diff --git a/EIPS/eip-dilithium.md b/EIPS/eip-dilithium.md new file mode 100644 index 00000000000000..a083e08bef7afb --- /dev/null +++ b/EIPS/eip-dilithium.md @@ -0,0 +1,261 @@ +--- +eip: 9999 +title: Precompile for ML-DSA signature verification +description: Proposal to add precompiled contracts that perform signature verifications using the NIST-standard FIPS-204 ML-DSA and an EVM-friendly variant +author: Renaud Dubois (@rdubois-crypto), Simon Masson (@simonmasson) +discussions-to: https://ethereum-magicians.org/t/add-eip-ml-dsa-verification/25857 +status: Draft +type: Standards Track +category: Core +created: 2025-10-15 +--- + + +# ML-DSA EIP + +## 1. Abstract +This proposal adds precompiled contracts that perform signature verifications using the NIST-standard module-lattice signature scheme. Two instantiations are supported: + + + +* **ML-DSA** — NIST-compliant version using SHAKE256 (FIPS-204 standard), +* **ML-DSA-ETH** — EVM-optimized version for cheaper on-chain verification: + - Uses Keccak-based PRNG instead of SHAKE256 (leverages native KECCAK256 precompile) + - Stores public-key polynomial `t1` in the NTT domain to skip one NTT during verification (convertible to standard encoding offline) + +Two precompile contracts are specified: +- `VERIFY_MLDSA` — verifies a ML-DSA signature compliant to FIPS-204 standard. +- `VERIFY_MLDSA_ETH` — verifies a ML-DSA-ETH signature replacing SHAKE256 with a more efficient hash function, deviating from FIPS-204 standard. + +## 2. Motivation + + +Quantum computers pose a long-term risk to classical cryptographic algorithms. In particular, signature algorithms based on the hardness of the Elliptic Curve Discrete Logarithm Problem (ECDLP) such as secp256k1, are widely used in Ethereum and threaten by quantum algorithms. This exposes potentially on-chain assets and critical infrastructure to quantum adversaries. + +Integrating post-quantum signature schemes is crucial to future-proof Ethereum and other EVM-based environments. It shall be noted that infrastructure for post-quantum signatures should be deployed before quantum adversaries are known to be practical because it takes on the order of years for existing applications to integrate. + +Dilithium, a lattice-based scheme standardized by NIST as FIPS-204, offers high security against both classical and quantum adversaries. As the main winner of the standardization, the scheme has been selected as the main alternative to elliptic curve signature algorithms, making it a serious option for Ethereum. + +While the signature size (2.4kB) and public key size (1.3kB) are larger than other post-quantum candidates such as Falcon FN-DSA, this scheme is more flexible in terms of parameters. It is thus possible to derive a zero-knowledge version of Dilithium, keeping the security of the scheme together with an efficient in-circuit verification. This EIP does not dig into details this instance. + +ML-DSA has a simpler signer algorithm than FN-DSA, making hardware implementation easier. +Finally, ML-DSA is based on the same mathematical construction as Kyber, the Post-Quantum Key Exchange algorithm standardized by NIST as FIPS-203. +All these properties make ML-DSA well-suited for blockchain applications. + +In the context of the Ethereum Virtual Machine, a precompile for Keccak256 hash function is already available, making ML-DSA verification much faster when instantiated with an extendable output function derived from Keccak than with SHAKE256, as specified in NIST submission. This EIP specifies two version of ML-DSA enabling two important features: one version being fully compliant with the NIST specification, the other deviating from the standard in order to reduce the gas cost. + + + +## 3. Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +The following specification provides two precompiled contract: + +|**Precompiled contract**|**1**|**2**| +|-|-|-| +|**Name**|`MLDSA_VERIFY`|`MLDSA_VERIFY_ETH`| +|**Address**| TBD| TBD| +|**Gas cost**| 4500| 4500| + +While ML-DSA can be instantiated for three security levels: NIST level II, III and IV, this EIP only covers NIST level II, corresponding to 128 bits of security. + +For the two variants of ML-DSA of this EIP, the following parameters are fixed: +- Polynomial degree: `n = 256`, +- Field modulus: `q = 8380417`, +- Matrix dimensions: `k=4`, `l=4`, +- Bounds of rejection: `γ_1 = 2¹⁷`, `γ_2 = (q-1)/88`, +- Additional parameters: `η = 2`, `τ = 39`, `d = 13`. + +These parameters strictly follows NIST standard ML-DSA. More precisely, `q`, `n`, `k`, `l` and `η` are chosen in order to ensure a hard MLWE related problem, and the remaining parameters are chosen for the hardness of MSIS as well as for the efficiency of the scheme. + +In terms of storage, ML-DSA public key can be derived by the verifier, making the overall public key of 1312 bytes. However, this increases the verifier cost, making the on-chain verification too expensive from a practical point of view. In this EIP, the verification algorithm takes the public key in raw format, meaning that the storage for the public key is: +- The full matrix `A_hat` of 16 384 bytes, +- `tr` is stored in order to save one hash, with 32 bytes, +- `t1` is stored in the NTT domain in order to save one NTT, with 4096 bytes. + +The overall storage for the **public key** is **20512 bytes**. The signature follows the same format as specified in NIST standard: 32 bytes for `c_tilde`, 2304 bytes for the coefficients of `z`, and 84 bytes for `h`. In total, a **signature** requires **2420 bytes**. + +### 3.0. Sub-algorithms of ML-DSA + +#### Number Theoretic Transform +Polynomial arithmetic is computed efficiency using Number Theoretic Transform (NTT). Efficient polynomial multiplication can be implemented following EIP 7885 (draft). NTT inverse cost is roughly the same as an NTT: $n\log(n)$ additions and $n/2 \log(n)$ multiplications over the field $\mathbb F_q$, where $q=8380417$ and $n=256$. + +#### EXtendable Output Function +The verification algorithm requires an eXtendable Output Function (XOF) made from a hash function. +This EIP provides two instantiations of a XOF: +- SHAKE256 is the XOF provided in NIST submission, a sponge construction derived from SHA256. Extracting bytes using SHAKE256 calls the `Keccak_f` permutation as described in Section 3.7 of FIPS-204. While this construction is standardized, it is expensive when computed in the Ethereum Virtual Machine because `Keccak_f` has no EVM opcode. +- Keccak-PRNG is a XOF that is build from a counter-mode PRNG based on Keccak256. Generating new chunks of bytes requires an incrementing counter, as described in NIST SP800-90A revision 1. This XOF has the same interface as SHAKE256, but requires a `flip()` function that initiate a counter to `0`. Then, the `squeeze` function outputs as many bytes as needed using a counter mode as specified in SP800-90A revision 1. A precompile of `Keccak256` is available in the Ethereum Virtual Machine, making this XOF very efficient in the EVM. + +#### Hints in ML-DSA +ML-DSA requires some hint computation. More precisely, the function `use_hint` must be implemented following Algorithm 40 of FIPS-204. The output hint is a polynomial with coefficients in {0,1}. Another function `sum_hint` is required, and counts the number of non-zero values of the hint. + +#### Sample In Ball Challenge +In ML-DSA, a challenge is computed using a XOF. +This algorithm `sample_in_ball` outputs a polynomial with τ small coefficients (in {-1,1}). +The values of the coefficients as well as the position in the coefficients list is obtained using the XOF, as specified in Algorithm 29 of FIPS-204. + +### 3.1. ML-DSA verification algorithm +Verifying a ML-DSA signature follows Algorithm 8 of FIPS-204, with `A_hat` of the public key stored in expanded format, and `t1` stored in the NTT domain. +```python +def VERIFY_MLDSA(public_key, message, signature) -> bool: + A_hat, tr, t1 are decoded from public_key + c_tilde, z, h are decoded from signature + if h is not properly encoded, return False + + μ = shake_256(tr+m).extract(64) + c = sample_in_ball(c_tilde, τ) + # computed in the NTT domain + # three NTTs for c and z, and t1 + # one final inverse NTT. + Az_minus_ct1 = A_hat * z - c * (2^d * t1) + + w_prime = h.use_hint(Az_minus_ct1, 2*γ_2) + + return check_norm_bound(z, γ_1 - β) and c_tilde == shake_256(μ + w_prime).extract(32) +``` + + +### 3.2. ML-DSA-ETH verification algorithm +The verification of ML-DSA-ETH signatures follows the same algorithm with another hash function, with two differences: +- `t1` from the public key is stored in the NTT domain in order to save one NTT. The multiplication by `2^d` is also precomputed. Note that this change can be seen as a change of representation. +- A variant of `sample_in_ball` is defined using KeccakPRNG. The only difference from Algorithm 29 of FIPS-204 is that it requires a `flip()` between lines 3 and 4 so that it initializes the counter to `0` before starting squeezing. Note that this can be implemented in `absorb()` and `squeeze()` so that the same interface can be used as in SHAKE256. + +```python +def VERIFY_MLDSA_ETH(public_key, message, signature) -> bool: + A_hat, tr, t1 are decoded from public_key + c_tilde, z, h are decoded from signature + if h is not properly encoded, return False + + μ = keccak_prng(tr+m).extract(64) + c = sample_in_ball_keccak_prng(c_tilde, τ) + # computed in the NTT domain + # two NTTs for c and z + # one final inverse NTT. + Az_minus_ct1 = A_hat * z - c * t1 + + w_prime = h.use_hint(Az_minus_ct1, 2*γ_2) + + return check_norm_bound(z, γ_1 - β) and c_tilde == keccak_prng(μ + w_prime).extract(32) +``` + +### 3.3. Required checks in ML-DSA(-ETH) verification +- The hint `h` needs to be properly encoded. The malformation of the hint is specified in Algorithm 21 of FIPS-204. +- The element `z` must have a norm satisfying `||z||_∞ < γ_1 - β`. The norm `||.||_∞` is defined page 6 of FIPS-204. +- The final hash output must be equal to the signature bytes `c_tilde`. + +## 4. Precompiled contract specification + +### 4.1. ML-DSA precompiled contract +The precompiled contract VERIFY_MLDSA is proposed with the following input and outputs, which are big-endian values: + +- **Input data** + - 32 bytes for the message + - 2420 bytes for ML-DSA signature + - 20512 bytes for the ML-DSA expanded public key +- **Output data**: + - If the algorithm process succeeds, it returns 1 in 32 bytes format. + - If the algorithm process fails, it returns 0 in 32 bytes format. + +#### Error Cases +- Insufficient gas has been provided. +- Invalid input length (not compliant to described input) +- Invalid field element encoding (≥ q) +- Invalid norm bound +- Invalid hint check +- Signature verification failure + + +### 4.2. ML-DSA-ETH precompiled contract +The precompiled contract VERIFY_MLDSA_ETH is proposed with the following input and outputs, which are big-endian values: + +- **Input data** + - 32 bytes for the message + - 2420 bytes for ML-DSA-ETH signature + - 20512 bytes for the ML-DSA-ETH expanded public key +- **Output data**: + - If the algorithm process succeeds, it returns 1 in 32 bytes format. + - If the algorithm process fails, it returns 0 in 32 bytes format. + +#### Error Cases +- Insufficient gas has been provided. +- Invalid input length (not compliant to described input) +- Invalid field element encoding (≥ q) +- Invalid norm bound +- Invalid hint check +- Signature verification failure + +### 4.3. Precompiled contract gas usage + +The cost of the **VERIFY_MLDSA** and **VERIFY_MLDSA_ETH** functions is dominated by the call to the NTTs, and the required hash calls for sampling in the ball (and for μ and the final check). +It represents in average 5 calls to the hash function. Taking linearly the cost of keccak256, and avoiding the context switching it represents 4500 gas. + + +## 5. Rationale + +The ML-DSA scheme was selected as a NIST-standardized post-quantum cryptographic algorithm due to its strong security guarantees and efficiency. + +ML-DSA is a signature algorithm build from lattice-based cryptography. Specifically, its hardness relies on the Short Integer Solution (SIS) problem and the Learning With Errors (LWE) problem, which is believed to be hard for both classical and quantum computers. + +ML-DSA (based on CRYSTALS-Dilithium) offers a strong balance between security, efficiency, and practicality compared to classical ECC and other post-quantum schemes. Its signature and key sizes remain reasonably small, making it practical for real-world deployments such as Ethereum blockchain. As the main winner of the NIST PQC standardization process, it benefits from a broad community consensus on its security, which is not yet the case for many alternatives. Moreover, its lattice-based structure allows flexible parameter tuning, making it easier to adapt for specialized contexts like zero-knowledge proofs. Schemes like Falcon (FN-DSA, another signature scheme built on top of lattice-based assumptions) have a more rigid parameterization, making zero-knowledge circuits larger, and thus proof computation more expensive. + +Given the increasing urgency of transitioning to quantum-resistant cryptographic primitives or even having them ready in the event that research into quantum computers speeds up. + + +## 6. Backwards Compatibility + +In compliance with EIP-7932, the necessary parameters and structure for its integration are provided. `ALG_TYPE = 0xD1` uniquely identifies ML-DSA transactions, set MAX_SIZE = 2420 bytes to accommodate the fixed-length signature_info container, and recommend a `GAS_PENALTY` of approximately `3000` gas subject to benchmarking. The verification function follows the EIP-7932 model, parsing the signature_info, recovering the corresponding Dilithium public key, verifying the signature against the transaction payload hash, and deriving the signer’s Ethereum address as the last 20 bytes of keccak256(pubkey). This definition ensures that ML-DSA can be cleanly adopted within the `AlgorithmicTransaction` container specified by EIP-7932. + +```python +signature_info = Container[ + # 0xD1 for ML-DSA (NIST-compliant version), + # 0xD2 for ML-DSA-ETH (EVM-friendly version), + version: uint8 + # ML-DSA signature + signature: ByteVector[2420] + # keccak256(pubkey)[12:] + pubkey_hash: ByteVector[20] +] +``` + +In the format of EIP-7932: +- For the NIST-compliant version: + ```python + verify(signature_info: bytes, payload_hash: Hash32) -> ExecutionAddress: + assert len(signature_info) == 699 + version = signature_info[0] + signature = signature_info[1:2421] + pubkey_hash = signature_info[2421:2441] + assert version == 0xD1 + pubkey = lookup_pubkey(pubkey_hash) + assert VERIFY_MLDSA(pubkey, payload_hash, signature) + return ExecutionAddress(keccak256(pubkey)[12:]) + ``` +- For the EVM-friendly version: + ```python + verify(signature_info: bytes, payload_hash: Hash32) -> ExecutionAddress: + assert len(signature_info) == 699 + version = signature_info[0] + signature = signature_info[1:2421] + pubkey_hash = signature_info[2421:2441] + assert version == 0xD2 + pubkey = lookup_pubkey(pubkey_hash) + assert VERIFY_MLDSA_ETH(pubkey, payload_hash, signature) + return ExecutionAddress(keccak256(pubkey)[12:]) + ``` + +## 7. Test Cases + +A set of test vectors for verifying implementations is located in a separate file (to be provided for each opcode). For the NIST compliant version, KATs are reproduced. + + +## 8. Reference Implementation + +An implementation is provided in `assets/eip-dilithium/`. For the NIST-compliant version, KAT vectors of the NIST submission are valid. + +## 9. Security Considerations + +The derivation path to obtain the private key from the seed is (tbd). + +## 10. Copyright +Copyright and related rights waived via [CC0](../LICENSE.md). \ No newline at end of file diff --git a/assets/eip-dilithium/README.md b/assets/eip-dilithium/README.md new file mode 100644 index 00000000000000..db713be3ef4905 --- /dev/null +++ b/assets/eip-dilithium/README.md @@ -0,0 +1 @@ +Python reference implementation and Solidity contract implementation \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/LICENSE b/assets/eip-dilithium/pythonref/LICENSE new file mode 100644 index 00000000000000..69c6daacc999af --- /dev/null +++ b/assets/eip-dilithium/pythonref/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Giacomo Pope + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/expectedResults.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/expectedResults.json new file mode 100644 index 00000000000000..54f2a3fe82eb28 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/expectedResults.json @@ -0,0 +1,399 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "keyGen", + "revision": "FIPS204", + "isSample": false, + "testGroups": [ + { + "tgId": 1, + "tests": [ + { + "tcId": 1, + "pk": "BC5FF810EB089048B8AB3020A7BD3B16C0E0CA3D6B97E4646C2CCAE0BBF19EF7230A19D75ADBDED52DB855E252A719FCBD147BA67B2FAD14ED0E68FDFE8C65BADEACB0911193ADFA8794D78F8E3D662A1C49DA819FD959E7F078F203C456F8B6E7C9415898E541C73032DBD619EAF60F8D64F8683DA99ECA51220B0ACA28464099F547C02777BD37D84A59BD37ED7A8A92633C75D07C793FE7252B584ABF6A15EE14507E5E193F89864D09AC8727A6D0421F0C19F0E2FBFC213D3FBD70F4F9762CECFF231E9C8A7628D3F8B0857B032D32DE62FF8ECBF4008289BF34403665F81A081AD5A85A282F99BAB9E5385AFBCCCF44B74C0196C7545527EC3026DA1280C4EB37D09CFE3EC4B4910B62EB9815A425C6590FC4AD3FBB225752CC1FC5693F187E7DEC4EEFBEB6B91BD91C5E2EA6A91D14D097BE203FBA0BF937C97507DC007C4CAA9B0785892966FF15900924E579D4FBA02BDA87555F073DAE00513E70809ABBC711FBA2E7649577C42AFDC24BF7413E51268AD6DB6113B7D9191AF9D061DBDED5D630877650C124F11BC4BDC3FDC6A900F63126F921E838AD0C2275A3389A39BD99A134504550101CD3E95E6D1496BE7DE6627DF4FD6C28BBF40B30EFA9B5C3D5C85AB14A65C02D6D4781FF13D328608554B6D15ED91289A6D55AAC0C38E37706F7355E9A4FDA615B875926BFE5A59D9EF273BF94A07CFA573178F0E004B6E1EF0A8349E9BCC01981F2460F0A2743C28D1E138FFB765E7E3397B7913335D402FE91806AA8FC819253AF32692FA651E867F5907EF46F00625A030EC904EDAB21426D59119D2CAA43BD935DEC0A550C61EE4B279C1CA3A79C79A66E3F2D2FADB00F59A3A438AA44570106073017FA1C8757500109720D125BBA231A0C36350C78086DFDC8D613AECA88C4CCAEB4A44D13ADB3C717D65C82A351B9B6EABF6A10F4B4E9623E3A95B4D40A12A818AC6B3822DB82FB05DC4202648B4454689AEB69EA325F03E35DEFA54708481420C6D697BB912FCA0D3F192EF297DFE77FF36B2103F1AD1AEECED1C814C2CD7EF16BCE476AD04F941AFC79E3295474A41062518C0037860934F0E5E652F72749A698632A0991F613F5CB96CA1178F974F2C4AA0CE63DC24E364C92A643B90A5F85A62FD4D8D2B193D29B18BEDE2653FC5D3F24F5B2C018DBBCB6EF00F305BF93666BD47FEA9193BC233DB39121442E938DA5DD07EE6E879C5B9DFF41ECEE5E0589AE6175FF5EC6F6D2629F56B18B4DE66FCB13DF0400A797C92270F69BDEBDDCB88C4248919B56CDA70B8AC4F9429C292DA94D6478280764FE2386FC38CB0931458839EF4E7DE8F0689D99805988C7F96111852C8929E5A540D3B78D712DECC396FEF3EC34402184E4FD29F363EA80F6FC50BA9A11351ACEEA8FE68D541E1AA5848D9F6E61DFB62B2F23BC5081E82F76226E03284982EC48481209B1A7D4C8797E44BFA870B22004DB74BD7D478D5B3614D2B1DA7502B398EB9DA80D06461E90E03060446AB4A8238432BFAF752F391791214F1E6B63590D536060D1C245307BC5C1BAC4AAA099D36BB6DCBC973CF2E69F2734D0F29AEEC4567B99A16BC17C6CDDACEFE49927FB14E7D98DD4263519469CCA3DB4679A68CEEDA955592210FC49AA5FBE934CC73D84E4BA5478002D6890989068EF8FC98C2532B83BF3CB9EF02893C2152426B9D1A94734DFB4F91135143C9EED18FD51AE875D07A23775606A734FBA98C063B4A1622E7FF21AA7E652A3D6C19FE0DC6761B7D35302BF214D3079F76051082A875929920DC3B3CB43211A23A43A50332FAF1AC2191E717125F63E2586C4D86DCA6BCD3D038F9D3A7B66CBC7DF34", + "sk": "BC5FF810EB089048B8AB3020A7BD3B16C0E0CA3D6B97E4646C2CCAE0BBF19EF7BA2B57C446556EE2B72C78B96BB7A8503DE40AFB54184E3B5463C21AF7485323DF98F0160AE5D137512725F89D563BC9A189D31D20B3B3C8FFAAF5E486E79051F6F3605CCA2569FDB46B3318D23842CE40D6438613F68B455B0D3BCA0E050D4D119988A2C4801B9084E0B048C928092230902406499840655A268ADA3290DA4808228190C81461DC166A21478E08B221E308681A024414C665E1987190C6690C1544C9A011CC347183404500124D91080083368412854CCC0041099070189500A2B2859426410B00410AB980C0C6100C3329A3A6281C26101A374913358A0B292E82A2708B38499404809B2610A4803004370C48B26004172E194964C8C4641A966010836D2038224906081BB72001484DE110490838444C168E04B22C0991508336065C028C8A38051AB58182C00951127222100D04082AA4841058085208260A02B62D8A120E14221048440A1423915040900A2792A4B060088411C4402263462ADAA690C1B230501000A0B46C53B45013058D02310E08201091C84C22A750C2A67092464163168C8400110B81901383712185301B1846A310841443408098250C272C944241A2884502130544B644522292D080504BA60484367009B24D19A88424934994A28049B448912864A1C8654B82859330066312661037014A408018189044C40D4B2881A20640D4302C1B964CE1B260442841D8306524090464008963C224C0004992165223C129422691D038318328284C28611AB28880262D0C19525B22608A9228A21890D94252CB408E9B16064BC805E0066C49C225D422691411691C34900C858D1C8449631085083489581666A038680BA250E08461C1266EC9146AC0C03184182EDC16521418910A392C83A68D12296292A66008A510D9C84D2448248398241A4442080848C8962DA110206024519C3011DBC804112251180468E2244E10C40D18372911B78443848D54407064807021B04D0026620045251B838484807019B0040AC928CA80051B214ED4B0498C966CD0962548327254120509988C8A326DC0043163C861C8C2689BB48C5BC02DC3A88D1B166CD8964198340244142CD386440A188A1A46921AB7084C342421910D9A962DCB242292860898A050DA446A19B1058B206E24C481C99840221932110569D3949108A771DBC07002B82883B449A0448A0BB4106102481CA611E3206640B47003B6046048215B21833988DB674A61E7C208DEBE8DAE4119AFB02661A69ABC8BDD245B5D0FB1A26701C9B9C9A8F7D9FCD4C287FF3D608CF258282A1EB29F9304E89C14F3E1CE5612891C602934526006C99B4AA2399BF494BCF8DF61D6DF4C69BC93E02D4995E2F76E9FDA4EF67EB7256CA89A3F38FEB2E9DF6A010DC1C15002FBD456FAE884821A34166B0658A2412595718E149BBC6E220AEE268D4D8218C25F6A957DE5B26CEA7B14CB320D89E1699AD9F2B389C67EF93386A2C65F2C32233367D76AE4AB2ABBD422E98E493DCC3CC5DAF689B65CC4BC3FA51C9C59EEAF0755170C2495804D02A607C5BF887CD86A0389F28FC9725EF46003F13B0187684BEAB1F24A29F5319601F309C91D2A333D1B88DF205A5120C4CFDC2238124E4E2B47D0B5E66A654FE4CCCB078F07CBD455D15D3EEC7DA274D24A2E571884DE41C3A9A4FDB3F6098A172C30968039BD0E4EB3E2FB6D6EEED39E0B6362D54E7B88959869DDD5D873D9652401A29F27A28EA66D32CCB0EF3BF4600F7557EE8D54BF1DAD18F45DDCD4C9ED57B13E445BF122A43F53940389BF8714FFAC721E59317E4B70500AD0D1B9A627054D3193208C774E0B20ED041A8C055E75EECD3738F007158FADDFCA5F43562D636A5ACF3A3983D3CFEBCA10B813F9F6526519199A0313CD1DE13F06AD5386E1E120795FD267B7F42019D84DF6CD1BF91930FCA7AFD52E80700F4CF5CDC38A5F7A5749791C2FDFFC4A10753C24DB19E8EB651C5B363200F0B5D169947026E9F74F012DC7C5B339DD49D261CA1D37F8F28346E61978054F45AEE436DCCBE7BFAFE07CE9A8B83C90A2686FA95402850925C8582BC9B734E4ECA1F7B20B086F129F277A5CBDAA963C92717EF70EC19BF3DBC6DA203AD90F3B13BBC22FBD980BB1B9D3A34452B3357021CE3613584E0936BF1D09420937815E11CC5D5DDB4BF1D830C4F83F30E515921C784D87BB20C09E3C64BDCE9AB1C69FD307EFE359C7F938566C9F2517B063385167E247F31081119BAC6B55A0BDD71425510FFA2ABDFA888376A37F20C2480152BB361634520007C5B34BF22817CB2E67AC1A82670B71F196C89F23BA314B16A948499304EF5C03DCF58E52BE314863E723C56D3AEB340BFF18ABFA20DC03442030230533D9129B83ED22C351F2328172E363447444AE5C6902B792799F544450787119612E9BB4130A33A2A5962AC09D577D6DDC881FE6616126D8A0A7DF2B2253BC8EC4E35386EA5511F0F15887145B6C23AB3D403339E404073ED9C6A896A2F9EC70C44BD2AEC10FC4360E87636BE155B6A67B7EDF38CF73004813C9E7D2C654C2530A71E5F8C10942FB6D8841535AB1DA43E8CB0BB89E78EC91F8DE1531A03665CCD5A75BDA0ED0E59864EEEF51A83FA553AF662AEE00D1F8367B4D5DDDC345544C6BD514F888E6033C255DB650DA734AD33A3CF84BD3F06FA1A7CA02E4B8E993AE7AE63420A46BA8A3813D1E9D2966BB8560D71C62A044EA94179F4EB1B6ED60719D51E0EEF6CD079152F6BE488EC91911C6D3F1D1173C541F9D25BF342FCAA3FF46C18F2A0441D83BDE3546A9826C3496E06F2F2B0EEB9D5BE8739F83A42D3B300E70EE84DFFFB20764A060212F058C8A5FFA9A34E928D6A7E07708FE5393E3017CE470EB9658A74E4951E6FA4854C9E9C28988812E4418A2E832580B4A270372BC69676889D0CC43240EDABC1D3114D8F35AB2E9EA953082E9536279ACB3BE16D3A205F46CB67B221496935AC04292BBFB9A61C0A03EF4C9B6820495F3D80E4A6FB7E1C69903FA226E023E95BA416DF2E5E4541E15DCC000B5E65C9720DAF696012FA2A6CF758ED6D225A3E4FEE45AC5FB48707FAE133D592CFD2E8C43C2126F652BEE9BAB43A1A10BE2411A6794B26CB55CC217EB7B0B146D23F7922D3222AE5EE8C6D38E8399BA51C681B83816FCF74438825920F9CE8A202A8F6D942DA86238FB4C9F2198EA8DFF81C17286E018DF4B7FE3884D1759E4C59BB52617AED4E78E4E7C4E9A36E4E996D32391A34A0DAAAB6B540815A34D20407AEF81949BE67B906950D89BE9F085E99EB5872695173B3EFACAE9455D2B2CD4F710B872CF662B736216B1BBFB1F5F3D486C7B4B875612333F8E4BA933DC79F0EDFD7BAADE2C16F2146A496F79C42A4D6B5239A30DD3C48BEB092CA0750010F69ED4B92320147DBBE208F6E8EB1CF247D21A3A3B01DF58C0AA62944DA0EF0450E8CE48AA137E7E1516C1D5C86EEA17FDFAC1690746E7267045A3E90596BDB75D50B6DD5C34E5C8D89DC6F2F1D24440E57B4759B8625F72BC4A7B10D519D331F9C400AAE1E50D480CAAE5A1C0FA99D77924CF8DFE56CD7092E7B9" + }, + { + "tcId": 2, + "pk": "EB7D0B421F280C78141464ED90C7CBF20D0E34F5DDCCB7464E7209C109B1F3A7C19946647A330D65E7C2A4626515306060BA6D293ABC2505D2FD8C2BEB94A5E3F410C45F997FCC70A48BDDAB67EBE3D4DFFC2884CA63B9E4061D1C5D0520464A0C4FA59544EC3230FFFA002349E4DF045D3C52F9ECB0B7F6ABDC52E8366FE6077C858C3E29B7CBB6AED2CB68279885964C5598D642B07DDE597A1404FF7F67F301B2C3BAC1C841926DA3B2A43493D399D0A85F868DDB1DF6802A3E487C0E4AF65E6DC82865EAC02DE8AEB7273D0A7A2472E6B59337AE95F824CA107734EF25B325CC123DD3945C706446E3C549045E3476670D8D673A9178D2A80F72F36FB01B513463A5E8EFC7985280140A43E2BCA8728B5F943A34553E12E2C29F4F04856BE5D6CE0DE8CF2A9560CE2B96AB3042AA8DFAFF5AEE292049A8AF15A2290968476A1F69DE8F32363DFA2F6E8CDDD6330881777C9F6C8AC41B549EEFAAC017BF60C3461F3FDEC8A2BBC971F8F7E3F57E82B66317DECCAE3F67641DEDAF0FE4F6144E6D6ACC8A4EAFDE1FC3046CCA680E1CF4A695E477AC91436866145E13C885488DF5E33363A9E3727390291F6E7678ADA974CAF1220621EF292FF7B62D6178E3EA43552478E1F2F626DBB0F893FA777DB7948F14AE60C418C12CC67B1CFEBC45A5752DF0E1420F69FCC4469D77942D484554F5EAC70E43229C2DD7363B46B58204ACB208B857735860CBD22270C787CA7072555FD8AA218BD258B976A529C9DE8DED6E24265F5D5DE9C43762A74E1810656058609766DDAD25FBD72B8E8C1ED058E1F124D8DD85F04A2437302CA6CF5250FA29849D54BB077ABD356D0769ED1AEED8A2535C3C6CD15FD8EF66F12DD381D62B1909235EEF975FEB1C40B7F8EB8D8A0B4A129918719993E813681D43AB52F8FEB68028DBEBEAD015AAC4EC989BF1563BAD3D7E2EDFF0D8BA6A5EF1BAE0D11BF5F1FDC2CEB4EA464A21D53E6287F56675B8E7FD881E4005CDDAC618B57423B6F6FE8CE8E57D6370A15ABF168B8A1EEB044C0D05D9DCCF1C9D6DAC6E8FD155C49CD1B509F450518A724D18AC502C869D6055CDCD280423FE8CAEAEFE572C0D12D31BC3A75BF4DA4A2A3753731CFF7216E2AF2E1DCEA6E2FDCDD9293B1E256B1A50B11F2E59B0CC701E433FDB7DA4A266746EBF395CA233A5A4C4F3C3782018DB5D1E338C7F92846953D24658D15F92B656F42A4A1C5CA46ABB6666E1B415798D33BB0930C6C3411FFA4E3ADD1C3289479913586F2C516E35426A76DDD5FC78332011F436D0B7D278E7082824EE4CACF42E13A84C39B2894FA8A2B97A579F22B35A601E49977AF381DC47231889532EFD3A890E207BD1F6A32CFD46546D33B0E80DF177D851A09D727A681969B97AC4D06EA17CA878E264ACA0A343F86444383D1DD18176AD6FF52B6172888F71CEC1F21F091581B0AF7A0AF7E84A4D24636BCF4D47BB53DC19E19FBD42468CA1B1AA85C48EB886F272836193F65A13A5002DBC6C37D74217B8DF0B0D02E4932C949EBEC293BF7AF4EE88A4C8A9509529353EE35EFD12B3B8B49EF6C70C71FC14DB7E716E72A5AFC550721DAA26F5201E6C7DB1DBA04CA89B0BCA48127D007982FE304780B8FC024681CFE373A879ADED69BFCF9BE8E0BF936DF636F74CC1B0722A61B2D9F1661245386B4CB7897084EF8D154E2AA05FC909FF699C4B1F563476DD93909B8EFEB20F875A90708B84E9373B39D34041179055752E31682714F30653DE5D9E0DE9D13738E00CE99B91DD2286FE3A675DBE7D4AB9F13124D5991097A5D2EED97DF2CB39F82909DADD36C72F734D0022D9301B42FC386DF483AA2443AEBA", + "sk": "EB7D0B421F280C78141464ED90C7CBF20D0E34F5DDCCB7464E7209C109B1F3A778BB75F600752B1F5E36CD984C52A42319B2C26D05FFC9906A5FAE6EA550CC712A1DE8F8854EB8E3DF5E36EA60369427D39CC2CE622FBA3654DBB125207AE448262E499F9C216575393AA8EAF8BC8B845F3510A492A8158460295046E7257531821684649489D04021194606032860D1A689DB100A50202611402C201744214981A11224C9882023B19180B048E3906D1A0144C31685249561C03052438631414470E34022A448098A2040028061A43041CA848421084E4084410BC35199340C90C0118BA8401CB78461244002B509402029C18604C424429B24720A0422C3C0700448501BA200D2168E12148E6490098A18428A466924483222996043284804C11198463151A408A4A861D31605DB8851A2040288B80C50B605202188502882043688421424DC800501A96C19336CE0426C02194EC3C6294B8885900665D84688C2123018B43013166D5300720A4968E0C22424411014856C8A3428984064CBB868989611C2A0088A288A89960548440D0A908D02328E9C14926410400348102311815B36688A9060594464228230C01470D208840BA160C3344E8A16640AB420D006121325802344505A24410015880A030E80988D60C60824C50DA20828142969034848CA984503B5040BC66904278EC8A6415C0084A1106D21134D2493854A46494B02658BA409C44221E2B20561443113481290148CC1284249C43091104122032AA3802CA2386C819484829431133045583649444086092706D8382183144A14298988842D1AA2714CC005E0B26C60204041A07008C2648132729914001A368D12C82052A42980242C9C1825C4C820C28801C3342CE3263010B604C4200952401109295049A22CCB0064C0C680CB189041B269E20420A1486AC4126E61226100392C1B371004030902056C0CC391111289543641D2A48812A92C82A00C4CA46819202652068C802688DCC485D9B28C931865C086851A072663A4240B176920128450C04408B80D1B198490123023426242B808140001512250D3280619140AA044641C418A92300914065109012013125298382CE3A44808300D4426426210010423320B2501CB9630591660804621844402DB9480C1A26448C690A0260123B900A3A0881A82210A424A1C377012A281DC8048502464989401CC020901B848C23022C3B44D60246AD3182A1430321905308A32321017521B492E00C0889A043F9965001E620A4774CEA00A5ED582E80D386F8C90D481B5B078A1C88F4AD8D1530BAB2BA08EF807674CF1680898E5A9B675B606D20634492E3F89C547C80A98D461CCB8A141189017166846778A62C4B55EED13D7E4DF1DA69413D4D24761B1438D94ABE3D86EC049B8877E5A85DC47D95478345D3ECB6093FF46D1061A6B054DC2AA2770878C236ECE4067B2BE4EEA132CB66ACE9BC3B07824B450A80104E644C57006A6ABE36B31E3BBD99BFBA8DC4487FBBD5161DB7E6F425F17E9E48290414E9989C174AB03864F53E18CF3034A62E2DF49AEC61AD291F0266F66D2E47DD89597F1354B0628D71A376A91C80C2A58AF83D9D96DB8430DE3474EF2490CD9D9EDC43EDBAF8E4B2486A4BDF207A026465ABF2E801972028ABFB891383538DE67E49871AF6BDDBDB3414833D3D556377D57F673387C496EDA35A6FB932657EDD54CE4A6A208750036E3EE66B2CC5ADA490B272E6108CEE4D55DF40EDCBC551D399A6399D7FB4386ADF1A026B32F5D0999206077A29AF7AA363FD28753E0A251002E7D130E2A311B4F2EB87F9B4D3507A06AB5203C4A5DCA9778ADD29FF0DDAFC0B6666CC7DE112436AADAF6E23A5BDE29C4D967400EE165E162F4508B1B9B348A8E39A776D4C17571E746C14210C100246F6E88DCB0335121786F63C9398241F164715C262565E5E83B762401659C03236FCE692C49BC021851B299ADF0A5569AC4B37AD08BF37222188E9E0214DD882D8D4E20E99F4F37C1B8BD71B853FBADA6F79F144FB8213D3070B5674821DA6C0F6AD69C40D37DFAACADDBB79DB5EAAF11FB5E1CC59843DE671CAA2573D918FF146E9EC3A0317E8E81DC341439A516B0D43D6B1424B520E40B7E0706DA7F41CC4E4FA78698C83B3994F63507162533E4FA95F2E3305A78662D2519FE4DCA125A466868ED723BE984FC9007F523E3B57FE4DDD0D90D7B62314BAAAE78CB758C58B13CC1E137895A1460A5B7C2BAB639F58378166F7AD95C83729E320CF8968EEFF4DDD2ED2805DCD2C0245C0EA55B45DC0F50A275DF3A04619ACD5FE15758EDFAAA0C404C102E06AC0B99F5FC623D8A8E90EAFB305FAF0FBFE9B111CCFDFF028EBE871217F2DA0560BEB4DF17D42844B998F9B729B2CFFC340805C00C8329BEA4C59AC517575ED579F6A658594C8E74F0697D9DBE65CAB408C8F9F8DD50A202BB7F1F43B711AE59D8467793231929225EA4CB0A0AECC44D1C83DCE4CD3AD8C82B2E5CBBBE3C9ED9623F099F719FBB9D183D97FCF74C37ED6C1D3C9582E9030DC758D6EEEEE85228DB8BCE9F5EEA677391D124F404DD3231EC24B94AF9F62ED98B9DC912AB28BC4B9A76422F325D34D022668E48EF35F5EAA6F41EA9F0DF5B0D65442E8EB747D38BCC7F611766B3C770AD55192BAC8AE72F64B10F0FFFF026A89EE6657EC2857FBAABE2A6B76ECDEA53E069346869E800E43FC80FE915D070FA21234F50E92561538DD98086AE91515334BE5C0222B584060251316F75AFC064248A40E340DE80DF4C51FBE87CA18A6EDD34A45326CED1731BF44214FDD6D3EE1D257743A2E8738CAA8FEF6754F872B85EECD6519C101BD1ADBF1D84519FF4FEA87B5E6575E395F87A7DF7C45B8C1E854D712C3D73F2314D014BCC5DA3C703A058BFDC6A6D5E04B290C280328E93C40A3F27F167C5E0AEF523105066D38DDB4E7D6644AC801714FA2DD38B26D94D43BA606AFFADB0013ED5979150BE632D8C0BB2DBBB33022B095CD47EBA3BC0C152F8F9D6D8B800CDC424D6E9F9970329866D6B8A527C866C10CC8DC838A4360FE7E3243BCCFE16871A9129D8CA6FAEC779984F704335DFA1EA06BA330BB6178BFC835E63B41EF86D2866779DBC0D09922B4CDCC4489F9964E6114C094C70A92037020D56DB6D76477C5F74AD45C7FEB713BBF4AF218AED20D2FDE1B237005A97B2AC8BFDB0E4795005197932AFC0F93A7404928BD61F9989C27D9AE6EB67CC47CEF3F69883557115DA47DCAF63A76BE3353583D96DDE5982D91D5C15517B43D2EDCF63F7E7B6C8339B11CA09083B4A7EBB949F69ECEDD4A9E2258C44304AD1EC0996D1916893BFF788E97F3BC5E6640E1273A34DC0CBD0D71CDE2C793AE4813E096C0E1396004C0D5658E321153E5D27255ADD883F5849CF9F3F05833D387E813AC1D9B1B29249BA046136C2A3F3D00A1E8BF1626AE3760A5EABF781394DE154315043F7109A995C10F2C0A486CF81C84132C3D5CC02F87D3BC50965E4B088B4AAFA52B3386AE7F6CB5CD967B40F2B54177FF9AE38CC9AC4F8E6478E94F8697382FBF22D0BA389D24A0FD13EC48613409C7AA6E14FFAEEC9C7302175E73E559910" + }, + { + "tcId": 3, + "pk": "B8DA2BE5527FE7006B0B4B5B4D90FAF13696C1140701F142E38A7798CCE6B3BB49A293AF090BD3D65EAABA535E8F7F1B73F93FF9B6B651CD42ECDE51904BFD1FCA2E301CCD8D171968E656FB3EEE14F7E2F2EEC4C8D6D66A073DD3E7E56D34B31A07D73F8A5A2002DFD412391F8E5008A96325365BAD17E7F48780F5C500D0E84B6658BA53E70BF7046FDE7515123EBA61E6207380D1296337EF8392CEE6C423F63AB79935F709104B966477A5E73298DBCFABB746F48B8462EECE2E5282C548F49A43DF33BFD5EB150B79732F26B5A9396E5A83092939272EF4C965E293DEFD1B595F1526EC9C276CA444D823CF9D7D154BAABBE5E9BE7BD3FD7E5E406D6585DD6C57D52911AD52B855A3B85F7BA070CAC6AA2673991A86A866B3CA0C2DAC40D59A986D9BB06B3900456EE931B528610805C568B889F815F91AE0420981F6A3620DE77341487B8C9358261ED5218473DC2D14421B8964C2C6A8D84E72BB60FD8AD658B9F8A4AF9651F44E5D11F22155D80D8CDA88E33AF0E2E4E7EC12CD9DF71C1DBA6B275A8F897BF184CA1C0016B6B41E62E5F551E90ACA7A4075187B856C7B01393917F695BC033EB35A91F2E6DB877966D85CD0ED99C8CD96CABADEF069977F3B08C0DE647F458FA032C6FAEC523FEB5B5D6A0EAA34A541D8CC015AB698B6C0B5A6D312B45CE5F1868BBB8F9E54B2ED1DC039B72CCCBB828B3299FE381453C4DEDD63CB800AA9E2484EE34C6A97F636E2A3D33EF0F8FCB13704CCA940D4D1B1BA4201C74A4D4694381E0C8827F2683296DC8A194AD8DD58FF4059BE3D50637DD20026E38222900E4F09A2E3291E0651EF1A405BC88B46BBFFA0C367879D7711B661D6AA0ADD9A23B45442BB83D68E4AF3F77AAFDD2CED9BC2E571DA147F8104AFC933A661A6AD6F4CF53AB687158FA1231BB151B163FCB79EC996506EC5E0D7112ABF3F30E2CA7249006D9878E1B44D93030DA9B90567FBEA8036E5A81AD541F9DD65EC39CDCD81DAB7AF9706A0D68B4C22DC73797F4A5B5483FFCC7CAED4A7B60225833786115748B20B0D7C99FEAB95C5A222D6EE59D7FE44960DB17A0E64460D11B3538284827C8FC1538186FB32A2EFBAA005D052D3226CEE46BDD1A2EE3E8BCCE9711349FD17549ABC566263D232D229FEF5D75389B4892AE4A43AD933F4C51B2A1975794903477048D18BB4B95FD8F5A085579BCF79BAD56323D72C3E426F1C006E9723B27D738C2A36F458153801FBA831DFF85CD1F28E9ADD4A47F019E4C8AEEE5ADFAFC545F7330C6E63ED73584EB63657E6E721A981DC293B68DCA16D43640F3C27ABA5F65E78816A8EB840BC07F12CF5E349CFA21455E7CBCEE6CF58A06C63ED5FE33C8537C9F358114E75A5F2059896F4A3A6923373F76DAED2170B63EFC59EF772E509A61D939864F2FE61817D5F0E48170DFC62BBDAFA50F21CC54E68A3AB1B3D8F5F043EB40FA27DD59447728D07AA38766824CD44E4249A75A609DCFE1B5A1482AFBB54C6ED69027261E4B405D801E06F5C8E51E0B28E67925EF919EB960A63E47417C5427001365470CFCAF2EB2DC52383B3025B36F53FD8996C89507D08338953D52F335888609D2AB7E6ABB402EF6CA91D41FEF1681AD90ECDFCCD67635B104E8EEBD8DE18BFBD45007F6F902CC581EE42C4ADECDAFE9EA46ECF29D764F7AB9778FB08F8CB737DF9BEEDC33CA27C40E41580D9F602A7C9C21F5FA1D2CF048FAA99EDED4E45C431BF302F6398E878730F9A1FEF92D65D15615B42D52935F8EFDC88DB2F468AAB03D2A4B2EF1729B755D5E47EA318DFB99F136F173B465B665B3D16CAC577A0E09B1B604CEE0FD3FE72720F01FD5B", + "sk": "B8DA2BE5527FE7006B0B4B5B4D90FAF13696C1140701F142E38A7798CCE6B3BB96BBBA1E6D12FFFD30F9A9C2589D5FD180D8DD5E08E5202C7C11BC2FE76A1B208E092FCD18D1F821048509579B8C6846CA5E79E7C37C316C63680E49971CC591F379D2F2C23BD456BDDDEF5DE5BF759679C028894EA834B7A4586D6F942306F7E3102DD210400A138E88C4691CA4292403110C356522892C4820010B446AD9422C23C469614430138411CA466112B32C4C1882C2B80D0A9808CCA60180904D8BA03010C364181972DA362113396240068500080C1A328920316CA0B22851B68008330920C74DE00251583225493270D3868C191550C0320411094424C148222282A4940888280041C88804B96951A42554088D19A28058287060084E1B142E18070142480103028DC04652C3B84D110689CA163024002999426900C8451A252DE2082881826090C2655C44329B46665C180411240AA2A029E3068591A225138984E3001059A02D90128C90A828188910141744D426692330602399200238449014659244104C80708C908563329282086698386C214612030351922465539861A3464923374C40A024CB302011A06191900959C08C98426082428908204C1BB865D8987054844922C9409892040A832D2497254CA48D9A149164A40111864D9A2420482200A3363221C2300C178600B40411344E14A0111CA0414A8628212570420229D040291AC824501208602265CB0445D8B2111923621226694A48459B200DE3860182B004D0A0881BC20949306522403190388EE14028114102093465C41000DA182140A825238484133329140540248281E4B0091A43005402421A3986D04244D8B66154249011A1510936500C150C5880645B1669E3226A141782C3C631A41208A2060850988861986DC828665A322250C061203144042624DB364DD42421429631C08469100205DCB06C8A926981024140A0418B08886330409AB6498B0871E14890D9126A81344122479113024509044EE0968D0012859C380164024099C24540340E12C90910B441219825048581232430118829D9B228A3405244402EDAB6899AB408C9C890628480DB988803B488000865C992280342629CC231A1086C0BB82482189064B82118148803172540B430642811A1306610A70DC4828C8AC4491A322414042291B2011A4446C3987148246911246688908D58302C51B00DDA0261644049DAC201908240CA284D14434D41C82D6338309B866063C22C4F95BD47990D818D83D34D9E2413EEA5D4CE2063803CD299EC3DB1940FA7C362AEEE74D070A0CE30B49DA164FB45FA28C20B5BE74843D2F0BBABEEA745C6C2A88D78850C9DE6BEACE80BC467F82A79D189F7B01A7C602F719BE9FB3AABE740B4F8D070B7EF8D43201AFF4EF853A8D47A172C7E49809CEA38C9A66564F86EF038C8B249047E62F1850A9606AF632FF357F9E23F427DE017978EE1C1C1FB8B0CF5B1DCEC63CD8491F7377C77FA3F39BD882451241D172540CA7CB4E68D7662D381EA574ADC69F817865B094CE2D363F1E20B3EEDA731E25761EB3E4586A1B1610FDE20596C289657D9E0D5294CAD3058C7FEE81DC7D7E0E4475A6013312179B4937C4DD42D443C00B0F4B5B8D08548463A9E1E6ECC55127504E22C97FCDE23B06CAB37A1641FE7418AF904A6FFC432DE4631AC47EF61B57993F928C0F37414BDA2D9148B92B187260D482D9E6F22D367814E604BDA54582E67A47216DE32780D53AC49FF9418F4DE6306CBAA77E27E8FBA6FBFAF434F2A5046747F4DA99EC4CAC04957760EFCC3E2D0C8177437EDB18A02446497CB3984986E0596ABA332BB9ED7066477C7F72F205243E27A4F2BA03D35A813087D544003CB044B66B8FED49E4AAD43FE1C485EE402B288016632349997B7918AC7B5ADC35D8B37E73DAE39C4FEA2AB1C272208730CA52508D5FCD1ACADD0CF6ACC9DB0A52887ECED72BAA737C104F0F113D579EEC6D30F7BCA85348A6E5CD188346B65775C17F7AB26B8DC98A04CCB70EC4ADEE998C183B28664EE588DC56D0E979EB9DD0FC924543442E420FF82A89BC9AB5F4746326D930ABA8B255D14218F3DBD6E73BD175E4DF17419EAA96AEC8AED6E177E7DE0872930FB6C6676F3AA1428496A8166E932A8E5652BA5DA33ECDE76A06E850FFD7732C26D1255C21B96E0C7753200D4B3BADA9B44947CC80365F5FEA14C27D150258D0092E433B806B6F113B6C99AE58D1D1A810E4D0C1053C2F7064D7188DCE620B2CD2E237959FB0C535DAF42077E792EEED6FA140A8C7B94CC263624AA42640439792DA2F9EDD6E7F0D3A8CE9A1B27E788B8CE7F766FA078EC5170564CD7030C51C5DF95E98575881F48BAAE04348DCE9C226DAE0DFBC65CD3A966A2468D588C26EEA83AC20DA0180B6973D1E93A58BA1D52B59F86872D41353D5A02830C48D93757DCEECEC1C3CBD493B8298EDB5EDF0E0BA8EDB3740337A7BBB29E4E0BA3217B650211A93DD6DEEDCDA76AFE119817D3A1244C01CE8C5F5DC3E093CCDB0092F2C61DAC20D62E0E2B178950C09B3DE26B9FE54A4A8C3CC8CD5DB06E2BBEDF305BE910132CC11668591BBD93F4DB3EB142FA655DB1DD175208D39F200BF07006D50C84333FE0A0958C472A391F65003CE642FD282A592EC1FD02870A90C2A3D1A4409B818DAA8059FED19A6FC3DEE29D3CD7AF8A14050967202CF6F19A82384645BF182315A5544361BE84D477A36AF3448885BC09AD975CBD1094DAA8AEAF9E315563ED5B2A24C551C771E0C3399EF9B94A08EC4C55A1D9CC6DCDD01D7D00C7D44B7B7C8840263D6C85AC5D632ACDA4B919EEA53929CE86D7538772DE028408E555C2417180869A061F6137F6E8B95127A25ABEE16FE1484E6C139CABC5553DA4FC024E89B259359656B2F29EE21A0CF159DE30EF7690E27716167292CA76509A48B3A19639B30647778A6262760BB276EEE3BBA8F4CC4EA47F705B85A7EF0936FA8CD6329D223B60F32EA7CAAA5F271E65C1E04D884983D57A271E39F907CC5162A48CEBFCF0DB08399A6EF2A39CBBFACD2A266EB88FA699530572EB06002A0A42AD05608B592B83BECB526D650ACCE51B1862DBB5B4F62D489C02FAA95F6EFD55BB3C8D522317EF28ABCEF7A418824B9BE8AAA28533F93FF075E512E0460156B4F6EFF87CE7C021C18D4C7307CA35F6BBAE5D5C0EC7D2BE496FA3B1E523EEA57BF97F15549F541CE042631BE5162CB27DF5E82D892A7AB96AD48304D4893D8C6B0C2ACE3216F026C9F25EC16166207C1A3166C4A3B1BA89B62A8456EC4F7886D2C7CF6A262F2DBD3C6F82337142D4EC52DD419EE9FDFC42BB9BDD99CA169AEBD68A38E0F6A32D47FA94CEBA5DF11D0218EAD68D40AD2BF597FD2FA7E01428246170DCDE96215E27B4598B53EF6C51A7A7418E47FE378AEDA2CB16A42F663432C23C514AE25B52FECCAF7516715269FA5831FAE49E935643F552521D1579DB8F066F929485D1451CEB659306F7E0BAA1FB1ED36B00D180E838FAFCD42A1697A70C849E3E9B81F5864EF290F27A5C9C4064854B9CDC30119A028A5A631A3FCDC5BCF30DA8EBDEDFBCD9D9A52207C8B3F5109EA0479F" + }, + { + "tcId": 4, + "pk": "0A8EF5018588CFB167C4B2E537A7B1E27B7E45391678942515986E2344D0101D116A9201D6CCCB5360C8C603D8ADB7F0141C25FE7253A77913E3AED199FF230ADC79187E9ABFCD5E08BB7C66BCC1BC310A3607F1736520C26C0630226C1AB0227EE8B9C9F657FA1EA090DAF837C91BB0C4BC3DAFFE1ADE030F1138605613C2BEE98A945DBF68AEBE54577D9C33AB99FB8151246585C4A3221CA1EB9717E8B685CE184D6820AAABB578AD384AEBF528E9E3D82D624E5ACDCBC3C68365CCC5D1499DD939E70ADBCE17B65C9B81A13428C1D8D20BDB1082103516186AB6922CD12D2C6686055AA97489A50CCD1F7351116FE06E6FC4F4C1B8A89F5D4E9B17C16351B6AEEE0A23E87F9CB009A1078C192659C49B7C99B1C7C74EE61BC4A80AE2FD5203AD0CEE5B54AD9C46411EC466CAE10BBDEDF6C2937E33D2E548EB6AF9DE3B0E427EDDCA94EBB0263A7273E37F53610062CFF9B3D079966F0C0BEC254CBC946DB18B91E7DA2A9DD0551A1D68FEB9A29D7A3233A51D5734262294E65C5BF32E2CEF75C26D693DE0A5A3BBB5DBC6DBF861E05E17962889D57A3AD0E21C1733FB0D01CD102F38337DADA0E6F612BC1C686D19B89FAD583D580F088248A672670E8948FE00794C17A47BAAA69B8142F7BD5F8823DDF05FD2A8F113FEAD12483C3CAF1D5217529450047AF883C1F63EF9DE56C41B7BB135FF040DAA9DE92905FA33AB2A18DBB01ACD22D862EFF06CD30DA86447578FE01CCE6BDD79F4AC7F0B0F0A7F1559D1CDF558BFC1124E77BF3358D8DBC465BCFDF67C5198A374E14CAED306489E6AB16AFB37BCF477C0A4E256AE502B25A28659ED776B55581440C466C586C3C3F95EA97852B6E334036986487BAA1B470228D817A64BDE3C1FEFFFA1BBB24E6A4216E7B06A2AF20D3F5AA3392DAC5D3D69C75D110706C90279FD2ECD68A2E5F9E7F20601D176CA30CDB09D982B239C55798BFE7F3DC9DEAFC2C5A7BAC89F25876BCCBA09C0E74D63F63819B2E5D3DADD7AE806B1B4A498348124D1BD6AE50CB6F32F12CE1667FF49D84ED9C7204D710984778E675664565C6A0613AFAA47A8E5925934C0D834BAF464E65F209AB782B87E2018D33BC686528337D180B7AE8BC95BAD170FEC9BCB878CA1D87E1B7980D0EE3F293AF7E4FBFC3FC6A46E7E69F879B396F41102B4546808389F22D20A472D5CB7C5E42FE6A6A4C0ACE61FB01BB6E85BD11CDA18381BA81684ED73D9491DF1B7EFE73A95CD8637AB28953CD0AB07BAA3770A372D664E60BB9765D8FAD605D7FFF0445AF8D4A9107324BC4DCBB8C4428CE7EA3DDE72B3F6E0FE3DD70EDEA33D8B794FF5EA1AE63633DD55626BBFF79978544CD15330F391985E02168D0D9031568484B724B313A1494EE3727E6AB0711F8AF74A1882737AE9873AC1F2A7C8F9A79876C2B49FCC217D6F1585B26C85843D1C7F4C295B7377EEFF1EC814ADC3F9067B2D3892E5CBEEE5D704BB5EF70A5561A751DBBD6C8B1C5169A9FC72819484D6F40533181F2853BF1696B080708940C936B1327EAA593FC27CE0ECB8936443920F818C393F7A27913EB9B5F8E1EC722D159ABCBFB04E6650C9D8E2A91FFFBEE965167D829F598EF1CE3D48AED0F5EF6AA70BDCC775CF00A901AFAEB2E0CF1AE0A6E41E8ECCE9D64722DA713135C193A8A91D2514B1C542BC0D86DD7D1623A1CCCA548142D5F93AA2B5BD35E0D3322D126E245C802E9E508AE531F7828B55ED6FA81F8236F3D97F7AD05ABA04C6FDFD98CF974E7A738090B2875742E84202F803316DC71B8364655062D67C62980E17396FAFA25E95BE5BB611D5DADC3E418AC4B2D471F3A0F8FF7DE57D1154A56D", + "sk": "0A8EF5018588CFB167C4B2E537A7B1E27B7E45391678942515986E2344D0101DB66137ECD5C61F7FEE7356B01237421B366F4E40ABC87E91E8A99B0C90858E55000F395D2BE88DDE694C04D10B5407A5754993ED3C59D8E530754D66108BCCBCBF3C3BF6E965DB72595249B482547BE56E8D79DC375851EB3F6A18544585146E0C42720BB55163800DA33851213264CC94118A104003150453880D034431244150D9C4710BB12599B244C928288248304B0628C0086D19254E0149310A0341222225999604D3004490362C21915001176511442D6032460CB000D4A8288B822CA29648402806CC3832E236011B230E040272C2B4691AB291132605E1A80093A048DC220604140C49460D002226DB1060C342498A3266CC36201834018B461262A8709B288C942652E4080C838884C220419B38290B147023C84D4318880AC9051434801CA200A2C82D89B64D0C488589828419C761C044510381054320329006109BA88C8084314124310CA04823A2305C988D21474C59040588A004D2388ACA420D0AA368D32092E38201E43811542271924666C4A441022181D3028D0C366609B590894409D04802591249D2B884081644C9283092266A9392285204440C234649C221E2C04190C8105AA62800438813C8011803894B30726240116124682226325880258102928AC6854C4811E1980523C868E3480024026180B27112414548028CE4100CE186281A85050B498083B4890383652445611BB880148491CA1485638249CAC48C9A46268A14884C3645E2984501384499164C13224D831092C9B0700B0101A1184E8B326C1C49865A328221441293A40D02056609B44DD2A245E4C62C501841131011D0A22154000A0C880509448C0432720142682448209A26824A42024C144421C848142766CCB02D04C065441265CA882D23B880810464092831D3962D64220C00C9851CA561D4420544983114862892340801498D21B128A4368448B48C18900450B6490939490497894AA25101464A91B20C0C232E93440A9B804548886153B830044831DBC469A4C4519004504CA86920108D60286CCBB045DA3688C82029A384292211060BC244D4248562082A49A221D1184413B109E2C6108B0408138001E44471103000CC120A00234E90322661A028D216710A498543884063486DD0000C8990690C9248D284008204611B4649644050D9286818091151A66C80264608144DD44088049220E2C611492868D48210DB042124C0404C1723C8FB9AE08581D3EB7AB76CF8C3E81B6A07B3CB9122962BD278FF1ADFC7B64A9BE0F847C2567BAED7F0E9CC8C847F81131152B065E571B57300917845264B0F74A4F1307445A0CC7D959DC701556841916A686F6B018BA13DC71B024FC78BDBF7A3C7A8AED43147B4E2848D0A3EEF92BA31543C805D0A1A7856E0CDCDC5E16C5520FCF39811A473D687A129158533BFF01C2E0D224E074AC452F292BE137715CDB8E2642797146DA5454E04D61D24113D658FCB42309E181B33D57ACAF78D9B56FA9C33A77DE2BDAA227B2FB815EB39FFF8B5EF175E786E94F2A6F66C0D3B68BB4B8A28998E1150BE49FD46773D7C067751BDD27EB7294CD5F746D8251DA046F325062218EDEF9AB1B0B15730B97584D096A09175801088DB9C258FCF490399C5A7B61D3B61E94BB41059C543C904A3112CC158DC3EE7DBA410038CB92D02CB13B55E21CE176E9F7CCBACF60B37C633A5C29C049442050DDD4029A1FCCDD30CB21A740D134536E350ADA4CC4684EA4C0A5C2E141A7A377190F817AF1F88C7DC2A068CC86C4B58415DC621CCD4B7EAACCFCDEFBAC22CAD45592356505A80283B86E8A92BD2307F7F854A5291D3DB4DDF4A4F367B819CB21102B6E310231BBFD1FBCD5BFEAF30EFAB540C5C37F0D5528A21E09526F9BC1AE6D1EAE4E24B8A7F79480943DFD794623AEA0393BB227FAB291DB470DDD0798B223E60B5D712B1842699EA167ED89CD62C091DE95D95BCF4CAE6C066C538F280CA8ECF7F4B38C8A44E90A25CB0A0E463E28B7B26682F1F2E1573E2E829F00086F75E4F53396127A60ABE16AF1679DE3099FEFE542889C4293E6E915CC2595049E438DB70ADA6587F041A9AE4B23E4D63605B56FB835C219DCBD2D76FD92AB4B123F997B8A790986C24A80A797F998D2BD663C167104DCD4CF0FAE750813C371F35F1CD138FE57EDABCC63C044300699D4506A28962FF0A6A66FEDB79E3F841AD58CE1C3B085162BC500C3E11FAB50AB0D1B02A98FC032E46AFE3DC20BF8A27D44E5FCD177123AAF3730A414699CC9D405B216D4CC6987100F2619946254F23D4E8E6417B32D0622C6BCEF586A44856EA72BB10035ED9BC8F54FA0BF6E6B7B56EE903D123D764674690CF92083B0265F0B71D6552F4130D8C086B079FDB62E9A390BA6824E611418592B51A5114BCA7601A9EB7302B35889533F2DDF8AE6EE315446C33DCD79CDF102285164DDBF3DC1DC14407D4CA7D594D397716D1A421AD444837A891D45FE2BDD58DF86B24724AE9C06070DEA7B13B6108154306BEA4810DC59719BEF6D189DFA4974AC39E64C6B37D3F2DC7621CB64DA44E514097B1F81DB5876C22C8B8917047EB32DFCE40DA9E45C67B50BB40B48665AE46FC306093EADCF46D6DFCA58A3026341F22BED8218E4EF3567844F2E100608F78A7BEF7780DE849B5BB6BE654AF024FC3566EF46CDDE83535C2CC539930BBD71F10163A7D9BE0DFD5712F93298E7F4377F749A847F2661EE8C34D18C59EB96DC49915907CDD4C691DB88D5E4CA3955B37AD6ABE539F17FFC0F7F306EE1EA809CCFFEDE766D756B6BE6B9CFC9B8549B0A385DF1F84D4661BD1E3028CF47C55E80F0CC33D316DFFA893B5D23B8DEB75A2232B124606FFB6E955608CDCE69E9B6EEEE660AD9AB3FB5F246342AD634848922716CC8DA15CCA183D7B17A76FC2F4F4B27102134F16AD98BEF6D13E2EF43C0E76ABDC5B5C57F23919FD3A2648C3315D0B6496EBD5715E7EA516803035D47C6998CBD102B28829AC2E9EAC2B739B71EAD831790E8E94555C5C05D34F9004C48A9AE1C48853F6ED1F659FA34EC6BFC116A37789198B64B063EA07D45DAB701FBEDEA33197143FD94D6B994002AE87D68836F7F4366DF3F10467514C36AD8D447B65FBB42715920ABC5C92C1CF329D245EDCE007E8F682A6EB30558FF3E03E6A5882900AAA3BB53899DE10E190299450E3187662074402CA9B5E8CB0F975E2B7A617C8C913C516F90A72DC5C3229783E1D4D6CB371976C52D4C998FE8FE8F376AFD83D7DBC2DD34E6603C9331452C4DC61EC8187082422E18C5B92F6B31E9F6F6F6991FF48BA8199BDEB3BF03379A5C5AC609A9111405C9E30AF475458F7F1F949E3002DC40287BE3BA70F5F9BBB2F0308F462DDA59E3D083BDF28446ED29EEB760C75494DFEA1E4241E76E60B4861503E281C898C0F44C7CE9ECB45BA41DEF7EAC785A6CA9073F639D7435A8EFDC6744CBA2F3772CE3E3383AB8EED5D0000698C002B269C9268C459B53DE9128A70A5549628A026FB80576F5FD99665A400A693AB05531177EF58FF962B961CF6ABA2C53782DDECD67ADF29142B3D6F34" + }, + { + "tcId": 5, + "pk": "F9D6A3AF1217A15071BE92BE929BC3E6997BB8A2B75E7EBFF3E7E27735D8625ADBC63933DF6244EE6272759636370731F21C2892D94695A7DEF28F5C17CAC25FB09B253E2AE787630CBCB8EB255EC2F3E4F8C5BD48B75C50C829CEA6C289535DD500843CBFED5600D1764CF8E624E9CBFB4731FADD11C063E521610BBC656B4E19678611C32FE3F583D8FEC7D7A9155DCB999FD4DCDCC47CF45C35ABBE829795C31194662EC28EC54DA469188EE1A8520FDB60A2CCAE5460E0BF5FD999764C21FA1C501AAB111666118F356DFE4F92C05DD73F143225389DF6839E11F7FF7112B22F4B5A04913280B4B151B532A4CA71981F79E1134C353760A8CB4605018C6B69741E5431296213544F26D3951D3AA1299550C0AC23DDD5422DAD7A0C43CEBACF6750FE211C3F10958ED0BC70E50425D40BF9F4436147ABA3B8304199AA01ACDBBBF026E3312991F06D9B151A4321A46426D1349861F31B0223015E676CEF53EA4174BAB7C210D5F9E9B51E7FEC4F7D66D1F2BE83F5F6CC69D34CE995C6F8441D93674A1EE1CDF38D0B8242AB68BA53E44F9CED5B93177CC2EF428CC767B5F647AB314E7BD575D73DE09C428EB7AFA05F6EA8BA44C10D41FCBC8B404ECFE6395732E151568621657230013B8DD20279E87DC0F76CE8E3783E25699544D134F95B0EBC40B90B566724521D564AC5783BB9654F5CC699D0E05AD90A43792778D6D6E302CC1F6129BB83D2AC12A7824D70A55A9978657AD734ADE602C72730E0074A329172C8D0A8EE6B727650763BD48F6D03BD6ED5004360143DB51B3E32A35E27BD7DA81EC6446365379DD9076865908A413A05674F185465629917775EE1F113225CA8E3F09249C3A9E6C9E8C011D4F760EA6678B0E64FE0FE8CEFDB0294C538D684167A972AFF40B83105296D6454A86DBFBE4A4552E6E13730ABEC31A9888107429CD697B452BC87D3A16BE14CCAA682FEFECB57206748C8DA23B98198462749F10A57F4D0F3F417FF37F0A67190298B617DAAFE94A9DEB28606618421151FB5580EC58BD373879A254E28FD91E68C7C0FC20985A2C25BF169FBA1B8CD8EF48ABC8E18D322E666B39387652CFF9440DB5D29EA56A5F869E83D46FAC6D98FE196CEFA584BA6C82C0FCF6FE22A091B4D5E8E6AECAE31D75135DCD51F48DE296680CE2744325EB13ED7C2F27E3147DB37270A5566E9B95735E9CB267B46A9ECA3F64A0A04C1B0CC6AAE181E9A912797F2CA9E50396F33C84A5BCF10C8F36DFE6CE95DC6FF5E0C61A8C7219CD30FF27DE15E19DC6CB41B925FB31F41059B0B4A07A9B71ABA88C03A43E0680C782D0694A1E0E9C07D3451638172886997AF4BC2A3154D50D5A46719147BDD6E5E08CF1AC858BE26C5BADB66DFAF6DF09338EFD2713BB87820CCDB97C20539C5598CFB50FB0CD44630B6C92DDBE9A5B4DF85ADB25324A8CB1D589787FD1AB835DF3C3D5210DFD80241A547ADFDD53C212E9D2A58AEDEC473F9D75B47501829591D11E45BDE89646FC45C790F475BA5EADA393B45546B254460A9ACC0114B062A19CC693A4154B9855B1BBF01B0CB6179AFABA581AC3703365B1FBC47432218105221F2341014ADA6753A1B2C6B3C0B05B8B1418B2C1F7E130B0F71946D9079A6F50270453AEB750F64AA2C1DBE913C477E9262AC59A4D28A20DAFE13F14653E85C1DD0BE510468E05EE55836883FE4DA3FE7B7196EF5395C9522721204F033CD465667F918C0C067845946C0F6612721D201D809D01A394F4060D8F3CB0D2E68CCFC657EEDB4F1ED6774EE61B8FAF95F0813BAD1D4E84FFA49EA487F05925C7FC987877F389FBF2A048B67DD74C5021C9246AD0D", + "sk": "F9D6A3AF1217A15071BE92BE929BC3E6997BB8A2B75E7EBFF3E7E27735D8625AA49409355DF15BF003E59EC02A3CB3DDE25B5007618DD08E4199EDE29C2C8646931655E354CEA10B194F599F289A0D28799861F4E03270C94385C7DD3703382A5877CA5FA612C6B24A535A0A68AECC7DF043F29093D735229B8BD8E4E0A5669512A6001BB60C9B2249E23006E0280CD1940D13B5404A444813090C9CB48898C02CD2C020A0C6412002024A04454120602188514A8061C08424509091D90630D3A00DE2C26DCC249264126180188A413400E0C40D48824D41006210082940B8041435009B120162320ACB1468521805499471E3304992C844D20466040241D0C224D3440464A8916438825348094B444423000D18C72503A65189B68CC096891AC1084104211A060CC9464C4C90689C0482E2163212424CD41600DA34025B16260AB6892021048A36084944041AB3805BB29013476009C0814B440212C364D8486403810991008810C985DCA444C1342C589228D48649A3464A4C406D6234500C312104C160230370A4B42914116123872D4CB48888282511200D0A36115308204024215098400B312288B0648208821A4592504865D1364520B91089280AD3264289A64048B42C0B3301A3304CDB1828E3846990B8092240319A38318CA06D89C64923258892C28DA2484603176158904998120462C08D00931062C48C09390C524681022602D2345111120D4B4065200110D22629981245A3B22012910912A92D12868DA02651DA1081012690E2B80D18C64D1B8071023240DB982D540232A0987010394D9BC60CD846515C86255A324E1CC4216138684A8049E0380653B0519996300CB64CD3C6489814900BB04D50942113C30022306590B041181046C1C62182A0081BB721229044A03612441624CB30490B331051B261A2189150B60410489098806C241990C8864889104E10008D64462CA4107113358CCBB82C0CC52450400A58266902C48401018CD4100C50C28023146409369123C50D1C882042A62521A6044B3270609868E1442A0AB540CB20869C160A0B492009C86DA4B6051B3206DC06920BB32CC38608E1B04CE424848B38620A4869CB226492266623853082800118384C0CB34124900CD9C0801926201B174090880564406C98B4905182312137292430802397251931029B869103A32C5322124B188620474C89C48C10C32882A64D81486003A74118450493304601C72DA2900019352A092611649460D5116559D1F22734D48A42369CCD69DD533D31681CDDC2475DB9D6C47B5A0C69120726BF99B8CB301F13DB214C3AC2CFF521D8C4B5C0220723939D88460BC4CCD8F0AE19AC77AB0A53159119BAD1437E6523ADB59D2A4A607E365CAC070AB0A58BCA1B82C5C479A82CB9FCB3FB8FE40630F4E3258F32A0958340BB77F75B166C634E8B2A09154A03101EAE9FF029B676B6096D7B92410CAC845376A57B359C98A29674D662506EB5E59AB09D190A9E1B14B93CE758333F9768AD3149D0A8FBFF84612FE01026E4A9A73BEDB3F0679E65C0E41492AE7622A5BF3947F2B97FD7D9A04821A1C5A09B3FCC921B4790156DA8A7E1D6C6C1C7DD18C02EF391C12852294280C516A722F53544ACD24FACAD98975144548F47C0B1DFA82126B27CED004EF36DB69C3EC7E7AEEECA198925DB3CEA49A1FFAD0C9CADADFC88BCD1769B72C267A332F2EADE532572B9DDA5C877EC67AB18F4AF4F43F5A1C9943F30FED7D3DC818CD3DE31A67B1087CD5B090D7A6F9385F00B031528A529F151064212E943A985D87DA39AA8E34E91AE1BE6755BEE1F5289E01CA4729A7A93D4733AB91384AD738722D64EB1D3BE3E72CB069C68970A1E9268A58BA9ECC7C578514DEBDC4C8F25F6B092FF6207FCEEA8F21727A226FC45A089B30A7FF459732ECFB7D16300363ABAF4622DA67393465D31D1C83E4118024332AEC43A13C4FD64C2FA2F3A031C5C63B371BD1DC6079D1D0CDEB832F4B10FF5D449AEBFF92E1222277854A53636F688A6B93A22B2B311BD16D62741C56D6962F591AC01DFD2AF9FA59F24B4713745E326F3E593702852E69F0849199B821AF8806FE6A9E545FF011C7064A8CF7C234E1652262C3E7EAA0EB8A79AB0D25792C1EE706E157CFC07D1E6CC612506CFD5CF49B9EAC7DE770F9A1AD98784E2F097DE07F9E7A44AD1E0045962CB7FFF6CED8265A69177726652BAD9A7DDC78F807875D4FD0A88B6233157D715F3EB77BF275473D85E0639C9A5B78C987009DD8620E7A4E3C0C59BAE9FDAA7F5F04A657FBDEF7DE2E7FDF614CE60F7B67B8FD21D4F76C30DC41E828169EDD09B345E0ED441AA61F5808EA458CA111D930A9E9FD7A5A3FD5B977F951EDC959682FC1B0B93F1D3188D6469E128DD3DB283605D34E6D79AD2BB4A689CDDAB9965355B08B19A8046AA369C3DBF53B48BF0A41A9ECE797B31DDA1F4C3A54245D5D99173132C90064078D240B85C9CDBC6BC864254448844564BC09552162E4A5DE16D6515DB34535FB35F3ADAD71D9C95FB9CE07D194E902D596EF91520A0DBB692D7D495ECD1B3761AD973A361CA0F15D08B98F0606A876CEBA87BC0D09433DA0F839CB4B1FB48796B35622874A5F187EAD7E9169F03817B1C013E4F1AAC968B01E20AF86504FE1589368F606A05BAEBE5009FB5296737FE40F026C92C04B995A6F299FB7503ED49FF2C6E94C650F08BA76A3FF198432500F72622E41E5B6C5F6795787849FC480EF7B54698B0878B808E083B2042903DD9AAE12C7418AEE22798AC2E115721FE76DD7C8187AA18FE3895965F306B98D015AFBDA6DECFB3F90F3A4B2FECD757E0671C2D9879B1CF9A6193DD9467A5E32B716C68B4F54F8ED5B8A775EB826CA3B0C98DC0862E59540F922EA94D9DE3F1772D92554C6AD3F4D137E102EA6DC8C42D1A79FC7E15F03E92ADEDA5FE928F50DB5EB8DA04F54BF632531148A9B6D313A088A79CB107FFD0351AD24BF504ED12F6313B0CD00ED0652829DB691FBE106EE2DB3AA529855D429E3971E1E55DFBF6D73A0DEEEFCE501E51671B928FECB31600C3A9546BCB93ABBEC43303B565B6012B664D339DDFEA016A00E3855CBD9915A51A85EA82FF553C4B1409DF26D6E2958509F0B1B03667B78AEE5E2E5C3EAC20DB7771129F7F31D69EEA42631C3B5099839BDC6A6FD821396D975643A0FF68187AECB2E50022CAB078A3C0FDAE79C5328A674B76272DBDD1D2AC6A3A739EFA7093100ADB89BBE855724B1101E864C47849A25058DACAC3D2CDB42C107663FB03B93DF2BE908FF1796C82F0DF4139E9090ACB41D85FA7D209F24F41C5B89435D601904E1220B60CF96736A94B18CF168D6518E1D2BCEB5ECCE7E96BE14436716E0B273E2FBBC73BBD33B45C65468AE78F7C8DCD40870604FB0C49418A60FF8ECCE446B522CA3B623A9C239A746309F11EA3D5D569A92033572B68BDE7E6648BFF09235746585DA2A72BD7D24FF26FC70A1D0382C834E3C31BEDCA94D9ECB3A8FAC4F3DA824F5BF1D07B36B6E18EE3A0891FA64DC6B1B2967B2D0B6B0D756DFF9BC18410E88C2BF091938E23EE6D56FE9E273469B6418C3FC0FA709AACCEA48B63" + }, + { + "tcId": 6, + "pk": "B3218E745B2E6108AFBD6D915A1F2EAF1EE899E7E3E64BAE049F71C032C724A6F7050C48F25EF529F216D10C77EA74CD7A153FC1A1F4157D064A6681936D288DCB085C310B8B9134C8FCBCF9D7F6CB0D92DC58F4CE7B0BFB61E6D9FB12D395A83D0A457721BE62555E27F87E8084FC9D2B8F460AE51FDA5B49664439312290CEFAA906A0B9D253509E6C3437947C03AB2356668F4CA59AC7C78DC0ECFBED0C226E335DF8E4EB87548E8A775BB1E5AC92A30978F136B4D67FB71DD4C005CB4BF42B8CB7CBD5FCF475887959C131498EF72B1A52A80112BF6FD13AE2F2D6A657D25C3DC4D58431B8F8499C40CE89F528551337DF05C102DB12512657F48462F4A9D009AEDCF8A1F0EDAD1C0BD32BBCE18DD569FE04BF8E132B7301CC84CA4D0879DBDBACD03E524D147C2176158193FB98A4D4386D2B17963DF59B341D04491621D191214CFA2CCA6E0781FD70D37150693C4C1EB70DEDBE56DDC7CFEF279F0B54627FDB2756025C91691446A2AE336F0AF3F4B845D82A643C3901839074F5C48FFCB159F775CB26AEA03E0ECC8101A8E46563A56A75B797386BAC8E7B8507DFA201BEDFDDC3AAC6BAE10DD1D969A3EC65B4E26E6BDFAC613B4D634559A85E9CA7EB3FDB1BD3AF683D31E4BCE8AECCF5513C28526A2D1543311504B21DD8350BC3C349C5DB7CAF4627B9F41F656723012876D8E2C5D033771A9FC0E95E26F4C53326D527D2CCE21E05E4798885B569C48C1F815523A1E221F61242600A05EB86BCA6950A37965EE4D5C969825326098BF4E004B9EF89BAB0F72D4C93693DADDEA95374E64AAAF06A695234AB99C87FB8C0916CFAB816BC31ABF22AB0905E5DCF4FF4FB5A3294B1ABAD63B5B72B339E571C9DC2660DC462F01409848B4BB30A186F0A7A51BFE1153E98870D0FCE9ABD9F7931E39E7C16681CB6E1D42E444723D40BC8F461FE7599173BEAF23EBFB8FFF04C127CB6512398E440F9664BE694D84D2889C3C3EDFB6ED0C806026D80E4069F6BE6A59D66C165C9C19BD4D2B9424B7E513EBFF9A9FF282B94C5DEF162929147FD42AEA605A9370FF3DF01504A8E49D11D31F5918C970197CBB6C65019B7501296E69DA02129255B5F33A8CA4697D0D08FEEC2822672CA3DC5C04F803CCD5D38A838E1FE3BF211011F8E23F7FEFDC931A5E615C2D8F16732C04C82561809C0F52C83339C12A097666C13169FBC6CDF36D583364922DF573D4C6F57ACAE8C09A40767C6BB3762A577B111F8976620410EAEA204159E50F8AC96FDBA17002FB30F68A6BF8748C4BD4D67321109C79EC911A3E9639376207C77132348F558CD69E98FF998B6B71760F01F754A4601968D236A4AFD4927F1C07D4555758335769A614411D97E829C62F6A366D77BC562EE64ECC96BE33FCD1E75B5C61EA2AECE89B217D4302F76056803B69574590E8EB51B64E6B2EFC20631AE62E92AF25511DEB499D1748DDAC3D7DA5CBDD039D8114CBA4F4EC9E93F4119209792D8A815AB308E3BA61D0547A4296FE796E3A4F48D1CB564140AA23B71A51CC7EF2B13AE57C744F08D2599B78627DE15CB87174415EC2F64B70C4DE11868B534F66F688F4C2B34CD552947F86B4DB152AD5F4AD60229B60595C14D0A64D7A573079F825E85071298660AD63FCE58430D4C928DA012926ABF7C61382DBF19EA7FF36D2F085275877EFCEB6D7FD4B0A6AFA1CA72F7D18AE564FB7E23AFB99548DAE13F8D9B16FB320213D43FB1DD9C43AE437C992E84A0B977DA3FBECBD27E14F6DDF291AA0513E2644E943B702C901CD1CDD10AE281E0B2781C44932A661AF243DDFD644075ACEE5773A9C9ACCA5DBC86CBB964B63D3194FA", + "sk": "B3218E745B2E6108AFBD6D915A1F2EAF1EE899E7E3E64BAE049F71C032C724A6A9DED371058E6A75D33E78EF116E27C74FB9BEA75F06E750109E9CADAE7199F0EF40C4ECC6AB8F422FFE18683D84668DC2FB3FBCC7D8FAC3D787167A31D81F25F057DF0EC2460F082D61E6CC2ED687A257809952EB1EA939B9355A1C952952EECB9805E31250113208C0909010048111345192268D203781A4B00151446AD2A48960A410CCA6842131112288305A182AA014804C2465241085C2902858164823154218058610B220402282C2166222891003140008282E54C29164442E9930049C08489A262698140C508028D990849B2410211686221444DC42898A14288BC491C2B65018A545884806D4B684A38049430072011430012411C1B43053420ED41821483631DBA200C23626E41406222369C306811AA82918980DE2406DA12664D8B4855C226220096ACA44651294891836420C92691CA2444894491B83904B302D91020A0AB9118AB80061C84D89460A2441481891419104312128925B88319A164C121251CCB00044064024396689402418473243048DE1C468E1188401A16D8C08810B0046E0480A64A290C14832C3B2080A1626A09869233204C39225221662480629800482109564D998302203450416801203312417315418111BC16D0800485A2670DC38701B183293B868C9A64C444090882400A492501B991082082D24422993420608255223022A59A84019B550D9441051886DC994410283045CA6890A414501C58004848090A4300A28865C448C0B29510347105A1886D4846C02C38812062C934452101192019624131250230524C408692031705242445438220A14312021045B26481B116E80469251C24521364CA100320B36801CB100C0340AD4B2299188718838710AB0501C23522182408A8611C3A2305A064484148A1CA210D228329CA46910480212136CD3A26119B32DE1985012448018B9811A8629A30464C43085C3B01152222D23A180A3B029D38229A0488044824514C46D802031034329CA1226D120309A1266CB188059200210466A221544998084448240C12000504044C8945088466918A20400436963046601A608CB229283486D5B366908C64960C061C8B8244238409A84100B301208944080184AA22071DBB66558B44402992919B62C61080C418649C03224D13812E192894C188498C031DA3065C32044841286A3420C0B293063408CC422001234019B206C019300D1224E90240D5A0D7FE8388ACE498B62BE6C71353A86AADD7988649F6B1DD161073E1DA402F798D8BD1B4676D4C444730BC8F020B8B2FB0D6FBF0C68014A70B38B565E4C98C941906B82996EEDFC8EE174BD0FFC4150CC6E4B8C9DD41FB85D4F824143DAD23611FADAC021B266BCCBA588FE5D7C7F593DBCF0C9B33864D52847E3EF978A6A297B936C0FB17A899B2CFD82A3677B542D35997F6AE3FBDC25AE3727BFBBBE81A4617391E1FC1D25172DAC3484B0E9381A522070CDE8F340F0E34566A48319E0C090847A2C5057A200C01DB41E52151E0C999394C74B17F9C9548D51176DE003B849561ACE743273BB7C96196074D522F27D518F63F1EE2B09479050B01B95A6CFB2539BF4A640FB559943E5763978D74D0832C1E1C6F2A4E4A800DE10D392F1B86D0C77B62FB09CAA4039080D135F1EC200F8D03C9AB26A67F6CD6BDA3E94CCF61332E7033E30440289E251F081089FF46162C6D37913FC1B17A0C8E775B2D321DC685603E25804C86B78F0215C43A0D9A3B287A22811203D4B4BA5D692AFD54BC3215328C2E08B0E76B4C4D9517474F9F6826EBB41800DECECE108E1E340E2CD127F24F00DDDEA5257E03166AFAF71073A532EA529A0F20ABDF40002B0B02FE9C1DB7BEF600D0362B7EE7EE121D4E0E9C7322F3BA6C97DBD8A2E9203CA6CF6029B586CBF73A9A9850ECDC45D7EF6CF512473841E9E1409777CA1199E2D704A3173B62A444F89538AAFF46296303ACA38B3EFDED76E13D6893BA213C393E9C977893799988AF637BCC365ABA22587A4079210E5BAEE023C6CB000080AE2F6A0562AE5DF3A8A0606151A3E8F5F343F5D2E9C6EB15630E26F486D352F6EEE4D8FD0E9CAB28C7DFD67156F1093FC573D1A23C23F8FD5DF923EF519AA204F67B43E3C33139A62584A01B40FAA8BC4BFA2D2C177FDB295E6EC3FB7CBA29BD104F086A7CED1360ABB6717F417C4F612604B6FA730E61958E8B0B738821D1DDE6EEC9934CE165D115F474268D8950F6F661BBFBF4DD28CFE0658E39855DE27421917AFC1BF24701C0AA42B05E824B32CE9F19AA161CF14331F1C515229A8EF742FBB27BB5AADA0DA92BAB57F3FCA6016896AC9609183AA9C61D2FF6A53EE48AABD331A7DD50C2E5874391EB5F2FA6DD239C0177E08AB652059AE0525B82CF6C2F6F6F79870C9ED72778A3777F10BFE0A295BF8721A1EB3701865615CD5157F750E7723EE402B96DB5C5F3A1AA053BFC1E09246401C8D571F4B3BF7A44243DD62EA2B2079C2EF81041C0A97D698DFAD638F1B6E424F87CEE1262BDB0DC922F4CEA2445C380D7DDFBFAA4149C1A00839479FF8A1F88C9D86EDB40E67DFDBF0314E9C778EEBA7BF2CEE97FECF2455E0BCCB80052D24CD741ADF2DF7FA46DFD36A25682F0FAA0377502CF6AEB9688C9EFE8C34D571F6ABF439A4BD5BB8AC268FDBAA8A1833A35211339245D80B3E224D86917764238A6D693E444AB427FBEB474DE84F6CDDC8758E5EAEF44C351C813AEF15EF1ED7E5C67EFE376AF86B00448C07B69FA4805B77F17D00CEB33F5DFC0934FD5B63347B901B750727B020B6EB095091D4DF0E746571DF50BD4CCA89BA02E73C23B1520DC7383ECF7C6B46A38782F8A91FD52FDD3A91FCB341BD4998A9F71613C3ABC3EA4496CCF4177050E7A6DE906D7527EC728898378A2FE9C34B80059933AB2220657B6AA279DA0F819A8FAAB2A9F3C1C2C79A0808DB819DCFB01DD870491941DF819F543CF8FD5192919663C562158B4F764B7F683BE7C6CF6504F90697EDFBDBDE35D31BC037AB25CAF0B599D0630E5C185BFF748B6B4A807499908A926F8F7D85CFEBE0BACA91D3E306909FA608D5674E6DFD1ECDC709D5D5BF3AAAA59E99C4A1EE4214C0D086DCB7F1C820894EF90D3D9F5EBB5C4A394646DA1D79EAD22A2DB539E58C6A07E120C9000F0FF5BB4EAF5CA692EAA9D35BB1F5FBF3C5007E0A87084CF9EA23A2EFE439CB466FBD83582921DD1962E53E1DBBFB3BD1A7895805CAE1ABEDE64FFD844DBDCFA5094B96722FF4E76C9674D6CBFA3FDF35F0E54E2C9C81AFBC54B6A36CCD53605DC56F2A8E952F006170BCDADDC99BD8176EE78F083A4B545F70C956F233A102E8D09B5A6A910B893C0954996E126644CF2212E61809CD6028D868238CFBDF8180EFB2F12C20A754A557C63E2D76B4DB1070F1C29C9CBC7CA61FDD7E9EC7C7E606F3418E6C41D717BB31291CEA44BFB1AD5620C1A19AD5C81208CEE9F30B82A8E1B93D58FF39A0FA6BDDE894959DEB217D73E27AB1349AB22A3FF0255684EF4E2B63309AEE5C8EA3F97F50FCBBE5440C1B0A90588248B12392B1B4FC6444A568F9F2726CAF95ED" + }, + { + "tcId": 7, + "pk": "88D5035BAB5978F65EBFB276B69D110BC0036C20481FF9CFD52CC4686715BFD36EF295B8A90B4BC5FE763C981FC81C99AD256ED42638119125131C214BA262D158D0CC33D6687EF24BE355F2AD25D7BCD89ACDD766E4AC27F8358ABE5679A87E729B12950C17054E46CA9C0F43DA38D1156730EEE32DA5A3B7C1994DA41EBD8ADCD9C22BF4133B0A27CED066D13B62EAE06739EE48400FA4445FE768686074F4E61D05C9F9909027EF0B2ADED325F160C27A621A9124C2D526A1F73055399D27FD732024325044E2CE25E1BFF188A6B0343ECC709A18153EC3E06A4E33285D19843FCC32B4FBDC6024DF3EEDB880F468F6FB54B1B0128F2B85B1421B2361AFB59C6D548B307ED2CB2E9E00FF319AE6EC325371CB842EDD92407296049434E391DB770FA2660EA8691A67E400FB9C1EF402A220454F24CCDD28798C17EA2ED65CD76F7828687F535D960301456A7E937DEEF64E3FCD86DEE79BA27CBA562995E0984F96C8B64A5354DF6D7FDF71B70EBCDA7EC8EBECC26072F9C14EC748620C2493450A8A705FD9E8A7E747717EF48B80C119878CDF646434D193F25F12AA6BA94AC20BE5FAE1AB45EB7A169C2428A9D6364BC36F532B769DCEE7AC6A89EA6134D374CFAE436E9229D48136FF69B70FE1B061299B85E7EB3F527AAC6F8F8377A1568645D6BD76CD1EEB493BDEB404E9304B0D51332241E4C5E53E269DD7DCDE8D7F044DDFB7F5B4BD34BFFE05AACF68BD1C618E9F7982439521230DD97CEB4E10879DA82C93BABD0CF1084EC50C0025A918250D3E2FE026A06EAEC446D234C9DA1FF6A61685436FAB70D10D18C10D2FE03126362606CA49C6D4A4449B4AFE615FF4245C6E7CB1B5FF3E3CE6B1C8899292E1BC56686A5AB29475F4BBA57F1583D310C24B20305B7F367D93672052120E19D40630563212009602DDD18BAC6F747D1EC665B3EC3780005D3D41BCC4FB10AE0D2F71DABD94C220F7BDE1716CBFC26CEA2D874B80A36554BE6ADC5EB434959F55046FDABB5C57BA9A4E1EC5D1A1A7542165DF85FDD7D2B555C56C688829EFEB94248141F7620FC43D1F58B0297E0A68022BD731AA2F2DCB582897492364820077139CD6EB7964233B17CAE6369EDAAEF313C18BE59E847D238BEE14332A47826989F3E762EA3AE5905831AB0AFD435C552DBD4E72C7A3A3585F65EBE033A276C2A8B80DB69735BB5128127631C212BD58972341DD2E7346097DFCA3B51AC12ED994065CD9B97E26F1E32C97E7857971168AFC67844FC86DFA1EE3C38881FEE38A62D532D4A64C7018BFB613892D2D8EB799485BFE89E9B27E6CCAD6E1A21DB2D7EDD9EE2D34B9358FF3E60685218EADCDB2D70870843B11D99897F51F4B6E363229E5A10D093FCA34BA31300DB3C6BD8758D35306F05A9C4D8DDF78261A9A13468BA20EB9A24DB2BC51DB3CA5D382606958835C7E3984401F12D85EB00D1A6696AC2FCC96D4D4CABF6D644BB856CFACEE277325B9900AD611B5710D1607FE59E7B543148E6D28B1920464271865C07731B29354C2BFCA83485B020EE120448F79369692C4AE00FD7D80D663E8E5DF22D85ABB1F89DE27B8CEC5396CEB4BBFBDA56B65481FDFAB69CC0AA7FC3BB2CE8E2823481FBE8AA17FD80E5BA38C2637B1EDFD7046F5A578AC8BCD629E80F428EA736D551BB7D9E5767B215E8BBD562DD0D480E385E3767B91751D22061CA10B9BE65405FDAE73BBA685DFC4EF3803C1F8A63C8BCD9D41FFC2DC5B3FADC7FF866F08611D4E5CFAC7F1ADAF12ED1A41C6E486795E7632AAAECC5CA694D89476BAD99F43724017E2F6D7DF30A586FD377EBEE64261500A204083EAFDA04BCF2079C4", + "sk": "88D5035BAB5978F65EBFB276B69D110BC0036C20481FF9CFD52CC4686715BFD3FB2117E09D4FDECFED8D98CD3B8193C2DF09EC7592716C83CDA0FCAC143D92A8FEF25AA1F31D861D633143A027DD118B77C76806168F2DF713ED0F7B252D24BD3BFD17F352AA63CDEF541C389A0AC8DD94A6EBE2BADB5128D8A8B4BDDBD1DE511B218520C12840A05100B108E312308928411BA00003248AC140918A1069233172810672202521E3A85088224C240248E0A68100B56CA44401C83280D33085E334128044525126010B8050029284DA200511B2515106624AC6105CC2601CA469A4B62911950409276089426D010564614205D9A80C8C462258B02911426644000048A2480339011BA48D61002D5C342A8490701CA785089090A0C2608022819BB48C91A84D1331489B38611B8931110089129861043751E444628C48425A46421B87014228081040120AC02C1BA0089210284A22124BC069111584D34886109960CB360CC8322880C4715B482212372A143551C410500CA04C5B122A9AA42CD8062509C0409B164012B9110812045B446D0A986C622462C29020901001CB208A1A38885A24620C29915A022DD184458A0830629888DB906019B18410114084C20419A44844C4604446454AA4641119601A262E88127061826D5B069013314D19C4012203214C848409826458388E48A68062844544044011846D88442E14226C0B056D01142CA4360554160C12264DD100260CA58402454023152022278851C60CDA8061203749C40848D1A421011461E4428910132E53422ED9C22953124DA2A63100A0494CA46059140D09B38D4C1011931828E200446220020A38511C419064A82512848CD2A60483B045DC845003200DD2A86C0BA94009A32004238E0A0702CA3228140449DA060A23218661328193C60408A76CC8102508C87092200A49A2891A902058120580C20CC1942823915083C4110AB80CD940811BB22D03A26C910611D2425224090A21C62510984524458E13384E52964183121199144E60164A02A05121A52520A90824498503C640C942028402924430215300521B264A1448859324520B1831D3B689A0A42804332E23098011380E143944CA36114386041B076E14294421336561308E0C034D1432920385891A478A0206804B128D5A26700BC00854B80893B0615120082413862393481A070CDC3602800008D9429011C0640AA58403338910179288004119406D0A238D0445101CB28453142CE014266B9AB221D7004AEB423FE90019F0B877A77C97038E602E5F27588CC5E8F4E291EA281621AE6D5FD8B69DCF726EFE8A8D4EB70ABA722F29BA62DD2B95178D3F085965C951ACA56A8A2721151E6193CB347215F6636F85F8A58E50C88783369E0EE6A2C9396BBA3B68EE376A16F7669B94556195146917ECF64408E3B75208BACCCF2E9CA220934E4C3E94F212C78F61959D3F4AA3D97FE5F3A193124F03EC3C772DE668E57B834236BA3F1B3FB4189B92BB61B1D2BC98AA6DA3F9042A9EB270C2BC1CE1E79A3FD41BCA404D3023C6F595E564BF9CE85C4A919BCA776A94B5E30CAD0549FD2585CCCE139B20AC082704453279C2701CF275E967E6C81B57A071C09F5FDF3CEA16ED0DCA1F5983B79312E670B2F1EF546C24C42A67DB45160632A94C3D68E477260D02717E77DDA29CB4FA599FECB9B8A39504A12349F96C0A91434A7F5D507BDC893732D1957179C258E898847D44AF121235E5A01D8A9A2EF8A98DFF59E89905CF0E71BB59672254F351B85EF9FA5907AA688B7A260E09AC81199B14EA55A9D759482983EA94C5CACAD0B5BDB4D94367E3E6623AD7DA0441E9B695C1EF05A8D23466985CB88AB02E775280D954F49797DB6406C614E87C0E4DB0C932311451670898DECA67193EC2F9EE61E03234D3B06E27CD431965250DF402F85E9D3A5F5FA6ABF021B503173172D4FAF32A6C3B0A0610CC4E23B5D51E1A5F1ED2DC8750B50C6356C973777A74E062259BA12A55FA9A27533A79428BCF9A4026CC240B6F114CA92F345B8F55AB2B47933C0D8C2E77268319465576A217DDF9EBC3734DC7B5AD17DE4F64C99AA7D2BD308B28BA898B873DCD964D83682CF78D63D4DE1EA86F7ABBFD2194E1F43D58742A6B2698D286E4EFC0A06E8A11B65ABE781F7FB7D81A9612814C30F56895C1FB7C0C3E5C86046473114CC199C88C1017E3715E833CA40AC0D82216C29F7C2EF1BBEC2FBB9BC919E9E1DECAA0F1405CECCDB4DD2A52317B5588F2B23A799DF80952248B266A6E64C763A59B582B95ADCCEDDF942F7FB2918D002F5F67B598D6CE559A683E9367276D6ACE12467D83558C1FEE296C96B06329FC2812292F54E5A02BA47CDA2D845DFD0AA8D23D88A44B369E84D4EC0B1F7574B75A0DB17F358FB838880B3F4F3F1E3039707E3A1E3FFABD65E8E0AD7C8BCC035255E6A5FB19811DAB9217C4A52EC5B7D1F16EF52352EA13C68BF02944E1D12FFE662FD76A0340EB972854DA8FB6C2D1F742C39FE5937D01F8683895C01784A73DFB1AA14F4638079374E4A73F9E232AA123E89F86A71370F381D502BD496E656626805DF278FF5C5F2C77C2606E9A86D88923673F8A8BC1998410B4C4BFF2C2AE689C62547C101354B69B992D47020A82CB8DA28C8AA4BBE6C8047BF6877E61B6CF185D3A1D8686CBC42F7B81D3B4B7B160D2F25CE82EBE0D532A4FA55E42D84ADECD88B52A3442C0EE00F4BC8AEFF861C085FE1583D47E28F9C57DCFBBE640CEDF33EB3145553E5FAB89FBA6620A12020350C88BBAE49392D14ADB29CE430A2E42050590C2630DCA206876B8060CAD150968F10A482D9620B2C3FCEFCB08CCE9298240FD657CF1C11AF6758714AA332165E1C7898C77A0D865A6D0956916551E184F40A25F53AD56F40150D077D8FE162392A4CAB6C44B9334592709BFCBBE739E9B42557348B4C33F7CEA34B2C118FADD5C39A89A21CDF074A7F4B3E697476E38BBAA9068094D218149605C2B71E3BA2F92F03E429748E92F7A95AAAEAF4921CFDFE6ED2D5AFA4E10207E9DCAB695C7218A1D318048570EB68103E645C98541345451C2A333417C268B9F5A83B634E28A77CA7B4E6227115E49832C75C90284919AE2062CD3DF2C5CA0902651F28CA05E2FF21409B7AC1A46062FC76B9C933AACCCFAA53E7384D4FC4918B74A0E2CBEC7E06AB530EAE9D7988B72C737E71262E393AAC3586B86E81D33FEB1B2EF57752BEC6CB314ADFB95FBED5AFE23234D32DC53B315629D426B0F9EC740E29E85C691A709C033C3AC2B6ED6D0D0A3E0EBD15A3306841AF0BA50FF06BA5BA2648F707242325BF13B80477B3D9EC1628EB760BF95AF66F86C42CA50845F8CD54AA4ED1A8CA41F925A4D5F40BE63D39A48B7FFD47F858D91FBAA41A320D7505906CA613FD36810E99389310EED132E8D79A5E735A63CD4622BEC3E654FD7242DF1CDF3B55F9CD593B581DDAE4FC4F85463268428C1CBD6D4E451F0E6B1FC136375436D6226EB900C4E581DF8EEBF1026D0F451EA8D31545DA04E6B91B9D6FF5D69881E44321FBF7B71F90079BDAB93C456FA3812AA3819518EA589F9B59CA8347C197A64FE21CE29F9E5" + }, + { + "tcId": 8, + "pk": "12BF77F8CC6192D2F75C2BFB9E76EF8D9E4E47ACAB1A8086CFCF213A8E38A4C3EF2650674118F16577B118BA4D6C68451309F3AEBAB28689A9B150411915DFA25339A76C2F78DA91E3CF11DB3D0B1BA7954E48B73B3C79B8943DD8A8AECCA0C2FD7210E4607B5CB442CDD4A5CF0502C5281253866572F5C031B8C7B664D024AFC1F4275139047F77705AD356F1F0B1518DB009668E777F982F12A2E2CBF94818C5666DFE39C86281681EDFAFFC427E1F94276356BE021FF111CDDCC1A9760E2C63EFF65D71AC360484ABF6296982CA325F5D3DE84389C579DD3679E3570E327E5F371EFBB2E4344107C4A020C3417E93B61ADB58328B8C3300FEBC5370ABF679887FAA00B2972E4CAC37FCA8091B5A4D82DEE628CB077E198C2D310F5AEC2B8BEFAAC088EA450B268C7975B97876F2506A736911F48A569CBA650245224EDA137930E333394A3E1765C9E44CEBA54328A1BCEC797021596F3825193CF09A75E20162081EFD2AF3E138EF0006C0FC7FFD30FF871F835E29F5BE766ABDE9279C63C66BDEB9305EA464B079921DDDDCA6499F24135AA1590566EC44BF2A4FE58E0F8B6924B5FA1538464758C84951DE0055DCC6BA47B6AA3A7AE762DA8513FF86C111F4A322BB9070F8F4325D81750B96E2932326792216C3EF4646E65219E3FFE6A94712615155D935C584032C73048022D620861BE26DCF836608EDA0B41EF3E5E36CB3E2C6E70FD18C36FC2F7CCACEC8A811FEAE3210E34E2A50DB516D652AA6242D29AE0E6F8211C031D0AB827DF1AFF74AAE842497C8A70F7980D447B7C2199EEF6E316A5F21FAAB102B01C2021B79D36578F5EA3854E499EA8C09EB7AB853E94C182E1859A2C9A4C4AAA306B3C4BF8FF4A51DFBDF86099D446F007DB6693241B7B4AB274A23D60343D508F8C3D2BFA3E21ADE4DF9DB242055D544858CD9EB01E2FC3712CD64A7553D0219970B449187BEA4578A0F4FEFF662A732A378BC64D725C862EDC3A48B7F8D54EAF6365A59FA9D48B92B126399693E610E768B97E9A79C7B27FC2F7C36C88FA5A96FDEDFD09EA5C69081EF50180FA987262132D76A9EBB6CB7281EA3BEF56BB5EF32608880FC58270033380A48A8481264D89094BD551D9A426B9E05B1484B9D1E0774534227A5B7A7A0540834FD43C6CC631531EC2BA5FC5F47FEE839157DF4DB54EBF42EAC44B6DEE1B2F5DCC679C94050D7D4ECA9E823195A7051CEF88CB93F574259F35E4EEFFBC0D6FCB9BED07CE09BBE62718D7D835EF761B2DD703AFF3EA55CE8FEDA4968FE17E13BBD4F273F585B62AB54D926B82E6F68C724BF6BCD657D519A072A1FD5F902B97643D7CE941438469E1629A62131C95F557F8EBE6EC0C5705F40157BA2D1A939D767AF2C0BBCB94FFE7AAF0C6E03E0EAF2F1F16044E00B071508ADFA77D9F7448C0C34B807575C07DC5FA58C9C9662E1129538D7269A52232E30FE645EC20B6B096FBA3B8A98DCBCF009D1E49F2B890CF40B8CB976155BFE06B41F6B2DEEE2DA860969509F49E248D7B2A3854A3E62A4D01A09B655B960F5C768DCF597CD553FA5F1B708EDB92C608827F16C56C7454DC9AA6DA7C5894010E777B43E17E402AA54287EAC468EC6546DB1E12D126BE971B968F7D6A4D2E301AA88208BB9162B1165AC9CD95482A5D2778068D44803C6B7EC58BD3A43F1DA720125747B83EA9E7DD1C416E56DFF82B36E034CC9D4263D80F8226C57B1FF6A869131376863277111F283751FCAFFD4F81F13936FC90D3CE1AE7018B54FFAD0A153B1581E96D0FFEE35E3482B464CF3949D08066FE404C883E8E984CDBA58ED30B81D907112DE004E5AF5876D2625E53DC256", + "sk": "12BF77F8CC6192D2F75C2BFB9E76EF8D9E4E47ACAB1A8086CFCF213A8E38A4C31A184EB1DFFE79685CF26FBF0DD4D9A75670F64F0DD28E678BF346FD275B33849B1636AB26002B46002131E8A4358E8514C57DA7CDB74E81A0E129120BCF89EB39287AED75BAD79BEE2285BCB67F2C75D3CD6785C840073138041A822408FB4F222784224412A18071013451D3262A21944D83B4480CA46D243802C8A83099C8248024920A96400CA0911C034E4A021218A370D40612944466D33288CA9044811206E04460118071192448D0426C10287219476910066552928963246000157211998D033146D1306810930DE240044A80419B844D21922492B028812441231545E1906491282158048C832861E3C68413952D14122909200E50020C0BA8902204300C890D229111C9224801190E5B409212466A00873049905199242D983850030988D21489C2A621CAA62C0C146D00B63012A93102B329CA922900A22414450E249164C9A00C82181020C245D486414A1040D4C4511C392A08838D193368D4080E53424908A72DD092094A042409B371C8A06C0C28501045825A28054136289B26421438810C070961164E49008D81C090A1A240C116464A802DCC244A942001E2260922B544A0200DD90824530442C102921B178D1331884012290A9541C4B01099401109092021B1100C800D9934299818710B19091A098D0CB2018B4422CB4228D82410CAA430D4A42D1449415AA405D44426A33066D90640033728C81252C8C88104050098148C1CC2899C02909208221883511A176418C4205C48051CA208822221E3008913802DCB2231933040CB000D9A460C03C371213121D18604538450403471C2822958926944C0059392310CC50919236C1425062012711392711136200A35901211129C024040107083A2284C96810B1900A148821B452C19346DD8061220B948091540019048A2222D8B488910B981DA42301B9241223932C9164163A810011761C98445539200DBB071944042D42260E1904C08216D5A105018046A618625CAA444223692C3B6000A108A4B047053C49044225289947010336A1421011317909BB485933290003286004325C9868819C47150C24D12492208265012308D8924880AC6600C0811DCB0908046228C464D04B8108A9070892011902030D2B44CC146200B232019450E51227214915114B58D81344D523092490012821010D9226A1C8610014100A0366CA0066500930C0939288910705C268A734B52C1E7258FBC0280557B30182A565D0606DEE96C8629D801C6C7638C89EBF8D6EE3FDF2E097A3CE63B844690FDCD74537E7970594405976CF07227702CA1E498A824D80A3B7D417DA4638004D8356BB6F4E83D130AC217DF4D5A8C3F1DCD0714AE049CC853A232166B18EE9EDF939AB6388469C7CEF34F36A41201E168A1B3685A4FE758E19E11B6B900C5E9ACE8EDED8C69A7A1394D4289819221F43D28988255442D833EDBEBFD92ADA840A4998DFCE7551605B68B0D5AB0E42869ED71433451F9613A4E9817CD706DBA1D43F8B09F67681C16667DB0CE1FEA42EE0055EBD1495772E68A00EFB36A82E29A0865E88837CA4857053B25725FAE7E2A145FEB5818F257042573F3D838C7DB4B9A9F7BD50EDCA258EE1D9ABE0370908CDFA843895361F93DB3EF2D4531FA3EC9E6CE49F78648CCE2B0204795EFEA3B14F4469CEC7E1F34FE69B2F746378C7F79ACAD7757918A784D18B7C4D44176D4C890C44B072D4BFD8E0BD4CA23352AA4247007C9D31BE4CCBCD29ED22E5BD42C13F9DC8F2813746108DF4B5FE1062F8F81A79B0972FC0AB95990AF9BD2419FC37D21CEF6785C90FA5F9E13A5F929015AB6E81BD5AAFCC93E06D7CC8F5FC08341CD6219955524C2DB93409346C6D51E3575D48A54807E292F574743A0683FCF58AE003B547EBCEF9E0D46B96121F258CD8AA4C942146C2159A13190327D3C7CD163366A18F2A2448D52EDE4E29EEE9EC6422554F7C04DB7D2228493EBAF971F7F33B4BE8A532B54FC30229071B05E8CF2EB08A67E41C1827155C74A2F3C71391C86A339F3541D2918B6A9129A95AD093661A2A2DC2A438AEB9B68A51AE2133A538639AA8505CEE801EA0F0F29776857F05B9C8908B0A257110C4FA63089AF8773C886AAFF9002FF0C81D1BCA7B86A354E9B8F5AF6A8515FD1DDD26DA450D6209990DA99394C29BF3E7EDD96AFDF4D8FC931DAA2E20E908F4F0325D11696B7759DC58F1208D04E0F01CC2EBF394CF97429784A7C399B00A7EDBC9E9FE47D6752C622F3404A986F40D73B7C4A7195905453E20540AD3EA3F340F9F4673F313A8FB886922E88FF6A53815DEE2BC26EA39DDE3692C343E26421FA220D052980051C67659686C53220F6C83330802575E5DA2D8620A1E9A4F9DAC0968B9DCBF8D5B9E9D4FF34889F43141AD7E0FE512C0C772944134EAC745B85BF14449AEE250169DF5FB73D7D3D48E815A68C8D7F8C3044D30A950A6DA8DB44BECF3CE73019BB7EB137252459CCA91B1EF3F21E30B42309FBA2B9807E475B9B31A4BFEB6500D3008E8EB5B7F9C7FDEFF5D43A9A1182C0FDB5E35DC627AB39649EC04A74DF65FAC7150411F3580BAD2329E07FA113EEEC08E830E6D7F6B30B561AA4461AE7AF8D09C3D34A4CB4275A57D63F18A6F2E89BBEEDA4A8880863B6270A62D188079013D2021EBDD2794502ED834A54E2A1D23D025E394F4A93B45A812AC4130DE5DAC831D7FE556399A490A1A855805B366163131539FD8AC79BBE593E40B4856BD311FCDD7100E1A60B4DF68B2C186E0B2969E68FD52070B4369E5BB43AFBCDBD55E729FD092380E365799B714748BD0CE18BEE4E702AA9AA6632C23238304F108C7657BB373305896E741F34C5AD15E7E599482F62A83556FF503ABA90721AE746F6F7737569DE661CDC6EC6E3E165187CC20866B6F749069A1C47B72A9ECFDBDDDECEBAB977CB766015449D5940B5F49150F74B43F0D14A1BF6A06EE22EFAE98009D232FB7C4EF0A1A7C8B9F14BE723D709AA66822333EBAE458D534CC3F65FD879E60C7EC24F3B320AA395BB2C3C5DE32558E60889316420F866D58D0E0AD6BC81B4FB6A54D1F04351F0AF1899D788BDC43F69DCF8189DE2CE0DA497D561662E25805C15B1FD36774AE9296513B3C04CF2825AD26D5117A024F15F25C3EA0A53979AA02BDF42FC4A2CD1BE6F76E9CDAB8AE1320FAD6418A03F6BA2E9BF7B7A78DB14B0A3A08803383A7A41151893F95E77BC007EA51AB7B10B218F3FA533EEC43D978636826A7C1EC7485B038FB628706EB53E212775E759FCE34A03049A2DD1830EADEF1DFC5AB36EB6CD164D487A865D99D56C057566FB643FA5EED6AEF2F6733C94262748CB0F3FF5565789374CC7E415D1B9843242F1F41E6F8A3E55C4BE0921C28AF977214AB05FC208E06B8A3993723BF17E32D46764E51D3E275B6A5876F8BB2BEE1B0EF512698DCE7D3E2264BA02B6825B174F08B43C1FCFD75DFF1C1029B8D1148838CAF0BA097E927C7E36A36734F7C8839B22A11DEB58A760EB761DBD0EF4CC5BFEBFE23149256F504ECC70AD6D47B11834AF0F38A0E4DEC01E354DC53F678EF2" + }, + { + "tcId": 9, + "pk": "19770BB1D4A3BF4A824BDC06B70430A7DB2618559FC20B03A973B5ACB24D06A1BE8EFA3847139CA8A01B00619D72F5047468678CCAC0B440DF18D256F267EDF378932591D561112D96C3C3F558E589807A6E3186896E47FCA7852DB1588DCCB3A8A48C22AB259F8F293D8DA8F5C5585E6619805CE93F409D894E75E232D7F59665A17DE0647A613B25EFE1437B8B917913997AFEEC8C02214F63331CE248FB4E09347098AEAD4ABFE52612625B5A7D4AFA110D00BE29DFE1ED4628383DF24C7D70F938B694A83EBF42C837A3BA38A16149820F569BA1A9050B3FFE8668A1DFDF9955986A33B5A6C04602A5E5E8F4052AC0359EDC3AD9E60B085F89F7ED0FDF8011A36F98C244F08D1EFFBE51F0FD11B9E5E121C7573E6E051940633B5C3DD3FFC5C585686AE52699503EB318DDECEBB2F77A9CA4925696CAD99A3E01E7E73BC44135DDC658451AF96695FBE67595A38FF0D552FCE0A2AB2C83DE74908A140E5BEE8F44AEF13DF065D5B7E49EC0335F0FA627A60DCD217991B60D96841DEF80F16E5387629DEAD646B7D107BD919B061B0BDA78EFF04A1D8DD73D17A68869959EE42EC6FF7C2B4A079767CF79BD14CE7664CBA0105D02E7E4A281F47E5462B4679980009B0CC12D6F19EEB806D433EA7125E63599D0D952D8689A8AE31D17335588D5EBC4B66B8847FC20838FC019E06BD2D87183BF21FC6AB3028BE3A715D6F4740F941804E5C62734724986FC63ECC307AE6D1737B1B7F5B83220882CEF048CBD6C74A5683B96F3B435C55AB722CFA2D74CAE584495F3C407D7F2C6051AB8736B56AA134B1D84A45A61342A05DBFED3F1FD11C25CEE2A141E1732FC1E4F7BE0AFFE6FAF8139E1A410706CCACCE20029DB74D1FA5656724E27DDA80D822DC1C14102D2F85D90553F6E86F7FA8B3509CF27C49DA58732113514EB8B4E76028DB8AC0A515646282E610FB3917B44EE07128338536A59305AFF30C9A20C9B97679091E1AD527AE99DC7942914FEE882D274451AF2EA3A41320CB369EA4381E93ACA63C6A53E1F1CB89EE6F2923BBAA9497775E3CAF9598FC2957B31E9655C7D371ACC677AF69929F7A573F27AF7CEBB688D58C1F96995A5835AF956D65C9B39E919BBA88EF4CE75A739A0C5232C9BF8D3AAA416349EF8D276BCEE375579AC841895B8B8DD4ECF41B9829333B04F6A6BE7ED6C96F718FDC7F4BA5EB1EAD2493443F4710B9A68DB0B173FE18071FC0D99A9495074849F38F350F3C7D2D11499064006AF1D33B07A120817F24D2197BD8654DB9F28FFE7942C56D4F06C0C77789A7E9604D61948ADA160FF1D493B506504EBAABF2304A2C200297FC3E8EDBE807A3DDAFCFE89BE4D138ADB49630F05A08D3164631D642F38AEC2CD0DD4488129A1565B1465B121298D24EE8024C1510B60750564014FC781C83FF37B107D00B4D5EB92647063AB48A45469AD7D3F58ABA499E851B95D36AF945335B0D7712A09C15B21D7D64708C21C34B9406E00F3FB841558E617C83A700CB89397620CBE61DC8925E5D0A9DCFA433594503B29AEC67C90FDF907BAA581E75D3FA508C4901324185109820228447B364DA78AC8A8B29CEC23151CB7B85014A816E216C52AA07BDA3880045BE280C61F2D94756B4697B9A1701BA76BA044BB86D1CDB74D31243F05C266795628DFB9FCA60E5F33D16D4FF1E3D75AAE2AA3BA273B8F609B1CE2440027313C84AE90A72F1B150FB0ECBBC00FC440DD3A8BAF0942C1B7E28D24B25905EA0A710E8EE4A9C4C2CF85A9A6A599A3E1729C0F62220E435F9662804C3E59A47D05E74C604AD37846CA58F30E542F2DDF75F42D199D0129C7074F8E88451ADDF0", + "sk": "19770BB1D4A3BF4A824BDC06B70430A7DB2618559FC20B03A973B5ACB24D06A127667D52E65FFDC8360D8716E35BF950772BCE4204481B0A2361EC96ED49D5F7F62C1FDF0128C858FE0FB20A40A0808A96D7801A790D7CB775CEDB703A417CB2E5BAC05DF0B07001CE4D6EFBD725CD60149AEA7BE5DF023915B21A2ACFFDBB6200230DC112885B340A51B24102C44988000E64028D59847081308C19212603B48C9A8420C4382004B20910254D12C64111291211246641A4891A2644A3B22C99404C84308522394C082446E2148EA4100D42062A5310261C4409130591C9C665044769A4006964846C0311204A84900B168824078423018DD1C0040A924D0213501C066E11B150CC886950C42823876D212068C4140620A8251205281BA61192124CC22212C8328DA34070C0A08412A92520159150302198920D2448608C22248B8448482240A2200C5A104E83262553468202814C211681910066D9068182B85018025119804901B664A39020D9308410428809A30CDB306A8C842118264E02368522042209254A4B8000D236010014125BB4111CA5295C860C040881D88008924028D11406E004699A2665CA06619A440E91022519134A21B789DC364A5AC0048AC2881BB02921078208899153B8611B921001A4280A40048C120C89B480C2C0714A8880803088949449511244648884CB3002DB344514039110434424C001C0A46DD44448E32846991031D98841C4169153142C02222A1AA1445B804D4A30481B1441644611CCB66823033011922D01A90848142C41308D23A70964465099A231CC824C43821120C649081600093581E3184ED3487058A62CC238225C002E21804804966990048992C26164222214C590A0C2240A15229280809B2206542852611492DC081221257209042DD3920D00158193C685C38868890004921670D0806D41201211246E04B160DB042081022690C84500A33051184CCBA86002B7200231100C94710C1162D38869C92670C0488243263002022A0C022210067101336004452203421214A76541142E801262D184815C480A532492C92071212109183889D9004A20210510390958108A91363049266E02A48D093260D2062448204C609290D944325924518B366622056489C2911B1489DB8051C2424910072019A89021265040062D44120A4B144951C205C81060128665101880A0827064C240CA028153B03020137024A1858910041C4031081752D2C48513292CCB406214C19199DB455C6DD1078A85E13A1C3F8D6F923ADBC92D29E31C2D12EDBF1FEE6C5674BC7239629893B477E559B1E31465C866DFC9DA4DAA756C91CE68626D2FE671A1D6FCE2984AC74230EA4B4C8A65DB0EDEDC29D522DC8B22D9768D0999C3729B21DBB2C7F914A581D0AB3C2E3DF2B9E199C43E2643962571735D2D193BCCD5C0D7FDA8CF045AF9C841845E548DDC3C610726C8F5370101039F46B7784878CD80C0173CA7408BA2783FE1657A48777201EF3F2A5876F32A9CC518961F02720E8233D98204219CD28681EB74CE793550F765F0D6A6599086C6C5C8D0B6F65119C071CE3C90DA97CA6E9DFC07A9E37F6EA3F5229DF74A52779E806E128D3CE8506C3F6EB4D6954D11220887A7BB0D306B49D3250CC719943BA1CABAAEC9D48F1DDB5812CEC8FF2315762D31DAFA2948423CCCE5DA6D504A37D1188C7B82144EC11DBCCA06027E8C1090FE59B7C822C59D1091AE4D9F19F93968B7B24662FB45646C81AEE953526283EB2937059D8213CCDFDB0DBE0828C890EC0F8A6909F2FAA64FD3781A56590CA0B19969ED93A6BC1889C07459888D73A8398F2635EFCF0B2FDE1189019DEB47E75D5B592B9ECFF329B09F03E898FA157C6A99CE2657F8BE6F6FBDAE5076EEA6223ECFACA2C7204C5A7C7FFB06885B78DAC63AFAEC102B20AD0E0617D0DB10165886B1F423F07696CDBBDBF384A6780863EEACD3099241B0C30F1155C5618F5824A51F860DF97CB16F19A0B478408A9ED61A7A38F67822C3992EFB46F72702604DECBBB516FE63D9E2C356F8A4C782F1B860737B2C98FB6389D34E72189FF0F93BBB068ACE2F90725A11ECFA791480B1E4D8CE931684F3936CB1CBBF5C47F454AD012C46B02A823DCE7BA163FCBB96E1CA355DBCC53EDC897470356BA487CB3F4C6AF9B2AE41BB9269A1F3CD4C08A74723E352528A19D3AEDE6AA193B41CAE219698221BDD08EF25761328F317D31A379EFB59EEB725069F014E07F5ABE1E4630A8FE051E323BAA38BFE984A99651659D352785003D2464CA48BC6511E5F9696879AEFE26C6F67E014FE291EDBDD84CB61C1DAE67F7DECFF30C2900672D142A527C41D5BA5BABF296C657351FC0517DB415E420D0A93F3B3ACE798840D4327D68BF6DBF459E2D16A789E8D77E64876F511EDF5EA330A75BDAA8F82EC33BA25AD4B64F097D1F16588D5CEB4163B8790AD4BCBB2AFB3B504CDBE936993651D95BACA39C8C64D96549B47547F1DB7EA53EA2DB1EBA552B2A5BCEFA82F0EAB20F95E452CEE39C96A089F793A2510DBB6359C99277F90484C47FCEE8C331DAC2640F593C0F8EB07E373ABAC3832828701D99B722982E7BCB4FCB40B78D9681A8266C2719C4103B39CB18037ED7026580C8143EE9E311A9428D680A0E0E3670BBD25CEBDFD6177516087D0673D73A436E5033B30ADB5874EE1DE38E017E158F6745D7447745E55D18CD653C834D629D7644F3DCDCBD8C85E18511D5ADA4AB9EBC764FB078AEE56C4895483B1A0A6D597BFE89E1CFFCD456F0CD994156E8A8933D577843C714CBCC6713D13FB9C4DB8E91EC971C5BA4E90112C105D7F8C3E9C4F1EEB2CC529D0A564A41426B13E89CDAB85965B86E0E9EA45EC9428536A4446B349AAE57ACC10CF1FB4B8A9E7092D6EB0E41D357629A9220CB9B970D5932E82023D83FB716DDB7CF7EEBE5D2CC88E1ECA2B4F278E8F7C670DC7ECD03B7168D20DE000290A83D97E9CE8B36BD6176089D6E47B00384378040FC70882BAF995B0A34160AE8255877E00A395017EACF408CAFC6FEAC79130C102B9F2EBFA357048E182AD11355A1A5CBA8EA7D7ED46481081778C423910F4510DA794508CE5BCBCE545F141C935CE696B547F4D262544EA0528B5327D7AAB12FF4C323D343E9A9790A4EB638F3FD06B53534CE8CCE022C7F848BB000D51295491495C4475A95CC10E7AAD59BE8BD0BD3F3CED728880245EDA454B4EF1B3B47C7058609549AE35D206C0E2323E18325B43486DF7AED112A2DBD17C2C1FDBAB64FE8CD5DAB4D31119EF146A0E4032E795D63734B3F90DFD86AA60661C0437DDAAE70CFBE37A74A4640747537C2DA404821E36626B62FAFBF875289E04E3A05A46461F60C574F0573F0E4810F43B486B06EA79A4E361ACABE0924677FE7F92E9279E7D4534DE32681BD605CB7E05AF40067C8323570D2AC4CFBCC7EE4C60B8CC2C96AD5C64605770EECC5A31506C106A97ECCF39D51B21AD772D64AED697A9A4F1C58E80A0A9C1C46A937CE2E3A504DD1672035D6546A896461376302D825CD115E7CF062D3DD4B5A25CCD25123FAE3D3EC59B8E0E1E453031CCA69320C00EE9A7817A01E4220BBE" + }, + { + "tcId": 10, + "pk": "A7DFDEA74451C4CF87EA6233AE41C923055CDD85ED442FA912340D2F874F25ACC6AF867D21A200FEF83B993B4467B1F0B85F78505E04252E6BE367EEBA96AA5A383F3B82064954EC279714389DF85D2EB0B045D86D683B112A2A2BA0EFE003BAE26E42C6A7B3850E120E2C21F20DF331CDC18ACB55ED13D3437715F5515AECA0C9BE309EF6B5C2C76C83DAD4CCBA7171FCFC4ACE6F99DBF1CCB16080974157870646E27F3308BB2B6CAAB100C45A2B91E503F4AA74B82DD986C6B74F3B05E0DAF1E56AFFE17A253327F0BCFD4F3E8218C0E4F214B3603F93B1334F6B7F38FC6BCD7B9EAC364EA5ED73E7AE79781AB759991D0314CC2885D6E3DB3E4732B6317C5B6340A74639C53979B8F1CAE222A2F011520B13BD212241D0A7DF191D281D9B4D7DCD67A0B7F7BCC88B35C13119D67788DA711BFEB79B786BD77D3BF0A4631156EDAC812A77DC5FD0AE5B9F7BF8468FFFF04FD7256072C667A75C5BC983DEE7A208009E36CBD338AC5F7203BB6ACE2950ED17B1D2C5BB4449B1DA397E77BBC849893AE1340F3ED4DFC4CDF8CC37E5ED9D1FEE4F784E5040E5D4D5384ADEBE45EDDB64F4BDD0BBBE1CB19491CAEDC92F39EBE1691FCBBF6CA42F8918F6F55509BDBBDE603B4E39DE4D2A577C895F6FC09347B8C7635AD6A08B9F537104771AB1848230A72B5EB8875E7A2F5B1B83E3D3428B879D872002B5BF59E8EF1E3FDA75B2DE1B5D72AF6466731C4892F3D129E9FF1D3A6C5BE6DEF1A24C50B432981EC213DA5BFA8370A13C0BD06707126B4D08B6D945D818EB437BD29523A8ED95172FB9D644C4FE4E82CFA9DED35C26A0050262D679BEC360D3C995E11E0EEBC91E2D0F8EC05E6C01749245A04B2AF93A12D1CFC51E6B44CE15D71463CAABF53085E94263ADC3E8F631BD916A2773017B9CCAEA46ABC65F112670658E3A4A27F2DA0FD44E6E0CCD8ACC967C5A8216A0DF9B390189E3FBC3AA7C7D7BDBF994E93A901AC07DC912853269246420CDD9E42C453D46373C52E96ABAE9A00935B8FA935324D039299821576B5ABFF44C8409798AE18CB74000DE3DC19BC76E97F94BD212DB980A7E991C835E39DD3E262F14B6724DB0E05783EEA7B0E671EF233AFB7634D94D0FE721540EFCEEE3FC8CCA0F22B9B968056F99268BC58168F35698014144EC4C4C97E79B6C46AD8F8610159261595E7DB5348057DDBEA726AECC05859CF1962D0260594A00F2FD5E7DEBE7B5EFFDC6D71E8366FE17E9D0E845B8E98A8A4CB1DB51205CA28444D0E2D9EE86ED0F0F236A7A17026463A4E4B154B07E3AA32E4793C028F069C35A019E7A95C079260BC354CD2A2DDD5B75A1D09F96A335DF72E4FF986032E50B7924448EDE8895EFE636B65E2FDB1646831993C521DE019DE51788AEA4E65AD058DED635F94286B198095B5CCAB33B4C7C63093CB24FB705B6475F2C30E8F1A3AE5C445A500CD4467C95E2FF52F793E76E2C4704A4FFD0909181CFCEE87140ACE05338654483EE2D275874190765187B592EE9CE95D46DB4F3A4B86AD0ADC9A851B6A0E32A16C2B3BB206864CED0919596CBFFE2BA045D749936D14F0B5C57894A4271BDA0C9D4966D9D7B82C65397B425DE86781A78C8EB2ACD4299520835AF46AFA76CABB251A9CDD3D70705A28A33187B73F9AF84DB5E46D0C158CE57DF198C990F271597F51AC056008FB226891D66A66769500C16CE71227960F05CE4110E9A3DC397E727ECED0F37A291012B7AF59749700352F5D9368D4A055EDC9D1204DEE266E7103DEFA0F24EB3C3AE05A5B640A88DC5C71B790A8DBC97167A35EEA719536854142C09793D9112560050F67B457F6EF16AD550905A", + "sk": "A7DFDEA74451C4CF87EA6233AE41C923055CDD85ED442FA912340D2F874F25ACF5988CCB4FDCDF38F0C3612FD8EC68184A108B98D6AF0DCF04BA253D531DF1E5DC51829A30A5D0C78F58D2B9CCE6D4448A8788A68262984F2FB5D67739ED70D932F4FA61194B2ED7C2579E33CA3E4D5CA2F9B34C960ED4F53900CAA7D6198C211A06890AA424944042494271CA96310B4864110512E1000A092646A0387240C22D44868D8A2811233009C3C46409836584369114C9905C2285E1240420B991041165031600D922881389088988314AB87181400100442ED0884419470260A68509B78143A68118B645142529012304E1A42C48362A89406919A98013410AD4884D20270A89A00100412C09370421B088224584CCC62CDA9890589429D8442DE38429004502DC8284614260A0A449629250000564CB965192162C1437816496645246291B17100193654A06689A16308B044C1A98640C1949C9A60120C029D34248239809D4140010017103938023350E0CC91110A311CC948013206ED914459A04648A029212A72948262C228461DBB08802A00523A804E11684223591131931449209DCA68903120254A64841100008B261CA0630822446940641111681C1280DC4A284CA3472C4A08DA0284818A36C41A48C23B940DCA0490AB58C0C195188462264182810040E09826D13434AD0126A83C828D0462A229310E2304ACC108AC9C269213725083906CC0632DBC625C84404E2B06C80A688A026511344805C48600AA3292009851486502414111A948111A8308A8600C9468621263021A96C14032AE1C6809C20829C0291A4B0615822299332051AC1052180699C020E9B042C4B224CA4128182A03004C451991211E2A644D3B46D010992E3800C02054824B44001310154C0888CC0444214854024615134022037225A26450B318DD4360164067260B625220928621864D2382081064AC03090649820C8009113110A13A47020B064E3A40C0CC9855384005C4271942860CC062C0C1622E082854424494CB00104186ECB46651220455404024A3680A1284AC0166C183212024189D3026E504044243348211272C2888C119481E242859A8030D0184D403492A13030090130408870409288201705D9C09120A009238324DA04254BC671D8484801916519046613200219268A599289928870203670E1C64444428D02096212398500432624C1119C16411926054920269CC6008892690C102A0A846449B42C0131061B81908775E23EA2126EBB71325D654C031F1FFBDDA43F012EB01708059BA2B7A5F6F039D05142CCF73D20D925F73138CE91B8DD34AAC7F033135CE1465D2B386BB1BF4576645C728244A87663E1B33542C8EB560835C65E6FE833E4C14DE4F2CDD738C29D42332CBA5FCDC6BB23417F5EDB77AB6951122A5D68AC3E6D8B6267ED26B73D45E82C720D382025D176CAEE9FB343BC98E8A44378F92A687B99DB7061627DFA3E226E2940F5A83A8575E6C644828E5504C042932357F3AFA1F850551465D8F5A3D582434AFA13038699EEF6684001F0B736CB48A1DB1DE5998974D5B8B1478687D432822AF8C3B0F6CB2369BAC2D6796524A8E87214A93C9C952B36D21D3EAA283FD4E56421AD0E94762CD8FAF6010E63108CE2656C2F3BBDBDF21F3C39BB0EE4392F4F72D8C7F864BB054CF787EB0E9EAA54EAB1CE7306590904B78090D61778B27B7E45BA078B49474A017441D4E4FF9C4B722B423D35778B97187C505B1CB8DF644F5220023645F06AF755787B20ABACE3C8E89E8A47AFBA5431CAB8AB282F23020FE82C6CE569A1064BBD981BA71C309B6004CF79B2B5506D3428735DF01DF5FA01E36603D9941A9D1B41C85F20F9C341D7BED9CBC798FCFA4599D7126DBA60861CDFFBAA2BB41F7A93805A6833DB711100726DEB65DBC1807769B6CD056848FDE5506F4DD1F7875814B5C1710FB52EAEBE4485F5D9F04CE8E45CAFB4A5A57EA141702DC161A26B93E29FBB8F851670847CC9652B71EE58B6F15538BE0E2711F47B2F090550F2BBB225CFC24439904D70451044EE0A43A464F1B7D8585C07D8C23446727CE490E8F00E6905F734637146ADFB0C0D7521EF49CFCEFE26C9E5BCD52994FC2ADD14E1FF5EB35613EF09754DCD7C442C3D8CE94B1B54542250C37A9CD1BC4923AD391922E728E41C2918A5C3FD3CE863EE93E653219438E9A3CC4FF6AE3A143A01C315A02D0A48BD370EB4F8D4135BE517CEEFA3B170B18BDD3493612F548EE98B570560ECE0ADC80A38A91E552EB94FD4A10ABA93E70C1A89B71508D013B3E998D26C9E10A3868AAF56ECCF41C67AE7384C0D65BBFBC1BABCBB66BD28B66F1788E9EDEE262224CBBFA1A1A37CEF8367C120EAEF2C15BF7671F08AA6A7602470905FB16A76E4C6A8973F9052FB9C64B099E30B196DC961F0338CB3CE2C6A6950996D0029C2B10069D27A9B5A0CC04AAC59E4A34F3D80F9A1DAB54823429A5BB43EBF7A987EAD9E4B4C0BD0BAA8774E3662E5C3F4136ECA28C062986EEB4C81263347BFA13CD4CDB9BDCFD718635C57E29D4CB9D3F236B91885B6BD5F2EE49C4652CAC647C07FB4AA54E650EC235A5D34EAD7B3F7A7233B0976E5D5A22FD583D0903BB7AE10F9B1DFEA26A0B8DF10E0CF1EECDA99A4C91D31356975F8E51C0CA16EC56883BED25DA08FB6637A71DAA297E827427E29AB8996D9C7FD1ECB3810D6F860C634A2063890C0B8859004E253E7932726CDF16EE2091379D01F9990012FD22E95589CB2F88272BBA855D7F76677EE52FD12E6F5157359DF06E6AF3EF28D2B2AB897892536C7B14D56AF49D02FBF16A02CE1E56294691EFD6B5A59C9295771854560D6A7DB4A4425F1E3EC07293BB94366A9701001FBD5B46DE69F6BB0782D5CB5C7AFD4B6E5402C704AB7ED7EF1D2C7EE1E3E09970733C1CD8C086AE3AF2835101F5FC25885B6FD00F8AAB08679A2F33CC591AB96984A1809467E2393AE6DA4FE5D93E9CA77E5847FBB81F779691442BECBF6D0B9A2E33CD70870617385C3A6580D6E14C3ED7B800C12B8403689DE0DF6A242EB198969D7B943E5B94867389D96904EED0A973F7BFCA95A83D6C8E372BB1F6FC17B5B833DC81FC175452CA55AE33564664096D6C553C1BF3692A5A018117A3413A13F71ADCB490116BF83B4F16E23055E68270B6E5C03F9F2055C6BB0373934A16C45695C76DE7C741500D25F590D0C46B24AA0948D7DD57B4C5D50B5C720737366D6D491DBD18C5939A45E1A9382E7111A467BD89AB60E011AFDEC391B297D82C1C6BB1055AC7F9B4BB4D9D326352AF799B2F798F04DB9A8D2EECC3FCD578A20C6966E83D2A0601E29A172DF3B125F1F9112B5F378253C38C032DFEBE100569984ECDB80CC31DC7A310CCC80CA9257F39B315584F79D63F0000023D2BD47A807CCDFAD45470A6495D5BE3E5F4DC800D4F429225301B0DB5C24400C72BBFC81219B57E18DAEE6793D414E9058C9972E43E6FE823ADBB8CA86957E5DC17B6331792879AC0DB171AC5D6937E9CE8A5C1CB62E9B97CCB2072B622E61F20112C13C2E4AC0A5687EA974F621DC8D7BA3C0E6321BAEF498BE626ED7FF5D0AE541903AD9B204" + }, + { + "tcId": 11, + "pk": "6C395EAF8BED18645113C013B8B55899A2DC27E31E4A246CEF8098E76F55E02F7F194F429456244129C03AB673F90EC9BE818AC236E107D7833E8499FF3532B9590731A3922F4EFC47BC9E14F7E2C09FE74C79FC775F2C577A59FDBAB4E94416F073E6B40DE447543AD64C3588690AB0A7CDD6D482084C6330EFDF6F9F64CDE8A7A501E555BC64FE08AC7E1AA0ECB9660EE9FB5CC3054644B02FAEC869098BAE6D524946620F0670EC876949BE7F35632431DE473BE80BDB81A8938C8B7EF396A60E42CA5C2861DB5D787334EF4BB00C9E72645AD1F372D9EA3CDB2B66526C8239E6E2D2B6B908963E3AD436B65B45EF86DB50C86D12C71F9BFC44DECA4BDE71A0940BBCA89206B225A24F23EEE96831535CC0B0873E4CC04E5999227051744F1A6B709AD21DC4512C2FC7C52ECC7E765FF51B7A09C80ABEE5412D8D69BDFCB532CCD050B24C7CE50D8CA8F778EAFF3AF167FE836767D3997FA72B3F9B09B2097E21229CF33600D35950D6E7CE143BCD2BAB17BC64F009B43856A22498019FB688E132476B97A8B19B7F94A162617344775573D8FBA23CCF721AE457D643B924F1B73D0EEB1EA467B25739BA2BEDA963C97F63219F14F1709F54A257FC123036DF5502DD04F8B5F08B927701C5356200023EEB7C3806690B950980C0CFA308595415D296336F3876B435CD0C4A001E1BF09082C8F4A96B87F7DB0A744EE39927385C0BB846C249D4CFFE4AB61864328DA610FC856193E75C3715CB35BBBE9C23F0FF9695FB65523C9CD5F718E505B2AB991154648103DD70645A1EFE8972DD80B5F7D4522CBD4A0AA2BBAA45B328B693AF88F0AE2F6B2BCE6BF27AE95581FB00FEEE342709B34E6BD0E2E65E63A8520AA260D601984E9AF702CE338FCF6D7704D712202B6DA7EB96C1C9C848C40FCCB3ED55B9F4004D7D6C57CD301B0362C36FAF5F52AA7A0AA6B78232EAE801A67B567470647744CD4F8E26903FCB14D59DF6D3EF057518EBB0DA849B4A743D6146C14C4587AD5E7A393C658EC91EBE970D23305FE9A151FCDD8B7C332A26612D349301ED291E8DF0A01099A0121EAEEDA07FBBEDF015DAD5F5655542A59F1E0F2582C78F8372EAE3D22F8CED5EDF73207843AEEAFB34E3DB9409A000D2D5E5C3CE34983791B3ED407F85124E5625C88E2C74FAB18D53D18C3652B37721683DCFF834FBCFD6AD7158F6AF0BCF9E4F41C29929BD3917403A679EB04F24B8A759C9C16A7763557CD23EA3DCC409EAE49DE1E473544EFFF60425679EDD7094340750FF060F2C25CADE96F5091A080E634CA1FA414B7C7C06D1B35B28E2F7D2A8131E43A8BAFA16FB4EE1FB7AE762AAF69EDE9FD79EBC831F88AA59683A296C0C0645CF0783468C70903B9B9BED2164B6CE5E8B118893D45878D7085BC2F140B39588847C0BC24B280C206CB3F8B2E40C27A4947AC92EB97BEE5422A7EE96180EBD311F6D061014225F410F91048267FFA13FB2B40EFDA99D2C15CFD345966FEC37CC1744E32D99DF751847E07D69D890847F53BA3953601810DDA13102D98519E586410CAE7033F8A5D3077E045C186ED50C399C32C81744A921FC38AC49AA5D07E5F016AD3C48E5BA637A6755861CB75A4F6F6CD08EF3FC2F2A16FB5F73EBEE9B74DC7108463740CE3C5D043EB63A82590BDA9FB796B08E52F4056710DEDB65324B05461AE395E888BF81E16FBD44D9091EFC03D1D3793878597562EA59CBF4CB8E1BFF6212CF2FBAE2722ABF478516F64FC3D5EA10179645D2ADA0F668EDA3678B0E4EC1F80024FF2D962EE5747B84A42154DC07CC85219F16752F571FEF4386DBC60961E8B8D7EB723EE1F1E5F1E1EAFF185E", + "sk": "6C395EAF8BED18645113C013B8B55899A2DC27E31E4A246CEF8098E76F55E02F1C5509910FD8171187717DC7FB4F8DABD29CDBD28C23D7809EF6B58A4371C8D7E7007D0271B40F27F9E379D6B87D17F2402D64EF2CB877B44B67CC0DB31E60B617376DA349AFFC07B219D7B4BF9791AAF289E81F03CDB8020485AD0AD92993D8D0A6852403281100221A25625C400262188AC34662CA100D80A42464486A1CC184A4042A132150CC202252960C1CB84C1A2566A028325B206D0B87901A048C1AA07103429252264E12032991A24882360E223891C1946008B1284CA84D08314A5C84701BA50413B88D1C1008202466A11042118170111911C2242421432912B641539209239948C43868C0166920C64DA04645134390D2183210170DE0100401829012158883065062261190848924C26121270654320A1A090D00A2250B053018A210C410895BA6898022615A048600158C03180EC312600341851C174A0A42018198484B0409C40891A33411082952910626C29005D12232DC38602336245B1621C4302EC9988418140158C6900C872159B2895A062651228E19092D0CC04008408620448E14C269103840DC260860008553860982405289022AD4186900A305C11672023624CC404D01450698A0410B184923492D00320988A82864808D5C802DDC06051C86695C326CDB464459922C11378E1CA771C4926C94B441949240994401983228019620D8C6606116111B9049102986510008DBC069E380041B080EC4148ED4884D24990DE41488DC34850C32508C300D10B080D9C645C9C469222412D8A660233830101224DA4450C196491C227151A82001298622A7614C845013A42C6042058A924104A52C084831CA8061E3365111059052C88DDBA48CA0464221044D883481A0A200C3380E13986151C62C2348928C024561222511C24820160DD4205019856CC3208949B469C0188864383211165240849010B150A4386919A96563B020032009C8C62454009289A00583B66482A46442A09119B76C0AC28DE4948563329152482108178CE1067159144E92382D9BC24101B920608820DA067018C16484386A0C1460D4320111199218078A89802858C001D290111C070122468CD1084861266ED202219318664C428A9C942023B81013308801B32454245209152608B30D9A48080BB960024311A296281B476C483289042824D2C0481AA6105A826421269020902D09165019A1241A852418141102328882349221B800DCC5B10C552CE0DA12866C8FAF547502643B8A02A98FA05EC5CEA052F3BF14B035B89DADCF5CDE85716C2673374E6BE9E8C08DCF4190C5A6AFC0FC9F786F80ABDB5CC0D78DD48201566462C7ADB0AC4CA23DAE66014DF5417CFE62DD7F82DFB10E96A3A0686B115E2447639E43F153B6D05A38DA088A280FF10E7837636A57454D2BDDC54E877CD4B527AC664308C1699A614B6C6E4920026BE5469505A3E30491B8387F2802895F0EBAB983F8339632CA1EB603C2F54130A21D8568E72144FD764336570D719B0731FE709C2CDDFD06598F451EA2BCE3CF5A07F6FA4B508A69EBEA1C892E88557D6CDB0BA6BE9165016043AC6A376786741AC3DC33F73DF74DD62BAAA41BE09B18C1FA3C30478EE0A748F7EF4093BEC0ED3BB579B2634EE0BA6E4D31BF8EC0B7D400338B979A9862B8BA3EFC81155AEA703023372A686DDBF98E1707D63071E47578EF65930084995869106CAF96D3559D193EB6CCC7593596C2DBE3E428FC95965D4EFB7F26A5F8CE601EB2FD0B8AB722C748DC3A1F732E882D9ED645FFD1204EBD73320168209850E4719FEDA0F5E0EA1AC258CD49444D168928D2910DDD35AA376A417A579C0BE8E0E1BF3578CC7448BB0C277B0E147E6E579EFD21CA05C2C2A4DFCFC384D88157A80336F545AF1460F5B36EF41B98F4188226FBE2FE483A8E4CE1DDC10B16A4E93BC994883D3DD5A8EC5BB64D6CF68982EE40DED10611392154A961A4C7A961CAAFC1290324D6D53B3364EE6990D4B4ECEF7295C30B2A004F15C1AD3EE6DDDC8A3A5FF0D9B7A99A35198ED1FA480DF3FB2E136A368D67D24294D4BB4203D8606C0433B1956D38296A891555802BA4F6A518181FE1F9167479C3DF67CCFCDD574E631C874604B86B8A775802A247135A7C15F924BA3924E40BBF41912B1B24E08B499A666810945DEFB9FE33CE2449B17AF3C9276C732CF15C6EAF5A41E9B494EF366A7E7AC6FEEB4333D798748E8539DEF358FCEB1B4182924049C8B05BDB346CACC92E83E84A7BBEA97D4BCA0E9F237794FD150FD8F1A9B94D2A23DCFB207159BCCCF985B01A8F9D0EBF6C9AEAD77BA0433ECFF81FCEE4536CB54478B630676CF8EB7FC4C31B376220C5E6C49C782D7466BA5E7233364E59B92E3252FAA07C528FA507A4C204E79D9C4D8BA011B825961335A778C6B86909AF2F848CE290D07104FF340BF4AD6920CF89623CAE4AE4F53F21EAABA0BD91BA38563AC16BD8EAA42546524000C2DF03CF50AFE84ACB0F2705AD911F896F4E52E7C8F0D3699FD506EE24608A377C8332DA17F94C9473571EC00E48BF68E6AF36901C922D6C2D7E3CC48099056EF2B7015ACA61BBDC02E4E8B8C1F4CCC51DB1CE4BBBF23A097A45BD93E4968FEB79EDC4117B5A5E38E962C1DD737BFCE6BBF66760DA004A009558F73B5A0C6269CE6DA2EC3F49B350A3D0DE04B08E84DB4D2C1D9FA74240E9F0EBBF8027F69FDCB184045240FA2D212BACA4B15551C6C3F990A2D4AB05770CBD97DE23A0F0D625FDB623261E430989602245B0B7C6299751EA2FF5CC3642E11FE9D3D911F893189F7ABCA9C5837383DB16611C39A37D882EE24DE730435AC2123C96DAD7847A0176ADDF49BDFBA9725D0A3E50D5574772E1A9B131A299B4416D86C6D976DB45547F8C5F4404EB824EAC91C475354A2518B30D050081EBE8F86AEDAE639B0FB1854DA56B5859DCDAB0209E6ECA00A5405B14882B115FD8612CB39FF5C7F79DC3BBA02A62E1A1FA3F6F5C0B67EE0416B9C3C55777375CA6CA321E990308C01DEA20C966B148773487804324A916F14DA4BA3AC7DE2CC3CB88CE6FE7BF1408563EFF695A0A2C6F6CA392C3D3DAEEB45ADCAA6E7DBEAD25E9B5FC71D1EAE07B35E72FD32E569A3B783DC3DF1F957DA596EDAE1550D7559BE71E8AC1BB02AA7EDB0A44D3B0C0F796AABA6C009E793350E4A46F82AF02A58050909B27CA9F4D37E515193BD7E794A595018D52AAD56D03055124EBCD1DCE89EF6EC705D98AC7DED9C1611C580AE7247BEB0A8E0A23D888D517196410968F7A93DBFD36183B405A8FF26E8D04D90B22747A95BCA43554CE12B4D1E8B0AC6397B100762826EE25AFF2133A6B8612A82665E6C3B20A6AB65186949B4AF63FEBC9D09E83D2DF49102DE25571C1C453B03419F9AA06C59BCD12419493554A77DD57F8A2FD73CF8CE6B4E6CE056EBF6BEBFA867C303269C7A48386B3530F3D2982DB0983BC5208DBF1AF9047CC7C75D3A29B4904ECE54E52265A51EF0BF1DA09BC9DF56470ADD9F84AEE5DA5C2C0F6F73E545370FE919CBF13040FE562B564C84D43EFD09CD4A86D57A01645006058944E5CB4701E6DDEC2" + }, + { + "tcId": 12, + "pk": "9F256B88122D75E988235D6AC427FE3D896EB08948FF95ACB7A50A3D892C2314A1C5BA8E04EA3D0F352049E24FD868C3E715385F6D4FB8F0ED9F42D6812B1ECB357BD6C5AD5115B87F6D41DF39922E7C98D58E5968A72BD420236D5B9AAD031B7433FFA6DC3CAFD5DE7F6FC2367CC8B9B9BB20FC1EA84B17AE79DB3C8C7F5A5618313DB8C3D42B45066E93B608A2D16F61E04F4216857E2C1FD237ABDAD2B027253F7BF372F4F692841AAB16D2FD320CE27781017B3B37C6BC242748B1B004309B3859445C8250C210FBF8DDD40549DD456A9612B4FED4D6A472A4CDA4514A1F10BDB366BED07C02C0CFD016DCAAFCA20F0D23D5735D431349E29DE31F2145FE90BB753B937823587C1E7CE62EE4F7D5E6D54D39AB3F8FF8E0EC72A49B5558CEA637C0E13CDFA4243A9F631EB3169FE395E7CE3D6EB20F38A9D72CD1120B920B551DF84063737A7787FB1A02B7D1C95BE34CEA9EB938BF6DB6155D8B5F6F5877214507561D41455FB91D431C49112C35E4F4AF5E320A3A1DC27350EDE5444A36C78788AD341B71BBB5DBEE67D7E3591759F96179235BC259640E796BF2B0BD1AC7B2A4342B1BCBFF0FC3443B113E72ED6D4C81285889F492E07755F181291526153CC0433648FDC99D296034C39C90D6401F60C4BF0FD75718CBBD8EA0DEC9810B7297F9B020411AFA0297F30C535542142769AFCACD7DF0C82B44223B2C07D9B8D01B6B8A0322CF26D4EDCAF9F0D1B4A39B41F831F1331BB9590074B4C3C457B196780577D673463FDD50B096DE197CF7E7C829C074B724B2BAD84D1A199269EAD5132FE1B0E995913513151A83CC6D7D9D9B3D0AAED432502D92579E70DC5B26C2DA124BB7730481AF4E4B0D03913CC48219A299DB782B0F149C54EEFB2E7029347F01B4061CDAEBDA4315352B466117945AC389F8CAE9F1ABDA7AF6D06C0DED532C450E50B1B8B7169A1EF9243C9A940714057C064A24C5E565750E8F95BCE35315C3AAA1DC00F34336EB5DE4FC191534CE624D6EE718537748A64CF893D0302BEC7F37CF50C6BBE2B4CA109E80DFA2B0160207407AEA0773C353D58EE7CD1149319D1254846C4235169D4173E2063470D58C363843AC28E2795D97FB5F684063ED2E35086F2691E60D82A0A98084FA90D2F8728FBF0FDA0575FA7F9233573E445030C4EAABDC055AD0AFC6DC4E490E86FE20EED7936FBB5C8EEFB33378D5D68AF4E03FEA06A759801F331FA357DC2C56BB498764940811C7A114EEA6783B181A87896DB9F5CE44F1779437A8F06F33040D1378CD5A6B4E155D95C1E866DB3FD48476C0C0E19A9AFF3DC131B8F8C89893295A0877FA7DCB186F00A4326DC0460F931819CED17E0EB0AEC37609A52C1FA290B00635DB18D22B1B6C909F2BEB231D22B75F7227DD37A8E8DAAB863765F643C1C568163114D338C409D775EDD3C1BE181C80A992B1D1872B874FBA52849B756DA852D391900F147EBAB5AB555A5E9BEDC3773C371717FA18C09651D9E88EE9422F2953BA56BF6DDC9A52BC286C84559CC39DE4DBEB6A2971504DBDF09BAF301BD9660A491BAE4B7019F20B40D73613F982DF356C584ED555FC6E79B75E8ED50475401B0B1F4FD2DA5851B32276D81ABD0C45C6ED1A44B1E57AA25E3B1D79219052BBCD5A990BF252CCF1AFEEF926F7BDC0105BDEAEDB5B3C9020142280E86D2388E323E7087689C0F831C3723DFEF7319647CC9AEDCB4059AE574DBDFB7ACCBA9144A73A039E23650668848A0BF3EB960DD89573C7A0107CC723A8237763AA18ECE34DD26CB77F1A5859CBEECB9E9A38E1265F611D7FD4F6985C9E29460486E0A2D05F3CB6651FE6D34AABCC13", + "sk": "9F256B88122D75E988235D6AC427FE3D896EB08948FF95ACB7A50A3D892C2314D7B62A6BFEA6D3859D52D9E096B609AAD8BB46BCADB81CB2598549651A77127529453228DF894FA3E83B2E00C70242514AD3DE776DCC3A52948E254FF5E80F5FBDD58FDB1AE63793E332F520D44333481F8CB0F70ADC8A8529DF06389BE84DC75C369104052E09274819322DD906404A92250C152412456EC91224042404D834805BC40559420409C69194322664C82441960D2002420AA631DC12840395494A1444A0480E0C10821A12024302411BB12D1B482498162C1C444E194521E1308464342623498061882D4B340088B0081C208A2113855318605A2070D9A6006314801A132461320103B265A3407218127194A86102108E8CB0110C1568630672E2C081241290E446685CB2692200254C4252891444123988C11684212348191284112730D4B88441C8655C1090D442465B207010327020132C24292A84424CD8866C99164A1A293209278D4284288236691C378EE0A88C11200C0320518B96302427611B946594080E02390061902059065164188D12B26C0B272E91962058304601264592B42554444A24114292C045E400320022521CA07192028A64B468D086601B326D14900062062E01B0690CA4650B31610A42124A866D9216410A903109370A888688611889C3366819B971CB940C0144251AC00D19390614B41042448621947102952542940980A049213425D208520BA651E00841C8A811E0041040088210434222972D832470C14210002542A4B24914270DD488680A37489294055CC46453304A09B345CC8640543222DC1890A2322603116C04B930C21206D2342CC340861A02881931442443698418815328691B084204B9441046894A4426C8301002B74D0307690CA32CE0B64002000AD2122242B48490480191262D824005D1464CD1946521998818C72D199865012070A0A28D0CB184D186494334891BB56863C46488306D108049A1224090180EA3444508A700D04851E3406290C648A2164D493689A1048C08046DA114314C308E1A272489842D9122041A3422D31884443805139485CB86688A220DCBC030888648000170E316410A39615A384908B96D0AC38D24B59150366CE20006C328514C344819394659B02460144E14B080E020901241091345041A484DE02686CB8620D838690AB124CA246A194080DB286901C9491997090A080A90A8240CC9401C496510A80492222ACC362024288D24994CEC6E9BD02A0EEC00AC1F6FAAA0A5E59B3AD6D721FD88F05CEAF09C770D8CD7D29CBD845E2DAC16FBC72415DF6FA055F335588659F9DFF7F1C6EDC444E08EC7B62A59695C392738349AAC209B855E84CD5BAB98811E4F728550190C5751C1E4CE70D4795F692ACB1460FAC5852BFB14A52DFE75ABFDFA0F444CA860C77CF84A324646298B19AD7C2B967203534C5976A10EF6947AA67AED44342D448ABED06D52F53A19D325D613BB765B2FEE469B4B7793F4AA47C50F9B737B875DF641164524583A5F656B671CA99034395A1AC133400DB425237A20C21088006701D21D3C0567C8470763A773125D518525F87A0F70A6A9A55B52D7D8EA539FE1DF29A297B83C354A7DE6A9BAC2060C4C72CD11FD2177D7DDF65F8CD7CED7A95EE85EFADAA3B236DD3FDCA5106F1CAD4C528AFEFB87EF14BE8E7092086BEAA44DD8F090D0FB4E21B3B7A23810D4ADA76188A2D8F55F37C2731FC5A4758332036540B2F866D85DC897F3B0000C0AA5E6368EACAF358C515C005C2D7F5E971F5EB538A7B9CE2D202D76724E4BE869A8F0E5B9D888951DF989BDB004D470526AD2B795653073E65070B28B5041C55AE12C7BB7C332ECDC8D05569E8F62E340D497B6EC687294D87FD871A338EE54A72265AA591FC3E55C34F1E0AB7668964C137EC4DE8CC3FD6753E431D748A30AA09C0670B8A467D5CDC689FAB400AE2E5513AE279E43A35B6F79F839AB1D5EE6F88740A794028FF0B6D3D866F3BFE611211F3423BBB28DF54E000042CA0A3EC2A0B5CAA2A570AE830800608E62BCE1D54C94CC2D7AB7718779CE09B8598753661AFC9851A1E08B2FCBBC729D2E8C598F5A145C8D4EF1AB73CCD13F8F220DCD63C06DE02171113278FE5A9B9B73A1B046BCC7AEC817664853A0AE57647F59794EB5A193F00F96FC4A3FCED0AF132F586626EC803F9BA5919BE3667801B0F7C6BC1F8679F2C32929CC013C59C9F9A1C04EF52A0F8B1E68F0D66C7EEA1C59F9521111BCF4CD6351AB7928488856AF77132495AB887F8F235FAB1E15860C2BA8354AA91C49096C262687C1EA866E0D1D23A298D97FA1A950C3A9A9DD5483321AD49E0A6797648361E7A37B16F71D95CE1FCED2F46B8946EA164875B2C42AA4AA529FE50301FCCC283B753A58A8AE65345B5010325AB9F5184EFF37C46737CA9062F108044966E981528B43847E368D52566D41BFF57982847511696B498CDDE34E663D0A0895AF4E52398706748DD8D433C51E8C2E2B03899931889E5080E1511EA78AE0891CE0E3509E3AAD5853E00D6FEE95951300CC7368E392CE4109A032F4F6DF555CB321F16DD7DDA5F80ED1C32C22CC53CA56DFF33B153F2A687C8DA2C5E5DC87D294E45C47F5ACFD713ACBAADC399D1C1563F516CBD5DD736B77C161548659E3A695E6CD85B05EAE9B5CABCED4A1FBCD551759EB0F5E022247EA9877CE88875D9F66FEC1292E05544F59C221053264F7BC209F1128952CF7D17ECFF7438CD2CF8AA27F5AFFCF8E8C198FF49256978AF48592C2D39E895B8DB728B4FB4D89D3C5CDC388B3D75075F9482B43C0A6F77205F17F03F1B76774C36B26E555A555EB7CE1E1C458E8BF8445C19F6911C581E8DB7D2B4F39EEB604295B4AA0A37816C815F42EB9284F536C3777EA4C2B7C3D3D44E8F7F222C8E9BCCCA6AB7A0050551510DE4B6470193C4B5CE91C0845233EA3A666BA39C8089257E7E6C6184C29E75C9A5C1F9F807DBB118D521FAC705F224CD40E5B2BCAFAB3E31BAAB7C4A3B5409049184CBCD20BFDC66F12AB4E40A316E5B4960F70DC105ECB99C6AB56D79906BD72CE119E4E31672D7F7025E4BA548D458BB8AB782158304FD5A95B4AFA5EE20377F137E320DCB333E7FE1F13E4971B8E99F2A3995101E9EEE3950AA1E0A898052376B0CDB28A7935820A082CF52CB4A6A5765A7AF9DCDB7E15B70F1310A467F34B0B5EAB49A54114CB446A7EE038B84015877A305DC97EC70086637F38679B94CDF4F52E93D20D1520182C20FABCB9B73341C0023615D59B18C857BE6206BD10ABEB2D9794E4806C6EFD39D2FBBC15047ADC873525837275B4B9EB0863F103858BCE9ABFE9FE950EC911BB685D768CE07C72E7D7BEFFECBB0EA219F13B0C5EEF74ADA957394AC961B7B365FCBBA9E53DC6F7DC4683052A6EDFB44BFE42A69C4C16E3E95B61BBADF9BB294DE9D8798AB62654EB0DDA5C1DD714EE69E483748BECC6329A6C9709429D7DC7EACDB21B2EF7B8FBEAB834AD755CAFE804DEA4729ED64F8B8DC0D5F76C4554362599ECA9759183E4B52635B09D33B871E1AF49B323E32A1C6C465C6AA9294A30BB6984E188051C148F90FD6948A0" + }, + { + "tcId": 13, + "pk": "C978D4F3B96E78540AFBACEC073B62B2C94FA53EC08D49663274298A806D704B1ED86941A4FD8C65EC64BCA35BD1254033AB9B9F83FD10406E77D73A6DD23DE5AAB469308E43BB96E205B65008BCFD9B6D83837F96CF8FD82C9E3D0D3FBEC2142D0FC75E6723583FFCC4B19CBEE9A6431001C892871858663F1F4F2FF3E3EC36F099448C153F4ADF4CAF6ADC24C7C5058B9B3092575A37390771657D3D471B9BE02EA2C0B50A6493B78D0361DCFB877FB026D59C136DE1E1DC14E65ED16C1726ED311DB5E02601AE6E03AAA8E008725A9364A9762B1D12B35B5772A9E001D76B3F0EA3D3D9A016844B1436B967FB0448CE481305DF3A50235852FF620FDBF0897172135B8C528C449E4C7E49D6F84AE71613F30FC75DE26C6869A5D0B98371B92A9755BF2752162028B25DE982AED49EF9D5E4050BC4B2633CF537AD76FDCE838091947B451D16512B6B370DB983F86837F93416AC87DDCCB2926358FE01FED867FAA2DF6BB7C001B367B56FD5C6925AD63F06696C78981DAECD4E90AAA51B2B2A809425E5EF1A884061AB0034689357D84BA0E6282B770B1ED5D5122B6C43B446355ED8350BC3B6183B4A96FAFD1994B0E1D52FB337679D4693779226C4B7AA79AF2882E58D74C906040DF08C36415F330F56BC8E35E9210ABAD998183C6F8A324B30BCB4499382EB96FD595ADC129C68FE0855E584FE716104F663AB2194F7683A62E217ADC22455408CFD0419D157EFF8AA816DBF6A0AC519391DB6FD2B95869B1A1D763EDEACFABC4F086750C26C781DDE6EF3B19424DAE49289C3F2FD7AD08698C05D0D121B6779D77CCA6A00AF1E37B6CAAF3663260EB06EA77CC4C775820724E8A4CE66BDBB446B61CE7C195AF164468B111016A8BF2B43247EE076CB7F27FDC3CE9A97E506C7AAC8F16F675969086F38AF49A165717C694612F3CA4BC9D3DCC5C7CA499CC92CD76CD535DAAEA822E532A9231BB965646E2FD080DE1346A132F4DBDD7C7201CA26735978F5685EF35B7441FBF37996C7059F56AC93E07BE51B66D270423C6F6577AF624A6BF257F2CDF558C0F6D488EFE24B9EBE7265D2ECCEF3034F9D26CDDCC2861AC97F156E814E44FB859EF4FE39CCB96DC25848E1CF9174E38CCB69492ED2E4F2313DC76B0E169C47246499C0B01252F6A00C7258ACBEF3351D131D5F6C83EAF2B51FFAFC2A0D274317F635FC159DC095898BF0BB95A6B32D6FE6A0C6DE158ACC5A6DEB222B94B74C3E4C0AF15266BB455A5F5BFB8E60533771267E0BAF8982226578667D80DD16253069F5CAC2335D80ECCFDDC1E37A79256AE37077F452AC28B8C4602C5C4DA09E0EBBCE8069800C597977B5A67A36DC00C3AD0B53D77F1D19B64752DB3866858D5B4084E99FF28D2A834A77863816F569E2C929947E92B354D1229B62604DBC83730E1AD9DAD41E7E6B8016B77742514855B75D2512B9C88C7E3348B5047D0B816503439BA38A0910B1A0E14E2D95CDC1EE0FE8FE2A80E5F6EF6BFD4409760FA8707C44832A1EB0061F6F43A615461E331275E1038E73D78FC141F87D5112BFA2A1A4452DE08A8ED6F6FEE57F99C7DB5D1E4AEF0DCF68CC28D0122B312720FD91B50B40655557D4D6908B43284C4390820457F4CE5D21C82224AF09D56D4ECF2BEFCD658AB0044DE320E609D826E57209955355F03C8F41F2A2B91CB50460CA398EF778B3B1A83760322A6E675065E80B72556A80B774E1CC11EAD767AF196B8F8A87B4D5482CE88BD218C0AC6614558E3E81FB1664AE4C99C680DA41423368395B9972B0819FC0B4639E6704E4C8241A500308B5319E971972D1952A54DAD62547FC263489E2E6D61F02C1", + "sk": "C978D4F3B96E78540AFBACEC073B62B2C94FA53EC08D49663274298A806D704B64D929D9BF74F1242AF230B6A21911E89084290C4CA9B72C13C5824A6324C9515F2D8EC8EF5521FEB0F6D63388FDB8F04865596B97351014A825D9074E0D1A411698EF5A6B19194A18F9DD2E61651F8AD2C2981627EFD486EA75220666F4EA53E0860044B2404B3885C3462E50A83108142C9AB049DC02852138480035710C290102236A89C2401CC928A0942824082618868053164AD3228D4C10461812050AC628933489A4B80151904DC0082613C0005BB26119260ADC383224052A028868A2841100150DD0328251A23002B68D9A826CDAB2090A4266DA26640CB10583C84993484890862D1C0611C0222D0B14889384710B262ED9A6411C0331A0C280611066130288E4326AE298658B926993928D59B07118164C1A404E0B192CD108682182441A036C4404881947324A14081481850B104C10904CC2A61188402C03B36D19366890364DC4382481C829D34225A0B08D14165221386DA448681A070644B8301BA125D3086A58C20409135221B60512A288A2063254C84D53402914C8691BB25008B66C9AA42052C231083425D30409D3101013446E2224294CA60118C410D040724C060019C56D9A08729CB228E2966DDC1062620284D4160E23B760A2B2208B400C52B61108382D1C04800BB88D49184A1A4009E3060A60209004C45002B62941425219276418C7400C34220017290C26015CA08953182D0B2948181428022186924070DA26101B468E12292E2294100CC44C20C96C543631220180042491A436099A046E61140AE4326A9CC82CE2248E8B884C9C264CA3024D1924820C30691A050102B26818168E12222D880488C0C22CDA00649412811CB32144489114380100A509210990C8B000A400421BA8881099718C462AE0B00802352183120DCAA088123850822489C3826118B185D9342A51A20451260218268ADC282DC0A6090A232683B449420491041689C3A42403820880460A481826D3B4519B905199480DA0A471DCB6910CA4649C02840838028A080E1A030281986DCC12882334669B342C1AA52808469212110D033764C0242CE126328B208803252EC4088D1A190811186E0BB1014128648A4040E018329A840102A70011A269E44261448489A2306EE11490E2B00D5A0666D0064AC01692DCA65109B948C89424640640CCC44153A6240C248D5822528314519A8680200306248145CC1462A34682D920326ECE3A61DED4ECEFCB1BDEC41B15E8656E2F2AFA8158B7E27DD27CB0FA892E3F773322A0AA29DF9434A5B04D92F1AD4D6F31E6A1D6B7BFE54E72552929C886518BD5F6B4C7F473807C1C2AC8AF14D75C3790D6308496A5A81318B386DC2CA818D1D74B11AEC0DCA16041AB31D61DB7E65146F35ADFEB0C0585E116A8BD65747C58E1578CD5D8D404AB666BFFCB57BC015D841A16A126B66034E1D44C8B1339EEC30B0122948E66E8DB060DFBBBCA8B12E8531967820A8C35BDA3C945D3954895F6E67724C88900A0F93F667947626FF19CE2CFBC956A8DFF62BC4DF97CD136341264BA2B181AA0F1EA4E3C520662085F77523D42A6C9395A06476A46E8E275C0331222C49F852FDC634EBF7AC24F077C7B0557F3DCE457C24E1CD981EC86C149A91950D716D596381C4719D63DC9DC5A775667665426EBAB1D5E7AB3643074818951C25D43F79E82D8BDC4940455920394B42F9E95871BBFE837AC878D9DB48AA976A609EC33A9B9512A81FB87F7C502B676076E2CD70FC9DA795E274F3D0CE12259EC555C3ABEACEF09AAC80F4F8C41E077E39AFF7B5D97AF8C5B61F701AFDA28101343C8ED11123221358507AAEEBB6025CCCBD49CF41D0BE26DB1A95A8C5CE60E625493ACD6C39F035B9A4A200604B94CBB827164B6CCA42CBEABF46B975F9B9D57849D46A986F645D2D530A6DC5611CF92D92AF4C93350ACDDE4785F6902416AF43305D65B949CD7D29AAD6C9B7A3DE28A8983BA4E7A9123287ABFA00F7CACB6FE0C868C4492B264FCB58CECE465A736BFBC1E0403A1CB4D2BC36FD0880234DA2F90C8FEF5F0E12E47DA3EF05A15BA5DE31F67DC929421499DF52DBF00D604238F8C179D578162C65AA4F980460165ECB8D08F53FC319C51A715E4D8EFEE21B8B37AC76ADB189837D8A0C090A847AF3B0E78F2D4F2AFA2714B64F75E076E95EAEFF03FAE2C9A7C319D754873D3A3EC115D9DD5625B25EADF0D00EA12DB8988CDC167AC480D62AFAA5A301478304CE6187B4CA7292C0D4743BB000E3057E1DC899506EFBBC25966BD04EAAB8B6116BE3348DF1D3D6C2948A2656AE5DAFDAB604E38872436C5605B280308F8F8746626272CC9712161E5CF095DB53862FF1F38B40FAB69B81821F911073D4A098A7C6EDFE8632C55A9008D50CC1595835304BFDCFB43F515A00DBD0FDC0ACD5138B5732C50EBACE2867278DF1482EF3FF77F6BE06924DCC636FD51D72F3ACA4677B2119A14FA2E3B2A08C528B9F0A191934DB195D92D9EC305222E79B976A577788DDCFB030D47820310AA23F4B37AFB03E2460F4E278CBFCB30C9AC95DF06D21EBA32FD11D52A1AE8ABA6CDA337172FC863818ADCBD25B0E64C96B38A5C706BAB2C25FA45A616114C0C896E09D0A9F8BD5B959AC4E16043720CD3966858BD7EE6CC29745F6592B63A06772DB2C98E9373A215C642AAE4FFD6E84CB47F7B8E19D6B355F35AAB5BBFCBF16DEB73C2679A1A1502F9F6116300D54BAF65948627EFE620803A4F2D895899F24ED5A5B5A0EF8901DE2725EAFCC41F0064363B249A6F405663F550CA82A6DC5C5D04C4EC425EA7F27BA9C3B5C135F1EBFBA4BC0FF8D7C5E7B429005E5494C83FAA5C63CB73BDA47928DB74917F5117DA9E2B939984677EE84B944E0346072357610B0F2374D12910C8BA428628D500A6A57F3E3AB4752FA5FC4221DE5C332C70E53E8C48ADAFEFFA66DE27176290FD0E553ABAB1733D8CE618106D5C80B37B8D3068A8B9420ED1DBFBF7AB681A4FD077A5CFF186A44BA908D268C627F1A16BFC2A89782BC2933A0894FCB09A6DAE2B99192CA6934317F79EE65E33808267306919EC2AE15D7F8D98DC1B0CB34DCF0EC6AD5A8E6F23372E24E1788B0411347685F0A4E552C5B906C9CE64C0489E0A6EC183620DD4F0207637952F89F2E6336AB38A357DD66D14EB984D8084AA389A41E0EA910043B139EDE4D6646C9FB57919CD1398D417BA48B7B91385D377AD145F547EEC67C535CEE758D8286E8B8000ADC600D1C037FA2F2ABDD6FBF614DD626A759C9C4CBDB87076A38F3895504C606BE4014D57D7F2BAAFBD7ED7378F338EA58B2BD638EEF8ECC136EC311FC34E2E1333792C410667561F96AD2702CD43EAB97E7A8F5E686FF12AF8DC264F8D0CF66AC0B1E9E0BB5C30FAA7532F18DE7F75E80BC04651ABEDE5F0AE0E6AB17546B34FA9850EBDC4932FEAE13C25460343DEA53C1A0AA5BECD55D9610C7B79AC4FDA3C05594C3E220E455B2EDDBCFD433546B50902A77DCB6577F07BC871D4DB3F909696452644236C72AECF1B7F8518D9BA7F8AA0EA7EAF020D0358770C0792B3A07838C58F4845E475C7D0" + }, + { + "tcId": 14, + "pk": "0BE9F87E9D22D6F112A39CC531350A306340AD84F313CE18F456F135A5C0DBA3B853E2313ECD0BE07350AE8AAF22B5B7F10FE05CDC62C00F3DA4B71907F73315F8BC47526AB332F78AB20195ABCA73682E053F4E13F18036BE2EF3C8B01BDF1F21510169D447A9FE87E70BEF56CE60168DE1C9312002CC9E3B680ACC2E13F0D5FBDA44370DC9276EFF999890E7643B3B0BE8A24D7175753FDB1E31CEBDB69EDC8A9F2BF176365694FCC4DEEF0C8B0B1DA3020CAA1A767F20A9F36669CD82D471328AAD31B2FC325901371B36AE637C180871813AA481EDA4FC0C7E2C0598F93E96D907C72FFD87A62F79C02D6FE60837707AC7F52BD3A49770115084E958730F42CA8098B87171E8579511175FB616A73C86D723D5A7EA67F35F1F6088A2D7CE48FA57975328D238BCACB26BDB0CCCB372A79D96F9C09C8A5727C93B36C7C3A2B2476D01D5077190004AC89967AD1973614F337975FEFF7D7704E14B61265377D37432400359F5BB2EFAB22B4F65ACD86C4C4CCF94FCF73C9FBEF68BDBA59562BEED19871A849DF1DD7F4A6B910CD5AF39D4A9FE78A2ED6A93790A578D774475E52498FB175E3240D6C5F02AD7F3D527450AC5748E7CC5E8D3E28BB189BF59F2177BC05E939B81610DD8BB6E895351469F3BF0A6116D993F4107C93B7DFEFDC35D182ABDC6D22769B9A1C2191E99A72D595FE5D9A93F96E99D9A913A52B0BE91C6D4EBC74ECDCC92EE580D84FA62397236427F7C057E963D662CCA4025928EFC272B5850AB0C13BAB34591AFD81B407752CEBA1C3D7D49786004872C51BF73CC11A92C3905F5FB96046FF0D153D43DC1D3D9CDA6884DD2BB37EFB86D9DB6E58F2882A16E2A254BFF02A2624EAFCBA3488E1B5F5322D2FC54AC7767D418D2B5D7CBCF7F20D6F77F118C6D00D10D7349A57296488D16C4A5C19D2D4CBA1B9C89B3C76D647614D3F2242F6A2BA5F8C602CC63B69F22BB104FDB6F7EC567685A5BDC55A95F347E1E54223E32C4616AE47A6CCC3F4FBD2DF3A3A97417C0BA457228E0AD36E2FFD7F8AEF3F089DD2ECD4382467BE0A9D5A47D85CF7F8FA82CA75652D923D4FC73FB4D9D39DD9EFAE2453A4FF3750B07EB8C0E1DE2DB8EA85E6690D060C21DB933B2F2364E5282190906FE5515720B9A93E26B2B25C66C5BF8B2B3027E5DA94BEE09B5CB8FF7403F9A7A65AED0D8422440F704CA74E439B06A25236964C3072943B17F82BEB48770FCF31EB366F29900066F95BE6E285E5B79F375414B6282DDC91A2EBA913976E9897F90059317BE155110D44C0B5A986D98D866C2EEB767F18F5FE4BB4510895FE4483A4B6EC9DB706BB7DB77E544D9CA9545FEFFF39AA4519C55873873A9C438CB345A542F989C5C7DA8DF169CEE4C9396105FFD5C9126E128657F3DCFEE744BD24BE2E104B4F541E74B980C0CE198C0C49770B66D8C56590FC9D9480BC069F0D673EC3097ED1A383942EA1E995134924074A4A2C328751A93F9923BC22E2CFE15FA4601A9D268EB53B155E35F57365DAACE0450C7B3F26D397E9D05ECCCE3916953465871B494D3A6FF94C9479D5734327A698E5E743EF37A5CE4CC6EDA1D659F416B2CA2F002DEDF6EF3117CE6235AB3B419C130540DA42F110875B12AAA18427334CB9B6C5767701B365C688ABB7F9F6F70EA29F7A44DC9E4B74F1625FC4382B60859FCA7C54F210429DDD95033886AA1DBE4D44A9C58AF2572BFE9984E73B9841A3D306FCC5338BBBCA1248EB5441A1C0372920223AE484E96BCCE5A419CAE46A031B545FA29B3817C6C1962168CF0B102CDEBCCA79D2AA1841588D2D2C322E2A2870B8737A351EA147E25FD819C7287627A9A", + "sk": "0BE9F87E9D22D6F112A39CC531350A306340AD84F313CE18F456F135A5C0DBA303A61DF0BA0157FCBE4718531ED771978D263E0828E642D25C92F8C5CC96F7D6EC769BEDE7FB414B8BAFB3214D62DFBB2ACA9695256DBF80BCA6E85E94C9CCAE4FAD63FB4AB9CBDF660FC6003C794CFBF02F86536880C5BD68EB5F72C198B98F0B9200198328E2246002224D501412E1340C0290305C48625A20301094015B406258168009292D93466540286D5928445A382D8230119A0405238000D14688633472C4C00954164A9AA4454100251CA76C1C398A08368C1B1412CA120A4A260C1339511B4071D902309816269AC02003962591368D9A468D5A121021C35051448AA0B089C3062CC8000E24241102A6302224659A10724926218CB81159360848B268D844229396001028821CB1011A047114A884E0A430124928901226E3425121030901091209321113068819158E00970D640000D0126CD8B271D1380C1A8329C8484442023180042513B701194962DA40815244284A482E13306922158403A48913024213087209404A63248D04A069C8046D13330CDB9429618890592025C920404224090A3880DA006501C6900800828C9040C0C4219010490C496C22C30014152C08156688C68901A431C3C06141088E60C28C0AB841033061C0A2919BC48C1A074441280E181090CC322800005202A708D44431592212DB242452081019420164026D93A26C4844220B1289DCB25000458824148D8B044ADA16600114729B48041AC96114C56162262D13462D9110214A044008180C51A2099B002562B44481340888C06C9340510A308E1AC3311329219CB09008186289320E4B94285080811CA22519168E1A428C114321189205A2A08961242D1849848922110B108908276AD03248188804D0348908A088DC088E511089C2326962860D03982084265103B868D2062060402AE48890CAC25190B43189488DD42030E1248421A000CAC82099208214C67018B22948106E00385261C621042869E408621211461C40725292205444849A004063125198B2206112859AA0089B240C83A01024414299044D210484C80862411490CB0829590080DB080622392E9BB27184A050E1B080C2140E11C42803444294B4601B073123A1808A326A248160640032423489C132020A14844A10125A062E9486310B04209BB4491C268D4AA28418A78D0484911B18811A47245BB281411080C016080407910112108C4860D0A20102198C211330353C77F4FA51B59E01AD4CEBF0E0A3CB5817C8D3540E554BAA1905BE97C6DD0F8D109BCCED7F0B95B8292F64DC47031E73CD56B8EC0FB415F1C271CE3F21BFD27317ACC974185FA816DEC34A1135E5D86D0B44D83F33D41BA320AC9B1870E0D7C91FB8C88EA6AD1FCFC2334AB0B023B7E86A8D5CFA53021CF33A84D9766C3F8FAC0C3ABE0EF6329E2B809BE7EC6A801832052313EBB604BCB4C73913506AFFDFE7D248D057B66DDA6E00D986322FED8AA3434012AC2C56694A5D81767F307372D85D3349A32AD7A41D0CADA7ED4D1A5E2487865E94CCF97D27D2F1397E613B78E57DBA3A051FE026AA8BA16493B639227BA467F307826C9EBA07C9D63D2BCF652B063703BBE4899F7E620641C3462C3CD8ACCFE4EA59470882413E4B2A156D70FC7B963099506991700CFEDEA0E196670EFA1D268013D214D21EFAAADCE3545511CE827957B4717B23767D2383D47897A009B61BBECB9D9FDC8BE188C08CCC7A3E4A4780CEDFA1D22501715FC206C245514F742337F5312CC9696331CC0338644D03FAA23E18FD3581C5B9C1EAEC31471B74345999057AD35A74BC1745A196CEB5BAC9C49E64FEE7FC5755375A594DE9895B15FC1248625497E9C4A5C8DEE57E488FF682204B97CD750A5DDEB47CDE2581F5091B3E20AFD9C2D6FB85A454BE79054380FBEF569B7ABB08E8DD53EDA5AB1D878667770A35FD41F2532F92BC0022FD38359FCC4D21E3A492D045EBB2D0B00683369934F76CCB35485AE2788D5309EF24C87B8910E75120AA6AA9A76A75083AAF0CD64993F8B892984C6B26EAA78A772648918DB8EA4EB00357F9A87BFC500164B247A78ED13F7955588AA504EB3A81243C5AF252C2F0279F05166047B6B476C2AD0897A39052E6FE3E8A4A2FD3F6DF1C4DB335F432426590D28183FF469B9025D7E1E176FE63ECA2A5B18DA48A5007AFA11A04B88AEE65246961DC14F9BC3D821193A8FA0C7122303FECBBD6C1CD668CCF9B38EC2DD1098B53FCD43E68538FD9FBBEE399EB5B69B3EDE9FDE03D813E20DEE209AB044A79A09217C316C4A5298EA2255D8739D04EAB0F6714154B8E1035707285F1A9B9791A1D3B230F5A09B41C3E2059EDA5616C120403EA9EF0E15A728DE056EF00E8AFC261D083283B431285D945614E3B78436ACE4B103815CAD8FBD86750E7A021D978F639BE399DB7FCFA45D244BC469010CE0D67136A369EF5ED52AA6EDF7FA98345A9D9F28FFBF681D1496D349570970AA1BD4B3632010924F8AE0AA4A3ED5F6712CFC272C4E8AF8F6E77FC7C176863F488CDAF4A770DF7A248485FA731BB2E209C2CF6191C93EC9FCAB45D620116DC0B1BD6490B7B2E405A3ABC4312C5C8BC910DAE9A4C4FC70FFCAC5D9368F4F802785BAC0708ECAF3F8980E21A4D7C6574484364D28082F67AEC77BD36AC76303DC8DD0B7ADD0936BD528E04A0D480D735091EB361A5DB3F3F49D7CF5AF418B77DA7FB618CA12D67F1EA38956AF81E4350B0EAD041D3197092A99C2EA260CFD494D19410934B0CB9F47998E8A549A40406635917572B7B591F30CCB30F181C78217CA879414B95413FA38EF730A0A04DA02953B22E93A5F12DA6BEC17140C824A2F40EF8165C9E66B48DB26AE45642191774FE4753417F05F74983360B1797724DD201EF293D2BC04160B8FB638E47CE55BBD6EA2520407F2CB1175FF5DDE1205BDB0A75A0C4B7F1017AA2C032FD427DBA6CC4F448F8506EE48549BC23179AB4F8E53E86ED1BCC6F0A785D31059E79D581AA67E637AFC8781B0ECD69F3CCD225EFDBF0AEE458BF03D30DBCCFC77A06EE928EF5448AF78E9BDFEACEDD20850CCAA15EC3067AA48AB1338ED4F83705052DEF70E1FDFE8F23C3C2E1378A8F9DD3BF5F1D9B44E227E96D41FCF54AD0A7008AF31AAD2979ED7CAD2FA386473C77CE6779CCBE34D6137C1BD6375F1F2890816E43A4BF15B9CD968D4D774B5B0859C709494C171B48A8322E233682251E93A77E0C9A60215B53616C7F51CE9DEA0C58D8477334D055892F90DDE0516F61FE065BC25690435CA8F6CAFE850D1B0DD659FA01AF0A795A95BDE40030873B2AB78229DA43411F6BA8EA33C70D5B4BF5DE05285399194FB2AB4E95B6DB3A8A3DBC02F9F8C2550116670010958F69627DD6D0D76BBBBCA897F42962BFDAD0514AA053F45D4F3FA1088FF0B57D9F8587565740CE29A4E7C10960C8C21CEB9035DE1C4964495C6257191161AB4911AC49648DEE4FFBF30D5239A454667D139C7A8B4794774DD9410030FBF0A75D636834A39D41FDA3B39E025A247190B4B113A024C62F9B9A54E36459A050D6D7730047CEEB3E6CA74D45671D5E22ECC3" + }, + { + "tcId": 15, + "pk": "EF4A349F3CA0CDAE99BFC29C75DCDEAC5C0543FB2D6A2E05AD41223713DE2DB80395B221099FBF9C1A8C17E4D01FF19D578A3D5DA2B1381546968198A34E64639ACC8DFF2B806E2D4784662802DF0292391A40B48CF382E7CCF55DF43FA06C2857EF61E82A4EC79B02D1A732BC6951445F74244EA7D9F14CB715C4C434D5083A228F734507A5D0C5C83E54FD711CEB0D124D37406D5B75DAD51AB6DDA66D8A1FA9F4EFA6E3B1C46C4070D514EA46E4D21D5C4F7D4AD3ADA7F069F2C71FAB92B2A9E88FAF219ED4FBB5CDBE82ED767D687168C6D7643E742C65AE62E0E93898F4EF6ED8D5D368AB5748EE940B397CA5A706949C6CB762993C96D726EE442C91EC8B89E38931BCBF4C294B8ECB222AE419C35B4E63587C35874316C941F20B549FB2E5B9F1E83C8FC19D14007F59221536422E116891AAF4F74785A70B8394113D497F77FCB2DFFD05931731C6B7B70CD2193F087B74D02F76FA52090B5464930791A3B2B01B4A6A756670101DBCD798E5C68D3AA00F5BDB7DAAB46B8871B6117541715F85554F76DEACC02178670967D2152F5500FF343FDC9E110193161DDE7553312115DECAC29E934D46C3D7E3BC4422863BD7F80ADFA4C601E328A04C6EB10D8BD3288FA0AACB67B475F7DCAE3B36F5C51A1987AF89EE82A9CD1F91DFE4197520DD7B1D7DFB4A0D73607EE20157AE2BD70E1E5916CA6A7CD5ED8E8A5864409C1D82C9A469E2370530EAC606AF7904573AACBA0242D34AF884CF4EBAF3ED6C3EC3BE274D5F9252D73ACAFF9A7900CB72FB0ECA12783FA6FB82DC8CA8BE2FF2315D537764A175EEEF1C521A5EEB857C0DEC2F8886F3A11D841EF72292AC18BA1372BD474FDC153A33A13A4F88E9F53F541B49FBC89618CAADCFED7B837B61DEB8CC2832189E966EFDA2CBC5B67C1BE0D1CBE2C5CC3AD6A0C0386F009FA37440C3C6B9A2E38FB38D8CD36C5898AF9650B609BB5C17F006F306A23D24C9487C423E9264D5F9BD592DC57A6B7F55394B8FBFC7B5554D091AEDA0C810E74640E81067437E5738F88917DAFAAA9764AE5DFE741CFE65AB6370F0FFFF4B41472F12B075205DC1879EB6719D69F43CB18A04E5E71E5776F1987BD5B6F8A09F9E34F08B95E75E406B6081B2D9D28C78E3C512F52C27228EC1DF21EE3DA5EB4556E892D6975C52D3D5C356B2DD3E7F3FA4A3FCA1959BA6D55A2F8599933B61B78A97B14CDDEB792483DFC32EC4D7C4E87F0258104A9CE53ABDBB4EB68B144B31D8AF2118B4BDC717DB70C30AE7CD1899AB621292CE06B10C7F8DA18C038AAF4EEA3391D4B979A2BFA82DAFB40DF9538C4ED406CC9259625606A7AC12E7114374358C2260282400EAD169F7C28949429C4972E9A550E1854A48EBA87269BAC149FB410980C77AE49B7ADBDBDEE36D014F19652FDBF3A8F80258F99D638E79D10C02F501E7A36E6EA03D4853336D188A744E403EB775235AB6E173373AF151E6D7D1026CB570F44303A4C65E2C5FFEA0E8DBA8073932120CF52AA92A913E8EF08E0652C99B9239782FE7332D108F461B16D2D8708C994EE15A2AB66F34249A67585B91EB27435C9850FE3C67C061F56B78458D37B2C77124EB9C174F3E845C67F6D483DF9E6690C26F172F586E31D1E2ED17A8DDBC500AE766369A15726C666C6437773A2C22F806FCCCD4392DC82DCEFA6452A0EEFC9CADF6D98E041C4C4410FD5E9CDE5740D291E254B1F1C80A39BD1B372A6CA71E315C4109F5B2F82D957B5BF806A6367E993A3558454768DEA69934F830D27477C3A44055A542F7CF0FD1113A9DCE618D22701C60AFFEF378CCA4EA6FF5C5242241F18C88BCDAD77856828175AC96E1", + "sk": "EF4A349F3CA0CDAE99BFC29C75DCDEAC5C0543FB2D6A2E05AD41223713DE2DB83344D92FA9003D0A2BB89C66DDE0A2D2643976E86F9DF03B88D6A3D86245243CEB0D6C13BB02421CED2306B68A2E3F38565BCA435BF88E2DF253A05F40518A7F14FBFB3A0E455668E852862AA54DDDCCC841A20DA649AC3DBDFB05BF9FDEAD6BCA882480041112349244B46013C67124C90059908C232470204824022926D02688C430044A3641491649E3963002230522154422C74C82A47051B48D03B47004C984C02262C9B08D1C21664C30492395600803658890490B39910A1461A1A42524148A01878844368DA2C2115A987009848461B248A3968514424604396A13381118270D932032C0A86152322E22343214C48D82B024DB304C02B40108837193B82C03992CD120628A3281C0A48924200AD8382E18206193906C421030DCA88004008D9AB68D83C04818164DC1C620C1286621B48401482890B42D92907121B670E1040C60322EE1B69114178E53A041A3163104C50549B2651B05464B28910A208681B28554204923B3891C14250895091AB48580822D6292880C37841C38101C26611BC160DCA630E4800912280A2235695AA849231966CB12515B0060192026CC142619066E22B20811387049948443A624C0A491084029D448611AB44981B881231850894088194546148848A2244003028A08280CE2B03019336E14270523322E1405645A4291C8946D03C328518081082564D4220952B20C63388E5B1621038120E0844520C6440242688C84000B24521BC5084494618BC44C43364A5800891CA250D8B4894A304409B988490426D9B00CCC846050921121C92C18C250C406622191441C405253204D0A2528A4800C8C040801096911B96DC3446E401031104084100850D822091A21614CA03000C88443B02443124942B6846004818840400496498B920010146019A2015C460A0AA52C9B8090DB820800951098B4301221688A14081485844422521C4680C9324941A470643831230840201031A1323224340201334E090910DBA648C816252417102009811AB180C8260104314CC3442663A84C211606A3042E10234618093114864CD42608D8A671D222088B344512A8318A36668A262C5246602343225A2466012649234861C9C6851B0530DBC2505B186851240493A80454B2245C08084844508C964DE4C80C4B22849C4849204790DB8831121069DBC444C238488942848C100D8238441C077192064A02227061FEC3F15580F6044A49D7F992DA568F3C4ED4997293CB8B6AEA2B83A1CEBACD46455754559FB4618F3E08D63316DB0569263D35968F0938EE15196F2AF8B2128443FB2254269695AD9D92686A4A2B3F93872145600C1765C0EC479267A24058FAC9F7E0DC0D810CD780E1047A54FC388C97F84230C277F775556A07161328D7993EE28E418F4C29EF0940EFEC7060FD6BB16F75E433A6F90CC3C4031D991854D54F906C21835AB673390745628F3099DDF6AB5C6D6D3D345BF0566B5A1ABDF15F9D1678817D2678594D56C14B9BBD745DFF9FC352610E8B7B6F58D6087583FDC40B6110291885CF2B01707D4737BF6BBD9216D8C04E314FC8CCC719DF819D6DE97E7CADE9F3830FB92C5D1B5CFDC2DFE96218D08968A3BECA9C8843B13BA3E921AA5DCD4547F5DCF9AD10DD2A2AEA30BF2436F95591DA07CA04876F5B0AD00567AE9EB65E0866F0952D9BF9D813772F46482C4354EF3F735286E79EB70A963FA511D45D8CE07D5CB83133B2C85DA7CCA0DDAAA056EA1BA1B94F3A866ABD801232D8408B2616D35E05DDAAB76C72CC08EAF0FB277DA53BE76C4A8D3A91E13DBE99A5F7D2598C2F15C76643F85091BE549D37F0DDC876754EEE50F2E20B6D0D7EB9A4B0294099216FCF0EEF9E7FF2076A5D8C3ED0977B2BCE37EDFB1CFAA7A250F238F65540A675C3564498F1DFBAB6E238DB07E888145FA4314DCF25DD070956FEE9E92EC13ACE4976F1614AE0EE5CB649D4BD91B0EA96A6D3B46D4184F240337D46CE3052B93E8AD8187D20FD11090C3584F2324343879C02FBCA34CCC36ED99D29791A7F89BF5C0C311F28E36FD8239FFAD0763546F4C09A2C085C6227CE4D06B33EB5A90B261CE90419199032DF0163E76795269C79202BCB0E6CB33F06B6BDADD48B54ED69CDCB1491D97106CE6C9AD47B7C82C2B8E82A6EBB9796C4A578F87CE5F574EA3F9E27222A816D50466550F5A87CBC499BB41BC7105D7324E4CE482FCC6A11A7CD8B10696808F1FE8D687BFC2C235840C6BC9BC306CAD75998F71016D3632F090ADB270587CE4301FE6813C63F2139352747577FD6B0A5CE15E0CC7B46392C16EF6FB39FE1F7EEAD1CD4E4FA930B60F676A5F2512E82E6BED63D5F4A3910B03E4C2CF55EA5DC42024FE460E2A5953B81EFE8BD8693445596E228DD4EFF7603E361DC7ED19FC81AAB6DEA4E50971D8BD011E6C13C2B3BBF6AC5733451954D1F044D640E535DC50E8E8F779B52A7180120A7107A989BCB77BB0BDA57CD638F84BE75DC9ED9C63D327F3131232D73A5BB5C3FE20BCB63305090D349E2A773B865FD11BCB3209F024B42E9B2ADC9AE36FAD88156CBF190538C947C6F4F571ED54655C47B4C47FFE5D8C6CA393E82223E48433C75E9061D016A42A62114C17739828A1FAB4AFE2E348F2494D952B74E9707FB0BB74EE3BAF621E7792916F9E5C3486DB188925C049035C711E193FA0090578AD5E47F0634ABBCEDC1CC7CC32B72D437D159A88FE76E66F900257F0E59D107CE9D79CCE91AF2B47CF061F96CD0C12F35985166FAB3E2F4A25FF3DBAB35FF7E30859A5390DB06B68E6F0EC3CFDD2286B356827E8E362D60F1F7687010A7F3188E8BC8A67C4B9BBCA16CDC3DCE5A269A252C6A149B58901DC16125E5982D78163D6799814E6694FD39E307CC42F43F81451EA8F13704C5F44ACDD2A11BA9288580A8698D75600193B33088165072E0EEC47E29A898BCFE9C03DA583C060BA5E7A4627307B24F4644EA18F42CB0EEF06212942BC497CA6B4B622FEA0C92A59C59B32FDD027EFD7988983D04B49F9BDBE96225CB09AF9BFEFC879686FB4B1CC2B99088325250945350D8BC98FC0C38651E15FAC03059FF843402DD836B6177C1D5DE74F5E67F8DFCAB03BD4512D141AE64B47EB2BF750E2F2C0A778F25F3B1B85EE2AB8693E1B8EFDBB9304D48291540EA31FE511BED3AE070D1A0D3F0AA9102DC476B8501DD273A0C234B1024EE3D09031F2F0C4741982693334647FFA5A9006EC4718AE7BC3B0C472284D435CC59C1E5A25780DD29169C83D95919ADE93E87535C9D5A7CAC1A011E7561CB8E05587860EF873A54DC65630A4DF344E384BAA1194634DB98B9837CE00A682D3827931BAB676AE17EEA73AC025DFA58D9526BF6711D231EFD593306C9D59B20BA97F9BF9D021116252AA312F1AC21383AA05F689111EC02773C27E97A4283A15EBA9A1D270A798D72D1E41C4539EC0D89BB3575F11374499ED04ED6666C99D68B03AF9FE0F79F841E719057FE1AB2F1988465A1A086B92BC4C2890A395C17A473ACB7DDDBF3EC1BA641FE41326F5A3AB47D31E5BD14CFF3DD3C901BB1CB71C0" + }, + { + "tcId": 16, + "pk": "03C5682D25BBB5C22AC191A5351E048846E52CB0E8E54AEF243C14AD0E69D7A57BA7654320DAF1B4B1A10E816BE13569212FAC21AB2D6E60C68CE7E41EE4CA5CF437519089AE7FCD879B4B9BF5A60C66BD09B74800363A04F0EDEE88BC9EB69F6C01AE3BC10D2CC6B625CDF34288372F01C031E506657EB519C31B0815961454E12DC426E486B7EC88F2FC90833F4416FAD525417DE49237F0A7EEC8F9AC9B0D0778078153E9FB3E7D95AA1C07732DB861474F4A34614747A282A8A875A713367221153EF0F77359172A5F07D47E71C8BE7168B854AA091EC8CF8DCB0EF888143FD78BD76777107070E36D157BDCE52CEBB89530682C50CFA74F0F3482DE20FD562420E55FB3F3896793D4CC68A23520734902030D1D1234C25D768083E82F3A75D29C63AFF7AE102EF4BC02115D0B370CA98C5167AF69E68EE2E71C0F6B8E680032C4ABF001755ACA26D92BF06BFF8F2678611DB13F283BCF4D74275692FF493A5FC639A4DBD8B47BEAE8585D27577ECD2705E0CBDFC9D778EACB3A200E6D72730AE6E6F9D3A53CF8A1794B979C8C8969778C6CA07B65A01D607613236C762F4C54AD222BEA5378CCFFE8DD95984814AA9517FD9D01E3356C265F740926E0DE6FFCFC50BCAF8307B243FE030B4BBEF4CD1816731B54F53B87CAF3580E43A762391F8652B650E981FD0ACDB32F8C10A9966935FA82B2AD99DEAA6FEC117AD15978B5C950BACFD1AE3AB68F36C4F983717D6FB4CBB5513DAD2F842EDB910576205F8A1851B097B4723B0A21315C7E16C2DE11A59626B651C49AEBFD198CF8FD9C81C781E93EE959D4A8EE3E4B4428121E29625B217D403FE70203791F835D6FAB8B32AB190B0A53075B17132E366AE270622B0D9CA492B23323538B39BA45A7BA47DF6009333B7C668C145C9CBECA0DFAD7BA07682AAE3068F79A2B3EDD897C5723F56B33EF04C9D06C5A7AE3518482698C69EA6E263C63281A0E723F955D39870222993C1717FD8574867320497E0E385FDDDAED6A32CFCFE356E133181007F8507BCB233F08EDB2ECE783765A7BBCA2676B3A4BEDC7140234215878BCABCE3263492C9E6D5F4A323B40344C077B38EBD282D326B54BBBD222B9AFCD2438EA594CB850FA4D97A5C14A9552ACAD740854ED288BEB288401A458152F2C1471C434BEAEB470230166306691AD6972B249D0AF06E131507BF8B9F798B55302D95CE98C2AB7A67DA55217F4F5530763BF50C3389EE6AFFA281414FD34B85A3F29E43322C8EC44BB26E664D71D5DF8B91859C4F174685899B3A9082574D03C2952BB65486F5D770235CA476E85F8F966FA67F3323DC10A66A9BC00D37FD2C93752FD49F4FC6BD8D45F371552ED38FC257C04F58825A086EB23B1017221DD0847AD0D552BB5B773903063825E541DD7395E160FA0A00288509B97EFF2E9F0C12B1B2C74643E2D08E67036A1683C77E83D3BAFF79D8D8DA4D2AF890E6D698FB18376B0720E1C5FEAA6EDD7441EA9D618BE89650858FF357EA575728EEFAB6E048EDBD54F4E5585AE0C322468C12DDDA309E0B8901ADE7E10164CE31898189F99F03B112C5761EB856B39C8DA6C22A4CBA38421889C4F874D27B98D8509082775E3E32E304EEE79E23A68608B2DC1208512CF1644E0DC3F5F4B6DDC83E971D0E4F23DD22BF15DF80F2337B9D344A157E97BDF504A5F128EFA7FA910C3B10D2D17D8C18C8FFBAFBB0F8F0ECB1B16B8C480766669C7D26F0D69BCAE6C448A27F85B6F797C096E04413026F9BB2BA647D5460FCE9607340A577526420B12DB4299AC409927A059EBBA3F9B27175513900174EF0C0D39E2DA96B96C46B1BFF2A46ABD682FE438", + "sk": "03C5682D25BBB5C22AC191A5351E048846E52CB0E8E54AEF243C14AD0E69D7A58DDA19A592F17A74AC79AE162AA423B4D6DCF620B92DE7EA28D7CAA414693CDBCCBE7693DB544164D7726E8BFEA3F7C321F2C03AB1D2553C59E6EE3615F9E6BB2EF8B5A71196FF404444F00C1957A9E8C873C917CE469FE85BA5AB43D679EB9B6410891330891AC164D3880019047104854021036E1848269B305248844C12B6918AC4901409319912921CC82C8C42688B9449C99221CAB02958B48C9A148C6332718810461C240613190DDAA06158A684DA48448214601B12120BA9699B466EA1986198B86019A0811800650C396D51B685C1828C012146E310605146465B485152928DA2207113B30501B42919118A089925E28604E40812480826004185D04241144924E4449120058223139288102E1B138690222C222708C4C248CB860DD30062D9208512A291C814041C000581A02101B33018456682B8302000499048709430720C4426DBA08043929009162EC486640AC211DB120808036E82042A19432C9C92259A9421640222D3929040808DA1A88582828049186519194E02B9206296251B45800249514C20700118204916048A3012098441041660DC382CA1084D203849444224A02885A4B4004C188D41A82153C08C22226510C07194A40112B12DCB980D84A44D61328C4A142492A0909994651837904928862309809092205B360A18A70420B800A0C6291035425CC06D824870D0141223284511A68063044608C5255A024EE1C651CC308E21C18C59B48DD9924D52262061360D539431DCB4901233710C908983306A5102915816081C85440CC2455016604900620310824B120A13823044380901B68C44049293A230623006A0C480014669CCA2041025859C806882B0115AB66910A3210A2732A32622184066E4B02589300C201440400004100881804206DC048911C24002A861C2B29121800920C02D202972A4C230233785000531993021DAA6609AC06522906D20004D1A930C01B761E3349291C070E01600D21609C0428824085153429248046224024C50388A00C60C62C26803040961A664024811DB242282806411430D891211012770191746049105C2048D621691E09829E0909188467062484D89C280511284CB2605D0481220402C614466A108488936881C222220240ED1946D50980998C66804C34814292503B68C00904510498A82862C9CC28D20421209370913302C4A108A5C1011040482941044CC6AF62A29C0BB4C651C550568C2B7E30973A1EBFBED2BE867AAAE59FEEE532DBDE00A4D7E787507E2FFCEA98386A4F068FC0E5365AC4ADAD080BFF8D689CE2218B0FA34273D329AFFED0EA373D504C43A939E217E1AA6CB6488A2D2864FF4CE1401DE8A810EDD25E2F211118801D963B6114B2B7D53B60D3C4BC7B536D15881091540F2144D874A95BD1F0F04D3425308E3E0EB10382C1486C1FF829BDFB39D722A77BABEF4E9E26D9BE8113BE96EEDAB8B5BF7C59E71F6A801BF1564902D71574D66DC66E1EF857B082E574C52426F71EDB4CD16F14D812EAD67171D232D0DFA455DD732EDB1E4CCC7CFEE165250631E8657E315DE287EE92572431B4DC359CA109029B562152977B08C3A36FA205F151CA4B7FF65DCD94B53D17A1EEC5573707168B8CAE56AF54BF73A512501A130FFDED992C88860DDAC46052EEADCAF6304C361908209C1127C38453F8727CDD27D396150E5597378E6A7965433A08D777AB39E1237D77AA4EC0905744CD25BBA566C4562BC55AC98FDD04250B77644AD5A52519A066C156DA7A2B3A031EBE2A372771C5E615AE0F05B78A7F2C76756D40427B210D1B745E561EA01AE315271393E26EECF7314427AD500AEF0F4D122668B15E4263811EF7EE32D3AF2BEB92A9111079343DCCDA12F80F9B2A8E0DF681EBAFE963B811298F848F52DF1FCE28CB0BC588F2454E07FBC08C4EE76EFE3A37E0AEBE457517121FB09AB15B7E3884A236E783363B27007EAA3AC074D3C9A956ABBA45BA8F35E36483A0004DD57B89082D0C5478E785D8ACB40FB979809B289AC722509D231960456B74D8022F8DC8666EF3E5E6AD54561AA4EFFC29A8C3AD5FF4FC8DF2E23E795EE43AC324D9CE606608FAB471390BB65151B66A1FDF4E699A133F452D9286309B131F7592AB446CC5C4D6DA2DFF31174BCD6A987AF1C573E9C29F93619E4FBB4318F6112FA43AA2A2D69B46AA076F59515729701BFA4BD991B3EF479544170ABE0BDD7B8667452E40104C81977395DA7F1DE198658FCDE46AFEFF92FB2DD42B549B464B77699D55079F76DD04388C1792683D89B2BA5516FD7070E504D927B88742723A51B8A8D06173BC7F069C6C0057E887D0ED60EC9EC608703C75B5BBD0BCAD1D588B48630871B2F8134EE8D826EE7981A3CA96006A12D580E5CD3DFA0E03BF853EFD7F1B61E4A9B5D2F61237BF2645592B2AE7C78D218082E72145DF841160E91895D80D47DF474FAD501B55DA75E45A4E2ACEF6F94F944174800A117CCADBBE5C1EF8A7AA1D5E7F116C5D634F816C742AAAD7C346B91C8CC8110EE8AE2CF4C44D6629F0D00141CD58B94E46EAEC58BB86939814F4DBF63DF95F86C5FFF7BED383B75DC26C7FE7A20EA084959503B6DD11EBBEDB8FEAA8E0F486B6B390C343E2032D30E98D519EE372379CC28B62ECAED5F4AD3C60514D56C5C29E728BF99212FCA97E2ADBCAEA3B2BC4927B91C2CE5BF0634D0D14E7FA08C5F372B72B9EA9A8D2A7A913A25C9E0997076D4AD064EABF0574665C09BAB7177D9AE77E9D1854FCD3011AD78A9E13405188D9B91CB5914F5D6B0EAB170FEE77AE61C215E73666A2D52B32AEF97A1808E22F09D4AECA4D80CF4B0E901036ABBE5EA0964584B52DB4B0E0C5A6E71E461A2C8B2B24155961C1B4DFBF1EB42036CD70CB6C16B4F85C53BBE696BEF4CB3D21DBD5BA62B49A95FB33DE679725D4781D6E2B12DBFAD7CEDFEB971BD8F2211CB5FDF5B4FAD7F684E61BAEBC5C134AE3F56CCDE44183183160B57891C487C59A7F95577D035C442F95EF655794095AC49A3F92E4AE67F9F7CD0FC36986D288B22340FE7C7EBF7265C98F70136D21EDB2D95A054138168591473C510818D3872190A3EFE397400D11702FF8F38A7B0292FD043DBAF6332188516A36FD46529A049CB3B97C706C0CEB4419100E66D32FFB0212CEC721ADE99B95F8E873CEBF0E47DE58E26FD06846545B546836EF0C2AAB40254A50ED445F0A886777368158847AA30791467083D6575437ED85933C865163335B5F4FC610908F446984680B8B9F2512F73A8531ECF81F9F4B42AC6137ACA06249657510769A273C3A2F2C0A6A7F65BF7A0E9C3DE9660446CE0D930CD10C946966E0877BCCB014C89FD7759F513BE8B3B618DC4F933524F4AFEE166D74AEAA1453839D3BF4095F85253382B26DF060FE9C1737CA02B8D018BECA3CCFF06F72E373696DD5CABB97EE2D329B0CF0661ABB843ECF7D3248627D4BECD58C06A348396AF84455D6BF39340AAF12760235BB13AC3333D6A2F89E9940F1C0A6C23B5D94EE5644A3A1F9C953CC47E2F76373FBD27FF569795F2928C59DB86F5BE69" + }, + { + "tcId": 17, + "pk": "71BA1F2972BC412818D4C9B94D6E40EB98741BB33CED307707ED1627BBCF8CFE1330A73B6E9C56AE0D878B9982B3BD187C051C8CED3469EA0EA4F18E70DC9FFE3800B48575EE12B01B082A01B9871BFD8091889C00635FF810B6DDEB4505FA8ECFB32039A6A73B1612B7E3E02DAC00476B5C7AB32861529AAF3A8D7899BFF3CDE63C8AD082312EBD856CC2739D6736A39B13C971DA277980C73848FF99D72C8738E0D36E961D48C56F21F692CC72D5ABB690CE9440A078CBD2CD789F884CC45D0792C10D567649067812206AF64241915FB1EADE7A92668E636C34D0BA4B9746A2A5546FF85F9908B200B76A40DE0B53ABFC7EED5841DCC7AF41431FE59287F69F11C22E71A2E2D86E8062249A3774FA206445AEE3BDF33CAE5B9F28CEB78EF887D9178171E9B5ACF243CF2AD3E85E0143EE13CF9C20A4FCCA0AD53F8AE39FDDB58613164EE6D5C6C83D83738C06F327EAA2BC84553897F11622FB2FFF96ADB1CF3C154BEC26C42344B13834761EA5DAA6F7659DFB86C9B25725E8E9FAF6103709A415F3466DF43565B85A7211FA4495B808C4F1C5BBF7A789C20DF5890F2BBB3E0E4D959D24D864218B950DCEE4F56391566B57B794156DECEFA42140B82C4945267072B62E2CB494F872162F4D066D4DAA87BB15A114A38CBED20609201BC2733E1475CF09C189689B5EC2BF040BEF6F16851A9D3B058A4B0A1A98A25D74120725C7763C6BE74CC931E057143F4870C751B102387E403AA6E0B384B4E9151FB8FBBC1241FA0656E785F97D27A4258D015F301F41222207426F386CE4E7A919C4B4F29552FF323E9C85CDD11DDF3397F46AE8F66049DBD2C61B20603E3B77D898416FE0AFE87BB16FB39C17DCA8B3F69DCD223B35B807BAB02F039EDFDBF05ABD1D28BC54B33CE357BDB72B06F35D40D9EC9C81FCE5624CA7C13DD81985AB5DC422767B2FB3ED6EDFBB4CC76A35E1793C7ACDFC2B80FCD5D98D98E3298559046C776B130ACD7636A4D357D8766E58160491EA73ABC015857253403284126D09B770C557D8F9427205F16E7D4964BBCCCBFD2812649CAFDDB34823665C4635FC3D4BA0D9A070B195D8D3DEE77D2147E8B1FFFD155FB536018D08A63097960F1FA341FACA7CFD273FD8B13B4A967DD7340F3B1FD93DC5D1BA7E0BE530C263F6930BC3DE5EE4E6D2A7A14CD38D3D86FE63416715B825C5682EA7C8E227630BFFCDD18D8B84048D385F54A657DA77C520BC24B0A40D3D0EFAA5BD6E31D699B8CC0AC97D3DF3D30CF0794FCC470FF96B43D5DDF282ACE2ED4201356B492C74E09F3908B5A5A5D42E7F4630BA516FF29C6A5D968F215D017097A246CC85D6A5B008BE68BB049DB543B8CD9BFF7E3A160C37DFA3AEF8C2C702DD9EB0FAF580040024392758C004A5DBCA829A071956ACB219EBC33E50109F6F0A2D582C89D74B0A2B929D569DD8EAA9881DBA877C45C6186A98293D9CE56CED0E4E1013CC293917A1851123677E1206D1D051B3790396B6A5BED83B359078A9D58B576422544279D3B93F4016051F6D7A62BD3C3693E10D1207AF92B72C348EEF81502D308E34059CA3548012021B684C13A734953B9ECFAC69874550B79EB388CE5236DC28FAFE05F548958C6BC1E4DCFE4F87C8CA3BB468AA28389C72003BFD5822755F28B75B4C9B097CF98D61C0CA959C775375BDDC31CDC5E9AF7633DC3CEC431E5FD8A7CFDF20401DB1906FF7BE9654F1D5040BA50B7D955953FDAC1AECB3AC2CEEC8065723C232F5C3BBD96F55C4DEB9B84812BBEFE549D5DC450198BD20D90782F0C6F3153AD6272DDFED0AEA91FE43A7A78AACAA0736A29892ED01950BC0A2FA17D19539A5", + "sk": "71BA1F2972BC412818D4C9B94D6E40EB98741BB33CED307707ED1627BBCF8CFE063F07E542AC493E2086888356684C25B2437F7AB2271751BB0310B2CC46723C06469293E5C9AD9B7899530B9F9489708943B5892821A46E186DB790F95CD769ACD9A0387EC1045DF0C4D254F1CFA3C69CE31FB553523C1018D6DF6C75322CAB9A28306292004C380002C385D4448A908629944249611612CC320A1B8368A02051C0828C93B460A00052A0C68813926561A20113446E1B9304D8B2088396609B42455A4265A0328920066ACC447098080503B13101942143400612842114196408C09022C7710B35901C47849AB68D53A66C20488E1B952D80344E8B38824B360E19A3481139281BB3011CB8514C826C5CC40D212469C3C24510A6881040241CB31084C081D4808140848090266D4C328260C42504C985E1080589B865E31692C80461D3105211028C5C166C24A24059A0488C9424889831DBA660E2160608062ED0828500A511098964E3206D91428DA0143180224C60B8049142111930480B144D52068A213769041586E1C04D9948050198885822015A0085D1B881A4C291DCC40D00112954806D94100623B8811A3800C0144E5C188612A06180A2089A366948B2840C46500449720C1744D2148951484D04870D11123242C83140186AC1B8840B920919330D1A0652633081934060601271DB140EC44850DB884D60286C14028608050503836910041283006CD01884A0320D41884964148083B02DD012885B3871DA364D54006603B601DA040E90487102C72C02B64C034325A3186EDA202408C410200440D1A06DC1402C0182482144044A066EC8108842188EE4B2401A09250C016824188EE2A6050A90241A344C0907301AA98008352DDB102C23B970421425A4C64CD00229CAB8881401318906724C346523A840A08611602801E016050CC125A12011A28445C22610C2088623A729D02425C482095CB6219BA0506148280C2765C84601008564DB824D5980891C884D24C60D9B308C93B2248BC868C3800C12478D8C340182422DDB001004B008E1124C0B828513B78D1C41006236281A2772E2B881499409D2924D10434A0B386C09952509382ACCA62C41B0651881098CA03090446D4B06901B150081A62484840819306C00C2918B4486C94288631652D8A44C1A81246328404A328C48C46051282EDA0809A1C48DE1022692B82113245213490E0321480B3169D326405282005A1885810228984080DB2000D82E82D2713294679D8DBF3EEFC4DE8D7C6B6898759DAA0ECBF083FACE0BD58B98F855C4F1A8EC9D79B22BAECA6BBA2D2C863732A12115AA2CDB06F43D2F5D59D4B477B15FBF0374333C4D5D4942AF2180AA5D651A8CE9F3568A24D9B78D2E02A14F85E7A112A2D4D1DDE95F08E4293FA2A32524CC7E1754DC23406DE33FE808A31A8E60880FB8973F38C8642A02879C34E90300E86A91F7E803F92178D7C5676AF246C89B09A59566D91F6EBD4F2CE86C5E2F18230D44C6FD3FA358F68D21BB01C88362756B13742BEDD36D077F0D0839450C9C3398CB04B26C54CD61553E8A253B9F94E9B16AC4A79CC931743181D364BD999716F0328924187153E9F5E25E8F7E05666D6F70F012E8A5A8534A406363D297E768AA84221792002A4E2D04A46D1FEE446134AA4CC06DC7E2CD7605C660291E24859F123B332D41803843E059007FEE960B19224190F27111BBE3C411CC0885B4D5EEB369973ABB511C8584DC4F5E811CAD7745D9DC88707891ED2E8A597A493C8CC1A964BBAFF9FC808CBB0FAF6079D29832EC18888926497C52DFDA34C83A2D1178A3CA27C7F1CF04913BED288B2DB7581A8C4EE24784747488F6BE84FB24F595F82FC0E7B05CB01241BBA23B19EDB5162EE2645B29AD48CF2F64D813F0303CECB0C94CD7EF8ABB6BF64838F949749F15A0EB899678A5671B2925E4005AD0644AE486234B720A0752284122D1CB8839D279FB571D9973482B67DCAB15EDDB6DF57E36998ECE43C4C067314CDAD1834CC70A209BAD00518C549E9C03B4D76FCB0F235EBFB694EC90D5123B8F025BBD1A323C6097AB0FAD3476742C0531A5F66ED13DBBADE8AD4888FEB8896E37FBC01149D40CE6811D8E386EE419580C20BF1544FA524C2DB22C9DD116B752F42887752FDF863A860420D029C309AFFD0FC9163375E48E8EE7D69B64098F932B205D63E86FFC3048DCD3375798CEB11A2821A92B6405E32D0C9C692C0C51FA1757B4EF12E8931E26B77CC7893B0385BBDB637C1649B696DBD5CC7D6D62B3BF19A7AC858E12DCA1FD34D8AD98C95BB203C4DCBD20D5A1AE7DD6D96CEB23E3F0484532040C74486A2C4C69C65949D970846D315D4D5295C674DA72679269A6234BE374E3826DC11DB198007848245DFAA3C939A89D34F6E1EF688164ECD9D9B7D5909239D46677E18DF479C9FC825E8D3876D05FAB6CF70125460D524A5F3A45525241FD610B53D8BCF110687B9AFABA47AAA61934DA03C272659BF7EAE1716F3CE5D7F6BC6B72B0C4E8A8E9C5A3EA6B104D94DBA6B06D029253106A3F2771604002A8EF7998C785B23845579B1F22060E1114C1331D88F172EF11ED81C1DFDA7F27B7DA86AC5967A459B2DFAC327D11EBB1FCC29E503A5F0EB16E368267862EDBBC2E060287E672E1CF718B31A439BAF4FFFE9FEA3A0AC759D6593D19EEAEFEB6A2B4B715CD4FB7D04BA8BEACDEC78BA158F46200EE31BF9E93EDC79C1937B20235C9222C6C73614569F6EA24ECE185A1ED3AD12291BF20FBB42C64E39C854F0D3B72F27EF6C560BBADC074AFAC043D32486E9761E81F2EBE147C224DA94B8F5F5E8096E4CBD95B892531F4C4924A30831224C7AFF3092DB1104FB247FD18D6F1795C961F43C325290F734179DC7A98296E5A3AF11E0607DD086E04F61D20BC661762D39526BC3AD16257E1B100DC7E97D3992AB446FF18F7C6658C6107E5656533FB9E1D74C53E1217A06511874317D2C46808B6422B183A9A110B40AAA5D43212DD760C912A2A2EC804926BEEF9F474A70E484B2C97E1F6E2E47D40A32ACB802D14B56583516B4C4BFE58FDEEE47AD7435E98556FAD15A65D34338C0F28E7039258E00BAE42C8FECD35B3FB261B5384C2C4384A2190397AC362F378542F82A8600573EB73928081C7C6E99E59939E3BACC2153D3B4E979F7D47A5B6919B644AED9C0D8528947AC8A7FC442AD49BE14574B12AEB461AE4B28E45724E97506ADD725BAB31E94A37920F40A55198DBB56C407A9B7772235CA1C8A14F41E6F63F62C006D1BD34C42AFC675DA85E12C0F9989B7FCD4627C5ABD6834EA6C5B6F0069ECB352C303DA403FF48853FA999CBEB2190FC6472654095410F89FA9D7D41AD6327C0F509365864F0E7C6329A1C87222D603924228C2857C456643C27443AEB7D7E30D3FC9C9C0668C243D5B292ADCCF8C871751E7440D896C82583F1F0B1A701499A2F7EF685B00E98C3CCBC54472B6D7C89A59B6BDC2CECDDCFEA3B43E192494F6334B1CE6D173F909761C2F4DCFF0E31D17B164B032F12560578B64DBE3F4B919E5899C9EA6F21FB3C4EA445C0667190A6A900926EF15ABA288356ED8742" + }, + { + "tcId": 18, + "pk": "CA6D125A791A8607FF94FAF838CC140B7F163C3D5219BDB9BA4CB5DC8DFC3D2F11EC2A045BC422458C32E131434082E0C05B9FA0B5F1E0C52D1FC0899D5BB32D020491041844972B680109CAABA456B8C4744FF7BA2E2239FB5C4C231A30D194ABB3EDB34F769ABADE12EEBE1CF4086ADA3859263C4BEC5D21952F659BD2D717A2D39ACE454795A0DA6B91D6DE7948027F698A38332520E4D88CD74891D342B977CEF86AD063B6C53346EF4669526DE5DA27B71F54E58F54FB9CD9CF9DC86522D46A13C6CB4D7774969F249D1EEF6791150EE05D2404341BC066631052D0A92839F77C07E4FFC447E110D2A3649B4BF7E8588F24DC509922D4CC5467142BB2A3D350B56BB00A23B28C6769BD09F8F6C77BFBA63639D0D9678D94DE66F8A14C22FDC1B9B33D14769AE034203C1F98E94A403D18BB22ABDD84959D63407B87C73E721985DB756E00C3E8305F9C0E23E9D7D8003D010589A283156AF7DC48F05C8A5A814E484D95C5B53006E86F009A6D36720781D79BF460C6461918B417601A9D88DD84D5A26B71C1DF418184D2017C88D1AB6931A49215988B65838207C2111A3BE980C5809C2CFF100D3D8495A7F8D3CDC0D1DF183A56DA568460EDE3631258559B010B2208C8F134924A3CA02FE42463F8D352D0EC3797332442D85D30BD5989FACF7A2E8CD0018E5AA4ADBD902AAFA223C9FD5E4BFC647E806C96F0AEC74578A74DAAEC99E9C3748F388E3A99DD30608E3C5B7382021BC6926D3317240538DF1198BE444D67DE7DFD26EAB0312EBB8F24FAFD464E09CC2F28E08D792FE9E422663B4CA3726194D881A9929246FF957C858D58CA2B2381F5DC275969E907088EC047F6CB1EC8DA1B76DB6396A9C197FC7A8017F233DD0ADF884188FC127BD74BAFA5E138F5B6DD8A1354BCB82DB68890CCBF6F4400A96D7EFA3AFBE7CCD034377532B084B4CE473E0F8F12A5F1E9031984CD109A81FA2BC1C04932D0360FCC0F1293617A6AA9AA6142C8AA8A9EC7E872F0C15250E36A5830C63A0BB8921D3599A7352A6E38E77715FCD2F2C6167A0DF4FF33CC32AB96F2422DC33F83C45E2CC815124CD36B5ED28F142FE79299AB930CB6210C4A1F7754FC98FC3233EA0C92CAFFAFD36E58A4E64475573FA9057BE3EA35DA188FDFCDDC26628DE6C8059739C145BE59119782E93BE98F3E42704A827D3536E28ABE4DF62758E4674ECAC17594F079B1CD653257842F02D5DD70A62B0F84759BB0CF06A19CC2B0FD177C06FB2A020242FCE4DC8242DABE161BC5C1D95F5748BBCE96F07D4B2D8A80C1144ADD0F057A9E3CFD5947D2F1E8C29E1C206BF049788A52D9DBB6F72A344944A12CC80909EBE2CC00BFEF5273036EAE707CEBD6F57249CF40E2EF698393395FCE381094D042026989E2598969FCB343C05227B914CEC73021833701C8AD8937C77AD611E265582E6CF59819C56B0F29174B9080BD8E3B57B7C2D594CE1B432C2AA010C3B55A9D0EDF6A364CB629FC0E4AFF80439F15184E987128242DDA1425C7E18FABAFCF458259192C7CEFADBDB723E63E704719BDDCA69BABA98DB8187583E841025A900E53B35F2B2AD2CB260014A886A84760CA74828F56FD044E300DD273D95DC2B654C3E0437E30134DCE1FF9F02D6D8191955AEFAFFF588357573CC17279778BA6DE661721C02639D0810F416D2A284986029D11C54D225980FF3ED3B6603F4B73264328357568D72C8875F34A4194A7B556662A2820144EF89E38DB837D5B539F87765F98D0E902AB12594B076852A0EC716184EB8F1A589B06C374CC8C6715DA7AC6823F0670C78D9D3F7D921AEA718BC8B3894116B2404E623975C0ED", + "sk": "CA6D125A791A8607FF94FAF838CC140B7F163C3D5219BDB9BA4CB5DC8DFC3D2F7CF3CE2F74A2AD14A279908CBAD4D566CE574785BEA782A9A838666FD20D0CC66F55DA7573AE47774CF62F0FFF40BB0A9FF42767685B979C2BC3987046E74E7854A9D4BFC9E7ABA2E749FE766C8BA10BB7A21D46C27C0E0CAEE22A599B914D79CBA2698C446684402C58344C022230C4A0094A406222A04882062912B98D22390E53A0691A3425819889D9146D5AC871192251C34406A084055C428E9BB44C51B6259940710B00314C086A5C008814890858342664227009062E04318A483809E3286D4A342C18364C540031D4A09120B2601A31700BA52D21A98518C14C90809063346654225021028DE0B66D43C600084361DC14610C1302528609823252109284C81206C8464289B81122B70918472D93386211292000C3440C37040C344123178512433114856C00A404C1264883C470D84812E2906544023222076824A05164C6895BA0084C203091300E134310200341D0486200472DE2028210056ECC408802292DD0467108424C02926550147054C6458488510B384C438681CB180C1C8345D9942D6240898C80401CC82D19B30012C100D94850103044CA26700B242CE3A6881C27712186688A3409CB482552402E49286D5382852187490B402D03444543A66913C58DDC92881384218A0230D8A00D63146C02207104A76DE23431DA346993246D20936C930251141720A228061047711B27111A475111354C1036688B869113A960211220C10088090970A3A64999024A92124861C670181208D9004193A2054988645044610B95100B982C0A9650914261C4104A981471532692D13864400020D04688CC0882194902D9182E23309114B7905182645CC061218289A4482009402542C06D1C4582D0168294B861040610891026E1A2611C040048063123870184961164A860C420529C0660208108D220201A054D98480C59286A40B481C10451D1B60C14990824206E94B67058A080DB1661D3902C41160DD4A08C9A302500B02D1C398E49104A129364880032103064894624141951A3A02C40A2690909458936015C220C12325211214653404984380990C864C9360A84B84CC3424AD0300AD016040A21821B28808A2269811000D2B08461C44CE006315B328DD21640C38645C3B42821B9205C322524362DDA144901A54893106AD9902D11044E520886221368C9B26581168E0A18481B128A2433255B8268E4103111A985FE04042BE50A23E0F03008ADE937C006A04241C5464002866C62DD202B2B7B299400A245D4E1E6E4A9482C432DFB3E3D28E36ED1A3A354B420757A22BFD2AC8848630E24F775BFDF16932E0B1D9CE8743FAA82126D0E28FDC52EBB345CED07B2DC0E36D672A81E3B909FE06D5ABD9AC08FEFC23D7AE91AAE6524B3B032941E35F6DF6BD9661049E4F7648CC64351B0781CAB885000E34F1A1B84EB001CA87766C8C8E403D7F3724F0163EB46E1ACEBD9764637A814D67A61888436C3FE080DEAC3CB020CF15DF367358D1A51F0E0657F6C1434568B4F49BE12982651B92BB2B68CE4A97B9B9F48E40092F8E4B5ADD32A760D98B47C063E050644426FC8C3A6D967FAA9F718180237849D5114C09EBD481764F18B31564ABFB66C3A2BF567DD4C4CE98D226C374AFCE873BD0E7A0D98BEF4837628C5FD978729F1A5A1DB98FC40272005A324F16007276885947994837C3832B18BA4D70AA15AE39786346C177DE5C09F4D7C0F572799F9630B071D95BFBB8734911E1BC44385D09F35B51264C2E71F220D96C86DA0C38B43D91FE511D983124AE39F59B78EEE058B75027794963102107C9E50F193B60DD11690DB8EC84ED9A78E1B13AE8DCAFD878EE0AFCA6096290A0465C9371C1D9C9134E6EE476B5D3E44706DB11D2AF07DDEF54AE381455A452DD746AE86783944D2886F59100BE51B7ABE4F503A402F25F21FFFAD63C7344D7FFC40CDCB38AA27046943945DD773E2288DB5FE4FB0F0682C423AF0837CF66F896BA6E72469B3222DCC117ACB9F345AA0F903D11C8F574DD3DC324F5C74BE0E155A4B856DB8CA5499E064F6EE21088FA2FC56C4C14FA15C3464CC5A129FB8B6B4A0B0D9A60F29D35928F35695D33919B91853D2FB8EAFC5E36789B8079115140F151FF55886D315E53B094C12898A4E1C97F39914930AD96A107A95702DB6546746C8E661C24B289E53057AF78F5D7941C145B9E38C64563ADDC80E95E27362A3AB93B85EB9EE8880467D6EE72440E114976001BAC4032BB9323EC6AF70B77F03764BDAE26FE824B402BE79290EE99E81F9DE4419A4DE016D925D9835DBDD9467F731C9E54F604FE9A101836137F7E2E786BB5A46A7494B75F5225024860770552C59446B021BB6968D6B6F9DD9F15C50E22BFEC54976C94980D4E21B19DAA740F35A6D13A42878833171F7B9F33ABDBE78CEF9B8F92A92A7D9B96A4284FBE923BE691090D185BF42B5D1CCFE707ABD2C9F14A55E8AA5E69BD4A0BA8F6249BE11B65D712BF61B98BEE99D1D3F190C76F7B7C448C133ADD6D8FBAE27E0239255F6047167E84C54F9753EC2DA7C53E089974DD49868B6A2F467216E01C29DC2BAB531C8158AAAB9137C55520C1223A1F804C1A9AB1E3CA5A9C380646C8F48DDC70578125E5502BC7F441A416866696332CAE434FB78349509E592F7A799A22C0604942D469BDB65951B09B94CA50989C172672161E77A1BCECE09930E485C1BDEA9CC435AC84CEE3CEE4EE6E47046E1068FAF8F2EEA2562AEC2118FBE748CEF8BFA43799BECB81C514AA4E1115750400EFB12CF1A7F47D25B3DC1AC5F3FDD9DE82FE0054716086E7788FD83153FAF1D9241BFCBC46A8B200C2F35B5B13453F8F73D52025C62FC7BE837C291B6BDB73584D4D704D6A742B9EC772C36AD7263278ABAD4F4F17AB801378E7DC7E5DE8E852B1F07D00B7A47D1527313753A2695A88980F5870C1D54934D0D7588350B180012DF40C57DB2AEED587929EFA6C1CF8AA82F1C51581B89A87226DDEFB73BD581210DFE3CBCB6AA1117C018920C809C0B7F70D034B8AA0BCACFD689C247027B5CC166109EE063557AF7B70FAE195350836137828B060A82568269336D2890D9F7C6200FD1D7E6EDF87DE48DB19A942B2F15119C01EF58951CFFC15DFC40C16C695FBF14B9AB602EB8F7799320BBBCE2FDA218BED11C4D102ACC0B29782917DF52430E95D07C859977C1DC0763B13305AAEB4169FE4D57962A55295904A12E7D169E0AC5B0FC7048546A6F1E0D2D0FF2CAEA2878F41445AAE5EA4BC0921DD8FCEEB400A25277FF127AE7FD57F23FDB465108DF387E20DD628D565BEEF6C34BD8DE36C33F7944120E08871BABE9A96589D69409C66BD4BE9EFC9359650BB0AD6773D5EF9C91910C7846C4F3D45153F68059E9FCAEFD86A3195417016841231EFAF86DC68E26CF7C3B34C4026C78FD146E8582B36F5F458ED59FD4EFD5ACD0D861AC54E81E49285140E511F24F8B3753EDB2C1FCED62AE755369919713C556178131B84F857EE1B8F37DA67DB958358FD628FA396410D1865B9DA8C9AC772A5D6172E7CF225AA5CCF60B6EFBF0A1BEAAAF" + }, + { + "tcId": 19, + "pk": "08C583FE51538CD926528D3F9E09CB7D0F90FCFF247002D162983C5C34B92C17E4EB81467C60AD40730626E412DC0A7FD215E75945BB223F17311A5B72BD0AC75F487512B45D9673E7F659D6D31867FED1C258C51EC7CE9BAEA7E6716BD33967CFA0A8538A96FC37A1515F726CA4CB1124A110ED9AD4C7380963739AADEB3C62832211FFCCF84EDC129E068C9BE4001A29A4ADED360936E858E4A401ACF4A55F087891BE2B64A8DB64C19323FB527EBBF61C577419301B7AC70DFF901169DE9EF367326E83EF4E13706499A56EA10443DF02FA4C55441FDCBD946DA8A81C5CBD320069F24EB931716C57FD0AF6DCCF49BA437297192D6149954CC1DB661C874C5C81F2FF5842A89D094CD4E18899EAC122DE246DEE7728282005AB3019EEE47B3AC0066CC136458AB5E89458500C1937C56FECA6D52D7C626519FFC40DE49D89A7655E7D6612FE7CD6D72C36B93AC7C7D75DA5FDE8D80E339F96BD6895B07B87DCC5C15377381B8AC3304AE7CB51DA169982A297450499955E816C557857F2D4891960C4ED5C54F931B9E9462680DAB045CA2ED5BE81427326DBF390BA5B9CCDD147470C1319707495212D791D2535ACAFD4BF78D4550A2BAE409E10DFA388227BCEC4CA3837B46266BAA53CB19DE9A3D7EC1F354B648C57D0877290D09F92CA61BD3811C2CDF9EE870918EFBCC5750DBA2510B601AF593245FA4DAC6F89502E6DCCA5D4BFB36628D88975938CF1C3658E4F72DE501917428D62994715C83FEFF5A714878555EA5FA7547F5061BD6DD148041AAEF04334463910D3E82090D2EE6BF80781C3C3E2049424C9D1D3F9CB98CDF1DB9168734CC4CEDD241F5C1F26AD69BD979E69D2825370E36C1BA31E1DE8B150B16201967528F5BC096B1A43A06F716A2862D107391222EC9C4A546F1DF3FCAF3F5A0B8B40B0726E80E4CDFBE174899BDD50BEE334DBDF77F0A91A9DF6900BAD7CC26E7AA8E362A6385AE373C44B0945F5C0B2E60BB55991C14D22F5518D200ED43815525CA42F8331913C9C8F532ECEC1F1A2A8DC1A7B38AE15B8BC99BCB542B866333B234CCB125612CA99E285A447E7DAEEAFE79812F3E3B372CE0855B9969428EFC911E2A332336FF43CE8F661B1FD4BAC83F56842E716B7F149BB39B4D22EF5D54592D551AE15F98DFB9EE27DF3192874DFCF8A42D5795A636C83C4B0EB828894EF8C783FDF28FFBA780ED18601DECAFDE64C824FFDFF2E40DC5590E7098FB74B226A5C556F0B2BB68C3628587154F42A7E80A80A430532129D642316CB975E9501B0E2933377D04FF576C922E1CC06B3A5CE6EA7E1B611DEA65FEB2B092B81C86F00B99FE676FF7DDFC549789901B87CF2BC775CD5A226C3724D7FC14CCECE36131BB53CFBD4B1606C8F57A5DFE39C4B946C40CE3B36F6CA43FA043DDBABDF56B03CB12ED1D3E929E7F15FDA92615277421BC0E7DDC4392B2CF5AF79193B3C26FCA0EE4CA7E34D89CD99AF85D053346D4247ED68226A1C82B32344C1DE2BA4B71AAD24FDB3A4004820F450DB8766815554774A3372C1CB97B5C365C0E78CA06B143022FD54C7BEE72CFA7FC2F4EBE218BE84CA503DA9067F36D76839F5E4386A95CDB65221A5FC5D39A4AFC65325C8E17E1FC22FB73E97B5B0E341ED24AFA1A50629E7C5829F8ED47EE13D25EB6472B6A4C795716688AAC6097215E423F8D8C7A017E10257E96237D2BF97EECBE02F68F95999AB255B5FE8A7399A294183DBC38B69139F1612943E88146CA41231E80F5598757650C7C64F5F686851DC64D8E073523DEBFB4AEAC5B9CFFD6F92FDB356E178749397E08235A99C52958A3D99FCAA18FDEE9F5C49AA3D3C9F", + "sk": "08C583FE51538CD926528D3F9E09CB7D0F90FCFF247002D162983C5C34B92C174E00263334CA00EEF5603917486011A91A03BECD6D1218C9AACA13A58D65024247646E4A2289A28C38896950E8278F9EB1E8E3AE1E8C07C748AAB114333B716E7E95843F237086C307225C1177CC0D2928EB2B4F1F81B6479CEBCD693B92FB6E19106000434083248C62404C12022C89024EC38604502204C8444EC1883004256E12352084342550246DE3B880D8824C4A16051B89448080052400680A25602337848A448083C4681A4888CA263211A0208C268923246E5C3682604482A1B22001016CDC128CA0C26CD2A67012262D9C084114024018376454140910306CC2464EC2426A91922813382422996C633844199681182512DB1672A4088E489490A0C429CC46212146655312510411915442211B032E10142EA0108502B324940826C24251013911C822701A1249D230642409608AC66DA2A86012027124934D011760029605C43821C1048E42320D803081A29688028870D38009E186489A426D0BA62D120566122152D9380C40140A62063204965000B985131025C2102D18A07098308099160214B425CB340A62C88080046D5110048C228A00934C48044A8B48219C02280438006440520C41268926694C3664C1A46C5A22460AA54C520032C89051C1A064224430228344D938800184288922881AA7910AC930E4149009C409D3826520C81002A4319146240CA400C3246EC1962C820490143850113549E49069CC106A04052283B28942C86C1CC151980244C4442E14066052B429C8A09081060C9CA80D8C422042200D0A9188810069CB243260361104326491068220220CCB3441DBC06CCC92505AB271E22212D428301C3390C99481CB06721A0266D48471414802191072611610003682402222DA00520C914D89328E4102094A380453000CA1006123A14D11C03121339054C64C4A269264366213C661E0946111B88D88802D82C66103106EC0400143482C20A4900B011049462D0AC9705904004924248C2622913092D332826320669BC62054C211A3B4401129055244320890211CC54524C485030971CBC62554A240D4A005D838260213804180115B2849612011C9402DC8B851D1304008368D20A02582A421DB342E14181102462E23126510C9091C804999248C61820D54C44D59C08403160DCA10420B140ACA400E4112419C22885A1689C01202A3264219A40D0348044804690025662322929232690C4069D792697207DC3A6B716F6F82572DFE0FF9F05C53FE3215DAFB1CDED3575DBB95839694837C86E2056F91C27C7D15F7337E89B7ECDCDCEC4B3D982CE8C1780E8C9F9BE11FA9A5F51440775D8120A60ECC8C0B5F6F683E02AECA449F98418F39DB4399E1EDB2C4475706B2B79F270E3BCA18725BA3D8BC834651D29C1B2CD688FE7AF80818C4D9106ABF2E82C3B1C3F09C30C8314559FF0B368950D50FA2D3069D31062263F61D9B934D0C9098F0F66923ECA1D20F5E06DA4DC4B7CFBF74D035CEC73466D1596BA89254579DD536CAFF93EB4C0549AA55364F586395408E8723DE82962B8C802266A0643D9D50D8AFAC6708814AC67F24790904CC71E728B030CA43B39EABF450D6232ABB7217E6193093A95AB2F5EB4223C319ADBA0BAEC5D1501E702DA6FF2B0729C06B24D98E268A22EB28A3258C6EC03190132D7012696B81BF0B1C921C6F1889801458C343B2786A3797D9913A67CC171D89B93B521A18452F7299B97D10399E02A91BA56FE1AFAA92F5C418996C1A29EE8A1B5B6F664B6D41DD69939EFE31DD082D4DF59D428C95266683061B26BDE28198AD135662DF0BF5BB401B51D17E576C1A1960942B74CA70AA5D332BD238FEF557D39CB4B7EAB02631314DBB91367ABF476D2E3BC2DEED1A05654338F889FB7F1C4D08320638A6B1FC61C25B95FBA474ED1B2758F69521C602C123AF1C9D331657696D1AA5C55FE671C069CB2CA18683C2F7A5A35DDA52E3E71C0BF77EED74CA7398E52876673162B88D63690754DAF9BE8DB9220AB35A72397CC60276870E7DE8853ED89BCC0E555247AAE1BB22236EEDD9E5C8A973E46767CB3AFE20884A554E7C522A45B599FBB7F1C4F84609F5489C7A798A0FB79C4B8963A0C05B686DFBEB324AAC5BC97BD46D4149502C36D767F57CAEAB2DBACCCDD7F31F0ABB0EFF7978EDA13EC1D0E2D1BFADF503984FBF23BB56C68E3C7C759136A12A1E62A4D11E3A08A76685D082CA5C9803CAF1AC032B9FA90E16FD55416F189C2B13C2414EA222CB5DEA142D41E7B2BC499B7891124D75F8DF559850C9368BFA41979892DA46F22ABD2916884915CF1856B4A5EB3CC00E4CFFC36A48D04C8F4BAD2118188F06F76D9E58A2313C513555C33D883FAEECFCA01330D740148E03B6E21A35AC08B85F788B5373E9E5727C6673DDBA5995D0A30D7863E435CD58BFDDF22C5BB2D270BBD74116A32849BC6C9AAFA7A26AA4F0B0D37801FDABE99320F0F33A025093692C76CF06242C41A189715C239E2F72FA59A46D9951ABF6B115A1ED0E517107B89F0EA49D7C70E69DE121E53347FA9B1F42480B99456DB5862315459921203D93EDBC5613FE2B7EDC756B67457917ED21EB46D8B7D35B0CEB9C9451D6E9BBA9290A96AE6D7AA14C3AF93EA28DF817DEF78007D1963FDD20737C1D503D47E94A0514E8D06BBB78D195F5C2376D3EF02E823465F94B07B09D3F67D1C89F38910777672C554A9ECB6F5B24179CF92A725DA4A80770E46C4D9BCE5855210996A3957E2CD2B25F5A13FAB9E87B8FF886355AC4EAAADD10F0CB5DD75C52A0E65563FB26F4E0E5CF52D2E07C666088090BF866A58B75D8DAE3772F47ED298B0CB49806783C6A057BCB5EDE6E27F84DE01ED80BC1469A07A9B314723F33E9D871CC294738DB9786F77DC4F0D8E23CB15448140B21AFB5C2E6D97C077FA45DC39CB281BBAA7D315B606E0AFA64E0B02D939904AF11534335C0FBB18D523B448F0B162F7CE993A3095C49AC63663F42705851FA5CC43D70D919EB4313B00C0D8B14958C02C674EF7F9FF48A164BD82984E784F3B3D65DDDE52206646B400037630F7A7C36EF61D3039BE92FB4EA9DFBF0040C307395ED490009E2EEE43FCC9BB05A648EC4551D1A44F901E0AF85F4E3731BB1CE60C4C374AE440C9E05E4818ACE6FB50E70ED1D413E6C89399487C06472AD15DD9D2BBD7B9E1961CA94A7E15DCF772BF9172CDF7B9E9A67164661B579BEB88DAC9FE577F24195B3AFA624DE80D021742CB6C91764BD9B7653CE2F7FD162F2DCE33792285FC554F2235273B0646CD8326090747D4F87B8D4E24872F44E8055B4E5E938086F04E1AF47937C4BB4A56F9DCFCE9ACC1803056DAEE856B24AE45BDD89189F08EB4C908F1C4A6E22B3C04FEF78442733BE2AA609297D8A15E42A2201EB18A87723B92514801A37FFD3B4D36481EC2550DC6A620186413EEE403505A66BB725E65838C6FBDA562F4AA3DE364E237B9FE50915D3056054D613039AD3208E700AD81A745D5480611206A8E45D5B13BC664C724ADB73C981E8788C07B2A9A822883EDCCCC179F376F113642354DD6F11B45A6E317DFB215B" + }, + { + "tcId": 20, + "pk": "763FB831AFE969385A5E604268724FC10E9384AD30D00638C68CEA2D8C5DF9B9ABDCAF2AF8E16F7272A96A8A6EEB6C41EF400C05688A73129FE2DEC50ADC3C7763BF670381824A474E2EC5B06C5549530CA5C216E06A5D0BDBA341983705703E9AC306B796223991E8D35AA0856184D0EF5C44C6B3BAC268C0D952F571BBA2852BB93255459EFE2AAADF2B24D35407353E718528A331F8700BF722B6F51B833DB1F715D358455E916684593438071798E17EF48CE1FC777F5D2D308C22B2B3CD4805773494C863AC6D447C8361ECBA576F0348459946C7227FC8905A59700113827D88524BD68BFA2ECA81F9CCCD0EA759B2173FC6D1A6EEE3FAE3D9601411387B8C39DFB3BEBCE4D6A7FA5C08E61606B4B85F21067A6572EF6CE91D39F7F2D24157006B434361592EDEEBFF2277C4FBBBF11B30229009765B8D24F274D7DA88CB8E4A89D6F77F8901359E504EE2F04214F8D6B560705DFC9E7936D5FF1236B2D1C83459C0B5B6283E34BEECAFA84A80262F206D331231458F9E38EDF6D5AD5D2ED1ED84642A14265384CC302F72961D11A58C7DF22CBAE52A4ADA704EAE6FE9477CEEC185223D82673323A91385F5575B30A0BBBF6F24BEF7A62F737FB6B88BBC89B9D6429119671B74ECEA5B98BA0597510D3CCA0A853688425257F9017F0777C02E40D6F2DFAD9AF305049161283D90F183826C5FBAEB8586A2C766CE4FAD6D3D565B4CD459A76A2CF23D8565D493BB09035B2C44CB7D62AD772658DF463112E747221D6AA3846B207F839BE7EEE2E2B2FBC2A851D666943583E36B2565A6C80AECF1AE6F9A0999943BDD7DE253769E5C5195C24B1E88D67DB38C5378A10239A7DB6205BEA44847AB1CBD3954D0C6D70E26CA139FBB7AD7AEF6899CA7B57009B778DA2937EA4A3340B8C389C2B251A0EC3C9AA697AD5320F9FD41F799714E067EE46FA9534D531532D7D62A06106920751737A52D64610E181AF8DFC424541FEAD333BFFDA949CCA8D19BE372CC14DADB16EDF4E65B336ED1C7507DCCE4A1762B0CC2EC69AC3DC0E7AB12A837FC227A8911EDACDA112750C295026666A7EEFABDF8190B355928C328E3BFF06F10406915C358B579A19C55A07AE2FB071434B69BFA88A92C52CD795C97FFF514CAE1C4D0D244FEF3D26A2D2D62C931E8DE8698D7EBC93533C37F365B640B91C0B85CF55075DB6267F5A980806C39E096A39AB4D86C380CE94F5EFD7E1C44F1F77085CDFC0460062D4579999C9E395CD8338D6AFDF963E7DA6A097350A39FACA19BC824A614A84080373A27B550C4EB321CA88291201DD9B79FF69B89FD50FD34FA80FE7D6D3F5F9DA98CD2E8A151A5B35C7C6A132123FFFB76935AD5D6EE9DBD99C2D5E394E540FD3A7B76439CF442807FDC4FA8FB4A1F5FEF9EB09588807C80A9573E54E6678639B45EF7AE51F7311463E9F345F08D4594CA94DF334C29E69662558DA177F9D4329F25E191832C979FDCA310DF96AC66F922AFAFC38467FAEB7D6B57A2CE46FD272998C17B78C69F62E16F72B44500532E886F10ED712796F179DFEBB634CF88E7AE99BC4405E69D89AAEB42C9BD25FCFBC8E4E88189CDEE12A87EA48B204F7FA2615430F8F642683FCC22061560D241B1D1D3B746A487DD2E17A81AB89EBB01BA9AA3DB992CD0DD68392576E65E933A3C1C9E6B561575D073C3759BDF001B7C4B96A15E419F982CD8E846E383D3FC2DA80605731A0A65AE905D6D979A1931A174D2CA5CF073677C862AD63810F945ECA3551F63426E03CF049882DB09C067BC0A8AF25672FB30F0E79ED5A1A3FB0983AF62915752315159D10D3AB86C282A5DD123170783E00A15A939A4", + "sk": "763FB831AFE969385A5E604268724FC10E9384AD30D00638C68CEA2D8C5DF9B935D82EE28F88A1D59D0F78740D34116061454F7A1A4258B2EBA2AB3A8EE9AAC87EB6ABBFC89154E8249F601F6A3212EC53FE82DB06C9FE7777B725DD75D8EBA3FEA86EC5B270EB3C5DBEE5D4C5DF89E46F42A4482D8EB94176A47FFDB279D67EA2C00D1214604C142EC1082598045150284882C6649C3280E4B04D09C60511A49093286D93200460202C9B8441D2C865E026869816458292908BA4905046809C302E544642C3422A9C906C64362C1C070A1A1428A224680A030890B449A13481C8402118122888360C9096280BB3819B067163342010880911832598C40DA40090C1240081940DCA124A54120898284000860D140730D9489282B48C04C1508C0822C428461B338D23002490808019398460A240800005DB925002146211440610A628904632A09861DC303142924800072CD9368A992882C8863004095252A6301C92454C4072101320120060E28004A0C4601143109014051B164524326C6206321A035110382E10414C82B88451386A0843315C224E4210410A4991A0882C80428DE3344D0B030252286820477021C811D2426C59264C0BC54CD9309183082998368D08856921424200424040366282800019C6851287704A428604476959909151B408D9880421C930DA346948844C1AB54D0BC9000B05291BC250D8C44824296C12038C04100A84C010A0080A8926880C25051C390923C08C94182293240E1CA541DA027212C4452305025920525418480805820313724B888583322048106198465144B86183C050D0340200450258A6454BC26903B80D81104E001501204425E3340001064CC98220103941949884C21681D29829A1B26184324608C66158304204173122B12554B410E2348D8430121A010AD1169083220A0310264A8890434221532244D1C86122998D62306D61462022A40062360EDB380082A621D4267080C441C9B48143A244A2187091B86044448A51240A19C251191310D4128E62128E6288850AC48DDAC00C1011710B402482A4019C046E80485013400891000A0814054B02051A476E91A87080B024194448E0802521426888066CC82829E28208CA26308A041210845103A02C529611019245D4128491246A14B59009352C14350C132460144666D924225186844AB630C342484BB0651CA2610AC04023158E09402C23B2508C04261042666104492393044A3292A0844892442A032762B40570BBC2ED9CE35E4E6903960A5DFA7800993F5438ADD1671D7D3848B9743709A9774C85BC528B2F0F619998B7FC107A4D4AE40270E5F55C889A2A0AEC5AD97C118A6BE6336C1A93D545FDEAAA791D4DB90DCF2317D2E6F013C12B027E38AACDA013E4F1C660D25E43402E89CB69F72E47617C2BD4AAC1D0151930CEA563066C3261F767587E07AC68FF4485726AE42B210220452A9C399F684E1B9B228F6BA15DA5F02401CCD4858E2F502B367C5E79EEB28C6D63DCC2AEEE547FB67AC7D947125FB162133BC836C1B931A454BEE47242AA8BEB8A85AB41B4184BDEAD20458AE8734074798D86795C8AFF512927D22CEB52B86B8006B1706035116C4508B35FAA86DC4E6EC735AD9DFC4EF993A79AB8759974270EB82D78A0A80114F92A0A8A2806620FAEF97669C75ED51E5E0BA4E1753C6CCF75FBC0F7CB42F866EDDEF10AA07B85983B6E49F630501311A8FB986DC978C2DF9DB275FD67834FF915BBCF5B3E30A6942FA2C7F062EBFA5C4AF36E22D57251E8E79C9941E09803F98B4EA46D556BF7809D9AF4C86B8B3A7CA6BAB3A0E48AD77A5F01E7D20765417D3C6561E6693F061B58C137E95B977553549AE66A16EA02D87A906B993F9B8394E6AD3E7A4182B35A70345421858484BEC0813B6104CA50C09FBA0F291565B50E28766F91C44C1D989162A8DEB1E95BB0BA0912D6C506A6DEBAE47A4E939F0F47E88EDD14F8A35253D8337C2769325F81F1C73D1E22B54D8133E4223ECDC3FB4BBDC0450C8E007E7DE2ACF075E5D9332247B6BDE0058EF4E56EDF59AC3C8BBB88BF7F6CC48D85A04F796EDA1CC91D08F839339950E82BC5D04FBF27AF8D0F858B4356B728E56FCFE4F04C2F7672E0EC5E6237F73382E9E8004AB6680423729CC9C51366465B4C324C18ACB245382AF26F26E4430746E98328DCFB24148486452F284856920B162F932BDC25A86ACDDD3D5A1422A0EBB94FE948FB58F2BA856C945BB20BA07E0BCBDE5740631B3F6E9C72B14ED7F79DECA30AF6D55573157CA59907340392B6E62143E41FA3DE63EB14B61631AE846F80A9A7707B9C2CA22A741F8B9CB6A2FFFD432BF2BCAA059AD23D35B6BB47CAC39CAECEAA917370BB89D33814C31FECE827889A7D758C031DE16F58B4277A04455A7F515BCD34630AA0A4CC253B5741E99A27F251313177D52CDDA8182FAFE6B32F4B820C8EA34413937C9FCDAEA67D16A7C2EDA61BA1B8B7266D48C8E8408F299C3526B57198FAED1855C2645BE3F678846491C5C440654E705EC349BDFF04AE935196E97EE9946C3983A4822E0566724C24501CCDDD6D9D4BAF8EB9D065E5F280F8F04CBB7B3E8C76757FA760701F28776BB86EDC0E85903AB4CCEAC8DD89482903FE6137675742D4382C4C4CF66FF51A89787502E6F60E5E622063C71E7CF1EB365E6BF0C25DCBA8ED29561E325BDC64E528DC961242B4DF790C6C28BC7217B54ECC4915FB29873905ECB8E9E82D4349D4BD8813134F2930E0F3E79F3AA10613D535FE717EEE3DF66C1E829876E8EBD5BC624720A00F2EC10B369929A9E6F1EBE7C88C7D4AE413DB05BCEDDFD74D24E4DA4237B17703C6A48825521E75CC0F37EA656DCD1B10D2000B2B04A884C64620D607B1099D08A745738F90AF19C1635C5517674B317A609ACE877382A34F6604EA3EF08148280D1F78B1D2CC538671C71C6AAFC538FAB60D95977B1DBC2C4320BAE64E595403F7B54CC81C4483A69B6B515CBA264335531705AA70EEB88B49D14D3B8EE588C6E32F68F96B7B5219C39BBF1FB45E9617CDAFCC8380AB86E2669812A2C39E5C3001B0BA98847E8BF01B8203618CD92F45926DCB22D50E2751D5E3271D0E7F159505E4FB7AA9BE30A82DF405B4C0EA3778E1B75634FF4356E42409E36BA15425AB7ABD650D855340D203705D07C33250A4AF67B2DF4F2A41E48957C98362D6F55C202ECA584EF1511577EDE1368D6E79EB3DF014FEF9064C082E7709B06D23914A08EF375A2B63DBB0DA0FC780B66509AAB62B9B47156E479DD268989624389A098BC36E65E4E43DF5A804735A32FC3D91FBC5F29AD6869992BC02860BA35833D6782C39496404419350B54D8A176CA742CE6D4BE5440E94B00E16B2319321D3BE09D7A65D40C0940FBB789156AE56E41E686A0B31ECA83FD48BFCAE60BD670C262E454073C0F3E074566B5A9B7AA61F26FE7DB58755BD63FD821E7D282EA7779D548ACDE1EED0F2D4EB49DB8C23939E2C925DAC5180C3CEDB532EE049816C129697EDA8616C1ABBDFF14952F7968003C212C4848E5B91A19F1B8C41509B2A95E548FDF81AEEBD2BE401DE92E61A3A818AEB92690540903F" + }, + { + "tcId": 21, + "pk": "1FD64A86C2E0D9EE3093A00C0E6720BE47731447998DD55FC6A39553939B777FC7911DD947565A75C3287ABB7942631AD87C6FFF760DFEBCFCEE14E7BFD65B32E722CC3047FEF7A8F99C454195840788211DCC2030828BDB355CEE813D4A9D7125D00E35B676366E04A31A2643DAFCC1C25FA4CD8A898D9F47F14990AB4076DFBDA212051C8C480FFEAC099247EEAA1D84C5BC53CAD03C343FE912A6EE3D6BB0281178753EC6627CA8A28F2E1D2EB4FDEDED453ED83B15A26D1C88D9BF8A62B9AF8C62B5149EEB239369F1432457EF30D8F0A9151BD89AE270FAF53AE69DE47D90A76931164DC0242FB52ECA46D62E096BFA42FBFB2F6168F390917B31E750E2A20F7175E27D5D4BA25536CCE167473A68080110C11CBAF5BB0275003A552FD922E6A8F9B1D31AF1BC5F8D5A6CBDF6211FB48A936081AC3A155047EE28735668C61A3AA2F336914137D8646C2406D24EB9B825C1691611CD8AA3DB2C8D35D3069A002B39C5DB8906536F8AAB76A5794187E6319278262DE1115B7612E52387A1CD8D2BD7441897E4B91811BA486557E477ABC4B74D222A45D70B6CCE829111BA8FB994E148B1211BFFE473172F5A2EF1018139BD10B2627EA1F3A15518EDC7D53E46B6A9A731E523D7FE923BAE33604408AF9CE5A671509ECEE80F7E38E6BBA2001EF73F41397B9CAEC556050EC6FDC403C71FD690A9E043588542D0509917A6A4B2754994A3A42346D1F63762E72DB5DA042DB3477F2C11081220B4C257B413FF52AEECE4F418A0B9113ED6C5B28C734C5F174E2D8D7ADCD1061756AD3D77331691ECCDE82F0AA4E869C322DCA08CFA9F4763003F4DC3367FB7A1432C4B3AC127C84809045FACD6DBC8F5059C04D52FBD5BAB1C695AA5C61D1484DB572C88DB0AB41EE63850ADDC79359C9CCC6E211483C11208EA2D94CBAAA8AC1B3EF0FCE07ED0F9CA944CBE4D39F2D7460E12FF544B094D5939FB5ABE5E3096BC367F3C293DEC6CB1EEDB4C4C24121A3027D60AFB7C7A171C18E954BD2D5961CF7EB547888F9C3A4002AC82E09AB02E56CB7DB36673E74E77500C6A6D30DA50A1B054C3FD8BAA0C8180E1A50914DE26A7D4515DBD51E6C4C804D39E244B7D94705B7C1E210E1B651F17F87757DF7169616991C010E69D7204314890893CD9258E7672C2C5CE34464C188DD22E8E3B8B1A11DF40D32917D7CA89F6B254BB0BC6042D73AF18C92A1F6B02B68CF59A1E2EB4AA4F646DA63F29FF89DE07BC52C723AB61898A8B247CD51888688768695C2A0B25D89FFBB2E056DAF6F465215444E856C49E0849253DE4CC6B4C5D0CBE2D57D7CAA589892B9A228AE8157546997D4341742FC7E6CE226DEC98FC18F25A60D347331E29FE524D8EAE3219B739C84498A98AA7D5FCFCF3E8A9F6335FD242867CDEDE024EC7D0C662BA136FD317E6D06D197B2FE1DAB09E395758DA72EA4291CB5DECD4B68BB68EF7F910BE2879A43A8F3D48F61E6ED640E1614732125009EB226680AB0BAE65C282A5E56ED17729D53CB9BA17612CC68416A2B23C243967263AFE1C171381D82ABE28D2CC519F3FC52A140D3507EE92442232D488CC906BED2A399730DBD3E459480B79C3E4A5ABB98EFC72838A530AE82B80571A6C37482BA39DBA11201625485A16F48166F3CF61F719F6E67D4D29DFC769F88926E5133F8ECB1029BB8DC1B349398AFEECB8B893A01C152A75BB700D44ECED0A8C5A77983169ACE8B341C4AECD426891AB4240B246E4E7F5BA79B3736AC8037086492E038124D516A821C96F1609FCBE302FCB7BF897165F1CBBECB7CA1395790BBAEC1CBEB30B211933556DBF238C0FD7E24B6489477CE2CB05", + "sk": "1FD64A86C2E0D9EE3093A00C0E6720BE47731447998DD55FC6A39553939B777F56FFF5F2ADDDD78A3E2BB4C5A4DA9067271817DB907906D2554CCA567DB41268D22F13499DAD6DF046717288E48EF9D4C6D3BF5AF14F53E0531C57889404188EDE2ECD98974286206E0343314B528021B667436B73DDCFE8E87AC5F085A4941682B26853860563B86D0CA8400394418B088A9A803112C08501C701133902DB488A1BC731CB482552908994467082028D52B02C0BB86092020121C69153B04954188D8B46811C897199082C5A020684A4211246241A892022266810406D0805651412001B104C99A88C92C0305C1441DC0688A48069C3949042842823090AD1148862406654224421B109142910831851D9100698060A543022D3C06DA04411CC340413B05012413251B20D9B46860216490131811BA34D51B2519C98018B2848D3320523459083B07104C94811808020972CE41641003686938221599060A1A6048C886D244200E236114928494C308D1AC6806482690B96491AC30088188D19138DA4188D18344421918D8320714B04400B406824219059C830E14461E0080154A849029849C024115C1268232480C334244CB08DDA40518C0664131869433448C14000190145DB1026E3049091262413088DA01852E1401209A089903490D8284604B7110AA360198760E222804282852082309C046198327150103261000808C544C8B625434464E00008D8440E61980D889888D0286D6410304438510A1684CAB045DC322A21928D1C240840022402C42C9916724390710013291C8248D804265344218A44049A169010800424A60D022988D9824421360A998471A4368053160C203608C8B465194341094601D3268011340C1C40228906869A38681B338491842CC9426E04992D10074D22109149C229DCC600000889E24688E398058B38244B828DD91470DCB06081802119049110449111903118348D19486C0992311AC04461400C11144964428413866C21806CE2C004E0B44413836111370A1C114689168880306861288D54147180062C19096A50B40013447188C088CC38301AC940044029032621C4A42882186824A110C9346494966C08A245C9840442428C8C3405D32210DB200E9BC28DC1966818414C5A482E08040E4AC810118511149849DBC46D99B229181189199581CCA29053126E440826D8106DD4486AD908260A34814B904D88C05118184808459004B5091C4465D2B83090469091B0112399705DE3EB78E228DEE7F70D7299EEBD0AD40428FE8E4B14E5B573837033F825FC13CE5CB416F30FF882459FD3FA3EA6C4281C3C85C2E9FDCC7D0C31D39B8027EF4D2DD054B580684DB2E5EA26DF1C0BE11D9C531104AFCE61DB9B71EDF512B3EB8D2D36970503686682897D25369E1C663B0E0608A53B841FF1A6005DDDD3402D499990DB2EAC2D0FE1725D1437208391D84405C8C01C1DA8D50228FE96F4304680AA4B22453F67369AAF971FAE95A9B2F693F2283014F6C33B282420F8557D81DFB26E1CD9D15ACC9BC33224C015C4258041A108D6E14B64D97EF69EBE0C9763D44508F2849EF9FFDF043301BCA68F77E56BC1780B6B9CD58A2A550389261864E2854E3A78AED80938832A8AA14A68E8B59F53E6BA4569D39A63FB4256A50E4B5411E1AD2C5FA6DE66F87B8569697D9C1E4746FAB1DDCE6F152F2BE32FB8BBFAAF8BB1CCB14081E5415633E7294226623737B33528D66003AE0EBFFFA9E361B9828FAA39CF68744B442DDAA2976290755D7B7CC878446DCB11C59A5F66A38BA6B88697809E437BAACA2898CDA27BAEB33BA2D1930F859E2EFC28E82AD1A407177D35C3A8F76E4FECE7D8EB1C5D686D189EDE5BA8630EA309289F1B1E1CF294DBA76FF182D981D501E5DEB931CA103C3F56A9FAE857260FD8345994A0D2704BBDB5AD73385E3963F7A4C7694C35B1513FE8D4F001BB661D28996DACAFAEFF590C3A8A4478BD828105775CEA545062C14BE01FB52F4CF39F6EF90C7F6E3FF40ADA9FF4BCF325B74707A38AC8CCB3F4F3337B2F42380B8A111FDB72F8CAE96E373FEA8FD8B34A823FB5E2D6EEE425625504D985D873DDE7F7289BC6078E2A11E5E9A90D004412C44692B8827B8C1B9D6FBC37698CF2E6528C3BE794C2B343062E55D20DE220715A4859D0EFAAB0308ADEB3D6D0AADA3B9B83E790F36513BBE4CA857241BE78D98DBCF4FBC50AAF971650724781C50B993D24A8F4F9109D82FA7A208982FD6A924C6A1047A233C0BCC59038225BD872B63BF5B698347F7256047D7A0A0EC533F0EF8FBDEB67B909E00F120E1FC36E70685C99484AD1CC5816E63EA40467001485C52BE6B0B8FD38B5D5929DEFA9EDCA9ED6D699D40BA4B4D1818B71809E26E1D3BAD6A8FEC83D38E93D6584A45A5A3C74C7DB19F461C4D3A1C0ABE6C3E1953128508E8E4E1FC9A22AE185B557D8973C727095B1D90144F86ADD903C8293ED633E092B38E19F14A488EC1EA141FFD1F1E1F14328209A449E40AF2255447F173A6E39AF85902C029C33685D50E6EBDECC5BBAFBEB88D4B8D432832990D653FD63E4FA6E288CB94C8ABF06A96FABB2A6981ED1134CB5E20C65EAE52B0ECDB62B5A4C2DDB2535EB6522661CEFB5C510ABDDC11406B520C8B9D93703AC241A91078D9256631A9EE567AB7518D10C6CC5A651D7B762F4D607EFC780D121DF1441EE5C72C763F40086DA2C85778484F30167FFED8596C118E76A0FF1386113C5558DBFBD8DD79C898E6DE18537C0E026B2498478B13EFE1D521FCF982E18380C9CB2F684633457169F615CF9D9B0970F034B2FE0AFEC705499244B9ECB1052A48C0679C9D38A94851C0B3832894E833D712537EF9616F4AA245BDBCB7ED4B83FB02C34C4D28F267A2207FF9073EE2A76864154C8769BC2CC21E18452FE8953F5383F7D03B8A9BA9BB79CE31FD16F361254519B4FF065AAEA21A0C00EB9886BE1FAC0A9B11DC2BF6A7ABB94B75D884C9EA00F35FA1DFF62A3D8E50BF540D3C3FDD8C0EF8EEA531C28913A6AE19AFC4B1A8DE1EC52C939DAE8FBE784445465E8FAA1AC810665AE3AF82C82F18713E0EE56CB74AB2F4BFAD6ADBB2FFCFEAE2ABFC3A0BEE65C271C3C825DF01DE8DF618342D4F614FE005B98344E43AC02F9493FEDF6B4966BCF2B5907E4A71DE891D5C2256F08E79853986505E99ADFBACE9B60538F1C013E72E4946A18CFECFABE38AE16F05C5A4D22989F3C83C5FC66C6176D2B26D5EE1542A25E189A8954F24D6871A46301BB4896F614FA6B7AA536D30ED024D726C87F95EF9AD28F5B9FFBF08D9C2583A32A2146141B53185F70E34B9EEA5FDB967BE995AD54F8BF31DABC5AC06F7C6B523838BD49E69B5859FF6163F5C6F3D52ABF90533A38E2D7DCADEA0E05BC1484B720EB2534D6B3FD4EBC96937BA9211A9EF55BE30504544BE33A4FEB14843905C68F03A6A03C7B948AE195A951A5A63329BD691C73C613BB9CBFA1BD25341E91F8CC94B4D2B7C1DD4B8F6FBE5E00C91A068A453989D9EC3D144707DF6CAD210484DDA0F4FCB6AA1B3979248911469E9747D06877C9621218A383F81C8A1EC1D2601C9145273FD4F9737481CDE2F3E2" + }, + { + "tcId": 22, + "pk": "34CF8D42A986CEB086B210D348C30F0DFE538760501F0FFDD2D235E615E5253DAC75D4E29691D11EDE6003ABB4D18FA0384B21DF71489ED36530A0EC48B33205C2F393713D6FB8261499CA51007823D6233B77CFD8713A096D4C468E6415017617E36CB55EDC838A58AB36D56B2D4CC0621980C4E0D4637B3A6E3EBA245EEBDBC29B99327232C279F5777A2EFB8A74D492812C6E9E620D725E6AE4961C20AA7C84F4784F6FED36FAF3696898668D3DB7BDE29D024B008236A58F5A9ADF320C3E5428D2482233A5E202A31450698FE8F4CA36604F0A026163313FAC89A925E85B09EEF12B2F2BA87197B3E8F5F6E46CA201CCE21B7DEFADADD13EF45B36683D9B6F8E0AB717A17A9082EAB98BF09EF8F71DF601A4BFBE04F84F7EC82A9BFD1F0DC4FBEF540D59B245364CD6566C5B5E6D735282DDAEA74F66B589A574EE3CE5B79AB6B5A6FBB434E685A724D41FB463C4323629AD788E842F38AA6AAC8A5218EE204D2602C410730A535484BE7B7667E3BA8168FC5C0D354D8B74B583545E73A59132C729607F73F1298B2FCD75B1DA1A29EABC19157566DEDBF4C46F33ECD31D10B403917D856781796FC83046E2F06C702B803014867D15323756350CDF06C4FA6E9247ABD204CBEB4830553363249FC79355E422D50EEC8E0E153EAD339181859E8FCF504CCDF3BE063A2D33898A5409173A86A4D20638063593D03E8746EF26EFCD4356EDE61BAA087157081C3A49A4A93A666A174C0D776D57F792D0908D4D36A46036FA0623D6D4F98389782D9AEFDD61CF23E044F62B73C124091862F2737232FED252A36B0005FE7129975C225957F3E576BA0FF70458C169F54A0BCAA3E0A797A3727DA6865F5C8AF06FB67F3DE4B8D004592B67575D304A328126D51FFF766D4660ED110E911F6FF56CB45D8A7BC187748FDDDB58772BE7F4666AF1A21188AAA0D8DD351FE52C8F98BB4800160884AD064F89062AC122BD3EBD03FB3C16C12F8DFAE0B0321752892061541B95275AFA789584728E39DF5510122D9DCC7F3B44C9F711579608BCC76A95F54AAF9C5B58B1854FA5332FED297961F65587BAF92BEB65404C85E78C077CEBC3488CA8A1B73BDD041CA3D546910DB7B2CF04FED3B3A5154F416EA7152B3D3AD0BE22A1270D9DCD13A87BF8E45726E2199B858A8D27EA1150D88F652220564DA7A88EE65D1B8994859AED54912D92BD1B3AB3269350A910854302E3AA5F22D5E1269731DE82BD3853F1F9716FB6495374A012693DE42AFE190BB1A5E5158FE6EA8855FC0C0CF839505002B070A0C3F21798F017A3B6E063EF7042841670A9DA96C3B30F47DD02D6F8907E19F72700B81306D088D0765DB3E75C2E21C6BC6C0D592EDB1CAE257BA989CC1D7EFD52D43EA0B2D4C6BA4FE3C1C88921916DB894C7D3CDDC0F5523EE399A06565074137B43705DC6D4E6B1A714921EBE241ECC8307734CC6BC902AD2FEC1144E1F009B64351E2486F9D144BEA0DFCE30A0AE2670A43A4311DE9A1AE77651E65107DDC22DD964E2CD86CDE6D93FD04F7A2245768B163FBA24554B2ED476A31D28864805C957E6AA4CB8E17A36EEAC614DD7DDBDE3E65F9F91072E459A6B6AFA60CC96C5E512F563B641297E5355F758EF0C8048231324CB9AA9315FE78EA1A9306907BBAEDBABCB1E6CF0C7054C2DA82F9B3DEA56A3F8550035FBE4618C01F7BECA085CCE8A0B61F4DB47E521B62C0C1A2E57D608B974A0597ED27FCBE7D97225B67DE6A6BBED4AB12E0FA5B23B0B445280FB4B1DAFCE2F7FBCAD405B58F73B1A6E7FCCA7A0B9ABB0622F136F5E1EB56ED541462D618ECD3CE6F94070E14A663ECDB68ADA26E482", + "sk": "34CF8D42A986CEB086B210D348C30F0DFE538760501F0FFDD2D235E615E5253DD1CF3728449166DE18D01AF13AB89C79E9FF693A38DF975F7817EEFDB3BDD311C6F76104B8BF45649DDF285DA5B0DD590A4F52C69DA871025C4845CBAD89317766C08E753AAB26E1596D77990656793263EBBE8303F0170C1DEA8D31BDF45173500685D2866052B60C5240621B9521888289504441D9202504948808356C22915083088423B0118482080AB42881B8011A4949244381824440D1241250A801D124425C040D5C0011C8260620B62140064E03C504019051D8C64D580024A022905C34210C148910336CD0306181C24023852CE4C05014956540024ACB8629A49005A20840E1A24553C85024992C01258C93C2209A02664324888C443299028E22256652124A0C894118C710E4364200852809453211404414A66999224220348E0A01869C440523094D8A92648BB60C649070E3024518314C1248814426001412715B362DC8B64580240820314AD9B26053B8289A442E9B44848CB049A3382C04498C5B40461BB9518884290136260880651C108A8C3651C032320216886224251CB8116186680B1461CA081259088A59420444222442A0600C39094C886D5C38504C30721C3081041891D4A8049AB08D8C3620E44442C8B4280C442C43A48DD81052CB14645820845CC021824649CA180A0025100AA32C1397014906041B296EC10226243605109429130388919671C006480004125398519C840DE21026209369A2005084164E41A608D1A649E3C469E1926C0C098911032E23924C84204203B15180B8019A80715A3252A2408011412D08C7719B108C581486088824A4886C1416601888459A988C5A30851A04461C3386580281440808D4303188240648428A1A102C933450E32801023406E24405A39650DB9424882006E2245120A1440C186DD1380120042C0A9749C906305218889226880BC78D6202090CA961CB4868D03480D0B03189868591026522953108053023038604859014266659828919420E144101893860E2102A0A288E10B4204C404259381011188AD11045CBA029DAA244003642138705038331E2280850420D94384C4C40894B12240C48818A320418820C21853109091104B1208CB60C8842891C1861C32840CB945060800C0C2810884209C11862192761991848E13848034886CB386E21B08DC2282119C564D9C4318326211A485249122E88422A0CB97091C42D90C00C81A66C9948029AC4101CC760D5A0943FC50ECC76C5E3BBE12B3777C398511FB8C3BBF1472B4A93003ACD253867C6B605316781DC6720DD064BD8FB864900F9FFE46E8570704B47E9D5A6E822DE39F2AFB7C401DDDF305F643F0F67D20E6D873CA22051F55E8F4B5D2CB58DE4866B7821761CB9B739715F2488FEE912A41455285D7BACD08A9F7C047975FB5321E50590A64A0F97741D19198E5702A119CD3A121369CA612ECFC6025BFF69D38DBD4DC73B17BD5E9B02F5592525FC32A0509D42BBE7C498408201B67117512C3C73E285C8006592A57DC7D231DD345C9868F76BE3C1F64E8B2B3A312441AC94CC805BE229BDD53A8FEC70D0958267C6524C4E21E27468B525BFF03F6EB31EFEC6320E266168717C46BD3FCA9D6130D99EEF3CEFA5036973346B514D2611E034CE7BE51D6B234731125BA27AE21E63F8F90DA49445431579397111B78528919BFE9512400F6372E76E2B741E60FE5D1DBDB05F088BA8702F15731988B451DD979E67531BAA49A0C3EFEF08BF8A90396C9F0649F88B37DEA5AF0EE488D703D8EBEAB262F367384CE63B02C5C98D6A541426754E6C1FB92C4E4092A23D31B2DB6194C4056B32AD88C886A8CB997529D32A2821D3AC8030531C02B82EC568F739FD817247407F06E222CEED6B53F1886D94FFA9BDDCA1714E649F4EE985D6B3B0E9DBDF8DFBF5D61CE9134F3F2F8C71DB0AFDF006ABDA46474F0E2DAED2D0631B107ED8F9BF7C9E7C1FB104306DBADFCF8EA3AE03AC6A4A6409839FC46EE6DEB7C23210583CE341CF5BD73F7F1EA61F24CCE3957C1C901F378C8E3C3E3555D8060176A268CA3CB8A9BC02CF0D2A09B963CE1A3B2CCE9C5D10DA86991D56097B8F5E0B5E1D4480C61CE329C67ACB4802CAE0D69053EBE30BAB6A56063E106EF136B535353DAA060FE5F54470CF33816B675C4DE6EF93034BAB55A295FE925C31EDC5547E7538A7FEF4624C4D763074B2E1EF55AF67994944125E69AB5D6149BA453F745BA4D9C5896FE3E09E1B89964F4F790611EBB47214AE0CF847F3F04EA2A7B827DACC4807E360F89AB09F5EFD39ADB63A608273262ACFE1509BC4F6D64291F1C55F0524BD9D103096A79282A92A5D9063E3A3429DEC83EBDAD180E9A766A2D5DCCF47E5CE633318BC491C9DC777128362669F221DE38A87893F3991239E5D634210060A85182E236B8C42E75A2E4F3CF86D3B4F4C1AF40834BF20FE30B708868DCCA8C91105A4A90652787A5CFD212ACA30E5D52433AFB523C9B9333BC834411A6B641616CEB4E63671894F02A7D8C806B45BDFC814FD59580FE0B903DAB7401EFC9F22A46B19210A21BBDEA61E36E59C664E5B13131A0F9158F4EA6C1D511C8807F4D84484CF5D42DF76916A17C95374EAA01BF78A617BB3BDCD5968AE10358726188D8B4956151270F38D9E8099F65F916844B1581D556D8CAD57BE3F4DB4E826CB0EA08091DE0A04EA6E22F581EF80B0AB2061015E4D076D55974BCDE373EC71D3C06B30443C45D7D8A20B27741669C45C2D50C78FDBE619CF4B73A1C39BF3E405360E52811558B92F5C967D7560E1885B52F5F9DFA8CDDB6CFEAE6C8877973DE446FBBFE92D3CF9EE72DF44D6F46F0D325F7B853AE1CF45A9D59FCCAC5CA51619CBA3BB43A9B37BFCACBA2502994C9B3CE6730C0B0780D41FB0CC0B1468E4151EFD0EF2F7B9777B1CF7334245D25F19AB27B2B403474BAF7ED21FA4989E5D11FC8983A5299039B0D539F1A16A935B1005C807CAF252FECCE675F413C1AA37620CC9A033416DC9EC88330B19EB3A2C72D8E10853742CC29560CCBD79DD0CD53899AACAFE61B0BAB975B2A41B4E94940089B7E56645D826D764A6D2EBC25741A96171CD82092369D5D883777F2DA6BE88B648F22E48EBBA07AF9A6CCBF5D12AB564F1BA87AF129BE62E9BDBC26560356D665B6BCFC0A4F0A3D526589331FF5E9319612288B1BC27101910F7DE014B4870153F2149712AC612B9F72419E4C11AF0BF32C8B72387BD81BEA4E797532B8C4940835C347295A160657717166CC57EABC188003D78B81FC81C22A1C04C386FA075927037B32C173F85B1B827C7012E291FF315BD9CA0E733510C49CA55F8B27B460074F3FB509713548A1A7FE238C39B710B4EC0D016962A74BD428F419184497B74F37910F060897201C072DFCE766DAC229F923CE33ABBAFCE57D1D5689A6E801903D75FC004A826280C10D7D5E12F0F15878E2FA82A442E3BCC527A3B9A3B7D11F2250D0EF7CEAD5A7DEED507975B555AB9E086036E1E1F5516B79763DD2F57585FEDBDE751C72BBB4BE09B653AA1D5C68B87BCA899EB3E160B66EB35CC19BF3D5229AD7122A0C9F231" + }, + { + "tcId": 23, + "pk": "F9D5C3CFFBAAE5CA0E0E3630C5C68025B3AB7B3ADFA544503FB8C5F64396FF244C128645896985C4B899BB730245354A7C77DB450EACC3DFA7D3BB3EB80401F2500382A95D400576F2EFC9339C2CE7F5635E04C764A9DC3FA214FF275A76015F03C3EC3C33B42F20180DFF8E1DCBFA2F9D1246E10C80D62C50F62F9903EC19D871CAA6087A76B091B6BC2AB8A7D7A68B37E535CB50C5CB90CC8FBECD6E943981566C4D619E3FA973E009144F085CBCED1074FE864D9CF562FBEAD83FB8367057D3C7AA17CDBF3DEE2E0191D904E0AFD850948054E60CA3371987239B1788C25349E37C6348A713FC0BEF6E28613704741B258B1102D33EBE513769E878999421F82A02BA0EAA98C64DFD35C7BA9E92203F58562E3A72FE2332F51681E927248E4DF1984D1919477B7206B2709BF67E3806C508838375C2ECCA7B59EC8D3FF0666BE56BE2C58F5CEC5530CE02F4C5A4302FBB48C87655DC717E8845C25D78C063E11FEA6ACBA8FB44E26AE15A002B072A8B9204F283A47BEC85629D2487ECBA65020B29095C2CD5A1CAD78157CB3390358D56BEA88417F2619A28F3BE37039E08D5AFE4AF5DF8035977D96240E86B7149FE275C1392FBCF336DC2859B40AF357C687447872E2B21890A629B59FF0B0324029C963FDAD39865A8D624F9796E3771F2562E85A193CF1C989FE42366B79B23FB14EA2B124F3A564C38406E126792C3D0E16C5B1A3F7908780513A2F41B1191950F7FF5CE0AC00ADF6B39FACD4C5C6DE7C3A7271CD3DE5FDFC1E7B1A87B14EC10E8C9E08D861340E8D32BD72575FA9AB69B6CB0945D60515282322DBE868C71C2F5AA797F13ED1E850EF671EC0E6812C3CC009556AE2E7940508B99C5A6423CE8B824C24C25A7BF9D7137935BE95401605EC60DDAC167187786C2088AEBE36A9563D33452266C074B418391EB1A61197C3D48D7C268CA58C7BDC2211BF3E4E783ABC76BAEB35B7B874908510748A85E6EEDE69E483C91CE2D3431A29133E5982EE3100094F7F8646A9182E58AA075F6565D2A3C52E8E95F1FC6B8472939C7EB26ED92C96A7213A3849E81D6CD90566DD3C74ED9A0CC5ABF67D6EF4C1D478A3CE21869D5CE44FE06552C014A9200553E4736250E3E35502CB8CADB7231F7D9D81A5A428B631C2272D0137DF177140B18C0658190C486344EE46A2B1D252736DA159C446A69652DEFAF455AA6AEF32760BCAE23E1DE86C16C77A3CA002CE938E45BD75921E69FFE60D4FBA80A65F50BE7A73670B2F0A050F6476BE5F166812B8183375FCBF3318C8D4C8097F21ECD1651ECECBEE56B4374E08A3D6EE94D244EC2FB685DA13C69F3CB961F0DC18BA1F1B5ADE394109A2D23757D2D704A3481185F30E7D193E463878BF21CF91460A82B4C5DCCAB6FB6491C1E77CC8713B1FB5E6B0F415913F984B717F00D7F5DE88EE310D5D3DAAFDF3BDA8F9C5B710CEEEA2ABA1E7DE3D923AFF883DEB41501A1FAEA0A3D47BE627600BA9D097688C98B8D6379083129B4E85C5475E924BC2D74E8BCC25CA57AF9BFA461302264584C470124AE33E73DFBC2AA1DA875D95458FC641792D0424ABF2CB76BD08CFDD55697331CFBFA16EFD5FD1F1D3F2CBB7A58BBAF23E5C715A637FBC0B6203C25A5516D074DB2C2CB89C9B3E7EE87294017D69CCF28B8CDC76425021C748DADF5953A93AAAD9429AA985C2D3A68455950B9E2542728D3272D25C7952DDE7024DBEAC49BA72760EE4252CBD40F1ECF48AD74CA320656351EF5C22831782BC260B042F9C0E103E501635DDE0CD8947459716658D34C4C8A09781B217EC2201057F9538D0235310209D26789F519FB5E605A21B97092B00B", + "sk": "F9D5C3CFFBAAE5CA0E0E3630C5C68025B3AB7B3ADFA544503FB8C5F64396FF2488BD265D6142AE32C61B844AE63FA741242CFD8502CE79547C31B6B17137F568CC17CE8EE384E104E052F66DE7A8A83C29A85FEE0639608AC3C3B54719460D311C92E32837508EE3DE3240CE74CB83D9C100A6402CF9BBA5B61F6FD4073654A0122990D80870D2B8801C4652898641A0963058346298928419220C600625C132441C0269D3306451226C03171142A465D4844141006DE1486823B3491C873163226A93347010A38121C725C83231A2C04514B72402B56054320244206DDAC44153382189806CD228468C8201D4A88DA1A265CC1848CB085221B485E28409D8A6300B476284340924C549A4062D130870090804C84821943460184204C0946D033232591886E38430C316114844724300664AC0240826250B19410423861CB02C0BC68CDA180609184C5C22455A240201214D402422D8C628E3C449033870D9066D6400301835840CA961112808D4B00564102C91286A60342A02374860A26C1A93089B406148C008E0428002B72401B00011C220A1480243B6405932468CC42061B88C82C610E32680039889D9308D5904010A932C1BC86823A90D24092103384DC8240E213008D92869A3348D9B06509AA004102265C3244C54140104170011050C890641230011C02464D2446E910402034086A116241B9410D242001C874542B824A032001B4626CC480ACA862D4BA68D0AA0500B446480302C1B824CCB882CDA426914B98C09010D5C0408E3268D08C6304994688CC49004306948B43080021002A18153800514354E21302ECBA88C11911004158490048189269092A26C21318D4CB64408B42558A061DC801189B23103A704241548A304480B1786C2C4698A248D1003848108050A054A03228224230DA02880212225034728990260443491C8120580307021372863C871C9082A9218128328610A858C08187181964C58406EA1242448403251326192A0504320900A20810B464DA09201D0247109136D24309009026A51C20508B220A4A66009A97162946519C664D998810CC60824902142100044985090C829124825C116694CC2290C042A9818489948840A41618C30418C921089C06D08326D09A75101224C1432469A9628D1089149284299224C1C452A9B364A14428A58206409A10C5C30460AA6241B032C12432683268051008892208C11C64140328500C99103C4314030091CA171DB080E182830C2A28001333AAE251458DABF79947B70FC6F01786875E7AAF7CD53625A4024C1F56989B53367E1D26C8737FF1BE2692B8EB4CDED688482DA39C89CD4446DA66065AEB1FF70BE9506322BCEDABCEE2939229D70228A665E666DAB61FBD49CF10F658889A910FBB35F9E36EE5A6180CEF522125C01BF577A0E07E15015BA420796791A53FF4FEB50550A562D32E383D05CCAC6CDB346A240EE00FD54236791A61D18AB3844E809C6F17CF7CC78F45E13A26C2A0FCDA30E77A131F02AEAF1A5D4D4A22BA808058A94A307E07D97CE5C627BBA7E10D52C4CE53C0866BBD224807D948676385F0A4717991185A37A4D4EB652B0B922B7B2A814036BAA7F60AC44A072687FD891FBDDE181BCCBAAB95642716347DF66928B37E291FE72BCCF43B6DC9248D51D461FEB43083C5E764FE12B31247F321307A3AE0C70376FA98A0FF6B4E046E28340B5FE9F9CAE7D87DB9634C97C0DB606522142E7FD42EBE2FD81638C84FF498C7C682DA4C49E723C39CD4AAC506A091319DD80C27934FDA672E7DF0370FB399ADF95C8371B05AEEF0835E0AB045845965E050C8CDB8D7A1A07D04E65ACB0EC08CD1C105D327CF2AE2872968456654481C1A9FA954217C6A318D72A43EA22ECE5E765E185BAFE650DD5F2B37CF6007AC9E7D3508D56EB969B9AA637164A6F9CCB02BDBD1F36A2D265A5E880871D5A1A1AC9A4A3ACF23C42495C5607475DD2E12855ADE46B2E82A94BA12CD4ED5F670926F47A4C91D033E58441DB64BD0338CBD623D03A6E95ADE4718A86815B7E078391237B0ADC075F200356A3CAF0A27F6954C6905547583875EEE63BC18E31A855B1338B991EAFC262DF85D6189B11CC44CD46422EDCD9FE939C5C7C67C47492C04A67B1E7BD790AE05AB0A23185616130F49FAC229DB1058DF1BC7E0D24057AA4FDD9CC75D7A1332D0C4ADAD6BB4C781508BA7A86E45B932FCDF39908DACCC208B649A74E110FA9E264856FA9C1458F29036B384A4C66602AB45DF54D630F3AAD3864F1DD1A93C0DEA21CDF6D18F41FB1F7AD7C5069F65ECA5531D0895BC9B336793794034E7F144ED23729F4E88150C3C79740133854D4C5BFD4DE141CCED820AD5E51A9C6A67B5484EC867C289F20ED3BF829CA39DE0E6BD876023625335803E88B02EE9ABE67FAAF4B7699DF3AB028A3B8208AC8603A9A4C915D40D9E968F9EA3EC5742F37AD4A22191B9AC9EBD0435CD571C9E3C9F389960A4225E5EF1B710840E86ECFCB754AA0E43DBAAAF713FCEB82E34C15F8BBAE1B3165FBE5EBB89C6DE51A78CD2D245A7B2120D9F3F399BAE67C601BCF45AB4EFE873F33A25B759EB1D9FE6BAEE9C64AAA65FEEF0931AC0A2BD6CB9C71A58E6DFD46760AA741E8BE8BE0CD00693319A9C8D515DBE5D6C2AF10DE65223D6481B56B8F29E5BB65DA25C6C7DE823700DF2634EE2B3FC862C461044524A64C3CDA3CAB95C06E289DA5A34C305B7469AE106CF6351DF49375814CC1FF5F782DD65B5AECCF0C3DB348F32293CA680912657AD2C4DDC4A68111DEB8CC62B1613A59D3D88B88E41E0FDA6741013C857BEAA61D9B4437D3B9FAD6F4FE3AB0C5EA4FF951C2EE9AC894565A07A27D97BCAAF451AA8D8A9B658850519B492FFC027FE3112B820EDBCF0EB337427A3E4C5D95A178E15BC704F21F5F5AA38A3057F55A7CE0E186A8F5F56009B5EB5753F33F5C7083158C98D797E5A0F907F10EEB2C9A22610538F6725FF158461716048ECECE1F73A098EE82DE3FBB05D17B4AD47C55FAD587880E01EB2C5EC42FB6070113F53AF383316AE2348BAEFC36C6A96BDB7CCF4FAC2B83A364A350C2687C6584886246F6C39C434889D28B694DB5182C353BD1442AE0148C18C9E35297D82E1782E9CF96F4A1CE8467C947B99C95E58A519FD005D7C0A937DEED2E54FCD95F9F56CD3206DDED6CA502F54BE7F27D8B3F192B1C1D1C5CCD7F4EC072C99DD43AE966CB7A192161797E5DB55FAD9555B65FFB9476782F834E3BC7B888841A4AB3A277064FF846B1E525E41F15F424D76907ABD8D69956E38B929DDB378A9A6144EB969745D9034DCB50B98325BA5EF3BEFE8CA06BF3993D80C1EDB8F109BFD30B599D41D74075722B766E8F63AC2B225CF07FDE46CF61031E0FE7699A4D0945D92D096169051BB61A125F37FAD5302D92AF00DED5A7DF80C6444A564F9C04514561C98C062E04A862FABC02772F9278138558E48E66F05A5A5A4FD5C6A08DB584F75C0915C60757E90F16FCD63A542C2BD0201CB71495869D1F01162049A661ECE29EAEB95E6484B430C7ED3301A87435A579F726A5514CE69DC346EDBA1376FB87CEBF0CCFD01504126438F37E29DBCC" + }, + { + "tcId": 24, + "pk": "2A1414FF284FB46FCC0F38A48AE290BE1834688A53E4A841B23B3DCA32172A0CB1B1FA0FCF04EC7FE28F223C26CA4F1DC556B30FD7B206F69F50134AF7123BCA43000234EA3A7065E15880CCDEAA549CF2699E6C1492633AAAFFE4549B382B6C06FA08CBDE376F72C6257D17B0B57007FF5FDBC4012762ECF1E9667ACCA2EBC8DF142E7865861A5F653AB2EF87BA70A2B224A6FA780BCC8BCDC436F5768EB3557E8168445BB17E698B299ACCD8ED2EFBC6BBC83846FD4676CD6FED03593D16D1D482F6CF4D612A839B741873B1C595796A602A9C40A01316C89B5CA167D1CC587DC4772BD5026C5DFF68E8479594948ED931F774DC510C7AA218F2708AB4FFC46BB630C6AC267BAADEC685A6CAEDC27B5E42A4F3BEE7FFBE0DA3CA66B311761BD20BBBB15DB3F012AE57AEC6B2BEC1616FC897C4C22D124C69FF81BE4C275F45422EA12A137E475F1501102B5BE1C3D5F99D2A5730E2F98FCA507D3A91B8D56F3F3FBA7D19C66A7DC9EA93B43C29DA4071F1FFDA2DBDF74B2EF839F26A45F9A6B464DA3833DF5A823171B8809E220E76B96CB4E41DDC6BE7B645EF14A47B39E20D0896BD700BA4DC1411477C90E7C8D83C748022EC87590D946C4CC958B59494AA0D3C401F3DA28B0BEE31505E10B6AEC4C3E2C08AFD49236112F3827BD9BB37B1E94F408B8771525EB2621E04C25E7D26547FE00EBC1E0647FB465737F8776E92B378E2D486C8A3E222799F7017DD8052179E1C19853236D3FD69977C33BABB3A6E7ADC30DCEC686D323BC74E429C8780CFB35FDA7970297A2779C954C66DCF02B332010E90F6B91D1AFA2FBF55AA329CABFEC4141967D0B935A7AD132F845A1003C45855443A17B983B0254EDF514F82A0459AAD1AC5B5040EDBABB0632EC3A5E8EABA1BD7C06840CC63433B9AA5CCBD3293B6DDCAD1309A68D1AF613A59AB039BECDE97774FA0052915EC8689B5A090A6EF353104D9884BB4B7F74A4310D2FB66581E2C00480C6C0F1E923ADC96803FCC9E2C99B79663029573071456119AE65BACBB00EE99E079653BA5B3092DC7E4ACFF720FAAA5D6A9A7101454DCF755C2CC15AF4F256B5E8FEB26C698C29109678FF5A17F9FAF7414B6829C366545710F16E114C680FCE900B050F0F874EB29AD7F365ABF8ED0B1E4D31FAB1062A4787C65D4E0DBFADB04C78DA2F47BAFBA22C7E86B91E7D079BEA7FE69D26913F4742D8BCCBBEDCDDE93E93F5C15F9F260CD92FF8514AF36E111089A579207E0A86FFFC29BAC3B80E944D2054A91D32544636BF7F0110B400D5C13B94FEBEEB052DDA90C1CB8BE5095F1EC21A1DDCBBC5733EB89178DC5C3998C64BFE9E6CBC560CC76BF1783F6E0D018CCEA1B2ACF1D7FDADD44A8D3AC9673826FC168E2C099C144D33CB4A9804771FA8D5D5699AA4345AA6B56DF022D95D2F8A2768AE3EAABE346E0CF1BB1213BB4ABFF96614F524D1CFEA5C60872DCE1D4FDC80A30EAC2C72423DC781358037A9DA9696CDF5E7EA37C038BF44107EF2C22BEB958AE44F34C05A38D69B6CC345C80E743A2CE79805990A02939711E3BD20201EE06FFF039BC38E267AA9840ECDB121F4670AFF83033C1199FBDEA0DA08900C97FE05D0CEC1536EF05CB4C61A6C9ACDE3252F29FE04ABD05E1AE18666DBA373B3F0820C93162CFB209CFEC1362C0053C0964E622BF1F156E9189C54F69A0C5C8749FA9C703B4B7237E8FF5F72AFBC8ABF192B9FDF659E11039ABC816D18F15247820D9852CAEA70041D8DB16C564AEB78405C70E5A3BE4C30327E307B9AD99686F5E52D1834DF9C55529B99EE182D6CE91E7419D1345364FBCA7810EB0E6FCBFEBC10456B67E59DC", + "sk": "2A1414FF284FB46FCC0F38A48AE290BE1834688A53E4A841B23B3DCA32172A0CCBB81FCFC2235A32ED4CA1AEBD96C34D3CCC3A8A919D4E96AF879B3CBD48015CBF7B5C0FE804B106845AC34F7FC8B0FAAD1A6001601397893EC3A94B69A1F50FCCAEA41DB6543C8AA64AE5D312924024B3B826767F2B137E8F24CBBB69370C8311816008804D4C1610C19669624204C44480DA008E90226A8A0089E09231E046315432608C228082C20483280C1A244D8A886059106C1C4410D32652C4B2641C204C9A366523426E0143601A120E0A9588200822E2A49099C251E02450E2C888428888E20631092826498661DC184924428501889190488D0A256D50A641DC1425D4C6200A328E4408860B1965DC32681AC94143846D1395840C992193468A19B8415C3644D0284818A27001953014888509C60924484011308C1306229800110C037202954501A0410B392458269018A785DC4290210271CA1488610461C4882D00A31104B085E4220E9936469906010133305AB690C484510AC249983242E3C844A4028D0A174A998271181532118708D23664D0284A444691E1164502B069091106DC3481430030230485000304929080DB360AA2B63103886D2480640C4901221668A126488006219C30099148255BC26959484163066E8A162D9CC89122892D53C280429021422084DA008AC3324EC9162C1015715B92689444000C858CC996800C014161C00C5C841022B3496120092385059B949189462022C9048326318CC6290C99659A225101C66D420490D43460122382499449484610A1C22104824401114AC8068C5A948CD2B82CA1066012406959084D5C402E440425129665A42432990241D41820C4C62940342900036802126D91105260826DC84052D3400A59088852B0059AC060C226400A244920188008C40CCAC49163448218B5409B484951960C8C02901818325B024D9C4602D3B68014070ED1A86962408001274413362DE32650034046542290104364E21451443880CB266D1CA80421838C4B980959204C221921C4A268DB186501C85011279220B6200417418BC46C1A318D43A29108204021178612328A5AC8245180284B38719A408ACA30260819899A3666431664C34004C03070131788C2302DA3167282A6642238042013624C005049C88C62A4451146001C43825A9408A0C08111312891402C24092EC130910434214C286E8BB420041426114286C38889D4C82C4310022031655244454996690908423D4E7D0670BFAEB283C64B53E45D84F5A6AB4E596A7EFAB48F63982D92C41D5EB16136FB78EAF16E178A675BCF7366B38F61A0DE5488F28DC1628CE97F92474ED0A5220C092CAF7148574459269B09CF4DD51CEA4D47FC967934FF9E72046C247D3384BD0A1EDBDB2E9F500BD26DCC814EA2E662EBAC54276517FDAB8143E49DA25270791185F4C58D7930D56E24DE452EC09D2F702C4258C9D092B014C502009A5C9BA06047D4E1055BFEFD31CF8B48526C2415E9B7AAAE5C109448B1F3B9F778CD3E081864F885496C53D4BC9D89DC61C96AC0992B93F996E1E2B3CBD19BBBA7EE4C62D57EA8C67366D62671B8BACE3F8A5E5E0F6935B001DBFEC4C8395160F38FF99F19E5C73B10CD485A365E873B17987361AC9FA1A980A05E16780BA4CC72B031881A13AA3A2737465D17E28B7E7F78AF30E19D7C361755AE31F78B49478D24CA1220693D559380283D34F16C9003825E07A55EA050A72CE5576B9EA862507F556EEBB2F3C3EB6D37CA24411D8A0E041E1FEDF68B5A9F4754C42087A537C6ECC180D394EFBE4D68AE746B60F69C23E116AD1E53AA1402671ADDBE531D58F65C862659CCC7519160753E89FE0D8CD13965946AEB680ABC153EFC40786381202E7A2F9FD03A8FC83879C1DD11C7A36A40F9D887FE2EDEE83F345373C88EF751365C143AD427E517773CD69B035565B3BE7BE9C39192ACE33DACAD81A30B819C73E828D49CC025C7603A829F306405B87961AAB64AC270A027DD8C2AEE328B6C9B8343AC25BBEBFFE625ABDADFBEDD4693CE2B511D75AD5B67E02D9695C08F2E4473E1DB01D7B2FD3DD3E38E28AAAD3837C6DB3DE1D6D0C1A511B48A0FBCFE01F1739B7B54C50FE12D7860B1E6F12A30A126B6656625482C5395D682D087459DC1310A9E3830A22859E685B24A6F57E1DBC60C9E0B8C27AE92B39BE9ED4F4B6E6887ECE3116EB131AA7C5CEE57BD56C767AE88C78F921CB8424AC4F94762804E0E965B4A3512CB36524A3ABAF8C1AFF95B278A717AD31A85431C25DCECC6FF65E1F42816EFB5E773F5562082FFEA46C367527FC10B591C355AF9D9F29A41732B9206A2873BD551EA04E7EA00E36341EC942395A5FD7293C40A03C144250EEB20746D19BFCA7B2AA30283AC3BDF41ED84B3320B3E1B398F4FB669F6EC7E679B56FC7885E7D69D32D0FABEC6F24BEDFB9FD4A7FD90804ADD519FBE3771765F09D10E273D0FB43197A3215D8EDFDF6605FE0FC3597C7732B0A85AEC400CDF03D2919DAC7905BFCFB4294F682B28FD89921827ECC7FA0A3AAA2DBDBF7B447353329765C85F4FF169F7D661E05BBC151A50819C6A0A01BA09EE1D4580C0F5B06D352961F92D01D242CC33E0ABCC2958C6794A5A49B92AD4E0AC54F0C2CDAC09B8F06C2478F1DD506FD15A29779693F722A368F74A8880577A1470B7DAF91B8072097A8100B6A987F5C6C303810376B4382AAC2DBC29AA0E751F82DCBC88A71052B3E4A3C8DB44B7BAF2AAC864D801F5712F7E26B0BF07F7B8D4E76D4F43B113BEB5A7044BBDD6CA3D8900364E9A5848566A033355DC36C03A06731F58F3B1B5CAB7C80A31ED4730AE4607098092C21E4DEFA2F549988D45235738803DFAF6C58464DA5B6F951E4E28EB2C5CAC890393631A51872E1E741AE1B8E0B2B729A2A7B09BFBF38834A28CA33346A1C74A401A266CDB64BA1460BBF539AA37F3B49FFA35B796C3AFF079CD7533D92B4DF10331D9E37EB29B13134675BF4624D511FFAF336EE40192B8C181A221699E7DDD1E4E8751808831EA49D1FD827C85B2929D6CC8043D5ED9A3D51CD01DEBDEAD39CECF204EF7F946625250BC45C51DF7130598CDC501C3F96C44AFCF1CCD9A21FAF7EEEE6857D320064C64AB318BF2F652340CC5965D1FD19689E0FD5B973CA88A728F7F65876DE19EC5DA17B12D93567838ACDB25724EEA33464C16B164AF4ED4A7CCFBD5BDF2E2B09435553D85981790797AB8F28A250DA12094A3855D6F0582557D102EE5C12D26D78630EE9494815E1AB766E991C67BBBFBD8230F98E4D94828DE2B071E5CB3FD97950448B845C00821E8F7266B429E9CC28958452FED371B8A1BB86D873B54D8C4771F1C671D5BA0689C1F02E51830276A2010FA34BB12EAEC927ED01E815A83109F5E325C0B71A539835393CF8CDD3FB1E7544748F87A0266EA56D8EC96D2F08D7CB51C930600A9CA7550879EEBECAD44BE65FB99C550887C4D338B5E465C89DA83BE02052F151FEE499CCFDC313A98DBFCEDAA1D3843F3F54A29CCD57802032DAEF35FB318F592C08397FBC2F8C94E1616676FA17D3A544AFE1B5260C04BFEF15C8A22F8CFD77CC26A483E" + }, + { + "tcId": 25, + "pk": "8F02456FA5266891FD000117992C1F8E6ED9A3415B7A48A478858302C379C4DE3A3B33F4715C1B228160A25FFFC7E5F451D166EE93D7AF6F3646B50E0E87196E352A22566DA11E9479B50B05343E202D4A8117AEAC5D7126A1E60D20EF0C3119562594EDB8B3AC853F995C64C84F965B415CC57E39310CFE8A2129BA5EA09765A5790F92B7AFF0B1BD92DCA72E224F034B5023787C183AF0947F33F57E4BD856B94B223136DB7F29104C39DDCBD3761414C9D7088301DC30080E68D02444C7D249545A2F2E89A01F7282B1885F658D3AC6D075ED83D43341B7921D3CFCB0F8BBDE671788451ED02E0147221637311AF653D9266BC8F653CEE8775711ABD0691978B298D2F972376A270E969B97538C379E4AE9B920876EFD22548F13917E524211F32AC670EEE163498D18A5CEE0373645F926321D8BF4BB75A05FCEC36613C15BD9BDB332561994492E5584A5050240665E5CB9E3F2E34D39047F30E15D63D99F084F7E04C0297C37C0C5FB93557298FEAD1F1D64AE73A4118DF853807BA43D94471BE77C8BAD8A08A1E4E206C5311CBD87FD763D07229137C961F6E05F3224686F1E468F124B74041CEF75D0818BE1B9C3E5EE11385225D2F4844A33F4E9388E477CB583E2745DAA1EE7FF4E4D32D8DAAAA90D8F6C37B293926B73FDA2B850DA5809B94E265572F5EBD38F0829A7A32D3A35AA7824AE0B513B25B27DF4311B09998816534C1C2131B90A7189A7A65EB50BBCC6DB352999C1785BB713D901F214C0B4DD6DF7867C7994FC7BD3BD71CC4BB64307B30A79B176C386EDD40C0DCA724CCF51B5042D0DC046DFA81205BF2AA6832E8CE56D6A8BB50078D04F234C3535DEF4E08ADAE1C35E25A8BB51A22509FE412662E3F28122FB7EC5AF8C400C4541CA8E532D8A83F295E3BFD12DD8D954EE47DEFBB5CF2ED53629D532A405D25F4E32F8678AEC96DA81ED79027CCDE34FA4514BEFA6E58F9498DC9FA7B7A091CA69587E4D250271D39013FD8F25CEA402C34E7FD5A2DA47B232D85455C12F7526E0B2B6CFDE7EE245BA9C402965D042C49807D5BCB2EE0E616CD66B7E189324532C2C4E1D3A9366C08F44EC8A63E7C535DE0D7AD5B1DF77E7028EFDCDF6EC2B5D2042F0BC62564F71BFEEF3FFCB21EDBCD64F6D3FE805002F0A4DEE90B7D81085C28D762B7DF72018C70E6C4E7E46C64AC984FB4A18D318BC275D3D145230C78C5DE27AE20A75678C184E051624C64765445016C8637D8E11A21E8062226AB9994F0036F5C658AFE744081EA051EEE6B3F25AF1ACE9F6461A3ED133213F341E58A2CAA3F3165872A961533F7906B967B85B79C24BA5152CE9AA1EE710B58B510E89BA860F6653BD307A2E169BC83C556C978DC420FD5A303D3939AD5C76B2311FB4D689AF7AF7704773CFEC0112462A44BA31BAACA36319C5092FD9262D36721846BD9E1C5F4F6540AF165843ADE58DB3498F65BE4C5849AF5867B8F60B54D8ED92176FE82AE83439C874C06A8DD487AF54673F1B97F44420821DE6761E02B6E2BA79DDE743722ADF634D7EFCDE5D5931C1E255293D64C4B3DAAFC420D28819E9ADF7617B6FCCC3AF3EE5F0BB765194A6E4E73182A8422E25C28458063A5E0625595C95D4DAEF94A98848E5042CF6EC7448D81956FB91FAF6EBE7C2040B9C509F6CB7AD5B573ECF184BA92C06D4DA0F68F564EC4DBCC029B08517F233FB6EADD7C0B06AC7E7E6C4287DD26837E65ADB668A30F69DFB15D50B4EB7324071EA9664954A23E94B6D0D2759B78941ADFA1786188A1D23104303199AF735F3508DB1A59070966F0694025C4F72306AB813E925C658CE8358609E119850B16390490EB1", + "sk": "8F02456FA5266891FD000117992C1F8E6ED9A3415B7A48A478858302C379C4DEDB8B14F36094926DAE586A7D31F7EBDAC45D7BA30C05C997B1C7F16E327E30FE4ACD9CB1F9621B83991AC2847F9BEE656DA1E6E2DE20E3E14BA58B032FF45A6B5DBF1C515C9A36F13638CC94C7F2B7850F2C95101CED9F0D267BCCF4469CC95EE12812C2C261D1324290B2280C341009204DE2281180922C8246040A148994324944C02D52A824E3A071201248DAA02801A14993968C0C460D591421632031E432480C15500CC34414C588DBA83053C411DBB600C3C82541128DD0362664385143A42580060A0045311AC90018080840B444823260CC84091204450B88651C4644D4180D20414CE3902180104C0AA88108868461B06918347219354112A948C2128159402D9B9841123430103984E1069018446AA22229CC2680A2106102420E81462A41189263248010A809140442D8802001A10942140462342240A891128209C488718C966C1188244A34851A38510BA104432429E01670801490CAA4455C440104318E98C0851B8305C0B848032491DBC44944148613444104B96423394C98146E1044291A0029C2205000B540D9866599460E93240DD8120E213250434460213030508229CB1609C30021813201CB446113A5889922725992600394500BA02890100ADC321081A2414CB6618226618B0241E32652C8265018308E0CC96C1B03041918495A183119B389D2066A99280E08264143C809A2344D002705DB088990884404372DA3B44D0C89419CA41063064513B07009342C53A28D81B2911A81284C181261387223C14CC034520A406092182014064E84220D0C142852B8850829898C3625A21881489449D23246D2006D19C88014498A1C4146A138251185859B424D12032999284923971154208223420A40B4608B8028141889E2088CC1B64523A1312038011399899C28204928701101481A49254A24810C8164D2983023016E49A61008A18C1BA3691009001C206A19313020B66110302D0C860D81429008058A24A40110C529E00251C386405B4461D0A40D02B288E3B88540C05159020EA4389009284C14998C83200102374800434D51B2241B022904C248118688082128611480002421C89068141126D8A44C114720A3328A4200920C1148CB40848A86708CC48114280953C26C04284CC9222E1C4044E4B81020064008364ACA4841C9029220428DA3306A22112A43A890C3B24C01426E1341690286642338086D493E042528BE94F6031DB0767E76297C47022819855114386CF4DB2FDE01D20A02BF72D6FD241E69D4E2CDC853ADEB7E3BE0579C7935A49799A2F470375C9C1032A5BAFBB23E6C3B578A0A0568185C073D1A786846C547F3D229BD6B6627A9D0937E8D5C16E661F0F57160AB89CEB89956E67938AF286EAD65B398D3184E41613F1FAAE14703ADA37E76FF5EFCA5BF5FD13564ED42E4FA6890B15D13CA9514CDF1AF816E63E28E4604E500CC55EFBC01512B9CD3D0529FCB80E17D3ADB8D61A2045B44EBD82B4EDFAD53281B3C43A22B2C2B48675AB94656ACB842EC18A45892B7E9E7C88A641218CA9D59633C451B45C561A838CED0BE3B683225C03BD1A8BF3E3551B2E1EC4F0E8CE6B019339A3F3F8FB8513F4AC9AFB2D09FF438160E786F28F6521AACDB1EEFF18303D711B9CD1BBDE1AB39FEEC90C97B39234A9A01F8D83DF69718AEA9C4BF308EA01ECA7175021919D1C9F9170EA25DF51C5175E0E3254E0722CDAEBC4C0A8D39A00497FFB2BA4EE08CD6C032657AFC914176D3C22B55EEDBDC83830522915D2F2F6D0C5067F25248623D8E359570E0410E071ED54E17E366DB5409B62B567BFD267669DDC532BB70A53D27F4FFAFF51A27F8836C744AC96CE0D0EA469DDFEDC360A8D53CDFA474B7B64A5691B245647B843190FF3CEEA9E8FCC8ADDB4DF38E45E0C1F6E1BE1479517E31FAAFF8AA745C90F75C3E36EC728EE82CECD125A05265D4DBA8EFF9CCABA4C38E8AE02F1B7C4F784A6360BBA4715408BB6B8B44964DBC692594395E386F23F717A1DF7F4CF9CF1B5B3992DBE21CEF3152BBE1DD77B60AD7AC235A1CF24132461E7AA1D72586881043501F52FA8CCC4F0D6A1814B789876185BE2FE5F067E62D93343F8EC977937D1E100E48C21FD60080A568E8F6D954B98D8E9D8754517C79DF0AF61BB09426FEC169F1C4A8418EF53E343EF9C410078A395AB98252BB5A3CDDB79AE26BF92B1AF47EDA3FADA7D422ACBCE2EB4A40BE6FD1A5BC2C1D90A0F0F9F09BD5358685FBB5ECF7189E4DD9B427EC152C4B1A2C0D4A33131CD0326EE8A1A884F910869BD60571EBFB7214546C015444998396EE4C216C99CB7E84278582D0029E499791DC03829AD2990132B24F8EDADEE09B38B4D3701EF228FBAABF19B5744E47AC933ECAD85BAC10B49F6BA0A1B16821CE8C5791978AB14B1B0C2FD3E44B43F3DB49A5B63DC1D16D74E94FF111088F3BEFABEAF1CB5D1BD86147CAB37B068F6D99C5E86D178D6A860586FF97ECAE105D1103C0FB6A860CD17D6DEDE0B02AA943536A5EAE551D5AAAEFB4FA950118998C8080121F4B411ED3C29ED90197643DAB10BC1BD51B2350ABD71132FD23A64158DF8F9E064E6642A2DD76313D477DF17F1923FD394F95199AFE19423091183DF668666BABA8334312B670D240D5EF0D1B3A8A197539A3C5FE7F16B88C7911ED0FB35F48FED2A8DE84F4E75F6116849362C05B2F03A885C1A3838C78714FD37E3A0625FDA5C0D5D77E4FDABF3EE38BA993326E3505657A160FE8287B8CEE808687FF15B897CFAE347584515E2D78932740C82FBF42214E34BFE29DDD842CE89E1E775769A302B84FD839D68F595BE46A30F7AB09F35A5B8AEB43428C1453F71DC01A0C202E092F125ECBD2E9BAB434675E7CC21073530FE1FB63FD48BCE72A017DCE1856E26F33B040B16CFC2ACA88E3D0EF89BC9CA83E1CE78431BD6FF547866A9DE18E12C5E82C3DB4603D43318CF9A0AF5C10983097CD7F5005576F5BDDCD9F3E828636CF898CF54916AFB4B787B199FBA2454D9B57BF7C92341D2690F799DD3DCA7E5A9DF3317B51C8D503007EC5A234748E8AB670E6D9A2D98A53FE26FA6A653CC373BFAFAD1015AEA7CB952692443BF04AFAE3CBF6FD9DA5190BBE02D3AAE57FA0D986FE596E0F72F4E04CA7D7C508778C7FE7F8E3D2117D1ACA8304D99D3C404692591BFB48519A8F7F74F583BC11400A1B40D8E7441CC7DA6669909A79760A1E381FB6838A81460F4493E0769779D38287AE5BCA0834FBD21D7C1AFC421901A05550D8524B37745FABFADEFF0B6B3E5B342E975077A4B8F11FA1F60A22C6A59A61443FEF3B17BACFDD29AD2E6D3A8563E6BD8F33B9B041BED520DA17844BB4AFE9EECA45464D931013ED46B428C0ED5E705DCA043345BEE4612E7E9EA1C82FA41D9732A40DE8630250FB578312B546366E64739CE06B9C7A56FE76620D3A295F66B5CA2C378B54D2F2FDC9D57A5AAB3EAF2EDE57A76033670BF5D96BCCA0A4D0D4EA27F1290A316039B57231570B3504D3C4381BF89C15E2E74005F6D643D7BCD9B9D8250D9DCFE470292B36F37DD077853B5266" + } + ] + }, + { + "tgId": 2, + "tests": [ + { + "tcId": 26, + "pk": "D2FD03F3A1B7F635AF9F34D580A98F524C735BD5BA2355DC6E035BD21765580CBB111923F194A7CC8A7BB2EBC5C0E71AA637CC800E6103B850A539B2A39E1B6D713E5DB8314C9AE1F8BF8A38F06AFB9D73B161B0FFE3A4891706AE26D54FFB496DF8DC0F1983509500C9ABBD28E59B3FCDABBDADABD45EC31499378BDE849E7C1F19B7044D67E05106D7136D95380D5605D4465D877557065DF0A75D3C28542F40FEED42EC7E280637B083D988BCA5F6394E02396C4676184FB63318DAFAF5BBDDE00E308FE84019C2340A3F3E1C0865624970711283356AE14BD6B94D1C9AE188DE1A8A2CA824A8EAE2FE6AFB38D83A2D99996AB21FE3E84C0BE6B6DA08879B677374FA7C691B13D40FA9D4CC26B2288D5A8C9A43724381004D61B0D57FF400314C8E30EE796AF10F7EE21BF13D08180465ABC72EDDB080C6A07184E3EEDC47C19AA7F09D1F3309E183A2BD9B0573DDE474A81BA4F78D0C523D0C04F90060FD571A35C037E079C5E210D7390DF568F2E2F03CE44420C82F3FE69EB9B48EE90962D6B0F24440648F71EDB241EE6566FC1A64CABF66BE6FECBCB1387C82A7BC202D9E367998E2A291AF0CD1570677FE8D63A3285A2EA6EB29AF9DC1AEC1C36C4706B12BAA20839692F286A6E0321468F7479345C4D52FBDB2F06725B554B89E2492612681ACEBC6C7BADA9225818DBC35D64C22C48BFF80A730D0716DFAC99DFD5B8992611D0C93EE90BDB260022AFE25D913E06EFFB59CB1F8A60CBFA5AB2F459A16F467E989525E0A37EBE56E833FDE55DB9D1530ADCF45846DF281E47CAA1E0A27EFDE2107D354CEA0F6A454692F04CD838EBDD46E191E5D9C11839A2C3F488A4FC7CD265A7B5D32B08CBDBFAB9D2CCD76222C8EE37DDCBD2AA063ED861473A6454CAEA377850B1A2B9DDBBCB374FAB5B12F351C8E5888872E5CD1F60A4FAE1FF837D192C22BEB41EE6FA392FCDF4550FF46B5CE906D017EF3077DF132300D8BBFA9BB03C75E79E2F04C284AD06A44399649C3E2A2A8D1EFE9B7A4E0C271047AB75908BFF7DF9E30ECA547745BAE23A86FF9A8B58C2538B88B866401076902DC5F0BD761687B49EAFE36D350CBEDFDD36C121CF23786BFCF7E47076496EAB6BBDA774049C2EBABE2DE99C4C24F2DB73684015B373977496760CF9AC23D8B623133DB2DE10D73FA6AD1C6DAC8434F28C6E251CE7293CFF3F3B61EFCB5A435123670F29846A13DF3EE712604461F1BAB8F4EBC836DE058978AE734396A98081B35CC98188A86949C99270D4709854C5B35B17F48A373134C814CC8A0F3E2FA807F2A918530907864778282D75E03A41B2504EED816A417A3AC6BA16080C39B7310192002A728F7F20395009A9E16767CE1971F5DE7D229A50613369E4382045A8E81901F4DBA8102F3D413FE35B326A874F233B719A7137600D35D33AEB6B7259624083AA968730C8F78292AD28F14EEABE660835984FE69EF23DEC8C327C0EB0B882D587E1EC433DA85C9FD1E0A34994DEA240C854452D18C30F496E49EC904B602E0F5062EDCDA03280A53B4313574CC2C0D5471BC9613BDFD6641F5BD127BAB5B5EB3D499A33114048220E819F8EE12CA922C8F17D9C9F51AD5BD6883B10E6AA2483BA49DC547DA7686151344F4E9099B38E430B5226B059832CF03DB48FB02DBA4E61593DC4576360491890E53EC0E6AC73CF32B25D823B38456E286505A541E5AEEE96B1914F5F76687CE2B0160227ABED77993594BCD831366206D75714082F1C46F1F4439AC81A57AF31C81C555307A070FFA94E0479B784BBD88A60CD4C7CFD94E6AFE02F6B21F72AF0DCD6609D40C965C14E5F2389183E53DE930F7DE1D44215CF49144844E8B87F78A7F132AEFE22BE80B4E3A05EE3A68CCF609EF44047402E4493046E6F9C767FF8A75E28B3CE077FDE7E7EED313B5BF7E460127CA8182E9BC794C0DFA730FB920080575A751B5CAEC85A109B4422BA266743F0D032BDA8F1CA6248CDB917530DF1302A5F8C18DC642D52478C98C12A3F16EF2B62B4F59EA1BB58DE7B65B3C7153CE6DA5E4950746F80E087A0E3586D097791BF36DEF865D68591D39D0903773EEA962147F34704138B54DF7924CDD8C333DB5E1A409CCB2B34E2C3C8C7FDD3FD8D012CBF382AAA85E83A12F235A2D147D035B7B28B34B6F57949F322482A7D4D3B15045C420D5ADDC7F0E69B4DC1CBA58B01D872480B06A260D827D891B13C4C5CA50C748DE3C771BE61E9AA170165CB01F4BF5DA27A7791D3AD3F6267B4CB4E61B28FA1708418D932DFC4161880C5D3B17A9663A9061FA8F1804315850FE4E7306C882B38227E867F80872CDC1944D472615EA4900EF7D270B881D4130F56C5CC980D92A47ADA6657EB6F37A385D2D8CC993E1442EB05281853636991E34AADC68954D04E7ADEF76BF880F059B0CBB55D915A4B123E2F1339A073CBFBC409BEFF6400AE096D5AE18EC42CFFAD5B4980FA35BF03413ADB5D7E6876AC355D1C9ED70CA2B973954D12B3CDD76AC6835DB96003ED8C4E288B71FD77DBAA7635720E12AE0A317DE808C664E317F55275791F3245CA4FE5D4D41077FC150A6E403D5A208E46EADBE8F2CFB8AF472F4A0CEAC015219478E6B86C958CF86525B7485C1734C7EF00E90683FFF5DBD0A7D413A855021026A1B32013A4616CBCD3700ACBC705BE3EFBA625C69A025267BCE9D135E3F5B5CC8C43956407E84B6663103E29C242035551AE797F56C6374BE0C798C0CF398F1ED", + "sk": "D2FD03F3A1B7F635AF9F34D580A98F524C735BD5BA2355DC6E035BD21765580CE38D1C14F6467C35A9F380D27DE61F7C75031569EA2EC8260EEE9105261B7FE160C91344B0C6764C204E5B8D424650BEC06B9E2E625AF07E23F4950CA24FB4D6EC2C8B3A717C9311EB87279FE25E311F48B8256501F6463412B50DBC89A869BA2241112648400738730212442544575483725033356258423201621183610245665648356120845260685045655512724747212125402221428117650306426152134325243382121135623332074786223150837084264345645148311486246686743371366726014707721161588558387183806701657870647785600288534846622583548804744012574371077544387121142208887223588746148553716773822822741403577328718380781434875207647401607561060861322146156542670820841073130361028650452612166833552584735354526517106000385777812426804146432667410603554128333725230677821516317300087526584634638808846451112405321011181864782241003855754210468343733880078343787413576232688065864853483551585074460588700772013100875488142084166115605685115808058863018286131417220168171786585310622852822615043142885431780580115045688233663636406515244767064536422686750635413347851217808387655142313887566205174085281417213812608124414575018287101002132557042172427861117005304772132030216744315771455710541665741524024371512055116783678252533566424613702232740007068187175780286801721004275522864253158176308640831143305382735303723568704541157314123164326663562151508210302338172127102314227577283771627506887214187313030150715862866288868603270146172271385381703388681378810486573016523140830756821032312850065081630675766511601417121255564811411328826207476424482324775326081758115637483551478685666681732021367522746683445700666477204722285687124702480702542301257137367536005268153335820613732408717615224260185343116457761761566876606554781033631421832160155580423842031312343625273082812547513544126735001001838574424013036127812626811887435120627127515610222281118141666638208675561240065461127440345858781007852572885722222550840041260836462878467805022820771360751443687864313877737355412700540708286880045383432281006435486766501775761275438162403343453887216614704841431466587845820225457315213203024880801371255432720568652468040616835054533737272220680825508472867422361680075518121784448115645071105815511010471621075861187800527264521743234076486730776364875131638468745363842354661048363385214842038251103357468016433402070353221275733465833387438517503660880258758088316360182132261568741110331413053416726535501334808710264868845271442358803557705484287055888683862521827261177885176773005771117851106563570287401340012653451205467518807033356622620070232687726311133333814170622861514731302546511761580741613737061400548877756777665316726666887643583104875706764700436358605203442736486123721610624208608323540355557300610365342714158662558016531018261135468246132583477050060156021168545303687336418886334252015833423288568177555148481201581385041471835707545554552827313602123268321382587028585344867273428418220883610214161712415748852510260736761266172132360325411011226660161632642605186351585131425384566627833354507646508025434157357825430282384745701567517747803152750000947BCA93C27D584E2C66EAC9C7640C1CA217EEF66DABBCB260B4C34300FA051357820F57392544982FD11057DE233E6D2DD84972A7E47D4DBA99BC30CF8F2AD5A2C0243195ED2730FFA92D227D153095972D4B3447FFAC45A23EB41CBC87CDD1250A8A478B0F7A1D5B39AA2206E48645584FE7BF7A13168F482765E57BB924AC6D9A11369F4A6AFFCD169B7D75129B35D5134A31761BB8355AEEED27E201A06313013E307A01A73AEA7955C0578C8C5E5A1A2D2FA4593FACD904C62040BDB9F329933536BF8D81C4256BAAE8723FD4DC66BB5E7F9CA49031A193ECECBB5DC390EC6D5513C79A052B3FD43612FB7375315D8091F79BAB1318F17854561BC93AE0E5CD6D131E562C8114810C939AE563AA10B47CE4484317F34ABD02D0CCAD58DD29BCF657BBD9254B01CA9726091938ED32054B37DD617240F4434C1A4A8711AA3A399A8A5388330B7059ECCBB6B1B9CF7187ADF10B0C9171D3C0F6E2D460A419247672E3B9FEA2C95910BF2FB6A5D61F257453B07AFB64B0BA2758BCD735751F2D53515E236FE8A5B4393B80BF06DF97BDC6380087E6AA8DDE6E098111A7343FCDD1E903708E637EBF28323CDA6B9405810EDCFB3691149ECF224C50F8DF92A94AA4770A0E91466194BB0E27BF1CABF16ADFD351220033F76F5925557BCF9634E9461359621D80B4BBAD7E2A6E432DC43B126CA42AB88AA88F0A84AF58029C99A0248F0C454071F35B831FED1254D6F4E2720485786215F7C7F0C4ED15FA853CD3AA07259B39240A82135C2923A72B876FABB3F0F2C09613DE39D459A07C14E7BA437D8041491FCEC1433404BAD1DA9EE9471E17CB691B2A353710C9FFA4E5178112027764EB7DE809C3E1F1FA4178A5D4DC9EE27857EFF26B91711FC144D5A775B8B50D5DB939BA3207680C242FC821947F934C8DAEE203563D28606BE624A32901932DAE85712AF6C8016026927E9B8129574BE3CB1E95332B052707AC8AA8F435E88B7E568D4987C6AC0E902B0609A02D91B3F5FD3FD901DDD0DB9873BD7C71ED921D4577A78C4FCC9BF075203D38F5E76E74F277484E057B6189004131B0C9B1A155294D1CD3D5208E266901D7D314FACCE7E2AA584583A11E4D7C21B94A32E508EDDBBD7A65AA86B4FDFA6BC285D4CFF53926C7173FBE1F89CC303234B878C6B8101F58AC8D3E5E1BF5AB6B26297CC97B95954AABDB25BE008A3F47E56487B00D3DEDA890D92C83957FEAC6B8291AF65959E1D1FCA3BD196E9FC9E67E0607094822E5B4191DB96824B9F03F2EF57F5238BA7E1E84ED55B7DFF3D6C2C1273692A9A19272166130DB89FC67DC94DB614E3E82BA3A3512B012D51FB486B5A3150B78E724E2A12DE07D8671FBA2DA7FD5D147208FC3AF653E6520FC40871AF2177E65CBD0EAF304217B367A665F224CAEDFE93006AC1E14BCD67A88D171F3D8F3E358A71926BA3E5C239A531263EC9437BF2A033B8B55B2C0CB6E7E97316E22DF77CAD910D20EECE1C50910A5CC32ADAB09377550F92D5BB1F4C07F4A2822338E2CFF5348DF77CF8EF8E6657DED1E0CE058E3CCFBF39B3F166E303D33C3556C9AC8ECB3DF7C74AB36D0F2794441BA9808827B578FB5C29E494E21539AD3AB2B41BF161D7F69589D4524C54C89B486F75D252F541CC63B9E706D64A1289A2306C595363CB6FBEF0A1B5B17AB5B1794BF27036F64EAF0BD430DD58D80010CCDADA4A5A3A1E41A6FBF129D73779A37AE5C8D6841A9993C51E364E04FAC8E25A4E6872F6C860FA265C1C4426AD9C21D26DA8C278546ADCD831F2B8B26D4E1F670623D95C8362DA662D1FF0AB687503F328DE095810EDE12B49EAD1533519558C1E940B46E4EDB027BE9DA2039B25DCF7357E19E5416AE268C14FB3A8BABCB3D23F70CC9D59681C5D833AC22E653D86E22CE822540755D8D243C15213D076C6B26436DDC07C7E001347B0CB8783DFEFEDF275FEC4792686734007F0FF8540811C2AFE6CA151420532FA5526A1074C3D789F2932DE42E3ACFBF94760F426D96CF033FA49E2F458F9A9C2E71DACFE009DD9C3F3C8AB3282D6F383B981C82D6364F0E4BDB2AF6A95BA61F474150CAD7233F8903DF972DBB0328C0CB9D0CCBEF883D2E6ADD180ECA1B662FC1D2DBBDDB3634219E1EFF38B1E52875356C03EADE942055F483504BBBCB4302A417CF6D328ED793B1A3C0969B7B3418F50AB39F83C5666C90E38356F7F9D494A6DCB63D67C34E3D14A4E15596497926C8568D8EC3DBD9C2E82C385BCFB8D9674863BD4FBF1757DB447BF804AE950147C91FBF9AA17891044CCAA73B45528597462CED751D015EBBA9E2B7CDCBE6DC05AA9EAE0C86848A3475BB1C5744F5903EE4A842A469CC181271F245AD70D02A4837863B296B4ADB4E8D03D82B64AA11DD31CDF21EDF1DFE3276C4DBC877E35B15FB2835EC3A1C453168A38CA8E563CF3E9A00736CD5CFBD2841D10F94AD55799C2927E5461B28BAC5174D0CE3F8F7CD7609FBC8DA0C38CC21695CEDAD12F8D2E64951A8996E510D6D52797C5BA0EB4AFA6BF2CC43DA09DE3179E899BD7188B32A98A499D372F3707CED479B0981CB50C0C0539CF7E3100B720E466652A4F499C2BA3A17F5232268730B962BC572C0DE96E8C9E28F7E3532C2224196AA9E27688DD050D7CB7854FB3C35F9C62EFB10DA84833F29BB1BE5EF3B533638EEF743D8119DDC290BDF08B6F0F9E4E1E13446C53ED69805DA26908A15DF1C48E009EC1253BD5A5898EBB5121CC24904C8B10E24E680E565985076FDA11D13FFDFA4DB28AC9F0AEA2F81FD7ED4DCA8D3B2E3848B4D6046F6E0DE3A4F683F25E0605E84B36F483C404EF899CB3FCCBE8CB2A6F0A7E10B1948CD4F93F181555F661D31D426808BBF9F66FD60D649269CA3FE991B22428C37AD2A08680F747CC0360CCD373DC6A9F43A66470E014E72B3D8C38E020442D8AAB974E6049374145B04CB7F3044AAC1EFDAB2A18BB464D4F2F2D8143974C95EEE856D59EC00288ED43FF5CC8803006C995514A2CC9CA622B61BCD75EC51C202A917105B4A4BED1B80146831DCED07EFD2ED25739F54096911B150D3077CCD731A0361682725D53803F8FCEAA83919291EDB4493EC84CCE1D0F82A679236EAD1002AE8018CAC9FDBD246FF093D803C0DE3326A57907B0DD6B01D081458C75728C600829928890A56AAAFEFCF7423B70A6D86B415B8358DD044ABEE00B9C9795FC8F61A64686DF5F876A8F33061599AE830F7EB4C4BFF875F4A936C403C5D160DE5D33CAEE40FB718DDA4478AC6F51C59C2155254BD77671118411E2609D000306FC9507004A31E8957EA40C2564B83C3ABB71A87C11BD18D7891C449DBBE79B4A4FB048307CE0E812B2C68ECAB77FD1111526AB0817306CEBCB0497C552431CE15E4AB52283F679480D69DDDE1F2579CFDBE0BCA95FC5B2DB0C5CC76A31950F5116AAE5F02D46710E4257A75FDEDF2F47CE37C203E7F24D3C9179713C5D807C296149A75CCB444F0C6F6ABDD2DBB2985FE267482858A1E" + }, + { + "tcId": 27, + "pk": "F8D4945A92CE46DD24D751DA02F068482C69B0DBF0501634C4A247E1ECF98B270474C81AA0D8F45C0E8B5D02751E797D101904586782EA09F4E3A567C2BF5146DFBE766BCF8D0E4EF46016C6ED7B167490FD2F8E9C53CB42660331B1B62810D21477F5C9301D6D054FB076E77F35C1942AAE874669E0957A031223861EB563AD723781105567445B5422B179E4828A4306079C4D42B793A1358B05D02D4565E4AFA2D1CD32B6E7A4224D3A86E8AB79E1DC33A11D99411636F939C3AD0D39351CD057FC6BDB32ECA7427CA0842F70B416DB14518796F68C66E3CD04720DA02B32A3430E0E027F48974602EBAAED0F1FB5763A914CD6DB7C4ECDFBE076B0348DA1AE1F67C63EACA5DD8C27AD54900779952239539DFEA22BE70D54661BFD973D1342F71F6A97CE798EFFF852FD789DA56C867C1FD2317C8174CA0E0787DE99F77D264655A36B1D8589B4C4C1743E742C31AD19539CBF8366EC188DD606392D727A53C3BC4111CE2CD330FA0E484F19324AA5FD577DBB055A3BA6F2E964371C0D4B9150E4EB9155DB871B6A3F321DB2B3EB9E679ADCA62EA6F7DB5C4471F470D42D6C161CC1A43870E7BF845CFA696D71629C21D53A4DE22AE73C39837222077ABD8A1AFDFAB6B4DC5A2D68BAF6EC95621BAFE7257071A62F07848180FE4BDC29CE7CAF2911564BE1DB7DA45EE58852D0457456D19979CE66F3821C30539965E4C3A1691DCBB4AD0E7AA133185D2486860D4A5FBD260585241772B5976EB449A72494637DB59CEF54567F7FED5B0ED618C9527C28C38BA362621CCEDA11A00DEBB824D31C7D5B3599077B9FF736C3245F1F3DCCA6D8D74BA96B195B51CDC1C68E29E5EAD59CDADF5A05B924B2A790F80CFD8B8B17AE1FAD36ADFD77B078C5A535A5293696C7259AB0305C589B2986B6A841F21CF8686D6B186EA538C29C7654A6AD74DAEDCE943627BF5D497CD7611DDD900EFEBE11F9E611F416B0694B621D4EE741CF21759C92BA8BFAC90ED9D274A9EED59774CABDE532D7644D048B83CA97BFDAEF30F0B2400A1BB647C7BC9E60F57451915A0B531E29D21C2007AAEC522F4129A7C251D7FFFAB20BCD5B0563ED78814A3B2047A375DD9A919A3E8FAA0EDFF63E0307EC9CD14FAB372E965324CBF541D99EB498CD093B188B1CB79DD6ADACC1C9E306483BE70C1BDDD1F67B0B86DAF8FD905F7BB6239138A73300C58EE30B6D48244803A5FFA9936B0A06B16EEB2A880FF2FBDDA1A0813006C96ED0B6A30B5D10528CF5AFD45BEAA82369BD8254A1A7250048252EEEA523DCEC9FFF069006B2F9A8653103D47ECF79BDAD2572A11871C018646505164837DCF91C2E22CC55B344990BDFF2D50363FE34A19C5CB46CF0C193175248EC50978F2CEE4E83ED2B7BBFDE4471859017D3418CF3D3822BCCEA6B8D30CF11FF008569D9F0BF462CE6D73F8C119E3D3AB30A68D467CC60A907661FA1DD47FF3977847BE38ABADD7D4B4E1B127EAA131BF3B0B1FAFC57165B69A48500753B9DC141B9819CCD9B4CACFBDFE4E05CA5CDFEA912602CFF1EE04FD2914780E713176AB4383F3CEDAF2C0B5E6B640D3B5905EC8EA9630BD3672A18135701E4140627E98F1BDC78B05D9F2224C59AB3951A0653E6729B7B4BB0035FC964C15086FCE0C6AD85155B940C1AA13428F1E6C20FF95661D283F2ABE3D43C072B169D68C740E67E3CD9D44D80BBF1D455204D3B56F06D9CD266A2A928C918F737A9E475BE20F26D97A3C0B7194D6043CABCB8BD14BB4BFA94D13C0D9BDD4E6B062D4685D22F3DD7A2EA64FAB53A0E06E0E425FD487E333AC6669017492AC45FBB9E2313F6BCBC6E484A5965E9412FABAD6A6FD03675CE1C70158B33E17CD18FB44392F06753D565FBAB2D4CB09A85EDC20C9C12276557B03DC41B7042A0D7FCB5D236BEC4B907F6FCFAC62C3A07BD92EA85740F1A501591FB8D930A527FCACA427A61256F6591DC1F3CBAF19CF3F9B5AB5AAEC97A95BD5D9056F5E463BD86EE03D1CD5A14312DCCC3345958DE85488D1DB2C54D3393B8BBF90C1411A9A8B3BCF9A13305FC5AF52818FCC4039D5C8C6ED87D8C01A089982ECB6FEB7AD09A79603ACEED01CF453B4620CD36E73B76B91924D9BE973C8BA8B5B360998A182F9A4FEF5563A0C5505B18110723A268CA4543039979231FB082A639658B9F5468E1BD16F96A158E0F39A160109A7CF244CAD177B2B1F41806279296E7D6622425B75A1320E7E3CEB2DEBD1F739B29A8A3BEF23D5DD2712A82E320450AACD8E9EEE78A7D019AA09E42CD9923702086829308ADF09C0D0A88B58B2F7C4534F75631AF1A5B0B68552F402481F9A96B6A6A0A14E93E2772EC72D286AAF2CC9EC6450E80F42673A2DFD25C0E0D5831DA8ABD631966DC0688C38D602AAFE8BBAB8FF5FB9003BFE2E45A74A1261598AF634F896CD8F4C04C5FAA6442A788121CE8163A085B4E66308FF572CF005E960C8A21A82552AE6DD1ADDFE08CA37B82DFFF782609F03DC16E0B862398C9FA09DFA4D35510F4BA7E77C0233CF923E4792FAD9C5D7A05FA174438537740EC822B2670BF1F244280A5A7080B21CED5646F5077CB39F23555A112FA1E1458BC45C491D5092B763AB7D291B8C07BBEA2E39982CA19DFF6E4EEF17557E8EF101D808FFB6ED73DAECEB77C4CFA2E391CEA50F1A75801C2D34407AAAC4B5138B4632A710A40F39BA7ED36454E0B054E00BAFC027D01303273DD2289E7666D98C3B602CFAD31B7680E6B1572", + "sk": "F8D4945A92CE46DD24D751DA02F068482C69B0DBF0501634C4A247E1ECF98B27B870452948D3FD91DFABBA184B7778E2223C610196918C5AC471FFE27C45C216906A32E421BA0C8EB43BDE774C8151020BB33E6DD3CCB67E07FF1508A591C40F29C4F4E03C0761DAFAA6C4E4D7515D3D044F7E5D9B6F76C3523F07B86B966BC2050273654131572050232540265501410321121824027783508650550741845227675205140764772006807238701150672363522380823186775485346122741232101846044762034061346508846856004508217531847506553422270003465001318843366570722341256676412710345762503442766148802031700065838665810155802123526425443477780225517686668627385732838374183830578328430875075738806006057215372237255330206645686206532007402436187730431525465867647825811554786647043104375540063472868467521138444506855840850622072745156652883730438734305732524737387063014705036441133615604518408815122131125202504810267182170514218811002085201254838156820201088584847214346753735887361787368723385680274880675716073083468858754024781441460451718621650764072470876430018540463314037653043260254403334013420554376741651526887384367232437772872571236432846113158844048402448026234443446356631655624571084504437148135030305335563616217056075630605830233420552628432373442580105268442188606664005688153573261574404273251112701374300315715427425557365723036707713333154501238558575528577180345582234204444027511078611230842318434676756513328416871728302630727767221615188778420705148760282006015420340813653580172668162025543061257714607056886527838253463775286557467874302385541175163873125403136883123024782644056005776454050450463856458231030266773238561883245373725805362358236861886558048054373517006153723263352805784612747766872528551515675467320836133213785558662842164780507124010780705382731865322261671658563251820625605486727154222632331845371780377110620406316868745534211605053684662067164782272500355338031585232841457166288521403104854878437265654262373837268281560786012704588254043617732675622047062353066104016602755704578677260376636082632526506057173816361868253348168171755151062823522066020418818632307513542804243556317063765822868038468506613448543036820231730106212347485234367884828616827033357121850832050360848747865116708334325478114764064545882530235517784101378158280387668200424153038757453662564868561401622005841426338428326845853813752150205647048731768316114171432031210530176405308626212315625877622410617144857321075301351544462610553051243543667566675865335022131344837646363774338358017020828322812301042686502414653278867536671246033825211786357550517555870412326345585188457210000315518722276643085112001162624655523063655320741885067301234547663482785273242871867433610317833314257358238168035870421442233173234774652833582072540045143452135211450447284405865524301678168533008608553068110010402510031273465112253237686727627477608688360860655175382170833104267041778753258183846702848155552758183213003518102058824468267721170670211086383333614167717873621734000234476376137205763060645015200727731656541667312526120835206388554240354487387761200858280506664805026810157822733523020574251831872646604616365770712618804337567105781AA2BBE68AEE92FFD1BE88D01DD90EBC8D1A9F5DA65FB482FA23E92A0BFFAB2416637956B1A4F7D0E392B910710069FD0E18EB26E6CA741ED0915FC9FCE0C0EBCCA45C7BE24649829B0AC3A43C4CC2E4CCECC827FD3191515DF2A120359341577BAF0BC05F8358D518A57ED3033A73B8230E8B23F627F6145AFB0ED0742146C61A21AA6CE40AC75928F007F39E2696383FA48C75694F106E623B6F41E070D0E985E9D542BA2B5F53A47B00CB6472F9D03C3DBDD1C113B08128105F6FCB281C302C0410C32234E0E9F279AE96F3CEB0B0A490443A8CD46BDE80AEF7B1BF7DF48F98215B2F556D0EB916695417DD643C93AD1D703CB238418C6199F7FB4936CAB6490072A245577FECAFA7507A2ABBF3E2D185D9DCA22CEAA93662168F43ECE8421B7A9A5A2226227F22BB497615426881EB9BAFAEB7E14A177AC6102425791A1511FA9BCF2B3E453CA701D0C8AC45714541A0478353173A6EE57078F1059517910BCCCF0C9842483CC8E5D35166AC13BDD7D9C760819752AC40CC61528F4A93749BF5711216101CB0EC79B6E0BB92D4F9042DA176E6C175EA1B2738B7A6355551AF4C11AEB5BA92ECDF28E521E1730598E480A6EC130C65388FAFAF5BD3F43F566D0206A6CEFFDC01AEFBF52B46BCCABCE80AF453D1CE840B3157D4B1D15DDBF0E864939A5C411B471A9077E5785ED9928EE1C05E0BAE9D4FB8C9B0B7A814A23784B04F63BB5A533AEF4C186217A24302E706AF88D4F9E85B71CE427D19C149E01AC698EBBE6B5CEA2E3A43DF2976CEBEA3C96424D2FDA27DC3DCD7A36990CE7B9547F247039E83194E34B3DCD90D65D3641AD5B90C4114D0441FA46FAC16A9F0691B36B39012F2361EE0B87C23FC454B21205AE0D7E6D9C162061924C2513C369CA744DD2DDCF9C0C314413D4898311080757309D5AAD1A3761A3223B60F66B0E392F821597A011188BF35B25002C298F01D6A5463D3176E1C7FD0FF1A70E112ADF9230E9FCC9C423E310E67C35860A09CC4D3DFC4EC0B16AF467373FAA59D0E326D82B6054382476A1D47CEFD2709EC829E3B29AE0C09E6B41DD540CEC37F0032C949B9298ADE79306E376C6184FBF7440C14D217B1A557886CA79AF8625DCB9142126A70FAD6F813F3A5625F2E138E625D38B399E20AD05D682552180FEEE5C1E370F2B6E6D5720AD313B98BFD466468C727DC1F2F1CD141DC7CCE3592A46FB3C63302932B832F309AE30E6714AB952AB84D76A59306D05E1251171F8C7F8B7B2ABED123D47428741A8583EE5B8E973950B4F5C754DA4679F3A06EB18115C3049DE8E232AFB65747C0AEEAF5716FE5B89AD6ACE90F8CC4E137A8D9C65CC3A98C7FBAED0E7451A8F623890538DA9A7B821D8CD9F49A1AAC810EDDD7EE00AA8CF342F0491A50E617DCD535242D54F0EE8392D1B8BF7D69C81FA335FDF4AE163A1BB7024EE883DBFF9A1CE154F4316D6063DC7283F151C4ECF5A9E8D1C25D0238CAB9A925788FFF6BD68519713694B231A07E826CFB6F3910428E3219116782E07E132228B558CD380591866C028E1F3BD2327BF7C61FCACAC8485EB43213C20922252B2931861E077712CBB5701876BCF66FAF1CF6582D4F4EB87CF82C1B7807A255E73DED3A7FEF23139DE96AE800C2922246A54F3F3A6EBA2C8E8388DBDB41A4131A69280924F6D7C13952ADF9F6131C1D6AE6A3A085F8FD5E4A45C2951A8D65C345CC067B13CA32B1A6C28A6359C48DFC119FF7AE92054169DAC29119508F17FFB0BC925E357AF70B85C214DB0368E1425AC878978C346485CFEEB9935BD94D203E271C2EE9EFFC63C54B6D05C15EAFE0D0D562C458B0C7EB0D84CC123FBC30EAAB78B47F9CB11AD7ACB54221F56998177D85EBC62DEEA042E411707FA78C545445372461BF5D4C9E4B5778BDE3C9DB02F697965D2CD2A10BE66AA9DBEE728B52A9117C53A5A2D90D59F86D8A601436CA41D4A99E3C2E66261E37A3A5B7D4DD21CDD46EB4C62268520FFBBCAA8BF3DE714652CBF83E7E2CD57FEF6ABF8946392A33D984FE1CB1A08FE5DD088F974499B704D94F0646C7977DCD7A75E8012CA35E39CA7EE7AE1C0C27013A32DEE29CD141379DA504CFF6ED8853959840E829170D2D15A265CD9A8BA48718848473090F40C1BF3DD4159267324BF9858400091FCE515D541F6608D395DEE9C5F673375E443F104339F444C4819A630232EA7D413CD8A3556E60D7D20ED42E45CBE335AA1EC684CEBE7B32C5BF4F68F969932961930247E2A9F279F5C587120879F3F61025D6B6DC617C9FCA4AE8034B00C8DFD6797061A36C12979E85F4AA7C9F7E57FAE4AA44DB1AF6306E982A723B6F58E9008B4BCF4A948FB131D08AFEA9B4BD093CE76F8F6366ADF4EBA4E31FC5EE6DF22E1FF1370C81937D29007A9138904F569B95A38C5DE1BF03711C9D41FC0E72744426EC510E600D1231C99C7FCBD91EEAAAAD1EE8A27544D0AE7871B4B881D80DEFE22F3188C250AB8760277BE2295157BE5F33201233B53E2348661384134E6A9BD89E8F85B2F4E217368FC86161F491413C8959DB67AA5D51DED0854FA779AD305E3A6895542CD84DA2E8F4739585F7AF91DFDDCB35F7E8C6F90D1EB810D8ABD36334AA02E84A4CB0DF03961F5AADC0CFD45A7F59678B06204CE0613F040F3DAFCFF3D59C56B655A3D3A0359340A0F91AB9AB1A17621A1A57AF588C31385D44667E9258E5870756AEF7AD2E2B3E3364BAEC218E0D6BE14EA5139FD672755F7942F4BF9E023ACF94B1E15C58298E29B958276F0C4F04631D41D99559E7A7483AA39252647D8600D33A4C8624D9A663AFA8C927808072A4C6A63B92A76F76A79176261D9050E890D52CA68279AF0B09B443C001A4092531BB8E251F7ADCABF4E49DD1616F42528CD67283F2C52479D7DFF2F383AD7EED58C1621E4DAD50AC9C9FA5096ADB9EAE77B19122ACA00D48E967050303C93D90976A3DDD5B3BA4A816CF0019B508DB2E65CC47B187C78432E41DC9BAE328EC529DC3F6C6BE048CA843832EC04348421113A02B60B35CA66132059D4D5EC297E9B92E8AA3130E30DAAD74EE7E021541F0B3FFA72DF618969D18B7C6936242555FFF1161D85C033BBB934894825BE9271EAC5A445363743F81C46315F547995D6925FE76BE6B7145D022AD1A015C0B8101FE30A81D363B2BCD627BF178FF12023F1BD82665393A49BFCC5AA1F1C4FA318736A301D00DD5D015A14640B91E104C814056892DE7C624240C06A3C5AC14E565FE5FC6170BF315913CA6F5BCBABEB9C110803E12D81CCBEF3C48B0DBBEC02F8616227CCEDCE48437D801861964934B149CCF34FDF7D60D29FFB46854CE5F3929AE9B6C051C6825399B9EC10A9BAD1586D2E75DAAC68BA2527B021E3153F419B0AC23A961799F016A37572C91EF790635A1D7B7E7968AA570B5897C6CF03395B5FD2022114BA84DF417F8F105810384BAA41EEF2A5B0C7C3E320237BC67DC36809CEE73AC388FC9A0873B2AB63B638AD364F28B1B7D002EF2CF5C" + }, + { + "tcId": 28, + "pk": "0FB4B45D59D6BA35576D1F75ECF682E5C901372E65678E959DD61F6652AE3F0533A0BE6A3BEF98F0A550CFCD43CB1CB9ECC3F4F7DB656C9FAE8122A0A88DFA6262F3B11454457167C1DA30042867A37B26AD62D594591BDFDB36B833DC83E4B8109CC2EC0D4126D24B2BEA48781FBFDAD7659F1D8E60987B9722DA54627EB895226B360C61FE3F2A10A69CEFABA3219AFACAFF22FF5BC7B564B01A65BD698AED8A7AB78812EA6960C2B766783ABFB85613B069A7CC173425F701B62238FEA489407ED3F2ABBF538B1184996CC7B9AF15FB5754928F552AF73696B18FEE24038A1E9A11DF0C78ED6814CEF3671D60DC38D483DAA6A6822FB4381FC036C805C8D2B7151BC6A6B12466211C0E1EE663BF4EE737F4D942881E9675FD7D87709B5F473054834599DFA499306B3E727EA6FCB7990E0ADF348321DCBFF6FA886C5846B1D05F5E08C6C4BAE416FBC7ABC1867082834616E3B4757616E9B7E04E2013B534258015E06A114192F48E3C5F0E6A48775EC05F554D69843684FFDA6A2FAB8F2138817596115832AF77A10E43A4FFE98DDE79A9F80C0710E5450B681D620BCE626FD0932B4D9D87BE222B7D0D8FD010172F3C5BC2353F44C08470871E38EB3DCAA19C92D3D028D61662C54EAF7ECA32C0D48F4AE0B2FCB0F517000A8BC96A76648347687815254ED5905A1B4A2ED4E43364B48886FDD5B86F90659AA03B2AD85B54D3E85E3380FA2E050120F555FBE241B86E481E020BD0AC3445CCE71D9F8FF56A7475B073F1F388454B3605EA18A5E183831C948241DA34EA3E1112BC706102854423A4DC16D9D3A79BACE600F8098AA60744E1C7FE18A047BC7646DA4A569E0A8C41D0587053A22209371E4BDF5A7CE8241D97670BD81E7FC61069292BBAE13D8F729B7F5C2ED3E90BCAF55DCDE5B20EF92E1E7A159B6205E7ABF72571F02505526928DB09F65562D628443925E7DED9586393DDEB4E59874077CDD4F7FD4CE68D2CD311DE78B245872AD56078CF3DE1D88FDCF541AF7D6CC69A1C96C2E5763BE310BF77283A820359CDEE43B53B2F004F2FA2F1725BFA6116AB9A8F37FF4011106D1E65C6A3828AF1E92671953C26ACAACBC48031D7E9919DA915B9E5D89556FA82E9498A0BA980892B9B9427B848D095A0BAF3857B6D6969E99CCC337EC6E166B1E1F55237BECDA10256C8D97A38B21986AE06DA7C80A17F84BC448F9539BF3630D7D01E12E80B616F5F98C47170DF5E16450D393CC4542FCA66359D48B1C29D4C997C6FEC087540AB588663F5824A4F09E5871A78E06C18D3A708CBCD7B4A957BB69818D38BE03888BBD62738DEBA58E3A6DB3FFE477A5EE262297F96C26ACF7CC419CB7F3EE8D09E47AC1B134B6AAC3191F7F586B507F58FF9AFD67FCA0C10E7676ECEEC78132EAAD0F8B91588C62658ABDBA03C9FBB0630B2E9603E5A93F9A04A3E07A09FA0B3AC4861D368ADB53E8FCA932F997952AFC5DA4058C48AE6F9B634B624E50D2DB8E3CFA23FE41C2B88C3C588FB22066A0894893D4FCD55FFEA4352F8A27D7714A18309B7997CE71EF16ADA021FC52F3652561A1D6518559C250CF1E35D109B04408C998E457F06F73349CB8BECA963EA4DD65826141A59FE60F1DE7F8D8A67F5873A7696E206E4EEA9FAD9FE00C97A07F7D7DAFF316CF85BC1A465F61A381B2EDB3EB4053B8F134B75DF5C6D133E7CF38AE416D24D4AC66AE61DB1F682A6B42B26A421E7497FADA9A97717D2A9D7B028FACF01CE14F3F834D84264E688BB7C0305EF9EF28D5A0A491B0C4AC763FADC1E260790E0EF2A70E6BC78A6D3A136E0EFA5D86C9C0993F3E91F5AE6DA55BEC8425F1838298F63601B4E9E71AA12C07D2FB6C0CC5661BEC9A0D929FAFD8AEB545B729C7BFF035E67EA7377D2162622018F54F780289FA8BF24F9FC2E85D06DDACEB91D064D4DDD3969FC213AF6292EF7FCBADA5CB3D5D1B5833CAEF100EC657056B69324F2E5C3ADB519120193157505F5A0C1044C0034C03A664CEDC465C79BC2B915B749AD0DC2E88DEB3FD6BFA8EE42631F22938D735186CAF7F273D9C8361851028362F54A9CD50536E31BF835D13DD4435911CF01B1A8E27339033690C35C311760DAB34E391FDDB690156FA47B169043E6D5E1AB721619CA3B8095194B7802A7FDEA8DCAB9F43BCFD1F5893EB4F58EDF1C0B9DDD0BD4615FC1EAEA46C68BB84697DF3787775E4DF560B1A43FBC7A33A3E084ED97E59C000529CDC1F97EB92E9DB331EB207BA478E3457D1648084D267C0603135B8DACAF2C15B42299DA433C0E5225C934DADA9B701751ABACF9FC47D90CEE43A2FA47F6D05D169623B369A7133D0F73922B2EB869E91B5737FC3A2DE03A3A92DA98A253C022B4466DC591772D39E04CB1E4F176C1A282BA15E912E2E5C8D81E00F92A2FB8BBB16D6B7733A785F620BF52557B3C3E87EBF625B4FB0B7B65101053532EA099A1B0264DB218EFC19BA207203089CDA1FC2B32BC416C454A4BB977FC3528E423A3553ABE4C48DCF662BA7F5B7E1B2A4E2DB9A388EBB0E39BC229AF71ECBF2F40727D6CD39C2FCE2464AAADEAECD47BD08FB1FA5B6627D274E3D31C078FFA3C3ED29980941CEEF8853704262B23DFE88780FD9CF259EFEEAB01255F0CD354A473848798CC5C1CDE63AEC6AF2EF078777CB67A4BADE7C3D5F345111FC73261B55E8E257EC5824CC829B5F5EE31D4ED03A16590396E2FC381A7923E81E3F582252EB19A7D61ECFBD72F0C3C16FC79", + "sk": "0FB4B45D59D6BA35576D1F75ECF682E5C901372E65678E959DD61F6652AE3F05E8F6C5312F27292980146AED5BD4CDCCCF105C59DC052E9A5604839CFBE13920A93E9DAD0A618E59915ED8D751E04CD99BC661E5EC654FB33C82AD84ECA806453B9145C9335E1A95D987D85954A8DB9BDA8280BA76402E489AFC07D90DF7567C36560273017280466156464484345270285178305711250242618355037451272805831334710075688556205675635811344085746515547468075008004432316642077378448408234860066117021246184447148263433760087826350221845428303755534425555717783464144721524485283480133537526651561143130746043842062162336620037333860708821510700458474260707108783552112553517880140325080003741440347208756274083066034241155117413308076178401187304037688762030146873725228304172627873352187338032728273353058572467830523107526832557771072150587632044015331378888724574122703235400051288424471463017425114740686283126323770788487586151073237435056574117185656340627503508855871406032154132457173517406070365623071357215822006317662446377112741371334240268625017522547202654825346782030134741711776706347452824240741863480127103262631840235133582166006304237018151562258370018144006703338563061314556680178581266374583457127838148005138183311168871835130403368588740370785287432187408630065074371213480444706406001571542517601870046628537585864013505382654286745611688562826411460181216012170130671033666664050228621047288450184107351840765645803278162817607642382073553002556568788426586683475530285773666151835665516303380616363227666858618761871385373345822418160086702271023726638411777186012145217307263853282062146678035810787254502315346844448377284120122775352576074324353408540721484446660113184477760757722801866776724528834717535547588852626733700730625755854828563408352458634703417047181611758852002888110270451664011082677250413015718850326577835815683880356606382152683807252371042722116282841206422056134168747282480661425448572771268256417857244404004266015646767320855751075500451662804257710454343255256810735615778555006233143718626653125262772466865157188155020522535172225206165001848253325225481217513861451643867711572822836715814443656054847322127382261373454384541346144146522301347070057540552088832373200502381445727625633138630426301227580101874474535184582276070136541128502418006160228766041816107568722737402742376833648820075260766071780446008477251682432221347088684304624471851307716637632473404150070457208081263267878825854610503616057514005155454106025132382716413517273075776773481460567806534468274677273732307402176400528254003850741282758634420707000148538120762573172316826678588360778452648825333124015705775726667545085706211188383356315880631315705723620874123576711420723155615800885213201562654580242880636273014718214588481101167063874558732715713124774232421012565602130506631727226611188335482535363622858870107022383508628013502852406025771446035382361661005267412153785415157213823542604756172745743260401151135822128877563768657521545878000334705788040273517532403014046181623871830487143472731360310027464080371511476477842670552846448716276586070267871218265501785588404888023122544554862135404377441518C06B6969446A99968141308658E13180DBDD324D01DF12295072B0689AD24B8D909F5B912FD4484F8715495095E72DA498D11E17C8FA5179C034D020D13333D45F044FE079EBB5CAAB5AE07027DFE0B451C647A7CEF0F2D7A516278D0146904E6BC5F9A019946F64F3A69C8739B47FBF768BDC2D10AE0DFB3EE486115C3D29D0390E9A6F0C66F32D20EC247C23A95324346E87E5064A651255FCC49092B4C7E7C1FF85C6BD646F40ED3A8C0BEC3EEEC4357DD01EA975523E50A5E1F1357B0BF59087F056A70AA4757348F5FAFFF7BC3388DA206D92ABC9A373472E188B55F03A2F5B2243A3C2FF86A3934AD1C63EE4D31EC38B980F22141FE77B29CEDB621B6E7689343BB29699FEBEF26346177BE01999A5A1A916987138E7B84EFD5A8EAB3B995C6E4202354B659A391EE0305DCC82347C50CAFE8C3D25D5BCB25648CC4CCAAAE062FFB75041874FD14302B3189C8EF04500EB3B9E6AB7E021647C79E1FA19BE67D1826D3B96F3E6D49C6EB5859F8EFB241B8E583005536A8235C5358A64E894847194A3EC4CB7BB6D445C66C08AD99D4BE4243FECBB6F340E175CC9373FB62ABF024CD913F03BEC9E8D28F7C8587E1C3A7620A83C3D4C31DDDAEEE9E1C965823A2F143F1F295B4A9665715EB2FC4A82AE0E16ADD7F58986E68A720783D14D0C48E92467B3DECED57A169CE42E9281B180F791C3A9A84D936BB4CBEA671510899F35A4AC0EE2F8547C2685913069FFD11CA7DDA5349D545BD5705BB5FB3E233F11A6A6B21DC638A4410FFB2420B123CF8503FF4FB53A19DD70974D90231B90914F92E52A38B13800C194427204D3AF3DF2436AD50F85DC6EED13BE12870FCB051023505363E848BAF4D01594BC35A9C35DD23A4986ECE378A425EFCE6CC49C65F5D829D4A7AC4AC54C3C4766928315F23400836DA42717ACCF7061CF91BBBE8C47127F5A8DBE151B37FABF6477718B11C3FF2CAE39246CF44520C92411A2D9B365570462F2545364A6CEE318330123FA3389E732BBD135E74C6CDDE764AD713A40F19EEB1315492378130247187C9444D7E5AB0E56BEDD59ECBA7D27AC32618E1DD23D1452664D465B968D86E53DD0D9B50ABCF572BC1A2B072C1FB6A6B2B4DFE7A8261E5D074897EE0ABD4E82C53624CBC3F94879323A4A7DEF36E80E579F824129D379515BD42F67F68D2A0D0D212D102B19D2D1BB4365C0F5DD6F6FA2F32010A9CA755599992C68FC61E4528A68A38F6ED6E70B45E1604221C27060F6336062F6F85A846E9586D8D9950C0517905C23BB99384092E333985D1E8F51F9A1AA6ED855B4288674D02A04E15E8485C086F952B746351755F31BAFD9BB9D0BA02D7D23E0915B8A1C5C2E8372FD6965EDFE496ED5A2859440B1851F2822F1C199C041E863A9D23AC3E03D510507BA8B4FB7ADB6F85D421B0ADE9B3B6606C9571E49EDE3ED93CC85A23E4EDA6D014B9F93E6B38FF145C8B10BCF6D019E8BDAD78B8FC0C70FDA4B21CE9652CAD055EE62C195CB2031847490633F9BB81D1F2B81E9FDE6F8101CC0E633676D5CC8B0431B917AE43248BB2749CF38561F409EA1D509BCEDC177601ACEBD99DDA198F4E4F215AB890CE8CD9AE75384D27EE7C3460DAEB72BD2BA90FDF270FC05C52DA014BF09F1C30DEF071E1750E5F9218F57DEBA0C90192D582B25A63B18F84E4E06C741AE8E125753F5FBF4E5CF08D64F6BC8A155B1BF4A6CF1A252A8F6167833D3895468B438EC98548A3AEDFCF0A3A31CF1E0D4E442B6FC59C86C10287631B134CDC1832D83AC335F04D10306C75C1A45AF63B48BF8EB03F89CA6E0DA78BE299F98891922A977E6EA182A5AE7B544D2666CD0F3CF2387FF3C5E4FAC94C220BF532394269304FC8A57FF17FDDE31B6D233A0EEAFA3614DFCAAC06BD6CBEF6EE74248DFE9C6B7A5A0F284A0CD4EDECAF3DE0B4589D2408F851C2036812C7D46B15F67E8C9713ADCDC1F1B2B82ED7DA48AEF24DF9B400BB32FE89AE95608D7164C377279F779CC1E8FA6D6DDF67A264D112CF7E0733FC450AA97B286EEDB959A57BB82AFA333D1F0CF965087815023B51B1E41D035E29AA99C90CAE7E16B0E7C03E52700CFE574A165460732537C413C701E69700BA941A9386FE8F71FCCEE6D3C10F832439B754B8BDFD49E3052C0AB1DFA70111A4558B86CB6054A4DCE74F81990850ACF6FC778DDF25D395527577D9D0CC34C72029AA9627D3649565F9013F6DD2E586824BA63C18D778F6E9D8AB85682DBDD723315AC9DCC02DE0E8789F64F1DB1A7F011CE71B028BD8DD3D1DB7C2496E67838649DF2CC4E4DDD1F5F3308DFE57DD1A5074C45F0346043BFA4D949AA2CAC83221D27ADA31EBD5A4F458A54D128BC7B20F410BB6C19F1652B84D05D5C173261D701D5EB7053769BA9C62362CFC52FFBBB536B1C21C497732C6894F8FECCF35C513A14EAD53C3A067585C1E021ECC3F023DF543F624DEFED6168C92C43B0858AF64DA72240C0BAED28C53C59340AE604DCE4E4E2B316FAA0B04A39800DEFB5DC91611754B00FC9D028BEB2732568EA481FEBBC3324E21D2C9A3F8990DD20E39806D90FD50F1D19D34CFB18ACEB5B7D8810B57F79753D372D0E7F4E14A6BFD4882A351083FF53DF1505A5973CF63CB015A38CC8F595AC862EC9FBCF3A3F7CAC508E6A48535AE97A56468B874AF26711CF989756757F8D3F31CB1A22E5A06B86AC8CA86D4ACDF5815F52B6E3F34CF728F1C735ECB35DBBF9B0FB14932D3B1816BBA6FB3DE65C1F537C0A36579EEB49F34A82881FCA14C2D6D8F2C7F9D9DAA879C8BC0CD3169489F44303A90434E8FAA1387885286B5F837769DCAD8F8B654C85C6FFFE02ACBB7C2881A7E3A3B2466E3F12EC79138A3FFB47C7758DC2F7A6AD0C76A7BE44604CC264F8CCD1027812AE9B47C94B70C27DF3F208231879B72947F61F98AED252698ABFF431C37170BCDB9D5894FC0F580F7260720C389CEC04D82F5CF60A6D3501554065DA790BEEF3F18A2F05625D0FA18FA51F0FE8D1C0583933FC814006EA9D3C8D94465E5EF36C65F9333B08C63CD0220B98313A465F5B25F406CE4906E74BC44D3F7A98211A0440A8BFF2ACC2F6FDD48DA95A02F110D809A0304A756BF23EEB96E2E72FDCB5DFCEBD2FBBB293736064C39C45209001FA2E4576ECBE80BB7B69B99BBB8DAB7BC45A1D39F8C52EEBDACBAA68650C20424B6D77FB03B39698DDE6B33860A485CD2DFA29EE384B7318E8DB0A8A1BE5BD032F75DAE98C5F3993DA601BC00FD13BDB70460635D4DAB8C59E1A1B74CD5564501214893C915081957EF886A68198AA776C29BE1EB747CAA6F68DA72543A5AB3107F46D6259F932F616F3ABF7414516D59418B14E95BCDB1D5703131CA20BDC8C429532212068437A90E8F992DEBF36CD1412EC24E9029D83C0DD6C6C049F9134F45968BB94C9F8004EED39378FA089241DC3084E253D42A0B9B91C5367E6BE1F1B35C37699ADC1DDF545A1DCAE0F0D002F21A32279DFC1DBE455CF17A7FFFD3EF781E727AC" + }, + { + "tcId": 29, + "pk": "05F90F8FD12BE86F4F09A59E0A0873933B75A7C33C76BA4CBCE5A2216610D5A228E9CFF23DC094B0D3690EE5B3DC55F243F2FEC1DB1046CEB35578AC48F680F9F9F8E20B4C96C67FEEBA4918C4D7AE555CB82338D92A2F2A97B722F09107FF5DDD88C86007FD3187E8EF195B678F1765644D5FAA99773F0188DAAFD9DA6BA2598D440F2639BF2C0A3729078CA78907C54E332EC2AA6D9E79698BC72D082787D7FF28929CCF6FAC633B2EFDC7DD0B82078DC8CBEE7709512583EB2BDD9177C4691D4AFAB887A739B396B308B7004BE2C7E9D83404D185DAC00168869F5882FF81C9C65FA6AB987C0B356C56F3E8ADC931E780F2255C39E2D40C0D741D4266B1460344737457D5DD07889B30B640BE49615EA8FF6CEFB05A17AB44DB8DEBB3E883E8682158F566561FD4FA8027A04A0153ACC065EEEBDFF09138F621025527079E7FFA9010FD95C8791CA36377B60E2F92383841E15C8A8BA07F2BD34F78D9D2E6825DC476687AA780B642B26A08C33CAB33860DDD1858DF04A94C2405F94EAC54A005AE53B7573CE87860FDF4A59F0E96FD87B451A2A897D8E9EFE4294949E8D663669D8474DD5FD5580A366CE9A282A5357DD7B96A66DF961484072EF21552CBAE892BEE96330FD3A2C55008D71D23A4F0579BCBEBA343C65C3D565B77474C178DF9A97B451A4EEB90041DB4B50BAA022037E1E60D98F4109B9FA51275A7662BABBD7C6F791F54EA56752E20284B56CBB853368A2F54C02778BDFC742E8FD566ECBC97596388F9F823CA2EED4CFCB83084749165B17425A8719F4822CFEB3040EB3C8611E1322799D5247FD27D403C74A80FA0A672FB1CBC62443A222DC7A1E783E5BCBFDEEE18A8D880C65B9E827493C318478A6573533C4C36A6387CE1CB01CA70985B39088AA76F4C13A774DA5B86599DCE9FE1A87D2A48AADE42DC5F1849AB42C8877B5936FF2E53D860B54918B02617FC78CBD03765EA6D9F554C8A6DE18D7AEDCED60BEC084BF93419B7B5FF489457CE976625236CB16C26686C3BBC5BBF2E1D37C69D70976A7A3B332DEA756B3B84FEF984BCE70637FC376A8F4A02EC317D4E67A3F259141AFC2B061D48015294497C276D87459894A80B2C7B9C46D988E6550567EC4F3035E23E1921818D2A4D060552AB0088A27C9A022DB688BE947C231A99F22D6D0B225FFE5CEE23A5E89789F5AE58F4C50603B37A0624A96270B849E867366D8D82E02445773DF5648A15C857C6B04AEB21AB4A04A0552E9F30CC253B2FE7CE0071D3335976BB702B11716420B43AB11639589E5D5A3E7477B95E598208AA46DD30E1606F30DA0C616DE7A3CC31653545894FA958E8DDC026EA1A8A8B807EA45297A04AD11EC7FB3EF4DA1377BC6C36CD3E0BA08FC90B4B80C541BA6A5B7D2D91E299D4AA9D854EA59F45E0D76F8090127E8E834F3A652AF71F18935A58DBDD18E9384EAB5E2E10D78CD57BD4EBCDD45BD2125F2E0896BCE153B5F84437E076145B61C050F3A45C1C311FD8D880F38D65E89C4302FB3DC58C6DC1F58B0C52B73C00A421261AB5B9EB317C79E2F885ED5734F638C8EED36081404A048C26219B04E526FBC1D1A5058685AF88028247D6ACB43FEE3F546CE2BBE4BA456E6868CACC2557C07ACA318E1C8F70AF0C9F55AED0515905E775F5921B3AC8EEB5137182F487ACA7DFEE88E77954A94DE3AD78C518B438915FCED9160A4CACE1D7A005FD60BD34E1B328321C22F58E70741117ABC5F819722742187C9D3DD19BC3B7726DC3E81DA040CEEE823157A14470E9C0A04DFEA594A05DFBD1E256BB1524FCB591786379FCECC7545A875483D4B2E58383DA1807F5222CEE95E21BC52316A886590F55BECB6F2D5F8184330C82BB50427BD6DEC0C5E164ABDCA44F77E80231FABFE8BF02012FD377536BABF6C7638FAD14870C97F1AB0D4273DC9C4BA426169B659278A5BAC8B63E4318A0E85C4B22403F13C9E74B03633FFADD939FBA9EA3D746B37E4BCA503370DC6ECB7EAB6537E16EC64DAA24C1ACDD2F98531C594CE745C70CF3ACAFEFFA1D36CC062D4FAAA76AFE291B8FF281FFD546F500786DA4E05E7ADE2D37CD519BD78819F27ED9B9A950ED2D0129253DA2B7F3F660281C9B0183E5F753FE96D123DBC27FF6F56FA5465B8BC9F48CE4AA4963D17FCFB50FE546164F901B04ABD909B78108ED8C5DDC8BCAEAE0669B740E0F7DCC833FDD91A789603FA9A2EE551A387F944C3A032F231EF0E7CA775905CC5ABC8755886BA211E698211ECD3B04B959BDBF431A454A08558D4CBFF01D177901671831E2A0E9838E7D9D0CDF1C6C8827E97CD341DEDCC53097C9BFBCF0B4347E398E1132C5CD5A505D45F6F5D944073716672A2B0BB6C41C8AD65F843B1738FADC6018B4C8D6D5B2E2E331B8FC41E98A91A0F43DA608F49AC0126561625D21147BB3D5A9120BA264A703D5E37494FD4AB883DCA023A73DF9AFFB4A3930B5ACA133CE57920207D3D1642365EE718C430B51AD7D4FCAA294B1F42D8BDD7F08C5B8FEF631EE7F18904EB84F867B7407F93DA884128EA3E4E1E9144ED351F40FB460FD511AAEF20ECBF20398C701717409289AB22C2518BD464D28D76D9420AF9C9E91734E36F355544A80E50BE0D3A36556620D9D217946CEE219C990807EC0D1F2AC904CF661F6906D58D8A8F500C3D54F1966A8557F8224415F17279FF93489AAC8E8C09BABE490C6F34688EF162133B19B55FABA9E3AE1E2573E51966CA827E3DAD50FF9", + "sk": "05F90F8FD12BE86F4F09A59E0A0873933B75A7C33C76BA4CBCE5A2216610D5A2B3B647FE6B2D597C0BB64BF8EC612AFE415BF8C6EE9C1C89BCC07825BB4E0635E279D6F8DC3E90FDE70867F7176F78C7375112D6738CCFA4081C0A267427E6456A9CC1B62D301B2E61490266CFDE8BFA6105E0A538AB1C1D0AB74430B33713623581386483755445243753473438078511606051368073160115738012354521300214633143005060458451614181317625600850828658142078641844516326445870256686653680383537701272643265207087826247876408370160122140768874166087151412676620180320686408856302667266662275523315434588681761074568070028312208584121154004344663581510807865182675883813108000025672850572778605381322036260037871137460676071517771314675682566577436544573460506504832281442435167233455724534277207215216360738167150836460874031736450610842824275257455405400364275587451282130682375546268016543663485208367258707108220164027637784307552716318515481724518532741014070576523654860028123444648726543434463586358076328861862385412143118625642628126672617763635717788356608737358238865854478487075717624743613147755325577155202642662650113374865061032648163018768724404227837151260534245414730837040272670625518524816844173752604713612421427581014835327884216357004103827372624624825607613685321838718783121783201546220877332618523484033418836504550354845557501255723257746365364533724770053004852604007145007653484371135700033413050162143608712741065021721558584332535787122020613285457067071122166270825871245825500252511451404363724313586561623662725341448326850605637645520652710734061103603553721504585707324281583008610265170617622430557127532416631412258328838374307302264678282601782132034871337644843401462742842107215876302171452753735780621218157840378626106652400582488562616865716354530113688531563273150642540215680704544160562010462168227847102043537372863606227863485764564280612335786655251320053243774704426146103767351675004061227771882487418563217101228257228474177206416048740843757752314642706176054186108442840481072688807888245121437337668018848605137653166518641703180318156612602033260572357615555665686231008127660607683820542312302436523202472348222103574847503136060448373050426708734310818546100012558051246608155643310633872255780650310786552541215201745381263325165137452788463576343674204721826037356042184745266584825467165112106006355167510788781105623465658773756883868012110284321513014454716525175616611768137427681534886023486205351442728858581666752868236430175106745042638321062083108321702340453041130612457481178582752050626158025384055005352376672458346427221748425807137606753806442562318172647335860725474830371583802351251766113664310376562367167407343086650862744558342510760512033105786441765808007204600605264376872847174351175438301566013163416683413510128707207468874177221405114514851318225231514632664730885425005816216567873025118726014288180357621523872378502177300555886517581515484033478831137167558052224442144782845268072021678508733840333135173515826820635274207417088856814547057513727206644577603710446785322314856685424538803253760515563520538716116405141054573465220348762101770782046356737660564646108A71710BB56C4A58168EDB0C30F9ABA6528629B1651EC7F3D4FE010447640C0C2463FC2632093713C10EF12918F6716BEC6AC202B2DD43B2637A4BB8EECF09091A92FC1B9F1081128E4DA97706698A51AEC985B77FA207BBE267EA379FCC692A53EFBD31773E886C3637A229EDE8DA0CDD2AE15AE92D780700C84AB8B6EC9C0B337C52BCE50FA59D420FB4246E1E62264C0EAE5D22AAEC278FE76F27EE4F43165E6F28678B613BB2B482E36470569AAEDF12B0F6A1E8D63761668120810A035FD8AF1BEC04BCECE6CDB44A97176F4E1F5A8AFBEA4F4C08B6C42CDC167F933777F012D11BBDC6A6BF83E1C7CAECE6069181B7CD884F482FD02FEA80CC499ECCAA88B46847020E6154B30DD124FCB9ACDCFC1B458B21F2DFBBB4192ACE07E445DBC9024401ECAAA68BBC1FBB615BE93CFBD2CC1C395FDC0F31E7054324F37E00506DFBEAFCADA9EEF08E082F130396A22F0A1B82854B097FA713126BA0309BBDEC3BEEE33042044D9FE6A20D72948E54421739E3B5DF5F07DCDD343EB4947873E77E1D092357781F35E8771714A168897FE3C458D16621462F3D2130D661E83CA346BDE9B68F238B264B5EDBE0EDFCE0FE7AC1F6D51DAFAE7C15FDCE3CF6ABFF710CE4CF52D7340C6C6C5FCBFE3ADEB72987B53CAF3C8462DF45649028E57BD96FD918156A42DF582F2D404004E4B4C589C2214937200B4E8AFEE6FB4A00EB88E4827D39ABB8741FA6B2A65632F76BF3F242FD2455FB6FF3CD06D09B4548BBC0FDF4E3399D5926C62C2C962C708FA6A58A546A1C27D5A4F067F7CD0D6BBD4032493A68C6CFC5D050D779E9F389F8DB5A522FB052D2967DCFC2F99A911AB8F7BABF73944696B334A3F3DFEB250BBF6E79E95ADDA9F8A1678712D752F4A0F2028C6871BEF429D9C6784C7739FA8CFEC41ACDB06496D8F7D013693DCB1000E8B8269A3AD0685D7E611F9D0E268D5C0BEE1DB5E0C103AF2B416C6207E498A4B15A3F6FEF22E1691BA30E296790414C4CD257501DD5AC4236D338E092B32170120ECE4A9699FAB32BA0447B32DD4957684793A77B53B7088545BCE9D2351391C6F68D4F5B7AFE553ABE675C716B66B3733D20C87EB5E334829B0BA1EFAAA6B909F9FC2D24517B38FCA6F0EA0093583C0925B0627C5536CCB9891C801C2B5CBA522A8F8F036D45B4022DF9763186D34D2D137BD4D1D865BB5C49D7F5A73B2DAAC7299723A36C723367083E76D2AFB0B74CF90EB9DBEE3B39D756A69299AE2042F37B087BCEED9CE935FFC25344E5D9EB9337A9EF17637A200567FE6C3E6BAA5A69E8E340726D60AE730CF963CDFD0AD05745A145E9FE92D80546D7AB67602A09B777581A1C8C7DE45A6ABD1DF2AE9F5489059C40EF605661C75B5D526BA9A928B41FFC93C36ACBAFEF9EE13DE5660790E44BE35D8C797EB9831724C86A069BC4153E44CEEA0746B04B9821B24CDA4A98FC7A42C8BA35E7A191B937D4752619CEDCB00D21CFB9AC21F2C933669AB073CF8F3B51B6D5791BC979C7B7BEC9D49CFE66CECC937C5045B21CB6FC234C29FA963328B174C8537D204D79CCF2250CBAA5AF3A8BB1014105178A8B98A4EF49E09BF837452D6D2AEABF589674C893BEE8BBD01EC13417CCC95B7A07C6139B5EA1F069EB7FCA0BF92F3744DBF1E24D469FA24767D2C0E7028CCD6AEE3807A2D3459AE84E9E5516F50CA3C42669F70A61CA3427919E3D3C4F865176FC08C68FDD7A48EFAAF92828C29AF85F050B45F03511BC0BBAF555627A12C53550BBCA665884239D3B68F419214FCE906A47B036F3C5DDB300B1E58A545B71C74733AF367D6DE5519FD56775B84DBC99ABBF3F135FDE98052CAB7B42825C3D76B5D3E0F6BB0C04FF8CF2FB3888F3350C4BA6027254E124D1E9871DE84AC5289A465688C4BD68A2D187D461BBC4535F824CCBA09DBA5B7FE5EBF9F7F97A85E31D5898D13D770DCFD92FA3B7872EC42853760416AAEF34C0CA96763D8B38694827248B062948A42821B841E623089709B55A9A26E7C985CE42B5F1DB99136D057069D582E2AF5AD2A18827C6EE2B5342D2A1DAEAF1FB1E0220B95E850CC04F5806FFC11B304F842683CA1B65A02E76FD0A2320819B27E43E50D7F75F4CC3988C087FCF409DCC6BD92DC9B8C72A67890FDF4919A2A0E4BBF932C7806D25B5E728DE08B26AF413F0D74BC7CAC88FDA1B54B6C4FB584FDA5D7D6A9E2F24C4548BF3F7A3F173845AAD914A3A78BAEA5877841329694A3402600C5183A1E773010F7351FB0E57062D715DAFF483EF5E85965ABD16973DFFA3558ED9B50ADF802C495A223A3A19B82C1CC1AF654C2690E46FB629FB5E13A8DBA83A176338A298057EB7FD674B43446D0BC50070A420AB426A1DDA272148CC2D1253AA827298D6D402CFB1D89652E3993E42D52DDA92F7A171EAE4B652CB65D0F6D55B54D7CC5E2108E6D5C85DAC4D5FD8E05E3CA6A060AA0AF6BBE310F61CD874C16AF5992609909543AED87019D72D07781CC8A42DA9F0D680035A7703309E191A044031480D19B8A6A6CCCFF7AE2AD1804651FAE4A2971C28D03863F5960F31DFE57831653F09A7BBA185FD036DFE22C594D63342588422F1836F965150750C94F27B77085E49DC02E750275F6EE30EDA4A0CC30725884F8B563B9F7DC7F6B3C27F46298F8AED120F634755D1CE1CD2E2E5E3EBAE4BB5BC3527C6DD97DEED0FFB644053EDE8454BD55C3307A12DA90AC6940361C310C081F13BEDCF3EDDE165162E4E20B6E33201E3EB4E7D9307D5AE918F0015158A500E4E3EF914999EF073E34CAE6A1C483B84372E29E600ECD1CB69115119BCED399ACFBD65DC3049BE0377CB27A1670A76B8C162F7167B8ED59EFAE205BDB393374B8AA7D23010D475DA30331F5D63AC67D2E1AF8161CFEA4260ADAF702464837CEA071AED36A217A029F59E7F38BA9E1C1DDCEF91DC436F5F685AA0C2A1BF3F30EAB6B6E2F7D2E4E43ED72FB8782AB5B7DD91657613081D04959FD045AF83330EE67DE3D388B7B20787A5768D1BDD982F5B7615986172387CBB65DC3D6EBB1F08F9E05EA69415383F51BDB25A21ED4F8DABCF3BA769630FE0A421DD644B1971F56709BA1BEC4F69BDF336977122129EA64310792F7A48BBB12CDDAE504A179E3094964A8835B360ECAEEB01A834C383A1E726290BB2031242952FEB5A4C3A02C9106A66905DD6BC931DC245DCC48995BC1BE9F0264148D13A92C16FADEA763BB62DC71454FDF1170DBD696C34C3AED4D20DA0983C7ACFBEC2A87E0C45C2A1CD2445564B400105CCF9964EAA5B64CEE57412B70C0EEE991DC9E868F1BE1C254DD006E814ED5412B5BC7EB5F60D3881A4D36D5DEE5216DB93F2258F42F96E21B58B547FF72F93DD3D5228C2C17771ED77FABCBBAC14D2775C098A1CD66028A0E448BD33DF3189B10D9D7520B0E3ACA333B5F8551A3554CF140D2EEFD6E30CC1E900B5A2906D11CB8CCB35FBCEB3776573E86B9DCCC6B8DAC94959BF1969804CBD7990F664B517995093886D4606BB0" + }, + { + "tcId": 30, + "pk": "CD136BA844EF8BD51AEE2DB3103524DBA4AA971E5521D273DBFD2D69F0EF2CC3AF64CA232E59C2E1F4EC56A8C2AA886F2D5266B72B1717E9F83EB353089EBD02636BE7E2629D9128819E0E3B47C28F05AB0F06805BCCA20FE0BF1CA4DD2DABA5B9012D0D828A9F752074C5C40BA640237BF00E137DAB33468B4073B7DFDB9BB3F512E092916F137C77FA23152B1C1C6C0E7204DB7B0D0263401BE8474A54F00B6E8BBC5E596ADDD254FAA848224FA50551433BC786D063368ACD6D412D94B34C5E6067651F0356A30CAECAC274FF0C1A87117F589C41E6C7D62822F0DF036DA4A646406CD44780C0CE6A6C960D7523241861A9AFB5434F3C6A36F8C317FA267D0F1A25C1E4E5B62318D19C7DF5F2AF5A269205B638119D3479C692C611DF51D2D4CA3E68306FA2C8564532AEAB82F5AD8EBB33668028AB8CD97E8859EFAC229199B507995B1F96B3AC5683D00F3B44729A9710084B1069663552F64BCBC1EFF043F53FB1A689C6EC82FF5A0FE1C91978C52140B048B4A656FD535143D9E970172B28AD4B2D41E28EF62618D7C6E7B9504DE18F3F845A3FF291EFFC26564B2FA62E8D73788004E47899925B63712F211E707048BA59A9FBDB2079BA8C0E35CCDCE7009BB57E425C734A9A2430B32647603293D6E769E6BEB0448AF3AD30B6309AFAC2AC80E1BB5285B233A87BEEE427A02D983AA02D6261E92C7771DD297CE29C1597481E4D8B2BEFE04915DCF2A2F2391424BA449BC7F741B2AA0E8653F92B8A03310EE8D79E060212DFBDDE4D17BAD0F78C84F21DDE401B94318748994771D60C0C572C51FCCF8BC6F45F5D5556A827E8AE043127D7F2C948B45CCB5D9BE71AA6B02AF82DC2702BCBA3C8B970B0C6BDE654CEBC291EED77E1691852555E3C01E8F6F28537F1F20A9A175FDF01C333806011955B4DAE11D9EC8DFA9277C77F03172754EED071BE138D240785580F653CA8A21CE95C10152D9F82C1F50FDE555496EF081CA858BF719AB9BD245847EC23B6CD76175F94D26A72BFD150EF152D7D5C975EADC946472F2DD7A8EA557F9A197CD420928593F1A971A95C99FAF383B2786C3453892573F936FD4E58344E3577B062DDE2F58413787759A861AF09E94AD4EA06B37F818893093C76290FF0C96183412F0ABD94217D830BC21827D0F6B18747A8A31812364A8FB9988CD10CAC3BBB2A649C4D5614ABC022143716BA5351ACD138B2A06957F5CE978FEB935933119E2FB0A8965D0EC3C14ADBC82D37904E4AFEEC034CEE4031A3BA4EB3B1FD6033B45B4C35A5D309AC256DD9DDA40963C69BE485653EA7EDEBB8CFA20B422AA14DF1D5D91194490D8905740C8165F911D6A311C5CCD3B6E07CF46F0A9C57DBF4DC4A5382AD40460CEAC5F6EA9CE7C79F8B7064239123A5563D2C33C1C122F5B221CCDACF9D577576213267D6AF351F601B7D4C22B7956F363A42910D90A99CC77D4C858918007FE70865A6256C0A2C82821883627F2FE31798EB532D24317AF4818BDE315B82AE5ACD3E9B468F2AFB40EABEE4E05891D4A09709A409B0DB9A5A80F30906D99E9B67AECCFC8862B3E499B7CF7B77A2E79734B93724FDB0C35983DDDEF4B7476BA43EF8CCDD6E1E09B538E777E71BCF9ECFB6D26ED0846D58D2552BF2525242839D8DB26F82D9C6404695E1AAAD195D3D0F4E6F9795CCA693554DA5EFA82B3C773A04A526D4086CD1AEBBE609D55DD4A0CD49C2D5DBE590EB66B9B061639C524F01CCEAFB110361AE8C9D819220337F38B6512C68DA333CC2325EBD47C0BBACC9BA651D7F60B6E7AF1B8A04D3F64F4FA011EC5A15493A08F823AB7878684D9D6C1B23CCFD136EEE2203F6E7585F97E36E4DBBE652B4184BF6E761475C0AFFFA4A92E0FB139BD8D736AEBC10448FCD535598188B2DDB4D4DBF6D2662F769A9F55412B50D5ABE76339FE3E162FDCF3501AD9182C250AB14AB6ED95666D757BAE8486FC0633193CE3D3A3EC9BC8F29259BA6E8AC0F699037A172CBD5034DF788C3B9114C9A605A1F19D63ABE13DB3F4255BD1C7205E9A352825FF340D794C70FE5A641BDB47573C5C884A575D768F6AC5049083387B348C77BA6D11F506CED5FB296D23899DC35E3C13EB984B1B8874C8A5C333720162E4EEC1A43C77535A885C43DB98BAF15F0F07BF2C74858E3BED6EBEB210EEAFBCB2D771F8815B567DB720ECB17A1C675C1B014C365197D4ED8AD420D10F103D5069C83D0D2E39852AC777E0EDF6681EF4A048B3AD6F4B6134B7150E8B29D1B1B0FB69112E99185E513A7A05E470A5384956E6196B2D8B1018F7C2F876ACDC83763C390DC4A057073EBB972B89FFEF171459652B00DB20F0058FD0CCB8161FB0EDBC881B84ADBA66EC0FC5826A4128F45BB1ED48B5F6D7CC8D8418C43B444F60E7C9D8C2C1F04A3D86516AFFA6E418A4660ACB13390B44E7B17B7C63DAF2460F4C00E9EFCC531F2C1FD31E63336BCE51B89BD1E6B867ABEA8EDDB837D23B3B16FCCA05CDD2924E2A35802F55BD8AFBC8B96C50E55FAC219FBA35DD618F31C81ACFEDA2EEC25350898046106815713BAB9210D2A05A1B478170AFE4B3778E051375D021831371B16402F9BF9E137D55E4FEA29AA18C3AF0760F6C9C647D472EEA663B41FDF52F3832C8CE454E451B6E4DA179DD5DE087ADCE8DE05F2A5D5961ECCD6E362F76329A27AE77210D2330EC2AF69E5898805C8402CC41F2EDD9A2DF411FB8FC7EF0C7B590A1D751223C6D770B8E180635C3A7EE8", + "sk": "CD136BA844EF8BD51AEE2DB3103524DBA4AA971E5521D273DBFD2D69F0EF2CC396F5787D5293F0AA21C1EF4982D6D92B03578807EE3B173529E67CDBC4592C01FE4C422355C1791E28132FFE128EE7400A82DDE9DC6C4A9A4446552457FC67014618934EC838799C91EC12872C9A7B41B56AE1B4F2D84E0A1C45E63613CF23B8143058026560631877225541240870755028612211601113257620730333171113133326014734054530822257254625481781338656606531637062386428216843125583177381435215743200728750178828264283858572338340174666155423803410245053881552033512106268217163576701115100151420758458254007203647278565678136022872018662578473315183258324430858168453864072542224242317055776525374818573571728183430228822052531150150563757546718458310706857665406856725636865568642212311532331480501803576035710033308324482566338724804414110081242517212343043345322274804530744840017770682328836674404578040172026160252354482574075878623707433412042010420315324686631430437621117246135145667012805637822015676733372011026256612787756404678851224687705061484330880505326284055581054124668286658020382004078761776361161527740048635207170416215413243527764483287008340567823406070005843544321560087377528537112747351413323761711545608265808303065815242428578631040654613162778428574137416806766647656885762514121044168162303486044752838523570078420858537671500835356333734424688301521706686448255386087425664222682810214243348461332478264228721251287155070578654184140476811887216103058536107683826460515064853244078875520430770825153374152041800752886860880705277852311445620558643661375387135831547560175412405304476660057527456133616354524282235243658540065376850627062681617338104541451788220635858838672766573864142370366455786746353087604586187606056712725063187712712448173850448611574436042456606878057101783345634527487132824126777640311332086444211084406665723663416404615362244124732217810466715618067505057624817681836341825188410360207772465666127650130242187521306645231253000028638486005737424660746138014572216528038511631376771854823406270830132667674806184712737536564845562848003181411682763004664515632264310472672641657307765353303431853146262328068560152456358001505514157483485470687546573587047517328521130710682881183360163073041784613833175275612544847536060656800117884142016825672787262425284372054865151236484576661230323038363486585601502573856284167732206132578258425346636431584100337878378274840833177664013564252244411184708104348334304276470112213147701405086214104113215886548778307185000683785205742088186133061432162674560501614305005453476872274532448663370472187828212621133266066680423603181222832354734806782474407505641561545776848377668885033003456617755578432240766407055388340333658406402462202510811201771475150833626185035600871018847510308042575856566110553231327801543061080331388054232227503550601672838252561463072541831582337012688050512015154818313653303778611543867346215811512217107581100031233816616052755553316276881007300046414722210544405685155425152663633145137786125875381612221375311321043307001662685838057425460185646272147556360106708043553528546214161058211015442016678886740618868527873410028761B9B238BADA333C6E82897B4A54AB928D97C4A87932DAEB797FA5D677E173B5BDDB92434B1676FF7B965AB309CA58ACCBF0A6CFAA4B0C0C917677C9414FA1E9230BE5F75CF5C63129C70C2046214904DA3C43B4DFDEC7562261C2856D1F86724673F89D790BB11B55623F5426106D2D5625CEA933459A75DC1A8DAA87D6000330112EEB17537734ADB71B349190A2A70FACB2F42CEDA5681691B6CA9DBA1B48A4AA72C1C7235BECF0170B8CBEA2833B25C064F320D8912FD8B5B30E4ADF2CB9AB32BD6D2A63DF5118B12C37460FF7E8F9D9830C51E36C7E725B1A8E1F52A94985BF1E5BE49DF468D46249F5C9B664A1BE2CA6444F8873A76813078E4DB1F05DFF8A8A66759F94FC117EA2B6415ADE0982B73C9BB8EC1116DAB7670F46518CBB729CC8EDFDF8DDE4E7DCC960F15E4B417F655A5FE1B69A1AF0DAE73EFF122A5E52907932CBA3930322622B00E35766E0D5C55F1B7995F5729C857EB80F2F109C3393F7251D45AF89D038A0F303A4C273A4FC38CAD50D3BADF909C4B8748C760D6688FCBDDEA1A1836FC133EE714874628E4611959291DCD686FB40693D398214B2C5CE4A0C88A2D9E6C1521F4FE425ADC889B8E237E90DB6D4DE8899CFB85EF1B61A31EE0C68F6D59E1CBC52EA02B4FB66C05FAE0B4E78A492B883A15806EC911F58ED3FE072E779DF0251771FCA6354B4972B21F5BEA540875EE1A72D2D8A3A9A1707D6B0F562CE6D045C9D925F88A709BE8C1933AE1EC9603F497A5013B4BA550C024C1DB116783FF1053A6BECA7393E4313F407316571C113004572F4A39346F2A67279218DFBF61BC7C7BD1052A3E38014F926496E5CC895C6412CBAA59771A01B5480027FE3431C6A09BD2DB91F62C35B19F0A92451167516E041F49DB672D99D71E1EC63B59A0BD8414EAFF6C351C4F7FC9B73DFB508C1A3C198F9DBE0155F57E89CA8546845BFD8D4BA6953BD5AC46C7C652911583D2ACD204B24B2A9850D6944A5B89A4FECAEF23387BB845E5ED9630F72E3A54B2DB5E6FB991AA77A4C2714AD041F6B88E5E013651488ACB4F74E327FCC55CA05491E8919701D597D1510C5B47460B9163B736713DF60DB65EFEF3E022C326ABA7D3A48ABF958F630F15EC8ED234BC829D7BB4F1E7F4FF512627713205B6451804E3167FE01B99BA0BADFB77C203046C750216852A4E7EAF44F97E24A5DC16245E738B5BC153B39F040488EDB47609FA698AE5F8F86BAA6B051BE56063C9EC478ACB41FB247A7349B9E8B1AA1B1E8F3351D2849AB1080E75BEB8C68E4CDA3F482C6F8FAB0AB67A916DFD2A98F5F22473D55FE31508A73A14A1035161714FB6D813EF94E25D1AC9F8FBFA3641C45F5AA2083AF05E31A458F8ADBA3A23E9C260D9EB3DD99FF4E6A5AC63A529D0F09BF70C9FC9E4092510655AAC4F6C07BDDB7B6BB4113E66F843C0826BCEADE05C0F06CF3E93959B9F0256E3EC12CD2B5D45527F1A99C2D51AEB9FF19E9B0C4B33EBC7F689127C5074A39D5CF78E7F5433279DC235749EB8A1242CF4534643137796DEE5B74647087282241FD91F01613606517F852ACB9B6E7FFD2B64DB930F7459A47A4FB74EF9280768E7C427129BC6C488459C023B06CCC997FCAB04BFC0A012BBA03FCF13A38C225366B948C8874E5E958AC64E68DF8EF055D071AE59ADF52ED94E2F83EEB207D9630FE28FEE8E78B41B1B46A1673E6EEE92FFD61C9ABF92C5507B183DCC30A239D3998D7BC2ED70E6A2024D18D26191F47EBFFD7B5535A871A9071481725EDA4312C59207B90188146F6F22D0C25DED8F0FBEEC69C2F7438891451C366F1014F4410EA91491B77569EEBB61C9BB500150F42C3586B37C39836D7CAA54CE6CADD9880EDEF79EAAB352131AB1A9A9E61732F74B20B5B438411EC812EBCF717A07CBE0FCC2C5D70BB46A741E0DD7E2B97297310AD0281CFD683565B40D7DB04C47D34ECEF6FF88965B4D858564533E3A6E6744E84BA84B250880FEB8E88E748ADB8B545AA0255FFC70574CE9ACACE6FA948D4307EEA22F4B21711DA0276A64365F00F23A15827D16DD172B33CD1500D59F6A093E787FB38ED23E3AD1F2CC5D2FA18043FBDEE30108D1E9D2BCF53488BCBE02E7979DB238B079E88D90175E922127A7C6CD6B72B87AF752522CE2C0D6E766416CFB97930AAAD9FCE7F6BE37B3BBD1E6D4F6759265974B5AB9F6BCC1BAFE0F3D9810067E2F1ABBDDF421A21A22CDA9AC3123BC479FF33DABFDD5C6F49E139FB05B0B7A5DD024B2725996FB0AF19DB7FB1462B7C551CC2A7DEBE3CFEB95170381A407849D0E0CC9E11089EC05E2E898EB2456044BEF899F24629B311363521208B1EBA36F8A619DE49FC20AC474FACB7AB2318491F72E26C7FB9E0C387DA35DD7869D82134A9C61919C16790ED81F07FDE26C56E5ADC9E0803B260CD0B85391293DEBDA809F61B781C79C252E03EA43026521BC435E47842D24B711CB5F75C6E12E2B10BE53E09EBDB5759291F4887350FF986A16862DEBD9F262C8FBE71E2F106781F8DC94BD7E3F89DE77893B3853146F1FC5265870F713557CE2E514B92AB652BAE9E758F4ADCB8399EF0BACD87231BE1A84FFD58F4B6CCA555EFCE7F70C6E18D1CE8380EEC6DC8D34A41383B97A7B2694E8FBB09AE1EA9976CB1423418A9C13603AA67D167C7DE85481CE58EF553D9C3781A795B6022C1C00B119256547091F4B5A334016DDEA662540AB95882C608BF370513E1D041463AFBA71AA2086EA700061474FDEB1229A50E89BC1294CAA0F892E93C2257925AF7F18F9D28EA8D8419AD1121A6D8097E048C82FBD885EC3EB14E90DC59FB365C30C12C427CC9205E56CC1FE60CB6758E351440F4EDEEFCC35BDF6BCEDF4A4E2C1C68A70ED0FFEAF5A03D4DB22DEDCEE8DA1F7B6B37046EC3279DC9573E128F51BFE42285D8E64CE98836D6C80F470C64048CBDE71C10DA83556803DA4671323739FC4BA80278F2959D1C43E59105C3A398B8DC626FD58377373CEBB033FE1211F05583EE5F4AE3283780C682056BC77C7855AC186C1703B8F5CA6BD50735C1C5369EC4E180BD5430A5E33108E1547914D3C0B7EDB6AD734EB3022355F9327A23BFD535124AEDD1CC9A36BA514E91785B36695795462F5C4BA58660313B1023B075812239A12320787C5C6721304651BA9F269F1E5656A875C8EEA9E782EB912D52EB43F622A6D770F3201CDF2A5C20CE6A1D1945C5A93CC6C65A2A7627E42622B7954625D0CF8EC441C16B04DF7602F52CAD75BEE96403BBBAEA1B102A60D4AA3FCF4D5F8208A30E821EA585A130EA928E74BFCDC435BDE8AE646841BFA7A535FEA5FE89510B96B33C7A3002C442E311A45A1147F705E1E73962DA730CACF5C94A10286EFBD3A7CAB12AC574ACEBB4DF64253F387FBE4036F9330DC3670AF3D5C5E5D39E9D527859CA6CB8CC47833BAC8A07F80CAF9DB40D927CF6B2F88D4F8FE74E0DC4200854045B4E7BEAA849D23A7FAC82CC7DE0FDDABF825B720777A4FC2B4FD7BD65549F156A8AE" + }, + { + "tcId": 31, + "pk": "CD40501C8F6E1240FFF9B675CBF9F802F93CA9016083A7702216C49F56FA13802B4AAFE16A2BC444D2F77A328CF9839DA78E4138842050AF64AD2D071B941A5C525C66A5CB33C4061626386EB5BD8586A4A7D3598BCFA9367D58BF650006F07754F6820D7B43B312E6A4B7A3C19E870D34D80372F54BC43EB93BF58AB87ADE1ADDB21F3DBB7CE2C3A6A39A89D3E1EA741A6C74D8ACE6BF37E97578DA064195161D174602AE8EAB65C8DE1D33896F3FA4A3181A5D6E75B5B718D3D8E36F39C54361FDE078E2286759A322BA97AFD217B72517B3F1397CE10960726700173783865AC596B47B6B8BBDB8D6B64D4CF8CB7ACD5C58DA9AD194D15E849D96CC51268C288EAA6133B8567607215778012FE046BAFCD663D2FDB47101C02326A475C2DC8DFBAB87790A11CE0B672F41E102980E7039E07B52267DC7B7F46AA07CDB42B65BF9E7580C16C05E50AD305CB0E4D68EBD4B92980EBC978E67CC115422391489E1C067BDF627F78F512C77DA348BF38BCFB89CA9053317D3C7B3CD1FBFC2793A367D367EF412454863B00C6782EB813A59B0E46F4D653F2711E225807D59D5398A12D57653193B951B25AED9811A983734C5521F068C1DBE1E008088A81C88A7FDE81D8A44A219C987CECF76E1A1849443E17F07C2B56A6CDC36FF4D9F30F4AEA525853532710E21EC5DC16C24D1276C11B36C328A5D4AF570D6C9DC7820258A71E1D5EE4B0548B49AEC9C21CCB5C2FADC7C9BAD23D8DC8B746FFB82CD78E327BEA707968C82FFF2DB878AC9810015A9D88493DD6FEE55A5FB18A35B595D7A4833EDC7114ED47DD87D5CD236533B60D732CF6A24D27ED0B68DC9136B276CEB4FC918A87C1B410CEF13D062763C54735C267694D07E6BA17D66F88CA7A3B082492BA8F4AFFAA66945F7B5AB62BC5777C443DB0E7F84F2E6756087A5634EA81DB361A78409386F569F898FD257C9307C9FCABC5BA0E391A012DA3E65101492A7FA9D5CADA36F0D613C1CA3C1BB57E9F6165C06934EC1859D13A1C3888178087106C6F4F1FC46A10FD4A9F1E5D83165C97B7D1D71A9E09B1D8101058739499342FA5291112409B93953B989FA7E68B733AACF0927EFD4302572052CF508D3FD9AA1EFFE53B4D57B22CA8E9ED9F0C06102F47BA853AD5E4E01501B6E77E31F2010F7813F339F01BD0F43C3F300B15D36AD32CFD7AFE8C786185AC8773E0F30A8CEA310D24B7CD068872FAB88120A24448637182F477AE10473BD3653FE453002CBAE148AF0C6C4DD1034AD15843AD2A83795090B1C738DF100BA32199D0CC01D3FF7844C524973B652156257BEDC07A533C0F1083827B24C3D77DF19F07249C8523F7DD350E75EF3509B99B77ADFF5CDDBBA4FDFF0BC89A3F2AD2C2EE8137B0EF847B4B879EDD39E299CC205E5E79995D80DC8D67EFB93AE3D6318C2FF67F8C31EB39818ABD6B3FA0F2C6D6646E9795D5727458EA5918FFA9A62E7528028403EE1F34213588411E691672DC1989EE929F69FFC1A87EB72219577E24D3F31E8013CACF03F8600490C84CF2348E10D4B1DA72573A9F4AD9156B3FFAF41B104FED8204E64A51353F47904B42DBC4311520E3951A45E2C1373F206D558E0AA127C400CDED08D087734E52FAD8366D786622A62A617A3A6CE792618837C635F60C45608110F191912D3584FF51D84C35340B9B5B3B9C94D6234E17E7B3A0FC76B48B34DB6409B0353B4245E21A15253D03EE89FC1C25DA0AB260ECF9994FA14EE59EE88048C12CEAF3E28D1E0208BC09F4E173FDCF0CB4D985913D093B6A37A3B1AF4989948B979446E89D24B121F4EE30A3BD9611D698B1B4B9F652724BC80B2AAB623727574485377C20E9621F3F5BEABA3943B61D4938238509A327EC910C4C91DDBF0B4A648B1F621DEA766217BD65AD8A628A39F28071B741CB1276620A2C55D975B1C2C56F6E81BB57B284AD1D6985A204478FF3A4E849F5B0FEE7B428C058D1D393C90F436D772FC7B8F9B9DCF2052E275F917E888FCB7E2916D48FC51E93AF143CCF0BE2ABBC05BF10577D769AC2706177D5919F5AF6DE12E99B3D9F09952230B036E3BEF89B20B235B9E250A02D4CDB9D14551ECDD5C5B0669EE409EE6654A9223F24C8A1FC4BE88C993F8BF25D783C79087BC66C00EC0664F33051B18BC2873B997B15A38A2C7E8B904C00170B5E9874DA8F50B76490D0F1649134107BD2ACD3717B5D5474B49BDE361DED36EB52A0132BCF5EDAFC82AD33618B77F3A382BC32624D39A6732522E4CCC05BFEC4B8A0AF5AC143C3A403BD5F14BFA86A71A85EDF5EEFFBD081C99C221355D5A1657A45370C5815ED7799BE3308A774746878309180DA20792943ACD1D30137DB52DC46E39563E1370C4EB09577FF3D58D1DB81DE0C7241DD1AB6254362FDE4850719D5B57B237882CAEFDA260CE190536AEED81503F2D7713D62C8E6DCC668EF5E8EF6DA38BD71C2E0E2B93D66E1406A8930D36376832A1621B1BA35A7CD1F572AE2A795FAB0787ABC98EA6BD6089D9F02EC071205B603F988BCA2E327D70259F08C6D57DB635B740BDEE9DB47658426ACA91A2A40EC65FE7171B1D8053F05883EC08C8484E599B2EF851C330471F78C0A8819154BE4770401B7A309ACEC2C412F3DAB3C89EAE5DB44B9D4AFF661D47AAEF05E63DDC8C4AD2BCD6A7F32C6685D69D97D28DB01EDA78B988B974D275CA566ED69ADDF84F34E5A7CD4E57A95E19E73ACBDCE88C33242A932F2945F2096ED0688D31", + "sk": "CD40501C8F6E1240FFF9B675CBF9F802F93CA9016083A7702216C49F56FA138013C48B3CEC2477128AA4F1138D64C065E4AE6F90825B8883A318E3C0E57D79608872D8B10C822DAA41CFF163BD1BDBF8F00E9422BAB08E519A346A00559FE33C1937B0006E751D8E89206D6BC60CF86C989CEDC6A650A9D8CDD7A885A5D5959750448826460188004101125111186074620576284254126602486514650254327504054426658404637850147516850678005764401755744635128034716451535421171000447534622142286762007017285656210134675821180311780513280388413616213558436053280311820410525136513060540160781021887535516157262345448444784701867043127643363865707424667300015652134858161472800247384008538765723005036486454028675180110070100585227018422187630788540325626225188813123884672141516606825703365081484622675274186476437010486026151361553084613341471802783747425386776481227074016862284216366468674776440845680570115565427708841053204705545428355530152603721866522350763826432546480520011000217246455705043270634768453003815312660206530127032003278361545060180436455308127725487262482742654007210440273753502818225888755041314584755808333558051776484568406766162183053205233717482617042441680463342553134108652603646478047082474478071810434283471763142724425102083470712525401031116854048436637142716444771867644085821750556353854203622388308758477100636263240477537720385175337344211355475034614513544055425640506651668811324364614815740531827808364780478544043850587041437810503082400163542252323515405157863646838612144458502587220415731546766633753238104428464045120204231781335071761541014428403711427277077374826708330641275013578628428874500743644104623670603744818368054481625408140001614207775166058635432827321472400672317435015252346535680281888151477005612260638815080663703827487130616081186003343810854681567106141615804734621383114175553858354054073406806336125653830065280187374320341007765836446711861021424842660758755784704122132480132102238862510143518701447661211335031546207621450714706100313847443215510114355878185523877811720703570726544284774414545134241257007847220580113313158613736252646822524660278672558356438724635513883380417860673588850524465417657131258443717224832306011153434405086734832734238855846814657087130365072151474425107710001447436647300443625157617824024324281003277361345864124855547568664642638575406011371083735120870107051813268152180133151542028272641804564120630702784343172240455064040414206576102854172281178857284212558163858228783344551685467747877225614622512371447002823523287806683488140720812213887102060221860281611143315388888484862187875060500504384547208612234821708336400356848478172006063423822373324570772060541305847652773286164648028265165301157086073527525123782386608802465083320180637434353766062137470236812473248565115246843013483416800782261353501433487770254236463403451508568564101825531344410267156466015063128101007831428421211188415154723111285433565758007356644774022346717041065367152658860424264228021125381712078461548403462250318848437146704741046774408631383441511034835475844544150855632038827538235253151753601010467407471214815105021732547307206305612530887784636307521185FEF35B7E37D1212C06AD85C4AB401622C11D1DCB7BA0A9F7552B03D3F263D4A66A0986F2EEC297734A9D60561FB3C8129C37A3BA600C75F4365911F47D8DE507165F9C6C79DB19992779F091115BE1569F4237446174C11B193532C716BFD2AB84BAE3852ACEC911DDD3C0895040BFD0587F898B70E09E71E1C8CF9BBE4580F17AB55CCEF554ED6745F46455862B00EAC4F3CA7EB66FBCAE117D94003C1DF2A43CB4BD00A4CBBFD252B0B6956A61893F022F0709000ABF488D366A1FF501C32E1F3EB787728672ACE02A5F6D2A40D734592A8BBCF5EC8111DB6DF677A6D0E01006EB862FF074377799C7560E983FEB4C382F89DEDAF21D5B2A39EAFABDEA4C3693B63D0D1B121886E5C3EDBC109FC0D412A548567CF467EF10830098EFD8A010038236B05DEB89D1D36664FDA3476C5EB93D71BE938250D307E5D9B42DD6EF72188A2FE5B408518DCE4A36EC95C4C1E23E73827DBF9AEFCB93C8B5DF3D281EEB9BBFEC3B29C29AF773433F3DD11ECD5CC94C0E9B58F96315BB12DC9C7F43FD1A148F1F95BF7F10ECDCA26EC30515249869E2C73B976499E14628090203FCDEEBF7ED6B91F6BC99A8B346421E991BC5B2E938D73D04B93413B870DFD517E6DA6EB8A94EAC931B83A68BB40482AD982ABD87DDF0F32EEE6699FBF7679205006B6D103432C9AC032FB18AC75A1AED57F37E28F3188D143340666677A1F9F6F5F7FFBF777D593BBBE243999F24172D2F74305F082DE10517528C0DE33F4DF1D4CE360EBBDC1FE3EFBAAC2E2E573D2AAE42F0535DF07B6A2808A5960A911D6F04B87B15731BF08A394DF18A7E2A9F9738305DAC46C5C0B8054F8B06E9C4F846A0E49B8D194DDACFE9478D0D08074B7C27E5FB13E9A8B6A7AC3C85717E39870825AAA1853DE322A904455A9C42DA9D8D6C0254C943E5978899C6CD910E7FFA2F666DF2864CF0CF668AE1CA8B062ABE1DA95132721921ABE689DA865DD04EBC092BF2AA2FFF57DA38DDE2FD9DF29E48D2049C61D7E506D9E5B0026900B80A9559FC6745A794F5264794EAA738A56829350EA9ADE450C2786CC6D51D74A8F8C8FA724B4458CBD35C71D02FF49E09997D6CF57E3E0B3EA3EDBAD9AA594D69355A501B09873B433997FB9FB03EDF9ACEF14486C491D4543B6D22C20F5B82DCB757AA7CE5A58B6644F45DB334622FAE70D4BB957CF1365BF1DF8457AC1A6116D50179B9F4DE05367B0313463982AA2177F9E66986EC007A6EFBBCBF6A7DBBDA21536246EE27A125C40F42399A56935AB1D52CD64B66D79DBF26AF291EEE29FB7D2FE6B07DFC2768B62756671AFF32BF43AC85A36E62BDE7F8364FFAC0BB74E43B4620C18E308C6694EE8F6656ECF25157BE214C498DD7EEC3CE6C8CDEC15F90DA71BFDAF7E35FF79C10CF28BD2B4E6CC5B006D8892BB49F3A1AF40ED845AF81F7EE9D26D6199DD628F0A1A0965760FE30E6C3B00C3ADD14C6484664D640933ABEEDF8AFD38E4BAC598353ED16CF66ABE9A27156A16743036D0FDADA91563013CB4577F691075FD5827796531D3C3B4219E904C08418F3B05D699550F9B6A42A2274A07D3BB00A1C127869BA20DA27B494904737EA8D06C75C26C74E745680BBF20713CF7DF7F800CB9393A6EA984AB452D8472AA18FB9B77E1EA98E2B949E78E7DD5B136DB996FE57493669A063275131A7C1207E7110E4620569C51B5DA00E6ABFC839F3A301B65F6EE92EA148F631FECCDABB60E6C64A3D1A03AD1FF48F540D0212E6F49C283E19B805040FF74EF6982FAE0FB8BC3B4BC123405EC37DF7A76A7F90522017702DC629A4D4CDC38EEC96B786B7E1C7A8BD559D28CA2782618F771A02D6AE77C64B0340F1205F2AD0AB202AEF7BA2908DEF8FBE78848AAF2A7FF551FA952D0BC58581A9C95C7A2BFAB8DA745DE41A694425BEB6DF3652DEB5325D0A42E5F2795BAEEF5B76261A1DD5C836843B50BFF75F53CBE0094AF351990E3B3AEC21A7EB5341EB652EF5EA8D8E6DB9EA862E1807531ECD0C0BE38A51282B8FC579D8FCBAC82E49691FAD4B45364F280D7BAD3902E745A16A94929870DE881207DBF076691A7AE81A66BA6CED9FB349A466935BB34028EF6C30A03C0E68AB4C39C129FFA85379152013245388984808C56185C779510ED716006F4B014778A5706D4B8D02496EF7C47D3CAF14C980BDD48BE3D37AFE25BE1B6D18E131D88FC1043AECB1CAC973707F61CA8610A107793C796F87F40F67AD15A6B2E84CE6C8E6C58EA2113FFBA3EE77D357322AEEEA80BE8E6B2FD7F52C8689AAEBEC7203C56F6DDDE1B2E29AA4CC6034A9F2DD07DA138B21285F075FE2FFC8329F5E8BE9D82F4762CBB746CC7F327FD21720B74FD3DAC57B8786299F49C6C602C7956ADF6BF661594CC5E90F4DA73AD1305FB1B554DD4DA00AED39BF0EE6FFADB87F427095E10EBB336B7036FA99FFC21CDA513AC77DB20998DCC3156AB73991A158E9136A688B70C85048F09EC38B6691FC708B53B9B6E520AC55A48F7D50F3C863EEEE841D984C75444105937FFD6B3ADB67B48E7342323856C636DE826209FA66411AC5605EC7F7F255FBF88B236AB77B2763F25155265411C74271B5B8A5B835A019CFF0BC55233EF268AAB76B4E9859538E90E818E6F660CDC4AE93906DA2A5E80DF4B1D5E0FF92243BE91418D5E3FDCE6B50D2727948D2559994C2C40A5FC27CDDC97D1EA18194DD3974325E8650DE63DB2977B824D7354F5C90E91A2950E69F4F628535D2C7BC994FA6F175B31B7EDB3CAE4D259BF6477EECEEAD8178D6C67D44D6C4DE1EC3E5C09AE82B40C65E181F0A70F10199322A7CB53FF2BADF4FD53733E5760B2770AC53EC62E25A9B82C3B14DA51F746D6AE4CF7713AE33ADD9ADC97DDE11552AE2D9A75455F97CEEF197DAF5F83DAD6B96E22773E4B0A1EE2C4916E9C07C0931DDBDBB251F3135C979AC8B81BC76AA46BF932EBBEAE2303E35E723B7C90C48B61811B210001564D4B9A58D18C46E58B33D70251699500854BDA27C1F58DF5FF692B138C1E8A42504D83369BEEF19CF466DC78A9FB69FDD283BED6E70E89693A083E577F628C099AE38065D38FC2FA9CE5AF0289AD653A3C4658CD7A65784F9935CA396451990CC56064933D7A52A5A047BF87C551A842F5BFC0D29F21DA27C40771B86C310B7345B5A9E29F99960E795500947958ABC2A22A166AFCF6F60A4564E5B00E3955318AF13E10F79268992D58A73C3C17D739B2B1F3ABEEB1EDC560C2E25C846C31BB644D4E3F24A07E7FB23506DB4D8FBDBFCFF61FEB010A02C004F33B39D99EB602035B190950E5F0AFF31DB5B603B1D578E054AF0CDC324E2D4AC1753EE363AC120BB50B70FCA0E7A9A30569A701C7723CEE90B3E25299D35EC97EE34A8794D730BA79F249D7366BEA5B6AFEC2B3071343198B3077A3290957F89DA865C1013D80A3B1CE9A09B282F989218DF94F15F675A65DAB79840EFE887AC9A15CC16F1C075E6C7941812A77CC8938BC46FD8621DCF20310FEE350EBF4C07DFE758" + }, + { + "tcId": 32, + "pk": "C105520234769BC75FD0F4ACD281DCB4B43E2406041E50BABC04ECA333DA1B18AF77A88253C8892F6EBFECE56F0433C3E0D5500CB944BDCF554EEFFFCDF172CE264916F22B21D87FF3ECB966F0BA2D34A36C726537ABFBE2EAF279D740B4AFC1D4AF798EE5212C7B6AD63E0B14A10AD15C405F2C159CD98FB38DF453448473CB86634080F983B1309134427B95C48CE4D80933A4E8C20969AE50D31B087C3AF9E2E5F189B5E92221C7A699B2874BA12319FD27F1A96BFCB603752C24B89E02EA863C80E5D5B906F5AD17F8812FC928BFB27C168D87348287C6112BF1C48569C719C20586BD825FC4C8CC214C8B8ACEBE8C305255B078035919D22683A3CFCA6CC1B02EA3327DA2483791EBCAC9F1884CA45F16FC2086169856819AC7F73EE4BF3D1FB334AB587942021FACE990AC71EC9C938AD8F9DA7873BB98C195FA477E6D66815264068B2267800E7036E955DFCA260102D9DD90849A603F2504CC142E3C0FE2744BBF908674370FEF10374554D090C039E78558F178412F65C59336E8D5351AD74D4BEB2E82C1423AB672B58E9D27B3DB4A39CA733BC6F556AD171B5302A9D93A194296AE78F4B3591D85CCFA3E75BDC7D59A080CC9C42004C3DFAA70492F2019213B72837234783A11F1CB88D6A0E35C1CE3D4B8AAD793FB0E16F10B32DB641DF8452583C8059270FAA562A0A94D250304FA03F6C445EC45F6F5EE7E1CA89881108503FE71182466833FD09E6229AC09CF285E86D2F755DDD58E6E0B4250898ABDE89C802B7F1D8960D74FB9912D156B81A4E9C9D3DC052DCA9045E0B666A85AD6F334E4EE090014C3B2D23E902757DBF78FC382AEDC9F2EA122A582CA90907C1BB3987AC70E353FD45A3F819931E53FA1ABB705F2D143065CE7BE38AB8144DFE1248B9B69C2367D377BE5588DACBE8B572540A0E6585EFC801E4B03786AAD9592064459DFCCC3583132DB9A8A500A87684981B121B6635D5DF056539DFB063BAF1B3486A4CF80AF43E828B8C1A1B41C9822475048C91281D206E056BDC06B1B8865ED92FA5286F6BBC00014A4F3F28A2C47A609AA667174BD0EC308876F0043193F68E3067279AE809CAE4DF6029CE44F836AD611B27DC35DA4295F1126903E681F5A97239F08A2594768A91D01374C403243283EA763F4D23C530CC383A6E532D70F9B02C64847394C44285C20591DDC84EA24581DA5D98FB248BFAE3E66E20233893F89D50320E74473A1045E0C2A540F0797456C6C121B3D2F5BB94809C0FEBE8FFAB8D9FEC020ED5979685B9191BF509592F1C1D98D3EAAFB0FC551AEBCD53DAAEF10B997A46C593C0BCB3605F58B8847AA9DCA8A04F3CD980825F8B61055253C4DE89D225F7907D9D0D3E9D5BA1E3AB13C3E3AD89BA579B28F7D11FF0C757DBB8C1653C1C28F39649CB19AD2CAD524FFBC21FBBE58A4CFC367BCA0863175567BFA73A681948C462AA0D7146307988E3903C9971A81BEABBEF66AD382B69EA297B80422B480F0872CC00BAB0FACCBA788941D4374FDFDD56419B6031A1DB23A5A4A7BB0B363366AC5DF5A75A72BD9DD57069074E3AADE3D154ADD4743225564BABE2E68B1E0028392E23A3A4B8E1ADEBF4661F64191DC9F46DA8FCD5B769C06B8349C1C25090A29EA254D9CB9537662D339108D5B8C7D5D2B81524ABDCA3B2C5F18EB38F2751062CB30FAD5886D287E968CE885AC1631380DB84A304C5ABD351F78261E2A4F42A9A175B87752485C984936831A7B8012746FBDDCFBFA2BDC0DB4FCD0B79F7E652E5D402AA7B640EEAF8D607AB02021DBD0920EE6188ACE856EB0298F6C2DDEFC46B4D5A38D4B8AB9EF29065499A0A83D5F319C634E281F54C7519235AEF1DB1963D436E0173CA7A7FAE1B54303067D95D33EA9A25A94A490C55634CF4628061A864FA25E6E22E2E6FD7D733B0D1996C4E47190BBAF6E4578A81B7A1704CFA07951F61D8023AB3F1C5E173785F974D53ACF35B3C66A99634D2DC3A8C404247A51134D41A2161C4A3D0E4251B0579A9FDF7B3A7FED59637BD9F8A68AC98BD5B1009BAF290EF5117D6FAF7C8DD87BFC21FA226A9B0126F35BE6694D507695FDDBC48528C104DFB00662DE32E79E0C132FF9C08FB5EE336C98A93F7115171B6C2B3269E3AF5690241A66645E96799ABB45BA96CA3F558E293681A28066504F3B70943C99A465925906FA7CF3B820988DB0356AEEC8C9132BA78D212A33576524812CE85DCA2817B3364D68670EE07329980CDA3E39D88A8ED2199D55F5558CF7B817739E618D9405BE4B8427A3793D8DDF359F19A9FF09B2E2BEC22CA7DB34F2B22D88DF8CC728F5DFD167294CD22B144788C97CCB5D93361E6B74B072191BDFF77A6FA78F3220A47924A3D04948FFEB146838006F58239496E4EAF29C66ADFCE9724090FACBDE3951C053F42F34F764EC61A1D3A8A113CE2D5209A071BEA934101A571797F5C1C0194B9C1FC3B6599AC9C4790D83F55BC1875347F3607BAFAFC4DF2701DC07B68030A693BE88DF3C0372707318402801BB20CE414795D7F250053D0AC39C75FB68EF64EB419FF859D89A3C86C879CFECE9BAE38941F2307C920F1AE48C3DF72487AAE2BC63FBC20F165DD1C22091392D43EABAE0A6C4FDB3824E48548310526AD7A74E4EE6D73BEEBF13EDB38A59D7232E14A3778DF9DE871596C32F0546A16FBA37C16295B69EE997641791C7F3D5777F09AF55EA3F65314D27785810371470FA5617CF2AE06818318A0277474984", + "sk": "C105520234769BC75FD0F4ACD281DCB4B43E2406041E50BABC04ECA333DA1B18EF9BC3E4CA859E29C9AE87D9F6ABCAA84A84B20DE0894F37538E4133F557BE79C5075909BBDE7F5D579760FC0E58AB046E437DE6407CFED9CE5DD4D5E29AB04DAA70EB9EBB4D9F8AF32E0F7827F8D21BF738584C05D72BF4849F86A939718E8758445758814405066377236336162422838141762541276638856732360636423606651537874070450512230825442745831855684586351301333083575603024146601761737864228634768611208800655885828450737877205363001110217403351766632673281486707612045613182023667776367266083085712334830625737734852167672546845358411430645183583205065515383430563752021515024067500252010305132523852061423631568837802262668835487215855713274656266553465801348565243281764238745587354847434233833785336228853521530475450885388486887835421722800658106572655224626170632788231534531055663633012723460285353506035756252730815271414513036013604238484541566535734773380388840006280582113173886805271424366177715072681663764401431567346132851240273782202733172167802164088384310178216148840587511022757608251252064470305511284744230376254058476377274278086212488134263172827505611528825772601057638282760062084248067366371506358270582646651731160837361726605566053122200085235782558202084671262280830376814326676177807216075382173587246317674115285874745625236467814027788077336464042438520155042207346565724471747218387263118251375556767004053380182005875423780068363181661642242542646383023783342543587832154174778867365514222838388050642140134550860437148533084783344668707368431437015074670186306765104170870588047846213541524414736145150241215537864250374007845472700883417116237873657100750277242403235832704882353311545437405684075044150771571660005121055388384687305874147352600277663431646864700661301872840663534130204184605151861678802848543043027112104621511332255801120370470314425616558471472110733484223773623516535806637808681554467580118184582804154876801541184062762533732181015884585322680581165844687268617606655544276240638067611886232388527868508066182130307666322465628720528384531681113858304217150642806020144620080026852272610816183175145551704480131107232330465767126775852210875576883641346622737681600741174706303221251408630641587163003138713755442054141327080413822046600263640713611635310468722133311135012064031401143771510032260820885658416866680820730365314128654311255766615845301470057467310803472744450477206372254274621747370402131043815278774511034112778031445315048801015187323248127122555821044371482802710874843188101116516365815731456515676384256760350158471615247286366525363544813275860301445876074135438836883327838320860533654243487313251171802278742026065607171267878685588702652134688634745721733478005842454053488684540346456381110877324404284677613573082782065301706732632677347535583500558363725728148105342685468251370277036362661674818553152823343661441735136803538852043417412770322111347850373120404206488162576682561408525683855506861223536747512321018852123356208573123754682321451266335483743432708612575374514747037003725505244127842514108713422352781075135017606254307364886354437140385584416227381884E738DF38784D80AFE74520CBE851F26E4100D19105EB33B399D0F6165349133CE404E2030F5CAC75974179AFABD7E4D86FDE3830B6B1BE3E413814A2A06DE211380DC4FCA05B008125D64A4443FF3663725BC63345E388CFEDC27F2EE4C8F8085870C29E360B3A695C984A30C63511E479ABA406A782A2EEFFB4B6D787F867C45D1F6EBED522C852AE8FA4A561906B019A62E654DEA793EA955C6DA7ECF03261947EEF8FBA2C47BFD27A3314B46FA227D0D2798CDC22BEFAC39CD11BF0DB030A68A9CB8C33E7890BCA2AF77CFED475871FA7617E98C86A5FF711B1A4F6A68D2D29423AB4A9C7C9844F93E90F3118DD81198708A1AF8017B7B8178EE2117AFE34A2847A97592B9BA517A1A54FE7CF4BA360B62A1DAEA0FA6ACCCC1E588C46129F8F0BE8123C8215DCA2091E8227746F62C7FBD2E0C4EEF88497C185CC912436F45A64724175EEE4FEC4605B792E336E3D457BF1891C79C9737153C9339544D59BE170FC0508D96002A7C70E2A2E826F59EB661EE644F1FDC88469D851A9A5114787EA6C29A3C583A3F15D32FC93E0FD8D725D2257B8151CC001E681A51E05E26BD4FB60E39E2EDC1F6CA39E7E55F8FE1B24CB959B44A55268932E7DC18B5D80E97182AE3E1042BCC32CB57FA5648DD6C8053AF7FB0CD6FBA70BEE596D9141AC92D626FE36186772D75537BD37FF20BF97881DDB831E9B3D1CCFE9BFA5B8E5A52DD3703E5E11459C17DB76DC12BFA716458E1F0245C9B177E341E3FC113AE2B827544BAABBA5DDEFE017CB3098BA6448AD135FB0AF73B42090FBC3968E9802BBBE9C6162BCE1F76CD5516FD323B415ECF937E97CA231A64B7E587E33402947A9D51CFF658FB63B529FAFCE3A6A5CCCD13DBC3A24C08F6ED0D2B218571340C716C4130925D9D0307645633CFC52E6C38FC41215D367F414C5C123B1AA87DEE2D91E5980BE6B2D1FC9F46AABDECD0A7C189803E287CDEED22C683ABF3D4A9E1925B2561BD880CDB1B92E2A1C6AA4C33EA39A06FE4F358B73A87E935713745FB8632CB52DA1E46DC009BED11FBADB6B917026134529A72340B2BFFEC7184B0EE9E5CE7558AF7EED869C884448DC3F7FE694F1529EC766EA9B5E212FA217AB0D6CA1F6F99B4DBC7F62DECACE5FF9F9197EA29CB99D3ACD62AD709ADB2399CAB425AD994DA40CA7BE048BBA952E7E0C9E41EEBED32E0A4DE84DEECFCDCCAC70F270FEA91BD399D24A9E0EA318888C3D059C7230F5E8BCB616EF8D372F34345F478250512E313A828143B4596892F19818DAD08BA3CE4F8A57FB343EE0B7A750FB19F7C598609B6EB01EC54C571A907411D72D5E04EBE8FA14574622764D7B1C087FEC221F1ABA307F8E9316DB1D5E843526657639E60FBB7A8A1707656F1E6FFD50D0A2B6C900462A2A93235151B6D3EB32F75798147D69CB2D55D48C48F68DA83B578A8DCAE89C480520DF326CDE6C92367D373E473FBFFDC81054E8BDC470690B1DF0935A77F004231476FF2D6A47DB802593AF5CD584ECA26AEF41E6D8C94C552481790F6EBD50D48C142F575E3B5CB5B3B9C01EE818BBABDC9324E5E88A842AD90743771E4B542D468F7623EF77BC0F330A71CE2F5F093E3EE3B4F0DFAA56088DDF128AE9953B0A5AA1264DFCAF098E43C77D5A2C4BAEA68CB34507BAB46C516B06F7DD0E9FAEC5BAEF6000FF918E53D15E4D8FE7828720F8608BF2DD2BDDE7062F4ED9DA5C547EE0DC2B1F4B9035E1643D5A9868ED871DF630A007E1AB95B8A2D42ECB35C6059E162B7E2A04CAE5BF1911C1D01508B96413E4DCBA4CA62BEF8AE8613434621EAD3A9C5EA09F170EC59F7E276B669E4E133DB5A3E49EE89C98D3223DDC2FD36C2F14C03D51300991D3EB9AE3E432C6119AE978302BE54052BC4871EEBF247A79EF131E39ADE8020C61BB07D065672FC3CD14F91DF7B3D48340456EA9FC42C3D5C0AAFDD3F04AF870629698E9AD9F5CD9EC8F3086B937A6DEC7619AE58B32295037DA9DEA0DAF9EFD6867DC2E045BB8C38CEA5A9E2F32E1129D29FA3C44590F0D25D84B851760EDBE3EBDF02263B5B1AB4A3556CA3A66483A2D415F261E03CE40620BADA221305CB7E811EAF8FEAB983EF9463F41D23DA60B7D737677F7AAD8831C81BEFAE0088322C9481B841E0268FE919397B2C48BC6D4828B375675EEB0BD41CBE839C9225D92DA70958DF89269316F263100671FCA80218EC06BA6BE4DF202AE0AB204C2E3C06CBD25F160EC690FAAE53D977752713DE3C6140F828AE24E1157BC6F5552E306B08CE3B3445694A7CDFFD491AC58A2DE5C0544369B9BF6FEFD1010633BD19691935BA21E31A2BDE9E11EC2ABD52EE99EF84E792CE7D5756925A58ADCD522932E8C3DF4A7BDC1E6D45F0D32907082DDBBF5FA15D1AB759F6B1E5622592D6F867F0E680672434341A653C9B435551AB55A1990061A8E4FF56700E76FC3FD715FA2CDA54D5DCE687CA17ED530B13F8E100306AB9A5DFD3655C3359BA4C20933632CA2A00004D0B8A6C4167B46949355C1379FA6C34F5D7A2AC4D3C3357C3B1C14D7D7D66B520C80A39CA5494F2B32F9F94063B1F6BB20CBDDDA4BC56F6599C343035492299D28D0889D3D794424C224DFE4BF48D414151662942D8269879DCAEE5E924819985CC88F49F1D9BBA5829579E823F0B95BA75BEE15A828EF9B77AC2D08352477AD23D8EDD2A0BF64F2EE58083B2EBCDEF0DFF4ADC99C2A809786DC4E1E12E6CB6A6BA15589CC627A11C784A944D255B8EA82D48089451FA1DE1E8FDCE437E97F8EBE4D3418CD830705D1B134038D95B8AF89E0B851364C8A75874FB98E1914783556D1A81D767E5A346A7EFF827392A0CA0680A48BAFE20394FE98AB290374776D1CD314127164338C2DC78FF219EF6DB244BB73CFDB3A2272DABA26016A6A82BE03A50E970CAF008326A51976D717C121B22D2196582DDE1CE8F226D53BC95572DE85B5590806AF84589B7D608E6485AE2DF98538074A56D5B15406DC95C08DBBC27FBF6534668D77386EDF9A079F79A6BEA49791E55E53391B2D6A21A394BA1FA6FA9955A500D702624C8A26992CC1454C5118814F959A3BCE54E308353C2252106A4679635A1692E160EB5C5C028EF93538D082D77946DB74C0175FB07CC7D2E98C77E674562DCF316C7FE27DB9B95CDD3AA13857CCD3107CE654EC46B39143A411D4A30AC43CC3203E8C1702CF30FC879D1647C565A0E3F204D87CBD8A3DD7EAE4D3339023B995B85204E8EEE81106B8A51F00C8D8178DAFA786BAF1F4D236784A9C9B3C02976605A820B9615D1BE26E8F43421E49AB558B07B4A05353571CD088B8CDF1F7077209486B9A3176F5C934A5A3EB79D2E60FCB687DF8BE0325681BC48ABA956D006BC0022D6DF92B14456087DB752C4FA8DC5D3A7ED18EC9A5678F43AC498D1BA6C68F1E4BEECAAA3DAD0B6D5BD678474A21CC8CD4E188FD229243D08D7F853F79E4EC4DD73599F826DF9BE380A60A896DC2490918792D76B7A7761452A8C839DEB25B09BB87CA360E" + }, + { + "tcId": 33, + "pk": "EF51EF72F1C3E29FA159F3AD631E7BCD3C593D3386F4EBA484DAAAAFC94C774D810D2C97E964D54DA11C0B0E1525D2AA06A90B4FCD30ED22106FDC449A3405398F7F7D3C48D5B8CE2BC01AE8080D7530F7B37BDDC656F530C58EF169451340B9E77F1D6524CACF35436605D4BBE69DF7041209DFB7EC91250D5F81E8E18D1668C46163191F96C81A82989633577880AF1E16A4F46A7EDE15AFC9CE8123F8881351422F69B3EB258897CEFF699742871F2C2A9680CF8E9ECF81AF1B5350203C7C6893D02808208092E2976ADB732C9D4F48B919D61580F19EA0DD6BB86DDD200CEE38D631BE40936D869C50D9F2D44537B1C4A6E42407C427B41FA05B65A12386C67C0589E2741D580EEFC484B46AA6C5F7A588722F6F6A61509E92BE36992DA24182D50A4344FDCB8214A1DCE582C1763FE83605B3C05AA678868CBAE21F168E10D585B83A0D815ED9C4E82AF259DE6C0334C6BA3613B4D909FE6425204CB344EEC4370F171173BF4280D817BD3A60D8C6787A0567A28E08B931CEDB65E236AF33EEC1F40D8F5626649A9F7D94AA3A92A735B33BA79F755B7F0D5E85242F71BCBAC7BF03EDC47A7170C62E007F2C0FBF62738A4C2B4D4DA2A3EA1D297EA7F0C2035ED2D73689389C8E2A8016BF17838144983FA4DBDF402380E2DBB34DCEFE65FC0FD8A66439794ECEDFAAA71D767AFFE9D9B5DE20B5F6EBD276B474547537861F4B09BF224CC0244EFFC27F77380E90D9ADCC9F51554566F9C40096E4F922EE4AD9E0AA1E3DB8B1F1067B68CAC4B5BE9EC9B055194D9223F2CDD7C1CF244CF6DAFB0BA08505D009B0D9878B555681E32D47D056139D415366AA5B7DAB20333AECD22E661204F6AC710FD8489E24CF4E665ED1CC4CB6B38A690EB5B44EBA1F664C7F3EF4058A07B903CAF36EB5D53FFECC16D217623984F3AB54696AF2F68B3780260EEBA27FBA1C968B8AF0CDD8E3D53FA9D307CFE3B7885972BB129876CB12FAB77918EAA6D4DE61E4038C3791B9D56FD46C7EC08F2CA37AFE5E88B95A55FAAA3A0A014BA87CAE8ED39BE46D9E3D59D25C48A08AA1120167B6D03E7B829DBE1F53B3C626ABD9D971CB096424D66053DF2252E01A53D6DCE5670A0BDBB79CCE9982EC044E8F2EFDDC47E90AA819FC6D53C63BE6231278F15BF5BB295C775C72E77F26D4E24D8EBC88988C08AB1E4A89D62EA91A1C3C66C102736854B2A04DC4CABB39330960A34122C9620DF3FA99A1326A2B6E56EEE28708E6C1E51DD1B442AC0B78EAB11A887348EE2ABE3F1541FED4B7663FA46B6C17FBE2DEB0D2F0EDBEFED39C07D16495FEAB5FEA1B07ED6FF827BD0D34F2063745755CB0009660A2099D9CEA2DB9AE6B59DB696CFB7082FC585046C03A4861F798638CE6761DE09F4112C52B4DF752A34507469FAF20C302E33AE7E9CCCAC61123AC80E2B7368D68E21B14AC237AE3705A4E039EF57D6A93220C644C74EA59B565BEC30777AC494CA92887B1D460F1D6B0CC153201948076C94847453F9AFB845E56E6D8D5D6D4C80A1D90032246989F06FD556D4FD8268A1221E1825EFF23049724A686C50F9322A2778D85CC368E80402464A578C98810A3BB7C73FD347ACCC742AA20C096CCA8A9AA971225D78F3A5031B828AE7E537BC77B3F956648F29D4198CCEC25D05F2CEB0FF38792B727BC0567FD1820C8FA0D4C15B3935597090E91B961BC2DC4898F184581CDEE606A0A8F23BECCE52192DE1CC9F2047B5D28BBD8082DCD7679C923344697B737BF564A2AA5372BA50D245E80B3CAEB8B615767B7B395240D844711B025398A4C2E35837B5805BC97E4C36E8D8ED45F57FB4CA404F484446304E5A548309FF4F024CDCC27E89D38E1E4E131928DB431D0150FABFB2ED4A928B167D1E296E68AA860EEE76104718B00340872994B369C368410B30D427175184F5242107CE1B8DE0AB862796D637ABAB7BF5E62A4730C8810E3CBE109A6ED835D66F9D5C192632CC1F2CA69F675DEBF82B3F464DE1E5A22EF221A87B6D8412296AABFFC87E86C1EC25BEA15F0B193D5B8D5EE58FDE46EE76DB19F6EFACECDED8DBABB62DC0D7C1B7B4CCCCFC5D6BAEF0369C16959C7EE04AE41283A187D8BB83255CC0081EC18AFFD608002610B168EC1FEA21806835C183BB37853B3F19C5121AE3670648E162048F248BD669EC2E9F90869264B7629DA97F8A48985D59B5E317B5D41DF7BA781564ACE32673E4ED2C267429BFC26C03DAE87BF1AD04E600B8EF12881D00AB2BEBB88BE9B80DB3A59AD91BAF9567D3F02D38A84F01AC9DF8A6E6733499448CE8891A7DE203660F064CC3C3BD9505FA9B0D4471693A72AE18E35F52E218629BD7A92A3811EABC1B3CBC78F36F1209CE73D536E9BA3539AB3D6070F493DEA35C9921BAD86CF5CFF9283CA21260D01B5293A85982CC7B257B007DCB366AB842BB2F827AE1ADDE271A3FB87B801C47F3B350E46F15AA15D76C12637286BE088EADB07A66139FBBF4ED10FE023D758E55C2C8D890097125F4608EAF88B33AB5D72EDD4479059A2813CD074A0E34CDD75D13084BED9E7A006371EA1E797BD57DCC737710DB399FF2D7C40B05577EF13B8FA0A04496276BF54E1E6D1C3F9868DB83F854D22B4CA511348C1C138BB095AF9D9295FA9ACF1E34FC3E153E0DC5E3FE6C26732B91BECE623D0C0A75EE15F3EE55725B544B88BE6D7D29FD77C18E063696AB7DB9C7D9C7728FE418E0CE81BE10AEC7F2650E270B60557CB36A88D18F4", + "sk": "EF51EF72F1C3E29FA159F3AD631E7BCD3C593D3386F4EBA484DAAAAFC94C774D8543967E2BB6AD85E15A3179E43AB6210B92C397EF2A36304015F31F60DC83520B3E2E2C7B7E3A652EC0B51BBD31658BFAA01BEB6CE0DD16703E8306F1421CABBC2EEFD701D60E5F2072A86796AC63A284748DE25B6786D7576C9591BED5250D1121664437027712683823110134744782325716701825326106281417512402562610760774070343722070662367530147028781502758603157256305388552722426744506877140170222115755788830108151370532112385248757273210600417046550866454217847036112165217026334580616264266850007412410034322610722874412460415117243752444301602835170505851723667537487687808834221236561731042711113664647265734388234256740808277021024657346336844647180827423804866772028353351361670188658044347366350218124262267334435473855537211130380776088281881551766412145021645553875408724137851647668330658315135038267670382522043487733486060561457458043303027081056283277024535724768402670634777386227288035465267040734338784170132363651088253345304861706644881714370321243303456008237433072503686580630655646152582141715035716673665747140801705080317547517185862266481747431722632188065665210410582248202410334706237247575063208513068542270135344480624807537048480257675722323868828523667548614484014178247848124228773143444620546765572057224808221064011331533864761613330733788818550157340764213234637215043534188225246248281740085824730061387131717516063000018352515166156772488565363385310845267712035500857213573868153280775421661767877171368115267572412817754047622165670213137627105670022861852722630553286872248723225586151310467404677764356827417400515120767731720865132638665281483360808157072283037470672371102636515325400318878128348651077203370773663621888364417646737251134728117508742145812273038200087512187114012422063043160048858500181257281883384253120871138472364018411544174868763812527841472624285482785457751546051004821681781406613433481252758641876587085482852562232237523732553411565212412604250652414531618530613526624881737841718756787780272121431872321183822088511353210454732244658312661582133328744116472840474843221621543832313310685346707326357765544520442308307863180375243803077277353233600485441327804771085561221300415863220114516267846385655746223526784608523021285328004700858523753543662754344646814246060073571775452627175168743175130112638655838615286783432204861821730783716411812363468715234157311333307828807358242827006155513883707261038435330521613355045286071466437258168088086533315463186611606788828853586717026080606737676270286022426073737051117462454068011642116863107044530477611414484156003044801451425172355417510241275561626552532775433703464354358238878657601860456477867740546616006031482073282787538313203724131644133801723168488715667283314218312128313170507635704084481126205514816851386454877547178307011008511063001268188821288520661657308875484062782067558134202582486678183064415640006521703113811861612754566427581001647120348066328787758180026152053480046235012435117513720852020136141848740456316226257681303354467224068344155288562637885645005055251476280088665121557083876761876614184437734187175A705DE4CE30DD419A30FBF87F172F493F6346DD3FA5C18C5F5506F4DA575F7E76A12F54D1483FBB94D05AFA2EAB6115DEA5AD6C86943D11B5F914174530AD081E5B99D3630652BC23534C4DCB5774AFD15445075AFF50D97A93C7C83D80AE7DFA051EF731E3DA1960CABCAB92596054E42B6D3AB9D4324F147F3737792EA623A4047091F692A02F11B46C992509087B4BCAF1A3A5B961E52FB08C28331A26A7933BE9F5285A6F49F617B504F31D822F8A7716CDC23B1D3742DCB3C5E039A9DC0C049EDFBB1A615DE470B035A0CC7E15B6F1EB7A92F031541358234E70495C375152ECFFB86F158172A0C63C490CCCE17318386A5EE54319281EE85E53B6FB44DB01412AE8E8172FA3A09A4907B7D8AF2202801CAA448330E8CB0FD28048BF01201ACD838C30FBFDF7D01626574287D93078A0CD752800B761DC4FFD79E997BB1179C67624A0BF3B2441C9E266C78C07E99F788C55A4694005F8505191EA20B3A6C41D2E6AF4ED78B9B48141F498425257E015805244D88AD9F7E7803EEFF88EB2C74D940C7F4F93BB99CB6B582C0940D412787081003CB9BE3F3D2974FB0C5211B8C7746F8C66D0F5DB018BC8B5DBB4C5863C10247083B3701904FD7A498EA1011EC87A31D3F22E3637965DD63F564717C737CB9EAE48B00EF49F3EE4D875712DEAD9634078FCF28FF19C3DCFBCE7CEA5744DBB1BEFC10CD4B01A3E818C244EB1330F7BD35C2F18AF7789A2040C09F040505CB5036630A7F3EDA0962B2D5DC590AFF47D6F1B39C4073F5CBF139D865D531828C8FBF5C0D5A2366AED1610974BA8651D152E2DB71D5FA7BCAEB56B9C0A73C1ADDCD35DA6828FDF652F6E92A1A0307A3F274A9DD3639402774BB62AF2CDA387854450E34589F1DE919852DE1E7FF90C58743E29EA4402E64E30F75C8329A5EF95F66960904B245AAD166BA02D685589930C4128A95612826BD06999A967F9147B18D3E966C3A9071F709671B9CB6847EDE93AE225C70DFBB4623CDC0066DD7D13788CA2EE4ACDCD857B8803C01CB90DBB650B324AB2BDEA62304BEDE414B4422F7610F113EBF9B7E137681F209AD1774EC5D6389EB46C736D1503DFA228B7FDF5E69BEDA7901F61F2024D9699A28E3B3AF085EFF26C17B962D6B340CAA2EA1FA927F273D676667A1A873B60607E7CE4EE1739D334321FFDEA839B9B9DF69D621BF1DBDA580777084614623500E3315A570ABC6722CFBB1E20B32FD410680D87A789648E00A129FAB4BA628C060DA271877425034A52E2DBDE5720A333C3CBAE2AFF7638D3005553CE6C69456E835E23B98EDF88D5037BECAD644EBC0413B77D942A73B47C87A399E18144323CDD51ED50038485D144344F56089ABA4ED70B8DA96A630D71EB80CA91D410764A030AC66BF04CE2A837A345747B1BC355B751A591B95974D2C7065D14C8DB475ABD6061A9FF3FFA4701119DE5075CDFF32DE15150222DD9F6EEEF8197E73FD6EA63C778DC9341FA9F312945DC20E8E24C607512C501921B7740179F2ED8DE976AE0D6F8EE5D821A3668CC9ADA6ABFAE60816BAB6E67DD74AB8D3C271F0BE15C583A561ACA92A7CB63F2BF60C0DEE6DC87ECB3C0C1BD5F16956C8A937646595822DAB1CE09B1E194C77735A50F8AF265C630D20D8612A3080B2FB41EAD3977D177AEF12C2498DF63EDBC91A1BC2929283F7C66ACA5CC4B03D9A410043B8003419E1CC5D09293D526D79304ED589AD6EC522D10CEF80FE742CABC90A82A209EC4B0BDC1E202928BE4A6DEFD6EB37CABF3574DCDF357CAB6AF07B22416E82722C5023E96CB6B518754ABD8DFEF198474A37AFAD1900755BB1DE56249D3C5BE147954670C91C4BD940FEEAF275D87C04D2934BC71214A96BC3502448156F5B4F3DED83ED55149DEF3CF1B39F43BECFA1ECECE545111A996C8B6F46066F759C8F307C7ACAA31A1823F27CFB8A0FBC4E5A11D6AB0A180E78AE4FA0DE073200DF8717D08021B72F1ED67089000F5694E518FE3C286610E0C18CA312883F5BD806CB6EA30F4BAF513FE183FE3109C43BD5BCB42EFA5FA0A5D6FF7EDE6CFF61DA65BCC6EC78BA9A35FC2B05BC4D3255A19C79332F80AB35177352A6DBA730C6071099F3DD56D510A129E6DE2D38AD6895C5B917E22CC6763CEA81E8B2A88172AAADAE3600A911D34A0AAB6DDA0374DC776FF50CAF62801E2DAEFFD58453B27E2A367F24106E35D1625936D31E3C26AEFB9354D70417CF264BD5B394D5DDCDE1F90C20CBEAF24323BDE3078395CFA5D9AA74F1E97BD4628B190F480D717823786C3EA5B6C0F54ADBB0B2DAC9CE7B1CDC6EE67B036F16CAFA4D25F6C74592E535302F8F3FFE3B91476BF588CAB45580CD0EB2C421183805DF21D51BAA4D6607E40469A5509AACC29605F64C1E48D4FF1E91674E52CE9A6D5043380580EE746CECFFA49B6DED160B70B3C62C43A233D6F584E554EA5D791EFDFF310A7F5225E7873B26BC5283495CB1C3C2BF64D868B85D463ECFDD28B6682F2DF7E57840F535D95153F6AFC2BD713228D1E9FE546B9C65D665CB01603C9FA03BCC4F8292C81F7195FB9453BA15980BF464CE57999547175981ADA808847786ED93460A43627BFE051F15F871B38D02C9CA224AF4F90E0EECCD4B2DE7E7AFC950C2F770AC94ECED9C18B05DA5B7067D6A984624F800982F89E6E0385DB626203F958392B16E9A86FEBCBE65231E8F3EF03AC7DEECD07543C8F8BFE409C3CD0EB88CC39223366CBAEB968EADACEEF97C5C7FD24C3BA4D97C898734C767029BDAFB3B11419CEA7E2E4F913B85333990B5B0F794E86342797D8ABF0F4742895A0D93D03E43DC03722FE38858E00976981C555DB0B708B3089D344851CA1CC42C7F9DB437E6F2750F21FB4243557F70A591354621E43712A047CE2F8951483719CE639A50C951E1E7326A7F089D47E0EE2BA28BEA4204D8478237CE7DE9482FFC1A8B7D3A56D4022D159C5099A69DBA88C71DE62275BE5B1707B4567930C6C3AB019585998F5A1F167737265DF9F1677B9AC771AD5A1E3F460394FDC249918C1911668D7464786293AE2D81D41C27EB0242984F922AD5596BE51C31BEBA3B9C474ECA02A440A2B4E9F4767719A92632285D176FACA6D06DAB7EF77B8FA4BA88168A9802912B3B2B3326FD1CE0A1C960CB5A197143F547B657038140C79B7CCF828D81A9C1D4FBC7F03FBDD2F6EDBB163FE0DB9BB9B68ED9389372F0D767FA985C573461A5F246AD3BA30BB6C90BC205C763677CA8871BA4682939F64180AFA9CACADF68EC838B56E6A71A952C8769299C4CF572B205BAE167DF5FC183553C152085B54FD5173BBBEEB615BE96E737C5C1A52FE068C71C433B512C5FFFF769DC2132F94FD7E1F1ED296A061C63F8BDD401B76E602247A109179EBE7F47E7755A21BAAA0F3E5118A3440CFE071B1A3D998423BEF4BBC48E2C172F1BFF8A5FE505016C9270BA787604D29DB56EC0B953DA5AC54FAF7505FA30516A3F060E3894DEB7C5ED8175493DB7E246D87467C2021C" + }, + { + "tcId": 34, + "pk": "172044F0965950FBA5280238696E84E25AC1A1911FCE85C13FEDCBA82879572CA7CF41D9BC636574F8629CED228AE8F626FEF7328FF39DF8079AB8C24840B1241920B4849E57981DDB978AB5B4437EF87198E91E20AAC7278EF115FEADC43E58F9C0F135E7833D289A4F33738FEE0DCEA8B50DB3F0521C1C3C76987A7C82C0AF3C38C59AE1A888B9397258CC71340AD2886D98207ACA566A30605C4E2E545161A9BCE5488870FE6C48C13B0F47E5661A7409A6C5A568988C9814FD2862FC5B1A690841478F579BA587598558C2C07E988614B7D8628FF00798F57CC1440A0C5163156D490F3A3390D4498881BB67A58964B73826446965AA930537B55A701F4F635A67FE975838B59962DCE9E020C77352929FD327D0106CC0160B3AC5F63252F85C151C889D096C942939ED146A04A44C9F2395CAB0F4399E1F603FD0E3E5D4E7FC1DB51343425D8CAD80076FAB19E3DD33A007903D12CAAC1673FCC06C401E8315D9603CEC9D3C7F0FBDB3D00CC2B23E10DF63A9E4B2D3E0CCFEDDC5DA1C2207A7EA9A0B81D4878A7CABA63E494A67466A401D1988270F6DE08608C304EF6316B74B39BA6EF4D5BF3B66E297B275B81DA2DF24FA1129D88785D558C3F79C235C8243F0FEA80018DC6AB8F375EB17A778E349A87C7B5DE5666D17E41154BAD3C5B00E5B07CBF9F46CCF1759FCA574BE7257F1160F65E9695EFF1FF32F92C386489AC19B3322F30214AE8B008E342E21ED559A035299CB6733CC34B2C2732BC3A3A5B5C5E4370CD940FAB60D9110071DFFC23831D984A446FAB028907A71A423E5D22A073F069A2539195F1CFDDAB21E3B163D2A1A3B16C749C181E3E68EA90E1C2E98D64661E0830BE2E2C967C0EDF86FE3E0021C6B217367C8D0F3CD28B8BDADB49329DE289EB3746BA459AD8B783155FF8C151ED791DBB33BC6EBE60E6985D98AB003F613674890E1FB72CF2FBB11EE24C2C3CE6148A152A4B0F44DD890AE262D53B0A5FB18C748BE880B432CBEC5616FC0AB592B9732B69E6A7C4EC149AE75CD286D133E812D94C262E273D7D6053007DE2609A40109EF7759045C601774DF800222897974438D6CE98884FA79C99B205F00C743452710BFF448AE9CF00401C99BB75DA90E7D99877282D1CD6C9165F372ABACFFB6474E94E7C9DFADC925B7D7F14F2AE043A0B8A75124C2152DC45310FE37036874F466E088FD22384C798A486E1878E784DA4C4BD790C972CF118A64F176FE8A8F6E565EE26A293A4593FC80B685AB615CA5BBA86BC046C413D9937D544E9AF7F23C717796416C56401A0E68043F0ADA7F4C6C9E2C257F36580B2A63F9A6D8961EA4DB955739DAA153152B8D6C2DBACC52B24BE9692DEC785509A23C01E1969C1A6E2225CD3B28F93439174C104A24A6258C813E74C46FD95947D8AF64D93461B6AA50136C799C140097C7D8B24EAEB87BA50E73FCC8DFE9447C228DC6438574E21A23BD082146A0E617A439BF81A9118FF3094B8D794C72EC7ACEE9E60C24E151BFCA9D51CE368904AEE0C608DF45FCA8C2C536A4F0F1038F280D06A15CA43FA836DD54F2A2235C1AB14621F8F57F10ED45814249653F1DE0FDADBDAB1E95FB502DBE85D05047E7CAA8C4C6892B421F2678C8868F852A51F0E5BDF82F776DD1FD40DCC4404DB2CF4625597FD5FB69F10806866334853F0B40FCDCF64A02641226BB7BF4F33CF8449CA1921380091F5255DA7968333EBABC8F9A84F6F8C84041AD2FA7EB9C80F95D874A860ED43980D7597E4789F8A69424DA042351EA9D5B19E5C128F8C5DC505AFAE0956D913193D1453EA24FB0D8AB64584718A61B447EFCE208312C475D2074928DB96FEE1BB910D06DD6CC3F474F4335EEE418BECCA71138A3B435787B4CDF209325865676EE3DAE6AADE50AB8A075C4EC28DAFD308F53028A5944272A9D2A6F199F08FAB81689786F08312EE0AF4AF1FCB0AE0B693627C1254AF89BA8C1F2613B1D5D46C0FA308AF2372248797CF2B3AF9CCDFEE69DC21B09BB390D4B2AFA00EE51B83065ED83E4BF1E60C9CD0B79E5C7EEE4390B28144FD2FFBF03FDC97A4AA39361B9EC50A2AE3BF8C931947DE3675849361608E171BAC9772296BB218DE9505544B50D8BADBE77959219A611325A3F6093549362F07C40FEAEF71B25A9A7F928A001B1180BAD6B4C57BEC8822888EF44BE1EEEC17600FFB00305C877379815BFB09CFD4744B4CAF48DB5E4859A476C198B4118B48AFE8176948E837BB8E54289F995C4900B0E8CEC41A6550876BFD950E5E3F346791C4AD110F6D6C728E5E58EE33E47E57848C7DB6CAC53DE450CBB9E1A679D2C74E0FC8A01E0D2D9AAE47855BD6C1864AF95EC834D229809ED6D3096113C199C156A80D10EEFC8FA3B41BBD23E5BE9E618A379160FFD6578D158B9E04790248737A43FC8999D25D549F67E194D992E63E51DE388654C3B5956626443BEACD55F433AA07B010FAFE318B5763BCBA9FDCC17C88945FA5358FB0DB345EDE62FCAC8D70E59E3E326C41944F26E6E9414AE356F7011AF46C21CF051982F56E1269BA3286BA4AB4142253E75FE6F38EF6E43A708D7F12E18CCBFB88B31B2DC2E3604AE8067A29ECC47BA2A7EAEC61C20A286FF7C2ECFBAFB722120992FFD8DE17DDCF8120A77F5AB9BF66E0ADD0AD97444EC43322950FA02D746D4182D649A6407D5ADEE07D215566860364DF3F554F784F30390B1B4D942148525F7F5B253BBEBF71EFC2DA6944BDDE76BFFF42B", + "sk": "172044F0965950FBA5280238696E84E25AC1A1911FCE85C13FEDCBA82879572C29C756D826F40EBE63389844B3856FD107649DDC3AB99121F9B5F658A25B2BE42D2B0D0AF78FE1A314C90B3A426395967DD3BAE3D5D1029DBDE410038E39BBFAA7E20FE03217656BFA7930D08F4BC65E22EA8FD2054D1CCAEB3071650956921C8818383516546652345845348341062226750117678070784570688375188710570177501547154781433305500441388730375103588405375867617654308866302441600407576855334525682615663181476154841163774257413648636855878347220644304842024115888285246226138068538618624402515488050667520351648113356388605656772231715728008745145588726836117405018742345584424117700018427422172663251250586644286578757304668042003246205338202634818086486123301785675071012243767856118835760130687363568514152268258478147501550424740841243831124168575576778672513600028474115545671848450525620062025268211708511303805861272607274170036384165863223506451565485030532523838221603121287121258746072176713758303632550312407040655188220360357083342722457032075015106782627515768051832500124057822141806717818130204348522116668168451131021286034235335052683755014564880081527078434626244324244510065258144513486042326238540065740028287018174303318278605860268612373017402063473525711430312023244056812545442844100520001864131458455054357850851616055356500742453276075824111777566866705768584830046800321427826811111278128707133771780512815062885416415722083566437861458372806671084678275584322766418754517617566503460016327270648231052836222025133383052468854188306714172464176800512243177780687715053575280724703280270467263745336412286256741502851718788040761600037416853226678306578787264856847665327562026070278647542104163834357747751682268186422832211685401007454675858764182640437071260473443336570828403305146626232784033300107168103446217346137550463081382500454211446123826604371182686275337146882401545335814524011776880487111118424037210424342370242086353287448665040282354413775244701060055434041608100180153521065422144718432411453616532145776130503005125174035851250505745133537151673466754538347058334505557141046336117404485764114821312541582861414507838063640842508474877435530016238621821578103225262201873646007042385113361266433360344375647126042186828638601077581056113382282548525480625002560854472737373661454043588228486646342684336122607353740480842165545624654407006382410124026814128213476402880362710601084361726087002868561358056824863415583231157101337220888846877801156782588770147556680432713113728653328533633450458645337136485473234337704500632556522004715764426011055020800404283451041078541112463436778348678102033630286016710360132806074553635343634681186558240305064843460704424377205042621258166181681515748037366075414103086201016510622332567241352646460736353614088313652185275227160484630482480168165272140537778813161341883025552377040525524854466625216273363852012381002677764353275847134654001617637546856066738302850036854362132481856731425248733072822146707717830226726020857302425511116774864817318644468555074138657504402057020263158005116668616551570538040051435731622821807634486281403783750583701308338531138562104F2255924EC380D004EA05A4303E25E0C1778839405DCF83B74FD2754CF15FDAA6DFA98B2637DCA46E9DADFA726EA4AC153EC7DC0CA42E86F26D03494E5206BD4408DF6E7C499B5919869C447963748E4446F2F0C38AC7DF52BCD04070490846041583216B2D157DE1051B4E55FF75DC6A03BC20895978E3D6FA56F43CC5C7CB645D97C028894A25FD2BA8592BBE355E903162615150CD05416835570F12F5A5C9229AA1A9D7DA3E4D2DA4B3F80979B944A30004EAD2A590228A828C878F5176AC162892F11369811C7A5877771A00C47EDF2473A4C01B760FC2598F505B942C92CE8483CA8A3050D63522B7D669B3BE2C3CB85A3BC7E618935E6B72290E2570F719EFF0FCDA400DB8A7BBCB6BD66BE529B200FFDACA580C0CDE827AE11F2D920D2AB1A55900067A4E3C0464C80F12A7BA1A0F7E8C796BB391995A439EDA1F11ACA434A24BED01DC28CCF448791190EFB864A094D564B3D23005A492D0D2F1D6845472984C8C0822822C9E978F85F9E36E38BCE8FF48E3B485C7D6888BFAD21A453DF01BE666A4BA5AF49A1922BB368EDE947E12D4AE08237912699731F33AAF445C8482DFE2AB567F7B3B256956A800CEA10765BA7F10D5168AE9053C2A341DBB59290437DE92C05A93036857A19207821AD6693DB7552F22229CA392566E4A019BCC21F76AD18EFA19150681B4EEE85D1292AABA0A6792D1514D4A550FAAADE32DA084DBC9AD9384B11D482B10F8FA1858A9E558383D5ECFFD75238DEF0C09C9CBEA14871A310FB813E6792897B5054FA56371DA801EDF8AB1EB122BF4A2F01A1511490A48B8339BA9C6DE477750F5FEB46ABC9E3DADC5C667847030D4A8CB532B89ADABE7F2809AC03C4C88B09313901B6F358B3F9EE0E48428469884974A726EA63B675E51AF76D4ED98F2108CCDE6C639473BB9979AB51DF674D1A65F889B41D9B18DABFB776BCCF4791DBC901A24FD9EBC2FB2C9452589CBB629E681393C019E35F5D6BDCBBCACAC054BA8656DB830F1881FFBCA556B0C6AC73CA5416ABD5AA4816F5BD277DF79D984A06CBE50E4E0AF9B9B150099AFDDBBC907580B09745FD335E006CA7F61934B890BEAF2B94F52F99BEFE94811B2827006042254CD2D8075A0B34FDA4B31E7420DF4D96DB803C0A62FD802952CFD8E1BD3048540D1918E52666E185A21564BFC9CB42AFBA374979B139555A8909DC7BF49C4B4BE6842C3D692C67188C169E10AC30D5C988165C33DFD7DC21269D276F1D3FA22C10C9012A5C8A0C8423C4838A62302094CF3A213C5721087AA6C43E589C3B0FFF04FDF91CAEFD1498FDCEC993ACB4659935D5D90BB5A709704774181FE001EE1E05A9DBA1251115A79173B1C33895EA761F0C5B6DD42BB06E96765D8C242D457A986118FAF8CE1F089EF1CF293518E066410EB04AD8EAFFBD0A59209E2053B7FF0C2E221A6F27CF8F05022BD91B0AAE3C01ED28B41732A4D89CD55F7D491F4E431C40A83752D470AEBB54EF96A630576E8DA05EAF5218F8C09A8D1F3C80A90DC77F15B3B44CCCED6149ECEB7569EB5ADD3873D2A23133BD723F71A2AA7B0D3E2EE1CC75493DC0361477AFD5E6658E9787CF117243CE7C17DD8B4FCAF65B3107AE60CA15A8C5FE7A9745E27EB4674A6B55539B445843A2870AB67BF2AC6F80FDC5B53929447C6C0A4B42DE8BC3CD22783A17B5AB083B4649452913DE9E9B5321E86544BD771ADAD0BBB5417213E3FA62D80E92548A4AA7518E2462B08EB141B98FF44D6B4D7CCB1CEA4552B75AC71C1F4D10CEFB20A6C703559F26899DC2693FB287574455EF767BDAD3D668EA8477B4E5FF4E263C3C7F50151487480D7A6C271412ABB763748E342CAAE563A2B2B421E067B275F709CC452D011B2AF96985275C1CB1945172CD2019388894D7C450D5A1DB83A80771456D9D0CF16FE983086090DDFCECD8BE9F6AE66CA936FBBC0FEEF1F73DD2C19F4ED1F1F2855906A2EE18A100B79F1C3FAC6FBF990982B0139664C08BFCA09277370F2639C5260862AC4C7D03B7F4E48EAB9DF4E9050F67A50FC665B1022B00B0E7635D9462EDF1D602E04808DE10A0C123DC21C4F8BA28A94DC1B1EF5F070F70AD18B6BECC8F9A529903502AA982E974A6D17FA57A52BA878508713E7BBDF882C2FA50FCD0EA27F54E1A5FAC2D4101AB0D6F3FC3251D922AB2E3F90F8D61598EB15C77869B32F96D364B70B609D9630E8EE18D71A4A05A0767DD2632ACE2342F037BCC0D85ABCA48F10E3839A8D727BA55A7ADAAC526F63A60775743E06D61AF9B9C20A3F10DE2B8BCD545C3296274751AEAB66B7A0883CAB9B07D48A24CC567AD135BDFCA30B61C47AE969509F34126EAC2FFA5F2DD08984A23430B7ABE4FB7DCD8A6EDFF1BEC22E7801ACAA855FA5F3DEE21EB1FCBF9204DD2586F6F78F775B26856ECAE89C80EC645372C7B21036591CC20CCC96F92E16E1C36D4A0D80F8ADF3D8BA6D2536FA67A5F9FCFFCF291C29200F9592D3EA56F85ADB431D481F4297085FFDB8F669E523EB96BEF366DE05D2DC8FC0485977FFBD719DC5CBF4BFCB3CD191AF4BAE90696DBF52BB25D164DE472A64C57002D434A1C29BD379D72A4CD86C1380BB8132BAE06620DC219C8E35D0B042CAE54B32358F68554E34D55275CBE89E9526D5285818D5D9907B52AA21F34ADA8C74576C46CF25794CDFE19AB419AC44F3B05D0A40068945F7564B17012499D0602B4A1774002D18E4F7DFCAF3E6CB035776704457632913826B64C71018C4949E7B97C4A31E042CAD3D25AC3B47E540D3D0DC6491BC021FC56328E6300462D8820EF3D9BF7A40FE779218A0CEE30390A183F571CC592FEF2ABDBD47B3A72F1E779815C0787FAD9A4D5F817C20E1CFC2799783F09DCBABC4A4692538F5B8A8F71172A738F947B899FD431B6C82673F78FB88D528649E8FC794A1D3A89E7C3DB3075C2C3AD5CA00539BEB10C4FD6169A05836A3FD524405BACE465D0AAAE4CE9DF3836701CD7914382C27E73CAA08F1B252A4B7EAEC1C861CFB443B28ACC5FFD0058E0E9BA4864979C7EE56A42E0070CD18B74340D92A83DB40276B1AB57F84B6ABFCDCAFE227C08415700B6163B7D57EF45FFD23BC0DCE56F1CA8FB58E52BA415A58B87A46078F44EC0EEC9482E4E032D61512BA21ACEFA846B408856D64A1D868EA98CF4C518EF6D0F9CADF76F13FF1A90EF4B42B49ACC0FB61EBA9D88A51D6F9143C3713C91D623D173EC0BE6DCD11B02B2B7EF08ADCC1C7A78E262441D6D919E3E3AAB0B61C7ACD6C5EF95908FB789D44EB01E505F9709CA1D47C9AFBCD88806038DA554B6CD3CDBF274A8E0292D9B451ABE590D7F7B8B32EBC60848AA5C0528A8DD435498EE46AA7E89F72AEE8D96A590B5FA434FA4159E190C4A668912C80803CADBA8970D57EBB2FA73828F955754F81F2A3B5144F891F886E74D3F2604B0E6A2537F491B786A50EDBC03CC756C89D59C7A29E372AAB728FCD082A872CFF573D0E8D0C6C60BCA9B21627651BFEF05975499BBC05B2" + }, + { + "tcId": 35, + "pk": "60F19C2888D3332957F177B055ED15294B33E36071D56CAFB5318FED1C8C590596037B30546386F06E9FDAB6AE2E88BD93633E9C27EE046CF437994D9FCEA1BCBED601082DA3973209A408440CDEC12AF383AA23DB274E7393884CB7AA4672AFCE26A95511BA62CF43EBFC7945800D79CFEBE0C41FCFB7A7F1B11DBD5D530BA969A56399E76EF1E8244DD225204AA140C71C90400D0E6A99593B346BBE05EAF414AE396F169911754E3A631D9C28644319BD4BA952B7E935AEBBF0AC81326A8FD03EED551623BECFA9637898091FCF12FFDA8CC2636C1699909804FBC6050617F4E0454A45DBEDF647FCFC47F678730DE0FC9B7793B88125DD22DA136105A23FCD1E7B581CC9C8D62204472BC2A8F8690543812A157AB1D3F7C3A8380BF7724ED623B938318CC45D1D8B907C460E1516192BE22678A7B508477EC3FFE1C2F085146CB921012010F82AF16ED8E8A4185D4C77A21C1A6DD6B56E0721CA1F701B92B04C9429C460E04C02E07345D6305205E21DAD975783669E4EC89521FAB64BDB3A31EB76B18C33F81CF39D5AA9BF1B19F819EFCD38AA04EA3DE374A6E155F8457768DCC6B7E14D2700AC4248710D527A60CDA5A2DC3CBD0E74EB82625A1642CB80B7310A230392148A4812CA7A64EC7DC9ACAB74C592A1CEBD7E4DE2B05953B3500AE2586B4357A511340821EAB6C8F2DFE6576487C93C47B4B2B76EE0C96552EB31A5C4415EC909F74C5BA9513A10EA8B54ED292D8D76AA92CC131BE5F3FB10DE22D5480D88499EDF7C3B265B96DD9CD13A8964C6D642A10371D69F6F1948C203AF1E321CE53C48AE77A06E2DE4B4CC942E9563E94B75BF4284E7EBA1BB3850CFC2F1E9AC42D7AFD4BF6D7F99E621EF640AD2BEBA85DB0721CF550AB3E2BB3346B36C9D13E34D7C9FF5FAC1EC257DC2B38122855C5A762CDB08FC3DE4D546F2FAD9B51A3F6D5D11AEC965BF60B834175DC3DE02431B2A82C528689BA90C735DDAD72BD930939EA04E750E33BD3F94F47D4F39A60E0EC2B30BE74CF49CA04B100F470B8AC60BC47522064F540F9A5D0F57D19452C02F0BD526D17E86942DBFEF921D82F343835288974D4DAFF657D0D53A08D1530ED85A50F8683A98D98B402C67FE58879687A39F05192A082C830365D577EF0545D4D1BC183A2EF070D817CA4CB941562B4487B4BDCCABE417567C6C5DFBD09F512E34CF996A3C73A5D2E1ADF8EE94B255ED8EAB9FFC7CC5B1CD8D213474BB1213E47F6F7B040C77517C58CBB8E77F5165C590691971EB4587FA441410BBDA483AE2E92000D2C96869EA239131039B672D125034926D0B31CC481EF36CDECEC45E3258791C520A185249ADC4E1C946A9214FA6D29F264A07FC039737DC0A4B0FAECB74A8B539AD875C9BB2D6EED2DEE6B69CE2E12E1E92F3F0EADA8A64AF5933BEF893C0D9AB0E4A19B18A9EB56F7079D7D730C1695BEAE4821CBB97E3D5752BBEBF6666194695BE5E1FAD0ABFCC280FDFA1FE2BB45F371F642C93EBA3A0D7FA69FCD30AF866B1360A8FF6707C54504EAF05AF44D2F41670033460009A8C7156B24EAFDB2BEF3A2FBA97AB039518EB8950BB8E9D07D5138AF47F43058EFD57AC450E7CAF54C275121BDAC4C2AA70CF6422F7910B01D058CB4806D28C55C69FA3FE7801DBB2C62BFB86D7A0925136C4055FFDEA8F47FE22332F09A580CE44DA4311CF51EA68495D69079A5C9C8FB442E7681A021A32EB88AE12EBD16F91753C54A56435E5F244F0C2CA4103DFF9AEE7E780FB423BF148C9026EC9E649AA80CFC411310C3440B5AB6FA3605867751790EA9A54E053C81970B3CC5CFF5FC000261616524768F7E06034B55053EF0B7B24C52ABA0F4A40C56E7BB72857C893AA25BF97761819A2EC8B9319C8B8F55A8042879795D06971EDB9A63D85D2E5839CB704D66497508A8628AD4A7B8C862F965DACC4D9BE011EEB5C46CDB6A2AC03C6AB7C72DA20889E6EE48B9D6E84E2ECDBCABA5BBB7CEF9DDB7B97286185283809E6D6AEE4189AC17BA586A274E5DA9FDF56C0C86ABBEE67525D27B15E08CB949F8F38FCA263271B5BCF92121269EF692AD7DD182B917E50DEDAB1B8C5A42621DBFC682B2767A4C91E1DE942A660D3D1F4E998FAF32F652C68C09D4C6D278FA8DE215F6EDF6E254AC8E9A8A09DC43E93ADBBF8D9A6D5BDFF52A0F9A57CBF07B2F1C2690B2D4D1B92012A0062CB0D39C5F51E1357A3A9F2B3F063A194BD68D09412DFBEBB39A19E0B6994392F9925D1C7554456D0D633549616D56536B4F6AE1F0C6F2991899DA65BC1B8F2913F05B88ACBBAE77F7BE27302EB04789E605724884525219327477E4BFBC964207408DF867A12C8554216DC7F0EDE2A74F3450F09719965593AB620804F6160D493437BF2647B17AD8E9087FB9ECAC796362B20C47AA45F5F0EE2A3320D844E78AE6DF61597E05B25B4EB804161678C180C70978B5DB16F0532C524FE4644507A178A31D84BC823241390F2906E2A5007D9364CCD5E332E65595488F65CE00C15C33B5A7E0D2AEB23BF53C953858130287B021AF19FD83ACEC0160129166B7CD39305B32029423C9EB7C1C86FBAEB08302E8E98783DDC23DC2C88A916F061A17A436208D565B2F29D31F38881CA031EE00FFDBA53D5F27B1CFBF8959138D3935AA2340CF37F8F1519849A087DA12C3D0E025E33EDC19022911C7F78F49B1D3FEE3F87250E38EAB61B2E607173F880B9534B370ADEB83BF9AFF3CAFD9BEA06878E66DABF", + "sk": "60F19C2888D3332957F177B055ED15294B33E36071D56CAFB5318FED1C8C59059776BF0982F58C5BF8760131D784CBC59C83506E9C37073A735B862A90A1351FFDF2CBF21F6C592F36C142E7372741317808CED0E64E75242A8CA167DDA0931C12067EE31EC05CB5D76762ACCB588D97F885DA913EDB932FD9EFC597E31C8FE7483732182417476267842312383478154743246465608704018564385702145640032387477480015217732076670716666467833626011865105780352472546415744556138516780087816437287418113876478510168466361118214334241670114075453510780284573135100347550388577701188017176163033247283666855118737431883475501656605683610738528276807102471644770484440320781171351481611644187385155343613247758636820584746160088566426010428203244046441730233448316034754248183573334761217257455360176028465830788381643240768766280464653231063260878410470574307373316874208716171123303817623837725475353711451040420210541882572050248682047242423200011856287765407446474167417575752066354152702022122578670844232737845641088335275415401011387716361864551521567112453813325131754308472287050122011151372646414852012325538044287833806555000572835360174353656765502258874142856141381211338024426087777686324317468856134168305145721077050524706654710068461234873625832256211720256300534682510444126505380610114274108128652105757116102101610027146353055681174423780414631814766604742016505380053811753008368165204378032838721314303164347700288275788623102537480584471452714476335173848668614437618187610552480265653710132536135642551212270583780386871528154403781704407403277421066170314475687213210526636380221070102627478732365161434256612014823302523866118448752603774022243324574346365536516014470447434451828251230234262820774158573160724435457606050617288264125822135802242853578238058441418124730762135158784477176721846631804675433384776456172658806162800784657603315350128042358401711706737852082571514521858816256047683653501611414232632543716484572216533733465564646410787800711631308540481036537622137273362580821460630373846686536351643184220531260100470718632847612280013042337373536221652732260400271713866033384882613587553853154040621820351770001324430483350066467206672766355051513856777165413015284625031416666867715458402036710374272215323506650536575663454041153038824213555822740826103470534308818637830853622438247348816776304148463123075133283488484062036787547713120366474014578455581134567708113412242521388135757240176263555784173124460318616660500408413380503574433416272072522707577581862022240481421307758281540872888122804243684675014071523047532418622155330485380820231333301134246558278003026512810705606767804263084124781578616637246768362221215416245532858754872782888871325412358451314080488111481442478110611135071715543656513067667176448838086323467381317537420507301435855664835265066015501051842518277816662454485756187478822648427083443138015222802362876282417008521324004255156877406860744830428285413554573067703281106187011234434728360065728454415716563261413046158800686358771553030874538582228413307033286145140814246244015884017253404030718260532684216764132301055016015132773621625305843836355723257172476645626154671D230BFB6EDE64D1F4CE65CDFCBA4F8B6167127DAA9CD1A3251479BF6BFD0CBEA010D6D3EECD927DD933C6784BE30834AD1DB0AD5B2E416D86836615051F434DB116D8388EA6DD7F7BCBF7D28A72489CA067DBD3F478010F9E1CE759D5B1AF7A5FAF197533023B7C05E835256D849C1CEBEBF17844F39E36D0ECAC807874050C8456855F01EC40AEAB3884D384E2A12F0EDA8AA841E8E0B1C5BF11E2BB6A29E8444BD802C1F460405AA21E7717EF90739E3F7661BC8F0EF1C66208E66DA244292995889158F64819551F4174038EF3C2D60B98EEB43C53BA96056542A215055432FAFBE0E7A812F0F685E24E66ADD8CF09DAEB92445DC2FBB144176866DDFD663238E81F668AD55B4411AACDC07811BA48163C49056F7B442BE8533D9E3A2B83A057F6A996B6267CBB9433FC85A4DDDA41806DD8E067765C29721E6D5A1BB34A80333C199E00C2E3563F9F77185CD100B4A2FF5F1F97ADE70F1928CF198E1298E35161CDCCA9B9A832F4413B732FCD271FAAFBACBBC9664C43FB4C24206365E7FE7C5E30D12FFFF90A3064BCCD44BC8C59735CB95CE2A91D88C0A635E419FD0BAC0270800109644EEA88C36FD78393B42384CA9B58EF61B3BA9EA7EBE3FCEE044054FC1BD24FA70C71243DA12B338AC7461C39661CA4F2C7E9529AE53937800BEA814BBB2324AD2C05785920AF96834B994FFA29F8674F30E2DC5E502E74296E8B5B731B53DB9AFC4497C2A7856D23E28AE1E78D957BC73E8EFA29AB3664A3FC27F5D9BAD4317EE47EF6CD1B6077236600C2767F7BE560AB260D07C6FE184F7B9D928242D269C655D7B896B859CF410C2C61BD5E6E5C34531EFC22ABD9B02E21887BF37AEC7B4B7B1C7AC9BAFD050CE93E6586916BA766F4AE1EA035B0CEEE4BC362CF87AAF83577427C8F76BF36D631B72ACA5575F48D293F451F66F11FCE6F725C6D2DAD3C7045C2CD74875E122F14B3D988E207FAFC198CEC59FBBCE70C6AB11E686B5775CF08673DDBBD296AC617326D3BD9B1DAEE12896671CB0546A7F6A74ED11456EFF0A74391136A5866F61A5D3FC6498CAA1ABADEB900A0C9C36931A4A25987F25E31E2A72388D84CA70102409168C348AEB13833BAD91281CFF1D4C76A4D2F0747448E8F5525763543E2731C97D506F826232C55C1B85C661F5FC726EF9C2E8667D9FCE4D3386081657629CC1658D3BA4559CC0F0290215BCBA010CFA280B87D23BC79FA094B3CB4A08157A69E3BB41B009DD5354D2EF5C0C617A72853533A24322AC5C85BE8C31C3C8BE7A71065978006D5867A3968DB01AF0165B12A557D3B0BF8B44321F948F367A5E3A5BFC9F190F26FB35527DE4C06EC155607E377789E2203FF48A04F837BBAE45E2E4A4F049E181E2249F59F38B151C3F66765130DCEAD1436BDAAB9A4B813E6B2D418CCEDC699F126321E429CE9837B9D00FD9413AE3EFD9649AD2F58D0BE9A1682D9105769C111886B68EB0DBB6B16AB16C9578D3952D24C03C8E6E43347121FC1510952228FE16CF87EFC1B0E6CD47A01752DF9AC81479C7434EAADB137433256ECD2D9DFF8C49A68E758AC3594A0C06B84A19393935C4F6A894B0E90D7166F2F65734568CB3F837A406A8CAEBF9922E5327D5FA2D2BB98D63EB7359E75FB836F5D392B25D32997DADF301F8154F320DCF941D309C78D09722E17AF06055EC65F2F9DD341BE705134C83BA04DD32064CAA6ED894EDE02B81CB33FD86056B40F303CC4B236EED3BE34D4555C8F51E8BC20866EC97BBD57FB754956A1E52F371E4287886AF8152347589BCE15267BC603E9E707A83D14B0AEBA6E94205BFD62F743CC4D6C401FE1E1CA130872083A039F7D3B52CAC89A56EECF96BB3244C4CAEAB615E2A45814ED80A153EBE5BE67DE0F87EC8D48A404120D2DFE26395AB2FAD1A1194C89A0AAFE42EA15B64AC806AF8BAE70E770E73491E55122303D0F0A258086033E6716E58F18519C13B13E07B4567B8057C06F68C6650BD7225DE1F8AFC79C0159CE5161652A10BED61895AC2495777CB165912C0E24331A21B6F4604E8D6F689E06A1EE856968E419FD01E8E36BD3A071F21F9B4B778859C0C524DEA1E1F8EFF0D92DE8EC7BF8FC5DA396046CE9966C198B0B1968EF2776C43278A0416DC2904167CE9DABDE13D82676A8AA9579564356774AE62F4A7D86B43AEE8EC84B3FD55445F1C84DFFBE038C0D5899AC1BFA5CC258AFA4FEC802737F6CAA0BCDA4143729F233E4AFCA6B243CD21B44906A5EF8F2A45698E91C23B0F3BD7BB03548BBDEFE24900B400F5DF27822C2434471F460DF2118108AC3AD2D7CF5D5D824014546D29D4FC258088B2EE8601729BE1F2C8509446FA37FEA4BA7D057216A14758C88E75D7D72B625C50B18BAED848BC23B28B775007963C010B1710243A455CF3F4F2D90363D4E50339B990C449ED1A26E95F997CEEEAEF283FC98D59C172F0CC9127B564AA488E3B18330EB1F945EE48475FF1968E0C2DAEF0F582EB5D0184A983159A894687674ACCCA811C570B5452492E8C79C21F8373E379C5B189948ADA6099A3465003F8A1A3F8D89565A09189E8A9F86186EB786C4491C728542ACB5B333B0FE345FFBCD9E0069619B04502A06ECBA06D6C3D9BE70025346A4E879C55BF000B9FB374716DD20F41B91BE43059AC0EE454D11BE599FDE39386EB72B6E195365D061DCB06AFF60543117F7742EC0B0402F398FF1E3AA7777400108C2230F266F27D3BC29C547FCD0C57EC098CECBBD10E12CBC26BF290909A62E6D359A823EDFB728E714ED8EA40ED58FEBFE6CE2316D8F294CE3C9EA68F08091659A99B3C12F4249D931ABD465F8BA18205F57C46BEBB5F245D1F9F29C64F3791292A8F9DF9C6473418AE055351962795185DD60555BC277C8A7155172408F0B99B78D43896CF17755FF5200A7DAF16112A93BDAED173A2BD934021C22F25AC6B761FEC2B992BD8E28F1246670472AC2A2A76B2E15F336F211E99912520728FA86C130951A26D456C47D5C51B8322208A0944704A815975DE32074DDEADF567B9346DF1FB066F687354828D5BD41A0E3FD2C38EBBA74010BE647EB75E866CAC2C8289B3A097832EF0B2FED44F6AF239A7556027C41E7CD42B18DDF709E75E94360C0B404060CE057FBCF1B6100E2D9516A91B7F7546305A447C2647F76F588ABD7EF3CD823CB6042B59160B8BB1F14BE18AF1134C8959A84E25C1B5C22D1BAA419D547107791E1CFEFDD112C9488A9A57DDA15FBF312DB3A122F70BCC5BEAEEFC35732070465309D2888B65848DC47464AD50ACBF88DA25384240BF2E3D4FF2EE4B59E85FC47F7127814EA1C014B127B1F09BF09FFAFE7E748EA504B6EFD20180329582ABE04EBE4E20C7C508C32B2DCA0BE8E01E80F21693EBF250E1FE7237BF04C58E5EC60116BE1E6BE90655D5EECDA10D59858A678A7B137F82618A913096D3C479145D361FAF0E926F2D9C87CADF302A950DAA88B4F9CDFA66B1D111C3C9B80259187E78B2C0DC3ED3D6DAADAEDBD1865" + }, + { + "tcId": 36, + "pk": "A5BDF0F8455F85CC9F37DA908E52A9F70DAC2C1473306439E4F3051E897673F5CF4217CB02FC3BBE5E08E9A257D0B22F3CE939D6E809C88560A0847C8A51AD8C6FF596A8708CDA9CE65190FFE3D24B457FB29C88F670803DBDF7042F8A07A2CECF2E8711F639E561B84AA9357A6C403174E942A05919B4533E28BA1F4A9724C1455A82FAD68762CA8EA8EE25A024961D1991B2E4A5587D2F48A61B00B348B059A44A41E44498DBCB2026AB577083A10EC5A527E27047C3ADABDE815555D16CD092ED86C26863145C296C9523DE0286328BCC16FFC27D7A2E5BED590D20B77B51FC2D5646DDCD385F79D03E63AC83B7522F01FD1A9B5A7307B5D6783006E935465DA875DF5D53CE648B0F570F5646E607CA5D226E2FE06451CEF35E687056AABFA25834F69275634D2E223B2814848EBA21EDDD175C895F66EDEB9A59F4D303C873236FDB5C5551DAC07F5693117C93827201B56109C398A490136D67501EEFE48BA2DCC0E0DCA3E7BB099182AEB71A5833A258985035D8B19AFC76B622DAF4F5A441387F069A6CA00F4077D22E666E32A9953B34384B950FF2A9F4759AAFFC066BAB54D6988CFB35636F2568E76ECD41BC6823054C733DCEE6AB65870DE742A4D61AF0FCD5ABD5210C40463FAA984A27C9E731DD994657274E3FCF55C436B8A956FE21203CBCE1EC1BA965A8E43F5580F9AA4DBBDAB65564DBCD86B1B28FE0033CE376049223B08BBBAC9857B5104CECC681A8003C40295B69E0EA73ACD0252DFF155AD4340BB95B9DDB0AFC97F2CCA3FC70052B2FF327CB4FE8AA6BDA893BA30D2BE86B2430F7A99DFE1634B98AB67327D50C366369AFACB1C842FFD41273DB7510E07CCF8C062AEE290095B3ED299EEEBC585C2BF2DCCC9FC3FED5CB80BCF8A6576E67EE732979D3D82D0619AA0F0280CDF50601AB7A6E3E3A0F62F24A704E6252293D0F2C343B2CBB4F3E988B6309A287EB4A3943290B9C82F6EA93768DFE50A8D51313443CE3444E4B99790964B7282C49CB98CE2C28C254B0D508677DC2E2F44DE41EA0428A5EBC125E7CFB3034247BFFEB234DF2910B7DBA0F4DF808C1EDB42E9234A1BE15735F0928F05880EF8FF25E7C03393A2EDEE2828B374AE0BAF1A63D266FEE71DB913FE4B404DE35E28E1584AE938F9578C5B06799DA2EC43803980F77850F4A557892DAFA4708EB4D933510770C40DB4DCB7BA4F8D9138D78A2799662990FBD6142CEE38B7CFE9F7D39ED50B4327FF111ECA523714A06C642AFB2406299362D16472CC49B9D01A6E0A38880B447F3903AEEFBF5A920145143D559E623CCD860432121B5B0161A43D8FB8280AC4E7320A412E36053F78FEB287EF0AF32E1FE5A1C1E9BDB6497E7A4EF9FB4F0A2A9983F40F66C5DB8AD972E422E2098CDA4955812C09E649842636B6CBEB0E29A50260078E3505B1235471DF74E2E737588078D8641AF48C1AC39CF05632F80C99836B0935CC15FD80F3FE9E941E68C3FDDC8DF1CD641722288A20EFCBB09620F0376414F34E380E13CB09B43B105B3A22A4F54518CF28CD644830BCB267D18793542026A1258F8E3EC4920FF798152E054444183CA5621222006AA18DD9E42619BFE90F35634967CBED9DE93722D38D8011A5EFCA178C6314A43F12798F150FA2AA9BC9C2BAEA30008BD61E1BF257144B67A704BD43823B3E06F6E251819CEEB264383CAEB49B1D7180AEB56DCC735A09C0EACB926BB4407F4AD016346BB9F68624087A22F50D5EF91521F3CA8A68906E56761C37A5F001B0B2120CE86D1FDD86A2F795086C1E63300EF953DC5F94264350762780F703F89100653A83F9E80E3327D6886F85A6FB4A68C22C114DD54DA899008347F08C7ED6064DA26DFC8F9250DB0D33263BB5ABC997A949D845AF963F3CD51CF4240B6C2EF3AF3D0BFA3938BB5F48F0562A06CA59B662D726317A8C02AB28395C3EF958E06816CA972792C6FBC051123C1564E65C9FE5E13A8E91621773694FCCFD4692D4D35A27F6E2412B49804CE472672692C636F3DC22A2A6FC050CF9895AF34A33851AC37AC2E7A2E42D401088F119BE6D66BF6AD4B7C9BE4B65937C34137924B5F9B789D93F598C5162C500C09E8EC2E4CCB47CFD919FEE8671239A3159534FFD44711F515286F4C5F043C02B94727832F41862ABAD03EB0A2DAFD8CA9B766AE254B1568B75CB65D8491B488DFFBC6E5DAAB4F6B2910A18B0139AF77F10137026116DB1C75BB206CEA39C2EEE4A760A37187DCFC9A3BFB67A7688190D5B408B8F93404F22BCE4DCB1EB2443EA95A12495F9881E303AB7491056C1BEF4EE4DE242FB2ABA8FFC4210D9290A291549804F308D1F1E79453B8EEF08B7E94F306C9350263C2C3FDF9288E6B77B74308548BCDCAACD999B72998E6F43B037AA19746C92964EC170D8F4C45C9E276CFB38090287A1FEA8C2A3DE69F246F66BD1EE6D99BEF25D817136AFF0518584C04103EB4BAA1B0C13A09F53A5470CA0D3BF811F78524F8BB1059A6AE908959015917EE1D6C458067B0238125ECCC3870465FC8DD6FCE667DAC35C3395F2F99D9412478F69286176F842C12480AC3C1F10E17327FF41A9C9F3CA25B1DF71746E38D495AA39278EDF66784200E41939ACA3A5C6B30133FD34648CBE9E05D7F8203C4ED349F61B06898DFB59472A50C5065FFA3EBDCEA251B37FDDBBB1638B7B7ABC392DEFD6D8C2A623B5F8C6B2AF21837E4DBFA31049262A89C6DFB0DF74D4236C231CAB14926955BD861", + "sk": "A5BDF0F8455F85CC9F37DA908E52A9F70DAC2C1473306439E4F3051E897673F586D92ED7533389C0202DF540751374583C97B825C4370216AF4AB36DDE304D43D0DACA16C3F5087918EB0AC74D767F421FE3D1FBC7EAA3AACCBD5CB5D09F333CF4B78F53C71C613696DCF9DCAEF19B3C1EE2EFAF0D828521A6CE01FFA7F61A9348527342744071064226038054116606320141710221271257486326667037121338804027786413333762444565247120260711112481538554528818355348570835703121724850217680085831247330511727221071532777537181252433162511266101870334182868555603545033287523215207404240325534605842331807636112112578123748213488427847140378435253062845364733136513038331863665164167881816537665065848863257260565026575136330876105673463618643727206285030703671806436818322112274163527184354571804314504110461483305276281527585556577604221866560252247227633024375431035511576001826578516576032642038878266403868054841663872067833221181722456668288121320355140013335216064378035186542241363324612723361344715333431546685723672037350475440828822807350518723244126165140441743684004218174044766245273324152220377505024108077250427538553813160114380427476282474087652860170448374247256182540047212386666433380053013860147850648461451277375447570165767818683367627182818503143056367684131733603212447465727282433537555073853150367373683784851317615160568487055012186553755658442635833444503161210303854541265435850086145313831714057147057120854520605228538737665130427538038232223511606506354232283180315487066067657113311376130525682787352874263703354678684763224515801735756766354734254556702053117703010838153428847256422882168222781354461343605223116617002218761072342227774472342364510245075075620557536146654153377441306448752117273127761641170377382766582167256065853886542021656228353632167205880115560215680560306250271500428858201477207883872516256244502862366650053734802237606638246801357641266043847685428523576470862427772605087355417711178011230254130776185056386880131707363610348377857813822161177008735870862408816363434033522876874245827032130687514032517084000404550331071880041411855515353347350748833163660475436163376714460516374334807032470377016148566161642212524742565118144158720586251383718220750427038855211255848338323237278850416582248665388024224073714504355652603153613411853445800308877122483607514485078628638685574852023328770115826675755280543602581333212557321868322175661562521048051805784217422803480451341517247206525267651220578854840124507450130330783180120225057375467878261257470561528834570641813282421264533224140164101541355026886165283383701241282521170736675535341222832655883108544384278163414862621416360817830726530353375153418874861316345662582058367316632462543274165056545780126454850320726117724140462523727278438211532634765078536860488641558502057617183425565211328306367418664731407825108631866633714182740052163310713218483574715351876351327521183865501355706182848758085863563015436623450348571177625576370888877313167468486714351112267202247833152524060633413850751063367135630834183838550563386607380546701865460634035501871746162676710175335260356668310562162041187655378322137251758003287138288249A1A4563679824EA12950B80F31653B5EF7BEBC201E938EAE950102A93B46E11F5123313957EBACE11D440BDC9459D1B9CDD345863D81F2FED1C4B534D0F17E0908F1FDE10C037FAFAC1E0FC865B74D15D41E1211EC7AA0EF69F87FD0F8F9CC42B0E0E827570776232D4ED86A84D1F7A2201B2F29B6BEC81A3238DA71A1AC6667AF0A3F35124133C5F3F10D7F5FAEB27DDFE82B59C85D4EE7340F84787D4EA738D16861E4E66238C4873957D0EDDCA68F884B726E10AF47E431DC904EE034F9F491208466EB6168FE6B399E5ED34E118A77DEA15BFD11DE8A531C8C25F4F73F8A35282E32094F291308B6EF60DBF7B54CA3B0F5386AD179DA593BB9C2B7A2461C2B7C1713231A1769F03FC1B2C7C152AF80809453EB6E97C8B4149A04626C93E150EF3DCC298C13A439CDB871893CF3456B9A59FDCDD6E5A873BAE7E5C778C99605EC7B01339D8882DEE88B7DE879BF3AC89910C00F99EF2E8DCFA2EB7D8FA6B5555685EA2B5350BF55633C0AEB1F244C1026E62C82A5685757D3446B756D9ACF6C049A18EC4C9359B4DB246D9B455016821EF4C598BBF834DD6FF82A494531BB5E0A533F225D068A1AC496AE8D28F08DA00DCB8209BD40CBB0CFED32241FFA1C33275A2565D1CC24D3A6BAAB228C2D8764680A105A834B36C18A9D522D0A25EB34FE00B32193DC9F976B0A23CB220A6799E4D596EFD98A71EBE0454E25E93E233191D14A78B5DB29D4CFA2435CE41B13404A2324517F0EFD5B59F714889C66DB5327045DA45C38E3DC4D8AA433E1962F9313AECA58B3122B437F0CA17B09414EFD52EEC5E2F94DE8CA5079CC79F1A11E7F968844F8DA1CCA85D9AF2759A3FD75A9EC44BE6857B403C88E69F1A9A66764CE7F92E622D963E8ADE4BD4973D739FB946ECEDD9BD829D5BCF02FB87E25DECD98C8EC507EB5FCEE4A0AAF62970A6C4F4D66FB4BF7FF735391A27DF24B848E93B4E1CEDC8B77497A8EDB73A3C9AA8B4EBD9443235261C2DCBDF5606DE190C35AD76494DDA71E9DD8EB70DEB2649CB944A60F50F38C4B6EC1E64E12F029D1E0A2D619E4E783BE3AE5A06FC4A355511F177411CBE64395AF69F744773572B5073FC1BEB8797D0508204B3658EF87C62D94EB85E991D2C7A4CD02DF7D64B6587102D4FA321D961AF7116CB37E62CF3B1AD0C3FFD9D9401F175A359D69DB9E86EE9A4255F1574BFBE38A18E94BF0536125045C20921D10CEFF864A3A583C5CFAEDC1151CDBC4C31043A8763AB3714F942DA758D352CB03AD534EBC81764D21285B10E0E0AFC28CFE72A84103444A2D1DD6CE6D7964FCB66242F08B36623800E34510DA71F518C941EB8452C1BD29D0F6A575C7551D2A208CB579F05E9F94AAB26AFE4C7484E86CD05B41BC669B7A1EA0DB9E9F581528D5C29B0A684766E7881E46625AF5D0A37BA1D50BF3F90FE08697B20C7A205362943282350E1747A7B91CD9D0358F2101F5759D81533FF5B83190BFF33443F6C73A0D3CA0BABCB4A7DE4832DD9DCF2A144690F6DAF40431C7F9FE41944E4D168474700C8AF6EE39668FE2ADA2F8B9F015314EB7C230EC3C21229EB886D37F17F9457233C055A7F4504999521EF38CC8B4183088B52CD9A8246107C46108586D8AC5EBACA4072D8639AEA5743086B46553E10A6803BD86B494CE06D7FE6AEA812946D6B939A315F7E200A7DFE2571CAAF009C909FCB75938E421CD542507F50DE26F813B41D10E67E4B5756E8412E272715764C1C097D27434E2D2CCCE49E6A4477CE65008EBB1365865ABD4F709129E7E045368E8DDB80ECB4180EBF5705F53551E2250978C21874FCE6069D4A5A51C2DD54A2D61E189AAC9247DDD58DFAE54EDB816A5895959E1BDE574B0316363658B71CA5A3B859212799DC9D1B1EE75A8163D16263D7024D03F76FFAA106E7CABDA18B5F943F39B420486E45FEA2714914421C79D4315BDADC6FC2A77DA76D2099C28D59D865850152588F33837A06E33323263ADFC75705C1EF5E0E6703999E3DAFB419BA86ED5CE3486D6655D6E320C3D43D98E4FCCD31E28CC2F51B524414562AE41647F16EF6AA763E354952B44AD5E5576BAC79C2DDA9BC2361A08BC24697F6A129CE30999A3453B3ADDA3410DEC30CA11EDF278B47A6E6F92B0C6670E118EF97138C2D6BFAC34B20B11175260994BD93D41FD44B7BBD5EED310B3C13880D095B1A73887288BABA953ED922A46A42450D377DC23495707A35510EA3D0AB741BE55E1107A439F136BC7E1D03B75E733FD6AA3236F379C7825FD5401D1217003C11C422CA7DB8A8AE40CDFFA642F76544CFF87385E7E45FAE6E68347D45A2E32FE15A25DB579642B488C05D3BBF597DE46CE67DB5EED0EC59641ED85281D5E2CAFB15A43744B3B60DBBCEE50990DA608DA0652AAE2EB1CABABB36FE42C414DB0689112A37DF8CBE831B236967497F4FA17AC452B2BD8935211FB423D415FA916058E45CF7AD447F3F19660EA9A069C447D14603B23BE2C6722A581661798A1D9348EE1CBE235243645B20A6F0584621F460D3BAB447520372F041684942C76C7CB510DE9258BCAEFEF8FF3B7C3AAB4D9C4F3FDC9952F1E4B3A232EBBA94FEA8DFE75500FD89221B7339A3C61CF0B44CC36CC17E5339137A5FC7265438D76ADBA37465E9E30E858B5C9B4B162B4769EE7EC9A2D2090B1D5CF77A86FDF7F7AB76B15988703454FF678AFF7E7D221F2A3A5E984739C214BED903A842B4DA9F29E26E820A2D70EF0217C544A930A8C2150FF41D6F1450DF4BA0C81AD2F6AEB54BD5F82612B11DD9717112F424DF4C3F27006B37A51407B133110D0C827640468B287B8D41ABB6693D7A041892DDE1D494CE08ED493C59C68E207A281F953EDD91B978D31F459DDD6BB9AC2CE212C5BF3B15457287E4B95347A1AFB976733BC848A709900A08FCAA732F6558BD818920509933E915EC76CFAB7EE55821C56804FF8322C246CD2D14B66241D0D88F1670124B5E48FC5744E4DF74F5EA51CE9FEE5C5ABD4523D88B98B12E0BEF3EC7CA3AAE48B7C3C311A8840D593F74134CC0D4D6244051AE18C44E5308B3A997711735B438AA4D2409481DA436A84664D64BE7F941DCA6C4DB2724E7F1FED95D4FCAB4960ECCF7A478B6F6AB5C7674E01867D6DCD3BBA6D51747C19B94A4F0039226B658BEE299F23388FB5E7A71493EF7C2016754D020825616B2F4810FC765A67876F979E73DFF831F0ABE6569AFEB611CA67997253730B44979FFBF105F0A06D6FB360BE8877C111D6D0FDB5D2578BD95B34F4408D7D894B8B211FF1F753FF3290E54A9D05C6A5CFBFCBA0C9501FB4441A4B9362B1537C589BB27A17113EF54B068B28FB6F74474D6FC5AE8AA7B66B156FAF6AE9954F52518EBC897172971BCEEFAEADA9B43E4DE8B074EF0D7B47800930D076C6592E859C722960D32355A63DB0ED8138BAF10DB3C235293944153C60F09739DF20B96F76A0171C11B8A704AD44B035EB9366567F9B429AA2DE76FA9C12D285B53EDD61AAA85459EB7951D" + }, + { + "tcId": 37, + "pk": "CF27EDD0B90ECE6104CBC5AB296C0301DAB751FE1C6F0648469E74231A5CB309168B20B154BAF03E312224727FFD0F08E7775B2B9FBFDAA283E0D6DD20B3F8F0EFC52B971F2203B8973D0AFEF578DAD5875142780C13728B3E658F87C1FE077B39C9CD7B7F84F28948250D51D5C3875E58A74DFA7F795C2B0957C6F699127DBD0C2265EC4F9CF0DC6C3D725936B3078ACD64B7C6835D5D21FCB9CADAB91A3DB704958FF70D33C1FF00396FA561A1BC4B4B0D069A71D287FCB1CB90B369C96D88987FD3147ED2838C7C15BE066768C48955F3E1166C62A5E3BD3B66151B0291E3E6438A682606E15C04BA8F56BEBAAB1E7008391765BF0D55C4C9C7E535AE9E01FB3EBC261FAC00B483A77537231C532F453E6B6F1F4D0313612B907005C3DCA1B733CFE377D4D9AB990DABD1B85C3EC423992CF77667D685C318912CDD91BF31350708FE8F401031E57E06878CBD155BF260AB5910757335E98026B22141460CD14CEC795EB5389D025B48C0F2D9C1B19A41D730B508F0C23DF59A93C64A7A2EB32658080F546479955C410399390E2273AB80F87F28AC0892D059E46C338177ADDED57900EB14D554A0F807284CA2B1495E6DAFB461054B0E6E14E7FF9313D1EE9FF83A32DDED566836CCD22B72D6DC6E52A58C7E56ECFAF68133A8B6CFA5F754653EA2F0C5AE9D26C10631B747BB4A452A54BA96F59D339EA45DCBBC0ED32028BF612753AABEE62D59A59D1660F88E6D9E2F1679C7E4196075260D45C9C3058961F0BE3BE6F61D26C30AB6517BECBC07FCC4B06B98E7B5FD9D14EC59E7CF89A4C7E1014BD3D157F0EF8DC37139683F21AB04E9AC8C3525554957294009796B80F0E1C05FBD63B3B1ACEE497DFA493F2559379B3F9A5D94D739BA9AD4214F746F4103F64B0DA83F779D2C404CCDBE4672177956F6600DE124F820E799F69EF86EA372F49780EDEDBD17604606971E8A41BEE1770A85B7DFEA6E6B8B2810E41D8ABB894A506E0880079E093978F11F9FEDEF1CDB4CFC370CA5BA9CE0DE73811CDDB1E7B2BE7840C3378A84ED126CBFC75C209984ABE1360DE2139ACC0363979EE99449B50BEFF8B48AFBAFB27C9458C9A914F3A7607A8E8707B3D2B1615097BB80F07D83BAB83BD863D46020F49BF08F343DAEE8F320AC9424D36BBB91F3D7A8D00579B07BB7C53BC700CF771A420ABF7C656F9CDD5134B2B0C6FB53C8F93BC5C4A475C11AB043C1B0A50FA5B9FA29D5A1E684F50FE9E2E48B8BE54D7DDA7B94EF28274EF5B88C3433D60E027383ABDA44DBD1E0CA737B48AAABE9F98984D30F2DFD50B678741993B8A5B483A2C56E038046B64705E23621BB23870514AF33B36911F97D45DF2D47DB94A4CBFCDA78240C77E9F7B99710E5A59A9EC2F5C89DA2E9C927CB40C58E562CB0AC1971F92A5BC1EB371DA6BD1541662EC4F0F78FF3702CCD723D1B4FC3AFDD757B75BB44A5F4DEDB9A63A15FE399B6E59928CDFB3342AB4AEE2F4DB0DFD48C5969F7409A69DE1CA6939D9121D119AB00B16F934707D83728916086E22F1E09B80A30E3DDA76D1F76DCBF9706B3CD4A3554671D9092E891D14FFD74DF0CB8835951D0233BC1068D6D1BD766E487144DB791DD5A72CDFB5A39F0C5DB47141706925FFF615A2605CE1B63792D35197CB9CA7E518F27E65CB32617BF91A07D5D14C186A4CFB7E36ABDC8C71D4245B2D70F20B6412D478B36E72CBC2E1D44B23AB09C5B89C4725CFA3CE27C79FC2F7451DDF529183FE7C1E230097DD5AEC1F23D3A817ECE30F843BE07FE76DB36FA3447362197E69575719E80588E93E4A57C11FF8AA1D8657E54B1425B6150FFE3BFBEF5BDDD58B867CEBD10DB74B4249A0B650E3AC3A65F828582FFC7332F945E82241CFA3D25D731C01FC7601E2F5874983F2D9E9D5AA781287AE5FB25F8D9BCF73EF5576CC46AFB1076B95382D89875CC30BECC32719098B5BB95FCBD22601930D5A76660B67870F269965F6115E1771D558631002E7388C4761AD4C18DFC07C3B93E7D11257099900A9B6ECA8086970B9CD7F0EA9C1FDF0E37ED7F18F79A81EFC726780F544F4E4F6C49956EF2A70F56152F030BC73C0EE7C57AE991F7E3362115A029FB411CDE0308F2B1ADD50590D7B6110F161BCEC333C5F70A52F6EC186FDE7331A5C2EA232F91C7CAA5308E79E85993FE7FBC06930FF98AA4356170AE3BB262B22C24F3971B3092AE0C4EF033B752B17DB8AF26F660C775EEC805880E12F0F87D5E1965AABFB1D235D5DE332B177427650E0162C7599217184FAADED2CA7946F3033BD6DBD59D9B2758386F463D187D97F2CD436E789415EB50D4A567B623A45B3ED8E1E8E03242E7B85CB501C04BA6244AC3010F7FC8047DF6F46D2B86662CE0C3C6F3AEEAA5D8AB02FBDA8039EE7385C4F139D47F70C5623B2D434A138BD4DCB5B7C40965512CE283CD83B63DD9B1739B19172537C6C50CA6B212117EB2B9F26A94151D473C865E5D860B272872E9113C8399A5A150376CE51EE643918EB0357EB4E785E8BA5FF3259831D63195BF1E21FA81F36D213D7C8BB52B4D9DC17D1C592518B6B97D0BFDC160CCB1C44CC624BECC28B49E294F206073185EB1414A4B80B18B376BC1CA498A9873E76A225DD2E8F8535FC267E40BD627F6ACC8F94B8A70563E55823775C4C58EE180E3AB69E42164E3778E389DC4A4689132CF41BC3816437B97AF05C126D658386DD57159CF61124448FD580F539DDF48FC22B46B103790705A63E0", + "sk": "CF27EDD0B90ECE6104CBC5AB296C0301DAB751FE1C6F0648469E74231A5CB309D14E7CEDDC2A30311AA8FA8F33273747D84A4F0D8EE7E194564633AA61E52915D5D8E2DBAFDE6D3F5D79C3B28AD634EF193197738F18E4A676CFC57CD89CD0AA6F0E234E1EF9628DAA5784D6E88DD9BD172917508BD299439586A2C69EC9EE37516408456805453875186164354434762851144032503062044733174535345336243074007370072077081545713763660866431727740068416380203118388213565687636452870788087330528072715111223815614114023416424628572273654761365202371732860200885645176752622184560057533370811066568577508011873252658610003344817466632285818231285557473165208431105636756216358276868345764816338628113787615730106550304583831526218881611205302483650721835183030737847070762778474055733402548878760487075428407073405005144801723170186433372802720438860108856746505547118015547131122453566773381342522407281545850801183484018184666083467106168381252845568124004675454602314541338432622742687024545623154163133642142284145826740831864111748641572426058870067085812666034786330234235402238130001884155852477742051765281745785073343582078116414130602308708382046610771844771422553017257116530515834771623210643083653453123174273203072120652165461603377577853268801105230325786774860038401255212558785474148811005612536620386306604704351810446347070743027613512061524183212465467663737220484528055077682744477361738537607035114778361715572673801101334710201843154010635705268423258373218118673778880168467346108724815012616873216832455740487844547741518240111500865103473675713041381803575311157872410255701424078321127582473648431113027582351430662278746751035665641182434584325772861215525770615370625335026857551177161702753358126622760777226647078220754285585438101185067104306615265684566031171156370644844601446724773223546111143485217226474815348070603068162168730827730621315400104575240651321414881564033855112770221780800225157528348444266604837745836675662685500716522842326213800620274755378763818201620041432256675142301443166263778606832838270748825315058517802584084457456813426874047456608883514726678781223637518532315712014762086217806235541401078781766415284331567726815303634475775271858640741021524306284275220610644874785084105424161267563884428838216142316446781311233544824647208842466574102173038377413542118331143367050032021043212425764087110600105282382455268312103048345414288052540078876487667764823025775566311214818185543787576556256857315236518510021215252482803706248475668860228066666672561867742220301027605488000438235713416236536151436128508016780048467212168013085034575086368465731676561760082315388865064664006463851448257676647715152480874332803114601541422802066821101585027654741377572383658717163467081225212357315441278864346071400588203756538864216143433263515106785455401547748303686407408160384157550870668870806518373802647386257117430103643478524250667688677831215028557767150786248416665782857323615017621284673503646038567228556675312835873622053521367101744308644383425387466430243221642874703241566431377885506752554645704356662457447386007618112165350121803204124113324380005611435572303115406311786186209CE53C40AFB0F90429725B870E47031CEA4209326358FDAE2531B5CE92A42C724AD1D1CFF79DB6D07F0215E6ABF1DB5F9303B27CFFC420580A0A8612C08E1F54005EF429BC8378F59DBF6A3FAFEAFA03D9C41EDBBC0DAD976D8E103CBB49A9DD674BAE19E45D44D87BCC9D83E8B6C9D99E4EC4406B744718F49DFBB12932775C82161C63ED883BE33FDC9F724B44F2CC2544CF1851237D53303B82A6C8E2381A7B92345530A7740A6A456DF5245388726AC8C568C075D849EA225C42187D25F435DA2543E3842D46F747400AC1D566CB1763133EAA110B66A72E025082B70845813A7AD6D4D39F017C9E8CB006C11A73C369DA6E1E20B6282ECD8D0553CFDC39621890EE0110F0A0CEC2FD1220C7DFACB8DDE955E336C9536DBDFF7600A64E59B113C28C86CE93B035C75E204F0FDEB7362F598475DA64251CEBD14B95600B39269C6C5FE67462ABF76B26363946B3DE38F6A3A53C261990A5E147CB12D093016342E57CA38E28736ED4F331EE1A75129386DC2A2D8C49FE616BFC5A321B5650FE51B38EA51776D1EEBC454AAA446B1C2EE18C10690AAA7889EF9C2C25FDE8E988EDFB39273A0D180653488C1C541308305ABB2E8C430EB68AFABF503DD082D8EAE81E196781A735D990CC89E024DD22901C5A3C382960D25B076BD38E01FBFE7173997760ADFD97D94C49BBB4848DD24666AFE02AE5D592CFD8354ECDC74C1C3BD713355D733E7BF531031491F869D01037AE0336E979F263D7D1217EE11554B90BFE16A103CECE88C19FC1D9B5987BD0557AC9D09F07B0CE6C01D2FBDBEC726FA5C7712E60F70F1AD4C566733CCCFD650DF6ED846727D7C3D6C8412843ABEC36750D8296776123A10A1FAAD44EE0F19DEACF8C7233C8E456D3964E0DF8603FE8BC04F73A261E1F37EBD5DB516645F4C800186A10FEE9D9271B68A0B27EA99BD19ED87E91519F795C6A1A5F7FE26D0B07D9B618CD7153E8B302FBDD7010A03A58817D00F4B9BB5BF8D9F9FBFC5FFB3FADA79F1FFDA8A028F85FEC0A6B74019EE18CB7AFD4EFCFBB259AA3104545A64B1B6F226A72065E053FDDD950096E8A7FAFF0125B4AA880B78C84D02F00421A72942C7D7E36F3D346B4434703FE26D063DC65BA0A9F15CD05021AEFDB4A5FF916FF20BFEB723F90BE1517D49C16DF4C919E9F46C54A508A9D564CC781C2271DC08086ED0265F60AE93D8BDD7D1A6AAB191F3A91A13D7F513A136385D94C83E770972FF7D4602BFB1A95DFC204CC0024CD5AD7EAD3B5D464EFDEE19A01D57AD19EF3E47BE36CDF2913C145B77A144C9457841F5A855FAEB9470BDC69641EDF4A800F20BF88BC5307DE87C5A0CDB7114ED6F18D7638ECF577A406110B2C343C6404C5A4A1E235C50E48C81F60AE78A351080122107DEB5B3E296919881EF977A12F3D5DB6ADDEC4A89E31DC7FCD81F217E31674072C5E199C43A7BACA72D697A3093766BAB7C2DADC817BB26257D032AF358DFBE2CBCFA8C2B87A530323D9EFF5709C2AC3358657A51C13C0F8B55BF17CCB04A29359380208CE79F80DC384EDE6B501CA27E290E51B02321AC77DABA35F297A552E21AD4231298F58C91E56FEFCA7C66D27BBA45ACDBF7B63DC48BFA63A0753C47822B39D11D60F4734B81E7FC8895E1ADF2B7C4A4574EE9C0F4A829806A4A99841E6F836DBB8D6CB007014005140D2C39DA195E9429A23B889ACC8223104125C68DE0E79CE6886BC06ACE7479CC99B3CDA6F568FD8A02329055EC10DAFA1AE57E09EB6D54A9EE3444B73F38D2E6B8224F7D7B2C80C490C28FAFDB2E22A83BAD4D75658DF39F4372C0B9F1C50D284642C303E5D7F54DFD50B5D097E2F1DF300D7B8706461445438FDF83CE2BE35E17CE5DA9E86A843AA24072F2B20C5377841DCA8A45DEB6ACED51B9C95FBB93B2E4D80274142DD1A20139B7E1DA43748F1DECAB315FECD77F74ABC890E6443917052F428FD8A41FC938343A3DB5D89338F2AF43B84E83D7AF389156F88D06FC97658B37B9A6BFB6238108BAA40E9C6ED8A348E2ED58FAF6EE3D3833E4F0AA517CEC9F7D83F5DDF46F88DBDEA230F761544E1A10E0E69517E47F94D7230C0C60371E2A99897EB97D7BA3D8B6931FBE0B3849265C65F1E2B8BD120645BB724A0EA60C2CBB6FE46287387610F139CF5FCB6B0BBB32A44BA4C3B705903DD54CF0EE1933F4D7257FDC4331D7ADA07FBA0B9179FAF1FE3C8F4F9B654BC6719AB70F9B36799476EF0C4449F1CAEBBAB550F52041F88F0F4F32A0697FCD0A28B73E26A4D8FBDA826A680C37B3006B059363062AA7B04D561D38170B831C47D656AF0EB7BC00E25CC423FE75DD89BF7527BFF04CA793CFAD973706D5ACB8C4362B4ECB3DEAA59E9ACD999137131A1A324FB43D88D9A9670067507FB95FCD80B29E675093145442BB9499428CE0CD635D997924AC4C38C5A21C452E5A399AA1BA6CA0050A0E13CD6C612E9E7282BA21C4DBA82F4C65D6A6E0A5D616AE2608C804D463BE286F73526E70719EA9DCB16790B31A6AB7087DC60DBC370078BD1C56219CD548BFF20163B8568056EC6DDB1EACAC12C873DCEA792BE7B6CFC7D792FD57808FCACC0C32684DE298E6EB382C0CC03D6E6AEFF28EAA92F028757D27C4809614AE4372293CE517CFAFB94D6C49EE963D2B887CE13EE6994E56BF47C7927058D1FF0DE5C7DDE04F6148F8B0694FB6D99DCC4F84417EF371F76638B4BAF8B83CD7810116DA648B202DDD928C91B0DF5E9D4D1D830AFDA050397AC882E315F809374C7FCF31D9D011F367F0AFE7B0D05FD0330C3EBBF0B5003635D007461B155911D26F93CFE7822B509B7149771979FABC066E73B5B959187FD903C4E0960A5C748358F7CD0A86D44F58B53CB53B37C47558E1253440250D0CEDF6E19F9EB8C341DCA787E05E1E7BE7FE2DC244E2B5F915BE5EF2CC789DD77F8816D1D29CDFF437F4D6C76BB0F99D395B66EBAC0F8BC4414260B5AB7AA5C430B330A4B325A725B709DE25BAD74D3A08F6F7F76C76001AA207C54A83EDDC4368A0585EFA3C5439CCF0BDF11F8874FF7A196A1703004714015D28DB1BF8A626CEA8E9439A0919FE802B5CA19F3A4C1BE83F0ED3EBEE4A03A3A438DE157EED40FBD96C379CCFDAB89FA5FBFE123F10D552CBCB3CDC055AC854E52D5198BE1C745A79ACC57660C22105A786C8E1349CCBD5A7A76F115A7DD98F16308661E2AB3842AB455D11BC3D16658CFF8C4E128E36BC8912461F883B29164E984F8808DE92AC0AAB4CC3C8D966B365312A6B525E421780FE0434FACD08E09FC65CC84B8B21E42FA7115BB5A1FE4CF3FF75133BFF1A437BF2087F7E31C7D7C3782BB75419DB512DFFA88297B50C4BB234435A301489A066FBF12A6581F634EA9E219C3805CBB63F9ECF1A47BD4A1E5731CDDB28CF8C0C40F8FFC2CF7290503A22F4B118A7ABDF6E5FC44C6DFAAB37C8E3304A10D601AADA7228029397B58DF0443C155AA2AFCD634E505BE5B1CBA8EAE7373C5A933E429CE58F8C520897A98D6FB3D4A" + }, + { + "tcId": 38, + "pk": "842770BC8569EF9B4564D078EEB6270114392348DE1AA90FF94B56976D15AB3E1836BE3233AF866B20CC02AAA8D87FCD7FEE1326D80FF94E2DE3A72AE84AF0FD92016765BF45634B405DECC316B73502E31674F8FEE147801679DBE2FAC60774795788B5125266762E8BCB71AB672119CCBED4EE4C5DC5429D98A6A6AA102A79F245752044F2C74992B08329D30A6B51A12A9B5B36CD00DDDFDB5DAEE56EEF87CF31CFB0BFBF4C51F1150DF8209A85231B9F3A22E12F64F27AFACBAA0141207D452C53E0CCDBC6CC09F3B4A2F1264500668971383AE96441FE2C4ED0DCAA91ED7C2452F1826EFEB2421BB1B336C7707B6BF68F8BC603CA56883E437B5075DEDE9B50C094A51C6E47B3D06FB25F5369480AE7BEE9C3D9635D684E563C50329E1D32A6CAB3AA491B53E6D48BEA9C140C14BE3AC917475ED7FDA2593883B6EB71C950651F2A82D16F446B58CAE9709C700C2AB622D824A425785DA8799FBF875CFFBB5F55AF583378D624DF7B21A97A241130C0F18EA8B4921FC70542CE3DB20E6730FDF6629566E2656F84B4C96E6F021270A248E31E9B718B08B47D2C42558793E148FF4548A09A091592F6A57D8D0242A8C2B0EB3EFA26E477D9B530D091EB884B2B720D9DE025D9C0D0E4CE5961CF59C550BF62FCD7BD659A3631159C2F0FF4DB34E64A2C3E13B6D48EF5E420444B95655A0EECCF6A8E898305D6C9C117F4EDB5772415C0A005A1CA40BE58FBA18059BB10E25E2F483E3B58B2C59EA4794A07B493555AD4A555FC253C8019AF81DB432AB4624A59C4004A9BDEE75C91CC41A20401965BABC0C55992F87F538F9ABB80EA4C91CCC954A3E2BFCDFFBE8D22B9754C8535F0F642810B2DD2ED3ECBB2BDEC3243E6D1CE1B489BF6C0BE50B8316D0045FFF424F49961157BF6853E1F902A3B118DD650C529C603E9438463204F7DA7F489CE50F7A77157346AFFE9BE973DCA0AE076B2DF85AADB46DDDB57302F92C28BB77890A0F50B9D74E12AFBE40FB386D08B394AF62AD94C0538AA7A77A7422167604E9AA9CC7C08B443A25F850B093AAE707D883FCCAD208B7D991A9C0465BEFEA4865B6A267427A7F2D02861EDD8BD6E72962EAA6D2578FD45A27036F5E9EB6631EF5ABE2084AAC7AFE8930DF7834F4B13DCCEFAF45A632E7783852CFE5FFFF87ED126155D3EE0D40CA5F2E76E1BF47FA91BC450602584301A7E8B20E78DA1290AA8700BC6F0863053D0558A35DA679286CC974BAD7337FF1B8BD169CDD3C15A17ACC02201D536869C6FB56AD8D3CC0E3BC86816E94A7C07F220D03A12C86B77C13FE2F03F455A5EB3339FC709DB02F89DED1D43967495C75DE8FB8A4F37F458159842FD69C3E1AFF691C3FDBA87027603D5B99B2ECAF26752A115B0AD623CB527A82F6AEEA016F75FA381B2325C7BC4370357C2D53FC27BD2DBB6B81FE1522533016861F1DEB34B78F3F76E12D30F4C674FFD86EF1607309ABB3F015A9E81E4E292F41EF0FDD97E81565C546E4A8A2336408A1E6F7A7BF878F352338E18A428FAC3CFC7DF4F9013678CDBCEB12FDBDA4FAC1144DFD42CFEC6EBD951555698732835B701B6895C0383CE71B07ADF320893C7CF3A50F3D067EB9BFE93F4994388DDD99928EFF959C6C1A78B3474F8311938F6D8E488BB45CC72FECAA84224E5A9D9693FCD8486F78385B81DC192B2126E8729DFA640CEFF389CBD01304801B56B23E3CD64F32982EC8AEAF6D1BF875B97A07CE44F342FD351188E9798E59EAF1BB3F80B710D732992323780EDEF912CD529391ADB9C4C7900A3B5D34CAD48C14C49AC3CE951EA8DB4E944E8DDD5E83BB2EE3444B165C56FB6DA01F5CA9BE7A7D2FF84B085D8939B3B17C6DDB32D117E1B0AFF70C9B6C7FC29264A709A92B216B8C62C29434C876A12F7F44F1D27D58F7A5F7707B6CE80A538D05C40FD23572B9AA2DF9C6C271296E0A6D9078F42BAEF55C62809E8FD044C898873EDD2299216571F832DDB7C5DF718C4270ADBACF6D5EB3C5390418F561A2ECB4CF28E24A082387CC373C3A59CE2FB294E1E547BE587E65D8045A1AD8F58936FB2BB7776CDC4794E40A11DBB22B9EE9FB06AEF118FB9A72A7B710C1AEB4761034BF4AF7042989B600B4EC8D6DCE81184B2D6FC27FD97BA2ECA40EA85FE3006566BE60CE8674CEEB9493323AB6561FEABE98373FD7B45674C8161B16F147001B1A2FF74DC51A0A15AC87F3CE086BA134BC3579FEB31625C07F698533BADD414E9A8CD0DBD21E0678E2ECD7356609FFD4E96ED65C3BB6E917C6911477986665BC9D3BC2FFD480B5624C143E09FFCF5EA8433411DE214990BB6A452391C1586C37D6AFF7941B686D564AEBBAEC3F704E4EF03968999EFE95493368853458A40266CB1B1F1C3E0249D816CFF02C42980A73CAFCD929AA9536D8AF31B5F9AFD0E323C3E174AEBA0EA50F9DB0FC04E270EDC19249D65AF12A09F133A02913388B386AA897A7D4F4BDCD3F90B3282FB48DB6EBBFB21257644DF17C58E57A150E36F78F802CB0F05FCA557D5A77821CC74A0B5D9F76E0D5A9B63AEAFFA3869EF79CF2F2A139CB07E245E9A5AE90037FBCE24CE4B076D4795224C2AA886E423785E0E9B014D4A7FFB688BDA6219DE7CCE223762EBC9A48830A4B935D0F4D9768F84F7247E896015063AAAFC1A613F575458043420E2E5650043D230F06B6A78D093B660A26573A645C1BDC900A01B8CFF95BCF5A2DB23A69A69179681F550E04C324A48BC52E92DA43EE0", + "sk": "842770BC8569EF9B4564D078EEB6270114392348DE1AA90FF94B56976D15AB3E71C7A10C110A218599985787FF89F74BC94F14CEED203C92F76B5D67C5B8B6796B86718BE88A979951E9AF1ECC344FB99232411F87888F3FBE77FEFB6626DCF784DB0C7EC04A3261153E64729255E5CE6B894CBB1085A600E4BB0B03317F8886231702201058730723376188778513655812720172542417247143646428467073443314821558505445472081234686830274636170123228128315700625348670708056866251602156687542664438717868470378622443800377346336674542226381071034445030257183710411707658015133175365315628308222508432565388880836567878400317604235388313286765740235347182434457158814480762440746180380258134310686500677042318457626156280488882282674122811574762127248672012054076701118281460302420147013883802514645737522146600613056240136251846755266808132084387728784208687387732824316004177161457846583175562587327431712865534241213236603884536300716533078315626426655820641212230038185751644338668423426326635871105864138063716425330034814786417767388845064650681757471566615121140773133884856204744373720784387445647085255465817762845160020133010878367040062383084562467661733017263525738783274220670582858510453422721212564255311404704722055575627231518700445822334550788684185480667112556485545130470664356488815156248663062318887582478736241505814413368843465478500161842054157741700704620375746677448687646640465602446038662064506232040688488545875504681671327453411777175183001230743263842058632518307126387382745311055143874741412652558685470007145300836667478266765746720400414877053756562543853638554022055767416327752773186204257730441432226483061516523786268418417712485468645471672265731856455178786356443681803602068235327538110083351515556343615860803101225335447663035673464647078555401071381357720555132331165637465300650732644127750530363550200566217756741351568334658823132266106657664531167085175005811475037652261325817387606338288620565380266463665550880676743051820742216586384231472841757814014150130847064753035562530164461378674013218167481421451275114210804288236311323672003873724375163251155154108303660515386682522367768687520216231844201453516302058387034720361772125260457738774237645072531304857314868085873347454730385585338757726430656643873504153136638132646508716410685703137771500478115462036447706678642871630833317150172751226273671655845870784214880067160103258382278756008163457685251154205335015838270738631741007511261313311742713137207824551084847527852768414008530840523524707832357752407838621837744764534808245473201313077736628712454463573282036047606177628356273553851122846857773665077638871445056113471408877065460343677241566065401740402885336200350816455438826025210267242615477370212156817586755010774300244226438052721318725583862702644650137844613448618726312407205277538504854674606264472087585650666470602431007157683533714105566221537353610384157440670683218006615808544110058801184806484305030012037257405731613708843171027163255001108804531421323638770136218052673025686322362266664828487564412206143775215655602403825841434121722386033731087561201120571426628221551541811228681254526288715703202548412644DDC673FE876BF31B6D62AA38B221921675EBFCA9AA50D8C0717D3FF935281266A40B58D839659D70D618AF9961C2F09DFEF7FFFD9DC74FABDCBA2BECC333FEB52599A3F8B570E6DDA5FD6FE6502B04C560A1CD59AE5C67EFED02291FE2A2B190C226EFB19D5871371D5DE58883D163437507226F54E01AA46AD228F395AB023F66A866AE5DA63D9DF0B66314B5223802B27DF610449449A29851565467C348740D53D1ED8E4E0C36A4F422079704C39702CA65AB322A370379733AC070C30BADB277E629CAE8175504EC40F52C12D6C6B2B0CD641158CFF4526973827AD68D7729E26A56DFAFF82831D8EECC3DC1B296E2956C7F7848CD3C70FD67F4AC16405AAAB4D4C78A1FCF2646D7F763D6F295F0D35095C4A3A2E83A86CA83D9E24EA38EE2C8667804AA73D369C5FA0EB148ABD763D5E04E16D7179343FDE380715F87B2F5C1D96CA406D412E0371B9C5662BFAC94821D3FB1246FCB77A7FA9232C9F3972B0484DAF748CE475AC1FB2339686348B6BC674FB7ED3E4E6A6C92A480C839D153BE71AA61B23DC004E22D7D1C6E1BB696565DEA94CD434E458D3580E1847DA39BB228D13822695850C73464EE3E88C9209ACB603F2097504FFE662B0B20B8B27138DD27E0B338A37045A93DA327D7EC4F28BBEC8415CD0A5BE2D0A95C67DE588A539521C11FE14346FD714F4B51F07CB6E7CF466F8B1D979A2362E08F1F49F5621D6AC52917151E61ABADB7E2BFC10A6CC96664CC0335BDAE35DF198CC44ED61B282B69C7A1B3FB71DEE7B3E053B7193170A768601978DD4A8DB92805E3C8778AD770CB7D94098E4EB999C16F4FE59552A3073C194251179A81BF3BDFB6547DA36D70F46FAF467BB216DA5074E8FE7AB595D495A20FC5A0210D6D0D660DA3F716EA06BE4C56CFF576CCC2328EDAA460E37103A7B03ED2A867B1A454A9C667C1D01F132F2348ACD9B8A7C4B18FB1A2C64C2EB54E3EC265C864B922AC2B1AAB30E7125E5F6EC16F37D63C720BB320C40B12A39E4259C9FDA98C37ECEB212714055E0BE07F85E39FC4679B9F7DD1FF402E7E6F97CACB1D2548E8C469C0EB5C25A98693AA70813BBA53B351463FFFD5801AF39E58F8490665D4133EF03FE83ED3B6AAB0E2BECF0BA18A66B6401308FDF1720D03005A94B4C2E319BD76AC95ABABACF9B26EA783A231B444CECBC8C55CE98A038983BE9439158FEACC518CD113C27DE1F901E43BC060D7A32AF33224639DC2A2A0CCC60B31721F44961DD64B81E1EC48852D0CC0A784B23179EF02BFE135790AB578B473F95EBA1679E48679C0EF848DAEEFFDA4C1310F0BC23E4AB154DE62FA80727341622E0E77062F52D4586BDF4AF660D067727EBB7B050FECB835F2C6AB3D2C8D758AA6EC45AC79845C62F92759306FD1D9B97411A1907BE21EF244651A9B22F196E59F21567F9988C8021B85B7C981E60105F725AF1089719F039F6EB31FDE133E783F085CD5683C22EE3E70A5C0593C500CEF37888797874DF0A3DF2440F1F8898253D477CB53431DD42DDD25DB96CD6193AF62C6E3B69EB0C73BC449BD7CED979451937249C05502BD32CE73818794484190D3570D3C3495A46144884E1D0683266EEE8857ABA5853BBB5A0F222815EEF93B2F471D2054727238F19383D29827FF65A093E1EFB0B14141CE90391E8A6CB166F200B6C763DC6FE3E5A1BEEA03DE341277465F89D78FC1399BC92D4EA0D5D62CEBCF1876BF37A137B8229CF0183C835FE9DFA73B7239E6342D0078A247908EAF1252A1065A60CFCEB37492E9F524CC408607EA865B361DA0AD206E2C9D4D4CCDFF50F9F63D3706C9163B1055693EF2D9BDE961BA85994C304047EECA80646FD81F8FD46CC44863457DAA860EFDE929A491989C80E6ADFC794850EEF0A0C01D343974C407DD514CC66050BD439F9053F663C4B4CC486F3F11973C161E532E5D8E9AEE1CEFDE8E5CBE1A80D1D8C436544AEED490A664FD8F91B6FBA3077334637FEA2E549E64281F306178F9E1A8F56ECD758F95F94DC952E38D78F92837B99472A13F677E6B5AF3EF6A6CE2E9AA54C622941CF98F938D79B78355F3AC80CFCD0647C0C1E1DBB4B04F5688E1D5E0F4D30655C85515DFCB1C49EA1DD2D7FD441B7845E60369A9D73FF79DB6C183CE9AF44265B450F076E73D089D8AC083D237CDBA4A715D33F03E8EAD25B4120148B36C63F2296D9DB09D017C946A265CDCAD3263E72DEB0473ECED20E9E3FDE02CD2DEFC2A166978EE2B01E4EC75F1A32E96B24958F1DA8F0A3193F6E0200F4AFD59ED941909EF3D5D041B1D1AA1B1ED79280A82604AAC11F8EA04EB14EB8B0D4A06FAF2FC99D2A5CCBC5A759500CF648A1A67A60F10CC7CD0B6B5A4BCCBC7622D9ECD7FF83E1599343A22085BB4A11DA0446B22C668078D5211F5DE6EAD9272165A631BBA60FCABFEDE47AAEC562970DC24F7946C279BC0E9312DC6B74BFD311E24C18FBD011D59853967DB754B17FF0AF52F6F1B602EB0DF2C2880E47EC87DCA35AA46F7E6604D2BFCBF71166EF6160ED38C70AC14AEB97E39FB97692B118A6E18B692FF6AB91D196A4E718C60C2558CB5CB658AD4E5FFBD90278B3169512B5EB12FCBF21563249699C8F2DF7BEE98264901605C1820E1DAC4D6D626F4C5CC06A05CD6DFCB538B06C0634F5E147F555CC54BA7AF371F70978FA3501F069C481F43933A979822D2A79104C1DEAAA9363A520475E2CCF6321F0F123E3AFCFFEE327A0F59883C17FC1D3EB5FE330AF9E981A3B895A78FB31FABC1091575E189705B0B27B04E05EB9EA6D05A6AA7C6D32436AD27AD9F4096DFC6EBB2E85D4449E308835A4B49349EF96B0AC82CCC6730E1429AF80DD8D5E0B84BF3F841ED609E898F906E1B09753FA0E0A5AF43952C84B400D6EF09F7CFB78C430D6BAB17FFCECCA98DEBC078236FB65944AE95B34CA33D7AB27DBAABF52ECB3123A8278C2142FF7DC357FB491D7BDDCD3CA4284D949D1EFE905F02A01DD44620A9A0112CB78214057F6F0711755814EE3C596EFD7230824BDBAB540445010AD16DDF5FA0EFC4B5D90F2AC2F57CB1F88515A9977724C643737B472619278BC747BCE1877C041FA8BD3027B56D7F4C826B75681BB146E2D42C4E8F205EE779929D74C419B1A309B9B53A2F7100355894CBE365561FF62FE3F0F0E9079B37BFC52E1198DD26471B7A6450AF9FA64DC9A070612C1650C9805D3F7336BEEF26FBE686A9A5314E0EBBE82E5F80C6D596D145B9B3840063A7FBC04D3A2945B483CA721B90CA75DBC79191A1FCDEDDDB499A96A0737556A2B6EF536653632A92FAE2C6106F069FF829F2CCF8FCE667AE7D617C9F245AAA18B60A57103F6AEB0E225971AEBF3D9A5D63866502DB16CCE4326C5B544B604145EE44522988614A6F92AC10FDA5D064413EED3B14CD9D410BA73FD59599C59475201044982DC6617AF7A00010F99614272B18CACF644BE0126C1840ADD2ABC4D20CBF39212379BE93C6AF8B1978E69C41C514FF528B6E3BAEDE9E8817C479EAD" + }, + { + "tcId": 39, + "pk": "919F02200622095E1406B0D36B1A90A3702302AD0637553809B0A3B8FD3B1DCD170667CD085153D0943CD38A3D1DBF3D912FF53FBE702635789C4DAE8F6BC6750483D1554E30AB38AC6C796B7E838B39CEE22570048BA090BDAD7A851C95BBE48A564FEF34D9F72C88BD7223ADD4FFB1577F0A24FD5DE75289710830695932FC0F619A7E0E41B26436E26F277C8C1A6320460444EE13363A353C003B8D4DEC547FB6B5D054382927984E791C9A718566AA78C04C744FC587AD18F55157D269554A5EBC1FE0A876FA2B1ED8BAA686625A99DE374B93B300EA39571116A9F7C82AA6B96CFD98F8891CCD2B7B8854C3EC1145D9A069F0BCF0D34F9DBCDE3DB51B2E87AAFED50E92F8D4DED20C5F7986BC99C0A0780ACA994D56D867A10890BE4A89548BE3E790FE52951AF0860FE66B8665802D9DA9AAF1F32B2E37CB3CA788A11F842C851AD20DBA6EBCD90CD27377FE75D3972A07FBB99CAB3ED4EF317B6A43DF763A70A5F6C23B5C5EE6E0F104EFB6C57B338FACAE6C0C437EFC90D5BA12C0146CA119284686D863B5B35470E620025AD064673C0CEE9839D9E047B78450C4882BBD36FA17E4DDE53AFCCA9527EE9F3B1A5A99C65128EC41F3ECE1B3782C20AB53F2860F472C31D04206AE73E8C9A43AE565DF540CDFAC9B7B267723D324678D11BC421F3D724CD2439762CA45E0E66E06DF3FD2D218CB2B35848806881266E3AF9685FB1487D81B39EA53A90F449693F7D4C942255B3621AF43B46E928E0CCC4052432D1066AFB4D03C6BC118740A2056044896A2C6460D0FEFD7E5C9E19B2426BC4423DE45F9F698BD5A803178AADE9AABF9D3E9A01377C299820C4F61A2341FA1BC5321FF5E80F9D1A99D7475C8B78B851DA80167AB21B815D4EE09FD51A2C7FE400914D2FCB2455AA43B96154B27D6164D0A48AE97F5AF447444A15F0228D31C2655241C98AAC48719EEED2DFE0A766C6E199699DB26CA099BF1943359D8AE608576D33937992A268CF6490755D79C1B6A14F494C2CAD7FA3908F9222C786E4776AB984BB7F77B0C892D806C867EFBDA69FF21BF473223067FF55913BC844C2CA71790428BC00EEE3D60F1ADD02ED9E27C631D3FFC6AB6A0D381DB59A82BD9C0FB751AA0AA3E12399C0B04195A852EA5294C27A31D9080B0565812F829A8E9F4D112E29ACC735152FBE32DB5A47A9B519B01D392BB1DA7C9A856E3CD9B1F9F462F8990C7668F289F7B03FA92F443BF11A4494E18582B0A778548D193810EFFCB0DDBCBE9DD02683B9A9BB231187D5955E04AF986A3448DE0A377887E987F7BAEB025EB273739EB77E88DB7B7855444C6CCF9F6343F30AD4D53D7B2A4923265292DB0D1D0BF85AB199D7A6FE544541B66544CBEBA4518BA5F47A7264FF66CFA2BA8874135B4EB23E094A61A1D3AFC3CE418CA9CF97A4B08C512C6C1B6B50FD6B393C278405AA5091B54F12B576FE0499369E90BA685EA7D5AF915485F5A93A721A342D999C985FC32C6E2D1E43D4CE319A8C907874B807182B5E0F0794338E851B21543ECDE72080FA348FF7CB9855819F905880C9DE0081B149B9D74169D0881C37E89E4874E6D8D665BAC4DEC61D3200F4C7B88CAD336449E0B2FF4E46961685645347280BE9EC144ECFB60441A3249CE8C9444ED17BDA3803F075660AD88296DB499C54C17934DFB76E1B1557D03BB14106960A0F2357832B314478F694EAE1829D53CF696A7200AA667D488C85D4CD25A4669ABB2F69B3CAA7382F99A1A73E75C48994D00CE8A9E844E4A9D74301F8138A765B48980BA5605221C3646867A19A02D3060AED73858BBB4DB5B21FD9C03BC670A61774CD447F55DA763001D56B5121FA9AF4AB04E7CABA5A34FA17A40A696E11C40FCD4C9091A61006D7A0790F0384ABCB8EC3A00C882BFA11058CFF423E43E0645D20F5603D116BB3DDEAC4FC27165D7D5387EA0EAA963BA3FCD28BBDA753053607C9D76BB2977E7E15695A4E922F348522C3DF49D789281BD70A39DB9718AA259997A3A5C9C7BDD7FBDE7078792CE4909CA2EFB7ED0FCBAAE72C48AE021C0952E5EF7E569A2E12DF64974A2C0AF1DCCD4DD9CC1576E1F630CD8F8E60BD5566DE711BC40EEA8358C025984DAFCDE3838FD0348AC1D5D7F4513F20AC862EF322AC22C2E1D6D238631C5048522C1C5464BA55F9FF4C1DC8132CA7C3245D540374ED191CA00CC43BAE8FC824E18D83E481374E43FB19C9EB861F9CCAFB005C009525D5024C47100580D5EC7919DDB28972B0988B4B0B408A75537B424318C0E706BA8A4EDB0A13730D6232FB1A5555AE54760CDDE6E1344476774507E414690DA8443FCCEA1C1EBD5C47A96FE2C1FCB69E7D377E359C43F2571256E7ADB761483F3D814D96C1AE16B242E91BF78AF86F8EC9485B5A1762ACE803C64305C57D0897F4A059778A1E9D6CF18352BACFC47C57ACBB1AE6E04E27E83C0FE3875F5E245F04E983DB085A3710FCA645533B87F8E3ECF3A1A01B8FB88FDA78F4F20CBAC99F71CE4C50A829112DD9A5C27F4191145A514FA8894467704CF58CE847D5212E5A0ABC0C2A54C8CA4416C3B99FD5DDE80FE85276F166E017BA7B73DBC33CA68D681694C93A495FE42A5C463C7F0F920AEA1209A5CBFBE2D1CA7F5C2A00DD79E5C4F511031B5F4503565D5F3A7FA9BE4FE244CAB01E9A3F0D432A58A8FF902C7EC52D6D5956D57DE83642E4CB86299406C408A69EDEFB75C73526CB5DA5DC9C726CAF4A67841E2EE89EE84B2", + "sk": "919F02200622095E1406B0D36B1A90A3702302AD0637553809B0A3B8FD3B1DCDD6098D72264E7D6D4D2526269ECD818BFAD40D6E450F1CAED968E46DD015BF860C64F11F1C8B68B0A93E3A587B4A7B668405275BA0E02F7A9B9ED5C2A3A07D58638B2F079D879E4A963A71E48AA6A1AD48A53FB6975BE80A87EDA3DC2C45E3E2535347252511162373444883864234312171761112443113274541262551337205657337562142564641810327758354632066283246026032660562804546204201032100470857008704485318757233871080537100440075887712430860310035716105637805207148726226407183117674134077685281072455240143304525435254517217271628230002881303005708644321451536774560055002568231011653601844825336871747306308225147337254564776486761652475071243277768387525351423682277653676710247471164822022210263745461742764530838303826607831325346722787012407686084857676626567311027633317684127048724810304183188573153261558525367337033801513347178210115184560288328727438522687047476323872420601657314862574234236007814048147752447545347484058034681872780107524724278612143027328675538021258766156243708623415106424264857207356713470438274025516222771841842254336038556352053512561056210538731218660581146781731417410102603685057454531087820334516527768741004147848406586028810822338421580355365452504827026415403608881208676827215416335512862313241750784333244556575172312606561322356524231667412531172858170544156587437378562074674811724802217158383553162701447171412448374380216533350052350232168585430430038546666427434215210776566432862887475236726102445460355684288760664335323010118554183206073738163224141810160528738375535763352866840268340018558752747872223772826467564754525856800736608302314355680585125466035281342871425278510600680607610868737872577318456358351064687712720078162564728847764466144165122526208337786674382106466856735504105256432573426072255878810568204077874201326268870137766250031860247320056725710627478252872153077206662734770617680505174037136271378240535272306826168630171048300027443113217376461110152053250267224762485262338638447582146463383730585507550657233653638216033427160072055538301436882311630532018878501457673434108006610310811853163472486135380248156020871742778818010634356287622737627032567085008145130063600135307373066250323073525614304006334526265375820448468046114113141828615350121800562146785177371376766480605223276434131846634530460107814758043353551835534481112537700631102252224444448644311222281052385284857636008820160843864850064545034076558382755214271046680842130583103778217641677217787005862414285106751001024270630427040075517615787225164836210742813206221343126760806276705656662837772503318234073411728338565231372213525857540671013027723486135138826824336244204230151581264235632588644223333771521856662577177028188663150465003874131033684300235477368611231125344672380206712007222430300558053788063326274337621554730280578778138875722058258442357632740701132645843862338815650446440677274306103004233323287706324404276838811203068132048447336288350384168670840521354057564146760626677354826831558367781860451050315725567188201475818213440704580241507306186380161351432371542176271552136705726572162781943A096ADF0AF810187F7FFBE7E1889300AA1174F9E6D0A86989C07D14BEBA934B88A1C1BF040A0F417BFC476AB1F88F58608609DE882E23EAA30B70720422BB19F8FA49F47AAB5FFAEBC8943FF6D379F0FE8B6F8D3501621A2C550BCCAB4DFDA85773097690AA34B1D5629CC72BAF11DAFC173B3EF79BF07E7F227876BEE79911241664D127C56B89E0CF0F0CE2682616BA0E0712FB4BD025C744812CB0EFCCA37BD57B0CA6E732B2E507921F6B763F398E0418AED1257A75DA7BBA0BC52D3179CC3D35079702DC9E4A96A384D7D6C0056F0EB8B0C5974EDD43EA0ACFBE53C5F7198C4F7DDB2B5D07544BAAED6E8DC14FD14CD723B4E90EE80649EDDB402375DF04111BDACC8BA98775E2806773B311BC4D104801590C17AA20046CDD6F28A44536E6174EED2D0AD4041B5617AA9395712031F1227646AFEABE17C43EEC78154EF0D5E890EC372CF314079E80C6C680529422C82E4E74C8BB35BE3AD04C4FF6045067E3C2E4FC1055E68C8BA0FC55F21DE15F50E46EE5A455865B48A41B44205A01ED6509994BD7FC9A0237323EE302ACEA0152355BD7EBA6350FE80314C9B6D30FEB4B5AF6AC0DF133733C5345A5B2EB5DB77A401F4135EC523F95F13D109B42C4FC3B8C824BD0D11BE7A6B5A74B70E24605914E4AE44FBFF0F14AC56E75A8347DFCED9B1CC22E2F6CFC1A72F444653AF7ABD1170774DE8BCA0F7D8B80390CB8ACA45EF671CC467A674B3C1B212F41F029E492FAEED1749AF0E57F3F513DA2A43DDD5A39DE2396C3EE779507A3E7C99BB1B101260B60354553C8142225AC393F633E1880EF686D3DE4AB903BABCAAA27109949BE89045D4FE4341EF15B833FB0C1DF7B49BDC3C949687305952B4BA446059D168C4218DA3748D88713A49A14467D38C668987B461EAD58934B0FB8ED1B92019E10E511A1A2B302A880570DF72B3903780B281C17DFBA7B9D1448A81219A5212E228B58B9EE6B73A28ABA81006AB7C31BCC56D3E7C9C5E8F1E1FE1D62FB61E1B26121456A909B9516D01230F4B841189FBE50DF83937057F038E4CBE75D347EF024CDBE00BD73F9680A36B7BB26640C49570F6DB11AA917145D14C56091D0585FD6D42DB68B8BB5EBCA9B555364737C8AD68DD72BE29608324E651766B1A6936F8C8B42D902ED712E3EDC6F6B5E5A07D4C2B65033958C4102A0B5A6251C27E2CB6DB3A0F246E0D7AE6EF8BC1027E91B705A674F9690A73CC2D5396726C977E15DAE96859A01F1CF0133138F043403CBBFDF079FEE2C0E345C598258BB03BC9D77DB0C5743D56F702D9031FB3254BEF6A141FC529F09F1FFCE797A5D343FAAB8854DB3B88EA42DFD2AF8F463CBD6F7733A221C528634FF3BCEAC7DADA963FE6BFC671527AE0D117ACF1127580B55E5C4B9FD980528242341283D20BFC220FB3F89B5710AACC60F9353FD31FFCDCFCA6F5B1CC594E9F8FD0F3E9349CEAE2B25955A7B5EFF5606D0E54ABA830B29BB257AD63C94962F167F32C174B3FF9BCD0DB1B97ED070A3C81519F65DA57E526DED042488C0DDC4B4746754564A0022592DA6F25023F086BEA4A9ABF5023BBD53F193C949A455F1EA061A8DA38D93FCF0A41781E46E91CEEB1287A7A9CFBCEB62C38792FBB967268365E9D6469FC18FE2D2E0CA4C5DA62A0FE4B8E58A7AD31F2617E5377EA66768AC3AF8AA6973F36747320CEDDD50B687B314E4345105248F2B9B1B9451C909B7197556225A56030833FEA15F1B9A088450D8DDFDBBF073481F50795F5CB9CA2B8E1BA02A02657718D823EB37499824CB0830FC6368AD6793EA27D171E7F1351AA04D86652E738140B707B17C7548F9800EF75B2640DA5DDDB88D34E9AB788239F37E6E4D5F7BDEDA86A1A35514C022C24107248D15C2B07E1CFCC7C2F239BE83C585F7485DF3D893E99A7D6A8A6C4E58F5F8D049571BD45506C6B64B02BCD3F778A652DBD5745CDF4415C524E29BE7E00AD3AF934366C3E90B7C7E987F6DF87498525206027AB905ED56CAC425C3F89F676B1CDD1E1E44ECA7E0E2868B58A81ED88AF0673DE18E22C2C58B4540D03A51D5740A5AC058DB3BD115A45AD77EB66AAD1AFD01BDF61E7A81946F0B52AE30ACF0FF545A4574F6B8383C041BCDF1B358C2E40AF9A98B31996D5EB214F047355C59DDF6CDC74E1ECC931BA3814E2854AEC822EF6B9F7B22FBA347E340A629CF0E49AD22513BB390F88BEB7993F240D8A0B6DAB823ED3F13A05B392B22712B20332E876D14C51FD09F2158833F9A7DC653605CF7E77AF15BAC2D1FE6455DDC105AB28FEC90B142297984F0398D5D5C6678977850A87CA0977B94D0E8DD2FE094EC00CA615A13E7CA73EE2632EF460BC06F3480E214263F8C3D22AC12153BF2D5670C87DF4548521F1FF527CBF044C01156B3FED897059D5EC24659F50210BA483D0828CE8E4BBF64E06739B04AE712E89439EE16EF5056082C45DCDCFDF008A4CB806749036A05209101FACD435E456A0339862485335B7C0AD0EE13312E18EC8E9FEEEA48B8C2F1BC07FF9911255C0B1A9836DF57B14A8AE166B3624CBC71C4B9F5BA0652C4029CE365AA6EA990B032957B26D02932C2325A3A956051D5BCEF413B0DE3FB94E89797855270D27A2381BA1039942F59A2675E4E645B672FEC30AB3B73F2495C27A47EE3EBC400ABB1CB54FF15F934FE8B791FE3F3A228424222B88D8E676F8158A5F39034417249EF1CF70CB94B7FCCAC8303DC229E6187B2E1B0B04701D9DFBD4ADA26F766EF6A89AD54906A608A973D5F72C189A2BAB4993862FDD7B54E24E8E249E6F0336207B754396D1E508943DA1329BA186A366376F653A0CA2D4092228E1D82B094F7D96CABB71673533F51CECA70263744D54E945FA027F2577343DCDE29ED6B1820AC47BB5BE66A9018A5BA9277598267390B5B63423C6C8D6211F037E841AFFB719B35275826B98DC9A06EB64195376161AAF7E34E1767367F42E25457CF6843A6D5263F62124A7C76B8898A90578FA477883776E799B822D5F595F2F7169B76FA211C48B7A8169AD4C7EBCA7D967A7B48E77DB51D3FAA346753970D50E5DF88A65AD8E319666A553A68F4CB529BE3585400211BBC4496DBE5B0BC75A7C5079FBB3DBB6946D911361D69679AF4BCFC8296928A4D5FE3FE21BF0D0EE246259331BC7C1558FBCFD53741B4680D80AA34F67E1011BCD4B27A7B9C6FA6A90FBD916EECAAA000AB00FFF4A933273EEBBC587AEF3C7B2E172EF16087F6ADEF740FD12C30FF23D2E78D9FD36C74739C86AB3F1258C8C04D66DC611092EB653A7661B28B2785AA6A9A9EEED2E33D857926DE535FF13A6A8750E6013AFEC7A25CB85D35CFE4C39B79E767CB6A0406ED3DB06B5942B9BF364E1A1BB13E69DEB759A0D0FB49830886D5DFAF405741C073FE3D6DD3AFD4D4F8282B6C04C89ABD1BAB8A2E67E1BA0005861A5D06AB2BFC4B674A0985C4145075FA34A69036EB7C23333E986963590BDDC8A849606A173AB3002DFEB4268D26391D55ACB0FD16191AD78" + }, + { + "tcId": 40, + "pk": "FD5109D8F14AB2D879B5147687B0F8B89FF635D61BE11E0F7542BA19D611758B17B5A84B76C1B3E7ED0C4C857A0C27F3DDABA85382A3B84768185346EDB47C3DEF01B18C78A91BF46B2D8BE7DDBEA67AA746CA879FD71BAF265AE6F3A9C977C055C678365FC92BF8AA042D197A5F9BED4FCB58AEA2B65FECDBDD93E2AB456510A65332E08233C0672E9213B7124820567264C5D12A5A996A595440AB364F4AED75B98A77838C8E4E98CB0F53BB9D44115BB69F02957725BC11050CFDF0930F82E45EAC8F709FC805683CD81DAB07A6B6FD3E44EA3251BB67D0EDBC895CC9A3794D240815B8618EE49EAA29D7FBC6013DADBFF2A48837B4084BD6E8A7D522058F5BDC77F378B3F76D483FB4C9D99856843C639B3ED99AE06537630E7ADFCEE1A7D3D9E44E4464F79F9ACFE32C384744DEED50057FE32028C9B2A7B84086EBE6545E619521DFCB6FC02B90F00ED8769497531AA39477C3AF9DC8E2BF9C51FD329ADEDC1725F760FF5E28B5400D917AC413EDA735B58B26FA7E0C6E07749B1A5D087325EDC2F08ED9F9ED5A98E388AF03B44860930904A907A66E00D09CBF98C0921248036F48323EC5A42166BCAF893195DBEAABE232AF704BC64BFB10E43FAB2874602D8641CC997FE3C074924B6CAC536D6536C87AC0F8F658FC3F99DC98CBD835520BB3441B55CCF3CE7F263451CA1B3CBCF45D12C3B889728EB7E401C1C2458528DAF2C40E90101A3B423A4E1B8609E74C60C9B7595CEB8F35FE51AF78122D9C487BD89A03DF414746D0F2009E852A3360AA422D035715E5713F7CE28D7D8DB37C40BD86EF6CD55C0589B6E52CF9C7643ABE4096EE53CD1C1EF65E1F9C7286452191ADDA05F133BFB18378B5D898201F7EF9FD77CF76A4A81B8A732B316CA1C2682BF25C4FF2F500F55FBD60EC6DCB48282984FCA4054E8A3DBF5E0834B312B2C867ECD962F27846FBD1B5FAAD67FB4B17C20BFB0211D96039515F9B0BA6691E8493F122236F9F52325AD5B1E30C3301C0D3F60DA86B77BD81B4823CB636ACB3DD28052A278737D2E5B07B5E9363B2395B51F1210AA53F627F58109B695516E2A8CF756E5FF531DCC0C51F3FC5BB95B28B2EF1676F15C6827A4CB2520C719A90BA2AB409B31E74B99771CEBF87AFF0BFE549BBED6B678ED0B331C154D42FD7F6A7F07B99AB0460FAF7803FCFE336CAD1D3FD5760025DE4C2727D386306EED3B3D5D17D9851A5744EC70B3A0F29A76A180C46D2D49F50E9D8D1046F2BBECA53543A0C3646FD736E39175A2D66E142B0A94927F2A937846A1C44CF00F55CC9B9D62D4F25AF4F87A25B8BC932259823F3CD59F3F09ADAFD033F1802293EE5CDD49E70D8DDE9FDA65C0EA4063D4F5F0810671635885B49C16601F531C7FABDDE3A63611DED6ECF67D621F2CFD48488DA31D0FD102001D44AB947AD5296635C45D853624BAF09A5BA447CFB8C874ED98EAC7B867BA6CC10A4675E6C2F5F54EEDCD52D500DA4E15C338B1E12CAC96B0E52D483A17F9D1F90C4DD385CF00DC0AC12DB97EA1FF33C3DF6DE8BCC81E70C6C153C2BCBFC6001A815D17ECC8C61C24DE9933BECC9C9F18A790564174BAE2599F93E5BB1216FC2674FB34CF153FFA690962BEE4E9080EDD9B49E3EADE139075AAF1A187531F51D05F7BAD888C1E717BC4B368FCB12ABAFEE6B29FE72132ED8173C4FE6F711405381D3E2049A627F4DE50353CE804CE5EEA3F3C94008156E7042BB252CFB13F512B1A5F28A10CC70686B22E9759C4C8A62E021F8366A4173A0D3BCDF8B550EEB9EE396BBE86D0A851B77B2B404658AB1A8B3D69DBAAF61CC7D539FA05193A6F70C2956B0D2B3757157F54AEF2D70DBD8B0D48D70FAD4D88B11465375B7CB6178F3DA79268079DF5110F668168C6E9BD362525EDB99B80F87FFBAD11E8D88935162251F7B4DF2578DE0532551FCC2AA0A23993C6BC289AC0215CF664FEE314BB4C21354F8B69BC920FBF0B8BB2DC499D3E4BF583B9F2EB574A5AB25205FDA5FE123B09A777B10E945F508A22BEF885746B6F4CA38CE73D2B4E843A3CAC214146C71925EFD237E09707B138A252D6396D8E9188BB08ACC33720C7DD7A87613E55C903C436BAB24C9D5B74B7948EEC3C44B337201643E4CAF2FEFF9B6AA4A553D1A6678592C630D11D357348E14A8DA3B6C274464F96AE6554AC76BD4340361E7A599207CB88B7517679CFBA163AEDA592CA982AA4E3E37DB705ED5E26592CF91DC803C4BF9A8B6058CCD426BA80B4BE2FFE8D0B2B5A9BBD1CF149F4EF6BCDAB30F7A4A9FD2F6D0C2C9887EC40B41A33E4AA0FA37FB61E9A1736A78E75B0E5B668F648420FB37885BBDCBBCF7898B77159083BA58918F7F190A7AD04F6F941FD99A09338920E9522D9F41F9C8807FF02C0350D0A91CEB260CC8F4690B2E9D5A6FD3A4032AA09AB96A7B4C02B3AFB62407546B0C584E142C93BF127405A17548FFAA23832887ADEE53B90117163D8D5CCAA96FAB1FAD4DB883688D376B3D582363D9816CC85E16A5BE1167F25883184FC078EAB9A0C09A5172C0F557BC314686F961FAAA93BE14B8C239AD5925B2B9CE7C2D507141C4705671E7105190B54AC4008D8D845435A9F68164E7DEAD5893406DD21898E4F6AB7CC23EDA1D768E427F2349F329FE8A838A03DD7DED95657D82D05F6753B6E3800C2CE345B1D33AC488534171FDD124360ED5EB4B62061D61B89D95EE2D3D9D5F8792FE679ABD0ADDC5B1100A5D56FF8C8393F6698CA302", + "sk": "FD5109D8F14AB2D879B5147687B0F8B89FF635D61BE11E0F7542BA19D611758B37F4413E6607D0819662237E4F7746006787833B1F0BE10734308C1E564C8FED69592AABE7289459A5882BECBEA41861C798A02A0F36DA0AA1D00BEDE17B87FDE6DE5DB5083B879955B99177B83F46383E2E5048700863247F8B00DDA1432F9475845411106010802403124423006207171123637626358064004744217668563237888426103620752544733884730188200687105834153425720865281708118271854426277451381137237063130331623234106723431860347548763207658577260187146861448155686826455003173682641840333567008330412485633328752625476441625800267213531873672382311441364125312140451047067036187188453426367824516587741606322451571174808077083645343475863427745255815618608637822668140778022078564357408860015574881153222705772820283282645138703666837082845457545642483327554486635104572840030702644546883155868854848727734687116530122331273316185560038723621705252685722207460533380311867184216400552714105740853578622762727822013200126021044283211375323117003650187002088603640345838844504335503120832113026778216041020078002871175114780338718740318457762655342324868368435104511507781314186715333714808404824660120450275541327480357767864878521734380425386623801541346774823118010158808603360723632020412452027121234068688716164441521887108240101786315371520841447607250516005315365686168717574678054651203116875838316668026521024171872707164174688353341467360173172577764432418112331306083318608605402151567381436862124117738672361158226325887710338805385437741854660070530741053300731051058032536663754782277723523405535684511367423724838044746436665367216702401504057760861543160842185113378015224425623321268204241475232123052525186526436170475223506404246556168704551444551388733525384672264531670007310781725425740047878568634613747664237017616081148818153324800302322626514831370370752655505652444514474570366145827603375858080460822137114012511117868251538483208262330710570084046510350650067607452046145226203135104263664202836618344162630317470784727848257402470148421118752145271066152161743850236604061501516023741745433718841304847033226752765102660665216844000747725857377655737286628628855470800115846468544603448604421136682275115820474718124475360816350707076840045427737648741006206344653466760485601222162728263052643450841137207405423267533600508015253620825076388520610231453565801282615681627051432685018612236467086817638250582501884472046848272635753014406331123268541531386173156646817565463500686735817646042771537270561435557563865543005755720030384235037845153625183357188765067524510541785723483746082513261716357675385520117254805854813722260257761547732624410547504153484802545113081035450188274886618452447827427357657813402550236060754048666817727427460350022175101303701227746503115654701150825304136500402467436180731888868347168086754418454456816581305381780810850606827744730528684184014655603763554220413703356318438650383817117084323856267162872086718276068621466341542271674584731366742432452022720723523885440383735736758540137861645710336031513401537787442784487630878114247615133473366832843613332177588724308575184307203156767071BD4D1A723FECDFDE655FF7613698836154D8F6C5B46E3CC037A90876BAFEC493D244CB2B771BCE1BC5AAF7D9F8A75D94A2E9C6746DAA9058ED347D992A707C5D654D696521403D04BFC933DDD819C17A97BB4685A827F2FA843ACB0DE979BD88FF69CE5E62BC74BB3B0917EEF8C603269990CDC67E4AC99A6645412A1C2326FC2D13CB588740F71E9012AC9A07EF086670BD981722F8A7103CB68C33933F6132E78803316C85F6AB3AA8BBEF2A33A19000031CBD73C643E226C156E5CEA88BD3743B3B0FE16452FD7BC84380CAA4DEFD3AC5D38DB01F74B9AEC1E3C368A77B9FC8DF87A1C909A7E10B9369DF94460B8567C38B75267EBE99CB7E07EE626772BF70E721B00050D350BAA16B0AE07FAAAE61716FAE72B10922673534E83950769A5AAAFD95D3DBE428E66C7148508D2CA2914AB6DC20F0BF7AE92FF51577093AA98FD383A5E62791AF20206690BB1231736CD5449ACE93061E2A71FCFB4CE9752188A4A86302C6799B882E44545FE4667023FDEF2C13939B373E2A85030D23DE62FC85F3AB765699E898D3F06794193695BB0495684A4AFAA4C9D63843CED531BC122EBBC3D9983319968FE57D037699C3722545D5AA32FC648CCE93EC746C020607513559820FD9F4178FEAE2620BA278613A0832A3068BB65A445ED00D0623DC6B668983A5FCED6D8BDA41164E8ACCA99DE3CCFF3C4A6D5CBD019F53F6B70C97FDCED46ECB1D6D969B16191DA7FB093A0200AB28055A045AA9B544A543C96AF75EF9950E36B9D661999929DCBC2D697CFC6A3540B56EA3E4F4187B8D892447B63D80B75035D8E594BC8D7D8FB55694DADE5463804985B3718FCB59A946BB3B66D6BB38257D0430E18605399C6F460CD33FD9E4353CE5F7DABAB57EAF388310B828BB008F1F8850626680D2BDF2D1D7FE348B18CCDCB1430A689954CFD60A683438000C1295711F7196F9CD524243813388702248346794DE6AA4CEAE1CAE5E1AE474F4CCA0CE754B8021464522E4A845C1FAD51F775EF7375DB6A21004DDFC8FBCE0DB93DC275494E937424C4C3EE97063650930794917F57BFDA70D2CA74B1BA7235BA947C587B1C9D86AC4CB9C8DDBEF333DC988894FCB2615B3562FE939A5D171257726B6C789ADBA53DDE401D5168418FA6C1CBB65DA20308DF78EF6A719C059EF43A5E01CF6B2EE5259EAC541CBA7B6321E5B592ACC42F6E5278785AACA977E2658145258EAFE96A544A648E709B48EE39646F1B1F1040CAC64ABA7B6A69DE4866832FA041C36252843F20FB4679744D6DBC09C8260A3CEC898ED2D8C33CC790D2D7798824F0A05A1299C4D7F2A4EBE7496956A5C7A033340DE8A044619D48013BE1E4B43213B3689C2267D4541853314E807EA6A1C69485CF57B80A106246F10242E3C96093C960EC0F9C0159A45B9007B7A8141A1834B8B328F44BA0A1FCFF7208B476988686BE639362CB120465D1AA9A6054F596270E5A3088329A91A070A6A9B8D86489DA8AB6FD21F21B163D0DBE579C2DD5F102DFE9FDCBD9EEA6EB32A236360EC67CC685495DF8ECD4E0DA5AD27E9F313E3123828A3A7F54D793B1227214759A72AEB0D64FD2E9A134BAF89ADE482ED7CC5DB0C9593C63219CF38CAADEE0C0D297C9201F7F25680F0EDEAF516A4914B2A4606234528FDB99E5F5C0CD2A881CC1B670EBD170360877E7FA4D884A67EC0E3D6A4D3CDD304C4633A1E6DE168AF86FE586895EA49E390C0A9A92662EAD24E05EFC92C048372EFBD3AF11B87809C0D7EFA38C24C7E082DB4B542468EFCA41F88CC7C999FFE3C6568586C39F3750745F0D3F551620C227109DF9155437A87A04E08A4FEAA648E9288299E47C351E34AA509EB4F772C78E33ED4E36858E4055E7E3AF5A958E96E69E93BD86DFE5DA8D1A3AAF0769DD87558024F2B26C6C6C42224760D12B52832326B7A1F70CCD530B9951CB3B7A499C35043789E79EC68CD8EE1FD56CA5F22A5D54FAB7F0689F1B9584FAB8AAB9842A3A30C8780132F14AAB121CB09F0B4941A882FA8BF4935BCC7F2F698D93FE10F2393FA96B9F957296B24669DDE4B600927BF5A469C0001F0B1D8F1DF0E6B208EAF552D52F15FD1A80B1B4831E65057641FF84E9CB6811980DD38C4B26B11265B4E71CC306DED99E3D48209545DDEA12328A1A99972AE9C849718A2E1D4E356BA7E93409F9BA01BFEB6AE78DA17DF50924E428926A844580DBADB3439D98C6B89818907EBD7B7EB11DCE48478CABE0A49DBE5918BC45DB4B88FC045D1985B918789F9ECC59DB72F2256382841AD1317805DC32E60CE2096562BEEF9482EDB130FED0B00335AF2A8EC79380349E1564C3A382418550623E7A87A7CAAC056EA6B44FBFEE65C93890FA3AECCDCDDD24469D418FEABC03543BEE545F9FD977D77FD44352553D32A365AAB23E0916F18775E3DC4D41163794884596AAE4251F7527725C98483C72786D46EB2A11992B40DD0C69AC7092067B3EB63A179A5C61446FBDCA3B21BB919032B97962B7E218C2DC34409EBBD5BB360F2B212669CD16F45F5AF4EFA777627DA59B6E2AA0EEBCF2DF02D1954B16BC0B5A718BB95C1A905400C5E0EC0F326C8ACAB20DDB69525FEBCDD32067CC74DAEF2E79511F10CABEBB69F11AB14612B38190F8C02C4526ED189793D059CE759D56B00505774AAEA728C79CD8D2588919500EFDCB2CF7F870C999EE2B5CA16CAD7CD92C50DA46274A1946A0D8B3EF4FB6D498339F2C7793267C92B0AA4A73CF40C362416B487A83A9CAF3F7C6772AD70DDCC5A9D1FFF56B5E37B821FC398DCB15E60E1FC0D8E6DD569E315C5B12187FF345D749D66967F3E7EC97117330894138DA444597DF7B5F7A014431C253C8D19F9E8E6D143F406B6E9518F18EB3E3A3B72CEF48F2AA245CFBC1F1219B4508BCA6EFE40F80357A1CF1C9D061955A746318A75969EA691C83B5219A9354E0FD92ED1302314944BF62EB3E75EC9640E2CD6E0A7C955EFCF41DC0F90D25C855FC9F54ECDC4CDB40AA95E7E53F8DD2DD6CC33F2703E8DC4C09C6781DF792E6DD945FE0EA4FA760FE35380236138F6B49C99DD5D6FDED1151D5C461DAF39717916CDE27834BAB0A5E3D5C0C5FDCDAFFC3E372F5335DF494288D5176786CA73DBB2B58FD519B10531A2C9D6D390F7D4EF4D9C4F8D0C6F36B68E3B502E2D0F4C97D027CF8629E2239B3ECCA9547EA8D9E8A357602319CE01B0B76D2F5CC5B4A3A906762554A37F0B8FE5B4DF29D434D98822C9D3CA495A103D1096DD042D6BAD442BE6D7A5882AC7B79C9B588F10CEA4EDA495ADDF22A8A52F49D21ECFE6FEDC77A459368C18819BCB9380A0C115A5280CFEA7136EA7359A78392C27049A55FFF75FD69F70D08E2FDAE617DDF1E43749D9BD0DCE026FC0B8722DB70AD47FB3ADF73C1BDAC24A27A596739F7AB09B92A6005226FF18ABD52AA5131BC9F86C786D87576BD3D8291A471D4F40EF51B214069D7B0096744BD9856C499641140EFEA44192F40ED4CBDF2C562E30881532543471258282" + }, + { + "tcId": 41, + "pk": "C1876C7591D9FE2918AF831763B053D7CED29634CAF7C28E44CA8DDFE79B741612FD62C3049C2B665EE8EF14D040867275020733F0E2673A1AFF38F32C07C4F0792A7BA4777256077FDC933F991ADAE12D5C0C79299769DC28F2445FF043D563DCBCDB9E8F3B238C441CC329E13925A779F9A3B65552EA2793F99A95577745BD8CF86DAD4373B22A7FDCDC1BA31543C649C4B6B7C8E60795AAA4C4A9627D97B5C8A04BE0EECAB50E02F59139751DEE11A401FD23F3A0B47837EA00CC146D668992DD97AFEF17751A01449B0850E3AB1838A512015737199483769E060CFF8B66793CCE1FB3E4EA781C6D09D12231775AD1D98CAA9B1EAFB9390D67D76EA3026113396B8DD311516577ADB15A77CF47C2082B7982B07687C2C88A6BDA5F9E5FD7F2AF932D947DA6FD42A219E297E65486B5187330E4C465DDA55DDBCD1823D7349D9305691C3EDCA07DD547E46AF919C780BB03C670359EBE80CD4FC98DDAF6449677FA7C045CBED1C04BE230690177AC880286407E301219D305DBB3FBEB56B0AE253AF69ECEB2FB19FB66302C828D375328CE26B8EF9FB97BC95B35D9F0294E157A98F50AF78A451AC533529E98196987D2D0E63C6F9857750AB8CE1503814C87FDAA84B0D345C477BD8E87A09DBB0C176573B5369A083C852EF8B49D4F30E6082E619CD0E10A141B161832E94B14D6B0150CF32A8054DFEC80C2500F230D4FCF86236D72C02EDBA3CDFD83B28EB7A282D4CCDFA1E1E5438F54D15704E76C92352FF2F28BB112372E5B532AEE918DCEF2585E3163520A08182CDFE1A3D35F8F4039105AD2BD4400C6F8EBFBCA9FE312F7D95019912E2945890AB754881AD378AD92D00498EEB82113897D555DFB6EA7A49B8D7115DAE705C2C7BE0D5BD7C79A19636884686B9173AC7EC14310D08361BE6ACFC6FDA240A73722B6704CC3D2BC0F0C0C040E44D11E185A21FF149F8AF17D2E056A3C3B5A06FFFB6E8BD3650E538AF954024C4E0B55B23941FF945513A64453A0BA9A4D3DF118C31263A06A3DFA7E258862FB8BD066179117F878662746872C7AB66F2264E4765EBB0DD19CB31F55163D8BD964D3B359A0A79D4695D4E0A1D6106CFF71ACA80FA61841BE0783D3CBDF843C65EF755A7891C0C40C98E6DAD9F565E51FFCDD4E982173903ABFE03BA08BF60E5F14D3C88E00A2D882253D88CE6860EEA90A9E4C2AA2EDC6AB0424493C1A79B5B6A3F73089F4A64D0B2E55B7BA0415A53960B870BBA5799323DD2D00199E2FCBA9547A9C2B823F753408FF143BDDB72B3C1E6696EB3C6C3CA2984453B1916FF4DFD6B3B43477C42CBF433C752D0749FA7D13E53363E6A22D085EBB93AAF260D610EA9694AC2DF8BD0E7DD543FEF57685E381630EE414FFD89269CE6F0D9D1B1E32EB744120325F092596DDF8CCCD53FCA530440EE9000EDC1D9708D0359A2B8C20008639F164A7DEEF0E1F83FAE0C6D06AB8A4E82CA74ED9AB0144A93F681BBB54356567E24D8F8A8C013D1E879F666EC62B94F2617C85CD57323A72FF71AB92E322C339AAE371AE06BB79AAA775C3E52B9480619D6D32335C8BB45EBFD11F8A5C5CA339B69E0F3FCED6A857EF3435732919568F1212DD9D02CE7F3FC1B22ADEEB3BE460D19235DD54C85AD0DB8165F30AA209F34D043A9D9DD186003EB29BA7DFF1ECAFEDD36767A7A389C685C4D3ADA09626C652C7985F237D69C31DB93A8CC116BBAE071DFAF8466908A9975C29D8CDDC236BA5EB447EF045AD83CCFC8FF9663D027A8138C6133A20D9AF2F89B2C183811B8A6868D5701C9466C54C78DEBF571A18DB524A7AE18C935B624446A8B94F25060D695949D7AC47DE11475C427B3BC987CFF890932E8BD341E51D0DD8B178D5C4F40C35B9B2E2F2AE493029C6C63867EFE1D7CB4B02C53C5646A9EEAE87E6FDE7C073BCC7F0A79B4F7E25383185292D735F0DE85B4F3FE9FBFDD21268CCB903640CC081E19BEE7184D3C2338C83E2259E59D8606357F325D5867265A2DE3FC8BD88AD8EB2D4AEA4E89CD08283DBF1E7C5A7E97E3AB43D9A385F162CE3AB3CCAC6F86AF9C45FCF60D997C3A6DCF610DD4C6978A3BD071BE03C0495DB413D5D2ECDFCAB95865F0CF0C732AAA3ED403DD9901B1DBFB603FE933F994F6C0B5A7FA6788AF95F676F20AFA37D7590C31D10AE2B0FA71239499737C004E7436B1539ECD7E442AFC74EE027398AE51D87128BEDC2C2F1E8DA5FC017A748D6D51428853B71B4F8D07A593AB61FDA4C401CEF4AD4A202E957DC207B20E15F5923CABD23E5FDFB19C66EBB92E1A8226F546A3637CF69054CD173614E5B69462BBD53FE82386BBD5AF6B807DB21B6FEC62AC9B6FE7F6D1BD777B2940B43516CDBFBAE26722F6A88552544C656CAC0C1726A3E5EE30BFC1E140D40EBF234BFBF07AE5B3FAD3ACEE3F8A134CAC9B9EC925E8763F21E85A113C6E59F5CCA70EEDDC2540BED7C92817B22D464CF0B13CB824684728E1FD84E497E4D8B1968F9103E5B820D97BDCE02BBE71CE0D6A8C26769ABFE48ED47BFAD693EB992632B6B934B54EC903A5C35CD8845F0E43A0E856BB8ECD9CEB4EB70010BEF602C7EC170BDDEB6A1CE2474E3323EB133BE60E1A23C0AA0A88DAFDB69B4C492981A53EE45F006F687951F13E6399C0D3953F134B5015A62817F8F631F22F029EE3167D9CBDF890CC68818FD12DFFE4BE01B4BB04325C36770E85ACEAB462A919B5A2CBE9F6198F9E3C8D8F253818C5C1B6B3472DF05C8", + "sk": "C1876C7591D9FE2918AF831763B053D7CED29634CAF7C28E44CA8DDFE79B74160D9539D135C3137993C93CB7E9DB32D97BED2F47CD513927BEAEA3EA4DE8DB3BB6F69EFBE8BC30B741160501F042738BE204496408E7B322B4F8810CE5F0A1B4F5853BD042BDC71BD3F713995F90D2997BE98853A3E0B05ECA0C2CD529C62D1D31142720430162555220261408757487051805486321463505328548138872674635348656038584807581556616567024781108748714006466586518105002840004152155071684402283301625468608582682871478285880112418701887856542813261486851086715532015038018055506582001004343174024123728627110402632383478155035530668058030807805254735026344715438314074570828778555510310503127760081644038768664440013167025735144760220153688771326556654136677416836236681275767825505783518026507108541306761822164356817775213250763580875702357583307542021077861788684686144273011537008501712324033761721553654884040484566604226000214651473588064077132555143158421687651533365271426802716634284747711533266322568582853708027003861221727624188548224553846320154218535004558846614210714725845776845035032840301165860462661558567062356487726862640113066862340546354378052445185333237853473826544553735144445868050241350888774173617075453531720267316818175415433376853422836031112605825812128668124221221813720163332878132662740616835058334581511783268088514555323113603245767313468456805542257754161745144715584644762635222801770257403571224173224101775575421637641653561651523472523353220007246647685422882100323788035807815471744883353670332227331383575023847310756871261578822337587022523242818335102643211010036128440207207414604308060212184302087706651107415366331635141330688886357276684550512668846326170485080755401433066163136305042535141770172143571578534537566273505072131666672802302137400258356111170004050122176802185713363384107338013714068046336638073677671825887712654440634342104756450234366074785063373770138355536602834482336117841811656443744500552574381774725612554820152456181136173480528377444617573837506101566008482616254362626412148541878576272451278865273175261065121480628166312811217332443874218160274773587204140232054516151580731416010517360222140016312345165580552765116138228663835802871501003418662168472077781187768025576001388352286135461575165005568123188068230433318746647171256317558746767878042633203465265747801218226257524465703521066601441767437260017503655584555626781625645828607216813374401208635875826640523026864485803177516421032408802243351517420170357837500517573422583060107563784043772507424567258253886871303426754383234648741138366371401462647365832748247554435886122467742424232347324855363843371303526333082723501448384560734138412613126277377455378767072466561765062756763081555387882428742444264545182347872215788716415115613725675021506301847681043752187440344541180617014583366082216418784124548587567538635417676816656583151701337688684365852214350536148165082118684731162728603020045865388212864485217252720226467655245757761056558883368818036647577235233732437782724674158151572615477036118545377305340788610187136740007740123076210307123022813564872374047362802876653816510510783134134880883380826444C8103AAD8657AA9B63770DC7A193DBFA1E0118E192420247B0444A7F836CA9CDC3A0980662EBFD520D15D923C37ABC4C3FC417AE01F017B157B85CA4AC48B3A5FBF10BD5E1F3BD2CE7E7477F4D47CB502DA2BF1D75FC48CBA9CC78781E33A3076A96F7D482609820FB1A1EA91EA2C423DA8C5E9ECC59F34BB5D58CA360DFCB4E4A10ACB046AC8A0C2F093FEF48DAB309A7645EE2FF18D88CB14737400C44B2EFD12D8C03579A5E0FE1B260F691B9A9D001FAE92D5C04A46D0232751D51B4945B86609AB60D80A9B04F573318062929CDB4EA895013B78D88B6379C1FBA2E729C7BE337DDDC9ED90FDB05595D48E12CC38732E00FB97735476D423EBFCD8B91D7D17D9C9F23FC65EDAE2281BC482EFAC37B48B23B9D1FBE8B8AEC1533844536F1B61BC8AD5C0DB80DF89B3DB99EBAF8014A8050F721123B45A913DD533C8C9A5789F2D6BEBD95CBA04555E36779C2F1D0F562E5C8597970C009A815FBA3F86D76BA778365365BB5D897B67076C9B826EA46578DE54285A6DC36BD9EB85F0B282376CAC0EC1ED7E22B05CF123792CCD02EBA13BC9079C62528075652685B70E291A659B578CFF8EC7858CBF990929A639F20455F3CF14A6E9FC8DAFADC9415B3B20C8B26B5775F66DD90851653B30C382D3FCBF8C823EB5F6FCF70C0357F71EBC54BDE2055615A1A1CFDF3A92888C5831A3AD66B5CB128397210804C3DED05CBEBC4B9F982CD5AC73154EB629E8EAEA4F5239E7A4F6A4628469169FFB74FDD8CD475F395E95C8F6CC451E46AFC3977BBE7EE3D2ACFC1C29C197752863C0ECD61060C90F3837A276DA89A7496435923C2B89786724FAE94EB1F585E8EA4CD6B0B8127B241A889BA2FD60CB8AE279F77BA7EABEC33EDB596D6EDDEDF252800F448C2FE0DEB52C00B2C59DFECDF7761ADAE9FF8B7908A5B441A70B451E136473FAA2310C59733200D238C75AA10FFBF9189580C53EA961A72FCD49EF3F7A7834FB0E0FB5101F0DC77819319223D1BE54CE05321D70BEB5347227EB13C2EF4BCB75DAE62B80BBC3F89FB40D83A0BA7DB94AFC86C469EF7EAF8843C508C465D90F850F85203A978134C4240479EA0E241F805161E7C0B28B2E960EB281270A26FD00B0FCC8942125B0E73474B186BBF1B2A22BA5CA4EE34BDABC5CC9729B25F02AEB9BC4FB18F11053DE96BBE76611B1AA5D3C8D1E256481BE19B03CD3FDFC9BE306F35ADF8B229CA3E2470D65DDC3F3774C453AC9F049D4E81AC955283B8C85B5F52F13A5B9AE74B08BBEEEB7FF9C7DB6F0DC10A8E18B5DE83725FA5B1A6E5A009753C694078CB88E8A2E95DBA4C5AEF8C041B8AADB984F533CEA6B560807CA8FAC3E16000DE18C94D0346BB6B6E01A739685207BADC4C641201C159BB256E56216CCA2DD471F34E97891785CF7E6BEDD14C92FE0160EF1B25DA80FF86739568F006E778AEAC09EBF4FB56D2DC914D549FC91CAE30C1F044AF84F2F814C3BD9EEA0FD43E04FB7C5ADAEEE456414DED08A0270B1C418AA964C31C0D9326618DB93BB2885A7F734DB1CFBD903D5A2ACA03185B3406E015DE23AEF3DF47F4394C6C406D63EDE57EFD3D00555592FF3454608E00D5B04B276D8D52E8533FA59D8DF4DA27AEB1A4D6E54FF340C9AB6F79DF17057517B7E50CAC46E99C2433A3F14CCF5A398AD94C433826D0497DE022529C0731FC5D567A2B63CB8473B1DD8EB40EE86143562E6A549CB58A94FBEC6E75E71ECDB0321D4E5FD2CFB9E8BE3E7B6A9CFB42FC42CF3D8A8FFF70E2E31A9D4DF35D6AA73AAF44A0E9FA0C49F1AD3A624B88DBBB2CE5754850914FE76938D2FA56298E56DBF447BC1DA818B2CBE6DBA78A240A070FC43A9C776562864A6846A4929C94B4F1138ABCD75DA0945C9AE6F1EA9468249DFF202F2E338B9BE3CE4CA099315346ADA893A49B969D26ECB3A05913DA9FFC13327CEB3DF6F0D1CD855282CB64CFBD0F695ECA2D4C24AB18FE07A79F2A129CFCDCEF608835AD2F56001E7B73DB415A132EB72D0E752E08849CF5F663A841D25792E3073A4A2634D9B41C3F9C73464F4694D116EC073C67C507C05FF3EF5FF1441D2396FC4583C8709C89E2EC6CB688B3713934E76B95E8C10CD2F3B9D0F298D2B66380C547D992894DA2554CE583743490A6792FF5490CA64868DFCD95C4D3AE21130DF4B00FC50CEA9AAA2277B76CE9F7CBF8778C30591A81F2FDB4F16C614FAD89600135B8084BC2494A119470C6D622B4B6DD534D086074874202F9772C190C301987A0BADD318C2152697E8397D4EEF55547C672F35985E3F298881BE917043C8B3E9679AEF3A65EA7E641F3805ACDB18E716493B597DADC3021293C234B5F3B548E82250FA5A2872357D961486CB95081829BB567AA3B352B64C0FB4F7072055FD8AAE50F855C9AE69A1850BEEF309A41D1B91A5E181E5020FC73DD5A90AE7271186F470E20D2093F44E128E044E5F7B516D746818B18A8D4E155B0CC322DEC548324B0241F4038C29E6CBA77C80228AC9291D1E5046F7AA321548AECD85847EAB71996E3AAF47738D06010DD373DC12FE362B599EC7B060120AF6435301B6324B7B99771300C7DFD369F7983D1054C1C45D37C8063C73765CC399CDF2C7ACCFF7A3B6F80C0110748BCA149DB1C7503E47CFBA8C4D44A9466D1DC0F3758932BB4F960AD5A67CA4EFE34F5D946220BEB96C787D88F87587D3C09DC4F6DE6CF1A91E463BD48398AECD75ABFDDB9DA29839D78260DB74FCD26D6918600C74C4218096D1BCF7054D7DB853379B88235AC069EEBA3BE170D9D5742E085B468D3ACB79FBA3972E46AD34CF645A979D3AB0E93E1B69F16B4C1225C048F5E5CB06AE5E9D84C59DDD9AFA1BA1291F3E02CB46DEE9B22EE622393E58AD1CD6EC3A9EF39BC5CB2252C17EFEE60F2A139EB84BD7E9131D70CDF35983D81252927FCD3CEAA9A6256CDBD0BB4A310945E7A6EBE10EE50AE002B281797313E621013D1F9E9537A51A9C32D89FD4C830D47E6F87F84B9C600861FB7191A73EBF28F9CCB83D031CCAFAB2EBAF1F4B67B651128CF35F70F8315D03E9AC420B730C7C7EB1C16623B89B89015E59A57EE9E4AA835436725459AB6EC1C3509384E1E44C50B86251EFA538C3050032DC9BED5245CF7708DC6C07382CA7B5664ECE3AA5C357492A1CFB76D49D4CAA23D237BDF1EA3F8EF35D2C893BC45329027AE33D9F63E9845BA7DE22DFE6A7222D1329060C4C8181D92C6B399E71ABA66FFBD4C29CED409B8E083012ABF3A8A1A9CD64F97E972CAFA4CA3861F5F73D891155F7DC9B49FDFCEA857981590E424752F9D80BACB50CE48AC3B8C8F25062DD793AD88B89E94A93A4A38753DCD1EE3FCAE78D680638C0B181A99F08EBA730BC90805E56C9C89BBCD093E1C8D9737FCFA8B1958D1C5E022072A04CEBF6CD3552CB1805A598EE9FF199144A5C4CEE2DFC1D318965DDEEFE9D2668281263143D9C38F4681A72096CD7DA420305ED6D5AC10B021D8CEFA981B0015099F5E5725B8D735455EC2FF2B8ADAF" + }, + { + "tcId": 42, + "pk": "8DB98D451A84D7C9FDB7E2BD7628EC0EFE6BA51499BA12BF981EF380195E1D8BB3E4B6E7AC1320C295DD121AE504385663CDEE9BBDC461D9AF9B74A36F30E52598E024FDC912F1D51924E3BA090D5E131218F69A80C44D920AA8B3569B36505F4D50F161A5DEB45E736CF04E61D6AC17948F496BDFCE3E9968861D267CE87D3233D12E0FC6A4DB86895F7D1F436483AC051DEF1E5A4738342B95890C90176FB8EF27029026E333E944A88D08DEE0340580A08DCC4A6ECAB4761279D76CA4DED5AA147D656DAA41EDE66F4C838F0A04E2A7B8E18E4413BECF01CE5415A17B6F39A5B7996A84D4158CB664AC36EB09980FDDD8323B2207384F60A63BAA446C0CA5A8982EDF24DD4DED8F07181000A22F9FED786FD3252749DFE193301414174CA01BDFD362D25985A6CBDB315026F813E3220FE8DC1E35EFE3F07772BA54861933B9CA9F8F68BCECE60F9F28148395C1605890D5F2B3E859EB7EAA3CDC66C58C9782AB8D67BA6EC271F454DD8EF82854D2CE61B5A513AB8FAE77A081D4A5B34CCE0100D31DAAED0852B9E77C904EED16AEA439B46BB2BCF42FD3ADDF320B4F1CA1737B8D7D3F7496C7C77107F2BFF1C907BB145CC2FC7F92CC3A3A4289CFD836AA2B7490393563E2848F0783EE4814BEB9F1FE75B5371BC9944029FF463361F65EB6654B588F9816FAE2083A4614DE3AF064D65A1254B4252C8B02F1919CFA11F7E523F51C99EF17CEFB5EB1F692FCDA240C3A0C504F2527A477A41BB2894AE3F3117E96FE3880D3447E1110FEBEE17CE73F1BA7956F397023E6CE4CFD8D3E1E84868C94C0737ED138FD7EF28A7D6E0A047215A3490A031C2E7085EA975FB16D129B7A70521AA45E9300355B930916D40FAB7E197244CAFDAB36C55CACCDD9EB203F48CBAB6DA41A29D686AA198576BA05F4575145DEBC8322DFBCE5A1D0899913DBE93F96033DDD73E8CFA20D92CC1E9869C217586E78FE30351EB421CCAC154089EDA5E4716E1BB022F264E76385AF044FB2EDD00D351B0FDC49B10ED29510FADEC7D7BCB72EDBE46650198C7B221335B354A7F6623842FAE558380FB0EFEDEAA161D0AC5CEDF64CD3FB1C709DB76C8C046CB5337438A72F283476687D26987B2C6C205F9B39BC2DB90EF13CD5440993F802BFC120F6062F8B62344231A268128B4AA66EB6A30EF98CB94CBD50667D9BE107A04C54631570584FD0132EC1F3AE8F115C54CA0849C05258CE87E6343BECC597087369594D1B847CDE8AB9D7D3EE1911953FEC22A2473064AE8BC3F406D81AED4C546C8E0DEC5327F2CF883DB613D5353837C823C005420E2114468B6B29B862FC6D0946964DE31D2490A14D5022ED160288F1C1B08DC9852FA66FD00138FDFBF6A1297B90152580AB8EB3E7374B627F32233E513FC9329A5062B3B376C5A3BD11E82979A0310E6BAB7A66E6A8CBF829E46C69BA03A9827EE64E0077DA863E7B046EE8521020166108EFE63D089A598E1930748A6446E4E817EC5450A07A01D49C767EBDC711F89B07C63B2140052C42AC2EB6243A4386E4E8FBE98F17F28C3C452AD376A2BF51C5E305904A1357D1F1B12EEE2D782F91DBE7891C7255872F43C697E8FD6CDC923FC866223812C568EEC14530BFFB2987E45F44E0F792B234718307275546DDA727789F918EF4897A6B586F9A614187FA19CB3AA3EAE11FDCF108F69581082882AAF9A85744BBC451263AE2E71A2E9EE1413403444FBC4CF5ED48E73211835DD7F2EB21545F4749CDD8FD83EF61A836AFB24FE46DA4A70E8241E81080D6AFA07CD3BEF47DD96A17E079EBCD81231D0D6496BD46438CB6342B7B7934A42F375A47B64B9CE0C08E21C5050204E576E552002FC90C86E92CD46A8E038A647B3635639DFDECDE6CC2628BAF8680529E9669EB28D02F1DD514943A034374C14A603327DA8F83A196FF531DEB4D642513977742745222F18DE817FE9BD55C4DC0810B56F516B673498F7EBEBC49BFF7C73305932E8F86DD79512EB52767154734816624DA121A925DE9A2CFD9104CD2C67F1CC2ED5413ED2C56AB5634DCA211DDBB333C8EBAFAE42771D9F4BFFED56D4C0B1C6683BFF51D0CC804E1E2F6B288C78CF292E0840D60462130DE3224AE058533B510D70CD9D5ECA048AA7472C5DF3CD8CA66FEE21194798237CFB506EE058319764FBC09F21B46850459CB581AE2417992351339F5F253895CC4251670192824A76F8FB63D926EFB1A070E0CDCFCA3B6D91E4564E085AEE5034A10FA2DF175E0B4EF2AC9BB6CE88DC16BEAB87A5A73350D5B7C964D005FABC58BA0C6CA62A7C127A49B8F01B6EB8AA51D3C102591E7A96029A248E4C65529613F177DF501C88DE3938C378EB4C71BAFB61624C15B8A14AB6C5B0840E0BEF1F6BE9FE4D469AD7189B3FD79B2AF4E9FB2D019F98E57E56D33EE4F32F2D21D8C11FB3190E3DE9DBBE9B5C96044D92E684B16C8A2AC216CBAEF735B2C72690F7692392904CEDE6BF8591833D4007C7732E7C0D70FAB6179D13CA6F77ECF27E689F7A6D4702D9BB293F3DCF7761DC6405CE43E32E73D8BBBC46C9EE7DF606BB4DECA8B197BCFC79D6494793C6DB02BDB2F14C3B81AB1D5F7E5F9E07AFF50B64CF2D82254D8E7658D3909BBC27522AB2B6A31394E925C84B665A4A030D5B1399902C0E31E27733E1761E460095FEE4E811C98A8FF6CBB37A27329B9DF33DF55A22E52DD17DFF78643675E913640FB6EBF88430487D1DA2CDB6148076F0EE6C84393D5", + "sk": "8DB98D451A84D7C9FDB7E2BD7628EC0EFE6BA51499BA12BF981EF380195E1D8BBDB2D29E491867090B9E965A697B5E5AE1CF087CE91425ABBE0CE0A5AF62653F1AC1EF5C1FEE6B7F332FF0876353BF37596D0FD0BD5144B2D28DF122762C53B0E688BBABC6FF40CA6B59885C172D7B8B03DF7E9EB847FC64437129BE6491FC9F17844745181084765356218212331443581827422547478716583235137304142402455774301672220067702281740345182635367206821152585408456654052728583200823033372154310824870472281817357366180438076076674475812436718415054614482424484278483046206360807771787771054735117481860335283427845150441828024348673056854648847118566408478657304738565734805614324307071342515464763053856836203744407720261127508640865603645571763504615240651218232156110531767574417578488131402811708672300570030415207614860486716278605250054542784421203140032858080104483743443502057255687503365145364325545780515742727205012463332228222545378481253257774532743251224012706856360000657410838731676482345513625233382538338360685487381801863581234163171801118480454512304805870580353572172486653225874875432158856321508853750572842660701771844633807757246836606614711553870048011642387468317806408144712357547215517244347457800162502560134340120227860884181180845236075730547174351241070547148484732728430350804426817052716534122672621650022564668418360272021232568277144644726668188641422271467488778515871817362810073182218026675237214022420675082370102767463268407376823612174601552176822253665808322107310413688206233547728348046326336582588831571550353146288604673611722768507738570106650282730540010814825386303560441675734048647887803531221650516815166201144723144731234257121763440850075481006600576245770066430232611184655640121061423732475158340280276165264230773851076665813040613203748418653067610885602255487480571513758574384651854415626417420543166747785171622576046385374026360446536560323364081514531124255163224126611340585256771327070023233175712863557000643568748470265527880027314325564436741673163013613563057262677350520653061006868115275687721800851442668541753630261381875745384251303754538638404618280501713206120252623514460810823423805714323631500120804284855515134331476516481847486650288541442660882611657005023631346640283306348184686066537312548854776538144604140728572838456414638133171874875422240152881130760145071162647006611762068256704854336802543356764210411586424602276003305764112061322443824572765215233587274448602602032341352101470571466720431168327107605723515030588630603022537525532211385730001520137417308382054521477265701811070771684871876723563513581351236548745640701728104731485470714068785004725608360521461771588538108418144581302136103731866083078237762606701124574620400076086186400026430204242416313181665824713128874033465213378736357151255754782458148571410206886244328708502561842137167528742821045110640483861757763044035404758481557643071506274125252625457522422851864812233285804123447364523664267670644684325263185521744116250655620038007410050478715435430444716138012661608280614268743443256531360686636133112133285152162217110212444684675883403052787004876652088607383057786732820085417285882C942ADDEFD289558DF68F84C5D3EEABC4272F5977AD513D3A8539D23950C631FB6FEC0A49A32EA5EE0B732A751FFA8281CF1C1D4A278E6F9C87F64D6D7DF0AF6DE3521AF8623512F6E27D4EFE4A716FB72F483FC9811832A56BC22612C7DAA2779EC83276AC46D188158D448FFC8316E526CE5194A2F2AFE14DC009EC89C712C705017E68EA63E9FD3FF5EDDF24AFC4533190A999F2E3909B93B0144CECCE997B32EEF929D73635EEC938BDA1660F58D15E5D9241C6061FA2DC43BC8E282081E324975DDE1B84C32C1031987B8252E1B2D3047EBAF0206691348A5FEDCB7988BA0D967D7FA8610CF7DE3B08A8BB536D2A80C75D74DBDC6DC1383A74B936E5E342E3F425E64660D230779C1BA1AAE18001BFD14EE3EFD849FDD81A561CA83F31531DCD1777AF16A8A7E37280D2C9D7989198AA342F845BE6F3FDC99FF6E4A2CD7E5DEF8D44CF72CFE0FE7A659ECA1816919613B8BF2255B77565CA0E332E18959EF7C4E3912F98BCC325AA4341C079A04C0B62050C9405F4E87C52C829C84AD60CB904B99B45653D5BC9B7CC96B4A8EB2BD62282F2B58A2FCDD4F48031B355B2C5D4D940B3E5EF791277D27E4D9E91EE5C1DD53C5F2C0F77D0CD693B80A97D7AAA4CA942D34879430BB0A5B354B51B3D61B47CB9C53339BA44BA39F617E28BAD34125090052479A275F9C9F787FE355C4B8E965EFA9EC3122CE4ABEF743361422AFB61D4136D5D83EC2476A17682B3E16FBFC14348B2A3618713F78BB39F23843A5FD50906920185AD1692597DF722B6C8EAE0324C615FB051474185ED261C1FEAD15086C88FD18A99226AB93DCE1A11C289B91B6DF0D7466B1AA26880FAD838B520EE9EB1753479FB5E9D17440336302A2E3B12A5602EAE3D561ECF7580B4308852BE844FBD025E598D3E4501DA5F0E4E8059AB05388505374F5EF6BF6D587AD79EDCE255211F91878B4CA75465884C75801995B4F21A2AC32E38DE736FD4D1C9C165F4C5FCC8F9392B768206084F4508ADE4AF5AB87DEA58B42F82AA64B03E32CBB5DEF948A14B6D93881EDFA5890291018F7BA6CC7148398823CD8840075A3335B5E0B1C164750CBC43D852C4D1778F258BCF6898E363E368B4DCB4863DF4667FA505557C35EF6150E74862FFEEF1C42779E870FEF08C55C1B7DFD433CAD4A6AD2DF25A90E840C07D5695AF96120BB6A41D48D4121E05FE703B1F5C8343BE403BF30868B215A36B9E79141409A0AD19E087E39AFAC1102A7D7A2411B4D435E4D731E6CB826F727508B0E7B360BD2AB2A778087FC0D6C2FBBB171EBF7A0CC40DA389836E895A6E0AEBD0BC0101D1E10BD7FF82DFA214631B38688BCF620F7188F33BBDF17CA3FDE11C60D4A68F62C2FAEB9082514944C93E31C69BA1446F4DA0390C250DBD21336667657326246A4CEEAB541803F7810FCC2A9136A186319E8A164D25EFE0CF08D98EEDEDE98BC226826F3AEDF19F5837818514E15960757F5B705FDD106E061BD6777A000169961D5800E5CFB63F81AFE396861CF87271C767DB3F023EA090270D46E4566533590CC29553316C3BA34655CBA17EAF8227C14A87019324D843641D3AA9E08BEFA9CBDFE9E43693E10E3CE2989AD595B1C279B971CB03B02644C8D205AD9AC00E52C9D66042875ED8A8340CE37CE026AF25B8ED1EB503AB1F29EEDCEC95C1053AE4CDEC7987E1AECF5FBB61ABCCD1AB81C38A674067B1D3D1DBB587BE58F0ED4F390F329ECF85EECF686FE7FAF7B065D14AE1AC5805611EBB4E24C609ADD608864FB88339A7C50135BF3B9FD149AABC7B812D9DD9902884ADA215039D1CC6DD687207BA91A9EC8FC2C18C15F2A841E2C7539AFC58C2F998B8D6F683B786F8A0859808150129BE0E57F7FCB39D102BA7346527F6C24DDD21B021835B32E094591087D20E0CA859159E033BD06C7ED6B76D56E49BB8DB788FEF5C3649197DFA25572301076AE65F3CFE0F135B8784614B65C458FF7EC6D386F10B673B5D17E5A2CE710835E5504902484DBF2D4C99B66821F94329F6159DC50B5F9611356F47FF4CA62C0BA7EA6CFF3953F68B3A2C4161D63C74AD4BED2EC2B7B57C81166016141F8684C26B7F7B7A6D136F1DC6669DB16215AEB0664B322E339AD8ADEAEB2631A18E423BD66ADB9DA0D7E29210A82F41EF96654032378DE32083A9DF91D237A69F7895D2AD7EE5695E498D7DA5FCB33ED831361A3AB049D36D605E3FBD7F019651467D06E9D8F14975EAB9E1D30296FAADEFDFC435BE54A23774D2D34284DDE0632AE5BC3EC76CE59675494522AEB4242F296B32D1E8F71B9255D7424CABF83377F94417CB6BE226FE2E42B020EC0132BE43E0D0F0A346A8451AC76122A44A15DD801573C704E0FEB63E9E5C2A7242A1BE0D3BAF8C887C05E032A4E5CF49C462DE9FADF951085420FD67A5E31AD9AB33B8FCE6C22C5E3CFE8B87BD3A13CB921CA861315C7714F96CEBAE615B179A62AEF869E81A3A5A16AA6C5A7EB6A7025BD47D1E734818A539AB8AABB6FD1D14F2D92A22A9977C9DAEA678DAD360EC2B7E8BF72A5EF72556251356937F6F515329887914D81B66FA071C538152D75208B58BD381139F5626F5373A6A319EEC4C79A37F759F27CB2CB76D18CCF5185370D3058C9B9571845554BD64D87D5999CDA335E3F93AEA99588F2BAFBFC9DBA476B06ED3A57D8D913C46FB9734A4B5FF97ACADDF5F6E08C9273F712639633A04C7E7B7CEF00876AD865F2895680A808EBBE6E8AF85EB2FACA81C33E4AE8097A9A003DF4161640CC96506F42227DE85E93177100AC01F05A6E5701FB8841DFA529B35507442480B00088C5C60026AA77DEF2B81EA411C88EA6770C5F849528EAE68F1D83E2462AFCFA372241A988E0738514AEE3F32723EC78EFD8C04ADE28291C309B2217D251C19BDF9E051394414E49AF076CF8A5DF9BE6A4C7825839F1805D3DA89EB2071B9E2486FBEEBF1A5967F1AC58A072901B82DBA4D6090E4A40020590351837EEF6CF6E4CC678F3FAA67BE1E16740E7FDA873BE73C71ADD485001D002CB3DF4FEF3ED277D130BF66D8C4106491448C10B8C402DD50C95CFA53CD8EB375D64E5E7500C66932B33E0A1A1433B8FC80D0EDB37004A2F64A3207512CA591123313DBD5C0C5D99475595F2CAFEE7E9BB138E518E679264D977E2320CFC59F467D889B5B4D3756D532C61BEAE3199EE83D905A440BA311D8F8B7529CC0350BEAFB908BFD7BDD542F6FFA460D2116008F16F0471157C117982506D82E13A703EB53544A8783484526D8251628E1020DADD2F502A5E70FA9E90BDF1CB9899F79B2F24BD5D09DFB876B1845515D947F8DCA2EAA40820556D16BD93382DD3283D98BC11CCE2418C43A35E07AB307766206C0F137254FE736F15821E3AA07EAE299A33C31C896C2569BD39D2A0736ECB396FA4AF9799180C693B342A56D7255659F75022E37D301041297377C228A367A8672D0FAFF459A0DA9C40BFF60ECE85782E991F0682DFA73099A87AE293860B143EC788148" + }, + { + "tcId": 43, + "pk": "1C2B6801785DCC358FCBD37F578673850CAD84EFBB28ECD828783DA9EDF6503BFCA2420ACE9FBA45D4F39487658C0AF41E5C876C107B772C7366B70DF124C15DE0029FA1F002EA566AF04441D7C7E33DFAB7936F19F34A73AEAF42026E4A7245D6FBA3C21F26EDD80652442522019A72E586BEF8C655AF4B3E6C6AE8B8678A81AE39E3A4D756AF595E15AA8C4ADEDCC4E5BA4F8EB4AB5BCEFAAAEF15A629FBECF7BDC657910A62E5E02E3FA3F1D7FC4D94EE56F252B53020E325C25129C5C4501FDED83D071C59FE6454AEB1271161DD062D0308D1C515360E3DE60C383074944762EA6464C175F7A9D317CBEB83A8238FBC383F02E299EA185C37F259EB4BBE3A9B26353BCA9A1D877007A48B1BE4ACF21AF2B6D1B27EDD5C3DC2A77A17C6EC0A9988F2DF6EF5087FB15D482439D26CF63256ECEC16BEBC92A65A112C2A277DAB80A0FC49A18873F9F62E48E44BE451C161D5DF260EB14EC62083485CF28AE98FABB0008FEB12B0387AA1BA88E70CA703F8E2DA0F7DE8F08419FCBD0A5C120081E0F57A91857D476DAB4BBF70B3BFB7695B48486F3E8ED074B258B930C092F73D749E2671A9163F631B9EAD06D631BD8325B4DCB40BEDD67D9CCE14963C5D4B2EAD21EBEEBB441936039F99BB12E5629D5959DFA5627335757A6FA6A2482DEF787BFB173BABC595DF3D03477F8CA89B82923799BD5A94329CF9B1B950260CAF3152441B51B576C5CA9213E8AE2B34858BD4BFCC5642FD4A65C1F38F5444BD0FAC0C24E6D9AB20791FD3AE3298CFFA4B1F2C113CCACE75ECF9A83015C83ED7C6B20FA037E83529D8182A16070C6AF08652AC7F4190BCB569A7BA00BAEE9FCA16D9B0485FAFB55F048EACCB80D72B34299C9820C0D3E06EA8B08F844D296C180D7F86AFEA7355BC0B48C58A65C55F7582EBFE9D23FEA305B645F31EB1BC7C158F3D14D74101973FA0975202CCC83CC962B2852A409E6C757427E9309746BEA177FA23FF5DAC5ABCC5F85A8D87861104B41B04AEF79C31C907F9774C06C2A4CF36C2E17829149743455E419E672F744C3A75DF01D6239E4492E643CCCEF324FFDC0E42E531E28D98E9EB41A5906BC6EC0C4B41ED82CA86262F768D89A3C8860C18F1B42356ADC9C1DEC2A311DBA00F7E24688642E75C1325D4F72619535302B520660EB56BBF4E7CC7F35EE8261D3AD2174EF0F5B5AAAF9F664B61AE18C5368F080A9238B6D4F4047836C9D784B95B84BDE8AA165B3FA5E582A2F24AEFC50F1DAB9FBF666E4ECC858599568FBD3CF90EF6F23365951A00F808AD1B8B6EC09084C97268330A5E24F4F8F5C73D5C365A5F88D1287C5E37076BF79D3CA40EED1FAD9DFAC8B7A954CD58BFB24C200704E19844BB47F5CEDB184AF2939341D28229F63EAE74D1AA2D14550474247FA3922D2C24E40A5F3A765B3E41F0126DF8A494F8C8EEF43F05E8AEBB1FC899013BC21B764C33CF4EDE643055DE39AE5394C570646828AD265FCDF37E0CD152DD07ACBA5C28E57BC8D82D871C49C457DC3CECE1758EA883E0E13166E4B82262492136FC221A15B9725647B10663ABF3A3B589A73226D8CDC97B7CA86CEAB4AD973D83F85190CF0F50938C1E11D3796FF3BC839308C3E8D96AE71239CE9C189F7F00DB181A95A5F59D371B3F238F456D736AF7A948D9CDEC9AD6DAAED77E47AAA925D9EA0B0B4007E6FE9078CF127729AD03FA43789F38D7277262502D17580A2586453B1C38A24C7F5C59D96500FF01BF04224A9A868264189DA9CF4F3508B145EF402D217CE991419B68E5A82E00BC46DA3149E392D042E785817A41E33C823F4C6D2551D5EB03E9EA862CD175D58FFD1B5D7BFD1C7AC8C6A505D937A36C89A60702B7F64345D13D82BD29C86302AACD1B1835186C5F3F56B9E44E085106CC96907A332F0FDBEA742A6715BFED95D606C9F05B5F37F8F51BB049BA47DBD5EBB80739817EAF3F09810B00D9702A91077D60A09E7E70562EA84492B9DADFE4B8DC957727FA2296A97D24CA5F065F17DEB081395DCF58033AFC2F424A0CCC3220C477CCD627AB4E1D7104477D799833E2AC49AAE6D055C97D32391F7C138DAA8CA142D33CC035E4FABC57F3D1B0D8F93468D08BA33BE80C820EA5B3445B4E07E584B42DC27DD24FE42DA51B410ADC3D8AD3B8FE21C573858EFC0B6E709F91D86F6360C5B7F1F98A4B7D0F606DB60BE93CEAEE79A2112A93D0D6581A58ABE136FC6A87A6FF3D993020A6E5BBC682BB2175C5E6AC38708BE21A501E515CDF4D87B0D1C57ECF232936A78C525FE54557695ECBFD0B8751BC299F0B8A98979960939A1C88F3553A98A30021D27C72C9B25D274D642D50E0B438A65A68C6A2FFCB3D0E7CEFE9F0F5722E033F7358D7710D18A1BCDB12E4D01E3E8A580EF1A830DA29207ACBC45FD589270A9A82D7E090406C60DF24886E62F3055CF4E9E2D03400475D226228DCFCBF396868B1E79F91ADAAD9542CAFF5FE3483D51FFEF8CB247F2E90F489D0066E40BAD3D00222047BCC934FCBB4084D5D6B0397C93DECFBDD0D22CCB2A04ABA3DDCF8E6BDC4BF271EF1B55F808AB58CFBE7B8D27D334F0CFB0E2A8E3926AF6B584BF746DD8E7106EB4D0272B234A48707A9731159BA9F772D1BB885A8BE43CC527EA6F304D1CC25A41F876D393838C13D3FE8E7B1232DD59C553977D86D2F0634C9061CCCEC779862398D13753F046CBC1C6BBCB2184D3B93EF6307D094600520A13C9A61CF8F24B966F33A4E1D4A63129B", + "sk": "1C2B6801785DCC358FCBD37F578673850CAD84EFBB28ECD828783DA9EDF6503B2A3D818FA1632E882FB4B102891F36847D725EFB265104C96C6249D614CE2DA2FD15B9A2915A14F0F18067A2EBC07177869430C6A3900FFDAD11EEA8256258954C53CDC5092E082B959CAD36E830534AE598CB9A40805DA6AFE3A33C781B67682304811862666262674883630257466336654176127111610188405651882248835621772103713057301461408544446057187771006674605835060402676635418131476413436003120645277455515485670383644331501872624770716378003605043343662173545134662807012482221028367326430336535664448056113574018581120523841166041143840318651156482606328312581566713531544126481316674737206548863641151137443513805664368650232741372866237083842038500867032145440548358704527308541843850274876810732814453828163568433334252171168355156128245552322375020411688726150257732451832171850113208171275024208763087043620431368784852342633345325381082054768367221670638442265455241150542031786524420340504232434554630307202834160338843770683236510173416158055663006632524311202770074186756864725651225115207874172102767108723215410126544502265753858458031284223785244845208708477813813164616574044334063467141642437824662515130780320530524304615455323331052410022757028285822155463465307887721528548442757207157143662703603322523164328585723017213078884661343736471304300711110210007661410452167826762283616602211111814737670478671581647376618273266215607470650400468274107273140772805621181485466005826678168630861123665356648222147531357331816374484742736281012353528830064601303473326670343601815332320656614136537004121661334847127484167341210426215347444665228633775855605113481362562501604066143748138675085214380117534354518528803214733100542576016451870144542343240477121026665084103270221073287781215258026275727484778353836573535212634148130745855242442608642460711873814258078850618877672413774513172426032072356862074508810306014067080867427757824824028824108174406026218102520624880108734712762825145441131055432206348270026562148550718452404551485343104823587357361075363067777608700730787068538524620734084330357617168267260432467052780270082138751130213247302351083133755083746701327633651771612817385522241687365428627888010160240244451556860642616888021741676615122361567710825223512105410650126041326541401456171026106665284806160355012356447348246653058504148285820087475110160353520303780551734644523605167821608646410237607101761118786078003148446280063422132668120564163088754007557568310505200680472867527162330302442631523115778167707572822871262554364140832017606753138334338852737720140605628627473251125862002613337020675245162661260861007155034720455157108418561023828220700355382181424101273721445815451858423724440784253713785183511880022873741854405034651712631638575532026648282103088505253625664346403781263188161174460770820772032382661577887440223154505470856385852111666161268622021383012686823504876281517266854274311810301526324508130485562286633448201880388745815358336710062432506786440757406072140568841501477456514813456204417571574122527482775515235688833535654757407187843821823872746421510747450775537360482055485647333021465B68C4EC5CBD1447A46D08AAE37528E592C1BABBCC9F5FE65F159E1C54AD88B07A7C424748C63C42101D44A8CBC87510BE76B9F61F3314BEA466B2F7AD9C7831DD8F077ECF863AD498AEC0735DBD6D0A86F2DBE80487C08E0E15D4F7CA9DC09822E3A541D65A07BB3BF9C39AB410EF2C0A2F707985F8DC2A72C9269912A3282D6D0480D37927959BAE33003B5A03A2F82850BD15266F977EDEDFFAABC2B0BC9BA8C550B5D7519806A574BB1402812D52D6133845DF5EC6172352C2FF5D258D3D5858A2EA5EE606A40CB2D76F461980816BF6A536A79D1667AE5422346BDADBE2F6C70FC143AA30F4C154E22E5DCFCD641CE01EEEE50F42AD9BA102FE9D8A186190A495FA807A5CA7552B8827D90FF2FE48F8F195391E358754A3B032D155286A324CA507F16A815706A3A5A1F127E134BC5B5143659E4601212A46651A4C7F8823AF02BE5E3E04F41F47259C66B131850A7D9B0DBD3A415E078625127DE9F1D602DBA207C0720F3F96A44D86D60802ED16271AFEEC041FA8AABF92209A4D9E53B311956E46550E4326A5C50CCA7AEAEB692176DBBA39C51272036B38FF92182A22C4758D1B865C1BBFB342C1F9407BABEE19DBFE046E122E18CF7A25FEC6A28CE4C33C121ECD9316E9AF0016A16BCCC46CF6329D878F48990351829BE43228F200656D57813FFAC51DC487A86F6858FCDC46910024AEACBBA199DDC66963D914E970EBD38F18EFE709BA2691DDC8CC272095302BB2D25657C32BC64915575B173085D920AEDDFC37177B5FE4F38ABCE426EC46E0723E00982FBE5C7E8E5A4F26540E37DC39E022DE7A08F13B3E9F88D05C30C8970899E2C3FB898CFBBA00AB8DF919FA51CDA3E8193F52B8390D7C274C7F5A344EE42312B823DB36BCCAD37C4B213011F0310DC9BA72B851658DDD5741731F21A6CE7F9059872CCB9ED69F732B7410033D8B5ACBD66B33928E3A7D7D5A28E3245E883A2AD84F7C2409AFF0402E982BC95719C10BD187A454DEFC7D3693AC537ADA62BE47D6681667CE11F9AFCBD8031F92085400BC086CB4B61FA363096DF205CAD59F6859667A9BF44888A0BEE5D4B63C4E95AA59F02C2AA9BDD02519E1758ACE89AEF92F32789656E071BCB10767F2727C309107847DE2A0C06360DAABB356C35086E4C95AC668F0F4760F636754879CED6A1D569FB11E5EFA2802E8B1C8C3935F6C5C097B96EA478143C2D2EA5C1E64FE19E03F180B70F4EA91FA327AE0BA6F4C3179570C62C10A7AF043BE2419959F53A31EDBFA1E091029F96EA203BF98E6798D96727DB60909C09A9339FE71CE9E4DA0BE641F0E8E53B43277EBFBD0682459DC028C6F7C042C1CDEAE9DAC9511E6EDE9B4927454EF9BD651B233606B644BC2DA0B29500B0890D64CEA0EEC968146C5E5FE395087BB4884F0206455290BA892B0D929632D098C33C8D6E27022578249C9DC0C207409799801ECABD7CE84729884E8714A19A05B9C7C8E6D203400ADEAFB0CA2669C8241914F85186EA0B50AB4FF646C5D386FCC3F4178EE18BF5AACAF6B1ECF1F5F894ADE5FB8F5EA336BF88548102EB3C897AF6CBDFC7A6F6667E075475359840328BD9131D2D17FEC3A9034D3C7766110EA3118161A42D3B61AB5AADC71352BCD0B5A1DA9CB741F70A6ED9EFB8ABD5229697852AC27C189CCE811A9025BDDDA939167BA717F1C3EADED18D9FA05C2828673AF274488F154B63FFBD853AFA274E182D83D37C97C7090BB9F2DAF9B37862F846C46E55BE02AC19D23AC0760E2B657C0B1B134FFF3C6753F96EE8B2CFF394B0F5B50CB77E8F7614664FB3F0EA8BA85D45582A71F3CAC0DFBEEF6848C63A270DE0D2696AC4FE1EEAA781349B02614DB517807CF4D2B0AC80FFBF0160CACB94F2C700D57E156774D85B52F5245DA4DD8E4FBD2B9DD1B9256FB65D538582CA08C20C289C5AF404349B12E5B3A431F53194E894A45F7AC68FE4A0BA8FECEFF0749ADA4A9B87D52563572F1B0594C62586BF28A821DE955696AC76565861F6F44A167534232C3EDDCD921F5D939284DA288A8233193B231905C76CA822B72FB04C21B4D7011D4DFF88544C1408FFB8159A597E7C4184BF2AB570C9CD7C0B8682EE942B864A52F4B71C6A79121E16C40DA0AB4718FD859598A4F52790835A5D87018339C221DCCB8011796CA373C9DB8EE2926046B0BC01C4CC6BD84E824CAF382EBB9D2BE3F8366100116F0234CB3C53CB418BED8B8A530CFB64832C78E6FCDC31D830E894DA330737C0D14EADA335E7BBA9E270751BBC0D72A137F3496D3F4057428F00C5E8A6782ECAE0E48C3B0D1220F2738AC092793C18FD30478B57BDBD2C4C9462A37B1639163BDAD2D9A11C36467AE1906DFF0F3C5A7134D09168DF7811FB2418C43D576CCC191F0343373CE73432735B178BB122A9A65AE84B27EE42707895C6412A4970628DF736082D11D2022C08C2759BB086547148C885128882C0D716DB047A5821BC1BBEE85E4AB3C5B8B40A5D673CE74357A475D47E96EC40337FA16C6B2FC3F09EE71E7FD4458712112412F6549775D0F66DA948E34BDC30FAA8BE5241D57C48DAE353CA3191AEE310A055850A266E04BB78982D0432D84531B0B20A2B3D238C2EE1556468A193A9A032657226AC726D9757641829615989251393CE0171AB29F94C1D583ADFE35EF8B9859B67364DFD3EDE5DA27CF277680C65C0589CD7F715727017F02F14CD9622468DF17D5697AC895AE8D46CCB1FB0DA103AE57A97F316BD0179B297061F6286C07294C55458144C6AA2E1932388362559F28289B0361EC79A8D81E6C77E7EF0D3327A85ACCAA082862BF5D99DFE89243125A9BD7BB2FBA35DB442E41E1DB8563F54AE40D444974307F410CDE68CA0BA9B923F82D5F181C141F3160A0450F57454FE6DE530F8661D49E1A87883003C5D1B83E0F21004E2648970E3807DF2B865BB961242943733938ADDD5D219B7FBDBAC5ACF5EF250A67A0923E8908C265876E56907F71FF287A6C16F21F61424D72F58CC468D399045F32083A17736A99A263E976E14492A6791E1EAD4D568AC062168A7E85F115CDC302B567E66A6FA7BE6FC6D6F7D4E8751603079A64EF9E46B9EB1DD50D94D0D85CEF2F7BFC58B5BCC193555D4B83D454CFBC2F910FF7D6E22E9A27BAE8A95A229D79C64BBCA7F563DA32246BD8C7B1D5022E0EDCFF163B03E4A3CBF2ED74409FA652D82311A753CFAFF4D9EA50BF7D91212E60B23424C90EDBAE25F0202D71CB566D6C4E5106C6D618B8E49ADD7156561D11963D2A1DD17A7C2C00145FB0AC9673788D8AC7886470719E405BFCE819A7083DE2D841FE616078208EF2AF75B38A20C61573A4094A6826DC2AE481A2E3391260BB9F01075258B7EAE81E2CBE387FFC018EA827BCFBC92CD49ED433DAFCF00CE55812FF8FDB0F566DDA8C6F7942CF7A9E07E2BCEDF02D2AAF40A66D0A55912F32A1F1D5C5071DCB5EB86CFC576791FBB66B5F0D38C9D2F2E31F86965ACFE661A9954F3FA8E9652988D0D2BF72" + }, + { + "tcId": 44, + "pk": "525654293354C2A1B9A2A76C9A4908CF2361EFB2312F8751932347FCB8153A473CF3EA6AEBDEE745DFF2CBE7A31EDC4221052D97347909F0567ABF97ACA00EC5FB1D9044A346866B1D7F99084C55E01687D6482390FF78468628D011FF6435C1A0FA157A895AE77B1745E49EC365F051A461980C4A22715FBDEA55972D41FB6549BC5085E175042CF5554C03D4179095625449D7EA256949E94469DC1E1BC3D5D91F2DCEF107EB8F17EFDA721EC1D1B0F6BDD2DA9F4B628B4D467584A1DC37F33D4BA326A6E783C562548EED4891DDB715072A7105CD1F65D4E5CF147896E3D16AFC221CBE3ABBB3633709A91293DA31A0C351C9974731FC48D72BB69BA69A76F06EF17E3DE3818570809848DA31EDE05D9BA734F898F38058C8726B8E08A22CB0F07482E4E96CD9AF73C9A04A16E3DCAF2DF45DD49EB0AA4B0F263D071141C0AA08CFC61CAFF95AB9AA4D66C20FCEF62F2E4D7A85EC0E4996AB14DB4130BCFED9C9465BC93D8C424D1904A732E5A198D183B7184E0BE2123A135139DBFE7721B5863B30F8A99FBC5221F1863CD22BCC710632B300C8A667C702E091807A3BA8DF2A96A072C991673851B0F30E0570A68BE0D1AAD7910E68C40C240A6F151B559A970A1F10A81A91FEAA8226389C9378B178BDC69A4DE7AEB439007741EEBB06F2C57BBD01D80114659939715C42E7CBABBEC944E40129E4C626A53CB1AEEA0D4C1EF556A9CDD6411010227CCCD4BBFCF634B2B59FC7F51E42AF50339ED2BD88F7D7840CF2A26CB5F64B1CDD1D7671687400219F4291FA480134E3BA5CBC8DDBC463E552F8F92268962D97154BFFD77C061EF9C14D343F49EA0BA241124DD41211E1B75F6C0623CB0822E5FAF8CE10BC07E9AE9441BD50F4AC7D79846FADA78C9793A55BBCDECDD98CE0A669665E33E0A8A142CB338D05CCC9F776A04DF80A95AA00775D52803EF71A57732657EAB19493C212F9EC961EFB24302F32A489624CEBF07F23DD09412045A413C67FA16592C8BAC0C98A5D5476EFCA9B6BFBB38E87D301579F8D8AD6DAF8B2C6B9DD026C19C931C42FF9155DE9D0959F30E04463F264FFC1589A9DBAE3D96E247925892C230A6200D446FDD0010BABC17BE23EB98183ED8E333EE2837B43895E5378D3BE60136696C2CD55DEC42AB817844E77E430964BA68E700B766BF046655954BCB9685929C018B0B3C7747B8CC37F1141AA9A3B190E46578FE93DA3B44BB48F339C861FD4F97BA0B0B4852F839785C542E4151D9944E26A131D5C248EA31C9F41B158F8DA5E025F3AEF3D2A15386BC095FEFB360E4818BD76446D5F0A72FD4954E5329523202D7C05EFAB170D185B2BF0D32BDB32F33A7460DFBC4ABDD929FFA5FA21340A5EA68DFE1DB724E0E9FF2E734FA6A11E5FFD61F086C90ACC6EDADFE8DF68946901C5CCFB5A74CB6B9CE8C490709B0834605FBD161839568FA1413571BC7B350F78F48D23F67122FB629DE30A85C594620B92284766F9F2664C7DD414F2933E0E62C0DA5E48A8C82E34D66C559D9BCA52A06E55E42817F4B5AC06ADBFD3B06433442216E47FBDEDA317C50E2107E8D6592C0BDB963DD4DF016102C8BD78C5134E9E120D0462606EB5E3822D00D235AD9C7A8CF169610C65AAD5480C45E2D9D95C80ADCACBAF5857F86FE4CB5DE389ED1803B05FFE13F724B02FEAD70E900F3AED263624AF0EEF24DDAEF803AABB07EA37366323B6C306E77B81B00B3A5823611C803A62C9287A09035834BEE86ACFDA3EE3A3FC69AE707A74C37CC597AFAFEDDC3490E4F19CF0195217DF1BCD3E24D1BE5787C6A08369EC6867593388E2CC5677A10CE6D9AF6C0FDD970F0D484F041C5A4C2697F92E52DEF895ADB8194A11711F055FB06C5B9137D446AFB847E562A1F5DDFC6F17DB54DC8FCB33C600EC7BD5045F8EED910D2D19D14B422EA6C1F31D3AA272C2D6E4635F38AB155FAB5C8595F5A1ABD240150C1D20DA320A7702A499BB3F51AE6DC74240BFED48D152FD628E7B2854F894718D3B5A94A887B12BFAF7456C418A83356F5D0ECD7EF4955CE1079D4781BA21044E64E71CE375B5AB6977D09957DAAB44CB2B349670B11C3F740E85518124332EB859718719E4C3A7EC3EF474C0F4EAFD0C104C1753396E8DF1090E4E42A4900665BA62434D8F1D3E3DF25569950E401205A3A8649853EB34DD026D35CCA312C5D05842D2744B643728053A93EAA878AF045632C4DA0986AEC5F4E5E0F93DAD38911A8307622A2EE9FBB93EE62B7F2D90B222AB0D23211E71227A2152D6DC2E536EA0F8118464A9C8F9B1D85D6C10BABEA6FDB2262595687ADD404C4C15C4C2189BFB7660C5CBA279EB6FD85A4C5276005C7EC5B3765D299783E926124597132D7EB623D665CEA1DB454578985E785022F680BD1439AAFA60E90694CB720EEDEB301B9E948E424B5D5B4E6D976B6E3BF31029F346024DE71AC2C2B42105FFB6054226FEE8A80C2471C052C3C07D6A4CF749135E03A0B263576F9F19BF7FAD0FA16F39A3A8C4335B0039A197C12465C9C9D6E5D5964186FB6FD7E7EC615F1DA758F207ACAF8B219B256CDC6B5200B64FCB9CAEF6540E2B4D5F382C9D8682B72F3D359650D74E69038527A215221980B30AC3C066F2198F781D1D318B53F0B0EF5A8FDCA5D1B1D6D978CFA7D8681E2BDCE2B0D494A30D7092DF7536B1EAF0ADC98E00D9FC718CE797240CF4E3AE2B8AAA87AF2FAB32922E4A87CD267FA2B6F1CA38F4F5ECBDFF0C879E12", + "sk": "525654293354C2A1B9A2A76C9A4908CF2361EFB2312F8751932347FCB8153A47AB123CECA94687F65EC4FD6FC892101A78F01026F29E0135AF71EE700E7C2CBC73CF903B7B4888927C0F819C0CA2EDCBD907067803377984AA4FF3E17734478A57E2B35B766399418F75C7975ACD04F60063F2F0BFCA26E50F070B0A1A195353724566837267013523843061217340448208603377516427785068105543815455713385838378638182068387137202878174761230078700864648646024855062224860686668854027226160574716084705654107343266361631364842553385601555588856047580535034530370012175508353073724842155863748067168114848882320522407062271240544578230102367855236538671440435531266463107672883753384543572436706682450834316033375243560363701823084801423101304218866444185862300771604518682156827233004524227545010242832663758743810826325221807752832476605018480872813137847777000653666127557527716638486160042404864166636102870313548832240045178714184303667865718102217306530807425665255147226317774324026116685410151810861754650667058078686427182806416042711402016888435813707675336867138675385874877012367321122252527373105272488877008643087733704347456662422460586083063645404228215715050611018103186084667757203763065215143246526035450665527055616815808787430678265678120245012578311308256263333860323880466256476062110526427163351471203052665006541664736828465247818142306281443835837182183652107651602852387576021550653670563332605536365174537158126383246523487401623134168384464856206204768217870623261824124585771546525528033177675181171075524844712203858364348868366630338263454740137745641040281333252087128027252246866743284811231073882131764045468851375840422556572064517855348352776346620056667224700385762102065606267611202427345130114347574537103157673262766574536203507836868203424662260332464514814176307376835282323336537583824722072737215563716516622534570868515740510531360567302685310330081808880645123531722346410845162360657713551527237544415554545544676603556376177653716885147033372853404163258617884540527813328211514033674414257460047837602245324068143272035585220146643616441718725600482680403063464864523457642605402244220645225704532847633875702715808568343465273572577521166715627587343885578373673372766332716633554116600462443030006236252146783520750515425417144815346847112732253776133677705301441278410464448741113474825577724608565567664387072414188665482012132181145627744672156457615822101260650685316686216446276142280271565741485500215068572175027842512176043780617184765347663010028034833058116425222513618208124855666167843357777361347708737016118061814685808301052444558752468101207730047385746728811752708526513738756226634713860484428284725564228166015837222131614501433104081222168277767128212721462486143511455718342443083388355003610147772667647654723627762544342374672085384358876058841431863634132804448410306706760647544551074056854262848837436080043515363533205588831716267387132602472322688526176687873184770211636173375004366841185377208728801202224543227412038046055442545283515488671645386881814722167054187675850246200624520546261410308840183184005181485267722758628353566744521701762386445637465210013676767755BF422E848963E128A6250E1EA8CD6994A61AC9A0145EDF10B3F305466E0ED49A068336C98B0567F9FB23C5A87F7ACAF7F22A9CDECE4215215B168AFAB7821266C858A92579D96BA48BC94A120657B5C60BA282A2BCA3349C13C2E56D7BBDA2D0DBB6072FDEA7A1D8FBC9B9D965E9C8DAFB3DD8EBF78BBC57AE218800125A80765173C6C95FB23FFF90C87F7F090758A1DAC96DA7537B8CE57B1E313312CB26799A65E9AAF0387D2CA3DD5E348918B7CA888E0BCCF9136E55EE70903A2DBBCE3476AEF4CF338E7CAC5FE067E23699FAE85A9EFD9E68242949786AB2A2EA82EAF8053E20953A1EF07BB9E22D7847D9BDB6A06A09948038BA5448337264179180AAC89158B68A6CC91507E552AC1DAE3619FD2FA2E0CFA0C2489B3C9AB4FACF1EC5BDFD188BEC71782AA4C3C6B0C6097AE93C7EA5920A832F6536CF5E81D1A222B9B936D5B57BF539014AFB8ED19B076D5C3EC355D06A7B56523273AB4231A4DAC8942D5DDFD58A73F968CCE3A8BDDC5D4F703CAAEBBB910C264EC2079FF75F9417A97502C91DDC2FF5625A3C535C04C8F95FB0B557B6335299DAD717D21A9973433C5B11AF908BF9B88E4B1941EC12E9BCB9F2B2331B7F08B2EB04FC30CD0A99ED2CBBD3DB18E32CB5C160FA885EDF8188FA8716C0FA9232FECFD3EA34330A61465D4E10C25497BBDBEE15070C3EA66E172EADD1DC7686CC32418CC26AF4B2D61259672B51D6E86DEAF4208F6822FDF28D4F3706D92FC66EBFF9E6AFD36D2D18F25292E8175ECACB7465FC04E674ECCE3A62ABECF9C2D1A52171FB411FDCC893C43C6CFA94B1731F21278378EB94ECD9774054F2D6DC682A07980C87F6C37D3C0822FA30334B90DA764856BC84CFE131172E75639935E9FDC42027907FA20363B0A32C7A29588C003DF13DB2AE9C7BD6682B743B7919DE78F8E819376C1D9E64FD1EA0750C335F56E9326E94107DF6E441EC38507755D3C48301B616782A1F4ABDC98BC8585A18C29E80A32DB88EBC3959DDEEB53638F6D58B58888EE0FE37AC86148BE1DEFBBF3E5FF194F9538044036B95639DD219592F0433D695C074CE6E9710FF9C0B1D6891ABF1396B5CF34BDECE6B3F559B1D813CDAA5DF038A949AED51DFF2C2E821C643032FE6DD6A74803E2E2DED13D446BC969AF4A0BB2B973D5CC54E2AEF9896EE166D807B0E41353D6DA28D8F5FC2F3D991CE68AAC6DC75663323080D5688FC6C6DBA56C033896F0581BB8E9F0E9E3AD561490FE9B8702D9FD32B652C7E7B74B74A489B981DCB598B6DC38A7CD69C8F429D1B2B0C827D8AA31860842758AA1720D87B23074DD0B70601FE0C2AB6B72BC4FC836C81EFD49B94AAF378AA828CB90242448101732633D0E68DB2573588809CB76A80066109F6805445F3880A4CF143D02384A5198E84796EB9E3EDEE3C64DE761DAC094B05A4D8981CB54B72C317E4ED791C49159A4E4E8C21F869FCF320F90C0E67B0BC2BA193E29E5018213C1AE8E9D256D8740C5103DCBA8EAB450A6E259B334E3448CEFEFF100D03104F810A7CC5D085FA80F054E4AE67AB242545A818E4EA1F3586945C3A4D242EE5ABE14DB6EA38F50407A88DA116D6D3BAD935A32817B4A24119E9A103FD7E6FD5D5E020EEBBA1390E5151FF456669E4C14EA8E7F343769E7510AA68D624553ABFC6EF2F839AEB4D6D5E1FB57510D3D7A7F0EE969CCB11FB023EF279FAEAEC6CF377B524D206C5BF4E529C315E6F23D9AA4D8229F3AC1A0D77B26F3530C80EB77A55F45AB9FFB9FFA8B8EC28F733BC500BD684D49DA1FF31EDCD20C24231086BEC40E937C2AC1F2D4C9EF4D4274E9F15A6F961820699B40D0DBF4D11149E5696652A75D571C61E8ACB9EA96B5EE185ACFB344C9DE2EAF7F956F0569766EEA44AB42F0A2982F0957F5C70DEB7248F6EE23D322669E2FB3520CE9FC98BF79636F5156D9678BEF7B19F916A8ED1F7EF9D34FF853923CBA360B10086A64BE6BD6B52A90EC48D763C5E00A9BC0822836E594AAD9BF91D0945638B6C6A961DF953F69C4DD75799C7B73CA6864746EC3402BD341CB14EACB6343FBBD244BDFE1EC43BD6A5A0B1D3FE2D896A04FE8419DF95A691020BF61D214E4736EEAF25EC01304E6CC167D8EF969B8E2ED2BA6F5328EF83903C73ADD97CC6CE4BCA6DB63615932D3D0865EF837E335BF54AB3CADFD6EB4A7AB5FB441644AE5748CCE75157F669863CC89930393083D8BBAA83735DE31812E471B9858E267C7E646C3F204250F8D4280494ACB87D82052B0BE33002806912DBF10597CF46D78E8C64E648A0BC8A756D8F09D1927B73385E8E8E960CA2F3679ED81B0461706F4864043D5DF4E5CA59CEF9A484513C86E2FF44C496498EC88C0CC8BBFEC45C9A9E233730C4336A8D4DA876BE797B57635A6CC532DDC701A688AB712C8380CD169FEB3CBCC1004637BCC616B7D300400B6C55B0134FA2D6B96A8AEE0A54FF88895E9A16FFE4EBCD308C7E112E0FD81E64C08239BB95D52EF32266668E4F0F39EFD341B159DE7C8EE179A223D398BA70A07B774C04FF711EC50B94631BE472232731808291AEBFCF6894632B1C1AB119243043AC5D0C054B60883D2083564133FA82F3A46FB59F86334BE0C6E79E201DB85D35432BD1793ED3B28DA8F65C7970DCB9FC6EA0902E9B83C4C8AE86BEFE01D3D5DFBCAB946F017CB2CF63AAF8B65BB26C8D6A5A73C9DAEFF2FD482839916D9D60D3919607CB99A7434574F05FCF15F4F4F03293F3EF2F5C493CF867A4114F134043C5A5CC26F8875B6170C787FDE2247DE3AD7E80610F6CC09F58B66F6DAD4354795D49F994535B4424244F18FC65881F9DDA7900F7066B3CEE542575F13C9B0E3E236E0813F2D7580AAF8F9E564A3AED65DC17F0A6EAF79F4015ACC811F5D2145E51F72A1680957A97D36050028DA3D3FFE4FCFBC223CA4907BDCED64101577E2418821D77EFB9D868FC824D7BE13A28CF1EBA4418BDBBBAEADB54B3E162DEDA47FE29C993488D2B5E41B390BB4895A49717BABDFC798474E852CD8B573E960B44E85A2174FDA806F97A991BF9CFA8260D0EA441A032DD91A24C2AD52F3B8064226B22C73DCCAAD5DAAE55E5FD30FC31A43B022D997E14E71D3DE8A8E1F4027324E22E2A7616FEC4E0ACDEDDC12C04A56B65F0C00A95B8C1DE9B61F7C589D0D8F158E5C9C65439376E5E935CD7B149DC883FC602370D38676571CA764E6E5A2467EF5E775336BCEE1450E0F978BFA4A0B4CF5A72C259FDFB18E54425ED83E6DE7086C5A175729E38DDE3B46E751AF79BDAF0325EDD7CA791F4F760FA7279A7C17CACA8DC172E47362F90097EB36A8CF14DA378670639D239BCDA3A8BAF29B12803CB26891E4B0B24BC61066A490078046F000324E5186C39EFABA39C5EC4AA8E9BE23BBAD6D7ECAF24A5BC0EA0DCDCD90E17EB7B90AE56D12420786F07C8F2EF7944442AD36E2ABCD1E66E694D6B949EC2C5DBE99832271F3A70782CE889A55D93F78BD4F5FD19C580F456E684644DDE65A045D6D64BD99" + }, + { + "tcId": 45, + "pk": "370D66BF2921162F6025F1784F8CA45A58E6E72EFB8006078785BC023D8CDAAC29339D545F3F03DB0EFCC2AD356020BF1DB8178B123AB7222FF4041955E4E9338DE146932623EB6517BD73687A51A67623F79A36735AD64D63641D2AD2A040E8CE85DABF03D47DC9A3E98CB8098FB22F84C370D240AE0DDD46369D02ABA059E31DDFD5F56FCFB2CB7066B488C73AF6958DCDEFE66FE5CEB0FCBF298CF576C48F3A1DF542B5343EBC8F2E80CFE4A2D31DE6913EE5962A889DBB22067FB377606CC1AC663787C04BA8C2BBD0273D38D71D18BB7AB435544535A60271B3B2045636DEC30B0727C3C527F00DED0F08D372BC985F3C8FC12E1A46FCE031D8A2B5FC93EDADD15EE8431435A7C6797AA343D33B57AFDAFD870A643D927EA85C01CB43AD709B72F1909DF60499B75B0A29445CDBD1211EDA6666695052E4A80BA3A4B22C33B40BEB3CAB8100017807E5FE4EA49E3FE419EC2A86A39631638C0122728897254A58A4571E31B46583A8E37AEDC5C437E27728B1F14CB7493E5698959B6909FFE54A0293A754E34B335703DA5D99D6B146F4C7118A27AB8E1F9DDA161F03DCA0C6408DA273D5517683E5E1F7B3C2F29AEF73F75F5E60CCEB99AC5327F168A283E590E637D33D6535001492DA965AE977212056569F2456C8F9596DA43989D9162DB32D8B2B989000ED4B3B9F87D1251F5FC9EA71780740761711E74D7EFAB8D007B81E848CD2493117D3DCFC2BEDE8F85592D8265AC04B95282A06EC534E056ED8CBE73DBC07522E1E03E160227CA1AB5CB3F08D7BAA56D03F9B7C12DDC71B69EDE3F6181FE721A75DC0931C11F75D08754BB461F4A2C6CD584AB8419B7BFCB7EF2E39D8A4C1292AE9528FEF05C1F5D6C7F57AD50EF626B32EB916501E6FBB5F9A854095D28F8F6CCDC3C8B0D56D6BEABCF8578FA38FD947445C8A486A8AA17CC5012C64B21709EEDDB0C4D5955FCCC688A9838DEDBB005B7D73FB63480B296F23282D32C01601758632EF62045E9DB865BCBBD026F5E560A8B3A7784EF75B37F03D2A588B53B76DE01553F78477731FC4FA2759CA49D03004A722825118A931E9E0B360B2AD76293F52CB80A0311790CEB79EB2ADEB151052A4B8C220140BDB45699C12824D1416EBD2A1A18A16EA70035E69D2902873423AF69E7A7385F1245BF06D1683CE862441914D77DA427C210311EF8A703CC2BFFDC70FF7BBF310ED56EF30EC8D9125755AF03D2809557C89B32CCBBECB40110E0B786567D8531216EAB5CCB8C96DDCF03A3CD7E0E5D6104239D38B8DEA3131716238B2429CC6E02CE3DC8AF757D852AF7CE141E70A0BE92AE640ACC586FE960A440C4089A515A6979345D087C9A31B7F6594782EB57FACF3ABC51FE40D5CD0328CD90A4C840C058313B97E3C330BE1273C27F4F96BCFC066A3476F7D89B5B1609718A1CB91C3580CD215DD9EAA4A95564F42D6D6909C52759B030BFE18EB47A7B9FD72E1AC05C946C372B01CFA06682B48358F48E0D76F9DA3CDF60BDD53B9A09A641E12CD593B6593A62702A1FC7925447B1D7AADA5C8EA884E1D2A9510BC2337728EF44D66411E112B71B2C203C1F7746F918CF4F29033293BE45AD2B4A7518C3055778FBFBEF015E57777BE7A8F6AD535C0985E174AB4BD96CB78F322C2EADDBAB2CAA52C8989C1F3F03F230EEC98B52AC6A0A2DE8C7EB09D0E1B81834B686DD3D9AC1920EF6D817F429B3C314240487B0C527D4FE754A3E0D42D8167AF4B05283437A76D164731B51894F4C3879CE88645F389DCCF109BAE5ECE09193EA6C35DE193F6C68BE0827E38F4FE434A06E761B8B669B22896B9BF891F2F0A339FA0938CC231C37A223D44FC2E44EA78398F452D32BE8314802971ADCACFA737B2B90CF1B8FD3387D4D774C7BCA754BBE8A06C6425B24A0F08152FCBBD0044063BD419F6286B26CC3104416CD3D34FB06A7494D1FEC445589E56E2FD976E96912F72D377E4BBBFC482803694045EC116F4D5CE28AE3D453100F2F2ECB8057F47D41DA549FEDD18C27D79499CCC62A503F4B91E44EE4471D13B89A3630A4B622151EA3AFE335F19ED80FFF32267A32A2FEF8B49E60C9437B7405A35412292B74D3C38C825DA7D27EFC433167AD46AF0E341E8309CE6A95881DE1C8A67A9373E712E95B1EF948AFE624E66588060CA6A4197335E6BA537520DB6869B6BB114E718519BB72FF3F913074EF5FC9CF8C115104E514B22E37A871C48AED07FF93656FC99C3F1F1BEAF5EE12CD9D86A8FC6EAB7CAE5CDF5BE07699B0E801B9B83947C6D78254DA8E77B82330585EA02B42F87329A76CD09703DD0A24E01B1B63ED00926B4F4E9DF2277256A06EEFB77BB04DE09DD8B19237D40F141304BA7DE9F9EBACEBA0A86B0A73310E138E02F0FA284AD4F47B2F7A4F18F0A166E24025201F5449F1BCBEAB76A18832F27CC5650F9B3AF19C9FBB8EDE9C5561E43FA39503155C865BB9FA2D97FB64E8675CB8540E10480A85AD854AB01C94909C07A4A8DC2122ACFEE00450E5455B7BE692DB87A94CE0F367B3E6E40687E50D427116A9DE98B1FEB0AD0042FED0482CC695EE6ABAF5EBA5FB10DC46820643F4C40226197096714135716F74A10888B2CABBC27EF3D4C4A51E18EFF63771B43C5833B3C7577340D9E729CF730702F2AFF7BA8C0C3812028AA36A112686DAFCDE36D5132D4EE31203623224127DF3E69372C45D7B9E0370A3EFCB9577BE0952AF2E4C2856C0C156858A12AD1E6C54E51E4", + "sk": "370D66BF2921162F6025F1784F8CA45A58E6E72EFB8006078785BC023D8CDAACB6D6FB5A7F5B3C55D1B7B4D99FF4A4E464226FEDA9E8C986B4E5F41A37EDB84F87FBD62731259FE7266BF78C8C1622425EF797EFA30EC80432808B12AC45919A2C30DFA9968D2FA70B94C03CE2FE4CB15E52A9B0AFEC74FAA276A5A6C3913558165301232343767500140645258743061342542321447425681352486528374628548377702443573345023511515432272262636387653371116077564331128261673582164376865470573778011771888324265183248748526461364218768355482805103865333082167526282242560783314370341456383857383578161652306885528655175662755151047138555553146534343846644604080124474864542472815033627744112223432243010282717120330873340070542331872402377068660004410221333432814123760781816702355556354318770785856176381340622240247180674627437023487887142122356311528327715685414266201482028121764321760138877428245535571814667284614438305271345087160060677013335670831368663514625548365687250184502508737813417187476721462666327610566282504268562450465824881154630675748446771056374112326181781302812218455007821574286647628015822857841575474420251404400700360143301022535255431143253062813825455084682005502132778411085234725034175400186665763287222312538538408377111638782350433570758668635031106555035670557521681012082802587051366781137117633440736821514153673831736211187582851663268227614710433747764655121055850228627771006367547345372746630418234207825131867834621675040540865400710271240446255678587535712646677663862756162648235733574803251637433612543243468478708540037560522713432554677321560753633540782667588111844775721082267830084100184201347637783057758451023428802706114581247815517568146814871862414358208702618046381513554368158677108340188165884412034464317538338522232138722036733523471141710411066612126271743047838718830351623801480688837684510742872845350422860251052626017351858365885606700612771843631480036820157031348205867520520487765402767737510616772508510833486814641587451664151854305857511507587221816184780048357254801883803628823755313454274573606336453016746307562240318134330413451401315522363547183446584200387332666582654003115726104061523538637014810542557514371810386337213708847727654658851037453520630457682353101720774353267248527376013051436822206685057775611555457025261832548641805611352714453114181682076074007865877368448848734003148417023366531156644485347310062806883886101206088240403774741141888061787233830058632806617875630436082502522148484676107601474733117287574076826454801581084362107263126264670065123516671432478772264052013128365223266326033557830542056876118774244531751804203463628628086531048064586012217077568726234013258648566632205661202682265777756507302764142182572022616275154047553442287404117336235135884581014567433756542883011752430774456756024433362318460726861231472815238026480165521125855780525541506454870715826252784875538606765743657652331856072572662706465271157248031452273677063333062566472476428010820161672272014834502781064534320058730853758777214125800834724680368831480488687653825566260382261818011441503256800555554122412786818455524643670578000882636824433184045576563440255AFA30ABB273C678163F2E011A3AC11D88762AE6242B03E2CFBD09C41F274AFED4E7B529A15CD5D36CECB76A7296FD7EBD5B56C185AEC70357C401FEAE5F89AF063AC7333ECF31BE378348FE5A5022A54F3A202BC48676BB6EA1B284E85D76EA61CF1C09A97584756145D383D3495A2EF5718D2A4DEFC2C8F46AF896B41D399BD324987CFEB50CEFE71170D668EBD607969325C3C342411B647BE4CD2D77653EE3F5F9C0685BE270ED0299EF45E119CE37FAF027EA64B0D54603C59566CA9708087A67B2D43CD438848C4A3A0485FE9F9DB87522F3E552A2C91A18BFE6685D335D48FC9A633301C126D4098310B4B24E1B142377FDFF5B9E55404FE682E8743A36BDE3AE2DF8698E8BA14EA9CB895BE64D9AA061E2ADF95692AE3C28E90A30F65662A33DDDBA2598CF925C5EB9A76D7388BB43108FAA4208565D77EC00ACDF271FF2A3D017CEC9DC5893A655EB6E438714AA9B05AEE119FBF4E18147C2D21357BB68686165ED35550862CDA47A9B374B7F7AA5913A4B502DD3113A85B5A125CED5E88F384A4862A9BFCC42B74F52DD34871C27C03C90F288A43BE6AB6EDB01CAA1E99B311330950E28893D355978FDE12BCC2261CCA37078D4C74ABB70E46F82D5062BCCC4DA6176183B4DCCEBB601D2C8BE0953754652CCE06E599DDC35C3C717BA398882922333D52F70D9021C57EFFAAFC163474707749105460B9061320CF20E7E53686B306C2963FB84DEA297D2B4C4192F1497F369D52460705F25A1C9D1CF428A59020261B100A444FD057F2CA21A5401B178F3795C6D95260673EEC3216A93C128E7B50A6E7C70D2FDAB027D4E192FE36BC45D738CF0A08BA7922FABB19EC4A755C8B22B57C66215C6CCAE9421E93719EDF47929E4999538241D144C68947B5D9CE9D382F797D0C993760F0E42DA8051E8C1709DCD8BCA4534EBAD89C67187E704E22636893E910D10C125A873224BFA48ABA7D753DB4677F2AB120BFA18F8F0493A396128F6426D2A4265FF5B14D0A287834CF4581F6B978C66F306688BA4FCF67FCBA53FF05A6E98F7E288DDCA4A1DFC43A1492F3587D450099693ECD43BAA35DD7AA59513E515C1EAD179C6004D9FBAF3787EED000374BDFF6B72789ED74191B821B595DFAA5D359DA953E26E9B572A040E4CE2172C4B73AD0FD3CC21F2B099B7DC203472BFD8DFD40C8AD841D81A1AE0A7677A666CA8BE53681152E682A18EB6C804F4605630A1429A58C0293B880F455C4342EED532E240D27861D084C14D32469CBC8C62F997C24C8E43D675673C8713CE03F460DE306DD194AF165E021F049541793C97343B1716CA0BF9B5AE4D330985B3EAA44C60F706326208C8BFC2889351656DE62F647AD6B40D6ADDEB7345BFBDCCC14099F34A77D09DBDFD65E2D9CB09F24EF14CAB57AFFA9C5FE48C483F63212821CD2C8C9FA1046594646881D40A66656AD9E0534E3EBDAEBE1DC3FE5A6F96BF5FADA52A7F730411635B3F696448A96EE1C5ED717D13978D6EE381065AA9D3C8A2E3508BA76001427ADEB8E9C706E030AE2C41E64AAB319C767546AFC2DDB7E1E5AC0F51EF6D235C6FCF2401F9DE246C80261E2469F26B8F77973F22460398DACA28FB963AD5FC4715999DA55FB88864E72BEE8415B441521930A00C08577B609CC1240723E565B06541522075446BDFDFA6E21A45CCA5297032F0DB06024B59F347BA50F2787112131ACC9A67F41E81A8F4562BBBDE74381F3142F43759600BA69887F5E80E0488BB1DE61E1169088DDBB188D2464722469C9D9339019FDF3D1421390A156B33F73E23CF9C2E1E8139CDC12172433D7E5B62AB55A88E34BE956CC62AC6E469C4DADDC4A3BEFA5B3D7EF2B061C541A6C8ECCF2137CFD0EF24D0052646492014BF6A604BD3B8E3491497EBC008C68033A48EB54673DD28ABF05137C408EC9051853BCDC392F6AEC82F8EC5CF285B7F8EB7EDA1DD96EDF0B264880232EF5F659EABB78ED48DE3BF7FB439D3B1BC92DCDC1F53EDE8957C8FB244483FEF72CA1F18F458CC5F1B8A15DA992AE5E69C364B59D69E2BDF82B25DD56AF4E34546DD732882E83530952AA7ADD397BB69FB4A5091DE23E60EE3F2FABD5D81370AD1A16DCE0D4660A5488925BBDE4E7F3C989026D8788659EAA0CEAAA8EC16261F255DF7298906D9418B92DBCB4D1471A4BC7C6842321794E3CCF1DD5EB2E3D13A47E5489223BC1A9630AE2B881A160650CBC38E7198494A58FF65F2099B81B44251DEB1D4DA99EC3658366FDCF918919741A4C2A0A91844F4B97F3C135392A9E0D41AE6C189D0D93D4E0F6826D142D2160B9CFE60B7EEB0AA148BBBAA4DA7669C72990F8BEAFBC6ABA9AB11D3083E2C337D3BA6778BF7009F444C122AEF14F6C8C1D800619D22045C88E80FE1E80C505FEBB6670A79802E85E96CBC73E15982DA42BF530FA5500DD321D8BF5EEA7E02B578A16C099ECFB47ACDCBA485436FF5D13009F51E53BE19F457187CE214C7E4D1C4BA0AC68CB54D3471F5B1CA714B5ED52BAA5EF9FE75E9758D1C92BE75B821692BEB24B8025D2BCC2D54F46CE8F0EF4BD81D35BBEE670592184F63C6D87E458F442718C7D5E85BE6F0C1EB0D9EA0238A33040D4D8CB0CB0DEA36931D1D932840893743AA426DF8B9222E80338C15883DF42DE0AA6B837A9BB7ED65F570ECD05DDE4294A4AD23D39588B218ACF34419F3FA581E22B4879093E4B35DD2ED116690A96AF422F10C511C49393FA25B61FAD39A14AA33564EACC82C8F65A5D0227657118527D66F942CBECE1C776E252644B8A97E5A564038E3670C31F3BFE93366BCEB27648A904152FC907E6BE8B6A91103CD55C8000BEBB60545276D595CC738B4A2B1F9E30693FE9D6796DCEE7709FD2458A38856E579347C560F8DE440F2888F38FEE3C905BE51303807F2957932F96A3ADE5CA77E5616A44B510B9686500CD8E97950AFA67680E236A0B5258A13DBF0E096ECD086C74FB5476E2EC7BA929DEFE11DC8F4BFA2DBF21158EF72ABCF0675B29709AB9FCBD2755633BD274AA3D5426EEF9B1F712308E7CAD98CCF4704F1D49CF5E189FFE80B4E17F950A1A4D14FB6CB6B0C0D910BD527F35498A1379C9D034A15AE852BD20395D4302358B3E09ED64724432ACE05DF83C3573D71BC5C168C4CE160ED2B7A79684AE20662651F988AADAE591159A1400FF9B91E13279764CE8C14F293A0346FBD8EC833BB9D6A4DA4260DC221401A4AF80CD8B71420551BA188AD8DE6D9723F49433A7AFB855747530246A4D1128B28A85A6F16B7584D4AED3809F9A2BC0064B5237823FCD1EDDC92C5F24A168AD3CECDA772D8A9740FFA20FF91612B1E13F905B2A81EC4A2C69D088DF89F2F20E59523667109F3664056BDA4A5D70718302E509DA989106B1AD7370C4A9527AA79D2BF8226ED487FB44A5B872DE95581E491B241667C01C4AF5B639BA1B496A2191A23DE453C15F9EEE2EBFC4FCC3D6098E31C9C33BF8908D4A21CBD14302E0F0AEA458DF776D75E929487A623A2FEC1" + }, + { + "tcId": 46, + "pk": "8848322A566CA6F4AEB022CC41ACE242F84AFD48EC429FF2A107FDC381DBB63AD301F719FE8E5784BBC4F7952B43182748481EF5F9AC848D277C819E86827DE234CE3D1D90CBCBEF2725971CF3A559CA903896566ED66E4B452A1080B7E825179882563CD73AAB0FE07452DCCAFC27FBDE1A94D750E27C2A67F1B47397C50BF0B53E1C2CDC2DC13B333E9BE0399F271287E4C9BA16FA122C418B7AC8DBD5769CE792A66475ACB94CC55D70BD7CD91A62FAC1E59139EE46072A7F76766AE4A1AC3C52A0C689ECC001849F5F6CE436B29FB5552FA5F3BDBD662A85EF86228EFF2EE4C9B0CC0FE78F8DA5A70231D6594430A70C878DF82AF33F1EC8C979FCC8777E00E77C457300461CB93E9D33ACA87102F0B217D36556D9BA2C2A23A736628357831128B5BA6B649109972B42B15C563B51CADEDE4CF3D9FDE08B456F7A9F2EF28F3A7F18D5F3CF4BBB6BDCCC98F801391D78FF0511A09DC07CCA1A81E63B08C0EB738E1F942387946D3B3BC7A0F658AE2FF83310988BFD4ADEE4129C68DD665D12211211C2D9582F80AC92CE3F943B61C6C45B935D38B27D3C1C2ED6DDA42FE43D5DF6E5F6BBBDA654C35DC259114D288C9359FD41AE8C2233AF33D991BD283310BFC261CA0C45288DACF1319A70E93A221ECA835A6CB1FEA3EF0CD1837C0C20C51C3C8A6E81A2FA638355EE80B61354F50A061EF5DC9E3F3D41B37BB08CD9BDBFE42A0BB909BC24EDC022CA57FDFA2AC70ABBFA851E2A2FC73E72E06DBD0A73CCAA91F399C72879DFB993F17408C9D8E5B60A6E74C61DDE19893512E63DB8CB69AF370A8D0A91EB39334900EBAA892BC6DAE48D97073553B4A479475EC1AFA797345C6743BD395D95A16B2E8D494BFB306B83D67222B09CA917334406EE4A021D318F364405D74AC23859899B6C758762369A63EA6EC3C9236FC91578C6601ED2ED93F0873026E792C010E187C54FA1CFC58BF88939D295539566DC50600B4182D5013C262889AA964FD15ECC00DCFDF57B2F7513A623A405E31811481937FA6D4DEADD7402CF84D050E4FEA37F5B86DFAE2370B1BFC8B9E6DFAB3859A6AD8712558E782E5D5C41206A007D19D20071E925EE25E8F10A9F04B09F03A4E1AA017A7779CB13AC5D67AD0E45F32C216F60897DE2B77B2741920EA73DA07ADA1CB1E3AB5C7FF0841C8B4D3B369DBCD7E5E705DB112D0BBAA7549ABA02AD762460BF2A80D39918B99B5A0D8CF7BEC174C94490C3FA100C19595786AB729C05E0E02538983A145E4DE6CC10936CDF2ADF465401A15492A9C0834D5A61F41099BDD7E92E27CAE2377D44F61E52C5FCC46F58981A1FEBA332B1F19118362EF2D12D12CE80BF017A1AE2753C20A9AE0E8BF4ECC5568D741BC64C3F783CD1397400DDB3DA525A3338F1A725EA5759A4A2B0B4D3B0895EE07D534154FA16D77A3AA3B205A8CF06274957C4190D47FB9108EBDE24ED0CD544086C3ECABCEC0DEBFBC368C0AB67D065ECEE9CD671784DCB4DD769A944E44D9B951AB3F4A890C215C1B9C9B962687A576A0BB15357CB5F250EDBAF7AD5EDC3FCDA793425AD3516AAB5AD9A01F5EB036C1B6DF02EF51516BBA767E1071178CE25D8591BCB5276D59233F91EDEF0E217F39AEEB605F6422EA5D0F47CA2034C4AD449C87DB3C42A5F2DEE9F111455DDD988A7EB4C285711AF467CF8BE4832DEEC585F2CDF7F68DCB3CD25339451283E618A6A3FD8095DB07B8F5B5DF79E8055CC8EC3C2B55E0B23E18CAA12A991086C7C6B87A0713B4268A72A9C3A2DB6B07514C6B7EB0449F20B096F88A754638E55E9ABAD72343C92DCA03FD2C4DF16BB2CBB1963C8B9F48704CAEAA22359468BA67D58FF29E38D783999218888650D6B414A41417D239E6FDFF8E382F107BF4FEB81744E074A51531C38B6DACEE427547E17BFD2C2E4F4596071CAAB4ECB31CE7769F5EDBA651F6CC4380A8A1711E3BB12A3D8A061A11F669246713D29442F0AD39629722ABC838CCB51BF80E9C440C2E2EC88D93076253F56C61816FB725739B4E44427FA7ECBB415B6E5675B6AAF736D592C28308CE432D117F388536C83F90CA8FB66F1DD543AFD147289DA0C8DBA45FBEC3499DB3EE000B26B49B0FEEE4044F231D5AA9C71405FBD754BB43659E3B59980FFAA3E0D78B8E067CDA206D7809D76650E4672EF4DB8C74E6244E82EFA9AC02502E3734FC188F434D3ACD65CB7F9B988B1D69B1FFFB69D88EF2EB1F2B70A2D165B0EC78CAE92447EE5376B0AC4363B98689076123F2DE26DE1928ED2C4182C3180056694CD6C8949A85FF3B1E24EF12614151EFC76D8652F04017ACE8E91D57D059D826CFFB93F3EE6A0405D9A4CDA1BAC97D906A14537F3F4E62DF70739B94442884C0C0694B438083B5009646BFD58B73FDEA8E9C97B18ACBC3693C07CB6C750353F8E8B704B2D01346619ADAC4A9B05FA4A478C7B8F2F6FCDCD6F9766E059E9545BC566E2ACF6961B29BA91BE7C425B1EFCCFD2F8ABB9E3B9FEFBA2A4371F8F9BB20448E9F2BDC6B5B0DD4CBBF04B30A6F819FA271635FA5CCB6F5FC1C3A70E40E31E2FA23A640AAC6B4C56BC07B948710E66284E483A2AC418313126D8E79CE9D31A2B657BC5E5D7260019E101F04CCD200B29DFEC7CF888CCE69C11E70115E36E62D94BFEBF99C2B37427AE66E576A9A7D66CE0BACDAB0836343FFE0C5AD719E503A07952FAA8A08BA3380AAD12C1B16918719B8035109B932C17129B881015F976CB27854279888BB5A7", + "sk": "8848322A566CA6F4AEB022CC41ACE242F84AFD48EC429FF2A107FDC381DBB63A8B9205612461E15A894899F582B63CE137E1A2F6449844C6E1AB07FFA975AF9257EEF1899B521DC105390DBE918F8858644D8B4BE502F657606AB402E005A1E646FAB4CCE2A201FACA5D3F8073585D77E8DAEEBBF03327BE684DA62F446FB8BF11333781374634823864042432083342054315306250442250826183726662656836707207736660161824455431866318670240311553240312347115152581385651705245784026155414134588730150508327407213452331305655400268516817024258565182057835868833071380163376245221257278005855363453284531033783707576026861505718742866514771740874438446244726810142022470677257603785402032470565871511738035371647503025642426405205382454702086852403683351111368612567430634780474174484634822170721682005744765345483340267364815826771864626134365402244150866005531353283300630053128674405643208648637486012828554178631542254248251856301082170407214768471150867840383624825684364366438030362238282104043061255215621210686101367563532532562306760522550345502415700162084747110886865313326700027831108836087336210727177214467302222658180777371060148146602645888401352857182336671315855802221313438166008560261203061705863553051286285235608241467031187205708420581371001823637854571517586144832155022232600160485088873722360483602837746658646860177715055875558150641212362263864175584814328466146518265263274857302328063567642227558860841183338043285138556553222668166416277534867861727330746664576480024537803586435081208274002737517430415402722305805887888006778232512782523462685012826525455106007263311385032752711256051815357843176702263215670485563168666680358667680544184345338385515177482431554648487165220470888673712742761144130066376423527701312468340042581563652578411642814866606020050483618642353848611076208376042661087664224038705704184504657206570044150271443252440031002705772661801304248550017226385876682044215363807531016374814725644264133280774048845453460315230256666151016313714182805604006003275203431342570007274782878487383272346602306120123182336428852143161760614620647282877803338426417217267534810317714120637715587447884238722162264175700647268123018833033454700328881216065721525378787614880383841413262040530202264523768288244748401630013064582441506825281343376027562685201588256074212735338587526201851804705483838426483651360202665338765886456254245744670566111870525780254234553032810841267361136718675661103883076155035127073645528165635100567720655217755421301357108034726505744587147310040141010805646522087147007255714057158741217277422625282364731745870783664616160434555775443743502840544863386473378018153247320635606807438754156737641371466713704031817403002217663388070881274501471075834867805472376776326800354057684821603313825840027201144475741126230724105836354806407505613633022136647710632508145086447881758420157178754808160145254472146725788070481561266847405464138405113446032102601304210208730306401431145205104734535487474140772264560342348655301266821517162211403658702262776371234537788132058858823145524452147323040308527184140733703820531813674657553835474053654050304073176263545064447138716350737634B643A171F66CDF58DDC280697C53B4E42A4BEAA9754E6BE2BA3A38995D758B1139FD3553664E16C952BAF99035D4E2D089E48D5AD9CC29E4D2B41B6A413D7807F5321F52B06C51480F368B2EDA86074AEB9E30427BE5CF548FE5042AA154DD0DEE531E37AAF546BDBAED6F7BF1226FD5395449897E9935770991B81D23C884DFB0834B1493781662514C3F1D666185ED811847CF1C0042EAA330F42139C94928BCFD81914E52F29BF32E9EF9276B381D6D17FB6E487CF8CAFC1FA8988394161595DF71D66D504B4AA20B17EC08848D59BC328EDDD2CE0B618790CBC344AE2721DA47092A438AB33B41A490475323593968858B61EF2C0E9FEA7D67243AE69EA6561ED8F586C3EF625B0E560A7F908AC491F6F76D68E73DB4718346F5A3DCE4C3BDEC93C1CE41C1A86DE45AFDF43E73B5A3226367DB267C39D75D80F831033C0932E537A8A8B27B1C82190990B9A949AF6A2B9CF6595D35862BE8BFD084C117494B56CB00C671AA902A6A7179577C0B9C4D615F7E1E2058820A12B131BCB96BE297F14407FCC7F99AEA65F1E4F2557F6B946A55754B594C1DE5758D76B541B568FDAC78F3C6ABC68EDFFF0BE8CCD2DF86E536F1ECFEFF0160459EE05F55BE0BF6CCCEF37DF0AA22A2C01A28A0FBAFC4ABC22A07A2B60907C6523E891F18C264EB0A0589762622F664B7B6B65D9ADA3DE8B1D3A417F88B9A821CE7D5D321FA2A64D4B2017CBA63FD177D5A866D537BA28E1D0A22DA42B471A5D4CA50C9CCF42494FA002A35D4B9B3931DB7B4D30D1C6FAF0FDF7F3980A20D1D5861207FE143222415FDB586A410FED5B40DDD57B5208B804261880E25DE41A4880A19F7F6D49589CE530961FE2E28827621F561515133DC1FB9E2BB61DD7183EF2CBE906E292C0C7D61E04A0D61623C897258F4BBD645B30D2DB836C75481AA3313C12660F8DC1ACC7EE159D6799B587C85992BBBD1A7794068D7980BE486426156A19B9096EA4ABF36E4E8B524D474CA60AE27B9DFF771C64F0AB2844372E6DAA50DF760E5A56F6A0BDFDAF7224B48692CFC811ACE083F19CECFBB9A72C309CAB467DF8B79D2F34860C7C056E8C55514A53975D407B4000119EEF0D0C8EB05524EF006886764580F697C849B8B2D2E4E1DB15992EE072BF4B5252AA1542ED4CC9E714C0EE6A447B838D233355228BF4E427790D8A46132C50D3E340018A9A3999CE187777DB336FAED69D7259AF20E104E9D13F4F89AFE3D60E449C8075001365EA6A5B150706B94828106776831D8335078F1D590F6EABFE3A01C351DA0C8AABF324AEC14BFB0729AF86EEB4C646D293C3F5F3520554540451573A93BB05BB3D70771240652751356A52429A866AEC7396BBA9D71AA078221902DC1ABFF960DA9583C58D4806D65D509BE5743C9D42AC7C8F7611226368A49D60F8E24DE73FC614EEF55D705DBFEC254B6579E207322426687E3B1C5C0A05A869CAFDDE8C4F06E799010DB17FDE4815008E9DDBF7DD9A3C63ED11866DCC739C6C97B2EC58B94900657F3D881BB9761D8F64469C68A5791311ECF13AC0D22877D4D2E6629E5C4D4640DDC30CE904C5FACA5356C72FAC8ABFC421E18642A1A7CEA716D9A4A93E115D749E16C79F29CF637A5A6A17577DA4FA5184FE7AF22A88203B77818B24FB77715DC2B44A59FC2B4EBB58289BC308F8C0B8718C8E40A87A6E6B5133CCFD2D846AC98E02EF3B210FD2E6E1CE8306BCCCB4BD9C345F4BE59E931B8A30E3F9F82549C0084F72CB13D6C645FBE61C81319BF98474B386B7799D561E53771AED22AE04FA425D3F61027FD710D897CC4E6894973146A6FB2E485EA3C127EC6794554B4282F399DE9897E1C70F2886D4A3F487220B00E85572A4E291B99691AEF60E10D4DC1515D3259F8E74144087D4C5EC5B0CCA2812C27E3DF2746C1A015644FC5B21008227B29328109922DC95128E9B646ECB9468374594C748DE019C492BB0B6444743ABD20A08EFAF84892B578FCD389DFE25F0F6BC20AA8993759AC87A0920D7A43B34CC43CD7FCA8A2CE25BC8FA3D246869E3D965D98CEF0F3FC39A5A62239D803B7E311BCFCB9D9C6C484516AC3E65038DAA2806D4D0D4073EA623A60F7F68B66C97511C1E15AD5F72ADBAB64F772C4A3F4E161E0BE0386D7EFC60D497F664400DF69924028764A92A26959F3FCAA30923D3F3D219C91F0831A1F6F02B24931D57D5CA427D8E2C02D4E4E6D4EA3EFEC061CFC72941DEDDCF09FEE339E3A208E286D9E0B8E4F9CB900D9F36C013ADC673DB1F69D6CE170197FBE60EE4E28E9DC66BD1423E80B78A10BD0119BD59C1C2D4EEE1CDBF028BD9D0C459CA885D83ED2BA145CF9CA5917F6F276B4DD4C9DD4E1A0D4545D2C66492B75A42DA066BE5D5B40A28F023F49AC263A45FB430DDE7C55CB78882BD689DE65C36AF223925EB14F26CFFB6CD082CF6AEDA6371DE32C5276D3070F89EC7342E94ADA62DFC11BA4A0B05FB6537F36BBB02630643332F121C93089F26DE6EAA4886E4C1BBE25E2D0660A1DB2582A6F586C1EF875A406143194E2783BA9BCBA4BE28E643887D14A13652CB8ECDBE9E7DA4A73D05C926486AC2518DEC9C82409F20679EF33E48AA0A44BA2FA9FA2B26A8922D5EB846C96B32392C46AB9F7930ED7A0B0D121FF874DDDC303DFC57D278760180B9692579BBE0A079B8AD5A41FAFEF9A8DB95BEC8C5BB0512479D2E810096C729AEE88741F85A308ABA9D5D1AEE42564C1EA76D41BA78AC1B05D5C604D3860EF722D0EBD73FF6DC894F54FDB8E4205BCFD05D199544BFE6AC3136DB83FE2794C5376BDFB6EB1C886A03CB2939F31761B0EF1ED877FF28E5C9F2FBCF7D1DC24079B4790825410F3319C76425CB9E8C385DCC2917AB8A9A743B8BCAED7DCA410563565B553A4D89EC927DCA4A4B8C1085EEEC5C53F5D43F99C1737587276012E5DE24C8C012600907737C487C472117BD48F726CA8D4E876AE35DE494E63D0D844C53CEE75AF13111251E338D057D5A88DC3132126F597DEEC69C149220CACB942B07746200CC72758412FAF7A22C0F73389615BD5FB87590C4F42BB451E48A21BBAAAEB12B427748F4FB02382D105FA962B180D1901307B1F03DB38C8A0AD97A8CF615C0A9C18FA3A6C10E1B7E0A83777A9BA648D25B0051BE791A05BD7CCF713942F17EEE24042B0FF47AAAEC674D0C9876BCD3AC11580DB1245691DBD8DFE791AD40A1860F485933C477ADAFC3EDD030624DB77DA7E01E7F81417E394B3629C687A464DEECB42C1ABE5EF245A717FDA612A85663CD9684A58B3124CEBD1CC5CBA3A2A8A48B168FAC6760375B8A62BA4CD7BB4F177CEC05ADFC9CE35908D78DEBE63E3BAF803F2A0079528BB4B2F782128C0AD576092140C94A980045F998D89350278BB6867806228F8B0A8617A6CAAF54ED3C70337963B986C68EEBDE477790BD316E572D823D2032D065891EF8560BACD14F910D3279501F97342A6120EC2FD8A4F130DF18C0880304697662F66877BD07AD2E79ACB4CFE4F039" + }, + { + "tcId": 47, + "pk": "940F3A043905CD31A66A0B5E776022C026B8CC8C9DF839951EC3038ACEEEF9F203EAEFC937D6D289CDDFBE4D5B104ABAE3BD76989357408C69922BF39217134DF5C806D34574A1AB61ACC99A82F51852F173E0BD61E50552CBF5A8AACF06588470F649ADC715E3C7CBC646E168B4BF0468043679AA7363144CD6F751578BE3EE5F74C96107189ED1759929DC3107C1CA5F14FD14F3CB31503FF08C8E79875FD529AE80A1421C0643DEFAA35D6889FA5B6E018ECAC896447BA6F5095929B4A5CB636B4C9E0875D5B02DE68CE6DD54B24156952E081ADF436F064795C4D099A9C17F5CEFE19B8EE8406F1BF40AEC03A15D243F870E2FA2B0AA54EDFF17D2189D240725354C2A680F3E3F7F937D2190A2076B6437F5DD6983699F2F87CFE04AEEBB22A88132611FE673EAE978F01BBE3959AA3F4E9891EE9CF6D6031436C8CAF9FAAAC52E037BB69BA454C6D1A7F1472D85C66F978A2784C79E792D1B8B0155D85A7FE1F9B049F012690A2362A82F4CD9E913DCB0EBD67D68595B0D17D085AF96BC64F84E069C9CB9572A7864CA1DCAD25AE60F37889D416A8867D4DEBC7D1AF997AD04EEEAB9BEEB027ADED41D0ED3B46FDDA94584C0F787802B7A9192D8AB1547A15BBDA48E7EC65AF00152E4A385F755D6C156B4A5443A145F84268A55437EDE5A732CD7C3B2A6A728EC698E975758A1B65906307991AD8CEDCAF9ECA859DE2A7635EFAE365647B4AED61B28C24BF4662F7FEA3F14B8E373E4F3E4ED51FEDD1D39A2B70460BE3E7D213FC51357C80E292B9649AAF7B464332FAB8595BC1F87BAF2056574AC9C73168E13DB1FBFBF29820EFB08E5CC9465BF31431A96C91364CDEF8A7A53AC440FC40BD990F327DB60E980499B7314CF5A63D95FE20BAF80D001BE16ADE597188CAB8CD217877521E9815F274D8FEDFBF8AE11D36BC42B8F1D2F1C7F4397FF4087B73E00AAF4E9FDA6F9499AA469220B153DAB01512ABCC6F5DAC0C54356ED2ED0A1A260F3F8BA1F67D047CCD333A26C5137BA76DF6A45BDD731366A04BCA2F80F7B011BAEF941E91835EE218AF34357F47A48C6D5B47DCC282BC53B1465D5775FAF773807634A647701BDAF3455E1536FE96CEC471A090D5FA7B737AFB670CB0E2CDB5EFDF5757CB52669AE1907D991A187E87F19DD5F2751CAE3205FDF832B312FB44225B7D9285328011B5E081CD0261E255B4C74A1AA551305CEC1703CFC5CA1E55A3D1E4002410A5935DEA3B3F33EA0B9E17793CE6D171E70D954634DDC50D6B06A499F25AC5959F282E12D8B9C28A00C58371A56A4500B2C507F57BFE85FDE137F82929FB9B813B205F72FEAF23B9457B746E8C70EBA61C80772FA8DCC94AFC0AEB59426043CBFDD6CF69F97DA634D884BEEEAD96F24963E9DCCC71FEAD90938956140AE0C486AD185FED8266C515037A1FDCFA2E211FE52E0E45436215F123D8137DE4A679B19922C9A6C1860BB7430D0950BEEB635C0937EDFC5966D1AEB418C2E52AC41D134B43CB9A4A3305C4C669892F65978006FB56EE2F8A7566F2841BA1FECCBABDC49BB92BA7E06842F6C7B24427923802EABDF84CAF5B3E77DA7F1207F8B0497D17EC1B5E3527AF0539C64277918EAF8FBA7457833CA80AE2A8E001CA9BF08DBDBDC19CDF82F4230B494B07594B8AB32710E794605F93ADB877FCBA8B4BD3A89D907A92F1FA309727754A42EE1DA7EBACFCE46D07181D4B7F7D20028646AB680CF108BFC3A43834BF955483866759C7A34105B4A34F92DF2190BE8E5272D0DAF80E8C5DFE361B66D75A7D8783DB9BDB92DEAB2BC703D13950EC2ACFA686F97AC0E04B1E69E5DF49E54AAFE615A493E96BFBCB008385116FEED54A2B984930886A514521EFECE22F449EBD0F18BFED1970A86E7F4D96EAFD11F135A9BD8320A12AEF389BBA46B0DEFC101C3A90A99F00E6D5CB28298BC35DDB62A1629374353EAA79830BA5B051DBA82FEB251444B3044B432E675792DCC8E464BC40958C2BAB862208486647AA879B8AD7A71F48D63C3BD0B38BAD9EDFFFD1A28FC3221F67B26A2A36A40BDEB3D01E0F4AD90B26C5CC9AD0D80E24D5D354D5AACAFAE1000AD21E4F60D994891621B19214F92657006E01EB4B28B94F804A7BAD9A120226CC03CD634731CCD5D7610218FF40735F7964C6E2E4C119A590786E693820DD75F6BDD58CD6A1B8857645C3C23B52C96694462832ECBFD27FFEEEC6284C4C27B1FD95B7252857BFAAF2E5C34F51A4055DA5C9A2C8E941FDEAFABF87074713DDFD9443AAB31270CEE2801588E7B89F3329F3B9E9F398738FB0EB0F50E337BE42000B5876E84F623C258C4BAD7D1E536528E8BEF4AC6F6869AE9738AD76BCF8FDDDBEE023A5A836020DE542CD56877DC97CD33586A637FC6C1406ED18333A32995E14D79DEFF1E258B7FBE76461680C9F5D7CD79165944EA50C29087F46AC6392C1CB8C3FF9DA336D4787E81C3662C384A603EC6BDE0089A5D48136D08DFAC460ACAA0BFB0770D85ED2F859CF3D2F1E4C82D5C5E8D6F9BD5F1538E21FA15ED28407AECD7E78633734118CC4C5EEEC2E2D01FE75E1B7D9BD0D149B13B57FF5246655ED2259544BEC5D06639BF6180BB8DAADCB49ECF1C0732D530D0817337C4FDEEC4DBB99F0DF41ACCFA48ECA5C5B8E48CEC321C8A1187B3E2018211CAFA625209296D77F6EF6F14DA8388FEB69C11A912619F514DD8BCD5CF0AC64E7FF3C97FDF06B6620D18A0F95FFFF5DA533BFB61DED91BE2DF2B", + "sk": "940F3A043905CD31A66A0B5E776022C026B8CC8C9DF839951EC3038ACEEEF9F24A60ECA34FC68FC31F37093DD96AA4B9F3D5830C6F16E5218B03461992816F1E6C46ED2183EC938F9BACE6D938995AB55B79D7718E0A65ED1CE086775CC7EC0B9D8ED16CA18D454DFD93287074F1753CF1A106D43832069924E934B69A056D6D176426004013076575326430863137681154388472321482327058660264144318587126616777245665846085207077377620134715340864342265500652186150467601565650873175644064416834227733720173774587668873453654245237887584735816803431317252007518455862453438544280565558788488641766433715102273116838853016286781356764553350815576130623142120288320447330858634146116010314662770062074375774867186530144058337264066324211032656066333521814241564325222500443323140011323440703778825861335111403817102184704327185386633608142215442067221665320752283741503126550045540138523388552553756710758782221066048054785368634370510608715285855830261461583231884206487168348502251624181358250452363431358088283280220684850274887682136732878487628835676427436605335002250861670280661746364663333746081501851137351028871688754020075563164387882072231828620163852404354634175131783368268806428070410450722647813676878073455762434565702154475408122163541077486410856021580604143745384424577785383320062585216722084220844048307024134432474888345716725321201005120225816884018256740445853733442120313688418144003171551700522688612013631552624366072347843226703122460417203012430812021833811420720661868774436374256462732481621436813002757624755522350808162680011825038722214273025248005052317717234810061288158327831563165021287226153061841412807135642600053623232871172234266585054154037728672161210616458710643372418828532614851034330455673523587742236477452251870078026584337870552270745526756623860278447626062284834315340427146171232766872568061730756050724247027148476041120506552842756071205358731326167423273744026237525138835086634357501537604145556133481414804060470432652463216123837200443812665470481367442016456162841127017802443686606775850025538847122687372785518286573566563606242666874533554403325385363656115174748320261462840552772623674410481265030724763256241631486648346756261368748180167401048541280737780881841151540185080052416176233736633170701131856087368601514425225057047273141367358256783768616620301431740016335013544305727222457250283187257250743134642552508353067725664027065305156731547334833675272822335860257083672157731427677103643242465216121111244014577786563871520155270585467046042052457113044834347701052060663740758787647888206363867766446811488063441365214110100556377588423480631304107844013871142521788152386654530207028734623080264311677371668465072078164640706288825415386285222822305247408773601071322560410302142821481811133677651772473201332288815205035613301832085104746827523346476715450002575314316042733172642714440446820038280042757635636678707806871714311068015364432431546245667366443671858840683530203154356038363103684425222575835848370481228786854711047404557132636566284507601070068815183715138065502835833765443038333301854266005471082640210720634670243202468375243858240881712734844607240223EE143A505C81AE49370E4B4215ECC3A31B3D08AB2504AAAD76952654536312F6B2298A20A48791A9236B32BB68004CE49F169A4A91C189FA677AD10A25604A4BCAA38BAA0E572421A79CB1F82E3543A285C5BC6BF25EAB82287027C386D543242119C74576C1126E284DCF1E25717306223CD0AA9F6AD025842709572D1A1A2D656AE4388B6F3F491A0EA231798A70A3A0FE3A7F0C97E74251068D009CD0088B8B9026EC8FB19F181F0838BC4FB5C7196127D97D91108D5C7AE2893C85C32023175DC204D0C000261B382FA078DBB3F0745902A445FD5A32A7CD12AD7AB014F5DF7B9D504FDA8EB8A00DFE5DD832348FDF7A6298AF21A8D9730DDE60964EC8FA10B3140D409278C238A78DEBEAC947E740547530AF8A98C24E6A2474F1BEE79E762D710CE68ADF282FC8110FC099041B5A0CFC307176FB9FA214C3D42A7F2BBBBB27FEDE0EB37C71D84811DC34C83ACE1A41D078B936205CF5B726230109A099B75ABF9152824E04C352A9085BED558C7C894D886DAFB46C3BBCFC2A74AB8B4407E514767D90692F94862B2F7100FE76CB36F52C3BB2C7920A76F642799C213B80A6561A6980D611D2887A0531CBB412DEA4BE23D41F515BB8AE38C77D93BD603F9AE2E55B5F0DC6F4B2E217C98F6F2F03F9952F43BE49E6A7EF8129A265EB342AF271D2B3CEABC86729E962200FAAE9EAA62D04C64ED91E0B3D8F8300A7C24719A9F64AA35804D2B5FAF7F3F617963BB8199B2B842FF5317D43F32B04052CE5F3B7DF5DE8E2FCCD0B183FA767A3779307D8DC95ACD2E36F4A99945E12C0098B2FFBAAB97B08AAAF9B30D2531906506EB5194564C74468385A83D0D4291EFBDBCEE7A3E781DBB81C3F876957DC169C19E376D76F7E4AA0663FB3E332410ACECCB0457E076F25CBB2436A89D5BF25C376392E719B2B49AD2EF20FE5F51595217239E0E3C7D40BA0EA3F3BDAAFE29E283B9A2B93BBEF4977E2574082E8BEA041DE33244DC52D71376FD051BB790DD94899C80466C2216879166FA46766B7D23899916FB8100ABF1A1ADEF0FDBE68DE44774E13E1104432503C0CCF39BE4444E3564A4740A101DD654F76DDEB32C510077186709684EF6EA61B325B8FAB6E039C95D6C19BF09CBCF7F6014E1FE85920AAF974C164D8079E3CA16707BCD5DA704F0A66A48EAB2853225A795DEB51D45632AB38A07F093308545A7EE29FC0309B48A177DCADE869484814652B70073AD0CBDA32D2965E26E2BD2AE66FBD91FC11E9B5D71969953981D020AB89EF3CFC3D902CE078ABF948260035F9583C34F1650E647992A7FC4B3814EBC58723349901171EFC1629C0C2DDD338891C48A19810779C2941ACBEF58361B3A84DFA71D80373DA5358990B65922E17ED7066E4153CB637FB56605684A94284A907C92A2D717243B731FA6F3895E8BE09B7EA23A023C6692E8F2DB4872213EBA4B402D764D2DCA50A3F2AD278F33493E9AB83777F971476A1CBE9F7A448E3E9D9E47D55D8A7F04B1A380ACE616DDEF3625EFDBA9A625B19715D38EAA295185B7199D81700A9BA454A07C912187BC269C7BD8D499E14557BF206A33381996038E27A28D19EA9672574B017799A27582421CAB69B6F187CDE5AF2526266EC10EBAC90E4554143ABA9FA448ABB8CBD380903EB2249E124F2FBD230E6A91342972B3C01F81D7993A5A1BD25C4E0F564CD4597A18E828F536CCEDBF66DC85F343949B1DC2A50D58FFEB67949E596AF43E1E00E13C3BFA84FEC72E364E88509B8F95E0E9C0341F3A3DA99C947BE21DA56DE9ACF630DDBB190CCA9312142640556962599A52FFAE981E3FB372C0A2B99EF2CB3B86CA9AF186939CF277F32D503A5E6554ECD0259C52B348A7E107DE4ECFAA35D86A62F98AA403F911491C1B393F4CE1333D517A731E106E191C66C7ACFC13EDAC66E9E2C5C3AA261FFFC6CE688BD711BC748376E25286923E55322E6483D96DAB4765AE5D91DFB477EF5A5B61FBF78F248A92D03B18A7FC247615405701C08E5147700F41A35CABE1D1A592582A2BF2067653D7C925146776C0BFC84A4EAD67619C0196A0293B94AB5FC30900C25D341E819F443C2BFC9CF7D4C3960C6C7E6C33F656B3B512752A55FEE1DB2B4FD799DF192FEB8B775E141A0B263A24710AA98FD860C18D490C55D9A44A92E1ED5FB9BCA06562F2D1611E35559C2DFEE0AE1DDB8D724A36CD16CF728B2652C92CD8619B96AE1EF21B2D2C692CF02F9BB43FA0E4C87E001A3D6F1B7177EB43028F88FC024005FB095958BB35DBA11E72D800A971B1FEC05548BDEEFA046947449209964328C1B95607AABA6DCCEBAA3B9A4A175760F65990E36F0299604545311179B3A0FA7A3695053EA99B5164A22E1DA59DA3964D76DBF5D46193055CFE1408BA943B86C0B7CDD2CE95EEFFA95EED74EA018D42D891D7ECBE5C8DAA52C04510253F8CCBEFF351274CDA464F51D4762B68E36C783041063128878D9820AADABB2BEC4FFDEAF61685D9C0FD2CA6626F8E3BA66678BBB3B46ED7FD3A9B4EBF623E37D90BB6FBBA31C9823E8D7379EE6A42C4AF6C15D183666195F509F3A23D14ECC4FAA4A35B55D122D4F0BAD9E0DB8DCA918CB2D13E96B5E2EB2AAEEA1788614BEDEB39691B072A094EE22A6DFEE43BA77A46A9F341C9A95640C26E7596CB6F0D0889F75789FC54E31FEDE42BE11D09F6EC514BB5570568D395751CE5D4764AC64F4709C919967AA7E04FEB19CABF739E1B240CFCB302321E3D012A2231D0DC0D1038F84BED48ED94BC06F65A3F437C9D8FB2961E49B292698618F55D06360C8661DDCB990C68D1F47BE15640BF059B7D7EC8317548E20C83961418C38B4EB278C9D86671AF17D2A2E22A2BE605FCE1E496B5B1DC08A0D4E7B956CA5A28116CF83FCE69190B1559DA0C19A40ABF85D5030E0E979C3B8E174B42D0F2709E28EA9579332E47045733C15A63DD2026C6540654C5B481DF921B2C4FA9729B817A3282AEB9568A6AF7DE57D73ABF0A04347A96263C97B575EDA6E1E17B2CAF8B1374FEF9BE11042813B4D64DBED1DCE9D452CC0E17F67D51022B8AF47D32494188868933BF44B956B9660A9103E2AC233F907CDF2ADCA9CA51318148B325BD29AA508D9A6F121CFD6BF37835F9EF9E3D9523F53BE11687A2F19DA1580BB868038A1CB0119585AD8A2AEDF39C8B3B7130FC5FB02EEE22279EC7ED7192B4FB87FE60CD64700CD4CFFDC4ADC518C216DB78C77D8E78E2A8509636B9790AF99616BFC5CF3394EE1E044F4DA0E22D50495B887C6B2A07102828E8CA08323B3071972286022AB78A794E3CE3A31897A2DD60D26C952F51AF92DFED277FB671CDEDA5667887CDCFCE78103037742274A82DC620B37DF769EB2332D95E3AD6E2B38EDA6E9530FA7803BF52A32A1907A880E18E7B5CF7FA751751D24A59CED3C08CF90305FD55F19C6C902BA7AF6F02464C1F84A67FD85F81183866C544F080425FEC22CB6304296E00F41B69F2ADDB5AE7F286D39EDF19DFB02161BD6D5AF66D2D" + }, + { + "tcId": 48, + "pk": "EA95D53403E54CAC9521C5635E9F335F75DA4CA76005562E75F666BA598DF28DB7EFFE2546EAB9785D75DA10F4FABF8BC5A3BA57B8510AD8825E296F6D1ACBD0350B05DFB4E58A120B6D001DD51732740BFFE855ADF7B48AE537BB790DEE364A702310323EBE2883609D8219E85AC252EE56FF58C5D6579323EBEF4D3EA265D1E65B446AF2436C3164B0B984DF75B63DAD2D3CECC1F41BB23560ED67842CB76723DFF07717DD3D9516580F94514B1FB3450D88F507F1BF07A3766A6E52C93F972F052BA165BC8D7A06A7C96A0FEF43EBCA6FE4BBB0D236832B70DD54F4BCFD007A09D4E1024817EC0AA397E9A88E4BD740D6588B30B6A994701DD970AAC571E66CD86B3C9B9A524F144D80A96565EA9BF9096721787D5E484A7CFC24FD04D7384455905DF6BC6E3F526481A38648F0EE49335EC0B9C067AA8071E0BD4DF9F23960754CA894342673CEE8A3F5A6C26DBC476C42715E23D222F3F8365F69F2571E777B4AA51126303A1E90AB3F9A445DF08FD853F64ED4A737BDEF71AEE8E54454F8AF5680C0B996F7EB4E3D3F01B95CF449E1301FDD80B4D3D238E7DA61F7BE64E26623EDAFED874581CE54C35C4FC6B302B565A8A1EAB844D086001B74DBCDD14424721BC36828EBF3C3B70A8FA289C11F0B1559988D4993B696E1C6FE6E62C97F4239E305524157540E9F472E979F9640B26FC6F79E69DB22928E76813E46A1B056A938730C1F4C0D5D5C763ED3B78FA56073D2A41C639F4AEEC923FD761844882615AC1EBF3DEC850E33B7D00EBDC62E2BBB0729CC465ACE1C8A50B4B35B4CB6C51CA9016EA38A79B65EBA47A955D41DA2F23460D822BAF79E08658253C019F1E393C0392389E527FA0C446CAA5B93EAF129C5EE2E0FA36D08D763042AF0A9CFB0FCFE6A36DAB0A78EEEE90AD2D5F63F3EEA6357EB073F9F912AF9BE8E04D86F4A34B9D7A351FBDA890AA01EB34DFE519195043B116AF01D47A45E5FFDD73D799CE1B9A5E584DF247B5B4F1128861F43A322AD193D94EE12741817A6324E0E8F747D20B20BD5922B1A1B3BCA25C7F910275DC3A93932CA5B6257E7476EB35DF4DA8B5545A6073D308CA77822A72CD72E2C3E82CF108DCB05F50AB61DFB879BF731AA258877628DF11ECE67758390946519D566AF6BBD45D621E53BFED5D874CF1D22AB489AC8DEB3F8943F9927AEAA68CC4381CC919D25CC10C2F4938496D9C787FE032F956419D8463ED1385A0D1C96D3510CED99AB14E14CA9AAE0FFB645AA8AA0D09C19A4CC4A6F83468148403AA88C2655ACC1C95F93FBC192DEEDD77A7046F97824B1E412FD8E70A71514892FE27B53118E4D3362878DC31EC6343D3595CD0BEE06D9BCCB6E96E8F5DB7CE8A8F31B24F989C4CEA43E55B3D2AB85ADD1907C5543551FDA44AAB69DA22483C2BE0000D3C49D00AB453F30F5E2453F8C02B20A398BCD082B6254FD6B923F1EBE56AF4195A336246EEAE1E92B8AA72FC6E355A0A1FA1A982363BB4C73C6102CA1393267A0A9DDC14CF5AA12F3A070FAA3C1865ADD1080836C2BAEAA598FA3F522133E7213B9BD4CDA65F0B98C377432A28F6FF093B6FB769B4E9777ECCB333A9977BC3C1C2B8D95D2A44CBECD962981948F1667EE8D64DA1989A8266056B632F5F7DA9018F290C98D6B546F98DD220DF299901AF1C0C8A2155230D7D46061BE46795A5982963FF1A6D507E256EDB08DF304E8F9358A32ED22B8BAE3B06154FB5DA7C4C0E448509A0B61CBD6E4E585823890BB1E2B44DDA6A8822C762F6E8BF07529C4F5A7690C24DF96C5586FE5131CE825937A5E5C8D90AD3848919D937EAC19FF862E5E4ED51C7EEEEE626D601CCBBD055F68C03BED53D67EB8B1668E06CF7ACBBBAAFB7855964B6C7BE342E63C9DF5B935338BA29FC651F8E029499B6F8E12971326AB7A0B836ACB9B0C67EC72900AF728C55755596894C8C9E0923799A5B7D0F37372CA168044292A1263CAB005323DB3747CBB1F6C08341320DE056418B32C9BBDD9DCDA8842251ABA76DA423D40DBB390A62F696FD3F1E063BB0ADC562326F2884C0CE745740C1CA4C3824349C175F75BE9C3DDF418894FCA12C0121D428DC9DF635A7DE5D6C1DB6D359A07F02456B01DABCBF49B505243A0E295F3BD03CD70209C2323131D9A300E7C626E8A30013716EE6564E11E349D53404C2001F1B77744839154D52CBF3D1045D71446B4B0E7C4E3ECFF88385C35A0764AAE46296B9EA80197D74DA2BBEB8A430E90AE1C341059663F51B58D756290858B054AD60D0CAD93AEF729824F81B9809D6C0F3E8C15CDB5C79F5361C33CEC09FF86195888F214B7CF69A19E9B3D3A91C09FE6EB43C970A1C6262180B9A0D599629F12A61702F03C0CA5A45F8518DB4481C721155791368CDBF786D1A7CCA77BEFD436F836B5BBD548F079FC87A3509D12179EB3DFF109EB6EEF56D21F70A3982B24C3661DB64310412DEDD44F6AAFC252A2CD4F8DB9BBEF12E0FABA2381C18B5A43C9A16EBDFA9F9C2A4FF5912E46FA2599FD16A318EB62A971A03890C8DA8B9360065D11FD848857568D08E8E5813B159CE3FF0FEA253593625F82B5BA5794C015BE84AABB34409E937C51DD3F6565932561571AECFAE711B61A9AE5CC1D12AEDA3659669A481A433137BD5EC3DB59AAC18004DB0F96E708E06990C35856DC612B24BA27D4D837B3E8196A2536D5E388D8E51C6FB25D54043D0D2DD5FB1F827B451B7846511E5F51B6F48C3EC08FE39A677E2C8E", + "sk": "EA95D53403E54CAC9521C5635E9F335F75DA4CA76005562E75F666BA598DF28D24492CAB5EE1A838CCB870B738CD2BF15845081EC92FE655EDDC3DAABBD70463345E717BF4E9B77E4E42C41EE081FB7609E529306FAD0D010253818BED6F5C36E80F0CF2E1CDFC3644B0FBAAA332C91B8E9BAC48542587DDCE3B89B85AC95B67205358448251106374330761616370840427403060131555776484032685263315404265627140818478237330461730266886678220206757852370307812313186670777525377243410283855032620382282420030862325482173385126618006425080660754150507021155510527010400031730580268480057432412702246646585006018341365521716483413675564656536487671660142316774020375316380713786272377283742823337111220565020523286660270378010320780454435727328225012270684854752384080330327232568564232334624785300247078327824557671535222210477505366750273350760622046230230260051216004274018134720587804852011513328437632380487348538761062461618530322680868132352785267226346453636340478012526081750131434530007670441442545000101046220634032432113214835787158680732862056026304846838602761436702478386234638586703304407840415284465247473208178635703585423748148856167002814048306441188623612783876688861220036258078151885032812826481381533241417755607323112011074124487501132778203584733520654651330088421647830628846050045765114501255050401362864274111122784215666102828748217571715050331524203557710257341457213042182483316853151265470516218556873288758186361667570271538733143722872641133534773365442068318176733601261602087128454576104402730785325228074080124728136803212012176421321531125876743834555426446750774328825708846140833734063225565260787734461625334052344861774220588771408021810607471156332580632280701173562858681586364176474502351131460358610510860814212667307781071767853607451544703521337335512585050362481526644627232206577243115336803784153432761563147764470542241266534771730877768307535531184023433563146435118336554118553322683875347873514134711335415277733516356657622323524047003022507454625047621173572485725784623060878303721555357201478557707263311371545530238434748271222817073038030533437284816784301801712411264351214303745068324677180701387874004318531672172357360350653266358643677401786781602256310774310423523102138875113656455771583275031265507486382852658323110101755161235083527248117325406547684577540263666157667871418616544150267046727347840767160533104681104207400671472835332830774825088686527066365754634711824660710703543823161528234747317210601368642418361673115730670838723373875628051373556788162537260577837888028732672353482401052021665413247585302187633005427258870173180733401656355241728775560065687277881464582763237044678011865760682717142166374624528785211470160157277740506621763080770285055044428134504455441747414021514780758088166611667254100231637072441607706077511335806828544374880608121171511770560080601164106110827266126106183135415882627445120836107122852801612426738230306530455072677400205525856874676132831248508378511646237882435637476882748587424351284047403241180001573406464365334575336777303464222072838174364367877848211517701774258316522054107175211473552828834313110583621807140335000560AA86F8697754821BB4793B67A97B27699FC1124FD3CC779CCE56FD068D0A004D91A5A8BBC7C8517437AD5FA4114658257B24FD6CF7D1E7D4D0394DBCE171425087C232DEC09410FFE82C67427A4D97845CF0922C29BF38D3E6E31E8758A43839569925EB3D9834C352C2D2124EE24F5CF61207FD6BEDCC70E1D665D12BEBC188F3A1E6AE462464BCBF05587BD0B5E960A9D20DB52C7326DD7BEEC6D2B20BF82B9D551475B32A77AA5540D2C15D44C948A2F0EA266F6EF1F619659B0C4ECFE94D45045941FB3E3D4940A0B7412B2152AFD4796104D0CEFE9B5EEDB94ECF11B0F31956E2EC3AA935BEDBBA75AE3878667DF71006587AE20D9310A2E4D32A9ADF94C7995EBB2D72E1EAA238EEF912458918099AC43D157EF4B4480F8C87EF8F8A14B083F85CF46F795EB40EDF4CEF2661566D605CC62AB1BD197CF13596777429D7E7AB5835D736AB302CCFD90E5A0A56342F27496F7FD30064B1CCFAB8C3A052353339DF7D25C05601B8B7BB86D0B43BB4E1851636FF4471C26478460FD4F90230F3882AD8D5770B366B8A2055ABA7045DF54915850B48C4C191DDEBB20F0178B950F711757599C73B31024344EE04EC84E57B818F3C77C939698E895FE92BCFA7B2A8E6F271C39718C9CD91A278EC554A3746ED04063964FF384DE5D9E53D8D018D99F974F022A8820B1AB4F2155FA7CA8D8D454058AA179FE01CF8808B33EA1CE9FA5F57F59EAD79E60F374A5AC959F35A22A336F505061D75497E374DDF66889B6D72D5AD04E73A7BE7DC43EFCEBD248140B0A57E31152EF1AF3E6EB4A203B6292A867ECCDC211DC0D42B67D7FACC9156D159CDDD0CA254D338AD67093232D10E94B5D6DA4492704D9A35501FE279B2B6836978C0520B643323D9E0FE1830B2EEAD1BA1ACBD76DE53C8F4539EA793415E2059582406601BA40A2981EC3B5CC4EC5328F6F636FEC2751870923788D0F8331313B0566C859E01FFE88335DBD0BA67F5A6F73B41BC9E501272C7D2B6DC0047E3C7796B0E716C1D5E2D9601E84876B9A94E91FA7A48883FD3829786162BBAE86B4F6E0B97EC079BEF8C57FD43444D2602D3A9C5DF317C870C34D8B530C92B905A8B192F0CF1CB31F67CFE717775652D3EB6BFD7F3736CC3B956BAC5EEB82B73A29D6BC8FC64375F4CE18A066DD7E8AD4DE9B051DFCD749232AF775A24597BAFB20CF25BD08EDC60D9A5030BDC28E600EFA01701C9F19EB20755F17FF66A3BBCE48CC727F7D0B51FA1652EE2A9B8CCFCBBCFFF80EA6F6CF977A757A1F079CDD91094E4BDE475DF195DDFAC60D47101E459EA750A9B6668F66B7832B1F96EDA29FFEEFBB4F4B988CAB6E0000377B19820B0A12D0650A60DF4606D92372376134D184E5E7F94688AE41C3E7067F191BA295C1CB0F283BDC5BB02D6B77DBDD22B36D7028AB787EC423F026C5615F4BDF04859EB68BB550797756F148ABB10AABFA479271B202AB399A3D5B6B269C3B04B6E6B8282F38155AABF1B5DB61513DE96993C82F7F4528894EFBD76F99ADDCE4CF7C6BE8F73C341EE5BE2E9F6298BE4E1A00D9751D65A5414B760CA2BA96D26A7B2E77884280647BDD9E6ABA0DDDF1E84AB104C34D0FC10DE4D634C18BA991932DD0BAF307BAD274EAE729CE4E642A070A9C0F5B5343816D3DFD78EAC59A8A36CFD5CCFBE250F5F6294FD58587BECE6C9255C2A419B7614A08097AEA3851324C533003874849CAE7606F190090299C473D3C367E2A11D61363C7BE70A0A9E8553E572B926BA73ABA9E149890E61A07088406EFF8A352189F6D68FABDE060E3F3592B9F729D83272D62A02C933A2D425B71D9EC5839E53AEA96CC7761064DC37DD434B6AA283FACF03A5230F54AB0A6FBF7858E1434EB58D989318FC7270E0C76ACF28EA8B6697408668B1F556DE9A53ABDB587E7F8D7816418EFB92AF93E8EFDE2F0843208B604E483E7BA28565E4ECE92A54501639CC754F0D5BF5BCEA727AD2AD5030FCCBADC4BF27A16057B3F948C45924968D9F69F0FC150944E4D541416CC46AAC433325AD2788A944A607E001CCD824C3A1BDB3F5E0F5FA93A864A7C7B0C2F95B99A5E64944F07C4AE95F9EAB462E90487EA2FD02218BED373536E1E92EB7B9F48F6027941A289E2A63CC9CE55083D93514D5EB734F9CDD5045E4A910B824BC105858E6B4B2A964A5303A9593E26824D5956C18B5E7CD5E926DF580043C54B3862DA98CB9D84A68954E96026EB0B9C9CB21C6F04E783E759E49B7FF5E33CBA7B10DBDB4DBD84ADB01D725625B86B60B8819B23ABFB84F8540A953A53E9002896F00636D96928F5D6462DF2F1E5E3BADDD3E7EE5F9BED9ED8E29499AA327083CF6E3C6759F34F61B3BE3EBF6629646B6D7370667A36BC53056B1C045A5D460AA6603DDE5C0E80B864EA6550D2529F9DE9202A8731D21518E489D90B16F89D1C31734CBD18DE5F1F31872593AB9037F3DD87EF3E91877961D075532305BAB20FF22ECFF44DE46CD7E4CC5E19DD5C101AB28487DDC6EC920DB72A30EF983E8F4D009569F2864B35B113D050032CDFBAB343086BA92D2BF00D7CAC698BB5D436070566604D793E945C98420354077FFF14D5D4B7366AE9FFB7B3F6E8B240A82E85853C73FA6165975A4C11108678E1E30B82B5F6346B283C41964FEA6D525D66B46C2BD259137CC02B4EE78532A1B76409F95498655F6A28C4EB4CB280E6F78019D2D5C70BEBF9BE1943FDA6897EC6B56ECF64622B520AC230BF261F60C2E66CCB7BE18A0B16BA0A08B6F8468F2A0797AFC66BE782A6F6684760CB189A287F74996DC6A2EBB0B17FED11641D89819761D3C0E4E13F165BB6AFC6706FB4C9D27AD6ECA1F8F8FB4C919D88ACED483DFF586203904EFC7741ED28771317645FA2FB2507391A663F6E58ADA8E219C9B379F4DF03DC578CD0AFBE62B65BD18943C81B9B7276F47E81351BCA38770A57894B2F54AFC746155111E928A7A65E7B4620C976BAB3BD48401327300680153C2664D303B5365C0F967D39BD92DFB53583ABD16838110DCCA3FA0BAD45F485F686D1003D62C3F7E86D87E908F3CFD77223AF4D4F6EFC817F14EE85617ADD35C630879FD6EA0E20645316C26FB4B9E66AB6FCAF5CEAA95302E3258EEBA216082A033843D592F9D9B655A5509390C63B02E904DC2EFD9C1A4F9B782BC6AF1F7AE315C0E7E25A5A8DFE3FF2745504BEAE8D41EF908C45F3FA6F2E40262C88278E89B02B3C8415C2C8CAA76F687EF30014C2C9ADEE89E46B06383F4FA33E66FC80B7C505972D8164F6B651A4D037A5FB2ADAE708F4FDCEDD202F9D114F4F78BD2507274E87FA4701BAB73390650D02E254729C33DC1378E9C97BFCDB32D2755046E1FD63CC0504B8117F82E7C1CC796DE16126AA3F50A9AF0373A819B01EB63FF834EDB711DE4E877EF2F1D46AA1B7E0EB0DF171AD0FC1F2CD0B6B029CA782FB259C5F860428478DD9E2270A0B9A05260DB661CFBD0E80E75F06020221115BA18B0D6B455040050B23BB87D9DB5F87877E7ED688" + }, + { + "tcId": 49, + "pk": "CA806CF2D4690C7BB3AC7CC12320888B62C8202262BC7F8766EB6D7A3A067A74348698A5CDE30D2256E33639E45307470DFB674E427A6A441012D80ADE3CF8133B307E29842FFBA09E7D04C123ABDB4CD41F27291E5A6ED55827769503EE1112AC884873EA789644C70B424A6056038E2A0D785EE036DA2DA53B724CC1FEF74831897636ACC26947129B21ABDADAE0D105B07FA4C1CA63651D23355419307E8C44EE19373AFD8CB061F1B1E8406627482A1BA2E2DABE2E5A0CABDAC7D2A7025A8BFDDA46D9ACB02AD4C9466FA203059CD5673C2018923A9304890E3A92DFFE7ED3592CB07E0B23181B20927F96F0E85E4FD59EFFBD51FEF48909E36F153DD128C001B59F164EC759C9D8D07B1DF6252F1B8DA19B9E9019FC5B2164A88A4B4C34DA7A8DB6B96E653750BA8039A34D5699ADD2B5DCF3C191F4C10F4F3F772074B4B726E65E783AA34E3B09079CBE2E68F0F52C647EAC333FDEEC274DC4E123E078D47FD52D01961E2BBBE62A1472311BA4AF5481D92659594812A4A1D841CC35A3CEED21F5D69C7F1C4603CD4E1E94B9FDB5FBE2EBF720D5481FC0A095FB987D2F2B0C5E54E9509B87EFE228A21E547A28AD9784477D275A8959AB2013BD8C8702153FD2B1870F02BEB1D1B25B2CA038AEE8E93A6BC6E5154624C6A734736124C3DF027D3259F5F89C51B18F4C3772795B1E31C7C566FF6F2D8BE4BDBF75F6FA4FB5EE4D9243A73F6D7C6DEC8D4E0E5189D50D0E419FDCFA07F03246B00C9D866E87DDFF61BA2B7FF863B7B120520C67BC5EB4690249EF688065D94AEA220EB3E3A11AD5BA7A29D9F262CC28A2E24668834DD679A87C1A0A3F36F905DCD7829A772B1308FFD56D021E58A81B60BF95276EBF04B1C1D6308559FAD1E80F39627D82DA5B0D23CA64BAEDEE87EFDD8C34BBA8CCEC047843C84AF46C435AEC0B23F9471C73A78456734A715ACE1AF64BD69FF7ACB6129B1C78608D5C64BF7CCCA2F9696ED1C64369007541D7D76DCFFCEB8D2E4F911DEFADBDF740A4048B0006EFDE5A73B73D553505B7286211B85F64C7B9CBBA721652B8473B4086C95FA7D0743EC2F9CC5C887A727DC2C7321BDCCDB028644ED73EAB821BE8F951A26A516779FCD5F68EC495C9EF78660683F08A85A610CFDECFC58CF49A79A3B9E3B5FF9E403BE51C274DAFCDD07E2051B44849C2ACEB79CCBF64BD6741B58FC4B6BCFD23B4496918E9BAC4FD4FEA6EEC1ABAC8757C6A972D3909BD94169DB5EDB540225550B600BD347EB3EFA51A5F6171321A6F1AFD6FA0A7AAEC65A612DBFC300AA4A1921CAC1D77EEAC226CA0F8993D1929F4E0F0E85FA38D436C035F49D85D1A802F4DDA9E4DA98BAC92A0FA7D5C2BCB1EB89F3394226766E4AA513928DC910311B086B19611A58F6A9A2B494E67E22BD10DDB62E6DBD775E7269270E2A0270D60191C8B2C8FC511D6CEEEBEC5ABA95375412E14BDE0906F2007EE4A61EF0E535FB22E6DA4FEB9BABDDF775E0394997574AF4750ACC98DB4C7979B90D9DAA0F35EA877D4D868F828340D1E38C767F413E89DE0645E1E2241A79FAB882DBDF87A04B279703435E3528CED89479D163917C1F990DDBA9B625509EE7B8AC53C38060BDA1EE697A6F237C5AD3E3347A7C6F4450A363F171901165C2DA96393FA31A057B1C1964607D923E5E4C658177D5BC0B05A6CC0DE1BDFFF0F1D0DA1F1C8752D3AFEDA44129507ECB0A8FB52114F5ED6F0CD1BB486AF44A3D74C8F88A2AD42A1B72FDBA3D6BBD2943153B55A9C8A4DFFFBE8E0B0794E60C9B64D7D716C58634F7AEC6D33CF50E604048A2FC28E9C03C7A77511D7EF20482FD11F815852906B0B9F4A40D45FBB972CA67149CADB90F9BD3EA69E42291BB1562464BFE78AA39240CB24B0BBB8D76BCC8057A3697A2B5DC71C8E9AAFCE7EA04A0498B365520621B1CD4B38C5BC3B2CEE7FD7599FB79D67269BDC4E5E2ED33F9C90D6EE42C9829845D7E6D6E861EE870119E99095777327297927A552D2D3D8D850D3E4B63C8934FF69ABAF1A69B408DD2C630B3B7AF05C1F0E22DC7E90C4A31F585FB9D9E4DEB4E9607CB49C47E6D8DCEC439AEBD1EDF4CB0075B1164A3F29C33DC9D0D59ED5763AD8B1646D0F655A00B6918A90A417989F9AA44B5CDD08CF1BE46874218E1247A263E64DC1228B540E70CE9F0FA70EDC4B5D02CDC450AF18F6B586FB850848E09682C5B6ADFB680A6262F90856FEAE11843B277EA039786313A1AE260DB0062AFAE786B61D4A4C3B30B8194379BD44436879EDFD61FFACAA894498CC26E2F7D823F0AE7687ECC67930799DC402BF4F95DB72001F508D7DA37EAAAB0C2C553A53E7587ACC342167F62EA39C37B3E61A5D7AB113CC38F8B7525768A67BEC285F0ABE9BA6A9957C77A45602BF82F1059E55AE9B9FB126D24E3003D4B21C9CEE851527A324A6F48FAF80387D09B59CAB3643925EC74FEC4374EC3E63853E741638EE27D829CE5DC11B8120279EA9605061513C6A69796FE9CB8DCFA0EC70EEEDDD70927703FA4C64BC723B94D358371310ABB486F086ABAADA7B78B1C0C55D88EF497EF7B10071D8AE72E2E28078D04ABF04581FC9D4FEE6AAAC4637E6F9F6F65AAB1BEC7526CC1BE743A0EA8481AA9E069A9CCB7DC1575345305FBBE7338C1D82BC10A1B64E69EEF7EAE67C5819A3B49BA603F7477F19B217AFEC4BC32DADD26255E2F917806ADF9E64F769AF70AE5691B26070A6C65732530D93AE6D1CCBDC77AE37C494B51775", + "sk": "CA806CF2D4690C7BB3AC7CC12320888B62C8202262BC7F8766EB6D7A3A067A7482939DE8E5383E4A4D7CCA79A9B7B5F621A461B2A1894E53315103F03C391E0A38F615C6BA1E541A423565FC34907D84917BEB652AA4C7C89B35EA83F793FB3869705E5DEDC1D7D34ECBB4D95C1D35DD6B40DE0CECA740A4E31A27A3B9B98B004167782002506841243131365280841862554703104113155456536303543617108241084365386764253004844717327286064008824375547612437003687713635685066644742221774873358808665720400037071175028268662180577204401046247407058352323335075052670824212300407483106303227830177854464331616047542826861670237417840476056071515848278403033816884841214314076440461221508580035331828782618221062670850105785181770543082612856215036712840812726467805080064220170772536041034233473660817847175128245640505226614302508264364233558221033502567126054184687247511388085075262104876576227676324033577673623810188261171678788152746506166666437714701318570634332258550030740802413325435742263763045437462580115223212302255580103400865160557838787133716521241880267285308440147661876354467437784576735016345306611633062308811754584122563375147088373865225564243753521041540308730534446822385070861372114166326555121551770304536258008600364651176054363425836546104588565084542687503166017467336054565181617671174833865845685463658560857723333778762132475402167621010761623608348147038670132886240342442203328236027687753446546143324435782630665465553071476465625052657022353521572181631224342003132015665731086200251034727642342042768724157205803313336582551523358281602585074476178580187227145207635537012102513281730837422237248644518856730446206270316046650705818616665454358454738580353684110371157587563500822416111325582357584873627108128414201573148520755163811133056706316481086737445764287175387115416137177806484511265720218435445723261765302547621018234141462250030101638825222058372031833322338705318630036282520683874156368725686845163013242685832845523211553403620674105511622738815740862134023810117557426767760474585642644381655073854814045378307374382347381682033386078518685732885231765713423524881768718425148633644633286058714086311531058034818681263601377352475382525127272081155327226706655400072010405570087661815758158316283675713547420087156758728037757338135282288202782248501716018427204542088117607023584376282157782581470415233186584826507805762724272460033571412651326634402130004312645872667823075287652008020443487546340027782053437118628753610138356363183678428866266814623572045615003787625306877435726552077775273853857342148168433307612655423471126126802170023576688573236778627018467128804074385508720177344051461510855273367027750453251260135356145844210610652605165255220226672777165242368018647605284032071386241066412541114087584161112462346880726742547517663078120246705222743787525124154100750480507431087464341512207843441744722418777548374068250520572687713551245737701746245167380432348183857040811300514238606167175033186851181631382615450327661753468814784210764752450808523060630255288500182478823571263715802420751310703278612077507052483158216127060610280280340534522742587786314172781347215116342513C16B0A1B5B614ED286BE55E5CC1777A2680709F20FB7C0BE8326186386A4F081761EA493C531A8A89B64AC384C313F63EF47D643A8E614A9D8D00EC276D1FC7D84034EA545B2FD2BDADF7F90D0BF68EC519E47A35F14510BFC78314E51AE02001C503E723A4B6CBDF23A73D7E0150A27CD344520027639033E28C34E7E6413827C4F8213F09BABD184118676D5E1361B056F3CF3D5E0CBDAE14AB817EB1C8C4F9A94B65900259F62B3E099DA04A73CB7A671DD3814FD163472983BC8656C8BCBF2DC6EC110827656B37ADD2B79E3B7FBCA07D40DA224F67A06EED7E57B0226434017DC436754C5A9464C687BDFD74E5EF2ADFA208F44F18A40E36EFFB2271C634F1FEB5DDE90C929EF2106368C73A7672217BD86489E0F17B5EE32A61AF1950DF50E15E3E0DB1293E0D02F9DAA92999AB5BD13EC2AE956BA90C226FD88CBC6BF31FA87B403AD68D166F60B25E539B769ADC1A80918218DF163062A8671F090CF07686490C4AEEB58D396CD41C2111316444FB56200FC8B902A2EDE74F410C30153B8EF03552470F1C00852C564EAF18CA6D5DE6386F2077837388D3EC51894D90C2F86601E4CE8D6A974962189C43AF8C9F682573C794669379FE22EFAD679E4CC797DAAD13E7F41EA7990D62074DF58E69F0F33AD8A1C77EB95FD8253C692E3009239B5664FD4B86ACAF7403591C3FC2AC97FD750F09786A430351079FC257DC7884A45F9B418EEECCAE1D5F63759E3C9D61443EFCCFD751AC19A9959455AF7A49433032F8CC4F5678F65E9D6FA74761B9B9A1252928D760113DBED52CAA13DBD0B1B9D63D7F97C4A71A417BB8C823853236ED58721F903D8F3B8BA4142D9E4D3D95B59756B9A7D5FD0484AE286CCDAF3BD033F9B743F5DB8592253848FDC1E2DAE0FC717D056D8D36FE91B3B15C1165E018BEEFD0A28C43BBBB5D95A82CFC1FA2782F2593DCD3F982143E7AE80F70363AEDF228A7D847B185CDA5AA435BEF32D2E4033C34D3C164F0CDCB98DC36BB52A2C8E12E3E3B3D08DDB265528C7F4743E34CB72CB663EF69E086E6D46002138E35B2130FF2CD40D9854D674F98805B0041123CA280589EB45F066E7048A2A6E612E81AB1FA93BEB0FE673A9092C6F72856B696CCBFB6558A39209C92C800FA0ECE324091B88E67FF414AAADF439322E4DD3D6EA72924E4960FB7A4D9357BE2EC4C3279BB9BBF39AF61F0E390C6DE1F94A4786689C0CBC2E9ABBF3DC6D0D3538BD872B882284231CB76C5AD72560CA2FF6B7BF99639459E2861500A34384862856D6AAA944737ACB263294264209E02501D97FDE1307C45D733C4D35B4EA5EBF63A6CD16A8D0D3294CD4C678AC133BC2B6315E53F4E823F3FC259FA2696AF74E1EDE6C36A5452BC5A339068320123A24D097A379EAB362619070A62033949204024915836AE207E0855C28512DAEC08E70A931C69D96AA565C55B4917CEFA3D16F6505A77CD6DA985B4D2276658A0DC6055F5BB0463C6B8A521AA8F7DF7D9CC08BBA26D85670C888FC2B2DBDBB0D42A1B15067865E0991FB0CFEF9CFB7531769B5B3311845ADF229DD808243927BE8604495F7FEFC90021D1B5CE27D372DD9ACE488C83D99EDA25A84C794FBF626BECFEA5E3B1B360D520264910496C4922A59EFAA779CC9F5491000AB2A5043E18718FBFAC21BD187CCCA87199F63C29BD1F402DC1115F07CF993C9C46AC89F394D96A58F68D9682384AE586BA5E6F575837270B8F00062EE4A072AF52C5915B770C30C372BA591120DC8B0EB63CA29660AB16FC95D8F5F804479786B68D0BE9DC758775921EAA7B1A4DB99DD6FFEF29AF98DCD566210EFB33CF062C2555F0495BC654FC4952AA72E4B5C9793917440D63D5F5C4ECB0F901BCFA5F3309D57ACB366396B88EA9DDF1B9A07F649D5C0ED5B945FA4BEAA1F01A900F5B3FB64FCFA7D087A41CA397895EC045BF595C2B4DCF5488506A3C7EE9C4B588AB0E49FCBC7547EA2A8F867813321658A6240F12A1C2E47B1960BF1BA97FEE40A82B0AA13146BA443A891EAF7E885E82089A5EC21D75760BA5B0197DF5306B3438D3FA2B799C6E171B6D9BE22377704AC307B54A6EC6FD1FC98C57BD4A8B2E5CD5777799E3B86FA8F0D0A683EEE2167BF15C064DB860794D93ED601C425598F5A4D5B354CF0B8367AD742144B1CE70DB908A466F4312FFD7FD55FDF8F820398BAEA18ADF3B14710325B93877EBF94A8F68BD5A57D899D12FFBCD261373D2940D78A940D936F9B2F88599491928A9D54735F676516330E6D3E9F284FE32001BD5A72C0C0B29E2471D77FB31351CBA2D41AB5EC5513C568EE993457BCD6950D259E41E0682763F057D3C2234075C6380D65221E6E475AEEE13CB9DAC1D789B0BE04941985146149F3BAEA4F49053CF915721D53E4969B9E5EDC83342A2328FA0FC758E806C8B9507464E9BEB51379B650F6548F26930B7AEC18FB76FC3CC6E74C21A01D3CB206E2381EB61D9203C3BDA62B8BC2AE048FF6B3484E0EBE49D3689F51061A02D31AE18D0F3090598E4E0DA7079914B8BF4D9826B2ED5CD4FE1DEF48D63ADC7D66FDE0215A74A333F13F743EEF7CF61F6403CF927EEAE489A978F0EF1FE039E1AA74EBDE3434412474F4C9EF6F5A0F1D765624E7C7F5ADCE07434F8744D966B685139258006DB7107F7B0995C923E19A1A778639DA3B596F4ED950B4FDC87057DDD5BE1D59A6E52BB6BB5E3FCEF06ED76171DE35D7342E1143A7FF257CDDB98194934ECF249468FA77339BCE39223C299840D7F9A584A3C9E791399874235B3F1C0551486FAC4BD434A4AE8F04F011A849F2C8343900F0F9BDD9F9F8B80A7E6D9D1B127ACF0A37170415A2146B03BFCFAB50AA890EA64BE874D4A67AF2799FCFBD7772B5FED6CC2E6646845B007545EB24B12F7C5EF5F9B2AB7B4AC774B30E8FFDEBBDA4CD07CEF7023F20EEBEFC5D32D138F7DA6AC5C55D9896F618E274CC0BA43F058917667894F99BD0CA6E25912D6848AB545449D1A86BFDEB77929CC9E21FEFA8315AF65FEC0A4596F95BC3011A9F461A67E65464D36A7F7FAA07C487CFD2FCCEB9DA28745B4A7543C5EF49835914B25493A43DE0DDF4ECADB68EB4DBEB7EFA3DCEE7765D07DF439BB632F9723877DF94BFA7EF26936610F41B07D56026C91933F019C923CF98C255AA95748E99475B77F21F787D3606A3676A215785728734A7446B0A54EAADF962EDFD0C11F31187F84F2629069CDC97F99885A5F0B8A52FAF7B9171B40AC47B14E00D6C708A109F03C7E7130B1747BB5243C73D18BED9F97FB2F2D0449A0A9F4D4348B0291C47F2CE493209A7EFD0487D19A41383FC7C6CC8989F641918078ED90D2154E3CC3D4D0627FC86DEE37196EE9469D5446AC97A1A491E3FECFB656A4A3FB198FEA6D3CAF6C9FC09F79935589FDA995C90AE9D78BFD33954D0F78D322EDCA54E3C4F78F9B99B9C60CEF18C611ABEEBE7892D3CEAF5D6954F7C599BE6F283E9C1F60EA8509D8EA192EFE792E389D2E2F0180B92631226" + }, + { + "tcId": 50, + "pk": "10EE0CD7D3E3C3D54FDC1B5367B8EF0DB5A20C92946B3471D8AFF7026C8D7406ACC5943341CC53C189A843AEA7399002EEFA251842F86CE14D00D974B4208734A416A048806AA9BE9D7B5B9EAC0C6CD7A3C163801253DCC0CCDD9AC2B4A663992B9E2B7EF3E2E8B1D93E4B677D1B36E8388A919E5B3A2F90E4EE69CE88735B8B105E98299ED5A9AC192479052030E6C56CF1FB2E5A822B3300950EB73A8FA59918C5468E3EFFA4A410E44FF78750D7B209F0BF48EC6E3062B76690489E1AE93A278D4FF6EF799079A8B42863688BC71154A32818CD76131FC400F2EC7AC3DE5C2954DF90AA3324756C8F31404A9094CFDFE98FF12D1F052C94C68026A214D0825A9E009A53AC5B8AC30777E05254E0C966160397FFFB0436A2CDF4FBE10B373349524AA455BF3A1A90AE05D9EF25843C8E9AEADB5FF113ED03BDAFC1EF32E3EE3F073C0FE0906D4331E2F18EDCD335F094CB3AB30214E3AD3A919BC1470685E514F86AE2008172226495349F4A9E55C3303072497571C1F4A2A28328E7D83E2B392943A5ED46095F55CB28A38BCEA6B801C1328031889A252851093FDF0B888E2E35C0CA28B5D204955BB6A41DF6AB0256B985D59FAA55880379B080DC7C1B856642985198F4B693AFB943B6C9463EC255013265C586371774AEC9E3251817ABAF21580D50A849328A828E5CAB4C9DF78C177FBA51527791437AFBB01B2D7E88824BB7A138AC8741606270EA33EA27AFFF8B3EB0F0732F60A8D179B95A513CDC9A8072C202CF4A5DC2DDFA51BA3BD186F6299C3F7AF805993808F3AF31E43BAFCD1A53A494E0D6B2B230FD9EA2E647614E50694B9FB19A810A83DE294C6BE35D3053CF2B16591E57A76B0D67C97B1BD8AED950BFC5F8526F571C72E6646F2B9FC09C9070E4A761FD82D723FDC96110A3D50D2B58CAF753DE0C8E55F32C80932662A8C17AC9B219456AA9649629CDB604322676C3E3BDA5EABA95F4F0DA031DAB5ADF92D8AD4190EEF2742CF42B26EF53A310C15D792DDB795114505222D05C21AA2567BB52E0C20A7251A672267D3B1F6728F5A0C00E957A534BA80D996379BF00BE4A725F2822643803F1F6780785B0583E0D41A67831E9B664C4E843C8BBBBE525C10FA7A7D5D3F082BC9CE72046EFE9C40EABDDE491C1346395412845B3E94EB9AA0E54381BFAFDB8186D59CF00E9EEECA5C369FF92930B569215FD7733BEA2B7BD8DD511C12EDE27ED5BF1A28080737C73557007890FB77BC5942433E8AF06234BFDCE21FC132C27A754709AA5B8640EB2C24D5F2D3E6DA9B9584317F27FE2BB5F74F95F512CB81BCCB2A0D70333B52415A39129759D6FC97954D0CF9DB5DE9F091784BA15D360B2FCB7F0F43F07FFEC2C3161C5C80C9586BA6323714391FD388A5DAFD74B436CA9455A5A025DD79D8F35632536C1E4B1BF67A3AD009878D1C067635AA9AB6989EAA3B8D788887ED3A968155CABF5BAECC99BA50F5257E9F712DCAD05EA58412B05ED7B484F54C04FE9F235E5E65AEBF23A55F60953F165C0820A9B2FFBFCF3FC6DE3DD30C1A82731705146E8F9D32B61E4AA16279AAEAC2E04957025C3C8D8AF4064924DEFCE4CA07E6F76BC56833A83B3CA4B9AC61527577C1BEF69312FE3C61A09954B0CB6261BB1272A736E66577F3DC268C026898961886EE7822056149C35CF6F96FED8885342D12A22AEC7B669A4700D19DBA1C275FDDA86EECF0393840EA0510F6BB5033C05914CE4B1F44615C12347A45405CD323738C2BE21385DEA60ADE73CA54D52F14203616471E0D0B3C1895BB7013FB7E549347D4F8AD066E20F8AC282B8EA89B83014303D2D9FEDFF90E3FDCE51124F167C9D32235E8126679D8033567FA1E5E41985CC108E5AAAF363BC677F961C30C1C34E7A866243E0FCF79271571BFB713D86F28F61C5AD2999FE7259F15EBC0622607553AF79AF73F01E8CB369CF6716B91F46444E6E5392AAFB8DEDAE015A50DB6C032EE026BB1C33C5D26B7B6656F6EEAF7C099172BDCD632F03BFAFC76F8C2A81EA19BD8981901B4C4304912B0D4CB25A27B3562956FE094422570B08089F1E28D87F46057D4F4ADE163E9045159D0967AD8377792C4FEF17A25F11E36B21DC0347A70D7BC79DAF4BAD4A6A153FD403F601AE7BB3E78B597521633500532B75A046CB78183C5E1EB84E3AA84D09EDEEEA0354B9DB64E9B5634E2AFA4FD66D08028538D1756826CD9D467DF890AE16A9AF40E4399BED757EB5D47B21B16D271E58DBAFDF8A98B669EE8FCD42108C746AA70A050E950828E4FEA76F3ECC3CECECB99CDA5CAB069A66E216CF977C623035346574198B607CD9E4582FD7F4FBE32DA87F7681451252D9440A33BC7021E41280DBF732DD2EF73CE59131F972903EE6E46D61B1E7CED204CB149D8429BF4B05E25E28685B021ACA8BD5F70D8FC737EC696DCF647577CD3ECD2CAD3116D9EBF7177F6AAB6EE5980822E57AFCA971D4057D141F1F55B82BB8F420A064B6E7C71077BBB137C0DED97B2AFA2A4988CD3951D2447DBD3D5079920CF75E569191EE46AB04393617B188EE9F2FE6F0E256C8C95266732007A1CF3F2A388CAEFD375BA4B78FC8CE538FC3E70151E94706A111B8A26F5076C4832D8B6691012081EA71AC204F3E318DFB7590A873E0E70362807693A30B7F251E9F363E494428BCAAD217FB9D035E4195C2D0DAA0B598B426B7EAF237F88965B4A4D674056AE40F5EE78ECE6A862144AB77F48F5B37486075D2", + "sk": "10EE0CD7D3E3C3D54FDC1B5367B8EF0DB5A20C92946B3471D8AFF7026C8D7406B9EF82C67AD72D44F22E10F89E426CCFB2811A8E07750EC2935A1F9444FF4131CB48A42D748BF952B8690AD6524023F73316D90AD774123DCC5319ED02F202FBFA1F1D197EFDD905014C177FDAEE49DCBC747225D2FB3CEA3ADB8E2F10F5755F31436765238773811321733542255302236533175246241780115462104128007273467573581348025535202227888706643664845147473688287871520557661451418514328878413038641373366831185718407742631304024076022441684115028005630816212057231680771587242263888473502112263046460617144852151674704418681846542541312625882506057864440533060357780443856681154777055701564087151872280855644718015658280312863677851147420664002785211407513254877075818406464328248013813154001322331624050147360555283035458016011331203524038706005326522546840872070671102851110243378174102083335884817020806875402760403831201100510876353316634888227144764415084733285837346265644801676051255766352818487278123042115281377854803730378374471578305031582424347547435583025488480537442240264682550287888171205276633203648543708665200471783114087658344004102353745875558615862028665386814251361853842784661712201842436134335654038651468851708818528563106713814084732620424444237602114074526706512504115573852618086623748284154003702757757885036608640844880578740408271280183246214564565328110404504021103016366323280028504148533853428165340303521887433431373146283407730451035150720684600438720240345177513074482742355148418025323238586232103826864137218026215613418453320312007670683531321512305778830220658672678877563067006255872600208024500124245128464104281008478520046576600633618564710588403104531170654438824562483140304830274223077451374414444447124376042865584403545752862327612288316107336565543304420625625012177810618312506023087408115701507637225608287258644060687666174638270058500353333121758648835266567510606053434880354021738386588676806063236654101672728166185228385412582015006285747468822340712803265176441520244078283446424774241033356353475612312701617237258760886425214443261704054342328120028688506282815074881887174845040542014534164721023455783006371746652275687272147487705001375251724275752155608832577703522335257124614767107557731356735056633724055282726761568051586048862533873550710632478825084814164307166347670722803851310738410137755085005608733655557485423453372808253002062253267038441144230483053567613201418323534713125770348632334075865343351277534834615026336638362833351283363448556373502072322478778438815815664723328454262752274860247747123500500630273565256443614682104088854483626725222523065686710162472081316104233804041537588555546274842073138881460052176546281423571573185338586307437833408755217507062427213105610460654803111545817106235831580136240252415456220148378568237665852106565412111146242167358174564532174715154103728681582144676477318056841602550434801435838750170373643147742013068813731813005134634107011047674042315218355460415773452841407821547664873708810126218821246161302682282412113460675813240713848158403046611047337524175380380808012270778466665852652317643364873677411852533564414508451220153F0E1707371B65F20CAB5D5EBD4E8E11B4E4F5D822E845589D4DEF994F5257DD296A7A8B7A99B416B8A67923C9C493A9E4D235D76686F0A80C3B1D922147A744D5094C44F262C209CAE25B9424FFC972DC73F836FB02178023FA1C32F80C9738BE0B43A1D592EC849D675B7294D2F44CFE4C1075D945B06C11A2DC643477A1E4AF420C3599D3500CCF5CD9BE91602F3A3DA09678E49E076642697D5AF3BEADB383BF51FF2CB2E2C2B64175524E1F55113A4920AF070BDA6AC714CC7F10DBAA72879B73234B693B2A929FD8637A13A93A8CCDE2C5B3E5003BC9224FE8F0A0480C8BD9D12FF50B4DFBDC0EE6EB93038017377F024B2439A5E1F4C918818F3A775C63B8BD67F4D532C0EFB323CEA9B2F4860619000DF98E5092ED4E55B5D56D658A7F92FE58CA2751A17C91B82043A9167E891015CB90B1AEC900BF74770D7F442D102119F26DB95E31E70E8B3D31604F8D3F3E74E6B0936F5AD20AACCDDD7A70396F0167419BCBA7CE8B32334D2EB0688755838A03713A9C47798E4B1757734021FC6288E516492B37BF2A046E56419A1910564A564D642F14DEF38D81C4B963DAC9D23B3960E549DAD867F4280567033314CDEA6092AFC9D9A42AEA5E551EDFC4AFFD3542671EDC7740CBCAFA2299C3111287115CA755C7F9F14BAD648427A5D8DC9F687262EEA0E594D29B0B9AA6405219400C0FA2B6B8AECABFF90B0906CBC77A22926EDFB96AE021E20F930D307479D1831956EEBB08F4444A63597B3B3B2788C8D05CD519CB40BA1F74D6B8A8F6E71B809393A47522A8AA8220D0B1042CE95A744E81B65BB048B6ABF484F1747923D394BE5DA2C34F0BD81A28A2B0DCD1589EAA9F88F2451EB22B5A4C7906E818E0D8ED383749A87740F9261FB122F3E89DDE0D1CADF056D40D293574C0D8BEF6C7AE7FF2155B5098A2C83960F77E778CA8602F0EB6C019529D01B73EFEBD4F97FC855E4D11B2B8F0C791772A72931A4617535DFBF99F5FDC39CE1964D7D6F42192EE5A2F58685D18062E50AE46DC5C65D3561D4D09615111EEBE6D3ACD0B7E197255CA4BDE22464DA1C05C1601D72954E7AA5412541EEC3F43C3DA5956FB65C3CC0128AEB685C00D8B6C0A4155C1AA505D0C93AACE11BD702CA0E7FFA2B21E840DD71165D5E734738419D8A01549B4D1EC3194C6CC3243D67054C4AE559BE3039ED73BF7E9594051C30E32B31FE7B83577384336BA458201CE23414CB2DDA8E99F660B287B391F023DE4BA97F6FA87F7C2E98DF43DBF31A852EA4AC420DA3597EBECAE663A35949241C987AE63F2E0EE3A051C1F03C402FE17101680E21163886860B9763066EB9E2708865C97D9D2E06C938153BDEAC0C4BD252C5A9EAD82A5B2E757405E2538774E4E17C403C0FA87D92275C995B09345E288179C36815EE2FECCB138F5647275E4F87540A913DC6EF4C280F09549CF05A6FE2040F402C81BCA531D51A3BDCCB5552B48D4162B64F59C65E12B5B2DB7A6ACA488E5BEA8637ED36D5D1A774F8820274FEE0899CDF9BB802BF37311E398F2516DE4D4129B2A7043B39D10E0ABABD0EC17EA263F174CED22937C3DCD184531A79CD1A96F3CDEE3D1156E65623B1723F666FCB1B0DE4C0FE5303C99BCFFB31E583434E09BDD74932C1C77B1BA299087F584CF2C58C573413F84D98E499F89B50CBE9B261B0FE913F2B4C9C79C8177B749617F91ABDB62F1A7EE394FBB5CF355BAFBC6CE1E0CBC2D536C56CA0C72CC618132679DF48CF13C5C769487825F8755F616D62261B68B3BCC9837C5ECD952109FE184FD8AFD3DAAFA61C873E460C4362CBDA2D1A240BB919FD44914DF357D4BFA3943077B3FC3D052C98F325A1D0428E528A4BD88BC1E2B453AB657D514C0C38DAE4E628830881E73CE0FF6EE2D1112692D26DBEC1E66A7ADC56010BD25F9F6A7DEB15C2D9D8EE5CD0AE8FFC88F1175F5FA7380B8D1B81F0A70FCAF97B0DDE29257FA9729F5C423D8B532B3EBCAC59974DC03F487BF29CCC5D7ACD904D656DBCBB79989767A198E0EBEDA8F96840A7AB61ED3DB3C863B742B6A7EF8FE2D3F01530D554578C18E174F8A8C49F0A2B66D246346BD9D8122087714AD87FC884C42714BE251D28FB2CA0AE72AE94B340BB6EE71364F9E6D4A56F302DDF19D068E4ED6ED57D2BC913852902026E41B8AD643899FC77FC4ECF764F66EA6280D71C4B3A4BC8CD08BB218A22F5254B819626E5F809D9334A2F84AF3960B52849B7534705EC80075859CA6565EFBAA5594869242801B602B3A0D25E749439035D8EF7CAF3E24B40C7D4A666F83B0945232C192F60FA1341122C772FF83A9F41CE6EDBDBB4880C2A67F340A3163A28F1450499381B211458CB711723EB29C6470AFABAAD2B0BE532291A17CC537CCB4F8ECB9263A2AE4850C6C51C9F0195A284A90A22BBAA60C111B561D00FC0D3A9E82FD49A932E516DEA0C20E3F48F2D02DCFCDBDBE046384CE410BD650EAF21252484FC22A8E5DC4157AE37C91380F74ADE3170F70515AFD3143394BAA087532C523A2F33DB97AF8DCA20DEDF113633371974E23FD5E16B5FC5CD6A9FBB5201D0B5C55E2FAAC5AF3DF589C1A8F3F30CB4566CCAFC4E1E29618E03E936A1AB09AF052D0ED3D382DA96DDF004D59201AABA01A9809BDF5BEFC65C18FED60F885003827EC4B285C108FC5EC86CC54F400AB14B8424163857C8BDE700BB1351E1C8D9F4CA2CDF4071E5AF5623895C5E027C71B69CD0F50DE48ADE15E59F3FB5159B588F8D707BB6F78E178013D04E0B57F4601D7E473AD99C19A1077D6220AB78EC6A29F79B6F7A100A5B722343246C0F5998D77EB22DB6FDA2C14A143BEAD0BB9153F5B46E02E7527AC77B712B31785EF66DA524BD680097D1E4BF448951968D83817BA6AC22E08F337032944B070E0DE17D58E0CE99A55BC758F43BF743B1E978BBACFFFD698D85C356481CBD10C272DD6EE2DFCA53913AFB41E0B5EACB693ABEB5F10F6D9F4475A73184D208698E7D89D7623466EF4AB8332B753A4419FB459E29B67F392D008A2B64B97FDC17EBD81AF4B54F5ABA6E9B66583267472DDE96F20E5767D25FE0954A2EE9DF8F6D71FE8D31EFC6D0321EFB677C2BCC9EFAC39F517C66660B0D616FF28BED9CEEFFFB72C6222EAB8F8B85788422E0D450C1F8FC81478A6AE1523AB9C5002E0D46D83480D7885C43C990AAEE60B1697CA9153FA1EA89FD1655C5BB7EFBC097F1323B3D9373BE36842BAE4DFD30A215CA0386520B6FE10C18DCACA30E22048775434D95436D37D58BD521F7AB1CA8179744F236AF8DB5C49EFE51E54BAD9D254533D086B31C2752D1BA51AC37478728E22051A70AB190B860049D379A2A605F36BDFEFCDD7349FB8A84A1DDB132AF28F87F17A01D32CA508C1384537C79A6DC538E1C412BFDAC18A556F630DE3858D292A89A0BBFBF179AD4403F746A62D02707AE7F4570CB3A40B065B987A3D92D3D8327B1230DFC0B1263D66EE896A58FEB52E96CB87565C9A1D5185F907FF852BFFAD7ADFAC" + } + ] + }, + { + "tgId": 3, + "tests": [ + { + "tcId": 51, + "pk": "6924BB4257A7B9AFF095C30BB35C6AE4198263120F8039AA4E78E174A786CE008301E666F59D3EC5044DE456788FDE19EB39677B5F9FE14150DA463A706F3BAF715B95336B2D685A7CD7880713E4587BF7D857BF7E315696B8D0D9D49E142918BF0974E7F43237D4BE3AD394599E3D39BB7649932553447E5D5ACC3499930176ECD3A844A425F50D0511C9226C4B9A24F2A011CD88D32308E0312A0C87CC34A995823C65F4F0F98E50C37788CE38DC28FB8B9BFAAFA904B541EE712F6A041E0611374F6BF17EAC0BD56F3B6BF336DA9242070C2469A20C4D1616149A6159252011D299F93F986D875DD30B38A22549174570138C2BB3AA9CBEA91974F3D89BF5AE32BE9E58B854A2F8E86FF76780C03490F467DB0651C20B1DF60EB97A3C99D9BD664BE6A5E4C8A8AD4CC36390D7004E4BB421DAED654C357DA4D68498933EC71777AD64C2AE013C73EB457C68EF9A745ADEEB4FDFC879E774D03FAF6B14AAB10752E24B52D0F2D94D540A1EBE10F597E514442D6C13C2E2498E8AF3017C52DB233A90717DF25B4D072B7D88EE8731D16824C95D1FB983C449DEB466276060FEE4C7EE381451F232C29C7C3220850C61D1C3C00DB1CD9726A02A56609F3A65D3D164604588CD9B431412F1ADD914C5C2DABBC90467C0C4EA5F76E24AA618765F8B0636D7B065E1F4E6F622EAE17152458C766586772D363FA99214F472B0DB8A1E49D82D0278F2958B0AAA1586DB134BDFD2438742495007E2FE5B60E246399226947A12EA17631CAA534687CB75C060B4797EAB8277CC4F8A7A20387606EFE2DBD3E736249277D90FCAB992A8C99E85AB03EB4CAC5D88553958528AF92974718135F1D0C793EB000EA0AEC3EC1858FDD18688D1DA27278DEBF2CA8110BA4A204F7930E1C8CEECAFB73F75DDB34C5C55968A7933058426B55D039F7292AC43F64584F6DF187A1D6B003F514CC13B26C2F348195AA321DE6A27EC11348DE50D825A2964C631992E4B0B425B1BEB4F9600E3ADC4431CF2E88B4223D2DB663C3CE70EF85DDD56A9BAF138A9D7EDD894131C3A8F41A04EF9F86752B72181FABB37C86B877E61D60EED95EEFFABE6376E14ACA817C5F41961AF8A7849BAC094917B2D132276B6B3486AFF950D23D4AADC24CE98A5269E1C69917960A31EE09A527C358175CAA0CB1B018E9526D93534EADBACB52B273D735E22DD0D5C28FA3E47CFE90B5215AE24F146C3464BFEAF01D28DAA553C1E94428A104A9D78AEC762591E8879F76851CFB4648566721B0CAC1F14FE16149A9D8210CC8F2F50DEF7B46C843BE93BD8D55602493350AB560EA5BA17716423BE0EB8360AB109D8FB18BFEA040847B7335145D4F200D19CF6FE7BAC917F426C9B3D39A9CA4329818F240E7DA382761072F4A6505EA8E76C1E446FEB6625E38DDBCD3CDA81E83BF768F3E01D9D263B367303AE156C0B7183364A1E7941A09298A3ADF7BD231E6114B9DCE7952B113F78163138B9266F843F1ED97D9C2B163A6E8BD4C1AB4E179367C5AC96CECF5050FE821FDFA44E9E680B61C6018932DF717811459AF2542E2CDE77178C2E9880F011E405EAFA59C8CBBED76E5A1941104B1B9D3A60491C954755E02E894103F1F4977475E9EA36609FD67C9DE318EDA2370DCCDBB9CEF7AE6360905EC220838C9769823441CDD0DA8EF0ABE5F2D1D76E2FE08FEF53DE1D6166AB1A92B1AC093E5ABF7658C4B57287F2D1FD7B82DEDAF8D5A4FBAC4B35D58231694E162497578ABD7AA7C8FE7B3541A7F18E54E8B7F08764C5E68449DF655901549832D628FA63D2B2C5A150933994A9863317AD40D778D9D2C05C7898850B90173223C7A0AF890FD7E66221B6F06318B2ED5E199CB424885AB841E7A4726FABA2F9BB53BC3236434C35FBBE4B1A0F93F50C37896C29F8E302AD31ED3331D620E3B629455101A1F1CC7BA5E46E68ED4A8CCC87B4DC75BC0162B6330F833FBA2575DFAF5B5F28BC54FF2BA81E7A47313C15482B605E66BB38C6198F1392104080FBE78B86B1BC9A6FB881F5C7820147E6BA14B81ACCF20CAE96641094C216902EA5C125F6C935A150D7C9ACC5D9E2E5D90E38C0503AA9426017C76AAFCD5261B506274EC13A9679FB09796027A4BB759D928279B94D841A097393BF7E5BD69A496CC3DECD2B0F07F83392AADE33DC51B2A84F6A07635DC0EF57A9AD5959B6A50B7BA509AD5B11FAD26B419F9F1E3F9C7329B5A953D7CC87B2DE210611CF52A639EF2B3908012CB88E1D6F57625079CB103D6C98101A11BD2233B65602CA3049BD320520419F76B061E3598DE38152C88767D1A24FBD02BB10C38EACAE317DE6BB287B4D2CAE5DA0214965D8773778626E9B972859D8482B8D0547E4F56DFF87681D5BC5120F613FBBD91E1F14E6DEFE672E2A7EABCBBB9B11082C5E700AA0B1F7C1785FCED19A93AFE7C59FA2519BCDEB494C3D13B2125F385323B816C68F8F5628C7C2ABFD0278A337073DA74D16099698C4B114E8A8CE344E0A15D0FC7ED497B001D53D4C96DC3954D3B4B956CB9D2A272C51F1559B22904B40CC8531E40CC412C68CB6EEA4A4090B38E2797329985467E818A524D3228EACAE7825D3DAD2EAA422FDC77AED71A205DA7838D945E7FEC37E4DCA67E504CE35E5B045F56F1E8D7529EBD6F1AF7B6E939E2B7AB4027D37A5135D172DA1AF9CA2F728A6F37DE60DD23D97D11E75AB1FD51F8E9A1397E5822159DB583802B32EEBB4567ECE3746D1AE33314785643DD2A0741E7F1BF2D261F22124E8DDD08C640A48B54717517C21CD325328BC239CA028B2630D063C8CC20BE9BDB48502DADDE73FFED5963816533E020AED1208536255B1CCE985433127FF4F04D5B1E2F2108704B8B966588C0156AFC2AE192986FBEC443BAEF6CB85A6F29C7792405A24114710AE1C746444FDF5FB659E5E346826207B8C54463A0617CE17FF33E40F931FE576715C932EF29FD76B04A69B58E0303D8EF25678C8B70AF12E9045591C04E8B77106940415177E868593A09C7E14619A4B332F9ADC3A658B86017F32656C5429C115E110037A8CC7E544677D2DD239A59D54D0F3C7460EC15208346BA56DF5086C5DBCC41E0C95FCB6861C2C0C32AAF3454EFEE2FFBA214B430EF248A59B32444D8D0D3DB87C9D4B1536D157728EE7585EF532776A003A023C0AB0E9FF557108C390684D565A665063266AE6670ED53B0FAF8FF67829BB737825B153A9338CBE3DF1A462849B93A81F84ED07BE6D6240003274737F618DCB26E48252CE4204DD3139FF6876F43B305D835620FEDF79AA67433DC25287320E9917967B70B2D866D17B698BFFF2B3AB9514949E58B57C68A45412C1FC421C768BF5EE8A10C8AEF56926F51EC62C11569F31AA517868E5CAD89E958066EB9EDD7271B31CB4B1D6CE211225AEB5B57F749719DA07ECBEFE03881DDE3D81E4135F2DC81AF779776C1B8057162A6C982FBB4DA6A9AD284AB10C70022044F46D400BF6AD7182D197789983BE99227979A1334BA149D869BA1C4088123435BF978541356DAF171F33ADB1C97907A0FB5845074A85D26F546135AED0F91BE4539C12BF9411E4B556F687D069DB6B21FE2B7F321887448CEA55DB19FBB8B0482A55AEC16738D74CD265093836BE99D4FB53E9B014B037CDBFE9", + "sk": "6924BB4257A7B9AFF095C30BB35C6AE4198263120F8039AA4E78E174A786CE003B9AC2C1422A1AE802DDD7464D3F32729A3C7DE894D506ACAD25CEB372EA3149C98780DCD1314BAA29B9B807754C47DE5DCA954064F28528B815FE27B79AC506B3AD7629D2C971AB8F282E0C6E7E5548EE0E113242B7A0E064A6DBCE30C5619B19800889A04404B50013C088C1302962124CD3B4910A352C43123119996522185202C38523440D90244A1A30224428618106291897680A200908326A44A44C4490218A16689AA8511AA52C62468D04C340D3862860A46013187084948C63C04404A92820082043162A23292D1AB12948B60921883100C53000C48CD98268E1304C6332450C328618083191980D10B8709B302264040893A48C21C9700C35715B000D143122CC98102104809B28641C308021307118335024254408178CC00848844490489830CA440009195119230C52200E4906321C154E194885132549A3000408156D20410CDA4252C1348C00316943822464946D1C81110196214B0200CA2884CC466451186A181000A4982160B06803946C94485180404692222C23446998264D1C01085202208AA6080A316193400E9CC81181322E21158484C24100227254226258069248484411270404C011928245A1C68CE33266C138725A86010CC99084340858A86080C070D026629B302A04296904108D0BB904504628504824D04805A24802C3208CA014004138214B240104B5494200000C2428124084A220449B069063C0888C14214912105416242087445010850CB564DB2441D042299A168A21B44C13B77010C085190269CC40611C4846980625601446E4226224272262242944C62D08318420322104B4610A3812D92844A40820CCA8290B21310A3429032140C1A26C8A161252A664A3B251042951C4049163B02D1444308C40660C400C01A52C09942D62C61103985019104D19A828D38640C0306554A671E0B4859B8610043669D0462918A371402249004385CB4028893666412269A42851D98029140721DA80911B26505BA0609942715088491023095A902122278E43B2700CC94CA402709240100A397002360E113041D8402D1B246DC392614C868D21B800D3242212C82112998509160C5AA22409344210A22403428CC0B28D12B66963340DCCB065A112114A3869CC148158440954A6800CA805C4388A8406019B322D831290090260A1288858104124400219344818A04D001062132250E338219A962153088051260199C4281BB97104978404052CA0C210D3428181424D61846C5A30491BC224C02028CA922D4A90100427864C962109194514822C11A69113B80403187001A2515214495A0230CB302C94102C00498609A025C2124C1B026940A444411662022528DCA22D0016425830665B8624D42448DB260C4C088501904921244154068402434A244205401448CA4484C0420C9826049CA205D1C2511301861CA150D902500C39868C0031220548D31081124805D1086962382C0A23709B4472E3486E22967014336CD8902903004963208A039125088921C0820C994032C2344E4B9869098044E4046994200999246D09A96001292DC842288A3402E408700C236E0A054964442A82C800024831CB90501C056812122CD0800C594861CBA6099CC08142B80024418A94204042144D19466218050924336AD400611248328A047293B46962C27141A68944963162304683426C00192209464D8B0649E1B070424431C180659C002411A83113212C4B46281B180D884270D1B00D90C845DAC248591426224400C2944150C804180000CBA62419021010890C18222162A881C89248D3942082067209A8900C498A41862819C5809A184D14102E2212520008120C334563C63010934C60C631DC400E98825060022AD22240E4062DDB320ECA324ED4182408C3284AC268E28040A1C86451C265CB166023094C820468D9222E1C499242242100370EC812726408250A202A58240459164C08173000460512904003072152C0641C836D9C322E11158A1035885AA08DD9804803B64C0110651086401101420AC164DB224D64B25102360D93463114B668638429C8102494300819370214824588284054A8299014126136120B098CA49828C292454C006063C481C03625CA882D244030D3A82DC9C825D2844800329250A271D3440D223460121312868C5F8620794A050E20D0E1011786240EA664F2F69BB1B7E30EC66B1A4A0BE59B79F2198AD9804483E475E53B3C49CB0CE5EF92912AF440F23B995813D11B59F798E93C9D13539817C7AC68CAD1AA1AC27656BD0C4797E9C8EC17784C1A327A9DFEAF4D6191EECDAFE049B733FE39D5EB4000936FEEFCF82928E9F94CFD5CF4C1E3DEB1433A47F6D328B5E83DD156D0182DC692347591AA6F732CFBE982935FD1846CACF4CB8515C55AB85EE5AD44CB09D3269E2E6D11780961FD131D5E6FBF89849F47F2B71D8283FF25385E52B07DBB266C674CEE3D0B5DF5A56D8BDCDCFAAEE6A248E71DB1345AFC597CA830A1A35B4396EF4C1ADF9ED01BCE9B6EB637FA24AA160B9076BAE30559F8B29DEDB3D25B79064AB0CF8B8D70ADDDEB8B174248D5AEA4D18DE43B8938CDD2ACBA5477BD4AACC3CE595E5D269FE675210D23152B04710F368428794A75F49B683ED20DD647515777955A8CB38A36AFCD2CE0ACEC4F0DFE807702D1EB3BDE72E9E085AA4E09EB1B0947413852EC3C0AC52F06CB959C85394EB3748119EDBE6C80D2D8F792CE0D915E4F4B151EFB135E7F4DC97D858141C57F70417B43A6A126956978D78EFB9F037243B4CB41DF968B7EE5B52087F05AA9FE487BD16C0347CF1335760BD2398AD54DDA00A5AAC446D80B1C7998C602192ADAFCB809D14EE328641BA3AA00F8D29C3A848ACBDC1946BC0D35E0BE0F8F7E3DA3F68D9FA9768F5CF275534A0ECA9E60FCEA38F1E042C316143A767B33ACCAD8C8D66C70C75FD1F0B2586B653AD4AF54E56EF06933EAD31DE365D110B9C4A2A98BCBA165CAFE386F887C72156EB14FF0DAD665616CE3CE65C1904F2C1747B2EC2B5C9D6776BCD79E5AC64B7933BDDEDEDDBBC725BFDBCCDE2FB375AE2BE3537BDF89BF4C25F83A49D6A6A8D0761CF39D620C53ED837D198255CF5B910A6DB57877DF92D8BB6E9C526B8C4EC93100DEE0500A210C984583E1538160EDAC2C6F866E7F5D99D7B1B81582F5D0EBBF2786E3F556013BA9B6F656EB798838EA0579201A95D56BBC3BCDB9511AFBD4D81288896F87108C077F1A81A3BD297BB124A80086890242995E03CF42A0C21E272A9AFA1DC103463D2AB494F7D017686D31894DD2F6EBB0C3CB6223EC79C65D45C1B0D4EF1961F16D653FCF25977B651EC51A13AE8D4A3472EE71969A7A936F5DBBB9396A46D97642358CAF4894C9A6DF84A59C5962A6990A76F0614890169F001870D49CF2E75008CC4A5D85E72DE2D6CF3FA71852253522FE8B0E423CB417A38EB78C8763C3720C04E67FF88979EBA09E34538BB523B99B8E34167412F77AEA894D83ACF946FC054D0AF47295E51ED83F7486940A4D41C04AD7EBEE610BF1D03FA54071D51A1509E4F49163A25081BE8790D087F5F4F05C88550FCA9BF99C9BE5953D51DD0845C93E41EEEF62E0794B2927C4F5ED9BD3E34EA9200A79DDEB4B2D8F305FE05F827C7E2ED186341CB5D1152FC80104E0E13683D941294C778417164B684A976E56E78DA4D17C3C73229314870B85C455C23B830B9A28A3D8C0B566426DC169F326ABCE2EFFF39E9B199AE5C1292B6F2EF37AF1DEA9272C8D5423DF8A5632F991E14DCA2514788B62BE164828E9ACB893DDA602A5E2FB9EFCBEFD95ABFB82D2B02D49CC53084A49AB1BEC23E5B4C8E714CB03405F1BCF7E11BB59729DDC0B7BEFB291276DCEDACAAD39A2F01C7DC98B9E065EAFED1CC8CE3E848080A2FC5B98C9F6BF5040273342F0312F8B9844594A503DD3E6AF1C9E35C1032A4A8A5E7BF33A82F35E16EDF8C60C90021D8C0BA4C386245DFEF09448431D8C00D1E26EE4D8C77DAA1A705ED4792ACB4EA27C1566FB56683C43BF67842E67534CB3F9677C8AB9D0EEE7827CDEFC223AC948B880B5F1CE9537272932002C1A4DD218F527166EBFB2B2FA2BF37246ECDFDFA72B6DA11C30D1C7D248AD64818F691D59B755DAF71BED9AB5FB52E03622A900D66B4C6384169BDF9EB61C02DF45FB76B1A26F34E938B190861745C021FA876200C7FC8E222DDBFAD8BE781B185424AAAFC65862DB132BEC6D18837A1F58A876C99E63F51420B83F459675612F7ACF80B4EB1DD0721CAA1B4970DA608679C6383E817FE16B66B19181EDFC39270C7E917B1F10EB7A011997E967853B78E00CFD58D224D933CC5A995532DCD4E532E4030515F4A05B331D575DDAC29BAB069F09AF0D173373DB1EC2B6366BB371008A2386FD88BE77F5ED5E198CBE88DF24BC6E393FEBC10C470A72D47C0F834653C9AE800E893C6BA68EA28A838FCBB69C3E964A5FAFC2067DD406B257C98DD3979EC7C7ECBE96A33D85515DA2CB6AA5E1FFF204AF62DD4119A0E48C04A3F2B38660F52964D8D4AEE146A9C53C31906DAD0FD90B5D83B3E31B690A4C4935249981BE1F1A85EC6E0FEE4C88F2D89E2969AB8CBBEB501916558D29EA7C3ECF1C9EF1A04350633B4CDA737DFB151CB5E7361173F3AEDDDF527D73F2F9D5B6213AA68F883E9A2633785EC6BE642A9FD0F21A42F6B9DAABDCD1E6ADBEF64841B59686EAE3EC88EEF0A9CBC12BC012622DF2DD93A86229044AF2F260D2183F51E833EE92D98F0251E3F85FAB74CE367B8B7AA63D3CF8C8BF4D78358BAE0A0241E210AC69353087CC7331357EB4450F9509CFE595F54032EE057754A8EDD746CB9282E768DC6B830C5B4A219343AD124EDB3BBC42505566A7038C959BC35585B6055F1968DA243F778F4E46DB462ABEB93B81243C31EB59622EDF81F06CCC61D2A6EA73E109C387915F277BCF1FC11105BBA70293C0FAB5C065F23BAA19290A302F08091107A4B1D568852622098383427760EF8F2928625BDDA5F514C5ADE959891EF2959F248A3532BF9D30E714059EBDEC958708F8A83C268BEF2682D603CA886347E198FD68233999C77D30D7455DE6BCFD0144277062B304BEF0E34C5A9D8D780D29EC2321E07340771C46360483ADCAF12D5B79FDBFE2856ACE8859F6B12414B3F7E8BB5813498960F34FDC64FC848579CAF9DCCF19B4FB825ED5716DCCCD6872CBDE3831D67384942CD8A9EC4BBFEF5706B8F9F05FE1E8FE69D3EA6A8621C22144177B1C1259E1A79DFDF89728887BEF1A70482556831B672440E13FE3E3FC8204A02EA1EFF19D95253887285BFBEA16A0F219EFBCEC30A8AE86589A5703103A8A393FA6F6B657704AC677C14CD10D3D62D13FBD378C2DDA325B61B85952D51293871E1FCDC948C77BEAE9A6F0E87CE1A8051C8F8087685C12624BDF58380ED66F55B43DDD6D362173A5BD389859C17D95ECE3AB732639FFE451CD103EE4854DB2F39614F658BAA384BC9948D0714EB48A887143E7A1FA4B690C22B492A70C612B59FFD2D6B3B5E99C2003E2C359B1E62DCB620C7A246A7B9B3246131556F2F3D513A23C6A9FD2280ED686D767CCD01754EB4C99692F2B380C36081344C1D35EE1949736B6976F4852CFBE64FABCF11B9AFB828576B4F9787AA7D03E84598A7143EF7311FAF2970E23ED4C173F985D6450165AE3E241A18234E74FF3DDB921A5300B1C4FB6E432E698F53F66E38C07BCD6E77605DF4624D579076292DE1CE6FC6F0081A38BD92D39B24B73BAC1C52BD68E9181D3DCD0AC7534DB48901E5984F9902557BFA231B2EA28C3183262A1B2221F7426EA88A5816093A5CAE2CD5D59A9390FC93A2956944B064CF013BCDB67FB423D1328D2C6D7BA329013FA2D30EFD69FDCA1A95EA6D06C7363534B2F3F7DAAFA296EAA09B3668E9CF82D9BA959B32F3CAD3C10C6EA48611554539C37DF6BCA3385EAD3FCFF96D372B42393B73C8DAAAA31506EE0527B7FB3E593DCCCA57C8FBBD4A3C7F8A53899869132FBC3E4050607BBFE29C675E3945E74A31CD531BA7AEB2E2F0CD990B8F983A90DFEA0568F0677EA9563F7C479DE968940CF242992692865CFDA89FA078BBEF49CE4575BDFB380366011C8435F12B42D9AB99AB6A31912C4354149D723101D1365A65E7CC68D82E30517773902FB38DDA2B324E7208E987ED287D092E7662A430241BFCA552D314127E38C8597A89519D4F1E62A79465AD5F4EAA3FA77CD98326D2F92CE9852055CECCF62D63CB9D7F198AE085E4D45C8E48FCFFE593AD652D9154167BF3E6195810A445AE158F1F9A6793363AFC1F22CA882FEED3A5F5727CA76477C5F23F0FC8700CDC6A5BCB2B20B4F9266351D304A96A82BF5F314AF685C1C707C92E3E847B7047D689C70B25E5501CAEC9919626F4A0FC81586AF1EC88889B423387D5D95482618A650E80B53B07CACE3228940602E3DB47466CE9BCCB6E4D8AA61C8912583E810B3B2E7E9CB48BD403ECF08D28C70AE0B620859C1F09B61131404C3D5BFFCD860E0F42AB299006230B2876D77DDA91C8C62BD93A844E4B344E3255EEA531C6C458D04ABDB0FAEF2D1C0B4C55F570A5A51023F4D4EFFF59F9ABE17922FE732CA71BCD434AD7710B84CD4AC9F2507A06826562AD7F647826F9DBBE4EDD23F124369DB8526FC2B4D52F0741415F972BEF6A935BD812A56C8221B7DEF0F5106BC01E913E3D43DB86C2BB4C7E0762663C6DE788721C2AA07F8954887E2142F2E914A099EFC0AEE1339210D3E53DA3ECF88624B1119BE34010B886C80F51D1850838F2150E72B042AF32899C0D3D7B02A57F8CF263A369562E4E945A31282A502A95EE9BB0316C6861006DAC17F936F54C4C7" + }, + { + "tcId": 52, + "pk": "4E130489218BC6CD1A9DF06B2586365F4362D8A007563DD1BF7D77F29663CB459F1B080DCCA1E39FA04CC66B9DCD4A6CDD2FDC25B96E87D778C068A41D7D4AB8FFA0E156AEF370568021A0F56EC60853AA4579F7C7151A31A7A8E5257D791D06ED11CB264B658467E82EC5EFEEB6FA224577EEB84D4453C82D821B87771FE57B10526B6B003E94F9CC812731C08A4B9FFCE90A06AD3134BDA3CF4E7E46DA7BC775B95116E96B53817CDA3FD3BC4D6F612C52BC2EEEE4153159B6D223E7A7B20EAF926C822DD064375FD26CEE2DA8DBA4665409D5A4F38BA2464D393FA00258379038331E4FCE0115988C634A95656888EB26E95049435440F42006C3515C7BCF4EBD138792B163ED11ECB45719D9B7821D6F7768B631D67DC614CF595C42FD2255252152C38190A5E41BC5868839EFD2E12DD73AFB61E8719C0ABC10679249DA931B4BBA405A46C3C112A4004A8E3A273965DB3AEBD8CA5D2BD12584160CB21369B1C5163D111DDBFC040CECDAE8B580B038B0D476211B05414A04B72AEA2FF2BE302422CA22F77CC5E4B576BDB838FBCDE65606F841030C2EBEB821619EE7C3C60C82BCBC3D55B0150A72A95EB2363121B925414138674A0619E128EC73EE4A9868D257F79F27658657CB72D9987FD03826C38DE6509F97B25144E4D0FAB4F40A3C152CCEDD908C50F8EB12E775CF512337BE1DB1AE9B320541EFC0DBC70ADC7C50494295C11D5770D6AECEAE9EEDDA468AE90800474D80B5BAA4CFDFA0A56F3C120C8A2397F31C429F915D1E748539C2A60BF05FA043E93D503FFFFD538D5B22BC0FE8498DCF20EDEBFB9FB973CB00EFFB3B65DE718292D783A16BF01301AD2EE546D48C0F44A05323EB15137C0527CB1A55775A6BE5B0F3862BD8EDDB3CD54F9AFABC42916DB1473DCDF9FB115A64F8EE011F2CA6D11528384B3757711ACA40979C23E65DF41F8D4B2D593C1351B713AF8421970D9ACD3F7E7ABFC764B8CD985159A78205F20C7A478CD987A18325F20D30C33B172E94A7C8F3B097A0627EFB6DDF787973F4B410EBF38E3215B59A4C218FCB5973A378D9A2CEE29986A61B841069BAC816147D0D8DB1BFC8E7E0FE811B589484F19FFD03890861703A27A0C9D451048C925C40C888410044F7420FC25B6B79F99E1055BE964968C354C917F3F981F7B67D1AB451E127CB50E5A1B8C3F179C3FF2175DE548D1137297555BE12489E6F3CF2831DD0E45F2E4151011DBCFB8D55AB280C0F0B5A81B492A33C674BE15221A990B800D9CD5DA9048FDB938633A3BA965398D8FF1AB77F301ADF74FB7AF818E4ECF587416D1CF1BD0F50A65D5EE7EE34E1B6388A3FFF8063B12551BE96AD882EA8D4DEBD9E7DEB05990221114784E7D1092FC01F7BEE9EABD72D3F49E572BF79C771F3E912935C2C71F61BF53EEED86D4FE1D85D702E0CD0D322A92C39935C9ECDC838242C3C97B708A40CC8311F72127FA66F6B63F640C1499F1C70AF48179629E404ABDD56518268BDF1B55F3A6A61E4836B881CFE7B64A9663402FF2DDA2997BE6A557580477ADDC419D5932324306F4BBD3E014CDD8D8FC9102D1431BD895B0809F8BF9214932E915FA0CD1A67A00DFBAC207189D9DCC0A5E1842B92233B8336F19868F29EBD31064EA8227E157942ECBB4C05D40926B4497F277394A7625DE21518C1CF3880F6E23A0A18918BC441A8E7A2E63DE4A37EC35E559FC5FB0CC0E016CC7FE06752866DFB1117B07B635663F39974FD138700545F6B64B2AE401EF894DE97FBCCD34ACBD5CA3AB9A63864E2B0B5B12306065268BF0427478CA944BCF25B2AD50BA6D6481AD0D40EADF2977F12D028421AFF4556B7C450BD8BEEBC697005FC656051E8EBEB7F288361DA5F91AED8F578DF23BB964C68107E0FD6B4C022779F84D78B31F2D152B07D1DA564D425484A0A5F223C4EDE705CAA2652179FBC9A65BA065039E2D531B80645FF9F54FB131F697FA80277B743F33588636A771CD9DDBD0511FAB5F1642A02E043AAC57618887534FBE5EFD1441028BA58D68A390A3DF8EBCBAE896170BAF3E352DB8C2857DD5EFA25E2695C157234115D136631CA96CACF71D6DAD9138B86366FF62C30064EF467ED753D8560E47EBAB157E5EFE8115907092BFC06DA6F33FF14AD29573D61EFB73651AB2B515E67E9215DDF86BC52D2DBF2A4206AEFC55411784D8A44291AC7EE56E9D124E1E69B0C5DC4E418D88D3AEEC568DC2CAB4D812B124C7CD91FA8613AB0A5CFCD6F668075DC4069AAA37DC3C7EA67C184E02B5BB33D604C983CCB9ECEE5D4B6AF74E6F44932937425B18438F3D5F358BDCA002F8E0596EF63BB934A91B0DBB69D9B3830A5CF6E1DFEC05629AEBF50F31D2EBBD9ED0894617878F1B9ED88F0F718D765CEF17A06DC288484062533681506E440A3C0E84C90119859C0978D612F0C062BE8FC5FEF3A4759C9E6193C66B56FCCFFBB6D44C713B748BD4C4A4FABB9DA38468CB4300437E5258C383EF438323F23CFC1D6C77304EAB8629A8910CDBB91C3B5C6EB81DABD2240B62E0D3C60C25554150F33387461C514A258DD2FBC1EE8E39DA5BAA6AB3E26AAD009EB78906B488E41ED03EFEDE7D7F8E67605D3C3131F4FE41C79F9C146B6BF51C56734BBE8961421DED7C16A44730093AE312563B6D98305DF2EA0527E797DCB46330690ADACA60C4A240CC42F770375EC7A49800FC573D94E168B053DE9B5B485A530BE485EE5291301D8A70F1FAAE35B49274BF0739E0E5DE495FFD791B6A3C5DB7D81BD7EBA6DD2D9E326DF27F2DC957943B5BCCCF7A616B41B2DCF2269B9AAC96CC06337FECCAD0A870F0DF3F1F1E99E45869ABD22282EE80603DACADC28288B4D3BCD5FDB39C176EE3E92592310B3A7D42B58AA477D832E113D696BDC4E2A5946410803F24203EE93C13BF380F4C84E2C62722F75851E54B0718FF23DFFC937BD3D1D2D787673E60BD218C102B572C874EE3F5971EF7F24EA5EF2A093B6813718E526806F270F7712117AD6BA1A91D1A3CA817F66B0F354BE66DA05A2EF3B9D05685C107C74E09EA8BBFDD182A1C7A6AB9191224E4BA13AF29076652B79419E11060A0BCC68EF8F97598888C12BA214AB25FFE68298A959B0CC755F00D6FF2688E20451728C51AC2FC96F53115591845AC9E330AED88A7387B5F73A136E598041F7E81BA18321A0E620F088A8A882C691E9D8F99E4C00AC849B3057069F9A5A0024E3015D613B773AEA1E1581AA57FFC246E5EAC3DA2A84A4E48B60BCFA9EC42686ED217469CDEC1912ECD07A5BAB69FE67BE98515D200022B408ACB03E2E927E3A77E4DFF29AAAE0D1DE55779FBE73FFD37FDCE0A3FEACB64DF225FA31324C3E276BCD4753A2594032FCD27256ED4F34DD2BA992C3AAEFCC89F89D9B46635321368F2DB71A3F9612BEFDB641A6B33DC3D8AA317476BC805959261426F7331DEAA84B8C6BD2142B3077BA40A9284B6DBE7D6C92DE0A99D0C1BA619946BFE2537BC7AA29BA4347AD4FF2F5EBB554E740E49744E3200B7562CAEBB9FF565990B6C79E917884F162973DA858811C0A8D2799F65AA7B3CC8AFEAB97204EAEB83EBFBC6A688E48E7FCCDFF21987AD436DF23C16E27F9715F7660884E553421292862B5CDB5A246B13E75F5677DB14EB5802441A3F01F", + "sk": "4E130489218BC6CD1A9DF06B2586365F4362D8A007563DD1BF7D77F29663CB45F5A174EAF47F9C8BB723ECAE888081EF19773FD058691588480FE23247C9886F403733B8A4D5923E737E3EC5A5BC019D015672BF421BDB6A830CE2F9D229B6D2275C41BB2F14A0B5632D21945070EE1653E97CC251C8CDFCF4068211CB6A24D68A1290123730C4B87141040164442E24B4251B05251A248C94166EE33450844251234085591286DC08915CB870C2326A2497109186095CB2101BB2485C445261344C591012D9286023950DC0266220C70100108413A869C2322942C62520202182948908153153166CCBA0000944501AA90412318851427254B66002222A209130182344931629C80689E1B82101426D52242C1C13855322229B22916290909244308A2861E0A4518B222813111218098100076A1921419302908824621832280C898CD434000A800C22238CC8981181046D13899048024E0386204342699C44650CC2895A882559A06812316C1127680A394648B651DC384882102DC2364A02A12C5BC02C24A50118912160A64D20219100164620400150321011A2808A360E94124C1A1525C2C88C43248CD0266109076498B401C1484E04A010620201DCB0818C066624170222151251327291800024272E2009450AB9101400668410260CA25000828198348854060E9B36321C87040093444A300DDB84899A484A1B474513805053B840A38431412429CBC248CB3646A1340E18A269C9926D48128E04183049C8448C92800A46450CA05102184D19150108B8315A060813446A5B48655494411001689A448800305012070152442CD83080C0A22581226A194500489250CB82851394484A1051C3046D89124D02922C2313400AB14CA3B4241B228AA012204C0401A144898C4271641226C8028A884600E10445C808699A00804A3001DB102618B40D0C3204DC8665D898499B140964844161862D10808510016C22000DE0A830C418044CC049923485C03671A3022103A16DE0207112A7640815208AA4044C164EA12066D98001233730C3182220460410346890B42454424444B89042C888DCC29090106D13464C98C66443048582362D620009D0962812C02C88B00C5BA805A2C8619A84694008321B87644228011BA74D081761D4228E82006A5A420E5CB86101B6055B32668800318010901BA631C0401101443010450111A728843426DC90648C306481300A1289681CB92122472E21482A242705E312401B994114808C4B40104C1681584488A24672D3021121444552425108172C4A902188120221A02841822D58224420C500E00030129844E04231D31226CA960D0B4909CC480181262613248D98182C18448CD39200A3C46888102223136423238081A22C582009DC90445A148EC93291E1463122C981A02462181384DBC285E100905A10655B262982B09180C600E0986059306D18190614276D0C24851110200429894B2288C01080A2160A48B08C62304EC0446D4114211C3392A102891C23260B1209D8340422C224D4368D041451539021E1C2608A841114132920B90D984292C4361203909093C84493009221156523257092106E14C3701AA470E146209096280B342D18078D1A373110831083102DA20470822010430860501610D1447288906DDA94245226281025000C334143A04993386624A75182082844C2300BC47121356D0A300EC24240D4024A80302591B860A3042291A08113940C883800D4B670801268620648D848064806602423509A346222433183A6210C04484130844994805838049324286300020CA485C9C05162B28499166D98108183B681C0340961B28541348044064AD8320941022D0A352C983664C288695208850AA01000A22D1C137001A50081928509838891347111222D43862CDB24728CC4645A288A1C826854B04191024003486824346D24336C5C266A8104280BA4501347911122280C4301192124503840CA20315A488A04B8509BC26421450DA1340C634072DA288224C28404006620B729E2A6258094250C4265521040C32882DA1286022586884690D9288C02403123A861C930711828688C0866C90206582088A4A445201560521832C092600A09519404042302219B0620D1C02801122D2089600AB604642051CCA42C51164C21110563C23188C20544444563144A6130888B3860A118904C3852EBFE4A5235C8D8FDACBF1F0546D7E244B119225B648A9D6F84949F1097FF2A302FFD636B8ADCA5B833657227F6432C2409C7BB078696CBF666B7BFA550E7DD1EDF40119D51EBEFA2862A773F05427480464D6279581BC7E8829DEF05EDAFEDBA3894960E2F9C2700C52EC53BA72C8467097E08805A4C23106F3559C1CCE2AA70C23DF45DEAAFA26500E17E93C2A9FA71062E3DD628EC4065F78E192CEE47AF2C01FDC3A495EF01FAAB25C9AEFE9431154CEDBCABA4D2E9793291F52F8AB834129044E3C69DA4F726CB6909DF7FFFD4B7B48C1DE143CCB63E84276CC00595C1DFDA1FF6B134DA457C2B66E893EB6561DE33F96F8426E0E2791A278286A6C5B5155AC2E3B90821828C3546E451945863C0E9E2853F7B44C296C454F991D091B65221C1324809A8F683DA113DE0FF641C9141D68B888E816602F165B46777F1157C4D6C4656A5E99BD0EE46F89047B0C4A509AB2C3BED7A175E45815C16F9065F49C7261959FA0F9CF4B6A5A5742AD6C4D768F7B7AF02E453DABE24AE382DD50458A1D20E4D9F30E98404061F927F26A5B6A677B2957FE4C973B42F2A1A9F61A7C4DBFC4FA590130EBE23E0921760EF05F25D6C7A61E2B0D636FB21537298EEB279D38FD4B85744CEE35D168590C53AC9AF082A1B0C7A46EBE5828C6B98BD89F562C1145DC5A54B4ED8F7997D0E48CF90D56B9569D3A4C4847769BA3D1ED526724ADFAB7229E5CECAB2D08E7FA9B096669D063CA3FD42D2153FEA0E703E23178233435AB81E7588C9BAE343FBFDBE77AEF158DBDCE8E1A4C3A69CDC67F3EA1D4C923118310930CD2B83BF534EBA764635D12E5FC86EBF2560D12DB4B24E4434C9135E4CB7631E0B8AD570C54584BA92B27B54A502FDF57896EEF6054D55E2B15769B53784C8D024EF9B10CF583D99CB4155BB4E3E9B2C28D382952C062F6319D26D7DCB0E946767D13B11CB870265BF829A93DE55E17AE7AC5D706CD0484E62DDE8DC2B16CFE5063EB8327460C516921C312F2C47BE9E71AF239EDC87FB8EB3F2D712609B615FA634CF9991DD10C1897654D5534A537A193741AEE36EA98D768349BE367F63E21EEC6D6A5086C7490E6F6AB0D7776CBA761A28FB5C3FB1DCBB4A5A90F6A8147C80D5254C8870725FEC69C93285A5A974917A7F3E6C7EA58416B814FDFED39AE3AB71A62B0CBB0427EA697DF596784EFD9D650990DFBFD2B5AED08AE76A243497ABAEC5591150616BBA7D7DDAE4D522067062D98FCDDEB0360C2099F13CFC66D001B18C4D1A8CAF7AB4C8F12D9E931F641AECD1F894BBBD3A62E7EC18CDC02C2580625B5334E32E565D4FD9CB7EDC25E9ED12D0DEFFE81E94F62AD696BD3F2BD17585E9E3D87AF16C9EECF24CF61F53669918666F8585A4E2BC34F6205F5DE856BFC767C4D0E2B67622416CCF8CB89A619B65D9B0D002D457C5388314DA854C4CA94EC466B97C8A55DC08C73F7FF0DA6D898B7A77062F9150E322FBE3339C62AA192DEAB57816A27EEA7C9BCA609E79AB10C88B0137811BCE51E17298487C287074A0D1FDB59813BB535AC57FA6DE8178C6CEBA4E6130063DCA5D7E256D173C11E31BC072BA6A70582B3146113DF433F93D74A2A72CF55482A1030DFA0C2C6A0AFDF5E9837D22F7CE89C9A4D81FAF4EEAC6262701B011CAABAD823B5CED6918627F66B1A07C3E5944D53E161AF56478F7598530BFAC4317BB363D4B2B04BC3D0CD938527437C2F88DAE1D447033A315EA49B2ECF62EC6BF95711A57B7B6C0AB04FD6706FC3553A7B726F30C06347F4CF35D989F57AD779DB038280BE50125B9A8AC1A2C84F9B8C7A650A3EA1533F575CA029709E943DD9E1F2ACE7757143A8CB9FBA11025D49CA9CECE240D1B63140C30CE7D0EB2311E5BD9CD7EAA3FE81E93607D14D5D329FD28FDB0E62FB87D448C3C1F85B42FAEE0DC60993EBCFA8D848903E55E2E987D34467400B8F50741EB573BB9FD41A0A5BA61EC07EBDB2675912DE28FECB52A40494245EA078A754C1B9641F4F2B6D7512944A83E8D1A70B7F3E62A13E9C456152F163BA359752A91A8F833373D6CA24EE0901657636FB2DA1E9E0C16A789ED447036002098B7D9D66EF633047792E9CB8C8CD45DA05EB5ED49377F060CB67CC33AD0D609741D0B3DF408F584D83910FDBCED95724714F4334E8C6AAFF680D5AD60C5A1402A97641DC8FA7B1531DEAFD369EFEA623F475694B04E8E5F52FAC99D8BA2D928E60C4D8AF2A68683FE7EE6D82021E35B895D57BF7F4BED6E2DE8B0D1DD0D0662068D4A9674AA65121489ABF8DEF5F2A9F1E2D36A8AAFF54C56E2E6217C7C9DB4B750207C5AA367A25401C7A3C7ADA45E1BF4E3D777D1306755FC0D69830F3BF262B83E727E5415992D6BDECD7EBC6DCE31FCB1EE0B54DDFAF20B522608870C9A0B1C9DA746DAA1E13A451FDD6192EE7E4514B8B99BAE4FA2107CEE404A7BA585FA7E1F1529E66DFC6435A1C26D3CF0CA13836F0B44E8947833F8DCD0DC2FA60C9E6303BB78E1C6E72A3615F9B3719E9F6A0D2F043DBC9AD7BFA803DA6FF03BA5B366B50EA314E42AEFAB8D2861462982115C2C7D6248EC74F7289A3151EEBD3DA0F43B89E9B5C50FBD0955DD803A3109EE451F96F5DBF1F9B42CA04724779F0FBE9D1C672F6BC478E919A07A486732817EC3741F231E9ED25715FB86EA804DC1B23BBF148E20DA21E6301EDAFF8813F5A97BD9F196E40BCCC824281F7C7F0F4A5D396BD2D3AC94A99B0BF24BD7888276A52543B0435091B4E94328164576AE7A572D2C4693DEED54F583D85C783BCD540A1240C40B68AD8DEEAA7255387029653228EC60AF145C2ECDD26A1D0B267695ACDDD490495CCC87BC1013C065357569790FC44001EFCAC9DD18BDF6EF505BF5C4FC555DCFB2A098108A1C06A3400C10248480C8B3836B26CE19BA22EE4C087C687559B6B6EFCBDA275926CF10F151DA7B2A0EC4DC214EAAAB6F93043437B32E0CE139EA665E2CBAFEBE56D6F1B98BC82FB299C381076BD1E1B0564F39FF03795794374269B3321C8E2E9BC6EE8D03084C3BF949E26B759E5A71CCBCE856FD0CE5FE7F0531178B2C80E2F913D777CDF265CA351FD1EEAF2650A2C8A52ADEFE7EFDA688556AC442D9D4EF43AFB177987831AD7ECA98C3042581F2389EBB972BB11C8D6845C8159FFFF7B2B7AD2E77F6FD4FE21E00A528F1C243D84B4793ECD4BE3F94E59B2B0435518B9BE6BD0633E310F254B822A66EAA384D7AC066C4F273254F3A2C00CFCC43C3A52FEFFB2B51CE1564A0CE3682727BBE58D9455533269FCE603C7F6872A6C07BB290C0B8AA95134D55B8D551AD77F071985EDE813578564EADA5632B9AE931EEB24D6966DC6863DD2DEAB2E3D0F4CB3AE862AFEF5B6D4C9288B1B3079C395924C67B03C415E7A8070A6839996C5BAC53E427A61A7EA100CC10F3ABF7D311845DCA174FFD06C3F05B88CD2FF32E9E44659D7E80F40EC56172C68BC5293820886BC47E8339CBBAD03383D099888E668AD95A905373D30CDDF91756C9C7C89F6DCD6E0BC9E9C4ED9A876F1568B49B6CCE9C520110BB205E307ABF68A8FEA783D1FF4BDE01F57A6B1224E9C83FBEA507BF14F77BC27BA0806D48F8A0FA1CC1DC0EEED7FEE5FCBEA5FB609D76413329F54685CEE7E4FDD309114F71F864A26F05A672315150823110947291991437C60902AE0767BBD42C57D6C97F5CCEC62207C8123E750945BA0BB444C894A98DB610ACC5703121CF8A93C7CA9CCDA90EA0938304651EB84D2534F2E67960064F81A41ACFE3560066DEDC1D7F954C01CEC3A8083975829149FFD8A54E3EAB95A076361EB7561EFAA8E678987F381F662B59A49579D9A2453AE756C133EB4460E72218696DF703DCE965AC32CD144C83819076D6D82D8B5451E0FBC384EA3A2C5675F2042F48D1D1A914B384DD0727CCFDF0A07218B3BA7BD10A55A550679C12244059D2DE9F76A4B1855733725EDB2981CF956D22223833FD43B9669BA21B38FE2C6BF49484BB4FE9E5CCD5F883E856DF05525D9E3BC452B73E6CB6DB583E3641D215019D0C48EAAC8C03D646CE537800AE96457CF187D3CD456D13AE4B657FACC6D9F78581F209E94CBD19B6768FBE0F558AB7E2D4938A0D2D92C6C8BCA7A01D7500286756E87C9A55F10BF60E23F7D6039E17CC6340445E297FBB213730455D0A7B33B852E4829D31BFE5DC6AF3CB5916176E4D125863A49592A306B9ED9CDBA4E2F40A4C8F3C85943C10BA10B688DDF847FA2212E374C64148BF6D1D856768696C6C8F04D213065A453530CA6964377687CCB2AF180ECA47260A493C8427CD418E91D38C50FA9ABF904E419A612881CD595821657C95729FDF8D1D965E80D8F8F82C6009A8BFEBA81ACF69503B873F92E557DCA50F87187BFDAE231D0164CA86E58025F51B0BCC8051D9A88313A619B87BAAF7B16EC52808CA8CF9856CB09A58B71FD67FDB4B3A0B88536DC3EE689101CC39F7F0418E3CEA104C62E83DA5631998DE88562499C4D18A98A1DEAB254C74334C325C11EDA989F98548674C19CA942AA95CEBBAC2A593BE1A1595B702B701DD42E89C8E65DFF6E104053815FE2D7D0908CC2698D2B6C26FE981025691A1680727A0D65C37B0D87EAE23CDA4E6EE98F7A981B9CF44B6B2752AD2337E02CEE156BF8968174FBF7EB0574BB62434D69EDE82D49BE6DADB3510026559B7" + }, + { + "tcId": 53, + "pk": "9C17C88109B6927D423D887BC2FC24A5C4405C8E736C1C9D9A799C5CC09DAC3BE947BB391590EBCFB93BC00F569874F69780502C80C4EDC87DC9378294EC3D62F584E70AA18C0F1139DAE97590D0C89CF57803A26FD82F264F2CF2A184B2DA47F44E22306B95879CB3A036C918B6166E1408E59D35E2177F6CBD05EBE6F1230FED71A3CA9CA73F3333070A1DF3FFCBBFF32F82EE2ED47285D8F05809240ED1F91873D3D817AF74CAA85BF78EF02EE9B36FF3BEADFEFC436001A219770927C1756A8FCD265721CC8CCD367C7B19A40DBA1C9DEE9611863BED506F42203AEA72EF21026307AF0602437BD5A8E7B1B1F1DED44C4A009E785BD170BC98C839753F076BF7ACFCF3DB89FACDDBE5F5CDDFF76931C0966CD935102FA75A967C67222D5F8DDF2412F0CEDFA4C9FD94C6C58F26BA4954D872229BEA543107613C71994652F9268EBF81862CE4DA0D172233D358823229618803AE54608871866DCE80B988BC82F702A8C16C9A6E58B465C39197432152297524CCB00338067CC08DA6E2AAC288AA9B3AC40493A454ACC7786D6A2F261E86F4FC6A341896C2E1B7EB46AD1E4F35D970B5B4FF1AE8F514F6C78BF27A40EC941DEC16C95D9D91F869B578BF37E5164EE77DB6D38F7E65D9E703C6323750C24C6B41BCA787AD02208421D3DB8D7090FD3D154D9561B9638BC20BD55EABDFBD0F772D590EADA34FADD191F4FCD80C4B0A9EBE8A069270B89FDC2F0C54C5E9D835951E76E4255B9AD8DEA2092E806D7C62BCD7800E175C93420D7D8E3806F2B6F325171A80C34F0EC7AE7C48CF4664BF07675B8C617FB7944795070E7B47EA9BE7509BEC0514439E9DE57E4C6A2A64303176D1BC37632DE696CA7A3785943E299A1B152AC93D1FC8EBD3A451FE780098A13A72F4EFB4A41131549038C38815687150DA19FB3DD1CB611B9196135606169090D426B33C0B267CCB630172BBBAA67ED2817227DBE6FCDE76CFEA14A17A36B034977559C9E8AA525052CBCDCB66E3410DF8D321F3992B02C3CA8FEF477F2E22ACD2B31A89D194CCFCB4C41F8FAB34128EDFF327C80022CB9E15FD41ADEEE69F227CFFD706312AEE2C824FD281D62C31C98B2306D08A39DEE41BFD1CC702E55EA718A0C265E116BE6B87678927373592B6438B7FD490B2810132579BDDCA4FBBCC0764DD245F6D4DDB97943F52A0FCD190C71744C2E6352F4D0D2121ABAB3870994E21D617A96D77C195436B291ECD15E9CD29C6E05617526FCD8F853C8CEF29CEC0549073D4AFF72CB975D3B6F4EC0BB0CEBA04E35E69E702D5E1C671424EDD6A6835E0E9FC9FCD7FF16B90B039BC1B1295F88F724AFC6DF5F70C22A6E7CD16315F5B7DBABEE28B7651EB16293E2F4998A4F4640EA6EFB4C0E8F51B7DF809CD8F53A4C18F4F4EEBDB18F3CE2DD37F12E0931A46B296158A82D6F4980ED9FC9316BFD7C519688C0C4BD22DDE4EED750EA96898481D7790B95907F3D7E9323EC42B59342A52616E288717B8DE4D5550DE95560EF33FAEB2E2A4D9641FD0630F487DB670B9490D8F91F4E2E9DDB7B6B2ED9DABAE448622DC60A5F869C96E12F1B26A77B42FD6F513E9F8C0D53BCB5610EFBAE271B754C735787E9FFC5FE8778E967D713C2C3CFBBAF59B2262F1C4B8C0499EA77CD587A5296A819955781AC371C20E66471CAE28C6B098A6D25216F5CC3F52A258EFD3E22B010DFB5971B5EB004ADEB9D34375B157EBDFD3331B6A9D56D8DADA55AC152C3AE497A36269F44F3180C47EB8C315BC3F3A0C8AA1CC062C487BD917FC3988AA468C63856277620F576CD6B70BA66D3F9377CF20452DD3E7A8890FFCF309D7E5FDE1B2ADB2BB6E96ED3E8F2CD1F075D82599B92F74602A87FE5506E25E2307FA48D0C171E61BE15E10C3EE42398D078EB42049D44B0A343915F3A99547E2E27DA86B6D0B88F9529613412FF6D6AD459F30C1BBAD521E99869F1F01EE7540407D645A7B6ABF590DBF180A85076CF838D89F0BD53CA96759CCD3F11726257FF862A565217B82068BEA4BE94215F0DB4775558FC6D97B7D4F3254A4D733E6604A003C804BD380D6046469E310AB9B07CFBB605A32DF6E1B15734F8C2580D792AE5AD45C13C37D90D893218FB7BC6A449161C0B91B2FE8197C81929EC8823942A2EA8F7C04A307249CD3295B6B529CC87041B6866E9F358B5EF30486D7CE9BB297FE73B2A0BF7FE5D4F7C56281DFF8CA46B5F1DA6A14A15EBE6F6D7DFC4327834E655CE52C310B6DD6D72A9D948A930A11FAA6E57A08A6FB873341A3F1211D0396884C07F785BF4531839AA77EEE2D5BD8D1B767602C01F6CA35FDB0F6A3967C367F88762FFF45A67A4E75C16F744B6E6FBECEDB03B346EBB18B1A35D0F2CF387277CE01F8068DC250E19F0E37FE36783C0D4FF4A1292577DE8F3E81CD769B2D22EAE286E75756ECF31E56B00A57DB2C17750909ED9959946C86E25112ACFAC5F526A331B5E49DECEDAF38EEFD5D5368A8539E49A0766C22CF5F713E6EE058E9BE157805A521FECC934987809B9C5190EBD0E709D1B2EBDB06F925F3203131171ABFE76684849C0A82EC8D66ACD60A24794BD39C18782506BC7F9F7DC6B1BC7EB2D70A3FD7AEF3DB81568C5F6513161D8DCF0B9383DD97207C186572449F7B55806FB564723729394C85291E01C5EC803D8FD2D702BD9F84BAC47E6E659A3FD90D04B4F53A01DEF302898D4EC430BEB2936C70B976355DC2A68D798EDE02F534872E369582E8B4DF771AA3FB15C2602F2487A21EE9DCA0C2ABA12ECBAB2C8B49939180C3E305336EACFDC339F502EC730B55E0FE4227415EDD151811D018FB34839DCDB684C9C8453F681916316DADB8BBB025A6B66DB0C6315C73D0654113CE37FAE29DA59A893C4C7F001DE15F0AE4B59C211EE59808021DC7CCFC2BC8B2C15214B783FC55E8C50A19ABEEC8093D82C3E12058B7023AE561384D9B28307EC60D004BE81512B0D03F02388FCC2878832C1F881251BBD73D3245336E12653445B6CD704A796A284A7A7F1F7F37DD9D22C2B2BE0D3C497E2F25CB95933D154199A32D4971965BE442C914ED7C42F28D33BBB61684AC719EA5F4D7FF7202E3D476519B3CA236A143B1DD22B34F479C0519531BBFF5E1E1D8330B231D588AEFB2BABEE0A1BED4A1D775C5BD5177A8CFDAF83E5B4CE662418D4A13FE34D3875E9EA15BAA45033CFD746673AB16FDE39F31BEF02051CFF7DC335C6B9DD8CBD17CA9B652F01AF2E3044FC3B1F15378A967F023DAB2AFC2CFA577B82DA875E1FAB014728BD7A8948859EE9619EE02DFC85859D28DAD6B8B2AA72F7973D6709D1DCB0C625084771F3EAA12D4B6D091E6E5026845F0C30FEED6BBACD4A9B5D623CA247CD6622D1E18590E5EF3FE9A094263E886E567BD1AFE24D7E263C5B2CDCF03D1FFE2DE85D7C81A7634066B30E0FF49B71234DB9441017954CB05B8BB72C11710A55041C737AD29A58B9EC6E2CD871B56976C389133F45EA4A6C39545AD15BAFD9863A333637F7AAD613BB82E61652A00BF90DB3FA1B4205198A42151DE6A3500F0A770AF589AB63C01299A28F94B9395D652866BDE7505BAD85DBB2B9D56E43D02F679F94B4F0DCDCAEC1487E18B89F96BA1F1890BCEA47E60FB0165092BA684F8381625F83C86FA90F006", + "sk": "9C17C88109B6927D423D887BC2FC24A5C4405C8E736C1C9D9A799C5CC09DAC3B0AC8866103C621D3464AF8A7E67C30C8FA7F66580CDABDB9E6848E611578D0E85F99D936F0B17CDDAD87C4107D0642F26EABDDE9732CE11AE78FACD7532C2868A1A29A6B5A0CDD35F4EA2F536DEB14A7146F4E94F723B69B976F4688FE8B5D22A0B281D1426D18144D1A066403A98808390E010241D32428233764A3C220190322C8C0405A9265C8B82813B789C9089211082AE4B464D018300031644A928812A52DC2280108C58559A86111270912080D4B384621B144994268C0062999228D01A511A2C46882928C24B70D81168ECA0465D920289442329CA00924356059348EC4C46D23C52123A425CA10921441240B424E02C94C6094318C082908260440046249304A21154002180DD282294CB051211406DB2480DA08012125661B96641819125B9649C9406C180004090380CA1210D0444EC2A271D822694B2091DB8251E0A00D0C9788D044091BB020C3C04024C7251849450AC84001164D1BA96960A691C2B2288284818BB44404B90C9C4206D8063198926098846589240800098209B349A0286CA3C428C1145198222919266109A208081152E082895CC06423A641C408721126321431122231700B15868A16426480311B156E023702DB4491A130804114200A119098142519A1519814264B422C0A878DD9386402B33080B25104B785D2120D11C44864A88DE2868D1C2090CA940D0C15500A188011870513988D94A265CB164D1486418B168C88002D14C680A39069989431514866C44286A304302449048C962C0312806124456312806182098B300699A65002942D08C44124C96C000546C2B6098C0025531872CC108C13A0458482080A972554C2886342859C3049CC18929AA82013220AC0282694367049A60850C850A0B22C60B220A4388D1A128008346190366C0094700A0912C8302C41B66859B669D4C2814226699A2404542442A3245203115123234801B2001AB24843B0615806890AB66811B5641230841AB88DDB280A2437645A262164340508075200B7689B988DCA164810B9440B8490E0A41011880494184013B500440060181469540050030864C40062512030C42200C9828900496CDC96404126051B87245036495006029116449A105213A62C528224214690D4364D24014044B628D8264AD0A26C82288AD4C66920A36C49A40440068E63B405141168E0264008884419158C19C62994966110868041C43108458949B030A102851990041A166A8AB631C33085DA1672E2028E119711E128810C8388D21200CA164419C52544468D1134615C946DC0485154808C9C045153040E09380D110248D814880B88719CC60C64142812854801938DD894890284258312698BA828C2A690D4264504B57120468D21462E410241A3C0082030028B442C02264849024D530065CA24465904460A290E11A460D0A020D1140D130185D4B829494684989081DB2290D9B011C4460209182C63484E4314001CA24450B20CE0C48C09C98C8AA28011B06058C20914B9208C384CA0A49124271223112C63807102B31048866DE0882D03488C61A4895C241143282541409118286D54261191B82CD82069A4A229E4304153A20D08C1400182694A440948222D6304066434212490648006418AA40DD094690043819216649408486094715CA24D61248018B8814194200AC650E1468A4CA65192822844140D4B2006CCC84D1C3460D04069208641C4C66DDA904880A2111BB44CC4926DA1B0080C11724C204C93406111494258948920388C89982504A68813412699B6458C148060288A032402A442658AA82C1AC5412288705C882114A78C0A447241402C88180012B48C4BA8640A934CE184400A984DE13070E08404230900CA326249846400378492B08141A629C20621DB162409B74DD9A28D1A8208A3388483B60C8A824D20B48C4BC82C8100640BC4850A054E84B04CC1204C503851131305CBA210040002CCB660DAA8084AA091121121612401D016920CC950849804DC803081A465C986301803321BA1681AC904D9062C042149CB480EA11088D00802E01086D9346C22850C9B420A122948DB0089CB3088D9940891343294C8051B940420226010849114A58CD9341101355020C361A31682630231CC3881DBA809149349038948134210A304094A2688956D861BEC7549AE8CB7B5AACD88780F7B1D1597FA1BE27973CE28C4C0E9F35194AD0E2DF62E622B75E06E7E21AF5FDF3E4908FBA7D0B657FCE0A512FBF13D3C83F16CD3BE385BA075CEE26E68A28502C3C097539430E8F19916B44E53AA7742910B719CF4969D5EE2D246F5CA207AEFEB037E7CCD592094DDB72621C5937813A5B324ED4544200460F4EA7744DECC6D182A604C142D6212EB6F9F90B1AEA0F89EC07D9C083EBE1FD78D3C4C2282E1D5BA47064E8DFE71ED9A7FD7C0F95481F3CF0610CEA3FAD5C4E73789C70AF963A1DFA6DA9DF610BB98630EB4419399AFD1412E0693E33BD24381050FF62883D65150AB1DD0C67F443E5FD247412DB729D2E58453C770F934C475B89B458111DC6268F1CA0E9D143E7F0570D22AB5B7BD9446BFC7DEA9F06383FE1A0BD9E644CAF2B91AC44BFD37DEDAB4237990A3AD448715940001EA30E7219172B64D86E85C1FCA8DFA922B61819BB4BB68FFD44970FFD9CBD6BD2F09FB12E5265A5B0F919F6D4D6D06534FFE792CDF6882DA5D4557B51AAAF3A80A8CEA69E8678E66D1F47592BFF128EAAEBF38C70E8FF7AD31035DA28AF239FE245D2FDD4F853029A65399D5E6B6F4F4CA2D862B62AAEC8EFCC4B05DDCB351DFAAF1F7E7ADD9AF9FF44D2E2A384368200217F48DA0DF5013BECD2462D4BED2359FE44D9612EC6505A76071E116AB5F0F1DE88288DBE97A8B0EA32B9A6FC53695972A8F6B33542457C30C553DE91B118B15A6DB2D3F56FB0CCA91DF79741AF737E88A88A69424F7192EAFB981DF8256989189D75E0C7183E3ADA99CED3913ED35DF5AB82C8FD07D7B67DAB7EF443DF51D82FE87F8CAE103713F88E9B73F649B1D3C8589B71F06517B18502CB230EC27150C072D985A98790DBE1F83BD59421D19CC9E23D845C50CEA8515690944950809CF95FA636AB3509AFA1A7ACD2F6C346CD76362D15907764749F3E16C8BC84186E1FC9FA120F49859F7E4E6C75F7CE19C9C129C72A7CA129D10AD8EB9650DDB304F5F02FD7257DD8D71B97BD9ED47B9111236E3B706AE4800401B77E1E5A541E44DC1D686234884A5F910AAF16C8D23E593A307DA8F1180095D7A707566E9CBB125751499D748A7E1A78108B93DCFC165D2906A1DD9AAE8C5BCFCFD1D5879A8E30B6FC3EE38F470428E8455162261E7FB6F8D5BE329C0FD494492C296DC8A78128478F88BD6E1B2CBBD731ADB947300A82DE410B27C87180032AFBADEFF276BFDC0072179E36053A3F4C031FC2F94116938EF7B2A02CDED2C4C101AC0CBF0F0404BF9246F1E4B71EE2EA0569BA6478C4929DE40C56B075432203D8CD2C0EFAE663001CCB0947CA073C0301A3896793F7FDD0248F7CB4CDB184408FFA24AC8016716A7C40572731CC95DF6954A94BD2E507FCF71A8E250124E29313ACD6AED2EBBCB36ED59F102F706D5E1B79DC3D956F46997B4172C7FE20F550CFA0F1508312CAD73AAE7AC30BADFDE7D2A8B2ACEEA2FC564354276AB61A8F2D6A3CE5D43A5E6496894B66E72DA30370692421D267F04430397C3B9293F7EB11C107C2D2BB007EAB932BF25CA65D050CD061D3653BC1B25B5AFDAD7A9EA9352718CB9584615D8670CC61D7C165D778EB2766930470AC115F488C3767A6B80D987EBEA29839642720275E20602ADD280FFEF51005BE2AFFA3F69BCDC69C7C40FBDB9F8AB2C57E8745A9CA2124FFC3E088B5564C088B71847A2AA574A4251C1F5ED3F02E22A85BFB1AD2B137477439D4BAA4DAB63644A44C0CB121478A2D91E2B7B9D6CD02968EEADCB51BC5450ACAAA81EF9C1A05B475DF46C4D6603C371D6AE3A1E777A789E7205EF7AC574753F60493B81F8E0AD527A6A561F5C1723EB7E9AC1D82658C00F1CC538DD8E5552366FC9A34D0EEE1EEB9C4228C58D2D7132E3599686930BE56B9A59097B2238AC49FF4F6A9F893FBA76F511C6A6126686C0BB6CB946B0D3CF7DAFAC886BEC911564332E773C10ADFFAD490B94EC6545DF90CD12695E79936A7CE77E66C3F2781F6606874BD2E1379A8610B0BEEEF465334A455DC2887D8B35066B496856A5500AE079178EDD320A7AD2F0D350B0B3E78EA658787AD5F4CDD224340E93A06996904F9D5EA21219B871E21DD3BF7BD3BAD750048702059C86584B0E8B4EFB144503609D021C1DBD98F04C84BCE4304C834BB502CBA56A6AAFEAE643F76FBE439033D13F5FC93D8D852710C3CCA4E2507CAE51BB8779C622AE8197CAB5E51C9D11BD38BE4145CE12BFDA8F8B9ADAD8D8033D38143C92ACA69D5F72ADACB8D6BD10D427726D0F51AB7114A174E5187B8F9D114C2F4FB768EA80F74A49CCC642F5DBB7CEF2DAC669E250451CB9AD8EB2A7631E6884934E2A25FD710F3E47726D7709BC89800C6376158917026C299CDF76976624AB877136A19ECEBBBC1C36DE60EBB3CCBD43508EE6CCA750960543C16A0EA3676CAD076DC3464517FBB3B2D929AB2FA80FC0B31BF2026E4FFDBD2C20D2DBB8FA09BD88CB4B3CC124CE260BEDA345EE0232B2034AAE1E1918365878D4A0BA98CD4D7011014FF7569CDE130389A7D59E860AEF59BEB4F4D3259C1B092E68FF8AF679327F4181F6476D54D933B7EA376B1D4C0564D204CBE631C4AD3DB45F3A7CB894AB139BDEEFBAFB6EDDEF0DF6F7FD5EF140882E21CE59AC45417686DF7CA38AC90A7B44DDBE0F085CC397B3B65E6D2524CB2A6D4AE4BC69911CFE84465C9D6B697D28D84C8C28EF60ED5BC34B0EABDAE529CFF3C00F0C706584C48B565CC060A80F6DDB0DAD0799B8907E94B0C29A4E7A8D6CF0C5750DA5EB717B30341352E6046420C7A226A1935BB7F0D25E4067E30B527A55BF410B4335063ABC9BC76A5D885882AF728AD934BC7E55553B9ECA69D97311EB3CFB1DBC28891D3DBD954084E911DCBEEC1056C502385C8EDA9B4ABB93E623132084C5950FCD44725BDB70C9B9187A30DF477E128F143D870A7F02E5D2F20A3F1B034FA05475F58D98A6D8C22FFC0ED3792A1A2DDF00F62CC03CA04060BCA60EBB9CC27C2BB6636BBA116CFD03BB196D85DEEFFE0C2D6359129FE1877F723EA225FEB1E995A34B9A3A75D1E6C0786590E159CDD62B39D084AA5BD2EBC4456E694054922D4FBCBD5335F7F8448ACA08E650D296D45F3511365B5304F1359EEC32E4616C166F938F2F36C790BD577402C4A605149A4B4F8E1A101E97E22AEACFA89273B3C1824B42B0019AFE8C4ED8B7F6A265573E11AF026464BFB2C78532C0AC303EB5D36D88CC33F528E56310300D52481BBB27B7F8C523DC036B2D1A36C002B98BF5F58B4254D097DF7912D4189287A14D7AC1A30691BCB53FB9E86056852075B7278E4A50F76EBABC11761BFC5D2A86B5995B1CAAFCCE5F5B3BA2C195B692743B637E424AD4072C4B5DC6BE4A3DE4E041E72C64FFB9AF9C66353C5BB2A3967830B9CFC9AE5C632A14BB32797BCEC4A595D8761524026F13D237B165CA4240D4972287ABE72AC7F419F37E99047F17D5D9DB57C508AA0730D6D9D2049E19B1EB3C7EFEF2EE719047A777FD281A0960C09BD79443C5891AD8BCB1ED643B9A9F1E66FB5C7EC6DB926CD73DDFF4D39B15E386AD92170C4F678A7BD7FD6EFD600FE082A64AD91E2EDC675DF911B531074660096E85C66005318A3B85CF7E1C5D269C5BAE4096C9E05145C01C9A6294A50B3D4707A93254B0CDAFAB7B0ED1CA6CCB3DDC1FAA5304055C41095C503DD79F86A499F292C473C3B975DBBE53216C85D42E3E5A819E1A947639131CA18CA7831091D64FECA2713B8BA5577BB6B7FFAB6D376856A4D38856651EBF90929784436EE1F09EC9C99A2BE601294AC1C7ADBBC0EB050BC3F728D5D0F3D4831BA4DEE0E4674EBA6C2D26944029B8BBF90891C37A69DE342EC829625544A82C3FD8F61DBC40ECCC6527E06C26868B33BA362FE4E85FD8F76132E9065F6FA1DE7FC0CBB92A3306534AE9FA01256B24ECC2C63854D3F46284D0EFFEE19CE5B7998DD8DCEB38FEFEF074EF35A3748A9E44AB4F75F656FD08866DDC4F58252B25A0232180E8DB2CE8D346A558B03DD71B19D81E5B23BA688099DDAE1D10BF52932FD2EBD360E653BD4C3A254FA4B71F2859757FB024B14356BC00DD2877AF29BB57ACD812C22119F8CB62BA81C946C36B0D4CBE3A1B4810FFB27A47096108AAD74A5A0413D2A1B85286569853AC230BE9E34C78C84FE0F6269685878AA1246A55F37842584EE302301941B9A6CFB8BB4ABFBF3DAE55AD8ABF6CD6CD7B2C881DF7D5DC264A5F61584A990A8D1CCCE1C0CC05881B4358494283964EEFA16E9A47586FB9ECE3B39777DC6C1DE6931C5448C0AE2D6C51924D7F6BFBCBAF485F0F22FA2228A162C13240EB64C050F2EC800E937FA97C77E2854693A4CC83E1773EBA74CAD800F4AC6CE461C9693005BE0B3C288EF1898900466318B96AD247139E5E8D8CCCAEDD20719275E102F50F1CA019692642092CBCB21210EAE0DB708D96E50FF249E6918A628B7834BE30349EDBA515A46B0229E6E7AB1A88C25A7F6A3BDFA84EAAFCB52AA1A143FB09DF7CBF6E39FE1B813AD64FA786155C298D9483C2F9B39CF46F936AF6B95E3BA82356D7C99EDEE47CA00C3DF9A80E8DE0F246C5DE4FEB6C55B457A59CD82AFF7A60E3100D409E3EEBF2E695DD3D047CE2B35D3820AA8D4D7692C299C00B78EE7BA40DE61560CDE3FA77BE3AE68E" + }, + { + "tcId": 54, + "pk": "E7DF05EB34DCC34DCF645BD3E04C7B55D12FB65E508F4B2FFD3EAC19A060BF01B627A36252963C5562CE2AEDC3FC4916914049A29F8C76CD6C52BAAF00A7A4EC403786746B5B4496F0288F9E3F8C6A9927FCB787B53860FD3C5604CB0C0BDC8E62FDDF2B331260AE7F949B77769407A49DC31B2DC7301A39092E0D33C511B7A51AF129C482989ADD0097F5A66E9D5AE2E477A0BADB20105E1629E8AB6730D5BC3E889C7802AFE8439DE26DBE2D7F4A58ED8C9566202690719E286E92CBE0C7CF65749EE602B6E31DE6E6CED9A84AF50790611D383202CE6D01A83032842084163182FFD6B6E901EC74D36AAAC5896BE92833EBB7E3EB266D11A342E0297CC492833DC8B850123AD4C33C60924C402FADF0D392166B3620F906189187BA9D761EEC3226C43F698F2D5F6310357355166FCBDB45EECF917D0E3D0766C5EBC748B58DB09B515529DD320957374CEEB807A2BB38C9511C2CD0AE6462162E2CD28E1513B87973561D5BB9E3FF260F64F9EB2E1B9A1FDBCBE4C9134E3745000ED804C2A3A55D769C6FCBE947D9557E5EC2EB08E9D416FD7345EA46547649E936A51CE643D9518B595AF4E2BD75ECE8D2E04D4A0840C8E8516E25A797C0E9A93FE8B8D31DD314BD271410C85A0CB6755C1FAF225D0CB4B8672CFD6459E65B4F071A9C5A802646F1660F8FC24BA57199DE9257AFEE8C8BA7D6256BDE7E6EF090B5DF3A549856D95C0FAF20CAAA31D07A980A76E638B122BCA0EBDA0820B9779C5524F8A6D2048B4285DEE77A755DF9142E03BD78D2DD07F62894D169F21BFD8798F5F5FB0CF73D7D14BE1536749C0EFB447C253F1ACF93081DBD309BDF7C3DE11A1414A00914A82C0EA649232470B3714E39378FAF4C7178384BF7EBD5E793645EB4D11DDCF00454E62F95C7C6338C8AEE320754DA40AA48F8FA227C5C22775F0D665DB438B7950F7E5CB69743888C5A41331D78605BC5069E273DA0083603578D43D696F54EC21BB61394C5DE4115F1D3531105C5D3047BB102452871CBAC4D78DFB3AFEC545999EBC8BEE5F818DFE0AC009FC62D4B752CCA004EAF4B07FDA82B3DBD3AFA9C65E43EC7AD116BB3BA07F14B2074E34DAB889FF6B9A48541ABBF8B556BD5E16F0AE9BD303AB1224234A0938EFF04D524F146DB003A684C781569C3014D7714A124AB667CEB521A3F6AC60FBA8F5CB620311F4899D922596423EEEB10E8BF9D8CD3CA609469CED630436DF478D959368D0F175E88E5A563556B3628DC43A2D0AE9BDE3431DCD968C1F2A5C7BBA792F86CEC0E3BCC0DF797C128AA551B1383505DD6ECDBE11B086F11DA4A933D9AD88DDBC444DAD18DE114AB44D5512A5341C089A496DE50157232F67438F8B99650436DDC8C4837E2FBA469180C84F2B36D0B4C85BB9E38862306719DB53DE9F30689BA76B42BBD0881084E0C8732023E1C83B41AB9132A7D64332618B7E6E4B084AC61AF78035CACE0FD16D1E586F79FF97810111CD7C73215655ACE992EF34EA6EEBB64F2A392612DFFA868E8430905DCDDE0A3C16B33DAA6A75DBC5FD6421EA72DE15325E05C07FA81E6D71C49CC41489F1BA0B9B95CBCB8A8A8C7A84F47F8823C6C3D3A57FAC5565B805E6E61B1F5E46CADCCBF8F2A33A3C1535FAC6862E996592CB6DED121F5CED4DC2FD06079BCF23747991DCA6ABE74519F59A39DDEF6E3802411FAEA858FC6C7CF7D90351A17C7CE3DFDB3F870C21CAE3149E04B0BD138233DA4EF3FCC1714683181300A01EF5AF0BEC3AD30160F11BD031F950DAC48DC43618A08D3BAB7E36190951F0E4F2892AC5FADCD872C4D1E2E878D65051138AEA899108E16199F9B3D134271B52E316AF09B7578C5ED66BE73DB9D0E68A0553CAE44F68E3E13DC3497680E742204B8F44996C916522C86B44F313DDB26B73B8B049D6FA8EB13784B2E4062FF47FB3CE7CC046C3BE30BE98E242960D7C81B68ACB705A2714DC73916F41156E43015B69C0687C336963DEFD66F56DB93C58F3CB2F075579FEDD47E1185AC5A7586A038C2135EAE0F2F86C6F8F6AFB6650A351ACB622ADFBF2B1D991A12EB7EE3C2DACA56AB6B200E64E0D1F81CC98D0181102477B87D4BF3CDE84EB42C2BA59BBDFDE06C9BE229FE207D9865C941D9D3FD239EDD161FCD62FE98C096435A01F56A5FB73A703778044480B706AA6D0B70CA8DDA70FAA87E63B718CC92A00765AF46BF3983D6D0B4A6B134F4E4D7BE7AE06792429DEF01D28D61B17207956786C0B008262DD4C6A759F497A8DDBCD821DDE864458EF445B4A9E836200525149982BF2A76CC10B8D571187A9E63C36221AF169F6B61E561783F90DBC461D53A05F54E4F0BA20C5F25B85170E680843E484494497F65001722DAF1083C96D7689CE83BC727B27A9E162D32872D1732F64816FA45AAABA864A47D46492A5BEBD45D4E7D5EE5AF5163CFED4B439A03AE80FED99D5977745B56AF125DB2FCED60CB48C4F3FA1B8C7ADB43229BF9CFABD05BCEA82B4B0CC543C45310D2E11ECA9998FD2250C1430F6AA44824484F857FF95BD99550259A8D680D471131ACE5E8C56F5DF7150B2A25144387CEE08FE6237F72618076554BF662504B565204BABA2698EB4F2F7FAF673057FDBDFF119F8BB6B1D394B28A4D87148C1AC976C842E563CFA16C0B7900B162B084A23775F7E961C25A7C50990BB10EC2C46A986B991758DC28EBE9572C1795CBAE8BDB623C7314EF4BE3DFC62E827E3A1E61DD4F9B245D1916AE9A2802311685189DBDBA7ADA866BD2F81B4B5FA49FF8D16C3BCBA223B94D3C52832BED1BBD87753944B3AAF1108FBF3DBAF9367F5FE18E958AE66F1EFDC9A71E7CFBB81F4E88AD8E37E97A407967B3EA89ADFD6FD9D2CD95A6500B39777EF946904A15241399D596BEAF23E41BCCEFCAC92795CDC8B7F6E5E2657BDEFB3FA24349D0E10B03B6AB6C24A5D8260E227755713C3E57D1B5AFCE8F1067D1EF1D93232D59A545EDA53C1FF692668985FABEA4192A6C4B11AB02CF89B64B564958AC4D237C1B739217008201897F93352AAC793A7A1C7511B5ABFA83B0C040922069D71CB1071516333112730AAC7210F3C74B2D45D80B6530147C24E2D9893D5CA662405D70F5D91D5CEF7AE93BA7025B2FD907A86125E68E50A01F34458F318444C643D0DD307CE5B59F12E4B54382D9EED313DC725CA4C553F56A1CC943A5FEE6A5EFEADAFC2ADE956C6FA6FDC0468BB0513DD7301B87F8276029C677FBF38D0A7AEEE19B8423A7DD9A2FF85AD6FEE2978044EB0A31CAC6B74F20F8F379E1E46BC1414837AE5780F31D21AF710914A559D5744457D2F831EFB1ACB39DB7B3E4B126357266DBA8776BCBC8AD39C8E7D7EC6574541CC669DD38AA5C8F61D90DED5F84D662CE2E7292305304D139E65997020579D6CC60C24356223DA1E1AB33C51BDD14A619F8AF8F646DBCD319AECA9AD9C0292FCAB1BD5393122D2C9E23DF817C9971BB81E3887D25D9652BC0BC34D3E11B87226F08C997052D2A3E96FE7BD4C70EDB0837049C51A50C77EDBAEBB842847EA248B1356B1647C7E1ABE36E992B5757723F1116848C52EDC61E21A274A27A94E25037BB0E949C7BF6E01757E283CFB9DDB647989BB473631D7D2B6A421E0BA8F24CE4CFDDC175D69846535879872D99FCB91DF3", + "sk": "E7DF05EB34DCC34DCF645BD3E04C7B55D12FB65E508F4B2FFD3EAC19A060BF014AF666446690104A56370BD7F6719BF71E367577A2A1848656792C8BFB5AE2E1CAAF65980284F4E23A19D6DC9A160480283E3072E9FDA05C6B1F920D405C7C96F4D0D1E111C9CF5715903931D93ADD0A029C126C3EA29CC48B1BE330CD6866568CC43142162101C46D6444860189451CA730C2186C83162511290DC3242858B4400C9030D4904913440688402DD9860501142462061082108E94A0651A374D0C1801A3167051248062C6451B332419C3684B4069121804C4283161223240202D90226C9A2608DB4421E2280A23B98C22472521A124D2A850E48665A1402860944D60382298348622816CD2882120226DDA048490442E8CA01198B00C03B901CA282258968011056948347011468C1911008B204293280861A465C24011C49861A3342058184119A1504B28698A360EA09230D9C0911CB12549226198928D84A288123612948468992212E4364941A40812C26194142162222E4B202D44344013312E420425A2A0805C82684A100CD9C2891A452D8C04691A436520144513C85102A0100B076042B26CE10484C9020260385053342D0C428853B86404486691820DA1302E58186261322D13C44992B0499A442CC3202E53B4890AB14CE19050DB400CE4922423C58901934413C389432620C2A2309A1849218909220541093989DA968409498A4C2471E4260A6432261323201B016602243261366402323000C6890018481CB60DC2480A2206068A10451A2441D0240EC104281A892D83907049084E1997058046921CA8611389290A20322180610A022D5902062311612417709C926DDA06516022000A098553168220274DC2C689C822280C152C1086011385510B996804029262000180C0841A0024D408710999281C902DD2062E00B68CE010921A050201826D52388C232829A148728BA24021859000030422C009144244CAA0441A030993186EC8226CCA106600160E522890E04812A3282EDB9484D0B21013B56D19325210474501327111142102068018C288D1189251268DC2464ED002524A98258940920A280400A00C8A465109B041D02066D40805100208D0B85091386D24418D0840040A448994444C8318318188898946284806414A484C93864CA11489041664C430229A4061D814865C4681211749D1800403956141426D23456ACA203012944D8C480058A28D23C404C8360C2384294C80681A2400A2C81103070518B0205410328B246819C625D4168A92C4601A32218318049B382841B611A3A00148402C19B284020306128529A198090CC78D98C45181882848169141B48CE4160514874D649281D1B804E432020CB201C086009B045053301181B641A2A24C22B40101455082168DC884706046660AB1015C2090DB1872C4347122902962180C89A65043881104386C50148A02828480104183B28402317154B6304AA43118890011404E23476023182E94426683A6481C0670522082E4A82D54A2419422720B1562121086DCC62912114CE3A070D01260A4B62D23114AD8B24D032668D14649642610DC8280DA286882244922048113934D998408CA268A90106C50880100B82522904943006E10298182B641481460901605E0B86D92B04101949102C460A39070E2B291A384209318640A8700C4948590268214C749A1086C110924A12041E0202E43124CA4008092960C139930C33664894281191880530444082949DA92298A088980B021DA126A88C44C22808521A1250C103213026190260D0B29405B488852B22C0080400025846384415A908D1B314D93380A10B1301B398241120D0B0650E2420ED88689C8A0858142841C382412328203C261DC406822910D9A424E94108988082823936512C8916020220126259B84200C05845A344D1C316203946101908192324694462DE0125041320021C970D40065124522608670A4280A4BB02D82C8299B122919B14184A82922C02464C00124060A89148A01C80820C620E4184282B68DC0A86D61A461A3240090826110203042266521444EC2B610C1B48D838411E4266E5002884040491935320BB24CDAA011E1A64522B251C3868164B82CA0B0504092499C80819B348859925183C28D14B48021B5506032410AA16C004209C0062CC2A290E430011C090A214968D4162C0A1085123244C7F415C457066B406B020246804A5CFB387AF746CDE5026AA81A7110CAC17CD438C4054028B3EA5C703646EF389AE1D9A81D6BA2E708F058E4A7A5BDE33563F88B33A72941DCB16794220455B1DA8169E387D521C0A8D2F2D08B030B500193A27E2140EB59D11B2C9115379B45FA7630DEB827E6B0850626819DEF3A85E9479C2B1434E3C39ABA253E56BD1C500772D90A2402BD89A525CBCE62E45F7D213A59E0C61BC98DB7283E3711E449AC5DA6CBDA9E140FE91112EF9728DB78535269F77F38028BF65B9CEF282EBB8ED0D6D16C23F78C2FE6A1B9D6BE06A7D42D003991536BDBA3C9F28221A993D487678DB5747DD4ECA2EF7D0CA9D8CC235192A3666DA395EB597E37B16C5F32F68E2F557DB7C77F0101DE84843A12925D6C3D76F0412B9DA765967D4B2917013CEA751F38EAB0FAC3D8ACFFCC272AC82ABFA37DC339FA4A6D3D36560196B1F3DD59BFC5E078B998C2BDAAE167C4C80FEB38ECD4D7CB9ED838ABBD6D7A093D9B3EA10AE51B6C1C54F84082D1EF05AC2E0841784AAF4F6FC997E43E3FECD50BB333703382048F5C415886AAF3C95A5C1351938B496E8FE0B10F1808BEB61921B0916097BF09BF64D1B263FFA7031AAAA99269C0C5CCBDA0ABCB9D341E87BCE1F3FB0FE594AB152CBEFC3EF60925F95D1112B8078EB30E616C22E05BA9CD77CD5A67301AAAB35157232E7C9DE936FA6D43722CAC883EE29E52EC8D7F4B95CC17E2EE860FA4591550C1E01CC78577B337BD1D8BFE84DD8B95982EED0E023703F242602645672886BC03C4AD2FF64815C916EBE6A33A282E440D9012E70A630DCA4CEE5C65AF2A880B54CBDB44923FBC20B2F5FEAF1C2D9092308E930C3B044F2784902D8AB7A3F65536226180C75B33B236BE642C00F00C94108FAAC067D4E1DE83203CFCF316849EED95DB2ED332A645BCCBF648FC93C895FDBDD4368E4089A5C07BA22B17EC08548925F53B73D021C5CD2A5D0656AA67762C16CB6D5413A6F7168C527E85688FFB064659C7A048D7D7EA0263C275E0E1B3260789A58060895A8B907B2FC200EE8F559443FBF7434D42C35D6E2208FCED553FA75EB4029B95E2C0B3BA401240F2050E3888D9738A5C9F3557243C39D1C133FEBBCB9E08B2D8E7247A2EB1065F4415170D74E74817AED0E26303D38890A8F733D4627ABF548834F74DAFE9468AA3A31045B540449549C617CD8E674E608169EA321B6BA7925DA5CC3AF9FBA32B3C6F73E41C8DC1A8F2F59FC7A266E0009EA2A478C9015FD7DCC160AC6E25A36502F0575A28B6FB60ACB4AEE2B4DD8BD6B058CE9F230E541D6E0EF35A403252736012AB28AD15FD5034D3D388E627EF590840B486FC7665E4360CFDB03FBB01C9C65F2E6788D7E0145598DDA606A24E69C6A6542702FBD214085961532211713D71CFF0AC5BA3AAA2E97B11C7A9929BFE7E050393E126E94E8746ABEE2FC812356A4A442D3B9B18FAC0AC475A3F10A0E614866B113A457293BBDAAF7A5E69D438C411660A99672BBB8D8C1EC1C25138F5003F3CDCA247C34D56E6B6A3A36F9DDA05E64961D4893B51537D61C78044B3C29691F907EAD4E24508F75FA50162B00F0C599E461FA88BC622D6F1DB60163C19B4D1CFBD773D29DF49BEEFCE2E13748AEA33DD426C2EDEBC38F7E3DD6F1140FC79D5B42A96262E8028F8515D2C2B698B5670E658D9D7A1807507DA6F55902CA9745631E0FA7A85842A7D834A236708E09B390A4EB06E43B2978120A8D8EB31351EE66085D11990780E2641A8825C9D55684E1DCB887AF400F70C2006CD6760D5154DC0F3071750B3E547889D4B9A8617A94345BD754082726C381EA0494409A12CB1B1F38DAFDD05C2AB37505C3AA2584CE613866F3540931E341F5CD65A25ACE0B3B0204A09B1B094A8A502A92B7D4006657309611D601CDFEFAC3D748B27030351E5841E4E4C26D7EE937322BA7B33CE13960C3ABB665D14D7329AEBA2F5793AC65CE83D3CEAED892E402178B448654E367823E62F858F2AFE39795CB33DE23688F97793D94D45DF6868CB401E8278CF88149505D9439C9D9102DB9FA43205DC9C9EE056ACCFF52E240E00144C4B39987BE1F7C1D4BD1EC8CC0548D55121CED6ECF8F3E8AEC28762AEDCA7AF154806950ABC2E62C2FB91EE9518F847E4E4923A92EC23A5D67930DB82BCC8AC9F75028E071A226AA2E04A384698FA19A7E05CB1D1F96BD2EE8E3D2DF43BBB071BFB916C22E2A7874372BEF00898B5A49E1BFE2F670259AE8531DB29A717D26E45C3E70CDC7EAC1FD9B4B299ACA741AFBE1E9FED276AFA2BE5A26F7915EAD4160DB608E4927D7EF20B27ED2EA11D0778A784C16771BCB8DA8309162BF023B0F1084ECE6E1F9B54C7FB02534A721F9790392B3CC1BC4A45D55AE8BF40D041451C97CB68B0CD5AC0F99FE8C5B29B8067A0B831A4C1F01CD36B3736C3DBB36EF1375DBDEA234AF41C697C9B1DB05896EE7F7C5DFCFCE2D50236972A57DCA809796D911A174E2D3E9919DA93A324AC4BC87C0A6E9E7E67068D9908BA87DD5C501F46A712F8DF069451C6CB0202BFA81BE9C7EB139BBAE81BC34A057FB48BA38D0A17BE7D41E5DCC429C89543EE5E907B18BC6BC605EDE5061CE12D98D8C1C7675851D3DA2304A2C9666BFEC43C52BB16921DA67DB8D6BFE253FF14921588B596D470FE7B0FADA80C495B54B134A22F88B3E2928C82D63A06CEFC4FBA8205DD726C5F6F69212BCABC83DD0E30B15A20F3958ADD691BA2587A54D5927339786309A7E547F3173DCB861FC697E7904158BF9EEF3F9326B39562670E73F59FA2B9D851FDF775580CD2A0613F07C837095E71BD65EF43290DC39F202B16993E0A78DDBEE6C2D18C561729354E0B820E7375284CAF9B684B252415CECD9F472B3E57A552CBBD9544048DD45781BCE46C3438837AE9648F76CD428854A52FDC237B4CE44D9DCA477A91514932D2634E8E7888D3AEF0440952674632F1ECA2A51D0E7412A25EF12DA34AB2A3C00C0EE546B34450CBEF5B5B420E3D9D27DD8C17FF907CBF57042BA694BC8259395787857AB435F5813102D862E2BA6F653F01776BC2E0F0FD7060FB36C1AFCC21A64624360D19BA9EBB8E3E780CAD1785ABBD8843D472BB30D91173422360336FF44195765B755790280D8D29FEE9729F5444A3BF960B487F0B351E0A3D340FA4EC6E6900F91BB980144273757662CDB2F21C976D1607095848323C9AA30F6AEC830F9B4E568CE46F2B56147DBE0C676A81A8C5BF36AC0A8A21FCCC19E3C44F1AB7D73B2901FD68B1D475D9F492B540F7BF903B643BB536BD26C858EE493502B01DED2AA4C2564C561C0E87049631919E5BBA3CDD2A805A0F79BA9F40B2C8DEE61DCAA4975935052EACC9663DD1E4FB3A9B62C84922016F791EA8CE13789BE56DEB2AB36D187427C860A4E7507D0A8ABB54D52EAD11BF3835578D52C775DAA5112D2392D0C991ED55913139AA026CAB18472458EF7BE5C29992F6A6727D5800980439AD002C1D5D78FDBAB8D7C10B3F9F370D7B152013B128AB2A9E896A1C7E91292B78D3EA1C5E74CF23638EFA30251A5335AACD939B2A562192165AB3CD509FA7855318A52F9A312DC17A52BFF12CE382D878725C5742AEE4B7B34C80E587A05E4D19EDBD180C661CC89953D32B18F19DD0608DD65D415AA9B51B08687F61E73A8F204E55BF61FFDD5EF25C5EFD9A5332E9D81D70383FDF6A137E5B0F816E003079E266A89E40CE0BC721470142DC86E23646F9C14233332369CF3AD37C879C64C905DCB3430A2921FD9421560F2CF8FF0A819F5299938660432BB60CADB0A626761236294FD3E6BBE5D75265E20821BA874679417D92A17078F8A869733AD88F15329982FE21EA39FF935F1E458A8874EBCF16B79CF400E2A252E5D05F61B1C1B1238BD48E256D65F1786B4E2969816C0FBD38A1269AD423D33EEF3E46093555129F4F1E8B79631270F562E1B8C396B5E8CFE71096A174237C8DCEFB2A577495E777FF7BDF8177B4C2397ED36113769A39BB41EB7710DE471FD2D36324D3A3F8320E4F1BF34DF5108520C4D61B0FE7DD7CF5E396757B1FEB791043A6188BC5DCFF3522D80A5AE3D7C1E65B7B419B86A3853F7089F93B7C42976F252C23F0262A681C8C3BDD6FF91E36DCBAD1BF28416F4B7A458538B778F645C22EE027998E09B5824F3057453F2BCA68066615286D430589EAC58BA8F0BFA78263B37E0C3EAB69BC8E8C1E5DACAA84FADC7FADB2D23BC8A24B949FC23CB65668A8D562F03C7DC70BD3C5BA42D83907199B026A2A09758268122CAB97E4C892344F4AAFD0E46356D6FA535C8A89A90ACA4A72E24E27998D16EE58716BC7BACCFD99BC293D029BC976C54230A321184B529D588EE131274102C74A22FAF4AFD3453BF40FC475970D4D6C0AEBD9D219EF8E57FB0B5F9C82B09838D8E24B7B30943027BDE7FB5C9CAAB2C8B1939CC7870F4EBF0B6B68261027B282FD7E6A200601D3E039E6771B8F2CD009A466145AB437A6243F73B1036C786F9F6038D0190C29570830A3B67D418A78311487795E5B47ADDA457D89626D03EF3150A20C6AAD1761E3DD47B51F5BAC74134454EDE11F443CCCB5F8161EB366D4DD6ED93F78D92FFC147F9F793510D799C927630939DD0C2BC565737BC1DEFCBDE3DBD246955B1BE65319673C2745C88618C78D6BBFDE1D4D400D" + }, + { + "tcId": 55, + "pk": "B689F9AC3F5C158C92A7E8B562670CA310EE4CA3CDB9D9D7F1CA5C754179312F05DBC4579BA8280C83DD2D58FF98104B3FCF0996EFFDD337220B411A7AE227E0938991890F8E7495057295E2D7FB7B8CF1F39C6C59AEC37FE6FB87311D39BAC27EAC5351B11BF84EF91FB0BBEE3E35B26578AB0E38FFDCE479A2972A4DF2D001778C393E64CEA03373328EEF17AA3D0FE7A9C366CD3440501358229177701B96E7B669CC1EE3B4CE04DF63281FAD18FF66EE0DCFA087EE942408064235E4FDDD7D97D8D83E3EE430EE24A11ED96B2AECB9069D9CAC9D2530780499A99F16721E4DAA25F96FD0DC511C597BD071576A5E6E7F911AE6EC7F18FDC9048720E629C419B3B86B09352B4515CE915FF36C997342BF2A194785BAFFC4001C248566050BEF62D089EFE99AC5C6F0DAA2BFEE64070B5E9C04F2312CA8E89C5C04D34A9562BADCE42432A88C27799F297FCC0DE87AC67D62E95668FF38D6E533CAF5B5B54278B5646BCE6D0A82ACEA726E017C42032F8B09AB7DFAF0897E77EB1BF671721F21EE487F5F1BFE267DD47DE4FE32EAB7BF5B2E0E0D20D8570C3A079AC3AEC06E686EA22F3FB5474CDC726517D8A85E42862E0F607B9F0977D4153C90BB7C29A29B8A0552E6D3B8C0EED949945BD4816A73CFD89D59FCB1D2B41050812065E4D7302BB78865439B9EB9B43ACB92E435027A151492AFD484E0D726B01E967854D24C5A889013513C614126E3EC8B6955E32EE4040A467FFDA26C349E0DB3A9D5A0B2AED925E7E8387B0A387FE1C5307200E254236B90D7202655FC3C06C3B4B7BE97CF96EC48A247F550CFF02EB276A841D013DE1315BB2AE74B8B7D05EBEE272895651D99747E437ADA14D73AC327A311F1AEAB23B04F9391D662BF71B04A3D943A90DD88C4926EBF16E4A3D11C9B7CA61F82F5A6EED8BB27EF576558B336599E6A7C4D4E9CF57B8222F82E370258E356BF4CE670B1F8F3EC6226A4A9B66827A75750B58E8C9E5088733CDE9B578AD555C2C9BD5348A285147368EAAA71A8B31FF7E70FFE682683B4E471E54988D242B76CDE527012C7B0B07A83428B40087E297068C60A07C66C49E447D06BB9A669C331570418A4AE6E80A3606B5CFD9097091E5518C3CB835B72A81362A2665864162BD4A72DDF1668515873FCF144D3FFB8D5F0BAA4B66F7FD69F74DE0712458A8F393AF2AC74C6D6F3CAF95593AACD1ACB4367A196E455B94D45E2C411433CFDFA0DF743F709B9CBC27EA3617E288D598F3B56831B3EBB23A93A539FB4112CD03A2FED70A8FC10236F4B716E0BD41465FA958A149184328531F255D9C67474C87D547829385899C3AD7E832C5E6C659E402D2E06F2587C5497E2FCBE8A8E26186F2697CA30183811E39FD5D15B8CF0EED21171B1284740B2D5B8D32D0FFA061D16536ECCA222BBA35C1E7509867F240F72F1784CEB2CF15D0E38D4B9F30058A2EF721F65C303999A614B12766126D78FBF0A69CAAACC462CAD5082273B89B2A72067047253ED7818C0D4B72AFB1D256C37CD4BC2B6172BC68C96DC2C068D9533F97B86BEF6DA7317C217D27B2175491718D08078621CFAC83EA62C9599795E156BE08B5F03D0735C2B8048F777AF9154F534A2890C07F83CFDD9CF8468B79940C0077D39B7D8AC914BA4B561C848147471C0A60A93A29B4DC10ED4FCA90C2832BB159FB02D27B340A0FE663B1472A04CFF2939763034A19EA164180586FC4EB65FB5269324591474ECDDC7949EFC8CE1AD9BC748E5818404E63E44866EEC341E26B0A2B9AFC20ABA61744BD0306A8F9929622CBD81B73C81A8736B49528CE0977005FE82D640EC6034FF3C48B5FED6AE260B99A4A57EBE358172D82A90EADB4D1C316C3E01AD35EFC26F0391FD349990B333C347B27378F78DACB57788D264564E022D732D8632E174B66F91E4147F534F3B5485FDCA75E97F91E2D2C7FB11270000AC0605C947A300E2D3D30F5B35B51712CD369E6E6EB0B8893764E635CA8E65886746150C3AA300CF1F69800DE062DE2E64648533FAA6623ED0D59285AEE2E5518EBE278260A6D3B4DADB9543721E89D7722440BC7549C396DF1A56EEFEE0689D710090A84FE0AB06EFD61DEAF590F5E78D6810097DA74E2FB0852759D03D6023004CC6B5DDE3767FA7695D4E3F1DFACA0904557585C11D6198C2ED3CFDAB074C6D20A622722366ADDCFEAEE60CA40238182E92AB4EC629171216203885F307E1A5EBA8021EDF344D1298064D6992632871F33405C1E3C1067C47DE6EE1E5047FF7D2E03A803B2228FF640E1510D250A7AAF25F4B865697EABC300041370350C2E919F8014DB1B7162718AC693CC0ADE07691C2D967787C816670BA35F9753FB1D30954AC64CAAF4308B56DB027B75FEAEA74CF0B410CE18585685CEDE880ED4180AD470B0BA03F81C62F896BCC1CD19B7D0C506F9517A5A891AD03D062FF5F5CCFED5A6E96F20769692FD5C53C466091F2422A89110BBFB5C26993AE1A5B9506AB0C5349307D05CB3296D66ECED8B478A81BC6FDC6840F62615D6CA202B09731F5712C0D68216F1BBBC569405F349044E05012AA45618B41FE9304D3ABC6E28D1F680835AD46120B7A642116FD7CC91AB87A5F7585365C0FD25BF729494BFE12A9C5BF0E885067CF4B5CDFFF2F52C8F0A39F376E33067BDB64E34608ACF07E16673DAD6D5D33E7265FB88D4F0070388D92DC012C1E51C53638C5DCF7E5A254608987A25333CC8B9B7214843F88179769ACB4B544A744DD69297CD2D8095882D835A4FB3026FB6F821C664E544B37D543B3CA16F49418765897974F0F90F4DD909486684E0CB7F18A55FC8CEA86C5083CC5463F803DEFAFE52218F00478034A9CD4B83746026DF96BA4ED018F9827763359A1D200EDB0730546911A97B60D481C099C0A85EB039BC63F94E271CE865978446E5A5E5FE681F1A7079FCF3D3CAE2583535FDBFDA03BF965D928F0914D3E80A1F53879D3B1AF6381CE65B74F0D43433D0A99E4EA8B8A6E9A78BDD50FDA1A40BD4D10967F4748732AB7532A7D155CC6AA9479832924677096D8FED679462E5FB2B3B70673181409FB79A155BFF1B02EE64B6E68ABE957EB842F7525BD6CA82839BFB365FF23E8F42F37C12071F4A97691AFAB9696A2CFFA97956BCA8E514A4165C00A6AADC7AB61249C5DA346BDD2173974568756D99AE3B9A30ACB15A52B98F71E17B58DF2F9FD2D8D8C11BB83C402DDC816209000865571148430EE351DBBA27C19090BEEF78148CCD9E3A3F5783395EE6ED8EBD1489DDC8570DD798E92336F104D61BA205EAE82E190C9E899CF338B8C45A12C8958E4B53B47496F6118351E348A892E14B9FA1E54467239970497D7F208DB6E112F5E4E57194F9DB93E39AF2E9F35514817A4C4AFA2A543E7F25D759151C5EB3F56EA2A5C2BB352538B45984B06B239E053A0A6598BEEDEB1ABD97BDB21F4BDCE8627CFA0522D78581304D30DC5781CBA5A913EC0F5B4EC9E53FEFAE2F739807911E422193A492B479F100CD9829CAA7E62BD53A997F6533C04328284B2A16B269FE758E8EDDEEF76E1F4ABA2E9ED27C3D630CA83F3792DDBFCE6A41517B8494BD449F602037B67A1B742CBC09C3C13CD441337F0D20E6957BA4A3E64993661ED46573792DC663B62A6", + "sk": "B689F9AC3F5C158C92A7E8B562670CA310EE4CA3CDB9D9D7F1CA5C754179312F965B3B86DDCC8A3BD84B23A843FFA28A75C1EFC4C51BD35E9C5AA8C6C6533FAB87ED5E5E7FB72A5297E5A8D2C6B87FE1A07A4613F21BE746F8D357FE8B60DC395576CD911592CBEBF452C434EE7B7F9EEF354B0355CAD920C35D9DAF50085136D28640DA401050140CC9162619900C59C63110A34DC1120E09808148180E1C123154248493188A040670CAA43140C64DDC140811428582402D49460EDA2486829460009431A340881C224108B03022B58852322C9446445C140053160DA492814BA62521066A90360564480E1A2950C218614904490A87215384046228519040284A2431CB06416422881347711B024854B84D4804410AB005C1320082084C4B244A1926251C302ADB10328C00856040208CA0098C3210C3A48593C280A3900048808522864051B02419411220488CC4448DDB022DC4964C1B30122193440CC125D106209C2491C4328544B8884AC8100B986920C6658148010A208A92069180406D23C84022023204174D22B271D904241BC3900CA104D2046922840419254A80224C02996002459082444880182022474558B650C3866492445144B62402B00DC8C89051320D4336714BA82408347118110C992002E0048C1041259426054C466453A030D2003119192554840CA0846C8C12464A904920B70860322642142899340EE3326DD2A440519284612289949844DCA44C0C971092A4008B40664B2231D184601AC58CDB406A52B88819B9851CC92449426600B869C4404AD81409831449D3A424842265003100C1043014356C24C9010C176CE4120AE0046684B05152802D5846295482505316911340621B466E10484AE1308CD1982153B860A3C2000018601908888C4804CB1860133286E1A02508332D43308554443058168C1BC5241CB26D18C1892396699CC00153144AE2B0509CA66561C610E4840C44342259146422052241240E04940050B28809A021C0C88C2347724C486D0C054E8B220C08483180C4081B91080A81811BB52CDB326C8B82680C318E60128A00938C20A96862A849223930D9B2488B844DDB1882C41001938401CBB850CC146A03398604B4680B828C99101184288008842DC3A065C49860C3080020164E10410DC8A2841BB14900410A1BC5881430414A886D8426710C1500CB466480382D53B62CA0C024A08284E0C208A00642DB100A14C39192B009A4927180340A03886C2141098A166548122EC326665108068C1266E1B2009032728118658194859B20040B81456242821C82100BA549DA306E44C6111BA548541071D4C0089A402DE0C42183C66023B68181248E98824010388D54426260C089139588CA120284422D8A1812CB14251B4126C1820D9AB8459AA4688A90018BC80D99A2888014305BC00422450610C011C2148D1019260B240159386410319008C380A2388222C708C82032CC406510192160462E22A9248A849100B510D8362524353184848D84A40C1CA6400AC22CA0188D92A42D123709D9322DD33025480250842805A448000B318C1B9228C8100A19315289A84823C90C1C1164940024D90802D99221920468A240892322109446689022110320700A055214B560003970213806CA8040C0B2844C3231D1466901264E9AC28CC3108CD842898CC8415190214402890B93249C264C03A70D21C08CD3C0810CB68D4C3450918488A3C86022447282868911984DD1380C1301910B372013848112A2414A007024326E10416991B86424064C41382893B8641A3165203171DA14291AB905CC060A180960C2C4510924708096040AC82C0B23400B8741C02425D11648D2001124093003412D4A8420D09644DB424D52422809942C10A82DE2A031A2328CA33252231302222026C42400502685519080DC46890A0446241046D9240822426981C28589306C0AC37193848D013092D4B26D10A92100085083364918C10DE3942919B3500B132813046823016C18144121948D90C68501B8844C904DD91864D9228AC9A604181441C4362A13917023174A6400885084051B162A14332D93200C90468D12B19182447199248408188058C86D5CC68463B6050C816D1BC93023A189DB0481DCC648493265834064C11048190629143904CA068DC132018418308296250301508AB64998A628241606C3484D9044482664C6C6B124A2857AE26A5B0547C8D17FD20BDDA77BBA851BFF1E2A3D6F2449A3D7661C42E5F7FE82D17697172DDF3CFB1E3BF29831D5483B46825D43539C4F159D3EA9CA18BAC04196CCFE47BAB835111D405BF52F5CAF365F6E1FC3E6B5AC52CA6F9D04A2DD1B2A9E0A5268790AD507254B22E62F3952282041954DE4CE98460CB4CE67E8CEC031CD430D1E825D39389BE8E1288382C1C1475EFB6EA7A3773B9A25D3A99794B1D073D121B65F5AF9D0733620B5A30DADB57985AAB262E87CC6B1D54EC13213F78791760C9413E273B7215A654A9BB4C0482C291433BD76AFFC47A2AA962B7DE542DE840B99CE6428BFED4B95205E72C0021527E1C5D3E810D91CAFD3C86AA4BD0A40EA7DDC80E1AFDB978EEDEAFF5307AAB7E6FAF6FA25CE431CB75D08099D83D4763B6214E48371AA9AA59E1CB39049CB8665AFE3FA792C5356F9D757019DEE92E18A6CBC33B0407D18427794C8752CABA14C54613AD42B7F17A7C2D6F76FE7891B138B047E8004FBF4DE4EFEAB8CF2148CBF623B41EB4EFEC749236C52138AD9150CA2160A24F9672059E6C50BB1E282722B2A46668638A37601E3291C59C97940D15F916B59871339FB26DE864C6451FA615EEE6FC615BC0FC0BBE440DD431FB61C4A89C381DB8C65C2FC41D3483CC89E16E34BA6EA4D564B053D834504F9BCC93EEF3C6E84F046029BB639BD681D66F58B30EF1CAF54B46F87B9029472B297277774DB9E491A29953E356AF1DDFD874418B04D649B64BBFD74A8723B451ADFF707F95F6EF897A563DFA14673B2870FA588DEA8FF1A66480686B24D918E7D24A70F48C061AEF8E546E71119FBC46838B3F58A908C247A06FBC8F54553700934C6C6189E27319975328E092AA66C228464D21D3AD3DFE4533B7539FBD05D26B245D21DF4401EE265F9300CBA6614A670D8D07D2BDD9B58EEAB9314BD0D8B669DB1736EC4B15714C11EFC6CDBA9022CFEE95F88DCB1C9B94CB9286D4CAC2265BD8AF5067E86190F3CBB14CB37766363C205F5BF5EAE9C53C7F3C8471FE7C8F2ED4E54B2B46530232D4879E8B151D0900B37BD78DC9E3E6E82BCF874B131A4CCA2FA669745EE1875CA3036CE3388102E975BAED3DE91FF7ECD36DBE1A1B9F6E8F015222F173D14758616BE86C322B45C79F7937210199B30FCBA68A92F6715D078DFA45CFE6908AE66611B7854E468C837715907C4C67942F729DFC9DD8ECD36CCCFC80C08483D8B045BB23279696C6279A1AA9A1954BA3C2EB4078368C5CF38E735D6F2233258DEE2DED0DF254E4D29F8E62709F9842349D2C9F5C0FAE386A8007F76BE0E6289C2E44742D80855B198290888C82123141ED6DC69CD9883E932E0473BCB64E83BA3F0DC1E093A64F912FB71154911539775FE594BF9BCA2331D4651EAA5DEC5651EFF2D96758138100768BAA50BB969D4F8BEA490DE88325BCF7EE32960FB59ED0CDDC5E2759404E18EB0D3B5DBDEB0DB7F3F83F5EB30C385083B60AFE529E9934F5BE43DD962FFFCD48D2FB362D8B2FFC91BE657ABE6F4D26CE63B7C10025BC3F22CA472D34E410093C388238C901482960C74D9C616ADD05ECA6DBE268875C59F6C086EBA2E1DBD9A7FCF6288A423719EABEA8CA57C83F2DC11CA0927E2F294EE55D4E61DB87377682130D88C9F30F8863BA646AFDE045168D16BA07EFD56BC30D51F3D53E99200F86C2A9EBD506DD7CB43612119F56E546AFE24306A406483BADD2ACA212918F42847E58191DA91889AB58256DD3A482248917E144CDCDF37F5DDD84D365CF048B7165536791E2EB0FED48DF9F3407C79CC7E9FD5CB2498D1E9332C9FF687FF9F0099F78553CCA3F02DC9BDD3520118DC7026248CB69C70D13A48B04AFA134CA4B1F1AB074D5ED7B36AFF20EE54683D593F6C06F6D643AEA6084BBB0AE9008502502CF8A6CE986A48CB82E20FC64E5C81351E217653162F62BCEF020DE2F3D5596D7E3C1750A3BDDBB7353EACF11B27FCB566A404A8EAE3FA66B1E5A8DBF95A69FF822ED5CBCEC9604070650A72F69F8AAA81213F6F9BDA507DB2032620E2C587DB8DA486FF4680284423046814E030C62EBFEE80DEEB1D760D838AA963C3321DAF041DF16CC206E43BAF0CC1095115233707567D6C905E01BE0074657F0AA9C9697FD9D8E87BEF5C9BCFC77BD2D4A4476AD3497E359EA9BD2BDE4614D9CD03085F7C473E3698F98CA9DD4127DC2BB41C547D5ADB304F38EC348767C7605F0F01DC475D4D4D00A4337C0795B1EC50282282EA3C30BC2F9288B79FB7F5F433122BF2B2B1935C8B747CC2FF3F41A85AF9FC3E7CED7DC8AB0F3D9482890A09E990B7B57443EE62EC587CE3A6EBDC78D9AA327C35E1FBE16959D031176B522B5BED9A18FEF91A0690832CF87CB560FEC9EF1163F34EF7A0A96B6C48904F15BC28F8D753D125BF55955C5D4B52EA7A35171C812A135C5A0AEBF21B53CE9371DE75A77EB5F8EDDE3C900DECCFECB184D78461460C192233E66C50A46FB89BBA14AA02C434445239CBCF8A92914EF5A9ED12C7706615CC8B0DF0C596830B1C40C7C8364CD0B803C20737C779F9D25F35514AFD207BEECFC82F10B0C8F22E1B3D86C91F2A5DAC2E63CF6DF5003DEF1DD74439B2A0349904FFB4B05A4AFDA774578C70F409B3CC6328B1D87AF729A60F2455349D48420368C22692DB5D0D9BD313142AD2FBAC6FEE29EAF2974E66EFA51BA6A52349C3B451AC2FCF38E3B5073213426724F2238AF8932297B6900E5F1C62F518122792813E5FA5ECEEF796AF07F8DC316FF3D81461B1CD352DDD9F962A3B46DCEA26FA83D0D1AFC09B7468A194BED369EEFF11DB12237F0E9A69EF7E5F1DAD3DAA42335ABC804CC18291E1128CC6111E605922CC7B136DA254D674B1D717C642194E7E41827AB76CDA5B9881FA9115DFADEC0FD0ABCA1F00C8D93496F8EA2FEEE3E9677F0CB05608C4F3A6A42BA2A694ACA9AA045E88734FC818965D95812B613A24638757AD8E9037A4A5AF89B2ABFF94C500DFB98E5CF43DC41C9A988194EC689D8972F74F65064BB9CD20B16B8AEBE6C258EF9F128281F6DFE1F0A6453D5D16DC11949E7049AF3F55B22620DE1E75A5AF95030E4F2386AF4697490FFAECDCE76BA131D61FF45BEF33DF3AAC63FC355EBB1B24AAEBB0E31FF057ED0CDC9ABB146D99A7276FBF686B9B1DBE51533F12436CF3CFF995BDCDEE6D5660B3E4D5D37FCF633D6FB28318D2A847ACFB4F8AFBDC8396B7172D2F21D17A666C08A66F37A79CE711AE936FF9BF807C3DA758D416030D5BCC38633129C4DE4EF4C763B2D9FACAB758942B827BDDC9DBECA273269B330E5BD41CE84566A1B2D39DF36EB89780EBCAF7A7BEF02DAF9A343F7FFAD821FAAF0138E6D73F7621BB699FF0809AE312D168A449E8748B455B01F2EED9F894A4F47C4D84C7E7FFB382FE90B7BD13737A01FDC8F3A8C1C692961267E9E0238CD70887739B28774882064812EC9C431B59572BD177B3B0C21D352782FCEB70255650ED77FCB9C4D8C65808558852BB57ECB9093C835491028BA284C6B97D9A4D2F1C0530E3169C2628C16AFDF0826EBC9E4405FCBA358134CBC596C89017E76351BB213D2677575E6820019CB6EDE7852FA932151D7A72BD7232EDB1F019F45254D2C49258895DD6EECEBC1C1406FA927BBCD8FB1F03A016505F63A5CAEA9E301ED9101B10C72F27247442FEFC7576FE89E218B9D5D9CE59A54F562A4BA435A35873177CCECFC477B782870C4E34D95759315FEDF52B9364E9FB4B9757AD1F777EB55DA8A3F5FDF2363F795981364D028C3C3A39A41B13EFD20C4E0D776FA1D4B5A3AF641E5C4C5CB5C4B807CDC39B8C246D9182445EA95F8552DFD97D5EE22221C155998856E33E4EB5A438A7A62213276DF3830DA45A0F5C7ECE630290C8BED32F6CB5B899FD85B36BC3F60670993F6428A445B330B81092144A7167BD9B7929991176D4EE46FBC683546D268E1006120738E5933228131FA464C9A415D15F79A1C184BCDE8C9B766B0822A5951E3EC815B5ACE734535277CBA2BAE71EDDB24E58DDF971B6D757B77EA1B97793F501226D02CA95A8FE15D4B31897654CC0F934B5F8DBD37AD33A05170CAFF4CB31B1CA19B3C3C6C14E9B4211CB64C75D42C4A538FF1CB982178B7A9BF8E073886312086896AC4C0DCDB345418BEC5D1AA64B29CCEE1984536E27F50D62997FF9E46F0EB0D1FB74F456E8553228DF4CCD20E6760C79F88FA9EC924D0D04F13500EA3B99F3DDD1BEE0BA0EB4207EC4C8628419A434ECF5BA680CFF2750AEDDDDC2D1DBE375E77E5D133C833848CD35AAF2987898C0A03B93EBE86ECA1AC8568613288485C8BD9F49251527369B066152F34A4B6AE4FB46B0240F48A2ACEDFFB5553620BFA82C83AB61179014D224C57063375077E3770ED0C34478108D619D8E297E1EB29D48BE286A74980154C488BE7960D56F22BCC1D5FDFD992D5FF1F44D97534DD9C5A3D4A9F8D9359716815996BDADA33637AC3DCA3460FF446E51CD05CDE9671EA6BA24378CB83EF1F4EA2AB8CEF6D50767C79B8E1199CC823E20AD3AFACFC8DE12AA149FCA7D0912C719444BE6F68187BB166A46BBF7E953ED1ECBB3B607E8F8F851F27FA4CD603705BCA0C6532574AEB3B5CC61636D468E785AAAD1520004D408FF1BF1FDB5361F6E8D1C91B6F6B42C4362E50A0474E1452380" + }, + { + "tcId": 56, + "pk": "7E83C905A40C4CE71D44578ABFCE6A7AB1978527F0057F03112D8567FED36093A4B1D6FC48D27FE2A3AF6FF6845B999A74A457349428C7F042ED012B9AE0C11733E6F8BA8CED9D41BE522BBAEA8C37BF24DE1C2D025E3B148213D573FCAE27A8E14BC4758430F9CAA5D1B808A88BE38761C0D2C4FE040210783A147F2BD6D81565E72D7E1C1E7451F550AD6880B5BFC38940FEE73ABC4E0B8A68065F0B8B9DD4F4AA9E171E50626277ECA42E71DE8A2D364572F7D37A498F451702992703A86DF74F1417BD5CC752E6D4DB90B11C6786A85EF82BDC80C3B53AEC20DC571A2EC1C36C242FDB30D527F6D483072A0700B57BD31728F7365522D6A288FB78160723AC2F89C6AE609EE194CCB75C49AA533FF6FF6D070383CF326C42D400A70D31FD15D835FE9B278F53BA6E4FAC9710D1D03D32FDC47A3203EC23A34420714BA70D683BFE891118350D91B56CF9FB95533FD4F8024BCAD4E2AAEB0BFD729BF5746BE9BE6FDD6025A209AD606F49F8987998600BDDFA807C3DADCED192F1767B58C1C037579C9AD0D8148CB7B125DC66697A0C9690F86DAFA2478AAE0D2F9BD9069F77B2EBB4C372C1116BEA7488337B5372960C0192715FFEA7051DFAEA0E86E43F534EFE805E16BA45469370C50C15CD48CACBF0565514550167E7FBBB86D777B006F1E13CD1025E4A7327FF7F999A26DF2718D5551C30ED776EE9BB36F497B4B845D40F411BF7DD622EFCFFC6D0E581B05AD660417F3C5709261AECC043B2BB10AD07A605228225B647141D06294F246ABA4B66CAEAE4B97E72290FEA8AF0E3888694AE54BF29A9F587F0817201BABEAEE17B32A8E1057B48AF5D9A29D4AB9E479F105E95DEE4C855BF4410E5FB7D2AB55EA4E55331B7B3DC1B31A9AA99813FE42CB602ED0A979BA9F684E545C44E9185A176F25CF89AD2303088F80B726CA30D326F46E37ADFD11B10037655D4B84F10B7618AE37C3494D29B0BFE308183E652EEF324BFBBA27FA0EAEFE1DC21B8709A51B1E253E597D6FEF829DDB5B1DE50BEA95E862C7B61991975AD3AA56DB6BF405742D0EFECCE68F9D304AC4A162E031DAA216854845BD8ACE7917385C8C6BDD8B91577BEA5BA5527821F8294E631DC5F6EC6FF91804FC9B9C48334FFBBF667438563E0EB92CB6DDADF2AE8834194CA5600F7297CA00F0EF247065E02D991543E58C4FA424D20484FF85C0EF98A881E96F327DF5662ABB6462B4A5E1AED2D87244A1030C80A5145B6DEEA9B5F6539DA2237C7CB913AF4F24701B4DE514C6BC9D82DF6BB0EA9727D2BF8CAF3F79FB45B89B9F9EE6C7822957C650EADD34DE288A3BA14CF632510314F8304706EBC27214E37B5E9356408FD8F30C1B7E9AA7699D4ABF460D82A6AE6BA3AE6997C596C368A5FAB46BA4D106120560B5E7F87007A3EAC7CF822C414C4F480F3ADA0721C979BED1D39451C9845C23FDBA4809A35D23512750760493BF1E9C0FAB92E09D4DC3C2B757EAD5C3C039610427267B0B60B3B7F258E110332F88EBC474C7750E4531F8C19C8F2DCECBDD9CAC2645C18AC7A8B7AEAA1D79BFC79BF73CDF5BA09AA0762EE739B503384F3C8194AE739AD48076174D3193CAADAA9A5B1F4ECA6E948B3CE0B46AAA6138689796089137C70DAD610C88605068EF8FA29AA47B8F680FC2B663443913233BCF5263BC9081A50A39B8A31D7C5905D281A10B40550B3D38DA910C731200DC6146D44BE24FEC8A09AA2EFD512D1E417DDCBEEA76F83371DDE60F6F5324C38E9E4A9D26636C5C3AB5E2441EDCA559ADDFF294EB07C77DFD26104C67BD4F73CE2F068F72578DCB83D5B5BECC01CFC4A4A424C24DAE233AD0B48B8277083EF5FAE224D372E52C5628BE386F647A811CA7C564C8EE4CADD91C1A63DEF5553542D1DA7B9557C4407481F4150D381515F560FC2AD136D9276B1AC7B4AB9C08D911347BAFB5561A6F6B55E8509462425B37A8E96D122B5FC5718ADBAEDD87DFAEC689EDB28AF8A0CCD2CB5A97300DD6716579C9B9A15436BCB3DC4A917144FB0285804A8BEA421D9C39C4653196190FC5B45F2CCC55401744EB7A2525042120C900CF3EB6D7A8E685F44749D47A704C47F96B49E95C216A0C5E4E4CE5A0E15E798FFAE9CF8912FD985734E3910E82CACA9494EA7D6AE4904CBB3ABDB02B3D51C18178A308FC058D28F0AFCCD14D0F488B82CB3B0DF13CBA10B1F6A5FB93F557281815275BA3969AB0F685BE6CDFF611B08F14FE31D3A569C25A4A92FC946FF8C803F9A7D3249C7AC9BD08D06C631C79DD06BFAC714E4CF8D0096A985A80F3AFB7271AB976E2E1E3494F03203C7234DB5552BE5A58B46BE553FFB6DE465E01E6C66B019073666CE1D9BBB9952CBD44E93CFF7E2CA83C5C12CFB63B0198116581EE8BB3F9ED569B5BF2BBE7BD0B3A6A71A5616144C8EBD7C8D56FCEA92E4732811ECFE8BD075FB5490D46F30FD381D2574710CDFCCD62733406F788A29D32DB7A63E4F7735035D49BDD302596A2DA212886ED1F394FD70E4AF7E94CB50A43301827382F6DC651F895BBA5C6583A5704737954736F54CF7D3AB3FE8CBDF64AD8705F7553F672FF47B4E9E47784D65E97011B4630101317D55BC680BE0C687E1005892861AAE665274A78EBE97BE2524C94FA37715F3755831B49BF2BBBB1589D5859C34C663751CE53BEF8ED43C551879BA0EF952B94AECAE204AA097EB577644CBBA015F00A40136C7B819A0348270A89EA4A9428BEDE241B67DDF0332CF32182B20F551C82E366C95C42891353219147A1FE908AD18835B69CFEE9B8913D30E9A651E15AF091A2FF4316465B410A41597C8FBC32ADA0A6925714D68C9E72561DD67DC8793B15E7776BC92F3E545215BC3104BDC06D8F2FBDF4A4E79E74522EA0EAF37C3B716D592E50C97FDC2FABE637738272B633CAE325D9474EC4232FB8DD3777BC687D55A81CA8DE116674615534C3B1B6F79BF472C64EA729FCCECB8C30EA3937D1EA8412C5CEA57B5CD2D8621A5AD4CCA52C24339F4110517D287AD4DD6A9B2C77A60F2BEEC6502B1347C021E4221ED89CBC77A02B76764C7800BABB59B6AF7A5285F60BA88DC08D10317711C93E677403676170E05574409C79EB948C3F80F7B613E4D6C29E6FD81D8CC8BE62C6DE83FEBB801F7FA7E557F9CBC99C2BA8E33E8CD9A75F82E4DC604FD765230520E66FE375D22F732864BA892CDD4F76948DB7341407F0DA5B122654F955A1E5A65D43CA269FF3499374F5DE5692B425628948B91EB42DD35306666E6677581EC6F6683962F959273DE0C963A5BCF89679FBCBE517E5DF25868097820A2F0E52B78A27ECA47429985DC3962D99749F0C9AAA1458FEEBE8AB691EE7A3D68727CAEFA85E935057A1FD37B5A8A2D32C86227E85D2D385BA4D01B4C51911D7B98118E5634D3F2B41EF296B978FAB20880C7A165A534A38218BA366AD83893E1045E1EB03155612FB9ABDEB6FEED1B7A5AC81F26783491F0A89C71638853E22D0B0C26BE7B0909EA33D2AB9D47EF4CC6B4B4C6EF0E61CF108162C0B250FEA52ED6174F81AC2BCADFE444C60906334A7787F68DC2FE1DEDDFE0E9DD32C5EF156063132F130EDDA0C6F6FC7ACC1ACB9128F6EA3951CAA132F68F3CF69C42DC4604B359F40AC8D7FC6152C33E2DE529BB3E29", + "sk": "7E83C905A40C4CE71D44578ABFCE6A7AB1978527F0057F03112D8567FED360937FD1E64E1BD8E8E9ACA63A1587322108D5FD639C9693E7AE0C24729A3792C655C3306686F2684A6AAF99F90F3A79D38DF3BB3C6956B38F223E1DE0C628B87AE5093A25DA52B4BFEE1B33A931CA2477EC2AC3BBD94A97055E1A453FDAC9BEBC19C126094C100C9BB49120386513C66D13A54D0491484924100AB52801459012B0010AC22192B625D0A00DA4983122A34563080CD2864D1AA44CD140325300888C262952922C21234D10044D5026122494458484645A38012341214B104E4BB06112908C4B90501C26120901291C141263322D44269010A268DB226E20A690A0124611C2041407620331211A470A50068813A6081106614C988548C24C11000119362C0C969114192151A88C8A804520166811B0610B4120C4B84410368C22C66403A1800C35800B366D98340412328E49226211B0441B21001A190149224249123001488462B6040C0280211712934624A2109201144583C44520073220A851522628E1080A5C264514B184DB480AC0088EC04850A0922180820191022004468C88B2890B36919C48619C4005042350C804050B196119270E5A4085D4B851CC94248936659342201CC34010900182B640D1B4290402291A948D92848988969009392A91B869C890701B334AD02450C1A29048B26123490E0B200A812289491665E42425E19051993290D4824D09B731E03692CBB8908A90251216724BA285020022A4006013837119032E4A1622D0444E62268D0B370208C485D9B02123C240112024882840C8B02984988181386221C644E3A648C8123201312D5AA6441A434EA33090C9266288B2850A12040890400A862D0A03129A4062A3C2694BA425A1040199268E21C46412344400C68148A81163268251A21123930589208EE1328E0C1246649260202281134161548881DCA28043460820C3301C39010C46665312060A046909004002015004426524493218A94410162464246C19392241A40D0A261014C00CCA068080A489938000C1468210354A82462210026C131729A0B2501C278A4BC2650A39080228281338424126061A2725E4483019228E0B02429C400102988181088C92008AC3306E40366E04B4718B280E58282689960959202924869003404199126242C6440A359123B20C91B285C8168D622631634881C9A2440C4330E2A844C02248591024840265A0302A02182E9100711020718B1631E4964980C420C02866D8C6811B06050A98819826308C14668CA4280A24091C876524014954B28891C8109BA861E2306414C7291B2726124125648849029169E29871592681D8C48450480C41368D1A44421C142DC43292CCB28563080C99205244B431249688DB3642A4C800DA30042207811A1889C03824C1B48D2321245A126059208DDA240514392662807103370C40C091C3488610112DE1B2100A3384E4822010324D11084E20A52D50A871E1C471E1184621A84C408224023580CA180D8CA46511A71004358211974D61008108308042265289A6910B2781C2A8651A27410C44649224515188651C20805A0229994042A2108A022708D01670580620A3B231A2182C1002650BA12C01387162848140202889386521872D5A86500A066A03A58551C8488A8465E49411548249192749E2A208DB066120178ECB3020DA4082233981191948E1C48404B40D108710D1864088208D8984915A3441E4C668023681E1A02981C489C0B6700A2988DA226D5A180400C25022044A88980D9CB048113228C9966110A12590C65119A821D9B4601AB98118A52D239445C00832C24865433408112631D916861903501C31515C36424BB405A4240423244612474C408088E280010AB210421249993668E04261629481E20250012669E34085C1364894B0888A1642D03669DA047263144C09224C92862D91900961C44013148122004588464022A7051C146AC4400C4436698CA468D4087149A8300408320838701C98641A880403854D84B8010C208E1B342ADB324D42B621A3B629D0268E21A725242060D1C891C40262CB268D1C89318BB60C09450220900120A8110122651BA880198744E0086CDA484592B80953B850D8A68CDC2885A0A449E12869523221D304824C164594A04C203522DA80611B81801015241BA821A2C2285BB2456094280A1706F4F0365F55F2BE8949D5203EF1028AD89E2DA16C4168B028F367D8FCCF890C765E5C2EB32FCB2929D16755C766B50BCACDCC1827555BFDDF1BACE70F6C8B1AF5D462B60394554125321CF87626152CF5F8485F3F0EE9F6B3D931438FF408C3152304E84E6520ED35381404A49B64C293DE829FF71F275F86820E20E978EB0AAB289A1EDA6B775F95476B15BFB7EACD51017EC4525B36798E9C4CE58B1B495C035F961A00F14DC562F704B76CCE278DAF1E0E52BF4EB9164BEFA385C17DC4274320C7448A4002537925C7C4A3A6F21D8DAB362858FA41870C6B9960CC295571476FCB24F2AE5054DA00DD41009577D61F11622F92F9F5F1C6F02FEA6E973B254A202DEE4AD4FE676E0F1B590EEE5E4D5CBD9A2FC2C1D6528840854D8617600F184C0AB59D5EFEECFC8584C101B66C84C3F87836BF7BBE88EC92FB051800FCC93B105B41D60D7BC3FC322FEB2789F1BA946F20865ABB4A1BB506282A69666075BB813D254839CA5545F6345B24FB87255FBC6952444F836D4FC69D0F5C1851445B9F0C473E67DD7D237FE167D7C9B74341D851E92E3AD9CB9FF33F9157B79152B5AA5922F4EA93540C8B798DCCAFACD157F5DF97113957205F3F96FD74F4D7B0CDAF9A8BB933C37322BAE53F46607B29BEAF09635E572CB6D9F6353DAA787B8C4D593A2941D45A6004B9CD4C8769911A13525B64E8C5978C198C8808F15236F0E8B1B2DBDE6647E8B0D9FD48A4E36E1E5D9B02DA044C47BE711FC4717B850105F9E73B334FCD2071ECC2DC2C1DFF3B5E0668860EB25CEFC8F9285462DB6671CA572DAB0B9C8CCC1C30D0226582511F0D8E3E6943276014091272C9F87D62F8A688659A50E929E0C3A8F6A0037ED12ACA7A6656E4C8F0C77562795BD4CAA8FA2CB9D4ABAFE7A8F07BCBF3B31F3350BCDE58BCE638994508E5C8BEB7E25FB42DE3EEAE234FD12B7E2B388F10C604D36737EFE96DBFA4ED1406C4626998CAE8BE592058EB09B58662B366CF6B079CC14D8700F5EB1850952AB6A1F33A1DBB02B7799D535FC21193ABBECE2AB3C1542F4091C5D45E7272DD11FBD6F3F836D90B1153CC0CC1241B75A373FEDEC25E826E3C9CD4725A8B9BF07792D5640F16F1F0EA0341374AD6CED8D0A4309CBD6A8C41E8704F7812ED3441F8AEC9AA3509BA788F98E04F5DA6EBAEF3F0F21C15E2D6AAAE85028C8B46D4D91718413EF4D2FA536EB32CC22626DA5F2B47FFEC60D021AF9D5AA4240D0F585F2B3E84540EF4AC604917DEE3D871A1BF91C71803A4FCB102C1508B82FAA8762FC3A302B03FD941F575DA3140C793C84B715E4157AB305D33580D463C1759D61BA72CDDF830662D37AE61BB401CA7F67F838522434C53D70A30785690593489B7AD6DE0B07AB116F72AA115A1289F3CF2375839FDB8D0B0A6B97C5BA7F8B427F398DB15FB4E2CE60F7D4F854BEC87D7BE03E133EFC3F2EF7A41C0789114451BA731170409074C8FFB5215418C4C1F53A6DFBD73765143A9880D5B6EDAC970A57C294BFAB08903F337329934160DD8E0964B51C7AE278817B43AFC5642CBD4BB2F78FBCD3A22976A1756805497B5DA22C288CB6810E772A61208DD2846DA977E25BE46AED080354DF881106885AE297977E4840D557248C1CF73B8C637693C3B42A2F9F54566AD851B9BEA3626C7FFDA65401D731DFABE20543305F70176A3AC14B724682BD1787E930181FC3F13AC48FAF7563C26272E7AAE34B5CF530482BA36E9BB5ADA0FC5104E6F94AF5E496F9D38099D89D2589C83E5B2BEFF5C638B86A15359B48A41548B848AAFF320779AF8AC3B88B3ED71F7934323CB6E90D5BE36310E8291AAF090FBD93E154D43CCE896E669985D8DF91EED305409E292D9622DC28C0E3DCC6D2886E6D938D4A6877BE7403E0CC855A45218532B25B335469C20C47A5D25810DED94FA0FF238160EC4E271CD746E9D2C70E5632B2DA1290F8BA2A10E2680BA001228584326814C7C338770F483BF4A2DBE3101A52ECB16927252C2A391B32A24574B4B630F6550CE1690807D7383B24378EFB03386259E666AB0AFA71C53D3DD2CA5B0952F7695D1B66B091BC23CE1115DECE076DED2D12AB0110876C27670CAC62195285DDD229E41165706CEBCC41A5E6BAE4C7DBA625575965198B6661B3E5BF5AEEB7531B1EEAE07798E1BC65B53CEC5F01566A0042BF943E9C79AA6B55AF98732E5C84DC8631155E23B5FC5409BDD46B91FE3541F375314E4C0A0FC172BB3A7418911BEF933C5136E90574BFEBFEB839F0631781205918F5E942F9F26EF336302E1D2703A86F900449075B0C50C21CCB144CE02CA278BD0179ECD9F3BA61EA97ADE4A1E338EB905FB45CCBCAC4A6235CAAD8EBE97ECBF6B7D90A05EA10376DDE8FF931781B239038A1C026557BD50BE562626A5F1877236E8618D7505CD73BD32AE6447EE3D058231C3C5B60E703C9AF21353631345A7D401B74EC894F1DBEA23ED32B1FBDDFA1E12226719C58FEB4E7790F7B4D329F72CBEB1AF9149100355EF3FE317F3262D53D1D50971B53574040390DBDDA3FB3A8FCA81D833454D3025CABB2729B84D1358003DCA4FD88EEBC8317DD4F73666271B9F74763B2530FF7948451FA1A3BCD67D8798DBACEE3FE4C7FD017F523263D2C0A4ADE6BE9901489C4C230687E89FB079C52DA5EE5FF6224DEF88DBC52655BFF36D00ED2EF944BABA692CC95935ACD610B5F5D178D202778B7FA7F7D1E93810879FF10018EA10EDAA6435C1CB44E8DEEF08C095CB456183E262585D9DB2691FFD801F78C293A378EF8B818793701F8282469CCD8AF52C7849ACE0DD55B6117E93AF8CB7D385D618A3880095F3AA75837775ACC7E580031F5DF23CD3FEED158DDDAC8D1927F3F583BB56E37E60198DA73133AF222D346B6C1832BA8E78A1EFFE22CFB7B26E069E197D72A88F1D2EB3A6BE7D965054D74033CCB7BB7A1C7886B10B7F21C7205938172444529DEA76585D79C8CC779BE23884A206DA8BB54792C7133D5A7FB82991B4C912B0469DA9D7A4DA41F745939C237229D3D8EE31E1CF642734AB95D2906728B8404A9E8D7CC7EA7064BC2DBB35E7B3BC85BB54118765FDB66CC543776FD6D36C1192FB351BC177AC038C6573918F46FB6642D9DEB08EDA8D8AB84D963FA4274BF6B2D2E6ACC216FE379056BC5BFE68C217FED4678D711A8B16275EDE204D0C9E7B50875EF31A75880908C466F46B870E5022E015B71E16290A2CAE99761DCEDAC9A485D224D711261F32B35BEE7A76F5DBEEBAA6804AD6E27F1E214FA839C6AFFBE6AB73907D2472CB5F6A1A12AC28A6F2A37D6EA2E6FCDA312B5EEA3F830F1BA742CBFA517B28EB7336D96B208E72819AF82E9D6E3B00C4B6F2E7CDAC5AA3B5E2509B8E963CDCDBE118D71577D810F5ED946AFAC62257BCAC3F6043AB5D6A022D9E161363575C17DE278353B4F891F74C92D1261304D9594C4ACDD9C516A80685300A23864B9065C42C388F91E43941D7242E61F5924D069CC065B53652D13C3CC37362B93982DA0C954F57CF00A287DA54A28D347B2E3E0B30E555E14CCFAE6871CF9AAE3A9E18DAC84CB59EBC4AE3056017B6E70D000A756EEEAE8A44AA706DD8A1E14FEDCDAC101AC8AE90E0DB8B640ADEABA76E8B45EAAF648DE53C63B323D67FE5BD9BF979405229327B364073957EF733EAD46A0BACE00CCBDEFFDA62E50CFAF19648279CC04BD9EED6877B0BE78542DE7073C86372CBE407C05CAF3D264E8BAE22B74A3B9E59FB0269512D481DD3F44F08ABD0129FF336E7C1E464BC2A11EC50685F3AFD0E00E6CA0C99FD1646EC59E313835C929FD4BA95F6B0CD1CD737F22047355F61582B508A8EEB2F3466E37A04856FCB46B289D461274DA1764F1B4165DF1CA0F74C42FE780A96350133C502744F566BA027A5E7D40EB37CE5E810C80AF2329A410317CCAC602910FF51CE61A37CFA056DF2D89514ED3DBEDE62625E4B25DB654FBDF1851674D7DE0CA3549B9B1DBE6F46448BB4011AC09E27B80E3A225B2020F2D6144449AE0B832A6B5D44DC64A495E66BBC6D837298F0C9DF6E8EB0BD4DE699CE17C8112E4EBE988CB6609F21DC4CC71AB5F41CD95BB5AB56970F4BB663C0DD47621F2B0F22DB700ECFB029F24E1C879570F7BB42BFE66470D13F283C591B172DA62B4ED80E1508C1FE545651DD9D3942C26EC580CD2E59F298345C150A88AFFC87645DD0272ABEEC35C244CC981E489A93655F1EBD125F7273E2DC2990C0050FDCAD84DF8D8983BD68E5BF237DAECC5ED9D182B9886D70F602FBB6F6CA966C952EF4C386E2EFE91AFF326EB056E05F17F7A08FC8E93135F41C7D69E463F0519E0FB89B86136CB557D321B25E73034AFAB218F8D5B04465A3421EB91C88790A0107BD39DE71CBA1F9F2BEFFF0E3F64D146C52BB9AAB4279CDC2AFA34A376161F335B7D283F163108AD93A2E3FF2215126BDA53C05A0F0CACED1D6D5338FCF5ED6017153B458F126EE7D7B3D47B33EBE84A56B0755C0A5B12D9C822336C35906A95049D106C71A4067BD78DBE14EAA94925FEA88CC0693F35358CC3F4C52C98C8DF7F01F120D2FBDDDF6ACBCCB7EE08B8D334E00D9FB725538AD6747A7C6D62B0DDAA19A29EBF40381FB20B8D06E76703CD97905EEBADEC69F4FFF29D34D7AFC51FBE040B75860FF10A15FD30ADFC0781DF7626828B08BDED220EFFB" + }, + { + "tcId": 57, + "pk": "ACFAB5CCDBEF80DAC19069D509D3566EA4330AF00F35877E668230EE94D457101C42488C6F1A2D1C64EB30539F25231207BF67714530E1CA918716CA2DA13641617C283E30673144B5BC85202152F70A41ED9C72BB49F4BA7292715D446CB040CA1A1152A8E77E24865855234131483440E272DC217F789AF13AD77DBE65DEB2300568EF26C729F7A2862C5BA15E58471414A3DCB37A7C39E64A33328AEC25EC03B62F7F5583760161A2109A93CB4F76CB0A9C19C42AAC905028AEC29E8287493F88FDCAEA9F46F6FCD36BEAA4DBA41933747D10640A0F4B129CE215D6CA1E041DE8B7A1E791B7FD19D0FB8F975580E828ECB0052F11E2D2800B0EF8AEADF8605F04F8CE1E1AAB8A817403D45C554D03B56E7711C5A10A8353C0D7249620A4C2454515B4A61D10603494FF26521B93177460FF497B98F170A7E7F12EEC8831052D0852580D3227257827749E9BCA234EAAD2E13589132997A410FD9B4B5753E5E6A48FDCAA4DC1EC7D7679767160D90B7842A17B01084303203C257D4DB439944AD0CBA4F916EBCE4428EC5E8EF6A06B30B162CEB539F9EA80DE510996BB857D169F9705B362E097DCB529BD20EA815D55E0DE2A117084C29FDD27E6C48796C162E2EFC4FAE9E53ACDCB235B795C671B2D72B34A5CBB7493D02FB84BE4229BFB4F668E5DCA4F65F7370B9AD2D19B89E2EB2D33DCFD904EEFDFCCFE640942799677156A3072D5BDE13A927C34B4509924C78AB56661B37D9A269DA60A4941E0BD9930915B4EFC5D7783C0D111B172632AE105C8B79EC3C540CAB50BDD214E9EDA38058463E10EC3DA5D2553B3F823D12515DE2321247E570B9A4769E90451F16527C5EFA6EDEDB8CCD23A7EE53ADC0D6CA0E289486BE0A1E1246FBECF67968FB50F93C5C018F21AF32EFF9A34EDC42F2CFDDD60CE0D41214999903304470798BE4D2AA0E4579374E97CE363427AC8FE4B40BC2DF55DF1089DE653FDE138D1B9549CF0D4B9CB5C53C74769D7524B0E9695045E3A4484C7817EF4A653DCEAF454F035E7E424EFDB45ABD91B78028E53A1B6DB3A8DA27F60BD5E0504899A955A0501D581FC471FD5560DB991774A39E202103041993A7274AF5B7FD0084E8D87F6351DF5626AF931D9644C544D134FBE29BB49F23BCC552596056AC4D260D52676D8352A17575130C245E43443EECC0109D29B1FDC3EA1F42C4DE1C603D4C1C67E871F706BDBC388648D416BC38699E6CD89BB0794FEA545A5150D2B4960B6CA483EBF71083295FC9F104BF804E700E3CC855F1F379701BE232ED6DAA4642D9FE83901D8B76388ECAE976F08B80CE021744CA29603923E1E6EC4A907BFEF119B9979D282D3D989509C91F254FFDE6F3339B0A69136FCB45CDD650889981547CCE33DB5A12D6702F9D88C16496C9D623C460EDC58666ECB3014ABB54CCCB326F7A6C405E5DA27E06FC2D02EE8F785B968AE2F05836D74ACB9086EDC3414D192ED69341F8249E8AA300EF050B8370B8ADBC5353F6C90E7726B41367E0954B3B409A644FF8D04E56539928C8C676DCE1810EB9B17F209C0A1E02F8D27BEC5BA5C516644DFB80DF016EA59245F730EAC356F37393A2A014FB6E1369384BE9A7CA34AD85348021BD9B2BB488DD6966052DC377676B7906AA7640B9A7E0B246BD0D6A49BD9CD8C6DB4628C5EC1CAF0D154A702D3CD838FA69163102E4A41605D847751404C0F6A75BA3A4E88612140AFEECFC4835BA4B8972B3BEE3CC22A52877FE08AD7A4ED7001144F2D5E4D27F59D310BB4C77EE606F5F4A5918408C64DF84ACE033668E43FFF6CC05A994B1A8F68CED63CAEBF95F3C30E71AF35CFEA31B9A36834698EAFB54F4B9EF83D8C597491F858BC89218CBBE22E7720FE2DC057276028BAAEF3E260560E0ADEA89C59E67E7A5B6860EE069A50CD10081C87C9FFC5B1012E9F79B15C924B7FCF1CB17FDAE8B79C4E176478173429B92C916F34C0D139F11010AE39D34B5116D9CD02E232597C3CF8FC740B8EA0F8243FB2923DE5ED7131F028435424DFDDAD4A46FCBB33A2ED42FBAC77FA36F2816678F2787F5AE11C64431410E63861B972C87599C1815368CB1C6AE9B956766F78621FA0D0B6214FEFE093C6DB2554C70AA472F6B332E1A5DB4068AA73ACDF50588C0B95DA328A862388F6E3C4191406F38FF5F526ABE35396CBF57BF6254218671472FF46BB4AF7905CFDCC948D61E4D72FE8D09418EA27C67095D608315EFABFED54B95B3CFED9BBCD55A13DC2ED0AF7C014BBA0B2239D511257B28975640CAF13C1AEBC2EC7F77AEEEB9617D6E5DA22AFA50CC6092F1D1DB34EBC2B873621B4DB9EA05FC497B799B0FC136D107ADCA22502F7BA903B3486DF8ACB9FEFD436A30D6E5488E6819167719D22ECCC383C146B72E6C6BDA12A6B7879BC9DAA5DCC85E78CD072B87B13C7914A249BA9C0F0DA96518B7BE227E5BF5789401C32C9FE5801206352B3FBF4E684549076AD1F10D4ABB782FE2DC75EAAE70D7B1F0FF1691BFEB248019FB45DEF28DCE655F1F4D9BDB083C8A7FF9C820D0C95F6480BF9F134AD7E7322E5E5D9CD8E77D02B106312189424E7E33BF8FE5EAC286E38F38D3C2DFF15A2CCA7A2EF382CC7180A39EA0962EDDAF7831EE8D91642D847108CCC7683E293B181E504293EF9738AE06A54A97E2CAD6DA5B2F1323D4B988CB92DEAE70B0027C58C31CE520C88C6E162AC21BDF5F30F8E2CF40881544FD7E4BE982E471E70D19AA51A0E564C49BB8B216993D6BE1C148FCF1AE1763FE1EAF4D05202425007FBD68F7FA81541FC8EA87CC13B93D404BADA2CC10DBE8996E9A694465BC91613C1E4F49FB61E8A7B75B954264537A935409AFD7FBFA00EA14798B8C2CCD0748801F5DCE2A61EDD9496E7508DB5C321D88D18979AA281C64202F945EF1F9855D0C867320B5E2913EBB84761338E7D990FB77B3351B1C433AC5A7C03E58B68842533D36DF772ABC7B9C20C9893951DF56821EF1C49C240F00AF16B5A9D1041E96AD648C5FEA9FE4CCE57A058858191153F181D9634E2969BDE6D86BECE6E1BA52A3D9BB29FCF5F85312EF2C28C9100E8BA0CEB4063DF7B54D3B4D52F90B055A1D6CADC626DDAF48F4E0B647C0DBD5A07C8F197F13C69D05158E134A6893E01ECB1D1AD019B5172CA938AF7699F5E459F65F807CFC9B2B21F4151CDF0FFE2FE786BADA75CFEFDE1A17D3B2C56B5A16DE8267E163045D71F540AB7508B8E89A6B825C416E54BE002984743DE2CF344A0E8292F18A533A9588A05102F40534F34A030B9E6BBF8A01695D9BD60153AF79CCE2CBA83167A256D56BCB87A088069EEFD87098F162DF64318A33D4618554C49E7F23EB4BEB0DDAA3F03D1FEE20A2C6E95CFECD06BDF650755725870048578CA2440194B8E1084E7BF06141D1F522E080308CB9B84C09AD7E5CF72A059E4AF8761425EB74D0C8EB536C7465678416E9E94F0C2093E9EB693D5BCB78836272486793BB4BCCEC65B45186EDF4A6743F1D2726533A8ACC0132DD55DA3031834FDF5B9E18B6F5F24020FEB4D77BBAB0C0695E0FABD4909E5DC525CCCBB455B3FBDA6AA900F062CD64730C27BCD5935E6C3A5191BB50D5EA974D366A14DBABDA87CC826B6BE346388A488777696E52860E6AA85383DFA8D354061AF381EB1", + "sk": "ACFAB5CCDBEF80DAC19069D509D3566EA4330AF00F35877E668230EE94D45710588C61A2D2102D4454B6B8E789B753FEEA928AFAEC16993C07F775DD0C20127B45D6F35DC9989A44EFA13013F86054BC0A09A307B909F7052AD59029C184D87AD0189BA7ACE7A66BAAAECB99361E393F00770F54A5ED4BA262B231C1DC79F67008846904046918106E14476109A52DE4488053346291022502212883348C11290DC3C84558B42991A6201036808AB4209384044236821AC41042004812162891A24860C685A09448DAC071D22050C8449140364ED4A804812088D2A4891CC450E1B86C9A3080C838324A000599B8649C12441800326420415B1868004728C292402101621341300016224046025480311B158C11838090348940344C0829864BB80C599444DB060E42C8709B122EC80252DA242610192E59A23103138E23C03052B46C08132208042D5C402D194046980481114790982682C49091A09804E042300C8824D308684938841A0104D1302EA1122C4C008989281204B7511AA76818372E2012802315840A87691B1085D99020D0B22DDC04490349292141269AB66044968512A34D013769CB2080D0B66DC434698B246EDC440EC23801922485E412008A122D1A497104174A61C64419286264080AA3B64C0045111296804B363014806102871002312588388542000D8C906501050A89A68C8406851448811B0562198608D902606018009906420381096240115440068A0210C92884D830420436219BB22C8A4452A09805D8428E58C40D54183110042D1947200131321A335088268AD2804919C8214BC04DA11405A0300A919629A04051DB925110C748504860C09650048205480265DB2424992226DA966C09B98C09174551424000060A1C2109D12628591410E3B4904B1809642029CAC849E4168ACC424E03456A22180513822C813261CC922C21254923B39101B349E236851AC650CA2840A0348DD21045D3C241DC886803928D6008266398201195700884481C1646DC48218AB22D43164663420C58423108A58962946C1C016DD4422A10336113A86C224210E0021212B00D0B358610A421C23631CCB0614922524A1685539001014669821265E0A869A124122122814A486A91406D1312445A466A080046139008C322889CA04863966814892DCA08042141614C2844A482440445120417458948705C08501B062000204CC1C86552B83119372124402281280148A68C94C42C2404300429012348899092051324625400709A108E21944D408029841282A2884150248484820D214109D2B80594266094C670C4806DE4962D9A240C18B9315094700134496298495C164203C92112014C9014469A342D61404EA4C28DA3B648D2984DC91620D9B0801009869C90410B8825C31832D2388DE0222151B068849400D214089CB21124086641A83182A224E4A04412B4689A04801410889B980CA3C4815AC0115B86685C444E23C5640CB231D4C80004C98521432108344458440100068D133411A2C81154062511C9281AA8885B1282583402CAC68D1A838941260089A41084A48902088421B30118C68813116A44022688028D1B409010846C12284C414252420881231624D8C8501900110144508406481291081102211B878DD2184192C4019180681CA004402024911468932024234062A24464121004E3946C19A931E4468640C4059BC2504C404A01A8089A321102A94491380D0026640412111A2212890212122325A4348A23B321C8A424512821D806681008084BC865C12692DA00609B34061836060B809111A94C13092504420219261012290122228EC91400143989C4048453928D11268252045052309094245012147222350C18B22D228430044281920452144052133789C8228E0C204504B344D3C83101A131002466A490041A494610296A610212C896494906700833868CA6514200624C424E932089139865DA140A501245014711C308648BC20043404C0B49325922462291014426240B264A90422121110A10840DC23482014249982640212171114045134610919620182310CB340123952013C511C38230A0144488209201233258C831113184E4106501940059061193080222A78922A42CC124711048214CC605C3284E1B471104998901C04CC3926CCB2068D890859AC44DA29089884892D2B46C0B180620C571238490FDE05088FB395717595EA65C813DF854DFA8AEDE97C0F8DC701BE92C6C79873B0FF5BE6B0CFAF8464A45D2BA5F1D2110B599D7F81608ADB80FB5A2CC5CD7092C5FE4EF02F6AD15902E03A5FD6D39BB6B4E3D79E52C23AE1A3CF269E1F501FAFCEE6AF25C5CA0C47043C67D79C421E081CC89C6B28602174B27E86C5D1A3E1876C2F53F7C3FC53A2405D6035ABBDA69AC32174D18746907E86DCC25B949C998FBB6759163EF9D4AF56539A86E21A8BA90D7A36A92043ACB02A205A23F40B7BBF7A00D6E6EB96CABCCDE88992F1EA76DD79900BB0BA99A562AA8BB9BA85A5F9B43FCA8F5E9C98B93D1A69DA7C2056FDD455B45E4DCF2E4BD359AB127424933ADE5EC8578F4E7262D2BBA50BB96CB5F8C00DF7DD90297E696AEB1BB7E8F3F16260CEBE3C1D61A16E1C92B286AFFFBA544AB264B8140BF77F720AED373F4C730D66E6F03D18CC26F1319F489FDC69F9993ACD0E4B0DF6E8B60EB06039880622A21E407449F30CB25CA14D4A409F1AE4419D87FF5927F932BDA8CDF972D7E6851BCA99444BF90E604877B865D9BDB9DE70D66219DBF4E9D5328B411D801F75C655DAB68B00A573FFD1C7E3D6F60EA042120242BC737B9684F3B9575324C72EF5CDBF236E6ED6E36464757396349CDB9ECD7F2827624687F6657071DAE514A27E6386837DFD290172F6F0EB41F237E19662293ABD847CDA90D1F83B231A1F10229A05F11CC6CE6A26712A5DD5042CB4E87394FD46D09225A4BC2BE61302461C432D3CC5A8726000A1A5618747DEA42D2261CD7B0659E05E1BFB90B7B796A31503EB4D73703A4DB8EBB852C270AE75C9CC8828B36C9172E6AA87C25116CDA489854D478C1D635D18E678CA822EA5B9C84EF2647F83705BB39584FB28C0074F805D6AFA08FEAE60D3C503F3124579D3B4E6DA94DD8AB0246416F036A99D7D5E4D042D3F5CF1E1852154B7D54B2B44018FB2515E6A78B09D7BE1CA294348D43348CF84666E99B8AB0A157D96B3618ACC41DCD53631966A2C86C4312447C66F71CA4B43142D46F6F45CF255731665A130D659B11A18173EEEDF4FF7546391AA8EF0E88033365FE8203E45B4A1F9DE544CC1DD6FFF4C467F2E78DCCF966FC3A7D9C37441D870C01B5A0D395C06395D15861B09396C1A523066AE76A2141652ED9E4594F8B4755135D9AAF4EF0B3A3256B18A78CB726DCE49E98AFA5DFCDD7C424007A1E1E66708B82B5AFFDC8F49CDAEED382FCD8056CDC4FF2DB11D5188C2C17B8286BA12F02E46D11346D2E31E2665D2B75872ADEA0A57731226B3962F152AAECD13526F8DFB912C63FAF7750E3C764F03A1011BCD546A6EB4E27E7C1B002B3044E50F3806317C9B8B610B91135E00C6E3A5937A0A6E964DBB3EC9332256D19553125A4A698E03E6ACC934B004C9926C0D6FDC79AA333534989300A5F207FF439ACE49F7E81E4A4BBA2924602FBAF3B335217BE6422C45C3B8EC631A88A9F71D20CC650E068C50F3046D88AFFD7CF983BA68EFDAB1762D0E32EC722142D5BB6347CE84F2E05DCBA3C6772CCB887F7F90AC4B070DC92D52C6BC717BA95EFE12BCEE3232250770FCD7488A2E75962B6F8A21D4BB83C03A59A3869285387013D4B8D7198E8889A108A42FB2EF83529D934D1D47B4EADDF9A87F45FF75C0560BDB637BE1D10129886964D2E127C7F204E8840390D89C6616FF17DA2D681B5C6C3A58BC8E741416F4A38764BF1DEDDCC392BFD82B7F50137F8D6898901A2E1B9A2BB9FE3BBC66F464B9A48A3DFC2D78A0DB91B57DFA09920664642B6FF95AFBBB3D75FA02DE3AA35703DDE0F9ED297B82E8533139A82CE6915926B704C4674ABD62318909456A4A2C9144FDE0427372B5AB67A1A2629D4365F57CFCB295BCB077B91EEB7955C6A0F5484D2D7D023BC51DEEA0B506D453C58DB34C59D883E7FC6114D38BCF367CEB384B23EB9E0DFCA82072B2A6552F8CF045D49F4F1647359FCDD137AE02F00135E5E44949E6B44A8745CE5AA7B3F06DBC894A67548550B68EE4DECC21AE41A9E06D980734920AD3B5CDD4AB69F8615663A9FC0E4597061471B234B0D04EFB5D74CA1957C1F6F59348AB738C737F38E7423F6283DFC1E9892052C09DBCADDDE2EB0D3C3996A737346CB09FEBB61EF3D3D3D0DCA6D33866E0CABC54FECFBE3EBE661205AB52DFF8C3386B19B1A4A69E8423FF31919764B4FFA08FD66DBF7BF5303B1C9F01A95895DBFC8B561E57702B07DC9C32E582FEBB3F4E258D3466301E7EA0B0E08D6ECBB5A9C3CD50B42A07C5A89C828179FE709AF72ACF0D40C90F05CA7D1215CD5A644B684F34EA37F8D6784A2224546833003DA12535B62DF56B2CF5192B271BDB5FA888FBE73DA5FE30F216E834034E8E718FF4843BD74AE1E97A09234D3B7E4762B3879BB3538F8FDDD921C8BFC3C1DC9820A375BD4782D89B443E621F165C23B0D49ECB82B32E1D569A525487BA9F91E2EEFF3C24E98D3DE8E36F0D48CDA2DDBFD15CD9A9572151FC66C9244FE994F52A832A5A30AEE67D0296455A3AB6273A1CF434C830CA4058EB440352596F81476D60D28F4CC9DB7146903990BE339D8CC169768BE36F8DC43B65A0E9C50B1A79FC131B794FB8D6910BAB8B92D5644A934DFFC58FBE8DC24F2B2BE897B2CB5E2FD75C01ECCD920A21E8B7F83BF778C1DB56DED43A74D6B8C0FD1ED4F4C897C82968EDD13C31EDC86AF48A5BFCBCC30E97298EB782047625E2B125164B795017B8EB2F992BC20D39577A6F3EDEC96671906FD94DCF62518A18B4832F52BAE51342E300ECEEC4DEB7DBE314F2FE65A238DFC0D140A702DF93C3EC4FCF2B2F357ABBD78686CC650D934E8EA18011FA7BEB993AE2223FC75F64898C4C32FB487A827E5B19F818BA0190107F2DCEBF3B56D5DFB9352A04DF74F2E652D1E11BC45E419E9AC5CB55E876F5235229DE599A509C49B28BEE7F353F6AFEEAB9662D1473B6D7F3374E7A6B13A8D0C88BBDF32D2B065296ABD3A757D0022DD4CA53FC9DC8C8FC0A8A63749603BBD46190C72F9BA7A4F326C61A532706360E555D275F996F021144EEBF7EC044BF95C134073F927C0F6575B85939DEEED3370F1B123E230245E69CB6A7F16E139ABC2ECB98AE42EC1F61FD081CED3E9E1F8280735CC7BD81C73C3D66C21CE5C3592EF8391060B41EDC80FB107DF455041082ADD0DBBF5BA6E61E533AB60304D6C36AA9DEFAEB1D5F5853E119D853A0237FFD212E45F5EC95634B6580253A7924AFD59F3309B6F6E010CCA0919E7D2DB088316226D0D9171574A4476AFDAA129C442AAA16E35D5AF3E4738C4015EF996F999843BBAC69175AC26BEB89FC27DF75256F35DE4F661CF2D53A3DFC55423D162C199A7C1D9F51062E39793E74DCC9B471EDBC70EEBE20E644F5E0BE39730A3CB1086C72F9A1C2A2268E3BA67E71ACABE15188120FBD0B7EF2C1038B3D3B39BFD648B27B06F966D5B2D46FA6E867446B8E8B32BE5C585333E36CA7694F70E345B5EEC2A9C1867FA5B0B95B14DC811AD8951CF82A6D80D7CF9E62AFE36DB9694128C578D561131BBC3B3C4379CF2ED7FEA106B2C7F4EDE9F2E80E68F92C93769D36A1D1BDE344E69F6F42304BD78A2DB3AAF3F768471E75731947278394BE15015B424A44BF5B734A63441A9FD07E74BF057E5049077CEB07C3AE573AD9CED8B1AEE7E9DFC3357396BCD32E520690D9DF368E2EA4CAB79328F827882EB0DC864C8319A63A6B3170549DD11AB5521516953A1B66E07FF37E038433BD044279D1427934085171CD641D9F8049DDE8D0FFA459377C43B71A9D578D1EC458205F42058EFBAAB03CF9445384983ABBFDC4BD358ECC5EDC56CF8584D5D495D75D2ACA74073C9218F5264DCCF6E08C49DD4652327EAECD35C08A918A572A6C54481AB765F820AB0C46169BAA3017D2096FA420B6A03F81C4C759B53E80E792C438DF5EA6D147708113F36E911B56334E36268B57C3E0700123BEFC78FA5C73192EE03EAC66B225DEE28752AD43ED299AD73606B2E62BDB589E8B95E7A066D250B128FC0649363D7304D8B140D41A85618919F1B0C547B23E9762368E95FF305B16944F3AD25142D035C20EE3264B1D859F8B8CB675FDD1F343CAB8D832812A0313AEC6A1C35E24BDD700CFFE45C7C498A867B5E24CE67AA977559AE5149EA4CBB7A421958439D0134020D2FD4DA4893AA7A1095B194B71EC7603E5CC28160C5A9A808DC337AB6006288CD5570474BA78C7C9736898BF531A9AFED78617181F1EA6E33FC3F4DAFC049CF13C2F9CFB71686A7038DD43AD235E894633944EE722DF168BAF9A5D167932F4E8B2FC556D62E58407A39EE3E666CC112A38AE7F3DA55C930F3DB2CAAF599D2AD19A5F903D8CB614AD31BDCEDFAB67BC6CBB67492B9267C59AC05E4295A8CC2570FEA32ED8901ED9424FCA18D3A7E9D60CE7F0C49D0DA9671985F53822BF517CB408F061247418DFC9DCCAB5FAFEF0DF0A196477BC9713D745C3A8276E6EE5373FCAD8A13F9D410DE705F504A6FF232C0641934161D0441CD33260C77396324B644384AD560DBE219E684AB60E610F98E48EC4DD5F473388E6C7F1C6DE2A53445C117650967496749CDB013F9581FE384A893C259CD05F015C6643871402EFC6B0DF5C1DD7CE912037006330259191F50546301E992918CB4DC22C36538FDA1B3B369BFFEEF8DEC7FDEFBC498E001D18A" + }, + { + "tcId": 58, + "pk": "CD40B5E59137D2D9A6EACB9777C320CF811D7B43E0047ED9BA8531A251780D96603A9F1803E43FFFD3748DF1F1CD131490C539CBD0E9DB5F23BBE7B8C6C33E4678F4CA674374D7605F33F122C314638D11F21A0C810011A87F0E1D04D259A6079BC86571F5E9ED491AF727BE0659A15D9B028D4FAEB61EE093BCAA0DB72374978A6AF78E04D2D3C15B9432DFF6F3359744517D05F5BAB7070A11310DAFAB230F91E7E8B0F8AD23CC722B4E5A5E546A7D3251E4CEAF11395F15F50CFBD6BD0F5D637B1451B5386572C3B1C2E978D0005A30DC34E0CA8588E078E9E5EA8DF2AABAD9ED35782904939D14976F624D5195310F842F252C5F7A26440FA9F2C54A4D03180A514D2C215AEBD528B760D4938A0D85D6D8AA300F7D294E7C325F92FDFBA5CB5FA4320A48BCCB8616216C53470670EC8424F47149D853BDEC6F108CFC6E537ED942FE437C3D47EF70436C97A4341840AC4D6B3177A9D88333AD0B3AFC336695D8D6BEE13D0F97E87A66E5DE08C918A6D553F8F49C1E71BE5C9831308E9ADF503807606F2DC14BF46C377C6C98E780808BE91096C8B67A6D97A2555B6194BA9594D3E415CB96302A602D20B328FEB424C12ADE11626C27CC7A19BFB8308CAE0425C9340D5679BD2A7B9E7874E4DC03A323C395F204C2D1FFA0441C62E42494A13D2B59E59F8CABCA87A139989C2E38EB5C36B0CA169E4AE719ED92523E30DCD272B992C8B859ED4059029E8851C607C606673334D6CFBA44E501D596E8823A2E637D3E75EFEDB8CE122462D94075C4A0479695BB7AB98A2815A115226D93ECB20D92484EEA686A3F580225DA87780B2314CBD7B90F38589EB04706BAC8FC90824420802C87E612719DB951CCCEAA4BCA5BD77BC781FFEB29CADFDD9E91202A7CCCFD7B25DBBB91BAFB361597A3C560CE89F2E1AA884897328D2ABD7C41871197841A29F69A86316CED244125AFCB946BC968C191D91FEAB8498D58A5E5617B32BFC82C53D2E3BAB3ED5410F10F188CDDB8FCB9ED9FA20E598432482103A7583A86CAF8572F295F712CA91C0F453FE77B0175AF20DE1492EFA7289E07FA4CF907FDBD91B9AF460C6DF8F70E1B48439030CFFAB1E5D19913AC756157EE709BB9BA9EF982A679872BC077B1E61D9F08A9E7B6900DCCD71C6F0ED71A86FC6937FAF47CEA0B65E94DC215532487E634411B8870C418339B063345948BE07D3A3DEDCAAACC9C65EFE292AF924E08A78B93870CF0DE7F87FAC477F54382D597CBEC10CE7D86E68C7C7BA61CD9258A3104729CB1180AB988EA39A1C0DE6BBAEC8D544226C738693EA743E1B677F44C3322592EB0CA8350152C385F48FF8B2BB747B9EB2AB710527ECC053DB826630FEC5BCF6F42BB8AEF9611D532CD073BE341565458E47FBDF214C3006457B0D1A18187124047160D7B87BDB1790786A4A53767BC440C5DAF372854CF8C55C03CD556B98FA4E50AA37B038F32A1B76BC70E17E1BB065A03BD33C3B22AB1E4C353526B1D4B01A1F15C33DFD9DD1D30CCC638306A81E395E7F74C5CB8E47229E6E601DC19DECE6E7B366568E28AB8271EB4CEF5B81F651AD0D9D1C8D12BD5F043AB584183827144E47F64B44B5C32D154427BCFBD25F52D797B218FD44F0F41A0EB1091213FD77771E2DAE9A4413FA499212D0A2C24C39EDA4960A46B9999BD5DB0E59615C16683AE8D92934F81C4E3B1B5E3651CD088A2FA008D632A8735651ED452F882032E9AF465F5B7E339B0145B34D0CD011BD7ACE3F5CEDAFC60D14F028EC9931FDB033C1F5F38E3E9BC8160D30B5DBB61B423850DEB38139162CC2E98010F486E0B78E5AB525DD13A1155F5653BE40AB16BF2EC096E962D40F52AC47F283612E8ABF3D747F597250CD511795C784B5DD52E521EAD85792FA1FCF03A6B2D1BD256A1E1DCB832A96F2A5B3830AB8CDEA95E8F0EAA3427C443DC99511EDF971E7AD0C0B629F480BB6A4273F66FE617C63657353BCDB5E2DFD533B6FBBAE9A35828019355E3E09C44930B172C7CE28AEF9C72865086443A0C1C235C6954705BF0E5CBE6F45F7DD02C4DC2A6EF9DB288C7C325C962A27EAF3A8B3677C0207FE66D75C1E58E847569E2FBACC6A1EFCB92D728CB6EF42EC66AA447C458BFD75F3790F46D044067AECA98BBE26472EBA5660171EF4C40F18F56D1CD42C9ACB36E342E78EFD65CA3D2E7E1047701456BD9599644F7B334AA7A64B5C44318661D328270D29F7B16994A1E1139A2B52925DA5C07ADA48489AC79E8630D5E72D03B33637EF0B81A54472F634E3494844D25D8B63F5BC0A32E7296E408E55B68E283432922D82426F3EEB0B1B35681A254A2E803BF6A7D140C8B4CB5A6919960BC0E787593D34BD7E5774D9B4321B61FD2A2DF794FEAE88950CF7BBE223C0117B8C369BA854D02645C9489AE8EF9A7504CE29DC5C45939AD19C9168A5561ECA1131D52443A4457FC203854618727EA00B52DE2F7B19AFCFFA01716951A5EF5140D53E88C84C707D6CD2B1F71270C940946499FA8E7FAE15F5BCB6CFFAF3CADA3F3BD908BF5E1B73694771F65BDAB6D4EB429E83769A1A727A6C7003DA53F747B4BEA711026381CFEF0D9CA7DEAB34192952CDA3DD0B49229105B7AD22C09C75BA2B42ACE26A0877793CE2369BBF5A72BFA44384373B73C88EAC04024DDFD96D98BCAD23FFAF41EB009FC8F0210F2B3C9A95C384B1645F3BF1F6ACF5EDAE1F3AE5E68E5FF4062F6934758F0C60C6F78B8839ACC5EE0A0FF31A4A57979184BB651D62C2F77083682049D55C3C75B01AF4D29E43BB8A14ACB5E843B75ED0BE125E7DDD092DAD5ED09343695474BFA32488FEB31DEEE31AF6B6528C6D34FEDB52239FA5D834A2E5823DA2F024A7547D21E88A94DF8381EFB72C0550F1DCC9141CE1D4947A7CB0AEC57C10B4E995377E96AACC0CF03D720175A92B0D1C222D4E0652E86063A5F31EB9CD9049AC0A94982EC0AC281F34768D1AB5943F27AB87AF8FB8192BBA4E540467016F1E821C433F80D7A320EBCA0425F11F2166512CE5A4B68311305710C8AA3F1B9F18E7F3B49347F8009318F92017CD47478E73DE4C1D7666729F969CE9E401EFDEE454EDDF217C791BCABE7B1674A3FF1191D93FEE46A27AE116F08F1AC575E88A76D115D8C966ACD63BED57DCCDAE0AFBAB7C63B47277AFB200FC4693815D53F529B85819966A92AA9CBBA95397F57265F2132DC6156F2FC64F3E7E5D47F579AA01EEAFFBCB30A25E6BA8B01F0E375847252C95B33E0D1983C0161B5836A6B0F21E9452F4E0E1972098643CCAACA2CBD7430D3FA6543EC473AF5E911F0A5562F7DDEFD57FE4C22B8E742718E1F0E4C84845743F502D5A837882DC3C581EF315E16B4F46B0F3900839FB5F773E4F01BD504DDA48C110C8BB2765CA294CCFA39EFEC4005649B44B169472A5F7E27DC345D3A6457A35EC012F0DEB86381686FC294F7F57F1689E3B8F7CE1542BB3277E07954B7FCA5C5F903852E053D5D2A3BAF7E728545C8E63F6A773A694A5A12AAE8C30B99C706B84C51304508AA149EE74B659829BD7A11DF53239D6729DFDAD18F77006D282E3726208324C779E0F27BBB97465A56FE09F7134306F0F627A71918DFD4B17F0CC72684AE843A498A00BC259827AAA8A15079459D20C517D92FF1F78638", + "sk": "CD40B5E59137D2D9A6EACB9777C320CF811D7B43E0047ED9BA8531A251780D96DB67272B3329CF77EB15BF675572262FB945B85E6463A8B20CC8C2685A461A728E66AD389C34337138FBA18110FC95592D207D224F2B617C765B22BA604DBCFEDD53E9C98E5C450860FD37B00B3C2D4FC66072B312A89FBE4F1BE957C22337735430314C306C83C221928048549269E132621A87708C386D080029648610CBC068584801091300E200725300929BB488D4421004A669E08890E22290021631881842D4302E03105201B92C122045D326011A936C4A10010043022338659B365153882510C68108198522B90410120CA2C8205A142484822C12284024450EE3062D08B78082866889402A1BB821E1400099424141406109252480B690D912850B368A24A92C11C3056244819CA62861484A53B00019A67103A68901382DCB066E88B02020B7311BB3659BC20C9B1205D0324A48A049D9A27123122CE28224D9B490633648C41060D2824054108223A5510044514000110149850A21129C482C042512108784092442CA8081D9488E1B13021A098298040D90269052202D11B728DB36891C044C03226C81C26124C011C3084A1A120DC342125AB045C9C6291B30114CA60111B32C2307819B0612E31841140229C83230929841DA060D93184160C891A0200D513069E0A409DA98416346701C4261C2C604E3081118C0456146100127716336101B914402B00D144488D8944D121228234270544072114524103105CB28504A9684192368E0360892C628D0A271D204009B2220A32620418890D0128612279023A76049920184B62884407191B60561182584A2101A069264845114A104231268D2C4292205129248051C042C1A286480B4241AC8719A1209C9861189168D53A80D14148413A08461180EA012251388080A9350599228D2A2201BA008221509433492924412CA82441C144DC0008849120A52C86510A65159800860004A23B940518408E2906DE2989124249181A80023824963482A412065A3040503906C9338920C37050A058924450E13494DCB4221E1104A59A650CC420CDCA88DA4269112334660180A0422648C189080069004368513044494881021916804A645C40448E2C030102946823246142081D32601D238684AC640189740C3122C4C0441018584C2446CC400100C25712243901C4486221610CB468D1B2008E29250E4B864E3C6814000300CC151D3A4101AC04CA31486CAB8018B909198C44D82B800C9C20D88063099246D1B356D49B00804064D4A3686994228E12280C2C4681A244D180328CCA06CC4288AD83804144951599670C01645E1906C9432252416411C30111CA14894048E9BA208C1980409C649CCB620232652D93460CB08044A1624E04668E3C20C23258C50282E54326AE146045B245002176E13300093362D9A064ECC44080B44310BA3501B430D53168943240A018525A3362A20318012874893C265D29221E42466D3008A1931129028680B2444C49828C1046C92B86DC9A889080831D016480B322A88823011490562200989066891B24020A048D4046C981646C9B64D23A429CC0490D08200A382841A450859148ACB805009C645493061CB126C41286A024980D8262054B64CC13086E2100D648021148524642646D0448889306A11426119C47051A445440001C2B86CCC388058126C928031080202CC340A62C8691CC73143B681113062DAC40580300118844188288D611064108680198421C82050102592144568C8802110C4100A039224412422A94102240684443262100DD3B84881988CA020805A46651893919A108081A02D01076298124E21B161143070400830044891D1C221C2060A60A6658B84800901255C24850B396058A4884B961062B01111247009078411844962A2454C844D81302E80142D00133043C01018866850320DD0284AD9824554A6240B94258C302C004849D134868918008B847122470A5888800BC884141640C3144E13336422448A9A8651A0A4648BC04DA2120894C0441C918C8A042ED8064D5B1800940822C2C40DD8A4900398694A86901C440212470C122950A0940414203181288444486E82884920B22D139371101188DB080E0C328A10A8300B274D88940843886899A281C82012C9482C0B154A4A1689E29864A0382CC4203124A4009A068622B405D20809C304417D180ED93D26C5171687CD43FBF6BA795D1C7C15936B549B680CF2EBE9FB44C51D62DD547CD205659A2CF3BFF3D9AFE85044DA2EFC2BE70E056EC313F7B7FBA589265226BC8A24B7B112CF7B967AF99CB71A120B479F611BC3D000E4B38D802E2533F9886A6AFE8DD383581DF8FF83DA2F308D687EA7982DEE7F81DAC574B1F7E3DD2CB010ECF084CAF4E3AD55744CF59A7BC4F380DE877837974EE1489900865C33DC3CAA99E08A6FFC03ECD8EBA4356CB5D23D9612F0A4992FF216A006ABCAED535B5DB40445F5AAFC3680EA522D260B86BC75ECF87346421243D63B889B08E52E0C1C9C1C783E4DF09E61CADC7ECE41D317BFD4F2F6FEF777E681E4E6690B08830E5F1F4EE92959C1981E4CB746D1632C00096EBA57C8D0C9C77FA74BACA4AF7C1C117E7918286BF2D4CFBB387385D928180176B3BD05E2768247F586B4E817C6783B4EB7AE95AC792BA57C707A61B47506D99C36FDC5618BD8D2C718F278A3E9D52E14C224F779BFA8AF2B0F596E93A76D2A21DF4F766753FB34F2594ABCEE60AF2D8B08DC387A8BC1A36C6D0A08316780848457F4792A1A93FD50FB1902E94EB7AD5DABFB0B5C2EAF0C778799E72E6E13BB8EC2A117E90D0A5C9E09BF3A5AE930DA3998FD3E1247955F0502D316EDEE0E957E9DBE71E9DC1372185E89782FD984C4BB9DE1962B9CAC63D8EEB6708C69964C9EF5AAF7C3D4BB6D993977A760F29D46217FB7FEEE11443C561DD4480D48C3F4FF1987772C108A2178BA9E0756FBA4FCF0FEFAD74D93D1B40A04B82C922EDB9BA2A2EE3C3B0C81184B7C29709E6887084F3DECDF2CE555200947E9C5904949EF41A30576B8A387E2B82748DB73EB7852929E6A8BADB3F446EF4947C099638B213E55F39AA3587C5C8EEC9B2CD26F9048CFE58CA82EF70A96B8C81143E57C2E822BE4FB35EE6AC3C37A1FE6ED44CBC6A753E379832E1D912775743B62C6C96BC97D41C2F8714DD2E970687AFC42BE03557CBA071289B81F46A3AB7FF15A207960D83174DB95911DCEA1AF71F2063939D1E1AB0A9006BF623DA4AC74EBD66906D50BAA1F09D96203EC2872EB6FF36B5C8E8A3256FDACF66EB73361AFD4B4BBCF7110DD81A7075D78D6F1A4F92B4FFAAE9C32CEBC29679BB276447790C9F4A3172503475B241C5E02CC9C4DE0C44F802637829A61BEE95F587223A406B37EB60D7FDDB4B86EFBFD88159E28251F56BB37CB440F7ACC87F5324B5202B0029BEA90D6B1EA5FD25FB271A8D8133C95EEAE95BBAFDE9F2EB4BD1A0C659CA2988359708ED9235DEBE98734C867E2D120DEB050D1F2A3FD2EE73649116218BFCA6A135EC3A62F8211C77372388820D4EBDD2B77608FBDED173FC49FDEAAC54E91E5CC0BC5D809A1CBB6572F2C1F2F81D78A270BEE14E6090005AA59B897100AE1F9BC36AE83D369AB66313850D3D8A99EC8A93E7315BC90CA19C502E69A2D982642D85C5C8F80854CB1D04B74A9FD4EA1E9D1FC43733B2FA5C0C4E8A093E97D228DD5F89EAD0DF4B44E5E6B4629043427537A87BF19003736260D26BB4ABF49D703AA372E997A7F82EF15526CE44AAC8AF9CC079E8B13CCE250BF5D081EFE74C212D9F84C6FFBF7353BB91947029AB9872A5243CE69E42EBA244840C2F593AFC47AF3DD28160DD5676081F3FB67958E0C5453685748DE3CD3D20F4EB48E50F62B917D6E1DAFB4F803D0D4FAD19B844498CA838846FB1320E4B2CB7A1E3961ACC126B0D0224EFA0F871C760371A1E0FAD6B90461A8FD3F32836BCA0EAFA91219154ECAA950DF2B895C263B27B0C0F8DC45C172B1EB6459586E2F8D3F0E17C176130E94033B43808E0B7E7DBD771732E96A6CAB939BF50B955FC44F27568A065CEAB2B0FE06CF4BA6C4E2ECDD097492724FAE6EA18209EDEB8AD419D3DF0757C493E3A6E2758C118A42D823D29A04E7A2A700DB1D71A3C86ACFBB95B917B7715E393C9E4FF8C0C9924E55E944B565819FF7080AAC7BD5F87890950C02B6ECAD7E3DDCE2AF9FB4DDCC101B16B934DE4917315EA1B4F8F6BDF01C8948109EBDE1EC8165DB27AB305B8599D0F7A29961AC85E0C6F330E02B8FD037CB33A1361BE467E7C028778B8B373CAB5D9C8E0C2D55ABCCF6B39C92CCB3AE854317A9E8E91057D68087CA7D3B68F2D62353E923B87506F59C412E8CB90EACC7F6B9A3D1A1CC8D13ED4A5B35B7D6C2A4DC7FD630194119E61439A33FDF0B196FAAEEFA671AA935653181711E21A6A3B6AF02B809CF4E445CF9E5C8F9009066219E0CA4CD808669ED204BB3D1C7F69BF95400431535A0DA03FAD81253FA9B24FAD1C6FB553A8781A2C01F42846B9B25897EBD90870DA0068CDC86B0A56CE04498A6D4A3AA4C00AAD5A4FAD8A2CA3C50632DF3B43168A1A5FD6367208D751EFF65D5FA552AF4E5171BA74B1F83945F28096E1C5E997993118AD44296E740083580360DF0ADED3AE265A269A76457B6FC0F7A677200E123D8DCBC4724481F63E6EB7C8FC375D9E726ED2313E82F9C24C79F9901FC4FA87E366C67CF7CC0C1C058E37F12DFDEFBA637046EA26D86CBA5FA7B0A31DBAA3FBBE71EFD20F14AAC9CC24854BA24AA1F3BFDE1B4D9793CFAEA5D0B16AB624F0FE6A2E190EA517C5ADF6F61206E6170ECA282471AD375D0695F986D2C923346C2CA3E9DD95DA2257227FD0CC0AFB29E8E94571A2906708D45CBFC61F7B050137AB738259C34478C733E54B9AD2C6FD0B4E8A84B19EEBB8C22C4BA69AD028B1E06FAF8454AC0D20AFC3683F20B798223DDFF36606DA5CB70F82C7C8615515E982E1375DBA9B69334EA175F82F5DFB6F3F5E48BD5CB097A6DD0B93E4D438D28085C4AA54EDC4D3B365AE1E486661091CF1080A1DC3B7BCC44A56461622BD489D8BC7BD386265876EA9A8D44810B39595DFA3B5368640976F813AB802E3502357954E9FD38F7A01AF24B4901EA68368EBCD72367F8909E52779D13733EB343D9FC6E87D7757C662D7B41094CD882BB81D850D4919F26AC15BAE31F29853B8EE18F035ADD3A78DF5218C7D7F21BCE4AB2A7AC948E9828FAB018AA8D3221391ADC9A11C846ACA90F755391F8BF64370DE4355244DBB9B2B25135C75782F8106BA0FD0A1E5369D0CF473794257D4A5C2C31E65590CAC03F1501CC0F333C0D07358E08CC6C26477CD83AD3B3850447CDE75A9CE082E414AB1970CAC756F85DE6C4FF9B3EF977A7FAD9598F492B2CE4F7A4381EE6C090282BAFACCBC2D1C3EF987C0BD3E5900330F384E6C79A63628E8AE0424C605ED96A623080D6669483C77C04622DA1B86BFE2AAEA01F63F67E6868B4B1296B7A619050CA400B025BE282D415EFF74097C2B5933ABD9D0CCA6DAC48D2A0DE10A0A73F0885A978C5D1ECF61BB4132B8BD836B6063CD8362ECF2F078A50540EF38D7773F821D0947AF56A457349E59996DF23ADA9638108F297AC2F3D4E5E6ACB13B5BC0DC14CAC6BF06449A265F8681ACCFDD8C117F22A33A59CF29B4E746522EF91CC31A8B14BEBB980951AAF7B5CDF6B991D40486E9CB98F84FE7233518DED040561737C35E14ED5A7820243A3E828C6656DADCFCEEA3B96CCB0F4C791BED1269C6297CC6FD334102A37577C960E97C5AEC11E5B2C5772EACF3782D1F3EBBA987668D822406D9D22FA542918E76BA5D7FDB471077C924D0830F56D9A0A777B8FBA8E273EA670AAE201D7BC2285C78A7DD8AB1620F3488620C95F09316FA13AD0306A47740D25A9BF457A48DA5B504ADBD4C8EDE1396ABA8D8C915E3A55723BD64027EFB6B81787099F06E25AAA1A034F4F0535B6378A205C238DA6CBAC1AC7A672AE2570F37337A0FC8036A4D21F05D00CDE03E5758F57895939A4B7FF96FDA5B2A2B339BA109D0BB44F23E0A786A8664486C5FC5FC159BB988683DDF03879FEBD137AE92802CFFEE0262382350D9A745CA7C56E607D3980948AAB2AE8CDF0B560DD2E8B24DB149FCB63869710FFF439B9827B0D2D3A3D5B41C5F2ACF9B3437FCFD162FFCD26CD6FC6C0ED7EE53D27C61664AABE706E49D8D6DF790B5D43E9080AC62ED1025BFC5F205CE1FF6513F57D491C6AD0407F55C20B00F130DBDF49709785DBF1EFDE8B68B8340662048391E8C9D9A0244B62564481DE0E55FBD863076C051DB3D7D9C80560D8AFABF6E539A07A0D524F2E85F4130EDCB91F98EE4D286C38AE7DB6AC285A0CDF3C242F8A135CDA62DDF3FA2E5EA7BE1892FE9A0573C438B130966CE9B9EA94BBF73DE63760A45DA17FE69B913D736594EBA6ECE11259749E36D00A1429D6E09FAD4FB4DD3C5D1969013FF128CA3F235FEA0F43FCC8FBF1A7F48AD7C606A2A147D49BC1D8888F97DB44960C80F32B46024E05F4D346CCDDE189058F9F167E8EEDA366804DF647965C5535E24F1DA228A6D51CB73BF2D6BEC546A3C0B58EC2D5B9EAA034168485D144B8BAC206648EBBE89A235E8EAAB34DC0907896FD6A9D7469680FDCFAB4BF00840D58D3DDF91CD7C10A4183D097EAAED94D693B6911AAC624BE14863C23F0BCAD72FD3869AC4E14DDABC3ABBCAD1D7EEE9DB9E383C6DCD1FD0A2EEB4DAB2FEB2959C879AF1570271222DD74F57A9494895E01EBC38D557D7C9B67F485D5F4125ACF9A1ECDD9E22BFF830DD869AB3064609953A9665A33FC53C37ECA61B1B72364C80207DB9245FA75BBD460890CFAF3452850B61528B23276F6258AE93C641A1B" + }, + { + "tcId": 59, + "pk": "90393A79C0426134DF89DA80C733C58FA4FB87CA9CD0789211DE1E664F31BA756809063B7ED14F8401B21255D6A7B6872DD473407966AF226EFB110054B3EC01F7DCEEA3DAF2E71CDA93F08E6BEF1729455A1943A85360E3641502C97168F621304573F7E87333E7BDEFB3426C4205DF894D2E57F9FE7CCDBFEC5F34E18B7A12E8D3F5B0634780E06E9F60266C680C658F5A4D36AA27AF28438B53D15F277BACC9C8086EDCE8C30712C33D9E1D0226F7B618EC50DEC58DC44C6C1D58B95761666BF8D3CEA00CB4F0FB89866B244AF1C442FBF74872AAADBCAA326929D26CC57BDAFDD8E096ED1683D196323C38CB8A778C10E786FBFD42FFF507527EAAE2C4E002485C00F9CF1C564D11E6D703CC7ABC9FDE9B356A78EA11AE47FFCE443739CD396708F2E356265E9937EA88CCC72D11B5B163CC8376D3D9CB276185C2E54995686B858FE51C1F77D4F19BC7B6CD6748840632B5D402F2B483FFBC38A2E13623128018E6EE4C69C8104F24E2E0328AE686E1CC16BE4086F8E5BA323D242693E4D6BC86BE3E70F25D54D1DEC44400C181F6796D6A6B373ED37E684FA97B59908A4D4DCE9FCF77DE11F13A674B38C9757B458F43A69CBAD899EC4BA0C25281FFD1CB07497BA154AF58B8A8FA6F63DEFC4B8CB3980158A108E744A93109C6E54F69B38BCD851BEFDD4D3DE6B3EF1FBCE494F6FFDB5752608099DBFC9C17B09BC7443D15ED8750E3BEC0080D8ED4CCFA609D61CFC85717AF1C117FC4C0A6899DB99B5BD5293F6AB51D15A0323EE6049F21D4EE8B601B3D28A95F4E3A42E868480219795B11B7C3054F16E3C7F7457817791BD9AB310E6FA876E747BA3F6AF9E80AD06014A6D2F6B8D4529A0633B4D4C2C8664FB7A8F873DBD6B49D481D813B71D6FF5ACEAF851DBBF0E7BBEB23C276A58BB56826FAB8A74C3F7CC37DA538C5E698624C15A5E4CFB27CC3B57258CC86A5D54FE6903CE22178BF84A005A9B36AC5CF79AE5020E3D5A7E509A2B733B859FC21425746C39A36F696B752D7B7D65B32392E5B2C9636B2C2FA8C1D01E75278F687F122C294D9052A1C7F35AFE484AD5DC503B71F247B819EE60957770244D1E3654C600C79EC7CA4DA2A8D01469DE4822FDB1192A354D093782ED30D54004E624B51109B575090408177C1711AC17E779AABD1878FF6AB812BA7B616192A76FE6E310E3714643202753C780B1F83FEE484E8FFF7C8ED7CD6AA424C8C8ECEF1B1149CE636A13E9C2CDF78DCA062BB11AE3559FD627C5C78DB450D62E1C990560AC5A699985A9F0BCBF47328B68463FE60C32F1B5FC613F2E964DC1C803C1B057659F62F7A1081DF280BFB4CB7C15E2E5FE51EF46777DF704D619C01838A45A0B3A87905FBB909054A86390BA48578E42A49FDB247EBB239691FCDDD1A517B932C43C80785986CEEA1254FFC3782E9CBF427C1371858A7DD5A181398746B924FE26D85587BB2A9F6AA4485CFF37319B53D87AE34775FD2A9E3C2144870BC6DA316757A7B91B9750CF6FD370CD01F21681913117A04A7984A0A2699F586BA2D14909EA7D65EB3B2FCE05B5D53A482FCED56CBEBC3C967D88A9C9364EE93A9719E78F941DA9C91CE2B53BF861D1BF75BA002D28D7DA218AEF50D6E457A8C366A301275E5A4D8059977233417E1BD6A0921FED5DEB24417F1CD384AF00B3AAB654C61D353B4F01AACD13F47AC18164894649E261742B71F6D8222F24E7CECBCDA74B6A0E38F85BA6CA8305BCF27331295D27A4C6A005EAA38C23D29370AA37C053D71D03B58F7D7DD73AB04E19B6D0EB217C066CB675CAC07EBBAC2C3736E1FB379E5EB175C9361AD9478ADF2D5EC5C92026FA31B00540DA61DCF8C5283FE58704BA7C3D4D60F055C155A1A82C6FAE19AD4E95738B461A6D11A49D21E94A101AA40F8D4D90583EC98D2B41DAF1AD18BD3A6E41514E313CA810B8523A256E59817665A0C489D1555D382A2E5BA182802759DF12A56DB7B9451479E5A197D7CD7F61F5AF735622B4A7A3A633B16700B97208FAC2CE6EC8156500D40B28631F77621C00EA6DDA7580E4CE8E0E36D581AFCA211B369ACCA07C814C32D89054C70853189AEF7EB9AEC25F5928C70EB0FB4B7266EF39847C13CEC1615615AB6D4333A8C0274BE5B517528E68AA31F7AC2A8C312FD8A97CD52A01428AEF3C871838641164E5BBB83F9A7DB2A93B4CBB20C0E8C79291EC7A443463CD288DBDB559292FCCDA4C8CB21465EB50D1708999876D03F10368DC38EAEE4B3D544D905AC614EB7395C05DF986284BEBEF6106AE92A0969B49B645F6D859E0C22BAB4F0418D4481EF5FD272D700077C029B22DF3A2656883EB8321D3FA8EF586EF5A4C7553B990CE2BE6E8085776F87132AF4A2837A467CBF0FD52B726EDD8EB3CD3732F0A5478071FC98985375CC392B9007B88EF91D0EEE47D958ECDDBD3EE6D247335F651DB7052B06089ABDF1C7C53C467865DC009EA908CDFA799F8B6FC90CA6FBB7C57CD71DAABB94BB896AC501597298DD91E6DE37123819BF60F51704BAD0E53EE91EE8605502DCBCE921666D349029AEE37E4A351EDECA78D62F2C9F24720C2EF3B6CCD7A71EDCA01CCC0499A1BE59B69895DB80CC97CCC7E18D5534858EB33F6C9AF4E097FBDFC2D1CB8A8594508FB2F4CE77C0F7659166DBED42C4EA1C509BD565FE73D480C107AA937DA52EFF47632EA8CF47B8010DE6CADE97619A4B4E9DABA5D58AA126000BDA1CF9D201F6DCC49FB9EBC480EDAE5A9E18FD6375438D0AB21B90BCB8B37F4315BCFA34077BDE114447224D23C8D38BE4FC49AD43D9F4A8780198A1C39F767E199A7A6D808761CAA04274BDDB3CED0C56994AB555886F8B04E7A86D8E0329EFE153C2467C86D8C1AF6A8B968517FA59A197F840F642F94E282CD29ADEFC892710E23A26342DA5671FE3186D6E2A23A08BD7FC8207C490544D3ABF54B28B828D17B587DADB2F184AF2DFECA9BF5938ED222B48A44F0D22E8BFB3CC790FF04739AC85F830F9DCB538848B98A272682DD7B843C732380CD02CE32819DFD9C1499D7504E84E96F18EE41F41BD15CAF1D43F34FCEA37D1D801F4C9FD07C45FF9002ABF824B2C3C1AA33839304CBCBF2DC972186D9DE1D2AE73FDFBC0343379473632D3EB29DA537A918027A340CC7EE214B60FEBC384183FD988F2A2ABD79F01AE72898DCD3E43F7BD4656FCBD0E37FB8E055C3C481E666AC0D6E604E985564C79457195F3D12480D7F0AAF89DD4CF0A1922B4716F044AADFC79D44441AC0D23EB6B576EAF5AECC6478AD82B3E05398A06B4222F5416E153766EEBAD5013F54188823CCA0CDB128ECC2BBCD982856FF80C81BD0E2D980B57A7CDF5E3E42B713D5A6ABC45C9E24DE97B65015D1803832C412E3250B1BB9D581D19C8D3E42C992AF8AAC4CC48C7951048B701C815C78F56C33DC8A52D11F6D66642C9E29EADF97217606F3CA209F9C9550EB5F0C81276E455DE699D7EEE328089B7C2394A3F014394FBA7C9A02DF915921D33264A2F0C436DDDA7D84499B2871B53C653098B64FE8C4AF9602ECCF194A0D125C6DB6B6F171E2100DADB638EE2DE4233F56BB9BA88537CDD4E015D9DBEB2BB1B30D69912517A61C817165B8EDC34B5F03F3C9CF03EC6F4EFE0BC2B73788202675144D4D97EA292", + "sk": "90393A79C0426134DF89DA80C733C58FA4FB87CA9CD0789211DE1E664F31BA75B72D6E6F95CD49032D373F9BECA5810CAFA20CB56FC17B18BA507904403D2CF5CFAC3C3FD6A484D144B1F5DECB41B23AAF9744D52FCD9F8E51AD2CE89629609168C1376CCBFEB0EF1A9489F451A239EFB729A02244C3D7C4EB0DA857CCC7BDE880348D0882618A0649A22249DA104622A401D41864E2B20C4C16204926244B202C9900426216461B9588D1B6049414110B80908A04422428420B4491804440DC4420C2462220B051E386450930428292018BC02C9C106824246844068A02B98D4CC684493070E3164A04312992B88C1C158E08C3489C308A9C1028C0B64508888C61802C0B93494B923044A489083022DB948D5A002924077209332922495094B86863482643C00D52240953006E1C329044842D9C10521985452044259AC40154422221384459922980002218270A200208D2C68C6008601B024C0C9329C1385110B429428441D8B26093A244E4420A18B78C8006888824820C1612094742D3A860C3180143B04DC9260618A30801982C19040C0B4964D2340819364A132961E3268C0CC3200AA01050445013046DCB4491DC42701398812421284190500A956D22808DC2120C0213904040020391889A82881006321BC168D8004E08C34509B4514CC411CCC0881C1944498651404211430004E3328612A069E41211D826115C1005443249C986010A258C98104E24A7250C09009B2211019080A30811C9C84C804600A014668A308C4C360AA1A28409A501402862202984C04851618409E1B8858B168012390E1A812CE02832193121440248541891A1025099244488942101A2255B286611108C843205913684008511A294690AB080DBC23193C24553A6899896299898091B381191A26408912D0B29009BB2509024095B3869E19400C40602DAC02CA2960DD3448048460C84A66121092181B631A4864C82326182B2100992849C101054482DDA964963A820C42424E23004A1328A5C124D8B0826DB126923904101828598068812077204B864D8002983940490B464CC086D1108440947705A32852221899498215B388C4420105A0482839025C9361100840CC1428E84C628E2808450404D08467009A200E0B66958806C248510042246001264A0320804A785A246608B260E5C1830E39631C1B2812082805C38602319289A146801A3019338091C0392C11011D9A601109020DB224491445080A22D248910C1B67018B08419B1299416899A828821354C13C93050448540982CA11029E1942D582288C932804338085904301A238418466844121123078C8440814AB2916232101C475219C48C11042E0425855B80291A1542C2866D410225903670C8264809252648426582C84113394A23258D620031E40208CA8805D048018A30910A3921DC426909116C0B0380210741DB286A118130DA12891A978C1326020C2171602292A1341211158480240C0938851B062E9C846D492408924291A4468C9C4851893806DCB6290A046012447158C668031040581466E1A87063840C08A381228925E00648A01641140912D3006DC116055B46801C450463424010004AD2262C0315729B424D48868019342E04198D98A26D18083193A64101304C01268D502822E1264D1A8771D1361203392A9C428DC2000D00A941E0140124A821111172C8040D8C96600A440884068218428EA42212628248109664E0382DCA1881A180641B429088122610438CC10681222762D3B02913086193B08D2016265880440318119A3012623830029065A182846012805388901C143203256984181222A98D03298C00246D0AA96D63800C0CA5311AC868CC18124A162A52264C000892C304420BA40812184403156ED1984113904CC2A8081C38800C826C58B04904312000B87103344649382C48C050CC440122949189B40C18326EA4306E422092198601924085D9944D94B2695C328959800008C18821B3649C421019448D1A0882D0344C40040AA00204A1840D983652D4004E4C228EE32620243089A3C4610A26320935810114281B45601845086142491CC748A0184D432285E2388499469204962991C62514992923A761601022E32489D2862921A805C004715A402D2044881B21610825710C464E604400A2184923476E19C80C0A449021300054C205042868CAB290CA00317DEB52658BE9EA23E8D1D8AE6C5AB563D01DA20C5577A3695168A3DBC27E610B3529921FF3EEB2A866379379BA3689271BBBB1261CAF2736BD9BAE1F12A5E9F344E853B71C6119628427B790C8C7A1113B896B75A9A7B539E92D8D29156DF366BEFE74DE978BE2670CB07EDBDB6BA156AF6C26C5CAD55A4B44B61517511FA3B74A42FCD70207E532C68C8124E0665CB221AC3EFF05213ADE3C37B8F5A59AD00C46A5E8B11614008FA57AACC54B07E886B7CE9A4813DF22B5C1C64BD933BB76A95ACCE5787DD24816BC7AE25764FA2C83144D6FB8585F5E8895E86EE5650031AB9674F65CC012CE26B950A221795DE8F46B5DC78B9D9CDB4472C257204F32379A823B00C20F92243962FF94E5C4AEC8ED84D442F1F23ACE5D5C5850D0ACFCF7B1F56AF108E6483DCD1334338C5514D2808FF1BC34204C1740FA434BA8A4EE20C2D2A27589FBBF68D889A616FD6DA0C32FA36D666FD79E426BC54E1BDF06FA0470DEFFC93D75973D6A925FA4E5002AB614FFE1E9D5110A2DC3EA5E6096CFF0D46CB5B3B444CF67D3213BF7A139C41F70DFCB57E3490B84CFC51FEE7132FC86C3C44C193AA9ACA24A96A860D5D273DB96F35DB99491CD23227BB51105B3672BA3044457642CF680BAEE402784D2A73682BC28239BFDA08B24E4B542D5B5931F4B8CF4CA0A15A3F4012D9C0BD5FBD893543A4271DFE87E77C706186645783DC23A5BA180559C66DCD151F518B05A98EF3C64804869A46CBF41702A3E403C94B948D2E41510871FE7A159290BA88692473223266D462856CBC9280B12777CE80C8013655F6760F5715865986C688A336EFCB92E20D40F7BAC3BAEAE5DBD417627E3E2EB7D0D8E7D413BF703BC30D4E3D594C6FAB695F93B2CFECF0EFFE92D646083B6BD124141CDE5236E89579E8C76BBDF9681D80D19061147432075B4C755E1102BBD53A2E9E2136C2B02BFBA33F26CE1D39A3385BAAD5A5F8AD0F9647DC9B2E78434AE8663C7E9E14797472B4A646C8FF18470272BA12E7FEA3AD96E4E1F486569F26C60FDF7C2B4D3AA0756381AC8346636021322184D6B0B2DF793917041D152C025317A6E52134C955E21B623FC15AE57BB77B5A1824448AD18C30212390E68AF28E06A287141751C708F8F2CD6BD46FDB940EAE5F4376D8F946B9FBC8D31D1689C0EE560A8CCC84205173307B5EA39A502A9DBAA861B2CF90EFC3BEF7E3A74159ED7E5993CEC4F565626FB84059C358F2110AB4928454C4692195ACDA560267CB505B69E5F53844DCCEFA5D64CEDA4DCFC3F92A63D163184592641C2BE726FBB32E8754A83315039422681D2F902080D02EFB2D3D2A5A79822132126B1FC849641B6D2D0E56A42B32BE25C4F3CC52C7C17B18B039E51E889214A86FF898C94956327BC3A265FAAD1E1068C7C16A3C870FA03CF3FEDA3FDD9131DF340350F80E7F0CDF4B7210E971879E3E2928B57DCD40CFBFE85B147275EBD6924511EB293966BA6E42B67DD97F0F761E2C0F1B58081E0F040C5B832967B6508DB8B7786B238C598CABB104441B52D270F1F5FF333C3441337E925F259F2347A53D50CEC83065760A4E5AE4DAB5AC16A402D80C8E429FF2A90F7B5D3DA698D82DE8BD76616345B53967FFA2BC2882E4EE25C881382A4D619614F6870532EEDDB8FEFCA9A19FC809F5C6758AF8902D1E60092637AF30237A66C92FD30627AA51AFDE86B581E14D86E79B50162B7443AAEF8E4A2B3872E26FF579B09740E25CA0D674B229D96A8EF0A3FB87E8CD75AEF7706750A67C6F5A7639CDE9178CF37885FE9774191CE41A22F57660D335BA8D1AD5928103827C7FDB74655B0B7B3D3CC859A26FFF60AF0DB79F3EAE481A0472E803D59EBF3BA2C85A5B995C2CE3F0C04A7E2676A7C01C10EA1BA0A351383FDAFACD11F3F5403831704196974A4643AA6B0B57DF54B8ECCD1B1814BE540A063C7187B573D0DD528B6596224D0A9BCF5701EB056A345112A7C393A797D1C1590280EE7C6764258C4B151559FD0719094AE037C4B62350D949FDF23B7B294990033EB17C9F70E0FB465DD2F78279B7C1C313D3FCE7BBEA597CE11C5A47ADCF5865CBAD0400D0CCF8F7E0FF59F5389799D08FAE155083C2DEAE21EE6E5E72521A09C5BA7149F188F46E20ECBA23E982B7E0D28C92908B2213C6882DACC7F056D3C285FB8D6BF6EEE57AAC0E36F8EE51AF5653FBB1D358E06BD804115C0DFC572ACEE647B223A2FEED76BE581E439EDFBDF324356F7401841B3E1E192D7D3D8E19D83F757A20FA7DD4AFECD1867AF33340FA43537F7BC0F80235C1CF9A9837C94D7BBBC0E820AFFA4EA36BF685A82EEE6BCC662F94E5EFEA083802B9A24D3E9422DE0DCE4CCC298E4329B02A3956363C88E555816510E7B642A421AB4F768D347DBD05A5B1A903860078F105A7F0AD52DFE7FAB396FBFF271BCB5F7ECF387263CD0114299ECB39559066B78958B130CE25F1B9A75887F188C43E746FAF865B4DF3EBDA1304C70815AD16FE0DBC96F6BB61D659C7E80D7A46F6B1F070409829F69DEF6C1D87CAA1DC71273034D8C3C22A4694D2992D9D1B83A71DBAD8CF0A6C2B4ECA9DCD53A827A5D879B8279DC3A52E0B879293C07FF2E1DF21043E919E2449B58D75A3634E008F6D10624A3CF532F73BD41FA73571771A8278FAF79A85EFF2A2936D31BF878D304F1736F6851EE824B87B23FE9D2FAE453BFFC27757ECB335BFCB8B0B79C349DE2726AC7D3AD77C509A87BB58ED8D49CFDCF27CB80F2F9A6284BD43602568A095245C787F63BE998315F6FA0D2F7ED4F138F07706F4C9D41D9A5CBC83E649BD140BAAA55D15B87D40769A96C5E9BD9B21B786D37BB9A4D6897F80C8B89C3F3AB69D419C7DE651643CA76AD5342FED2864F3DCDAEDD6374DB3E8D044E10FF48BFEA1D5247D2E1FC075255901710801EA98404B2E0A009EB8639D1D2BF09FAC2E7163CDDBBA6C277380E786C076B762A3DEDFAB38497248BE093FD03C1259C7B770CA5532B9F0A44B6AAD5176B8D0B04993B5B76699891ED7328D340D2EAA4659D0C4A3D90505836FE0C7B7D424D2037F04DA135B91C6291FEB6B4CC190D21465863223D9CDD4D11FD8CA128377399D093768FBEB45E3228167F457E28C88886D4A5DE85E0509C0E18DF91BD71051605A51C218DB2DDCF7616FE7E61B94137D59ED68414C3012C67E0007110DA0DB233DCC71336FBF40FE2A73DF2A51639EE5546BA7EFBC8242C3093A6B6D5D96194501B72FB66B2E47806F666B1F6CECD83B8C3ED04FE14A36F218CA8B67FE20FA0C113C33328FF34EB87403E705257281543797F2EE63C7E23985F5D1147302A4316A5337650ED4F5AD31552490E1EA77A361A0E4017C51297F0883DA971E34AA452D05A44D3AB141D652D25DF3711D40A61167D8034C40E638EBA994F62769FA890D38B624076AB1260E718CCF228A338D255D24890A5701D6A80F8F944AC6AB6289D1E7D10196A173CFEA4D4FB6ED1249C11B1E7E6FEAA15544350520858314D3E0341FCD1612D6388E0079B385B2ACDD20A227A18985C27061217E2CEBE13D70F849F2512EA1F71E987BC4040002A54021B311DBB4A0F326355933A8B51E43A1B51906AA48D02B379154A47B9081F5652F418D39F4C8D8E055CE0AA5A5FFC9F6B9217D4F11D96B3859A28CCB7A4A9A4AA5D84185130C56FEFD6CE70B8F28182ED42244F8DDDD036CA93E81B31C82FD8567B2B927BD1FFC413CA02A58133475025C0D5113DCE589A0C159B0CA4475011B45C849D4D62ED00F1F81FF207C04F9CA3B8EE0308A498DBC81215A819BED2049AF1915023E72256209C924D99486BE97F6070D11CEEBF425951AC1025A885D96719D92D821C451CAA37B8FC816FDF716214AF207839FD0386E332DEBA3A94D1C583805003729872B5A9E9F1E1129C26408484BA267B48AC341DA546512E790BE48C05450F7462518BE0EF47A8D876072D4235BD7B6A4CA27A4343E6F0CBE6D5A39C9F460E1AA92F8A7097B60AD4BAE9B98DFC435ADBA536DCC0D413109644DD9D9F4AAC0A64FF68E820C36B0D151C3E51D9D98BBEF1A5740699E508205530C49FF5AABB0E0A99B8DB59E036E251F1966F86751F5A8735BA1A796DB720989ACA697FD883377DB331BBAC2736DCADD0F582F5323E3634785D777E6D41D73810934B78039D60259FCCA4B51BA231B8DD07824D5B3964EBC618618492A3E97D060FA4E2564180A1A91975C35F82E251B39650983441C7EBB4EC326B0C2958BF1DEAB2EFF0C959B9963A4F54DF3879C0683DE30C36E86C910A60CA95908434A45B5F76C5DB263BF5DF46F6D408BCCEB3A9F402FA12DFA99D756749F8CA0EA717F0F9233BAA282077BF46E93C81F4F66CA456E7B40E671848B0FDD01DD3390648870FB0AD807023B70A4626EA005771DD1095E306CC3A133D6FF7D645D2E71771FDC98A65281F0ECAEC106B9E6CA4CA473958CD65CC3875759D0222634E341008556409F022D0842A99E556B818EB631B99890FF37047F2ED2D3FC2E07B5DC6B72DB6C2F4E19636AD4C81E857F22FE40383DEC6BBA6D9118B78BA911498427CA29EA4F3E14C6E41205F1A89364CA6BDD12BEE4EF87DD7CA83890223C034B082EB6B2CB91E5ED225F6AF0D75D6BDF3DE95B55FDF6F0242B140EF5D45194A8FA13813DFE7BDEF8208939C90F71D1D68C080221748A28E" + }, + { + "tcId": 60, + "pk": "B98AA05F5BA470BE6BD49954D496A45AE4710FE024C61B16C8600672106310AF6125285BCED3A9A3EE9B63F6A6732A555ECFDAA74437C0FAED714CFBF9690AD19A5D9B9E51A87B897CB2CA597AC944B1BB3657FD93DD44224A276E14C32AE838EC55213490B2F9F53B7412107A1D05D6758D487FA15F6DBF7F549F8103349D89B5872520245520879B0717984ED29684D4DA55E84E7280C297B4C7F3DBB90A7FBE7316ED6B1E075490A227095C4D18F50063781BB8A123B6407D41DDD071EC1D18607E6B5D7913289289146566F94A7C0FED3EB2B712B8DEA3DCC4CA3BD088ECD2B78971D823D661D8A1102BC9AE5164A56543FD4E2EE9C2F1ACE76A2B7285E2F23C0E6E66E5EF400E5C2DE9A6C1FCF6E4D60C714F5AD92F28D2A3209D4685C14C83380E69DA9DDFF1892D2F9BB9C9E0EB98E8E7E3E33BBE3D8A7999DF481F4B7D4857A016048D7B7BE2D44FDDE58DF6139FC8A1D0349407853D45D18630A3C3F7033961C06E5A0DFE4C449ADD2D4F66BE3BB19F39120535C9761353C5F5E695001B081CA27E1A862415C19323060BD436863669F6C1C75AE0CF896DD76D3CA157C070BE86D5B80BCB3CE5023B810F69BA4E3D54EBF2E53B92741E0E1E3086958FA66172112635A60EF6734D8BFF84A2782333586D66429437622F5CE059B210256BA414A887EF5E90CCECE0D6E9E2B294ABE6EA63BD9C26D20E4AAC170E5594A2E83A96A24BAD2F69E706E15E7B1BEE6AC92C7CF1B9AF28BF06E1EDCC572740374F4DE8DE26C06DA968F0D79C4454B12D28F2109FACDF8E1E0F8802026AC78B599929040984297F41DDA28AEFF18C3DB837E01F3D12E3752427A9068812D75C2A97263146D60DCB8333BCE02552126D5BEAE37F50BAA8FB23DE4BAC3C7BAB3C21415C1EFFA6E62E9A3DBA18F8302939A02E82B8284D104367F02FD4F484F98A0C8A2CC95D108E9EDDBDAFBD53F5D7D65C6CCA72163EBE58EC15BBEE65B9B65E3A5D240898C866960DDFB7A381DE17FDDB9226129060B5951CC83430F806A960D14F5935FA4371959B04E77EC978B09D08449D6DC2C3FD8DA655F4709198BAC7F2F42C4CF6C8EFC6B8C4EE37ADBC51F56C36D719CECABD5C3A1D63D08E6EEC48EA920D5A3FF93C2C716A76E89A4EB7946D935D859DBC99CFBD4DD7E2A36E8624B83384F7707467E336C10CB05D407A2D97EAC3E1A632C7348E8DED1EFB9DF72B4697C44F10B11111728E4304BD417FC174E85A69E8A1800FDE4FDE40071E2E06F725F11FDA67D67E682DBC3EE5DC866A0F7553F9E386AB08D2C67CBD4A6F33183F7C6631EB9818CE4620CF08BA747C61082AC71D5F1D055D91BD0C2FA96707CAE162614688E37B40CC707FE6C9EEC8CC415DDEA6E68B6F49C137B6EEC2F51B4E9D0E6A2AB2B92F7530E146F8BDE6D4CB559AAE7F8FAE27468E04ECBE4F85ADE29CCF20FFDE24F04C4DDD8C2A1E164769AA0B5A6A98498266A1BEFAE8073EB9C4EBA183AA71D6C98AB4F9D74614D259853E029710C5BA64D74C866EAFAA2AEEE577BACEA272FB76C40741853FE0552A79C6191BC40CB6CCF914E0B85AF88DF9553EDF1DF6DF7EB72275DCE3A568C4EE85E9731E44F470F00B2B95630357011C5084381B1FA5D0A55EE8D4299D17394083BA42E33778274F171A3CBDF9E0537031A272F04B283BC8F1B99CE201D9AF085A2CADA6078C7DEB922CF313065BE6FB3ED204F603ADB18395292680ACB6492DDD602EAD772FA22250FCA54542E3D68ACB4263DE0D2D442359321C200B798505E809E6B219FB2698871AA2A698544BC1C79BD6E18F8A8AF0B64AE7196D5640D0A1ABAEDA9B00CDBAA4BA177BE7FF03B0719BD489AFDBCEDD091AB69AD1BB66EDDBE03AB71179AAC1B766F14EC1B7F27B4FE46F2273E4D5EAA63DC3B83427423CA032D2BE29F057A9FCBCE8A747E59D6A5E20982B91D63C85A460E82AD028D93DAAB42DE00DA48CC0D4BE3AE85602C6CEF78BE9C238C368438144691A40D6A5A4A6E1DD19931B4D21FB779A03E86792BC63451352604BC177A8BD0DF71404DE42F5E35E6FCF96503277D09A552ECCC611A2A053887475EAA290ACD2B1F84878651552A796491E0A6E5C8270049F45D3DB482D4ABE5F91D89D5E97D985EE27BACE55AD9FFFC4DB7696567E86E8BDD799C5ABEDA6705561320EBEE7D0D3FC4203E30376406EBBE0297FEDA3E1BBCA5CB6CE1D1021CAF67BB9EEA84DF563D82B012CBC8D24D1FBF9BA366DFC1758B98AF3A3F68D0C0BFEDF4E76EC3C8D1D56B94CEA7E24991A44D094CE30A4B724A29645046196DD122727C26C96920131CCAEC02D3B45E513DA8BBD993DE91CFC10EA98A3362123FCDFFE536179F7063CD83F42D7047228C0CFCDEE216CD560BC5913D734A10286E05BBEA15CB293956F72BBA3A268303B43B6ACF89C20695A4786B01A5B8392BB975A25A6BDEC91BAA13F812567184AC8F3C0B7057A6409C0350BA92D75AE3030E2324F2BD82F09B32B7A38EE611A7B583052CE2C967192D7980F8FF7C8D826CC004CCE8ACB1AADC7E141BD2095330B7CDCFE6E3B0A7ED0A66DA4B00592B3BBCEC6414E293587E970ED78986461958EFF17F33C5B0D7A87437CFFFFC0EAC405499F12F6F4C54642325EA2FAA4E1FDF03FC9C8F26496F003289E4ACB9770DB201C92E5E437E4C0255C302648C38175C553ADC0F77AD76379D046B11E839772095805C6948FB219B9C26EE0D70EFA301F8096DDCFDFD0651FDB69F55D75F2C236EE5EAACEB2E5AE020C41B51F6329094F7B5A42C41197A574E4656B7E0D7B7108E6B3EE10BF44AE7D27E846F14EED09EC3576226098E1F4CF4FD5101334731411A1E3F438C9EA9350318331F917E0276521AD2C584D4F9AE1378512068AF29F497E4EA609B1FE0506432BEE5DCE18F7E7B83D0E5A9127F6071AB16196973AFE681FF9311D23B1CEB000E3E74D7FC7AE3B9F849A1052A87D3B6B28873337EE3A2094D42A27509E206C5DA5DF4FABED451F444C6E9699C6D4381445423928589CE9380FA8BA0EA486A8C97C5112086A4F7E5A19988CD01DE1702CC0C23ABEDD443BFBFAE11BD6BDE59D81B7A5749F4D246C7690A2656198A3371096C0AD58BB9011E1DFBB234453507EA439C5E967999DAFB04D3F030FBAA6005600BF39316A356F2C2A1FCF3365E2CD543C6F79CAED18EB04FC3BF02D2A43E69ABB3D58305C430E8482DF659994DED02814DA9FA99633979F281E218386CA9647B633672CA3232766D671779991E43BA9E8841302BDD269AEE2A6D99D658EAD444F1AE5D0BCE4BF4EEE91E03F1C2E29AD5B9F859A36EAD0BB8CB4D01A49AF7AB54CC9941DE0FB5DFA1EBDEE2C1EDEA77CB83606D77560A41BCBE9C2D43D0282D850164C4B6F2AF3F9F9AFBD7B53805D7BFBD8FAF8331864F805BF7B1ECFB72EBEEED31FD1877DC4682314730F86671A39275BC094CAFF3E9CBE4661B7400F3090AB9B638A9FF77B9DC7A5E43F4D03F2C322DAE8F44CB5CDFE794F385DA446C62AD9CB0833A7878A89968C01F9E67B3914D543B65FEF59290D107B5EDF2BAC0E8635B0BAB6A9D3FDB9A267E8C4A735EB1EAD8328030A77B497EB19787034FA2FB26CC80C9BC6AD0E63A83156BE42BD0A658F693D4D1BF4F85A3EECB4843CC7D58FA3CFEFA7C8DE", + "sk": "B98AA05F5BA470BE6BD49954D496A45AE4710FE024C61B16C8600672106310AF0DEA5466C45F3BB6D76E10FDE27C71282CC6E74D56AFA21CDB31A104662DA91A615553612DB8AD8F6D8CF8DC8246BD5970A2E14DA5EFBCD145FA638CA1945F5657B4CBFA716DA133C1D582C9562302A69C19C0DDF2925111FDEB189762B5259590B82141362452462ED9448821203110C0914C3632609010CA408210372260C209D822488C2042A13031E410684A460923C10CC0346590346218334D103462C8384C840272C832721C2372C0C4289B109298449019A631D146840BA9651AB284C14466C946069BB869E406445434106420658BA220A00081D418901886448AB82C40382903C5216334858C848848168E188451C1000159144551101040064520984544066019B98518292ACB185122089224C22D1CB16D44346EE1C66DC2022DDAB2080C894902374C11428042902C09314D0C212610930C8288041C3525E29084D1004890203221332218180058128D1BA56D222106242106CB46608CA068D0902DC2486EDCA6305B10405298410C178CD1A20991284C0BC8691BC14800A4848222298246840C4952D1448008442644028990A64C0C096D9A0481224471DC807150164400420620070840464A22244C82845109258EE1880D54265223324050242A5A4621122940A3A249D8A44C13C44103232A59924D61206A23362812A6440495211210865420406418491032411C082C03051118498018A76C9B220D03230C242820C4A81048206520426000074A0A150C22B14509430DDB008C60367081884013110618820801174A1185448C2840E3443193B060DCB4904486658C9291E1862952100A0CC248021560E1348522C6914C184D642281E0006C11212109424003234451408102A44041288E60262A01022E50C460E3406C124042D2488C8A00888B182EE19820E3481158A6600B464850B045981291D0882C0A4668C3208AA1384514286C18486D0A090D0C2765DC322D14A51122A644194845A00085DC908DA4202E18B7501BB481DCB6414A2282119085DCA64940A884444422E4326940802503C1600A008A4BA205A2262E1440600248645340825184208A14020929080049268442320B3131C10652CA981090462018A8444C4280022552DC462009325182C41091064C502031594881022904C4884148241114B60C08C568E38885D1B829D9C8601146129A0806514280E018200B2424410821C316400AC3681B235084B4840B014123B468083722DC928108129288327123862C180986CC22059B1480A4A830014624DA30080B33044148221BA148A148111C12118A068482C268242410E03682032765928224C2164201B160019968990268A2C028D1488E13422E03085263188422263289C48CDC428A03033119416512A5910205840882848438601A010E22A4281B254142A09192866419384D99C06C8032020BB780521652609881DBA8311825010A858008860C012708041148034620028111944410894200A1202464A009E00424101330E2303092A8640A460513202604B6480A962842C40960308A8C382602A408D23020CA06861B420C51B8288B100D62A830A2280143C4289C842819038D5432442385500A10901105614448519832820AB42C10490E5B360413498ED3482C8024699A3831A34468D4300464C4088AC4609436641BA70454A005A1C264D9126A5382281C062C0C226D18C36054C271898210DB808489204024A48962C03199367200B97193068110A08008A4281AA1249186119B40909814920B8571044485120685628420A2209194964D90324511A80C11C02490926900A8442023610B85858BA6004C142A14476604032460B24558380D0AC91144C80410834522387201374012460E031720C148321044051B364C8AB40D59064C82042ADC424CD1324E18287023162E832246E1A0241A3632A1182E50168263C06953B2511838800A8545C21269E3847124154563322E91020DD10469CC180523218203042D041865D20492840851DB026918462E0AA48C0C100A5CC688003311020422D4004603104EA12828DB028614110114242500C951214232E2384C14214EA446024830108A024E9940250921912489659A400613822C40C2096148420BB524E4A468E4A42812C860D32629E2464E2336900397011B80500A0165D4004C79598BA1392FFDC71C568B23C0F83C7E8B9B0A0A1FDD95163EE61894F5A05160F60DD59B40B17610366DBA74DE90016F765146B645EB2066870201C7123382F81B63D9C0700AD3FE71C0C920A8BB05E1A518B64F2F14801839ACAEC7D93FEB0019DD04E20562228D27B2807DE75432BD152AB4A8BF948AEEDCACBF55DB2BD53712ED63F99ED7DFD3D964E73687598D3E8F3874FA2D96C4C78067F6561580B5C725165EA7C6639D1041AEE5DF55BA3F8A78644DE76FF75854B5B1A3D087BA2DAAB0473AD6B3470CE0A411E4D2D804DA6B3A1DE69A87709A8312D56D74F8ECB01300E87BE085DE012148CD4FAB16765D7597890C3418034F43FA86325E2B8A883E84A315C68F6A849B863B7DF98F12D2C1C3142A7D5E425B25CBB9D761536AB1F0B149609D00A676DA927B96FB535E7F4BAC62243E29F97451FD7B04DD77DF10205EADDA73759BE70C2BB6A77778BF87A498C19A90B984BD0BEF97BA41CC4B12B915EEBB0494639B778F6AFED1857ECDECC70744EBDBB713E27AA8E87C67A0C45335B9DD700CF964A0316BC86AC91136BEF4530502A514F5D09AA73B2D94401412AB868BFA9FC7DA00D0F14245D952EA61838A7E47FD508BACC077F33C5D63EE1EBAEF84F3DEA9B7178C658FD5D30836C6AFC26234D68902716325280ACDD60FE4CE7E2B0CFB7A977A446D33EDACB8D799FEE0B71F7AF5E857DAE2373E903FCF846CB701DEAFC0E2CADEB666C13B77FDAE6807741E8AA2525D84722D07371F5CBC62574479780DFAC890ADDB7992A6930164DE9ECD36A5324D10100CB949CC20AD8092BE87315F5ECD9F1FDB1510ED1E2D073EF11A46CE93BDA2EEECA21BF2E273D2DA6E0605B2B29226982E62559E41B97A79EC72E3F35C5F847D13969AFD932C9056FD9CD9D75FE2122AC2DFA155264B8351A53868E097DEEC787B7C9DA89ED0A5F7CFF484565347954885535BC5461DC99EF622A8E261FEEB199FC4DA9D5CACD40D10015F1121D41AE315FF43407991256A74AC34FD25AF729AEBA375FCE2B8C6D92DE71240469DAEBCB0F258AC84292A3C6A3746841C5D498C5C0D490A29D4C1A29AE7A58BF9EE38DD76F91DFB357F06D9E56ED9E6F489C3E18A10785349A92126C236F5795EC6D755F6F0B36AE0FBA1B9548219ED544DF5CFDE3094B222063E416C8EA42B1DF7A1747627AE479E026205FBA28247904FCEBF44D8C06D276C163368ED2A289DE6751E3868A8BADBE0A0ECC38A85148CB0D4085B14D8760C4F928DC5802D02D55681CAA1BD468404D925B6EEF482F760C5B46FCB8F01F5114766F591E813D69FE0D51F58950B84FC2BACF7CC12B07703DD927D322F62CE7A8D903B3EF1785895F9D8643CAEFDD7449CA5B3EBD05713A202B403BA684BB7E3AC3CCE1DF7CC50819E97467827DBADA606B284D9EF2075666EB6D5E4E0315E8FCA999A12B9F1168913D34EC21FF7CFE51D161A4803371BF3F22D1983091B29B4B25D5D57D4B0045E35259B4281798D365D82F678D8A2CB8B59FA0578D183C6EEEF5426B831B89560E6F580BC2535BD184F301965EC3180156388E4729AAB4219F4782C94627FFCDEDEDD99DEB0B2CEBC9183A1A9181552BCDE74879C22A74710DBEF84CA97E1E7AB3F55C107A869662C14549B411D2E3FC3801AD44A2D4C372BAEE122462E87A1AE73C2DCF94771619F1BE13609998B9DCFA4BE1A0B5A587EFAEF65343DA0E6F0C9AC6A92D5C07EFC32806816894540DA7B75AEC207E415F350BE6D9F9D33FEF566CDD6C3F79A9071DCC18FD5F7E75CC978AB838499A7E6DC3B774261A38C01713C167893AEED2CD2A35DAEA944F497BD35722953C8CD1C82C1687AAF59C8130BFE0B2D4E7F4975DB8C0F73B17A067E4D51AEFA87A3760F91D4B468A68D7FEC98A17D0CAA58C2B30FE28F7D3DE71ACCE60024C19A1D64E97519BF5ADB6D90143FD404DF6CCD0204D05FD8AD074BF4DC841CD9D9B9C02B59E273E8BF2BA451648AB8AAEDB8A4A9E5EE5B4027804169205085F59526019DC7F1D375D40AAB078C007D674E27079A3E41EFDE7FC9CCBE11E5BCC8A3F541E20F1B2C32C4344B4580D995FB46FF8EE92E552D706EFA3E39144E48625619F0A37C39510437A1397664899216472F49D11626DA0A8B9571E330BD55DD7DA37D44ABD03328E6DBC06A7B79AC2F6A70243013E83321D0FBA0428173508D1BDCF9D2303E46D507501121844314D1B33A899A85FC8DCD0E4DADF4ECEE61C3F3AE97A2BAD70DF14B5461B091D3847A63A9236CF0E0F8026ED02C45333B314C421A2ED66E1699D844B9682145AB4FFE0A2C7F49BDBC3116513900A665B230A0A39C42078F7932AE0BDA22B58AA96E27B7F5F608497823FB58319EF4B2ACF7E3676ACE2CD1D7A1D6C9DA161320AD8B2BA1507C3B19F226E7E8496817B3DD84953B6AD645161F6585E5F8B866B12AD6B60C25FE0E653BC5E5FC4F925286668373E5D22521CDB20FD6D76CAA1C52BF1590C55D7FC0D7AD3199238D8DE9FE93857779B3C719648F9A27FA461F61200A0796036B43AF9ACA5242DBD7858AF7394F09D3B2D71EC7174DA5AF7361876416E222527B09F723F5BA70AF96123853E6EE151511202B6DE6C88847478D059C5EDF6261C2A2689890DB128603F0CE1B1929A968AFC747F52F62B5A1DDBC458AA366871197A94BC84FD22E26506B94BCAF8E229960B4A058B90927AC0D749BDD733E6D37D1BB83FF1799588A9031995A03396883FBE7788549C8F9D3F92BC4A50881FE6345FDA1C71F281BD70BD6B12ECA40828C34283C34AC72EBFC77A496E214878F29BC314121C2005E42D5277DCFB69F35C6D3C1F7BA065CFB2A18B32C00042A5F9B8E997202C8B35669BBD0ACB761939FEED5D4D323DF7FB9545BFE5321E38FAEB18C0DD2ED061BAAA890C992F3D0CC505F656488C2DBD4933169B9B57924AA5C334B58E7AB232B556C58DEDE837685D394DC404337B693D8520D41C2F277717E38190A20DD13F520AB64965EFD8A10040855798E97B9CF0BAB8B93FCFE1AE5B22582CED7858AE9159863EFC6A868C9F4D828B3FB5BF1A581F2282609D2796E771EAF96F48A2E42DE7EE66EA7A19E19886768444A10541909E296D6A7F5D1F025205DAF70979BF58F5197DC4B9F2E1FAF62175F14828259FCC16DEF9536AB559DFD7E61A4411C0EE1BC926CF41433BA6C008FEFD258D9DF032C476C7BF4A739810FDAC69847DDDFACFB46D3478F9AB34D92B7B3EDB6C7F009F8B71E99EEE78723B89CEF33F6521CE6F48B87EA2CF147EFB309C2BE1072A0392798789EEDC1F4E4A176DD68047ADC0D162C3FF71513E7FD5B2E38218705F0F00C7CE2CFCFF2B7E6D4A2DBE506E5F935099DF85E5695F0377F32D1DE93247C6D4AAAFF294B34374D527D492B5D9A30328010232913AF86739E9314874F4BAF10EAD6D5972B7C3855800EF2F10EFF5E56E4F9200B0CD7048D5B8BB69E90C3890CBEBA8E1A3C1AF9A8307308A5A10F305024FD422751B09910266C9A0FB0D81913337C2DC465B602B66572AA82C9FFBDBF34244C2A0C6D5BA00D9C4355221E0D5203AA28E5B494434EF45759815168CCB81016735F0B94DC6D8FDFA434900DFB80A8C2AADEF9AA73D47FD68E8B90B01CF2C2FAC9FF5ECE3D9CA6C70CE3771FCEFBB0A337F09790181F2122E8C5FA5B4FBF3C3559007FF5690987485E10EBEF40F252C4D9857D6E0DB2547BF0406557FD917B58D4A71A1EA69417F5E328863775F2B8692B11B68157891F84E0445E16AB94CEF77276D48CEB70A1AC4AEF4C7098733470563F1A1039D49B2B9DFC18364ECBD665809BE39B11B9E12762195C11B738D1CB69F09BF48C6F703E76A1FCB0B11D99ED4E319007C1C66ABC7AC664C9BA3CA8D4C9A20CC53A0173B6C740A70630ECB972F8952B48BF199E132A7648A25E27C00D7B9220F961ABCFF6F3A77B68E503A1AFC043DED5AF9F19B3FC8177CFC28E31902BDA123D1EDE5C892738751145B4D94767A2181FE4DB7F24C86C13CAB82420CD08BB5BADE24D5278F80A4DD7807D8C50B8B1601DD384CA1F46895D55B69516EFFF67061837D33A27675AD7A50CB89064506841FEB35EB363192256784F21598B3D883646D22D6A95AC355C8397C97350011BBD81DCE7DCBF5FE5C3231597643E3FFEDC213AEEFBA6D11B525A7AD49896919EF497757457D19729F41B74ECFCCDFB8694C0000CCD5A91239A67984C73279CF9D82D220BCEFB796E9E0A5D6008F75E5D03EEBA99A6B935BE749C2EE00B84A01258AF84585989F80B1F10D99053CA685181EF33B879148E23ACAAF5C41644D3E964C0C429488112C2133BA871D9A57E330CC7FEEDC46EFBF7413C52651717253B48EE6D91D8F24888DDB3008FE90F38D66CE819BAF939768206B04CE53DF2E7895C8D391786762DEEA768A4FABD4B49CD2858E0E7BABEA35724056049DB8225EDDCDF51149AEBDB714ED8CAA43C3EFE989625F732267E8BA56C1B16EDE1F9763B1E33307E96C3D7642DC4F666077A634E15A1314582EA6DE272EB28EA6ABCA7B57E84CB7FE6CB11672E52B8EFC875C0BEBE2181D216E09F2F9487B0A9E6A2F1D0F9DACB5CC2E6C1E19009ECA080879D5A7864E472B34B686DB7340953B607947CCC5E97EC686B747A9D19A29C3CDE7FBE56B78CCE04FF027C97EC85208DC2AEF53BFCD4EDF3EE1067CE9AEDC8" + }, + { + "tcId": 61, + "pk": "620362188E854286566CC1DA5EC6AEAD3E5DF99AD6983669FCA4AF7174832F57EE66EF9F649D16EE8747A2D91CF0C6ECBCD7CE3B1559F864189045E2F251064D890F431855DBED63AC0C74EFF29C88D8CCBF3E8AA3ED7A3FD574D5A0AD7B7C59769B0F67BE603EBF37342C7540AED84809F4792FA42C865ADCC4FC51349E8A5FE54681B3EE84B7BA7D29C1A5D16364C30E966CD307B2AF7B2CCF6E5CD817BE45E2AFEC0E6AAD11433B59EF2A1E292DEFF179255F784EF841F6AA6B69B733C1D1C79A33953AE6119D7F63C1AEDB95D7E359493FFF919EC41B76C615192EF1161C4C8D936F7269ADC4512FF0191FCC6B9ED142D70BD7B411D1401CE1D2CBA37CCFCB465166512FB5292F434E2846D9164C2E903036284D0C27345D4E220908A7980318204162F00AD9B9F3E32A2F679CD83A561732F7601CCECD030462888E13FDE4A6E4890F277F6F949A13592DAA87C9A411C222AFB38DD901B87D2FCABF9E21AC6182ADAB425685AA9728350F608D890A0137047311C5E81932D5925FA21C0701D4ED3156AF0C88341434010DAA0C544EB8151322044DDB2AFB31613E817583B3E68D6F7F97C63D6566A2C6BF7A9C55CED36903E9CF8087A2D43D495340A880F9C009FDBB66EB831154FCB39C81DBA120E0F97D312696493B0A61A495A77052EB20CFD65309E96E802318FE469E37DDC6B321D7613F60BFC6B7F668C6E13D0AF585B870D27480835AF9D70AFC0F1915431987130DEA79D1AD60DD1D7180CD7B42634847CF782C2C8E9C9069559C5B5BC6734078BD6485444657965C68D2B453039E7F928BECEC1852079917EE1B1B268ABBF29218A9035DF83CE5002CB2B7E0A63CEBD08F488B40C9013C0F1291E12F20747F326472A60F6494E7E1D8369A4B43C3C1F66816395205F1566593AA8491F3202E79CD633688F81D3EB2D299A97FC8F8C392B0D9493C2CB4A49B1453F4390089B08A9B13E45035BD7A2ABC486F7FAC3B66EF963FBCBB21F514B1AF3D239F4D8ED7978BC89C73377495B3EB21B374887E29C915B8E24F93536B194B5145691F55962993D4A4849D8D3102E18DFE4C14882408813B623461F8501B29901CE4457EE2E5809DAC8F44BD8AFB435017E9A9135479263D3F3175DFD8852CBDFD4CD5B83A752787E212AABB691880BB3549C9D67B0748111BE8E87DED3B77CEBEC42480FDE9C8EE9063A06AB2A221B9D750511C74F7C634A40D0EC5A8173DEED4BCD836F77C6D2A7C813032D26CAA346955C5885D1E867878CBF8C08BD20DF9B0A5ACEA83EE438A7869ED52C16F3157D7C8C74FD3B6587F220A0B4E03BBC497E9AF5E9EFFB76AC7726991DA18E8189B3692EA97120161E7F6F7367B565985CDD992E6F378901272FD74C516A4E6A416FA872CDF76F18FEA2E07A614B364BDDA76514F2C6087A5A2F066909365591ABAB3999A2CE216F54FB84EE5410C6E4A35B946B8A4714D052E036BF69D8B17B63E30E1F9CEBBA5A169DAB785CA0E5A5F3CD22EF42C78803F87AF3A8B3F94E86302FCD170AE49F7CF56C2EC86873038717D2762D12F15CBFFD37889FDA773D5929D2E0D9EBD5BBFC48FC18CAA1FBA3710416790FF52AEA2266AB40D451B419504B125656EB5E3873A424F5CD46A0A11933DA8D71256FA9C6B05C7B8C8B16D869F07553AF33495ABD2B6C752AAC5CD3C9367CEEFB9C2CCDD81F6E5D68A23213DDD8D63E21E2DA9FD77C621A500451C6E5467275B2F68D9EDDC54E50A85D2CC0D4EAE55FA61C7D2C76E0641B230EC4437AD5BE19D6C9D23C6C9F854225894EF6F8DB7D4F0EDE60D239873B85153C938A4A6E9D187027C46B7E0AF04BC0E5FC91A92DFFEDF4C898883C7C2D3E6CCD467EFB826CC5094D0145B436380302566CE1FD2AFEBFA76696F25A4E579DB4D1C78DBDF6333077D687D74034672045CD9F192375F75D3B09C117BCA028FC45875A9F00078E9CDC8C54FD5DE2260DA41F500E31559AE42286E7364993EABB5AEC1D95AA03ECFE51269303E08DE7FBA7AD0D22247AE591CC7F02D234B68E290E5347BCF5BFE705CAAADD17C46F3AEF8F7300B52EA533C833CE5F878135EE57EAE7092022B9F5E07B245C24936CFD7D0AE6DE720F050FD8BE70DD460C4605FD9EF7A13BFC39A20345986B1B902F8C769A303E40D386398809C1FD139FA70503BE765DC9DCA0F9A55CAEAA9F414BEFD2E431F016EFDE2B358DDBDB9F194D9D9E306750C3416136110221C2931DD42BB93746362934A180A2DF308C7D2A6E0FD575942DAD441B862DBC9510B6916AA3DA181CB649BDBD335E43B35947E63503E13C85F33A6303C081E072CBC6B94CF8A99D6CE500ECA92B6118AE6B1787D44A6D15BEC81D0443FF56A48CB99BBAE77771CA27446BD0E2386E0750E2B506A6036DB1EC3ACCD62BEBF489ABFA41B48D160850DBA0762DC59C50CB12E987AD0CAB87D98D14796A93EC2AB551988257493C2B4DD2F9EE2EEF9C379883A81941DB034979671E0643AC03D3E787B90780C80CE271D8846BAA0C74C62B9A66B9967111A9194168BBE31169D9143CDCD2101CA8CE136BD80920ABAE16E0E9FFCBFBF50BB8F797827F17C8EC861D4426CEB4BA499E19AD2979D62E57FF43FEDC52240DDA68A7DBF10DD2A561A5CA1930128609353BC556E9208FEBFA49C5522843B2C4CB45BCCA91543BFEDFB1B9122304D86126074E0E5CA4410A291A62594D6C963D84A526BF6BA283EC7B2F2CC84FD678F77BF6425C4C05A63F8C5E254262ED597ED4188608CC9B94560E708976A4C55D4B6C7FCD9D6C81126C1FF08EB87A0CEEF192CCCE37F828894C125AB9BE842EC70CBDCC032F020DB1E7A4F174807DC874100C4CACBF898825AEB954D0F9A41351B652BD3BB25A15E4FAA2A5ACBBF82A037D6AA3D841016E2DA7C4ADD3DC90020F644297209D7EB4C97DB0860ED5878DB8A54AFDFDAAB380D93174C09A5E6D1503E8253D10A4C3D10E1F9D0A161DBF9C17C11CE861549499ED93D3BC7680708062F64520F285B7FA460008BC25465666E1DA2C4BA092DFE329BE01D13E490F13D6B6D0373168BBB49A18E4C1E72EA64B6BCB79DD36F4BDF825F990CC4D4DD78051224945FBEB810C6526FEC4D3CD1D9DF883187ABF1523852C3FB9F9196A4C0A4D94B77F1C49EBFA35576D4E5FE3612ECA937F69122651024BEF58A8646716D83E5C0213B76657D72305BF58A312CA327B9C5E630B6602013D045EDD86E9D029BB35B03D96F89F30A10B32563CCFA19D691C9A9850899D923D527ACF2F5F4FA9349A23CC4AF3E3AB52501DF3591C193B7899169E495ED5E0A60F9E59BDF3CDBB2278351DBE8B9C511C67E2CA5FCADBE5F20148B32AF131E5D9EE2827206327E80AE9A873D9C618470231274357085A74FA9BBF966BFAED80FD230BE766705232BB099EA35D7CB619D2F5558F1B8FFDCE7BEBE733003BF055CE1AD5F4C6CD84C45F537CCFFCE2DEF26AED060F0F2B23E291E2F700BFB52061BAEE5045A6E71114D73084315CA5B848F6D9B38E30C854D0E6848601E166336F937E3B6DFB568B488B4C4A0CAFCCB27C56ED305E045B24BCC32309221B1FFA9FC70EB5280DE841B642B128118B93E90281C4A2287C4894C56131452EE812AA3EFBDE1EF3643A8706FE7364190FB2597A852F9A10E", + "sk": "620362188E854286566CC1DA5EC6AEAD3E5DF99AD6983669FCA4AF7174832F578BB2B26CD59B63A1775D194E504D4D1B294977AB824677238BBA02A1533E887B983852ABDB4444A3E036E00EF0F61EB834C9DBE6E824E4A96D0971E372230667D1AABF891050A9F30FB7AC5279E270A4BE0FA7EB6F2C357968524BCB3A4236B08196491C348D1A2709E1C04C0C2505E0960503A22C88004E80C685942429532048CAC424A32012589871A002861B27210BB42C09892110168E4B260A20362511462154880818204A08099042A064E4B84C1B864041340A22200E0CC34DA0C8511BA92D10294550A6858BB46921990404150520154A2137884CB8110A420203B1881BA69190B8819900655A822519A245A136201C36050C173104424C51144963844C24B30C1125000829688C302A48106CD1C86C0AB12D8C260C00B9482103611A818112474D1B33241440821C373184246EC48630C030321134895B468988A60523471012130AD20232133420CC9860DB3650E2C241D98284D8160103C18D0A9305224024D8322D19900C60428E83926419082600A34809086E540429222102C838009AC0500B1864DBB2700B36295B08620A246484060A203066D294411A490CDAB420A39000D226461C208513C88519C441CA486918B24412934C0CA08118972CD8388A1B421110C01149242D0817864C440222A70424264D89208151400A1113855C14910081652004311CC240C98264E4A42CD4488024A84C22126D61883042C648D94420118521A33286441688E2068A941008811025D0A07064A4858B26018A964D80B80CCA1250C1C280E0046ADB2452001448141064C498601A030581442D53822909B131524808C1C4405A9450DB266A01184551A08CD322521A46015B100E9142110C2485D0B68C82166C192149C0204A89408803413202A91089B621A43262449441242788C0384441C85141A62142B04562968914086D0B128E10086162A2640C433040208D1A150203B8200982694416889236711BA791DA086E14A08D02881101234E030262613084E1966018A3109C062188846DD024209A008684B68C5B224C90C80108008840142903B63019106001354A13886D10402A58A220A1C02C130122D8288A0396109832461CB808C9A00CD82640D188241882808AB470218251C8000E8B0485E2A22590A6694C384411914041246CD138904CA66C9892298034320C1284412850229541E2A829093111E2862011A0101998692414918A362ADA860D0B370A1A104AC310481C22295B48668C3021D390104AB82D0A2012003245913241DA4412CBA4301C062AC08691C1B410E408411090688BB6088B281120150ED09605DC120ED8062C64A881DAC0018030611BC88CC93070D3424524398ECB84301B252010865089C84C61A84DD2B26D08066E221425C1B2811C904019905101278523038813278651C26402094DE0B46CD334222413501B102844360E4CB8859148800B277049004AD1B4450A310A8A04311A487121860C90444888146C2492510232914B486D22091289C88D5C204CA4862D00932140A82C20162519088D10388458224EE4C869C8C29120A528D3247109234824B541E284609A208C8818621C122C1838601B310C21A224C2443109A7011B461223A26122B76021865022C50580122C0A16650138114A3472CB206502C924110132820046C90649E1B87149446583C60C20178EC9B845CB44014B802C0C31601049801A1460C0186684A42509162950A42C21214E03040ED340248B080D9B944804A68124094862300A1CC185123424C33804A30688E4964112A70901836411230DD2A800A33660DC082A1A21290B242D834268D9084E13B645CC88248128060CB72C10B9685C1821C200818BB009E096254BA05108C5814236600104041996311409124B148C1B85452200922128284CC04D5B2684E34030910421E0C46C622612C442065B9621E3202E033446DA246DA0B05181923121A70199342A8CB6411C2951A1B8094B162C01134CE4440998B260D298241A11511845621A26064C4840182511E4A06D09170C23806448084CD3224292140280A60541242890122603836548369240486514056893C8108BA6910A909001132082140A1A200DCAA201214772149668A1266003364C1B340213C32D988420A0A824A2C8451B014A5A1622D80204AB1CB8E3E604B577A19923EAF947A1C22E67A7819853ADDABD3BCB54881E30AFE6815B99D88335631B7BAB8CC301B3150BF509F4971976DB4011FDCAA8B597F01F430AEA64761C3CB0EB40A42DDC87700A9A09E0069B6D6521813AF0A753B3D7C213E270B518FCA4C264E1BCEB736723765A8E31055FABF358131BE0827E125766DE4710F315629D514678F425F6FA9FFD962AC6B11104A068B1B370C1A367C16733B7B44BCE22B58F10F103A9AB05401D7E34CC04ACF6A12563F273D03E9F994B4E692DFF11FA1CEC32B4798DB0EDC43BD389FA10BD580409AC1D1A7CFD1F377382C5AB8BE2D6BAFD61D9A0C8B726D30756E25960B78014E64CEA31C5D050F92EDB367B7D67C459BAB1178ED64F263184AEA6BD69B712C6C9C056250BCDD8EBEB3F87A51A6B68744D0FE4869CC1381BF3CAB5E772B21893F239C248D76C56D58EE3C10FC49B24234608BBF929A24B185F850EB9E2E83D31DD614B80A35300562B29EFFD92587CC5CD9C52DF658B16260491F99B2CE74D8F19930E00685FF4EFF28E86039827BDC6E22F92742CC6C4D38AB574C6AD4E46018AC99355C6027FA721EFAB7549FADCFEDB5FC7AE3D0A1B86E65A2863E72A414533CFAA47F2225BD2901D48FBEC15420D408DEA83CDA7748AD3669D60194774109A4094C206C0F259A9FC5CC399CA32DB346D0ECF3BD5572A66521564EBDC5406AF642C8F746659D2070D7D333135A915AC586A1E017B5015AB43BE34CB26E520E9E74D6CC8F1D4F28DE97A7E26AE1442DF637AB256A24648A48AA7A5C9376042AB53C3FE776DE659D86594A343C2FB7C5747AEFE7E1CB0257BED195252F1D99D3CD9C4C9908348B93F875CFC4FB28F865CA2AF8BC595E3F57FDFD1D3DD5055D148888EC7ECA58373D40D7531F621EDFD857776A370ACD540970B64BAF4F30E2CEA3CBCB058A525AED3B9177EEEE490F007A6DA0B977411FD4DE96A891EDDABFC7DDABBB32EEF587326DEA9DCEF5EF9B4878AD0B326C465CADC5D822F207B748879DEA3BE7E949721EDF58E301118BD1EF215C24729082B29537AD23A5FB8AF20AD8F44F7619D99D6FB97EBF6D859DF8A48F76190A71582E0F927BCF4126BA09A56D9869963704939174392D88498027813DBA518E3A2A9E0177EE919C65A0233D7D5EE910B883832253846E7324C1FA3EBD375F005F286FE024EEBE9FD6ED6D30AF0A12D12936839CB9C06A39A2C92B1E7368F042F136EEA4BC8DBE85C9174269F44CDCDD890775BC9060ADA08149B7BF7B908CCBB8C463D6B6010792662F9518B65C666C9BC10BCD7E2157BD7D1F79358F4AA3F680A1E5BF243463FEF1D8DCA0D2A2414BA77B83A0AF696C9614999A9CCEB11A816701248ACFB268816388BD9525F2EFB96B0FB39547CF773A2CEB8FFE43F3F5BC26C6AF86A43314C4BADFE000CCA62EFD2FF28EADDB6C351F81C9AE719B4798091C3DAD70E8CEFB6074694381399E39817FF8D6586BFBDCEC4FD0EE57D4CDD1886344CED1877CE042C29C8BC318F28C11A9F785567695B3511A43A3500A4BFB596C4ECF42EF5052E52731271BCBFC2BADA445F77E932BB438377075AFC2462B58DDD9AE5EECC3F1C5D40B3DA1E212AD06643D7F4348407ACEF56441A66E03AC1F2828AF1A33A632D313ABDD0A7023A692579DBD9F308F604756C902DC340969EB395ECDDCEBD2455422CB099BDADA927A32F47FB1C3CD15B05434EB069A944BDA9FCC7076CCA52D91C2B54B9C5B453D18B9319746CF263DF160A9C19DF0E9B4FFC9DA665351E13EEB1CC3F8E9AA1F7BEA9B660A4A2B3E12424EBC68DBBB9D258599AAA00CC307A798DDED3437D6E02534319B2A40BFF442DA21E3A348423C90AAAF605EA626582412D088129FEAB971A287BE84FCF238410194D980B6F1FCAF520775FC39A38DCF4AE42CBC22BAB92D071D5F95DD3FDC641A508497D2C85400420368FDE2AC466B949F4F83BF7C3F2F6B6928F0DAD2C646B14E1EFBFAC24FB12A566981DA4B61FB1A20C52CBF7DB65156A898E096256AD638E7BA4D5D8810556EBAD83212A0CCC2B6499F769E5725FE1A9843002BCB84136218DA86EEA319992C806AF2D434C9192D31DEBD9E3FB8BA5F0823BD7E6C162A76DF7DC9927F651BA5AE9A6A3171464949C286EC060662FC3E8243FE5E3FD679C9DA1F0C6D7DA8FB8284392C0D947DD9541A36655385DEB72B836482291AE46A0D2E0C4F072549602186FE67EFA0F8FDBC25ECA5FCE9ED067AF4A56C60B758D4252ECDF09A2A125DB91CB8B66E7F7C124BABAAD2718732B36BB3D58AAFD1A890B2834B864D864F1073903052EA8BA2B9F3BD43DA456831919AB474EEFD0198FEF6D156B81E780DA803E9DAE22DE8BDCEF44810CDC4B071922B3D6A994A4925D7B0883F8A3CFE36AADA3A42496BFC9B9B2FDFDA2CF081A4890FA1D2B694518A675FDB38197E0409798E0F4A1F677C51C8E443E8559B366FE6C52F2254047539157C3638B691C58AC057121DDEA73F4361FAC7C62DE745DF555F4F46C15DAC3F77B8BEF4DD51A6F845667BEFF02D8E80B8C1CC97BDCD870A640C81C02618B9D167C1C48F1D235B8B4CC6F851CDC4C786E2031BAB1189C498A3410BED4C18405ACD863B92E2462FA3B6D56CA4CE4CCBA3275CAED86DF80396D52A6784A14297AAE4A5A6BCF4F55B12D64E1129A3297ACAEDE6B8991045543255F7B71917A798E81822AFAF294DE2D7F31CA0DBC3664194B3EFE7AFE2F97F5CF63D2DC7D5974D6C7C3634947054C36423D6C720EB7D2BCDFB9B020694D133F8E1E8C5C7177BD235CCF8D9CCBD9D172B76CEE1682B548A438B3E3F82DB42018D5152E0C3064275ADF5E4B14949B8DA9762B87A8BE6F1542C6BD5300C940268DF6BAE1B5B0C780B87DF291EBB582CD76AF544C71E15B299745DE59AE228FFC4C4F00B0C56BD74DA6404BE10639369C778A2FCD5E908E9E6866DD7FCDC37DA28CDEE66777BA6CDAB1AD38DF12C5A0044308837106C3E96BFA336A2EA633C88D270BB1C0610BA11A742AEF1C8B4649A5A4EF83EF7341A4BE76240B099AEBECF601C021EFA19C34CDF55159E33D0252FBF657C680BB810B51AB191B83E6446A5CB4EDB960C931112A539A7D5F6E64ACB438D98C7C1EA1914A82272F617442B80E9B37B0769BF6D7603EB5864D01B8DB6A8CED4B5DFA0EEF5F76E994662D4654DE3434CDE020B9B2CDE38B289C36263452B8C87197EDA09E2D5CC7567EF7D89253153631F384A300944261300317226F4F1E3120F3D721AA8C1E7C023316EEF66BD3B565FF54253D098896DF69B224BB1F276EF5A518A83CB6AA341C23022B5EFEFA05F5378620D0F088DDAFB9686868904D83A219FB12E6DDD1F65283A653FB9F5EEF7BF9A7AC7E39671D129E70363962752CDEAA6D05370DB9C622C4F6E7B22F44E25251F2A739C1644F2A9B1AF280BF235C2B6894F0485893ECD449C41A1788096574F773671D72FA5DD3DAB0E61EFAD5F536642B892D506A8AAEFFACE924D5008E985B3A84A781110EECEC8EB950B1E6BC8FD77F7A41E244E9BF48DFFC86178BB3B3FF62056E3E8AFD168D2907AE21944D35DD6DEA1F6CADED78C3FB4326DA30D51891E1D8C6C8F1047FCB21BBD141AB5A010D1ED5D3F0BA21A7DD39B4098C2FDA2E00A1C2B5F2B04962458DB855A310382DD4FEC536F1651D1C8752C138108368914F78398C3D185A49CD741A495815DAD06F29CD650B22FBADA0687C47414E72DF4EF0958E56FEE546D02E9B86200035253C02E22E2FE581B22D9273DECB45A33297C77819801FE7F3CA86C00CBCB6D75E1D7C97A527B56F345E0B919DD4C60E3F27DE490DF7FEE4F1C7A5CDDFEBBE24C8FC94EC9DF0644C3CABD184C112192D8165405AF437459CCA354DEF38A4E3B7D32C1246FA2B3DDF544A38F7FEBB3E28F325F00E2214C3494A26560C2F3C6D259A55EDA0D3ED8DCAFAB71CC001C676EAE836637BFE635FF4E5089F3171BEA34C21714CC1F52E18AAFD5F1E5C624E4B395826FD27AA950485CC6A4CE05CAFD975B2BF28D19FFF3930C5BE6A3BFE6166F37B63FBDAC712CE89B8182AC33DACE19E1B3F5C406B2A16411405AA4065014F49452904B54FCF4DC1F9FDE55F6932D8C8C69745F7A93592372E85266E6CCA7D2C3D01F6171451D8F39174235BA81C999793B34580C7FBB7F65ADF8F925F1B6FD6B00BF67602246FDE6F56E00FA177FFBA87EC072ED48569DC2E891EEB9D83C4882D53168FB0EB46DE6B062F9A483E4D0D883CB396D1BB2A95CE845FD33BC0ADD48F5231D73F8217205D14ED7F56F91ABE9E955A0664B957E1522A98E8ABFFB21BF293BFC7BC798025D8B380B3196E394D952ABD9FBECEDF1B24D21CFD135F7EC4F94545E69A574F62CC39F722ABFC08B4794B8B58D4653C58F76700B8DC741A3C2B37775EF52916C1AB6081309E2786269A96D1DB34F6FB31F71E40451756005A494E9658E3324AB05B4D21E6C38DE8FE99B38F46D7F5B7D9F2696BB433053C0F0A3DDB2F8240A35D708C3AA813F9CF92C090BA34A4C3BC16F039479DDA7726989CEE74B0E318B2BE904874E99A186FC2C7D74B9F5B2813941EFFADE242B1AFDA573FA2BFAA4484BB8B76858576BBEE52E49283A21EDEB92CED51071BE899FA1FA9F8ECE8A9EC2074832EE0900C2C431C101986403188AE9578DB5B26426CF2D23BF451507B" + }, + { + "tcId": 62, + "pk": "7B27025581C883B14108CFBC024B80559ECF926FFDB3856CA0A0F42D28B4225DF7C1680CEF51A4E68B41F0ADA6AA79E229C0D8EFAD838209E2A39B824A6C19C180785B8B793952431A4BCC45C36B37A9A7AF8BB92D0994933A7F5D6E733EB1DA94DF2E33A6B03D8DB42DC83EC95603DD9BCEC090B170C410D06F8A7AF8EABA00CCCA7A042CAA7F7085380A402F72CB26657CB9C3CAF878699CE620719A5B0A0CCF78255E4BEB0A30BB82872F0AFFB5625E165FC9D7A88B67759CCB8A72B6546DDD1DADFFE168AD985773ACBACA465180A0EE002B49C507571990941F9F57E366F0B8D2C6E72A40F5C100A23D8D6D887216A5620AADA2B82A1FA996862C4FB7383AEC9D8BB8BE0905232E9BE89291341B7ACA12B9364DA8B8D5FB50DC937750BDB1581F8B83C3E19278A00620465FF893346B20EB0EC8F1CB335E65ED0E152B08F8AFB1790775E069B251B1E88C63A8979722CD50AA16B883AF0BBD8B361334D263BB0C5D9582273D79B3CCA93FF2022FE1CDACA9C6AAA2C6355730FBFD657B0E82DB02E50A5EB9D830FBB9F706D2B2061B4733025C7C94B1ED50655848F0F58EFB9DD023F8C871B26F2C3C098FED8D60BEC5995B87DAF867D5549F27D2C62EA13B894176B11FEE4A0BD96B5B18262496D7F0055F9F3551C5A91FD728B08ED5757B00504BB0C10D3C776835983B8F406F066863900D8001F6D37BA6626F95AA8874712ED06E22D2DC0354B395353789AD700F9ACE628DD2E53A7E98FF3ED8DB4B625AB45AE9AB07E827A524D8B458BDA8CD3004A5D56391050B2C8E22B2993CE57592A7FA9E93F891C3DC1EC6DA769548F03175B7ECF6E3D50EA48920645D9C766138643BB8C73B2399610727FBE42F02D43B397FA07CEA23C5CA1D8D81E6FBB64E5E69A6433F37C493599DC0C96B6AB82623710A5C90BEFB870888C2197286A5014A0B38343517769412930973DFED9A5975ECB36E3642392B423124CABD33425CAF4B2F4E8BA75956CD30B4DB8CF2F378B946DDF455471E55A86E1D5643298F963CC6E2352292D281405BFD188217F4D0974393921605D94D27BDBE78FF93CE3DC0C21B212E741AA540D3639E36DA03D2C3711F2735C439D0FC5B1EB3FC920387A043EAFF4FE1C632F27D6D0E62C1987CAA6DAF11F2197F31F67B8F0EF625C700562D711586AB764E7C600EA9F8C06397683493C0FBEAAC512E41B478A30532D8D16ED092AA928608449548980FBC9AA50AE734C0E2759D9183E762DDFDD249EE6E8B4E392836FD49BDD46908667E62B367E221FAFCB297692DED3545C3AD530B2F0D6345C1D4AA87460F9CF38E05EC751364B7AA21FEF507198234C2FA189D22E5F9397628EC7FB67714912657964E6249D3FDFC24F7E0D63E2D45B1663D7C23E5B08395540CA9CC0261126B03BEE0EAE396424D774D978048CEDCEED475DF2A5DA43586AD7F0935EFC144B23C429C7F01EDF72BF4E8D1E45D19BE12B999C7F980691E23D70A5A4A0F517B8B324B125CD0071D815129A4929738882B8B5813433FEF88C58F0AEFA1AB98C1C9A29E2FD2596C9F8D2C9C7C2EA83F0CEB1DB39F914E47CA6E6D56CBD5745CF478B9B66BA527D2E36AC5DA0DF93B19818917827CF4E92E300B4ADDE59A5601BEE7CA34A189D54898576D9235DB2D5C73A083C735E87C202F2F5B7BAE6B82AF1D41561398EE17F11BBB4DA28C944011573A4E6E43C16E9550F8EA2BA407C79AF3B0E4F115625B3D822A1730361E9323F8FBE76313BA4941BE9E937D9A193E5A3BC5F1A240C60651E30FA7E0A45E557D95CC4912A6707B557F5351B6366E0C114D3FFF7385C3E90015B55D3112D7525ABBF3D773B04ED3C48995439E3A15CEB7CE577AFFFD5857CEB6EED8FFA2AE9D957F902065647E85C9AD65F54D7D88C4D3BD6107FBA1FF01139F5990625582F92CAFDA90C258990E1F40B123B798DEE01CB5BDD8E74DB0C724C93E4E65E41972E13D0D358EEB86FFCE72FCC3FC93B699F9190E222FFDE951879E3AFF4EC95552054813E8328C28C40778A3BDE116EB931747E0FB0906E2C73F9C96FD963AD300C79FBB542CB31CD8B66C6E63BA290B075CBB6E1E4EBC5AD67CB74BB07F6BABE718F00F010E8BED75F9B98E75ACF081F5DE101D233B002D37A9730FB2FF808C24D7F25A97E4B2FC73E7874DDB2EA3B573A7F7561D7DDBF1F3184457D79E8F94655A90FCE94F661C4DB9D1F14B9FA336F4DF3129E3C76AA6BE419BBF15414870CDFB257A4E2D8233CF8921DD1F69BF6F0A40803CC6E679F0C9BDC4957AE758C8669AB33F2D80E661CB66E36A9AA294AE55A450078A2A5B0EB44C8E03420F241D377F32DD22A65C86191DA857972F68D70C46394500D23AE922D13B2F7B4BFEB5EE21FE28503848422E43F1610261F42FDEEED6F7D67D80754881D755FA81E83D503703259F6CDEA6E1DC5B2FD951702ABADB305A51CC37227038F71F853A53C180BBE28CCBFD5919161826C3DFA0556685B36D7BF451E6AEF92A15F1176C040EC22B469E11AE7E3A1F371C71F49B33A583B9B9082DED6B6CE1B9983B557A458CB9E5B81A7682CC19921E7F297DE94FB9A6CDCFA40A134A1B3E282C3FE9E78982A9006FF4D49964352519B782FDC0DCD4116B8EE67E024021B8C556E2727F25C74E37B92E9540D81F6243DE033D8DB8DFEB0561A7BE63485D05661EFBD17C5C222077FEA20801271164B2DA8943593A4B65D79145DA0A9FA18229564D9F331CACC42295B09FD366F378F48A248B90FD3AC940024705252416C6498527546280CBD6B29BF073E2F458F6A1A57953DCF815C8B2EFC9A34700C9D82BE140176008950E22D814A0576C7A23F4D1EC0CB7E32CDCED7DBEF19C167C7CFBAEBE341B3889A7E90BE6B39708D7EA31E7916829D90C6EE0522EA36D7F892C14E089062C9EA8AFC3361B965FCFC27DC8525BB96B7D51428FD8F493A0A0D8E2B30E6DDCBCCAC1E927E6CF939C1B913CAECD4048D9D21B067A100F0BBD5C0BEE8E08A5462AD325041DA1DB8A4B7D7B6943227D970D8EFEB9ED5DBCFF08F93E16AC81CB544ABE1E97D7DD3E61F4F2761BE9ECDA5E6FC10DD0A9C89E9CBBBD88B25A51BAE63ACE11BEAA575D4E1BE03E084581E880E082A62FC7D48A3569FC17DE7AC1271C3E624A00B3FE59A06803B2869EAF89076463063B56384E3676C8D998B8A337FEAB096479B3AB8455248599EBB7D7B4A48AAA941F42957ACAEC111F987A68EDFDC3018857BFDDF6259ACF4582227ED9385B4BF57A15CFD9FA6F2FECE6C2755353EF4380B59D6B04597EEF66C42B829429C00A4D9283EE0AEFDDFC53DBE21383C42008CDDA8615B0D70C35FF8EE905925E201E1F7A1C4ADC176A49FDD119832634DB677C9C389722EA64C290E6B6D34529E1CFAEBFF34BC7660C9B94A35A30BF7CDC52F05CAA78B6B7F2854BFB0988F5DF23BD9CC6EF86602A371525326631C54CF73A9FB78D750B223C8AEEE95B072B021D761082E7C14418163C80EFFE990F18A63C3FB6ED7116971A488BE3E3A2BD9B81A6F48F7D0E13E218B4FDD8B66FBDFCAF2AF84ABAAAF6764506243F83C3E0963A170BE980987F8CD15157453D856D3C200EC2E520959AD657BBEF60A1EBDFE7709269CC44546F39664C98299983BA3190DE946FED23EA32A5EC", + "sk": "7B27025581C883B14108CFBC024B80559ECF926FFDB3856CA0A0F42D28B4225D480D800452AD18AA0D1D9CFECD4042C822A6D44C7DBF8A48E407403131619B7C3D984C3FD15A93E61F09726EC8D3354B81BBEA86FF3F4487CCB772392210C6D501D69726A9EEE9D235BCCD637B449DB415B0CD254B61D9EC523C8C90D1CBFD6CD0382CC44246C3A40599A66512B82084A06D1CC01020206DC910640A400C00408D12A64C90C2450A964D0345709036001C36000AA34D2340291A17458A3049A0B000CC0045D4366D2399408CB0315BC84848B885C0A64043C245E0140C5832819B824C63405053462699A20C033648600086D2004E509810A1104EDB462A242749C908445C44011B9244E4383192C2281BA348A4C48150160A819264639491D3C285121212030226E314282122091A197199262911C64980027198480112968C2233010C19841390044A22911A8988183184D006521C348E1B36044316490285458C02121A446062020A1A97444B4212DBA20018040D01B18DCC1681A0142C0B4192224964190012A1B46009B70CC3120083B220A126521BB9114846864B80218B06655990109B02018B121008879188300A6122415A00085848515034640A99484C446CD828894C082DD4980D0B10514082010B2400A49681C9902481308C1B37528A3892A0048851B85112322CCA162A0B386121456D0BA8458936459000241C87299C804C833040914085638440E1128C1C07505C20649336240833710C1866C9082808268D13B3519A026DD29668C9B864E2A24C8C364D8B00850C1224C0324D1C25302445044C14824C463010100819226C530208000852C9840514404E5428811805011B865004197050A44093442E1AA48902B90901277053044202C2711A146A50A42553202489284100080990B650640490A2B081E0B60193822024B76D01944D80A85162382D000328C04671DC1064501831D9160D21066A19474622B46121B670DB806D9424600CB73044B0711946690BC324DC220548484483308E8BA2816192085A008C582632DB1482C02611122085DC400108108CE1921052325188445248A68C19444411A22D24A96D00B06009A98022B60C1C2405E4480E5AC44458200D832628D304211322608AB42C609800180446E1922920344621B36522884D9B046AD9106D920049CBC42DC4B8818A9650C4200619284142204424104A98164508B66501B6619C1629CBC82511B08C9A9068640446110291444091DAC06004B92082C62D48327162A641A3444120422D04420C8A9209E0A00C8A041152820823051118372C1C0609A23082228870A3C24C5C1651CC242D644246A198510A4586DBA008119485D1464851344C50B21123A34C4C122913480D09176103480E1B334952062880200049C281C1248624382A04414CA1B02400C3418208490230114A364290220852C285C430911C388A99C289214340A30029819425DCB28092A03091B821DB244C22A20811C449C1186C0B1090DB162508C64000C20CA0B48921B271200488E330318804064132090216899A08112349256290248C928DC1B630A29211213641643804143491088804E4A42D92C460CC126D409030820690838424C2406D90A00451B2010BB584DA02280C22045CC889D4309203B6910AB148DB340883280119C6104A824CCBA00C12280A89982C1229491427061927020A9661C3B82154462190180550866D63148620B80908070D52364A6428290A11010A9304230585A3088493386418344D1A464ED2006140028A21B79088320D1B2581224246E3C68DE00092034928A3362C603289C14821C406881388895BA24944024110954560404613128A81404AC2266D59425192A60C21144AA0364AC328660B838D5C98251B464A5B2242144224A2200858040211B32C981488A3404C41964C0014044C286623902441068C21156AA1B07019B38C5A242D98962DD90004D4462E1C1431C11021122609411602D30446212164038801CB88609BA849A0042299C26898B6491110721AA84514470580184E111725D490701C376A1B04510445840B1106248721222549C4C26CDBA465C048801213210A04860C396A00B885180932501604C008054C364821C4119A16640B10001A858C491205CCC64C4CB2091C037103A94DA0A66CD23086029128448644CC28209A28418B282601396967AC06D55A323D137EC2E28C52F87921D3A6471C639B5056B58AD10D8961F464CB2BDF687FFA2E57C9A5323D2AF8990FDEA1DBABC7D0AA56F1BD9904D707A86A9A92C93B081C7EF23EC6EE3723EA6A53D183B3DC49B36B965DB4D62D88D88AD2A3F7E5509D23B0389E86A4E1F4B970D0E04C0E997EBB3B708967FECD1AE6E0EF71555E4EF519613B00AB50F08F90D36FB3766FC166C948415EDE215C2E8E8D596B0F5FE6018ED5EFB2D9DB07A564B30A556859B5839F0EA495AC41D497FB4F25C0ED4D8B426A89E137E7B9256E5A87708070786A89885B9E029F2BCD382E2E319CFCFB08A78F2D3C6DF07BB586F5F2F925DB887C7C2529AB8EE9969D436557BB1489C41FB119CA34A15E77F89259EB7C7D3C0DC8764DF2FED95F40749A7EF900A33B214FD5A92F9A175AA263BD002D7144BE306E4548B05076CD73CF0C22713735A2FE9CDFE7FF48115CFB6C64D9CCDA0981EAEEDDDE51372C7D49D4E5FEF4C41749228591182FDD67F9F0A416B0E9CA2B7F44455330360F8881FBA353DCF3412E832FD094025314149144B1CA88EEE470CF3B66570B0D9785470521B707C8A61577717ADC490B5FB13537AD02588E56041CFA17E086EAB73BC7C36D8EF488FAF357C118AC99E0AAA862F33773F140643D7B1E92B8BC0900E8C1E28E03E810E8F3CDF47977A5C147C434EF371FE83A11556D7D3C24CE5D90370821176073F3EB25EA4205E96E698EEA65ABB0110CAE96DA29560C62E8CFE713AA5D7B7A98586246DCBAD86A420D1C28B97AE1E9C4D1E8C6439885AD906DE2474BDA0B629D01E12C4045D343521F983909871F90073B7E2146A3A86945BB83F6693BD0A38BA209BE3FB4B193CE4A5BBEDB38A5F3C7A21F259C594952F25BEEB1A992348A94A07B579A32D167CC4C4F788A74AE9214E6910FDDC79892C97FA6A00FEA091A463F13E45707C19DAC54C67EFDFF9DE2687DEBD02462308E50F1F3AF266FF82D279F8975DF99FADA5AEA5514243B942BFE05A7AAB1579B469CA92BD222EAA2B547B7099A0218F5F43FBB0D54B11D7E8B5373306B2FC6469F694F3EECA3912BAC0026A40F2A3D9A76D76A9F3B06380C687EBD7980F901D2F5CDAD534C0D2745231155D6D51E8AB7D822EB0AF875716A0C63DA747BAD741DF19474372D7239EE17AC7A5AE3C92B5EA98DE85508065DA483D4D4FDB90329124A2BD27D77F1FCA072A83C85D31C75ACA462F39A4B82B13D49963B518C843CE2B2EEF0AF96ED23898040C9FFB7273FE3A02C5858163700E1423BF5DFCF27F0FAE92081D2E6A642F49102E60FD45C5A2BE668868820DF66F6D3E5DA79B40EEE9F1F7959AE72364EF382901D8AFA5BEC757ED80522DE6CF70E0EA970C54D044F1B16495CDF6B38D70751ACE52F9976D6EA2E47AD672310B7B71A75C1C78546FDE138F4533D8DB9A7DBE2E08F7E745A52B3913F12359DE7F7E37A6172C97F612EC3C0FFA2BA55DF61EC06243BC499AC5C7F7CA63727705C43D356C79B67497646AA7C8672AD3CB8B241A16DE6FE53C6E723475DB2A5230EEC5C233DAE829811293D1820A0B827CCE1960DC978F72B2DE4B58802DD15F396555EE4CEDD9932CFDCEA3F113E86BAC39945E996830651595017B5069DB589013DAF4916498C98042D0B807B490BEF1783C4A5A4AB135EA2D2C0DADD7B6121785201004A38D94C73B3EBED2FB3F0A26BCFB33951F89C968521D58A307DC13CE40D1188ABB84C93942580BBD8D821748915257DE1D7381321E6BE8567F0AD583DB4FF40095D45F2F09C6FB0574C198E8DC6695AC75FC1D96102D43BCB32B8D95937B7A0EFFB573A00C26B68FC52A5958E0A00D23CBAC22352929BC5488A29D974743FBCE01C2EF7169B58D23C5ADBB8CCD424686BC1D42B653CE8F149C48455F97245FA41CC97FCB39D812FD61CEBAC99B8087CA86A99008B644F262517F42712D9DAB06B0EE8C069397A80AD678E72B7766C29A3407D2406F22DAC4CDD02F83ED60EA03AA6FF891F6F06514E2D321CA475EE4025FF331F6B12F09BEEF84AA9B1E5D822CD9501310B85588798296B14BBDBE2DD65140343D20C6F6B385922EC47EBD8293B41E0B22F08201B81AC4E05C7D1F09EB994B1EAFF70F731FE66A5A49BFC6F69A9B054BD7CB410B893894192EFE02E9D0CBCD75B751D95139B6754FB856AEFE7C65305D8277E986C89C90EEF6845416E8A6BB8DD5D2CAE4EB6DFE3FCA1A0143E0AA10E247DA7233905983094C4FA6E924452FF3D8C1C074EFA187597160C864F7366169A892CBA66215707AB59917C9B2395A052CFE64EF65BB10DF9E44B4E5994C46CB8453420E232FE7CBF1CC5CDEEBB6B7C56803AC8A97AE5B7C1EF5007A09ABCED41387EA53102C85B3421D5BBAD46FE31C8F8942877BDF3430A7B9A41FAD7ADA3B2071D4D0FF83E8FAC35C26A20ED01486C8F4EA46673FB9456EF5281689BBDEEEA2411AA12380033045831417F6DAE4DD21329D73F7330B13DC60A9B970E60D7673FC65C93664B0A625F93A8350DFFEED09C8E601335363000CF31E7F41953B696141B7EFC19C0BFE1BF0873CF394984CDA52535A1E544D5D814C0399199CBDC6F8033DE07A413100F3A76B0C45D9C972C0D554AC7C404BBDF94A85A40A3AFD60DC6DE689A3B23BFF358615E940C8D243077291968035A19C576F6B3EE2A6F615A97C2B54693A586594D218DB114D7CF90665283F67B01E12D61E516781C1930BB669B53CA20D248E84F23096684FBD9733B7C0CC48A9BFFA93B4393FF5D9D2B4CC7DAEE10D8D4101D73506A6538099537A58E0C08D94AE83749271B54D27C72C889FBE32126D6EF46BFE19DF20026E1B9757000059578D33ED7B5DEF0B95D193405843C91D417FC377DEED6A60BDFA2FC20CAC04B0FB1E3CA4794D36E56FE48B363CDF2D65C891BCF8087D511936E9255FB51E0CA64D4D034CDEFF97FE7C0D4E2DD4456435BE3B50834BB3D15EA0216CD4DF2C6032FB9A83E077C5F1C912B3F5363CE67DFB373D1821F4958B89C9B268EA05AFB3AC7E9E150C5B7F0CA030130A5F03C7BBB7FE10B03721F8688B4735255A7D72B8C8A90C25F2DB9158A18A01E13AC040458DC671EBC19EE75C6D5903BA569A0DF90B986799C546947E9B94648424B742389550CA2B2F803DFCBEEB664E3AA5523BE7E14147515CC1BBBC24610A7284A6128EAC0CBF1F4472A46E4ADD7D9F4A7CF7EEC0C03578AE620DBD121F774AD46F4B5DF2155CB4BDACB1BE64A674AA7F066308468800788E4D5F4E84AE1FE5784D92883D1EAE3E66E5297554DE94B3FCB6EA3C273FDFFF08D770048BBE5D4AE753468CE61F7ACF85450C7FA93C2F828F1A888BAAEA301F5A8D3BC84D5CB3122812304226FF83F1F358DE1F73F22C48B76EEBD4B01EC34B51FC09277A70AF10CB58BA9243A3EDB5946CFCAD46E2926C717EB13AED5B90DDFE0C3DE6BEBE9511E925FED1D38CAD55826E30CED1CFBB2A652043EAB1653FC1CDF32CF5FFA2F8A4CA591B3C70517530B08ED7D663EA064AD65EFDC9947291958D5C778C29E80CD3EDEC15EBAC272993014B00A20363720F0B4241EBEEE394C3F35FF5E9C7FEA8B004DC9E53E2207B526644873D3D88CB91FECECDE2CF5809F78AB54583FD62ADFFD83FC406E40F6047D8DE85AAC6743FE2F7461D52B88FC647FB1D82150256BBB32E9DE4FC271D98C1EB5E1E3E660234FF2C182C4FD2AA64325AB09DDD1035B055B5886BB953EAECBB75826543A911E1D2D9B1674F4286ED25A5BA05D27BD50DE219A0C6E029E4DBF691471571AD689284CF9DC1E2EA170326A1B949D73392FDE52D3D7D3CC56518F652CC93F75FA4CB4DFCD52CCAF7A64505D1D8D0E83593A2AB7F083CB09AD48257F21885A9FCD2719C95701583839D6765E6CEF7428F9A0362A6D77191F6921E1E09E69F7CB8AD9E277A31FAF37B21407DDEC4B0F67872D15353AB9466B1A927EA0DC814D4A3E0649BB0813CB817EB80F2D6EB85E49CC14F9AA8A37513DA248CDA02A0A77F340DE1B939798CDC6D7C7069EEE4E2A8A8120EB1EE55AD3823D3AEB93FE55BA2126DDABDDFCA8B6A6DFF07562080166D257BEFEDF864A917DC3A875BA2B673C0E4BB33122E28A03955337082CA6350165FC16F23B404C57B971737361D6D91AE847050A18D4E70E452C9ADBD816426101A6D3DFB1EB8CF2105869B42F5718D1B8F27CDF7B42007D4942BDBAB9EBF1DFF9D92456F610F0F18A43823B2481EA8313DAC3703F342C3CC17B68AE8719B8DFD80FC544522D973EDD78D5E2EB4589665E8863103EBC554446F5054F634B01DB6C735103BF85706F45A41809C97D0C1EC449D000509B0B6C9ACE95F91E2D1FF102FC54DEEEA476726C06E198C4EB2E5E8A342C75A53C4FE727BDD039352B6E3F0139FCFCAF4F3F44B3B4751A76993F1F3C9DCCF74934FCDCDED4CD7305652ED1DB6DD60277D17EDD982B73161B144B224B6406ADE4975CC0539BAF45B3394538F0E4C368B9598E0530B4D8F5120215F64BBF2BEB922BF9F7A1422B8D5B642E6A217BD65FD68C444375BC4DD5E7471E8540C79ED21BD42E9885FB54C2FB49DB1683548B60EF7EA8D2DEE9A91506E49C51FC31121A33AA06699BDEE221634819AE6F8155B8A1F1D93E1D1F1064E5C158973C657886A115B83D2B3CD348C2813F667859046E322065FB634AA1C8185130354A137A" + }, + { + "tcId": 63, + "pk": "28949C37E29B1E305E3F94BFEF5E260CB29B04E683F0F1E3E2EDC22AFDB5FC6D979DE7A021924CB86D8AB86B1D64859F825CBBC99BF298B6B87E02872C489AF9B032DBE33210DF467ED148AB524A89C77A8AFA461FC57F3BD206D6BA67DD825022D12CBA8CAA79400ECC22D8D347C8CF58F0630C3C84DD051999E51944E040AD9262A60436941C3A0DDE60EFE0AABBE4AD77F8BA18366772755FC672B4E4B022E4B7E64CD3F7426890FA203FF42B439F3DB0CC90EB3146FEA0C3B5F1D4F1CECEFDF87871B04F40FCA90F3FA1C9133000C254FDE2343FB85623B75B100CD435C5BFF5E7E8490E00BE7717898DBA816BD0F3E8A7A439AD2948C9E5C829D3B1F1AEB4763FA27C90C9ED7E1EF1722CE12B1783AA64DA0384B1EDC211DB94BFB75DC689E71FCAF7878BFE16D6D867771054C080C70BA5A7EB6FE2BF34BBCB1BC26C64240A9976355336BFE99FBBB471C8DDFE0D204EB81F7B2956C8073DFB5F8A5C41DA87086F071D7C0E8490EA0AD194127B2A1E28C7BD8661DC0514BEA6861DD3B3C24CBB625128D2DCAA737EF012B4088D8BDD7D98E3F548E4445D7E753C9D3AAB45A217F0832C0EA598DC22EE9A0503BE209D020E3877724B3277EA9906957DC07E1E834DB4A4B6A335D48863D411560C5D2B54C81347B96780FB0EFE9FA6A1D5B88EB9016763EFCDF929F027B7A12C3963B07F01E87762272F958E066DD1ADB38FED33710FD6E5E75DF098ACB3D18923F710D1AADF8906D1602E3928A2197925B971E1F6469090B932E2BA6A3A2D7D73B513042D1247770BD516E7537238E12FDC86BEE336ACC7DB555DF40B80BB59CE44DE6F5F45594F91F9A8A91146F9F30BEEC6DCDD98623E145CD3DB94E3017E73B0B77803D8D2401527CE2830EE2CD7C577601676965C9113912E554710D8EBBD66E5C9F66236F10FC068E5469DD4316AC852D2B7E7E74198F8490A299F9945D19FD66947E00BCC27D18182B556183B92DC42965DF100E1DEFA542178AB65BEDABE24E668E9E354FD616A2962E89AE02951AA8F7CE98BDBE19FB9E346D02A4353AC6102A5D2DBB8600FB25FE08830CF28BC7A18113C98BD151B8FF4882C0FB6EC1C03E7AD142424F65B7A1526A907DE28DE378A2AAE7378E9B5B5D3AAC8312AB8D9A7D13DD96064C59727335EC0946B770F28C3DD4D80C46A014552F0EA2886311FD4B2B66B37D3D7D1587552BC52B11D57E78070E306D5AE16C73B8B574E90CC8B3793B68C8B2614043035A19BBAE46C338D14991C344BEC13F64C29DCB9F942BB36393C5E6642EE1F6AC97A530374EC7646AB23292FB0BF817078892BC4B14426B73213CDB2CAF3B8B33413C92D09D343A53A0FD29DFE241BB0AF15E1CEAAD5B6FC6E89FD4C0CB7D720178531D48D2B3D9397A7C1EB5BECF8566DACA5D7828F10CB9E9ADB6580FE49C574855E287805983CEFC751A2ED29DE334AA5DD15A73A6561EE82F39F5EF3479DBF324AD94317F2B363E53B2B1A4C5C4BBE954EF7C5A5550F0770B056EF847AC587B56D074033CDA9CFBDB9B3C482AD69BC46E2FDFB8392F801486BF80BB58CEAF972437E237EE4D2D40381920F3AAAEA382AA6CBEF990EE1111DF2381773057B5F48E38417DA2D67456B4A9C414A245463F9C9C25DE136CCE83E0E5157ABA9C4864F02230966F3B3D66D21289E41ECBB0BD9E27FE6C42E540FFA552ECDFF62F6434FA3D4A76ABEA34DBF780E597505B86FD6EB4FC71D6E3E880483A7D8A148172D159BBCDB13B4DD613414DC366D6E68BBC2DF8ECF874965666BDC8064696401C0BA1F5394B0BCD4C15644CF2339CC7DC02123C9947998CE4106E0E3F95895DF08BB4E343587CDE72C07CAB0EF6C45E7759CDC2102248F56205E4F9E09A6552FD4A3351D6DE431B4A5825DDE7F102E82B379429162EF057FA564F24CFDDE233E9AA94A93E67CD4E716D667CAA1E98BE971E7F46267A81DF798FA537C1470BBF40C6F0F14B4E2EB5378DC68406AD9C5A40F8E8100E141AC728B2AC51654898F8E3A7B91513FBAF32C6670C294C3F45B45F88BD8AC8B3B031AABB5E8B127B5C7FE6B136F0D61BDCDDF36DFB72C8BF60026FC137D0DE670084D4F9E99A7482791D5EC0D9FFF4BD381B66062B15BB0176EEE004EC7EC97FDB5B712F8694226CE1D60E7D79E1394046A1252EE30DD15F223505F1360C7ADC789E4DD225F4E11D72B5791BC622C43163F3FC669BDA7A7A680D58D88FCB49D05177AD1103C65C1CDDCDC2DAEB29D8834CBC6A89F04AB592FD79DA9E377192CB88EB7151DC554270E4B401CFB3F38EDFCB04C23D12A96302FCF04B2B7751E1637E146DFB116C7DC5DC7A7CCFE56E0202CADBCA4065596BFAE3A2431C6485D3AF3B727C921B5800CE77873E3E72A1C4A03D54AD3B51ABA5B1284FAC0DC80AB5889A9878B1981DF24938944B6C2D570AF90AA661B7F06342BDA8B6E67B70503D12D462F0783C900F5500FE2F8167F27977C742B29A96BF82DDA9728F173F572422625285848ED21FED7A77B89B88286639907E58D28DE09A44B989EA8883B2A492367B1DBC2925465D8EA2B3338B5FAEDACFA0E17EA560496E10EF78828765BAA8B97106D155BE46CE0535B81FED4504AA9DBCE8C01DD09943E6552B4A9A21C870AA4F0CBAD2C3A049F9ACC37915DF05CE5D3DF0665C2C79CBA877F814B8CFB49CAA89D1FD415100B8491DEE50DA1E26D13DA1EA3B886E8FCB44238536A41B4A48FBEC56CFB38E3A2E17056D63D3EB1CD3CA53F32FCD7FDE8182024F66F57B14F8FAB506A6CBC56FBF9A5E58843ACA387F1C2C50BBED57E3110B85B3D2A688B02609D7655DC6AE40EC94DEBD77434DA62E1184519F53DF6639ACC67E61D326DF1820095C03186B100EB387D77D81BBCDBCB83070A9ADA3B3BD5105D1C2C3D9B667741A7A3E126B34C3C90555ED867A3A53C61575A51EDF66CE3EC527509343ED637AC719637EC68C6D7C2FB9D4BDF58A3E16E74608957F553C193AE7A1077879361DF738DB9DC997028942D4AC711B0A14C6BAB05E5C07170E1D0393810EC9F3044A38629E65BC179866692A221B5A651937B3475EFED417DDA8FD06AF7F2555427697077A20D50F4283E31C70BDA469300A76D8A8F5756AB47D46030485BC553FB69B12CB6EA71E69C88910A86D91A039A3C5D1D29C9A1D728B508395ED7C3ED98218097DF7A65CB3E19D136620BC2A933C3C951E81C707E2DED2490451380EB0370A41E46A043467DFD7EC6B37748626ABB9A61356C95816BB24C29A4C64D6A7B4EA3997F635DEA05E400396E8B50DCFBF47859B842E1215D398F8339D8CF09DA11F9B93FB480690930EE204B18FA572AD409A16D69DA195C4BED44BB790E4BAF2A0CA406198A4E9C176D6A8A85F479E2250E0E623CED7EC8DE37E99716F2BED4F1E25A1F5C49FD6A4CC84B956EC82468777E08564E15DDE40548488ACBEBEFEECF8D6501A392FA0E126924063EF9D0285C5571D09E294959A5F1153B44EE45FFCBA5378AF7F2CC40AD35EE2EC6FBB31E3FC8EE7C89A6E07FC1B1A7FD602ECE50D139CB0BBEA22F95396C52352D0BADA3278305F1AEDE214C9C8CD9E0D8CFC81D9FA5ED48118D7A4D34F8DA18ABAAAF51D1B9A01A1FF5DC3D7E4294D3534AA3D121E938E3E8371014DD11379E88839720", + "sk": "28949C37E29B1E305E3F94BFEF5E260CB29B04E683F0F1E3E2EDC22AFDB5FC6D73B1B651557BB7138A45C55436FA0CB57DF632FC44F7E6947B2262A553675388D926CE1CF7D3C24A6125124973E6B13743F9D8337CD50156BB82556E328CA6E8D007D9A8AA09D94A21CFF8A1A2EE4EC48F31E967819633C9AA7AA697482ECFB453C48451146A1B420443C028932621DC988C4B3665D83431593886A4406D014872D1C66D40260D14278C5184848A9291904464CA1089C9304A1C432A10822D49447252420D1A322420224058160D0AC26008950C12A171883070220052DA200800398851388994360A11269221B72DC1342AD41446810606DAA4691316094BA44424262A08C110D812240C4500CC424250A60119918D53027119462961C68159A42DE33230D4360EDA0632222550143981D10405941040C20046002984D24050220746C42240023730E3A425D1C2040C3166C02430E01620440040C0C681C12825233209E3C00C50124CA42086C28211C8268884082914B16DDAB00CC0B28410846499981090224424802501A589194291E228290C05049A948990422224060EA3148DE4A2609C924D4B885102834C8C28025336022315111CB84591164164129118226E90B44921980DCAB6219BA43062366A044740D32005091486209925DBB00053428112A711DB1432C1240222936584347111172E53188924A7090A210C1BC32CA2224413C6059CA485990891C13229D8380441004924989052868851C88C2029201C252C4B440912B350A03404933280584682C49689A300095CC01010288AD4360C5BA050A2204CD3C641A04682E2267220058800084E032412230702233080D1860020834D0949115C4445D09881C236088482855BA628123650CBC88D0AA150940051E4B44004C62DD290095C880588A62918377003078D1C826D4AA67080804D63B66903A5918B0864501652D024464114682180690C17629A1021D4321014980814A37018C4659146660113015BC04023A26950008C08A18DC8140504A024091928E1960D032744891662C044324C442A8106265B08844B4208D84829DBA46C1C3160582029D1468DD2121013976D243332D4B6291845648A940090C4081C330A4B2011802885E1464C4CB688081861D8B88184846CE20226D1306440C86009416191122E649831200350E2C42C0A40214C3412E1202024022C41366E04202620414509C50582400DCB3851109550133491211022D240311217440A49909CA08014116D10082002408011920D23178601846C401292028591D9862984C8691B8650C1488C0930090B846150380E9C06229B4692DAA24000A36419404200056CDA104991C289111604908830804290CAC2059C2029220171630485C1145059347203C7009398450A0902E3064E22172614336541042550364518A150602628DBC00D53326A12272923854C9CA00CD44460E1B808CCB440E2A44948160009172DA3246A0C95300415100043424B8810D8368412436A63B4651BB32D14B14188C65110A08D1C2970D2B2115026499194691B128CD898604038680C09710C42480C078D4902008B100C02A351C8400480222A24422E8246888C26248B2832CC380400042C894449C9C20C02082E13C53153326A0B484942488D1903712386041335484C028101C4298B90016230094A00854834320003920CA201C108846144414C20201B1505D0B6045AA28018898494088084040E52280242140E40304583A400492280A1824C02B30D1028018A4652D8C690D22842A12226534410083362032672D300821992319BB24D19A60CE434704C128119067013422A4B06929232865AA424A1B02D02B66D4C06651C00100A026E902680CA286698C09010A9651A0390E3488148B4601B058CCC482C0B256692162401C66023016D1B46510A360484944123148EC4922C12084541463099067080A8108334219A0042889221D4244293B67002342420190C601805DAA431E498641131915B44418C886101A62001045190B461CAB68851C428211772503222D1B251C922059BB488833286001522A03809020466511451200672099464D808328C28869488659006488BA22D132650CC8205C944680C3590434002098850021770082771C23802A4468952360A231302501805E4084C21B14C2195501B4866128590890850D242621C002D170F4C880BEE2D7949D532833B199A8F1AABD2EBAB8DC6ED79D3CE9791B5FCC90E1440B2FCA080974B7F46CF160E36997EFA2879798E2B9763936D73CD08214CEAB7BEC430C10E250703613D29BF5D54903F114E5C9EEB0CA35CF0EA999D0FEDC7DDBDEF4076DCB97F8E4DF850BC4453F5934CB47B1951EACC8065CDFC3A02C137B0EFE379FB104EC91B4667A13C0D49043F14C02B1F493412EC2820DDE3DD9F77F62A2F73BAFAD1978706551B9908AF53751BC8B8979B3AA02BAA9BB37A9EB42DAF7FD7AD5D02295B9FF04A2A80DA3071FCDF2BF58A2B8083799DF87118689F7A34751D5039729F87DEF79E20D649665CEED960D2CA982A29FFD7A5D430AC8B1BBAB0982CEB99BF2A24038F67F4D224A794DC1DADB0D958544FEBBC073A30FF627F06259A093EE35F1E184C6CCCC51CC86E0B1933447BBBB13F1275963AFBEF220E5BF134C8062E10AD74CBE5CF5C22D4B61C7B7FFD66D959742E0CEBE90C74AC7ACB8B47CE737F6C44FB06D6BA5B7AF82D3C0031CA35C31876BF7376BC8FC59E8E74C76DDE4EAD1B648BF5E2CE28603FA017F8F0FA7F7070BAB8AA3486963B56724418F805D13E24D3B3898FEF6D4974CBB316CD41AC7B66E7377C1282FB01764F148B8E1E715B519970F842415B9FA682621D0A9A918459A480D863886B005CEC83AD809AB5909E433326BD19C92D15048A67F654C8B5DAA2015ADF5EA08704B4A20ACAD70B472005124087EBBA4C264055A2817EFD0A2CFD4CD446CD873A9BA85D9361532DDC0C1CC422C67CA3DA904C001D5254D9B2830FC1A2C54D8A9FF470D98E14EF47D51E74B1F633B9F52706DA39D6FA0EB8D8CC52375A9DEE93FABBA13BF4B808D6F27B5EADB29ABDE6E3CEE6D4703BAD39F5BF4833A3CB98B0D8D99C1B2CD4D5DA4F6C5A7C6AE64E75512471B8AE4D8E266C55854CCC37EDFCB6B361EBDD6492037252325FC694594F3031ECBFABAC41694F91178FBB7A1D93594EF83BBC94CD3E5EC1348335397BE29D7950B00424A79E47F8678CE690522E45AD670350E41439C62C4E6E722BD354804E178C5B4F226CA42D8C8E81B32C1948051AB5326AA03E72EEE8114C88372FF05CB7E5CC1D1D6829C520AA6D4462367247879C7107D619D66F9F3D01BE81BDE3ED85E87EE8710D2CCE5CC4F9E4C52758A3C819EB7D0672781EDB86AF310CDC4789C79659F9424380F42918DC60528F1EAE3DE5AD34E69D06414B5CC50B311E3C07AFDCE85BA3CA993843A18550D42FC6C39DDB61B9872226D5CE2D5CE57E427953FF303606A38CC4AE3B5B6A0886C27AF4AEB630F9BBED6A0E0688F532BFD0D727FB1357F2C8DF4FE36E3E33255BC6E74E4FEAEA7D6F99E249F9D2082C595C961438A53A8138EC8F4C7DE974208278467CB58240F4E48274C702EF2C6EEB718447F61F91E4AD08FA0C1E435A01F3E3D6EC6D7FEF96996B6ACF37632E4BDD02AD3230B6FDF302E8F93442A4693525DDDD43EA90E03DA3FDC054916614DB8CE66435DF03A2B3CDC14415143C53F387BDD0BE8150CC06C323D67480F56BF519308A7FFB993135100679C512B6D23CF99FCBCD9D998604E061D242CD7459FF389371FEE1236FCF1E85204F30B2DA3EB220CC19A2455568DC7F6637DEA11139CEC3C1D595B24B456F1261F27608008CE3B1F9E8905BF445CF3FDC68DDDAB5664394328113169EC75EAAF0B739E7F3ED08C9CFF6D5FA167ED85AEF78FF13743AAA84921DE09302DDD8D1A99705E809FB13B26F8D90652EB7A0C70623132FFD32614A7E268A5FE1CF298D8D1406FEEF6056BD42718F8256AC663FEB926F61393E12944A1644A9804513D38EDC72072A8FDFE3E0ABCD45A4681891CDACCA1EF58EFC8BF58D182B3FC7A8D61A103CE517E5ABB983E1B58DE0F07EB24ACA29725A5278CC7C06AB253A55E14C6AEC438FE8B9F5606EF06FD44A098ECBFB76355FE8D2932F72ACD219AB56F50364620B381A9AE940F7A3F6E416706278EDC9526B8783E9B9D75C523BACEBF472FC1C1741D7801ACBB3793ED9E8A7308018BAE285C2B36A3830C98F312349286F713247B4E3AAB8B089DFDE8DD3D5DF17CF3E58B06A6838EB37E5F10D6D6CA986CEEA61A73D5BB7950460774572E71BCE0DF3B5A4DBFEA69AB598FFD56E20A8318645AC33C9E53430D54A542430634B2ECD0D9343DFACEC4F2C84EC9241D1E92ACA6CCA673465AE958EEB1BD55A9B6B927F8E97CB1516E7783185E0F36A6B8AABD9653777A80DB0A8EE56875A77CC4D77D647DDE9367B0BAD8D6153E475BCE3ED8AE97C8C58F60EAA37E01BC298243BE90DE8DC8612678F3B821EB6A866276D5041172BFA9A20C2E562C1E3B3BD21A3D22BC6F276EC19E4AC85A8CD731181A3EEDC1EA692917F8DE7608F6E0DDDEC449A9C16892D27288A1710CC5142CFFD329C4CD1A4506E0706699954D0E7A8C310567900FDB0AA1012AB331AC52F46B81CDEF42B5D494309E588F775ECECCCB96925A504C9EE4D7655720C0FB1EAA63DD14A0E2EE2E37DA3D3FDE0BAFAE83C1303BBAD5991BF21CC6FEB6DA598CCA5BE15773B85A50A0BCF9502EE2B9202CA541F03371C94E1A645FFAF98BF4841CE59E1CD806E7151D9F3D568083385C2FF041D656E328EE76FA41B8DB0D60DD8A067AD012940C85A843DEC6888397258F1D4A75EC8ED9BC9D60D121E69A9AAD8F334C8ABF6942F89DC2DC8826D2904BF5B331155A9E3BBAEDD4F1A2EF1143C7651351FD7D8F473155B85B2B21BB05DE74CDAED6EBEBB8BCC2A3BF8FC30F6B89E50F160C7FC11B099C3B6DEBE53E2C6A5C0D96F3CDBC8AE448119F5D1B27E3083C82190CE1C1967B27A207634FC93986A5D9A18018991BB18CBE679FB9868E0138C4CDEC51DAF819DFD579D8726808B4A1FA6436FBEF11B4BF81FF2C1A80C8302FE90B564F87651E1F42E30C4A32A1F5546680A8FC6B3C18CFE217A86ADD3E96D0B84A9811932996C30127BD5BEAEC298966FC87ED2D280EBFB55055ACD4FB781ED3480DDF6402292D0DC41F5CF5552C35393EFD69015980494F11A9F63FAC77362555F8BDA8E9319E72B35CC0F13CB9A87D3F850FE89499B649AC97AFC97D0B1412F651895F19610245A5F9691FF5FB4E0E192BF59FBFAC4EBC77DFA81BC0BB32921C25F45E07BAB1924A5B0D7E41108C89B964C7C19EAD8D6C90E5FD77F206DB344CAE717F14C5FB8ACA5293C5C6718E1F3F9C92146DEFAB65EF3310DEC708707B2B2BA0F4670C10FB653F2F8C54A9B906DE06D2A93E36F0CE6DEC71FAEAD4C7663F160194DC2DF78D6E042FCEA0F100180A5DFB19205AF4CB8E88B22F2771806C222CB88F3C92B72CCF36D331DD803AD7080FE334CEEE9B04B9DEE66E3BE9AFB17475F8EBF168986CCD9BF4E1EC2C06998F9A26CAE3FE52B12F0331EC3C4CF85C91176228BCB56D0CC52C8C1D60AD6EF34ECD6DBA58B85F1AD69CB2F9484AC7D4446DA446487249BBC646832C57085622E25925017CF725C55F2BCC3DC155BC8064A1A6A9581584B883D3CEDCEE272728980888880CF6A23181F00E2E4182C5A191DB684518E1728E6FC9EF5FCE1523B8CE68DD790411CFBB8E58F4052727FF6CCF640DB939DBF955C84C95774449D4EBCABCA9A6637A807181F1CEE17C621CD5C29C59C155DB17DB49E838547CFE72171CE48FB1AE3B1DA964A95D5BD62F74A0C46528A4DB898854A064B7FA8E29AADF19233C3851AD0EC0074FEC5BA61AE34FF7C474E402622CBDAD9B70AD96559EE37C89163C271DBAED2D721A42F33965E70DBE0E6BF55E9A24D5F675874EEC48F417778838A0DF29BA2CA927F478063F667C7CCF1A449C48F7B14E23B54D16C3B0A284EEEC1AABC7D9A7E6DD880A980F8F73D47E4705FF2BF775D86C4578C77738D36F4E7E0885F16AC7E7384284D78CA36708B50943F0866E7438CA56134E286417E94B36234CBCD2E279BF974198EA375833C6AD770D6CAA76D10C7AC0E07886584A89BBD6E0E2F9801C1A429F7B48A3996B34D9192551A0AEF46CE8CF84BE877946DD751CCE1716E47A7A88B88B8F77BA7280B7DCAB62DF14BE6BE4B90EFFEBDBD3555CDA85AD90185C68F0C38BA2E036C685231C6CFA1B3BDF42426A2AF8F5CFAE4C998B330D4F7D4EA0D2F9F21D27BC13BC2127DFF9ACCF107B2A04CCB1FF1C85D26ECF8B897366C213B8C796454BAEE61CCF0CFFD49047A10C6E6F417764327F37A2756F6BD70E856CF3A16800D47EDE41CF7FBCFA107AA61F5CB95BC555F5ABC9839EB4DC6A6EFBF44D6727BBB6C5644EF183264082DFAA31E554E4EE9B7D3CB4B96A817430AA90257CBBD2A2AEC5202BC83CE146F2FDD7FBB0073D872BC8C9B6E52AC946EF26E20021147DCFA2550DD9FA380F854DE101795D1D05DF8A9C247318F3FA5F726A36697F1843F1F44B57D70ECD52D86ED3C5AFB7B2616925608263230B0DBADFFF5B661C8952CA48653101244F940F2C17D9E155B26E3075EA9F3D06A75A4254A628B2A15B269A1D1455B02D44BD064B5EE90ED4BA37E9A92FCE4C26D96615C726C6B604A964C9D0E498ED8D18BD3EDAE8194246F25BD618C2A53C6C88F7744CBCCCF4966BEF5BB4D2E5C03089C561F823605B2072C620F85A0E8907DCE2DD78451DD343406BB23B6AB74573C1E6F040B67940FBAFB3A4D1BB59E8E698570E0B4BFA523AA269C6C7A3908369078996189D29B9D" + }, + { + "tcId": 64, + "pk": "766DF1B59D8EEB563419919FBA3949609FFF99BDE51C494DC43E6AFBC7E1DA38AA9AC55571BFCC03E47C9D28AECF1C995AB14E20718C5913DB899939D5E05196AE807A2E01356A5BCD39DAA2B6097DB0A1E59BE749F147675B8E483116CE553F964C7676B6BF4876472FB095308B3F19C585DFC11C4755898BF2D2860A50B96DB8731D7A0BA1A9B9926EFFD6D351DBD3DF4E9593861DA889B4DE05F1BC908891AEE2CF827D2BFFE673237364FB80DAC1FF57EFA9C64953D04010F331C50A3A7304669D7C1FE09A45ED7822E7B16C0FA25BF50B5F45088DF18BB925E7F81228C00707AF7CE831C4303CB207AEF57A8117202EB2054199CB940522C51F10C0EDC37F7CAF4811C1D2191DE97CBF9A588B5AC18D44FA75C18978CF2A992C64D645D015204A54F62F080F2B3725C3C5B41383667BB11DAA5F58010778D875CDE5BF1DA1C7801E3DA73C9C586677D520392421621B3EB73D5673BD677A695FE158BC9B055F8F0DBCF0D6DA00FE4AB482ECED484D3B2F9BA25A7B75777E3B8E8F0AC5BE1916E144817CE53344691129AC8C1BB358D2B3FD648E879C2373EB7A945E887FC7A68D4A6A8BE8D1213590F696CD7F07A46F75304AB6F9653C6B8C3E7A4644C7183F43FE594AEAF139ED97FE8F578D752BE0A2AEC39D6FA474E8BE9C536289664E97879C2046965F2B35C5C3EE5F50E0EC537DC92F4622F8FC845AD4AAE6F3F1C1CD0F079B3C1B918ABF9DCAB771157C19445CC35149884748E9E7F5653DB0A3FEB4B6A22F7EDD4C091073B4DFA96C5567AD040DCFD03D8F8C06F7C8ADB09224B28ECF2965729DB669DAF4ACC6DA9BB53EC28F3BC40FE690FE61747D7194D878B5326C320E53E9DB8E5E31250BA43AA7B0FD09B2C88D5522527778B1AD9706551CBE64E95D005E23E3B4189412FC048CBA553D186D9C9BD52E04301E5B399140922690BABD55A89E91A89CCF125499F97509475847938601781DFF91E2C5728F63117AB5E46B0058CF23CD4DF0F850F8CBD50F9EC40351703AEDD1EE23A49285CB9040CCD83DFCC7CA64B3602D0EC606D765D73EAA65AF7483AF174EC680CF99172C60E449CB1B109D2A732910900507797237A38B14AC61AFF346E262E1F7BF5C290694C22082ACD5E21EEB0BA17D2E6DCE5B5144566C3C5D185437FF9150AF8356D22DC4CC368A66C1CD8D11609C50C28B82754EB07C6559723204E65553C93D5AD6F628B0EA65B97186A69419281F7C4E648ABFFAE38193ADA329082F0698CA091CEE2CA63DE821B5F33CB2AC74C85045FB5F7EC6B86409C705CBCA2594E4B5D1F6E9E295DC72D5BFE6CCD9590B069047346200B7E18B6F254794EDB8069FF880ACFB3FB970F4DF373D27FE784E34513C2DD0E6C700277B03D35A20167D346E247EF756E17F2997F8E8DDD86581917A78C0407C80A9AEF504069B24F52CC929B15DBCA631944F3E16C1DA45F3C55EEB697C00CCF24660B05B6DAF33E00F6EC513E2065E0090B8B16CF12E461432E6A3B21754C7F96CE7E4930C86114E2A7D7A809DAFF959BC73EFFEF4242484FFCFDC4E8A45447507BC639021BBD2B02426928BE4A37CB22D8FAB32E55B97EF5EACA5F3BB9E03C6B2E0DD9220731B6124E71773ABB62985074E1288AA955E86E7C4A9394C8E7744A5EC19B0FA9400E3C6C8F07F006034B44C31BA2FCB2C0B774B7DB59857CB2F9F82222D64055A2A2CA653CEA909B97C010BA0FFC434B4775FAA02F626EB0887CAD810C6081572AF088454D09FF2AFD96EF89DD8D466C4E3CD28972A652BD1034B65BE0E6628CCA3D9FC4518BBD8D03740AFCDBF46F4266572972666F7F5B12D4D2E379ED2DD5E1F95316AB0A7C7C807AD6904119B4168DFA2FBF3B9BBCEC239F72A1F5FB44340111C9824A1DD907722A75AC04B2ACFDD3D37BA1FDE4819F0D0FBAB61D0A72B664C8D8B0981B16E2AD0C64C2431930230F47D03C04501C29707B5FF66F8BE9819FDACD64E3ECA6BF66535E5D39998EB47B5AC726EB6EE4FE7414CC5BED56CF0C9D2F15CCE8898E5BBD9D6D9340C0C0365B76DFAB83470B22F94B53DDD079B1658801B21D14C9A2CA1632119ACFA93F741DEF70F6FE8B5ACF456AE19FD603B7D5A4609E34F9ECA9C3019B8D44C0C8A68CB7A2C9D06A9EF7314ECE97EAEC6441ECC1D4269737DB6F1870ECACCB822DF0F8FF694D8557DE50ADD38F8DD46E45035396C6306F32C665B6FF31ACB5B2A3736275C8371EAB26D221BD49F878FE270292540B7331C89D9BB0E9867A3B71AE6A7E532029EB6BB3A1702BC9E2D6F99C6D822B3DD079EF0D74F903848AA4948BAEFE05F575B606BF5C80156916C0AF0BF00D74D357A0876DABB37D2D9F5BFDE94FC9B91E65C29C1884D30573B14598AA23D969539E5DFF0A8F5F8B9D37D2EB6B07985660B0C4AFE72D94DF2B8CE9C91DF195CB13730478E4ACD65B65CF31BC6AC75545DBBDA223FABFFD0206CBBFCEE5DFDE78D2113CF2D7A823DF4D94BC6AB7853434F36F39628348A4F7EDA5B18307E6CBD69F3A5B4C0D10AB16B470A7E7D558CBD6C63C6495FAC0FF8166BF9A058EC0917F3F0B0A629AF76207D2DAD92B57CC3E559F572E5C5EA9529CC4F33FA61D4C9D027F4B862ED7E128D27C6AFA6F86C98E3A515917136087495FD441B5D54C3A7A1480F91125A2C0A71CA5E5C8AA3F015CBA22D3558C1A996B00FF50A58CE99E61E281C086082C9C8CE06704BB686AFD8F1DD5EC0AE94D93E273ECA098CC65E3664DF09E0BE3AD8A577CA5ACF31285C26EA0DC6B07D113E761D321EDB5EEB426D883E94467633D8B1E7EAC425423F2C86461D9C7635263EA5877F12BD8173DF6AAFE2E8E659BB39B17C999BC651062D7C14DE96C24EA46DC15C708B122CF079DDF3C85AA7F8116B9A59E77A5B1D16CD50DB43DE5C19DAA22F9C58796C1C60CE186405F277C3B3A32BB47EBEF753B6DE1C1DA31DF20DBD5D125A1C253D6A708243B50BEA40F5EC6A43D71F4BA01C80015B6AFC6396A3A5C9A30B555660700A92EA0476A52E6B15EE1E444264055F64F84719D42A5D854D91082117112C8840E6DAB690DA578AC625F845BF87047EB5CC21296E1F54E79B9A87B3F0440C2B277DBE20B2C5D4CAF803AC926F82A780BB5509073C3854296FA62101D444A6386E338CE310DBCF85171D8C243D71F993D21CCB7753F5CE23CCBA53DD589236F8947ED0A26E6CEF3536C75F10AFCF687E9FD0EF121AEE911062756379ABD985C2E99DEC3C204D98C58AA69DEF3FA1382DE4AC87F7E28308E872ED7826F01A365584E59A0D345F81E0EBDC45178C00BD18BDA8D5B905BE17DDB8AEC470BC1205B1DF09F21F39D9A9DAF1E04FD1FB62810B173B85FC5134AE99E44FF43B244FF07A15BE0CD15078800D60B1FDEC8964B10F9B56C4A14FDF7FE531CD2BBDD4BF17AB7B4353D00D7BE9194A13D0A313C0A166CD387134910A1707A642A229FFA05023DB92429ED54766D20FAC4DFC07C6DCE8EE38D9A7189F4364A8932E3BEA62F8A8F22473A066A1904108291541FA0F716E586BEE112EB37ECF7DB06246395A581EBC30A2E54BCBC8B097FBD50F1004337878814E932F7C8296EB90DC265B8519A3D420BE636472BA55B8E099C2C1AA6DFDA96C32A44717D52C9AE852DBD0E8E684AB00ED7C744CB881", + "sk": "766DF1B59D8EEB563419919FBA3949609FFF99BDE51C494DC43E6AFBC7E1DA382A55F39CC1DD6472202739B17FD8F6119F6EE2416E3751DEA7ACA6511201476F3A9CEAFDA8CEAF174A63524979B737ABEC12554BD7DF8E35D8141310EA89D9667F769E56FC0E0F92C9D656BFAAA28856C11339DAB43DB3057CEEDF836365F0F0C8124E8BB880DA00880C304EA0445120B10C83908D5B282A40B6511A33061C023283488C58106E1C058D03C22DDAA661C1883083C291C13420183622620011E1A20103C228084425C1A80D51182A8C24060BA54400B504C4124699088422063159921153B68918060298C26090080C8CB871A416429A102613C6450349824CA22003A3455346841C45448A24098B80211209248032669B4200C242061496804AC0906402460C246103422064066002460EA2B830DA06410892858B228800C70823239022088511276AA2486D1B1506811432122591E416515AB010C8B065111122D480915280508C92204818115884040210490006691B026659C8492011315C446E00B110D3124A51C66422210ACAC64C5B320504B72152B428D32260C4084253B431E3B60C49088C44481052221194220124A22D009085D9C625E2A84C21915053264920A3881C040599824D4C3030898865541424544422A4005111C16C09474C1936621C262E1BA64C0A1409202821A2A689CA340A234762CB04881C07058194505B2022C286508822916080480A1984228888A4466411916C248330A0280C62A24DDC82515A446621B32908C6499926482312124CA41113464851282C5B400591384021A36CA4A20990926462C04D48322C9918811244851101610CB910538225E3328ECB282E63344ADBA86124B349DB242A1B1185DBB049C0C28859B0054B20108A444890182C00B70C0138020013812200109200859B9048D1189123A005D49430D9C824D2280E2086304398000BA8301AA78DE2902098884DCB9401D04690202688DC066141388C02B18CA2040CA4964059C0710AA65004B38450422680189001904C6280845B826114B39109474A9A062ADA044CD9062CC2A80DA320008BB46D58087111360490242002220DC34664D9A22012012C83A60C01806152448204054ECAA00D23A86D2227011344094B2444E0262D99B045239570909451C44429D4062A09A72C50B84DD88660103330A314419CA825E2404CD808488C16099220894C48119C9009813692A4B68C214961431468D480201985485B160000C1656386688B302214054C80484E92C48922A72580B051D2366A921680023450512689893441D32891C328720C3025D3A2411B23828398310CB10120822CD3067152088A64A268E21250E230281BC111500011CA046E24A84849B041C3165199B06C44A00580C88002378E04A649930860CB0825A2986CC4C68CD8324153C03160B40C49266D50086920B680C0908DE21201C9126ECB4825A04892849828DCA810A3120652B64188104209236CD924294928011A32814A26200C08644A809122202A02008D84987144348C201144C8B8902240321C311103C0011A248010B08084186CD83890E2142D59066862220C63222503834198A080D0186122136943264802C0899898054A4226190206CA164C0A12604AB86D43404E0315229332054C0486E000658C987022857163081080160824C74512904D128505CA4884CB88716432101B4212E3B83098B60C94B45008050C08386420487288420063A0601322420B144019B6708AA08CA0348AD48608E00692C1A8850A92885A4426CB447260423221A091A3B471CC388C43A608C43460A3B44949C62C80B8711002904AC088A042321B872402070A99C041A4C4840CB5680C8588D0B46818104960A24CD4448858824108155193C88C09124260A251D420291A0810202810E3085123174D91A8319CC028C3A0900B1650142406E4380458082A83040813401082403119B62052A69014A364C120694000104C806C00A4085A90880C218152167000897019264D63342E0A470522994418C4401B8725CB168199B8211B964D91142D0A440483C4449BB08842426222B2010BA444613069A3186514B52101B26D11146591388AD134105B364C011891A386012110621935208BC27122A22851222404172408C32851289204952400B36D22B12919165221254AD3068A4882041C200019A650D7C1BEF09D1A5AB2F21E912D5DDEBEFFEDAF5E953791304B0D2B2BDA83AC05A83C57F672EEE2E73BE9022E63C64697BE5638B79142BFB576C0E7C4035365354E5D394A8AD64B33A9435619CEE98991E8B1E97D508E295A394FB4EE32CA9A0DE12ADADEEF508F07F2B48A5ABA6453604CDEFD5425D6303616B847D00B5D3910466F3DC420E0F4F6D5FD1E0AEF8F5848DF0FA693C3DA60383235807EC330665AC6DDCBE3918B8A46EE5A59A387B5015BEF1299FC869E7D1D30AC835B3C1F2E727F21DDBAD92650A8121538AA8A4FCADE6A13E3CECF4363C2754B3DA76DFBD4CC95917A1B1D1363329E8F11A2902640EC318144205C7758A984C596A40BA5C8DCDBCCBD717464ED2B69A65EC8D5D8EFADBA48AF762802DC0A36F89EAAC39B2E31EA348524B956A5DA78DB04E281E14AADA9B89714F8FF2E781321C8C4620A165EC37FB157208B256672DE198635BEF161FDF89B607F1727C75D9D45D70A8FF94413A93405D06C6D0D822E4FAC5137596803032A06A15BE32CAF1DDB14A7751EC712825DF6019289222D2BFF84FE8771D4680291E7BBFBD3F31242CF086504D015313914D6E6E9489648C08D7AD621DAA70237DC32C11C959BCBA0547B67F77FFF0590F7231A8026434CEB71159A31DAB3B9836CDF74C499343F9695D79D33557C13BB07A0E889D668121BEA0F0794B5319ED4B1DB298ED191C69160B339B66DEA5545BFAB625255636E5BF492E67DE4D33AADB56F924AFA84D91E8A1E6DE385714779F632F031DDD60569C5D035260EB1A0A995D3346CEB0B511DC87B13A1D73FFFF1169942E3D788C759CB3668A32013B95C5D498F4E05F26EBA9A444797458244CCF499427D4B0B457C7E7A5CB2F27ED58698E0C16F89DEA4903C7CC7419BA70AFBA2914F4ACE876A81D29BEAA27DF75E82F941D1538A631397CC9593ED423AC62D147BDFBD50E305CB3A03B4A8A0010A1CEAE0A4813F6BDF59F3EDF3364229C8F524553717D5AED1F9282B73FC37216B591C7F762FE3423C5D363F3AE6D32C06E192B135D7EE100714F5682CDB123B6EA8AE5D03642A435B6F2483D67ED91A58A3F1EDD98F342F819BF373E77BA3C5CEF082A7D58DD103B0BEFCD2F102BDC2738F6471FAA24E4DA7AEB86CD0A64E227482BC864A7D2CB9976CCC38BF1EFBBA872244EE2C9C366BF161CD5EA83E652C85C007A29ACC0D8783507256E9EA53C513612DF7A1857C12BFE64B106848688C70C05A06148B41E16B240AB2222A770BBAF3643564D5C10055AD40460A4028D03369982524D6DC3C3A0FBAEA763528EB3CAD5022F37126B72F1C239D801D4B002FABB90AE9804888F42ABC2601F18AF8BF9D319D0A8576ADFADB7E47DBB837FCFDBDAFF6AB5D16B55DA2EB56201F66BBE9E0BD78EEEB2037EB708BDE7999E2A3529DFCE57A7DA0DF50913C06A425CB665467280D2442473018214698E73FAD8C94C4CDFD01F20516B9D4C644DB04AFE2806E1767AEC74FCBCFDBDDDA474808AF96B92A2814AFB46307A06E15FB5C0254579776AFE8C7A86B3DEAFD5EE14D42E44A2A89C53BDBBF6A85F97B4DE490D1B3612F4BDAC78FC40C97AE572C5E333C202556B682D106C5E7FD814CEB696CD94E7D2F75C5DBE95D5F30672FECCACF629504C8D7B2E15505A241189A687D715686D5EF6F48B00C139D6346BC8FFDA65AD6EA7F2DEA62C91B87FF00A94DBAF52808B51F1D3E4646997D3FA2A1BDFA49ED5119B7FD5E6A3C2BAE019D5C2D52B8F4DD733B3D452D71B5D6E13019F8DC0832228B836A34517E29EEDFFA7E440B87B0A1D1A85773ED178EDF20614733F846644D9D87B2929AFC75AAADC84A8EE46CFA64117265B7CCB4987F3B9218D47DC9586D47AFBFAA700CFEA59AB29C6253A2C85D8B03DB1610761D3827B79AFA0ED64F6E4258622B717D06FBAD64589D00213FF42629368871618A1A76CBA764ED9AC529E790F6F19937478D0AD8B00F47191F5D3228922AB1CEA8F89E713E9BFF2F0A2999E765AA79F01CF93CB519929DA9A9F52534396D8BED4F997BB73ECCE290FBB34EF73EE344D7674FE7CCA81B9C3E59C087C68D0B5AA7B30D7204A8E5DFDE41FE6810B8AA73C8D3B589832C0AC61A8B5B6DCA3636C19CA8D0361BE98EDF9868AB622F504860F98EBD2AEDB1C4C21BD5E082BA30C0CF2887F2D3C379B4F1B19588EDF9881D1A01A6448D9740EE5A13782BBAA843522E82199B84FA92E12A58E440E03C17098C327DE35F91466CBD7DC9643130D91548038EC7AAAA490E25F88F2B4A50A9F32BD29AF4735D3DCE745016FA1F75A3BA7AE337DC25B5162D8EFA78CC119C57E065292C84D5A54908C14803011D82AA40678FAABA0C79D4B3981C20E0F0A7D890612A9BD8FCDDB59BE33549A6FF8E00DA5786EE8E94CD12B2163BBFAF8994B98FB8B10F96E17DF10FB24E55CA7F9E24873AB7D6A3442391B6E24B67E40E3DA4B63D558D9D79E1068473D97BBB3B842BD76EB96A3260C1F537D2E9CB6F0FFEFE3DF8677763ECDF4026159A407EA96A6DD8CC7662E3D773BA23C67E93CCF73710792A8B8E715B6F2DDF783C7F9E8F70F5D588311C37DB02B6E4BCC2D63013540ADA9C053A27E2165C872B21F867C64BAE5592C9D1601F7635A99258A2A41B94A6A1461FC2FFB1C9708387C89664E218429A1B2BC3449FF4B8BB04EE22F92383B9214C6DABC3BE103A4220E0BC93189C9672C006568C2A02C424974323EAD572A5DEE85DCF8EC343DA23071651380E5ED3F0CD03EFF650D789CB339ADC67AFDBFE0BCE8E4584A8FDB9A4D24C1137EEB55E53361C3910073DFDBFBEA44002E44B5EAE15B147B4A90EF0CD1D886DF73803AA55A6F37E9FB32F7ECEEEE495CB44A2965F0108052D1762819D04E1CA28E0A5240AE5D77B0EA36D42E49C741B09A5D9C74860A9AE013CE42C55B5BCF9988CF9A7E231F6784AF6805E5B79271402857F2D18CF59D69921AB8DF6C936F98A737CE7B1839521272477EE3F54164FDCB3BF4B6CCFAD5DF9ACE602809AF8D096BAEB9EA02A901EA7C9DACB20FDDBA38AE3898A0CB277A7170F6CEFA70864EB6571F96E5DEADCBD03BEDE4F3053F66C2BBFC01B99F05156EF302A29028C57479219E18CC73C29D4C12D70C9B99F0FD9F1C9CC7CE8B1FD4F9D0FF82B703A2C93EBB3E3E3D13A28A4D0722EF63E8BC6D67938621544140E7CA6345F88548607D737CCA54E308ADA3D17E8AD01E27159312035E0254682588F4073F829A262A1C37F8E9AD94F30C1079CCFDBF9655110D689887575A783E0FB5D3E1807F62CA14D7383C56A37695115ECC8A18D3E6E197C714AF1F0784900F8025A37867F7042E3533571FFB13FBF132F90BBE6EEB31F759E8C6B03396B5771191E415BF3EBB8F9E55F2514DDFFA7758B4842BD76E5DAC567BC7D440ADCBFB356FE1280D51351F9B12B3281F47592B4327EF74873C70483243FC12952BEDD44C4D5ACC10A7F513024B4D9811E91C1D6E0A5A015A719944AC8734EBAECA8EA22FF55C9B5FF8199DF6163F9D3955A96E9C5097311E197F4CA413B5909DE94AA2A59F681808CFD75E887747F7D539086DD980C34330515D50BAF6F7D234B99F18AB0EE6A427FB956BD747DF06B3D7078915BBAA02410EAF0EC06BE06E8BD8E39F5C0BFD43DBA1E0D8736C0E27439B43757BFDB16B46428FB3C06F7C949EE7C418815A4BDDE5688830745ED66F25C0658BE197CB157FB49DD9F490ECCC0A8D1B395435E9477767F00FB257C73B5225BDD008464F5F8B63E0760988C05E1B6BDE4B407357E3B269FFA93A75BE609F16E12130FEF601BE2B5BA2A0F34724D9B62786F1ECCE5948DE70DA662DB9DEEB037E398B19525775FFE9E07AD70507DCE5E1A0A732BDD1BD3CBE810E10E6FB46E5624BEF6AC2B4B98D4D711EAE84EB0AAAB0584A413088622CD9BA87468244C4248FC50127CE87B2016DA3C883993A16BE50E4F1639F0669EAA9DBD5B396465FA174EDC3795AB341CC27DC61E21BD724564E6AE371619F8684499E02AB62F81A5379877EDE16267C974CEB7359E4F0D951FF9FD551279899E3D88113E5F9E7CE9B3090B1AAD78C59964D9CCF80AA77E2B31BA06C8987639DC79BD927DD45DD883315696D5C67304B48C71FC7B4CF39F22F5CD3B36605111109057A1E040FE401920A237DC12EEC2B3DF5A906865F4A74A8581FC4C1CA0CA38E4C6242E5B07ED99DC57C47719F6427ED8B2AA53327D49F7E54D1155D9623053CC638A2526803EE6CE115309130DEE2A8C18925976C956AE5878B7EB82C5FC9B802A43F82E4E9019FBC644EB80209767D6D13D4AA3A6F4CF95142830B8A483E2CF474BF63421FCF9BF44F7D9FAD4F0C2C0A78B4B45AB3735D1EE0BDAE8201F2C3E40088942C20426057B4711E3A4E0CF672D52524BF283AACA49649B1F2501A155592C7FE39CE1912A1085D5709B38DFEE74EB7A8A48C1EC7D21FF37B8C6EA209D6534B6328F1A99A1AD3198894C807E4AC30F6F85E4D472EC7D58111F71037248CD833B929DF928B6A0C645578621E262A8535B4D6232E30F6A591577AFBC2CA4AFF9C6E9AEA99527E285777763D7DE120C62C37A605B02A45CC96FDD211C2E5D00719BC8061D295F060E7D85E5D09E11B959B13EC3049EEF03B479A21C4A5984EB75780A26ACD84405C1DD3ACB9CE822E7822836802B4CBF68918C213A513F41E5BFEDF1" + }, + { + "tcId": 65, + "pk": "C2385FF5B4D2AF60F6ECE79D62127B6BD35E7DCD732C94E86FA4412B4073753E55B13A23955D57A3FA27210CEAA2089B6B046CACD2F629C3A5B63E705F8FCFBA3D06DCEC47E3F643BD5FC5CB09E1630B5B00E28F84A8FC47D224F0F1A70FE496B0B75C234FAF16A386600CBFFB3177664915A7D1F5CE3FB7EA7A6771563CB00ACD2304AFD0B6E479CB3E054E794D8A32D35AF3E0D7AF2151ACBB8D4259E756B60EE1950F18E0FB40A914E42C1C62845949ADA186A3210429B8C38CB97002FB160676A72DB53E333D32423ABBFD6476D0885D9773E8A910DF792C50272B609DB4F8352F5C8FAA0D9C5628134A068ACEFBFF1ABF7CD5BDDBEABFEF7961B62B82380F1B8DC0C5A35B31D46E99ED6D95802349E4A7D1421A5D1E92A7EED88BEA564D5C1F2BEF62549FAE3A0FD128A2D097BE3A0C07165AA67CF0BE37DD21F9A8E0CAAA03A5232DF6E989DCC85783C1018D40E2FF19FF47298E10EC513F6D3061EDA08E182C1F322FFDE8F177A8F8A9BC5CA7917443A971C0B1E2A1BC975383B70277E132D6A5790510DAE885CC68D1B663DF26DD885187CB87142B1FB39A3E772E7C3EE3469AA9287C0EF2D1D4E4E009926A7BC7AE64779A7B30B9DEDA83230E28D196650DFB24BA8B876438E1A3034407C3AA88118EF17BC9B429A737FF98A9F8F2FC7EE49921A298EC8AA9E53E68489E75AD9AE6C478883C163EB62C002EE44E255D229FFB8C8CF64226D5E63EE312BE2635BCC35E725D5DD9D89533ED5FEB70E9FD05D23A4180785003E8E10D1A1A2B4BC347BB38F5657C96F822CC87DD803AFBA9FB1573F769D6F22706447C3EC0417C4E4F965952712DDA63945DFCB36C9BE20FD17B03939473AA8AB3EFAF165777DA74FA4B43031C1E2C3AB64B58EAFFD7BBFAD33FD09AD64B7B1338B87E4DA87375A32F1CC0C8F6C47C4BD303DDB75ACC74854861B920DE39897C2F7006C88FB2A67DF694899D0B035F8FDB04D5F8F26C901679172BE20BE761BD6BBC48D0611B9CEBD5C678F03366BCCBA33C272280B0293ACD0AAE04D86922D4016F011D0A9E9E7CB9CE0C254A6AB7CDFD644DA87BC8D868F4974CE5F404D896DD823CD44C60AE112CE6049757F0FC1BB427298D5C5183ECBBF4933A6DA01E1439B23729FAC858D12CBF2488BFB206B5169A0CC5869E18A2A4F00109643DC1898BE04DFD97A2C3B03B72925230FC5C56DEB6B1B9427ADC8F35F76CA0442BE4990803FBF2CB7277AAA475CC781F5B55B582F8AA5EF20C35D678FADE39B266D490B88481E9B7DC2400C33A4078A57B0E64A177E8275FD1ABCCBC7A7737644335B70A92EBB7126D1621143753C62473F19AC1F6C2E3EFCC90DD8353A61C1A459EBA92888100327D7D15CA5014BEE26E1899102052E39FA36E0397751859AF2742D2092D8547CFAA72A855208844C1CFF732DB881EBD9DA1A3BA485FD88C7756BD6C60A318B3B307BC6CF86BA321C67575D9521DFFF1334C630CD0FF87E9A317E0DFF3608680A16B35A67630ABE437F808E9F3D495DAEB8561F98F6E24A27C32DE6F3908A8BE72DB5BDEDD48E4C4B66F59FECB678689CB30BBD139C76EDEC7AB02FE746DD3D7F1FB180A5AA401B4E5291DC41DDB07F3035B9206AFFE0154081F22C8B9B1D33005C31C4070ABA946B4E85B2CE3D0ABA48E3B1F0944BE97080A6B0FD28B24686535E5F38FD90F11B7B6432E8DCF0C9F2728A8257E47A357CC24B4CD19F5570EC45BFD58FBB078382EE8824C181C8ABE78F1F16B39425600C5253F46A07B9D14F7D4E8B3C762AE9A38923DD422482733D25EC63B07880C51B602849B75D8C2C6DFDB81ADE1360C3A977419FF87B6249AFD11CD6FBF4C6EE7CEB3F82FEE038D313BFD07ADDA2888E7FCE44E7D382FE484DD1FCDB3247C9548D06043A0050B6370382FA972B80984B7E0DD2D096AE1D7C50307091E7A2B647E1136ADD0F75DE7596A7BD3DED6DD24E0A5017B5E875983AF1764D046DA4241CC678FABB2457C271212194F970434D893924FF3F4C41A4E58EF2BEFAABC1C264AE028197EFE52CFED818515A380D52C68EDDC680AC71D0855C024CDF4995E30B90DC161F28627694A0E010AC5480CEBFD281403AEA84C8286ED36315412924E1DBCBF220EABED8C0740F15588F072560E68B282644A023C817CC329EA436CB1257B7667C1AF8BE26B467DFE45CF68DCE933379928C6FC832E731D25B9D66AF5659FE701DC66B4EADE812F3C907E140EC23C5C06A707377749C0E448B7E4A6BE686EF9E07D7B313505A5E5235F4857E085583500C1CD83AD311668DF5D969703CF866875B74621279F5E1A9D940EDAD8063E6ACF290CF6418C3544ED1C1E9CBEA386FCE8D93690499FCD13D8FC53A6522BDE20B1E87BBF9FCA5E2B56D9E5B6D0AAC167BA43FCAFBCB5C65D3992526596ADFC708F9AE5D37F7567F60F7DB56BF23A0C3246C8E00C856D4912A0C9FE2314AACEC37EFBA21B4BF6CF684B1E06DC447C1D1C86B14DE72EF7EBA190F5D3B957A8666BE27712867443E78C194557D2BFABF475498C9AF9D5892BD7AC30E8A08660DF8203CE47E59A083ABA27C1635146D376472F663F2552FEF0F8BC36D7E63524AF82C985AB73AD44B269D3C19A12440578E55B3A10BA641CF1B9D6136540DB65B0A6CFC6D0466CF3C3736226845BB8A5788DF4AB4A96CBCE8F407D5D22D9F74C2F31644EC31498929E119D33316FE73EAC7B1441048A950F3E2B41334D79707D55114B4F5A6DF9FA6D2C699C3F6654EBB518CA8004F1DAB63CB356270ECD50BE3BC2F8452D91E3E241145EBD6F0D14E7BF95CE3B3DBB397877BEB356683BCC22F51767A1CA35436EAA5B8BF5B2BC14D5460AE1B9B6C8D9020D07C683AEE4AFBAD19E7340592AEEF4D61D17CB79288B958F2BC5FCF03C25E0FD2E5D0689F9F7D60E7D86779FD0EDC0F832F6009DC47910EFF56829C49264766854A33B10E3D5C18792D93529FA952B140EC72A876892031E1F927B30010E57FB56E2705ACC3EDEA9F98352F618B1E0E1F87CCD544FC76032B9740A1731E85E7B2348E688F8F548277B43B3A1F2071109A8FDD5B763C4110F2ED8734525D0151D6BA64C13AAB2192DBA00A1A26BF1AACF18AE3B1937EEAFBB50D7E3B730FFBC6F416DB7E47C6542891333652024A9B624F4765E7606B01A23210399D118EFF5E4EBF8DCA44CFC6CE37F83CA8F1EB2B22231DE01428C0F1CC73FBBC55A56F29C44CFC0E496481E2B2A0F5552CFFB4A275819769FBA6F1E3C15201DF78E58F993052B9831B71B70B9C2AE265B68B8FE8BDA95C0048DC0D3523A45CD5EB90463C0A2CEDC2CB20EEA3D84B814B5E5C7C5CD9ADA8B4DA4C07511A339323C30BFFD7DE9E0AE0D596B638F41DD47DFCFCF9424C41EF2D11A7A86293F0285BA6E9BE442D1C38BE1DEB2260F6457FDFC57B5EA8EE0A215A954D8D366C04818AC1DCCD367BBCEEA01553092711E9B6C2423513E4E5A15F497685FD22F02E40EEFDB890298ADC4F1A4137415F8DC0D7036CA2A8A9EBE2C1193C8DAFB209EAABF8E9B479E4F8487465450C4423665C51BBD51BA8E38F3DFB144D59A7D2339CB5E5E837695AAD09081F80524D77947982FDD5F9B3CB2605F3BAD6E9C1B4F21DDCBF9895BE62F46E8B3415786CEA7D7DADB9E48BDDA35C459A5E1", + "sk": "C2385FF5B4D2AF60F6ECE79D62127B6BD35E7DCD732C94E86FA4412B4073753ED54505441C3C70B3B7D89DAB317BA68655A52A93FAD9A042184C3ADA17DD2F4AAA36AB503D0F81ADC4DE1DE655304A8F14F5EB687DAC6325539D906C83FEA1EB81F82D91C3387AE16815E04696C47BDC3CA909F33C18723AD614C12A206C10D31C350E8B8805C912721C8504012184090552441210A092112412309C1066E4C6400B234CA2C2841A2191D142244396848016095CA65021946823217109410A1C49854348909818488CA021A44882CCC86504284621A4052383519A062E02364919112A988290A1240C420610E43651CC366EE3862C21B18419230E09398848942D54242CD1A04581A8248B448C0B950408354C0142104800409B12521947241420281A134D4414525BB06412207249102559368A500412020205814608D9C8288AB2649CB20449948D482691593252C0A6841A468618997010224A9AC429E1866C22170D14A844CB06625C466D1A054043360E0A278891409111862D4C44005CC268C2228D49460D181970604431D0C84D62B8900940061BA42500922504B100024291A420521319449C0200E3824808060081268EA0C828C2301049126224A5902192249180518104301B025144800801264219C94440B6049B269220A0611B139000222988B8300308021947301085410CA9301C24062490500B2769C9203163466C5000288B0452DA28411AC2051A9744D28660A3326982328EE3B6288C828060B22190326263408803424202882082B684A0C050138040A2A6806242200434468C2841119808D428709A469004426E01900D92B08083320A0A3240D3106221C360A43202D01232039521182206D3362463A229083420242486210084D9880D4AC601232045D3323210C210242362532062A4324C8BA0681448465248416098480B10854C882808854101224E49C421CA086A12B67002B265A0A88C5B202D01048ED8A28403460400C10941A66083C4501B200418460420276A5036111A956162888CD9A08523C70090C48D59864109220E11868C14824450A8248C220A60B09012244D53C01140B650A0A24D0BA28192106C00311042A65143026211150DA4B689248944A02084A1980DCA4648D8482509B9089A466DC8428DC89608D0886CC0104D9B466DD1B0240CB80D821486C1047243A46853840453C8608292009910284A120DC4028CCC321108899113B30542006AA0C2208330629A864CA446501C4232E22025C3242548922D91360688A86C60484AD8246919946902B1614B8205590268C1B22C1B931023150481C68D5A260DDA2244821086E41400A3B80553346562B62111C90888A2481A364EC44410D210825318128B2829A0340609424E8B164949920C9A92449A06284A180A980045E1C450A4384891C63024B96C91207049248C61802D23A331D3326113244948344D4C261021A124CA14280C1012103066948004C11848A1868109926D93469021156AA3A4100038851A99901A089219008923C1912430518CB600131921E3906D4322624BC04C51466A1A014A2034894942641839121CB291E4306A5A08861A05611A82414BA48D0A0281CB86904A2686D83841CA080A1B09059A9631E022829C308D08054A832685CCA6045338891BB06021B00418001223A921CA204EC0000890028C8B063140A8459136080C23840AC691CAB64412134500A42D21945111422519445053C425C20260D83001C99084C2224A0401011CA20CE00244DA0629E18469532086A4886D0382502288018A1200C9B07194040558B60D19442C4C9689E13865533602C4A24824122D19888850460C1819881036480A001193286408968082A04013372A20220282B26DDA3866E4442604B800D230620B0649C948728CB251E2406E03B58D0A02044184011A9980202571DA9291A0B67098B08C99C24DC8925009457011C444644026513880D48011D2B061E128660024915A00896086450B431102C084C3288102252911B24D842005A49669C0B4250AB56821904024156611C40964C0845C308913458143145013406D61C885D1A06490462DE010881C9824441010194221D802711AA65053084AC1966C8C228910236862086A13C43051B06C99104D022601183781D8109023868420272EA3B424C0340940048E40B685A486640C3344D0228D0CC10915C8D6BA68F9FD41BCC8679EC985AB5D74557F6F6D035539B339C408F2C24981BD5C4FD018955077A79C3FD94EEB1220DE199AB168B00F2EE837275D9CC54ACEBEB0613C81004681574F9943AE9850AEC08A1EDB44859E22D383A7DCDF3811ADBE6FCB0C896483F61AFBE41EE57E253EB9A42EDD4740192CF21B0708E94054CB14392E4157A5A88EB7930C7B104A6C348B028CDA9ACB2E2EF34BF66240D4B21F57E759A45EF39B60B19F7C1F9851251A46C13B973AD63EA39117CB223BC943A56D12E792233DAF0729AE2A58C56917359D2A6712A0063E87A8D424D28E2C0E3E4593A0A8DE46580DE0F74FF9B05453A34871581784160949C9AC9ACA19E18EB3143889EBFE0A2379194F8CA251AA26BF3750BB69703BF138A7FB44D4A19251FA9EA697927EB8621513E1753B10A1EC869EB486036EA73B0978FCA3017F933F027AE44461324D989F47E64B7AF616C89EDB7DBE101EB6EDB517B4F342A6FA89C3813DF0F51DF5522667425C694E6B2B872CF884B31706AA8C2B24FD6BEBDB2022C86660C7300EFDD92BCC2AF803B5D77A257000957217486444E016379DFDE75DA83DEE46B84B1F86F43B02BB0B22F46F1540F10B8C465C4412618EB64AC8235DFC7F695D22B0B7B3AB557DBAE7D5AF0DF012E595215E2A1418E7145F357BF57413DF34FD078E639B52963258113A3C560C90BBFF7BBE70E3B5589220E211A6CA8045C9571437CC9B3C24DFB14B48695E2053B88B1FF2B7ACFE1880B4D336BBFA6734747C2A6B7C460D24C3E6219A2B0AF769F794B7F239A4CA0936162903CB0DA57072466E610480BF09CC57D8ACA4A1CE8AF298D2E42AF44E380D94190E20A61BDA4CDB1E123A03DAC37A73F89B843FEDA27EE7EACBD49EE30E74A25A49D93A1972A237C95E1D8F4243BFBDBB0F9C50E03C16B37B01FAB3D0DD3BFBE2CF3CFAAEF7295BE80B120958946E02461EFCBBE668AE52DB638A7ED808B6778AD7D11EE66A705F32E232D39A0B9D73AD33AEC4799C791B7033C5949295A3AE385F7075943136685BFD59F9F1F1DC61026ACC54E65661DE4DC996B53CB612370833037A15D746880FB78CBE5BF2519280E7308C15009E0D6313D43A8DE343B51BE5C5D736CCD71C536FFF1B2BE1CBB8F4F873B580A9165A78B617C845FEB074F86A2C666CFBCA2C5582F99B7E5B2E11B7FF253D33151D02DBD056A06CAB4B43345A0CFFC2B8852D837216C36B6E9BD5307EC23DAE29719A896FEDC2A2196B426AC19667F562C3D2D97497FCC78FD50449AB975A8D65CF3F143963D4DD7B296F06113CF2E91A9054AEE8BE010E76B33B8864FF0748931577F53640207C6D335BC928080A3FDD2C0F8823FE89C53F7BD5C468DB531260D9DAED51091A5B8070B884C1DFDDAD50AB49ED6E6EA101339FC9A528D95D5AD49D8975756A3A4518D7DA8E3262CB1BE9B8533FB9FE16CA796AB247405727FB32182FA127A659CB40C810861CB048E6EE8442D6D3E9D8767B559C9180533FE3E86813707139DA97CE17457851BEA7DDAA2A32836922D29FAD031E7C9B1F9CF42621D2FC6FC785ED1585A13BB5AB8F2D119BC0A6381E29241E8B54F28479F17CC84E778AF97DC779BFB14DCF22CEB3FF7992BA5CAA89A3171A7D766178B75F66F12B6107E046F5FCC977BAEA650D6FF52DF4B2BAB3EA66BC560075A09CD8FE7081039D97F63C3FF478771747879CB4A4EC68807B4A7B70A21811C59CFA0332349F1A490BC727C4319B8004D40864C82BA3CD5C0788DBD9D7918C9309A70121B7854A4401FF8F283809C6647FE5E1C125569D537B50232E29E13BD97ABC77C083627813983F0CD96C3E79523298C872B19AD6FBA2A7754F89B8B64864FB798C80263B9138F1508157C37344137B87F3B996649D954A8BBE42A7D161E1474BEC1BEBB09AA11955D3447DA3101924DB9D0A2C499A579B140F5346C45F9BB621D78C95450FC70F245A65BA12D42AF7DAC59DB5C637D0DC8FD262D1D07BBEF45289552FC3BC2E9454BB5B3094AA778DEF3ED14175A8AAF783C115760B36D1F7AFF8FE083EDEB2495CFD65E1E363532215779DA1DED3996365B76E183E824E46DEA3D8D5CDBEEFEF60588EBB7B9E16E3B2D36EC34B463639C96200A34B5A8D31FF36661CF5E1D5E5F940EBE6012466A1842DADD06E1CD2987E0EBC10CBB7EB0AEDC00E93CA0DA7EB1E856C11BE2D6213113E3B5D52B7D5573BB8510EF41A71869A3B63A419492557EEA47E33FD67EEF605D0A77C05801B453D7765EBE207CE58FEDA0ACB4F7EF1E55E2A30C5560B1E22313B8ACEFB9BB15700CE1F60F99C87AB22269746B11EE963123E98071FEA8E5F0D28A5B960C62BC86B6A34DB2D21C82FE86473D2CF319C385B30283443486EB78CC6F6FCB70AA31988A4F6F328F83E862E1FC9DECE5D674689222C8B180CDF1D87A454C92F3DCAD346BA6FFCF56C70182EB2094BA136E4557920051AB41638277EDB2010AC169CC7AD6C326B8E73176A2D2904AE9F480A3FEC9A44F1A6552E78501F2B29D078D52F82EB54E2862D0CDFA0C5D13F166472EF24303899048911FFC3A736D45EB9202A18868999C0DB5653765A5E13801932753C3ACBA638C700B53FCB4CD1097D7D60C243F60232626F8FAB697ACF0E14158DA4C622DB29D52AE0E67F2EC9D1934C09DA91AC92205FAA39C08AB2CA18D5DD411B4451BEAB2A0A7433B7216C443904C157DA05B360265CC1DD8DD396DF03D47AEBC3CCE621CE5C0A55D128362719B1451B1246AFE01F548CC041F233A7E048AFE518C6BB90368FDF0562BCCB228A3E7315BBD1052BB42526DC233B9683955A13EFDEF5C16F18ABA2F6E073E9B1C77A60614CD39319E70D0F15F677D21AA806A68127BDFEBC6054CD6A46E12EF046DACA347E3B490DDB5F905AB786321CB587C771AD65BD4DF0C763E0E5950BB45F494D131F0F9F713E7DE8A1A38C6B0A41196CB8A5A2194E54284E295827485F79FF3D6AD5175373F09B1C9149B202FB0F4698672BA956A9342793C201B16E5BBED7B9FB67548335EBF045CB6A7D0C1CDBE524B79B6CC94EF46191FB43031AA212210EAD6184BA77883AB9DE9816D133D39D9E78CCC4927F647C703681961E26AC75293328C8C309ED3C4E1736FE30255944427E84979708D58432ECA8E6A4AFB1A2B6E49B5FDFBB03B4892909CD5272783330EDFD4FA333CD931925BBE58D2BD91DAFD8F78CC458BD2F4DEAACFD08E1B3B2BDDB6BB2AA1838BC18088E860473FD3DBB337FEB1E4B473ADC1CF470CF3E6C37B80814A1250A3A49E27B4E8BF39DE69DE5B15460347963C6ED8777BD9FF2D10CB4B5AB5C359165D8D5D32B98956C0B357BC4AD66D44F6F806EAD2C983FF682605EC53137CF7EB4F9962B2CD012025C25F7E1DDCA033237AF3F00B773130458BCF37541B140E6E61AB7EABB9596758DE62C089326AD8DC30A3BBA2DA22AB72DE3220934E10AA0DC70E7EE1F2876BB8A368ADC58F820839982BDBC1BFDF8C1DEF02F1602918D6DF4360FD8D2F3FEC610373271924296D666BAA4C90811D85E8BF06DF9583B42D77AF82BE9ADC7C6326A95E4B865A1586BC5C6BAB186F3C9247F5E8D9FE965A80D50EEC366D10059E0C1D8D6CAD7C4843263B3337A75748A9CE4595C433B3021DFFDF31E45D87AF5025A9D1084943A74F2E3794F0FF83729EE840ABA02D0EDF2E79F5897D177607EA587DB4F24A6E0C4751C8316809EEBE26527B94F25DFC7F6B8B54F4E9F5F296915BF2A8ACB20D8DB55C7B2F852019202EABE8EFFF3BD09F303A321F6C77F784637B82CC850C41028BF4D016020EDFC4F2038AF41C8EF4A22684C38338386B1B8F825A6038033AAC64D17D1EFCC3C739056E4DC66744F883616A5A24BB18AB58990617B9362F2D06CBAC7D4DFA2A728EF2388815782FDCCBA7D3AC321FE53E52B7DDFB3034C4FAC11824D823508793424A610A5462844818C928E8899F0A33E3A5C2C0E666E02E04B4FF1F7481F7BF2977072AEF7A3CD28706898007F7E3F65844128BD753873FFA555BAC0B0D04DB052BFC7825BBBE7E17EC92DDB203AE71BF85349F26194506D95F2EF54E1C6B007ED5D784BAE91B4B3AB4AEEF1933BC3E799D02F09944D20A066739B91C3018BF9BE763195BF5D934567D1F2CD6A4F639296574B06E0FD867D93DD1D7BE642A8E3A06187619240DE0AFD0681AA84E517EC1C74CFD9B3603BF8EE427D0E0B67D365C2E8E20717FD02F4ADFF1E4AE5DB91BF73D691AE1C3C4379C08B58172CAD372FA57D7BEE1CD37330B602744A793158EB421EC88B574B5AA3A64FC21B482D562648603E2067D136DBE20993A2B21F2F163A53EFCF19DDA105D9A24AFA4C916565DB7D5B462F0B48025A4FF8A7851555DA65DE6CB4D57C4AE1E786EA621870E9A6A2B37E09BDFB7CD29104D4BE15D71251E2A2032CFDFB67DA87EF99C23D4699D9804852B5F0793043AB691085A35CF4C8E93CA53E59CA4898B2005FDE559B7F5E7DAF6ACA3FFA45369373ECB89E3678AAC8E7F49F23A0EF032570D93BD21ED5F09F6CE77C21D5FE74796DEBC64CBCD156F27AB394BDED0F330757B4225A4A3074B65D4DC89027BC441EB6BB08D3C299D58CECDB15992D849C583EE935E34711833D35C8B57CEFFF60D84A8977415DCFE05D66D982529B95D5B13B18AE6FCAA86C75CB1CBB207A3210E683F1F50BFF5D" + }, + { + "tcId": 66, + "pk": "176C08BC68F3336165D67633E09DAC0322DBDF16F4C3E40455F2608A517B964397B289F9D4641D75BED239638D5292DD04BB9A264A8A9DDA6C256589EA35BBFD41C3E4DCDDBA3963BDD7DAD6E7D7701A6EF8D79A12239CC77EF52BA01D236C9ED0A09E26729988F7AA137FABD14EB0B24BA5D900628830115913FD55EBEBB1D4BB3286D9D0C9141481D3700959D415E3F1DBB222F968BF66DF0DD0239FCF22DF99D4A90F4464CD25D31A5A34DFC5B7BD06A2A7EB7A6317EBD6275003DBCC5803C13C461D98C7E2F8032051ABB67FAD382429F050E7C7662FD2287CC5C90AC807B1E3CB48B40FDBF2A2849F72887FA28F8890890B93D9F8747BB3D12A5EA03ED29CEBB36C49560626112A6F91A7451F13DB5B3F199043C9EE3CC29F2A359C87D457E87EADA7C16ED28A38ECD7A9B3E8DCA5222828A5BA5ACE01D80D416DDA5A86A6C6D765A3F699FC403583B89BA0D246C63B059C8F438EC00F6832B977A6E6075BD147E11FCA34026D6BA629D6848E80740B9972C695B183C836AC198AC8242DD6E1C2AFFA7414ED108768F210EDD47CA00CB37F77B725E53A0AE784145CBB4EFD62C92B69CA844B577DA4C4191EDCA87433C8A58169EE98CCF5BECD03106AB77B161D8D2D57D2953E6DB40172C52634C6BE81BFC10F10F0756D2D5879C25425644AC52B9C3C2B6760A635E45BC8D7853597451B113123F61F15D2CC28E5435BCC2DCF4307D1CF8641F344AB3FE26AABA75D93719A061F86D62827E648213DA604CDED56F9112FA02BEF09A700D5BD96AD48A2E76C8F4E23B23AA103C878BD2EA6DDDFB99C9CDD359A0BDF3DC5867025B97573F9236F5ACBECC1781035B4D4BE20B8DB36200D988C4F8D25A9F12F103FAA96214D1BED02733867FC2660340E145FBAE0D7F1DA8F96B82379ED215EA99C27DD25BEFD851A8A24DBD1FAD992CB6DECB0D79BEB70AE4CCA034BF3AAB421534FA7EDD20F850187F58C7E74A6A9479F224DFD152DD7CD0E3FF8E0394F1C2162B7BBFC1884BF1ED6B30988525EEF1BA9B7F0DEB42F1FE9F8529BF4CDF8EAA0A8A7F73FD682195646C89B47409A164D16F18DD5020E1039ED264B25C3950F38E2185E387F1FCD736B34F8394900FE90FC706F89FE9066CE511A2ADA019C9CC96486B3F648DA4C162C4FC6573E01B4B5452AC528657B2CA570E7719AC5D22B461CB6722C8BF8D9AC15640AE7187873ADCDB5C529359C32FE3A0CEEE27243386AE644A18A14ACC3E583561A51393898147CA7BCB0B5A1BDD624888981BEDA682791D422A5B0408F7CFDA10849124A56C3831B12219D979D2945A6299756C14C019E04A27E88CCE860B55688161364A1D4C4AFBD8F2C68FB1E7E5E55E5BE50A47E3D5B9B3A034B9338B2B571184333518A19DFCF5958E5486BD2834D9055CEC1A1981637BDA2460E6F2737CD752B20D4AFD4C10A55B4C80C330F8A5B88A298C235A046CCBA61A276966D848AF1DF48F8DF3F732BA52980BC5E496CB0E61A92C20FE7BCD9E3F3D39478FE9FFEC11C970EDD761A4B704780B7A437854C318192FC4BF602DD384BDFF3DAD78CA56F32246B5183D267F21E5594398854CA3CF56C472FAD2B33DD4D303BF14B0034466CD46AFA4C91636BBFF29BDAB9E6FA6DE92A5EBA2B53DCE92EC6CD55175756AD9DF520884439BED4D6DE233DEBE6DEEA790CC51AFB20AD228A6FE7105C534AF48BF943532316EBD8C7E3880B785614111A2129BB63DCAAC40A2E9F5F5196D56EFD7C977E3A3FE938F9F812BB5A404BF9CA0ED121E92A3AD145480C31FC408A363B1C8A578F0CC03896A298BA5A2A2BC1CB04B9B6402301346AED5D431CDECF7D3D1B6749A63468767AA5A463955BF04717DC35DD63EFAF6D6F5212A744E21F4E68D807910A8B2F4EBE90399CC91B85914E8C4FB95FBDC3FDD3E448C2A9E6664BB2A1EB9D5006F4CF8EA5C8A1785EEEFC46B7C18687A36BE0B8044989EA24D034FAF9FAC8AD1903DADB16AFB6E695802825F40125E87A51DE61E63E123B838D512A821BC6534B7D6D8EE300ED51D051B2F3E5B564973B92F961D296510BC9FCB907C024191CD652B22CABE1E6EACE1E38E5C9A4B88548B1D3187F4B3C9E2504F828E10ABFC2468727B90F018FC3EEC69B11AB8752CD7B79A233CAE01E5DF47D4E696FF2C6019A754CCB5821EB0B2071D8C09A15C7539159A46CE7424F7B32D37D24697382124DE0489C891C27B0EB27BEE7CEB43577B0B19637BB1C21837936C7E721BA0718A2F855473A8626B61722B1A254731269B906A67CE68228E9DD38F8EA09733914F8D748E909999F2E38C50308DB6217B5178B51B0786C8FAF468FA9973770984200DF7F7C798DEFD00D207FD646EEB833D1F58697ACE409D5F238B2EF191F4E4D307BBC7D563E26EEFFEAFF72EC348624D4BEF5ECAEBB72166FCD28C66A78127DBC5FCC0953F402C88BC18213D50CC5A39C309445ADD6420D9048EB7897B061570DC94C10D985568A427BA55CE067BF120328EF29C2D07C21D1D14E2D26690A55F52805C561F48AB496EF194FFD957D4F1247D73D47DD839B4C58E87966589B88ED55136B43489E038FB0466B812F810426722D3F27B3636F17EB97601A4090F9A6ABA3C771FCC8273749DB6FD1CBB34BB0526417EDF0D0532DAD39A4D42B974A1D6683C1DEBD68CA87074257DF68BFD763CFE0324B6DF92B7A9E6984776C4994B8E0B9485C869B2BF65C7CF35427A929F7A9309BDB64655A5F03B69090296F172530DF9E9E3B40FFD133138901FB70B446BD868CC97104C63A08BBDECDAE86FFB6A5FAE67AD1C9CD907D99F1D64F74B117699AEACF58B191D1B882911A0AEE60EAE4AD5DAFA80D7E69D470A69961544573339665D0309C1B6320633CE6B8B9C7470E7B7299EF8C30082BFE9D917F44978E366A6C69C67021E1C77DFCABA356F322689A73A5F18EBBFDC484F1A319854915D1B4BB34841411760B925BE2255F6CB2EF607BCE343E8BF8CE32BFFB7C6501A8CB2E300FBC7821A67C8869416BDBBA57EA4CC34C246ED9CC7BA00C929C53D830E23B6AE78C63FD01FE88897B68FCEE0EA0F43997C5937DFB070970FA8BEE130DE98E4746656EE7108D414C7380B7B16BE6B14128D5FABD602F58C308BBAEB3CAF0CC0A32304F95BA0716B9B86FE2FE8CA47019D187157290D2BC7EB024354EA3085CC9AA3CD5093474A03122E224FA85563A7A0311D6F6D52997388E582C92872A02F8236D3E3B7AD23886EBA538A9D6F4C044EEE43342CDD983537E1EE4AA695FEB706D00C267DC96BD0B58380B88F72950C006ADD3DF8E6AF886334128B8F36DCBB214151FD44C5E9093C0FEBF90E2150CB14ED76AB66E39CFF756248D57B8273070D0AB53A53E812910B5F4AE28CB7B0EC687878F0338177C472C387FDB5A5434DC97417108494C192C5A2B9C81795AB648C8C5301A356A721F3C8394441C24E415809C5C913CE55654CE957C5EDB311F386C09813042DEA14CC634886603B34B9F5C88A6F6B22F2047A29FEC04355BCB8DF6375598F0654D35F18A07426FA7FBE1BDEE98CE84B977F1915BD48F79C50296A88AC76D8DE9D8848495773D8F2C5356F053EE297E649AEE43B01F684E6131D0DDA5F016D7115D0625F4E26CFBDD0EEE09810976FC3B3BC93E0DAD1F", + "sk": "176C08BC68F3336165D67633E09DAC0322DBDF16F4C3E40455F2608A517B9643407C924EAB89568C8759675DCA08CC7B483734454E675D5624D163386CF511D6866D58601579DFBC2962D0DB3061381D276F0C11231DC2F231A8EC570699F8AD3305A0C0311D4AAB7EC90E8A9760235B08673DCCDA8A2DFAA85B4B7B14C8038F0C00841B4942D026466334910CC94191488A80003081346892820008432E081288C4122D0B423099064CCC1210C14211D022261B97601A8028C0086D20B16464161204232E18834122B3048A840102276149820812A76CE4C025D0144E8C38218A168A48C841018964CC283101C529A1968159220D20887124385023B14DE0828019A0850A924DA10828122586D8826019824CC2842801C86811092C08438453106C14198A01C9640036464C280ADA466AC320855846051322610A00729C306482B451D3264D43140D8C3444142041CCB649D420298116118806251C2849C09421DBA240C482810C492CC9A685210444D2869160C66412866C00164D10C608531884441631DA280C53202023C22CC0984010826D9324089B368E044042A1C884D41665CB482804178D11120163A2519C488E9C408C63209008446062207149380A2384118B34491412411A091098C22CDCA6310342219B465263240C110190D0885099C20112B82CCC3009CA948D22C18C61240C090171D8344694B62D63860D13B789D9369218128264C40843249160282C98B04984066122A23192408D22B22D18C624622091130290A1A200480470A1868008109022363111C84CE0B60509458E83282E60482E0C403102A1645B4049240921C49031C2466490B86C92A861D922516430911C37920AC944641264E32888602485532844A3280103C00863184CD34090121229983070124888DC424E5B8620A3A84C40280D10058899A268A0B06513B904D3C68911335009026D4AC8300C429144106002B32164B230E2A2450B259010A911A494091442604AC80D0C22710B3191E0322013B86D4AC40C04C57154969161949108B82014213204004D0A4126E1068541A0709B1091A31032C8146859B248530290D89824082646D2144C42A005A3B2501C806C80B828CCA825D1C42C113044CA02490228100A484D91B670D33869214710DAB8489AA83018428804C965644872111582184188A4206110412C00821020226A23C5841A336A10A0419A148110484E013980C3862D91468480108D41262A52B40881000ACC38518CA8210982709AB251C1C241D0A2890BB06824A04919B865A02622CA34900C392E0C496E54142181C04C183129624442093032121384DB946D80148911414454C0009A482194947041488413B66443B2605248265CB03058282DC83444044400E3960CD38000C4B804E13026411865CC282AD4B288182040D4A8408B449143C285024191C9908593209123A28C40146801472DCC986541989194B6705044005110621B328E1021321225459302815300511C374810A5010032258C448C23B28954A6800A2941CB82450A23259322110AA151A4841014C2491882840B272E0B2992E4A428DCA06C5C186CA2484414C38041022014C46499966508026EE106304C984810326292482064162C10308610946C22484D21056A8B382A5C80880AC990C3222C09028E8B9230E200264842801C291210123209A02019204C190280204322E12086CB128A58120598264A08278C1C25818A281109894DE430250B4011E1C46C404860584251C3B42CD81622513806244904C23811D3282DE12400014801D0100603962451B8614C886D03A844D1B26C2420519BA641A214921419820B27858342520C804599082E40827062C42113A020882631244621C82848190268D048496382849B90045B08211430664488245C103080420963126612252D43B08C519641D12884A49671894820D4A010431402140805A0960D13B98004A68D1CA5408C48425A98490B494DC426308C864C9B8884C3002250066A43A2849A0892C2226D02384C02C03019A9251BB26541C001DBB810E284240A17200190904B9204082945901222D9366559A2818CB42119B7284A06411C133004128EDC2671D03842DB384D0836660AC210CA402A4204041A202CDA404282B46DA23042A0480293488012137061B265D33041DAB4644CB681CA0201D4223283A871C1862909337172F739B7890830723B9ADBC0CD918254BC4E2C6DDD7B63BE13F32F5DEDEA0CA7D38F05DFABBCBFA3924BFA10E921255B06FA33050F311A3A12B3107CCF4CC7A9F12B62F93B668B3E7AD97B456C993CA037D5B71E8DA18B406C5DAC22E5A1678834B647276EC041C68BB17D997C729D27D049896211CCCC79EAF8A0E47C7CFCB081FA414A3645C0279EF465738A3CAC519FC72C918298B2F9005B740F89D7142AD3437C54C67A379B7BC9BCC513B3BC99B1F358089E711CA4F988BC5332BD98B1FDC95F44D124A5AEC8AAF99700B67BAF5F76B33859EB52F4B474E8991BAFAA566070F2B5329BFD634E718E5F99522493F43D61093D86F0A0EEFA2141549146196F9D05C778C8BA7DE2E27E9ED31AD1CCD1C6FAB2FE999D22A51BAC9E3FFD876D76540E421EF893FD4207B55D7CE9B4E67B930F02B972918886039688BB9790A5AA82112E86D4F5E6C5E50147938723914FE7D5D57327990B53655CAEBEBA41C849ADD5E6C08A6E0BCB03BB4001FD71244F8DFD440D6A2E39F32C9CC41A0A9DE17BCB4FA90E9D038E3036FE1BDD38B83477C581D32F017C4AC0182186D1391138423EEE405B7E263A62E793B09B78EEAB7723CBE9B16006F87432AF2684612E79D045A03E5E2EA748E03D09E9D14DFDDB182B175E10F8072019928B37A05B2BFE9E041BDF35D4A8EBE5D14272F928FB458A6A6360090BC3503EBCAD26F2E513CB751AA3726719DFEB146458C0ABE1CE896F27DCD6788BAB2B8EC39FEC0E24AA4B87FAD919125B1B90F1A247C7841B101B9D8532FDBCB3B4CAC0FC30403083FA67754E2E53F204A37E6E59A03FAC21EEF88930D36C3A88005E30BD2150EB22D90A46F6F1F17738243F26C893ECC437876B20AC447702BEF884CE00A916811A0B690E65124C4A90E8BE4FC064A2A7363F51F0D497F6F48D2BDAEFD43DA3E8BBE1FEE6B81482FC121475642580A6BE74D274EEB1010C1021D3CB9F887A0F9163292D80067FFC3EA45DF606AD2734D4FBD2A7BC94577584A000C144C5D7095A261A4A5743701F284271EFC1B836EBAA9020A315B941F70B8F8BA8DB2F7E326A9FBB60089B739EDB09637153AB4168DC958FA1FEA52DF8FCA1DEF7DBB2383CF402D2C535460EB45FF67BE55981BFD7D24691A2FC98B68E5450A610526A1EC6B5B65C7C7FA99999DC09B5A96A5DE21C1BC917D949D39B5682C4012057DAA773E2D5F0ACD9D2767A05D75300A83A55D8596E9B32EB372FADC58202003A1EC2EB483D41D4E48BDEB31BE9953D6A4323346A8F4A93E4045EE4D958C1CD1C4D81A77700A9822661E6FFE3FD2BFFA2AB8680176425F93BF2D6218F739A043287DAA557743078039D735EEAA2A664E30B1962A338437C24174719FC599A975417C54649548BCBC7E5BAB1F9E85F1C4D188E2E55C8A2C49EE24B6836402074ECFD06EB5E0BEF8E56DF71C2E916189B8CA9EB037B75CC193A11C37D94A22797D37056B2CFBDA7D9C6868A0C1880CCEC923B2408C122B567CD8CF49312382FC6B20DFD1A382BB624BDBCB8311E1CFE4BDCD93F148B81AED26D1A4C121551F1C3C6DA706235546CC019CA9DBFE4AB857EA45797DAD8F41BFD753402D43172B7AFC4E39A500CE7D927301B30A0317046F44111AA38CCC9A0E331202B896CD70AE69E289893642FC318990D738EDBD0240E648D5F470C81E3F6CF6664A8DD271242FDA885502C78A38CF3C7DC2FF99B658D57C8E840FEACCE406FBA15C21DE8BA1BFD9F8E50CCFC2225562ECB7CD5F4735136D2BF4CF2122C3F395B4458FC82661927D911F7D91B4CAF2A7D9B772E8AB7FD499E11551082E604F9D90E46E242FFFC5814F164E83307ABADF982BF97BF8504902D78C0FCAA889CF85B15B4E973636CDD92CE8E9FF5E7C6AD98DBF171ED629506B851B9915EC32019E8FD1AD6D7E1B31882761309EB5D44CDD89BD7BED85777AA4BA1DAB9021EDD72B6C7E428A80AD736F3EBC2494F6E3B3222A0BB32982234154BE0DC90FBE1CC576704803D9B8E91AB3E6A7E74CB94F2BF6A708E7D1BCBB24EE4F654A49FA6BA0DFB473E6594991D71942CED454B0E456147CB713EA500788EBB4D1B64F408D508617160B0ACC39FE2693D3CF16DD6BB88FC99D2A0BA06D70A9D66FB50862E768B42182BCC8F770510278CD7037BC26C5C9F04C560C004C0735718AEECDD15C1609D2BDADC6B57AAB41D573FEE8AA42E6D47F0CB63E86E276AC802D1C04FCA01A7D3B0E6C338C80FECD79B7D09910DCEA7CC993AB80EBA57DC66BD8946EDD4FA70BB4454E0938724FB2721EFF9C29F65B83B87AC0B3356E5F1BC96464A20A841B89235CCA15503FE324877A3658F00AF4BED8BD6A30149741D1580361A1460ADF64B576DE7700B2658F79462D1A0D83C2D74D5406B98F672AB9EC349AEE128FE8C3D7C7B95594FF538B4F1AC31634233BA2F319D9685D09F740C3B39B53C9ECC8F1440A66FA8DBC2BF47FC6FD4FA1BF49B157B234CC62275DCBD35A2518E752618A0E8FCF01E35C9914EA77497AEE217BE8D5560371015436304971AF556E0372616FFEEBA76F5816D33532773A67FBFAC503DC8D4BACCF893B035EC84FF7E57E2091B39817C4DC8FF77EA9207D6962A893BF36B28BE6B40C6F9DC4092535947F8CD4E0A39113E6331378CEA0C5B2A684349FBCCEB4010F9CA25360FE555B576B919DC2E50E6EFEAA97197FCCB491138B0EE6AD3A03570D3B22BD6C849969683D05BEBB536F91E6FA6519129E47A5D4DD32ECF8E33C78ACB6E2DFC8EC749641D21420CAEC7F173F8DE363A359BD30EB99518BF4190BDB75F6D7A736ED3A37264AEE6D3B44F01D9858E5DE5B38249A84E1E97FE9FF19D1717ECBFB05D75A427C1A05FF3C25E7DE9D41ECDF4A20BC63FF578C1C2803FD9914EB08F8D401BFB67CFFC1BA97AAD168E014D3280336075A1EB18086223DAFC81C45E1F8AFC071908317660348376C7E73445A165F601801B854109C648146439DF89ED4D50178E1E540779DC1F09E5446DF5E63C4B6506DF371772F055EEE761E20984F8E4C2336F82EFDC17BAF6D65450A695C9E35E3001B6620AE8B599FD276B2A6E72DBBD0F1656D97316D95A5230568208F85E11862DBE03D057F36915B797C04219F3B69E323509C34B8F8CD08003E4D79FF2CBCFBF356D1BAA8145297EAA7E3649AC3B4FB2E8141D0A120618748C2A9DD5E7C00B35508C470CCDBF167AEA475EAEC0C23D215F229A61898BA0C283B01079AEBA4967CB611CBA95E1F573101857A17DA2348C16B6E85AFF162F6D2AB893A6ACFB625CF5BDDD53D4170938E19AC93B217D0B2B81E647CC7D1DC3D67EEF85028887F6C7006FAAC2871B05983B0BA5581B744A6D3712CD39081B93530AB7CFC7176DB8C00ABFA0A758CD8307A99F110ACEDA66FD2924DF4241291FF0EE923DC36B87F2F319EFB0E1E7428D8FF2214265B7C299F73BCBC6F5991651D39A5ED54701B2A4BA1347331EC839BB5B7718DA95A8192CFF78EBDB359FECE727DFD4A8086390ADFE800BD6F128D3CD69C7A7FA9844F6CD47DFF423F98732A5EB303EF0F91B49F8F778891CF0D75BFEA4548E7C0D49CC12E68EA199667B821534FFE1646A14D904A42F3FDE71E64A19D2E008722DF6104E98A0EC766B71AD7F5A601C3C2F1C46BC8C6CA8702ABD3C54ACBC43A1B245CED4B761A0C10DD94EC0179E484FEF0A952B7FFBDD797BBF864675C55743B89BA50D671ED8A3CB0EF9FD30412BC1CA9E5399E42BD6EDBB9EAD74109BB4BFB6DF7BACA771A258E34AD80C3284047A88B69881F01F16C8FF3B819C39784C1501191F5797C37B011C12D195EBC0AF9AF97E2F712772779CBEC502FA1AA9EF66CB29574FEF386935977A4F905A1340A2BD2E57780411D35F4B39B332CFE1510EE7F4EEED19A8C405B719C5FCA2F662B137F4F95CF94DE58E77129131429304829F551A7125433B16EC0119FEA0C51C856B7D15FB2DA4468FC156E6254ABFA113904A35F31A4BA58B5968A658E3DD5C5A71155C6E16C805830DB8D2BE6B428F522E886BFE0939D404C0DB26CF80633CEEA58C42DC087C7378E30AD1C1B02CA74C06525579A548380D960F96A5D02EC88527CC7213F87171C0522D7A4876B42F3AE3319EC030FAB20FA2B84D3792895B62F8A3E7D7ADB2D997AEDB5E84F8E6ADD7DB64A3970A125E6227D70A2B006C768AB5CBA0B2812736654B50511CD477226DBD990CF68C9BF3FDAC5193D06EBF3FAFB6CD64CF56EA80C8A19258D8C02989C614595498B99A271BF0D9AD7991D0BD9BA50D8565BFD9C2FC0F524A8FB95798B0D4AF2D9BF51AF1B3B2E40AE2F126A7E34A3BF4FF0D228EE33C822DCBA41FF43060A034733F57FFBA9B95526BDB5B9BE4FD502415E8C1C521E81EB29B3F4352C1F1CEDBD5F8F6C7F8EFB52D1F8379938C4453227D9F588C41B5694B4F2ABF010B94EB6D77FFEC56A789A5790EB263BB459A84C2D015491F22011E48C1440E3C793406835144585433885947299714CDFEB915F1BFF37CEDB75C4B55F166CFB6DC7EF1E69BA5E2E03AC9A10F0F700A660AFF7440FEAB669E95B1874969901E007B39BC1D65C1746AE3A2BECF3C10E00BAC5C8B4BAE07AD4EA55EAC579FCA4C3D194264BF4C660368C75057168401A1EEF2B52ABCB9B11E53143D645FD4360A0FCAF7D0D30C22EF231347158EF56205CFE44F58304352DB" + }, + { + "tcId": 67, + "pk": "BCDEC84918CF157BB271A99A7CBC870E1F7D04D3B20B42FAEC33B1D41B550C0A9989F10AD3B8E4BB17FD9FF154B01A9E41501DCE6797720D2CDDBFDE8E0BA6CEF823FC5E62849ADE35BD996504D3220A24FEAE1EAF3D9BDA425DF010D11649D98B93FBC7513B8C782C0DB9D7E897440FC3C3B5B8186D57AB54290F1BB8FF3CE929CA5681849B51D6F1CC7E4136340DBDB90BC10D787DC7AFC342FCB93F8D332F779C41838A7A4E1D1AD3E5CA921BAD38B35D98B5A3AB78B0633657916CDAAAD41B63D783D98A0A0370839CE9914138A63B8F9B53871CCCFD73D0DFFB6473A6D73FA9B48035DB8AD4C96765BC014F460C84A29350EB8C1D43D43EC70B4D507B0E2F2EAAD653E81FA8077B5147A20D1DC828A90D8CEEEDF13EBCC64C74D51745D059295B532BB43E3E910188D1D57A6947EB94EB4F330C3AC8EE5C78E8BB1FE98406DC8346BE031FE55FB7AD2D37242A8290AA2F38A08E4B16B6688C6B341EF1DA0D8166B704DB0F363F254A4B113063E73372FAE0939A354B79AC67593E9325FD6C2451510244899B35A473751C5AE00AA919C937291B10744696ECB71BC34CF25C40DF84BF66D4D80CBC292005C5BBDEF16FBDFC329E7C7124CB759B8444053F69BE74B16C2345120D3D407993842807B1831AC96679FDEE72593C8C7BE3DEA2B5456F135CB536F3105101812492BC5CD9C8AD7ED2470C16F36CF46BB985429EB04B7288C2C468BD2FBCACE2CB73D660124B09AACE9F521CB97654871C89C169803FE8E62CD61FA35373F2ECE922D5D688E34A1D2F4A55E89E57BCCD0CEACCBCFF07BB663219DFA695C9B53632D6B0B9F0545AA8190584E11A2011991217CD46F798075EC26D3A0E6429A5E6BA022C191AC882CBCB57492031F85F22E2BAA0A5032E377354107BA33B70BFF808BA93730C42BE10D29C877F439243E0231C8DEA5066080547E5BC45A2D2B5FFD4B702A69835E8D86573712B6F518062DA75ECF6857BDE01E27C6198F79C68516B9226B91FB3DD7F6FA604667D9A5CBC9EF5E5AAFFFBBA7611203119EC994201AA9DA9FCD94865EEEAC6D65927E4DB04D7A4D115B119DE1F77BD8525A61605E21B3CFB4287182A429E14370615A2CEF9A2AC23784FDC58E929EAC095A421881B7413C78FF20E7BBDE5C2B0802F2DE80BAA8A78372FAF4E2FF881EE7903584073F6895C28B4B8DA913EFC0A9BC9EFCF113EA6C3710FEC2308F93440D5A9478431E82F3AE9527DA3500E7E44937A637F70F70BD4AA8E3C6B662CA326579C6167E3452EAED83A7AE98592120431C8C568F5723E8BC924FC0E9CF48617B29216FD15E0531E52FC36B4642F2EA7B50C307081139D4ADE79449DE300E20CE01B3CE1F115C8AC6EAD4CECF5DFBC6F34BF30EC76133894326C248DC33EB904D58BE3ED563640CACC4D03BCB72FCAED20BF63EEF0D2C48F6C4C39AADCDA8565B6F9F6E88A822214EC63C7D0425869F524EFD9B2AF0683E9D642410E797D8D929D3810F91804EDAA7DB074D1E06BA6A8608331AED4335C42B92AB16BAA9C5AA5366375EE302636C77B5B0628DB56DEAD05A76F35BCFD4F6566A156754A72F3ACF3EF0187476E00A2723A6105836C08675C9F896AC6353D15BE1EF3959036205E27A61BA4C072DF5E4FADDCAABFA950373060F8ECBB1223E9B1FA22F440BD423148E9940D8C43372120BEC7FEA4C8F0A9A7767E59B136BB458BE963E32951D87C9B31EDAFE66A2F6BB2E7FBA140939664D300C0380FCD15205C888DB991B7AD4CEA8DDA0283037443A5B166F0DACE0B9C5C4E935C10AE408D2F4250C15DAF3B2351CAD4D37A49B56DF652B501114BA06A3F88514A8BE2E450DB895A1A59127ADA2E3DCC7C061EF9CDB4B426EA13AD00FFCCB120C45B144FC86BEB397B390AE86FFD007B20FCD271EC56E010EC34EF2E916AC5D3F2EE8438AE34CFB53264F8BB4B060A4B5661FB707FFF2730D356A6A7344488DA60610FEF59DF33CBFDBCA271349826481049A77D9FEA09BB8D59136A918ADDAEC78AD7E673AEB7D5912B15241B7E886829F95DE8B391BA11F245FA1B106594500CAC933E438B78B0C7DE70ACA34B8F37A25CC40C419A1E626F1E0FE2BFBB62EC6717502FC5E469A6D5FC9FD866C17BFEAA175183F582CD5F6ECE90C0BCABD52C726B2BFA29D6651B5E7770FD12E1D12B9B99AE76DA076EA418F55F34F961C433CE7F1F35D954D04CADCD5AA2AB3C22A782892E5B2DC274FD009C3F59F157C3033358C2306C9822D6CBE8DD36E8D1D8FA228CD11BAC928575AE2EB50504BCBBEA36E383C1AE31A83510D344A1213AD37543F38E5009788671F4CFDB0659ACB773E470050BDCFA86035CEF439C68CCC8268938584066111BBE9DC495F694BBF77EB465903BA6EAA5B6D35FE009D4D5D268A4375820D18F19C5B0AAB94FDBCDA6DEAADA71CB09C2B6BE67B124F100BBC120B3FD20AEDB07DA8DBBDB8B2D0867D860C82BBD97F31F1EC668A55B8FA925994406AAEA47942650F0C5EA7623A46BFF43EFC24334EAC6441F240E6285839019B8FD8B0EF77A548534C6EA2676EEFA0521C58FC906C73AD1AA9B1626F136A6F19B8D4DBFA964BE0D717EF21AEAE8DF1D0882ED1FE087F4600916B2C37C9EDD2C088D7867C472D03B955FD575BC640F9C793AC3784A59CAFE0BF802AE9A618671B4BBC5606C2A2CA70F2129AA05A3CD81F11132ECA59D5026024ED99164D65439869647996A65127BB78B46C38F8112D883F08FD2D62A5A80DF9E099835836EAE4068C282E422209290DBFCF7CACF1BB029E92E5E8B5C7FA1734088E72634A6C9302A1E50EB7B13F66414E539DAA46FD15C4F494AF9BDC78DF2887CFFBBB5D9DAAD21690B02CDFF0D08C46F15A1A40C4A53BBECAB3E5914A6D5B5FFC1231183D5F05794C6A9BB8DFE2A75ADCE776BAFAA5C6EFA15E77D0296A7B12293562FCD6B78456EFF224E3B14CD69B5A92411D9B31C3B385FD660793776A622B04F8B034D864381278942C55AFB18F7A4C181620F6837EC8D240F25A0DFF45D873107E2A005715E84EC11DF91DD11E99DB729C62F424EA39F27775404E2BB0E4EF42A1053FAD6D12C531304201D0017C08CC906266D07319B3EC91DE81FB9480D3BEE6C168628E5B8D817B91A7216D46DDEC6AABA84F9474249D5927B1B5D3F4C6A91AB147F820A58CD0202A8CD6AFF75F51F9995268CC2CB3DD55A210008B667EEDB1057B067B26F4D4F11AD58C82F1DB8D4981093955C5E6C3274495AA80E9410369DA8503354F23E783CAF4E5C0D66CC2D6B632E8C45FC8EF4C5D64B6B3FAD03EB35A07D1A06593ED51CCF07FCFCD29EE195CDCC55548B8B125CF00F76167E9941FE06C57A022869425F6F5C4BE87B8DAA3C73926BF52C47B6FC324A7C69CCF9C3550167DD3309E8CB90C4E1070F9375128BD9D94B3781F5103034980017CDFE3622952EB3F303A8D233FD68F7CE52875DF1D2D35C62F96C487DB09C93F36DD86DB4618F62F6511A942B0BE2819DC2411BD0A50069E3DEDBFAEF8204F711BCAB3252650F6E97C1F347ADC1FD54DCF4B54B5D4E495C451A069B83CBE84084CB7B26C2254AC5560B712C7490192B418C21C1AC73CF45B6037E3816568709E83C8BDE8DD5C25C5C6CEB7C4C3458053A3514ADC5B9796D1C8BB0788A", + "sk": "BCDEC84918CF157BB271A99A7CBC870E1F7D04D3B20B42FAEC33B1D41B550C0A7834E890B7C74613013A6F22A3FB4FD211718E21EE7F2599640977E85E317B9A1BFC39D0774A06F948BC46B114979737FC2BF0A69E043BD9A59E1BCBA7D22FA4FF93970C8D0918561C28B8B12445158AFBDE2CC362AF25A6197519DFA2E4991D901011D2A02993320C4CA06520326A22348D0095644B364A54822489002C22162940C2902495644C3026CC982C0215665B964D48A04104804813152DA21431509601E28290C0C004C3806C091772D4C82C1098280823711A45721C0590549840DB96800C878010A86108104C02A30102B064D1321211C0911985510313810B108DD0444810995163302A4C344C102692E212601910514C480902200A1A46301C9781CB967058443123138010400C894648803886242230D4264811082944480A10A86421852C50B225212751E140054C1642D4388ED1340D13447013B86C19250E2126615BA664C386040C999024042D64B025C3C0651C319220C84503A19048B088118444C32069D9409002950CD844624320920B142C10442CA2188103A60D09B37058C26C22933024950923A5511C3225C414621A08650C016488944804C84861484A8B144041B04918444E9C96605A004013374213362CC830000A35914AA44C24834C1C17665418894CB84D0A440A0217500A478ECC046012288C1320051317429202000AC26008A801C9442C191949C4221059B82148442220B8681B144A101390C9C26C20293201912D04374C2489884A864900C86DC2924008074862286912364ECC8624C324250444204802486344325A06659BC4641C274212424651B26C243684E12068C1B224193001A2C08C03C370C3468E432064CCC20802872523292A0B999108184CC2882403190043000650C44C54004820268ACA204608460C12822119353040B02091164AE0065184800C90925043C270C9926454B8859B88000A2101121400090608628604CB1602C3C82508398EC0C24400498411885013136294928C61B8600C022ACA4020DB4069DA08864A3469A088250B0240CC96040CB10D0A9825A18400523442400060D4C8708B04101C350D42A2451B30009C140284C66C0CA064833850D848208A162A81A260C190894A020550B861810225111052923688A0B8311207425B929104146E5C266204A52D89921080228188828088040581026688840019338CE0340A4C0202240140D3308CA20266C8348120B968189425091410CC922058961159B42D51C08183306003928DC9261282964C8BA08189488D1B44704818051936821B010693046E22450082C80549347148323089926154348E24C44423B640518471A39811504446E210261BA92059A229010781E2286CA18204D00070E4182D0048614028528B80700A094A48C640C89891DA06248C221124846C412846A386914B1052D932420BB691431669C098881C3992CC44698A8831482046D98689134770DC9648984805E2188A02226A5330861B8791D3C4610233908802505A34518B248480B64D01454D82A0000B3591E4366D943624A0249201380E8484680A9441034688E1B2498B920C89045008093260444112C40D1882698AA46C8BA22C112091919244C1206D9AA4215BA47053108502070C5B164CA4A66D11366108328A02B869232602C11680D0822D083522D93684184424D93402D3A6459428495B2480081881E034498C4232C21810001664939270C8468A0381711425121CA4019BC288A240849A88642097041804000A4061A28890801092D3825112208A0B2432C8B42D81143222492802048161864D83064C21472E22408A0B3072E4860018A70C0AA90D1385699988308C2048E41472E3942809497104B56114A72099C870542825D9126249C861CC3482C2B6614B18449B2488D4104EE414484C0082093921D82660A4B80DCCA2840C239151384D0235722025511490015182214B066920234CDB3692C0964C14C0410335819C406684C4909A44600BA80803C86864140623A42824471013208D201549403890E2B289D4A0215B82650AA025599684999441CA208403373223B77058A89008158D9392041C280011C89001851001254D8A368EE4A65164B06C8B488960A24D43404622C601C9A860C000220A2140130706C2340E6034248414918B0480182109194341027756188942B1D56A02D7BA54F49175E97242D7C7D88F8B76362F6E00626D5C43CA00F79BB798C716CACE203B87156417A1FB7C8329A79265384F842A03C67B6033CE4569AAF56CE5ED620C311C8747966BDB91381BB3612E14CD3BDA295F0F60629B22CEEA9902AC68C12303F7F6C6515540176509404B164CB26B20FEA5DC505E79EE5E340A9001E58BF1CF1895D64554BA65A5AE5B6854D0E3FB55F882E8F4E0F19CD4FE65BE4950FD1B469C285F3A8EC333E386D5E0E4EF77BADC6A7D708D43BA1DB88D6A65EE2AAFED1FBCAF25DA02E1BC70762EE598140F8D5707CD4617424B3BD7EA31BF8905E5CFCEC6DC9CD5A304E160A2F572674B8CEC6643319D8C8CB5D0AF800B88C39F58AE0EB98C422BC56DEBC63E21489C8B08E5BDE780D935E5CFF895991ECE3B1E3ED0A7C73023063F620DFDC19AF60CDD2AC586A77FF592ED2213E18A00591ACABD334D159112221B4937CFEFB52F6E629CE8BF43A0E68F5A6FC04D91249F4866BCE3D7552EAFD5D4A670F5646065CB63D6DD0CD169549070E7067DFE219291097F9A80013896E8CE9A98C8FDCC57952081469E7D6176447CBBA056EA5F7AE02D4F2EB01C344777CAC8179C65650FED7D69BCB3157DD3C374BFA535DAA86C546F7011E24F9706FC7C1BD2696C38426C7EB8B60FA37EB067C7F779ED8AE09BA85EFD5D6CF15CDACCBEB2D3576A9119B69272A369A0944627BF1ED78C9BD1FD755A0CD1C3A35A0844F5E838EFDA89A69D3142D98B493B9FA013BEAEE7711E51CBDD7D6BCEABAC57DF965C87D204B4AB7166CE5E0A223670A6E1A0F2C004A830B0458A92006FAD8CD67B5587B7158527F6A8E3910CBDC864E3BE2434BA8F57D992EF33FA37464F51AFAD86DD8E9BAFBF6D515069CDEAE1A7E2E8E74AA3E9A6781F23652EB966C13DC55ACECC623B2D2DD6D0E5B4F4008AADDA7FBF552BF631AEE4811705981ADB520C7409876BC7C6967939557AB479C75220C035EE4B1C7FE1A799D1407A2FB00CDA0FADD3939182426BC85BFE28FD6B14DCF74680D356E2D405DE7203B6620FC5CB75BF3466B6B121CB10755544895491911F4246EC926B4CBC41E6E32E0FD77C375AD6880CDE407B5D598EF1E100C859076038DFAC70AD8327B36EC9AE1BA43339FFCECEC16922CB2B8A68A6D65B62F3A2D8B549EF3E7B1937FCB779863D520AC99E09DE7DB053C91923ECA1C24272991573E2252CB5448E07A55A59207F7A6134B25032933723CD9DA9066D937DE127809EBC609AE0C0F24C6FA8DED0F1D828AFB99B99FB392C247C2611356CBEE8803D93E315B5A51E3075DBED3E19A239A695C5E5AB5390F8FF93043E07EC86A40D5536014644FF07B8615BE29B3E05687AC45561D942DFBED128B23C0CDFA00C2CD5A31C2380247695B8E54E851B0701FA343F264AF65570AAA31D649EACD650634E96B7DE543F412B44B5C50B8A6876CDE9DAF9F8489DD40196F28812E73F984200102B883452EF326CB15C30560404309EB5BBDAD0F597ECA72E315A0D68172C28F0CAED2CD9395E0526B009CF272CF44F5B0225E5C031267A1D21127C793F5FE43C1F21088D6821BA3629D9ABF69862A58329BB4734520C5CFFCEF5CEACA0AB27129CC6C38EB476DC689AC55E70A73448FA082B520D60E1AC4ED624DA8DC0C4DC388221C77E5BED4C4EC6CEA078276FC7A0C896B825F87B5ECE931A06E313AFD6837FDDE0A1EE4FB20E19E31F83E6DEAF585E4145C007B70BFB1F349353D3C4682CDE4AA15F74CA68DEFAAB2F73390FEF3701286B3D6098577C2796D53F0A72BCEB07767561B8CD74394015E0557DD0A08832E56E294236D70C984DA72618AF1C4168A43C29DA42EE5FF22D194139754C14BFC9E3DB998C8ADAEE2BA207881BB3988DBE11FE2F66A243ACAE8E4EAF497969426D92FA8A4345F01E2590620EB5D66F65B1A2602F7DCF30173A3BEA40E52528DB7D4415517BD3F21AF15DA3AE1E4D14C12BD9FAA1C290A4C6ED54D2EA7109F44D4ED6A1DDA63A1B98B7EABEAC083EA3FFE1818F03F5E5647FDF858E16A72107F46F85219EF35F831AEE7A27A4731A1D24976CEB930A0F8A325C23EA3F3333490E8F68157C6B731DEFED42F82811A50967E2779B5065F988C391D0AFF5C690DC89C73FC193AB994A80BD9373FFEF654F49517B81536F92C7C811935F3D34EF94D61C1F28477C3B89420D5EB1FD39DF402982FB267190E0118E612D384C7690052477E255BC83D604AB9B4B43C716E8533AF82F942CF273C9823AABB3BF1281601FEB7C86FDAC680DFFB8A7B1318E72F4BE9FA0CBFDD83BF073006C7A9A80181202C924C79505E9D9C82C81F52C7526AFBF982877D7F7DFB2576E1D330538DE0236E24A73739E8FAB92303FA99628E463DCD0D8CF300A234EAF7D00F3325AE876D27DE643E708213FA83C4E845D8B622DEB03C344084E3623DD3B7AFC424FB46BA1C81E4BC297B6EFBDC0AD025A727354DE74609ECB22EC5E92A8364469EE3B3E8D9630DB1F0C053B96CF2D38D72B798E769A56E003DC1B9217D912861E986AD4CFD2E25F0E25A59A60BC19130B45E3E5600D483D9A8B1C9C0836C4ADE168D30B8A590A22178A755496C1BB4D439786BC813CCF5402C2DA9D0649BFCE8CED93B8C15A3A9C4B34EB22B8C244AA39E5ADC3EC51E9218699F195231B698F46FFA11C6022B76EEB5FB6CEBEE1EF2D55B780969629674251A2E401F7071C948CA1541E2A8E1CB8949A9C610565E345D98A28819A8D8C1A6E950FDAF2B41C1D798A6EFDDC807BA931F2804EC61231B09EC32D9E752D3AEA3F8DE889F17C8E4698EBB7C491DC74721A0C52A4C821994334F7D97E31546BF7612C2B6FA368231A98DC64E9D4E491E241B8B5FA6E4FA8D9A30D4729AAE430C6D1AE358374ECEA58E07E697F0B8E0D093FE9E1D036ABA07F2D55FE9D030238C0DB6EEAC21DE6E03028E1AB991F74A754C2149630FB402C025C1840412ED11BD53BDEF26FAC36B0F03F48B55CF15773F8B083436BACF90B1F3587A782D4E4C50C7324C2BF2173016892C4D17B4E9A4BB8DE1146BFA8F6E9810B3C1DF090FC61C242E097A631B5CC6D468A9DACDFFDC660D32CE702DE2A87C8ED1613D8AF09A028B2B4A716388B0533A41F6322622115C1E751581F06F1A71CADCAD7337C8881455E3C2B3725C8A82805E6EFFC0BD89A0ED3C73A05E5EAE505D5BE604330CE88B17FE43F17262F3EEB06F7E62879E94A861614400A4675A18D08C02F888F397E90C5CCA7A5BFF3957970864E68B611EC6C957FB78D799DAAC8A0B917DD94B4BCDF3152E2B739A24816A08013D7B263CC85FE4AA35393C54E85CF5F2E98F557CAC073A381019D288201A7E8C93CBB5A3CF605C80C4FBCE566371A3239B691EBC0C67584B934AA243303D1A0AAF7648CB00E75E3CD8DA7D8AA71E41C0F8CBEC1ADDF27326A9D5C4A0A4E851F8552EA8EC9C9949363C56B33A745E94B48522748250B498D447D3E1ED82193B48AC2ACAB3F87655FC3FE6DA0A6C4D9E75278A21938DA66A09053492BD4FC29E3743DE3056AD202F3455E9BA37F43EE0B74BE2642A537F3B4CDCFD2682949F6A2F869DD4562268B50766C676D01D1CC425B206753FE2EAFD9C45E54A37BCA002D2D2599ADF13B43740F6C0F912BDC68B087EC427CE4FD7CC87B4C0064FC7BDB59CD9F17CAB3289131219A0CCB59851264FB44CE4D6DCDD4C85C9015499BCB74F68929D6E6191A196900B9B662A80811E613C405241A73C98B84E2853709A508CFD5B954527CAA7AD15B3EE77DD79E581F19EC284B54E56F45EC62EE6E997FE8F6C2501F12B544DAC253771FA65531A48BDC4671F3FA8FEF9C06B0A964832802778205E8A24D6FF3498703D737A49FC3A945B5C84F9810D354385E03BEB38269AF76A9C57501D2FD3BB5AE83E6CAEB143C44AC46B3129FD3DE7935B73F6EBCD42212143F3CDA752E5453EF3BA8E13F08D6E881094B86C8269FC2257E2CFB06C82E4CFE65A91FCD70273FF08F461D4B2ADB79279443C885F209301C4693A74EA1E1E13C4EDDA1230160134276B0B0740CF8E75CCD61FF4C2948DEF15763CD2EE5FFC79B12115EEEE71DEBFF1A028AFFAB0DDE512D8C540E9F3326A86C7057A0A59B800010919A8171500EA71ABE779B7452E40FD8D31194F7D9044DF97B2AB6629A13328686358698B5A04D1CC3B38A46BF63C10A08D924D93B8EC49E1936E2C8CE86AA65AE2275B05AA57BCD6A8B641739A9FB5D941CD53033F4168FF830D04A6197378880092B6827DF9B1C8D5C397C00FB6E7F151DD93778BFDCFB1CD4BBC797A4D3E7BE4401BBE012D102AC8D8540E874D44C641834F66CA534BE7A5747CAC2ADDF4DA703FAA6BD79712E8B7C501D88F4076B2020E8E99CF95A0EA0D0B92E8A779B9AF6F00F306D78E397AA2DCFF603CE47C4AE7758731B20CE5E424EDF63C6DC99BD3C86037E46D64025A8D6CA7535E3D202B60E335F38E62FC4A041760254FB88E9E9FECC2C9F7EF7B2B9896FCADED7E614EE57D3D0E5E4A64BD649B614BE554838E38170E0748E5FC5850E6D9C805AE59928A732B01595DEF14C7B80A7D371CE80238F0448D7E43E37BB7CEC15304950E778CAE35D946317F796B5A8FDB5D85FF17E4D29042D934EC51C37CCEB4045077D212AF9E039F0E9399F75FA5407726FE2168F50CF6380566AA47B6CDE62" + }, + { + "tcId": 68, + "pk": "471888CD25618D5B2ED4DA93481BCF9A1F4A4E1B781556328FDAFDF8807D1273E9D304793916EF99F55AA44E7393B5B29F8C8F3208162C338DEE1D78EC15A6B53567C948686D7E6C9ADF72D7FCFD252C0B0BAE33FF0CD980E10F65D91520BBDE49B41BE7F40F250DB70CEA064E0D553E3878E10DDE3A4FA97374A3717C5CF1CC691182D6B6030A6C7CCBE9A06B26937D07A83190768BCA23EE0D53FDCE3C6B8074ECE6B7AE0DAE5FFEA2DA18A34F7683B5099A50C32B53A7F564FF33E961153B915AB9FABC9E99DCE6B9D9EEFAB3801E4FA1C0C65335F18D45E9E947C1D95C41ACD02E3E64427FF751959A430A59CD8FF7D3540DAAACD99A668FB4FE3DC6194E52BE226FD2258DD487E8B3DA7326A1E56F0E33BCC84666BDFD9BDDE4CD9B3A2713DAD664188C811C6381126D4C4449EFE45D071818D63F7E2B61ACEF9AB8E70C643BB14B223CE465E9F06308CA83C49B69924E555F5AA6F2DC0A919B86A69B7DAEB2E4F1E1985E15790A09D8D34A81CD5135BEFA07606C17DE9E53A1B66AEBD2542D5DB491DDC8702C85781933A07C7C5E27FE9D7AE6767289D9F98B1F525448B47933C114B7873DC989093F7256389EE428E7F704C3A254842F51DBBC882967DB8AFB3582BBE75DDC260C52C0EE7E46A6B407164FBB09048DE13183A787D99E7ABCF6E485708E5263A4F568A2C4CE1AA7AE0613A50B87C5EBCBCAD91D2D5ED44E1575E8C71C55042DD445AEEAF81957DA823C175A331D41D57548A9ACD0872AEA3AF4EC7262C4E14597CBFACB123614170D8C9ACEB4A93581ABEFD24CFF5AB03844E2E95FA48F265D58EE0076EA9F44579C5D440D07A77B0F94B117B9217311ECF2DFB8BC3EEE5686EAC9F8E4150148BB5A824C379EE7E5FC383CB5D964E564826BB4DF824954D350ADC37CBFCD4CB3AF4061E778885BDDC7C77CD52E2FCF9C76656E96D432A57149DF48EC694ED04B45BD58B2616099E7997C3B7FEFA18A88E6EAD6020D959E1427B796DC14AC603F8B49AA90E1FA56A6097C97F21F327431B1590063B7C10635BAD500EDB5E6EF985F1B321203E5CBE358F8A4549CF16793091436DF517F308CEC8A80DF728DD32D8A76F7C586479AE7437B4374073C0D76C60E111EC28BAB200453BB85DA6DBE5776EFDBFD22F4F7D165314C269EA33CC0A6A14891974220B2531238B896ADC75E5AE33658AEEB3BC4F4954B44B585EBD1DF92302458FBADD906F4A69E0F0013C385935BECFD97C8BB21A127E34843BBE4D7C82C9EF7F91456C0451828620A151F4CA0260879280C14A27B0DAF873E6F9D27CE1EF9B8E50F5BF896027B415427E633C4F2D04B2B921E1F0B85E34AF2F6D1CA6063AB1F4098941330A1E2A960C885EC1B1E36876C725561CBB991B37CABE41442F439EAC01CC76153C98AB1D927C53BA0869C6244A48D2A235F325932BE12A804756346285E2591FC0EA0C5A923EB22DCD3769C22EEE39F01C211F7FA67FB1B042D21B895B54D07997E72E24DF13C35219B79CBFF013A9DAC527B230A66C50FDEAC820CD1BF82307B7E364A2DEC1360D9C4DEE5EE3330530D501D35833208F8CFC2C7966347FD4B145F7A457DEC7B07EBB60EB8116DD848BC10FE8654ADC7F0BE98642379363AD172B8A472243350BF2C5AC80208143A21768DC4CF30AD65AE2A1B887BBFE47B225B3194138A079430C1106A5D5FAD56F10CBF0945E681BA31335B40A424E1FD7DF2405628FD133BA601A9A8BEC494969865E391D18A3F2C93AF707B9D3FA2C1D909C75C0C109F4166CA1D5EDF1210A5F3A426DE8C328C6089B40E21292688B546A5017B9AB038A153B311330C7054E0BA34652353F99FC5E0C4F196F34D10EFDB967F3B08E01AB74C2A1FEC819FAB8A5EB71DA9AAB90A0C1F35EE13B1FA41EC0F8850E127E8D3A02B25FA68D5ADE727C23C02BBA161FEB29F7C6B12C887EAB6EE13B96921A1838091D7BE76394E7B00FB61F93C29D3D8E108F2A510784BD2FFB788060475F09B96736E2802D9C0FF4BA636C7AA1402B4061C9B7CE8B8017A17DFCC571BB4122583D7164FD93D58B4E204B7938D8A29D923CF59AD96483D4EB15D8272D9A5049A6464BEAD51881E27982313A4EAD2B59CE76CA107279E1406459F966F548C401273ED78E0D7A39603CE8833DFFE05CCDD7F8BD077938BDF1EFA0E9C04581AE267904C0E071F14CB7C03C47C123EAC045D023867D5417A2D79AE49D967A13B645644BDA1CB4C27475D20E0ECB22AE89A6F742FAECB1E46543B7723C782E5093A5E905924AAA37D9469C0E06A64AB77AC655E7BFC7C6D91BC4CB9A7333640827288DE99D6F0C903B4BCCC0B3B095874D7A435759F7244E08C5387B349DAFCFF6F855595660E81F691F073C33C9D9B21DD9EBCB6DCB86333540B6DBAD58AFA0DB6BC25E396FC1D54F74B57C5CB127468F655DC8FA27BE4C5F0B47DAC99DA66454CBB3D2E76796A4199370B63CAD67F8F4620610CF6B31C8C4E05FA696C3670799D7141A1CF67BBB1BBE3BF8EDE42D0C76125B7DDE298CA1413EBA6A767B3AEDAF89666A882C5D255EE76FCC79CD41021DAFF368BA3A20FF217B76E4E3A7CF9D487820AD6AC4A2A9B9599CA6F5223DD4016DEEA12E08E48E877199B281E453C4F4B6933A5B2F86461AF01A59EB1E38704C95C46A5D9C54AC66348EE19BA3BC8858F000E18B58F350DBC1414928B3F7475497EB7015AF29CBB257899615D73DE8AC220E424846F54665635DFC4BE1A8EB017870BBA1464D799B89E268A8A26861A6B038B7748CEE50BF093CB832E97E40BB978E93D8085457376BF43D1B299BD9E34DDEEC0B6DE0FCE5E0A8DA14C1E22EF0EF0F677651505E2C4E4555D04CE7FBAB8BE12FF143244E58D8BECFFBBD84F1CE3F55B521A2DE728C86B2DC3E30A9400EF325FC6526AC56C81E09093BD9BB93CBDAC6D1309A777EFCA27EF9D33B144EECC641BBDE8A4CB63B3411571BB023663E893F2020B28C98A33027D976C82A2578EF9D684C88C7ABFF2CC4C3E19817E3E8CE37478F32CFE2ED494BF0DE24E051823F8842C86D5EC5A0C9EB87C961935CB63DC5B8A4CB62B726F3C3F8416B67A638D4D7EC476305C9FAA38B1D2D89A61C68011878797A5C5E1A52205719D1327C9F26CF632F0365C586B6DD76282EB1223ACA24D41907543A17AC4B17674493039CD2E5B3C8BC15B2CB2A0F4F79EFE3575764F166CDC5351AEB71C328138D8824E558B87033B0E15B2A14566084FD1D72F375D38712EFA9238F6A3B799B5F6D92034CA1C298BE6CF526CEBB371B2240A13D0D8D6515360CD88E2AEA4DA1DE424DFC7EF79247A526E3D52C09464BE70731D2D7D409E64E4F1C45037AC85B8B3A40B53AE7A5CA4F3527ADAF66D509BE5714C94F49C205763577675452952D34992D4AC89426128C73F46108A3425BAB0E55291FA05DEAC792E91B5983BF1374F99E27946B676A5D7422579910C6EFDDFE80199B86578B40875BF7562BDACC7A9601F55D22206AD785A73F00E8EAEB70E53A5643805B1E173ECACF8FD1A70F3CF38504B4B021EEC915D8B1B2A835EDD6F6A22F06CF33C2C96529FBB54A3BA47FCC8C2E7EE9089DE5DA246A143661488DFEBBFB63CC8D2857462F55F009FFA917A63FA87D046C3F922CA3F9C1B650EB9657763DD91F4", + "sk": "471888CD25618D5B2ED4DA93481BCF9A1F4A4E1B781556328FDAFDF8807D1273A8F45A2EC134BF040EF6F32ECA6ABE19C0E70D5AB5AF5D284AD01EE26877180F80C71A31A5F3CD8B5AD5039D4CC8F5EB6C313B5E2D5236E04F2D67DB709263EDF3F7168AAD880C3EB854DBBA92BEB2B1F841BE9047F3DFB0D1DC975F36CA9CE1DB169101180E002369C93685921824E33246C346201A26511AA56DA49069003402119224A4082E04C7480BA66C61100EE1A04104C58460822102854C8B226D9426714A0824C8422112B26582284023873000947049460C2397090391708822621C41111212444C008019A205D1B44D842471A21825CC386C1342100117840B446A042006911042C2406682C845412625092560DC20254804511AC1919C2060582431DBB03011400A80347218878498024D19B38C1C388E92984991281019996D19399019B448DA986C08916113886420196A42C46DA2404889C03083C210E23408624484531061A2A68D81A48D99C88818B40D0A27428C1626E2A62800475108C309883885E112311CC39109910C59383110338E6432904346821A10924CB844244740CA3825010891A3B8819AA2499C90401C12310AA0480025605B1464DC34091C21810A116293104EE2986DE430868228625232059236881B017112071241A0109488204AC81002A128249820643850804622E2B28018B7442222665C303288986D818241CC904983C690A0980544A6281AA688140012138488E2A03163B8251184701B142604B13109A25013188402C38DDB24255AA64519338ED89628034665631420C3A050510429D414098C302ACBB4845C225289824C94C2691B268821458014B21162B00853C42410112500A8285B384181900CD0008E89184C1CA085DA244603170C81426491B0400C93685C90454BC081C08691019020501625C4244004437144062D2211324C34229B06666386610245621B4252D8128102478C903211DC3086113502C93025D2B42C1CC38413A12C01B84901238DCBC84D02B048D20449C43604D2C6254AC28C91280EC3364C00018862A49154444CC84289CB840D941804083788A1404A1C058D1B47845BA48524188D102011589880211441C3421153B0101BC92180866C0B300D12C94449406CA0A691DA14820B0532D4B08103913054404E504882519604842270839409C996490416668B88405BC240A22692C2882DCC808964B24D00180553380AC288319BB844E09684C3488E0A480CCA1692E042311A138042A86543360521B1001B2891E4422AA318855A804D5C268264221010450D21B88018A1445B864C03300A5282841927248A048D91848819A48D0C1140129981D0248964C63189068152044A5028252327309AA88523347080B48983300E88160080A66D0A9590C3481062940D49A289E0B270010260902801D8906092A86D50B04CA2B40C9B90611BC6089A4084200391D8C61009328619230D13C15050246E59189019B2481AC090E300818B944554907058B6008A26214C3264D9008184A611A0B28022104E64962D9BA86851B28051B46850382D23C27012B14449024A84A491A3C089882241CB8440A006711B38250CB83110A540CC4632C4180DA4004601316402280823B54540B0899292711C178D58A010129225D3B26D01948523336113012001058A4A8445D236315A44802124414B428210998954406E1029411CC90949B4701C1384184992E2924C090489800026CC28229B882CCA0289D0824401498AE1C8080A92045C240680020A81368E91088A1CB7601B856902092C1923518002642194888BC0711294308914100018684AB66463220D5236285C384D1C85641345900B492964204219170D9B3032D0A25104209219222848A2841C2304CCB2311C941021403089A485401269D0064E0B485080024421244D0208704922498A828D1CC810130144149371113746988605D91840C28664C1986889202CE01640048730224024220188CAA08422090E81088659B4700B212188B46800301124882D0206722125250A196510122A089501E1900420100851362A092345A4882183A46DA004909B380E42900C11C40CDB365152006A49A8911C964D214130130092E0B665DA960DA0080614282D9830650A23510B3801924001CC080E90264E23469283964193848052C845593244C984682028421449615F92CAE0C5784CCC5560F4488F89C5A8234F2D32A8E68C5D1380EFFEF6C6C3F320328F0E3955484A42BFEBFEF943FD69D962F5F6A78A253EAFC70495F96743FC5E93F127C180F1EF7E7A7DE4221F637EF2325328DFC314C96A98F66FEF266E5E3C126258B88352A244D3ABDE3844D006C32CF335FC8C2FA63F90885DA39F57B54E96D6C7D002B08427C7543F84C415CD0B9C35BAC084A84EA5667905AD532B9B96DF94972DC41F50D05211D49522F3205CF7BD9B9F43BC24320464B22B6A7590D2B494BF8C9679B36CB3817F2AA0F14070712F4D69E2A878F32EA8417200B15861014B686B2838FAA7EDA182CA8FA5352C8A9D86217C1E64ED566169925A64D0F9FFA46F681FFEEC859618FAF0217A4150D762F4297240EDB382EF9AC482642EB18CFAE0C2B6C63FAC6B13A0CC2EF187AFBCA2DE9499D8F03B7808CD4CBA3C01871CD18C770DD07E18EC4087CF88FCC75F57D5A7B48488CDF11D05BA4FB5B990EBEFF7D0FE336F6A09B47BBC587223CBE9C0C289D4D822CB6603D9D72585D9BC1B26690D773921442AE98437F669EC1E5D163F8755F01B79B64C49A4749CB92AD35CEE90AAFDA8D4D98C56F2B2C5C23DBE4008ADE3C2CE2B58936C991C1EA0ED68192024A3070B23BF1912BF125C7EAA82DB74BF70443CBAB50313237702F004AC5C9097534E7809025205F52427B5D943BCEE4B5372AB0EC4A7D5F56225FB2945E5FEE0670CD4701D4E83F876B4E35DAEDEC6010EE8050704D4F652DF7AFD0F76CA4C8AE495598CED4DA6F831D25304B0C3F8DAE68EE4587315ABA35F0AB0C57E5F8B1FC28861B94EFFD86A4138874F8859990003A7CD06C78B658F98D4C527A51449064A18EA036AD3F12A12232B279DFAA066A2A6BB855A9BF1719223E98AE78CB16B0C2BB6F01BA01A5EACBD180A5F55486D97C7C004327F70F053211BD2AE5FE5624600E6BEA4A7C3091F7D55BD0A08707D00A48BC4FBD1F5E0186B28FD8BEFABAAA378C500F0F7AAFF5AE10D7CACB3881DB61E0F25D06D4521AEAD68E0123B06C8EB36F1E1F4DAA89FE87FCDC965EE3A3914ADF98AEE505652881A23005B15D4495DECEE29FEA75E8416A73070157DA6CD4F8A112122A342AF5C1CD7175FF9878A328BB94897A79BD38161242B939B8677A161289A6501C7E404F2D26569B5203AD21D2E41E515A2B44719A7C51AF3CFC2DD19E939A6E820093A88E675FB08AFC3D681F7862F3C7E04FF3EBC47C6A8937FD5318F21E393794EB650ADEA8721869F12FC2C36BD031DA7A0F3602E143227696B6944B882A1D7F24BE6C92A8CED148002EB07A89BD4ACBC7CCCD61D79389D8959108B5FD4FC6EB6335F320D796537C4AF1D2653889757762F2FC640B546D58F30CDF6CF19849478FAA2A4CC9497B08B4198545924CD469A92DEDF4617FCE963A12F7E8DC470751A350A700B6388D07ED6968D73C92789C859BF8F5B636D62C047953774C68577E0202E526B75CD4B8C040C7ED79CD71746B644BDFBA2A3D97059D4C10F4305EE36EB5EC0FB2D4395B3AD76F267737E494AD99B0BE9D04864C08B2F59643A3887F08BA8D1262CAE59AC5EC8BD6699FF8CDEE37B62DAACC40953C1B11F11801B46598C5465FD466B48E5259F39308C1C0CC6E03570BD73C167418C10E4776AC7A88BDC0DF6CFC0A4374DBD8C46255D21760A05F2424DC7B1C5289498E434AEE87CB819E7CC121AEEECA145DD5F296AE3E9C4BEC1CA869247DA963A32D892808D5E21C5AEBE225FB47BDC71668C7671D7AD3E97F3C2C7D9F6922B723BB4A1C192F2574E4AAA172935BC5CC8D3B8FE9DE0FD6495EA954A572BF8F99A773899BC4D0860C6EE0F7124D2E8BD80552196A972B92EF0DD02C1B7B93ACE16CC072B3459CCFE7AEB8EEED6B6189A5F6FA2801C529DE277BD70C0A74A256473A24B9BCC9F70C50247A8BCCE4FD65E6CD3B0AA3EF08748075B6F5CAE090DBB0455A95C1A01F0C4132EDCC96943F6A055FFBBF014139B44E775378C8306779AD387BB578D0F6C87A17E50211241945C07BC688A4DAD2F1C67727A8318B4312AF75829DAE2642A199E2519427C0C589128F82A873318ABAF65840240881943A09D04CA3775A5491D8602D631F4A8202C5C58EBD478F54104378328630B2DBB94FAF7346F023DC13BC99E0098474BE922C50A0C373412A3C0C5CC33448560A35E98A8BA8CB9AD6555A96F9E5FE5634DBD12C6EBA9609598262C87361775A4F89EC1876DBC29B382CC3F114E1DD2193FDF18D63E8CC187F5EA984F6B7BB02E8FB6C56B8EB0F27A0E7416F68E8CB2D102D1548126EC80220DA3FF32131BFB793325301DB1BA905B64F3878FC7FF8C6880012FA168C59D901AAF36F15621DA4355E1FE9CE11EF061393CD78BF04BE8BB124A11093E5A7E083A62FF826971DFAC64E455C4AD8AF54D156C34F09DF10EDBA38F9418D6502F781421E8F5D6768C958D1FE86F3FFAFE7A338E69BEEF52E7A12A301384F98BF0F399C4A2CDF1DBC73A24F849FE3039F1021D30266D9AE86A5199D3A27971BA33AA0E1068D1198E76B410E9C5E2C360E07EFD930906C859BA5672E40F80830B555C44350AE5EABBB93CC4A9BA2CD46419AE8FDEFF49E145B403356E5614F988A96031DB41CCEF5061FC616B31E44C08965CFCE685B1F8395EDBB32991CD550700A569475224F173F180EFFE1067B3640E27E9B95529407171769C4B13A502D8FD1380F7C2451ED37724A9746EA2E6ABE1BA232D3C50CD85F5E65CE03CFCD63A1030EEBBECB0D37F98C54B3400EA4075535F56CAE74F9ADB282E54FEF53AE317DCD4C14C1018D16C5EC858888536654D22FB3FEAD4EF8BA3A766C037D950663646367099231211953627C838CE4468AAEF91595879188CEC0B5CAB9E642A74FB4BC9423A265016F8159455BAEC314CBA926F8D4BA27113E5DFC32B0188241EACD32EE8271E146E3D820A44565702982F7FE378682903C2934EA5607D03823A13DD441C76BF385053F044F8FB46C53B3B4DC84F8AE503BD085BC8A04A3881710728CF95862C3F587F5C36E5A938F935188A3E6E6435DB64FB3ABBD6521255A77DECA3131090866969FD379E88D188852430EF637B0C92EE924D632C4BFBE21125B5083009F32771209A146CA19D7AF7345F4A40641E1E1313D348B48137A9A292D6DDEA5FF827F1D5E9C30DCD09A22A03E61A18613FC55C428454BC0EE898D1B81077DD99EE00B9C24DCE5B800B434673E826169EF0B13E11E01551E4BADE5F8C23A37F69A7E66EA174F2716F5C2D8DE74067E1C72984663C2B9A85B34C2D266CFB0700DDBA3C3C33B8BD6348CC3422BB0066DFA0DD49C0A2529A095004C06C58C1512A0E303A29751B759507DB6B768BE9E0C812CCCDA432185042E6D293086A0F6CF1990C7ED3B70C0BECA4A583892272ED984DE09EF53F0BB7415EE51B1C78B69E85F317E47CDA68C558BD3303DAF307DC50F86EB29B8A1FF022EFB9BCA38D7F886766D1AF006389A31C633395DE0B16A45B02BFEF191DD0BCB72B4C3E334E7CB3CFACDE61D61BF58F8BB68D0DC480030FB0A2A5B4462CC21AC937499C3E9584B8684FE30A1B46ADAA1DC1D1747299FC67CF7F8BA46D622EC599123BB470404044A6FDF12208FF47518B13A08529817EAC984BA850E0C797BD360F8F8194600B6F61E270B588546000486FEF61F7C1BA4EE4B61E11385E200E67B2D8D3B6368A01ACCF917A530388F463CCEFFE2CE19A50573B6E5FE1CE2DE99C5FE23E78CE56127889951658DBF3C9B1CE3E9491C24ED4E6FC49B40CB0827A42CFA9DB9AB43837CFBF4189731F978CAEC3E9378C9FCD6E820B969DB94FC81C494772E41C7CADECEB5774D9CA07AF3747137A8C38706979EF7989679D72157D7E933F873B8A5788E75B47AA85DB93F4493B6335347921E492A7A008DEFDE2A8AEABC44536A68D3FD8370B7F7A7BB81F9B1237CE8E4B04EA49C8DF6F68377DE8B7A8D84D2C34B33255BA1994420A7ADDD191A8650E7F63B797B1E8CFAC5EEAA687F7F3776DE10297BEE34C884211AC44390EDAEAD160E4B47E49CE6D40D4DBF38FAD09F32179D7C88C66375777740375D790B1EC716456FB1FBA1D5CE5652AD54A2B7AD5E9D62D01739052D29973808EAAFBAE24A190716437210B3957EDA9C6946EAA9C322B371D30DFA5567D3D374310ACBCAE642EBAC96112F820C4A82C6D59158BDB81AF44C648DBA1AC84DBFA3AAAB9BB64D7B264B13CF3232FB1271C421F590FF449648ECB56325AD339DA594E0795882A95DE0A942A639D3A466D715C0EFC1B81ACA240039BD7BE62C19A924CCB07130467BF4505E1D2495A54B2EDA7A064A989D9145EA9242FC885A9706EA11C880EA099D3EB563099960D045D78100CD6A9B888E22DA1FC29A3FB4AE0A67C3AA8D6B88268D232867E2B6BC940A0B908C413B4A0B85508F5DCCFFB05AB383EA69521DD0F9543F78789F1E35F4A4B7648C735DF12AE6664FDC7F8B99E5F66E913A26622BB0F6BF658796AD22653A23EE8AD8C3ADB7B07D244827EEE2445156116E503258C47EEAE8701C4BA4313406D62FBCA964DA4D2A4B130F7433A8CC1BCCC0B8C4D37F2176E31DC885A07339A103BCBB26EE30F2D7BA66CBD6B8C675F04109965D08E6B0DBC6D9F5E4F77882D2D66C5B7536F313BEB188AD0B6748012180BA65B07A733FAC0858EC5C32BB8" + }, + { + "tcId": 69, + "pk": "66396D198882B62CAD6E4A38BB6CBDAF1E27E8549F315C1A3DCE47327DBE0EE648FFE9D9C06DE86AAF547C8EEF2A52B7BF95AADE081C03F75E7E072CF6B22845C52139A10FA2ADE1B394284A21B19FB930EE6BF8DF7F5E8A3E2D3A631205E7CF8D0F8CA673E8376515B77DE4E876E5D45EC152335693BE63ADF11759BD686AE75ABA00295539174B9FC74B69FB7DD1DCFE6A989EEC66AFC30562C8E2ED0418B11356A91231BDA058A18DF1F11DF076CDD5B3D56C96A260FE22AE77C674CD34329F1FB4BE1D9EE13C1B0BB5BACA1DF12BC15AE1A5B9B939C26F08C5FAB9B72EC9E43C3C48E12C7F317F4AD712DF76D31873CAAE61C1358BE84443AA8F74CE06F67371AD4105A0F78E907113ECD4D823C6AA18857D7F5650B030A5E5580D6E37BF97AFA96D797809BB538AFCAA5C1DD6E5DC3F015BB2D7BCD5EF24B62DC34A76FD591309458B1B883CBB48477A9D58F00256C6B285849B4A59ED11BDB568142A06E44FAD490E970757E02505E8255CD0D11161F2CC467C4707F1D4CC7193BF081EBA912064AB1C37026E6C9760DA69D545A89A6F47DDA8DD68174D18AE9947DD9A2EBCB0A785CA3D7ED4087F27400F374DFA167A35E75E529D4E7C4D06B882A114561D26E83A7A000223BBD184CD3D0CA98195568C5788B3B95C246F24A28878244265E7F94EC43BE4C3B81ADD6557EF609BF2761EC1B9F14F87208883A25CE2E80809A17BFFA93D894CA65A22CD85600EE6D9C00D4D07A99BD0A219A4677B689FE953449915AD1F3788A682004DC51470A1D25214496EBAC6DEF10663C616608A3077EC9722B6089B22A6C725D118F80180614CFEE11263ADCA8867C07EB210E64243357F8C41DF170368E8E1718D782CE4FB109D7E7872FA3B242C560FD723B36315D715CE96300F450819455A0003835239F2ED79E02B4B9630BA24798159126271506F3EF3550AB035FFB963749077C537FF6420A4CBB3E09BABF7B020931D9AB34E10E42306E40DB39C1D5927BE05DF34D707E3D953DC333D01B06836B4A543867BCC216F32C3C4663F7AFF2C06FC1DA5BEB90DDC4AA33C4868B920D59512B1181C9C45341CB6F76F66A867841A4073D0FB2E0E1CF5D9725258BFF96EC3F673ECDD216BA10F8DFBE52529C8E8AC80DA471D5468DF34E211A68B3A6FCCED3FB756F59B155552828D2F4988220292C53CB3BC1277075FEE413A8F35E349054EE31389703DEBC6153A61939419FB03A347D7A20E72E742BF878A71C1E6690CABD9BD80ABD79588B9814A5C3D43FC5D6225F124EC25EAB48DAC33825050A6EF0AA9FF3A958CD71792D2D93F5C72D85CE79FECCA5FF77E72CE9093472B6478786888C39B22B5A8FD6578774E5BAE085ADCEC6B0FD7E65479A95BD9FBC5C10DAB4718F2CCB3179FB8FB4C3412BA3F123ADC9EE98DC5C4D64550FE00780F3F0775899587C1BC8C3543B8D3478D307A18A5C90C6B7FF46ADC031152B6E1547168C2C598663EB233F52B28439EAE306DF3BEEF57F4C0DB45894AF4F2BC1FDAB69A2D46B75148DA829EFAB49A07030775FED3085ADA7F3D56B6AA9A732C9F5604905ABF9A45D244B10C2C11383CB6F09A5E576E992526FF3CC0BD73941350B31DE9C8FEA826DD980504BBAC2077BD7B11AEC2DCB9CE3094F95E716CD6C6D0B541083B7F28317A65BA7F2C3FEA438F22E61A1325DD8A736E8C45098D6EE00B97789766C233387F43F43185080F51A55D20D3F07AAE1BF460C577EEDA3B27275060EDBD06019B9122D017AF5E69F4118B6AE2D8FE342D654874A46DEF2413EBF1FE4490E56612C8DB050BBA92F520C620DAF77506EBD5718F9C7D16816F4949288A9CB33F6C5268F9F4F9EC77631EEFF1F67316CBA59A0060E6B3AD6DCA2234F17ECF9CDEA719B5CF0E71EC06B16C6BEEDC0DC6EC4FC855F0D6F6B415E97640F0B6220FBCF6A2AE9215215DE029BAEAA3CC272AA37B89077BC7E7F79213B6E6ECEB4839438E410D3013B4382093CCB74C02ADE6278DD3AAEAADC8583DC7CF1DE0E46D01D6FA3C4CC2871D8C447DB6D6ED19E54F21619147B5F4F1572B4EEEFC439E63F55788C8FDFD65BB517F3EA69D368B2ACFC89A2C8AD317EDD58132B167F28CC05DB2D4BB959208B3FA284129E831CC98FEFC8CFFE3B0A93E3B23C7D164CF17B8375AD27052214C0C4BE98A8A5EAD5B58E169717938AD889E207418959B86734C31757628794220FE487B3222711EB859A17175D9F89264B52E2200489206C47CC96EE85127C93DB91EDAFCD71DE5F6D00031A685B5375C3C4AD0BD2C7DC43C338371AF943502DC9DDEFD080C798BCA7A4FA680505677CC38F2B3CD703196F224FBDD0CB5DE7CFEFDA481DDE2C6B42EF0A0C2765579A185681C88B4A8533E18B2AEB47E727101F6DCF58457F7BFEA5BA4D5FDEAB4B8D7CFD5AC619FDD94360E9960C5AFEF4B21F5449F5F974D2DFF521D2ADC721F8431E2C944C44ED8B66ED3BFFB679DF0866D20CFECCECC4B1AA6F6247D833EA7DDE92A857AB2A179A14AD8D296CE145073980C9C204EB1A8C235CE08E421517D3722FEEE717048014129E2F793B3BFF60EC8D5E413553564925140284C5779B8B30213F282D3A50ED3702C55DF71DC7800232DBFACA8EC126A0202510CDC6289327714071D8B30557F62DC7AC9E1CBBFBE4E300049079D298D44BD8A391AB033512360760A2A045C35B43EAC71DA9761C5BB4D3808FF35FA00C8A538AECF6B84BAA7ABADC51049F7F6390AC2FFD8C40DAA73600F8C243B1F2B497DA29F623235B88412DBCD721F6F8A598E31F8700D6C40590B9E191ECE668BD4C304AB4A8B21A7967CA80C01BA542FF455BA3771BF0766E1A86DE16CB03081718581E0705CCDBF01C12E4C1AAD8B0B25B5558F9A182B6981D4B32B13BDA26ED8EF813906EB171DEE95B27CC6DBBDD776F19826A0A32195CE7F54FD04B5E7DFA7BAD009DAEDF7DA531A1C85E37FDBF65C633A10FC7671D5CA85BCEEC6E17FE57E7DACFFC8663D3952C41238BB0ED95A77F7981BF23CF2B816DEF8A75B3344955C452B416E5A0C087DC913920BDFBEBBA499BEB547C7D1C06029F31C959A1EE1B16C9AADFC7CDCD41C5B8CE23C5E2FA99C78E6BB6D615BEE75B7453ABCCD5BD961E776196D7D5A07431DF4C0926A514388A8BDFA2DF581EF16A7B575357433CA0A09D28E9158802FF21B6C86CDF65697678EB72E809D3706BF37DBA403345FD7DCE699E9A9243181305E615BA50ED867B5401C12E6277D24FF7C167B317699292EDFD4E95EF132E34972D9E55BA4E84CA3761221800D0532A1A38278A079DACB541C1CC56E00C1A7CCCF0BB1B746251B649954766C2A980DEC096BC570B6A4BE8B78D17C1EDBF3CA372B4FBB610FDABA25901A38B577CEB2F627650C80DDC5C255AEC4A5AE07D361CD88717079A883A67ADA8F2B00CA7F9546EBA4279513F66DC7312117B6A80BC01F0C268205AB6FFA8D90A75BE3463D77B98D183A113D382BED583A88642FBCB2CB0211141E64F992679392122F4AC5F80CD8A5DFB86DB5A7EAC05796EED172F666903E909819FEB2AE99550D2F32B5649C9F18E09CD3BC8E8CD08F2C35BE7FBF37F8684E89F0DD02C60EC8A4B271956EF1AFA0CF20BD8CECEF167E42545E062A73D8D94DC8E34D816980681567", + "sk": "66396D198882B62CAD6E4A38BB6CBDAF1E27E8549F315C1A3DCE47327DBE0EE67F3C35F1FCC838A55E60B917C1D420F5D6D41D601A05A3E98F46FD2530A8D929CE70C2D4B69E48CF1755A2C9786E88125B5D1378361DEBD87E61513BFEEBAD447208E14897188019D65B9A54D8BD72F07B0C7A7C855ED506BC1B6FC033BDD3770148045098444C22101AC860E416290AC008932271440209E3982962026643080961C4058A4089031322C1262EE1C248102949CC4226D4B488042251CA466100092D13154522C43003132592A4200B01610C328D22C1681905860897682340210A1572910008CC066C211881224384102941C420280A324D93B08CDBB44DC92208C83269C3B8004BC2440911494CB209E4A221A3482103A6480131604934894C126A18178A1C2045448084D9342002286610B050632090C9164E80B848A14049223804D9A48C0C228A633661094410E0B08CA1A0601002868B104603192AE0904C0AC08804A2090A299023390E19B90451C071E0C4901B0152C2442A83B88591267098101124B46851220011B88D011226C3A4841948209B3072603268D8C2201B43891C97200B3109882264C2C22D9B06691C1828820045602049E4082514820848B261D20461DA8664401824A222858A9625A116496216889148800CB664494842DC2690CA9030D8064E5C820008194E24856104072862026D4C8061C91644CA864D1100904CB00CA1A290A324300C462A004406E2B645888821A2061224A484D336880C208A822868D9162192861102130201114549286A04268DE34432CC984123482C80209201336A189248E100258B2065E000601AC304C1884C083966C3982D04C66D1B1202E3B2518448651C00801CA62D19B70994248AE046120BA9701C240A5C204944189204B16C81344808A0301821929B840D020791CBB8295C323221B04803064994208562086408C5640B182521854CC820010818020093519990016140052223008838515348424414501C078CCAB8311C260E21C48124338E5C087012054D8C962459B06D4148118484849BC42D13B77144C668E3C421D882655404044B486CE3C22400338640C49012C5408A28214B364EE20002A14491A10008A1C671D0202201296A881021D3987088A8604B2491D1126A512411D10644D39284C0220914498AD3C8001007640C327109914D119984413645D8144D9BC211CAC870223382DAB491538270C9248219422A83C82C8C964C9C006540102218B0489C00600C4448023830E212100014618BC0695BC828A21029C2884582964C13147009C411D9B29020A781D4020824026991A20810C660993824C28871C0088D589685C2C848D8A481CC1089C196215C4230E3B841DC40504C48460949284A4689C83206D93485580012D3144008472024341292308EC1A631CBA82144B65081884C63046AE4B6810B20661C490E9B3611E0308021131202220490A800DA86690B020018C788521872442292A21628002845C2222C19306560A0409A40641324492303911C069213464A0A09128A082E81960C8AA06DDA304D0C854D5C222423330508932CC036311BC12852286C1B1751D3226AE2A2298A36285412311CA44804B484233989D1209060282ED092700B0321843482180331532888018120E1142C90B08C5AA09100B02504344ED93005CB12094822889B22044B4468003761944604904410E0B8012331850A2624601644201911210230CA2845A2B068D3466482884C1A888CA44865E31641DC12044444081AC080049104D222894C164209130C22072183366463B8084BB84051B46423964D4A122E1BB98442A665A4B22892248E9B048193C29098148952B090D818045BC870A1280C240404DCA231C28248CA488501B34C62120D8A3429132530E39064A3226E64C49122456C524611C0368264B20C80C091CBA8080C4480D4385282A609C80425C1082C0AA15142B2701BC381CB026DE02232081032E0264463000024C88C02A46C6226609A048D52B800018701C194411993508248500B48296232858B104C1AC57198484C03404264044920C8411940909AC22510A79100B3094C00728092240208515996085B362A228651E392318326481B382D23092E8126008A463241A82CA1462060A60988362E11348008B42D1CA324C8904C1BA54C20280821C684A11042D912881A282A1A405C88893D0D875D4B138F7D713B73367EEE0B0BA8973A1F3755C4AC11764B147CD19B397DC47BD99B7E2DE1455B607362610ED43F2532AC40377F3A637778DE4ED4ECF200E6DB54F07A761527A7EBCD2CFE22051E07CBA0DF8B953DFBEA83054AE29CBB6F6E8A85CD4303E2186CCF0C4F2B979EACCC437DBDAC0ECD89B9D97A548D40B699FCBDF8F03565303C88D23F63D4E79AA5AD78BDE673E5655309F6D57A485860FF4D9F9724AED4B0DD4A2F41257CC8ED3B28B4C232B346343BA371ECD712757CB516B1DF171D22682D77F71A5024DC31209EBF41DA1C408DACB133F9B8256B9022F59B439EDD5209F5735307865CBE687E0392C705C80CF7D31FD4E817B12488110A675233FE76105C040F720324AE3DA7E18719BB171981F3209CD7DECFAF201ABFD28D7E8D6533CD66E3B3B54C7B6854E5056057117A99D413B3C419E3C2A22DA0FBAF3FA0C87C2BBD849D9971DEA51A6A022DC4BBF16F8E08C7F2FB5EC892B18838CCF4416A38E3BBB39DEADC270C338BA467B45B531C98AF14B920E46CE50AC0C15F08C70DAD4A79E7322D76451F82F9A4C4F2D42846C5282D08A0A74E4B1E2F6F31848F1D47BABCE24EB0A435F4F4344C8C44EA295E62C909EB39773BCCFE1196E85191F34B414451F99180645B1ACAC43E8DCE346F574873187A84814108CEE348A0217780D89DA03FA80A9808B97455944B3F80765F6E74B8302308F18BA36587188A3C24D39C928DB1AC883E7D260E50B7F8B36C2D1FCEB0D581BCB57087BF5C1FE018917B09DA8F04C99A371BCC80514FD78E262A0C7C70B212D714730380B108732693FA8F80332798485AF1A988BD430B05AF2B82CFA761CC34F00AEB64CA3279EFAB0CDE1BBF50B6D6431497E7417797A1A7E58459D30073A5163ABB6504FE960733D6789D469D0A344BB719FB7454F60FD7648AA6BA34014545DA6F386CC4915279D549ABC4EF263B68DCBB9BF1A4FEFF5E729834394F2B82B95DA66A352752F20367836D01FD2D0F12D29195DACFC0151D5D5796357741A8EB32299964F9FB7077299A6343B69752E8C9B7D07DBAC9C88C91BD64D0DD16A8435F5FD9F6D809DA47C4C73F47E1A1DC203D4B134D8620C8C4784D216C7E0F650874978EA4A781B054FD3BB383DADCECEC7FFE4F83677A38A8B351520898F29EFB26E64F63113C68C97814E140A7183C5875AE4339A6CD08988E44B9746B6445D6A9112F26DD834E0E26808CB1BF7DE16FEE63C95AC8B57BA335F34AC183C12DF9F02AFF1D785309A40CE9E103BC996237DE8100D1B9904E358D56451D72F5EAD3035CD315261AC8D6B3733515656CF02123155BAC2C9C5F22AD411D5339D7D027D9B3A040E3F7E5FD0B6D9FA119D19F172C2109E43858B609F975B8BBDB64BD2DF89EC26A1FF793BBAF8AD331587A23F3C91D1EF1D4D3859BD31F48888AA2E2821E00567C12B4F3AE880E3A5D36D64811681D8D5F2A64CD9E7B0C82F2FDFCFF190D323DCC96C76816675BB9683485755BF92F1B4E58165779D583D5DE05A172EE3EA77CD632F4F96A5ACA618A4215806AC625822A67870EF4ADDFDF7953EBDE41D7C092A3FA3840AF0678578CA1CFBD570A93EC1AD52DDD876B7D45DB23414143398D14A534FB6D3EBB2EB66A67B9402EC31DE21FD064BCF30187531169BEC5641BD6D5AB835B62146A36CAE06B4CC0A2CB9740497981A915A0F4C47DC39D5E3D15C6EF289EBB5A1A8B5F151AD3AC441DD2638117692F42561DD19E89528A915FD8380980E69F46B1700CFDA67CA516B5A480BC617973603441B6CEFD8806F03D90046703259669500BC8D3FA1CA07E4A68A6A63593627DB52462C16C340CF4D5DC365CD30E616B887BC1CFEC39B6D14F84B89766F41A9EDA5E5BC73557E27365067A59D3E971B93430749896EDD778A81BACB6C60ACC0B9F892AED912718D51B06426E2F2EB8474C9476815081AE71DDCE4234E2021B56337A3A8A0F2F5C02A9024A6E94D2362F17FADEDCBC7AC6F7623DCCC3D971CBC1FBFF347C86052E3DB823055A73769834D360030A059EAA0A24531BACBCF681FD29AB2EE5572F0DBDE188374306E9C13684B7363DF8F8CD26D1600143424C06BC9A5423EBA825BA610BFA0476F94336DE1BD92CCCAB73407D6C2257ECC9A62ED558CE08F73D46CD7D6D69DB8FB0B31D0CACBA5188F87052A0A832AAB76E9FBF360DB1534F4D43860A80007738870F6250B2ED025C6F1E3C0FF5A574CC789BA63C4B6F952ECF2332A74D9F1E585AF38F73F7ECFF37CE90B8562D50F42608734430F370763DD631E7078ED2016FE17E9968D43C409044B86008852E284FF5D262D05A960976A790F9223FFBF78C4A2F347689222CF4C30CBD83138BEFB46075EE28EF109C9CBBD1A5E9F83FEF060DD98415428E0137CD302F7DD9DE430D031BBA25A641667691CF8E64DC471D5A2E2095E7BB2CA6589CEDC60F2C72E5D7C310D4FA63F3DEF1981245B308CEA4EABAF747D4DC37F77B1E532145DB7451C64B877875E8297BABD554E6F14C17B80E68336BA24ABB7D0FA5D02DBAFB105711429654EA1D31BE03165E7DF097B91D55A0A4DE087231405EB9713A225E3AFD7A607939AF07E17A804FB034183D7A2F68BF203B46D3EFE7EDD0527F698F8B5E31E736DDBF68288CB9F71F1A649448D960178105DE170AA141EB6BB24F33A93FA3DE87E0B7B3ED1C21F309BA7E7FCAF181D1FA278575E3B464C9A8F235ADD708F47DC6981BCED1A5FCDE85F5BE97233B8B08D794F34EC4E7656640B86F12396B05D9A3E73138D9F9401413584275BDD2FEF2794B63BA90F5AFEA42FF703266C19827550A162270979270A57824378A0B6A7D33973CD6A7C973AAD16112A9B65C110920F91022D9D1863D81CFBA5261BBB88491BB6A30DC5C1AF54E280EF97B718961A707494B52BB01626E9AEEA4514B3F3D4CF39956861BC7D566198909A6C7B4B673683974919BCCD022F8B69602C066FF1F400AC4B1477B860052DA996ED38A5EA25B6394F8C966D312048139D7795E0A02327C51FB9332E12AAA170B8FD9E812698F73EB22497857A6D6C91923A934F90FB05ADF11808951D8533E27EB57A734FEDBDA1DCE135E937B3081F6944DF3CED2238158C24EA96CD547ED5DF59FBDAB0DC99F9EC67BA1B29A7FB949D79BF2D40CB375A1511FF9935436373CE4CB6AF1721E824DDAFB17C233B254CFDE6979500F69A746E5ABAB4E9893A51A34675F422827CD23D8F47FBF1BF760326E44B53049059628E7406ACA5FB7E036C7CBEF9D536EBD13B6B5FF0084B16D98A88ECA76299196CF51C305EDA8AAB1C656EB18FBC6949EEF6E177BF53BE1371543E3B969A14AFFA7352179AF4686AE78936615ABDFC59BAFE63785D9B707C31CB863B8EC41F6846A19068C6BCBFE53C231DA97EB9E93D014DC7AC91E57F89B2AD96C2EDBC41DA01ABC1850B762740CF0D41E32D1865B9B240210F5B66767882170F4B70D890D3D26243D3FF816D564FD30A052FA9F81C221BC314733FDEA7E443B8659442CBF240F7AB1B8DCE657DC283659990B0511B4C45AF9275AE5AF97E3B0F29C7F9D5BF4695C06C017F6624E39E0FF68E857810CAA85C7D867E6CA49D34FC3564BAFB5CBCD33A8631701AC896E59BFFBF5FB12E877B81E7C019A409DDDD132019B3DA666AEF32CC6E900DD5C1EC750BA1F935274D1B99210CCC50F1424B42C159BFCD68B8F38D12CCD2C096FDE4970A12C251644FA891876C7E56010BFBD29022648F4F0287C1A50113DB285CD99B921876868F5674E9A00D1E6F8C63AD88D1295EE57DE3095050AE2B922F9A04E961C7A0F8D43AA957A00DD2AF966DB68F3DF14CC0FE573D0DB5B1ACA3EE7E95955F3D5892F9E20F9C16E9BDE2EA60F9E8A95964FD1472CD6118F55F5E31D765A89A79F52D89C7720058793DC269F0E93B9105CA4969C83B567C57A911CA26BB73CEE638E359F020B891EF2CB39350714717240B7ADA74B41FFCAD3DE206CB48BCC3D4AD693A6D9A8970EA2F9E2B22800840DEDBF5F7A58F9160FCD4F1444C28E74BF6798565D60470E1DDF64E48678FA187B92CA62E9AD6EB234A398B686041CB907E135D9D8AD429DB298B77CD0139AB42FE38D94EA1A26663238D351564129127D34AB7964C107F28E593AD4FFDA0A095B5614EF9C6E19BFE1B5437B6CB370E17D10E6D34343921553D672D2E6D614C56B45907CE9743E6472CE6BD959FF2AAEFE2AFFF082EECC211FFFC125E7142504EB398B8D34BB0F849CCAD124274D0F8ACDCB1D54D99DB85468CD19C96BB1B383C8079D5FB0267CFD7BCF0916F586F2554706F6F547961FA9B897721C8B6FFBD63F2E1FEE53A8DCDA34208D859D3A00B197D90CCFB6C9B7DD0CB419AA37D7DF9034074BF56256F899637389FEB731F67004C1861A8294D3EB2D8485BD9299A544D25A6841BE00C9F0E01ABC2F224A8F9282B97D948AFA3145FD063BD4B0AD7AD6C691569F19D053A85CE7BC604495BA5183992B97D9D52FA9A4E9949D3C4440404B1970FED773C298E5E198480418ED96F34D944416A7C89BB6AE2B8705E73F1EB098502EAE317916BBAC6FEE466A26077B662DE8C49FE740D3369B976E7F3AB087A3C36874E2DEF2C048DB247DDA6A2A0FEAF2BDDD7D064149280CD18D81866C2E31B9C04EADBC7D086AFA9ED63127CFA5EC4E1F2035A2ED03" + }, + { + "tcId": 70, + "pk": "1088DFE7FD4348B1FE1AD142203AF10AEEB09381A1FEEA779EB4B292AB3FDF4400BFDFD81A7683D69E63112A0C53BBF404C0AFFFD0401EFA99346A90900A50025B74DBBDFCA7D6D3D3158732A2F7123241D3078B6529A6E170EC0EA0EA99A12FE37D209DE360D5F6D985D0F3A64D4B6BE15D17E1F7171D3569CD4CC271F8A4B8630F0954854D18D36B347D2EF4DA30729383BB5C89AFF73CB5AFA6557143C4233C4F5F178B4D118215BCE7FA19C6CE32F1B73C9DC6E20C7B2E49198BBF5A0DE3F6F4773EA9825F8F5EA1E80744ECF76F831D5A3CDB8292E7D5B6042F5B86ECB6388FAF6E706EF81745158CCF6E8A84A417D6AEF91DA5942ADB6EB8EADFA8EBA0E21A4CBC05DD9FAD44847B518A6F1560E30E6926E45E852A43A3A8275665EE0BDB0216B77AF4086281459FB912F3B692EDBAF4AD46E336E5ADBF9EE98214BFD1596F18D71B9EC1B394FAD799014D0014D340F67989CE35C574BD8DCDAD3C8C932B69A207BE31C074B84C6BA95B4667E07FF002930F32FECAB85B1CEC07B0E5017E93536E65E71223BBDD3174DBDFD3649BDA2A850966A4D5407DD6B5CC2B6EE5C0266CA77F3FC750B3191CA67A049A127644784652ED02EA37BBAE4530B00FFC20F7538ABD09157B986B4619539E99C0775CFF5FC22D4D2A605A68816D8CC7C214111B0EDB53A0F1913F609C78B8294968FC47782BB0B5CF60E82BAB42D5EC98F18F3DACB954ADA096E12FAF74F68624A1B656065175B420CAA238579102F5454EBBBA8391FCB059C1AC64B7466A69AF6A2C3B3479939F22B774CDD41950F1872874F874C83D6129C3DEBF1746A35BDC51A3086331596C242A05A34860C07426E97D5ED9FA43B7E0B2AAF7546323517795326A84BBC3DFD7B2AF2A60ECD55F0C17214C76B68120BA3CACF063DCA7286174228D2C6D918BD1B69D5FF80422E9C7BBE2C53B9C4C6BDDE5A484C7AD19EEE4E04E5C5331B33C350A84D96E60A317DBF9D9EB9FBA32BC1F1074CF4E55C6ED35993A005675C1ECDA984A06FA93F16CC4BDB6FDE74E936DF0AA09934BA66E1A096ED6DB1B0438073FDC59E3C5033381D8268A9125766CBC7864D6583362727D11324A1E4C103DE210873D5FD1216FD72C443201C6B179DA770DF8BB6C8D65E517CDF2F23732F52659EB45A711DEDF5A0E67B9F20A28EBBA2C0E4F3EA21EAD329C6B2888E93E6C3A2A630B8AEB40F31D7250D5367D3C74C36D1C68F3A537AC3351820BDA795F112EA80BAA1D2217B65405957C52434262C10CB556C0B1DEEC1059A6EA4266DE19C05C07DCCD06DB1150D24690355D6B2AB11BF4872768C339A4445AF61DF7DEBAD342A617A8C3DAD91172EC87D12D14BF2FBCEFEB7914C5806E0403874EF87C2C3C31B71A419134AEB3B57315B19EE5CB661C7DF9370E476789B493BF8B0187481A34D8EEABB828D2CF0C014E8877C050D288324ED8ADDD7B888CE3F6795F4526646ED176A7252C58C61449B7B339D96225BB5ED2B78ED0646B0A6AAB394FD8A199150763699809BF58D5FCFEAD0199C8D6C68C3800474D4871EFD1D4CA94D4890D2D1181AB759CB914925AE6EC91A6ECF11D237BFFBC352C280AB2A7184798C0BD4579149DDF67DD1A242AA2B1D3111CF32C23D64DF2BD617CDD003427C11F968628DA45D912E4B7468D6EEB3B99702F2991E6BAB9528DB72C13179383D41CB6A89D06B6FE014400668E6FCD7FAD91AA8B1D1ED618892C1C490BCEF17AFB653FB5CAE9FB09942E14ADF650824CC83E34A43982AF55908C20445391CBD8EA1BFB96F87E518908209C1D173E80B71E7417DF0DD98849D907C99FFD83FBA09C113138A51133D3C246A11169B149820CB37EB619F5D37983B6C6B6DCBC48CBFC8B728AD9934B29E9669D2CD5F427E22AE1168557F80782F7F01E4E5C2295D3A04E771DF0031B4F6974A63F9F709566A01CF9428F791AE2277DBD58213B13B91AC09330729F9B3F2F74391AE2A42B3C85D1713B6BA7DFF0677C7AE4168FC2B4C09F3253CFBBE2F6B044818A650026EA3D9CC6702DE4DEADB688F52C8774E91F31D7466D4FD5669366C1CF7D5686FAF6BDBBB03B5BA479AAB69BF6E5FF369CEA5765AB55C84B4F96D8993A6E913FD9B7CCDBE4830BEF447F66EE983A6305B03F6014E4DD0BCDE87C30EC7DDD3E0CBEB22996736E97E7AD0C94B825CCC7C489DB3C271D84B118FF68F59254604F12D22141E333AF6BE5621C5FF8A7C1D8AAD98E6EE69EC17A520F6370B070B48A804EA4DA8FDB492ACD53979A61266F93E296E89C4E3C6D7109B83E3BE77F81631B1E9A07B14C9D5CA2C511D640D2DF07E9E66D022D2A71E2371C9F0BB9379476AAD6A76A61E9282BCCE1F13322420F85EB96D29846A172D916181357683612A39C94D9FBAE611DED9E8AC2EA4CB91E2EB37494B58E33A9A661F5CDB89E7286320EE03D46138D5C62EA17382C3FAD1FDE6A3249F235FE65D4F1F62BA26510726E2E1ECDE0A156A01BF88142C4651A0CAE7D01E9987CE9BDD691EBD2B90877B29A10824AED9FA751753378204E866C755B665B17F9C8CA44A1B1D482C7B9D7533C1C96891C9F1D98FE727A286C722F3CC0737E90AFB95BB75B8A4BE465C61AD94A8D11E5969EE5C594057452EC61ED6C5B21E4CABFE07CC00DF5F734F69C747E79970DC20726F7C845E68B4C4C4F38743D716933772714C600740A9D7528030C4E7DEAAC03EA018A2304ABE5881F10C6D54A53F5203E7B65FC15FFBD40FDBABCF4F0C6FDE7E1A69E8659657FDE45E633A9E9837BE399CBDB6F06E531D62F5B5F9047D88B2C93E0603754B7D2A2CD6C51975A205F80C5FB0AFA7FC745D7F09FDB010963FB077A1DBCD1304A98256FB8C55FD86CA2CB9FB5321881D723A11CA9043C3ED48909274820127DD7DAC77B0BA8C29048962C77E10D9544159E0E9CB80CACE205AFACD6F38A680411AE55D55BE0AAE59F1A355ACB60CCE7E37BC3D8EB96FD8A8BE3E41CE80BC561A16957F7BAC93BE401F896EA0A76B56D8F34998C051AD8440950C3DE11583D7751BC29F1C5C5EF72D1244CCE46932077BE58F56BE3885618BD33265CDB2FE482AAD6FFB1F1E709ECEB145E05EC3092951C2C9C8DDAD869AF09DACB5DC161E4836147CE63ED46CCCD5E453084BA229066202073F1D2A275D4689A187F1271CF31096A1BE5B5138D45F88D385D0B0EF2B43B18ACEDCCF8890FFEA8E00DB74F0BF5E11EC8DA5C4D293A3BC5D957C5495D12B1F8CC2D131DC9E74679BC3C969CB50B06E9FB4979A81A02BA1F2CAECC2F5452BC37EC370FD00516E71A949B3D39D9E36381E061E7694F467290726E35DF4A7D86FBF5DC59F29255C0C2174A8AA5DE8189AA00C3F00B173438CCF7D19002162B608F79BD3CD68C345732B914EFE4EEE05C6951867BCF3E0663BD9EEB8B543D9548E8DA9643D3A691A1599409850528DAD2955E6A2BD84A7615FA3E4A58DAE63F35DAEC6B6A0000714ACF78C3939D97836E623CAABCD5ECFC71B8C20AF2ACA289160765C9AC91BF9C64B624337107A9B890738AB3CC92A1A5FE53C5F9741CADB323A310A7376070E941D35E0D7FBCCDC1C45D5BD65ADA152CB38FC786F230A71C47EB5E47D6E25AE74D0615F6F3CC0A27154F43300F6B6993B6613AF45C36C302C2327B7F496AB0", + "sk": "1088DFE7FD4348B1FE1AD142203AF10AEEB09381A1FEEA779EB4B292AB3FDF44FD2ACD1FF283A37368D3B17D6A7B80562452A6D0EC2BD04D0FB88621954FDFD96735F21331D6E77E8B6C8B93F7FB809353C07FFD5C703C7051EAF4EF1BA870BC6E0AA204BCAEAA3E31FB6C1AB0BB8C91FCBF6F63FD3473AA2A9C5E53D03D36C20B328091420E21954124350C83302102B96054B065092930118085041790C22080A3186592142844B26C42B6090133265BA44C4A106243266A44863040A45020B56501486013B52D14436AE120059316625A32494324641B3949601284D93268098024189705632280D39864DA482091C82CC8A620039581E3A62DA3126DA1207103B230184470934264900650902490E2964D23C8105B36305B304C003190221571C4B26943064A18155153040D58240444404ACB0642E4928DE2368121030E09162284468509070594466A2409661A412AA1208244308DC240649A4432549040212084D88601C4888883045061A02914095248C0119B106A882851CC086421358E14A661DCB42DC0B824134092A404060438091122698882042182481187101A1444090730CC8245A444100C022508152EE40820C0144512294D040649E1443101A704C116211B424A09B4481CB66114A145038791113331023331D338308B12329B000292428414B94C4B426D0805060239681A83501406488A262DA3C8001B036C0B94098C344C440832D2386ECA384A18426D09458E19468619A98C04105003312921002ED4401283069148B28911A56CA0084E49324D9040691210261BC36823302C084742A214802023881C3526C1128D98A6509C96311A9484644486E2A064C9160E94888004226849202A1CA11114820093368CC1C66D5A848C49228922C830DA18450A006E52B4215A848822B48409966554444ED432694CB02CDA362144246EA3C440624031841880E11012C3366580A4111C25020344620A164509470C22328C9BB02144288D89B00840024C50442A12C44002C48880344C11016E1130480AA2815CC84D92188E20252A5A344091343099A22100192018C58C1441218C824918208A1988299AC4490402284A025004064514B505DC18849CC40043282564262D0AC3085C1646A0B02508189212220D9C16200C33620B818C8C480110A50D0C336E4C88291A948521410164920D9486240C4808DBA44198A6844C106A0C984D21A98C82260AC3269212C550CCB48144022A00062049A861890611CAB6700B326411345203802961326A1429081A3090DA302513238C83380553320403172D8806514B86901BA6484A242153986CC098300CC4700226919BC411C4484E1C0960020361818230A2082D80048C01B500C138651BB5280B116288961192422652C88510411014C86109320C19486A1A21240418081C096918466D032168D4962D0AC08100B631C90848CA1069C2C608D94281CC208160203160442060A4000B326824318603410AD88469CC082004C685C4C68D92240960484219408C01324C64B489D9C26809890C1A224A1134601206694B2692044889E416629286910B838814422E244970092169DAA840220584D148011C220A12B4480A217220416AA1C86912044C0446704AA69150140491C0690890655B380141904408C7044004460A47868B480159406164207223312C59B4308CB2480C0971D08228582421C41825DC1462D0C085E3360E11B36802170A1C0529A4181261206098B84504456D0AB460210572C4C860A2920001942903A691E13261E004918416890BC24D61C62922426D13454E833412CC444E0B344841024DD4920451306E5B006C20016210322D48288418355104492C60004ACBB48022A864923620233892482409228445E2B660CCB2518BC68813C1442193089B828C53248C49362C1B854DD3B26923822C4A220CC8B60D13C9095A4831199009C944305AA84949022504B72810068662201044924480A6411108295A164D18068CD1448CD4A46521014203A00C1014041AA7659088284A006DA38425091346003930A4B66964446662324942468421494A5B00846224450236810989480298709A903199A02C40369019B380C2B2610A300C02454010378419256E41946D010488E3B64808848C0A1042180665D93405C1441014132C11C04D5C4268D4104C403690DC860964184691228D1C3468D20170A507FDB4E85D7F3A939B1F58FA6E23A8E76C8D110E2CE9D794F066C0ECA93CEC62369E8AE09D91EEC5237B52090045BD6A9B9D90D7C4D9709E43C83302885194AF378EEAAD715716F44A31BFE4694EED6581FBB187165E925114196CFE661ECE9F29B0F3FE4F591776A072C4908768773E8FDDAF33D7628C00490B2E42751BCB3D0CE4F94BA23D889C022CC94E7CF002AE28FD037BD0EA5B52BC24A8E781A37E7E3C656ACC219E429E504792A9DDA870FD4E410A83CCF7B58B8C98834CCEFFF71FB9B744948AF5A67F25C1D61B823585E6CE1A80D7827DBF142CD11771BE47EC2C625575D1841220B579C307C59D5C94AC4C83CF5FB060E473F13C4DC8AF10B795B2C0F96EEAF8EC24992BD40CB166EE55EBE75DACD55CF7EAFB3295AB88B3E92E499460929B728AE6C2CE9335124D34A2181E5E3CE485807F0D82845DD8B8097E63B3AAEEA170A9A33AB83D710D4B8D761CFAB70ACD863DD82E6C6E882C1CBA9FD25AEF905F3E4FE2F90A34D970284BE657D93090481B541B2E5844BF13A491239AC03FFE9628BEC0D29A31B6F4A7186BED829D85C15A4510D80D3BE6E21913221CE6E4B556B0EDDE23DE1573563DF9262373C2713D4A9553C6752F37E7F31AB495AF86B86B4F3B58075DCB2B0DE5E90455CA7608678D102BCBA5067AEB49A0F6F149A14F0F69B6E47CE388F5FF2526C714CC698CE76E4CE6661B6AF65725208DC2C03677D4D96267F440122FB85EE1E6365A03C81AE161FA6393F4B3D8617A5654F56CA5F679AA8AC433E7C1B753908AB22BB2831FC00AA9BF9F98AC985BE604A155DEA2CEC22EF7A6F152ECD49BEF30300BFD4DFF5BF834131229B4263C3E8E37277365B3078994330BF6951B2ECF80815FF69F2507946D3B22809B1C7FF75D48FA911CD6A13F8763C69D72585A01F4C3ACBC4E0CD4C067B262780475F886B9505033B219BC5D06EC5F6AA4FDD610BAEF4A313300BAE8A58A6CE7723C84942582688081A7051E5522C539DE8DE21F910BA8409A84A079117D9B85D856455B752C9125055605B4F45197B88B92F95C36844E0487F1EE7CE2FB57CF0B7CBB07930440DE8117BED892CCB06818201AE6959F9A1258DA6FB32538F6D4C7C68636039EEBFEF06D8FC56B71764807B928333AFD5232B2E3D699F9B1436E3A1E086986D3759446D8CEABB56FABB4399C9CA347D3A2DDF5BE3F13F8F388B47608C01AD4E1335F5231E3BE21A57455B6169928D9B55FC3D0802781126A9E4CC183A4BC9DE0AECEDBE90CFF67301A7CD6DAC07DAEDECF4F639A4E71EF0C35FAF29B1090BE4BDE8C2C60632D62440BEB8368F03A6576DB06E2931273F355F94F2649A35306BB1981351085D38AA9CB1723D8C535BB9267FDE6C526B69C00D89D1CE44AE51125872E612A418975403BBFA35C0D4FC507F3E810EBB1B3710A670CB27D749F1445C310C353E59244C5BDD89D7D8B9F5EFED87DE0E331E687117C439EB4249034ED6CC1F0F8C1DD1DF36977BDBFC1068C850B85DFA7F960C626CE0BD34E6B37AEBE1B267C44CDE42EB2C86957135E3BE09E8865F42ECC25BEFB39396A7782723F42F211CBE18A37E5443256B3A3DEE4C6E436B7995832D62A450B15ECF775848C6B7DD8295F8BE723A885232C9F784A99DCF65035CAA2A143528B96D94FE9347A84FEEC81017080AF833965F716F08C5B834A95A0EBD96315FBFDA08F84F42A53392F40E4B4EE85B4C0782CD74E489D0C2B398BA43CD2EB1F202C4DF1D923428DFD9816D01B51D4DC0D93E7E4AC0336F058F1D122B500A4D2647F99A373816DE2E82DFC9D1AC7C50CE69ED1C0CA96E5B158635EA75232A1210C78A83E6201CB07EAAFE48A64CDB8E62AB122F9FAB90EE073CF65C8E977F67D9B5422F8847D8B53E917915963B4FD595F920BDE01A4DC6A990ACBB5FD6D539A35C8D1A9885CC227D175C7148C166D9BC428E64EA2E8024C02D3A1C41DA20056A3177C5FE2EF228A8BC89FAF9307F6830DEE32FF753620199B990129F2CACE1841439504BA08C46FD49BC52355C0DE4F52160DFF1CAE29404A9633ACF497634D47ABC680CD24FF360B32FC7EA3B49FAEE6BE85A9C983E8490D75561C3A12436BEA48D07A1E44DFDA08B4D11AD497A8B0176766A8E596715646E44995DDB5BFE8CDB0540CA9E79D50FB78D2BB403401D7AFF234A35D820333C0C114A6F3598BA35A894EDFD495722A233D00F9879DA4DCD9BB22766E8A31A017F2BA4F50D65C70D6FD25EBAC7A79C60C41E132A833C0A46F17ED241CBB80B2E2568959B707ACE990174EB94ACEA580B1EB7A4F4FB379AD58EE1AED4A3557382EA56B77DAEE6B7E82620E08EAE12DF1EEE4F32AB402E759D5544241E541B8C8EFD16323BE507747C80311BD92383E91E0C50BD6BB663D3CFFF1F65EE004C7093DF7CBF18A3D8CA1539716EC3892086BF9F07F1D1165564E19A53B3CEAA42AA703B5A65DC6D56C781F4D6E1FF5C7C183C268677415D8ADF29461C7D64083B8897365C90CB6FB0663877A1F74972E56FB2D1EE8E4E639963AD4661EE0DC9B96A39211326B2AA31D2A5601820780D3FBF98C0AA9B7BF9AC628934F27BBACE9F207C855D23F4D70D2D5ACA4B811E8162B1CE8E88CDB6E2A90131E7A147D30B79A2C753C3D01CAC80185B20DA14E23AC7802DA5A4F9950B4AF1E346E0E021777FBC7784309E18D2260516CD018B8FD66B042B1EDE8C9D6B8526CC0BF6150BB8F6C3C85905DEC69A971B7442479FC06AA17F417D12BFAAA674817469BF682918B51F2D5B7503F5B356624FEC0EA777FA7DAF55B343A0267BE6BF4FC58615B52E8A23370B2B6DB1722130F6E1316A2D1804E401CB1D62F2AEB5C3EF08EBD4F535DEDC1585AB2C7F9861B65B30FCDF25AD1DB9DD0F1FEA0B073288D5FAFA0BA4473A5C57004B3AF12FEE605BF2AAA44E19C13D3E05D8513797C0FCCC7C71A56DD232C4CD1CEFEE6D26A17ADFDEB206FDB9E450359D3AA61BB8B98059C6D8EFB18430B048F1F0353F5DD41F5DC4C91267D7C9E24CAA329C3A314544B044DFA5E8ECFBFBA48F3B115ED6F1D6B6E4CAB9E31EEB452ECAC61624A0B6982AFECEEE7EF4E17BEF17EC35BDDAF762D3C563D42E39BE18B1305632E46E87BEF197E1CA9A39D09944D8C93FB1B4D9F739AD3B967F0F16EC63FB35E582FEF7A1E3B2E225E2137BC6F2651797AFB60D01AE4D0EF1457C25C5596788F15AE5EDB62020795F9B24A3022DD9489ACEE2C3E393119CDCA6FE0A3052A1005690EC207C31C19741F7661898DC47B1F7D77157474A2C00D5C47E603CE59C5846272277C7D4C31A2046BCB2ABBA6C0E10DEAB577CF71D9F0C96CDF553EE1EC8230ED7B200946DCBF6151DE73F0A2B811C35B00BB24C7173BA4C9125A440C6193665D855415BCA4007CC33CD00767CA96846DF15A8F485DEED0A21D011259AED3E1623DE0EDAD0E4BC516AF208EA242560627F8C36178FBEC5B05DCF2B5FD3BB72A4D993996A03B6CADD20DC3CDB8EC4219CF454020C4B8EF1B8BDD401ADD90FBC229D1BD3AE5728AA2BF7CA5E3630E63D8A14FA42B20E9B0F412623C371C6B7CCD60DF4B979A541FD21CABEF1C9D56975848126795BA1CFA451448762550C6423A114EEC6151198ADF1D5DA22C8C43EFD81DF965F8463569899068FD168598D168199737786B8C70F4BF4062AEC00FFBDB3FE78CC056FF1F0E6F0E6EA6E7DED51105485A39F60B697BF8C0DDCE72F754C5584F31153FDCEC4AA664F535F7926A89A5F1EF06EF9DA943A2C6DA79D4DC1753C42E032CCAE7510E37DA6AD20E3BE46CBF901834C78482D539B531218F83669565451443ADF15EE2B98A90A344DDE8D373964E69785139A5A7A285C3964DF177C823A67B2601938AEA360231A2A368B2A238E3D15A265249591B7D64BE7AF7598FB92202177C3CADECD5244F3C2DC503B6C63E74C27A3F6CEF73D216C4789B7DFF9962140313330157C5C90B0F62665A7B386988CC6924397807E1F2E28CA147C2028EF79D55889162686D8BC9C0391C1169515024FC5E1825E60EDAD1DDCD6E52684F79D25BC15249E01605EBB68DF71935B643ABF034FAB9202111D23813686AA284AB1276C089056E29534660FA2401EC2CF950E90BD84A742E83DB963DCD83868C98CFCBCA330E7D3AE30FC5FFEBB2A986EA6DBFD0E11E938DD3A3E19A6D6FF277B9D2CE0F556EF725560A0BE782D3F4F6DDBDE8C1EBA97F1ABDD9790DBBD40FFBCAABCD2065C0B25788EBB3C9C6D0C467C6D18455D3DD36B90B0EF0A0A3784C658E6377E93E27ABF4220426C90530E7FC078EA863A507F2D35FD10495819490BC4456FC6EF09F74A6FDB590D00EEE79C2B28268CE62822D73B94FA35B15E2419EDE1DCC6370FF6A43EE2CD3DDE1FEFE9C79B4E6324070F6539D395238B6E74F0E45303F526C1E0C21D1C60D5FE89C722E973C9228C8396322D77D9D5CFACD112D3036F8D6C9C36B4D163131E9A0DC2AC69E33000669704B6EF7B53F035398BE08AB7308B77E1590160CB2236DF3A14C59B3554F460C56B83BF1A2C6DB094F01A42E371F2DB19034358C6B62D3B028D415325315181D6FC7AD306103FC2E9CF9E1DC3587FEF8FE45606099155B0C23739DBDD123CB0EA801962AF5745ECD047717CA8922EF9FEAB11A45397B70C4149DD64BE94B75F0772AB38D623A6DE8D26D5209DA6F683A" + }, + { + "tcId": 71, + "pk": "BB9BBE6194399CDDD376902F1EDCEB65AEFEC308889936C76CC219AEAA403F5AFAF5C7E1BD67EAD28E19515D528596C1BF06C666294A896F79C09F1D21EBC70114085BDCF824D71D95EE4947E1E3EA0997FFCB4463CE552D31F0359555242B134B4455F3DCC906C4316DF185DDF332D24F7984B531C8977CD997BB0DE517AF11DE8AFE89150839AFD4A927F3CB5722E8C01F3DC10A558901689E7D7976580BAAD1FBDD9E390F40B045CD83BAEA0B8D8E254499E1BDAF0B69F9FE108819CA35DF692BBA250A2E381F795E25E244A2B6B47EBFAD304365E692B58BA89C187006C68CDE179621A43E5E54628C080F15591B0C1F312DA3300C4B760552CA99AA294BA7CB0923294CB53C22909876E568D125214936DD978D0E846C4DCAF5E014232672E0C5FC33985D32B9785D754D797AD9D5A5C45730F5244BBB470F765E194EF081FBA4470BD80F8CE9698F0D4BAF0B4AFEB8BC20E90A7E4F7E4EBF8B9DF483A3FA7C723B982493C7288D47CB4752285C8EE1766EFAA450A5F7EEE1347BC2302815989A7F218A08163776876177D584121E2A47F778B516CCE9418A9F55E26C8C02E4A063B5B08CC7E65DA00AED0DE22361925FE57A06AA3AF9C9C380A1699947279CAD5616CC515C677CCAB310547653797D2CD344FB5E4A1500BDA741CB36174B17618088AAF50867066203DD4B5C4488767950D9DB333D38482C31C0ED75080AB4381429E4F22996BD79C16DA38B473B677BAC22A0543BFFEA798AACF9792D879654CD01F4471D447D31B5B65F98FA56C113E19AF22861E557A1431E6963BAA47237F618DDD85A295BBC1D21AFB59404333119F816C787D0AF0A1D72E461D1376812D02C5951AD7C5656A1A6E163ECF6A80461C5636FF561BFFD0FFBD2EF0A3E7121885F474CC04D34BDC5C677C031932EA22D64306B5DC4D7E09B3E6F1034CA50E3ECB3C8D18B07B2954E7648DEEE772AA689630EBE0DF871B4DBC69BA812B9F9B7E7990FAC1EC61A85189A01EC81A0FA6431153EFFB49FE7A6403A63FCA28F9AE70E50D02109E9176DC51ECB0ADF4E85C55EC558F6F81C3588A21DB82F26FAB0C2A3F4193F41C2B31401019A491332331A37F2E4CC465A3B92D23CFA7D7087C548508884B53C191E5E6C31927F3F87FE67BF100850C036ED5C3D0608B4C31B6549353672A1DF0F45F68EAA6B4151264C7E6D8CC2A6259DA6847BAF0C3D8132001B094137701AB4D24DF93E3A0DFDBD9D6F276146AD21DCA259F23B4ECBBAE815A850EA004B8C692B77EFAA3346D5AA55E960E9BB23A270A4651058425811AAA77702A74BC60A8BCFB1808E15A022203AA2337D5A3A4815DF05CBD4C2D7C49949D750D745E5180FE7B3B5734445E8D9CA7B3BBA4AB3EE400D2CAF1E51AE5068DA38C7368CB2F99807B02E61766BBBD9A923CB75BEDCC7406B5C97ECB6CEC70D1E92BB949B9CDBCE4D94E4D63950ED163AF96CB8761DCEDB8199150BB3B8D9A28C2EA3C0A13B55BAAFA4DC2B4BF9A697C5769215394EFDADD3CD91387AD25819E6C673B9E2421F8B22465B91E62539706579AECA5F61EFD0442BD8D230BF28A45E133A3A84E670F645CB9EC726E84798DE434E3BD79743970070BE5D96BC7C59050050E51BDEDEB74204C546722C62180BE677BE5F348ECE3F1CA8754E56B4866362B3F85DA70039ECD2713279ECCC903F8912492A320265922AE7154782904DBB5CEAA41BF42A612FBC7778BEA414B72D304C0F9AB839AC3F9844002EC0936A5AB70B5598C7A2335E6B0827B4DB3FC9434AB37CD12DDF8B45B0742155D1278B823F95712C9F437DFEB37977C96A61FF58BCBAB7DDBB45591D7CDCE17FDFB4793543163DAE9EA3560860DDC797FD3A9F9FFE1089485DDF004A2E5D3420A10AC4D6332022C18BFC0B4B762555BDA20020AFA3CBB33179E6ECCF71864C200466A28D39DE24FEE24DFBF05C931B215490621DE320F5A5F8221EF5F4F085BC873C0FCF60E0DA9C30D29CF2375A98046FE90262C881961855E7945428CD255E9B3266D34844365A10F04E533C489978D055CC749082BB49B92A574F5BD93DF9751CBB7CE3B065819E0E46ABEB2BC1E01BF31F69D4D04C752D57A4AE5FD2548042383C2B3BF4D9951F575FEE99205B52215F4FD67285A47F13E27C0FF48D924E3E24061983CBB94CE39EE6FB94DE8E8FEC2CDB43D7B88592B9C1DF4C1FDDE728322E27C99BACEE3C2B40F4996F27565A454735EF4977FB116921393E964FE2F06913ABED35849782282688B2D4A05EA0B068BB24EAA04D31B0DF024CC845FF9EF6AA358957170000BEEE474BA05C98DE6A3A7B25C3AE90FF347E231841773B20C81013A6CCE8BA8B0C048CC24CDEAB59BA03776C151756C9F7D7F26801C5DE1D0A89ECF3730A7C0B960B8D458B7724B0B6C9BBE5ADE5232FFDA9BFE770E3A44F25A030D6E7437A43645C32B3715A72C44A5691DAB8A22D8F3743E5B286DD8463ABF24FAEF72D69AC2A13662BCA8BB70DC801327E5E6BB0A491564B03A33E1EF4BD468B8645338A3B0963DAF439637E4F703B6C753A5CFF812D74C909FC5A5C3C74D128EC21134AD835DA5071662846DE039D0125EB8DB4F5756B70144AA660EF354F60207ECBF4E71F78159F303DB891D0B553C8410260C8EFE95A5253CA0E6DA8F8E242BE336C15B3DBB784CCEB89410FEC3DA3E11F3D08F32556D64CF9908EE93A7CFB4A2464B8A91A845BF17E40DB9C4AD057D900FEEA19BAB0001C62203922108091940FA46CA09DFAE5AE61C49737A1A927914830261F214C97AD1BC95D3D7ACF2CC18504A768A6CA528049CF80D15D1F75A14542403BC1842B944628FB145F86CC2287E2CA2C474E9FE18DE39730C2CD48AF092A28A8E10EBFE68E0D339087BD81E3A6A13209BC84BED40CE38C3E8DD9ADA8E7AE603BC0FFF18224C2623BF1553070B6B8D247ADC9E3DBCE2059F9483656BD0C7BA2073CBAD822D8210DF3CDECD4C8CFD0E31E4AB8DAABD954C2563236917BC3B69D7FD0233A6727662D74B1DACC59902A4422DB75D49BC542C5BA53639591ED5E08A74AA80A52969C7D3B0DB9E974642734A22050887265CA80FB9D04FE6D67C8C009443386EC676C9DC3A0C6A3DE7F5068E0BB21255AC5B56CB0BAA51EF66BEE9BE3D55E836B4CE8AD55137934A65B53CE2C4D9877D31BABA7BAF9DEF94E13BCFFF1D419867F2CACF758A72C96F02F6CDF0D9E392A331ED4A712CB0904EB9E3D6E2F71740EA439F50E7E53AF0CF650680F9DFD52F6E013BAEBBC7601E1322656B0FBF8857B68BE154C3ECFA043491D3893F78CB9737A45FAE9083B99A650037108C8790B4F5C37AEEC831B1552519942DE4ABD523850D32B55F4ACAB3CD9E589067875BE6ACA634348C361281B48C59A37909C23CFBB11868169306B775ADB7A9952CBA481E0AF03181F6C0479C433DDB38DCF3F76A1F57BD79CD1DDC5345C0BC9E4B9322D0A65E9CA2ABC2CF988AEB047843E65C46B94570440B66F0272F182D2203DB65B3A62710AEFD4C1FF9D540DF3F83B04EFDDCAE5F66DD9B6E1137D6E0A6B3BBF44A995AFC1BB78D66E9CB70198D4EF8D43A35D2281CEB56712327F5CDC8A105D7C3A54172C5EA0627390785B7C47C0378B7B102EBC78356A64AADEE13048F0CA0E83359D1A5D94", + "sk": "BB9BBE6194399CDDD376902F1EDCEB65AEFEC308889936C76CC219AEAA403F5AB2A9D6678985CF8786F69F522175BD04F4CD743E00045D3D4946EE206845D21DA867F2611FF3003BAFB007C16E69CFB635423A3A162E27876374ABF58E3E14D326F06FAD2505E77263BFA84A72031CC9AC22D96945D266C21CE1C43E993EB953042722C398881B106153423299A8480846525828211A150024B46C14A130C2A66024A62453004412172D02B2080C16628806311C42099434801318862106515B226182A605D43489232705194668413229D4A82D102852520260D2324083C02981C4301AC509032724E3A4314A0245131345DA8270CAC671DC4265C9822019972160004161186820841013994D63208C124592D988640BC06420186E54B68940B651E0203089C6001823100915415A404D443231E20026E44072CBB2098016700317681CA924540491CA804512288AA1368943080AC4A2909494481AC7640B144D180906501005D2A2081401218B184401481020840C02A25114C63014359013010961B46C03C97081428823861103998CCA346904827111C921C444251C312503432D042665C2142E59442E8A848508B909D10880943866991808A4020E5404464302219A2621038421A0842D10B040A2A4050AB700C49410D9344964B42403C08484246043306648B2492401895C0470C8B061190680E2084C00466860108CDBC04102041010A4048142519930415C068160089143866C49A031E4A4610C264409C628C8C40CCCC66CE3A29002898818C98182C0491B276A0B832C03A22C64306A010272CA428E18048AA3980108A26D8C98285AC208A1C691A33026A3928CA4304164C89122B96C8802489BC680C4060654404051A0080145051A396A1106311A46420B08054BA088CA88480800049912306198710328246194609234719C288D18334A014704841211A4C82DE4282589A68042462D18028ECAA8454C82211A28881C900008449200306024C53122A1850BA97090C02C4B344E8A80640134128324858A086863024022467040945114234D52308103381008B30DD3400D999465E1246D2438901932001B08401B433251C80CA0864C901862A2301151122918874D19266C03C88824022011122CA1A42809A4305AC60492244520986D12C50884262EC2324124134AD3002D60322224181261188112242C0A3168E4088D4012841B016E88C40014A00C04032C08018D58400203B24D0C93048CC8288A866508108114235100B6901B347014C204A1C62D5B10250A4071841671E0128EE3308E138128E4846091364A1922119C966401944420954C61C4911383108904642231220498690401280A9384C9422E0413721B1420819220E42832D8B0014B444623B2640AB88518046662444CDC2670D3328208B66D1319440CC1100A183011171100092584164C82A60823C6610213610A992022858521072C244465C0B81111829119B36549A649D4A83122392024348544384CDAC29108A788A438311813001B070AC9188D23B700D1881183A60C93346188420C52126CCC866553826D22104124A820D1204D0C9870C8442210C110A1246D940480E19881D320490C48444B26681444620C060080326888304D14C9701A198C81384A52C09111236D129621A23072DAB04C0CB825242826D4348C8320905C32925C1882C1C48CDAA6290813800A0410D12425A40822CB926C024302D1027291382421314654182E11996D24118408878060B40C02152C1B2331D2A0501B080D002929DB16000040109942624B88701287615A368E0BA0718C080A61380522346564264004242DD3424911154E11A84C03923040C030C42049CC902D0947011A0349109080124910110948194260C2C24121A50D20858089A4891B3402194930CC902951B88100B640E1104012B36821116ED4366890A421A04651042001C18665C040802116610280409C0821E02044193311842081D3288823438A14B90144C640D8A82122858C94B66913444A1911721B232EC042464336490881695B4050DB164AA28850CCB48812072D09B731A3B084E0C22914B82C59488E0A3801DBB82C19166D08A28D08B668532252122632D1B4800A408CC43251024760A08010910028499845491486D4B050008544DB8888C8420C83B46C22C16014413100C90424296DA0020218384D5A2250304FAA14081992194671A66FA05EFB40A6AE3511B1B259FC17FD2F928978BE51A64EB05E5DDB644C47F9CBEB76168F5CB9E54DD51F898D296E6AF042D12F59BF6FED3069EA304F979C28AF642EDF92518D765FCB5F34FC8354803FCCAE0651AF15779E7CC672DA376509430F14C659ADE2BC8075B0056DC26A74B3C90F9E772447E134269210EA86D1387FA10CA354C03437F9DF2A77962709CBE8770CE88279C88EBCF0349C0BFB121E018D1F46AAABBDF2DF379171F7526A295C65FED8A1280FDA9EA8F5D4998EE93AADBBD76FB16F5CE48E7CAEF9C41C19CBEB3880CF6EEACC849E46A752A23C646BA788554BCD3D218A76D88A01B991AD57178B24D724D0CE12F3A70ECBEBB531206D81CC2DD8265D673DC6C5B492AA576E1027F7AA88FFE6420651CC96536103CDA90607B38B8A840A963C5FAAAC63A8CC58CA57EBF204E80A6770A39F7A8E094ED5BC4DDB86A31120F7A968F23C1E151D2479631E6A9D011671F664A59D9BB1A0192115DFD813B0CDD61BAB1B6F7660F680971C4B55DA6EB791774C64DCBC8B8F0FBB3C57618E29DF5DE4023A7D9B6CF678CBD0107B62F5A05C131F5672B5693C23CC4DB4054B92DB2B3CFB59AE81328A6F265C49A302D92A8A4BDD8C8A832758FBCD76940E85566531A946D2027EE7865F23B06A51E80EAB7777DEEF62B1CCF6E7FA3ECA6CA495C88357FB45894578D6BAFEDBE6B0F6A8AB672CD13AADD9006101C9E98738819073393C11A383DEF2A4884B8136253D3383E4FC13A9D90483DE15D4DD12D85F3A03769FB77F23CBEA1DFE0AA49843578C032D881320C6DD3091D82D106FD26C54EF7D21F539EFD3BFA928FA8D6C74351BAB5FD6DE02CB02EF09848BBEBE76D2F4FDB2A484A7CF0C6A2484BE8F56EA052A1E02F4D7D19B0020BBF3958455E2960D4A7EC5B7C3BD93AE5F716D7976CA10E4E442762E7070920C9CA2E767FA613FDE222A1C42E135165BE4852EFFA36EC20DEA6609ECBA9D57EB47DC8738A24753AB72657F4B61A2317D7FFFB55F395094C12CDE5786E13F565AEF078B62A1B19BC4DB01FD4C4806CAFF88B4FBA065230A6028F03507B99611B5A9888D64EA6EC5EA6757FFDADC5F3F0538D7C34E5A69DD305B96CD03A1904E9320E28BD71FAD85C99ACBB30527DAA2926E88ADE20CC255EFA7F4597746DBF433EBCCB94C7A27552B7075D7574EF0B9C3F7CC932AE97F827CA09E8F4F109D9D48D70D39F10F1334CD583EF43012FAB8D325BBACA1AC63D0672E41D300CEFBE29C30DFFD952F5C70CF9FA0E2FB1F954499A7412A0ED2E5F3C9373C2EF3C2774A72A3D649356979EAB8E70483305F1CDDF9B5ABC0FE0739EF3487D3FDBCF3CCCC0FE4D6E30001278973577EA567227CF6E86116E796120DD561C56CEE924F330BCBFE336793D45B310B4ECF4D59B7BD35BDF0EBC9693BE646D6E6FF663E87F32CAC11E2BCA4DE5915EFC42FB1B390B1092F703894A795A2982999F0FFC55F1958FDBCDEF309DB3869307A72434CBBF0F8EAE903301B9B62A7785754E10C7F352D886DDD1AD381B1D7C4194A413B887688A6E800B36A75CE4E2ECDB587C99CC7C1D62D69D82E0569D5ACB77F8EE771C170C1377C56EB297BB7B8511C15ECFAD5E30EF7BA659B7EF754FC9A82CE1EC7186E251D7B2CD49909DE53CC4032270B2E8B8779E6392949F83D9FF8B9F76F80F5C85C8D1D9B5D88BB4F1107AAD0E6AD1BF75AAAE13E666691FBE698CEEFBDBA8888EDFB6E918CD3AA718C6A40316C8BEE208DA05C16920182618C0431237E7BC6AEFFF8A003DF6254290488D91FCF027DBB45FC2C6EC752C9DDD9435D8C343C1052A5DCA889C8B7B5705DCFFB21A421ECC2346798883D4A38594228184B85231113B94476472E972D8E1E41B224BB1BC50DC9ADE64CA386D2E2E86EA39F164519EF36558AB08E12CE2100020E325F6EFEB62D6154C2D95EE780254C8B4FA85D02DDDD85572A9E498363C4B59AF5F65D307B6E85A91ED3F1319F5E36FDAA20B31B6DD07A7E32FA65FDCBA46BC573AE8720E728BD15B1046BAAE89FA243208F51EEA38A627DB10D086E69F4D41522C42AEB53E5C71CD10D683A362D155193D998CF296D404DFEE6BE9315D329980FD414293292F9CE857321EC51DC255F47D55594C378B7D200CCB47DC13A21962C51799806AFA87988FBAB95B1CD2DB023B6B3FE148F600D927A7F4F3701632A784532661DDB474C682C670844CB96EC569BF96187B62A869644E17393B5F52998689F41D562FD4F1DD4847566C9683D5B1E6EAD5495B94709F11E393B758D63CF05DF6A041168D153044E4F24D49210D1092C3914C4B61E410359F7311E80D79DC9169209B7201A759B50C956534E5147873ECF46812032CC5EC50D58218E92C2B4466DDB89EF5FC7795D2B6A85D159E3F5BD1A2758DA5D4F9046F50FA96A43FDF09A6883C29821DBD5BE66FBFEFEF1D667996DB4594967A1C786C03CF85B130C89946F85CD156CFF490883120A9CBA6E64C2F9279EFB006FDFFAE654D6C289364184DE60B6F2424F3D473597D2987BED78FE47220BB72A8D81D8BCC850C4DF510CABCC0CF1937D1D39768E9E21D645C356FA2D16D16987FB18C14B8D24D5D5EAC9068719B38D418CBF64774FB15F32C473BADAB5218159F6BDA323A209C699B8EF093F34B60F022009F09B2E8AEFA824178C5F8DA0E49125170D47AEFCC010837623394B396356B053405784F232DB4A6ABA2B94D821D2CE665DBE354C8F69F632551F6DC897607398A32A5B9120A044B79F7FE2776C8EB3D3CE28A13D654E58F45E5508995576F3EE3896859DB85ECFA2E1AFA06B7B455BE1048D4214F87D82C0758484230A76C27241661C08F024C2D9EE1168A8D4AE74F297DA8EA70B21A0CB8CE6CF0441A937B2F844F4E61F1AA566929972DA86FAAC9986E08578BC29C4DEAF9327BE415DB29926300C1FF3D63A4AE745275BE7F3857C2C83CFD209C4ADE1EA3215FFF40BA37E9DD31E919CF1988A5028FDFB0BB42A4C0E5CE1AE608C92E2049954DF006182932415BD872F067930FDF8ECC7AFAAB7F96429A0B516AC86B6624FFA59FB11000E804DFE0803BC3C33E77CEAD6E4C87A7BC9A9DBED7ADBC60D14A17E6369E391585EC51297D1BA15A3521B7A84E09268EF44FD7072778963E6AFEB58C07843A63514F43FA56DD7B130A991DB5412B32BC3950EF4B4BFD99D72D119B5C75C1BD676D3BE15D3AF8CED24B0401D25CDE43C259B93A4298D556FD5896971595C6139960F94DCE6B0CDC00AD70DE34EBC6CBCFAF97FEA0692F8FD154E69C3D84E0D41F4D834602AF91033F7995B599A33B1142C81C71D4C2D27407A353B91AF878303B4779F38F9E679EDF5F8FA13318B899E443B398BAB9DBC14922CAD6633CE263C5AED77848359D60E8D1B96E605BBF8164488F9071268D69FE47C0B6C26963CB56541B8F15709D49EEC66B44D638B5628D075F2385ECEA51C9FA43D1D9A51A4FD9DE4E6A8A2B2F68A09293CD1D7F52FAAE9D6D0BC87034ACF0014CE0543A2C2003F07130BFA9C0B29C7974D6C9BBC45A7995BAA62A780F7A1A168720A12509F1876F641612E70688A6E4B4C87666EAC6C838528FB409D808B36AADFC5999563B5D3AD57DC12504C0EDA94DD2F043D6E33E21D7478B298554239A9FE8361F445C2515930C1D896EE0381FC14127BB072F9FD50EAD1C6CAB24E7F8A493D92B63D30E5048BD8878A27598A51E294244BFC8C33D5C0CBC2507311438546A8D001408EBD119001D6553DBB7E78F03DAB8FC785BCD199564512A47B6F020A5E57C494F7EB73F76498ECE66C799DF38ABD4DB146C988E1C0A3FD6055AD305CFAC490E18AA791243B7A92AD3B1D8CC314871094E9111583157BF9F02BB1823B0EF0341F4A11EF810CDC887FED3705F9DC0DC24FBADB842B5509D6324D468EB9255BB0015CEF339FD2C649684F8CFCEFB90FA3E8212331E22D976FDDB86359077684DC3398D81C139A8FEFA2808FC74B7C0A56439FC9DD2567D9FDC273781C9CAD88ADC6CBD707E97DB4B989CAA4E3DB3A2CD7E419E2939041410DAB36621DCF04FA9DE5D8AA38450C44ED40CCCDE3358D770ED5C358523CB2B667986D11CCBF1F6975C8BD7BEFA496BC9670C205E725DFB4F3F28A54790740D7D56CF20282795AC1FB768E9937547306334B37CCCDA4CF158B5CA0DE2EBD75D9E40D6B664B9EFF37E943BE1E7215A70C0EB3BEE3DC576C8196EB71D97DD62F58AD25C02FFA64270F63EF90581A736BB9FE4AF4334090E471B2FBCC38ED35D8F430764A4113B736E22AF6B7AD1489F1EF2C8BC52F8D4F0A2D06CFB9412DBDF67715CCA91B3877E9681B7209178D06FCF3130067B02ABC7F9DD59A65668E259B1DB1BF68C2CBACF5B36B3645D83B4A76743C33181D93C93926CD6AE28EB4A09B1DB597BC4A9E394650104F7974AC21147900E038EA8B41BB2ABF78290B0475FD8BC6948B24B5803B0F35BB76CDC9F432D5B82A251CB185653FCF87DC68FD9EB9D1C7F84338766D8230B0CB50061702D057E308D00C3A31EBD9561BEDECF00288E3B5CF7A01CEB999F3AAEB33FFA551F3917AD20AD24BC3E54C728EEC590F8EA355D00E1A54FAE5FABF85311915644469FB3ACC0AC1DC843F6F84FB0BEC6FF513F3F1D286996AD82ED9AD86BD51A28E447196BC9B05CDFB004BF2AA19425FFF47" + }, + { + "tcId": 72, + "pk": "8909FE1147B96BB2A75C0A0A84719553B7C4D0CCB7912B824EE84F4FF444333644454CCF3B324CB3CB63B33BB9993989DECCC7E365DC5BA6BFB2CA61B49BE2AE657A20053EECE5F192374812B2DFB718D6DC45B46336AA5A230D6D30ADD86039FFA5B1E84AC2C0448E6BE453992287DD29E478EB0256552CDF84AEEEFDDB281138DE2047CCDA934FA337A9EB9D2F257D554C9E8163593302DFF2B21ABF8B7FBC319D3DB37B8A2E372235EB43A865661858A61B679F3FF11E6A03DDB1DF3FAECA1C4098686298E1070A1A5944D7BE4663312C7459DAD3F214370DD2B56F12FFE8AEEC8EE26E6E993D8341ADD70313D5E6010A771684CC81CCAF37D7A7A5FBA2CEEBD6B0F80D2A4AF55164B4188A5273CACC9053555413D8741B405D21D0601805E69300546AA837F968802C2CC2AA8CF4F0340B82001FA5BA71958FA5BEEC7A94AE095F02FC54758D2AB1401B78DC1E10910C97C5DD6F0D3076B5A09AF8A9724240A263DD2D54C16C4733551D9C70D89948B58E99C8BCCB03BB0C3CB5422169608FC8ED9FFF0E66D2109A024218D168D0952723699D3A42C082A2DDA76DDD835818C627B57A972AA51B1DC268F7181BD112AC73E436EFFEA1616794815CB1A37D6EADB92A1009F84A508E16EF9080D76DB153B6852F874EAA47DE5C338ABC83CFF5F2A99648A82C44CDFA1A50B11B3C9FBFC1CE38EB770A3531ECAF373C0F437C9941E7D0EB0D042F1EFC0B55F8EC97C785EA3B153505BAE1B52D97DB48F2D2E7D7E70E934F2C0F9943E3F9869DCCEEBFF0CEE6D1DEF7E4DD610A0835728BAC3C827B8FB92208F5B9DE25E43D93A6EAC1887F032AF66CBB5ACF6142C11DAC310F2EEEBD7FA25CB0C0F8F940E19D43AD7F5270A26365A01FF200027E173D566B5E77D98FFC1134F0628D241EF306EF8364120FBEC93F92E06058B2BD70ADECBDB9AC63EE0BF8A45F52CD80D753620D7089D6CC313FA5A759EA6BAF840271374BA5230487A928535F47843D3BAFCF39424E62693BE9712332D312B831019F8AF6F68FE5D0088DC979C9B3995ADD0B607C399CF0B8F651A057A96ED323A7EB597B51AF3AFCB9B99420456244D436E81A01B4F2ECE5B87D63EC7FE6B505FC34CA5D7373B204124AB9ADE3B290EAFE5AA73704902A2E3A404F71BCBA92F0675AFD825F10A10B4D51DA642ED0A9667C2A16CAA2BC77CAB7AE9E20D114DA7FFAF501D3D1783A58029877A86C8EECABD2E18D6CA58AD5F0961A1CBFD8A51BDB49EC3FE4EE5E796132E5671701305A650F75B4A8BABE4803C5727332D1B123508A60FD6D1961B267B4E4A418F4D1F2D95581280693AD13882433DC685B8D60C78414EDBD6A5946D571FE2D897B094C77FB5FCA27A9FEE9B6215886776F3843F681BA3A69453835BD4919D870AD573E19808C55A77642681189BAB4B2652F52FD6894F70FE1B63F31EDF0A1D3E805FF4AD806DD627504870EF04C1365B1CAEEA148A3193252927C8011A3976E5254815035132D7EEE8F3010C8DB2486336365CB7850D4E608E68974ECCA90000EA4EA4D146571D2720F79BE23C538161E5B558FF5FA40E63728B2279B1EE255D8EE65E2CC373285043CBAD5BD7A9BE42F6C282FDECE15C6CC49BBFD29E38F40993F8A17456DD3145FB717AB10353DEC3236F3F44FC80F853943B57AA08E8C543C35276D637D07F59CF67CD4453828542CBD0CCC0CA7A2CCFBD0276E70C119C37F9118962F0298AEB4663C9A1106234B4C55FF6517E775B275788263E24FE6AAEEE46E5D082C5336EED7A75ED3293BB670B49E705AB5E9EA0EE336EC8882E7FB1376B18EA60400BC9F66C112802859C8AC80C33B1309B829DA0D4C558D4D44449C02537593B456E842CAE22D546CA071A1E7D141D7808C1984E9FE431C62F259957469DADA36DF63D0E5C9BAE0620F09B2A3181CB08BB0E0BF4E6CCD34E8DB992DD8499A2AF80027FC34ADBA843F7AECC46D4D4FFC025A55B6188CD8E24496AB28F94896BD8049DB9EB991AAFCAB2EEFB31151724A19C7587773E3BA238137AF041139F0428892D255E361D375BD5FB318C4A39F524CBAE368033CB88B616DDC4B2C61A5BCBCE68F7719FDAD95655E759513CA1E6AF4D92AA96EB15E9080DBFB4CBC50399717B5EAE40E6927D574A8144B24D721CD2D1633BB276335846E2E86B2E6C843EC53A779B7A1E9CF5D94B710E824B321BA89C502D03BFA73B6B76BE8E330BF90EBC6059004F9BC8F2656F0CDA2B3B2018319B70E0024AB7E1095C22DB13F49E42DD3D9AC800D7307CEB9517567E0A4668BF4A0CACFBF1DD9C1C86D13721A026E2F4B290173B05F60093042A1B081A94A830E028B2AF8A31BB7FF432758F54B63B34E49BA2F15A7DA3638BA0F5BDBB2527BF49B2284D51DEEE54FAD5244CB85DE2AB6FD689339E6F89A20F803093E0D4D186EB60B5D8E92DED4A8A095066997943A3A419589965EA3661191FD10DD3F6F068459AC38C44598C09B4BE609174EFA39768439EB72773CEDEE9C433DF521CD530C26C08075A13FECB913A70C658AA12E065565EB15B6BE0BB52A57C5E4996BEFB524845147F836A492C46D95A8041FB6197BCD33FA9CD1C70EA3CE12ACFA92F31876DFE3CA83BF500A47CB4CD9DAF60F411603BC7A218BD0B8502D25B66039737C3B82C7F5B4FFD12FE8DFBEA60559A0317CD489FC63086A8DEC42CE55F282C264CCE3F52EA88C6DC173D8507AFD1B99350F89BC59FCAC65AB8EB136F67CDCDD0559A8E8F6E919F827C393C70A6D010F19362A3EB88FF30BC48EE9791386B5833018703C36886D0A943E8699CF2072037507DCD197E072F356C2839ABE1DB04DF7CAE9ACF98029231BCF574CAECCB78F65BB8FBC7F3C88CDC1F3E256850BBC89722CE402E424D7D0D3268B4628E93220129B715A962F3D72B08FA532EC208FDA8273BA045820B3DE9E76EE42968E8A386DE4082AC71E5F18724D7EEF285EBE1A39F6FBBD923C589840B20C07FC2E0C56DB3B521471588F8F499A71DA654ECACA5289901E02337F0E93E230621340D1F86F1DE12883C356AAC5E68131763413886DC46C754E163F53DF1164F3C266B6D468179FCC130AC5331D997CF82277AE746A9276788520073F7DB46F13877215B7DC9423452CE9E815D836C6CC0F04DE3DDB088ABA39F8F2CED319111DDED7FFFD95CB1A1081E25CA2ACF3FBB7E80BAA8B12148E1E6911351BDEB116D0AD319670ADB8E51C7D533E1CC899C47A809368B94A841D0B21A5FBFB5868654658CF6C0AB08D7069320E864DBB8DCB9057BCA35DB465E21E474CDB26833C8BC10B0B2279B8F73DE7449ABD2A7EB34DC01D30D5DFFCB9B3FE320F500734534A3BB22B4FFA1A309462ACA7F4DEA20E112A50F5FCF222B85139D908AC13F0E8C66353269344A344043ADDD5B78D25172B02E11673457547DFD6D4FCE567E52D2341D837B384087357950914441AB621C7F1865D26DAFBC209C90FD4390B87D9046FDF5BB44E98414383306504F0FF35687B2CBB29DE04E7E191AE48FDD50E74B83C7590ED2270BDDD7FA9A6E12E28F4A5286AE07D7AE1DFBADFA9127C7665902098BC3CBF12AC9F3F826EC48C9A22AE3E76D8596A1E98BB6342211B4EA25DBB92F274B542B01DFD20A6E96A69ADC103D951C72AD75A32DFCC55", + "sk": "8909FE1147B96BB2A75C0A0A84719553B7C4D0CCB7912B824EE84F4FF444333601E8A88ECD7C376304233D07CB229E18A0F8F5242BAD485115B0D4FE59F52EC045E19C137A08767D4F88F17884897464E9BA4CAEEBB414FB0761690875C322A3E134C4E894BBFDF177CA6C3B36A364B9FDF0AD02C9775A612EE58D32CEADA1E31C036440A83119042A89B0644A180C203069C046840892092148124C1009111608512266E3B88C00C5096014044C328989021291440104B2210B040E0B9390D0B64521888908A72D110821D2B448A214696446469A222154300C59A04400B64550126A004446DCA42C08A825CA40821B0869A30484C0363118998823C308A43206D104115A2420A1B840D48680544406E4462213B584641230CAB244C9301098929100860801267294904CD1923001896083445049842DCCA62CC02649E0106D62A200D490651C9471CC980C08155044A68C08B38D98C4295B208A1C9060DCA2251219621AB851E3C29114B90052A0255A4291A0423061A62400B96958A000209224E4008811886C12366C1C411203822421C98549C06864B004631826D2062C53C668D84000D2484492A46912970861128A5200055AA2001390811B036959486E5B940DE0044A94487112369123A4449AC465C8228E50008D8A440C514625D2262EC384255910329AA8110099890B073141186DDC002AC4C0901120321184804C382152160D10954942400E52B4400B290A60C60113028DC81692D8B624414830D9040D80982CE1981010B46D104800532800E1148209100692104C4204290B401114B628CCA28591A6295C424003436901B3605C404698C401D1489082B248018545013802C4C0304AB2045B386104292541426221356160B84904338921400880148421020A8B220199C64D08936D5A9668C1241104170A03C404E132811B2842C1B24C20350900428812B9115802299320711A469291140C1940459B060C4BC61109B38111B22942324111322C4C288903130A01C10C12C72141A06D22112A4C94906396505196700C12410CC06548A60C9C164053C45004110DD0881161280A113702D9A06C20C22C90C290612028591040943842604432083292023585D202020C4271E00642A01284E2946040040998480A09B36914094100278D02164D4A42908006884A220A22228D441250594484030382A2364E43247119988104834D11C19064306C8A8451D44030C24470209069C0382DC1304C60207193320E24848101388D92244AC2108E94B42580A82C543860E31204DCB644A48605643489CBA021D1226CA0202644127019A900903432DC4866DC224C492666D0060414384CA04040543805D9B090A21862221984E2300541149224222ED8128E0B304D1C816C999221898601CB48891A934CE0964162C645033484242891520806E3301001850108A064138911991251D1363019094610B8710B4465CAC04818C2301CB4702407898AB608A0126080408A49860418228E1C1001E2124CC8B40C1A8509E23628983809C0C47152968123940C10484E8C060A01222250486422476DCBB40D8A460D5B400200952960482560A6010CA56041406053284E8018651C496851948852C268A2B281228411D2C07011114D1C153004C141C8302C01B629232231CB283291324A13A9504AA4218A068D839064123528D8346522024648109000407298841194847042028DC2C8200C006DC3288D4C4062484601A3B06D08B5881829261AC1848C362660244208062024C3215A366CD2220C2229220918728940288B0891E4282ED1268D99A6718196691B986952128C4438208124294386815CA84C112824D93629CA802183C06C21004A20174613830050A608023026E2344800A48901388201A96C0B1409C3281101236E19312C5A46058A2068DB98901BC489DAA4005C2206889441A206659806901C10629A26481C2820D2228819400C19086C639664DBB05114426AD3248DA0462941382D829690A23661A3002DE40672DB082E410885D408691C26220B2342D81489A222869BC8289BA470043129A0B829E4947052966D0299654422291249510BC824E3A881C84492D996815096308C164CC116421AA61198A2444BA000A0C6904BC02DC23405A0108D20206521424EDB14440100481CA70461062623B1845B866110816188B228113484020671A426690CB7CE0406096708570A60CA36F9EC4F06EE56DC910BC6A50F8396656C7E0E92BA130C46B7C0A0E6C93545004D161412A9C88AE285DA2D9C60803900F24C95368B9456608065D9742A1BF2AA1A55A4DA1395A8FA4A17CA371A289AD8D096ABB7C376193D5BF84D5F88B131EE9377B11A77996BF37B8914DDB60AFE56846D386903026BCF2E196094B3D1856888CAFB2971FBA819C13D9FE079F9F2E02865B99F95BE311CD9DC448E51BB106C263725CA163F92A4CE0293CBDC12DEA0E49FF5244432A2D0996C2C35DA3355CFB2C6EB81E346D78DF235C64FA911F1157B6C4F0FF2EBA91D047E7FDB9908D7846E17FD1330CA271C0EBBDA6897B6A49E13DC9BE2E9115C8F3AA1802C5A6EE67CAAE5ECD8FFADFB9D126BD16AC7FA6AE5E9E2757177C1FCAD8B98EACAD20C5D7C7D9760F1624F227F35FE8B0EA0ABCC09A27BD0C98DEF908EA7EA19215E99DEE4BB71F94C1DD9EEE76137B88B2B9B331BE4ADFC417B57124DADC6BB25FDF6DA925C0B1E38A54D06AA317F9FE9C9475F79CE2293FB6AD9A1FB5DE2A0DE7F83A82657321A85DEFF62D533C05268EE059DFF288D9A2F600242D5C54D154646C005EF65D927D2B76BE7A8413CE0B818EF5558B204C18B734C6ECB75CC164B2E3787487FC1BE72CE3D6C5161B769EF8245131612B735F1FD87CDF915E365D56FF3F124AF6A565FCF3CA82B64C25AAFE3864AFE380E9FD2245331C1B59A4D62D3820BB441CDEE09E938FBED8CEEB13D2B54AD7C4FF1C9889A18BDF8842535F2837B011F9CF7253919A64F153AA00B44B343949FC8829E855E76980A357993A73EFC718A04DD59B5E062DDB30013868CA4AD30CE8F24912A7DCD2D6CA69394C229C6E09A2279F2329CEA517C1575CA61BBBCA6CFC3C4F926DC9A0923DC859A8C01FA4B1BB60C5C6BF384ACCBF366A877E91EC85A20967586FADFA542BBF0AFDBC65BD34B84E3D65DAF38B3DF497E8FBD03369EEC861575C2E4144B36CD77E23F1BDA693D45FE1C201EA08A3CB4C3517F85D24170D7AE3D2172B9175BA3A38194AAD0A82C32426B6A306906CED1BAA59C48F26F5C1D1979C47A5B495DA33FA4A359657DF97052EF48E39095FB59D7040833D67A0DF9EBC02872E905D6A6277224426D47B409674819181993C7207DA14A11DD151E4855D3C8F310D13019C60B6A1F1DAF1DC3D2E60E0BEA448D2A2C9A6E7BAECA8CAFAFC7484246C036238BF6FE2C5F817DEBA88DF00D10CCEED9EB4898A2C61616C073D5812C3C0ABC9BF0BFB9C7B7D4C8C1D13CB2224EA32071DDABBFFDE25117EF6058826CCEE53BBF25AE65FA181E60A8F9E41D0BCD99F21B5F3384A9644A6DF25BED6DA8087A29FF72C84D25B674BE4BF291DDE146DEE6AB46329CE70D2EDC8A39DE7C6263BCA03D8E09C3F7393D7ED7F4DCE3D44E867CA09E18ADE556047F72527AAE88FC99E2E02C0225075C88BEBB810210BE7CFE43921F1A509FDD72F7933F30B42607CCD44DA422863B77CB5049E466D49476644F0A26B8BEE0C30CA43AD756CC00EFB6A1A151C383C8213096A5F4695857F14777F9CFE6F4E425ED61CA6453A21CB0C9C4C3CFBE235703F6BFD3690437FDA24C030E0B0819836C08693E3FD605A2C1E1DBDA347B6CF30223C8499B5FF08793F7646610E7B683E4A9CC010AE1AD954DFEDF9FA0EEEE26BA0F24C2B88AA18A89C1441833AAD4FC205CC5D8410CDDC6D8E518E6FAB1CABEF217023E90F5383CA8F6C6EF373C907285553D4E39E268829E609D9324B393C7957CB832063863C9AB5BCF950C50B97A54CA45752126809DC9D65B889D1E0CD4CD5EDDC694EDE7BAE2374E9C695774CBB58167D870948D5F5EC047447852C44D21F66C1D289E9AA2AE3C06CAA69F35A5D5786BCC97F2934B88430F3D5E8B5091AE0EBAF0D3CF80BC4CCD15481D5C6B1FD0F3818E48525E2F9522B4163109B34C69F09860510875BAC0ED9CD0F38183CA9127CF3F5FBAF8913A2F0A4362B87896461686E43CA2DA5D58F12D44A964EF6DB0EAC5045448CF01923E30A49526439416E6471FBEB884B2B4A02F351CD6C5D9169DA9A19D7C08DF49F797F0BF8942B0DE603A72461B9A67F96F62C5024F644CEC1AE847AD75D6291F4B1B5272A38F89DA7B9B2FB44D77598CF959AD4E77FCAB290F2EC7E62A075850E1723BC1F78AF44F4F5F540419302924D27B20882A46010655C20EA9986375203E85BE0B7BDFBA844CF99448AEA3CCE916F3A8E77AA9DE340099AD924DFEC0F38F1AE9973F82CE58258AB7770BF850ACDC66F71B5F32FB159DDA18C31AE388339A74F59220069F4471C9FD55DFE359E2A6FF3EB874AE2E10288964914CA12179A4950AF63B7316DDA6C695C7050E0AA024D8074AB01C94CF663C45B69DCA8C469F0CE7764444008CBF0E8B6A0EFFC44DE1B6EDDB9E765F4E63DB6148E17A5D196F9B373ABE858D05E14BB282052B4EC190171D5220FC27DF1442BCD7F2AE89C06A9D2071297B42ACEEB9C29F386018009BBEAE7494254013DC1A7454D40720ADF575E2A4EC7719DEC804323818AFE5D24C76FEB187135BD4724E6F18A7474B873B4B4C2CF9593C0F2E27DCC68E4A993FD0ABBDF518F5B97BF1139CAEF1043BD3C7D9179EC1B6DE98DAA2BA247F2AE49D24CA571B6ED66B22CD07C126ECB37B24FF8CD5FA4CE282E482947E0A2988FEE08DD0EB3580DD21FD3D88D1D259C8CFE6F52AF9A1119662CCC750E21FA393A6BE619BB537D216F8448A473136303FB5007551A20273CDC07E058E02A643AB374538CDD5D62E86D7262AF04C2063C7836790910BD7752D4CA7A848B9AC4422D04A4A3F018785EA171A637BB55E7F63B9A4AB7B1FA038F09862D073CDF9DE0C1F1DC6CD644577F5DCCB31D160157BAD4BE7A0410966E98E845F1D8A8D36006C24056E076C2F46169DADA9E928C84277EAFF6CEE3B438E84427C4C95EEB264DE7E2E6C3BFCD5566C5F396FDFDA3E9E2405FBE3ADDCA4B4B4380150355AD3B42BDCE65FA1EE23C576BB4A4BAD816D54184C78F7273CF0227C79FE21CD4FA43E59F3BA5B73DB40E9568C852DDB9A431F788B7C402E7FDDF503858623B0E24024DE4A9D44852B16BA3F4008532E0030ADD805C896AED954858F4496418F60DDD790F4C486BA722FC0772D033678F9E8B6830FF6AEB194C102D8E81FBF4E5FC562EF8226371F384C51C6ACEB930C5F1DB967E394094E9CD59AC1332F6E93714DB498DA10804CF0F549D46050E9B1BEE7DC30F1DFC135CFCF6E9BB55A00EC42587CFE32B22C865388E2015B585F77EAD9CF1CA48E9432E46353C0DFD66271760099778CA61AE954561F76EA4EF58F11287C402A08D6E47289120606E5AEC3FBF24735E9E93647D967E61460858CFE2FD3EB7B7ACE18A5E9718AA8AA412C3D04FBACC721AE4F850BABDFED7F3DF60262C91EE63783811AE302367A5F10CC08DDDB58B7FE6A8D9F5A63F0B61D1D6D8F457222D8FCB61414551224242D82F56A95C6485993258496C43D5EDE518DC9D7D055A42C10BAB46F1B626953DE1472E52AB2A891251CBA71646A342DCF1CBC51C37F0D71F81FA4824AF714E8F2900CEF663525C82ED3720CA215AD8E6F01E6E56F4A25BC969BB455245809789ABF105B536EB2723F064446C0FFCD7F537EA1EF11B4F5FB55562B1CB57860F1F2EB5AD95BCB965635E7804045CCF4668CCF3AEC958F06CB1471B78E979A5351EE9B1379404E7A51CC4F2F3DF703027FB0C0ADBF85FF977DF5F992433C14244E4928324FBF9E527E83775A34635A2D673432588EB69D35773BEF5C6683A54D6338CBA404977F6D5EAB9D2A73FB4B93ED82D04AE0BD9F8CB820363B52CEFF4AB309ED8677130339435C565059588212D81066EB6AC462E0D0F8F11872C9E25460B45AAF5191FE0657999C54021032EE672DBEDAB378039BD67D22CBEB714B6DBAE11D3794CB44931585BC5FA02A72C5C6FB3E9A4BDABD16C24F7D314BF8DDE13BC838CA81FD964F8813149F700B0BC16C41492A8C7B1EC967327DB0AD6147CF64202B9291F1BB8DB6E31736B455E75F117F531CE39CC23043906C98B8684072BEE3350A54BB899E506EBC6FA310022A52C9FA6A0B3EA7068D01AB3B805A917B4E7146C7F6AE89DCD07C4FB4E618D564C25B6D7F272731174BD541A0AA7738FF167008B781577BCD98A3E84CC81B856CFF987AD3E9D843C14D72DC8320445031045CF9D25993C1F179764FC7102208BEE6ABB9F9A332A7A7DE13379A81D030FCAD6EFD94801FA480E5524EDE34524899FD40A4C02AD85F3DF4C7F68E6B7A66E1FD77C1B9AE0842AC3AFAA9430C57A3372072D6EBEF890CCB4987278E3AB9FA11D5EF0914B949CBA37D3F55735C550F56D1D3BF96B1C590137A91AAF14CB520794B63FF597A311790C9A0E704F836A5F89BECE8CE2B895C0E2647D5D4D2665F2AC7C95622F8B3B3E2143E81278070F18ADAF9B1ACB86A42DFFB6989856178B58CF65044905F57D58D21F1E282EDAA5F6472E62952AEE2E9E6A7526C26AF1D2E1CD05F5CB8AD57D9A2662A91F97BCEE97E43464A28B5359F66FF6880FEBC1512C66B289B318804899D517B4D2C6F224618324C940DFAB6601394141E4F66D5994FF5A5F71EDE3D6914FE8E435CAA500E809F258ED7A7029867DB1A364A8649346CC3D9CEC31B2A1CB3A2918FE6349856E037DE1EC177C168655D" + }, + { + "tcId": 73, + "pk": "C2008A4A1E8DFB167CB02028CB14384D00D006C3F495B89610105953FAD3E77543D2FF7D1B317F28D621ED31ADAAB6CF0443BCD8A32406E82FB4FEF87F8977878C27B6812FBAEB5D135333C20C8EA95BE99F8BE1153AAFDEA8578534DEA61D60644B8B94CAD58C78D4036581A2C3B64172B0F8D22F56EF6A7B8682B062D3D98299342781880AE568EEC5D0F30B9959FF26947FC040EB8A3C6688E33EAA162954422477DF6405361B3FC8A7B39A120972F78859B879F2C80EA81C97D048F8FED5A64114855FA72BCE11D1DADA55BC65DE976316A39B399581C5D55CC06A178ECC954F4D9D723668A9EF6416BCC88A9A215487F17A48BDF6A6763A7FF8B447E87C22D009FCB5F935D66B3F5BC2C1DFB4BF32906F12D3F82C7325CF3F53CB0E73BEF4F8919181C532E75BAEDCCD929B59119451564AA0EDD61C373D4C41AC14E739CAFD09F3AFDB8B50A8F9E4E27EAB64915725B199A32D94E573E6C9E85E1A05B06102C852564906376B1F9732D059FEB25F7A3DB4A0CA596FD49BD6F75B45AEC689207374AF4CEB82C3EF86A4F797661AB631857A902ADD3847C222D6F1B3D49B0043F0F34BEDF97F2E1984237DD115F34215FF1786941BBC42A5A80BD506D4392649C790A0FE68DF5FA9047501731BC408349D6459DA55BFAF10031D71B535D1A385BAC31B7033E315A7B4BA614A27F16FC375EB1A63A96E1C584D0710693C1442AD503C63062918F736FB8A32C68B475E46B4D27449B074150BD0B98F76A87F313F5A9F329DF1CDD180B28F5D94B100A438AA7EE4E46061C02F3B427F4D30ACE7BFB6CE65977F56F30154F2A2E489FE19F866F2BF70FC6CA1D54211398690BF62EC4C21B39C8BF13C654F596778514108D9D0EC8C90111C1A771288BE97D8099E893611B3F8820B5E169C4584246F7878288DF4FA658401ED2696CB1B69F69F3DA8C4CEACD56D33F405497CF9BA898E734F4FCF5CE5165847149E3963145859A9F9E49572A9227526921074737D444C9D56939BC22C00DDFF53007275BE52B4D3053AAA5E2B702ADB635BCAF0187C9143CD88DDC3F684E6313F840DFD666110D63B49BF1E56301C65E6DD242FC66C1FB8CE3F7C7D102FED86D50753D16D382900E6EF46EAE83A5C37C4B1B966777C6536E97EC39D74B4A1F66FE0063D41374498B1910E288C711C037306DEC815C1B3D33B28A6A151D9E7B04E08EA7DB2F829265B952CF705755CF56E9C0E38CF41DA796A621CD50048E05B2EA9903C3DBBB450CEC0EF28CD2C11831F09098001AC2AA565EDD47FAE33E3FB9456A0E5A1CA83D236B6E135C18A61BF0F90C632156B9E1579C56EEFDC8215B95052E10FA03A7DA37C2FAEB811C1003C3F475040A377C738EF8CD80E9BD2800067ACD32FBBCF14AF95EE119939BE55B9F6EF6239C173480EFA5E2BA4E10EAD1F7047EC2F342D853AAEFAA3DEA9FA6625ACF6BDE1AE1CF72421F44661083707D056298FE9399132EF319E76B2FE7D0307AB499E3CD42C472CB427B734D736C20C231DDB7F80F7232B42D72603B137B849A994BB1117AFEECEA2DF31C53B3AC7D7E060051DB3D92FC7D9C1DC173BBD1E7082D8F81BAAB54C6F96443926ADA027F9404ECF8FEDC79C214C766E441162C67BE2F15988B2B7E809B5D68173BF3CBC70E8E1959BCF3B876BBA0A7207A519C484AB07F4570F2491AE1B7E3C5E7D195887E977697FBE4807478CD5A0D181BEFC4DB81CC63FE2F1C5FC89A14F5FD48318A00EFFDB68F7779237440DCA768FCA85FEF5EF463B34AD1F7FD1363FD79CD0D1D6432D2EBAE0629D8B815D8DACA9118A12736E552BA8454F7FAEC4695AE475E5A31368E8417CC498C90FA7F23F5C230A43392A524CA5085ABFCA331553DEC1B311EF3D2F1D29D663260B06644496E1E47424EDB6E9F889DD58822131E2EC79DC037833F0DF0E65F1238B60347F9162DA336770567F4C7DC2DD06AFFA10678267A1EA2991E4506B7BF37D854480BEC70ED1D4997B351A56538632920A99D42FF569E1F474DD178E850F15D20E2BDF33355901B27354CD95D826BF2C21A624193B41D9FEEDCABC16514C4BA02B7E3A393D5AF73C8E012CE98FE6DA264976671A7B42E7A44D56F60AA010750BCD571442E02212A10E2CBF9A65AC8867D67C2382C474014D43A816E89148C8F43292F42D9BF36D5ABCDB4A33B70ED528F533E3296C2E8C2EC244D3BF7CACC8386672D32F81BDFC6F3DBE83530FF464160EB77B9F9FC0AE346BF5654D6495FCA822BFA30C5449F377B2B2F63B44CB8579EAEF0493EBFDF1C8E5E80AA530DCC1B998223371919E3FACC34FCF95022AC900E5F033082D7AAE215785D6A9DF921C63593F43C63E5C81DFC7CF42CCE0D805AC586375ADBDEC1064D16B1348D261C8F902BF4F0FF6C525D2AC37F384B3AB17B6159FBDA15899A2EB14C2E299B8145B2A52EB918CE77A29716CC168EA9B122607993AAFC496B28C456C64DD750A47186862DD36D8AF7F722B9E8565C5365C1F46F065861C6853D7C0CA82FA04A85B6A70C5197487509AB0904296B5E07149F33F663027DB06F7ADABDAB3994BB8A68F7BC943EF87846BF8CA68FFADD1BD50E51EE64CACA906C0BF0B39190E7ECC4745FAD9A27B06CD64F18DE7CD97DC12525ED54466C99E76E206DBD9C0B4D22F5F08F4FE0957FCC7915EDDE8F5E47EE620758977B49535FF4560F0DCE0EB0D992EE0C0DB587FB1E0CBC032C41CA5D2DF6A35CCA6D49CEF7FFF59D390F0A5EF2DC059ACD78AE65E1AF5ED672309C8AFCE6FE2F08B11F28076EB87ECACED71A6C65356AD2B6996402A69FF20713099088DB1504A43AE9725AF07A9F126433B755737B74CEB4D71EB610E5BA5C029676581B36F0C981C0D8D06C2F6B05205B29F9AF32AFBD23E00495D5FEF6E44050B01905EF2AF34B6EEFE5E17483450BAF54EF84590427FBD223A43E3CC3FD47C2AB86A4A1DCFFEE5A51B443B8C7395D31BFFF12697D1FC3B887D2CE4E2CE79C29002F11CCCD98E86501AE57B252675B1F88B8038CBAE8BF1D50EF5293FEF0B4AA790BBC92BD5D995BA7CE384236A59DC88962DB6364D9F27A20C969E6BC8AB636022E340E4C37BFC9105334DE64E745A9E606BD1B5D86277E0A4416B981BE9A77F2889F8AF7244FB8F973465858C4BF9244B306E610DB421F14971C3299C3C57D3F8B09212FA094485B6AC420DEF2E3A34AC7377CE18E03ED00CE575ED85B767D8787E098B7333F425E2336DA4FB1C78F3D4D4DE5BD4464B02488805FBC64907A45E37D0C596B88F989B5F9E5C307AB050526020003679BE079CF953CE9B7519D8C780BAC4EE8A44172BB74900E06F571ED9147C4D7F6C562A155AC6EDC157D62F4480E588250F49B7DD8B1C04A97AABE87486A0852DECD387EEB3E9837BF2035BD9F763507C9DF4DAED511A4ACB51DD47EF283DC43C64433090B89096539F5A506FB4FA53FF96E3ADBC74F582459ACDE4C9325589CC73330116B33FDFFE677B970844BD891E1B194F1F2F51F457D3E944430EFDA332A1E18DBA2C83F58989A3C491439BF5227C7EC2788663BC733FD5FE173AE87941687060D217AB5AF9FC10F119A177FBEAE000349FEF237DEF84C52FA1CAE6CF0F89639787BDEEB7528FD6514FAE29A06D347B2496AAD01CA951BA1B423C", + "sk": "C2008A4A1E8DFB167CB02028CB14384D00D006C3F495B89610105953FAD3E775A965DF6F74D379106E6393F7400957F1D5753F6C9EB1E8420D8F9AAE113830A0A153844DC529D49CFDB506F7A3E4A92A6F7B77271C17FB2942B1144CD5D82DB4B9BE60A655BDF10FA3F5ECA7F774E3B11F9676F5DEDB01B15423EE8E63BD9B1C61940551926C09477184942DA3B46999462A41C86144388E14C6115236600A366A42120A1CC8904C946142004A49204A23412019C869223028A296700C376403B911128528DC267222260E18466910B8519244850240280321020C146123258E1996209036201BA620400472DCB6654C44061B493122338E48A26558223024B88442C65063288203404650025263148209948412822551140CE31004D2B43118A40D0C0061C106011B3250D0202C58166509236AD3300C432289C38001D016080927480C83111B472520086A928820003751A4C484A09020CC4404D34232229771883849D3244042028022240848802D11A3699C284010854D04118D01C76DC0005013070554C40890064921A25120B6445188008B280DDA484DD0B2450C4190C896292145669B060651082A44A60DCAC06064883008226E5334120196518C8611213482838825D0B89121068C142205991282A42268CCA26D01130059284AE4A0041A818C143041E49669A4986C20B441CBA028CA80850B36529C001080040A94182DDC146108213100B550480292D318706302461019858B268E1B0386CB4482DA848D20249102B92C22902D9A90850B90655BC22C88C62D533861DC946C88368D208710884260A3246AE4C2289392889096211395440B0291C432060C13905924658B006C50C829012842031620A38090A22292D4148AE1C441E336620CA4088C922023A740D39284128710A106808BC8889B302ED498880B290A93820C22C1901B443190B205438891CC269244B48154A2209C82601C1480E31484211172090401C412621435216394000B2070D93226C4A24C61406221A2691C020022226ED1000812011221298EC1B80003804153364EC3C2814AA244590848DB42908020304B3681DB268113442850C224E2B84D5C104C449871E200661A877003364D102990D9184510A37194A8459A462E1C230D44304162004A62C841121169993426838449C32091DB026402302A5A148891204E5C0089C1862C1BB19004C1649B28080A985091942411939098A210D41889102766981492D8102220C20489446410148498324518C011A30629D9860188B28C60380D1A475004C0900092050084705304298C322159B8100A2045CC124E8C4831412401CC422CC03085D0C80109334CA3B08024462EA3486D59000E88440900134A58C2618CB88411B30921C72418135292164E49844C81166984C031C9C445A44420DC3641C49051233861228809C1102608094A8B14918A98290B160A82987049C83110462D93A808C28400583070E3C4292340320839800C078A14816DD3A66C41464012152E094828124609422065E4C800D32264C1986019906040488653064D00A741031022C3062C63008662920493C02C8830015C9869124161238624518028E3240EDA00250A9560208550604651830044C396510B024D4A984D89A08CD93232543208D012459B469112998C0808044CA8519436842033204C424161B461918809D9B8808A38448026449C8000092632E294000C2142C906015B986C13916849107058102E18438510190054288E54086089A23102334E21B485A4060E92320558100DDB962D2405704A0669A3B6618C32620CB7212009409CA430D2382514224E0CA1210444210C04485B108A2311641A178299002213A6651B88881931622005441AB34CCB2291D2006D202848C940899B82090AB03189828181086AE2042800262652860D9494891C22101200809830529C46800AA749E11291C808425B326C204424202980A2381118B829CB404ED2488981B2482409298390250047696244040C3929CC08001CB70C09450044906194900DC2B88CCA3628180545A4964021B961D3166D41984511066ACA144814222DE3882062222520976DDA304614006C5C828463482D24424448247022110282300DCA8280211701D230261BC2615B268424054414A84CA236441B819190B6411AB7311CA69124B5518CC40C09294914B870E348265A3024FCA93B3DA173B47E7A5AECA423DF1E771F6B210D4026CD835782F7C0502F779B4A30FF4732B447AAB972713634F2A5CCD9CAD1DACB157D0F8AD04A2FFFC043BFCF848458F964E1B8488300F2763F045F5774862315D314A8AC2DAF2A132421F0227734192BCD4AFE4756AB317CAE107B2891547B7F41C9523D5EF2CAA75ACB48A816EB7F371B5582FA1310F9A9EB6E77AC47A0B5182A5A9F8279599153D6E157D2602E65ACA3353D058AAD1FFD32B43AE51A11D309279F31AD00B6CCD1DCCF2D8B8A9C453F7DB22F9A11C45A42EB492AFDEA3E67382AB800F44BB853A26D5A15139D3B4D0F187AAA8FDDCABDFA5B53805A972788694EEC9CABC95683A97A7CABC1C724C738134B47A96BCE7202F0F319CA1D7A9D17D3695826BF15B3CA31E27047477E015C76FC99FB0182D955A04CF8F294E67431ACA9D168F4A32745A8F6BDFEE7EB35E2043048CBE1CB14632360AF375BCE61220FE6826D1903FB1AAA1E2B40E5810A74E85980A37046FF67A8EB28C7CD6B41CE833DB9373820869209603C81CCEEA03C3CD0836E3A65798B20E55949297FB2F2C613C9C584DBB783995BFEF772ED04604DFF8399FC81F1626306844026E0AC80FD6FAE2AFD470064383BD3C5C41DD6B4B8247A9DAE986979B651C927DC309B96BFE0B08B2CA1874E08E3231E55E619D68B7C7F86649B4CB6879938B8294C9FE3FFB1ED88885FAA3DFCCF3FEFBA69A804EC4B72A3E6CEF853B5CEA9014E9AFD963B18BEAD40DEF8EFA134659F4738E87BB2637AD40E9A8F330D01F4E6B34482065BFCADA0D8FEBD24ED280A65BF2B7C8D17241867DE8DF5D8A537658EDC0C568822CE6314AA61FDB322F1CD1720051ECFEE221922052D4B1329C8672C7178D00346E06AC0A192A805783DEEDA6EBA9852F071B544C9E11DA0D0C15A7DC4C14DA9CE3AF57FC20875DAC3EDE8418E8C59B935A4855D4E1B850FD2282704C35565C890FC3EC4968E0EC007DD5AC95912806804BA8F496E37F316E508A4F10842873EFB15CBC267D48830E3F22110AC751387FDB6FA2F097499AAACB155DFE928E17247F40BA4BFA362C80AB133F6DD1260A9D88A7B7284B5C9D4DB0B5792FDAB2E54400F7DEB0C40273D4FA1AE5D7D67D74ECA21BA9C463C7A7C96BADF827570B586D3592938F90C1A7BCB844B2D166651DBF7B4640C02DFF2B4FAB99741C694F0B4294CDA1035E70C46700CC9C359DB57F83635712B0D81EF964002CFF25F0DD2D57DB50D53120522D3D7969951BA053FC36FFE73BF28DF4A66D6316E5F82D97FA867635260778D797DC7AA6FC47D45ACA168F58BAEC6EA5E7D8B714D97F85C260528E4AF146478B2065F084B44A07D328BCC1C05C9475565AF74AC697E459D4B2CBF4ED533C79F04ED4ED43879F735E7D2B5EB2F9E095BDA1F12DF7A9A924B237C2DAB8B510C4D2F317C3DBF802ED7ADA23DCDEE73309D10BE5BF1AA397D1E9F3B8BCED866CAAAD95F12CB12C20590DBE96B2CFDB44F8F8FF240B2B18FC9AEC8921AA6344E08AF638F9EB8EDF4274747AD1D29041379C5D3B3695F6E4E76A747B1D8E1E4C1EB938830E35A0D7F0B9CB272DC43E0601E6A2E00BC4CCCBEA0DE00063E3493C8ED50616B00084476E1D144F7C3988D1E5DB81BDDF8474E591125E6156ADE0ADFC8E4C5D1E4061A044E419A5C4275B83E0203905B9F7FB95E979460BD478BAAAC8FA4F5F3EF043C67582C2F9FA959250B06DB851CD914A5BD3B3C89DCA914A24D694007E39E38C7BDC90798F0D2C86C6C9944095E094DF9A871190922F03ADBE4C8D2A0EB21FE4F7E461FF4CF3FE1C45779356E7E36877358136A1CB08A5CE83426DA7C8263A35ACA21E796C31AE64E6CB32A05008B55ACF66189F5A8AC673434363B45F475E336CD4947239DD9A127AC02436F67A5452FBFBCBA70700F52A01058CF5E300D9780F371415AEC2FF225F07A43F1F51A91FD615935EFD876BE31BE216714CB3B9C792982C29CB32F326D88746FB884B39EE76E60CD0FA83FE33CF14F83CE5F74E14F43B50D03C3E84FA81D9402E1F893A9FB85AADD403DD14C6035A0B5EE9BB98DD068E042F9619055FE80AF76500D38D7EA09249E78B020ECF83CB6E27BA6F409C40809285AF42944BB120002F98406392463EFBE072A99662C111B73C97EE1FBAEA1CA520B54F84FD2C501261C70B2E3C75DB6FF000C4562D16583473BFE99C250722EFEA75DD8DE29DC681D2AAB6DCC7BB865037B21A3179E0A5DC51E5702D48865F36FDA4E8A58DEFE7861251F1E50B6C95CDB4DBFD491A98BB918A5394D989DBCDFFBD34D722CDA9D8819D6CDEA4ADCC5D8E54B7E58B3FF316C1AD1B3BB7393590463F02FB7CDEFC5730253B6D1286A681A94C45025FF0BA2DAA47D2F7A22D97B7152A8B4B188ADACD0F657A4766E2B6A82FDD85582E11D27C0CFFDD271362BE6F07EECE5927EC20BB4B4B124FAFE95F65C0CDFFFD4606378D6A03485325F207727DF828AD10285A72CD009296D8921BC4F1F7749D105F769EABFA7A073C5C3293AA3781BF5D330A7B46D2E9F395645D996C5742CA24BAEA12B52884D354CC8A743CFB85D45029BB421FF8B06562F5F47465F1F39E6C4018C2432C82175F631C57E587012B2B35E2A61271B05D7891669C24CB02E186313A62EEAACC8ADC7B7BC08FA4EF773FBE95ECDA083F04046FDF4CEF88010CB45EAC2C4844B8246FA38AA30358DC0821D70BDA3CF5D32D17A37F708111A171744D65377017BEBF12ADA5A242DA8E602E21C7D5CE680E5BBB5EAFD621BC9D1C0CAA3534049EEF8EB9138369CB86ADBCD4AF9B5E3BFB62FC5C5EC09B54AB87D591A59106A230141085243D2922CDC2DAFB28A67E0D79BA46FF11CAA0D05D258880AE4F5A06C7609A61F70EBCDE82152E8F82F7100DEC3492A186B7C5AECA8F9156B1195A6D6D52F5B55A0A9A06B2796503DA41DF47DC49E2CA1319F212E72CF017BD5A36B7C8083D9B5A34546BB689C7119606779F3E720D6915E310B6282BF98FFB244035E5F2844FE0842498A019E7B8B5BA700B146BF36754D716E176E52C158E6C68EA09F973638D78E7223821F370D0D658885234A5833B3934A9DE8AB743777E0A77453D346066EEDC58D6FE6B13401A9A1D7B98FE7097841D48BB4448FE3D0F2E4272DD8A49C21B6521793BA492EC3A15FB51BD4891DD21AE69AE9F80E6BB6E2CF1BFDB6B74C8B0D45901DC5A63C3A71826CFFA19212F5416777D85FE9B1B815AC68B686B247815F43C3E0B094683A8750C9B51AFBC27816B6164ACA150176611C003C7D7953D03B2BDB77434EB2768CA4C212D1A9767DD5906AD1D6F5E4AB545AB0878619A538B6C317E2DC3770D24D3BC63ED31D53D5173F593B732F2BCBC08C92CCAF492AB76041EF3EE0FA77F5AE55ADC47B65911E00B3BDDD5EA3385483927A03764474224979399940E83A8A49C9B76AAC5C271ED87DFECAC18B4AFAA992B2CB1A04A6C4647C4828B4AC5E732BF7D56757EDCDC8D079883F4BC7B3F3A9AB775C8746DC376042B3AED720B913B007FA4C6E525C7EE033D9C9931769DCB844E8EFF509D3220C5240226707798C722C7B97F2C59FAFADDCD0ABD4C99335F4870D9A3D486A6D06D2A00C0FF61D9EC4085B71B90638EC2F4CF72B3B62CA92F4256A7320D848E43F7B8ACB62C04AE8E9CFC42D9C9B96442487461D71EFD90773562718988AE10E401D00199D35ECE065BC93257DBE1D38629C2CC35FE8342685E54503A75F15BB29E3283903C04B9F3CC1B02CB85F4DBC1B2BB30D08AEDC50F39ECF324AA74DBFDBD04BB87A36D31BD7BA9E70B9E7B90CA61FC5DEDD2CF1DE1868ED5E473E93E7E4557EF081C39628B13A1527D392306078C1189A0A1B6BCBE31B421C3588ADFA39E4EC6F6A16692E5BA669D3C4C67274D5206519D852A46998E492980206A01C6A1B533CBBE304DEF68FB87E423158956769016EDAA9C48AD9035958EC3AF95FC45981E329B7BEF0C5D11D7B80CB7C93465239FE69FB3A5A34EDD0BED53A93089D9E96A3AF7CC03E4F4B6690A843255202A72B93A1EFB195031947DD6A7B0FA9783731E690B513824754C7C685D7B8B61BBBFD800862D9129B72FB46BF7B310003C3D46C0F4B449C8B514A9D2DE61B0A8A9EF48BDC5AAABCB548636042C0D2D3F548332FED043A48F81BAFB4897B9C8BD16551D5908BFD185E9DEB2E66026959ADE4B9E0B3E9F04D38D011E77AE8F38C8AF8C845A05EB7D072933F3BEE00AD376962028674B7042651C91D4DC89290FEF1EB6AC780EDF600D23B8EF474045D14877607D74DFFDC2E9A7F661A5A94678CE458EF58CBE13DB5FDBE2F38CC6674A23F1DA4C7374D38D618B7E98B4B48909340DA000C0DB91FB691AF80CFE6B11944B72ED1442C142FCC6F412F258F6EC0B0B08A52BD097CA708B6A6A0A768B4AA802D50DB92ED6DF4E5ECB03B9E1F776BB4165BDB002F93AE34E8A8D28BC9F910903DF77E26D607F09891C4E7446EC76760C4B96FE3F72AD5BC0327AAAF4761A9A89C2C8E886CE9A74187FD55AB7C0E6948358BB7623849F35A4BBB487C17600235EC49B3BF86178127A3436F6580446A41A7BC4F1B352604539B90A444B603E98C20C75546D0D4F5715BE12610E44EF9AE6F600A7DB33FF2133F8695D12321D20285F4322984B0FA1819C4A0136035E134E81C43F9400736DCC8F3680E71E9FB90" + }, + { + "tcId": 74, + "pk": "AB103F67F9038F77E3AEFC61F60F953D651B57734804C319AA1678B2E43CF2F7446001CE0A183DE5F05257D64D4495DDEBD5FC90DB67196FACA8155CE9EE2145A7A4F4CBB8E6F8B620649EE54D8BC9D680476C7165E32941B3648C86D916D8A1D738A678764AE76944DC953B8D94AF1B9535E14547F6BBB32882E43C7649638B65AF3D61995DD2D8753338E4551A5D3FDFDB7BB3AF3A251C4B05DF5ACD422FA56709A2EB698C80BEB9B83C2F7C0DBAB0639833C141A9338D03EDED1478C6F26052D3A07D6479D7D9D84C4CFF0B3E12720B766E7C805119FB5D31CE45590B52E7113F35E5EF11A5440B6567C97C81DA59A73A1040CD459B7689F6936687B964FC7886A9470711243E8338587DB7686B198AE9C7AAFE58FC0158514D6B2D51EF53C824D73DABDD5B30041EB914D4EC5EF290A3D8A55B628773C8F8B032B81A683D5850AF64753B142971B7E492153BBFB255187E54D98B887F08DE5AE72A89C55F13FE2D5A9B90B8020C5192C37CCDB325613BFAF29F44621CF82041BD335CD8DE84F2F9DF7BFB7241E7AA8579952F4FF6FDD9F7EC8EABC2F68F730CB648D00DDCB6D51ECE42409DCB3BE74DD78CCA1E392B6FC36B0675EA6549678DE83C2FDF4385C551625523CBDCAF7E13BF38B67EE2282EB27F827FB575F3C01A41ED95249452A58F5B3595A9CCEEFABC5591C873E7A726FC20FC3A34C1C665FAC9DB9445B34AD03CF4AA9F3F33BA8AC692B973AC8869D4CD25D4CB1AF9174305894AD3745046E1A536151AEFD1B2E8F6AAE6EE58756D7FAE3BDC18BBBFB750AE21C043A643310813D1C73C9D8BF31B9945C2AA43DDE3BFAB9EC891E2205DFE4CC7B375DCCA358CCA611ED274FB4DBAACD67DF7D2A7641EB04FDC5879E11B3FB7E7EB0A9324F665FBA610888CC8E471443CF83BFA95E06AF1F38A7F7A694E7D8B112DD215D34851022FD401D8551390DC00CA42557BD6C7643E6F1CFD137E2EE67FFEEA6867E2CB1956ABC5AB12E8DFCAD33FEBB318FDE62D8DDB0A5490CCCBE0A8728E74BC0891C94C0153AB15D06E93CFA99AAE2ECF7ABBB04BE51E613BB9B8E19AE454690A57276DBE1FCBFAF1052C05F0532C003A28132639BCD2EE8D453924D7A40E8CB23FD0D744ED49E1D402F4C05E739120EDAE70C937ECD9F2487B09FE332936104366025EA468F495776F17B58843766AE40D0BAF21306F4818F03329CC6414D65CD8BD1E360E61301FFEB702C571B7E35801AFFAD2DDC0CF7CE32A51B730223976E8DCBCC3DA88CCFB5BD7497263CD4BB742F2D46AEC17103E362AF1B86ADCAA662CCEDF940A009325CE2CC47E5B95B77FB23F35C188214AEC7B862569D4395B7E4CCA1F288EB7AB777E1AA7EBF0A9289BCF0F7FAD99D3529CCD6DA43FDEA0356CF1E9D0214FA068CCAA8762B6CC3DDB910ED8B1FD92702522CBD20CDF95C352624C2CA7C2DA5CB90FF964B5399BA9F0A67F4A7D062BEDA3DF4F7748058E104D97AE54BDB511A83DFC2A22934E782B3A695B2B7AC23A689021734936668BD8F752E638BA2877E35E99C3C3560EF6AC2BA8F3D8361E4DFF09EDA4196FC07D0949818B867A0721AA2E861E78CBF3BA63F52E72B9E75EB54F847CC8DF0BBAC4B1519881D6A9E3B0D3D609DC9B93CBC3569655DEAD9647732832BDBA23D7CDEF931A85B932C16FF7025E860199228E91AD9B7BEB70AECB0AFD677E0970E8C05612FF97BFAE7EBA53D6243B0EFFAF51C4EFDDB569441FED18018A90034B482416A3CB81E9CE8B7298BF8A2EAE1D58661360D2E89F3F91141F281618A9E0A598D51C4B16397D44C9E5C2DC5DC0457BC4749AC3E968EEABA9EC7876BC9E06E61764A200B2ACE50B0C4769B123A6468A8225ADFF3BB072BE044CF43E41A4D74E85E14F911BE15B950D09ADD90F01DEFC9E93F1ED782459635C0E857F77D11FA37BE582193EF0DBD16395487054854C2D3C5E9A3B30580E109873B1AA16EBE776425D33071BFC0F1BAD64DAC7EABF51C7EFCDB63C12C7B77E9BC78E8ED7F33A5E7462CE2EAA2249F0F3321B1C0EEC70C8C47D548200D531B68FA189DFF75E24174BA92BABF96919EBC584F0D35F5DDED81ADFFE82DC9803385CC3C645C3E871C9778145D45572E1DDF29BA88ADC365A2655F1C279A842317CDC42E284B213D366112966930EB6EAA58B555D43C7798853E84B6016F93EC8A0171E4BAA4E22D61491775E54E4A3EB24A618EC8C2AE256121AB12CC2BD08B2465B0F183F2E0645936B44B3D470E1D12F8872308A832F5419ABB76E78BE62B1BCAFA38867661957AB45CAA5C839BF949AF640DD0FBDF8A5F61AC689D21C4981E925DE139306092066977493B79670A5993DD3CD6BAA0E3EA035C1A53246EBEAD5A3F41AB2FC858198B84BE5304226F85D6A25DD002CDA5A06EB8193C377A905D180599C20BB3BB51FFEE1A459EC52203E81E495CE1259115205BFB9C528F929B0BE0885D8310F66933956A36A6D451E15D19EC52D5566B09F0B958651255B9E1F2AED5A71CFBE458C7D6A3723887CDA58A63DC0C768C1E6B63AF3CB8F1D0F2F22BF5FFE71111A42E0A0216E903958B5F6A02A6F6851B0E729F33628FC1D6829770D12823B17E57166F3FC6D803A138AA86CC1D10C9B704EDD7FFD328A88D1A1906C8451FDE1708D6F5E9766F026F38DB1E954A8B3FDC0C894BF4EA565F65A54A1F66B39ECDE5EC51FFF1210944A8D72DA94A9638A9ED895DF0AF096D9AFA8E98A234CACEEA1B370B5DCD46824DD6DD65FDDDE7E978659A52D9E236FF1E8196A145B31AFE40A01DE7272DB0FE2C84FD270CCE6D1E592CCC793C1446D5EC3F7620B9990381C8455AF18ABB60A8387B0BC84A2C8AE26AEB685DA301BFDAB4D41115E98A51CA921DFE3D551F778C37A8E308B02AB3684F4E91AF9B81AFA6691821FD2D36ADDA15FED1C4683AFA2140855C430985C1C41B272AD2D41570AB1043A7FA871350E27D90411AC43CEAF03631027522FA1C7F164E9A24789462C7BCA902ECB7462C4B1D5262F1184980D6AFF4BBE18A085693BB54AFCB2E95C1F24432CF4AD37BA682CCCA98C8447B698B14D06DB3F04BAC6BDFF61D9AEEA76BFB393BA5AD68AA5B5C784557EC67B51BBF3BD90E421528DDEBFCCDD52A9E0683803D89847E27E5BFF389F9E5A82BAD38C36EC56A73947631D2400C6102C9F764B81C06557B60922180754F9E728323AF15FFE62D74AC5E9E7D0F960E5ED4A66EDB2D38F775C6A41B08C43ABB3A9B561A61C908C1B2812736BFC9C6B4F60D1827E8DD66488AA1A0B570B2779AD3EABD0EAF112D06F8BEE241EA22D0FB770AE30431A3F1155D06715324281BEB83F8D6352BD11ABB05470984A91C09009AB0C4BB9AF268AA0CEEE8404D50EA18088BDB5B9D454FA747D48C843DA2268694AC4D858700707E2F01EE7895D550554441B83052969D9E6A8C7381932BA04AF70D277A0F90C7BBA0400ED0074448BE6012DAE3F2AEDAA20D0329B2B71D9F42694B69A5B77782532FDFC43F04E5850B7EB7C4421FA45C06AB0247A533FF8AA42A10AF60E01E19D1A0102EC6508DA62F044A05A27819BA6DD7E728FA7F57463E36DB3FCA730C15E08531FAD965B87B370533DD8200E3271BE939721F34B96FFC39D80765CE1FAD8949FD9460805B51C02310BB7E67A", + "sk": "AB103F67F9038F77E3AEFC61F60F953D651B57734804C319AA1678B2E43CF2F7D400BDB6C6487CF73211781219BDA2BB75DF877C94B708AD56A7838C6E8F93A03F4E076E48B75928B3477AC23A937794A4E46188574E1B75A34B3366C922159B403DC25FD105CC7D1BF6C121B4C9809AE0B7438C29E81CF41377958760C8E33D44463223246682C24CC13021D0A06CA2344AE1A8082307119CC6800B346D003791CC124008054A82202AE1004D42B600DBB828E1B8099AC4810A8209108769CA101018464AA4A40050C40502334822988501C04CA4204C04310114160A18822581C86C5AA01181342EA306455C209180828008872C1C4448033980E348689C260DE1004D92A22C42C061C426891407091C498402432A8B0061123668DCB8080A8964E03609908028018420810886C4446061144088302C8222050A3685489608200928801288230448931489624021A206101A4791E2C4450A0271409200C3968C03C44C51B804401844E1A28883822D90960DE0308610072251046502C4318C86901B338614C24114235144986543088A1A204018402D20401002C04060982818340093246004A6200A2462823090E4305251C2300205124848884C866D00233123A86D22232E11170E9A1044E32060521225191002D2C23141A06C19A910CC3040A0C04C21274642202450362921300C13B08922C405E41408448271D2322D6184800A255120A07150124CD810408A901159026120436411260DDA80258A828962921061B02C22A071809404990284C4466252868401C020219024A1868D04108A134152C2246998C48003250E4B066804367209813194445111002DA4069249B82101B32C52C66C103229CC366A11042E91B2810BC56564124AC9248858286C0346520AB6050917690B11820491214C2005D3A868133502912630C4086C081389D44642A3B84052100CD0969020188D8BA669210145C936682046458836306412050A484C54B2092238600A440821098603098AC9B230012601A21484A14046D0908DDA42114C86841B21890B1071D106891C2562D434029CA610D488400B300D440824080670A0C43043164010296418972C64B46460300E148131DC2284E4382C631892113829230024512664CA422A1306290A894450200C60A41020211121A5650C2311241065C4982100310144025000C549043100C1482453360A83406294106CE28891DC08255B0681123969E0B2311A030411C40D49388644B431831662E0062DD9A050A11241A3208480968D49340188888D110622A3200A0C990548286ACB3849D944660A81041C0766A2C28094942000862051A425E4180423116EA3946411016C04816D0C410EA234281B3692DA004D8B488C118331CC968410395003C224D2C020C2027210150ECC80484998651220218B300E63B448213690C9A4099CA22C13157001934C4B3472D0B06C5A3202C20882A40688249328CCA4500A2772C20472CC464062904D10C53163B4442397608BC44D22218C1BA54421042952A608A42402E4329164466C428228182684D036892236268B066D9912610A2206D0C0404818490BA28D121165512286D93868138768080411D8124A9318491C3381DB107041480D5A0404C82404022686C9A08482B4481928064C845009154218006518B231E4906119286D61B00050084511428494C4800C022989306ED1B4445CA66848A42424A584A298640CB90843C668102962E3368C5BB0500A4050433031A0269244202AA4122222A22404128E62346D93286153A84C9C42410A997149A24DD33831D3064D01906D9080645038511A377192126263322421244AA3026C12B2451AB96D183802132612223649D30410D9B628A1902022018C22262DDC224E1A82881A1106CCC65101195002B890DAC49020333193043190360A84066251A40101399008018E18218223022E4C942D01A6611C940921200649842D0C488E441085420448E1142063240809078223004901A900223941021992423648D3189224260152348E53022251C024598805C48291CA023241221210902018C5505BB24CA0820D239560E2A68D909669D31869A2C28D84442C13B961C390249B0885D93630E032721B424C11394C1B206043144E5A263009320A44022EC100658AA0651B176A1BC08D8C3425D9103252B401D9C24C52360ED4C645100692F07098AE41A05D93A1C684A6F85AE0C3005091536D975F58E54D87BDF53AA30AF6D208193913E3369AED4EF455E3B740B7078209EB3D94FD7326D66A8B0C93261D1AE17B84C1F92571C48CDF1197FBEF94DA93141A721132B8531F7BA05632C88D29260A3DD24FA18A3ADF458AD3ED969336F625CA4EF3AC10CFE394D8CF7AC01A42B9303F6B0EC1B6D921675C44C96E554DD6016EF83CBCA0D43F87F50F38E39B65EE5E2F371E1903E829D9B38D0465878A13774D98E98ADE50B44244C04C9AC0C99382B6CBEE6A5471D6051B1B507E12D8FA5AD2E75910CE1DF16EB223DEC48CAE8BEA1F6BCBC5CEA43B6F88F3220907D43430F3103A9DC71B99D372AE154B7F4E0D379CAEEB10E92FEC9C8B1759475A488183D3EDF3FF9B59D52A86ACC623E383D71DCB0C89151547E07F3D1B60022406D823FCD9C035F8CDD4B5D4577D31520404A1C4B1A0785B32FDAB02BDB35247031CA6EB0C1B8489689CDA38F2DD803E1B27D06D368D9F4886D33267D49DC5E5854A0BC0D76B8A152013681F24D774260A098E90C3476F59860F19A0CC0E88FEBFA673CF37E8E1D60928F014BD0BEF831C96C87ADFDDEB721CFF4926DADD97A967DEE812017D1C5ECF64B67E723C26878AEDA15711F06BDA9142F3E0B7BC5659331362BEFDB8861365154F5699B78ECF66108A9E7B689AE9177F0CCBED79051402B0666365E8BDAA3C781526AE71D00A6CF14B1AD10A3B369DBC67448476DE311EB5B66DA0520FDD4180F2FED7B5C8FC91999E09CDEB463E2CF65EDECD5255F5C9607706B9D0B066BA2D41008BF7447FF67787C3A35569A2D5E7D68DE2868F16923D61F8D0DA5C1BA5ED8AE24390D33857D4C2C08C91BF604525A0F677B0406A2D19CE949E0054F6B6EE0129E95561D62360758212316C09447F5AB159C1B327C7B90C5C32F09C4659DE7AD13702DEAA6DE5482F0EAB4FDB5B7BF570A4AD4D5726105C93560F6EE929FEA795ACDB4D3F1B98CEDCD2FC4053CBFFD8F5CF5F5A6DC1FC7BDAA5BE8C450E2EE64492A06450EFD221D228D0B824A564AB2D4FF899CE2C305B9CFAC7DF5E51C2EB65AA525B9BE9E430E607794022F0C027032E257007A576502C2920BA7A343CDAAE1B9E096D19959E80931B407CECD160DD330581590268CCA0CEDD1ACDEE0FA31B4080AC4DF0C5151383B3EB5B16C6000905F9FF28271FF7AD1AA6958CA868307DC40EF3C841F05A05E30EB923DA60BA5D8FD5ED3AB0DADEF52DD483407C96BA81C11A37E33B02FBC54EB54EE96BF1DAE0B2C8000E88C3AC653C722C93B35A983949E3C4A813831D54E9A08703B71993C13DE6A94D2E30129453E2E4D63CBDBA6744E1447481E76546EED9E83B0712CE3763CDEDD290E1F01BAE87BFDE6782B0800CA3E01683CD4D5F7926E8612C6FEC9A41B80D324E7EE054F8A56B29BDA0F9DE74E2C47C8D891B8D872E0936EEB5918CAD91EEE3D88DA6C1F1CBA76131C1538F6B0F9243331622F9A606B3EF3B3E034B77BC21ACB93063461FE91E83CEA487C6A21C2DBA19251E456F63615A41804CD99CE5CD363390827912CE79139762E72377EA7333BB81D4379956DCAF8806C7602365974448481E917FB5D453447B87E1BA456B6CB314ECB8815C918678DCBC1BE64E993C881802049A823131292E7695BBE6E743CBBAE9CF2BD1785AAEC2FE504DA418D90BB988FA6D3F1B6F9DD3B436AA466DF6B3CC0A9494B4EF308D8E3C017355AC0C4526845822B9ADFC2C2E15EA2C9BB3EE8B02B3E3CC327DDBF7BC98DEBCC2170ADAB1E9504307E7D7B777B46D8E6323F6B31C44A47DC6C25BDE2F6C4DA92A63CC4EB9B5881CEAAA535EF4531CCABC97D37933D401A09380DA609EB0D17C5857724192D01DA491E0E8E645DF8615C7285B7ADFE1959311CCF4AFB0E1187C3A83E6439F4007B689CF94A9AFD059E16B3521887FF6FB6F7162DB089D8729C128AFB65432985693F8F6F8FCCEF56FF9083C5E1843E1AFEFAA44892FFCD74A0B7DBC23321B3BCA93338961F95F4C700E5E4AE13FB45BC9458BCCA5B032C7C9884B3FB67CF59FD60CF1E9CA6563A52CC13C8D4C242BB8DB246635BA3A50624D50B1F54EC0E2F08FF9C725EFE752218F5BEBCA4C37BED12CFAD5B11601CF8BC57D5FCD3D44466BBBCF94D653512EE98F60965386A314B83957E8FBDB60123424A9F403BA489D0EEB202AF8FBD9D8D92C8F05880F60B6EE96369CE58CAE83827018E0ACB77C66755193525C80CCFFDE7DB5FF123FAB4CDA0DC97836B6712BCEAB0F4F7C4FA3F83425BD7528F51A4BDDCFAD5A66D1BF90D093FCD0EDE8FFF11DAD38BF851B2313F3100359785A0A77124C9A1E3F3992F16763881C4426BED570B96CCC534AFE4FE62C690C9CEEA653F737022A80B1E7C26CB3493AD4FA370AB6EA6A6A7B34B6494BC3A9A72739491684EAE5BFD22204939DB2D4C263C3692225327A9E00AEF5DE8F94AB7AFE69226E0DD7FE93E6331F2CD353FF55E06DA3AA647D0C1597EA2D31ED16B0200885824C3981AEB985A1D913212A48D6846BBE760631D3EC6238737E7A0A678CC3069917028D611664503E983AF9D2759DB89C298A638940486167111C39DA598782CBE48DD3EF3CB55A4BCB83C17C519666AE344F4010C80808247D6FE659643B9D12CD07C0282ED014147369D84F415B273D3A959836C01B4D7204FB7906B6271027E271B506ED489C8447B73B2FCE2019EBF11836D902027744CD0B5C3C2F1770EF816884281ABA2F758A740A2B1EDEF583B76C7DCAE57C46D09A45AF1D1D78CC4083C243BAFAF302DB0800E646EEFF1E63F0DBAAC2B4A7CACB018EB35CF8B06FB133129E6B8583ABD49B8A374B3654B0A5760B5103FB748D7723AD10066FDB16C35FF25DC0B37A1A8E650674644A38A17935272F8688CB9CCC6A2E7146E8895DE8BD18D018A5E4A70CE5A61172790A9B0C5817EBAF43078BB2FC26D202DFF4F61159E675F4F0089774BD22A5FA1BB66A83E762A7829A7D02E8A7918D786699A6681AF4D39F862F1D1731DF2214FC7D70F131F5A7412C6E00D7F63E2CDD5F3ACB0A828518CB55257EF7296F25E514D64841A4C27CD72B455F1CEA15F823A49627171B948EDB8BA8A7128CC9E1D9BE62A742CF4ED6CAD17AA5B3E31A61C5263ABFCF8714293379000BA4EC7D75D6363D4E08D1AA0E8976D319668C86366727F9FF004550AADD4AFD9E9F7000570AA12B72155FD303F073C06B550DCB7956E01C47620F72D6CD5D611C7FC252E7211E4AEE17F280CEE89B9F1FBB37279A85CE8FB3F9C81189D1589574014E0938E1E03979CB6071158BBEFA2755DB66FDE520BD38BB9256AA9EA8482AB1BA7BA2F723F26C2DDD7788A0C1B7E864D2329107DECD4F14C5C77077AB37A84461B85FE005BCCC49BBCD0659B5C193DA7E7EBF1EC4256A62472813E0F25A2B7BE0C7F305B6529BC4B0202C9535D38B99D27DA84E4B4BF4672819A44B79D7A22107AF80601B8814869D95E2B7F41C5C74ABEEFF67C3850162DE79F66CA805A0686976216A28DDD130871671A028F57BCC8CDCBDD44CC294200F980E8A1A3516D3E2FD7CEEAED42B585897CAB5967C53C5FB19541169FBEF9A6B748AD8087F215F3CC7D6336D0E70D1CA1732FD7F379DBB0785F33056D5463EBC13213A418014324C5583D2A79BD7C83B7F8CA752858DE7BC2BAEB315C8053499FBD4F1C76D862769AF953A3CA5B02A34CAB38D49A694CF7E7EEB1D14B13BE5F69D356F2FF5536C32E1B4EF7BEF1F8C70D62EB608811D4573A5787F5B31FB88728479398175AA14387623C973836A1791946B7C3B67DBF08E60E9E3A397549F3BDD095628E4E0B9601C795A925BA25C2DDAD9E92F4B114F2CDAD6377B674A991EDB6B17E9438AF7D3EAF61524E4CFD0D1CBFAF5DBB8E32BA2552CF016372273DD77C327B161F0D2BC9642007EBC98037A9BFA24C441E3E1CBB9E3A91AA3AC2FB19C0FD388472AF2C76FEDCF0879CC92BD1E75A3BF64BE4403801226E7F097B20BCAC08F580ACF09B9034B66807E9580A53D65FC2454AFC9FE6E52D39C29EB8E6E895AD2C5324DA8ACFCE100425783B3FAD39F62598D73B968605B098141D931228435622E2C3DF1B1A597AB163FB4BF480094ECAF884712E5E20226399369D4E5B5F612E6CF60489A48D4CEE551DECB1D91F100E7238DFB1F27ED04C1D2951384E96F1B7025DD0C1C3143830F8AFBA0CBCDA49118FC1A18FAE7E5BB3B0F0DF455366D3017F2548B2B7A1D20996408B194BA0F7A553B942B4AE572CCF76EF9B345547C1B2C5BD3377115E923157EC7DEE45CDE95F9B1895845D9B51494CBED188EF9AE6E6CF6275179D86F5077FA6A2E9F2BF5ABA69D9C1E937A75DE26C4C74525C8E64FF78062F508B6A2FA5FFFAFF9282953855D561724D1325F4C3A8BCFB2BFFA60EA0B0F7945CCAE9C3644E1FDD4896BBD03468268A2B8CBB5AC94AF36BFA7C1901CBBCF72F08BD9E3887215D37F0B7A89A7D07CFA92704915A104E5F179478CCDED737C1BCFB46E8D40F09919A9DEEA0858F4C2FB3613099773F6FCEEB9777393EFC9563FAF43C0410B9D66966B415A114A570F4255F6CBCAA3CE563B40E9E599C311D38A3429CE65A92283E03FA26525AAA3B71C7C897890075841717E708A2CCEC301D1D80F1062DEE01460C0A134944C33ED0AFB6048C3095FDC5FCA7F66A9B9B882" + }, + { + "tcId": 75, + "pk": "86EBA265F989E4500C8CB3E387CBE26508A4032AFB8E978D80EDED75AA4692D5C010151C22FC4A843F9EC4BD804908A705A154CF2A75A08DF94175AC8E1AF30AEF9AFDCBD3C4C6C265527FC557DBDF1E390F1B3112682AE1BC1AE0A45334FEAFED6D1A7FC508068CE2374188E40B4C03FE8C373551C5C1A8BD4C707AD00B6DF77808B06EE9F0464E75508C1DFDA68A543D6616B37F37FE2D1E43F94711F43A7CA806728B2C1B9DC5C3BF3FE86740CDE4BE46A95E99818CD277B12E75878FA1DA028A30040F643DDD97F5F7761056578FBA1C6AB256A803B5B73F4D1C35EDAF40370D4A82CA5AC8E7CA15C1CF77543D49292E4DDEB4CC67210839039C85FD09D9AA3B16707E91B02596240B26C9E835EDA8337DE7AAABE7D17F6CDCC29A5E1F896110265B7A4588683FE140371906917D32B2E7885DE8EAAD0035F4766D0D5433C86D8B909DAF5AFB02754AE3EC78C804B939D04FE775A777CC8BCC0AB91CE39724A2CB0449B3F2519EE086735694E2F266A3936FADF367A032C84808DD355F805DDCE286BAF7DD3BDC27DAB1714224016E1131C222187472E3F9B34637DFE6E5E5B2C9597A8C0AEB21532EEA8F9B1730A20FF975C7EE0FCE46513DF1C87C7A9ADF3B1525267F5FB9230A5E2DA4CAC0755C261AF59BE7F837550A1EF13F3927A1C19909D9A308438EEDCA0E01EBA5AC55B53A9E7DF7259A99D0F1DC5431CB9AB3EC47E0E70AD2EF0CFBA997647327A579E6A4DFC84DD4D49669F8431A401038A4C60FC5E6681F46F4CC13FF0264ADB54D1651050CCC13505E48314889F34F023B31F5AC55CF6DF0D6546486FEEB64542171DD2CE1B80A7BB0D21A1BD12B2E04106DC1D062D3A82BD92539E9AAB000B53CA1A9D22C8D3B28702CD9E0A0E4A6E1049EB64B08F47C409CAAEA917CFD656FDB1975E91B8D33168A3A3FE4F16D948677376129565C07FC961301A45B2120A6E05D0CF00FCD5EB40AFE2C45B4DFAA84CB428B1AC2379CE170A31C75F6C0E94CEE84AF08CF22EA3FD73CC31DB388F77D20764AC80E9D98F951E43443281F3922DBBD7667B436CEEE30311A9DD123A7596C46EE991C5367EACCBE4C0E0344147C065754F5B363020C9093BBDA21CEDD00B447E97C8FFE0616F976E5D9E2645633799E25419CAD1D5DBAEE26B160D3A7777C3CAAFD8993AE177C90D31FF8FAD80E92A6C0148623B3EB04F1CD67B15C0BD4C1A1838FAD512B9632D5A13503879D1E44093745B1574D236BEBC77D1AE82E02EA2924F83C942E7A11D83D77448B9939B0588D84F7E64727C73647AEC32776C2F867F49675F9807A68E4FA09B2268859F5B27AD89F7EA7F1C8FA1E62C3161D5A92C167D4B5A2E76CFFB8D74135EA212C51A4CCE21C909FA2F4B2CA63C6E193513D8C83D716307FD122E4A6482ABB12C25F57703D37D170C5DCA08D9D39498048D2BEE47DF26F64ACC6869D7705ECE719470C69B270BB2DCF12CC014DF399BB6818A1E8BCDD9769AAD420261F946B7B0E73CE859516B9342F0EC25808829E569895123AD2E98C8DAB005D8096B849497892A749A543601F846D87CD89BDF6710D5D564262DDBC5EFC069F33D9BDD8A0B04BCE9ED672038F1031937A97693B9A9933BD577935B00B3DD9249B369478F5561BAC68633577BF71C27895D0543B0BC67A068E0500F90DAF1F5F18011D04A506D3B9AFDE41F5988991A30A109DA4B2D4AAC5757A7429410A27CF63C1B5810074CFD5AFF6A4C4036DB6D4CD62CB75895291A3070D399C8F435CE0A2C266FB5285011172C444204F837C6992E2FF444EE28B22A2FB6B8193FE71D03843146099CAAA242CAC6F74ABD5FD87576A69EBAF3543C6774017B7A1FF5851660B62F54876EE54AF01FC9024BBEAE59A9283C1BBC3E92CDE19E73F34FA575803AAAB0DEE72B2088FB8E0920AED48DE6D5C12F8E9CC64E9E96F153243B997EACE87921188589167F43C660DDBA9DC067FD857AFFE6145C49EBB6FDBE9D4F6FCBE420BB5D4D315F5E2CA1D519FA65D71203ABABCD82A4167B9C8FED8A45141A2DAE15571A61E80169B234CFA1E29F352D0678A487B84BAC6DBA09EB8D66FBB7B3C1311C715192EAB0E5F51EE5C9E8FB30D102799C4E677942B957283EF9A6B5009C784975CF386318D7637AE8633752E8E54DCA2B83CA7E49CBC2FFD48AFDBC3D1098ADEFFD170E981DD89BC5996BF60DD58CFEE25C98B49C1CDADA7015406F001D8160F496131A7C7CEE245E969E44EBB91361F67F19A2F40A9414C401635A927A664B770F7BAEAAD8BC92F77C897CA3266CB1334F8F6BF07E327EF3BCDDF28552A3AF763CD526C7AAE3AE1AA021212FDD48A3FEDDD6044CAC2834C0B02015385C92CECF10DBEB46F85ECC09BAB13533E7AE1148CF63FE8CF943C563DCFB66A986B66C3A4D29D6CD59F8837B2FAF10AB55AE37C0BA03C82319C6517F1F21B2C1C9D28D328B8F8D1B2DBDD2F4E1D6106C1B96DF68818A0C16200C5A5112046197E8CCEF6987B49A9BD0D173CDFFF9B881134C572C781044F183E251EB3ACF77C98E2E09E5ABE94D560C6F240295F552192770D1E0CF08EF6573882C64DB14D4B7EC869F3505E764CA181B9898EE04CD824C93B36290B1AE286C2165B02D7A1C02CF6E3D4530317CC53164A34E675ED6FCAED968A67A975BDAF4717A8F934494235FF4BC29DD78E8610B3CBACF8776EB687D26482E7E54C4EEC6388F27BE203B582549A8AD3DE91396A613A061297CBEB572AB559E95F0CA078D9F0FE2C68983069C3722B771A7918CF81ADC6A4EB59220CF0FD2874EAEC19901940233ECE858767E85AB96C8CC5E2F671E1AD10BA56121683E92EEC5B394DA24E46DE8A0C8985DAC50ABFF991618E819A592CD3C6DBC29C433CC7A248D639CD3A172F2BD674E9D18818C78AD6E50CF09C56E7FEACEE93966BCB27AEA7D0E6D099452958EC60C5F0D1D227CA5B342004AF21B1B8C43A27CF11542A478BF3B5C87DE90E801E4C81C4EE131477B663196E03DA4A307C8E1D1716A36E1721A512748F01A595464C30FB90B1EE1F5394E8E31388BA5C7CC273A61A12ACCAA671DBFED51FC9E50EA536116C48E56FB8F8C2C28859D937A2248D4C1BEE872FF12A75A3E93A4A93840802B920ADF6AD2DBF1CDE092E2C8373FA22E6DE1E062E8D5C71413DA5DD48957BDEE89722DABC0B01464E22E3A5CDF0BFEAEA5879ED77CA5B34FB1925BB925A44C2D54BF9A00519DBC68E4591E08A7AF2547931D5403C42BD7A25C4A7C286D8D1A6D06608668E6890B222A8DF12DC7E06B891BF5B0AA145F1ADAEB9153A58F9FCF63154E18E08B6CC5FE09D7CCD659A12939A3F0986BE7AD5344D5306243F2E5E970A797A5B268A85FE721D5B9D447ADF725080E749B88F795BB2476D232BAE3B4539B5B9286DB664C547DD9A037F2DAF6034122F7F10AA8C72CA123F91909C4A1025B4F6DD88319D5BDACB85D3E1A9452668AFB8CA012B3BCC3DB180982951A287F8F376D59C573CD0262D598925E162365A79F05030D5C3C7854F19964CEF5B08BC0F1B542A8F87DCD29F6A07289F6F7138C31A6D70EAEB89BE30A63DFAAD20ED7366E0F71DBEA8B308E416321307D1B63FA54EDBB8691C2AD4B624D0781D5A6CF2118CB3C56A6D4C0F5544303DAA723AE181A787BD643E", + "sk": "86EBA265F989E4500C8CB3E387CBE26508A4032AFB8E978D80EDED75AA4692D56BEFF71C2EB5536183747EED21768A95B3CD546BAECDFD720956DF067C4F25B1B01B94DA624F662ECA6B0B7FB63829A85DC801976DCE9375ACBB16610E1F4C8410072775FCBEC4F0B34F7E9A81ADFFD2B8BC2B651CAE1D079D43DF246462AD649BA26DD10051C8242CC0B64C1C4064A326654198641317889C302AD11644241872238348C2B84C14080C892065C4204148044C10C88D0930901A25498C208154B60C1B26290BC59098028A493684DB060C4CA668C4C828CB08850C4451D2C62C0CA620E2804C62286CC2480C93880840368162964091020D23C348DC00525C466604B48C00C844C232449C366591002842960D20214C08080143A6710A9468C93892E00865609871A4C2905046720BB448E4B470232682DA466521229119415013490D19434A04B8050C020CC8108698060C4CC20C58422D533830A2C888E038711AB941DB242600892C000524C11411A3A870212224144290C9A83010046ED3C00C2237901C3169C9802481A0400A32700B25801A2548034068912820D9129102902CE2186ED2408908498899C4404A94202119082388459A4020C110649044609BA06192406560B22150324A91B48C02B210000448E0465210C344909401E21240019160C9208409C66503828882882C21475160068C99C200E0246C93B051A4229094082E92166D81A00810026411A64912315062364D604602194151188944C4282A400402801411D4B849C030495A00501C8004442812828460614045D8C424133806991686A0A42D033185500689C0A085204924194800183985D9C22512A710191704D82006D9408AC1928910170619B10150088E9AC8498036524B244D8A8221112140228269810251C92882992268C8804183942D0818894C068A040662DB3832DC346911C961E0120E40164522A08D829260042141A09051182500C1421053A664E1184C19A34000222D4822915AA0284B264012C111E0346D1B957010379023C9850C380DE4283011422614A6484A3452E142128206090C07820CB16513456224878C0993005B966CCB344818800003124A8002300302619890254C32902385001A3550083885930472C4288E10C900634204604409C80226D2442D60046243988422264422C49022B2600CA84D4B145104417061B61099A468A1440DE1368A994486401691D20281CA244420114899268190102812428D50165119404060B80C02434E0B3672A04461E0404912474211C024040592439464993282C1106D01144A002185142525224626A0B888E3C80DA02808DC848100912C0BB02902952119373041B68CC9280411195252146E64204213202DDBB40958340552C82003C80C5028281C928D0AA20510B345D438889284041A8649CA1689901808144712A2243104A611821468CC82209A04525C38501CC36DE1C46D11B161123209443890E112501C37705A4001D9444809C071D98088CC141203C92553404912C90084188E83A0219A902813394CCBB0001A296E8894718A1662223221E1B2852417412193711A86448118711CB40CA1A0310B038514154EE4168461100009B25012B94113C2290244842217411B440AD2923061002A20B390CA4204001582DB284D523224603891132801D3326C9B182DCCB450E4C024831211208384CA144D0C0741C8962D9BC631C01210CA20410C442A1C1126C92846E3B66C2021828BA29121016440142E1BA24C0148001BC38C0327261144260A010A033046DBC849E382810B0370DC208C0A9740D00028E0C06D61B28443180113B3690B394E001660249425A228251A81314B26850C32825A8260D0160D0982800B870821B94CA32460094348C2366248244C88821152044E2314040A353048C6840B976980381048088EC494646232808C34514A1220D2080C83384252262E13C211DA08648CC4890C4746D8C62512C56D64C870CB460011B4205398609294488BC809DA28848CA2681989044C443112B085E32680C234509C484A23258622472953B88444A468E11811032820D0080D8AC484138829E38410A498490C164291C8052285411A056118158ED4A430D04011224862A4868460144EA0004012B231A094802325125C164CCA8870043168C4A6851AB644D92808A4146213346A0381089234282241128192C6238102623B7DF4F576A60F0705211FF78F5BA73A020C3B5D126AE4D98FB954C361C73C0DFDB8B56A6666BEB0E11EDD0336DCA6E9A615259DCAD0FD54B00385AF5E6CF0835D2C8A20AC908793D65180777E45CD2C3397BF92CE8B121C94B3B4E410816938B434553F464F6A3F8EFCF1889553160A4E00BC90D7E0B455717633936C3EF7031EEC468053F036EF3F1B3156FBAED8E93B62132BC5C52D0478A12ACD5ED7FCD44B088588F21A416B76B3A1E05B4BD04A2EE2F210D812C67C4638587EB614E7956C3FEC3A128F41B03427624C98E2652CB37F6F6485B776C9587ECD1E24520DE64B2A9E925B950F89ED3FB37291F520B96D9AC760AB59B9933E48AA852106883D0683DCE40CBAA4EE8F04ED06C20E6F1EB8A71D843913BD8BA253524731ACB3761E94DC2C99AC1022F7713C45D85A46E7042B4699D2CCD9E6C3930EF9960BECC2C88259C89CBC9FBCA7279575D65341DE40CFB2DC3CD80590D46C5641E59DF726E68FEA6D145D0E385B4E03D98FED14E85A3ADC9A71A4C0F3852E160B1948D4FE1A2F77F417C7DAA829077B94BD8B9FE4695B063279E08445566A2E6C88716058A12D0DA5D0E619300C692B9F1622DB08385E745FDA142B21D73BA3FC12CD8D8E644B062DDCA01586597F2EAE88FB44F00C594987D12AD94A6FC54736C5FC582796F8F7E03621EE0A2C686F804BBA9C55A1AB856761683289AAAE5220FCE946F7C33F75898F01813DD1B96290B2A0D6E841A375A7CD816115147D729883731A9B84B55EE22F6D7CA10DA8CEB75C6D14C09C16C6C08E530FB5C02AE2872BD176FF90E7F7239836A74099737AC774C724ED445016827B6A7EF68CC805B0A6F42EBA2FF2D2B6A4FA44678D9D2187C394A479CA5B36011F434A2FD1A59B06EDA840F558943D90E727268448EAB601538E1D57BF18AE50A3A63D5105C4814FEA4F65C5A2BD5007B5A45995A762757B0B7EE043726881DBCA26CA06578B2E3DC06DE188153FEB80F0E798C34CF2E6230DB50072DBBE055EF4CB8F8E89F83FCC119138C531BB24F490C90DA49CF5CEBA383E5073502DA63E0EB6C07E611645EDD9BE7A8101C439A877AE8465445F17E0E665DC2E03A0459B67594DE4A2B4FB484616FD9DB0A5B593A50C4BDE3236E10D353D394C36811688BF41FA28226045B8CCC6E4D0F681B749FE0340D0AB52CF784383BE321A258048DE6971549B6549620E6A7B71D969E638ABF3A5E40CD19CCA7332B941D54661BF268C7799C37B32C639CD3C5B1CD2FE73B04282337945FEC5131FB8990B52EFEA62DC02E3408174B759E1DECF8A19398875E4DBC73BAD4369783FFED5B7CE954ADB3AED6D3DAA99746386EA51411EDE7D728CFF25BB33983950DD212D592C5C3E3FAE90E0115DB9351185065723CFA42EFE64242D105FAC50403DC35018E2E7BFABC7F868E4C7D34424BF42B14E42EE84CA911F5F3D466EC727D472BDC1D84BE1C7A4460A36966CCD8FEEC52AB551566AAD0F2C1B24AE259CD655B0AFBB2CC4BE38704499F9FEFFDE6AACFDC54F5FCD5123361C9C01C7BA5B52C128D6C3D596736CCC82E09CF7EB8FA06510E038ADB0F6C00234C3014C5D10DB6519EEC95DD9D19200930D9E5EC24F06D206399E492C10CA910A4A0CFAB970BD1BE66E2C1D9B705A1B7E3C01C443E54E0F10D9F890EF21C543138EA649759EAC899A32A3FAE1BCCA5F7522EB4D524C13AB36AE5EF2FAFE33545674CA0F70573FB0D674B14CA0CB873C33838558B7000692B288D70C09E3AD9E514D95B970911E2CC3C9A85179C2A39B8586640CF6F34D203DE9C10829DBE1BCCB34CF9C83D7344A73305DD9292CBF0160CA139FE5419CC012E69B741DCF35A3DE08822D27B9680C7E63F4FA0B824A7259E932BA573E172C81B46DC710B1F8161EC2D2B880D1748B5F08FF52FA8D6C94539A15EE5024E14712AE62B196675C7FB17C7802FB68F4C3C7888F9CE863EB82C3B9A840A9E1FE8BA0A440644A9262E7F924580F059EC0DD2CF948F4D77DC76FA360F6CBD022CE3502765AF333D79A4C2257AECB069116CE1DB6963A11401E93EEB8C54B03FECBFCC8C68B8E1C049B6D348FCBF52BA7FFB264C5EAD3D15D95EEE901DA2FB401FA0BFA8691B004A411D2925E479A05973B090AC060FCAC093AE9C42DB104420AAB012B55D5C67D26DBC5B8ABC65A189D4E7BB40DA12C121FC166BB1D73BC6625E87D42F8D633EF76F43E1F0BE4C6211C1922CED06685E895353FE67CD70219AC3BACD6EAD3C54B92985E5A12A805EB8FCDF31BDC1FED3C730D3D9D62C22E8F24A9D73D5895D92DB38D783F8EB736D809117B45C35EE8F40056D690637173785D1E14E0EA90FFA8C97864B63232D2AAED14C2415A00F84D954AF103014F676ADD1817AB83B851CC016311BF31333915ABBBD7EFD264CCF472FD99E86D535E1497885774D17F07D19E0CFDB00F7A6682E511052BE0BC1846D8DAB478977034D0CBC1DFC72FD7F68AB51C824FC88115DAAE9E203D5033294156FBFB6E0F400B7B8F0861DAF592D4936C483D5DBDC98B7A576CC9D26E54EAC4CF24FF91797D48AA1374772D7F0B9EC4AF5A76E231E2E847B7D91F8A6D89A78EB1F7A039C3F3E5C3714F2C62212382806D78424223B84615ED361C49AFDCBB92243555B0D777DFB8F00005232FA8C97916EDAD87AEB466EBCDA6150F0ACA969B2D21C2E5FE2D7C4177E622FEBCE6AACE0842386D29A17FAB242B3F926BD8700340CA7B4B5383200DE7C93A701CA22B9412AC2F1C2139B9D332FD585B8E6B1E0721090F64BF871A2D0C0B5E0A0391E2A0D1A9E9103BD08DE12749A6F6FF03D2597B1F3BF33819F9AB2EF83B0927445BD727F161279C6C2DD2B68C229BF233F8BCCDB4A61D866F2D4F705439F990A32A0BCE93360E798129D95F284B942ABD702081AB6D1813FBD52B58A421E96FC0A715EF134CB1297E2AB3C91E581E3CF97223481475D955DABF2D0B8BB5F134EC14D84F102C9C57CA4B90589C1C5250544C760EC6CE839AA85BC0681D744F716A0E08DA4C2201D3C7EC51492A0516C9CCA8F912B03CF60AEB07F4ADFCA22C43F234897A8F518271DA5AE07A8BC6CDA35A5A58FC991CCA18E59E4CDD1F15251823961E38A49815FE8C766B705DB01A92C7A13B7F68CE43F21F692EC29CD085E70CFF19C6CAE0D08B30A155855024BFC9D95C87A01666EAA44986ABCF2F9E146CE26D2C12BC816934D179D0FD0CC1E11B5BBCC03E56EB056B6196D4700C774752674861A402C1A94A0032C5642C68ABE913BDE12AAC92D335AC19326389CEC3C5BAD1735C0120B7EE10A0E34AF450A663856D5931F9195B5204CF22A426BD28A6E31234227F033F311BF0A826B7B4F6E216B63B3B184466AFFDE10DA3FD8EAAE99CF91BA078532A1ABD8680B50A5F4516E3DEF7CC3AD7BDAADF662EE3EEAF05F918A598F979A9512EB64BF3781DF8CD988403FF0570F21A6E09484950F6CEFA7AFAE4142058B39D715E0E4F620E026D187C5A3D8C05EA644F155AF31D6FDEB4313410AC7548C88B8CD9274D2B190F1B2ECCCBBD7DAC21C647038D2948DF2DC80AEA5E5923EBE72D9C726E6DE0A266A8E6B9AAC80E50C7D9AEF2E2E3919241A82739DDCD2CA4AFCF501E3500FD2EC421D9AEC0FB7A311ADAB51E213933791EA6F0557878056AE3AE35FC18428ADA90B518F7665F4E896EB78247B580DB4F2AA5FEF1483155E08683B90D8331EE8118FB4EC738A19243CFA72940FF692E736D0B5AE111350775F57A60CE87CBF19CC5677B1A3BE9E780D15E1D09160C4720713A4F74A362C99C85697586382BC54461B120D17977A09CE326803E055B1AA4FDD4BEE7CEC045BA9138A30E9B47DBED84040E983CA093159E1F3B58AD2E60E6664C801DD79A8C8E766F6FE79D72547BE2895C40A469C47E8AD31CF8F5BB5E79543830942289A5C099E89B2C723D8A72B2133C87A25F6257CA5E706EF1E46EA59EB42EEB9CD3D9AA7A20D0936F0EB8D4F8E51663434D8DAA10B5934638E49BF0B8208B7924BBF61A1AE8282AB13BFBC1A8F2DBC003B48F8A20EDEC06CE9914CE4EB1A5B916A36337E71C30AED4969987C3F56BF86F09E7353E194602161CC41705301E7CBC384EA3A15FAE91A17ED8E1B98AAA6669D3236885CC239F69DA39C2A7B358605FC2111E4B90C9674DDF9434832E0EE97171B78A2226C6099C0F5AE1F6E2A74B66F52EFA4C2CF3D0FF7B24DADA3A62790325C96B990DFADFD2AED3AB5535413C221D0C584A6D586BFDF0E13ACAB23EB2108D996EA4DD7E510C307040AF3110370D38CC72B91B72CAC1AE463F6BF174EE189CC125C9FABB1C59051DB1AD6443D93A8F83FD9E9C39A69C2D48A170BA0F2336C48D653A06BE3164636DDE839BBFD2AC9566F750B527CD911A17EAB10FAC460926DD0D49871E070BB84413A200C8EAD2E1C2F8642114EA9688540C57559DC1D3D325988E1C34E0D48F9E05F731C9104E83F39609293AA760A8D877856B68A08E99E6F5D31A4C19FB2C16B1415D1F6ED290C6C3889196ACB26018A68DE48316EDAD2FFDB783D87475EF0B3D23E91DC3CEB668BF71DC8616B32B7A308DAF553AC6C0B4BFAD25AB48166EA09D4BC36BDA8E34FF749A30278BF0479FBCCBC84DC6FF077D7776E4EB54F3A67D7CCAE3AA19C149B33658BB40751485229609E21E21BA6F0403E4AA5377" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/internalProjection.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/internalProjection.json new file mode 100644 index 00000000000000..1fcb409227f928 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/internalProjection.json @@ -0,0 +1,555 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "keyGen", + "revision": "FIPS204", + "isSample": false, + "testGroups": [ + { + "tgId": 1, + "testType": "AFT", + "parameterSet": "ML-DSA-44", + "tests": [ + { + "tcId": 1, + "deferred": false, + "seed": "93EF2E6EF1FB08999D142ABE0295482370D3F43BDB254A78E2B0D5168ECA065F", + "pk": "BC5FF810EB089048B8AB3020A7BD3B16C0E0CA3D6B97E4646C2CCAE0BBF19EF7230A19D75ADBDED52DB855E252A719FCBD147BA67B2FAD14ED0E68FDFE8C65BADEACB0911193ADFA8794D78F8E3D662A1C49DA819FD959E7F078F203C456F8B6E7C9415898E541C73032DBD619EAF60F8D64F8683DA99ECA51220B0ACA28464099F547C02777BD37D84A59BD37ED7A8A92633C75D07C793FE7252B584ABF6A15EE14507E5E193F89864D09AC8727A6D0421F0C19F0E2FBFC213D3FBD70F4F9762CECFF231E9C8A7628D3F8B0857B032D32DE62FF8ECBF4008289BF34403665F81A081AD5A85A282F99BAB9E5385AFBCCCF44B74C0196C7545527EC3026DA1280C4EB37D09CFE3EC4B4910B62EB9815A425C6590FC4AD3FBB225752CC1FC5693F187E7DEC4EEFBEB6B91BD91C5E2EA6A91D14D097BE203FBA0BF937C97507DC007C4CAA9B0785892966FF15900924E579D4FBA02BDA87555F073DAE00513E70809ABBC711FBA2E7649577C42AFDC24BF7413E51268AD6DB6113B7D9191AF9D061DBDED5D630877650C124F11BC4BDC3FDC6A900F63126F921E838AD0C2275A3389A39BD99A134504550101CD3E95E6D1496BE7DE6627DF4FD6C28BBF40B30EFA9B5C3D5C85AB14A65C02D6D4781FF13D328608554B6D15ED91289A6D55AAC0C38E37706F7355E9A4FDA615B875926BFE5A59D9EF273BF94A07CFA573178F0E004B6E1EF0A8349E9BCC01981F2460F0A2743C28D1E138FFB765E7E3397B7913335D402FE91806AA8FC819253AF32692FA651E867F5907EF46F00625A030EC904EDAB21426D59119D2CAA43BD935DEC0A550C61EE4B279C1CA3A79C79A66E3F2D2FADB00F59A3A438AA44570106073017FA1C8757500109720D125BBA231A0C36350C78086DFDC8D613AECA88C4CCAEB4A44D13ADB3C717D65C82A351B9B6EABF6A10F4B4E9623E3A95B4D40A12A818AC6B3822DB82FB05DC4202648B4454689AEB69EA325F03E35DEFA54708481420C6D697BB912FCA0D3F192EF297DFE77FF36B2103F1AD1AEECED1C814C2CD7EF16BCE476AD04F941AFC79E3295474A41062518C0037860934F0E5E652F72749A698632A0991F613F5CB96CA1178F974F2C4AA0CE63DC24E364C92A643B90A5F85A62FD4D8D2B193D29B18BEDE2653FC5D3F24F5B2C018DBBCB6EF00F305BF93666BD47FEA9193BC233DB39121442E938DA5DD07EE6E879C5B9DFF41ECEE5E0589AE6175FF5EC6F6D2629F56B18B4DE66FCB13DF0400A797C92270F69BDEBDDCB88C4248919B56CDA70B8AC4F9429C292DA94D6478280764FE2386FC38CB0931458839EF4E7DE8F0689D99805988C7F96111852C8929E5A540D3B78D712DECC396FEF3EC34402184E4FD29F363EA80F6FC50BA9A11351ACEEA8FE68D541E1AA5848D9F6E61DFB62B2F23BC5081E82F76226E03284982EC48481209B1A7D4C8797E44BFA870B22004DB74BD7D478D5B3614D2B1DA7502B398EB9DA80D06461E90E03060446AB4A8238432BFAF752F391791214F1E6B63590D536060D1C245307BC5C1BAC4AAA099D36BB6DCBC973CF2E69F2734D0F29AEEC4567B99A16BC17C6CDDACEFE49927FB14E7D98DD4263519469CCA3DB4679A68CEEDA955592210FC49AA5FBE934CC73D84E4BA5478002D6890989068EF8FC98C2532B83BF3CB9EF02893C2152426B9D1A94734DFB4F91135143C9EED18FD51AE875D07A23775606A734FBA98C063B4A1622E7FF21AA7E652A3D6C19FE0DC6761B7D35302BF214D3079F76051082A875929920DC3B3CB43211A23A43A50332FAF1AC2191E717125F63E2586C4D86DCA6BCD3D038F9D3A7B66CBC7DF34", + "sk": "BC5FF810EB089048B8AB3020A7BD3B16C0E0CA3D6B97E4646C2CCAE0BBF19EF7BA2B57C446556EE2B72C78B96BB7A8503DE40AFB54184E3B5463C21AF7485323DF98F0160AE5D137512725F89D563BC9A189D31D20B3B3C8FFAAF5E486E79051F6F3605CCA2569FDB46B3318D23842CE40D6438613F68B455B0D3BCA0E050D4D119988A2C4801B9084E0B048C928092230902406499840655A268ADA3290DA4808228190C81461DC166A21478E08B221E308681A024414C665E1987190C6690C1544C9A011CC347183404500124D91080083368412854CCC0041099070189500A2B2859426410B00410AB980C0C6100C3329A3A6281C26101A374913358A0B292E82A2708B38499404809B2610A4803004370C48B26004172E194964C8C4641A966010836D2038224906081BB72001484DE110490838444C168E04B22C0991508336065C028C8A38051AB58182C00951127222100D04082AA4841058085208260A02B62D8A120E14221048440A1423915040900A2792A4B060088411C4402263462ADAA690C1B230501000A0B46C53B45013058D02310E08201091C84C22A750C2A67092464163168C8400110B81901383712185301B1846A310841443408098250C272C944241A2884502130544B644522292D080504BA60484367009B24D19A88424934994A28049B448912864A1C8654B82859330066312661037014A408018189044C40D4B2881A20640D4302C1B964CE1B260442841D8306524090464008963C224C0004992165223C129422691D038318328284C28611AB28880262D0C19525B22608A9228A21890D94252CB408E9B16064BC805E0066C49C225D422691411691C34900C858D1C8449631085083489581666A038680BA250E08461C1266EC9146AC0C03184182EDC16521418910A392C83A68D12296292A66008A510D9C84D2448248398241A4442080848C8962DA110206024519C3011DBC804112251180468E2244E10C40D18372911B78443848D54407064807021B04D0026620045251B838484807019B0040AC928CA80051B214ED4B0498C966CD0962548327254120509988C8A326DC0043163C861C8C2689BB48C5BC02DC3A88D1B166CD8964198340244142CD386440A188A1A46921AB7084C342421910D9A962DCB242292860898A050DA446A19B1058B206E24C481C99840221932110569D3949108A771DBC07002B82883B449A0448A0BB4106102481CA611E3206640B47003B6046048215B21833988DB674A61E7C208DEBE8DAE4119AFB02661A69ABC8BDD245B5D0FB1A26701C9B9C9A8F7D9FCD4C287FF3D608CF258282A1EB29F9304E89C14F3E1CE5612891C602934526006C99B4AA2399BF494BCF8DF61D6DF4C69BC93E02D4995E2F76E9FDA4EF67EB7256CA89A3F38FEB2E9DF6A010DC1C15002FBD456FAE884821A34166B0658A2412595718E149BBC6E220AEE268D4D8218C25F6A957DE5B26CEA7B14CB320D89E1699AD9F2B389C67EF93386A2C65F2C32233367D76AE4AB2ABBD422E98E493DCC3CC5DAF689B65CC4BC3FA51C9C59EEAF0755170C2495804D02A607C5BF887CD86A0389F28FC9725EF46003F13B0187684BEAB1F24A29F5319601F309C91D2A333D1B88DF205A5120C4CFDC2238124E4E2B47D0B5E66A654FE4CCCB078F07CBD455D15D3EEC7DA274D24A2E571884DE41C3A9A4FDB3F6098A172C30968039BD0E4EB3E2FB6D6EEED39E0B6362D54E7B88959869DDD5D873D9652401A29F27A28EA66D32CCB0EF3BF4600F7557EE8D54BF1DAD18F45DDCD4C9ED57B13E445BF122A43F53940389BF8714FFAC721E59317E4B70500AD0D1B9A627054D3193208C774E0B20ED041A8C055E75EECD3738F007158FADDFCA5F43562D636A5ACF3A3983D3CFEBCA10B813F9F6526519199A0313CD1DE13F06AD5386E1E120795FD267B7F42019D84DF6CD1BF91930FCA7AFD52E80700F4CF5CDC38A5F7A5749791C2FDFFC4A10753C24DB19E8EB651C5B363200F0B5D169947026E9F74F012DC7C5B339DD49D261CA1D37F8F28346E61978054F45AEE436DCCBE7BFAFE07CE9A8B83C90A2686FA95402850925C8582BC9B734E4ECA1F7B20B086F129F277A5CBDAA963C92717EF70EC19BF3DBC6DA203AD90F3B13BBC22FBD980BB1B9D3A34452B3357021CE3613584E0936BF1D09420937815E11CC5D5DDB4BF1D830C4F83F30E515921C784D87BB20C09E3C64BDCE9AB1C69FD307EFE359C7F938566C9F2517B063385167E247F31081119BAC6B55A0BDD71425510FFA2ABDFA888376A37F20C2480152BB361634520007C5B34BF22817CB2E67AC1A82670B71F196C89F23BA314B16A948499304EF5C03DCF58E52BE314863E723C56D3AEB340BFF18ABFA20DC03442030230533D9129B83ED22C351F2328172E363447444AE5C6902B792799F544450787119612E9BB4130A33A2A5962AC09D577D6DDC881FE6616126D8A0A7DF2B2253BC8EC4E35386EA5511F0F15887145B6C23AB3D403339E404073ED9C6A896A2F9EC70C44BD2AEC10FC4360E87636BE155B6A67B7EDF38CF73004813C9E7D2C654C2530A71E5F8C10942FB6D8841535AB1DA43E8CB0BB89E78EC91F8DE1531A03665CCD5A75BDA0ED0E59864EEEF51A83FA553AF662AEE00D1F8367B4D5DDDC345544C6BD514F888E6033C255DB650DA734AD33A3CF84BD3F06FA1A7CA02E4B8E993AE7AE63420A46BA8A3813D1E9D2966BB8560D71C62A044EA94179F4EB1B6ED60719D51E0EEF6CD079152F6BE488EC91911C6D3F1D1173C541F9D25BF342FCAA3FF46C18F2A0441D83BDE3546A9826C3496E06F2F2B0EEB9D5BE8739F83A42D3B300E70EE84DFFFB20764A060212F058C8A5FFA9A34E928D6A7E07708FE5393E3017CE470EB9658A74E4951E6FA4854C9E9C28988812E4418A2E832580B4A270372BC69676889D0CC43240EDABC1D3114D8F35AB2E9EA953082E9536279ACB3BE16D3A205F46CB67B221496935AC04292BBFB9A61C0A03EF4C9B6820495F3D80E4A6FB7E1C69903FA226E023E95BA416DF2E5E4541E15DCC000B5E65C9720DAF696012FA2A6CF758ED6D225A3E4FEE45AC5FB48707FAE133D592CFD2E8C43C2126F652BEE9BAB43A1A10BE2411A6794B26CB55CC217EB7B0B146D23F7922D3222AE5EE8C6D38E8399BA51C681B83816FCF74438825920F9CE8A202A8F6D942DA86238FB4C9F2198EA8DFF81C17286E018DF4B7FE3884D1759E4C59BB52617AED4E78E4E7C4E9A36E4E996D32391A34A0DAAAB6B540815A34D20407AEF81949BE67B906950D89BE9F085E99EB5872695173B3EFACAE9455D2B2CD4F710B872CF662B736216B1BBFB1F5F3D486C7B4B875612333F8E4BA933DC79F0EDFD7BAADE2C16F2146A496F79C42A4D6B5239A30DD3C48BEB092CA0750010F69ED4B92320147DBBE208F6E8EB1CF247D21A3A3B01DF58C0AA62944DA0EF0450E8CE48AA137E7E1516C1D5C86EEA17FDFAC1690746E7267045A3E90596BDB75D50B6DD5C34E5C8D89DC6F2F1D24440E57B4759B8625F72BC4A7B10D519D331F9C400AAE1E50D480CAAE5A1C0FA99D77924CF8DFE56CD7092E7B9" + }, + { + "tcId": 2, + "deferred": false, + "seed": "D6A5D2325B94CA1B993A0151E24AB95B396F415831DC14A08404820AE58A2AD1", + "pk": "EB7D0B421F280C78141464ED90C7CBF20D0E34F5DDCCB7464E7209C109B1F3A7C19946647A330D65E7C2A4626515306060BA6D293ABC2505D2FD8C2BEB94A5E3F410C45F997FCC70A48BDDAB67EBE3D4DFFC2884CA63B9E4061D1C5D0520464A0C4FA59544EC3230FFFA002349E4DF045D3C52F9ECB0B7F6ABDC52E8366FE6077C858C3E29B7CBB6AED2CB68279885964C5598D642B07DDE597A1404FF7F67F301B2C3BAC1C841926DA3B2A43493D399D0A85F868DDB1DF6802A3E487C0E4AF65E6DC82865EAC02DE8AEB7273D0A7A2472E6B59337AE95F824CA107734EF25B325CC123DD3945C706446E3C549045E3476670D8D673A9178D2A80F72F36FB01B513463A5E8EFC7985280140A43E2BCA8728B5F943A34553E12E2C29F4F04856BE5D6CE0DE8CF2A9560CE2B96AB3042AA8DFAFF5AEE292049A8AF15A2290968476A1F69DE8F32363DFA2F6E8CDDD6330881777C9F6C8AC41B549EEFAAC017BF60C3461F3FDEC8A2BBC971F8F7E3F57E82B66317DECCAE3F67641DEDAF0FE4F6144E6D6ACC8A4EAFDE1FC3046CCA680E1CF4A695E477AC91436866145E13C885488DF5E33363A9E3727390291F6E7678ADA974CAF1220621EF292FF7B62D6178E3EA43552478E1F2F626DBB0F893FA777DB7948F14AE60C418C12CC67B1CFEBC45A5752DF0E1420F69FCC4469D77942D484554F5EAC70E43229C2DD7363B46B58204ACB208B857735860CBD22270C787CA7072555FD8AA218BD258B976A529C9DE8DED6E24265F5D5DE9C43762A74E1810656058609766DDAD25FBD72B8E8C1ED058E1F124D8DD85F04A2437302CA6CF5250FA29849D54BB077ABD356D0769ED1AEED8A2535C3C6CD15FD8EF66F12DD381D62B1909235EEF975FEB1C40B7F8EB8D8A0B4A129918719993E813681D43AB52F8FEB68028DBEBEAD015AAC4EC989BF1563BAD3D7E2EDFF0D8BA6A5EF1BAE0D11BF5F1FDC2CEB4EA464A21D53E6287F56675B8E7FD881E4005CDDAC618B57423B6F6FE8CE8E57D6370A15ABF168B8A1EEB044C0D05D9DCCF1C9D6DAC6E8FD155C49CD1B509F450518A724D18AC502C869D6055CDCD280423FE8CAEAEFE572C0D12D31BC3A75BF4DA4A2A3753731CFF7216E2AF2E1DCEA6E2FDCDD9293B1E256B1A50B11F2E59B0CC701E433FDB7DA4A266746EBF395CA233A5A4C4F3C3782018DB5D1E338C7F92846953D24658D15F92B656F42A4A1C5CA46ABB6666E1B415798D33BB0930C6C3411FFA4E3ADD1C3289479913586F2C516E35426A76DDD5FC78332011F436D0B7D278E7082824EE4CACF42E13A84C39B2894FA8A2B97A579F22B35A601E49977AF381DC47231889532EFD3A890E207BD1F6A32CFD46546D33B0E80DF177D851A09D727A681969B97AC4D06EA17CA878E264ACA0A343F86444383D1DD18176AD6FF52B6172888F71CEC1F21F091581B0AF7A0AF7E84A4D24636BCF4D47BB53DC19E19FBD42468CA1B1AA85C48EB886F272836193F65A13A5002DBC6C37D74217B8DF0B0D02E4932C949EBEC293BF7AF4EE88A4C8A9509529353EE35EFD12B3B8B49EF6C70C71FC14DB7E716E72A5AFC550721DAA26F5201E6C7DB1DBA04CA89B0BCA48127D007982FE304780B8FC024681CFE373A879ADED69BFCF9BE8E0BF936DF636F74CC1B0722A61B2D9F1661245386B4CB7897084EF8D154E2AA05FC909FF699C4B1F563476DD93909B8EFEB20F875A90708B84E9373B39D34041179055752E31682714F30653DE5D9E0DE9D13738E00CE99B91DD2286FE3A675DBE7D4AB9F13124D5991097A5D2EED97DF2CB39F82909DADD36C72F734D0022D9301B42FC386DF483AA2443AEBA", + "sk": "EB7D0B421F280C78141464ED90C7CBF20D0E34F5DDCCB7464E7209C109B1F3A778BB75F600752B1F5E36CD984C52A42319B2C26D05FFC9906A5FAE6EA550CC712A1DE8F8854EB8E3DF5E36EA60369427D39CC2CE622FBA3654DBB125207AE448262E499F9C216575393AA8EAF8BC8B845F3510A492A8158460295046E7257531821684649489D04021194606032860D1A689DB100A50202611402C201744214981A11224C9882023B19180B048E3906D1A0144C31685249561C03052438631414470E34022A448098A2040028061A43041CA848421084E4084410BC35199340C90C0118BA8401CB78461244002B509402029C18604C424429B24720A0422C3C0700448501BA200D2168E12148E6490098A18428A466924483222996043284804C11198463151A408A4A861D31605DB8851A2040288B80C50B605202188502882043688421424DC800501A96C19336CE0426C02194EC3C6294B8885900665D84688C2123018B43013166D5300720A4968E0C22424411014856C8A3428984064CBB868989611C2A0088A288A89960548440D0A908D02328E9C14926410400348102311815B36688A9060594464228230C01470D208840BA160C3344E8A16640AB420D006121325802344505A24410015880A030E80988D60C60824C50DA20828142969034848CA984503B5040BC66904278EC8A6415C0084A1106D21134D2493854A46494B02658BA409C44221E2B20561443113481290148CC1284249C43091104122032AA3802CA2386C819484829431133045583649444086092706D8382183144A14298988842D1AA2714CC005E0B26C60204041A07008C2648132729914001A368D12C82052A42980242C9C1825C4C820C28801C3342CE3263010B604C4200952401109295049A22CCB0064C0C680CB189041B269E20420A1486AC4126E61226100392C1B371004030902056C0CC391111289543641D2A48812A92C82A00C4CA46819202652068C802688DCC485D9B28C931865C086851A072663A4240B176920128450C04408B80D1B198490123023426242B808140001512250D3280619140AA044641C418A92300914065109012013125298382CE3A44808300D4426426210010423320B2501CB9630591660804621844402DB9480C1A26448C690A0260123B900A3A0881A82210A424A1C377012A281DC8048502464989401CC020901B848C23022C3B44D60246AD3182A1430321905308A32321017521B492E00C0889A043F9965001E620A4774CEA00A5ED582E80D386F8C90D481B5B078A1C88F4AD8D1530BAB2BA08EF807674CF1680898E5A9B675B606D20634492E3F89C547C80A98D461CCB8A141189017166846778A62C4B55EED13D7E4DF1DA69413D4D24761B1438D94ABE3D86EC049B8877E5A85DC47D95478345D3ECB6093FF46D1061A6B054DC2AA2770878C236ECE4067B2BE4EEA132CB66ACE9BC3B07824B450A80104E644C57006A6ABE36B31E3BBD99BFBA8DC4487FBBD5161DB7E6F425F17E9E48290414E9989C174AB03864F53E18CF3034A62E2DF49AEC61AD291F0266F66D2E47DD89597F1354B0628D71A376A91C80C2A58AF83D9D96DB8430DE3474EF2490CD9D9EDC43EDBAF8E4B2486A4BDF207A026465ABF2E801972028ABFB891383538DE67E49871AF6BDDBDB3414833D3D556377D57F673387C496EDA35A6FB932657EDD54CE4A6A208750036E3EE66B2CC5ADA490B272E6108CEE4D55DF40EDCBC551D399A6399D7FB4386ADF1A026B32F5D0999206077A29AF7AA363FD28753E0A251002E7D130E2A311B4F2EB87F9B4D3507A06AB5203C4A5DCA9778ADD29FF0DDAFC0B6666CC7DE112436AADAF6E23A5BDE29C4D967400EE165E162F4508B1B9B348A8E39A776D4C17571E746C14210C100246F6E88DCB0335121786F63C9398241F164715C262565E5E83B762401659C03236FCE692C49BC021851B299ADF0A5569AC4B37AD08BF37222188E9E0214DD882D8D4E20E99F4F37C1B8BD71B853FBADA6F79F144FB8213D3070B5674821DA6C0F6AD69C40D37DFAACADDBB79DB5EAAF11FB5E1CC59843DE671CAA2573D918FF146E9EC3A0317E8E81DC341439A516B0D43D6B1424B520E40B7E0706DA7F41CC4E4FA78698C83B3994F63507162533E4FA95F2E3305A78662D2519FE4DCA125A466868ED723BE984FC9007F523E3B57FE4DDD0D90D7B62314BAAAE78CB758C58B13CC1E137895A1460A5B7C2BAB639F58378166F7AD95C83729E320CF8968EEFF4DDD2ED2805DCD2C0245C0EA55B45DC0F50A275DF3A04619ACD5FE15758EDFAAA0C404C102E06AC0B99F5FC623D8A8E90EAFB305FAF0FBFE9B111CCFDFF028EBE871217F2DA0560BEB4DF17D42844B998F9B729B2CFFC340805C00C8329BEA4C59AC517575ED579F6A658594C8E74F0697D9DBE65CAB408C8F9F8DD50A202BB7F1F43B711AE59D8467793231929225EA4CB0A0AECC44D1C83DCE4CD3AD8C82B2E5CBBBE3C9ED9623F099F719FBB9D183D97FCF74C37ED6C1D3C9582E9030DC758D6EEEEE85228DB8BCE9F5EEA677391D124F404DD3231EC24B94AF9F62ED98B9DC912AB28BC4B9A76422F325D34D022668E48EF35F5EAA6F41EA9F0DF5B0D65442E8EB747D38BCC7F611766B3C770AD55192BAC8AE72F64B10F0FFFF026A89EE6657EC2857FBAABE2A6B76ECDEA53E069346869E800E43FC80FE915D070FA21234F50E92561538DD98086AE91515334BE5C0222B584060251316F75AFC064248A40E340DE80DF4C51FBE87CA18A6EDD34A45326CED1731BF44214FDD6D3EE1D257743A2E8738CAA8FEF6754F872B85EECD6519C101BD1ADBF1D84519FF4FEA87B5E6575E395F87A7DF7C45B8C1E854D712C3D73F2314D014BCC5DA3C703A058BFDC6A6D5E04B290C280328E93C40A3F27F167C5E0AEF523105066D38DDB4E7D6644AC801714FA2DD38B26D94D43BA606AFFADB0013ED5979150BE632D8C0BB2DBBB33022B095CD47EBA3BC0C152F8F9D6D8B800CDC424D6E9F9970329866D6B8A527C866C10CC8DC838A4360FE7E3243BCCFE16871A9129D8CA6FAEC779984F704335DFA1EA06BA330BB6178BFC835E63B41EF86D2866779DBC0D09922B4CDCC4489F9964E6114C094C70A92037020D56DB6D76477C5F74AD45C7FEB713BBF4AF218AED20D2FDE1B237005A97B2AC8BFDB0E4795005197932AFC0F93A7404928BD61F9989C27D9AE6EB67CC47CEF3F69883557115DA47DCAF63A76BE3353583D96DDE5982D91D5C15517B43D2EDCF63F7E7B6C8339B11CA09083B4A7EBB949F69ECEDD4A9E2258C44304AD1EC0996D1916893BFF788E97F3BC5E6640E1273A34DC0CBD0D71CDE2C793AE4813E096C0E1396004C0D5658E321153E5D27255ADD883F5849CF9F3F05833D387E813AC1D9B1B29249BA046136C2A3F3D00A1E8BF1626AE3760A5EABF781394DE154315043F7109A995C10F2C0A486CF81C84132C3D5CC02F87D3BC50965E4B088B4AAFA52B3386AE7F6CB5CD967B40F2B54177FF9AE38CC9AC4F8E6478E94F8697382FBF22D0BA389D24A0FD13EC48613409C7AA6E14FFAEEC9C7302175E73E559910" + }, + { + "tcId": 3, + "deferred": false, + "seed": "8A5E79B82DC81553BBE821EE367F0ADFA54F59A3E8A71CA626F873F638636DD7", + "pk": "B8DA2BE5527FE7006B0B4B5B4D90FAF13696C1140701F142E38A7798CCE6B3BB49A293AF090BD3D65EAABA535E8F7F1B73F93FF9B6B651CD42ECDE51904BFD1FCA2E301CCD8D171968E656FB3EEE14F7E2F2EEC4C8D6D66A073DD3E7E56D34B31A07D73F8A5A2002DFD412391F8E5008A96325365BAD17E7F48780F5C500D0E84B6658BA53E70BF7046FDE7515123EBA61E6207380D1296337EF8392CEE6C423F63AB79935F709104B966477A5E73298DBCFABB746F48B8462EECE2E5282C548F49A43DF33BFD5EB150B79732F26B5A9396E5A83092939272EF4C965E293DEFD1B595F1526EC9C276CA444D823CF9D7D154BAABBE5E9BE7BD3FD7E5E406D6585DD6C57D52911AD52B855A3B85F7BA070CAC6AA2673991A86A866B3CA0C2DAC40D59A986D9BB06B3900456EE931B528610805C568B889F815F91AE0420981F6A3620DE77341487B8C9358261ED5218473DC2D14421B8964C2C6A8D84E72BB60FD8AD658B9F8A4AF9651F44E5D11F22155D80D8CDA88E33AF0E2E4E7EC12CD9DF71C1DBA6B275A8F897BF184CA1C0016B6B41E62E5F551E90ACA7A4075187B856C7B01393917F695BC033EB35A91F2E6DB877966D85CD0ED99C8CD96CABADEF069977F3B08C0DE647F458FA032C6FAEC523FEB5B5D6A0EAA34A541D8CC015AB698B6C0B5A6D312B45CE5F1868BBB8F9E54B2ED1DC039B72CCCBB828B3299FE381453C4DEDD63CB800AA9E2484EE34C6A97F636E2A3D33EF0F8FCB13704CCA940D4D1B1BA4201C74A4D4694381E0C8827F2683296DC8A194AD8DD58FF4059BE3D50637DD20026E38222900E4F09A2E3291E0651EF1A405BC88B46BBFFA0C367879D7711B661D6AA0ADD9A23B45442BB83D68E4AF3F77AAFDD2CED9BC2E571DA147F8104AFC933A661A6AD6F4CF53AB687158FA1231BB151B163FCB79EC996506EC5E0D7112ABF3F30E2CA7249006D9878E1B44D93030DA9B90567FBEA8036E5A81AD541F9DD65EC39CDCD81DAB7AF9706A0D68B4C22DC73797F4A5B5483FFCC7CAED4A7B60225833786115748B20B0D7C99FEAB95C5A222D6EE59D7FE44960DB17A0E64460D11B3538284827C8FC1538186FB32A2EFBAA005D052D3226CEE46BDD1A2EE3E8BCCE9711349FD17549ABC566263D232D229FEF5D75389B4892AE4A43AD933F4C51B2A1975794903477048D18BB4B95FD8F5A085579BCF79BAD56323D72C3E426F1C006E9723B27D738C2A36F458153801FBA831DFF85CD1F28E9ADD4A47F019E4C8AEEE5ADFAFC545F7330C6E63ED73584EB63657E6E721A981DC293B68DCA16D43640F3C27ABA5F65E78816A8EB840BC07F12CF5E349CFA21455E7CBCEE6CF58A06C63ED5FE33C8537C9F358114E75A5F2059896F4A3A6923373F76DAED2170B63EFC59EF772E509A61D939864F2FE61817D5F0E48170DFC62BBDAFA50F21CC54E68A3AB1B3D8F5F043EB40FA27DD59447728D07AA38766824CD44E4249A75A609DCFE1B5A1482AFBB54C6ED69027261E4B405D801E06F5C8E51E0B28E67925EF919EB960A63E47417C5427001365470CFCAF2EB2DC52383B3025B36F53FD8996C89507D08338953D52F335888609D2AB7E6ABB402EF6CA91D41FEF1681AD90ECDFCCD67635B104E8EEBD8DE18BFBD45007F6F902CC581EE42C4ADECDAFE9EA46ECF29D764F7AB9778FB08F8CB737DF9BEEDC33CA27C40E41580D9F602A7C9C21F5FA1D2CF048FAA99EDED4E45C431BF302F6398E878730F9A1FEF92D65D15615B42D52935F8EFDC88DB2F468AAB03D2A4B2EF1729B755D5E47EA318DFB99F136F173B465B665B3D16CAC577A0E09B1B604CEE0FD3FE72720F01FD5B", + "sk": "B8DA2BE5527FE7006B0B4B5B4D90FAF13696C1140701F142E38A7798CCE6B3BB96BBBA1E6D12FFFD30F9A9C2589D5FD180D8DD5E08E5202C7C11BC2FE76A1B208E092FCD18D1F821048509579B8C6846CA5E79E7C37C316C63680E49971CC591F379D2F2C23BD456BDDDEF5DE5BF759679C028894EA834B7A4586D6F942306F7E3102DD210400A138E88C4691CA4292403110C356522892C4820010B446AD9422C23C469614430138411CA466112B32C4C1882C2B80D0A9808CCA60180904D8BA03010C364181972DA362113396240068500080C1A328920316CA0B22851B68008330920C74DE00251583225493270D3868C191550C0320411094424C148222282A4940888280041C88804B96951A42554088D19A28058287060084E1B142E18070142480103028DC04652C3B84D110689CA163024002999426900C8451A252DE2082881826090C2655C44329B46665C180411240AA2A029E3068591A225138984E3001059A02D90128C90A828188910141744D426692330602399200238449014659244104C80708C908563329282086698386C214612030351922465539861A3464923374C40A024CB302011A06191900959C08C98426082428908204C1BB865D8987054844922C9409892040A832D2497254CA48D9A149164A40111864D9A2420482200A3363221C2300C178600B40411344E14A0111CA0414A8628212570420229D040291AC824501208602265CB0445D8B2111923621226694A48459B200DE3860182B004D0A0881BC20949306522403190388EE14028114102093465C41000DA182140A825238484133329140540248281E4B0091A43005402421A3986D04244D8B66154249011A1510936500C150C5880645B1669E3226A141782C3C631A41208A2060850988861986DC828665A322250C061203144042624DB364DD42421429631C08469100205DCB06C8A926981024140A0418B08886330409AB6498B0871E14890D9126A81344122479113024509044EE0968D0012859C380164024099C24540340E12C90910B441219825048581232430118829D9B228A3405244402EDAB6899AB408C9C890628480DB988803B488000865C992280342629CC231A1086C0BB82482189064B82118148803172540B430642811A1306610A70DC4828C8AC4491A322414042291B2011A4446C3987148246911246688908D58302C51B00DDA0261644049DAC201908240CA284D14434D41C82D6338309B866063C22C4F95BD47990D818D83D34D9E2413EEA5D4CE2063803CD299EC3DB1940FA7C362AEEE74D070A0CE30B49DA164FB45FA28C20B5BE74843D2F0BBABEEA745C6C2A88D78850C9DE6BEACE80BC467F82A79D189F7B01A7C602F719BE9FB3AABE740B4F8D070B7EF8D43201AFF4EF853A8D47A172C7E49809CEA38C9A66564F86EF038C8B249047E62F1850A9606AF632FF357F9E23F427DE017978EE1C1C1FB8B0CF5B1DCEC63CD8491F7377C77FA3F39BD882451241D172540CA7CB4E68D7662D381EA574ADC69F817865B094CE2D363F1E20B3EEDA731E25761EB3E4586A1B1610FDE20596C289657D9E0D5294CAD3058C7FEE81DC7D7E0E4475A6013312179B4937C4DD42D443C00B0F4B5B8D08548463A9E1E6ECC55127504E22C97FCDE23B06CAB37A1641FE7418AF904A6FFC432DE4631AC47EF61B57993F928C0F37414BDA2D9148B92B187260D482D9E6F22D367814E604BDA54582E67A47216DE32780D53AC49FF9418F4DE6306CBAA77E27E8FBA6FBFAF434F2A5046747F4DA99EC4CAC04957760EFCC3E2D0C8177437EDB18A02446497CB3984986E0596ABA332BB9ED7066477C7F72F205243E27A4F2BA03D35A813087D544003CB044B66B8FED49E4AAD43FE1C485EE402B288016632349997B7918AC7B5ADC35D8B37E73DAE39C4FEA2AB1C272208730CA52508D5FCD1ACADD0CF6ACC9DB0A52887ECED72BAA737C104F0F113D579EEC6D30F7BCA85348A6E5CD188346B65775C17F7AB26B8DC98A04CCB70EC4ADEE998C183B28664EE588DC56D0E979EB9DD0FC924543442E420FF82A89BC9AB5F4746326D930ABA8B255D14218F3DBD6E73BD175E4DF17419EAA96AEC8AED6E177E7DE0872930FB6C6676F3AA1428496A8166E932A8E5652BA5DA33ECDE76A06E850FFD7732C26D1255C21B96E0C7753200D4B3BADA9B44947CC80365F5FEA14C27D150258D0092E433B806B6F113B6C99AE58D1D1A810E4D0C1053C2F7064D7188DCE620B2CD2E237959FB0C535DAF42077E792EEED6FA140A8C7B94CC263624AA42640439792DA2F9EDD6E7F0D3A8CE9A1B27E788B8CE7F766FA078EC5170564CD7030C51C5DF95E98575881F48BAAE04348DCE9C226DAE0DFBC65CD3A966A2468D588C26EEA83AC20DA0180B6973D1E93A58BA1D52B59F86872D41353D5A02830C48D93757DCEECEC1C3CBD493B8298EDB5EDF0E0BA8EDB3740337A7BBB29E4E0BA3217B650211A93DD6DEEDCDA76AFE119817D3A1244C01CE8C5F5DC3E093CCDB0092F2C61DAC20D62E0E2B178950C09B3DE26B9FE54A4A8C3CC8CD5DB06E2BBEDF305BE910132CC11668591BBD93F4DB3EB142FA655DB1DD175208D39F200BF07006D50C84333FE0A0958C472A391F65003CE642FD282A592EC1FD02870A90C2A3D1A4409B818DAA8059FED19A6FC3DEE29D3CD7AF8A14050967202CF6F19A82384645BF182315A5544361BE84D477A36AF3448885BC09AD975CBD1094DAA8AEAF9E315563ED5B2A24C551C771E0C3399EF9B94A08EC4C55A1D9CC6DCDD01D7D00C7D44B7B7C8840263D6C85AC5D632ACDA4B919EEA53929CE86D7538772DE028408E555C2417180869A061F6137F6E8B95127A25ABEE16FE1484E6C139CABC5553DA4FC024E89B259359656B2F29EE21A0CF159DE30EF7690E27716167292CA76509A48B3A19639B30647778A6262760BB276EEE3BBA8F4CC4EA47F705B85A7EF0936FA8CD6329D223B60F32EA7CAAA5F271E65C1E04D884983D57A271E39F907CC5162A48CEBFCF0DB08399A6EF2A39CBBFACD2A266EB88FA699530572EB06002A0A42AD05608B592B83BECB526D650ACCE51B1862DBB5B4F62D489C02FAA95F6EFD55BB3C8D522317EF28ABCEF7A418824B9BE8AAA28533F93FF075E512E0460156B4F6EFF87CE7C021C18D4C7307CA35F6BBAE5D5C0EC7D2BE496FA3B1E523EEA57BF97F15549F541CE042631BE5162CB27DF5E82D892A7AB96AD48304D4893D8C6B0C2ACE3216F026C9F25EC16166207C1A3166C4A3B1BA89B62A8456EC4F7886D2C7CF6A262F2DBD3C6F82337142D4EC52DD419EE9FDFC42BB9BDD99CA169AEBD68A38E0F6A32D47FA94CEBA5DF11D0218EAD68D40AD2BF597FD2FA7E01428246170DCDE96215E27B4598B53EF6C51A7A7418E47FE378AEDA2CB16A42F663432C23C514AE25B52FECCAF7516715269FA5831FAE49E935643F552521D1579DB8F066F929485D1451CEB659306F7E0BAA1FB1ED36B00D180E838FAFCD42A1697A70C849E3E9B81F5864EF290F27A5C9C4064854B9CDC30119A028A5A631A3FCDC5BCF30DA8EBDEDFBCD9D9A52207C8B3F5109EA0479F" + }, + { + "tcId": 4, + "deferred": false, + "seed": "6137CAB1DBF57A5CFCD0079BA87FAF2C7141EBB92DABBD45FD8B478D24AB8946", + "pk": "0A8EF5018588CFB167C4B2E537A7B1E27B7E45391678942515986E2344D0101D116A9201D6CCCB5360C8C603D8ADB7F0141C25FE7253A77913E3AED199FF230ADC79187E9ABFCD5E08BB7C66BCC1BC310A3607F1736520C26C0630226C1AB0227EE8B9C9F657FA1EA090DAF837C91BB0C4BC3DAFFE1ADE030F1138605613C2BEE98A945DBF68AEBE54577D9C33AB99FB8151246585C4A3221CA1EB9717E8B685CE184D6820AAABB578AD384AEBF528E9E3D82D624E5ACDCBC3C68365CCC5D1499DD939E70ADBCE17B65C9B81A13428C1D8D20BDB1082103516186AB6922CD12D2C6686055AA97489A50CCD1F7351116FE06E6FC4F4C1B8A89F5D4E9B17C16351B6AEEE0A23E87F9CB009A1078C192659C49B7C99B1C7C74EE61BC4A80AE2FD5203AD0CEE5B54AD9C46411EC466CAE10BBDEDF6C2937E33D2E548EB6AF9DE3B0E427EDDCA94EBB0263A7273E37F53610062CFF9B3D079966F0C0BEC254CBC946DB18B91E7DA2A9DD0551A1D68FEB9A29D7A3233A51D5734262294E65C5BF32E2CEF75C26D693DE0A5A3BBB5DBC6DBF861E05E17962889D57A3AD0E21C1733FB0D01CD102F38337DADA0E6F612BC1C686D19B89FAD583D580F088248A672670E8948FE00794C17A47BAAA69B8142F7BD5F8823DDF05FD2A8F113FEAD12483C3CAF1D5217529450047AF883C1F63EF9DE56C41B7BB135FF040DAA9DE92905FA33AB2A18DBB01ACD22D862EFF06CD30DA86447578FE01CCE6BDD79F4AC7F0B0F0A7F1559D1CDF558BFC1124E77BF3358D8DBC465BCFDF67C5198A374E14CAED306489E6AB16AFB37BCF477C0A4E256AE502B25A28659ED776B55581440C466C586C3C3F95EA97852B6E334036986487BAA1B470228D817A64BDE3C1FEFFFA1BBB24E6A4216E7B06A2AF20D3F5AA3392DAC5D3D69C75D110706C90279FD2ECD68A2E5F9E7F20601D176CA30CDB09D982B239C55798BFE7F3DC9DEAFC2C5A7BAC89F25876BCCBA09C0E74D63F63819B2E5D3DADD7AE806B1B4A498348124D1BD6AE50CB6F32F12CE1667FF49D84ED9C7204D710984778E675664565C6A0613AFAA47A8E5925934C0D834BAF464E65F209AB782B87E2018D33BC686528337D180B7AE8BC95BAD170FEC9BCB878CA1D87E1B7980D0EE3F293AF7E4FBFC3FC6A46E7E69F879B396F41102B4546808389F22D20A472D5CB7C5E42FE6A6A4C0ACE61FB01BB6E85BD11CDA18381BA81684ED73D9491DF1B7EFE73A95CD8637AB28953CD0AB07BAA3770A372D664E60BB9765D8FAD605D7FFF0445AF8D4A9107324BC4DCBB8C4428CE7EA3DDE72B3F6E0FE3DD70EDEA33D8B794FF5EA1AE63633DD55626BBFF79978544CD15330F391985E02168D0D9031568484B724B313A1494EE3727E6AB0711F8AF74A1882737AE9873AC1F2A7C8F9A79876C2B49FCC217D6F1585B26C85843D1C7F4C295B7377EEFF1EC814ADC3F9067B2D3892E5CBEEE5D704BB5EF70A5561A751DBBD6C8B1C5169A9FC72819484D6F40533181F2853BF1696B080708940C936B1327EAA593FC27CE0ECB8936443920F818C393F7A27913EB9B5F8E1EC722D159ABCBFB04E6650C9D8E2A91FFFBEE965167D829F598EF1CE3D48AED0F5EF6AA70BDCC775CF00A901AFAEB2E0CF1AE0A6E41E8ECCE9D64722DA713135C193A8A91D2514B1C542BC0D86DD7D1623A1CCCA548142D5F93AA2B5BD35E0D3322D126E245C802E9E508AE531F7828B55ED6FA81F8236F3D97F7AD05ABA04C6FDFD98CF974E7A738090B2875742E84202F803316DC71B8364655062D67C62980E17396FAFA25E95BE5BB611D5DADC3E418AC4B2D471F3A0F8FF7DE57D1154A56D", + "sk": "0A8EF5018588CFB167C4B2E537A7B1E27B7E45391678942515986E2344D0101DB66137ECD5C61F7FEE7356B01237421B366F4E40ABC87E91E8A99B0C90858E55000F395D2BE88DDE694C04D10B5407A5754993ED3C59D8E530754D66108BCCBCBF3C3BF6E965DB72595249B482547BE56E8D79DC375851EB3F6A18544585146E0C42720BB55163800DA33851213264CC94118A104003150453880D034431244150D9C4710BB12599B244C928288248304B0628C0086D19254E0149310A0341222225999604D3004490362C21915001176511442D6032460CB000D4A8288B822CA29648402806CC3832E236011B230E040272C2B4691AB291132605E1A80093A048DC220604140C49460D002226DB1060C342498A3266CC36201834018B461262A8709B288C942652E4080C838884C220419B38290B147023C84D4318880AC9051434801CA200A2C82D89B64D0C488589828419C761C044510381054320329006109BA88C8084314124310CA04823A2305C988D21474C59040588A004D2388ACA420D0AA368D32092E38201E43811542271924666C4A441022181D3028D0C366609B590894409D04802591249D2B884081644C9283092266A9392285204440C234649C221E2C04190C8105AA62800438813C8011803894B30726240116124682226325880258102928AC6854C4811E1980523C868E3480024026180B27112414548028CE4100CE186281A85050B498083B4890383652445611BB880148491CA1485638249CAC48C9A46268A14884C3645E2984501384499164C13224D831092C9B0700B0101A1184E8B326C1C49865A328221441293A40D02056609B44DD2A245E4C62C501841131011D0A22154000A0C880509448C0432720142682448209A26824A42024C144421C848142766CCB02D04C065441265CA882D23B880810464092831D3962D64220C00C9851CA561D4420544983114862892340801498D21B128A4368448B48C18900450B6490939490497894AA25101464A91B20C0C232E93440A9B804548886153B830044831DBC469A4C4519004504CA86920108D60286CCBB045DA3688C82029A384292211060BC244D4248562082A49A221D1184413B109E2C6108B0408138001E44471103000CC120A00234E90322661A028D216710A498543884063486DD0000C8990690C9248D284008204611B4649644050D9286818091151A66C80264608144DD44088049220E2C611492868D48210DB042124C0404C1723C8FB9AE08581D3EB7AB76CF8C3E81B6A07B3CB9122962BD278FF1ADFC7B64A9BE0F847C2567BAED7F0E9CC8C847F81131152B065E571B57300917845264B0F74A4F1307445A0CC7D959DC701556841916A686F6B018BA13DC71B024FC78BDBF7A3C7A8AED43147B4E2848D0A3EEF92BA31543C805D0A1A7856E0CDCDC5E16C5520FCF39811A473D687A129158533BFF01C2E0D224E074AC452F292BE137715CDB8E2642797146DA5454E04D61D24113D658FCB42309E181B33D57ACAF78D9B56FA9C33A77DE2BDAA227B2FB815EB39FFF8B5EF175E786E94F2A6F66C0D3B68BB4B8A28998E1150BE49FD46773D7C067751BDD27EB7294CD5F746D8251DA046F325062218EDEF9AB1B0B15730B97584D096A09175801088DB9C258FCF490399C5A7B61D3B61E94BB41059C543C904A3112CC158DC3EE7DBA410038CB92D02CB13B55E21CE176E9F7CCBACF60B37C633A5C29C049442050DDD4029A1FCCDD30CB21A740D134536E350ADA4CC4684EA4C0A5C2E141A7A377190F817AF1F88C7DC2A068CC86C4B58415DC621CCD4B7EAACCFCDEFBAC22CAD45592356505A80283B86E8A92BD2307F7F854A5291D3DB4DDF4A4F367B819CB21102B6E310231BBFD1FBCD5BFEAF30EFAB540C5C37F0D5528A21E09526F9BC1AE6D1EAE4E24B8A7F79480943DFD794623AEA0393BB227FAB291DB470DDD0798B223E60B5D712B1842699EA167ED89CD62C091DE95D95BCF4CAE6C066C538F280CA8ECF7F4B38C8A44E90A25CB0A0E463E28B7B26682F1F2E1573E2E829F00086F75E4F53396127A60ABE16AF1679DE3099FEFE542889C4293E6E915CC2595049E438DB70ADA6587F041A9AE4B23E4D63605B56FB835C219DCBD2D76FD92AB4B123F997B8A790986C24A80A797F998D2BD663C167104DCD4CF0FAE750813C371F35F1CD138FE57EDABCC63C044300699D4506A28962FF0A6A66FEDB79E3F841AD58CE1C3B085162BC500C3E11FAB50AB0D1B02A98FC032E46AFE3DC20BF8A27D44E5FCD177123AAF3730A414699CC9D405B216D4CC6987100F2619946254F23D4E8E6417B32D0622C6BCEF586A44856EA72BB10035ED9BC8F54FA0BF6E6B7B56EE903D123D764674690CF92083B0265F0B71D6552F4130D8C086B079FDB62E9A390BA6824E611418592B51A5114BCA7601A9EB7302B35889533F2DDF8AE6EE315446C33DCD79CDF102285164DDBF3DC1DC14407D4CA7D594D397716D1A421AD444837A891D45FE2BDD58DF86B24724AE9C06070DEA7B13B6108154306BEA4810DC59719BEF6D189DFA4974AC39E64C6B37D3F2DC7621CB64DA44E514097B1F81DB5876C22C8B8917047EB32DFCE40DA9E45C67B50BB40B48665AE46FC306093EADCF46D6DFCA58A3026341F22BED8218E4EF3567844F2E100608F78A7BEF7780DE849B5BB6BE654AF024FC3566EF46CDDE83535C2CC539930BBD71F10163A7D9BE0DFD5712F93298E7F4377F749A847F2661EE8C34D18C59EB96DC49915907CDD4C691DB88D5E4CA3955B37AD6ABE539F17FFC0F7F306EE1EA809CCFFEDE766D756B6BE6B9CFC9B8549B0A385DF1F84D4661BD1E3028CF47C55E80F0CC33D316DFFA893B5D23B8DEB75A2232B124606FFB6E955608CDCE69E9B6EEEE660AD9AB3FB5F246342AD634848922716CC8DA15CCA183D7B17A76FC2F4F4B27102134F16AD98BEF6D13E2EF43C0E76ABDC5B5C57F23919FD3A2648C3315D0B6496EBD5715E7EA516803035D47C6998CBD102B28829AC2E9EAC2B739B71EAD831790E8E94555C5C05D34F9004C48A9AE1C48853F6ED1F659FA34EC6BFC116A37789198B64B063EA07D45DAB701FBEDEA33197143FD94D6B994002AE87D68836F7F4366DF3F10467514C36AD8D447B65FBB42715920ABC5C92C1CF329D245EDCE007E8F682A6EB30558FF3E03E6A5882900AAA3BB53899DE10E190299450E3187662074402CA9B5E8CB0F975E2B7A617C8C913C516F90A72DC5C3229783E1D4D6CB371976C52D4C998FE8FE8F376AFD83D7DBC2DD34E6603C9331452C4DC61EC8187082422E18C5B92F6B31E9F6F6F6991FF48BA8199BDEB3BF03379A5C5AC609A9111405C9E30AF475458F7F1F949E3002DC40287BE3BA70F5F9BBB2F0308F462DDA59E3D083BDF28446ED29EEB760C75494DFEA1E4241E76E60B4861503E281C898C0F44C7CE9ECB45BA41DEF7EAC785A6CA9073F639D7435A8EFDC6744CBA2F3772CE3E3383AB8EED5D0000698C002B269C9268C459B53DE9128A70A5549628A026FB80576F5FD99665A400A693AB05531177EF58FF962B961CF6ABA2C53782DDECD67ADF29142B3D6F34" + }, + { + "tcId": 5, + "deferred": false, + "seed": "B9E2F48349350D30A5342783C915A608C905E0DA4BEBE2067FB62C714207C62B", + "pk": "F9D6A3AF1217A15071BE92BE929BC3E6997BB8A2B75E7EBFF3E7E27735D8625ADBC63933DF6244EE6272759636370731F21C2892D94695A7DEF28F5C17CAC25FB09B253E2AE787630CBCB8EB255EC2F3E4F8C5BD48B75C50C829CEA6C289535DD500843CBFED5600D1764CF8E624E9CBFB4731FADD11C063E521610BBC656B4E19678611C32FE3F583D8FEC7D7A9155DCB999FD4DCDCC47CF45C35ABBE829795C31194662EC28EC54DA469188EE1A8520FDB60A2CCAE5460E0BF5FD999764C21FA1C501AAB111666118F356DFE4F92C05DD73F143225389DF6839E11F7FF7112B22F4B5A04913280B4B151B532A4CA71981F79E1134C353760A8CB4605018C6B69741E5431296213544F26D3951D3AA1299550C0AC23DDD5422DAD7A0C43CEBACF6750FE211C3F10958ED0BC70E50425D40BF9F4436147ABA3B8304199AA01ACDBBBF026E3312991F06D9B151A4321A46426D1349861F31B0223015E676CEF53EA4174BAB7C210D5F9E9B51E7FEC4F7D66D1F2BE83F5F6CC69D34CE995C6F8441D93674A1EE1CDF38D0B8242AB68BA53E44F9CED5B93177CC2EF428CC767B5F647AB314E7BD575D73DE09C428EB7AFA05F6EA8BA44C10D41FCBC8B404ECFE6395732E151568621657230013B8DD20279E87DC0F76CE8E3783E25699544D134F95B0EBC40B90B566724521D564AC5783BB9654F5CC699D0E05AD90A43792778D6D6E302CC1F6129BB83D2AC12A7824D70A55A9978657AD734ADE602C72730E0074A329172C8D0A8EE6B727650763BD48F6D03BD6ED5004360143DB51B3E32A35E27BD7DA81EC6446365379DD9076865908A413A05674F185465629917775EE1F113225CA8E3F09249C3A9E6C9E8C011D4F760EA6678B0E64FE0FE8CEFDB0294C538D684167A972AFF40B83105296D6454A86DBFBE4A4552E6E13730ABEC31A9888107429CD697B452BC87D3A16BE14CCAA682FEFECB57206748C8DA23B98198462749F10A57F4D0F3F417FF37F0A67190298B617DAAFE94A9DEB28606618421151FB5580EC58BD373879A254E28FD91E68C7C0FC20985A2C25BF169FBA1B8CD8EF48ABC8E18D322E666B39387652CFF9440DB5D29EA56A5F869E83D46FAC6D98FE196CEFA584BA6C82C0FCF6FE22A091B4D5E8E6AECAE31D75135DCD51F48DE296680CE2744325EB13ED7C2F27E3147DB37270A5566E9B95735E9CB267B46A9ECA3F64A0A04C1B0CC6AAE181E9A912797F2CA9E50396F33C84A5BCF10C8F36DFE6CE95DC6FF5E0C61A8C7219CD30FF27DE15E19DC6CB41B925FB31F41059B0B4A07A9B71ABA88C03A43E0680C782D0694A1E0E9C07D3451638172886997AF4BC2A3154D50D5A46719147BDD6E5E08CF1AC858BE26C5BADB66DFAF6DF09338EFD2713BB87820CCDB97C20539C5598CFB50FB0CD44630B6C92DDBE9A5B4DF85ADB25324A8CB1D589787FD1AB835DF3C3D5210DFD80241A547ADFDD53C212E9D2A58AEDEC473F9D75B47501829591D11E45BDE89646FC45C790F475BA5EADA393B45546B254460A9ACC0114B062A19CC693A4154B9855B1BBF01B0CB6179AFABA581AC3703365B1FBC47432218105221F2341014ADA6753A1B2C6B3C0B05B8B1418B2C1F7E130B0F71946D9079A6F50270453AEB750F64AA2C1DBE913C477E9262AC59A4D28A20DAFE13F14653E85C1DD0BE510468E05EE55836883FE4DA3FE7B7196EF5395C9522721204F033CD465667F918C0C067845946C0F6612721D201D809D01A394F4060D8F3CB0D2E68CCFC657EEDB4F1ED6774EE61B8FAF95F0813BAD1D4E84FFA49EA487F05925C7FC987877F389FBF2A048B67DD74C5021C9246AD0D", + "sk": "F9D6A3AF1217A15071BE92BE929BC3E6997BB8A2B75E7EBFF3E7E27735D8625AA49409355DF15BF003E59EC02A3CB3DDE25B5007618DD08E4199EDE29C2C8646931655E354CEA10B194F599F289A0D28799861F4E03270C94385C7DD3703382A5877CA5FA612C6B24A535A0A68AECC7DF043F29093D735229B8BD8E4E0A5669512A6001BB60C9B2249E23006E0280CD1940D13B5404A444813090C9CB48898C02CD2C020A0C6412002024A04454120602188514A8061C08424509091D90630D3A00DE2C26DCC249264126180188A413400E0C40D48824D41006210082940B8041435009B120162320ACB1468521805499471E3304992C844D20466040241D0C224D3440464A8916438825348094B444423000D18C72503A65189B68CC096891AC1084104211A060CC9464C4C90689C0482E2163212424CD41600DA34025B16260AB6892021048A36084944041AB3805BB29013476009C0814B440212C364D8486403810991008810C985DCA444C1342C589228D48649A3464A4C406D6234500C312104C160230370A4B42914116123872D4CB48888282511200D0A36115308204024215098400B312288B0648208821A4592504865D1364520B91089280AD3264289A64048B42C0B3301A3304CDB1828E3846990B8092240319A38318CA06D89C64923258892C28DA2484603176158904998120462C08D00931062C48C09390C524681022602D2345111120D4B4065200110D22629981245A3B22012910912A92D12868DA02651DA1081012690E2B80D18C64D1B8071023240DB982D540232A0987010394D9BC60CD846515C86255A324E1CC4216138684A8049E0380653B0519996300CB64CD3C6489814900BB04D50942113C30022306590B041181046C1C62182A0081BB721229044A03612441624CB30490B331051B261A2189150B60410489098806C241990C8864889104E10008D64462CA4107113358CCBB82C0CC52450400A58266902C48401018CD4100C50C28023146409369123C50D1C882042A62521A6044B3270609868E1442A0AB540CB20869C160A0B492009C86DA4B6051B3206DC06920BB32CC38608E1B04CE424848B38620A4869CB226492266623853082800118384C0CB34124900CD9C0801926201B174090880564406C98B4905182312137292430802397251931029B869103A32C5322124B188620474C89C48C10C32882A64D81486003A74118450493304601C72DA2900019352A092611649460D5116559D1F22734D48A42369CCD69DD533D31681CDDC2475DB9D6C47B5A0C69120726BF99B8CB301F13DB214C3AC2CFF521D8C4B5C0220723939D88460BC4CCD8F0AE19AC77AB0A53159119BAD1437E6523ADB59D2A4A607E365CAC070AB0A58BCA1B82C5C479A82CB9FCB3FB8FE40630F4E3258F32A0958340BB77F75B166C634E8B2A09154A03101EAE9FF029B676B6096D7B92410CAC845376A57B359C98A29674D662506EB5E59AB09D190A9E1B14B93CE758333F9768AD3149D0A8FBFF84612FE01026E4A9A73BEDB3F0679E65C0E41492AE7622A5BF3947F2B97FD7D9A04821A1C5A09B3FCC921B4790156DA8A7E1D6C6C1C7DD18C02EF391C12852294280C516A722F53544ACD24FACAD98975144548F47C0B1DFA82126B27CED004EF36DB69C3EC7E7AEEECA198925DB3CEA49A1FFAD0C9CADADFC88BCD1769B72C267A332F2EADE532572B9DDA5C877EC67AB18F4AF4F43F5A1C9943F30FED7D3DC818CD3DE31A67B1087CD5B090D7A6F9385F00B031528A529F151064212E943A985D87DA39AA8E34E91AE1BE6755BEE1F5289E01CA4729A7A93D4733AB91384AD738722D64EB1D3BE3E72CB069C68970A1E9268A58BA9ECC7C578514DEBDC4C8F25F6B092FF6207FCEEA8F21727A226FC45A089B30A7FF459732ECFB7D16300363ABAF4622DA67393465D31D1C83E4118024332AEC43A13C4FD64C2FA2F3A031C5C63B371BD1DC6079D1D0CDEB832F4B10FF5D449AEBFF92E1222277854A53636F688A6B93A22B2B311BD16D62741C56D6962F591AC01DFD2AF9FA59F24B4713745E326F3E593702852E69F0849199B821AF8806FE6A9E545FF011C7064A8CF7C234E1652262C3E7EAA0EB8A79AB0D25792C1EE706E157CFC07D1E6CC612506CFD5CF49B9EAC7DE770F9A1AD98784E2F097DE07F9E7A44AD1E0045962CB7FFF6CED8265A69177726652BAD9A7DDC78F807875D4FD0A88B6233157D715F3EB77BF275473D85E0639C9A5B78C987009DD8620E7A4E3C0C59BAE9FDAA7F5F04A657FBDEF7DE2E7FDF614CE60F7B67B8FD21D4F76C30DC41E828169EDD09B345E0ED441AA61F5808EA458CA111D930A9E9FD7A5A3FD5B977F951EDC959682FC1B0B93F1D3188D6469E128DD3DB283605D34E6D79AD2BB4A689CDDAB9965355B08B19A8046AA369C3DBF53B48BF0A41A9ECE797B31DDA1F4C3A54245D5D99173132C90064078D240B85C9CDBC6BC864254448844564BC09552162E4A5DE16D6515DB34535FB35F3ADAD71D9C95FB9CE07D194E902D596EF91520A0DBB692D7D495ECD1B3761AD973A361CA0F15D08B98F0606A876CEBA87BC0D09433DA0F839CB4B1FB48796B35622874A5F187EAD7E9169F03817B1C013E4F1AAC968B01E20AF86504FE1589368F606A05BAEBE5009FB5296737FE40F026C92C04B995A6F299FB7503ED49FF2C6E94C650F08BA76A3FF198432500F72622E41E5B6C5F6795787849FC480EF7B54698B0878B808E083B2042903DD9AAE12C7418AEE22798AC2E115721FE76DD7C8187AA18FE3895965F306B98D015AFBDA6DECFB3F90F3A4B2FECD757E0671C2D9879B1CF9A6193DD9467A5E32B716C68B4F54F8ED5B8A775EB826CA3B0C98DC0862E59540F922EA94D9DE3F1772D92554C6AD3F4D137E102EA6DC8C42D1A79FC7E15F03E92ADEDA5FE928F50DB5EB8DA04F54BF632531148A9B6D313A088A79CB107FFD0351AD24BF504ED12F6313B0CD00ED0652829DB691FBE106EE2DB3AA529855D429E3971E1E55DFBF6D73A0DEEEFCE501E51671B928FECB31600C3A9546BCB93ABBEC43303B565B6012B664D339DDFEA016A00E3855CBD9915A51A85EA82FF553C4B1409DF26D6E2958509F0B1B03667B78AEE5E2E5C3EAC20DB7771129F7F31D69EEA42631C3B5099839BDC6A6FD821396D975643A0FF68187AECB2E50022CAB078A3C0FDAE79C5328A674B76272DBDD1D2AC6A3A739EFA7093100ADB89BBE855724B1101E864C47849A25058DACAC3D2CDB42C107663FB03B93DF2BE908FF1796C82F0DF4139E9090ACB41D85FA7D209F24F41C5B89435D601904E1220B60CF96736A94B18CF168D6518E1D2BCEB5ECCE7E96BE14436716E0B273E2FBBC73BBD33B45C65468AE78F7C8DCD40870604FB0C49418A60FF8ECCE446B522CA3B623A9C239A746309F11EA3D5D569A92033572B68BDE7E6648BFF09235746585DA2A72BD7D24FF26FC70A1D0382C834E3C31BEDCA94D9ECB3A8FAC4F3DA824F5BF1D07B36B6E18EE3A0891FA64DC6B1B2967B2D0B6B0D756DFF9BC18410E88C2BF091938E23EE6D56FE9E273469B6418C3FC0FA709AACCEA48B63" + }, + { + "tcId": 6, + "deferred": false, + "seed": "2241FB7005D1B26A1735FFEA5186D08950B4B12CD4FF51BD263C6B8A2A2A18D0", + "pk": "B3218E745B2E6108AFBD6D915A1F2EAF1EE899E7E3E64BAE049F71C032C724A6F7050C48F25EF529F216D10C77EA74CD7A153FC1A1F4157D064A6681936D288DCB085C310B8B9134C8FCBCF9D7F6CB0D92DC58F4CE7B0BFB61E6D9FB12D395A83D0A457721BE62555E27F87E8084FC9D2B8F460AE51FDA5B49664439312290CEFAA906A0B9D253509E6C3437947C03AB2356668F4CA59AC7C78DC0ECFBED0C226E335DF8E4EB87548E8A775BB1E5AC92A30978F136B4D67FB71DD4C005CB4BF42B8CB7CBD5FCF475887959C131498EF72B1A52A80112BF6FD13AE2F2D6A657D25C3DC4D58431B8F8499C40CE89F528551337DF05C102DB12512657F48462F4A9D009AEDCF8A1F0EDAD1C0BD32BBCE18DD569FE04BF8E132B7301CC84CA4D0879DBDBACD03E524D147C2176158193FB98A4D4386D2B17963DF59B341D04491621D191214CFA2CCA6E0781FD70D37150693C4C1EB70DEDBE56DDC7CFEF279F0B54627FDB2756025C91691446A2AE336F0AF3F4B845D82A643C3901839074F5C48FFCB159F775CB26AEA03E0ECC8101A8E46563A56A75B797386BAC8E7B8507DFA201BEDFDDC3AAC6BAE10DD1D969A3EC65B4E26E6BDFAC613B4D634559A85E9CA7EB3FDB1BD3AF683D31E4BCE8AECCF5513C28526A2D1543311504B21DD8350BC3C349C5DB7CAF4627B9F41F656723012876D8E2C5D033771A9FC0E95E26F4C53326D527D2CCE21E05E4798885B569C48C1F815523A1E221F61242600A05EB86BCA6950A37965EE4D5C969825326098BF4E004B9EF89BAB0F72D4C93693DADDEA95374E64AAAF06A695234AB99C87FB8C0916CFAB816BC31ABF22AB0905E5DCF4FF4FB5A3294B1ABAD63B5B72B339E571C9DC2660DC462F01409848B4BB30A186F0A7A51BFE1153E98870D0FCE9ABD9F7931E39E7C16681CB6E1D42E444723D40BC8F461FE7599173BEAF23EBFB8FFF04C127CB6512398E440F9664BE694D84D2889C3C3EDFB6ED0C806026D80E4069F6BE6A59D66C165C9C19BD4D2B9424B7E513EBFF9A9FF282B94C5DEF162929147FD42AEA605A9370FF3DF01504A8E49D11D31F5918C970197CBB6C65019B7501296E69DA02129255B5F33A8CA4697D0D08FEEC2822672CA3DC5C04F803CCD5D38A838E1FE3BF211011F8E23F7FEFDC931A5E615C2D8F16732C04C82561809C0F52C83339C12A097666C13169FBC6CDF36D583364922DF573D4C6F57ACAE8C09A40767C6BB3762A577B111F8976620410EAEA204159E50F8AC96FDBA17002FB30F68A6BF8748C4BD4D67321109C79EC911A3E9639376207C77132348F558CD69E98FF998B6B71760F01F754A4601968D236A4AFD4927F1C07D4555758335769A614411D97E829C62F6A366D77BC562EE64ECC96BE33FCD1E75B5C61EA2AECE89B217D4302F76056803B69574590E8EB51B64E6B2EFC20631AE62E92AF25511DEB499D1748DDAC3D7DA5CBDD039D8114CBA4F4EC9E93F4119209792D8A815AB308E3BA61D0547A4296FE796E3A4F48D1CB564140AA23B71A51CC7EF2B13AE57C744F08D2599B78627DE15CB87174415EC2F64B70C4DE11868B534F66F688F4C2B34CD552947F86B4DB152AD5F4AD60229B60595C14D0A64D7A573079F825E85071298660AD63FCE58430D4C928DA012926ABF7C61382DBF19EA7FF36D2F085275877EFCEB6D7FD4B0A6AFA1CA72F7D18AE564FB7E23AFB99548DAE13F8D9B16FB320213D43FB1DD9C43AE437C992E84A0B977DA3FBECBD27E14F6DDF291AA0513E2644E943B702C901CD1CDD10AE281E0B2781C44932A661AF243DDFD644075ACEE5773A9C9ACCA5DBC86CBB964B63D3194FA", + "sk": "B3218E745B2E6108AFBD6D915A1F2EAF1EE899E7E3E64BAE049F71C032C724A6A9DED371058E6A75D33E78EF116E27C74FB9BEA75F06E750109E9CADAE7199F0EF40C4ECC6AB8F422FFE18683D84668DC2FB3FBCC7D8FAC3D787167A31D81F25F057DF0EC2460F082D61E6CC2ED687A257809952EB1EA939B9355A1C952952EECB9805E31250113208C0909010048111345192268D203781A4B00151446AD2A48960A410CCA6842131112288305A182AA014804C2465241085C2902858164823154218058610B220402282C2166222891003140008282E54C29164442E9930049C08489A262698140C508028D990849B2410211686221444DC42898A14288BC491C2B65018A545884806D4B684A38049430072011430012411C1B43053420ED41821483631DBA200C23626E41406222369C306811AA82918980DE2406DA12664D8B4855C226220096ACA44651294891836420C92691CA2444894491B83904B302D91020A0AB9118AB80061C84D89460A2441481891419104312128925B88319A164C121251CCB00044064024396689402418473243048DE1C468E1188401A16D8C08810B0046E0480A64A290C14832C3B2080A1626A09869233204C39225221662480629800482109564D998302203450416801203312417315418111BC16D0800485A2670DC38701B183293B868C9A64C444090882400A492501B991082082D24422993420608255223022A59A84019B550D9441051886DC994410283045CA6890A414501C58004848090A4300A28865C448C0B29510347105A1886D4846C02C38812062C934452101192019624131250230524C408692031705242445438220A14312021045B26481B116E80469251C24521364CA100320B36801CB100C0340AD4B2299188718838710AB0501C23522182408A8611C3A2305A064484148A1CA210D228329CA46910480212136CD3A26119B32DE1985012448018B9811A8629A30464C43085C3B01152222D23A180A3B029D38229A0488044824514C46D802031034329CA1226D120309A1266CB188059200210466A221544998084448240C12000504044C8945088466918A20400436963046601A608CB229283486D5B366908C64960C061C8B8244238409A84100B301208944080184AA22071DBB66558B44402992919B62C61080C418649C03224D13812E192894C188498C031DA3065C32044841286A3420C0B293063408CC422001234019B206C019300D1224E90240D5A0D7FE8388ACE498B62BE6C71353A86AADD7988649F6B1DD161073E1DA402F798D8BD1B4676D4C444730BC8F020B8B2FB0D6FBF0C68014A70B38B565E4C98C941906B82996EEDFC8EE174BD0FFC4150CC6E4B8C9DD41FB85D4F824143DAD23611FADAC021B266BCCBA588FE5D7C7F593DBCF0C9B33864D52847E3EF978A6A297B936C0FB17A899B2CFD82A3677B542D35997F6AE3FBDC25AE3727BFBBBE81A4617391E1FC1D25172DAC3484B0E9381A522070CDE8F340F0E34566A48319E0C090847A2C5057A200C01DB41E52151E0C999394C74B17F9C9548D51176DE003B849561ACE743273BB7C96196074D522F27D518F63F1EE2B09479050B01B95A6CFB2539BF4A640FB559943E5763978D74D0832C1E1C6F2A4E4A800DE10D392F1B86D0C77B62FB09CAA4039080D135F1EC200F8D03C9AB26A67F6CD6BDA3E94CCF61332E7033E30440289E251F081089FF46162C6D37913FC1B17A0C8E775B2D321DC685603E25804C86B78F0215C43A0D9A3B287A22811203D4B4BA5D692AFD54BC3215328C2E08B0E76B4C4D9517474F9F6826EBB41800DECECE108E1E340E2CD127F24F00DDDEA5257E03166AFAF71073A532EA529A0F20ABDF40002B0B02FE9C1DB7BEF600D0362B7EE7EE121D4E0E9C7322F3BA6C97DBD8A2E9203CA6CF6029B586CBF73A9A9850ECDC45D7EF6CF512473841E9E1409777CA1199E2D704A3173B62A444F89538AAFF46296303ACA38B3EFDED76E13D6893BA213C393E9C977893799988AF637BCC365ABA22587A4079210E5BAEE023C6CB000080AE2F6A0562AE5DF3A8A0606151A3E8F5F343F5D2E9C6EB15630E26F486D352F6EEE4D8FD0E9CAB28C7DFD67156F1093FC573D1A23C23F8FD5DF923EF519AA204F67B43E3C33139A62584A01B40FAA8BC4BFA2D2C177FDB295E6EC3FB7CBA29BD104F086A7CED1360ABB6717F417C4F612604B6FA730E61958E8B0B738821D1DDE6EEC9934CE165D115F474268D8950F6F661BBFBF4DD28CFE0658E39855DE27421917AFC1BF24701C0AA42B05E824B32CE9F19AA161CF14331F1C515229A8EF742FBB27BB5AADA0DA92BAB57F3FCA6016896AC9609183AA9C61D2FF6A53EE48AABD331A7DD50C2E5874391EB5F2FA6DD239C0177E08AB652059AE0525B82CF6C2F6F6F79870C9ED72778A3777F10BFE0A295BF8721A1EB3701865615CD5157F750E7723EE402B96DB5C5F3A1AA053BFC1E09246401C8D571F4B3BF7A44243DD62EA2B2079C2EF81041C0A97D698DFAD638F1B6E424F87CEE1262BDB0DC922F4CEA2445C380D7DDFBFAA4149C1A00839479FF8A1F88C9D86EDB40E67DFDBF0314E9C778EEBA7BF2CEE97FECF2455E0BCCB80052D24CD741ADF2DF7FA46DFD36A25682F0FAA0377502CF6AEB9688C9EFE8C34D571F6ABF439A4BD5BB8AC268FDBAA8A1833A35211339245D80B3E224D86917764238A6D693E444AB427FBEB474DE84F6CDDC8758E5EAEF44C351C813AEF15EF1ED7E5C67EFE376AF86B00448C07B69FA4805B77F17D00CEB33F5DFC0934FD5B63347B901B750727B020B6EB095091D4DF0E746571DF50BD4CCA89BA02E73C23B1520DC7383ECF7C6B46A38782F8A91FD52FDD3A91FCB341BD4998A9F71613C3ABC3EA4496CCF4177050E7A6DE906D7527EC728898378A2FE9C34B80059933AB2220657B6AA279DA0F819A8FAAB2A9F3C1C2C79A0808DB819DCFB01DD870491941DF819F543CF8FD5192919663C562158B4F764B7F683BE7C6CF6504F90697EDFBDBDE35D31BC037AB25CAF0B599D0630E5C185BFF748B6B4A807499908A926F8F7D85CFEBE0BACA91D3E306909FA608D5674E6DFD1ECDC709D5D5BF3AAAA59E99C4A1EE4214C0D086DCB7F1C820894EF90D3D9F5EBB5C4A394646DA1D79EAD22A2DB539E58C6A07E120C9000F0FF5BB4EAF5CA692EAA9D35BB1F5FBF3C5007E0A87084CF9EA23A2EFE439CB466FBD83582921DD1962E53E1DBBFB3BD1A7895805CAE1ABEDE64FFD844DBDCFA5094B96722FF4E76C9674D6CBFA3FDF35F0E54E2C9C81AFBC54B6A36CCD53605DC56F2A8E952F006170BCDADDC99BD8176EE78F083A4B545F70C956F233A102E8D09B5A6A910B893C0954996E126644CF2212E61809CD6028D868238CFBDF8180EFB2F12C20A754A557C63E2D76B4DB1070F1C29C9CBC7CA61FDD7E9EC7C7E606F3418E6C41D717BB31291CEA44BFB1AD5620C1A19AD5C81208CEE9F30B82A8E1B93D58FF39A0FA6BDDE894959DEB217D73E27AB1349AB22A3FF0255684EF4E2B63309AEE5C8EA3F97F50FCBBE5440C1B0A90588248B12392B1B4FC6444A568F9F2726CAF95ED" + }, + { + "tcId": 7, + "deferred": false, + "seed": "32BA0BCE82AC978E5932BD14B1AC1A9319BA20412538191E2C7B1E0BD1D01CBE", + "pk": "88D5035BAB5978F65EBFB276B69D110BC0036C20481FF9CFD52CC4686715BFD36EF295B8A90B4BC5FE763C981FC81C99AD256ED42638119125131C214BA262D158D0CC33D6687EF24BE355F2AD25D7BCD89ACDD766E4AC27F8358ABE5679A87E729B12950C17054E46CA9C0F43DA38D1156730EEE32DA5A3B7C1994DA41EBD8ADCD9C22BF4133B0A27CED066D13B62EAE06739EE48400FA4445FE768686074F4E61D05C9F9909027EF0B2ADED325F160C27A621A9124C2D526A1F73055399D27FD732024325044E2CE25E1BFF188A6B0343ECC709A18153EC3E06A4E33285D19843FCC32B4FBDC6024DF3EEDB880F468F6FB54B1B0128F2B85B1421B2361AFB59C6D548B307ED2CB2E9E00FF319AE6EC325371CB842EDD92407296049434E391DB770FA2660EA8691A67E400FB9C1EF402A220454F24CCDD28798C17EA2ED65CD76F7828687F535D960301456A7E937DEEF64E3FCD86DEE79BA27CBA562995E0984F96C8B64A5354DF6D7FDF71B70EBCDA7EC8EBECC26072F9C14EC748620C2493450A8A705FD9E8A7E747717EF48B80C119878CDF646434D193F25F12AA6BA94AC20BE5FAE1AB45EB7A169C2428A9D6364BC36F532B769DCEE7AC6A89EA6134D374CFAE436E9229D48136FF69B70FE1B061299B85E7EB3F527AAC6F8F8377A1568645D6BD76CD1EEB493BDEB404E9304B0D51332241E4C5E53E269DD7DCDE8D7F044DDFB7F5B4BD34BFFE05AACF68BD1C618E9F7982439521230DD97CEB4E10879DA82C93BABD0CF1084EC50C0025A918250D3E2FE026A06EAEC446D234C9DA1FF6A61685436FAB70D10D18C10D2FE03126362606CA49C6D4A4449B4AFE615FF4245C6E7CB1B5FF3E3CE6B1C8899292E1BC56686A5AB29475F4BBA57F1583D310C24B20305B7F367D93672052120E19D40630563212009602DDD18BAC6F747D1EC665B3EC3780005D3D41BCC4FB10AE0D2F71DABD94C220F7BDE1716CBFC26CEA2D874B80A36554BE6ADC5EB434959F55046FDABB5C57BA9A4E1EC5D1A1A7542165DF85FDD7D2B555C56C688829EFEB94248141F7620FC43D1F58B0297E0A68022BD731AA2F2DCB582897492364820077139CD6EB7964233B17CAE6369EDAAEF313C18BE59E847D238BEE14332A47826989F3E762EA3AE5905831AB0AFD435C552DBD4E72C7A3A3585F65EBE033A276C2A8B80DB69735BB5128127631C212BD58972341DD2E7346097DFCA3B51AC12ED994065CD9B97E26F1E32C97E7857971168AFC67844FC86DFA1EE3C38881FEE38A62D532D4A64C7018BFB613892D2D8EB799485BFE89E9B27E6CCAD6E1A21DB2D7EDD9EE2D34B9358FF3E60685218EADCDB2D70870843B11D99897F51F4B6E363229E5A10D093FCA34BA31300DB3C6BD8758D35306F05A9C4D8DDF78261A9A13468BA20EB9A24DB2BC51DB3CA5D382606958835C7E3984401F12D85EB00D1A6696AC2FCC96D4D4CABF6D644BB856CFACEE277325B9900AD611B5710D1607FE59E7B543148E6D28B1920464271865C07731B29354C2BFCA83485B020EE120448F79369692C4AE00FD7D80D663E8E5DF22D85ABB1F89DE27B8CEC5396CEB4BBFBDA56B65481FDFAB69CC0AA7FC3BB2CE8E2823481FBE8AA17FD80E5BA38C2637B1EDFD7046F5A578AC8BCD629E80F428EA736D551BB7D9E5767B215E8BBD562DD0D480E385E3767B91751D22061CA10B9BE65405FDAE73BBA685DFC4EF3803C1F8A63C8BCD9D41FFC2DC5B3FADC7FF866F08611D4E5CFAC7F1ADAF12ED1A41C6E486795E7632AAAECC5CA694D89476BAD99F43724017E2F6D7DF30A586FD377EBEE64261500A204083EAFDA04BCF2079C4", + "sk": "88D5035BAB5978F65EBFB276B69D110BC0036C20481FF9CFD52CC4686715BFD3FB2117E09D4FDECFED8D98CD3B8193C2DF09EC7592716C83CDA0FCAC143D92A8FEF25AA1F31D861D633143A027DD118B77C76806168F2DF713ED0F7B252D24BD3BFD17F352AA63CDEF541C389A0AC8DD94A6EBE2BADB5128D8A8B4BDDBD1DE511B218520C12840A05100B108E312308928411BA00003248AC140918A1069233172810672202521E3A85088224C240248E0A68100B56CA44401C83280D33085E334128044525126010B8050029284DA200511B2515106624AC6105CC2601CA469A4B62911950409276089426D010564614205D9A80C8C462258B02911426644000048A2480339011BA48D61002D5C342A8490701CA785089090A0C2608022819BB48C91A84D1331489B38611B8931110089129861043751E444628C48425A46421B87014228081040120AC02C1BA0089210284A22124BC069111584D34886109960CB360CC8322880C4715B482212372A143551C410500CA04C5B122A9AA42CD8062509C0409B164012B9110812045B446D0A986C622462C29020901001CB208A1A38885A24620C29915A022DD184458A0830629888DB906019B18410114084C20419A44844C4604446454AA4641119601A262E88127061826D5B069013314D19C4012203214C848409826458388E48A68062844544044011846D88442E14226C0B056D01142CA4360554160C12264DD100260CA58402454023152022278851C60CDA8061203749C40848D1A421011461E4428910132E53422ED9C22953124DA2A63100A0494CA46059140D09B38D4C1011931828E200446220020A38511C419064A82512848CD2A60483B045DC845003200DD2A86C0BA94009A32004238E0A0702CA3228140449DA060A23218661328193C60408A76CC8102508C87092200A49A2891A902058120580C20CC1942823915083C4110AB80CD940811BB22D03A26C910611D2425224090A21C62510984524458E13384E52964183121199144E60164A02A05121A52520A90824498503C640C942028402924430215300521B264A1448859324520B1831D3B689A0A42804332E23098011380E143944CA36114386041B076E14294421336561308E0C034D1432920385891A478A0206804B128D5A26700BC00854B80893B0615120082413862393481A070CDC3602800008D9429011C0640AA58403338910179288004119406D0A238D0445101CB28453142CE014266B9AB221D7004AEB423FE90019F0B877A77C97038E602E5F27588CC5E8F4E291EA281621AE6D5FD8B69DCF726EFE8A8D4EB70ABA722F29BA62DD2B95178D3F085965C951ACA56A8A2721151E6193CB347215F6636F85F8A58E50C88783369E0EE6A2C9396BBA3B68EE376A16F7669B94556195146917ECF64408E3B75208BACCCF2E9CA220934E4C3E94F212C78F61959D3F4AA3D97FE5F3A193124F03EC3C772DE668E57B834236BA3F1B3FB4189B92BB61B1D2BC98AA6DA3F9042A9EB270C2BC1CE1E79A3FD41BCA404D3023C6F595E564BF9CE85C4A919BCA776A94B5E30CAD0549FD2585CCCE139B20AC082704453279C2701CF275E967E6C81B57A071C09F5FDF3CEA16ED0DCA1F5983B79312E670B2F1EF546C24C42A67DB45160632A94C3D68E477260D02717E77DDA29CB4FA599FECB9B8A39504A12349F96C0A91434A7F5D507BDC893732D1957179C258E898847D44AF121235E5A01D8A9A2EF8A98DFF59E89905CF0E71BB59672254F351B85EF9FA5907AA688B7A260E09AC81199B14EA55A9D759482983EA94C5CACAD0B5BDB4D94367E3E6623AD7DA0441E9B695C1EF05A8D23466985CB88AB02E775280D954F49797DB6406C614E87C0E4DB0C932311451670898DECA67193EC2F9EE61E03234D3B06E27CD431965250DF402F85E9D3A5F5FA6ABF021B503173172D4FAF32A6C3B0A0610CC4E23B5D51E1A5F1ED2DC8750B50C6356C973777A74E062259BA12A55FA9A27533A79428BCF9A4026CC240B6F114CA92F345B8F55AB2B47933C0D8C2E77268319465576A217DDF9EBC3734DC7B5AD17DE4F64C99AA7D2BD308B28BA898B873DCD964D83682CF78D63D4DE1EA86F7ABBFD2194E1F43D58742A6B2698D286E4EFC0A06E8A11B65ABE781F7FB7D81A9612814C30F56895C1FB7C0C3E5C86046473114CC199C88C1017E3715E833CA40AC0D82216C29F7C2EF1BBEC2FBB9BC919E9E1DECAA0F1405CECCDB4DD2A52317B5588F2B23A799DF80952248B266A6E64C763A59B582B95ADCCEDDF942F7FB2918D002F5F67B598D6CE559A683E9367276D6ACE12467D83558C1FEE296C96B06329FC2812292F54E5A02BA47CDA2D845DFD0AA8D23D88A44B369E84D4EC0B1F7574B75A0DB17F358FB838880B3F4F3F1E3039707E3A1E3FFABD65E8E0AD7C8BCC035255E6A5FB19811DAB9217C4A52EC5B7D1F16EF52352EA13C68BF02944E1D12FFE662FD76A0340EB972854DA8FB6C2D1F742C39FE5937D01F8683895C01784A73DFB1AA14F4638079374E4A73F9E232AA123E89F86A71370F381D502BD496E656626805DF278FF5C5F2C77C2606E9A86D88923673F8A8BC1998410B4C4BFF2C2AE689C62547C101354B69B992D47020A82CB8DA28C8AA4BBE6C8047BF6877E61B6CF185D3A1D8686CBC42F7B81D3B4B7B160D2F25CE82EBE0D532A4FA55E42D84ADECD88B52A3442C0EE00F4BC8AEFF861C085FE1583D47E28F9C57DCFBBE640CEDF33EB3145553E5FAB89FBA6620A12020350C88BBAE49392D14ADB29CE430A2E42050590C2630DCA206876B8060CAD150968F10A482D9620B2C3FCEFCB08CCE9298240FD657CF1C11AF6758714AA332165E1C7898C77A0D865A6D0956916551E184F40A25F53AD56F40150D077D8FE162392A4CAB6C44B9334592709BFCBBE739E9B42557348B4C33F7CEA34B2C118FADD5C39A89A21CDF074A7F4B3E697476E38BBAA9068094D218149605C2B71E3BA2F92F03E429748E92F7A95AAAEAF4921CFDFE6ED2D5AFA4E10207E9DCAB695C7218A1D318048570EB68103E645C98541345451C2A333417C268B9F5A83B634E28A77CA7B4E6227115E49832C75C90284919AE2062CD3DF2C5CA0902651F28CA05E2FF21409B7AC1A46062FC76B9C933AACCCFAA53E7384D4FC4918B74A0E2CBEC7E06AB530EAE9D7988B72C737E71262E393AAC3586B86E81D33FEB1B2EF57752BEC6CB314ADFB95FBED5AFE23234D32DC53B315629D426B0F9EC740E29E85C691A709C033C3AC2B6ED6D0D0A3E0EBD15A3306841AF0BA50FF06BA5BA2648F707242325BF13B80477B3D9EC1628EB760BF95AF66F86C42CA50845F8CD54AA4ED1A8CA41F925A4D5F40BE63D39A48B7FFD47F858D91FBAA41A320D7505906CA613FD36810E99389310EED132E8D79A5E735A63CD4622BEC3E654FD7242DF1CDF3B55F9CD593B581DDAE4FC4F85463268428C1CBD6D4E451F0E6B1FC136375436D6226EB900C4E581DF8EEBF1026D0F451EA8D31545DA04E6B91B9D6FF5D69881E44321FBF7B71F90079BDAB93C456FA3812AA3819518EA589F9B59CA8347C197A64FE21CE29F9E5" + }, + { + "tcId": 8, + "deferred": false, + "seed": "0BE86B084CD4B31D855EBDED6DE39326516D4BA6770B76B1D4398FB2C9C75196", + "pk": "12BF77F8CC6192D2F75C2BFB9E76EF8D9E4E47ACAB1A8086CFCF213A8E38A4C3EF2650674118F16577B118BA4D6C68451309F3AEBAB28689A9B150411915DFA25339A76C2F78DA91E3CF11DB3D0B1BA7954E48B73B3C79B8943DD8A8AECCA0C2FD7210E4607B5CB442CDD4A5CF0502C5281253866572F5C031B8C7B664D024AFC1F4275139047F77705AD356F1F0B1518DB009668E777F982F12A2E2CBF94818C5666DFE39C86281681EDFAFFC427E1F94276356BE021FF111CDDCC1A9760E2C63EFF65D71AC360484ABF6296982CA325F5D3DE84389C579DD3679E3570E327E5F371EFBB2E4344107C4A020C3417E93B61ADB58328B8C3300FEBC5370ABF679887FAA00B2972E4CAC37FCA8091B5A4D82DEE628CB077E198C2D310F5AEC2B8BEFAAC088EA450B268C7975B97876F2506A736911F48A569CBA650245224EDA137930E333394A3E1765C9E44CEBA54328A1BCEC797021596F3825193CF09A75E20162081EFD2AF3E138EF0006C0FC7FFD30FF871F835E29F5BE766ABDE9279C63C66BDEB9305EA464B079921DDDDCA6499F24135AA1590566EC44BF2A4FE58E0F8B6924B5FA1538464758C84951DE0055DCC6BA47B6AA3A7AE762DA8513FF86C111F4A322BB9070F8F4325D81750B96E2932326792216C3EF4646E65219E3FFE6A94712615155D935C584032C73048022D620861BE26DCF836608EDA0B41EF3E5E36CB3E2C6E70FD18C36FC2F7CCACEC8A811FEAE3210E34E2A50DB516D652AA6242D29AE0E6F8211C031D0AB827DF1AFF74AAE842497C8A70F7980D447B7C2199EEF6E316A5F21FAAB102B01C2021B79D36578F5EA3854E499EA8C09EB7AB853E94C182E1859A2C9A4C4AAA306B3C4BF8FF4A51DFBDF86099D446F007DB6693241B7B4AB274A23D60343D508F8C3D2BFA3E21ADE4DF9DB242055D544858CD9EB01E2FC3712CD64A7553D0219970B449187BEA4578A0F4FEFF662A732A378BC64D725C862EDC3A48B7F8D54EAF6365A59FA9D48B92B126399693E610E768B97E9A79C7B27FC2F7C36C88FA5A96FDEDFD09EA5C69081EF50180FA987262132D76A9EBB6CB7281EA3BEF56BB5EF32608880FC58270033380A48A8481264D89094BD551D9A426B9E05B1484B9D1E0774534227A5B7A7A0540834FD43C6CC631531EC2BA5FC5F47FEE839157DF4DB54EBF42EAC44B6DEE1B2F5DCC679C94050D7D4ECA9E823195A7051CEF88CB93F574259F35E4EEFFBC0D6FCB9BED07CE09BBE62718D7D835EF761B2DD703AFF3EA55CE8FEDA4968FE17E13BBD4F273F585B62AB54D926B82E6F68C724BF6BCD657D519A072A1FD5F902B97643D7CE941438469E1629A62131C95F557F8EBE6EC0C5705F40157BA2D1A939D767AF2C0BBCB94FFE7AAF0C6E03E0EAF2F1F16044E00B071508ADFA77D9F7448C0C34B807575C07DC5FA58C9C9662E1129538D7269A52232E30FE645EC20B6B096FBA3B8A98DCBCF009D1E49F2B890CF40B8CB976155BFE06B41F6B2DEEE2DA860969509F49E248D7B2A3854A3E62A4D01A09B655B960F5C768DCF597CD553FA5F1B708EDB92C608827F16C56C7454DC9AA6DA7C5894010E777B43E17E402AA54287EAC468EC6546DB1E12D126BE971B968F7D6A4D2E301AA88208BB9162B1165AC9CD95482A5D2778068D44803C6B7EC58BD3A43F1DA720125747B83EA9E7DD1C416E56DFF82B36E034CC9D4263D80F8226C57B1FF6A869131376863277111F283751FCAFFD4F81F13936FC90D3CE1AE7018B54FFAD0A153B1581E96D0FFEE35E3482B464CF3949D08066FE404C883E8E984CDBA58ED30B81D907112DE004E5AF5876D2625E53DC256", + "sk": "12BF77F8CC6192D2F75C2BFB9E76EF8D9E4E47ACAB1A8086CFCF213A8E38A4C31A184EB1DFFE79685CF26FBF0DD4D9A75670F64F0DD28E678BF346FD275B33849B1636AB26002B46002131E8A4358E8514C57DA7CDB74E81A0E129120BCF89EB39287AED75BAD79BEE2285BCB67F2C75D3CD6785C840073138041A822408FB4F222784224412A18071013451D3262A21944D83B4480CA46D243802C8A83099C8248024920A96400CA0911C034E4A021218A370D40612944466D33288CA9044811206E04460118071192448D0426C10287219476910066552928963246000157211998D033146D1306810930DE240044A80419B844D21922492B028812441231545E1906491282158048C832861E3C68413952D14122909200E50020C0BA8902204300C890D229111C9224801190E5B409212466A00873049905199242D983850030988D21489C2A621CAA62C0C146D00B63012A93102B329CA922900A22414450E249164C9A00C82181020C245D486414A1040D4C4511C392A08838D193368D4080E53424908A72DD092094A042409B371C8A06C0C28501045825A28054136289B26421438810C070961164E49008D81C090A1A240C116464A802DCC244A942001E2260922B544A0200DD90824530442C102921B178D1331884012290A9541C4B01099401109092021B1100C800D9934299818710B19091A098D0CB2018B4422CB4228D82410CAA430D4A42D1449415AA405D44426A33066D90640033728C81252C8C88104050098148C1CC2899C02909208221883511A176418C4205C48051CA208822221E3008913802DCB2231933040CB000D9A460C03C371213121D18604538450403471C2822958926944C0059392310CC50919236C1425062012711392711136200A35901211129C024040107083A2284C96810B1900A148821B452C19346DD8061220B948091540019048A2222D8B488910B981DA42301B9241223932C9164163A810011761C98445539200DBB071944042D42260E1904C08216D5A105018046A618625CAA444223692C3B6000A108A4B047053C49044225289947010336A1421011317909BB485933290003286004325C9868819C47150C24D12492208265012308D8924880AC6600C0811DCB0908046228C464D04B8108A9070892011902030D2B44CC146200B232019450E51227214915114B58D81344D523092490012821010D9226A1C8610014100A0366CA0066500930C0939288910705C268A734B52C1E7258FBC0280557B30182A565D0606DEE96C8629D801C6C7638C89EBF8D6EE3FDF2E097A3CE63B844690FDCD74537E7970594405976CF07227702CA1E498A824D80A3B7D417DA4638004D8356BB6F4E83D130AC217DF4D5A8C3F1DCD0714AE049CC853A232166B18EE9EDF939AB6388469C7CEF34F36A41201E168A1B3685A4FE758E19E11B6B900C5E9ACE8EDED8C69A7A1394D4289819221F43D28988255442D833EDBEBFD92ADA840A4998DFCE7551605B68B0D5AB0E42869ED71433451F9613A4E9817CD706DBA1D43F8B09F67681C16667DB0CE1FEA42EE0055EBD1495772E68A00EFB36A82E29A0865E88837CA4857053B25725FAE7E2A145FEB5818F257042573F3D838C7DB4B9A9F7BD50EDCA258EE1D9ABE0370908CDFA843895361F93DB3EF2D4531FA3EC9E6CE49F78648CCE2B0204795EFEA3B14F4469CEC7E1F34FE69B2F746378C7F79ACAD7757918A784D18B7C4D44176D4C890C44B072D4BFD8E0BD4CA23352AA4247007C9D31BE4CCBCD29ED22E5BD42C13F9DC8F2813746108DF4B5FE1062F8F81A79B0972FC0AB95990AF9BD2419FC37D21CEF6785C90FA5F9E13A5F929015AB6E81BD5AAFCC93E06D7CC8F5FC08341CD6219955524C2DB93409346C6D51E3575D48A54807E292F574743A0683FCF58AE003B547EBCEF9E0D46B96121F258CD8AA4C942146C2159A13190327D3C7CD163366A18F2A2448D52EDE4E29EEE9EC6422554F7C04DB7D2228493EBAF971F7F33B4BE8A532B54FC30229071B05E8CF2EB08A67E41C1827155C74A2F3C71391C86A339F3541D2918B6A9129A95AD093661A2A2DC2A438AEB9B68A51AE2133A538639AA8505CEE801EA0F0F29776857F05B9C8908B0A257110C4FA63089AF8773C886AAFF9002FF0C81D1BCA7B86A354E9B8F5AF6A8515FD1DDD26DA450D6209990DA99394C29BF3E7EDD96AFDF4D8FC931DAA2E20E908F4F0325D11696B7759DC58F1208D04E0F01CC2EBF394CF97429784A7C399B00A7EDBC9E9FE47D6752C622F3404A986F40D73B7C4A7195905453E20540AD3EA3F340F9F4673F313A8FB886922E88FF6A53815DEE2BC26EA39DDE3692C343E26421FA220D052980051C67659686C53220F6C83330802575E5DA2D8620A1E9A4F9DAC0968B9DCBF8D5B9E9D4FF34889F43141AD7E0FE512C0C772944134EAC745B85BF14449AEE250169DF5FB73D7D3D48E815A68C8D7F8C3044D30A950A6DA8DB44BECF3CE73019BB7EB137252459CCA91B1EF3F21E30B42309FBA2B9807E475B9B31A4BFEB6500D3008E8EB5B7F9C7FDEFF5D43A9A1182C0FDB5E35DC627AB39649EC04A74DF65FAC7150411F3580BAD2329E07FA113EEEC08E830E6D7F6B30B561AA4461AE7AF8D09C3D34A4CB4275A57D63F18A6F2E89BBEEDA4A8880863B6270A62D188079013D2021EBDD2794502ED834A54E2A1D23D025E394F4A93B45A812AC4130DE5DAC831D7FE556399A490A1A855805B366163131539FD8AC79BBE593E40B4856BD311FCDD7100E1A60B4DF68B2C186E0B2969E68FD52070B4369E5BB43AFBCDBD55E729FD092380E365799B714748BD0CE18BEE4E702AA9AA6632C23238304F108C7657BB373305896E741F34C5AD15E7E599482F62A83556FF503ABA90721AE746F6F7737569DE661CDC6EC6E3E165187CC20866B6F749069A1C47B72A9ECFDBDDDECEBAB977CB766015449D5940B5F49150F74B43F0D14A1BF6A06EE22EFAE98009D232FB7C4EF0A1A7C8B9F14BE723D709AA66822333EBAE458D534CC3F65FD879E60C7EC24F3B320AA395BB2C3C5DE32558E60889316420F866D58D0E0AD6BC81B4FB6A54D1F04351F0AF1899D788BDC43F69DCF8189DE2CE0DA497D561662E25805C15B1FD36774AE9296513B3C04CF2825AD26D5117A024F15F25C3EA0A53979AA02BDF42FC4A2CD1BE6F76E9CDAB8AE1320FAD6418A03F6BA2E9BF7B7A78DB14B0A3A08803383A7A41151893F95E77BC007EA51AB7B10B218F3FA533EEC43D978636826A7C1EC7485B038FB628706EB53E212775E759FCE34A03049A2DD1830EADEF1DFC5AB36EB6CD164D487A865D99D56C057566FB643FA5EED6AEF2F6733C94262748CB0F3FF5565789374CC7E415D1B9843242F1F41E6F8A3E55C4BE0921C28AF977214AB05FC208E06B8A3993723BF17E32D46764E51D3E275B6A5876F8BB2BEE1B0EF512698DCE7D3E2264BA02B6825B174F08B43C1FCFD75DFF1C1029B8D1148838CAF0BA097E927C7E36A36734F7C8839B22A11DEB58A760EB761DBD0EF4CC5BFEBFE23149256F504ECC70AD6D47B11834AF0F38A0E4DEC01E354DC53F678EF2" + }, + { + "tcId": 9, + "deferred": false, + "seed": "68E203AD881ECE7B354F6A760C87CE3C2F7A62EF1E12C71DC2A965517F0E196D", + "pk": "19770BB1D4A3BF4A824BDC06B70430A7DB2618559FC20B03A973B5ACB24D06A1BE8EFA3847139CA8A01B00619D72F5047468678CCAC0B440DF18D256F267EDF378932591D561112D96C3C3F558E589807A6E3186896E47FCA7852DB1588DCCB3A8A48C22AB259F8F293D8DA8F5C5585E6619805CE93F409D894E75E232D7F59665A17DE0647A613B25EFE1437B8B917913997AFEEC8C02214F63331CE248FB4E09347098AEAD4ABFE52612625B5A7D4AFA110D00BE29DFE1ED4628383DF24C7D70F938B694A83EBF42C837A3BA38A16149820F569BA1A9050B3FFE8668A1DFDF9955986A33B5A6C04602A5E5E8F4052AC0359EDC3AD9E60B085F89F7ED0FDF8011A36F98C244F08D1EFFBE51F0FD11B9E5E121C7573E6E051940633B5C3DD3FFC5C585686AE52699503EB318DDECEBB2F77A9CA4925696CAD99A3E01E7E73BC44135DDC658451AF96695FBE67595A38FF0D552FCE0A2AB2C83DE74908A140E5BEE8F44AEF13DF065D5B7E49EC0335F0FA627A60DCD217991B60D96841DEF80F16E5387629DEAD646B7D107BD919B061B0BDA78EFF04A1D8DD73D17A68869959EE42EC6FF7C2B4A079767CF79BD14CE7664CBA0105D02E7E4A281F47E5462B4679980009B0CC12D6F19EEB806D433EA7125E63599D0D952D8689A8AE31D17335588D5EBC4B66B8847FC20838FC019E06BD2D87183BF21FC6AB3028BE3A715D6F4740F941804E5C62734724986FC63ECC307AE6D1737B1B7F5B83220882CEF048CBD6C74A5683B96F3B435C55AB722CFA2D74CAE584495F3C407D7F2C6051AB8736B56AA134B1D84A45A61342A05DBFED3F1FD11C25CEE2A141E1732FC1E4F7BE0AFFE6FAF8139E1A410706CCACCE20029DB74D1FA5656724E27DDA80D822DC1C14102D2F85D90553F6E86F7FA8B3509CF27C49DA58732113514EB8B4E76028DB8AC0A515646282E610FB3917B44EE07128338536A59305AFF30C9A20C9B97679091E1AD527AE99DC7942914FEE882D274451AF2EA3A41320CB369EA4381E93ACA63C6A53E1F1CB89EE6F2923BBAA9497775E3CAF9598FC2957B31E9655C7D371ACC677AF69929F7A573F27AF7CEBB688D58C1F96995A5835AF956D65C9B39E919BBA88EF4CE75A739A0C5232C9BF8D3AAA416349EF8D276BCEE375579AC841895B8B8DD4ECF41B9829333B04F6A6BE7ED6C96F718FDC7F4BA5EB1EAD2493443F4710B9A68DB0B173FE18071FC0D99A9495074849F38F350F3C7D2D11499064006AF1D33B07A120817F24D2197BD8654DB9F28FFE7942C56D4F06C0C77789A7E9604D61948ADA160FF1D493B506504EBAABF2304A2C200297FC3E8EDBE807A3DDAFCFE89BE4D138ADB49630F05A08D3164631D642F38AEC2CD0DD4488129A1565B1465B121298D24EE8024C1510B60750564014FC781C83FF37B107D00B4D5EB92647063AB48A45469AD7D3F58ABA499E851B95D36AF945335B0D7712A09C15B21D7D64708C21C34B9406E00F3FB841558E617C83A700CB89397620CBE61DC8925E5D0A9DCFA433594503B29AEC67C90FDF907BAA581E75D3FA508C4901324185109820228447B364DA78AC8A8B29CEC23151CB7B85014A816E216C52AA07BDA3880045BE280C61F2D94756B4697B9A1701BA76BA044BB86D1CDB74D31243F05C266795628DFB9FCA60E5F33D16D4FF1E3D75AAE2AA3BA273B8F609B1CE2440027313C84AE90A72F1B150FB0ECBBC00FC440DD3A8BAF0942C1B7E28D24B25905EA0A710E8EE4A9C4C2CF85A9A6A599A3E1729C0F62220E435F9662804C3E59A47D05E74C604AD37846CA58F30E542F2DDF75F42D199D0129C7074F8E88451ADDF0", + "sk": "19770BB1D4A3BF4A824BDC06B70430A7DB2618559FC20B03A973B5ACB24D06A127667D52E65FFDC8360D8716E35BF950772BCE4204481B0A2361EC96ED49D5F7F62C1FDF0128C858FE0FB20A40A0808A96D7801A790D7CB775CEDB703A417CB2E5BAC05DF0B07001CE4D6EFBD725CD60149AEA7BE5DF023915B21A2ACFFDBB6200230DC112885B340A51B24102C44988000E64028D59847081308C19212603B48C9A8420C4382004B20910254D12C64111291211246641A4891A2644A3B22C99404C84308522394C082446E2148EA4100D42062A5310261C4409130591C9C665044769A4006964846C0311204A84900B168824078423018DD1C0040A924D0213501C066E11B150CC886950C42823876D212068C4140620A8251205281BA61192124CC22212C8328DA34070C0A08412A92520159150302198920D2448608C22248B8448482240A2200C5A104E83262553468202814C211681910066D9068182B85018025119804901B664A39020D9308410428809A30CDB306A8C842118264E02368522042209254A4B8000D236010014125BB4111CA5295C860C040881D88008924028D11406E004699A2665CA06619A440E91022519134A21B789DC364A5AC0048AC2881BB02921078208899153B8611B921001A4280A40048C120C89B480C2C0714A8880803088949449511244648884CB3002DB344514039110434424C001C0A46DD44448E32846991031D98841C4169153142C02222A1AA1445B804D4A30481B1441644611CCB66823033011922D01A90848142C41308D23A70964465099A231CC824C43821120C649081600093581E3184ED3487058A62CC238225C002E21804804966990048992C26164222214C590A0C2240A15229280809B2206542852611492DC081221257209042DD3920D00158193C685C38868890004921670D0806D41201211246E04B160DB042081022690C84500A33051184CCBA86002B7200231100C94710C1162D38869C92670C0488243263002022A0C022210067101336004452203421214A76541142E801262D184815C480A532492C92071212109183889D9004A20210510390958108A91363049266E02A48D093260D2062448204C609290D944325924518B366622056489C2911B1489DB8051C2424910072019A89021265040062D44120A4B144951C205C81060128665101880A0827064C240CA028153B03020137024A1858910041C4031081752D2C48513292CCB406214C19199DB455C6DD1078A85E13A1C3F8D6F923ADBC92D29E31C2D12EDBF1FEE6C5674BC7239629893B477E559B1E31465C866DFC9DA4DAA756C91CE68626D2FE671A1D6FCE2984AC74230EA4B4C8A65DB0EDEDC29D522DC8B22D9768D0999C3729B21DBB2C7F914A581D0AB3C2E3DF2B9E199C43E2643962571735D2D193BCCD5C0D7FDA8CF045AF9C841845E548DDC3C610726C8F5370101039F46B7784878CD80C0173CA7408BA2783FE1657A48777201EF3F2A5876F32A9CC518961F02720E8233D98204219CD28681EB74CE793550F765F0D6A6599086C6C5C8D0B6F65119C071CE3C90DA97CA6E9DFC07A9E37F6EA3F5229DF74A52779E806E128D3CE8506C3F6EB4D6954D11220887A7BB0D306B49D3250CC719943BA1CABAAEC9D48F1DDB5812CEC8FF2315762D31DAFA2948423CCCE5DA6D504A37D1188C7B82144EC11DBCCA06027E8C1090FE59B7C822C59D1091AE4D9F19F93968B7B24662FB45646C81AEE953526283EB2937059D8213CCDFDB0DBE0828C890EC0F8A6909F2FAA64FD3781A56590CA0B19969ED93A6BC1889C07459888D73A8398F2635EFCF0B2FDE1189019DEB47E75D5B592B9ECFF329B09F03E898FA157C6A99CE2657F8BE6F6FBDAE5076EEA6223ECFACA2C7204C5A7C7FFB06885B78DAC63AFAEC102B20AD0E0617D0DB10165886B1F423F07696CDBBDBF384A6780863EEACD3099241B0C30F1155C5618F5824A51F860DF97CB16F19A0B478408A9ED61A7A38F67822C3992EFB46F72702604DECBBB516FE63D9E2C356F8A4C782F1B860737B2C98FB6389D34E72189FF0F93BBB068ACE2F90725A11ECFA791480B1E4D8CE931684F3936CB1CBBF5C47F454AD012C46B02A823DCE7BA163FCBB96E1CA355DBCC53EDC897470356BA487CB3F4C6AF9B2AE41BB9269A1F3CD4C08A74723E352528A19D3AEDE6AA193B41CAE219698221BDD08EF25761328F317D31A379EFB59EEB725069F014E07F5ABE1E4630A8FE051E323BAA38BFE984A99651659D352785003D2464CA48BC6511E5F9696879AEFE26C6F67E014FE291EDBDD84CB61C1DAE67F7DECFF30C2900672D142A527C41D5BA5BABF296C657351FC0517DB415E420D0A93F3B3ACE798840D4327D68BF6DBF459E2D16A789E8D77E64876F511EDF5EA330A75BDAA8F82EC33BA25AD4B64F097D1F16588D5CEB4163B8790AD4BCBB2AFB3B504CDBE936993651D95BACA39C8C64D96549B47547F1DB7EA53EA2DB1EBA552B2A5BCEFA82F0EAB20F95E452CEE39C96A089F793A2510DBB6359C99277F90484C47FCEE8C331DAC2640F593C0F8EB07E373ABAC3832828701D99B722982E7BCB4FCB40B78D9681A8266C2719C4103B39CB18037ED7026580C8143EE9E311A9428D680A0E0E3670BBD25CEBDFD6177516087D0673D73A436E5033B30ADB5874EE1DE38E017E158F6745D7447745E55D18CD653C834D629D7644F3DCDCBD8C85E18511D5ADA4AB9EBC764FB078AEE56C4895483B1A0A6D597BFE89E1CFFCD456F0CD994156E8A8933D577843C714CBCC6713D13FB9C4DB8E91EC971C5BA4E90112C105D7F8C3E9C4F1EEB2CC529D0A564A41426B13E89CDAB85965B86E0E9EA45EC9428536A4446B349AAE57ACC10CF1FB4B8A9E7092D6EB0E41D357629A9220CB9B970D5932E82023D83FB716DDB7CF7EEBE5D2CC88E1ECA2B4F278E8F7C670DC7ECD03B7168D20DE000290A83D97E9CE8B36BD6176089D6E47B00384378040FC70882BAF995B0A34160AE8255877E00A395017EACF408CAFC6FEAC79130C102B9F2EBFA357048E182AD11355A1A5CBA8EA7D7ED46481081778C423910F4510DA794508CE5BCBCE545F141C935CE696B547F4D262544EA0528B5327D7AAB12FF4C323D343E9A9790A4EB638F3FD06B53534CE8CCE022C7F848BB000D51295491495C4475A95CC10E7AAD59BE8BD0BD3F3CED728880245EDA454B4EF1B3B47C7058609549AE35D206C0E2323E18325B43486DF7AED112A2DBD17C2C1FDBAB64FE8CD5DAB4D31119EF146A0E4032E795D63734B3F90DFD86AA60661C0437DDAAE70CFBE37A74A4640747537C2DA404821E36626B62FAFBF875289E04E3A05A46461F60C574F0573F0E4810F43B486B06EA79A4E361ACABE0924677FE7F92E9279E7D4534DE32681BD605CB7E05AF40067C8323570D2AC4CFBCC7EE4C60B8CC2C96AD5C64605770EECC5A31506C106A97ECCF39D51B21AD772D64AED697A9A4F1C58E80A0A9C1C46A937CE2E3A504DD1672035D6546A896461376302D825CD115E7CF062D3DD4B5A25CCD25123FAE3D3EC59B8E0E1E453031CCA69320C00EE9A7817A01E4220BBE" + }, + { + "tcId": 10, + "deferred": false, + "seed": "F09E23ABE72DF75EE36DC1C952F56564FA4213A987A0656FF758F3991BF4E1B3", + "pk": "A7DFDEA74451C4CF87EA6233AE41C923055CDD85ED442FA912340D2F874F25ACC6AF867D21A200FEF83B993B4467B1F0B85F78505E04252E6BE367EEBA96AA5A383F3B82064954EC279714389DF85D2EB0B045D86D683B112A2A2BA0EFE003BAE26E42C6A7B3850E120E2C21F20DF331CDC18ACB55ED13D3437715F5515AECA0C9BE309EF6B5C2C76C83DAD4CCBA7171FCFC4ACE6F99DBF1CCB16080974157870646E27F3308BB2B6CAAB100C45A2B91E503F4AA74B82DD986C6B74F3B05E0DAF1E56AFFE17A253327F0BCFD4F3E8218C0E4F214B3603F93B1334F6B7F38FC6BCD7B9EAC364EA5ED73E7AE79781AB759991D0314CC2885D6E3DB3E4732B6317C5B6340A74639C53979B8F1CAE222A2F011520B13BD212241D0A7DF191D281D9B4D7DCD67A0B7F7BCC88B35C13119D67788DA711BFEB79B786BD77D3BF0A4631156EDAC812A77DC5FD0AE5B9F7BF8468FFFF04FD7256072C667A75C5BC983DEE7A208009E36CBD338AC5F7203BB6ACE2950ED17B1D2C5BB4449B1DA397E77BBC849893AE1340F3ED4DFC4CDF8CC37E5ED9D1FEE4F784E5040E5D4D5384ADEBE45EDDB64F4BDD0BBBE1CB19491CAEDC92F39EBE1691FCBBF6CA42F8918F6F55509BDBBDE603B4E39DE4D2A577C895F6FC09347B8C7635AD6A08B9F537104771AB1848230A72B5EB8875E7A2F5B1B83E3D3428B879D872002B5BF59E8EF1E3FDA75B2DE1B5D72AF6466731C4892F3D129E9FF1D3A6C5BE6DEF1A24C50B432981EC213DA5BFA8370A13C0BD06707126B4D08B6D945D818EB437BD29523A8ED95172FB9D644C4FE4E82CFA9DED35C26A0050262D679BEC360D3C995E11E0EEBC91E2D0F8EC05E6C01749245A04B2AF93A12D1CFC51E6B44CE15D71463CAABF53085E94263ADC3E8F631BD916A2773017B9CCAEA46ABC65F112670658E3A4A27F2DA0FD44E6E0CCD8ACC967C5A8216A0DF9B390189E3FBC3AA7C7D7BDBF994E93A901AC07DC912853269246420CDD9E42C453D46373C52E96ABAE9A00935B8FA935324D039299821576B5ABFF44C8409798AE18CB74000DE3DC19BC76E97F94BD212DB980A7E991C835E39DD3E262F14B6724DB0E05783EEA7B0E671EF233AFB7634D94D0FE721540EFCEEE3FC8CCA0F22B9B968056F99268BC58168F35698014144EC4C4C97E79B6C46AD8F8610159261595E7DB5348057DDBEA726AECC05859CF1962D0260594A00F2FD5E7DEBE7B5EFFDC6D71E8366FE17E9D0E845B8E98A8A4CB1DB51205CA28444D0E2D9EE86ED0F0F236A7A17026463A4E4B154B07E3AA32E4793C028F069C35A019E7A95C079260BC354CD2A2DDD5B75A1D09F96A335DF72E4FF986032E50B7924448EDE8895EFE636B65E2FDB1646831993C521DE019DE51788AEA4E65AD058DED635F94286B198095B5CCAB33B4C7C63093CB24FB705B6475F2C30E8F1A3AE5C445A500CD4467C95E2FF52F793E76E2C4704A4FFD0909181CFCEE87140ACE05338654483EE2D275874190765187B592EE9CE95D46DB4F3A4B86AD0ADC9A851B6A0E32A16C2B3BB206864CED0919596CBFFE2BA045D749936D14F0B5C57894A4271BDA0C9D4966D9D7B82C65397B425DE86781A78C8EB2ACD4299520835AF46AFA76CABB251A9CDD3D70705A28A33187B73F9AF84DB5E46D0C158CE57DF198C990F271597F51AC056008FB226891D66A66769500C16CE71227960F05CE4110E9A3DC397E727ECED0F37A291012B7AF59749700352F5D9368D4A055EDC9D1204DEE266E7103DEFA0F24EB3C3AE05A5B640A88DC5C71B790A8DBC97167A35EEA719536854142C09793D9112560050F67B457F6EF16AD550905A", + "sk": "A7DFDEA74451C4CF87EA6233AE41C923055CDD85ED442FA912340D2F874F25ACF5988CCB4FDCDF38F0C3612FD8EC68184A108B98D6AF0DCF04BA253D531DF1E5DC51829A30A5D0C78F58D2B9CCE6D4448A8788A68262984F2FB5D67739ED70D932F4FA61194B2ED7C2579E33CA3E4D5CA2F9B34C960ED4F53900CAA7D6198C211A06890AA424944042494271CA96310B4864110512E1000A092646A0387240C22D44868D8A2811233009C3C46409836584369114C9905C2285E1240420B991041165031600D922881389088988314AB87181400100442ED0884419470260A68509B78143A68118B645142529012304E1A42C48362A89406919A98013410AD4884D20270A89A00100412C09370421B088224584CCC62CDA9890589429D8442DE38429004502DC8284614260A0A449629250000564CB965192162C1437816496645246291B17100193654A06689A16308B044C1A98640C1949C9A60120C029D34248239809D4140010017103938023350E0CC91110A311CC948013206ED914459A04648A029212A72948262C228461DBB08802A00523A804E11684223591131931449209DCA68903120254A64841100008B261CA0630822446940641111681C1280DC4A284CA3472C4A08DA0284818A36C41A48C23B940DCA0490AB58C0C195188462264182810040E09826D13434AD0126A83C828D0462A229310E2304ACC108AC9C269213725083906CC0632DBC625C84404E2B06C80A688A026511344805C48600AA3292009851486502414111A948111A8308A8600C9468621263021A96C14032AE1C6809C20829C0291A4B0615822299332051AC1052180699C020E9B042C4B224CA4128182A03004C451991211E2A644D3B46D010992E3800C02054824B44001310154C0888CC0444214854024615134022037225A26450B318DD4360164067260B625220928621864D2382081064AC03090649820C8009113110A13A47020B064E3A40C0CC9855384005C4271942860CC062C0C1622E082854424494CB00104186ECB46651220455404024A3680A1284AC0166C183212024189D3026E504044243348211272C2888C119481E242859A8030D0184D403492A13030090130408870409288201705D9C09120A009238324DA04254BC671D8484801916519046613200219268A599289928870203670E1C64444428D02096212398500432624C1119C16411926054920269CC6008892690C102A0A846449B42C0131061B81908775E23EA2126EBB71325D654C031F1FFBDDA43F012EB01708059BA2B7A5F6F039D05142CCF73D20D925F73138CE91B8DD34AAC7F033135CE1465D2B386BB1BF4576645C728244A87663E1B33542C8EB560835C65E6FE833E4C14DE4F2CDD738C29D42332CBA5FCDC6BB23417F5EDB77AB6951122A5D68AC3E6D8B6267ED26B73D45E82C720D382025D176CAEE9FB343BC98E8A44378F92A687B99DB7061627DFA3E226E2940F5A83A8575E6C644828E5504C042932357F3AFA1F850551465D8F5A3D582434AFA13038699EEF6684001F0B736CB48A1DB1DE5998974D5B8B1478687D432822AF8C3B0F6CB2369BAC2D6796524A8E87214A93C9C952B36D21D3EAA283FD4E56421AD0E94762CD8FAF6010E63108CE2656C2F3BBDBDF21F3C39BB0EE4392F4F72D8C7F864BB054CF787EB0E9EAA54EAB1CE7306590904B78090D61778B27B7E45BA078B49474A017441D4E4FF9C4B722B423D35778B97187C505B1CB8DF644F5220023645F06AF755787B20ABACE3C8E89E8A47AFBA5431CAB8AB282F23020FE82C6CE569A1064BBD981BA71C309B6004CF79B2B5506D3428735DF01DF5FA01E36603D9941A9D1B41C85F20F9C341D7BED9CBC798FCFA4599D7126DBA60861CDFFBAA2BB41F7A93805A6833DB711100726DEB65DBC1807769B6CD056848FDE5506F4DD1F7875814B5C1710FB52EAEBE4485F5D9F04CE8E45CAFB4A5A57EA141702DC161A26B93E29FBB8F851670847CC9652B71EE58B6F15538BE0E2711F47B2F090550F2BBB225CFC24439904D70451044EE0A43A464F1B7D8585C07D8C23446727CE490E8F00E6905F734637146ADFB0C0D7521EF49CFCEFE26C9E5BCD52994FC2ADD14E1FF5EB35613EF09754DCD7C442C3D8CE94B1B54542250C37A9CD1BC4923AD391922E728E41C2918A5C3FD3CE863EE93E653219438E9A3CC4FF6AE3A143A01C315A02D0A48BD370EB4F8D4135BE517CEEFA3B170B18BDD3493612F548EE98B570560ECE0ADC80A38A91E552EB94FD4A10ABA93E70C1A89B71508D013B3E998D26C9E10A3868AAF56ECCF41C67AE7384C0D65BBFBC1BABCBB66BD28B66F1788E9EDEE262224CBBFA1A1A37CEF8367C120EAEF2C15BF7671F08AA6A7602470905FB16A76E4C6A8973F9052FB9C64B099E30B196DC961F0338CB3CE2C6A6950996D0029C2B10069D27A9B5A0CC04AAC59E4A34F3D80F9A1DAB54823429A5BB43EBF7A987EAD9E4B4C0BD0BAA8774E3662E5C3F4136ECA28C062986EEB4C81263347BFA13CD4CDB9BDCFD718635C57E29D4CB9D3F236B91885B6BD5F2EE49C4652CAC647C07FB4AA54E650EC235A5D34EAD7B3F7A7233B0976E5D5A22FD583D0903BB7AE10F9B1DFEA26A0B8DF10E0CF1EECDA99A4C91D31356975F8E51C0CA16EC56883BED25DA08FB6637A71DAA297E827427E29AB8996D9C7FD1ECB3810D6F860C634A2063890C0B8859004E253E7932726CDF16EE2091379D01F9990012FD22E95589CB2F88272BBA855D7F76677EE52FD12E6F5157359DF06E6AF3EF28D2B2AB897892536C7B14D56AF49D02FBF16A02CE1E56294691EFD6B5A59C9295771854560D6A7DB4A4425F1E3EC07293BB94366A9701001FBD5B46DE69F6BB0782D5CB5C7AFD4B6E5402C704AB7ED7EF1D2C7EE1E3E09970733C1CD8C086AE3AF2835101F5FC25885B6FD00F8AAB08679A2F33CC591AB96984A1809467E2393AE6DA4FE5D93E9CA77E5847FBB81F779691442BECBF6D0B9A2E33CD70870617385C3A6580D6E14C3ED7B800C12B8403689DE0DF6A242EB198969D7B943E5B94867389D96904EED0A973F7BFCA95A83D6C8E372BB1F6FC17B5B833DC81FC175452CA55AE33564664096D6C553C1BF3692A5A018117A3413A13F71ADCB490116BF83B4F16E23055E68270B6E5C03F9F2055C6BB0373934A16C45695C76DE7C741500D25F590D0C46B24AA0948D7DD57B4C5D50B5C720737366D6D491DBD18C5939A45E1A9382E7111A467BD89AB60E011AFDEC391B297D82C1C6BB1055AC7F9B4BB4D9D326352AF799B2F798F04DB9A8D2EECC3FCD578A20C6966E83D2A0601E29A172DF3B125F1F9112B5F378253C38C032DFEBE100569984ECDB80CC31DC7A310CCC80CA9257F39B315584F79D63F0000023D2BD47A807CCDFAD45470A6495D5BE3E5F4DC800D4F429225301B0DB5C24400C72BBFC81219B57E18DAEE6793D414E9058C9972E43E6FE823ADBB8CA86957E5DC17B6331792879AC0DB171AC5D6937E9CE8A5C1CB62E9B97CCB2072B622E61F20112C13C2E4AC0A5687EA974F621DC8D7BA3C0E6321BAEF498BE626ED7FF5D0AE541903AD9B204" + }, + { + "tcId": 11, + "deferred": false, + "seed": "F4476E8F0B3DD9319238639F50C78B3FE1BF404EF184AEA2D9E60D3028FFADF7", + "pk": "6C395EAF8BED18645113C013B8B55899A2DC27E31E4A246CEF8098E76F55E02F7F194F429456244129C03AB673F90EC9BE818AC236E107D7833E8499FF3532B9590731A3922F4EFC47BC9E14F7E2C09FE74C79FC775F2C577A59FDBAB4E94416F073E6B40DE447543AD64C3588690AB0A7CDD6D482084C6330EFDF6F9F64CDE8A7A501E555BC64FE08AC7E1AA0ECB9660EE9FB5CC3054644B02FAEC869098BAE6D524946620F0670EC876949BE7F35632431DE473BE80BDB81A8938C8B7EF396A60E42CA5C2861DB5D787334EF4BB00C9E72645AD1F372D9EA3CDB2B66526C8239E6E2D2B6B908963E3AD436B65B45EF86DB50C86D12C71F9BFC44DECA4BDE71A0940BBCA89206B225A24F23EEE96831535CC0B0873E4CC04E5999227051744F1A6B709AD21DC4512C2FC7C52ECC7E765FF51B7A09C80ABEE5412D8D69BDFCB532CCD050B24C7CE50D8CA8F778EAFF3AF167FE836767D3997FA72B3F9B09B2097E21229CF33600D35950D6E7CE143BCD2BAB17BC64F009B43856A22498019FB688E132476B97A8B19B7F94A162617344775573D8FBA23CCF721AE457D643B924F1B73D0EEB1EA467B25739BA2BEDA963C97F63219F14F1709F54A257FC123036DF5502DD04F8B5F08B927701C5356200023EEB7C3806690B950980C0CFA308595415D296336F3876B435CD0C4A001E1BF09082C8F4A96B87F7DB0A744EE39927385C0BB846C249D4CFFE4AB61864328DA610FC856193E75C3715CB35BBBE9C23F0FF9695FB65523C9CD5F718E505B2AB991154648103DD70645A1EFE8972DD80B5F7D4522CBD4A0AA2BBAA45B328B693AF88F0AE2F6B2BCE6BF27AE95581FB00FEEE342709B34E6BD0E2E65E63A8520AA260D601984E9AF702CE338FCF6D7704D712202B6DA7EB96C1C9C848C40FCCB3ED55B9F4004D7D6C57CD301B0362C36FAF5F52AA7A0AA6B78232EAE801A67B567470647744CD4F8E26903FCB14D59DF6D3EF057518EBB0DA849B4A743D6146C14C4587AD5E7A393C658EC91EBE970D23305FE9A151FCDD8B7C332A26612D349301ED291E8DF0A01099A0121EAEEDA07FBBEDF015DAD5F5655542A59F1E0F2582C78F8372EAE3D22F8CED5EDF73207843AEEAFB34E3DB9409A000D2D5E5C3CE34983791B3ED407F85124E5625C88E2C74FAB18D53D18C3652B37721683DCFF834FBCFD6AD7158F6AF0BCF9E4F41C29929BD3917403A679EB04F24B8A759C9C16A7763557CD23EA3DCC409EAE49DE1E473544EFFF60425679EDD7094340750FF060F2C25CADE96F5091A080E634CA1FA414B7C7C06D1B35B28E2F7D2A8131E43A8BAFA16FB4EE1FB7AE762AAF69EDE9FD79EBC831F88AA59683A296C0C0645CF0783468C70903B9B9BED2164B6CE5E8B118893D45878D7085BC2F140B39588847C0BC24B280C206CB3F8B2E40C27A4947AC92EB97BEE5422A7EE96180EBD311F6D061014225F410F91048267FFA13FB2B40EFDA99D2C15CFD345966FEC37CC1744E32D99DF751847E07D69D890847F53BA3953601810DDA13102D98519E586410CAE7033F8A5D3077E045C186ED50C399C32C81744A921FC38AC49AA5D07E5F016AD3C48E5BA637A6755861CB75A4F6F6CD08EF3FC2F2A16FB5F73EBEE9B74DC7108463740CE3C5D043EB63A82590BDA9FB796B08E52F4056710DEDB65324B05461AE395E888BF81E16FBD44D9091EFC03D1D3793878597562EA59CBF4CB8E1BFF6212CF2FBAE2722ABF478516F64FC3D5EA10179645D2ADA0F668EDA3678B0E4EC1F80024FF2D962EE5747B84A42154DC07CC85219F16752F571FEF4386DBC60961E8B8D7EB723EE1F1E5F1E1EAFF185E", + "sk": "6C395EAF8BED18645113C013B8B55899A2DC27E31E4A246CEF8098E76F55E02F1C5509910FD8171187717DC7FB4F8DABD29CDBD28C23D7809EF6B58A4371C8D7E7007D0271B40F27F9E379D6B87D17F2402D64EF2CB877B44B67CC0DB31E60B617376DA349AFFC07B219D7B4BF9791AAF289E81F03CDB8020485AD0AD92993D8D0A6852403281100221A25625C400262188AC34662CA100D80A42464486A1CC184A4042A132150CC202252960C1CB84C1A2566A028325B206D0B87901A048C1AA07103429252264E12032991A24882360E223891C1946008B1284CA84D08314A5C84701BA50413B88D1C1008202466A11042118170111911C2242421432912B641539209239948C43868C0166920C64DA04645134390D2183210170DE0100401829012158883065062261190848924C26121270654320A1A090D00A2250B053018A210C410895BA6898022615A048600158C03180EC312600341851C174A0A42018198484B0409C40891A33411082952910626C29005D12232DC38602336245B1621C4302EC9988418140158C6900C872159B2895A062651228E19092D0CC04008408620448E14C269103840DC260860008553860982405289022AD4186900A305C11672023624CC404D01450698A0410B184923492D00320988A82864808D5C802DDC06051C86695C326CDB464459922C11378E1CA771C4926C94B441949240994401983228019620D8C6606116111B9049102986510008DBC069E380041B080EC4148ED4884D24990DE41488DC34850C32508C300D10B080D9C645C9C469222412D8A660233830101224DA4450C196491C227151A82001298622A7614C845013A42C6042058A924104A52C084831CA8061E3365111059052C88DDBA48CA0464221044D883481A0A200C3380E13986151C62C2348928C024561222511C24820160DD4205019856CC3208949B469C0188864383211165240849010B150A4386919A96563B020032009C8C62454009289A00583B66482A46442A09119B76C0AC28DE4948563329152482108178CE1067159144E92382D9BC24101B920608820DA067018C16484386A0C1460D4320111199218078A89802858C001D290111C070122468CD1084861266ED202219318664C428A9C942023B81013308801B32454245209152608B30D9A48080BB960024311A296281B476C483289042824D2C0481AA6105A826421269020902D09165019A1241A852418141102328882349221B800DCC5B10C552CE0DA12866C8FAF547502643B8A02A98FA05EC5CEA052F3BF14B035B89DADCF5CDE85716C2673374E6BE9E8C08DCF4190C5A6AFC0FC9F786F80ABDB5CC0D78DD48201566462C7ADB0AC4CA23DAE66014DF5417CFE62DD7F82DFB10E96A3A0686B115E2447639E43F153B6D05A38DA088A280FF10E7837636A57454D2BDDC54E877CD4B527AC664308C1699A614B6C6E4920026BE5469505A3E30491B8387F2802895F0EBAB983F8339632CA1EB603C2F54130A21D8568E72144FD764336570D719B0731FE709C2CDDFD06598F451EA2BCE3CF5A07F6FA4B508A69EBEA1C892E88557D6CDB0BA6BE9165016043AC6A376786741AC3DC33F73DF74DD62BAAA41BE09B18C1FA3C30478EE0A748F7EF4093BEC0ED3BB579B2634EE0BA6E4D31BF8EC0B7D400338B979A9862B8BA3EFC81155AEA703023372A686DDBF98E1707D63071E47578EF65930084995869106CAF96D3559D193EB6CCC7593596C2DBE3E428FC95965D4EFB7F26A5F8CE601EB2FD0B8AB722C748DC3A1F732E882D9ED645FFD1204EBD73320168209850E4719FEDA0F5E0EA1AC258CD49444D168928D2910DDD35AA376A417A579C0BE8E0E1BF3578CC7448BB0C277B0E147E6E579EFD21CA05C2C2A4DFCFC384D88157A80336F545AF1460F5B36EF41B98F4188226FBE2FE483A8E4CE1DDC10B16A4E93BC994883D3DD5A8EC5BB64D6CF68982EE40DED10611392154A961A4C7A961CAAFC1290324D6D53B3364EE6990D4B4ECEF7295C30B2A004F15C1AD3EE6DDDC8A3A5FF0D9B7A99A35198ED1FA480DF3FB2E136A368D67D24294D4BB4203D8606C0433B1956D38296A891555802BA4F6A518181FE1F9167479C3DF67CCFCDD574E631C874604B86B8A775802A247135A7C15F924BA3924E40BBF41912B1B24E08B499A666810945DEFB9FE33CE2449B17AF3C9276C732CF15C6EAF5A41E9B494EF366A7E7AC6FEEB4333D798748E8539DEF358FCEB1B4182924049C8B05BDB346CACC92E83E84A7BBEA97D4BCA0E9F237794FD150FD8F1A9B94D2A23DCFB207159BCCCF985B01A8F9D0EBF6C9AEAD77BA0433ECFF81FCEE4536CB54478B630676CF8EB7FC4C31B376220C5E6C49C782D7466BA5E7233364E59B92E3252FAA07C528FA507A4C204E79D9C4D8BA011B825961335A778C6B86909AF2F848CE290D07104FF340BF4AD6920CF89623CAE4AE4F53F21EAABA0BD91BA38563AC16BD8EAA42546524000C2DF03CF50AFE84ACB0F2705AD911F896F4E52E7C8F0D3699FD506EE24608A377C8332DA17F94C9473571EC00E48BF68E6AF36901C922D6C2D7E3CC48099056EF2B7015ACA61BBDC02E4E8B8C1F4CCC51DB1CE4BBBF23A097A45BD93E4968FEB79EDC4117B5A5E38E962C1DD737BFCE6BBF66760DA004A009558F73B5A0C6269CE6DA2EC3F49B350A3D0DE04B08E84DB4D2C1D9FA74240E9F0EBBF8027F69FDCB184045240FA2D212BACA4B15551C6C3F990A2D4AB05770CBD97DE23A0F0D625FDB623261E430989602245B0B7C6299751EA2FF5CC3642E11FE9D3D911F893189F7ABCA9C5837383DB16611C39A37D882EE24DE730435AC2123C96DAD7847A0176ADDF49BDFBA9725D0A3E50D5574772E1A9B131A299B4416D86C6D976DB45547F8C5F4404EB824EAC91C475354A2518B30D050081EBE8F86AEDAE639B0FB1854DA56B5859DCDAB0209E6ECA00A5405B14882B115FD8612CB39FF5C7F79DC3BBA02A62E1A1FA3F6F5C0B67EE0416B9C3C55777375CA6CA321E990308C01DEA20C966B148773487804324A916F14DA4BA3AC7DE2CC3CB88CE6FE7BF1408563EFF695A0A2C6F6CA392C3D3DAEEB45ADCAA6E7DBEAD25E9B5FC71D1EAE07B35E72FD32E569A3B783DC3DF1F957DA596EDAE1550D7559BE71E8AC1BB02AA7EDB0A44D3B0C0F796AABA6C009E793350E4A46F82AF02A58050909B27CA9F4D37E515193BD7E794A595018D52AAD56D03055124EBCD1DCE89EF6EC705D98AC7DED9C1611C580AE7247BEB0A8E0A23D888D517196410968F7A93DBFD36183B405A8FF26E8D04D90B22747A95BCA43554CE12B4D1E8B0AC6397B100762826EE25AFF2133A6B8612A82665E6C3B20A6AB65186949B4AF63FEBC9D09E83D2DF49102DE25571C1C453B03419F9AA06C59BCD12419493554A77DD57F8A2FD73CF8CE6B4E6CE056EBF6BEBFA867C303269C7A48386B3530F3D2982DB0983BC5208DBF1AF9047CC7C75D3A29B4904ECE54E52265A51EF0BF1DA09BC9DF56470ADD9F84AEE5DA5C2C0F6F73E545370FE919CBF13040FE562B564C84D43EFD09CD4A86D57A01645006058944E5CB4701E6DDEC2" + }, + { + "tcId": 12, + "deferred": false, + "seed": "130A45A87F380C72BA709CF5A432BF768E1D875A30C860FF8B74BC56A7C8A042", + "pk": "9F256B88122D75E988235D6AC427FE3D896EB08948FF95ACB7A50A3D892C2314A1C5BA8E04EA3D0F352049E24FD868C3E715385F6D4FB8F0ED9F42D6812B1ECB357BD6C5AD5115B87F6D41DF39922E7C98D58E5968A72BD420236D5B9AAD031B7433FFA6DC3CAFD5DE7F6FC2367CC8B9B9BB20FC1EA84B17AE79DB3C8C7F5A5618313DB8C3D42B45066E93B608A2D16F61E04F4216857E2C1FD237ABDAD2B027253F7BF372F4F692841AAB16D2FD320CE27781017B3B37C6BC242748B1B004309B3859445C8250C210FBF8DDD40549DD456A9612B4FED4D6A472A4CDA4514A1F10BDB366BED07C02C0CFD016DCAAFCA20F0D23D5735D431349E29DE31F2145FE90BB753B937823587C1E7CE62EE4F7D5E6D54D39AB3F8FF8E0EC72A49B5558CEA637C0E13CDFA4243A9F631EB3169FE395E7CE3D6EB20F38A9D72CD1120B920B551DF84063737A7787FB1A02B7D1C95BE34CEA9EB938BF6DB6155D8B5F6F5877214507561D41455FB91D431C49112C35E4F4AF5E320A3A1DC27350EDE5444A36C78788AD341B71BBB5DBEE67D7E3591759F96179235BC259640E796BF2B0BD1AC7B2A4342B1BCBFF0FC3443B113E72ED6D4C81285889F492E07755F181291526153CC0433648FDC99D296034C39C90D6401F60C4BF0FD75718CBBD8EA0DEC9810B7297F9B020411AFA0297F30C535542142769AFCACD7DF0C82B44223B2C07D9B8D01B6B8A0322CF26D4EDCAF9F0D1B4A39B41F831F1331BB9590074B4C3C457B196780577D673463FDD50B096DE197CF7E7C829C074B724B2BAD84D1A199269EAD5132FE1B0E995913513151A83CC6D7D9D9B3D0AAED432502D92579E70DC5B26C2DA124BB7730481AF4E4B0D03913CC48219A299DB782B0F149C54EEFB2E7029347F01B4061CDAEBDA4315352B466117945AC389F8CAE9F1ABDA7AF6D06C0DED532C450E50B1B8B7169A1EF9243C9A940714057C064A24C5E565750E8F95BCE35315C3AAA1DC00F34336EB5DE4FC191534CE624D6EE718537748A64CF893D0302BEC7F37CF50C6BBE2B4CA109E80DFA2B0160207407AEA0773C353D58EE7CD1149319D1254846C4235169D4173E2063470D58C363843AC28E2795D97FB5F684063ED2E35086F2691E60D82A0A98084FA90D2F8728FBF0FDA0575FA7F9233573E445030C4EAABDC055AD0AFC6DC4E490E86FE20EED7936FBB5C8EEFB33378D5D68AF4E03FEA06A759801F331FA357DC2C56BB498764940811C7A114EEA6783B181A87896DB9F5CE44F1779437A8F06F33040D1378CD5A6B4E155D95C1E866DB3FD48476C0C0E19A9AFF3DC131B8F8C89893295A0877FA7DCB186F00A4326DC0460F931819CED17E0EB0AEC37609A52C1FA290B00635DB18D22B1B6C909F2BEB231D22B75F7227DD37A8E8DAAB863765F643C1C568163114D338C409D775EDD3C1BE181C80A992B1D1872B874FBA52849B756DA852D391900F147EBAB5AB555A5E9BEDC3773C371717FA18C09651D9E88EE9422F2953BA56BF6DDC9A52BC286C84559CC39DE4DBEB6A2971504DBDF09BAF301BD9660A491BAE4B7019F20B40D73613F982DF356C584ED555FC6E79B75E8ED50475401B0B1F4FD2DA5851B32276D81ABD0C45C6ED1A44B1E57AA25E3B1D79219052BBCD5A990BF252CCF1AFEEF926F7BDC0105BDEAEDB5B3C9020142280E86D2388E323E7087689C0F831C3723DFEF7319647CC9AEDCB4059AE574DBDFB7ACCBA9144A73A039E23650668848A0BF3EB960DD89573C7A0107CC723A8237763AA18ECE34DD26CB77F1A5859CBEECB9E9A38E1265F611D7FD4F6985C9E29460486E0A2D05F3CB6651FE6D34AABCC13", + "sk": "9F256B88122D75E988235D6AC427FE3D896EB08948FF95ACB7A50A3D892C2314D7B62A6BFEA6D3859D52D9E096B609AAD8BB46BCADB81CB2598549651A77127529453228DF894FA3E83B2E00C70242514AD3DE776DCC3A52948E254FF5E80F5FBDD58FDB1AE63793E332F520D44333481F8CB0F70ADC8A8529DF06389BE84DC75C369104052E09274819322DD906404A92250C152412456EC91224042404D834805BC40559420409C69194322664C82441960D2002420AA631DC12840395494A1444A0480E0C10821A12024302411BB12D1B482498162C1C444E194521E1308464342623498061882D4B340088B0081C208A2113855318605A2070D9A6006314801A132461320103B265A3407218127194A86102108E8CB0110C1568630672E2C081241290E446685CB2692200254C4252891444123988C11684212348191284112730D4B88441C8655C1090D442465B207010327020132C24292A84424CD8866C99164A1A293209278D4284288236691C378EE0A88C11200C0320518B96302427611B946594080E02390061902059065164188D12B26C0B272E91962058304601264592B42554444A24114292C045E400320022521CA07192028A64B468D086601B326D14900062062E01B0690CA4650B31610A42124A866D9216410A903109370A888688611889C3366819B971CB940C0144251AC00D19390614B41042448621947102952542940980A049213425D208520BA651E00841C8A811E0041040088210434222972D832470C14210002542A4B24914270DD488680A37489294055CC46453304A09B345CC8640543222DC1890A2322603116C04B930C21206D2342CC340861A02881931442443698418815328691B084204B9441046894A4426C8301002B74D0307690CA32CE0B64002000AD2122242B48490480191262D824005D1464CD1946521998818C72D199865012070A0A28D0CB184D186494334891BB56863C46488306D108049A1224090180EA3444508A700D04851E3406290C648A2164D493689A1048C08046DA114314C308E1A272489842D9122041A3422D31884443805139485CB86688A220DCBC030888648000170E316410A39615A384908B96D0AC38D24B59150366CE20006C328514C344819394659B02460144E14B080E020901241091345041A484DE02686CB8620D838690AB124CA246A194080DB286901C9491997090A080A90A8240CC9401C496510A80492222ACC362024288D24994CEC6E9BD02A0EEC00AC1F6FAAA0A5E59B3AD6D721FD88F05CEAF09C770D8CD7D29CBD845E2DAC16FBC72415DF6FA055F335588659F9DFF7F1C6EDC444E08EC7B62A59695C392738349AAC209B855E84CD5BAB98811E4F728550190C5751C1E4CE70D4795F692ACB1460FAC5852BFB14A52DFE75ABFDFA0F444CA860C77CF84A324646298B19AD7C2B967203534C5976A10EF6947AA67AED44342D448ABED06D52F53A19D325D613BB765B2FEE469B4B7793F4AA47C50F9B737B875DF641164524583A5F656B671CA99034395A1AC133400DB425237A20C21088006701D21D3C0567C8470763A773125D518525F87A0F70A6A9A55B52D7D8EA539FE1DF29A297B83C354A7DE6A9BAC2060C4C72CD11FD2177D7DDF65F8CD7CED7A95EE85EFADAA3B236DD3FDCA5106F1CAD4C528AFEFB87EF14BE8E7092086BEAA44DD8F090D0FB4E21B3B7A23810D4ADA76188A2D8F55F37C2731FC5A4758332036540B2F866D85DC897F3B0000C0AA5E6368EACAF358C515C005C2D7F5E971F5EB538A7B9CE2D202D76724E4BE869A8F0E5B9D888951DF989BDB004D470526AD2B795653073E65070B28B5041C55AE12C7BB7C332ECDC8D05569E8F62E340D497B6EC687294D87FD871A338EE54A72265AA591FC3E55C34F1E0AB7668964C137EC4DE8CC3FD6753E431D748A30AA09C0670B8A467D5CDC689FAB400AE2E5513AE279E43A35B6F79F839AB1D5EE6F88740A794028FF0B6D3D866F3BFE611211F3423BBB28DF54E000042CA0A3EC2A0B5CAA2A570AE830800608E62BCE1D54C94CC2D7AB7718779CE09B8598753661AFC9851A1E08B2FCBBC729D2E8C598F5A145C8D4EF1AB73CCD13F8F220DCD63C06DE02171113278FE5A9B9B73A1B046BCC7AEC817664853A0AE57647F59794EB5A193F00F96FC4A3FCED0AF132F586626EC803F9BA5919BE3667801B0F7C6BC1F8679F2C32929CC013C59C9F9A1C04EF52A0F8B1E68F0D66C7EEA1C59F9521111BCF4CD6351AB7928488856AF77132495AB887F8F235FAB1E15860C2BA8354AA91C49096C262687C1EA866E0D1D23A298D97FA1A950C3A9A9DD5483321AD49E0A6797648361E7A37B16F71D95CE1FCED2F46B8946EA164875B2C42AA4AA529FE50301FCCC283B753A58A8AE65345B5010325AB9F5184EFF37C46737CA9062F108044966E981528B43847E368D52566D41BFF57982847511696B498CDDE34E663D0A0895AF4E52398706748DD8D433C51E8C2E2B03899931889E5080E1511EA78AE0891CE0E3509E3AAD5853E00D6FEE95951300CC7368E392CE4109A032F4F6DF555CB321F16DD7DDA5F80ED1C32C22CC53CA56DFF33B153F2A687C8DA2C5E5DC87D294E45C47F5ACFD713ACBAADC399D1C1563F516CBD5DD736B77C161548659E3A695E6CD85B05EAE9B5CABCED4A1FBCD551759EB0F5E022247EA9877CE88875D9F66FEC1292E05544F59C221053264F7BC209F1128952CF7D17ECFF7438CD2CF8AA27F5AFFCF8E8C198FF49256978AF48592C2D39E895B8DB728B4FB4D89D3C5CDC388B3D75075F9482B43C0A6F77205F17F03F1B76774C36B26E555A555EB7CE1E1C458E8BF8445C19F6911C581E8DB7D2B4F39EEB604295B4AA0A37816C815F42EB9284F536C3777EA4C2B7C3D3D44E8F7F222C8E9BCCCA6AB7A0050551510DE4B6470193C4B5CE91C0845233EA3A666BA39C8089257E7E6C6184C29E75C9A5C1F9F807DBB118D521FAC705F224CD40E5B2BCAFAB3E31BAAB7C4A3B5409049184CBCD20BFDC66F12AB4E40A316E5B4960F70DC105ECB99C6AB56D79906BD72CE119E4E31672D7F7025E4BA548D458BB8AB782158304FD5A95B4AFA5EE20377F137E320DCB333E7FE1F13E4971B8E99F2A3995101E9EEE3950AA1E0A898052376B0CDB28A7935820A082CF52CB4A6A5765A7AF9DCDB7E15B70F1310A467F34B0B5EAB49A54114CB446A7EE038B84015877A305DC97EC70086637F38679B94CDF4F52E93D20D1520182C20FABCB9B73341C0023615D59B18C857BE6206BD10ABEB2D9794E4806C6EFD39D2FBBC15047ADC873525837275B4B9EB0863F103858BCE9ABFE9FE950EC911BB685D768CE07C72E7D7BEFFECBB0EA219F13B0C5EEF74ADA957394AC961B7B365FCBBA9E53DC6F7DC4683052A6EDFB44BFE42A69C4C16E3E95B61BBADF9BB294DE9D8798AB62654EB0DDA5C1DD714EE69E483748BECC6329A6C9709429D7DC7EACDB21B2EF7B8FBEAB834AD755CAFE804DEA4729ED64F8B8DC0D5F76C4554362599ECA9759183E4B52635B09D33B871E1AF49B323E32A1C6C465C6AA9294A30BB6984E188051C148F90FD6948A0" + }, + { + "tcId": 13, + "deferred": false, + "seed": "3D00709DA8D78B889875F40AAAC1635D2BBAF0BB7F37F6C4ABCB7220A5808F67", + "pk": "C978D4F3B96E78540AFBACEC073B62B2C94FA53EC08D49663274298A806D704B1ED86941A4FD8C65EC64BCA35BD1254033AB9B9F83FD10406E77D73A6DD23DE5AAB469308E43BB96E205B65008BCFD9B6D83837F96CF8FD82C9E3D0D3FBEC2142D0FC75E6723583FFCC4B19CBEE9A6431001C892871858663F1F4F2FF3E3EC36F099448C153F4ADF4CAF6ADC24C7C5058B9B3092575A37390771657D3D471B9BE02EA2C0B50A6493B78D0361DCFB877FB026D59C136DE1E1DC14E65ED16C1726ED311DB5E02601AE6E03AAA8E008725A9364A9762B1D12B35B5772A9E001D76B3F0EA3D3D9A016844B1436B967FB0448CE481305DF3A50235852FF620FDBF0897172135B8C528C449E4C7E49D6F84AE71613F30FC75DE26C6869A5D0B98371B92A9755BF2752162028B25DE982AED49EF9D5E4050BC4B2633CF537AD76FDCE838091947B451D16512B6B370DB983F86837F93416AC87DDCCB2926358FE01FED867FAA2DF6BB7C001B367B56FD5C6925AD63F06696C78981DAECD4E90AAA51B2B2A809425E5EF1A884061AB0034689357D84BA0E6282B770B1ED5D5122B6C43B446355ED8350BC3B6183B4A96FAFD1994B0E1D52FB337679D4693779226C4B7AA79AF2882E58D74C906040DF08C36415F330F56BC8E35E9210ABAD998183C6F8A324B30BCB4499382EB96FD595ADC129C68FE0855E584FE716104F663AB2194F7683A62E217ADC22455408CFD0419D157EFF8AA816DBF6A0AC519391DB6FD2B95869B1A1D763EDEACFABC4F086750C26C781DDE6EF3B19424DAE49289C3F2FD7AD08698C05D0D121B6779D77CCA6A00AF1E37B6CAAF3663260EB06EA77CC4C775820724E8A4CE66BDBB446B61CE7C195AF164468B111016A8BF2B43247EE076CB7F27FDC3CE9A97E506C7AAC8F16F675969086F38AF49A165717C694612F3CA4BC9D3DCC5C7CA499CC92CD76CD535DAAEA822E532A9231BB965646E2FD080DE1346A132F4DBDD7C7201CA26735978F5685EF35B7441FBF37996C7059F56AC93E07BE51B66D270423C6F6577AF624A6BF257F2CDF558C0F6D488EFE24B9EBE7265D2ECCEF3034F9D26CDDCC2861AC97F156E814E44FB859EF4FE39CCB96DC25848E1CF9174E38CCB69492ED2E4F2313DC76B0E169C47246499C0B01252F6A00C7258ACBEF3351D131D5F6C83EAF2B51FFAFC2A0D274317F635FC159DC095898BF0BB95A6B32D6FE6A0C6DE158ACC5A6DEB222B94B74C3E4C0AF15266BB455A5F5BFB8E60533771267E0BAF8982226578667D80DD16253069F5CAC2335D80ECCFDDC1E37A79256AE37077F452AC28B8C4602C5C4DA09E0EBBCE8069800C597977B5A67A36DC00C3AD0B53D77F1D19B64752DB3866858D5B4084E99FF28D2A834A77863816F569E2C929947E92B354D1229B62604DBC83730E1AD9DAD41E7E6B8016B77742514855B75D2512B9C88C7E3348B5047D0B816503439BA38A0910B1A0E14E2D95CDC1EE0FE8FE2A80E5F6EF6BFD4409760FA8707C44832A1EB0061F6F43A615461E331275E1038E73D78FC141F87D5112BFA2A1A4452DE08A8ED6F6FEE57F99C7DB5D1E4AEF0DCF68CC28D0122B312720FD91B50B40655557D4D6908B43284C4390820457F4CE5D21C82224AF09D56D4ECF2BEFCD658AB0044DE320E609D826E57209955355F03C8F41F2A2B91CB50460CA398EF778B3B1A83760322A6E675065E80B72556A80B774E1CC11EAD767AF196B8F8A87B4D5482CE88BD218C0AC6614558E3E81FB1664AE4C99C680DA41423368395B9972B0819FC0B4639E6704E4C8241A500308B5319E971972D1952A54DAD62547FC263489E2E6D61F02C1", + "sk": "C978D4F3B96E78540AFBACEC073B62B2C94FA53EC08D49663274298A806D704B64D929D9BF74F1242AF230B6A21911E89084290C4CA9B72C13C5824A6324C9515F2D8EC8EF5521FEB0F6D63388FDB8F04865596B97351014A825D9074E0D1A411698EF5A6B19194A18F9DD2E61651F8AD2C2981627EFD486EA75220666F4EA53E0860044B2404B3885C3462E50A83108142C9AB049DC02852138480035710C290102236A89C2401CC928A0942824082618868053164AD3228D4C10461812050AC628933489A4B80151904DC0082613C0005BB26119260ADC383224052A028868A2841100150DD0328251A23002B68D9A826CDAB2090A4266DA26640CB10583C84993484890862D1C0611C0222D0B14889384710B262ED9A6411C0331A0C280611066130288E4326AE298658B926993928D59B07118164C1A404E0B192CD108682182441A036C4404881947324A14081481850B104C10904CC2A61188402C03B36D19366890364DC4382481C829D34225A0B08D14165221386DA448681A070644B8301BA125D3086A58C20409135221B60512A288A2063254C84D53402914C8691BB25008B66C9AA42052C231083425D30409D3101013446E2224294CA60118C410D040724C060019C56D9A08729CB228E2966DDC1062620284D4160E23B760A2B2208B400C52B61108382D1C04800BB88D49184A1A4009E3060A60209004C45002B62941425219276418C7400C34220017290C26015CA08953182D0B2948181428022186924070DA26101B468E12292E2294100CC44C20C96C543631220180042491A436099A046E61140AE4326A9CC82CE2248E8B884C9C264CA3024D1924820C30691A050102B26818168E12222D880488C0C22CDA00649412811CB32144489114380100A509210990C8B000A400421BA8881099718C462AE0B00802352183120DCAA088123850822489C3826118B185D9342A51A20451260218268ADC282DC0A6090A232683B449420491041689C3A42403820880460A481826D3B4519B905199480DA0A471DCB6910CA4649C02840838028A080E1A030281986DCC12882334669B342C1AA52808469212110D033764C0242CE126328B208803252EC4088D1A190811186E0BB1014128648A4040E018329A840102A70011A269E44261448489A2306EE11490E2B00D5A0666D0064AC01692DCA65109B948C89424640640CCC44153A6240C248D5822528314519A8680200306248145CC1462A34682D920326ECE3A61DED4ECEFCB1BDEC41B15E8656E2F2AFA8158B7E27DD27CB0FA892E3F773322A0AA29DF9434A5B04D92F1AD4D6F31E6A1D6B7BFE54E72552929C886518BD5F6B4C7F473807C1C2AC8AF14D75C3790D6308496A5A81318B386DC2CA818D1D74B11AEC0DCA16041AB31D61DB7E65146F35ADFEB0C0585E116A8BD65747C58E1578CD5D8D404AB666BFFCB57BC015D841A16A126B66034E1D44C8B1339EEC30B0122948E66E8DB060DFBBBCA8B12E8531967820A8C35BDA3C945D3954895F6E67724C88900A0F93F667947626FF19CE2CFBC956A8DFF62BC4DF97CD136341264BA2B181AA0F1EA4E3C520662085F77523D42A6C9395A06476A46E8E275C0331222C49F852FDC634EBF7AC24F077C7B0557F3DCE457C24E1CD981EC86C149A91950D716D596381C4719D63DC9DC5A775667665426EBAB1D5E7AB3643074818951C25D43F79E82D8BDC4940455920394B42F9E95871BBFE837AC878D9DB48AA976A609EC33A9B9512A81FB87F7C502B676076E2CD70FC9DA795E274F3D0CE12259EC555C3ABEACEF09AAC80F4F8C41E077E39AFF7B5D97AF8C5B61F701AFDA28101343C8ED11123221358507AAEEBB6025CCCBD49CF41D0BE26DB1A95A8C5CE60E625493ACD6C39F035B9A4A200604B94CBB827164B6CCA42CBEABF46B975F9B9D57849D46A986F645D2D530A6DC5611CF92D92AF4C93350ACDDE4785F6902416AF43305D65B949CD7D29AAD6C9B7A3DE28A8983BA4E7A9123287ABFA00F7CACB6FE0C868C4492B264FCB58CECE465A736BFBC1E0403A1CB4D2BC36FD0880234DA2F90C8FEF5F0E12E47DA3EF05A15BA5DE31F67DC929421499DF52DBF00D604238F8C179D578162C65AA4F980460165ECB8D08F53FC319C51A715E4D8EFEE21B8B37AC76ADB189837D8A0C090A847AF3B0E78F2D4F2AFA2714B64F75E076E95EAEFF03FAE2C9A7C319D754873D3A3EC115D9DD5625B25EADF0D00EA12DB8988CDC167AC480D62AFAA5A301478304CE6187B4CA7292C0D4743BB000E3057E1DC899506EFBBC25966BD04EAAB8B6116BE3348DF1D3D6C2948A2656AE5DAFDAB604E38872436C5605B280308F8F8746626272CC9712161E5CF095DB53862FF1F38B40FAB69B81821F911073D4A098A7C6EDFE8632C55A9008D50CC1595835304BFDCFB43F515A00DBD0FDC0ACD5138B5732C50EBACE2867278DF1482EF3FF77F6BE06924DCC636FD51D72F3ACA4677B2119A14FA2E3B2A08C528B9F0A191934DB195D92D9EC305222E79B976A577788DDCFB030D47820310AA23F4B37AFB03E2460F4E278CBFCB30C9AC95DF06D21EBA32FD11D52A1AE8ABA6CDA337172FC863818ADCBD25B0E64C96B38A5C706BAB2C25FA45A616114C0C896E09D0A9F8BD5B959AC4E16043720CD3966858BD7EE6CC29745F6592B63A06772DB2C98E9373A215C642AAE4FFD6E84CB47F7B8E19D6B355F35AAB5BBFCBF16DEB73C2679A1A1502F9F6116300D54BAF65948627EFE620803A4F2D895899F24ED5A5B5A0EF8901DE2725EAFCC41F0064363B249A6F405663F550CA82A6DC5C5D04C4EC425EA7F27BA9C3B5C135F1EBFBA4BC0FF8D7C5E7B429005E5494C83FAA5C63CB73BDA47928DB74917F5117DA9E2B939984677EE84B944E0346072357610B0F2374D12910C8BA428628D500A6A57F3E3AB4752FA5FC4221DE5C332C70E53E8C48ADAFEFFA66DE27176290FD0E553ABAB1733D8CE618106D5C80B37B8D3068A8B9420ED1DBFBF7AB681A4FD077A5CFF186A44BA908D268C627F1A16BFC2A89782BC2933A0894FCB09A6DAE2B99192CA6934317F79EE65E33808267306919EC2AE15D7F8D98DC1B0CB34DCF0EC6AD5A8E6F23372E24E1788B0411347685F0A4E552C5B906C9CE64C0489E0A6EC183620DD4F0207637952F89F2E6336AB38A357DD66D14EB984D8084AA389A41E0EA910043B139EDE4D6646C9FB57919CD1398D417BA48B7B91385D377AD145F547EEC67C535CEE758D8286E8B8000ADC600D1C037FA2F2ABDD6FBF614DD626A759C9C4CBDB87076A38F3895504C606BE4014D57D7F2BAAFBD7ED7378F338EA58B2BD638EEF8ECC136EC311FC34E2E1333792C410667561F96AD2702CD43EAB97E7A8F5E686FF12AF8DC264F8D0CF66AC0B1E9E0BB5C30FAA7532F18DE7F75E80BC04651ABEDE5F0AE0E6AB17546B34FA9850EBDC4932FEAE13C25460343DEA53C1A0AA5BECD55D9610C7B79AC4FDA3C05594C3E220E455B2EDDBCFD433546B50902A77DCB6577F07BC871D4DB3F909696452644236C72AECF1B7F8518D9BA7F8AA0EA7EAF020D0358770C0792B3A07838C58F4845E475C7D0" + }, + { + "tcId": 14, + "deferred": false, + "seed": "530D229A951CE81973289F186CF9CBB284D9A0A0888EB818D6B9D78648E074D5", + "pk": "0BE9F87E9D22D6F112A39CC531350A306340AD84F313CE18F456F135A5C0DBA3B853E2313ECD0BE07350AE8AAF22B5B7F10FE05CDC62C00F3DA4B71907F73315F8BC47526AB332F78AB20195ABCA73682E053F4E13F18036BE2EF3C8B01BDF1F21510169D447A9FE87E70BEF56CE60168DE1C9312002CC9E3B680ACC2E13F0D5FBDA44370DC9276EFF999890E7643B3B0BE8A24D7175753FDB1E31CEBDB69EDC8A9F2BF176365694FCC4DEEF0C8B0B1DA3020CAA1A767F20A9F36669CD82D471328AAD31B2FC325901371B36AE637C180871813AA481EDA4FC0C7E2C0598F93E96D907C72FFD87A62F79C02D6FE60837707AC7F52BD3A49770115084E958730F42CA8098B87171E8579511175FB616A73C86D723D5A7EA67F35F1F6088A2D7CE48FA57975328D238BCACB26BDB0CCCB372A79D96F9C09C8A5727C93B36C7C3A2B2476D01D5077190004AC89967AD1973614F337975FEFF7D7704E14B61265377D37432400359F5BB2EFAB22B4F65ACD86C4C4CCF94FCF73C9FBEF68BDBA59562BEED19871A849DF1DD7F4A6B910CD5AF39D4A9FE78A2ED6A93790A578D774475E52498FB175E3240D6C5F02AD7F3D527450AC5748E7CC5E8D3E28BB189BF59F2177BC05E939B81610DD8BB6E895351469F3BF0A6116D993F4107C93B7DFEFDC35D182ABDC6D22769B9A1C2191E99A72D595FE5D9A93F96E99D9A913A52B0BE91C6D4EBC74ECDCC92EE580D84FA62397236427F7C057E963D662CCA4025928EFC272B5850AB0C13BAB34591AFD81B407752CEBA1C3D7D49786004872C51BF73CC11A92C3905F5FB96046FF0D153D43DC1D3D9CDA6884DD2BB37EFB86D9DB6E58F2882A16E2A254BFF02A2624EAFCBA3488E1B5F5322D2FC54AC7767D418D2B5D7CBCF7F20D6F77F118C6D00D10D7349A57296488D16C4A5C19D2D4CBA1B9C89B3C76D647614D3F2242F6A2BA5F8C602CC63B69F22BB104FDB6F7EC567685A5BDC55A95F347E1E54223E32C4616AE47A6CCC3F4FBD2DF3A3A97417C0BA457228E0AD36E2FFD7F8AEF3F089DD2ECD4382467BE0A9D5A47D85CF7F8FA82CA75652D923D4FC73FB4D9D39DD9EFAE2453A4FF3750B07EB8C0E1DE2DB8EA85E6690D060C21DB933B2F2364E5282190906FE5515720B9A93E26B2B25C66C5BF8B2B3027E5DA94BEE09B5CB8FF7403F9A7A65AED0D8422440F704CA74E439B06A25236964C3072943B17F82BEB48770FCF31EB366F29900066F95BE6E285E5B79F375414B6282DDC91A2EBA913976E9897F90059317BE155110D44C0B5A986D98D866C2EEB767F18F5FE4BB4510895FE4483A4B6EC9DB706BB7DB77E544D9CA9545FEFFF39AA4519C55873873A9C438CB345A542F989C5C7DA8DF169CEE4C9396105FFD5C9126E128657F3DCFEE744BD24BE2E104B4F541E74B980C0CE198C0C49770B66D8C56590FC9D9480BC069F0D673EC3097ED1A383942EA1E995134924074A4A2C328751A93F9923BC22E2CFE15FA4601A9D268EB53B155E35F57365DAACE0450C7B3F26D397E9D05ECCCE3916953465871B494D3A6FF94C9479D5734327A698E5E743EF37A5CE4CC6EDA1D659F416B2CA2F002DEDF6EF3117CE6235AB3B419C130540DA42F110875B12AAA18427334CB9B6C5767701B365C688ABB7F9F6F70EA29F7A44DC9E4B74F1625FC4382B60859FCA7C54F210429DDD95033886AA1DBE4D44A9C58AF2572BFE9984E73B9841A3D306FCC5338BBBCA1248EB5441A1C0372920223AE484E96BCCE5A419CAE46A031B545FA29B3817C6C1962168CF0B102CDEBCCA79D2AA1841588D2D2C322E2A2870B8737A351EA147E25FD819C7287627A9A", + "sk": "0BE9F87E9D22D6F112A39CC531350A306340AD84F313CE18F456F135A5C0DBA303A61DF0BA0157FCBE4718531ED771978D263E0828E642D25C92F8C5CC96F7D6EC769BEDE7FB414B8BAFB3214D62DFBB2ACA9695256DBF80BCA6E85E94C9CCAE4FAD63FB4AB9CBDF660FC6003C794CFBF02F86536880C5BD68EB5F72C198B98F0B9200198328E2246002224D501412E1340C0290305C48625A20301094015B406258168009292D93466540286D5928445A382D8230119A0405238000D14688633472C4C00954164A9AA4454100251CA76C1C398A08368C1B1412CA120A4A260C1339511B4071D902309816269AC02003962591368D9A468D5A121021C35051448AA0B089C3062CC8000E24241102A6302224659A10724926218CB81159360848B268D844229396001028821CB1011A047114A884E0A430124928901226E3425121030901091209321113068819158E00970D640000D0126CD8B271D1380C1A8329C8484442023180042513B701194962DA40815244284A482E13306922158403A48913024213087209404A63248D04A069C8046D13330CDB9429618890592025C920404224090A3880DA006501C6900800828C9040C0C4219010490C496C22C30014152C08156688C68901A431C3C06141088E60C28C0AB841033061C0A2919BC48C1A074441280E181090CC322800005202A708D44431592212DB242452081019420164026D93A26C4844220B1289DCB25000458824148D8B044ADA16600114729B48041AC96114C56162262D13462D9110214A044008180C51A2099B002562B44481340888C06C9340510A308E1AC3311329219CB09008186289320E4B94285080811CA22519168E1A428C114321189205A2A08961242D1849848922110B108908276AD03248188804D0348908A088DC088E511089C2326962860D03982084265103B868D2062060402AE48890CAC25190B43189488DD42030E1248421A000CAC82099208214C67018B22948106E00385261C621042869E408621211461C40725292205444849A004063125198B2206112859AA0089B240C83A01024414299044D210484C80862411490CB0829590080DB080622392E9BB27184A050E1B080C2140E11C42803444294B4601B073123A1808A326A248160640032423489C132020A14844A10125A062E9486310B04209BB4491C268D4AA28418A78D0484911B18811A47245BB281411080C016080407910112108C4860D0A20102198C211330353C77F4FA51B59E01AD4CEBF0E0A3CB5817C8D3540E554BAA1905BE97C6DD0F8D109BCCED7F0B95B8292F64DC47031E73CD56B8EC0FB415F1C271CE3F21BFD27317ACC974185FA816DEC34A1135E5D86D0B44D83F33D41BA320AC9B1870E0D7C91FB8C88EA6AD1FCFC2334AB0B023B7E86A8D5CFA53021CF33A84D9766C3F8FAC0C3ABE0EF6329E2B809BE7EC6A801832052313EBB604BCB4C73913506AFFDFE7D248D057B66DDA6E00D986322FED8AA3434012AC2C56694A5D81767F307372D85D3349A32AD7A41D0CADA7ED4D1A5E2487865E94CCF97D27D2F1397E613B78E57DBA3A051FE026AA8BA16493B639227BA467F307826C9EBA07C9D63D2BCF652B063703BBE4899F7E620641C3462C3CD8ACCFE4EA59470882413E4B2A156D70FC7B963099506991700CFEDEA0E196670EFA1D268013D214D21EFAAADCE3545511CE827957B4717B23767D2383D47897A009B61BBECB9D9FDC8BE188C08CCC7A3E4A4780CEDFA1D22501715FC206C245514F742337F5312CC9696331CC0338644D03FAA23E18FD3581C5B9C1EAEC31471B74345999057AD35A74BC1745A196CEB5BAC9C49E64FEE7FC5755375A594DE9895B15FC1248625497E9C4A5C8DEE57E488FF682204B97CD750A5DDEB47CDE2581F5091B3E20AFD9C2D6FB85A454BE79054380FBEF569B7ABB08E8DD53EDA5AB1D878667770A35FD41F2532F92BC0022FD38359FCC4D21E3A492D045EBB2D0B00683369934F76CCB35485AE2788D5309EF24C87B8910E75120AA6AA9A76A75083AAF0CD64993F8B892984C6B26EAA78A772648918DB8EA4EB00357F9A87BFC500164B247A78ED13F7955588AA504EB3A81243C5AF252C2F0279F05166047B6B476C2AD0897A39052E6FE3E8A4A2FD3F6DF1C4DB335F432426590D28183FF469B9025D7E1E176FE63ECA2A5B18DA48A5007AFA11A04B88AEE65246961DC14F9BC3D821193A8FA0C7122303FECBBD6C1CD668CCF9B38EC2DD1098B53FCD43E68538FD9FBBEE399EB5B69B3EDE9FDE03D813E20DEE209AB044A79A09217C316C4A5298EA2255D8739D04EAB0F6714154B8E1035707285F1A9B9791A1D3B230F5A09B41C3E2059EDA5616C120403EA9EF0E15A728DE056EF00E8AFC261D083283B431285D945614E3B78436ACE4B103815CAD8FBD86750E7A021D978F639BE399DB7FCFA45D244BC469010CE0D67136A369EF5ED52AA6EDF7FA98345A9D9F28FFBF681D1496D349570970AA1BD4B3632010924F8AE0AA4A3ED5F6712CFC272C4E8AF8F6E77FC7C176863F488CDAF4A770DF7A248485FA731BB2E209C2CF6191C93EC9FCAB45D620116DC0B1BD6490B7B2E405A3ABC4312C5C8BC910DAE9A4C4FC70FFCAC5D9368F4F802785BAC0708ECAF3F8980E21A4D7C6574484364D28082F67AEC77BD36AC76303DC8DD0B7ADD0936BD528E04A0D480D735091EB361A5DB3F3F49D7CF5AF418B77DA7FB618CA12D67F1EA38956AF81E4350B0EAD041D3197092A99C2EA260CFD494D19410934B0CB9F47998E8A549A40406635917572B7B591F30CCB30F181C78217CA879414B95413FA38EF730A0A04DA02953B22E93A5F12DA6BEC17140C824A2F40EF8165C9E66B48DB26AE45642191774FE4753417F05F74983360B1797724DD201EF293D2BC04160B8FB638E47CE55BBD6EA2520407F2CB1175FF5DDE1205BDB0A75A0C4B7F1017AA2C032FD427DBA6CC4F448F8506EE48549BC23179AB4F8E53E86ED1BCC6F0A785D31059E79D581AA67E637AFC8781B0ECD69F3CCD225EFDBF0AEE458BF03D30DBCCFC77A06EE928EF5448AF78E9BDFEACEDD20850CCAA15EC3067AA48AB1338ED4F83705052DEF70E1FDFE8F23C3C2E1378A8F9DD3BF5F1D9B44E227E96D41FCF54AD0A7008AF31AAD2979ED7CAD2FA386473C77CE6779CCBE34D6137C1BD6375F1F2890816E43A4BF15B9CD968D4D774B5B0859C709494C171B48A8322E233682251E93A77E0C9A60215B53616C7F51CE9DEA0C58D8477334D055892F90DDE0516F61FE065BC25690435CA8F6CAFE850D1B0DD659FA01AF0A795A95BDE40030873B2AB78229DA43411F6BA8EA33C70D5B4BF5DE05285399194FB2AB4E95B6DB3A8A3DBC02F9F8C2550116670010958F69627DD6D0D76BBBBCA897F42962BFDAD0514AA053F45D4F3FA1088FF0B57D9F8587565740CE29A4E7C10960C8C21CEB9035DE1C4964495C6257191161AB4911AC49648DEE4FFBF30D5239A454667D139C7A8B4794774DD9410030FBF0A75D636834A39D41FDA3B39E025A247190B4B113A024C62F9B9A54E36459A050D6D7730047CEEB3E6CA74D45671D5E22ECC3" + }, + { + "tcId": 15, + "deferred": false, + "seed": "2FAD994FA583FCF6B858B58ABFD4B42FFA64D552ECDCA55878EB62A0BCC17280", + "pk": "EF4A349F3CA0CDAE99BFC29C75DCDEAC5C0543FB2D6A2E05AD41223713DE2DB80395B221099FBF9C1A8C17E4D01FF19D578A3D5DA2B1381546968198A34E64639ACC8DFF2B806E2D4784662802DF0292391A40B48CF382E7CCF55DF43FA06C2857EF61E82A4EC79B02D1A732BC6951445F74244EA7D9F14CB715C4C434D5083A228F734507A5D0C5C83E54FD711CEB0D124D37406D5B75DAD51AB6DDA66D8A1FA9F4EFA6E3B1C46C4070D514EA46E4D21D5C4F7D4AD3ADA7F069F2C71FAB92B2A9E88FAF219ED4FBB5CDBE82ED767D687168C6D7643E742C65AE62E0E93898F4EF6ED8D5D368AB5748EE940B397CA5A706949C6CB762993C96D726EE442C91EC8B89E38931BCBF4C294B8ECB222AE419C35B4E63587C35874316C941F20B549FB2E5B9F1E83C8FC19D14007F59221536422E116891AAF4F74785A70B8394113D497F77FCB2DFFD05931731C6B7B70CD2193F087B74D02F76FA52090B5464930791A3B2B01B4A6A756670101DBCD798E5C68D3AA00F5BDB7DAAB46B8871B6117541715F85554F76DEACC02178670967D2152F5500FF343FDC9E110193161DDE7553312115DECAC29E934D46C3D7E3BC4422863BD7F80ADFA4C601E328A04C6EB10D8BD3288FA0AACB67B475F7DCAE3B36F5C51A1987AF89EE82A9CD1F91DFE4197520DD7B1D7DFB4A0D73607EE20157AE2BD70E1E5916CA6A7CD5ED8E8A5864409C1D82C9A469E2370530EAC606AF7904573AACBA0242D34AF884CF4EBAF3ED6C3EC3BE274D5F9252D73ACAFF9A7900CB72FB0ECA12783FA6FB82DC8CA8BE2FF2315D537764A175EEEF1C521A5EEB857C0DEC2F8886F3A11D841EF72292AC18BA1372BD474FDC153A33A13A4F88E9F53F541B49FBC89618CAADCFED7B837B61DEB8CC2832189E966EFDA2CBC5B67C1BE0D1CBE2C5CC3AD6A0C0386F009FA37440C3C6B9A2E38FB38D8CD36C5898AF9650B609BB5C17F006F306A23D24C9487C423E9264D5F9BD592DC57A6B7F55394B8FBFC7B5554D091AEDA0C810E74640E81067437E5738F88917DAFAAA9764AE5DFE741CFE65AB6370F0FFFF4B41472F12B075205DC1879EB6719D69F43CB18A04E5E71E5776F1987BD5B6F8A09F9E34F08B95E75E406B6081B2D9D28C78E3C512F52C27228EC1DF21EE3DA5EB4556E892D6975C52D3D5C356B2DD3E7F3FA4A3FCA1959BA6D55A2F8599933B61B78A97B14CDDEB792483DFC32EC4D7C4E87F0258104A9CE53ABDBB4EB68B144B31D8AF2118B4BDC717DB70C30AE7CD1899AB621292CE06B10C7F8DA18C038AAF4EEA3391D4B979A2BFA82DAFB40DF9538C4ED406CC9259625606A7AC12E7114374358C2260282400EAD169F7C28949429C4972E9A550E1854A48EBA87269BAC149FB410980C77AE49B7ADBDBDEE36D014F19652FDBF3A8F80258F99D638E79D10C02F501E7A36E6EA03D4853336D188A744E403EB775235AB6E173373AF151E6D7D1026CB570F44303A4C65E2C5FFEA0E8DBA8073932120CF52AA92A913E8EF08E0652C99B9239782FE7332D108F461B16D2D8708C994EE15A2AB66F34249A67585B91EB27435C9850FE3C67C061F56B78458D37B2C77124EB9C174F3E845C67F6D483DF9E6690C26F172F586E31D1E2ED17A8DDBC500AE766369A15726C666C6437773A2C22F806FCCCD4392DC82DCEFA6452A0EEFC9CADF6D98E041C4C4410FD5E9CDE5740D291E254B1F1C80A39BD1B372A6CA71E315C4109F5B2F82D957B5BF806A6367E993A3558454768DEA69934F830D27477C3A44055A542F7CF0FD1113A9DCE618D22701C60AFFEF378CCA4EA6FF5C5242241F18C88BCDAD77856828175AC96E1", + "sk": "EF4A349F3CA0CDAE99BFC29C75DCDEAC5C0543FB2D6A2E05AD41223713DE2DB83344D92FA9003D0A2BB89C66DDE0A2D2643976E86F9DF03B88D6A3D86245243CEB0D6C13BB02421CED2306B68A2E3F38565BCA435BF88E2DF253A05F40518A7F14FBFB3A0E455668E852862AA54DDDCCC841A20DA649AC3DBDFB05BF9FDEAD6BCA882480041112349244B46013C67124C90059908C232470204824022926D02688C430044A3641491649E3963002230522154422C74C82A47051B48D03B47004C984C02262C9B08D1C21664C30492395600803658890490B39910A1461A1A42524148A01878844368DA2C2115A987009848461B248A3968514424604396A13381118270D932032C0A86152322E22343214C48D82B024DB304C02B40108837193B82C03992CD120628A3281C0A48924200AD8382E18206193906C421030DCA88004008D9AB68D83C04818164DC1C620C1286621B48401482890B42D92907121B670E1040C60322EE1B69114178E53A041A3163104C50549B2651B05464B28910A208681B28554204923B3891C14250895091AB48580822D6292880C37841C38101C26611BC160DCA630E4800912280A2235695AA849231966CB12515B0060192026CC142619066E22B20811387049948443A624C0A491084029D448611AB44981B881231850894088194546148848A2244003028A08280CE2B03019336E14270523322E1405645A4291C8946D03C328518081082564D4220952B20C63388E5B1621038120E0844520C6440242688C84000B24521BC5084494618BC44C43364A5800891CA250D8B4894A304409B988490426D9B00CCC846050921121C92C18C250C406622191441C405253204D0A2528A4800C8C040801096911B96DC3446E401031104084100850D822091A21614CA03000C88443B02443124942B6846004818840400496498B920010146019A2015C460A0AA52C9B8090DB820800951098B4301221688A14081485844422521C4680C9324941A470643831230840201031A1323224340201334E090910DBA648C816252417102009811AB180C8260104314CC3442663A84C211606A3042E10234618093114864CD42608D8A671D222088B344512A8318A36668A262C5246602343225A2466012649234861C9C6851B0530DBC2505B186851240493A80454B2245C08084844508C964DE4C80C4B22849C4849204790DB8831121069DBC444C238488942848C100D8238441C077192064A02227061FEC3F15580F6044A49D7F992DA568F3C4ED4997293CB8B6AEA2B83A1CEBACD46455754559FB4618F3E08D63316DB0569263D35968F0938EE15196F2AF8B2128443FB2254269695AD9D92686A4A2B3F93872145600C1765C0EC479267A24058FAC9F7E0DC0D810CD780E1047A54FC388C97F84230C277F775556A07161328D7993EE28E418F4C29EF0940EFEC7060FD6BB16F75E433A6F90CC3C4031D991854D54F906C21835AB673390745628F3099DDF6AB5C6D6D3D345BF0566B5A1ABDF15F9D1678817D2678594D56C14B9BBD745DFF9FC352610E8B7B6F58D6087583FDC40B6110291885CF2B01707D4737BF6BBD9216D8C04E314FC8CCC719DF819D6DE97E7CADE9F3830FB92C5D1B5CFDC2DFE96218D08968A3BECA9C8843B13BA3E921AA5DCD4547F5DCF9AD10DD2A2AEA30BF2436F95591DA07CA04876F5B0AD00567AE9EB65E0866F0952D9BF9D813772F46482C4354EF3F735286E79EB70A963FA511D45D8CE07D5CB83133B2C85DA7CCA0DDAAA056EA1BA1B94F3A866ABD801232D8408B2616D35E05DDAAB76C72CC08EAF0FB277DA53BE76C4A8D3A91E13DBE99A5F7D2598C2F15C76643F85091BE549D37F0DDC876754EEE50F2E20B6D0D7EB9A4B0294099216FCF0EEF9E7FF2076A5D8C3ED0977B2BCE37EDFB1CFAA7A250F238F65540A675C3564498F1DFBAB6E238DB07E888145FA4314DCF25DD070956FEE9E92EC13ACE4976F1614AE0EE5CB649D4BD91B0EA96A6D3B46D4184F240337D46CE3052B93E8AD8187D20FD11090C3584F2324343879C02FBCA34CCC36ED99D29791A7F89BF5C0C311F28E36FD8239FFAD0763546F4C09A2C085C6227CE4D06B33EB5A90B261CE90419199032DF0163E76795269C79202BCB0E6CB33F06B6BDADD48B54ED69CDCB1491D97106CE6C9AD47B7C82C2B8E82A6EBB9796C4A578F87CE5F574EA3F9E27222A816D50466550F5A87CBC499BB41BC7105D7324E4CE482FCC6A11A7CD8B10696808F1FE8D687BFC2C235840C6BC9BC306CAD75998F71016D3632F090ADB270587CE4301FE6813C63F2139352747577FD6B0A5CE15E0CC7B46392C16EF6FB39FE1F7EEAD1CD4E4FA930B60F676A5F2512E82E6BED63D5F4A3910B03E4C2CF55EA5DC42024FE460E2A5953B81EFE8BD8693445596E228DD4EFF7603E361DC7ED19FC81AAB6DEA4E50971D8BD011E6C13C2B3BBF6AC5733451954D1F044D640E535DC50E8E8F779B52A7180120A7107A989BCB77BB0BDA57CD638F84BE75DC9ED9C63D327F3131232D73A5BB5C3FE20BCB63305090D349E2A773B865FD11BCB3209F024B42E9B2ADC9AE36FAD88156CBF190538C947C6F4F571ED54655C47B4C47FFE5D8C6CA393E82223E48433C75E9061D016A42A62114C17739828A1FAB4AFE2E348F2494D952B74E9707FB0BB74EE3BAF621E7792916F9E5C3486DB188925C049035C711E193FA0090578AD5E47F0634ABBCEDC1CC7CC32B72D437D159A88FE76E66F900257F0E59D107CE9D79CCE91AF2B47CF061F96CD0C12F35985166FAB3E2F4A25FF3DBAB35FF7E30859A5390DB06B68E6F0EC3CFDD2286B356827E8E362D60F1F7687010A7F3188E8BC8A67C4B9BBCA16CDC3DCE5A269A252C6A149B58901DC16125E5982D78163D6799814E6694FD39E307CC42F43F81451EA8F13704C5F44ACDD2A11BA9288580A8698D75600193B33088165072E0EEC47E29A898BCFE9C03DA583C060BA5E7A4627307B24F4644EA18F42CB0EEF06212942BC497CA6B4B622FEA0C92A59C59B32FDD027EFD7988983D04B49F9BDBE96225CB09AF9BFEFC879686FB4B1CC2B99088325250945350D8BC98FC0C38651E15FAC03059FF843402DD836B6177C1D5DE74F5E67F8DFCAB03BD4512D141AE64B47EB2BF750E2F2C0A778F25F3B1B85EE2AB8693E1B8EFDBB9304D48291540EA31FE511BED3AE070D1A0D3F0AA9102DC476B8501DD273A0C234B1024EE3D09031F2F0C4741982693334647FFA5A9006EC4718AE7BC3B0C472284D435CC59C1E5A25780DD29169C83D95919ADE93E87535C9D5A7CAC1A011E7561CB8E05587860EF873A54DC65630A4DF344E384BAA1194634DB98B9837CE00A682D3827931BAB676AE17EEA73AC025DFA58D9526BF6711D231EFD593306C9D59B20BA97F9BF9D021116252AA312F1AC21383AA05F689111EC02773C27E97A4283A15EBA9A1D270A798D72D1E41C4539EC0D89BB3575F11374499ED04ED6666C99D68B03AF9FE0F79F841E719057FE1AB2F1988465A1A086B92BC4C2890A395C17A473ACB7DDDBF3EC1BA641FE41326F5A3AB47D31E5BD14CFF3DD3C901BB1CB71C0" + }, + { + "tcId": 16, + "deferred": false, + "seed": "64C00833C31B906FE4F7CABA5D0E2E26A81310F20EDDB3E1913F44B89771C783", + "pk": "03C5682D25BBB5C22AC191A5351E048846E52CB0E8E54AEF243C14AD0E69D7A57BA7654320DAF1B4B1A10E816BE13569212FAC21AB2D6E60C68CE7E41EE4CA5CF437519089AE7FCD879B4B9BF5A60C66BD09B74800363A04F0EDEE88BC9EB69F6C01AE3BC10D2CC6B625CDF34288372F01C031E506657EB519C31B0815961454E12DC426E486B7EC88F2FC90833F4416FAD525417DE49237F0A7EEC8F9AC9B0D0778078153E9FB3E7D95AA1C07732DB861474F4A34614747A282A8A875A713367221153EF0F77359172A5F07D47E71C8BE7168B854AA091EC8CF8DCB0EF888143FD78BD76777107070E36D157BDCE52CEBB89530682C50CFA74F0F3482DE20FD562420E55FB3F3896793D4CC68A23520734902030D1D1234C25D768083E82F3A75D29C63AFF7AE102EF4BC02115D0B370CA98C5167AF69E68EE2E71C0F6B8E680032C4ABF001755ACA26D92BF06BFF8F2678611DB13F283BCF4D74275692FF493A5FC639A4DBD8B47BEAE8585D27577ECD2705E0CBDFC9D778EACB3A200E6D72730AE6E6F9D3A53CF8A1794B979C8C8969778C6CA07B65A01D607613236C762F4C54AD222BEA5378CCFFE8DD95984814AA9517FD9D01E3356C265F740926E0DE6FFCFC50BCAF8307B243FE030B4BBEF4CD1816731B54F53B87CAF3580E43A762391F8652B650E981FD0ACDB32F8C10A9966935FA82B2AD99DEAA6FEC117AD15978B5C950BACFD1AE3AB68F36C4F983717D6FB4CBB5513DAD2F842EDB910576205F8A1851B097B4723B0A21315C7E16C2DE11A59626B651C49AEBFD198CF8FD9C81C781E93EE959D4A8EE3E4B4428121E29625B217D403FE70203791F835D6FAB8B32AB190B0A53075B17132E366AE270622B0D9CA492B23323538B39BA45A7BA47DF6009333B7C668C145C9CBECA0DFAD7BA07682AAE3068F79A2B3EDD897C5723F56B33EF04C9D06C5A7AE3518482698C69EA6E263C63281A0E723F955D39870222993C1717FD8574867320497E0E385FDDDAED6A32CFCFE356E133181007F8507BCB233F08EDB2ECE783765A7BBCA2676B3A4BEDC7140234215878BCABCE3263492C9E6D5F4A323B40344C077B38EBD282D326B54BBBD222B9AFCD2438EA594CB850FA4D97A5C14A9552ACAD740854ED288BEB288401A458152F2C1471C434BEAEB470230166306691AD6972B249D0AF06E131507BF8B9F798B55302D95CE98C2AB7A67DA55217F4F5530763BF50C3389EE6AFFA281414FD34B85A3F29E43322C8EC44BB26E664D71D5DF8B91859C4F174685899B3A9082574D03C2952BB65486F5D770235CA476E85F8F966FA67F3323DC10A66A9BC00D37FD2C93752FD49F4FC6BD8D45F371552ED38FC257C04F58825A086EB23B1017221DD0847AD0D552BB5B773903063825E541DD7395E160FA0A00288509B97EFF2E9F0C12B1B2C74643E2D08E67036A1683C77E83D3BAFF79D8D8DA4D2AF890E6D698FB18376B0720E1C5FEAA6EDD7441EA9D618BE89650858FF357EA575728EEFAB6E048EDBD54F4E5585AE0C322468C12DDDA309E0B8901ADE7E10164CE31898189F99F03B112C5761EB856B39C8DA6C22A4CBA38421889C4F874D27B98D8509082775E3E32E304EEE79E23A68608B2DC1208512CF1644E0DC3F5F4B6DDC83E971D0E4F23DD22BF15DF80F2337B9D344A157E97BDF504A5F128EFA7FA910C3B10D2D17D8C18C8FFBAFBB0F8F0ECB1B16B8C480766669C7D26F0D69BCAE6C448A27F85B6F797C096E04413026F9BB2BA647D5460FCE9607340A577526420B12DB4299AC409927A059EBBA3F9B27175513900174EF0C0D39E2DA96B96C46B1BFF2A46ABD682FE438", + "sk": "03C5682D25BBB5C22AC191A5351E048846E52CB0E8E54AEF243C14AD0E69D7A58DDA19A592F17A74AC79AE162AA423B4D6DCF620B92DE7EA28D7CAA414693CDBCCBE7693DB544164D7726E8BFEA3F7C321F2C03AB1D2553C59E6EE3615F9E6BB2EF8B5A71196FF404444F00C1957A9E8C873C917CE469FE85BA5AB43D679EB9B6410891330891AC164D3880019047104854021036E1848269B305248844C12B6918AC4901409319912921CC82C8C42688B9449C99221CAB02958B48C9A148C6332718810461C240613190DDAA06158A684DA48448214601B12120BA9699B466EA1986198B86019A0811800650C396D51B685C1828C012146E310605146465B485152928DA2207113B30501B42919118A089925E28604E40812480826004185D04241144924E4449120058223139288102E1B138690222C222708C4C248CB860DD30062D9208512A291C814041C000581A02101B33018456682B8302000499048709430720C4426DBA08043929009162EC486640AC211DB120808036E82042A19432C9C92259A9421640222D3929040808DA1A88582828049186519194E02B9206296251B45800249514C20700118204916048A3012098441041660DC382CA1084D203849444224A02885A4B4004C188D41A82153C08C22226510C07194A40112B12DCB980D84A44D61328C4A142492A0909994651837904928862309809092205B360A18A70420B800A0C6291035425CC06D824870D0141223284511A68063044608C5255A024EE1C651CC308E21C18C59B48DD9924D52262061360D539431DCB4901233710C908983306A5102915816081C85440CC2455016604900620310824B120A13823044380901B68C44049293A230623006A0C480014669CCA2041025859C806882B0115AB66910A3210A2732A32622184066E4B02589300C201440400004100881804206DC048911C24002A861C2B29121800920C02D202972A4C230233785000531993021DAA6609AC06522906D20004D1A930C01B761E3349291C070E01600D21609C0428824085153429248046224024C50388A00C60C62C26803040961A664024811DB242282806411430D891211012770191746049105C2048D621691E09829E0909188467062484D89C280511284CB2605D0481220402C614466A108488936881C222220240ED1946D50980998C66804C34814292503B68C00904510498A82862C9CC28D20421209370913302C4A108A5C1011040482941044CC6AF62A29C0BB4C651C550568C2B7E30973A1EBFBED2BE867AAAE59FEEE532DBDE00A4D7E787507E2FFCEA98386A4F068FC0E5365AC4ADAD080BFF8D689CE2218B0FA34273D329AFFED0EA373D504C43A939E217E1AA6CB6488A2D2864FF4CE1401DE8A810EDD25E2F211118801D963B6114B2B7D53B60D3C4BC7B536D15881091540F2144D874A95BD1F0F04D3425308E3E0EB10382C1486C1FF829BDFB39D722A77BABEF4E9E26D9BE8113BE96EEDAB8B5BF7C59E71F6A801BF1564902D71574D66DC66E1EF857B082E574C52426F71EDB4CD16F14D812EAD67171D232D0DFA455DD732EDB1E4CCC7CFEE165250631E8657E315DE287EE92572431B4DC359CA109029B562152977B08C3A36FA205F151CA4B7FF65DCD94B53D17A1EEC5573707168B8CAE56AF54BF73A512501A130FFDED992C88860DDAC46052EEADCAF6304C361908209C1127C38453F8727CDD27D396150E5597378E6A7965433A08D777AB39E1237D77AA4EC0905744CD25BBA566C4562BC55AC98FDD04250B77644AD5A52519A066C156DA7A2B3A031EBE2A372771C5E615AE0F05B78A7F2C76756D40427B210D1B745E561EA01AE315271393E26EECF7314427AD500AEF0F4D122668B15E4263811EF7EE32D3AF2BEB92A9111079343DCCDA12F80F9B2A8E0DF681EBAFE963B811298F848F52DF1FCE28CB0BC588F2454E07FBC08C4EE76EFE3A37E0AEBE457517121FB09AB15B7E3884A236E783363B27007EAA3AC074D3C9A956ABBA45BA8F35E36483A0004DD57B89082D0C5478E785D8ACB40FB979809B289AC722509D231960456B74D8022F8DC8666EF3E5E6AD54561AA4EFFC29A8C3AD5FF4FC8DF2E23E795EE43AC324D9CE606608FAB471390BB65151B66A1FDF4E699A133F452D9286309B131F7592AB446CC5C4D6DA2DFF31174BCD6A987AF1C573E9C29F93619E4FBB4318F6112FA43AA2A2D69B46AA076F59515729701BFA4BD991B3EF479544170ABE0BDD7B8667452E40104C81977395DA7F1DE198658FCDE46AFEFF92FB2DD42B549B464B77699D55079F76DD04388C1792683D89B2BA5516FD7070E504D927B88742723A51B8A8D06173BC7F069C6C0057E887D0ED60EC9EC608703C75B5BBD0BCAD1D588B48630871B2F8134EE8D826EE7981A3CA96006A12D580E5CD3DFA0E03BF853EFD7F1B61E4A9B5D2F61237BF2645592B2AE7C78D218082E72145DF841160E91895D80D47DF474FAD501B55DA75E45A4E2ACEF6F94F944174800A117CCADBBE5C1EF8A7AA1D5E7F116C5D634F816C742AAAD7C346B91C8CC8110EE8AE2CF4C44D6629F0D00141CD58B94E46EAEC58BB86939814F4DBF63DF95F86C5FFF7BED383B75DC26C7FE7A20EA084959503B6DD11EBBEDB8FEAA8E0F486B6B390C343E2032D30E98D519EE372379CC28B62ECAED5F4AD3C60514D56C5C29E728BF99212FCA97E2ADBCAEA3B2BC4927B91C2CE5BF0634D0D14E7FA08C5F372B72B9EA9A8D2A7A913A25C9E0997076D4AD064EABF0574665C09BAB7177D9AE77E9D1854FCD3011AD78A9E13405188D9B91CB5914F5D6B0EAB170FEE77AE61C215E73666A2D52B32AEF97A1808E22F09D4AECA4D80CF4B0E901036ABBE5EA0964584B52DB4B0E0C5A6E71E461A2C8B2B24155961C1B4DFBF1EB42036CD70CB6C16B4F85C53BBE696BEF4CB3D21DBD5BA62B49A95FB33DE679725D4781D6E2B12DBFAD7CEDFEB971BD8F2211CB5FDF5B4FAD7F684E61BAEBC5C134AE3F56CCDE44183183160B57891C487C59A7F95577D035C442F95EF655794095AC49A3F92E4AE67F9F7CD0FC36986D288B22340FE7C7EBF7265C98F70136D21EDB2D95A054138168591473C510818D3872190A3EFE397400D11702FF8F38A7B0292FD043DBAF6332188516A36FD46529A049CB3B97C706C0CEB4419100E66D32FFB0212CEC721ADE99B95F8E873CEBF0E47DE58E26FD06846545B546836EF0C2AAB40254A50ED445F0A886777368158847AA30791467083D6575437ED85933C865163335B5F4FC610908F446984680B8B9F2512F73A8531ECF81F9F4B42AC6137ACA06249657510769A273C3A2F2C0A6A7F65BF7A0E9C3DE9660446CE0D930CD10C946966E0877BCCB014C89FD7759F513BE8B3B618DC4F933524F4AFEE166D74AEAA1453839D3BF4095F85253382B26DF060FE9C1737CA02B8D018BECA3CCFF06F72E373696DD5CABB97EE2D329B0CF0661ABB843ECF7D3248627D4BECD58C06A348396AF84455D6BF39340AAF12760235BB13AC3333D6A2F89E9940F1C0A6C23B5D94EE5644A3A1F9C953CC47E2F76373FBD27FF569795F2928C59DB86F5BE69" + }, + { + "tcId": 17, + "deferred": false, + "seed": "16CBFEFA6448D329CCC9A68DAE478FDFC02D73C0F1DED9F6A87423A52208296E", + "pk": "71BA1F2972BC412818D4C9B94D6E40EB98741BB33CED307707ED1627BBCF8CFE1330A73B6E9C56AE0D878B9982B3BD187C051C8CED3469EA0EA4F18E70DC9FFE3800B48575EE12B01B082A01B9871BFD8091889C00635FF810B6DDEB4505FA8ECFB32039A6A73B1612B7E3E02DAC00476B5C7AB32861529AAF3A8D7899BFF3CDE63C8AD082312EBD856CC2739D6736A39B13C971DA277980C73848FF99D72C8738E0D36E961D48C56F21F692CC72D5ABB690CE9440A078CBD2CD789F884CC45D0792C10D567649067812206AF64241915FB1EADE7A92668E636C34D0BA4B9746A2A5546FF85F9908B200B76A40DE0B53ABFC7EED5841DCC7AF41431FE59287F69F11C22E71A2E2D86E8062249A3774FA206445AEE3BDF33CAE5B9F28CEB78EF887D9178171E9B5ACF243CF2AD3E85E0143EE13CF9C20A4FCCA0AD53F8AE39FDDB58613164EE6D5C6C83D83738C06F327EAA2BC84553897F11622FB2FFF96ADB1CF3C154BEC26C42344B13834761EA5DAA6F7659DFB86C9B25725E8E9FAF6103709A415F3466DF43565B85A7211FA4495B808C4F1C5BBF7A789C20DF5890F2BBB3E0E4D959D24D864218B950DCEE4F56391566B57B794156DECEFA42140B82C4945267072B62E2CB494F872162F4D066D4DAA87BB15A114A38CBED20609201BC2733E1475CF09C189689B5EC2BF040BEF6F16851A9D3B058A4B0A1A98A25D74120725C7763C6BE74CC931E057143F4870C751B102387E403AA6E0B384B4E9151FB8FBBC1241FA0656E785F97D27A4258D015F301F41222207426F386CE4E7A919C4B4F29552FF323E9C85CDD11DDF3397F46AE8F66049DBD2C61B20603E3B77D898416FE0AFE87BB16FB39C17DCA8B3F69DCD223B35B807BAB02F039EDFDBF05ABD1D28BC54B33CE357BDB72B06F35D40D9EC9C81FCE5624CA7C13DD81985AB5DC422767B2FB3ED6EDFBB4CC76A35E1793C7ACDFC2B80FCD5D98D98E3298559046C776B130ACD7636A4D357D8766E58160491EA73ABC015857253403284126D09B770C557D8F9427205F16E7D4964BBCCCBFD2812649CAFDDB34823665C4635FC3D4BA0D9A070B195D8D3DEE77D2147E8B1FFFD155FB536018D08A63097960F1FA341FACA7CFD273FD8B13B4A967DD7340F3B1FD93DC5D1BA7E0BE530C263F6930BC3DE5EE4E6D2A7A14CD38D3D86FE63416715B825C5682EA7C8E227630BFFCDD18D8B84048D385F54A657DA77C520BC24B0A40D3D0EFAA5BD6E31D699B8CC0AC97D3DF3D30CF0794FCC470FF96B43D5DDF282ACE2ED4201356B492C74E09F3908B5A5A5D42E7F4630BA516FF29C6A5D968F215D017097A246CC85D6A5B008BE68BB049DB543B8CD9BFF7E3A160C37DFA3AEF8C2C702DD9EB0FAF580040024392758C004A5DBCA829A071956ACB219EBC33E50109F6F0A2D582C89D74B0A2B929D569DD8EAA9881DBA877C45C6186A98293D9CE56CED0E4E1013CC293917A1851123677E1206D1D051B3790396B6A5BED83B359078A9D58B576422544279D3B93F4016051F6D7A62BD3C3693E10D1207AF92B72C348EEF81502D308E34059CA3548012021B684C13A734953B9ECFAC69874550B79EB388CE5236DC28FAFE05F548958C6BC1E4DCFE4F87C8CA3BB468AA28389C72003BFD5822755F28B75B4C9B097CF98D61C0CA959C775375BDDC31CDC5E9AF7633DC3CEC431E5FD8A7CFDF20401DB1906FF7BE9654F1D5040BA50B7D955953FDAC1AECB3AC2CEEC8065723C232F5C3BBD96F55C4DEB9B84812BBEFE549D5DC450198BD20D90782F0C6F3153AD6272DDFED0AEA91FE43A7A78AACAA0736A29892ED01950BC0A2FA17D19539A5", + "sk": "71BA1F2972BC412818D4C9B94D6E40EB98741BB33CED307707ED1627BBCF8CFE063F07E542AC493E2086888356684C25B2437F7AB2271751BB0310B2CC46723C06469293E5C9AD9B7899530B9F9489708943B5892821A46E186DB790F95CD769ACD9A0387EC1045DF0C4D254F1CFA3C69CE31FB553523C1018D6DF6C75322CAB9A28306292004C380002C385D4448A908629944249611612CC320A1B8368A02051C0828C93B460A00052A0C68813926561A20113446E1B9304D8B2088396609B42455A4265A0328920066ACC447098080503B13101942143400612842114196408C09022C7710B35901C47849AB68D53A66C20488E1B952D80344E8B38824B360E19A3481139281BB3011CB8514C826C5CC40D212469C3C24510A6881040241CB31084C081D4808140848090266D4C328260C42504C985E1080589B865E31692C80461D3105211028C5C166C24A24059A0488C9424889831DBA660E2160608062ED0828500A511098964E3206D91428DA0143180224C60B8049142111930480B144D52068A213769041586E1C04D9948050198885822015A0085D1B881A4C291DCC40D00112954806D94100623B8811A3800C0144E5C188612A06180A2089A366948B2840C46500449720C1744D2148951484D04870D11123242C83140186AC1B8840B920919330D1A0652633081934060601271DB140EC44850DB884D60286C14028608050503836910041283006CD01884A0320D41884964148083B02DD012885B3871DA364D54006603B601DA040E90487102C72C02B64C034325A3186EDA202408C410200440D1A06DC1402C0182482144044A066EC8108842188EE4B2401A09250C016824188EE2A6050A90241A344C0907301AA98008352DDB102C23B970421425A4C64CD00229CAB8881401318906724C346523A840A08611602801E016050CC125A12011A28445C22610C2088623A729D02425C482095CB6219BA0506148280C2765C84601008564DB824D5980891C884D24C60D9B308C93B2248BC868C3800C12478D8C340182422DDB001004B008E1124C0B828513B78D1C41006236281A2772E2B881499409D2924D10434A0B386C09952509382ACCA62C41B0651881098CA03090446D4B06901B150081A62484840819306C00C2918B4486C94288631652D8A44C1A81246328404A328C48C46051282EDA0809A1C48DE1022692B82113245213490E0321480B3169D326405282005A1885810228984080DB2000D82E82D2713294679D8DBF3EEFC4DE8D7C6B6898759DAA0ECBF083FACE0BD58B98F855C4F1A8EC9D79B22BAECA6BBA2D2C863732A12115AA2CDB06F43D2F5D59D4B477B15FBF0374333C4D5D4942AF2180AA5D651A8CE9F3568A24D9B78D2E02A14F85E7A112A2D4D1DDE95F08E4293FA2A32524CC7E1754DC23406DE33FE808A31A8E60880FB8973F38C8642A02879C34E90300E86A91F7E803F92178D7C5676AF246C89B09A59566D91F6EBD4F2CE86C5E2F18230D44C6FD3FA358F68D21BB01C88362756B13742BEDD36D077F0D0839450C9C3398CB04B26C54CD61553E8A253B9F94E9B16AC4A79CC931743181D364BD999716F0328924187153E9F5E25E8F7E05666D6F70F012E8A5A8534A406363D297E768AA84221792002A4E2D04A46D1FEE446134AA4CC06DC7E2CD7605C660291E24859F123B332D41803843E059007FEE960B19224190F27111BBE3C411CC0885B4D5EEB369973ABB511C8584DC4F5E811CAD7745D9DC88707891ED2E8A597A493C8CC1A964BBAFF9FC808CBB0FAF6079D29832EC18888926497C52DFDA34C83A2D1178A3CA27C7F1CF04913BED288B2DB7581A8C4EE24784747488F6BE84FB24F595F82FC0E7B05CB01241BBA23B19EDB5162EE2645B29AD48CF2F64D813F0303CECB0C94CD7EF8ABB6BF64838F949749F15A0EB899678A5671B2925E4005AD0644AE486234B720A0752284122D1CB8839D279FB571D9973482B67DCAB15EDDB6DF57E36998ECE43C4C067314CDAD1834CC70A209BAD00518C549E9C03B4D76FCB0F235EBFB694EC90D5123B8F025BBD1A323C6097AB0FAD3476742C0531A5F66ED13DBBADE8AD4888FEB8896E37FBC01149D40CE6811D8E386EE419580C20BF1544FA524C2DB22C9DD116B752F42887752FDF863A860420D029C309AFFD0FC9163375E48E8EE7D69B64098F932B205D63E86FFC3048DCD3375798CEB11A2821A92B6405E32D0C9C692C0C51FA1757B4EF12E8931E26B77CC7893B0385BBDB637C1649B696DBD5CC7D6D62B3BF19A7AC858E12DCA1FD34D8AD98C95BB203C4DCBD20D5A1AE7DD6D96CEB23E3F0484532040C74486A2C4C69C65949D970846D315D4D5295C674DA72679269A6234BE374E3826DC11DB198007848245DFAA3C939A89D34F6E1EF688164ECD9D9B7D5909239D46677E18DF479C9FC825E8D3876D05FAB6CF70125460D524A5F3A45525241FD610B53D8BCF110687B9AFABA47AAA61934DA03C272659BF7EAE1716F3CE5D7F6BC6B72B0C4E8A8E9C5A3EA6B104D94DBA6B06D029253106A3F2771604002A8EF7998C785B23845579B1F22060E1114C1331D88F172EF11ED81C1DFDA7F27B7DA86AC5967A459B2DFAC327D11EBB1FCC29E503A5F0EB16E368267862EDBBC2E060287E672E1CF718B31A439BAF4FFFE9FEA3A0AC759D6593D19EEAEFEB6A2B4B715CD4FB7D04BA8BEACDEC78BA158F46200EE31BF9E93EDC79C1937B20235C9222C6C73614569F6EA24ECE185A1ED3AD12291BF20FBB42C64E39C854F0D3B72F27EF6C560BBADC074AFAC043D32486E9761E81F2EBE147C224DA94B8F5F5E8096E4CBD95B892531F4C4924A30831224C7AFF3092DB1104FB247FD18D6F1795C961F43C325290F734179DC7A98296E5A3AF11E0607DD086E04F61D20BC661762D39526BC3AD16257E1B100DC7E97D3992AB446FF18F7C6658C6107E5656533FB9E1D74C53E1217A06511874317D2C46808B6422B183A9A110B40AAA5D43212DD760C912A2A2EC804926BEEF9F474A70E484B2C97E1F6E2E47D40A32ACB802D14B56583516B4C4BFE58FDEEE47AD7435E98556FAD15A65D34338C0F28E7039258E00BAE42C8FECD35B3FB261B5384C2C4384A2190397AC362F378542F82A8600573EB73928081C7C6E99E59939E3BACC2153D3B4E979F7D47A5B6919B644AED9C0D8528947AC8A7FC442AD49BE14574B12AEB461AE4B28E45724E97506ADD725BAB31E94A37920F40A55198DBB56C407A9B7772235CA1C8A14F41E6F63F62C006D1BD34C42AFC675DA85E12C0F9989B7FCD4627C5ABD6834EA6C5B6F0069ECB352C303DA403FF48853FA999CBEB2190FC6472654095410F89FA9D7D41AD6327C0F509365864F0E7C6329A1C87222D603924228C2857C456643C27443AEB7D7E30D3FC9C9C0668C243D5B292ADCCF8C871751E7440D896C82583F1F0B1A701499A2F7EF685B00E98C3CCBC54472B6D7C89A59B6BDC2CECDDCFEA3B43E192494F6334B1CE6D173F909761C2F4DCFF0E31D17B164B032F12560578B64DBE3F4B919E5899C9EA6F21FB3C4EA445C0667190A6A900926EF15ABA288356ED8742" + }, + { + "tcId": 18, + "deferred": false, + "seed": "EA945C93BA680770398A958B46DB716AC3D58C0AC3AB49DA134DF31504FA510B", + "pk": "CA6D125A791A8607FF94FAF838CC140B7F163C3D5219BDB9BA4CB5DC8DFC3D2F11EC2A045BC422458C32E131434082E0C05B9FA0B5F1E0C52D1FC0899D5BB32D020491041844972B680109CAABA456B8C4744FF7BA2E2239FB5C4C231A30D194ABB3EDB34F769ABADE12EEBE1CF4086ADA3859263C4BEC5D21952F659BD2D717A2D39ACE454795A0DA6B91D6DE7948027F698A38332520E4D88CD74891D342B977CEF86AD063B6C53346EF4669526DE5DA27B71F54E58F54FB9CD9CF9DC86522D46A13C6CB4D7774969F249D1EEF6791150EE05D2404341BC066631052D0A92839F77C07E4FFC447E110D2A3649B4BF7E8588F24DC509922D4CC5467142BB2A3D350B56BB00A23B28C6769BD09F8F6C77BFBA63639D0D9678D94DE66F8A14C22FDC1B9B33D14769AE034203C1F98E94A403D18BB22ABDD84959D63407B87C73E721985DB756E00C3E8305F9C0E23E9D7D8003D010589A283156AF7DC48F05C8A5A814E484D95C5B53006E86F009A6D36720781D79BF460C6461918B417601A9D88DD84D5A26B71C1DF418184D2017C88D1AB6931A49215988B65838207C2111A3BE980C5809C2CFF100D3D8495A7F8D3CDC0D1DF183A56DA568460EDE3631258559B010B2208C8F134924A3CA02FE42463F8D352D0EC3797332442D85D30BD5989FACF7A2E8CD0018E5AA4ADBD902AAFA223C9FD5E4BFC647E806C96F0AEC74578A74DAAEC99E9C3748F388E3A99DD30608E3C5B7382021BC6926D3317240538DF1198BE444D67DE7DFD26EAB0312EBB8F24FAFD464E09CC2F28E08D792FE9E422663B4CA3726194D881A9929246FF957C858D58CA2B2381F5DC275969E907088EC047F6CB1EC8DA1B76DB6396A9C197FC7A8017F233DD0ADF884188FC127BD74BAFA5E138F5B6DD8A1354BCB82DB68890CCBF6F4400A96D7EFA3AFBE7CCD034377532B084B4CE473E0F8F12A5F1E9031984CD109A81FA2BC1C04932D0360FCC0F1293617A6AA9AA6142C8AA8A9EC7E872F0C15250E36A5830C63A0BB8921D3599A7352A6E38E77715FCD2F2C6167A0DF4FF33CC32AB96F2422DC33F83C45E2CC815124CD36B5ED28F142FE79299AB930CB6210C4A1F7754FC98FC3233EA0C92CAFFAFD36E58A4E64475573FA9057BE3EA35DA188FDFCDDC26628DE6C8059739C145BE59119782E93BE98F3E42704A827D3536E28ABE4DF62758E4674ECAC17594F079B1CD653257842F02D5DD70A62B0F84759BB0CF06A19CC2B0FD177C06FB2A020242FCE4DC8242DABE161BC5C1D95F5748BBCE96F07D4B2D8A80C1144ADD0F057A9E3CFD5947D2F1E8C29E1C206BF049788A52D9DBB6F72A344944A12CC80909EBE2CC00BFEF5273036EAE707CEBD6F57249CF40E2EF698393395FCE381094D042026989E2598969FCB343C05227B914CEC73021833701C8AD8937C77AD611E265582E6CF59819C56B0F29174B9080BD8E3B57B7C2D594CE1B432C2AA010C3B55A9D0EDF6A364CB629FC0E4AFF80439F15184E987128242DDA1425C7E18FABAFCF458259192C7CEFADBDB723E63E704719BDDCA69BABA98DB8187583E841025A900E53B35F2B2AD2CB260014A886A84760CA74828F56FD044E300DD273D95DC2B654C3E0437E30134DCE1FF9F02D6D8191955AEFAFFF588357573CC17279778BA6DE661721C02639D0810F416D2A284986029D11C54D225980FF3ED3B6603F4B73264328357568D72C8875F34A4194A7B556662A2820144EF89E38DB837D5B539F87765F98D0E902AB12594B076852A0EC716184EB8F1A589B06C374CC8C6715DA7AC6823F0670C78D9D3F7D921AEA718BC8B3894116B2404E623975C0ED", + "sk": "CA6D125A791A8607FF94FAF838CC140B7F163C3D5219BDB9BA4CB5DC8DFC3D2F7CF3CE2F74A2AD14A279908CBAD4D566CE574785BEA782A9A838666FD20D0CC66F55DA7573AE47774CF62F0FFF40BB0A9FF42767685B979C2BC3987046E74E7854A9D4BFC9E7ABA2E749FE766C8BA10BB7A21D46C27C0E0CAEE22A599B914D79CBA2698C446684402C58344C022230C4A0094A406222A04882062912B98D22390E53A0691A3425819889D9146D5AC871192251C34406A084055C428E9BB44C51B6259940710B00314C086A5C008814890858342664227009062E04318A483809E3286D4A342C18364C540031D4A09120B2601A31700BA52D21A98518C14C90809063346654225021028DE0B66D43C600084361DC14610C1302528609823252109284C81206C8464289B81122B70918472D93386211292000C3440C37040C344123178512433114856C00A404C1264883C470D84812E2906544023222076824A05164C6895BA0084C203091300E134310200341D0486200472DE2028210056ECC408802292DD0467108424C02926550147054C6458488510B384C438681CB180C1C8345D9942D6240898C80401CC82D19B30012C100D94850103044CA26700B242CE3A6881C27712186688A3409CB482552402E49286D5382852187490B402D03444543A66913C58DDC92881384218A0230D8A00D63146C02207104A76DE23431DA346993246D20936C930251141720A228061047711B27111A475111354C1036688B869113A960211220C10088090970A3A64999024A92124861C670181208D9004193A2054988645044610B95100B982C0A9650914261C4104A981471532692D13864400020D04688CC0882194902D9182E23309114B7905182645CC061218289A4482009402542C06D1C4582D0168294B861040610891026E1A2611C040048063123870184961164A860C420529C0660208108D220201A054D98480C59286A40B481C10451D1B60C14990824206E94B67058A080DB1661D3902C41160DD4A08C9A302500B02D1C398E49104A129364880032103064894624141951A3A02C40A2690909458936015C220C12325211214653404984380990C864C9360A84B84CC3424AD0300AD016040A21821B28808A2269811000D2B08461C44CE006315B328DD21640C38645C3B42821B9205C322524362DDA144901A54893106AD9902D11044E520886221368C9B26581168E0A18481B128A2433255B8268E4103111A985FE04042BE50A23E0F03008ADE937C006A04241C5464002866C62DD202B2B7B299400A245D4E1E6E4A9482C432DFB3E3D28E36ED1A3A354B420757A22BFD2AC8848630E24F775BFDF16932E0B1D9CE8743FAA82126D0E28FDC52EBB345CED07B2DC0E36D672A81E3B909FE06D5ABD9AC08FEFC23D7AE91AAE6524B3B032941E35F6DF6BD9661049E4F7648CC64351B0781CAB885000E34F1A1B84EB001CA87766C8C8E403D7F3724F0163EB46E1ACEBD9764637A814D67A61888436C3FE080DEAC3CB020CF15DF367358D1A51F0E0657F6C1434568B4F49BE12982651B92BB2B68CE4A97B9B9F48E40092F8E4B5ADD32A760D98B47C063E050644426FC8C3A6D967FAA9F718180237849D5114C09EBD481764F18B31564ABFB66C3A2BF567DD4C4CE98D226C374AFCE873BD0E7A0D98BEF4837628C5FD978729F1A5A1DB98FC40272005A324F16007276885947994837C3832B18BA4D70AA15AE39786346C177DE5C09F4D7C0F572799F9630B071D95BFBB8734911E1BC44385D09F35B51264C2E71F220D96C86DA0C38B43D91FE511D983124AE39F59B78EEE058B75027794963102107C9E50F193B60DD11690DB8EC84ED9A78E1B13AE8DCAFD878EE0AFCA6096290A0465C9371C1D9C9134E6EE476B5D3E44706DB11D2AF07DDEF54AE381455A452DD746AE86783944D2886F59100BE51B7ABE4F503A402F25F21FFFAD63C7344D7FFC40CDCB38AA27046943945DD773E2288DB5FE4FB0F0682C423AF0837CF66F896BA6E72469B3222DCC117ACB9F345AA0F903D11C8F574DD3DC324F5C74BE0E155A4B856DB8CA5499E064F6EE21088FA2FC56C4C14FA15C3464CC5A129FB8B6B4A0B0D9A60F29D35928F35695D33919B91853D2FB8EAFC5E36789B8079115140F151FF55886D315E53B094C12898A4E1C97F39914930AD96A107A95702DB6546746C8E661C24B289E53057AF78F5D7941C145B9E38C64563ADDC80E95E27362A3AB93B85EB9EE8880467D6EE72440E114976001BAC4032BB9323EC6AF70B77F03764BDAE26FE824B402BE79290EE99E81F9DE4419A4DE016D925D9835DBDD9467F731C9E54F604FE9A101836137F7E2E786BB5A46A7494B75F5225024860770552C59446B021BB6968D6B6F9DD9F15C50E22BFEC54976C94980D4E21B19DAA740F35A6D13A42878833171F7B9F33ABDBE78CEF9B8F92A92A7D9B96A4284FBE923BE691090D185BF42B5D1CCFE707ABD2C9F14A55E8AA5E69BD4A0BA8F6249BE11B65D712BF61B98BEE99D1D3F190C76F7B7C448C133ADD6D8FBAE27E0239255F6047167E84C54F9753EC2DA7C53E089974DD49868B6A2F467216E01C29DC2BAB531C8158AAAB9137C55520C1223A1F804C1A9AB1E3CA5A9C380646C8F48DDC70578125E5502BC7F441A416866696332CAE434FB78349509E592F7A799A22C0604942D469BDB65951B09B94CA50989C172672161E77A1BCECE09930E485C1BDEA9CC435AC84CEE3CEE4EE6E47046E1068FAF8F2EEA2562AEC2118FBE748CEF8BFA43799BECB81C514AA4E1115750400EFB12CF1A7F47D25B3DC1AC5F3FDD9DE82FE0054716086E7788FD83153FAF1D9241BFCBC46A8B200C2F35B5B13453F8F73D52025C62FC7BE837C291B6BDB73584D4D704D6A742B9EC772C36AD7263278ABAD4F4F17AB801378E7DC7E5DE8E852B1F07D00B7A47D1527313753A2695A88980F5870C1D54934D0D7588350B180012DF40C57DB2AEED587929EFA6C1CF8AA82F1C51581B89A87226DDEFB73BD581210DFE3CBCB6AA1117C018920C809C0B7F70D034B8AA0BCACFD689C247027B5CC166109EE063557AF7B70FAE195350836137828B060A82568269336D2890D9F7C6200FD1D7E6EDF87DE48DB19A942B2F15119C01EF58951CFFC15DFC40C16C695FBF14B9AB602EB8F7799320BBBCE2FDA218BED11C4D102ACC0B29782917DF52430E95D07C859977C1DC0763B13305AAEB4169FE4D57962A55295904A12E7D169E0AC5B0FC7048546A6F1E0D2D0FF2CAEA2878F41445AAE5EA4BC0921DD8FCEEB400A25277FF127AE7FD57F23FDB465108DF387E20DD628D565BEEF6C34BD8DE36C33F7944120E08871BABE9A96589D69409C66BD4BE9EFC9359650BB0AD6773D5EF9C91910C7846C4F3D45153F68059E9FCAEFD86A3195417016841231EFAF86DC68E26CF7C3B34C4026C78FD146E8582B36F5F458ED59FD4EFD5ACD0D861AC54E81E49285140E511F24F8B3753EDB2C1FCED62AE755369919713C556178131B84F857EE1B8F37DA67DB958358FD628FA396410D1865B9DA8C9AC772A5D6172E7CF225AA5CCF60B6EFBF0A1BEAAAF" + }, + { + "tcId": 19, + "deferred": false, + "seed": "F7AD0FDBD2F83B60C726521BCC0923122D1257181BF03C25516FDE98C709F781", + "pk": "08C583FE51538CD926528D3F9E09CB7D0F90FCFF247002D162983C5C34B92C17E4EB81467C60AD40730626E412DC0A7FD215E75945BB223F17311A5B72BD0AC75F487512B45D9673E7F659D6D31867FED1C258C51EC7CE9BAEA7E6716BD33967CFA0A8538A96FC37A1515F726CA4CB1124A110ED9AD4C7380963739AADEB3C62832211FFCCF84EDC129E068C9BE4001A29A4ADED360936E858E4A401ACF4A55F087891BE2B64A8DB64C19323FB527EBBF61C577419301B7AC70DFF901169DE9EF367326E83EF4E13706499A56EA10443DF02FA4C55441FDCBD946DA8A81C5CBD320069F24EB931716C57FD0AF6DCCF49BA437297192D6149954CC1DB661C874C5C81F2FF5842A89D094CD4E18899EAC122DE246DEE7728282005AB3019EEE47B3AC0066CC136458AB5E89458500C1937C56FECA6D52D7C626519FFC40DE49D89A7655E7D6612FE7CD6D72C36B93AC7C7D75DA5FDE8D80E339F96BD6895B07B87DCC5C15377381B8AC3304AE7CB51DA169982A297450499955E816C557857F2D4891960C4ED5C54F931B9E9462680DAB045CA2ED5BE81427326DBF390BA5B9CCDD147470C1319707495212D791D2535ACAFD4BF78D4550A2BAE409E10DFA388227BCEC4CA3837B46266BAA53CB19DE9A3D7EC1F354B648C57D0877290D09F92CA61BD3811C2CDF9EE870918EFBCC5750DBA2510B601AF593245FA4DAC6F89502E6DCCA5D4BFB36628D88975938CF1C3658E4F72DE501917428D62994715C83FEFF5A714878555EA5FA7547F5061BD6DD148041AAEF04334463910D3E82090D2EE6BF80781C3C3E2049424C9D1D3F9CB98CDF1DB9168734CC4CEDD241F5C1F26AD69BD979E69D2825370E36C1BA31E1DE8B150B16201967528F5BC096B1A43A06F716A2862D107391222EC9C4A546F1DF3FCAF3F5A0B8B40B0726E80E4CDFBE174899BDD50BEE334DBDF77F0A91A9DF6900BAD7CC26E7AA8E362A6385AE373C44B0945F5C0B2E60BB55991C14D22F5518D200ED43815525CA42F8331913C9C8F532ECEC1F1A2A8DC1A7B38AE15B8BC99BCB542B866333B234CCB125612CA99E285A447E7DAEEAFE79812F3E3B372CE0855B9969428EFC911E2A332336FF43CE8F661B1FD4BAC83F56842E716B7F149BB39B4D22EF5D54592D551AE15F98DFB9EE27DF3192874DFCF8A42D5795A636C83C4B0EB828894EF8C783FDF28FFBA780ED18601DECAFDE64C824FFDFF2E40DC5590E7098FB74B226A5C556F0B2BB68C3628587154F42A7E80A80A430532129D642316CB975E9501B0E2933377D04FF576C922E1CC06B3A5CE6EA7E1B611DEA65FEB2B092B81C86F00B99FE676FF7DDFC549789901B87CF2BC775CD5A226C3724D7FC14CCECE36131BB53CFBD4B1606C8F57A5DFE39C4B946C40CE3B36F6CA43FA043DDBABDF56B03CB12ED1D3E929E7F15FDA92615277421BC0E7DDC4392B2CF5AF79193B3C26FCA0EE4CA7E34D89CD99AF85D053346D4247ED68226A1C82B32344C1DE2BA4B71AAD24FDB3A4004820F450DB8766815554774A3372C1CB97B5C365C0E78CA06B143022FD54C7BEE72CFA7FC2F4EBE218BE84CA503DA9067F36D76839F5E4386A95CDB65221A5FC5D39A4AFC65325C8E17E1FC22FB73E97B5B0E341ED24AFA1A50629E7C5829F8ED47EE13D25EB6472B6A4C795716688AAC6097215E423F8D8C7A017E10257E96237D2BF97EECBE02F68F95999AB255B5FE8A7399A294183DBC38B69139F1612943E88146CA41231E80F5598757650C7C64F5F686851DC64D8E073523DEBFB4AEAC5B9CFFD6F92FDB356E178749397E08235A99C52958A3D99FCAA18FDEE9F5C49AA3D3C9F", + "sk": "08C583FE51538CD926528D3F9E09CB7D0F90FCFF247002D162983C5C34B92C174E00263334CA00EEF5603917486011A91A03BECD6D1218C9AACA13A58D65024247646E4A2289A28C38896950E8278F9EB1E8E3AE1E8C07C748AAB114333B716E7E95843F237086C307225C1177CC0D2928EB2B4F1F81B6479CEBCD693B92FB6E19106000434083248C62404C12022C89024EC38604502204C8444EC1883004256E12352084342550246DE3B880D8824C4A16051B89448080052400680A25602337848A448083C4681A4888CA263211A0208C268923246E5C3682604482A1B22001016CDC128CA0C26CD2A67012262D9C084114024018376454140910306CC2464EC2426A91922813382422996C633844199681182512DB1672A4088E489490A0C429CC46212146655312510411915442211B032E10142EA0108502B324940826C24251013911C822701A1249D230642409608AC66DA2A86012027124934D011760029605C43821C1048E42320D803081A29688028870D38009E186489A426D0BA62D120566122152D9380C40140A62063204965000B985131025C2102D18A07098308099160214B425CB340A62C88080046D5110048C228A00934C48044A8B48219C02280438006440520C41268926694C3664C1A46C5A22460AA54C520032C89051C1A064224430228344D938800184288922881AA7910AC930E4149009C409D3826520C81002A4319146240CA400C3246EC1962C820490143850113549E49069CC106A04052283B28942C86C1CC151980244C4442E14066052B429C8A09081060C9CA80D8C422042200D0A9188810069CB243260361104326491068220220CCB3441DBC06CCC92505AB271E22212D428301C3390C99481CB06721A0266D48471414802191072611610003682402222DA00520C914D89328E4102094A380453000CA1006123A14D11C03121339054C64C4A269264366213C661E0946111B88D88802D82C66103106EC0400143482C20A4900B011049462D0AC9705904004924248C2622913092D332826320669BC62054C211A3B4401129055244320890211CC54524C485030971CBC62554A240D4A005D838260213804180115B2849612011C9402DC8B851D1304008368D20A02582A421DB342E14181102462E23126510C9091C804999248C61820D54C44D59C08403160DCA10420B140ACA400E4112419C22885A1689C01202A3264219A40D0348044804690025662322929232690C4069D792697207DC3A6B716F6F82572DFE0FF9F05C53FE3215DAFB1CDED3575DBB95839694837C86E2056F91C27C7D15F7337E89B7ECDCDCEC4B3D982CE8C1780E8C9F9BE11FA9A5F51440775D8120A60ECC8C0B5F6F683E02AECA449F98418F39DB4399E1EDB2C4475706B2B79F270E3BCA18725BA3D8BC834651D29C1B2CD688FE7AF80818C4D9106ABF2E82C3B1C3F09C30C8314559FF0B368950D50FA2D3069D31062263F61D9B934D0C9098F0F66923ECA1D20F5E06DA4DC4B7CFBF74D035CEC73466D1596BA89254579DD536CAFF93EB4C0549AA55364F586395408E8723DE82962B8C802266A0643D9D50D8AFAC6708814AC67F24790904CC71E728B030CA43B39EABF450D6232ABB7217E6193093A95AB2F5EB4223C319ADBA0BAEC5D1501E702DA6FF2B0729C06B24D98E268A22EB28A3258C6EC03190132D7012696B81BF0B1C921C6F1889801458C343B2786A3797D9913A67CC171D89B93B521A18452F7299B97D10399E02A91BA56FE1AFAA92F5C418996C1A29EE8A1B5B6F664B6D41DD69939EFE31DD082D4DF59D428C95266683061B26BDE28198AD135662DF0BF5BB401B51D17E576C1A1960942B74CA70AA5D332BD238FEF557D39CB4B7EAB02631314DBB91367ABF476D2E3BC2DEED1A05654338F889FB7F1C4D08320638A6B1FC61C25B95FBA474ED1B2758F69521C602C123AF1C9D331657696D1AA5C55FE671C069CB2CA18683C2F7A5A35DDA52E3E71C0BF77EED74CA7398E52876673162B88D63690754DAF9BE8DB9220AB35A72397CC60276870E7DE8853ED89BCC0E555247AAE1BB22236EEDD9E5C8A973E46767CB3AFE20884A554E7C522A45B599FBB7F1C4F84609F5489C7A798A0FB79C4B8963A0C05B686DFBEB324AAC5BC97BD46D4149502C36D767F57CAEAB2DBACCCDD7F31F0ABB0EFF7978EDA13EC1D0E2D1BFADF503984FBF23BB56C68E3C7C759136A12A1E62A4D11E3A08A76685D082CA5C9803CAF1AC032B9FA90E16FD55416F189C2B13C2414EA222CB5DEA142D41E7B2BC499B7891124D75F8DF559850C9368BFA41979892DA46F22ABD2916884915CF1856B4A5EB3CC00E4CFFC36A48D04C8F4BAD2118188F06F76D9E58A2313C513555C33D883FAEECFCA01330D740148E03B6E21A35AC08B85F788B5373E9E5727C6673DDBA5995D0A30D7863E435CD58BFDDF22C5BB2D270BBD74116A32849BC6C9AAFA7A26AA4F0B0D37801FDABE99320F0F33A025093692C76CF06242C41A189715C239E2F72FA59A46D9951ABF6B115A1ED0E517107B89F0EA49D7C70E69DE121E53347FA9B1F42480B99456DB5862315459921203D93EDBC5613FE2B7EDC756B67457917ED21EB46D8B7D35B0CEB9C9451D6E9BBA9290A96AE6D7AA14C3AF93EA28DF817DEF78007D1963FDD20737C1D503D47E94A0514E8D06BBB78D195F5C2376D3EF02E823465F94B07B09D3F67D1C89F38910777672C554A9ECB6F5B24179CF92A725DA4A80770E46C4D9BCE5855210996A3957E2CD2B25F5A13FAB9E87B8FF886355AC4EAAADD10F0CB5DD75C52A0E65563FB26F4E0E5CF52D2E07C666088090BF866A58B75D8DAE3772F47ED298B0CB49806783C6A057BCB5EDE6E27F84DE01ED80BC1469A07A9B314723F33E9D871CC294738DB9786F77DC4F0D8E23CB15448140B21AFB5C2E6D97C077FA45DC39CB281BBAA7D315B606E0AFA64E0B02D939904AF11534335C0FBB18D523B448F0B162F7CE993A3095C49AC63663F42705851FA5CC43D70D919EB4313B00C0D8B14958C02C674EF7F9FF48A164BD82984E784F3B3D65DDDE52206646B400037630F7A7C36EF61D3039BE92FB4EA9DFBF0040C307395ED490009E2EEE43FCC9BB05A648EC4551D1A44F901E0AF85F4E3731BB1CE60C4C374AE440C9E05E4818ACE6FB50E70ED1D413E6C89399487C06472AD15DD9D2BBD7B9E1961CA94A7E15DCF772BF9172CDF7B9E9A67164661B579BEB88DAC9FE577F24195B3AFA624DE80D021742CB6C91764BD9B7653CE2F7FD162F2DCE33792285FC554F2235273B0646CD8326090747D4F87B8D4E24872F44E8055B4E5E938086F04E1AF47937C4BB4A56F9DCFCE9ACC1803056DAEE856B24AE45BDD89189F08EB4C908F1C4A6E22B3C04FEF78442733BE2AA609297D8A15E42A2201EB18A87723B92514801A37FFD3B4D36481EC2550DC6A620186413EEE403505A66BB725E65838C6FBDA562F4AA3DE364E237B9FE50915D3056054D613039AD3208E700AD81A745D5480611206A8E45D5B13BC664C724ADB73C981E8788C07B2A9A822883EDCCCC179F376F113642354DD6F11B45A6E317DFB215B" + }, + { + "tcId": 20, + "deferred": false, + "seed": "B0C02139AEF99336D87001D936CF8DFE30459D268074B69720B15BB7939F3D4B", + "pk": "763FB831AFE969385A5E604268724FC10E9384AD30D00638C68CEA2D8C5DF9B9ABDCAF2AF8E16F7272A96A8A6EEB6C41EF400C05688A73129FE2DEC50ADC3C7763BF670381824A474E2EC5B06C5549530CA5C216E06A5D0BDBA341983705703E9AC306B796223991E8D35AA0856184D0EF5C44C6B3BAC268C0D952F571BBA2852BB93255459EFE2AAADF2B24D35407353E718528A331F8700BF722B6F51B833DB1F715D358455E916684593438071798E17EF48CE1FC777F5D2D308C22B2B3CD4805773494C863AC6D447C8361ECBA576F0348459946C7227FC8905A59700113827D88524BD68BFA2ECA81F9CCCD0EA759B2173FC6D1A6EEE3FAE3D9601411387B8C39DFB3BEBCE4D6A7FA5C08E61606B4B85F21067A6572EF6CE91D39F7F2D24157006B434361592EDEEBFF2277C4FBBBF11B30229009765B8D24F274D7DA88CB8E4A89D6F77F8901359E504EE2F04214F8D6B560705DFC9E7936D5FF1236B2D1C83459C0B5B6283E34BEECAFA84A80262F206D331231458F9E38EDF6D5AD5D2ED1ED84642A14265384CC302F72961D11A58C7DF22CBAE52A4ADA704EAE6FE9477CEEC185223D82673323A91385F5575B30A0BBBF6F24BEF7A62F737FB6B88BBC89B9D6429119671B74ECEA5B98BA0597510D3CCA0A853688425257F9017F0777C02E40D6F2DFAD9AF305049161283D90F183826C5FBAEB8586A2C766CE4FAD6D3D565B4CD459A76A2CF23D8565D493BB09035B2C44CB7D62AD772658DF463112E747221D6AA3846B207F839BE7EEE2E2B2FBC2A851D666943583E36B2565A6C80AECF1AE6F9A0999943BDD7DE253769E5C5195C24B1E88D67DB38C5378A10239A7DB6205BEA44847AB1CBD3954D0C6D70E26CA139FBB7AD7AEF6899CA7B57009B778DA2937EA4A3340B8C389C2B251A0EC3C9AA697AD5320F9FD41F799714E067EE46FA9534D531532D7D62A06106920751737A52D64610E181AF8DFC424541FEAD333BFFDA949CCA8D19BE372CC14DADB16EDF4E65B336ED1C7507DCCE4A1762B0CC2EC69AC3DC0E7AB12A837FC227A8911EDACDA112750C295026666A7EEFABDF8190B355928C328E3BFF06F10406915C358B579A19C55A07AE2FB071434B69BFA88A92C52CD795C97FFF514CAE1C4D0D244FEF3D26A2D2D62C931E8DE8698D7EBC93533C37F365B640B91C0B85CF55075DB6267F5A980806C39E096A39AB4D86C380CE94F5EFD7E1C44F1F77085CDFC0460062D4579999C9E395CD8338D6AFDF963E7DA6A097350A39FACA19BC824A614A84080373A27B550C4EB321CA88291201DD9B79FF69B89FD50FD34FA80FE7D6D3F5F9DA98CD2E8A151A5B35C7C6A132123FFFB76935AD5D6EE9DBD99C2D5E394E540FD3A7B76439CF442807FDC4FA8FB4A1F5FEF9EB09588807C80A9573E54E6678639B45EF7AE51F7311463E9F345F08D4594CA94DF334C29E69662558DA177F9D4329F25E191832C979FDCA310DF96AC66F922AFAFC38467FAEB7D6B57A2CE46FD272998C17B78C69F62E16F72B44500532E886F10ED712796F179DFEBB634CF88E7AE99BC4405E69D89AAEB42C9BD25FCFBC8E4E88189CDEE12A87EA48B204F7FA2615430F8F642683FCC22061560D241B1D1D3B746A487DD2E17A81AB89EBB01BA9AA3DB992CD0DD68392576E65E933A3C1C9E6B561575D073C3759BDF001B7C4B96A15E419F982CD8E846E383D3FC2DA80605731A0A65AE905D6D979A1931A174D2CA5CF073677C862AD63810F945ECA3551F63426E03CF049882DB09C067BC0A8AF25672FB30F0E79ED5A1A3FB0983AF62915752315159D10D3AB86C282A5DD123170783E00A15A939A4", + "sk": "763FB831AFE969385A5E604268724FC10E9384AD30D00638C68CEA2D8C5DF9B935D82EE28F88A1D59D0F78740D34116061454F7A1A4258B2EBA2AB3A8EE9AAC87EB6ABBFC89154E8249F601F6A3212EC53FE82DB06C9FE7777B725DD75D8EBA3FEA86EC5B270EB3C5DBEE5D4C5DF89E46F42A4482D8EB94176A47FFDB279D67EA2C00D1214604C142EC1082598045150284882C6649C3280E4B04D09C60511A49093286D93200460202C9B8441D2C865E026869816458292908BA4905046809C302E544642C3422A9C906C64362C1C070A1A1428A224680A030890B449A13481C8402118122888360C9096280BB3819B067163342010880911832598C40DA40090C1240081940DCA124A54120898284000860D140730D9489282B48C04C1508C0822C428461B338D23002490808019398460A240800005DB925002146211440610A628904632A09861DC303142924800072CD9368A992882C8863004095252A6301C92454C4072101320120060E28004A0C4601143109014051B164524326C6206321A035110382E10414C82B88451386A0843315C224E4210410A4991A0882C80428DE3344D0B030252286820477021C811D2426C59264C0BC54CD9309183082998368D08856921424200424040366282800019C6851287704A428604476959909151B408D9880421C930DA346948844C1AB54D0BC9000B05291BC250D8C44824296C12038C04100A84C010A0080A8926880C25051C390923C08C94182293240E1CA541DA027212C4452305025920525418480805820313724B888583322048106198465144B86183C050D0340200450258A6454BC26903B80D81104E001501204425E3340001064CC98220103941949884C21681D29829A1B26184324608C66158304204173122B12554B410E2348D8430121A010AD1169083220A0310264A8890434221532244D1C86122998D62306D61462022A40062360EDB380082A621D4267080C441C9B48143A244A2187091B86044448A51240A19C251191310D4128E62128E6288850AC48DDAC00C1011710B402482A4019C046E80485013400891000A0814054B02051A476E91A87080B024194448E0802521426888066CC82829E28208CA26308A041210845103A02C529611019245D4128491246A14B59009352C14350C132460144666D924225186844AB630C342484BB0651CA2610AC04023158E09402C23B2508C04261042666104492393044A3292A0844892442A032762B40570BBC2ED9CE35E4E6903960A5DFA7800993F5438ADD1671D7D3848B9743709A9774C85BC528B2F0F619998B7FC107A4D4AE40270E5F55C889A2A0AEC5AD97C118A6BE6336C1A93D545FDEAAA791D4DB90DCF2317D2E6F013C12B027E38AACDA013E4F1C660D25E43402E89CB69F72E47617C2BD4AAC1D0151930CEA563066C3261F767587E07AC68FF4485726AE42B210220452A9C399F684E1B9B228F6BA15DA5F02401CCD4858E2F502B367C5E79EEB28C6D63DCC2AEEE547FB67AC7D947125FB162133BC836C1B931A454BEE47242AA8BEB8A85AB41B4184BDEAD20458AE8734074798D86795C8AFF512927D22CEB52B86B8006B1706035116C4508B35FAA86DC4E6EC735AD9DFC4EF993A79AB8759974270EB82D78A0A80114F92A0A8A2806620FAEF97669C75ED51E5E0BA4E1753C6CCF75FBC0F7CB42F866EDDEF10AA07B85983B6E49F630501311A8FB986DC978C2DF9DB275FD67834FF915BBCF5B3E30A6942FA2C7F062EBFA5C4AF36E22D57251E8E79C9941E09803F98B4EA46D556BF7809D9AF4C86B8B3A7CA6BAB3A0E48AD77A5F01E7D20765417D3C6561E6693F061B58C137E95B977553549AE66A16EA02D87A906B993F9B8394E6AD3E7A4182B35A70345421858484BEC0813B6104CA50C09FBA0F291565B50E28766F91C44C1D989162A8DEB1E95BB0BA0912D6C506A6DEBAE47A4E939F0F47E88EDD14F8A35253D8337C2769325F81F1C73D1E22B54D8133E4223ECDC3FB4BBDC0450C8E007E7DE2ACF075E5D9332247B6BDE0058EF4E56EDF59AC3C8BBB88BF7F6CC48D85A04F796EDA1CC91D08F839339950E82BC5D04FBF27AF8D0F858B4356B728E56FCFE4F04C2F7672E0EC5E6237F73382E9E8004AB6680423729CC9C51366465B4C324C18ACB245382AF26F26E4430746E98328DCFB24148486452F284856920B162F932BDC25A86ACDDD3D5A1422A0EBB94FE948FB58F2BA856C945BB20BA07E0BCBDE5740631B3F6E9C72B14ED7F79DECA30AF6D55573157CA59907340392B6E62143E41FA3DE63EB14B61631AE846F80A9A7707B9C2CA22A741F8B9CB6A2FFFD432BF2BCAA059AD23D35B6BB47CAC39CAECEAA917370BB89D33814C31FECE827889A7D758C031DE16F58B4277A04455A7F515BCD34630AA0A4CC253B5741E99A27F251313177D52CDDA8182FAFE6B32F4B820C8EA34413937C9FCDAEA67D16A7C2EDA61BA1B8B7266D48C8E8408F299C3526B57198FAED1855C2645BE3F678846491C5C440654E705EC349BDFF04AE935196E97EE9946C3983A4822E0566724C24501CCDDD6D9D4BAF8EB9D065E5F280F8F04CBB7B3E8C76757FA760701F28776BB86EDC0E85903AB4CCEAC8DD89482903FE6137675742D4382C4C4CF66FF51A89787502E6F60E5E622063C71E7CF1EB365E6BF0C25DCBA8ED29561E325BDC64E528DC961242B4DF790C6C28BC7217B54ECC4915FB29873905ECB8E9E82D4349D4BD8813134F2930E0F3E79F3AA10613D535FE717EEE3DF66C1E829876E8EBD5BC624720A00F2EC10B369929A9E6F1EBE7C88C7D4AE413DB05BCEDDFD74D24E4DA4237B17703C6A48825521E75CC0F37EA656DCD1B10D2000B2B04A884C64620D607B1099D08A745738F90AF19C1635C5517674B317A609ACE877382A34F6604EA3EF08148280D1F78B1D2CC538671C71C6AAFC538FAB60D95977B1DBC2C4320BAE64E595403F7B54CC81C4483A69B6B515CBA264335531705AA70EEB88B49D14D3B8EE588C6E32F68F96B7B5219C39BBF1FB45E9617CDAFCC8380AB86E2669812A2C39E5C3001B0BA98847E8BF01B8203618CD92F45926DCB22D50E2751D5E3271D0E7F159505E4FB7AA9BE30A82DF405B4C0EA3778E1B75634FF4356E42409E36BA15425AB7ABD650D855340D203705D07C33250A4AF67B2DF4F2A41E48957C98362D6F55C202ECA584EF1511577EDE1368D6E79EB3DF014FEF9064C082E7709B06D23914A08EF375A2B63DBB0DA0FC780B66509AAB62B9B47156E479DD268989624389A098BC36E65E4E43DF5A804735A32FC3D91FBC5F29AD6869992BC02860BA35833D6782C39496404419350B54D8A176CA742CE6D4BE5440E94B00E16B2319321D3BE09D7A65D40C0940FBB789156AE56E41E686A0B31ECA83FD48BFCAE60BD670C262E454073C0F3E074566B5A9B7AA61F26FE7DB58755BD63FD821E7D282EA7779D548ACDE1EED0F2D4EB49DB8C23939E2C925DAC5180C3CEDB532EE049816C129697EDA8616C1ABBDFF14952F7968003C212C4848E5B91A19F1B8C41509B2A95E548FDF81AEEBD2BE401DE92E61A3A818AEB92690540903F" + }, + { + "tcId": 21, + "deferred": false, + "seed": "9E5E467662A57A5A45824B882101553E95DAF19EC097B6310ABE3935C24CF284", + "pk": "1FD64A86C2E0D9EE3093A00C0E6720BE47731447998DD55FC6A39553939B777FC7911DD947565A75C3287ABB7942631AD87C6FFF760DFEBCFCEE14E7BFD65B32E722CC3047FEF7A8F99C454195840788211DCC2030828BDB355CEE813D4A9D7125D00E35B676366E04A31A2643DAFCC1C25FA4CD8A898D9F47F14990AB4076DFBDA212051C8C480FFEAC099247EEAA1D84C5BC53CAD03C343FE912A6EE3D6BB0281178753EC6627CA8A28F2E1D2EB4FDEDED453ED83B15A26D1C88D9BF8A62B9AF8C62B5149EEB239369F1432457EF30D8F0A9151BD89AE270FAF53AE69DE47D90A76931164DC0242FB52ECA46D62E096BFA42FBFB2F6168F390917B31E750E2A20F7175E27D5D4BA25536CCE167473A68080110C11CBAF5BB0275003A552FD922E6A8F9B1D31AF1BC5F8D5A6CBDF6211FB48A936081AC3A155047EE28735668C61A3AA2F336914137D8646C2406D24EB9B825C1691611CD8AA3DB2C8D35D3069A002B39C5DB8906536F8AAB76A5794187E6319278262DE1115B7612E52387A1CD8D2BD7441897E4B91811BA486557E477ABC4B74D222A45D70B6CCE829111BA8FB994E148B1211BFFE473172F5A2EF1018139BD10B2627EA1F3A15518EDC7D53E46B6A9A731E523D7FE923BAE33604408AF9CE5A671509ECEE80F7E38E6BBA2001EF73F41397B9CAEC556050EC6FDC403C71FD690A9E043588542D0509917A6A4B2754994A3A42346D1F63762E72DB5DA042DB3477F2C11081220B4C257B413FF52AEECE4F418A0B9113ED6C5B28C734C5F174E2D8D7ADCD1061756AD3D77331691ECCDE82F0AA4E869C322DCA08CFA9F4763003F4DC3367FB7A1432C4B3AC127C84809045FACD6DBC8F5059C04D52FBD5BAB1C695AA5C61D1484DB572C88DB0AB41EE63850ADDC79359C9CCC6E211483C11208EA2D94CBAAA8AC1B3EF0FCE07ED0F9CA944CBE4D39F2D7460E12FF544B094D5939FB5ABE5E3096BC367F3C293DEC6CB1EEDB4C4C24121A3027D60AFB7C7A171C18E954BD2D5961CF7EB547888F9C3A4002AC82E09AB02E56CB7DB36673E74E77500C6A6D30DA50A1B054C3FD8BAA0C8180E1A50914DE26A7D4515DBD51E6C4C804D39E244B7D94705B7C1E210E1B651F17F87757DF7169616991C010E69D7204314890893CD9258E7672C2C5CE34464C188DD22E8E3B8B1A11DF40D32917D7CA89F6B254BB0BC6042D73AF18C92A1F6B02B68CF59A1E2EB4AA4F646DA63F29FF89DE07BC52C723AB61898A8B247CD51888688768695C2A0B25D89FFBB2E056DAF6F465215444E856C49E0849253DE4CC6B4C5D0CBE2D57D7CAA589892B9A228AE8157546997D4341742FC7E6CE226DEC98FC18F25A60D347331E29FE524D8EAE3219B739C84498A98AA7D5FCFCF3E8A9F6335FD242867CDEDE024EC7D0C662BA136FD317E6D06D197B2FE1DAB09E395758DA72EA4291CB5DECD4B68BB68EF7F910BE2879A43A8F3D48F61E6ED640E1614732125009EB226680AB0BAE65C282A5E56ED17729D53CB9BA17612CC68416A2B23C243967263AFE1C171381D82ABE28D2CC519F3FC52A140D3507EE92442232D488CC906BED2A399730DBD3E459480B79C3E4A5ABB98EFC72838A530AE82B80571A6C37482BA39DBA11201625485A16F48166F3CF61F719F6E67D4D29DFC769F88926E5133F8ECB1029BB8DC1B349398AFEECB8B893A01C152A75BB700D44ECED0A8C5A77983169ACE8B341C4AECD426891AB4240B246E4E7F5BA79B3736AC8037086492E038124D516A821C96F1609FCBE302FCB7BF897165F1CBBECB7CA1395790BBAEC1CBEB30B211933556DBF238C0FD7E24B6489477CE2CB05", + "sk": "1FD64A86C2E0D9EE3093A00C0E6720BE47731447998DD55FC6A39553939B777F56FFF5F2ADDDD78A3E2BB4C5A4DA9067271817DB907906D2554CCA567DB41268D22F13499DAD6DF046717288E48EF9D4C6D3BF5AF14F53E0531C57889404188EDE2ECD98974286206E0343314B528021B667436B73DDCFE8E87AC5F085A4941682B26853860563B86D0CA8400394418B088A9A803112C08501C701133902DB488A1BC731CB482552908994467082028D52B02C0BB86092020121C69153B04954188D8B46811C897199082C5A020684A4211246241A892022266810406D0805651412001B104C99A88C92C0305C1441DC0688A48069C3949042842823090AD1148862406654224421B109142910831851D9100698060A543022D3C06DA04411CC340413B05012413251B20D9B46860216490131811BA34D51B2519C98018B2848D3320523459083B07104C94811808020972CE41641003686938221599060A1A6048C886D244200E236114928494C308D1AC6806482690B96491AC30088188D19138DA4188D18344421918D8320714B04400B406824219059C830E14461E0080154A849029849C024115C1268232480C334244CB08DDA40518C0664131869433448C14000190145DB1026E3049091262413088DA01852E1401209A089903490D8284604B7110AA360198760E222804282852082309C046198327150103261000808C544C8B625434464E00008D8440E61980D889888D0286D6410304438510A1684CAB045DC322A21928D1C240840022402C42C9916724390710013291C8248D804265344218A44049A169010800424A60D022988D9824421360A998471A4368053160C203608C8B465194341094601D3268011340C1C40228906869A38681B338491842CC9426E04992D10074D22109149C229DCC600000889E24688E398058B38244B828DD91470DCB06081802119049110449111903118348D19486C0992311AC04461400C11144964428413866C21806CE2C004E0B44413836111370A1C114689168880306861288D54147180062C19096A50B40013447188C088CC38301AC940044029032621C4A42882186824A110C9346494966C08A245C9840442428C8C3405D32210DB200E9BC28DC1966818414C5A482E08040E4AC810118511149849DBC46D99B229181189199581CCA29053126E440826D8106DD4486AD908260A34814B904D88C05118184808459004B5091C4465D2B83090469091B0112399705DE3EB78E228DEE7F70D7299EEBD0AD40428FE8E4B14E5B573837033F825FC13CE5CB416F30FF882459FD3FA3EA6C4281C3C85C2E9FDCC7D0C31D39B8027EF4D2DD054B580684DB2E5EA26DF1C0BE11D9C531104AFCE61DB9B71EDF512B3EB8D2D36970503686682897D25369E1C663B0E0608A53B841FF1A6005DDDD3402D499990DB2EAC2D0FE1725D1437208391D84405C8C01C1DA8D50228FE96F4304680AA4B22453F67369AAF971FAE95A9B2F693F2283014F6C33B282420F8557D81DFB26E1CD9D15ACC9BC33224C015C4258041A108D6E14B64D97EF69EBE0C9763D44508F2849EF9FFDF043301BCA68F77E56BC1780B6B9CD58A2A550389261864E2854E3A78AED80938832A8AA14A68E8B59F53E6BA4569D39A63FB4256A50E4B5411E1AD2C5FA6DE66F87B8569697D9C1E4746FAB1DDCE6F152F2BE32FB8BBFAAF8BB1CCB14081E5415633E7294226623737B33528D66003AE0EBFFFA9E361B9828FAA39CF68744B442DDAA2976290755D7B7CC878446DCB11C59A5F66A38BA6B88697809E437BAACA2898CDA27BAEB33BA2D1930F859E2EFC28E82AD1A407177D35C3A8F76E4FECE7D8EB1C5D686D189EDE5BA8630EA309289F1B1E1CF294DBA76FF182D981D501E5DEB931CA103C3F56A9FAE857260FD8345994A0D2704BBDB5AD73385E3963F7A4C7694C35B1513FE8D4F001BB661D28996DACAFAEFF590C3A8A4478BD828105775CEA545062C14BE01FB52F4CF39F6EF90C7F6E3FF40ADA9FF4BCF325B74707A38AC8CCB3F4F3337B2F42380B8A111FDB72F8CAE96E373FEA8FD8B34A823FB5E2D6EEE425625504D985D873DDE7F7289BC6078E2A11E5E9A90D004412C44692B8827B8C1B9D6FBC37698CF2E6528C3BE794C2B343062E55D20DE220715A4859D0EFAAB0308ADEB3D6D0AADA3B9B83E790F36513BBE4CA857241BE78D98DBCF4FBC50AAF971650724781C50B993D24A8F4F9109D82FA7A208982FD6A924C6A1047A233C0BCC59038225BD872B63BF5B698347F7256047D7A0A0EC533F0EF8FBDEB67B909E00F120E1FC36E70685C99484AD1CC5816E63EA40467001485C52BE6B0B8FD38B5D5929DEFA9EDCA9ED6D699D40BA4B4D1818B71809E26E1D3BAD6A8FEC83D38E93D6584A45A5A3C74C7DB19F461C4D3A1C0ABE6C3E1953128508E8E4E1FC9A22AE185B557D8973C727095B1D90144F86ADD903C8293ED633E092B38E19F14A488EC1EA141FFD1F1E1F14328209A449E40AF2255447F173A6E39AF85902C029C33685D50E6EBDECC5BBAFBEB88D4B8D432832990D653FD63E4FA6E288CB94C8ABF06A96FABB2A6981ED1134CB5E20C65EAE52B0ECDB62B5A4C2DDB2535EB6522661CEFB5C510ABDDC11406B520C8B9D93703AC241A91078D9256631A9EE567AB7518D10C6CC5A651D7B762F4D607EFC780D121DF1441EE5C72C763F40086DA2C85778484F30167FFED8596C118E76A0FF1386113C5558DBFBD8DD79C898E6DE18537C0E026B2498478B13EFE1D521FCF982E18380C9CB2F684633457169F615CF9D9B0970F034B2FE0AFEC705499244B9ECB1052A48C0679C9D38A94851C0B3832894E833D712537EF9616F4AA245BDBCB7ED4B83FB02C34C4D28F267A2207FF9073EE2A76864154C8769BC2CC21E18452FE8953F5383F7D03B8A9BA9BB79CE31FD16F361254519B4FF065AAEA21A0C00EB9886BE1FAC0A9B11DC2BF6A7ABB94B75D884C9EA00F35FA1DFF62A3D8E50BF540D3C3FDD8C0EF8EEA531C28913A6AE19AFC4B1A8DE1EC52C939DAE8FBE784445465E8FAA1AC810665AE3AF82C82F18713E0EE56CB74AB2F4BFAD6ADBB2FFCFEAE2ABFC3A0BEE65C271C3C825DF01DE8DF618342D4F614FE005B98344E43AC02F9493FEDF6B4966BCF2B5907E4A71DE891D5C2256F08E79853986505E99ADFBACE9B60538F1C013E72E4946A18CFECFABE38AE16F05C5A4D22989F3C83C5FC66C6176D2B26D5EE1542A25E189A8954F24D6871A46301BB4896F614FA6B7AA536D30ED024D726C87F95EF9AD28F5B9FFBF08D9C2583A32A2146141B53185F70E34B9EEA5FDB967BE995AD54F8BF31DABC5AC06F7C6B523838BD49E69B5859FF6163F5C6F3D52ABF90533A38E2D7DCADEA0E05BC1484B720EB2534D6B3FD4EBC96937BA9211A9EF55BE30504544BE33A4FEB14843905C68F03A6A03C7B948AE195A951A5A63329BD691C73C613BB9CBFA1BD25341E91F8CC94B4D2B7C1DD4B8F6FBE5E00C91A068A453989D9EC3D144707DF6CAD210484DDA0F4FCB6AA1B3979248911469E9747D06877C9621218A383F81C8A1EC1D2601C9145273FD4F9737481CDE2F3E2" + }, + { + "tcId": 22, + "deferred": false, + "seed": "E13C0B6585FE12EB64086B34B49D5E074EBE3A3688EDEEBB26A737C0E5F73F44", + "pk": "34CF8D42A986CEB086B210D348C30F0DFE538760501F0FFDD2D235E615E5253DAC75D4E29691D11EDE6003ABB4D18FA0384B21DF71489ED36530A0EC48B33205C2F393713D6FB8261499CA51007823D6233B77CFD8713A096D4C468E6415017617E36CB55EDC838A58AB36D56B2D4CC0621980C4E0D4637B3A6E3EBA245EEBDBC29B99327232C279F5777A2EFB8A74D492812C6E9E620D725E6AE4961C20AA7C84F4784F6FED36FAF3696898668D3DB7BDE29D024B008236A58F5A9ADF320C3E5428D2482233A5E202A31450698FE8F4CA36604F0A026163313FAC89A925E85B09EEF12B2F2BA87197B3E8F5F6E46CA201CCE21B7DEFADADD13EF45B36683D9B6F8E0AB717A17A9082EAB98BF09EF8F71DF601A4BFBE04F84F7EC82A9BFD1F0DC4FBEF540D59B245364CD6566C5B5E6D735282DDAEA74F66B589A574EE3CE5B79AB6B5A6FBB434E685A724D41FB463C4323629AD788E842F38AA6AAC8A5218EE204D2602C410730A535484BE7B7667E3BA8168FC5C0D354D8B74B583545E73A59132C729607F73F1298B2FCD75B1DA1A29EABC19157566DEDBF4C46F33ECD31D10B403917D856781796FC83046E2F06C702B803014867D15323756350CDF06C4FA6E9247ABD204CBEB4830553363249FC79355E422D50EEC8E0E153EAD339181859E8FCF504CCDF3BE063A2D33898A5409173A86A4D20638063593D03E8746EF26EFCD4356EDE61BAA087157081C3A49A4A93A666A174C0D776D57F792D0908D4D36A46036FA0623D6D4F98389782D9AEFDD61CF23E044F62B73C124091862F2737232FED252A36B0005FE7129975C225957F3E576BA0FF70458C169F54A0BCAA3E0A797A3727DA6865F5C8AF06FB67F3DE4B8D004592B67575D304A328126D51FFF766D4660ED110E911F6FF56CB45D8A7BC187748FDDDB58772BE7F4666AF1A21188AAA0D8DD351FE52C8F98BB4800160884AD064F89062AC122BD3EBD03FB3C16C12F8DFAE0B0321752892061541B95275AFA789584728E39DF5510122D9DCC7F3B44C9F711579608BCC76A95F54AAF9C5B58B1854FA5332FED297961F65587BAF92BEB65404C85E78C077CEBC3488CA8A1B73BDD041CA3D546910DB7B2CF04FED3B3A5154F416EA7152B3D3AD0BE22A1270D9DCD13A87BF8E45726E2199B858A8D27EA1150D88F652220564DA7A88EE65D1B8994859AED54912D92BD1B3AB3269350A910854302E3AA5F22D5E1269731DE82BD3853F1F9716FB6495374A012693DE42AFE190BB1A5E5158FE6EA8855FC0C0CF839505002B070A0C3F21798F017A3B6E063EF7042841670A9DA96C3B30F47DD02D6F8907E19F72700B81306D088D0765DB3E75C2E21C6BC6C0D592EDB1CAE257BA989CC1D7EFD52D43EA0B2D4C6BA4FE3C1C88921916DB894C7D3CDDC0F5523EE399A06565074137B43705DC6D4E6B1A714921EBE241ECC8307734CC6BC902AD2FEC1144E1F009B64351E2486F9D144BEA0DFCE30A0AE2670A43A4311DE9A1AE77651E65107DDC22DD964E2CD86CDE6D93FD04F7A2245768B163FBA24554B2ED476A31D28864805C957E6AA4CB8E17A36EEAC614DD7DDBDE3E65F9F91072E459A6B6AFA60CC96C5E512F563B641297E5355F758EF0C8048231324CB9AA9315FE78EA1A9306907BBAEDBABCB1E6CF0C7054C2DA82F9B3DEA56A3F8550035FBE4618C01F7BECA085CCE8A0B61F4DB47E521B62C0C1A2E57D608B974A0597ED27FCBE7D97225B67DE6A6BBED4AB12E0FA5B23B0B445280FB4B1DAFCE2F7FBCAD405B58F73B1A6E7FCCA7A0B9ABB0622F136F5E1EB56ED541462D618ECD3CE6F94070E14A663ECDB68ADA26E482", + "sk": "34CF8D42A986CEB086B210D348C30F0DFE538760501F0FFDD2D235E615E5253DD1CF3728449166DE18D01AF13AB89C79E9FF693A38DF975F7817EEFDB3BDD311C6F76104B8BF45649DDF285DA5B0DD590A4F52C69DA871025C4845CBAD89317766C08E753AAB26E1596D77990656793263EBBE8303F0170C1DEA8D31BDF45173500685D2866052B60C5240621B9521888289504441D9202504948808356C22915083088423B0118482080AB42881B8011A4949244381824440D1241250A801D124425C040D5C0011C8260620B62140064E03C504019051D8C64D580024A022905C34210C148910336CD0306181C24023852CE4C05014956540024ACB8629A49005A20840E1A24553C85024992C01258C93C2209A02664324888C443299028E22256652124A0C894118C710E4364200852809453211404414A66999224220348E0A01869C440523094D8A92648BB60C649070E3024518314C1248814426001412715B362DC8B64580240820314AD9B26053B8289A442E9B44848CB049A3382C04498C5B40461BB9518884290136260880651C108A8C3651C032320216886224251CB8116186680B1461CA081259088A59420444222442A0600C39094C886D5C38504C30721C3081041891D4A8049AB08D8C3620E44442C8B4280C442C43A48DD81052CB14645820845CC021824649CA180A0025100AA32C1397014906041B296EC10226243605109429130388919671C006480004125398519C840DE21026209369A2005084164E41A608D1A649E3C469E1926C0C098911032E23924C84204203B15180B8019A80715A3252A2408011412D08C7719B108C581486088824A4886C1416601888459A988C5A30851A04461C3386580281440808D4303188240648428A1A102C933450E32801023406E24405A39650DB9424882006E2245120A1440C186DD1380120042C0A9749C906305218889226880BC78D6202090CA961CB4868D03480D0B03189868591026522953108053023038604859014266659828919420E144101893860E2102A0A288E10B4204C404259381011188AD11045CBA029DAA244003642138705038331E2280850420D94384C4C40894B12240C48818A320418820C21853109091104B1208CB60C8842891C1861C32840CB945060800C0C2810884209C11862192761991848E13848034886CB386E21B08DC2282119C564D9C4318326211A485249122E88422A0CB97091C42D90C00C81A66C9948029AC4101CC760D5A0943FC50ECC76C5E3BBE12B3777C398511FB8C3BBF1472B4A93003ACD253867C6B605316781DC6720DD064BD8FB864900F9FFE46E8570704B47E9D5A6E822DE39F2AFB7C401DDDF305F643F0F67D20E6D873CA22051F55E8F4B5D2CB58DE4866B7821761CB9B739715F2488FEE912A41455285D7BACD08A9F7C047975FB5321E50590A64A0F97741D19198E5702A119CD3A121369CA612ECFC6025BFF69D38DBD4DC73B17BD5E9B02F5592525FC32A0509D42BBE7C498408201B67117512C3C73E285C8006592A57DC7D231DD345C9868F76BE3C1F64E8B2B3A312441AC94CC805BE229BDD53A8FEC70D0958267C6524C4E21E27468B525BFF03F6EB31EFEC6320E266168717C46BD3FCA9D6130D99EEF3CEFA5036973346B514D2611E034CE7BE51D6B234731125BA27AE21E63F8F90DA49445431579397111B78528919BFE9512400F6372E76E2B741E60FE5D1DBDB05F088BA8702F15731988B451DD979E67531BAA49A0C3EFEF08BF8A90396C9F0649F88B37DEA5AF0EE488D703D8EBEAB262F367384CE63B02C5C98D6A541426754E6C1FB92C4E4092A23D31B2DB6194C4056B32AD88C886A8CB997529D32A2821D3AC8030531C02B82EC568F739FD817247407F06E222CEED6B53F1886D94FFA9BDDCA1714E649F4EE985D6B3B0E9DBDF8DFBF5D61CE9134F3F2F8C71DB0AFDF006ABDA46474F0E2DAED2D0631B107ED8F9BF7C9E7C1FB104306DBADFCF8EA3AE03AC6A4A6409839FC46EE6DEB7C23210583CE341CF5BD73F7F1EA61F24CCE3957C1C901F378C8E3C3E3555D8060176A268CA3CB8A9BC02CF0D2A09B963CE1A3B2CCE9C5D10DA86991D56097B8F5E0B5E1D4480C61CE329C67ACB4802CAE0D69053EBE30BAB6A56063E106EF136B535353DAA060FE5F54470CF33816B675C4DE6EF93034BAB55A295FE925C31EDC5547E7538A7FEF4624C4D763074B2E1EF55AF67994944125E69AB5D6149BA453F745BA4D9C5896FE3E09E1B89964F4F790611EBB47214AE0CF847F3F04EA2A7B827DACC4807E360F89AB09F5EFD39ADB63A608273262ACFE1509BC4F6D64291F1C55F0524BD9D103096A79282A92A5D9063E3A3429DEC83EBDAD180E9A766A2D5DCCF47E5CE633318BC491C9DC777128362669F221DE38A87893F3991239E5D634210060A85182E236B8C42E75A2E4F3CF86D3B4F4C1AF40834BF20FE30B708868DCCA8C91105A4A90652787A5CFD212ACA30E5D52433AFB523C9B9333BC834411A6B641616CEB4E63671894F02A7D8C806B45BDFC814FD59580FE0B903DAB7401EFC9F22A46B19210A21BBDEA61E36E59C664E5B13131A0F9158F4EA6C1D511C8807F4D84484CF5D42DF76916A17C95374EAA01BF78A617BB3BDCD5968AE10358726188D8B4956151270F38D9E8099F65F916844B1581D556D8CAD57BE3F4DB4E826CB0EA08091DE0A04EA6E22F581EF80B0AB2061015E4D076D55974BCDE373EC71D3C06B30443C45D7D8A20B27741669C45C2D50C78FDBE619CF4B73A1C39BF3E405360E52811558B92F5C967D7560E1885B52F5F9DFA8CDDB6CFEAE6C8877973DE446FBBFE92D3CF9EE72DF44D6F46F0D325F7B853AE1CF45A9D59FCCAC5CA51619CBA3BB43A9B37BFCACBA2502994C9B3CE6730C0B0780D41FB0CC0B1468E4151EFD0EF2F7B9777B1CF7334245D25F19AB27B2B403474BAF7ED21FA4989E5D11FC8983A5299039B0D539F1A16A935B1005C807CAF252FECCE675F413C1AA37620CC9A033416DC9EC88330B19EB3A2C72D8E10853742CC29560CCBD79DD0CD53899AACAFE61B0BAB975B2A41B4E94940089B7E56645D826D764A6D2EBC25741A96171CD82092369D5D883777F2DA6BE88B648F22E48EBBA07AF9A6CCBF5D12AB564F1BA87AF129BE62E9BDBC26560356D665B6BCFC0A4F0A3D526589331FF5E9319612288B1BC27101910F7DE014B4870153F2149712AC612B9F72419E4C11AF0BF32C8B72387BD81BEA4E797532B8C4940835C347295A160657717166CC57EABC188003D78B81FC81C22A1C04C386FA075927037B32C173F85B1B827C7012E291FF315BD9CA0E733510C49CA55F8B27B460074F3FB509713548A1A7FE238C39B710B4EC0D016962A74BD428F419184497B74F37910F060897201C072DFCE766DAC229F923CE33ABBAFCE57D1D5689A6E801903D75FC004A826280C10D7D5E12F0F15878E2FA82A442E3BCC527A3B9A3B7D11F2250D0EF7CEAD5A7DEED507975B555AB9E086036E1E1F5516B79763DD2F57585FEDBDE751C72BBB4BE09B653AA1D5C68B87BCA899EB3E160B66EB35CC19BF3D5229AD7122A0C9F231" + }, + { + "tcId": 23, + "deferred": false, + "seed": "CCA8DE2D58EDCB32ED7EA7F60926658AF64330AFC8398010232F9910DFBD85CC", + "pk": "F9D5C3CFFBAAE5CA0E0E3630C5C68025B3AB7B3ADFA544503FB8C5F64396FF244C128645896985C4B899BB730245354A7C77DB450EACC3DFA7D3BB3EB80401F2500382A95D400576F2EFC9339C2CE7F5635E04C764A9DC3FA214FF275A76015F03C3EC3C33B42F20180DFF8E1DCBFA2F9D1246E10C80D62C50F62F9903EC19D871CAA6087A76B091B6BC2AB8A7D7A68B37E535CB50C5CB90CC8FBECD6E943981566C4D619E3FA973E009144F085CBCED1074FE864D9CF562FBEAD83FB8367057D3C7AA17CDBF3DEE2E0191D904E0AFD850948054E60CA3371987239B1788C25349E37C6348A713FC0BEF6E28613704741B258B1102D33EBE513769E878999421F82A02BA0EAA98C64DFD35C7BA9E92203F58562E3A72FE2332F51681E927248E4DF1984D1919477B7206B2709BF67E3806C508838375C2ECCA7B59EC8D3FF0666BE56BE2C58F5CEC5530CE02F4C5A4302FBB48C87655DC717E8845C25D78C063E11FEA6ACBA8FB44E26AE15A002B072A8B9204F283A47BEC85629D2487ECBA65020B29095C2CD5A1CAD78157CB3390358D56BEA88417F2619A28F3BE37039E08D5AFE4AF5DF8035977D96240E86B7149FE275C1392FBCF336DC2859B40AF357C687447872E2B21890A629B59FF0B0324029C963FDAD39865A8D624F9796E3771F2562E85A193CF1C989FE42366B79B23FB14EA2B124F3A564C38406E126792C3D0E16C5B1A3F7908780513A2F41B1191950F7FF5CE0AC00ADF6B39FACD4C5C6DE7C3A7271CD3DE5FDFC1E7B1A87B14EC10E8C9E08D861340E8D32BD72575FA9AB69B6CB0945D60515282322DBE868C71C2F5AA797F13ED1E850EF671EC0E6812C3CC009556AE2E7940508B99C5A6423CE8B824C24C25A7BF9D7137935BE95401605EC60DDAC167187786C2088AEBE36A9563D33452266C074B418391EB1A61197C3D48D7C268CA58C7BDC2211BF3E4E783ABC76BAEB35B7B874908510748A85E6EEDE69E483C91CE2D3431A29133E5982EE3100094F7F8646A9182E58AA075F6565D2A3C52E8E95F1FC6B8472939C7EB26ED92C96A7213A3849E81D6CD90566DD3C74ED9A0CC5ABF67D6EF4C1D478A3CE21869D5CE44FE06552C014A9200553E4736250E3E35502CB8CADB7231F7D9D81A5A428B631C2272D0137DF177140B18C0658190C486344EE46A2B1D252736DA159C446A69652DEFAF455AA6AEF32760BCAE23E1DE86C16C77A3CA002CE938E45BD75921E69FFE60D4FBA80A65F50BE7A73670B2F0A050F6476BE5F166812B8183375FCBF3318C8D4C8097F21ECD1651ECECBEE56B4374E08A3D6EE94D244EC2FB685DA13C69F3CB961F0DC18BA1F1B5ADE394109A2D23757D2D704A3481185F30E7D193E463878BF21CF91460A82B4C5DCCAB6FB6491C1E77CC8713B1FB5E6B0F415913F984B717F00D7F5DE88EE310D5D3DAAFDF3BDA8F9C5B710CEEEA2ABA1E7DE3D923AFF883DEB41501A1FAEA0A3D47BE627600BA9D097688C98B8D6379083129B4E85C5475E924BC2D74E8BCC25CA57AF9BFA461302264584C470124AE33E73DFBC2AA1DA875D95458FC641792D0424ABF2CB76BD08CFDD55697331CFBFA16EFD5FD1F1D3F2CBB7A58BBAF23E5C715A637FBC0B6203C25A5516D074DB2C2CB89C9B3E7EE87294017D69CCF28B8CDC76425021C748DADF5953A93AAAD9429AA985C2D3A68455950B9E2542728D3272D25C7952DDE7024DBEAC49BA72760EE4252CBD40F1ECF48AD74CA320656351EF5C22831782BC260B042F9C0E103E501635DDE0CD8947459716658D34C4C8A09781B217EC2201057F9538D0235310209D26789F519FB5E605A21B97092B00B", + "sk": "F9D5C3CFFBAAE5CA0E0E3630C5C68025B3AB7B3ADFA544503FB8C5F64396FF2488BD265D6142AE32C61B844AE63FA741242CFD8502CE79547C31B6B17137F568CC17CE8EE384E104E052F66DE7A8A83C29A85FEE0639608AC3C3B54719460D311C92E32837508EE3DE3240CE74CB83D9C100A6402CF9BBA5B61F6FD4073654A0122990D80870D2B8801C4652898641A0963058346298928419220C600625C132441C0269D3306451226C03171142A465D4844141006DE1486823B3491C873163226A93347010A38121C725C83231A2C04514B72402B56054320244206DDAC44153382189806CD228468C8201D4A88DA1A265CC1848CB085221B485E28409D8A6300B476284340924C549A4062D130870090804C84821943460184204C0946D033232591886E38430C316114844724300664AC0240826250B19410423861CB02C0BC68CDA180609184C5C22455A240201214D402422D8C628E3C449033870D9066D6400301835840CA961112808D4B00564102C91286A60342A02374860A26C1A93089B406148C008E0428002B72401B00011C220A1480243B6405932468CC42061B88C82C610E32680039889D9308D5904010A932C1BC86823A90D24092103384DC8240E213008D92869A3348D9B06509AA004102265C3244C54140104170011050C890641230011C02464D2446E910402034086A116241B9410D242001C874542B824A032001B4626CC480ACA862D4BA68D0AA0500B446480302C1B824CCB882CDA426914B98C09010D5C0408E3268D08C6304994688CC49004306948B43080021002A18153800514354E21302ECBA88C11911004158490048189269092A26C21318D4CB64408B42558A061DC801189B23103A704241548A304480B1786C2C4698A248D1003848108050A054A03228224230DA02880212225034728990260443491C8120580307021372863C871C9082A9218128328610A858C08187181964C58406EA1242448403251326192A0504320900A20810B464DA09201D0247109136D24309009026A51C20508B220A4A66009A97162946519C664D998810CC60824902142100044985090C829124825C116694CC2290C042A9818489948840A41618C30418C921089C06D08326D09A75101224C1432469A9628D1089149284299224C1C452A9B364A14428A58206409A10C5C30460AA6241B032C12432683268051008892208C11C64140328500C99103C4314030091CA171DB080E182830C2A28001333AAE251458DABF79947B70FC6F01786875E7AAF7CD53625A4024C1F56989B53367E1D26C8737FF1BE2692B8EB4CDED688482DA39C89CD4446DA66065AEB1FF70BE9506322BCEDABCEE2939229D70228A665E666DAB61FBD49CF10F658889A910FBB35F9E36EE5A6180CEF522125C01BF577A0E07E15015BA420796791A53FF4FEB50550A562D32E383D05CCAC6CDB346A240EE00FD54236791A61D18AB3844E809C6F17CF7CC78F45E13A26C2A0FCDA30E77A131F02AEAF1A5D4D4A22BA808058A94A307E07D97CE5C627BBA7E10D52C4CE53C0866BBD224807D948676385F0A4717991185A37A4D4EB652B0B922B7B2A814036BAA7F60AC44A072687FD891FBDDE181BCCBAAB95642716347DF66928B37E291FE72BCCF43B6DC9248D51D461FEB43083C5E764FE12B31247F321307A3AE0C70376FA98A0FF6B4E046E28340B5FE9F9CAE7D87DB9634C97C0DB606522142E7FD42EBE2FD81638C84FF498C7C682DA4C49E723C39CD4AAC506A091319DD80C27934FDA672E7DF0370FB399ADF95C8371B05AEEF0835E0AB045845965E050C8CDB8D7A1A07D04E65ACB0EC08CD1C105D327CF2AE2872968456654481C1A9FA954217C6A318D72A43EA22ECE5E765E185BAFE650DD5F2B37CF6007AC9E7D3508D56EB969B9AA637164A6F9CCB02BDBD1F36A2D265A5E880871D5A1A1AC9A4A3ACF23C42495C5607475DD2E12855ADE46B2E82A94BA12CD4ED5F670926F47A4C91D033E58441DB64BD0338CBD623D03A6E95ADE4718A86815B7E078391237B0ADC075F200356A3CAF0A27F6954C6905547583875EEE63BC18E31A855B1338B991EAFC262DF85D6189B11CC44CD46422EDCD9FE939C5C7C67C47492C04A67B1E7BD790AE05AB0A23185616130F49FAC229DB1058DF1BC7E0D24057AA4FDD9CC75D7A1332D0C4ADAD6BB4C781508BA7A86E45B932FCDF39908DACCC208B649A74E110FA9E264856FA9C1458F29036B384A4C66602AB45DF54D630F3AAD3864F1DD1A93C0DEA21CDF6D18F41FB1F7AD7C5069F65ECA5531D0895BC9B336793794034E7F144ED23729F4E88150C3C79740133854D4C5BFD4DE141CCED820AD5E51A9C6A67B5484EC867C289F20ED3BF829CA39DE0E6BD876023625335803E88B02EE9ABE67FAAF4B7699DF3AB028A3B8208AC8603A9A4C915D40D9E968F9EA3EC5742F37AD4A22191B9AC9EBD0435CD571C9E3C9F389960A4225E5EF1B710840E86ECFCB754AA0E43DBAAAF713FCEB82E34C15F8BBAE1B3165FBE5EBB89C6DE51A78CD2D245A7B2120D9F3F399BAE67C601BCF45AB4EFE873F33A25B759EB1D9FE6BAEE9C64AAA65FEEF0931AC0A2BD6CB9C71A58E6DFD46760AA741E8BE8BE0CD00693319A9C8D515DBE5D6C2AF10DE65223D6481B56B8F29E5BB65DA25C6C7DE823700DF2634EE2B3FC862C461044524A64C3CDA3CAB95C06E289DA5A34C305B7469AE106CF6351DF49375814CC1FF5F782DD65B5AECCF0C3DB348F32293CA680912657AD2C4DDC4A68111DEB8CC62B1613A59D3D88B88E41E0FDA6741013C857BEAA61D9B4437D3B9FAD6F4FE3AB0C5EA4FF951C2EE9AC894565A07A27D97BCAAF451AA8D8A9B658850519B492FFC027FE3112B820EDBCF0EB337427A3E4C5D95A178E15BC704F21F5F5AA38A3057F55A7CE0E186A8F5F56009B5EB5753F33F5C7083158C98D797E5A0F907F10EEB2C9A22610538F6725FF158461716048ECECE1F73A098EE82DE3FBB05D17B4AD47C55FAD587880E01EB2C5EC42FB6070113F53AF383316AE2348BAEFC36C6A96BDB7CCF4FAC2B83A364A350C2687C6584886246F6C39C434889D28B694DB5182C353BD1442AE0148C18C9E35297D82E1782E9CF96F4A1CE8467C947B99C95E58A519FD005D7C0A937DEED2E54FCD95F9F56CD3206DDED6CA502F54BE7F27D8B3F192B1C1D1C5CCD7F4EC072C99DD43AE966CB7A192161797E5DB55FAD9555B65FFB9476782F834E3BC7B888841A4AB3A277064FF846B1E525E41F15F424D76907ABD8D69956E38B929DDB378A9A6144EB969745D9034DCB50B98325BA5EF3BEFE8CA06BF3993D80C1EDB8F109BFD30B599D41D74075722B766E8F63AC2B225CF07FDE46CF61031E0FE7699A4D0945D92D096169051BB61A125F37FAD5302D92AF00DED5A7DF80C6444A564F9C04514561C98C062E04A862FABC02772F9278138558E48E66F05A5A5A4FD5C6A08DB584F75C0915C60757E90F16FCD63A542C2BD0201CB71495869D1F01162049A661ECE29EAEB95E6484B430C7ED3301A87435A579F726A5514CE69DC346EDBA1376FB87CEBF0CCFD01504126438F37E29DBCC" + }, + { + "tcId": 24, + "deferred": false, + "seed": "7D80938B0E94C0C67513186B04F7E2A5CD3BBF9F3F47EE074B7FD6F74DB4F857", + "pk": "2A1414FF284FB46FCC0F38A48AE290BE1834688A53E4A841B23B3DCA32172A0CB1B1FA0FCF04EC7FE28F223C26CA4F1DC556B30FD7B206F69F50134AF7123BCA43000234EA3A7065E15880CCDEAA549CF2699E6C1492633AAAFFE4549B382B6C06FA08CBDE376F72C6257D17B0B57007FF5FDBC4012762ECF1E9667ACCA2EBC8DF142E7865861A5F653AB2EF87BA70A2B224A6FA780BCC8BCDC436F5768EB3557E8168445BB17E698B299ACCD8ED2EFBC6BBC83846FD4676CD6FED03593D16D1D482F6CF4D612A839B741873B1C595796A602A9C40A01316C89B5CA167D1CC587DC4772BD5026C5DFF68E8479594948ED931F774DC510C7AA218F2708AB4FFC46BB630C6AC267BAADEC685A6CAEDC27B5E42A4F3BEE7FFBE0DA3CA66B311761BD20BBBB15DB3F012AE57AEC6B2BEC1616FC897C4C22D124C69FF81BE4C275F45422EA12A137E475F1501102B5BE1C3D5F99D2A5730E2F98FCA507D3A91B8D56F3F3FBA7D19C66A7DC9EA93B43C29DA4071F1FFDA2DBDF74B2EF839F26A45F9A6B464DA3833DF5A823171B8809E220E76B96CB4E41DDC6BE7B645EF14A47B39E20D0896BD700BA4DC1411477C90E7C8D83C748022EC87590D946C4CC958B59494AA0D3C401F3DA28B0BEE31505E10B6AEC4C3E2C08AFD49236112F3827BD9BB37B1E94F408B8771525EB2621E04C25E7D26547FE00EBC1E0647FB465737F8776E92B378E2D486C8A3E222799F7017DD8052179E1C19853236D3FD69977C33BABB3A6E7ADC30DCEC686D323BC74E429C8780CFB35FDA7970297A2779C954C66DCF02B332010E90F6B91D1AFA2FBF55AA329CABFEC4141967D0B935A7AD132F845A1003C45855443A17B983B0254EDF514F82A0459AAD1AC5B5040EDBABB0632EC3A5E8EABA1BD7C06840CC63433B9AA5CCBD3293B6DDCAD1309A68D1AF613A59AB039BECDE97774FA0052915EC8689B5A090A6EF353104D9884BB4B7F74A4310D2FB66581E2C00480C6C0F1E923ADC96803FCC9E2C99B79663029573071456119AE65BACBB00EE99E079653BA5B3092DC7E4ACFF720FAAA5D6A9A7101454DCF755C2CC15AF4F256B5E8FEB26C698C29109678FF5A17F9FAF7414B6829C366545710F16E114C680FCE900B050F0F874EB29AD7F365ABF8ED0B1E4D31FAB1062A4787C65D4E0DBFADB04C78DA2F47BAFBA22C7E86B91E7D079BEA7FE69D26913F4742D8BCCBBEDCDDE93E93F5C15F9F260CD92FF8514AF36E111089A579207E0A86FFFC29BAC3B80E944D2054A91D32544636BF7F0110B400D5C13B94FEBEEB052DDA90C1CB8BE5095F1EC21A1DDCBBC5733EB89178DC5C3998C64BFE9E6CBC560CC76BF1783F6E0D018CCEA1B2ACF1D7FDADD44A8D3AC9673826FC168E2C099C144D33CB4A9804771FA8D5D5699AA4345AA6B56DF022D95D2F8A2768AE3EAABE346E0CF1BB1213BB4ABFF96614F524D1CFEA5C60872DCE1D4FDC80A30EAC2C72423DC781358037A9DA9696CDF5E7EA37C038BF44107EF2C22BEB958AE44F34C05A38D69B6CC345C80E743A2CE79805990A02939711E3BD20201EE06FFF039BC38E267AA9840ECDB121F4670AFF83033C1199FBDEA0DA08900C97FE05D0CEC1536EF05CB4C61A6C9ACDE3252F29FE04ABD05E1AE18666DBA373B3F0820C93162CFB209CFEC1362C0053C0964E622BF1F156E9189C54F69A0C5C8749FA9C703B4B7237E8FF5F72AFBC8ABF192B9FDF659E11039ABC816D18F15247820D9852CAEA70041D8DB16C564AEB78405C70E5A3BE4C30327E307B9AD99686F5E52D1834DF9C55529B99EE182D6CE91E7419D1345364FBCA7810EB0E6FCBFEBC10456B67E59DC", + "sk": "2A1414FF284FB46FCC0F38A48AE290BE1834688A53E4A841B23B3DCA32172A0CCBB81FCFC2235A32ED4CA1AEBD96C34D3CCC3A8A919D4E96AF879B3CBD48015CBF7B5C0FE804B106845AC34F7FC8B0FAAD1A6001601397893EC3A94B69A1F50FCCAEA41DB6543C8AA64AE5D312924024B3B826767F2B137E8F24CBBB69370C8311816008804D4C1610C19669624204C44480DA008E90226A8A0089E09231E046315432608C228082C20483280C1A244D8A886059106C1C4410D32652C4B2641C204C9A366523426E0143601A120E0A9588200822E2A49099C251E02450E2C888428888E20631092826498661DC184924428501889190488D0A256D50A641DC1425D4C6200A328E4408860B1965DC32681AC94143846D1395840C992193468A19B8415C3644D0284818A27001953014888509C60924484011308C1306229800110C037202954501A0410B392458269018A785DC4290210271CA1488610461C4882D00A31104B085E4220E9936469906010133305AB690C484510AC249983242E3C844A4028D0A174A998271181532118708D23664D0284A444691E1164502B069091106DC3481430030230485000304929080DB360AA2B63103886D2480640C4901221668A126488006219C30099148255BC26959484163066E8A162D9CC89122892D53C280429021422084DA008AC3324EC9162C1015715B92689444000C858CC996800C014161C00C5C841022B3496120092385059B949189462022C9048326318CC6290C99659A225101C66D420490D43460122382499449484610A1C22104824401114AC8068C5A948CD2B82CA1066012406959084D5C402E440425129665A42432990241D41820C4C62940342900036802126D91105260826DC84052D3400A59088852B0059AC060C226400A244920188008C40CCAC49163448218B5409B484951960C8C02901818325B024D9C4602D3B68014070ED1A86962408001274413362DE32650034046542290104364E21451443880CB266D1CA80421838C4B980959204C221921C4A268DB186501C85011279220B6200417418BC46C1A318D43A29108204021178612328A5AC8245180284B38719A408ACA30260819899A3666431664C34004C03070131788C2302DA3167282A6642238042013624C005049C88C62A4451146001C43825A9408A0C08111312891402C24092EC130910434214C286E8BB420041426114286C38889D4C82C4310022031655244454996690908423D4E7D0670BFAEB283C64B53E45D84F5A6AB4E596A7EFAB48F63982D92C41D5EB16136FB78EAF16E178A675BCF7366B38F61A0DE5488F28DC1628CE97F92474ED0A5220C092CAF7148574459269B09CF4DD51CEA4D47FC967934FF9E72046C247D3384BD0A1EDBDB2E9F500BD26DCC814EA2E662EBAC54276517FDAB8143E49DA25270791185F4C58D7930D56E24DE452EC09D2F702C4258C9D092B014C502009A5C9BA06047D4E1055BFEFD31CF8B48526C2415E9B7AAAE5C109448B1F3B9F778CD3E081864F885496C53D4BC9D89DC61C96AC0992B93F996E1E2B3CBD19BBBA7EE4C62D57EA8C67366D62671B8BACE3F8A5E5E0F6935B001DBFEC4C8395160F38FF99F19E5C73B10CD485A365E873B17987361AC9FA1A980A05E16780BA4CC72B031881A13AA3A2737465D17E28B7E7F78AF30E19D7C361755AE31F78B49478D24CA1220693D559380283D34F16C9003825E07A55EA050A72CE5576B9EA862507F556EEBB2F3C3EB6D37CA24411D8A0E041E1FEDF68B5A9F4754C42087A537C6ECC180D394EFBE4D68AE746B60F69C23E116AD1E53AA1402671ADDBE531D58F65C862659CCC7519160753E89FE0D8CD13965946AEB680ABC153EFC40786381202E7A2F9FD03A8FC83879C1DD11C7A36A40F9D887FE2EDEE83F345373C88EF751365C143AD427E517773CD69B035565B3BE7BE9C39192ACE33DACAD81A30B819C73E828D49CC025C7603A829F306405B87961AAB64AC270A027DD8C2AEE328B6C9B8343AC25BBEBFFE625ABDADFBEDD4693CE2B511D75AD5B67E02D9695C08F2E4473E1DB01D7B2FD3DD3E38E28AAAD3837C6DB3DE1D6D0C1A511B48A0FBCFE01F1739B7B54C50FE12D7860B1E6F12A30A126B6656625482C5395D682D087459DC1310A9E3830A22859E685B24A6F57E1DBC60C9E0B8C27AE92B39BE9ED4F4B6E6887ECE3116EB131AA7C5CEE57BD56C767AE88C78F921CB8424AC4F94762804E0E965B4A3512CB36524A3ABAF8C1AFF95B278A717AD31A85431C25DCECC6FF65E1F42816EFB5E773F5562082FFEA46C367527FC10B591C355AF9D9F29A41732B9206A2873BD551EA04E7EA00E36341EC942395A5FD7293C40A03C144250EEB20746D19BFCA7B2AA30283AC3BDF41ED84B3320B3E1B398F4FB669F6EC7E679B56FC7885E7D69D32D0FABEC6F24BEDFB9FD4A7FD90804ADD519FBE3771765F09D10E273D0FB43197A3215D8EDFDF6605FE0FC3597C7732B0A85AEC400CDF03D2919DAC7905BFCFB4294F682B28FD89921827ECC7FA0A3AAA2DBDBF7B447353329765C85F4FF169F7D661E05BBC151A50819C6A0A01BA09EE1D4580C0F5B06D352961F92D01D242CC33E0ABCC2958C6794A5A49B92AD4E0AC54F0C2CDAC09B8F06C2478F1DD506FD15A29779693F722A368F74A8880577A1470B7DAF91B8072097A8100B6A987F5C6C303810376B4382AAC2DBC29AA0E751F82DCBC88A71052B3E4A3C8DB44B7BAF2AAC864D801F5712F7E26B0BF07F7B8D4E76D4F43B113BEB5A7044BBDD6CA3D8900364E9A5848566A033355DC36C03A06731F58F3B1B5CAB7C80A31ED4730AE4607098092C21E4DEFA2F549988D45235738803DFAF6C58464DA5B6F951E4E28EB2C5CAC890393631A51872E1E741AE1B8E0B2B729A2A7B09BFBF38834A28CA33346A1C74A401A266CDB64BA1460BBF539AA37F3B49FFA35B796C3AFF079CD7533D92B4DF10331D9E37EB29B13134675BF4624D511FFAF336EE40192B8C181A221699E7DDD1E4E8751808831EA49D1FD827C85B2929D6CC8043D5ED9A3D51CD01DEBDEAD39CECF204EF7F946625250BC45C51DF7130598CDC501C3F96C44AFCF1CCD9A21FAF7EEEE6857D320064C64AB318BF2F652340CC5965D1FD19689E0FD5B973CA88A728F7F65876DE19EC5DA17B12D93567838ACDB25724EEA33464C16B164AF4ED4A7CCFBD5BDF2E2B09435553D85981790797AB8F28A250DA12094A3855D6F0582557D102EE5C12D26D78630EE9494815E1AB766E991C67BBBFBD8230F98E4D94828DE2B071E5CB3FD97950448B845C00821E8F7266B429E9CC28958452FED371B8A1BB86D873B54D8C4771F1C671D5BA0689C1F02E51830276A2010FA34BB12EAEC927ED01E815A83109F5E325C0B71A539835393CF8CDD3FB1E7544748F87A0266EA56D8EC96D2F08D7CB51C930600A9CA7550879EEBECAD44BE65FB99C550887C4D338B5E465C89DA83BE02052F151FEE499CCFDC313A98DBFCEDAA1D3843F3F54A29CCD57802032DAEF35FB318F592C08397FBC2F8C94E1616676FA17D3A544AFE1B5260C04BFEF15C8A22F8CFD77CC26A483E" + }, + { + "tcId": 25, + "deferred": false, + "seed": "CD52A8ED3FCAF1F0D0DFB7394D3ADF9DF810203199E62356E56B7217F786B29B", + "pk": "8F02456FA5266891FD000117992C1F8E6ED9A3415B7A48A478858302C379C4DE3A3B33F4715C1B228160A25FFFC7E5F451D166EE93D7AF6F3646B50E0E87196E352A22566DA11E9479B50B05343E202D4A8117AEAC5D7126A1E60D20EF0C3119562594EDB8B3AC853F995C64C84F965B415CC57E39310CFE8A2129BA5EA09765A5790F92B7AFF0B1BD92DCA72E224F034B5023787C183AF0947F33F57E4BD856B94B223136DB7F29104C39DDCBD3761414C9D7088301DC30080E68D02444C7D249545A2F2E89A01F7282B1885F658D3AC6D075ED83D43341B7921D3CFCB0F8BBDE671788451ED02E0147221637311AF653D9266BC8F653CEE8775711ABD0691978B298D2F972376A270E969B97538C379E4AE9B920876EFD22548F13917E524211F32AC670EEE163498D18A5CEE0373645F926321D8BF4BB75A05FCEC36613C15BD9BDB332561994492E5584A5050240665E5CB9E3F2E34D39047F30E15D63D99F084F7E04C0297C37C0C5FB93557298FEAD1F1D64AE73A4118DF853807BA43D94471BE77C8BAD8A08A1E4E206C5311CBD87FD763D07229137C961F6E05F3224686F1E468F124B74041CEF75D0818BE1B9C3E5EE11385225D2F4844A33F4E9388E477CB583E2745DAA1EE7FF4E4D32D8DAAAA90D8F6C37B293926B73FDA2B850DA5809B94E265572F5EBD38F0829A7A32D3A35AA7824AE0B513B25B27DF4311B09998816534C1C2131B90A7189A7A65EB50BBCC6DB352999C1785BB713D901F214C0B4DD6DF7867C7994FC7BD3BD71CC4BB64307B30A79B176C386EDD40C0DCA724CCF51B5042D0DC046DFA81205BF2AA6832E8CE56D6A8BB50078D04F234C3535DEF4E08ADAE1C35E25A8BB51A22509FE412662E3F28122FB7EC5AF8C400C4541CA8E532D8A83F295E3BFD12DD8D954EE47DEFBB5CF2ED53629D532A405D25F4E32F8678AEC96DA81ED79027CCDE34FA4514BEFA6E58F9498DC9FA7B7A091CA69587E4D250271D39013FD8F25CEA402C34E7FD5A2DA47B232D85455C12F7526E0B2B6CFDE7EE245BA9C402965D042C49807D5BCB2EE0E616CD66B7E189324532C2C4E1D3A9366C08F44EC8A63E7C535DE0D7AD5B1DF77E7028EFDCDF6EC2B5D2042F0BC62564F71BFEEF3FFCB21EDBCD64F6D3FE805002F0A4DEE90B7D81085C28D762B7DF72018C70E6C4E7E46C64AC984FB4A18D318BC275D3D145230C78C5DE27AE20A75678C184E051624C64765445016C8637D8E11A21E8062226AB9994F0036F5C658AFE744081EA051EEE6B3F25AF1ACE9F6461A3ED133213F341E58A2CAA3F3165872A961533F7906B967B85B79C24BA5152CE9AA1EE710B58B510E89BA860F6653BD307A2E169BC83C556C978DC420FD5A303D3939AD5C76B2311FB4D689AF7AF7704773CFEC0112462A44BA31BAACA36319C5092FD9262D36721846BD9E1C5F4F6540AF165843ADE58DB3498F65BE4C5849AF5867B8F60B54D8ED92176FE82AE83439C874C06A8DD487AF54673F1B97F44420821DE6761E02B6E2BA79DDE743722ADF634D7EFCDE5D5931C1E255293D64C4B3DAAFC420D28819E9ADF7617B6FCCC3AF3EE5F0BB765194A6E4E73182A8422E25C28458063A5E0625595C95D4DAEF94A98848E5042CF6EC7448D81956FB91FAF6EBE7C2040B9C509F6CB7AD5B573ECF184BA92C06D4DA0F68F564EC4DBCC029B08517F233FB6EADD7C0B06AC7E7E6C4287DD26837E65ADB668A30F69DFB15D50B4EB7324071EA9664954A23E94B6D0D2759B78941ADFA1786188A1D23104303199AF735F3508DB1A59070966F0694025C4F72306AB813E925C658CE8358609E119850B16390490EB1", + "sk": "8F02456FA5266891FD000117992C1F8E6ED9A3415B7A48A478858302C379C4DEDB8B14F36094926DAE586A7D31F7EBDAC45D7BA30C05C997B1C7F16E327E30FE4ACD9CB1F9621B83991AC2847F9BEE656DA1E6E2DE20E3E14BA58B032FF45A6B5DBF1C515C9A36F13638CC94C7F2B7850F2C95101CED9F0D267BCCF4469CC95EE12812C2C261D1324290B2280C341009204DE2281180922C8246040A148994324944C02D52A824E3A071201248DAA02801A14993968C0C460D591421632031E432480C15500CC34414C588DBA83053C411DBB600C3C82541128DD0362664385143A42580060A0045311AC90018080840B444823260CC84091204450B88651C4644D4180D20414CE3902180104C0AA88108868461B06918347219354112A948C2128159402D9B9841123430103984E1069018446AA22229CC2680A2106102420E81462A41189263248010A809140442D8802001A10942140462342240A891128209C488718C966C1188244A34851A38510BA104432429E01670801490CAA4455C440104318E98C0851B8305C0B848032491DBC44944148613444104B96423394C98146E1044291A0029C2205000B540D9866599460E93240DD8120E213250434460213030508229CB1609C30021813201CB446113A5889922725992600394500BA02890100ADC321081A2414CB6618226618B0241E32652C8265018308E0CC96C1B03041918495A183119B389D2066A99280E08264143C809A2344D002705DB088990884404372DA3B44D0C89419CA41063064513B07009342C53A28D81B2911A81284C181261387223C14CC034520A406092182014064E84220D0C142852B8850829898C3625A21881489449D23246D2006D19C88014498A1C4146A138251185859B424D12032999284923971154208223420A40B4608B8028141889E2088CC1B64523A1312038011399899C28204928701101481A49254A24810C8164D2983023016E49A61008A18C1BA3691009001C206A19313020B66110302D0C860D81429008058A24A40110C529E00251C386405B4461D0A40D02B288E3B88540C05159020EA4389009284C14998C83200102374800434D51B2241B022904C248118688082128611480002421C89068141126D8A44C114720A3328A4200920C1148CB40848A86708CC48114280953C26C04284CC9222E1C4044E4B81020064008364ACA4841C9029220428DA3306A22112A43A890C3B24C01426E1341690286642338086D493E042528BE94F6031DB0767E76297C47022819855114386CF4DB2FDE01D20A02BF72D6FD241E69D4E2CDC853ADEB7E3BE0579C7935A49799A2F470375C9C1032A5BAFBB23E6C3B578A0A0568185C073D1A786846C547F3D229BD6B6627A9D0937E8D5C16E661F0F57160AB89CEB89956E67938AF286EAD65B398D3184E41613F1FAAE14703ADA37E76FF5EFCA5BF5FD13564ED42E4FA6890B15D13CA9514CDF1AF816E63E28E4604E500CC55EFBC01512B9CD3D0529FCB80E17D3ADB8D61A2045B44EBD82B4EDFAD53281B3C43A22B2C2B48675AB94656ACB842EC18A45892B7E9E7C88A641218CA9D59633C451B45C561A838CED0BE3B683225C03BD1A8BF3E3551B2E1EC4F0E8CE6B019339A3F3F8FB8513F4AC9AFB2D09FF438160E786F28F6521AACDB1EEFF18303D711B9CD1BBDE1AB39FEEC90C97B39234A9A01F8D83DF69718AEA9C4BF308EA01ECA7175021919D1C9F9170EA25DF51C5175E0E3254E0722CDAEBC4C0A8D39A00497FFB2BA4EE08CD6C032657AFC914176D3C22B55EEDBDC83830522915D2F2F6D0C5067F25248623D8E359570E0410E071ED54E17E366DB5409B62B567BFD267669DDC532BB70A53D27F4FFAFF51A27F8836C744AC96CE0D0EA469DDFEDC360A8D53CDFA474B7B64A5691B245647B843190FF3CEEA9E8FCC8ADDB4DF38E45E0C1F6E1BE1479517E31FAAFF8AA745C90F75C3E36EC728EE82CECD125A05265D4DBA8EFF9CCABA4C38E8AE02F1B7C4F784A6360BBA4715408BB6B8B44964DBC692594395E386F23F717A1DF7F4CF9CF1B5B3992DBE21CEF3152BBE1DD77B60AD7AC235A1CF24132461E7AA1D72586881043501F52FA8CCC4F0D6A1814B789876185BE2FE5F067E62D93343F8EC977937D1E100E48C21FD60080A568E8F6D954B98D8E9D8754517C79DF0AF61BB09426FEC169F1C4A8418EF53E343EF9C410078A395AB98252BB5A3CDDB79AE26BF92B1AF47EDA3FADA7D422ACBCE2EB4A40BE6FD1A5BC2C1D90A0F0F9F09BD5358685FBB5ECF7189E4DD9B427EC152C4B1A2C0D4A33131CD0326EE8A1A884F910869BD60571EBFB7214546C015444998396EE4C216C99CB7E84278582D0029E499791DC03829AD2990132B24F8EDADEE09B38B4D3701EF228FBAABF19B5744E47AC933ECAD85BAC10B49F6BA0A1B16821CE8C5791978AB14B1B0C2FD3E44B43F3DB49A5B63DC1D16D74E94FF111088F3BEFABEAF1CB5D1BD86147CAB37B068F6D99C5E86D178D6A860586FF97ECAE105D1103C0FB6A860CD17D6DEDE0B02AA943536A5EAE551D5AAAEFB4FA950118998C8080121F4B411ED3C29ED90197643DAB10BC1BD51B2350ABD71132FD23A64158DF8F9E064E6642A2DD76313D477DF17F1923FD394F95199AFE19423091183DF668666BABA8334312B670D240D5EF0D1B3A8A197539A3C5FE7F16B88C7911ED0FB35F48FED2A8DE84F4E75F6116849362C05B2F03A885C1A3838C78714FD37E3A0625FDA5C0D5D77E4FDABF3EE38BA993326E3505657A160FE8287B8CEE808687FF15B897CFAE347584515E2D78932740C82FBF42214E34BFE29DDD842CE89E1E775769A302B84FD839D68F595BE46A30F7AB09F35A5B8AEB43428C1453F71DC01A0C202E092F125ECBD2E9BAB434675E7CC21073530FE1FB63FD48BCE72A017DCE1856E26F33B040B16CFC2ACA88E3D0EF89BC9CA83E1CE78431BD6FF547866A9DE18E12C5E82C3DB4603D43318CF9A0AF5C10983097CD7F5005576F5BDDCD9F3E828636CF898CF54916AFB4B787B199FBA2454D9B57BF7C92341D2690F799DD3DCA7E5A9DF3317B51C8D503007EC5A234748E8AB670E6D9A2D98A53FE26FA6A653CC373BFAFAD1015AEA7CB952692443BF04AFAE3CBF6FD9DA5190BBE02D3AAE57FA0D986FE596E0F72F4E04CA7D7C508778C7FE7F8E3D2117D1ACA8304D99D3C404692591BFB48519A8F7F74F583BC11400A1B40D8E7441CC7DA6669909A79760A1E381FB6838A81460F4493E0769779D38287AE5BCA0834FBD21D7C1AFC421901A05550D8524B37745FABFADEFF0B6B3E5B342E975077A4B8F11FA1F60A22C6A59A61443FEF3B17BACFDD29AD2E6D3A8563E6BD8F33B9B041BED520DA17844BB4AFE9EECA45464D931013ED46B428C0ED5E705DCA043345BEE4612E7E9EA1C82FA41D9732A40DE8630250FB578312B546366E64739CE06B9C7A56FE76620D3A295F66B5CA2C378B54D2F2FDC9D57A5AAB3EAF2EDE57A76033670BF5D96BCCA0A4D0D4EA27F1290A316039B57231570B3504D3C4381BF89C15E2E74005F6D643D7BCD9B9D8250D9DCFE470292B36F37DD077853B5266" + } + ] + }, + { + "tgId": 2, + "testType": "AFT", + "parameterSet": "ML-DSA-65", + "tests": [ + { + "tcId": 26, + "deferred": false, + "seed": "70CEFB9AED5B68E018B079DA8284B9D5CAD5499ED9C265FF73588005D85C225C", + "pk": "D2FD03F3A1B7F635AF9F34D580A98F524C735BD5BA2355DC6E035BD21765580CBB111923F194A7CC8A7BB2EBC5C0E71AA637CC800E6103B850A539B2A39E1B6D713E5DB8314C9AE1F8BF8A38F06AFB9D73B161B0FFE3A4891706AE26D54FFB496DF8DC0F1983509500C9ABBD28E59B3FCDABBDADABD45EC31499378BDE849E7C1F19B7044D67E05106D7136D95380D5605D4465D877557065DF0A75D3C28542F40FEED42EC7E280637B083D988BCA5F6394E02396C4676184FB63318DAFAF5BBDDE00E308FE84019C2340A3F3E1C0865624970711283356AE14BD6B94D1C9AE188DE1A8A2CA824A8EAE2FE6AFB38D83A2D99996AB21FE3E84C0BE6B6DA08879B677374FA7C691B13D40FA9D4CC26B2288D5A8C9A43724381004D61B0D57FF400314C8E30EE796AF10F7EE21BF13D08180465ABC72EDDB080C6A07184E3EEDC47C19AA7F09D1F3309E183A2BD9B0573DDE474A81BA4F78D0C523D0C04F90060FD571A35C037E079C5E210D7390DF568F2E2F03CE44420C82F3FE69EB9B48EE90962D6B0F24440648F71EDB241EE6566FC1A64CABF66BE6FECBCB1387C82A7BC202D9E367998E2A291AF0CD1570677FE8D63A3285A2EA6EB29AF9DC1AEC1C36C4706B12BAA20839692F286A6E0321468F7479345C4D52FBDB2F06725B554B89E2492612681ACEBC6C7BADA9225818DBC35D64C22C48BFF80A730D0716DFAC99DFD5B8992611D0C93EE90BDB260022AFE25D913E06EFFB59CB1F8A60CBFA5AB2F459A16F467E989525E0A37EBE56E833FDE55DB9D1530ADCF45846DF281E47CAA1E0A27EFDE2107D354CEA0F6A454692F04CD838EBDD46E191E5D9C11839A2C3F488A4FC7CD265A7B5D32B08CBDBFAB9D2CCD76222C8EE37DDCBD2AA063ED861473A6454CAEA377850B1A2B9DDBBCB374FAB5B12F351C8E5888872E5CD1F60A4FAE1FF837D192C22BEB41EE6FA392FCDF4550FF46B5CE906D017EF3077DF132300D8BBFA9BB03C75E79E2F04C284AD06A44399649C3E2A2A8D1EFE9B7A4E0C271047AB75908BFF7DF9E30ECA547745BAE23A86FF9A8B58C2538B88B866401076902DC5F0BD761687B49EAFE36D350CBEDFDD36C121CF23786BFCF7E47076496EAB6BBDA774049C2EBABE2DE99C4C24F2DB73684015B373977496760CF9AC23D8B623133DB2DE10D73FA6AD1C6DAC8434F28C6E251CE7293CFF3F3B61EFCB5A435123670F29846A13DF3EE712604461F1BAB8F4EBC836DE058978AE734396A98081B35CC98188A86949C99270D4709854C5B35B17F48A373134C814CC8A0F3E2FA807F2A918530907864778282D75E03A41B2504EED816A417A3AC6BA16080C39B7310192002A728F7F20395009A9E16767CE1971F5DE7D229A50613369E4382045A8E81901F4DBA8102F3D413FE35B326A874F233B719A7137600D35D33AEB6B7259624083AA968730C8F78292AD28F14EEABE660835984FE69EF23DEC8C327C0EB0B882D587E1EC433DA85C9FD1E0A34994DEA240C854452D18C30F496E49EC904B602E0F5062EDCDA03280A53B4313574CC2C0D5471BC9613BDFD6641F5BD127BAB5B5EB3D499A33114048220E819F8EE12CA922C8F17D9C9F51AD5BD6883B10E6AA2483BA49DC547DA7686151344F4E9099B38E430B5226B059832CF03DB48FB02DBA4E61593DC4576360491890E53EC0E6AC73CF32B25D823B38456E286505A541E5AEEE96B1914F5F76687CE2B0160227ABED77993594BCD831366206D75714082F1C46F1F4439AC81A57AF31C81C555307A070FFA94E0479B784BBD88A60CD4C7CFD94E6AFE02F6B21F72AF0DCD6609D40C965C14E5F2389183E53DE930F7DE1D44215CF49144844E8B87F78A7F132AEFE22BE80B4E3A05EE3A68CCF609EF44047402E4493046E6F9C767FF8A75E28B3CE077FDE7E7EED313B5BF7E460127CA8182E9BC794C0DFA730FB920080575A751B5CAEC85A109B4422BA266743F0D032BDA8F1CA6248CDB917530DF1302A5F8C18DC642D52478C98C12A3F16EF2B62B4F59EA1BB58DE7B65B3C7153CE6DA5E4950746F80E087A0E3586D097791BF36DEF865D68591D39D0903773EEA962147F34704138B54DF7924CDD8C333DB5E1A409CCB2B34E2C3C8C7FDD3FD8D012CBF382AAA85E83A12F235A2D147D035B7B28B34B6F57949F322482A7D4D3B15045C420D5ADDC7F0E69B4DC1CBA58B01D872480B06A260D827D891B13C4C5CA50C748DE3C771BE61E9AA170165CB01F4BF5DA27A7791D3AD3F6267B4CB4E61B28FA1708418D932DFC4161880C5D3B17A9663A9061FA8F1804315850FE4E7306C882B38227E867F80872CDC1944D472615EA4900EF7D270B881D4130F56C5CC980D92A47ADA6657EB6F37A385D2D8CC993E1442EB05281853636991E34AADC68954D04E7ADEF76BF880F059B0CBB55D915A4B123E2F1339A073CBFBC409BEFF6400AE096D5AE18EC42CFFAD5B4980FA35BF03413ADB5D7E6876AC355D1C9ED70CA2B973954D12B3CDD76AC6835DB96003ED8C4E288B71FD77DBAA7635720E12AE0A317DE808C664E317F55275791F3245CA4FE5D4D41077FC150A6E403D5A208E46EADBE8F2CFB8AF472F4A0CEAC015219478E6B86C958CF86525B7485C1734C7EF00E90683FFF5DBD0A7D413A855021026A1B32013A4616CBCD3700ACBC705BE3EFBA625C69A025267BCE9D135E3F5B5CC8C43956407E84B6663103E29C242035551AE797F56C6374BE0C798C0CF398F1ED", + "sk": "D2FD03F3A1B7F635AF9F34D580A98F524C735BD5BA2355DC6E035BD21765580CE38D1C14F6467C35A9F380D27DE61F7C75031569EA2EC8260EEE9105261B7FE160C91344B0C6764C204E5B8D424650BEC06B9E2E625AF07E23F4950CA24FB4D6EC2C8B3A717C9311EB87279FE25E311F48B8256501F6463412B50DBC89A869BA2241112648400738730212442544575483725033356258423201621183610245665648356120845260685045655512724747212125402221428117650306426152134325243382121135623332074786223150837084264345645148311486246686743371366726014707721161588558387183806701657870647785600288534846622583548804744012574371077544387121142208887223588746148553716773822822741403577328718380781434875207647401607561060861322146156542670820841073130361028650452612166833552584735354526517106000385777812426804146432667410603554128333725230677821516317300087526584634638808846451112405321011181864782241003855754210468343733880078343787413576232688065864853483551585074460588700772013100875488142084166115605685115808058863018286131417220168171786585310622852822615043142885431780580115045688233663636406515244767064536422686750635413347851217808387655142313887566205174085281417213812608124414575018287101002132557042172427861117005304772132030216744315771455710541665741524024371512055116783678252533566424613702232740007068187175780286801721004275522864253158176308640831143305382735303723568704541157314123164326663562151508210302338172127102314227577283771627506887214187313030150715862866288868603270146172271385381703388681378810486573016523140830756821032312850065081630675766511601417121255564811411328826207476424482324775326081758115637483551478685666681732021367522746683445700666477204722285687124702480702542301257137367536005268153335820613732408717615224260185343116457761761566876606554781033631421832160155580423842031312343625273082812547513544126735001001838574424013036127812626811887435120627127515610222281118141666638208675561240065461127440345858781007852572885722222550840041260836462878467805022820771360751443687864313877737355412700540708286880045383432281006435486766501775761275438162403343453887216614704841431466587845820225457315213203024880801371255432720568652468040616835054533737272220680825508472867422361680075518121784448115645071105815511010471621075861187800527264521743234076486730776364875131638468745363842354661048363385214842038251103357468016433402070353221275733465833387438517503660880258758088316360182132261568741110331413053416726535501334808710264868845271442358803557705484287055888683862521827261177885176773005771117851106563570287401340012653451205467518807033356622620070232687726311133333814170622861514731302546511761580741613737061400548877756777665316726666887643583104875706764700436358605203442736486123721610624208608323540355557300610365342714158662558016531018261135468246132583477050060156021168545303687336418886334252015833423288568177555148481201581385041471835707545554552827313602123268321382587028585344867273428418220883610214161712415748852510260736761266172132360325411011226660161632642605186351585131425384566627833354507646508025434157357825430282384745701567517747803152750000947BCA93C27D584E2C66EAC9C7640C1CA217EEF66DABBCB260B4C34300FA051357820F57392544982FD11057DE233E6D2DD84972A7E47D4DBA99BC30CF8F2AD5A2C0243195ED2730FFA92D227D153095972D4B3447FFAC45A23EB41CBC87CDD1250A8A478B0F7A1D5B39AA2206E48645584FE7BF7A13168F482765E57BB924AC6D9A11369F4A6AFFCD169B7D75129B35D5134A31761BB8355AEEED27E201A06313013E307A01A73AEA7955C0578C8C5E5A1A2D2FA4593FACD904C62040BDB9F329933536BF8D81C4256BAAE8723FD4DC66BB5E7F9CA49031A193ECECBB5DC390EC6D5513C79A052B3FD43612FB7375315D8091F79BAB1318F17854561BC93AE0E5CD6D131E562C8114810C939AE563AA10B47CE4484317F34ABD02D0CCAD58DD29BCF657BBD9254B01CA9726091938ED32054B37DD617240F4434C1A4A8711AA3A399A8A5388330B7059ECCBB6B1B9CF7187ADF10B0C9171D3C0F6E2D460A419247672E3B9FEA2C95910BF2FB6A5D61F257453B07AFB64B0BA2758BCD735751F2D53515E236FE8A5B4393B80BF06DF97BDC6380087E6AA8DDE6E098111A7343FCDD1E903708E637EBF28323CDA6B9405810EDCFB3691149ECF224C50F8DF92A94AA4770A0E91466194BB0E27BF1CABF16ADFD351220033F76F5925557BCF9634E9461359621D80B4BBAD7E2A6E432DC43B126CA42AB88AA88F0A84AF58029C99A0248F0C454071F35B831FED1254D6F4E2720485786215F7C7F0C4ED15FA853CD3AA07259B39240A82135C2923A72B876FABB3F0F2C09613DE39D459A07C14E7BA437D8041491FCEC1433404BAD1DA9EE9471E17CB691B2A353710C9FFA4E5178112027764EB7DE809C3E1F1FA4178A5D4DC9EE27857EFF26B91711FC144D5A775B8B50D5DB939BA3207680C242FC821947F934C8DAEE203563D28606BE624A32901932DAE85712AF6C8016026927E9B8129574BE3CB1E95332B052707AC8AA8F435E88B7E568D4987C6AC0E902B0609A02D91B3F5FD3FD901DDD0DB9873BD7C71ED921D4577A78C4FCC9BF075203D38F5E76E74F277484E057B6189004131B0C9B1A155294D1CD3D5208E266901D7D314FACCE7E2AA584583A11E4D7C21B94A32E508EDDBBD7A65AA86B4FDFA6BC285D4CFF53926C7173FBE1F89CC303234B878C6B8101F58AC8D3E5E1BF5AB6B26297CC97B95954AABDB25BE008A3F47E56487B00D3DEDA890D92C83957FEAC6B8291AF65959E1D1FCA3BD196E9FC9E67E0607094822E5B4191DB96824B9F03F2EF57F5238BA7E1E84ED55B7DFF3D6C2C1273692A9A19272166130DB89FC67DC94DB614E3E82BA3A3512B012D51FB486B5A3150B78E724E2A12DE07D8671FBA2DA7FD5D147208FC3AF653E6520FC40871AF2177E65CBD0EAF304217B367A665F224CAEDFE93006AC1E14BCD67A88D171F3D8F3E358A71926BA3E5C239A531263EC9437BF2A033B8B55B2C0CB6E7E97316E22DF77CAD910D20EECE1C50910A5CC32ADAB09377550F92D5BB1F4C07F4A2822338E2CFF5348DF77CF8EF8E6657DED1E0CE058E3CCFBF39B3F166E303D33C3556C9AC8ECB3DF7C74AB36D0F2794441BA9808827B578FB5C29E494E21539AD3AB2B41BF161D7F69589D4524C54C89B486F75D252F541CC63B9E706D64A1289A2306C595363CB6FBEF0A1B5B17AB5B1794BF27036F64EAF0BD430DD58D80010CCDADA4A5A3A1E41A6FBF129D73779A37AE5C8D6841A9993C51E364E04FAC8E25A4E6872F6C860FA265C1C4426AD9C21D26DA8C278546ADCD831F2B8B26D4E1F670623D95C8362DA662D1FF0AB687503F328DE095810EDE12B49EAD1533519558C1E940B46E4EDB027BE9DA2039B25DCF7357E19E5416AE268C14FB3A8BABCB3D23F70CC9D59681C5D833AC22E653D86E22CE822540755D8D243C15213D076C6B26436DDC07C7E001347B0CB8783DFEFEDF275FEC4792686734007F0FF8540811C2AFE6CA151420532FA5526A1074C3D789F2932DE42E3ACFBF94760F426D96CF033FA49E2F458F9A9C2E71DACFE009DD9C3F3C8AB3282D6F383B981C82D6364F0E4BDB2AF6A95BA61F474150CAD7233F8903DF972DBB0328C0CB9D0CCBEF883D2E6ADD180ECA1B662FC1D2DBBDDB3634219E1EFF38B1E52875356C03EADE942055F483504BBBCB4302A417CF6D328ED793B1A3C0969B7B3418F50AB39F83C5666C90E38356F7F9D494A6DCB63D67C34E3D14A4E15596497926C8568D8EC3DBD9C2E82C385BCFB8D9674863BD4FBF1757DB447BF804AE950147C91FBF9AA17891044CCAA73B45528597462CED751D015EBBA9E2B7CDCBE6DC05AA9EAE0C86848A3475BB1C5744F5903EE4A842A469CC181271F245AD70D02A4837863B296B4ADB4E8D03D82B64AA11DD31CDF21EDF1DFE3276C4DBC877E35B15FB2835EC3A1C453168A38CA8E563CF3E9A00736CD5CFBD2841D10F94AD55799C2927E5461B28BAC5174D0CE3F8F7CD7609FBC8DA0C38CC21695CEDAD12F8D2E64951A8996E510D6D52797C5BA0EB4AFA6BF2CC43DA09DE3179E899BD7188B32A98A499D372F3707CED479B0981CB50C0C0539CF7E3100B720E466652A4F499C2BA3A17F5232268730B962BC572C0DE96E8C9E28F7E3532C2224196AA9E27688DD050D7CB7854FB3C35F9C62EFB10DA84833F29BB1BE5EF3B533638EEF743D8119DDC290BDF08B6F0F9E4E1E13446C53ED69805DA26908A15DF1C48E009EC1253BD5A5898EBB5121CC24904C8B10E24E680E565985076FDA11D13FFDFA4DB28AC9F0AEA2F81FD7ED4DCA8D3B2E3848B4D6046F6E0DE3A4F683F25E0605E84B36F483C404EF899CB3FCCBE8CB2A6F0A7E10B1948CD4F93F181555F661D31D426808BBF9F66FD60D649269CA3FE991B22428C37AD2A08680F747CC0360CCD373DC6A9F43A66470E014E72B3D8C38E020442D8AAB974E6049374145B04CB7F3044AAC1EFDAB2A18BB464D4F2F2D8143974C95EEE856D59EC00288ED43FF5CC8803006C995514A2CC9CA622B61BCD75EC51C202A917105B4A4BED1B80146831DCED07EFD2ED25739F54096911B150D3077CCD731A0361682725D53803F8FCEAA83919291EDB4493EC84CCE1D0F82A679236EAD1002AE8018CAC9FDBD246FF093D803C0DE3326A57907B0DD6B01D081458C75728C600829928890A56AAAFEFCF7423B70A6D86B415B8358DD044ABEE00B9C9795FC8F61A64686DF5F876A8F33061599AE830F7EB4C4BFF875F4A936C403C5D160DE5D33CAEE40FB718DDA4478AC6F51C59C2155254BD77671118411E2609D000306FC9507004A31E8957EA40C2564B83C3ABB71A87C11BD18D7891C449DBBE79B4A4FB048307CE0E812B2C68ECAB77FD1111526AB0817306CEBCB0497C552431CE15E4AB52283F679480D69DDDE1F2579CFDBE0BCA95FC5B2DB0C5CC76A31950F5116AAE5F02D46710E4257A75FDEDF2F47CE37C203E7F24D3C9179713C5D807C296149A75CCB444F0C6F6ABDD2DBB2985FE267482858A1E" + }, + { + "tcId": 27, + "deferred": false, + "seed": "4B4B71C5A1BC1074F2167A1D68729CDB9E16ABA3651FF02A0A0F4C883CAAC827", + "pk": "F8D4945A92CE46DD24D751DA02F068482C69B0DBF0501634C4A247E1ECF98B270474C81AA0D8F45C0E8B5D02751E797D101904586782EA09F4E3A567C2BF5146DFBE766BCF8D0E4EF46016C6ED7B167490FD2F8E9C53CB42660331B1B62810D21477F5C9301D6D054FB076E77F35C1942AAE874669E0957A031223861EB563AD723781105567445B5422B179E4828A4306079C4D42B793A1358B05D02D4565E4AFA2D1CD32B6E7A4224D3A86E8AB79E1DC33A11D99411636F939C3AD0D39351CD057FC6BDB32ECA7427CA0842F70B416DB14518796F68C66E3CD04720DA02B32A3430E0E027F48974602EBAAED0F1FB5763A914CD6DB7C4ECDFBE076B0348DA1AE1F67C63EACA5DD8C27AD54900779952239539DFEA22BE70D54661BFD973D1342F71F6A97CE798EFFF852FD789DA56C867C1FD2317C8174CA0E0787DE99F77D264655A36B1D8589B4C4C1743E742C31AD19539CBF8366EC188DD606392D727A53C3BC4111CE2CD330FA0E484F19324AA5FD577DBB055A3BA6F2E964371C0D4B9150E4EB9155DB871B6A3F321DB2B3EB9E679ADCA62EA6F7DB5C4471F470D42D6C161CC1A43870E7BF845CFA696D71629C21D53A4DE22AE73C39837222077ABD8A1AFDFAB6B4DC5A2D68BAF6EC95621BAFE7257071A62F07848180FE4BDC29CE7CAF2911564BE1DB7DA45EE58852D0457456D19979CE66F3821C30539965E4C3A1691DCBB4AD0E7AA133185D2486860D4A5FBD260585241772B5976EB449A72494637DB59CEF54567F7FED5B0ED618C9527C28C38BA362621CCEDA11A00DEBB824D31C7D5B3599077B9FF736C3245F1F3DCCA6D8D74BA96B195B51CDC1C68E29E5EAD59CDADF5A05B924B2A790F80CFD8B8B17AE1FAD36ADFD77B078C5A535A5293696C7259AB0305C589B2986B6A841F21CF8686D6B186EA538C29C7654A6AD74DAEDCE943627BF5D497CD7611DDD900EFEBE11F9E611F416B0694B621D4EE741CF21759C92BA8BFAC90ED9D274A9EED59774CABDE532D7644D048B83CA97BFDAEF30F0B2400A1BB647C7BC9E60F57451915A0B531E29D21C2007AAEC522F4129A7C251D7FFFAB20BCD5B0563ED78814A3B2047A375DD9A919A3E8FAA0EDFF63E0307EC9CD14FAB372E965324CBF541D99EB498CD093B188B1CB79DD6ADACC1C9E306483BE70C1BDDD1F67B0B86DAF8FD905F7BB6239138A73300C58EE30B6D48244803A5FFA9936B0A06B16EEB2A880FF2FBDDA1A0813006C96ED0B6A30B5D10528CF5AFD45BEAA82369BD8254A1A7250048252EEEA523DCEC9FFF069006B2F9A8653103D47ECF79BDAD2572A11871C018646505164837DCF91C2E22CC55B344990BDFF2D50363FE34A19C5CB46CF0C193175248EC50978F2CEE4E83ED2B7BBFDE4471859017D3418CF3D3822BCCEA6B8D30CF11FF008569D9F0BF462CE6D73F8C119E3D3AB30A68D467CC60A907661FA1DD47FF3977847BE38ABADD7D4B4E1B127EAA131BF3B0B1FAFC57165B69A48500753B9DC141B9819CCD9B4CACFBDFE4E05CA5CDFEA912602CFF1EE04FD2914780E713176AB4383F3CEDAF2C0B5E6B640D3B5905EC8EA9630BD3672A18135701E4140627E98F1BDC78B05D9F2224C59AB3951A0653E6729B7B4BB0035FC964C15086FCE0C6AD85155B940C1AA13428F1E6C20FF95661D283F2ABE3D43C072B169D68C740E67E3CD9D44D80BBF1D455204D3B56F06D9CD266A2A928C918F737A9E475BE20F26D97A3C0B7194D6043CABCB8BD14BB4BFA94D13C0D9BDD4E6B062D4685D22F3DD7A2EA64FAB53A0E06E0E425FD487E333AC6669017492AC45FBB9E2313F6BCBC6E484A5965E9412FABAD6A6FD03675CE1C70158B33E17CD18FB44392F06753D565FBAB2D4CB09A85EDC20C9C12276557B03DC41B7042A0D7FCB5D236BEC4B907F6FCFAC62C3A07BD92EA85740F1A501591FB8D930A527FCACA427A61256F6591DC1F3CBAF19CF3F9B5AB5AAEC97A95BD5D9056F5E463BD86EE03D1CD5A14312DCCC3345958DE85488D1DB2C54D3393B8BBF90C1411A9A8B3BCF9A13305FC5AF52818FCC4039D5C8C6ED87D8C01A089982ECB6FEB7AD09A79603ACEED01CF453B4620CD36E73B76B91924D9BE973C8BA8B5B360998A182F9A4FEF5563A0C5505B18110723A268CA4543039979231FB082A639658B9F5468E1BD16F96A158E0F39A160109A7CF244CAD177B2B1F41806279296E7D6622425B75A1320E7E3CEB2DEBD1F739B29A8A3BEF23D5DD2712A82E320450AACD8E9EEE78A7D019AA09E42CD9923702086829308ADF09C0D0A88B58B2F7C4534F75631AF1A5B0B68552F402481F9A96B6A6A0A14E93E2772EC72D286AAF2CC9EC6450E80F42673A2DFD25C0E0D5831DA8ABD631966DC0688C38D602AAFE8BBAB8FF5FB9003BFE2E45A74A1261598AF634F896CD8F4C04C5FAA6442A788121CE8163A085B4E66308FF572CF005E960C8A21A82552AE6DD1ADDFE08CA37B82DFFF782609F03DC16E0B862398C9FA09DFA4D35510F4BA7E77C0233CF923E4792FAD9C5D7A05FA174438537740EC822B2670BF1F244280A5A7080B21CED5646F5077CB39F23555A112FA1E1458BC45C491D5092B763AB7D291B8C07BBEA2E39982CA19DFF6E4EEF17557E8EF101D808FFB6ED73DAECEB77C4CFA2E391CEA50F1A75801C2D34407AAAC4B5138B4632A710A40F39BA7ED36454E0B054E00BAFC027D01303273DD2289E7666D98C3B602CFAD31B7680E6B1572", + "sk": "F8D4945A92CE46DD24D751DA02F068482C69B0DBF0501634C4A247E1ECF98B27B870452948D3FD91DFABBA184B7778E2223C610196918C5AC471FFE27C45C216906A32E421BA0C8EB43BDE774C8151020BB33E6DD3CCB67E07FF1508A591C40F29C4F4E03C0761DAFAA6C4E4D7515D3D044F7E5D9B6F76C3523F07B86B966BC2050273654131572050232540265501410321121824027783508650550741845227675205140764772006807238701150672363522380823186775485346122741232101846044762034061346508846856004508217531847506553422270003465001318843366570722341256676412710345762503442766148802031700065838665810155802123526425443477780225517686668627385732838374183830578328430875075738806006057215372237255330206645686206532007402436187730431525465867647825811554786647043104375540063472868467521138444506855840850622072745156652883730438734305732524737387063014705036441133615604518408815122131125202504810267182170514218811002085201254838156820201088584847214346753735887361787368723385680274880675716073083468858754024781441460451718621650764072470876430018540463314037653043260254403334013420554376741651526887384367232437772872571236432846113158844048402448026234443446356631655624571084504437148135030305335563616217056075630605830233420552628432373442580105268442188606664005688153573261574404273251112701374300315715427425557365723036707713333154501238558575528577180345582234204444027511078611230842318434676756513328416871728302630727767221615188778420705148760282006015420340813653580172668162025543061257714607056886527838253463775286557467874302385541175163873125403136883123024782644056005776454050450463856458231030266773238561883245373725805362358236861886558048054373517006153723263352805784612747766872528551515675467320836133213785558662842164780507124010780705382731865322261671658563251820625605486727154222632331845371780377110620406316868745534211605053684662067164782272500355338031585232841457166288521403104854878437265654262373837268281560786012704588254043617732675622047062353066104016602755704578677260376636082632526506057173816361868253348168171755151062823522066020418818632307513542804243556317063765822868038468506613448543036820231730106212347485234367884828616827033357121850832050360848747865116708334325478114764064545882530235517784101378158280387668200424153038757453662564868561401622005841426338428326845853813752150205647048731768316114171432031210530176405308626212315625877622410617144857321075301351544462610553051243543667566675865335022131344837646363774338358017020828322812301042686502414653278867536671246033825211786357550517555870412326345585188457210000315518722276643085112001162624655523063655320741885067301234547663482785273242871867433610317833314257358238168035870421442233173234774652833582072540045143452135211450447284405865524301678168533008608553068110010402510031273465112253237686727627477608688360860655175382170833104267041778753258183846702848155552758183213003518102058824468267721170670211086383333614167717873621734000234476376137205763060645015200727731656541667312526120835206388554240354487387761200858280506664805026810157822733523020574251831872646604616365770712618804337567105781AA2BBE68AEE92FFD1BE88D01DD90EBC8D1A9F5DA65FB482FA23E92A0BFFAB2416637956B1A4F7D0E392B910710069FD0E18EB26E6CA741ED0915FC9FCE0C0EBCCA45C7BE24649829B0AC3A43C4CC2E4CCECC827FD3191515DF2A120359341577BAF0BC05F8358D518A57ED3033A73B8230E8B23F627F6145AFB0ED0742146C61A21AA6CE40AC75928F007F39E2696383FA48C75694F106E623B6F41E070D0E985E9D542BA2B5F53A47B00CB6472F9D03C3DBDD1C113B08128105F6FCB281C302C0410C32234E0E9F279AE96F3CEB0B0A490443A8CD46BDE80AEF7B1BF7DF48F98215B2F556D0EB916695417DD643C93AD1D703CB238418C6199F7FB4936CAB6490072A245577FECAFA7507A2ABBF3E2D185D9DCA22CEAA93662168F43ECE8421B7A9A5A2226227F22BB497615426881EB9BAFAEB7E14A177AC6102425791A1511FA9BCF2B3E453CA701D0C8AC45714541A0478353173A6EE57078F1059517910BCCCF0C9842483CC8E5D35166AC13BDD7D9C760819752AC40CC61528F4A93749BF5711216101CB0EC79B6E0BB92D4F9042DA176E6C175EA1B2738B7A6355551AF4C11AEB5BA92ECDF28E521E1730598E480A6EC130C65388FAFAF5BD3F43F566D0206A6CEFFDC01AEFBF52B46BCCABCE80AF453D1CE840B3157D4B1D15DDBF0E864939A5C411B471A9077E5785ED9928EE1C05E0BAE9D4FB8C9B0B7A814A23784B04F63BB5A533AEF4C186217A24302E706AF88D4F9E85B71CE427D19C149E01AC698EBBE6B5CEA2E3A43DF2976CEBEA3C96424D2FDA27DC3DCD7A36990CE7B9547F247039E83194E34B3DCD90D65D3641AD5B90C4114D0441FA46FAC16A9F0691B36B39012F2361EE0B87C23FC454B21205AE0D7E6D9C162061924C2513C369CA744DD2DDCF9C0C314413D4898311080757309D5AAD1A3761A3223B60F66B0E392F821597A011188BF35B25002C298F01D6A5463D3176E1C7FD0FF1A70E112ADF9230E9FCC9C423E310E67C35860A09CC4D3DFC4EC0B16AF467373FAA59D0E326D82B6054382476A1D47CEFD2709EC829E3B29AE0C09E6B41DD540CEC37F0032C949B9298ADE79306E376C6184FBF7440C14D217B1A557886CA79AF8625DCB9142126A70FAD6F813F3A5625F2E138E625D38B399E20AD05D682552180FEEE5C1E370F2B6E6D5720AD313B98BFD466468C727DC1F2F1CD141DC7CCE3592A46FB3C63302932B832F309AE30E6714AB952AB84D76A59306D05E1251171F8C7F8B7B2ABED123D47428741A8583EE5B8E973950B4F5C754DA4679F3A06EB18115C3049DE8E232AFB65747C0AEEAF5716FE5B89AD6ACE90F8CC4E137A8D9C65CC3A98C7FBAED0E7451A8F623890538DA9A7B821D8CD9F49A1AAC810EDDD7EE00AA8CF342F0491A50E617DCD535242D54F0EE8392D1B8BF7D69C81FA335FDF4AE163A1BB7024EE883DBFF9A1CE154F4316D6063DC7283F151C4ECF5A9E8D1C25D0238CAB9A925788FFF6BD68519713694B231A07E826CFB6F3910428E3219116782E07E132228B558CD380591866C028E1F3BD2327BF7C61FCACAC8485EB43213C20922252B2931861E077712CBB5701876BCF66FAF1CF6582D4F4EB87CF82C1B7807A255E73DED3A7FEF23139DE96AE800C2922246A54F3F3A6EBA2C8E8388DBDB41A4131A69280924F6D7C13952ADF9F6131C1D6AE6A3A085F8FD5E4A45C2951A8D65C345CC067B13CA32B1A6C28A6359C48DFC119FF7AE92054169DAC29119508F17FFB0BC925E357AF70B85C214DB0368E1425AC878978C346485CFEEB9935BD94D203E271C2EE9EFFC63C54B6D05C15EAFE0D0D562C458B0C7EB0D84CC123FBC30EAAB78B47F9CB11AD7ACB54221F56998177D85EBC62DEEA042E411707FA78C545445372461BF5D4C9E4B5778BDE3C9DB02F697965D2CD2A10BE66AA9DBEE728B52A9117C53A5A2D90D59F86D8A601436CA41D4A99E3C2E66261E37A3A5B7D4DD21CDD46EB4C62268520FFBBCAA8BF3DE714652CBF83E7E2CD57FEF6ABF8946392A33D984FE1CB1A08FE5DD088F974499B704D94F0646C7977DCD7A75E8012CA35E39CA7EE7AE1C0C27013A32DEE29CD141379DA504CFF6ED8853959840E829170D2D15A265CD9A8BA48718848473090F40C1BF3DD4159267324BF9858400091FCE515D541F6608D395DEE9C5F673375E443F104339F444C4819A630232EA7D413CD8A3556E60D7D20ED42E45CBE335AA1EC684CEBE7B32C5BF4F68F969932961930247E2A9F279F5C587120879F3F61025D6B6DC617C9FCA4AE8034B00C8DFD6797061A36C12979E85F4AA7C9F7E57FAE4AA44DB1AF6306E982A723B6F58E9008B4BCF4A948FB131D08AFEA9B4BD093CE76F8F6366ADF4EBA4E31FC5EE6DF22E1FF1370C81937D29007A9138904F569B95A38C5DE1BF03711C9D41FC0E72744426EC510E600D1231C99C7FCBD91EEAAAAD1EE8A27544D0AE7871B4B881D80DEFE22F3188C250AB8760277BE2295157BE5F33201233B53E2348661384134E6A9BD89E8F85B2F4E217368FC86161F491413C8959DB67AA5D51DED0854FA779AD305E3A6895542CD84DA2E8F4739585F7AF91DFDDCB35F7E8C6F90D1EB810D8ABD36334AA02E84A4CB0DF03961F5AADC0CFD45A7F59678B06204CE0613F040F3DAFCFF3D59C56B655A3D3A0359340A0F91AB9AB1A17621A1A57AF588C31385D44667E9258E5870756AEF7AD2E2B3E3364BAEC218E0D6BE14EA5139FD672755F7942F4BF9E023ACF94B1E15C58298E29B958276F0C4F04631D41D99559E7A7483AA39252647D8600D33A4C8624D9A663AFA8C927808072A4C6A63B92A76F76A79176261D9050E890D52CA68279AF0B09B443C001A4092531BB8E251F7ADCABF4E49DD1616F42528CD67283F2C52479D7DFF2F383AD7EED58C1621E4DAD50AC9C9FA5096ADB9EAE77B19122ACA00D48E967050303C93D90976A3DDD5B3BA4A816CF0019B508DB2E65CC47B187C78432E41DC9BAE328EC529DC3F6C6BE048CA843832EC04348421113A02B60B35CA66132059D4D5EC297E9B92E8AA3130E30DAAD74EE7E021541F0B3FFA72DF618969D18B7C6936242555FFF1161D85C033BBB934894825BE9271EAC5A445363743F81C46315F547995D6925FE76BE6B7145D022AD1A015C0B8101FE30A81D363B2BCD627BF178FF12023F1BD82665393A49BFCC5AA1F1C4FA318736A301D00DD5D015A14640B91E104C814056892DE7C624240C06A3C5AC14E565FE5FC6170BF315913CA6F5BCBABEB9C110803E12D81CCBEF3C48B0DBBEC02F8616227CCEDCE48437D801861964934B149CCF34FDF7D60D29FFB46854CE5F3929AE9B6C051C6825399B9EC10A9BAD1586D2E75DAAC68BA2527B021E3153F419B0AC23A961799F016A37572C91EF790635A1D7B7E7968AA570B5897C6CF03395B5FD2022114BA84DF417F8F105810384BAA41EEF2A5B0C7C3E320237BC67DC36809CEE73AC388FC9A0873B2AB63B638AD364F28B1B7D002EF2CF5C" + }, + { + "tcId": 28, + "deferred": false, + "seed": "FB27DBBB4ED8F4F7D2700283C2B092866694246932EEACEE72DB730EFD172576", + "pk": "0FB4B45D59D6BA35576D1F75ECF682E5C901372E65678E959DD61F6652AE3F0533A0BE6A3BEF98F0A550CFCD43CB1CB9ECC3F4F7DB656C9FAE8122A0A88DFA6262F3B11454457167C1DA30042867A37B26AD62D594591BDFDB36B833DC83E4B8109CC2EC0D4126D24B2BEA48781FBFDAD7659F1D8E60987B9722DA54627EB895226B360C61FE3F2A10A69CEFABA3219AFACAFF22FF5BC7B564B01A65BD698AED8A7AB78812EA6960C2B766783ABFB85613B069A7CC173425F701B62238FEA489407ED3F2ABBF538B1184996CC7B9AF15FB5754928F552AF73696B18FEE24038A1E9A11DF0C78ED6814CEF3671D60DC38D483DAA6A6822FB4381FC036C805C8D2B7151BC6A6B12466211C0E1EE663BF4EE737F4D942881E9675FD7D87709B5F473054834599DFA499306B3E727EA6FCB7990E0ADF348321DCBFF6FA886C5846B1D05F5E08C6C4BAE416FBC7ABC1867082834616E3B4757616E9B7E04E2013B534258015E06A114192F48E3C5F0E6A48775EC05F554D69843684FFDA6A2FAB8F2138817596115832AF77A10E43A4FFE98DDE79A9F80C0710E5450B681D620BCE626FD0932B4D9D87BE222B7D0D8FD010172F3C5BC2353F44C08470871E38EB3DCAA19C92D3D028D61662C54EAF7ECA32C0D48F4AE0B2FCB0F517000A8BC96A76648347687815254ED5905A1B4A2ED4E43364B48886FDD5B86F90659AA03B2AD85B54D3E85E3380FA2E050120F555FBE241B86E481E020BD0AC3445CCE71D9F8FF56A7475B073F1F388454B3605EA18A5E183831C948241DA34EA3E1112BC706102854423A4DC16D9D3A79BACE600F8098AA60744E1C7FE18A047BC7646DA4A569E0A8C41D0587053A22209371E4BDF5A7CE8241D97670BD81E7FC61069292BBAE13D8F729B7F5C2ED3E90BCAF55DCDE5B20EF92E1E7A159B6205E7ABF72571F02505526928DB09F65562D628443925E7DED9586393DDEB4E59874077CDD4F7FD4CE68D2CD311DE78B245872AD56078CF3DE1D88FDCF541AF7D6CC69A1C96C2E5763BE310BF77283A820359CDEE43B53B2F004F2FA2F1725BFA6116AB9A8F37FF4011106D1E65C6A3828AF1E92671953C26ACAACBC48031D7E9919DA915B9E5D89556FA82E9498A0BA980892B9B9427B848D095A0BAF3857B6D6969E99CCC337EC6E166B1E1F55237BECDA10256C8D97A38B21986AE06DA7C80A17F84BC448F9539BF3630D7D01E12E80B616F5F98C47170DF5E16450D393CC4542FCA66359D48B1C29D4C997C6FEC087540AB588663F5824A4F09E5871A78E06C18D3A708CBCD7B4A957BB69818D38BE03888BBD62738DEBA58E3A6DB3FFE477A5EE262297F96C26ACF7CC419CB7F3EE8D09E47AC1B134B6AAC3191F7F586B507F58FF9AFD67FCA0C10E7676ECEEC78132EAAD0F8B91588C62658ABDBA03C9FBB0630B2E9603E5A93F9A04A3E07A09FA0B3AC4861D368ADB53E8FCA932F997952AFC5DA4058C48AE6F9B634B624E50D2DB8E3CFA23FE41C2B88C3C588FB22066A0894893D4FCD55FFEA4352F8A27D7714A18309B7997CE71EF16ADA021FC52F3652561A1D6518559C250CF1E35D109B04408C998E457F06F73349CB8BECA963EA4DD65826141A59FE60F1DE7F8D8A67F5873A7696E206E4EEA9FAD9FE00C97A07F7D7DAFF316CF85BC1A465F61A381B2EDB3EB4053B8F134B75DF5C6D133E7CF38AE416D24D4AC66AE61DB1F682A6B42B26A421E7497FADA9A97717D2A9D7B028FACF01CE14F3F834D84264E688BB7C0305EF9EF28D5A0A491B0C4AC763FADC1E260790E0EF2A70E6BC78A6D3A136E0EFA5D86C9C0993F3E91F5AE6DA55BEC8425F1838298F63601B4E9E71AA12C07D2FB6C0CC5661BEC9A0D929FAFD8AEB545B729C7BFF035E67EA7377D2162622018F54F780289FA8BF24F9FC2E85D06DDACEB91D064D4DDD3969FC213AF6292EF7FCBADA5CB3D5D1B5833CAEF100EC657056B69324F2E5C3ADB519120193157505F5A0C1044C0034C03A664CEDC465C79BC2B915B749AD0DC2E88DEB3FD6BFA8EE42631F22938D735186CAF7F273D9C8361851028362F54A9CD50536E31BF835D13DD4435911CF01B1A8E27339033690C35C311760DAB34E391FDDB690156FA47B169043E6D5E1AB721619CA3B8095194B7802A7FDEA8DCAB9F43BCFD1F5893EB4F58EDF1C0B9DDD0BD4615FC1EAEA46C68BB84697DF3787775E4DF560B1A43FBC7A33A3E084ED97E59C000529CDC1F97EB92E9DB331EB207BA478E3457D1648084D267C0603135B8DACAF2C15B42299DA433C0E5225C934DADA9B701751ABACF9FC47D90CEE43A2FA47F6D05D169623B369A7133D0F73922B2EB869E91B5737FC3A2DE03A3A92DA98A253C022B4466DC591772D39E04CB1E4F176C1A282BA15E912E2E5C8D81E00F92A2FB8BBB16D6B7733A785F620BF52557B3C3E87EBF625B4FB0B7B65101053532EA099A1B0264DB218EFC19BA207203089CDA1FC2B32BC416C454A4BB977FC3528E423A3553ABE4C48DCF662BA7F5B7E1B2A4E2DB9A388EBB0E39BC229AF71ECBF2F40727D6CD39C2FCE2464AAADEAECD47BD08FB1FA5B6627D274E3D31C078FFA3C3ED29980941CEEF8853704262B23DFE88780FD9CF259EFEEAB01255F0CD354A473848798CC5C1CDE63AEC6AF2EF078777CB67A4BADE7C3D5F345111FC73261B55E8E257EC5824CC829B5F5EE31D4ED03A16590396E2FC381A7923E81E3F582252EB19A7D61ECFBD72F0C3C16FC79", + "sk": "0FB4B45D59D6BA35576D1F75ECF682E5C901372E65678E959DD61F6652AE3F05E8F6C5312F27292980146AED5BD4CDCCCF105C59DC052E9A5604839CFBE13920A93E9DAD0A618E59915ED8D751E04CD99BC661E5EC654FB33C82AD84ECA806453B9145C9335E1A95D987D85954A8DB9BDA8280BA76402E489AFC07D90DF7567C36560273017280466156464484345270285178305711250242618355037451272805831334710075688556205675635811344085746515547468075008004432316642077378448408234860066117021246184447148263433760087826350221845428303755534425555717783464144721524485283480133537526651561143130746043842062162336620037333860708821510700458474260707108783552112553517880140325080003741440347208756274083066034241155117413308076178401187304037688762030146873725228304172627873352187338032728273353058572467830523107526832557771072150587632044015331378888724574122703235400051288424471463017425114740686283126323770788487586151073237435056574117185656340627503508855871406032154132457173517406070365623071357215822006317662446377112741371334240268625017522547202654825346782030134741711776706347452824240741863480127103262631840235133582166006304237018151562258370018144006703338563061314556680178581266374583457127838148005138183311168871835130403368588740370785287432187408630065074371213480444706406001571542517601870046628537585864013505382654286745611688562826411460181216012170130671033666664050228621047288450184107351840765645803278162817607642382073553002556568788426586683475530285773666151835665516303380616363227666858618761871385373345822418160086702271023726638411777186012145217307263853282062146678035810787254502315346844448377284120122775352576074324353408540721484446660113184477760757722801866776724528834717535547588852626733700730625755854828563408352458634703417047181611758852002888110270451664011082677250413015718850326577835815683880356606382152683807252371042722116282841206422056134168747282480661425448572771268256417857244404004266015646767320855751075500451662804257710454343255256810735615778555006233143718626653125262772466865157188155020522535172225206165001848253325225481217513861451643867711572822836715814443656054847322127382261373454384541346144146522301347070057540552088832373200502381445727625633138630426301227580101874474535184582276070136541128502418006160228766041816107568722737402742376833648820075260766071780446008477251682432221347088684304624471851307716637632473404150070457208081263267878825854610503616057514005155454106025132382716413517273075776773481460567806534468274677273732307402176400528254003850741282758634420707000148538120762573172316826678588360778452648825333124015705775726667545085706211188383356315880631315705723620874123576711420723155615800885213201562654580242880636273014718214588481101167063874558732715713124774232421012565602130506631727226611188335482535363622858870107022383508628013502852406025771446035382361661005267412153785415157213823542604756172745743260401151135822128877563768657521545878000334705788040273517532403014046181623871830487143472731360310027464080371511476477842670552846448716276586070267871218265501785588404888023122544554862135404377441518C06B6969446A99968141308658E13180DBDD324D01DF12295072B0689AD24B8D909F5B912FD4484F8715495095E72DA498D11E17C8FA5179C034D020D13333D45F044FE079EBB5CAAB5AE07027DFE0B451C647A7CEF0F2D7A516278D0146904E6BC5F9A019946F64F3A69C8739B47FBF768BDC2D10AE0DFB3EE486115C3D29D0390E9A6F0C66F32D20EC247C23A95324346E87E5064A651255FCC49092B4C7E7C1FF85C6BD646F40ED3A8C0BEC3EEEC4357DD01EA975523E50A5E1F1357B0BF59087F056A70AA4757348F5FAFFF7BC3388DA206D92ABC9A373472E188B55F03A2F5B2243A3C2FF86A3934AD1C63EE4D31EC38B980F22141FE77B29CEDB621B6E7689343BB29699FEBEF26346177BE01999A5A1A916987138E7B84EFD5A8EAB3B995C6E4202354B659A391EE0305DCC82347C50CAFE8C3D25D5BCB25648CC4CCAAAE062FFB75041874FD14302B3189C8EF04500EB3B9E6AB7E021647C79E1FA19BE67D1826D3B96F3E6D49C6EB5859F8EFB241B8E583005536A8235C5358A64E894847194A3EC4CB7BB6D445C66C08AD99D4BE4243FECBB6F340E175CC9373FB62ABF024CD913F03BEC9E8D28F7C8587E1C3A7620A83C3D4C31DDDAEEE9E1C965823A2F143F1F295B4A9665715EB2FC4A82AE0E16ADD7F58986E68A720783D14D0C48E92467B3DECED57A169CE42E9281B180F791C3A9A84D936BB4CBEA671510899F35A4AC0EE2F8547C2685913069FFD11CA7DDA5349D545BD5705BB5FB3E233F11A6A6B21DC638A4410FFB2420B123CF8503FF4FB53A19DD70974D90231B90914F92E52A38B13800C194427204D3AF3DF2436AD50F85DC6EED13BE12870FCB051023505363E848BAF4D01594BC35A9C35DD23A4986ECE378A425EFCE6CC49C65F5D829D4A7AC4AC54C3C4766928315F23400836DA42717ACCF7061CF91BBBE8C47127F5A8DBE151B37FABF6477718B11C3FF2CAE39246CF44520C92411A2D9B365570462F2545364A6CEE318330123FA3389E732BBD135E74C6CDDE764AD713A40F19EEB1315492378130247187C9444D7E5AB0E56BEDD59ECBA7D27AC32618E1DD23D1452664D465B968D86E53DD0D9B50ABCF572BC1A2B072C1FB6A6B2B4DFE7A8261E5D074897EE0ABD4E82C53624CBC3F94879323A4A7DEF36E80E579F824129D379515BD42F67F68D2A0D0D212D102B19D2D1BB4365C0F5DD6F6FA2F32010A9CA755599992C68FC61E4528A68A38F6ED6E70B45E1604221C27060F6336062F6F85A846E9586D8D9950C0517905C23BB99384092E333985D1E8F51F9A1AA6ED855B4288674D02A04E15E8485C086F952B746351755F31BAFD9BB9D0BA02D7D23E0915B8A1C5C2E8372FD6965EDFE496ED5A2859440B1851F2822F1C199C041E863A9D23AC3E03D510507BA8B4FB7ADB6F85D421B0ADE9B3B6606C9571E49EDE3ED93CC85A23E4EDA6D014B9F93E6B38FF145C8B10BCF6D019E8BDAD78B8FC0C70FDA4B21CE9652CAD055EE62C195CB2031847490633F9BB81D1F2B81E9FDE6F8101CC0E633676D5CC8B0431B917AE43248BB2749CF38561F409EA1D509BCEDC177601ACEBD99DDA198F4E4F215AB890CE8CD9AE75384D27EE7C3460DAEB72BD2BA90FDF270FC05C52DA014BF09F1C30DEF071E1750E5F9218F57DEBA0C90192D582B25A63B18F84E4E06C741AE8E125753F5FBF4E5CF08D64F6BC8A155B1BF4A6CF1A252A8F6167833D3895468B438EC98548A3AEDFCF0A3A31CF1E0D4E442B6FC59C86C10287631B134CDC1832D83AC335F04D10306C75C1A45AF63B48BF8EB03F89CA6E0DA78BE299F98891922A977E6EA182A5AE7B544D2666CD0F3CF2387FF3C5E4FAC94C220BF532394269304FC8A57FF17FDDE31B6D233A0EEAFA3614DFCAAC06BD6CBEF6EE74248DFE9C6B7A5A0F284A0CD4EDECAF3DE0B4589D2408F851C2036812C7D46B15F67E8C9713ADCDC1F1B2B82ED7DA48AEF24DF9B400BB32FE89AE95608D7164C377279F779CC1E8FA6D6DDF67A264D112CF7E0733FC450AA97B286EEDB959A57BB82AFA333D1F0CF965087815023B51B1E41D035E29AA99C90CAE7E16B0E7C03E52700CFE574A165460732537C413C701E69700BA941A9386FE8F71FCCEE6D3C10F832439B754B8BDFD49E3052C0AB1DFA70111A4558B86CB6054A4DCE74F81990850ACF6FC778DDF25D395527577D9D0CC34C72029AA9627D3649565F9013F6DD2E586824BA63C18D778F6E9D8AB85682DBDD723315AC9DCC02DE0E8789F64F1DB1A7F011CE71B028BD8DD3D1DB7C2496E67838649DF2CC4E4DDD1F5F3308DFE57DD1A5074C45F0346043BFA4D949AA2CAC83221D27ADA31EBD5A4F458A54D128BC7B20F410BB6C19F1652B84D05D5C173261D701D5EB7053769BA9C62362CFC52FFBBB536B1C21C497732C6894F8FECCF35C513A14EAD53C3A067585C1E021ECC3F023DF543F624DEFED6168C92C43B0858AF64DA72240C0BAED28C53C59340AE604DCE4E4E2B316FAA0B04A39800DEFB5DC91611754B00FC9D028BEB2732568EA481FEBBC3324E21D2C9A3F8990DD20E39806D90FD50F1D19D34CFB18ACEB5B7D8810B57F79753D372D0E7F4E14A6BFD4882A351083FF53DF1505A5973CF63CB015A38CC8F595AC862EC9FBCF3A3F7CAC508E6A48535AE97A56468B874AF26711CF989756757F8D3F31CB1A22E5A06B86AC8CA86D4ACDF5815F52B6E3F34CF728F1C735ECB35DBBF9B0FB14932D3B1816BBA6FB3DE65C1F537C0A36579EEB49F34A82881FCA14C2D6D8F2C7F9D9DAA879C8BC0CD3169489F44303A90434E8FAA1387885286B5F837769DCAD8F8B654C85C6FFFE02ACBB7C2881A7E3A3B2466E3F12EC79138A3FFB47C7758DC2F7A6AD0C76A7BE44604CC264F8CCD1027812AE9B47C94B70C27DF3F208231879B72947F61F98AED252698ABFF431C37170BCDB9D5894FC0F580F7260720C389CEC04D82F5CF60A6D3501554065DA790BEEF3F18A2F05625D0FA18FA51F0FE8D1C0583933FC814006EA9D3C8D94465E5EF36C65F9333B08C63CD0220B98313A465F5B25F406CE4906E74BC44D3F7A98211A0440A8BFF2ACC2F6FDD48DA95A02F110D809A0304A756BF23EEB96E2E72FDCB5DFCEBD2FBBB293736064C39C45209001FA2E4576ECBE80BB7B69B99BBB8DAB7BC45A1D39F8C52EEBDACBAA68650C20424B6D77FB03B39698DDE6B33860A485CD2DFA29EE384B7318E8DB0A8A1BE5BD032F75DAE98C5F3993DA601BC00FD13BDB70460635D4DAB8C59E1A1B74CD5564501214893C915081957EF886A68198AA776C29BE1EB747CAA6F68DA72543A5AB3107F46D6259F932F616F3ABF7414516D59418B14E95BCDB1D5703131CA20BDC8C429532212068437A90E8F992DEBF36CD1412EC24E9029D83C0DD6C6C049F9134F45968BB94C9F8004EED39378FA089241DC3084E253D42A0B9B91C5367E6BE1F1B35C37699ADC1DDF545A1DCAE0F0D002F21A32279DFC1DBE455CF17A7FFFD3EF781E727AC" + }, + { + "tcId": 29, + "deferred": false, + "seed": "334ADAD056F76D74941FD87E5263E449D97C06D748A82018D0C794154C20A870", + "pk": "05F90F8FD12BE86F4F09A59E0A0873933B75A7C33C76BA4CBCE5A2216610D5A228E9CFF23DC094B0D3690EE5B3DC55F243F2FEC1DB1046CEB35578AC48F680F9F9F8E20B4C96C67FEEBA4918C4D7AE555CB82338D92A2F2A97B722F09107FF5DDD88C86007FD3187E8EF195B678F1765644D5FAA99773F0188DAAFD9DA6BA2598D440F2639BF2C0A3729078CA78907C54E332EC2AA6D9E79698BC72D082787D7FF28929CCF6FAC633B2EFDC7DD0B82078DC8CBEE7709512583EB2BDD9177C4691D4AFAB887A739B396B308B7004BE2C7E9D83404D185DAC00168869F5882FF81C9C65FA6AB987C0B356C56F3E8ADC931E780F2255C39E2D40C0D741D4266B1460344737457D5DD07889B30B640BE49615EA8FF6CEFB05A17AB44DB8DEBB3E883E8682158F566561FD4FA8027A04A0153ACC065EEEBDFF09138F621025527079E7FFA9010FD95C8791CA36377B60E2F92383841E15C8A8BA07F2BD34F78D9D2E6825DC476687AA780B642B26A08C33CAB33860DDD1858DF04A94C2405F94EAC54A005AE53B7573CE87860FDF4A59F0E96FD87B451A2A897D8E9EFE4294949E8D663669D8474DD5FD5580A366CE9A282A5357DD7B96A66DF961484072EF21552CBAE892BEE96330FD3A2C55008D71D23A4F0579BCBEBA343C65C3D565B77474C178DF9A97B451A4EEB90041DB4B50BAA022037E1E60D98F4109B9FA51275A7662BABBD7C6F791F54EA56752E20284B56CBB853368A2F54C02778BDFC742E8FD566ECBC97596388F9F823CA2EED4CFCB83084749165B17425A8719F4822CFEB3040EB3C8611E1322799D5247FD27D403C74A80FA0A672FB1CBC62443A222DC7A1E783E5BCBFDEEE18A8D880C65B9E827493C318478A6573533C4C36A6387CE1CB01CA70985B39088AA76F4C13A774DA5B86599DCE9FE1A87D2A48AADE42DC5F1849AB42C8877B5936FF2E53D860B54918B02617FC78CBD03765EA6D9F554C8A6DE18D7AEDCED60BEC084BF93419B7B5FF489457CE976625236CB16C26686C3BBC5BBF2E1D37C69D70976A7A3B332DEA756B3B84FEF984BCE70637FC376A8F4A02EC317D4E67A3F259141AFC2B061D48015294497C276D87459894A80B2C7B9C46D988E6550567EC4F3035E23E1921818D2A4D060552AB0088A27C9A022DB688BE947C231A99F22D6D0B225FFE5CEE23A5E89789F5AE58F4C50603B37A0624A96270B849E867366D8D82E02445773DF5648A15C857C6B04AEB21AB4A04A0552E9F30CC253B2FE7CE0071D3335976BB702B11716420B43AB11639589E5D5A3E7477B95E598208AA46DD30E1606F30DA0C616DE7A3CC31653545894FA958E8DDC026EA1A8A8B807EA45297A04AD11EC7FB3EF4DA1377BC6C36CD3E0BA08FC90B4B80C541BA6A5B7D2D91E299D4AA9D854EA59F45E0D76F8090127E8E834F3A652AF71F18935A58DBDD18E9384EAB5E2E10D78CD57BD4EBCDD45BD2125F2E0896BCE153B5F84437E076145B61C050F3A45C1C311FD8D880F38D65E89C4302FB3DC58C6DC1F58B0C52B73C00A421261AB5B9EB317C79E2F885ED5734F638C8EED36081404A048C26219B04E526FBC1D1A5058685AF88028247D6ACB43FEE3F546CE2BBE4BA456E6868CACC2557C07ACA318E1C8F70AF0C9F55AED0515905E775F5921B3AC8EEB5137182F487ACA7DFEE88E77954A94DE3AD78C518B438915FCED9160A4CACE1D7A005FD60BD34E1B328321C22F58E70741117ABC5F819722742187C9D3DD19BC3B7726DC3E81DA040CEEE823157A14470E9C0A04DFEA594A05DFBD1E256BB1524FCB591786379FCECC7545A875483D4B2E58383DA1807F5222CEE95E21BC52316A886590F55BECB6F2D5F8184330C82BB50427BD6DEC0C5E164ABDCA44F77E80231FABFE8BF02012FD377536BABF6C7638FAD14870C97F1AB0D4273DC9C4BA426169B659278A5BAC8B63E4318A0E85C4B22403F13C9E74B03633FFADD939FBA9EA3D746B37E4BCA503370DC6ECB7EAB6537E16EC64DAA24C1ACDD2F98531C594CE745C70CF3ACAFEFFA1D36CC062D4FAAA76AFE291B8FF281FFD546F500786DA4E05E7ADE2D37CD519BD78819F27ED9B9A950ED2D0129253DA2B7F3F660281C9B0183E5F753FE96D123DBC27FF6F56FA5465B8BC9F48CE4AA4963D17FCFB50FE546164F901B04ABD909B78108ED8C5DDC8BCAEAE0669B740E0F7DCC833FDD91A789603FA9A2EE551A387F944C3A032F231EF0E7CA775905CC5ABC8755886BA211E698211ECD3B04B959BDBF431A454A08558D4CBFF01D177901671831E2A0E9838E7D9D0CDF1C6C8827E97CD341DEDCC53097C9BFBCF0B4347E398E1132C5CD5A505D45F6F5D944073716672A2B0BB6C41C8AD65F843B1738FADC6018B4C8D6D5B2E2E331B8FC41E98A91A0F43DA608F49AC0126561625D21147BB3D5A9120BA264A703D5E37494FD4AB883DCA023A73DF9AFFB4A3930B5ACA133CE57920207D3D1642365EE718C430B51AD7D4FCAA294B1F42D8BDD7F08C5B8FEF631EE7F18904EB84F867B7407F93DA884128EA3E4E1E9144ED351F40FB460FD511AAEF20ECBF20398C701717409289AB22C2518BD464D28D76D9420AF9C9E91734E36F355544A80E50BE0D3A36556620D9D217946CEE219C990807EC0D1F2AC904CF661F6906D58D8A8F500C3D54F1966A8557F8224415F17279FF93489AAC8E8C09BABE490C6F34688EF162133B19B55FABA9E3AE1E2573E51966CA827E3DAD50FF9", + "sk": "05F90F8FD12BE86F4F09A59E0A0873933B75A7C33C76BA4CBCE5A2216610D5A2B3B647FE6B2D597C0BB64BF8EC612AFE415BF8C6EE9C1C89BCC07825BB4E0635E279D6F8DC3E90FDE70867F7176F78C7375112D6738CCFA4081C0A267427E6456A9CC1B62D301B2E61490266CFDE8BFA6105E0A538AB1C1D0AB74430B33713623581386483755445243753473438078511606051368073160115738012354521300214633143005060458451614181317625600850828658142078641844516326445870256686653680383537701272643265207087826247876408370160122140768874166087151412676620180320686408856302667266662275523315434588681761074568070028312208584121154004344663581510807865182675883813108000025672850572778605381322036260037871137460676071517771314675682566577436544573460506504832281442435167233455724534277207215216360738167150836460874031736450610842824275257455405400364275587451282130682375546268016543663485208367258707108220164027637784307552716318515481724518532741014070576523654860028123444648726543434463586358076328861862385412143118625642628126672617763635717788356608737358238865854478487075717624743613147755325577155202642662650113374865061032648163018768724404227837151260534245414730837040272670625518524816844173752604713612421427581014835327884216357004103827372624624825607613685321838718783121783201546220877332618523484033418836504550354845557501255723257746365364533724770053004852604007145007653484371135700033413050162143608712741065021721558584332535787122020613285457067071122166270825871245825500252511451404363724313586561623662725341448326850605637645520652710734061103603553721504585707324281583008610265170617622430557127532416631412258328838374307302264678282601782132034871337644843401462742842107215876302171452753735780621218157840378626106652400582488562616865716354530113688531563273150642540215680704544160562010462168227847102043537372863606227863485764564280612335786655251320053243774704426146103767351675004061227771882487418563217101228257228474177206416048740843757752314642706176054186108442840481072688807888245121437337668018848605137653166518641703180318156612602033260572357615555665686231008127660607683820542312302436523202472348222103574847503136060448373050426708734310818546100012558051246608155643310633872255780650310786552541215201745381263325165137452788463576343674204721826037356042184745266584825467165112106006355167510788781105623465658773756883868012110284321513014454716525175616611768137427681534886023486205351442728858581666752868236430175106745042638321062083108321702340453041130612457481178582752050626158025384055005352376672458346427221748425807137606753806442562318172647335860725474830371583802351251766113664310376562367167407343086650862744558342510760512033105786441765808007204600605264376872847174351175438301566013163416683413510128707207468874177221405114514851318225231514632664730885425005816216567873025118726014288180357621523872378502177300555886517581515484033478831137167558052224442144782845268072021678508733840333135173515826820635274207417088856814547057513727206644577603710446785322314856685424538803253760515563520538716116405141054573465220348762101770782046356737660564646108A71710BB56C4A58168EDB0C30F9ABA6528629B1651EC7F3D4FE010447640C0C2463FC2632093713C10EF12918F6716BEC6AC202B2DD43B2637A4BB8EECF09091A92FC1B9F1081128E4DA97706698A51AEC985B77FA207BBE267EA379FCC692A53EFBD31773E886C3637A229EDE8DA0CDD2AE15AE92D780700C84AB8B6EC9C0B337C52BCE50FA59D420FB4246E1E62264C0EAE5D22AAEC278FE76F27EE4F43165E6F28678B613BB2B482E36470569AAEDF12B0F6A1E8D63761668120810A035FD8AF1BEC04BCECE6CDB44A97176F4E1F5A8AFBEA4F4C08B6C42CDC167F933777F012D11BBDC6A6BF83E1C7CAECE6069181B7CD884F482FD02FEA80CC499ECCAA88B46847020E6154B30DD124FCB9ACDCFC1B458B21F2DFBBB4192ACE07E445DBC9024401ECAAA68BBC1FBB615BE93CFBD2CC1C395FDC0F31E7054324F37E00506DFBEAFCADA9EEF08E082F130396A22F0A1B82854B097FA713126BA0309BBDEC3BEEE33042044D9FE6A20D72948E54421739E3B5DF5F07DCDD343EB4947873E77E1D092357781F35E8771714A168897FE3C458D16621462F3D2130D661E83CA346BDE9B68F238B264B5EDBE0EDFCE0FE7AC1F6D51DAFAE7C15FDCE3CF6ABFF710CE4CF52D7340C6C6C5FCBFE3ADEB72987B53CAF3C8462DF45649028E57BD96FD918156A42DF582F2D404004E4B4C589C2214937200B4E8AFEE6FB4A00EB88E4827D39ABB8741FA6B2A65632F76BF3F242FD2455FB6FF3CD06D09B4548BBC0FDF4E3399D5926C62C2C962C708FA6A58A546A1C27D5A4F067F7CD0D6BBD4032493A68C6CFC5D050D779E9F389F8DB5A522FB052D2967DCFC2F99A911AB8F7BABF73944696B334A3F3DFEB250BBF6E79E95ADDA9F8A1678712D752F4A0F2028C6871BEF429D9C6784C7739FA8CFEC41ACDB06496D8F7D013693DCB1000E8B8269A3AD0685D7E611F9D0E268D5C0BEE1DB5E0C103AF2B416C6207E498A4B15A3F6FEF22E1691BA30E296790414C4CD257501DD5AC4236D338E092B32170120ECE4A9699FAB32BA0447B32DD4957684793A77B53B7088545BCE9D2351391C6F68D4F5B7AFE553ABE675C716B66B3733D20C87EB5E334829B0BA1EFAAA6B909F9FC2D24517B38FCA6F0EA0093583C0925B0627C5536CCB9891C801C2B5CBA522A8F8F036D45B4022DF9763186D34D2D137BD4D1D865BB5C49D7F5A73B2DAAC7299723A36C723367083E76D2AFB0B74CF90EB9DBEE3B39D756A69299AE2042F37B087BCEED9CE935FFC25344E5D9EB9337A9EF17637A200567FE6C3E6BAA5A69E8E340726D60AE730CF963CDFD0AD05745A145E9FE92D80546D7AB67602A09B777581A1C8C7DE45A6ABD1DF2AE9F5489059C40EF605661C75B5D526BA9A928B41FFC93C36ACBAFEF9EE13DE5660790E44BE35D8C797EB9831724C86A069BC4153E44CEEA0746B04B9821B24CDA4A98FC7A42C8BA35E7A191B937D4752619CEDCB00D21CFB9AC21F2C933669AB073CF8F3B51B6D5791BC979C7B7BEC9D49CFE66CECC937C5045B21CB6FC234C29FA963328B174C8537D204D79CCF2250CBAA5AF3A8BB1014105178A8B98A4EF49E09BF837452D6D2AEABF589674C893BEE8BBD01EC13417CCC95B7A07C6139B5EA1F069EB7FCA0BF92F3744DBF1E24D469FA24767D2C0E7028CCD6AEE3807A2D3459AE84E9E5516F50CA3C42669F70A61CA3427919E3D3C4F865176FC08C68FDD7A48EFAAF92828C29AF85F050B45F03511BC0BBAF555627A12C53550BBCA665884239D3B68F419214FCE906A47B036F3C5DDB300B1E58A545B71C74733AF367D6DE5519FD56775B84DBC99ABBF3F135FDE98052CAB7B42825C3D76B5D3E0F6BB0C04FF8CF2FB3888F3350C4BA6027254E124D1E9871DE84AC5289A465688C4BD68A2D187D461BBC4535F824CCBA09DBA5B7FE5EBF9F7F97A85E31D5898D13D770DCFD92FA3B7872EC42853760416AAEF34C0CA96763D8B38694827248B062948A42821B841E623089709B55A9A26E7C985CE42B5F1DB99136D057069D582E2AF5AD2A18827C6EE2B5342D2A1DAEAF1FB1E0220B95E850CC04F5806FFC11B304F842683CA1B65A02E76FD0A2320819B27E43E50D7F75F4CC3988C087FCF409DCC6BD92DC9B8C72A67890FDF4919A2A0E4BBF932C7806D25B5E728DE08B26AF413F0D74BC7CAC88FDA1B54B6C4FB584FDA5D7D6A9E2F24C4548BF3F7A3F173845AAD914A3A78BAEA5877841329694A3402600C5183A1E773010F7351FB0E57062D715DAFF483EF5E85965ABD16973DFFA3558ED9B50ADF802C495A223A3A19B82C1CC1AF654C2690E46FB629FB5E13A8DBA83A176338A298057EB7FD674B43446D0BC50070A420AB426A1DDA272148CC2D1253AA827298D6D402CFB1D89652E3993E42D52DDA92F7A171EAE4B652CB65D0F6D55B54D7CC5E2108E6D5C85DAC4D5FD8E05E3CA6A060AA0AF6BBE310F61CD874C16AF5992609909543AED87019D72D07781CC8A42DA9F0D680035A7703309E191A044031480D19B8A6A6CCCFF7AE2AD1804651FAE4A2971C28D03863F5960F31DFE57831653F09A7BBA185FD036DFE22C594D63342588422F1836F965150750C94F27B77085E49DC02E750275F6EE30EDA4A0CC30725884F8B563B9F7DC7F6B3C27F46298F8AED120F634755D1CE1CD2E2E5E3EBAE4BB5BC3527C6DD97DEED0FFB644053EDE8454BD55C3307A12DA90AC6940361C310C081F13BEDCF3EDDE165162E4E20B6E33201E3EB4E7D9307D5AE918F0015158A500E4E3EF914999EF073E34CAE6A1C483B84372E29E600ECD1CB69115119BCED399ACFBD65DC3049BE0377CB27A1670A76B8C162F7167B8ED59EFAE205BDB393374B8AA7D23010D475DA30331F5D63AC67D2E1AF8161CFEA4260ADAF702464837CEA071AED36A217A029F59E7F38BA9E1C1DDCEF91DC436F5F685AA0C2A1BF3F30EAB6B6E2F7D2E4E43ED72FB8782AB5B7DD91657613081D04959FD045AF83330EE67DE3D388B7B20787A5768D1BDD982F5B7615986172387CBB65DC3D6EBB1F08F9E05EA69415383F51BDB25A21ED4F8DABCF3BA769630FE0A421DD644B1971F56709BA1BEC4F69BDF336977122129EA64310792F7A48BBB12CDDAE504A179E3094964A8835B360ECAEEB01A834C383A1E726290BB2031242952FEB5A4C3A02C9106A66905DD6BC931DC245DCC48995BC1BE9F0264148D13A92C16FADEA763BB62DC71454FDF1170DBD696C34C3AED4D20DA0983C7ACFBEC2A87E0C45C2A1CD2445564B400105CCF9964EAA5B64CEE57412B70C0EEE991DC9E868F1BE1C254DD006E814ED5412B5BC7EB5F60D3881A4D36D5DEE5216DB93F2258F42F96E21B58B547FF72F93DD3D5228C2C17771ED77FABCBBAC14D2775C098A1CD66028A0E448BD33DF3189B10D9D7520B0E3ACA333B5F8551A3554CF140D2EEFD6E30CC1E900B5A2906D11CB8CCB35FBCEB3776573E86B9DCCC6B8DAC94959BF1969804CBD7990F664B517995093886D4606BB0" + }, + { + "tcId": 30, + "deferred": false, + "seed": "06C016CB8566F5B81F8457F56175AE77DD05C35EB37B687EAE89147DD7ED008D", + "pk": "CD136BA844EF8BD51AEE2DB3103524DBA4AA971E5521D273DBFD2D69F0EF2CC3AF64CA232E59C2E1F4EC56A8C2AA886F2D5266B72B1717E9F83EB353089EBD02636BE7E2629D9128819E0E3B47C28F05AB0F06805BCCA20FE0BF1CA4DD2DABA5B9012D0D828A9F752074C5C40BA640237BF00E137DAB33468B4073B7DFDB9BB3F512E092916F137C77FA23152B1C1C6C0E7204DB7B0D0263401BE8474A54F00B6E8BBC5E596ADDD254FAA848224FA50551433BC786D063368ACD6D412D94B34C5E6067651F0356A30CAECAC274FF0C1A87117F589C41E6C7D62822F0DF036DA4A646406CD44780C0CE6A6C960D7523241861A9AFB5434F3C6A36F8C317FA267D0F1A25C1E4E5B62318D19C7DF5F2AF5A269205B638119D3479C692C611DF51D2D4CA3E68306FA2C8564532AEAB82F5AD8EBB33668028AB8CD97E8859EFAC229199B507995B1F96B3AC5683D00F3B44729A9710084B1069663552F64BCBC1EFF043F53FB1A689C6EC82FF5A0FE1C91978C52140B048B4A656FD535143D9E970172B28AD4B2D41E28EF62618D7C6E7B9504DE18F3F845A3FF291EFFC26564B2FA62E8D73788004E47899925B63712F211E707048BA59A9FBDB2079BA8C0E35CCDCE7009BB57E425C734A9A2430B32647603293D6E769E6BEB0448AF3AD30B6309AFAC2AC80E1BB5285B233A87BEEE427A02D983AA02D6261E92C7771DD297CE29C1597481E4D8B2BEFE04915DCF2A2F2391424BA449BC7F741B2AA0E8653F92B8A03310EE8D79E060212DFBDDE4D17BAD0F78C84F21DDE401B94318748994771D60C0C572C51FCCF8BC6F45F5D5556A827E8AE043127D7F2C948B45CCB5D9BE71AA6B02AF82DC2702BCBA3C8B970B0C6BDE654CEBC291EED77E1691852555E3C01E8F6F28537F1F20A9A175FDF01C333806011955B4DAE11D9EC8DFA9277C77F03172754EED071BE138D240785580F653CA8A21CE95C10152D9F82C1F50FDE555496EF081CA858BF719AB9BD245847EC23B6CD76175F94D26A72BFD150EF152D7D5C975EADC946472F2DD7A8EA557F9A197CD420928593F1A971A95C99FAF383B2786C3453892573F936FD4E58344E3577B062DDE2F58413787759A861AF09E94AD4EA06B37F818893093C76290FF0C96183412F0ABD94217D830BC21827D0F6B18747A8A31812364A8FB9988CD10CAC3BBB2A649C4D5614ABC022143716BA5351ACD138B2A06957F5CE978FEB935933119E2FB0A8965D0EC3C14ADBC82D37904E4AFEEC034CEE4031A3BA4EB3B1FD6033B45B4C35A5D309AC256DD9DDA40963C69BE485653EA7EDEBB8CFA20B422AA14DF1D5D91194490D8905740C8165F911D6A311C5CCD3B6E07CF46F0A9C57DBF4DC4A5382AD40460CEAC5F6EA9CE7C79F8B7064239123A5563D2C33C1C122F5B221CCDACF9D577576213267D6AF351F601B7D4C22B7956F363A42910D90A99CC77D4C858918007FE70865A6256C0A2C82821883627F2FE31798EB532D24317AF4818BDE315B82AE5ACD3E9B468F2AFB40EABEE4E05891D4A09709A409B0DB9A5A80F30906D99E9B67AECCFC8862B3E499B7CF7B77A2E79734B93724FDB0C35983DDDEF4B7476BA43EF8CCDD6E1E09B538E777E71BCF9ECFB6D26ED0846D58D2552BF2525242839D8DB26F82D9C6404695E1AAAD195D3D0F4E6F9795CCA693554DA5EFA82B3C773A04A526D4086CD1AEBBE609D55DD4A0CD49C2D5DBE590EB66B9B061639C524F01CCEAFB110361AE8C9D819220337F38B6512C68DA333CC2325EBD47C0BBACC9BA651D7F60B6E7AF1B8A04D3F64F4FA011EC5A15493A08F823AB7878684D9D6C1B23CCFD136EEE2203F6E7585F97E36E4DBBE652B4184BF6E761475C0AFFFA4A92E0FB139BD8D736AEBC10448FCD535598188B2DDB4D4DBF6D2662F769A9F55412B50D5ABE76339FE3E162FDCF3501AD9182C250AB14AB6ED95666D757BAE8486FC0633193CE3D3A3EC9BC8F29259BA6E8AC0F699037A172CBD5034DF788C3B9114C9A605A1F19D63ABE13DB3F4255BD1C7205E9A352825FF340D794C70FE5A641BDB47573C5C884A575D768F6AC5049083387B348C77BA6D11F506CED5FB296D23899DC35E3C13EB984B1B8874C8A5C333720162E4EEC1A43C77535A885C43DB98BAF15F0F07BF2C74858E3BED6EBEB210EEAFBCB2D771F8815B567DB720ECB17A1C675C1B014C365197D4ED8AD420D10F103D5069C83D0D2E39852AC777E0EDF6681EF4A048B3AD6F4B6134B7150E8B29D1B1B0FB69112E99185E513A7A05E470A5384956E6196B2D8B1018F7C2F876ACDC83763C390DC4A057073EBB972B89FFEF171459652B00DB20F0058FD0CCB8161FB0EDBC881B84ADBA66EC0FC5826A4128F45BB1ED48B5F6D7CC8D8418C43B444F60E7C9D8C2C1F04A3D86516AFFA6E418A4660ACB13390B44E7B17B7C63DAF2460F4C00E9EFCC531F2C1FD31E63336BCE51B89BD1E6B867ABEA8EDDB837D23B3B16FCCA05CDD2924E2A35802F55BD8AFBC8B96C50E55FAC219FBA35DD618F31C81ACFEDA2EEC25350898046106815713BAB9210D2A05A1B478170AFE4B3778E051375D021831371B16402F9BF9E137D55E4FEA29AA18C3AF0760F6C9C647D472EEA663B41FDF52F3832C8CE454E451B6E4DA179DD5DE087ADCE8DE05F2A5D5961ECCD6E362F76329A27AE77210D2330EC2AF69E5898805C8402CC41F2EDD9A2DF411FB8FC7EF0C7B590A1D751223C6D770B8E180635C3A7EE8", + "sk": "CD136BA844EF8BD51AEE2DB3103524DBA4AA971E5521D273DBFD2D69F0EF2CC396F5787D5293F0AA21C1EF4982D6D92B03578807EE3B173529E67CDBC4592C01FE4C422355C1791E28132FFE128EE7400A82DDE9DC6C4A9A4446552457FC67014618934EC838799C91EC12872C9A7B41B56AE1B4F2D84E0A1C45E63613CF23B8143058026560631877225541240870755028612211601113257620730333171113133326014734054530822257254625481781338656606531637062386428216843125583177381435215743200728750178828264283858572338340174666155423803410245053881552033512106268217163576701115100151420758458254007203647278565678136022872018662578473315183258324430858168453864072542224242317055776525374818573571728183430228822052531150150563757546718458310706857665406856725636865568642212311532331480501803576035710033308324482566338724804414110081242517212343043345322274804530744840017770682328836674404578040172026160252354482574075878623707433412042010420315324686631430437621117246135145667012805637822015676733372011026256612787756404678851224687705061484330880505326284055581054124668286658020382004078761776361161527740048635207170416215413243527764483287008340567823406070005843544321560087377528537112747351413323761711545608265808303065815242428578631040654613162778428574137416806766647656885762514121044168162303486044752838523570078420858537671500835356333734424688301521706686448255386087425664222682810214243348461332478264228721251287155070578654184140476811887216103058536107683826460515064853244078875520430770825153374152041800752886860880705277852311445620558643661375387135831547560175412405304476660057527456133616354524282235243658540065376850627062681617338104541451788220635858838672766573864142370366455786746353087604586187606056712725063187712712448173850448611574436042456606878057101783345634527487132824126777640311332086444211084406665723663416404615362244124732217810466715618067505057624817681836341825188410360207772465666127650130242187521306645231253000028638486005737424660746138014572216528038511631376771854823406270830132667674806184712737536564845562848003181411682763004664515632264310472672641657307765353303431853146262328068560152456358001505514157483485470687546573587047517328521130710682881183360163073041784613833175275612544847536060656800117884142016825672787262425284372054865151236484576661230323038363486585601502573856284167732206132578258425346636431584100337878378274840833177664013564252244411184708104348334304276470112213147701405086214104113215886548778307185000683785205742088186133061432162674560501614305005453476872274532448663370472187828212621133266066680423603181222832354734806782474407505641561545776848377668885033003456617755578432240766407055388340333658406402462202510811201771475150833626185035600871018847510308042575856566110553231327801543061080331388054232227503550601672838252561463072541831582337012688050512015154818313653303778611543867346215811512217107581100031233816616052755553316276881007300046414722210544405685155425152663633145137786125875381612221375311321043307001662685838057425460185646272147556360106708043553528546214161058211015442016678886740618868527873410028761B9B238BADA333C6E82897B4A54AB928D97C4A87932DAEB797FA5D677E173B5BDDB92434B1676FF7B965AB309CA58ACCBF0A6CFAA4B0C0C917677C9414FA1E9230BE5F75CF5C63129C70C2046214904DA3C43B4DFDEC7562261C2856D1F86724673F89D790BB11B55623F5426106D2D5625CEA933459A75DC1A8DAA87D6000330112EEB17537734ADB71B349190A2A70FACB2F42CEDA5681691B6CA9DBA1B48A4AA72C1C7235BECF0170B8CBEA2833B25C064F320D8912FD8B5B30E4ADF2CB9AB32BD6D2A63DF5118B12C37460FF7E8F9D9830C51E36C7E725B1A8E1F52A94985BF1E5BE49DF468D46249F5C9B664A1BE2CA6444F8873A76813078E4DB1F05DFF8A8A66759F94FC117EA2B6415ADE0982B73C9BB8EC1116DAB7670F46518CBB729CC8EDFDF8DDE4E7DCC960F15E4B417F655A5FE1B69A1AF0DAE73EFF122A5E52907932CBA3930322622B00E35766E0D5C55F1B7995F5729C857EB80F2F109C3393F7251D45AF89D038A0F303A4C273A4FC38CAD50D3BADF909C4B8748C760D6688FCBDDEA1A1836FC133EE714874628E4611959291DCD686FB40693D398214B2C5CE4A0C88A2D9E6C1521F4FE425ADC889B8E237E90DB6D4DE8899CFB85EF1B61A31EE0C68F6D59E1CBC52EA02B4FB66C05FAE0B4E78A492B883A15806EC911F58ED3FE072E779DF0251771FCA6354B4972B21F5BEA540875EE1A72D2D8A3A9A1707D6B0F562CE6D045C9D925F88A709BE8C1933AE1EC9603F497A5013B4BA550C024C1DB116783FF1053A6BECA7393E4313F407316571C113004572F4A39346F2A67279218DFBF61BC7C7BD1052A3E38014F926496E5CC895C6412CBAA59771A01B5480027FE3431C6A09BD2DB91F62C35B19F0A92451167516E041F49DB672D99D71E1EC63B59A0BD8414EAFF6C351C4F7FC9B73DFB508C1A3C198F9DBE0155F57E89CA8546845BFD8D4BA6953BD5AC46C7C652911583D2ACD204B24B2A9850D6944A5B89A4FECAEF23387BB845E5ED9630F72E3A54B2DB5E6FB991AA77A4C2714AD041F6B88E5E013651488ACB4F74E327FCC55CA05491E8919701D597D1510C5B47460B9163B736713DF60DB65EFEF3E022C326ABA7D3A48ABF958F630F15EC8ED234BC829D7BB4F1E7F4FF512627713205B6451804E3167FE01B99BA0BADFB77C203046C750216852A4E7EAF44F97E24A5DC16245E738B5BC153B39F040488EDB47609FA698AE5F8F86BAA6B051BE56063C9EC478ACB41FB247A7349B9E8B1AA1B1E8F3351D2849AB1080E75BEB8C68E4CDA3F482C6F8FAB0AB67A916DFD2A98F5F22473D55FE31508A73A14A1035161714FB6D813EF94E25D1AC9F8FBFA3641C45F5AA2083AF05E31A458F8ADBA3A23E9C260D9EB3DD99FF4E6A5AC63A529D0F09BF70C9FC9E4092510655AAC4F6C07BDDB7B6BB4113E66F843C0826BCEADE05C0F06CF3E93959B9F0256E3EC12CD2B5D45527F1A99C2D51AEB9FF19E9B0C4B33EBC7F689127C5074A39D5CF78E7F5433279DC235749EB8A1242CF4534643137796DEE5B74647087282241FD91F01613606517F852ACB9B6E7FFD2B64DB930F7459A47A4FB74EF9280768E7C427129BC6C488459C023B06CCC997FCAB04BFC0A012BBA03FCF13A38C225366B948C8874E5E958AC64E68DF8EF055D071AE59ADF52ED94E2F83EEB207D9630FE28FEE8E78B41B1B46A1673E6EEE92FFD61C9ABF92C5507B183DCC30A239D3998D7BC2ED70E6A2024D18D26191F47EBFFD7B5535A871A9071481725EDA4312C59207B90188146F6F22D0C25DED8F0FBEEC69C2F7438891451C366F1014F4410EA91491B77569EEBB61C9BB500150F42C3586B37C39836D7CAA54CE6CADD9880EDEF79EAAB352131AB1A9A9E61732F74B20B5B438411EC812EBCF717A07CBE0FCC2C5D70BB46A741E0DD7E2B97297310AD0281CFD683565B40D7DB04C47D34ECEF6FF88965B4D858564533E3A6E6744E84BA84B250880FEB8E88E748ADB8B545AA0255FFC70574CE9ACACE6FA948D4307EEA22F4B21711DA0276A64365F00F23A15827D16DD172B33CD1500D59F6A093E787FB38ED23E3AD1F2CC5D2FA18043FBDEE30108D1E9D2BCF53488BCBE02E7979DB238B079E88D90175E922127A7C6CD6B72B87AF752522CE2C0D6E766416CFB97930AAAD9FCE7F6BE37B3BBD1E6D4F6759265974B5AB9F6BCC1BAFE0F3D9810067E2F1ABBDDF421A21A22CDA9AC3123BC479FF33DABFDD5C6F49E139FB05B0B7A5DD024B2725996FB0AF19DB7FB1462B7C551CC2A7DEBE3CFEB95170381A407849D0E0CC9E11089EC05E2E898EB2456044BEF899F24629B311363521208B1EBA36F8A619DE49FC20AC474FACB7AB2318491F72E26C7FB9E0C387DA35DD7869D82134A9C61919C16790ED81F07FDE26C56E5ADC9E0803B260CD0B85391293DEBDA809F61B781C79C252E03EA43026521BC435E47842D24B711CB5F75C6E12E2B10BE53E09EBDB5759291F4887350FF986A16862DEBD9F262C8FBE71E2F106781F8DC94BD7E3F89DE77893B3853146F1FC5265870F713557CE2E514B92AB652BAE9E758F4ADCB8399EF0BACD87231BE1A84FFD58F4B6CCA555EFCE7F70C6E18D1CE8380EEC6DC8D34A41383B97A7B2694E8FBB09AE1EA9976CB1423418A9C13603AA67D167C7DE85481CE58EF553D9C3781A795B6022C1C00B119256547091F4B5A334016DDEA662540AB95882C608BF370513E1D041463AFBA71AA2086EA700061474FDEB1229A50E89BC1294CAA0F892E93C2257925AF7F18F9D28EA8D8419AD1121A6D8097E048C82FBD885EC3EB14E90DC59FB365C30C12C427CC9205E56CC1FE60CB6758E351440F4EDEEFCC35BDF6BCEDF4A4E2C1C68A70ED0FFEAF5A03D4DB22DEDCEE8DA1F7B6B37046EC3279DC9573E128F51BFE42285D8E64CE98836D6C80F470C64048CBDE71C10DA83556803DA4671323739FC4BA80278F2959D1C43E59105C3A398B8DC626FD58377373CEBB033FE1211F05583EE5F4AE3283780C682056BC77C7855AC186C1703B8F5CA6BD50735C1C5369EC4E180BD5430A5E33108E1547914D3C0B7EDB6AD734EB3022355F9327A23BFD535124AEDD1CC9A36BA514E91785B36695795462F5C4BA58660313B1023B075812239A12320787C5C6721304651BA9F269F1E5656A875C8EEA9E782EB912D52EB43F622A6D770F3201CDF2A5C20CE6A1D1945C5A93CC6C65A2A7627E42622B7954625D0CF8EC441C16B04DF7602F52CAD75BEE96403BBBAEA1B102A60D4AA3FCF4D5F8208A30E821EA585A130EA928E74BFCDC435BDE8AE646841BFA7A535FEA5FE89510B96B33C7A3002C442E311A45A1147F705E1E73962DA730CACF5C94A10286EFBD3A7CAB12AC574ACEBB4DF64253F387FBE4036F9330DC3670AF3D5C5E5D39E9D527859CA6CB8CC47833BAC8A07F80CAF9DB40D927CF6B2F88D4F8FE74E0DC4200854045B4E7BEAA849D23A7FAC82CC7DE0FDDABF825B720777A4FC2B4FD7BD65549F156A8AE" + }, + { + "tcId": 31, + "deferred": false, + "seed": "AF5A2ECF442AF8C0371F89C499ABC337021992F221C1D3A66B551DEC917F1B1A", + "pk": "CD40501C8F6E1240FFF9B675CBF9F802F93CA9016083A7702216C49F56FA13802B4AAFE16A2BC444D2F77A328CF9839DA78E4138842050AF64AD2D071B941A5C525C66A5CB33C4061626386EB5BD8586A4A7D3598BCFA9367D58BF650006F07754F6820D7B43B312E6A4B7A3C19E870D34D80372F54BC43EB93BF58AB87ADE1ADDB21F3DBB7CE2C3A6A39A89D3E1EA741A6C74D8ACE6BF37E97578DA064195161D174602AE8EAB65C8DE1D33896F3FA4A3181A5D6E75B5B718D3D8E36F39C54361FDE078E2286759A322BA97AFD217B72517B3F1397CE10960726700173783865AC596B47B6B8BBDB8D6B64D4CF8CB7ACD5C58DA9AD194D15E849D96CC51268C288EAA6133B8567607215778012FE046BAFCD663D2FDB47101C02326A475C2DC8DFBAB87790A11CE0B672F41E102980E7039E07B52267DC7B7F46AA07CDB42B65BF9E7580C16C05E50AD305CB0E4D68EBD4B92980EBC978E67CC115422391489E1C067BDF627F78F512C77DA348BF38BCFB89CA9053317D3C7B3CD1FBFC2793A367D367EF412454863B00C6782EB813A59B0E46F4D653F2711E225807D59D5398A12D57653193B951B25AED9811A983734C5521F068C1DBE1E008088A81C88A7FDE81D8A44A219C987CECF76E1A1849443E17F07C2B56A6CDC36FF4D9F30F4AEA525853532710E21EC5DC16C24D1276C11B36C328A5D4AF570D6C9DC7820258A71E1D5EE4B0548B49AEC9C21CCB5C2FADC7C9BAD23D8DC8B746FFB82CD78E327BEA707968C82FFF2DB878AC9810015A9D88493DD6FEE55A5FB18A35B595D7A4833EDC7114ED47DD87D5CD236533B60D732CF6A24D27ED0B68DC9136B276CEB4FC918A87C1B410CEF13D062763C54735C267694D07E6BA17D66F88CA7A3B082492BA8F4AFFAA66945F7B5AB62BC5777C443DB0E7F84F2E6756087A5634EA81DB361A78409386F569F898FD257C9307C9FCABC5BA0E391A012DA3E65101492A7FA9D5CADA36F0D613C1CA3C1BB57E9F6165C06934EC1859D13A1C3888178087106C6F4F1FC46A10FD4A9F1E5D83165C97B7D1D71A9E09B1D8101058739499342FA5291112409B93953B989FA7E68B733AACF0927EFD4302572052CF508D3FD9AA1EFFE53B4D57B22CA8E9ED9F0C06102F47BA853AD5E4E01501B6E77E31F2010F7813F339F01BD0F43C3F300B15D36AD32CFD7AFE8C786185AC8773E0F30A8CEA310D24B7CD068872FAB88120A24448637182F477AE10473BD3653FE453002CBAE148AF0C6C4DD1034AD15843AD2A83795090B1C738DF100BA32199D0CC01D3FF7844C524973B652156257BEDC07A533C0F1083827B24C3D77DF19F07249C8523F7DD350E75EF3509B99B77ADFF5CDDBBA4FDFF0BC89A3F2AD2C2EE8137B0EF847B4B879EDD39E299CC205E5E79995D80DC8D67EFB93AE3D6318C2FF67F8C31EB39818ABD6B3FA0F2C6D6646E9795D5727458EA5918FFA9A62E7528028403EE1F34213588411E691672DC1989EE929F69FFC1A87EB72219577E24D3F31E8013CACF03F8600490C84CF2348E10D4B1DA72573A9F4AD9156B3FFAF41B104FED8204E64A51353F47904B42DBC4311520E3951A45E2C1373F206D558E0AA127C400CDED08D087734E52FAD8366D786622A62A617A3A6CE792618837C635F60C45608110F191912D3584FF51D84C35340B9B5B3B9C94D6234E17E7B3A0FC76B48B34DB6409B0353B4245E21A15253D03EE89FC1C25DA0AB260ECF9994FA14EE59EE88048C12CEAF3E28D1E0208BC09F4E173FDCF0CB4D985913D093B6A37A3B1AF4989948B979446E89D24B121F4EE30A3BD9611D698B1B4B9F652724BC80B2AAB623727574485377C20E9621F3F5BEABA3943B61D4938238509A327EC910C4C91DDBF0B4A648B1F621DEA766217BD65AD8A628A39F28071B741CB1276620A2C55D975B1C2C56F6E81BB57B284AD1D6985A204478FF3A4E849F5B0FEE7B428C058D1D393C90F436D772FC7B8F9B9DCF2052E275F917E888FCB7E2916D48FC51E93AF143CCF0BE2ABBC05BF10577D769AC2706177D5919F5AF6DE12E99B3D9F09952230B036E3BEF89B20B235B9E250A02D4CDB9D14551ECDD5C5B0669EE409EE6654A9223F24C8A1FC4BE88C993F8BF25D783C79087BC66C00EC0664F33051B18BC2873B997B15A38A2C7E8B904C00170B5E9874DA8F50B76490D0F1649134107BD2ACD3717B5D5474B49BDE361DED36EB52A0132BCF5EDAFC82AD33618B77F3A382BC32624D39A6732522E4CCC05BFEC4B8A0AF5AC143C3A403BD5F14BFA86A71A85EDF5EEFFBD081C99C221355D5A1657A45370C5815ED7799BE3308A774746878309180DA20792943ACD1D30137DB52DC46E39563E1370C4EB09577FF3D58D1DB81DE0C7241DD1AB6254362FDE4850719D5B57B237882CAEFDA260CE190536AEED81503F2D7713D62C8E6DCC668EF5E8EF6DA38BD71C2E0E2B93D66E1406A8930D36376832A1621B1BA35A7CD1F572AE2A795FAB0787ABC98EA6BD6089D9F02EC071205B603F988BCA2E327D70259F08C6D57DB635B740BDEE9DB47658426ACA91A2A40EC65FE7171B1D8053F05883EC08C8484E599B2EF851C330471F78C0A8819154BE4770401B7A309ACEC2C412F3DAB3C89EAE5DB44B9D4AFF661D47AAEF05E63DDC8C4AD2BCD6A7F32C6685D69D97D28DB01EDA78B988B974D275CA566ED69ADDF84F34E5A7CD4E57A95E19E73ACBDCE88C33242A932F2945F2096ED0688D31", + "sk": "CD40501C8F6E1240FFF9B675CBF9F802F93CA9016083A7702216C49F56FA138013C48B3CEC2477128AA4F1138D64C065E4AE6F90825B8883A318E3C0E57D79608872D8B10C822DAA41CFF163BD1BDBF8F00E9422BAB08E519A346A00559FE33C1937B0006E751D8E89206D6BC60CF86C989CEDC6A650A9D8CDD7A885A5D5959750448826460188004101125111186074620576284254126602486514650254327504054426658404637850147516850678005764401755744635128034716451535421171000447534622142286762007017285656210134675821180311780513280388413616213558436053280311820410525136513060540160781021887535516157262345448444784701867043127643363865707424667300015652134858161472800247384008538765723005036486454028675180110070100585227018422187630788540325626225188813123884672141516606825703365081484622675274186476437010486026151361553084613341471802783747425386776481227074016862284216366468674776440845680570115565427708841053204705545428355530152603721866522350763826432546480520011000217246455705043270634768453003815312660206530127032003278361545060180436455308127725487262482742654007210440273753502818225888755041314584755808333558051776484568406766162183053205233717482617042441680463342553134108652603646478047082474478071810434283471763142724425102083470712525401031116854048436637142716444771867644085821750556353854203622388308758477100636263240477537720385175337344211355475034614513544055425640506651668811324364614815740531827808364780478544043850587041437810503082400163542252323515405157863646838612144458502587220415731546766633753238104428464045120204231781335071761541014428403711427277077374826708330641275013578628428874500743644104623670603744818368054481625408140001614207775166058635432827321472400672317435015252346535680281888151477005612260638815080663703827487130616081186003343810854681567106141615804734621383114175553858354054073406806336125653830065280187374320341007765836446711861021424842660758755784704122132480132102238862510143518701447661211335031546207621450714706100313847443215510114355878185523877811720703570726544284774414545134241257007847220580113313158613736252646822524660278672558356438724635513883380417860673588850524465417657131258443717224832306011153434405086734832734238855846814657087130365072151474425107710001447436647300443625157617824024324281003277361345864124855547568664642638575406011371083735120870107051813268152180133151542028272641804564120630702784343172240455064040414206576102854172281178857284212558163858228783344551685467747877225614622512371447002823523287806683488140720812213887102060221860281611143315388888484862187875060500504384547208612234821708336400356848478172006063423822373324570772060541305847652773286164648028265165301157086073527525123782386608802465083320180637434353766062137470236812473248565115246843013483416800782261353501433487770254236463403451508568564101825531344410267156466015063128101007831428421211188415154723111285433565758007356644774022346717041065367152658860424264228021125381712078461548403462250318848437146704741046774408631383441511034835475844544150855632038827538235253151753601010467407471214815105021732547307206305612530887784636307521185FEF35B7E37D1212C06AD85C4AB401622C11D1DCB7BA0A9F7552B03D3F263D4A66A0986F2EEC297734A9D60561FB3C8129C37A3BA600C75F4365911F47D8DE507165F9C6C79DB19992779F091115BE1569F4237446174C11B193532C716BFD2AB84BAE3852ACEC911DDD3C0895040BFD0587F898B70E09E71E1C8CF9BBE4580F17AB55CCEF554ED6745F46455862B00EAC4F3CA7EB66FBCAE117D94003C1DF2A43CB4BD00A4CBBFD252B0B6956A61893F022F0709000ABF488D366A1FF501C32E1F3EB787728672ACE02A5F6D2A40D734592A8BBCF5EC8111DB6DF677A6D0E01006EB862FF074377799C7560E983FEB4C382F89DEDAF21D5B2A39EAFABDEA4C3693B63D0D1B121886E5C3EDBC109FC0D412A548567CF467EF10830098EFD8A010038236B05DEB89D1D36664FDA3476C5EB93D71BE938250D307E5D9B42DD6EF72188A2FE5B408518DCE4A36EC95C4C1E23E73827DBF9AEFCB93C8B5DF3D281EEB9BBFEC3B29C29AF773433F3DD11ECD5CC94C0E9B58F96315BB12DC9C7F43FD1A148F1F95BF7F10ECDCA26EC30515249869E2C73B976499E14628090203FCDEEBF7ED6B91F6BC99A8B346421E991BC5B2E938D73D04B93413B870DFD517E6DA6EB8A94EAC931B83A68BB40482AD982ABD87DDF0F32EEE6699FBF7679205006B6D103432C9AC032FB18AC75A1AED57F37E28F3188D143340666677A1F9F6F5F7FFBF777D593BBBE243999F24172D2F74305F082DE10517528C0DE33F4DF1D4CE360EBBDC1FE3EFBAAC2E2E573D2AAE42F0535DF07B6A2808A5960A911D6F04B87B15731BF08A394DF18A7E2A9F9738305DAC46C5C0B8054F8B06E9C4F846A0E49B8D194DDACFE9478D0D08074B7C27E5FB13E9A8B6A7AC3C85717E39870825AAA1853DE322A904455A9C42DA9D8D6C0254C943E5978899C6CD910E7FFA2F666DF2864CF0CF668AE1CA8B062ABE1DA95132721921ABE689DA865DD04EBC092BF2AA2FFF57DA38DDE2FD9DF29E48D2049C61D7E506D9E5B0026900B80A9559FC6745A794F5264794EAA738A56829350EA9ADE450C2786CC6D51D74A8F8C8FA724B4458CBD35C71D02FF49E09997D6CF57E3E0B3EA3EDBAD9AA594D69355A501B09873B433997FB9FB03EDF9ACEF14486C491D4543B6D22C20F5B82DCB757AA7CE5A58B6644F45DB334622FAE70D4BB957CF1365BF1DF8457AC1A6116D50179B9F4DE05367B0313463982AA2177F9E66986EC007A6EFBBCBF6A7DBBDA21536246EE27A125C40F42399A56935AB1D52CD64B66D79DBF26AF291EEE29FB7D2FE6B07DFC2768B62756671AFF32BF43AC85A36E62BDE7F8364FFAC0BB74E43B4620C18E308C6694EE8F6656ECF25157BE214C498DD7EEC3CE6C8CDEC15F90DA71BFDAF7E35FF79C10CF28BD2B4E6CC5B006D8892BB49F3A1AF40ED845AF81F7EE9D26D6199DD628F0A1A0965760FE30E6C3B00C3ADD14C6484664D640933ABEEDF8AFD38E4BAC598353ED16CF66ABE9A27156A16743036D0FDADA91563013CB4577F691075FD5827796531D3C3B4219E904C08418F3B05D699550F9B6A42A2274A07D3BB00A1C127869BA20DA27B494904737EA8D06C75C26C74E745680BBF20713CF7DF7F800CB9393A6EA984AB452D8472AA18FB9B77E1EA98E2B949E78E7DD5B136DB996FE57493669A063275131A7C1207E7110E4620569C51B5DA00E6ABFC839F3A301B65F6EE92EA148F631FECCDABB60E6C64A3D1A03AD1FF48F540D0212E6F49C283E19B805040FF74EF6982FAE0FB8BC3B4BC123405EC37DF7A76A7F90522017702DC629A4D4CDC38EEC96B786B7E1C7A8BD559D28CA2782618F771A02D6AE77C64B0340F1205F2AD0AB202AEF7BA2908DEF8FBE78848AAF2A7FF551FA952D0BC58581A9C95C7A2BFAB8DA745DE41A694425BEB6DF3652DEB5325D0A42E5F2795BAEEF5B76261A1DD5C836843B50BFF75F53CBE0094AF351990E3B3AEC21A7EB5341EB652EF5EA8D8E6DB9EA862E1807531ECD0C0BE38A51282B8FC579D8FCBAC82E49691FAD4B45364F280D7BAD3902E745A16A94929870DE881207DBF076691A7AE81A66BA6CED9FB349A466935BB34028EF6C30A03C0E68AB4C39C129FFA85379152013245388984808C56185C779510ED716006F4B014778A5706D4B8D02496EF7C47D3CAF14C980BDD48BE3D37AFE25BE1B6D18E131D88FC1043AECB1CAC973707F61CA8610A107793C796F87F40F67AD15A6B2E84CE6C8E6C58EA2113FFBA3EE77D357322AEEEA80BE8E6B2FD7F52C8689AAEBEC7203C56F6DDDE1B2E29AA4CC6034A9F2DD07DA138B21285F075FE2FFC8329F5E8BE9D82F4762CBB746CC7F327FD21720B74FD3DAC57B8786299F49C6C602C7956ADF6BF661594CC5E90F4DA73AD1305FB1B554DD4DA00AED39BF0EE6FFADB87F427095E10EBB336B7036FA99FFC21CDA513AC77DB20998DCC3156AB73991A158E9136A688B70C85048F09EC38B6691FC708B53B9B6E520AC55A48F7D50F3C863EEEE841D984C75444105937FFD6B3ADB67B48E7342323856C636DE826209FA66411AC5605EC7F7F255FBF88B236AB77B2763F25155265411C74271B5B8A5B835A019CFF0BC55233EF268AAB76B4E9859538E90E818E6F660CDC4AE93906DA2A5E80DF4B1D5E0FF92243BE91418D5E3FDCE6B50D2727948D2559994C2C40A5FC27CDDC97D1EA18194DD3974325E8650DE63DB2977B824D7354F5C90E91A2950E69F4F628535D2C7BC994FA6F175B31B7EDB3CAE4D259BF6477EECEEAD8178D6C67D44D6C4DE1EC3E5C09AE82B40C65E181F0A70F10199322A7CB53FF2BADF4FD53733E5760B2770AC53EC62E25A9B82C3B14DA51F746D6AE4CF7713AE33ADD9ADC97DDE11552AE2D9A75455F97CEEF197DAF5F83DAD6B96E22773E4B0A1EE2C4916E9C07C0931DDBDBB251F3135C979AC8B81BC76AA46BF932EBBEAE2303E35E723B7C90C48B61811B210001564D4B9A58D18C46E58B33D70251699500854BDA27C1F58DF5FF692B138C1E8A42504D83369BEEF19CF466DC78A9FB69FDD283BED6E70E89693A083E577F628C099AE38065D38FC2FA9CE5AF0289AD653A3C4658CD7A65784F9935CA396451990CC56064933D7A52A5A047BF87C551A842F5BFC0D29F21DA27C40771B86C310B7345B5A9E29F99960E795500947958ABC2A22A166AFCF6F60A4564E5B00E3955318AF13E10F79268992D58A73C3C17D739B2B1F3ABEEB1EDC560C2E25C846C31BB644D4E3F24A07E7FB23506DB4D8FBDBFCFF61FEB010A02C004F33B39D99EB602035B190950E5F0AFF31DB5B603B1D578E054AF0CDC324E2D4AC1753EE363AC120BB50B70FCA0E7A9A30569A701C7723CEE90B3E25299D35EC97EE34A8794D730BA79F249D7366BEA5B6AFEC2B3071343198B3077A3290957F89DA865C1013D80A3B1CE9A09B282F989218DF94F15F675A65DAB79840EFE887AC9A15CC16F1C075E6C7941812A77CC8938BC46FD8621DCF20310FEE350EBF4C07DFE758" + }, + { + "tcId": 32, + "deferred": false, + "seed": "D85D7C2928288CD0B90D7269619F8D8B4EB3541F7E084CDE0E39CEFFECE9AF80", + "pk": "C105520234769BC75FD0F4ACD281DCB4B43E2406041E50BABC04ECA333DA1B18AF77A88253C8892F6EBFECE56F0433C3E0D5500CB944BDCF554EEFFFCDF172CE264916F22B21D87FF3ECB966F0BA2D34A36C726537ABFBE2EAF279D740B4AFC1D4AF798EE5212C7B6AD63E0B14A10AD15C405F2C159CD98FB38DF453448473CB86634080F983B1309134427B95C48CE4D80933A4E8C20969AE50D31B087C3AF9E2E5F189B5E92221C7A699B2874BA12319FD27F1A96BFCB603752C24B89E02EA863C80E5D5B906F5AD17F8812FC928BFB27C168D87348287C6112BF1C48569C719C20586BD825FC4C8CC214C8B8ACEBE8C305255B078035919D22683A3CFCA6CC1B02EA3327DA2483791EBCAC9F1884CA45F16FC2086169856819AC7F73EE4BF3D1FB334AB587942021FACE990AC71EC9C938AD8F9DA7873BB98C195FA477E6D66815264068B2267800E7036E955DFCA260102D9DD90849A603F2504CC142E3C0FE2744BBF908674370FEF10374554D090C039E78558F178412F65C59336E8D5351AD74D4BEB2E82C1423AB672B58E9D27B3DB4A39CA733BC6F556AD171B5302A9D93A194296AE78F4B3591D85CCFA3E75BDC7D59A080CC9C42004C3DFAA70492F2019213B72837234783A11F1CB88D6A0E35C1CE3D4B8AAD793FB0E16F10B32DB641DF8452583C8059270FAA562A0A94D250304FA03F6C445EC45F6F5EE7E1CA89881108503FE71182466833FD09E6229AC09CF285E86D2F755DDD58E6E0B4250898ABDE89C802B7F1D8960D74FB9912D156B81A4E9C9D3DC052DCA9045E0B666A85AD6F334E4EE090014C3B2D23E902757DBF78FC382AEDC9F2EA122A582CA90907C1BB3987AC70E353FD45A3F819931E53FA1ABB705F2D143065CE7BE38AB8144DFE1248B9B69C2367D377BE5588DACBE8B572540A0E6585EFC801E4B03786AAD9592064459DFCCC3583132DB9A8A500A87684981B121B6635D5DF056539DFB063BAF1B3486A4CF80AF43E828B8C1A1B41C9822475048C91281D206E056BDC06B1B8865ED92FA5286F6BBC00014A4F3F28A2C47A609AA667174BD0EC308876F0043193F68E3067279AE809CAE4DF6029CE44F836AD611B27DC35DA4295F1126903E681F5A97239F08A2594768A91D01374C403243283EA763F4D23C530CC383A6E532D70F9B02C64847394C44285C20591DDC84EA24581DA5D98FB248BFAE3E66E20233893F89D50320E74473A1045E0C2A540F0797456C6C121B3D2F5BB94809C0FEBE8FFAB8D9FEC020ED5979685B9191BF509592F1C1D98D3EAAFB0FC551AEBCD53DAAEF10B997A46C593C0BCB3605F58B8847AA9DCA8A04F3CD980825F8B61055253C4DE89D225F7907D9D0D3E9D5BA1E3AB13C3E3AD89BA579B28F7D11FF0C757DBB8C1653C1C28F39649CB19AD2CAD524FFBC21FBBE58A4CFC367BCA0863175567BFA73A681948C462AA0D7146307988E3903C9971A81BEABBEF66AD382B69EA297B80422B480F0872CC00BAB0FACCBA788941D4374FDFDD56419B6031A1DB23A5A4A7BB0B363366AC5DF5A75A72BD9DD57069074E3AADE3D154ADD4743225564BABE2E68B1E0028392E23A3A4B8E1ADEBF4661F64191DC9F46DA8FCD5B769C06B8349C1C25090A29EA254D9CB9537662D339108D5B8C7D5D2B81524ABDCA3B2C5F18EB38F2751062CB30FAD5886D287E968CE885AC1631380DB84A304C5ABD351F78261E2A4F42A9A175B87752485C984936831A7B8012746FBDDCFBFA2BDC0DB4FCD0B79F7E652E5D402AA7B640EEAF8D607AB02021DBD0920EE6188ACE856EB0298F6C2DDEFC46B4D5A38D4B8AB9EF29065499A0A83D5F319C634E281F54C7519235AEF1DB1963D436E0173CA7A7FAE1B54303067D95D33EA9A25A94A490C55634CF4628061A864FA25E6E22E2E6FD7D733B0D1996C4E47190BBAF6E4578A81B7A1704CFA07951F61D8023AB3F1C5E173785F974D53ACF35B3C66A99634D2DC3A8C404247A51134D41A2161C4A3D0E4251B0579A9FDF7B3A7FED59637BD9F8A68AC98BD5B1009BAF290EF5117D6FAF7C8DD87BFC21FA226A9B0126F35BE6694D507695FDDBC48528C104DFB00662DE32E79E0C132FF9C08FB5EE336C98A93F7115171B6C2B3269E3AF5690241A66645E96799ABB45BA96CA3F558E293681A28066504F3B70943C99A465925906FA7CF3B820988DB0356AEEC8C9132BA78D212A33576524812CE85DCA2817B3364D68670EE07329980CDA3E39D88A8ED2199D55F5558CF7B817739E618D9405BE4B8427A3793D8DDF359F19A9FF09B2E2BEC22CA7DB34F2B22D88DF8CC728F5DFD167294CD22B144788C97CCB5D93361E6B74B072191BDFF77A6FA78F3220A47924A3D04948FFEB146838006F58239496E4EAF29C66ADFCE9724090FACBDE3951C053F42F34F764EC61A1D3A8A113CE2D5209A071BEA934101A571797F5C1C0194B9C1FC3B6599AC9C4790D83F55BC1875347F3607BAFAFC4DF2701DC07B68030A693BE88DF3C0372707318402801BB20CE414795D7F250053D0AC39C75FB68EF64EB419FF859D89A3C86C879CFECE9BAE38941F2307C920F1AE48C3DF72487AAE2BC63FBC20F165DD1C22091392D43EABAE0A6C4FDB3824E48548310526AD7A74E4EE6D73BEEBF13EDB38A59D7232E14A3778DF9DE871596C32F0546A16FBA37C16295B69EE997641791C7F3D5777F09AF55EA3F65314D27785810371470FA5617CF2AE06818318A0277474984", + "sk": "C105520234769BC75FD0F4ACD281DCB4B43E2406041E50BABC04ECA333DA1B18EF9BC3E4CA859E29C9AE87D9F6ABCAA84A84B20DE0894F37538E4133F557BE79C5075909BBDE7F5D579760FC0E58AB046E437DE6407CFED9CE5DD4D5E29AB04DAA70EB9EBB4D9F8AF32E0F7827F8D21BF738584C05D72BF4849F86A939718E8758445758814405066377236336162422838141762541276638856732360636423606651537874070450512230825442745831855684586351301333083575603024146601761737864228634768611208800655885828450737877205363001110217403351766632673281486707612045613182023667776367266083085712334830625737734852167672546845358411430645183583205065515383430563752021515024067500252010305132523852061423631568837802262668835487215855713274656266553465801348565243281764238745587354847434233833785336228853521530475450885388486887835421722800658106572655224626170632788231534531055663633012723460285353506035756252730815271414513036013604238484541566535734773380388840006280582113173886805271424366177715072681663764401431567346132851240273782202733172167802164088384310178216148840587511022757608251252064470305511284744230376254058476377274278086212488134263172827505611528825772601057638282760062084248067366371506358270582646651731160837361726605566053122200085235782558202084671262280830376814326676177807216075382173587246317674115285874745625236467814027788077336464042438520155042207346565724471747218387263118251375556767004053380182005875423780068363181661642242542646383023783342543587832154174778867365514222838388050642140134550860437148533084783344668707368431437015074670186306765104170870588047846213541524414736145150241215537864250374007845472700883417116237873657100750277242403235832704882353311545437405684075044150771571660005121055388384687305874147352600277663431646864700661301872840663534130204184605151861678802848543043027112104621511332255801120370470314425616558471472110733484223773623516535806637808681554467580118184582804154876801541184062762533732181015884585322680581165844687268617606655544276240638067611886232388527868508066182130307666322465628720528384531681113858304217150642806020144620080026852272610816183175145551704480131107232330465767126775852210875576883641346622737681600741174706303221251408630641587163003138713755442054141327080413822046600263640713611635310468722133311135012064031401143771510032260820885658416866680820730365314128654311255766615845301470057467310803472744450477206372254274621747370402131043815278774511034112778031445315048801015187323248127122555821044371482802710874843188101116516365815731456515676384256760350158471615247286366525363544813275860301445876074135438836883327838320860533654243487313251171802278742026065607171267878685588702652134688634745721733478005842454053488684540346456381110877324404284677613573082782065301706732632677347535583500558363725728148105342685468251370277036362661674818553152823343661441735136803538852043417412770322111347850373120404206488162576682561408525683855506861223536747512321018852123356208573123754682321451266335483743432708612575374514747037003725505244127842514108713422352781075135017606254307364886354437140385584416227381884E738DF38784D80AFE74520CBE851F26E4100D19105EB33B399D0F6165349133CE404E2030F5CAC75974179AFABD7E4D86FDE3830B6B1BE3E413814A2A06DE211380DC4FCA05B008125D64A4443FF3663725BC63345E388CFEDC27F2EE4C8F8085870C29E360B3A695C984A30C63511E479ABA406A782A2EEFFB4B6D787F867C45D1F6EBED522C852AE8FA4A561906B019A62E654DEA793EA955C6DA7ECF03261947EEF8FBA2C47BFD27A3314B46FA227D0D2798CDC22BEFAC39CD11BF0DB030A68A9CB8C33E7890BCA2AF77CFED475871FA7617E98C86A5FF711B1A4F6A68D2D29423AB4A9C7C9844F93E90F3118DD81198708A1AF8017B7B8178EE2117AFE34A2847A97592B9BA517A1A54FE7CF4BA360B62A1DAEA0FA6ACCCC1E588C46129F8F0BE8123C8215DCA2091E8227746F62C7FBD2E0C4EEF88497C185CC912436F45A64724175EEE4FEC4605B792E336E3D457BF1891C79C9737153C9339544D59BE170FC0508D96002A7C70E2A2E826F59EB661EE644F1FDC88469D851A9A5114787EA6C29A3C583A3F15D32FC93E0FD8D725D2257B8151CC001E681A51E05E26BD4FB60E39E2EDC1F6CA39E7E55F8FE1B24CB959B44A55268932E7DC18B5D80E97182AE3E1042BCC32CB57FA5648DD6C8053AF7FB0CD6FBA70BEE596D9141AC92D626FE36186772D75537BD37FF20BF97881DDB831E9B3D1CCFE9BFA5B8E5A52DD3703E5E11459C17DB76DC12BFA716458E1F0245C9B177E341E3FC113AE2B827544BAABBA5DDEFE017CB3098BA6448AD135FB0AF73B42090FBC3968E9802BBBE9C6162BCE1F76CD5516FD323B415ECF937E97CA231A64B7E587E33402947A9D51CFF658FB63B529FAFCE3A6A5CCCD13DBC3A24C08F6ED0D2B218571340C716C4130925D9D0307645633CFC52E6C38FC41215D367F414C5C123B1AA87DEE2D91E5980BE6B2D1FC9F46AABDECD0A7C189803E287CDEED22C683ABF3D4A9E1925B2561BD880CDB1B92E2A1C6AA4C33EA39A06FE4F358B73A87E935713745FB8632CB52DA1E46DC009BED11FBADB6B917026134529A72340B2BFFEC7184B0EE9E5CE7558AF7EED869C884448DC3F7FE694F1529EC766EA9B5E212FA217AB0D6CA1F6F99B4DBC7F62DECACE5FF9F9197EA29CB99D3ACD62AD709ADB2399CAB425AD994DA40CA7BE048BBA952E7E0C9E41EEBED32E0A4DE84DEECFCDCCAC70F270FEA91BD399D24A9E0EA318888C3D059C7230F5E8BCB616EF8D372F34345F478250512E313A828143B4596892F19818DAD08BA3CE4F8A57FB343EE0B7A750FB19F7C598609B6EB01EC54C571A907411D72D5E04EBE8FA14574622764D7B1C087FEC221F1ABA307F8E9316DB1D5E843526657639E60FBB7A8A1707656F1E6FFD50D0A2B6C900462A2A93235151B6D3EB32F75798147D69CB2D55D48C48F68DA83B578A8DCAE89C480520DF326CDE6C92367D373E473FBFFDC81054E8BDC470690B1DF0935A77F004231476FF2D6A47DB802593AF5CD584ECA26AEF41E6D8C94C552481790F6EBD50D48C142F575E3B5CB5B3B9C01EE818BBABDC9324E5E88A842AD90743771E4B542D468F7623EF77BC0F330A71CE2F5F093E3EE3B4F0DFAA56088DDF128AE9953B0A5AA1264DFCAF098E43C77D5A2C4BAEA68CB34507BAB46C516B06F7DD0E9FAEC5BAEF6000FF918E53D15E4D8FE7828720F8608BF2DD2BDDE7062F4ED9DA5C547EE0DC2B1F4B9035E1643D5A9868ED871DF630A007E1AB95B8A2D42ECB35C6059E162B7E2A04CAE5BF1911C1D01508B96413E4DCBA4CA62BEF8AE8613434621EAD3A9C5EA09F170EC59F7E276B669E4E133DB5A3E49EE89C98D3223DDC2FD36C2F14C03D51300991D3EB9AE3E432C6119AE978302BE54052BC4871EEBF247A79EF131E39ADE8020C61BB07D065672FC3CD14F91DF7B3D48340456EA9FC42C3D5C0AAFDD3F04AF870629698E9AD9F5CD9EC8F3086B937A6DEC7619AE58B32295037DA9DEA0DAF9EFD6867DC2E045BB8C38CEA5A9E2F32E1129D29FA3C44590F0D25D84B851760EDBE3EBDF02263B5B1AB4A3556CA3A66483A2D415F261E03CE40620BADA221305CB7E811EAF8FEAB983EF9463F41D23DA60B7D737677F7AAD8831C81BEFAE0088322C9481B841E0268FE919397B2C48BC6D4828B375675EEB0BD41CBE839C9225D92DA70958DF89269316F263100671FCA80218EC06BA6BE4DF202AE0AB204C2E3C06CBD25F160EC690FAAE53D977752713DE3C6140F828AE24E1157BC6F5552E306B08CE3B3445694A7CDFFD491AC58A2DE5C0544369B9BF6FEFD1010633BD19691935BA21E31A2BDE9E11EC2ABD52EE99EF84E792CE7D5756925A58ADCD522932E8C3DF4A7BDC1E6D45F0D32907082DDBBF5FA15D1AB759F6B1E5622592D6F867F0E680672434341A653C9B435551AB55A1990061A8E4FF56700E76FC3FD715FA2CDA54D5DCE687CA17ED530B13F8E100306AB9A5DFD3655C3359BA4C20933632CA2A00004D0B8A6C4167B46949355C1379FA6C34F5D7A2AC4D3C3357C3B1C14D7D7D66B520C80A39CA5494F2B32F9F94063B1F6BB20CBDDDA4BC56F6599C343035492299D28D0889D3D794424C224DFE4BF48D414151662942D8269879DCAEE5E924819985CC88F49F1D9BBA5829579E823F0B95BA75BEE15A828EF9B77AC2D08352477AD23D8EDD2A0BF64F2EE58083B2EBCDEF0DFF4ADC99C2A809786DC4E1E12E6CB6A6BA15589CC627A11C784A944D255B8EA82D48089451FA1DE1E8FDCE437E97F8EBE4D3418CD830705D1B134038D95B8AF89E0B851364C8A75874FB98E1914783556D1A81D767E5A346A7EFF827392A0CA0680A48BAFE20394FE98AB290374776D1CD314127164338C2DC78FF219EF6DB244BB73CFDB3A2272DABA26016A6A82BE03A50E970CAF008326A51976D717C121B22D2196582DDE1CE8F226D53BC95572DE85B5590806AF84589B7D608E6485AE2DF98538074A56D5B15406DC95C08DBBC27FBF6534668D77386EDF9A079F79A6BEA49791E55E53391B2D6A21A394BA1FA6FA9955A500D702624C8A26992CC1454C5118814F959A3BCE54E308353C2252106A4679635A1692E160EB5C5C028EF93538D082D77946DB74C0175FB07CC7D2E98C77E674562DCF316C7FE27DB9B95CDD3AA13857CCD3107CE654EC46B39143A411D4A30AC43CC3203E8C1702CF30FC879D1647C565A0E3F204D87CBD8A3DD7EAE4D3339023B995B85204E8EEE81106B8A51F00C8D8178DAFA786BAF1F4D236784A9C9B3C02976605A820B9615D1BE26E8F43421E49AB558B07B4A05353571CD088B8CDF1F7077209486B9A3176F5C934A5A3EB79D2E60FCB687DF8BE0325681BC48ABA956D006BC0022D6DF92B14456087DB752C4FA8DC5D3A7ED18EC9A5678F43AC498D1BA6C68F1E4BEECAAA3DAD0B6D5BD678474A21CC8CD4E188FD229243D08D7F853F79E4EC4DD73599F826DF9BE380A60A896DC2490918792D76B7A7761452A8C839DEB25B09BB87CA360E" + }, + { + "tcId": 33, + "deferred": false, + "seed": "62E511A6731C2FA10DFB5F68A538CCDC1BC578C16E7EFFF458A82627438E78F2", + "pk": "EF51EF72F1C3E29FA159F3AD631E7BCD3C593D3386F4EBA484DAAAAFC94C774D810D2C97E964D54DA11C0B0E1525D2AA06A90B4FCD30ED22106FDC449A3405398F7F7D3C48D5B8CE2BC01AE8080D7530F7B37BDDC656F530C58EF169451340B9E77F1D6524CACF35436605D4BBE69DF7041209DFB7EC91250D5F81E8E18D1668C46163191F96C81A82989633577880AF1E16A4F46A7EDE15AFC9CE8123F8881351422F69B3EB258897CEFF699742871F2C2A9680CF8E9ECF81AF1B5350203C7C6893D02808208092E2976ADB732C9D4F48B919D61580F19EA0DD6BB86DDD200CEE38D631BE40936D869C50D9F2D44537B1C4A6E42407C427B41FA05B65A12386C67C0589E2741D580EEFC484B46AA6C5F7A588722F6F6A61509E92BE36992DA24182D50A4344FDCB8214A1DCE582C1763FE83605B3C05AA678868CBAE21F168E10D585B83A0D815ED9C4E82AF259DE6C0334C6BA3613B4D909FE6425204CB344EEC4370F171173BF4280D817BD3A60D8C6787A0567A28E08B931CEDB65E236AF33EEC1F40D8F5626649A9F7D94AA3A92A735B33BA79F755B7F0D5E85242F71BCBAC7BF03EDC47A7170C62E007F2C0FBF62738A4C2B4D4DA2A3EA1D297EA7F0C2035ED2D73689389C8E2A8016BF17838144983FA4DBDF402380E2DBB34DCEFE65FC0FD8A66439794ECEDFAAA71D767AFFE9D9B5DE20B5F6EBD276B474547537861F4B09BF224CC0244EFFC27F77380E90D9ADCC9F51554566F9C40096E4F922EE4AD9E0AA1E3DB8B1F1067B68CAC4B5BE9EC9B055194D9223F2CDD7C1CF244CF6DAFB0BA08505D009B0D9878B555681E32D47D056139D415366AA5B7DAB20333AECD22E661204F6AC710FD8489E24CF4E665ED1CC4CB6B38A690EB5B44EBA1F664C7F3EF4058A07B903CAF36EB5D53FFECC16D217623984F3AB54696AF2F68B3780260EEBA27FBA1C968B8AF0CDD8E3D53FA9D307CFE3B7885972BB129876CB12FAB77918EAA6D4DE61E4038C3791B9D56FD46C7EC08F2CA37AFE5E88B95A55FAAA3A0A014BA87CAE8ED39BE46D9E3D59D25C48A08AA1120167B6D03E7B829DBE1F53B3C626ABD9D971CB096424D66053DF2252E01A53D6DCE5670A0BDBB79CCE9982EC044E8F2EFDDC47E90AA819FC6D53C63BE6231278F15BF5BB295C775C72E77F26D4E24D8EBC88988C08AB1E4A89D62EA91A1C3C66C102736854B2A04DC4CABB39330960A34122C9620DF3FA99A1326A2B6E56EEE28708E6C1E51DD1B442AC0B78EAB11A887348EE2ABE3F1541FED4B7663FA46B6C17FBE2DEB0D2F0EDBEFED39C07D16495FEAB5FEA1B07ED6FF827BD0D34F2063745755CB0009660A2099D9CEA2DB9AE6B59DB696CFB7082FC585046C03A4861F798638CE6761DE09F4112C52B4DF752A34507469FAF20C302E33AE7E9CCCAC61123AC80E2B7368D68E21B14AC237AE3705A4E039EF57D6A93220C644C74EA59B565BEC30777AC494CA92887B1D460F1D6B0CC153201948076C94847453F9AFB845E56E6D8D5D6D4C80A1D90032246989F06FD556D4FD8268A1221E1825EFF23049724A686C50F9322A2778D85CC368E80402464A578C98810A3BB7C73FD347ACCC742AA20C096CCA8A9AA971225D78F3A5031B828AE7E537BC77B3F956648F29D4198CCEC25D05F2CEB0FF38792B727BC0567FD1820C8FA0D4C15B3935597090E91B961BC2DC4898F184581CDEE606A0A8F23BECCE52192DE1CC9F2047B5D28BBD8082DCD7679C923344697B737BF564A2AA5372BA50D245E80B3CAEB8B615767B7B395240D844711B025398A4C2E35837B5805BC97E4C36E8D8ED45F57FB4CA404F484446304E5A548309FF4F024CDCC27E89D38E1E4E131928DB431D0150FABFB2ED4A928B167D1E296E68AA860EEE76104718B00340872994B369C368410B30D427175184F5242107CE1B8DE0AB862796D637ABAB7BF5E62A4730C8810E3CBE109A6ED835D66F9D5C192632CC1F2CA69F675DEBF82B3F464DE1E5A22EF221A87B6D8412296AABFFC87E86C1EC25BEA15F0B193D5B8D5EE58FDE46EE76DB19F6EFACECDED8DBABB62DC0D7C1B7B4CCCCFC5D6BAEF0369C16959C7EE04AE41283A187D8BB83255CC0081EC18AFFD608002610B168EC1FEA21806835C183BB37853B3F19C5121AE3670648E162048F248BD669EC2E9F90869264B7629DA97F8A48985D59B5E317B5D41DF7BA781564ACE32673E4ED2C267429BFC26C03DAE87BF1AD04E600B8EF12881D00AB2BEBB88BE9B80DB3A59AD91BAF9567D3F02D38A84F01AC9DF8A6E6733499448CE8891A7DE203660F064CC3C3BD9505FA9B0D4471693A72AE18E35F52E218629BD7A92A3811EABC1B3CBC78F36F1209CE73D536E9BA3539AB3D6070F493DEA35C9921BAD86CF5CFF9283CA21260D01B5293A85982CC7B257B007DCB366AB842BB2F827AE1ADDE271A3FB87B801C47F3B350E46F15AA15D76C12637286BE088EADB07A66139FBBF4ED10FE023D758E55C2C8D890097125F4608EAF88B33AB5D72EDD4479059A2813CD074A0E34CDD75D13084BED9E7A006371EA1E797BD57DCC737710DB399FF2D7C40B05577EF13B8FA0A04496276BF54E1E6D1C3F9868DB83F854D22B4CA511348C1C138BB095AF9D9295FA9ACF1E34FC3E153E0DC5E3FE6C26732B91BECE623D0C0A75EE15F3EE55725B544B88BE6D7D29FD77C18E063696AB7DB9C7D9C7728FE418E0CE81BE10AEC7F2650E270B60557CB36A88D18F4", + "sk": "EF51EF72F1C3E29FA159F3AD631E7BCD3C593D3386F4EBA484DAAAAFC94C774D8543967E2BB6AD85E15A3179E43AB6210B92C397EF2A36304015F31F60DC83520B3E2E2C7B7E3A652EC0B51BBD31658BFAA01BEB6CE0DD16703E8306F1421CABBC2EEFD701D60E5F2072A86796AC63A284748DE25B6786D7576C9591BED5250D1121664437027712683823110134744782325716701825326106281417512402562610760774070343722070662367530147028781502758603157256305388552722426744506877140170222115755788830108151370532112385248757273210600417046550866454217847036112165217026334580616264266850007412410034322610722874412460415117243752444301602835170505851723667537487687808834221236561731042711113664647265734388234256740808277021024657346336844647180827423804866772028353351361670188658044347366350218124262267334435473855537211130380776088281881551766412145021645553875408724137851647668330658315135038267670382522043487733486060561457458043303027081056283277024535724768402670634777386227288035465267040734338784170132363651088253345304861706644881714370321243303456008237433072503686580630655646152582141715035716673665747140801705080317547517185862266481747431722632188065665210410582248202410334706237247575063208513068542270135344480624807537048480257675722323868828523667548614484014178247848124228773143444620546765572057224808221064011331533864761613330733788818550157340764213234637215043534188225246248281740085824730061387131717516063000018352515166156772488565363385310845267712035500857213573868153280775421661767877171368115267572412817754047622165670213137627105670022861852722630553286872248723225586151310467404677764356827417400515120767731720865132638665281483360808157072283037470672371102636515325400318878128348651077203370773663621888364417646737251134728117508742145812273038200087512187114012422063043160048858500181257281883384253120871138472364018411544174868763812527841472624285482785457751546051004821681781406613433481252758641876587085482852562232237523732553411565212412604250652414531618530613526624881737841718756787780272121431872321183822088511353210454732244658312661582133328744116472840474843221621543832313310685346707326357765544520442308307863180375243803077277353233600485441327804771085561221300415863220114516267846385655746223526784608523021285328004700858523753543662754344646814246060073571775452627175168743175130112638655838615286783432204861821730783716411812363468715234157311333307828807358242827006155513883707261038435330521613355045286071466437258168088086533315463186611606788828853586717026080606737676270286022426073737051117462454068011642116863107044530477611414484156003044801451425172355417510241275561626552532775433703464354358238878657601860456477867740546616006031482073282787538313203724131644133801723168488715667283314218312128313170507635704084481126205514816851386454877547178307011008511063001268188821288520661657308875484062782067558134202582486678183064415640006521703113811861612754566427581001647120348066328787758180026152053480046235012435117513720852020136141848740456316226257681303354467224068344155288562637885645005055251476280088665121557083876761876614184437734187175A705DE4CE30DD419A30FBF87F172F493F6346DD3FA5C18C5F5506F4DA575F7E76A12F54D1483FBB94D05AFA2EAB6115DEA5AD6C86943D11B5F914174530AD081E5B99D3630652BC23534C4DCB5774AFD15445075AFF50D97A93C7C83D80AE7DFA051EF731E3DA1960CABCAB92596054E42B6D3AB9D4324F147F3737792EA623A4047091F692A02F11B46C992509087B4BCAF1A3A5B961E52FB08C28331A26A7933BE9F5285A6F49F617B504F31D822F8A7716CDC23B1D3742DCB3C5E039A9DC0C049EDFBB1A615DE470B035A0CC7E15B6F1EB7A92F031541358234E70495C375152ECFFB86F158172A0C63C490CCCE17318386A5EE54319281EE85E53B6FB44DB01412AE8E8172FA3A09A4907B7D8AF2202801CAA448330E8CB0FD28048BF01201ACD838C30FBFDF7D01626574287D93078A0CD752800B761DC4FFD79E997BB1179C67624A0BF3B2441C9E266C78C07E99F788C55A4694005F8505191EA20B3A6C41D2E6AF4ED78B9B48141F498425257E015805244D88AD9F7E7803EEFF88EB2C74D940C7F4F93BB99CB6B582C0940D412787081003CB9BE3F3D2974FB0C5211B8C7746F8C66D0F5DB018BC8B5DBB4C5863C10247083B3701904FD7A498EA1011EC87A31D3F22E3637965DD63F564717C737CB9EAE48B00EF49F3EE4D875712DEAD9634078FCF28FF19C3DCFBCE7CEA5744DBB1BEFC10CD4B01A3E818C244EB1330F7BD35C2F18AF7789A2040C09F040505CB5036630A7F3EDA0962B2D5DC590AFF47D6F1B39C4073F5CBF139D865D531828C8FBF5C0D5A2366AED1610974BA8651D152E2DB71D5FA7BCAEB56B9C0A73C1ADDCD35DA6828FDF652F6E92A1A0307A3F274A9DD3639402774BB62AF2CDA387854450E34589F1DE919852DE1E7FF90C58743E29EA4402E64E30F75C8329A5EF95F66960904B245AAD166BA02D685589930C4128A95612826BD06999A967F9147B18D3E966C3A9071F709671B9CB6847EDE93AE225C70DFBB4623CDC0066DD7D13788CA2EE4ACDCD857B8803C01CB90DBB650B324AB2BDEA62304BEDE414B4422F7610F113EBF9B7E137681F209AD1774EC5D6389EB46C736D1503DFA228B7FDF5E69BEDA7901F61F2024D9699A28E3B3AF085EFF26C17B962D6B340CAA2EA1FA927F273D676667A1A873B60607E7CE4EE1739D334321FFDEA839B9B9DF69D621BF1DBDA580777084614623500E3315A570ABC6722CFBB1E20B32FD410680D87A789648E00A129FAB4BA628C060DA271877425034A52E2DBDE5720A333C3CBAE2AFF7638D3005553CE6C69456E835E23B98EDF88D5037BECAD644EBC0413B77D942A73B47C87A399E18144323CDD51ED50038485D144344F56089ABA4ED70B8DA96A630D71EB80CA91D410764A030AC66BF04CE2A837A345747B1BC355B751A591B95974D2C7065D14C8DB475ABD6061A9FF3FFA4701119DE5075CDFF32DE15150222DD9F6EEEF8197E73FD6EA63C778DC9341FA9F312945DC20E8E24C607512C501921B7740179F2ED8DE976AE0D6F8EE5D821A3668CC9ADA6ABFAE60816BAB6E67DD74AB8D3C271F0BE15C583A561ACA92A7CB63F2BF60C0DEE6DC87ECB3C0C1BD5F16956C8A937646595822DAB1CE09B1E194C77735A50F8AF265C630D20D8612A3080B2FB41EAD3977D177AEF12C2498DF63EDBC91A1BC2929283F7C66ACA5CC4B03D9A410043B8003419E1CC5D09293D526D79304ED589AD6EC522D10CEF80FE742CABC90A82A209EC4B0BDC1E202928BE4A6DEFD6EB37CABF3574DCDF357CAB6AF07B22416E82722C5023E96CB6B518754ABD8DFEF198474A37AFAD1900755BB1DE56249D3C5BE147954670C91C4BD940FEEAF275D87C04D2934BC71214A96BC3502448156F5B4F3DED83ED55149DEF3CF1B39F43BECFA1ECECE545111A996C8B6F46066F759C8F307C7ACAA31A1823F27CFB8A0FBC4E5A11D6AB0A180E78AE4FA0DE073200DF8717D08021B72F1ED67089000F5694E518FE3C286610E0C18CA312883F5BD806CB6EA30F4BAF513FE183FE3109C43BD5BCB42EFA5FA0A5D6FF7EDE6CFF61DA65BCC6EC78BA9A35FC2B05BC4D3255A19C79332F80AB35177352A6DBA730C6071099F3DD56D510A129E6DE2D38AD6895C5B917E22CC6763CEA81E8B2A88172AAADAE3600A911D34A0AAB6DDA0374DC776FF50CAF62801E2DAEFFD58453B27E2A367F24106E35D1625936D31E3C26AEFB9354D70417CF264BD5B394D5DDCDE1F90C20CBEAF24323BDE3078395CFA5D9AA74F1E97BD4628B190F480D717823786C3EA5B6C0F54ADBB0B2DAC9CE7B1CDC6EE67B036F16CAFA4D25F6C74592E535302F8F3FFE3B91476BF588CAB45580CD0EB2C421183805DF21D51BAA4D6607E40469A5509AACC29605F64C1E48D4FF1E91674E52CE9A6D5043380580EE746CECFFA49B6DED160B70B3C62C43A233D6F584E554EA5D791EFDFF310A7F5225E7873B26BC5283495CB1C3C2BF64D868B85D463ECFDD28B6682F2DF7E57840F535D95153F6AFC2BD713228D1E9FE546B9C65D665CB01603C9FA03BCC4F8292C81F7195FB9453BA15980BF464CE57999547175981ADA808847786ED93460A43627BFE051F15F871B38D02C9CA224AF4F90E0EECCD4B2DE7E7AFC950C2F770AC94ECED9C18B05DA5B7067D6A984624F800982F89E6E0385DB626203F958392B16E9A86FEBCBE65231E8F3EF03AC7DEECD07543C8F8BFE409C3CD0EB88CC39223366CBAEB968EADACEEF97C5C7FD24C3BA4D97C898734C767029BDAFB3B11419CEA7E2E4F913B85333990B5B0F794E86342797D8ABF0F4742895A0D93D03E43DC03722FE38858E00976981C555DB0B708B3089D344851CA1CC42C7F9DB437E6F2750F21FB4243557F70A591354621E43712A047CE2F8951483719CE639A50C951E1E7326A7F089D47E0EE2BA28BEA4204D8478237CE7DE9482FFC1A8B7D3A56D4022D159C5099A69DBA88C71DE62275BE5B1707B4567930C6C3AB019585998F5A1F167737265DF9F1677B9AC771AD5A1E3F460394FDC249918C1911668D7464786293AE2D81D41C27EB0242984F922AD5596BE51C31BEBA3B9C474ECA02A440A2B4E9F4767719A92632285D176FACA6D06DAB7EF77B8FA4BA88168A9802912B3B2B3326FD1CE0A1C960CB5A197143F547B657038140C79B7CCF828D81A9C1D4FBC7F03FBDD2F6EDBB163FE0DB9BB9B68ED9389372F0D767FA985C573461A5F246AD3BA30BB6C90BC205C763677CA8871BA4682939F64180AFA9CACADF68EC838B56E6A71A952C8769299C4CF572B205BAE167DF5FC183553C152085B54FD5173BBBEEB615BE96E737C5C1A52FE068C71C433B512C5FFFF769DC2132F94FD7E1F1ED296A061C63F8BDD401B76E602247A109179EBE7F47E7755A21BAAA0F3E5118A3440CFE071B1A3D998423BEF4BBC48E2C172F1BFF8A5FE505016C9270BA787604D29DB56EC0B953DA5AC54FAF7505FA30516A3F060E3894DEB7C5ED8175493DB7E246D87467C2021C" + }, + { + "tcId": 34, + "deferred": false, + "seed": "BC4EF6C46CB18061966CD872D2CB9826B0220173E42F11B451DFF93C0577CDF5", + "pk": "172044F0965950FBA5280238696E84E25AC1A1911FCE85C13FEDCBA82879572CA7CF41D9BC636574F8629CED228AE8F626FEF7328FF39DF8079AB8C24840B1241920B4849E57981DDB978AB5B4437EF87198E91E20AAC7278EF115FEADC43E58F9C0F135E7833D289A4F33738FEE0DCEA8B50DB3F0521C1C3C76987A7C82C0AF3C38C59AE1A888B9397258CC71340AD2886D98207ACA566A30605C4E2E545161A9BCE5488870FE6C48C13B0F47E5661A7409A6C5A568988C9814FD2862FC5B1A690841478F579BA587598558C2C07E988614B7D8628FF00798F57CC1440A0C5163156D490F3A3390D4498881BB67A58964B73826446965AA930537B55A701F4F635A67FE975838B59962DCE9E020C77352929FD327D0106CC0160B3AC5F63252F85C151C889D096C942939ED146A04A44C9F2395CAB0F4399E1F603FD0E3E5D4E7FC1DB51343425D8CAD80076FAB19E3DD33A007903D12CAAC1673FCC06C401E8315D9603CEC9D3C7F0FBDB3D00CC2B23E10DF63A9E4B2D3E0CCFEDDC5DA1C2207A7EA9A0B81D4878A7CABA63E494A67466A401D1988270F6DE08608C304EF6316B74B39BA6EF4D5BF3B66E297B275B81DA2DF24FA1129D88785D558C3F79C235C8243F0FEA80018DC6AB8F375EB17A778E349A87C7B5DE5666D17E41154BAD3C5B00E5B07CBF9F46CCF1759FCA574BE7257F1160F65E9695EFF1FF32F92C386489AC19B3322F30214AE8B008E342E21ED559A035299CB6733CC34B2C2732BC3A3A5B5C5E4370CD940FAB60D9110071DFFC23831D984A446FAB028907A71A423E5D22A073F069A2539195F1CFDDAB21E3B163D2A1A3B16C749C181E3E68EA90E1C2E98D64661E0830BE2E2C967C0EDF86FE3E0021C6B217367C8D0F3CD28B8BDADB49329DE289EB3746BA459AD8B783155FF8C151ED791DBB33BC6EBE60E6985D98AB003F613674890E1FB72CF2FBB11EE24C2C3CE6148A152A4B0F44DD890AE262D53B0A5FB18C748BE880B432CBEC5616FC0AB592B9732B69E6A7C4EC149AE75CD286D133E812D94C262E273D7D6053007DE2609A40109EF7759045C601774DF800222897974438D6CE98884FA79C99B205F00C743452710BFF448AE9CF00401C99BB75DA90E7D99877282D1CD6C9165F372ABACFFB6474E94E7C9DFADC925B7D7F14F2AE043A0B8A75124C2152DC45310FE37036874F466E088FD22384C798A486E1878E784DA4C4BD790C972CF118A64F176FE8A8F6E565EE26A293A4593FC80B685AB615CA5BBA86BC046C413D9937D544E9AF7F23C717796416C56401A0E68043F0ADA7F4C6C9E2C257F36580B2A63F9A6D8961EA4DB955739DAA153152B8D6C2DBACC52B24BE9692DEC785509A23C01E1969C1A6E2225CD3B28F93439174C104A24A6258C813E74C46FD95947D8AF64D93461B6AA50136C799C140097C7D8B24EAEB87BA50E73FCC8DFE9447C228DC6438574E21A23BD082146A0E617A439BF81A9118FF3094B8D794C72EC7ACEE9E60C24E151BFCA9D51CE368904AEE0C608DF45FCA8C2C536A4F0F1038F280D06A15CA43FA836DD54F2A2235C1AB14621F8F57F10ED45814249653F1DE0FDADBDAB1E95FB502DBE85D05047E7CAA8C4C6892B421F2678C8868F852A51F0E5BDF82F776DD1FD40DCC4404DB2CF4625597FD5FB69F10806866334853F0B40FCDCF64A02641226BB7BF4F33CF8449CA1921380091F5255DA7968333EBABC8F9A84F6F8C84041AD2FA7EB9C80F95D874A860ED43980D7597E4789F8A69424DA042351EA9D5B19E5C128F8C5DC505AFAE0956D913193D1453EA24FB0D8AB64584718A61B447EFCE208312C475D2074928DB96FEE1BB910D06DD6CC3F474F4335EEE418BECCA71138A3B435787B4CDF209325865676EE3DAE6AADE50AB8A075C4EC28DAFD308F53028A5944272A9D2A6F199F08FAB81689786F08312EE0AF4AF1FCB0AE0B693627C1254AF89BA8C1F2613B1D5D46C0FA308AF2372248797CF2B3AF9CCDFEE69DC21B09BB390D4B2AFA00EE51B83065ED83E4BF1E60C9CD0B79E5C7EEE4390B28144FD2FFBF03FDC97A4AA39361B9EC50A2AE3BF8C931947DE3675849361608E171BAC9772296BB218DE9505544B50D8BADBE77959219A611325A3F6093549362F07C40FEAEF71B25A9A7F928A001B1180BAD6B4C57BEC8822888EF44BE1EEEC17600FFB00305C877379815BFB09CFD4744B4CAF48DB5E4859A476C198B4118B48AFE8176948E837BB8E54289F995C4900B0E8CEC41A6550876BFD950E5E3F346791C4AD110F6D6C728E5E58EE33E47E57848C7DB6CAC53DE450CBB9E1A679D2C74E0FC8A01E0D2D9AAE47855BD6C1864AF95EC834D229809ED6D3096113C199C156A80D10EEFC8FA3B41BBD23E5BE9E618A379160FFD6578D158B9E04790248737A43FC8999D25D549F67E194D992E63E51DE388654C3B5956626443BEACD55F433AA07B010FAFE318B5763BCBA9FDCC17C88945FA5358FB0DB345EDE62FCAC8D70E59E3E326C41944F26E6E9414AE356F7011AF46C21CF051982F56E1269BA3286BA4AB4142253E75FE6F38EF6E43A708D7F12E18CCBFB88B31B2DC2E3604AE8067A29ECC47BA2A7EAEC61C20A286FF7C2ECFBAFB722120992FFD8DE17DDCF8120A77F5AB9BF66E0ADD0AD97444EC43322950FA02D746D4182D649A6407D5ADEE07D215566860364DF3F554F784F30390B1B4D942148525F7F5B253BBEBF71EFC2DA6944BDDE76BFFF42B", + "sk": "172044F0965950FBA5280238696E84E25AC1A1911FCE85C13FEDCBA82879572C29C756D826F40EBE63389844B3856FD107649DDC3AB99121F9B5F658A25B2BE42D2B0D0AF78FE1A314C90B3A426395967DD3BAE3D5D1029DBDE410038E39BBFAA7E20FE03217656BFA7930D08F4BC65E22EA8FD2054D1CCAEB3071650956921C8818383516546652345845348341062226750117678070784570688375188710570177501547154781433305500441388730375103588405375867617654308866302441600407576855334525682615663181476154841163774257413648636855878347220644304842024115888285246226138068538618624402515488050667520351648113356388605656772231715728008745145588726836117405018742345584424117700018427422172663251250586644286578757304668042003246205338202634818086486123301785675071012243767856118835760130687363568514152268258478147501550424740841243831124168575576778672513600028474115545671848450525620062025268211708511303805861272607274170036384165863223506451565485030532523838221603121287121258746072176713758303632550312407040655188220360357083342722457032075015106782627515768051832500124057822141806717818130204348522116668168451131021286034235335052683755014564880081527078434626244324244510065258144513486042326238540065740028287018174303318278605860268612373017402063473525711430312023244056812545442844100520001864131458455054357850851616055356500742453276075824111777566866705768584830046800321427826811111278128707133771780512815062885416415722083566437861458372806671084678275584322766418754517617566503460016327270648231052836222025133383052468854188306714172464176800512243177780687715053575280724703280270467263745336412286256741502851718788040761600037416853226678306578787264856847665327562026070278647542104163834357747751682268186422832211685401007454675858764182640437071260473443336570828403305146626232784033300107168103446217346137550463081382500454211446123826604371182686275337146882401545335814524011776880487111118424037210424342370242086353287448665040282354413775244701060055434041608100180153521065422144718432411453616532145776130503005125174035851250505745133537151673466754538347058334505557141046336117404485764114821312541582861414507838063640842508474877435530016238621821578103225262201873646007042385113361266433360344375647126042186828638601077581056113382282548525480625002560854472737373661454043588228486646342684336122607353740480842165545624654407006382410124026814128213476402880362710601084361726087002868561358056824863415583231157101337220888846877801156782588770147556680432713113728653328533633450458645337136485473234337704500632556522004715764426011055020800404283451041078541112463436778348678102033630286016710360132806074553635343634681186558240305064843460704424377205042621258166181681515748037366075414103086201016510622332567241352646460736353614088313652185275227160484630482480168165272140537778813161341883025552377040525524854466625216273363852012381002677764353275847134654001617637546856066738302850036854362132481856731425248733072822146707717830226726020857302425511116774864817318644468555074138657504402057020263158005116668616551570538040051435731622821807634486281403783750583701308338531138562104F2255924EC380D004EA05A4303E25E0C1778839405DCF83B74FD2754CF15FDAA6DFA98B2637DCA46E9DADFA726EA4AC153EC7DC0CA42E86F26D03494E5206BD4408DF6E7C499B5919869C447963748E4446F2F0C38AC7DF52BCD04070490846041583216B2D157DE1051B4E55FF75DC6A03BC20895978E3D6FA56F43CC5C7CB645D97C028894A25FD2BA8592BBE355E903162615150CD05416835570F12F5A5C9229AA1A9D7DA3E4D2DA4B3F80979B944A30004EAD2A590228A828C878F5176AC162892F11369811C7A5877771A00C47EDF2473A4C01B760FC2598F505B942C92CE8483CA8A3050D63522B7D669B3BE2C3CB85A3BC7E618935E6B72290E2570F719EFF0FCDA400DB8A7BBCB6BD66BE529B200FFDACA580C0CDE827AE11F2D920D2AB1A55900067A4E3C0464C80F12A7BA1A0F7E8C796BB391995A439EDA1F11ACA434A24BED01DC28CCF448791190EFB864A094D564B3D23005A492D0D2F1D6845472984C8C0822822C9E978F85F9E36E38BCE8FF48E3B485C7D6888BFAD21A453DF01BE666A4BA5AF49A1922BB368EDE947E12D4AE08237912699731F33AAF445C8482DFE2AB567F7B3B256956A800CEA10765BA7F10D5168AE9053C2A341DBB59290437DE92C05A93036857A19207821AD6693DB7552F22229CA392566E4A019BCC21F76AD18EFA19150681B4EEE85D1292AABA0A6792D1514D4A550FAAADE32DA084DBC9AD9384B11D482B10F8FA1858A9E558383D5ECFFD75238DEF0C09C9CBEA14871A310FB813E6792897B5054FA56371DA801EDF8AB1EB122BF4A2F01A1511490A48B8339BA9C6DE477750F5FEB46ABC9E3DADC5C667847030D4A8CB532B89ADABE7F2809AC03C4C88B09313901B6F358B3F9EE0E48428469884974A726EA63B675E51AF76D4ED98F2108CCDE6C639473BB9979AB51DF674D1A65F889B41D9B18DABFB776BCCF4791DBC901A24FD9EBC2FB2C9452589CBB629E681393C019E35F5D6BDCBBCACAC054BA8656DB830F1881FFBCA556B0C6AC73CA5416ABD5AA4816F5BD277DF79D984A06CBE50E4E0AF9B9B150099AFDDBBC907580B09745FD335E006CA7F61934B890BEAF2B94F52F99BEFE94811B2827006042254CD2D8075A0B34FDA4B31E7420DF4D96DB803C0A62FD802952CFD8E1BD3048540D1918E52666E185A21564BFC9CB42AFBA374979B139555A8909DC7BF49C4B4BE6842C3D692C67188C169E10AC30D5C988165C33DFD7DC21269D276F1D3FA22C10C9012A5C8A0C8423C4838A62302094CF3A213C5721087AA6C43E589C3B0FFF04FDF91CAEFD1498FDCEC993ACB4659935D5D90BB5A709704774181FE001EE1E05A9DBA1251115A79173B1C33895EA761F0C5B6DD42BB06E96765D8C242D457A986118FAF8CE1F089EF1CF293518E066410EB04AD8EAFFBD0A59209E2053B7FF0C2E221A6F27CF8F05022BD91B0AAE3C01ED28B41732A4D89CD55F7D491F4E431C40A83752D470AEBB54EF96A630576E8DA05EAF5218F8C09A8D1F3C80A90DC77F15B3B44CCCED6149ECEB7569EB5ADD3873D2A23133BD723F71A2AA7B0D3E2EE1CC75493DC0361477AFD5E6658E9787CF117243CE7C17DD8B4FCAF65B3107AE60CA15A8C5FE7A9745E27EB4674A6B55539B445843A2870AB67BF2AC6F80FDC5B53929447C6C0A4B42DE8BC3CD22783A17B5AB083B4649452913DE9E9B5321E86544BD771ADAD0BBB5417213E3FA62D80E92548A4AA7518E2462B08EB141B98FF44D6B4D7CCB1CEA4552B75AC71C1F4D10CEFB20A6C703559F26899DC2693FB287574455EF767BDAD3D668EA8477B4E5FF4E263C3C7F50151487480D7A6C271412ABB763748E342CAAE563A2B2B421E067B275F709CC452D011B2AF96985275C1CB1945172CD2019388894D7C450D5A1DB83A80771456D9D0CF16FE983086090DDFCECD8BE9F6AE66CA936FBBC0FEEF1F73DD2C19F4ED1F1F2855906A2EE18A100B79F1C3FAC6FBF990982B0139664C08BFCA09277370F2639C5260862AC4C7D03B7F4E48EAB9DF4E9050F67A50FC665B1022B00B0E7635D9462EDF1D602E04808DE10A0C123DC21C4F8BA28A94DC1B1EF5F070F70AD18B6BECC8F9A529903502AA982E974A6D17FA57A52BA878508713E7BBDF882C2FA50FCD0EA27F54E1A5FAC2D4101AB0D6F3FC3251D922AB2E3F90F8D61598EB15C77869B32F96D364B70B609D9630E8EE18D71A4A05A0767DD2632ACE2342F037BCC0D85ABCA48F10E3839A8D727BA55A7ADAAC526F63A60775743E06D61AF9B9C20A3F10DE2B8BCD545C3296274751AEAB66B7A0883CAB9B07D48A24CC567AD135BDFCA30B61C47AE969509F34126EAC2FFA5F2DD08984A23430B7ABE4FB7DCD8A6EDFF1BEC22E7801ACAA855FA5F3DEE21EB1FCBF9204DD2586F6F78F775B26856ECAE89C80EC645372C7B21036591CC20CCC96F92E16E1C36D4A0D80F8ADF3D8BA6D2536FA67A5F9FCFFCF291C29200F9592D3EA56F85ADB431D481F4297085FFDB8F669E523EB96BEF366DE05D2DC8FC0485977FFBD719DC5CBF4BFCB3CD191AF4BAE90696DBF52BB25D164DE472A64C57002D434A1C29BD379D72A4CD86C1380BB8132BAE06620DC219C8E35D0B042CAE54B32358F68554E34D55275CBE89E9526D5285818D5D9907B52AA21F34ADA8C74576C46CF25794CDFE19AB419AC44F3B05D0A40068945F7564B17012499D0602B4A1774002D18E4F7DFCAF3E6CB035776704457632913826B64C71018C4949E7B97C4A31E042CAD3D25AC3B47E540D3D0DC6491BC021FC56328E6300462D8820EF3D9BF7A40FE779218A0CEE30390A183F571CC592FEF2ABDBD47B3A72F1E779815C0787FAD9A4D5F817C20E1CFC2799783F09DCBABC4A4692538F5B8A8F71172A738F947B899FD431B6C82673F78FB88D528649E8FC794A1D3A89E7C3DB3075C2C3AD5CA00539BEB10C4FD6169A05836A3FD524405BACE465D0AAAE4CE9DF3836701CD7914382C27E73CAA08F1B252A4B7EAEC1C861CFB443B28ACC5FFD0058E0E9BA4864979C7EE56A42E0070CD18B74340D92A83DB40276B1AB57F84B6ABFCDCAFE227C08415700B6163B7D57EF45FFD23BC0DCE56F1CA8FB58E52BA415A58B87A46078F44EC0EEC9482E4E032D61512BA21ACEFA846B408856D64A1D868EA98CF4C518EF6D0F9CADF76F13FF1A90EF4B42B49ACC0FB61EBA9D88A51D6F9143C3713C91D623D173EC0BE6DCD11B02B2B7EF08ADCC1C7A78E262441D6D919E3E3AAB0B61C7ACD6C5EF95908FB789D44EB01E505F9709CA1D47C9AFBCD88806038DA554B6CD3CDBF274A8E0292D9B451ABE590D7F7B8B32EBC60848AA5C0528A8DD435498EE46AA7E89F72AEE8D96A590B5FA434FA4159E190C4A668912C80803CADBA8970D57EBB2FA73828F955754F81F2A3B5144F891F886E74D3F2604B0E6A2537F491B786A50EDBC03CC756C89D59C7A29E372AAB728FCD082A872CFF573D0E8D0C6C60BCA9B21627651BFEF05975499BBC05B2" + }, + { + "tcId": 35, + "deferred": false, + "seed": "135DF872744277E90019BD1E904DCBED63741D863E82388B61A2B069E509B25A", + "pk": "60F19C2888D3332957F177B055ED15294B33E36071D56CAFB5318FED1C8C590596037B30546386F06E9FDAB6AE2E88BD93633E9C27EE046CF437994D9FCEA1BCBED601082DA3973209A408440CDEC12AF383AA23DB274E7393884CB7AA4672AFCE26A95511BA62CF43EBFC7945800D79CFEBE0C41FCFB7A7F1B11DBD5D530BA969A56399E76EF1E8244DD225204AA140C71C90400D0E6A99593B346BBE05EAF414AE396F169911754E3A631D9C28644319BD4BA952B7E935AEBBF0AC81326A8FD03EED551623BECFA9637898091FCF12FFDA8CC2636C1699909804FBC6050617F4E0454A45DBEDF647FCFC47F678730DE0FC9B7793B88125DD22DA136105A23FCD1E7B581CC9C8D62204472BC2A8F8690543812A157AB1D3F7C3A8380BF7724ED623B938318CC45D1D8B907C460E1516192BE22678A7B508477EC3FFE1C2F085146CB921012010F82AF16ED8E8A4185D4C77A21C1A6DD6B56E0721CA1F701B92B04C9429C460E04C02E07345D6305205E21DAD975783669E4EC89521FAB64BDB3A31EB76B18C33F81CF39D5AA9BF1B19F819EFCD38AA04EA3DE374A6E155F8457768DCC6B7E14D2700AC4248710D527A60CDA5A2DC3CBD0E74EB82625A1642CB80B7310A230392148A4812CA7A64EC7DC9ACAB74C592A1CEBD7E4DE2B05953B3500AE2586B4357A511340821EAB6C8F2DFE6576487C93C47B4B2B76EE0C96552EB31A5C4415EC909F74C5BA9513A10EA8B54ED292D8D76AA92CC131BE5F3FB10DE22D5480D88499EDF7C3B265B96DD9CD13A8964C6D642A10371D69F6F1948C203AF1E321CE53C48AE77A06E2DE4B4CC942E9563E94B75BF4284E7EBA1BB3850CFC2F1E9AC42D7AFD4BF6D7F99E621EF640AD2BEBA85DB0721CF550AB3E2BB3346B36C9D13E34D7C9FF5FAC1EC257DC2B38122855C5A762CDB08FC3DE4D546F2FAD9B51A3F6D5D11AEC965BF60B834175DC3DE02431B2A82C528689BA90C735DDAD72BD930939EA04E750E33BD3F94F47D4F39A60E0EC2B30BE74CF49CA04B100F470B8AC60BC47522064F540F9A5D0F57D19452C02F0BD526D17E86942DBFEF921D82F343835288974D4DAFF657D0D53A08D1530ED85A50F8683A98D98B402C67FE58879687A39F05192A082C830365D577EF0545D4D1BC183A2EF070D817CA4CB941562B4487B4BDCCABE417567C6C5DFBD09F512E34CF996A3C73A5D2E1ADF8EE94B255ED8EAB9FFC7CC5B1CD8D213474BB1213E47F6F7B040C77517C58CBB8E77F5165C590691971EB4587FA441410BBDA483AE2E92000D2C96869EA239131039B672D125034926D0B31CC481EF36CDECEC45E3258791C520A185249ADC4E1C946A9214FA6D29F264A07FC039737DC0A4B0FAECB74A8B539AD875C9BB2D6EED2DEE6B69CE2E12E1E92F3F0EADA8A64AF5933BEF893C0D9AB0E4A19B18A9EB56F7079D7D730C1695BEAE4821CBB97E3D5752BBEBF6666194695BE5E1FAD0ABFCC280FDFA1FE2BB45F371F642C93EBA3A0D7FA69FCD30AF866B1360A8FF6707C54504EAF05AF44D2F41670033460009A8C7156B24EAFDB2BEF3A2FBA97AB039518EB8950BB8E9D07D5138AF47F43058EFD57AC450E7CAF54C275121BDAC4C2AA70CF6422F7910B01D058CB4806D28C55C69FA3FE7801DBB2C62BFB86D7A0925136C4055FFDEA8F47FE22332F09A580CE44DA4311CF51EA68495D69079A5C9C8FB442E7681A021A32EB88AE12EBD16F91753C54A56435E5F244F0C2CA4103DFF9AEE7E780FB423BF148C9026EC9E649AA80CFC411310C3440B5AB6FA3605867751790EA9A54E053C81970B3CC5CFF5FC000261616524768F7E06034B55053EF0B7B24C52ABA0F4A40C56E7BB72857C893AA25BF97761819A2EC8B9319C8B8F55A8042879795D06971EDB9A63D85D2E5839CB704D66497508A8628AD4A7B8C862F965DACC4D9BE011EEB5C46CDB6A2AC03C6AB7C72DA20889E6EE48B9D6E84E2ECDBCABA5BBB7CEF9DDB7B97286185283809E6D6AEE4189AC17BA586A274E5DA9FDF56C0C86ABBEE67525D27B15E08CB949F8F38FCA263271B5BCF92121269EF692AD7DD182B917E50DEDAB1B8C5A42621DBFC682B2767A4C91E1DE942A660D3D1F4E998FAF32F652C68C09D4C6D278FA8DE215F6EDF6E254AC8E9A8A09DC43E93ADBBF8D9A6D5BDFF52A0F9A57CBF07B2F1C2690B2D4D1B92012A0062CB0D39C5F51E1357A3A9F2B3F063A194BD68D09412DFBEBB39A19E0B6994392F9925D1C7554456D0D633549616D56536B4F6AE1F0C6F2991899DA65BC1B8F2913F05B88ACBBAE77F7BE27302EB04789E605724884525219327477E4BFBC964207408DF867A12C8554216DC7F0EDE2A74F3450F09719965593AB620804F6160D493437BF2647B17AD8E9087FB9ECAC796362B20C47AA45F5F0EE2A3320D844E78AE6DF61597E05B25B4EB804161678C180C70978B5DB16F0532C524FE4644507A178A31D84BC823241390F2906E2A5007D9364CCD5E332E65595488F65CE00C15C33B5A7E0D2AEB23BF53C953858130287B021AF19FD83ACEC0160129166B7CD39305B32029423C9EB7C1C86FBAEB08302E8E98783DDC23DC2C88A916F061A17A436208D565B2F29D31F38881CA031EE00FFDBA53D5F27B1CFBF8959138D3935AA2340CF37F8F1519849A087DA12C3D0E025E33EDC19022911C7F78F49B1D3FEE3F87250E38EAB61B2E607173F880B9534B370ADEB83BF9AFF3CAFD9BEA06878E66DABF", + "sk": "60F19C2888D3332957F177B055ED15294B33E36071D56CAFB5318FED1C8C59059776BF0982F58C5BF8760131D784CBC59C83506E9C37073A735B862A90A1351FFDF2CBF21F6C592F36C142E7372741317808CED0E64E75242A8CA167DDA0931C12067EE31EC05CB5D76762ACCB588D97F885DA913EDB932FD9EFC597E31C8FE7483732182417476267842312383478154743246465608704018564385702145640032387477480015217732076670716666467833626011865105780352472546415744556138516780087816437287418113876478510168466361118214334241670114075453510780284573135100347550388577701188017176163033247283666855118737431883475501656605683610738528276807102471644770484440320781171351481611644187385155343613247758636820584746160088566426010428203244046441730233448316034754248183573334761217257455360176028465830788381643240768766280464653231063260878410470574307373316874208716171123303817623837725475353711451040420210541882572050248682047242423200011856287765407446474167417575752066354152702022122578670844232737845641088335275415401011387716361864551521567112453813325131754308472287050122011151372646414852012325538044287833806555000572835360174353656765502258874142856141381211338024426087777686324317468856134168305145721077050524706654710068461234873625832256211720256300534682510444126505380610114274108128652105757116102101610027146353055681174423780414631814766604742016505380053811753008368165204378032838721314303164347700288275788623102537480584471452714476335173848668614437618187610552480265653710132536135642551212270583780386871528154403781704407403277421066170314475687213210526636380221070102627478732365161434256612014823302523866118448752603774022243324574346365536516014470447434451828251230234262820774158573160724435457606050617288264125822135802242853578238058441418124730762135158784477176721846631804675433384776456172658806162800784657603315350128042358401711706737852082571514521858816256047683653501611414232632543716484572216533733465564646410787800711631308540481036537622137273362580821460630373846686536351643184220531260100470718632847612280013042337373536221652732260400271713866033384882613587553853154040621820351770001324430483350066467206672766355051513856777165413015284625031416666867715458402036710374272215323506650536575663454041153038824213555822740826103470534308818637830853622438247348816776304148463123075133283488484062036787547713120366474014578455581134567708113412242521388135757240176263555784173124460318616660500408413380503574433416272072522707577581862022240481421307758281540872888122804243684675014071523047532418622155330485380820231333301134246558278003026512810705606767804263084124781578616637246768362221215416245532858754872782888871325412358451314080488111481442478110611135071715543656513067667176448838086323467381317537420507301435855664835265066015501051842518277816662454485756187478822648427083443138015222802362876282417008521324004255156877406860744830428285413554573067703281106187011234434728360065728454415716563261413046158800686358771553030874538582228413307033286145140814246244015884017253404030718260532684216764132301055016015132773621625305843836355723257172476645626154671D230BFB6EDE64D1F4CE65CDFCBA4F8B6167127DAA9CD1A3251479BF6BFD0CBEA010D6D3EECD927DD933C6784BE30834AD1DB0AD5B2E416D86836615051F434DB116D8388EA6DD7F7BCBF7D28A72489CA067DBD3F478010F9E1CE759D5B1AF7A5FAF197533023B7C05E835256D849C1CEBEBF17844F39E36D0ECAC807874050C8456855F01EC40AEAB3884D384E2A12F0EDA8AA841E8E0B1C5BF11E2BB6A29E8444BD802C1F460405AA21E7717EF90739E3F7661BC8F0EF1C66208E66DA244292995889158F64819551F4174038EF3C2D60B98EEB43C53BA96056542A215055432FAFBE0E7A812F0F685E24E66ADD8CF09DAEB92445DC2FBB144176866DDFD663238E81F668AD55B4411AACDC07811BA48163C49056F7B442BE8533D9E3A2B83A057F6A996B6267CBB9433FC85A4DDDA41806DD8E067765C29721E6D5A1BB34A80333C199E00C2E3563F9F77185CD100B4A2FF5F1F97ADE70F1928CF198E1298E35161CDCCA9B9A832F4413B732FCD271FAAFBACBBC9664C43FB4C24206365E7FE7C5E30D12FFFF90A3064BCCD44BC8C59735CB95CE2A91D88C0A635E419FD0BAC0270800109644EEA88C36FD78393B42384CA9B58EF61B3BA9EA7EBE3FCEE044054FC1BD24FA70C71243DA12B338AC7461C39661CA4F2C7E9529AE53937800BEA814BBB2324AD2C05785920AF96834B994FFA29F8674F30E2DC5E502E74296E8B5B731B53DB9AFC4497C2A7856D23E28AE1E78D957BC73E8EFA29AB3664A3FC27F5D9BAD4317EE47EF6CD1B6077236600C2767F7BE560AB260D07C6FE184F7B9D928242D269C655D7B896B859CF410C2C61BD5E6E5C34531EFC22ABD9B02E21887BF37AEC7B4B7B1C7AC9BAFD050CE93E6586916BA766F4AE1EA035B0CEEE4BC362CF87AAF83577427C8F76BF36D631B72ACA5575F48D293F451F66F11FCE6F725C6D2DAD3C7045C2CD74875E122F14B3D988E207FAFC198CEC59FBBCE70C6AB11E686B5775CF08673DDBBD296AC617326D3BD9B1DAEE12896671CB0546A7F6A74ED11456EFF0A74391136A5866F61A5D3FC6498CAA1ABADEB900A0C9C36931A4A25987F25E31E2A72388D84CA70102409168C348AEB13833BAD91281CFF1D4C76A4D2F0747448E8F5525763543E2731C97D506F826232C55C1B85C661F5FC726EF9C2E8667D9FCE4D3386081657629CC1658D3BA4559CC0F0290215BCBA010CFA280B87D23BC79FA094B3CB4A08157A69E3BB41B009DD5354D2EF5C0C617A72853533A24322AC5C85BE8C31C3C8BE7A71065978006D5867A3968DB01AF0165B12A557D3B0BF8B44321F948F367A5E3A5BFC9F190F26FB35527DE4C06EC155607E377789E2203FF48A04F837BBAE45E2E4A4F049E181E2249F59F38B151C3F66765130DCEAD1436BDAAB9A4B813E6B2D418CCEDC699F126321E429CE9837B9D00FD9413AE3EFD9649AD2F58D0BE9A1682D9105769C111886B68EB0DBB6B16AB16C9578D3952D24C03C8E6E43347121FC1510952228FE16CF87EFC1B0E6CD47A01752DF9AC81479C7434EAADB137433256ECD2D9DFF8C49A68E758AC3594A0C06B84A19393935C4F6A894B0E90D7166F2F65734568CB3F837A406A8CAEBF9922E5327D5FA2D2BB98D63EB7359E75FB836F5D392B25D32997DADF301F8154F320DCF941D309C78D09722E17AF06055EC65F2F9DD341BE705134C83BA04DD32064CAA6ED894EDE02B81CB33FD86056B40F303CC4B236EED3BE34D4555C8F51E8BC20866EC97BBD57FB754956A1E52F371E4287886AF8152347589BCE15267BC603E9E707A83D14B0AEBA6E94205BFD62F743CC4D6C401FE1E1CA130872083A039F7D3B52CAC89A56EECF96BB3244C4CAEAB615E2A45814ED80A153EBE5BE67DE0F87EC8D48A404120D2DFE26395AB2FAD1A1194C89A0AAFE42EA15B64AC806AF8BAE70E770E73491E55122303D0F0A258086033E6716E58F18519C13B13E07B4567B8057C06F68C6650BD7225DE1F8AFC79C0159CE5161652A10BED61895AC2495777CB165912C0E24331A21B6F4604E8D6F689E06A1EE856968E419FD01E8E36BD3A071F21F9B4B778859C0C524DEA1E1F8EFF0D92DE8EC7BF8FC5DA396046CE9966C198B0B1968EF2776C43278A0416DC2904167CE9DABDE13D82676A8AA9579564356774AE62F4A7D86B43AEE8EC84B3FD55445F1C84DFFBE038C0D5899AC1BFA5CC258AFA4FEC802737F6CAA0BCDA4143729F233E4AFCA6B243CD21B44906A5EF8F2A45698E91C23B0F3BD7BB03548BBDEFE24900B400F5DF27822C2434471F460DF2118108AC3AD2D7CF5D5D824014546D29D4FC258088B2EE8601729BE1F2C8509446FA37FEA4BA7D057216A14758C88E75D7D72B625C50B18BAED848BC23B28B775007963C010B1710243A455CF3F4F2D90363D4E50339B990C449ED1A26E95F997CEEEAEF283FC98D59C172F0CC9127B564AA488E3B18330EB1F945EE48475FF1968E0C2DAEF0F582EB5D0184A983159A894687674ACCCA811C570B5452492E8C79C21F8373E379C5B189948ADA6099A3465003F8A1A3F8D89565A09189E8A9F86186EB786C4491C728542ACB5B333B0FE345FFBCD9E0069619B04502A06ECBA06D6C3D9BE70025346A4E879C55BF000B9FB374716DD20F41B91BE43059AC0EE454D11BE599FDE39386EB72B6E195365D061DCB06AFF60543117F7742EC0B0402F398FF1E3AA7777400108C2230F266F27D3BC29C547FCD0C57EC098CECBBD10E12CBC26BF290909A62E6D359A823EDFB728E714ED8EA40ED58FEBFE6CE2316D8F294CE3C9EA68F08091659A99B3C12F4249D931ABD465F8BA18205F57C46BEBB5F245D1F9F29C64F3791292A8F9DF9C6473418AE055351962795185DD60555BC277C8A7155172408F0B99B78D43896CF17755FF5200A7DAF16112A93BDAED173A2BD934021C22F25AC6B761FEC2B992BD8E28F1246670472AC2A2A76B2E15F336F211E99912520728FA86C130951A26D456C47D5C51B8322208A0944704A815975DE32074DDEADF567B9346DF1FB066F687354828D5BD41A0E3FD2C38EBBA74010BE647EB75E866CAC2C8289B3A097832EF0B2FED44F6AF239A7556027C41E7CD42B18DDF709E75E94360C0B404060CE057FBCF1B6100E2D9516A91B7F7546305A447C2647F76F588ABD7EF3CD823CB6042B59160B8BB1F14BE18AF1134C8959A84E25C1B5C22D1BAA419D547107791E1CFEFDD112C9488A9A57DDA15FBF312DB3A122F70BCC5BEAEEFC35732070465309D2888B65848DC47464AD50ACBF88DA25384240BF2E3D4FF2EE4B59E85FC47F7127814EA1C014B127B1F09BF09FFAFE7E748EA504B6EFD20180329582ABE04EBE4E20C7C508C32B2DCA0BE8E01E80F21693EBF250E1FE7237BF04C58E5EC60116BE1E6BE90655D5EECDA10D59858A678A7B137F82618A913096D3C479145D361FAF0E926F2D9C87CADF302A950DAA88B4F9CDFA66B1D111C3C9B80259187E78B2C0DC3ED3D6DAADAEDBD1865" + }, + { + "tcId": 36, + "deferred": false, + "seed": "AEF72BA72607B5D3E49C579752BE9CB9FA67A01B2E8B654EE92177BBA596066E", + "pk": "A5BDF0F8455F85CC9F37DA908E52A9F70DAC2C1473306439E4F3051E897673F5CF4217CB02FC3BBE5E08E9A257D0B22F3CE939D6E809C88560A0847C8A51AD8C6FF596A8708CDA9CE65190FFE3D24B457FB29C88F670803DBDF7042F8A07A2CECF2E8711F639E561B84AA9357A6C403174E942A05919B4533E28BA1F4A9724C1455A82FAD68762CA8EA8EE25A024961D1991B2E4A5587D2F48A61B00B348B059A44A41E44498DBCB2026AB577083A10EC5A527E27047C3ADABDE815555D16CD092ED86C26863145C296C9523DE0286328BCC16FFC27D7A2E5BED590D20B77B51FC2D5646DDCD385F79D03E63AC83B7522F01FD1A9B5A7307B5D6783006E935465DA875DF5D53CE648B0F570F5646E607CA5D226E2FE06451CEF35E687056AABFA25834F69275634D2E223B2814848EBA21EDDD175C895F66EDEB9A59F4D303C873236FDB5C5551DAC07F5693117C93827201B56109C398A490136D67501EEFE48BA2DCC0E0DCA3E7BB099182AEB71A5833A258985035D8B19AFC76B622DAF4F5A441387F069A6CA00F4077D22E666E32A9953B34384B950FF2A9F4759AAFFC066BAB54D6988CFB35636F2568E76ECD41BC6823054C733DCEE6AB65870DE742A4D61AF0FCD5ABD5210C40463FAA984A27C9E731DD994657274E3FCF55C436B8A956FE21203CBCE1EC1BA965A8E43F5580F9AA4DBBDAB65564DBCD86B1B28FE0033CE376049223B08BBBAC9857B5104CECC681A8003C40295B69E0EA73ACD0252DFF155AD4340BB95B9DDB0AFC97F2CCA3FC70052B2FF327CB4FE8AA6BDA893BA30D2BE86B2430F7A99DFE1634B98AB67327D50C366369AFACB1C842FFD41273DB7510E07CCF8C062AEE290095B3ED299EEEBC585C2BF2DCCC9FC3FED5CB80BCF8A6576E67EE732979D3D82D0619AA0F0280CDF50601AB7A6E3E3A0F62F24A704E6252293D0F2C343B2CBB4F3E988B6309A287EB4A3943290B9C82F6EA93768DFE50A8D51313443CE3444E4B99790964B7282C49CB98CE2C28C254B0D508677DC2E2F44DE41EA0428A5EBC125E7CFB3034247BFFEB234DF2910B7DBA0F4DF808C1EDB42E9234A1BE15735F0928F05880EF8FF25E7C03393A2EDEE2828B374AE0BAF1A63D266FEE71DB913FE4B404DE35E28E1584AE938F9578C5B06799DA2EC43803980F77850F4A557892DAFA4708EB4D933510770C40DB4DCB7BA4F8D9138D78A2799662990FBD6142CEE38B7CFE9F7D39ED50B4327FF111ECA523714A06C642AFB2406299362D16472CC49B9D01A6E0A38880B447F3903AEEFBF5A920145143D559E623CCD860432121B5B0161A43D8FB8280AC4E7320A412E36053F78FEB287EF0AF32E1FE5A1C1E9BDB6497E7A4EF9FB4F0A2A9983F40F66C5DB8AD972E422E2098CDA4955812C09E649842636B6CBEB0E29A50260078E3505B1235471DF74E2E737588078D8641AF48C1AC39CF05632F80C99836B0935CC15FD80F3FE9E941E68C3FDDC8DF1CD641722288A20EFCBB09620F0376414F34E380E13CB09B43B105B3A22A4F54518CF28CD644830BCB267D18793542026A1258F8E3EC4920FF798152E054444183CA5621222006AA18DD9E42619BFE90F35634967CBED9DE93722D38D8011A5EFCA178C6314A43F12798F150FA2AA9BC9C2BAEA30008BD61E1BF257144B67A704BD43823B3E06F6E251819CEEB264383CAEB49B1D7180AEB56DCC735A09C0EACB926BB4407F4AD016346BB9F68624087A22F50D5EF91521F3CA8A68906E56761C37A5F001B0B2120CE86D1FDD86A2F795086C1E63300EF953DC5F94264350762780F703F89100653A83F9E80E3327D6886F85A6FB4A68C22C114DD54DA899008347F08C7ED6064DA26DFC8F9250DB0D33263BB5ABC997A949D845AF963F3CD51CF4240B6C2EF3AF3D0BFA3938BB5F48F0562A06CA59B662D726317A8C02AB28395C3EF958E06816CA972792C6FBC051123C1564E65C9FE5E13A8E91621773694FCCFD4692D4D35A27F6E2412B49804CE472672692C636F3DC22A2A6FC050CF9895AF34A33851AC37AC2E7A2E42D401088F119BE6D66BF6AD4B7C9BE4B65937C34137924B5F9B789D93F598C5162C500C09E8EC2E4CCB47CFD919FEE8671239A3159534FFD44711F515286F4C5F043C02B94727832F41862ABAD03EB0A2DAFD8CA9B766AE254B1568B75CB65D8491B488DFFBC6E5DAAB4F6B2910A18B0139AF77F10137026116DB1C75BB206CEA39C2EEE4A760A37187DCFC9A3BFB67A7688190D5B408B8F93404F22BCE4DCB1EB2443EA95A12495F9881E303AB7491056C1BEF4EE4DE242FB2ABA8FFC4210D9290A291549804F308D1F1E79453B8EEF08B7E94F306C9350263C2C3FDF9288E6B77B74308548BCDCAACD999B72998E6F43B037AA19746C92964EC170D8F4C45C9E276CFB38090287A1FEA8C2A3DE69F246F66BD1EE6D99BEF25D817136AFF0518584C04103EB4BAA1B0C13A09F53A5470CA0D3BF811F78524F8BB1059A6AE908959015917EE1D6C458067B0238125ECCC3870465FC8DD6FCE667DAC35C3395F2F99D9412478F69286176F842C12480AC3C1F10E17327FF41A9C9F3CA25B1DF71746E38D495AA39278EDF66784200E41939ACA3A5C6B30133FD34648CBE9E05D7F8203C4ED349F61B06898DFB59472A50C5065FFA3EBDCEA251B37FDDBBB1638B7B7ABC392DEFD6D8C2A623B5F8C6B2AF21837E4DBFA31049262A89C6DFB0DF74D4236C231CAB14926955BD861", + "sk": "A5BDF0F8455F85CC9F37DA908E52A9F70DAC2C1473306439E4F3051E897673F586D92ED7533389C0202DF540751374583C97B825C4370216AF4AB36DDE304D43D0DACA16C3F5087918EB0AC74D767F421FE3D1FBC7EAA3AACCBD5CB5D09F333CF4B78F53C71C613696DCF9DCAEF19B3C1EE2EFAF0D828521A6CE01FFA7F61A9348527342744071064226038054116606320141710221271257486326667037121338804027786413333762444565247120260711112481538554528818355348570835703121724850217680085831247330511727221071532777537181252433162511266101870334182868555603545033287523215207404240325534605842331807636112112578123748213488427847140378435253062845364733136513038331863665164167881816537665065848863257260565026575136330876105673463618643727206285030703671806436818322112274163527184354571804314504110461483305276281527585556577604221866560252247227633024375431035511576001826578516576032642038878266403868054841663872067833221181722456668288121320355140013335216064378035186542241363324612723361344715333431546685723672037350475440828822807350518723244126165140441743684004218174044766245273324152220377505024108077250427538553813160114380427476282474087652860170448374247256182540047212386666433380053013860147850648461451277375447570165767818683367627182818503143056367684131733603212447465727282433537555073853150367373683784851317615160568487055012186553755658442635833444503161210303854541265435850086145313831714057147057120854520605228538737665130427538038232223511606506354232283180315487066067657113311376130525682787352874263703354678684763224515801735756766354734254556702053117703010838153428847256422882168222781354461343605223116617002218761072342227774472342364510245075075620557536146654153377441306448752117273127761641170377382766582167256065853886542021656228353632167205880115560215680560306250271500428858201477207883872516256244502862366650053734802237606638246801357641266043847685428523576470862427772605087355417711178011230254130776185056386880131707363610348377857813822161177008735870862408816363434033522876874245827032130687514032517084000404550331071880041411855515353347350748833163660475436163376714460516374334807032470377016148566161642212524742565118144158720586251383718220750427038855211255848338323237278850416582248665388024224073714504355652603153613411853445800308877122483607514485078628638685574852023328770115826675755280543602581333212557321868322175661562521048051805784217422803480451341517247206525267651220578854840124507450130330783180120225057375467878261257470561528834570641813282421264533224140164101541355026886165283383701241282521170736675535341222832655883108544384278163414862621416360817830726530353375153418874861316345662582058367316632462543274165056545780126454850320726117724140462523727278438211532634765078536860488641558502057617183425565211328306367418664731407825108631866633714182740052163310713218483574715351876351327521183865501355706182848758085863563015436623450348571177625576370888877313167468486714351112267202247833152524060633413850751063367135630834183838550563386607380546701865460634035501871746162676710175335260356668310562162041187655378322137251758003287138288249A1A4563679824EA12950B80F31653B5EF7BEBC201E938EAE950102A93B46E11F5123313957EBACE11D440BDC9459D1B9CDD345863D81F2FED1C4B534D0F17E0908F1FDE10C037FAFAC1E0FC865B74D15D41E1211EC7AA0EF69F87FD0F8F9CC42B0E0E827570776232D4ED86A84D1F7A2201B2F29B6BEC81A3238DA71A1AC6667AF0A3F35124133C5F3F10D7F5FAEB27DDFE82B59C85D4EE7340F84787D4EA738D16861E4E66238C4873957D0EDDCA68F884B726E10AF47E431DC904EE034F9F491208466EB6168FE6B399E5ED34E118A77DEA15BFD11DE8A531C8C25F4F73F8A35282E32094F291308B6EF60DBF7B54CA3B0F5386AD179DA593BB9C2B7A2461C2B7C1713231A1769F03FC1B2C7C152AF80809453EB6E97C8B4149A04626C93E150EF3DCC298C13A439CDB871893CF3456B9A59FDCDD6E5A873BAE7E5C778C99605EC7B01339D8882DEE88B7DE879BF3AC89910C00F99EF2E8DCFA2EB7D8FA6B5555685EA2B5350BF55633C0AEB1F244C1026E62C82A5685757D3446B756D9ACF6C049A18EC4C9359B4DB246D9B455016821EF4C598BBF834DD6FF82A494531BB5E0A533F225D068A1AC496AE8D28F08DA00DCB8209BD40CBB0CFED32241FFA1C33275A2565D1CC24D3A6BAAB228C2D8764680A105A834B36C18A9D522D0A25EB34FE00B32193DC9F976B0A23CB220A6799E4D596EFD98A71EBE0454E25E93E233191D14A78B5DB29D4CFA2435CE41B13404A2324517F0EFD5B59F714889C66DB5327045DA45C38E3DC4D8AA433E1962F9313AECA58B3122B437F0CA17B09414EFD52EEC5E2F94DE8CA5079CC79F1A11E7F968844F8DA1CCA85D9AF2759A3FD75A9EC44BE6857B403C88E69F1A9A66764CE7F92E622D963E8ADE4BD4973D739FB946ECEDD9BD829D5BCF02FB87E25DECD98C8EC507EB5FCEE4A0AAF62970A6C4F4D66FB4BF7FF735391A27DF24B848E93B4E1CEDC8B77497A8EDB73A3C9AA8B4EBD9443235261C2DCBDF5606DE190C35AD76494DDA71E9DD8EB70DEB2649CB944A60F50F38C4B6EC1E64E12F029D1E0A2D619E4E783BE3AE5A06FC4A355511F177411CBE64395AF69F744773572B5073FC1BEB8797D0508204B3658EF87C62D94EB85E991D2C7A4CD02DF7D64B6587102D4FA321D961AF7116CB37E62CF3B1AD0C3FFD9D9401F175A359D69DB9E86EE9A4255F1574BFBE38A18E94BF0536125045C20921D10CEFF864A3A583C5CFAEDC1151CDBC4C31043A8763AB3714F942DA758D352CB03AD534EBC81764D21285B10E0E0AFC28CFE72A84103444A2D1DD6CE6D7964FCB66242F08B36623800E34510DA71F518C941EB8452C1BD29D0F6A575C7551D2A208CB579F05E9F94AAB26AFE4C7484E86CD05B41BC669B7A1EA0DB9E9F581528D5C29B0A684766E7881E46625AF5D0A37BA1D50BF3F90FE08697B20C7A205362943282350E1747A7B91CD9D0358F2101F5759D81533FF5B83190BFF33443F6C73A0D3CA0BABCB4A7DE4832DD9DCF2A144690F6DAF40431C7F9FE41944E4D168474700C8AF6EE39668FE2ADA2F8B9F015314EB7C230EC3C21229EB886D37F17F9457233C055A7F4504999521EF38CC8B4183088B52CD9A8246107C46108586D8AC5EBACA4072D8639AEA5743086B46553E10A6803BD86B494CE06D7FE6AEA812946D6B939A315F7E200A7DFE2571CAAF009C909FCB75938E421CD542507F50DE26F813B41D10E67E4B5756E8412E272715764C1C097D27434E2D2CCCE49E6A4477CE65008EBB1365865ABD4F709129E7E045368E8DDB80ECB4180EBF5705F53551E2250978C21874FCE6069D4A5A51C2DD54A2D61E189AAC9247DDD58DFAE54EDB816A5895959E1BDE574B0316363658B71CA5A3B859212799DC9D1B1EE75A8163D16263D7024D03F76FFAA106E7CABDA18B5F943F39B420486E45FEA2714914421C79D4315BDADC6FC2A77DA76D2099C28D59D865850152588F33837A06E33323263ADFC75705C1EF5E0E6703999E3DAFB419BA86ED5CE3486D6655D6E320C3D43D98E4FCCD31E28CC2F51B524414562AE41647F16EF6AA763E354952B44AD5E5576BAC79C2DDA9BC2361A08BC24697F6A129CE30999A3453B3ADDA3410DEC30CA11EDF278B47A6E6F92B0C6670E118EF97138C2D6BFAC34B20B11175260994BD93D41FD44B7BBD5EED310B3C13880D095B1A73887288BABA953ED922A46A42450D377DC23495707A35510EA3D0AB741BE55E1107A439F136BC7E1D03B75E733FD6AA3236F379C7825FD5401D1217003C11C422CA7DB8A8AE40CDFFA642F76544CFF87385E7E45FAE6E68347D45A2E32FE15A25DB579642B488C05D3BBF597DE46CE67DB5EED0EC59641ED85281D5E2CAFB15A43744B3B60DBBCEE50990DA608DA0652AAE2EB1CABABB36FE42C414DB0689112A37DF8CBE831B236967497F4FA17AC452B2BD8935211FB423D415FA916058E45CF7AD447F3F19660EA9A069C447D14603B23BE2C6722A581661798A1D9348EE1CBE235243645B20A6F0584621F460D3BAB447520372F041684942C76C7CB510DE9258BCAEFEF8FF3B7C3AAB4D9C4F3FDC9952F1E4B3A232EBBA94FEA8DFE75500FD89221B7339A3C61CF0B44CC36CC17E5339137A5FC7265438D76ADBA37465E9E30E858B5C9B4B162B4769EE7EC9A2D2090B1D5CF77A86FDF7F7AB76B15988703454FF678AFF7E7D221F2A3A5E984739C214BED903A842B4DA9F29E26E820A2D70EF0217C544A930A8C2150FF41D6F1450DF4BA0C81AD2F6AEB54BD5F82612B11DD9717112F424DF4C3F27006B37A51407B133110D0C827640468B287B8D41ABB6693D7A041892DDE1D494CE08ED493C59C68E207A281F953EDD91B978D31F459DDD6BB9AC2CE212C5BF3B15457287E4B95347A1AFB976733BC848A709900A08FCAA732F6558BD818920509933E915EC76CFAB7EE55821C56804FF8322C246CD2D14B66241D0D88F1670124B5E48FC5744E4DF74F5EA51CE9FEE5C5ABD4523D88B98B12E0BEF3EC7CA3AAE48B7C3C311A8840D593F74134CC0D4D6244051AE18C44E5308B3A997711735B438AA4D2409481DA436A84664D64BE7F941DCA6C4DB2724E7F1FED95D4FCAB4960ECCF7A478B6F6AB5C7674E01867D6DCD3BBA6D51747C19B94A4F0039226B658BEE299F23388FB5E7A71493EF7C2016754D020825616B2F4810FC765A67876F979E73DFF831F0ABE6569AFEB611CA67997253730B44979FFBF105F0A06D6FB360BE8877C111D6D0FDB5D2578BD95B34F4408D7D894B8B211FF1F753FF3290E54A9D05C6A5CFBFCBA0C9501FB4441A4B9362B1537C589BB27A17113EF54B068B28FB6F74474D6FC5AE8AA7B66B156FAF6AE9954F52518EBC897172971BCEEFAEADA9B43E4DE8B074EF0D7B47800930D076C6592E859C722960D32355A63DB0ED8138BAF10DB3C235293944153C60F09739DF20B96F76A0171C11B8A704AD44B035EB9366567F9B429AA2DE76FA9C12D285B53EDD61AAA85459EB7951D" + }, + { + "tcId": 37, + "deferred": false, + "seed": "16759CE55C6741D02EFAFEF5D7521BC0D2B3ADB55088F61F0028656AC970C70E", + "pk": "CF27EDD0B90ECE6104CBC5AB296C0301DAB751FE1C6F0648469E74231A5CB309168B20B154BAF03E312224727FFD0F08E7775B2B9FBFDAA283E0D6DD20B3F8F0EFC52B971F2203B8973D0AFEF578DAD5875142780C13728B3E658F87C1FE077B39C9CD7B7F84F28948250D51D5C3875E58A74DFA7F795C2B0957C6F699127DBD0C2265EC4F9CF0DC6C3D725936B3078ACD64B7C6835D5D21FCB9CADAB91A3DB704958FF70D33C1FF00396FA561A1BC4B4B0D069A71D287FCB1CB90B369C96D88987FD3147ED2838C7C15BE066768C48955F3E1166C62A5E3BD3B66151B0291E3E6438A682606E15C04BA8F56BEBAAB1E7008391765BF0D55C4C9C7E535AE9E01FB3EBC261FAC00B483A77537231C532F453E6B6F1F4D0313612B907005C3DCA1B733CFE377D4D9AB990DABD1B85C3EC423992CF77667D685C318912CDD91BF31350708FE8F401031E57E06878CBD155BF260AB5910757335E98026B22141460CD14CEC795EB5389D025B48C0F2D9C1B19A41D730B508F0C23DF59A93C64A7A2EB32658080F546479955C410399390E2273AB80F87F28AC0892D059E46C338177ADDED57900EB14D554A0F807284CA2B1495E6DAFB461054B0E6E14E7FF9313D1EE9FF83A32DDED566836CCD22B72D6DC6E52A58C7E56ECFAF68133A8B6CFA5F754653EA2F0C5AE9D26C10631B747BB4A452A54BA96F59D339EA45DCBBC0ED32028BF612753AABEE62D59A59D1660F88E6D9E2F1679C7E4196075260D45C9C3058961F0BE3BE6F61D26C30AB6517BECBC07FCC4B06B98E7B5FD9D14EC59E7CF89A4C7E1014BD3D157F0EF8DC37139683F21AB04E9AC8C3525554957294009796B80F0E1C05FBD63B3B1ACEE497DFA493F2559379B3F9A5D94D739BA9AD4214F746F4103F64B0DA83F779D2C404CCDBE4672177956F6600DE124F820E799F69EF86EA372F49780EDEDBD17604606971E8A41BEE1770A85B7DFEA6E6B8B2810E41D8ABB894A506E0880079E093978F11F9FEDEF1CDB4CFC370CA5BA9CE0DE73811CDDB1E7B2BE7840C3378A84ED126CBFC75C209984ABE1360DE2139ACC0363979EE99449B50BEFF8B48AFBAFB27C9458C9A914F3A7607A8E8707B3D2B1615097BB80F07D83BAB83BD863D46020F49BF08F343DAEE8F320AC9424D36BBB91F3D7A8D00579B07BB7C53BC700CF771A420ABF7C656F9CDD5134B2B0C6FB53C8F93BC5C4A475C11AB043C1B0A50FA5B9FA29D5A1E684F50FE9E2E48B8BE54D7DDA7B94EF28274EF5B88C3433D60E027383ABDA44DBD1E0CA737B48AAABE9F98984D30F2DFD50B678741993B8A5B483A2C56E038046B64705E23621BB23870514AF33B36911F97D45DF2D47DB94A4CBFCDA78240C77E9F7B99710E5A59A9EC2F5C89DA2E9C927CB40C58E562CB0AC1971F92A5BC1EB371DA6BD1541662EC4F0F78FF3702CCD723D1B4FC3AFDD757B75BB44A5F4DEDB9A63A15FE399B6E59928CDFB3342AB4AEE2F4DB0DFD48C5969F7409A69DE1CA6939D9121D119AB00B16F934707D83728916086E22F1E09B80A30E3DDA76D1F76DCBF9706B3CD4A3554671D9092E891D14FFD74DF0CB8835951D0233BC1068D6D1BD766E487144DB791DD5A72CDFB5A39F0C5DB47141706925FFF615A2605CE1B63792D35197CB9CA7E518F27E65CB32617BF91A07D5D14C186A4CFB7E36ABDC8C71D4245B2D70F20B6412D478B36E72CBC2E1D44B23AB09C5B89C4725CFA3CE27C79FC2F7451DDF529183FE7C1E230097DD5AEC1F23D3A817ECE30F843BE07FE76DB36FA3447362197E69575719E80588E93E4A57C11FF8AA1D8657E54B1425B6150FFE3BFBEF5BDDD58B867CEBD10DB74B4249A0B650E3AC3A65F828582FFC7332F945E82241CFA3D25D731C01FC7601E2F5874983F2D9E9D5AA781287AE5FB25F8D9BCF73EF5576CC46AFB1076B95382D89875CC30BECC32719098B5BB95FCBD22601930D5A76660B67870F269965F6115E1771D558631002E7388C4761AD4C18DFC07C3B93E7D11257099900A9B6ECA8086970B9CD7F0EA9C1FDF0E37ED7F18F79A81EFC726780F544F4E4F6C49956EF2A70F56152F030BC73C0EE7C57AE991F7E3362115A029FB411CDE0308F2B1ADD50590D7B6110F161BCEC333C5F70A52F6EC186FDE7331A5C2EA232F91C7CAA5308E79E85993FE7FBC06930FF98AA4356170AE3BB262B22C24F3971B3092AE0C4EF033B752B17DB8AF26F660C775EEC805880E12F0F87D5E1965AABFB1D235D5DE332B177427650E0162C7599217184FAADED2CA7946F3033BD6DBD59D9B2758386F463D187D97F2CD436E789415EB50D4A567B623A45B3ED8E1E8E03242E7B85CB501C04BA6244AC3010F7FC8047DF6F46D2B86662CE0C3C6F3AEEAA5D8AB02FBDA8039EE7385C4F139D47F70C5623B2D434A138BD4DCB5B7C40965512CE283CD83B63DD9B1739B19172537C6C50CA6B212117EB2B9F26A94151D473C865E5D860B272872E9113C8399A5A150376CE51EE643918EB0357EB4E785E8BA5FF3259831D63195BF1E21FA81F36D213D7C8BB52B4D9DC17D1C592518B6B97D0BFDC160CCB1C44CC624BECC28B49E294F206073185EB1414A4B80B18B376BC1CA498A9873E76A225DD2E8F8535FC267E40BD627F6ACC8F94B8A70563E55823775C4C58EE180E3AB69E42164E3778E389DC4A4689132CF41BC3816437B97AF05C126D658386DD57159CF61124448FD580F539DDF48FC22B46B103790705A63E0", + "sk": "CF27EDD0B90ECE6104CBC5AB296C0301DAB751FE1C6F0648469E74231A5CB309D14E7CEDDC2A30311AA8FA8F33273747D84A4F0D8EE7E194564633AA61E52915D5D8E2DBAFDE6D3F5D79C3B28AD634EF193197738F18E4A676CFC57CD89CD0AA6F0E234E1EF9628DAA5784D6E88DD9BD172917508BD299439586A2C69EC9EE37516408456805453875186164354434762851144032503062044733174535345336243074007370072077081545713763660866431727740068416380203118388213565687636452870788087330528072715111223815614114023416424628572273654761365202371732860200885645176752622184560057533370811066568577508011873252658610003344817466632285818231285557473165208431105636756216358276868345764816338628113787615730106550304583831526218881611205302483650721835183030737847070762778474055733402548878760487075428407073405005144801723170186433372802720438860108856746505547118015547131122453566773381342522407281545850801183484018184666083467106168381252845568124004675454602314541338432622742687024545623154163133642142284145826740831864111748641572426058870067085812666034786330234235402238130001884155852477742051765281745785073343582078116414130602308708382046610771844771422553017257116530515834771623210643083653453123174273203072120652165461603377577853268801105230325786774860038401255212558785474148811005612536620386306604704351810446347070743027613512061524183212465467663737220484528055077682744477361738537607035114778361715572673801101334710201843154010635705268423258373218118673778880168467346108724815012616873216832455740487844547741518240111500865103473675713041381803575311157872410255701424078321127582473648431113027582351430662278746751035665641182434584325772861215525770615370625335026857551177161702753358126622760777226647078220754285585438101185067104306615265684566031171156370644844601446724773223546111143485217226474815348070603068162168730827730621315400104575240651321414881564033855112770221780800225157528348444266604837745836675662685500716522842326213800620274755378763818201620041432256675142301443166263778606832838270748825315058517802584084457456813426874047456608883514726678781223637518532315712014762086217806235541401078781766415284331567726815303634475775271858640741021524306284275220610644874785084105424161267563884428838216142316446781311233544824647208842466574102173038377413542118331143367050032021043212425764087110600105282382455268312103048345414288052540078876487667764823025775566311214818185543787576556256857315236518510021215252482803706248475668860228066666672561867742220301027605488000438235713416236536151436128508016780048467212168013085034575086368465731676561760082315388865064664006463851448257676647715152480874332803114601541422802066821101585027654741377572383658717163467081225212357315441278864346071400588203756538864216143433263515106785455401547748303686407408160384157550870668870806518373802647386257117430103643478524250667688677831215028557767150786248416665782857323615017621284673503646038567228556675312835873622053521367101744308644383425387466430243221642874703241566431377885506752554645704356662457447386007618112165350121803204124113324380005611435572303115406311786186209CE53C40AFB0F90429725B870E47031CEA4209326358FDAE2531B5CE92A42C724AD1D1CFF79DB6D07F0215E6ABF1DB5F9303B27CFFC420580A0A8612C08E1F54005EF429BC8378F59DBF6A3FAFEAFA03D9C41EDBBC0DAD976D8E103CBB49A9DD674BAE19E45D44D87BCC9D83E8B6C9D99E4EC4406B744718F49DFBB12932775C82161C63ED883BE33FDC9F724B44F2CC2544CF1851237D53303B82A6C8E2381A7B92345530A7740A6A456DF5245388726AC8C568C075D849EA225C42187D25F435DA2543E3842D46F747400AC1D566CB1763133EAA110B66A72E025082B70845813A7AD6D4D39F017C9E8CB006C11A73C369DA6E1E20B6282ECD8D0553CFDC39621890EE0110F0A0CEC2FD1220C7DFACB8DDE955E336C9536DBDFF7600A64E59B113C28C86CE93B035C75E204F0FDEB7362F598475DA64251CEBD14B95600B39269C6C5FE67462ABF76B26363946B3DE38F6A3A53C261990A5E147CB12D093016342E57CA38E28736ED4F331EE1A75129386DC2A2D8C49FE616BFC5A321B5650FE51B38EA51776D1EEBC454AAA446B1C2EE18C10690AAA7889EF9C2C25FDE8E988EDFB39273A0D180653488C1C541308305ABB2E8C430EB68AFABF503DD082D8EAE81E196781A735D990CC89E024DD22901C5A3C382960D25B076BD38E01FBFE7173997760ADFD97D94C49BBB4848DD24666AFE02AE5D592CFD8354ECDC74C1C3BD713355D733E7BF531031491F869D01037AE0336E979F263D7D1217EE11554B90BFE16A103CECE88C19FC1D9B5987BD0557AC9D09F07B0CE6C01D2FBDBEC726FA5C7712E60F70F1AD4C566733CCCFD650DF6ED846727D7C3D6C8412843ABEC36750D8296776123A10A1FAAD44EE0F19DEACF8C7233C8E456D3964E0DF8603FE8BC04F73A261E1F37EBD5DB516645F4C800186A10FEE9D9271B68A0B27EA99BD19ED87E91519F795C6A1A5F7FE26D0B07D9B618CD7153E8B302FBDD7010A03A58817D00F4B9BB5BF8D9F9FBFC5FFB3FADA79F1FFDA8A028F85FEC0A6B74019EE18CB7AFD4EFCFBB259AA3104545A64B1B6F226A72065E053FDDD950096E8A7FAFF0125B4AA880B78C84D02F00421A72942C7D7E36F3D346B4434703FE26D063DC65BA0A9F15CD05021AEFDB4A5FF916FF20BFEB723F90BE1517D49C16DF4C919E9F46C54A508A9D564CC781C2271DC08086ED0265F60AE93D8BDD7D1A6AAB191F3A91A13D7F513A136385D94C83E770972FF7D4602BFB1A95DFC204CC0024CD5AD7EAD3B5D464EFDEE19A01D57AD19EF3E47BE36CDF2913C145B77A144C9457841F5A855FAEB9470BDC69641EDF4A800F20BF88BC5307DE87C5A0CDB7114ED6F18D7638ECF577A406110B2C343C6404C5A4A1E235C50E48C81F60AE78A351080122107DEB5B3E296919881EF977A12F3D5DB6ADDEC4A89E31DC7FCD81F217E31674072C5E199C43A7BACA72D697A3093766BAB7C2DADC817BB26257D032AF358DFBE2CBCFA8C2B87A530323D9EFF5709C2AC3358657A51C13C0F8B55BF17CCB04A29359380208CE79F80DC384EDE6B501CA27E290E51B02321AC77DABA35F297A552E21AD4231298F58C91E56FEFCA7C66D27BBA45ACDBF7B63DC48BFA63A0753C47822B39D11D60F4734B81E7FC8895E1ADF2B7C4A4574EE9C0F4A829806A4A99841E6F836DBB8D6CB007014005140D2C39DA195E9429A23B889ACC8223104125C68DE0E79CE6886BC06ACE7479CC99B3CDA6F568FD8A02329055EC10DAFA1AE57E09EB6D54A9EE3444B73F38D2E6B8224F7D7B2C80C490C28FAFDB2E22A83BAD4D75658DF39F4372C0B9F1C50D284642C303E5D7F54DFD50B5D097E2F1DF300D7B8706461445438FDF83CE2BE35E17CE5DA9E86A843AA24072F2B20C5377841DCA8A45DEB6ACED51B9C95FBB93B2E4D80274142DD1A20139B7E1DA43748F1DECAB315FECD77F74ABC890E6443917052F428FD8A41FC938343A3DB5D89338F2AF43B84E83D7AF389156F88D06FC97658B37B9A6BFB6238108BAA40E9C6ED8A348E2ED58FAF6EE3D3833E4F0AA517CEC9F7D83F5DDF46F88DBDEA230F761544E1A10E0E69517E47F94D7230C0C60371E2A99897EB97D7BA3D8B6931FBE0B3849265C65F1E2B8BD120645BB724A0EA60C2CBB6FE46287387610F139CF5FCB6B0BBB32A44BA4C3B705903DD54CF0EE1933F4D7257FDC4331D7ADA07FBA0B9179FAF1FE3C8F4F9B654BC6719AB70F9B36799476EF0C4449F1CAEBBAB550F52041F88F0F4F32A0697FCD0A28B73E26A4D8FBDA826A680C37B3006B059363062AA7B04D561D38170B831C47D656AF0EB7BC00E25CC423FE75DD89BF7527BFF04CA793CFAD973706D5ACB8C4362B4ECB3DEAA59E9ACD999137131A1A324FB43D88D9A9670067507FB95FCD80B29E675093145442BB9499428CE0CD635D997924AC4C38C5A21C452E5A399AA1BA6CA0050A0E13CD6C612E9E7282BA21C4DBA82F4C65D6A6E0A5D616AE2608C804D463BE286F73526E70719EA9DCB16790B31A6AB7087DC60DBC370078BD1C56219CD548BFF20163B8568056EC6DDB1EACAC12C873DCEA792BE7B6CFC7D792FD57808FCACC0C32684DE298E6EB382C0CC03D6E6AEFF28EAA92F028757D27C4809614AE4372293CE517CFAFB94D6C49EE963D2B887CE13EE6994E56BF47C7927058D1FF0DE5C7DDE04F6148F8B0694FB6D99DCC4F84417EF371F76638B4BAF8B83CD7810116DA648B202DDD928C91B0DF5E9D4D1D830AFDA050397AC882E315F809374C7FCF31D9D011F367F0AFE7B0D05FD0330C3EBBF0B5003635D007461B155911D26F93CFE7822B509B7149771979FABC066E73B5B959187FD903C4E0960A5C748358F7CD0A86D44F58B53CB53B37C47558E1253440250D0CEDF6E19F9EB8C341DCA787E05E1E7BE7FE2DC244E2B5F915BE5EF2CC789DD77F8816D1D29CDFF437F4D6C76BB0F99D395B66EBAC0F8BC4414260B5AB7AA5C430B330A4B325A725B709DE25BAD74D3A08F6F7F76C76001AA207C54A83EDDC4368A0585EFA3C5439CCF0BDF11F8874FF7A196A1703004714015D28DB1BF8A626CEA8E9439A0919FE802B5CA19F3A4C1BE83F0ED3EBEE4A03A3A438DE157EED40FBD96C379CCFDAB89FA5FBFE123F10D552CBCB3CDC055AC854E52D5198BE1C745A79ACC57660C22105A786C8E1349CCBD5A7A76F115A7DD98F16308661E2AB3842AB455D11BC3D16658CFF8C4E128E36BC8912461F883B29164E984F8808DE92AC0AAB4CC3C8D966B365312A6B525E421780FE0434FACD08E09FC65CC84B8B21E42FA7115BB5A1FE4CF3FF75133BFF1A437BF2087F7E31C7D7C3782BB75419DB512DFFA88297B50C4BB234435A301489A066FBF12A6581F634EA9E219C3805CBB63F9ECF1A47BD4A1E5731CDDB28CF8C0C40F8FFC2CF7290503A22F4B118A7ABDF6E5FC44C6DFAAB37C8E3304A10D601AADA7228029397B58DF0443C155AA2AFCD634E505BE5B1CBA8EAE7373C5A933E429CE58F8C520897A98D6FB3D4A" + }, + { + "tcId": 38, + "deferred": false, + "seed": "1A1520478204D8CA028FB48EFD49367A562F66452E43B305118C85B4444675A8", + "pk": "842770BC8569EF9B4564D078EEB6270114392348DE1AA90FF94B56976D15AB3E1836BE3233AF866B20CC02AAA8D87FCD7FEE1326D80FF94E2DE3A72AE84AF0FD92016765BF45634B405DECC316B73502E31674F8FEE147801679DBE2FAC60774795788B5125266762E8BCB71AB672119CCBED4EE4C5DC5429D98A6A6AA102A79F245752044F2C74992B08329D30A6B51A12A9B5B36CD00DDDFDB5DAEE56EEF87CF31CFB0BFBF4C51F1150DF8209A85231B9F3A22E12F64F27AFACBAA0141207D452C53E0CCDBC6CC09F3B4A2F1264500668971383AE96441FE2C4ED0DCAA91ED7C2452F1826EFEB2421BB1B336C7707B6BF68F8BC603CA56883E437B5075DEDE9B50C094A51C6E47B3D06FB25F5369480AE7BEE9C3D9635D684E563C50329E1D32A6CAB3AA491B53E6D48BEA9C140C14BE3AC917475ED7FDA2593883B6EB71C950651F2A82D16F446B58CAE9709C700C2AB622D824A425785DA8799FBF875CFFBB5F55AF583378D624DF7B21A97A241130C0F18EA8B4921FC70542CE3DB20E6730FDF6629566E2656F84B4C96E6F021270A248E31E9B718B08B47D2C42558793E148FF4548A09A091592F6A57D8D0242A8C2B0EB3EFA26E477D9B530D091EB884B2B720D9DE025D9C0D0E4CE5961CF59C550BF62FCD7BD659A3631159C2F0FF4DB34E64A2C3E13B6D48EF5E420444B95655A0EECCF6A8E898305D6C9C117F4EDB5772415C0A005A1CA40BE58FBA18059BB10E25E2F483E3B58B2C59EA4794A07B493555AD4A555FC253C8019AF81DB432AB4624A59C4004A9BDEE75C91CC41A20401965BABC0C55992F87F538F9ABB80EA4C91CCC954A3E2BFCDFFBE8D22B9754C8535F0F642810B2DD2ED3ECBB2BDEC3243E6D1CE1B489BF6C0BE50B8316D0045FFF424F49961157BF6853E1F902A3B118DD650C529C603E9438463204F7DA7F489CE50F7A77157346AFFE9BE973DCA0AE076B2DF85AADB46DDDB57302F92C28BB77890A0F50B9D74E12AFBE40FB386D08B394AF62AD94C0538AA7A77A7422167604E9AA9CC7C08B443A25F850B093AAE707D883FCCAD208B7D991A9C0465BEFEA4865B6A267427A7F2D02861EDD8BD6E72962EAA6D2578FD45A27036F5E9EB6631EF5ABE2084AAC7AFE8930DF7834F4B13DCCEFAF45A632E7783852CFE5FFFF87ED126155D3EE0D40CA5F2E76E1BF47FA91BC450602584301A7E8B20E78DA1290AA8700BC6F0863053D0558A35DA679286CC974BAD7337FF1B8BD169CDD3C15A17ACC02201D536869C6FB56AD8D3CC0E3BC86816E94A7C07F220D03A12C86B77C13FE2F03F455A5EB3339FC709DB02F89DED1D43967495C75DE8FB8A4F37F458159842FD69C3E1AFF691C3FDBA87027603D5B99B2ECAF26752A115B0AD623CB527A82F6AEEA016F75FA381B2325C7BC4370357C2D53FC27BD2DBB6B81FE1522533016861F1DEB34B78F3F76E12D30F4C674FFD86EF1607309ABB3F015A9E81E4E292F41EF0FDD97E81565C546E4A8A2336408A1E6F7A7BF878F352338E18A428FAC3CFC7DF4F9013678CDBCEB12FDBDA4FAC1144DFD42CFEC6EBD951555698732835B701B6895C0383CE71B07ADF320893C7CF3A50F3D067EB9BFE93F4994388DDD99928EFF959C6C1A78B3474F8311938F6D8E488BB45CC72FECAA84224E5A9D9693FCD8486F78385B81DC192B2126E8729DFA640CEFF389CBD01304801B56B23E3CD64F32982EC8AEAF6D1BF875B97A07CE44F342FD351188E9798E59EAF1BB3F80B710D732992323780EDEF912CD529391ADB9C4C7900A3B5D34CAD48C14C49AC3CE951EA8DB4E944E8DDD5E83BB2EE3444B165C56FB6DA01F5CA9BE7A7D2FF84B085D8939B3B17C6DDB32D117E1B0AFF70C9B6C7FC29264A709A92B216B8C62C29434C876A12F7F44F1D27D58F7A5F7707B6CE80A538D05C40FD23572B9AA2DF9C6C271296E0A6D9078F42BAEF55C62809E8FD044C898873EDD2299216571F832DDB7C5DF718C4270ADBACF6D5EB3C5390418F561A2ECB4CF28E24A082387CC373C3A59CE2FB294E1E547BE587E65D8045A1AD8F58936FB2BB7776CDC4794E40A11DBB22B9EE9FB06AEF118FB9A72A7B710C1AEB4761034BF4AF7042989B600B4EC8D6DCE81184B2D6FC27FD97BA2ECA40EA85FE3006566BE60CE8674CEEB9493323AB6561FEABE98373FD7B45674C8161B16F147001B1A2FF74DC51A0A15AC87F3CE086BA134BC3579FEB31625C07F698533BADD414E9A8CD0DBD21E0678E2ECD7356609FFD4E96ED65C3BB6E917C6911477986665BC9D3BC2FFD480B5624C143E09FFCF5EA8433411DE214990BB6A452391C1586C37D6AFF7941B686D564AEBBAEC3F704E4EF03968999EFE95493368853458A40266CB1B1F1C3E0249D816CFF02C42980A73CAFCD929AA9536D8AF31B5F9AFD0E323C3E174AEBA0EA50F9DB0FC04E270EDC19249D65AF12A09F133A02913388B386AA897A7D4F4BDCD3F90B3282FB48DB6EBBFB21257644DF17C58E57A150E36F78F802CB0F05FCA557D5A77821CC74A0B5D9F76E0D5A9B63AEAFFA3869EF79CF2F2A139CB07E245E9A5AE90037FBCE24CE4B076D4795224C2AA886E423785E0E9B014D4A7FFB688BDA6219DE7CCE223762EBC9A48830A4B935D0F4D9768F84F7247E896015063AAAFC1A613F575458043420E2E5650043D230F06B6A78D093B660A26573A645C1BDC900A01B8CFF95BCF5A2DB23A69A69179681F550E04C324A48BC52E92DA43EE0", + "sk": "842770BC8569EF9B4564D078EEB6270114392348DE1AA90FF94B56976D15AB3E71C7A10C110A218599985787FF89F74BC94F14CEED203C92F76B5D67C5B8B6796B86718BE88A979951E9AF1ECC344FB99232411F87888F3FBE77FEFB6626DCF784DB0C7EC04A3261153E64729255E5CE6B894CBB1085A600E4BB0B03317F8886231702201058730723376188778513655812720172542417247143646428467073443314821558505445472081234686830274636170123228128315700625348670708056866251602156687542664438717868470378622443800377346336674542226381071034445030257183710411707658015133175365315628308222508432565388880836567878400317604235388313286765740235347182434457158814480762440746180380258134310686500677042318457626156280488882282674122811574762127248672012054076701118281460302420147013883802514645737522146600613056240136251846755266808132084387728784208687387732824316004177161457846583175562587327431712865534241213236603884536300716533078315626426655820641212230038185751644338668423426326635871105864138063716425330034814786417767388845064650681757471566615121140773133884856204744373720784387445647085255465817762845160020133010878367040062383084562467661733017263525738783274220670582858510453422721212564255311404704722055575627231518700445822334550788684185480667112556485545130470664356488815156248663062318887582478736241505814413368843465478500161842054157741700704620375746677448687646640465602446038662064506232040688488545875504681671327453411777175183001230743263842058632518307126387382745311055143874741412652558685470007145300836667478266765746720400414877053756562543853638554022055767416327752773186204257730441432226483061516523786268418417712485468645471672265731856455178786356443681803602068235327538110083351515556343615860803101225335447663035673464647078555401071381357720555132331165637465300650732644127750530363550200566217756741351568334658823132266106657664531167085175005811475037652261325817387606338288620565380266463665550880676743051820742216586384231472841757814014150130847064753035562530164461378674013218167481421451275114210804288236311323672003873724375163251155154108303660515386682522367768687520216231844201453516302058387034720361772125260457738774237645072531304857314868085873347454730385585338757726430656643873504153136638132646508716410685703137771500478115462036447706678642871630833317150172751226273671655845870784214880067160103258382278756008163457685251154205335015838270738631741007511261313311742713137207824551084847527852768414008530840523524707832357752407838621837744764534808245473201313077736628712454463573282036047606177628356273553851122846857773665077638871445056113471408877065460343677241566065401740402885336200350816455438826025210267242615477370212156817586755010774300244226438052721318725583862702644650137844613448618726312407205277538504854674606264472087585650666470602431007157683533714105566221537353610384157440670683218006615808544110058801184806484305030012037257405731613708843171027163255001108804531421323638770136218052673025686322362266664828487564412206143775215655602403825841434121722386033731087561201120571426628221551541811228681254526288715703202548412644DDC673FE876BF31B6D62AA38B221921675EBFCA9AA50D8C0717D3FF935281266A40B58D839659D70D618AF9961C2F09DFEF7FFFD9DC74FABDCBA2BECC333FEB52599A3F8B570E6DDA5FD6FE6502B04C560A1CD59AE5C67EFED02291FE2A2B190C226EFB19D5871371D5DE58883D163437507226F54E01AA46AD228F395AB023F66A866AE5DA63D9DF0B66314B5223802B27DF610449449A29851565467C348740D53D1ED8E4E0C36A4F422079704C39702CA65AB322A370379733AC070C30BADB277E629CAE8175504EC40F52C12D6C6B2B0CD641158CFF4526973827AD68D7729E26A56DFAFF82831D8EECC3DC1B296E2956C7F7848CD3C70FD67F4AC16405AAAB4D4C78A1FCF2646D7F763D6F295F0D35095C4A3A2E83A86CA83D9E24EA38EE2C8667804AA73D369C5FA0EB148ABD763D5E04E16D7179343FDE380715F87B2F5C1D96CA406D412E0371B9C5662BFAC94821D3FB1246FCB77A7FA9232C9F3972B0484DAF748CE475AC1FB2339686348B6BC674FB7ED3E4E6A6C92A480C839D153BE71AA61B23DC004E22D7D1C6E1BB696565DEA94CD434E458D3580E1847DA39BB228D13822695850C73464EE3E88C9209ACB603F2097504FFE662B0B20B8B27138DD27E0B338A37045A93DA327D7EC4F28BBEC8415CD0A5BE2D0A95C67DE588A539521C11FE14346FD714F4B51F07CB6E7CF466F8B1D979A2362E08F1F49F5621D6AC52917151E61ABADB7E2BFC10A6CC96664CC0335BDAE35DF198CC44ED61B282B69C7A1B3FB71DEE7B3E053B7193170A768601978DD4A8DB92805E3C8778AD770CB7D94098E4EB999C16F4FE59552A3073C194251179A81BF3BDFB6547DA36D70F46FAF467BB216DA5074E8FE7AB595D495A20FC5A0210D6D0D660DA3F716EA06BE4C56CFF576CCC2328EDAA460E37103A7B03ED2A867B1A454A9C667C1D01F132F2348ACD9B8A7C4B18FB1A2C64C2EB54E3EC265C864B922AC2B1AAB30E7125E5F6EC16F37D63C720BB320C40B12A39E4259C9FDA98C37ECEB212714055E0BE07F85E39FC4679B9F7DD1FF402E7E6F97CACB1D2548E8C469C0EB5C25A98693AA70813BBA53B351463FFFD5801AF39E58F8490665D4133EF03FE83ED3B6AAB0E2BECF0BA18A66B6401308FDF1720D03005A94B4C2E319BD76AC95ABABACF9B26EA783A231B444CECBC8C55CE98A038983BE9439158FEACC518CD113C27DE1F901E43BC060D7A32AF33224639DC2A2A0CCC60B31721F44961DD64B81E1EC48852D0CC0A784B23179EF02BFE135790AB578B473F95EBA1679E48679C0EF848DAEEFFDA4C1310F0BC23E4AB154DE62FA80727341622E0E77062F52D4586BDF4AF660D067727EBB7B050FECB835F2C6AB3D2C8D758AA6EC45AC79845C62F92759306FD1D9B97411A1907BE21EF244651A9B22F196E59F21567F9988C8021B85B7C981E60105F725AF1089719F039F6EB31FDE133E783F085CD5683C22EE3E70A5C0593C500CEF37888797874DF0A3DF2440F1F8898253D477CB53431DD42DDD25DB96CD6193AF62C6E3B69EB0C73BC449BD7CED979451937249C05502BD32CE73818794484190D3570D3C3495A46144884E1D0683266EEE8857ABA5853BBB5A0F222815EEF93B2F471D2054727238F19383D29827FF65A093E1EFB0B14141CE90391E8A6CB166F200B6C763DC6FE3E5A1BEEA03DE341277465F89D78FC1399BC92D4EA0D5D62CEBCF1876BF37A137B8229CF0183C835FE9DFA73B7239E6342D0078A247908EAF1252A1065A60CFCEB37492E9F524CC408607EA865B361DA0AD206E2C9D4D4CCDFF50F9F63D3706C9163B1055693EF2D9BDE961BA85994C304047EECA80646FD81F8FD46CC44863457DAA860EFDE929A491989C80E6ADFC794850EEF0A0C01D343974C407DD514CC66050BD439F9053F663C4B4CC486F3F11973C161E532E5D8E9AEE1CEFDE8E5CBE1A80D1D8C436544AEED490A664FD8F91B6FBA3077334637FEA2E549E64281F306178F9E1A8F56ECD758F95F94DC952E38D78F92837B99472A13F677E6B5AF3EF6A6CE2E9AA54C622941CF98F938D79B78355F3AC80CFCD0647C0C1E1DBB4B04F5688E1D5E0F4D30655C85515DFCB1C49EA1DD2D7FD441B7845E60369A9D73FF79DB6C183CE9AF44265B450F076E73D089D8AC083D237CDBA4A715D33F03E8EAD25B4120148B36C63F2296D9DB09D017C946A265CDCAD3263E72DEB0473ECED20E9E3FDE02CD2DEFC2A166978EE2B01E4EC75F1A32E96B24958F1DA8F0A3193F6E0200F4AFD59ED941909EF3D5D041B1D1AA1B1ED79280A82604AAC11F8EA04EB14EB8B0D4A06FAF2FC99D2A5CCBC5A759500CF648A1A67A60F10CC7CD0B6B5A4BCCBC7622D9ECD7FF83E1599343A22085BB4A11DA0446B22C668078D5211F5DE6EAD9272165A631BBA60FCABFEDE47AAEC562970DC24F7946C279BC0E9312DC6B74BFD311E24C18FBD011D59853967DB754B17FF0AF52F6F1B602EB0DF2C2880E47EC87DCA35AA46F7E6604D2BFCBF71166EF6160ED38C70AC14AEB97E39FB97692B118A6E18B692FF6AB91D196A4E718C60C2558CB5CB658AD4E5FFBD90278B3169512B5EB12FCBF21563249699C8F2DF7BEE98264901605C1820E1DAC4D6D626F4C5CC06A05CD6DFCB538B06C0634F5E147F555CC54BA7AF371F70978FA3501F069C481F43933A979822D2A79104C1DEAAA9363A520475E2CCF6321F0F123E3AFCFFEE327A0F59883C17FC1D3EB5FE330AF9E981A3B895A78FB31FABC1091575E189705B0B27B04E05EB9EA6D05A6AA7C6D32436AD27AD9F4096DFC6EBB2E85D4449E308835A4B49349EF96B0AC82CCC6730E1429AF80DD8D5E0B84BF3F841ED609E898F906E1B09753FA0E0A5AF43952C84B400D6EF09F7CFB78C430D6BAB17FFCECCA98DEBC078236FB65944AE95B34CA33D7AB27DBAABF52ECB3123A8278C2142FF7DC357FB491D7BDDCD3CA4284D949D1EFE905F02A01DD44620A9A0112CB78214057F6F0711755814EE3C596EFD7230824BDBAB540445010AD16DDF5FA0EFC4B5D90F2AC2F57CB1F88515A9977724C643737B472619278BC747BCE1877C041FA8BD3027B56D7F4C826B75681BB146E2D42C4E8F205EE779929D74C419B1A309B9B53A2F7100355894CBE365561FF62FE3F0F0E9079B37BFC52E1198DD26471B7A6450AF9FA64DC9A070612C1650C9805D3F7336BEEF26FBE686A9A5314E0EBBE82E5F80C6D596D145B9B3840063A7FBC04D3A2945B483CA721B90CA75DBC79191A1FCDEDDDB499A96A0737556A2B6EF536653632A92FAE2C6106F069FF829F2CCF8FCE667AE7D617C9F245AAA18B60A57103F6AEB0E225971AEBF3D9A5D63866502DB16CCE4326C5B544B604145EE44522988614A6F92AC10FDA5D064413EED3B14CD9D410BA73FD59599C59475201044982DC6617AF7A00010F99614272B18CACF644BE0126C1840ADD2ABC4D20CBF39212379BE93C6AF8B1978E69C41C514FF528B6E3BAEDE9E8817C479EAD" + }, + { + "tcId": 39, + "deferred": false, + "seed": "C2B63699D7C013E2D0C3A6A5D79CB60122B8C8574694975F4D703D75035DDD6D", + "pk": "919F02200622095E1406B0D36B1A90A3702302AD0637553809B0A3B8FD3B1DCD170667CD085153D0943CD38A3D1DBF3D912FF53FBE702635789C4DAE8F6BC6750483D1554E30AB38AC6C796B7E838B39CEE22570048BA090BDAD7A851C95BBE48A564FEF34D9F72C88BD7223ADD4FFB1577F0A24FD5DE75289710830695932FC0F619A7E0E41B26436E26F277C8C1A6320460444EE13363A353C003B8D4DEC547FB6B5D054382927984E791C9A718566AA78C04C744FC587AD18F55157D269554A5EBC1FE0A876FA2B1ED8BAA686625A99DE374B93B300EA39571116A9F7C82AA6B96CFD98F8891CCD2B7B8854C3EC1145D9A069F0BCF0D34F9DBCDE3DB51B2E87AAFED50E92F8D4DED20C5F7986BC99C0A0780ACA994D56D867A10890BE4A89548BE3E790FE52951AF0860FE66B8665802D9DA9AAF1F32B2E37CB3CA788A11F842C851AD20DBA6EBCD90CD27377FE75D3972A07FBB99CAB3ED4EF317B6A43DF763A70A5F6C23B5C5EE6E0F104EFB6C57B338FACAE6C0C437EFC90D5BA12C0146CA119284686D863B5B35470E620025AD064673C0CEE9839D9E047B78450C4882BBD36FA17E4DDE53AFCCA9527EE9F3B1A5A99C65128EC41F3ECE1B3782C20AB53F2860F472C31D04206AE73E8C9A43AE565DF540CDFAC9B7B267723D324678D11BC421F3D724CD2439762CA45E0E66E06DF3FD2D218CB2B35848806881266E3AF9685FB1487D81B39EA53A90F449693F7D4C942255B3621AF43B46E928E0CCC4052432D1066AFB4D03C6BC118740A2056044896A2C6460D0FEFD7E5C9E19B2426BC4423DE45F9F698BD5A803178AADE9AABF9D3E9A01377C299820C4F61A2341FA1BC5321FF5E80F9D1A99D7475C8B78B851DA80167AB21B815D4EE09FD51A2C7FE400914D2FCB2455AA43B96154B27D6164D0A48AE97F5AF447444A15F0228D31C2655241C98AAC48719EEED2DFE0A766C6E199699DB26CA099BF1943359D8AE608576D33937992A268CF6490755D79C1B6A14F494C2CAD7FA3908F9222C786E4776AB984BB7F77B0C892D806C867EFBDA69FF21BF473223067FF55913BC844C2CA71790428BC00EEE3D60F1ADD02ED9E27C631D3FFC6AB6A0D381DB59A82BD9C0FB751AA0AA3E12399C0B04195A852EA5294C27A31D9080B0565812F829A8E9F4D112E29ACC735152FBE32DB5A47A9B519B01D392BB1DA7C9A856E3CD9B1F9F462F8990C7668F289F7B03FA92F443BF11A4494E18582B0A778548D193810EFFCB0DDBCBE9DD02683B9A9BB231187D5955E04AF986A3448DE0A377887E987F7BAEB025EB273739EB77E88DB7B7855444C6CCF9F6343F30AD4D53D7B2A4923265292DB0D1D0BF85AB199D7A6FE544541B66544CBEBA4518BA5F47A7264FF66CFA2BA8874135B4EB23E094A61A1D3AFC3CE418CA9CF97A4B08C512C6C1B6B50FD6B393C278405AA5091B54F12B576FE0499369E90BA685EA7D5AF915485F5A93A721A342D999C985FC32C6E2D1E43D4CE319A8C907874B807182B5E0F0794338E851B21543ECDE72080FA348FF7CB9855819F905880C9DE0081B149B9D74169D0881C37E89E4874E6D8D665BAC4DEC61D3200F4C7B88CAD336449E0B2FF4E46961685645347280BE9EC144ECFB60441A3249CE8C9444ED17BDA3803F075660AD88296DB499C54C17934DFB76E1B1557D03BB14106960A0F2357832B314478F694EAE1829D53CF696A7200AA667D488C85D4CD25A4669ABB2F69B3CAA7382F99A1A73E75C48994D00CE8A9E844E4A9D74301F8138A765B48980BA5605221C3646867A19A02D3060AED73858BBB4DB5B21FD9C03BC670A61774CD447F55DA763001D56B5121FA9AF4AB04E7CABA5A34FA17A40A696E11C40FCD4C9091A61006D7A0790F0384ABCB8EC3A00C882BFA11058CFF423E43E0645D20F5603D116BB3DDEAC4FC27165D7D5387EA0EAA963BA3FCD28BBDA753053607C9D76BB2977E7E15695A4E922F348522C3DF49D789281BD70A39DB9718AA259997A3A5C9C7BDD7FBDE7078792CE4909CA2EFB7ED0FCBAAE72C48AE021C0952E5EF7E569A2E12DF64974A2C0AF1DCCD4DD9CC1576E1F630CD8F8E60BD5566DE711BC40EEA8358C025984DAFCDE3838FD0348AC1D5D7F4513F20AC862EF322AC22C2E1D6D238631C5048522C1C5464BA55F9FF4C1DC8132CA7C3245D540374ED191CA00CC43BAE8FC824E18D83E481374E43FB19C9EB861F9CCAFB005C009525D5024C47100580D5EC7919DDB28972B0988B4B0B408A75537B424318C0E706BA8A4EDB0A13730D6232FB1A5555AE54760CDDE6E1344476774507E414690DA8443FCCEA1C1EBD5C47A96FE2C1FCB69E7D377E359C43F2571256E7ADB761483F3D814D96C1AE16B242E91BF78AF86F8EC9485B5A1762ACE803C64305C57D0897F4A059778A1E9D6CF18352BACFC47C57ACBB1AE6E04E27E83C0FE3875F5E245F04E983DB085A3710FCA645533B87F8E3ECF3A1A01B8FB88FDA78F4F20CBAC99F71CE4C50A829112DD9A5C27F4191145A514FA8894467704CF58CE847D5212E5A0ABC0C2A54C8CA4416C3B99FD5DDE80FE85276F166E017BA7B73DBC33CA68D681694C93A495FE42A5C463C7F0F920AEA1209A5CBFBE2D1CA7F5C2A00DD79E5C4F511031B5F4503565D5F3A7FA9BE4FE244CAB01E9A3F0D432A58A8FF902C7EC52D6D5956D57DE83642E4CB86299406C408A69EDEFB75C73526CB5DA5DC9C726CAF4A67841E2EE89EE84B2", + "sk": "919F02200622095E1406B0D36B1A90A3702302AD0637553809B0A3B8FD3B1DCDD6098D72264E7D6D4D2526269ECD818BFAD40D6E450F1CAED968E46DD015BF860C64F11F1C8B68B0A93E3A587B4A7B668405275BA0E02F7A9B9ED5C2A3A07D58638B2F079D879E4A963A71E48AA6A1AD48A53FB6975BE80A87EDA3DC2C45E3E2535347252511162373444883864234312171761112443113274541262551337205657337562142564641810327758354632066283246026032660562804546204201032100470857008704485318757233871080537100440075887712430860310035716105637805207148726226407183117674134077685281072455240143304525435254517217271628230002881303005708644321451536774560055002568231011653601844825336871747306308225147337254564776486761652475071243277768387525351423682277653676710247471164822022210263745461742764530838303826607831325346722787012407686084857676626567311027633317684127048724810304183188573153261558525367337033801513347178210115184560288328727438522687047476323872420601657314862574234236007814048147752447545347484058034681872780107524724278612143027328675538021258766156243708623415106424264857207356713470438274025516222771841842254336038556352053512561056210538731218660581146781731417410102603685057454531087820334516527768741004147848406586028810822338421580355365452504827026415403608881208676827215416335512862313241750784333244556575172312606561322356524231667412531172858170544156587437378562074674811724802217158383553162701447171412448374380216533350052350232168585430430038546666427434215210776566432862887475236726102445460355684288760664335323010118554183206073738163224141810160528738375535763352866840268340018558752747872223772826467564754525856800736608302314355680585125466035281342871425278510600680607610868737872577318456358351064687712720078162564728847764466144165122526208337786674382106466856735504105256432573426072255878810568204077874201326268870137766250031860247320056725710627478252872153077206662734770617680505174037136271378240535272306826168630171048300027443113217376461110152053250267224762485262338638447582146463383730585507550657233653638216033427160072055538301436882311630532018878501457673434108006610310811853163472486135380248156020871742778818010634356287622737627032567085008145130063600135307373066250323073525614304006334526265375820448468046114113141828615350121800562146785177371376766480605223276434131846634530460107814758043353551835534481112537700631102252224444448644311222281052385284857636008820160843864850064545034076558382755214271046680842130583103778217641677217787005862414285106751001024270630427040075517615787225164836210742813206221343126760806276705656662837772503318234073411728338565231372213525857540671013027723486135138826824336244204230151581264235632588644223333771521856662577177028188663150465003874131033684300235477368611231125344672380206712007222430300558053788063326274337621554730280578778138875722058258442357632740701132645843862338815650446440677274306103004233323287706324404276838811203068132048447336288350384168670840521354057564146760626677354826831558367781860451050315725567188201475818213440704580241507306186380161351432371542176271552136705726572162781943A096ADF0AF810187F7FFBE7E1889300AA1174F9E6D0A86989C07D14BEBA934B88A1C1BF040A0F417BFC476AB1F88F58608609DE882E23EAA30B70720422BB19F8FA49F47AAB5FFAEBC8943FF6D379F0FE8B6F8D3501621A2C550BCCAB4DFDA85773097690AA34B1D5629CC72BAF11DAFC173B3EF79BF07E7F227876BEE79911241664D127C56B89E0CF0F0CE2682616BA0E0712FB4BD025C744812CB0EFCCA37BD57B0CA6E732B2E507921F6B763F398E0418AED1257A75DA7BBA0BC52D3179CC3D35079702DC9E4A96A384D7D6C0056F0EB8B0C5974EDD43EA0ACFBE53C5F7198C4F7DDB2B5D07544BAAED6E8DC14FD14CD723B4E90EE80649EDDB402375DF04111BDACC8BA98775E2806773B311BC4D104801590C17AA20046CDD6F28A44536E6174EED2D0AD4041B5617AA9395712031F1227646AFEABE17C43EEC78154EF0D5E890EC372CF314079E80C6C680529422C82E4E74C8BB35BE3AD04C4FF6045067E3C2E4FC1055E68C8BA0FC55F21DE15F50E46EE5A455865B48A41B44205A01ED6509994BD7FC9A0237323EE302ACEA0152355BD7EBA6350FE80314C9B6D30FEB4B5AF6AC0DF133733C5345A5B2EB5DB77A401F4135EC523F95F13D109B42C4FC3B8C824BD0D11BE7A6B5A74B70E24605914E4AE44FBFF0F14AC56E75A8347DFCED9B1CC22E2F6CFC1A72F444653AF7ABD1170774DE8BCA0F7D8B80390CB8ACA45EF671CC467A674B3C1B212F41F029E492FAEED1749AF0E57F3F513DA2A43DDD5A39DE2396C3EE779507A3E7C99BB1B101260B60354553C8142225AC393F633E1880EF686D3DE4AB903BABCAAA27109949BE89045D4FE4341EF15B833FB0C1DF7B49BDC3C949687305952B4BA446059D168C4218DA3748D88713A49A14467D38C668987B461EAD58934B0FB8ED1B92019E10E511A1A2B302A880570DF72B3903780B281C17DFBA7B9D1448A81219A5212E228B58B9EE6B73A28ABA81006AB7C31BCC56D3E7C9C5E8F1E1FE1D62FB61E1B26121456A909B9516D01230F4B841189FBE50DF83937057F038E4CBE75D347EF024CDBE00BD73F9680A36B7BB26640C49570F6DB11AA917145D14C56091D0585FD6D42DB68B8BB5EBCA9B555364737C8AD68DD72BE29608324E651766B1A6936F8C8B42D902ED712E3EDC6F6B5E5A07D4C2B65033958C4102A0B5A6251C27E2CB6DB3A0F246E0D7AE6EF8BC1027E91B705A674F9690A73CC2D5396726C977E15DAE96859A01F1CF0133138F043403CBBFDF079FEE2C0E345C598258BB03BC9D77DB0C5743D56F702D9031FB3254BEF6A141FC529F09F1FFCE797A5D343FAAB8854DB3B88EA42DFD2AF8F463CBD6F7733A221C528634FF3BCEAC7DADA963FE6BFC671527AE0D117ACF1127580B55E5C4B9FD980528242341283D20BFC220FB3F89B5710AACC60F9353FD31FFCDCFCA6F5B1CC594E9F8FD0F3E9349CEAE2B25955A7B5EFF5606D0E54ABA830B29BB257AD63C94962F167F32C174B3FF9BCD0DB1B97ED070A3C81519F65DA57E526DED042488C0DDC4B4746754564A0022592DA6F25023F086BEA4A9ABF5023BBD53F193C949A455F1EA061A8DA38D93FCF0A41781E46E91CEEB1287A7A9CFBCEB62C38792FBB967268365E9D6469FC18FE2D2E0CA4C5DA62A0FE4B8E58A7AD31F2617E5377EA66768AC3AF8AA6973F36747320CEDDD50B687B314E4345105248F2B9B1B9451C909B7197556225A56030833FEA15F1B9A088450D8DDFDBBF073481F50795F5CB9CA2B8E1BA02A02657718D823EB37499824CB0830FC6368AD6793EA27D171E7F1351AA04D86652E738140B707B17C7548F9800EF75B2640DA5DDDB88D34E9AB788239F37E6E4D5F7BDEDA86A1A35514C022C24107248D15C2B07E1CFCC7C2F239BE83C585F7485DF3D893E99A7D6A8A6C4E58F5F8D049571BD45506C6B64B02BCD3F778A652DBD5745CDF4415C524E29BE7E00AD3AF934366C3E90B7C7E987F6DF87498525206027AB905ED56CAC425C3F89F676B1CDD1E1E44ECA7E0E2868B58A81ED88AF0673DE18E22C2C58B4540D03A51D5740A5AC058DB3BD115A45AD77EB66AAD1AFD01BDF61E7A81946F0B52AE30ACF0FF545A4574F6B8383C041BCDF1B358C2E40AF9A98B31996D5EB214F047355C59DDF6CDC74E1ECC931BA3814E2854AEC822EF6B9F7B22FBA347E340A629CF0E49AD22513BB390F88BEB7993F240D8A0B6DAB823ED3F13A05B392B22712B20332E876D14C51FD09F2158833F9A7DC653605CF7E77AF15BAC2D1FE6455DDC105AB28FEC90B142297984F0398D5D5C6678977850A87CA0977B94D0E8DD2FE094EC00CA615A13E7CA73EE2632EF460BC06F3480E214263F8C3D22AC12153BF2D5670C87DF4548521F1FF527CBF044C01156B3FED897059D5EC24659F50210BA483D0828CE8E4BBF64E06739B04AE712E89439EE16EF5056082C45DCDCFDF008A4CB806749036A05209101FACD435E456A0339862485335B7C0AD0EE13312E18EC8E9FEEEA48B8C2F1BC07FF9911255C0B1A9836DF57B14A8AE166B3624CBC71C4B9F5BA0652C4029CE365AA6EA990B032957B26D02932C2325A3A956051D5BCEF413B0DE3FB94E89797855270D27A2381BA1039942F59A2675E4E645B672FEC30AB3B73F2495C27A47EE3EBC400ABB1CB54FF15F934FE8B791FE3F3A228424222B88D8E676F8158A5F39034417249EF1CF70CB94B7FCCAC8303DC229E6187B2E1B0B04701D9DFBD4ADA26F766EF6A89AD54906A608A973D5F72C189A2BAB4993862FDD7B54E24E8E249E6F0336207B754396D1E508943DA1329BA186A366376F653A0CA2D4092228E1D82B094F7D96CABB71673533F51CECA70263744D54E945FA027F2577343DCDE29ED6B1820AC47BB5BE66A9018A5BA9277598267390B5B63423C6C8D6211F037E841AFFB719B35275826B98DC9A06EB64195376161AAF7E34E1767367F42E25457CF6843A6D5263F62124A7C76B8898A90578FA477883776E799B822D5F595F2F7169B76FA211C48B7A8169AD4C7EBCA7D967A7B48E77DB51D3FAA346753970D50E5DF88A65AD8E319666A553A68F4CB529BE3585400211BBC4496DBE5B0BC75A7C5079FBB3DBB6946D911361D69679AF4BCFC8296928A4D5FE3FE21BF0D0EE246259331BC7C1558FBCFD53741B4680D80AA34F67E1011BCD4B27A7B9C6FA6A90FBD916EECAAA000AB00FFF4A933273EEBBC587AEF3C7B2E172EF16087F6ADEF740FD12C30FF23D2E78D9FD36C74739C86AB3F1258C8C04D66DC611092EB653A7661B28B2785AA6A9A9EEED2E33D857926DE535FF13A6A8750E6013AFEC7A25CB85D35CFE4C39B79E767CB6A0406ED3DB06B5942B9BF364E1A1BB13E69DEB759A0D0FB49830886D5DFAF405741C073FE3D6DD3AFD4D4F8282B6C04C89ABD1BAB8A2E67E1BA0005861A5D06AB2BFC4B674A0985C4145075FA34A69036EB7C23333E986963590BDDC8A849606A173AB3002DFEB4268D26391D55ACB0FD16191AD78" + }, + { + "tcId": 40, + "deferred": false, + "seed": "821ACBFE29F941CD0F02D6BDC0112688B212D5C925AC08FAACC248E7510CF88F", + "pk": "FD5109D8F14AB2D879B5147687B0F8B89FF635D61BE11E0F7542BA19D611758B17B5A84B76C1B3E7ED0C4C857A0C27F3DDABA85382A3B84768185346EDB47C3DEF01B18C78A91BF46B2D8BE7DDBEA67AA746CA879FD71BAF265AE6F3A9C977C055C678365FC92BF8AA042D197A5F9BED4FCB58AEA2B65FECDBDD93E2AB456510A65332E08233C0672E9213B7124820567264C5D12A5A996A595440AB364F4AED75B98A77838C8E4E98CB0F53BB9D44115BB69F02957725BC11050CFDF0930F82E45EAC8F709FC805683CD81DAB07A6B6FD3E44EA3251BB67D0EDBC895CC9A3794D240815B8618EE49EAA29D7FBC6013DADBFF2A48837B4084BD6E8A7D522058F5BDC77F378B3F76D483FB4C9D99856843C639B3ED99AE06537630E7ADFCEE1A7D3D9E44E4464F79F9ACFE32C384744DEED50057FE32028C9B2A7B84086EBE6545E619521DFCB6FC02B90F00ED8769497531AA39477C3AF9DC8E2BF9C51FD329ADEDC1725F760FF5E28B5400D917AC413EDA735B58B26FA7E0C6E07749B1A5D087325EDC2F08ED9F9ED5A98E388AF03B44860930904A907A66E00D09CBF98C0921248036F48323EC5A42166BCAF893195DBEAABE232AF704BC64BFB10E43FAB2874602D8641CC997FE3C074924B6CAC536D6536C87AC0F8F658FC3F99DC98CBD835520BB3441B55CCF3CE7F263451CA1B3CBCF45D12C3B889728EB7E401C1C2458528DAF2C40E90101A3B423A4E1B8609E74C60C9B7595CEB8F35FE51AF78122D9C487BD89A03DF414746D0F2009E852A3360AA422D035715E5713F7CE28D7D8DB37C40BD86EF6CD55C0589B6E52CF9C7643ABE4096EE53CD1C1EF65E1F9C7286452191ADDA05F133BFB18378B5D898201F7EF9FD77CF76A4A81B8A732B316CA1C2682BF25C4FF2F500F55FBD60EC6DCB48282984FCA4054E8A3DBF5E0834B312B2C867ECD962F27846FBD1B5FAAD67FB4B17C20BFB0211D96039515F9B0BA6691E8493F122236F9F52325AD5B1E30C3301C0D3F60DA86B77BD81B4823CB636ACB3DD28052A278737D2E5B07B5E9363B2395B51F1210AA53F627F58109B695516E2A8CF756E5FF531DCC0C51F3FC5BB95B28B2EF1676F15C6827A4CB2520C719A90BA2AB409B31E74B99771CEBF87AFF0BFE549BBED6B678ED0B331C154D42FD7F6A7F07B99AB0460FAF7803FCFE336CAD1D3FD5760025DE4C2727D386306EED3B3D5D17D9851A5744EC70B3A0F29A76A180C46D2D49F50E9D8D1046F2BBECA53543A0C3646FD736E39175A2D66E142B0A94927F2A937846A1C44CF00F55CC9B9D62D4F25AF4F87A25B8BC932259823F3CD59F3F09ADAFD033F1802293EE5CDD49E70D8DDE9FDA65C0EA4063D4F5F0810671635885B49C16601F531C7FABDDE3A63611DED6ECF67D621F2CFD48488DA31D0FD102001D44AB947AD5296635C45D853624BAF09A5BA447CFB8C874ED98EAC7B867BA6CC10A4675E6C2F5F54EEDCD52D500DA4E15C338B1E12CAC96B0E52D483A17F9D1F90C4DD385CF00DC0AC12DB97EA1FF33C3DF6DE8BCC81E70C6C153C2BCBFC6001A815D17ECC8C61C24DE9933BECC9C9F18A790564174BAE2599F93E5BB1216FC2674FB34CF153FFA690962BEE4E9080EDD9B49E3EADE139075AAF1A187531F51D05F7BAD888C1E717BC4B368FCB12ABAFEE6B29FE72132ED8173C4FE6F711405381D3E2049A627F4DE50353CE804CE5EEA3F3C94008156E7042BB252CFB13F512B1A5F28A10CC70686B22E9759C4C8A62E021F8366A4173A0D3BCDF8B550EEB9EE396BBE86D0A851B77B2B404658AB1A8B3D69DBAAF61CC7D539FA05193A6F70C2956B0D2B3757157F54AEF2D70DBD8B0D48D70FAD4D88B11465375B7CB6178F3DA79268079DF5110F668168C6E9BD362525EDB99B80F87FFBAD11E8D88935162251F7B4DF2578DE0532551FCC2AA0A23993C6BC289AC0215CF664FEE314BB4C21354F8B69BC920FBF0B8BB2DC499D3E4BF583B9F2EB574A5AB25205FDA5FE123B09A777B10E945F508A22BEF885746B6F4CA38CE73D2B4E843A3CAC214146C71925EFD237E09707B138A252D6396D8E9188BB08ACC33720C7DD7A87613E55C903C436BAB24C9D5B74B7948EEC3C44B337201643E4CAF2FEFF9B6AA4A553D1A6678592C630D11D357348E14A8DA3B6C274464F96AE6554AC76BD4340361E7A599207CB88B7517679CFBA163AEDA592CA982AA4E3E37DB705ED5E26592CF91DC803C4BF9A8B6058CCD426BA80B4BE2FFE8D0B2B5A9BBD1CF149F4EF6BCDAB30F7A4A9FD2F6D0C2C9887EC40B41A33E4AA0FA37FB61E9A1736A78E75B0E5B668F648420FB37885BBDCBBCF7898B77159083BA58918F7F190A7AD04F6F941FD99A09338920E9522D9F41F9C8807FF02C0350D0A91CEB260CC8F4690B2E9D5A6FD3A4032AA09AB96A7B4C02B3AFB62407546B0C584E142C93BF127405A17548FFAA23832887ADEE53B90117163D8D5CCAA96FAB1FAD4DB883688D376B3D582363D9816CC85E16A5BE1167F25883184FC078EAB9A0C09A5172C0F557BC314686F961FAAA93BE14B8C239AD5925B2B9CE7C2D507141C4705671E7105190B54AC4008D8D845435A9F68164E7DEAD5893406DD21898E4F6AB7CC23EDA1D768E427F2349F329FE8A838A03DD7DED95657D82D05F6753B6E3800C2CE345B1D33AC488534171FDD124360ED5EB4B62061D61B89D95EE2D3D9D5F8792FE679ABD0ADDC5B1100A5D56FF8C8393F6698CA302", + "sk": "FD5109D8F14AB2D879B5147687B0F8B89FF635D61BE11E0F7542BA19D611758B37F4413E6607D0819662237E4F7746006787833B1F0BE10734308C1E564C8FED69592AABE7289459A5882BECBEA41861C798A02A0F36DA0AA1D00BEDE17B87FDE6DE5DB5083B879955B99177B83F46383E2E5048700863247F8B00DDA1432F9475845411106010802403124423006207171123637626358064004744217668563237888426103620752544733884730188200687105834153425720865281708118271854426277451381137237063130331623234106723431860347548763207658577260187146861448155686826455003173682641840333567008330412485633328752625476441625800267213531873672382311441364125312140451047067036187188453426367824516587741606322451571174808077083645343475863427745255815618608637822668140778022078564357408860015574881153222705772820283282645138703666837082845457545642483327554486635104572840030702644546883155868854848727734687116530122331273316185560038723621705252685722207460533380311867184216400552714105740853578622762727822013200126021044283211375323117003650187002088603640345838844504335503120832113026778216041020078002871175114780338718740318457762655342324868368435104511507781314186715333714808404824660120450275541327480357767864878521734380425386623801541346774823118010158808603360723632020412452027121234068688716164441521887108240101786315371520841447607250516005315365686168717574678054651203116875838316668026521024171872707164174688353341467360173172577764432418112331306083318608605402151567381436862124117738672361158226325887710338805385437741854660070530741053300731051058032536663754782277723523405535684511367423724838044746436665367216702401504057760861543160842185113378015224425623321268204241475232123052525186526436170475223506404246556168704551444551388733525384672264531670007310781725425740047878568634613747664237017616081148818153324800302322626514831370370752655505652444514474570366145827603375858080460822137114012511117868251538483208262330710570084046510350650067607452046145226203135104263664202836618344162630317470784727848257402470148421118752145271066152161743850236604061501516023741745433718841304847033226752765102660665216844000747725857377655737286628628855470800115846468544603448604421136682275115820474718124475360816350707076840045427737648741006206344653466760485601222162728263052643450841137207405423267533600508015253620825076388520610231453565801282615681627051432685018612236467086817638250582501884472046848272635753014406331123268541531386173156646817565463500686735817646042771537270561435557563865543005755720030384235037845153625183357188765067524510541785723483746082513261716357675385520117254805854813722260257761547732624410547504153484802545113081035450188274886618452447827427357657813402550236060754048666817727427460350022175101303701227746503115654701150825304136500402467436180731888868347168086754418454456816581305381780810850606827744730528684184014655603763554220413703356318438650383817117084323856267162872086718276068621466341542271674584731366742432452022720723523885440383735736758540137861645710336031513401537787442784487630878114247615133473366832843613332177588724308575184307203156767071BD4D1A723FECDFDE655FF7613698836154D8F6C5B46E3CC037A90876BAFEC493D244CB2B771BCE1BC5AAF7D9F8A75D94A2E9C6746DAA9058ED347D992A707C5D654D696521403D04BFC933DDD819C17A97BB4685A827F2FA843ACB0DE979BD88FF69CE5E62BC74BB3B0917EEF8C603269990CDC67E4AC99A6645412A1C2326FC2D13CB588740F71E9012AC9A07EF086670BD981722F8A7103CB68C33933F6132E78803316C85F6AB3AA8BBEF2A33A19000031CBD73C643E226C156E5CEA88BD3743B3B0FE16452FD7BC84380CAA4DEFD3AC5D38DB01F74B9AEC1E3C368A77B9FC8DF87A1C909A7E10B9369DF94460B8567C38B75267EBE99CB7E07EE626772BF70E721B00050D350BAA16B0AE07FAAAE61716FAE72B10922673534E83950769A5AAAFD95D3DBE428E66C7148508D2CA2914AB6DC20F0BF7AE92FF51577093AA98FD383A5E62791AF20206690BB1231736CD5449ACE93061E2A71FCFB4CE9752188A4A86302C6799B882E44545FE4667023FDEF2C13939B373E2A85030D23DE62FC85F3AB765699E898D3F06794193695BB0495684A4AFAA4C9D63843CED531BC122EBBC3D9983319968FE57D037699C3722545D5AA32FC648CCE93EC746C020607513559820FD9F4178FEAE2620BA278613A0832A3068BB65A445ED00D0623DC6B668983A5FCED6D8BDA41164E8ACCA99DE3CCFF3C4A6D5CBD019F53F6B70C97FDCED46ECB1D6D969B16191DA7FB093A0200AB28055A045AA9B544A543C96AF75EF9950E36B9D661999929DCBC2D697CFC6A3540B56EA3E4F4187B8D892447B63D80B75035D8E594BC8D7D8FB55694DADE5463804985B3718FCB59A946BB3B66D6BB38257D0430E18605399C6F460CD33FD9E4353CE5F7DABAB57EAF388310B828BB008F1F8850626680D2BDF2D1D7FE348B18CCDCB1430A689954CFD60A683438000C1295711F7196F9CD524243813388702248346794DE6AA4CEAE1CAE5E1AE474F4CCA0CE754B8021464522E4A845C1FAD51F775EF7375DB6A21004DDFC8FBCE0DB93DC275494E937424C4C3EE97063650930794917F57BFDA70D2CA74B1BA7235BA947C587B1C9D86AC4CB9C8DDBEF333DC988894FCB2615B3562FE939A5D171257726B6C789ADBA53DDE401D5168418FA6C1CBB65DA20308DF78EF6A719C059EF43A5E01CF6B2EE5259EAC541CBA7B6321E5B592ACC42F6E5278785AACA977E2658145258EAFE96A544A648E709B48EE39646F1B1F1040CAC64ABA7B6A69DE4866832FA041C36252843F20FB4679744D6DBC09C8260A3CEC898ED2D8C33CC790D2D7798824F0A05A1299C4D7F2A4EBE7496956A5C7A033340DE8A044619D48013BE1E4B43213B3689C2267D4541853314E807EA6A1C69485CF57B80A106246F10242E3C96093C960EC0F9C0159A45B9007B7A8141A1834B8B328F44BA0A1FCFF7208B476988686BE639362CB120465D1AA9A6054F596270E5A3088329A91A070A6A9B8D86489DA8AB6FD21F21B163D0DBE579C2DD5F102DFE9FDCBD9EEA6EB32A236360EC67CC685495DF8ECD4E0DA5AD27E9F313E3123828A3A7F54D793B1227214759A72AEB0D64FD2E9A134BAF89ADE482ED7CC5DB0C9593C63219CF38CAADEE0C0D297C9201F7F25680F0EDEAF516A4914B2A4606234528FDB99E5F5C0CD2A881CC1B670EBD170360877E7FA4D884A67EC0E3D6A4D3CDD304C4633A1E6DE168AF86FE586895EA49E390C0A9A92662EAD24E05EFC92C048372EFBD3AF11B87809C0D7EFA38C24C7E082DB4B542468EFCA41F88CC7C999FFE3C6568586C39F3750745F0D3F551620C227109DF9155437A87A04E08A4FEAA648E9288299E47C351E34AA509EB4F772C78E33ED4E36858E4055E7E3AF5A958E96E69E93BD86DFE5DA8D1A3AAF0769DD87558024F2B26C6C6C42224760D12B52832326B7A1F70CCD530B9951CB3B7A499C35043789E79EC68CD8EE1FD56CA5F22A5D54FAB7F0689F1B9584FAB8AAB9842A3A30C8780132F14AAB121CB09F0B4941A882FA8BF4935BCC7F2F698D93FE10F2393FA96B9F957296B24669DDE4B600927BF5A469C0001F0B1D8F1DF0E6B208EAF552D52F15FD1A80B1B4831E65057641FF84E9CB6811980DD38C4B26B11265B4E71CC306DED99E3D48209545DDEA12328A1A99972AE9C849718A2E1D4E356BA7E93409F9BA01BFEB6AE78DA17DF50924E428926A844580DBADB3439D98C6B89818907EBD7B7EB11DCE48478CABE0A49DBE5918BC45DB4B88FC045D1985B918789F9ECC59DB72F2256382841AD1317805DC32E60CE2096562BEEF9482EDB130FED0B00335AF2A8EC79380349E1564C3A382418550623E7A87A7CAAC056EA6B44FBFEE65C93890FA3AECCDCDDD24469D418FEABC03543BEE545F9FD977D77FD44352553D32A365AAB23E0916F18775E3DC4D41163794884596AAE4251F7527725C98483C72786D46EB2A11992B40DD0C69AC7092067B3EB63A179A5C61446FBDCA3B21BB919032B97962B7E218C2DC34409EBBD5BB360F2B212669CD16F45F5AF4EFA777627DA59B6E2AA0EEBCF2DF02D1954B16BC0B5A718BB95C1A905400C5E0EC0F326C8ACAB20DDB69525FEBCDD32067CC74DAEF2E79511F10CABEBB69F11AB14612B38190F8C02C4526ED189793D059CE759D56B00505774AAEA728C79CD8D2588919500EFDCB2CF7F870C999EE2B5CA16CAD7CD92C50DA46274A1946A0D8B3EF4FB6D498339F2C7793267C92B0AA4A73CF40C362416B487A83A9CAF3F7C6772AD70DDCC5A9D1FFF56B5E37B821FC398DCB15E60E1FC0D8E6DD569E315C5B12187FF345D749D66967F3E7EC97117330894138DA444597DF7B5F7A014431C253C8D19F9E8E6D143F406B6E9518F18EB3E3A3B72CEF48F2AA245CFBC1F1219B4508BCA6EFE40F80357A1CF1C9D061955A746318A75969EA691C83B5219A9354E0FD92ED1302314944BF62EB3E75EC9640E2CD6E0A7C955EFCF41DC0F90D25C855FC9F54ECDC4CDB40AA95E7E53F8DD2DD6CC33F2703E8DC4C09C6781DF792E6DD945FE0EA4FA760FE35380236138F6B49C99DD5D6FDED1151D5C461DAF39717916CDE27834BAB0A5E3D5C0C5FDCDAFFC3E372F5335DF494288D5176786CA73DBB2B58FD519B10531A2C9D6D390F7D4EF4D9C4F8D0C6F36B68E3B502E2D0F4C97D027CF8629E2239B3ECCA9547EA8D9E8A357602319CE01B0B76D2F5CC5B4A3A906762554A37F0B8FE5B4DF29D434D98822C9D3CA495A103D1096DD042D6BAD442BE6D7A5882AC7B79C9B588F10CEA4EDA495ADDF22A8A52F49D21ECFE6FEDC77A459368C18819BCB9380A0C115A5280CFEA7136EA7359A78392C27049A55FFF75FD69F70D08E2FDAE617DDF1E43749D9BD0DCE026FC0B8722DB70AD47FB3ADF73C1BDAC24A27A596739F7AB09B92A6005226FF18ABD52AA5131BC9F86C786D87576BD3D8291A471D4F40EF51B214069D7B0096744BD9856C499641140EFEA44192F40ED4CBDF2C562E30881532543471258282" + }, + { + "tcId": 41, + "deferred": false, + "seed": "19B20AEC7AED1C129B55D7A5143192A3CF43BB55069017D695581B74006788C5", + "pk": "C1876C7591D9FE2918AF831763B053D7CED29634CAF7C28E44CA8DDFE79B741612FD62C3049C2B665EE8EF14D040867275020733F0E2673A1AFF38F32C07C4F0792A7BA4777256077FDC933F991ADAE12D5C0C79299769DC28F2445FF043D563DCBCDB9E8F3B238C441CC329E13925A779F9A3B65552EA2793F99A95577745BD8CF86DAD4373B22A7FDCDC1BA31543C649C4B6B7C8E60795AAA4C4A9627D97B5C8A04BE0EECAB50E02F59139751DEE11A401FD23F3A0B47837EA00CC146D668992DD97AFEF17751A01449B0850E3AB1838A512015737199483769E060CFF8B66793CCE1FB3E4EA781C6D09D12231775AD1D98CAA9B1EAFB9390D67D76EA3026113396B8DD311516577ADB15A77CF47C2082B7982B07687C2C88A6BDA5F9E5FD7F2AF932D947DA6FD42A219E297E65486B5187330E4C465DDA55DDBCD1823D7349D9305691C3EDCA07DD547E46AF919C780BB03C670359EBE80CD4FC98DDAF6449677FA7C045CBED1C04BE230690177AC880286407E301219D305DBB3FBEB56B0AE253AF69ECEB2FB19FB66302C828D375328CE26B8EF9FB97BC95B35D9F0294E157A98F50AF78A451AC533529E98196987D2D0E63C6F9857750AB8CE1503814C87FDAA84B0D345C477BD8E87A09DBB0C176573B5369A083C852EF8B49D4F30E6082E619CD0E10A141B161832E94B14D6B0150CF32A8054DFEC80C2500F230D4FCF86236D72C02EDBA3CDFD83B28EB7A282D4CCDFA1E1E5438F54D15704E76C92352FF2F28BB112372E5B532AEE918DCEF2585E3163520A08182CDFE1A3D35F8F4039105AD2BD4400C6F8EBFBCA9FE312F7D95019912E2945890AB754881AD378AD92D00498EEB82113897D555DFB6EA7A49B8D7115DAE705C2C7BE0D5BD7C79A19636884686B9173AC7EC14310D08361BE6ACFC6FDA240A73722B6704CC3D2BC0F0C0C040E44D11E185A21FF149F8AF17D2E056A3C3B5A06FFFB6E8BD3650E538AF954024C4E0B55B23941FF945513A64453A0BA9A4D3DF118C31263A06A3DFA7E258862FB8BD066179117F878662746872C7AB66F2264E4765EBB0DD19CB31F55163D8BD964D3B359A0A79D4695D4E0A1D6106CFF71ACA80FA61841BE0783D3CBDF843C65EF755A7891C0C40C98E6DAD9F565E51FFCDD4E982173903ABFE03BA08BF60E5F14D3C88E00A2D882253D88CE6860EEA90A9E4C2AA2EDC6AB0424493C1A79B5B6A3F73089F4A64D0B2E55B7BA0415A53960B870BBA5799323DD2D00199E2FCBA9547A9C2B823F753408FF143BDDB72B3C1E6696EB3C6C3CA2984453B1916FF4DFD6B3B43477C42CBF433C752D0749FA7D13E53363E6A22D085EBB93AAF260D610EA9694AC2DF8BD0E7DD543FEF57685E381630EE414FFD89269CE6F0D9D1B1E32EB744120325F092596DDF8CCCD53FCA530440EE9000EDC1D9708D0359A2B8C20008639F164A7DEEF0E1F83FAE0C6D06AB8A4E82CA74ED9AB0144A93F681BBB54356567E24D8F8A8C013D1E879F666EC62B94F2617C85CD57323A72FF71AB92E322C339AAE371AE06BB79AAA775C3E52B9480619D6D32335C8BB45EBFD11F8A5C5CA339B69E0F3FCED6A857EF3435732919568F1212DD9D02CE7F3FC1B22ADEEB3BE460D19235DD54C85AD0DB8165F30AA209F34D043A9D9DD186003EB29BA7DFF1ECAFEDD36767A7A389C685C4D3ADA09626C652C7985F237D69C31DB93A8CC116BBAE071DFAF8466908A9975C29D8CDDC236BA5EB447EF045AD83CCFC8FF9663D027A8138C6133A20D9AF2F89B2C183811B8A6868D5701C9466C54C78DEBF571A18DB524A7AE18C935B624446A8B94F25060D695949D7AC47DE11475C427B3BC987CFF890932E8BD341E51D0DD8B178D5C4F40C35B9B2E2F2AE493029C6C63867EFE1D7CB4B02C53C5646A9EEAE87E6FDE7C073BCC7F0A79B4F7E25383185292D735F0DE85B4F3FE9FBFDD21268CCB903640CC081E19BEE7184D3C2338C83E2259E59D8606357F325D5867265A2DE3FC8BD88AD8EB2D4AEA4E89CD08283DBF1E7C5A7E97E3AB43D9A385F162CE3AB3CCAC6F86AF9C45FCF60D997C3A6DCF610DD4C6978A3BD071BE03C0495DB413D5D2ECDFCAB95865F0CF0C732AAA3ED403DD9901B1DBFB603FE933F994F6C0B5A7FA6788AF95F676F20AFA37D7590C31D10AE2B0FA71239499737C004E7436B1539ECD7E442AFC74EE027398AE51D87128BEDC2C2F1E8DA5FC017A748D6D51428853B71B4F8D07A593AB61FDA4C401CEF4AD4A202E957DC207B20E15F5923CABD23E5FDFB19C66EBB92E1A8226F546A3637CF69054CD173614E5B69462BBD53FE82386BBD5AF6B807DB21B6FEC62AC9B6FE7F6D1BD777B2940B43516CDBFBAE26722F6A88552544C656CAC0C1726A3E5EE30BFC1E140D40EBF234BFBF07AE5B3FAD3ACEE3F8A134CAC9B9EC925E8763F21E85A113C6E59F5CCA70EEDDC2540BED7C92817B22D464CF0B13CB824684728E1FD84E497E4D8B1968F9103E5B820D97BDCE02BBE71CE0D6A8C26769ABFE48ED47BFAD693EB992632B6B934B54EC903A5C35CD8845F0E43A0E856BB8ECD9CEB4EB70010BEF602C7EC170BDDEB6A1CE2474E3323EB133BE60E1A23C0AA0A88DAFDB69B4C492981A53EE45F006F687951F13E6399C0D3953F134B5015A62817F8F631F22F029EE3167D9CBDF890CC68818FD12DFFE4BE01B4BB04325C36770E85ACEAB462A919B5A2CBE9F6198F9E3C8D8F253818C5C1B6B3472DF05C8", + "sk": "C1876C7591D9FE2918AF831763B053D7CED29634CAF7C28E44CA8DDFE79B74160D9539D135C3137993C93CB7E9DB32D97BED2F47CD513927BEAEA3EA4DE8DB3BB6F69EFBE8BC30B741160501F042738BE204496408E7B322B4F8810CE5F0A1B4F5853BD042BDC71BD3F713995F90D2997BE98853A3E0B05ECA0C2CD529C62D1D31142720430162555220261408757487051805486321463505328548138872674635348656038584807581556616567024781108748714006466586518105002840004152155071684402283301625468608582682871478285880112418701887856542813261486851086715532015038018055506582001004343174024123728627110402632383478155035530668058030807805254735026344715438314074570828778555510310503127760081644038768664440013167025735144760220153688771326556654136677416836236681275767825505783518026507108541306761822164356817775213250763580875702357583307542021077861788684686144273011537008501712324033761721553654884040484566604226000214651473588064077132555143158421687651533365271426802716634284747711533266322568582853708027003861221727624188548224553846320154218535004558846614210714725845776845035032840301165860462661558567062356487726862640113066862340546354378052445185333237853473826544553735144445868050241350888774173617075453531720267316818175415433376853422836031112605825812128668124221221813720163332878132662740616835058334581511783268088514555323113603245767313468456805542257754161745144715584644762635222801770257403571224173224101775575421637641653561651523472523353220007246647685422882100323788035807815471744883353670332227331383575023847310756871261578822337587022523242818335102643211010036128440207207414604308060212184302087706651107415366331635141330688886357276684550512668846326170485080755401433066163136305042535141770172143571578534537566273505072131666672802302137400258356111170004050122176802185713363384107338013714068046336638073677671825887712654440634342104756450234366074785063373770138355536602834482336117841811656443744500552574381774725612554820152456181136173480528377444617573837506101566008482616254362626412148541878576272451278865273175261065121480628166312811217332443874218160274773587204140232054516151580731416010517360222140016312345165580552765116138228663835802871501003418662168472077781187768025576001388352286135461575165005568123188068230433318746647171256317558746767878042633203465265747801218226257524465703521066601441767437260017503655584555626781625645828607216813374401208635875826640523026864485803177516421032408802243351517420170357837500517573422583060107563784043772507424567258253886871303426754383234648741138366371401462647365832748247554435886122467742424232347324855363843371303526333082723501448384560734138412613126277377455378767072466561765062756763081555387882428742444264545182347872215788716415115613725675021506301847681043752187440344541180617014583366082216418784124548587567538635417676816656583151701337688684365852214350536148165082118684731162728603020045865388212864485217252720226467655245757761056558883368818036647577235233732437782724674158151572615477036118545377305340788610187136740007740123076210307123022813564872374047362802876653816510510783134134880883380826444C8103AAD8657AA9B63770DC7A193DBFA1E0118E192420247B0444A7F836CA9CDC3A0980662EBFD520D15D923C37ABC4C3FC417AE01F017B157B85CA4AC48B3A5FBF10BD5E1F3BD2CE7E7477F4D47CB502DA2BF1D75FC48CBA9CC78781E33A3076A96F7D482609820FB1A1EA91EA2C423DA8C5E9ECC59F34BB5D58CA360DFCB4E4A10ACB046AC8A0C2F093FEF48DAB309A7645EE2FF18D88CB14737400C44B2EFD12D8C03579A5E0FE1B260F691B9A9D001FAE92D5C04A46D0232751D51B4945B86609AB60D80A9B04F573318062929CDB4EA895013B78D88B6379C1FBA2E729C7BE337DDDC9ED90FDB05595D48E12CC38732E00FB97735476D423EBFCD8B91D7D17D9C9F23FC65EDAE2281BC482EFAC37B48B23B9D1FBE8B8AEC1533844536F1B61BC8AD5C0DB80DF89B3DB99EBAF8014A8050F721123B45A913DD533C8C9A5789F2D6BEBD95CBA04555E36779C2F1D0F562E5C8597970C009A815FBA3F86D76BA778365365BB5D897B67076C9B826EA46578DE54285A6DC36BD9EB85F0B282376CAC0EC1ED7E22B05CF123792CCD02EBA13BC9079C62528075652685B70E291A659B578CFF8EC7858CBF990929A639F20455F3CF14A6E9FC8DAFADC9415B3B20C8B26B5775F66DD90851653B30C382D3FCBF8C823EB5F6FCF70C0357F71EBC54BDE2055615A1A1CFDF3A92888C5831A3AD66B5CB128397210804C3DED05CBEBC4B9F982CD5AC73154EB629E8EAEA4F5239E7A4F6A4628469169FFB74FDD8CD475F395E95C8F6CC451E46AFC3977BBE7EE3D2ACFC1C29C197752863C0ECD61060C90F3837A276DA89A7496435923C2B89786724FAE94EB1F585E8EA4CD6B0B8127B241A889BA2FD60CB8AE279F77BA7EABEC33EDB596D6EDDEDF252800F448C2FE0DEB52C00B2C59DFECDF7761ADAE9FF8B7908A5B441A70B451E136473FAA2310C59733200D238C75AA10FFBF9189580C53EA961A72FCD49EF3F7A7834FB0E0FB5101F0DC77819319223D1BE54CE05321D70BEB5347227EB13C2EF4BCB75DAE62B80BBC3F89FB40D83A0BA7DB94AFC86C469EF7EAF8843C508C465D90F850F85203A978134C4240479EA0E241F805161E7C0B28B2E960EB281270A26FD00B0FCC8942125B0E73474B186BBF1B2A22BA5CA4EE34BDABC5CC9729B25F02AEB9BC4FB18F11053DE96BBE76611B1AA5D3C8D1E256481BE19B03CD3FDFC9BE306F35ADF8B229CA3E2470D65DDC3F3774C453AC9F049D4E81AC955283B8C85B5F52F13A5B9AE74B08BBEEEB7FF9C7DB6F0DC10A8E18B5DE83725FA5B1A6E5A009753C694078CB88E8A2E95DBA4C5AEF8C041B8AADB984F533CEA6B560807CA8FAC3E16000DE18C94D0346BB6B6E01A739685207BADC4C641201C159BB256E56216CCA2DD471F34E97891785CF7E6BEDD14C92FE0160EF1B25DA80FF86739568F006E778AEAC09EBF4FB56D2DC914D549FC91CAE30C1F044AF84F2F814C3BD9EEA0FD43E04FB7C5ADAEEE456414DED08A0270B1C418AA964C31C0D9326618DB93BB2885A7F734DB1CFBD903D5A2ACA03185B3406E015DE23AEF3DF47F4394C6C406D63EDE57EFD3D00555592FF3454608E00D5B04B276D8D52E8533FA59D8DF4DA27AEB1A4D6E54FF340C9AB6F79DF17057517B7E50CAC46E99C2433A3F14CCF5A398AD94C433826D0497DE022529C0731FC5D567A2B63CB8473B1DD8EB40EE86143562E6A549CB58A94FBEC6E75E71ECDB0321D4E5FD2CFB9E8BE3E7B6A9CFB42FC42CF3D8A8FFF70E2E31A9D4DF35D6AA73AAF44A0E9FA0C49F1AD3A624B88DBBB2CE5754850914FE76938D2FA56298E56DBF447BC1DA818B2CBE6DBA78A240A070FC43A9C776562864A6846A4929C94B4F1138ABCD75DA0945C9AE6F1EA9468249DFF202F2E338B9BE3CE4CA099315346ADA893A49B969D26ECB3A05913DA9FFC13327CEB3DF6F0D1CD855282CB64CFBD0F695ECA2D4C24AB18FE07A79F2A129CFCDCEF608835AD2F56001E7B73DB415A132EB72D0E752E08849CF5F663A841D25792E3073A4A2634D9B41C3F9C73464F4694D116EC073C67C507C05FF3EF5FF1441D2396FC4583C8709C89E2EC6CB688B3713934E76B95E8C10CD2F3B9D0F298D2B66380C547D992894DA2554CE583743490A6792FF5490CA64868DFCD95C4D3AE21130DF4B00FC50CEA9AAA2277B76CE9F7CBF8778C30591A81F2FDB4F16C614FAD89600135B8084BC2494A119470C6D622B4B6DD534D086074874202F9772C190C301987A0BADD318C2152697E8397D4EEF55547C672F35985E3F298881BE917043C8B3E9679AEF3A65EA7E641F3805ACDB18E716493B597DADC3021293C234B5F3B548E82250FA5A2872357D961486CB95081829BB567AA3B352B64C0FB4F7072055FD8AAE50F855C9AE69A1850BEEF309A41D1B91A5E181E5020FC73DD5A90AE7271186F470E20D2093F44E128E044E5F7B516D746818B18A8D4E155B0CC322DEC548324B0241F4038C29E6CBA77C80228AC9291D1E5046F7AA321548AECD85847EAB71996E3AAF47738D06010DD373DC12FE362B599EC7B060120AF6435301B6324B7B99771300C7DFD369F7983D1054C1C45D37C8063C73765CC399CDF2C7ACCFF7A3B6F80C0110748BCA149DB1C7503E47CFBA8C4D44A9466D1DC0F3758932BB4F960AD5A67CA4EFE34F5D946220BEB96C787D88F87587D3C09DC4F6DE6CF1A91E463BD48398AECD75ABFDDB9DA29839D78260DB74FCD26D6918600C74C4218096D1BCF7054D7DB853379B88235AC069EEBA3BE170D9D5742E085B468D3ACB79FBA3972E46AD34CF645A979D3AB0E93E1B69F16B4C1225C048F5E5CB06AE5E9D84C59DDD9AFA1BA1291F3E02CB46DEE9B22EE622393E58AD1CD6EC3A9EF39BC5CB2252C17EFEE60F2A139EB84BD7E9131D70CDF35983D81252927FCD3CEAA9A6256CDBD0BB4A310945E7A6EBE10EE50AE002B281797313E621013D1F9E9537A51A9C32D89FD4C830D47E6F87F84B9C600861FB7191A73EBF28F9CCB83D031CCAFAB2EBAF1F4B67B651128CF35F70F8315D03E9AC420B730C7C7EB1C16623B89B89015E59A57EE9E4AA835436725459AB6EC1C3509384E1E44C50B86251EFA538C3050032DC9BED5245CF7708DC6C07382CA7B5664ECE3AA5C357492A1CFB76D49D4CAA23D237BDF1EA3F8EF35D2C893BC45329027AE33D9F63E9845BA7DE22DFE6A7222D1329060C4C8181D92C6B399E71ABA66FFBD4C29CED409B8E083012ABF3A8A1A9CD64F97E972CAFA4CA3861F5F73D891155F7DC9B49FDFCEA857981590E424752F9D80BACB50CE48AC3B8C8F25062DD793AD88B89E94A93A4A38753DCD1EE3FCAE78D680638C0B181A99F08EBA730BC90805E56C9C89BBCD093E1C8D9737FCFA8B1958D1C5E022072A04CEBF6CD3552CB1805A598EE9FF199144A5C4CEE2DFC1D318965DDEEFE9D2668281263143D9C38F4681A72096CD7DA420305ED6D5AC10B021D8CEFA981B0015099F5E5725B8D735455EC2FF2B8ADAF" + }, + { + "tcId": 42, + "deferred": false, + "seed": "12FB6DF663126191038F413001776E0791E024B1129DB3084A1CDB809404B555", + "pk": "8DB98D451A84D7C9FDB7E2BD7628EC0EFE6BA51499BA12BF981EF380195E1D8BB3E4B6E7AC1320C295DD121AE504385663CDEE9BBDC461D9AF9B74A36F30E52598E024FDC912F1D51924E3BA090D5E131218F69A80C44D920AA8B3569B36505F4D50F161A5DEB45E736CF04E61D6AC17948F496BDFCE3E9968861D267CE87D3233D12E0FC6A4DB86895F7D1F436483AC051DEF1E5A4738342B95890C90176FB8EF27029026E333E944A88D08DEE0340580A08DCC4A6ECAB4761279D76CA4DED5AA147D656DAA41EDE66F4C838F0A04E2A7B8E18E4413BECF01CE5415A17B6F39A5B7996A84D4158CB664AC36EB09980FDDD8323B2207384F60A63BAA446C0CA5A8982EDF24DD4DED8F07181000A22F9FED786FD3252749DFE193301414174CA01BDFD362D25985A6CBDB315026F813E3220FE8DC1E35EFE3F07772BA54861933B9CA9F8F68BCECE60F9F28148395C1605890D5F2B3E859EB7EAA3CDC66C58C9782AB8D67BA6EC271F454DD8EF82854D2CE61B5A513AB8FAE77A081D4A5B34CCE0100D31DAAED0852B9E77C904EED16AEA439B46BB2BCF42FD3ADDF320B4F1CA1737B8D7D3F7496C7C77107F2BFF1C907BB145CC2FC7F92CC3A3A4289CFD836AA2B7490393563E2848F0783EE4814BEB9F1FE75B5371BC9944029FF463361F65EB6654B588F9816FAE2083A4614DE3AF064D65A1254B4252C8B02F1919CFA11F7E523F51C99EF17CEFB5EB1F692FCDA240C3A0C504F2527A477A41BB2894AE3F3117E96FE3880D3447E1110FEBEE17CE73F1BA7956F397023E6CE4CFD8D3E1E84868C94C0737ED138FD7EF28A7D6E0A047215A3490A031C2E7085EA975FB16D129B7A70521AA45E9300355B930916D40FAB7E197244CAFDAB36C55CACCDD9EB203F48CBAB6DA41A29D686AA198576BA05F4575145DEBC8322DFBCE5A1D0899913DBE93F96033DDD73E8CFA20D92CC1E9869C217586E78FE30351EB421CCAC154089EDA5E4716E1BB022F264E76385AF044FB2EDD00D351B0FDC49B10ED29510FADEC7D7BCB72EDBE46650198C7B221335B354A7F6623842FAE558380FB0EFEDEAA161D0AC5CEDF64CD3FB1C709DB76C8C046CB5337438A72F283476687D26987B2C6C205F9B39BC2DB90EF13CD5440993F802BFC120F6062F8B62344231A268128B4AA66EB6A30EF98CB94CBD50667D9BE107A04C54631570584FD0132EC1F3AE8F115C54CA0849C05258CE87E6343BECC597087369594D1B847CDE8AB9D7D3EE1911953FEC22A2473064AE8BC3F406D81AED4C546C8E0DEC5327F2CF883DB613D5353837C823C005420E2114468B6B29B862FC6D0946964DE31D2490A14D5022ED160288F1C1B08DC9852FA66FD00138FDFBF6A1297B90152580AB8EB3E7374B627F32233E513FC9329A5062B3B376C5A3BD11E82979A0310E6BAB7A66E6A8CBF829E46C69BA03A9827EE64E0077DA863E7B046EE8521020166108EFE63D089A598E1930748A6446E4E817EC5450A07A01D49C767EBDC711F89B07C63B2140052C42AC2EB6243A4386E4E8FBE98F17F28C3C452AD376A2BF51C5E305904A1357D1F1B12EEE2D782F91DBE7891C7255872F43C697E8FD6CDC923FC866223812C568EEC14530BFFB2987E45F44E0F792B234718307275546DDA727789F918EF4897A6B586F9A614187FA19CB3AA3EAE11FDCF108F69581082882AAF9A85744BBC451263AE2E71A2E9EE1413403444FBC4CF5ED48E73211835DD7F2EB21545F4749CDD8FD83EF61A836AFB24FE46DA4A70E8241E81080D6AFA07CD3BEF47DD96A17E079EBCD81231D0D6496BD46438CB6342B7B7934A42F375A47B64B9CE0C08E21C5050204E576E552002FC90C86E92CD46A8E038A647B3635639DFDECDE6CC2628BAF8680529E9669EB28D02F1DD514943A034374C14A603327DA8F83A196FF531DEB4D642513977742745222F18DE817FE9BD55C4DC0810B56F516B673498F7EBEBC49BFF7C73305932E8F86DD79512EB52767154734816624DA121A925DE9A2CFD9104CD2C67F1CC2ED5413ED2C56AB5634DCA211DDBB333C8EBAFAE42771D9F4BFFED56D4C0B1C6683BFF51D0CC804E1E2F6B288C78CF292E0840D60462130DE3224AE058533B510D70CD9D5ECA048AA7472C5DF3CD8CA66FEE21194798237CFB506EE058319764FBC09F21B46850459CB581AE2417992351339F5F253895CC4251670192824A76F8FB63D926EFB1A070E0CDCFCA3B6D91E4564E085AEE5034A10FA2DF175E0B4EF2AC9BB6CE88DC16BEAB87A5A73350D5B7C964D005FABC58BA0C6CA62A7C127A49B8F01B6EB8AA51D3C102591E7A96029A248E4C65529613F177DF501C88DE3938C378EB4C71BAFB61624C15B8A14AB6C5B0840E0BEF1F6BE9FE4D469AD7189B3FD79B2AF4E9FB2D019F98E57E56D33EE4F32F2D21D8C11FB3190E3DE9DBBE9B5C96044D92E684B16C8A2AC216CBAEF735B2C72690F7692392904CEDE6BF8591833D4007C7732E7C0D70FAB6179D13CA6F77ECF27E689F7A6D4702D9BB293F3DCF7761DC6405CE43E32E73D8BBBC46C9EE7DF606BB4DECA8B197BCFC79D6494793C6DB02BDB2F14C3B81AB1D5F7E5F9E07AFF50B64CF2D82254D8E7658D3909BBC27522AB2B6A31394E925C84B665A4A030D5B1399902C0E31E27733E1761E460095FEE4E811C98A8FF6CBB37A27329B9DF33DF55A22E52DD17DFF78643675E913640FB6EBF88430487D1DA2CDB6148076F0EE6C84393D5", + "sk": "8DB98D451A84D7C9FDB7E2BD7628EC0EFE6BA51499BA12BF981EF380195E1D8BBDB2D29E491867090B9E965A697B5E5AE1CF087CE91425ABBE0CE0A5AF62653F1AC1EF5C1FEE6B7F332FF0876353BF37596D0FD0BD5144B2D28DF122762C53B0E688BBABC6FF40CA6B59885C172D7B8B03DF7E9EB847FC64437129BE6491FC9F17844745181084765356218212331443581827422547478716583235137304142402455774301672220067702281740345182635367206821152585408456654052728583200823033372154310824870472281817357366180438076076674475812436718415054614482424484278483046206360807771787771054735117481860335283427845150441828024348673056854648847118566408478657304738565734805614324307071342515464763053856836203744407720261127508640865603645571763504615240651218232156110531767574417578488131402811708672300570030415207614860486716278605250054542784421203140032858080104483743443502057255687503365145364325545780515742727205012463332228222545378481253257774532743251224012706856360000657410838731676482345513625233382538338360685487381801863581234163171801118480454512304805870580353572172486653225874875432158856321508853750572842660701771844633807757246836606614711553870048011642387468317806408144712357547215517244347457800162502560134340120227860884181180845236075730547174351241070547148484732728430350804426817052716534122672621650022564668418360272021232568277144644726668188641422271467488778515871817362810073182218026675237214022420675082370102767463268407376823612174601552176822253665808322107310413688206233547728348046326336582588831571550353146288604673611722768507738570106650282730540010814825386303560441675734048647887803531221650516815166201144723144731234257121763440850075481006600576245770066430232611184655640121061423732475158340280276165264230773851076665813040613203748418653067610885602255487480571513758574384651854415626417420543166747785171622576046385374026360446536560323364081514531124255163224126611340585256771327070023233175712863557000643568748470265527880027314325564436741673163013613563057262677350520653061006868115275687721800851442668541753630261381875745384251303754538638404618280501713206120252623514460810823423805714323631500120804284855515134331476516481847486650288541442660882611657005023631346640283306348184686066537312548854776538144604140728572838456414638133171874875422240152881130760145071162647006611762068256704854336802543356764210411586424602276003305764112061322443824572765215233587274448602602032341352101470571466720431168327107605723515030588630603022537525532211385730001520137417308382054521477265701811070771684871876723563513581351236548745640701728104731485470714068785004725608360521461771588538108418144581302136103731866083078237762606701124574620400076086186400026430204242416313181665824713128874033465213378736357151255754782458148571410206886244328708502561842137167528742821045110640483861757763044035404758481557643071506274125252625457522422851864812233285804123447364523664267670644684325263185521744116250655620038007410050478715435430444716138012661608280614268743443256531360686636133112133285152162217110212444684675883403052787004876652088607383057786732820085417285882C942ADDEFD289558DF68F84C5D3EEABC4272F5977AD513D3A8539D23950C631FB6FEC0A49A32EA5EE0B732A751FFA8281CF1C1D4A278E6F9C87F64D6D7DF0AF6DE3521AF8623512F6E27D4EFE4A716FB72F483FC9811832A56BC22612C7DAA2779EC83276AC46D188158D448FFC8316E526CE5194A2F2AFE14DC009EC89C712C705017E68EA63E9FD3FF5EDDF24AFC4533190A999F2E3909B93B0144CECCE997B32EEF929D73635EEC938BDA1660F58D15E5D9241C6061FA2DC43BC8E282081E324975DDE1B84C32C1031987B8252E1B2D3047EBAF0206691348A5FEDCB7988BA0D967D7FA8610CF7DE3B08A8BB536D2A80C75D74DBDC6DC1383A74B936E5E342E3F425E64660D230779C1BA1AAE18001BFD14EE3EFD849FDD81A561CA83F31531DCD1777AF16A8A7E37280D2C9D7989198AA342F845BE6F3FDC99FF6E4A2CD7E5DEF8D44CF72CFE0FE7A659ECA1816919613B8BF2255B77565CA0E332E18959EF7C4E3912F98BCC325AA4341C079A04C0B62050C9405F4E87C52C829C84AD60CB904B99B45653D5BC9B7CC96B4A8EB2BD62282F2B58A2FCDD4F48031B355B2C5D4D940B3E5EF791277D27E4D9E91EE5C1DD53C5F2C0F77D0CD693B80A97D7AAA4CA942D34879430BB0A5B354B51B3D61B47CB9C53339BA44BA39F617E28BAD34125090052479A275F9C9F787FE355C4B8E965EFA9EC3122CE4ABEF743361422AFB61D4136D5D83EC2476A17682B3E16FBFC14348B2A3618713F78BB39F23843A5FD50906920185AD1692597DF722B6C8EAE0324C615FB051474185ED261C1FEAD15086C88FD18A99226AB93DCE1A11C289B91B6DF0D7466B1AA26880FAD838B520EE9EB1753479FB5E9D17440336302A2E3B12A5602EAE3D561ECF7580B4308852BE844FBD025E598D3E4501DA5F0E4E8059AB05388505374F5EF6BF6D587AD79EDCE255211F91878B4CA75465884C75801995B4F21A2AC32E38DE736FD4D1C9C165F4C5FCC8F9392B768206084F4508ADE4AF5AB87DEA58B42F82AA64B03E32CBB5DEF948A14B6D93881EDFA5890291018F7BA6CC7148398823CD8840075A3335B5E0B1C164750CBC43D852C4D1778F258BCF6898E363E368B4DCB4863DF4667FA505557C35EF6150E74862FFEEF1C42779E870FEF08C55C1B7DFD433CAD4A6AD2DF25A90E840C07D5695AF96120BB6A41D48D4121E05FE703B1F5C8343BE403BF30868B215A36B9E79141409A0AD19E087E39AFAC1102A7D7A2411B4D435E4D731E6CB826F727508B0E7B360BD2AB2A778087FC0D6C2FBBB171EBF7A0CC40DA389836E895A6E0AEBD0BC0101D1E10BD7FF82DFA214631B38688BCF620F7188F33BBDF17CA3FDE11C60D4A68F62C2FAEB9082514944C93E31C69BA1446F4DA0390C250DBD21336667657326246A4CEEAB541803F7810FCC2A9136A186319E8A164D25EFE0CF08D98EEDEDE98BC226826F3AEDF19F5837818514E15960757F5B705FDD106E061BD6777A000169961D5800E5CFB63F81AFE396861CF87271C767DB3F023EA090270D46E4566533590CC29553316C3BA34655CBA17EAF8227C14A87019324D843641D3AA9E08BEFA9CBDFE9E43693E10E3CE2989AD595B1C279B971CB03B02644C8D205AD9AC00E52C9D66042875ED8A8340CE37CE026AF25B8ED1EB503AB1F29EEDCEC95C1053AE4CDEC7987E1AECF5FBB61ABCCD1AB81C38A674067B1D3D1DBB587BE58F0ED4F390F329ECF85EECF686FE7FAF7B065D14AE1AC5805611EBB4E24C609ADD608864FB88339A7C50135BF3B9FD149AABC7B812D9DD9902884ADA215039D1CC6DD687207BA91A9EC8FC2C18C15F2A841E2C7539AFC58C2F998B8D6F683B786F8A0859808150129BE0E57F7FCB39D102BA7346527F6C24DDD21B021835B32E094591087D20E0CA859159E033BD06C7ED6B76D56E49BB8DB788FEF5C3649197DFA25572301076AE65F3CFE0F135B8784614B65C458FF7EC6D386F10B673B5D17E5A2CE710835E5504902484DBF2D4C99B66821F94329F6159DC50B5F9611356F47FF4CA62C0BA7EA6CFF3953F68B3A2C4161D63C74AD4BED2EC2B7B57C81166016141F8684C26B7F7B7A6D136F1DC6669DB16215AEB0664B322E339AD8ADEAEB2631A18E423BD66ADB9DA0D7E29210A82F41EF96654032378DE32083A9DF91D237A69F7895D2AD7EE5695E498D7DA5FCB33ED831361A3AB049D36D605E3FBD7F019651467D06E9D8F14975EAB9E1D30296FAADEFDFC435BE54A23774D2D34284DDE0632AE5BC3EC76CE59675494522AEB4242F296B32D1E8F71B9255D7424CABF83377F94417CB6BE226FE2E42B020EC0132BE43E0D0F0A346A8451AC76122A44A15DD801573C704E0FEB63E9E5C2A7242A1BE0D3BAF8C887C05E032A4E5CF49C462DE9FADF951085420FD67A5E31AD9AB33B8FCE6C22C5E3CFE8B87BD3A13CB921CA861315C7714F96CEBAE615B179A62AEF869E81A3A5A16AA6C5A7EB6A7025BD47D1E734818A539AB8AABB6FD1D14F2D92A22A9977C9DAEA678DAD360EC2B7E8BF72A5EF72556251356937F6F515329887914D81B66FA071C538152D75208B58BD381139F5626F5373A6A319EEC4C79A37F759F27CB2CB76D18CCF5185370D3058C9B9571845554BD64D87D5999CDA335E3F93AEA99588F2BAFBFC9DBA476B06ED3A57D8D913C46FB9734A4B5FF97ACADDF5F6E08C9273F712639633A04C7E7B7CEF00876AD865F2895680A808EBBE6E8AF85EB2FACA81C33E4AE8097A9A003DF4161640CC96506F42227DE85E93177100AC01F05A6E5701FB8841DFA529B35507442480B00088C5C60026AA77DEF2B81EA411C88EA6770C5F849528EAE68F1D83E2462AFCFA372241A988E0738514AEE3F32723EC78EFD8C04ADE28291C309B2217D251C19BDF9E051394414E49AF076CF8A5DF9BE6A4C7825839F1805D3DA89EB2071B9E2486FBEEBF1A5967F1AC58A072901B82DBA4D6090E4A40020590351837EEF6CF6E4CC678F3FAA67BE1E16740E7FDA873BE73C71ADD485001D002CB3DF4FEF3ED277D130BF66D8C4106491448C10B8C402DD50C95CFA53CD8EB375D64E5E7500C66932B33E0A1A1433B8FC80D0EDB37004A2F64A3207512CA591123313DBD5C0C5D99475595F2CAFEE7E9BB138E518E679264D977E2320CFC59F467D889B5B4D3756D532C61BEAE3199EE83D905A440BA311D8F8B7529CC0350BEAFB908BFD7BDD542F6FFA460D2116008F16F0471157C117982506D82E13A703EB53544A8783484526D8251628E1020DADD2F502A5E70FA9E90BDF1CB9899F79B2F24BD5D09DFB876B1845515D947F8DCA2EAA40820556D16BD93382DD3283D98BC11CCE2418C43A35E07AB307766206C0F137254FE736F15821E3AA07EAE299A33C31C896C2569BD39D2A0736ECB396FA4AF9799180C693B342A56D7255659F75022E37D301041297377C228A367A8672D0FAFF459A0DA9C40BFF60ECE85782E991F0682DFA73099A87AE293860B143EC788148" + }, + { + "tcId": 43, + "deferred": false, + "seed": "2D6ECBAAE0E5A784B543BE58A0650680AE813A01C7E0C9FE65ECB32A304DD218", + "pk": "1C2B6801785DCC358FCBD37F578673850CAD84EFBB28ECD828783DA9EDF6503BFCA2420ACE9FBA45D4F39487658C0AF41E5C876C107B772C7366B70DF124C15DE0029FA1F002EA566AF04441D7C7E33DFAB7936F19F34A73AEAF42026E4A7245D6FBA3C21F26EDD80652442522019A72E586BEF8C655AF4B3E6C6AE8B8678A81AE39E3A4D756AF595E15AA8C4ADEDCC4E5BA4F8EB4AB5BCEFAAAEF15A629FBECF7BDC657910A62E5E02E3FA3F1D7FC4D94EE56F252B53020E325C25129C5C4501FDED83D071C59FE6454AEB1271161DD062D0308D1C515360E3DE60C383074944762EA6464C175F7A9D317CBEB83A8238FBC383F02E299EA185C37F259EB4BBE3A9B26353BCA9A1D877007A48B1BE4ACF21AF2B6D1B27EDD5C3DC2A77A17C6EC0A9988F2DF6EF5087FB15D482439D26CF63256ECEC16BEBC92A65A112C2A277DAB80A0FC49A18873F9F62E48E44BE451C161D5DF260EB14EC62083485CF28AE98FABB0008FEB12B0387AA1BA88E70CA703F8E2DA0F7DE8F08419FCBD0A5C120081E0F57A91857D476DAB4BBF70B3BFB7695B48486F3E8ED074B258B930C092F73D749E2671A9163F631B9EAD06D631BD8325B4DCB40BEDD67D9CCE14963C5D4B2EAD21EBEEBB441936039F99BB12E5629D5959DFA5627335757A6FA6A2482DEF787BFB173BABC595DF3D03477F8CA89B82923799BD5A94329CF9B1B950260CAF3152441B51B576C5CA9213E8AE2B34858BD4BFCC5642FD4A65C1F38F5444BD0FAC0C24E6D9AB20791FD3AE3298CFFA4B1F2C113CCACE75ECF9A83015C83ED7C6B20FA037E83529D8182A16070C6AF08652AC7F4190BCB569A7BA00BAEE9FCA16D9B0485FAFB55F048EACCB80D72B34299C9820C0D3E06EA8B08F844D296C180D7F86AFEA7355BC0B48C58A65C55F7582EBFE9D23FEA305B645F31EB1BC7C158F3D14D74101973FA0975202CCC83CC962B2852A409E6C757427E9309746BEA177FA23FF5DAC5ABCC5F85A8D87861104B41B04AEF79C31C907F9774C06C2A4CF36C2E17829149743455E419E672F744C3A75DF01D6239E4492E643CCCEF324FFDC0E42E531E28D98E9EB41A5906BC6EC0C4B41ED82CA86262F768D89A3C8860C18F1B42356ADC9C1DEC2A311DBA00F7E24688642E75C1325D4F72619535302B520660EB56BBF4E7CC7F35EE8261D3AD2174EF0F5B5AAAF9F664B61AE18C5368F080A9238B6D4F4047836C9D784B95B84BDE8AA165B3FA5E582A2F24AEFC50F1DAB9FBF666E4ECC858599568FBD3CF90EF6F23365951A00F808AD1B8B6EC09084C97268330A5E24F4F8F5C73D5C365A5F88D1287C5E37076BF79D3CA40EED1FAD9DFAC8B7A954CD58BFB24C200704E19844BB47F5CEDB184AF2939341D28229F63EAE74D1AA2D14550474247FA3922D2C24E40A5F3A765B3E41F0126DF8A494F8C8EEF43F05E8AEBB1FC899013BC21B764C33CF4EDE643055DE39AE5394C570646828AD265FCDF37E0CD152DD07ACBA5C28E57BC8D82D871C49C457DC3CECE1758EA883E0E13166E4B82262492136FC221A15B9725647B10663ABF3A3B589A73226D8CDC97B7CA86CEAB4AD973D83F85190CF0F50938C1E11D3796FF3BC839308C3E8D96AE71239CE9C189F7F00DB181A95A5F59D371B3F238F456D736AF7A948D9CDEC9AD6DAAED77E47AAA925D9EA0B0B4007E6FE9078CF127729AD03FA43789F38D7277262502D17580A2586453B1C38A24C7F5C59D96500FF01BF04224A9A868264189DA9CF4F3508B145EF402D217CE991419B68E5A82E00BC46DA3149E392D042E785817A41E33C823F4C6D2551D5EB03E9EA862CD175D58FFD1B5D7BFD1C7AC8C6A505D937A36C89A60702B7F64345D13D82BD29C86302AACD1B1835186C5F3F56B9E44E085106CC96907A332F0FDBEA742A6715BFED95D606C9F05B5F37F8F51BB049BA47DBD5EBB80739817EAF3F09810B00D9702A91077D60A09E7E70562EA84492B9DADFE4B8DC957727FA2296A97D24CA5F065F17DEB081395DCF58033AFC2F424A0CCC3220C477CCD627AB4E1D7104477D799833E2AC49AAE6D055C97D32391F7C138DAA8CA142D33CC035E4FABC57F3D1B0D8F93468D08BA33BE80C820EA5B3445B4E07E584B42DC27DD24FE42DA51B410ADC3D8AD3B8FE21C573858EFC0B6E709F91D86F6360C5B7F1F98A4B7D0F606DB60BE93CEAEE79A2112A93D0D6581A58ABE136FC6A87A6FF3D993020A6E5BBC682BB2175C5E6AC38708BE21A501E515CDF4D87B0D1C57ECF232936A78C525FE54557695ECBFD0B8751BC299F0B8A98979960939A1C88F3553A98A30021D27C72C9B25D274D642D50E0B438A65A68C6A2FFCB3D0E7CEFE9F0F5722E033F7358D7710D18A1BCDB12E4D01E3E8A580EF1A830DA29207ACBC45FD589270A9A82D7E090406C60DF24886E62F3055CF4E9E2D03400475D226228DCFCBF396868B1E79F91ADAAD9542CAFF5FE3483D51FFEF8CB247F2E90F489D0066E40BAD3D00222047BCC934FCBB4084D5D6B0397C93DECFBDD0D22CCB2A04ABA3DDCF8E6BDC4BF271EF1B55F808AB58CFBE7B8D27D334F0CFB0E2A8E3926AF6B584BF746DD8E7106EB4D0272B234A48707A9731159BA9F772D1BB885A8BE43CC527EA6F304D1CC25A41F876D393838C13D3FE8E7B1232DD59C553977D86D2F0634C9061CCCEC779862398D13753F046CBC1C6BBCB2184D3B93EF6307D094600520A13C9A61CF8F24B966F33A4E1D4A63129B", + "sk": "1C2B6801785DCC358FCBD37F578673850CAD84EFBB28ECD828783DA9EDF6503B2A3D818FA1632E882FB4B102891F36847D725EFB265104C96C6249D614CE2DA2FD15B9A2915A14F0F18067A2EBC07177869430C6A3900FFDAD11EEA8256258954C53CDC5092E082B959CAD36E830534AE598CB9A40805DA6AFE3A33C781B67682304811862666262674883630257466336654176127111610188405651882248835621772103713057301461408544446057187771006674605835060402676635418131476413436003120645277455515485670383644331501872624770716378003605043343662173545134662807012482221028367326430336535664448056113574018581120523841166041143840318651156482606328312581566713531544126481316674737206548863641151137443513805664368650232741372866237083842038500867032145440548358704527308541843850274876810732814453828163568433334252171168355156128245552322375020411688726150257732451832171850113208171275024208763087043620431368784852342633345325381082054768367221670638442265455241150542031786524420340504232434554630307202834160338843770683236510173416158055663006632524311202770074186756864725651225115207874172102767108723215410126544502265753858458031284223785244845208708477813813164616574044334063467141642437824662515130780320530524304615455323331052410022757028285822155463465307887721528548442757207157143662703603322523164328585723017213078884661343736471304300711110210007661410452167826762283616602211111814737670478671581647376618273266215607470650400468274107273140772805621181485466005826678168630861123665356648222147531357331816374484742736281012353528830064601303473326670343601815332320656614136537004121661334847127484167341210426215347444665228633775855605113481362562501604066143748138675085214380117534354518528803214733100542576016451870144542343240477121026665084103270221073287781215258026275727484778353836573535212634148130745855242442608642460711873814258078850618877672413774513172426032072356862074508810306014067080867427757824824028824108174406026218102520624880108734712762825145441131055432206348270026562148550718452404551485343104823587357361075363067777608700730787068538524620734084330357617168267260432467052780270082138751130213247302351083133755083746701327633651771612817385522241687365428627888010160240244451556860642616888021741676615122361567710825223512105410650126041326541401456171026106665284806160355012356447348246653058504148285820087475110160353520303780551734644523605167821608646410237607101761118786078003148446280063422132668120564163088754007557568310505200680472867527162330302442631523115778167707572822871262554364140832017606753138334338852737720140605628627473251125862002613337020675245162661260861007155034720455157108418561023828220700355382181424101273721445815451858423724440784253713785183511880022873741854405034651712631638575532026648282103088505253625664346403781263188161174460770820772032382661577887440223154505470856385852111666161268622021383012686823504876281517266854274311810301526324508130485562286633448201880388745815358336710062432506786440757406072140568841501477456514813456204417571574122527482775515235688833535654757407187843821823872746421510747450775537360482055485647333021465B68C4EC5CBD1447A46D08AAE37528E592C1BABBCC9F5FE65F159E1C54AD88B07A7C424748C63C42101D44A8CBC87510BE76B9F61F3314BEA466B2F7AD9C7831DD8F077ECF863AD498AEC0735DBD6D0A86F2DBE80487C08E0E15D4F7CA9DC09822E3A541D65A07BB3BF9C39AB410EF2C0A2F707985F8DC2A72C9269912A3282D6D0480D37927959BAE33003B5A03A2F82850BD15266F977EDEDFFAABC2B0BC9BA8C550B5D7519806A574BB1402812D52D6133845DF5EC6172352C2FF5D258D3D5858A2EA5EE606A40CB2D76F461980816BF6A536A79D1667AE5422346BDADBE2F6C70FC143AA30F4C154E22E5DCFCD641CE01EEEE50F42AD9BA102FE9D8A186190A495FA807A5CA7552B8827D90FF2FE48F8F195391E358754A3B032D155286A324CA507F16A815706A3A5A1F127E134BC5B5143659E4601212A46651A4C7F8823AF02BE5E3E04F41F47259C66B131850A7D9B0DBD3A415E078625127DE9F1D602DBA207C0720F3F96A44D86D60802ED16271AFEEC041FA8AABF92209A4D9E53B311956E46550E4326A5C50CCA7AEAEB692176DBBA39C51272036B38FF92182A22C4758D1B865C1BBFB342C1F9407BABEE19DBFE046E122E18CF7A25FEC6A28CE4C33C121ECD9316E9AF0016A16BCCC46CF6329D878F48990351829BE43228F200656D57813FFAC51DC487A86F6858FCDC46910024AEACBBA199DDC66963D914E970EBD38F18EFE709BA2691DDC8CC272095302BB2D25657C32BC64915575B173085D920AEDDFC37177B5FE4F38ABCE426EC46E0723E00982FBE5C7E8E5A4F26540E37DC39E022DE7A08F13B3E9F88D05C30C8970899E2C3FB898CFBBA00AB8DF919FA51CDA3E8193F52B8390D7C274C7F5A344EE42312B823DB36BCCAD37C4B213011F0310DC9BA72B851658DDD5741731F21A6CE7F9059872CCB9ED69F732B7410033D8B5ACBD66B33928E3A7D7D5A28E3245E883A2AD84F7C2409AFF0402E982BC95719C10BD187A454DEFC7D3693AC537ADA62BE47D6681667CE11F9AFCBD8031F92085400BC086CB4B61FA363096DF205CAD59F6859667A9BF44888A0BEE5D4B63C4E95AA59F02C2AA9BDD02519E1758ACE89AEF92F32789656E071BCB10767F2727C309107847DE2A0C06360DAABB356C35086E4C95AC668F0F4760F636754879CED6A1D569FB11E5EFA2802E8B1C8C3935F6C5C097B96EA478143C2D2EA5C1E64FE19E03F180B70F4EA91FA327AE0BA6F4C3179570C62C10A7AF043BE2419959F53A31EDBFA1E091029F96EA203BF98E6798D96727DB60909C09A9339FE71CE9E4DA0BE641F0E8E53B43277EBFBD0682459DC028C6F7C042C1CDEAE9DAC9511E6EDE9B4927454EF9BD651B233606B644BC2DA0B29500B0890D64CEA0EEC968146C5E5FE395087BB4884F0206455290BA892B0D929632D098C33C8D6E27022578249C9DC0C207409799801ECABD7CE84729884E8714A19A05B9C7C8E6D203400ADEAFB0CA2669C8241914F85186EA0B50AB4FF646C5D386FCC3F4178EE18BF5AACAF6B1ECF1F5F894ADE5FB8F5EA336BF88548102EB3C897AF6CBDFC7A6F6667E075475359840328BD9131D2D17FEC3A9034D3C7766110EA3118161A42D3B61AB5AADC71352BCD0B5A1DA9CB741F70A6ED9EFB8ABD5229697852AC27C189CCE811A9025BDDDA939167BA717F1C3EADED18D9FA05C2828673AF274488F154B63FFBD853AFA274E182D83D37C97C7090BB9F2DAF9B37862F846C46E55BE02AC19D23AC0760E2B657C0B1B134FFF3C6753F96EE8B2CFF394B0F5B50CB77E8F7614664FB3F0EA8BA85D45582A71F3CAC0DFBEEF6848C63A270DE0D2696AC4FE1EEAA781349B02614DB517807CF4D2B0AC80FFBF0160CACB94F2C700D57E156774D85B52F5245DA4DD8E4FBD2B9DD1B9256FB65D538582CA08C20C289C5AF404349B12E5B3A431F53194E894A45F7AC68FE4A0BA8FECEFF0749ADA4A9B87D52563572F1B0594C62586BF28A821DE955696AC76565861F6F44A167534232C3EDDCD921F5D939284DA288A8233193B231905C76CA822B72FB04C21B4D7011D4DFF88544C1408FFB8159A597E7C4184BF2AB570C9CD7C0B8682EE942B864A52F4B71C6A79121E16C40DA0AB4718FD859598A4F52790835A5D87018339C221DCCB8011796CA373C9DB8EE2926046B0BC01C4CC6BD84E824CAF382EBB9D2BE3F8366100116F0234CB3C53CB418BED8B8A530CFB64832C78E6FCDC31D830E894DA330737C0D14EADA335E7BBA9E270751BBC0D72A137F3496D3F4057428F00C5E8A6782ECAE0E48C3B0D1220F2738AC092793C18FD30478B57BDBD2C4C9462A37B1639163BDAD2D9A11C36467AE1906DFF0F3C5A7134D09168DF7811FB2418C43D576CCC191F0343373CE73432735B178BB122A9A65AE84B27EE42707895C6412A4970628DF736082D11D2022C08C2759BB086547148C885128882C0D716DB047A5821BC1BBEE85E4AB3C5B8B40A5D673CE74357A475D47E96EC40337FA16C6B2FC3F09EE71E7FD4458712112412F6549775D0F66DA948E34BDC30FAA8BE5241D57C48DAE353CA3191AEE310A055850A266E04BB78982D0432D84531B0B20A2B3D238C2EE1556468A193A9A032657226AC726D9757641829615989251393CE0171AB29F94C1D583ADFE35EF8B9859B67364DFD3EDE5DA27CF277680C65C0589CD7F715727017F02F14CD9622468DF17D5697AC895AE8D46CCB1FB0DA103AE57A97F316BD0179B297061F6286C07294C55458144C6AA2E1932388362559F28289B0361EC79A8D81E6C77E7EF0D3327A85ACCAA082862BF5D99DFE89243125A9BD7BB2FBA35DB442E41E1DB8563F54AE40D444974307F410CDE68CA0BA9B923F82D5F181C141F3160A0450F57454FE6DE530F8661D49E1A87883003C5D1B83E0F21004E2648970E3807DF2B865BB961242943733938ADDD5D219B7FBDBAC5ACF5EF250A67A0923E8908C265876E56907F71FF287A6C16F21F61424D72F58CC468D399045F32083A17736A99A263E976E14492A6791E1EAD4D568AC062168A7E85F115CDC302B567E66A6FA7BE6FC6D6F7D4E8751603079A64EF9E46B9EB1DD50D94D0D85CEF2F7BFC58B5BCC193555D4B83D454CFBC2F910FF7D6E22E9A27BAE8A95A229D79C64BBCA7F563DA32246BD8C7B1D5022E0EDCFF163B03E4A3CBF2ED74409FA652D82311A753CFAFF4D9EA50BF7D91212E60B23424C90EDBAE25F0202D71CB566D6C4E5106C6D618B8E49ADD7156561D11963D2A1DD17A7C2C00145FB0AC9673788D8AC7886470719E405BFCE819A7083DE2D841FE616078208EF2AF75B38A20C61573A4094A6826DC2AE481A2E3391260BB9F01075258B7EAE81E2CBE387FFC018EA827BCFBC92CD49ED433DAFCF00CE55812FF8FDB0F566DDA8C6F7942CF7A9E07E2BCEDF02D2AAF40A66D0A55912F32A1F1D5C5071DCB5EB86CFC576791FBB66B5F0D38C9D2F2E31F86965ACFE661A9954F3FA8E9652988D0D2BF72" + }, + { + "tcId": 44, + "deferred": false, + "seed": "3199830796190C3968520DAD86A85B677558A22257E43459AC684B68CE336DA7", + "pk": "525654293354C2A1B9A2A76C9A4908CF2361EFB2312F8751932347FCB8153A473CF3EA6AEBDEE745DFF2CBE7A31EDC4221052D97347909F0567ABF97ACA00EC5FB1D9044A346866B1D7F99084C55E01687D6482390FF78468628D011FF6435C1A0FA157A895AE77B1745E49EC365F051A461980C4A22715FBDEA55972D41FB6549BC5085E175042CF5554C03D4179095625449D7EA256949E94469DC1E1BC3D5D91F2DCEF107EB8F17EFDA721EC1D1B0F6BDD2DA9F4B628B4D467584A1DC37F33D4BA326A6E783C562548EED4891DDB715072A7105CD1F65D4E5CF147896E3D16AFC221CBE3ABBB3633709A91293DA31A0C351C9974731FC48D72BB69BA69A76F06EF17E3DE3818570809848DA31EDE05D9BA734F898F38058C8726B8E08A22CB0F07482E4E96CD9AF73C9A04A16E3DCAF2DF45DD49EB0AA4B0F263D071141C0AA08CFC61CAFF95AB9AA4D66C20FCEF62F2E4D7A85EC0E4996AB14DB4130BCFED9C9465BC93D8C424D1904A732E5A198D183B7184E0BE2123A135139DBFE7721B5863B30F8A99FBC5221F1863CD22BCC710632B300C8A667C702E091807A3BA8DF2A96A072C991673851B0F30E0570A68BE0D1AAD7910E68C40C240A6F151B559A970A1F10A81A91FEAA8226389C9378B178BDC69A4DE7AEB439007741EEBB06F2C57BBD01D80114659939715C42E7CBABBEC944E40129E4C626A53CB1AEEA0D4C1EF556A9CDD6411010227CCCD4BBFCF634B2B59FC7F51E42AF50339ED2BD88F7D7840CF2A26CB5F64B1CDD1D7671687400219F4291FA480134E3BA5CBC8DDBC463E552F8F92268962D97154BFFD77C061EF9C14D343F49EA0BA241124DD41211E1B75F6C0623CB0822E5FAF8CE10BC07E9AE9441BD50F4AC7D79846FADA78C9793A55BBCDECDD98CE0A669665E33E0A8A142CB338D05CCC9F776A04DF80A95AA00775D52803EF71A57732657EAB19493C212F9EC961EFB24302F32A489624CEBF07F23DD09412045A413C67FA16592C8BAC0C98A5D5476EFCA9B6BFBB38E87D301579F8D8AD6DAF8B2C6B9DD026C19C931C42FF9155DE9D0959F30E04463F264FFC1589A9DBAE3D96E247925892C230A6200D446FDD0010BABC17BE23EB98183ED8E333EE2837B43895E5378D3BE60136696C2CD55DEC42AB817844E77E430964BA68E700B766BF046655954BCB9685929C018B0B3C7747B8CC37F1141AA9A3B190E46578FE93DA3B44BB48F339C861FD4F97BA0B0B4852F839785C542E4151D9944E26A131D5C248EA31C9F41B158F8DA5E025F3AEF3D2A15386BC095FEFB360E4818BD76446D5F0A72FD4954E5329523202D7C05EFAB170D185B2BF0D32BDB32F33A7460DFBC4ABDD929FFA5FA21340A5EA68DFE1DB724E0E9FF2E734FA6A11E5FFD61F086C90ACC6EDADFE8DF68946901C5CCFB5A74CB6B9CE8C490709B0834605FBD161839568FA1413571BC7B350F78F48D23F67122FB629DE30A85C594620B92284766F9F2664C7DD414F2933E0E62C0DA5E48A8C82E34D66C559D9BCA52A06E55E42817F4B5AC06ADBFD3B06433442216E47FBDEDA317C50E2107E8D6592C0BDB963DD4DF016102C8BD78C5134E9E120D0462606EB5E3822D00D235AD9C7A8CF169610C65AAD5480C45E2D9D95C80ADCACBAF5857F86FE4CB5DE389ED1803B05FFE13F724B02FEAD70E900F3AED263624AF0EEF24DDAEF803AABB07EA37366323B6C306E77B81B00B3A5823611C803A62C9287A09035834BEE86ACFDA3EE3A3FC69AE707A74C37CC597AFAFEDDC3490E4F19CF0195217DF1BCD3E24D1BE5787C6A08369EC6867593388E2CC5677A10CE6D9AF6C0FDD970F0D484F041C5A4C2697F92E52DEF895ADB8194A11711F055FB06C5B9137D446AFB847E562A1F5DDFC6F17DB54DC8FCB33C600EC7BD5045F8EED910D2D19D14B422EA6C1F31D3AA272C2D6E4635F38AB155FAB5C8595F5A1ABD240150C1D20DA320A7702A499BB3F51AE6DC74240BFED48D152FD628E7B2854F894718D3B5A94A887B12BFAF7456C418A83356F5D0ECD7EF4955CE1079D4781BA21044E64E71CE375B5AB6977D09957DAAB44CB2B349670B11C3F740E85518124332EB859718719E4C3A7EC3EF474C0F4EAFD0C104C1753396E8DF1090E4E42A4900665BA62434D8F1D3E3DF25569950E401205A3A8649853EB34DD026D35CCA312C5D05842D2744B643728053A93EAA878AF045632C4DA0986AEC5F4E5E0F93DAD38911A8307622A2EE9FBB93EE62B7F2D90B222AB0D23211E71227A2152D6DC2E536EA0F8118464A9C8F9B1D85D6C10BABEA6FDB2262595687ADD404C4C15C4C2189BFB7660C5CBA279EB6FD85A4C5276005C7EC5B3765D299783E926124597132D7EB623D665CEA1DB454578985E785022F680BD1439AAFA60E90694CB720EEDEB301B9E948E424B5D5B4E6D976B6E3BF31029F346024DE71AC2C2B42105FFB6054226FEE8A80C2471C052C3C07D6A4CF749135E03A0B263576F9F19BF7FAD0FA16F39A3A8C4335B0039A197C12465C9C9D6E5D5964186FB6FD7E7EC615F1DA758F207ACAF8B219B256CDC6B5200B64FCB9CAEF6540E2B4D5F382C9D8682B72F3D359650D74E69038527A215221980B30AC3C066F2198F781D1D318B53F0B0EF5A8FDCA5D1B1D6D978CFA7D8681E2BDCE2B0D494A30D7092DF7536B1EAF0ADC98E00D9FC718CE797240CF4E3AE2B8AAA87AF2FAB32922E4A87CD267FA2B6F1CA38F4F5ECBDFF0C879E12", + "sk": "525654293354C2A1B9A2A76C9A4908CF2361EFB2312F8751932347FCB8153A47AB123CECA94687F65EC4FD6FC892101A78F01026F29E0135AF71EE700E7C2CBC73CF903B7B4888927C0F819C0CA2EDCBD907067803377984AA4FF3E17734478A57E2B35B766399418F75C7975ACD04F60063F2F0BFCA26E50F070B0A1A195353724566837267013523843061217340448208603377516427785068105543815455713385838378638182068387137202878174761230078700864648646024855062224860686668854027226160574716084705654107343266361631364842553385601555588856047580535034530370012175508353073724842155863748067168114848882320522407062271240544578230102367855236538671440435531266463107672883753384543572436706682450834316033375243560363701823084801423101304218866444185862300771604518682156827233004524227545010242832663758743810826325221807752832476605018480872813137847777000653666127557527716638486160042404864166636102870313548832240045178714184303667865718102217306530807425665255147226317774324026116685410151810861754650667058078686427182806416042711402016888435813707675336867138675385874877012367321122252527373105272488877008643087733704347456662422460586083063645404228215715050611018103186084667757203763065215143246526035450665527055616815808787430678265678120245012578311308256263333860323880466256476062110526427163351471203052665006541664736828465247818142306281443835837182183652107651602852387576021550653670563332605536365174537158126383246523487401623134168384464856206204768217870623261824124585771546525528033177675181171075524844712203858364348868366630338263454740137745641040281333252087128027252246866743284811231073882131764045468851375840422556572064517855348352776346620056667224700385762102065606267611202427345130114347574537103157673262766574536203507836868203424662260332464514814176307376835282323336537583824722072737215563716516622534570868515740510531360567302685310330081808880645123531722346410845162360657713551527237544415554545544676603556376177653716885147033372853404163258617884540527813328211514033674414257460047837602245324068143272035585220146643616441718725600482680403063464864523457642605402244220645225704532847633875702715808568343465273572577521166715627587343885578373673372766332716633554116600462443030006236252146783520750515425417144815346847112732253776133677705301441278410464448741113474825577724608565567664387072414188665482012132181145627744672156457615822101260650685316686216446276142280271565741485500215068572175027842512176043780617184765347663010028034833058116425222513618208124855666167843357777361347708737016118061814685808301052444558752468101207730047385746728811752708526513738756226634713860484428284725564228166015837222131614501433104081222168277767128212721462486143511455718342443083388355003610147772667647654723627762544342374672085384358876058841431863634132804448410306706760647544551074056854262848837436080043515363533205588831716267387132602472322688526176687873184770211636173375004366841185377208728801202224543227412038046055442545283515488671645386881814722167054187675850246200624520546261410308840183184005181485267722758628353566744521701762386445637465210013676767755BF422E848963E128A6250E1EA8CD6994A61AC9A0145EDF10B3F305466E0ED49A068336C98B0567F9FB23C5A87F7ACAF7F22A9CDECE4215215B168AFAB7821266C858A92579D96BA48BC94A120657B5C60BA282A2BCA3349C13C2E56D7BBDA2D0DBB6072FDEA7A1D8FBC9B9D965E9C8DAFB3DD8EBF78BBC57AE218800125A80765173C6C95FB23FFF90C87F7F090758A1DAC96DA7537B8CE57B1E313312CB26799A65E9AAF0387D2CA3DD5E348918B7CA888E0BCCF9136E55EE70903A2DBBCE3476AEF4CF338E7CAC5FE067E23699FAE85A9EFD9E68242949786AB2A2EA82EAF8053E20953A1EF07BB9E22D7847D9BDB6A06A09948038BA5448337264179180AAC89158B68A6CC91507E552AC1DAE3619FD2FA2E0CFA0C2489B3C9AB4FACF1EC5BDFD188BEC71782AA4C3C6B0C6097AE93C7EA5920A832F6536CF5E81D1A222B9B936D5B57BF539014AFB8ED19B076D5C3EC355D06A7B56523273AB4231A4DAC8942D5DDFD58A73F968CCE3A8BDDC5D4F703CAAEBBB910C264EC2079FF75F9417A97502C91DDC2FF5625A3C535C04C8F95FB0B557B6335299DAD717D21A9973433C5B11AF908BF9B88E4B1941EC12E9BCB9F2B2331B7F08B2EB04FC30CD0A99ED2CBBD3DB18E32CB5C160FA885EDF8188FA8716C0FA9232FECFD3EA34330A61465D4E10C25497BBDBEE15070C3EA66E172EADD1DC7686CC32418CC26AF4B2D61259672B51D6E86DEAF4208F6822FDF28D4F3706D92FC66EBFF9E6AFD36D2D18F25292E8175ECACB7465FC04E674ECCE3A62ABECF9C2D1A52171FB411FDCC893C43C6CFA94B1731F21278378EB94ECD9774054F2D6DC682A07980C87F6C37D3C0822FA30334B90DA764856BC84CFE131172E75639935E9FDC42027907FA20363B0A32C7A29588C003DF13DB2AE9C7BD6682B743B7919DE78F8E819376C1D9E64FD1EA0750C335F56E9326E94107DF6E441EC38507755D3C48301B616782A1F4ABDC98BC8585A18C29E80A32DB88EBC3959DDEEB53638F6D58B58888EE0FE37AC86148BE1DEFBBF3E5FF194F9538044036B95639DD219592F0433D695C074CE6E9710FF9C0B1D6891ABF1396B5CF34BDECE6B3F559B1D813CDAA5DF038A949AED51DFF2C2E821C643032FE6DD6A74803E2E2DED13D446BC969AF4A0BB2B973D5CC54E2AEF9896EE166D807B0E41353D6DA28D8F5FC2F3D991CE68AAC6DC75663323080D5688FC6C6DBA56C033896F0581BB8E9F0E9E3AD561490FE9B8702D9FD32B652C7E7B74B74A489B981DCB598B6DC38A7CD69C8F429D1B2B0C827D8AA31860842758AA1720D87B23074DD0B70601FE0C2AB6B72BC4FC836C81EFD49B94AAF378AA828CB90242448101732633D0E68DB2573588809CB76A80066109F6805445F3880A4CF143D02384A5198E84796EB9E3EDEE3C64DE761DAC094B05A4D8981CB54B72C317E4ED791C49159A4E4E8C21F869FCF320F90C0E67B0BC2BA193E29E5018213C1AE8E9D256D8740C5103DCBA8EAB450A6E259B334E3448CEFEFF100D03104F810A7CC5D085FA80F054E4AE67AB242545A818E4EA1F3586945C3A4D242EE5ABE14DB6EA38F50407A88DA116D6D3BAD935A32817B4A24119E9A103FD7E6FD5D5E020EEBBA1390E5151FF456669E4C14EA8E7F343769E7510AA68D624553ABFC6EF2F839AEB4D6D5E1FB57510D3D7A7F0EE969CCB11FB023EF279FAEAEC6CF377B524D206C5BF4E529C315E6F23D9AA4D8229F3AC1A0D77B26F3530C80EB77A55F45AB9FFB9FFA8B8EC28F733BC500BD684D49DA1FF31EDCD20C24231086BEC40E937C2AC1F2D4C9EF4D4274E9F15A6F961820699B40D0DBF4D11149E5696652A75D571C61E8ACB9EA96B5EE185ACFB344C9DE2EAF7F956F0569766EEA44AB42F0A2982F0957F5C70DEB7248F6EE23D322669E2FB3520CE9FC98BF79636F5156D9678BEF7B19F916A8ED1F7EF9D34FF853923CBA360B10086A64BE6BD6B52A90EC48D763C5E00A9BC0822836E594AAD9BF91D0945638B6C6A961DF953F69C4DD75799C7B73CA6864746EC3402BD341CB14EACB6343FBBD244BDFE1EC43BD6A5A0B1D3FE2D896A04FE8419DF95A691020BF61D214E4736EEAF25EC01304E6CC167D8EF969B8E2ED2BA6F5328EF83903C73ADD97CC6CE4BCA6DB63615932D3D0865EF837E335BF54AB3CADFD6EB4A7AB5FB441644AE5748CCE75157F669863CC89930393083D8BBAA83735DE31812E471B9858E267C7E646C3F204250F8D4280494ACB87D82052B0BE33002806912DBF10597CF46D78E8C64E648A0BC8A756D8F09D1927B73385E8E8E960CA2F3679ED81B0461706F4864043D5DF4E5CA59CEF9A484513C86E2FF44C496498EC88C0CC8BBFEC45C9A9E233730C4336A8D4DA876BE797B57635A6CC532DDC701A688AB712C8380CD169FEB3CBCC1004637BCC616B7D300400B6C55B0134FA2D6B96A8AEE0A54FF88895E9A16FFE4EBCD308C7E112E0FD81E64C08239BB95D52EF32266668E4F0F39EFD341B159DE7C8EE179A223D398BA70A07B774C04FF711EC50B94631BE472232731808291AEBFCF6894632B1C1AB119243043AC5D0C054B60883D2083564133FA82F3A46FB59F86334BE0C6E79E201DB85D35432BD1793ED3B28DA8F65C7970DCB9FC6EA0902E9B83C4C8AE86BEFE01D3D5DFBCAB946F017CB2CF63AAF8B65BB26C8D6A5A73C9DAEFF2FD482839916D9D60D3919607CB99A7434574F05FCF15F4F4F03293F3EF2F5C493CF867A4114F134043C5A5CC26F8875B6170C787FDE2247DE3AD7E80610F6CC09F58B66F6DAD4354795D49F994535B4424244F18FC65881F9DDA7900F7066B3CEE542575F13C9B0E3E236E0813F2D7580AAF8F9E564A3AED65DC17F0A6EAF79F4015ACC811F5D2145E51F72A1680957A97D36050028DA3D3FFE4FCFBC223CA4907BDCED64101577E2418821D77EFB9D868FC824D7BE13A28CF1EBA4418BDBBBAEADB54B3E162DEDA47FE29C993488D2B5E41B390BB4895A49717BABDFC798474E852CD8B573E960B44E85A2174FDA806F97A991BF9CFA8260D0EA441A032DD91A24C2AD52F3B8064226B22C73DCCAAD5DAAE55E5FD30FC31A43B022D997E14E71D3DE8A8E1F4027324E22E2A7616FEC4E0ACDEDDC12C04A56B65F0C00A95B8C1DE9B61F7C589D0D8F158E5C9C65439376E5E935CD7B149DC883FC602370D38676571CA764E6E5A2467EF5E775336BCEE1450E0F978BFA4A0B4CF5A72C259FDFB18E54425ED83E6DE7086C5A175729E38DDE3B46E751AF79BDAF0325EDD7CA791F4F760FA7279A7C17CACA8DC172E47362F90097EB36A8CF14DA378670639D239BCDA3A8BAF29B12803CB26891E4B0B24BC61066A490078046F000324E5186C39EFABA39C5EC4AA8E9BE23BBAD6D7ECAF24A5BC0EA0DCDCD90E17EB7B90AE56D12420786F07C8F2EF7944442AD36E2ABCD1E66E694D6B949EC2C5DBE99832271F3A70782CE889A55D93F78BD4F5FD19C580F456E684644DDE65A045D6D64BD99" + }, + { + "tcId": 45, + "deferred": false, + "seed": "E788F93DB12EB4DB91993C6636C009D06D503D5331125A2AD635354AF49ED3A5", + "pk": "370D66BF2921162F6025F1784F8CA45A58E6E72EFB8006078785BC023D8CDAAC29339D545F3F03DB0EFCC2AD356020BF1DB8178B123AB7222FF4041955E4E9338DE146932623EB6517BD73687A51A67623F79A36735AD64D63641D2AD2A040E8CE85DABF03D47DC9A3E98CB8098FB22F84C370D240AE0DDD46369D02ABA059E31DDFD5F56FCFB2CB7066B488C73AF6958DCDEFE66FE5CEB0FCBF298CF576C48F3A1DF542B5343EBC8F2E80CFE4A2D31DE6913EE5962A889DBB22067FB377606CC1AC663787C04BA8C2BBD0273D38D71D18BB7AB435544535A60271B3B2045636DEC30B0727C3C527F00DED0F08D372BC985F3C8FC12E1A46FCE031D8A2B5FC93EDADD15EE8431435A7C6797AA343D33B57AFDAFD870A643D927EA85C01CB43AD709B72F1909DF60499B75B0A29445CDBD1211EDA6666695052E4A80BA3A4B22C33B40BEB3CAB8100017807E5FE4EA49E3FE419EC2A86A39631638C0122728897254A58A4571E31B46583A8E37AEDC5C437E27728B1F14CB7493E5698959B6909FFE54A0293A754E34B335703DA5D99D6B146F4C7118A27AB8E1F9DDA161F03DCA0C6408DA273D5517683E5E1F7B3C2F29AEF73F75F5E60CCEB99AC5327F168A283E590E637D33D6535001492DA965AE977212056569F2456C8F9596DA43989D9162DB32D8B2B989000ED4B3B9F87D1251F5FC9EA71780740761711E74D7EFAB8D007B81E848CD2493117D3DCFC2BEDE8F85592D8265AC04B95282A06EC534E056ED8CBE73DBC07522E1E03E160227CA1AB5CB3F08D7BAA56D03F9B7C12DDC71B69EDE3F6181FE721A75DC0931C11F75D08754BB461F4A2C6CD584AB8419B7BFCB7EF2E39D8A4C1292AE9528FEF05C1F5D6C7F57AD50EF626B32EB916501E6FBB5F9A854095D28F8F6CCDC3C8B0D56D6BEABCF8578FA38FD947445C8A486A8AA17CC5012C64B21709EEDDB0C4D5955FCCC688A9838DEDBB005B7D73FB63480B296F23282D32C01601758632EF62045E9DB865BCBBD026F5E560A8B3A7784EF75B37F03D2A588B53B76DE01553F78477731FC4FA2759CA49D03004A722825118A931E9E0B360B2AD76293F52CB80A0311790CEB79EB2ADEB151052A4B8C220140BDB45699C12824D1416EBD2A1A18A16EA70035E69D2902873423AF69E7A7385F1245BF06D1683CE862441914D77DA427C210311EF8A703CC2BFFDC70FF7BBF310ED56EF30EC8D9125755AF03D2809557C89B32CCBBECB40110E0B786567D8531216EAB5CCB8C96DDCF03A3CD7E0E5D6104239D38B8DEA3131716238B2429CC6E02CE3DC8AF757D852AF7CE141E70A0BE92AE640ACC586FE960A440C4089A515A6979345D087C9A31B7F6594782EB57FACF3ABC51FE40D5CD0328CD90A4C840C058313B97E3C330BE1273C27F4F96BCFC066A3476F7D89B5B1609718A1CB91C3580CD215DD9EAA4A95564F42D6D6909C52759B030BFE18EB47A7B9FD72E1AC05C946C372B01CFA06682B48358F48E0D76F9DA3CDF60BDD53B9A09A641E12CD593B6593A62702A1FC7925447B1D7AADA5C8EA884E1D2A9510BC2337728EF44D66411E112B71B2C203C1F7746F918CF4F29033293BE45AD2B4A7518C3055778FBFBEF015E57777BE7A8F6AD535C0985E174AB4BD96CB78F322C2EADDBAB2CAA52C8989C1F3F03F230EEC98B52AC6A0A2DE8C7EB09D0E1B81834B686DD3D9AC1920EF6D817F429B3C314240487B0C527D4FE754A3E0D42D8167AF4B05283437A76D164731B51894F4C3879CE88645F389DCCF109BAE5ECE09193EA6C35DE193F6C68BE0827E38F4FE434A06E761B8B669B22896B9BF891F2F0A339FA0938CC231C37A223D44FC2E44EA78398F452D32BE8314802971ADCACFA737B2B90CF1B8FD3387D4D774C7BCA754BBE8A06C6425B24A0F08152FCBBD0044063BD419F6286B26CC3104416CD3D34FB06A7494D1FEC445589E56E2FD976E96912F72D377E4BBBFC482803694045EC116F4D5CE28AE3D453100F2F2ECB8057F47D41DA549FEDD18C27D79499CCC62A503F4B91E44EE4471D13B89A3630A4B622151EA3AFE335F19ED80FFF32267A32A2FEF8B49E60C9437B7405A35412292B74D3C38C825DA7D27EFC433167AD46AF0E341E8309CE6A95881DE1C8A67A9373E712E95B1EF948AFE624E66588060CA6A4197335E6BA537520DB6869B6BB114E718519BB72FF3F913074EF5FC9CF8C115104E514B22E37A871C48AED07FF93656FC99C3F1F1BEAF5EE12CD9D86A8FC6EAB7CAE5CDF5BE07699B0E801B9B83947C6D78254DA8E77B82330585EA02B42F87329A76CD09703DD0A24E01B1B63ED00926B4F4E9DF2277256A06EEFB77BB04DE09DD8B19237D40F141304BA7DE9F9EBACEBA0A86B0A73310E138E02F0FA284AD4F47B2F7A4F18F0A166E24025201F5449F1BCBEAB76A18832F27CC5650F9B3AF19C9FBB8EDE9C5561E43FA39503155C865BB9FA2D97FB64E8675CB8540E10480A85AD854AB01C94909C07A4A8DC2122ACFEE00450E5455B7BE692DB87A94CE0F367B3E6E40687E50D427116A9DE98B1FEB0AD0042FED0482CC695EE6ABAF5EBA5FB10DC46820643F4C40226197096714135716F74A10888B2CABBC27EF3D4C4A51E18EFF63771B43C5833B3C7577340D9E729CF730702F2AFF7BA8C0C3812028AA36A112686DAFCDE36D5132D4EE31203623224127DF3E69372C45D7B9E0370A3EFCB9577BE0952AF2E4C2856C0C156858A12AD1E6C54E51E4", + "sk": "370D66BF2921162F6025F1784F8CA45A58E6E72EFB8006078785BC023D8CDAACB6D6FB5A7F5B3C55D1B7B4D99FF4A4E464226FEDA9E8C986B4E5F41A37EDB84F87FBD62731259FE7266BF78C8C1622425EF797EFA30EC80432808B12AC45919A2C30DFA9968D2FA70B94C03CE2FE4CB15E52A9B0AFEC74FAA276A5A6C3913558165301232343767500140645258743061342542321447425681352486528374628548377702443573345023511515432272262636387653371116077564331128261673582164376865470573778011771888324265183248748526461364218768355482805103865333082167526282242560783314370341456383857383578161652306885528655175662755151047138555553146534343846644604080124474864542472815033627744112223432243010282717120330873340070542331872402377068660004410221333432814123760781816702355556354318770785856176381340622240247180674627437023487887142122356311528327715685414266201482028121764321760138877428245535571814667284614438305271345087160060677013335670831368663514625548365687250184502508737813417187476721462666327610566282504268562450465824881154630675748446771056374112326181781302812218455007821574286647628015822857841575474420251404400700360143301022535255431143253062813825455084682005502132778411085234725034175400186665763287222312538538408377111638782350433570758668635031106555035670557521681012082802587051366781137117633440736821514153673831736211187582851663268227614710433747764655121055850228627771006367547345372746630418234207825131867834621675040540865400710271240446255678587535712646677663862756162648235733574803251637433612543243468478708540037560522713432554677321560753633540782667588111844775721082267830084100184201347637783057758451023428802706114581247815517568146814871862414358208702618046381513554368158677108340188165884412034464317538338522232138722036733523471141710411066612126271743047838718830351623801480688837684510742872845350422860251052626017351858365885606700612771843631480036820157031348205867520520487765402767737510616772508510833486814641587451664151854305857511507587221816184780048357254801883803628823755313454274573606336453016746307562240318134330413451401315522363547183446584200387332666582654003115726104061523538637014810542557514371810386337213708847727654658851037453520630457682353101720774353267248527376013051436822206685057775611555457025261832548641805611352714453114181682076074007865877368448848734003148417023366531156644485347310062806883886101206088240403774741141888061787233830058632806617875630436082502522148484676107601474733117287574076826454801581084362107263126264670065123516671432478772264052013128365223266326033557830542056876118774244531751804203463628628086531048064586012217077568726234013258648566632205661202682265777756507302764142182572022616275154047553442287404117336235135884581014567433756542883011752430774456756024433362318460726861231472815238026480165521125855780525541506454870715826252784875538606765743657652331856072572662706465271157248031452273677063333062566472476428010820161672272014834502781064534320058730853758777214125800834724680368831480488687653825566260382261818011441503256800555554122412786818455524643670578000882636824433184045576563440255AFA30ABB273C678163F2E011A3AC11D88762AE6242B03E2CFBD09C41F274AFED4E7B529A15CD5D36CECB76A7296FD7EBD5B56C185AEC70357C401FEAE5F89AF063AC7333ECF31BE378348FE5A5022A54F3A202BC48676BB6EA1B284E85D76EA61CF1C09A97584756145D383D3495A2EF5718D2A4DEFC2C8F46AF896B41D399BD324987CFEB50CEFE71170D668EBD607969325C3C342411B647BE4CD2D77653EE3F5F9C0685BE270ED0299EF45E119CE37FAF027EA64B0D54603C59566CA9708087A67B2D43CD438848C4A3A0485FE9F9DB87522F3E552A2C91A18BFE6685D335D48FC9A633301C126D4098310B4B24E1B142377FDFF5B9E55404FE682E8743A36BDE3AE2DF8698E8BA14EA9CB895BE64D9AA061E2ADF95692AE3C28E90A30F65662A33DDDBA2598CF925C5EB9A76D7388BB43108FAA4208565D77EC00ACDF271FF2A3D017CEC9DC5893A655EB6E438714AA9B05AEE119FBF4E18147C2D21357BB68686165ED35550862CDA47A9B374B7F7AA5913A4B502DD3113A85B5A125CED5E88F384A4862A9BFCC42B74F52DD34871C27C03C90F288A43BE6AB6EDB01CAA1E99B311330950E28893D355978FDE12BCC2261CCA37078D4C74ABB70E46F82D5062BCCC4DA6176183B4DCCEBB601D2C8BE0953754652CCE06E599DDC35C3C717BA398882922333D52F70D9021C57EFFAAFC163474707749105460B9061320CF20E7E53686B306C2963FB84DEA297D2B4C4192F1497F369D52460705F25A1C9D1CF428A59020261B100A444FD057F2CA21A5401B178F3795C6D95260673EEC3216A93C128E7B50A6E7C70D2FDAB027D4E192FE36BC45D738CF0A08BA7922FABB19EC4A755C8B22B57C66215C6CCAE9421E93719EDF47929E4999538241D144C68947B5D9CE9D382F797D0C993760F0E42DA8051E8C1709DCD8BCA4534EBAD89C67187E704E22636893E910D10C125A873224BFA48ABA7D753DB4677F2AB120BFA18F8F0493A396128F6426D2A4265FF5B14D0A287834CF4581F6B978C66F306688BA4FCF67FCBA53FF05A6E98F7E288DDCA4A1DFC43A1492F3587D450099693ECD43BAA35DD7AA59513E515C1EAD179C6004D9FBAF3787EED000374BDFF6B72789ED74191B821B595DFAA5D359DA953E26E9B572A040E4CE2172C4B73AD0FD3CC21F2B099B7DC203472BFD8DFD40C8AD841D81A1AE0A7677A666CA8BE53681152E682A18EB6C804F4605630A1429A58C0293B880F455C4342EED532E240D27861D084C14D32469CBC8C62F997C24C8E43D675673C8713CE03F460DE306DD194AF165E021F049541793C97343B1716CA0BF9B5AE4D330985B3EAA44C60F706326208C8BFC2889351656DE62F647AD6B40D6ADDEB7345BFBDCCC14099F34A77D09DBDFD65E2D9CB09F24EF14CAB57AFFA9C5FE48C483F63212821CD2C8C9FA1046594646881D40A66656AD9E0534E3EBDAEBE1DC3FE5A6F96BF5FADA52A7F730411635B3F696448A96EE1C5ED717D13978D6EE381065AA9D3C8A2E3508BA76001427ADEB8E9C706E030AE2C41E64AAB319C767546AFC2DDB7E1E5AC0F51EF6D235C6FCF2401F9DE246C80261E2469F26B8F77973F22460398DACA28FB963AD5FC4715999DA55FB88864E72BEE8415B441521930A00C08577B609CC1240723E565B06541522075446BDFDFA6E21A45CCA5297032F0DB06024B59F347BA50F2787112131ACC9A67F41E81A8F4562BBBDE74381F3142F43759600BA69887F5E80E0488BB1DE61E1169088DDBB188D2464722469C9D9339019FDF3D1421390A156B33F73E23CF9C2E1E8139CDC12172433D7E5B62AB55A88E34BE956CC62AC6E469C4DADDC4A3BEFA5B3D7EF2B061C541A6C8ECCF2137CFD0EF24D0052646492014BF6A604BD3B8E3491497EBC008C68033A48EB54673DD28ABF05137C408EC9051853BCDC392F6AEC82F8EC5CF285B7F8EB7EDA1DD96EDF0B264880232EF5F659EABB78ED48DE3BF7FB439D3B1BC92DCDC1F53EDE8957C8FB244483FEF72CA1F18F458CC5F1B8A15DA992AE5E69C364B59D69E2BDF82B25DD56AF4E34546DD732882E83530952AA7ADD397BB69FB4A5091DE23E60EE3F2FABD5D81370AD1A16DCE0D4660A5488925BBDE4E7F3C989026D8788659EAA0CEAAA8EC16261F255DF7298906D9418B92DBCB4D1471A4BC7C6842321794E3CCF1DD5EB2E3D13A47E5489223BC1A9630AE2B881A160650CBC38E7198494A58FF65F2099B81B44251DEB1D4DA99EC3658366FDCF918919741A4C2A0A91844F4B97F3C135392A9E0D41AE6C189D0D93D4E0F6826D142D2160B9CFE60B7EEB0AA148BBBAA4DA7669C72990F8BEAFBC6ABA9AB11D3083E2C337D3BA6778BF7009F444C122AEF14F6C8C1D800619D22045C88E80FE1E80C505FEBB6670A79802E85E96CBC73E15982DA42BF530FA5500DD321D8BF5EEA7E02B578A16C099ECFB47ACDCBA485436FF5D13009F51E53BE19F457187CE214C7E4D1C4BA0AC68CB54D3471F5B1CA714B5ED52BAA5EF9FE75E9758D1C92BE75B821692BEB24B8025D2BCC2D54F46CE8F0EF4BD81D35BBEE670592184F63C6D87E458F442718C7D5E85BE6F0C1EB0D9EA0238A33040D4D8CB0CB0DEA36931D1D932840893743AA426DF8B9222E80338C15883DF42DE0AA6B837A9BB7ED65F570ECD05DDE4294A4AD23D39588B218ACF34419F3FA581E22B4879093E4B35DD2ED116690A96AF422F10C511C49393FA25B61FAD39A14AA33564EACC82C8F65A5D0227657118527D66F942CBECE1C776E252644B8A97E5A564038E3670C31F3BFE93366BCEB27648A904152FC907E6BE8B6A91103CD55C8000BEBB60545276D595CC738B4A2B1F9E30693FE9D6796DCEE7709FD2458A38856E579347C560F8DE440F2888F38FEE3C905BE51303807F2957932F96A3ADE5CA77E5616A44B510B9686500CD8E97950AFA67680E236A0B5258A13DBF0E096ECD086C74FB5476E2EC7BA929DEFE11DC8F4BFA2DBF21158EF72ABCF0675B29709AB9FCBD2755633BD274AA3D5426EEF9B1F712308E7CAD98CCF4704F1D49CF5E189FFE80B4E17F950A1A4D14FB6CB6B0C0D910BD527F35498A1379C9D034A15AE852BD20395D4302358B3E09ED64724432ACE05DF83C3573D71BC5C168C4CE160ED2B7A79684AE20662651F988AADAE591159A1400FF9B91E13279764CE8C14F293A0346FBD8EC833BB9D6A4DA4260DC221401A4AF80CD8B71420551BA188AD8DE6D9723F49433A7AFB855747530246A4D1128B28A85A6F16B7584D4AED3809F9A2BC0064B5237823FCD1EDDC92C5F24A168AD3CECDA772D8A9740FFA20FF91612B1E13F905B2A81EC4A2C69D088DF89F2F20E59523667109F3664056BDA4A5D70718302E509DA989106B1AD7370C4A9527AA79D2BF8226ED487FB44A5B872DE95581E491B241667C01C4AF5B639BA1B496A2191A23DE453C15F9EEE2EBFC4FCC3D6098E31C9C33BF8908D4A21CBD14302E0F0AEA458DF776D75E929487A623A2FEC1" + }, + { + "tcId": 46, + "deferred": false, + "seed": "03D86B249CF84472E3B78B12110E2C09C7428FAB65D362760D0800914696D411", + "pk": "8848322A566CA6F4AEB022CC41ACE242F84AFD48EC429FF2A107FDC381DBB63AD301F719FE8E5784BBC4F7952B43182748481EF5F9AC848D277C819E86827DE234CE3D1D90CBCBEF2725971CF3A559CA903896566ED66E4B452A1080B7E825179882563CD73AAB0FE07452DCCAFC27FBDE1A94D750E27C2A67F1B47397C50BF0B53E1C2CDC2DC13B333E9BE0399F271287E4C9BA16FA122C418B7AC8DBD5769CE792A66475ACB94CC55D70BD7CD91A62FAC1E59139EE46072A7F76766AE4A1AC3C52A0C689ECC001849F5F6CE436B29FB5552FA5F3BDBD662A85EF86228EFF2EE4C9B0CC0FE78F8DA5A70231D6594430A70C878DF82AF33F1EC8C979FCC8777E00E77C457300461CB93E9D33ACA87102F0B217D36556D9BA2C2A23A736628357831128B5BA6B649109972B42B15C563B51CADEDE4CF3D9FDE08B456F7A9F2EF28F3A7F18D5F3CF4BBB6BDCCC98F801391D78FF0511A09DC07CCA1A81E63B08C0EB738E1F942387946D3B3BC7A0F658AE2FF83310988BFD4ADEE4129C68DD665D12211211C2D9582F80AC92CE3F943B61C6C45B935D38B27D3C1C2ED6DDA42FE43D5DF6E5F6BBBDA654C35DC259114D288C9359FD41AE8C2233AF33D991BD283310BFC261CA0C45288DACF1319A70E93A221ECA835A6CB1FEA3EF0CD1837C0C20C51C3C8A6E81A2FA638355EE80B61354F50A061EF5DC9E3F3D41B37BB08CD9BDBFE42A0BB909BC24EDC022CA57FDFA2AC70ABBFA851E2A2FC73E72E06DBD0A73CCAA91F399C72879DFB993F17408C9D8E5B60A6E74C61DDE19893512E63DB8CB69AF370A8D0A91EB39334900EBAA892BC6DAE48D97073553B4A479475EC1AFA797345C6743BD395D95A16B2E8D494BFB306B83D67222B09CA917334406EE4A021D318F364405D74AC23859899B6C758762369A63EA6EC3C9236FC91578C6601ED2ED93F0873026E792C010E187C54FA1CFC58BF88939D295539566DC50600B4182D5013C262889AA964FD15ECC00DCFDF57B2F7513A623A405E31811481937FA6D4DEADD7402CF84D050E4FEA37F5B86DFAE2370B1BFC8B9E6DFAB3859A6AD8712558E782E5D5C41206A007D19D20071E925EE25E8F10A9F04B09F03A4E1AA017A7779CB13AC5D67AD0E45F32C216F60897DE2B77B2741920EA73DA07ADA1CB1E3AB5C7FF0841C8B4D3B369DBCD7E5E705DB112D0BBAA7549ABA02AD762460BF2A80D39918B99B5A0D8CF7BEC174C94490C3FA100C19595786AB729C05E0E02538983A145E4DE6CC10936CDF2ADF465401A15492A9C0834D5A61F41099BDD7E92E27CAE2377D44F61E52C5FCC46F58981A1FEBA332B1F19118362EF2D12D12CE80BF017A1AE2753C20A9AE0E8BF4ECC5568D741BC64C3F783CD1397400DDB3DA525A3338F1A725EA5759A4A2B0B4D3B0895EE07D534154FA16D77A3AA3B205A8CF06274957C4190D47FB9108EBDE24ED0CD544086C3ECABCEC0DEBFBC368C0AB67D065ECEE9CD671784DCB4DD769A944E44D9B951AB3F4A890C215C1B9C9B962687A576A0BB15357CB5F250EDBAF7AD5EDC3FCDA793425AD3516AAB5AD9A01F5EB036C1B6DF02EF51516BBA767E1071178CE25D8591BCB5276D59233F91EDEF0E217F39AEEB605F6422EA5D0F47CA2034C4AD449C87DB3C42A5F2DEE9F111455DDD988A7EB4C285711AF467CF8BE4832DEEC585F2CDF7F68DCB3CD25339451283E618A6A3FD8095DB07B8F5B5DF79E8055CC8EC3C2B55E0B23E18CAA12A991086C7C6B87A0713B4268A72A9C3A2DB6B07514C6B7EB0449F20B096F88A754638E55E9ABAD72343C92DCA03FD2C4DF16BB2CBB1963C8B9F48704CAEAA22359468BA67D58FF29E38D783999218888650D6B414A41417D239E6FDFF8E382F107BF4FEB81744E074A51531C38B6DACEE427547E17BFD2C2E4F4596071CAAB4ECB31CE7769F5EDBA651F6CC4380A8A1711E3BB12A3D8A061A11F669246713D29442F0AD39629722ABC838CCB51BF80E9C440C2E2EC88D93076253F56C61816FB725739B4E44427FA7ECBB415B6E5675B6AAF736D592C28308CE432D117F388536C83F90CA8FB66F1DD543AFD147289DA0C8DBA45FBEC3499DB3EE000B26B49B0FEEE4044F231D5AA9C71405FBD754BB43659E3B59980FFAA3E0D78B8E067CDA206D7809D76650E4672EF4DB8C74E6244E82EFA9AC02502E3734FC188F434D3ACD65CB7F9B988B1D69B1FFFB69D88EF2EB1F2B70A2D165B0EC78CAE92447EE5376B0AC4363B98689076123F2DE26DE1928ED2C4182C3180056694CD6C8949A85FF3B1E24EF12614151EFC76D8652F04017ACE8E91D57D059D826CFFB93F3EE6A0405D9A4CDA1BAC97D906A14537F3F4E62DF70739B94442884C0C0694B438083B5009646BFD58B73FDEA8E9C97B18ACBC3693C07CB6C750353F8E8B704B2D01346619ADAC4A9B05FA4A478C7B8F2F6FCDCD6F9766E059E9545BC566E2ACF6961B29BA91BE7C425B1EFCCFD2F8ABB9E3B9FEFBA2A4371F8F9BB20448E9F2BDC6B5B0DD4CBBF04B30A6F819FA271635FA5CCB6F5FC1C3A70E40E31E2FA23A640AAC6B4C56BC07B948710E66284E483A2AC418313126D8E79CE9D31A2B657BC5E5D7260019E101F04CCD200B29DFEC7CF888CCE69C11E70115E36E62D94BFEBF99C2B37427AE66E576A9A7D66CE0BACDAB0836343FFE0C5AD719E503A07952FAA8A08BA3380AAD12C1B16918719B8035109B932C17129B881015F976CB27854279888BB5A7", + "sk": "8848322A566CA6F4AEB022CC41ACE242F84AFD48EC429FF2A107FDC381DBB63A8B9205612461E15A894899F582B63CE137E1A2F6449844C6E1AB07FFA975AF9257EEF1899B521DC105390DBE918F8858644D8B4BE502F657606AB402E005A1E646FAB4CCE2A201FACA5D3F8073585D77E8DAEEBBF03327BE684DA62F446FB8BF11333781374634823864042432083342054315306250442250826183726662656836707207736660161824455431866318670240311553240312347115152581385651705245784026155414134588730150508327407213452331305655400268516817024258565182057835868833071380163376245221257278005855363453284531033783707576026861505718742866514771740874438446244726810142022470677257603785402032470565871511738035371647503025642426405205382454702086852403683351111368612567430634780474174484634822170721682005744765345483340267364815826771864626134365402244150866005531353283300630053128674405643208648637486012828554178631542254248251856301082170407214768471150867840383624825684364366438030362238282104043061255215621210686101367563532532562306760522550345502415700162084747110886865313326700027831108836087336210727177214467302222658180777371060148146602645888401352857182336671315855802221313438166008560261203061705863553051286285235608241467031187205708420581371001823637854571517586144832155022232600160485088873722360483602837746658646860177715055875558150641212362263864175584814328466146518265263274857302328063567642227558860841183338043285138556553222668166416277534867861727330746664576480024537803586435081208274002737517430415402722305805887888006778232512782523462685012826525455106007263311385032752711256051815357843176702263215670485563168666680358667680544184345338385515177482431554648487165220470888673712742761144130066376423527701312468340042581563652578411642814866606020050483618642353848611076208376042661087664224038705704184504657206570044150271443252440031002705772661801304248550017226385876682044215363807531016374814725644264133280774048845453460315230256666151016313714182805604006003275203431342570007274782878487383272346602306120123182336428852143161760614620647282877803338426417217267534810317714120637715587447884238722162264175700647268123018833033454700328881216065721525378787614880383841413262040530202264523768288244748401630013064582441506825281343376027562685201588256074212735338587526201851804705483838426483651360202665338765886456254245744670566111870525780254234553032810841267361136718675661103883076155035127073645528165635100567720655217755421301357108034726505744587147310040141010805646522087147007255714057158741217277422625282364731745870783664616160434555775443743502840544863386473378018153247320635606807438754156737641371466713704031817403002217663388070881274501471075834867805472376776326800354057684821603313825840027201144475741126230724105836354806407505613633022136647710632508145086447881758420157178754808160145254472146725788070481561266847405464138405113446032102601304210208730306401431145205104734535487474140772264560342348655301266821517162211403658702262776371234537788132058858823145524452147323040308527184140733703820531813674657553835474053654050304073176263545064447138716350737634B643A171F66CDF58DDC280697C53B4E42A4BEAA9754E6BE2BA3A38995D758B1139FD3553664E16C952BAF99035D4E2D089E48D5AD9CC29E4D2B41B6A413D7807F5321F52B06C51480F368B2EDA86074AEB9E30427BE5CF548FE5042AA154DD0DEE531E37AAF546BDBAED6F7BF1226FD5395449897E9935770991B81D23C884DFB0834B1493781662514C3F1D666185ED811847CF1C0042EAA330F42139C94928BCFD81914E52F29BF32E9EF9276B381D6D17FB6E487CF8CAFC1FA8988394161595DF71D66D504B4AA20B17EC08848D59BC328EDDD2CE0B618790CBC344AE2721DA47092A438AB33B41A490475323593968858B61EF2C0E9FEA7D67243AE69EA6561ED8F586C3EF625B0E560A7F908AC491F6F76D68E73DB4718346F5A3DCE4C3BDEC93C1CE41C1A86DE45AFDF43E73B5A3226367DB267C39D75D80F831033C0932E537A8A8B27B1C82190990B9A949AF6A2B9CF6595D35862BE8BFD084C117494B56CB00C671AA902A6A7179577C0B9C4D615F7E1E2058820A12B131BCB96BE297F14407FCC7F99AEA65F1E4F2557F6B946A55754B594C1DE5758D76B541B568FDAC78F3C6ABC68EDFFF0BE8CCD2DF86E536F1ECFEFF0160459EE05F55BE0BF6CCCEF37DF0AA22A2C01A28A0FBAFC4ABC22A07A2B60907C6523E891F18C264EB0A0589762622F664B7B6B65D9ADA3DE8B1D3A417F88B9A821CE7D5D321FA2A64D4B2017CBA63FD177D5A866D537BA28E1D0A22DA42B471A5D4CA50C9CCF42494FA002A35D4B9B3931DB7B4D30D1C6FAF0FDF7F3980A20D1D5861207FE143222415FDB586A410FED5B40DDD57B5208B804261880E25DE41A4880A19F7F6D49589CE530961FE2E28827621F561515133DC1FB9E2BB61DD7183EF2CBE906E292C0C7D61E04A0D61623C897258F4BBD645B30D2DB836C75481AA3313C12660F8DC1ACC7EE159D6799B587C85992BBBD1A7794068D7980BE486426156A19B9096EA4ABF36E4E8B524D474CA60AE27B9DFF771C64F0AB2844372E6DAA50DF760E5A56F6A0BDFDAF7224B48692CFC811ACE083F19CECFBB9A72C309CAB467DF8B79D2F34860C7C056E8C55514A53975D407B4000119EEF0D0C8EB05524EF006886764580F697C849B8B2D2E4E1DB15992EE072BF4B5252AA1542ED4CC9E714C0EE6A447B838D233355228BF4E427790D8A46132C50D3E340018A9A3999CE187777DB336FAED69D7259AF20E104E9D13F4F89AFE3D60E449C8075001365EA6A5B150706B94828106776831D8335078F1D590F6EABFE3A01C351DA0C8AABF324AEC14BFB0729AF86EEB4C646D293C3F5F3520554540451573A93BB05BB3D70771240652751356A52429A866AEC7396BBA9D71AA078221902DC1ABFF960DA9583C58D4806D65D509BE5743C9D42AC7C8F7611226368A49D60F8E24DE73FC614EEF55D705DBFEC254B6579E207322426687E3B1C5C0A05A869CAFDDE8C4F06E799010DB17FDE4815008E9DDBF7DD9A3C63ED11866DCC739C6C97B2EC58B94900657F3D881BB9761D8F64469C68A5791311ECF13AC0D22877D4D2E6629E5C4D4640DDC30CE904C5FACA5356C72FAC8ABFC421E18642A1A7CEA716D9A4A93E115D749E16C79F29CF637A5A6A17577DA4FA5184FE7AF22A88203B77818B24FB77715DC2B44A59FC2B4EBB58289BC308F8C0B8718C8E40A87A6E6B5133CCFD2D846AC98E02EF3B210FD2E6E1CE8306BCCCB4BD9C345F4BE59E931B8A30E3F9F82549C0084F72CB13D6C645FBE61C81319BF98474B386B7799D561E53771AED22AE04FA425D3F61027FD710D897CC4E6894973146A6FB2E485EA3C127EC6794554B4282F399DE9897E1C70F2886D4A3F487220B00E85572A4E291B99691AEF60E10D4DC1515D3259F8E74144087D4C5EC5B0CCA2812C27E3DF2746C1A015644FC5B21008227B29328109922DC95128E9B646ECB9468374594C748DE019C492BB0B6444743ABD20A08EFAF84892B578FCD389DFE25F0F6BC20AA8993759AC87A0920D7A43B34CC43CD7FCA8A2CE25BC8FA3D246869E3D965D98CEF0F3FC39A5A62239D803B7E311BCFCB9D9C6C484516AC3E65038DAA2806D4D0D4073EA623A60F7F68B66C97511C1E15AD5F72ADBAB64F772C4A3F4E161E0BE0386D7EFC60D497F664400DF69924028764A92A26959F3FCAA30923D3F3D219C91F0831A1F6F02B24931D57D5CA427D8E2C02D4E4E6D4EA3EFEC061CFC72941DEDDCF09FEE339E3A208E286D9E0B8E4F9CB900D9F36C013ADC673DB1F69D6CE170197FBE60EE4E28E9DC66BD1423E80B78A10BD0119BD59C1C2D4EEE1CDBF028BD9D0C459CA885D83ED2BA145CF9CA5917F6F276B4DD4C9DD4E1A0D4545D2C66492B75A42DA066BE5D5B40A28F023F49AC263A45FB430DDE7C55CB78882BD689DE65C36AF223925EB14F26CFFB6CD082CF6AEDA6371DE32C5276D3070F89EC7342E94ADA62DFC11BA4A0B05FB6537F36BBB02630643332F121C93089F26DE6EAA4886E4C1BBE25E2D0660A1DB2582A6F586C1EF875A406143194E2783BA9BCBA4BE28E643887D14A13652CB8ECDBE9E7DA4A73D05C926486AC2518DEC9C82409F20679EF33E48AA0A44BA2FA9FA2B26A8922D5EB846C96B32392C46AB9F7930ED7A0B0D121FF874DDDC303DFC57D278760180B9692579BBE0A079B8AD5A41FAFEF9A8DB95BEC8C5BB0512479D2E810096C729AEE88741F85A308ABA9D5D1AEE42564C1EA76D41BA78AC1B05D5C604D3860EF722D0EBD73FF6DC894F54FDB8E4205BCFD05D199544BFE6AC3136DB83FE2794C5376BDFB6EB1C886A03CB2939F31761B0EF1ED877FF28E5C9F2FBCF7D1DC24079B4790825410F3319C76425CB9E8C385DCC2917AB8A9A743B8BCAED7DCA410563565B553A4D89EC927DCA4A4B8C1085EEEC5C53F5D43F99C1737587276012E5DE24C8C012600907737C487C472117BD48F726CA8D4E876AE35DE494E63D0D844C53CEE75AF13111251E338D057D5A88DC3132126F597DEEC69C149220CACB942B07746200CC72758412FAF7A22C0F73389615BD5FB87590C4F42BB451E48A21BBAAAEB12B427748F4FB02382D105FA962B180D1901307B1F03DB38C8A0AD97A8CF615C0A9C18FA3A6C10E1B7E0A83777A9BA648D25B0051BE791A05BD7CCF713942F17EEE24042B0FF47AAAEC674D0C9876BCD3AC11580DB1245691DBD8DFE791AD40A1860F485933C477ADAFC3EDD030624DB77DA7E01E7F81417E394B3629C687A464DEECB42C1ABE5EF245A717FDA612A85663CD9684A58B3124CEBD1CC5CBA3A2A8A48B168FAC6760375B8A62BA4CD7BB4F177CEC05ADFC9CE35908D78DEBE63E3BAF803F2A0079528BB4B2F782128C0AD576092140C94A980045F998D89350278BB6867806228F8B0A8617A6CAAF54ED3C70337963B986C68EEBDE477790BD316E572D823D2032D065891EF8560BACD14F910D3279501F97342A6120EC2FD8A4F130DF18C0880304697662F66877BD07AD2E79ACB4CFE4F039" + }, + { + "tcId": 47, + "deferred": false, + "seed": "B9446E8F78C8B7B2ACD335B10F0B8FE1B34007A1D827EB5517710569E060AFC7", + "pk": "940F3A043905CD31A66A0B5E776022C026B8CC8C9DF839951EC3038ACEEEF9F203EAEFC937D6D289CDDFBE4D5B104ABAE3BD76989357408C69922BF39217134DF5C806D34574A1AB61ACC99A82F51852F173E0BD61E50552CBF5A8AACF06588470F649ADC715E3C7CBC646E168B4BF0468043679AA7363144CD6F751578BE3EE5F74C96107189ED1759929DC3107C1CA5F14FD14F3CB31503FF08C8E79875FD529AE80A1421C0643DEFAA35D6889FA5B6E018ECAC896447BA6F5095929B4A5CB636B4C9E0875D5B02DE68CE6DD54B24156952E081ADF436F064795C4D099A9C17F5CEFE19B8EE8406F1BF40AEC03A15D243F870E2FA2B0AA54EDFF17D2189D240725354C2A680F3E3F7F937D2190A2076B6437F5DD6983699F2F87CFE04AEEBB22A88132611FE673EAE978F01BBE3959AA3F4E9891EE9CF6D6031436C8CAF9FAAAC52E037BB69BA454C6D1A7F1472D85C66F978A2784C79E792D1B8B0155D85A7FE1F9B049F012690A2362A82F4CD9E913DCB0EBD67D68595B0D17D085AF96BC64F84E069C9CB9572A7864CA1DCAD25AE60F37889D416A8867D4DEBC7D1AF997AD04EEEAB9BEEB027ADED41D0ED3B46FDDA94584C0F787802B7A9192D8AB1547A15BBDA48E7EC65AF00152E4A385F755D6C156B4A5443A145F84268A55437EDE5A732CD7C3B2A6A728EC698E975758A1B65906307991AD8CEDCAF9ECA859DE2A7635EFAE365647B4AED61B28C24BF4662F7FEA3F14B8E373E4F3E4ED51FEDD1D39A2B70460BE3E7D213FC51357C80E292B9649AAF7B464332FAB8595BC1F87BAF2056574AC9C73168E13DB1FBFBF29820EFB08E5CC9465BF31431A96C91364CDEF8A7A53AC440FC40BD990F327DB60E980499B7314CF5A63D95FE20BAF80D001BE16ADE597188CAB8CD217877521E9815F274D8FEDFBF8AE11D36BC42B8F1D2F1C7F4397FF4087B73E00AAF4E9FDA6F9499AA469220B153DAB01512ABCC6F5DAC0C54356ED2ED0A1A260F3F8BA1F67D047CCD333A26C5137BA76DF6A45BDD731366A04BCA2F80F7B011BAEF941E91835EE218AF34357F47A48C6D5B47DCC282BC53B1465D5775FAF773807634A647701BDAF3455E1536FE96CEC471A090D5FA7B737AFB670CB0E2CDB5EFDF5757CB52669AE1907D991A187E87F19DD5F2751CAE3205FDF832B312FB44225B7D9285328011B5E081CD0261E255B4C74A1AA551305CEC1703CFC5CA1E55A3D1E4002410A5935DEA3B3F33EA0B9E17793CE6D171E70D954634DDC50D6B06A499F25AC5959F282E12D8B9C28A00C58371A56A4500B2C507F57BFE85FDE137F82929FB9B813B205F72FEAF23B9457B746E8C70EBA61C80772FA8DCC94AFC0AEB59426043CBFDD6CF69F97DA634D884BEEEAD96F24963E9DCCC71FEAD90938956140AE0C486AD185FED8266C515037A1FDCFA2E211FE52E0E45436215F123D8137DE4A679B19922C9A6C1860BB7430D0950BEEB635C0937EDFC5966D1AEB418C2E52AC41D134B43CB9A4A3305C4C669892F65978006FB56EE2F8A7566F2841BA1FECCBABDC49BB92BA7E06842F6C7B24427923802EABDF84CAF5B3E77DA7F1207F8B0497D17EC1B5E3527AF0539C64277918EAF8FBA7457833CA80AE2A8E001CA9BF08DBDBDC19CDF82F4230B494B07594B8AB32710E794605F93ADB877FCBA8B4BD3A89D907A92F1FA309727754A42EE1DA7EBACFCE46D07181D4B7F7D20028646AB680CF108BFC3A43834BF955483866759C7A34105B4A34F92DF2190BE8E5272D0DAF80E8C5DFE361B66D75A7D8783DB9BDB92DEAB2BC703D13950EC2ACFA686F97AC0E04B1E69E5DF49E54AAFE615A493E96BFBCB008385116FEED54A2B984930886A514521EFECE22F449EBD0F18BFED1970A86E7F4D96EAFD11F135A9BD8320A12AEF389BBA46B0DEFC101C3A90A99F00E6D5CB28298BC35DDB62A1629374353EAA79830BA5B051DBA82FEB251444B3044B432E675792DCC8E464BC40958C2BAB862208486647AA879B8AD7A71F48D63C3BD0B38BAD9EDFFFD1A28FC3221F67B26A2A36A40BDEB3D01E0F4AD90B26C5CC9AD0D80E24D5D354D5AACAFAE1000AD21E4F60D994891621B19214F92657006E01EB4B28B94F804A7BAD9A120226CC03CD634731CCD5D7610218FF40735F7964C6E2E4C119A590786E693820DD75F6BDD58CD6A1B8857645C3C23B52C96694462832ECBFD27FFEEEC6284C4C27B1FD95B7252857BFAAF2E5C34F51A4055DA5C9A2C8E941FDEAFABF87074713DDFD9443AAB31270CEE2801588E7B89F3329F3B9E9F398738FB0EB0F50E337BE42000B5876E84F623C258C4BAD7D1E536528E8BEF4AC6F6869AE9738AD76BCF8FDDDBEE023A5A836020DE542CD56877DC97CD33586A637FC6C1406ED18333A32995E14D79DEFF1E258B7FBE76461680C9F5D7CD79165944EA50C29087F46AC6392C1CB8C3FF9DA336D4787E81C3662C384A603EC6BDE0089A5D48136D08DFAC460ACAA0BFB0770D85ED2F859CF3D2F1E4C82D5C5E8D6F9BD5F1538E21FA15ED28407AECD7E78633734118CC4C5EEEC2E2D01FE75E1B7D9BD0D149B13B57FF5246655ED2259544BEC5D06639BF6180BB8DAADCB49ECF1C0732D530D0817337C4FDEEC4DBB99F0DF41ACCFA48ECA5C5B8E48CEC321C8A1187B3E2018211CAFA625209296D77F6EF6F14DA8388FEB69C11A912619F514DD8BCD5CF0AC64E7FF3C97FDF06B6620D18A0F95FFFF5DA533BFB61DED91BE2DF2B", + "sk": "940F3A043905CD31A66A0B5E776022C026B8CC8C9DF839951EC3038ACEEEF9F24A60ECA34FC68FC31F37093DD96AA4B9F3D5830C6F16E5218B03461992816F1E6C46ED2183EC938F9BACE6D938995AB55B79D7718E0A65ED1CE086775CC7EC0B9D8ED16CA18D454DFD93287074F1753CF1A106D43832069924E934B69A056D6D176426004013076575326430863137681154388472321482327058660264144318587126616777245665846085207077377620134715340864342265500652186150467601565650873175644064416834227733720173774587668873453654245237887584735816803431317252007518455862453438544280565558788488641766433715102273116838853016286781356764553350815576130623142120288320447330858634146116010314662770062074375774867186530144058337264066324211032656066333521814241564325222500443323140011323440703778825861335111403817102184704327185386633608142215442067221665320752283741503126550045540138523388552553756710758782221066048054785368634370510608715285855830261461583231884206487168348502251624181358250452363431358088283280220684850274887682136732878487628835676427436605335002250861670280661746364663333746081501851137351028871688754020075563164387882072231828620163852404354634175131783368268806428070410450722647813676878073455762434565702154475408122163541077486410856021580604143745384424577785383320062585216722084220844048307024134432474888345716725321201005120225816884018256740445853733442120313688418144003171551700522688612013631552624366072347843226703122460417203012430812021833811420720661868774436374256462732481621436813002757624755522350808162680011825038722214273025248005052317717234810061288158327831563165021287226153061841412807135642600053623232871172234266585054154037728672161210616458710643372418828532614851034330455673523587742236477452251870078026584337870552270745526756623860278447626062284834315340427146171232766872568061730756050724247027148476041120506552842756071205358731326167423273744026237525138835086634357501537604145556133481414804060470432652463216123837200443812665470481367442016456162841127017802443686606775850025538847122687372785518286573566563606242666874533554403325385363656115174748320261462840552772623674410481265030724763256241631486648346756261368748180167401048541280737780881841151540185080052416176233736633170701131856087368601514425225057047273141367358256783768616620301431740016335013544305727222457250283187257250743134642552508353067725664027065305156731547334833675272822335860257083672157731427677103643242465216121111244014577786563871520155270585467046042052457113044834347701052060663740758787647888206363867766446811488063441365214110100556377588423480631304107844013871142521788152386654530207028734623080264311677371668465072078164640706288825415386285222822305247408773601071322560410302142821481811133677651772473201332288815205035613301832085104746827523346476715450002575314316042733172642714440446820038280042757635636678707806871714311068015364432431546245667366443671858840683530203154356038363103684425222575835848370481228786854711047404557132636566284507601070068815183715138065502835833765443038333301854266005471082640210720634670243202468375243858240881712734844607240223EE143A505C81AE49370E4B4215ECC3A31B3D08AB2504AAAD76952654536312F6B2298A20A48791A9236B32BB68004CE49F169A4A91C189FA677AD10A25604A4BCAA38BAA0E572421A79CB1F82E3543A285C5BC6BF25EAB82287027C386D543242119C74576C1126E284DCF1E25717306223CD0AA9F6AD025842709572D1A1A2D656AE4388B6F3F491A0EA231798A70A3A0FE3A7F0C97E74251068D009CD0088B8B9026EC8FB19F181F0838BC4FB5C7196127D97D91108D5C7AE2893C85C32023175DC204D0C000261B382FA078DBB3F0745902A445FD5A32A7CD12AD7AB014F5DF7B9D504FDA8EB8A00DFE5DD832348FDF7A6298AF21A8D9730DDE60964EC8FA10B3140D409278C238A78DEBEAC947E740547530AF8A98C24E6A2474F1BEE79E762D710CE68ADF282FC8110FC099041B5A0CFC307176FB9FA214C3D42A7F2BBBBB27FEDE0EB37C71D84811DC34C83ACE1A41D078B936205CF5B726230109A099B75ABF9152824E04C352A9085BED558C7C894D886DAFB46C3BBCFC2A74AB8B4407E514767D90692F94862B2F7100FE76CB36F52C3BB2C7920A76F642799C213B80A6561A6980D611D2887A0531CBB412DEA4BE23D41F515BB8AE38C77D93BD603F9AE2E55B5F0DC6F4B2E217C98F6F2F03F9952F43BE49E6A7EF8129A265EB342AF271D2B3CEABC86729E962200FAAE9EAA62D04C64ED91E0B3D8F8300A7C24719A9F64AA35804D2B5FAF7F3F617963BB8199B2B842FF5317D43F32B04052CE5F3B7DF5DE8E2FCCD0B183FA767A3779307D8DC95ACD2E36F4A99945E12C0098B2FFBAAB97B08AAAF9B30D2531906506EB5194564C74468385A83D0D4291EFBDBCEE7A3E781DBB81C3F876957DC169C19E376D76F7E4AA0663FB3E332410ACECCB0457E076F25CBB2436A89D5BF25C376392E719B2B49AD2EF20FE5F51595217239E0E3C7D40BA0EA3F3BDAAFE29E283B9A2B93BBEF4977E2574082E8BEA041DE33244DC52D71376FD051BB790DD94899C80466C2216879166FA46766B7D23899916FB8100ABF1A1ADEF0FDBE68DE44774E13E1104432503C0CCF39BE4444E3564A4740A101DD654F76DDEB32C510077186709684EF6EA61B325B8FAB6E039C95D6C19BF09CBCF7F6014E1FE85920AAF974C164D8079E3CA16707BCD5DA704F0A66A48EAB2853225A795DEB51D45632AB38A07F093308545A7EE29FC0309B48A177DCADE869484814652B70073AD0CBDA32D2965E26E2BD2AE66FBD91FC11E9B5D71969953981D020AB89EF3CFC3D902CE078ABF948260035F9583C34F1650E647992A7FC4B3814EBC58723349901171EFC1629C0C2DDD338891C48A19810779C2941ACBEF58361B3A84DFA71D80373DA5358990B65922E17ED7066E4153CB637FB56605684A94284A907C92A2D717243B731FA6F3895E8BE09B7EA23A023C6692E8F2DB4872213EBA4B402D764D2DCA50A3F2AD278F33493E9AB83777F971476A1CBE9F7A448E3E9D9E47D55D8A7F04B1A380ACE616DDEF3625EFDBA9A625B19715D38EAA295185B7199D81700A9BA454A07C912187BC269C7BD8D499E14557BF206A33381996038E27A28D19EA9672574B017799A27582421CAB69B6F187CDE5AF2526266EC10EBAC90E4554143ABA9FA448ABB8CBD380903EB2249E124F2FBD230E6A91342972B3C01F81D7993A5A1BD25C4E0F564CD4597A18E828F536CCEDBF66DC85F343949B1DC2A50D58FFEB67949E596AF43E1E00E13C3BFA84FEC72E364E88509B8F95E0E9C0341F3A3DA99C947BE21DA56DE9ACF630DDBB190CCA9312142640556962599A52FFAE981E3FB372C0A2B99EF2CB3B86CA9AF186939CF277F32D503A5E6554ECD0259C52B348A7E107DE4ECFAA35D86A62F98AA403F911491C1B393F4CE1333D517A731E106E191C66C7ACFC13EDAC66E9E2C5C3AA261FFFC6CE688BD711BC748376E25286923E55322E6483D96DAB4765AE5D91DFB477EF5A5B61FBF78F248A92D03B18A7FC247615405701C08E5147700F41A35CABE1D1A592582A2BF2067653D7C925146776C0BFC84A4EAD67619C0196A0293B94AB5FC30900C25D341E819F443C2BFC9CF7D4C3960C6C7E6C33F656B3B512752A55FEE1DB2B4FD799DF192FEB8B775E141A0B263A24710AA98FD860C18D490C55D9A44A92E1ED5FB9BCA06562F2D1611E35559C2DFEE0AE1DDB8D724A36CD16CF728B2652C92CD8619B96AE1EF21B2D2C692CF02F9BB43FA0E4C87E001A3D6F1B7177EB43028F88FC024005FB095958BB35DBA11E72D800A971B1FEC05548BDEEFA046947449209964328C1B95607AABA6DCCEBAA3B9A4A175760F65990E36F0299604545311179B3A0FA7A3695053EA99B5164A22E1DA59DA3964D76DBF5D46193055CFE1408BA943B86C0B7CDD2CE95EEFFA95EED74EA018D42D891D7ECBE5C8DAA52C04510253F8CCBEFF351274CDA464F51D4762B68E36C783041063128878D9820AADABB2BEC4FFDEAF61685D9C0FD2CA6626F8E3BA66678BBB3B46ED7FD3A9B4EBF623E37D90BB6FBBA31C9823E8D7379EE6A42C4AF6C15D183666195F509F3A23D14ECC4FAA4A35B55D122D4F0BAD9E0DB8DCA918CB2D13E96B5E2EB2AAEEA1788614BEDEB39691B072A094EE22A6DFEE43BA77A46A9F341C9A95640C26E7596CB6F0D0889F75789FC54E31FEDE42BE11D09F6EC514BB5570568D395751CE5D4764AC64F4709C919967AA7E04FEB19CABF739E1B240CFCB302321E3D012A2231D0DC0D1038F84BED48ED94BC06F65A3F437C9D8FB2961E49B292698618F55D06360C8661DDCB990C68D1F47BE15640BF059B7D7EC8317548E20C83961418C38B4EB278C9D86671AF17D2A2E22A2BE605FCE1E496B5B1DC08A0D4E7B956CA5A28116CF83FCE69190B1559DA0C19A40ABF85D5030E0E979C3B8E174B42D0F2709E28EA9579332E47045733C15A63DD2026C6540654C5B481DF921B2C4FA9729B817A3282AEB9568A6AF7DE57D73ABF0A04347A96263C97B575EDA6E1E17B2CAF8B1374FEF9BE11042813B4D64DBED1DCE9D452CC0E17F67D51022B8AF47D32494188868933BF44B956B9660A9103E2AC233F907CDF2ADCA9CA51318148B325BD29AA508D9A6F121CFD6BF37835F9EF9E3D9523F53BE11687A2F19DA1580BB868038A1CB0119585AD8A2AEDF39C8B3B7130FC5FB02EEE22279EC7ED7192B4FB87FE60CD64700CD4CFFDC4ADC518C216DB78C77D8E78E2A8509636B9790AF99616BFC5CF3394EE1E044F4DA0E22D50495B887C6B2A07102828E8CA08323B3071972286022AB78A794E3CE3A31897A2DD60D26C952F51AF92DFED277FB671CDEDA5667887CDCFCE78103037742274A82DC620B37DF769EB2332D95E3AD6E2B38EDA6E9530FA7803BF52A32A1907A880E18E7B5CF7FA751751D24A59CED3C08CF90305FD55F19C6C902BA7AF6F02464C1F84A67FD85F81183866C544F080425FEC22CB6304296E00F41B69F2ADDB5AE7F286D39EDF19DFB02161BD6D5AF66D2D" + }, + { + "tcId": 48, + "deferred": false, + "seed": "910E96CAE3F7DF10E0686DCAD2D6CF8E0DD9ED69F3661F0799DF91CD6C494986", + "pk": "EA95D53403E54CAC9521C5635E9F335F75DA4CA76005562E75F666BA598DF28DB7EFFE2546EAB9785D75DA10F4FABF8BC5A3BA57B8510AD8825E296F6D1ACBD0350B05DFB4E58A120B6D001DD51732740BFFE855ADF7B48AE537BB790DEE364A702310323EBE2883609D8219E85AC252EE56FF58C5D6579323EBEF4D3EA265D1E65B446AF2436C3164B0B984DF75B63DAD2D3CECC1F41BB23560ED67842CB76723DFF07717DD3D9516580F94514B1FB3450D88F507F1BF07A3766A6E52C93F972F052BA165BC8D7A06A7C96A0FEF43EBCA6FE4BBB0D236832B70DD54F4BCFD007A09D4E1024817EC0AA397E9A88E4BD740D6588B30B6A994701DD970AAC571E66CD86B3C9B9A524F144D80A96565EA9BF9096721787D5E484A7CFC24FD04D7384455905DF6BC6E3F526481A38648F0EE49335EC0B9C067AA8071E0BD4DF9F23960754CA894342673CEE8A3F5A6C26DBC476C42715E23D222F3F8365F69F2571E777B4AA51126303A1E90AB3F9A445DF08FD853F64ED4A737BDEF71AEE8E54454F8AF5680C0B996F7EB4E3D3F01B95CF449E1301FDD80B4D3D238E7DA61F7BE64E26623EDAFED874581CE54C35C4FC6B302B565A8A1EAB844D086001B74DBCDD14424721BC36828EBF3C3B70A8FA289C11F0B1559988D4993B696E1C6FE6E62C97F4239E305524157540E9F472E979F9640B26FC6F79E69DB22928E76813E46A1B056A938730C1F4C0D5D5C763ED3B78FA56073D2A41C639F4AEEC923FD761844882615AC1EBF3DEC850E33B7D00EBDC62E2BBB0729CC465ACE1C8A50B4B35B4CB6C51CA9016EA38A79B65EBA47A955D41DA2F23460D822BAF79E08658253C019F1E393C0392389E527FA0C446CAA5B93EAF129C5EE2E0FA36D08D763042AF0A9CFB0FCFE6A36DAB0A78EEEE90AD2D5F63F3EEA6357EB073F9F912AF9BE8E04D86F4A34B9D7A351FBDA890AA01EB34DFE519195043B116AF01D47A45E5FFDD73D799CE1B9A5E584DF247B5B4F1128861F43A322AD193D94EE12741817A6324E0E8F747D20B20BD5922B1A1B3BCA25C7F910275DC3A93932CA5B6257E7476EB35DF4DA8B5545A6073D308CA77822A72CD72E2C3E82CF108DCB05F50AB61DFB879BF731AA258877628DF11ECE67758390946519D566AF6BBD45D621E53BFED5D874CF1D22AB489AC8DEB3F8943F9927AEAA68CC4381CC919D25CC10C2F4938496D9C787FE032F956419D8463ED1385A0D1C96D3510CED99AB14E14CA9AAE0FFB645AA8AA0D09C19A4CC4A6F83468148403AA88C2655ACC1C95F93FBC192DEEDD77A7046F97824B1E412FD8E70A71514892FE27B53118E4D3362878DC31EC6343D3595CD0BEE06D9BCCB6E96E8F5DB7CE8A8F31B24F989C4CEA43E55B3D2AB85ADD1907C5543551FDA44AAB69DA22483C2BE0000D3C49D00AB453F30F5E2453F8C02B20A398BCD082B6254FD6B923F1EBE56AF4195A336246EEAE1E92B8AA72FC6E355A0A1FA1A982363BB4C73C6102CA1393267A0A9DDC14CF5AA12F3A070FAA3C1865ADD1080836C2BAEAA598FA3F522133E7213B9BD4CDA65F0B98C377432A28F6FF093B6FB769B4E9777ECCB333A9977BC3C1C2B8D95D2A44CBECD962981948F1667EE8D64DA1989A8266056B632F5F7DA9018F290C98D6B546F98DD220DF299901AF1C0C8A2155230D7D46061BE46795A5982963FF1A6D507E256EDB08DF304E8F9358A32ED22B8BAE3B06154FB5DA7C4C0E448509A0B61CBD6E4E585823890BB1E2B44DDA6A8822C762F6E8BF07529C4F5A7690C24DF96C5586FE5131CE825937A5E5C8D90AD3848919D937EAC19FF862E5E4ED51C7EEEEE626D601CCBBD055F68C03BED53D67EB8B1668E06CF7ACBBBAAFB7855964B6C7BE342E63C9DF5B935338BA29FC651F8E029499B6F8E12971326AB7A0B836ACB9B0C67EC72900AF728C55755596894C8C9E0923799A5B7D0F37372CA168044292A1263CAB005323DB3747CBB1F6C08341320DE056418B32C9BBDD9DCDA8842251ABA76DA423D40DBB390A62F696FD3F1E063BB0ADC562326F2884C0CE745740C1CA4C3824349C175F75BE9C3DDF418894FCA12C0121D428DC9DF635A7DE5D6C1DB6D359A07F02456B01DABCBF49B505243A0E295F3BD03CD70209C2323131D9A300E7C626E8A30013716EE6564E11E349D53404C2001F1B77744839154D52CBF3D1045D71446B4B0E7C4E3ECFF88385C35A0764AAE46296B9EA80197D74DA2BBEB8A430E90AE1C341059663F51B58D756290858B054AD60D0CAD93AEF729824F81B9809D6C0F3E8C15CDB5C79F5361C33CEC09FF86195888F214B7CF69A19E9B3D3A91C09FE6EB43C970A1C6262180B9A0D599629F12A61702F03C0CA5A45F8518DB4481C721155791368CDBF786D1A7CCA77BEFD436F836B5BBD548F079FC87A3509D12179EB3DFF109EB6EEF56D21F70A3982B24C3661DB64310412DEDD44F6AAFC252A2CD4F8DB9BBEF12E0FABA2381C18B5A43C9A16EBDFA9F9C2A4FF5912E46FA2599FD16A318EB62A971A03890C8DA8B9360065D11FD848857568D08E8E5813B159CE3FF0FEA253593625F82B5BA5794C015BE84AABB34409E937C51DD3F6565932561571AECFAE711B61A9AE5CC1D12AEDA3659669A481A433137BD5EC3DB59AAC18004DB0F96E708E06990C35856DC612B24BA27D4D837B3E8196A2536D5E388D8E51C6FB25D54043D0D2DD5FB1F827B451B7846511E5F51B6F48C3EC08FE39A677E2C8E", + "sk": "EA95D53403E54CAC9521C5635E9F335F75DA4CA76005562E75F666BA598DF28D24492CAB5EE1A838CCB870B738CD2BF15845081EC92FE655EDDC3DAABBD70463345E717BF4E9B77E4E42C41EE081FB7609E529306FAD0D010253818BED6F5C36E80F0CF2E1CDFC3644B0FBAAA332C91B8E9BAC48542587DDCE3B89B85AC95B67205358448251106374330761616370840427403060131555776484032685263315404265627140818478237330461730266886678220206757852370307812313186670777525377243410283855032620382282420030862325482173385126618006425080660754150507021155510527010400031730580268480057432412702246646585006018341365521716483413675564656536487671660142316774020375316380713786272377283742823337111220565020523286660270378010320780454435727328225012270684854752384080330327232568564232334624785300247078327824557671535222210477505366750273350760622046230230260051216004274018134720587804852011513328437632380487348538761062461618530322680868132352785267226346453636340478012526081750131434530007670441442545000101046220634032432113214835787158680732862056026304846838602761436702478386234638586703304407840415284465247473208178635703585423748148856167002814048306441188623612783876688861220036258078151885032812826481381533241417755607323112011074124487501132778203584733520654651330088421647830628846050045765114501255050401362864274111122784215666102828748217571715050331524203557710257341457213042182483316853151265470516218556873288758186361667570271538733143722872641133534773365442068318176733601261602087128454576104402730785325228074080124728136803212012176421321531125876743834555426446750774328825708846140833734063225565260787734461625334052344861774220588771408021810607471156332580632280701173562858681586364176474502351131460358610510860814212667307781071767853607451544703521337335512585050362481526644627232206577243115336803784153432761563147764470542241266534771730877768307535531184023433563146435118336554118553322683875347873514134711335415277733516356657622323524047003022507454625047621173572485725784623060878303721555357201478557707263311371545530238434748271222817073038030533437284816784301801712411264351214303745068324677180701387874004318531672172357360350653266358643677401786781602256310774310423523102138875113656455771583275031265507486382852658323110101755161235083527248117325406547684577540263666157667871418616544150267046727347840767160533104681104207400671472835332830774825088686527066365754634711824660710703543823161528234747317210601368642418361673115730670838723373875628051373556788162537260577837888028732672353482401052021665413247585302187633005427258870173180733401656355241728775560065687277881464582763237044678011865760682717142166374624528785211470160157277740506621763080770285055044428134504455441747414021514780758088166611667254100231637072441607706077511335806828544374880608121171511770560080601164106110827266126106183135415882627445120836107122852801612426738230306530455072677400205525856874676132831248508378511646237882435637476882748587424351284047403241180001573406464365334575336777303464222072838174364367877848211517701774258316522054107175211473552828834313110583621807140335000560AA86F8697754821BB4793B67A97B27699FC1124FD3CC779CCE56FD068D0A004D91A5A8BBC7C8517437AD5FA4114658257B24FD6CF7D1E7D4D0394DBCE171425087C232DEC09410FFE82C67427A4D97845CF0922C29BF38D3E6E31E8758A43839569925EB3D9834C352C2D2124EE24F5CF61207FD6BEDCC70E1D665D12BEBC188F3A1E6AE462464BCBF05587BD0B5E960A9D20DB52C7326DD7BEEC6D2B20BF82B9D551475B32A77AA5540D2C15D44C948A2F0EA266F6EF1F619659B0C4ECFE94D45045941FB3E3D4940A0B7412B2152AFD4796104D0CEFE9B5EEDB94ECF11B0F31956E2EC3AA935BEDBBA75AE3878667DF71006587AE20D9310A2E4D32A9ADF94C7995EBB2D72E1EAA238EEF912458918099AC43D157EF4B4480F8C87EF8F8A14B083F85CF46F795EB40EDF4CEF2661566D605CC62AB1BD197CF13596777429D7E7AB5835D736AB302CCFD90E5A0A56342F27496F7FD30064B1CCFAB8C3A052353339DF7D25C05601B8B7BB86D0B43BB4E1851636FF4471C26478460FD4F90230F3882AD8D5770B366B8A2055ABA7045DF54915850B48C4C191DDEBB20F0178B950F711757599C73B31024344EE04EC84E57B818F3C77C939698E895FE92BCFA7B2A8E6F271C39718C9CD91A278EC554A3746ED04063964FF384DE5D9E53D8D018D99F974F022A8820B1AB4F2155FA7CA8D8D454058AA179FE01CF8808B33EA1CE9FA5F57F59EAD79E60F374A5AC959F35A22A336F505061D75497E374DDF66889B6D72D5AD04E73A7BE7DC43EFCEBD248140B0A57E31152EF1AF3E6EB4A203B6292A867ECCDC211DC0D42B67D7FACC9156D159CDDD0CA254D338AD67093232D10E94B5D6DA4492704D9A35501FE279B2B6836978C0520B643323D9E0FE1830B2EEAD1BA1ACBD76DE53C8F4539EA793415E2059582406601BA40A2981EC3B5CC4EC5328F6F636FEC2751870923788D0F8331313B0566C859E01FFE88335DBD0BA67F5A6F73B41BC9E501272C7D2B6DC0047E3C7796B0E716C1D5E2D9601E84876B9A94E91FA7A48883FD3829786162BBAE86B4F6E0B97EC079BEF8C57FD43444D2602D3A9C5DF317C870C34D8B530C92B905A8B192F0CF1CB31F67CFE717775652D3EB6BFD7F3736CC3B956BAC5EEB82B73A29D6BC8FC64375F4CE18A066DD7E8AD4DE9B051DFCD749232AF775A24597BAFB20CF25BD08EDC60D9A5030BDC28E600EFA01701C9F19EB20755F17FF66A3BBCE48CC727F7D0B51FA1652EE2A9B8CCFCBBCFFF80EA6F6CF977A757A1F079CDD91094E4BDE475DF195DDFAC60D47101E459EA750A9B6668F66B7832B1F96EDA29FFEEFBB4F4B988CAB6E0000377B19820B0A12D0650A60DF4606D92372376134D184E5E7F94688AE41C3E7067F191BA295C1CB0F283BDC5BB02D6B77DBDD22B36D7028AB787EC423F026C5615F4BDF04859EB68BB550797756F148ABB10AABFA479271B202AB399A3D5B6B269C3B04B6E6B8282F38155AABF1B5DB61513DE96993C82F7F4528894EFBD76F99ADDCE4CF7C6BE8F73C341EE5BE2E9F6298BE4E1A00D9751D65A5414B760CA2BA96D26A7B2E77884280647BDD9E6ABA0DDDF1E84AB104C34D0FC10DE4D634C18BA991932DD0BAF307BAD274EAE729CE4E642A070A9C0F5B5343816D3DFD78EAC59A8A36CFD5CCFBE250F5F6294FD58587BECE6C9255C2A419B7614A08097AEA3851324C533003874849CAE7606F190090299C473D3C367E2A11D61363C7BE70A0A9E8553E572B926BA73ABA9E149890E61A07088406EFF8A352189F6D68FABDE060E3F3592B9F729D83272D62A02C933A2D425B71D9EC5839E53AEA96CC7761064DC37DD434B6AA283FACF03A5230F54AB0A6FBF7858E1434EB58D989318FC7270E0C76ACF28EA8B6697408668B1F556DE9A53ABDB587E7F8D7816418EFB92AF93E8EFDE2F0843208B604E483E7BA28565E4ECE92A54501639CC754F0D5BF5BCEA727AD2AD5030FCCBADC4BF27A16057B3F948C45924968D9F69F0FC150944E4D541416CC46AAC433325AD2788A944A607E001CCD824C3A1BDB3F5E0F5FA93A864A7C7B0C2F95B99A5E64944F07C4AE95F9EAB462E90487EA2FD02218BED373536E1E92EB7B9F48F6027941A289E2A63CC9CE55083D93514D5EB734F9CDD5045E4A910B824BC105858E6B4B2A964A5303A9593E26824D5956C18B5E7CD5E926DF580043C54B3862DA98CB9D84A68954E96026EB0B9C9CB21C6F04E783E759E49B7FF5E33CBA7B10DBDB4DBD84ADB01D725625B86B60B8819B23ABFB84F8540A953A53E9002896F00636D96928F5D6462DF2F1E5E3BADDD3E7EE5F9BED9ED8E29499AA327083CF6E3C6759F34F61B3BE3EBF6629646B6D7370667A36BC53056B1C045A5D460AA6603DDE5C0E80B864EA6550D2529F9DE9202A8731D21518E489D90B16F89D1C31734CBD18DE5F1F31872593AB9037F3DD87EF3E91877961D075532305BAB20FF22ECFF44DE46CD7E4CC5E19DD5C101AB28487DDC6EC920DB72A30EF983E8F4D009569F2864B35B113D050032CDFBAB343086BA92D2BF00D7CAC698BB5D436070566604D793E945C98420354077FFF14D5D4B7366AE9FFB7B3F6E8B240A82E85853C73FA6165975A4C11108678E1E30B82B5F6346B283C41964FEA6D525D66B46C2BD259137CC02B4EE78532A1B76409F95498655F6A28C4EB4CB280E6F78019D2D5C70BEBF9BE1943FDA6897EC6B56ECF64622B520AC230BF261F60C2E66CCB7BE18A0B16BA0A08B6F8468F2A0797AFC66BE782A6F6684760CB189A287F74996DC6A2EBB0B17FED11641D89819761D3C0E4E13F165BB6AFC6706FB4C9D27AD6ECA1F8F8FB4C919D88ACED483DFF586203904EFC7741ED28771317645FA2FB2507391A663F6E58ADA8E219C9B379F4DF03DC578CD0AFBE62B65BD18943C81B9B7276F47E81351BCA38770A57894B2F54AFC746155111E928A7A65E7B4620C976BAB3BD48401327300680153C2664D303B5365C0F967D39BD92DFB53583ABD16838110DCCA3FA0BAD45F485F686D1003D62C3F7E86D87E908F3CFD77223AF4D4F6EFC817F14EE85617ADD35C630879FD6EA0E20645316C26FB4B9E66AB6FCAF5CEAA95302E3258EEBA216082A033843D592F9D9B655A5509390C63B02E904DC2EFD9C1A4F9B782BC6AF1F7AE315C0E7E25A5A8DFE3FF2745504BEAE8D41EF908C45F3FA6F2E40262C88278E89B02B3C8415C2C8CAA76F687EF30014C2C9ADEE89E46B06383F4FA33E66FC80B7C505972D8164F6B651A4D037A5FB2ADAE708F4FDCEDD202F9D114F4F78BD2507274E87FA4701BAB73390650D02E254729C33DC1378E9C97BFCDB32D2755046E1FD63CC0504B8117F82E7C1CC796DE16126AA3F50A9AF0373A819B01EB63FF834EDB711DE4E877EF2F1D46AA1B7E0EB0DF171AD0FC1F2CD0B6B029CA782FB259C5F860428478DD9E2270A0B9A05260DB661CFBD0E80E75F06020221115BA18B0D6B455040050B23BB87D9DB5F87877E7ED688" + }, + { + "tcId": 49, + "deferred": false, + "seed": "D0632A6EDAFFE0A71E94E62A5135066E6F7ABF8065774A2596B6BA2F7F138BB8", + "pk": "CA806CF2D4690C7BB3AC7CC12320888B62C8202262BC7F8766EB6D7A3A067A74348698A5CDE30D2256E33639E45307470DFB674E427A6A441012D80ADE3CF8133B307E29842FFBA09E7D04C123ABDB4CD41F27291E5A6ED55827769503EE1112AC884873EA789644C70B424A6056038E2A0D785EE036DA2DA53B724CC1FEF74831897636ACC26947129B21ABDADAE0D105B07FA4C1CA63651D23355419307E8C44EE19373AFD8CB061F1B1E8406627482A1BA2E2DABE2E5A0CABDAC7D2A7025A8BFDDA46D9ACB02AD4C9466FA203059CD5673C2018923A9304890E3A92DFFE7ED3592CB07E0B23181B20927F96F0E85E4FD59EFFBD51FEF48909E36F153DD128C001B59F164EC759C9D8D07B1DF6252F1B8DA19B9E9019FC5B2164A88A4B4C34DA7A8DB6B96E653750BA8039A34D5699ADD2B5DCF3C191F4C10F4F3F772074B4B726E65E783AA34E3B09079CBE2E68F0F52C647EAC333FDEEC274DC4E123E078D47FD52D01961E2BBBE62A1472311BA4AF5481D92659594812A4A1D841CC35A3CEED21F5D69C7F1C4603CD4E1E94B9FDB5FBE2EBF720D5481FC0A095FB987D2F2B0C5E54E9509B87EFE228A21E547A28AD9784477D275A8959AB2013BD8C8702153FD2B1870F02BEB1D1B25B2CA038AEE8E93A6BC6E5154624C6A734736124C3DF027D3259F5F89C51B18F4C3772795B1E31C7C566FF6F2D8BE4BDBF75F6FA4FB5EE4D9243A73F6D7C6DEC8D4E0E5189D50D0E419FDCFA07F03246B00C9D866E87DDFF61BA2B7FF863B7B120520C67BC5EB4690249EF688065D94AEA220EB3E3A11AD5BA7A29D9F262CC28A2E24668834DD679A87C1A0A3F36F905DCD7829A772B1308FFD56D021E58A81B60BF95276EBF04B1C1D6308559FAD1E80F39627D82DA5B0D23CA64BAEDEE87EFDD8C34BBA8CCEC047843C84AF46C435AEC0B23F9471C73A78456734A715ACE1AF64BD69FF7ACB6129B1C78608D5C64BF7CCCA2F9696ED1C64369007541D7D76DCFFCEB8D2E4F911DEFADBDF740A4048B0006EFDE5A73B73D553505B7286211B85F64C7B9CBBA721652B8473B4086C95FA7D0743EC2F9CC5C887A727DC2C7321BDCCDB028644ED73EAB821BE8F951A26A516779FCD5F68EC495C9EF78660683F08A85A610CFDECFC58CF49A79A3B9E3B5FF9E403BE51C274DAFCDD07E2051B44849C2ACEB79CCBF64BD6741B58FC4B6BCFD23B4496918E9BAC4FD4FEA6EEC1ABAC8757C6A972D3909BD94169DB5EDB540225550B600BD347EB3EFA51A5F6171321A6F1AFD6FA0A7AAEC65A612DBFC300AA4A1921CAC1D77EEAC226CA0F8993D1929F4E0F0E85FA38D436C035F49D85D1A802F4DDA9E4DA98BAC92A0FA7D5C2BCB1EB89F3394226766E4AA513928DC910311B086B19611A58F6A9A2B494E67E22BD10DDB62E6DBD775E7269270E2A0270D60191C8B2C8FC511D6CEEEBEC5ABA95375412E14BDE0906F2007EE4A61EF0E535FB22E6DA4FEB9BABDDF775E0394997574AF4750ACC98DB4C7979B90D9DAA0F35EA877D4D868F828340D1E38C767F413E89DE0645E1E2241A79FAB882DBDF87A04B279703435E3528CED89479D163917C1F990DDBA9B625509EE7B8AC53C38060BDA1EE697A6F237C5AD3E3347A7C6F4450A363F171901165C2DA96393FA31A057B1C1964607D923E5E4C658177D5BC0B05A6CC0DE1BDFFF0F1D0DA1F1C8752D3AFEDA44129507ECB0A8FB52114F5ED6F0CD1BB486AF44A3D74C8F88A2AD42A1B72FDBA3D6BBD2943153B55A9C8A4DFFFBE8E0B0794E60C9B64D7D716C58634F7AEC6D33CF50E604048A2FC28E9C03C7A77511D7EF20482FD11F815852906B0B9F4A40D45FBB972CA67149CADB90F9BD3EA69E42291BB1562464BFE78AA39240CB24B0BBB8D76BCC8057A3697A2B5DC71C8E9AAFCE7EA04A0498B365520621B1CD4B38C5BC3B2CEE7FD7599FB79D67269BDC4E5E2ED33F9C90D6EE42C9829845D7E6D6E861EE870119E99095777327297927A552D2D3D8D850D3E4B63C8934FF69ABAF1A69B408DD2C630B3B7AF05C1F0E22DC7E90C4A31F585FB9D9E4DEB4E9607CB49C47E6D8DCEC439AEBD1EDF4CB0075B1164A3F29C33DC9D0D59ED5763AD8B1646D0F655A00B6918A90A417989F9AA44B5CDD08CF1BE46874218E1247A263E64DC1228B540E70CE9F0FA70EDC4B5D02CDC450AF18F6B586FB850848E09682C5B6ADFB680A6262F90856FEAE11843B277EA039786313A1AE260DB0062AFAE786B61D4A4C3B30B8194379BD44436879EDFD61FFACAA894498CC26E2F7D823F0AE7687ECC67930799DC402BF4F95DB72001F508D7DA37EAAAB0C2C553A53E7587ACC342167F62EA39C37B3E61A5D7AB113CC38F8B7525768A67BEC285F0ABE9BA6A9957C77A45602BF82F1059E55AE9B9FB126D24E3003D4B21C9CEE851527A324A6F48FAF80387D09B59CAB3643925EC74FEC4374EC3E63853E741638EE27D829CE5DC11B8120279EA9605061513C6A69796FE9CB8DCFA0EC70EEEDDD70927703FA4C64BC723B94D358371310ABB486F086ABAADA7B78B1C0C55D88EF497EF7B10071D8AE72E2E28078D04ABF04581FC9D4FEE6AAAC4637E6F9F6F65AAB1BEC7526CC1BE743A0EA8481AA9E069A9CCB7DC1575345305FBBE7338C1D82BC10A1B64E69EEF7EAE67C5819A3B49BA603F7477F19B217AFEC4BC32DADD26255E2F917806ADF9E64F769AF70AE5691B26070A6C65732530D93AE6D1CCBDC77AE37C494B51775", + "sk": "CA806CF2D4690C7BB3AC7CC12320888B62C8202262BC7F8766EB6D7A3A067A7482939DE8E5383E4A4D7CCA79A9B7B5F621A461B2A1894E53315103F03C391E0A38F615C6BA1E541A423565FC34907D84917BEB652AA4C7C89B35EA83F793FB3869705E5DEDC1D7D34ECBB4D95C1D35DD6B40DE0CECA740A4E31A27A3B9B98B004167782002506841243131365280841862554703104113155456536303543617108241084365386764253004844717327286064008824375547612437003687713635685066644742221774873358808665720400037071175028268662180577204401046247407058352323335075052670824212300407483106303227830177854464331616047542826861670237417840476056071515848278403033816884841214314076440461221508580035331828782618221062670850105785181770543082612856215036712840812726467805080064220170772536041034233473660817847175128245640505226614302508264364233558221033502567126054184687247511388085075262104876576227676324033577673623810188261171678788152746506166666437714701318570634332258550030740802413325435742263763045437462580115223212302255580103400865160557838787133716521241880267285308440147661876354467437784576735016345306611633062308811754584122563375147088373865225564243753521041540308730534446822385070861372114166326555121551770304536258008600364651176054363425836546104588565084542687503166017467336054565181617671174833865845685463658560857723333778762132475402167621010761623608348147038670132886240342442203328236027687753446546143324435782630665465553071476465625052657022353521572181631224342003132015665731086200251034727642342042768724157205803313336582551523358281602585074476178580187227145207635537012102513281730837422237248644518856730446206270316046650705818616665454358454738580353684110371157587563500822416111325582357584873627108128414201573148520755163811133056706316481086737445764287175387115416137177806484511265720218435445723261765302547621018234141462250030101638825222058372031833322338705318630036282520683874156368725686845163013242685832845523211553403620674105511622738815740862134023810117557426767760474585642644381655073854814045378307374382347381682033386078518685732885231765713423524881768718425148633644633286058714086311531058034818681263601377352475382525127272081155327226706655400072010405570087661815758158316283675713547420087156758728037757338135282288202782248501716018427204542088117607023584376282157782581470415233186584826507805762724272460033571412651326634402130004312645872667823075287652008020443487546340027782053437118628753610138356363183678428866266814623572045615003787625306877435726552077775273853857342148168433307612655423471126126802170023576688573236778627018467128804074385508720177344051461510855273367027750453251260135356145844210610652605165255220226672777165242368018647605284032071386241066412541114087584161112462346880726742547517663078120246705222743787525124154100750480507431087464341512207843441744722418777548374068250520572687713551245737701746245167380432348183857040811300514238606167175033186851181631382615450327661753468814784210764752450808523060630255288500182478823571263715802420751310703278612077507052483158216127060610280280340534522742587786314172781347215116342513C16B0A1B5B614ED286BE55E5CC1777A2680709F20FB7C0BE8326186386A4F081761EA493C531A8A89B64AC384C313F63EF47D643A8E614A9D8D00EC276D1FC7D84034EA545B2FD2BDADF7F90D0BF68EC519E47A35F14510BFC78314E51AE02001C503E723A4B6CBDF23A73D7E0150A27CD344520027639033E28C34E7E6413827C4F8213F09BABD184118676D5E1361B056F3CF3D5E0CBDAE14AB817EB1C8C4F9A94B65900259F62B3E099DA04A73CB7A671DD3814FD163472983BC8656C8BCBF2DC6EC110827656B37ADD2B79E3B7FBCA07D40DA224F67A06EED7E57B0226434017DC436754C5A9464C687BDFD74E5EF2ADFA208F44F18A40E36EFFB2271C634F1FEB5DDE90C929EF2106368C73A7672217BD86489E0F17B5EE32A61AF1950DF50E15E3E0DB1293E0D02F9DAA92999AB5BD13EC2AE956BA90C226FD88CBC6BF31FA87B403AD68D166F60B25E539B769ADC1A80918218DF163062A8671F090CF07686490C4AEEB58D396CD41C2111316444FB56200FC8B902A2EDE74F410C30153B8EF03552470F1C00852C564EAF18CA6D5DE6386F2077837388D3EC51894D90C2F86601E4CE8D6A974962189C43AF8C9F682573C794669379FE22EFAD679E4CC797DAAD13E7F41EA7990D62074DF58E69F0F33AD8A1C77EB95FD8253C692E3009239B5664FD4B86ACAF7403591C3FC2AC97FD750F09786A430351079FC257DC7884A45F9B418EEECCAE1D5F63759E3C9D61443EFCCFD751AC19A9959455AF7A49433032F8CC4F5678F65E9D6FA74761B9B9A1252928D760113DBED52CAA13DBD0B1B9D63D7F97C4A71A417BB8C823853236ED58721F903D8F3B8BA4142D9E4D3D95B59756B9A7D5FD0484AE286CCDAF3BD033F9B743F5DB8592253848FDC1E2DAE0FC717D056D8D36FE91B3B15C1165E018BEEFD0A28C43BBBB5D95A82CFC1FA2782F2593DCD3F982143E7AE80F70363AEDF228A7D847B185CDA5AA435BEF32D2E4033C34D3C164F0CDCB98DC36BB52A2C8E12E3E3B3D08DDB265528C7F4743E34CB72CB663EF69E086E6D46002138E35B2130FF2CD40D9854D674F98805B0041123CA280589EB45F066E7048A2A6E612E81AB1FA93BEB0FE673A9092C6F72856B696CCBFB6558A39209C92C800FA0ECE324091B88E67FF414AAADF439322E4DD3D6EA72924E4960FB7A4D9357BE2EC4C3279BB9BBF39AF61F0E390C6DE1F94A4786689C0CBC2E9ABBF3DC6D0D3538BD872B882284231CB76C5AD72560CA2FF6B7BF99639459E2861500A34384862856D6AAA944737ACB263294264209E02501D97FDE1307C45D733C4D35B4EA5EBF63A6CD16A8D0D3294CD4C678AC133BC2B6315E53F4E823F3FC259FA2696AF74E1EDE6C36A5452BC5A339068320123A24D097A379EAB362619070A62033949204024915836AE207E0855C28512DAEC08E70A931C69D96AA565C55B4917CEFA3D16F6505A77CD6DA985B4D2276658A0DC6055F5BB0463C6B8A521AA8F7DF7D9CC08BBA26D85670C888FC2B2DBDBB0D42A1B15067865E0991FB0CFEF9CFB7531769B5B3311845ADF229DD808243927BE8604495F7FEFC90021D1B5CE27D372DD9ACE488C83D99EDA25A84C794FBF626BECFEA5E3B1B360D520264910496C4922A59EFAA779CC9F5491000AB2A5043E18718FBFAC21BD187CCCA87199F63C29BD1F402DC1115F07CF993C9C46AC89F394D96A58F68D9682384AE586BA5E6F575837270B8F00062EE4A072AF52C5915B770C30C372BA591120DC8B0EB63CA29660AB16FC95D8F5F804479786B68D0BE9DC758775921EAA7B1A4DB99DD6FFEF29AF98DCD566210EFB33CF062C2555F0495BC654FC4952AA72E4B5C9793917440D63D5F5C4ECB0F901BCFA5F3309D57ACB366396B88EA9DDF1B9A07F649D5C0ED5B945FA4BEAA1F01A900F5B3FB64FCFA7D087A41CA397895EC045BF595C2B4DCF5488506A3C7EE9C4B588AB0E49FCBC7547EA2A8F867813321658A6240F12A1C2E47B1960BF1BA97FEE40A82B0AA13146BA443A891EAF7E885E82089A5EC21D75760BA5B0197DF5306B3438D3FA2B799C6E171B6D9BE22377704AC307B54A6EC6FD1FC98C57BD4A8B2E5CD5777799E3B86FA8F0D0A683EEE2167BF15C064DB860794D93ED601C425598F5A4D5B354CF0B8367AD742144B1CE70DB908A466F4312FFD7FD55FDF8F820398BAEA18ADF3B14710325B93877EBF94A8F68BD5A57D899D12FFBCD261373D2940D78A940D936F9B2F88599491928A9D54735F676516330E6D3E9F284FE32001BD5A72C0C0B29E2471D77FB31351CBA2D41AB5EC5513C568EE993457BCD6950D259E41E0682763F057D3C2234075C6380D65221E6E475AEEE13CB9DAC1D789B0BE04941985146149F3BAEA4F49053CF915721D53E4969B9E5EDC83342A2328FA0FC758E806C8B9507464E9BEB51379B650F6548F26930B7AEC18FB76FC3CC6E74C21A01D3CB206E2381EB61D9203C3BDA62B8BC2AE048FF6B3484E0EBE49D3689F51061A02D31AE18D0F3090598E4E0DA7079914B8BF4D9826B2ED5CD4FE1DEF48D63ADC7D66FDE0215A74A333F13F743EEF7CF61F6403CF927EEAE489A978F0EF1FE039E1AA74EBDE3434412474F4C9EF6F5A0F1D765624E7C7F5ADCE07434F8744D966B685139258006DB7107F7B0995C923E19A1A778639DA3B596F4ED950B4FDC87057DDD5BE1D59A6E52BB6BB5E3FCEF06ED76171DE35D7342E1143A7FF257CDDB98194934ECF249468FA77339BCE39223C299840D7F9A584A3C9E791399874235B3F1C0551486FAC4BD434A4AE8F04F011A849F2C8343900F0F9BDD9F9F8B80A7E6D9D1B127ACF0A37170415A2146B03BFCFAB50AA890EA64BE874D4A67AF2799FCFBD7772B5FED6CC2E6646845B007545EB24B12F7C5EF5F9B2AB7B4AC774B30E8FFDEBBDA4CD07CEF7023F20EEBEFC5D32D138F7DA6AC5C55D9896F618E274CC0BA43F058917667894F99BD0CA6E25912D6848AB545449D1A86BFDEB77929CC9E21FEFA8315AF65FEC0A4596F95BC3011A9F461A67E65464D36A7F7FAA07C487CFD2FCCEB9DA28745B4A7543C5EF49835914B25493A43DE0DDF4ECADB68EB4DBEB7EFA3DCEE7765D07DF439BB632F9723877DF94BFA7EF26936610F41B07D56026C91933F019C923CF98C255AA95748E99475B77F21F787D3606A3676A215785728734A7446B0A54EAADF962EDFD0C11F31187F84F2629069CDC97F99885A5F0B8A52FAF7B9171B40AC47B14E00D6C708A109F03C7E7130B1747BB5243C73D18BED9F97FB2F2D0449A0A9F4D4348B0291C47F2CE493209A7EFD0487D19A41383FC7C6CC8989F641918078ED90D2154E3CC3D4D0627FC86DEE37196EE9469D5446AC97A1A491E3FECFB656A4A3FB198FEA6D3CAF6C9FC09F79935589FDA995C90AE9D78BFD33954D0F78D322EDCA54E3C4F78F9B99B9C60CEF18C611ABEEBE7892D3CEAF5D6954F7C599BE6F283E9C1F60EA8509D8EA192EFE792E389D2E2F0180B92631226" + }, + { + "tcId": 50, + "deferred": false, + "seed": "74C0714236873EE53E7F8F65B1159ACCB1994B4E9D3E8FF194CC87D7116BC0B4", + "pk": "10EE0CD7D3E3C3D54FDC1B5367B8EF0DB5A20C92946B3471D8AFF7026C8D7406ACC5943341CC53C189A843AEA7399002EEFA251842F86CE14D00D974B4208734A416A048806AA9BE9D7B5B9EAC0C6CD7A3C163801253DCC0CCDD9AC2B4A663992B9E2B7EF3E2E8B1D93E4B677D1B36E8388A919E5B3A2F90E4EE69CE88735B8B105E98299ED5A9AC192479052030E6C56CF1FB2E5A822B3300950EB73A8FA59918C5468E3EFFA4A410E44FF78750D7B209F0BF48EC6E3062B76690489E1AE93A278D4FF6EF799079A8B42863688BC71154A32818CD76131FC400F2EC7AC3DE5C2954DF90AA3324756C8F31404A9094CFDFE98FF12D1F052C94C68026A214D0825A9E009A53AC5B8AC30777E05254E0C966160397FFFB0436A2CDF4FBE10B373349524AA455BF3A1A90AE05D9EF25843C8E9AEADB5FF113ED03BDAFC1EF32E3EE3F073C0FE0906D4331E2F18EDCD335F094CB3AB30214E3AD3A919BC1470685E514F86AE2008172226495349F4A9E55C3303072497571C1F4A2A28328E7D83E2B392943A5ED46095F55CB28A38BCEA6B801C1328031889A252851093FDF0B888E2E35C0CA28B5D204955BB6A41DF6AB0256B985D59FAA55880379B080DC7C1B856642985198F4B693AFB943B6C9463EC255013265C586371774AEC9E3251817ABAF21580D50A849328A828E5CAB4C9DF78C177FBA51527791437AFBB01B2D7E88824BB7A138AC8741606270EA33EA27AFFF8B3EB0F0732F60A8D179B95A513CDC9A8072C202CF4A5DC2DDFA51BA3BD186F6299C3F7AF805993808F3AF31E43BAFCD1A53A494E0D6B2B230FD9EA2E647614E50694B9FB19A810A83DE294C6BE35D3053CF2B16591E57A76B0D67C97B1BD8AED950BFC5F8526F571C72E6646F2B9FC09C9070E4A761FD82D723FDC96110A3D50D2B58CAF753DE0C8E55F32C80932662A8C17AC9B219456AA9649629CDB604322676C3E3BDA5EABA95F4F0DA031DAB5ADF92D8AD4190EEF2742CF42B26EF53A310C15D792DDB795114505222D05C21AA2567BB52E0C20A7251A672267D3B1F6728F5A0C00E957A534BA80D996379BF00BE4A725F2822643803F1F6780785B0583E0D41A67831E9B664C4E843C8BBBBE525C10FA7A7D5D3F082BC9CE72046EFE9C40EABDDE491C1346395412845B3E94EB9AA0E54381BFAFDB8186D59CF00E9EEECA5C369FF92930B569215FD7733BEA2B7BD8DD511C12EDE27ED5BF1A28080737C73557007890FB77BC5942433E8AF06234BFDCE21FC132C27A754709AA5B8640EB2C24D5F2D3E6DA9B9584317F27FE2BB5F74F95F512CB81BCCB2A0D70333B52415A39129759D6FC97954D0CF9DB5DE9F091784BA15D360B2FCB7F0F43F07FFEC2C3161C5C80C9586BA6323714391FD388A5DAFD74B436CA9455A5A025DD79D8F35632536C1E4B1BF67A3AD009878D1C067635AA9AB6989EAA3B8D788887ED3A968155CABF5BAECC99BA50F5257E9F712DCAD05EA58412B05ED7B484F54C04FE9F235E5E65AEBF23A55F60953F165C0820A9B2FFBFCF3FC6DE3DD30C1A82731705146E8F9D32B61E4AA16279AAEAC2E04957025C3C8D8AF4064924DEFCE4CA07E6F76BC56833A83B3CA4B9AC61527577C1BEF69312FE3C61A09954B0CB6261BB1272A736E66577F3DC268C026898961886EE7822056149C35CF6F96FED8885342D12A22AEC7B669A4700D19DBA1C275FDDA86EECF0393840EA0510F6BB5033C05914CE4B1F44615C12347A45405CD323738C2BE21385DEA60ADE73CA54D52F14203616471E0D0B3C1895BB7013FB7E549347D4F8AD066E20F8AC282B8EA89B83014303D2D9FEDFF90E3FDCE51124F167C9D32235E8126679D8033567FA1E5E41985CC108E5AAAF363BC677F961C30C1C34E7A866243E0FCF79271571BFB713D86F28F61C5AD2999FE7259F15EBC0622607553AF79AF73F01E8CB369CF6716B91F46444E6E5392AAFB8DEDAE015A50DB6C032EE026BB1C33C5D26B7B6656F6EEAF7C099172BDCD632F03BFAFC76F8C2A81EA19BD8981901B4C4304912B0D4CB25A27B3562956FE094422570B08089F1E28D87F46057D4F4ADE163E9045159D0967AD8377792C4FEF17A25F11E36B21DC0347A70D7BC79DAF4BAD4A6A153FD403F601AE7BB3E78B597521633500532B75A046CB78183C5E1EB84E3AA84D09EDEEEA0354B9DB64E9B5634E2AFA4FD66D08028538D1756826CD9D467DF890AE16A9AF40E4399BED757EB5D47B21B16D271E58DBAFDF8A98B669EE8FCD42108C746AA70A050E950828E4FEA76F3ECC3CECECB99CDA5CAB069A66E216CF977C623035346574198B607CD9E4582FD7F4FBE32DA87F7681451252D9440A33BC7021E41280DBF732DD2EF73CE59131F972903EE6E46D61B1E7CED204CB149D8429BF4B05E25E28685B021ACA8BD5F70D8FC737EC696DCF647577CD3ECD2CAD3116D9EBF7177F6AAB6EE5980822E57AFCA971D4057D141F1F55B82BB8F420A064B6E7C71077BBB137C0DED97B2AFA2A4988CD3951D2447DBD3D5079920CF75E569191EE46AB04393617B188EE9F2FE6F0E256C8C95266732007A1CF3F2A388CAEFD375BA4B78FC8CE538FC3E70151E94706A111B8A26F5076C4832D8B6691012081EA71AC204F3E318DFB7590A873E0E70362807693A30B7F251E9F363E494428BCAAD217FB9D035E4195C2D0DAA0B598B426B7EAF237F88965B4A4D674056AE40F5EE78ECE6A862144AB77F48F5B37486075D2", + "sk": "10EE0CD7D3E3C3D54FDC1B5367B8EF0DB5A20C92946B3471D8AFF7026C8D7406B9EF82C67AD72D44F22E10F89E426CCFB2811A8E07750EC2935A1F9444FF4131CB48A42D748BF952B8690AD6524023F73316D90AD774123DCC5319ED02F202FBFA1F1D197EFDD905014C177FDAEE49DCBC747225D2FB3CEA3ADB8E2F10F5755F31436765238773811321733542255302236533175246241780115462104128007273467573581348025535202227888706643664845147473688287871520557661451418514328878413038641373366831185718407742631304024076022441684115028005630816212057231680771587242263888473502112263046460617144852151674704418681846542541312625882506057864440533060357780443856681154777055701564087151872280855644718015658280312863677851147420664002785211407513254877075818406464328248013813154001322331624050147360555283035458016011331203524038706005326522546840872070671102851110243378174102083335884817020806875402760403831201100510876353316634888227144764415084733285837346265644801676051255766352818487278123042115281377854803730378374471578305031582424347547435583025488480537442240264682550287888171205276633203648543708665200471783114087658344004102353745875558615862028665386814251361853842784661712201842436134335654038651468851708818528563106713814084732620424444237602114074526706512504115573852618086623748284154003702757757885036608640844880578740408271280183246214564565328110404504021103016366323280028504148533853428165340303521887433431373146283407730451035150720684600438720240345177513074482742355148418025323238586232103826864137218026215613418453320312007670683531321512305778830220658672678877563067006255872600208024500124245128464104281008478520046576600633618564710588403104531170654438824562483140304830274223077451374414444447124376042865584403545752862327612288316107336565543304420625625012177810618312506023087408115701507637225608287258644060687666174638270058500353333121758648835266567510606053434880354021738386588676806063236654101672728166185228385412582015006285747468822340712803265176441520244078283446424774241033356353475612312701617237258760886425214443261704054342328120028688506282815074881887174845040542014534164721023455783006371746652275687272147487705001375251724275752155608832577703522335257124614767107557731356735056633724055282726761568051586048862533873550710632478825084814164307166347670722803851310738410137755085005608733655557485423453372808253002062253267038441144230483053567613201418323534713125770348632334075865343351277534834615026336638362833351283363448556373502072322478778438815815664723328454262752274860247747123500500630273565256443614682104088854483626725222523065686710162472081316104233804041537588555546274842073138881460052176546281423571573185338586307437833408755217507062427213105610460654803111545817106235831580136240252415456220148378568237665852106565412111146242167358174564532174715154103728681582144676477318056841602550434801435838750170373643147742013068813731813005134634107011047674042315218355460415773452841407821547664873708810126218821246161302682282412113460675813240713848158403046611047337524175380380808012270778466665852652317643364873677411852533564414508451220153F0E1707371B65F20CAB5D5EBD4E8E11B4E4F5D822E845589D4DEF994F5257DD296A7A8B7A99B416B8A67923C9C493A9E4D235D76686F0A80C3B1D922147A744D5094C44F262C209CAE25B9424FFC972DC73F836FB02178023FA1C32F80C9738BE0B43A1D592EC849D675B7294D2F44CFE4C1075D945B06C11A2DC643477A1E4AF420C3599D3500CCF5CD9BE91602F3A3DA09678E49E076642697D5AF3BEADB383BF51FF2CB2E2C2B64175524E1F55113A4920AF070BDA6AC714CC7F10DBAA72879B73234B693B2A929FD8637A13A93A8CCDE2C5B3E5003BC9224FE8F0A0480C8BD9D12FF50B4DFBDC0EE6EB93038017377F024B2439A5E1F4C918818F3A775C63B8BD67F4D532C0EFB323CEA9B2F4860619000DF98E5092ED4E55B5D56D658A7F92FE58CA2751A17C91B82043A9167E891015CB90B1AEC900BF74770D7F442D102119F26DB95E31E70E8B3D31604F8D3F3E74E6B0936F5AD20AACCDDD7A70396F0167419BCBA7CE8B32334D2EB0688755838A03713A9C47798E4B1757734021FC6288E516492B37BF2A046E56419A1910564A564D642F14DEF38D81C4B963DAC9D23B3960E549DAD867F4280567033314CDEA6092AFC9D9A42AEA5E551EDFC4AFFD3542671EDC7740CBCAFA2299C3111287115CA755C7F9F14BAD648427A5D8DC9F687262EEA0E594D29B0B9AA6405219400C0FA2B6B8AECABFF90B0906CBC77A22926EDFB96AE021E20F930D307479D1831956EEBB08F4444A63597B3B3B2788C8D05CD519CB40BA1F74D6B8A8F6E71B809393A47522A8AA8220D0B1042CE95A744E81B65BB048B6ABF484F1747923D394BE5DA2C34F0BD81A28A2B0DCD1589EAA9F88F2451EB22B5A4C7906E818E0D8ED383749A87740F9261FB122F3E89DDE0D1CADF056D40D293574C0D8BEF6C7AE7FF2155B5098A2C83960F77E778CA8602F0EB6C019529D01B73EFEBD4F97FC855E4D11B2B8F0C791772A72931A4617535DFBF99F5FDC39CE1964D7D6F42192EE5A2F58685D18062E50AE46DC5C65D3561D4D09615111EEBE6D3ACD0B7E197255CA4BDE22464DA1C05C1601D72954E7AA5412541EEC3F43C3DA5956FB65C3CC0128AEB685C00D8B6C0A4155C1AA505D0C93AACE11BD702CA0E7FFA2B21E840DD71165D5E734738419D8A01549B4D1EC3194C6CC3243D67054C4AE559BE3039ED73BF7E9594051C30E32B31FE7B83577384336BA458201CE23414CB2DDA8E99F660B287B391F023DE4BA97F6FA87F7C2E98DF43DBF31A852EA4AC420DA3597EBECAE663A35949241C987AE63F2E0EE3A051C1F03C402FE17101680E21163886860B9763066EB9E2708865C97D9D2E06C938153BDEAC0C4BD252C5A9EAD82A5B2E757405E2538774E4E17C403C0FA87D92275C995B09345E288179C36815EE2FECCB138F5647275E4F87540A913DC6EF4C280F09549CF05A6FE2040F402C81BCA531D51A3BDCCB5552B48D4162B64F59C65E12B5B2DB7A6ACA488E5BEA8637ED36D5D1A774F8820274FEE0899CDF9BB802BF37311E398F2516DE4D4129B2A7043B39D10E0ABABD0EC17EA263F174CED22937C3DCD184531A79CD1A96F3CDEE3D1156E65623B1723F666FCB1B0DE4C0FE5303C99BCFFB31E583434E09BDD74932C1C77B1BA299087F584CF2C58C573413F84D98E499F89B50CBE9B261B0FE913F2B4C9C79C8177B749617F91ABDB62F1A7EE394FBB5CF355BAFBC6CE1E0CBC2D536C56CA0C72CC618132679DF48CF13C5C769487825F8755F616D62261B68B3BCC9837C5ECD952109FE184FD8AFD3DAAFA61C873E460C4362CBDA2D1A240BB919FD44914DF357D4BFA3943077B3FC3D052C98F325A1D0428E528A4BD88BC1E2B453AB657D514C0C38DAE4E628830881E73CE0FF6EE2D1112692D26DBEC1E66A7ADC56010BD25F9F6A7DEB15C2D9D8EE5CD0AE8FFC88F1175F5FA7380B8D1B81F0A70FCAF97B0DDE29257FA9729F5C423D8B532B3EBCAC59974DC03F487BF29CCC5D7ACD904D656DBCBB79989767A198E0EBEDA8F96840A7AB61ED3DB3C863B742B6A7EF8FE2D3F01530D554578C18E174F8A8C49F0A2B66D246346BD9D8122087714AD87FC884C42714BE251D28FB2CA0AE72AE94B340BB6EE71364F9E6D4A56F302DDF19D068E4ED6ED57D2BC913852902026E41B8AD643899FC77FC4ECF764F66EA6280D71C4B3A4BC8CD08BB218A22F5254B819626E5F809D9334A2F84AF3960B52849B7534705EC80075859CA6565EFBAA5594869242801B602B3A0D25E749439035D8EF7CAF3E24B40C7D4A666F83B0945232C192F60FA1341122C772FF83A9F41CE6EDBDBB4880C2A67F340A3163A28F1450499381B211458CB711723EB29C6470AFABAAD2B0BE532291A17CC537CCB4F8ECB9263A2AE4850C6C51C9F0195A284A90A22BBAA60C111B561D00FC0D3A9E82FD49A932E516DEA0C20E3F48F2D02DCFCDBDBE046384CE410BD650EAF21252484FC22A8E5DC4157AE37C91380F74ADE3170F70515AFD3143394BAA087532C523A2F33DB97AF8DCA20DEDF113633371974E23FD5E16B5FC5CD6A9FBB5201D0B5C55E2FAAC5AF3DF589C1A8F3F30CB4566CCAFC4E1E29618E03E936A1AB09AF052D0ED3D382DA96DDF004D59201AABA01A9809BDF5BEFC65C18FED60F885003827EC4B285C108FC5EC86CC54F400AB14B8424163857C8BDE700BB1351E1C8D9F4CA2CDF4071E5AF5623895C5E027C71B69CD0F50DE48ADE15E59F3FB5159B588F8D707BB6F78E178013D04E0B57F4601D7E473AD99C19A1077D6220AB78EC6A29F79B6F7A100A5B722343246C0F5998D77EB22DB6FDA2C14A143BEAD0BB9153F5B46E02E7527AC77B712B31785EF66DA524BD680097D1E4BF448951968D83817BA6AC22E08F337032944B070E0DE17D58E0CE99A55BC758F43BF743B1E978BBACFFFD698D85C356481CBD10C272DD6EE2DFCA53913AFB41E0B5EACB693ABEB5F10F6D9F4475A73184D208698E7D89D7623466EF4AB8332B753A4419FB459E29B67F392D008A2B64B97FDC17EBD81AF4B54F5ABA6E9B66583267472DDE96F20E5767D25FE0954A2EE9DF8F6D71FE8D31EFC6D0321EFB677C2BCC9EFAC39F517C66660B0D616FF28BED9CEEFFFB72C6222EAB8F8B85788422E0D450C1F8FC81478A6AE1523AB9C5002E0D46D83480D7885C43C990AAEE60B1697CA9153FA1EA89FD1655C5BB7EFBC097F1323B3D9373BE36842BAE4DFD30A215CA0386520B6FE10C18DCACA30E22048775434D95436D37D58BD521F7AB1CA8179744F236AF8DB5C49EFE51E54BAD9D254533D086B31C2752D1BA51AC37478728E22051A70AB190B860049D379A2A605F36BDFEFCDD7349FB8A84A1DDB132AF28F87F17A01D32CA508C1384537C79A6DC538E1C412BFDAC18A556F630DE3858D292A89A0BBFBF179AD4403F746A62D02707AE7F4570CB3A40B065B987A3D92D3D8327B1230DFC0B1263D66EE896A58FEB52E96CB87565C9A1D5185F907FF852BFFAD7ADFAC" + } + ] + }, + { + "tgId": 3, + "testType": "AFT", + "parameterSet": "ML-DSA-87", + "tests": [ + { + "tcId": 51, + "deferred": false, + "seed": "38359FBCD79582CFFE609E137EE2EFE8A8DBCBAD18BA92BB433AB4F09B49299D", + "pk": "6924BB4257A7B9AFF095C30BB35C6AE4198263120F8039AA4E78E174A786CE008301E666F59D3EC5044DE456788FDE19EB39677B5F9FE14150DA463A706F3BAF715B95336B2D685A7CD7880713E4587BF7D857BF7E315696B8D0D9D49E142918BF0974E7F43237D4BE3AD394599E3D39BB7649932553447E5D5ACC3499930176ECD3A844A425F50D0511C9226C4B9A24F2A011CD88D32308E0312A0C87CC34A995823C65F4F0F98E50C37788CE38DC28FB8B9BFAAFA904B541EE712F6A041E0611374F6BF17EAC0BD56F3B6BF336DA9242070C2469A20C4D1616149A6159252011D299F93F986D875DD30B38A22549174570138C2BB3AA9CBEA91974F3D89BF5AE32BE9E58B854A2F8E86FF76780C03490F467DB0651C20B1DF60EB97A3C99D9BD664BE6A5E4C8A8AD4CC36390D7004E4BB421DAED654C357DA4D68498933EC71777AD64C2AE013C73EB457C68EF9A745ADEEB4FDFC879E774D03FAF6B14AAB10752E24B52D0F2D94D540A1EBE10F597E514442D6C13C2E2498E8AF3017C52DB233A90717DF25B4D072B7D88EE8731D16824C95D1FB983C449DEB466276060FEE4C7EE381451F232C29C7C3220850C61D1C3C00DB1CD9726A02A56609F3A65D3D164604588CD9B431412F1ADD914C5C2DABBC90467C0C4EA5F76E24AA618765F8B0636D7B065E1F4E6F622EAE17152458C766586772D363FA99214F472B0DB8A1E49D82D0278F2958B0AAA1586DB134BDFD2438742495007E2FE5B60E246399226947A12EA17631CAA534687CB75C060B4797EAB8277CC4F8A7A20387606EFE2DBD3E736249277D90FCAB992A8C99E85AB03EB4CAC5D88553958528AF92974718135F1D0C793EB000EA0AEC3EC1858FDD18688D1DA27278DEBF2CA8110BA4A204F7930E1C8CEECAFB73F75DDB34C5C55968A7933058426B55D039F7292AC43F64584F6DF187A1D6B003F514CC13B26C2F348195AA321DE6A27EC11348DE50D825A2964C631992E4B0B425B1BEB4F9600E3ADC4431CF2E88B4223D2DB663C3CE70EF85DDD56A9BAF138A9D7EDD894131C3A8F41A04EF9F86752B72181FABB37C86B877E61D60EED95EEFFABE6376E14ACA817C5F41961AF8A7849BAC094917B2D132276B6B3486AFF950D23D4AADC24CE98A5269E1C69917960A31EE09A527C358175CAA0CB1B018E9526D93534EADBACB52B273D735E22DD0D5C28FA3E47CFE90B5215AE24F146C3464BFEAF01D28DAA553C1E94428A104A9D78AEC762591E8879F76851CFB4648566721B0CAC1F14FE16149A9D8210CC8F2F50DEF7B46C843BE93BD8D55602493350AB560EA5BA17716423BE0EB8360AB109D8FB18BFEA040847B7335145D4F200D19CF6FE7BAC917F426C9B3D39A9CA4329818F240E7DA382761072F4A6505EA8E76C1E446FEB6625E38DDBCD3CDA81E83BF768F3E01D9D263B367303AE156C0B7183364A1E7941A09298A3ADF7BD231E6114B9DCE7952B113F78163138B9266F843F1ED97D9C2B163A6E8BD4C1AB4E179367C5AC96CECF5050FE821FDFA44E9E680B61C6018932DF717811459AF2542E2CDE77178C2E9880F011E405EAFA59C8CBBED76E5A1941104B1B9D3A60491C954755E02E894103F1F4977475E9EA36609FD67C9DE318EDA2370DCCDBB9CEF7AE6360905EC220838C9769823441CDD0DA8EF0ABE5F2D1D76E2FE08FEF53DE1D6166AB1A92B1AC093E5ABF7658C4B57287F2D1FD7B82DEDAF8D5A4FBAC4B35D58231694E162497578ABD7AA7C8FE7B3541A7F18E54E8B7F08764C5E68449DF655901549832D628FA63D2B2C5A150933994A9863317AD40D778D9D2C05C7898850B90173223C7A0AF890FD7E66221B6F06318B2ED5E199CB424885AB841E7A4726FABA2F9BB53BC3236434C35FBBE4B1A0F93F50C37896C29F8E302AD31ED3331D620E3B629455101A1F1CC7BA5E46E68ED4A8CCC87B4DC75BC0162B6330F833FBA2575DFAF5B5F28BC54FF2BA81E7A47313C15482B605E66BB38C6198F1392104080FBE78B86B1BC9A6FB881F5C7820147E6BA14B81ACCF20CAE96641094C216902EA5C125F6C935A150D7C9ACC5D9E2E5D90E38C0503AA9426017C76AAFCD5261B506274EC13A9679FB09796027A4BB759D928279B94D841A097393BF7E5BD69A496CC3DECD2B0F07F83392AADE33DC51B2A84F6A07635DC0EF57A9AD5959B6A50B7BA509AD5B11FAD26B419F9F1E3F9C7329B5A953D7CC87B2DE210611CF52A639EF2B3908012CB88E1D6F57625079CB103D6C98101A11BD2233B65602CA3049BD320520419F76B061E3598DE38152C88767D1A24FBD02BB10C38EACAE317DE6BB287B4D2CAE5DA0214965D8773778626E9B972859D8482B8D0547E4F56DFF87681D5BC5120F613FBBD91E1F14E6DEFE672E2A7EABCBBB9B11082C5E700AA0B1F7C1785FCED19A93AFE7C59FA2519BCDEB494C3D13B2125F385323B816C68F8F5628C7C2ABFD0278A337073DA74D16099698C4B114E8A8CE344E0A15D0FC7ED497B001D53D4C96DC3954D3B4B956CB9D2A272C51F1559B22904B40CC8531E40CC412C68CB6EEA4A4090B38E2797329985467E818A524D3228EACAE7825D3DAD2EAA422FDC77AED71A205DA7838D945E7FEC37E4DCA67E504CE35E5B045F56F1E8D7529EBD6F1AF7B6E939E2B7AB4027D37A5135D172DA1AF9CA2F728A6F37DE60DD23D97D11E75AB1FD51F8E9A1397E5822159DB583802B32EEBB4567ECE3746D1AE33314785643DD2A0741E7F1BF2D261F22124E8DDD08C640A48B54717517C21CD325328BC239CA028B2630D063C8CC20BE9BDB48502DADDE73FFED5963816533E020AED1208536255B1CCE985433127FF4F04D5B1E2F2108704B8B966588C0156AFC2AE192986FBEC443BAEF6CB85A6F29C7792405A24114710AE1C746444FDF5FB659E5E346826207B8C54463A0617CE17FF33E40F931FE576715C932EF29FD76B04A69B58E0303D8EF25678C8B70AF12E9045591C04E8B77106940415177E868593A09C7E14619A4B332F9ADC3A658B86017F32656C5429C115E110037A8CC7E544677D2DD239A59D54D0F3C7460EC15208346BA56DF5086C5DBCC41E0C95FCB6861C2C0C32AAF3454EFEE2FFBA214B430EF248A59B32444D8D0D3DB87C9D4B1536D157728EE7585EF532776A003A023C0AB0E9FF557108C390684D565A665063266AE6670ED53B0FAF8FF67829BB737825B153A9338CBE3DF1A462849B93A81F84ED07BE6D6240003274737F618DCB26E48252CE4204DD3139FF6876F43B305D835620FEDF79AA67433DC25287320E9917967B70B2D866D17B698BFFF2B3AB9514949E58B57C68A45412C1FC421C768BF5EE8A10C8AEF56926F51EC62C11569F31AA517868E5CAD89E958066EB9EDD7271B31CB4B1D6CE211225AEB5B57F749719DA07ECBEFE03881DDE3D81E4135F2DC81AF779776C1B8057162A6C982FBB4DA6A9AD284AB10C70022044F46D400BF6AD7182D197789983BE99227979A1334BA149D869BA1C4088123435BF978541356DAF171F33ADB1C97907A0FB5845074A85D26F546135AED0F91BE4539C12BF9411E4B556F687D069DB6B21FE2B7F321887448CEA55DB19FBB8B0482A55AEC16738D74CD265093836BE99D4FB53E9B014B037CDBFE9", + "sk": "6924BB4257A7B9AFF095C30BB35C6AE4198263120F8039AA4E78E174A786CE003B9AC2C1422A1AE802DDD7464D3F32729A3C7DE894D506ACAD25CEB372EA3149C98780DCD1314BAA29B9B807754C47DE5DCA954064F28528B815FE27B79AC506B3AD7629D2C971AB8F282E0C6E7E5548EE0E113242B7A0E064A6DBCE30C5619B19800889A04404B50013C088C1302962124CD3B4910A352C43123119996522185202C38523440D90244A1A30224428618106291897680A200908326A44A44C4490218A16689AA8511AA52C62468D04C340D3862860A46013187084948C63C04404A92820082043162A23292D1AB12948B60921883100C53000C48CD98268E1304C6332450C328618083191980D10B8709B302264040893A48C21C9700C35715B000D143122CC98102104809B28641C308021307118335024254408178CC00848844490489830CA440009195119230C52200E4906321C154E194885132549A3000408156D20410CDA4252C1348C00316943822464946D1C81110196214B0200CA2884CC466451186A181000A4982160B06803946C94485180404692222C23446998264D1C01085202208AA6080A316193400E9CC81181322E21158484C24100227254226258069248484411270404C011928245A1C68CE33266C138725A86010CC99084340858A86080C070D026629B302A04296904108D0BB904504628504824D04805A24802C3208CA014004138214B240104B5494200000C2428124084A220449B069063C0888C14214912105416242087445010850CB564DB2441D042299A168A21B44C13B77010C085190269CC40611C4846980625601446E4226224272262242944C62D08318420322104B4610A3812D92844A40820CCA8290B21310A3429032140C1A26C8A161252A664A3B251042951C4049163B02D1444308C40660C400C01A52C09942D62C61103985019104D19A828D38640C0306554A671E0B4859B8610043669D0462918A371402249004385CB4028893666412269A42851D98029140721DA80911B26505BA0609942715088491023095A902122278E43B2700CC94CA402709240100A397002360E113041D8402D1B246DC392614C868D21B800D3242212C82112998509160C5AA22409344210A22403428CC0B28D12B66963340DCCB065A112114A3869CC148158440954A6800CA805C4388A8406019B322D831290090260A1288858104124400219344818A04D001062132250E338219A962153088051260199C4281BB97104978404052CA0C210D3428181424D61846C5A30491BC224C02028CA922D4A90100427864C962109194514822C11A69113B80403187001A2515214495A0230CB302C94102C00498609A025C2124C1B026940A444411662022528DCA22D0016425830665B8624D42448DB260C4C088501904921244154068402434A244205401448CA4484C0420C9826049CA205D1C2511301861CA150D902500C39868C0031220548D31081124805D1086962382C0A23709B4472E3486E22967014336CD8902903004963208A039125088921C0820C994032C2344E4B9869098044E4046994200999246D09A96001292DC842288A3402E408700C236E0A054964442A82C800024831CB90501C056812122CD0800C594861CBA6099CC08142B80024418A94204042144D19466218050924336AD400611248328A047293B46962C27141A68944963162304683426C00192209464D8B0649E1B070424431C180659C002411A83113212C4B46281B180D884270D1B00D90C845DAC248591426224400C2944150C804180000CBA62419021010890C18222162A881C89248D3942082067209A8900C498A41862819C5809A184D14102E2212520008120C334563C63010934C60C631DC400E98825060022AD22240E4062DDB320ECA324ED4182408C3284AC268E28040A1C86451C265CB166023094C820468D9222E1C499242242100370EC812726408250A202A58240459164C08173000460512904003072152C0641C836D9C322E11158A1035885AA08DD9804803B64C0110651086401101420AC164DB224D64B25102360D93463114B668638429C8102494300819370214824588284054A8299014126136120B098CA49828C292454C006063C481C03625CA882D244030D3A82DC9C825D2844800329250A271D3440D223460121312868C5F8620794A050E20D0E1011786240EA664F2F69BB1B7E30EC66B1A4A0BE59B79F2198AD9804483E475E53B3C49CB0CE5EF92912AF440F23B995813D11B59F798E93C9D13539817C7AC68CAD1AA1AC27656BD0C4797E9C8EC17784C1A327A9DFEAF4D6191EECDAFE049B733FE39D5EB4000936FEEFCF82928E9F94CFD5CF4C1E3DEB1433A47F6D328B5E83DD156D0182DC692347591AA6F732CFBE982935FD1846CACF4CB8515C55AB85EE5AD44CB09D3269E2E6D11780961FD131D5E6FBF89849F47F2B71D8283FF25385E52B07DBB266C674CEE3D0B5DF5A56D8BDCDCFAAEE6A248E71DB1345AFC597CA830A1A35B4396EF4C1ADF9ED01BCE9B6EB637FA24AA160B9076BAE30559F8B29DEDB3D25B79064AB0CF8B8D70ADDDEB8B174248D5AEA4D18DE43B8938CDD2ACBA5477BD4AACC3CE595E5D269FE675210D23152B04710F368428794A75F49B683ED20DD647515777955A8CB38A36AFCD2CE0ACEC4F0DFE807702D1EB3BDE72E9E085AA4E09EB1B0947413852EC3C0AC52F06CB959C85394EB3748119EDBE6C80D2D8F792CE0D915E4F4B151EFB135E7F4DC97D858141C57F70417B43A6A126956978D78EFB9F037243B4CB41DF968B7EE5B52087F05AA9FE487BD16C0347CF1335760BD2398AD54DDA00A5AAC446D80B1C7998C602192ADAFCB809D14EE328641BA3AA00F8D29C3A848ACBDC1946BC0D35E0BE0F8F7E3DA3F68D9FA9768F5CF275534A0ECA9E60FCEA38F1E042C316143A767B33ACCAD8C8D66C70C75FD1F0B2586B653AD4AF54E56EF06933EAD31DE365D110B9C4A2A98BCBA165CAFE386F887C72156EB14FF0DAD665616CE3CE65C1904F2C1747B2EC2B5C9D6776BCD79E5AC64B7933BDDEDEDDBBC725BFDBCCDE2FB375AE2BE3537BDF89BF4C25F83A49D6A6A8D0761CF39D620C53ED837D198255CF5B910A6DB57877DF92D8BB6E9C526B8C4EC93100DEE0500A210C984583E1538160EDAC2C6F866E7F5D99D7B1B81582F5D0EBBF2786E3F556013BA9B6F656EB798838EA0579201A95D56BBC3BCDB9511AFBD4D81288896F87108C077F1A81A3BD297BB124A80086890242995E03CF42A0C21E272A9AFA1DC103463D2AB494F7D017686D31894DD2F6EBB0C3CB6223EC79C65D45C1B0D4EF1961F16D653FCF25977B651EC51A13AE8D4A3472EE71969A7A936F5DBBB9396A46D97642358CAF4894C9A6DF84A59C5962A6990A76F0614890169F001870D49CF2E75008CC4A5D85E72DE2D6CF3FA71852253522FE8B0E423CB417A38EB78C8763C3720C04E67FF88979EBA09E34538BB523B99B8E34167412F77AEA894D83ACF946FC054D0AF47295E51ED83F7486940A4D41C04AD7EBEE610BF1D03FA54071D51A1509E4F49163A25081BE8790D087F5F4F05C88550FCA9BF99C9BE5953D51DD0845C93E41EEEF62E0794B2927C4F5ED9BD3E34EA9200A79DDEB4B2D8F305FE05F827C7E2ED186341CB5D1152FC80104E0E13683D941294C778417164B684A976E56E78DA4D17C3C73229314870B85C455C23B830B9A28A3D8C0B566426DC169F326ABCE2EFFF39E9B199AE5C1292B6F2EF37AF1DEA9272C8D5423DF8A5632F991E14DCA2514788B62BE164828E9ACB893DDA602A5E2FB9EFCBEFD95ABFB82D2B02D49CC53084A49AB1BEC23E5B4C8E714CB03405F1BCF7E11BB59729DDC0B7BEFB291276DCEDACAAD39A2F01C7DC98B9E065EAFED1CC8CE3E848080A2FC5B98C9F6BF5040273342F0312F8B9844594A503DD3E6AF1C9E35C1032A4A8A5E7BF33A82F35E16EDF8C60C90021D8C0BA4C386245DFEF09448431D8C00D1E26EE4D8C77DAA1A705ED4792ACB4EA27C1566FB56683C43BF67842E67534CB3F9677C8AB9D0EEE7827CDEFC223AC948B880B5F1CE9537272932002C1A4DD218F527166EBFB2B2FA2BF37246ECDFDFA72B6DA11C30D1C7D248AD64818F691D59B755DAF71BED9AB5FB52E03622A900D66B4C6384169BDF9EB61C02DF45FB76B1A26F34E938B190861745C021FA876200C7FC8E222DDBFAD8BE781B185424AAAFC65862DB132BEC6D18837A1F58A876C99E63F51420B83F459675612F7ACF80B4EB1DD0721CAA1B4970DA608679C6383E817FE16B66B19181EDFC39270C7E917B1F10EB7A011997E967853B78E00CFD58D224D933CC5A995532DCD4E532E4030515F4A05B331D575DDAC29BAB069F09AF0D173373DB1EC2B6366BB371008A2386FD88BE77F5ED5E198CBE88DF24BC6E393FEBC10C470A72D47C0F834653C9AE800E893C6BA68EA28A838FCBB69C3E964A5FAFC2067DD406B257C98DD3979EC7C7ECBE96A33D85515DA2CB6AA5E1FFF204AF62DD4119A0E48C04A3F2B38660F52964D8D4AEE146A9C53C31906DAD0FD90B5D83B3E31B690A4C4935249981BE1F1A85EC6E0FEE4C88F2D89E2969AB8CBBEB501916558D29EA7C3ECF1C9EF1A04350633B4CDA737DFB151CB5E7361173F3AEDDDF527D73F2F9D5B6213AA68F883E9A2633785EC6BE642A9FD0F21A42F6B9DAABDCD1E6ADBEF64841B59686EAE3EC88EEF0A9CBC12BC012622DF2DD93A86229044AF2F260D2183F51E833EE92D98F0251E3F85FAB74CE367B8B7AA63D3CF8C8BF4D78358BAE0A0241E210AC69353087CC7331357EB4450F9509CFE595F54032EE057754A8EDD746CB9282E768DC6B830C5B4A219343AD124EDB3BBC42505566A7038C959BC35585B6055F1968DA243F778F4E46DB462ABEB93B81243C31EB59622EDF81F06CCC61D2A6EA73E109C387915F277BCF1FC11105BBA70293C0FAB5C065F23BAA19290A302F08091107A4B1D568852622098383427760EF8F2928625BDDA5F514C5ADE959891EF2959F248A3532BF9D30E714059EBDEC958708F8A83C268BEF2682D603CA886347E198FD68233999C77D30D7455DE6BCFD0144277062B304BEF0E34C5A9D8D780D29EC2321E07340771C46360483ADCAF12D5B79FDBFE2856ACE8859F6B12414B3F7E8BB5813498960F34FDC64FC848579CAF9DCCF19B4FB825ED5716DCCCD6872CBDE3831D67384942CD8A9EC4BBFEF5706B8F9F05FE1E8FE69D3EA6A8621C22144177B1C1259E1A79DFDF89728887BEF1A70482556831B672440E13FE3E3FC8204A02EA1EFF19D95253887285BFBEA16A0F219EFBCEC30A8AE86589A5703103A8A393FA6F6B657704AC677C14CD10D3D62D13FBD378C2DDA325B61B85952D51293871E1FCDC948C77BEAE9A6F0E87CE1A8051C8F8087685C12624BDF58380ED66F55B43DDD6D362173A5BD389859C17D95ECE3AB732639FFE451CD103EE4854DB2F39614F658BAA384BC9948D0714EB48A887143E7A1FA4B690C22B492A70C612B59FFD2D6B3B5E99C2003E2C359B1E62DCB620C7A246A7B9B3246131556F2F3D513A23C6A9FD2280ED686D767CCD01754EB4C99692F2B380C36081344C1D35EE1949736B6976F4852CFBE64FABCF11B9AFB828576B4F9787AA7D03E84598A7143EF7311FAF2970E23ED4C173F985D6450165AE3E241A18234E74FF3DDB921A5300B1C4FB6E432E698F53F66E38C07BCD6E77605DF4624D579076292DE1CE6FC6F0081A38BD92D39B24B73BAC1C52BD68E9181D3DCD0AC7534DB48901E5984F9902557BFA231B2EA28C3183262A1B2221F7426EA88A5816093A5CAE2CD5D59A9390FC93A2956944B064CF013BCDB67FB423D1328D2C6D7BA329013FA2D30EFD69FDCA1A95EA6D06C7363534B2F3F7DAAFA296EAA09B3668E9CF82D9BA959B32F3CAD3C10C6EA48611554539C37DF6BCA3385EAD3FCFF96D372B42393B73C8DAAAA31506EE0527B7FB3E593DCCCA57C8FBBD4A3C7F8A53899869132FBC3E4050607BBFE29C675E3945E74A31CD531BA7AEB2E2F0CD990B8F983A90DFEA0568F0677EA9563F7C479DE968940CF242992692865CFDA89FA078BBEF49CE4575BDFB380366011C8435F12B42D9AB99AB6A31912C4354149D723101D1365A65E7CC68D82E30517773902FB38DDA2B324E7208E987ED287D092E7662A430241BFCA552D314127E38C8597A89519D4F1E62A79465AD5F4EAA3FA77CD98326D2F92CE9852055CECCF62D63CB9D7F198AE085E4D45C8E48FCFFE593AD652D9154167BF3E6195810A445AE158F1F9A6793363AFC1F22CA882FEED3A5F5727CA76477C5F23F0FC8700CDC6A5BCB2B20B4F9266351D304A96A82BF5F314AF685C1C707C92E3E847B7047D689C70B25E5501CAEC9919626F4A0FC81586AF1EC88889B423387D5D95482618A650E80B53B07CACE3228940602E3DB47466CE9BCCB6E4D8AA61C8912583E810B3B2E7E9CB48BD403ECF08D28C70AE0B620859C1F09B61131404C3D5BFFCD860E0F42AB299006230B2876D77DDA91C8C62BD93A844E4B344E3255EEA531C6C458D04ABDB0FAEF2D1C0B4C55F570A5A51023F4D4EFFF59F9ABE17922FE732CA71BCD434AD7710B84CD4AC9F2507A06826562AD7F647826F9DBBE4EDD23F124369DB8526FC2B4D52F0741415F972BEF6A935BD812A56C8221B7DEF0F5106BC01E913E3D43DB86C2BB4C7E0762663C6DE788721C2AA07F8954887E2142F2E914A099EFC0AEE1339210D3E53DA3ECF88624B1119BE34010B886C80F51D1850838F2150E72B042AF32899C0D3D7B02A57F8CF263A369562E4E945A31282A502A95EE9BB0316C6861006DAC17F936F54C4C7" + }, + { + "tcId": 52, + "deferred": false, + "seed": "29B4987C62218C19C77D695EB904AFFAA1BFEF6A52F138604CDAB1534E66DC10", + "pk": "4E130489218BC6CD1A9DF06B2586365F4362D8A007563DD1BF7D77F29663CB459F1B080DCCA1E39FA04CC66B9DCD4A6CDD2FDC25B96E87D778C068A41D7D4AB8FFA0E156AEF370568021A0F56EC60853AA4579F7C7151A31A7A8E5257D791D06ED11CB264B658467E82EC5EFEEB6FA224577EEB84D4453C82D821B87771FE57B10526B6B003E94F9CC812731C08A4B9FFCE90A06AD3134BDA3CF4E7E46DA7BC775B95116E96B53817CDA3FD3BC4D6F612C52BC2EEEE4153159B6D223E7A7B20EAF926C822DD064375FD26CEE2DA8DBA4665409D5A4F38BA2464D393FA00258379038331E4FCE0115988C634A95656888EB26E95049435440F42006C3515C7BCF4EBD138792B163ED11ECB45719D9B7821D6F7768B631D67DC614CF595C42FD2255252152C38190A5E41BC5868839EFD2E12DD73AFB61E8719C0ABC10679249DA931B4BBA405A46C3C112A4004A8E3A273965DB3AEBD8CA5D2BD12584160CB21369B1C5163D111DDBFC040CECDAE8B580B038B0D476211B05414A04B72AEA2FF2BE302422CA22F77CC5E4B576BDB838FBCDE65606F841030C2EBEB821619EE7C3C60C82BCBC3D55B0150A72A95EB2363121B925414138674A0619E128EC73EE4A9868D257F79F27658657CB72D9987FD03826C38DE6509F97B25144E4D0FAB4F40A3C152CCEDD908C50F8EB12E775CF512337BE1DB1AE9B320541EFC0DBC70ADC7C50494295C11D5770D6AECEAE9EEDDA468AE90800474D80B5BAA4CFDFA0A56F3C120C8A2397F31C429F915D1E748539C2A60BF05FA043E93D503FFFFD538D5B22BC0FE8498DCF20EDEBFB9FB973CB00EFFB3B65DE718292D783A16BF01301AD2EE546D48C0F44A05323EB15137C0527CB1A55775A6BE5B0F3862BD8EDDB3CD54F9AFABC42916DB1473DCDF9FB115A64F8EE011F2CA6D11528384B3757711ACA40979C23E65DF41F8D4B2D593C1351B713AF8421970D9ACD3F7E7ABFC764B8CD985159A78205F20C7A478CD987A18325F20D30C33B172E94A7C8F3B097A0627EFB6DDF787973F4B410EBF38E3215B59A4C218FCB5973A378D9A2CEE29986A61B841069BAC816147D0D8DB1BFC8E7E0FE811B589484F19FFD03890861703A27A0C9D451048C925C40C888410044F7420FC25B6B79F99E1055BE964968C354C917F3F981F7B67D1AB451E127CB50E5A1B8C3F179C3FF2175DE548D1137297555BE12489E6F3CF2831DD0E45F2E4151011DBCFB8D55AB280C0F0B5A81B492A33C674BE15221A990B800D9CD5DA9048FDB938633A3BA965398D8FF1AB77F301ADF74FB7AF818E4ECF587416D1CF1BD0F50A65D5EE7EE34E1B6388A3FFF8063B12551BE96AD882EA8D4DEBD9E7DEB05990221114784E7D1092FC01F7BEE9EABD72D3F49E572BF79C771F3E912935C2C71F61BF53EEED86D4FE1D85D702E0CD0D322A92C39935C9ECDC838242C3C97B708A40CC8311F72127FA66F6B63F640C1499F1C70AF48179629E404ABDD56518268BDF1B55F3A6A61E4836B881CFE7B64A9663402FF2DDA2997BE6A557580477ADDC419D5932324306F4BBD3E014CDD8D8FC9102D1431BD895B0809F8BF9214932E915FA0CD1A67A00DFBAC207189D9DCC0A5E1842B92233B8336F19868F29EBD31064EA8227E157942ECBB4C05D40926B4497F277394A7625DE21518C1CF3880F6E23A0A18918BC441A8E7A2E63DE4A37EC35E559FC5FB0CC0E016CC7FE06752866DFB1117B07B635663F39974FD138700545F6B64B2AE401EF894DE97FBCCD34ACBD5CA3AB9A63864E2B0B5B12306065268BF0427478CA944BCF25B2AD50BA6D6481AD0D40EADF2977F12D028421AFF4556B7C450BD8BEEBC697005FC656051E8EBEB7F288361DA5F91AED8F578DF23BB964C68107E0FD6B4C022779F84D78B31F2D152B07D1DA564D425484A0A5F223C4EDE705CAA2652179FBC9A65BA065039E2D531B80645FF9F54FB131F697FA80277B743F33588636A771CD9DDBD0511FAB5F1642A02E043AAC57618887534FBE5EFD1441028BA58D68A390A3DF8EBCBAE896170BAF3E352DB8C2857DD5EFA25E2695C157234115D136631CA96CACF71D6DAD9138B86366FF62C30064EF467ED753D8560E47EBAB157E5EFE8115907092BFC06DA6F33FF14AD29573D61EFB73651AB2B515E67E9215DDF86BC52D2DBF2A4206AEFC55411784D8A44291AC7EE56E9D124E1E69B0C5DC4E418D88D3AEEC568DC2CAB4D812B124C7CD91FA8613AB0A5CFCD6F668075DC4069AAA37DC3C7EA67C184E02B5BB33D604C983CCB9ECEE5D4B6AF74E6F44932937425B18438F3D5F358BDCA002F8E0596EF63BB934A91B0DBB69D9B3830A5CF6E1DFEC05629AEBF50F31D2EBBD9ED0894617878F1B9ED88F0F718D765CEF17A06DC288484062533681506E440A3C0E84C90119859C0978D612F0C062BE8FC5FEF3A4759C9E6193C66B56FCCFFBB6D44C713B748BD4C4A4FABB9DA38468CB4300437E5258C383EF438323F23CFC1D6C77304EAB8629A8910CDBB91C3B5C6EB81DABD2240B62E0D3C60C25554150F33387461C514A258DD2FBC1EE8E39DA5BAA6AB3E26AAD009EB78906B488E41ED03EFEDE7D7F8E67605D3C3131F4FE41C79F9C146B6BF51C56734BBE8961421DED7C16A44730093AE312563B6D98305DF2EA0527E797DCB46330690ADACA60C4A240CC42F770375EC7A49800FC573D94E168B053DE9B5B485A530BE485EE5291301D8A70F1FAAE35B49274BF0739E0E5DE495FFD791B6A3C5DB7D81BD7EBA6DD2D9E326DF27F2DC957943B5BCCCF7A616B41B2DCF2269B9AAC96CC06337FECCAD0A870F0DF3F1F1E99E45869ABD22282EE80603DACADC28288B4D3BCD5FDB39C176EE3E92592310B3A7D42B58AA477D832E113D696BDC4E2A5946410803F24203EE93C13BF380F4C84E2C62722F75851E54B0718FF23DFFC937BD3D1D2D787673E60BD218C102B572C874EE3F5971EF7F24EA5EF2A093B6813718E526806F270F7712117AD6BA1A91D1A3CA817F66B0F354BE66DA05A2EF3B9D05685C107C74E09EA8BBFDD182A1C7A6AB9191224E4BA13AF29076652B79419E11060A0BCC68EF8F97598888C12BA214AB25FFE68298A959B0CC755F00D6FF2688E20451728C51AC2FC96F53115591845AC9E330AED88A7387B5F73A136E598041F7E81BA18321A0E620F088A8A882C691E9D8F99E4C00AC849B3057069F9A5A0024E3015D613B773AEA1E1581AA57FFC246E5EAC3DA2A84A4E48B60BCFA9EC42686ED217469CDEC1912ECD07A5BAB69FE67BE98515D200022B408ACB03E2E927E3A77E4DFF29AAAE0D1DE55779FBE73FFD37FDCE0A3FEACB64DF225FA31324C3E276BCD4753A2594032FCD27256ED4F34DD2BA992C3AAEFCC89F89D9B46635321368F2DB71A3F9612BEFDB641A6B33DC3D8AA317476BC805959261426F7331DEAA84B8C6BD2142B3077BA40A9284B6DBE7D6C92DE0A99D0C1BA619946BFE2537BC7AA29BA4347AD4FF2F5EBB554E740E49744E3200B7562CAEBB9FF565990B6C79E917884F162973DA858811C0A8D2799F65AA7B3CC8AFEAB97204EAEB83EBFBC6A688E48E7FCCDFF21987AD436DF23C16E27F9715F7660884E553421292862B5CDB5A246B13E75F5677DB14EB5802441A3F01F", + "sk": "4E130489218BC6CD1A9DF06B2586365F4362D8A007563DD1BF7D77F29663CB45F5A174EAF47F9C8BB723ECAE888081EF19773FD058691588480FE23247C9886F403733B8A4D5923E737E3EC5A5BC019D015672BF421BDB6A830CE2F9D229B6D2275C41BB2F14A0B5632D21945070EE1653E97CC251C8CDFCF4068211CB6A24D68A1290123730C4B87141040164442E24B4251B05251A248C94166EE33450844251234085591286DC08915CB870C2326A2497109186095CB2101BB2485C445261344C591012D9286023950DC0266220C70100108413A869C2322942C62520202182948908153153166CCBA0000944501AA90412318851427254B66002222A209130182344931629C80689E1B82101426D52242C1C13855322229B22916290909244308A2861E0A4518B222813111218098100076A1921419302908824621832280C898CD434000A800C22238CC8981181046D13899048024E0386204342699C44650CC2895A882559A06812316C1127680A394648B651DC384882102DC2364A02A12C5BC02C24A50118912160A64D20219100164620400150321011A2808A360E94124C1A1525C2C88C43248CD0266109076498B401C1484E04A010620201DCB0818C066624170222151251327291800024272E2009450AB9101400668410260CA25000828198348854060E9B36321C87040093444A300DDB84899A484A1B474513805053B840A38431412429CBC248CB3646A1340E18A269C9926D48128E04183049C8448C92800A46450CA05102184D19150108B8315A060813446A5B48655494411001689A448800305012070152442CD83080C0A22581226A194500489250CB82851394484A1051C3046D89124D02922C2313400AB14CA3B4241B228AA012204C0401A144898C4271641226C8028A884600E10445C808699A00804A3001DB102618B40D0C3204DC8665D898499B140964844161862D10808510016C22000DE0A830C418044CC049923485C03671A3022103A16DE0207112A7640815208AA4044C164EA12066D98001233730C3182220460410346890B42454424444B89042C888DCC29090106D13464C98C66443048582362D620009D0962812C02C88B00C5BA805A2C8619A84694008321B87644228011BA74D081761D4228E82006A5A420E5CB86101B6055B32668800318010901BA631C0401101443010450111A728843426DC90648C306481300A1289681CB92122472E21482A242705E312401B994114808C4B40104C1681584488A24672D3021121444552425108172C4A902188120221A02841822D58224420C500E00030129844E04231D31226CA960D0B4909CC480181262613248D98182C18448CD39200A3C46888102223136423238081A22C582009DC90445A148EC93291E1463122C981A02462181384DBC285E100905A10655B262982B09180C600E0986059306D18190614276D0C24851110200429894B2288C01080A2160A48B08C62304EC0446D4114211C3392A102891C23260B1209D8340422C224D4368D041451539021E1C2608A841114132920B90D984292C4361203909093C84493009221156523257092106E14C3701AA470E146209096280B342D18078D1A373110831083102DA20470822010430860501610D1447288906DDA94245226281025000C334143A04993386624A75182082844C2300BC47121356D0A300EC24240D4024A80302591B860A3042291A08113940C883800D4B670801268620648D848064806602423509A346222433183A6210C04484130844994805838049324286300020CA485C9C05162B28499166D98108183B681C0340961B28541348044064AD8320941022D0A352C983664C288695208850AA01000A22D1C137001A50081928509838891347111222D43862CDB24728CC4645A288A1C826854B04191024003486824346D24336C5C266A8104280BA4501347911122280C4301192124503840CA20315A488A04B8509BC26421450DA1340C634072DA288224C28404006620B729E2A6258094250C4265521040C32882DA1286022586884690D9288C02403123A861C930711828688C0866C90206582088A4A445201560521832C092600A09519404042302219B0620D1C02801122D2089600AB604642051CCA42C51164C21110563C23188C20544444563144A6130888B3860A118904C3852EBFE4A5235C8D8FDACBF1F0546D7E244B119225B648A9D6F84949F1097FF2A302FFD636B8ADCA5B833657227F6432C2409C7BB078696CBF666B7BFA550E7DD1EDF40119D51EBEFA2862A773F05427480464D6279581BC7E8829DEF05EDAFEDBA3894960E2F9C2700C52EC53BA72C8467097E08805A4C23106F3559C1CCE2AA70C23DF45DEAAFA26500E17E93C2A9FA71062E3DD628EC4065F78E192CEE47AF2C01FDC3A495EF01FAAB25C9AEFE9431154CEDBCABA4D2E9793291F52F8AB834129044E3C69DA4F726CB6909DF7FFFD4B7B48C1DE143CCB63E84276CC00595C1DFDA1FF6B134DA457C2B66E893EB6561DE33F96F8426E0E2791A278286A6C5B5155AC2E3B90821828C3546E451945863C0E9E2853F7B44C296C454F991D091B65221C1324809A8F683DA113DE0FF641C9141D68B888E816602F165B46777F1157C4D6C4656A5E99BD0EE46F89047B0C4A509AB2C3BED7A175E45815C16F9065F49C7261959FA0F9CF4B6A5A5742AD6C4D768F7B7AF02E453DABE24AE382DD50458A1D20E4D9F30E98404061F927F26A5B6A677B2957FE4C973B42F2A1A9F61A7C4DBFC4FA590130EBE23E0921760EF05F25D6C7A61E2B0D636FB21537298EEB279D38FD4B85744CEE35D168590C53AC9AF082A1B0C7A46EBE5828C6B98BD89F562C1145DC5A54B4ED8F7997D0E48CF90D56B9569D3A4C4847769BA3D1ED526724ADFAB7229E5CECAB2D08E7FA9B096669D063CA3FD42D2153FEA0E703E23178233435AB81E7588C9BAE343FBFDBE77AEF158DBDCE8E1A4C3A69CDC67F3EA1D4C923118310930CD2B83BF534EBA764635D12E5FC86EBF2560D12DB4B24E4434C9135E4CB7631E0B8AD570C54584BA92B27B54A502FDF57896EEF6054D55E2B15769B53784C8D024EF9B10CF583D99CB4155BB4E3E9B2C28D382952C062F6319D26D7DCB0E946767D13B11CB870265BF829A93DE55E17AE7AC5D706CD0484E62DDE8DC2B16CFE5063EB8327460C516921C312F2C47BE9E71AF239EDC87FB8EB3F2D712609B615FA634CF9991DD10C1897654D5534A537A193741AEE36EA98D768349BE367F63E21EEC6D6A5086C7490E6F6AB0D7776CBA761A28FB5C3FB1DCBB4A5A90F6A8147C80D5254C8870725FEC69C93285A5A974917A7F3E6C7EA58416B814FDFED39AE3AB71A62B0CBB0427EA697DF596784EFD9D650990DFBFD2B5AED08AE76A243497ABAEC5591150616BBA7D7DDAE4D522067062D98FCDDEB0360C2099F13CFC66D001B18C4D1A8CAF7AB4C8F12D9E931F641AECD1F894BBBD3A62E7EC18CDC02C2580625B5334E32E565D4FD9CB7EDC25E9ED12D0DEFFE81E94F62AD696BD3F2BD17585E9E3D87AF16C9EECF24CF61F53669918666F8585A4E2BC34F6205F5DE856BFC767C4D0E2B67622416CCF8CB89A619B65D9B0D002D457C5388314DA854C4CA94EC466B97C8A55DC08C73F7FF0DA6D898B7A77062F9150E322FBE3339C62AA192DEAB57816A27EEA7C9BCA609E79AB10C88B0137811BCE51E17298487C287074A0D1FDB59813BB535AC57FA6DE8178C6CEBA4E6130063DCA5D7E256D173C11E31BC072BA6A70582B3146113DF433F93D74A2A72CF55482A1030DFA0C2C6A0AFDF5E9837D22F7CE89C9A4D81FAF4EEAC6262701B011CAABAD823B5CED6918627F66B1A07C3E5944D53E161AF56478F7598530BFAC4317BB363D4B2B04BC3D0CD938527437C2F88DAE1D447033A315EA49B2ECF62EC6BF95711A57B7B6C0AB04FD6706FC3553A7B726F30C06347F4CF35D989F57AD779DB038280BE50125B9A8AC1A2C84F9B8C7A650A3EA1533F575CA029709E943DD9E1F2ACE7757143A8CB9FBA11025D49CA9CECE240D1B63140C30CE7D0EB2311E5BD9CD7EAA3FE81E93607D14D5D329FD28FDB0E62FB87D448C3C1F85B42FAEE0DC60993EBCFA8D848903E55E2E987D34467400B8F50741EB573BB9FD41A0A5BA61EC07EBDB2675912DE28FECB52A40494245EA078A754C1B9641F4F2B6D7512944A83E8D1A70B7F3E62A13E9C456152F163BA359752A91A8F833373D6CA24EE0901657636FB2DA1E9E0C16A789ED447036002098B7D9D66EF633047792E9CB8C8CD45DA05EB5ED49377F060CB67CC33AD0D609741D0B3DF408F584D83910FDBCED95724714F4334E8C6AAFF680D5AD60C5A1402A97641DC8FA7B1531DEAFD369EFEA623F475694B04E8E5F52FAC99D8BA2D928E60C4D8AF2A68683FE7EE6D82021E35B895D57BF7F4BED6E2DE8B0D1DD0D0662068D4A9674AA65121489ABF8DEF5F2A9F1E2D36A8AAFF54C56E2E6217C7C9DB4B750207C5AA367A25401C7A3C7ADA45E1BF4E3D777D1306755FC0D69830F3BF262B83E727E5415992D6BDECD7EBC6DCE31FCB1EE0B54DDFAF20B522608870C9A0B1C9DA746DAA1E13A451FDD6192EE7E4514B8B99BAE4FA2107CEE404A7BA585FA7E1F1529E66DFC6435A1C26D3CF0CA13836F0B44E8947833F8DCD0DC2FA60C9E6303BB78E1C6E72A3615F9B3719E9F6A0D2F043DBC9AD7BFA803DA6FF03BA5B366B50EA314E42AEFAB8D2861462982115C2C7D6248EC74F7289A3151EEBD3DA0F43B89E9B5C50FBD0955DD803A3109EE451F96F5DBF1F9B42CA04724779F0FBE9D1C672F6BC478E919A07A486732817EC3741F231E9ED25715FB86EA804DC1B23BBF148E20DA21E6301EDAFF8813F5A97BD9F196E40BCCC824281F7C7F0F4A5D396BD2D3AC94A99B0BF24BD7888276A52543B0435091B4E94328164576AE7A572D2C4693DEED54F583D85C783BCD540A1240C40B68AD8DEEAA7255387029653228EC60AF145C2ECDD26A1D0B267695ACDDD490495CCC87BC1013C065357569790FC44001EFCAC9DD18BDF6EF505BF5C4FC555DCFB2A098108A1C06A3400C10248480C8B3836B26CE19BA22EE4C087C687559B6B6EFCBDA275926CF10F151DA7B2A0EC4DC214EAAAB6F93043437B32E0CE139EA665E2CBAFEBE56D6F1B98BC82FB299C381076BD1E1B0564F39FF03795794374269B3321C8E2E9BC6EE8D03084C3BF949E26B759E5A71CCBCE856FD0CE5FE7F0531178B2C80E2F913D777CDF265CA351FD1EEAF2650A2C8A52ADEFE7EFDA688556AC442D9D4EF43AFB177987831AD7ECA98C3042581F2389EBB972BB11C8D6845C8159FFFF7B2B7AD2E77F6FD4FE21E00A528F1C243D84B4793ECD4BE3F94E59B2B0435518B9BE6BD0633E310F254B822A66EAA384D7AC066C4F273254F3A2C00CFCC43C3A52FEFFB2B51CE1564A0CE3682727BBE58D9455533269FCE603C7F6872A6C07BB290C0B8AA95134D55B8D551AD77F071985EDE813578564EADA5632B9AE931EEB24D6966DC6863DD2DEAB2E3D0F4CB3AE862AFEF5B6D4C9288B1B3079C395924C67B03C415E7A8070A6839996C5BAC53E427A61A7EA100CC10F3ABF7D311845DCA174FFD06C3F05B88CD2FF32E9E44659D7E80F40EC56172C68BC5293820886BC47E8339CBBAD03383D099888E668AD95A905373D30CDDF91756C9C7C89F6DCD6E0BC9E9C4ED9A876F1568B49B6CCE9C520110BB205E307ABF68A8FEA783D1FF4BDE01F57A6B1224E9C83FBEA507BF14F77BC27BA0806D48F8A0FA1CC1DC0EEED7FEE5FCBEA5FB609D76413329F54685CEE7E4FDD309114F71F864A26F05A672315150823110947291991437C60902AE0767BBD42C57D6C97F5CCEC62207C8123E750945BA0BB444C894A98DB610ACC5703121CF8A93C7CA9CCDA90EA0938304651EB84D2534F2E67960064F81A41ACFE3560066DEDC1D7F954C01CEC3A8083975829149FFD8A54E3EAB95A076361EB7561EFAA8E678987F381F662B59A49579D9A2453AE756C133EB4460E72218696DF703DCE965AC32CD144C83819076D6D82D8B5451E0FBC384EA3A2C5675F2042F48D1D1A914B384DD0727CCFDF0A07218B3BA7BD10A55A550679C12244059D2DE9F76A4B1855733725EDB2981CF956D22223833FD43B9669BA21B38FE2C6BF49484BB4FE9E5CCD5F883E856DF05525D9E3BC452B73E6CB6DB583E3641D215019D0C48EAAC8C03D646CE537800AE96457CF187D3CD456D13AE4B657FACC6D9F78581F209E94CBD19B6768FBE0F558AB7E2D4938A0D2D92C6C8BCA7A01D7500286756E87C9A55F10BF60E23F7D6039E17CC6340445E297FBB213730455D0A7B33B852E4829D31BFE5DC6AF3CB5916176E4D125863A49592A306B9ED9CDBA4E2F40A4C8F3C85943C10BA10B688DDF847FA2212E374C64148BF6D1D856768696C6C8F04D213065A453530CA6964377687CCB2AF180ECA47260A493C8427CD418E91D38C50FA9ABF904E419A612881CD595821657C95729FDF8D1D965E80D8F8F82C6009A8BFEBA81ACF69503B873F92E557DCA50F87187BFDAE231D0164CA86E58025F51B0BCC8051D9A88313A619B87BAAF7B16EC52808CA8CF9856CB09A58B71FD67FDB4B3A0B88536DC3EE689101CC39F7F0418E3CEA104C62E83DA5631998DE88562499C4D18A98A1DEAB254C74334C325C11EDA989F98548674C19CA942AA95CEBBAC2A593BE1A1595B702B701DD42E89C8E65DFF6E104053815FE2D7D0908CC2698D2B6C26FE981025691A1680727A0D65C37B0D87EAE23CDA4E6EE98F7A981B9CF44B6B2752AD2337E02CEE156BF8968174FBF7EB0574BB62434D69EDE82D49BE6DADB3510026559B7" + }, + { + "tcId": 53, + "deferred": false, + "seed": "9B54B9C91E0201251489E07D1442A42D0BF32189D0C0CA8A2D4871DB25F531FF", + "pk": "9C17C88109B6927D423D887BC2FC24A5C4405C8E736C1C9D9A799C5CC09DAC3BE947BB391590EBCFB93BC00F569874F69780502C80C4EDC87DC9378294EC3D62F584E70AA18C0F1139DAE97590D0C89CF57803A26FD82F264F2CF2A184B2DA47F44E22306B95879CB3A036C918B6166E1408E59D35E2177F6CBD05EBE6F1230FED71A3CA9CA73F3333070A1DF3FFCBBFF32F82EE2ED47285D8F05809240ED1F91873D3D817AF74CAA85BF78EF02EE9B36FF3BEADFEFC436001A219770927C1756A8FCD265721CC8CCD367C7B19A40DBA1C9DEE9611863BED506F42203AEA72EF21026307AF0602437BD5A8E7B1B1F1DED44C4A009E785BD170BC98C839753F076BF7ACFCF3DB89FACDDBE5F5CDDFF76931C0966CD935102FA75A967C67222D5F8DDF2412F0CEDFA4C9FD94C6C58F26BA4954D872229BEA543107613C71994652F9268EBF81862CE4DA0D172233D358823229618803AE54608871866DCE80B988BC82F702A8C16C9A6E58B465C39197432152297524CCB00338067CC08DA6E2AAC288AA9B3AC40493A454ACC7786D6A2F261E86F4FC6A341896C2E1B7EB46AD1E4F35D970B5B4FF1AE8F514F6C78BF27A40EC941DEC16C95D9D91F869B578BF37E5164EE77DB6D38F7E65D9E703C6323750C24C6B41BCA787AD02208421D3DB8D7090FD3D154D9561B9638BC20BD55EABDFBD0F772D590EADA34FADD191F4FCD80C4B0A9EBE8A069270B89FDC2F0C54C5E9D835951E76E4255B9AD8DEA2092E806D7C62BCD7800E175C93420D7D8E3806F2B6F325171A80C34F0EC7AE7C48CF4664BF07675B8C617FB7944795070E7B47EA9BE7509BEC0514439E9DE57E4C6A2A64303176D1BC37632DE696CA7A3785943E299A1B152AC93D1FC8EBD3A451FE780098A13A72F4EFB4A41131549038C38815687150DA19FB3DD1CB611B9196135606169090D426B33C0B267CCB630172BBBAA67ED2817227DBE6FCDE76CFEA14A17A36B034977559C9E8AA525052CBCDCB66E3410DF8D321F3992B02C3CA8FEF477F2E22ACD2B31A89D194CCFCB4C41F8FAB34128EDFF327C80022CB9E15FD41ADEEE69F227CFFD706312AEE2C824FD281D62C31C98B2306D08A39DEE41BFD1CC702E55EA718A0C265E116BE6B87678927373592B6438B7FD490B2810132579BDDCA4FBBCC0764DD245F6D4DDB97943F52A0FCD190C71744C2E6352F4D0D2121ABAB3870994E21D617A96D77C195436B291ECD15E9CD29C6E05617526FCD8F853C8CEF29CEC0549073D4AFF72CB975D3B6F4EC0BB0CEBA04E35E69E702D5E1C671424EDD6A6835E0E9FC9FCD7FF16B90B039BC1B1295F88F724AFC6DF5F70C22A6E7CD16315F5B7DBABEE28B7651EB16293E2F4998A4F4640EA6EFB4C0E8F51B7DF809CD8F53A4C18F4F4EEBDB18F3CE2DD37F12E0931A46B296158A82D6F4980ED9FC9316BFD7C519688C0C4BD22DDE4EED750EA96898481D7790B95907F3D7E9323EC42B59342A52616E288717B8DE4D5550DE95560EF33FAEB2E2A4D9641FD0630F487DB670B9490D8F91F4E2E9DDB7B6B2ED9DABAE448622DC60A5F869C96E12F1B26A77B42FD6F513E9F8C0D53BCB5610EFBAE271B754C735787E9FFC5FE8778E967D713C2C3CFBBAF59B2262F1C4B8C0499EA77CD587A5296A819955781AC371C20E66471CAE28C6B098A6D25216F5CC3F52A258EFD3E22B010DFB5971B5EB004ADEB9D34375B157EBDFD3331B6A9D56D8DADA55AC152C3AE497A36269F44F3180C47EB8C315BC3F3A0C8AA1CC062C487BD917FC3988AA468C63856277620F576CD6B70BA66D3F9377CF20452DD3E7A8890FFCF309D7E5FDE1B2ADB2BB6E96ED3E8F2CD1F075D82599B92F74602A87FE5506E25E2307FA48D0C171E61BE15E10C3EE42398D078EB42049D44B0A343915F3A99547E2E27DA86B6D0B88F9529613412FF6D6AD459F30C1BBAD521E99869F1F01EE7540407D645A7B6ABF590DBF180A85076CF838D89F0BD53CA96759CCD3F11726257FF862A565217B82068BEA4BE94215F0DB4775558FC6D97B7D4F3254A4D733E6604A003C804BD380D6046469E310AB9B07CFBB605A32DF6E1B15734F8C2580D792AE5AD45C13C37D90D893218FB7BC6A449161C0B91B2FE8197C81929EC8823942A2EA8F7C04A307249CD3295B6B529CC87041B6866E9F358B5EF30486D7CE9BB297FE73B2A0BF7FE5D4F7C56281DFF8CA46B5F1DA6A14A15EBE6F6D7DFC4327834E655CE52C310B6DD6D72A9D948A930A11FAA6E57A08A6FB873341A3F1211D0396884C07F785BF4531839AA77EEE2D5BD8D1B767602C01F6CA35FDB0F6A3967C367F88762FFF45A67A4E75C16F744B6E6FBECEDB03B346EBB18B1A35D0F2CF387277CE01F8068DC250E19F0E37FE36783C0D4FF4A1292577DE8F3E81CD769B2D22EAE286E75756ECF31E56B00A57DB2C17750909ED9959946C86E25112ACFAC5F526A331B5E49DECEDAF38EEFD5D5368A8539E49A0766C22CF5F713E6EE058E9BE157805A521FECC934987809B9C5190EBD0E709D1B2EBDB06F925F3203131171ABFE76684849C0A82EC8D66ACD60A24794BD39C18782506BC7F9F7DC6B1BC7EB2D70A3FD7AEF3DB81568C5F6513161D8DCF0B9383DD97207C186572449F7B55806FB564723729394C85291E01C5EC803D8FD2D702BD9F84BAC47E6E659A3FD90D04B4F53A01DEF302898D4EC430BEB2936C70B976355DC2A68D798EDE02F534872E369582E8B4DF771AA3FB15C2602F2487A21EE9DCA0C2ABA12ECBAB2C8B49939180C3E305336EACFDC339F502EC730B55E0FE4227415EDD151811D018FB34839DCDB684C9C8453F681916316DADB8BBB025A6B66DB0C6315C73D0654113CE37FAE29DA59A893C4C7F001DE15F0AE4B59C211EE59808021DC7CCFC2BC8B2C15214B783FC55E8C50A19ABEEC8093D82C3E12058B7023AE561384D9B28307EC60D004BE81512B0D03F02388FCC2878832C1F881251BBD73D3245336E12653445B6CD704A796A284A7A7F1F7F37DD9D22C2B2BE0D3C497E2F25CB95933D154199A32D4971965BE442C914ED7C42F28D33BBB61684AC719EA5F4D7FF7202E3D476519B3CA236A143B1DD22B34F479C0519531BBFF5E1E1D8330B231D588AEFB2BABEE0A1BED4A1D775C5BD5177A8CFDAF83E5B4CE662418D4A13FE34D3875E9EA15BAA45033CFD746673AB16FDE39F31BEF02051CFF7DC335C6B9DD8CBD17CA9B652F01AF2E3044FC3B1F15378A967F023DAB2AFC2CFA577B82DA875E1FAB014728BD7A8948859EE9619EE02DFC85859D28DAD6B8B2AA72F7973D6709D1DCB0C625084771F3EAA12D4B6D091E6E5026845F0C30FEED6BBACD4A9B5D623CA247CD6622D1E18590E5EF3FE9A094263E886E567BD1AFE24D7E263C5B2CDCF03D1FFE2DE85D7C81A7634066B30E0FF49B71234DB9441017954CB05B8BB72C11710A55041C737AD29A58B9EC6E2CD871B56976C389133F45EA4A6C39545AD15BAFD9863A333637F7AAD613BB82E61652A00BF90DB3FA1B4205198A42151DE6A3500F0A770AF589AB63C01299A28F94B9395D652866BDE7505BAD85DBB2B9D56E43D02F679F94B4F0DCDCAEC1487E18B89F96BA1F1890BCEA47E60FB0165092BA684F8381625F83C86FA90F006", + "sk": "9C17C88109B6927D423D887BC2FC24A5C4405C8E736C1C9D9A799C5CC09DAC3B0AC8866103C621D3464AF8A7E67C30C8FA7F66580CDABDB9E6848E611578D0E85F99D936F0B17CDDAD87C4107D0642F26EABDDE9732CE11AE78FACD7532C2868A1A29A6B5A0CDD35F4EA2F536DEB14A7146F4E94F723B69B976F4688FE8B5D22A0B281D1426D18144D1A066403A98808390E010241D32428233764A3C220190322C8C0405A9265C8B82813B789C9089211082AE4B464D018300031644A928812A52DC2280108C58559A86111270912080D4B384621B144994268C0062999228D01A511A2C46882928C24B70D81168ECA0465D920289442329CA00924356059348EC4C46D23C52123A425CA10921441240B424E02C94C6094318C082908260440046249304A21154002180DD282294CB051211406DB2480DA08012125661B96641819125B9649C9406C180004090380CA1210D0444EC2A271D822694B2091DB8251E0A00D0C9788D044091BB020C3C04024C7251849450AC84001164D1BA96960A691C2B2288284818BB44404B90C9C4206D8063198926098846589240800098209B349A0286CA3C428C1145198222919266109A208081152E082895CC06423A641C408721126321431122231700B15868A16426480311B156E023702DB4491A130804114200A119098142519A1519814264B422C0A878DD9386402B33080B25104B785D2120D11C44864A88DE2868D1C2090CA940D0C15500A188011870513988D94A265CB164D1486418B168C88002D14C680A39069989431514866C44286A304302449048C962C0312806124456312806182098B300699A65002942D08C44124C96C000546C2B6098C0025531872CC108C13A0458482080A972554C2886342859C3049CC18929AA82013220AC0282694367049A60850C850A0B22C60B220A4388D1A128008346190366C0094700A0912C8302C41B66859B669D4C2814226699A2404542442A3245203115123234801B2001AB24843B0615806890AB66811B5641230841AB88DDB280A2437645A262164340508075200B7689B988DCA164810B9440B8490E0A41011880494184013B500440060181469540050030864C40062512030C42200C9828900496CDC96404126051B87245036495006029116449A105213A62C528224214690D4364D24014044B628D8264AD0A26C82288AD4C66920A36C49A40440068E63B405141168E0264008884419158C19C62994966110868041C43108458949B030A102851990041A166A8AB631C33085DA1672E2028E119711E128810C8388D21200CA164419C52544468D1134615C946DC0485154808C9C045153040E09380D110248D814880B88719CC60C64142812854801938DD894890284258312698BA828C2A690D4264504B57120468D21462E410241A3C0082030028B442C02264849024D530065CA24465904460A290E11A460D0A020D1140D130185D4B829494684989081DB2290D9B011C4460209182C63484E4314001CA24450B20CE0C48C09C98C8AA28011B06058C20914B9208C384CA0A49124271223112C63807102B31048866DE0882D03488C61A4895C241143282541409118286D54261191B82CD82069A4A229E4304153A20D08C1400182694A440948222D6304066434212490648006418AA40DD094690043819216649408486094715CA24D61248018B8814194200AC650E1468A4CA65192822844140D4B2006CCC84D1C3460D04069208641C4C66DDA904880A2111BB44CC4926DA1B0080C11724C204C93406111494258948920388C89982504A68813412699B6458C148060288A032402A442658AA82C1AC5412288705C882114A78C0A447241402C88180012B48C4BA8640A934CE184400A984DE13070E08404230900CA326249846400378492B08141A629C20621DB162409B74DD9A28D1A8208A3388483B60C8A824D20B48C4BC82C8100640BC4850A054E84B04CC1204C503851131305CBA210040002CCB660DAA8084AA091121121612401D016920CC950849804DC803081A465C986301803321BA1681AC904D9062C042149CB480EA11088D00802E01086D9346C22850C9B420A122948DB0089CB3088D9940891343294C8051B940420226010849114A58CD9341101355020C361A31682630231CC3881DBA809149349038948134210A304094A2688956D861BEC7549AE8CB7B5AACD88780F7B1D1597FA1BE27973CE28C4C0E9F35194AD0E2DF62E622B75E06E7E21AF5FDF3E4908FBA7D0B657FCE0A512FBF13D3C83F16CD3BE385BA075CEE26E68A28502C3C097539430E8F19916B44E53AA7742910B719CF4969D5EE2D246F5CA207AEFEB037E7CCD592094DDB72621C5937813A5B324ED4544200460F4EA7744DECC6D182A604C142D6212EB6F9F90B1AEA0F89EC07D9C083EBE1FD78D3C4C2282E1D5BA47064E8DFE71ED9A7FD7C0F95481F3CF0610CEA3FAD5C4E73789C70AF963A1DFA6DA9DF610BB98630EB4419399AFD1412E0693E33BD24381050FF62883D65150AB1DD0C67F443E5FD247412DB729D2E58453C770F934C475B89B458111DC6268F1CA0E9D143E7F0570D22AB5B7BD9446BFC7DEA9F06383FE1A0BD9E644CAF2B91AC44BFD37DEDAB4237990A3AD448715940001EA30E7219172B64D86E85C1FCA8DFA922B61819BB4BB68FFD44970FFD9CBD6BD2F09FB12E5265A5B0F919F6D4D6D06534FFE792CDF6882DA5D4557B51AAAF3A80A8CEA69E8678E66D1F47592BFF128EAAEBF38C70E8FF7AD31035DA28AF239FE245D2FDD4F853029A65399D5E6B6F4F4CA2D862B62AAEC8EFCC4B05DDCB351DFAAF1F7E7ADD9AF9FF44D2E2A384368200217F48DA0DF5013BECD2462D4BED2359FE44D9612EC6505A76071E116AB5F0F1DE88288DBE97A8B0EA32B9A6FC53695972A8F6B33542457C30C553DE91B118B15A6DB2D3F56FB0CCA91DF79741AF737E88A88A69424F7192EAFB981DF8256989189D75E0C7183E3ADA99CED3913ED35DF5AB82C8FD07D7B67DAB7EF443DF51D82FE87F8CAE103713F88E9B73F649B1D3C8589B71F06517B18502CB230EC27150C072D985A98790DBE1F83BD59421D19CC9E23D845C50CEA8515690944950809CF95FA636AB3509AFA1A7ACD2F6C346CD76362D15907764749F3E16C8BC84186E1FC9FA120F49859F7E4E6C75F7CE19C9C129C72A7CA129D10AD8EB9650DDB304F5F02FD7257DD8D71B97BD9ED47B9111236E3B706AE4800401B77E1E5A541E44DC1D686234884A5F910AAF16C8D23E593A307DA8F1180095D7A707566E9CBB125751499D748A7E1A78108B93DCFC165D2906A1DD9AAE8C5BCFCFD1D5879A8E30B6FC3EE38F470428E8455162261E7FB6F8D5BE329C0FD494492C296DC8A78128478F88BD6E1B2CBBD731ADB947300A82DE410B27C87180032AFBADEFF276BFDC0072179E36053A3F4C031FC2F94116938EF7B2A02CDED2C4C101AC0CBF0F0404BF9246F1E4B71EE2EA0569BA6478C4929DE40C56B075432203D8CD2C0EFAE663001CCB0947CA073C0301A3896793F7FDD0248F7CB4CDB184408FFA24AC8016716A7C40572731CC95DF6954A94BD2E507FCF71A8E250124E29313ACD6AED2EBBCB36ED59F102F706D5E1B79DC3D956F46997B4172C7FE20F550CFA0F1508312CAD73AAE7AC30BADFDE7D2A8B2ACEEA2FC564354276AB61A8F2D6A3CE5D43A5E6496894B66E72DA30370692421D267F04430397C3B9293F7EB11C107C2D2BB007EAB932BF25CA65D050CD061D3653BC1B25B5AFDAD7A9EA9352718CB9584615D8670CC61D7C165D778EB2766930470AC115F488C3767A6B80D987EBEA29839642720275E20602ADD280FFEF51005BE2AFFA3F69BCDC69C7C40FBDB9F8AB2C57E8745A9CA2124FFC3E088B5564C088B71847A2AA574A4251C1F5ED3F02E22A85BFB1AD2B137477439D4BAA4DAB63644A44C0CB121478A2D91E2B7B9D6CD02968EEADCB51BC5450ACAAA81EF9C1A05B475DF46C4D6603C371D6AE3A1E777A789E7205EF7AC574753F60493B81F8E0AD527A6A561F5C1723EB7E9AC1D82658C00F1CC538DD8E5552366FC9A34D0EEE1EEB9C4228C58D2D7132E3599686930BE56B9A59097B2238AC49FF4F6A9F893FBA76F511C6A6126686C0BB6CB946B0D3CF7DAFAC886BEC911564332E773C10ADFFAD490B94EC6545DF90CD12695E79936A7CE77E66C3F2781F6606874BD2E1379A8610B0BEEEF465334A455DC2887D8B35066B496856A5500AE079178EDD320A7AD2F0D350B0B3E78EA658787AD5F4CDD224340E93A06996904F9D5EA21219B871E21DD3BF7BD3BAD750048702059C86584B0E8B4EFB144503609D021C1DBD98F04C84BCE4304C834BB502CBA56A6AAFEAE643F76FBE439033D13F5FC93D8D852710C3CCA4E2507CAE51BB8779C622AE8197CAB5E51C9D11BD38BE4145CE12BFDA8F8B9ADAD8D8033D38143C92ACA69D5F72ADACB8D6BD10D427726D0F51AB7114A174E5187B8F9D114C2F4FB768EA80F74A49CCC642F5DBB7CEF2DAC669E250451CB9AD8EB2A7631E6884934E2A25FD710F3E47726D7709BC89800C6376158917026C299CDF76976624AB877136A19ECEBBBC1C36DE60EBB3CCBD43508EE6CCA750960543C16A0EA3676CAD076DC3464517FBB3B2D929AB2FA80FC0B31BF2026E4FFDBD2C20D2DBB8FA09BD88CB4B3CC124CE260BEDA345EE0232B2034AAE1E1918365878D4A0BA98CD4D7011014FF7569CDE130389A7D59E860AEF59BEB4F4D3259C1B092E68FF8AF679327F4181F6476D54D933B7EA376B1D4C0564D204CBE631C4AD3DB45F3A7CB894AB139BDEEFBAFB6EDDEF0DF6F7FD5EF140882E21CE59AC45417686DF7CA38AC90A7B44DDBE0F085CC397B3B65E6D2524CB2A6D4AE4BC69911CFE84465C9D6B697D28D84C8C28EF60ED5BC34B0EABDAE529CFF3C00F0C706584C48B565CC060A80F6DDB0DAD0799B8907E94B0C29A4E7A8D6CF0C5750DA5EB717B30341352E6046420C7A226A1935BB7F0D25E4067E30B527A55BF410B4335063ABC9BC76A5D885882AF728AD934BC7E55553B9ECA69D97311EB3CFB1DBC28891D3DBD954084E911DCBEEC1056C502385C8EDA9B4ABB93E623132084C5950FCD44725BDB70C9B9187A30DF477E128F143D870A7F02E5D2F20A3F1B034FA05475F58D98A6D8C22FFC0ED3792A1A2DDF00F62CC03CA04060BCA60EBB9CC27C2BB6636BBA116CFD03BB196D85DEEFFE0C2D6359129FE1877F723EA225FEB1E995A34B9A3A75D1E6C0786590E159CDD62B39D084AA5BD2EBC4456E694054922D4FBCBD5335F7F8448ACA08E650D296D45F3511365B5304F1359EEC32E4616C166F938F2F36C790BD577402C4A605149A4B4F8E1A101E97E22AEACFA89273B3C1824B42B0019AFE8C4ED8B7F6A265573E11AF026464BFB2C78532C0AC303EB5D36D88CC33F528E56310300D52481BBB27B7F8C523DC036B2D1A36C002B98BF5F58B4254D097DF7912D4189287A14D7AC1A30691BCB53FB9E86056852075B7278E4A50F76EBABC11761BFC5D2A86B5995B1CAAFCCE5F5B3BA2C195B692743B637E424AD4072C4B5DC6BE4A3DE4E041E72C64FFB9AF9C66353C5BB2A3967830B9CFC9AE5C632A14BB32797BCEC4A595D8761524026F13D237B165CA4240D4972287ABE72AC7F419F37E99047F17D5D9DB57C508AA0730D6D9D2049E19B1EB3C7EFEF2EE719047A777FD281A0960C09BD79443C5891AD8BCB1ED643B9A9F1E66FB5C7EC6DB926CD73DDFF4D39B15E386AD92170C4F678A7BD7FD6EFD600FE082A64AD91E2EDC675DF911B531074660096E85C66005318A3B85CF7E1C5D269C5BAE4096C9E05145C01C9A6294A50B3D4707A93254B0CDAFAB7B0ED1CA6CCB3DDC1FAA5304055C41095C503DD79F86A499F292C473C3B975DBBE53216C85D42E3E5A819E1A947639131CA18CA7831091D64FECA2713B8BA5577BB6B7FFAB6D376856A4D38856651EBF90929784436EE1F09EC9C99A2BE601294AC1C7ADBBC0EB050BC3F728D5D0F3D4831BA4DEE0E4674EBA6C2D26944029B8BBF90891C37A69DE342EC829625544A82C3FD8F61DBC40ECCC6527E06C26868B33BA362FE4E85FD8F76132E9065F6FA1DE7FC0CBB92A3306534AE9FA01256B24ECC2C63854D3F46284D0EFFEE19CE5B7998DD8DCEB38FEFEF074EF35A3748A9E44AB4F75F656FD08866DDC4F58252B25A0232180E8DB2CE8D346A558B03DD71B19D81E5B23BA688099DDAE1D10BF52932FD2EBD360E653BD4C3A254FA4B71F2859757FB024B14356BC00DD2877AF29BB57ACD812C22119F8CB62BA81C946C36B0D4CBE3A1B4810FFB27A47096108AAD74A5A0413D2A1B85286569853AC230BE9E34C78C84FE0F6269685878AA1246A55F37842584EE302301941B9A6CFB8BB4ABFBF3DAE55AD8ABF6CD6CD7B2C881DF7D5DC264A5F61584A990A8D1CCCE1C0CC05881B4358494283964EEFA16E9A47586FB9ECE3B39777DC6C1DE6931C5448C0AE2D6C51924D7F6BFBCBAF485F0F22FA2228A162C13240EB64C050F2EC800E937FA97C77E2854693A4CC83E1773EBA74CAD800F4AC6CE461C9693005BE0B3C288EF1898900466318B96AD247139E5E8D8CCCAEDD20719275E102F50F1CA019692642092CBCB21210EAE0DB708D96E50FF249E6918A628B7834BE30349EDBA515A46B0229E6E7AB1A88C25A7F6A3BDFA84EAAFCB52AA1A143FB09DF7CBF6E39FE1B813AD64FA786155C298D9483C2F9B39CF46F936AF6B95E3BA82356D7C99EDEE47CA00C3DF9A80E8DE0F246C5DE4FEB6C55B457A59CD82AFF7A60E3100D409E3EEBF2E695DD3D047CE2B35D3820AA8D4D7692C299C00B78EE7BA40DE61560CDE3FA77BE3AE68E" + }, + { + "tcId": 54, + "deferred": false, + "seed": "A5B67695D7DBBD6A7B25146E30DC3F577240AED2E4E20158D1E24143698D1178", + "pk": "E7DF05EB34DCC34DCF645BD3E04C7B55D12FB65E508F4B2FFD3EAC19A060BF01B627A36252963C5562CE2AEDC3FC4916914049A29F8C76CD6C52BAAF00A7A4EC403786746B5B4496F0288F9E3F8C6A9927FCB787B53860FD3C5604CB0C0BDC8E62FDDF2B331260AE7F949B77769407A49DC31B2DC7301A39092E0D33C511B7A51AF129C482989ADD0097F5A66E9D5AE2E477A0BADB20105E1629E8AB6730D5BC3E889C7802AFE8439DE26DBE2D7F4A58ED8C9566202690719E286E92CBE0C7CF65749EE602B6E31DE6E6CED9A84AF50790611D383202CE6D01A83032842084163182FFD6B6E901EC74D36AAAC5896BE92833EBB7E3EB266D11A342E0297CC492833DC8B850123AD4C33C60924C402FADF0D392166B3620F906189187BA9D761EEC3226C43F698F2D5F6310357355166FCBDB45EECF917D0E3D0766C5EBC748B58DB09B515529DD320957374CEEB807A2BB38C9511C2CD0AE6462162E2CD28E1513B87973561D5BB9E3FF260F64F9EB2E1B9A1FDBCBE4C9134E3745000ED804C2A3A55D769C6FCBE947D9557E5EC2EB08E9D416FD7345EA46547649E936A51CE643D9518B595AF4E2BD75ECE8D2E04D4A0840C8E8516E25A797C0E9A93FE8B8D31DD314BD271410C85A0CB6755C1FAF225D0CB4B8672CFD6459E65B4F071A9C5A802646F1660F8FC24BA57199DE9257AFEE8C8BA7D6256BDE7E6EF090B5DF3A549856D95C0FAF20CAAA31D07A980A76E638B122BCA0EBDA0820B9779C5524F8A6D2048B4285DEE77A755DF9142E03BD78D2DD07F62894D169F21BFD8798F5F5FB0CF73D7D14BE1536749C0EFB447C253F1ACF93081DBD309BDF7C3DE11A1414A00914A82C0EA649232470B3714E39378FAF4C7178384BF7EBD5E793645EB4D11DDCF00454E62F95C7C6338C8AEE320754DA40AA48F8FA227C5C22775F0D665DB438B7950F7E5CB69743888C5A41331D78605BC5069E273DA0083603578D43D696F54EC21BB61394C5DE4115F1D3531105C5D3047BB102452871CBAC4D78DFB3AFEC545999EBC8BEE5F818DFE0AC009FC62D4B752CCA004EAF4B07FDA82B3DBD3AFA9C65E43EC7AD116BB3BA07F14B2074E34DAB889FF6B9A48541ABBF8B556BD5E16F0AE9BD303AB1224234A0938EFF04D524F146DB003A684C781569C3014D7714A124AB667CEB521A3F6AC60FBA8F5CB620311F4899D922596423EEEB10E8BF9D8CD3CA609469CED630436DF478D959368D0F175E88E5A563556B3628DC43A2D0AE9BDE3431DCD968C1F2A5C7BBA792F86CEC0E3BCC0DF797C128AA551B1383505DD6ECDBE11B086F11DA4A933D9AD88DDBC444DAD18DE114AB44D5512A5341C089A496DE50157232F67438F8B99650436DDC8C4837E2FBA469180C84F2B36D0B4C85BB9E38862306719DB53DE9F30689BA76B42BBD0881084E0C8732023E1C83B41AB9132A7D64332618B7E6E4B084AC61AF78035CACE0FD16D1E586F79FF97810111CD7C73215655ACE992EF34EA6EEBB64F2A392612DFFA868E8430905DCDDE0A3C16B33DAA6A75DBC5FD6421EA72DE15325E05C07FA81E6D71C49CC41489F1BA0B9B95CBCB8A8A8C7A84F47F8823C6C3D3A57FAC5565B805E6E61B1F5E46CADCCBF8F2A33A3C1535FAC6862E996592CB6DED121F5CED4DC2FD06079BCF23747991DCA6ABE74519F59A39DDEF6E3802411FAEA858FC6C7CF7D90351A17C7CE3DFDB3F870C21CAE3149E04B0BD138233DA4EF3FCC1714683181300A01EF5AF0BEC3AD30160F11BD031F950DAC48DC43618A08D3BAB7E36190951F0E4F2892AC5FADCD872C4D1E2E878D65051138AEA899108E16199F9B3D134271B52E316AF09B7578C5ED66BE73DB9D0E68A0553CAE44F68E3E13DC3497680E742204B8F44996C916522C86B44F313DDB26B73B8B049D6FA8EB13784B2E4062FF47FB3CE7CC046C3BE30BE98E242960D7C81B68ACB705A2714DC73916F41156E43015B69C0687C336963DEFD66F56DB93C58F3CB2F075579FEDD47E1185AC5A7586A038C2135EAE0F2F86C6F8F6AFB6650A351ACB622ADFBF2B1D991A12EB7EE3C2DACA56AB6B200E64E0D1F81CC98D0181102477B87D4BF3CDE84EB42C2BA59BBDFDE06C9BE229FE207D9865C941D9D3FD239EDD161FCD62FE98C096435A01F56A5FB73A703778044480B706AA6D0B70CA8DDA70FAA87E63B718CC92A00765AF46BF3983D6D0B4A6B134F4E4D7BE7AE06792429DEF01D28D61B17207956786C0B008262DD4C6A759F497A8DDBCD821DDE864458EF445B4A9E836200525149982BF2A76CC10B8D571187A9E63C36221AF169F6B61E561783F90DBC461D53A05F54E4F0BA20C5F25B85170E680843E484494497F65001722DAF1083C96D7689CE83BC727B27A9E162D32872D1732F64816FA45AAABA864A47D46492A5BEBD45D4E7D5EE5AF5163CFED4B439A03AE80FED99D5977745B56AF125DB2FCED60CB48C4F3FA1B8C7ADB43229BF9CFABD05BCEA82B4B0CC543C45310D2E11ECA9998FD2250C1430F6AA44824484F857FF95BD99550259A8D680D471131ACE5E8C56F5DF7150B2A25144387CEE08FE6237F72618076554BF662504B565204BABA2698EB4F2F7FAF673057FDBDFF119F8BB6B1D394B28A4D87148C1AC976C842E563CFA16C0B7900B162B084A23775F7E961C25A7C50990BB10EC2C46A986B991758DC28EBE9572C1795CBAE8BDB623C7314EF4BE3DFC62E827E3A1E61DD4F9B245D1916AE9A2802311685189DBDBA7ADA866BD2F81B4B5FA49FF8D16C3BCBA223B94D3C52832BED1BBD87753944B3AAF1108FBF3DBAF9367F5FE18E958AE66F1EFDC9A71E7CFBB81F4E88AD8E37E97A407967B3EA89ADFD6FD9D2CD95A6500B39777EF946904A15241399D596BEAF23E41BCCEFCAC92795CDC8B7F6E5E2657BDEFB3FA24349D0E10B03B6AB6C24A5D8260E227755713C3E57D1B5AFCE8F1067D1EF1D93232D59A545EDA53C1FF692668985FABEA4192A6C4B11AB02CF89B64B564958AC4D237C1B739217008201897F93352AAC793A7A1C7511B5ABFA83B0C040922069D71CB1071516333112730AAC7210F3C74B2D45D80B6530147C24E2D9893D5CA662405D70F5D91D5CEF7AE93BA7025B2FD907A86125E68E50A01F34458F318444C643D0DD307CE5B59F12E4B54382D9EED313DC725CA4C553F56A1CC943A5FEE6A5EFEADAFC2ADE956C6FA6FDC0468BB0513DD7301B87F8276029C677FBF38D0A7AEEE19B8423A7DD9A2FF85AD6FEE2978044EB0A31CAC6B74F20F8F379E1E46BC1414837AE5780F31D21AF710914A559D5744457D2F831EFB1ACB39DB7B3E4B126357266DBA8776BCBC8AD39C8E7D7EC6574541CC669DD38AA5C8F61D90DED5F84D662CE2E7292305304D139E65997020579D6CC60C24356223DA1E1AB33C51BDD14A619F8AF8F646DBCD319AECA9AD9C0292FCAB1BD5393122D2C9E23DF817C9971BB81E3887D25D9652BC0BC34D3E11B87226F08C997052D2A3E96FE7BD4C70EDB0837049C51A50C77EDBAEBB842847EA248B1356B1647C7E1ABE36E992B5757723F1116848C52EDC61E21A274A27A94E25037BB0E949C7BF6E01757E283CFB9DDB647989BB473631D7D2B6A421E0BA8F24CE4CFDDC175D69846535879872D99FCB91DF3", + "sk": "E7DF05EB34DCC34DCF645BD3E04C7B55D12FB65E508F4B2FFD3EAC19A060BF014AF666446690104A56370BD7F6719BF71E367577A2A1848656792C8BFB5AE2E1CAAF65980284F4E23A19D6DC9A160480283E3072E9FDA05C6B1F920D405C7C96F4D0D1E111C9CF5715903931D93ADD0A029C126C3EA29CC48B1BE330CD6866568CC43142162101C46D6444860189451CA730C2186C83162511290DC3242858B4400C9030D4904913440688402DD9860501142462061082108E94A0651A374D0C1801A3167051248062C6451B332419C3684B4069121804C4283161223240202D90226C9A2608DB4421E2280A23B98C22472521A124D2A850E48665A1402860944D60382298348622816CD2882120226DDA048490442E8CA01198B00C03B901CA282258968011056948347011468C1911008B204293280861A465C24011C49861A3342058184119A1504B28698A360EA09230D9C0911CB12549226198928D84A288123612948468992212E4364941A40812C26194142162222E4B202D44344013312E420425A2A0805C82684A100CD9C2891A452D8C04691A436520144513C85102A0100B076042B26CE10484C9020260385053342D0C428853B86404486691820DA1302E58186261322D13C44992B0499A442CC3202E53B4890AB14CE19050DB400CE4922423C58901934413C389432620C2A2309A1849218909220541093989DA968409498A4C2471E4260A6432261323201B016602243261366402323000C6890018481CB60DC2480A2206068A10451A2441D0240EC104281A892D83907049084E1997058046921CA8611389290A20322180610A022D5902062311612417709C926DDA06516022000A098553168220274DC2C689C822280C152C1086011385510B996804029262000180C0841A0024D408710999281C902DD2062E00B68CE010921A050201826D52388C232829A148728BA24021859000030422C009144244CAA0441A030993186EC8226CCA106600160E522890E04812A3282EDB9484D0B21013B56D19325210474501327111142102068018C288D1189251268DC2464ED002524A98258940920A280400A00C8A465109B041D02066D40805100208D0B85091386D24418D0840040A448994444C8318318188898946284806414A484C93864CA11489041664C430229A4061D814865C4681211749D1800403956141426D23456ACA203012944D8C480058A28D23C404C8360C2384294C80681A2400A2C81103070518B0205410328B246819C625D4168A92C4601A32218318049B382841B611A3A00148402C19B284020306128529A198090CC78D98C45181882848169141B48CE4160514874D649281D1B804E432020CB201C086009B045053301181B641A2A24C22B40101455082168DC884706046660AB1015C2090DB1872C4347122902962180C89A65043881104386C50148A02828480104183B28402317154B6304AA43118890011404E23476023182E94426683A6481C0670522082E4A82D54A2419422720B1562121086DCC62912114CE3A070D01260A4B62D23114AD8B24D032668D14649642610DC8280DA286882244922048113934D998408CA268A90106C50880100B82522904943006E10298182B641481460901605E0B86D92B04101949102C460A39070E2B291A384209318640A8700C4948590268214C749A1086C110924A12041E0202E43124CA4008092960C139930C33664894281191880530444082949DA92298A088980B021DA126A88C44C22808521A1250C103213026190260D0B29405B488852B22C0080400025846384415A908D1B314D93380A10B1301B398241120D0B0650E2420ED88689C8A0858142841C382412328203C261DC406822910D9A424E94108988082823936512C8916020220126259B84200C05845A344D1C316203946101908192324694462DE0125041320021C970D40065124522608670A4280A4BB02D82C8299B122919B14184A82922C02464C00124060A89148A01C80820C620E4184282B68DC0A86D61A461A3240090826110203042266521444EC2B610C1B48D838411E4266E5002884040491935320BB24CDAA011E1A64522B251C3868164B82CA0B0504092499C80819B348859925183C28D14B48021B5506032410AA16C004209C0062CC2A290E430011C090A214968D4162C0A1085123244C7F415C457066B406B020246804A5CFB387AF746CDE5026AA81A7110CAC17CD438C4054028B3EA5C703646EF389AE1D9A81D6BA2E708F058E4A7A5BDE33563F88B33A72941DCB16794220455B1DA8169E387D521C0A8D2F2D08B030B500193A27E2140EB59D11B2C9115379B45FA7630DEB827E6B0850626819DEF3A85E9479C2B1434E3C39ABA253E56BD1C500772D90A2402BD89A525CBCE62E45F7D213A59E0C61BC98DB7283E3711E449AC5DA6CBDA9E140FE91112EF9728DB78535269F77F38028BF65B9CEF282EBB8ED0D6D16C23F78C2FE6A1B9D6BE06A7D42D003991536BDBA3C9F28221A993D487678DB5747DD4ECA2EF7D0CA9D8CC235192A3666DA395EB597E37B16C5F32F68E2F557DB7C77F0101DE84843A12925D6C3D76F0412B9DA765967D4B2917013CEA751F38EAB0FAC3D8ACFFCC272AC82ABFA37DC339FA4A6D3D36560196B1F3DD59BFC5E078B998C2BDAAE167C4C80FEB38ECD4D7CB9ED838ABBD6D7A093D9B3EA10AE51B6C1C54F84082D1EF05AC2E0841784AAF4F6FC997E43E3FECD50BB333703382048F5C415886AAF3C95A5C1351938B496E8FE0B10F1808BEB61921B0916097BF09BF64D1B263FFA7031AAAA99269C0C5CCBDA0ABCB9D341E87BCE1F3FB0FE594AB152CBEFC3EF60925F95D1112B8078EB30E616C22E05BA9CD77CD5A67301AAAB35157232E7C9DE936FA6D43722CAC883EE29E52EC8D7F4B95CC17E2EE860FA4591550C1E01CC78577B337BD1D8BFE84DD8B95982EED0E023703F242602645672886BC03C4AD2FF64815C916EBE6A33A282E440D9012E70A630DCA4CEE5C65AF2A880B54CBDB44923FBC20B2F5FEAF1C2D9092308E930C3B044F2784902D8AB7A3F65536226180C75B33B236BE642C00F00C94108FAAC067D4E1DE83203CFCF316849EED95DB2ED332A645BCCBF648FC93C895FDBDD4368E4089A5C07BA22B17EC08548925F53B73D021C5CD2A5D0656AA67762C16CB6D5413A6F7168C527E85688FFB064659C7A048D7D7EA0263C275E0E1B3260789A58060895A8B907B2FC200EE8F559443FBF7434D42C35D6E2208FCED553FA75EB4029B95E2C0B3BA401240F2050E3888D9738A5C9F3557243C39D1C133FEBBCB9E08B2D8E7247A2EB1065F4415170D74E74817AED0E26303D38890A8F733D4627ABF548834F74DAFE9468AA3A31045B540449549C617CD8E674E608169EA321B6BA7925DA5CC3AF9FBA32B3C6F73E41C8DC1A8F2F59FC7A266E0009EA2A478C9015FD7DCC160AC6E25A36502F0575A28B6FB60ACB4AEE2B4DD8BD6B058CE9F230E541D6E0EF35A403252736012AB28AD15FD5034D3D388E627EF590840B486FC7665E4360CFDB03FBB01C9C65F2E6788D7E0145598DDA606A24E69C6A6542702FBD214085961532211713D71CFF0AC5BA3AAA2E97B11C7A9929BFE7E050393E126E94E8746ABEE2FC812356A4A442D3B9B18FAC0AC475A3F10A0E614866B113A457293BBDAAF7A5E69D438C411660A99672BBB8D8C1EC1C25138F5003F3CDCA247C34D56E6B6A3A36F9DDA05E64961D4893B51537D61C78044B3C29691F907EAD4E24508F75FA50162B00F0C599E461FA88BC622D6F1DB60163C19B4D1CFBD773D29DF49BEEFCE2E13748AEA33DD426C2EDEBC38F7E3DD6F1140FC79D5B42A96262E8028F8515D2C2B698B5670E658D9D7A1807507DA6F55902CA9745631E0FA7A85842A7D834A236708E09B390A4EB06E43B2978120A8D8EB31351EE66085D11990780E2641A8825C9D55684E1DCB887AF400F70C2006CD6760D5154DC0F3071750B3E547889D4B9A8617A94345BD754082726C381EA0494409A12CB1B1F38DAFDD05C2AB37505C3AA2584CE613866F3540931E341F5CD65A25ACE0B3B0204A09B1B094A8A502A92B7D4006657309611D601CDFEFAC3D748B27030351E5841E4E4C26D7EE937322BA7B33CE13960C3ABB665D14D7329AEBA2F5793AC65CE83D3CEAED892E402178B448654E367823E62F858F2AFE39795CB33DE23688F97793D94D45DF6868CB401E8278CF88149505D9439C9D9102DB9FA43205DC9C9EE056ACCFF52E240E00144C4B39987BE1F7C1D4BD1EC8CC0548D55121CED6ECF8F3E8AEC28762AEDCA7AF154806950ABC2E62C2FB91EE9518F847E4E4923A92EC23A5D67930DB82BCC8AC9F75028E071A226AA2E04A384698FA19A7E05CB1D1F96BD2EE8E3D2DF43BBB071BFB916C22E2A7874372BEF00898B5A49E1BFE2F670259AE8531DB29A717D26E45C3E70CDC7EAC1FD9B4B299ACA741AFBE1E9FED276AFA2BE5A26F7915EAD4160DB608E4927D7EF20B27ED2EA11D0778A784C16771BCB8DA8309162BF023B0F1084ECE6E1F9B54C7FB02534A721F9790392B3CC1BC4A45D55AE8BF40D041451C97CB68B0CD5AC0F99FE8C5B29B8067A0B831A4C1F01CD36B3736C3DBB36EF1375DBDEA234AF41C697C9B1DB05896EE7F7C5DFCFCE2D50236972A57DCA809796D911A174E2D3E9919DA93A324AC4BC87C0A6E9E7E67068D9908BA87DD5C501F46A712F8DF069451C6CB0202BFA81BE9C7EB139BBAE81BC34A057FB48BA38D0A17BE7D41E5DCC429C89543EE5E907B18BC6BC605EDE5061CE12D98D8C1C7675851D3DA2304A2C9666BFEC43C52BB16921DA67DB8D6BFE253FF14921588B596D470FE7B0FADA80C495B54B134A22F88B3E2928C82D63A06CEFC4FBA8205DD726C5F6F69212BCABC83DD0E30B15A20F3958ADD691BA2587A54D5927339786309A7E547F3173DCB861FC697E7904158BF9EEF3F9326B39562670E73F59FA2B9D851FDF775580CD2A0613F07C837095E71BD65EF43290DC39F202B16993E0A78DDBEE6C2D18C561729354E0B820E7375284CAF9B684B252415CECD9F472B3E57A552CBBD9544048DD45781BCE46C3438837AE9648F76CD428854A52FDC237B4CE44D9DCA477A91514932D2634E8E7888D3AEF0440952674632F1ECA2A51D0E7412A25EF12DA34AB2A3C00C0EE546B34450CBEF5B5B420E3D9D27DD8C17FF907CBF57042BA694BC8259395787857AB435F5813102D862E2BA6F653F01776BC2E0F0FD7060FB36C1AFCC21A64624360D19BA9EBB8E3E780CAD1785ABBD8843D472BB30D91173422360336FF44195765B755790280D8D29FEE9729F5444A3BF960B487F0B351E0A3D340FA4EC6E6900F91BB980144273757662CDB2F21C976D1607095848323C9AA30F6AEC830F9B4E568CE46F2B56147DBE0C676A81A8C5BF36AC0A8A21FCCC19E3C44F1AB7D73B2901FD68B1D475D9F492B540F7BF903B643BB536BD26C858EE493502B01DED2AA4C2564C561C0E87049631919E5BBA3CDD2A805A0F79BA9F40B2C8DEE61DCAA4975935052EACC9663DD1E4FB3A9B62C84922016F791EA8CE13789BE56DEB2AB36D187427C860A4E7507D0A8ABB54D52EAD11BF3835578D52C775DAA5112D2392D0C991ED55913139AA026CAB18472458EF7BE5C29992F6A6727D5800980439AD002C1D5D78FDBAB8D7C10B3F9F370D7B152013B128AB2A9E896A1C7E91292B78D3EA1C5E74CF23638EFA30251A5335AACD939B2A562192165AB3CD509FA7855318A52F9A312DC17A52BFF12CE382D878725C5742AEE4B7B34C80E587A05E4D19EDBD180C661CC89953D32B18F19DD0608DD65D415AA9B51B08687F61E73A8F204E55BF61FFDD5EF25C5EFD9A5332E9D81D70383FDF6A137E5B0F816E003079E266A89E40CE0BC721470142DC86E23646F9C14233332369CF3AD37C879C64C905DCB3430A2921FD9421560F2CF8FF0A819F5299938660432BB60CADB0A626761236294FD3E6BBE5D75265E20821BA874679417D92A17078F8A869733AD88F15329982FE21EA39FF935F1E458A8874EBCF16B79CF400E2A252E5D05F61B1C1B1238BD48E256D65F1786B4E2969816C0FBD38A1269AD423D33EEF3E46093555129F4F1E8B79631270F562E1B8C396B5E8CFE71096A174237C8DCEFB2A577495E777FF7BDF8177B4C2397ED36113769A39BB41EB7710DE471FD2D36324D3A3F8320E4F1BF34DF5108520C4D61B0FE7DD7CF5E396757B1FEB791043A6188BC5DCFF3522D80A5AE3D7C1E65B7B419B86A3853F7089F93B7C42976F252C23F0262A681C8C3BDD6FF91E36DCBAD1BF28416F4B7A458538B778F645C22EE027998E09B5824F3057453F2BCA68066615286D430589EAC58BA8F0BFA78263B37E0C3EAB69BC8E8C1E5DACAA84FADC7FADB2D23BC8A24B949FC23CB65668A8D562F03C7DC70BD3C5BA42D83907199B026A2A09758268122CAB97E4C892344F4AAFD0E46356D6FA535C8A89A90ACA4A72E24E27998D16EE58716BC7BACCFD99BC293D029BC976C54230A321184B529D588EE131274102C74A22FAF4AFD3453BF40FC475970D4D6C0AEBD9D219EF8E57FB0B5F9C82B09838D8E24B7B30943027BDE7FB5C9CAAB2C8B1939CC7870F4EBF0B6B68261027B282FD7E6A200601D3E039E6771B8F2CD009A466145AB437A6243F73B1036C786F9F6038D0190C29570830A3B67D418A78311487795E5B47ADDA457D89626D03EF3150A20C6AAD1761E3DD47B51F5BAC74134454EDE11F443CCCB5F8161EB366D4DD6ED93F78D92FFC147F9F793510D799C927630939DD0C2BC565737BC1DEFCBDE3DBD246955B1BE65319673C2745C88618C78D6BBFDE1D4D400D" + }, + { + "tcId": 55, + "deferred": false, + "seed": "1B87631F6ECC4BC8FFD14B2792F3D1691A46C22A26BBC98DEB2554D7FD2522AB", + "pk": "B689F9AC3F5C158C92A7E8B562670CA310EE4CA3CDB9D9D7F1CA5C754179312F05DBC4579BA8280C83DD2D58FF98104B3FCF0996EFFDD337220B411A7AE227E0938991890F8E7495057295E2D7FB7B8CF1F39C6C59AEC37FE6FB87311D39BAC27EAC5351B11BF84EF91FB0BBEE3E35B26578AB0E38FFDCE479A2972A4DF2D001778C393E64CEA03373328EEF17AA3D0FE7A9C366CD3440501358229177701B96E7B669CC1EE3B4CE04DF63281FAD18FF66EE0DCFA087EE942408064235E4FDDD7D97D8D83E3EE430EE24A11ED96B2AECB9069D9CAC9D2530780499A99F16721E4DAA25F96FD0DC511C597BD071576A5E6E7F911AE6EC7F18FDC9048720E629C419B3B86B09352B4515CE915FF36C997342BF2A194785BAFFC4001C248566050BEF62D089EFE99AC5C6F0DAA2BFEE64070B5E9C04F2312CA8E89C5C04D34A9562BADCE42432A88C27799F297FCC0DE87AC67D62E95668FF38D6E533CAF5B5B54278B5646BCE6D0A82ACEA726E017C42032F8B09AB7DFAF0897E77EB1BF671721F21EE487F5F1BFE267DD47DE4FE32EAB7BF5B2E0E0D20D8570C3A079AC3AEC06E686EA22F3FB5474CDC726517D8A85E42862E0F607B9F0977D4153C90BB7C29A29B8A0552E6D3B8C0EED949945BD4816A73CFD89D59FCB1D2B41050812065E4D7302BB78865439B9EB9B43ACB92E435027A151492AFD484E0D726B01E967854D24C5A889013513C614126E3EC8B6955E32EE4040A467FFDA26C349E0DB3A9D5A0B2AED925E7E8387B0A387FE1C5307200E254236B90D7202655FC3C06C3B4B7BE97CF96EC48A247F550CFF02EB276A841D013DE1315BB2AE74B8B7D05EBEE272895651D99747E437ADA14D73AC327A311F1AEAB23B04F9391D662BF71B04A3D943A90DD88C4926EBF16E4A3D11C9B7CA61F82F5A6EED8BB27EF576558B336599E6A7C4D4E9CF57B8222F82E370258E356BF4CE670B1F8F3EC6226A4A9B66827A75750B58E8C9E5088733CDE9B578AD555C2C9BD5348A285147368EAAA71A8B31FF7E70FFE682683B4E471E54988D242B76CDE527012C7B0B07A83428B40087E297068C60A07C66C49E447D06BB9A669C331570418A4AE6E80A3606B5CFD9097091E5518C3CB835B72A81362A2665864162BD4A72DDF1668515873FCF144D3FFB8D5F0BAA4B66F7FD69F74DE0712458A8F393AF2AC74C6D6F3CAF95593AACD1ACB4367A196E455B94D45E2C411433CFDFA0DF743F709B9CBC27EA3617E288D598F3B56831B3EBB23A93A539FB4112CD03A2FED70A8FC10236F4B716E0BD41465FA958A149184328531F255D9C67474C87D547829385899C3AD7E832C5E6C659E402D2E06F2587C5497E2FCBE8A8E26186F2697CA30183811E39FD5D15B8CF0EED21171B1284740B2D5B8D32D0FFA061D16536ECCA222BBA35C1E7509867F240F72F1784CEB2CF15D0E38D4B9F30058A2EF721F65C303999A614B12766126D78FBF0A69CAAACC462CAD5082273B89B2A72067047253ED7818C0D4B72AFB1D256C37CD4BC2B6172BC68C96DC2C068D9533F97B86BEF6DA7317C217D27B2175491718D08078621CFAC83EA62C9599795E156BE08B5F03D0735C2B8048F777AF9154F534A2890C07F83CFDD9CF8468B79940C0077D39B7D8AC914BA4B561C848147471C0A60A93A29B4DC10ED4FCA90C2832BB159FB02D27B340A0FE663B1472A04CFF2939763034A19EA164180586FC4EB65FB5269324591474ECDDC7949EFC8CE1AD9BC748E5818404E63E44866EEC341E26B0A2B9AFC20ABA61744BD0306A8F9929622CBD81B73C81A8736B49528CE0977005FE82D640EC6034FF3C48B5FED6AE260B99A4A57EBE358172D82A90EADB4D1C316C3E01AD35EFC26F0391FD349990B333C347B27378F78DACB57788D264564E022D732D8632E174B66F91E4147F534F3B5485FDCA75E97F91E2D2C7FB11270000AC0605C947A300E2D3D30F5B35B51712CD369E6E6EB0B8893764E635CA8E65886746150C3AA300CF1F69800DE062DE2E64648533FAA6623ED0D59285AEE2E5518EBE278260A6D3B4DADB9543721E89D7722440BC7549C396DF1A56EEFEE0689D710090A84FE0AB06EFD61DEAF590F5E78D6810097DA74E2FB0852759D03D6023004CC6B5DDE3767FA7695D4E3F1DFACA0904557585C11D6198C2ED3CFDAB074C6D20A622722366ADDCFEAEE60CA40238182E92AB4EC629171216203885F307E1A5EBA8021EDF344D1298064D6992632871F33405C1E3C1067C47DE6EE1E5047FF7D2E03A803B2228FF640E1510D250A7AAF25F4B865697EABC300041370350C2E919F8014DB1B7162718AC693CC0ADE07691C2D967787C816670BA35F9753FB1D30954AC64CAAF4308B56DB027B75FEAEA74CF0B410CE18585685CEDE880ED4180AD470B0BA03F81C62F896BCC1CD19B7D0C506F9517A5A891AD03D062FF5F5CCFED5A6E96F20769692FD5C53C466091F2422A89110BBFB5C26993AE1A5B9506AB0C5349307D05CB3296D66ECED8B478A81BC6FDC6840F62615D6CA202B09731F5712C0D68216F1BBBC569405F349044E05012AA45618B41FE9304D3ABC6E28D1F680835AD46120B7A642116FD7CC91AB87A5F7585365C0FD25BF729494BFE12A9C5BF0E885067CF4B5CDFFF2F52C8F0A39F376E33067BDB64E34608ACF07E16673DAD6D5D33E7265FB88D4F0070388D92DC012C1E51C53638C5DCF7E5A254608987A25333CC8B9B7214843F88179769ACB4B544A744DD69297CD2D8095882D835A4FB3026FB6F821C664E544B37D543B3CA16F49418765897974F0F90F4DD909486684E0CB7F18A55FC8CEA86C5083CC5463F803DEFAFE52218F00478034A9CD4B83746026DF96BA4ED018F9827763359A1D200EDB0730546911A97B60D481C099C0A85EB039BC63F94E271CE865978446E5A5E5FE681F1A7079FCF3D3CAE2583535FDBFDA03BF965D928F0914D3E80A1F53879D3B1AF6381CE65B74F0D43433D0A99E4EA8B8A6E9A78BDD50FDA1A40BD4D10967F4748732AB7532A7D155CC6AA9479832924677096D8FED679462E5FB2B3B70673181409FB79A155BFF1B02EE64B6E68ABE957EB842F7525BD6CA82839BFB365FF23E8F42F37C12071F4A97691AFAB9696A2CFFA97956BCA8E514A4165C00A6AADC7AB61249C5DA346BDD2173974568756D99AE3B9A30ACB15A52B98F71E17B58DF2F9FD2D8D8C11BB83C402DDC816209000865571148430EE351DBBA27C19090BEEF78148CCD9E3A3F5783395EE6ED8EBD1489DDC8570DD798E92336F104D61BA205EAE82E190C9E899CF338B8C45A12C8958E4B53B47496F6118351E348A892E14B9FA1E54467239970497D7F208DB6E112F5E4E57194F9DB93E39AF2E9F35514817A4C4AFA2A543E7F25D759151C5EB3F56EA2A5C2BB352538B45984B06B239E053A0A6598BEEDEB1ABD97BDB21F4BDCE8627CFA0522D78581304D30DC5781CBA5A913EC0F5B4EC9E53FEFAE2F739807911E422193A492B479F100CD9829CAA7E62BD53A997F6533C04328284B2A16B269FE758E8EDDEEF76E1F4ABA2E9ED27C3D630CA83F3792DDBFCE6A41517B8494BD449F602037B67A1B742CBC09C3C13CD441337F0D20E6957BA4A3E64993661ED46573792DC663B62A6", + "sk": "B689F9AC3F5C158C92A7E8B562670CA310EE4CA3CDB9D9D7F1CA5C754179312F965B3B86DDCC8A3BD84B23A843FFA28A75C1EFC4C51BD35E9C5AA8C6C6533FAB87ED5E5E7FB72A5297E5A8D2C6B87FE1A07A4613F21BE746F8D357FE8B60DC395576CD911592CBEBF452C434EE7B7F9EEF354B0355CAD920C35D9DAF50085136D28640DA401050140CC9162619900C59C63110A34DC1120E09808148180E1C123154248493188A040670CAA43140C64DDC140811428582402D49460EDA2486829460009431A340881C224108B03022B58852322C9446445C140053160DA492814BA62521066A90360564480E1A2950C218614904490A87215384046228519040284A2431CB06416422881347711B024854B84D4804410AB005C1320082084C4B244A1926251C302ADB10328C00856040208CA0098C3210C3A48593C280A3900048808522864051B02419411220488CC4448DDB022DC4964C1B30122193440CC125D106209C2491C4328544B8884AC8100B986920C6658148010A208A92069180406D23C84022023204174D22B271D904241BC3900CA104D2046922840419254A80224C02996002459082444880182022474558B650C3866492445144B62402B00DC8C89051320D4336714BA82408347118110C992002E0048C1041259426054C466453A030D2003119192554840CA0846C8C12464A904920B70860322642142899340EE3326DD2A440519284612289949844DCA44C0C971092A4008B40664B2231D184601AC58CDB406A52B88819B9851CC92449426600B869C4404AD81409831449D3A424842265003100C1043014356C24C9010C176CE4120AE0046684B05152802D5846295482505316911340621B466E10484AE1308CD1982153B860A3C2000018601908888C4804CB1860133286E1A02508332D43308554443058168C1BC5241CB26D18C1892396699CC00153144AE2B0509CA66561C610E4840C44342259146422052241240E04940050B28809A021C0C88C2347724C486D0C054E8B220C08483180C4081B91080A81811BB52CDB326C8B82680C318E60128A00938C20A96862A849223930D9B2488B844DDB1882C41001938401CBB850CC146A03398604B4680B828C99101184288008842DC3A065C49860C3080020164E10410DC8A2841BB14900410A1BC5881430414A886D8426710C1500CB466480382D53B62CA0C024A08284E0C208A00642DB100A14C39192B009A4927180340A03886C2141098A166548122EC326665108068C1266E1B2009032728118658194859B20040B81456242821C82100BA549DA306E44C6111BA548541071D4C0089A402DE0C42183C66023B68181248E98824010388D54426260C089139588CA120284422D8A1812CB14251B4126C1820D9AB8459AA4688A90018BC80D99A2888014305BC00422450610C011C2148D1019260B240159386410319008C380A2388222C708C82032CC406510192160462E22A9248A849100B510D8362524353184848D84A40C1CA6400AC22CA0188D92A42D123709D9322DD33025480250842805A448000B318C1B9228C8100A19315289A84823C90C1C1164940024D90802D99221920468A240892322109446689022110320700A055214B560003970213806CA8040C0B2844C3231D1466901264E9AC28CC3108CD842898CC8415190214402890B93249C264C03A70D21C08CD3C0810CB68D4C3450918488A3C86022447282868911984DD1380C1301910B372013848112A2414A007024326E10416991B86424064C41382893B8641A3165203171DA14291AB905CC060A180960C2C4510924708096040AC82C0B23400B8741C02425D11648D2001124093003412D4A8420D09644DB424D52422809942C10A82DE2A031A2328CA33252231302222026C42400502685519080DC46890A0446241046D9240822426981C28589306C0AC37193848D013092D4B26D10A92100085083364918C10DE3942919B3500B132813046823016C18144121948D90C68501B8844C904DD91864D9228AC9A604181441C4362A13917023174A6400885084051B162A14332D93200C90468D12B19182447199248408188058C86D5CC68463B6050C816D1BC93023A189DB0481DCC648493265834064C11048190629143904CA068DC132018418308296250301508AB64998A628241606C3484D9044482664C6C6B124A2857AE26A5B0547C8D17FD20BDDA77BBA851BFF1E2A3D6F2449A3D7661C42E5F7FE82D17697172DDF3CFB1E3BF29831D5483B46825D43539C4F159D3EA9CA18BAC04196CCFE47BAB835111D405BF52F5CAF365F6E1FC3E6B5AC52CA6F9D04A2DD1B2A9E0A5268790AD507254B22E62F3952282041954DE4CE98460CB4CE67E8CEC031CD430D1E825D39389BE8E1288382C1C1475EFB6EA7A3773B9A25D3A99794B1D073D121B65F5AF9D0733620B5A30DADB57985AAB262E87CC6B1D54EC13213F78791760C9413E273B7215A654A9BB4C0482C291433BD76AFFC47A2AA962B7DE542DE840B99CE6428BFED4B95205E72C0021527E1C5D3E810D91CAFD3C86AA4BD0A40EA7DDC80E1AFDB978EEDEAFF5307AAB7E6FAF6FA25CE431CB75D08099D83D4763B6214E48371AA9AA59E1CB39049CB8665AFE3FA792C5356F9D757019DEE92E18A6CBC33B0407D18427794C8752CABA14C54613AD42B7F17A7C2D6F76FE7891B138B047E8004FBF4DE4EFEAB8CF2148CBF623B41EB4EFEC749236C52138AD9150CA2160A24F9672059E6C50BB1E282722B2A46668638A37601E3291C59C97940D15F916B59871339FB26DE864C6451FA615EEE6FC615BC0FC0BBE440DD431FB61C4A89C381DB8C65C2FC41D3483CC89E16E34BA6EA4D564B053D834504F9BCC93EEF3C6E84F046029BB639BD681D66F58B30EF1CAF54B46F87B9029472B297277774DB9E491A29953E356AF1DDFD874418B04D649B64BBFD74A8723B451ADFF707F95F6EF897A563DFA14673B2870FA588DEA8FF1A66480686B24D918E7D24A70F48C061AEF8E546E71119FBC46838B3F58A908C247A06FBC8F54553700934C6C6189E27319975328E092AA66C228464D21D3AD3DFE4533B7539FBD05D26B245D21DF4401EE265F9300CBA6614A670D8D07D2BDD9B58EEAB9314BD0D8B669DB1736EC4B15714C11EFC6CDBA9022CFEE95F88DCB1C9B94CB9286D4CAC2265BD8AF5067E86190F3CBB14CB37766363C205F5BF5EAE9C53C7F3C8471FE7C8F2ED4E54B2B46530232D4879E8B151D0900B37BD78DC9E3E6E82BCF874B131A4CCA2FA669745EE1875CA3036CE3388102E975BAED3DE91FF7ECD36DBE1A1B9F6E8F015222F173D14758616BE86C322B45C79F7937210199B30FCBA68A92F6715D078DFA45CFE6908AE66611B7854E468C837715907C4C67942F729DFC9DD8ECD36CCCFC80C08483D8B045BB23279696C6279A1AA9A1954BA3C2EB4078368C5CF38E735D6F2233258DEE2DED0DF254E4D29F8E62709F9842349D2C9F5C0FAE386A8007F76BE0E6289C2E44742D80855B198290888C82123141ED6DC69CD9883E932E0473BCB64E83BA3F0DC1E093A64F912FB71154911539775FE594BF9BCA2331D4651EAA5DEC5651EFF2D96758138100768BAA50BB969D4F8BEA490DE88325BCF7EE32960FB59ED0CDDC5E2759404E18EB0D3B5DBDEB0DB7F3F83F5EB30C385083B60AFE529E9934F5BE43DD962FFFCD48D2FB362D8B2FFC91BE657ABE6F4D26CE63B7C10025BC3F22CA472D34E410093C388238C901482960C74D9C616ADD05ECA6DBE268875C59F6C086EBA2E1DBD9A7FCF6288A423719EABEA8CA57C83F2DC11CA0927E2F294EE55D4E61DB87377682130D88C9F30F8863BA646AFDE045168D16BA07EFD56BC30D51F3D53E99200F86C2A9EBD506DD7CB43612119F56E546AFE24306A406483BADD2ACA212918F42847E58191DA91889AB58256DD3A482248917E144CDCDF37F5DDD84D365CF048B7165536791E2EB0FED48DF9F3407C79CC7E9FD5CB2498D1E9332C9FF687FF9F0099F78553CCA3F02DC9BDD3520118DC7026248CB69C70D13A48B04AFA134CA4B1F1AB074D5ED7B36AFF20EE54683D593F6C06F6D643AEA6084BBB0AE9008502502CF8A6CE986A48CB82E20FC64E5C81351E217653162F62BCEF020DE2F3D5596D7E3C1750A3BDDBB7353EACF11B27FCB566A404A8EAE3FA66B1E5A8DBF95A69FF822ED5CBCEC9604070650A72F69F8AAA81213F6F9BDA507DB2032620E2C587DB8DA486FF4680284423046814E030C62EBFEE80DEEB1D760D838AA963C3321DAF041DF16CC206E43BAF0CC1095115233707567D6C905E01BE0074657F0AA9C9697FD9D8E87BEF5C9BCFC77BD2D4A4476AD3497E359EA9BD2BDE4614D9CD03085F7C473E3698F98CA9DD4127DC2BB41C547D5ADB304F38EC348767C7605F0F01DC475D4D4D00A4337C0795B1EC50282282EA3C30BC2F9288B79FB7F5F433122BF2B2B1935C8B747CC2FF3F41A85AF9FC3E7CED7DC8AB0F3D9482890A09E990B7B57443EE62EC587CE3A6EBDC78D9AA327C35E1FBE16959D031176B522B5BED9A18FEF91A0690832CF87CB560FEC9EF1163F34EF7A0A96B6C48904F15BC28F8D753D125BF55955C5D4B52EA7A35171C812A135C5A0AEBF21B53CE9371DE75A77EB5F8EDDE3C900DECCFECB184D78461460C192233E66C50A46FB89BBA14AA02C434445239CBCF8A92914EF5A9ED12C7706615CC8B0DF0C596830B1C40C7C8364CD0B803C20737C779F9D25F35514AFD207BEECFC82F10B0C8F22E1B3D86C91F2A5DAC2E63CF6DF5003DEF1DD74439B2A0349904FFB4B05A4AFDA774578C70F409B3CC6328B1D87AF729A60F2455349D48420368C22692DB5D0D9BD313142AD2FBAC6FEE29EAF2974E66EFA51BA6A52349C3B451AC2FCF38E3B5073213426724F2238AF8932297B6900E5F1C62F518122792813E5FA5ECEEF796AF07F8DC316FF3D81461B1CD352DDD9F962A3B46DCEA26FA83D0D1AFC09B7468A194BED369EEFF11DB12237F0E9A69EF7E5F1DAD3DAA42335ABC804CC18291E1128CC6111E605922CC7B136DA254D674B1D717C642194E7E41827AB76CDA5B9881FA9115DFADEC0FD0ABCA1F00C8D93496F8EA2FEEE3E9677F0CB05608C4F3A6A42BA2A694ACA9AA045E88734FC818965D95812B613A24638757AD8E9037A4A5AF89B2ABFF94C500DFB98E5CF43DC41C9A988194EC689D8972F74F65064BB9CD20B16B8AEBE6C258EF9F128281F6DFE1F0A6453D5D16DC11949E7049AF3F55B22620DE1E75A5AF95030E4F2386AF4697490FFAECDCE76BA131D61FF45BEF33DF3AAC63FC355EBB1B24AAEBB0E31FF057ED0CDC9ABB146D99A7276FBF686B9B1DBE51533F12436CF3CFF995BDCDEE6D5660B3E4D5D37FCF633D6FB28318D2A847ACFB4F8AFBDC8396B7172D2F21D17A666C08A66F37A79CE711AE936FF9BF807C3DA758D416030D5BCC38633129C4DE4EF4C763B2D9FACAB758942B827BDDC9DBECA273269B330E5BD41CE84566A1B2D39DF36EB89780EBCAF7A7BEF02DAF9A343F7FFAD821FAAF0138E6D73F7621BB699FF0809AE312D168A449E8748B455B01F2EED9F894A4F47C4D84C7E7FFB382FE90B7BD13737A01FDC8F3A8C1C692961267E9E0238CD70887739B28774882064812EC9C431B59572BD177B3B0C21D352782FCEB70255650ED77FCB9C4D8C65808558852BB57ECB9093C835491028BA284C6B97D9A4D2F1C0530E3169C2628C16AFDF0826EBC9E4405FCBA358134CBC596C89017E76351BB213D2677575E6820019CB6EDE7852FA932151D7A72BD7232EDB1F019F45254D2C49258895DD6EECEBC1C1406FA927BBCD8FB1F03A016505F63A5CAEA9E301ED9101B10C72F27247442FEFC7576FE89E218B9D5D9CE59A54F562A4BA435A35873177CCECFC477B782870C4E34D95759315FEDF52B9364E9FB4B9757AD1F777EB55DA8A3F5FDF2363F795981364D028C3C3A39A41B13EFD20C4E0D776FA1D4B5A3AF641E5C4C5CB5C4B807CDC39B8C246D9182445EA95F8552DFD97D5EE22221C155998856E33E4EB5A438A7A62213276DF3830DA45A0F5C7ECE630290C8BED32F6CB5B899FD85B36BC3F60670993F6428A445B330B81092144A7167BD9B7929991176D4EE46FBC683546D268E1006120738E5933228131FA464C9A415D15F79A1C184BCDE8C9B766B0822A5951E3EC815B5ACE734535277CBA2BAE71EDDB24E58DDF971B6D757B77EA1B97793F501226D02CA95A8FE15D4B31897654CC0F934B5F8DBD37AD33A05170CAFF4CB31B1CA19B3C3C6C14E9B4211CB64C75D42C4A538FF1CB982178B7A9BF8E073886312086896AC4C0DCDB345418BEC5D1AA64B29CCEE1984536E27F50D62997FF9E46F0EB0D1FB74F456E8553228DF4CCD20E6760C79F88FA9EC924D0D04F13500EA3B99F3DDD1BEE0BA0EB4207EC4C8628419A434ECF5BA680CFF2750AEDDDDC2D1DBE375E77E5D133C833848CD35AAF2987898C0A03B93EBE86ECA1AC8568613288485C8BD9F49251527369B066152F34A4B6AE4FB46B0240F48A2ACEDFFB5553620BFA82C83AB61179014D224C57063375077E3770ED0C34478108D619D8E297E1EB29D48BE286A74980154C488BE7960D56F22BCC1D5FDFD992D5FF1F44D97534DD9C5A3D4A9F8D9359716815996BDADA33637AC3DCA3460FF446E51CD05CDE9671EA6BA24378CB83EF1F4EA2AB8CEF6D50767C79B8E1199CC823E20AD3AFACFC8DE12AA149FCA7D0912C719444BE6F68187BB166A46BBF7E953ED1ECBB3B607E8F8F851F27FA4CD603705BCA0C6532574AEB3B5CC61636D468E785AAAD1520004D408FF1BF1FDB5361F6E8D1C91B6F6B42C4362E50A0474E1452380" + }, + { + "tcId": 56, + "deferred": false, + "seed": "5C3E3EF0278EA9197F30C4DD9C4C06425C05401253E77DFB3E1D5315CB00915B", + "pk": "7E83C905A40C4CE71D44578ABFCE6A7AB1978527F0057F03112D8567FED36093A4B1D6FC48D27FE2A3AF6FF6845B999A74A457349428C7F042ED012B9AE0C11733E6F8BA8CED9D41BE522BBAEA8C37BF24DE1C2D025E3B148213D573FCAE27A8E14BC4758430F9CAA5D1B808A88BE38761C0D2C4FE040210783A147F2BD6D81565E72D7E1C1E7451F550AD6880B5BFC38940FEE73ABC4E0B8A68065F0B8B9DD4F4AA9E171E50626277ECA42E71DE8A2D364572F7D37A498F451702992703A86DF74F1417BD5CC752E6D4DB90B11C6786A85EF82BDC80C3B53AEC20DC571A2EC1C36C242FDB30D527F6D483072A0700B57BD31728F7365522D6A288FB78160723AC2F89C6AE609EE194CCB75C49AA533FF6FF6D070383CF326C42D400A70D31FD15D835FE9B278F53BA6E4FAC9710D1D03D32FDC47A3203EC23A34420714BA70D683BFE891118350D91B56CF9FB95533FD4F8024BCAD4E2AAEB0BFD729BF5746BE9BE6FDD6025A209AD606F49F8987998600BDDFA807C3DADCED192F1767B58C1C037579C9AD0D8148CB7B125DC66697A0C9690F86DAFA2478AAE0D2F9BD9069F77B2EBB4C372C1116BEA7488337B5372960C0192715FFEA7051DFAEA0E86E43F534EFE805E16BA45469370C50C15CD48CACBF0565514550167E7FBBB86D777B006F1E13CD1025E4A7327FF7F999A26DF2718D5551C30ED776EE9BB36F497B4B845D40F411BF7DD622EFCFFC6D0E581B05AD660417F3C5709261AECC043B2BB10AD07A605228225B647141D06294F246ABA4B66CAEAE4B97E72290FEA8AF0E3888694AE54BF29A9F587F0817201BABEAEE17B32A8E1057B48AF5D9A29D4AB9E479F105E95DEE4C855BF4410E5FB7D2AB55EA4E55331B7B3DC1B31A9AA99813FE42CB602ED0A979BA9F684E545C44E9185A176F25CF89AD2303088F80B726CA30D326F46E37ADFD11B10037655D4B84F10B7618AE37C3494D29B0BFE308183E652EEF324BFBBA27FA0EAEFE1DC21B8709A51B1E253E597D6FEF829DDB5B1DE50BEA95E862C7B61991975AD3AA56DB6BF405742D0EFECCE68F9D304AC4A162E031DAA216854845BD8ACE7917385C8C6BDD8B91577BEA5BA5527821F8294E631DC5F6EC6FF91804FC9B9C48334FFBBF667438563E0EB92CB6DDADF2AE8834194CA5600F7297CA00F0EF247065E02D991543E58C4FA424D20484FF85C0EF98A881E96F327DF5662ABB6462B4A5E1AED2D87244A1030C80A5145B6DEEA9B5F6539DA2237C7CB913AF4F24701B4DE514C6BC9D82DF6BB0EA9727D2BF8CAF3F79FB45B89B9F9EE6C7822957C650EADD34DE288A3BA14CF632510314F8304706EBC27214E37B5E9356408FD8F30C1B7E9AA7699D4ABF460D82A6AE6BA3AE6997C596C368A5FAB46BA4D106120560B5E7F87007A3EAC7CF822C414C4F480F3ADA0721C979BED1D39451C9845C23FDBA4809A35D23512750760493BF1E9C0FAB92E09D4DC3C2B757EAD5C3C039610427267B0B60B3B7F258E110332F88EBC474C7750E4531F8C19C8F2DCECBDD9CAC2645C18AC7A8B7AEAA1D79BFC79BF73CDF5BA09AA0762EE739B503384F3C8194AE739AD48076174D3193CAADAA9A5B1F4ECA6E948B3CE0B46AAA6138689796089137C70DAD610C88605068EF8FA29AA47B8F680FC2B663443913233BCF5263BC9081A50A39B8A31D7C5905D281A10B40550B3D38DA910C731200DC6146D44BE24FEC8A09AA2EFD512D1E417DDCBEEA76F83371DDE60F6F5324C38E9E4A9D26636C5C3AB5E2441EDCA559ADDFF294EB07C77DFD26104C67BD4F73CE2F068F72578DCB83D5B5BECC01CFC4A4A424C24DAE233AD0B48B8277083EF5FAE224D372E52C5628BE386F647A811CA7C564C8EE4CADD91C1A63DEF5553542D1DA7B9557C4407481F4150D381515F560FC2AD136D9276B1AC7B4AB9C08D911347BAFB5561A6F6B55E8509462425B37A8E96D122B5FC5718ADBAEDD87DFAEC689EDB28AF8A0CCD2CB5A97300DD6716579C9B9A15436BCB3DC4A917144FB0285804A8BEA421D9C39C4653196190FC5B45F2CCC55401744EB7A2525042120C900CF3EB6D7A8E685F44749D47A704C47F96B49E95C216A0C5E4E4CE5A0E15E798FFAE9CF8912FD985734E3910E82CACA9494EA7D6AE4904CBB3ABDB02B3D51C18178A308FC058D28F0AFCCD14D0F488B82CB3B0DF13CBA10B1F6A5FB93F557281815275BA3969AB0F685BE6CDFF611B08F14FE31D3A569C25A4A92FC946FF8C803F9A7D3249C7AC9BD08D06C631C79DD06BFAC714E4CF8D0096A985A80F3AFB7271AB976E2E1E3494F03203C7234DB5552BE5A58B46BE553FFB6DE465E01E6C66B019073666CE1D9BBB9952CBD44E93CFF7E2CA83C5C12CFB63B0198116581EE8BB3F9ED569B5BF2BBE7BD0B3A6A71A5616144C8EBD7C8D56FCEA92E4732811ECFE8BD075FB5490D46F30FD381D2574710CDFCCD62733406F788A29D32DB7A63E4F7735035D49BDD302596A2DA212886ED1F394FD70E4AF7E94CB50A43301827382F6DC651F895BBA5C6583A5704737954736F54CF7D3AB3FE8CBDF64AD8705F7553F672FF47B4E9E47784D65E97011B4630101317D55BC680BE0C687E1005892861AAE665274A78EBE97BE2524C94FA37715F3755831B49BF2BBBB1589D5859C34C663751CE53BEF8ED43C551879BA0EF952B94AECAE204AA097EB577644CBBA015F00A40136C7B819A0348270A89EA4A9428BEDE241B67DDF0332CF32182B20F551C82E366C95C42891353219147A1FE908AD18835B69CFEE9B8913D30E9A651E15AF091A2FF4316465B410A41597C8FBC32ADA0A6925714D68C9E72561DD67DC8793B15E7776BC92F3E545215BC3104BDC06D8F2FBDF4A4E79E74522EA0EAF37C3B716D592E50C97FDC2FABE637738272B633CAE325D9474EC4232FB8DD3777BC687D55A81CA8DE116674615534C3B1B6F79BF472C64EA729FCCECB8C30EA3937D1EA8412C5CEA57B5CD2D8621A5AD4CCA52C24339F4110517D287AD4DD6A9B2C77A60F2BEEC6502B1347C021E4221ED89CBC77A02B76764C7800BABB59B6AF7A5285F60BA88DC08D10317711C93E677403676170E05574409C79EB948C3F80F7B613E4D6C29E6FD81D8CC8BE62C6DE83FEBB801F7FA7E557F9CBC99C2BA8E33E8CD9A75F82E4DC604FD765230520E66FE375D22F732864BA892CDD4F76948DB7341407F0DA5B122654F955A1E5A65D43CA269FF3499374F5DE5692B425628948B91EB42DD35306666E6677581EC6F6683962F959273DE0C963A5BCF89679FBCBE517E5DF25868097820A2F0E52B78A27ECA47429985DC3962D99749F0C9AAA1458FEEBE8AB691EE7A3D68727CAEFA85E935057A1FD37B5A8A2D32C86227E85D2D385BA4D01B4C51911D7B98118E5634D3F2B41EF296B978FAB20880C7A165A534A38218BA366AD83893E1045E1EB03155612FB9ABDEB6FEED1B7A5AC81F26783491F0A89C71638853E22D0B0C26BE7B0909EA33D2AB9D47EF4CC6B4B4C6EF0E61CF108162C0B250FEA52ED6174F81AC2BCADFE444C60906334A7787F68DC2FE1DEDDFE0E9DD32C5EF156063132F130EDDA0C6F6FC7ACC1ACB9128F6EA3951CAA132F68F3CF69C42DC4604B359F40AC8D7FC6152C33E2DE529BB3E29", + "sk": "7E83C905A40C4CE71D44578ABFCE6A7AB1978527F0057F03112D8567FED360937FD1E64E1BD8E8E9ACA63A1587322108D5FD639C9693E7AE0C24729A3792C655C3306686F2684A6AAF99F90F3A79D38DF3BB3C6956B38F223E1DE0C628B87AE5093A25DA52B4BFEE1B33A931CA2477EC2AC3BBD94A97055E1A453FDAC9BEBC19C126094C100C9BB49120386513C66D13A54D0491484924100AB52801459012B0010AC22192B625D0A00DA4983122A34563080CD2864D1AA44CD140325300888C262952922C21234D10044D5026122494458484645A38012341214B104E4BB06112908C4B90501C26120901291C141263322D44269010A268DB226E20A690A0124611C2041407620331211A470A50068813A6081106614C988548C24C11000119362C0C969114192151A88C8A804520166811B0610B4120C4B84410368C22C66403A1800C35800B366D98340412328E49226211B0441B21001A190149224249123001488462B6040C0280211712934624A2109201144583C44520073220A851522628E1080A5C264514B184DB480AC0088EC04850A0922180820191022004468C88B2890B36919C48619C4005042350C804050B196119270E5A4085D4B851CC94248936659342201CC34010900182B640D1B4290402291A948D92848988969009392A91B869C890701B334AD02450C1A29048B26123490E0B200A812289491665E42425E19051993290D4824D09B731E03692CBB8908A90251216724BA285020022A4006013837119032E4A1622D0444E62268D0B370208C485D9B02123C240112024882840C8B02984988181386221C644E3A648C8123201312D5AA6441A434EA33090C9266288B2850A12040890400A862D0A03129A4062A3C2694BA425A1040199268E21C46412344400C68148A81163268251A21123930589208EE1328E0C1246649260202281134161548881DCA28043460820C3301C39010C46665312060A046909004002015004426524493218A94410162464246C19392241A40D0A261014C00CCA068080A489938000C1468210354A82462210026C131729A0B2501C278A4BC2650A39080228281338424126061A2725E4483019228E0B02429C400102988181088C92008AC3306E40366E04B4718B280E58282689960959202924869003404199126242C6440A359123B20C91B285C8168D622631634881C9A2440C4330E2A844C02248591024840265A0302A02182E9100711020718B1631E4964980C420C02866D8C6811B06050A98819826308C14668CA4280A24091C876524014954B28891C8109BA861E2306414C7291B2726124125648849029169E29871592681D8C48450480C41368D1A44421C142DC43292CCB28563080C99205244B431249688DB3642A4C800DA30042207811A1889C03824C1B48D2321245A126059208DDA240514392662807103370C40C091C3488610112DE1B2100A3384E4822010324D11084E20A52D50A871E1C471E1184621A84C408224023580CA180D8CA46511A71004358211974D61008108308042265289A6910B2781C2A8651A27410C44649224515188651C20805A0229994042A2108A022708D01670580620A3B231A2182C1002650BA12C01387162848140202889386521872D5A86500A066A03A58551C8488A8465E49411548249192749E2A208DB066120178ECB3020DA4082233981191948E1C48404B40D108710D1864088208D8984915A3441E4C668023681E1A02981C489C0B6700A2988DA226D5A180400C25022044A88980D9CB048113228C9966110A12590C65119A821D9B4601AB98118A52D239445C00832C24865433408112631D916861903501C31515C36424BB405A4240423244612474C408088E280010AB210421249993668E04261629481E20250012669E34085C1364894B0888A1642D03669DA047263144C09224C92862D91900961C44013148122004588464022A7051C146AC4400C4436698CA468D4087149A8300408320838701C98641A880403854D84B8010C208E1B342ADB324D42B621A3B629D0268E21A725242060D1C891C40262CB268D1C89318BB60C09450220900120A8110122651BA880198744E0086CDA484592B80953B850D8A68CDC2885A0A449E12869523221D304824C164594A04C203522DA80611B81801015241BA821A2C2285BB2456094280A1706F4F0365F55F2BE8949D5203EF1028AD89E2DA16C4168B028F367D8FCCF890C765E5C2EB32FCB2929D16755C766B50BCACDCC1827555BFDDF1BACE70F6C8B1AF5D462B60394554125321CF87626152CF5F8485F3F0EE9F6B3D931438FF408C3152304E84E6520ED35381404A49B64C293DE829FF71F275F86820E20E978EB0AAB289A1EDA6B775F95476B15BFB7EACD51017EC4525B36798E9C4CE58B1B495C035F961A00F14DC562F704B76CCE278DAF1E0E52BF4EB9164BEFA385C17DC4274320C7448A4002537925C7C4A3A6F21D8DAB362858FA41870C6B9960CC295571476FCB24F2AE5054DA00DD41009577D61F11622F92F9F5F1C6F02FEA6E973B254A202DEE4AD4FE676E0F1B590EEE5E4D5CBD9A2FC2C1D6528840854D8617600F184C0AB59D5EFEECFC8584C101B66C84C3F87836BF7BBE88EC92FB051800FCC93B105B41D60D7BC3FC322FEB2789F1BA946F20865ABB4A1BB506282A69666075BB813D254839CA5545F6345B24FB87255FBC6952444F836D4FC69D0F5C1851445B9F0C473E67DD7D237FE167D7C9B74341D851E92E3AD9CB9FF33F9157B79152B5AA5922F4EA93540C8B798DCCAFACD157F5DF97113957205F3F96FD74F4D7B0CDAF9A8BB933C37322BAE53F46607B29BEAF09635E572CB6D9F6353DAA787B8C4D593A2941D45A6004B9CD4C8769911A13525B64E8C5978C198C8808F15236F0E8B1B2DBDE6647E8B0D9FD48A4E36E1E5D9B02DA044C47BE711FC4717B850105F9E73B334FCD2071ECC2DC2C1DFF3B5E0668860EB25CEFC8F9285462DB6671CA572DAB0B9C8CCC1C30D0226582511F0D8E3E6943276014091272C9F87D62F8A688659A50E929E0C3A8F6A0037ED12ACA7A6656E4C8F0C77562795BD4CAA8FA2CB9D4ABAFE7A8F07BCBF3B31F3350BCDE58BCE638994508E5C8BEB7E25FB42DE3EEAE234FD12B7E2B388F10C604D36737EFE96DBFA4ED1406C4626998CAE8BE592058EB09B58662B366CF6B079CC14D8700F5EB1850952AB6A1F33A1DBB02B7799D535FC21193ABBECE2AB3C1542F4091C5D45E7272DD11FBD6F3F836D90B1153CC0CC1241B75A373FEDEC25E826E3C9CD4725A8B9BF07792D5640F16F1F0EA0341374AD6CED8D0A4309CBD6A8C41E8704F7812ED3441F8AEC9AA3509BA788F98E04F5DA6EBAEF3F0F21C15E2D6AAAE85028C8B46D4D91718413EF4D2FA536EB32CC22626DA5F2B47FFEC60D021AF9D5AA4240D0F585F2B3E84540EF4AC604917DEE3D871A1BF91C71803A4FCB102C1508B82FAA8762FC3A302B03FD941F575DA3140C793C84B715E4157AB305D33580D463C1759D61BA72CDDF830662D37AE61BB401CA7F67F838522434C53D70A30785690593489B7AD6DE0B07AB116F72AA115A1289F3CF2375839FDB8D0B0A6B97C5BA7F8B427F398DB15FB4E2CE60F7D4F854BEC87D7BE03E133EFC3F2EF7A41C0789114451BA731170409074C8FFB5215418C4C1F53A6DFBD73765143A9880D5B6EDAC970A57C294BFAB08903F337329934160DD8E0964B51C7AE278817B43AFC5642CBD4BB2F78FBCD3A22976A1756805497B5DA22C288CB6810E772A61208DD2846DA977E25BE46AED080354DF881106885AE297977E4840D557248C1CF73B8C637693C3B42A2F9F54566AD851B9BEA3626C7FFDA65401D731DFABE20543305F70176A3AC14B724682BD1787E930181FC3F13AC48FAF7563C26272E7AAE34B5CF530482BA36E9BB5ADA0FC5104E6F94AF5E496F9D38099D89D2589C83E5B2BEFF5C638B86A15359B48A41548B848AAFF320779AF8AC3B88B3ED71F7934323CB6E90D5BE36310E8291AAF090FBD93E154D43CCE896E669985D8DF91EED305409E292D9622DC28C0E3DCC6D2886E6D938D4A6877BE7403E0CC855A45218532B25B335469C20C47A5D25810DED94FA0FF238160EC4E271CD746E9D2C70E5632B2DA1290F8BA2A10E2680BA001228584326814C7C338770F483BF4A2DBE3101A52ECB16927252C2A391B32A24574B4B630F6550CE1690807D7383B24378EFB03386259E666AB0AFA71C53D3DD2CA5B0952F7695D1B66B091BC23CE1115DECE076DED2D12AB0110876C27670CAC62195285DDD229E41165706CEBCC41A5E6BAE4C7DBA625575965198B6661B3E5BF5AEEB7531B1EEAE07798E1BC65B53CEC5F01566A0042BF943E9C79AA6B55AF98732E5C84DC8631155E23B5FC5409BDD46B91FE3541F375314E4C0A0FC172BB3A7418911BEF933C5136E90574BFEBFEB839F0631781205918F5E942F9F26EF336302E1D2703A86F900449075B0C50C21CCB144CE02CA278BD0179ECD9F3BA61EA97ADE4A1E338EB905FB45CCBCAC4A6235CAAD8EBE97ECBF6B7D90A05EA10376DDE8FF931781B239038A1C026557BD50BE562626A5F1877236E8618D7505CD73BD32AE6447EE3D058231C3C5B60E703C9AF21353631345A7D401B74EC894F1DBEA23ED32B1FBDDFA1E12226719C58FEB4E7790F7B4D329F72CBEB1AF9149100355EF3FE317F3262D53D1D50971B53574040390DBDDA3FB3A8FCA81D833454D3025CABB2729B84D1358003DCA4FD88EEBC8317DD4F73666271B9F74763B2530FF7948451FA1A3BCD67D8798DBACEE3FE4C7FD017F523263D2C0A4ADE6BE9901489C4C230687E89FB079C52DA5EE5FF6224DEF88DBC52655BFF36D00ED2EF944BABA692CC95935ACD610B5F5D178D202778B7FA7F7D1E93810879FF10018EA10EDAA6435C1CB44E8DEEF08C095CB456183E262585D9DB2691FFD801F78C293A378EF8B818793701F8282469CCD8AF52C7849ACE0DD55B6117E93AF8CB7D385D618A3880095F3AA75837775ACC7E580031F5DF23CD3FEED158DDDAC8D1927F3F583BB56E37E60198DA73133AF222D346B6C1832BA8E78A1EFFE22CFB7B26E069E197D72A88F1D2EB3A6BE7D965054D74033CCB7BB7A1C7886B10B7F21C7205938172444529DEA76585D79C8CC779BE23884A206DA8BB54792C7133D5A7FB82991B4C912B0469DA9D7A4DA41F745939C237229D3D8EE31E1CF642734AB95D2906728B8404A9E8D7CC7EA7064BC2DBB35E7B3BC85BB54118765FDB66CC543776FD6D36C1192FB351BC177AC038C6573918F46FB6642D9DEB08EDA8D8AB84D963FA4274BF6B2D2E6ACC216FE379056BC5BFE68C217FED4678D711A8B16275EDE204D0C9E7B50875EF31A75880908C466F46B870E5022E015B71E16290A2CAE99761DCEDAC9A485D224D711261F32B35BEE7A76F5DBEEBAA6804AD6E27F1E214FA839C6AFFBE6AB73907D2472CB5F6A1A12AC28A6F2A37D6EA2E6FCDA312B5EEA3F830F1BA742CBFA517B28EB7336D96B208E72819AF82E9D6E3B00C4B6F2E7CDAC5AA3B5E2509B8E963CDCDBE118D71577D810F5ED946AFAC62257BCAC3F6043AB5D6A022D9E161363575C17DE278353B4F891F74C92D1261304D9594C4ACDD9C516A80685300A23864B9065C42C388F91E43941D7242E61F5924D069CC065B53652D13C3CC37362B93982DA0C954F57CF00A287DA54A28D347B2E3E0B30E555E14CCFAE6871CF9AAE3A9E18DAC84CB59EBC4AE3056017B6E70D000A756EEEAE8A44AA706DD8A1E14FEDCDAC101AC8AE90E0DB8B640ADEABA76E8B45EAAF648DE53C63B323D67FE5BD9BF979405229327B364073957EF733EAD46A0BACE00CCBDEFFDA62E50CFAF19648279CC04BD9EED6877B0BE78542DE7073C86372CBE407C05CAF3D264E8BAE22B74A3B9E59FB0269512D481DD3F44F08ABD0129FF336E7C1E464BC2A11EC50685F3AFD0E00E6CA0C99FD1646EC59E313835C929FD4BA95F6B0CD1CD737F22047355F61582B508A8EEB2F3466E37A04856FCB46B289D461274DA1764F1B4165DF1CA0F74C42FE780A96350133C502744F566BA027A5E7D40EB37CE5E810C80AF2329A410317CCAC602910FF51CE61A37CFA056DF2D89514ED3DBEDE62625E4B25DB654FBDF1851674D7DE0CA3549B9B1DBE6F46448BB4011AC09E27B80E3A225B2020F2D6144449AE0B832A6B5D44DC64A495E66BBC6D837298F0C9DF6E8EB0BD4DE699CE17C8112E4EBE988CB6609F21DC4CC71AB5F41CD95BB5AB56970F4BB663C0DD47621F2B0F22DB700ECFB029F24E1C879570F7BB42BFE66470D13F283C591B172DA62B4ED80E1508C1FE545651DD9D3942C26EC580CD2E59F298345C150A88AFFC87645DD0272ABEEC35C244CC981E489A93655F1EBD125F7273E2DC2990C0050FDCAD84DF8D8983BD68E5BF237DAECC5ED9D182B9886D70F602FBB6F6CA966C952EF4C386E2EFE91AFF326EB056E05F17F7A08FC8E93135F41C7D69E463F0519E0FB89B86136CB557D321B25E73034AFAB218F8D5B04465A3421EB91C88790A0107BD39DE71CBA1F9F2BEFFF0E3F64D146C52BB9AAB4279CDC2AFA34A376161F335B7D283F163108AD93A2E3FF2215126BDA53C05A0F0CACED1D6D5338FCF5ED6017153B458F126EE7D7B3D47B33EBE84A56B0755C0A5B12D9C822336C35906A95049D106C71A4067BD78DBE14EAA94925FEA88CC0693F35358CC3F4C52C98C8DF7F01F120D2FBDDDF6ACBCCB7EE08B8D334E00D9FB725538AD6747A7C6D62B0DDAA19A29EBF40381FB20B8D06E76703CD97905EEBADEC69F4FFF29D34D7AFC51FBE040B75860FF10A15FD30ADFC0781DF7626828B08BDED220EFFB" + }, + { + "tcId": 57, + "deferred": false, + "seed": "E3B2350AF8A1817D936FB7435C4C0CC758F79FF4696C46E4642670C5A78B30EE", + "pk": "ACFAB5CCDBEF80DAC19069D509D3566EA4330AF00F35877E668230EE94D457101C42488C6F1A2D1C64EB30539F25231207BF67714530E1CA918716CA2DA13641617C283E30673144B5BC85202152F70A41ED9C72BB49F4BA7292715D446CB040CA1A1152A8E77E24865855234131483440E272DC217F789AF13AD77DBE65DEB2300568EF26C729F7A2862C5BA15E58471414A3DCB37A7C39E64A33328AEC25EC03B62F7F5583760161A2109A93CB4F76CB0A9C19C42AAC905028AEC29E8287493F88FDCAEA9F46F6FCD36BEAA4DBA41933747D10640A0F4B129CE215D6CA1E041DE8B7A1E791B7FD19D0FB8F975580E828ECB0052F11E2D2800B0EF8AEADF8605F04F8CE1E1AAB8A817403D45C554D03B56E7711C5A10A8353C0D7249620A4C2454515B4A61D10603494FF26521B93177460FF497B98F170A7E7F12EEC8831052D0852580D3227257827749E9BCA234EAAD2E13589132997A410FD9B4B5753E5E6A48FDCAA4DC1EC7D7679767160D90B7842A17B01084303203C257D4DB439944AD0CBA4F916EBCE4428EC5E8EF6A06B30B162CEB539F9EA80DE510996BB857D169F9705B362E097DCB529BD20EA815D55E0DE2A117084C29FDD27E6C48796C162E2EFC4FAE9E53ACDCB235B795C671B2D72B34A5CBB7493D02FB84BE4229BFB4F668E5DCA4F65F7370B9AD2D19B89E2EB2D33DCFD904EEFDFCCFE640942799677156A3072D5BDE13A927C34B4509924C78AB56661B37D9A269DA60A4941E0BD9930915B4EFC5D7783C0D111B172632AE105C8B79EC3C540CAB50BDD214E9EDA38058463E10EC3DA5D2553B3F823D12515DE2321247E570B9A4769E90451F16527C5EFA6EDEDB8CCD23A7EE53ADC0D6CA0E289486BE0A1E1246FBECF67968FB50F93C5C018F21AF32EFF9A34EDC42F2CFDDD60CE0D41214999903304470798BE4D2AA0E4579374E97CE363427AC8FE4B40BC2DF55DF1089DE653FDE138D1B9549CF0D4B9CB5C53C74769D7524B0E9695045E3A4484C7817EF4A653DCEAF454F035E7E424EFDB45ABD91B78028E53A1B6DB3A8DA27F60BD5E0504899A955A0501D581FC471FD5560DB991774A39E202103041993A7274AF5B7FD0084E8D87F6351DF5626AF931D9644C544D134FBE29BB49F23BCC552596056AC4D260D52676D8352A17575130C245E43443EECC0109D29B1FDC3EA1F42C4DE1C603D4C1C67E871F706BDBC388648D416BC38699E6CD89BB0794FEA545A5150D2B4960B6CA483EBF71083295FC9F104BF804E700E3CC855F1F379701BE232ED6DAA4642D9FE83901D8B76388ECAE976F08B80CE021744CA29603923E1E6EC4A907BFEF119B9979D282D3D989509C91F254FFDE6F3339B0A69136FCB45CDD650889981547CCE33DB5A12D6702F9D88C16496C9D623C460EDC58666ECB3014ABB54CCCB326F7A6C405E5DA27E06FC2D02EE8F785B968AE2F05836D74ACB9086EDC3414D192ED69341F8249E8AA300EF050B8370B8ADBC5353F6C90E7726B41367E0954B3B409A644FF8D04E56539928C8C676DCE1810EB9B17F209C0A1E02F8D27BEC5BA5C516644DFB80DF016EA59245F730EAC356F37393A2A014FB6E1369384BE9A7CA34AD85348021BD9B2BB488DD6966052DC377676B7906AA7640B9A7E0B246BD0D6A49BD9CD8C6DB4628C5EC1CAF0D154A702D3CD838FA69163102E4A41605D847751404C0F6A75BA3A4E88612140AFEECFC4835BA4B8972B3BEE3CC22A52877FE08AD7A4ED7001144F2D5E4D27F59D310BB4C77EE606F5F4A5918408C64DF84ACE033668E43FFF6CC05A994B1A8F68CED63CAEBF95F3C30E71AF35CFEA31B9A36834698EAFB54F4B9EF83D8C597491F858BC89218CBBE22E7720FE2DC057276028BAAEF3E260560E0ADEA89C59E67E7A5B6860EE069A50CD10081C87C9FFC5B1012E9F79B15C924B7FCF1CB17FDAE8B79C4E176478173429B92C916F34C0D139F11010AE39D34B5116D9CD02E232597C3CF8FC740B8EA0F8243FB2923DE5ED7131F028435424DFDDAD4A46FCBB33A2ED42FBAC77FA36F2816678F2787F5AE11C64431410E63861B972C87599C1815368CB1C6AE9B956766F78621FA0D0B6214FEFE093C6DB2554C70AA472F6B332E1A5DB4068AA73ACDF50588C0B95DA328A862388F6E3C4191406F38FF5F526ABE35396CBF57BF6254218671472FF46BB4AF7905CFDCC948D61E4D72FE8D09418EA27C67095D608315EFABFED54B95B3CFED9BBCD55A13DC2ED0AF7C014BBA0B2239D511257B28975640CAF13C1AEBC2EC7F77AEEEB9617D6E5DA22AFA50CC6092F1D1DB34EBC2B873621B4DB9EA05FC497B799B0FC136D107ADCA22502F7BA903B3486DF8ACB9FEFD436A30D6E5488E6819167719D22ECCC383C146B72E6C6BDA12A6B7879BC9DAA5DCC85E78CD072B87B13C7914A249BA9C0F0DA96518B7BE227E5BF5789401C32C9FE5801206352B3FBF4E684549076AD1F10D4ABB782FE2DC75EAAE70D7B1F0FF1691BFEB248019FB45DEF28DCE655F1F4D9BDB083C8A7FF9C820D0C95F6480BF9F134AD7E7322E5E5D9CD8E77D02B106312189424E7E33BF8FE5EAC286E38F38D3C2DFF15A2CCA7A2EF382CC7180A39EA0962EDDAF7831EE8D91642D847108CCC7683E293B181E504293EF9738AE06A54A97E2CAD6DA5B2F1323D4B988CB92DEAE70B0027C58C31CE520C88C6E162AC21BDF5F30F8E2CF40881544FD7E4BE982E471E70D19AA51A0E564C49BB8B216993D6BE1C148FCF1AE1763FE1EAF4D05202425007FBD68F7FA81541FC8EA87CC13B93D404BADA2CC10DBE8996E9A694465BC91613C1E4F49FB61E8A7B75B954264537A935409AFD7FBFA00EA14798B8C2CCD0748801F5DCE2A61EDD9496E7508DB5C321D88D18979AA281C64202F945EF1F9855D0C867320B5E2913EBB84761338E7D990FB77B3351B1C433AC5A7C03E58B68842533D36DF772ABC7B9C20C9893951DF56821EF1C49C240F00AF16B5A9D1041E96AD648C5FEA9FE4CCE57A058858191153F181D9634E2969BDE6D86BECE6E1BA52A3D9BB29FCF5F85312EF2C28C9100E8BA0CEB4063DF7B54D3B4D52F90B055A1D6CADC626DDAF48F4E0B647C0DBD5A07C8F197F13C69D05158E134A6893E01ECB1D1AD019B5172CA938AF7699F5E459F65F807CFC9B2B21F4151CDF0FFE2FE786BADA75CFEFDE1A17D3B2C56B5A16DE8267E163045D71F540AB7508B8E89A6B825C416E54BE002984743DE2CF344A0E8292F18A533A9588A05102F40534F34A030B9E6BBF8A01695D9BD60153AF79CCE2CBA83167A256D56BCB87A088069EEFD87098F162DF64318A33D4618554C49E7F23EB4BEB0DDAA3F03D1FEE20A2C6E95CFECD06BDF650755725870048578CA2440194B8E1084E7BF06141D1F522E080308CB9B84C09AD7E5CF72A059E4AF8761425EB74D0C8EB536C7465678416E9E94F0C2093E9EB693D5BCB78836272486793BB4BCCEC65B45186EDF4A6743F1D2726533A8ACC0132DD55DA3031834FDF5B9E18B6F5F24020FEB4D77BBAB0C0695E0FABD4909E5DC525CCCBB455B3FBDA6AA900F062CD64730C27BCD5935E6C3A5191BB50D5EA974D366A14DBABDA87CC826B6BE346388A488777696E52860E6AA85383DFA8D354061AF381EB1", + "sk": "ACFAB5CCDBEF80DAC19069D509D3566EA4330AF00F35877E668230EE94D45710588C61A2D2102D4454B6B8E789B753FEEA928AFAEC16993C07F775DD0C20127B45D6F35DC9989A44EFA13013F86054BC0A09A307B909F7052AD59029C184D87AD0189BA7ACE7A66BAAAECB99361E393F00770F54A5ED4BA262B231C1DC79F67008846904046918106E14476109A52DE4488053346291022502212883348C11290DC3C84558B42991A6201036808AB4209384044236821AC41042004812162891A24860C685A09448DAC071D22050C8449140364ED4A804812088D2A4891CC450E1B86C9A3080C838324A000599B8649C12441800326420415B1868004728C292402101621341300016224046025480311B158C11838090348940344C0829864BB80C599444DB060E42C8709B122EC80252DA242610192E59A23103138E23C03052B46C08132208042D5C402D194046980481114790982682C49091A09804E042300C8824D308684938841A0104D1302EA1122C4C008989281204B7511AA76818372E2012802315840A87691B1085D99020D0B22DDC04490349292141269AB66044968512A34D013769CB2080D0B66DC434698B246EDC440EC23801922485E412008A122D1A497104174A61C64419286264080AA3B64C0045111296804B363014806102871002312588388542000D8C906501050A89A68C8406851448811B0562198608D902606018009906420381096240115440068A0210C92884D830420436219BB22C8A4452A09805D8428E58C40D54183110042D1947200131321A335088268AD2804919C8214BC04DA11405A0300A919629A04051DB925110C748504860C09650048205480265DB2424992226DA966C09B98C09174551424000060A1C2109D12628591410E3B4904B1809642029CAC849E4168ACC424E03456A22180513822C813261CC922C21254923B39101B349E236851AC650CA2840A0348DD21045D3C241DC886803928D6008266398201195700884481C1646DC48218AB22D43164663420C58423108A58962946C1C016DD4422A10336113A86C224210E0021212B00D0B358610A421C23631CCB0614922524A1685539001014669821265E0A869A124122122814A486A91406D1312445A466A080046139008C322889CA04863966814892DCA08042141614C2844A482440445120417458948705C08501B062000204CC1C86552B83119372124402281280148A68C94C42C2404300429012348899092051324625400709A108E21944D408029841282A2884150248484820D214109D2B80594266094C670C4806DE4962D9A240C18B9315094700134496298495C164203C92112014C9014469A342D61404EA4C28DA3B648D2984DC91620D9B0801009869C90410B8825C31832D2388DE0222151B068849400D214089CB21124086641A83182A224E4A04412B4689A04801410889B980CA3C4815AC0115B86685C444E23C5640CB231D4C80004C98521432108344458440100068D133411A2C81154062511C9281AA8885B1282583402CAC68D1A838941260089A41084A48902088421B30118C68813116A44022688028D1B409010846C12284C414252420881231624D8C8501900110144508406481291081102211B878DD2184192C4019180681CA004402024911468932024234062A24464121004E3946C19A931E4468640C4059BC2504C404A01A8089A321102A94491380D0026640412111A2212890212122325A4348A23B321C8A424512821D806681008084BC865C12692DA00609B34061836060B809111A94C13092504420219261012290122228EC91400143989C4048453928D11268252045052309094245012147222350C18B22D228430044281920452144052133789C8228E0C204504B344D3C83101A131002466A490041A494610296A610212C896494906700833868CA6514200624C424E932089139865DA140A501245014711C308648BC20043404C0B49325922462291014426240B264A90422121110A10840DC23482014249982640212171114045134610919620182310CB340123952013C511C38230A0144488209201233258C831113184E4106501940059061193080222A78922A42CC124711048214CC605C3284E1B471104998901C04CC3926CCB2068D890859AC44DA29089884892D2B46C0B180620C571238490FDE05088FB395717595EA65C813DF854DFA8AEDE97C0F8DC701BE92C6C79873B0FF5BE6B0CFAF8464A45D2BA5F1D2110B599D7F81608ADB80FB5A2CC5CD7092C5FE4EF02F6AD15902E03A5FD6D39BB6B4E3D79E52C23AE1A3CF269E1F501FAFCEE6AF25C5CA0C47043C67D79C421E081CC89C6B28602174B27E86C5D1A3E1876C2F53F7C3FC53A2405D6035ABBDA69AC32174D18746907E86DCC25B949C998FBB6759163EF9D4AF56539A86E21A8BA90D7A36A92043ACB02A205A23F40B7BBF7A00D6E6EB96CABCCDE88992F1EA76DD79900BB0BA99A562AA8BB9BA85A5F9B43FCA8F5E9C98B93D1A69DA7C2056FDD455B45E4DCF2E4BD359AB127424933ADE5EC8578F4E7262D2BBA50BB96CB5F8C00DF7DD90297E696AEB1BB7E8F3F16260CEBE3C1D61A16E1C92B286AFFFBA544AB264B8140BF77F720AED373F4C730D66E6F03D18CC26F1319F489FDC69F9993ACD0E4B0DF6E8B60EB06039880622A21E407449F30CB25CA14D4A409F1AE4419D87FF5927F932BDA8CDF972D7E6851BCA99444BF90E604877B865D9BDB9DE70D66219DBF4E9D5328B411D801F75C655DAB68B00A573FFD1C7E3D6F60EA042120242BC737B9684F3B9575324C72EF5CDBF236E6ED6E36464757396349CDB9ECD7F2827624687F6657071DAE514A27E6386837DFD290172F6F0EB41F237E19662293ABD847CDA90D1F83B231A1F10229A05F11CC6CE6A26712A5DD5042CB4E87394FD46D09225A4BC2BE61302461C432D3CC5A8726000A1A5618747DEA42D2261CD7B0659E05E1BFB90B7B796A31503EB4D73703A4DB8EBB852C270AE75C9CC8828B36C9172E6AA87C25116CDA489854D478C1D635D18E678CA822EA5B9C84EF2647F83705BB39584FB28C0074F805D6AFA08FEAE60D3C503F3124579D3B4E6DA94DD8AB0246416F036A99D7D5E4D042D3F5CF1E1852154B7D54B2B44018FB2515E6A78B09D7BE1CA294348D43348CF84666E99B8AB0A157D96B3618ACC41DCD53631966A2C86C4312447C66F71CA4B43142D46F6F45CF255731665A130D659B11A18173EEEDF4FF7546391AA8EF0E88033365FE8203E45B4A1F9DE544CC1DD6FFF4C467F2E78DCCF966FC3A7D9C37441D870C01B5A0D395C06395D15861B09396C1A523066AE76A2141652ED9E4594F8B4755135D9AAF4EF0B3A3256B18A78CB726DCE49E98AFA5DFCDD7C424007A1E1E66708B82B5AFFDC8F49CDAEED382FCD8056CDC4FF2DB11D5188C2C17B8286BA12F02E46D11346D2E31E2665D2B75872ADEA0A57731226B3962F152AAECD13526F8DFB912C63FAF7750E3C764F03A1011BCD546A6EB4E27E7C1B002B3044E50F3806317C9B8B610B91135E00C6E3A5937A0A6E964DBB3EC9332256D19553125A4A698E03E6ACC934B004C9926C0D6FDC79AA333534989300A5F207FF439ACE49F7E81E4A4BBA2924602FBAF3B335217BE6422C45C3B8EC631A88A9F71D20CC650E068C50F3046D88AFFD7CF983BA68EFDAB1762D0E32EC722142D5BB6347CE84F2E05DCBA3C6772CCB887F7F90AC4B070DC92D52C6BC717BA95EFE12BCEE3232250770FCD7488A2E75962B6F8A21D4BB83C03A59A3869285387013D4B8D7198E8889A108A42FB2EF83529D934D1D47B4EADDF9A87F45FF75C0560BDB637BE1D10129886964D2E127C7F204E8840390D89C6616FF17DA2D681B5C6C3A58BC8E741416F4A38764BF1DEDDCC392BFD82B7F50137F8D6898901A2E1B9A2BB9FE3BBC66F464B9A48A3DFC2D78A0DB91B57DFA09920664642B6FF95AFBBB3D75FA02DE3AA35703DDE0F9ED297B82E8533139A82CE6915926B704C4674ABD62318909456A4A2C9144FDE0427372B5AB67A1A2629D4365F57CFCB295BCB077B91EEB7955C6A0F5484D2D7D023BC51DEEA0B506D453C58DB34C59D883E7FC6114D38BCF367CEB384B23EB9E0DFCA82072B2A6552F8CF045D49F4F1647359FCDD137AE02F00135E5E44949E6B44A8745CE5AA7B3F06DBC894A67548550B68EE4DECC21AE41A9E06D980734920AD3B5CDD4AB69F8615663A9FC0E4597061471B234B0D04EFB5D74CA1957C1F6F59348AB738C737F38E7423F6283DFC1E9892052C09DBCADDDE2EB0D3C3996A737346CB09FEBB61EF3D3D3D0DCA6D33866E0CABC54FECFBE3EBE661205AB52DFF8C3386B19B1A4A69E8423FF31919764B4FFA08FD66DBF7BF5303B1C9F01A95895DBFC8B561E57702B07DC9C32E582FEBB3F4E258D3466301E7EA0B0E08D6ECBB5A9C3CD50B42A07C5A89C828179FE709AF72ACF0D40C90F05CA7D1215CD5A644B684F34EA37F8D6784A2224546833003DA12535B62DF56B2CF5192B271BDB5FA888FBE73DA5FE30F216E834034E8E718FF4843BD74AE1E97A09234D3B7E4762B3879BB3538F8FDDD921C8BFC3C1DC9820A375BD4782D89B443E621F165C23B0D49ECB82B32E1D569A525487BA9F91E2EEFF3C24E98D3DE8E36F0D48CDA2DDBFD15CD9A9572151FC66C9244FE994F52A832A5A30AEE67D0296455A3AB6273A1CF434C830CA4058EB440352596F81476D60D28F4CC9DB7146903990BE339D8CC169768BE36F8DC43B65A0E9C50B1A79FC131B794FB8D6910BAB8B92D5644A934DFFC58FBE8DC24F2B2BE897B2CB5E2FD75C01ECCD920A21E8B7F83BF778C1DB56DED43A74D6B8C0FD1ED4F4C897C82968EDD13C31EDC86AF48A5BFCBCC30E97298EB782047625E2B125164B795017B8EB2F992BC20D39577A6F3EDEC96671906FD94DCF62518A18B4832F52BAE51342E300ECEEC4DEB7DBE314F2FE65A238DFC0D140A702DF93C3EC4FCF2B2F357ABBD78686CC650D934E8EA18011FA7BEB993AE2223FC75F64898C4C32FB487A827E5B19F818BA0190107F2DCEBF3B56D5DFB9352A04DF74F2E652D1E11BC45E419E9AC5CB55E876F5235229DE599A509C49B28BEE7F353F6AFEEAB9662D1473B6D7F3374E7A6B13A8D0C88BBDF32D2B065296ABD3A757D0022DD4CA53FC9DC8C8FC0A8A63749603BBD46190C72F9BA7A4F326C61A532706360E555D275F996F021144EEBF7EC044BF95C134073F927C0F6575B85939DEEED3370F1B123E230245E69CB6A7F16E139ABC2ECB98AE42EC1F61FD081CED3E9E1F8280735CC7BD81C73C3D66C21CE5C3592EF8391060B41EDC80FB107DF455041082ADD0DBBF5BA6E61E533AB60304D6C36AA9DEFAEB1D5F5853E119D853A0237FFD212E45F5EC95634B6580253A7924AFD59F3309B6F6E010CCA0919E7D2DB088316226D0D9171574A4476AFDAA129C442AAA16E35D5AF3E4738C4015EF996F999843BBAC69175AC26BEB89FC27DF75256F35DE4F661CF2D53A3DFC55423D162C199A7C1D9F51062E39793E74DCC9B471EDBC70EEBE20E644F5E0BE39730A3CB1086C72F9A1C2A2268E3BA67E71ACABE15188120FBD0B7EF2C1038B3D3B39BFD648B27B06F966D5B2D46FA6E867446B8E8B32BE5C585333E36CA7694F70E345B5EEC2A9C1867FA5B0B95B14DC811AD8951CF82A6D80D7CF9E62AFE36DB9694128C578D561131BBC3B3C4379CF2ED7FEA106B2C7F4EDE9F2E80E68F92C93769D36A1D1BDE344E69F6F42304BD78A2DB3AAF3F768471E75731947278394BE15015B424A44BF5B734A63441A9FD07E74BF057E5049077CEB07C3AE573AD9CED8B1AEE7E9DFC3357396BCD32E520690D9DF368E2EA4CAB79328F827882EB0DC864C8319A63A6B3170549DD11AB5521516953A1B66E07FF37E038433BD044279D1427934085171CD641D9F8049DDE8D0FFA459377C43B71A9D578D1EC458205F42058EFBAAB03CF9445384983ABBFDC4BD358ECC5EDC56CF8584D5D495D75D2ACA74073C9218F5264DCCF6E08C49DD4652327EAECD35C08A918A572A6C54481AB765F820AB0C46169BAA3017D2096FA420B6A03F81C4C759B53E80E792C438DF5EA6D147708113F36E911B56334E36268B57C3E0700123BEFC78FA5C73192EE03EAC66B225DEE28752AD43ED299AD73606B2E62BDB589E8B95E7A066D250B128FC0649363D7304D8B140D41A85618919F1B0C547B23E9762368E95FF305B16944F3AD25142D035C20EE3264B1D859F8B8CB675FDD1F343CAB8D832812A0313AEC6A1C35E24BDD700CFFE45C7C498A867B5E24CE67AA977559AE5149EA4CBB7A421958439D0134020D2FD4DA4893AA7A1095B194B71EC7603E5CC28160C5A9A808DC337AB6006288CD5570474BA78C7C9736898BF531A9AFED78617181F1EA6E33FC3F4DAFC049CF13C2F9CFB71686A7038DD43AD235E894633944EE722DF168BAF9A5D167932F4E8B2FC556D62E58407A39EE3E666CC112A38AE7F3DA55C930F3DB2CAAF599D2AD19A5F903D8CB614AD31BDCEDFAB67BC6CBB67492B9267C59AC05E4295A8CC2570FEA32ED8901ED9424FCA18D3A7E9D60CE7F0C49D0DA9671985F53822BF517CB408F061247418DFC9DCCAB5FAFEF0DF0A196477BC9713D745C3A8276E6EE5373FCAD8A13F9D410DE705F504A6FF232C0641934161D0441CD33260C77396324B644384AD560DBE219E684AB60E610F98E48EC4DD5F473388E6C7F1C6DE2A53445C117650967496749CDB013F9581FE384A893C259CD05F015C6643871402EFC6B0DF5C1DD7CE912037006330259191F50546301E992918CB4DC22C36538FDA1B3B369BFFEEF8DEC7FDEFBC498E001D18A" + }, + { + "tcId": 58, + "deferred": false, + "seed": "75E70362235CC7CC4A08053BD887CDCC4E3D88F77E1C7DACAC972A9AF83C0CB2", + "pk": "CD40B5E59137D2D9A6EACB9777C320CF811D7B43E0047ED9BA8531A251780D96603A9F1803E43FFFD3748DF1F1CD131490C539CBD0E9DB5F23BBE7B8C6C33E4678F4CA674374D7605F33F122C314638D11F21A0C810011A87F0E1D04D259A6079BC86571F5E9ED491AF727BE0659A15D9B028D4FAEB61EE093BCAA0DB72374978A6AF78E04D2D3C15B9432DFF6F3359744517D05F5BAB7070A11310DAFAB230F91E7E8B0F8AD23CC722B4E5A5E546A7D3251E4CEAF11395F15F50CFBD6BD0F5D637B1451B5386572C3B1C2E978D0005A30DC34E0CA8588E078E9E5EA8DF2AABAD9ED35782904939D14976F624D5195310F842F252C5F7A26440FA9F2C54A4D03180A514D2C215AEBD528B760D4938A0D85D6D8AA300F7D294E7C325F92FDFBA5CB5FA4320A48BCCB8616216C53470670EC8424F47149D853BDEC6F108CFC6E537ED942FE437C3D47EF70436C97A4341840AC4D6B3177A9D88333AD0B3AFC336695D8D6BEE13D0F97E87A66E5DE08C918A6D553F8F49C1E71BE5C9831308E9ADF503807606F2DC14BF46C377C6C98E780808BE91096C8B67A6D97A2555B6194BA9594D3E415CB96302A602D20B328FEB424C12ADE11626C27CC7A19BFB8308CAE0425C9340D5679BD2A7B9E7874E4DC03A323C395F204C2D1FFA0441C62E42494A13D2B59E59F8CABCA87A139989C2E38EB5C36B0CA169E4AE719ED92523E30DCD272B992C8B859ED4059029E8851C607C606673334D6CFBA44E501D596E8823A2E637D3E75EFEDB8CE122462D94075C4A0479695BB7AB98A2815A115226D93ECB20D92484EEA686A3F580225DA87780B2314CBD7B90F38589EB04706BAC8FC90824420802C87E612719DB951CCCEAA4BCA5BD77BC781FFEB29CADFDD9E91202A7CCCFD7B25DBBB91BAFB361597A3C560CE89F2E1AA884897328D2ABD7C41871197841A29F69A86316CED244125AFCB946BC968C191D91FEAB8498D58A5E5617B32BFC82C53D2E3BAB3ED5410F10F188CDDB8FCB9ED9FA20E598432482103A7583A86CAF8572F295F712CA91C0F453FE77B0175AF20DE1492EFA7289E07FA4CF907FDBD91B9AF460C6DF8F70E1B48439030CFFAB1E5D19913AC756157EE709BB9BA9EF982A679872BC077B1E61D9F08A9E7B6900DCCD71C6F0ED71A86FC6937FAF47CEA0B65E94DC215532487E634411B8870C418339B063345948BE07D3A3DEDCAAACC9C65EFE292AF924E08A78B93870CF0DE7F87FAC477F54382D597CBEC10CE7D86E68C7C7BA61CD9258A3104729CB1180AB988EA39A1C0DE6BBAEC8D544226C738693EA743E1B677F44C3322592EB0CA8350152C385F48FF8B2BB747B9EB2AB710527ECC053DB826630FEC5BCF6F42BB8AEF9611D532CD073BE341565458E47FBDF214C3006457B0D1A18187124047160D7B87BDB1790786A4A53767BC440C5DAF372854CF8C55C03CD556B98FA4E50AA37B038F32A1B76BC70E17E1BB065A03BD33C3B22AB1E4C353526B1D4B01A1F15C33DFD9DD1D30CCC638306A81E395E7F74C5CB8E47229E6E601DC19DECE6E7B366568E28AB8271EB4CEF5B81F651AD0D9D1C8D12BD5F043AB584183827144E47F64B44B5C32D154427BCFBD25F52D797B218FD44F0F41A0EB1091213FD77771E2DAE9A4413FA499212D0A2C24C39EDA4960A46B9999BD5DB0E59615C16683AE8D92934F81C4E3B1B5E3651CD088A2FA008D632A8735651ED452F882032E9AF465F5B7E339B0145B34D0CD011BD7ACE3F5CEDAFC60D14F028EC9931FDB033C1F5F38E3E9BC8160D30B5DBB61B423850DEB38139162CC2E98010F486E0B78E5AB525DD13A1155F5653BE40AB16BF2EC096E962D40F52AC47F283612E8ABF3D747F597250CD511795C784B5DD52E521EAD85792FA1FCF03A6B2D1BD256A1E1DCB832A96F2A5B3830AB8CDEA95E8F0EAA3427C443DC99511EDF971E7AD0C0B629F480BB6A4273F66FE617C63657353BCDB5E2DFD533B6FBBAE9A35828019355E3E09C44930B172C7CE28AEF9C72865086443A0C1C235C6954705BF0E5CBE6F45F7DD02C4DC2A6EF9DB288C7C325C962A27EAF3A8B3677C0207FE66D75C1E58E847569E2FBACC6A1EFCB92D728CB6EF42EC66AA447C458BFD75F3790F46D044067AECA98BBE26472EBA5660171EF4C40F18F56D1CD42C9ACB36E342E78EFD65CA3D2E7E1047701456BD9599644F7B334AA7A64B5C44318661D328270D29F7B16994A1E1139A2B52925DA5C07ADA48489AC79E8630D5E72D03B33637EF0B81A54472F634E3494844D25D8B63F5BC0A32E7296E408E55B68E283432922D82426F3EEB0B1B35681A254A2E803BF6A7D140C8B4CB5A6919960BC0E787593D34BD7E5774D9B4321B61FD2A2DF794FEAE88950CF7BBE223C0117B8C369BA854D02645C9489AE8EF9A7504CE29DC5C45939AD19C9168A5561ECA1131D52443A4457FC203854618727EA00B52DE2F7B19AFCFFA01716951A5EF5140D53E88C84C707D6CD2B1F71270C940946499FA8E7FAE15F5BCB6CFFAF3CADA3F3BD908BF5E1B73694771F65BDAB6D4EB429E83769A1A727A6C7003DA53F747B4BEA711026381CFEF0D9CA7DEAB34192952CDA3DD0B49229105B7AD22C09C75BA2B42ACE26A0877793CE2369BBF5A72BFA44384373B73C88EAC04024DDFD96D98BCAD23FFAF41EB009FC8F0210F2B3C9A95C384B1645F3BF1F6ACF5EDAE1F3AE5E68E5FF4062F6934758F0C60C6F78B8839ACC5EE0A0FF31A4A57979184BB651D62C2F77083682049D55C3C75B01AF4D29E43BB8A14ACB5E843B75ED0BE125E7DDD092DAD5ED09343695474BFA32488FEB31DEEE31AF6B6528C6D34FEDB52239FA5D834A2E5823DA2F024A7547D21E88A94DF8381EFB72C0550F1DCC9141CE1D4947A7CB0AEC57C10B4E995377E96AACC0CF03D720175A92B0D1C222D4E0652E86063A5F31EB9CD9049AC0A94982EC0AC281F34768D1AB5943F27AB87AF8FB8192BBA4E540467016F1E821C433F80D7A320EBCA0425F11F2166512CE5A4B68311305710C8AA3F1B9F18E7F3B49347F8009318F92017CD47478E73DE4C1D7666729F969CE9E401EFDEE454EDDF217C791BCABE7B1674A3FF1191D93FEE46A27AE116F08F1AC575E88A76D115D8C966ACD63BED57DCCDAE0AFBAB7C63B47277AFB200FC4693815D53F529B85819966A92AA9CBBA95397F57265F2132DC6156F2FC64F3E7E5D47F579AA01EEAFFBCB30A25E6BA8B01F0E375847252C95B33E0D1983C0161B5836A6B0F21E9452F4E0E1972098643CCAACA2CBD7430D3FA6543EC473AF5E911F0A5562F7DDEFD57FE4C22B8E742718E1F0E4C84845743F502D5A837882DC3C581EF315E16B4F46B0F3900839FB5F773E4F01BD504DDA48C110C8BB2765CA294CCFA39EFEC4005649B44B169472A5F7E27DC345D3A6457A35EC012F0DEB86381686FC294F7F57F1689E3B8F7CE1542BB3277E07954B7FCA5C5F903852E053D5D2A3BAF7E728545C8E63F6A773A694A5A12AAE8C30B99C706B84C51304508AA149EE74B659829BD7A11DF53239D6729DFDAD18F77006D282E3726208324C779E0F27BBB97465A56FE09F7134306F0F627A71918DFD4B17F0CC72684AE843A498A00BC259827AAA8A15079459D20C517D92FF1F78638", + "sk": "CD40B5E59137D2D9A6EACB9777C320CF811D7B43E0047ED9BA8531A251780D96DB67272B3329CF77EB15BF675572262FB945B85E6463A8B20CC8C2685A461A728E66AD389C34337138FBA18110FC95592D207D224F2B617C765B22BA604DBCFEDD53E9C98E5C450860FD37B00B3C2D4FC66072B312A89FBE4F1BE957C22337735430314C306C83C221928048549269E132621A87708C386D080029648610CBC068584801091300E200725300929BB488D4421004A669E08890E22290021631881842D4302E03105201B92C122045D326011A936C4A10010043022338659B365153882510C68108198522B90410120CA2C8205A142484822C12284024450EE3062D08B78082866889402A1BB821E1400099424141406109252480B690D912850B368A24A92C11C3056244819CA62861484A53B00019A67103A68901382DCB066E88B02020B7311BB3659BC20C9B1205D0324A48A049D9A27123122CE28224D9B490633648C41060D2824054108223A5510044514000110149850A21129C482C042512108784092442CA8081D9488E1B13021A098298040D90269052202D11B728DB36891C044C03226C81C26124C011C3084A1A120DC342125AB045C9C6291B30114CA60111B32C2307819B0612E31841140229C83230929841DA060D93184160C891A0200D513069E0A409DA98416346701C4261C2C604E3081118C0456146100127716336101B914402B00D144488D8944D121228234270544072114524103105CB28504A9684192368E0360892C628D0A271D204009B2220A32620418890D0128612279023A76049920184B62884407191B60561182584A2101A069264845114A104231268D2C4292205129248051C042C1A286480B4241AC8719A1209C9861189168D53A80D14148413A08461180EA012251388080A9350599228D2A2201BA008221509433492924412CA82441C144DC0008849120A52C86510A65159800860004A23B940518408E2906DE2989124249181A80023824963482A412065A3040503906C9338920C37050A058924450E13494DCB4221E1104A59A650CC420CDCA88DA4269112334660180A0422648C189080069004368513044494881021916804A645C40448E2C030102946823246142081D32601D238684AC640189740C3122C4C0441018584C2446CC400100C25712243901C4486221610CB468D1B2008E29250E4B864E3C6814000300CC151D3A4101AC04CA31486CAB8018B909198C44D82B800C9C20D88063099246D1B356D49B00804064D4A3686994228E12280C2C4681A244D180328CCA06CC4288AD83804144951599670C01645E1906C9432252416411C30111CA14894048E9BA208C1980409C649CCB620232652D93460CB08044A1624E04668E3C20C23258C50282E54326AE146045B245002176E13300093362D9A064ECC44080B44310BA3501B430D53168943240A018525A3362A20318012874893C265D29221E42466D3008A1931129028680B2444C49828C1046C92B86DC9A889080831D016480B322A88823011490562200989066891B24020A048D4046C981646C9B64D23A429CC0490D08200A382841A450859148ACB805009C645493061CB126C41286A024980D8262054B64CC13086E2100D648021148524642646D0448889306A11426119C47051A445440001C2B86CCC388058126C928031080202CC340A62C8691CC73143B681113062DAC40580300118844188288D611064108680198421C82050102592144568C8802110C4100A039224412422A94102240684443262100DD3B84881988CA020805A46651893919A108081A02D01076298124E21B161143070400830044891D1C221C2060A60A6658B84800901255C24850B396058A4884B961062B01111247009078411844962A2454C844D81302E80142D00133043C01018866850320DD0284AD9824554A6240B94258C302C004849D134868918008B847122470A5888800BC884141640C3144E13336422448A9A8651A0A4648BC04DA2120894C0441C918C8A042ED8064D5B1800940822C2C40DD8A4900398694A86901C440212470C122950A0940414203181288444486E82884920B22D139371101188DB080E0C328A10A8300B274D88940843886899A281C82012C9482C0B154A4A1689E29864A0382CC4203124A4009A068622B405D20809C304417D180ED93D26C5171687CD43FBF6BA795D1C7C15936B549B680CF2EBE9FB44C51D62DD547CD205659A2CF3BFF3D9AFE85044DA2EFC2BE70E056EC313F7B7FBA589265226BC8A24B7B112CF7B967AF99CB71A120B479F611BC3D000E4B38D802E2533F9886A6AFE8DD383581DF8FF83DA2F308D687EA7982DEE7F81DAC574B1F7E3DD2CB010ECF084CAF4E3AD55744CF59A7BC4F380DE877837974EE1489900865C33DC3CAA99E08A6FFC03ECD8EBA4356CB5D23D9612F0A4992FF216A006ABCAED535B5DB40445F5AAFC3680EA522D260B86BC75ECF87346421243D63B889B08E52E0C1C9C1C783E4DF09E61CADC7ECE41D317BFD4F2F6FEF777E681E4E6690B08830E5F1F4EE92959C1981E4CB746D1632C00096EBA57C8D0C9C77FA74BACA4AF7C1C117E7918286BF2D4CFBB387385D928180176B3BD05E2768247F586B4E817C6783B4EB7AE95AC792BA57C707A61B47506D99C36FDC5618BD8D2C718F278A3E9D52E14C224F779BFA8AF2B0F596E93A76D2A21DF4F766753FB34F2594ABCEE60AF2D8B08DC387A8BC1A36C6D0A08316780848457F4792A1A93FD50FB1902E94EB7AD5DABFB0B5C2EAF0C778799E72E6E13BB8EC2A117E90D0A5C9E09BF3A5AE930DA3998FD3E1247955F0502D316EDEE0E957E9DBE71E9DC1372185E89782FD984C4BB9DE1962B9CAC63D8EEB6708C69964C9EF5AAF7C3D4BB6D993977A760F29D46217FB7FEEE11443C561DD4480D48C3F4FF1987772C108A2178BA9E0756FBA4FCF0FEFAD74D93D1B40A04B82C922EDB9BA2A2EE3C3B0C81184B7C29709E6887084F3DECDF2CE555200947E9C5904949EF41A30576B8A387E2B82748DB73EB7852929E6A8BADB3F446EF4947C099638B213E55F39AA3587C5C8EEC9B2CD26F9048CFE58CA82EF70A96B8C81143E57C2E822BE4FB35EE6AC3C37A1FE6ED44CBC6A753E379832E1D912775743B62C6C96BC97D41C2F8714DD2E970687AFC42BE03557CBA071289B81F46A3AB7FF15A207960D83174DB95911DCEA1AF71F2063939D1E1AB0A9006BF623DA4AC74EBD66906D50BAA1F09D96203EC2872EB6FF36B5C8E8A3256FDACF66EB73361AFD4B4BBCF7110DD81A7075D78D6F1A4F92B4FFAAE9C32CEBC29679BB276447790C9F4A3172503475B241C5E02CC9C4DE0C44F802637829A61BEE95F587223A406B37EB60D7FDDB4B86EFBFD88159E28251F56BB37CB440F7ACC87F5324B5202B0029BEA90D6B1EA5FD25FB271A8D8133C95EEAE95BBAFDE9F2EB4BD1A0C659CA2988359708ED9235DEBE98734C867E2D120DEB050D1F2A3FD2EE73649116218BFCA6A135EC3A62F8211C77372388820D4EBDD2B77608FBDED173FC49FDEAAC54E91E5CC0BC5D809A1CBB6572F2C1F2F81D78A270BEE14E6090005AA59B897100AE1F9BC36AE83D369AB66313850D3D8A99EC8A93E7315BC90CA19C502E69A2D982642D85C5C8F80854CB1D04B74A9FD4EA1E9D1FC43733B2FA5C0C4E8A093E97D228DD5F89EAD0DF4B44E5E6B4629043427537A87BF19003736260D26BB4ABF49D703AA372E997A7F82EF15526CE44AAC8AF9CC079E8B13CCE250BF5D081EFE74C212D9F84C6FFBF7353BB91947029AB9872A5243CE69E42EBA244840C2F593AFC47AF3DD28160DD5676081F3FB67958E0C5453685748DE3CD3D20F4EB48E50F62B917D6E1DAFB4F803D0D4FAD19B844498CA838846FB1320E4B2CB7A1E3961ACC126B0D0224EFA0F871C760371A1E0FAD6B90461A8FD3F32836BCA0EAFA91219154ECAA950DF2B895C263B27B0C0F8DC45C172B1EB6459586E2F8D3F0E17C176130E94033B43808E0B7E7DBD771732E96A6CAB939BF50B955FC44F27568A065CEAB2B0FE06CF4BA6C4E2ECDD097492724FAE6EA18209EDEB8AD419D3DF0757C493E3A6E2758C118A42D823D29A04E7A2A700DB1D71A3C86ACFBB95B917B7715E393C9E4FF8C0C9924E55E944B565819FF7080AAC7BD5F87890950C02B6ECAD7E3DDCE2AF9FB4DDCC101B16B934DE4917315EA1B4F8F6BDF01C8948109EBDE1EC8165DB27AB305B8599D0F7A29961AC85E0C6F330E02B8FD037CB33A1361BE467E7C028778B8B373CAB5D9C8E0C2D55ABCCF6B39C92CCB3AE854317A9E8E91057D68087CA7D3B68F2D62353E923B87506F59C412E8CB90EACC7F6B9A3D1A1CC8D13ED4A5B35B7D6C2A4DC7FD630194119E61439A33FDF0B196FAAEEFA671AA935653181711E21A6A3B6AF02B809CF4E445CF9E5C8F9009066219E0CA4CD808669ED204BB3D1C7F69BF95400431535A0DA03FAD81253FA9B24FAD1C6FB553A8781A2C01F42846B9B25897EBD90870DA0068CDC86B0A56CE04498A6D4A3AA4C00AAD5A4FAD8A2CA3C50632DF3B43168A1A5FD6367208D751EFF65D5FA552AF4E5171BA74B1F83945F28096E1C5E997993118AD44296E740083580360DF0ADED3AE265A269A76457B6FC0F7A677200E123D8DCBC4724481F63E6EB7C8FC375D9E726ED2313E82F9C24C79F9901FC4FA87E366C67CF7CC0C1C058E37F12DFDEFBA637046EA26D86CBA5FA7B0A31DBAA3FBBE71EFD20F14AAC9CC24854BA24AA1F3BFDE1B4D9793CFAEA5D0B16AB624F0FE6A2E190EA517C5ADF6F61206E6170ECA282471AD375D0695F986D2C923346C2CA3E9DD95DA2257227FD0CC0AFB29E8E94571A2906708D45CBFC61F7B050137AB738259C34478C733E54B9AD2C6FD0B4E8A84B19EEBB8C22C4BA69AD028B1E06FAF8454AC0D20AFC3683F20B798223DDFF36606DA5CB70F82C7C8615515E982E1375DBA9B69334EA175F82F5DFB6F3F5E48BD5CB097A6DD0B93E4D438D28085C4AA54EDC4D3B365AE1E486661091CF1080A1DC3B7BCC44A56461622BD489D8BC7BD386265876EA9A8D44810B39595DFA3B5368640976F813AB802E3502357954E9FD38F7A01AF24B4901EA68368EBCD72367F8909E52779D13733EB343D9FC6E87D7757C662D7B41094CD882BB81D850D4919F26AC15BAE31F29853B8EE18F035ADD3A78DF5218C7D7F21BCE4AB2A7AC948E9828FAB018AA8D3221391ADC9A11C846ACA90F755391F8BF64370DE4355244DBB9B2B25135C75782F8106BA0FD0A1E5369D0CF473794257D4A5C2C31E65590CAC03F1501CC0F333C0D07358E08CC6C26477CD83AD3B3850447CDE75A9CE082E414AB1970CAC756F85DE6C4FF9B3EF977A7FAD9598F492B2CE4F7A4381EE6C090282BAFACCBC2D1C3EF987C0BD3E5900330F384E6C79A63628E8AE0424C605ED96A623080D6669483C77C04622DA1B86BFE2AAEA01F63F67E6868B4B1296B7A619050CA400B025BE282D415EFF74097C2B5933ABD9D0CCA6DAC48D2A0DE10A0A73F0885A978C5D1ECF61BB4132B8BD836B6063CD8362ECF2F078A50540EF38D7773F821D0947AF56A457349E59996DF23ADA9638108F297AC2F3D4E5E6ACB13B5BC0DC14CAC6BF06449A265F8681ACCFDD8C117F22A33A59CF29B4E746522EF91CC31A8B14BEBB980951AAF7B5CDF6B991D40486E9CB98F84FE7233518DED040561737C35E14ED5A7820243A3E828C6656DADCFCEEA3B96CCB0F4C791BED1269C6297CC6FD334102A37577C960E97C5AEC11E5B2C5772EACF3782D1F3EBBA987668D822406D9D22FA542918E76BA5D7FDB471077C924D0830F56D9A0A777B8FBA8E273EA670AAE201D7BC2285C78A7DD8AB1620F3488620C95F09316FA13AD0306A47740D25A9BF457A48DA5B504ADBD4C8EDE1396ABA8D8C915E3A55723BD64027EFB6B81787099F06E25AAA1A034F4F0535B6378A205C238DA6CBAC1AC7A672AE2570F37337A0FC8036A4D21F05D00CDE03E5758F57895939A4B7FF96FDA5B2A2B339BA109D0BB44F23E0A786A8664486C5FC5FC159BB988683DDF03879FEBD137AE92802CFFEE0262382350D9A745CA7C56E607D3980948AAB2AE8CDF0B560DD2E8B24DB149FCB63869710FFF439B9827B0D2D3A3D5B41C5F2ACF9B3437FCFD162FFCD26CD6FC6C0ED7EE53D27C61664AABE706E49D8D6DF790B5D43E9080AC62ED1025BFC5F205CE1FF6513F57D491C6AD0407F55C20B00F130DBDF49709785DBF1EFDE8B68B8340662048391E8C9D9A0244B62564481DE0E55FBD863076C051DB3D7D9C80560D8AFABF6E539A07A0D524F2E85F4130EDCB91F98EE4D286C38AE7DB6AC285A0CDF3C242F8A135CDA62DDF3FA2E5EA7BE1892FE9A0573C438B130966CE9B9EA94BBF73DE63760A45DA17FE69B913D736594EBA6ECE11259749E36D00A1429D6E09FAD4FB4DD3C5D1969013FF128CA3F235FEA0F43FCC8FBF1A7F48AD7C606A2A147D49BC1D8888F97DB44960C80F32B46024E05F4D346CCDDE189058F9F167E8EEDA366804DF647965C5535E24F1DA228A6D51CB73BF2D6BEC546A3C0B58EC2D5B9EAA034168485D144B8BAC206648EBBE89A235E8EAAB34DC0907896FD6A9D7469680FDCFAB4BF00840D58D3DDF91CD7C10A4183D097EAAED94D693B6911AAC624BE14863C23F0BCAD72FD3869AC4E14DDABC3ABBCAD1D7EEE9DB9E383C6DCD1FD0A2EEB4DAB2FEB2959C879AF1570271222DD74F57A9494895E01EBC38D557D7C9B67F485D5F4125ACF9A1ECDD9E22BFF830DD869AB3064609953A9665A33FC53C37ECA61B1B72364C80207DB9245FA75BBD460890CFAF3452850B61528B23276F6258AE93C641A1B" + }, + { + "tcId": 59, + "deferred": false, + "seed": "45CCECBAFEAC42F2D9166A879175A6D6263C3F7F9B5F39F27A1578C859CECF89", + "pk": "90393A79C0426134DF89DA80C733C58FA4FB87CA9CD0789211DE1E664F31BA756809063B7ED14F8401B21255D6A7B6872DD473407966AF226EFB110054B3EC01F7DCEEA3DAF2E71CDA93F08E6BEF1729455A1943A85360E3641502C97168F621304573F7E87333E7BDEFB3426C4205DF894D2E57F9FE7CCDBFEC5F34E18B7A12E8D3F5B0634780E06E9F60266C680C658F5A4D36AA27AF28438B53D15F277BACC9C8086EDCE8C30712C33D9E1D0226F7B618EC50DEC58DC44C6C1D58B95761666BF8D3CEA00CB4F0FB89866B244AF1C442FBF74872AAADBCAA326929D26CC57BDAFDD8E096ED1683D196323C38CB8A778C10E786FBFD42FFF507527EAAE2C4E002485C00F9CF1C564D11E6D703CC7ABC9FDE9B356A78EA11AE47FFCE443739CD396708F2E356265E9937EA88CCC72D11B5B163CC8376D3D9CB276185C2E54995686B858FE51C1F77D4F19BC7B6CD6748840632B5D402F2B483FFBC38A2E13623128018E6EE4C69C8104F24E2E0328AE686E1CC16BE4086F8E5BA323D242693E4D6BC86BE3E70F25D54D1DEC44400C181F6796D6A6B373ED37E684FA97B59908A4D4DCE9FCF77DE11F13A674B38C9757B458F43A69CBAD899EC4BA0C25281FFD1CB07497BA154AF58B8A8FA6F63DEFC4B8CB3980158A108E744A93109C6E54F69B38BCD851BEFDD4D3DE6B3EF1FBCE494F6FFDB5752608099DBFC9C17B09BC7443D15ED8750E3BEC0080D8ED4CCFA609D61CFC85717AF1C117FC4C0A6899DB99B5BD5293F6AB51D15A0323EE6049F21D4EE8B601B3D28A95F4E3A42E868480219795B11B7C3054F16E3C7F7457817791BD9AB310E6FA876E747BA3F6AF9E80AD06014A6D2F6B8D4529A0633B4D4C2C8664FB7A8F873DBD6B49D481D813B71D6FF5ACEAF851DBBF0E7BBEB23C276A58BB56826FAB8A74C3F7CC37DA538C5E698624C15A5E4CFB27CC3B57258CC86A5D54FE6903CE22178BF84A005A9B36AC5CF79AE5020E3D5A7E509A2B733B859FC21425746C39A36F696B752D7B7D65B32392E5B2C9636B2C2FA8C1D01E75278F687F122C294D9052A1C7F35AFE484AD5DC503B71F247B819EE60957770244D1E3654C600C79EC7CA4DA2A8D01469DE4822FDB1192A354D093782ED30D54004E624B51109B575090408177C1711AC17E779AABD1878FF6AB812BA7B616192A76FE6E310E3714643202753C780B1F83FEE484E8FFF7C8ED7CD6AA424C8C8ECEF1B1149CE636A13E9C2CDF78DCA062BB11AE3559FD627C5C78DB450D62E1C990560AC5A699985A9F0BCBF47328B68463FE60C32F1B5FC613F2E964DC1C803C1B057659F62F7A1081DF280BFB4CB7C15E2E5FE51EF46777DF704D619C01838A45A0B3A87905FBB909054A86390BA48578E42A49FDB247EBB239691FCDDD1A517B932C43C80785986CEEA1254FFC3782E9CBF427C1371858A7DD5A181398746B924FE26D85587BB2A9F6AA4485CFF37319B53D87AE34775FD2A9E3C2144870BC6DA316757A7B91B9750CF6FD370CD01F21681913117A04A7984A0A2699F586BA2D14909EA7D65EB3B2FCE05B5D53A482FCED56CBEBC3C967D88A9C9364EE93A9719E78F941DA9C91CE2B53BF861D1BF75BA002D28D7DA218AEF50D6E457A8C366A301275E5A4D8059977233417E1BD6A0921FED5DEB24417F1CD384AF00B3AAB654C61D353B4F01AACD13F47AC18164894649E261742B71F6D8222F24E7CECBCDA74B6A0E38F85BA6CA8305BCF27331295D27A4C6A005EAA38C23D29370AA37C053D71D03B58F7D7DD73AB04E19B6D0EB217C066CB675CAC07EBBAC2C3736E1FB379E5EB175C9361AD9478ADF2D5EC5C92026FA31B00540DA61DCF8C5283FE58704BA7C3D4D60F055C155A1A82C6FAE19AD4E95738B461A6D11A49D21E94A101AA40F8D4D90583EC98D2B41DAF1AD18BD3A6E41514E313CA810B8523A256E59817665A0C489D1555D382A2E5BA182802759DF12A56DB7B9451479E5A197D7CD7F61F5AF735622B4A7A3A633B16700B97208FAC2CE6EC8156500D40B28631F77621C00EA6DDA7580E4CE8E0E36D581AFCA211B369ACCA07C814C32D89054C70853189AEF7EB9AEC25F5928C70EB0FB4B7266EF39847C13CEC1615615AB6D4333A8C0274BE5B517528E68AA31F7AC2A8C312FD8A97CD52A01428AEF3C871838641164E5BBB83F9A7DB2A93B4CBB20C0E8C79291EC7A443463CD288DBDB559292FCCDA4C8CB21465EB50D1708999876D03F10368DC38EAEE4B3D544D905AC614EB7395C05DF986284BEBEF6106AE92A0969B49B645F6D859E0C22BAB4F0418D4481EF5FD272D700077C029B22DF3A2656883EB8321D3FA8EF586EF5A4C7553B990CE2BE6E8085776F87132AF4A2837A467CBF0FD52B726EDD8EB3CD3732F0A5478071FC98985375CC392B9007B88EF91D0EEE47D958ECDDBD3EE6D247335F651DB7052B06089ABDF1C7C53C467865DC009EA908CDFA799F8B6FC90CA6FBB7C57CD71DAABB94BB896AC501597298DD91E6DE37123819BF60F51704BAD0E53EE91EE8605502DCBCE921666D349029AEE37E4A351EDECA78D62F2C9F24720C2EF3B6CCD7A71EDCA01CCC0499A1BE59B69895DB80CC97CCC7E18D5534858EB33F6C9AF4E097FBDFC2D1CB8A8594508FB2F4CE77C0F7659166DBED42C4EA1C509BD565FE73D480C107AA937DA52EFF47632EA8CF47B8010DE6CADE97619A4B4E9DABA5D58AA126000BDA1CF9D201F6DCC49FB9EBC480EDAE5A9E18FD6375438D0AB21B90BCB8B37F4315BCFA34077BDE114447224D23C8D38BE4FC49AD43D9F4A8780198A1C39F767E199A7A6D808761CAA04274BDDB3CED0C56994AB555886F8B04E7A86D8E0329EFE153C2467C86D8C1AF6A8B968517FA59A197F840F642F94E282CD29ADEFC892710E23A26342DA5671FE3186D6E2A23A08BD7FC8207C490544D3ABF54B28B828D17B587DADB2F184AF2DFECA9BF5938ED222B48A44F0D22E8BFB3CC790FF04739AC85F830F9DCB538848B98A272682DD7B843C732380CD02CE32819DFD9C1499D7504E84E96F18EE41F41BD15CAF1D43F34FCEA37D1D801F4C9FD07C45FF9002ABF824B2C3C1AA33839304CBCBF2DC972186D9DE1D2AE73FDFBC0343379473632D3EB29DA537A918027A340CC7EE214B60FEBC384183FD988F2A2ABD79F01AE72898DCD3E43F7BD4656FCBD0E37FB8E055C3C481E666AC0D6E604E985564C79457195F3D12480D7F0AAF89DD4CF0A1922B4716F044AADFC79D44441AC0D23EB6B576EAF5AECC6478AD82B3E05398A06B4222F5416E153766EEBAD5013F54188823CCA0CDB128ECC2BBCD982856FF80C81BD0E2D980B57A7CDF5E3E42B713D5A6ABC45C9E24DE97B65015D1803832C412E3250B1BB9D581D19C8D3E42C992AF8AAC4CC48C7951048B701C815C78F56C33DC8A52D11F6D66642C9E29EADF97217606F3CA209F9C9550EB5F0C81276E455DE699D7EEE328089B7C2394A3F014394FBA7C9A02DF915921D33264A2F0C436DDDA7D84499B2871B53C653098B64FE8C4AF9602ECCF194A0D125C6DB6B6F171E2100DADB638EE2DE4233F56BB9BA88537CDD4E015D9DBEB2BB1B30D69912517A61C817165B8EDC34B5F03F3C9CF03EC6F4EFE0BC2B73788202675144D4D97EA292", + "sk": "90393A79C0426134DF89DA80C733C58FA4FB87CA9CD0789211DE1E664F31BA75B72D6E6F95CD49032D373F9BECA5810CAFA20CB56FC17B18BA507904403D2CF5CFAC3C3FD6A484D144B1F5DECB41B23AAF9744D52FCD9F8E51AD2CE89629609168C1376CCBFEB0EF1A9489F451A239EFB729A02244C3D7C4EB0DA857CCC7BDE880348D0882618A0649A22249DA104622A401D41864E2B20C4C16204926244B202C9900426216461B9588D1B6049414110B80908A04422428420B4491804440DC4420C2462220B051E386450930428292018BC02C9C106824246844068A02B98D4CC684493070E3164A04312992B88C1C158E08C3489C308A9C1028C0B64508888C61802C0B93494B923044A489083022DB948D5A002924077209332922495094B86863482643C00D52240953006E1C329044842D9C10521985452044259AC40154422221384459922980002218270A200208D2C68C6008601B024C0C9329C1385110B429428441D8B26093A244E4420A18B78C8006888824820C1612094742D3A860C3180143B04DC9260618A30801982C19040C0B4964D2340819364A132961E3268C0CC3200AA01050445013046DCB4491DC42701398812421284190500A956D22808DC2120C0213904040020391889A82881006321BC168D8004E08C34509B4514CC411CCC0881C1944498651404211430004E3328612A069E41211D826115C1005443249C986010A258C98104E24A7250C09009B2211019080A30811C9C84C804600A014668A308C4C360AA1A28409A501402862202984C04851618409E1B8858B168012390E1A812CE02832193121440248541891A1025099244488942101A2255B286611108C843205913684008511A294690AB080DBC23193C24553A6899896299898091B381191A26408912D0B29009BB2509024095B3869E19400C40602DAC02CA2960DD3448048460C84A66121092181B631A4864C82326182B2100992849C101054482DDA964963A820C42424E23004A1328A5C124D8B0826DB126923904101828598068812077204B864D8002983940490B464CC086D1108440947705A32852221899498215B388C4420105A0482839025C9361100840CC1428E84C628E2808450404D08467009A200E0B66958806C248510042246001264A0320804A785A246608B260E5C1830E39631C1B2812082805C38602319289A146801A3019338091C0392C11011D9A601109020DB224491445080A22D248910C1B67018B08419B1299416899A828821354C13C93050448540982CA11029E1942D582288C932804338085904301A238418466844121123078C8440814AB2916232101C475219C48C11042E0425855B80291A1542C2866D410225903670C8264809252648426582C84113394A23258D620031E40208CA8805D048018A30910A3921DC426909116C0B0380210741DB286A118130DA12891A978C1326020C2171602292A1341211158480240C0938851B062E9C846D492408924291A4468C9C4851893806DCB6290A046012447158C668031040581466E1A87063840C08A381228925E00648A01641140912D3006DC116055B46801C450463424010004AD2262C0315729B424D48868019342E04198D98A26D18083193A64101304C01268D502822E1264D1A8771D1361203392A9C428DC2000D00A941E0140124A821111172C8040D8C96600A440884068218428EA42212628248109664E0382DCA1881A180641B429088122610438CC10681222762D3B02913086193B08D2016265880440318119A3012623830029065A182846012805388901C143203256984181222A98D03298C00246D0AA96D63800C0CA5311AC868CC18124A162A52264C000892C304420BA40812184403156ED1984113904CC2A8081C38800C826C58B04904312000B87103344649382C48C050CC440122949189B40C18326EA4306E422092198601924085D9944D94B2695C328959800008C18821B3649C421019448D1A0882D0344C40040AA00204A1840D983652D4004E4C228EE32620243089A3C4610A26320935810114281B45601845086142491CC748A0184D432285E2388499469204962991C62514992923A761601022E32489D2862921A805C004715A402D2044881B21610825710C464E604400A2184923476E19C80C0A449021300054C205042868CAB290CA00317DEB52658BE9EA23E8D1D8AE6C5AB563D01DA20C5577A3695168A3DBC27E610B3529921FF3EEB2A866379379BA3689271BBBB1261CAF2736BD9BAE1F12A5E9F344E853B71C6119628427B790C8C7A1113B896B75A9A7B539E92D8D29156DF366BEFE74DE978BE2670CB07EDBDB6BA156AF6C26C5CAD55A4B44B61517511FA3B74A42FCD70207E532C68C8124E0665CB221AC3EFF05213ADE3C37B8F5A59AD00C46A5E8B11614008FA57AACC54B07E886B7CE9A4813DF22B5C1C64BD933BB76A95ACCE5787DD24816BC7AE25764FA2C83144D6FB8585F5E8895E86EE5650031AB9674F65CC012CE26B950A221795DE8F46B5DC78B9D9CDB4472C257204F32379A823B00C20F92243962FF94E5C4AEC8ED84D442F1F23ACE5D5C5850D0ACFCF7B1F56AF108E6483DCD1334338C5514D2808FF1BC34204C1740FA434BA8A4EE20C2D2A27589FBBF68D889A616FD6DA0C32FA36D666FD79E426BC54E1BDF06FA0470DEFFC93D75973D6A925FA4E5002AB614FFE1E9D5110A2DC3EA5E6096CFF0D46CB5B3B444CF67D3213BF7A139C41F70DFCB57E3490B84CFC51FEE7132FC86C3C44C193AA9ACA24A96A860D5D273DB96F35DB99491CD23227BB51105B3672BA3044457642CF680BAEE402784D2A73682BC28239BFDA08B24E4B542D5B5931F4B8CF4CA0A15A3F4012D9C0BD5FBD893543A4271DFE87E77C706186645783DC23A5BA180559C66DCD151F518B05A98EF3C64804869A46CBF41702A3E403C94B948D2E41510871FE7A159290BA88692473223266D462856CBC9280B12777CE80C8013655F6760F5715865986C688A336EFCB92E20D40F7BAC3BAEAE5DBD417627E3E2EB7D0D8E7D413BF703BC30D4E3D594C6FAB695F93B2CFECF0EFFE92D646083B6BD124141CDE5236E89579E8C76BBDF9681D80D19061147432075B4C755E1102BBD53A2E9E2136C2B02BFBA33F26CE1D39A3385BAAD5A5F8AD0F9647DC9B2E78434AE8663C7E9E14797472B4A646C8FF18470272BA12E7FEA3AD96E4E1F486569F26C60FDF7C2B4D3AA0756381AC8346636021322184D6B0B2DF793917041D152C025317A6E52134C955E21B623FC15AE57BB77B5A1824448AD18C30212390E68AF28E06A287141751C708F8F2CD6BD46FDB940EAE5F4376D8F946B9FBC8D31D1689C0EE560A8CCC84205173307B5EA39A502A9DBAA861B2CF90EFC3BEF7E3A74159ED7E5993CEC4F565626FB84059C358F2110AB4928454C4692195ACDA560267CB505B69E5F53844DCCEFA5D64CEDA4DCFC3F92A63D163184592641C2BE726FBB32E8754A83315039422681D2F902080D02EFB2D3D2A5A79822132126B1FC849641B6D2D0E56A42B32BE25C4F3CC52C7C17B18B039E51E889214A86FF898C94956327BC3A265FAAD1E1068C7C16A3C870FA03CF3FEDA3FDD9131DF340350F80E7F0CDF4B7210E971879E3E2928B57DCD40CFBFE85B147275EBD6924511EB293966BA6E42B67DD97F0F761E2C0F1B58081E0F040C5B832967B6508DB8B7786B238C598CABB104441B52D270F1F5FF333C3441337E925F259F2347A53D50CEC83065760A4E5AE4DAB5AC16A402D80C8E429FF2A90F7B5D3DA698D82DE8BD76616345B53967FFA2BC2882E4EE25C881382A4D619614F6870532EEDDB8FEFCA9A19FC809F5C6758AF8902D1E60092637AF30237A66C92FD30627AA51AFDE86B581E14D86E79B50162B7443AAEF8E4A2B3872E26FF579B09740E25CA0D674B229D96A8EF0A3FB87E8CD75AEF7706750A67C6F5A7639CDE9178CF37885FE9774191CE41A22F57660D335BA8D1AD5928103827C7FDB74655B0B7B3D3CC859A26FFF60AF0DB79F3EAE481A0472E803D59EBF3BA2C85A5B995C2CE3F0C04A7E2676A7C01C10EA1BA0A351383FDAFACD11F3F5403831704196974A4643AA6B0B57DF54B8ECCD1B1814BE540A063C7187B573D0DD528B6596224D0A9BCF5701EB056A345112A7C393A797D1C1590280EE7C6764258C4B151559FD0719094AE037C4B62350D949FDF23B7B294990033EB17C9F70E0FB465DD2F78279B7C1C313D3FCE7BBEA597CE11C5A47ADCF5865CBAD0400D0CCF8F7E0FF59F5389799D08FAE155083C2DEAE21EE6E5E72521A09C5BA7149F188F46E20ECBA23E982B7E0D28C92908B2213C6882DACC7F056D3C285FB8D6BF6EEE57AAC0E36F8EE51AF5653FBB1D358E06BD804115C0DFC572ACEE647B223A2FEED76BE581E439EDFBDF324356F7401841B3E1E192D7D3D8E19D83F757A20FA7DD4AFECD1867AF33340FA43537F7BC0F80235C1CF9A9837C94D7BBBC0E820AFFA4EA36BF685A82EEE6BCC662F94E5EFEA083802B9A24D3E9422DE0DCE4CCC298E4329B02A3956363C88E555816510E7B642A421AB4F768D347DBD05A5B1A903860078F105A7F0AD52DFE7FAB396FBFF271BCB5F7ECF387263CD0114299ECB39559066B78958B130CE25F1B9A75887F188C43E746FAF865B4DF3EBDA1304C70815AD16FE0DBC96F6BB61D659C7E80D7A46F6B1F070409829F69DEF6C1D87CAA1DC71273034D8C3C22A4694D2992D9D1B83A71DBAD8CF0A6C2B4ECA9DCD53A827A5D879B8279DC3A52E0B879293C07FF2E1DF21043E919E2449B58D75A3634E008F6D10624A3CF532F73BD41FA73571771A8278FAF79A85EFF2A2936D31BF878D304F1736F6851EE824B87B23FE9D2FAE453BFFC27757ECB335BFCB8B0B79C349DE2726AC7D3AD77C509A87BB58ED8D49CFDCF27CB80F2F9A6284BD43602568A095245C787F63BE998315F6FA0D2F7ED4F138F07706F4C9D41D9A5CBC83E649BD140BAAA55D15B87D40769A96C5E9BD9B21B786D37BB9A4D6897F80C8B89C3F3AB69D419C7DE651643CA76AD5342FED2864F3DCDAEDD6374DB3E8D044E10FF48BFEA1D5247D2E1FC075255901710801EA98404B2E0A009EB8639D1D2BF09FAC2E7163CDDBBA6C277380E786C076B762A3DEDFAB38497248BE093FD03C1259C7B770CA5532B9F0A44B6AAD5176B8D0B04993B5B76699891ED7328D340D2EAA4659D0C4A3D90505836FE0C7B7D424D2037F04DA135B91C6291FEB6B4CC190D21465863223D9CDD4D11FD8CA128377399D093768FBEB45E3228167F457E28C88886D4A5DE85E0509C0E18DF91BD71051605A51C218DB2DDCF7616FE7E61B94137D59ED68414C3012C67E0007110DA0DB233DCC71336FBF40FE2A73DF2A51639EE5546BA7EFBC8242C3093A6B6D5D96194501B72FB66B2E47806F666B1F6CECD83B8C3ED04FE14A36F218CA8B67FE20FA0C113C33328FF34EB87403E705257281543797F2EE63C7E23985F5D1147302A4316A5337650ED4F5AD31552490E1EA77A361A0E4017C51297F0883DA971E34AA452D05A44D3AB141D652D25DF3711D40A61167D8034C40E638EBA994F62769FA890D38B624076AB1260E718CCF228A338D255D24890A5701D6A80F8F944AC6AB6289D1E7D10196A173CFEA4D4FB6ED1249C11B1E7E6FEAA15544350520858314D3E0341FCD1612D6388E0079B385B2ACDD20A227A18985C27061217E2CEBE13D70F849F2512EA1F71E987BC4040002A54021B311DBB4A0F326355933A8B51E43A1B51906AA48D02B379154A47B9081F5652F418D39F4C8D8E055CE0AA5A5FFC9F6B9217D4F11D96B3859A28CCB7A4A9A4AA5D84185130C56FEFD6CE70B8F28182ED42244F8DDDD036CA93E81B31C82FD8567B2B927BD1FFC413CA02A58133475025C0D5113DCE589A0C159B0CA4475011B45C849D4D62ED00F1F81FF207C04F9CA3B8EE0308A498DBC81215A819BED2049AF1915023E72256209C924D99486BE97F6070D11CEEBF425951AC1025A885D96719D92D821C451CAA37B8FC816FDF716214AF207839FD0386E332DEBA3A94D1C583805003729872B5A9E9F1E1129C26408484BA267B48AC341DA546512E790BE48C05450F7462518BE0EF47A8D876072D4235BD7B6A4CA27A4343E6F0CBE6D5A39C9F460E1AA92F8A7097B60AD4BAE9B98DFC435ADBA536DCC0D413109644DD9D9F4AAC0A64FF68E820C36B0D151C3E51D9D98BBEF1A5740699E508205530C49FF5AABB0E0A99B8DB59E036E251F1966F86751F5A8735BA1A796DB720989ACA697FD883377DB331BBAC2736DCADD0F582F5323E3634785D777E6D41D73810934B78039D60259FCCA4B51BA231B8DD07824D5B3964EBC618618492A3E97D060FA4E2564180A1A91975C35F82E251B39650983441C7EBB4EC326B0C2958BF1DEAB2EFF0C959B9963A4F54DF3879C0683DE30C36E86C910A60CA95908434A45B5F76C5DB263BF5DF46F6D408BCCEB3A9F402FA12DFA99D756749F8CA0EA717F0F9233BAA282077BF46E93C81F4F66CA456E7B40E671848B0FDD01DD3390648870FB0AD807023B70A4626EA005771DD1095E306CC3A133D6FF7D645D2E71771FDC98A65281F0ECAEC106B9E6CA4CA473958CD65CC3875759D0222634E341008556409F022D0842A99E556B818EB631B99890FF37047F2ED2D3FC2E07B5DC6B72DB6C2F4E19636AD4C81E857F22FE40383DEC6BBA6D9118B78BA911498427CA29EA4F3E14C6E41205F1A89364CA6BDD12BEE4EF87DD7CA83890223C034B082EB6B2CB91E5ED225F6AF0D75D6BDF3DE95B55FDF6F0242B140EF5D45194A8FA13813DFE7BDEF8208939C90F71D1D68C080221748A28E" + }, + { + "tcId": 60, + "deferred": false, + "seed": "4A74BED90EF52CF135555B622A50D1A4F5C53D97D3176A1B184CE55380DE6FDA", + "pk": "B98AA05F5BA470BE6BD49954D496A45AE4710FE024C61B16C8600672106310AF6125285BCED3A9A3EE9B63F6A6732A555ECFDAA74437C0FAED714CFBF9690AD19A5D9B9E51A87B897CB2CA597AC944B1BB3657FD93DD44224A276E14C32AE838EC55213490B2F9F53B7412107A1D05D6758D487FA15F6DBF7F549F8103349D89B5872520245520879B0717984ED29684D4DA55E84E7280C297B4C7F3DBB90A7FBE7316ED6B1E075490A227095C4D18F50063781BB8A123B6407D41DDD071EC1D18607E6B5D7913289289146566F94A7C0FED3EB2B712B8DEA3DCC4CA3BD088ECD2B78971D823D661D8A1102BC9AE5164A56543FD4E2EE9C2F1ACE76A2B7285E2F23C0E6E66E5EF400E5C2DE9A6C1FCF6E4D60C714F5AD92F28D2A3209D4685C14C83380E69DA9DDFF1892D2F9BB9C9E0EB98E8E7E3E33BBE3D8A7999DF481F4B7D4857A016048D7B7BE2D44FDDE58DF6139FC8A1D0349407853D45D18630A3C3F7033961C06E5A0DFE4C449ADD2D4F66BE3BB19F39120535C9761353C5F5E695001B081CA27E1A862415C19323060BD436863669F6C1C75AE0CF896DD76D3CA157C070BE86D5B80BCB3CE5023B810F69BA4E3D54EBF2E53B92741E0E1E3086958FA66172112635A60EF6734D8BFF84A2782333586D66429437622F5CE059B210256BA414A887EF5E90CCECE0D6E9E2B294ABE6EA63BD9C26D20E4AAC170E5594A2E83A96A24BAD2F69E706E15E7B1BEE6AC92C7CF1B9AF28BF06E1EDCC572740374F4DE8DE26C06DA968F0D79C4454B12D28F2109FACDF8E1E0F8802026AC78B599929040984297F41DDA28AEFF18C3DB837E01F3D12E3752427A9068812D75C2A97263146D60DCB8333BCE02552126D5BEAE37F50BAA8FB23DE4BAC3C7BAB3C21415C1EFFA6E62E9A3DBA18F8302939A02E82B8284D104367F02FD4F484F98A0C8A2CC95D108E9EDDBDAFBD53F5D7D65C6CCA72163EBE58EC15BBEE65B9B65E3A5D240898C866960DDFB7A381DE17FDDB9226129060B5951CC83430F806A960D14F5935FA4371959B04E77EC978B09D08449D6DC2C3FD8DA655F4709198BAC7F2F42C4CF6C8EFC6B8C4EE37ADBC51F56C36D719CECABD5C3A1D63D08E6EEC48EA920D5A3FF93C2C716A76E89A4EB7946D935D859DBC99CFBD4DD7E2A36E8624B83384F7707467E336C10CB05D407A2D97EAC3E1A632C7348E8DED1EFB9DF72B4697C44F10B11111728E4304BD417FC174E85A69E8A1800FDE4FDE40071E2E06F725F11FDA67D67E682DBC3EE5DC866A0F7553F9E386AB08D2C67CBD4A6F33183F7C6631EB9818CE4620CF08BA747C61082AC71D5F1D055D91BD0C2FA96707CAE162614688E37B40CC707FE6C9EEC8CC415DDEA6E68B6F49C137B6EEC2F51B4E9D0E6A2AB2B92F7530E146F8BDE6D4CB559AAE7F8FAE27468E04ECBE4F85ADE29CCF20FFDE24F04C4DDD8C2A1E164769AA0B5A6A98498266A1BEFAE8073EB9C4EBA183AA71D6C98AB4F9D74614D259853E029710C5BA64D74C866EAFAA2AEEE577BACEA272FB76C40741853FE0552A79C6191BC40CB6CCF914E0B85AF88DF9553EDF1DF6DF7EB72275DCE3A568C4EE85E9731E44F470F00B2B95630357011C5084381B1FA5D0A55EE8D4299D17394083BA42E33778274F171A3CBDF9E0537031A272F04B283BC8F1B99CE201D9AF085A2CADA6078C7DEB922CF313065BE6FB3ED204F603ADB18395292680ACB6492DDD602EAD772FA22250FCA54542E3D68ACB4263DE0D2D442359321C200B798505E809E6B219FB2698871AA2A698544BC1C79BD6E18F8A8AF0B64AE7196D5640D0A1ABAEDA9B00CDBAA4BA177BE7FF03B0719BD489AFDBCEDD091AB69AD1BB66EDDBE03AB71179AAC1B766F14EC1B7F27B4FE46F2273E4D5EAA63DC3B83427423CA032D2BE29F057A9FCBCE8A747E59D6A5E20982B91D63C85A460E82AD028D93DAAB42DE00DA48CC0D4BE3AE85602C6CEF78BE9C238C368438144691A40D6A5A4A6E1DD19931B4D21FB779A03E86792BC63451352604BC177A8BD0DF71404DE42F5E35E6FCF96503277D09A552ECCC611A2A053887475EAA290ACD2B1F84878651552A796491E0A6E5C8270049F45D3DB482D4ABE5F91D89D5E97D985EE27BACE55AD9FFFC4DB7696567E86E8BDD799C5ABEDA6705561320EBEE7D0D3FC4203E30376406EBBE0297FEDA3E1BBCA5CB6CE1D1021CAF67BB9EEA84DF563D82B012CBC8D24D1FBF9BA366DFC1758B98AF3A3F68D0C0BFEDF4E76EC3C8D1D56B94CEA7E24991A44D094CE30A4B724A29645046196DD122727C26C96920131CCAEC02D3B45E513DA8BBD993DE91CFC10EA98A3362123FCDFFE536179F7063CD83F42D7047228C0CFCDEE216CD560BC5913D734A10286E05BBEA15CB293956F72BBA3A268303B43B6ACF89C20695A4786B01A5B8392BB975A25A6BDEC91BAA13F812567184AC8F3C0B7057A6409C0350BA92D75AE3030E2324F2BD82F09B32B7A38EE611A7B583052CE2C967192D7980F8FF7C8D826CC004CCE8ACB1AADC7E141BD2095330B7CDCFE6E3B0A7ED0A66DA4B00592B3BBCEC6414E293587E970ED78986461958EFF17F33C5B0D7A87437CFFFFC0EAC405499F12F6F4C54642325EA2FAA4E1FDF03FC9C8F26496F003289E4ACB9770DB201C92E5E437E4C0255C302648C38175C553ADC0F77AD76379D046B11E839772095805C6948FB219B9C26EE0D70EFA301F8096DDCFDFD0651FDB69F55D75F2C236EE5EAACEB2E5AE020C41B51F6329094F7B5A42C41197A574E4656B7E0D7B7108E6B3EE10BF44AE7D27E846F14EED09EC3576226098E1F4CF4FD5101334731411A1E3F438C9EA9350318331F917E0276521AD2C584D4F9AE1378512068AF29F497E4EA609B1FE0506432BEE5DCE18F7E7B83D0E5A9127F6071AB16196973AFE681FF9311D23B1CEB000E3E74D7FC7AE3B9F849A1052A87D3B6B28873337EE3A2094D42A27509E206C5DA5DF4FABED451F444C6E9699C6D4381445423928589CE9380FA8BA0EA486A8C97C5112086A4F7E5A19988CD01DE1702CC0C23ABEDD443BFBFAE11BD6BDE59D81B7A5749F4D246C7690A2656198A3371096C0AD58BB9011E1DFBB234453507EA439C5E967999DAFB04D3F030FBAA6005600BF39316A356F2C2A1FCF3365E2CD543C6F79CAED18EB04FC3BF02D2A43E69ABB3D58305C430E8482DF659994DED02814DA9FA99633979F281E218386CA9647B633672CA3232766D671779991E43BA9E8841302BDD269AEE2A6D99D658EAD444F1AE5D0BCE4BF4EEE91E03F1C2E29AD5B9F859A36EAD0BB8CB4D01A49AF7AB54CC9941DE0FB5DFA1EBDEE2C1EDEA77CB83606D77560A41BCBE9C2D43D0282D850164C4B6F2AF3F9F9AFBD7B53805D7BFBD8FAF8331864F805BF7B1ECFB72EBEEED31FD1877DC4682314730F86671A39275BC094CAFF3E9CBE4661B7400F3090AB9B638A9FF77B9DC7A5E43F4D03F2C322DAE8F44CB5CDFE794F385DA446C62AD9CB0833A7878A89968C01F9E67B3914D543B65FEF59290D107B5EDF2BAC0E8635B0BAB6A9D3FDB9A267E8C4A735EB1EAD8328030A77B497EB19787034FA2FB26CC80C9BC6AD0E63A83156BE42BD0A658F693D4D1BF4F85A3EECB4843CC7D58FA3CFEFA7C8DE", + "sk": "B98AA05F5BA470BE6BD49954D496A45AE4710FE024C61B16C8600672106310AF0DEA5466C45F3BB6D76E10FDE27C71282CC6E74D56AFA21CDB31A104662DA91A615553612DB8AD8F6D8CF8DC8246BD5970A2E14DA5EFBCD145FA638CA1945F5657B4CBFA716DA133C1D582C9562302A69C19C0DDF2925111FDEB189762B5259590B82141362452462ED9448821203110C0914C3632609010CA408210372260C209D822488C2042A13031E410684A460923C10CC0346590346218334D103462C8384C840272C832721C2372C0C4289B109298449019A631D146840BA9651AB284C14466C946069BB869E406445434106420658BA220A00081D418901886448AB82C40382903C5216334858C848848168E188451C1000159144551101040064520984544066019B98518292ACB185122089224C22D1CB16D44346EE1C66DC2022DDAB2080C894902374C11428042902C09314D0C212610930C8288041C3525E29084D1004890203221332218180058128D1BA56D222106242106CB46608CA068D0902DC2486EDCA6305B10405298410C178CD1A20991284C0BC8691BC14800A4848222298246840C4952D1448008442644028990A64C0C096D9A0481224471DC807150164400420620070840464A22244C82845109258EE1880D54265223324050242A5A4621122940A3A249D8A44C13C44103232A59924D61206A23362812A6440495211210865420406418491032411C082C03051118498018A76C9B220D03230C242820C4A81048206520426000074A0A150C22B14509430DDB008C60367081884013110618820801174A1185448C2840E3443193B060DCB4904486658C9291E1862952100A0CC248021560E1348522C6914C184D642281E0006C11212109424003234451408102A44041288E60262A01022E50C460E3406C124042D2488C8A00888B182EE19820E3481158A6600B464850B045981291D0882C0A4668C3208AA1384514286C18486D0A090D0C2765DC322D14A51122A644194845A00085DC908DA4202E18B7501BB481DCB6414A2282119085DCA64940A884444422E4326940802503C1600A008A4BA205A2262E1440600248645340825184208A14020929080049268442320B3131C10652CA981090462018A8444C4280022552DC462009325182C41091064C502031594881022904C4884148241114B60C08C568E38885D1B829D9C8601146129A0806514280E018200B2424410821C316400AC3681B235084B4840B014123B468083722DC928108129288327123862C180986CC22059B1480A4A830014624DA30080B33044148221BA148A148111C12118A068482C268242410E03682032765928224C2164201B160019968990268A2C028D1488E13422E03085263188422263289C48CDC428A03033119416512A5910205840882848438601A010E22A4281B254142A09192866419384D99C06C8032020BB780521652609881DBA8311825010A858008860C012708041148034620028111944410894200A1202464A009E00424101330E2303092A8640A460513202604B6480A962842C40960308A8C382602A408D23020CA06861B420C51B8288B100D62A830A2280143C4289C842819038D5432442385500A10901105614448519832820AB42C10490E5B360413498ED3482C8024699A3831A34468D4300464C4088AC4609436641BA70454A005A1C264D9126A5382281C062C0C226D18C36054C271898210DB808489204024A48962C03199367200B97193068110A08008A4281AA1249186119B40909814920B8571044485120685628420A2209194964D90324511A80C11C02490926900A8442023610B85858BA6004C142A14476604032460B24558380D0AC91144C80410834522387201374012460E031720C148321044051B364C8AB40D59064C82042ADC424CD1324E18287023162E832246E1A0241A3632A1182E50168263C06953B2511838800A8545C21269E3847124154563322E91020DD10469CC180523218203042D041865D20492840851DB026918462E0AA48C0C100A5CC688003311020422D4004603104EA12828DB028614110114242500C951214232E2384C14214EA446024830108A024E9940250921912489659A400613822C40C2096148420BB524E4A468E4A42812C860D32629E2464E2336900397011B80500A0165D4004C79598BA1392FFDC71C568B23C0F83C7E8B9B0A0A1FDD95163EE61894F5A05160F60DD59B40B17610366DBA74DE90016F765146B645EB2066870201C7123382F81B63D9C0700AD3FE71C0C920A8BB05E1A518B64F2F14801839ACAEC7D93FEB0019DD04E20562228D27B2807DE75432BD152AB4A8BF948AEEDCACBF55DB2BD53712ED63F99ED7DFD3D964E73687598D3E8F3874FA2D96C4C78067F6561580B5C725165EA7C6639D1041AEE5DF55BA3F8A78644DE76FF75854B5B1A3D087BA2DAAB0473AD6B3470CE0A411E4D2D804DA6B3A1DE69A87709A8312D56D74F8ECB01300E87BE085DE012148CD4FAB16765D7597890C3418034F43FA86325E2B8A883E84A315C68F6A849B863B7DF98F12D2C1C3142A7D5E425B25CBB9D761536AB1F0B149609D00A676DA927B96FB535E7F4BAC62243E29F97451FD7B04DD77DF10205EADDA73759BE70C2BB6A77778BF87A498C19A90B984BD0BEF97BA41CC4B12B915EEBB0494639B778F6AFED1857ECDECC70744EBDBB713E27AA8E87C67A0C45335B9DD700CF964A0316BC86AC91136BEF4530502A514F5D09AA73B2D94401412AB868BFA9FC7DA00D0F14245D952EA61838A7E47FD508BACC077F33C5D63EE1EBAEF84F3DEA9B7178C658FD5D30836C6AFC26234D68902716325280ACDD60FE4CE7E2B0CFB7A977A446D33EDACB8D799FEE0B71F7AF5E857DAE2373E903FCF846CB701DEAFC0E2CADEB666C13B77FDAE6807741E8AA2525D84722D07371F5CBC62574479780DFAC890ADDB7992A6930164DE9ECD36A5324D10100CB949CC20AD8092BE87315F5ECD9F1FDB1510ED1E2D073EF11A46CE93BDA2EEECA21BF2E273D2DA6E0605B2B29226982E62559E41B97A79EC72E3F35C5F847D13969AFD932C9056FD9CD9D75FE2122AC2DFA155264B8351A53868E097DEEC787B7C9DA89ED0A5F7CFF484565347954885535BC5461DC99EF622A8E261FEEB199FC4DA9D5CACD40D10015F1121D41AE315FF43407991256A74AC34FD25AF729AEBA375FCE2B8C6D92DE71240469DAEBCB0F258AC84292A3C6A3746841C5D498C5C0D490A29D4C1A29AE7A58BF9EE38DD76F91DFB357F06D9E56ED9E6F489C3E18A10785349A92126C236F5795EC6D755F6F0B36AE0FBA1B9548219ED544DF5CFDE3094B222063E416C8EA42B1DF7A1747627AE479E026205FBA28247904FCEBF44D8C06D276C163368ED2A289DE6751E3868A8BADBE0A0ECC38A85148CB0D4085B14D8760C4F928DC5802D02D55681CAA1BD468404D925B6EEF482F760C5B46FCB8F01F5114766F591E813D69FE0D51F58950B84FC2BACF7CC12B07703DD927D322F62CE7A8D903B3EF1785895F9D8643CAEFDD7449CA5B3EBD05713A202B403BA684BB7E3AC3CCE1DF7CC50819E97467827DBADA606B284D9EF2075666EB6D5E4E0315E8FCA999A12B9F1168913D34EC21FF7CFE51D161A4803371BF3F22D1983091B29B4B25D5D57D4B0045E35259B4281798D365D82F678D8A2CB8B59FA0578D183C6EEEF5426B831B89560E6F580BC2535BD184F301965EC3180156388E4729AAB4219F4782C94627FFCDEDEDD99DEB0B2CEBC9183A1A9181552BCDE74879C22A74710DBEF84CA97E1E7AB3F55C107A869662C14549B411D2E3FC3801AD44A2D4C372BAEE122462E87A1AE73C2DCF94771619F1BE13609998B9DCFA4BE1A0B5A587EFAEF65343DA0E6F0C9AC6A92D5C07EFC32806816894540DA7B75AEC207E415F350BE6D9F9D33FEF566CDD6C3F79A9071DCC18FD5F7E75CC978AB838499A7E6DC3B774261A38C01713C167893AEED2CD2A35DAEA944F497BD35722953C8CD1C82C1687AAF59C8130BFE0B2D4E7F4975DB8C0F73B17A067E4D51AEFA87A3760F91D4B468A68D7FEC98A17D0CAA58C2B30FE28F7D3DE71ACCE60024C19A1D64E97519BF5ADB6D90143FD404DF6CCD0204D05FD8AD074BF4DC841CD9D9B9C02B59E273E8BF2BA451648AB8AAEDB8A4A9E5EE5B4027804169205085F59526019DC7F1D375D40AAB078C007D674E27079A3E41EFDE7FC9CCBE11E5BCC8A3F541E20F1B2C32C4344B4580D995FB46FF8EE92E552D706EFA3E39144E48625619F0A37C39510437A1397664899216472F49D11626DA0A8B9571E330BD55DD7DA37D44ABD03328E6DBC06A7B79AC2F6A70243013E83321D0FBA0428173508D1BDCF9D2303E46D507501121844314D1B33A899A85FC8DCD0E4DADF4ECEE61C3F3AE97A2BAD70DF14B5461B091D3847A63A9236CF0E0F8026ED02C45333B314C421A2ED66E1699D844B9682145AB4FFE0A2C7F49BDBC3116513900A665B230A0A39C42078F7932AE0BDA22B58AA96E27B7F5F608497823FB58319EF4B2ACF7E3676ACE2CD1D7A1D6C9DA161320AD8B2BA1507C3B19F226E7E8496817B3DD84953B6AD645161F6585E5F8B866B12AD6B60C25FE0E653BC5E5FC4F925286668373E5D22521CDB20FD6D76CAA1C52BF1590C55D7FC0D7AD3199238D8DE9FE93857779B3C719648F9A27FA461F61200A0796036B43AF9ACA5242DBD7858AF7394F09D3B2D71EC7174DA5AF7361876416E222527B09F723F5BA70AF96123853E6EE151511202B6DE6C88847478D059C5EDF6261C2A2689890DB128603F0CE1B1929A968AFC747F52F62B5A1DDBC458AA366871197A94BC84FD22E26506B94BCAF8E229960B4A058B90927AC0D749BDD733E6D37D1BB83FF1799588A9031995A03396883FBE7788549C8F9D3F92BC4A50881FE6345FDA1C71F281BD70BD6B12ECA40828C34283C34AC72EBFC77A496E214878F29BC314121C2005E42D5277DCFB69F35C6D3C1F7BA065CFB2A18B32C00042A5F9B8E997202C8B35669BBD0ACB761939FEED5D4D323DF7FB9545BFE5321E38FAEB18C0DD2ED061BAAA890C992F3D0CC505F656488C2DBD4933169B9B57924AA5C334B58E7AB232B556C58DEDE837685D394DC404337B693D8520D41C2F277717E38190A20DD13F520AB64965EFD8A10040855798E97B9CF0BAB8B93FCFE1AE5B22582CED7858AE9159863EFC6A868C9F4D828B3FB5BF1A581F2282609D2796E771EAF96F48A2E42DE7EE66EA7A19E19886768444A10541909E296D6A7F5D1F025205DAF70979BF58F5197DC4B9F2E1FAF62175F14828259FCC16DEF9536AB559DFD7E61A4411C0EE1BC926CF41433BA6C008FEFD258D9DF032C476C7BF4A739810FDAC69847DDDFACFB46D3478F9AB34D92B7B3EDB6C7F009F8B71E99EEE78723B89CEF33F6521CE6F48B87EA2CF147EFB309C2BE1072A0392798789EEDC1F4E4A176DD68047ADC0D162C3FF71513E7FD5B2E38218705F0F00C7CE2CFCFF2B7E6D4A2DBE506E5F935099DF85E5695F0377F32D1DE93247C6D4AAAFF294B34374D527D492B5D9A30328010232913AF86739E9314874F4BAF10EAD6D5972B7C3855800EF2F10EFF5E56E4F9200B0CD7048D5B8BB69E90C3890CBEBA8E1A3C1AF9A8307308A5A10F305024FD422751B09910266C9A0FB0D81913337C2DC465B602B66572AA82C9FFBDBF34244C2A0C6D5BA00D9C4355221E0D5203AA28E5B494434EF45759815168CCB81016735F0B94DC6D8FDFA434900DFB80A8C2AADEF9AA73D47FD68E8B90B01CF2C2FAC9FF5ECE3D9CA6C70CE3771FCEFBB0A337F09790181F2122E8C5FA5B4FBF3C3559007FF5690987485E10EBEF40F252C4D9857D6E0DB2547BF0406557FD917B58D4A71A1EA69417F5E328863775F2B8692B11B68157891F84E0445E16AB94CEF77276D48CEB70A1AC4AEF4C7098733470563F1A1039D49B2B9DFC18364ECBD665809BE39B11B9E12762195C11B738D1CB69F09BF48C6F703E76A1FCB0B11D99ED4E319007C1C66ABC7AC664C9BA3CA8D4C9A20CC53A0173B6C740A70630ECB972F8952B48BF199E132A7648A25E27C00D7B9220F961ABCFF6F3A77B68E503A1AFC043DED5AF9F19B3FC8177CFC28E31902BDA123D1EDE5C892738751145B4D94767A2181FE4DB7F24C86C13CAB82420CD08BB5BADE24D5278F80A4DD7807D8C50B8B1601DD384CA1F46895D55B69516EFFF67061837D33A27675AD7A50CB89064506841FEB35EB363192256784F21598B3D883646D22D6A95AC355C8397C97350011BBD81DCE7DCBF5FE5C3231597643E3FFEDC213AEEFBA6D11B525A7AD49896919EF497757457D19729F41B74ECFCCDFB8694C0000CCD5A91239A67984C73279CF9D82D220BCEFB796E9E0A5D6008F75E5D03EEBA99A6B935BE749C2EE00B84A01258AF84585989F80B1F10D99053CA685181EF33B879148E23ACAAF5C41644D3E964C0C429488112C2133BA871D9A57E330CC7FEEDC46EFBF7413C52651717253B48EE6D91D8F24888DDB3008FE90F38D66CE819BAF939768206B04CE53DF2E7895C8D391786762DEEA768A4FABD4B49CD2858E0E7BABEA35724056049DB8225EDDCDF51149AEBDB714ED8CAA43C3EFE989625F732267E8BA56C1B16EDE1F9763B1E33307E96C3D7642DC4F666077A634E15A1314582EA6DE272EB28EA6ABCA7B57E84CB7FE6CB11672E52B8EFC875C0BEBE2181D216E09F2F9487B0A9E6A2F1D0F9DACB5CC2E6C1E19009ECA080879D5A7864E472B34B686DB7340953B607947CCC5E97EC686B747A9D19A29C3CDE7FBE56B78CCE04FF027C97EC85208DC2AEF53BFCD4EDF3EE1067CE9AEDC8" + }, + { + "tcId": 61, + "deferred": false, + "seed": "779C11F3F4D148FC911E188946C09E67EAA04DF670B6E0B6A96B661FD84E8994", + "pk": "620362188E854286566CC1DA5EC6AEAD3E5DF99AD6983669FCA4AF7174832F57EE66EF9F649D16EE8747A2D91CF0C6ECBCD7CE3B1559F864189045E2F251064D890F431855DBED63AC0C74EFF29C88D8CCBF3E8AA3ED7A3FD574D5A0AD7B7C59769B0F67BE603EBF37342C7540AED84809F4792FA42C865ADCC4FC51349E8A5FE54681B3EE84B7BA7D29C1A5D16364C30E966CD307B2AF7B2CCF6E5CD817BE45E2AFEC0E6AAD11433B59EF2A1E292DEFF179255F784EF841F6AA6B69B733C1D1C79A33953AE6119D7F63C1AEDB95D7E359493FFF919EC41B76C615192EF1161C4C8D936F7269ADC4512FF0191FCC6B9ED142D70BD7B411D1401CE1D2CBA37CCFCB465166512FB5292F434E2846D9164C2E903036284D0C27345D4E220908A7980318204162F00AD9B9F3E32A2F679CD83A561732F7601CCECD030462888E13FDE4A6E4890F277F6F949A13592DAA87C9A411C222AFB38DD901B87D2FCABF9E21AC6182ADAB425685AA9728350F608D890A0137047311C5E81932D5925FA21C0701D4ED3156AF0C88341434010DAA0C544EB8151322044DDB2AFB31613E817583B3E68D6F7F97C63D6566A2C6BF7A9C55CED36903E9CF8087A2D43D495340A880F9C009FDBB66EB831154FCB39C81DBA120E0F97D312696493B0A61A495A77052EB20CFD65309E96E802318FE469E37DDC6B321D7613F60BFC6B7F668C6E13D0AF585B870D27480835AF9D70AFC0F1915431987130DEA79D1AD60DD1D7180CD7B42634847CF782C2C8E9C9069559C5B5BC6734078BD6485444657965C68D2B453039E7F928BECEC1852079917EE1B1B268ABBF29218A9035DF83CE5002CB2B7E0A63CEBD08F488B40C9013C0F1291E12F20747F326472A60F6494E7E1D8369A4B43C3C1F66816395205F1566593AA8491F3202E79CD633688F81D3EB2D299A97FC8F8C392B0D9493C2CB4A49B1453F4390089B08A9B13E45035BD7A2ABC486F7FAC3B66EF963FBCBB21F514B1AF3D239F4D8ED7978BC89C73377495B3EB21B374887E29C915B8E24F93536B194B5145691F55962993D4A4849D8D3102E18DFE4C14882408813B623461F8501B29901CE4457EE2E5809DAC8F44BD8AFB435017E9A9135479263D3F3175DFD8852CBDFD4CD5B83A752787E212AABB691880BB3549C9D67B0748111BE8E87DED3B77CEBEC42480FDE9C8EE9063A06AB2A221B9D750511C74F7C634A40D0EC5A8173DEED4BCD836F77C6D2A7C813032D26CAA346955C5885D1E867878CBF8C08BD20DF9B0A5ACEA83EE438A7869ED52C16F3157D7C8C74FD3B6587F220A0B4E03BBC497E9AF5E9EFFB76AC7726991DA18E8189B3692EA97120161E7F6F7367B565985CDD992E6F378901272FD74C516A4E6A416FA872CDF76F18FEA2E07A614B364BDDA76514F2C6087A5A2F066909365591ABAB3999A2CE216F54FB84EE5410C6E4A35B946B8A4714D052E036BF69D8B17B63E30E1F9CEBBA5A169DAB785CA0E5A5F3CD22EF42C78803F87AF3A8B3F94E86302FCD170AE49F7CF56C2EC86873038717D2762D12F15CBFFD37889FDA773D5929D2E0D9EBD5BBFC48FC18CAA1FBA3710416790FF52AEA2266AB40D451B419504B125656EB5E3873A424F5CD46A0A11933DA8D71256FA9C6B05C7B8C8B16D869F07553AF33495ABD2B6C752AAC5CD3C9367CEEFB9C2CCDD81F6E5D68A23213DDD8D63E21E2DA9FD77C621A500451C6E5467275B2F68D9EDDC54E50A85D2CC0D4EAE55FA61C7D2C76E0641B230EC4437AD5BE19D6C9D23C6C9F854225894EF6F8DB7D4F0EDE60D239873B85153C938A4A6E9D187027C46B7E0AF04BC0E5FC91A92DFFEDF4C898883C7C2D3E6CCD467EFB826CC5094D0145B436380302566CE1FD2AFEBFA76696F25A4E579DB4D1C78DBDF6333077D687D74034672045CD9F192375F75D3B09C117BCA028FC45875A9F00078E9CDC8C54FD5DE2260DA41F500E31559AE42286E7364993EABB5AEC1D95AA03ECFE51269303E08DE7FBA7AD0D22247AE591CC7F02D234B68E290E5347BCF5BFE705CAAADD17C46F3AEF8F7300B52EA533C833CE5F878135EE57EAE7092022B9F5E07B245C24936CFD7D0AE6DE720F050FD8BE70DD460C4605FD9EF7A13BFC39A20345986B1B902F8C769A303E40D386398809C1FD139FA70503BE765DC9DCA0F9A55CAEAA9F414BEFD2E431F016EFDE2B358DDBDB9F194D9D9E306750C3416136110221C2931DD42BB93746362934A180A2DF308C7D2A6E0FD575942DAD441B862DBC9510B6916AA3DA181CB649BDBD335E43B35947E63503E13C85F33A6303C081E072CBC6B94CF8A99D6CE500ECA92B6118AE6B1787D44A6D15BEC81D0443FF56A48CB99BBAE77771CA27446BD0E2386E0750E2B506A6036DB1EC3ACCD62BEBF489ABFA41B48D160850DBA0762DC59C50CB12E987AD0CAB87D98D14796A93EC2AB551988257493C2B4DD2F9EE2EEF9C379883A81941DB034979671E0643AC03D3E787B90780C80CE271D8846BAA0C74C62B9A66B9967111A9194168BBE31169D9143CDCD2101CA8CE136BD80920ABAE16E0E9FFCBFBF50BB8F797827F17C8EC861D4426CEB4BA499E19AD2979D62E57FF43FEDC52240DDA68A7DBF10DD2A561A5CA1930128609353BC556E9208FEBFA49C5522843B2C4CB45BCCA91543BFEDFB1B9122304D86126074E0E5CA4410A291A62594D6C963D84A526BF6BA283EC7B2F2CC84FD678F77BF6425C4C05A63F8C5E254262ED597ED4188608CC9B94560E708976A4C55D4B6C7FCD9D6C81126C1FF08EB87A0CEEF192CCCE37F828894C125AB9BE842EC70CBDCC032F020DB1E7A4F174807DC874100C4CACBF898825AEB954D0F9A41351B652BD3BB25A15E4FAA2A5ACBBF82A037D6AA3D841016E2DA7C4ADD3DC90020F644297209D7EB4C97DB0860ED5878DB8A54AFDFDAAB380D93174C09A5E6D1503E8253D10A4C3D10E1F9D0A161DBF9C17C11CE861549499ED93D3BC7680708062F64520F285B7FA460008BC25465666E1DA2C4BA092DFE329BE01D13E490F13D6B6D0373168BBB49A18E4C1E72EA64B6BCB79DD36F4BDF825F990CC4D4DD78051224945FBEB810C6526FEC4D3CD1D9DF883187ABF1523852C3FB9F9196A4C0A4D94B77F1C49EBFA35576D4E5FE3612ECA937F69122651024BEF58A8646716D83E5C0213B76657D72305BF58A312CA327B9C5E630B6602013D045EDD86E9D029BB35B03D96F89F30A10B32563CCFA19D691C9A9850899D923D527ACF2F5F4FA9349A23CC4AF3E3AB52501DF3591C193B7899169E495ED5E0A60F9E59BDF3CDBB2278351DBE8B9C511C67E2CA5FCADBE5F20148B32AF131E5D9EE2827206327E80AE9A873D9C618470231274357085A74FA9BBF966BFAED80FD230BE766705232BB099EA35D7CB619D2F5558F1B8FFDCE7BEBE733003BF055CE1AD5F4C6CD84C45F537CCFFCE2DEF26AED060F0F2B23E291E2F700BFB52061BAEE5045A6E71114D73084315CA5B848F6D9B38E30C854D0E6848601E166336F937E3B6DFB568B488B4C4A0CAFCCB27C56ED305E045B24BCC32309221B1FFA9FC70EB5280DE841B642B128118B93E90281C4A2287C4894C56131452EE812AA3EFBDE1EF3643A8706FE7364190FB2597A852F9A10E", + "sk": "620362188E854286566CC1DA5EC6AEAD3E5DF99AD6983669FCA4AF7174832F578BB2B26CD59B63A1775D194E504D4D1B294977AB824677238BBA02A1533E887B983852ABDB4444A3E036E00EF0F61EB834C9DBE6E824E4A96D0971E372230667D1AABF891050A9F30FB7AC5279E270A4BE0FA7EB6F2C357968524BCB3A4236B08196491C348D1A2709E1C04C0C2505E0960503A22C88004E80C685942429532048CAC424A32012589871A002861B27210BB42C09892110168E4B260A20362511462154880818204A08099042A064E4B84C1B864041340A22200E0CC34DA0C8511BA92D10294550A6858BB46921990404150520154A2137884CB8110A420203B1881BA69190B8819900655A822519A245A136201C36050C173104424C51144963844C24B30C1125000829688C302A48106CD1C86C0AB12D8C260C00B9482103611A818112474D1B33241440821C373184246EC48630C030321134895B468988A60523471012130AD20232133420CC9860DB3650E2C241D98284D8160103C18D0A9305224024D8322D19900C60428E83926419082600A34809086E540429222102C838009AC0500B1864DBB2700B36295B08620A246484060A203066D294411A490CDAB420A39000D226461C208513C88519C441CA486918B24412934C0CA08118972CD8388A1B421110C01149242D0817864C440222A70424264D89208151400A1113855C14910081652004311CC240C98264E4A42CD4488024A84C22126D61883042C648D94420118521A33286441688E2068A941008811025D0A07064A4858B26018A964D80B80CCA1250C1C280E0046ADB2452001448141064C498601A030581442D53822909B131524808C1C4405A9450DB266A01184551A08CD322521A46015B100E9142110C2485D0B68C82166C192149C0204A89408803413202A91089B621A43262449441242788C0384441C85141A62142B04562968914086D0B128E10086162A2640C433040208D1A150203B8200982694416889236711BA791DA086E14A08D02881101234E030262613084E1966018A3109C062188846DD024209A008684B68C5B224C90C80108008840142903B63019106001354A13886D10402A58A220A1C02C130122D8288A0396109832461CB808C9A00CD82640D188241882808AB470218251C8000E8B0485E2A22590A6694C384411914041246CD138904CA66C9892298034320C1284412850229541E2A829093111E2862011A0101998692414918A362ADA860D0B370A1A104AC310481C22295B48668C3021D390104AB82D0A2012003245913241DA4412CBA4301C062AC08691C1B410E408411090688BB6088B281120150ED09605DC120ED8062C64A881DAC0018030611BC88CC93070D3424524398ECB84301B252010865089C84C61A84DD2B26D08066E221425C1B2811C904019905101278523038813278651C26402094DE0B46CD334222413501B102844360E4CB8859148800B277049004AD1B4450A310A8A04311A487121860C90444888146C2492510232914B486D22091289C88D5C204CA4862D00932140A82C20162519088D10388458224EE4C869C8C29120A528D3247109234824B541E284609A208C8818621C122C1838601B310C21A224C2443109A7011B461223A26122B76021865022C50580122C0A16650138114A3472CB206502C924110132820046C90649E1B87149446583C60C20178EC9B845CB44014B802C0C31601049801A1460C0186684A42509162950A42C21214E03040ED340248B080D9B944804A68124094862300A1CC185123424C33804A30688E4964112A70901836411230DD2A800A33660DC082A1A21290B242D834268D9084E13B645CC88248128060CB72C10B9685C1821C200818BB009E096254BA05108C5814236600104041996311409124B148C1B85452200922128284CC04D5B2684E34030910421E0C46C622612C442065B9621E3202E033446DA246DA0B05181923121A70199342A8CB6411C2951A1B8094B162C01134CE4440998B260D298241A11511845621A26064C4840182511E4A06D09170C23806448084CD3224292140280A60541242890122603836548369240486514056893C8108BA6910A909001132082140A1A200DCAA201214772149668A1266003364C1B340213C32D988420A0A824A2C8451B014A5A1622D80204AB1CB8E3E604B577A19923EAF947A1C22E67A7819853ADDABD3BCB54881E30AFE6815B99D88335631B7BAB8CC301B3150BF509F4971976DB4011FDCAA8B597F01F430AEA64761C3CB0EB40A42DDC87700A9A09E0069B6D6521813AF0A753B3D7C213E270B518FCA4C264E1BCEB736723765A8E31055FABF358131BE0827E125766DE4710F315629D514678F425F6FA9FFD962AC6B11104A068B1B370C1A367C16733B7B44BCE22B58F10F103A9AB05401D7E34CC04ACF6A12563F273D03E9F994B4E692DFF11FA1CEC32B4798DB0EDC43BD389FA10BD580409AC1D1A7CFD1F377382C5AB8BE2D6BAFD61D9A0C8B726D30756E25960B78014E64CEA31C5D050F92EDB367B7D67C459BAB1178ED64F263184AEA6BD69B712C6C9C056250BCDD8EBEB3F87A51A6B68744D0FE4869CC1381BF3CAB5E772B21893F239C248D76C56D58EE3C10FC49B24234608BBF929A24B185F850EB9E2E83D31DD614B80A35300562B29EFFD92587CC5CD9C52DF658B16260491F99B2CE74D8F19930E00685FF4EFF28E86039827BDC6E22F92742CC6C4D38AB574C6AD4E46018AC99355C6027FA721EFAB7549FADCFEDB5FC7AE3D0A1B86E65A2863E72A414533CFAA47F2225BD2901D48FBEC15420D408DEA83CDA7748AD3669D60194774109A4094C206C0F259A9FC5CC399CA32DB346D0ECF3BD5572A66521564EBDC5406AF642C8F746659D2070D7D333135A915AC586A1E017B5015AB43BE34CB26E520E9E74D6CC8F1D4F28DE97A7E26AE1442DF637AB256A24648A48AA7A5C9376042AB53C3FE776DE659D86594A343C2FB7C5747AEFE7E1CB0257BED195252F1D99D3CD9C4C9908348B93F875CFC4FB28F865CA2AF8BC595E3F57FDFD1D3DD5055D148888EC7ECA58373D40D7531F621EDFD857776A370ACD540970B64BAF4F30E2CEA3CBCB058A525AED3B9177EEEE490F007A6DA0B977411FD4DE96A891EDDABFC7DDABBB32EEF587326DEA9DCEF5EF9B4878AD0B326C465CADC5D822F207B748879DEA3BE7E949721EDF58E301118BD1EF215C24729082B29537AD23A5FB8AF20AD8F44F7619D99D6FB97EBF6D859DF8A48F76190A71582E0F927BCF4126BA09A56D9869963704939174392D88498027813DBA518E3A2A9E0177EE919C65A0233D7D5EE910B883832253846E7324C1FA3EBD375F005F286FE024EEBE9FD6ED6D30AF0A12D12936839CB9C06A39A2C92B1E7368F042F136EEA4BC8DBE85C9174269F44CDCDD890775BC9060ADA08149B7BF7B908CCBB8C463D6B6010792662F9518B65C666C9BC10BCD7E2157BD7D1F79358F4AA3F680A1E5BF243463FEF1D8DCA0D2A2414BA77B83A0AF696C9614999A9CCEB11A816701248ACFB268816388BD9525F2EFB96B0FB39547CF773A2CEB8FFE43F3F5BC26C6AF86A43314C4BADFE000CCA62EFD2FF28EADDB6C351F81C9AE719B4798091C3DAD70E8CEFB6074694381399E39817FF8D6586BFBDCEC4FD0EE57D4CDD1886344CED1877CE042C29C8BC318F28C11A9F785567695B3511A43A3500A4BFB596C4ECF42EF5052E52731271BCBFC2BADA445F77E932BB438377075AFC2462B58DDD9AE5EECC3F1C5D40B3DA1E212AD06643D7F4348407ACEF56441A66E03AC1F2828AF1A33A632D313ABDD0A7023A692579DBD9F308F604756C902DC340969EB395ECDDCEBD2455422CB099BDADA927A32F47FB1C3CD15B05434EB069A944BDA9FCC7076CCA52D91C2B54B9C5B453D18B9319746CF263DF160A9C19DF0E9B4FFC9DA665351E13EEB1CC3F8E9AA1F7BEA9B660A4A2B3E12424EBC68DBBB9D258599AAA00CC307A798DDED3437D6E02534319B2A40BFF442DA21E3A348423C90AAAF605EA626582412D088129FEAB971A287BE84FCF238410194D980B6F1FCAF520775FC39A38DCF4AE42CBC22BAB92D071D5F95DD3FDC641A508497D2C85400420368FDE2AC466B949F4F83BF7C3F2F6B6928F0DAD2C646B14E1EFBFAC24FB12A566981DA4B61FB1A20C52CBF7DB65156A898E096256AD638E7BA4D5D8810556EBAD83212A0CCC2B6499F769E5725FE1A9843002BCB84136218DA86EEA319992C806AF2D434C9192D31DEBD9E3FB8BA5F0823BD7E6C162A76DF7DC9927F651BA5AE9A6A3171464949C286EC060662FC3E8243FE5E3FD679C9DA1F0C6D7DA8FB8284392C0D947DD9541A36655385DEB72B836482291AE46A0D2E0C4F072549602186FE67EFA0F8FDBC25ECA5FCE9ED067AF4A56C60B758D4252ECDF09A2A125DB91CB8B66E7F7C124BABAAD2718732B36BB3D58AAFD1A890B2834B864D864F1073903052EA8BA2B9F3BD43DA456831919AB474EEFD0198FEF6D156B81E780DA803E9DAE22DE8BDCEF44810CDC4B071922B3D6A994A4925D7B0883F8A3CFE36AADA3A42496BFC9B9B2FDFDA2CF081A4890FA1D2B694518A675FDB38197E0409798E0F4A1F677C51C8E443E8559B366FE6C52F2254047539157C3638B691C58AC057121DDEA73F4361FAC7C62DE745DF555F4F46C15DAC3F77B8BEF4DD51A6F845667BEFF02D8E80B8C1CC97BDCD870A640C81C02618B9D167C1C48F1D235B8B4CC6F851CDC4C786E2031BAB1189C498A3410BED4C18405ACD863B92E2462FA3B6D56CA4CE4CCBA3275CAED86DF80396D52A6784A14297AAE4A5A6BCF4F55B12D64E1129A3297ACAEDE6B8991045543255F7B71917A798E81822AFAF294DE2D7F31CA0DBC3664194B3EFE7AFE2F97F5CF63D2DC7D5974D6C7C3634947054C36423D6C720EB7D2BCDFB9B020694D133F8E1E8C5C7177BD235CCF8D9CCBD9D172B76CEE1682B548A438B3E3F82DB42018D5152E0C3064275ADF5E4B14949B8DA9762B87A8BE6F1542C6BD5300C940268DF6BAE1B5B0C780B87DF291EBB582CD76AF544C71E15B299745DE59AE228FFC4C4F00B0C56BD74DA6404BE10639369C778A2FCD5E908E9E6866DD7FCDC37DA28CDEE66777BA6CDAB1AD38DF12C5A0044308837106C3E96BFA336A2EA633C88D270BB1C0610BA11A742AEF1C8B4649A5A4EF83EF7341A4BE76240B099AEBECF601C021EFA19C34CDF55159E33D0252FBF657C680BB810B51AB191B83E6446A5CB4EDB960C931112A539A7D5F6E64ACB438D98C7C1EA1914A82272F617442B80E9B37B0769BF6D7603EB5864D01B8DB6A8CED4B5DFA0EEF5F76E994662D4654DE3434CDE020B9B2CDE38B289C36263452B8C87197EDA09E2D5CC7567EF7D89253153631F384A300944261300317226F4F1E3120F3D721AA8C1E7C023316EEF66BD3B565FF54253D098896DF69B224BB1F276EF5A518A83CB6AA341C23022B5EFEFA05F5378620D0F088DDAFB9686868904D83A219FB12E6DDD1F65283A653FB9F5EEF7BF9A7AC7E39671D129E70363962752CDEAA6D05370DB9C622C4F6E7B22F44E25251F2A739C1644F2A9B1AF280BF235C2B6894F0485893ECD449C41A1788096574F773671D72FA5DD3DAB0E61EFAD5F536642B892D506A8AAEFFACE924D5008E985B3A84A781110EECEC8EB950B1E6BC8FD77F7A41E244E9BF48DFFC86178BB3B3FF62056E3E8AFD168D2907AE21944D35DD6DEA1F6CADED78C3FB4326DA30D51891E1D8C6C8F1047FCB21BBD141AB5A010D1ED5D3F0BA21A7DD39B4098C2FDA2E00A1C2B5F2B04962458DB855A310382DD4FEC536F1651D1C8752C138108368914F78398C3D185A49CD741A495815DAD06F29CD650B22FBADA0687C47414E72DF4EF0958E56FEE546D02E9B86200035253C02E22E2FE581B22D9273DECB45A33297C77819801FE7F3CA86C00CBCB6D75E1D7C97A527B56F345E0B919DD4C60E3F27DE490DF7FEE4F1C7A5CDDFEBBE24C8FC94EC9DF0644C3CABD184C112192D8165405AF437459CCA354DEF38A4E3B7D32C1246FA2B3DDF544A38F7FEBB3E28F325F00E2214C3494A26560C2F3C6D259A55EDA0D3ED8DCAFAB71CC001C676EAE836637BFE635FF4E5089F3171BEA34C21714CC1F52E18AAFD5F1E5C624E4B395826FD27AA950485CC6A4CE05CAFD975B2BF28D19FFF3930C5BE6A3BFE6166F37B63FBDAC712CE89B8182AC33DACE19E1B3F5C406B2A16411405AA4065014F49452904B54FCF4DC1F9FDE55F6932D8C8C69745F7A93592372E85266E6CCA7D2C3D01F6171451D8F39174235BA81C999793B34580C7FBB7F65ADF8F925F1B6FD6B00BF67602246FDE6F56E00FA177FFBA87EC072ED48569DC2E891EEB9D83C4882D53168FB0EB46DE6B062F9A483E4D0D883CB396D1BB2A95CE845FD33BC0ADD48F5231D73F8217205D14ED7F56F91ABE9E955A0664B957E1522A98E8ABFFB21BF293BFC7BC798025D8B380B3196E394D952ABD9FBECEDF1B24D21CFD135F7EC4F94545E69A574F62CC39F722ABFC08B4794B8B58D4653C58F76700B8DC741A3C2B37775EF52916C1AB6081309E2786269A96D1DB34F6FB31F71E40451756005A494E9658E3324AB05B4D21E6C38DE8FE99B38F46D7F5B7D9F2696BB433053C0F0A3DDB2F8240A35D708C3AA813F9CF92C090BA34A4C3BC16F039479DDA7726989CEE74B0E318B2BE904874E99A186FC2C7D74B9F5B2813941EFFADE242B1AFDA573FA2BFAA4484BB8B76858576BBEE52E49283A21EDEB92CED51071BE899FA1FA9F8ECE8A9EC2074832EE0900C2C431C101986403188AE9578DB5B26426CF2D23BF451507B" + }, + { + "tcId": 62, + "deferred": false, + "seed": "A94A73CDD32CF203AC75E89A6BE1AA55AEE0F2E45C8923F6D4954C611ACEC3F5", + "pk": "7B27025581C883B14108CFBC024B80559ECF926FFDB3856CA0A0F42D28B4225DF7C1680CEF51A4E68B41F0ADA6AA79E229C0D8EFAD838209E2A39B824A6C19C180785B8B793952431A4BCC45C36B37A9A7AF8BB92D0994933A7F5D6E733EB1DA94DF2E33A6B03D8DB42DC83EC95603DD9BCEC090B170C410D06F8A7AF8EABA00CCCA7A042CAA7F7085380A402F72CB26657CB9C3CAF878699CE620719A5B0A0CCF78255E4BEB0A30BB82872F0AFFB5625E165FC9D7A88B67759CCB8A72B6546DDD1DADFFE168AD985773ACBACA465180A0EE002B49C507571990941F9F57E366F0B8D2C6E72A40F5C100A23D8D6D887216A5620AADA2B82A1FA996862C4FB7383AEC9D8BB8BE0905232E9BE89291341B7ACA12B9364DA8B8D5FB50DC937750BDB1581F8B83C3E19278A00620465FF893346B20EB0EC8F1CB335E65ED0E152B08F8AFB1790775E069B251B1E88C63A8979722CD50AA16B883AF0BBD8B361334D263BB0C5D9582273D79B3CCA93FF2022FE1CDACA9C6AAA2C6355730FBFD657B0E82DB02E50A5EB9D830FBB9F706D2B2061B4733025C7C94B1ED50655848F0F58EFB9DD023F8C871B26F2C3C098FED8D60BEC5995B87DAF867D5549F27D2C62EA13B894176B11FEE4A0BD96B5B18262496D7F0055F9F3551C5A91FD728B08ED5757B00504BB0C10D3C776835983B8F406F066863900D8001F6D37BA6626F95AA8874712ED06E22D2DC0354B395353789AD700F9ACE628DD2E53A7E98FF3ED8DB4B625AB45AE9AB07E827A524D8B458BDA8CD3004A5D56391050B2C8E22B2993CE57592A7FA9E93F891C3DC1EC6DA769548F03175B7ECF6E3D50EA48920645D9C766138643BB8C73B2399610727FBE42F02D43B397FA07CEA23C5CA1D8D81E6FBB64E5E69A6433F37C493599DC0C96B6AB82623710A5C90BEFB870888C2197286A5014A0B38343517769412930973DFED9A5975ECB36E3642392B423124CABD33425CAF4B2F4E8BA75956CD30B4DB8CF2F378B946DDF455471E55A86E1D5643298F963CC6E2352292D281405BFD188217F4D0974393921605D94D27BDBE78FF93CE3DC0C21B212E741AA540D3639E36DA03D2C3711F2735C439D0FC5B1EB3FC920387A043EAFF4FE1C632F27D6D0E62C1987CAA6DAF11F2197F31F67B8F0EF625C700562D711586AB764E7C600EA9F8C06397683493C0FBEAAC512E41B478A30532D8D16ED092AA928608449548980FBC9AA50AE734C0E2759D9183E762DDFDD249EE6E8B4E392836FD49BDD46908667E62B367E221FAFCB297692DED3545C3AD530B2F0D6345C1D4AA87460F9CF38E05EC751364B7AA21FEF507198234C2FA189D22E5F9397628EC7FB67714912657964E6249D3FDFC24F7E0D63E2D45B1663D7C23E5B08395540CA9CC0261126B03BEE0EAE396424D774D978048CEDCEED475DF2A5DA43586AD7F0935EFC144B23C429C7F01EDF72BF4E8D1E45D19BE12B999C7F980691E23D70A5A4A0F517B8B324B125CD0071D815129A4929738882B8B5813433FEF88C58F0AEFA1AB98C1C9A29E2FD2596C9F8D2C9C7C2EA83F0CEB1DB39F914E47CA6E6D56CBD5745CF478B9B66BA527D2E36AC5DA0DF93B19818917827CF4E92E300B4ADDE59A5601BEE7CA34A189D54898576D9235DB2D5C73A083C735E87C202F2F5B7BAE6B82AF1D41561398EE17F11BBB4DA28C944011573A4E6E43C16E9550F8EA2BA407C79AF3B0E4F115625B3D822A1730361E9323F8FBE76313BA4941BE9E937D9A193E5A3BC5F1A240C60651E30FA7E0A45E557D95CC4912A6707B557F5351B6366E0C114D3FFF7385C3E90015B55D3112D7525ABBF3D773B04ED3C48995439E3A15CEB7CE577AFFFD5857CEB6EED8FFA2AE9D957F902065647E85C9AD65F54D7D88C4D3BD6107FBA1FF01139F5990625582F92CAFDA90C258990E1F40B123B798DEE01CB5BDD8E74DB0C724C93E4E65E41972E13D0D358EEB86FFCE72FCC3FC93B699F9190E222FFDE951879E3AFF4EC95552054813E8328C28C40778A3BDE116EB931747E0FB0906E2C73F9C96FD963AD300C79FBB542CB31CD8B66C6E63BA290B075CBB6E1E4EBC5AD67CB74BB07F6BABE718F00F010E8BED75F9B98E75ACF081F5DE101D233B002D37A9730FB2FF808C24D7F25A97E4B2FC73E7874DDB2EA3B573A7F7561D7DDBF1F3184457D79E8F94655A90FCE94F661C4DB9D1F14B9FA336F4DF3129E3C76AA6BE419BBF15414870CDFB257A4E2D8233CF8921DD1F69BF6F0A40803CC6E679F0C9BDC4957AE758C8669AB33F2D80E661CB66E36A9AA294AE55A450078A2A5B0EB44C8E03420F241D377F32DD22A65C86191DA857972F68D70C46394500D23AE922D13B2F7B4BFEB5EE21FE28503848422E43F1610261F42FDEEED6F7D67D80754881D755FA81E83D503703259F6CDEA6E1DC5B2FD951702ABADB305A51CC37227038F71F853A53C180BBE28CCBFD5919161826C3DFA0556685B36D7BF451E6AEF92A15F1176C040EC22B469E11AE7E3A1F371C71F49B33A583B9B9082DED6B6CE1B9983B557A458CB9E5B81A7682CC19921E7F297DE94FB9A6CDCFA40A134A1B3E282C3FE9E78982A9006FF4D49964352519B782FDC0DCD4116B8EE67E024021B8C556E2727F25C74E37B92E9540D81F6243DE033D8DB8DFEB0561A7BE63485D05661EFBD17C5C222077FEA20801271164B2DA8943593A4B65D79145DA0A9FA18229564D9F331CACC42295B09FD366F378F48A248B90FD3AC940024705252416C6498527546280CBD6B29BF073E2F458F6A1A57953DCF815C8B2EFC9A34700C9D82BE140176008950E22D814A0576C7A23F4D1EC0CB7E32CDCED7DBEF19C167C7CFBAEBE341B3889A7E90BE6B39708D7EA31E7916829D90C6EE0522EA36D7F892C14E089062C9EA8AFC3361B965FCFC27DC8525BB96B7D51428FD8F493A0A0D8E2B30E6DDCBCCAC1E927E6CF939C1B913CAECD4048D9D21B067A100F0BBD5C0BEE8E08A5462AD325041DA1DB8A4B7D7B6943227D970D8EFEB9ED5DBCFF08F93E16AC81CB544ABE1E97D7DD3E61F4F2761BE9ECDA5E6FC10DD0A9C89E9CBBBD88B25A51BAE63ACE11BEAA575D4E1BE03E084581E880E082A62FC7D48A3569FC17DE7AC1271C3E624A00B3FE59A06803B2869EAF89076463063B56384E3676C8D998B8A337FEAB096479B3AB8455248599EBB7D7B4A48AAA941F42957ACAEC111F987A68EDFDC3018857BFDDF6259ACF4582227ED9385B4BF57A15CFD9FA6F2FECE6C2755353EF4380B59D6B04597EEF66C42B829429C00A4D9283EE0AEFDDFC53DBE21383C42008CDDA8615B0D70C35FF8EE905925E201E1F7A1C4ADC176A49FDD119832634DB677C9C389722EA64C290E6B6D34529E1CFAEBFF34BC7660C9B94A35A30BF7CDC52F05CAA78B6B7F2854BFB0988F5DF23BD9CC6EF86602A371525326631C54CF73A9FB78D750B223C8AEEE95B072B021D761082E7C14418163C80EFFE990F18A63C3FB6ED7116971A488BE3E3A2BD9B81A6F48F7D0E13E218B4FDD8B66FBDFCAF2AF84ABAAAF6764506243F83C3E0963A170BE980987F8CD15157453D856D3C200EC2E520959AD657BBEF60A1EBDFE7709269CC44546F39664C98299983BA3190DE946FED23EA32A5EC", + "sk": "7B27025581C883B14108CFBC024B80559ECF926FFDB3856CA0A0F42D28B4225D480D800452AD18AA0D1D9CFECD4042C822A6D44C7DBF8A48E407403131619B7C3D984C3FD15A93E61F09726EC8D3354B81BBEA86FF3F4487CCB772392210C6D501D69726A9EEE9D235BCCD637B449DB415B0CD254B61D9EC523C8C90D1CBFD6CD0382CC44246C3A40599A66512B82084A06D1CC01020206DC910640A400C00408D12A64C90C2450A964D0345709036001C36000AA34D2340291A17458A3049A0B000CC0045D4366D2399408CB0315BC84848B885C0A64043C245E0140C5832819B824C63405053462699A20C033648600086D2004E509810A1104EDB462A242749C908445C44011B9244E4383192C2281BA348A4C48150160A819264639491D3C285121212030226E314282122091A197199262911C64980027198480112968C2233010C19841390044A22911A8988183184D006521C348E1B36044316490285458C02121A446062020A1A97444B4212DBA20018040D01B18DCC1681A0142C0B4192224964190012A1B46009B70CC3120083B220A126521BB9114846864B80218B06655990109B02018B121008879188300A6122415A00085848515034640A99484C446CD828894C082DD4980D0B10514082010B2400A49681C9902481308C1B37528A3892A0048851B85112322CCA162A0B386121456D0BA8458936459000241C87299C804C833040914085638440E1128C1C07505C20649336240833710C1866C9082808268D13B3519A026DD29668C9B864E2A24C8C364D8B00850C1224C0324D1C25302445044C14824C463010100819226C530208000852C9840514404E5428811805011B865004197050A44093442E1AA48902B90901277053044202C2711A146A50A42553202489284100080990B650640490A2B081E0B60193822024B76D01944D80A85162382D000328C04671DC1064501831D9160D21066A19474622B46121B670DB806D9424600CB73044B0711946690BC324DC220548484483308E8BA2816192085A008C582632DB1482C02611122085DC400108108CE1921052325188445248A68C19444411A22D24A96D00B06009A98022B60C1C2405E4480E5AC44458200D832628D304211322608AB42C609800180446E1922920344621B36522884D9B046AD9106D920049CBC42DC4B8818A9650C4200619284142204424104A98164508B66501B6619C1629CBC82511B08C9A9068640446110291444091DAC06004B92082C62D48327162A641A3444120422D04420C8A9209E0A00C8A041152820823051118372C1C0609A23082228870A3C24C5C1651CC242D644246A198510A4586DBA008119485D1464851344C50B21123A34C4C122913480D09176103480E1B334952062880200049C281C1248624382A04414CA1B02400C3418208490230114A364290220852C285C430911C388A99C289214340A30029819425DCB28092A03091B821DB244C22A20811C449C1186C0B1090DB162508C64000C20CA0B48921B271200488E330318804064132090216899A08112349256290248C928DC1B630A29211213641643804143491088804E4A42D92C460CC126D409030820690838424C2406D90A00451B2010BB584DA02280C22045CC889D4309203B6910AB148DB340883280119C6104A824CCBA00C12280A89982C1229491427061927020A9661C3B82154462190180550866D63148620B80908070D52364A6428290A11010A9304230585A3088493386418344D1A464ED2006140028A21B79088320D1B2581224246E3C68DE00092034928A3362C603289C14821C406881388895BA24944024110954560404613128A81404AC2266D59425192A60C21144AA0364AC328660B838D5C98251B464A5B2242144224A2200858040211B32C981488A3404C41964C0014044C286623902441068C21156AA1B07019B38C5A242D98962DD90004D4462E1C1431C11021122609411602D30446212164038801CB88609BA849A0042299C26898B6491110721AA84514470580184E111725D490701C376A1B04510445840B1106248721222549C4C26CDBA465C048801213210A04860C396A00B885180932501604C008054C364821C4119A16640B10001A858C491205CCC64C4CB2091C037103A94DA0A66CD23086029128448644CC28209A28418B282601396967AC06D55A323D137EC2E28C52F87921D3A6471C639B5056B58AD10D8961F464CB2BDF687FFA2E57C9A5323D2AF8990FDEA1DBABC7D0AA56F1BD9904D707A86A9A92C93B081C7EF23EC6EE3723EA6A53D183B3DC49B36B965DB4D62D88D88AD2A3F7E5509D23B0389E86A4E1F4B970D0E04C0E997EBB3B708967FECD1AE6E0EF71555E4EF519613B00AB50F08F90D36FB3766FC166C948415EDE215C2E8E8D596B0F5FE6018ED5EFB2D9DB07A564B30A556859B5839F0EA495AC41D497FB4F25C0ED4D8B426A89E137E7B9256E5A87708070786A89885B9E029F2BCD382E2E319CFCFB08A78F2D3C6DF07BB586F5F2F925DB887C7C2529AB8EE9969D436557BB1489C41FB119CA34A15E77F89259EB7C7D3C0DC8764DF2FED95F40749A7EF900A33B214FD5A92F9A175AA263BD002D7144BE306E4548B05076CD73CF0C22713735A2FE9CDFE7FF48115CFB6C64D9CCDA0981EAEEDDDE51372C7D49D4E5FEF4C41749228591182FDD67F9F0A416B0E9CA2B7F44455330360F8881FBA353DCF3412E832FD094025314149144B1CA88EEE470CF3B66570B0D9785470521B707C8A61577717ADC490B5FB13537AD02588E56041CFA17E086EAB73BC7C36D8EF488FAF357C118AC99E0AAA862F33773F140643D7B1E92B8BC0900E8C1E28E03E810E8F3CDF47977A5C147C434EF371FE83A11556D7D3C24CE5D90370821176073F3EB25EA4205E96E698EEA65ABB0110CAE96DA29560C62E8CFE713AA5D7B7A98586246DCBAD86A420D1C28B97AE1E9C4D1E8C6439885AD906DE2474BDA0B629D01E12C4045D343521F983909871F90073B7E2146A3A86945BB83F6693BD0A38BA209BE3FB4B193CE4A5BBEDB38A5F3C7A21F259C594952F25BEEB1A992348A94A07B579A32D167CC4C4F788A74AE9214E6910FDDC79892C97FA6A00FEA091A463F13E45707C19DAC54C67EFDFF9DE2687DEBD02462308E50F1F3AF266FF82D279F8975DF99FADA5AEA5514243B942BFE05A7AAB1579B469CA92BD222EAA2B547B7099A0218F5F43FBB0D54B11D7E8B5373306B2FC6469F694F3EECA3912BAC0026A40F2A3D9A76D76A9F3B06380C687EBD7980F901D2F5CDAD534C0D2745231155D6D51E8AB7D822EB0AF875716A0C63DA747BAD741DF19474372D7239EE17AC7A5AE3C92B5EA98DE85508065DA483D4D4FDB90329124A2BD27D77F1FCA072A83C85D31C75ACA462F39A4B82B13D49963B518C843CE2B2EEF0AF96ED23898040C9FFB7273FE3A02C5858163700E1423BF5DFCF27F0FAE92081D2E6A642F49102E60FD45C5A2BE668868820DF66F6D3E5DA79B40EEE9F1F7959AE72364EF382901D8AFA5BEC757ED80522DE6CF70E0EA970C54D044F1B16495CDF6B38D70751ACE52F9976D6EA2E47AD672310B7B71A75C1C78546FDE138F4533D8DB9A7DBE2E08F7E745A52B3913F12359DE7F7E37A6172C97F612EC3C0FFA2BA55DF61EC06243BC499AC5C7F7CA63727705C43D356C79B67497646AA7C8672AD3CB8B241A16DE6FE53C6E723475DB2A5230EEC5C233DAE829811293D1820A0B827CCE1960DC978F72B2DE4B58802DD15F396555EE4CEDD9932CFDCEA3F113E86BAC39945E996830651595017B5069DB589013DAF4916498C98042D0B807B490BEF1783C4A5A4AB135EA2D2C0DADD7B6121785201004A38D94C73B3EBED2FB3F0A26BCFB33951F89C968521D58A307DC13CE40D1188ABB84C93942580BBD8D821748915257DE1D7381321E6BE8567F0AD583DB4FF40095D45F2F09C6FB0574C198E8DC6695AC75FC1D96102D43BCB32B8D95937B7A0EFFB573A00C26B68FC52A5958E0A00D23CBAC22352929BC5488A29D974743FBCE01C2EF7169B58D23C5ADBB8CCD424686BC1D42B653CE8F149C48455F97245FA41CC97FCB39D812FD61CEBAC99B8087CA86A99008B644F262517F42712D9DAB06B0EE8C069397A80AD678E72B7766C29A3407D2406F22DAC4CDD02F83ED60EA03AA6FF891F6F06514E2D321CA475EE4025FF331F6B12F09BEEF84AA9B1E5D822CD9501310B85588798296B14BBDBE2DD65140343D20C6F6B385922EC47EBD8293B41E0B22F08201B81AC4E05C7D1F09EB994B1EAFF70F731FE66A5A49BFC6F69A9B054BD7CB410B893894192EFE02E9D0CBCD75B751D95139B6754FB856AEFE7C65305D8277E986C89C90EEF6845416E8A6BB8DD5D2CAE4EB6DFE3FCA1A0143E0AA10E247DA7233905983094C4FA6E924452FF3D8C1C074EFA187597160C864F7366169A892CBA66215707AB59917C9B2395A052CFE64EF65BB10DF9E44B4E5994C46CB8453420E232FE7CBF1CC5CDEEBB6B7C56803AC8A97AE5B7C1EF5007A09ABCED41387EA53102C85B3421D5BBAD46FE31C8F8942877BDF3430A7B9A41FAD7ADA3B2071D4D0FF83E8FAC35C26A20ED01486C8F4EA46673FB9456EF5281689BBDEEEA2411AA12380033045831417F6DAE4DD21329D73F7330B13DC60A9B970E60D7673FC65C93664B0A625F93A8350DFFEED09C8E601335363000CF31E7F41953B696141B7EFC19C0BFE1BF0873CF394984CDA52535A1E544D5D814C0399199CBDC6F8033DE07A413100F3A76B0C45D9C972C0D554AC7C404BBDF94A85A40A3AFD60DC6DE689A3B23BFF358615E940C8D243077291968035A19C576F6B3EE2A6F615A97C2B54693A586594D218DB114D7CF90665283F67B01E12D61E516781C1930BB669B53CA20D248E84F23096684FBD9733B7C0CC48A9BFFA93B4393FF5D9D2B4CC7DAEE10D8D4101D73506A6538099537A58E0C08D94AE83749271B54D27C72C889FBE32126D6EF46BFE19DF20026E1B9757000059578D33ED7B5DEF0B95D193405843C91D417FC377DEED6A60BDFA2FC20CAC04B0FB1E3CA4794D36E56FE48B363CDF2D65C891BCF8087D511936E9255FB51E0CA64D4D034CDEFF97FE7C0D4E2DD4456435BE3B50834BB3D15EA0216CD4DF2C6032FB9A83E077C5F1C912B3F5363CE67DFB373D1821F4958B89C9B268EA05AFB3AC7E9E150C5B7F0CA030130A5F03C7BBB7FE10B03721F8688B4735255A7D72B8C8A90C25F2DB9158A18A01E13AC040458DC671EBC19EE75C6D5903BA569A0DF90B986799C546947E9B94648424B742389550CA2B2F803DFCBEEB664E3AA5523BE7E14147515CC1BBBC24610A7284A6128EAC0CBF1F4472A46E4ADD7D9F4A7CF7EEC0C03578AE620DBD121F774AD46F4B5DF2155CB4BDACB1BE64A674AA7F066308468800788E4D5F4E84AE1FE5784D92883D1EAE3E66E5297554DE94B3FCB6EA3C273FDFFF08D770048BBE5D4AE753468CE61F7ACF85450C7FA93C2F828F1A888BAAEA301F5A8D3BC84D5CB3122812304226FF83F1F358DE1F73F22C48B76EEBD4B01EC34B51FC09277A70AF10CB58BA9243A3EDB5946CFCAD46E2926C717EB13AED5B90DDFE0C3DE6BEBE9511E925FED1D38CAD55826E30CED1CFBB2A652043EAB1653FC1CDF32CF5FFA2F8A4CA591B3C70517530B08ED7D663EA064AD65EFDC9947291958D5C778C29E80CD3EDEC15EBAC272993014B00A20363720F0B4241EBEEE394C3F35FF5E9C7FEA8B004DC9E53E2207B526644873D3D88CB91FECECDE2CF5809F78AB54583FD62ADFFD83FC406E40F6047D8DE85AAC6743FE2F7461D52B88FC647FB1D82150256BBB32E9DE4FC271D98C1EB5E1E3E660234FF2C182C4FD2AA64325AB09DDD1035B055B5886BB953EAECBB75826543A911E1D2D9B1674F4286ED25A5BA05D27BD50DE219A0C6E029E4DBF691471571AD689284CF9DC1E2EA170326A1B949D73392FDE52D3D7D3CC56518F652CC93F75FA4CB4DFCD52CCAF7A64505D1D8D0E83593A2AB7F083CB09AD48257F21885A9FCD2719C95701583839D6765E6CEF7428F9A0362A6D77191F6921E1E09E69F7CB8AD9E277A31FAF37B21407DDEC4B0F67872D15353AB9466B1A927EA0DC814D4A3E0649BB0813CB817EB80F2D6EB85E49CC14F9AA8A37513DA248CDA02A0A77F340DE1B939798CDC6D7C7069EEE4E2A8A8120EB1EE55AD3823D3AEB93FE55BA2126DDABDDFCA8B6A6DFF07562080166D257BEFEDF864A917DC3A875BA2B673C0E4BB33122E28A03955337082CA6350165FC16F23B404C57B971737361D6D91AE847050A18D4E70E452C9ADBD816426101A6D3DFB1EB8CF2105869B42F5718D1B8F27CDF7B42007D4942BDBAB9EBF1DFF9D92456F610F0F18A43823B2481EA8313DAC3703F342C3CC17B68AE8719B8DFD80FC544522D973EDD78D5E2EB4589665E8863103EBC554446F5054F634B01DB6C735103BF85706F45A41809C97D0C1EC449D000509B0B6C9ACE95F91E2D1FF102FC54DEEEA476726C06E198C4EB2E5E8A342C75A53C4FE727BDD039352B6E3F0139FCFCAF4F3F44B3B4751A76993F1F3C9DCCF74934FCDCDED4CD7305652ED1DB6DD60277D17EDD982B73161B144B224B6406ADE4975CC0539BAF45B3394538F0E4C368B9598E0530B4D8F5120215F64BBF2BEB922BF9F7A1422B8D5B642E6A217BD65FD68C444375BC4DD5E7471E8540C79ED21BD42E9885FB54C2FB49DB1683548B60EF7EA8D2DEE9A91506E49C51FC31121A33AA06699BDEE221634819AE6F8155B8A1F1D93E1D1F1064E5C158973C657886A115B83D2B3CD348C2813F667859046E322065FB634AA1C8185130354A137A" + }, + { + "tcId": 63, + "deferred": false, + "seed": "86CB0744A2F973D562DB3B2C47E234F02C0ED60D2EC27326407492F6A6913BAB", + "pk": "28949C37E29B1E305E3F94BFEF5E260CB29B04E683F0F1E3E2EDC22AFDB5FC6D979DE7A021924CB86D8AB86B1D64859F825CBBC99BF298B6B87E02872C489AF9B032DBE33210DF467ED148AB524A89C77A8AFA461FC57F3BD206D6BA67DD825022D12CBA8CAA79400ECC22D8D347C8CF58F0630C3C84DD051999E51944E040AD9262A60436941C3A0DDE60EFE0AABBE4AD77F8BA18366772755FC672B4E4B022E4B7E64CD3F7426890FA203FF42B439F3DB0CC90EB3146FEA0C3B5F1D4F1CECEFDF87871B04F40FCA90F3FA1C9133000C254FDE2343FB85623B75B100CD435C5BFF5E7E8490E00BE7717898DBA816BD0F3E8A7A439AD2948C9E5C829D3B1F1AEB4763FA27C90C9ED7E1EF1722CE12B1783AA64DA0384B1EDC211DB94BFB75DC689E71FCAF7878BFE16D6D867771054C080C70BA5A7EB6FE2BF34BBCB1BC26C64240A9976355336BFE99FBBB471C8DDFE0D204EB81F7B2956C8073DFB5F8A5C41DA87086F071D7C0E8490EA0AD194127B2A1E28C7BD8661DC0514BEA6861DD3B3C24CBB625128D2DCAA737EF012B4088D8BDD7D98E3F548E4445D7E753C9D3AAB45A217F0832C0EA598DC22EE9A0503BE209D020E3877724B3277EA9906957DC07E1E834DB4A4B6A335D48863D411560C5D2B54C81347B96780FB0EFE9FA6A1D5B88EB9016763EFCDF929F027B7A12C3963B07F01E87762272F958E066DD1ADB38FED33710FD6E5E75DF098ACB3D18923F710D1AADF8906D1602E3928A2197925B971E1F6469090B932E2BA6A3A2D7D73B513042D1247770BD516E7537238E12FDC86BEE336ACC7DB555DF40B80BB59CE44DE6F5F45594F91F9A8A91146F9F30BEEC6DCDD98623E145CD3DB94E3017E73B0B77803D8D2401527CE2830EE2CD7C577601676965C9113912E554710D8EBBD66E5C9F66236F10FC068E5469DD4316AC852D2B7E7E74198F8490A299F9945D19FD66947E00BCC27D18182B556183B92DC42965DF100E1DEFA542178AB65BEDABE24E668E9E354FD616A2962E89AE02951AA8F7CE98BDBE19FB9E346D02A4353AC6102A5D2DBB8600FB25FE08830CF28BC7A18113C98BD151B8FF4882C0FB6EC1C03E7AD142424F65B7A1526A907DE28DE378A2AAE7378E9B5B5D3AAC8312AB8D9A7D13DD96064C59727335EC0946B770F28C3DD4D80C46A014552F0EA2886311FD4B2B66B37D3D7D1587552BC52B11D57E78070E306D5AE16C73B8B574E90CC8B3793B68C8B2614043035A19BBAE46C338D14991C344BEC13F64C29DCB9F942BB36393C5E6642EE1F6AC97A530374EC7646AB23292FB0BF817078892BC4B14426B73213CDB2CAF3B8B33413C92D09D343A53A0FD29DFE241BB0AF15E1CEAAD5B6FC6E89FD4C0CB7D720178531D48D2B3D9397A7C1EB5BECF8566DACA5D7828F10CB9E9ADB6580FE49C574855E287805983CEFC751A2ED29DE334AA5DD15A73A6561EE82F39F5EF3479DBF324AD94317F2B363E53B2B1A4C5C4BBE954EF7C5A5550F0770B056EF847AC587B56D074033CDA9CFBDB9B3C482AD69BC46E2FDFB8392F801486BF80BB58CEAF972437E237EE4D2D40381920F3AAAEA382AA6CBEF990EE1111DF2381773057B5F48E38417DA2D67456B4A9C414A245463F9C9C25DE136CCE83E0E5157ABA9C4864F02230966F3B3D66D21289E41ECBB0BD9E27FE6C42E540FFA552ECDFF62F6434FA3D4A76ABEA34DBF780E597505B86FD6EB4FC71D6E3E880483A7D8A148172D159BBCDB13B4DD613414DC366D6E68BBC2DF8ECF874965666BDC8064696401C0BA1F5394B0BCD4C15644CF2339CC7DC02123C9947998CE4106E0E3F95895DF08BB4E343587CDE72C07CAB0EF6C45E7759CDC2102248F56205E4F9E09A6552FD4A3351D6DE431B4A5825DDE7F102E82B379429162EF057FA564F24CFDDE233E9AA94A93E67CD4E716D667CAA1E98BE971E7F46267A81DF798FA537C1470BBF40C6F0F14B4E2EB5378DC68406AD9C5A40F8E8100E141AC728B2AC51654898F8E3A7B91513FBAF32C6670C294C3F45B45F88BD8AC8B3B031AABB5E8B127B5C7FE6B136F0D61BDCDDF36DFB72C8BF60026FC137D0DE670084D4F9E99A7482791D5EC0D9FFF4BD381B66062B15BB0176EEE004EC7EC97FDB5B712F8694226CE1D60E7D79E1394046A1252EE30DD15F223505F1360C7ADC789E4DD225F4E11D72B5791BC622C43163F3FC669BDA7A7A680D58D88FCB49D05177AD1103C65C1CDDCDC2DAEB29D8834CBC6A89F04AB592FD79DA9E377192CB88EB7151DC554270E4B401CFB3F38EDFCB04C23D12A96302FCF04B2B7751E1637E146DFB116C7DC5DC7A7CCFE56E0202CADBCA4065596BFAE3A2431C6485D3AF3B727C921B5800CE77873E3E72A1C4A03D54AD3B51ABA5B1284FAC0DC80AB5889A9878B1981DF24938944B6C2D570AF90AA661B7F06342BDA8B6E67B70503D12D462F0783C900F5500FE2F8167F27977C742B29A96BF82DDA9728F173F572422625285848ED21FED7A77B89B88286639907E58D28DE09A44B989EA8883B2A492367B1DBC2925465D8EA2B3338B5FAEDACFA0E17EA560496E10EF78828765BAA8B97106D155BE46CE0535B81FED4504AA9DBCE8C01DD09943E6552B4A9A21C870AA4F0CBAD2C3A049F9ACC37915DF05CE5D3DF0665C2C79CBA877F814B8CFB49CAA89D1FD415100B8491DEE50DA1E26D13DA1EA3B886E8FCB44238536A41B4A48FBEC56CFB38E3A2E17056D63D3EB1CD3CA53F32FCD7FDE8182024F66F57B14F8FAB506A6CBC56FBF9A5E58843ACA387F1C2C50BBED57E3110B85B3D2A688B02609D7655DC6AE40EC94DEBD77434DA62E1184519F53DF6639ACC67E61D326DF1820095C03186B100EB387D77D81BBCDBCB83070A9ADA3B3BD5105D1C2C3D9B667741A7A3E126B34C3C90555ED867A3A53C61575A51EDF66CE3EC527509343ED637AC719637EC68C6D7C2FB9D4BDF58A3E16E74608957F553C193AE7A1077879361DF738DB9DC997028942D4AC711B0A14C6BAB05E5C07170E1D0393810EC9F3044A38629E65BC179866692A221B5A651937B3475EFED417DDA8FD06AF7F2555427697077A20D50F4283E31C70BDA469300A76D8A8F5756AB47D46030485BC553FB69B12CB6EA71E69C88910A86D91A039A3C5D1D29C9A1D728B508395ED7C3ED98218097DF7A65CB3E19D136620BC2A933C3C951E81C707E2DED2490451380EB0370A41E46A043467DFD7EC6B37748626ABB9A61356C95816BB24C29A4C64D6A7B4EA3997F635DEA05E400396E8B50DCFBF47859B842E1215D398F8339D8CF09DA11F9B93FB480690930EE204B18FA572AD409A16D69DA195C4BED44BB790E4BAF2A0CA406198A4E9C176D6A8A85F479E2250E0E623CED7EC8DE37E99716F2BED4F1E25A1F5C49FD6A4CC84B956EC82468777E08564E15DDE40548488ACBEBEFEECF8D6501A392FA0E126924063EF9D0285C5571D09E294959A5F1153B44EE45FFCBA5378AF7F2CC40AD35EE2EC6FBB31E3FC8EE7C89A6E07FC1B1A7FD602ECE50D139CB0BBEA22F95396C52352D0BADA3278305F1AEDE214C9C8CD9E0D8CFC81D9FA5ED48118D7A4D34F8DA18ABAAAF51D1B9A01A1FF5DC3D7E4294D3534AA3D121E938E3E8371014DD11379E88839720", + "sk": "28949C37E29B1E305E3F94BFEF5E260CB29B04E683F0F1E3E2EDC22AFDB5FC6D73B1B651557BB7138A45C55436FA0CB57DF632FC44F7E6947B2262A553675388D926CE1CF7D3C24A6125124973E6B13743F9D8337CD50156BB82556E328CA6E8D007D9A8AA09D94A21CFF8A1A2EE4EC48F31E967819633C9AA7AA697482ECFB453C48451146A1B420443C028932621DC988C4B3665D83431593886A4406D014872D1C66D40260D14278C5184848A9291904464CA1089C9304A1C432A10822D49447252420D1A322420224058160D0AC26008950C12A171883070220052DA200800398851388994360A11269221B72DC1342AD41446810606DAA4691316094BA44424262A08C110D812240C4500CC424250A60119918D53027119462961C68159A42DE33230D4360EDA0632222550143981D10405941040C20046002984D24050220746C42240023730E3A425D1C2040C3166C02430E01620440040C0C681C12825233209E3C00C50124CA42086C28211C8268884082914B16DDAB00CC0B28410846499981090224424802501A589194291E228290C05049A948990422224060EA3148DE4A2609C924D4B885102834C8C28025336022315111CB84591164164129118226E90B44921980DCAB6219BA43062366A044740D32005091486209925DBB00053428112A711DB1432C1240222936584347111172E53188924A7090A210C1BC32CA2224413C6059CA485990891C13229D8380441004924989052868851C88C2029201C252C4B440912B350A03404933280584682C49689A300095CC01010288AD4360C5BA050A2204CD3C641A04682E2267220058800084E032412230702233080D1860020834D0949115C4445D09881C236088482855BA628123650CBC88D0AA150940051E4B44004C62DD290095C880588A62918377003078D1C826D4AA67080804D63B66903A5918B0864501652D024464114682180690C17629A1021D4321014980814A37018C4659146660113015BC04023A26950008C08A18DC8140504A024091928E1960D032744891662C044324C442A8106265B08844B4208D84829DBA46C1C3160582029D1468DD2121013976D243332D4B6291845648A940090C4081C330A4B2011802885E1464C4CB688081861D8B88184846CE20226D1306440C86009416191122E649831200350E2C42C0A40214C3412E1202024022C41366E04202620414509C50582400DCB3851109550133491211022D240311217440A49909CA08014116D10082002408011920D23178601846C401292028591D9862984C8691B8650C1488C0930090B846150380E9C06229B4692DAA24000A36419404200056CDA104991C289111604908830804290CAC2059C2029220171630485C1145059347203C7009398450A0902E3064E22172614336541042550364518A150602628DBC00D53326A12272923854C9CA00CD44460E1B808CCB440E2A44948160009172DA3246A0C95300415100043424B8810D8368412436A63B4651BB32D14B14188C65110A08D1C2970D2B2115026499194691B128CD898604038680C09710C42480C078D4902008B100C02A351C8400480222A24422E8246888C26248B2832CC380400042C894449C9C20C02082E13C53153326A0B484942488D1903712386041335484C028101C4298B90016230094A00854834320003920CA201C108846144414C20201B1505D0B6045AA28018898494088084040E52280242140E40304583A400492280A1824C02B30D1028018A4652D8C690D22842A12226534410083362032672D300821992319BB24D19A60CE434704C128119067013422A4B06929232865AA424A1B02D02B66D4C06651C00100A026E902680CA286698C09010A9651A0390E3488148B4601B058CCC482C0B256692162401C66023016D1B46510A360484944123148EC4922C12084541463099067080A8108334219A0042889221D4244293B67002342420190C601805DAA431E498641131915B44418C886101A62001045190B461CAB68851C428211772503222D1B251C922059BB488833286001522A03809020466511451200672099464D808328C28869488659006488BA22D132650CC8205C944680C3590434002098850021770082771C23802A4468952360A231302501805E4084C21B14C2195501B4866128590890850D242621C002D170F4C880BEE2D7949D532833B199A8F1AABD2EBAB8DC6ED79D3CE9791B5FCC90E1440B2FCA080974B7F46CF160E36997EFA2879798E2B9763936D73CD08214CEAB7BEC430C10E250703613D29BF5D54903F114E5C9EEB0CA35CF0EA999D0FEDC7DDBDEF4076DCB97F8E4DF850BC4453F5934CB47B1951EACC8065CDFC3A02C137B0EFE379FB104EC91B4667A13C0D49043F14C02B1F493412EC2820DDE3DD9F77F62A2F73BAFAD1978706551B9908AF53751BC8B8979B3AA02BAA9BB37A9EB42DAF7FD7AD5D02295B9FF04A2A80DA3071FCDF2BF58A2B8083799DF87118689F7A34751D5039729F87DEF79E20D649665CEED960D2CA982A29FFD7A5D430AC8B1BBAB0982CEB99BF2A24038F67F4D224A794DC1DADB0D958544FEBBC073A30FF627F06259A093EE35F1E184C6CCCC51CC86E0B1933447BBBB13F1275963AFBEF220E5BF134C8062E10AD74CBE5CF5C22D4B61C7B7FFD66D959742E0CEBE90C74AC7ACB8B47CE737F6C44FB06D6BA5B7AF82D3C0031CA35C31876BF7376BC8FC59E8E74C76DDE4EAD1B648BF5E2CE28603FA017F8F0FA7F7070BAB8AA3486963B56724418F805D13E24D3B3898FEF6D4974CBB316CD41AC7B66E7377C1282FB01764F148B8E1E715B519970F842415B9FA682621D0A9A918459A480D863886B005CEC83AD809AB5909E433326BD19C92D15048A67F654C8B5DAA2015ADF5EA08704B4A20ACAD70B472005124087EBBA4C264055A2817EFD0A2CFD4CD446CD873A9BA85D9361532DDC0C1CC422C67CA3DA904C001D5254D9B2830FC1A2C54D8A9FF470D98E14EF47D51E74B1F633B9F52706DA39D6FA0EB8D8CC52375A9DEE93FABBA13BF4B808D6F27B5EADB29ABDE6E3CEE6D4703BAD39F5BF4833A3CB98B0D8D99C1B2CD4D5DA4F6C5A7C6AE64E75512471B8AE4D8E266C55854CCC37EDFCB6B361EBDD6492037252325FC694594F3031ECBFABAC41694F91178FBB7A1D93594EF83BBC94CD3E5EC1348335397BE29D7950B00424A79E47F8678CE690522E45AD670350E41439C62C4E6E722BD354804E178C5B4F226CA42D8C8E81B32C1948051AB5326AA03E72EEE8114C88372FF05CB7E5CC1D1D6829C520AA6D4462367247879C7107D619D66F9F3D01BE81BDE3ED85E87EE8710D2CCE5CC4F9E4C52758A3C819EB7D0672781EDB86AF310CDC4789C79659F9424380F42918DC60528F1EAE3DE5AD34E69D06414B5CC50B311E3C07AFDCE85BA3CA993843A18550D42FC6C39DDB61B9872226D5CE2D5CE57E427953FF303606A38CC4AE3B5B6A0886C27AF4AEB630F9BBED6A0E0688F532BFD0D727FB1357F2C8DF4FE36E3E33255BC6E74E4FEAEA7D6F99E249F9D2082C595C961438A53A8138EC8F4C7DE974208278467CB58240F4E48274C702EF2C6EEB718447F61F91E4AD08FA0C1E435A01F3E3D6EC6D7FEF96996B6ACF37632E4BDD02AD3230B6FDF302E8F93442A4693525DDDD43EA90E03DA3FDC054916614DB8CE66435DF03A2B3CDC14415143C53F387BDD0BE8150CC06C323D67480F56BF519308A7FFB993135100679C512B6D23CF99FCBCD9D998604E061D242CD7459FF389371FEE1236FCF1E85204F30B2DA3EB220CC19A2455568DC7F6637DEA11139CEC3C1D595B24B456F1261F27608008CE3B1F9E8905BF445CF3FDC68DDDAB5664394328113169EC75EAAF0B739E7F3ED08C9CFF6D5FA167ED85AEF78FF13743AAA84921DE09302DDD8D1A99705E809FB13B26F8D90652EB7A0C70623132FFD32614A7E268A5FE1CF298D8D1406FEEF6056BD42718F8256AC663FEB926F61393E12944A1644A9804513D38EDC72072A8FDFE3E0ABCD45A4681891CDACCA1EF58EFC8BF58D182B3FC7A8D61A103CE517E5ABB983E1B58DE0F07EB24ACA29725A5278CC7C06AB253A55E14C6AEC438FE8B9F5606EF06FD44A098ECBFB76355FE8D2932F72ACD219AB56F50364620B381A9AE940F7A3F6E416706278EDC9526B8783E9B9D75C523BACEBF472FC1C1741D7801ACBB3793ED9E8A7308018BAE285C2B36A3830C98F312349286F713247B4E3AAB8B089DFDE8DD3D5DF17CF3E58B06A6838EB37E5F10D6D6CA986CEEA61A73D5BB7950460774572E71BCE0DF3B5A4DBFEA69AB598FFD56E20A8318645AC33C9E53430D54A542430634B2ECD0D9343DFACEC4F2C84EC9241D1E92ACA6CCA673465AE958EEB1BD55A9B6B927F8E97CB1516E7783185E0F36A6B8AABD9653777A80DB0A8EE56875A77CC4D77D647DDE9367B0BAD8D6153E475BCE3ED8AE97C8C58F60EAA37E01BC298243BE90DE8DC8612678F3B821EB6A866276D5041172BFA9A20C2E562C1E3B3BD21A3D22BC6F276EC19E4AC85A8CD731181A3EEDC1EA692917F8DE7608F6E0DDDEC449A9C16892D27288A1710CC5142CFFD329C4CD1A4506E0706699954D0E7A8C310567900FDB0AA1012AB331AC52F46B81CDEF42B5D494309E588F775ECECCCB96925A504C9EE4D7655720C0FB1EAA63DD14A0E2EE2E37DA3D3FDE0BAFAE83C1303BBAD5991BF21CC6FEB6DA598CCA5BE15773B85A50A0BCF9502EE2B9202CA541F03371C94E1A645FFAF98BF4841CE59E1CD806E7151D9F3D568083385C2FF041D656E328EE76FA41B8DB0D60DD8A067AD012940C85A843DEC6888397258F1D4A75EC8ED9BC9D60D121E69A9AAD8F334C8ABF6942F89DC2DC8826D2904BF5B331155A9E3BBAEDD4F1A2EF1143C7651351FD7D8F473155B85B2B21BB05DE74CDAED6EBEBB8BCC2A3BF8FC30F6B89E50F160C7FC11B099C3B6DEBE53E2C6A5C0D96F3CDBC8AE448119F5D1B27E3083C82190CE1C1967B27A207634FC93986A5D9A18018991BB18CBE679FB9868E0138C4CDEC51DAF819DFD579D8726808B4A1FA6436FBEF11B4BF81FF2C1A80C8302FE90B564F87651E1F42E30C4A32A1F5546680A8FC6B3C18CFE217A86ADD3E96D0B84A9811932996C30127BD5BEAEC298966FC87ED2D280EBFB55055ACD4FB781ED3480DDF6402292D0DC41F5CF5552C35393EFD69015980494F11A9F63FAC77362555F8BDA8E9319E72B35CC0F13CB9A87D3F850FE89499B649AC97AFC97D0B1412F651895F19610245A5F9691FF5FB4E0E192BF59FBFAC4EBC77DFA81BC0BB32921C25F45E07BAB1924A5B0D7E41108C89B964C7C19EAD8D6C90E5FD77F206DB344CAE717F14C5FB8ACA5293C5C6718E1F3F9C92146DEFAB65EF3310DEC708707B2B2BA0F4670C10FB653F2F8C54A9B906DE06D2A93E36F0CE6DEC71FAEAD4C7663F160194DC2DF78D6E042FCEA0F100180A5DFB19205AF4CB8E88B22F2771806C222CB88F3C92B72CCF36D331DD803AD7080FE334CEEE9B04B9DEE66E3BE9AFB17475F8EBF168986CCD9BF4E1EC2C06998F9A26CAE3FE52B12F0331EC3C4CF85C91176228BCB56D0CC52C8C1D60AD6EF34ECD6DBA58B85F1AD69CB2F9484AC7D4446DA446487249BBC646832C57085622E25925017CF725C55F2BCC3DC155BC8064A1A6A9581584B883D3CEDCEE272728980888880CF6A23181F00E2E4182C5A191DB684518E1728E6FC9EF5FCE1523B8CE68DD790411CFBB8E58F4052727FF6CCF640DB939DBF955C84C95774449D4EBCABCA9A6637A807181F1CEE17C621CD5C29C59C155DB17DB49E838547CFE72171CE48FB1AE3B1DA964A95D5BD62F74A0C46528A4DB898854A064B7FA8E29AADF19233C3851AD0EC0074FEC5BA61AE34FF7C474E402622CBDAD9B70AD96559EE37C89163C271DBAED2D721A42F33965E70DBE0E6BF55E9A24D5F675874EEC48F417778838A0DF29BA2CA927F478063F667C7CCF1A449C48F7B14E23B54D16C3B0A284EEEC1AABC7D9A7E6DD880A980F8F73D47E4705FF2BF775D86C4578C77738D36F4E7E0885F16AC7E7384284D78CA36708B50943F0866E7438CA56134E286417E94B36234CBCD2E279BF974198EA375833C6AD770D6CAA76D10C7AC0E07886584A89BBD6E0E2F9801C1A429F7B48A3996B34D9192551A0AEF46CE8CF84BE877946DD751CCE1716E47A7A88B88B8F77BA7280B7DCAB62DF14BE6BE4B90EFFEBDBD3555CDA85AD90185C68F0C38BA2E036C685231C6CFA1B3BDF42426A2AF8F5CFAE4C998B330D4F7D4EA0D2F9F21D27BC13BC2127DFF9ACCF107B2A04CCB1FF1C85D26ECF8B897366C213B8C796454BAEE61CCF0CFFD49047A10C6E6F417764327F37A2756F6BD70E856CF3A16800D47EDE41CF7FBCFA107AA61F5CB95BC555F5ABC9839EB4DC6A6EFBF44D6727BBB6C5644EF183264082DFAA31E554E4EE9B7D3CB4B96A817430AA90257CBBD2A2AEC5202BC83CE146F2FDD7FBB0073D872BC8C9B6E52AC946EF26E20021147DCFA2550DD9FA380F854DE101795D1D05DF8A9C247318F3FA5F726A36697F1843F1F44B57D70ECD52D86ED3C5AFB7B2616925608263230B0DBADFFF5B661C8952CA48653101244F940F2C17D9E155B26E3075EA9F3D06A75A4254A628B2A15B269A1D1455B02D44BD064B5EE90ED4BA37E9A92FCE4C26D96615C726C6B604A964C9D0E498ED8D18BD3EDAE8194246F25BD618C2A53C6C88F7744CBCCCF4966BEF5BB4D2E5C03089C561F823605B2072C620F85A0E8907DCE2DD78451DD343406BB23B6AB74573C1E6F040B67940FBAFB3A4D1BB59E8E698570E0B4BFA523AA269C6C7A3908369078996189D29B9D" + }, + { + "tcId": 64, + "deferred": false, + "seed": "23BB289CC934CEB1993640DF1015693EA499786882A987414FD320489FB549DB", + "pk": "766DF1B59D8EEB563419919FBA3949609FFF99BDE51C494DC43E6AFBC7E1DA38AA9AC55571BFCC03E47C9D28AECF1C995AB14E20718C5913DB899939D5E05196AE807A2E01356A5BCD39DAA2B6097DB0A1E59BE749F147675B8E483116CE553F964C7676B6BF4876472FB095308B3F19C585DFC11C4755898BF2D2860A50B96DB8731D7A0BA1A9B9926EFFD6D351DBD3DF4E9593861DA889B4DE05F1BC908891AEE2CF827D2BFFE673237364FB80DAC1FF57EFA9C64953D04010F331C50A3A7304669D7C1FE09A45ED7822E7B16C0FA25BF50B5F45088DF18BB925E7F81228C00707AF7CE831C4303CB207AEF57A8117202EB2054199CB940522C51F10C0EDC37F7CAF4811C1D2191DE97CBF9A588B5AC18D44FA75C18978CF2A992C64D645D015204A54F62F080F2B3725C3C5B41383667BB11DAA5F58010778D875CDE5BF1DA1C7801E3DA73C9C586677D520392421621B3EB73D5673BD677A695FE158BC9B055F8F0DBCF0D6DA00FE4AB482ECED484D3B2F9BA25A7B75777E3B8E8F0AC5BE1916E144817CE53344691129AC8C1BB358D2B3FD648E879C2373EB7A945E887FC7A68D4A6A8BE8D1213590F696CD7F07A46F75304AB6F9653C6B8C3E7A4644C7183F43FE594AEAF139ED97FE8F578D752BE0A2AEC39D6FA474E8BE9C536289664E97879C2046965F2B35C5C3EE5F50E0EC537DC92F4622F8FC845AD4AAE6F3F1C1CD0F079B3C1B918ABF9DCAB771157C19445CC35149884748E9E7F5653DB0A3FEB4B6A22F7EDD4C091073B4DFA96C5567AD040DCFD03D8F8C06F7C8ADB09224B28ECF2965729DB669DAF4ACC6DA9BB53EC28F3BC40FE690FE61747D7194D878B5326C320E53E9DB8E5E31250BA43AA7B0FD09B2C88D5522527778B1AD9706551CBE64E95D005E23E3B4189412FC048CBA553D186D9C9BD52E04301E5B399140922690BABD55A89E91A89CCF125499F97509475847938601781DFF91E2C5728F63117AB5E46B0058CF23CD4DF0F850F8CBD50F9EC40351703AEDD1EE23A49285CB9040CCD83DFCC7CA64B3602D0EC606D765D73EAA65AF7483AF174EC680CF99172C60E449CB1B109D2A732910900507797237A38B14AC61AFF346E262E1F7BF5C290694C22082ACD5E21EEB0BA17D2E6DCE5B5144566C3C5D185437FF9150AF8356D22DC4CC368A66C1CD8D11609C50C28B82754EB07C6559723204E65553C93D5AD6F628B0EA65B97186A69419281F7C4E648ABFFAE38193ADA329082F0698CA091CEE2CA63DE821B5F33CB2AC74C85045FB5F7EC6B86409C705CBCA2594E4B5D1F6E9E295DC72D5BFE6CCD9590B069047346200B7E18B6F254794EDB8069FF880ACFB3FB970F4DF373D27FE784E34513C2DD0E6C700277B03D35A20167D346E247EF756E17F2997F8E8DDD86581917A78C0407C80A9AEF504069B24F52CC929B15DBCA631944F3E16C1DA45F3C55EEB697C00CCF24660B05B6DAF33E00F6EC513E2065E0090B8B16CF12E461432E6A3B21754C7F96CE7E4930C86114E2A7D7A809DAFF959BC73EFFEF4242484FFCFDC4E8A45447507BC639021BBD2B02426928BE4A37CB22D8FAB32E55B97EF5EACA5F3BB9E03C6B2E0DD9220731B6124E71773ABB62985074E1288AA955E86E7C4A9394C8E7744A5EC19B0FA9400E3C6C8F07F006034B44C31BA2FCB2C0B774B7DB59857CB2F9F82222D64055A2A2CA653CEA909B97C010BA0FFC434B4775FAA02F626EB0887CAD810C6081572AF088454D09FF2AFD96EF89DD8D466C4E3CD28972A652BD1034B65BE0E6628CCA3D9FC4518BBD8D03740AFCDBF46F4266572972666F7F5B12D4D2E379ED2DD5E1F95316AB0A7C7C807AD6904119B4168DFA2FBF3B9BBCEC239F72A1F5FB44340111C9824A1DD907722A75AC04B2ACFDD3D37BA1FDE4819F0D0FBAB61D0A72B664C8D8B0981B16E2AD0C64C2431930230F47D03C04501C29707B5FF66F8BE9819FDACD64E3ECA6BF66535E5D39998EB47B5AC726EB6EE4FE7414CC5BED56CF0C9D2F15CCE8898E5BBD9D6D9340C0C0365B76DFAB83470B22F94B53DDD079B1658801B21D14C9A2CA1632119ACFA93F741DEF70F6FE8B5ACF456AE19FD603B7D5A4609E34F9ECA9C3019B8D44C0C8A68CB7A2C9D06A9EF7314ECE97EAEC6441ECC1D4269737DB6F1870ECACCB822DF0F8FF694D8557DE50ADD38F8DD46E45035396C6306F32C665B6FF31ACB5B2A3736275C8371EAB26D221BD49F878FE270292540B7331C89D9BB0E9867A3B71AE6A7E532029EB6BB3A1702BC9E2D6F99C6D822B3DD079EF0D74F903848AA4948BAEFE05F575B606BF5C80156916C0AF0BF00D74D357A0876DABB37D2D9F5BFDE94FC9B91E65C29C1884D30573B14598AA23D969539E5DFF0A8F5F8B9D37D2EB6B07985660B0C4AFE72D94DF2B8CE9C91DF195CB13730478E4ACD65B65CF31BC6AC75545DBBDA223FABFFD0206CBBFCEE5DFDE78D2113CF2D7A823DF4D94BC6AB7853434F36F39628348A4F7EDA5B18307E6CBD69F3A5B4C0D10AB16B470A7E7D558CBD6C63C6495FAC0FF8166BF9A058EC0917F3F0B0A629AF76207D2DAD92B57CC3E559F572E5C5EA9529CC4F33FA61D4C9D027F4B862ED7E128D27C6AFA6F86C98E3A515917136087495FD441B5D54C3A7A1480F91125A2C0A71CA5E5C8AA3F015CBA22D3558C1A996B00FF50A58CE99E61E281C086082C9C8CE06704BB686AFD8F1DD5EC0AE94D93E273ECA098CC65E3664DF09E0BE3AD8A577CA5ACF31285C26EA0DC6B07D113E761D321EDB5EEB426D883E94467633D8B1E7EAC425423F2C86461D9C7635263EA5877F12BD8173DF6AAFE2E8E659BB39B17C999BC651062D7C14DE96C24EA46DC15C708B122CF079DDF3C85AA7F8116B9A59E77A5B1D16CD50DB43DE5C19DAA22F9C58796C1C60CE186405F277C3B3A32BB47EBEF753B6DE1C1DA31DF20DBD5D125A1C253D6A708243B50BEA40F5EC6A43D71F4BA01C80015B6AFC6396A3A5C9A30B555660700A92EA0476A52E6B15EE1E444264055F64F84719D42A5D854D91082117112C8840E6DAB690DA578AC625F845BF87047EB5CC21296E1F54E79B9A87B3F0440C2B277DBE20B2C5D4CAF803AC926F82A780BB5509073C3854296FA62101D444A6386E338CE310DBCF85171D8C243D71F993D21CCB7753F5CE23CCBA53DD589236F8947ED0A26E6CEF3536C75F10AFCF687E9FD0EF121AEE911062756379ABD985C2E99DEC3C204D98C58AA69DEF3FA1382DE4AC87F7E28308E872ED7826F01A365584E59A0D345F81E0EBDC45178C00BD18BDA8D5B905BE17DDB8AEC470BC1205B1DF09F21F39D9A9DAF1E04FD1FB62810B173B85FC5134AE99E44FF43B244FF07A15BE0CD15078800D60B1FDEC8964B10F9B56C4A14FDF7FE531CD2BBDD4BF17AB7B4353D00D7BE9194A13D0A313C0A166CD387134910A1707A642A229FFA05023DB92429ED54766D20FAC4DFC07C6DCE8EE38D9A7189F4364A8932E3BEA62F8A8F22473A066A1904108291541FA0F716E586BEE112EB37ECF7DB06246395A581EBC30A2E54BCBC8B097FBD50F1004337878814E932F7C8296EB90DC265B8519A3D420BE636472BA55B8E099C2C1AA6DFDA96C32A44717D52C9AE852DBD0E8E684AB00ED7C744CB881", + "sk": "766DF1B59D8EEB563419919FBA3949609FFF99BDE51C494DC43E6AFBC7E1DA382A55F39CC1DD6472202739B17FD8F6119F6EE2416E3751DEA7ACA6511201476F3A9CEAFDA8CEAF174A63524979B737ABEC12554BD7DF8E35D8141310EA89D9667F769E56FC0E0F92C9D656BFAAA28856C11339DAB43DB3057CEEDF836365F0F0C8124E8BB880DA00880C304EA0445120B10C83908D5B282A40B6511A33061C023283488C58106E1C058D03C22DDAA661C1883083C291C13420183622620011E1A20103C228084425C1A80D51182A8C24060BA54400B504C4124699088422063159921153B68918060298C26090080C8CB871A416429A102613C6450349824CA22003A3455346841C45448A24098B80211209248032669B4200C242061496804AC0906402460C246103422064066002460EA2B830DA06410892858B228800C70823239022088511276AA2486D1B1506811432122591E416515AB010C8B065111122D480915280508C92204818115884040210490006691B026659C8492011315C446E00B110D3124A51C66422210ACAC64C5B320504B72152B428D32260C4084253B431E3B60C49088C44481052221194220124A22D009085D9C625E2A84C21915053264920A3881C040599824D4C3030898865541424544422A4005111C16C09474C1936621C262E1BA64C0A1409202821A2A689CA340A234762CB04881C07058194505B2022C286508822916080480A1984228888A4466411916C248330A0280C62A24DDC82515A446621B32908C6499926482312124CA41113464851282C5B400591384021A36CA4A20990926462C04D48322C9918811244851101610CB910538225E3328ECB282E63344ADBA86124B349DB242A1B1185DBB049C0C28859B0054B20108A444890182C00B70C0138020013812200109200859B9048D1189123A005D49430D9C824D2280E2086304398000BA8301AA78DE2902098884DCB9401D04690202688DC066141388C02B18CA2040CA4964059C0710AA65004B38450422680189001904C6280845B826114B39109474A9A062ADA044CD9062CC2A80DA320008BB46D58087111360490242002220DC34664D9A22012012C83A60C01806152448204054ECAA00D23A86D2227011344094B2444E0262D99B045239570909451C44429D4062A09A72C50B84DD88660103330A314419CA825E2404CD808488C16099220894C48119C9009813692A4B68C214961431468D480201985485B160000C1656386688B302214054C80484E92C48922A72580B051D2366A921680023450512689893441D32891C328720C3025D3A2411B23828398310CB10120822CD3067152088A64A268E21250E230281BC111500011CA046E24A84849B041C3165199B06C44A00580C88002378E04A649930860CB0825A2986CC4C68CD8324153C03160B40C49266D50086920B680C0908DE21201C9126ECB4825A04892849828DCA810A3120652B64188104209236CD924294928011A32814A26200C08644A809122202A02008D84987144348C201144C8B8902240321C311103C0011A248010B08084186CD83890E2142D59066862220C63222503834198A080D0186122136943264802C0899898054A4226190206CA164C0A12604AB86D43404E0315229332054C0486E000658C987022857163081080160824C74512904D128505CA4884CB88716432101B4212E3B83098B60C94B45008050C08386420487288420063A0601322420B144019B6708AA08CA0348AD48608E00692C1A8850A92885A4426CB447260423221A091A3B471CC388C43A608C43460A3B44949C62C80B8711002904AC088A042321B872402070A99C041A4C4840CB5680C8588D0B46818104960A24CD4448858824108155193C88C09124260A251D420291A0810202810E3085123174D91A8319CC028C3A0900B1650142406E4380458082A83040813401082403119B62052A69014A364C120694000104C806C00A4085A90880C218152167000897019264D63342E0A470522994418C4401B8725CB168199B8211B964D91142D0A440483C4449BB08842426222B2010BA444613069A3186514B52101B26D11146591388AD134105B364C011891A386012110621935208BC27122A22851222404172408C32851289204952400B36D22B12919165221254AD3068A4882041C200019A650D7C1BEF09D1A5AB2F21E912D5DDEBEFFEDAF5E953791304B0D2B2BDA83AC05A83C57F672EEE2E73BE9022E63C64697BE5638B79142BFB576C0E7C4035365354E5D394A8AD64B33A9435619CEE98991E8B1E97D508E295A394FB4EE32CA9A0DE12ADADEEF508F07F2B48A5ABA6453604CDEFD5425D6303616B847D00B5D3910466F3DC420E0F4F6D5FD1E0AEF8F5848DF0FA693C3DA60383235807EC330665AC6DDCBE3918B8A46EE5A59A387B5015BEF1299FC869E7D1D30AC835B3C1F2E727F21DDBAD92650A8121538AA8A4FCADE6A13E3CECF4363C2754B3DA76DFBD4CC95917A1B1D1363329E8F11A2902640EC318144205C7758A984C596A40BA5C8DCDBCCBD717464ED2B69A65EC8D5D8EFADBA48AF762802DC0A36F89EAAC39B2E31EA348524B956A5DA78DB04E281E14AADA9B89714F8FF2E781321C8C4620A165EC37FB157208B256672DE198635BEF161FDF89B607F1727C75D9D45D70A8FF94413A93405D06C6D0D822E4FAC5137596803032A06A15BE32CAF1DDB14A7751EC712825DF6019289222D2BFF84FE8771D4680291E7BBFBD3F31242CF086504D015313914D6E6E9489648C08D7AD621DAA70237DC32C11C959BCBA0547B67F77FFF0590F7231A8026434CEB71159A31DAB3B9836CDF74C499343F9695D79D33557C13BB07A0E889D668121BEA0F0794B5319ED4B1DB298ED191C69160B339B66DEA5545BFAB625255636E5BF492E67DE4D33AADB56F924AFA84D91E8A1E6DE385714779F632F031DDD60569C5D035260EB1A0A995D3346CEB0B511DC87B13A1D73FFFF1169942E3D788C759CB3668A32013B95C5D498F4E05F26EBA9A444797458244CCF499427D4B0B457C7E7A5CB2F27ED58698E0C16F89DEA4903C7CC7419BA70AFBA2914F4ACE876A81D29BEAA27DF75E82F941D1538A631397CC9593ED423AC62D147BDFBD50E305CB3A03B4A8A0010A1CEAE0A4813F6BDF59F3EDF3364229C8F524553717D5AED1F9282B73FC37216B591C7F762FE3423C5D363F3AE6D32C06E192B135D7EE100714F5682CDB123B6EA8AE5D03642A435B6F2483D67ED91A58A3F1EDD98F342F819BF373E77BA3C5CEF082A7D58DD103B0BEFCD2F102BDC2738F6471FAA24E4DA7AEB86CD0A64E227482BC864A7D2CB9976CCC38BF1EFBBA872244EE2C9C366BF161CD5EA83E652C85C007A29ACC0D8783507256E9EA53C513612DF7A1857C12BFE64B106848688C70C05A06148B41E16B240AB2222A770BBAF3643564D5C10055AD40460A4028D03369982524D6DC3C3A0FBAEA763528EB3CAD5022F37126B72F1C239D801D4B002FABB90AE9804888F42ABC2601F18AF8BF9D319D0A8576ADFADB7E47DBB837FCFDBDAFF6AB5D16B55DA2EB56201F66BBE9E0BD78EEEB2037EB708BDE7999E2A3529DFCE57A7DA0DF50913C06A425CB665467280D2442473018214698E73FAD8C94C4CDFD01F20516B9D4C644DB04AFE2806E1767AEC74FCBCFDBDDDA474808AF96B92A2814AFB46307A06E15FB5C0254579776AFE8C7A86B3DEAFD5EE14D42E44A2A89C53BDBBF6A85F97B4DE490D1B3612F4BDAC78FC40C97AE572C5E333C202556B682D106C5E7FD814CEB696CD94E7D2F75C5DBE95D5F30672FECCACF629504C8D7B2E15505A241189A687D715686D5EF6F48B00C139D6346BC8FFDA65AD6EA7F2DEA62C91B87FF00A94DBAF52808B51F1D3E4646997D3FA2A1BDFA49ED5119B7FD5E6A3C2BAE019D5C2D52B8F4DD733B3D452D71B5D6E13019F8DC0832228B836A34517E29EEDFFA7E440B87B0A1D1A85773ED178EDF20614733F846644D9D87B2929AFC75AAADC84A8EE46CFA64117265B7CCB4987F3B9218D47DC9586D47AFBFAA700CFEA59AB29C6253A2C85D8B03DB1610761D3827B79AFA0ED64F6E4258622B717D06FBAD64589D00213FF42629368871618A1A76CBA764ED9AC529E790F6F19937478D0AD8B00F47191F5D3228922AB1CEA8F89E713E9BFF2F0A2999E765AA79F01CF93CB519929DA9A9F52534396D8BED4F997BB73ECCE290FBB34EF73EE344D7674FE7CCA81B9C3E59C087C68D0B5AA7B30D7204A8E5DFDE41FE6810B8AA73C8D3B589832C0AC61A8B5B6DCA3636C19CA8D0361BE98EDF9868AB622F504860F98EBD2AEDB1C4C21BD5E082BA30C0CF2887F2D3C379B4F1B19588EDF9881D1A01A6448D9740EE5A13782BBAA843522E82199B84FA92E12A58E440E03C17098C327DE35F91466CBD7DC9643130D91548038EC7AAAA490E25F88F2B4A50A9F32BD29AF4735D3DCE745016FA1F75A3BA7AE337DC25B5162D8EFA78CC119C57E065292C84D5A54908C14803011D82AA40678FAABA0C79D4B3981C20E0F0A7D890612A9BD8FCDDB59BE33549A6FF8E00DA5786EE8E94CD12B2163BBFAF8994B98FB8B10F96E17DF10FB24E55CA7F9E24873AB7D6A3442391B6E24B67E40E3DA4B63D558D9D79E1068473D97BBB3B842BD76EB96A3260C1F537D2E9CB6F0FFEFE3DF8677763ECDF4026159A407EA96A6DD8CC7662E3D773BA23C67E93CCF73710792A8B8E715B6F2DDF783C7F9E8F70F5D588311C37DB02B6E4BCC2D63013540ADA9C053A27E2165C872B21F867C64BAE5592C9D1601F7635A99258A2A41B94A6A1461FC2FFB1C9708387C89664E218429A1B2BC3449FF4B8BB04EE22F92383B9214C6DABC3BE103A4220E0BC93189C9672C006568C2A02C424974323EAD572A5DEE85DCF8EC343DA23071651380E5ED3F0CD03EFF650D789CB339ADC67AFDBFE0BCE8E4584A8FDB9A4D24C1137EEB55E53361C3910073DFDBFBEA44002E44B5EAE15B147B4A90EF0CD1D886DF73803AA55A6F37E9FB32F7ECEEEE495CB44A2965F0108052D1762819D04E1CA28E0A5240AE5D77B0EA36D42E49C741B09A5D9C74860A9AE013CE42C55B5BCF9988CF9A7E231F6784AF6805E5B79271402857F2D18CF59D69921AB8DF6C936F98A737CE7B1839521272477EE3F54164FDCB3BF4B6CCFAD5DF9ACE602809AF8D096BAEB9EA02A901EA7C9DACB20FDDBA38AE3898A0CB277A7170F6CEFA70864EB6571F96E5DEADCBD03BEDE4F3053F66C2BBFC01B99F05156EF302A29028C57479219E18CC73C29D4C12D70C9B99F0FD9F1C9CC7CE8B1FD4F9D0FF82B703A2C93EBB3E3E3D13A28A4D0722EF63E8BC6D67938621544140E7CA6345F88548607D737CCA54E308ADA3D17E8AD01E27159312035E0254682588F4073F829A262A1C37F8E9AD94F30C1079CCFDBF9655110D689887575A783E0FB5D3E1807F62CA14D7383C56A37695115ECC8A18D3E6E197C714AF1F0784900F8025A37867F7042E3533571FFB13FBF132F90BBE6EEB31F759E8C6B03396B5771191E415BF3EBB8F9E55F2514DDFFA7758B4842BD76E5DAC567BC7D440ADCBFB356FE1280D51351F9B12B3281F47592B4327EF74873C70483243FC12952BEDD44C4D5ACC10A7F513024B4D9811E91C1D6E0A5A015A719944AC8734EBAECA8EA22FF55C9B5FF8199DF6163F9D3955A96E9C5097311E197F4CA413B5909DE94AA2A59F681808CFD75E887747F7D539086DD980C34330515D50BAF6F7D234B99F18AB0EE6A427FB956BD747DF06B3D7078915BBAA02410EAF0EC06BE06E8BD8E39F5C0BFD43DBA1E0D8736C0E27439B43757BFDB16B46428FB3C06F7C949EE7C418815A4BDDE5688830745ED66F25C0658BE197CB157FB49DD9F490ECCC0A8D1B395435E9477767F00FB257C73B5225BDD008464F5F8B63E0760988C05E1B6BDE4B407357E3B269FFA93A75BE609F16E12130FEF601BE2B5BA2A0F34724D9B62786F1ECCE5948DE70DA662DB9DEEB037E398B19525775FFE9E07AD70507DCE5E1A0A732BDD1BD3CBE810E10E6FB46E5624BEF6AC2B4B98D4D711EAE84EB0AAAB0584A413088622CD9BA87468244C4248FC50127CE87B2016DA3C883993A16BE50E4F1639F0669EAA9DBD5B396465FA174EDC3795AB341CC27DC61E21BD724564E6AE371619F8684499E02AB62F81A5379877EDE16267C974CEB7359E4F0D951FF9FD551279899E3D88113E5F9E7CE9B3090B1AAD78C59964D9CCF80AA77E2B31BA06C8987639DC79BD927DD45DD883315696D5C67304B48C71FC7B4CF39F22F5CD3B36605111109057A1E040FE401920A237DC12EEC2B3DF5A906865F4A74A8581FC4C1CA0CA38E4C6242E5B07ED99DC57C47719F6427ED8B2AA53327D49F7E54D1155D9623053CC638A2526803EE6CE115309130DEE2A8C18925976C956AE5878B7EB82C5FC9B802A43F82E4E9019FBC644EB80209767D6D13D4AA3A6F4CF95142830B8A483E2CF474BF63421FCF9BF44F7D9FAD4F0C2C0A78B4B45AB3735D1EE0BDAE8201F2C3E40088942C20426057B4711E3A4E0CF672D52524BF283AACA49649B1F2501A155592C7FE39CE1912A1085D5709B38DFEE74EB7A8A48C1EC7D21FF37B8C6EA209D6534B6328F1A99A1AD3198894C807E4AC30F6F85E4D472EC7D58111F71037248CD833B929DF928B6A0C645578621E262A8535B4D6232E30F6A591577AFBC2CA4AFF9C6E9AEA99527E285777763D7DE120C62C37A605B02A45CC96FDD211C2E5D00719BC8061D295F060E7D85E5D09E11B959B13EC3049EEF03B479A21C4A5984EB75780A26ACD84405C1DD3ACB9CE822E7822836802B4CBF68918C213A513F41E5BFEDF1" + }, + { + "tcId": 65, + "deferred": false, + "seed": "F53C24BA9D2E6C4C35249377D1F653B2E8F7ED655292EAAA86A5720F46A9FAF6", + "pk": "C2385FF5B4D2AF60F6ECE79D62127B6BD35E7DCD732C94E86FA4412B4073753E55B13A23955D57A3FA27210CEAA2089B6B046CACD2F629C3A5B63E705F8FCFBA3D06DCEC47E3F643BD5FC5CB09E1630B5B00E28F84A8FC47D224F0F1A70FE496B0B75C234FAF16A386600CBFFB3177664915A7D1F5CE3FB7EA7A6771563CB00ACD2304AFD0B6E479CB3E054E794D8A32D35AF3E0D7AF2151ACBB8D4259E756B60EE1950F18E0FB40A914E42C1C62845949ADA186A3210429B8C38CB97002FB160676A72DB53E333D32423ABBFD6476D0885D9773E8A910DF792C50272B609DB4F8352F5C8FAA0D9C5628134A068ACEFBFF1ABF7CD5BDDBEABFEF7961B62B82380F1B8DC0C5A35B31D46E99ED6D95802349E4A7D1421A5D1E92A7EED88BEA564D5C1F2BEF62549FAE3A0FD128A2D097BE3A0C07165AA67CF0BE37DD21F9A8E0CAAA03A5232DF6E989DCC85783C1018D40E2FF19FF47298E10EC513F6D3061EDA08E182C1F322FFDE8F177A8F8A9BC5CA7917443A971C0B1E2A1BC975383B70277E132D6A5790510DAE885CC68D1B663DF26DD885187CB87142B1FB39A3E772E7C3EE3469AA9287C0EF2D1D4E4E009926A7BC7AE64779A7B30B9DEDA83230E28D196650DFB24BA8B876438E1A3034407C3AA88118EF17BC9B429A737FF98A9F8F2FC7EE49921A298EC8AA9E53E68489E75AD9AE6C478883C163EB62C002EE44E255D229FFB8C8CF64226D5E63EE312BE2635BCC35E725D5DD9D89533ED5FEB70E9FD05D23A4180785003E8E10D1A1A2B4BC347BB38F5657C96F822CC87DD803AFBA9FB1573F769D6F22706447C3EC0417C4E4F965952712DDA63945DFCB36C9BE20FD17B03939473AA8AB3EFAF165777DA74FA4B43031C1E2C3AB64B58EAFFD7BBFAD33FD09AD64B7B1338B87E4DA87375A32F1CC0C8F6C47C4BD303DDB75ACC74854861B920DE39897C2F7006C88FB2A67DF694899D0B035F8FDB04D5F8F26C901679172BE20BE761BD6BBC48D0611B9CEBD5C678F03366BCCBA33C272280B0293ACD0AAE04D86922D4016F011D0A9E9E7CB9CE0C254A6AB7CDFD644DA87BC8D868F4974CE5F404D896DD823CD44C60AE112CE6049757F0FC1BB427298D5C5183ECBBF4933A6DA01E1439B23729FAC858D12CBF2488BFB206B5169A0CC5869E18A2A4F00109643DC1898BE04DFD97A2C3B03B72925230FC5C56DEB6B1B9427ADC8F35F76CA0442BE4990803FBF2CB7277AAA475CC781F5B55B582F8AA5EF20C35D678FADE39B266D490B88481E9B7DC2400C33A4078A57B0E64A177E8275FD1ABCCBC7A7737644335B70A92EBB7126D1621143753C62473F19AC1F6C2E3EFCC90DD8353A61C1A459EBA92888100327D7D15CA5014BEE26E1899102052E39FA36E0397751859AF2742D2092D8547CFAA72A855208844C1CFF732DB881EBD9DA1A3BA485FD88C7756BD6C60A318B3B307BC6CF86BA321C67575D9521DFFF1334C630CD0FF87E9A317E0DFF3608680A16B35A67630ABE437F808E9F3D495DAEB8561F98F6E24A27C32DE6F3908A8BE72DB5BDEDD48E4C4B66F59FECB678689CB30BBD139C76EDEC7AB02FE746DD3D7F1FB180A5AA401B4E5291DC41DDB07F3035B9206AFFE0154081F22C8B9B1D33005C31C4070ABA946B4E85B2CE3D0ABA48E3B1F0944BE97080A6B0FD28B24686535E5F38FD90F11B7B6432E8DCF0C9F2728A8257E47A357CC24B4CD19F5570EC45BFD58FBB078382EE8824C181C8ABE78F1F16B39425600C5253F46A07B9D14F7D4E8B3C762AE9A38923DD422482733D25EC63B07880C51B602849B75D8C2C6DFDB81ADE1360C3A977419FF87B6249AFD11CD6FBF4C6EE7CEB3F82FEE038D313BFD07ADDA2888E7FCE44E7D382FE484DD1FCDB3247C9548D06043A0050B6370382FA972B80984B7E0DD2D096AE1D7C50307091E7A2B647E1136ADD0F75DE7596A7BD3DED6DD24E0A5017B5E875983AF1764D046DA4241CC678FABB2457C271212194F970434D893924FF3F4C41A4E58EF2BEFAABC1C264AE028197EFE52CFED818515A380D52C68EDDC680AC71D0855C024CDF4995E30B90DC161F28627694A0E010AC5480CEBFD281403AEA84C8286ED36315412924E1DBCBF220EABED8C0740F15588F072560E68B282644A023C817CC329EA436CB1257B7667C1AF8BE26B467DFE45CF68DCE933379928C6FC832E731D25B9D66AF5659FE701DC66B4EADE812F3C907E140EC23C5C06A707377749C0E448B7E4A6BE686EF9E07D7B313505A5E5235F4857E085583500C1CD83AD311668DF5D969703CF866875B74621279F5E1A9D940EDAD8063E6ACF290CF6418C3544ED1C1E9CBEA386FCE8D93690499FCD13D8FC53A6522BDE20B1E87BBF9FCA5E2B56D9E5B6D0AAC167BA43FCAFBCB5C65D3992526596ADFC708F9AE5D37F7567F60F7DB56BF23A0C3246C8E00C856D4912A0C9FE2314AACEC37EFBA21B4BF6CF684B1E06DC447C1D1C86B14DE72EF7EBA190F5D3B957A8666BE27712867443E78C194557D2BFABF475498C9AF9D5892BD7AC30E8A08660DF8203CE47E59A083ABA27C1635146D376472F663F2552FEF0F8BC36D7E63524AF82C985AB73AD44B269D3C19A12440578E55B3A10BA641CF1B9D6136540DB65B0A6CFC6D0466CF3C3736226845BB8A5788DF4AB4A96CBCE8F407D5D22D9F74C2F31644EC31498929E119D33316FE73EAC7B1441048A950F3E2B41334D79707D55114B4F5A6DF9FA6D2C699C3F6654EBB518CA8004F1DAB63CB356270ECD50BE3BC2F8452D91E3E241145EBD6F0D14E7BF95CE3B3DBB397877BEB356683BCC22F51767A1CA35436EAA5B8BF5B2BC14D5460AE1B9B6C8D9020D07C683AEE4AFBAD19E7340592AEEF4D61D17CB79288B958F2BC5FCF03C25E0FD2E5D0689F9F7D60E7D86779FD0EDC0F832F6009DC47910EFF56829C49264766854A33B10E3D5C18792D93529FA952B140EC72A876892031E1F927B30010E57FB56E2705ACC3EDEA9F98352F618B1E0E1F87CCD544FC76032B9740A1731E85E7B2348E688F8F548277B43B3A1F2071109A8FDD5B763C4110F2ED8734525D0151D6BA64C13AAB2192DBA00A1A26BF1AACF18AE3B1937EEAFBB50D7E3B730FFBC6F416DB7E47C6542891333652024A9B624F4765E7606B01A23210399D118EFF5E4EBF8DCA44CFC6CE37F83CA8F1EB2B22231DE01428C0F1CC73FBBC55A56F29C44CFC0E496481E2B2A0F5552CFFB4A275819769FBA6F1E3C15201DF78E58F993052B9831B71B70B9C2AE265B68B8FE8BDA95C0048DC0D3523A45CD5EB90463C0A2CEDC2CB20EEA3D84B814B5E5C7C5CD9ADA8B4DA4C07511A339323C30BFFD7DE9E0AE0D596B638F41DD47DFCFCF9424C41EF2D11A7A86293F0285BA6E9BE442D1C38BE1DEB2260F6457FDFC57B5EA8EE0A215A954D8D366C04818AC1DCCD367BBCEEA01553092711E9B6C2423513E4E5A15F497685FD22F02E40EEFDB890298ADC4F1A4137415F8DC0D7036CA2A8A9EBE2C1193C8DAFB209EAABF8E9B479E4F8487465450C4423665C51BBD51BA8E38F3DFB144D59A7D2339CB5E5E837695AAD09081F80524D77947982FDD5F9B3CB2605F3BAD6E9C1B4F21DDCBF9895BE62F46E8B3415786CEA7D7DADB9E48BDDA35C459A5E1", + "sk": "C2385FF5B4D2AF60F6ECE79D62127B6BD35E7DCD732C94E86FA4412B4073753ED54505441C3C70B3B7D89DAB317BA68655A52A93FAD9A042184C3ADA17DD2F4AAA36AB503D0F81ADC4DE1DE655304A8F14F5EB687DAC6325539D906C83FEA1EB81F82D91C3387AE16815E04696C47BDC3CA909F33C18723AD614C12A206C10D31C350E8B8805C912721C8504012184090552441210A092112412309C1066E4C6400B234CA2C2841A2191D142244396848016095CA65021946823217109410A1C49854348909818488CA021A44882CCC86504284621A4052383519A062E02364919112A988290A1240C420610E43651CC366EE3862C21B18419230E09398848942D54242CD1A04581A8248B448C0B950408354C0142104800409B12521947241420281A134D4414525BB06412207249102559368A500412020205814608D9C8288AB2649CB20449948D482691593252C0A6841A468618997010224A9AC429E1866C22170D14A844CB06625C466D1A054043360E0A278891409111862D4C44005CC268C2228D49460D181970604431D0C84D62B8900940061BA42500922504B100024291A420521319449C0200E3824808060081268EA0C828C2301049126224A5902192249180518104301B025144800801264219C94440B6049B269220A0611B139000222988B8300308021947301085410CA9301C24062490500B2769C9203163466C5000288B0452DA28411AC2051A9744D28660A3326982328EE3B6288C828060B22190326263408803424202882082B684A0C050138040A2A6806242200434468C2841119808D428709A469004426E01900D92B08083320A0A3240D3106221C360A43202D01232039521182206D3362463A229083420242486210084D9880D4AC601232045D3323210C210242362532062A4324C8BA0681448465248416098480B10854C882808854101224E49C421CA086A12B67002B265A0A88C5B202D01048ED8A28403460400C10941A66083C4501B200418460420276A5036111A956162888CD9A08523C70090C48D59864109220E11868C14824450A8248C220A60B09012244D53C01140B650A0A24D0BA28192106C00311042A65143026211150DA4B689248944A02084A1980DCA4648D8482509B9089A466DC8428DC89608D0886CC0104D9B466DD1B0240CB80D821486C1047243A46853840453C8608292009910284A120DC4028CCC321108899113B30542006AA0C2208330629A864CA446501C4232E22025C3242548922D91360688A86C60484AD8246919946902B1614B8205590268C1B22C1B931023150481C68D5A260DDA2244821086E41400A3B80553346562B62111C90888A2481A364EC44410D210825318128B2829A0340609424E8B164949920C9A92449A06284A180A980045E1C450A4384891C63024B96C91207049248C61802D23A331D3326113244948344D4C261021A124CA14280C1012103066948004C11848A1868109926D93469021156AA3A4100038851A99901A089219008923C1912430518CB600131921E3906D4322624BC04C51466A1A014A2034894942641839121CB291E4306A5A08861A05611A82414BA48D0A0281CB86904A2686D83841CA080A1B09059A9631E022829C308D08054A832685CCA6045338891BB06021B00418001223A921CA204EC0000890028C8B063140A8459136080C23840AC691CAB64412134500A42D21945111422519445053C425C20260D83001C99084C2224A0401011CA20CE00244DA0629E18469532086A4886D0382502288018A1200C9B07194040558B60D19442C4C9689E13865533602C4A24824122D19888850460C1819881036480A001193286408968082A04013372A20220282B26DDA3866E4442604B800D230620B0649C948728CB251E2406E03B58D0A02044184011A9980202571DA9291A0B67098B08C99C24DC8925009457011C444644026513880D48011D2B061E128660024915A00896086450B431102C084C3288102252911B24D842005A49669C0B4250AB56821904024156611C40964C0845C308913458143145013406D61C885D1A06490462DE010881C9824441010194221D802711AA65053084AC1966C8C228910236862086A13C43051B06C99104D022601183781D8109023868420272EA3B424C0340940048E40B685A486640C3344D0228D0CC10915C8D6BA68F9FD41BCC8679EC985AB5D74557F6F6D035539B339C408F2C24981BD5C4FD018955077A79C3FD94EEB1220DE199AB168B00F2EE837275D9CC54ACEBEB0613C81004681574F9943AE9850AEC08A1EDB44859E22D383A7DCDF3811ADBE6FCB0C896483F61AFBE41EE57E253EB9A42EDD4740192CF21B0708E94054CB14392E4157A5A88EB7930C7B104A6C348B028CDA9ACB2E2EF34BF66240D4B21F57E759A45EF39B60B19F7C1F9851251A46C13B973AD63EA39117CB223BC943A56D12E792233DAF0729AE2A58C56917359D2A6712A0063E87A8D424D28E2C0E3E4593A0A8DE46580DE0F74FF9B05453A34871581784160949C9AC9ACA19E18EB3143889EBFE0A2379194F8CA251AA26BF3750BB69703BF138A7FB44D4A19251FA9EA697927EB8621513E1753B10A1EC869EB486036EA73B0978FCA3017F933F027AE44461324D989F47E64B7AF616C89EDB7DBE101EB6EDB517B4F342A6FA89C3813DF0F51DF5522667425C694E6B2B872CF884B31706AA8C2B24FD6BEBDB2022C86660C7300EFDD92BCC2AF803B5D77A257000957217486444E016379DFDE75DA83DEE46B84B1F86F43B02BB0B22F46F1540F10B8C465C4412618EB64AC8235DFC7F695D22B0B7B3AB557DBAE7D5AF0DF012E595215E2A1418E7145F357BF57413DF34FD078E639B52963258113A3C560C90BBFF7BBE70E3B5589220E211A6CA8045C9571437CC9B3C24DFB14B48695E2053B88B1FF2B7ACFE1880B4D336BBFA6734747C2A6B7C460D24C3E6219A2B0AF769F794B7F239A4CA0936162903CB0DA57072466E610480BF09CC57D8ACA4A1CE8AF298D2E42AF44E380D94190E20A61BDA4CDB1E123A03DAC37A73F89B843FEDA27EE7EACBD49EE30E74A25A49D93A1972A237C95E1D8F4243BFBDBB0F9C50E03C16B37B01FAB3D0DD3BFBE2CF3CFAAEF7295BE80B120958946E02461EFCBBE668AE52DB638A7ED808B6778AD7D11EE66A705F32E232D39A0B9D73AD33AEC4799C791B7033C5949295A3AE385F7075943136685BFD59F9F1F1DC61026ACC54E65661DE4DC996B53CB612370833037A15D746880FB78CBE5BF2519280E7308C15009E0D6313D43A8DE343B51BE5C5D736CCD71C536FFF1B2BE1CBB8F4F873B580A9165A78B617C845FEB074F86A2C666CFBCA2C5582F99B7E5B2E11B7FF253D33151D02DBD056A06CAB4B43345A0CFFC2B8852D837216C36B6E9BD5307EC23DAE29719A896FEDC2A2196B426AC19667F562C3D2D97497FCC78FD50449AB975A8D65CF3F143963D4DD7B296F06113CF2E91A9054AEE8BE010E76B33B8864FF0748931577F53640207C6D335BC928080A3FDD2C0F8823FE89C53F7BD5C468DB531260D9DAED51091A5B8070B884C1DFDDAD50AB49ED6E6EA101339FC9A528D95D5AD49D8975756A3A4518D7DA8E3262CB1BE9B8533FB9FE16CA796AB247405727FB32182FA127A659CB40C810861CB048E6EE8442D6D3E9D8767B559C9180533FE3E86813707139DA97CE17457851BEA7DDAA2A32836922D29FAD031E7C9B1F9CF42621D2FC6FC785ED1585A13BB5AB8F2D119BC0A6381E29241E8B54F28479F17CC84E778AF97DC779BFB14DCF22CEB3FF7992BA5CAA89A3171A7D766178B75F66F12B6107E046F5FCC977BAEA650D6FF52DF4B2BAB3EA66BC560075A09CD8FE7081039D97F63C3FF478771747879CB4A4EC68807B4A7B70A21811C59CFA0332349F1A490BC727C4319B8004D40864C82BA3CD5C0788DBD9D7918C9309A70121B7854A4401FF8F283809C6647FE5E1C125569D537B50232E29E13BD97ABC77C083627813983F0CD96C3E79523298C872B19AD6FBA2A7754F89B8B64864FB798C80263B9138F1508157C37344137B87F3B996649D954A8BBE42A7D161E1474BEC1BEBB09AA11955D3447DA3101924DB9D0A2C499A579B140F5346C45F9BB621D78C95450FC70F245A65BA12D42AF7DAC59DB5C637D0DC8FD262D1D07BBEF45289552FC3BC2E9454BB5B3094AA778DEF3ED14175A8AAF783C115760B36D1F7AFF8FE083EDEB2495CFD65E1E363532215779DA1DED3996365B76E183E824E46DEA3D8D5CDBEEFEF60588EBB7B9E16E3B2D36EC34B463639C96200A34B5A8D31FF36661CF5E1D5E5F940EBE6012466A1842DADD06E1CD2987E0EBC10CBB7EB0AEDC00E93CA0DA7EB1E856C11BE2D6213113E3B5D52B7D5573BB8510EF41A71869A3B63A419492557EEA47E33FD67EEF605D0A77C05801B453D7765EBE207CE58FEDA0ACB4F7EF1E55E2A30C5560B1E22313B8ACEFB9BB15700CE1F60F99C87AB22269746B11EE963123E98071FEA8E5F0D28A5B960C62BC86B6A34DB2D21C82FE86473D2CF319C385B30283443486EB78CC6F6FCB70AA31988A4F6F328F83E862E1FC9DECE5D674689222C8B180CDF1D87A454C92F3DCAD346BA6FFCF56C70182EB2094BA136E4557920051AB41638277EDB2010AC169CC7AD6C326B8E73176A2D2904AE9F480A3FEC9A44F1A6552E78501F2B29D078D52F82EB54E2862D0CDFA0C5D13F166472EF24303899048911FFC3A736D45EB9202A18868999C0DB5653765A5E13801932753C3ACBA638C700B53FCB4CD1097D7D60C243F60232626F8FAB697ACF0E14158DA4C622DB29D52AE0E67F2EC9D1934C09DA91AC92205FAA39C08AB2CA18D5DD411B4451BEAB2A0A7433B7216C443904C157DA05B360265CC1DD8DD396DF03D47AEBC3CCE621CE5C0A55D128362719B1451B1246AFE01F548CC041F233A7E048AFE518C6BB90368FDF0562BCCB228A3E7315BBD1052BB42526DC233B9683955A13EFDEF5C16F18ABA2F6E073E9B1C77A60614CD39319E70D0F15F677D21AA806A68127BDFEBC6054CD6A46E12EF046DACA347E3B490DDB5F905AB786321CB587C771AD65BD4DF0C763E0E5950BB45F494D131F0F9F713E7DE8A1A38C6B0A41196CB8A5A2194E54284E295827485F79FF3D6AD5175373F09B1C9149B202FB0F4698672BA956A9342793C201B16E5BBED7B9FB67548335EBF045CB6A7D0C1CDBE524B79B6CC94EF46191FB43031AA212210EAD6184BA77883AB9DE9816D133D39D9E78CCC4927F647C703681961E26AC75293328C8C309ED3C4E1736FE30255944427E84979708D58432ECA8E6A4AFB1A2B6E49B5FDFBB03B4892909CD5272783330EDFD4FA333CD931925BBE58D2BD91DAFD8F78CC458BD2F4DEAACFD08E1B3B2BDDB6BB2AA1838BC18088E860473FD3DBB337FEB1E4B473ADC1CF470CF3E6C37B80814A1250A3A49E27B4E8BF39DE69DE5B15460347963C6ED8777BD9FF2D10CB4B5AB5C359165D8D5D32B98956C0B357BC4AD66D44F6F806EAD2C983FF682605EC53137CF7EB4F9962B2CD012025C25F7E1DDCA033237AF3F00B773130458BCF37541B140E6E61AB7EABB9596758DE62C089326AD8DC30A3BBA2DA22AB72DE3220934E10AA0DC70E7EE1F2876BB8A368ADC58F820839982BDBC1BFDF8C1DEF02F1602918D6DF4360FD8D2F3FEC610373271924296D666BAA4C90811D85E8BF06DF9583B42D77AF82BE9ADC7C6326A95E4B865A1586BC5C6BAB186F3C9247F5E8D9FE965A80D50EEC366D10059E0C1D8D6CAD7C4843263B3337A75748A9CE4595C433B3021DFFDF31E45D87AF5025A9D1084943A74F2E3794F0FF83729EE840ABA02D0EDF2E79F5897D177607EA587DB4F24A6E0C4751C8316809EEBE26527B94F25DFC7F6B8B54F4E9F5F296915BF2A8ACB20D8DB55C7B2F852019202EABE8EFFF3BD09F303A321F6C77F784637B82CC850C41028BF4D016020EDFC4F2038AF41C8EF4A22684C38338386B1B8F825A6038033AAC64D17D1EFCC3C739056E4DC66744F883616A5A24BB18AB58990617B9362F2D06CBAC7D4DFA2A728EF2388815782FDCCBA7D3AC321FE53E52B7DDFB3034C4FAC11824D823508793424A610A5462844818C928E8899F0A33E3A5C2C0E666E02E04B4FF1F7481F7BF2977072AEF7A3CD28706898007F7E3F65844128BD753873FFA555BAC0B0D04DB052BFC7825BBBE7E17EC92DDB203AE71BF85349F26194506D95F2EF54E1C6B007ED5D784BAE91B4B3AB4AEEF1933BC3E799D02F09944D20A066739B91C3018BF9BE763195BF5D934567D1F2CD6A4F639296574B06E0FD867D93DD1D7BE642A8E3A06187619240DE0AFD0681AA84E517EC1C74CFD9B3603BF8EE427D0E0B67D365C2E8E20717FD02F4ADFF1E4AE5DB91BF73D691AE1C3C4379C08B58172CAD372FA57D7BEE1CD37330B602744A793158EB421EC88B574B5AA3A64FC21B482D562648603E2067D136DBE20993A2B21F2F163A53EFCF19DDA105D9A24AFA4C916565DB7D5B462F0B48025A4FF8A7851555DA65DE6CB4D57C4AE1E786EA621870E9A6A2B37E09BDFB7CD29104D4BE15D71251E2A2032CFDFB67DA87EF99C23D4699D9804852B5F0793043AB691085A35CF4C8E93CA53E59CA4898B2005FDE559B7F5E7DAF6ACA3FFA45369373ECB89E3678AAC8E7F49F23A0EF032570D93BD21ED5F09F6CE77C21D5FE74796DEBC64CBCD156F27AB394BDED0F330757B4225A4A3074B65D4DC89027BC441EB6BB08D3C299D58CECDB15992D849C583EE935E34711833D35C8B57CEFFF60D84A8977415DCFE05D66D982529B95D5B13B18AE6FCAA86C75CB1CBB207A3210E683F1F50BFF5D" + }, + { + "tcId": 66, + "deferred": false, + "seed": "C8D0778FC6359E5FA663FC32E9DD1E53F26671B46C7750DC50CE69617A36D2E1", + "pk": "176C08BC68F3336165D67633E09DAC0322DBDF16F4C3E40455F2608A517B964397B289F9D4641D75BED239638D5292DD04BB9A264A8A9DDA6C256589EA35BBFD41C3E4DCDDBA3963BDD7DAD6E7D7701A6EF8D79A12239CC77EF52BA01D236C9ED0A09E26729988F7AA137FABD14EB0B24BA5D900628830115913FD55EBEBB1D4BB3286D9D0C9141481D3700959D415E3F1DBB222F968BF66DF0DD0239FCF22DF99D4A90F4464CD25D31A5A34DFC5B7BD06A2A7EB7A6317EBD6275003DBCC5803C13C461D98C7E2F8032051ABB67FAD382429F050E7C7662FD2287CC5C90AC807B1E3CB48B40FDBF2A2849F72887FA28F8890890B93D9F8747BB3D12A5EA03ED29CEBB36C49560626112A6F91A7451F13DB5B3F199043C9EE3CC29F2A359C87D457E87EADA7C16ED28A38ECD7A9B3E8DCA5222828A5BA5ACE01D80D416DDA5A86A6C6D765A3F699FC403583B89BA0D246C63B059C8F438EC00F6832B977A6E6075BD147E11FCA34026D6BA629D6848E80740B9972C695B183C836AC198AC8242DD6E1C2AFFA7414ED108768F210EDD47CA00CB37F77B725E53A0AE784145CBB4EFD62C92B69CA844B577DA4C4191EDCA87433C8A58169EE98CCF5BECD03106AB77B161D8D2D57D2953E6DB40172C52634C6BE81BFC10F10F0756D2D5879C25425644AC52B9C3C2B6760A635E45BC8D7853597451B113123F61F15D2CC28E5435BCC2DCF4307D1CF8641F344AB3FE26AABA75D93719A061F86D62827E648213DA604CDED56F9112FA02BEF09A700D5BD96AD48A2E76C8F4E23B23AA103C878BD2EA6DDDFB99C9CDD359A0BDF3DC5867025B97573F9236F5ACBECC1781035B4D4BE20B8DB36200D988C4F8D25A9F12F103FAA96214D1BED02733867FC2660340E145FBAE0D7F1DA8F96B82379ED215EA99C27DD25BEFD851A8A24DBD1FAD992CB6DECB0D79BEB70AE4CCA034BF3AAB421534FA7EDD20F850187F58C7E74A6A9479F224DFD152DD7CD0E3FF8E0394F1C2162B7BBFC1884BF1ED6B30988525EEF1BA9B7F0DEB42F1FE9F8529BF4CDF8EAA0A8A7F73FD682195646C89B47409A164D16F18DD5020E1039ED264B25C3950F38E2185E387F1FCD736B34F8394900FE90FC706F89FE9066CE511A2ADA019C9CC96486B3F648DA4C162C4FC6573E01B4B5452AC528657B2CA570E7719AC5D22B461CB6722C8BF8D9AC15640AE7187873ADCDB5C529359C32FE3A0CEEE27243386AE644A18A14ACC3E583561A51393898147CA7BCB0B5A1BDD624888981BEDA682791D422A5B0408F7CFDA10849124A56C3831B12219D979D2945A6299756C14C019E04A27E88CCE860B55688161364A1D4C4AFBD8F2C68FB1E7E5E55E5BE50A47E3D5B9B3A034B9338B2B571184333518A19DFCF5958E5486BD2834D9055CEC1A1981637BDA2460E6F2737CD752B20D4AFD4C10A55B4C80C330F8A5B88A298C235A046CCBA61A276966D848AF1DF48F8DF3F732BA52980BC5E496CB0E61A92C20FE7BCD9E3F3D39478FE9FFEC11C970EDD761A4B704780B7A437854C318192FC4BF602DD384BDFF3DAD78CA56F32246B5183D267F21E5594398854CA3CF56C472FAD2B33DD4D303BF14B0034466CD46AFA4C91636BBFF29BDAB9E6FA6DE92A5EBA2B53DCE92EC6CD55175756AD9DF520884439BED4D6DE233DEBE6DEEA790CC51AFB20AD228A6FE7105C534AF48BF943532316EBD8C7E3880B785614111A2129BB63DCAAC40A2E9F5F5196D56EFD7C977E3A3FE938F9F812BB5A404BF9CA0ED121E92A3AD145480C31FC408A363B1C8A578F0CC03896A298BA5A2A2BC1CB04B9B6402301346AED5D431CDECF7D3D1B6749A63468767AA5A463955BF04717DC35DD63EFAF6D6F5212A744E21F4E68D807910A8B2F4EBE90399CC91B85914E8C4FB95FBDC3FDD3E448C2A9E6664BB2A1EB9D5006F4CF8EA5C8A1785EEEFC46B7C18687A36BE0B8044989EA24D034FAF9FAC8AD1903DADB16AFB6E695802825F40125E87A51DE61E63E123B838D512A821BC6534B7D6D8EE300ED51D051B2F3E5B564973B92F961D296510BC9FCB907C024191CD652B22CABE1E6EACE1E38E5C9A4B88548B1D3187F4B3C9E2504F828E10ABFC2468727B90F018FC3EEC69B11AB8752CD7B79A233CAE01E5DF47D4E696FF2C6019A754CCB5821EB0B2071D8C09A15C7539159A46CE7424F7B32D37D24697382124DE0489C891C27B0EB27BEE7CEB43577B0B19637BB1C21837936C7E721BA0718A2F855473A8626B61722B1A254731269B906A67CE68228E9DD38F8EA09733914F8D748E909999F2E38C50308DB6217B5178B51B0786C8FAF468FA9973770984200DF7F7C798DEFD00D207FD646EEB833D1F58697ACE409D5F238B2EF191F4E4D307BBC7D563E26EEFFEAFF72EC348624D4BEF5ECAEBB72166FCD28C66A78127DBC5FCC0953F402C88BC18213D50CC5A39C309445ADD6420D9048EB7897B061570DC94C10D985568A427BA55CE067BF120328EF29C2D07C21D1D14E2D26690A55F52805C561F48AB496EF194FFD957D4F1247D73D47DD839B4C58E87966589B88ED55136B43489E038FB0466B812F810426722D3F27B3636F17EB97601A4090F9A6ABA3C771FCC8273749DB6FD1CBB34BB0526417EDF0D0532DAD39A4D42B974A1D6683C1DEBD68CA87074257DF68BFD763CFE0324B6DF92B7A9E6984776C4994B8E0B9485C869B2BF65C7CF35427A929F7A9309BDB64655A5F03B69090296F172530DF9E9E3B40FFD133138901FB70B446BD868CC97104C63A08BBDECDAE86FFB6A5FAE67AD1C9CD907D99F1D64F74B117699AEACF58B191D1B882911A0AEE60EAE4AD5DAFA80D7E69D470A69961544573339665D0309C1B6320633CE6B8B9C7470E7B7299EF8C30082BFE9D917F44978E366A6C69C67021E1C77DFCABA356F322689A73A5F18EBBFDC484F1A319854915D1B4BB34841411760B925BE2255F6CB2EF607BCE343E8BF8CE32BFFB7C6501A8CB2E300FBC7821A67C8869416BDBBA57EA4CC34C246ED9CC7BA00C929C53D830E23B6AE78C63FD01FE88897B68FCEE0EA0F43997C5937DFB070970FA8BEE130DE98E4746656EE7108D414C7380B7B16BE6B14128D5FABD602F58C308BBAEB3CAF0CC0A32304F95BA0716B9B86FE2FE8CA47019D187157290D2BC7EB024354EA3085CC9AA3CD5093474A03122E224FA85563A7A0311D6F6D52997388E582C92872A02F8236D3E3B7AD23886EBA538A9D6F4C044EEE43342CDD983537E1EE4AA695FEB706D00C267DC96BD0B58380B88F72950C006ADD3DF8E6AF886334128B8F36DCBB214151FD44C5E9093C0FEBF90E2150CB14ED76AB66E39CFF756248D57B8273070D0AB53A53E812910B5F4AE28CB7B0EC687878F0338177C472C387FDB5A5434DC97417108494C192C5A2B9C81795AB648C8C5301A356A721F3C8394441C24E415809C5C913CE55654CE957C5EDB311F386C09813042DEA14CC634886603B34B9F5C88A6F6B22F2047A29FEC04355BCB8DF6375598F0654D35F18A07426FA7FBE1BDEE98CE84B977F1915BD48F79C50296A88AC76D8DE9D8848495773D8F2C5356F053EE297E649AEE43B01F684E6131D0DDA5F016D7115D0625F4E26CFBDD0EEE09810976FC3B3BC93E0DAD1F", + "sk": "176C08BC68F3336165D67633E09DAC0322DBDF16F4C3E40455F2608A517B9643407C924EAB89568C8759675DCA08CC7B483734454E675D5624D163386CF511D6866D58601579DFBC2962D0DB3061381D276F0C11231DC2F231A8EC570699F8AD3305A0C0311D4AAB7EC90E8A9760235B08673DCCDA8A2DFAA85B4B7B14C8038F0C00841B4942D026466334910CC94191488A80003081346892820008432E081288C4122D0B423099064CCC1210C14211D022261B97601A8028C0086D20B16464161204232E18834122B3048A840102276149820812A76CE4C025D0144E8C38218A168A48C841018964CC283101C529A1968159220D20887124385023B14DE0828019A0850A924DA10828122586D8826019824CC2842801C86811092C08438453106C14198A01C9640036464C280ADA466AC320855846051322610A00729C306482B451D3264D43140D8C3444142041CCB649D420298116118806251C2849C09421DBA240C482810C492CC9A685210444D2869160C66412866C00164D10C608531884441631DA280C53202023C22CC0984010826D9324089B368E044042A1C884D41665CB482804178D11120163A2519C488E9C408C63209008446062207149380A2384118B34491412411A091098C22CDCA6310342219B465263240C110190D0885099C20112B82CCC3009CA948D22C18C61240C090171D8344694B62D63860D13B789D9369218128264C40843249160282C98B04984066122A23192408D22B22D18C624622091130290A1A200480470A1868008109022363111C84CE0B60509458E83282E60482E0C403102A1645B4049240921C49031C2466490B86C92A861D922516430911C37920AC944641264E32888602485532844A3280103C00863184CD34090121229983070124888DC424E5B8620A3A84C40280D10058899A268A0B06513B904D3C68911335009026D4AC8300C429144106002B32164B230E2A2450B259010A911A494091442604AC80D0C22710B3191E0322013B86D4AC40C04C57154969161949108B82014213204004D0A4126E1068541A0709B1091A31032C8146859B248530290D89824082646D2144C42A005A3B2501C806C80B828CCA825D1C42C113044CA02490228100A484D91B670D33869214710DAB8489AA83018428804C965644872111582184188A4206110412C00821020226A23C5841A336A10A0419A148110484E013980C3862D91468480108D41262A52B40881000ACC38518CA8210982709AB251C1C241D0A2890BB06824A04919B865A02622CA34900C392E0C496E54142181C04C183129624442093032121384DB946D80148911414454C0009A482194947041488413B66443B2605248265CB03058282DC83444044400E3960CD38000C4B804E13026411865CC282AD4B288182040D4A8408B449143C285024191C9908593209123A28C40146801472DCC986541989194B6705044005110621B328E1021321225459302815300511C374810A5010032258C448C23B28954A6800A2941CB82450A23259322110AA151A4841014C2491882840B272E0B2992E4A428DCA06C5C186CA2484414C38041022014C46499966508026EE106304C984810326292482064162C10308610946C22484D21056A8B382A5C80880AC990C3222C09028E8B9230E200264842801C291210123209A02019204C190280204322E12086CB128A58120598264A08278C1C25818A281109894DE430250B4011E1C46C404860584251C3B42CD81622513806244904C23811D3282DE12400014801D0100603962451B8614C886D03A844D1B26C2420519BA641A214921419820B27858342520C804599082E40827062C42113A020882631244621C82848190268D048496382849B90045B08211430664488245C103080420963126612252D43B08C519641D12884A49671894820D4A010431402140805A0960D13B98004A68D1CA5408C48425A98490B494DC426308C864C9B8884C3002250066A43A2849A0892C2226D02384C02C03019A9251BB26541C001DBB810E284240A17200190904B9204082945901222D9366559A2818CB42119B7284A06411C133004128EDC2671D03842DB384D0836660AC210CA402A4204041A202CDA404282B46DA23042A0480293488012137061B265D33041DAB4644CB681CA0201D4223283A871C1862909337172F739B7890830723B9ADBC0CD918254BC4E2C6DDD7B63BE13F32F5DEDEA0CA7D38F05DFABBCBFA3924BFA10E921255B06FA33050F311A3A12B3107CCF4CC7A9F12B62F93B668B3E7AD97B456C993CA037D5B71E8DA18B406C5DAC22E5A1678834B647276EC041C68BB17D997C729D27D049896211CCCC79EAF8A0E47C7CFCB081FA414A3645C0279EF465738A3CAC519FC72C918298B2F9005B740F89D7142AD3437C54C67A379B7BC9BCC513B3BC99B1F358089E711CA4F988BC5332BD98B1FDC95F44D124A5AEC8AAF99700B67BAF5F76B33859EB52F4B474E8991BAFAA566070F2B5329BFD634E718E5F99522493F43D61093D86F0A0EEFA2141549146196F9D05C778C8BA7DE2E27E9ED31AD1CCD1C6FAB2FE999D22A51BAC9E3FFD876D76540E421EF893FD4207B55D7CE9B4E67B930F02B972918886039688BB9790A5AA82112E86D4F5E6C5E50147938723914FE7D5D57327990B53655CAEBEBA41C849ADD5E6C08A6E0BCB03BB4001FD71244F8DFD440D6A2E39F32C9CC41A0A9DE17BCB4FA90E9D038E3036FE1BDD38B83477C581D32F017C4AC0182186D1391138423EEE405B7E263A62E793B09B78EEAB7723CBE9B16006F87432AF2684612E79D045A03E5E2EA748E03D09E9D14DFDDB182B175E10F8072019928B37A05B2BFE9E041BDF35D4A8EBE5D14272F928FB458A6A6360090BC3503EBCAD26F2E513CB751AA3726719DFEB146458C0ABE1CE896F27DCD6788BAB2B8EC39FEC0E24AA4B87FAD919125B1B90F1A247C7841B101B9D8532FDBCB3B4CAC0FC30403083FA67754E2E53F204A37E6E59A03FAC21EEF88930D36C3A88005E30BD2150EB22D90A46F6F1F17738243F26C893ECC437876B20AC447702BEF884CE00A916811A0B690E65124C4A90E8BE4FC064A2A7363F51F0D497F6F48D2BDAEFD43DA3E8BBE1FEE6B81482FC121475642580A6BE74D274EEB1010C1021D3CB9F887A0F9163292D80067FFC3EA45DF606AD2734D4FBD2A7BC94577584A000C144C5D7095A261A4A5743701F284271EFC1B836EBAA9020A315B941F70B8F8BA8DB2F7E326A9FBB60089B739EDB09637153AB4168DC958FA1FEA52DF8FCA1DEF7DBB2383CF402D2C535460EB45FF67BE55981BFD7D24691A2FC98B68E5450A610526A1EC6B5B65C7C7FA99999DC09B5A96A5DE21C1BC917D949D39B5682C4012057DAA773E2D5F0ACD9D2767A05D75300A83A55D8596E9B32EB372FADC58202003A1EC2EB483D41D4E48BDEB31BE9953D6A4323346A8F4A93E4045EE4D958C1CD1C4D81A77700A9822661E6FFE3FD2BFFA2AB8680176425F93BF2D6218F739A043287DAA557743078039D735EEAA2A664E30B1962A338437C24174719FC599A975417C54649548BCBC7E5BAB1F9E85F1C4D188E2E55C8A2C49EE24B6836402074ECFD06EB5E0BEF8E56DF71C2E916189B8CA9EB037B75CC193A11C37D94A22797D37056B2CFBDA7D9C6868A0C1880CCEC923B2408C122B567CD8CF49312382FC6B20DFD1A382BB624BDBCB8311E1CFE4BDCD93F148B81AED26D1A4C121551F1C3C6DA706235546CC019CA9DBFE4AB857EA45797DAD8F41BFD753402D43172B7AFC4E39A500CE7D927301B30A0317046F44111AA38CCC9A0E331202B896CD70AE69E289893642FC318990D738EDBD0240E648D5F470C81E3F6CF6664A8DD271242FDA885502C78A38CF3C7DC2FF99B658D57C8E840FEACCE406FBA15C21DE8BA1BFD9F8E50CCFC2225562ECB7CD5F4735136D2BF4CF2122C3F395B4458FC82661927D911F7D91B4CAF2A7D9B772E8AB7FD499E11551082E604F9D90E46E242FFFC5814F164E83307ABADF982BF97BF8504902D78C0FCAA889CF85B15B4E973636CDD92CE8E9FF5E7C6AD98DBF171ED629506B851B9915EC32019E8FD1AD6D7E1B31882761309EB5D44CDD89BD7BED85777AA4BA1DAB9021EDD72B6C7E428A80AD736F3EBC2494F6E3B3222A0BB32982234154BE0DC90FBE1CC576704803D9B8E91AB3E6A7E74CB94F2BF6A708E7D1BCBB24EE4F654A49FA6BA0DFB473E6594991D71942CED454B0E456147CB713EA500788EBB4D1B64F408D508617160B0ACC39FE2693D3CF16DD6BB88FC99D2A0BA06D70A9D66FB50862E768B42182BCC8F770510278CD7037BC26C5C9F04C560C004C0735718AEECDD15C1609D2BDADC6B57AAB41D573FEE8AA42E6D47F0CB63E86E276AC802D1C04FCA01A7D3B0E6C338C80FECD79B7D09910DCEA7CC993AB80EBA57DC66BD8946EDD4FA70BB4454E0938724FB2721EFF9C29F65B83B87AC0B3356E5F1BC96464A20A841B89235CCA15503FE324877A3658F00AF4BED8BD6A30149741D1580361A1460ADF64B576DE7700B2658F79462D1A0D83C2D74D5406B98F672AB9EC349AEE128FE8C3D7C7B95594FF538B4F1AC31634233BA2F319D9685D09F740C3B39B53C9ECC8F1440A66FA8DBC2BF47FC6FD4FA1BF49B157B234CC62275DCBD35A2518E752618A0E8FCF01E35C9914EA77497AEE217BE8D5560371015436304971AF556E0372616FFEEBA76F5816D33532773A67FBFAC503DC8D4BACCF893B035EC84FF7E57E2091B39817C4DC8FF77EA9207D6962A893BF36B28BE6B40C6F9DC4092535947F8CD4E0A39113E6331378CEA0C5B2A684349FBCCEB4010F9CA25360FE555B576B919DC2E50E6EFEAA97197FCCB491138B0EE6AD3A03570D3B22BD6C849969683D05BEBB536F91E6FA6519129E47A5D4DD32ECF8E33C78ACB6E2DFC8EC749641D21420CAEC7F173F8DE363A359BD30EB99518BF4190BDB75F6D7A736ED3A37264AEE6D3B44F01D9858E5DE5B38249A84E1E97FE9FF19D1717ECBFB05D75A427C1A05FF3C25E7DE9D41ECDF4A20BC63FF578C1C2803FD9914EB08F8D401BFB67CFFC1BA97AAD168E014D3280336075A1EB18086223DAFC81C45E1F8AFC071908317660348376C7E73445A165F601801B854109C648146439DF89ED4D50178E1E540779DC1F09E5446DF5E63C4B6506DF371772F055EEE761E20984F8E4C2336F82EFDC17BAF6D65450A695C9E35E3001B6620AE8B599FD276B2A6E72DBBD0F1656D97316D95A5230568208F85E11862DBE03D057F36915B797C04219F3B69E323509C34B8F8CD08003E4D79FF2CBCFBF356D1BAA8145297EAA7E3649AC3B4FB2E8141D0A120618748C2A9DD5E7C00B35508C470CCDBF167AEA475EAEC0C23D215F229A61898BA0C283B01079AEBA4967CB611CBA95E1F573101857A17DA2348C16B6E85AFF162F6D2AB893A6ACFB625CF5BDDD53D4170938E19AC93B217D0B2B81E647CC7D1DC3D67EEF85028887F6C7006FAAC2871B05983B0BA5581B744A6D3712CD39081B93530AB7CFC7176DB8C00ABFA0A758CD8307A99F110ACEDA66FD2924DF4241291FF0EE923DC36B87F2F319EFB0E1E7428D8FF2214265B7C299F73BCBC6F5991651D39A5ED54701B2A4BA1347331EC839BB5B7718DA95A8192CFF78EBDB359FECE727DFD4A8086390ADFE800BD6F128D3CD69C7A7FA9844F6CD47DFF423F98732A5EB303EF0F91B49F8F778891CF0D75BFEA4548E7C0D49CC12E68EA199667B821534FFE1646A14D904A42F3FDE71E64A19D2E008722DF6104E98A0EC766B71AD7F5A601C3C2F1C46BC8C6CA8702ABD3C54ACBC43A1B245CED4B761A0C10DD94EC0179E484FEF0A952B7FFBDD797BBF864675C55743B89BA50D671ED8A3CB0EF9FD30412BC1CA9E5399E42BD6EDBB9EAD74109BB4BFB6DF7BACA771A258E34AD80C3284047A88B69881F01F16C8FF3B819C39784C1501191F5797C37B011C12D195EBC0AF9AF97E2F712772779CBEC502FA1AA9EF66CB29574FEF386935977A4F905A1340A2BD2E57780411D35F4B39B332CFE1510EE7F4EEED19A8C405B719C5FCA2F662B137F4F95CF94DE58E77129131429304829F551A7125433B16EC0119FEA0C51C856B7D15FB2DA4468FC156E6254ABFA113904A35F31A4BA58B5968A658E3DD5C5A71155C6E16C805830DB8D2BE6B428F522E886BFE0939D404C0DB26CF80633CEEA58C42DC087C7378E30AD1C1B02CA74C06525579A548380D960F96A5D02EC88527CC7213F87171C0522D7A4876B42F3AE3319EC030FAB20FA2B84D3792895B62F8A3E7D7ADB2D997AEDB5E84F8E6ADD7DB64A3970A125E6227D70A2B006C768AB5CBA0B2812736654B50511CD477226DBD990CF68C9BF3FDAC5193D06EBF3FAFB6CD64CF56EA80C8A19258D8C02989C614595498B99A271BF0D9AD7991D0BD9BA50D8565BFD9C2FC0F524A8FB95798B0D4AF2D9BF51AF1B3B2E40AE2F126A7E34A3BF4FF0D228EE33C822DCBA41FF43060A034733F57FFBA9B95526BDB5B9BE4FD502415E8C1C521E81EB29B3F4352C1F1CEDBD5F8F6C7F8EFB52D1F8379938C4453227D9F588C41B5694B4F2ABF010B94EB6D77FFEC56A789A5790EB263BB459A84C2D015491F22011E48C1440E3C793406835144585433885947299714CDFEB915F1BFF37CEDB75C4B55F166CFB6DC7EF1E69BA5E2E03AC9A10F0F700A660AFF7440FEAB669E95B1874969901E007B39BC1D65C1746AE3A2BECF3C10E00BAC5C8B4BAE07AD4EA55EAC579FCA4C3D194264BF4C660368C75057168401A1EEF2B52ABCB9B11E53143D645FD4360A0FCAF7D0D30C22EF231347158EF56205CFE44F58304352DB" + }, + { + "tcId": 67, + "deferred": false, + "seed": "B401635BE8E33FA0D248F6F5E6E599741501A0F077AB827926E7DEA4E8A672C3", + "pk": "BCDEC84918CF157BB271A99A7CBC870E1F7D04D3B20B42FAEC33B1D41B550C0A9989F10AD3B8E4BB17FD9FF154B01A9E41501DCE6797720D2CDDBFDE8E0BA6CEF823FC5E62849ADE35BD996504D3220A24FEAE1EAF3D9BDA425DF010D11649D98B93FBC7513B8C782C0DB9D7E897440FC3C3B5B8186D57AB54290F1BB8FF3CE929CA5681849B51D6F1CC7E4136340DBDB90BC10D787DC7AFC342FCB93F8D332F779C41838A7A4E1D1AD3E5CA921BAD38B35D98B5A3AB78B0633657916CDAAAD41B63D783D98A0A0370839CE9914138A63B8F9B53871CCCFD73D0DFFB6473A6D73FA9B48035DB8AD4C96765BC014F460C84A29350EB8C1D43D43EC70B4D507B0E2F2EAAD653E81FA8077B5147A20D1DC828A90D8CEEEDF13EBCC64C74D51745D059295B532BB43E3E910188D1D57A6947EB94EB4F330C3AC8EE5C78E8BB1FE98406DC8346BE031FE55FB7AD2D37242A8290AA2F38A08E4B16B6688C6B341EF1DA0D8166B704DB0F363F254A4B113063E73372FAE0939A354B79AC67593E9325FD6C2451510244899B35A473751C5AE00AA919C937291B10744696ECB71BC34CF25C40DF84BF66D4D80CBC292005C5BBDEF16FBDFC329E7C7124CB759B8444053F69BE74B16C2345120D3D407993842807B1831AC96679FDEE72593C8C7BE3DEA2B5456F135CB536F3105101812492BC5CD9C8AD7ED2470C16F36CF46BB985429EB04B7288C2C468BD2FBCACE2CB73D660124B09AACE9F521CB97654871C89C169803FE8E62CD61FA35373F2ECE922D5D688E34A1D2F4A55E89E57BCCD0CEACCBCFF07BB663219DFA695C9B53632D6B0B9F0545AA8190584E11A2011991217CD46F798075EC26D3A0E6429A5E6BA022C191AC882CBCB57492031F85F22E2BAA0A5032E377354107BA33B70BFF808BA93730C42BE10D29C877F439243E0231C8DEA5066080547E5BC45A2D2B5FFD4B702A69835E8D86573712B6F518062DA75ECF6857BDE01E27C6198F79C68516B9226B91FB3DD7F6FA604667D9A5CBC9EF5E5AAFFFBBA7611203119EC994201AA9DA9FCD94865EEEAC6D65927E4DB04D7A4D115B119DE1F77BD8525A61605E21B3CFB4287182A429E14370615A2CEF9A2AC23784FDC58E929EAC095A421881B7413C78FF20E7BBDE5C2B0802F2DE80BAA8A78372FAF4E2FF881EE7903584073F6895C28B4B8DA913EFC0A9BC9EFCF113EA6C3710FEC2308F93440D5A9478431E82F3AE9527DA3500E7E44937A637F70F70BD4AA8E3C6B662CA326579C6167E3452EAED83A7AE98592120431C8C568F5723E8BC924FC0E9CF48617B29216FD15E0531E52FC36B4642F2EA7B50C307081139D4ADE79449DE300E20CE01B3CE1F115C8AC6EAD4CECF5DFBC6F34BF30EC76133894326C248DC33EB904D58BE3ED563640CACC4D03BCB72FCAED20BF63EEF0D2C48F6C4C39AADCDA8565B6F9F6E88A822214EC63C7D0425869F524EFD9B2AF0683E9D642410E797D8D929D3810F91804EDAA7DB074D1E06BA6A8608331AED4335C42B92AB16BAA9C5AA5366375EE302636C77B5B0628DB56DEAD05A76F35BCFD4F6566A156754A72F3ACF3EF0187476E00A2723A6105836C08675C9F896AC6353D15BE1EF3959036205E27A61BA4C072DF5E4FADDCAABFA950373060F8ECBB1223E9B1FA22F440BD423148E9940D8C43372120BEC7FEA4C8F0A9A7767E59B136BB458BE963E32951D87C9B31EDAFE66A2F6BB2E7FBA140939664D300C0380FCD15205C888DB991B7AD4CEA8DDA0283037443A5B166F0DACE0B9C5C4E935C10AE408D2F4250C15DAF3B2351CAD4D37A49B56DF652B501114BA06A3F88514A8BE2E450DB895A1A59127ADA2E3DCC7C061EF9CDB4B426EA13AD00FFCCB120C45B144FC86BEB397B390AE86FFD007B20FCD271EC56E010EC34EF2E916AC5D3F2EE8438AE34CFB53264F8BB4B060A4B5661FB707FFF2730D356A6A7344488DA60610FEF59DF33CBFDBCA271349826481049A77D9FEA09BB8D59136A918ADDAEC78AD7E673AEB7D5912B15241B7E886829F95DE8B391BA11F245FA1B106594500CAC933E438B78B0C7DE70ACA34B8F37A25CC40C419A1E626F1E0FE2BFBB62EC6717502FC5E469A6D5FC9FD866C17BFEAA175183F582CD5F6ECE90C0BCABD52C726B2BFA29D6651B5E7770FD12E1D12B9B99AE76DA076EA418F55F34F961C433CE7F1F35D954D04CADCD5AA2AB3C22A782892E5B2DC274FD009C3F59F157C3033358C2306C9822D6CBE8DD36E8D1D8FA228CD11BAC928575AE2EB50504BCBBEA36E383C1AE31A83510D344A1213AD37543F38E5009788671F4CFDB0659ACB773E470050BDCFA86035CEF439C68CCC8268938584066111BBE9DC495F694BBF77EB465903BA6EAA5B6D35FE009D4D5D268A4375820D18F19C5B0AAB94FDBCDA6DEAADA71CB09C2B6BE67B124F100BBC120B3FD20AEDB07DA8DBBDB8B2D0867D860C82BBD97F31F1EC668A55B8FA925994406AAEA47942650F0C5EA7623A46BFF43EFC24334EAC6441F240E6285839019B8FD8B0EF77A548534C6EA2676EEFA0521C58FC906C73AD1AA9B1626F136A6F19B8D4DBFA964BE0D717EF21AEAE8DF1D0882ED1FE087F4600916B2C37C9EDD2C088D7867C472D03B955FD575BC640F9C793AC3784A59CAFE0BF802AE9A618671B4BBC5606C2A2CA70F2129AA05A3CD81F11132ECA59D5026024ED99164D65439869647996A65127BB78B46C38F8112D883F08FD2D62A5A80DF9E099835836EAE4068C282E422209290DBFCF7CACF1BB029E92E5E8B5C7FA1734088E72634A6C9302A1E50EB7B13F66414E539DAA46FD15C4F494AF9BDC78DF2887CFFBBB5D9DAAD21690B02CDFF0D08C46F15A1A40C4A53BBECAB3E5914A6D5B5FFC1231183D5F05794C6A9BB8DFE2A75ADCE776BAFAA5C6EFA15E77D0296A7B12293562FCD6B78456EFF224E3B14CD69B5A92411D9B31C3B385FD660793776A622B04F8B034D864381278942C55AFB18F7A4C181620F6837EC8D240F25A0DFF45D873107E2A005715E84EC11DF91DD11E99DB729C62F424EA39F27775404E2BB0E4EF42A1053FAD6D12C531304201D0017C08CC906266D07319B3EC91DE81FB9480D3BEE6C168628E5B8D817B91A7216D46DDEC6AABA84F9474249D5927B1B5D3F4C6A91AB147F820A58CD0202A8CD6AFF75F51F9995268CC2CB3DD55A210008B667EEDB1057B067B26F4D4F11AD58C82F1DB8D4981093955C5E6C3274495AA80E9410369DA8503354F23E783CAF4E5C0D66CC2D6B632E8C45FC8EF4C5D64B6B3FAD03EB35A07D1A06593ED51CCF07FCFCD29EE195CDCC55548B8B125CF00F76167E9941FE06C57A022869425F6F5C4BE87B8DAA3C73926BF52C47B6FC324A7C69CCF9C3550167DD3309E8CB90C4E1070F9375128BD9D94B3781F5103034980017CDFE3622952EB3F303A8D233FD68F7CE52875DF1D2D35C62F96C487DB09C93F36DD86DB4618F62F6511A942B0BE2819DC2411BD0A50069E3DEDBFAEF8204F711BCAB3252650F6E97C1F347ADC1FD54DCF4B54B5D4E495C451A069B83CBE84084CB7B26C2254AC5560B712C7490192B418C21C1AC73CF45B6037E3816568709E83C8BDE8DD5C25C5C6CEB7C4C3458053A3514ADC5B9796D1C8BB0788A", + "sk": "BCDEC84918CF157BB271A99A7CBC870E1F7D04D3B20B42FAEC33B1D41B550C0A7834E890B7C74613013A6F22A3FB4FD211718E21EE7F2599640977E85E317B9A1BFC39D0774A06F948BC46B114979737FC2BF0A69E043BD9A59E1BCBA7D22FA4FF93970C8D0918561C28B8B12445158AFBDE2CC362AF25A6197519DFA2E4991D901011D2A02993320C4CA06520326A22348D0095644B364A54822489002C22162940C2902495644C3026CC982C0215665B964D48A04104804813152DA21431509601E28290C0C004C3806C091772D4C82C1098280823711A45721C0590549840DB96800C878010A86108104C02A30102B064D1321211C0911985510313810B108DD0444810995163302A4C344C102692E212601910514C480902200A1A46301C9781CB967058443123138010400C894648803886242230D4264811082944480A10A86421852C50B225212751E140054C1642D4388ED1340D13447013B86C19250E2126615BA664C386040C999024042D64B025C3C0651C319220C84503A19048B088118444C32069D9409002950CD844624320920B142C10442CA2188103A60D09B37058C26C22933024950923A5511C3225C414621A08650C016488944804C84861484A8B144041B04918444E9C96605A004013374213362CC830000A35914AA44C24834C1C17665418894CB84D0A440A0217500A478ECC046012288C1320051317429202000AC26008A801C9442C191949C4221059B82148442220B8681B144A101390C9C26C20293201912D04374C2489884A864900C86DC2924008074862286912364ECC8624C324250444204802486344325A06659BC4641C274212424651B26C243684E12068C1B224193001A2C08C03C370C3468E432064CCC20802872523292A0B999108184CC2882403190043000650C44C54004820268ACA204608460C12822119353040B02091164AE0065184800C90925043C270C9926454B8859B88000A2101121400090608628604CB1602C3C82508398EC0C24400498411885013136294928C61B8600C022ACA4020DB4069DA08864A3469A088250B0240CC96040CB10D0A9825A18400523442400060D4C8708B04101C350D42A2451B30009C140284C66C0CA064833850D848208A162A81A260C190894A020550B861810225111052923688A0B8311207425B929104146E5C266204A52D89921080228188828088040581026688840019338CE0340A4C0202240140D3308CA20266C8348120B968189425091410CC922058961159B42D51C08183306003928DC9261282964C8BA08189488D1B44704818051936821B010693046E22450082C80549347148323089926154348E24C44423B640518471A39811504446E210261BA92059A229010781E2286CA18204D00070E4182D0048614028528B80700A094A48C640C89891DA06248C221124846C412846A386914B1052D932420BB691431669C098881C3992CC44698A8831482046D98689134770DC9648984805E2188A02226A5330861B8791D3C4610233908802505A34518B248480B64D01454D82A0000B3591E4366D943624A0249201380E8484680A9441034688E1B2498B920C89045008093260444112C40D1882698AA46C8BA22C112091919244C1206D9AA4215BA47053108502070C5B164CA4A66D11366108328A02B869232602C11680D0822D083522D93684184424D93402D3A6459428495B2480081881E034498C4232C21810001664939270C8468A0381711425121CA4019BC288A240849A88642097041804000A4061A28890801092D3825112208A0B2432C8B42D81143222492802048161864D83064C21472E22408A0B3072E4860018A70C0AA90D1385699988308C2048E41472E3942809497104B56114A72099C870542825D9126249C861CC3482C2B6614B18449B2488D4104EE414484C0082093921D82660A4B80DCCA2840C239151384D0235722025511490015182214B066920234CDB3692C0964C14C0410335819C406684C4909A44600BA80803C86864140623A42824471013208D201549403890E2B289D4A0215B82650AA025599684999441CA208403373223B77058A89008158D9392041C280011C89001851001254D8A368EE4A65164B06C8B488960A24D43404622C601C9A860C000220A2140130706C2340E6034248414918B0480182109194341027756188942B1D56A02D7BA54F49175E97242D7C7D88F8B76362F6E00626D5C43CA00F79BB798C716CACE203B87156417A1FB7C8329A79265384F842A03C67B6033CE4569AAF56CE5ED620C311C8747966BDB91381BB3612E14CD3BDA295F0F60629B22CEEA9902AC68C12303F7F6C6515540176509404B164CB26B20FEA5DC505E79EE5E340A9001E58BF1CF1895D64554BA65A5AE5B6854D0E3FB55F882E8F4E0F19CD4FE65BE4950FD1B469C285F3A8EC333E386D5E0E4EF77BADC6A7D708D43BA1DB88D6A65EE2AAFED1FBCAF25DA02E1BC70762EE598140F8D5707CD4617424B3BD7EA31BF8905E5CFCEC6DC9CD5A304E160A2F572674B8CEC6643319D8C8CB5D0AF800B88C39F58AE0EB98C422BC56DEBC63E21489C8B08E5BDE780D935E5CFF895991ECE3B1E3ED0A7C73023063F620DFDC19AF60CDD2AC586A77FF592ED2213E18A00591ACABD334D159112221B4937CFEFB52F6E629CE8BF43A0E68F5A6FC04D91249F4866BCE3D7552EAFD5D4A670F5646065CB63D6DD0CD169549070E7067DFE219291097F9A80013896E8CE9A98C8FDCC57952081469E7D6176447CBBA056EA5F7AE02D4F2EB01C344777CAC8179C65650FED7D69BCB3157DD3C374BFA535DAA86C546F7011E24F9706FC7C1BD2696C38426C7EB8B60FA37EB067C7F779ED8AE09BA85EFD5D6CF15CDACCBEB2D3576A9119B69272A369A0944627BF1ED78C9BD1FD755A0CD1C3A35A0844F5E838EFDA89A69D3142D98B493B9FA013BEAEE7711E51CBDD7D6BCEABAC57DF965C87D204B4AB7166CE5E0A223670A6E1A0F2C004A830B0458A92006FAD8CD67B5587B7158527F6A8E3910CBDC864E3BE2434BA8F57D992EF33FA37464F51AFAD86DD8E9BAFBF6D515069CDEAE1A7E2E8E74AA3E9A6781F23652EB966C13DC55ACECC623B2D2DD6D0E5B4F4008AADDA7FBF552BF631AEE4811705981ADB520C7409876BC7C6967939557AB479C75220C035EE4B1C7FE1A799D1407A2FB00CDA0FADD3939182426BC85BFE28FD6B14DCF74680D356E2D405DE7203B6620FC5CB75BF3466B6B121CB10755544895491911F4246EC926B4CBC41E6E32E0FD77C375AD6880CDE407B5D598EF1E100C859076038DFAC70AD8327B36EC9AE1BA43339FFCECEC16922CB2B8A68A6D65B62F3A2D8B549EF3E7B1937FCB779863D520AC99E09DE7DB053C91923ECA1C24272991573E2252CB5448E07A55A59207F7A6134B25032933723CD9DA9066D937DE127809EBC609AE0C0F24C6FA8DED0F1D828AFB99B99FB392C247C2611356CBEE8803D93E315B5A51E3075DBED3E19A239A695C5E5AB5390F8FF93043E07EC86A40D5536014644FF07B8615BE29B3E05687AC45561D942DFBED128B23C0CDFA00C2CD5A31C2380247695B8E54E851B0701FA343F264AF65570AAA31D649EACD650634E96B7DE543F412B44B5C50B8A6876CDE9DAF9F8489DD40196F28812E73F984200102B883452EF326CB15C30560404309EB5BBDAD0F597ECA72E315A0D68172C28F0CAED2CD9395E0526B009CF272CF44F5B0225E5C031267A1D21127C793F5FE43C1F21088D6821BA3629D9ABF69862A58329BB4734520C5CFFCEF5CEACA0AB27129CC6C38EB476DC689AC55E70A73448FA082B520D60E1AC4ED624DA8DC0C4DC388221C77E5BED4C4EC6CEA078276FC7A0C896B825F87B5ECE931A06E313AFD6837FDDE0A1EE4FB20E19E31F83E6DEAF585E4145C007B70BFB1F349353D3C4682CDE4AA15F74CA68DEFAAB2F73390FEF3701286B3D6098577C2796D53F0A72BCEB07767561B8CD74394015E0557DD0A08832E56E294236D70C984DA72618AF1C4168A43C29DA42EE5FF22D194139754C14BFC9E3DB998C8ADAEE2BA207881BB3988DBE11FE2F66A243ACAE8E4EAF497969426D92FA8A4345F01E2590620EB5D66F65B1A2602F7DCF30173A3BEA40E52528DB7D4415517BD3F21AF15DA3AE1E4D14C12BD9FAA1C290A4C6ED54D2EA7109F44D4ED6A1DDA63A1B98B7EABEAC083EA3FFE1818F03F5E5647FDF858E16A72107F46F85219EF35F831AEE7A27A4731A1D24976CEB930A0F8A325C23EA3F3333490E8F68157C6B731DEFED42F82811A50967E2779B5065F988C391D0AFF5C690DC89C73FC193AB994A80BD9373FFEF654F49517B81536F92C7C811935F3D34EF94D61C1F28477C3B89420D5EB1FD39DF402982FB267190E0118E612D384C7690052477E255BC83D604AB9B4B43C716E8533AF82F942CF273C9823AABB3BF1281601FEB7C86FDAC680DFFB8A7B1318E72F4BE9FA0CBFDD83BF073006C7A9A80181202C924C79505E9D9C82C81F52C7526AFBF982877D7F7DFB2576E1D330538DE0236E24A73739E8FAB92303FA99628E463DCD0D8CF300A234EAF7D00F3325AE876D27DE643E708213FA83C4E845D8B622DEB03C344084E3623DD3B7AFC424FB46BA1C81E4BC297B6EFBDC0AD025A727354DE74609ECB22EC5E92A8364469EE3B3E8D9630DB1F0C053B96CF2D38D72B798E769A56E003DC1B9217D912861E986AD4CFD2E25F0E25A59A60BC19130B45E3E5600D483D9A8B1C9C0836C4ADE168D30B8A590A22178A755496C1BB4D439786BC813CCF5402C2DA9D0649BFCE8CED93B8C15A3A9C4B34EB22B8C244AA39E5ADC3EC51E9218699F195231B698F46FFA11C6022B76EEB5FB6CEBEE1EF2D55B780969629674251A2E401F7071C948CA1541E2A8E1CB8949A9C610565E345D98A28819A8D8C1A6E950FDAF2B41C1D798A6EFDDC807BA931F2804EC61231B09EC32D9E752D3AEA3F8DE889F17C8E4698EBB7C491DC74721A0C52A4C821994334F7D97E31546BF7612C2B6FA368231A98DC64E9D4E491E241B8B5FA6E4FA8D9A30D4729AAE430C6D1AE358374ECEA58E07E697F0B8E0D093FE9E1D036ABA07F2D55FE9D030238C0DB6EEAC21DE6E03028E1AB991F74A754C2149630FB402C025C1840412ED11BD53BDEF26FAC36B0F03F48B55CF15773F8B083436BACF90B1F3587A782D4E4C50C7324C2BF2173016892C4D17B4E9A4BB8DE1146BFA8F6E9810B3C1DF090FC61C242E097A631B5CC6D468A9DACDFFDC660D32CE702DE2A87C8ED1613D8AF09A028B2B4A716388B0533A41F6322622115C1E751581F06F1A71CADCAD7337C8881455E3C2B3725C8A82805E6EFFC0BD89A0ED3C73A05E5EAE505D5BE604330CE88B17FE43F17262F3EEB06F7E62879E94A861614400A4675A18D08C02F888F397E90C5CCA7A5BFF3957970864E68B611EC6C957FB78D799DAAC8A0B917DD94B4BCDF3152E2B739A24816A08013D7B263CC85FE4AA35393C54E85CF5F2E98F557CAC073A381019D288201A7E8C93CBB5A3CF605C80C4FBCE566371A3239B691EBC0C67584B934AA243303D1A0AAF7648CB00E75E3CD8DA7D8AA71E41C0F8CBEC1ADDF27326A9D5C4A0A4E851F8552EA8EC9C9949363C56B33A745E94B48522748250B498D447D3E1ED82193B48AC2ACAB3F87655FC3FE6DA0A6C4D9E75278A21938DA66A09053492BD4FC29E3743DE3056AD202F3455E9BA37F43EE0B74BE2642A537F3B4CDCFD2682949F6A2F869DD4562268B50766C676D01D1CC425B206753FE2EAFD9C45E54A37BCA002D2D2599ADF13B43740F6C0F912BDC68B087EC427CE4FD7CC87B4C0064FC7BDB59CD9F17CAB3289131219A0CCB59851264FB44CE4D6DCDD4C85C9015499BCB74F68929D6E6191A196900B9B662A80811E613C405241A73C98B84E2853709A508CFD5B954527CAA7AD15B3EE77DD79E581F19EC284B54E56F45EC62EE6E997FE8F6C2501F12B544DAC253771FA65531A48BDC4671F3FA8FEF9C06B0A964832802778205E8A24D6FF3498703D737A49FC3A945B5C84F9810D354385E03BEB38269AF76A9C57501D2FD3BB5AE83E6CAEB143C44AC46B3129FD3DE7935B73F6EBCD42212143F3CDA752E5453EF3BA8E13F08D6E881094B86C8269FC2257E2CFB06C82E4CFE65A91FCD70273FF08F461D4B2ADB79279443C885F209301C4693A74EA1E1E13C4EDDA1230160134276B0B0740CF8E75CCD61FF4C2948DEF15763CD2EE5FFC79B12115EEEE71DEBFF1A028AFFAB0DDE512D8C540E9F3326A86C7057A0A59B800010919A8171500EA71ABE779B7452E40FD8D31194F7D9044DF97B2AB6629A13328686358698B5A04D1CC3B38A46BF63C10A08D924D93B8EC49E1936E2C8CE86AA65AE2275B05AA57BCD6A8B641739A9FB5D941CD53033F4168FF830D04A6197378880092B6827DF9B1C8D5C397C00FB6E7F151DD93778BFDCFB1CD4BBC797A4D3E7BE4401BBE012D102AC8D8540E874D44C641834F66CA534BE7A5747CAC2ADDF4DA703FAA6BD79712E8B7C501D88F4076B2020E8E99CF95A0EA0D0B92E8A779B9AF6F00F306D78E397AA2DCFF603CE47C4AE7758731B20CE5E424EDF63C6DC99BD3C86037E46D64025A8D6CA7535E3D202B60E335F38E62FC4A041760254FB88E9E9FECC2C9F7EF7B2B9896FCADED7E614EE57D3D0E5E4A64BD649B614BE554838E38170E0748E5FC5850E6D9C805AE59928A732B01595DEF14C7B80A7D371CE80238F0448D7E43E37BB7CEC15304950E778CAE35D946317F796B5A8FDB5D85FF17E4D29042D934EC51C37CCEB4045077D212AF9E039F0E9399F75FA5407726FE2168F50CF6380566AA47B6CDE62" + }, + { + "tcId": 68, + "deferred": false, + "seed": "BF2846DEA3C6081ACAF75BF64AFAFEDDF8BD15F91767993B2512551457A429ED", + "pk": "471888CD25618D5B2ED4DA93481BCF9A1F4A4E1B781556328FDAFDF8807D1273E9D304793916EF99F55AA44E7393B5B29F8C8F3208162C338DEE1D78EC15A6B53567C948686D7E6C9ADF72D7FCFD252C0B0BAE33FF0CD980E10F65D91520BBDE49B41BE7F40F250DB70CEA064E0D553E3878E10DDE3A4FA97374A3717C5CF1CC691182D6B6030A6C7CCBE9A06B26937D07A83190768BCA23EE0D53FDCE3C6B8074ECE6B7AE0DAE5FFEA2DA18A34F7683B5099A50C32B53A7F564FF33E961153B915AB9FABC9E99DCE6B9D9EEFAB3801E4FA1C0C65335F18D45E9E947C1D95C41ACD02E3E64427FF751959A430A59CD8FF7D3540DAAACD99A668FB4FE3DC6194E52BE226FD2258DD487E8B3DA7326A1E56F0E33BCC84666BDFD9BDDE4CD9B3A2713DAD664188C811C6381126D4C4449EFE45D071818D63F7E2B61ACEF9AB8E70C643BB14B223CE465E9F06308CA83C49B69924E555F5AA6F2DC0A919B86A69B7DAEB2E4F1E1985E15790A09D8D34A81CD5135BEFA07606C17DE9E53A1B66AEBD2542D5DB491DDC8702C85781933A07C7C5E27FE9D7AE6767289D9F98B1F525448B47933C114B7873DC989093F7256389EE428E7F704C3A254842F51DBBC882967DB8AFB3582BBE75DDC260C52C0EE7E46A6B407164FBB09048DE13183A787D99E7ABCF6E485708E5263A4F568A2C4CE1AA7AE0613A50B87C5EBCBCAD91D2D5ED44E1575E8C71C55042DD445AEEAF81957DA823C175A331D41D57548A9ACD0872AEA3AF4EC7262C4E14597CBFACB123614170D8C9ACEB4A93581ABEFD24CFF5AB03844E2E95FA48F265D58EE0076EA9F44579C5D440D07A77B0F94B117B9217311ECF2DFB8BC3EEE5686EAC9F8E4150148BB5A824C379EE7E5FC383CB5D964E564826BB4DF824954D350ADC37CBFCD4CB3AF4061E778885BDDC7C77CD52E2FCF9C76656E96D432A57149DF48EC694ED04B45BD58B2616099E7997C3B7FEFA18A88E6EAD6020D959E1427B796DC14AC603F8B49AA90E1FA56A6097C97F21F327431B1590063B7C10635BAD500EDB5E6EF985F1B321203E5CBE358F8A4549CF16793091436DF517F308CEC8A80DF728DD32D8A76F7C586479AE7437B4374073C0D76C60E111EC28BAB200453BB85DA6DBE5776EFDBFD22F4F7D165314C269EA33CC0A6A14891974220B2531238B896ADC75E5AE33658AEEB3BC4F4954B44B585EBD1DF92302458FBADD906F4A69E0F0013C385935BECFD97C8BB21A127E34843BBE4D7C82C9EF7F91456C0451828620A151F4CA0260879280C14A27B0DAF873E6F9D27CE1EF9B8E50F5BF896027B415427E633C4F2D04B2B921E1F0B85E34AF2F6D1CA6063AB1F4098941330A1E2A960C885EC1B1E36876C725561CBB991B37CABE41442F439EAC01CC76153C98AB1D927C53BA0869C6244A48D2A235F325932BE12A804756346285E2591FC0EA0C5A923EB22DCD3769C22EEE39F01C211F7FA67FB1B042D21B895B54D07997E72E24DF13C35219B79CBFF013A9DAC527B230A66C50FDEAC820CD1BF82307B7E364A2DEC1360D9C4DEE5EE3330530D501D35833208F8CFC2C7966347FD4B145F7A457DEC7B07EBB60EB8116DD848BC10FE8654ADC7F0BE98642379363AD172B8A472243350BF2C5AC80208143A21768DC4CF30AD65AE2A1B887BBFE47B225B3194138A079430C1106A5D5FAD56F10CBF0945E681BA31335B40A424E1FD7DF2405628FD133BA601A9A8BEC494969865E391D18A3F2C93AF707B9D3FA2C1D909C75C0C109F4166CA1D5EDF1210A5F3A426DE8C328C6089B40E21292688B546A5017B9AB038A153B311330C7054E0BA34652353F99FC5E0C4F196F34D10EFDB967F3B08E01AB74C2A1FEC819FAB8A5EB71DA9AAB90A0C1F35EE13B1FA41EC0F8850E127E8D3A02B25FA68D5ADE727C23C02BBA161FEB29F7C6B12C887EAB6EE13B96921A1838091D7BE76394E7B00FB61F93C29D3D8E108F2A510784BD2FFB788060475F09B96736E2802D9C0FF4BA636C7AA1402B4061C9B7CE8B8017A17DFCC571BB4122583D7164FD93D58B4E204B7938D8A29D923CF59AD96483D4EB15D8272D9A5049A6464BEAD51881E27982313A4EAD2B59CE76CA107279E1406459F966F548C401273ED78E0D7A39603CE8833DFFE05CCDD7F8BD077938BDF1EFA0E9C04581AE267904C0E071F14CB7C03C47C123EAC045D023867D5417A2D79AE49D967A13B645644BDA1CB4C27475D20E0ECB22AE89A6F742FAECB1E46543B7723C782E5093A5E905924AAA37D9469C0E06A64AB77AC655E7BFC7C6D91BC4CB9A7333640827288DE99D6F0C903B4BCCC0B3B095874D7A435759F7244E08C5387B349DAFCFF6F855595660E81F691F073C33C9D9B21DD9EBCB6DCB86333540B6DBAD58AFA0DB6BC25E396FC1D54F74B57C5CB127468F655DC8FA27BE4C5F0B47DAC99DA66454CBB3D2E76796A4199370B63CAD67F8F4620610CF6B31C8C4E05FA696C3670799D7141A1CF67BBB1BBE3BF8EDE42D0C76125B7DDE298CA1413EBA6A767B3AEDAF89666A882C5D255EE76FCC79CD41021DAFF368BA3A20FF217B76E4E3A7CF9D487820AD6AC4A2A9B9599CA6F5223DD4016DEEA12E08E48E877199B281E453C4F4B6933A5B2F86461AF01A59EB1E38704C95C46A5D9C54AC66348EE19BA3BC8858F000E18B58F350DBC1414928B3F7475497EB7015AF29CBB257899615D73DE8AC220E424846F54665635DFC4BE1A8EB017870BBA1464D799B89E268A8A26861A6B038B7748CEE50BF093CB832E97E40BB978E93D8085457376BF43D1B299BD9E34DDEEC0B6DE0FCE5E0A8DA14C1E22EF0EF0F677651505E2C4E4555D04CE7FBAB8BE12FF143244E58D8BECFFBBD84F1CE3F55B521A2DE728C86B2DC3E30A9400EF325FC6526AC56C81E09093BD9BB93CBDAC6D1309A777EFCA27EF9D33B144EECC641BBDE8A4CB63B3411571BB023663E893F2020B28C98A33027D976C82A2578EF9D684C88C7ABFF2CC4C3E19817E3E8CE37478F32CFE2ED494BF0DE24E051823F8842C86D5EC5A0C9EB87C961935CB63DC5B8A4CB62B726F3C3F8416B67A638D4D7EC476305C9FAA38B1D2D89A61C68011878797A5C5E1A52205719D1327C9F26CF632F0365C586B6DD76282EB1223ACA24D41907543A17AC4B17674493039CD2E5B3C8BC15B2CB2A0F4F79EFE3575764F166CDC5351AEB71C328138D8824E558B87033B0E15B2A14566084FD1D72F375D38712EFA9238F6A3B799B5F6D92034CA1C298BE6CF526CEBB371B2240A13D0D8D6515360CD88E2AEA4DA1DE424DFC7EF79247A526E3D52C09464BE70731D2D7D409E64E4F1C45037AC85B8B3A40B53AE7A5CA4F3527ADAF66D509BE5714C94F49C205763577675452952D34992D4AC89426128C73F46108A3425BAB0E55291FA05DEAC792E91B5983BF1374F99E27946B676A5D7422579910C6EFDDFE80199B86578B40875BF7562BDACC7A9601F55D22206AD785A73F00E8EAEB70E53A5643805B1E173ECACF8FD1A70F3CF38504B4B021EEC915D8B1B2A835EDD6F6A22F06CF33C2C96529FBB54A3BA47FCC8C2E7EE9089DE5DA246A143661488DFEBBFB63CC8D2857462F55F009FFA917A63FA87D046C3F922CA3F9C1B650EB9657763DD91F4", + "sk": "471888CD25618D5B2ED4DA93481BCF9A1F4A4E1B781556328FDAFDF8807D1273A8F45A2EC134BF040EF6F32ECA6ABE19C0E70D5AB5AF5D284AD01EE26877180F80C71A31A5F3CD8B5AD5039D4CC8F5EB6C313B5E2D5236E04F2D67DB709263EDF3F7168AAD880C3EB854DBBA92BEB2B1F841BE9047F3DFB0D1DC975F36CA9CE1DB169101180E002369C93685921824E33246C346201A26511AA56DA49069003402119224A4082E04C7480BA66C61100EE1A04104C58460822102854C8B226D9426714A0824C8422112B26582284023873000947049460C2397090391708822621C41111212444C008019A205D1B44D842471A21825CC386C1342100117840B446A042006911042C2406682C845412625092560DC20254804511AC1919C2060582431DBB03011400A80347218878498024D19B38C1C388E92984991281019996D19399019B448DA986C08916113886420196A42C46DA2404889C03083C210E23408624484531061A2A68D81A48D99C88818B40D0A27428C1626E2A62800475108C309883885E112311CC39109910C59383110338E6432904346821A10924CB844244740CA3825010891A3B8819AA2499C90401C12310AA0480025605B1464DC34091C21810A116293104EE2986DE430868228625232059236881B017112071241A0109488204AC81002A128249820643850804622E2B28018B7442222665C303288986D818241CC904983C690A0980544A6281AA688140012138488E2A03163B8251184701B142604B13109A25013188402C38DDB24255AA64519338ED89628034665631420C3A050510429D414098C302ACBB4845C225289824C94C2691B268821458014B21162B00853C42410112500A8285B384181900CD0008E89184C1CA085DA244603170C81426491B0400C93685C90454BC081C08691019020501625C4244004437144062D2211324C34229B06666386610245621B4252D8128102478C903211DC3086113502C93025D2B42C1CC38413A12C01B84901238DCBC84D02B048D20449C43604D2C6254AC28C91280EC3364C00018862A49154444CC84289CB840D941804083788A1404A1C058D1B47845BA48524188D102011589880211441C3421153B0101BC92180866C0B300D12C94449406CA0A691DA14820B0532D4B08103913054404E504882519604842270839409C996490416668B88405BC240A22692C2882DCC808964B24D00180553380AC288319BB844E09684C3488E0A480CCA1692E042311A138042A86543360521B1001B2891E4422AA318855A804D5C268264221010450D21B88018A1445B864C03300A5282841927248A048D91848819A48D0C1140129981D0248964C63189068152044A5028252327309AA88523347080B48983300E88160080A66D0A9590C3481062940D49A289E0B270010260902801D8906092A86D50B04CA2B40C9B90611BC6089A4084200391D8C61009328619230D13C15050246E59189019B2481AC090E300818B944554907058B6008A26214C3264D9008184A611A0B28022104E64962D9BA86851B28051B46850382D23C27012B14449024A84A491A3C089882241CB8440A006711B38250CB83110A540CC4632C4180DA4004601316402280823B54540B0899292711C178D58A010129225D3B26D01948523336113012001058A4A8445D236315A44802124414B428210998954406E1029411CC90949B4701C1384184992E2924C090489800026CC28229B882CCA0289D0824401498AE1C8080A92045C240680020A81368E91088A1CB7601B856902092C1923518002642194888BC0711294308914100018684AB66463220D5236285C384D1C85641345900B492964204219170D9B3032D0A25104209219222848A2841C2304CCB2311C941021403089A485401269D0064E0B485080024421244D0208704922498A828D1CC810130144149371113746988605D91840C28664C1986889202CE01640048730224024220188CAA08422090E81088659B4700B212188B46800301124882D0206722125250A196510122A089501E1900420100851362A092345A4882183A46DA004909B380E42900C11C40CDB365152006A49A8911C964D214130130092E0B665DA960DA0080614282D9830650A23510B3801924001CC080E90264E23469283964193848052C845593244C984682028421449615F92CAE0C5784CCC5560F4488F89C5A8234F2D32A8E68C5D1380EFFEF6C6C3F320328F0E3955484A42BFEBFEF943FD69D962F5F6A78A253EAFC70495F96743FC5E93F127C180F1EF7E7A7DE4221F637EF2325328DFC314C96A98F66FEF266E5E3C126258B88352A244D3ABDE3844D006C32CF335FC8C2FA63F90885DA39F57B54E96D6C7D002B08427C7543F84C415CD0B9C35BAC084A84EA5667905AD532B9B96DF94972DC41F50D05211D49522F3205CF7BD9B9F43BC24320464B22B6A7590D2B494BF8C9679B36CB3817F2AA0F14070712F4D69E2A878F32EA8417200B15861014B686B2838FAA7EDA182CA8FA5352C8A9D86217C1E64ED566169925A64D0F9FFA46F681FFEEC859618FAF0217A4150D762F4297240EDB382EF9AC482642EB18CFAE0C2B6C63FAC6B13A0CC2EF187AFBCA2DE9499D8F03B7808CD4CBA3C01871CD18C770DD07E18EC4087CF88FCC75F57D5A7B48488CDF11D05BA4FB5B990EBEFF7D0FE336F6A09B47BBC587223CBE9C0C289D4D822CB6603D9D72585D9BC1B26690D773921442AE98437F669EC1E5D163F8755F01B79B64C49A4749CB92AD35CEE90AAFDA8D4D98C56F2B2C5C23DBE4008ADE3C2CE2B58936C991C1EA0ED68192024A3070B23BF1912BF125C7EAA82DB74BF70443CBAB50313237702F004AC5C9097534E7809025205F52427B5D943BCEE4B5372AB0EC4A7D5F56225FB2945E5FEE0670CD4701D4E83F876B4E35DAEDEC6010EE8050704D4F652DF7AFD0F76CA4C8AE495598CED4DA6F831D25304B0C3F8DAE68EE4587315ABA35F0AB0C57E5F8B1FC28861B94EFFD86A4138874F8859990003A7CD06C78B658F98D4C527A51449064A18EA036AD3F12A12232B279DFAA066A2A6BB855A9BF1719223E98AE78CB16B0C2BB6F01BA01A5EACBD180A5F55486D97C7C004327F70F053211BD2AE5FE5624600E6BEA4A7C3091F7D55BD0A08707D00A48BC4FBD1F5E0186B28FD8BEFABAAA378C500F0F7AAFF5AE10D7CACB3881DB61E0F25D06D4521AEAD68E0123B06C8EB36F1E1F4DAA89FE87FCDC965EE3A3914ADF98AEE505652881A23005B15D4495DECEE29FEA75E8416A73070157DA6CD4F8A112122A342AF5C1CD7175FF9878A328BB94897A79BD38161242B939B8677A161289A6501C7E404F2D26569B5203AD21D2E41E515A2B44719A7C51AF3CFC2DD19E939A6E820093A88E675FB08AFC3D681F7862F3C7E04FF3EBC47C6A8937FD5318F21E393794EB650ADEA8721869F12FC2C36BD031DA7A0F3602E143227696B6944B882A1D7F24BE6C92A8CED148002EB07A89BD4ACBC7CCCD61D79389D8959108B5FD4FC6EB6335F320D796537C4AF1D2653889757762F2FC640B546D58F30CDF6CF19849478FAA2A4CC9497B08B4198545924CD469A92DEDF4617FCE963A12F7E8DC470751A350A700B6388D07ED6968D73C92789C859BF8F5B636D62C047953774C68577E0202E526B75CD4B8C040C7ED79CD71746B644BDFBA2A3D97059D4C10F4305EE36EB5EC0FB2D4395B3AD76F267737E494AD99B0BE9D04864C08B2F59643A3887F08BA8D1262CAE59AC5EC8BD6699FF8CDEE37B62DAACC40953C1B11F11801B46598C5465FD466B48E5259F39308C1C0CC6E03570BD73C167418C10E4776AC7A88BDC0DF6CFC0A4374DBD8C46255D21760A05F2424DC7B1C5289498E434AEE87CB819E7CC121AEEECA145DD5F296AE3E9C4BEC1CA869247DA963A32D892808D5E21C5AEBE225FB47BDC71668C7671D7AD3E97F3C2C7D9F6922B723BB4A1C192F2574E4AAA172935BC5CC8D3B8FE9DE0FD6495EA954A572BF8F99A773899BC4D0860C6EE0F7124D2E8BD80552196A972B92EF0DD02C1B7B93ACE16CC072B3459CCFE7AEB8EEED6B6189A5F6FA2801C529DE277BD70C0A74A256473A24B9BCC9F70C50247A8BCCE4FD65E6CD3B0AA3EF08748075B6F5CAE090DBB0455A95C1A01F0C4132EDCC96943F6A055FFBBF014139B44E775378C8306779AD387BB578D0F6C87A17E50211241945C07BC688A4DAD2F1C67727A8318B4312AF75829DAE2642A199E2519427C0C589128F82A873318ABAF65840240881943A09D04CA3775A5491D8602D631F4A8202C5C58EBD478F54104378328630B2DBB94FAF7346F023DC13BC99E0098474BE922C50A0C373412A3C0C5CC33448560A35E98A8BA8CB9AD6555A96F9E5FE5634DBD12C6EBA9609598262C87361775A4F89EC1876DBC29B382CC3F114E1DD2193FDF18D63E8CC187F5EA984F6B7BB02E8FB6C56B8EB0F27A0E7416F68E8CB2D102D1548126EC80220DA3FF32131BFB793325301DB1BA905B64F3878FC7FF8C6880012FA168C59D901AAF36F15621DA4355E1FE9CE11EF061393CD78BF04BE8BB124A11093E5A7E083A62FF826971DFAC64E455C4AD8AF54D156C34F09DF10EDBA38F9418D6502F781421E8F5D6768C958D1FE86F3FFAFE7A338E69BEEF52E7A12A301384F98BF0F399C4A2CDF1DBC73A24F849FE3039F1021D30266D9AE86A5199D3A27971BA33AA0E1068D1198E76B410E9C5E2C360E07EFD930906C859BA5672E40F80830B555C44350AE5EABBB93CC4A9BA2CD46419AE8FDEFF49E145B403356E5614F988A96031DB41CCEF5061FC616B31E44C08965CFCE685B1F8395EDBB32991CD550700A569475224F173F180EFFE1067B3640E27E9B95529407171769C4B13A502D8FD1380F7C2451ED37724A9746EA2E6ABE1BA232D3C50CD85F5E65CE03CFCD63A1030EEBBECB0D37F98C54B3400EA4075535F56CAE74F9ADB282E54FEF53AE317DCD4C14C1018D16C5EC858888536654D22FB3FEAD4EF8BA3A766C037D950663646367099231211953627C838CE4468AAEF91595879188CEC0B5CAB9E642A74FB4BC9423A265016F8159455BAEC314CBA926F8D4BA27113E5DFC32B0188241EACD32EE8271E146E3D820A44565702982F7FE378682903C2934EA5607D03823A13DD441C76BF385053F044F8FB46C53B3B4DC84F8AE503BD085BC8A04A3881710728CF95862C3F587F5C36E5A938F935188A3E6E6435DB64FB3ABBD6521255A77DECA3131090866969FD379E88D188852430EF637B0C92EE924D632C4BFBE21125B5083009F32771209A146CA19D7AF7345F4A40641E1E1313D348B48137A9A292D6DDEA5FF827F1D5E9C30DCD09A22A03E61A18613FC55C428454BC0EE898D1B81077DD99EE00B9C24DCE5B800B434673E826169EF0B13E11E01551E4BADE5F8C23A37F69A7E66EA174F2716F5C2D8DE74067E1C72984663C2B9A85B34C2D266CFB0700DDBA3C3C33B8BD6348CC3422BB0066DFA0DD49C0A2529A095004C06C58C1512A0E303A29751B759507DB6B768BE9E0C812CCCDA432185042E6D293086A0F6CF1990C7ED3B70C0BECA4A583892272ED984DE09EF53F0BB7415EE51B1C78B69E85F317E47CDA68C558BD3303DAF307DC50F86EB29B8A1FF022EFB9BCA38D7F886766D1AF006389A31C633395DE0B16A45B02BFEF191DD0BCB72B4C3E334E7CB3CFACDE61D61BF58F8BB68D0DC480030FB0A2A5B4462CC21AC937499C3E9584B8684FE30A1B46ADAA1DC1D1747299FC67CF7F8BA46D622EC599123BB470404044A6FDF12208FF47518B13A08529817EAC984BA850E0C797BD360F8F8194600B6F61E270B588546000486FEF61F7C1BA4EE4B61E11385E200E67B2D8D3B6368A01ACCF917A530388F463CCEFFE2CE19A50573B6E5FE1CE2DE99C5FE23E78CE56127889951658DBF3C9B1CE3E9491C24ED4E6FC49B40CB0827A42CFA9DB9AB43837CFBF4189731F978CAEC3E9378C9FCD6E820B969DB94FC81C494772E41C7CADECEB5774D9CA07AF3747137A8C38706979EF7989679D72157D7E933F873B8A5788E75B47AA85DB93F4493B6335347921E492A7A008DEFDE2A8AEABC44536A68D3FD8370B7F7A7BB81F9B1237CE8E4B04EA49C8DF6F68377DE8B7A8D84D2C34B33255BA1994420A7ADDD191A8650E7F63B797B1E8CFAC5EEAA687F7F3776DE10297BEE34C884211AC44390EDAEAD160E4B47E49CE6D40D4DBF38FAD09F32179D7C88C66375777740375D790B1EC716456FB1FBA1D5CE5652AD54A2B7AD5E9D62D01739052D29973808EAAFBAE24A190716437210B3957EDA9C6946EAA9C322B371D30DFA5567D3D374310ACBCAE642EBAC96112F820C4A82C6D59158BDB81AF44C648DBA1AC84DBFA3AAAB9BB64D7B264B13CF3232FB1271C421F590FF449648ECB56325AD339DA594E0795882A95DE0A942A639D3A466D715C0EFC1B81ACA240039BD7BE62C19A924CCB07130467BF4505E1D2495A54B2EDA7A064A989D9145EA9242FC885A9706EA11C880EA099D3EB563099960D045D78100CD6A9B888E22DA1FC29A3FB4AE0A67C3AA8D6B88268D232867E2B6BC940A0B908C413B4A0B85508F5DCCFFB05AB383EA69521DD0F9543F78789F1E35F4A4B7648C735DF12AE6664FDC7F8B99E5F66E913A26622BB0F6BF658796AD22653A23EE8AD8C3ADB7B07D244827EEE2445156116E503258C47EEAE8701C4BA4313406D62FBCA964DA4D2A4B130F7433A8CC1BCCC0B8C4D37F2176E31DC885A07339A103BCBB26EE30F2D7BA66CBD6B8C675F04109965D08E6B0DBC6D9F5E4F77882D2D66C5B7536F313BEB188AD0B6748012180BA65B07A733FAC0858EC5C32BB8" + }, + { + "tcId": 69, + "deferred": false, + "seed": "12B78D9B1A0645B5744CA179DC53994C83B561F77E63C32BFA617CA75AEEA7E6", + "pk": "66396D198882B62CAD6E4A38BB6CBDAF1E27E8549F315C1A3DCE47327DBE0EE648FFE9D9C06DE86AAF547C8EEF2A52B7BF95AADE081C03F75E7E072CF6B22845C52139A10FA2ADE1B394284A21B19FB930EE6BF8DF7F5E8A3E2D3A631205E7CF8D0F8CA673E8376515B77DE4E876E5D45EC152335693BE63ADF11759BD686AE75ABA00295539174B9FC74B69FB7DD1DCFE6A989EEC66AFC30562C8E2ED0418B11356A91231BDA058A18DF1F11DF076CDD5B3D56C96A260FE22AE77C674CD34329F1FB4BE1D9EE13C1B0BB5BACA1DF12BC15AE1A5B9B939C26F08C5FAB9B72EC9E43C3C48E12C7F317F4AD712DF76D31873CAAE61C1358BE84443AA8F74CE06F67371AD4105A0F78E907113ECD4D823C6AA18857D7F5650B030A5E5580D6E37BF97AFA96D797809BB538AFCAA5C1DD6E5DC3F015BB2D7BCD5EF24B62DC34A76FD591309458B1B883CBB48477A9D58F00256C6B285849B4A59ED11BDB568142A06E44FAD490E970757E02505E8255CD0D11161F2CC467C4707F1D4CC7193BF081EBA912064AB1C37026E6C9760DA69D545A89A6F47DDA8DD68174D18AE9947DD9A2EBCB0A785CA3D7ED4087F27400F374DFA167A35E75E529D4E7C4D06B882A114561D26E83A7A000223BBD184CD3D0CA98195568C5788B3B95C246F24A28878244265E7F94EC43BE4C3B81ADD6557EF609BF2761EC1B9F14F87208883A25CE2E80809A17BFFA93D894CA65A22CD85600EE6D9C00D4D07A99BD0A219A4677B689FE953449915AD1F3788A682004DC51470A1D25214496EBAC6DEF10663C616608A3077EC9722B6089B22A6C725D118F80180614CFEE11263ADCA8867C07EB210E64243357F8C41DF170368E8E1718D782CE4FB109D7E7872FA3B242C560FD723B36315D715CE96300F450819455A0003835239F2ED79E02B4B9630BA24798159126271506F3EF3550AB035FFB963749077C537FF6420A4CBB3E09BABF7B020931D9AB34E10E42306E40DB39C1D5927BE05DF34D707E3D953DC333D01B06836B4A543867BCC216F32C3C4663F7AFF2C06FC1DA5BEB90DDC4AA33C4868B920D59512B1181C9C45341CB6F76F66A867841A4073D0FB2E0E1CF5D9725258BFF96EC3F673ECDD216BA10F8DFBE52529C8E8AC80DA471D5468DF34E211A68B3A6FCCED3FB756F59B155552828D2F4988220292C53CB3BC1277075FEE413A8F35E349054EE31389703DEBC6153A61939419FB03A347D7A20E72E742BF878A71C1E6690CABD9BD80ABD79588B9814A5C3D43FC5D6225F124EC25EAB48DAC33825050A6EF0AA9FF3A958CD71792D2D93F5C72D85CE79FECCA5FF77E72CE9093472B6478786888C39B22B5A8FD6578774E5BAE085ADCEC6B0FD7E65479A95BD9FBC5C10DAB4718F2CCB3179FB8FB4C3412BA3F123ADC9EE98DC5C4D64550FE00780F3F0775899587C1BC8C3543B8D3478D307A18A5C90C6B7FF46ADC031152B6E1547168C2C598663EB233F52B28439EAE306DF3BEEF57F4C0DB45894AF4F2BC1FDAB69A2D46B75148DA829EFAB49A07030775FED3085ADA7F3D56B6AA9A732C9F5604905ABF9A45D244B10C2C11383CB6F09A5E576E992526FF3CC0BD73941350B31DE9C8FEA826DD980504BBAC2077BD7B11AEC2DCB9CE3094F95E716CD6C6D0B541083B7F28317A65BA7F2C3FEA438F22E61A1325DD8A736E8C45098D6EE00B97789766C233387F43F43185080F51A55D20D3F07AAE1BF460C577EEDA3B27275060EDBD06019B9122D017AF5E69F4118B6AE2D8FE342D654874A46DEF2413EBF1FE4490E56612C8DB050BBA92F520C620DAF77506EBD5718F9C7D16816F4949288A9CB33F6C5268F9F4F9EC77631EEFF1F67316CBA59A0060E6B3AD6DCA2234F17ECF9CDEA719B5CF0E71EC06B16C6BEEDC0DC6EC4FC855F0D6F6B415E97640F0B6220FBCF6A2AE9215215DE029BAEAA3CC272AA37B89077BC7E7F79213B6E6ECEB4839438E410D3013B4382093CCB74C02ADE6278DD3AAEAADC8583DC7CF1DE0E46D01D6FA3C4CC2871D8C447DB6D6ED19E54F21619147B5F4F1572B4EEEFC439E63F55788C8FDFD65BB517F3EA69D368B2ACFC89A2C8AD317EDD58132B167F28CC05DB2D4BB959208B3FA284129E831CC98FEFC8CFFE3B0A93E3B23C7D164CF17B8375AD27052214C0C4BE98A8A5EAD5B58E169717938AD889E207418959B86734C31757628794220FE487B3222711EB859A17175D9F89264B52E2200489206C47CC96EE85127C93DB91EDAFCD71DE5F6D00031A685B5375C3C4AD0BD2C7DC43C338371AF943502DC9DDEFD080C798BCA7A4FA680505677CC38F2B3CD703196F224FBDD0CB5DE7CFEFDA481DDE2C6B42EF0A0C2765579A185681C88B4A8533E18B2AEB47E727101F6DCF58457F7BFEA5BA4D5FDEAB4B8D7CFD5AC619FDD94360E9960C5AFEF4B21F5449F5F974D2DFF521D2ADC721F8431E2C944C44ED8B66ED3BFFB679DF0866D20CFECCECC4B1AA6F6247D833EA7DDE92A857AB2A179A14AD8D296CE145073980C9C204EB1A8C235CE08E421517D3722FEEE717048014129E2F793B3BFF60EC8D5E413553564925140284C5779B8B30213F282D3A50ED3702C55DF71DC7800232DBFACA8EC126A0202510CDC6289327714071D8B30557F62DC7AC9E1CBBFBE4E300049079D298D44BD8A391AB033512360760A2A045C35B43EAC71DA9761C5BB4D3808FF35FA00C8A538AECF6B84BAA7ABADC51049F7F6390AC2FFD8C40DAA73600F8C243B1F2B497DA29F623235B88412DBCD721F6F8A598E31F8700D6C40590B9E191ECE668BD4C304AB4A8B21A7967CA80C01BA542FF455BA3771BF0766E1A86DE16CB03081718581E0705CCDBF01C12E4C1AAD8B0B25B5558F9A182B6981D4B32B13BDA26ED8EF813906EB171DEE95B27CC6DBBDD776F19826A0A32195CE7F54FD04B5E7DFA7BAD009DAEDF7DA531A1C85E37FDBF65C633A10FC7671D5CA85BCEEC6E17FE57E7DACFFC8663D3952C41238BB0ED95A77F7981BF23CF2B816DEF8A75B3344955C452B416E5A0C087DC913920BDFBEBBA499BEB547C7D1C06029F31C959A1EE1B16C9AADFC7CDCD41C5B8CE23C5E2FA99C78E6BB6D615BEE75B7453ABCCD5BD961E776196D7D5A07431DF4C0926A514388A8BDFA2DF581EF16A7B575357433CA0A09D28E9158802FF21B6C86CDF65697678EB72E809D3706BF37DBA403345FD7DCE699E9A9243181305E615BA50ED867B5401C12E6277D24FF7C167B317699292EDFD4E95EF132E34972D9E55BA4E84CA3761221800D0532A1A38278A079DACB541C1CC56E00C1A7CCCF0BB1B746251B649954766C2A980DEC096BC570B6A4BE8B78D17C1EDBF3CA372B4FBB610FDABA25901A38B577CEB2F627650C80DDC5C255AEC4A5AE07D361CD88717079A883A67ADA8F2B00CA7F9546EBA4279513F66DC7312117B6A80BC01F0C268205AB6FFA8D90A75BE3463D77B98D183A113D382BED583A88642FBCB2CB0211141E64F992679392122F4AC5F80CD8A5DFB86DB5A7EAC05796EED172F666903E909819FEB2AE99550D2F32B5649C9F18E09CD3BC8E8CD08F2C35BE7FBF37F8684E89F0DD02C60EC8A4B271956EF1AFA0CF20BD8CECEF167E42545E062A73D8D94DC8E34D816980681567", + "sk": "66396D198882B62CAD6E4A38BB6CBDAF1E27E8549F315C1A3DCE47327DBE0EE67F3C35F1FCC838A55E60B917C1D420F5D6D41D601A05A3E98F46FD2530A8D929CE70C2D4B69E48CF1755A2C9786E88125B5D1378361DEBD87E61513BFEEBAD447208E14897188019D65B9A54D8BD72F07B0C7A7C855ED506BC1B6FC033BDD3770148045098444C22101AC860E416290AC008932271440209E3982962026643080961C4058A4089031322C1262EE1C248102949CC4226D4B488042251CA466100092D13154522C43003132592A4200B01610C328D22C1681905860897682340210A1572910008CC066C211881224384102941C420280A324D93B08CDBB44DC92208C83269C3B8004BC2440911494CB209E4A221A3482103A6480131604934894C126A18178A1C2045448084D9342002286610B050632090C9164E80B848A14049223804D9A48C0C228A633661094410E0B08CA1A0601002868B104603192AE0904C0AC08804A2090A299023390E19B90451C071E0C4901B0152C2442A83B88591267098101124B46851220011B88D011226C3A4841948209B3072603268D8C2201B43891C97200B3109882264C2C22D9B06691C1828820045602049E4082514820848B261D20461DA8664401824A222858A9625A116496216889148800CB664494842DC2690CA9030D8064E5C820008194E24856104072862026D4C8061C91644CA864D1100904CB00CA1A290A324300C462A004406E2B645888821A2061224A484D336880C208A822868D9162192861102130201114549286A04268DE34432CC984123482C80209201336A189248E100258B2065E000601AC304C1884C083966C3982D04C66D1B1202E3B2518448651C00801CA62D19B70994248AE046120BA9701C240A5C204944189204B16C81344808A0301821929B840D020791CBB8295C323221B04803064994208562086408C5640B182521854CC820010818020093519990016140052223008838515348424414501C078CCAB8311C260E21C48124338E5C087012054D8C962459B06D4148118484849BC42D13B77144C668E3C421D882655404044B486CE3C22400338640C49012C5408A28214B364EE20002A14491A10008A1C671D0202201296A881021D3987088A8604B2491D1126A512411D10644D39284C0220914498AD3C8001007640C327109914D119984413645D8144D9BC211CAC870223382DAB491538270C9248219422A83C82C8C964C9C006540102218B0489C00600C4448023830E212100014618BC0695BC828A21029C2884582964C13147009C411D9B29020A781D4020824026991A20810C660993824C28871C0088D589685C2C848D8A481CC1089C196215C4230E3B841DC40504C48460949284A4689C83206D93485580012D3144008472024341292308EC1A631CBA82144B65081884C63046AE4B6810B20661C490E9B3611E0308021131202220490A800DA86690B020018C788521872442292A21628002845C2222C19306560A0409A40641324492303911C069213464A0A09128A082E81960C8AA06DDA304D0C854D5C222423330508932CC036311BC12852286C1B1751D3226AE2A2298A36285412311CA44804B484233989D1209060282ED092700B0321843482180331532888018120E1142C90B08C5AA09100B02504344ED93005CB12094822889B22044B4468003761944604904410E0B8012331850A2624601644201911210230CA2845A2B068D3466482884C1A888CA44865E31641DC12044444081AC080049104D222894C164209130C22072183366463B8084BB84051B46423964D4A122E1BB98442A665A4B22892248E9B048193C29098148952B090D818045BC870A1280C240404DCA231C28248CA488501B34C62120D8A3429132530E39064A3226E64C49122456C524611C0368264B20C80C091CBA8080C4480D4385282A609C80425C1082C0AA15142B2701BC381CB026DE02232081032E0264463000024C88C02A46C6226609A048D52B800018701C194411993508248500B48296232858B104C1AC57198484C03404264044920C8411940909AC22510A79100B3094C00728092240208515996085B362A228651E392318326481B382D23092E8126008A463241A82CA1462060A60988362E11348008B42D1CA324C8904C1BA54C20280821C684A11042D912881A282A1A405C88893D0D875D4B138F7D713B73367EEE0B0BA8973A1F3755C4AC11764B147CD19B397DC47BD99B7E2DE1455B607362610ED43F2532AC40377F3A637778DE4ED4ECF200E6DB54F07A761527A7EBCD2CFE22051E07CBA0DF8B953DFBEA83054AE29CBB6F6E8A85CD4303E2186CCF0C4F2B979EACCC437DBDAC0ECD89B9D97A548D40B699FCBDF8F03565303C88D23F63D4E79AA5AD78BDE673E5655309F6D57A485860FF4D9F9724AED4B0DD4A2F41257CC8ED3B28B4C232B346343BA371ECD712757CB516B1DF171D22682D77F71A5024DC31209EBF41DA1C408DACB133F9B8256B9022F59B439EDD5209F5735307865CBE687E0392C705C80CF7D31FD4E817B12488110A675233FE76105C040F720324AE3DA7E18719BB171981F3209CD7DECFAF201ABFD28D7E8D6533CD66E3B3B54C7B6854E5056057117A99D413B3C419E3C2A22DA0FBAF3FA0C87C2BBD849D9971DEA51A6A022DC4BBF16F8E08C7F2FB5EC892B18838CCF4416A38E3BBB39DEADC270C338BA467B45B531C98AF14B920E46CE50AC0C15F08C70DAD4A79E7322D76451F82F9A4C4F2D42846C5282D08A0A74E4B1E2F6F31848F1D47BABCE24EB0A435F4F4344C8C44EA295E62C909EB39773BCCFE1196E85191F34B414451F99180645B1ACAC43E8DCE346F574873187A84814108CEE348A0217780D89DA03FA80A9808B97455944B3F80765F6E74B8302308F18BA36587188A3C24D39C928DB1AC883E7D260E50B7F8B36C2D1FCEB0D581BCB57087BF5C1FE018917B09DA8F04C99A371BCC80514FD78E262A0C7C70B212D714730380B108732693FA8F80332798485AF1A988BD430B05AF2B82CFA761CC34F00AEB64CA3279EFAB0CDE1BBF50B6D6431497E7417797A1A7E58459D30073A5163ABB6504FE960733D6789D469D0A344BB719FB7454F60FD7648AA6BA34014545DA6F386CC4915279D549ABC4EF263B68DCBB9BF1A4FEFF5E729834394F2B82B95DA66A352752F20367836D01FD2D0F12D29195DACFC0151D5D5796357741A8EB32299964F9FB7077299A6343B69752E8C9B7D07DBAC9C88C91BD64D0DD16A8435F5FD9F6D809DA47C4C73F47E1A1DC203D4B134D8620C8C4784D216C7E0F650874978EA4A781B054FD3BB383DADCECEC7FFE4F83677A38A8B351520898F29EFB26E64F63113C68C97814E140A7183C5875AE4339A6CD08988E44B9746B6445D6A9112F26DD834E0E26808CB1BF7DE16FEE63C95AC8B57BA335F34AC183C12DF9F02AFF1D785309A40CE9E103BC996237DE8100D1B9904E358D56451D72F5EAD3035CD315261AC8D6B3733515656CF02123155BAC2C9C5F22AD411D5339D7D027D9B3A040E3F7E5FD0B6D9FA119D19F172C2109E43858B609F975B8BBDB64BD2DF89EC26A1FF793BBAF8AD331587A23F3C91D1EF1D4D3859BD31F48888AA2E2821E00567C12B4F3AE880E3A5D36D64811681D8D5F2A64CD9E7B0C82F2FDFCFF190D323DCC96C76816675BB9683485755BF92F1B4E58165779D583D5DE05A172EE3EA77CD632F4F96A5ACA618A4215806AC625822A67870EF4ADDFDF7953EBDE41D7C092A3FA3840AF0678578CA1CFBD570A93EC1AD52DDD876B7D45DB23414143398D14A534FB6D3EBB2EB66A67B9402EC31DE21FD064BCF30187531169BEC5641BD6D5AB835B62146A36CAE06B4CC0A2CB9740497981A915A0F4C47DC39D5E3D15C6EF289EBB5A1A8B5F151AD3AC441DD2638117692F42561DD19E89528A915FD8380980E69F46B1700CFDA67CA516B5A480BC617973603441B6CEFD8806F03D90046703259669500BC8D3FA1CA07E4A68A6A63593627DB52462C16C340CF4D5DC365CD30E616B887BC1CFEC39B6D14F84B89766F41A9EDA5E5BC73557E27365067A59D3E971B93430749896EDD778A81BACB6C60ACC0B9F892AED912718D51B06426E2F2EB8474C9476815081AE71DDCE4234E2021B56337A3A8A0F2F5C02A9024A6E94D2362F17FADEDCBC7AC6F7623DCCC3D971CBC1FBFF347C86052E3DB823055A73769834D360030A059EAA0A24531BACBCF681FD29AB2EE5572F0DBDE188374306E9C13684B7363DF8F8CD26D1600143424C06BC9A5423EBA825BA610BFA0476F94336DE1BD92CCCAB73407D6C2257ECC9A62ED558CE08F73D46CD7D6D69DB8FB0B31D0CACBA5188F87052A0A832AAB76E9FBF360DB1534F4D43860A80007738870F6250B2ED025C6F1E3C0FF5A574CC789BA63C4B6F952ECF2332A74D9F1E585AF38F73F7ECFF37CE90B8562D50F42608734430F370763DD631E7078ED2016FE17E9968D43C409044B86008852E284FF5D262D05A960976A790F9223FFBF78C4A2F347689222CF4C30CBD83138BEFB46075EE28EF109C9CBBD1A5E9F83FEF060DD98415428E0137CD302F7DD9DE430D031BBA25A641667691CF8E64DC471D5A2E2095E7BB2CA6589CEDC60F2C72E5D7C310D4FA63F3DEF1981245B308CEA4EABAF747D4DC37F77B1E532145DB7451C64B877875E8297BABD554E6F14C17B80E68336BA24ABB7D0FA5D02DBAFB105711429654EA1D31BE03165E7DF097B91D55A0A4DE087231405EB9713A225E3AFD7A607939AF07E17A804FB034183D7A2F68BF203B46D3EFE7EDD0527F698F8B5E31E736DDBF68288CB9F71F1A649448D960178105DE170AA141EB6BB24F33A93FA3DE87E0B7B3ED1C21F309BA7E7FCAF181D1FA278575E3B464C9A8F235ADD708F47DC6981BCED1A5FCDE85F5BE97233B8B08D794F34EC4E7656640B86F12396B05D9A3E73138D9F9401413584275BDD2FEF2794B63BA90F5AFEA42FF703266C19827550A162270979270A57824378A0B6A7D33973CD6A7C973AAD16112A9B65C110920F91022D9D1863D81CFBA5261BBB88491BB6A30DC5C1AF54E280EF97B718961A707494B52BB01626E9AEEA4514B3F3D4CF39956861BC7D566198909A6C7B4B673683974919BCCD022F8B69602C066FF1F400AC4B1477B860052DA996ED38A5EA25B6394F8C966D312048139D7795E0A02327C51FB9332E12AAA170B8FD9E812698F73EB22497857A6D6C91923A934F90FB05ADF11808951D8533E27EB57A734FEDBDA1DCE135E937B3081F6944DF3CED2238158C24EA96CD547ED5DF59FBDAB0DC99F9EC67BA1B29A7FB949D79BF2D40CB375A1511FF9935436373CE4CB6AF1721E824DDAFB17C233B254CFDE6979500F69A746E5ABAB4E9893A51A34675F422827CD23D8F47FBF1BF760326E44B53049059628E7406ACA5FB7E036C7CBEF9D536EBD13B6B5FF0084B16D98A88ECA76299196CF51C305EDA8AAB1C656EB18FBC6949EEF6E177BF53BE1371543E3B969A14AFFA7352179AF4686AE78936615ABDFC59BAFE63785D9B707C31CB863B8EC41F6846A19068C6BCBFE53C231DA97EB9E93D014DC7AC91E57F89B2AD96C2EDBC41DA01ABC1850B762740CF0D41E32D1865B9B240210F5B66767882170F4B70D890D3D26243D3FF816D564FD30A052FA9F81C221BC314733FDEA7E443B8659442CBF240F7AB1B8DCE657DC283659990B0511B4C45AF9275AE5AF97E3B0F29C7F9D5BF4695C06C017F6624E39E0FF68E857810CAA85C7D867E6CA49D34FC3564BAFB5CBCD33A8631701AC896E59BFFBF5FB12E877B81E7C019A409DDDD132019B3DA666AEF32CC6E900DD5C1EC750BA1F935274D1B99210CCC50F1424B42C159BFCD68B8F38D12CCD2C096FDE4970A12C251644FA891876C7E56010BFBD29022648F4F0287C1A50113DB285CD99B921876868F5674E9A00D1E6F8C63AD88D1295EE57DE3095050AE2B922F9A04E961C7A0F8D43AA957A00DD2AF966DB68F3DF14CC0FE573D0DB5B1ACA3EE7E95955F3D5892F9E20F9C16E9BDE2EA60F9E8A95964FD1472CD6118F55F5E31D765A89A79F52D89C7720058793DC269F0E93B9105CA4969C83B567C57A911CA26BB73CEE638E359F020B891EF2CB39350714717240B7ADA74B41FFCAD3DE206CB48BCC3D4AD693A6D9A8970EA2F9E2B22800840DEDBF5F7A58F9160FCD4F1444C28E74BF6798565D60470E1DDF64E48678FA187B92CA62E9AD6EB234A398B686041CB907E135D9D8AD429DB298B77CD0139AB42FE38D94EA1A26663238D351564129127D34AB7964C107F28E593AD4FFDA0A095B5614EF9C6E19BFE1B5437B6CB370E17D10E6D34343921553D672D2E6D614C56B45907CE9743E6472CE6BD959FF2AAEFE2AFFF082EECC211FFFC125E7142504EB398B8D34BB0F849CCAD124274D0F8ACDCB1D54D99DB85468CD19C96BB1B383C8079D5FB0267CFD7BCF0916F586F2554706F6F547961FA9B897721C8B6FFBD63F2E1FEE53A8DCDA34208D859D3A00B197D90CCFB6C9B7DD0CB419AA37D7DF9034074BF56256F899637389FEB731F67004C1861A8294D3EB2D8485BD9299A544D25A6841BE00C9F0E01ABC2F224A8F9282B97D948AFA3145FD063BD4B0AD7AD6C691569F19D053A85CE7BC604495BA5183992B97D9D52FA9A4E9949D3C4440404B1970FED773C298E5E198480418ED96F34D944416A7C89BB6AE2B8705E73F1EB098502EAE317916BBAC6FEE466A26077B662DE8C49FE740D3369B976E7F3AB087A3C36874E2DEF2C048DB247DDA6A2A0FEAF2BDDD7D064149280CD18D81866C2E31B9C04EADBC7D086AFA9ED63127CFA5EC4E1F2035A2ED03" + }, + { + "tcId": 70, + "deferred": false, + "seed": "BE8D7347BCA4E0611DEA6C735700DD86180C4B95CBE7FB27491F00C9445D8A3E", + "pk": "1088DFE7FD4348B1FE1AD142203AF10AEEB09381A1FEEA779EB4B292AB3FDF4400BFDFD81A7683D69E63112A0C53BBF404C0AFFFD0401EFA99346A90900A50025B74DBBDFCA7D6D3D3158732A2F7123241D3078B6529A6E170EC0EA0EA99A12FE37D209DE360D5F6D985D0F3A64D4B6BE15D17E1F7171D3569CD4CC271F8A4B8630F0954854D18D36B347D2EF4DA30729383BB5C89AFF73CB5AFA6557143C4233C4F5F178B4D118215BCE7FA19C6CE32F1B73C9DC6E20C7B2E49198BBF5A0DE3F6F4773EA9825F8F5EA1E80744ECF76F831D5A3CDB8292E7D5B6042F5B86ECB6388FAF6E706EF81745158CCF6E8A84A417D6AEF91DA5942ADB6EB8EADFA8EBA0E21A4CBC05DD9FAD44847B518A6F1560E30E6926E45E852A43A3A8275665EE0BDB0216B77AF4086281459FB912F3B692EDBAF4AD46E336E5ADBF9EE98214BFD1596F18D71B9EC1B394FAD799014D0014D340F67989CE35C574BD8DCDAD3C8C932B69A207BE31C074B84C6BA95B4667E07FF002930F32FECAB85B1CEC07B0E5017E93536E65E71223BBDD3174DBDFD3649BDA2A850966A4D5407DD6B5CC2B6EE5C0266CA77F3FC750B3191CA67A049A127644784652ED02EA37BBAE4530B00FFC20F7538ABD09157B986B4619539E99C0775CFF5FC22D4D2A605A68816D8CC7C214111B0EDB53A0F1913F609C78B8294968FC47782BB0B5CF60E82BAB42D5EC98F18F3DACB954ADA096E12FAF74F68624A1B656065175B420CAA238579102F5454EBBBA8391FCB059C1AC64B7466A69AF6A2C3B3479939F22B774CDD41950F1872874F874C83D6129C3DEBF1746A35BDC51A3086331596C242A05A34860C07426E97D5ED9FA43B7E0B2AAF7546323517795326A84BBC3DFD7B2AF2A60ECD55F0C17214C76B68120BA3CACF063DCA7286174228D2C6D918BD1B69D5FF80422E9C7BBE2C53B9C4C6BDDE5A484C7AD19EEE4E04E5C5331B33C350A84D96E60A317DBF9D9EB9FBA32BC1F1074CF4E55C6ED35993A005675C1ECDA984A06FA93F16CC4BDB6FDE74E936DF0AA09934BA66E1A096ED6DB1B0438073FDC59E3C5033381D8268A9125766CBC7864D6583362727D11324A1E4C103DE210873D5FD1216FD72C443201C6B179DA770DF8BB6C8D65E517CDF2F23732F52659EB45A711DEDF5A0E67B9F20A28EBBA2C0E4F3EA21EAD329C6B2888E93E6C3A2A630B8AEB40F31D7250D5367D3C74C36D1C68F3A537AC3351820BDA795F112EA80BAA1D2217B65405957C52434262C10CB556C0B1DEEC1059A6EA4266DE19C05C07DCCD06DB1150D24690355D6B2AB11BF4872768C339A4445AF61DF7DEBAD342A617A8C3DAD91172EC87D12D14BF2FBCEFEB7914C5806E0403874EF87C2C3C31B71A419134AEB3B57315B19EE5CB661C7DF9370E476789B493BF8B0187481A34D8EEABB828D2CF0C014E8877C050D288324ED8ADDD7B888CE3F6795F4526646ED176A7252C58C61449B7B339D96225BB5ED2B78ED0646B0A6AAB394FD8A199150763699809BF58D5FCFEAD0199C8D6C68C3800474D4871EFD1D4CA94D4890D2D1181AB759CB914925AE6EC91A6ECF11D237BFFBC352C280AB2A7184798C0BD4579149DDF67DD1A242AA2B1D3111CF32C23D64DF2BD617CDD003427C11F968628DA45D912E4B7468D6EEB3B99702F2991E6BAB9528DB72C13179383D41CB6A89D06B6FE014400668E6FCD7FAD91AA8B1D1ED618892C1C490BCEF17AFB653FB5CAE9FB09942E14ADF650824CC83E34A43982AF55908C20445391CBD8EA1BFB96F87E518908209C1D173E80B71E7417DF0DD98849D907C99FFD83FBA09C113138A51133D3C246A11169B149820CB37EB619F5D37983B6C6B6DCBC48CBFC8B728AD9934B29E9669D2CD5F427E22AE1168557F80782F7F01E4E5C2295D3A04E771DF0031B4F6974A63F9F709566A01CF9428F791AE2277DBD58213B13B91AC09330729F9B3F2F74391AE2A42B3C85D1713B6BA7DFF0677C7AE4168FC2B4C09F3253CFBBE2F6B044818A650026EA3D9CC6702DE4DEADB688F52C8774E91F31D7466D4FD5669366C1CF7D5686FAF6BDBBB03B5BA479AAB69BF6E5FF369CEA5765AB55C84B4F96D8993A6E913FD9B7CCDBE4830BEF447F66EE983A6305B03F6014E4DD0BCDE87C30EC7DDD3E0CBEB22996736E97E7AD0C94B825CCC7C489DB3C271D84B118FF68F59254604F12D22141E333AF6BE5621C5FF8A7C1D8AAD98E6EE69EC17A520F6370B070B48A804EA4DA8FDB492ACD53979A61266F93E296E89C4E3C6D7109B83E3BE77F81631B1E9A07B14C9D5CA2C511D640D2DF07E9E66D022D2A71E2371C9F0BB9379476AAD6A76A61E9282BCCE1F13322420F85EB96D29846A172D916181357683612A39C94D9FBAE611DED9E8AC2EA4CB91E2EB37494B58E33A9A661F5CDB89E7286320EE03D46138D5C62EA17382C3FAD1FDE6A3249F235FE65D4F1F62BA26510726E2E1ECDE0A156A01BF88142C4651A0CAE7D01E9987CE9BDD691EBD2B90877B29A10824AED9FA751753378204E866C755B665B17F9C8CA44A1B1D482C7B9D7533C1C96891C9F1D98FE727A286C722F3CC0737E90AFB95BB75B8A4BE465C61AD94A8D11E5969EE5C594057452EC61ED6C5B21E4CABFE07CC00DF5F734F69C747E79970DC20726F7C845E68B4C4C4F38743D716933772714C600740A9D7528030C4E7DEAAC03EA018A2304ABE5881F10C6D54A53F5203E7B65FC15FFBD40FDBABCF4F0C6FDE7E1A69E8659657FDE45E633A9E9837BE399CBDB6F06E531D62F5B5F9047D88B2C93E0603754B7D2A2CD6C51975A205F80C5FB0AFA7FC745D7F09FDB010963FB077A1DBCD1304A98256FB8C55FD86CA2CB9FB5321881D723A11CA9043C3ED48909274820127DD7DAC77B0BA8C29048962C77E10D9544159E0E9CB80CACE205AFACD6F38A680411AE55D55BE0AAE59F1A355ACB60CCE7E37BC3D8EB96FD8A8BE3E41CE80BC561A16957F7BAC93BE401F896EA0A76B56D8F34998C051AD8440950C3DE11583D7751BC29F1C5C5EF72D1244CCE46932077BE58F56BE3885618BD33265CDB2FE482AAD6FFB1F1E709ECEB145E05EC3092951C2C9C8DDAD869AF09DACB5DC161E4836147CE63ED46CCCD5E453084BA229066202073F1D2A275D4689A187F1271CF31096A1BE5B5138D45F88D385D0B0EF2B43B18ACEDCCF8890FFEA8E00DB74F0BF5E11EC8DA5C4D293A3BC5D957C5495D12B1F8CC2D131DC9E74679BC3C969CB50B06E9FB4979A81A02BA1F2CAECC2F5452BC37EC370FD00516E71A949B3D39D9E36381E061E7694F467290726E35DF4A7D86FBF5DC59F29255C0C2174A8AA5DE8189AA00C3F00B173438CCF7D19002162B608F79BD3CD68C345732B914EFE4EEE05C6951867BCF3E0663BD9EEB8B543D9548E8DA9643D3A691A1599409850528DAD2955E6A2BD84A7615FA3E4A58DAE63F35DAEC6B6A0000714ACF78C3939D97836E623CAABCD5ECFC71B8C20AF2ACA289160765C9AC91BF9C64B624337107A9B890738AB3CC92A1A5FE53C5F9741CADB323A310A7376070E941D35E0D7FBCCDC1C45D5BD65ADA152CB38FC786F230A71C47EB5E47D6E25AE74D0615F6F3CC0A27154F43300F6B6993B6613AF45C36C302C2327B7F496AB0", + "sk": "1088DFE7FD4348B1FE1AD142203AF10AEEB09381A1FEEA779EB4B292AB3FDF44FD2ACD1FF283A37368D3B17D6A7B80562452A6D0EC2BD04D0FB88621954FDFD96735F21331D6E77E8B6C8B93F7FB809353C07FFD5C703C7051EAF4EF1BA870BC6E0AA204BCAEAA3E31FB6C1AB0BB8C91FCBF6F63FD3473AA2A9C5E53D03D36C20B328091420E21954124350C83302102B96054B065092930118085041790C22080A3186592142844B26C42B6090133265BA44C4A106243266A44863040A45020B56501486013B52D14436AE120059316625A32494324641B3949601284D93268098024189705632280D39864DA482091C82CC8A620039581E3A62DA3126DA1207103B230184470934264900650902490E2964D23C8105B36305B304C003190221571C4B26943064A18155153040D58240444404ACB0642E4928DE2368121030E09162284468509070594466A2409661A412AA1208244308DC240649A4432549040212084D88601C4888883045061A02914095248C0119B106A882851CC086421358E14A661DCB42DC0B824134092A404060438091122698882042182481187101A1444090730CC8245A444100C022508152EE40820C0144512294D040649E1443101A704C116211B424A09B4481CB66114A145038791113331023331D338308B12329B000292428414B94C4B426D0805060239681A83501406488A262DA3C8001B036C0B94098C344C440832D2386ECA384A18426D09458E19468619A98C04105003312921002ED4401283069148B28911A56CA0084E49324D9040691210261BC36823302C084742A214802023881C3526C1128D98A6509C96311A9484644486E2A064C9160E94888004226849202A1CA11114820093368CC1C66D5A848C49228922C830DA18450A006E52B4215A848822B48409966554444ED432694CB02CDA362144246EA3C440624031841880E11012C3366580A4111C25020344620A164509470C22328C9BB02144288D89B00840024C50442A12C44002C48880344C11016E1130480AA2815CC84D92188E20252A5A344091343099A22100192018C58C1441218C824918208A1988299AC4490402284A025004064514B505DC18849CC40043282564262D0AC3085C1646A0B02508189212220D9C16200C33620B818C8C480110A50D0C336E4C88291A948521410164920D9486240C4808DBA44198A6844C106A0C984D21A98C82260AC3269212C550CCB48144022A00062049A861890611CAB6700B326411345203802961326A1429081A3090DA302513238C83380553320403172D8806514B86901BA6484A242153986CC098300CC4700226919BC411C4484E1C0960020361818230A2082D80048C01B500C138651BB5280B116288961192422652C88510411014C86109320C19486A1A21240418081C096918466D032168D4962D0AC08100B631C90848CA1069C2C608D94281CC208160203160442060A4000B326824318603410AD88469CC082004C685C4C68D92240960484219408C01324C64B489D9C26809890C1A224A1134601206694B2692044889E416629286910B838814422E244970092169DAA840220584D148011C220A12B4480A217220416AA1C86912044C0446704AA69150140491C0690890655B380141904408C7044004460A47868B480159406164207223312C59B4308CB2480C0971D08228582421C41825DC1462D0C085E3360E11B36802170A1C0529A4181261206098B84504456D0AB460210572C4C860A2920001942903A691E13261E004918416890BC24D61C62922426D13454E833412CC444E0B344841024DD4920451306E5B006C20016210322D48288418355104492C60004ACBB48022A864923620233892482409228445E2B660CCB2518BC68813C1442193089B828C53248C49362C1B854DD3B26923822C4A220CC8B60D13C9095A4831199009C944305AA84949022504B72810068662201044924480A6411108295A164D18068CD1448CD4A46521014203A00C1014041AA7659088284A006DA38425091346003930A4B66964446662324942468421494A5B00846224450236810989480298709A903199A02C40369019B380C2B2610A300C02454010378419256E41946D010488E3B64808848C0A1042180665D93405C1441014132C11C04D5C4268D4104C403690DC860964184691228D1C3468D20170A507FDB4E85D7F3A939B1F58FA6E23A8E76C8D110E2CE9D794F066C0ECA93CEC62369E8AE09D91EEC5237B52090045BD6A9B9D90D7C4D9709E43C83302885194AF378EEAAD715716F44A31BFE4694EED6581FBB187165E925114196CFE661ECE9F29B0F3FE4F591776A072C4908768773E8FDDAF33D7628C00490B2E42751BCB3D0CE4F94BA23D889C022CC94E7CF002AE28FD037BD0EA5B52BC24A8E781A37E7E3C656ACC219E429E504792A9DDA870FD4E410A83CCF7B58B8C98834CCEFFF71FB9B744948AF5A67F25C1D61B823585E6CE1A80D7827DBF142CD11771BE47EC2C625575D1841220B579C307C59D5C94AC4C83CF5FB060E473F13C4DC8AF10B795B2C0F96EEAF8EC24992BD40CB166EE55EBE75DACD55CF7EAFB3295AB88B3E92E499460929B728AE6C2CE9335124D34A2181E5E3CE485807F0D82845DD8B8097E63B3AAEEA170A9A33AB83D710D4B8D761CFAB70ACD863DD82E6C6E882C1CBA9FD25AEF905F3E4FE2F90A34D970284BE657D93090481B541B2E5844BF13A491239AC03FFE9628BEC0D29A31B6F4A7186BED829D85C15A4510D80D3BE6E21913221CE6E4B556B0EDDE23DE1573563DF9262373C2713D4A9553C6752F37E7F31AB495AF86B86B4F3B58075DCB2B0DE5E90455CA7608678D102BCBA5067AEB49A0F6F149A14F0F69B6E47CE388F5FF2526C714CC698CE76E4CE6661B6AF65725208DC2C03677D4D96267F440122FB85EE1E6365A03C81AE161FA6393F4B3D8617A5654F56CA5F679AA8AC433E7C1B753908AB22BB2831FC00AA9BF9F98AC985BE604A155DEA2CEC22EF7A6F152ECD49BEF30300BFD4DFF5BF834131229B4263C3E8E37277365B3078994330BF6951B2ECF80815FF69F2507946D3B22809B1C7FF75D48FA911CD6A13F8763C69D72585A01F4C3ACBC4E0CD4C067B262780475F886B9505033B219BC5D06EC5F6AA4FDD610BAEF4A313300BAE8A58A6CE7723C84942582688081A7051E5522C539DE8DE21F910BA8409A84A079117D9B85D856455B752C9125055605B4F45197B88B92F95C36844E0487F1EE7CE2FB57CF0B7CBB07930440DE8117BED892CCB06818201AE6959F9A1258DA6FB32538F6D4C7C68636039EEBFEF06D8FC56B71764807B928333AFD5232B2E3D699F9B1436E3A1E086986D3759446D8CEABB56FABB4399C9CA347D3A2DDF5BE3F13F8F388B47608C01AD4E1335F5231E3BE21A57455B6169928D9B55FC3D0802781126A9E4CC183A4BC9DE0AECEDBE90CFF67301A7CD6DAC07DAEDECF4F639A4E71EF0C35FAF29B1090BE4BDE8C2C60632D62440BEB8368F03A6576DB06E2931273F355F94F2649A35306BB1981351085D38AA9CB1723D8C535BB9267FDE6C526B69C00D89D1CE44AE51125872E612A418975403BBFA35C0D4FC507F3E810EBB1B3710A670CB27D749F1445C310C353E59244C5BDD89D7D8B9F5EFED87DE0E331E687117C439EB4249034ED6CC1F0F8C1DD1DF36977BDBFC1068C850B85DFA7F960C626CE0BD34E6B37AEBE1B267C44CDE42EB2C86957135E3BE09E8865F42ECC25BEFB39396A7782723F42F211CBE18A37E5443256B3A3DEE4C6E436B7995832D62A450B15ECF775848C6B7DD8295F8BE723A885232C9F784A99DCF65035CAA2A143528B96D94FE9347A84FEEC81017080AF833965F716F08C5B834A95A0EBD96315FBFDA08F84F42A53392F40E4B4EE85B4C0782CD74E489D0C2B398BA43CD2EB1F202C4DF1D923428DFD9816D01B51D4DC0D93E7E4AC0336F058F1D122B500A4D2647F99A373816DE2E82DFC9D1AC7C50CE69ED1C0CA96E5B158635EA75232A1210C78A83E6201CB07EAAFE48A64CDB8E62AB122F9FAB90EE073CF65C8E977F67D9B5422F8847D8B53E917915963B4FD595F920BDE01A4DC6A990ACBB5FD6D539A35C8D1A9885CC227D175C7148C166D9BC428E64EA2E8024C02D3A1C41DA20056A3177C5FE2EF228A8BC89FAF9307F6830DEE32FF753620199B990129F2CACE1841439504BA08C46FD49BC52355C0DE4F52160DFF1CAE29404A9633ACF497634D47ABC680CD24FF360B32FC7EA3B49FAEE6BE85A9C983E8490D75561C3A12436BEA48D07A1E44DFDA08B4D11AD497A8B0176766A8E596715646E44995DDB5BFE8CDB0540CA9E79D50FB78D2BB403401D7AFF234A35D820333C0C114A6F3598BA35A894EDFD495722A233D00F9879DA4DCD9BB22766E8A31A017F2BA4F50D65C70D6FD25EBAC7A79C60C41E132A833C0A46F17ED241CBB80B2E2568959B707ACE990174EB94ACEA580B1EB7A4F4FB379AD58EE1AED4A3557382EA56B77DAEE6B7E82620E08EAE12DF1EEE4F32AB402E759D5544241E541B8C8EFD16323BE507747C80311BD92383E91E0C50BD6BB663D3CFFF1F65EE004C7093DF7CBF18A3D8CA1539716EC3892086BF9F07F1D1165564E19A53B3CEAA42AA703B5A65DC6D56C781F4D6E1FF5C7C183C268677415D8ADF29461C7D64083B8897365C90CB6FB0663877A1F74972E56FB2D1EE8E4E639963AD4661EE0DC9B96A39211326B2AA31D2A5601820780D3FBF98C0AA9B7BF9AC628934F27BBACE9F207C855D23F4D70D2D5ACA4B811E8162B1CE8E88CDB6E2A90131E7A147D30B79A2C753C3D01CAC80185B20DA14E23AC7802DA5A4F9950B4AF1E346E0E021777FBC7784309E18D2260516CD018B8FD66B042B1EDE8C9D6B8526CC0BF6150BB8F6C3C85905DEC69A971B7442479FC06AA17F417D12BFAAA674817469BF682918B51F2D5B7503F5B356624FEC0EA777FA7DAF55B343A0267BE6BF4FC58615B52E8A23370B2B6DB1722130F6E1316A2D1804E401CB1D62F2AEB5C3EF08EBD4F535DEDC1585AB2C7F9861B65B30FCDF25AD1DB9DD0F1FEA0B073288D5FAFA0BA4473A5C57004B3AF12FEE605BF2AAA44E19C13D3E05D8513797C0FCCC7C71A56DD232C4CD1CEFEE6D26A17ADFDEB206FDB9E450359D3AA61BB8B98059C6D8EFB18430B048F1F0353F5DD41F5DC4C91267D7C9E24CAA329C3A314544B044DFA5E8ECFBFBA48F3B115ED6F1D6B6E4CAB9E31EEB452ECAC61624A0B6982AFECEEE7EF4E17BEF17EC35BDDAF762D3C563D42E39BE18B1305632E46E87BEF197E1CA9A39D09944D8C93FB1B4D9F739AD3B967F0F16EC63FB35E582FEF7A1E3B2E225E2137BC6F2651797AFB60D01AE4D0EF1457C25C5596788F15AE5EDB62020795F9B24A3022DD9489ACEE2C3E393119CDCA6FE0A3052A1005690EC207C31C19741F7661898DC47B1F7D77157474A2C00D5C47E603CE59C5846272277C7D4C31A2046BCB2ABBA6C0E10DEAB577CF71D9F0C96CDF553EE1EC8230ED7B200946DCBF6151DE73F0A2B811C35B00BB24C7173BA4C9125A440C6193665D855415BCA4007CC33CD00767CA96846DF15A8F485DEED0A21D011259AED3E1623DE0EDAD0E4BC516AF208EA242560627F8C36178FBEC5B05DCF2B5FD3BB72A4D993996A03B6CADD20DC3CDB8EC4219CF454020C4B8EF1B8BDD401ADD90FBC229D1BD3AE5728AA2BF7CA5E3630E63D8A14FA42B20E9B0F412623C371C6B7CCD60DF4B979A541FD21CABEF1C9D56975848126795BA1CFA451448762550C6423A114EEC6151198ADF1D5DA22C8C43EFD81DF965F8463569899068FD168598D168199737786B8C70F4BF4062AEC00FFBDB3FE78CC056FF1F0E6F0E6EA6E7DED51105485A39F60B697BF8C0DDCE72F754C5584F31153FDCEC4AA664F535F7926A89A5F1EF06EF9DA943A2C6DA79D4DC1753C42E032CCAE7510E37DA6AD20E3BE46CBF901834C78482D539B531218F83669565451443ADF15EE2B98A90A344DDE8D373964E69785139A5A7A285C3964DF177C823A67B2601938AEA360231A2A368B2A238E3D15A265249591B7D64BE7AF7598FB92202177C3CADECD5244F3C2DC503B6C63E74C27A3F6CEF73D216C4789B7DFF9962140313330157C5C90B0F62665A7B386988CC6924397807E1F2E28CA147C2028EF79D55889162686D8BC9C0391C1169515024FC5E1825E60EDAD1DDCD6E52684F79D25BC15249E01605EBB68DF71935B643ABF034FAB9202111D23813686AA284AB1276C089056E29534660FA2401EC2CF950E90BD84A742E83DB963DCD83868C98CFCBCA330E7D3AE30FC5FFEBB2A986EA6DBFD0E11E938DD3A3E19A6D6FF277B9D2CE0F556EF725560A0BE782D3F4F6DDBDE8C1EBA97F1ABDD9790DBBD40FFBCAABCD2065C0B25788EBB3C9C6D0C467C6D18455D3DD36B90B0EF0A0A3784C658E6377E93E27ABF4220426C90530E7FC078EA863A507F2D35FD10495819490BC4456FC6EF09F74A6FDB590D00EEE79C2B28268CE62822D73B94FA35B15E2419EDE1DCC6370FF6A43EE2CD3DDE1FEFE9C79B4E6324070F6539D395238B6E74F0E45303F526C1E0C21D1C60D5FE89C722E973C9228C8396322D77D9D5CFACD112D3036F8D6C9C36B4D163131E9A0DC2AC69E33000669704B6EF7B53F035398BE08AB7308B77E1590160CB2236DF3A14C59B3554F460C56B83BF1A2C6DB094F01A42E371F2DB19034358C6B62D3B028D415325315181D6FC7AD306103FC2E9CF9E1DC3587FEF8FE45606099155B0C23739DBDD123CB0EA801962AF5745ECD047717CA8922EF9FEAB11A45397B70C4149DD64BE94B75F0772AB38D623A6DE8D26D5209DA6F683A" + }, + { + "tcId": 71, + "deferred": false, + "seed": "E4CA0A81DB7A44E5F3DAE5B9770DC89F15F02126C3077642B67B361B7A75A9E4", + "pk": "BB9BBE6194399CDDD376902F1EDCEB65AEFEC308889936C76CC219AEAA403F5AFAF5C7E1BD67EAD28E19515D528596C1BF06C666294A896F79C09F1D21EBC70114085BDCF824D71D95EE4947E1E3EA0997FFCB4463CE552D31F0359555242B134B4455F3DCC906C4316DF185DDF332D24F7984B531C8977CD997BB0DE517AF11DE8AFE89150839AFD4A927F3CB5722E8C01F3DC10A558901689E7D7976580BAAD1FBDD9E390F40B045CD83BAEA0B8D8E254499E1BDAF0B69F9FE108819CA35DF692BBA250A2E381F795E25E244A2B6B47EBFAD304365E692B58BA89C187006C68CDE179621A43E5E54628C080F15591B0C1F312DA3300C4B760552CA99AA294BA7CB0923294CB53C22909876E568D125214936DD978D0E846C4DCAF5E014232672E0C5FC33985D32B9785D754D797AD9D5A5C45730F5244BBB470F765E194EF081FBA4470BD80F8CE9698F0D4BAF0B4AFEB8BC20E90A7E4F7E4EBF8B9DF483A3FA7C723B982493C7288D47CB4752285C8EE1766EFAA450A5F7EEE1347BC2302815989A7F218A08163776876177D584121E2A47F778B516CCE9418A9F55E26C8C02E4A063B5B08CC7E65DA00AED0DE22361925FE57A06AA3AF9C9C380A1699947279CAD5616CC515C677CCAB310547653797D2CD344FB5E4A1500BDA741CB36174B17618088AAF50867066203DD4B5C4488767950D9DB333D38482C31C0ED75080AB4381429E4F22996BD79C16DA38B473B677BAC22A0543BFFEA798AACF9792D879654CD01F4471D447D31B5B65F98FA56C113E19AF22861E557A1431E6963BAA47237F618DDD85A295BBC1D21AFB59404333119F816C787D0AF0A1D72E461D1376812D02C5951AD7C5656A1A6E163ECF6A80461C5636FF561BFFD0FFBD2EF0A3E7121885F474CC04D34BDC5C677C031932EA22D64306B5DC4D7E09B3E6F1034CA50E3ECB3C8D18B07B2954E7648DEEE772AA689630EBE0DF871B4DBC69BA812B9F9B7E7990FAC1EC61A85189A01EC81A0FA6431153EFFB49FE7A6403A63FCA28F9AE70E50D02109E9176DC51ECB0ADF4E85C55EC558F6F81C3588A21DB82F26FAB0C2A3F4193F41C2B31401019A491332331A37F2E4CC465A3B92D23CFA7D7087C548508884B53C191E5E6C31927F3F87FE67BF100850C036ED5C3D0608B4C31B6549353672A1DF0F45F68EAA6B4151264C7E6D8CC2A6259DA6847BAF0C3D8132001B094137701AB4D24DF93E3A0DFDBD9D6F276146AD21DCA259F23B4ECBBAE815A850EA004B8C692B77EFAA3346D5AA55E960E9BB23A270A4651058425811AAA77702A74BC60A8BCFB1808E15A022203AA2337D5A3A4815DF05CBD4C2D7C49949D750D745E5180FE7B3B5734445E8D9CA7B3BBA4AB3EE400D2CAF1E51AE5068DA38C7368CB2F99807B02E61766BBBD9A923CB75BEDCC7406B5C97ECB6CEC70D1E92BB949B9CDBCE4D94E4D63950ED163AF96CB8761DCEDB8199150BB3B8D9A28C2EA3C0A13B55BAAFA4DC2B4BF9A697C5769215394EFDADD3CD91387AD25819E6C673B9E2421F8B22465B91E62539706579AECA5F61EFD0442BD8D230BF28A45E133A3A84E670F645CB9EC726E84798DE434E3BD79743970070BE5D96BC7C59050050E51BDEDEB74204C546722C62180BE677BE5F348ECE3F1CA8754E56B4866362B3F85DA70039ECD2713279ECCC903F8912492A320265922AE7154782904DBB5CEAA41BF42A612FBC7778BEA414B72D304C0F9AB839AC3F9844002EC0936A5AB70B5598C7A2335E6B0827B4DB3FC9434AB37CD12DDF8B45B0742155D1278B823F95712C9F437DFEB37977C96A61FF58BCBAB7DDBB45591D7CDCE17FDFB4793543163DAE9EA3560860DDC797FD3A9F9FFE1089485DDF004A2E5D3420A10AC4D6332022C18BFC0B4B762555BDA20020AFA3CBB33179E6ECCF71864C200466A28D39DE24FEE24DFBF05C931B215490621DE320F5A5F8221EF5F4F085BC873C0FCF60E0DA9C30D29CF2375A98046FE90262C881961855E7945428CD255E9B3266D34844365A10F04E533C489978D055CC749082BB49B92A574F5BD93DF9751CBB7CE3B065819E0E46ABEB2BC1E01BF31F69D4D04C752D57A4AE5FD2548042383C2B3BF4D9951F575FEE99205B52215F4FD67285A47F13E27C0FF48D924E3E24061983CBB94CE39EE6FB94DE8E8FEC2CDB43D7B88592B9C1DF4C1FDDE728322E27C99BACEE3C2B40F4996F27565A454735EF4977FB116921393E964FE2F06913ABED35849782282688B2D4A05EA0B068BB24EAA04D31B0DF024CC845FF9EF6AA358957170000BEEE474BA05C98DE6A3A7B25C3AE90FF347E231841773B20C81013A6CCE8BA8B0C048CC24CDEAB59BA03776C151756C9F7D7F26801C5DE1D0A89ECF3730A7C0B960B8D458B7724B0B6C9BBE5ADE5232FFDA9BFE770E3A44F25A030D6E7437A43645C32B3715A72C44A5691DAB8A22D8F3743E5B286DD8463ABF24FAEF72D69AC2A13662BCA8BB70DC801327E5E6BB0A491564B03A33E1EF4BD468B8645338A3B0963DAF439637E4F703B6C753A5CFF812D74C909FC5A5C3C74D128EC21134AD835DA5071662846DE039D0125EB8DB4F5756B70144AA660EF354F60207ECBF4E71F78159F303DB891D0B553C8410260C8EFE95A5253CA0E6DA8F8E242BE336C15B3DBB784CCEB89410FEC3DA3E11F3D08F32556D64CF9908EE93A7CFB4A2464B8A91A845BF17E40DB9C4AD057D900FEEA19BAB0001C62203922108091940FA46CA09DFAE5AE61C49737A1A927914830261F214C97AD1BC95D3D7ACF2CC18504A768A6CA528049CF80D15D1F75A14542403BC1842B944628FB145F86CC2287E2CA2C474E9FE18DE39730C2CD48AF092A28A8E10EBFE68E0D339087BD81E3A6A13209BC84BED40CE38C3E8DD9ADA8E7AE603BC0FFF18224C2623BF1553070B6B8D247ADC9E3DBCE2059F9483656BD0C7BA2073CBAD822D8210DF3CDECD4C8CFD0E31E4AB8DAABD954C2563236917BC3B69D7FD0233A6727662D74B1DACC59902A4422DB75D49BC542C5BA53639591ED5E08A74AA80A52969C7D3B0DB9E974642734A22050887265CA80FB9D04FE6D67C8C009443386EC676C9DC3A0C6A3DE7F5068E0BB21255AC5B56CB0BAA51EF66BEE9BE3D55E836B4CE8AD55137934A65B53CE2C4D9877D31BABA7BAF9DEF94E13BCFFF1D419867F2CACF758A72C96F02F6CDF0D9E392A331ED4A712CB0904EB9E3D6E2F71740EA439F50E7E53AF0CF650680F9DFD52F6E013BAEBBC7601E1322656B0FBF8857B68BE154C3ECFA043491D3893F78CB9737A45FAE9083B99A650037108C8790B4F5C37AEEC831B1552519942DE4ABD523850D32B55F4ACAB3CD9E589067875BE6ACA634348C361281B48C59A37909C23CFBB11868169306B775ADB7A9952CBA481E0AF03181F6C0479C433DDB38DCF3F76A1F57BD79CD1DDC5345C0BC9E4B9322D0A65E9CA2ABC2CF988AEB047843E65C46B94570440B66F0272F182D2203DB65B3A62710AEFD4C1FF9D540DF3F83B04EFDDCAE5F66DD9B6E1137D6E0A6B3BBF44A995AFC1BB78D66E9CB70198D4EF8D43A35D2281CEB56712327F5CDC8A105D7C3A54172C5EA0627390785B7C47C0378B7B102EBC78356A64AADEE13048F0CA0E83359D1A5D94", + "sk": "BB9BBE6194399CDDD376902F1EDCEB65AEFEC308889936C76CC219AEAA403F5AB2A9D6678985CF8786F69F522175BD04F4CD743E00045D3D4946EE206845D21DA867F2611FF3003BAFB007C16E69CFB635423A3A162E27876374ABF58E3E14D326F06FAD2505E77263BFA84A72031CC9AC22D96945D266C21CE1C43E993EB953042722C398881B106153423299A8480846525828211A150024B46C14A130C2A66024A62453004412172D02B2080C16628806311C42099434801318862106515B226182A605D43489232705194668413229D4A82D102852520260D2324083C02981C4301AC509032724E3A4314A0245131345DA8270CAC671DC4265C9822019972160004161186820841013994D63208C124592D988640BC06420186E54B68940B651E0203089C6001823100915415A404D443231E20026E44072CBB2098016700317681CA924540491CA804512288AA1368943080AC4A2909494481AC7640B144D180906501005D2A2081401218B184401481020840C02A25114C63014359013010961B46C03C97081428823861103998CCA346904827111C921C444251C312503432D042665C2142E59442E8A848508B909D10880943866991808A4020E5404464302219A2621038421A0842D10B040A2A4050AB700C49410D9344964B42403C08484246043306648B2492401895C0470C8B061190680E2084C00466860108CDBC04102041010A4048142519930415C068160089143866C49A031E4A4610C264409C628C8C40CCCC66CE3A29002898818C98182C0491B276A0B832C03A22C64306A010272CA428E18048AA3980108A26D8C98285AC208A1C691A33026A3928CA4304164C89122B96C8802489BC680C4060654404051A0080145051A396A1106311A46420B08054BA088CA88480800049912306198710328246194609234719C288D18334A014704841211A4C82DE4282589A68042462D18028ECAA8454C82211A28881C900008449200306024C53122A1850BA97090C02C4B344E8A80640134128324858A086863024022467040945114234D52308103381008B30DD3400D999465E1246D2438901932001B08401B433251C80CA0864C901862A2301151122918874D19266C03C88824022011122CA1A42809A4305AC60492244520986D12C50884262EC2324124134AD3002D60322224181261188112242C0A3168E4088D4012841B016E88C40014A00C04032C08018D58400203B24D0C93048CC8288A866508108114235100B6901B347014C204A1C62D5B10250A4071841671E0128EE3308E138128E4846091364A1922119C966401944420954C61C4911383108904642231220498690401280A9384C9422E0413721B1420819220E42832D8B0014B444623B2640AB88518046662444CDC2670D3328208B66D1319440CC1100A183011171100092584164C82A60823C6610213610A992022858521072C244465C0B81111829119B36549A649D4A83122392024348544384CDAC29108A788A438311813001B070AC9188D23B700D1881183A60C93346188420C52126CCC866553826D22104124A820D1204D0C9870C8442210C110A1246D940480E19881D320490C48444B26681444620C060080326888304D14C9701A198C81384A52C09111236D129621A23072DAB04C0CB825242826D4348C8320905C32925C1882C1C48CDAA6290813800A0410D12425A40822CB926C024302D1027291382421314654182E11996D24118408878060B40C02152C1B2331D2A0501B080D002929DB16000040109942624B88701287615A368E0BA0718C080A61380522346564264004242DD3424911154E11A84C03923040C030C42049CC902D0947011A0349109080124910110948194260C2C24121A50D20858089A4891B3402194930CC902951B88100B640E1104012B36821116ED4366890A421A04651042001C18665C040802116610280409C0821E02044193311842081D3288823438A14B90144C640D8A82122858C94B66913444A1911721B232EC042464336490881695B4050DB164AA28850CCB48812072D09B731A3B084E0C22914B82C59488E0A3801DBB82C19166D08A28D08B668532252122632D1B4800A408CC43251024760A08010910028499845491486D4B050008544DB8888C8420C83B46C22C16014413100C90424296DA0020218384D5A2250304FAA14081992194671A66FA05EFB40A6AE3511B1B259FC17FD2F928978BE51A64EB05E5DDB644C47F9CBEB76168F5CB9E54DD51F898D296E6AF042D12F59BF6FED3069EA304F979C28AF642EDF92518D765FCB5F34FC8354803FCCAE0651AF15779E7CC672DA376509430F14C659ADE2BC8075B0056DC26A74B3C90F9E772447E134269210EA86D1387FA10CA354C03437F9DF2A77962709CBE8770CE88279C88EBCF0349C0BFB121E018D1F46AAABBDF2DF379171F7526A295C65FED8A1280FDA9EA8F5D4998EE93AADBBD76FB16F5CE48E7CAEF9C41C19CBEB3880CF6EEACC849E46A752A23C646BA788554BCD3D218A76D88A01B991AD57178B24D724D0CE12F3A70ECBEBB531206D81CC2DD8265D673DC6C5B492AA576E1027F7AA88FFE6420651CC96536103CDA90607B38B8A840A963C5FAAAC63A8CC58CA57EBF204E80A6770A39F7A8E094ED5BC4DDB86A31120F7A968F23C1E151D2479631E6A9D011671F664A59D9BB1A0192115DFD813B0CDD61BAB1B6F7660F680971C4B55DA6EB791774C64DCBC8B8F0FBB3C57618E29DF5DE4023A7D9B6CF678CBD0107B62F5A05C131F5672B5693C23CC4DB4054B92DB2B3CFB59AE81328A6F265C49A302D92A8A4BDD8C8A832758FBCD76940E85566531A946D2027EE7865F23B06A51E80EAB7777DEEF62B1CCF6E7FA3ECA6CA495C88357FB45894578D6BAFEDBE6B0F6A8AB672CD13AADD9006101C9E98738819073393C11A383DEF2A4884B8136253D3383E4FC13A9D90483DE15D4DD12D85F3A03769FB77F23CBEA1DFE0AA49843578C032D881320C6DD3091D82D106FD26C54EF7D21F539EFD3BFA928FA8D6C74351BAB5FD6DE02CB02EF09848BBEBE76D2F4FDB2A484A7CF0C6A2484BE8F56EA052A1E02F4D7D19B0020BBF3958455E2960D4A7EC5B7C3BD93AE5F716D7976CA10E4E442762E7070920C9CA2E767FA613FDE222A1C42E135165BE4852EFFA36EC20DEA6609ECBA9D57EB47DC8738A24753AB72657F4B61A2317D7FFFB55F395094C12CDE5786E13F565AEF078B62A1B19BC4DB01FD4C4806CAFF88B4FBA065230A6028F03507B99611B5A9888D64EA6EC5EA6757FFDADC5F3F0538D7C34E5A69DD305B96CD03A1904E9320E28BD71FAD85C99ACBB30527DAA2926E88ADE20CC255EFA7F4597746DBF433EBCCB94C7A27552B7075D7574EF0B9C3F7CC932AE97F827CA09E8F4F109D9D48D70D39F10F1334CD583EF43012FAB8D325BBACA1AC63D0672E41D300CEFBE29C30DFFD952F5C70CF9FA0E2FB1F954499A7412A0ED2E5F3C9373C2EF3C2774A72A3D649356979EAB8E70483305F1CDDF9B5ABC0FE0739EF3487D3FDBCF3CCCC0FE4D6E30001278973577EA567227CF6E86116E796120DD561C56CEE924F330BCBFE336793D45B310B4ECF4D59B7BD35BDF0EBC9693BE646D6E6FF663E87F32CAC11E2BCA4DE5915EFC42FB1B390B1092F703894A795A2982999F0FFC55F1958FDBCDEF309DB3869307A72434CBBF0F8EAE903301B9B62A7785754E10C7F352D886DDD1AD381B1D7C4194A413B887688A6E800B36A75CE4E2ECDB587C99CC7C1D62D69D82E0569D5ACB77F8EE771C170C1377C56EB297BB7B8511C15ECFAD5E30EF7BA659B7EF754FC9A82CE1EC7186E251D7B2CD49909DE53CC4032270B2E8B8779E6392949F83D9FF8B9F76F80F5C85C8D1D9B5D88BB4F1107AAD0E6AD1BF75AAAE13E666691FBE698CEEFBDBA8888EDFB6E918CD3AA718C6A40316C8BEE208DA05C16920182618C0431237E7BC6AEFFF8A003DF6254290488D91FCF027DBB45FC2C6EC752C9DDD9435D8C343C1052A5DCA889C8B7B5705DCFFB21A421ECC2346798883D4A38594228184B85231113B94476472E972D8E1E41B224BB1BC50DC9ADE64CA386D2E2E86EA39F164519EF36558AB08E12CE2100020E325F6EFEB62D6154C2D95EE780254C8B4FA85D02DDDD85572A9E498363C4B59AF5F65D307B6E85A91ED3F1319F5E36FDAA20B31B6DD07A7E32FA65FDCBA46BC573AE8720E728BD15B1046BAAE89FA243208F51EEA38A627DB10D086E69F4D41522C42AEB53E5C71CD10D683A362D155193D998CF296D404DFEE6BE9315D329980FD414293292F9CE857321EC51DC255F47D55594C378B7D200CCB47DC13A21962C51799806AFA87988FBAB95B1CD2DB023B6B3FE148F600D927A7F4F3701632A784532661DDB474C682C670844CB96EC569BF96187B62A869644E17393B5F52998689F41D562FD4F1DD4847566C9683D5B1E6EAD5495B94709F11E393B758D63CF05DF6A041168D153044E4F24D49210D1092C3914C4B61E410359F7311E80D79DC9169209B7201A759B50C956534E5147873ECF46812032CC5EC50D58218E92C2B4466DDB89EF5FC7795D2B6A85D159E3F5BD1A2758DA5D4F9046F50FA96A43FDF09A6883C29821DBD5BE66FBFEFEF1D667996DB4594967A1C786C03CF85B130C89946F85CD156CFF490883120A9CBA6E64C2F9279EFB006FDFFAE654D6C289364184DE60B6F2424F3D473597D2987BED78FE47220BB72A8D81D8BCC850C4DF510CABCC0CF1937D1D39768E9E21D645C356FA2D16D16987FB18C14B8D24D5D5EAC9068719B38D418CBF64774FB15F32C473BADAB5218159F6BDA323A209C699B8EF093F34B60F022009F09B2E8AEFA824178C5F8DA0E49125170D47AEFCC010837623394B396356B053405784F232DB4A6ABA2B94D821D2CE665DBE354C8F69F632551F6DC897607398A32A5B9120A044B79F7FE2776C8EB3D3CE28A13D654E58F45E5508995576F3EE3896859DB85ECFA2E1AFA06B7B455BE1048D4214F87D82C0758484230A76C27241661C08F024C2D9EE1168A8D4AE74F297DA8EA70B21A0CB8CE6CF0441A937B2F844F4E61F1AA566929972DA86FAAC9986E08578BC29C4DEAF9327BE415DB29926300C1FF3D63A4AE745275BE7F3857C2C83CFD209C4ADE1EA3215FFF40BA37E9DD31E919CF1988A5028FDFB0BB42A4C0E5CE1AE608C92E2049954DF006182932415BD872F067930FDF8ECC7AFAAB7F96429A0B516AC86B6624FFA59FB11000E804DFE0803BC3C33E77CEAD6E4C87A7BC9A9DBED7ADBC60D14A17E6369E391585EC51297D1BA15A3521B7A84E09268EF44FD7072778963E6AFEB58C07843A63514F43FA56DD7B130A991DB5412B32BC3950EF4B4BFD99D72D119B5C75C1BD676D3BE15D3AF8CED24B0401D25CDE43C259B93A4298D556FD5896971595C6139960F94DCE6B0CDC00AD70DE34EBC6CBCFAF97FEA0692F8FD154E69C3D84E0D41F4D834602AF91033F7995B599A33B1142C81C71D4C2D27407A353B91AF878303B4779F38F9E679EDF5F8FA13318B899E443B398BAB9DBC14922CAD6633CE263C5AED77848359D60E8D1B96E605BBF8164488F9071268D69FE47C0B6C26963CB56541B8F15709D49EEC66B44D638B5628D075F2385ECEA51C9FA43D1D9A51A4FD9DE4E6A8A2B2F68A09293CD1D7F52FAAE9D6D0BC87034ACF0014CE0543A2C2003F07130BFA9C0B29C7974D6C9BBC45A7995BAA62A780F7A1A168720A12509F1876F641612E70688A6E4B4C87666EAC6C838528FB409D808B36AADFC5999563B5D3AD57DC12504C0EDA94DD2F043D6E33E21D7478B298554239A9FE8361F445C2515930C1D896EE0381FC14127BB072F9FD50EAD1C6CAB24E7F8A493D92B63D30E5048BD8878A27598A51E294244BFC8C33D5C0CBC2507311438546A8D001408EBD119001D6553DBB7E78F03DAB8FC785BCD199564512A47B6F020A5E57C494F7EB73F76498ECE66C799DF38ABD4DB146C988E1C0A3FD6055AD305CFAC490E18AA791243B7A92AD3B1D8CC314871094E9111583157BF9F02BB1823B0EF0341F4A11EF810CDC887FED3705F9DC0DC24FBADB842B5509D6324D468EB9255BB0015CEF339FD2C649684F8CFCEFB90FA3E8212331E22D976FDDB86359077684DC3398D81C139A8FEFA2808FC74B7C0A56439FC9DD2567D9FDC273781C9CAD88ADC6CBD707E97DB4B989CAA4E3DB3A2CD7E419E2939041410DAB36621DCF04FA9DE5D8AA38450C44ED40CCCDE3358D770ED5C358523CB2B667986D11CCBF1F6975C8BD7BEFA496BC9670C205E725DFB4F3F28A54790740D7D56CF20282795AC1FB768E9937547306334B37CCCDA4CF158B5CA0DE2EBD75D9E40D6B664B9EFF37E943BE1E7215A70C0EB3BEE3DC576C8196EB71D97DD62F58AD25C02FFA64270F63EF90581A736BB9FE4AF4334090E471B2FBCC38ED35D8F430764A4113B736E22AF6B7AD1489F1EF2C8BC52F8D4F0A2D06CFB9412DBDF67715CCA91B3877E9681B7209178D06FCF3130067B02ABC7F9DD59A65668E259B1DB1BF68C2CBACF5B36B3645D83B4A76743C33181D93C93926CD6AE28EB4A09B1DB597BC4A9E394650104F7974AC21147900E038EA8B41BB2ABF78290B0475FD8BC6948B24B5803B0F35BB76CDC9F432D5B82A251CB185653FCF87DC68FD9EB9D1C7F84338766D8230B0CB50061702D057E308D00C3A31EBD9561BEDECF00288E3B5CF7A01CEB999F3AAEB33FFA551F3917AD20AD24BC3E54C728EEC590F8EA355D00E1A54FAE5FABF85311915644469FB3ACC0AC1DC843F6F84FB0BEC6FF513F3F1D286996AD82ED9AD86BD51A28E447196BC9B05CDFB004BF2AA19425FFF47" + }, + { + "tcId": 72, + "deferred": false, + "seed": "7B4BB05212C7AEB83E3C04F8C9FFDE0526EC4E22E29EA84260A89292AF1E4DE4", + "pk": "8909FE1147B96BB2A75C0A0A84719553B7C4D0CCB7912B824EE84F4FF444333644454CCF3B324CB3CB63B33BB9993989DECCC7E365DC5BA6BFB2CA61B49BE2AE657A20053EECE5F192374812B2DFB718D6DC45B46336AA5A230D6D30ADD86039FFA5B1E84AC2C0448E6BE453992287DD29E478EB0256552CDF84AEEEFDDB281138DE2047CCDA934FA337A9EB9D2F257D554C9E8163593302DFF2B21ABF8B7FBC319D3DB37B8A2E372235EB43A865661858A61B679F3FF11E6A03DDB1DF3FAECA1C4098686298E1070A1A5944D7BE4663312C7459DAD3F214370DD2B56F12FFE8AEEC8EE26E6E993D8341ADD70313D5E6010A771684CC81CCAF37D7A7A5FBA2CEEBD6B0F80D2A4AF55164B4188A5273CACC9053555413D8741B405D21D0601805E69300546AA837F968802C2CC2AA8CF4F0340B82001FA5BA71958FA5BEEC7A94AE095F02FC54758D2AB1401B78DC1E10910C97C5DD6F0D3076B5A09AF8A9724240A263DD2D54C16C4733551D9C70D89948B58E99C8BCCB03BB0C3CB5422169608FC8ED9FFF0E66D2109A024218D168D0952723699D3A42C082A2DDA76DDD835818C627B57A972AA51B1DC268F7181BD112AC73E436EFFEA1616794815CB1A37D6EADB92A1009F84A508E16EF9080D76DB153B6852F874EAA47DE5C338ABC83CFF5F2A99648A82C44CDFA1A50B11B3C9FBFC1CE38EB770A3531ECAF373C0F437C9941E7D0EB0D042F1EFC0B55F8EC97C785EA3B153505BAE1B52D97DB48F2D2E7D7E70E934F2C0F9943E3F9869DCCEEBFF0CEE6D1DEF7E4DD610A0835728BAC3C827B8FB92208F5B9DE25E43D93A6EAC1887F032AF66CBB5ACF6142C11DAC310F2EEEBD7FA25CB0C0F8F940E19D43AD7F5270A26365A01FF200027E173D566B5E77D98FFC1134F0628D241EF306EF8364120FBEC93F92E06058B2BD70ADECBDB9AC63EE0BF8A45F52CD80D753620D7089D6CC313FA5A759EA6BAF840271374BA5230487A928535F47843D3BAFCF39424E62693BE9712332D312B831019F8AF6F68FE5D0088DC979C9B3995ADD0B607C399CF0B8F651A057A96ED323A7EB597B51AF3AFCB9B99420456244D436E81A01B4F2ECE5B87D63EC7FE6B505FC34CA5D7373B204124AB9ADE3B290EAFE5AA73704902A2E3A404F71BCBA92F0675AFD825F10A10B4D51DA642ED0A9667C2A16CAA2BC77CAB7AE9E20D114DA7FFAF501D3D1783A58029877A86C8EECABD2E18D6CA58AD5F0961A1CBFD8A51BDB49EC3FE4EE5E796132E5671701305A650F75B4A8BABE4803C5727332D1B123508A60FD6D1961B267B4E4A418F4D1F2D95581280693AD13882433DC685B8D60C78414EDBD6A5946D571FE2D897B094C77FB5FCA27A9FEE9B6215886776F3843F681BA3A69453835BD4919D870AD573E19808C55A77642681189BAB4B2652F52FD6894F70FE1B63F31EDF0A1D3E805FF4AD806DD627504870EF04C1365B1CAEEA148A3193252927C8011A3976E5254815035132D7EEE8F3010C8DB2486336365CB7850D4E608E68974ECCA90000EA4EA4D146571D2720F79BE23C538161E5B558FF5FA40E63728B2279B1EE255D8EE65E2CC373285043CBAD5BD7A9BE42F6C282FDECE15C6CC49BBFD29E38F40993F8A17456DD3145FB717AB10353DEC3236F3F44FC80F853943B57AA08E8C543C35276D637D07F59CF67CD4453828542CBD0CCC0CA7A2CCFBD0276E70C119C37F9118962F0298AEB4663C9A1106234B4C55FF6517E775B275788263E24FE6AAEEE46E5D082C5336EED7A75ED3293BB670B49E705AB5E9EA0EE336EC8882E7FB1376B18EA60400BC9F66C112802859C8AC80C33B1309B829DA0D4C558D4D44449C02537593B456E842CAE22D546CA071A1E7D141D7808C1984E9FE431C62F259957469DADA36DF63D0E5C9BAE0620F09B2A3181CB08BB0E0BF4E6CCD34E8DB992DD8499A2AF80027FC34ADBA843F7AECC46D4D4FFC025A55B6188CD8E24496AB28F94896BD8049DB9EB991AAFCAB2EEFB31151724A19C7587773E3BA238137AF041139F0428892D255E361D375BD5FB318C4A39F524CBAE368033CB88B616DDC4B2C61A5BCBCE68F7719FDAD95655E759513CA1E6AF4D92AA96EB15E9080DBFB4CBC50399717B5EAE40E6927D574A8144B24D721CD2D1633BB276335846E2E86B2E6C843EC53A779B7A1E9CF5D94B710E824B321BA89C502D03BFA73B6B76BE8E330BF90EBC6059004F9BC8F2656F0CDA2B3B2018319B70E0024AB7E1095C22DB13F49E42DD3D9AC800D7307CEB9517567E0A4668BF4A0CACFBF1DD9C1C86D13721A026E2F4B290173B05F60093042A1B081A94A830E028B2AF8A31BB7FF432758F54B63B34E49BA2F15A7DA3638BA0F5BDBB2527BF49B2284D51DEEE54FAD5244CB85DE2AB6FD689339E6F89A20F803093E0D4D186EB60B5D8E92DED4A8A095066997943A3A419589965EA3661191FD10DD3F6F068459AC38C44598C09B4BE609174EFA39768439EB72773CEDEE9C433DF521CD530C26C08075A13FECB913A70C658AA12E065565EB15B6BE0BB52A57C5E4996BEFB524845147F836A492C46D95A8041FB6197BCD33FA9CD1C70EA3CE12ACFA92F31876DFE3CA83BF500A47CB4CD9DAF60F411603BC7A218BD0B8502D25B66039737C3B82C7F5B4FFD12FE8DFBEA60559A0317CD489FC63086A8DEC42CE55F282C264CCE3F52EA88C6DC173D8507AFD1B99350F89BC59FCAC65AB8EB136F67CDCDD0559A8E8F6E919F827C393C70A6D010F19362A3EB88FF30BC48EE9791386B5833018703C36886D0A943E8699CF2072037507DCD197E072F356C2839ABE1DB04DF7CAE9ACF98029231BCF574CAECCB78F65BB8FBC7F3C88CDC1F3E256850BBC89722CE402E424D7D0D3268B4628E93220129B715A962F3D72B08FA532EC208FDA8273BA045820B3DE9E76EE42968E8A386DE4082AC71E5F18724D7EEF285EBE1A39F6FBBD923C589840B20C07FC2E0C56DB3B521471588F8F499A71DA654ECACA5289901E02337F0E93E230621340D1F86F1DE12883C356AAC5E68131763413886DC46C754E163F53DF1164F3C266B6D468179FCC130AC5331D997CF82277AE746A9276788520073F7DB46F13877215B7DC9423452CE9E815D836C6CC0F04DE3DDB088ABA39F8F2CED319111DDED7FFFD95CB1A1081E25CA2ACF3FBB7E80BAA8B12148E1E6911351BDEB116D0AD319670ADB8E51C7D533E1CC899C47A809368B94A841D0B21A5FBFB5868654658CF6C0AB08D7069320E864DBB8DCB9057BCA35DB465E21E474CDB26833C8BC10B0B2279B8F73DE7449ABD2A7EB34DC01D30D5DFFCB9B3FE320F500734534A3BB22B4FFA1A309462ACA7F4DEA20E112A50F5FCF222B85139D908AC13F0E8C66353269344A344043ADDD5B78D25172B02E11673457547DFD6D4FCE567E52D2341D837B384087357950914441AB621C7F1865D26DAFBC209C90FD4390B87D9046FDF5BB44E98414383306504F0FF35687B2CBB29DE04E7E191AE48FDD50E74B83C7590ED2270BDDD7FA9A6E12E28F4A5286AE07D7AE1DFBADFA9127C7665902098BC3CBF12AC9F3F826EC48C9A22AE3E76D8596A1E98BB6342211B4EA25DBB92F274B542B01DFD20A6E96A69ADC103D951C72AD75A32DFCC55", + "sk": "8909FE1147B96BB2A75C0A0A84719553B7C4D0CCB7912B824EE84F4FF444333601E8A88ECD7C376304233D07CB229E18A0F8F5242BAD485115B0D4FE59F52EC045E19C137A08767D4F88F17884897464E9BA4CAEEBB414FB0761690875C322A3E134C4E894BBFDF177CA6C3B36A364B9FDF0AD02C9775A612EE58D32CEADA1E31C036440A83119042A89B0644A180C203069C046840892092148124C1009111608512266E3B88C00C5096014044C328989021291440104B2210B040E0B9390D0B64521888908A72D110821D2B448A214696446469A222154300C59A04400B64550126A004446DCA42C08A825CA40821B0869A30484C0363118998823C308A43206D104115A2420A1B840D48680544406E4462213B584641230CAB244C9301098929100860801267294904CD1923001896083445049842DCCA62CC02649E0106D62A200D490651C9471CC980C08155044A68C08B38D98C4295B208A1C9060DCA2251219621AB851E3C29114B90052A0255A4291A0423061A62400B96958A000209224E4008811886C12366C1C411203822421C98549C06864B004631826D2062C53C668D84000D2484492A46912970861128A5200055AA2001390811B036959486E5B940DE0044A94487112369123A4449AC465C8228E50008D8A440C514625D2262EC384255910329AA8110099890B073141186DDC002AC4C0901120321184804C382152160D10954942400E52B4400B290A60C60113028DC81692D8B624414830D9040D80982CE1981010B46D104800532800E1148209100692104C4204290B401114B628CCA28591A6295C424003436901B3605C404698C401D1489082B248018545013802C4C0304AB2045B386104292541426221356160B84904338921400880148421020A8B220199C64D08936D5A9668C1241104170A03C404E132811B2842C1B24C20350900428812B9115802299320711A469291140C1940459B060C4BC61109B38111B22942324111322C4C288903130A01C10C12C72141A06D22112A4C94906396505196700C12410CC06548A60C9C164053C45004110DD0881161280A113702D9A06C20C22C90C290612028591040943842604432083292023585D202020C4271E00642A01284E2946040040998480A09B36914094100278D02164D4A42908006884A220A22228D441250594484030382A2364E43247119988104834D11C19064306C8A8451D44030C24470209069C0382DC1304C60207193320E24848101388D92244AC2108E94B42580A82C543860E31204DCB644A48605643489CBA021D1226CA0202644127019A900903432DC4866DC224C492666D0060414384CA04040543805D9B090A21862221984E2300541149224222ED8128E0B304D1C816C999221898601CB48891A934CE0964162C645033484242891520806E3301001850108A064138911991251D1363019094610B8710B4465CAC04818C2301CB4702407898AB608A0126080408A49860418228E1C1001E2124CC8B40C1A8509E23628983809C0C47152968123940C10484E8C060A01222250486422476DCBB40D8A460D5B400200952960482560A6010CA56041406053284E8018651C496851948852C268A2B281228411D2C07011114D1C153004C141C8302C01B629232231CB283291324A13A9504AA4218A068D839064123528D8346522024648109000407298841194847042028DC2C8200C006DC3288D4C4062484601A3B06D08B5881829261AC1848C362660244208062024C3215A366CD2220C2229220918728940288B0891E4282ED1268D99A6718196691B986952128C4438208124294386815CA84C112824D93629CA802183C06C21004A20174613830050A608023026E2344800A48901388201A96C0B1409C3281101236E19312C5A46058A2068DB98901BC489DAA4005C2206889441A206659806901C10629A26481C2820D2228819400C19086C639664DBB05114426AD3248DA0462941382D829690A23661A3002DE40672DB082E410885D408691C26220B2342D81489A222869BC8289BA470043129A0B829E4947052966D0299654422291249510BC824E3A881C84492D996815096308C164CC116421AA61198A2444BA000A0C6904BC02DC23405A0108D20206521424EDB14440100481CA70461062623B1845B866110816188B228113484020671A426690CB7CE0406096708570A60CA36F9EC4F06EE56DC910BC6A50F8396656C7E0E92BA130C46B7C0A0E6C93545004D161412A9C88AE285DA2D9C60803900F24C95368B9456608065D9742A1BF2AA1A55A4DA1395A8FA4A17CA371A289AD8D096ABB7C376193D5BF84D5F88B131EE9377B11A77996BF37B8914DDB60AFE56846D386903026BCF2E196094B3D1856888CAFB2971FBA819C13D9FE079F9F2E02865B99F95BE311CD9DC448E51BB106C263725CA163F92A4CE0293CBDC12DEA0E49FF5244432A2D0996C2C35DA3355CFB2C6EB81E346D78DF235C64FA911F1157B6C4F0FF2EBA91D047E7FDB9908D7846E17FD1330CA271C0EBBDA6897B6A49E13DC9BE2E9115C8F3AA1802C5A6EE67CAAE5ECD8FFADFB9D126BD16AC7FA6AE5E9E2757177C1FCAD8B98EACAD20C5D7C7D9760F1624F227F35FE8B0EA0ABCC09A27BD0C98DEF908EA7EA19215E99DEE4BB71F94C1DD9EEE76137B88B2B9B331BE4ADFC417B57124DADC6BB25FDF6DA925C0B1E38A54D06AA317F9FE9C9475F79CE2293FB6AD9A1FB5DE2A0DE7F83A82657321A85DEFF62D533C05268EE059DFF288D9A2F600242D5C54D154646C005EF65D927D2B76BE7A8413CE0B818EF5558B204C18B734C6ECB75CC164B2E3787487FC1BE72CE3D6C5161B769EF8245131612B735F1FD87CDF915E365D56FF3F124AF6A565FCF3CA82B64C25AAFE3864AFE380E9FD2245331C1B59A4D62D3820BB441CDEE09E938FBED8CEEB13D2B54AD7C4FF1C9889A18BDF8842535F2837B011F9CF7253919A64F153AA00B44B343949FC8829E855E76980A357993A73EFC718A04DD59B5E062DDB30013868CA4AD30CE8F24912A7DCD2D6CA69394C229C6E09A2279F2329CEA517C1575CA61BBBCA6CFC3C4F926DC9A0923DC859A8C01FA4B1BB60C5C6BF384ACCBF366A877E91EC85A20967586FADFA542BBF0AFDBC65BD34B84E3D65DAF38B3DF497E8FBD03369EEC861575C2E4144B36CD77E23F1BDA693D45FE1C201EA08A3CB4C3517F85D24170D7AE3D2172B9175BA3A38194AAD0A82C32426B6A306906CED1BAA59C48F26F5C1D1979C47A5B495DA33FA4A359657DF97052EF48E39095FB59D7040833D67A0DF9EBC02872E905D6A6277224426D47B409674819181993C7207DA14A11DD151E4855D3C8F310D13019C60B6A1F1DAF1DC3D2E60E0BEA448D2A2C9A6E7BAECA8CAFAFC7484246C036238BF6FE2C5F817DEBA88DF00D10CCEED9EB4898A2C61616C073D5812C3C0ABC9BF0BFB9C7B7D4C8C1D13CB2224EA32071DDABBFFDE25117EF6058826CCEE53BBF25AE65FA181E60A8F9E41D0BCD99F21B5F3384A9644A6DF25BED6DA8087A29FF72C84D25B674BE4BF291DDE146DEE6AB46329CE70D2EDC8A39DE7C6263BCA03D8E09C3F7393D7ED7F4DCE3D44E867CA09E18ADE556047F72527AAE88FC99E2E02C0225075C88BEBB810210BE7CFE43921F1A509FDD72F7933F30B42607CCD44DA422863B77CB5049E466D49476644F0A26B8BEE0C30CA43AD756CC00EFB6A1A151C383C8213096A5F4695857F14777F9CFE6F4E425ED61CA6453A21CB0C9C4C3CFBE235703F6BFD3690437FDA24C030E0B0819836C08693E3FD605A2C1E1DBDA347B6CF30223C8499B5FF08793F7646610E7B683E4A9CC010AE1AD954DFEDF9FA0EEEE26BA0F24C2B88AA18A89C1441833AAD4FC205CC5D8410CDDC6D8E518E6FAB1CABEF217023E90F5383CA8F6C6EF373C907285553D4E39E268829E609D9324B393C7957CB832063863C9AB5BCF950C50B97A54CA45752126809DC9D65B889D1E0CD4CD5EDDC694EDE7BAE2374E9C695774CBB58167D870948D5F5EC047447852C44D21F66C1D289E9AA2AE3C06CAA69F35A5D5786BCC97F2934B88430F3D5E8B5091AE0EBAF0D3CF80BC4CCD15481D5C6B1FD0F3818E48525E2F9522B4163109B34C69F09860510875BAC0ED9CD0F38183CA9127CF3F5FBAF8913A2F0A4362B87896461686E43CA2DA5D58F12D44A964EF6DB0EAC5045448CF01923E30A49526439416E6471FBEB884B2B4A02F351CD6C5D9169DA9A19D7C08DF49F797F0BF8942B0DE603A72461B9A67F96F62C5024F644CEC1AE847AD75D6291F4B1B5272A38F89DA7B9B2FB44D77598CF959AD4E77FCAB290F2EC7E62A075850E1723BC1F78AF44F4F5F540419302924D27B20882A46010655C20EA9986375203E85BE0B7BDFBA844CF99448AEA3CCE916F3A8E77AA9DE340099AD924DFEC0F38F1AE9973F82CE58258AB7770BF850ACDC66F71B5F32FB159DDA18C31AE388339A74F59220069F4471C9FD55DFE359E2A6FF3EB874AE2E10288964914CA12179A4950AF63B7316DDA6C695C7050E0AA024D8074AB01C94CF663C45B69DCA8C469F0CE7764444008CBF0E8B6A0EFFC44DE1B6EDDB9E765F4E63DB6148E17A5D196F9B373ABE858D05E14BB282052B4EC190171D5220FC27DF1442BCD7F2AE89C06A9D2071297B42ACEEB9C29F386018009BBEAE7494254013DC1A7454D40720ADF575E2A4EC7719DEC804323818AFE5D24C76FEB187135BD4724E6F18A7474B873B4B4C2CF9593C0F2E27DCC68E4A993FD0ABBDF518F5B97BF1139CAEF1043BD3C7D9179EC1B6DE98DAA2BA247F2AE49D24CA571B6ED66B22CD07C126ECB37B24FF8CD5FA4CE282E482947E0A2988FEE08DD0EB3580DD21FD3D88D1D259C8CFE6F52AF9A1119662CCC750E21FA393A6BE619BB537D216F8448A473136303FB5007551A20273CDC07E058E02A643AB374538CDD5D62E86D7262AF04C2063C7836790910BD7752D4CA7A848B9AC4422D04A4A3F018785EA171A637BB55E7F63B9A4AB7B1FA038F09862D073CDF9DE0C1F1DC6CD644577F5DCCB31D160157BAD4BE7A0410966E98E845F1D8A8D36006C24056E076C2F46169DADA9E928C84277EAFF6CEE3B438E84427C4C95EEB264DE7E2E6C3BFCD5566C5F396FDFDA3E9E2405FBE3ADDCA4B4B4380150355AD3B42BDCE65FA1EE23C576BB4A4BAD816D54184C78F7273CF0227C79FE21CD4FA43E59F3BA5B73DB40E9568C852DDB9A431F788B7C402E7FDDF503858623B0E24024DE4A9D44852B16BA3F4008532E0030ADD805C896AED954858F4496418F60DDD790F4C486BA722FC0772D033678F9E8B6830FF6AEB194C102D8E81FBF4E5FC562EF8226371F384C51C6ACEB930C5F1DB967E394094E9CD59AC1332F6E93714DB498DA10804CF0F549D46050E9B1BEE7DC30F1DFC135CFCF6E9BB55A00EC42587CFE32B22C865388E2015B585F77EAD9CF1CA48E9432E46353C0DFD66271760099778CA61AE954561F76EA4EF58F11287C402A08D6E47289120606E5AEC3FBF24735E9E93647D967E61460858CFE2FD3EB7B7ACE18A5E9718AA8AA412C3D04FBACC721AE4F850BABDFED7F3DF60262C91EE63783811AE302367A5F10CC08DDDB58B7FE6A8D9F5A63F0B61D1D6D8F457222D8FCB61414551224242D82F56A95C6485993258496C43D5EDE518DC9D7D055A42C10BAB46F1B626953DE1472E52AB2A891251CBA71646A342DCF1CBC51C37F0D71F81FA4824AF714E8F2900CEF663525C82ED3720CA215AD8E6F01E6E56F4A25BC969BB455245809789ABF105B536EB2723F064446C0FFCD7F537EA1EF11B4F5FB55562B1CB57860F1F2EB5AD95BCB965635E7804045CCF4668CCF3AEC958F06CB1471B78E979A5351EE9B1379404E7A51CC4F2F3DF703027FB0C0ADBF85FF977DF5F992433C14244E4928324FBF9E527E83775A34635A2D673432588EB69D35773BEF5C6683A54D6338CBA404977F6D5EAB9D2A73FB4B93ED82D04AE0BD9F8CB820363B52CEFF4AB309ED8677130339435C565059588212D81066EB6AC462E0D0F8F11872C9E25460B45AAF5191FE0657999C54021032EE672DBEDAB378039BD67D22CBEB714B6DBAE11D3794CB44931585BC5FA02A72C5C6FB3E9A4BDABD16C24F7D314BF8DDE13BC838CA81FD964F8813149F700B0BC16C41492A8C7B1EC967327DB0AD6147CF64202B9291F1BB8DB6E31736B455E75F117F531CE39CC23043906C98B8684072BEE3350A54BB899E506EBC6FA310022A52C9FA6A0B3EA7068D01AB3B805A917B4E7146C7F6AE89DCD07C4FB4E618D564C25B6D7F272731174BD541A0AA7738FF167008B781577BCD98A3E84CC81B856CFF987AD3E9D843C14D72DC8320445031045CF9D25993C1F179764FC7102208BEE6ABB9F9A332A7A7DE13379A81D030FCAD6EFD94801FA480E5524EDE34524899FD40A4C02AD85F3DF4C7F68E6B7A66E1FD77C1B9AE0842AC3AFAA9430C57A3372072D6EBEF890CCB4987278E3AB9FA11D5EF0914B949CBA37D3F55735C550F56D1D3BF96B1C590137A91AAF14CB520794B63FF597A311790C9A0E704F836A5F89BECE8CE2B895C0E2647D5D4D2665F2AC7C95622F8B3B3E2143E81278070F18ADAF9B1ACB86A42DFFB6989856178B58CF65044905F57D58D21F1E282EDAA5F6472E62952AEE2E9E6A7526C26AF1D2E1CD05F5CB8AD57D9A2662A91F97BCEE97E43464A28B5359F66FF6880FEBC1512C66B289B318804899D517B4D2C6F224618324C940DFAB6601394141E4F66D5994FF5A5F71EDE3D6914FE8E435CAA500E809F258ED7A7029867DB1A364A8649346CC3D9CEC31B2A1CB3A2918FE6349856E037DE1EC177C168655D" + }, + { + "tcId": 73, + "deferred": false, + "seed": "31F5D7AB44ACD0072423A8E486EFF6D8E2EC8D9D25040D6209BE64FDD03A7664", + "pk": "C2008A4A1E8DFB167CB02028CB14384D00D006C3F495B89610105953FAD3E77543D2FF7D1B317F28D621ED31ADAAB6CF0443BCD8A32406E82FB4FEF87F8977878C27B6812FBAEB5D135333C20C8EA95BE99F8BE1153AAFDEA8578534DEA61D60644B8B94CAD58C78D4036581A2C3B64172B0F8D22F56EF6A7B8682B062D3D98299342781880AE568EEC5D0F30B9959FF26947FC040EB8A3C6688E33EAA162954422477DF6405361B3FC8A7B39A120972F78859B879F2C80EA81C97D048F8FED5A64114855FA72BCE11D1DADA55BC65DE976316A39B399581C5D55CC06A178ECC954F4D9D723668A9EF6416BCC88A9A215487F17A48BDF6A6763A7FF8B447E87C22D009FCB5F935D66B3F5BC2C1DFB4BF32906F12D3F82C7325CF3F53CB0E73BEF4F8919181C532E75BAEDCCD929B59119451564AA0EDD61C373D4C41AC14E739CAFD09F3AFDB8B50A8F9E4E27EAB64915725B199A32D94E573E6C9E85E1A05B06102C852564906376B1F9732D059FEB25F7A3DB4A0CA596FD49BD6F75B45AEC689207374AF4CEB82C3EF86A4F797661AB631857A902ADD3847C222D6F1B3D49B0043F0F34BEDF97F2E1984237DD115F34215FF1786941BBC42A5A80BD506D4392649C790A0FE68DF5FA9047501731BC408349D6459DA55BFAF10031D71B535D1A385BAC31B7033E315A7B4BA614A27F16FC375EB1A63A96E1C584D0710693C1442AD503C63062918F736FB8A32C68B475E46B4D27449B074150BD0B98F76A87F313F5A9F329DF1CDD180B28F5D94B100A438AA7EE4E46061C02F3B427F4D30ACE7BFB6CE65977F56F30154F2A2E489FE19F866F2BF70FC6CA1D54211398690BF62EC4C21B39C8BF13C654F596778514108D9D0EC8C90111C1A771288BE97D8099E893611B3F8820B5E169C4584246F7878288DF4FA658401ED2696CB1B69F69F3DA8C4CEACD56D33F405497CF9BA898E734F4FCF5CE5165847149E3963145859A9F9E49572A9227526921074737D444C9D56939BC22C00DDFF53007275BE52B4D3053AAA5E2B702ADB635BCAF0187C9143CD88DDC3F684E6313F840DFD666110D63B49BF1E56301C65E6DD242FC66C1FB8CE3F7C7D102FED86D50753D16D382900E6EF46EAE83A5C37C4B1B966777C6536E97EC39D74B4A1F66FE0063D41374498B1910E288C711C037306DEC815C1B3D33B28A6A151D9E7B04E08EA7DB2F829265B952CF705755CF56E9C0E38CF41DA796A621CD50048E05B2EA9903C3DBBB450CEC0EF28CD2C11831F09098001AC2AA565EDD47FAE33E3FB9456A0E5A1CA83D236B6E135C18A61BF0F90C632156B9E1579C56EEFDC8215B95052E10FA03A7DA37C2FAEB811C1003C3F475040A377C738EF8CD80E9BD2800067ACD32FBBCF14AF95EE119939BE55B9F6EF6239C173480EFA5E2BA4E10EAD1F7047EC2F342D853AAEFAA3DEA9FA6625ACF6BDE1AE1CF72421F44661083707D056298FE9399132EF319E76B2FE7D0307AB499E3CD42C472CB427B734D736C20C231DDB7F80F7232B42D72603B137B849A994BB1117AFEECEA2DF31C53B3AC7D7E060051DB3D92FC7D9C1DC173BBD1E7082D8F81BAAB54C6F96443926ADA027F9404ECF8FEDC79C214C766E441162C67BE2F15988B2B7E809B5D68173BF3CBC70E8E1959BCF3B876BBA0A7207A519C484AB07F4570F2491AE1B7E3C5E7D195887E977697FBE4807478CD5A0D181BEFC4DB81CC63FE2F1C5FC89A14F5FD48318A00EFFDB68F7779237440DCA768FCA85FEF5EF463B34AD1F7FD1363FD79CD0D1D6432D2EBAE0629D8B815D8DACA9118A12736E552BA8454F7FAEC4695AE475E5A31368E8417CC498C90FA7F23F5C230A43392A524CA5085ABFCA331553DEC1B311EF3D2F1D29D663260B06644496E1E47424EDB6E9F889DD58822131E2EC79DC037833F0DF0E65F1238B60347F9162DA336770567F4C7DC2DD06AFFA10678267A1EA2991E4506B7BF37D854480BEC70ED1D4997B351A56538632920A99D42FF569E1F474DD178E850F15D20E2BDF33355901B27354CD95D826BF2C21A624193B41D9FEEDCABC16514C4BA02B7E3A393D5AF73C8E012CE98FE6DA264976671A7B42E7A44D56F60AA010750BCD571442E02212A10E2CBF9A65AC8867D67C2382C474014D43A816E89148C8F43292F42D9BF36D5ABCDB4A33B70ED528F533E3296C2E8C2EC244D3BF7CACC8386672D32F81BDFC6F3DBE83530FF464160EB77B9F9FC0AE346BF5654D6495FCA822BFA30C5449F377B2B2F63B44CB8579EAEF0493EBFDF1C8E5E80AA530DCC1B998223371919E3FACC34FCF95022AC900E5F033082D7AAE215785D6A9DF921C63593F43C63E5C81DFC7CF42CCE0D805AC586375ADBDEC1064D16B1348D261C8F902BF4F0FF6C525D2AC37F384B3AB17B6159FBDA15899A2EB14C2E299B8145B2A52EB918CE77A29716CC168EA9B122607993AAFC496B28C456C64DD750A47186862DD36D8AF7F722B9E8565C5365C1F46F065861C6853D7C0CA82FA04A85B6A70C5197487509AB0904296B5E07149F33F663027DB06F7ADABDAB3994BB8A68F7BC943EF87846BF8CA68FFADD1BD50E51EE64CACA906C0BF0B39190E7ECC4745FAD9A27B06CD64F18DE7CD97DC12525ED54466C99E76E206DBD9C0B4D22F5F08F4FE0957FCC7915EDDE8F5E47EE620758977B49535FF4560F0DCE0EB0D992EE0C0DB587FB1E0CBC032C41CA5D2DF6A35CCA6D49CEF7FFF59D390F0A5EF2DC059ACD78AE65E1AF5ED672309C8AFCE6FE2F08B11F28076EB87ECACED71A6C65356AD2B6996402A69FF20713099088DB1504A43AE9725AF07A9F126433B755737B74CEB4D71EB610E5BA5C029676581B36F0C981C0D8D06C2F6B05205B29F9AF32AFBD23E00495D5FEF6E44050B01905EF2AF34B6EEFE5E17483450BAF54EF84590427FBD223A43E3CC3FD47C2AB86A4A1DCFFEE5A51B443B8C7395D31BFFF12697D1FC3B887D2CE4E2CE79C29002F11CCCD98E86501AE57B252675B1F88B8038CBAE8BF1D50EF5293FEF0B4AA790BBC92BD5D995BA7CE384236A59DC88962DB6364D9F27A20C969E6BC8AB636022E340E4C37BFC9105334DE64E745A9E606BD1B5D86277E0A4416B981BE9A77F2889F8AF7244FB8F973465858C4BF9244B306E610DB421F14971C3299C3C57D3F8B09212FA094485B6AC420DEF2E3A34AC7377CE18E03ED00CE575ED85B767D8787E098B7333F425E2336DA4FB1C78F3D4D4DE5BD4464B02488805FBC64907A45E37D0C596B88F989B5F9E5C307AB050526020003679BE079CF953CE9B7519D8C780BAC4EE8A44172BB74900E06F571ED9147C4D7F6C562A155AC6EDC157D62F4480E588250F49B7DD8B1C04A97AABE87486A0852DECD387EEB3E9837BF2035BD9F763507C9DF4DAED511A4ACB51DD47EF283DC43C64433090B89096539F5A506FB4FA53FF96E3ADBC74F582459ACDE4C9325589CC73330116B33FDFFE677B970844BD891E1B194F1F2F51F457D3E944430EFDA332A1E18DBA2C83F58989A3C491439BF5227C7EC2788663BC733FD5FE173AE87941687060D217AB5AF9FC10F119A177FBEAE000349FEF237DEF84C52FA1CAE6CF0F89639787BDEEB7528FD6514FAE29A06D347B2496AAD01CA951BA1B423C", + "sk": "C2008A4A1E8DFB167CB02028CB14384D00D006C3F495B89610105953FAD3E775A965DF6F74D379106E6393F7400957F1D5753F6C9EB1E8420D8F9AAE113830A0A153844DC529D49CFDB506F7A3E4A92A6F7B77271C17FB2942B1144CD5D82DB4B9BE60A655BDF10FA3F5ECA7F774E3B11F9676F5DEDB01B15423EE8E63BD9B1C61940551926C09477184942DA3B46999462A41C86144388E14C6115236600A366A42120A1CC8904C946142004A49204A23412019C869223028A296700C376403B911128528DC267222260E18466910B8519244850240280321020C146123258E1996209036201BA620400472DCB6654C44061B493122338E48A26558223024B88442C65063288203404650025263148209948412822551140CE31004D2B43118A40D0C0061C106011B3250D0202C58166509236AD3300C432289C38001D016080927480C83111B472520086A928820003751A4C484A09020CC4404D34232229771883849D3244042028022240848802D11A3699C284010854D04118D01C76DC0005013070554C40890064921A25120B6445188008B280DDA484DD0B2450C4190C896292145669B060651082A44A60DCAC06064883008226E5334120196518C8611213482838825D0B89121068C142205991282A42268CCA26D01130059284AE4A0041A818C143041E49669A4986C20B441CBA028CA80850B36529C001080040A94182DDC146108213100B550480292D318706302461019858B268E1B0386CB4482DA848D20249102B92C22902D9A90850B90655BC22C88C62D533861DC946C88368D208710884260A3246AE4C2289392889096211395440B0291C432060C13905924658B006C50C829012842031620A38090A22292D4148AE1C441E336620CA4088C922023A740D39284128710A106808BC8889B302ED498880B290A93820C22C1901B443190B205438891CC269244B48154A2209C82601C1480E31484211172090401C412621435216394000B2070D93226C4A24C61406221A2691C020022226ED1000812011221298EC1B80003804153364EC3C2814AA244590848DB42908020304B3681DB268113442850C224E2B84D5C104C449871E200661A877003364D102990D9184510A37194A8459A462E1C230D44304162004A62C841121169993426838449C32091DB026402302A5A148891204E5C0089C1862C1BB19004C1649B28080A985091942411939098A210D41889102766981492D8102220C20489446410148498324518C011A30629D9860188B28C60380D1A475004C0900092050084705304298C322159B8100A2045CC124E8C4831412401CC422CC03085D0C80109334CA3B08024462EA3486D59000E88440900134A58C2618CB88411B30921C72418135292164E49844C81166984C031C9C445A44420DC3641C49051233861228809C1102608094A8B14918A98290B160A82987049C83110462D93A808C28400583070E3C4292340320839800C078A14816DD3A66C41464012152E094828124609422065E4C800D32264C1986019906040488653064D00A741031022C3062C63008662920493C02C8830015C9869124161238624518028E3240EDA00250A9560208550604651830044C396510B024D4A984D89A08CD93232543208D012459B469112998C0808044CA8519436842033204C424161B461918809D9B8808A38448026449C8000092632E294000C2142C906015B986C13916849107058102E18438510190054288E54086089A23102334E21B485A4060E92320558100DDB962D2405704A0669A3B6618C32620CB7212009409CA430D2382514224E0CA1210444210C04485B108A2311641A178299002213A6651B88881931622005441AB34CCB2291D2006D202848C940899B82090AB03189828181086AE2042800262652860D9494891C22101200809830529C46800AA749E11291C808425B326C204424202980A2381118B829CB404ED2488981B2482409298390250047696244040C3929CC08001CB70C09450044906194900DC2B88CCA3628180545A4964021B961D3166D41984511066ACA144814222DE3882062222520976DDA304614006C5C828463482D24424448247022110282300DCA8280211701D230261BC2615B268424054414A84CA236441B819190B6411AB7311CA69124B5518CC40C09294914B870E348265A3024FCA93B3DA173B47E7A5AECA423DF1E771F6B210D4026CD835782F7C0502F779B4A30FF4732B447AAB972713634F2A5CCD9CAD1DACB157D0F8AD04A2FFFC043BFCF848458F964E1B8488300F2763F045F5774862315D314A8AC2DAF2A132421F0227734192BCD4AFE4756AB317CAE107B2891547B7F41C9523D5EF2CAA75ACB48A816EB7F371B5582FA1310F9A9EB6E77AC47A0B5182A5A9F8279599153D6E157D2602E65ACA3353D058AAD1FFD32B43AE51A11D309279F31AD00B6CCD1DCCF2D8B8A9C453F7DB22F9A11C45A42EB492AFDEA3E67382AB800F44BB853A26D5A15139D3B4D0F187AAA8FDDCABDFA5B53805A972788694EEC9CABC95683A97A7CABC1C724C738134B47A96BCE7202F0F319CA1D7A9D17D3695826BF15B3CA31E27047477E015C76FC99FB0182D955A04CF8F294E67431ACA9D168F4A32745A8F6BDFEE7EB35E2043048CBE1CB14632360AF375BCE61220FE6826D1903FB1AAA1E2B40E5810A74E85980A37046FF67A8EB28C7CD6B41CE833DB9373820869209603C81CCEEA03C3CD0836E3A65798B20E55949297FB2F2C613C9C584DBB783995BFEF772ED04604DFF8399FC81F1626306844026E0AC80FD6FAE2AFD470064383BD3C5C41DD6B4B8247A9DAE986979B651C927DC309B96BFE0B08B2CA1874E08E3231E55E619D68B7C7F86649B4CB6879938B8294C9FE3FFB1ED88885FAA3DFCCF3FEFBA69A804EC4B72A3E6CEF853B5CEA9014E9AFD963B18BEAD40DEF8EFA134659F4738E87BB2637AD40E9A8F330D01F4E6B34482065BFCADA0D8FEBD24ED280A65BF2B7C8D17241867DE8DF5D8A537658EDC0C568822CE6314AA61FDB322F1CD1720051ECFEE221922052D4B1329C8672C7178D00346E06AC0A192A805783DEEDA6EBA9852F071B544C9E11DA0D0C15A7DC4C14DA9CE3AF57FC20875DAC3EDE8418E8C59B935A4855D4E1B850FD2282704C35565C890FC3EC4968E0EC007DD5AC95912806804BA8F496E37F316E508A4F10842873EFB15CBC267D48830E3F22110AC751387FDB6FA2F097499AAACB155DFE928E17247F40BA4BFA362C80AB133F6DD1260A9D88A7B7284B5C9D4DB0B5792FDAB2E54400F7DEB0C40273D4FA1AE5D7D67D74ECA21BA9C463C7A7C96BADF827570B586D3592938F90C1A7BCB844B2D166651DBF7B4640C02DFF2B4FAB99741C694F0B4294CDA1035E70C46700CC9C359DB57F83635712B0D81EF964002CFF25F0DD2D57DB50D53120522D3D7969951BA053FC36FFE73BF28DF4A66D6316E5F82D97FA867635260778D797DC7AA6FC47D45ACA168F58BAEC6EA5E7D8B714D97F85C260528E4AF146478B2065F084B44A07D328BCC1C05C9475565AF74AC697E459D4B2CBF4ED533C79F04ED4ED43879F735E7D2B5EB2F9E095BDA1F12DF7A9A924B237C2DAB8B510C4D2F317C3DBF802ED7ADA23DCDEE73309D10BE5BF1AA397D1E9F3B8BCED866CAAAD95F12CB12C20590DBE96B2CFDB44F8F8FF240B2B18FC9AEC8921AA6344E08AF638F9EB8EDF4274747AD1D29041379C5D3B3695F6E4E76A747B1D8E1E4C1EB938830E35A0D7F0B9CB272DC43E0601E6A2E00BC4CCCBEA0DE00063E3493C8ED50616B00084476E1D144F7C3988D1E5DB81BDDF8474E591125E6156ADE0ADFC8E4C5D1E4061A044E419A5C4275B83E0203905B9F7FB95E979460BD478BAAAC8FA4F5F3EF043C67582C2F9FA959250B06DB851CD914A5BD3B3C89DCA914A24D694007E39E38C7BDC90798F0D2C86C6C9944095E094DF9A871190922F03ADBE4C8D2A0EB21FE4F7E461FF4CF3FE1C45779356E7E36877358136A1CB08A5CE83426DA7C8263A35ACA21E796C31AE64E6CB32A05008B55ACF66189F5A8AC673434363B45F475E336CD4947239DD9A127AC02436F67A5452FBFBCBA70700F52A01058CF5E300D9780F371415AEC2FF225F07A43F1F51A91FD615935EFD876BE31BE216714CB3B9C792982C29CB32F326D88746FB884B39EE76E60CD0FA83FE33CF14F83CE5F74E14F43B50D03C3E84FA81D9402E1F893A9FB85AADD403DD14C6035A0B5EE9BB98DD068E042F9619055FE80AF76500D38D7EA09249E78B020ECF83CB6E27BA6F409C40809285AF42944BB120002F98406392463EFBE072A99662C111B73C97EE1FBAEA1CA520B54F84FD2C501261C70B2E3C75DB6FF000C4562D16583473BFE99C250722EFEA75DD8DE29DC681D2AAB6DCC7BB865037B21A3179E0A5DC51E5702D48865F36FDA4E8A58DEFE7861251F1E50B6C95CDB4DBFD491A98BB918A5394D989DBCDFFBD34D722CDA9D8819D6CDEA4ADCC5D8E54B7E58B3FF316C1AD1B3BB7393590463F02FB7CDEFC5730253B6D1286A681A94C45025FF0BA2DAA47D2F7A22D97B7152A8B4B188ADACD0F657A4766E2B6A82FDD85582E11D27C0CFFDD271362BE6F07EECE5927EC20BB4B4B124FAFE95F65C0CDFFFD4606378D6A03485325F207727DF828AD10285A72CD009296D8921BC4F1F7749D105F769EABFA7A073C5C3293AA3781BF5D330A7B46D2E9F395645D996C5742CA24BAEA12B52884D354CC8A743CFB85D45029BB421FF8B06562F5F47465F1F39E6C4018C2432C82175F631C57E587012B2B35E2A61271B05D7891669C24CB02E186313A62EEAACC8ADC7B7BC08FA4EF773FBE95ECDA083F04046FDF4CEF88010CB45EAC2C4844B8246FA38AA30358DC0821D70BDA3CF5D32D17A37F708111A171744D65377017BEBF12ADA5A242DA8E602E21C7D5CE680E5BBB5EAFD621BC9D1C0CAA3534049EEF8EB9138369CB86ADBCD4AF9B5E3BFB62FC5C5EC09B54AB87D591A59106A230141085243D2922CDC2DAFB28A67E0D79BA46FF11CAA0D05D258880AE4F5A06C7609A61F70EBCDE82152E8F82F7100DEC3492A186B7C5AECA8F9156B1195A6D6D52F5B55A0A9A06B2796503DA41DF47DC49E2CA1319F212E72CF017BD5A36B7C8083D9B5A34546BB689C7119606779F3E720D6915E310B6282BF98FFB244035E5F2844FE0842498A019E7B8B5BA700B146BF36754D716E176E52C158E6C68EA09F973638D78E7223821F370D0D658885234A5833B3934A9DE8AB743777E0A77453D346066EEDC58D6FE6B13401A9A1D7B98FE7097841D48BB4448FE3D0F2E4272DD8A49C21B6521793BA492EC3A15FB51BD4891DD21AE69AE9F80E6BB6E2CF1BFDB6B74C8B0D45901DC5A63C3A71826CFFA19212F5416777D85FE9B1B815AC68B686B247815F43C3E0B094683A8750C9B51AFBC27816B6164ACA150176611C003C7D7953D03B2BDB77434EB2768CA4C212D1A9767DD5906AD1D6F5E4AB545AB0878619A538B6C317E2DC3770D24D3BC63ED31D53D5173F593B732F2BCBC08C92CCAF492AB76041EF3EE0FA77F5AE55ADC47B65911E00B3BDDD5EA3385483927A03764474224979399940E83A8A49C9B76AAC5C271ED87DFECAC18B4AFAA992B2CB1A04A6C4647C4828B4AC5E732BF7D56757EDCDC8D079883F4BC7B3F3A9AB775C8746DC376042B3AED720B913B007FA4C6E525C7EE033D9C9931769DCB844E8EFF509D3220C5240226707798C722C7B97F2C59FAFADDCD0ABD4C99335F4870D9A3D486A6D06D2A00C0FF61D9EC4085B71B90638EC2F4CF72B3B62CA92F4256A7320D848E43F7B8ACB62C04AE8E9CFC42D9C9B96442487461D71EFD90773562718988AE10E401D00199D35ECE065BC93257DBE1D38629C2CC35FE8342685E54503A75F15BB29E3283903C04B9F3CC1B02CB85F4DBC1B2BB30D08AEDC50F39ECF324AA74DBFDBD04BB87A36D31BD7BA9E70B9E7B90CA61FC5DEDD2CF1DE1868ED5E473E93E7E4557EF081C39628B13A1527D392306078C1189A0A1B6BCBE31B421C3588ADFA39E4EC6F6A16692E5BA669D3C4C67274D5206519D852A46998E492980206A01C6A1B533CBBE304DEF68FB87E423158956769016EDAA9C48AD9035958EC3AF95FC45981E329B7BEF0C5D11D7B80CB7C93465239FE69FB3A5A34EDD0BED53A93089D9E96A3AF7CC03E4F4B6690A843255202A72B93A1EFB195031947DD6A7B0FA9783731E690B513824754C7C685D7B8B61BBBFD800862D9129B72FB46BF7B310003C3D46C0F4B449C8B514A9D2DE61B0A8A9EF48BDC5AAABCB548636042C0D2D3F548332FED043A48F81BAFB4897B9C8BD16551D5908BFD185E9DEB2E66026959ADE4B9E0B3E9F04D38D011E77AE8F38C8AF8C845A05EB7D072933F3BEE00AD376962028674B7042651C91D4DC89290FEF1EB6AC780EDF600D23B8EF474045D14877607D74DFFDC2E9A7F661A5A94678CE458EF58CBE13DB5FDBE2F38CC6674A23F1DA4C7374D38D618B7E98B4B48909340DA000C0DB91FB691AF80CFE6B11944B72ED1442C142FCC6F412F258F6EC0B0B08A52BD097CA708B6A6A0A768B4AA802D50DB92ED6DF4E5ECB03B9E1F776BB4165BDB002F93AE34E8A8D28BC9F910903DF77E26D607F09891C4E7446EC76760C4B96FE3F72AD5BC0327AAAF4761A9A89C2C8E886CE9A74187FD55AB7C0E6948358BB7623849F35A4BBB487C17600235EC49B3BF86178127A3436F6580446A41A7BC4F1B352604539B90A444B603E98C20C75546D0D4F5715BE12610E44EF9AE6F600A7DB33FF2133F8695D12321D20285F4322984B0FA1819C4A0136035E134E81C43F9400736DCC8F3680E71E9FB90" + }, + { + "tcId": 74, + "deferred": false, + "seed": "2ACCB6888C3525515F10A2ABEA6D7A3B0CD43AE249F1F7CA93D1DDA58A6C825D", + "pk": "AB103F67F9038F77E3AEFC61F60F953D651B57734804C319AA1678B2E43CF2F7446001CE0A183DE5F05257D64D4495DDEBD5FC90DB67196FACA8155CE9EE2145A7A4F4CBB8E6F8B620649EE54D8BC9D680476C7165E32941B3648C86D916D8A1D738A678764AE76944DC953B8D94AF1B9535E14547F6BBB32882E43C7649638B65AF3D61995DD2D8753338E4551A5D3FDFDB7BB3AF3A251C4B05DF5ACD422FA56709A2EB698C80BEB9B83C2F7C0DBAB0639833C141A9338D03EDED1478C6F26052D3A07D6479D7D9D84C4CFF0B3E12720B766E7C805119FB5D31CE45590B52E7113F35E5EF11A5440B6567C97C81DA59A73A1040CD459B7689F6936687B964FC7886A9470711243E8338587DB7686B198AE9C7AAFE58FC0158514D6B2D51EF53C824D73DABDD5B30041EB914D4EC5EF290A3D8A55B628773C8F8B032B81A683D5850AF64753B142971B7E492153BBFB255187E54D98B887F08DE5AE72A89C55F13FE2D5A9B90B8020C5192C37CCDB325613BFAF29F44621CF82041BD335CD8DE84F2F9DF7BFB7241E7AA8579952F4FF6FDD9F7EC8EABC2F68F730CB648D00DDCB6D51ECE42409DCB3BE74DD78CCA1E392B6FC36B0675EA6549678DE83C2FDF4385C551625523CBDCAF7E13BF38B67EE2282EB27F827FB575F3C01A41ED95249452A58F5B3595A9CCEEFABC5591C873E7A726FC20FC3A34C1C665FAC9DB9445B34AD03CF4AA9F3F33BA8AC692B973AC8869D4CD25D4CB1AF9174305894AD3745046E1A536151AEFD1B2E8F6AAE6EE58756D7FAE3BDC18BBBFB750AE21C043A643310813D1C73C9D8BF31B9945C2AA43DDE3BFAB9EC891E2205DFE4CC7B375DCCA358CCA611ED274FB4DBAACD67DF7D2A7641EB04FDC5879E11B3FB7E7EB0A9324F665FBA610888CC8E471443CF83BFA95E06AF1F38A7F7A694E7D8B112DD215D34851022FD401D8551390DC00CA42557BD6C7643E6F1CFD137E2EE67FFEEA6867E2CB1956ABC5AB12E8DFCAD33FEBB318FDE62D8DDB0A5490CCCBE0A8728E74BC0891C94C0153AB15D06E93CFA99AAE2ECF7ABBB04BE51E613BB9B8E19AE454690A57276DBE1FCBFAF1052C05F0532C003A28132639BCD2EE8D453924D7A40E8CB23FD0D744ED49E1D402F4C05E739120EDAE70C937ECD9F2487B09FE332936104366025EA468F495776F17B58843766AE40D0BAF21306F4818F03329CC6414D65CD8BD1E360E61301FFEB702C571B7E35801AFFAD2DDC0CF7CE32A51B730223976E8DCBCC3DA88CCFB5BD7497263CD4BB742F2D46AEC17103E362AF1B86ADCAA662CCEDF940A009325CE2CC47E5B95B77FB23F35C188214AEC7B862569D4395B7E4CCA1F288EB7AB777E1AA7EBF0A9289BCF0F7FAD99D3529CCD6DA43FDEA0356CF1E9D0214FA068CCAA8762B6CC3DDB910ED8B1FD92702522CBD20CDF95C352624C2CA7C2DA5CB90FF964B5399BA9F0A67F4A7D062BEDA3DF4F7748058E104D97AE54BDB511A83DFC2A22934E782B3A695B2B7AC23A689021734936668BD8F752E638BA2877E35E99C3C3560EF6AC2BA8F3D8361E4DFF09EDA4196FC07D0949818B867A0721AA2E861E78CBF3BA63F52E72B9E75EB54F847CC8DF0BBAC4B1519881D6A9E3B0D3D609DC9B93CBC3569655DEAD9647732832BDBA23D7CDEF931A85B932C16FF7025E860199228E91AD9B7BEB70AECB0AFD677E0970E8C05612FF97BFAE7EBA53D6243B0EFFAF51C4EFDDB569441FED18018A90034B482416A3CB81E9CE8B7298BF8A2EAE1D58661360D2E89F3F91141F281618A9E0A598D51C4B16397D44C9E5C2DC5DC0457BC4749AC3E968EEABA9EC7876BC9E06E61764A200B2ACE50B0C4769B123A6468A8225ADFF3BB072BE044CF43E41A4D74E85E14F911BE15B950D09ADD90F01DEFC9E93F1ED782459635C0E857F77D11FA37BE582193EF0DBD16395487054854C2D3C5E9A3B30580E109873B1AA16EBE776425D33071BFC0F1BAD64DAC7EABF51C7EFCDB63C12C7B77E9BC78E8ED7F33A5E7462CE2EAA2249F0F3321B1C0EEC70C8C47D548200D531B68FA189DFF75E24174BA92BABF96919EBC584F0D35F5DDED81ADFFE82DC9803385CC3C645C3E871C9778145D45572E1DDF29BA88ADC365A2655F1C279A842317CDC42E284B213D366112966930EB6EAA58B555D43C7798853E84B6016F93EC8A0171E4BAA4E22D61491775E54E4A3EB24A618EC8C2AE256121AB12CC2BD08B2465B0F183F2E0645936B44B3D470E1D12F8872308A832F5419ABB76E78BE62B1BCAFA38867661957AB45CAA5C839BF949AF640DD0FBDF8A5F61AC689D21C4981E925DE139306092066977493B79670A5993DD3CD6BAA0E3EA035C1A53246EBEAD5A3F41AB2FC858198B84BE5304226F85D6A25DD002CDA5A06EB8193C377A905D180599C20BB3BB51FFEE1A459EC52203E81E495CE1259115205BFB9C528F929B0BE0885D8310F66933956A36A6D451E15D19EC52D5566B09F0B958651255B9E1F2AED5A71CFBE458C7D6A3723887CDA58A63DC0C768C1E6B63AF3CB8F1D0F2F22BF5FFE71111A42E0A0216E903958B5F6A02A6F6851B0E729F33628FC1D6829770D12823B17E57166F3FC6D803A138AA86CC1D10C9B704EDD7FFD328A88D1A1906C8451FDE1708D6F5E9766F026F38DB1E954A8B3FDC0C894BF4EA565F65A54A1F66B39ECDE5EC51FFF1210944A8D72DA94A9638A9ED895DF0AF096D9AFA8E98A234CACEEA1B370B5DCD46824DD6DD65FDDDE7E978659A52D9E236FF1E8196A145B31AFE40A01DE7272DB0FE2C84FD270CCE6D1E592CCC793C1446D5EC3F7620B9990381C8455AF18ABB60A8387B0BC84A2C8AE26AEB685DA301BFDAB4D41115E98A51CA921DFE3D551F778C37A8E308B02AB3684F4E91AF9B81AFA6691821FD2D36ADDA15FED1C4683AFA2140855C430985C1C41B272AD2D41570AB1043A7FA871350E27D90411AC43CEAF03631027522FA1C7F164E9A24789462C7BCA902ECB7462C4B1D5262F1184980D6AFF4BBE18A085693BB54AFCB2E95C1F24432CF4AD37BA682CCCA98C8447B698B14D06DB3F04BAC6BDFF61D9AEEA76BFB393BA5AD68AA5B5C784557EC67B51BBF3BD90E421528DDEBFCCDD52A9E0683803D89847E27E5BFF389F9E5A82BAD38C36EC56A73947631D2400C6102C9F764B81C06557B60922180754F9E728323AF15FFE62D74AC5E9E7D0F960E5ED4A66EDB2D38F775C6A41B08C43ABB3A9B561A61C908C1B2812736BFC9C6B4F60D1827E8DD66488AA1A0B570B2779AD3EABD0EAF112D06F8BEE241EA22D0FB770AE30431A3F1155D06715324281BEB83F8D6352BD11ABB05470984A91C09009AB0C4BB9AF268AA0CEEE8404D50EA18088BDB5B9D454FA747D48C843DA2268694AC4D858700707E2F01EE7895D550554441B83052969D9E6A8C7381932BA04AF70D277A0F90C7BBA0400ED0074448BE6012DAE3F2AEDAA20D0329B2B71D9F42694B69A5B77782532FDFC43F04E5850B7EB7C4421FA45C06AB0247A533FF8AA42A10AF60E01E19D1A0102EC6508DA62F044A05A27819BA6DD7E728FA7F57463E36DB3FCA730C15E08531FAD965B87B370533DD8200E3271BE939721F34B96FFC39D80765CE1FAD8949FD9460805B51C02310BB7E67A", + "sk": "AB103F67F9038F77E3AEFC61F60F953D651B57734804C319AA1678B2E43CF2F7D400BDB6C6487CF73211781219BDA2BB75DF877C94B708AD56A7838C6E8F93A03F4E076E48B75928B3477AC23A937794A4E46188574E1B75A34B3366C922159B403DC25FD105CC7D1BF6C121B4C9809AE0B7438C29E81CF41377958760C8E33D44463223246682C24CC13021D0A06CA2344AE1A8082307119CC6800B346D003791CC124008054A82202AE1004D42B600DBB828E1B8099AC4810A8209108769CA101018464AA4A40050C40502334822988501C04CA4204C04310114160A18822581C86C5AA01181342EA306455C209180828008872C1C4448033980E348689C260DE1004D92A22C42C061C426891407091C498402432A8B0061123668DCB8080A8964E03609908028018420810886C4446061144088302C8222050A3685489608200928801288230448931489624021A206101A4791E2C4450A0271409200C3968C03C44C51B804401844E1A28883822D90960DE0308610072251046502C4318C86901B338614C24114235144986543088A1A204018402D20401002C04060982818340093246004A6200A2462823090E4305251C2300205124848884C866D00233123A86D22232E11170E9A1044E32060521225191002D2C23141A06C19A910CC3040A0C04C21274642202450362921300C13B08922C405E41408448271D2322D6184800A255120A07150124CD810408A901159026120436411260DDA80258A828962921061B02C22A071809404990284C4466252868401C020219024A1868D04108A134152C2246998C48003250E4B066804367209813194445111002DA4069249B82101B32C52C66C103229CC366A11042E91B2810BC56564124AC9248858286C0346520AB6050917690B11820491214C2005D3A868133502912630C4086C081389D44642A3B84052100CD0969020188D8BA669210145C936682046458836306412050A484C54B2092238600A440821098603098AC9B230012601A21484A14046D0908DDA42114C86841B21890B1071D106891C2562D434029CA610D488400B300D440824080670A0C43043164010296418972C64B46460300E148131DC2284E4382C631892113829230024512664CA422A1306290A894450200C60A41020211121A5650C2311241065C4982100310144025000C549043100C1482453360A83406294106CE28891DC08255B0681123969E0B2311A030411C40D49388644B431831662E0062DD9A050A11241A3208480968D49340188888D110622A3200A0C990548286ACB3849D944660A81041C0766A2C28094942000862051A425E4180423116EA3946411016C04816D0C410EA234281B3692DA004D8B488C118331CC968410395003C224D2C020C2027210150ECC80484998651220218B300E63B448213690C9A4099CA22C13157001934C4B3472D0B06C5A3202C20882A40688249328CCA4500A2772C20472CC464062904D10C53163B4442397608BC44D22218C1BA54421042952A608A42402E4329164466C428228182684D036892236268B066D9912610A2206D0C0404818490BA28D121165512286D93868138768080411D8124A9318491C3381DB107041480D5A0404C82404022686C9A08482B4481928064C845009154218006518B231E4906119286D61B00050084511428494C4800C022989306ED1B4445CA66848A42424A584A298640CB90843C668102962E3368C5BB0500A4050433031A0269244202AA4122222A22404128E62346D93286153A84C9C42410A997149A24DD33831D3064D01906D9080645038511A377192126263322421244AA3026C12B2451AB96D183802132612223649D30410D9B628A1902022018C22262DDC224E1A82881A1106CCC65101195002B890DAC49020333193043190360A84066251A40101399008018E18218223022E4C942D01A6611C940921200649842D0C488E441085420448E1142063240809078223004901A900223941021992423648D3189224260152348E53022251C024598805C48291CA023241221210902018C5505BB24CA0820D239560E2A68D909669D31869A2C28D84442C13B961C390249B0885D93630E032721B424C11394C1B206043144E5A263009320A44022EC100658AA0651B176A1BC08D8C3425D9103252B401D9C24C52360ED4C645100692F07098AE41A05D93A1C684A6F85AE0C3005091536D975F58E54D87BDF53AA30AF6D208193913E3369AED4EF455E3B740B7078209EB3D94FD7326D66A8B0C93261D1AE17B84C1F92571C48CDF1197FBEF94DA93141A721132B8531F7BA05632C88D29260A3DD24FA18A3ADF458AD3ED969336F625CA4EF3AC10CFE394D8CF7AC01A42B9303F6B0EC1B6D921675C44C96E554DD6016EF83CBCA0D43F87F50F38E39B65EE5E2F371E1903E829D9B38D0465878A13774D98E98ADE50B44244C04C9AC0C99382B6CBEE6A5471D6051B1B507E12D8FA5AD2E75910CE1DF16EB223DEC48CAE8BEA1F6BCBC5CEA43B6F88F3220907D43430F3103A9DC71B99D372AE154B7F4E0D379CAEEB10E92FEC9C8B1759475A488183D3EDF3FF9B59D52A86ACC623E383D71DCB0C89151547E07F3D1B60022406D823FCD9C035F8CDD4B5D4577D31520404A1C4B1A0785B32FDAB02BDB35247031CA6EB0C1B8489689CDA38F2DD803E1B27D06D368D9F4886D33267D49DC5E5854A0BC0D76B8A152013681F24D774260A098E90C3476F59860F19A0CC0E88FEBFA673CF37E8E1D60928F014BD0BEF831C96C87ADFDDEB721CFF4926DADD97A967DEE812017D1C5ECF64B67E723C26878AEDA15711F06BDA9142F3E0B7BC5659331362BEFDB8861365154F5699B78ECF66108A9E7B689AE9177F0CCBED79051402B0666365E8BDAA3C781526AE71D00A6CF14B1AD10A3B369DBC67448476DE311EB5B66DA0520FDD4180F2FED7B5C8FC91999E09CDEB463E2CF65EDECD5255F5C9607706B9D0B066BA2D41008BF7447FF67787C3A35569A2D5E7D68DE2868F16923D61F8D0DA5C1BA5ED8AE24390D33857D4C2C08C91BF604525A0F677B0406A2D19CE949E0054F6B6EE0129E95561D62360758212316C09447F5AB159C1B327C7B90C5C32F09C4659DE7AD13702DEAA6DE5482F0EAB4FDB5B7BF570A4AD4D5726105C93560F6EE929FEA795ACDB4D3F1B98CEDCD2FC4053CBFFD8F5CF5F5A6DC1FC7BDAA5BE8C450E2EE64492A06450EFD221D228D0B824A564AB2D4FF899CE2C305B9CFAC7DF5E51C2EB65AA525B9BE9E430E607794022F0C027032E257007A576502C2920BA7A343CDAAE1B9E096D19959E80931B407CECD160DD330581590268CCA0CEDD1ACDEE0FA31B4080AC4DF0C5151383B3EB5B16C6000905F9FF28271FF7AD1AA6958CA868307DC40EF3C841F05A05E30EB923DA60BA5D8FD5ED3AB0DADEF52DD483407C96BA81C11A37E33B02FBC54EB54EE96BF1DAE0B2C8000E88C3AC653C722C93B35A983949E3C4A813831D54E9A08703B71993C13DE6A94D2E30129453E2E4D63CBDBA6744E1447481E76546EED9E83B0712CE3763CDEDD290E1F01BAE87BFDE6782B0800CA3E01683CD4D5F7926E8612C6FEC9A41B80D324E7EE054F8A56B29BDA0F9DE74E2C47C8D891B8D872E0936EEB5918CAD91EEE3D88DA6C1F1CBA76131C1538F6B0F9243331622F9A606B3EF3B3E034B77BC21ACB93063461FE91E83CEA487C6A21C2DBA19251E456F63615A41804CD99CE5CD363390827912CE79139762E72377EA7333BB81D4379956DCAF8806C7602365974448481E917FB5D453447B87E1BA456B6CB314ECB8815C918678DCBC1BE64E993C881802049A823131292E7695BBE6E743CBBAE9CF2BD1785AAEC2FE504DA418D90BB988FA6D3F1B6F9DD3B436AA466DF6B3CC0A9494B4EF308D8E3C017355AC0C4526845822B9ADFC2C2E15EA2C9BB3EE8B02B3E3CC327DDBF7BC98DEBCC2170ADAB1E9504307E7D7B777B46D8E6323F6B31C44A47DC6C25BDE2F6C4DA92A63CC4EB9B5881CEAAA535EF4531CCABC97D37933D401A09380DA609EB0D17C5857724192D01DA491E0E8E645DF8615C7285B7ADFE1959311CCF4AFB0E1187C3A83E6439F4007B689CF94A9AFD059E16B3521887FF6FB6F7162DB089D8729C128AFB65432985693F8F6F8FCCEF56FF9083C5E1843E1AFEFAA44892FFCD74A0B7DBC23321B3BCA93338961F95F4C700E5E4AE13FB45BC9458BCCA5B032C7C9884B3FB67CF59FD60CF1E9CA6563A52CC13C8D4C242BB8DB246635BA3A50624D50B1F54EC0E2F08FF9C725EFE752218F5BEBCA4C37BED12CFAD5B11601CF8BC57D5FCD3D44466BBBCF94D653512EE98F60965386A314B83957E8FBDB60123424A9F403BA489D0EEB202AF8FBD9D8D92C8F05880F60B6EE96369CE58CAE83827018E0ACB77C66755193525C80CCFFDE7DB5FF123FAB4CDA0DC97836B6712BCEAB0F4F7C4FA3F83425BD7528F51A4BDDCFAD5A66D1BF90D093FCD0EDE8FFF11DAD38BF851B2313F3100359785A0A77124C9A1E3F3992F16763881C4426BED570B96CCC534AFE4FE62C690C9CEEA653F737022A80B1E7C26CB3493AD4FA370AB6EA6A6A7B34B6494BC3A9A72739491684EAE5BFD22204939DB2D4C263C3692225327A9E00AEF5DE8F94AB7AFE69226E0DD7FE93E6331F2CD353FF55E06DA3AA647D0C1597EA2D31ED16B0200885824C3981AEB985A1D913212A48D6846BBE760631D3EC6238737E7A0A678CC3069917028D611664503E983AF9D2759DB89C298A638940486167111C39DA598782CBE48DD3EF3CB55A4BCB83C17C519666AE344F4010C80808247D6FE659643B9D12CD07C0282ED014147369D84F415B273D3A959836C01B4D7204FB7906B6271027E271B506ED489C8447B73B2FCE2019EBF11836D902027744CD0B5C3C2F1770EF816884281ABA2F758A740A2B1EDEF583B76C7DCAE57C46D09A45AF1D1D78CC4083C243BAFAF302DB0800E646EEFF1E63F0DBAAC2B4A7CACB018EB35CF8B06FB133129E6B8583ABD49B8A374B3654B0A5760B5103FB748D7723AD10066FDB16C35FF25DC0B37A1A8E650674644A38A17935272F8688CB9CCC6A2E7146E8895DE8BD18D018A5E4A70CE5A61172790A9B0C5817EBAF43078BB2FC26D202DFF4F61159E675F4F0089774BD22A5FA1BB66A83E762A7829A7D02E8A7918D786699A6681AF4D39F862F1D1731DF2214FC7D70F131F5A7412C6E00D7F63E2CDD5F3ACB0A828518CB55257EF7296F25E514D64841A4C27CD72B455F1CEA15F823A49627171B948EDB8BA8A7128CC9E1D9BE62A742CF4ED6CAD17AA5B3E31A61C5263ABFCF8714293379000BA4EC7D75D6363D4E08D1AA0E8976D319668C86366727F9FF004550AADD4AFD9E9F7000570AA12B72155FD303F073C06B550DCB7956E01C47620F72D6CD5D611C7FC252E7211E4AEE17F280CEE89B9F1FBB37279A85CE8FB3F9C81189D1589574014E0938E1E03979CB6071158BBEFA2755DB66FDE520BD38BB9256AA9EA8482AB1BA7BA2F723F26C2DDD7788A0C1B7E864D2329107DECD4F14C5C77077AB37A84461B85FE005BCCC49BBCD0659B5C193DA7E7EBF1EC4256A62472813E0F25A2B7BE0C7F305B6529BC4B0202C9535D38B99D27DA84E4B4BF4672819A44B79D7A22107AF80601B8814869D95E2B7F41C5C74ABEEFF67C3850162DE79F66CA805A0686976216A28DDD130871671A028F57BCC8CDCBDD44CC294200F980E8A1A3516D3E2FD7CEEAED42B585897CAB5967C53C5FB19541169FBEF9A6B748AD8087F215F3CC7D6336D0E70D1CA1732FD7F379DBB0785F33056D5463EBC13213A418014324C5583D2A79BD7C83B7F8CA752858DE7BC2BAEB315C8053499FBD4F1C76D862769AF953A3CA5B02A34CAB38D49A694CF7E7EEB1D14B13BE5F69D356F2FF5536C32E1B4EF7BEF1F8C70D62EB608811D4573A5787F5B31FB88728479398175AA14387623C973836A1791946B7C3B67DBF08E60E9E3A397549F3BDD095628E4E0B9601C795A925BA25C2DDAD9E92F4B114F2CDAD6377B674A991EDB6B17E9438AF7D3EAF61524E4CFD0D1CBFAF5DBB8E32BA2552CF016372273DD77C327B161F0D2BC9642007EBC98037A9BFA24C441E3E1CBB9E3A91AA3AC2FB19C0FD388472AF2C76FEDCF0879CC92BD1E75A3BF64BE4403801226E7F097B20BCAC08F580ACF09B9034B66807E9580A53D65FC2454AFC9FE6E52D39C29EB8E6E895AD2C5324DA8ACFCE100425783B3FAD39F62598D73B968605B098141D931228435622E2C3DF1B1A597AB163FB4BF480094ECAF884712E5E20226399369D4E5B5F612E6CF60489A48D4CEE551DECB1D91F100E7238DFB1F27ED04C1D2951384E96F1B7025DD0C1C3143830F8AFBA0CBCDA49118FC1A18FAE7E5BB3B0F0DF455366D3017F2548B2B7A1D20996408B194BA0F7A553B942B4AE572CCF76EF9B345547C1B2C5BD3377115E923157EC7DEE45CDE95F9B1895845D9B51494CBED188EF9AE6E6CF6275179D86F5077FA6A2E9F2BF5ABA69D9C1E937A75DE26C4C74525C8E64FF78062F508B6A2FA5FFFAFF9282953855D561724D1325F4C3A8BCFB2BFFA60EA0B0F7945CCAE9C3644E1FDD4896BBD03468268A2B8CBB5AC94AF36BFA7C1901CBBCF72F08BD9E3887215D37F0B7A89A7D07CFA92704915A104E5F179478CCDED737C1BCFB46E8D40F09919A9DEEA0858F4C2FB3613099773F6FCEEB9777393EFC9563FAF43C0410B9D66966B415A114A570F4255F6CBCAA3CE563B40E9E599C311D38A3429CE65A92283E03FA26525AAA3B71C7C897890075841717E708A2CCEC301D1D80F1062DEE01460C0A134944C33ED0AFB6048C3095FDC5FCA7F66A9B9B882" + }, + { + "tcId": 75, + "deferred": false, + "seed": "DFCC13CED6971EB1BF3243CB8EE883FEA9677D1E5DA8F3046CFA4305DFB79127", + "pk": "86EBA265F989E4500C8CB3E387CBE26508A4032AFB8E978D80EDED75AA4692D5C010151C22FC4A843F9EC4BD804908A705A154CF2A75A08DF94175AC8E1AF30AEF9AFDCBD3C4C6C265527FC557DBDF1E390F1B3112682AE1BC1AE0A45334FEAFED6D1A7FC508068CE2374188E40B4C03FE8C373551C5C1A8BD4C707AD00B6DF77808B06EE9F0464E75508C1DFDA68A543D6616B37F37FE2D1E43F94711F43A7CA806728B2C1B9DC5C3BF3FE86740CDE4BE46A95E99818CD277B12E75878FA1DA028A30040F643DDD97F5F7761056578FBA1C6AB256A803B5B73F4D1C35EDAF40370D4A82CA5AC8E7CA15C1CF77543D49292E4DDEB4CC67210839039C85FD09D9AA3B16707E91B02596240B26C9E835EDA8337DE7AAABE7D17F6CDCC29A5E1F896110265B7A4588683FE140371906917D32B2E7885DE8EAAD0035F4766D0D5433C86D8B909DAF5AFB02754AE3EC78C804B939D04FE775A777CC8BCC0AB91CE39724A2CB0449B3F2519EE086735694E2F266A3936FADF367A032C84808DD355F805DDCE286BAF7DD3BDC27DAB1714224016E1131C222187472E3F9B34637DFE6E5E5B2C9597A8C0AEB21532EEA8F9B1730A20FF975C7EE0FCE46513DF1C87C7A9ADF3B1525267F5FB9230A5E2DA4CAC0755C261AF59BE7F837550A1EF13F3927A1C19909D9A308438EEDCA0E01EBA5AC55B53A9E7DF7259A99D0F1DC5431CB9AB3EC47E0E70AD2EF0CFBA997647327A579E6A4DFC84DD4D49669F8431A401038A4C60FC5E6681F46F4CC13FF0264ADB54D1651050CCC13505E48314889F34F023B31F5AC55CF6DF0D6546486FEEB64542171DD2CE1B80A7BB0D21A1BD12B2E04106DC1D062D3A82BD92539E9AAB000B53CA1A9D22C8D3B28702CD9E0A0E4A6E1049EB64B08F47C409CAAEA917CFD656FDB1975E91B8D33168A3A3FE4F16D948677376129565C07FC961301A45B2120A6E05D0CF00FCD5EB40AFE2C45B4DFAA84CB428B1AC2379CE170A31C75F6C0E94CEE84AF08CF22EA3FD73CC31DB388F77D20764AC80E9D98F951E43443281F3922DBBD7667B436CEEE30311A9DD123A7596C46EE991C5367EACCBE4C0E0344147C065754F5B363020C9093BBDA21CEDD00B447E97C8FFE0616F976E5D9E2645633799E25419CAD1D5DBAEE26B160D3A7777C3CAAFD8993AE177C90D31FF8FAD80E92A6C0148623B3EB04F1CD67B15C0BD4C1A1838FAD512B9632D5A13503879D1E44093745B1574D236BEBC77D1AE82E02EA2924F83C942E7A11D83D77448B9939B0588D84F7E64727C73647AEC32776C2F867F49675F9807A68E4FA09B2268859F5B27AD89F7EA7F1C8FA1E62C3161D5A92C167D4B5A2E76CFFB8D74135EA212C51A4CCE21C909FA2F4B2CA63C6E193513D8C83D716307FD122E4A6482ABB12C25F57703D37D170C5DCA08D9D39498048D2BEE47DF26F64ACC6869D7705ECE719470C69B270BB2DCF12CC014DF399BB6818A1E8BCDD9769AAD420261F946B7B0E73CE859516B9342F0EC25808829E569895123AD2E98C8DAB005D8096B849497892A749A543601F846D87CD89BDF6710D5D564262DDBC5EFC069F33D9BDD8A0B04BCE9ED672038F1031937A97693B9A9933BD577935B00B3DD9249B369478F5561BAC68633577BF71C27895D0543B0BC67A068E0500F90DAF1F5F18011D04A506D3B9AFDE41F5988991A30A109DA4B2D4AAC5757A7429410A27CF63C1B5810074CFD5AFF6A4C4036DB6D4CD62CB75895291A3070D399C8F435CE0A2C266FB5285011172C444204F837C6992E2FF444EE28B22A2FB6B8193FE71D03843146099CAAA242CAC6F74ABD5FD87576A69EBAF3543C6774017B7A1FF5851660B62F54876EE54AF01FC9024BBEAE59A9283C1BBC3E92CDE19E73F34FA575803AAAB0DEE72B2088FB8E0920AED48DE6D5C12F8E9CC64E9E96F153243B997EACE87921188589167F43C660DDBA9DC067FD857AFFE6145C49EBB6FDBE9D4F6FCBE420BB5D4D315F5E2CA1D519FA65D71203ABABCD82A4167B9C8FED8A45141A2DAE15571A61E80169B234CFA1E29F352D0678A487B84BAC6DBA09EB8D66FBB7B3C1311C715192EAB0E5F51EE5C9E8FB30D102799C4E677942B957283EF9A6B5009C784975CF386318D7637AE8633752E8E54DCA2B83CA7E49CBC2FFD48AFDBC3D1098ADEFFD170E981DD89BC5996BF60DD58CFEE25C98B49C1CDADA7015406F001D8160F496131A7C7CEE245E969E44EBB91361F67F19A2F40A9414C401635A927A664B770F7BAEAAD8BC92F77C897CA3266CB1334F8F6BF07E327EF3BCDDF28552A3AF763CD526C7AAE3AE1AA021212FDD48A3FEDDD6044CAC2834C0B02015385C92CECF10DBEB46F85ECC09BAB13533E7AE1148CF63FE8CF943C563DCFB66A986B66C3A4D29D6CD59F8837B2FAF10AB55AE37C0BA03C82319C6517F1F21B2C1C9D28D328B8F8D1B2DBDD2F4E1D6106C1B96DF68818A0C16200C5A5112046197E8CCEF6987B49A9BD0D173CDFFF9B881134C572C781044F183E251EB3ACF77C98E2E09E5ABE94D560C6F240295F552192770D1E0CF08EF6573882C64DB14D4B7EC869F3505E764CA181B9898EE04CD824C93B36290B1AE286C2165B02D7A1C02CF6E3D4530317CC53164A34E675ED6FCAED968A67A975BDAF4717A8F934494235FF4BC29DD78E8610B3CBACF8776EB687D26482E7E54C4EEC6388F27BE203B582549A8AD3DE91396A613A061297CBEB572AB559E95F0CA078D9F0FE2C68983069C3722B771A7918CF81ADC6A4EB59220CF0FD2874EAEC19901940233ECE858767E85AB96C8CC5E2F671E1AD10BA56121683E92EEC5B394DA24E46DE8A0C8985DAC50ABFF991618E819A592CD3C6DBC29C433CC7A248D639CD3A172F2BD674E9D18818C78AD6E50CF09C56E7FEACEE93966BCB27AEA7D0E6D099452958EC60C5F0D1D227CA5B342004AF21B1B8C43A27CF11542A478BF3B5C87DE90E801E4C81C4EE131477B663196E03DA4A307C8E1D1716A36E1721A512748F01A595464C30FB90B1EE1F5394E8E31388BA5C7CC273A61A12ACCAA671DBFED51FC9E50EA536116C48E56FB8F8C2C28859D937A2248D4C1BEE872FF12A75A3E93A4A93840802B920ADF6AD2DBF1CDE092E2C8373FA22E6DE1E062E8D5C71413DA5DD48957BDEE89722DABC0B01464E22E3A5CDF0BFEAEA5879ED77CA5B34FB1925BB925A44C2D54BF9A00519DBC68E4591E08A7AF2547931D5403C42BD7A25C4A7C286D8D1A6D06608668E6890B222A8DF12DC7E06B891BF5B0AA145F1ADAEB9153A58F9FCF63154E18E08B6CC5FE09D7CCD659A12939A3F0986BE7AD5344D5306243F2E5E970A797A5B268A85FE721D5B9D447ADF725080E749B88F795BB2476D232BAE3B4539B5B9286DB664C547DD9A037F2DAF6034122F7F10AA8C72CA123F91909C4A1025B4F6DD88319D5BDACB85D3E1A9452668AFB8CA012B3BCC3DB180982951A287F8F376D59C573CD0262D598925E162365A79F05030D5C3C7854F19964CEF5B08BC0F1B542A8F87DCD29F6A07289F6F7138C31A6D70EAEB89BE30A63DFAAD20ED7366E0F71DBEA8B308E416321307D1B63FA54EDBB8691C2AD4B624D0781D5A6CF2118CB3C56A6D4C0F5544303DAA723AE181A787BD643E", + "sk": "86EBA265F989E4500C8CB3E387CBE26508A4032AFB8E978D80EDED75AA4692D56BEFF71C2EB5536183747EED21768A95B3CD546BAECDFD720956DF067C4F25B1B01B94DA624F662ECA6B0B7FB63829A85DC801976DCE9375ACBB16610E1F4C8410072775FCBEC4F0B34F7E9A81ADFFD2B8BC2B651CAE1D079D43DF246462AD649BA26DD10051C8242CC0B64C1C4064A326654198641317889C302AD11644241872238348C2B84C14080C892065C4204148044C10C88D0930901A25498C208154B60C1B26290BC59098028A493684DB060C4CA668C4C828CB08850C4451D2C62C0CA620E2804C62286CC2480C93880840368162964091020D23C348DC00525C466604B48C00C844C232449C366591002842960D20214C08080143A6710A9468C93892E00865609871A4C2905046720BB448E4B470232682DA466521229119415013490D19434A04B8050C020CC8108698060C4CC20C58422D533830A2C888E038711AB941DB242600892C000524C11411A3A870212224144290C9A83010046ED3C00C2237901C3169C9802481A0400A32700B25801A2548034068912820D9129102902CE2186ED2408908498899C4404A94202119082388459A4020C110649044609BA06192406560B22150324A91B48C02B210000448E0465210C344909401E21240019160C9208409C66503828882882C21475160068C99C200E0246C93B051A4229094082E92166D81A00810026411A64912315062364D604602194151188944C4282A400402801411D4B849C030495A00501C8004442812828460614045D8C424133806991686A0A42D033185500689C0A085204924194800183985D9C22512A710191704D82006D9408AC1928910170619B10150088E9AC8498036524B244D8A8221112140228269810251C92882992268C8804183942D0818894C068A040662DB3832DC346911C961E0120E40164522A08D829260042141A09051182500C1421053A664E1184C19A34000222D4822915AA0284B264012C111E0346D1B957010379023C9850C380DE4283011422614A6484A3452E142128206090C07820CB16513456224878C0993005B966CCB344818800003124A8002300302619890254C32902385001A3550083885930472C4288E10C900634204604409C80226D2442D60046243988422264422C49022B2600CA84D4B145104417061B61099A468A1440DE1368A994486401691D20281CA244420114899268190102812428D50165119404060B80C02434E0B3672A04461E0404912474211C024040592439464993282C1106D01144A002185142525224626A0B888E3C80DA02808DC848100912C0BB02902952119373041B68CC9280411195252146E64204213202DDBB40958340552C82003C80C5028281C928D0AA20510B345D438889284041A8649CA1689901808144712A2243104A611821468CC82209A04525C38501CC36DE1C46D11B161123209443890E112501C37705A4001D9444809C071D98088CC141203C92553404912C90084188E83A0219A902813394CCBB0001A296E8894718A1662223221E1B2852417412193711A86448118711CB40CA1A0310B038514154EE4168461100009B25012B94113C2290244842217411B440AD2923061002A20B390CA4204001582DB284D523224603891132801D3326C9B182DCCB450E4C024831211208384CA144D0C0741C8962D9BC631C01210CA20410C442A1C1126C92846E3B66C2021828BA29121016440142E1BA24C0148001BC38C0327261144260A010A033046DBC849E382810B0370DC208C0A9740D00028E0C06D61B28443180113B3690B394E001660249425A228251A81314B26850C32825A8260D0160D0982800B870821B94CA32460094348C2366248244C88821152044E2314040A353048C6840B976980381048088EC494646232808C34514A1220D2080C83384252262E13C211DA08648CC4890C4746D8C62512C56D64C870CB460011B4205398609294488BC809DA28848CA2681989044C443112B085E32680C234509C484A23258622472953B88444A468E11811032820D0080D8AC484138829E38410A498490C164291C8052285411A056118158ED4A430D04011224862A4868460144EA0004012B231A094802325125C164CCA8870043168C4A6851AB644D92808A4146213346A0381089234282241128192C6238102623B7DF4F576A60F0705211FF78F5BA73A020C3B5D126AE4D98FB954C361C73C0DFDB8B56A6666BEB0E11EDD0336DCA6E9A615259DCAD0FD54B00385AF5E6CF0835D2C8A20AC908793D65180777E45CD2C3397BF92CE8B121C94B3B4E410816938B434553F464F6A3F8EFCF1889553160A4E00BC90D7E0B455717633936C3EF7031EEC468053F036EF3F1B3156FBAED8E93B62132BC5C52D0478A12ACD5ED7FCD44B088588F21A416B76B3A1E05B4BD04A2EE2F210D812C67C4638587EB614E7956C3FEC3A128F41B03427624C98E2652CB37F6F6485B776C9587ECD1E24520DE64B2A9E925B950F89ED3FB37291F520B96D9AC760AB59B9933E48AA852106883D0683DCE40CBAA4EE8F04ED06C20E6F1EB8A71D843913BD8BA253524731ACB3761E94DC2C99AC1022F7713C45D85A46E7042B4699D2CCD9E6C3930EF9960BECC2C88259C89CBC9FBCA7279575D65341DE40CFB2DC3CD80590D46C5641E59DF726E68FEA6D145D0E385B4E03D98FED14E85A3ADC9A71A4C0F3852E160B1948D4FE1A2F77F417C7DAA829077B94BD8B9FE4695B063279E08445566A2E6C88716058A12D0DA5D0E619300C692B9F1622DB08385E745FDA142B21D73BA3FC12CD8D8E644B062DDCA01586597F2EAE88FB44F00C594987D12AD94A6FC54736C5FC582796F8F7E03621EE0A2C686F804BBA9C55A1AB856761683289AAAE5220FCE946F7C33F75898F01813DD1B96290B2A0D6E841A375A7CD816115147D729883731A9B84B55EE22F6D7CA10DA8CEB75C6D14C09C16C6C08E530FB5C02AE2872BD176FF90E7F7239836A74099737AC774C724ED445016827B6A7EF68CC805B0A6F42EBA2FF2D2B6A4FA44678D9D2187C394A479CA5B36011F434A2FD1A59B06EDA840F558943D90E727268448EAB601538E1D57BF18AE50A3A63D5105C4814FEA4F65C5A2BD5007B5A45995A762757B0B7EE043726881DBCA26CA06578B2E3DC06DE188153FEB80F0E798C34CF2E6230DB50072DBBE055EF4CB8F8E89F83FCC119138C531BB24F490C90DA49CF5CEBA383E5073502DA63E0EB6C07E611645EDD9BE7A8101C439A877AE8465445F17E0E665DC2E03A0459B67594DE4A2B4FB484616FD9DB0A5B593A50C4BDE3236E10D353D394C36811688BF41FA28226045B8CCC6E4D0F681B749FE0340D0AB52CF784383BE321A258048DE6971549B6549620E6A7B71D969E638ABF3A5E40CD19CCA7332B941D54661BF268C7799C37B32C639CD3C5B1CD2FE73B04282337945FEC5131FB8990B52EFEA62DC02E3408174B759E1DECF8A19398875E4DBC73BAD4369783FFED5B7CE954ADB3AED6D3DAA99746386EA51411EDE7D728CFF25BB33983950DD212D592C5C3E3FAE90E0115DB9351185065723CFA42EFE64242D105FAC50403DC35018E2E7BFABC7F868E4C7D34424BF42B14E42EE84CA911F5F3D466EC727D472BDC1D84BE1C7A4460A36966CCD8FEEC52AB551566AAD0F2C1B24AE259CD655B0AFBB2CC4BE38704499F9FEFFDE6AACFDC54F5FCD5123361C9C01C7BA5B52C128D6C3D596736CCC82E09CF7EB8FA06510E038ADB0F6C00234C3014C5D10DB6519EEC95DD9D19200930D9E5EC24F06D206399E492C10CA910A4A0CFAB970BD1BE66E2C1D9B705A1B7E3C01C443E54E0F10D9F890EF21C543138EA649759EAC899A32A3FAE1BCCA5F7522EB4D524C13AB36AE5EF2FAFE33545674CA0F70573FB0D674B14CA0CB873C33838558B7000692B288D70C09E3AD9E514D95B970911E2CC3C9A85179C2A39B8586640CF6F34D203DE9C10829DBE1BCCB34CF9C83D7344A73305DD9292CBF0160CA139FE5419CC012E69B741DCF35A3DE08822D27B9680C7E63F4FA0B824A7259E932BA573E172C81B46DC710B1F8161EC2D2B880D1748B5F08FF52FA8D6C94539A15EE5024E14712AE62B196675C7FB17C7802FB68F4C3C7888F9CE863EB82C3B9A840A9E1FE8BA0A440644A9262E7F924580F059EC0DD2CF948F4D77DC76FA360F6CBD022CE3502765AF333D79A4C2257AECB069116CE1DB6963A11401E93EEB8C54B03FECBFCC8C68B8E1C049B6D348FCBF52BA7FFB264C5EAD3D15D95EEE901DA2FB401FA0BFA8691B004A411D2925E479A05973B090AC060FCAC093AE9C42DB104420AAB012B55D5C67D26DBC5B8ABC65A189D4E7BB40DA12C121FC166BB1D73BC6625E87D42F8D633EF76F43E1F0BE4C6211C1922CED06685E895353FE67CD70219AC3BACD6EAD3C54B92985E5A12A805EB8FCDF31BDC1FED3C730D3D9D62C22E8F24A9D73D5895D92DB38D783F8EB736D809117B45C35EE8F40056D690637173785D1E14E0EA90FFA8C97864B63232D2AAED14C2415A00F84D954AF103014F676ADD1817AB83B851CC016311BF31333915ABBBD7EFD264CCF472FD99E86D535E1497885774D17F07D19E0CFDB00F7A6682E511052BE0BC1846D8DAB478977034D0CBC1DFC72FD7F68AB51C824FC88115DAAE9E203D5033294156FBFB6E0F400B7B8F0861DAF592D4936C483D5DBDC98B7A576CC9D26E54EAC4CF24FF91797D48AA1374772D7F0B9EC4AF5A76E231E2E847B7D91F8A6D89A78EB1F7A039C3F3E5C3714F2C62212382806D78424223B84615ED361C49AFDCBB92243555B0D777DFB8F00005232FA8C97916EDAD87AEB466EBCDA6150F0ACA969B2D21C2E5FE2D7C4177E622FEBCE6AACE0842386D29A17FAB242B3F926BD8700340CA7B4B5383200DE7C93A701CA22B9412AC2F1C2139B9D332FD585B8E6B1E0721090F64BF871A2D0C0B5E0A0391E2A0D1A9E9103BD08DE12749A6F6FF03D2597B1F3BF33819F9AB2EF83B0927445BD727F161279C6C2DD2B68C229BF233F8BCCDB4A61D866F2D4F705439F990A32A0BCE93360E798129D95F284B942ABD702081AB6D1813FBD52B58A421E96FC0A715EF134CB1297E2AB3C91E581E3CF97223481475D955DABF2D0B8BB5F134EC14D84F102C9C57CA4B90589C1C5250544C760EC6CE839AA85BC0681D744F716A0E08DA4C2201D3C7EC51492A0516C9CCA8F912B03CF60AEB07F4ADFCA22C43F234897A8F518271DA5AE07A8BC6CDA35A5A58FC991CCA18E59E4CDD1F15251823961E38A49815FE8C766B705DB01A92C7A13B7F68CE43F21F692EC29CD085E70CFF19C6CAE0D08B30A155855024BFC9D95C87A01666EAA44986ABCF2F9E146CE26D2C12BC816934D179D0FD0CC1E11B5BBCC03E56EB056B6196D4700C774752674861A402C1A94A0032C5642C68ABE913BDE12AAC92D335AC19326389CEC3C5BAD1735C0120B7EE10A0E34AF450A663856D5931F9195B5204CF22A426BD28A6E31234227F033F311BF0A826B7B4F6E216B63B3B184466AFFDE10DA3FD8EAAE99CF91BA078532A1ABD8680B50A5F4516E3DEF7CC3AD7BDAADF662EE3EEAF05F918A598F979A9512EB64BF3781DF8CD988403FF0570F21A6E09484950F6CEFA7AFAE4142058B39D715E0E4F620E026D187C5A3D8C05EA644F155AF31D6FDEB4313410AC7548C88B8CD9274D2B190F1B2ECCCBBD7DAC21C647038D2948DF2DC80AEA5E5923EBE72D9C726E6DE0A266A8E6B9AAC80E50C7D9AEF2E2E3919241A82739DDCD2CA4AFCF501E3500FD2EC421D9AEC0FB7A311ADAB51E213933791EA6F0557878056AE3AE35FC18428ADA90B518F7665F4E896EB78247B580DB4F2AA5FEF1483155E08683B90D8331EE8118FB4EC738A19243CFA72940FF692E736D0B5AE111350775F57A60CE87CBF19CC5677B1A3BE9E780D15E1D09160C4720713A4F74A362C99C85697586382BC54461B120D17977A09CE326803E055B1AA4FDD4BEE7CEC045BA9138A30E9B47DBED84040E983CA093159E1F3B58AD2E60E6664C801DD79A8C8E766F6FE79D72547BE2895C40A469C47E8AD31CF8F5BB5E79543830942289A5C099E89B2C723D8A72B2133C87A25F6257CA5E706EF1E46EA59EB42EEB9CD3D9AA7A20D0936F0EB8D4F8E51663434D8DAA10B5934638E49BF0B8208B7924BBF61A1AE8282AB13BFBC1A8F2DBC003B48F8A20EDEC06CE9914CE4EB1A5B916A36337E71C30AED4969987C3F56BF86F09E7353E194602161CC41705301E7CBC384EA3A15FAE91A17ED8E1B98AAA6669D3236885CC239F69DA39C2A7B358605FC2111E4B90C9674DDF9434832E0EE97171B78A2226C6099C0F5AE1F6E2A74B66F52EFA4C2CF3D0FF7B24DADA3A62790325C96B990DFADFD2AED3AB5535413C221D0C584A6D586BFDF0E13ACAB23EB2108D996EA4DD7E510C307040AF3110370D38CC72B91B72CAC1AE463F6BF174EE189CC125C9FABB1C59051DB1AD6443D93A8F83FD9E9C39A69C2D48A170BA0F2336C48D653A06BE3164636DDE839BBFD2AC9566F750B527CD911A17EAB10FAC460926DD0D49871E070BB84413A200C8EAD2E1C2F8642114EA9688540C57559DC1D3D325988E1C34E0D48F9E05F731C9104E83F39609293AA760A8D877856B68A08E99E6F5D31A4C19FB2C16B1415D1F6ED290C6C3889196ACB26018A68DE48316EDAD2FFDB783D87475EF0B3D23E91DC3CEB668BF71DC8616B32B7A308DAF553AC6C0B4BFAD25AB48166EA09D4BC36BDA8E34FF749A30278BF0479FBCCBC84DC6FF077D7776E4EB54F3A67D7CCAE3AA19C149B33658BB40751485229609E21E21BA6F0403E4AA5377" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/prompt.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/prompt.json new file mode 100644 index 00000000000000..11175251a0d19e --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/prompt.json @@ -0,0 +1,330 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "keyGen", + "revision": "FIPS204", + "isSample": false, + "testGroups": [ + { + "tgId": 1, + "testType": "AFT", + "parameterSet": "ML-DSA-44", + "tests": [ + { + "tcId": 1, + "seed": "93EF2E6EF1FB08999D142ABE0295482370D3F43BDB254A78E2B0D5168ECA065F" + }, + { + "tcId": 2, + "seed": "D6A5D2325B94CA1B993A0151E24AB95B396F415831DC14A08404820AE58A2AD1" + }, + { + "tcId": 3, + "seed": "8A5E79B82DC81553BBE821EE367F0ADFA54F59A3E8A71CA626F873F638636DD7" + }, + { + "tcId": 4, + "seed": "6137CAB1DBF57A5CFCD0079BA87FAF2C7141EBB92DABBD45FD8B478D24AB8946" + }, + { + "tcId": 5, + "seed": "B9E2F48349350D30A5342783C915A608C905E0DA4BEBE2067FB62C714207C62B" + }, + { + "tcId": 6, + "seed": "2241FB7005D1B26A1735FFEA5186D08950B4B12CD4FF51BD263C6B8A2A2A18D0" + }, + { + "tcId": 7, + "seed": "32BA0BCE82AC978E5932BD14B1AC1A9319BA20412538191E2C7B1E0BD1D01CBE" + }, + { + "tcId": 8, + "seed": "0BE86B084CD4B31D855EBDED6DE39326516D4BA6770B76B1D4398FB2C9C75196" + }, + { + "tcId": 9, + "seed": "68E203AD881ECE7B354F6A760C87CE3C2F7A62EF1E12C71DC2A965517F0E196D" + }, + { + "tcId": 10, + "seed": "F09E23ABE72DF75EE36DC1C952F56564FA4213A987A0656FF758F3991BF4E1B3" + }, + { + "tcId": 11, + "seed": "F4476E8F0B3DD9319238639F50C78B3FE1BF404EF184AEA2D9E60D3028FFADF7" + }, + { + "tcId": 12, + "seed": "130A45A87F380C72BA709CF5A432BF768E1D875A30C860FF8B74BC56A7C8A042" + }, + { + "tcId": 13, + "seed": "3D00709DA8D78B889875F40AAAC1635D2BBAF0BB7F37F6C4ABCB7220A5808F67" + }, + { + "tcId": 14, + "seed": "530D229A951CE81973289F186CF9CBB284D9A0A0888EB818D6B9D78648E074D5" + }, + { + "tcId": 15, + "seed": "2FAD994FA583FCF6B858B58ABFD4B42FFA64D552ECDCA55878EB62A0BCC17280" + }, + { + "tcId": 16, + "seed": "64C00833C31B906FE4F7CABA5D0E2E26A81310F20EDDB3E1913F44B89771C783" + }, + { + "tcId": 17, + "seed": "16CBFEFA6448D329CCC9A68DAE478FDFC02D73C0F1DED9F6A87423A52208296E" + }, + { + "tcId": 18, + "seed": "EA945C93BA680770398A958B46DB716AC3D58C0AC3AB49DA134DF31504FA510B" + }, + { + "tcId": 19, + "seed": "F7AD0FDBD2F83B60C726521BCC0923122D1257181BF03C25516FDE98C709F781" + }, + { + "tcId": 20, + "seed": "B0C02139AEF99336D87001D936CF8DFE30459D268074B69720B15BB7939F3D4B" + }, + { + "tcId": 21, + "seed": "9E5E467662A57A5A45824B882101553E95DAF19EC097B6310ABE3935C24CF284" + }, + { + "tcId": 22, + "seed": "E13C0B6585FE12EB64086B34B49D5E074EBE3A3688EDEEBB26A737C0E5F73F44" + }, + { + "tcId": 23, + "seed": "CCA8DE2D58EDCB32ED7EA7F60926658AF64330AFC8398010232F9910DFBD85CC" + }, + { + "tcId": 24, + "seed": "7D80938B0E94C0C67513186B04F7E2A5CD3BBF9F3F47EE074B7FD6F74DB4F857" + }, + { + "tcId": 25, + "seed": "CD52A8ED3FCAF1F0D0DFB7394D3ADF9DF810203199E62356E56B7217F786B29B" + } + ] + }, + { + "tgId": 2, + "testType": "AFT", + "parameterSet": "ML-DSA-65", + "tests": [ + { + "tcId": 26, + "seed": "70CEFB9AED5B68E018B079DA8284B9D5CAD5499ED9C265FF73588005D85C225C" + }, + { + "tcId": 27, + "seed": "4B4B71C5A1BC1074F2167A1D68729CDB9E16ABA3651FF02A0A0F4C883CAAC827" + }, + { + "tcId": 28, + "seed": "FB27DBBB4ED8F4F7D2700283C2B092866694246932EEACEE72DB730EFD172576" + }, + { + "tcId": 29, + "seed": "334ADAD056F76D74941FD87E5263E449D97C06D748A82018D0C794154C20A870" + }, + { + "tcId": 30, + "seed": "06C016CB8566F5B81F8457F56175AE77DD05C35EB37B687EAE89147DD7ED008D" + }, + { + "tcId": 31, + "seed": "AF5A2ECF442AF8C0371F89C499ABC337021992F221C1D3A66B551DEC917F1B1A" + }, + { + "tcId": 32, + "seed": "D85D7C2928288CD0B90D7269619F8D8B4EB3541F7E084CDE0E39CEFFECE9AF80" + }, + { + "tcId": 33, + "seed": "62E511A6731C2FA10DFB5F68A538CCDC1BC578C16E7EFFF458A82627438E78F2" + }, + { + "tcId": 34, + "seed": "BC4EF6C46CB18061966CD872D2CB9826B0220173E42F11B451DFF93C0577CDF5" + }, + { + "tcId": 35, + "seed": "135DF872744277E90019BD1E904DCBED63741D863E82388B61A2B069E509B25A" + }, + { + "tcId": 36, + "seed": "AEF72BA72607B5D3E49C579752BE9CB9FA67A01B2E8B654EE92177BBA596066E" + }, + { + "tcId": 37, + "seed": "16759CE55C6741D02EFAFEF5D7521BC0D2B3ADB55088F61F0028656AC970C70E" + }, + { + "tcId": 38, + "seed": "1A1520478204D8CA028FB48EFD49367A562F66452E43B305118C85B4444675A8" + }, + { + "tcId": 39, + "seed": "C2B63699D7C013E2D0C3A6A5D79CB60122B8C8574694975F4D703D75035DDD6D" + }, + { + "tcId": 40, + "seed": "821ACBFE29F941CD0F02D6BDC0112688B212D5C925AC08FAACC248E7510CF88F" + }, + { + "tcId": 41, + "seed": "19B20AEC7AED1C129B55D7A5143192A3CF43BB55069017D695581B74006788C5" + }, + { + "tcId": 42, + "seed": "12FB6DF663126191038F413001776E0791E024B1129DB3084A1CDB809404B555" + }, + { + "tcId": 43, + "seed": "2D6ECBAAE0E5A784B543BE58A0650680AE813A01C7E0C9FE65ECB32A304DD218" + }, + { + "tcId": 44, + "seed": "3199830796190C3968520DAD86A85B677558A22257E43459AC684B68CE336DA7" + }, + { + "tcId": 45, + "seed": "E788F93DB12EB4DB91993C6636C009D06D503D5331125A2AD635354AF49ED3A5" + }, + { + "tcId": 46, + "seed": "03D86B249CF84472E3B78B12110E2C09C7428FAB65D362760D0800914696D411" + }, + { + "tcId": 47, + "seed": "B9446E8F78C8B7B2ACD335B10F0B8FE1B34007A1D827EB5517710569E060AFC7" + }, + { + "tcId": 48, + "seed": "910E96CAE3F7DF10E0686DCAD2D6CF8E0DD9ED69F3661F0799DF91CD6C494986" + }, + { + "tcId": 49, + "seed": "D0632A6EDAFFE0A71E94E62A5135066E6F7ABF8065774A2596B6BA2F7F138BB8" + }, + { + "tcId": 50, + "seed": "74C0714236873EE53E7F8F65B1159ACCB1994B4E9D3E8FF194CC87D7116BC0B4" + } + ] + }, + { + "tgId": 3, + "testType": "AFT", + "parameterSet": "ML-DSA-87", + "tests": [ + { + "tcId": 51, + "seed": "38359FBCD79582CFFE609E137EE2EFE8A8DBCBAD18BA92BB433AB4F09B49299D" + }, + { + "tcId": 52, + "seed": "29B4987C62218C19C77D695EB904AFFAA1BFEF6A52F138604CDAB1534E66DC10" + }, + { + "tcId": 53, + "seed": "9B54B9C91E0201251489E07D1442A42D0BF32189D0C0CA8A2D4871DB25F531FF" + }, + { + "tcId": 54, + "seed": "A5B67695D7DBBD6A7B25146E30DC3F577240AED2E4E20158D1E24143698D1178" + }, + { + "tcId": 55, + "seed": "1B87631F6ECC4BC8FFD14B2792F3D1691A46C22A26BBC98DEB2554D7FD2522AB" + }, + { + "tcId": 56, + "seed": "5C3E3EF0278EA9197F30C4DD9C4C06425C05401253E77DFB3E1D5315CB00915B" + }, + { + "tcId": 57, + "seed": "E3B2350AF8A1817D936FB7435C4C0CC758F79FF4696C46E4642670C5A78B30EE" + }, + { + "tcId": 58, + "seed": "75E70362235CC7CC4A08053BD887CDCC4E3D88F77E1C7DACAC972A9AF83C0CB2" + }, + { + "tcId": 59, + "seed": "45CCECBAFEAC42F2D9166A879175A6D6263C3F7F9B5F39F27A1578C859CECF89" + }, + { + "tcId": 60, + "seed": "4A74BED90EF52CF135555B622A50D1A4F5C53D97D3176A1B184CE55380DE6FDA" + }, + { + "tcId": 61, + "seed": "779C11F3F4D148FC911E188946C09E67EAA04DF670B6E0B6A96B661FD84E8994" + }, + { + "tcId": 62, + "seed": "A94A73CDD32CF203AC75E89A6BE1AA55AEE0F2E45C8923F6D4954C611ACEC3F5" + }, + { + "tcId": 63, + "seed": "86CB0744A2F973D562DB3B2C47E234F02C0ED60D2EC27326407492F6A6913BAB" + }, + { + "tcId": 64, + "seed": "23BB289CC934CEB1993640DF1015693EA499786882A987414FD320489FB549DB" + }, + { + "tcId": 65, + "seed": "F53C24BA9D2E6C4C35249377D1F653B2E8F7ED655292EAAA86A5720F46A9FAF6" + }, + { + "tcId": 66, + "seed": "C8D0778FC6359E5FA663FC32E9DD1E53F26671B46C7750DC50CE69617A36D2E1" + }, + { + "tcId": 67, + "seed": "B401635BE8E33FA0D248F6F5E6E599741501A0F077AB827926E7DEA4E8A672C3" + }, + { + "tcId": 68, + "seed": "BF2846DEA3C6081ACAF75BF64AFAFEDDF8BD15F91767993B2512551457A429ED" + }, + { + "tcId": 69, + "seed": "12B78D9B1A0645B5744CA179DC53994C83B561F77E63C32BFA617CA75AEEA7E6" + }, + { + "tcId": 70, + "seed": "BE8D7347BCA4E0611DEA6C735700DD86180C4B95CBE7FB27491F00C9445D8A3E" + }, + { + "tcId": 71, + "seed": "E4CA0A81DB7A44E5F3DAE5B9770DC89F15F02126C3077642B67B361B7A75A9E4" + }, + { + "tcId": 72, + "seed": "7B4BB05212C7AEB83E3C04F8C9FFDE0526EC4E22E29EA84260A89292AF1E4DE4" + }, + { + "tcId": 73, + "seed": "31F5D7AB44ACD0072423A8E486EFF6D8E2EC8D9D25040D6209BE64FDD03A7664" + }, + { + "tcId": 74, + "seed": "2ACCB6888C3525515F10A2ABEA6D7A3B0CD43AE249F1F7CA93D1DDA58A6C825D" + }, + { + "tcId": 75, + "seed": "DFCC13CED6971EB1BF3243CB8EE883FEA9677D1E5DA8F3046CFA4305DFB79127" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/registration.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/registration.json new file mode 100644 index 00000000000000..819a0d60bb1794 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/registration.json @@ -0,0 +1,12 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "keyGen", + "revision": "FIPS204", + "isSample": false, + "parameterSets": [ + "ML-DSA-44", + "ML-DSA-65", + "ML-DSA-87" + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/validation.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/validation.json new file mode 100644 index 00000000000000..35d613401d1e05 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-keyGen-FIPS204/validation.json @@ -0,0 +1,306 @@ +{ + "vsId": 42, + "disposition": "passed", + "tests": [ + { + "tcId": 1, + "result": "passed" + }, + { + "tcId": 2, + "result": "passed" + }, + { + "tcId": 3, + "result": "passed" + }, + { + "tcId": 4, + "result": "passed" + }, + { + "tcId": 5, + "result": "passed" + }, + { + "tcId": 6, + "result": "passed" + }, + { + "tcId": 7, + "result": "passed" + }, + { + "tcId": 8, + "result": "passed" + }, + { + "tcId": 9, + "result": "passed" + }, + { + "tcId": 10, + "result": "passed" + }, + { + "tcId": 11, + "result": "passed" + }, + { + "tcId": 12, + "result": "passed" + }, + { + "tcId": 13, + "result": "passed" + }, + { + "tcId": 14, + "result": "passed" + }, + { + "tcId": 15, + "result": "passed" + }, + { + "tcId": 16, + "result": "passed" + }, + { + "tcId": 17, + "result": "passed" + }, + { + "tcId": 18, + "result": "passed" + }, + { + "tcId": 19, + "result": "passed" + }, + { + "tcId": 20, + "result": "passed" + }, + { + "tcId": 21, + "result": "passed" + }, + { + "tcId": 22, + "result": "passed" + }, + { + "tcId": 23, + "result": "passed" + }, + { + "tcId": 24, + "result": "passed" + }, + { + "tcId": 25, + "result": "passed" + }, + { + "tcId": 26, + "result": "passed" + }, + { + "tcId": 27, + "result": "passed" + }, + { + "tcId": 28, + "result": "passed" + }, + { + "tcId": 29, + "result": "passed" + }, + { + "tcId": 30, + "result": "passed" + }, + { + "tcId": 31, + "result": "passed" + }, + { + "tcId": 32, + "result": "passed" + }, + { + "tcId": 33, + "result": "passed" + }, + { + "tcId": 34, + "result": "passed" + }, + { + "tcId": 35, + "result": "passed" + }, + { + "tcId": 36, + "result": "passed" + }, + { + "tcId": 37, + "result": "passed" + }, + { + "tcId": 38, + "result": "passed" + }, + { + "tcId": 39, + "result": "passed" + }, + { + "tcId": 40, + "result": "passed" + }, + { + "tcId": 41, + "result": "passed" + }, + { + "tcId": 42, + "result": "passed" + }, + { + "tcId": 43, + "result": "passed" + }, + { + "tcId": 44, + "result": "passed" + }, + { + "tcId": 45, + "result": "passed" + }, + { + "tcId": 46, + "result": "passed" + }, + { + "tcId": 47, + "result": "passed" + }, + { + "tcId": 48, + "result": "passed" + }, + { + "tcId": 49, + "result": "passed" + }, + { + "tcId": 50, + "result": "passed" + }, + { + "tcId": 51, + "result": "passed" + }, + { + "tcId": 52, + "result": "passed" + }, + { + "tcId": 53, + "result": "passed" + }, + { + "tcId": 54, + "result": "passed" + }, + { + "tcId": 55, + "result": "passed" + }, + { + "tcId": 56, + "result": "passed" + }, + { + "tcId": 57, + "result": "passed" + }, + { + "tcId": 58, + "result": "passed" + }, + { + "tcId": 59, + "result": "passed" + }, + { + "tcId": 60, + "result": "passed" + }, + { + "tcId": 61, + "result": "passed" + }, + { + "tcId": 62, + "result": "passed" + }, + { + "tcId": 63, + "result": "passed" + }, + { + "tcId": 64, + "result": "passed" + }, + { + "tcId": 65, + "result": "passed" + }, + { + "tcId": 66, + "result": "passed" + }, + { + "tcId": 67, + "result": "passed" + }, + { + "tcId": 68, + "result": "passed" + }, + { + "tcId": 69, + "result": "passed" + }, + { + "tcId": 70, + "result": "passed" + }, + { + "tcId": 71, + "result": "passed" + }, + { + "tcId": 72, + "result": "passed" + }, + { + "tcId": 73, + "result": "passed" + }, + { + "tcId": 74, + "result": "passed" + }, + { + "tcId": 75, + "result": "passed" + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/expectedResults.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/expectedResults.json new file mode 100644 index 00000000000000..c3e08738f8bbf3 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/expectedResults.json @@ -0,0 +1,279 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "sigGen", + "revision": "FIPS204", + "isSample": true, + "testGroups": [ + { + "tgId": 1, + "tests": [ + { + "tcId": 1, + "signature": "8C94308B9CAEA02AAFC29AB18EC01929A029D49F06F3BB4EA3110B1A9A415C77DF646A68302FFB4D853F8B9AFDD4D46B30ADA30213D763551A2FB98F690296DA77F08B3A1C2363EABE33DB1A891C331932EA22902277F44D68A0001D339C1108C3815A68DD0F7396119FB1DC888E10E3A95182E5A185E9CFB0F76CE84ABC199F7D58C7DE375F74EBC6B3338E3F6C51070336A1D513B3BF6FF4250313A52282D32DC616EA4B2B83A1861024AF9ABA17FE0159544800AEE0534511D9359415A66A6D79C2B3173B6281BFC3C96F07F944CEA0841DDEC3BA1ED9B337ECCBA219C675A13A1466463C128FF79E5C8F1BCE22220E1EBD1A071AEAA32E5506B553176309E1EF15AE7C15BD361EF6676046996132716B5391E9C0350C248A70A3552540963858FDDD3456FDA6707B99C120AFD925A47E4DA492DE65DD041E58A881A8E4125C3CAB474ED7D172F05FFAD0655FB7729AAC1C951AB05892198D713657936808A2E9795488F3F6E3183D0AB6B69B3484AC7B9F3C2AD65AAB9901992FAE9DC1E585D9CF7C71B4C7CEBB47EA07D534F9C869B114E3B0BF29ACC2CA60B91055E98643E7F16D3B4FB0477E3AF62C9BC5535565BAE2B8B276B33DFC50C3A14A62891435DB43DA2861154C654A4429ED865A373C28FF41F0C0ED11A1AB963838FF975EC9754C5FCAE3BAACB9ECDD920E365964DC321147A39653FE4B2F2D1EFBAF8D82B2198376C814FBCAEE96411B9E2D958D64AA731BBC1D6174D6EC139FDC73C9F3AB2886A92E0E82C700DD5A83F5EF0912ABE4CD30E0E3E9C8639C4B329B639DE189D8AAED2250F3BA74C381D6A4D333EDBEC2D1511B20A8144B42F0B5F674F4004F39CE1091BD431ABA3719D994893F4CF798F3CDFAEA9ED0AD5A3BF7DF0BF7E9E716CF2D3C72B17870780C724A0A0A2EED8E5CB4E8D15597DA311A4923BC8F6FDB64B9CCEF2C95BC026994ABA7C743F2FE83D5E771ACC2B6F8AEFCF6E1C7360767B9BF995778F95390C303C88FB81447EE993DDA266F031B9E4907811E3868F883AE4175D95C0B4C61092FDAFD2A41514408811828B3FF30150239C28C1E3E65631B178FA56D019BA08822C038F718BAA7A12FEF65C08A84E2E9D6E292774859574686AB024E2DAA6DEF1BED248EEAA02E0D28C73ECF803A250123636E6B8C642A10C3B8B3DA55706E17ED5EA96B80AA9D99E450513E16ACFE6A587896BF17254B4F420EED062775BD74CBC09ED7F925D10D34FBFB9EEBBEF6DC29ED87BDF01DD57EE8909BC0889BDA2AE430D8CF80E211EEA8C41DFCCE7DCD197352F60CAB92363FE4681DAA0C8F62ADD5FB1874151E1EBD8BC025A8341C46D335DED5293F012E7E9C2A8CA2234E1E5970E6C51C6711ED16494472205878ACCEEFC98850E3AEB99F10B6A07CC3A31CA742F1F93B4104496EEE8DBF0480AB395310ED09D8C7A117AD8A9F5C4A3050807A600613723555189F22ECB98F01ED8E69D113A03923B9C0C8889F094B30BC16792565F3CCF427EE9F0BF24AD436DB5C40E6FB66BC416009DF2F4D422A9C719585D47B95BF274063B64540B672A373073FF87291A62C7B9838446321B71356E7BB5EB096E9EB13B51A50EE891A2412E2117A5275DB0265889D74D9AB9FEE8AD1B039A0EF471F1410AAC97323E30DA2F91FF22D33DC9C8379211A404E32EB01786EA0CBD618821F710F093DD276F52A10416648E52879ED2A7FF6821EC49768D687984397D532C20B7050ADCB4330037D1EA1108B3A98ADFBB5457B05C8027E1E9433BCD89ACA8A84B802634C0759BA1AC6C144097E0EEB0A8E1A3A64E3E66A09D443E49ED53FA8FA8A295AEECB459D4CC32109EB999A4BC3CDD4D744EE7D9A73F07D763B8F80F4BFC63002CA3EAB87319EB69DF4A25FF1A7CDB72A74CDCD2E49B5A9D780ADDF902B9FC31F90AE788AFC954074E010B495885153DA0CDD15B26C6436D077A040165B6454A24B2E2162F9FF31B9C4B9199934A7A1FC78C68704B9BB784B0FA15A84AEA9E70D51000D7F335E450A026AA935533DF695F471739D9924D452B3C3D84DC597442A92E9A5C950C72B80138BD6154214720D8F19EA7E99328770A48069506F22869FC67129656E26E8E85242FB6E93B466B5277E8FB8B235A221A86A1191801B6B2EF236DCF910CE2FA399F8CEF28F148E977B762C8A828D57ED48C95711A479090255308196CD168B3C6C49777FF0E4D2319B1C44954E9A20C07E23F79CF1096DAF01ECEF4D47BA517554FCC1C6D139CD2F9F5754B61963DED55FA7638FE20041D4E689E6256A305AE0BF096EE9ADB9A76EBA46F5183575E8CF70CC6F69E5AD1DE54159E5339D818EDD92A2B9345AD759DB829C6BAB42398922788DAE97AF3F12A4354014F147A27E267495208978D736C632A5F0270C561353B27BE23CEAB57AD68D02F9AA94F301D3FCEF3E6E234BACE92F5D8BB1F975400D0D6B22F1347DB350CDBC71DB4519BBA4FB5C243A91BD0DA06C1155514E45184581815C7229AB66C921F2BC95655CED4A32D128FBB6B8BAFF83708CB49F69502D90BCEB6BD55DBDE19732098D1D1C1A26C74FE56DB0470C5E76BC6F4927A34D6BD84E57233E37127146295E5F19AABB77F9A6F90D702A58CB0EC0648AA54753AFE9140A9A60EF9814E43A916F07043819F09BA02A7A84525C34D3492C67ACA7C5489B72084CA7D1D5CF2A061394FAC77DCA111DAEBB9CF6C1B270A027F8D2EE04E0BB68D6BFA136640D04366864213F9EB3406A747B81EAD497416880A0CFF50F95784C044E58BC0839E6D36FCA9A45374A4059C812EC2B47AF8FC3A99540A62EF1C4B6D75FED8AFE7DCAF37832A02B3BC0339CF41A6F42733A584DA80A8CB328A5E6E59848DC23A0C0332F529853B138ABD0D3F2A8D2FEBC1D71E249E1FFED726E4664FC3020566BB769D4F3CBC8A735FC7309AFF545C3F87560BBE3D5016FC99CCBA9F5410030A86858F320DA5058DB5A188E68164E2349EE036B6904E5229920A7580206D3B75E89A8EED7ABF650D69494A13E83F37F841A4FB2A7F1BA538D40F84F25DBC0EC78DEC1B5F29F1A27198291365257819922F1A42104C721ABC95B2D610B0DB4576401E70B1760184DBC285EDDDD0788DEB108E824A21B8E98F0CD8A60557D183D16162F32C3D7C7353C3DC402A8B96EE8C5408A4D525517F76EF11238DA98E8069402FAA2A9A64350C4AE80F033A52209E66FC36F1802552292F706BB6B703C8E1FD66DF7DE25B4167EBF2E6F8189D8AE114460A1B0C0398CEE7BCE10D022833BEEFCA70D5BD174446CEA2C23DA0426303D45535C5F7E81838F93979DA4BFE71729373C426366787E899CA1ADB1C8D1E5EBED05315F646A798795ADBDDDE5EAFC1A4D6F7884929ADFE4E8EC0000000000000000000000000000000000001225333E" + }, + { + "tcId": 2, + "signature": "3639297077C2F61950A09D4AE55408D1822CBA6133C788347C1881F8E02400B683B012EF2D9EEBDB65029BCC9EECAD9881BDD4FFBCE8FB50242D9081E2C8C791577C800986BD7A03A3817A06E4D6609E288B3849AEFA840EB7B69C589AACF26B6332DF4210F3AB0E8DF14F918848B907FE9B09CFB91F32871B0ACDE0ECAB8915A0621CEDB4A591B1A6EC4B4B9F83F432A9B576D9E5D40AA57D24D408135E72C77281515A3783C8F3397C9E7D26B4543A528BFC1FE91965142D52FFFD2A26470EB821435914D346EC8765539D39083D743320FEDDBE31E08EA0E4ECCF74B231934B5757D460E5B79D16758F4A56E59C166C7F9F1BF6C1DEAF5478E97C8F55000475D523456724390D94AE9F5C4B3F96E86F1932412D740D04D1851560476D50D7B97B080BBDBDB7A347197F2ECE6603B0296C8833B5DDB95BDE239245F1BF27A7584F5B9243D906E4880CDAE82E5A7F1A71A7DF8AF9FC41C0FB4B63CD356CF5F36F94D20592BA58D1FCA9D354B358AE5423D7D5FCCEB05B831024EDC7DB64D6C9E45454790F8B4239BEA02983C5827E4D08E8DF3F795D46CBDE5D4955A6AF2A6E0D101CDF43F43D7F5DCB829A5A79881EC903C1B8522CCA5D8D4722FE29B36BA0C571DADDBAAABFD48DAC4D2603D768A92D8ECFAD5264A9081A74A2F7FD635220EC8A95695F2264075DCC05F69084EB8336588CDBD58CA028E02A2756C8A3081E720F281172F43194D8ACAD2F61F2DD4F01C235694FC20921EDCAFB9AFAC8FFB1A234FF35E68AD90086CDEF922C47C84ABB31112C6AD6CFFE0DA11C1999483609EA98573217C28B512ABDBA6F7A7E69FB8944D0B0C4B9CE7AAB52BB558A5411671385FE36903D148D11DE00A9007929094C54ADE5E9BA60AEE35D5014C7293FAD0158D69FA08E2CCFFBE2AD99C66A2FD2382E6D1C355481248F53A5130EB4743DF24EC048196CE056A7EB032FBF6FD07D12C153D06BFAC06C1AB23147F8139DDE1C00F9A9C6347456C148245E3C94F2C012284190CC3EB04ED006AAC3DD2F08D6D0AD54EF507D7E80671F12A3E4DE2136B6ECF02EDD28E75B985F73841F600EEB64F8E5CC101756AD7794DC14D187237BC82CF6531583DE7B0F60275E63976296A0A02E67298C20FC64A1A8B1CCECAD1DFEAD996A47E9B6DA0079AEB435FA40A53A4C0D565AF713DCDC8D4F16CAB00263058A9CA1F276A39172FABE34FD75422E64F23B2715B395C73F2335B6E4EE7E5BA8E2DE18EFA39FF1B0CD8C0C6F5618C971213E94BF2B9B18E05BDFDFD9DFD88CE24B392BE1ECAB51B95C0BBD9513F881DA789C57B1EEC8C53EE9CD4FAD5E7526B1F1462AD88F180243774B91A9CB219D4CF9730E682E2C6C8EB160131D3AED3D3B3E64EF6A1AD7ADE7048A0CCCB67852971330A62223A89733E06615508029823D397EFE221B35896C18E9BB08140C464F8466190CFD8B0F09E6EF46BC14753974AFA2CE926EB6B02F4EB25CFAE70C77A865CCAE8FF2415C0D81A82F3807A4BF61F6EFA9BA4A16D14E3169C2ED86B50059880D07897A67C882E9B10450DE3978ECD78EE2A3C2B2BD51544FE65ABB7909FE439355530D44244052F2154279B6395E77FF1B288103357C5F83177794D517B0D8A368C9B008838AA4139F1BD10E3ECAD45748804F45122F3384A1A2D541BB8B9FE3C478EC0AFD81EF69FB2A42CC9059CBBEF42633139C342627A604AD07D09AB962E7C1CD2E1F1FBAA633E00AC1EECD29B5324DDA5F273154E7E9D0AD3F78C6AA08E92C77BBA7CF202B94377872146C60E9384830DA573CD7E3BE362267CB74BCDE63FA708E15F5933E27117037F6C35F91D03DA285222FD3F29C440DE820C89F6F37C250F82F0B20E69D728A680095B59AF058A06E46CA75B6BB1E2B0E14D2C9C4705A080B9B826E2F1F96CAC70A902894B416C68171B7388F4FD6BFC4BCF7A6745F3AC83B8A31F869C64F67C5600F35202D3F45E697F46DB1991AEA695443C79810796CF0C0150A83E24B2DA00DC72364CD34C2BF6A9F1EC4C39BE42F8A7E9DCC3BB6D0BB6198FC08C9743335262D996C489C460DA87FF75D4B75367C17A466AE08D24D736EA63A6B0087041426C03BC94BA143264086C94B4C8A3F6B7914CE40EB7FEB876CF16A2F12C66AE3EC3B57A93866F63E56666AC7B59D3C78536D77F73E9E9BEF9899EF390E8BDA6E2AD5CAC671153C348C804F65408309A08B2E78FE79F014ACD99766B383E5869F3A3562B4A312CEFB3D8F5B90FE769365E1640520C817B6A3A26734F406D104CB7AC9B6DCE371AE3D7D10E265EA370C0C78D0685F9BE4B3E9E097A334F53E47C016215719A5A25EAFCA799BD13F5B23C63CF372972F5588B8A125AAC58A0ADF961A6D0A2646F9520DF6699B67293ACE799C784CFF813CD508317ECF90726D638A13AFE574BAF3D2E9F39103DC199510AE4B28FED016993FB16CBA627C820F4B76227044F39AF0B8222E1D387C7005080E5CC216E22AFB8F591074938A3510AEF62D18D8CBC9978A8284DDEC00F7BD3C75F724540174416CFEF71D5BE602FEAAC4EDABCB72F7252471F4A3D01A5D1BD82F98A7BAF66CD6193E17499741810B68B1B066C827FF18763CC557946FE1B60C706606F7CE607047F18D93593A7859BD669642FA74EF569C31F811AFEA327962E02FED620011AC0B96C6CA3AD9120EF1C3DB3C9EC43E7C4E1A255C822EBDBD71080C103EAFF847973B30AD88C40CDEA8E19750BAD8E298D8B0569CF6D3F99DCA585B418355ED039B585F9F829DFD4460A748083ED38C6DD9A93C34447AF47B339C5621D908838469326D318C41ECF288B16C62040EC628DEA4C29DE18F6BD3793BE057B52BD0AE44EC5AB575383FCF35EA91E74ED011792C415934B16CE8D4E9C2416C1C79C1C8B09DC94E005DE0D9B8BFDD07552140D3EAC45EBBBE9E164BFA885940702281DC14142E236AB3307EED9A2F4A88AF5FB61D771ACC92B2306B08F5D8F740C3F10BFD5368A744BB6590AC29295085EC4DA93C508AE62AB59E2390C1EB5B2D5976C55DB166B9D1FCA8A91FCD234EA2B5895DC5228CA981C630195FB832938ED7BD73353EA9771ADD724BAB7AAB17CA622F4B9FFFD6878E7759DC98C0F5F57A5F59132AC552FF4575104CDAF00FC6B73F460AB4F3E06861EFDF5DB48345F35A00F5DFDEE36A49C2150547036544F0DBCA21FC5B41D36D4823B2917432366F97BC0B0AE524715293C6FFF6DC57FCC9A7806C7ACEA749193CA1FD24266CCF42402C565F488CDD0794CA7BE9A78E9DCF4A2BC2C83024C0C58876B2921A1A5203152E4F73757A9AA4E4E9EEF103273C44454D5069737892B4C8D1111E313637445D7C8292A1B4B7D8EC060B3B444D646B6D85888A969BA0DAE1F20000000000000000000000000000000000000000000D1B2A3B" + }, + { + "tcId": 3, + "signature": "CDBC27DDFC61E219B3448514C2DDD3D8A8199E8F4B49C7E4E73178708F40D30FD66E7873D6BF716588C97559C6C4998B2E43A58575F4854C6637784055A0C147AB1CC54787C73A49FB8BED952D2679DCA79EABB65926DEBC4C7D25D441C56ADF09C409C9FF12D2C43468CA67E45AD07E58CEAAB0F35ABB7F3D236DB2849DC0EAC34448643D7183055623A7B9BC8A08033D3B5939958E90DDDF6C9A7602A44F8516C78386905270FB047C354303AFA6E2A387A8832DC8B436BB178F713C70ECC12E98FEC4D5B28A3E072116B9D2F0BB95BED447861C56E6160170DA93030C32E41288C1C06794F7E6341DC4D6031051E51A18B1D7A9FD1A84A5DB0A1F1FFC93E0976F7077A83FEDB7B085CD366B67820EA9FE232C77B54BB368FC6A530DA21605249B3CEAD87C3E8B4CCCDC776F0092069679FA63DD91C802A368C5158718BFC115BBF9D45B7A87D4B03040A1E4DE2CD0343A318A04092EBFC0CA2BA1B94552DB961D42B1E638234617DBD18B4EBDA761CD35D12C30683428C83754D8FCA43DBCFD3B3D486D234A21D3563C8396E8AADFA89D1D79F01E6A139504441BEF37209F8D5C5495146A8A1951EBF17F7317D3594A54FAA220E3A73DD7EA3D193801C0640D6BCE9FD57F16C2F749B3E96B2071F5A36ED9D038F97616EFE62C383E69C3D70AAFC5FE4890D827D26CECFC0AE1C8BC96841652628D318F424F50915EC65E9DC9DC43E19C08CB4011818C53301CE8A292165DD6249A8D796B257481089780C8895995F7672F1B2124AE77D38E825F72EA07E0B7515AD8DC615735268A417C25944B33513BACD93C3502688130862E2307BA77BB74986819A152A3DE627401B268587FE1FD45B373CDDAB5C4D6B593D07A8421394D97C564F7F373C2D90DB689500E67D9C7FD52B14F7F1B20F27CD97BDB06E04E13D702B92B640F6E20DB82F0455DDB9C2420E7A51E063A00962C29B4273030A01EB60690C48660F552D41D7EC955B70379EE13E390D421F032EDFBCFD3E958085EFAA573E60A55961C2E390B50F85992864EE654007CA0DC6B2CC7485A558F5909C58D701F91895DCE90FDAB1069B87BAF2DDD822DCB61ED44DDEBA48BD257827F0D1045FC7B482F462ED3ADC794C2974EACACBE3577353586955ABF65538C942CE46A3B5C9A3255BE71DD5C8A572A86095BF4A1FC36BBD3E65E7AA536FDE6A31069BFFB676158664B1BB87144D3E129156E8A22CD757BEB1495A5C9740B0F0B271C920EDBDABB208BD544AE20B1813198605042A38B40969B0D6D044D4804061561ECF8AF816B7EF6B4ECA3AC0EDFA4C8699C76080CE3EAA5E2CABACE5FAA150E5D233BB694BAFF02D6825FCE4412725DDE05DB5F521B9E17DE3C719FCCFF0CE174F369C2DC497062991B157FB2FF36772C084A226D577E9E451BCE364E0EA32FAF6B366CD5E02C74D8907ED3DC54925EE10B3E97CC96DCDA7067DA790409F2B422616C65CF3CB26A7C6C8E9240C9235BA9B7A67BD21ADC729B102FCDF7329ECDB2EFF495122E265D0F749EE7414312532EEACF600C62A15A18172FECFA2BFA62BCA47CE794835EBE25557A61B61F6977BB7ACD04BDE30C2425F68785B3E227106FAD9E5ACB26BAD47FE1AD461EB2445560904CD6DEC4DB091BDE4CC2ABD72CAE258BE07CA0A8634C72DDF75A06B4AA84DD16F9E9FA2D2DA81B5553C598E10E9FFA7E80AEA8131C16775C1DF3E45950AFD77E9045A419A7B52D3F3B1C1309EEFC00B53060FDA34B95FA6347305DC91F477F4D99BF4A1BC5418CBEDB316FC83B090B0015BB6D0EB1AF1EB32EC962D2AC089D92BA915A8F5693D04876D2ABCDBDF675B8A871B837FAB190CC47D93C2E00DBEC028A26860DC39678B188C27E8E776C7C8C72CA22FEE2861725C7340D4B5B6D8D0FF63A5C439A1CC12137DBD14AA540C10EF6993CDB9D5F6D1C6A8980F48818AF7FF6DC75A2AA1987E689EB10BA40F2255BA2BFD9A36C629F02A8CBD4A862D9D6B0E6D7C25327CB87F47799ABED84BD3B4BA60422B5491FE512B0A689E49FC2D037B8D7B9FD5895C13A40C14525A6A1AFB1DB0A6747A3FA1E7CE023F290757BE19309154477176011100160232AF0C5BC2CD425AC5AED3955CD7E1A700FEB09ADE5BF281EDA1DE0FD91B072F78AB77EDDF7C7E47343B5184FE540DBDF6BD617719550B8658C29A276A704E500C379D03F60A2A977676F04B0249AF27FF58F09275AB99C1201702EC1B5AB7CE4F08096C561CE2AF0A373B2C797DE10C017D1D65821312989519173A8F901E9832C210729A48A58DE10E7F4F09453A02E656B629366846C5AF57CE17C889C1CF30FAAAF091EC80A831991519580F80770037F1775B534612F5B7D1FE5D161BD3E38CF00726779792C17E51ABD013D7A9989EB9A136EC7059B8BBD5E3013D03110326299134B2CC96CADC3995FAE8EAF9466D7E502AD3755058612C083685F9355DAAC4B43AD138C6CFCD100E463D17ACF63C830A899C2187E85C2BAC006D9CAD1276C2154FE264EC6E607E178BACB3290DEB1FA077FB3843DDC0FD44707096CC54BBB17F1238A975A536BC00BE8BD625C930147EEF5F110D5B2B3B3E303D44B57289A00D1E047314BD3A206B55AB72AC676C4B26D004E23E590396B52AE35E3ABAFF7E5C965404714D1ABE9D69CB6F780EBBE4027B8AFBCE253EA7D7503887262673AC0132A0E4689DD45553AEB1660A72D3AF71D85E94EE92E478BE68253B48F2CB40F88C35828274F04676CD22996D6A7F92175C733C06E0B71F077F0B7E122314B771A28786DE8D2DABC94F720BDA3980F0C97BA6849919F469A3C6B0FC12263B5BA87B8BB5F01BEC53A68E5A1CDE4749223CE118CD17EA6F2743B9ECA60DB616BF30C4FC3B15F3F43352D72B8094C47064EC5E6869BB45EF803B51DB512DE5AE26A90C3EDD184751F9179B14D8363B7EA74A27463EB85846EDF89D38CED01BE910883239B51D20C60664A70156C89D7031DD2BB0E51E1A520DCBFE8F5099490F3C1477BE812D0EA2AF032F1E628067998A671AF4AA84B694EC2C6193359E8B43404597F4C3900979EDC4CD7435E95A66DDFC704CB918CDA3541FE63355C1CAFB19E9277C7B843AE4FBA7B7AD8873BD54E4324714D80D906E8BDEB17272B722681A2BF2467CAB68C5DA699CD1EE5F1DF3849F7AA1F2321F6D34DA719E2A93860EEFD441F25442B01081511401648C778F3E081ADAF247FF8BA3F2DD2E70294B094D8C4F73292F0A28936273710E6BFAD532ECF02EACFB6572C0EAE5B5A258E12A112E1A22AC086938857D189DE0912313E53757B80A3A8C2D3D4DFE4060E1D23263A3C63727C95BBC4CDD0ECED0B1D334349858A96AADBE00F1A3D3F6B849AC4C5D4D5DADDE100000000000000000000000000000000000000000000000F202B39" + }, + { + "tcId": 4, + "signature": "0313B5DD1E344BF95EB5D825837F570922337633494F8F2EE3618AEB906DF766F5ADDCCB8EC1C5CC51AAE0B9FAD876FCFF5D6814357E8C63FE59FD72DB3CE4D1650660A0CF64339D8B7C6DDB7A7A3C8EC6C88F2F0F70B377D9D5E21F0D40E17573F07C94CDF844CB6794CE2CB8E4A11254FF0012D562DCF4D9FBBD18348D13E1B69395C69DCCBF618D7A38EA6A51B9F1F8CC70CD36D087682A558A1EA9BF9DE6ACE5B350B6EB977F435CC46FD43F155B29822D68D1CA9603BA43F1DB28BF4D3CE284523BB440D1E2C124CF92DC74F19B74CBC177DE9B08377B0E363401D23E97AE967E13AB77E9B7C7488E49B45E835136EC2874A24CC79059DE5B0A67C842F2E09B37B3039DC186427F760CE60790A9FB58AA388880EC720A783EFEB4E11ABD817A7EA884E5EFC279AD9E8AC2C58A41020C7468A749933348EBF78A0F0597B29B00A126050FA40F532B0F4411B733BAA5C80CA1B52828CB236268989EA2641431A359E6595F49B4FEABFA85ED4BA85443E2D7B82DC7523FF627D336DA1551897438100C20F0184A963D0B9AF7F7CC9FD64A2878D8FC5ADE2D0D928445EEBED286F2B280AF573EE62E70F698BA0C14381A5B4E001C53C49A77E9F181EC65B49E6CD8BBE30B5F309686F7DC80176F654771DF17FDF136D6C05498CC00C476E71608A39CB29A19A986297CB9C1E3FFB4BA08ED42AD12908287F018D49A0E1AE89A9BB3F932DF98CA91E691AB5F3BFADEA9A233350A9EDE63CFC45427CAD109468FCE4ABF7FDB83C6EC83865134380D3FFCA4D94C5604DD9DAFFAC204C14009FE06311B81310940C43FBFCF049F99F5DEEA649A333F6A3AE6232EC7CDE62C95338C23085D776B9B8F4454E03BD0FB28046618C33A7CCB409BE7BCBC0906B5A9424B41998A3A1E65E5EC667A14339E3BB44354047A2868D64B78FE5FAEDDDFFDE497368C3CC130D0821C1DEB2C43119195C6C4CFF1D5A778965FF97685DD93775837EA0852284C670DD418DC9FDC9C44DB7EDA60E58030D8FBDF86D48B98230E6AD19E97D21D7358510E20EE374B8486341302EFA590B96C1DC253226A12CAFDB3B4A31EE2270F764B74F17BF9C5681B6578777739FF767D4E094CE80AD9804261767097BDB163430332C428CB3CCD9AA881316B51556C718A95816797CD5C8A2A640B85DFDA520D1A0129F0E9DE772724EE8B74B4DF6793EBC0A801B6F77A2647CA2A5F564D336BC23ECF591327A8DC4214953D99EA3A9ED9943F07809B4C36A8BFF093721949A2AEF2CDD9687934849CA35BA1F38743AC663E48B39A2A32122B6951CF6F1BE17FA96628D8DEE8760CF7F2699045DF30484722601E7A45DEB277CBEB749F5CB4383C8643241158EF13D8723B9B00C98F8BC68C5F42DFC4A1B8D95F4652AEF67798A8B3C0C2AD40CB7A2B88A23650147E32CB605324A99370BDB640EDAC9CE57EC22689DD45D1922811584B01685615520DBB0FFBB028E43B77B54AF4A3EBC6B9F857E9100FD9C64028867999BB9C7FF05D37704D41C94CD63DFD1A7673F817931A4F2C42CE572B24FB5E779897FA4E6E2191524783C710A099D1A6BB9EAE47E849187432A2039BBE1D37D0E7C797907F99BDB8E7FB33C3B2FC9E06708312BEEEF2935D443F29B646FB5AD52C99EB71559571781A4C86250D262329FF3DAACA18A5E7B77C3CE593CF3A92B12B9AE86CA3AF05EBBBD75B6BEFC368982D96F2E5FBC128B6A8D65FDB0B0F7859689F0B6F0A3D1EFCBF1915DC61C7FEEBD077F71122E77775B4279F4F57ABA521BE4682DAA5B836B5B4D44CDB726DFF3AC9CDDA9F0D1CF4E79BC9E90DFF7562CF206E756C38E708BD30820A14C595288730F42C8ED99A7C1F2FA6CA9759CD31B8F28FD35B9E0980ACC3432F462CD9CB4C594AB63FD250DDD4877269056677EA7E3B0AACD4757AEBA398688423015D952D0CF67E5027BA4B6B376F6380B5823717D64513EFB35015FBD20FB2284E1E340C9B94F87CFBA24310325D7597AB34BACA6753215AB994390C2E5A82EEB06F338293E72C5D0FF786666FF2EE2D429461F1112551AD0928844D7698D3AB0C4054881A623525D728E514E12550AAB227389E5F0C2341A6AA34BAB5472BC9E465DC24E9910175B2B968F2E7883CD22CC07B3D203CFDCDD877CBB28368DBE668F561E3FA1C5D3391D4A408A71E0BF0C32C1FD6494DEF7678E58B829AB428509C33F2491725959485928B2E7FA96EC7AFF12BA3196087D3C83DC242E5EC95BF95C8581693FC0B744E758E1E85959AB63E9B4B0A4547BE5ABD7D29BF9DA2D192B4BCA491D1DC856EC80AD6C3C738FB775F95A217D76093852AEE0CC203DB1316C6253BB75CE2D92906B47A5B733E4A8B0C28B1283419249B5A05F6302CE110F85790EB46DED7109B0DAC58A4D25255B6950F3B2C3421140E4825B6AC968091EA7AE9790BC8D03F3F8F4C1BF1006E821E5DA2C65C542183F4230CEC934ACB81FEA94D959FB6A21C7AB20652C9B247EDEF72674FE915858795A9A00564F602136C364A6D9638CB1BBD8A705B90429D13A19DE93520229282D5122EE112A32A68E23577E358FB28EC45478D05F64513A9E814A5F1FC7CDE4D03EC51ED41D29ABBC0F60292E2F7D0AA4490C38B583329E2D5A1E61C73D6033CB73A7A4F75ABBB29A31E52CD1EEDC3DC4F0B9152FAE6B29DD1F9739456AC5B1890B3BB00415027C634F1E6374F310C95E680086862B8BDEA0833997746814FC602F97999A2309D4CC05362303F72BBE2EEAD04D566579A00A8265E238FC578FDB2A63C57250B5714F2C6485BC6247752853F75ABF066637645A5A6AC0E85459EC2E24D704ED7DA4BA0FD23748D1D853BCF84D4D00EB4B6DA6D036B8F29797882EF5400F2F7D6EFCDA0418CBC5752AE5431B59D2D518FD752467B7EE13F699CEE1581AA1A305B2ADACA12647FA8FF00B427F28AA33FC094A374521437E3B4A109113E1AD8AD23E2AEBD69EDECEDDFEF0B5AA0A484AE32BFB2B05F8F7F65077F5B35C99B61EC28060437D9CB982AFA28FFE8AD4C02BFBFB071CA8E9EEA15CCEED97D47BE2313E3C344793D40B45F709C8A2C639C09662A81F117839AB62135B6715FD57F7B0368C6EE1E3234655EAE94213D24D92989A46CBD5C7EF116243A085462C5454949D41D2D570AC810B54C727FA5E187D0D9F7FA7DB3682D99460F5077AED0A90D513C0D833E5F5A91A5A26CF47AD134C074D658AC0164ACBAAE8FAE161E00C7F8B043FFF46FC5C900C9ED14C44C98ADDEDCD5F3BB7038868F8460EE12472DE2A24BCD0A611D9E039D60000D131D242E3C436E808FCDD3E2F55667698D91929DA3A4F0F72D4B58636C6D9CC9D9EFF0141C233B3F4A53595F696B6F848AC2F7FE00000000000000000000000000000000000000000000000000000F1A2536" + }, + { + "tcId": 5, + "signature": "7C6B47263ADC85F69B12955F66743C08E52EA89E18EEF82D6ADFCF8CC1B1A13D386305F13956EF20C02C65C64BA0AE526CE9EAFFDCD44DBA07600C4563EDE57CC7BE708C057BB3716AE33D09FAEEBA0E9B71A8E24D03DB2ED26C85754A25856F054410E286BD70A176095540559340F1CCABD50EC5E89B36F97783D35EEF716A910E6ED934332083F0B49B9B7995489BAD905E86D54576447BA6254C382732320D1ADEC8B75C85EFD00217DBE6F386C0C02CE4822AD52B72AAD0FD00F74BDFE62F2182FA1AEAD069074255883B08434E20886923086D3083864DD22EA3469D56A8A7F4384DCBB04B819274399346544F08A14E5E5E7DE0788854702775DCD8C6A32CCC85C1CFD78D5D27BC651FEE0E3EF0082DAD5ED0399F33C179AC987A2B933268A07BECB62CFBF4425609161E1AF5E706CED78857F3D1561A4615A058635C6D4F73E60ADC5E5567528A63B60D26AD8C8607BF09F4C8C96A6183AFA07C63CC19C25EF43AF3A21FF390185B5EE30904988DDD853F7F3DD4E09F145385FE52358CE2C69E3B14F7A2872AB7455EDC06A5C448298813D7E0A2605EA911A03D6670D08631BA4E11EC4CF9959C38071A959DF07610C3DE964D82FA9C5C37821E4A3FF7E0EA642370DCC4EDA58F2CF264A8A87E21260B4C0B84C5D5CB5633AB0AF0A40F9E4BB3D5A05DCC5FEE2D6C1BE45EF44099F740D35E5A515C6CA1D578E1A0C57BCCCADCEF80FA42089C055F13FFA1CFA8163B0C338244EAD2F473831640ECBFC4F7E244BA5A00FB366C87646A8453F44BE68BF5EB96DEC1B1428AE0C224F82A0CE6FCBD5225F1C0EDB502344066B191B81069ECF87088A81F8CC6710976C65C9C12CD4FDC0964B77A7D79A055A907AAD424F6D0B951086C3583963D823A2F2244741277B15171AEA99A691AC76EAD489F25FA84A1EE6DBFEB3E1827E828B8A04A87B8174F5AD43D0B59D39E88321D301B6506724042FC1229F60BC0D3CB2E923AD72D4F6F1B416D6E83106B042055C9F92C79C97FEDF1DDEE892C080521FA69AB735F91F369595F5DB09F03CC917F4AC29EC03E893D3EF6D536923B9DDA78C04489F020C4EA18A144E2BBE1B5686A1D8C8864AFCDC681632BCA685F5F391F07192F51FC9A18F0A05ACB47F818A12F3BF654A892D396D3BC54BCB09D877FD0D98ABC76BBB3F184BCC3BB294D7BF6F548720C6B8BDDE604476A876E7789D6584B2BB9EFF13FE32113250B6B15EED1C6BD48F54D2353E15766CF4AD88921E66BB2B17AFD3D8C0CC18A2DA69443F3F4CA9109BDACAB0CDC704B835F6992B96D088BB3C7D86F072675EA1C259A4A11DB96B9557F60461F33C06264E3EF6A405BE4640710A36835AD44CDA5BE55F0720313A5BD39CAD155F33261076C1211930D23D2202E8DA8130505E1B18032A743F293111DB0ABEE58CBE2D5FF413CEBCFAA1BC10EEF60477B2ABE50D598247D00917F0FD2C9122DD7EED52403364B14640EBD6525DBEF7AF9EF7051D85C7F80BFF2CDBCB61E0708AF53B2FBA4B6D5D3751D07115E693D68F4C6A0E41270EFCE43D9A888E83A6006703BED0622F5CADB57F6DE5F3E5DB74AF934CDC70B31ECA0751540F255EE3D29DA18069330CCAC2E49BD2E85BAD2B43CD6F39F6601FCCB84A5F47B94BFCBED53536FC7DB0666E0D50A9A567D78C2F6FCA01D94923A6373743C00BE3FA1A1A62C24CEDB2440AD7645475DD6D7D7D616D30EE0E35E5912ED4055A895848094895329F07AE1E201568061E27ECCCBD78D564C38F1681E7AEBE51C02F563DCF77FDC4F32819FEDA21F0812067FAF1FDBA95ADAC178B92A4762551C669057A483453B49209A20A52DCB6F5266E1A8012580B65707BE63DD5619413B56644BA6B5036C68E2E66245BFF8D6A84D55B37A497EB16D01724BF3790931AC164DEA3CE1952912A938924F5D4DFCD5FE398E0727A79C0EA11DA7CF1DD406AF37D91638ED36D8C03404359BA719889C8DAD452A98AF1538CF1316CE669AB2468BA3CBDFB76470525214D177DD0BFFDDCAB4C82E2B1D1764CE850209E37EA76E8CAA553BFC42CE5D2DD483A34502E73B0F04F497B8AF26A188FB68902A8B2F5DD8387D71350C77E7FA50F541E45EF0F68D623298A88DCE27547F83150C2E679A5F8A3D28EF96C229253BBD5B60F2BD7845E354B3D7329179C1DF91626E7549FFECEE116AB6A7EFB4C8B49424B68BE363AAA794BCC68E751B3A3F203E5A9495B440649F9E3DE6A8AE4817CFB738875FFA75CEEB6ECFEC6EB555B65493234EFC90C5203C6312B7EC954B444D706F4A572342059B765DF362FD07C3B48150476D5DC08D3409A79BEE44634D0AA92C6B70EE7DAFCB38252D91EEC63164EF7555786437A7F8A282E56BCC13511D71142FFFE35E6F3219555766A0A08207B2DA4C894CF35206485C2B0EE6B28662A64A37C5C1A9D4C0B366CC6D99E92ADA28792CC10E5AF605FBFC638C0A657054A0E8760118307EDCC7384C9DF458C3C64150925B22EC3E1A1720BFC967ECB4EC5BFBC314852CC17A2269479F1AACD60DFCB1E415EB40136B7A6A027C782FE7D7F7C6D19507D8C2D0F6C250106DC0A72E4448D0585225F9E735A8F126FDEB81192DA13BD806DE1482AD570BF016DAE36928EE49D735F91F059EDD2750D785BB14A44019916BB8BBA2B4F818637BA312D54AC37257FC9E2853C086E95EEC0066782713C98C82F582C0431C531FEAB552E1C1AF0B82D6034F04C85171FBE7BC0818E8BE09C5033DB552FDDBBDF5DA0A048F920B7FA61B7D5B38D1C85F3CDF837D90F64D31FC5EE79209C45A4670849C70C82BA98A7EE2030DDFA50E6952BC73C71A8CC49BDFCB0F10C1304B291221D56895D47C9FFC80FA25DCD12B40C96EE3177E9B6B78A2D9F59D2C2481143D3C70605830E3634931A3027A8FA3FF22EAFDEBBEE16AEDE4D8712EACFB58EADE2E5DB35CF01BE532C2631A1EABF4B5F373E230BC8765737D1F1DD529F10D2FBA8882E62C74937DDF93CF6B769F84872F779D974AC8ED13A55A076790C032D8367AAC64C944426D661A87BB24A5E4861D0EE60D07A600D4D15404EE920573F2F5A3AF5D31209548624B52D1001D2477097A25A0D480C1A1A04E7E1FAF0754E4DF5EDBC0E5BFBF152F23B54B90C55A8900F4091BC9C7CEAA1C7200C017D5F99DFD5FF5D7DC33168C4BB834AF29F3F651C9657D3E1653A7DB02D7E61BC48A13EC743F3107240F53FEF424B864577BC4E6D78E8634AF636333063B366F0AF833949B0770B3E545C563E3B3354D87993940A47128185D74EBE823EE752375264143555E6D7F8897A7C2CFDAE2013641586A91AAB6BAC1D2F3FE292A4C51595B6A7985999CC0E0ECFE0B181E2E3046477D8B9AA5A6D6000000000000000000000000000000000000000000000000000E1B2A37" + }, + { + "tcId": 6, + "signature": "947B02936A53FABF0009C0ED2E82970B33714BD4F15DDF7BC3A895DCEB96F9304811F783F8CC627B5B80868E23EE36CB98E6A5F9AF020BC5DA891E898BFF4A5AE003268A74BA6088E920511F5EEA54A5338D03356EE19C79E7BEA43AF809BD763EDED9D639DB0CDC790BACEF8983CB91F1087682A4E707E94B7D00EA8EDF04B57D5117F84589FA045A7B4A75C62FF9A344035E8B771D66D82156E28EED855DE1861023D5C1CD356C225AE03EA0A11BB1231B784CE9BE0D54DD6C4EF3128C7E14928CC0DB36DA5F81CCEE1924064403E964D375B071FD36CE9595509DA0BFFFA4E4C2DE1DAE201A55EA124C86F9B963221631AF131D2C4DA034A7798817D2734AE44282DA3BF2803D4DF90B718329F31317E5D585E323DB512D2036B74812C11B219729214B485D05917C913E742402ACA2127782534EB2DF176C5C25C484ABEF24A969EA2EB524FCB54A7CAFF7E6F464D8E716689810A2A02EC899685A1E28C2FA215572D188D3F39184D09EB93AB30D507DEDA6D6049E5345F989E071D26D909170D7AB1BD6CC35AC198EC7C0B48FA5679D24912E9EAB38FE594F1FFF5F2D97ECC84D8C81B81B2AD476CA93E050E550887D017E55B2B5D15700542E90A4639F55A63EACB727CF1F6C76D1DC7B6C0FFCDCC1086B7D8EE1C6624DDEF545082B4A4BA6637F8B77214914693DEDEFA7E62F5342548C0264206C30B631486CF5522D3BFEC6936AA961719984B84C43C49F2399EFAC02020613E97E16640EDFBA2D74ADFF5357A064FA43BEF8CC7D03AE781859942111E4C14CFEC01C47DD9FFF9D3D97EF92B4AB04C571A0C58DCE3BF45CDC01A7E09F7C89C81BFC06B5A4A46C88FF95B7FAAF3576D53346D18A0C179E73C4DE8501FF6B49963E2683951FA7E55B49056CCB0BB6759494AFC8A14A1D5823074E0C17DC279540D29C2329635189397DB8EC9F8327958BB00DDBDA507E1B54C226E7C02A680FA84E935588A435AA1CC029EC15CBFFF5B3AEC29034332C917882709A95266ECFA14D4459D5F7C60AB739AB428CD967CAE7D1D925BA66365A522F4F9D559D3268913CE7F0F228ABC49D4CA872878D7902F7A202A58FFC7D54FD7AEF88E31FA605840E510C639D0D568D7BCB1A72268162576717A238CD3416E89B3A77163529A816D613928C2CA18D2B2C6728FD622432E54A9085185042034D4DC8EA8E9F100BA7629201636CB87B2E5DF1F95FDEB407DC330716AD0D6ECC93BE38E497E1B38B94DB5DB6A5C067C6D0E1345AFBD7D2AB9646B16C531A96D4B3EAC2E540D479118F448780E15A3C17FC34051B4137C8E52C84495CAB2CD93420FE657743180C93337E39306874F8D54DCE702D5729F82710ECA144F040DB9A0907A3CC4DE9A12DD3958047C157F826F9C054CAC044567CB71A727CC9FD94DD0A388DF0A167DB6F9F16FB00DFE96968C463CAD7617587E5698DE7AC658E954D94AD94A1A3E6A5FFDF9B7E49429C00212839005E29803DC4CC4FF778CC331DC060E69279263005685494F686838DA7930805AD839437056C62510081D276EF676739C0D689B2415D3EC4C0BF67BF52C9A2845E7361BEA53111D6DE6F5EF65A22A62396BDE531886D71B925D91AB1F916AAC97201CFC477B694E898AA52AFDB46787BB85F01917B06E34342D2977E78A5A82CDA3C93F34BF9A99F7AE9ACA24D4BFB2C57485934EDFB7123BAC3DB085DB5B0F2FECD29AA6BBA2EF2C2B04F66605678BEAF90F448B19ACD4918A337FC9ABC098FCC804AA1E37E22C9EF010A9FC40CA42CD270ABD9E56D31B12663A984513AFE3917F3982F32E42FA9D67BA2E5C149FC2E6562E7EBC24DE2E1C475D05028E69AEE688EEA60155346843F71F1F99B3D4BA69DF71ECC4AD75FAAE1921EB47EAC6C4B73F31220F1993665ABA88F5C504CD7F6D0789B1166E4CDE2CDFEB140356CA5FF1B5074661A90958E940B8A7F80CF298B8366D81C4EA232DB4A8A4153028F9BC9B9758BF1BF27B7A4887D48A09C453E3F81A8D7D92ED7DA35B3828463C4F2AC5BFBDADB70FED3E73BEE26CF0B973FC6C00922C2BFAFF53842BC71294122CDF7E057931E46790356856930EE6D653A70F68E107D86CC521232ACB62F86626DD626E1D5745EB26B91917D11E68A6BAB09B6BB0BAAC327A37504E3B10037871BC8D92466D2EF236552C1F3E80102F8FEB03BBCFC4C51039F17D5490FD61A6E5BCB4BEDA507013CEA1C810E933CC805E67C1AAC6DBD9D9B7204FB5560D691148F7369996B48D370F32739ABD5E1DAB98BDE86FDCCEEE4459E3396C8ED7137BF5326322AA7A41B2AB74CA5D76ED91DFB678C66874E7C6B4C6367A5BF256DDBA53BBA20AAC90C4855CF1C608774896A974DF5B1840A83B2FEDC619D707AE30B186F9FB75BEA7531035207AB889B92FEFA6D9802E6D44598F534390178F14E1F629629F6E120C1DC8F5C14C392C117A239E539A602E521360CCE81F3E70D94FE371A13B7A42CCDB29709428D3EDD96CAC31BA34B91BB2A92C9208B7C81AD8300905BADFB91DE8632C7E62C4D4E4C32616F712BC4A50858FDB651AB486B6D0D16A0BA10D128D539E3729F364E628A93DF73DB954C5D8A1CB6935E1D5D3AC2F905DF189736539298F7A20B3C705453CBB0E991ACE069DE62A2C89CB956E8E0110083C344D971C61101DBB2978E1831885EE7C27A6CDEE29402552D701663E5579F450C4788D46AD794217926CAB7EB351E93CC7D3771975A969A3A06E789EFB410FC829123BC00776E6940D8C15CC8773992C0FAB5CDC59EC4AC6A8889EE8087C26AD7702A8672F711859A179CDEDE22D1A77D8693395575ED4E023B903C6F14FF4A2191E49D4C21398E484B3189F50853B0B20B2BBAD0EBFB75528B4B6FD5C7B7B71CA9D4DF36E67ADDBD7305839E7FB2A25AC53AA1622F13B3B4C4E8CC8198269065717451CBE58B8DBB1F448C96D5940EB94460618036398172A2F22CCFE2B31DB2DB562EEA7415AEDB81D65EBADD8D2CF04C69D870C898D05353D8C5CCB2E37A6EA9EB3E5E9DF32175888E07F4472A80DBEC699210A1E6B8F4BC7968C3FCD9666AC9D1CC81C3428A26A3A94C96292F3A8341FB90350FC79DA7E0D947751C6E1E17770B980EC325E0E87D8A283F0BD853F221873853DB22213BFD7A7D621F64BFFD73115B48C4B06DC11F307538CC86B351CB23E199E15733A2B5E3E2360B42A203F632A8243B1557C64773D72EE1D3E3E25AE943AE3E9F984D116938D39005D4556B76A793AEAF0A6397691AF7386F509668B435DCF7B10A8B810FA55190D56DB430E0061026292D3E494C707C85E1ECFF151D1F243063646C7D8D909CA2B2BFD3DFEDFC08173649595D667C8598C5CBF10A37456575839BA2A3A7BBC0C2F6F9000000000000000000000000000000000000000E212E3D" + }, + { + "tcId": 7, + "signature": "7D337573A06A3698B8631704D2D6A1E529B45BBE47236936D0BC13A6DA8E09ADAC5E60E2D0D2D5100ACE99EA411D50C77CAE43BDCB50B330412EFD99959E562100822C5F2B932F7D43EB8015878C49D182EB968F3B12313F6EDF5056FD9518FE09EA1CEF89411D126346924C0B4EEC9D7447083482C12D6B98F0EF74913E66A018319143A5DFBCC3C21D1AE52FA19FCFF12E4730E4510B90EE9F9727C240A145CF34A01A5BA058CFCD26611D7F729F742610AC81B94E931A47039027F81377C84CF225763F68A446B63D64A3D375E1EDF67C1EB3E997A43BA77F108CA3D16BCCDB6CC451308146348C33C9485F4320E8A7ECF3758128B929D4E8CE07B3E84999515A0E5CD7D7D6C5B3EE0E712966D91666AE5C2FE8E30F22A83A1A7DA0FFAE83531C30B3A0B49029239409F36D384C888AA82F86B6D00C0D6D02FB75BC49831489161BE918EF91AF79D031DACC7CFCEC51467F5FE59095C1E8FFFDA2970D4D5EF2B72D519AB0F9919BF046A19BA279F64A084627315938EC50A5B1ADE46A4A2E3D382BE747D895E0AC6926EB6ADBA0E845FA49903B83BB56520B809B034DC7A4B7F292CC7167C51969C2C8E78CFA42BD342B78104512AA4003C48FD059AE0735F78F4837802E6711B35BE35DE93B86D9EC82C9303B732CBE1B16BFC3E718C65288810A5510410CA87DA489A71DEA594F993C7B45FC00CA68BEECCA107FF4723339E15C49F7839725AE5643BFCDB2B98C443DCB6CDD5169465740FB9959F2B17B4BF31D0704FA48ECAB5BD0F4CAB954AB132D4BB0014E558083F1ADCC81B9B5ACC2987F57A3CB069187325D5F5BF5128185608C464CF9534755EDAA7404E35F6182BC83D016C8892E63A7ECA6406EB369FFA55AC37963946038E3F74D9E18F3F40FD190DD510B07D2FDD244D74342A2DF22CBA0835B5A5183A4A9ADE24D82D7C988723031FE07BAB95F4BF96CA393BD58E74CFF56F916B8D3835F833EE658C788E9AC56E408A5A4E98F05C2379F75A82514AD1A42D9A90742C7F92D982B9C789A862259953D9D88F1BBFB1BDB345E966577226C87C6AD8DEA26F75F0C3715225B5297FA7C5D375C1BD8B5D6DEFBBBEA757E6A504E83B0F2FB3A80CBE2FE526CE76D799135497C498A721AF6EA8443934E0D76266ADB52ABE212AE58D7F52458901AB3CFB8A1EBE9AFAD9203EEDC9D1BA66ECCA41D8C268541A83CB49243FFC534C9EE8E0279139989FAA602B668669AEEE6E00EDE80F60CD41929A6BE3800E53677056C7D0ED1AC4D80AD357D96B7B2C2F1B35EA9B9CA397D23A2928245F7A9A0BB4AE0569F16C4445EA9CEA3094364A40E8CB5D06E1F624DF1929782CC33FC322201525CD181CFCD4A5D4201693D0EB249E9967095F73A35F4ADCAB9279C93E0F62E533E121F3396767D409CA80447A4208BB1D83BF7688A007B5402B5F0BCE4ED4EF51847B9F036C3BE81EEC6A6FBC6980D5505BBEDB99FEA87140EEB4B3AEC965108B48C6C808414512F04B5DB3D27FF450D54D6CF5CEF9F9B80D60C0C9A2F2E33129411013599A1ADC3B7CEB410CD007E413B463C1E08EFD1AD51B08B21A08163080450812D6B020A299BD8BF3C8B5E6AA69BD5ACA973C625D995EAC71A81B31E75B4BE92A773E9C10E7686EAA978791E0A68C0C5371D6FD12DE5A370B09F90CF140B7D1B63E381919EF326D0F58A21F04BC24B5623713C0F42E56F4727278C1AACBA51CA553CA46F7B4A3651584897B5EB99BDAAB90966D971AAB0768C96CBAA0D87EEE1DC0E8578B2A8416157BB7BE74F1D815EDFBC169D2D848AD00CED03966DA2E6BD5F98B230D26C3979EAFB099A07CD5495E623238EB46C62F62B748CD97491F0CA8C9A91FFCF617649951C6C61EFBA868E240A2B754C4C920B025BC51278E5239A7EE1F1223F4B8574AAA9E8EECA6B65356820F8290D336EF57A7E6F84280BB7179C6B919B2D89450DEE63BB4DB6AC77BEBC00D0D4407B8D6018C3D878DD74D27D3C01F555B7768859E499EF742251CE86E7ADDF7745C4C2931FC872DAE54060CB6B930F9483D0634613DF19F9AC589C39A666E00F8627B234B95BD77A88C93572FAA2CB38374414E56BFCB9FE30E55F85F476D08C6C6680468F6E23378795435E6B974BEAF4EC6FBFC49A3C0F23277C29EA4822D36A081EE3AF75438A99811AFBF54BF9DEF686F26FAB9A8618F6AD361486209CA84ECDFC3960F47C61BA603E09BC3AD5048AA4D52842C3B9A9C79B49AF43AA952A972B86C485CAFCF2DAA0D0D1050F66E4D8DE1F1732D9C88C0837A83EC78F033C762E950E25BACC1DD6B89C1D4C05728D6EB03E7435523CFDDA3AED8FBB4E131A494D11C951D88490625800E35E594924D84864DB441CF17C5A5E70E0A338D2F5774FA6DD8E3DA2478D6860D032C54A95990FDF5BEC5083552A386A45A81245EB75ADF99A1A6163DFA3729308F310C8C212322F96B08BBDA9ECB239CDE74E75D324F61CBAF7F1A40657B86E83E896706624E51B3730680C574872AF46BD84D5761105CEDCAF29ADB1DC24A1C8B74E6F762292BC03FA07CEBBAA430648BA27E9023ED7C7A2B61BBF1620514CEB508742328AEE012939543D69E0D705BC57903A4E8183286CAD8579734FE35811285CAAEC8BC0EC14F126B10022E0EEE54766B221B6682854EE9B16E53EACB6BCDC989E47190275BF19B3D894C8AF56A4D34D61CC6C078A04B70A69DB3019A5BB0D3E349DD21C101AE2B42EA29950FA164FBB86871597F2E64A84BDD281F1B3538F51F01C0E87ED962640F18DD3C429CEE89B017AD485F188A3A1803D053E7D8F22A47B6A04D558ED17BF0101EB7E1D7D0FB1A1B6082D12398F500B2F65363912B8D8D94FF8F73F1246FDD4C3E6F7C4E372842301583AE8CBD5EA185FFA685E21AF074E3C2883774534D8B449A5DCB07C46F36FFCE4F56222073806CE59EE5BFED172E5A252D214ED2642207DF742AE7A62F8D9A4EDBE70182DC277E09F6826C8DE5B103AB17A892DAC844EE7B2019881DA549200B76AAFE5B9E92711BBC36A3EEDE9B24E44AB42883E2BC7B9109B70EDA772642317B50A4D307592120485F6C1C7B29A0271D571C7DF5F0438C8B725FA98AE2147556D38A295C373B627B732333A0961A45A20EED30B4AF3A95890A12E932B1BF934754A0994154C814E114E9D671306FA257AA8D2FAC90C5920D2E20FB35C5AF0259F7F69607C29075B8DF9B7DE0C4059D62BAF1660E05EFAEED41091D3B6323E32538CAC3D88225B9C683B69C415003CBB0A770A0530F2738FB14ADFBF48459AF82D5D43C7ED0F1E2131535C6266757B9398A6CADDE9EA000621252D373C4352767A7B939EA0ABB1B20E17717E8098B5B8BCC3D3DF152A2D3855565F606682889DE2E7EB00000000000000000000000000000000000011232F3E" + }, + { + "tcId": 8, + "signature": "39F0B36E2780F8D81EE231CF85B28930B0876F344B4EA32F8CEF086931EE1E6B9382AA19FB650AC81A2BFF86453BEFB33BF8F0FD8E0FDA5737D7C56E4D9427BD1E802930F500594396F98A2C574073FD570D30666F5C067EAA3C88610A52FB0F6826CD12BCE739EB685B3800B3B4E3833DD2886CBF4587CF0704B2E72B128E43183F5A5613E8A5342C123AA38FEDD3AAC513432A96AEAA598AB9DA0789B440A4F4AE37EC090144670E8E876D83A39E0569A1F38159B8128317216ABAE8C5988A396F2964B6BAC4521E1E35B4C1BE3A4AD1745F718A1C74B260F462567146394C5190A3B6F724BE2804C3E8BB3FE3587B09F22F3227A2E69B651F52A32F62693E212B502A5F7917D17BEBF20BB261D554C966418273C6BDFC51C8947BE2704116BFB1D1657D5D82E676DDE05A580F048F7E111A3D632205FA52911721CB22F937E6241E1248F1A6E10A71C34932DB75A4878BEDF3EA3E6EF5508E5CD691114192DD4C44E6620EABF1DEE4D09448680D84C6117773D240DDACE06A2D925920F61A0AF12B6E64DB0FEEB2274EA1238E22BE017579792F2EF95BB55F6A23D18CCE1D3AD209B6463370CFF1F8278E779A9A943B5779A99C971F8A3794CDB3B04773C9875D82D9B72C39368B1FD4FB0A661BCD31821ABDCF4CAFEE9FD959285FF15B9FF8211619638EF4EFA138E44E4EA9F1FADB550C13EAEE9828A34BA911D4027F38FC0B9D0A1E788A6B8648C63A9E4D6AF974F87170333BF82233C199598D7A7CA1F90816CFC72621DC36FE881F25BB86C67B9B59DBB02D78A1ED003193ABB5470A89C8F958FAD2D6491ED121AB9A02EF470099D42FA37174052E231D4D988707567F319D964B4F0551EAC4CAB4EE069EB8FAD6BBC4A9F1D98DD8BD73A5647F64D4535E8FAE71B53902C917A9D286E014474E4B126AB17C29DE31ABBD58CEB1C12669FC2EE50042CF30BA29F08E97FBEBB6059A458A90EA6613C7F76A5AAA9DDA66D266CE0514B0B0442694252AEA4ECEA14CF5C90A8BB60FDC56F865447BF29769F49E79751E8AEDA70CD78E29154D688558D1F831096C660FAEF3EB1850DA01F2E929A6432CFE9DBD342D1CC234551D6301B6B61819CC487EACDDEA62C2CB8766E2C7066698305CA924419C8E83CB1D68527E923700EF7C5A05DDB511DF15AF11F5BCBA557C815B95001E0F57E6A7B8798133ED1AAC2819B10A8E2E4BA69606BB148881A2C23D3EE0E981551E02EB1ECE320B6BC15AD1EB0EB2FF3FEAE63DB0AB4C2F315E54F047734833CD380DCA1ED68FF1838B09495083457B07D93B8607217913D678D409C1ADCA9C7F496FCDCE029F2F4D254CDFFBA036CEB59D15BB40B4215397DA55B5480EC2DCAA221D4CED195DC440BD0B84EE2BA5108F46B7E24148EFAA6C2AA728F6CFF1391B46C36DE741C7C546A0EC22776B9830C3165D2ADA141F97C05D03D93557BDB24012C336CDACCF8CA3630064460C12251ABC89AAD06478610B8A2BAE5380E65A2C449632EF9A79CD9AD8857BECA18552DB913C0C79CAAC8AB166A1ADD7DE272A796E72EA53E23582DD8A00F554849B9EB9D77390CA41B04F6A0C9BE3C3D0E94F9E3DC39BF1AAEE34E910204DE1A2B3A92557A67089B912B676F93884D4A6411B89740953E1F79ACE3407B2252DFDDBAB75276C10EDD534A9F398E51CE9E36469C1DF0526ECDB84B07308A0D5D5C520D028A8E30A193DF746F0402D160A4E9515CEBA20655979124B1D6F5EAD8892D9F1F92A0E1A1DB0B4BB90892F569194E088E98C0C5FB93A108F05507B29A595CDA161BF4D97680D6B0D4428D6A74B016509CED3B635B02183222B79598B6342A20DF2269E881C7B121889C0751462D76C5ADB628D26359D56F8876CF14A71D330D03361F63E90C85CBB275AA78C15293EDA0356E9DE2474ECE7C49419E15ECC5EB8233DC8377D88316AE846BD464D292B91FA8B3319A28EEF4D678F0DBC04687C7C59CD98B694BB15DB7E18F4599D4F2806D0D78E80984C4136EF605FBC268221E7608ACD24004CAD8F533DC1BDE1D3CBE0605A69E828AA13210A07001D60B8EE2DF19D5AB8D792F3899C39C9AA1B82F1FDF9222264F7C3EC8B756DEF951F20D1622B23CAE013DE6CC95B0F39721FD46A64B7134A602E0D9B6B19299A5521148AB61ACBB878686C2020663EDF3652CDB93CF4E24C8FD2AF8D0167573333A7DAFA1CDE08C253D523AF9F944680B97BD7BE2196870A754894334A029A870F8FB342E53BD3F080657A4C5A2DB603C9F0F3BB341AE936A2B9356A73DA67AB54AFAE131C8FB0CB73EA10832D2094D014C01107FDC06177FC3884E7F788384E8AC89C689B2A2BCE8D6852C8B5BE520671DBD8447E4D78049E1EE50663A609DA79725A3822DC899CC87224C115D129702C7573B45ED58188D422C510381BA3C77DB099B87C028C895DDC6F60C148CB1CBC60CF56C15455048AEC096CE78B0E70F8C8F1694CEB365DB8FDA1F01897247E632B30FEA0F888EB49D5487482B367ECB413856E8630841F811BB1AF14CD26DF29DFE7238AFF1D169804445A74BA5F9F96D9EED27BA70AA516C1BE7DC46C015704E1BFB42F0CC44456CAD7FFE48B62BB8BBFFE5C97027BDDBA1E83C027DEBE20A908486A351F077E627464F6BBEA0AFE9230FACED923DD9DF215AF123D8089B467FBDEF42C4174156687ECE49D87C0F9711592D2469BA2100A5286B086C2FBF47A60B864FC9628CD1977D7D8D72B411D2494BFDBB77543DF4B39664F7B22451B8C7244008A3D24DEEED0C9CA67DAD2D56F1987313B4AD33A72CB4973B6125257BE3295682A3D0418A2251D71510F858F65840149C8335BD999C55E51181914DAF055DA97746FA5A80A7019D9424EF0087F38EF1491A3861A19C87452E05BCDAA61CF148A84507B043AE4A42FBAE9359842B0CFE70FC17DA78A754E3D7A768469C170DE3AAD692101422C00C0F8315BEF3BBDF887E75E5DF7101317CA4F8C4D365B56A63A1D833B5D79BBA1812F3659C377BF9CB4A913CFA504E0CFDD1FEA0B87BABC132F81E9A2C7FE0C6E6D8467BE84EC5E21E0A46E4759A5267E6EEE4266A4EA8718F8D40A1594CADC835306F88E2100AC444379E9EFA4B3FA0E690550CAC00EE4633687DD1FFA748DA3882ACC6CBBB2EFDC0513A25B31361DDBECF5ACB3C488AAB788E63A48D556ADD74B607CDB8DE11C7448DED000E8665EB75BE788AAB14C3E958CC969FE353C0137924941951BEE553FA392DDD5D7FBFB8A2A8DB5FB0EE58D08FB5ADF617EAC526044962C599523981AC06B60E1A6A34ED97B80949DABB6C9D6D8F1F4FB11222632456068798995B5B9E4E9F1F4F8FF10161D2B5D636E9395A1B2D0EBFB1419202A2B383A424B578592A0B4C2CCCFE9EBEE000000000000000000000000000000000C1E2C40" + }, + { + "tcId": 9, + "signature": "626A3DE2BEF13592E52829D91DD5CCE8E679AB2384C317DD721C3D90C9FAC0DA9E07F5F329FADB83A1C3C1A06A6351AF25496EC7FFC232D060982FE36AB460A905E7E5BA6FD1D12F17E4C4C8D34F531EF6AEFEDF5F29E4F6D24A8C9BCE0F803B47777C78840CCF9AA4BB798D7429EC8D9BC547F24A203D565A012BF17903D75F021E2FD41B8128320C274B95BE21F795F0D13F1096E59D92B85AB447ABF603DA95488C8CD4EA2DB181D9B66626168B765A6D7E922AA9F2F79631CE32A6DEFD4151C4F0EAFD26B50FE8007518280A647B8C4BBFC48B75AAE50C20E988BA863EBD36465487C72385C16DCDC5EF409911FDC9FD9F1F69236E18813D7688B64F8735805AD8FF8494DA36F42133FDE81539CFD1C430DE02ED8B88D5B0DC2F411E7192759971E4AA68E5546F14CA4E3F43ADB3070A8EAC4AD82383FCA3F8FFD6A80E1984653968EAC57BF55BC14765D91101302AEA86B3FC599C100549F80B75ACEBEA040AEB4FA0C2B4EB4803BA549E0D873D99DBFF0C8992CACD6A2300B46F5F4F61FBE05EC6B203F6386F57F49223550406F6F4CD9E31C889A9ACE17D9A846F7590F8EF0A3FBD6E4E4E3D940EF78A9B0B2975A5B442F141DB9569F993C6398AB98A4C5C5B3BFAE5D00C53AEDB5C6376A7C72387481D72AD84F96F7DC59DDEBC41D062455CE042B573F62C98C0B580AF3DCA8155841FD66736706FAD04D9A518E96C0A1C92BFCB82A78A696ADC70A518B25DDB30EC97E8DF355F87C322008ACA4151E57274C2E219EFC811A538B8BA26DD44DDE9C429C8566C30AD085C1569EB163DE705612951F8C022656A2462F92344329FC40D59EA66C07D44145F54A8CAC1939A01F359F54932A9E8B691E0FC3D01894198ABA75E851DAF35CA562DD5340DE311F091E2C65CC294558FC1326856924533A46F754F90F51569472C9FBCE63991D95B43ED76453707DAB30717A874D17535C94D880164FE89B014016F1BFCB971F651178351885034DE97FE94021EAE46FD5624E2C501C133D56D359904F9E0F8A1ED887D975CFB4461923FBA3AE566A27198BCF6938A4C80596396A2BE7755AEA803F4CB7075DF5A7D70788713DCE543AE2280989166EBAE4E7DBAF3DD6C92FC4792F0F11DFBB9B4A465FF9AB96701D5795131D71285A74FB93EF20C8DDDC705EA1992C1CDA769D2F43C5EDE7214823CD8F2C7219C482A6B07E88C6DC3186E04FDE3254DA0E9767FA69836FC509F5A9D9CBA41B12F948F163B2FE487CC83BAA5986CF84D07D171EF9F6944B5DC9FA7866FA72E7CACD7B4345164E4731971C8A75D96E9EB0C61B4F1F3F32CEFB9453615929408411F118A6DE1A9FCBE4FCC71AB730CAB4BC28B61DB6029A788437BCFE5AEAA41CD90418F49766E20D91E0E29714019CCF304371CA4C498EE48C5584FBBF146B888E2C3926FB5BB12CBD0D1736BE74EB533A7C34C06349A26C3ED86DE52A37E4B8EA2C1108BBF3E6773267C5B5C3E50EA16D56B24DDB32FC7F9BBEE75DF88181AE97FCFDAE2CDCD5CCC2E141A9379820CDE613E9FEC61212D23763825D94FA1102BD7F7EB1929A2538731A7E753A7F6E6BE57172C9B8349D8EDD698D1DC25C55D7F06775C4B9534BDDCDFF33DE2F1E9BABE78DC320A202ECF94037801F42ED1344091A132A24B875535322FCA82282D9AE2C0E1E926A2E9E1A4D2BEB6A58B85D65A7847A57E6336C367F8C0812C055B18E8A0AA987599531DB98B8ACC58F5DF9D8E7357888594A188ECF9A805FD767A1CC04847BE22833994784B545C4895B18D06F157F3B75BCD922A8894E2D8E3D174A3C3657B4D4A7B7318A4864D7EA59478E49B0C8319375DED55F93DDC5A51C6048D028195D4DF04206678644A2A6A488F605228E4120FA97E271758657FFE34F0AC5044F8718C3E184EEEDEB62D0C29670250D491E1FC3E59246EE06D3CA31C167BA3FB52A77E1624E34652EBB1FA92DEB762FEFA87AF0CA5872AC6E2B6429ABFFFFA10A5F346F032F753B7075B7CB32E9E899D371C7AD8FC070D25D6C919FA478FFEB91EFB62BC331D0A975157653D07E3202452A05303C9616CE9A647FD4C97E1E0DBD9D8470ACF5D5DB77780A5D515FC7BA795A071B67F7F63D8A4C6E05BA2A7B31AE16EA31D8252562F44DBB447935A3EE504DD135AD6DAC43BB01EB0C5CBA939AE446FC260BDC488E3991D1BFA5102E262C4E31A034B8BA12C1E0AC599474DD98CC014F387B719AC06327BC5F157AB80D424BBD10769BBBF97964DEA127FC52F418DEF5DADCC93724A725CA47300A31F5B1D2D93AADF5FCD59D5F30BECCCBDF34AE458C50A5B54FEB305EF1C3F42556C2E97DA0327629DB5AC8532D6E4AFB22DA1687F536C17D7153D8791805061FBB31ADC0AC2F15FFD764E46DE3AC541B07C55BD67C7A5A972E0370620FE67449C58769D269E160C772C1DE53C46E880D5DA7D58EC100C6810B1C6A051F73B42F8682F166069E6D0D06D2A5894E4B6F74C42B31DCE09281EAE9B1DB21B521D6F910CB8BEBE8F7C09B137C7C1B7B185CFDD91E2A0D9503C35C99EBEEF4B3011A1E5996393FC21E972AA0E6F576A426141699AAA0487C686C1E14E74CC697F4E21591A75F5DEFB98B5D649EE2AAA85391D25FD8E2A20ADBA6523C26713165ED207CA3EDC7F0CBFD5468F4346A209D7A8EB2F63DFB6255F54C062BBF2C90631B539BED1A557A16225FC3DFAF9B6EF2BE10C0CB279644AFA74A03E66FF4FD965184B9571D4A8EB2357A4EEDBAB71275E3D5DD8635C53D29516E98F74B51051752AB7D1954156A906144EA4E54A11826254529835A80B6A3599953E012D4953F4B610A85AB55860C305787D00BD61179F369579EE1277406A3F55DE431E3E7EA8DE07FD4484DB4FF458CFDA28A2307334A41DB55E31CEFB5EFCCD922E475D06979E690144F77780BE1DF0667F746FD0B2F72F87399AC11B9417568D3691AFE1671E08FB2FF508A68AF6A3E0CAC6A9ABA02A4E8AFEC4B7F41CA03EAFC31CEAE5C523703FE41C1CCB6D021678EA00B6AD24AC63ED1F6880C4585E4E85BD975EC84417E8C4D4C2A4B6C10E11853C9DAD6F07BDD25387B66AC3DEFE166D6F85576DBEC76943B87E7C91293D51CB2542B63828571408F893CB541C8A69AD3054FA9EC6759A173E82B55D78CE64920548856A664E21844E97CB264F42E11754FE5B17AB60FA85897D65881207164AF2307376728D738EADD4F486BE0E5CD0F1FF2B080C8D966C28579DF5592AF1E2FF39EE0E318596B26CA5F48F789CA0712A7573BB6ADF3706D53E644B70056FEA3C7EA90D0D1621314047545C738E93A0BBBCC8CED0DBDEE2EAEB0709142630353D434C50657D888A909AA4B4B5CBD9F000061D2C2E39464854575964747D859BA2A5BBC1C3E0ED18415379808394AAB4CEE3F500162C434F" + }, + { + "tcId": 10, + "signature": "0E27A9CBDF2D81A93D2B091B79F926B66598283ECDACC0D1F1FC71EEDF8A8CFF01741193BC4A5AD7E14CAE78A658DE7655C93D50F88FFC5E4FC993B7D936F7B7E3A7A0BC50C84190D300032369A74367D1E2165307DA61D4255CB55B12448838C0783F61210E9E8003814366A50DCF6F7F504AE587598FCD32D00A026723A34F040E5ED07F849A6884C1E96D6F15590BEC3E3134C48FEEC6AA56A746C218C7B40D5CBF994FE3DC3EDBCF546DC46907B64B3A438785544F9E33C78772F568B206B43DAF1315B0A6CFDB4797C127AF6F47F605763EB9FB0547976FC486ADDA2597CC86CB461A3B1A2C02D600039C2F50AF91BF47DD8FBD791155FBDBF4709825C2B5D302F5648CA842D6B9021938B6569DB7ACADE0E7A13661BE3C50C15AB3A4E82193BA5A342AC17A24263EC52B02857BB78C3B7122362C22FF1787DD9C3686DA382CD8BC5C70B2F16C8917AE820371D813D8367176DC993F72AEDD28181E57C8E0CFEEE2C81BA538655D888875E7F6831B1B5178F3C2D3FBEA81C12AB19E507F2F4ECDCD91D1CBA519816B87F16CC48D8132DB8F042057E21C635CC5FE3BB7D695CAAAE0A2D35591614E9FE2D1C47FBBFCA82EC92E05182D392011A48BBFA4788298AFA2F5ED2A4B2E933776AB1FDEB35C6EA224A69DF604A2979E826D00134AE1C13A7F2A17A0B3AC498804F0EA2D545CE3E37092D672277C4CD051B652332CFB8D1DD8ED703080032E4A7776A19828903A857C574A954A93EFEB26B0CA40A6780F331EE5AA78EA847EF4A624AA0B37D90BC47964B114E8F570BCEA25308CFC4E13F478861851E08E70F8188E147C1F17A769C868FB37A10638CE2D95F8490D2B4145C302993459474AF385794E4097D1E6B3B8BCF29480B25CDC9E8127C07F701A03452FC6953A16E864D6DF32B2D746E173EA181F2939AEE6354A940454F946E9450751864BC74DAE264FABAFD2449D7E51598BBA2D1816B3E912767C1DB51601DA9515DEAB9D34AD7E5F4072AE029613CD5975786FA16A7443F628AFD31B5570DAC44EEC0D41E9F2740502A2B2B6742472CE59E900DF6EB15A3B8D37D05EE0EB56F1558A2318D40C6B7AFDA5CE952344C8D27ED5E22FB57A5B6629D2B901BAB796ACCCE5CDA605B5B9D276F082F495D65EC4E96A962B4D373DE2799F5F4AFD748B9C2495440FFABD7C76AC29F0EF930FAC787873D0DC93158325649821D6F5BCE89C0F46EC9EB43406EF0F2F63F5A9CB90E542D0A3BBB219D2D174377D60D845677126DD80B62464ED3DEAEE110018B29D0354662E1BDB4BF07BCEB8DCCB73F631385617C9A9944B9E6BE8FFEC492847554B1DE4EF5514E5E8E968F69C98133AEF51A75E0FEF2C60A1CB5F1F8CA4855C5F6CCB4ECBB696189948973EAB694004BD998D0FFF5E0B5270C71244D57011835CA161E18928D1F03F515E5A271E46093F2D43052B9266373D06D040C3C735665941B9BA15C9ED03D0941894D521B3518C970C0ADDE281A863F1B09076C9E7B377CAA8D5A3813D7E9316B3E8DAA28268D53DB57D2A1E4A64758B548CDEEB8DABBBDB81740386412B2D3CDAAD98B0E90F98CF39860A11C3016FDCB87D8F83155EBB4623E3F57D1CE98B25FE024DA73449441416EBAE515FA4CB1139C6975BF953605FB1B5CF9FF952E674CEC3FBE66AEAFB1E5D3EF0E3AF3FF9FBBE2E9DF971E8D6AA5A79C0C3A4D8F4D18313EBE0E00DC7D5C913A879C448AE8D31CFF3901F14FA7D1C1C1517BBAADCFD2F6144B2FFFD3440620594CC5DE9B96B3F509BF13F98098187353094EC60D93A57EED58CD91701451C86A7D96ACF611A57F212E27D2EBE0335FE030E391DEDFC2CDE76AEA4643BAF0F4545BDFA7206E14D4146FD203F9E0ECEDEFFAC0363E210C4777017927A4871AC70725A3FA8F593BB9AEA1B048E07BB6BDD718B27F2D375B6690BBA1FA85FE48E8D85CA3B35ACD83B568B286D19CE7C5E0356FD18C203C91485E2B921ED491E59EA5A85796EEAB8208A75A57E0CBA190BD93721022C0303463DEB4D149044FA1E220CE7B253AD5564191E1CF998535050EEB66823EFC455AC058325F1AEBB3EF0FECEEEA8A9DF5022411E04FFA1AD7FC67692E76AB3E9474D461C815A77E0B08CA7FA5940C18BAAE2A7C93C7501138A7E071EC321B4BCC684AEC1546195261F2D07676E8E4F36AC2355D44C8412DCA71BB769AA2B459F285819CC9F19E53DCE686E24600344A32BAE91AB109F01DBDEE0A86AFBEDB1689900659388F2D57FE151AC876620A4B270DE0F9AF057A06FC9A746377F94FBAB3BEB63A96ECC1D26B055102BA7781F7EBC57F48D1221DFF5AB33F9B954F89B1EE348E4809219572CD379B833D690249F70C22D28036A82EEF543926922365643A92FCD478171AEF25B31CBB010164326E680CD247B85B1417992ADFB613BABC7B0B19707D9331BA1328C9677E4DEDD041D2259BB4A296C338130A397E003C34AABF3142DC4DAE8F862A9A9D7A5B8D39647AD00EFFCEDFA93C8831551A4C5FE1A6A32397F8ADE69557EF57C88D3A7EB14F4E43789148A31BD2E8A39F89BDC2E02DEB4DC2B337CA72AB3E00462A1ECC7D212EB18B25E88EB05897A3F29839F840909552229718B725F9FA2F23A4BB802BD9835CB4E765F422A10336BCB804EF6E5042ED3CB9F52EDEC95B0728B117736A0722AC389BEC0A0E593CA4196B857A7B89F23B219E48AD233481BAFD9691A35D929BED17CB12CCABC4BB101B8B413ACA50F2CAF472BEF9D3FABDE8DBDCC9531F8FE67FDDA1CA3E9B790CE4B0A0643A58B48862EA3D6FAE5972CFDB0EB6BDCC9EC1245BE418B2CFCDF3CCA609A132542E68805BB2987A7962E54D95F370F7AA9C869EEDF525E6DD9465A0A1B2B93C033CEE24C849FB41F0313A98FE766546E430AA5AC928741D19D39FFA404D070D401B5C26FF44DC9C7F928D51AE42E1FAC8AEDF8EB71BC96F05C5886E47F8970F071358B534D073380AA2037C42F69982E89B3B76755F7E5E1DF981370467B7E0ADDD97C69B21E37CA263F2BEE9CB46EBEAFE7C02629D31DC040187DC375C72040F5A43B35FBF0676417DFFA21F7BEEA23D0545D9C6FA337976F0E62E25647F7A377A965EF2C5B7EBB6D074308F93BABA96A9AAE838C16EE7DB31A64A4E3F6C416EB9925A3AB70757BACD418983A9D0E23FB8AD69083A98137D640B440A68594C65788968D3D3092B319DA8560E6748190D8A07B76F70D0E3F44F4557BC2B604A37059F0A544F184198C4C22108315DA78F45AA217AA485691CDC82AE5B06EB6D787EFD0A366DB7F1B2C2F404F50757E88A9ACB7C3CCD4DDE3ECF1F310121D2E304771727E9AA0A3B8D2D6F9051537396B7475808D95A1C00B233336383B5D5E65788082839CAFB7BACAEBF900000000000000000000000014243044" + } + ] + }, + { + "tgId": 2, + "tests": [ + { + "tcId": 11, + "signature": "63A82320D4CE09C47AD127C5BB7F6C2DFF1529CDAF9F7456FFC2C6ED905117DCAD8C087AC0D89E0CE961C094FA9C2EDE279C65E699D1D17EA695988FA1C4983F7E1F18862AFEB2EC9D0F5B0C11B2AA0BDE957C40A15BFF97D7CBCF4E59DAE9D5A3C9F87DDDA5B9069D82CC1810208092BCBA1C4373F2A83E1915809E81D8D206EA78103F68663DBEB179B02883CDD333EEFE6D023917C6F2A46E5A5C4514F57DCA7B624AF4E7717BD71B5126E6DE2DC96524302C0804D7BE3ADA64AF116FC6E738EFA6E65E8790B40EB1B48364D215EFD61F7A44753A95506E52C99CE9B456DC938592F135EC501B3BCF82DA69A1DD44E8B3C1CB8DD513D0F3142C80822C31BF752014399F8179760FB67DB6581CF3E6935A9BE18B92C2DBF189AA4667FA804572AAB4E25EE9D1A7A0D7055CC6C76D1D663D350CB71AFAB1DBD0CB3A8BB71B0360A0A4DAD0E23A1EB5E459686A02946605600864B4EE0F3ACEFD407B6FF58D1EFF0C75AFC141C6241DF37602486BBA58BCBBFED351C268214B204EAF8A0C747F5FB7AA43FC5A77A181CDBAE131871FA81F76306CE084CD144ADB67FD658C35C0916C2BCF5B892958429B65DB347DD831C9B80D07D194606365DCB370484637184D5DE0AC77D09EE1D9B22D09D6F894967B43D97636E624A44AFF12FE3095D7CBA9A03ACAFC5257B82080F2D8AE3E18FC0DE09D017B03AD6BEEA4EC3840AC8542F8CF93108F8CFEF82264FCDD2CDD86975B3F8FDF1F582208268A76E6C9FEDF42908D5278A2BFBD3FD5D5DBAFDD5E2C2B9F2EDCC1C452963849CB34EC51008D1BF6DA50A0D19D82345B788C0540E17B25FFDCE8D4453BBE751EDA96A44C75FDD90081857DC0F8262A307B34CBECD1565869A314D64C09DC9D4A8026522FDFE4CB5B8B1105DAE0DB66C85BB4321DBE7684EB6B6F8587D8320C6DB38DEDD61896ED51AB0C7F428F19D255C6B0FDF58951E5CDB1969CD9A7934EFDB9C82E1E8D2A59C9F79DF1AA93E5071E3FAC7319FF68878CF249DCBDCD104616CCC1C1FBD785569F558710441B31CAE3167A4CD7DDD18626C54362962032E6B7A276056196FC22967E907C320A7AF58CE3F501C4CD318A707504F1C259E507A0D47D258E2F38E26A5341347A06B58BB0BF21DEE65F556AD488A736D4C65C82C673C060D7A6A0775CF8C39AA131FD64DBB17B72704B7D1D24BC5F84083BF8A647EBEDCFDDA09114267D77CFBF399BD92F3B2AA72BBCF7DE9D69BF90A4DE2CF824927DE2B8BDF46B109ED60851C59C448ECB443F00263C9C25F46274D17C294CEBF2537D8FEABD78EEBCBA7264A5B94508E0BF62EFC21E06E1E2FB1444C5AB6F847F522F8ABEED046D6DDCFFBCB8C81FD05D4D7F2E1BC99BEAF8C1AFE3E05B3690FEE4AA375A3DCB77577CCC6E3EBE8A987C6D7E896073C0CC0C482546B539B4FDF04EED8E87F85B00BE43A60B217E96883B91D7881AA0DD3EBF5B0D08D0854ED4278FC902E060EA16FBC254A508C86F7AE75493B8DDA086E9C1B217F5C91197836688CD2D0BB8E552D1137AA7EBD5D560538E9BB6B41D0690B06C66D1575B861C8A7D3A884CC9881AC3001F300DF34762798589F9EE5C92436153D8C732559B333D698F3EC5820E8AA5F2E5A769C2B47AFA275FE474AF8137C7019AF2E60CA75EDBE48F81A651CE6BABD3374C0772A8AC3677B10F547717C96750DA448BD9C7938C66CD6FB75D732DAC831ADCE9176D94856E1BF60838D09E6323A27B1609F9C121F498D2BB685818A00DE7BA6B2847C516149F356ECEF04F34EA483546FEEB12EA4077620430C39DBF47C05EED5ED587FFF592217CA95A2C3D1E6F6FF9FF209F8B30A99D56A3977A3317490B2B001F43CD8DDD1D8FC16A3FA9B4315462845B995D2AB76EA539C7F04C316C71D600E1AC4FD5C8C6343BC8055F1700B40EA2F1ABE94BE006013AA261F0720AB799D0FC6DB5E9A4C3C5A7F82D70D28E410DD164E3E461A46E81FBDCB810848BCEE06F883325646E1E2A693FA5DA7C25EB21C4EAB87DC787A2677CEB6A26E106FE78E118FF54713E00597BFA528C2AED069A126DE3746F0665E17580630F702FABC0F1CD7F57AA71F638D8AF37D3D9E0A7E9055DA3DF86483F25DEBA18CEF699EB8770C78584798AD8028BADC59D2AF9AEAE37EC939116105F9F64EF8278C64DED3FD433A7B8820916BEDC6B7A75698ADED3FDE88675428303573070A5A3851F9F21EAC780FA8AA4023E3911487D852A5377435A5FFF9C604B5D95B0968AE0ECF4431B103FA6BA71C4DC8173A2DE1F79DDB60D2D0C8E5655D09444291692992D99FC48F2160EC0ACE4C49207BBB76D7F2A85E18102B95A514588F59F162D33CED6180703EDC36C8B339488810D2EAE9625CEE383271C7172EED6B5486960E8991874B01353593D7070BDEB7A9F9229AB770EEB46378D57D956DF7A8640040298F700F4415BDD3A9615A465DB01282212CF1AEC4B0B8CB3B17E5EFA286C6C045B439C749FE1D45075D8E7A00FBE8448FCACAA153D69709D9FF2B97CDB26C0C379287CE64861ADD789D0C8939A1421B085D6234CE1A749DE3DCBE8E0615CB3BCDC6A81A5C49D9285745F1CA8A0641E32688341933482183E245C1F9CD28028C38A23181A445AA6EACCE20606E6F7F1DF706883CDA52F3F2B68DE26DD3771E950032CC7200C2023C82496508282CD3BC47FECE5D97CA1CE35744D03D7A428B7AF12B0CB8E657C0130F8A3A254976EC8F7DCCF3ABF31F4B0B3F7126FFC4877F3D1A066D26A232FA9992161225411ED7DDB93C35C6A377F30CF22AA392D5C4FEE4F73C9EF6ED3A0279714523B1918651E9B0FFA550F161053EE7801397B4C1849987C179E763ECC60A4E4C536B7E2663E4C726714B02EC3169E8407BA592B0EB846F3692DD44651EE084721CAC0FE1CCC302707EFE24664E05BDC69C83904ACB8CF97121C7E5C6DB27EA28E77BCDA55D2BCC1C5FCC552AB83BCE4238CA18062C2D23A8B800C8209C3A4CDDAF11616578A845566FC289A8E3C88F554C4926071DA89326BEB259A0E1F6D844EBF7B281F9FC3743A65499E7394634818E133FAC664FA0C88F101CEC3FED8792950BF6E4974849E1EBD27691BF5519B702E1AA4B3DBADAB5DFA34FB0ED9D4A9DF4B6B63CA7165E2A90827408C482D9DBC972468584F42376004E78BE067009E43304BEDC107A4E2A89CAF185C9BB7E9FD2CB92AEF363BD796F3604EDC08A7C545B83702D3CF808852103E013BFEA161AF250BCC72771D0C484DD55541723A210D683B998CDBAF3D9A5E71786F1CF47B862251B5163360879AC0202D334951545C5F71767C8F96A9D6E4F21F28434D7E96BBC5E3EFF3FD020C17233E7F99B0E3E8F5000000000000000000000000000000000000000000000000000000000000000000000617232E" + }, + { + "tcId": 12, + "signature": "500FBD0C82A2ED239A7FB6001F7FF85D631CFCC95ADD7112D6798A8C9074AE1E30FC71287097F72838B3C9138D45E725F5441731ACC95FC089B6DC7344410CA9C9825E93E8B793A072CDDD51E44B6219B03F0EE4E6D4AEFE227E433F2598CCAC766A1375604FC70B7D0700CD7062CFFCF8968371019FCFA37989A3C82B988872CD9C0673BD30C6DB85CF086AA7078716D541ED528EB99E11D630B448488E38914875B016E49AAF947A76F1242CFBC0B340544724E8CA8B108E2564414C0BBE6CF4699049A160079FA29E149FDD514A10043AE2D81087FD14F6071FB4EEB8C28D7773F1B262892EC36C5CDF89FED6BCFD3BE3C837FEDA2EEC2FCEA6BF034E6C056C9B993874E72F70E2C02DBEDA64B373FDF447DB182B0E916C2D86B72C62264E19555873567CB432A03CD352D73B790380A204C210126070D98ADD3C47208F9C589B31697A225B627539BF30D04EAB58D73FC0E90EFA57AEA118E19EE1AAE8D30DBD50C7FB798689DEDD4805D984FB1EADE5C7C61B69DE7BFFB7EBA9AC92578E5782368AE47CC56D3D2BCEDCBFA8200D3A3A47F274BCC4F9E8E82AF3463CA573204386EB6515290F7C2FC620F411BAC62922FC5020937D15A8DC2B6F5AA9BAC4C1FD8AF71C945ABE6826B30530CD1EA5301D41C36602125C740029188DE6194E7B1F939A4127ECCAE14F43BCEC068C64195C698331BC1DA6763B8ACF0BF55CE6E0C24ADC214469D0881D5DA1871ACF2F13D5CC213EC4A966DD3126347ADC4353DF27F3AEEBCB622B015A53E1F48D7CC136DF6CE5C78C4C0395EC527F00DBEC163AA8285A5D61E162D45665B3EE418F48546028EC57EC1C7CDE3AE686C7F63EA9CC284C8BB88CC70340CF8416302A8A984A3DFD6B71E58CE70712A28FBEF9BA1C74068D009FB89B431891987F9607C8615350C162C68AA3FB6A0AF7F86CB99F1DE4B2604545A7568472A43AC43F7309784B7CE5EA6C6445FA8EBDB130D8F585640F7130C293B2D0717451FD6D9831B24F79FA736070F85150BFF683C44CB82932B4056FAB59BA8CB4815A475ABD582AEC3F453E8A2CDC6BAD7296E0AF633809410FF490EC324ED0476C9093B23C8E9516FCCAA4DD420431499E769058F0E6B4EBAEFB396504C4ADD6F13DBE0738D08C0E151BEF076EE5DBFFB3EAA900062C83681A0369E382EC491C8DCAA92BCCFF615DAEE43FAD2050E0395CAC5429D1F5861CC55DFD0A589039A00338B47BADD08C88B70267D5FF44DD3210E042E9245E0DE60E2E4F7E94D442AE79BEF0DCCBF001F5BC12E53364FE31E7289FCB0A8490BCBD48D7AE55A7E73D20913BFCCA3C6C0E80C4A5785C1B49969F066517D6912FD442FB6C08C979D66024AF717B00881968B645977E62123AF073955E87FFFEAB6184016883514C3D54C223047565616BD16964C620D8E81439CF007E0C4828592AC60AFE4A6111EA5C8F7B12559021B6E40DC80D1A491CC4CB5452B13D5B0AF67D5BA39DA6C39BEDE362F900F552D070A5225ADEE1C7AE51D562DA1C2B323812C0ADD419C66F1651F1F9155E98CA7B43FBD61B5A9946D2C567B6BB6AA3A3649C7977DFA9A08780C1CCACA5258120EE558BD724F46C1DEADFA97598CCD7615CFE7289A8EF1A1914F5FCD91D33DD28D301EE4B925B32AE836644BC922A5889BD21262CDB56C7D2FBE952A3BF887C6557590405CE03EAB83EB7DE7570BB1C21AB894D03CB9E1DCA4E9B2FE86C837928F28DF73DD0143D0D01A3A997D1CFF01055F13E7D9F2B06E4AE94C60EDA1EC07AE3EEA92B07CD2D12D27B99B7F604C613E5E718B24FC476063776FB0452863BF9A89AF3930E8E39EF5BFC22689741C71799C9F9105AAC66F7B2D87FF3189C16E9B5846D54F7901708B436F36103757AEFF20992F29A2D534460EFA5FAAD29533BC9AF9C545A3BB4007D704964DF30C2191293F011972921D150576C175D19694DE37282559EFC6C40697169E5365E0685A1E6D87627E645E4349D50266ED451A2B2157D82E34136EB6A1604C134680425A26F0E6A5D6F7A70CE42A5D7F92CC28B224C4E732FA7F72357DAB8CB3F9F7FF9C4D8BAB76C60E8FA9D5D6ECAB93191F9A1C55FB3C69701E190A735C1737AC0E1C898AEF75093E9CFCCEF08AB6A9A05D6D7D70CEAB428CBD0DF463919A9585EB5C057F09A9187781B93D9703B1FBF50EB04E77956226070817FCFEB54269B1DD0168F4623A1B5A470F4508070DF49BDFD2A09A58597994D44009E2F618F38789F4E2D810A67ABCD85D3291025D3D32F601A7F94AC374B180E557C566C5024E438B75FCB6FD030D82C0FF3BEC1A3EF43DC52226A24665AAF95F0215891B51A032A2FA19DA0BB7D5C352F5D30E0995EFF3892A24951ECD0D60E380A93154B1E65231C82640CDABC1F543D783FC2CAA774176C97E2D7C37F4B597C6E976FADFF330E174E9EDEC798DE6040FD9C33C5873E7EE467705447A2B7463F70D0A8E94D85B4588B76C8BDAE112E37763258D5614CF31FED87D3A60F64E3BC2AF4C32B520D7A3FB0E29B8FA728C1E7DB497BB8125D92C08576AD1414BAAA27FB77D359F7A9F2CC9796924BFE61006593ED211514557DE045F566B7958B695CED35F61BEC34517D1948D6FC43202BAE4E47D37927DAADB9CF404E4310444D13CC5BB2555300085305CA20F41D7CA34E7998AB018F8D0C0BA641B9748A8E5C28349D452C793063BE377259793BA06A591B7E9B22BAAFE6C5527E697F0FA1822B1F7EE6E3B78E03F934D4E230BCCB93251E7FA8DA673493BBDFE91F0701D0551A2DD23784B14C0DB20481CEACACE8FDB33A113CA797F285459B5B916D64153575BE5635404006BC2B4BDE00AA446EDE1472E441309BC47B6B12803DD1DFB9197FD476789CDFF7F895A1036A0A784E0656BA680E1904D577944B3BB170A411FC99897E8C7B3158074B78C85ED0A666E7B849856E4EECDE042ACFB59FD8F3EBB6EFE357492C67EC0807F34750E0D87C05F54B94898C2B44899343D8E231BEBA65D487906608729752E30CB519C159D09AD388AEA97B95C260DE5BC926996FE15D01EAF808278FF726D8CCF1014279C7E497D9D0A2323C4627008CAF02B58A1B4B98D5284F06960046E645DE11ABB122EB74D4BB6ECBCFD57B52F8344B20C0139F63E40D4928BEF00246A5073047356E0D82D942EFDD513C7C4C923E0FCCD96F4FB46310B2E679E20E5A8AECC1F1F7CBCC9EE6D50D4C5BD34B63C4ED6B501E07CFC861DEBE01203C9308A0EAAAEAC3323A7376BCF0FEA404EA5C7E3DB216AE5B0B50740FC708DDB46AF0232074011A31485D636A6B7190919AA9B2BEC7CACEDEE5FDFF01151F34363D3E4E73819C9EBABDD2DAECF820393A4C657A7E86A7B8CFD2DAE3020611172B33383945576279A7A9BAC4DEE9EAEFF800000000001628364B" + }, + { + "tcId": 13, + "signature": "B8FBFEE9FF5B04AC57EFB8A7E0F76BFD78981BEE1F0B8E31D6C3914D0CB4750D5AE1AC7F9D9DE24CAA2A39E35F9172C63928E450650415D7F58673E4313EE8C22FAE0DA969C76822C112372D659D77386A49FC828482AAF77F51D8AD86419753BC7CF6BD49C51A108F50044C67692C96D1068A9ACB274808381A51690B008E760878E0BF7DA4715BFFAADC5CE05E0680C068C9BA3125E2B5CD9A3028EAD6D612854E1312382E4914D2CABF1DAA02BD1F376195E0EFB2A2F469B85B9EE42EA30E8B9F64FF75188B5B2C5DB13E23D040E16BA75A8A265FBA0FD5EF34977F6F5F3F557467E2840D62B474437613915691D90845ED8B14D891B1737B702B468F57B2127AB52D0E30176EDE5E344BE133929F9A852E2B733519E4272C878AF9223517C6118623B13BC862D349CF9560A39B8C339B2CB1051D295DB1FB7C3380EA7397D6EFD9608993F31068704EFB574102289DCD61DC17BD01C6F35B09F786C73CC695C4EE8400E06A66B6927D7ABA40561E2DAB073F6C25E69A02495476C60955CFE3489D5989E51F2F9566FA9638148A6680A0B17B15B682E829B44CFC5EEED2F4AB5170D2C45B9A7DF1DFFBEC2F2E603FA18FFE9D896A3555FEFF0C76E9D1E38F4BDC5EACEA8676FB9AE1E9F179ADDCC9FADF89CC323DF4D79C75456D54993CE4FEEF09E9ACFC499B9427F94992156D194B98D1E94E23D6A1D7389937D877A94CB4F192BECC54F88C26CE04EAC8F95B2D6752542C1B9C256D1F9EAAB42804151A3C06E6346343B11937A0B4BBBFB456C91631E323AE40F95C622E29A6AAFFB1460F0B26DE0BD144390934B4F9351BF5752E09D43B3197F40CFBB0E6993461767CFC2A2011009F8F0215C09FA727E6259594FA7C2C81748493BF7A96754ADE5B4EA7D79C88E88268A626F205E29CF52BF9E5D00FD0B912A5BDE4E040C84AA54D02DB95DD0763AFF0BEF9C791C85007431631C641EB75FD142771E9B17C737E6DE73DD50BBA8400EC8D444ED7765437F9659F612D9FB65590F2577150D82DAC01DAEC110D29FEF6C91FAC37956496ACA5D675C865799ABE5B2E38FD9BEEF3AD238A9AB067A9F6F35E8BD00103F46D2881A356688E63E5D4577E9840E90E63150410EA8F6B6DC53D6B2BF9CC1C17C33C1F29C33D77F5D363E7CA6CBBF2F93993DDEC69499523FF375E5C2FFD220A209F111F41BB36C8C1B88E2D60815C2E76DB7138B9E98E675050D42BA4EBCA9CE4FB75921818B1A88674010B91B851E89BD6563993C3C739219D9A4ECBC8ACAAF924D558936BDA419C4A833638EC6FEA4AD5868966E02D55472B1ED53509F18D3BD0A48BF233A4A2F95FDBD60BD2BB848A8B33BE76E357B268E5459E872AD572A2639BAAE21B40477A8114BAFD4F64072ECE59867785A6BD203E0EFAC7ECC002FDB8CA9B00E99BD97D602184AF64CB31FF5C0CCE3088C2B31F5AF581F9DB66B00D5338393EC94A7BBA026CF1B3E62DBF15EF7AC27345E8C89F70F57954A1F63129CBA3E93AF6DB16110BD702BEBCD44E5871540F28CB61AF300B464D6EAC0E96B0DD5544CB4946C1A4ADEBE6635FC0075C554CAD9C5DF51DB0250FFD5738B0FC5A2DDD8473C947C6F309220AB2342B84AF9A143EDCD190DEC46D06B93A36E30862F0315BD793E35BD3817B7987A2F3F82CC033D3CB9C562059D2FA3A22F1CF2A2324EAF07EAF810097A0C5E179E2D427FAACFCDE12ED675433B99EE73132F8831F5B848BDE3B26B80D89A44454BFCBEED7AEBBF72F3C523966A5365E53131E6F0EF5650C5AAE29B1C830BA1695DBD8C84445D9FC7EBA466A4F27B0C341CC61BEE266A5EF78D463B7296187E68BDE84B1D7A2D9BA743631A7C00DC50F077D10BDAB7A5B3E6B39181C123D80027968910BCF0A7CA61A5EB9451741524F30527FB98FF8080DE3EEC8338C9AA93E27E8F0B66021F1569F3A50F4460C6E81172EB7A3DFDCF62427DDC0B2A027C50C34C864964FDB442F080AA78CE75C1128CD89F1B156009DBC9BD4C90CB3E610B7A288CE1F9F8C12EFD8972EC67A81A9E3AB0D27373C6CF037816B0C7B90298CB0A47438F6A24E414A46960C645B33ECC00B687CF210A9E174C1A0E4AA4B930F508078FE2D10C31C0F2865527F8DDBE298CC8B208EF44046CED7BCFD77877877CCFE7DD2E87AA3B59F1278981B32AC349B3C985748F843D0D35BC9B54C5FE65BEAD70694D9533DAB3C806989373AC7A04D53DDEDDF21DB1507AF2F6F3187CC3995B549B0E939F1DC1DF83CB9BFE0FF3F6E9B1CE9F20213A37B7C5619F86A7A584ED93DA99CB13EA11DAEA9159CC5F8D33BCFD8C6EB63339AA8A6A401A0798D89C6A267FA9B3B63A8FA0F1A5E8B780EC519DE08A2F0337DDB4E91261BD1DDFD8D46052CFEAF04A1689DF9E6CC0167C1153A1429827C91B4BF4A3E473836D571697F592DC9535E8C423D491FF27FA209CE589BED4599ABBB4F4DC2B2D29EEE6B969CB27A446CC031AE1FAE583E2BAAA01DDF395A89CCFAC421E57B1A7B161100B2399803B25454B1BAF195E1D99CBF4DEB6B55937D46D9239C427DEDC47D415A6192964C966125A13B697874F2858BC8EC8C1ABD088E7267EF2428DEE0DD7D18613D7A386A110A3FC92122AA06F060075984BC593192B12F65936C2418F9546D461113667505F329CB2E01D72E262E943816DEFEC1CCAFB8B826D384AD4A6C804BD2C419BABDE30288425E7FE75D0A03FC934A46C8E78B1C8BB7BB7853F043CB25A77F920C6DF59D96FCE7450C2F74C780ACD9E2A6BDF6B292F0833DED5CA69B44E49B12EE58753627057AE5197838DE8874F3EC043B9EA842469DA41AAB790C24EAFA44AB663E658FDA278705425F8AAAEA30392AA2B6CB03AD2DE65DC01F92AE94C47B8F340D141A89592B2F3CF206634F7E7EB5BA19A712FADAE3F303F603041C118B69B6BC28992E51DE03AC6ACBB0F67F50519BB9628589C69EE2066A9209E2A7906164055261FA1C4F6B88208ACD35719A87B1D9592704620A1CB44205369370B733E55B438718DE5D5C937D0D7C6BFD0B1EDE5EB412B72A602B65B65B52A9489A9C682EF46C13490577EE75D608E5687152D30E3FD8395AEEBBBD8F87BA2C3A5B97E14CEB8BE9E1C0245CC06693891D0D98CDA6650B31F76CC0EBA3DADF4C24BED3753EBFA5E903CA52C5910553B21538A7E88BD84BEEF4F1C8CF4FAE5318D3CBCE0C3661B566F141A2857C55680209EC10DB3E373F700AD79F5CE17C079507A9D2A41796D1EBE6372791FBD1A5D02A4443D6E3DA564F02EAEA47B68478C5BE3280D41C581F79064F525C7B8185ADC4CAD8DAE0010A1521333E5A7B7D8E9295AB273C495D5F747D8688A6B0C6CCD1FE040A0C0F131B235E797B81ACB8C5DFE1E4F3F8F9FD0000000000000000000000000000000000000D1A293E" + }, + { + "tcId": 14, + "signature": "354B6997A217A97653D2A70A82150F2E8D2450C52277C117FCBECF8AA39DF59E0E1152C6E70DA27137DC9D29E906EEFEB76193D1ED977B33C00F54180127AD6DEB19F9C45749071DDAF8CCE1376742E1E7193212BB30EC6144ABC486DD17E5DCB0C7BB3720B2AF2EE48016ECB15CF203B0C7DB1380241796B2C7B33F7C7D84459AC022E90FAD4606F06A31955882FF85803F8B6F72E738D92D579C54ED5B1DB825056B02A9BB936C6E355AB1915F1E9FA0B28DBAF09A398EA5BB0069F73662B982D8B69F921311EA9C43743BAC9C2166E3A3A4E8073C18A367D16F2B8858E0A3E04A77A0F24E74180D220B7B4B1736957283D0933F845D249C1DC8F966358594DD9B4866004F7E3AD57E86E1EFEB25FA427234B561995E13A8B974286775E8B8F7F1E71B2975648597ABB15021ADC016A5F58E3B8A84328936BB90C93BEB7F921A56A033029CD67CBB4E5C2484121F5651C486B311E356BA423C2DD613ADF25E8CD54D89FFFD068C3FBF853914C76A3A8B35FDC27F461F46E1D22757EBA8B8B23F050792360F7743F8762D0D0AFAD4FFED7181EA6B910243C3451519A7B8E90D6D124E23D4E7DF5D0430FABE663C642124FBCCDF9B294320711249D37FBCD44EC1CBA6F97DE385B8F5B57BE3615A098F36416755EDE788A61E0124614B7BFDE270B7D278296860B20E8D83E768350E00E06DDC6F91303A3D8201973FB10505E2023E0D0D2E9FF9F33CB0E080521C4B0AB8BE6BD9B0E393A6CC4D96172A340BB110E58C7E19B9BD1901C3D8B24E6C4F35CD71B6F30453BE6F8348EDA88641820D4B1CA22E9B7FC873E07F7552EFA3142B698D4D3D3D297F6D79DF1317F1847C264C139EBA1D3978305D6C5770E9CEE52E259A2B4D716AD60A438FC402F7B12777D23160E42422B743E08ACA6C486AB096D599CA1611A4D8C60C3D7A7E6E23BEEAD5A0FB6906883923AFF4313AEAA7E6A35123BE5DDEDE4813EB8BD880064C452073A673CC23A23A0EFEE6E328EE788E82C5F85C49C7372DFE710685BC00F8236781ACAFF3FFEAB89E2AB9D7691DC5D569DF75CEC7416ED407DF7224452019A3906DE08DE7F0886F2ADE2CB40720952888EBFE5B689EC341F3F238B64F3858A1D6068B61F6F4EAAC2F675EFED7C7530321B29BB4FC4ABD0C27919950E83975C723AE40D156FA177D50DF2706D8F826047670EE1AE769346AB9C0158CAE1894FA131F7F8966A7223BBB465FACA490AF9B20103735656588D1EEE485C7291D9AEF2E22AB1E947B7542F1410C40DAEF74465F65156BC7E8B7C195F7334D045823F6EE6BC69A007AF0F2153DF473E6EC29604180BFCC7A22C2C725083F9D5C77D0333C6575EA5C25253013A7445DEA9FFBB7A85355A3653A78F7EFC7396E6848ECCE8EA5B4FB19D0D2A4F46FC061B4DDDAE428CEE9BEA1A05768342D74B9D73F4A6C8B627D24D1E389E51A29D81785E49D153FCFE855A3F16D4C205AE4E796DD30A84FF2AAC4338DD7B569F5B183F6FD85D85E144FF3E5154CACC5F1BF569A626F9C88D979D9D8CB1E0A4315CDED3D4C0A39C9A34BDFDC64D89CBB0DD39A28D1C3ECE8A44078953DD62BD90E99D42B5807CCC7BBD6319367829917B199ECB748E4FE8856C978025CC4B941E50F24DDD47B227A31CDAC96D387DC873136F0ACD24459D61BF927132CAAA3AE85F48CE9FCB5B4A55F49BFBBB69E1406C06459BD560183706DC52B3C8AA74040A52BC12BBF75734DBAF5084D08F6E65E2D2946BE8527C958F8BD541922BBFC99F2BC118B0139350A7E5FE2FA235FFD72E07232EC76C9C959F15AC4D42AF6C42C9E73F78AE910C8B08670104DEF9115415A0A8F790F8DD471958AB30DBBDA2033BC5F1F9A54D8A614696DD408CD1972F7690AAA0ED9FBA564B07AA0526679E2AC1C09E666DFBA6206285AE8A5A9D093DF9C8A881C8FEDF9E55C7CE6A8C9E5469A7E0A4E52A12C514EC3D7E33A6EB5CCDC3470E1C1F434D69D0780AD6CB1BAFFBDCB9749EF0E85E17E913D0BCA91FD01E60F21D7E3B75E9C79B5E9CA05F03685DD12E9672BF9E3C1CD86896D5AC4EA95E80AB1C3924E364361B82424BAAA04A5024C22F3569AE14B59FB3E1A859EA119AEC1415E42547FCABB2DDE1FFD96876BFBA1C7F349967272EF02DB1A3ACC389C8A01DF90B6CE90566D513EB99060C6994A7377FB0A9E2DD4C3A606952340713631A2F1391BB13D45CC9F9BEFBFE0BA4D09EDE1A1217FCD42D14C62E2C1793941418EBD9CBDAC461B998DA2B0D7FC9B4143857BA429C2ECF2E8BAE57C01B697F7AF974633057DBC314D30FC1A983C21D0863B1ECB7B149C38BB453A0BCEE146EA8BCFE3409DB22FB0BD6195FDA87AA53344236AE48CF6083818FC104A9DA37AA21A3FC3A50372354FCF44762438C209F248D67390E65A78BC6946CED0626DFF83904EE6CC88419B0F055F978FCC05F471E07583A6499C590353BB21D9AAB1B3C0CFE91DA8D8FC8837AF49727829B60EF4106A8C8FD2392BF18C0075AF1E0411B6A094402901FCDF23D830F6D3D544A7A610A571E0364274A782EF8B1545607B164AE772160523F56182CD1DEE1709DD999616A8A10BA81752C00B881E00355F437A659710CA1C6D67764CC0582AF29E7572FEBD8B242EC7B091C9ADD89350A9C94F5E1B1C799C8E5C88EFCEBC8FCA25A2BABCE39EA39F75655A5C6D311A09E3D93AD02D10B162B88A07564B3CCFB72136B9F7E7FCE7764B9CE5F0EDF5829C0D48E026830EDB5B724AEA05ED4BB1E47EFD44E7FD1FE18D4135A608115467B9C0BB4CF5C0AC555D0109E7C56FB7D1505E1557944F847D8480AD7F245F929198E433D855D5ED3C28934D6F7508A2261E82AFFF1CB2831C7F4637AFD52166D32EFCB7FAE0C66285101916CB7C9FAABF8C3FB48E6830DBBD19A10B332A59C23E49FD1DE2C232047C277846D43A52D2848DDF9A078219BBEE538CB5637124E90BA7D09CDF7F631A4070A12A1B39B35B0C0E0C1EF5D9D12719315FAC2DC2056E23D1ACFB4B115E332BADF39D8588300E98D7EA6C5D2801238B5B86704E43D455E6B588635AD34304B226BC5D29874AA3671E2D1693FF811A25CF56543AF7698F2D25F3C25075B3AF3B60D92BF8C1AF3BB3416BAD3763D6CBE297816F51ABCFC7F783A59C1BC5AFDD8B7D76611FDB34C374226AA8232468DA0078CE2472FB02BA697E973E277A836606AA57DCEC8B790BB711F3DE664129D57A4D559E87C9E8F0CB6E14396397A57D626295D1A58E2F18BE0053E0A3F670458E29F0C8D63C5C8295F7475E527ED53B4B1F651AFB0621292A323D62696C6E7B818A9C9DAABECEDFE81C33555F778D99BAC3DFE104070A20323E455657727C838485A4AAB6CED1ECFB0A0C0F1D2431325D6293A4A6D7E1F0F8000000000000000000000000141F3444" + }, + { + "tcId": 15, + "signature": "E1FBBD4D3C6891FECCB9DEAE43F70E39EFCC59174D2E0C10B2487173D1A841B0B43AD7D2D69F56C89EDAC95D35DB4C3E9DD43517CA38BD4E7222730CC2EFD153A2F3B1EECD54C3B96259085527BA7D84491EE50F1B55126D88DD69516BCEA2B611441FDD32537F08E82FD8C9314E88C671B6DD8CCEE4C209D7BBA6AE12D03FF088C4B24CDCF148FD9525285D5E6D38DA573F31019A7C7E15F0BD238C5DD3484168C888759ADE653DE6E728166383AC94536F4BE9F2F82AAD2219C39B49C99BA3845EAE1DFAD5F85AF6584FD846F110CD88C8957C91ADC93802EE271BB530F2252C427EF3A99F6F903478640DDCBE6EF02788E4B154A8AA9BDD335C60465B7C95F992BABD92A806A4F7DB7E79BFF19D6B1BCE91A204E5FCC06DBCC880413C38B17C3AE25D997EA90183BD109CC0E091DFDDFF704BC4B2DE7FD34AD57A416ED4E97708E3CF753390752B2EE4B50B35441518BE9FBD085BCDAE84158D42E5D15027BD3D4CC2064A49F0A0131922E29127D1A70A326EB081FD0D3B31F2EF033D51AA8E25DD6C697ABE66853987E842C26E47A5E966D4E1E28C389D0CAD11C779E3C5A2226A3FEC122BC43E14A159A1E96D7C2CA4E5E490F35C7E28245EFD69BEF49EB96553FE5EA8974443F017167AFCEA1B937262008DC0566C68FA83187A8122A9DB77F7D48C3F4F74F6346007F88C1978ABACD2E3AF8201AD5D7DE36581B36B99DBADB7D292151AFDDA904596605FC394F15E77BF5D42EBA7A3018B551031099F2B865876B4EC9DEAF4128689761EBA75E68024AC789E3E6520195DFC32CB3865483C9755C18C8F32E0EA82538D7D397FCBA5710A90EF1FB69449E5E2C69B4F394FEBB9B11CC8C0658789EBBAC6E1665BA51E134B48FC4FF90DB5FC56EF46ABEEE80659972CE772E4585AAAC14B84E75FFC701443BA9B117DF936947D632592488F7D9B66A30C7869AA14998F1E0E74A055F7176DDA9832A80AAAAA4788C4D16D9EB3AB26C1E68A1F64C4774EA5FCF4C85F056A786056A4C23B6776CBB6D320333A285E98323397111EF7921B6839E07138D2167093B392EA673B55CA5F06967053E726AB723ED03C08B9F20BB83B7C1317C4B0AEFCB7901B7AB6AB84BBEA02152D4B521523F4FA00A6BC5D12D478A12DFB0029C3A3F6532E62E0E50F7D06A4B384C0EF01906E153F5E8D4999B660F51DCA1523C158E398DA9AB146D20E0FBDBFC4F815C4E850B2E3FEBC082A5837ACDDD6BA233A9B24ACA1FFA3D2E56D7107843442278046984AD9CC683486C8A0F16B63E4ED0FDA2AF1850541DBA2232564C6696BA18C4ECB73EB84A3016ED1E69D84EAD3502F4E68998EA9FC3C59AA31D7B1FF134FDCD2E7BCF1FB4B99F576C8EEDEB710391BA08362E0A2CDFDD9C633B9884B24710BE34C857DE17B744157A44F711E38F763D0DE548FBCE0CAAD61772C75021B3227BA00CDDF108B036C2F7AC584D76C1B2C5781F75B90F8646DD29C587555A41340B72A1EE4F66C72F0D2BBC9193925BA22CCD671552FD3CA1579F7658A133AC2B585E89DB54AC612FAD32BE9356B81ADABF2DE0BE6228440B445E9AAADF522D5B55A325ECD1F52E20B1622058BA88753075ACA64C2FD771DFF85DD579B41AB451295627173FC0E34DC54CEB925E83FAE2FAF51981701B97E6F01BB4A240A82541D0A2941D9FD4CF6F93A571C874E2F238D0291510DB947C35E4E0C7EA91B66B69E390C7C5286B410CA91E652F3BC5798EA47FD63DC22BAABB3FC6795BE99B3535BD7A590216C97F24E11666670C080044E4C78CE25A793C034F2D3BD9713F3038F56C251F61D2D73A33E3A964AEE65CC3C6614FE6CEE803047599BE721A0FD18BF41190339CBAF8D6FE016B8D0162099BDE0C24963FEAFA9756077F1EC61CCE0CF410CE4CDDFC83284075D68953BEC6162B03756202F943BDAFA0DCD303B92C704B73994367E471C47F16CEB8697D97E52021444FD0D4EC1236930AE0ECD758457664BC08B2110E8AF421C8FE40FE9FC71EA3876B02E5791245ACACD5A2A106C02F66E7A44DD0C5535B19ACFE3D1D0DB39168089C3AEA1BC57F84D0647F07C5EFB1A88588E067F92BD80E4FD914CA38E1F89E91D4F1BBCA217D32A2741BD3C120E26B2FB6CD5132EEA33469E684FF1C425C95154700D0DC2C0764F76DEDAD0BD79587848EE34D9374008A867209D4844A8D56A1DDC15531DE2B6F4B978BD350AC03EDD4E2812360ACF40DC3BBD06AAD03F6F48515E4D773705C64663897A056CA4C8D85399027CF37D76503421F9DC64FB5B4FF53C4D15DD625D09A6B2E5323D6D354079DB0B0CD75EB52CBBC640C4AAFC81C9DAE43F85856DF0964CD40EADAC97D420D30DEA230F72EF1646120686A4141E3E5E3DFE308CB55896626BE46DC04CA6F9BC5307357B85207239528A7CCA53E1F07DA6D21905E3041B4622B2C598BDDE031B01FDF12086A8C9AF1155E1D9B725C3AAD8D5FA9378C9C69CE38C06E815CAAFA73B02A7A0338232E98685EA9C4037A50EDF7721E5B4CEA55732DAEB31FCD9EDE620111C7F5DD4D3804F1768496DF4BECA3D2B0E387A9B9BDE4B09A08FC435F0BFB720F20404DD92CCF4EA7EEEF685D019F3B7B872DDE13E07FA7CE3150A1C887DD70337E409C9ACF8EDEBAABF29CFB9211E2AF2CA7F81017A513EB400F42BDFC6935E7258949A0A985F2174316C4036541A64EC656DCA3A547D99B4E6B2D226A811B9DC0547762FFF262238452107BFB27BBBA14A6C1C3D5CD893BE510161AFBC0A1CA294B2E44A4A4911F0E911B4B95DAEA17659CBCDBCA5832992DDE4F764714DF49D00D447456BFB95F4C8C0E3AC081A32B2AB5947F4D3FED59BE524FC265417D58EB95692B3F4B500D3FEA9247831E4E576318059B36E799AD9EBFC0AF32C420C53B506167360730CDFD4CEEBAF9A0BC3B2622CF16EEDD4980FE778666F8D8A7D99907C1372E3331744A995EE7AB0B81799DCA2E1EBB3D085F019907B163FFFC2D98371F80B981F86166BEA20ECFF693865BE7576220B9FBDA4AE96C9C6E45F2DC779683BEC6C049956E97250100BE96C6B6B80C5612607A82D8829E11DEA33853BCE0E2025C755EB95D1E4E8CA133C5773AB011BB002D9B3A315F49DB216316AEABB4ED866F6C32C0F12C65B6D952E13FCEF58C30A28412A6F9E231597651162CD7C75EFEAEC60074DEBDDA88CBCA5A6DA5CFB8E8E739E9AEEE5731205EB46B802F138FA5807C45467255BF859A9CDF7300219E18F827C5773EA5A173AF76E4E15F38D87DD000C64B9D1124C5DD5E1BD88EA86D82B0F22010C2542444C5758595A99A0A9ABB7D7F31C253F4CE7EFF108334D545F6A7A8594AAD6DC03131B404B6573767C9BABC7C9F700000000000000000000000000000000000000000000000000000000000011182432" + }, + { + "tcId": 16, + "signature": "9640EE42ADE56FFCC49FAB13703BAC5B0D9C58B19AB0AE29B0B7E981B1E05C38676F3FC9AFE2D0724191BEA5D4A38B07882F27CD9C1B4638387BCB9FF74212DFCB6B861C1A62FDED3C9593EF0EA6C4A39316D375441A3DDC39A373888F14074AD837042C3D14569D50B2F81DA5A2A1A3BDD620ED1E4BA20C2EEA971642B85453F8674F59E461D017D92CF56C6FCC1C8DD9F25432AAAFD08729CAD63DA236AE7DC734312AA12EDD4B31A45464D4D476B98CB8B8A967A0E38A0E06C7EC22174B4243B38966E94E215DDF8C6FD028FC176F04462B212A47EF0DAE506A3D033AEFF702E17400EA76C993947372A42FFB0DEB58661BF781F22B56712325754ED2D69883DA7BD88A2890AAE3B536B7D1AD67EC28C459F9D59BAAA128F746F0430BEF8CA808D818F95AB4C445A7A163277D7B1F4FF35417B827D7E0EA6DF253FC82331D779E3E8F9C0CD30FC544D6C990BF104936F0043E5F51C82D1735F6ABBF55A4D72571AFAE1040747A4BE6CC479A55A42E4E69255D40E5583865CBDAFC55B94DBE323498EB87DD86B54A1ADDA452BB533212782989490A2AF4135F73CBB334505DD763530F86018D03CADD69B299B67550CDE643D1D444E291484372F192720B8649AFAE2FF1421776B01707113AC99D5EBA17D07B563C5C25CBA4EA0E3BE6770AF2510F36CE9D4472FC37D9B0A1FA706E901966EEFC40BFC00A916B77D10404843205877F289261A26E05170FC1C78E07B83367C1381289F72903779303534FE00CF363EA8AB1A6D1D906EF9BD3AC9E521D78D43748E12BA793D427E8E17E906CC03C732D5FEEF7934A9394371613F4CD1FA4A065A8D5B992307419D51B5BC6103A7DCE98C9ABBBE6A636EA28FBFA58B27361CED9C912DFE19A3FBF0AC9CCBF72A23E304FAD36C169478B9AB102ADE1907627A45D62A76570C2B1FEFD0CA09AEDE82634A42B621047532B3C42E0B27CC793D387F328AEC86CABBD9818FB2CCDF89C8B1A30D6B3C50E50BA2F87DE053C82CE711677DE39A85D56B7ECC2BA7134E1AA3C2A515FED9B521A4E3589F7EEAB110E6050A6464212EBE2F035F6D90F9F1E34597554E9BA1A4FFA15782C4526DFE5581431D2549FB1FFC158C584CF3A38EE2FEC3418289F2BF5027136B4CED48886B1F91ACDDF9D0BE8DC16A00EDC82EDD763455D286F0485F83CB2AC72DB2BB625A49820BAAAA704E3E84252A1B687EA197A564CD7AADEC4EAD3F9E2BD266AC4E9288DE31EEF4D94DAADC70AB9985BCA7EA686BEE9DEBC3B2FB078F5F8ADB7592046B03CB2423B9DDFCB16E35A36CCF169AE415A7103C46221DF0CBF32044E623D919597D98948FC50E3C3026F31B8BAE1D86EBBF2EEC24D396C8CB2029E0585747ED9E77E4B59C572F149DA2A6A5A4DF578978048219B7440FE1950452A6B7C941A9F2DF02320FA033B84F1EE67CCCE3D30773D7C4C311516DB432F16DE3A941DE2DEA329DF8914294D726A8B73F01DED4DB46187818F0B42F91D210C4CA542632013CF1255D25C2D97098D742A270A87EEB68154453B1F74CE850EE3B500E22A11B6BC13796D53716B395BFB8DA722176C8B2D770793629055B2FDF71469917989C71229443004CCE15893CA5D87D39FA37C7A60C74B61227DABACFAE8EE20A202ED5EF2FF5DB395C29144DFCF93F90EF73CDE70AFDD0218284B6740AB0657B5A969D53357652ED38B051762610A4B644D9231F9A37E02DD41B2DE3ACBA28EFE65CBEFCA6B080596EBB2E886BE2439BD71BCC586FAEB364D0D7EE163E76DD91CFA6395C349EEBA139A72DD967F1DCF4230ACF7EE117E89930711FDB6B57FD0E4B6440E193EB9B34037DB27F41FC1A3A8D35F6C8371266CA24BE9EE7067E8D2B8425C3FA8248FD4F6CED856C4219ACAF949A032E6988A733C1C5980E83934A7802FABFF32A7CD073DC9C3AC35B8916E2F96A3DE64DA645B45F31A9EFFEAC5F9C93C53CE092EAB03AEC82E053DAEC11A0A7A688D1769BFB1A90967885A5B3FFCEFCB00DBD2202D4C9DB5DC6BE52FB36C891654C1EC3D1348B120C66B37FCCBF0F6D68EC0EC45B6902604A4CB5BDF75A20F10DF080662C9000673596BD97FBB2EAA329CC632847F48D9E9EB64A3BA9AE0CCCAB8554013369E6C880372366A99C5FF7197982BBC669015C170AB0319D4C473138593452C2658743E3196E33AA499E213C634FD887C2E82F65624D9A7D189B0109A14740695657B8FC2C3C16CF227F26742C4C1295440985B4BE4F00FFDD35CEDFC36264F43625A3492457C849217E29CD080434A856166F15B8E9B1F7CEEFC429F290425F1D50E56AB48510986B80656475F28BBDA522A14405EA6DD251C53A7A60F68737E985D23704B05275CCB2095A2AAD858D84F21822BF63814190BBABED0F6831C6FFC8EE0B1D882F1786C26ADA57030872C53B4E37E532255A3AC269BB136679475415A128719E10C2BE430CC8FA3286BA38479E50EA22E5D3DA70B8C594EC74543401A07DC32C4314F866B478071AAA1CEB7EB8A1209E030A0A68E3BBF39939749B630DFA40472DA7BAB6DE9531EC630AA70568C7C1DEFDEBE6BE7075BFC8587390B8E0944D782C73E7E19B524CE7E5C9CE7C82068ECEFF5A4FFA6964B3D66FFA0CFA05DFC2BA8055849290EB733C737C0BCA93B21114B4513F14CC37ACE178D0EF2A5B741927FDEF1A09363280437D067DB1D1F24D4FA7A11EEC885D887B636C996AFF78B49A16473651364301D0229458428D6AE652173EA168D7B408A5A58319A4D0723BF5594BDD43AA9DF91DAEB1F539E0EB3A86C5204521789A5193F95F9553AB591878FB6230552AC4F5788EA7E2DDFF3FBEE08736B095FCF1F6208D4C143BF54F2A7008065E658DA4FDB8A21B881F69AE1AF35BF1D4172518165120B246497EE3F210FC6CFE91509079C51DC906A6908E768A4D3D0E25F9BC97E1B929D06DA05F730030972D2779E0B52040A13E7C4689B55955D588B924BCDA63A858DB6968DF67F80519F36D0EFBEF87A1A51A8593D76FF0E3AC37831514C8FDD874A7F04E2DD00A075B24A7B697F586FA517589489DC6F319252C30790099B291141AE6044855C35B96EDBC7DCA8F03D3A2EE3758CE5B468ECF20FC4E91236D1A3C049058DBE145D40E026915B12AD0868A8B3849A119C1457AB618465CF87FDB7E882CB8E75E131A75E89E15D5DAE52F0F99A899AF471727D7800B388E819FC556B9AC34E2B118C9DAE26889BBF9DEEC987F1F32AF3652671C5C769973FDE50D6E75B65D61DDF6FD79D7F143510EE70F5F0358A3E327F5E996910E4020C262A464E7D91A5A7A9B4C6C9D1D6E0F135485A60808B9BB8CFE64B4C70757C808AAAAFB1CFD2D7EFF7FE10333C3E516F8489A6C5DC00000000000000000000000000000000000000000000000000121C2C37" + }, + { + "tcId": 17, + "signature": "9B656484360D584EBBC561E4228CFE751D8981F330905498F4FEC740B86A68947B0F03B26369B2C6F1736F71665CD908D0A9382921B44997341F21AF9CBE25F5CA6ED5E803E13E61EFDAA5CDB97582D8BC47AD25027CB9950E7BEF9DA9F91DB83271761AD7588B187864E2BEA2ECC03C1B0BE45DAB362AF7F6536ED797FB28347C449F0A281B00ECEBE777EBFF66C5CD098F36ABA40D79EC58F3F7BAEF75A704B64C9FD61880EBB79B09E66A6A3B50C1AF84E8AE60B5E071BEAD1BF5B4218389FD6F46EE6EF96C81C44F7A801F3DCEAA832C02771C9A5091A867851B6784E2F978AF4A37D509138D152040A9CF72EFA9FDD08345773F5825CFDFB288BCB26AFF31C85AA6E824C106ED1ECBCDA37FC4103B57FB7D917A8B479A74F78A691F57482A29E2A5422418BE919DCFC6C58287590D6EB21BA4A60292C7077A619CB429BE30B52A5DFA485949279BA0ADB334488FCEDA56E09A9270E847EA1D11FAD6C84EB415235511A5B4EBC734D1E56262D248B930BC9499EAE946C8E63B3D4050FC44043FC45DD43EB5F0E321D6B2D1360EDD25EEA1DD06FA0471A81587AE39A67AB6EAE3253307559BF3C4EF17004B3FB4BB19962091DF15B87FE2C3CF2A9C9936F14D5D7C8278A26DDB767430544ADB3CFB8D91009166242D74DF15D25C6C95AB8C567B9811F661F69B7D3CCB41CA9D35A96F965152DF666EC38852A8E188242860948E807B05D32B7D88E2C11D240B4DA6BC3F41960A410B17D980CB4079EB163D0646768799663C0832A901BFECE8114C09887A36A13471CD50312B7825131EB66B212F680D3E8625EFA9CEF441B8AFDACE6DC43010782B75D4244ECA653E167BA324D67264CD521D31F95CBFEE107CA75976EA4FAD7156F8D2877D41435860D4216AC622242F768DB85DB6831A12FD4C5E911F9B4785771C4AE378AC0E4FE59A47F14810A045BED620EBE88BA19A926BC8E8EB88646C0ADE577E0236C3F565F7D00F2C66415D2A66606C091DACAFD6600AEA16FC802C9EF260A9E502A47ED1D6A433C4E6CE89A15F253573760612281C3D7C69F3F0B69CF3DBCAA2952F56B859D45E9A8D95EAF99A262D9BF69951199BB7CB067E1B2B0E26DC5B76B8CF958143F52ACC814E27D2220EDA58ED509DF9FE832E5AC3CEA7DA4A96B1E1BF396611A23887296194C359163908AB988B6CC71EEDF00D994F065EB75EA5BBB56441D976C2300786F1E232EFAA9E7140D2C7028C1D26AE7B6783C960C515B82D3DB4C74237CAEC8F31DF9104FCC4B5FAC9FA7E5092354658AFAB5C95FD80BCC921E16D803831945C3A860C6A60669DD9F0BCF6FA1B647CF357F4697CB5531BC09C8982C00415D84EFA66B572DB38A98003623C04ADC0F06DC9E34679EC1B0AD7B746F2C8CAF9719343EC0263EF8BD2511134E585E871EF3ADB08C2262A335CB7CC43DC506925EAE3B8DE9B6BA14F23D401E84B781D8A7AA7374AFABDAE863DC67BDBB8E5F91145E143A37E5D30C3EBC36C3B48BC94DB0232B7C3A4B3F27835F3F1858890D3813E37D2DF8143072C09D6CF0540EE6D2258B1C1D6A669C9CBC69BB31FE2E59FE4F42D0CF7A6D8058A7C4C488BCC58D854486E0A2F304E73D8E9C0BF04A4977E6254D398BB9EBDD06D7A2E840BA37915F05EE6C5DAAD484ACDD582849A08327E50838679A130F8F836BBA4AB3E53679ED4ECFA29474CAB9DCADFBA5CF5A6CDBB869FF8D305936C8744CF32B64F069F48FEF319E31C3DCB336B44486CCE2EE80F144A85F2A2BCC570649B128AB1EC1585AD72C96BCCA3A9B9CA5AAAB395095CEF6EC61CDE3133DD1C5E563CB7D04BDBCB117BCA2F2E2D724B559D38D09107040385C27813224D865D11076E11EF327381C0501BCE48E70E1D8188BFD5ECEC7A40356320EED2994277D3CC1210E7489A1E5380EB0B8106C2F068D0ACF1F38D9A02F470662B6658A20F4DFCF5C4D8AE8BD6F9B19E02C1F0B598CDA7C76D244FBA63754766A6AD1A0C4C240AC0FBAF6F817D29E159B9BB408E1C8853E3DBEDF24EB570327F509A35450EE26141184664C09D1A38C57145AA62648FEAD40FD2A0BA38D04A2E2F0A36E657D1EBBEA4ECBE43C5051A7625FC2CD0C2FDEF6C405A0A928CA0378F7616A79BCC6E526ADA5BC056AE6C51A1B9EBAF6803298681BBC0F87233E334A317583A48A53D9D6306149798DF59885B1D483EE84DF599F431C1BCEEB2EBB0850F61DAE0FBBA6662C425557DF09FADD85A8F0FBA7396A6546173CC1CE5BF871B54BDE32E8D5C70379C3C77C2ACF9750E99E8C89946B77C7FBDF149ED8ABAD75109EB0F0B061D69530ABA0862D29F4755CD7D6DC39AD5DD4DE322CCC26B20D1632D7A87DA5AACC10A4854E15918F79FE5D5B25F5BCA4D6CFBD6F308057A9C5DBBDCA4A8F2CC302404E1E0531523889A1C1441FC4CBD349A0EB9D65DB02C2493E3A83B305757F9B030854D769DEE03CBEB116929476330941D14C2C7A6A7E46C050438C90CE6C90339D4BEAD07D26D9B7CD212F523ACEEE20B5EED6EC7FC4EA7984AC3EFDB259CC18D421E7E694EFBE045C386E8648F4BBB0A387C0C8AC135B470EE484169C8E5BB69FAA4266274E34E28C0E7C2C371CC924BBC0DE5A5F33E61067F9108A7490FAA80F5247AA8451A6C3341A32F699A071502E5C9D703A98BDF6CBB1848664DD5374202B45BC518CE2619529764A12EA1787F12F7542A06CC9500E279B701EC8B5417B2581CD27A3554C56B0688360A82D12732F0443D1B6DB26C3A01A06851C5F5334DB0AA432B769FF096ACBB6F0CF9EBEBBF86BA1E6E08FF0072D209708FB437EC6B274E45427FEDDF805C56B0D8C3B9DF591CFD3DABFDF3D49CD39E805183E0F44E3E62EA41D512E01AED7D9B46A8CDE19C4D0E9B52D602882B5D3712898C21F833C5B48DC0261B6D82179AC64E04FAC063977313BE58B86BEBBC4769DEF6F961AF175D28D904DD0D7FD06BA5B9C8167A7959945BAFA3CA6FDCDCD030F6CC89C03B5EB533EAB2477F3932C3C7C9E9D50523B2814C915E6F4536B09BD4645B7FD2B5A628EBC9F37FD73634BEA5640B1F88B604DBFB60A1F6850717A7F034E38B459A5C111340AB3140F48E9A9A37353720CEA905814F92833B430B19C02C70C2631A74EBAEA4D7F319DC07B5562493685AD2ED5C918B8EBBAAEFB5A052AF6A524BEDC0B51EA2829EC1C1223EB10DB589AF71192B2FE73FDB097299B6E42BFBF08719578358545A53272159977F7D2256243DFE9A68D5DE17A860F4737145E0E1A1DEFF0B7472B4FDF68F994C8A573E296FFF1FA82F2B3E5C62648390ACB6B7C2E3E901212A547177797EABD6EE0C1653636C759BAFC9F707122227476A6D83888F93959EA5AFB6BADADEF7F8000000000000000000000000000000000000000000000000000D182237" + }, + { + "tcId": 18, + "signature": "7D3F29D5E2354EC9D7DC8CC01DE6165F9B97EE1D180B55253CACE1BAC314B175850A6A1B0F4AB10A6DF798E4377422D6BB5B10E28A28E3E301F9FB04A08F1CF0FA7C0C0196EB81B53398FBEF6BB1ABDB96F1CEF6AFED32600890B00F065F82C08D51AFC6D7D501A5FF81903022E3808327EE3A3FAF0A51BB6BF5BA833477317FFC72D18BE52EF8C92EDF4D114650C2911CF691FE75D9DFF178D8BC90067AD74D427766C87F3E655A6A1E3E520D1A936C53032E8288AD2F17D1E9620AF478F1243FC398B418EDBFB75694254FE934CD16389C8E08E913F7C27C08DC6C3DAE0462BCCBAE9663C2241C36DC521E707686EDE3A49C3F76A1F30E53980A2CCF83548D778DFAA8609F520D82245403A5268C8DD34ED1E60E8EE9E5F264AE40F1834BADB50FC61EDA3CE55F2B8A485CB52FC340F0E900CD2F9A05FC1D1334D5C68D09955C52AD0D42E41F301BC66F267E9CD17EF15E8F317D38EA551DBD91B083C10E30ED5FEDF363792493421281780B09C0E1BF66ACA4B089CDD312997C4D20C2331B8E5D96C299578341897744201DD36559AA94691D900B03EEB8EA9228AF32A2E2039AC43F14558DBC5D586B80366C5439D29C48AA81FFE7BBA14D89812BDC112CD37BA1CD0AD289684AB7F893B8815580C55FEA63384BDFDF8D2D8CF65A08647669F26ADDC1B40A200136CD544BBBD247DA65E2CFEF468E2047BEF6709B091F6372873C29AC7D35839207EB3815ED8AF763C93E20B68DE3D2F5938FF3343942CC66BDFBEDC036ABB965AEA65A828AF7A24ECDBA05CEB7D7C7F6E539A48510D7E8E2204EA819D88A1CF6A419FE1652F7A05E4A017403934991AFB3022466C578D27AAF85739D8759FFB846D097758170A1E09DF6CF8A3C8DDFA1D47C3C530D914086F3D04B9D1D379AB671BB97B2D85E97E35A0C7C25473672A963D11B8377D42D16FF2DEED857BEA16D4DE80F815BC9AE2AD276309CB32590863DA2FFB4794E0D736E45793B3EB6F5C0128E76948DBD51AEE0EE00093CA100E51A18702ACD7212461436E505F5A269EFF59AB9568ABD83CBD40550DB1DAD3C7F6BD05A9A922BF76CBB2E62B65A9F39D66AD00A1849A7354A5DB1C6C5F6897B8D35A56D1C4761E248FAC7496F183385FE332976CF670A2FF9D9051615B95376BE741AD6648EDC13A1A877505E92300471BCEF86242CCDEEB677D35CF6A65FC0A9D8C2A580A6EBAAB89E16CCAE06DC40A53959D60492844431037C6B314947444A0211E39DF43130F8255965409A537F8FAE179C0E9406B6672355AA3065C1756CBCEBB52634DC5DF4C6E73A4F880A1037A0A9387C1036354015736D7668E6EFD81321214E6F4B30A82D0664EC0148BA1DBCC772B00345C6CC917C6CEF5092B5C90B8DA75C3D0FC0CE6288880F3D9077467F0A93CCF96AF31AD93491BD775ABD7740F096D2F938DA0BFE8A4C731176413401406F48802497D23F39ED71E2A618A5796748AAC28B8962E9ECA0247A8D922382C3EC809EA4E47683280E3DBBE35984206CD89CBBA9F0DF7786B053EAD6DAE5B33CA60528054836245848F9D57D9E0892FC511552BF9835357E1B0CFF94A351B515A460C4E00B33B205330F7E51B62BE0264C0B54AE91FB4DE78A3437D8F9F709648EE510D2D173970130B48D271A45F974451C2226BB4EABBB8FAD9C52C194CFEC68CC83279AAD1DD651F5A9DB5DE16441D810FD47ADDFBCF107D977F361C415B6B7993AA7C93358D1BA3C3246EA982195D7F0BDB423891FFD24FC67DF21A210803A7E1A9920BB7BDCA0453F8D657C621508A8DD76B4710E7F4E9D52D1244FB2BA336A8CDF1A84A8DDC92A012B64035000DA2B614AB559117AFFC799EFF47C374C486D1F848C78F636E5DE663A578023E41A62DD94BF19D18C877F8928FE31BBDA84593E97D05172F49D9DE9F6596D2D477F43BBD58BE209DA6E992C26416153FD50D1CB9976DBB381FBD8CD30BCA0ACE9B911A59CA3BEEDF7C11CD2C83E74EAB21161BDD5DB654036D9831AE1C569AF5736610F889CB55865BA821C9EA5E53545F82AD8D7B2731010C1B5A10A6CCB626C87ADE983CA21872C87CA7FAD8E8DECF72E53911592AE9E9E006F3080EC8EA6316192DF0F78F73D95EB671D7C00F74B2D0EDB0E8754D5B2070321430FD18628A690590371D6A025BD1B54F6BD151350265573693E166BC7FF88B2F7A8E8F4202FE4D17A51C21EDB3EB11F7C9536DAF86268428DE3F093E0FBFE93D031B3B6852CE63F67DADD15947B7A28EAB9DDB01C592517126217E070FD724A64F44CADCD05B37C191D4E7F225A87171DF8D1AF8B26948B0A2E0B02FED18F1617C1CFC0DDC62EB5040BCE74951FAF6D6FDAB7BAC67BAEB7112FF4A76C6F8DE6619414B890D40250393E547AC6A5904A07B47EFAF0213A8DCE341527B7F1B050D066C0179B274EAFB2969C20737F57AC06D07D92DA4FB1B23BAF60AD6F2C9E91B0E1AE238DD98F163FFBC812DC67947C3FDF29213A820F26697AE5433F14EA5143C6B10DCCAD3EC7EB45B9DA0754BA94B9ADBDD319B93E92EC1D0E1ED9117E82F62BD4EB72A24ABBA7058CDB11D7D9CC14439823FC81DAE5EE5197DE8D84700A96E09336837B5A3B8D0B8270E4E58D64E4BB36B2C91D2D903F8B312BAB49562A0CB25E26412647F309D54B31B0718C679096DD3245012B825C27BD072C2DC265E1A67B03C367FE6E7564ED6416B14DC371F8C2DF47FEBD81FE93EE5DFB67AC2721224F6AD72C5B34C19BFB9B5F5BC61E5AD5420D8C608B62BB52F48E76DD465E946EB9716CBE9E9D64BE433F63ED7DAECE873B47BE1DBFD7008C90BEA1D1647A03D58DA652D5FE0E5C3C1BEE770F8EC7AB46138051F65715175D15FFCEFE4796B309336C108F4FD0A8838505F4AC6E422138CA8141C5970031170C49720BF5D3356185A466AF1D915A9EBDC8EFD77FBB1104BB103D1F1871FDAA46942BBB18D700F986E34C7764C36AC192E2229EECAB49967ADBDB90CD45CFDE7BB5BA97FAA86FC6A163EB3B3552DBC092F28A107CD729ACC7D176314DB68D24EFE393A4363F118F1CD6FFC53B6AE1E262C15CD4065C3AB94EACA62261CDD8E83B89C2E7F7B23D809E56AA45AB9E8C89D7D1969BF923F63A801073DD2E0C0A1FB95749D7C7A15270C4E90A2868005E4A1149A0D2E67AABDBC9CA822595AA6FE9E97601BC421D9917ABA0D753075F116E17FADDF3A60DAA9BBEB633B19E593D86F73A8DC152EC98440BBCEEBCCE3DCA5FFF3A9D789011A37E50B91837D6FC6725F027C603ACA3D0D0DB19BDDB15FEC86AC4020B0D434569ACAEC3C4C8D6DEDFFC040F1A1B2433435C5F769297A5B7C1E8EF11213036383F424548497C878E9EA5BFE2EBFC0C161A3040424C4D565A71A3A6A8B7C5F5F700000000000000000000000F203345" + }, + { + "tcId": 19, + "signature": "8FCC3725A592546EF0EA4CFCB8E5FEF136F3BCA5C28C4365ECD48643BA3CBDA36CFDF15A79B6AB5CA52F025913E430B24B7448BCE8766A711AF62675E92BA9B03E4917A38B8E8A5C01E8FB6D6FF2F2FA134D564C8BAD5D033D15F4B64ACCBB53925519677112951AC7F9F8289F533D678985074032E14C70E8C8EBA76BAC12A59E215E98962198E31517CA5AD82A80719BD5144EE7F2950A07AC70F05C41F41C11D2F051CDA2253F2A6FB4E38BF8EF917E6D59F49E855FA98096BCE99C350F558E98648FFFE14D11722777E04401598CF078601520ACC741BEDA15F0C2C0584F9C46DD594B584A1B0E01DA9B0F3AE639268A8442E9389DC89F13C1F46351D4E8AF79A9D2E2EAE51060ECEA7B8EE93B7E083A1C95747E9EFD156C948520E7E95E833B89D1F559AA173DD3352DE9C7E5EDF81481AFB65ED6C30E5631BF352F87000B1098B0125947CF07F76977E2D08E30D6707C9563DEA3CE0B96985AA3C369E9FCC6F850853E5D838A8FC6F00341FED92AFF216F41EB9F4F3C998A5CA98845A5BEBFDC82DAA9C6ADBCD79C0E3C06E52FCF89587F8D6A694361E196758543C962AD0BBC1373CF1A5A3E213FED1BE534F7F0105CE61457978C91E8027402CDA17843FEB76512906AC6CBE6204309049B3752AEF878D30E4B976351D44858B4ED4A18155690396CBE9A01CD1D3835E326524B9ECACC08481F38EA670FDC6C2A947745DA065EC5954A7545F5F7C460A9C4E8B2AE6F45FCD0461E427B895EEBE216F8A939831E888C596D03C3AD7D44AD88F8E6053D60F92C7F4831ECD1C08418CCE497B51D4B34E2E1DC77D0C08933827462BC81880E6136003D75A17A1AA73635B3523C6BE7871E6478EA14C6D6CD94027C7C8D400853D6EF34F96C7B56B2D578BD61CD46C256581B43795FD7268450EA0FEB8482493696893E0D85508C8D1E24C8AFE9F5746B69F616C8C8074ECBFA9DABB631B1DC71E00726FACFBA1ED77BC7B1A89916F6C365C3C66602134853D749369EC0328680A6BD1BAE1940BAC57C0F38E04F08E90A70556E0010BAC7E51C61C8A273D76F4C8599F775E2AE712398E4624CF0DD00B90CCE0A972AAB19BA661BEE350F2315BB978D27C4F4AE8891669A0ABCACA55E746E757CE247B21C8417BCDD240922A7CC20429CC38611916EC282CCDF018871FEB4A519E75CA7C2DD583660E372CFB52D05F6D2E343DBD23154834BCA5629F6A4933BD0C844D4BC94DE037BFA128CE3DF0A665A43D90AECE383AC0B9F902D5B3292E200759266578E7E3CAB484E76698118C882599D665DFB284324334B45EE120B8B3F13D3553B769B94F1DCC14D36BDF6AAEF0B39B09183F0CAC4720232D378EBBECCAE3E57F00CDCF3C67FB0737C717D88624248C6D81EEF0EE50697A79104D6965D55125ED667EAC00902EA4452FFEE293E691DAD2F9D25DB3CFDD7E09283604A641F8EAA26825547A37F7A54DA1CB1E0EA24057716C9C00DAD3D1F2CF4C448864B054EFD792E20E354D2741FF59D7CBF980285141BCE17996A1C3B2E1EBA7A2F110A95A8703177A9CE17B43F33E57F56FAD2EE56823422E03103558F15F4FEE87AD4A450F35F71F3D8F57954EEA5372F635A916A40BF5F3A077A9EDA4F05CB17A53D10F8852520D75B72288746CAECA7A21530BC4A0DF00F722CE6DF1487FCC3F5E5DFCB1B75B54C4A798A57FD56E68A16788DBBB5FF84478833D2A9257E32BD1A562E9AD1E84DE2EFF6E69E99D9E6EB7C8D99A26AF4D4997A6B75D787FA8680A48B0B93E278DBBED17219C271598B01CFD9B20B26E6F9AEB9BAA18D217927756DA90B6097BAA62B4FD817EACD175032EF5ADF01F66E421485E9291AFCAC659600A49D859D2A85CE26CC4D439DF1BD7D082DD8FC9D314EC51E23F87750BBBA86E502443DE00853C78FE7E2F0D9D0C65AD86C2D853A21FF2EAF41D69BAD4A596564AA91DA8FDB8218BA0560A1CD713DB3207EF34E2B93E3509848D48D85CD44E367C20C6AC29F21A262D409ED302708805E11E588F1D9F84EB5968DD9237C6539BFEEE2E0556A8554339E02544952BF483D2D677D0E6C11B5F1C376975CBBB38EEF8316EDFC0EF2EC95A97B6ADA113EE1EF5E1D76059E9DD90DF14D4B3D46A0882C510EA17FDA8B50059C0A4E608B9603C1BF00FAAFBCA27532D6ED03A3A6D1A52111C79BED5E50A3F289468B632E4BB3ECE19B3E311C7938551BF5A5DD0B017638B016A4E17CCA10E1E858DB155B5998C4EF9769F1FB8A4F502765D9CC45DA68D2E1AEFFF7288F8979C12F01706662C7936D20B19217558090C025761533019E1A2DAF200F68CA8F46BBB5C8C1E10DC8B94B23BFC8317335DC049D9EB3C8FCDBEA0C04E46167B244F2044AE49AE24C060332C9B6CD25A3EF4D6114E67ED25978904426649A3C5DDEBF63E809646B77E1124A75F1890D082E2B9CD0E5C27D2DB46C1711B5D89D74F65E5DBD84E3FCAA0035C76801AB84A7D0ECC6006A28CFF2EDB9032DA3FF73E38B24241345344176E4E0FD185C8471332559CD47923A8BAF047F868EB0141563E5D80779EFCD90EE2D191415C854240717497AEB4A52A0DA1F2B8577C2200FBFA34B4D470EA08007BF451DC6E918E4F3F80C6E61A20FE8129CE6328FD56B5B91340FEC24ACA21C6CE6869907330B0F4E3DEBB53CE58DA051B5251E7F707B1B67711BC8CB46E5E8F13C00D66232C3FCD42533DD10D27018513888F2147476D7609D9791AC88608029406ACD700F2D8489DF68369BD885AFC2E7345F2706BC331C51CCCCF2C424F0327E7BB6FD1487D49AF8C36B21951B761495D90C14A024094D8B614BBEB8F58F3FC8E4B4AA14364E553C9E40D5691297269D33C3AB28DAF3025A35D8F9930EEAE76CA7DD104C037B3B7FA98586A7D8DA255CFBCFBBAC90D30C5D83E52599AA22DD95B05AA5B123EA281D06806C4A747703FE2504D8BF88392DDB8979B11E57ED73646F910D7E57D457DF483D176E4FCC808B51F3AD990844F4E45C1E34282D7847F59055A6128B65F2B8B22F0361619E55DACA5E4E26AFABFB032C82CF3D05829F0FACC822A96E515834DD57EF359F93226C22E1E801EBE16A3BCABD6D8F4B78F15F41E879DA5F9DEB44B2976226B4DF771216509B31F60908AF3DAE76411AEEBFCAE9A956AE3AE98E414802471A82EE5E8C5691DE938DA98D1E0DA9E8815041067214F8913D9FEFF5201F320F388E5129D318AC55A9B99D585599E3B254A2515288CA335B4CAB4775D4BC5BE0FBC417FEA855217969427A4AD55318A882EA56C59C4E6CCCBFFF260E3EEB001B2834525F6A888B99AEB4B8B9CAE9F110202829334D6274BBD2DDE6E8F3050A2F454B4C5A65B6C0C3D5F7010D3A4B626D898FA3ABC5C7CAD2D4D7DFE1E60000000000000000000000000000000000111F2C3F" + }, + { + "tcId": 20, + "signature": "0848F20580F7078EAABA079A9ECEFCE67860B27E11B76B2C16910B55CD7D3B9D63EDD5C18C9249D4892888ED3F96CA3F1C8D9714923A1AA95277749950668BFF9CD1A0EFA53C921A714876E9479F749BA8CB3F5E14BA1D09DB5DE9B0EB57F1D59E9E3C93327CC5B43F1FDCB3FDD951A3053CE55D4FC309E224F77F1621321FA2D68D2414EED078352DF42E534A4F17594B6C3FCBD1E524E7CE5CB1DE4DF88CB759238112D65A77CCFA3B970FCA4D22F5B708B15D20397FE55388A6334E6621CF5C586EF363045E548A69492327C8EC60D9D16847C72FBBA85A321DB6B6AFD6B6F5705B2FB4D32EE3D841E8EB18F98000FE72E0602CFC34064949BEA876FD58501B15157F67D0435D11D8C1D51E0B40B9A899F154318D6407509D2BB87C0B2D11A140FD35094078B6484B62758E0E76E2AFEC7B3EB341C754B1C9318454702C181F3DF6DF162673585576E1CCD91E7F8273E9DC719C03887AEE86FFC80D42F723903B496B21FBB10872804D5D0586E9D2D486C9128AD3D291914F73E701D93EBB6DCD9DE2A84ACBA885ED1ADF64369C784EAD94EBD7F3A99DDCDBE6BA33E1A3E38712140AE37BECBD673551827A7239A3C3DC8C11337847CAA66B73DC49EA98CEC66492DB39666971B865ACCA012F9AC55B35CB3E9D09FB3D5B2FBD89165C62F350A14CC6ABC7C5242C76DC41C0BC4D6E7475F97DD0FE50A669C61584C982CF87C66F0FA9BBD295765A0F32E244998FAE798001E6177161BD2F403FCDEA314523263C4D15E914FBFF6F4910861A770D6848E3647B7B71BA018CBB503A7185CDE0D4844E40247AF141D034119B0CE8BDBF86525E6ACBEB530C2966DD37DC2AB1A14BE22A1169C904E2C90D18A16C113661B9D2339B3BCC9BE50E3A69559DC847FA9BF0E67D377267E26D3AC94CCB47BEC06BED307138AC1D5C69B31D299FA4A238F5B78FD5219EE4CE5FA7E5945EDFE4DA917DDBF5CB3BD95AFA3A3ED242A7EC78A3B9ACFB51C9712E40488136148B364127E2272486E32D380D1497E7A845C40A03496215FC6BC7DEE48F748123F22F8A1F0E34CF1C5B44FBE3098AD291CC47848501168A02430E27558EB9F5A9E36B1245DB490B2DD103E7473CD4CEFAEF0E6B2A2F2E27CD2A26B21F2D7EA9710E80AD5B5F8EF39DB220C569A15082626A7D1CFA2CF35549AF242D8357D57C86878CEBA84DAC5D5E9087E9DD2540E695B36409AF2A7E7C17E9C89B9CE5101F5B8FE9C6E644C1E8F3CD6299FEA0978D729C826287662FFED24D4455A0C563908D5FF36984F232ADD262A48E8E03AD50E7BDD998A2EDF1B0B95792F7B163B6FA7FD6827DC407AA812CD2A6EF5562D36C83560EDF50C34470DD28C0F363159A80373AA3802A8BF246A521B5A7192B287A69E94A50243EE9F76009924B7A04EBD2609DB51FA23B1F1A852794E4C749D8391EA335C4356BC566BD756AA9750E653753FA25F197E3872A6D7A465ECB57B20DBA7DF70AA098DE0C68554C8A0E48B4021CABC6FA83BB80E6B024B819A22B6648370063B5F3389007465D3C394F64E60AB253F7279395FADEC592EA0D527BA7DC29A8DAB9578F5065F3D52A7C01AC521C4CF45AA39545D045D83EC793EFACE7FC0EFDB7B45985682D1639AF4F2B1F4363F7B43E47802A77E7A64C53B2D2E97BA71BF15C2F8497046B37799C146FD06CC91D97275EBFB9B089B9431D314A211A8A021468AD8E3E72AD2BB4BA572F5A7FB1FA84A69FE2307A419564D985DE57BE86912F93110CA9E1589FBBE1DDA13E56552C225745536DA897C774B6A2F040FBB37C716BE81000668B5E15A9F39B914B998F1A711DAF7174E121A2C6EA0B2E1D3417D895903577EBAFA98A7B904800690827AD520011DD40A89B58557B1CEFD6C33316DCF5F22C4BB3ED9564BA249B7C5C0DB11553C52D53115EF02D1A9E0B28AAF26BC2B14EE0654CC1CC4FD01CB5106FCB7A7FA0592A5A391433E5D14F7F33550B95F9C520155FD60CCA64B05E9B2C94307A4265416FBD464697A150297770D0766CCF09FD83058914355D149B4C363CA922417E0ABAD4D045C9D44E55CBD23204B2F1B98DC49855AB6055836B1ACBFC14000C24F4C1479D554C2B2EA8C70A6F87081BE76BCFEE0EEACBCDC7057ED11BB34EC43C5F073EE0341D216C2F0E2A5ABC7CE03AE878F9C8505AB2E8A8A4B37EC3930F6E584CED25C4F4021CE5FDFA850B22F80B593C456D691C7E8C0335DC5C279F7F85A167DFCE85CA4B8D504B739A495578C06F8B10366DC55E734DA62DEFFCAC0FD03D45E696B58CD5FEC9D4B35C94D4168DC05AB84E5C24C622054544A31110CF3692A8F4403179A88FCCFC8DC63CBCBB486DE9963B172BDEFFB0750F8396756617126D75B3E4136DF937BDD2B8DCB99804F97DC6C48BD6895A7C98B8EF60441D70B112BDDB6998974F93868D4BF6EAE0A466AA2F52AD4CE63C11A27A2ED1AB712E879F0CCB8D29C2E959563E45D640133786F7D8CF687D28A540F4D76E52EA7CF415B570D7500DBF99A7CC80B22CE728B598C9327C392ACC31C3FB6F1A74D6C5BD4F82BDBD0551DA22D42914040CF7086B1C6B30292E932B6631B99110FC5EFAAF3EA59E6BE473A29DDF4E5F6A657E2E562DE99733A6BDFD180F0FD6A3E78CCEAA8AA3421C957503A781E75D3AB2F4C9C7FB27E19B033508F38DBC4835FE388D2103960946703880E827F89F1C4AE0ADC53D4A33C097D94724A7B732ED93C5DB1E5258B1CA94B9FEFD11511DFCB7BA984012BF84032EB29CB7A8DC46C89250B3F04E6428D585A8C403F458372CFEA7386955533AA3285B48A5FBC7C6FFD643D70D048AF0EDE756C51F49A37FF22A9F1F1420EE0C6A059E8C281C1A168534F5B7ABF12D80A108E159495FBED116CFE386176DB59397F21887FE342A609EDD7C2007098CE8C1E60B7249D3733BAB5D4CC8AB2794FB7CC3DEA8A0EFEF06310405C66AA9EC921F1694FE35A6A0E1D361E8B4C88A973F8073085E47CAFA2D661CA0867E1F3DB97CF62BD0B9FC7560AAB3095EF2DADB7C2E25A83F0ACB7635ABEB2139CF6021471B7658F65CC80B04039FB4291B8B5CDF42E7B9F156F3C2DC2F8E71B82832D16327DD5277031C91E3C56756D38528764328A9A6A4009033B436D24CAA14ED52B6898D466C3DF1FD23621842D7693DFA35D89B2DC441D1BD4D1AADCAD8DCECCC42394CF2977E383736177CA84A379C0E632BC3277E287F0B72C09A04264AAAD14599E0F6516C5FF6A4DA84FC9BA39CD172F3F5EEBFBC0EC8E7FC78AEC8416D01E3EC17A9A934549ED515DF1B520F18272C35567086888E9AB0B7CAD7DFF3F8171E2037444C5561636C6E6F7D9BA5AAB7BDC9E4E5F8F9031A2A363B49535F7377919CB1C0E1E3F4F7FCFD0412242947597A86B0B3CACCD80000000000000011283C49" + } + ] + }, + { + "tgId": 3, + "tests": [ + { + "tcId": 21, + "signature": "80A3AA584B532C5098947755BF88B40612446DC7D4CCA500DF34D9A91804FED988A4EC0F7124A5C42B7298D1784A5F6D364F7445E5F9090C0CA2C84902722A800B930AC58C45A46066A0D613DA411DF5511A5401183E2EB6B6C63486D3E2976D77D3319CAD88F01EC4429BB8C69036CF1BD891DAA369DCB525D33E9803485F666532CA7CA8321F983525E52AD2A3E363E30C7D7AC7ACC1F9A7EAEB76B7290B2DEE7C681C125AC33E9EB2B8EE080EFF7E8D3751E3C35FDB2CF58C2C9BF83DA0756A75BD92FDADF3E9F3E1637503C923802D7843787A6D947BAEB26FE64D0FCB52C2C29DDDCFAF2BFB4968E5938155F652145D00B410CAD920BCF74059908DFC0916637EE248E63C3EA0CDFBFE1B28388357206C6DBB8C0D9A23942938EB523A51774245567BE82401E8877048243D343E0D1F3F4503F8A4BE59BAAD3E76B7E2D1C2CB4234B62BAAA10642B903F5A644DF2B37E740DE63C82617C405B563BEE0008F70A33A59BCF17A38B0170F736D3D617469D39CC99E3FE9A49B94DD5E1ACD03877081658F4D0300CBD5E50B0AB094E4502BEEBBE4840CD5DE6FCB891203117980FFB033474E88AA07ED44A306115FB08440212D943C6E8896370D8FF97DD4E29ED631F05CD72B343698B8078DBA5523E471F20F4EE58ECDC30E3D4E0F0E130378B42E5521AE16088C18874703CB8A38D382FC89957F592C051749FAE68C14EA0B6E11677D65D7AFEA3516AB9B75D5F464B8E119E97ADC22CFC48729DFD3881AC6422A11E0FD883F44FDA7A7370F85FB80EED1A4D35AFD4597C173186BE56C94F275E4F2AAEA096AE8FFB8E5499DFF2A00AFAD19B40A0EE428EDBB3B64F34C4ED401BA5772D647DD20E4BCB393D053DFC6CBABE37D7544727DCD40A42E83AECC1BD8718D7B2F0A8B5E3E98A568F055A6EFD74E8D81851D745634AD5F7FFF96A5C832859F92A92E70249F38052CBAC2BE7DDD217786D5FEB80152DB1210421D53569B07346AFF582129AF9E35DE9C3A4CF2FBA7B6EFC9552503EA94A722F6F9A84E190C422883C71D60F4059F912CC773AEA6C52B2C5CDB496B056697F38F4EA2BEE6D5150E92650631DC3C35B7DDC063643F65726964575D34E0FBDBC3B144A829674BC26A21C3D7D873F70BFD2BE1F71D5BA2593C221DBD6A245045256738EE39251B1F433F4C8E0C1AEAC740952A677F72D11A0437A64188A5A8CE69A4BD56D98021B3DB19481D606BAA7263EC0ED9529B242A366B76C5EAC589BE4A3EE50B0A49852641F9102E2F63D75FE2C295D2CFF1554C77C742979F1DB719FD14D1FDD0303F5FBD3C96763CE56563D05EFF726FC1BDCC4C71257A8920A8D5777DEF74D2E175A7A2541AFCDB51249EE6010F19C9D428C774ECC455D23F7EB770B8F2AA09EB278A55AF0BE2EEF172FA12365E0D539C60FD5A5EDA381620C1775EB2F47146F1E2C5B854023C8711DDA05FF78E393D1273641CE6DA638006650439C5F32A45BE179B4CA0C4DA02D908BFAC72E47CE4A2E277991EFBDCF86BF28456A6FE93E671884EE309DDF746194369B49F76476830B242DCABB07203AC83CFF067ED83B74D201DFC633F63BB2039C82785C3A80AA6E79D303F02D134B141156C5ADC941F477E955C83B2EC1938DD6E491C1D5EB0E262F62589DB9F9BBB14856AB4AD10D450923ABE90E53D64667D87046B81CA2674A266A4F43C35A5DD0C8CA7BF90D9B8E7700970FED98BFC65D22F1D1AE7DA37709E291EDEBCE413A636FFD8FBC55D921E2C043401D68E837049C4469CB7542A3A4E3CAD8272301CF07EA827C7FC18766D43D5DE67C32CD0710963188A744B70D3EAB6950687EE42A9FBAD7FB7F1ABF8A623E0846CB9D3BF8FFE2C5B1D650E3086C809B08A01E0AB08AAD8808320B2E43F4EC80D71C1B1A9935C6755349AA3E723324FF334BB9BD2D6DEED275A1F779227BE29CF8D6302DE79776B2B59BC42837EBF82CFE344AEB2CCDBBCE412258ED39C321BF78E4D7F1350AD7070892C47A656A9579015FBC1EE340502E6592D0078293C79BF17F189F8D46AABE90C54FCBF3651A43B99A004D1FA260D7758413015EC3406B8D7E5C8A3C0D110F79A883CC13C2FE40047095A1E5D0DBF136A2D33FC04D1D5F7ABAC0D43FC083F87CEF760B4A278D90E1D5FE74E999A1A58BCE582B22807502A3135700688F8628FD12AE152A506038462F6A8B45E5CCB4440577374CB6032B75E9B92B8A4FBD2D080E2DBE7EF640370AAEDC4C75829201E17797A25EA8ECF81057F3F3BF50227ACA6B4039378BA480A07085598F249C890831A4A44A5D24AA33009A0DBBBFA5CE269F345876C7FF4B55D5ACA860DA86FFDE4EE9966C44A18A5C3A1FDAEEBE3BD0B3B9C2D92041BEE72990348993491C73BB4A813295422B4129595B359B3194010DF21F4D3FAD2CFEF725BD089AD68A2001B29D6DE815B9519850C99C5F0C8FF573B2553A4330DAF4CA5D4E98804EFD6B0D4642FE94D5835CEE0987209218E37921DEE6828F29C730AD5338B2C8550FED699D266E99651ABACA63DEACA113EF34378654EEE36D53846E5BC40C189073E85DF689612AC27215C7FF655F23273FA860CFDB866B7A40AC33A28A261BFF4434C3490292DBFE7DD54F54950ED3BAE86FB6C7B05AC2DB2D26946D0285BC571F4BADBC7944B9DC667133CD308B034B24BB5177306B73DBD7D506225ADBC8B12427E691F63D4DE76EA4C54434A57FE92FDAF6249D355D5E6F303BE70BC850520314755BC500E9C1AF6186FAC1522CF527158C491371D7596C3743A94E8ACA236600D6682EC7ACB87BEF47078722D8B7AC7EA48EEE37007E766214C0C27E97DA933913D33A02C522B26800C113336312D86E0FF38A67B09B344205062FBBF576532D22F027B79FE5CFCC50C3CE52CB6632190AF1406AC18C21183D61569E14981312744C15207124F410E8B769AE628CAFACF5CFA53421AC5E0F426D62A9BBCB8E275573941F876522085775C8B03CDCD3D67CBB50F4EFEDEC473DF28D2D881AE8CE3C1BF09F2CE9188035948C4A3693A05AFD3374EE58EAEDEFD90CD8C4FF0AE325AD8E78C38EA6EBF95D61CF46203DB6455176647D1A12CB7D7423E3871F42A8B13B1BB9C2C2D10FEC92C3F9E0B792C837C07C10AB815A359679DD22584E4EF1BE4C1DCB918A9B130C9A5E6023E6763FB8938D511DE761B7A4236015422D30C64BE39079EB5C66FD3E0BA97FE1FBB0F9F61CE878052C90435307112A2F83790DDD3C2A420ACB56C8E0D76753E3FEE5D73DFE901935A2313DCAC424200606E704F305E124A28FBC0E30E38AAF3F2ED11E27532C15664376741F70F59830D1ADBB56042F8C87DC2C989FBA6CD94AB7543D0EA696F74D1421F489F070C9A2C793CF48DB7BA4FC951CB47272E450017E3849BFF1308D3CF74D9515C04E889E424CF87D0B368DE99D9C31AA1A217DE12292040ABDF61AD972729B6B1892F72AA71A1803905B75CC61C87775BC4C721D94AD74E9916BE5758BAD7CB947CC9E250B42C9525829F070B0B0DF812B89A88ECB874E0C81F7B1FA95FDACF77C916CF8E72ECF00C319BF4093EB114465B321FD086B79832AB16F83E7253B031531288F70D94BD5C9531DB6AFD125A736B66EA40EDF68D020B49D2763B016B328D8959B08370C37CBCAAC5B12297C1F3320DD9885718B4B00DD6B10E2652A69360FC719B55723DBFA38749CFAFB440265DB48F5DA31A056A59428D3284F600E9CD497B1378451569BA3F8F1D32091642E65BB229A0E676E3A80B1E18C3A36C4D17F9901909DB8E5E2203E7DF5E02F152B1D302C31C91D8ECC3E13FBF864FADBA37AA645338597001F55C638E668A6E36794E83247DA88C84441EE126E43DEE6F3F1F201738E25E859118050647BEF46D042E14DBE46E2B189CA03245A7848FE104B08468220278E230FA454EF065BCB26CFB93B19B3B35A2C1D69E301300F50DFA168C54BCBF8673B63A7DC6AD7F56D33CACA83C1C77678777BC6239632917ADB4000D229E0ACBE4A8A243E6C57ADD4C728527A7051DFA5FC4B995A3FE3F3A6E5BB9A9D6FBEEE21CB1DFAD333F6C958C675126667F0C1CED9739F2499E79AEAEDA15DBA5C8C31986564E962FCF789608949F7FF91AD70B3431CB86D7F1A3E129BCEEA58BF56C5815C9E44B60DBF7D104B8C5D85CF05BFFD603A2F20843987A1A5B34B1182A014C5AA7F5EEF615F677AE07FD093E77CA4DE721B67760306C7565D5C764D2673E02B266921647BB5D16AC34644183BA29F3DEB5D494D063A41E7615F8DE9D8F300FFBC156B69D375D8C3881F873A98EA7F8759D5B287927D5F3EEE9A242831B7342CD495FAC2E76F25426D24BEE831557B622A3F7DA57759CB2DC91D107053CF2C3D81BF1F85D75FA9B8E6ABEBF976F9ADD4BB7F788F8592300F36AFBF1800DEC01FD44BE822CD2071E328C1F0E23F460EDF2ED9A6E6B68CBBC011A86439D8D110F56C57EF270D25C5B588BAF25684BF68CC02827A927F9902283D3F76DBF53E864C7B9E44A193D119B563385A603C3E89A3ADCC9B7B9257EA51F697E14F708419E3CAF455385585E461FBDC32C921D47BB7DC8991D01062E833A41535A6978A3E016585FA9C6E248676A7BB5BAD5070D149BC3C9DD1A5C5DB200000000000000000000000000000000000000040C12192024" + }, + { + "tcId": 22, + "signature": "B6662CABCD010DBE21D9C8E04A2857E7C78EF2AE1D5D583D2E292257F5CF7ADFDA5AE6574FC79E58F254DE8E41D988D2EB72FFD336856AE6A0FA1BB06CB2A8A1BB588F1201B31E9E62996097FC84D41DB9A57112F3F02B2EBB572602F054551D313172B84E90E907EA6E293F1FF7446C5814CDFE2425D61F3DAD02BCC6262F816C73B87F68D2D4BC0EF41D3C659D9FCA7AE921547E442B3D0BB2620208D12932CA6F3232E98BFC2896B8FBBAA7524FAB1236298C6F743146C758AE32109CA3A1F77F96D18D7A87B608DEA8D1C83F705989D50EFC5BC2228D61C6533663B1FCE85669D0A02334831DE3F2A770D2077D4C79A5928B21596B464D7EF0ADFD463491458B1F151B2EB5A6BF87D5CD39C5CA162CB8B111336417910448CD63E074282E51E3DFF91342FEF98BFF2E40C055B57FB2BAEF5ABD42085AFD65E14B3C60A00985F3B4758C0DA6B43A8D54DFFEDC07A298F4CE70BFFB27967EC5D59B91A3F8DC79B9846AA5255B3199FA422694B9C5E6F1A1C8B494D1B2D6F093E6CEE2768B1195615DD350E9072E736911B67FC83BD6ADFA60F2DC9BAB479CC0BEB914A0E9F064ADCE261909A25DF629CD56BD3CBF8AB8107AF1E3DE33D772A4BD8100F83C91934FAAB8776CAD460CE912EE635672D3CD3B14210250BC3E742D34448F8EC576F502276549BFE3D46763875F701BCB01975FEE50157F16A652524BFA5BF6F69EF32AADC43430C7711029C88EACD391423693513127C0411E08D7B4952AD5075A09D1F14287E94B885A43A88EB3D602FD122CC1507EA88ACCBEAA3E939305C0092834F30D486FFF47D373A68B55A01934B2254FC911D122343BDAB0F2AB2278EC4CDD7D19565CFC62CC3D5937C12D313D77A5BA20A6708A43BD11480FB1C7598A55EE706E9AC6BAD2641A640B3B0DB06171E3E9CF2E4FFF16AC1719DD97CE3C21564C2410E9B03CC9792661C39677FA20757F53B859655052B6DC8923A172E1801FD2A5B309CE97B3DF50031130AB05C9A0A7E6985471BA8A92698AAB7F4CD35976AB007B4A43B8D51042514621CE3B8AE764E997C18C9E62E68C4340B03DC4C63C0C7472BAD4EE36FF470E1DB5F2CB6F136B51692A1836AE0B5A00CCBB7B81450BC51605EF4AB1717438DDB7C5F1543A59BBDB7A1C13980C227DC0A412B486481A24BBEEDCB379B1979EA058ADE841258A372AD0A25E5C0D11B87585119282E9EB471D1E944A07859B43A65396A3252F9DBDA5C5C5E52C38529EC4B9ABDBB936CD7146AA90A6E1B35864516CE15123C030853FFFCAC8E65FB30696A0D64C170A6D60918DB28B8DC763A7F31BF7F55D31C6C42BA2187E07BF8B25595435BCFF169EA715F31EB11DA382D6D1D1C20B747EE14F69C8F9D27C353EC651BE930C05AD02502AA296F01B11DFA4EAB1AB6B9E99A59561E8FDAC25DDB432890F9E383F54CD7FC530AAB05BC61500C5738B058F2DF8D789F51922A66B015BDA4420051C1E537390FC4F6C3F790329C963D907B67229CD75641F8B00D2AADE441D47763682686928AB0AF9D94736DA210B4D74259442D623058D3E8DC3B61731A9A3662182A47848B8CC7A8127826AAC45D2C03BE0B1D2697D7B2F85A774F891EB45AD17C58F532074AE1B70C3689401575C33D57CC2EC0C00B643109834D5A57D1B546DE93EBDCEBAD143D5C6AD7498335B45AAFF1AE6EEB4EEA739642A8F68E703E827DDA7EAF6FB674CE8638F50DBE7E4F1B2AA8B3300BAD6F802E3F0358F0BA8C1881104EAA8B4C9887B065EA7B0CDA8EF2354E2EC5B111750827CEA337DBC55FC88C6470FF87A8B7B50BAC4BC7CC5BBAAEDDC6BD1E9F22663602811AF94F49021C86F383E1C9E64C465D78F1C42427894012FDFBCF90916A3D38AE0095EAE52FD539FF857515EA396280099CB36167520B1EEA47AB0B1EBE680506ACD029B4DE61C7389500A5906BC56C30919BD753BABF4E6F822885F13476F1DEF4BD444C39CDF1AFA28558BA48A6F99CD0F065A18DA8281D94656D94736809EC626BCFFDDD1A777A1FA67C642D08FC30461AD69C1332FAB84B400161C3802F19E89C1E962D698C1AB1C8D61AC99987E3E7AC28A8FD42696928712A9E367CE28F48CC9D17D69463A81670E2AE088E0BE21E0A89EA9ABF1D1986DEDA702919A2C9C1CD6851B3356908FA62EC2DAC2817D5C6C874B8F6D5F92FE7617C9CC2C3C221AA2434E156FBFFE8B7C27646B93C866E2FCC1A32D2BFD859B432CC0EB4745B1145F482D03A2B22BD026BC6B37BC802D8621906DDE752AD414615296A403F9F1931EA80BD8B3928F25396166562E62C06B946853C17E30C93F67577B35E81E456952A4086907BB6049906D9E2F9D1927D0055AB0CBE11C0D82D899269D145255EC8F2DDA1FE481E3B15DE0A719391088C1647F330DA8AC990FF06CE0C957F8482C88127B2B82F68D115FFE880BBBE9D4C6DD2D9C872DD4B91A4B52C217848E38805B92507C9899484973EAC5A47C78A53A58E4219B86818DD90F5483CBBDA8B56E3A12739B7B287F29DB9ED987CE4E93079B577AB4FC421885E7951098B1B036AB3A93CD7F2FD65B75EFCB7007E8378D2BD18C13AF5CD6F8B0E5443A87649C2463BEDE2951FB7A963497668993A9ADB3690B9969596DA62549F0E5B597D3BCADA83E66F565E44A0C0B88DB3EFD076DD011141D8FE0348889F0455E3E1AD8FA47F5C8F28005C63FA4562C88AE0405A95069BCF1085909198826EEE7C86D379AAF244A7BACCE44F93D1611142421DB3C82860736016C36C89A3B6FC87509696C708C0DD2A1161F6748EA33D1989ED65D1DDB8878EF158BF1C1973060C00BC132E2407D1A4696C6CE911DD9BB4B231C961B7FB427E8577CB28960FB519C9F977B627B8A59400E72FBC12B1A207CFEF4C2D34592E0D2267D30BCA0AEA3E22C8B7A308B02652E726B2CA97179AD96C8165FE64F230E87923086431D55D1FE4208A987C61E9EA8F38CB56B7DC086A192FEEFA7AA0FE2B3975296B1EBF6604DA709B8A7169A3C610061A4E85EB42AE122A162275256DE631A54E7EC4E55DCFC3FC58FD0273333CD29731AA0E18FE0CEED334427EA9220F5E6401C68ED8B0A0BA69033CF6B9F1960DEF6BF9E5978AA7C1FD480AB685E44227A4B64651DA47AE3B27EB6029D59B2DFD1118A64A218FF7DA3779A1C0227A9E26F92DF3A7EE73382A807B71ECE108E5E46075981A2FF5152BBAE895C9B0CC66D86850DA85FA737E2F1AB80F8C2741190000793DBDF6C54482514704D09055F65F1730B05925CD1773D57849EEA88DE4A3DB8BBAF341BCAC5CCD3B56FE163249334861DF702729EF012659B8AAEE1E8D4E785767C3CB64D1319E23533164D6E789DF1501EB9A6FD7F0F14DCAB73875D4F2848EBA3329D6FD40F60C626406BAABB2B81C95DDB127D20F0FCA2422F74DC6BC3AA5256F3F9F5C80B81D1CE07D62712CA54662205B58E56B3E1684D69323B4E73D6C4F29D9F70F68D5FCC3D89965E5A1702523CCCBC08B3F6427A616C6DDE12C374643F3C7E97CF9483036835D4F928D00A673C6C22F16BE20AEA0E4DFDF88DD4172D4DA21D4200E3DAF7B3D7FDAA5659180BBB6CDA4AD79A9FCA6D5D2881826B40030314EEA07CD45539BD0BA04525DC79326B5AD649B343C23F2887226706D66899881B7CCB4CD46BAEB41E9D047E87AB8EDBE95E02672AFBEA25976319BF35C13C2C1BD042D3DFA527E69DE13C84DBE8410DDA13F38B3FAEB479ECA09F876095E5761ACF0144DD946D2DEB7BB70534E85BD2E23E1863DF685C7E873E9CE29930F3C2A8F78D77F16D4D34A91F1060B6F275DC9C57BFB49A6E5C547B9CA023E418BCAF73D8BAF604E91F5AE69F8CE08B36EC91CC920296577A83C32B07B56776E5311523C346D9590D57F036187AC1CAAB62A4ACABF360D6C4E49517E30726F26126AB405381E02F4C7CF794F8979D54E87B6FB082A8B8A0B1D0A26090A16F09E94D0CDD02886C6545F917D905A7EBDDD1EFA8E5C7763A32DECAA87ED7229C774DC4287B065D04218695B3142DB41AE748912797DDF08A4F8495334E15094B51B21734CAED59D5D2E6635DE144897575B5DD00D51F98715C220CEF67CB08FFA84AE2EB8491303D41F5EE405560930F93EF7A5D3420D203629AE0FEA310855EE7908C1346672C669025E49BA520C471FF6DF9D34FE3960A5A3957E5A007A636A457688AFECB68572B0F55EB90435578E1C75A30A18A17018A7B753E479C677995AD162E7D04AF4D4743A186031B37D9FE4FE23D274DE278FA30BC2C9EF5A5F1DBB431DDD23D8D908722350C3136D26382087BC7399C1CAA1ED4A5508AA0CD3FCD89A45119EAADB689B1D94B5F58DA23A650D52E5C77B739125E660D9836647D7371BC635690D77CF63500085A2FAE7C15ADA7654208FC88629307A2DF3916262523A61C177A7E1F8FBA729B6BCD401F8033302F83DCEF604B4C3F9A5F389C354AA4B938DD145B54A00994FCE1ECEAD40F8D819F232EFCC05FB812A764486D21295E56C4627BCD1F3EEE644DA4E32A8EA4EC4FD405B74BF49A238411AC85E15E4B6755E2EA566F2C38E858641B3486927C6428CB030D1E394A4D4F5B6B79BBF42343A74383A5C3F8FD2373C3FB2D31626ED8DE1C2B31637386CA00000000000000000000000000000000000C0F15191F26" + }, + { + "tcId": 23, + "signature": "E2B72659B75C1F48D3ECCE4E6543C8C79DBA860CFFCBBEFB69AF338A4816ADBA6E6673112627712B5370954A29F9C896AF05012B290C6171DA9E894EA53A94F6C87D096F6DFDC0D77ED5BBD368E4F0CA642DCF6C89462C1E694F8B9C67F641CC2859EC7289A85FA82CC1984B5FE045DA7814CA6F693D144DA720D33F1619E74E9435DAEC3B4D64888CE2525FDB063FF6C4578A3C783B364C80CF09B10D2868DA846858E742E7F5E5845C49B4694E812C39D021CFBDEC8172A6F489C8D0A5D57241A8F676CBD02446725B6B2C0A51AEC4EE63339477F0D7B7DA74B7D343AC283B6BC38D79DE45FC28E20D4BAE6D7E9DB775E4801ACD3FA93E05818031BFD882905962BBAF1A6CB0543C68A6A1232E6BFC1B820C53DDB53CBD62A849FA24BF289589C860F32F35C42F0C04C24750A47307B07BC610E1B6D7BA61FA2DF526DD836A656FCE196A8FB708DAD7F85CCDFE288E2DF71F3BBF9C0CC6F48ECAAD507AEA35FFAEE1E7DBB53FA9617583EE72DEB3DBADA8208E19C584F034D75B50F0927DA9CF2793A1218298434C32726351A48428F94A19A7A286CD99141F97301024B6CB6823A199B3EC759ACC3A7CC20D43072A5E8112ABCDDA6A17C1D9DA1FEB4552B07575FCA4B697EB8165BD0DE2403AE19DE5CBD60FB21059010C3C4D2B0DCD918321DBD7F94D59E0B08825872083FF50847A3457ABB30C5C32E4DF9735553FECC558412A22D46A165AF38A07CE0E2E1F888A5DAA2F9D39870F008E38291208F7D2FE2D75BB4E5B6DBB16662A1DEFBE0C4145CF91BD2E66A670DA776993F60A4757CA5BA0C55BADBDB1C0BE86D290D3F00EE241243CBB9CDF5B3A93DAF95840C55320B931C6E3EC9389B117E7BBF23EB6192965AF97DFC89EA6D2580A9CA0C699A66E22FB7354F203FEFFDC4934251A8488A15C3491C3C6E5DAE8C828EE56D97723C83164AD15437B62F4B06133402A3F1A261D08F6091CC5C46C517DA95717FE632FCE49C659D93BE9417AD1507315915F1C48F20A66F5F08352C83E75775D27F76B1DD73961D50F289391FE376977817D12D7C9591FA2832AC84EB00A8286841812F8C120EBEF5FA71F79AC3CE6C77862D2121B4B21A33459566998CDFF4A0E614CD6CB72F5AA2643A3A61D8104CCFB041E94D433AC6D10352049B4C104005191284CC9B23942D90F3C53D05DF898394EEE9E041B735BBC85F20D454ADBC84D3769412F5E6B06303C503BF1C29E43F93AC993BCFC20250A38BD862E7348AEE4E693B1F99FAAD7B7E8D3F5AC1CF8A192D894AA3BDC356106F4C212954B25D86EDF4FE97ABA3030EB20A9DD48CAAB2955F830523745B0208EA35AE42AE06383F8CDAD8E66D5A988D95D1DCD310C9A6AC53DC448AA80B21B78C2CCF3E46B447EE9E9E0E090BB6DBC1AA4D5A6444283CCD5E01438CD92226A4FEFA67EBE63480AA072FAB17BFC0FB0E0901B5DADB7C29631B3E3022574889681478E02D5C81B7C676122A1E7AE441D16E090D5EE64A17033D0D0C6953324C5E476C652922FF1F1E47F833C3FB1705E5CAEC5B57AB93D192CDAF9CA712AC0BA70F36D71A37D366BD80A7BB3E382EA87EC5A1F6B281C01F8667C4100906D713B83DB6A50C8C527846EB728B173CEB9B6791845C7749AFFB6C72F362CF602D70452512C76DDE9D1E76988F3C6EB14B43EF02D1081E6FD446576CE727DE20F6B25214DAB404B4D77ED2DA703DFC0E4219D44CDE16F596025C9E90BC0B52649AE81E95990EAA115368A9C6B16F64099C8B928EA42168CFC544445847EC42FCFDE6095FFAECFEA31515FA4970B27649C81B49B4AEC86D1329EB1F5B5AD04851651BAE0236C267728F1B0B8939B0849D9CDA009535E066990C664F160F5B8387D93CCA6DC94C8AC8E5A161F0D4E71417F43775F7AAB83550BA7DF60AB7D58DA72205F6F52F98A5B73C6608EE34ED7758D15AE7360832F929B73E8041B35D4D428FFCA023781B26EB65C8D3A5394B8EDB1A23EF228850F32C19E8C8638F6E3E8D64BA7346AA7BE8356CD61C0648F19FF1E959951A2B92B635588FA51CFEDCE28FE0EFF9B00EE81675223A8EADE3476EDF74D688C57C68E78FE3557D97198D74648CB71FB218A056165590A03E4AE830E8DAE1FBDE2B65964A2A9DFDD75E7FEF4C11842DDD8DE5B7ED553940AD6C74EB10802F5607668192FA7138E385CA14C99DE873F48837FF593F5EAAC30FC7AEE7FD0CBAAE64447EFFBA244AA0DB2CF145030EA2CB6738D95DF990E8B6B981675ACF4C4CA0DA779BEF86116AEB5CA18010CCC8F971151C5B61E2C106C5DD38CB9F7122AC17222163EBEEF8FC9DB9FBFE8F9631996537DFB7B7080A466CE52EF5459315ADA3C8E8D748CE5BBC02D326D676247D8F6207AFCFF6B9877B4ED1082C283A27B8612EE26C9EC76415C14393ABF8FF2F8E54C62CD56AFAE745FA698EFAB0AE19C4F1BABBAB440B71DE8510B7B664A9B9F8F80C4DD125549C0546D4D42CC39022D1BB599BCE77D24B4AB8EB1392C7B0160C9BD376B3FCF822B3DB1DD6E61A3EA2C5369C7C1DDBE7238015196154B94201F935CDB203D8D82C29DB4846ECD7F99E8A8FAFA204C5C800D7A6D0E15791E197E86AF298116E2E4BBAA7365A51CE82AB819B2343B05DE001EAD2E0939F8D21CE2482F65686E5B1DB274DBD223E97F0D094CD4E69A198751CA2AEFA95C937EAF7A52245D560F9126EB4B9F5EE30A119584AABF46AF32D0507E1F7D78175A919CE7678B8A120E169D502B02D9802C02FAFBBD5437EBC4EC674E21DEFA246A471ED242326B523917DFE2E41C1D77AD867D64C09E711CECDCEA9028BA620FD799209A93BFCB7E36EEA2971F977E99326F2F54387752BD19EA29C90CA3C09D9A02740551EDA36D7687CEF24A6D35878B44235E8147D1B752C2BC56BDC86B41588522881E7A9E290B0B2D2B2EA2F56A3C770C7BC2C144F0CAC497C181B0823BC6BE8387FA22A448A9EA92BC4DF5F6CFC946705F20D4C1091CD96C67206DC804969225C0CB11A4A1B476EB557AFEE3AF5A18E763080E723A60359325053C16BADEE646244148DBED40C598A8DE738F5546CDE8ECF09FB14ECD37E7F9A5B622701D92147C32D324FF9525BFB30E85305D0A4EE82DE52BAD8AD6A5D66BECE7002C115B954DEF31F9DDC7E87AF4C37552CE4027606044AE792882750C8ADD98B6ACFBCA0C087ED65276884642FED7AA393B7ABB5C35EB7F3A4922D97EE16AFC0043A21495D1D1D269327F9DFA44195E205F6603234B067C20D09229772354041771CD1AFB30F11981B6027DA1B3A6F465300AC5C0E41FBDEF7D0DDB432DE67C814B76A7733C5A84637E56D7D620AB3B37EEB81DF16093B5612D784873F84E6AB6E28827625F1981AE31E3F78BC4F68F215F4145FFD9530DDA56FB1F67BFC6ACE5C647F0D3CCB2A8255449638A65E3F070FC200B7CEC52C370A86C02188B3F8BD809227F08021C1CFF8583DC561EC62CAF8C2CF878A25C8C62004E4803C15837F2A8FB76A2FF611CDB597B793363F9F1A02D2026E2A87FF4BAAD424D44B24BAAF7472E36ECCEB0AB87359AB317F880E5E112EAB060D8B1A6EAB5C135D5458E628F43F054C8CF2D19966319A9894135FFBDC0E5035A1D2B4418E466C8556DC71348A34082B07C6725B8963F97D2003BCC9E4208F4B28EBA007973C582E9FB315BA0AE288332B94495E2436CB94CB705C8763FFC696894CD2825ADF31FAEA196F6C23176FA6D2499944131F09F07A6F86B1518092B51DCCFF01969F669F5FF0F8E16FFFD044C2D2DCC0E76E7762C0A0109F7C9EEF834F1584220FAD95FB4CA00D649683D15454CE7E797B6F28F195878F5F42900EAE1C1B339489141D39EC56411AC205AF6B4E0D00A58AEA1B43BE74B5B5930ACC43BA774032E7E3868F4208C9420FD59D3CCE11AF933F964AF0A703F7D73A568C89AD1AA9297D82A606E94350C13819607711659F1972611AA5EDB0B061BE6E1C0FE17BED2D0A3AC80963DBA3A28F0ACFB9DF8852573B35EE8975364A9DBF85A32952488CE99CAFDAE4584ED43E00668E531C5CE7D69DB910CEC52DBAF374A73CA22CB194984F1BED01224372675B892A8FA7426BD2EABC723ABF439C15C1421357BB3296C5B4027A4E2873D5CDEB60176B299AA06A37A9E86B96C91EA0F4CE7A32D1A13F453526C38163291B7D1EB78A7C7509FD4AD09EE2B73EED7B48BD6B8864DFF71861165F7141DD3032EF27312753EEF75AA1CD075FA76756D54F1049B3FC7E2B6CCC5A40D8A77E38D1576CD95F9CC7CCF8083CBD348CA2C50DEEFF4D6BE391E49C8704AFFF70B0FD6C978B1688E000A254EDA045A682B27166645B17803AFE2E794545A7877909C584D3D8E58BB6B0BAE76B4700B9747AAF426266A65891516A276485EE9E0A570DA8AA36C5879B0E23C9D3B3165F46648ABFEBD65F1F82C6D8891D1FE47D51E777AAD299BFF8F5A636C30CFBBACDBE423FEA9D93250C6207121B0D7D2122C6D5E8F6877A6C05DDB2401E997FD18DFEA68993ECC9522E1D9FA0B2F4CA779B6B11EDD658A6AEC05CEADBE69CEC2792669F180558B235C295082EA9E20E65AF03638A50C000C657B8E919FD7E3F1F8265E99A2ACB9CDF93F4D72A615454F6D8EBBCC1D5D5E6CCD447579B2EF000000000000000000000000000000000A12161D2227" + }, + { + "tcId": 24, + "signature": "84D8CFC8120CB598A6A1CED91FEAD8FFC224C59781A421E85F7A3309F74877B526A3A2576A41A17D71229A5864953B5591878A53BA64C10E88A4F77811D5641E03E445B7BC3AAD9526EC4ED3604A371D1170618F672520C76B18148D3895386C1B9ED1746E0977C32DA44425B4737668BAB427F516B4552F5F11EC62A824FFF1EE50F0F03E01E7412CDE699F8A135D9845C7F1C4D33B806527574920AF2381C4AFA8F7E0673D1D76F6D03BBB5C3BC027ADC84B7D34DFB4DAF2D9BAAA9AAD4D443B195F350DD83A96CA96DCFD2673AF4B3425FEF1928085FAFC728DAB0374CCB14FA411A5FA2F77308BD43D44DF732E0984F7076CCDF6C2C42D0876166CC47050983FEF8800160933B87733C0B766F013947382A3593DE93F604A9A5DDA9BA4EF09954EFC9A8E6C0D90454B7F5C79140206204091D82923054A5D7BC76BA2D8BB3B17A7BCD027209965E125CC8DA21C4EBDBB4E84C342735F4C15705261CD9055FB4FA98309B45C91B92DBE2872D6F95B83243F6F92533C8E52EDB05147AD030A7ED059A3D6E6645EACFFBE84387C88AF178EBBA7ACE86F8BED1F18C04B1DB3F81721CB005D92DAD11E3D03418D3319CFDC4FC31E41917D3B34B3ACC7DB8E4B1D77884F97AAE2D71B202623F95308609A890942936E0740F53A48D036CF3991047F98CAC74E8B753779AA1EC926CF23886E0F7088EC0F1FB6B0D3F8FE587BF56B00116E84FC8D50D663B542B096186CCDEE2C04CFEC253EB84CAA2CFCE5104B667EAA7ACC31FB1D91C16DABF1A5D60704F46AC26B2E6EE4F93817824714D472FDB8407B32622562757F2F845731F5525FDD975472829D1D98C47B8B2A74BA72756B807A0DF17F4095508D4944F4F5CA1447B056E952B0A49AC3FBEDEDB06967A27E452966A6EC426EBE72BCE9D73FEF60C2B7BE7427DA1890A56F2D88F744DCE406BBDFE360D7C08F71016D2A84607F655A862C0C9020550E1FB87C45B85FC1501EF062DBEC20A7256904F9D5309191536A8814E4DBCCA28C40F34897A49A98AFB645F3EF246E2CDF4DF43070E8E61377B6D70B146F955A4EFCC98BAEBC3F1C621810D796D7B1BA0E9A441E56DCCA92AF85CA2834AE49207ED3B36E10178A7DA4921AD35DCFE3C4FA522D138E015D2447A3DCD35A25772C3B1439C871745844E05D5A266AC1C7253935FC43B6EE1DA7988C0D1BCB775ACCD20DACF4CBAA0671171337BB71E7D95A625F1BB66E3298BD5B8130BACE336B34C3756F62A0932FACA9AC3BAECE59D77D79F85AC4582E527D3AD47D230B1AF26833EDF2968DE208553B3167D7185CF60B4B4C08A0587496B56D9133BBF3513C20EB29A334290C46FB8C4461E81DCAA82D2413F8522DD889A4189306AE720736C875EB797E794839DE3619DCB6AD8A548CE43EF71AA16559350CDDE6218D044A059A8BB4D9826503539306469BE45FDAF3917B0A3A6450DD11BE8EF9F59DB8BFF8A337155A63CD20910EF598B208C14A2774D2FC55301F9CD3C8FB73DC5C1D30CB072D7E098B92D6ACE1BA78B3A10168CA4E8C1D44D95052AB5C1A7439A99D98C50A924ECEEECABD1437E4DEA5E7BB83AA5A3FDE2C98E019749EE0AFCA2681EC2C799C69F581859B28D2D346EF2FB97102A69F030B6F53F21FD655EC0F5CB34B3D363586148C443167C6CA47DE98835DBA80A092B9410B26BD023DA9E053981898215FFA735599AD0DEE853D374D6BCF0A0171FA56459C4536A7D2FF8DE6EA0C362C157D594101F9A860B800E5307DA8411E0E1468BF025092CBD1C607D9780CA3DCF070F5D949BFDE60E0BCF8267AFB9E04D5C2CC339CDCB1876C818CFE60F89F78681A8E82D36F26FE6260AE1A9E74355C0049C84C39A0333C01E77D1AE8E87F6BC96B0EF90B825188F784859F5390989C212E5CC5B829FA184E5BCA76B0B402195F4EC532931C788416811A029F492CF5B2D633F06ACD8104155D947E88AC08CAE86DF2F64F79E3AF8C82B9FF3834875DF69F1D381971003E0771F64FB343FFAE807C9C0D4A0273EFC11AF203EADE2D9F2682C918E2662EF2D6AE1B6E8A397B3FB62130BD629E315C59D1F0EADCA1BAC8CB6F067F10F6B13D70F70C3881E8382F20026746C6175F14A2331FAD83ABF256734FF7A970495B1F6B5B1CB2505B621D406B944BB5CDCE22BD9E88FBFD41F8B49C794B0022A456493D411B1B8F59D6A52E7B9CA786814F215C39F0A4D53285FA10097C151293054632C326E210110CE3CD03B7432CE2B1133FDEAC806CAEFB45A37CFC12F98AD0BF76ACE2C347ABA12A77D5DFDF6658C2228304FCD265653894C6696AB17E8103A8E23C397DB684BF632FAFEBE420B3EC111C08BE7DF73A7F763A82F01B120D326A98E92EE34144CB6C7ED15472F2C860D25A6739D925734C2CB6EE02198E96DA851860489A5F9C056C5AA2B5A90D31E7E115F32EB8285339D96124D3830F60E2E91715BA1C12856C1E25B8C59AFBE7B446F43F1B4154F8F786935E5402DC55E7BCAAE8ABADE43435DBD01F78BB882418BE11FF1893D54B5A83D6220F4E86D7CAF49E1B2EDFD6CEB82DCAD8A982BACD2DB15A66E7D0FB4652A920C339DA25B19D37715ECCF886D900D785E5E77E9AF53589DC5E785B2D5279AAE870F86E4701125FC316EFEC0D5CBC411D5ADAC374124521469ECD10832AA4257E2D8906358BF2788654DEB5D9E70798571B965376250C33706E78441465CC2563A9D2F70DA579FF7C4C715296F72562DFD9951120AEBD94D4F08212647F08B4871B6C4E31CB869A8CE1301DF60F88A517356E56189D61ED484C32718A9D37B6BD1FAB1FA39AA1147735BABEFD166712AAA617516D8CE2A984D90C73565ABF5DB9A46346FBE7AC465C81934F5D92735D30594C71AE239B2FF5C2DB72920E7A59B487DB9E363C594E34D9F250D7FA3E8DF4F8A07FEABF07D7BE68D6E03333B6947B1EC087F16C1DE3B0C5596043D4DD62770605DD89F11360A10F2320170084EFE8DA7E10E128D0E90D25623324F8B32839A96690CB33F6FF05E584C860251AA02CE00825B9F775F24E75AA788F98FA5BB7400E31362534EF1E8D310FDC0272F4E84C820E799007AA5351717BE6B06711BF9DED0CC7F96A0AFF9DC4BAF7F1F2D19BED2F24A7DD8DD1A171649F19B134C0F27CC458AEB79274DC155A9E3A267E200EBD328C16AC4892EEDC748BF522C0964E003793C0A6283528CD09456476677FB152B6DD0EBD86A410231191D86A0C4C19027F79F4615C665A75E7350CBA43D5A43A609F9C4155B7D2991250A6AA4912532B2081AE7ED0E72CA8982A5E16FAF25D622E060FF7C7639A1401B39BBADDEF2D1BC3E600ADE38A5540015C6D99769175DA7948C1636FF28B8D739E65B0E3DD43D5F25853309CF5DA4722DB29184EDC0294BB966D023093BBB10FE6A9A17F8A37608FD3FEB1878C02068BFE295FB809DBA10046D57C50D1A5515A3F4099F98F8262DA6DA7E64C0A2B662DE9F58C7F0CBF6B95AFBF75708F3B70A73A7D30EEC7B2C897ED420275B1D3DA2B0D94D689E21166E3B42B942DA7566966C9C78BFA7C64A7D0CC3CE47213B2C1D3D0E75EE00AB186CEBF88BE2C1C042253F48E2642DF054EBECCD82A02DACF3CA849335AE09789A705D23C1B49ABA88BB60ECC05F70BF02B067470802447159456D4DBC7451E41D034306F3A40AA9280C63DC86D5ABE401B64B48293B49C3A4119A966F652CD00B32342CF603A3D02E8F829E97ABA53B035C3C72D2EAF8F9DBFBB83D61B5E13F721C719B3D6E963E68CD0A6FB792DEABFD08ED01ED50A407B4C3EA558BAD59A9EB0CF8D5501A75A11053DE46D2899323B2AEF99A6308D64ACDD681A256DEF931C7E5F488D8878950F0637D478BD665B9C8AD85816E3B8F9C586034E1DD2381BB2F8130CCAABEC2F43D455F5150F83F160F9E43DDD4247424ED273F31F07EA12099B0E5FC35998A6811C8CD1825F8A1687AF77836165DE0BA2438275DE291B65C90DA0CD5880F95C8C8CC0F256FD0B1A9F9209C659A031AACC5D0FE8B0DF5A4E9D9EFEF76ED7624E9ABD6361F0772ABE1CBD5F78FE6F872CE769A817F4F3195E65CCBC3FB2F9BA021023585EB4F43F471EF4307AF047142D79BDADC744EEAB4CFCF8FDC682462985F828A5CB69483076EF94D6C6634000BAC9B75529594261E3893F832DA297FA448EEB8D098166732671773CE215F777ED8B16C6511D47216BA200CB3082540D6323F9726BC4CBDC1A89D9698A49EFFC5B3928461746597F24991A5212547888DF1AA6F6BE3D1AB887190F3EECC6DC4E9B0B4E4672CED38B5DDBD3C00DF9461FD62637B3D7FCD361C41EEC7641024382C378F15BA8A14C1BE3E47C4301624C354EF8D10CD26E354385B7C477F355FFB8998E9AB2E2C0C2FB2E3E466A1971ADD49B31C6A6F1E9C0ED9348A337D995A08C65C1E58C950558A4139D3274872FEDACBBBF77B4EE9D2C54F9A6142AC8A2058C2EAD0606BB37A6B141CFD97C9780DDA16D54A5ECD9EAFC53576A00CCF909F3484B64E37AD1F63334F39B94EF033B647B68E1FBF3A0BFED69FD8877FC22C048D4C15A8282FC2B602D3B1021CA6B9A7E844B065C62B0CBD7FE328F9FB5DC23BCF50A11558290A8B5C1F642586C7A859194A0A7C2FDFE0F4352555C60637A86A6B1D800000000000000070C0F182430" + }, + { + "tcId": 25, + "signature": "2BF99640D1E8D1E76A3CFDE44072BB410AF19920F9FCA9F4EDCC534073063A5D196360CA825E70EF3574000607834DF6770604757CF5FB2E9F677530030988AE35E32C2AABA32FAB3E38B990CC1EDDE319E77E78A554161EF485FEFA16506826AFF3BBE5AF4A248A1ED0BE5049317E8148AD899E970A55191B2F31BEB20D0DFFFD774A5404026E95A04874429B59FE1FE29453AD21790F1F520657D657D175B8E4B8C497D2D271D904DAB7B93EE744B745BB50D310645FEBE6BA084686263F92A6550295822E84C3771010B4034602DAFE05447A858FB68A8B3F17B4539FE2A7839C7F2218888BB8FB8DFC54AAB71CC165B335C2F266984B1F402AC09F963016DCDF2FAB74E77D24B31CF35A36E2003228C0EDCD4E0639049C168E9A06D5646657D0580297C60F2F05318D039698482AE9F34501719251F82FE375D237D964221CD95CFADD4A3724A0C23DD3E860ACFC0637BA76159727F58E0220F31008E789E699C93593F2DBBEC88634AB2474B644699F90F56785F04044ED6FEBDFA8910A286919FE4A7B5AB253D578099152031E4EFC75094DCBDABCA8072443756B536E87B87114B354E4BA4452F540A9B197FAFA7C054085340F6358DFFE0FE4FA4C9ADDACF68C619A672E841117D1728EDEF147E797A9B3DEBD9D4469C71CBB684D134B18EF7ACBF66D52D2AB45CA47C7A1F7861E3EB59FE4CDA18A29C7C635E20CF68CF8C869A372866494C34F703E85B9F367E44D4AE42277BD8BF805DE61D988C848D6049DFF914B2CDCE4BA147127A9DEF6DD79BFEDAAC5AD4653C14D086A7CA154CED8860D12ECF86F351E558CB7C6542017E233005C1A7AF959D7E83CA03F3A07F1B9B7DCFE30D66D81B8D5C36C6BEB651D5A36E9330D2D585E36547F88A32241CF28014CC96A3E234ACDBA99ABB541FD370BFA65591EACE4D268D3EC17D86F4A37A359FB95CEC77A8BD4DEF36D23A46AA72906759A8F46D78CAC6D160F277E4C9E82F7BC3B48558E1607747D7BFBC8DE7E50BE365E62D003246F429E67340D1949C950957D7EEA52096B584192D935AB88E00F8AD54B0E1D7EABFACBE81E2C1282E9F5685F37A54EA44596516D9F5CC24AF26C88C91047E70A53CAB06A33D71B6E058ACF6FD7BB045FBA386F0E07BAC67A3EB256528680E4A0A31F91957FCE294C7EA84E7492CF8D265962164325A6536DC8AB542DED323FD2049930AFF783C466AFE9FE811716F6FE75ED28CAE3D768E7F73EE9C09547C40C3287ED5584AAB2BF801A3DA15CDB3D02A7267B131D22E6F1CCD23FBAD9D2446AB8B303E3B89D7331E8127E3BD909A6FFEDA8512057B86120D02F0AB0D8663AFF465451A4C8E29D8AAD0BEAF00B51C96C09A0568AFC3EB9C4FDB78E372669FDD78A296C6919602E4C9F60513E09F1F5D2BDC6D73AD9E48FB2A5DB13D6E935AE49DCFD455F017A41A0E70095A55DC012F15E94E438C266B081D25EA275FE2EDF7ED894779004063921AB3E84E44CD2638CF2EECA02BAB9978ECBD62D153FC4390A6F2117115508F355349603BF1DB25096D00C4E4B4296632F78C655BA6ABFFAA7B72292A1F71010D6743242E553D6326BB361364B44794164019ED114876FE166F331400EDBC665EA23AF4A178765731206A9F63950B3EB5B89922A565DFA8A23E47ACF14DA53D2AFAC6F5AA9FAA3DBE216E9AD2C07A32CC2A690B2CF1DE943000E87EB95D906C9E52FC103574C5C50548BD9EB8DEA4A0CD0BC3153A2193E30CB6385756FB0224F6392AB526CA21326B065C0C9C74F5203AC313B25F584491ED20C32F40A896F99088D07916D4F84396B67EEE7182B3600E418D353487083F58AEDEBAD6B9C73042748D2F3DF695A579611A41F4865329EE8E807F184ED2528AD1503A61B13D4EBF24D7A5371ABA6A053A4DDC63B0FE95462FAD2A62B9A23D50676D6F1B172F0E59DC0B77EA7C45E31CD89CB8B8BFB6AD07017B5E76D6798E08764B5BD293B27B48A392B382554EC877783099148E4C81401665AE7DAE8CB36716C56D0047BFCC5F57F5C6162ABF8700BB394CAC55D33E50FF43D20D2A1C27A1499ED068E40ABBF855213BCBABC2BBC71A3C7F8D11AED8CAB07C0BB8E5F10C5E46E726A353559265A0E511389C05760B4A6815EC4FD407486AEA685B37015BDB6E8DBEBA29636FD23DEF0BEAD64F38668244C56CD37517D586E08159F518512BA72CD86684768A42EDE0241C0EC6D286CF3DC133A64DFDB52E1E6C59743DA59FFBC28BF3C989A0B49248110871832DC53280A250D8C7704CF6D0A965BF74EB1E7610EF67C514C963DF6ADD4932CD7B6809F725FC65F32E5A8B7341C4587DB20A79F4BE0F42035B76FC1A7F8132A5C5D0CBBEA2E98006CC2847D11DEC848CEFEF19C29B45117859371166EFDFD9B1202BAF4183CCA16C2BCEDC391A01973B63AFE3389EB1E2520FA9C88063D038E9EC6F2A9429EAD33A559C79496A3DBC52E2CCF27DA58AD1A840207E7762A1F10F5ABF5F158B05FACA08CF40630E36E4044B69299835CB1EAB4DB06F33EEA1E1EE9692D427A04947FD1BA3D9A24C0C1ECC9CF203B25C11BC196AA12CAE8F8E1E2D37BD51002024F51BBB136EA9324B80B02A1D43B188A8334FAC96FE409CE4D056885D0AD5922F065772B895ABF623DFB4B0D956F68E65ADC37F34A10A1CCDA07A2603991F29598FD24D2C409FC1A3086892CD3EC9B22D7F01086BBBB12497A1B3EFE60E88F6E26FB4E2DE03B9FCC1856CB46B8D6617C8F6BB67993402A6AA24E9CC42A0E102BB46BF5D33F84A13355087B9B8B080FB8E82153ED8587F56A08226628178BEF5C7F139024B95D2854D8F37DE6068B4A717F4A8DB54E2CA731603E3AD6FFDE96E21A60A66B5F9F5F9B024116A999960D2893CF7CB3DF2781296E6B9D30FEB57842EDE5AFE2441AA32C8DFA2D3FA7BB1A3B0557AFA82B0D0ED8E088D587E4CC1CB6AB6C2FCD2826387FC289EF4E4B3D884A9D5DD354EC742D52962797AC5928A7419947699B10A46B69BE370AD481B2DCAD7ED5AECE4A7CF04032AC1445F6C867794ADA0FEF34E18FE0503A89619DA244E7FD4AEC38448147B49B8A312D3A6858BFC3AB91CE61ADD9456F4E231A55D0C134ACE6D43E142A40E0DD75D31C6EBEA609D2CEE42BF221B6B83176CB79AE6BF46181893DDF1527DBA791723752A78949E8767A194F6FA64C386D0B00F7EC3E22F2E059A37569B4B95ABE43A911D1AEBA678D9A15AB025B0171D48F17BDDC8501A04F907B9E6FD8DA942C728BF87A3EBCF82564ED11796E25FB861080A010DD2F0EE1CF8A7146520FF66F034479E2B8120E4A28FFCCCD0E4FA1E6A5E9E87A6B8B87DC8A3EF2D68D73F2317F294FC7A15A3A4E90564BABAB922B210878B64C20AC1F8BCB23756611BF042C201DA4D0697DB25E64C688572A3DC62C236555522127124608422BC9141BE17386F6423579697AF73CB0ED14513220AE13AA49A535AC241097190AE9B4AB6FB24E8200F75A7D3848A16DD3676E3E11BE281E04A9B642A1DB504948A56EA9A1C8D0A50F97F292560B12395A1B1138DEC127DE6679CBA8B849E33F888B1F595795321BDD543EAC2A28C4D89CFBC732E7CA6A7A04F66BFEBB4745D489A44FC4A5E255281AE35735D85DEE377AF98751BA4CB8835732DB983635B656F24FEB594F0C0EF5846B854BCED5EC137D8FC1471A41CE845D486E905BD247EE250E766A7F8624181263F2B184D07DF33614EF3BE0E0BBE3ECB0E3EEDE05AE25E2861269E0B0ABF9884A9DB377A360D9D3BF7E66EBCB490F02D0EB9B9F95CC59E7049C8F96F80D05B93AF90753930643422A047252B93FB9C0ACB4B88B0090AE098D1F103239C03D569DCDDD4D3E20EB00BED8F1C67F1F2D3A3A4F5F1E554B2E462564C6C1F4780007272ED5CBCCAAA46165B7978B206E3E099571DB7EAF27237B837884EBEC15DD26B40CB665CE45B29841B2DED76D9B0F1C9E3A0AEECE530A8A16F7FA1F45F9B9B7610A393D4580C5DB025B78B02261F5E4FB307AB6689934F3BFAC66ABF1C9FD202E07F20A1D82747E4ADA8EF9D5CBA6956434E94C9BEB21F32C74DA98F796C575B3B58F43B493D2D3568964580285CFEFB2E62B06588379EB296324ED06A7F1FD4F8790DF96D4A773E892AA0D9E17095D7329D9B31DB6FBE956D5061EF8611EBD39AF2E5903F2F36A75EF2BC9FBD833D8E8D2044D33B44B6B744FB66D0BBFD90CF7702567E92B9FF18A41582BEE4A15DE30290CB07A5E3528A9A27FE160617C351B8BB362A22C37F340F4C3B6FEA6289D7E4D637F6A1EB28A7D3C0EC52686D5A9AB790FBC2809F7F06F4871C4E3A24758975FB37C3D1733367024163EAA8F98CD93466FE9D53629E519176F349685F0E61D093801EC9A026648E72A13B8E4C05F906387553681D00719E572B06D304BD71DD1F5B36A45073127CAA88E68036BC26F9B6BF7265E86803373277BBC5BCA7762F7AFDA314949FEC84177FFBDC696A5497FB40C79E70E566E391F1BFC2B324D2B310A450D9807A5A72E0647DA940FA6BC3BFAAA4BAAB81245DBDD55942457B21DF8BD499A2E819A16BE59A6F7E6676CF3BCEDB9C646BE387279985182989FAAE983879BA0F0FD0ECDF712326A7385A7FC1B2C3F4F00000000000000000000000000000000000000000000000000040A10131A1E" + }, + { + "tcId": 26, + "signature": "0EECF0C5C5646C6C01CFCE8A4236C503F9C21F7A3FDF1B708851290611FCEC8D28234E40B9061C15212969D6BB647797B77E3CD2AE88051929E75E9A0D8EE4491E6E709DD1E43225C545CB3656C0F84520A56BFE0B3A26E2856A1661CC2BC5BD289FA800CE140070BE31080CA1245114624EA0C215E76C32921E54F83796F9CD9B5F0FC621AF39184C4857667414EAE4A2A7D18AFBE427B48441A99E9650344EBA609B879C42CF4DEB120FB5C44D542971182F83C87EAD8DF96ABBE1A7CDF1A75C538ADA01C1EF73E99F80B792F61A548D3A2154008B20AD71CE0C8AA42480D8CED5EE8099590057D15B339A8D22CB86E0E3FF8B9E902EF7603098B356CA6A3E8D8826B1B02376825B82420239F04AFC1088B16255EBF6030E183FF446745EDFC94B6DB334B4818F5421E58710703493859503559DE0AE797A4194E46AC916428FC84944B9F97BF2BE5DF2C3DC0E918F8AA58C73D92A052E59DA75AF1E3E30896AAECE657CC427857AC6EE80438C849B7D129726D27DE10043457BAC8B6CF88E91DF12ED3DD04B930ABCE64F4A140B551720FD7122C0C201D61F4856FD901673B59EDDAC1486563A7807CB94DA76A89E3B358A78BF8054D7657246200685FF47BECF5AC5852CF2AAB51CA8215CA1EDD6EB6B1B7CFC6D1E79E00692103FC124A48AEA58D21C1682761EC72712D2FAD386AD3153C1A07F40135F38D6E3BCA30F387DF057D4E26FE94E1B89FD1C63CAE97B0E0EB18D53C45F5A1C0332F35FEF2BCCF9192758BAC873D3C48506D23427332C89465C8A08516B1E0511C56DEFBDB891B15DE0A58771C31F398FB27BF63F3CBB9AC9713F75EDF32323DCA0D2CE330340B2B5946846AC0A0961CA3DF970B827C311F4E7D04A859BE995ED60092BB8FECC2B0C5498E9B0F88B4B70DCC50B6C01286494C91EA3390F162CEFCE4B83A5486AEA9FA866350A3A3EB411A601623F9D77585ADAA9DA360B0900EDF684095A9A581DE3949F85ABCBA9525398CD58A81E91AD655649FCD21CD40490A5892C0E8CE4709B1E8004223F8B842389306CD9640A3D32412B4DC53E3BF04FC39424156B3E797E7CA688AE6DA5A4113C8CBA7290315D6A6DEAFA09680857C18B696094FD67DEEDDF1D69A1A53F73696733CA54CF0BD144AF0873249CA50F897CC5B487247A1DD5AE8E7161BCE9C5723DCBCA44796CFCCB5D16B42A1EB3D2ECB6108DE4F2BE18AB41C287C6B4677E56802CD919EB1EE762306902C9D731EC5F0773F7CE7243BB6A9A832C4052F11E5E56D20BB6826AFCEDB7DBF9B4F72460BE0C45FFD628EF44F0BAF2CE179D9627E5CB1D10235D3AB21206EFD5E74A823DEEBAB0DA04BE8D9EAD7487BC96EDFB71737A15A27452792CDC237305E8537619930567AF51EA8E5848DFCAC9871C7B260695A340F03A48CCA700E60220A35A01B2E195BC3D73A5A8C6918567BAF8EC47B473DBB487F77CB37EC6E37D2D6F885208AAA845C5ECFBD2F128CF2D5A16C167D26B00CECB517E753A121CB4CA8EC8B3A5F735FE28BF6E0B988E03E6FC2DCE9569721E1A03D91760C0EC81B4C1DD31470DEEC860469DE3A74777B5A8148DB3E7BA6AF995BC8BC14F30C7567886CBBB1C6D40433D93D52D9D866D897727F55558CAD5871D461ED8756938048C877C9183AEFF67132CF8AE015F59BBD60DDA63B1C2DFEA4FB19ABA2019BB52A135935F73BA5FA359EEA99BCB8254B3A3D82BC2A8AABE2A653AD58B2F13609D762F2D7E89370BDD46E46E55B9B9217A5157BD696ECB992809D1DFB607F1E66B77E417CC0EF7F3CAC38705619BE39FA625EAE2615D9137C0F702A5206D95A2DFFD7ECBC308CC453CB29507B8582A1B200A33C24F6FCF9D3E37814D029DF14D9D7E8D6A98B36BB75A1FE45FEB1A61F212C03F28E9D45FFBCDA5796C2FB2B9BE9AA778BBAB82F9C2BC4DD45B64DDDB6FB1C71F57E11E49246606947A4863434C8CD23C0080F11B31DC7BC0FA92E45415C57314661C1ADC1358AA49EA4D69ABB9A230BCB0D85A8F2885D261584392656B15643323B270C68ADE3D7727B35FF8948B1501B8458FDBD59282E713072F0799C2EE69EBCBB441CC1200047A23DA61DDD7F73D59008D9A802DFF46490DA652B6EEB1BA3D3B38FA04FC2DF2235380B026AA69EE90DF21FC5045895581D27AE6A6D8F99215B116CEB03F9C667CE8DCA4B63F1B875A2B2686B30D1A59297CD7A491178E3A81C83B907A1C7850092C355E130C3C41BDE7839B115E8A51D729D252AC62CE03E8B9EA488338E6ABE1A1151FF037C94350FE5B89964069FFE68C238B901B72847385F937F148519C0653F932048D6B0E7B57092625A1B4BBD72DE1D16E7D96A509F39B3A9E50D1FFA7EFC5842DB79B8C15F2842502278F5125EBB082C5EF78BEC9E872DCAD120FBF2A3D544F15EB51E7C14155905C50503A3B12C24ACC6A37A051D54C6226E0FBCC5DBABEF1C0CD4A89463873379CD95B3708C5E56FCD03C71B3E5788AF19033DA37771AC10373544CC25696F0A342307EB92F58D95353F45B5B5791EB3EA3DAA88CF74B3331C21DD448D00A1DD026A0DA7443B0028D1E35A304B0D7DEF9B74C09C377A9A5B1439D64E7D22C687FE420E1E037D0C1AE5B2DD33093C1E130B5D8428AA2E430CB5FAB92B316439CC9E7593628D567D7055428B7E6326E7A004D0820C22C1CD015DF8F0082F2FF4D39A05A66382107C8467F00344639CD32F9A4BAF3DE73640F06344D64BBA6E4E830FFB98BB23C02D0DD9D1AF3B2E9224CFFA7B62CF7CD552DD26128DB065C1CA91083D7426195F9DB63061C20D9F8ED337437B4D69BD7AD9DD13349708FDE783E86BC1F81BD2A317F3B484DF3912A2FB97E8F5AC62D14ADEC7A7D1029FCA2DCD81EEE23CA87D66BF43E21273D57DA057B35D8FF70404C230989B15DBBF3B057367C005B5ABC61533C623D2D774546119AE87B2D5816B5E7D5039F2D1FA568E338D4EA9FE809126B46D2EC92EDAC8717FFA55D678BB94F0C061B0744F7006E8A0A703156E8884A81AC0D8BD86EA1BB7E682E43F99E2482EC27697293A00792676042A660598B8B54029E00D5F0C7D10B07E4275620C3D193D5323FAD46AFC4B8F4AC825618E872BC184AA97DDFD96BB395ECBA6C3D42580F4BB877E5AB7D96D985811B580417D6B006B1E6FCB3C14F84AFDCBC38D495674B8AA6976B036B5306EE593A0584A55DF7FF214C1C6930CAAE7AD69423CEEB46E95D0DE88317052C5C62B77C43CEA863AFFB22F0201E5C451BD9ACF2D8746346E776174BA21527EB5A32AF89F12F9E26A99F15AE8017FD9720E3CF71741C5D7A23DF373B0F229B89A1E1849D569E0461267267BFF654CCC010F135AD41EBFBC63A3BF4805405F3308095A90D4C541BD82BD62D8EFEDF4B9097AEF796C199521931156A3E7A59A7641F9A0D6542C05EF29CDAA28F5B733C7B30376C975FF08485C8CCE4393B5A8D3735A13FF6704544901B22FF2A239BE8EE2C8CC56175FC928E3676209A003DB9D7BE5DC0FA7C6B3A5CB92F2BB9EAAACFB740A8AB47A509D2BB76060196F26D54690794C5BFA48435B79C854E79A538F1A796F1D4323C016A72667E85DA2FB595E5F8B98E5BCB30FA0BD14EEA3055BC037B2D11B6C4C8522961ECF541E3F2A98185ED50E9EFA20516B0353B0DB96A6183AA9EA9C2C8CB7175158FAC07B08D5C01089B7E835D10ED00D7B3CA28C22FDBF1E0821297DF5EFEE9AB47BD245CC29ADE18C0D0529F9070A2F961D558012908E824B89D95474D0201612B474F7C2E4CF4D66AB165883089013A4A60DA26EBE8D7FF70AC279CB81A22229BB098FFC26EF456B49878913A354F66B8D8F730FCDF1FE01161E606FB890B9923ED849E6DAE68BB3364E6297B66682BA3CD3F0FA7EA4B41B8C96C70B16D606DE17BE72119251F6B64DC78A97924CADB77C228F4118F2C93CE007A4A60BCAC6950FD2526670A9ABCB6436F8239DDFEB8905B69E7CA52BD6FD1D3669B24689E4CF050C7760C0001B7875F76A195E043ACD6AEE609E76F1C800FD0ACFB96D93BCD5A0FFF5F979A96CC82A376DC443D694AB9D190A96EE34D6083702DA6FD73233AB5DC2CEFCBEF22B5B32F66565D0DC948297D83FD04E919CE4705C26506E896943C5B1CE8055434180CC62086FA39A12DE595949C40EE564E5010E22838ED76DA6CB72305F5A160B04777E10B24D7B502EDF16574484DF1872BB115FD6E91E0C0B0AE2FF35FF01F8016D8EFA6D5033E7EE3138769D88A96E20637AF1F435FAC584F94AF8F9C12E3DF67814EC28CB50C5C8C473EA39AEB6080E127FED93AF5CD75677003754C9E31120FEFDE2B23EC17520063884FA1CEE1D4C0FAF3EA7139CDA87C050CD26A349C55362401D311029BC2F21D29793FC8661DB90DC18D96079AFE00EF88B007DDA214BC8800BB7BD30C942CEBFBA0DEBF1E68E9903515C990C49D323A73A804B0EE4EF439BC5B67F298D63B9932C201634AF618DEB8C49DCA06A0FC865744501BF3804668F3331155CF61DB1DB6CDACDBA1119D3558F1A0BA05633AD518C563BCEE51937C0283F3516B812AB2CF2B80305F5DC15437811EEDCBA7D236E7E9AA8BA295A7E8412494E683F5985B920343891E4F44E585A6785E2E6000000000000000000000000000000000000000000000000060A0E12181F" + }, + { + "tcId": 27, + "signature": "81D31B99FCF0F04C0B2292A8CF472AAE17A659C205B067FCDF9FB4158C42955886D10F4BE022BC564230D2CB21D9023DE837E9ACECE2AA7EFD77E8335367E9F43A4D4526F36F336293FD0D372E81669B04DFB4ADF2091D18C1B2649B751E1877BF3AE489862C22108B02242EFA218828F53B317CB6537B2794E9559D2F93E3BA9ECE302BA948DC7C6596FE4BABDC3CEFB7F750C8B4D041204AC0F185CCB264A76F81A1783FAB19EA236D41842D9DDFBD2028DB890A652FE07836FAA7312A287A920543B8C393000E03F82FB712391915D75DC5825D9494C6E64122202D002BF7AFC234B334B12C164911D63333A2060B8D44DEB4B7E1B3E24F8EF98C09872AE4BECEE4561316B16A90507B25A20769A7CC25DAE276BEF51364499020ACFF97E871AFBBD68854CDEA120840FA1BDC1AD62283159E19938BAE5B2CAC8A607EB2ACD1B77FCFACC7981E5DAEBA3986B2E918768204D2C0B61914FC6C14A5C36090E52084AE245D9C6082FB8C3B5FDBEEA0CB779A656C180A01C0F188C2B4C11010B562711C5A4F10CCC39BCF5F09509BAF83D98C61E3A35FD7F483342115D41D8DB382E7E5D161711B8F718A2730D73ED7EED07AE04313F3D29D7FD68A92A0706936565924473CFA0125CDB2A2E22238F28ABECFBC0BF8F5E6852E45F24A55E54B2F26C5B9D97A3FFD4CCB09AD244D2D0072C575CD59D01EAD49A55FC2AC8857375ED477BD9287AB0F03E83BB29F19A6C1FB8A6D4B510A55C57ADA1B108785A16C52C71549162B7ED916B8309EE880B9B203F8E24B16E3CB4C774353D9CC9AA100BA200F5D197640DF6E0C0FEB9361B6E59481CE285C3CF2A54489A48B568D115FDC3B182D8341AEC078BEB288F0916C651BAE7ECB5EF165686819CFF2516AA90FFE3FA621D24F43917C218319456D58B5EB1F00437CFDBB66266C15B85CF5C28B29B1C2877F551E5A0B3FDB4852AA17B83D93183E82280AE94DF3136A82BB09D21DA75C6228DFA56AC2E538050B1155DE4133B40EAF22C63DF128E5324B4DC3FDE208ED528D4772C1ECBA1D11107CC3B8258F2BFB9CAEBDDE1B808D1F909D834D3ABDB08A2129B15A81DD01B82CA4303902AAFC1FE21B7AEEFCA8AF1167205142C65B41A8124C8E2FB6978BCCEAEEB8C701A97A311B87C9F46F6B23F8547EA728D46DD907DDA37FB143A191E66906B9715E6FB4D027A6F2B4DC94A38DAFB229642310FBB0CB28BB8415A9AB0B16E78F9F77737D0BC377F6E39AC869743067A7CC49A0E6974D86346BD5F91BC3D747A659F35FC133B02907E0E0442F948E2124AA25209E61F5209680B2E2D8DDBDB1A7BF0B8F1D17726D21C8730875255A401C381157EFF65CECD067F05EE56A9CA6986601A0FFBB473228EE9A64EF04196A78D4B5EC68F9A4FD438DB71E9A8FA5D0AC28D35087ADDDB4341C25AF1A0148D50C5041C87A508BC0894F073505880A550C17079B255C3BA5F58447C51603A599AA7EE288299551D339611935C5EA7F07D51BA76A0A9873635CD7AB35F8EB5A25A2B4453A2EE917E7103FF62D9476AA1B0C64777F4D05AAA5240DBA6956E1E1DE3C0EC1774DB2742D5DF8A6BA8E287631AB41B948954C594A63B7156218EDF19680D863879D79A8E58A1D5F975A35D589805B734C6ACD3E23EA920C8C1A9D8389B739CC3EC34776D2E816CAD3D6AE89B29CAD96D707E7D31BA731749BFAD67FA376E743920E119C11E29421ED033A1E73F2F522EC23D097830FA05CD62C432C70B10B9843CE2D49A544664EBD22213EACBD40922F1C3EE99A3E393CDB38DAAE81027F64FCF273846A9A789A76A50C79FA50A436D84FFF7DAA38DDBD5D40370B02ECB6F202261C5B284419F06CF4947A319753B1132017F46890A129E13DFC62DE2AD552F0931036F5296BF394311A7347702EB998A8DD6643EAEACEAD0DAD94225623F8652BEF131B9D4B0A6F5E7F4ADE344AA1D99C764DD9F9BDE6CC040FDA976BEFF40F8F4B0C5E6B20497E209F08290006DA5DD81AA46C5A0DB7EE7241E2C11CC411E4953942E2BE4CA6A61FF7C21DF482C8737012879C2B3AC90DA6EFC2F27B8507D4393D1647C4331F307C41038755386C53218818A255C2632A6DCB9F589BA53ABDBB4F7A9684D8C622F0B5DBDD8BBA59F92F5AAAEC121939263810535AA0D61A67A344B7B98568C8567ADA14B09BD6E021B1F8A0CF9B6DA08F5A1D66CD1CA8B0641FB300F11E3C4B7236135F4B01E5A50416B9BF3B7D88317315D35FF88A1663965CC183E4E34E4130C3AAE8DB39F3491D85B38C68C1F818DA553FFEA24595F5897071C84EE46FAA74FE240225EE1E325D3070665EA89F70BFD998F080C330E4759B4E79018DAB231BEE7BC73C20117E77A76BBEEDA3578CC2B26F03591E314B0FD26DB529BB0E6D747058DEA808B45064B832F3B1008F675CA2A92B5D38B464C5CDE4E570029891F83975E063EDC4A9B1A731C36B5EDA5E8F5D7ACE5F0A9F9BCBCDA5549203A9268B156DBA17E38BDC3D964CF11373DC778A24FC27613D39E4ED6311AD3E307BFFB3A1E45FA8BD2268C0B674368FC583489473AB3D4CE941177A3EBB06E6273F3C90FC5734514C4D4284954F5ECC0853523DCC3681257C1EB15B3F7AB7FE42D70899418D43B0198C971F9B1C069A2B443DA2C8E463CE510EC8B40A366B4DE82E2A206D7812A9EEC1AEDF669A66AA4F76364DF2167FF1416DB7710EEBDA11B0E8065E8D8BACE915C5282E742E0F1969E8A2B3FE29DF8A9034A2C2172B234E39957E5BF6DD55EEC3C4EA1C694827CDE661870E4C858FE91AAFABEE9E28AC3469B156DF911E00E31B44C2DBB43FAA617DE7782E14566DF4A744D8255BB741EF9C5842DC5AA275C73A7BBC254CF6E9CD1ABEF1AB5427CAE5FC4867BFD1D55478C29510493BF720C03256FD7F10B9095BE2AD621D8C2A6A667EA12DB50A09A4CDF0EC604ECF6F73A371374059F00FE8F84BEB0EE5E45ED467F44479E7761A20A06ECCF795017D46D4F554E73F3B79B4BD7DBF44217938BAB271A50F40871C6AB4E3158B9BD4B12861E9865926D87D79508AA23C085B616938970924DCE2F403F0297420B3B8DD6EC376600B1787AE8756B5CC414EE213DFDA291C4C94E4C36C9530305BA904EC6C61EE75E5C4EBCF557DCA2F01643403B5F25611CFBF3DB4D64AD5FAD075DF9BC3C317E0E4E6BC398C6EA02C58F4CBDAEEE9C66BE30A0BBD3F23F2C9528A54C080129633AADDAC8CC27CBEC1CCDA9D6C6A5D6E1C15F9F59AD01BF1003913185BF93B398BE28269D04383A3EE314D69A07AE8BC1E036DA3430CF772EC00C1AEF7D7B73CBD2D296BF0064A53C75C24ADA36D60ABC93CB271EA846C950BE8A58126DACC14295629E08403DFD9479AADE091C5C71BD234DF9F35B411CA6107724BC00E6837EED6526AB76D3E1AE0EE47FECC134AF895235F5E5C42EA2FA02381550240ECFB60AE9A37D77FE8A057F28711D25C0BEA2550B32EE8E926E539C499ACC781F9C3675E2D6A0D81E10FA653635CBCDC6686A8B842718E327A50CFC15E68DCDEF46FB3137A6F867AA63F97F489745E735B1215669DE7388AAE461A01F9DF1EC3DB31B7588D2A18650C60FB08CFB59F11283321E208823597E9AE5384755B1D106ACAE8A1C3151E9AF98E252A10F068BAF2B6116D37BCE404910DF63DA5891B00F5C8968D1EA70E54F1BF8E495707197B086D0392EEDE6AD60C5D4B9B108467435C9E0ACAC31A7E590D6A36B22EF1582FDEE7CE7E378C089AB6B8588325AAF6063D075005AE65B09929F41DD70B45B53A50C53D779BD37923213AA91A2AE0CB6D979588EE8D0DCD15E89929526574A5F8AA538CAADDDDA257F15B1294E6C85A2BC8DC3FE08F0D87963341D630238F25516990A79E27F2564439EED4C359FA83C3B7519928EE4268836D8D45DDBF62E4A9A0DBEC3470261EC5CAE7D0791C0E976C287340724D88E676B79B33A035D93C5BDBBBCFC0B6BAB952DF2A1A975C8CF7380C98AD3428C795AD3DFF70E63B5792F993AB4642BAFE4EA0771BFA24020F0D17A65E2E6F4F77A0801AD4C59FF3BF6C8F837A9430BD76CA46EF919CE743F685570B95667EEA2BE078AC45C46A54FF51D89E01A3726B23B5158C914B7B7E6B33AD8242B32514F251873DEC8FDC8BA607D156440326D4B5A5C5D676D0098A73E2A25C84F09111493727FE5D04C8B1FB9554AC71A3101E4CF44328553A23DE7BA2AD3C2FA9E9539DC47A58CE3CEB6E51F20C87AC6B2B14CF803DDC55A2E4B5D37A322A49FA38BE1B8A562BA7D314FBFE2BC2F58B04A3722EBE4E90FA3AFE1E80E4A5602BAFB9EC70739F3C6CC223B790C603FDCD188CC5CB3853DE9161A2EFA4CF3553BE3E23C386C6AD5BCBB7C7E497C30A0BF906B6E35585A69E327ED95D25107911902A3024C8B404034450B19254CBD832DE3E6FD46B3C2C602C5CF5A93D8E966DB63D111938C3BCA92D98D40B6B023DCE484E6E958EE5B2EB5AC0275824391F54E424F4C46B7E572F263E3B727E680556AEF3579E1AD6A0A43E764BF519711B60CB41FB2B85E34BC970BB3F98DACE7C8C1CF3F7254DB18B5DB18AAD3BE4B098911484D323427F8897CBFE41508DB7D501818EE418690134485A7DBDF4177C82A8CFDBF00000000000000000000000000000000000000000000000070C10121920" + }, + { + "tcId": 28, + "signature": "B3AAA36B5B5A4676F1DFEAAE36203D94EC2E2092F4D46070C5C03089AFE6F991B0AEA0528999A8151E95DAA67815DAE9F7C21956CC4AB73395EB4B87F82FF033BA5BBBA94E238F7B6C184B5F2B1098ADA6FCAB8CA0206DBB3BF6548F932E522D5E17B2EBAB6B4A0A2AB6D25E86A071EB858832C2B8D4D718FAF28220A9801583DDAE046314A9A8D02EB15611E74994E87D555EA1BC1D10DB200A385AF09D1DF4A8D460189EE7FBCAC70862816A41B307F6DD179D990BF03C634E103E37CD9E254AA378602DECB325919E6C528F90D1EFA69E1815F481F22A3D0E58C9AC8018350304B887AB7F5509545E35334349C910C4B7CA7841288879CDEF8F222DAE22D5E18589DA715A5E35CDBCC9E79D3B6F6151B8F5972631EE4F015ACE124311355EC29CD3D4B9AD445E4B88BB961F9DE36DB01B1725AC1F0215DF909AC68362ED611E9EEC491BC6C01B3CA43C0C517267FA44C43FD4F195FBEB882E09BC2A0E13AA71706298AB6655408E8B8BAB108F772B6054EC543EA36E9382CAACE0EB62A5653B43C6868FA8AA6129F902310C6BB228941FCE346586A40B156E8572F6AD4E300F74F6FCBB9691C351B7F5E9BBDD8C6187085193DED352EF786AD96525E3B73DEA31E5468C8101190F57B9952B4D8CE57A3CB1A89A91C766785D6987E90BDB809A32B8EE7BD284C95F32173FBC55AF1EE56110DB65C2D6DA456659BF0B54184C348E6FAB7C397FF05A182ADD25345CC5B3B40FDDDB65F107F1A5227D93D6CC4AC4ADAC5720E5D3D801342FD06916229C61581F39A7FB0903F90FAE6F7DCED0F0804E003E584B51520A7A8E4232368D7B555F5A5F4AEDC83C408696CE2122CE6C8D42EEF94C6F6FABF71B34321B3C457016BC576F01B94410742B52A60634B6F57427F9B7508BF9DFF7665B8D8DF8D4F5A4EEA53F9A7DAF5BE52353DF441CD839B846FCE51338B74AB01149667AF5A74C42C6D9B324BE5338C69FF350292EE69DFD42D8D186247EFBC72423DE170753392F9EE3A851FF2C01E3E34C399163BC611785303DCDB61894E6E32DC4287C87782EB136D1B865A7563426D23FB354D373869F0F13A058B2F626951A2C5F4BAD5A14FEECD94A76DB50C69F434064682509E46C71D5076F00BC058A89CB669E253FEBC72AB42BCBAB6851B5DF111A06381609DF87972EDBA0F9A77EC972923AD6F49CE0F52F3309BA7E614DF4C3424473EBEF40EF15588D728F7609C4C2D4C691E54A09E6AD00DFAC07E69358A5C01EE4B9383CCCDF8E8B7E14DEE51D8B3B966F2C1BF547E1C58756FEC20278A8C4547250129516EE0EC1CBCFAA8C3154AE3AD9135D15B957174C1F380509065B035B1807FBF48196801831736B168E009E023616A73E7D709579676B0BF19AFF259BDA7F1313A46F15526B5D1048D853FF83A6BCB6F446F18BDA693D38A313C445FEB6C5979AC2CDBB750C536076D0E8E7EB728C3F01F9E4498671A34909959EB82A974BDC0AE784B6B514BB435D2FFA7B85416E56A4610BA354C3FC1118BE292B6799D4EAC3719AB8EF6040BE4C6BA12AACD9BDDA672452A04432FB09447C6A125F6FC27A589D3DA986152A0C3CCB72AB00ACA16885CE3A2E7F596706C7A81060A29A3DE21170BCFB1F6029C859489D58EC47B78717705795D5EE92C3504F4B0A5EB542D24C9F4A07F5FBFA1F5159F845997138296A18F9BE82B7E756E075F60D794243606BF1ED443B207816C854291CF3E2085957D52D6991345AB1150D46E62C6FE96F802D21D2A15D1266973FBF540570F0564C97CAF5F54CDC812FCD5C21C8654193376EFDCB5E7A9CB60BA929E00C933B685B9A789787212D1DF26C8E87347C923523190C89C7B20320AB9C1004B8148080954CDC8BC5D2EA91724C4284C21A289324EBC3F41438336144D8C8BAF5476A9AE92B522F88759F2774D9ECDC52960FE0C1A20B32451F4E51A1E73029572CDFC5E6E6F6CE2C0A712D4C4A74A26D7D8A14CDE65A4D277F8617A9A8BEE3F5EACAC1226B0C1D73609CFA4C937FD4B133ABDBF5357A771D80502A46B57A430F6BE8746F67448634BA215C7452011A62AA480C6F2464B1DB9F2096DE42C5E2EA1CC50A460D88B5F10692D29D9BFD03B8B8743CD0500C61BB7F7DA4CE336D25E68BD9A37841F5558C67AE45E3FF719F70E3CCEBB0128AB619C23AF8D82CC7E43041E7F6270DD8946987A090955B30C6152B2EDEF4269732C0D89817B9BDE594AE9E44945F947BA87C769F7F632AD3BE05CA6A749999027172230A8A36571534D151E0A0E3B99968C47F8FA9FC2FF4703789A15B363D40F57F2FF7CD3202D98E47ED13BBEFA9DE66BCC5979D7A57C91EF186DF2F2C8F02B474624E8F4729653414F6DEC7F763165164944BF7E9876686233AEFFA733426D63A3C4D31A4DFE5A6A4BA49CE45F0C9B0D85ADD85DACB28D4B75779F8A14B415F478E84D48A797F0C2AEFF842FBCDEBF9B03EA1A48760461DCF60592D8876BD967A1018FD85BEE5A31112628A0C6ABE9135C43757C2F1F70CF69C6E34BD5327E43838C33A2E01CF017EFFBE6C5CD676B7C2EB4462CB8EC2DF4810B759B5660F221EB8AAFD11E816E4EAE234AB54A4BA67F26C5787952A9CAA9504A4F26194355EDD7D7CC0755E70DF38F323603E1CC8738306A4FCDB7E6E9C5AC26F70EDC1D714D80ADD9628D1CB0F50751FBD7C4B4FB9987756248F7A5460B7BD30982CF3E60EEB075DA4C2054EFB0ECF972E67CB8350A1B8A836E285680BF8B59989E0CC9B0CDACABD8D4527940ECFE45E00300871992C69F23BCB4BB5F79295FD520E4E7D89C448F2FFA69AA40590A11F7F856FFBD486B53334B6537568D43039EE2FFCC2A0A840A4BCE03BA507DFFB7CFEF8762B8FA40E48390C94F4DC6B74960BF9B67801F7C461DD9DB9377EEC32753555BDA4BB5043021DC9C4FA543AA3F58CEBD08003069A8698CABD428C091F0B06220708EFBAF640975E09A58D6CEA83A719E49E9053BC67923951C4117108EEEB2C0818D988FD73697D14C2145734D6C65E0688F4FB65C8725D58BCE41C152D292BF9EEFA242AB204C77D7BEB511E62E893E255FD4DBB7C537E79B2DF6A445CBF67DAE85F6686807B356B7DC2AEE18F92ADBCB5D7CC4C80BD2CC2FBC2FB06436B1B088938BC7C7022357F51EBFD466AAE707D75186DF4D50390B1A3BD4FDADDDAE17D17EC36961799621BCED05C06C142094DC22D8AE2C70D8A2503FD7AA71E08E9726E1FC486B97AD3F2C490AACC6361CEF13400D34502E0CC7187BF226F35C09B784F5432FC44E0E6A913FE34A3E11EF957E668381AE4024FE33C264004E36DE439194DC5961EF2B8CCBCF0A2DCFD77366649CD20D73AC577898D593C1F769858CA8467E00C783597A49A70320BD6EF3EC56BF7F5BE745204D6EEE2C702860D6A4E8AD77F5B23EC389CA800CB4DFF1DFC22E29C1F4599EF131F5B993B8F9256795033309F8F3B73DDBB3280BEB2582D81FB9466CA18C5A028BD09F90C4A1A725C10E49856E07C2EA752FD019E7F4AF0CDE66B9A2FB9E22F4C962B81BBCCD218E916FCFD83A5CA2BDC582D0B2090F2172F581200BD0122FF6EE52BDB61EDE5DAE73542AB3C38E85B8F871AB1FF6C5FDE0EFB25ECA17C1D6F6777F5F9020B1826F0E309FB7476967A317A7D7BBD9E4EFE871E80A55F267D6FA3CD631250B594ABA0EC0D28619DAD9DF904F46098B5935298CD0B37EE80A58FEF57284A4CD061E093840C9D4CAA6DC3D2C1AD09AF739905A4CCB12CDA458BC9ED96774F49C5F9A1C43781C2A08BC99C0884BFD9C25545CF6B9F0F343EA84E8270C97BC47D706BC56B8E39B0DDA66D7A9E130E572586B9F1715AC35A4DA378E7B10CC998021593DBFD027001D2288DA1A6D72D9A66AC8930317E5154CDEA34C87980F16D1FC4EA87FDA2D47267CD5330B39FE941886FF642EAB1953CCA30ED21279365844C4F5043205D482485E45FCB6E52AD8B31A7076BC96FD88583B34720106DE1158FABD0A4F4422FEAA65B1C828A3D4918A36A99D34B99B052C7EDE5A9F6EDD59E1FBD2B2A025DF5457A9A3641EE8F65C13E7969911F5AD7C520F3C9F7357BFF13626262340429AEA5DE00798D73FB517185B259DD44BE7AECA1187D14F161C0D68FD44A272C38EE1686FF56F55202283714B763833EAC7654D3485509BEA34A669333AE9DB252DF82BCBB65E85ABCFDB0B23FC44BF4527E9C123AD4CFEF148F49178984BBE8DEEBE0BCD4564A333310F8BFC436810BE3BE1349371F35DEFB9A95AF245D92EB0DE9E44230C85ED86280493715F540ED2146EB903ECFBDC1AB2BD66BA8744B983EFF9437673A1D32DEFFFEBC94FF3E46D25B3565B71D7428C1C9E28FE9E191B79B490654762994D98EA1F75808914FA6D93A1CD216D17CAD2DCC519104244E2E9EC3E607A84142528FADACCCC6AE316A8BD0818413BAF7A90535EC2CDFADE973B1044FEB5568748C1EF7A1DF8A35597D2C8D86A159A0C9B88572569C50820D9C85C8FF52C072A81B8684C4EFC7900048FEFF31B4D4F144264EF77488CF854523303E418A5C42A1A0AC90AC5B6D4E84B51C9EC73E2ADA8EE053E81D629F5A5EE992B86B7984DBF7FA031A6BADD3D6191E266872B6E0F4154B7080BFF2F500000000000000000000000000000000000000000000000002040A10181F" + }, + { + "tcId": 29, + "signature": "583E9A28CB7C3FD65D84170B159188C12E7E77E0F39C678C2ADF349676BC5A4336041A2AF283D3A0F61BCEED4255E2A04749CABAE6811FC2471148869D81C708E4B56FFC353196CBE05205F737C91C80DB8FCA7C243DED5BC6113AFFA87E14E0DD0D3E7A70B2EECB847762F5521D372C51317C95B6EEA2785B552D9AB045E48C03321DD041053C328A0081D86323CB37683CBBCB3A68A2F850E5C7A4826E88B1AD51D6C1677DC2B081DDECC66A01D3D3CFE26531B4EF89528735A8CE75D4B710C0F3FF05FAC74C99585695BCAA1D1FEA42D6D5EF176B90649FA92D1F089FBB63882AB9CD539C88028B380E610421D3C09314AF44F6BAD1129107AD1B84624AEDA7F3BF3A7698C478EF5DD2639D9555E53F60F327CC66143438C589285006552FE249B3DE8F4768B9774591672541385018FB6683CF04C85CECA1A9FDB4F44EF31AD9B78B70296CACBB35A600C486202BB771C75E83E1A0429A31ABFB75558ACCF835FCB68FBA01F5B766F3BF18C23B3DDE511087E8AAE570979BBF17C8C1FD69953823B4FEC56EAC6AE11FC4292A40BA01717F3A6CD108BF94520955F978354D78347ECD4A0222D89D1D7D93ADAF7679AE101106AC49791B3D17B6391B85E55AD4A12ABBFAFCF1D50667B37E49CA69D3CE3AA6692F85420B246355ACB51848AD2EB94CBEEF5E32D455FCF42FE73562B5B149CCF01236BCBFAF656E85C1D9775217E51D4F650FED78D8BBF2B47C67BE41F69AB2C2B1904E86506A371602A8B84A50BA179781215C0B061522EA66AA7CCA390055D0A461805CAC87ED7AAD205777344B7573D76690B5B46AEC4665E36A9173D7732F5E67FA166BDDCD56685EA1A41D440E469B7B65D7869744B1776DCEA504B03F6057F9A2D916BBBE6A5032356F4C3D48A495455381292C52E78F8478A56FF0EE7B94B83F1EE690F7173729DED18DD712BDCE3CBD887771B1D87EE2946F1ABE293F3D7A7ED224F6969D31D2E1F71F4D45607D7EF59AD25A40B4A43EC95FF0C8691D4C41E97832F345CB50890865AE483A163966F5B45291556826DD061C30C8CEB552EF8BC2E987BF6C8F629370A72941893F549864389CBBDC3D38D9FE7AFF8682EA318BDE62A2D11E543051A88B01547728E30CE25784251B73B771EA65259E90C4A859828A65A87FECEAE332B9F51A986CABF15B622AFBFAA04C19678DD200BC0B338C29B65CB121B70DE6EF964360F2D54C4D34BF7270212452BECC9EFB2E225A6007B35C000D276D34AD19A966D49D98E140DEBE503215D716B243CC9387CE52DC10C5B40BC765C2E4D3CBCF8E1617A1F0133DF0C98D0AF71E18DB6362A6E4EA9E454E1D6D986D1DC50AA580DC7DD131E66EB543833FC42A575A84B652E63164BC3FF383040E6EFF2B7550C2AA0905FC7BB4258176585544DA49F48A844A13052B06676568244CC66660021FE78053CD4ED1118C05E517107F614294B97CD4ED6685D2FB44B8B01E538874186E6F8D27D1F8829243016B1D505D42204FDADD54BD985BD647EB79A1BAC18086FA8A3568343F58A8D46A6A35C28DF1575CCF1700160EDBAC0C66A406A26DE724E1CAD5AD52554CDE52EC6B5063918C4A137D758C08272E4C2ABD41B7EACA4C44A3A7CE60F8628F3B13CFABF50F16D02B375A7FAD7460C53A8008BE19D982E9794B060CAAB1AE6FDA80320EAB2E02708063F4721DBBD8B9FF951BB6129139E90E7C1754D4682D029DBFF5FA9E713330AFBD9DC2FD1148BB388F4F857B4E4C63FB107386DBCA20AE196CBAA995F522D6BA4D2645F724269CA1A5AD24D4F56804FDD9A305B30C46901B484CE8D23166A5036ED775CD192BD47D9AB6612CB6D9181C1472A1F11E02E7C82470E8C685E92F21996663B18F8738469D61D98336D7C53ED2670A8DC26C21BF0BB105F5C905D2AD7432681AE8EFE5D868ED0BE906474CDDE2BE7BF5B617463EF59BE4A210C3D5682AD4DE5C059F1136D2C455BE02AA1E276F135C5001388600FF2F6BC6DA8AD0B72D1F5301DA9A8410FDC410B54AD0BB2561B01D646214C867726D82D3919B4C76600DC065C5933F8C7D3C916C374A06D7F062889CECA4D0A98FE843F8BE1E724D88F6B6E8E066D7B660B0FEE10CE8E36C4E60269CFC3745AA960C8BD9F7AF8788C4CEA7C4BAD51A202162CED055B6B60F8CAF85ACE6F60851250B1BA0ABCF9DA2C7EA2BF074EAD9BF81D73ABEA3966D63D1E60809050B7249B7969AE420E40387C36C4757AEC7CB328466D118E3794903C33F230114AF1C0AEE0112197DF6624123146FB3CD30F6020378040A8546E20767B8537812D0941836A0651AC90E084ED6673BCBBF18348D0E4E52FAF06FD1A42DBB1EACA550553595A388BF27735E85FC4965E61CE82E96430F40EA3B35B874CBAAE2612A714BCE0DDCE94FB0F4D93DBD7F6B03C7099956710E5EFC5C996F8A7CFAD679B496044F5204056D594DE05B61CC143F834BDD5D8B9F89557FCC09702848EF9A391CC4C3F07F1CFAD203B172CD1F44E4EF08C35631DE23B8E0CEA4C4848663FDEA9C9ED8B97B5C7F9E94AF6A90E5079E40A791F1262BDBA96BFABDC30643E2C3159919EE5288FC75703FD0D03DAB0C36D0CF06F0450A5E6D710764085D0BEC8B26FEEA7E5C2665C7F514AEB5430F9C307E7D03B30401646A0D93561FADA21975D8BC4EE1F20329FFB4625B3A484CA08DA09C61B45E2BA9C88C29B14E9B650869EAFFDB7EA3697F4DCE2A72752B2459601E044B52F0DE99BBA5510128944C00357845F374D60E373CB35FC2868DB5B948EBF9BDD3C66C1740F00711965AD9549347CCB3B5221301159472AC8CE0B3186269FD1CE5CD0DD456222F10264B117BA250B391C840E51D8680BB622769ED264148649D3B954839AAB5B27546B8BB58A20BB52FC8772FACC04101148C99DE07B96BFE58CF2F04DD5541CA9D24873557902F0BADE63229CB8658E8E5F815719A73F29F81208D0EA8985BF2DD770177C4FA88CBABBD0C9181C0DDEF7CBCA5A6EF12367882621E64ED026A859C60D0B8690924EBBDE0C0E3562E10B63520D8C801A6814CB1AF9F03C3907FD9A7AB8567FDDBA869D7200E9284933A414FE681F04A45BC3D909267FE62FAE7A52F2F84D3C02A10AAD86A1C7A9686A2B7A81DEAE6A1289B7A0792BEB805A620A38F7610D9C3AD1CDE838DBED11A760F42A271020761BC41522EF370726A4683DB705C7CDB858AA8A8036DF1328AFAA0A4B31839DB7518164B11E6EFC15755D1E0D477EC004F5593CF7F862AD24295569E3D5095B8B0F1AD427C1CE7039DB9D881D5E6AA570144255939C22AE7EF4BBF9CE36FDEFE30E64ED373AAE944907F5BD02B70312F7150CDF487099468B19B94703358505F7A5DC9317B9B17C44685E5D609A0F5156A1D4EE517BB681CF5657AAC2A1A678687E9995F089CAD494A6C039774FE62AAD3D2BEDEF62681AD24884D1630909293B54C68D7CEBEE284EF9E70049748558DE03DA23B478566B42B8EB327DD8BDD473130F1D967BC0F6E4501DC64836EB877BA0AEBD241432C503E41DEC7B264E08006C006FCA366EAA277CC9F5FA6155C9E48E852B718A071082FEC580B4AA599CA7708AB4C1995B6DD0679264D8372B5CD0EDE9E40B6CC0C3DB14D00B2C7D2E9433F08C23ACB77F991A454A3D1D71379D08640FA5074EB5364A531587907607FACD9AD9036C8AF221650F01308F53B8D0E432E5529F435F40A40E66A5483115FF438107F88FE5F1D541C500F8B12C9DE69CD5B14C3FCC5B462153F9DD49974C34EB1C5604606E56C746BBA8D90E3DC4556DBC3BBC656A54E08ABD3FE1C39F24E99D3D022828F59B80C4DEC6EC1CFFAC05E388D3F62510AFABA69C5E3EDC898CC8BB842F3886A88AED03739C85DA459E8329D1AE249E26EB60BDD2EE30191099C96C397D88FAE9922C72A275BEC1C7734CAC893D906E976FC7C0AC8A090986EB4F5FD7E94F8B2694AFB4170CAD4F1896092A7F6EE01C300DA97538FD5FBBC6EC28D158D3AF40D3598753883156B0DF2143131C2751F2B26DB6FAE76773E55AED9D115E7FA60267DEDDA65F41CAC5FCB0CA296EAD1EC688C742DDDEC5292EBCD47B0570ABBDC2CB6EA301E58778E1C3352E393598470D2FD2C45BC3A611343ECFE61AD64E71033B6B7C053DC52AB1CB246682750E330560F15B3B2D83E63F33BF4EAF608393C1F5811B0D12244184F20EC0682D236F583CCA8C8D332318AFBC50C03873D68AC44CAE4C2826E966E35EDEEDF4B232DC4B3BA87F3478FADD0D8EE55B408AB929DDC85FAEC0AB503C2F8192DF7B719594C7706B98C593C598543565C27BD8A0A0CA7E802B86214889D8A08337C65BA31BA08BEF281FB69DED0B30AC13274E1D98FE3F2CADF6B6FF28334B338984516877D3070F379991A078E1D0D25CED600D2C52CC335711826066976251DD11AD21B1C852E05F3D9EB0D37E95F767108AD378770DFF10854754BDE53F8CDC14F6A48C66463053F8DE46B722EEFC6F2BC2495CB107F3ADB39BDB2AF497FA6AA2CCB4F9801964FC6B88C9656D76C0FBD9A436D1AB57D763A8B814D2957E6344312AC137B3B6FA74AAEA860186C02156CAFBD455E8B999AB52B70DD05112E5C94DF3352AAB3E2071C343F656E959FDB000000000000000000000000000000000000000000050B0E141922" + }, + { + "tcId": 30, + "signature": "4795C93DA899DAAC44BB2F2CCF778D14AF2687E26D40A5A962084FB54F037362BE239723AFB994A15B17B6B779A80CA4C88FA1EB57DC4BF743734929201969C7DBCB295F9D5F994BBA406E24C4A0EEC73368785D9B2C8CA45CBD7AF0A772442692E69FB79AA17FDD80198870BDA0A1F0DD2C89D22BD6660E62802F0D5183A7A9CCF5136E6BB33AE991EEF920FD80EF911BB94AAFE0BE9CAB7C0AC60A8E763242C3E8B4099C7B8B1661E63F756A0B743CFED12484E70151E39CE81320A687286A3719ADF712D006AC81966286C1ADCBF874A359EF391B892D4A72FAA7BB43DC894D0BCD7B77BCFE845677DAC9252046C2578F15C5AFA19ADC9B5D5D6DAA9910F3DC0187F1B12F7F19ABC6ED9AE0CCEC15C76E6003D7F9040F2F6C61FB568C16FA69BFC87E228AB08092D2132E3F50D07FF7020B400601C603BE610F10F19F1014DF1C56D4953B9143BCE64809426F3643D37C99BF27582E4ED66ED8987CB16853148712F82C3E49A4B2C763C010E74347F816DE015F8568024C1B6272A4F0691CC4360ED0B4BB81B576F46A8AA38CDB39972C930CF0774CB5B59871EEE17821B30F58A25BB9702C1A4868CE50FC3C7102E23A75AA751556DE1BD3266084645C8F6AA90B2ED743FF39CBB951A64C5235F1255DA9117630C150E1870066D5DDE4721D2621417AEED53FC1EC5F89D5EC9BD7A6FF0C98E4A2006B0118B2848312ACF3E25AE401807B0CAB45BF54C186A85D096C71C4D14948547792C290212269D8ECFC79BC0FAA3D37F6364E3FE33B326C8135851B20A7D95FF10BCC765251ABD53F4B98B0FE2BB89FE5E15E06D130F35871B5492FFC3A1DDA21E7C6DF0392C714907B7CBB0C977880DE4BD44E3BD1C2B72729D071CC1FC0CC93870EC8996940C943C0209D3008B90F22A8597320B201100F131214CB43E6922168E574BB7C6E4F4A85CE11BFAF32256A649E5C95BFF1B83ECD8825CBE665C6FA98611EE7F4977512476010015DA2D3302F7CAD95FD70910974AC858006DBC3AD8F8995C99C8FCE87078CF218985CE6817336E501480B53F81C1058EE0F7BBDE9E212BB1B067FF34A3F8B55DAD9CD0DC963F8C8B835DE200C294EC402D01DEA0540F5CF92B55252EE651A4190714581ECF2C9617E4AED4BB0230C23AA16FA9502409B03E6A3FBA7D213BE13180EE2CF63B73D0809225F59D2FD14A12119F0A531D250BFF575DAD676F692E21604E2C83AF932BBB7DB4F3A4B15BCBB45CE3C52C622B14561A39BC6582BD2ED428FF05A50B57DD355469A5B36BD5CA04E731F688BFBBF30C450D35FA94E74F7E9172D7F66DBBDF13FA634F3BDC891CB49CD5B33DDE0FD7EC8C7E538ADE84B446781918DB26D363598DD54345FE4CF3673F69CF2A368EB3F6C6FC98E369D9A514F8359CCAA96C8E8B9565945D7C8894B6BFFBA4CB0FE2B1317C424A080A189A5AA8FC4F09E94CC90F3CD74626C519C2A99C39734F26E3FE99DB512896F881034580E2882914411AB3581D8DB80B46B4ED9B22FBAFFC29EC1DD88BCAAFF56A56DE5055245897764C3A45D511245C3523AD1DC7898DDBFFA290683412E8B7882514372240CD523908B0C92FB26AC669327F840A9496BAA63D1915D3D1D8BDBFE63BDCA662E1AA2F4BED11F07A4096A348598BB1E9A239B2DF0CC2C1A7D62F91A6D18B1175CFEC5B74D63154FF2141F82EE5C7DA9BBB4523001BCD174EEED70225F16C73F2F443079E9BEE77205D4928A05166CFBE014A2079661D8B609EB4E66F992EACC830D0FC61621D65E34DFE8EEFA5D782C56426E9EFEB253EB8233B08A3A6CA4AA8D3916CFFB7783C9ECAF0AA859CCCA99AA460DCC193D878D6643492C10101CE59809C5186E3459444C395B036390AFA2E75416EF6F04939710CF080790BF2C6E626BF9E872C7D13CF642E9D9C57EC8DC106721C04F13A8BAB6FD151C8416F523D4F2EC038A2525096EF495273976F3D1E7DCA57D5758A213FE5872F242A67F1C2065083B1BD0214642976155FCDD227265B6A4EB47E6C44F56179CF514CB6D0BD33349381CC4EE48CAA16318DD5DF500E7BDCBF5A46DD24D0A5D5DE106B0B3F66DD75D210379C47FB5CF11523CC42A77CD80423F41364D064427CD016565FE2F1F7F2192670FC6C17AB346DBC50EE30015D353239116BE68967C1ECCFB9632969B848C2C7A768CFA771C8557970D77EE918ADF6208C9D803B41B184814A3C99178E835D89BD47403764EDB366E6050D9B342B3B3D6409C577214BC7CAC261C989906A57A0B4BD9BC9778B1D74076CADD4ADC43C7E79F2A0CE5F2E81C36AFBC66B526D080B85E0372859D64C28DF6A7B60D3A066FD3DEB847DD2775A6636F4693F61361B9D84D19A40A0EFB2C8861D9B27E43BB504EA6B082AD62CB4FC1B6FC163AE7DAF8D6A54CE4E9D33B509D4D7936267A0D32389987DC33DE09ED37043816463DFB828BBBB3B6E4E5286C091A494ACE782507BE750537EE9F2E609AE4992B8FD53E0A38CCE7EF962B75F749B74103477AECF55497CA31741D70B1F207CBD694A8911653DCB4D1F919B728EB2C03177675136C11BC2B772C5E1C5F4BA0FE431BBF4C1755E8DBF54A6A111733E855925296C09DAE549E5AEC0B6E0D9DE07E077825941D970BBC9B7DA939DD2CBB373F75530CA30446F3DE199709A5E68BDE9D92C6A323933F214BD4F3826860A131F301DA7895F34EF35642926FBA61A8E1C17492C31D2D13C20DB60F9C6E90FC0152665A21100E034065A67E2E676C33DAF403218848859342991888DC47F12A2E7522B62B1845A123723639593543CAFCDE6D9FCB2547746C2A7DE5182FAFA8BE1C794E8E1C968B70C3BBD84899AAD7A2231706C108406A7BDD6931A70BE7441B57E70AC353B9E8127DED14FEEEA41124F0AB57C6A0A857E022BF717439A11919962445A480D18B2367AC9E483C3A0CA5C3AD667E7A1EEA7D50335950997959333169F8E76E07B051A89B1755AAED4C49E0532E9D0DF5C9AF99EDFEA49B83AF8147440CF93C4056551873EA11887DD9FCDEF04F7CF1F5EEC712B1E70124C6155975ED419F206F5C16C3D7CBB13321599A4DAB457848974B74087DCBBE990542FB6F7F36D22469E3F68EC189893452D6F4EB180E9A2D1D1F010524A1F501F8DE4C484B35E47E517E166D1F9394DC6CB394C1FB1DB6685F07ACD0D25AA4CA1E3BAE21588A5C9B4D229A4C399854EAB3AF379E3D4456102F021019A8097B06CCC6B6FF912158C3DDD27DE33AC093EE6EE76CA9F8A90C2AA8E07A61221FD9DDB6EF440D6DAB8FCC2138B396BA43DB70CDFC90031F424D4C917F4F4C04D6B7ED87FD103FD195F39C755500B8C4120CB62D3818680EFD3564D5626D6486FBF8CF96C3C179AE85E573D1CF858252DCAFDB03DDCA86FCC65DF85E5A10AB4C549E1289FA57EDB1B2899469701678810BC8E709563B4F99AC7943684F4C56056E26C788B3C8E87DEB10319D56A52B3D25CC491C6771496F4A94E5A67FA60777E899945E2F58C9D7D5759CE41733E6845D6247812B11336062C88FEE525C44EE8F73EB1A0BD66CC64330356C7F2DEA6D3465E2C6EF0505AC68502165F1701FD40E0D5F7DC41583C076A81E56775034124910BCEFF7DDE4A2FA0072D6A6BE8695A8440BCBCEE4A3FE9ABE0F0440A9090ADDC40915D2D33D88F1489888729BA0FD0433828257C44E0C4D46E9EC6C9586D5BA3B9D772ED20BAE620E8D4619E9C720632FC92E153D7068E67A6BEEE16A01731EDD5AA48DE29B083820DE5B1171BAF4E75262353CECF8E2C2174E530D4E3B84F12F2729CBEDB10B62902ED39156C32E2C68C7EEACD2DE88C50E9F6BC117707A0E931311EAC9F836CF4DBD7DC289ADCD4E8A536DD3C7C5DB082FEB4BAFB6B7A48FF9C129CE97FDEEE396502319F6CCEB8B5FA38478DF2C0619CC74E43BC22992A526968AFA9D147CF6A2828ACCCE98A97BB63AF3576670C5B61EB5EF7D30BE747E1668C6CF3226B5DFC8FEA39E9D1648003AF4EF2EA6DF3171F7C2230B9717939EC70E53CD9230BA1E77A1C07D4E6A3CA26455CA7B8B6096C49DDA4A9BFBB2E03C3B6F5D6EAF4C78B87FAFAA5B82C0CF7321F5B8B1D9FE67E765A2C073C844174A21E9E8E16656C0D3D888BE6EA17CD1827AAED796B716DB2B23473472A574BFDDCE1D9F92E179FFA2231E75D63DD2834C792211B4AF030FD4010DDFBA1109F1292C3063A65F612A6B40849717C6B35176A42FC5DE4EAF90943B398357AC5ADECB7E77F460732B712CB0EE509D880E2B6419C2E365EEB36477BBB110240F3B20A66CB39722E9986997642396316E7A23532B2D75389B4E39EA49DF5EE29FBB5EE6E0B4035CABC3ACBA0D85AA7214553A9E3ACA04C0C8B800495220A8E0BCE1D0EB6E650EA0FD8334FE24C5DB224F5CE49490F0EB8246183F844705CD75CFDA3CEC386BB2EEB63F14BA4BD86465C25C97DEECA55D14803EE1ACF6968D8820474F86554CF8A1DDA9209CD5162B158031020277870B55FB8BF5B7A961238546E8BC5FBEFCF4E004413AD9FF4671CBEFDC08EDDEA1690D37D29786157C2856D3A2D3D2AFA5CAA4AEA82A0906A4EBF88E661BAE0A1048687AA1A8ADAE0D1A1D4349526DD40A3A3C667791DBFC13344A6568B2B6BBC6DFF3F81C42638E8FE8F1396B8AA800000000000000091119252C30" + } + ] + }, + { + "tgId": 4, + "tests": [ + { + "tcId": 31, + "signature": "B865B00B2118DBB00B701C6645655E8ACFA84EA792B448642E1832C3707C87CF09FBE772F1D4385BFBE5E6CFBBE26C10ED6EB865C887F86939439A9BF768BF039D73E3EA83BDF18503B5D1B39179A827B0D7805F98428BD87CEA6B06960C78B4B586FB0D5EDA9FAAC0256E38823562A307966117005AA42F1B6554A04875F85C2E3FAFA652471D4E98065482FC7DF49B2C40D0E7B98238DFBE853D16BF9992BB08C19259F9B575EA7A4A80093A64A92671857A508920D60FF6FBF38341C5590105633A426D602DAC064DD7A7F11A60215C35B7B9C00E9D8463988CF472CD6ACFB7F722B8C4C62702607A674880ACB3D6C6253E71175A05B392CAB4BB14CE86A598ABC788D0FF4D82775E4EA0FC36363CD0E97B78A6AE4DA8E98CA612772D56B582F82C0709BEAE46673BDD8042865CFA95BF5338CFEA606A6EF3163846AE83B25E5F5BD31C83F136729A8EA6274F994FA9045FA8A90FF854B871CF82E2B701E8F4AC04FE9E28491B9A25FF263E2CF75499E009FD0229FBF7E5E46044344B07D72214A9ACB4FF6102ABC1262BC2E1CD2491607AE7AAECF4C35175CFA4383AA86AF1E62ED06387CC594836467F41DFCA8FA0CA71280BFB1C2560C8995536F842747045591453745F260382E3DA50793FD7CA7627185DBDCEDDF69B2D3E151C7F97288A382A92B050F791F9587D77C64D8B5D40AA199D4966BE2D524F9610F2FA02ED23176369DB939350DA601EA66770952E0F23EDA68A73756EFF610E8D6A9F49345658544282453B5E73A322A03267C969B50734F2ECD4EC9055760D928610E94E0B1628D6AF1B27AB13829F7F8EF50D9E2996FC64B06AC8946114766DAD8DFFE634F47E9D8569966C6F6968218C5B8633611BF42B4FC0E78D0C029EAB85F22F16171980CC65F28445A11A083AA02977C2E8886ED270672E512AE89C6A26FCAD1EC72B9ECFA5A5EFC70FF0BAB28F114F4DA8170FE8B63C2E11BE7A35466E979A127EC0D20323D502730ABCE640A2441CDDABA326D6783D0192DBA9E93FE507C6A73767BE56E2776576EFEFF1CA179D83343E38C6A9C2FE725DDE807D21725E730872E2AB3D901161F455BCAD23A8433A413151FD221714310E4D0B6A1E1B2CACA499EEE805A164F291D5075E6B65A79C2BCAD917B122FE1AC4FBB410211BA0A1997A31307C01F0FED3B3143D28340FACF09337C4EF047480A290AE02B2F7D87B8C29A0AEAE2E92C9C5447D66C55C1D1E25885D1037FB5FCC80154F1D23B4F27B5BAC89BE1C363CFF8EA75873AC3F6333E86C53ECA55DBED5E1F1126B1278C729C9A84C4A1B7F15119301C80BE22FE9BEBA175945B2612B66DDCEDF9A2A4D5F24F902BBA68DA75D95972E28D6CB7017CA51ED5873AB03DD2E926C15642C9D6E6427FCE80FC38B34FEB3C15513A687C35B94EB83E4AB3E1876679270F5A98F18A65F57417655FDA9994E8FCC616C6C6006104026D6CD7AA0563D510725760005F5FD39E759249029F03D9F0067103FA0452114DF2440E8C6DB65E23956EB1BEEB2C34E5B20AC316A03A95436666268C3D8228F62EB5667B3B6BB857DD0737B69051E9F26EE023671CEADFACAF9497F1ADE587A693EEFFBFCD550EC208C235691E8E366D965B62BEC16A661CD5DE28793220D66F2645505B852412FAE7B9D9829BF615F7CBD59A7BC1D034E6A25529CFB486AF201DEB7EA95BA708A3159171674345309DB8150E67EBB30A7FF80CAC9AB1392500A83E63BBF7C42EB9453C2C9ACDA02BE538234AAA7DB5A7F588FC91B90EE2477F2B61CD1062A7EF1E6E4DC54B36D0E19933E981CB763A9E107E01DA9420F82CA793592A47C4B977FF2C88498DA95C43D232F42AF99480BF0A4F8B7C4949D1AE1D4FA8E1D1A8CD0F9ED00DA595EFD2B766F0B79D4490DB928EC44B5030A74CA42811A5B5AE522C7764DDFD9FD92F006E94B35A7EF0142DA7178C2F53074D07451B15565A9E0C57EA1B94C88EAE741B1F501C4D370727DAD2765F795AD414635800EC1949D037139DE26AFCF933D9A09C127FC6B36E518C6DE9492BA70827B681C2D18A40123B6C5F61737CB9DC6AA9CE17D168EBBDDD63C0760193C974933DB474AA89AF30E162938F6DB7865DE231F86169C9E2A302FC41F1BE5F36C5583FCD91E21CB8A6757D30A4BACDB67E7A61B0C8E217E0CCBF50EA642CDE3FC74C7F9FFBDA9A1E684BBC9A8F7CD3F1BD0DB63DDDF4EA479C235652C5DCBCA7BDD4E2F33E87172C18B5FF39099408D272FD0FB0D6A23B14300DFC64C02743E523608E973613DCAAC9D1D14B3A6240EC2F2293991F6906AE36C0469F30911348EC12DDBA6C3CA19BC695FCD16E5AEF2AD7C73251570B5D049A6C3A52FA3FC9ED54E54973AE789B0BFD6F8CC2644A9F85ACE0678D89EFC12B611C3DFAE3F945034B899BE99A732889F17D208DCD7EE959D1AC761DBA4864C14B0A35E4C7BBDA096FB8AB3226926C89E7CDA929EF130C692C92659E6F4652BF2156361C77DBEEF5A0623A06704990E198A13673054324BBBAA643692F243D67C1B4F95B928ACF1686F60C14487D6DD7F8801EF20939E03A1CA7D7432DCF595F1E9EDF2B29357A1D4C7DA33512C451A7C6604382D90C33079D95738E47189D8549E43D294E73D1CA7487B50D0ED7CC6F96BEEA76CCEB96D3792004EB3E5491635A67F6FFA1F1DF6A1F2FDEE77841780AE0809D292ED7B00F42D80911909B51C9A3AE54B7A6D7D29D2000522D4F876E25C0D6A1577221885FD3074F33BDCD96CDE80404A37E1609F26CFBE24A1FBF9762A1A2332E7A2D82DF9D20F083ADB353533590BB1F9543349369E21ECF594E27807A56350D62384DEADA789BE92F012C1F8A72D8BE079F8D7BD040BC5F22336116D6F37DBFBD2C744C3AE78ECB4E05A55B3FCC31B8CA6DBE8957244908F4ED1D3466C9E00C6CCAEFC954D857C655F7471E38088CF1EB8BEED8DC4FB3E36F3B8421F37318DA235369E923DD8EAA7A2290E14BF591E1D9827303BF3576975CC3AB34999701950ABF67FF6551ACA2DA07350E09CEE07EC37266BAAA534FD7B1A924EE7361AEB35CC5A5C067F77CE523357739DEC2D280CC9BF069EA77C36F90BC67F0F6624652D302BD77F07D357C84BC30CA35BAAAFEAF3A39E9ED463CD828BBC5DEFE62A4D5B95131798D36766049E7171E6BD44156B2976E4620199EBF42E14290DBF8A02304AE70D25429ED70CAD30C6A349F9900C465B77675F0BE9A9FEFAC85F19F73509F7B56D513217BEE6C3BE4A9A33DAC690B7A76F979ED580E5029E58D645344D61711907691FAFFF9FDE9713A1DF470E8BD6D0754008597DFB7474F248F4231B5E184E2D2DC540D0904F9569C4DAFB394B127D221E9A685B682E4723B96ABFF7E25679DD7A72F95F206B2956EE04114C1634041454B521AA6A4640E4F1787C50F34DBC57347C6ABD9BEF03807DAB200F77876F93FB242082C77EFB432DC6D4E9278C66A85A58C8D89AA8505F3A3D0BC34FCE94E00D16CB20E0F51A136E28A642B2B1301D5628CDF34EA73E74047DA586D91ADF07BC2C59B1916D9BA2D072E7A5564A27561F65CD907BB75A5125751BD9D4C7198AB03D382261CFD966EDF5B8F586FF981AB7FB67ED2552D92F84DC96892C52CF5FA0EAD0B33898FCD75084CFA5E9538B4438B57DD8AD0AE5357829BF9F6B2CBB979DD364232BA8A471E3F12F61C968D206D04E870399CCB183B694613CE9E07D13AFCFE4A6427F628FFC10F1084D1DFC0F3711BED7F18046AFFA136599AEF9D013A7C73AD2C19B5AB8C308134940330D1F935D10493E4F9034C5EAF724FFF3C595F71F139AE00CCD619339E6AFD53EA9D8C48F640509452AEB12C551581C5520E92974C71001F3A456B414FE9C102FF8BFB59C6EBBE652E7ACA7CE416E00660A2F4671B88F45892668CD49DFCBCDD666C6A78EB3E472EFBAA66D7AB7E9D9B260B58277202AFAE3CBF5305030C61967A8B8FAFEB6DAB6B6BF079040D85B154839CD990F3A28D22EBAAC6DA3F85388F0868770F507D299C4CADDD88CEB0096B462A37B7931B285B06139F2BC1D31C30C7F709A6374C6CBD3930D437F8085877298E16E9A592E6CA89EC2C072FE26E8AF8961CA0D15CCB0BA10B89D772C6C28CC705B1F5D68D4C81F0F67F53E5C70504B3212E61ACEB8325F1DC5FB0777AD854595040D947A1FDD057414A59A66F493BEF2A95BCDABC782F7E74A1C906B9ABD93DD4156DAA50F5D572CBA07074B9133E61B0E259E36BFCA21CEC682334D424F2E71C2E76F16F6B7301CA1A8E3E7B171DD9F901F011D0ABD2C4A22845CBF610724C40D23DBC628B127CB7E06F83C42F9512F21C58098082F5658D7E0DAC4240CE8FA942357A6D8E2C5CC16705557C4522D94CE5B228E6C3D8E749DFD47C74211419F6A0AF61697B124C46C98F86251E9676D392B76195F41F4825187FFAA87E34687C0C9BBB5ACA0D15654C22C599E78F9A6BACBE2458AC1E5DFC38191DBDB9EE29CB9445F5D6D838D2D3E722F98FCFA5FC0F0034A42196748247035AE373427ABD692B8B452C9D1F05CACFAB92DCEF224E353F42D658DBF273FAF62E027BE12CB40A499AF47195F68697F8CD21E4AA1A43D5A626F78878EA0C0F32C60C3CEDDED7CAFE00B729DBAC6EE00000000000000000000000000000000000000070B151B1E24" + }, + { + "tcId": 32, + "signature": "9F1672E5E5E66EC6ADA46E71A9BC54AA7034BBF390BABA58DA6EF4422B22E73BED2C9C23B7E0F1CB9E54101557657901C0CBFAB5C4C73EF99628F9935630D2C85FD7550B3A622CD8314F865E11F402243DED0D2139CCF7FE451F1187F20E507325D7D93B83983EF5DB632548C895F44EF52726CA94A5E4E9B75E6443CFEF71D8497C04B59B8BBD58E621D42A565C0E2A09A26A886084BF56E61806EF228C4F079ED4CEEF9140E402AEFB9479ABDF7D88627CEAB9680BE9FDABA05E3186EE77E475C7366C89D3005A7D648314C773562F6C325185F1C5016A8C0B7D7B6E1F128328E0C70CE4EBE1123733E49F53ABAADA49B49935E567725C3A72DA5BA7A4DFB9F9C78B7723517DD56B012AD2F8115D6C404BDD14BCC9DD47018B5FBAC37AE86AE570643378DE4181066A5717337EB6D60B274A18E3285DD9E8D205B810042010D71749D737C8E74C43A2E64B0C0448FC290B2BCF8E19829E3DC045FB7486204792FE01B62DC839D59C9632DB89DB22B5F2B74F74170C2AB3240C96EE941F2635E93666DCCDCD7827D076F31F5ABA8DC0E07F9F1D02A348B42A15060A85550E4408C5D7C700D300D6747070753166CDD8D954A96BE7265326C20C34B3FA36518394BAD7BEB1D55213CAFD1A6133CF72AEFCD059CECFC36751EFE5CDC2F72A1EA96D90DF6E70F5E8D041C49977585B287A30673F33F44A635B8C4219C1539646B3781F6D555F578F37056C28E46647942B3C2EF7E7631AFC72EAACB40E46F574A7EF4179DF325C95A67034BDCE30A2C98CFCBBEE4C3AA5C021A0D08C3B05066BE382828C96ED893959E3380228AF2CF40A4971CBAC6E8C4A37BE304A6B18F37D28CE795143EDBBE5B047AFADA65A02F026261BC3B0C765E208B5EF0F57F83830D70D12F1B5F8BC94AB6608FC3EAA7917828270CA76E4FE43189F594990A186D03A929B2CF8DEF4E3CB5D567B3ED72037BB64B99DFE7062D6AB6FE0728304621D16C3DE1E914D405E8A29B76303D47948A1AD68A750CF62A41253764D0E19A1C8442B2B5F7EC5E64400C73884355F782D7222A4C939D32CAA4914CCBE9005A4B2322BE091F554998076379BD4135EC6F09FC22979AED087EA6D86C095EC5672351496D3BD6220C66F58D4BADB28FC087A5466DE7470F758B382DC447B4F5B922E8B0A7758CB8A40AF89C3BE4A7143F0CADE071386FD7249863DB3BDDA416BCB9AB8A9CC2B65ACD18B8D777C98E9A74698F42E8E9F367608E183BC4783F0C0AFF65B5EAEB1482EC2E70AA787A0C75897F931B1BB95FFB6713928AE1BAA99A0BF86EB391BF1B0883EDD309AA59664C895605979A8BA477F602F389250FBD527237B41048961FBA25422CC63618E392BD8CF8A1431C84C87B641D4BBA32C0817E30BCEE665C047B766A5FB4DE382F2AB7AE35E8660A81A5680D9BFF4AC410F42E8036B611CAD4DBCA7BDA54668D14F7BC44AF5027DCB057088C18C1A6F01E69157332B069FF4954BA2B122AD34ED90C8131B7A39672F2301A7CEE4C1723A9D49431E866D14A2C2B0A9EFBFA55A2A90430AB5B6D843392030214F23F87A69750EBF1FAF1A4D71EFC0E08E351AAEA9596980BE023D81335C76549100905A42415C11A6370A10C140451CD1CC131CCDF82B579BD29EB90801462329E95398A714DD8A21C06B5F05C2D1297B99DDDA113538C7A4BB7AC605CB94D6AC1036EE7D0C4261A4C13C81CC846664CCCDC013F594A1366F3955DF422B9E7E765214E438BF416AF13596521A4FFF4A018AB668E62BDFB3A5D76AC628065426849C45B30EAFBD0E37E393B7AB0C72F7C8652B60BE494EDE04D76559853D13A0E1B1FE0113BAE4711906F4145640CD68559BCD02D9E59F9AA51F105CA33D523F3CE83C2DFFF356AEF1CDA87D31B02924C874EE5621AC026D5BBF2474904111E772088A669332E8A5B76DC56A29E94AAA31E89AC38FE39B72EE3AD5D58DD088D4894C5D99C0CBDDF52B5BF783C509F1C7FB62E64D085E90A284F905D6302D60CFC454CBD28062A91A2B7E21A34C9638BEBA4575DD14F5AE084DCCB220A67496238D0C96D8C2BB1D4F9C99F4C859D35D5773CC72944E661AF31126F03270A99A5EB50E4B7B3AB75ABE629B250D0D09D02F4DAD8C58C51B84ED5D0A8401E12B1141F93E9FAD606194F21865DB3FA109692294581EBB9C3DDA1C800A6B75FAE6C0CA584ED5058E1FD905C3BD84CAE476D6B35BB55559A7CF057A58DB96D3CEDA7D9D537B9296C3AF25D41B1162653B922463A5E6F68B70050DDD8338143CAC4D2EE4068D12211B46FCEBC8EA0FDDA3F1CA12504522699FBF5868158B4E54D12A002866FB631DA6CEA0ACAF44DA55B0F2066A50AC81E676974E5B2A7A1E36A9637F1B20B7EDE190D0D250C5904DBA5A44FAC3313BF040A4988E02EE466A3564DA06129B93C4ABA9E34D322BC820DF2FD8A831A01D7AF52EE34F96A846692A9B47029A7EF4FE0585940B5B57BF3D33456B0D9A09EB762968951A53BF7E709C34FCA1791FF9A4D48A189CE48E2DFC4077478DFF02F575DA342CCBBB5A2A5D2E34515A263329683B49D2F19B3DDE67505E57C37397D7A19060BE71C41FBF9CB8FC3055C0329BD1E52DDB52B413684412B73648B7DD9D9AEFFB8C96896754050F22DA2400EAB963310B16D905EC10D6E4ECBC847A1DE3BCB478DE4537D41B9D018282ABA9DBFDD9508F16E55AFB3C24D530B61B6A364CF15EDA2328931EEE988D1FDF47AE1C4DDBAA9BF55DEDE2CBCCC118D95D05CF6B330B113A85B9492311359AB9F39E9E3E0D04CC2409978243B3A2641B13668B918B238CD42B1283468931BDC315601D283383AAFF6C9D271456C1950991959027B9E2DA8319714FC32445489268264D3362F4941079B5BC76CDE0412441468C88F7D83CFDA1EFC1856889FE0FE3EFA82CB4D6ED0632592095E3A18FD3F251459DA833E98BFBD9C2E2C813537B3BD5AF53B90C8A00D8029FEAAAC825C2C56163D57302B1A9F04DF73F5D7A85B7E4F8ED80A397B57DACFB0DFCECB1CA9E43132F1C96A14DFBF520B5D39DF85F8B9865D04C22BB6242E42C6D52C09ABF3DB1F114FC21CC444C9A532D61AB1B97C3D629C82920DC306F3FB8966C0F9305988F6D8BFDBD30F7737E4FD18C854B7F15CBB2EAF63F276290CE2E55FBE8F16919AB7842DC724F687BB779A2720EED9813BAFC7B237197F848ADCB3ECDFB951B856A97FFCE6AE8BA17D9B01920C30BF859EA4D465FB43D7EB43CD1C98106B75745E99F5D4F8A43E7AAB8AE4B6BB995DEB4B608BA92746ADF0C731D51AF1BC82FB06F60993792C109A13029E6E64D2C5587D1603101E0B71575E97A753CC265918376EB6FB9F5872F970AD8D7D020DF5542275456185DA9E744931E856D909F8BF056B27EFA16C65C63E48578C5C4A572B7EB2AB716814D81D149AC510DEFB7ECA501AAECEF031192BA47607E6A6D05D5B14CF5D8ED2A447780DA119E04A0F4749A5050D8EB79153BB83EA7726BD56FCE4EB4861BEBA0752D84C6243ABB85443059685A191BA7953ACB492BA4F9881BAB0F074A2677A7A8F9602AFF6F669F9CBB5546EB503A90AAF6FF29673B459B85473BF15BB18E27AA12615D54819DC2C5A431D59D428D1FC5083D8D1BF5BF3948ED5AED666E5F9167761988B2281FC2DB479A18F10DA9E6EBE10D39C911D5698D406B40EBA33CE2A747ACBBB40C20A33F717328B769916853541C7A7EBE77D1F959155B421D81BAF624FC845B355DA3AC2A24FBE4442E9804D1B2E2CFBA405DDE9FE23FAA3C3676C7FF8310A26A157A0BA94A95B9B010B591D6D20881695B055F72E923DD4D0619A5576B776D8B08FA784E6DA6E7F05278EF9AEAE6F21E2F549FEDBA9AF660F5E4E18400ED68F44F8EA99E2B27ED0BD477DEE84C610B44ED9391CA0DEAF57EFAC1CE73CF6A902C52FE193EF10DEB85A83F85E9383626C870EA0DD02E6FBC8CBEB374B35B89BDFE5BD56EF38070F0DC3AC9E1EDEAFCCCE86B9A93434A40D416DD0770549C879A6B21E9C05EEB0959E4AA99B673DFCEA9C4CD7C1FD896119DD4E7111301C758D2DD0808148E9AB6F052820E4F979B17FA7088E4B1FE0609D31899C149DFAA6F8328F38FED27701F0B756545EE90CD01AD11D3CBF4F85003A238335719235A5EAAA07663A209AEA2940C5F97635D204D1BA25FC622F985749923B700C400F4ED0759C590E77098591495E67E3AD5651E75339B4E62E8939DE526ABF8763847D6A99684AC2768835168DC314A9D0011C9564AC68BD5D6BAA7A229744473924031FA2C0062B63CCC023A4071553C76FBA2E95765F938EA499DCF04428EFD8D663F17703BDED8F11F074B5580BAB6D1A2B7C2C95C5711F24E6C55C1ACD2941B8AEB1952E19A13E709E314A2F91887E86A0236EAA958F100663A380CE6CBE51FFB2072F43EFF740541E406D043202D599ED84AE02F6A633DFA64EAA07218EAC7341B9F78B798477490E7D48FDBB1A4C7EA726B83158AC38520CDF3C375D44A983BBE84F08DA704DEF77A13E12E8F66354C7059FB064A63F556A94C145D161428453CBCA1FBF7BF7BCCEFD38A62842654C51AE2E6C0455C699AED1A75A4A7C00637515E90A4F1820E144DA76D859DA0BD00000000000000000000000000000000000000000000000000000000050A1112161B" + }, + { + "tcId": 33, + "signature": "0E4BD44FE24127C30D9E30F32AB073331CF6AEDB6148668A18AF62DCA855E738F0736AB2097BEC20459EA468DC4DAFF9C52CC1D94F1FA706F79B455D7B447399FF605F0B1CBC3AB40B1322CE90FB30AD884737DD6A82FF1F0CD61CBF8DB89E6E10E46E580EF5AD7BE311239933D7BA0E6F9DE039A159E931E4880C9C4C9CB973950947D735AAD39D50F5192CFDB0E7A5384A64B7F8B771AB0FF15E2F2113762414DB2A9D988503F6A7292A123659250B737BC6A299A89A8B48CB353F971CF6047EAAF675AB0BA52F4FA4151E3A0AAA4D1D45004C9A7CE3B5B860BCEE12B566261A2FEEF083B27B1CD38CF4D5B0DF6A9C7B07B2FA294BEFC824A4891EEBBD840939719706904627CA9C3903FC5C29637BD1B22E8CFD7C5AABEC5D2FA35DEEF8A6E4C818E99C2C6458C6DE29A601CBE065274D64FDCA1FD72DF6273282FD2D72CD4A930211CCA12144A387FAB2D3B27873B8202B8CB2FBDBC4E4C2855E30ECD28B69C344903D181FF10E75C74E248FA257348C3720E6A5EFCD153379DBFE1D6FFCA73D0165E0D62BFD522CDF7084006C0470B1287C6CA25781C7210C0301E7A46B5EF257E7B96CCB02482D19FB8D59958D9922AF98C91F6AFC82FC4D385D79383D761FE3038211818E36A024C69C901AC7F1C4C6BBEE1C46BD2DB4DD6E6EC1C9E68A90226E64186DBFE40983B4F18AF7E80D6CACE29B4E558FBC9EBDD2D21EA370E23DF594D191ADF49033456F9DF941E53D697A0B9CAACDEB58AB0EF47BB9193A12AE38170B02A1AC867ABDA12EA550776B7DD71D9E734EC85E1355D884056FDA1B25F33A14E7AE6DAB194FFFEE5E40F4C1F5870E79C591A99A9EEDCFAE8C3EC91B9985F7C642590DE7867AC6951B2E211F758449341D2C9D7A0EE1455682C618D67C6F51A098B100BDD56FFF9D5FE5340E4F9A88A05DC1FDBD937E8AEE25B2A5B7394963CE40BA95E23DACD462225C29D2FEC884EC329FFD813F5A763D56900DC1AE97E35A1BC7672BA06FDB60E5DF2648CAA37FDE7F04E771CB8ACFF92F206165CE310F6DE2EF4FC37E561556B8C0738E644A7BA1DACD7D781CF8124C9B72BC51418E0C21985F06BE369251B7635DA34EEF5373CC02D18A86980AE1C7D3F72C07638B5E7069A74190ED4817BB9ED9EFFAA6EBDA2ACDC40211BD9793A25FFA13E12D852901739BB0BC53F170E2662093AB144BBCE29E0ECF5F8A274BB74ED82DCBF834E36A4E5C0004C44DB58257158974FC6E6FF1531FA755240899FCA6CC91D4E10DA670CEB1574FF5710E321156F04411CAFA09E73444780758A632A85647C3059BB6CBB5D754A53FAE4F5EAFA338CF55EA698993CE337C4AC78586DCDE1849300F0F652B9FEFC4D4942F864A087FBF445F468D57CE5B7CEEE5F5C58AEB9C952AD9AF50D8950942B30250CE60D688E5DAACE03D5019D4A18E84E0D92BEF8E0C7A9C656E9B912CD73906176B5E74FC0C60BDC390EBE63E724EB4DE32CA9A3C6AC26D811A76810B0E98320360C0E1E0F5FA99B19B6EF03726095B3E446B413D4EDE02F8FA9F289D2A6BD6A91AC9833743AFF438C82BFD10F9CAF9E77EB30F9F96612A3FD9C003791EE61FF8D9577F175F58EC09F92D7BBD25B53D826184183341D67A2094448091BED1CB729F1913D9463FBACCB9E85DD38FE2F27094819D35D03C7D2E96B72C564D9DEC6B81A9C5B7CFE42F4A9BB89EF245AF79C3D9D9E26C12903BA9EC0B98BBCA1EDDF4BC10CFD07074ED5EF4A0F867CD399E76D48E350F9CE121FED258AAFD81D33D971FFEF9A1792C94963CD3072A629E2CF23A6B1E66FF5A9A19D990C200019680424F2588547755E7AF3CB68AAFA049DE0ADBC7856A7B287E19CC06BBEB2537967D39D99DF7307AEC3170C67E1558FC8326D89C980C54F2FBF901851DB45EE52EC9F1D51907A23B8198B867EB19AF26BB5B63DDFFD7EE6966C91926CA723710B72FB9D05245AFCA6A68444B65748DB1B0B3CB9578B5545FA11655A1676C5CF84E06A2FA2606C46AC3FC1C0D863769A6AFC7BE54D8FAA8480109FC254DBA80A1FAA8090A88428B4AFBE1F57F4E1337DA5ED48E309CEE901CFD528B6C564724E7C5421D637B236A31E1440F1F37EFBDBC869C3C8E3328F5C56EADF35C9078BE9DA901F1A177DF535DCF6FD5E0ABB5393ACFB25E3BC0D295E408D18E4D602D783F980AB852F2F9658A5EFA61236A801A667DEF28DD3FDAFEC1A60157C5852AAF22327D8BF906DDF302F05902869CADDFBD544C7C7B0646107E065A62AFE25636EE4A8AADA1D0C031D6270FAA70F1CB052D1C29F556E5BAA99BFDE2428A21E63330A02C58EBBDA54769D23CD343DDE94E6AA78CF8CCC11048813E7963D1DE3896E801498AB8C4F61A284DAE89E2375A9A2A8C7093AF62DC784DED4CF05B8FADB9F1E50E33C6D1B05124A9FCD4CFBD152636C0BE9DB0B2DE26A9647968E7907B4E95F1B05057CCB5B6D58FD94B2352FC37435F72EBBCC64D909469C519B321A6F8F1B850BA474522FBCECAF5B5BA8A9E3EC865BD54E2EF66C192FE44B133B247C7DEBD69880313487F2C3FF6D525CEEFE3B0BB3F9DC9150BA56A5EA21CCAD5F3D5CE1C9C3B8396DE42407E15DED163788BA20E8F690ED2A9D9452AD1EF449D868B72245D59E6FA9E6AB3782EFC77AE33480CF3FF8D4EB158D70BB7C6AA30AA4C038028AEC1E9DBD9D6D9657FDC304644AA3F40F9767719BFD21B66F4EA915D363FA0AA11BF5ED4D42602F6A70E51796565B5FC795C4655C3164247CCF89BBD26787C9CC31A323E496AA21E48F5895DC57DD97A57AF479DCE670BAFE18C15874A2A3EF2D11345064DE38839948566110DB93D4D53292B079FCE266A31597C09516394F3B358F0917D7CC9B6188BD4D2CD8748FE6EC138EBC3D098CF425696C40552697695679E88B174A43FDF4E05525ECAF7C6D783705B8ED4874BC47E63E5EB5B49DB6D9FACE5642138893378E8F54E219EAA87DAEF549A4C1CEC095EBBB02AE0735058F12E71DE6897931F569B684FCE0615D0E87979216B8CC0937C66475804CAC95021BB86500249CA9AA4A81E6C9DD3F8FA71515958A75E4A1940C715FC3C18D711479689C6596B50AB3C7A1CCF3789ABAE26EC79E0426FA75231B3590A1F6EAD7F0ACF73C772855CF8C34DBCEFE22047AB6002A24C25C133F1A3FF6D079071F4C93E6C43AD43F093D86270B4DC3637957B6FDEFE7EECB3C85608B863433F13CC1DA65A4E23A3E903104C2286F7B7DE45DC0A17FDF01CD6259A381EA138C48A5E20E13600057714C16688C21968014F803E26B4FA47E11B4215081FF9313FEEDA64B3994A427FD2630E2DC0ABA996A30DCE1D305CC7049FAD77DFF3405B98BFD9AFD9C289F16AA53DDCBC6F3C8A7BB41109570D982021079E8380506012EE058A8B5E39E9D7D20491308EEA7E3A2837E6C016859F7715530A70385AAED25D8A22E579F360FA837503F58D231066C86115E7B5E54D91D1EAD212E8B8E77294973E4A3CB0CD8D53C06D647ADFF20C8E64506D45D7466223D8C6E929EC1ED4F7F7BFD1FBE8718837E26734F62E51C06ABA6C4FA277EF51D32F25F2A1F33CA53D5CE2071C8B39ABCFB18BF6C44E8B2556CD75521D4F0003E7AA7E6FD5C773F3B42652B3FB6277E87D3B016DC440466277EAACCFAD53372ACCFE6D4AFA5D8D456363A626A57D1A795746E6179468CDFF4A3EAB0C0135A0ED5004C3C4FBC6C50BF353B9BAE85575AD679A3F4D59B6110D54202864AC69F599B086D4F4774AA15D758216297B0A15E53C1CC562827C59DFE76DF3A74CF3B85D7953E649D8F0E897435BE7CFAC9F5842B366D396F596C68B10A02BECDEDC709E35EE8D4210C145E08EDCD802CA1081CE6904492D37DC0826B331D2D922AC3DDFEAD268A79FDED44929B5CCC2AB7DF3FF59C13D181EAD0DA244E8E9D24A243CC927E58F16A4347B9EE33E161FBCBF4B96FAEC78B9CB0BAC84F1033A02D2D8CAC719F94F7A93F1828C2D55578F82797258386D31E7446E095762692B6EB37EB38C93D6E347CEEED1FDE0278C50CE11713CDF0C0368894FCFF8F16AE2734ABC691365D7752F0915EC7C8F7352C17DF1356A2EE6E144A71A9F2633861F6347D26C69067BAE8E4153FC11232B52B799C7FB0CD0FC74182E65EC621A3F1118F828E7A8DEB322EDE33DB49B2DE9FE1A410148F72FFF3BCBBCAFFF5F6CE8B33AD0E5283CEFB53440419646B491F79CFEC6D53EA5580A875EE8E5B84F26D8C4B2A6818FAFCEFE994D19EB85056748935E3F20D4987DCE2AB0A5EA7B4EB025CDF5224A2FB83EF491147B640480B7B29552006578DF97252DAA55B1D1574472036C209AFAA3D3F630AD47E1508E5172E110F84E4D88D9C0966F384DBDD5673F30F35DFFA40A931F11E183704449D516220B8BBA2218FB30E67EAAB0C8DC3515C96442B9E8AEC27C5D0F9B06A566CA1D87E7E42895974A969DC092927903FF84CFAB7ED09821064CF6DD286686CADB0C5A8CE5E26FD3568BF2B65387CAEF321ED8A9F3FD6141753B5666F440E56450B704CFBA26E624C07A026935536B6C24BD8D6F5410C866091D801784E568843AAB368B6B5D24E3014F5A7079D1DC225BA3B6D75B7998BCED368F969FEDF62C535AA2C2C96D8692BAF8000000000000000000000000000000000000000000070C11171D22" + }, + { + "tcId": 34, + "signature": "47ECFFB94A2E436540502BB70CD056830FEACF8476B23BC39B847F4F080ABDE68B5F5653BD68A2DE5040DC1CCC99200EC10FD517A98A94D17D885FAF6A8D9194C84A88B2945EFF16283002EFCA2264ABBA75B50F69EA91D97E30D667FD054B29FCCE242FEB2F6B9880451E73FC8E930A8F0CBD9B378D81CC47FEABA63F8715F4F8F9A98C7AB77A516992F1E89959AFF9BCD1735C08A8B6D36713E77455426535EC8DAF96C1544DA05B6E13B3CD5690A53EC790ED4BFB7688CCF7DF6A8EB17512D240489515E8BDCB538315BE4E8229C2989A186A5F1CE3170DA8BC21A4000E8277556DA295CFF428C37DCA79403D87BD6F8359C48825AFBF4931DD9ACE14EDC84349C087A2764AF38CF62C8064C837ED1D1B19FEB2413C94EF1CCDB1B0978C037527A02EE099E13139B7971421DC98B8FD66EB150FE122399CE9C4B543A2DCAA4647839CC108B6260FA55C7123BAEA4FC70FBA8739082D29BC6738DC6ABC2FB89FEFCAF67556160427465F1686C7456FB5E9E340936659174CB8E0D23E9FC8AE327DC6A613461E03E1F5C462ED8C82EC87FA9E4953B19C65D961A33A099367A3E706633967E26942F77D90FDFCCA0C4DF4B1D130DDA4FDED462E613D688D93E4D852111BD5D6AFC30F7BC80316757C2A04AB166E9EE0C4F8F77CCB2C7F82A4A97DF5CB36C0EEC79EDA0B70AE66AB4B5370AF89980D84E1F6C20A03E50E9D68031E80228A885DB9667777949503D6E77554F6D02A1699833709AA31CF3D179DC7D4B8A9C8CE937466CE57A6C44E28CB50FADBD4194B97CE5FF90B44C27BCF5553CD8B39D2D4AB2774F37AC16869AF138345E6BDF331ACBD3A500D1582EFBBF7B0DA8D08C1CC4EBE0C5CBAE5058207988B5C3E0ACF0707BD7B9DF284FFC955C0FE88531FC98EBB526D68DAB09BA8F4B487D2AF6E42FDFFC03E3E38022351596D4DAE196F506F80B93D7B5ECBE5FDD3011B6F76B8782F44BD2EAC24513CA393B3731103E5224D7D4896EEE1E6F3847BB16A37CC7945B7548C96143B0959D4D5843A8579616CD9F9317B17155953ABDFB1D55D08E49B6AB495A4F5F54E13BA4A53F63D19AC17C63802DC7107539E216DBFDF4C07E44C89F332A221ECBB549FBCFD8BAB122ADE7CE5AB77D7FF0C0226903549FF7DF2D383A628A3065DF5F0B32ABD5CF723F59A3AF6027463060C38A6BC3CCDC47C3A21A35C727AE5429BE29AEB2885A04A6AB378F5E524A7C933A32A0B0D730C9D0D2F409D5510FBBC25CBBB5F0ABD25A3B0DB0064D4E20380DE169E92AD73291F43B10A370E7DDDF9F0475F29E9629442B179F8988DEDB1C24F928BA68A159AF3A0576FFA3E2E5A8AF45B167E75838220614264285855B7D4DF9D94CAA1D24C3E7D776E747269373F7B53D43392275CA7B74680E26574C2920127E82E40344D7B3F15C40E2E1DB409EEF8BB82CB24C73D0CB0772F7D9036C4D80C57FC0B8C35E8F569CF98779958869D2980DD303118DF9E81302A7726B5D53469D3B7CBC062685FE0A1615AFF538A45F5655FB682678A7E10ADA2727E1F4D0E761B5465F28CC3ED7BA6CDF1F15DE8DDB102BFE23803B36D627904BBEB7AE8005BB9D094702C31282D08698BD82852E6F409CC7BFF31E6FA52238B797FF42AEA3CEE15180306FBAB44794A595E318ADF2C84544448BAAED3BC84BA4F50472921B4F182EFF63E0C8A7BA19A71134C34FF01C92269EF03301FD7A9376B2A8F62A341F424401457939F405962AEACB070EBCC0DF0E7F7C8F2EF103442CF7890E7AE9E8509A3C0FAE20C8A60942ECAA70A7440C9F4BB3D16743EF3ED158CA1E5D2FDBA6BD240F3E998F4D2E68E029C1AC9196EB1D39EEC9C8ECCB358375DE3F229B0F2FE2EF8BF1A0FACC87EA891E574C12D37B7FEDB0E493A47F2F16F4CAA3C311B65C6F80CFAE4ED95B699C51D9D98679750F5F13FAB6CC2BBCE994426A7C2CB7D3FB66EED156FE848C310C5FD021D5B005573EB470B19A1241F6B72D011BAD6F20E139F022020A909AFE86FEEDB7FE8DBD1BE5B155A52471A4219E663FF84D1F4DE453BE2C6F71B16C428177D3D052AE9748814FA43A2704CFD9C9D826B75D4DB8C8EEC46F2DA1D0A7E64B27383A6C9BA1202BAACD54477595496E85703E0874038F826E34D14EC213C52A5B74CF9BDE05ED66CB99707B1BF541C1E755A4F5EC1DF914CF321C01EFCC1230CF3ED1967173156DAFB0457C0009E193158637193FC52515B29D4649DBD99C9AE662ADC726603C07BC9921B004D2FB0085A6A8F8D9FD047309CD35B8336474DB5D49EF5AD04BC8F1AA0C51FD539C2F77B55D70F4D3321FA507DDE324114D15C6E1D51E44993A5E5AC824078DD7D1AB01BE99AADC1DCCCA2607307AA4188CB873238FE8AC5CF241017D3EC9E8278B9EEF2ED6006F6F061936F488428F1183B761420D4441A3787222D826E22D17B27454EE30A892EA37DE56C0F335321795A527B832B793730AF65C55F3687F31FB915096A1A58830832F997942BFB01E54D9CEA2A61A7818970006861BAF54A7269BB9124216AAD8454BA1594EA5B36728CE16936220C02B5C4437B119A9B6AAE6552A0AE12A197B2741ECE792BBFF943EAB78A20ADAEF9F250E496130346781346E74A49A94D868B162F9307426021A1EFFE602EC217B152D84BEF34D024DC163104F68ADCE293F7DB5689E4E461E204D89E4B73856F2A713EA301849D2EF5F6DFC194D6370E4504305BF7229AC18A93861BE303944D00EE369B50D2E7F7CFB5A688F54315814CAC12F66F15BA5D73BF2545EB4113EE3A53B66151778E1835C22A952B2ED43D0BA60F616EC60C5DA82DAC98715A3A790C214C44F3F6A3D871D528329A32E6F220F110D0DB7B24BC9121FD0221041939B0291F15D27CBDCF72D4197C3973270535E785DA375C432FEEFA7147787E0E2D1EDB2BEE0E1906F0C1386DABB811ED1ABD969C2044E0A6C2720DA89E2B079404BEA58A3B8EA510BFEC337520D0D1E7759FBADE3172360C9CB99C1DAB939FB545137267FFBED6476E1CA74B6B7A5AB66A50BDD983F11807AA55AD1CBCF33DF1462F3417F55069A12B48EB8BBABF2E83E383F3896D2E8A1CB909DD439701D0EA7EDD304B25CF4B3FFF04398026876FBAF56E8775D58F8EDC751B0579D4A20599EA783CD1C169D1EC4FEAEB3412F2BD54FBE532A89FDD4BBC148EE00A412AB046264B7B043278DFC461C299E53CBF9C8B7CCA2EBF7BE11794D1FE2CB925055C91CB86C9EDBAEC5CEA3B71634AEC5347E5FECEC28B2B06F53E395885AF814C93AF92CAE9EFCA64FD41F0CF6034C5ABC162D6891F7DF44A79C7EB84DFD1CA32062A655D656BC596135CA2F7EC32F40B958291FB9E294640E18BC28136F4CAB38074C22CD5B17AC4C6AA3780D90DF7840CA4A5D4531AE77590FAAE1368284B9E3B52DFE7AD7BCED4541A0510885A80206D28C326179E6F838279C0088BA9161E6AF2DED211292FF733A7BF513DEECB71790FBC660755F50CDF7B0597E93F97861BBB5DF9037CE148B7F4123DB7C564BF9679A974D2380D8F3E62AF75AC90AEB1F67EDC5C603F50CF6CDE1FD83A2ED8E50FB58728CF3FF34FE06F5B68C2E3E0CBFC810772EE75A886575AFB1FCC7FB5B97D9F5A95A303D2D8822A0E794B3B7387B68B5E6D70D0F8A2FA63060C331C8F4C45CB4562D6413D71C194A3948B1D91AAB1DAC7CA7BEAE0720F8229AEB800F2E1D0A8704F4B97EF566E18630AEBB43BAE2ACBF6BC3F2C00EBE4972C9DDE9706EE696C7B7F6E46E21F92777EA7D3F4CE1482A9B5827D74286139913BB6492F3DCC60739CA96629966176FDDBF912DFFD50184154A7239D9A5B622D54E3C7AF3B16E651394B5BE97E74647E18BAE674EC6CF19B82796A53EABC6FC9D53F36500959F47DD8AB863E58AAA6713282C1EE0FAC9F25424290F6F97A706CDF4F61378ADDC962E25B38D9A0F4841EE71C32C0373F5EB7EF42DFB7D410A4061D8FD11772A20A535E003D009704C1544F4F98C2AB1EB14B0231D233F33B3D657A5D5C32FF1717FF3D964CEECD75C74F9F48A03267478DA5572AF92FED9FA01190850E4BFB6BCDF29EC31D3F4777C88C67E54F5462E2A30D81DD1D1C7C2B60C05E0AE198724620BC3DFB7749DB76F78EC7144F11B3675990907E8E64DE0B46E7A259D85246A6EBF0808BEA0DBAD3161AC33DB37E9B0FCB49C2E94CF2EB0464DBAAB9E236BA0582CBDB20DE24797DDDECE88C3C6F5B4E727E7D3FD61FAA22D79B8BA3A3C6D2523ACBF2F793EA8EFD7FDCEC1E4BC3FBFE5B8D194AFACA9BC4F798659600B99E09292B8A8DC982BB7B13B20DA6F5927BF83DD6E5708E8E90964370F25678EB2CE004848A089D6E80C56A3EED8BBCD1B5B756DA0D58B2F51DBC17F2522C41ACCB3C44DD5FF372A11513FBD56FF4BFDA09DE229310CE11B6242E131E511D7BD363DF06EB5D5DBBB6F11A4E50CF04A312C268F8F7DCED62776B09B33BF53C21AD0421408A85D32F610F2AB5F1ED4B5AAB3EB94C0C033934CF00B81E26FE4D5C88E659DBBE4382ED672DAA7B5A3D75B1B957994F01E77CEAC5EC210F620FCD1E4161EC73DDAE876ACD089DEA7C04123160617DCEE9FB09222844838D92CEE1E5F4F5FAFE15E0EBFE0B627FB2BC62C5F3757679F70000000000000000000000000000000009171B202327" + }, + { + "tcId": 35, + "signature": "F04427816929E46976493FBB40085EC46FE0C543176193FB2AE8AEF24ED1C7E03A6B685C7BB038F71D8581653A0ADF0D0945CF2C02958F162D339029F9E56A11B4C89799F3A3D18CB7F580125FC4EF62395FB0B8268000C3472CE19C93E7EC24AADAC9BE4CA0D121E0B2438F15BA0868C2DDB17D3FBF49616E64DF6DC09A67483EB37954E0B307BF6EC092A83093D360734E98C00AAE8023887A4873FD575F22F935EA143A0536A9F2CD5979F667CE06AFAD2FA3C20F51E88F40F6AAE1EAF1A464777C653E3E2157D84D59FFE0A4DAB9F2A613CEFE0C2327CEADF3676D0B5FBCB022B9AB1B48934398464CA65270301B9DC0F4CAA8FFFB21238F49BE0C29E42592B36BE9EEC2B54031BCC53744EF077EAB0E163D262DC06D808E21A1039F0B9A11D533183D11174AE630006F6CBDA1CF67A97E36A5BAA3D8578514F5C87947E5B4B785A1F140439DEDB3653C9A20C4182B76561B6F0B06BD41AAD10A3A8B6FC3DCD7F78662ABB1836FAC4C75137113DE0E23E04B19AADA03728A420FFC77474D9798EAE2C8152D62FF959CD9AAEE2BC1B45476519351DD0B0E46CB55A4B294BC23615C1172C4FEDC5CEA8D56FBA40A67AB5A64694F9B9DC0E35E51C0335132295EFCBF10C4D20881FCED973803071B78DD3BB8F6E89BB481473EDC614B526350563FA3761E3B4D6F60C8D0AD1ECC6311F333F4EE9AF7F281F7F2D6BCA29628FEF039CCC29A152388153E6BCAECBD67E524EA48F3A8374F36BEA4E7E01E45F251EFC21FC41B1F8A111E5A14D180B3CBB4FF2DE7BE12D4CC0EE7D92124CCC694B3B02583180FCC449CB557653E9086A4E0B3ECFCC11DA2673BF0FC6F23CE2336F8277237FD9C7B6F6C82D24724EE80149DC60DBC85768553C581A856FAE2632ED9DCC9EE1E446211C45C8010BD0EFFF89877FE1DA6B1F2180A2389299DC75C61F52E86FF9C545681BA8581880F0B815EB3A627ED97F4B897B88D6928DF9D6456561335A02FD93C246387343E8AF02DF6C9D94F3D5A7CE92CC0F3F722C4F4DB1C274CA96EED6D88B16FAD7A01B64F1EA9B6338F844BF4F4EF85286BA0F63B5C2E2B0BF9D815F802D83CF7884A695325724A2B97500E049A6A19D5CA691DF339B0C8045B86B89F8CB24967F56B8C59EED7E28CAD5A3120418620F1E193294393E012458A4D57653A4A19FE4582528725CB0D30E48700CD2035E2B166AE521A9F2E729444CC4432345E6CF542055AF999D2402901BE8324C81CF16FC0FD2A2FEDBBA387B09178FE1F65A28B04FC0C87795AC94F3691E9F461742B71B122EFE83DC8F0BB03B5163D0145D4B298E1CC544319EF11D6BC15B085E1152C381E446C8F0753D11C92F064E1CFA292AC4FE923D4190B0D02C25577DC483D2A133683D85394231A6F9775F1C80CC356E1E8923E4F5E1A22E4C3D57B0007BC150023E04C754A867A5370324457784331EF8F2CDE3D955936B9661D483C7BFAB0CE946AC6170110D36FA4AAA6D2ACD7B4FBC2566582BAABB85C1323B9F69B3E3167BD086E7725B00C0F83857E2A328B75B25EA056149FA0C9C3B60B2F70F2F8E765DF45D0C49E951E42E11099EF572EEABC78ABDED2A8DDABED09E0DC222C3AFC11CBC57AAB2F47653FF371A1D255EDE5B1B16140C893C67995D5DC031FEF39FC5F7AC718B4F3BE4DFFD1B5261A1CD9B3A823513518A8FBCC7181226157475FDED57C1E4E323B898673B3D58265C982DA36B49463DE0EE4BF7E657D41F1B3E1AE7881E93BA7676DEBE3A8A394D5ED997E9116BA564A340233C8F0E3CFC31C5B19B47D4971B02D5C570351D1D50391A312F706FF21414BE3BCEC519FE8B678FAE02013677DC6B3DCF873406598BA7916FF90EFD816280B30DE43AFCFE845363C0094F60B4273C5CDE86AB29EB3EC52224EF4BCA5420FC288CAE4BFA4F0037BD403146304359730B6505B45AA99E724BCF1C0790D12A68FD34BA081FDFF18D8A034CB009CD23812BDD7000DC28BA7DF884F93D106AA74A7CD76ADB887B88B691D561D744305AA90684582B4F2C409B88DEC8F17424A85DDED0552BAD8D0EADC3C1543FC74552F2ABC81797314638A9AA63B70620E5D199732C02745658191E84662A9179F5EC54F829A20A214AB6E82FC550D5DB5CC6293C771751A3A79844D9E374D1FE88C9C1CF1917CE91D7E51FE0D1B6F91CC58C81579AF70B33CEC87BAA150CED7BAB34A2A30DE9AA380D3BC5C5DCDA6C08FA7D024A46FE83D1750E2EF108A823A058147AD3F08AE7C42EAEACD99D2760DD9A1EEB5F9F02F585668A0B170EA05F002D5A1DBA805657AB7F9C1B8AC6658A250417872830C79EBE65BA25DBCF872B370B589CD65D7B29B1775E1F20B757997F0ACF8336250FAA93D5B3A045C2D2D7202FC9A9A8B2E53F27DFBFDBB0281D5FA7EC24D31F88380867A6614215D12BD4D095B44019EC2B85253691D6FE38E9FA0AC6FAB58F372BF12158FBA322D0AB42FFA41084290AA765773D36047D00333ED9DE163E0233EDDC92562AC59800DAE6E08C93DC1DA54B8C8AAAFABF673D7045B3E31191D6B48B77626FE9D1267A94069B59EB5088E5FB913DA6AC08A370C07A6D33C1D36DFDB9321D771BA01B597992C02F3270C7B7F9E4F709485A6473061C70D63EC08AB9E972D4377BF43659565A0E3AFEB111ED5C3D73F745D7ACCFCE1AE9B0C4F913BF9D12AF2BFD9A2F13BFD8E350D6784E9FEB4747D6087F7BFEE63C826358BF7F1047DBC4F0C4F282801942C4415B05258F0947EE19AEB8F69E39DFE1D613C6B66B860C8D47B18A9E82F10D60506B3AF821244AA255D83EECA75485434F02FC4D950B118B01769B1861A9A0AB9AFAB49974FCBEE56413758065414E8C8F370C406353B6FB4F1B2AF55AC83C330166BA59C9386B5481FDC9FED546CBAE2941B02CAABA62E572AD4E131D8BA39D1B9541E4766BB8EFED6B6FF0E09DBBFBF02D490ACE4D423AEEC4597A52BAE780C19215B57467B50D6268C3BF8D24F08F205C1265A2627252C5F57088A706BFBCDC4519FFE9B16ECD2594D0ED2380741E6BA70D8B13ACFF0F439A773260C817031709CB0CB7A1180454987884F73A30374A7FFAA062B11B3A6245CCAF114010240E1D0FB268BCB80AEC821FBE4643FBCA1386CD51128CD2D679D2EA5CE1D25741849E68C7B379EBEE5F157AEA1115DD92522497D718CE9E53339F37A95E6855390F1D29D73387236F6FCC5ECF85E90EC3FD24F9542BE8783ACD7B57EA5720DBC247450AC437D3EB426B43DCB4F48C95F1304308C07329D098CC6BABC59B91C724E4805204A0F112457E7300AD7CB67BDD857F3AEC1DACF123D903405A61C8AAE90002F7C6FC2882DC0E4186C6BB3397C48F7B798D863A74F3875E442DB517DA3F411059E4F48931FE0952687BCE338000FD878A86E0DF10558E8E7A337CB9E84FFC02F611A9E34C0592241A322805AAF95F6EEF5C862F5FDFD631D190D0A34F0523218801A2E3E6E00F69F9A9C7A023E441EB03495FE1C2F2BBD24A8BD77EBC81456991952BB759B41C8F8EE839AB7C19AD860E9B4C662B64A25A54AC5EC46ACE968BFA4A09AFE586EA6BFFAEBB0FBD0C38090C787D7CC64A1CFBD09CDF59E162CBDA6734CF894954A470DC6E2751AF1A2D59C9B0B5E81819C86FCC4DE401D6021B382860F302284D5CA764972F3A06F7213EB814D352353D0792E96002A0565ECBCE3BE278192A4CE889FD413BFC3C25BF89C8E652A7B4BAA2D5708E3C285693E371D35B6B91E87D776E87D8353D90070711CCCB80486A07EBCE3888A07FC6B64E85DD9FEC55E930D3E75E60F58C8CC479851698D7FECAA8A9D41C010F5235B794FC232B860B9E1102EB0BF7B26E40F0B385B3227B81B1932E77DE9F3513A42D56E6E43D74A9D88DB50419FE1257B865F8CFE2BBA67CA84A59A4413A119CD326798F754D96B5F349E851F25693B29F297749615FCB4BAA0B92E439FFC68C7459822448667AFFB077201D8A698551A0FBC54F432D5574B64D6D2582FED442E39EB8CB7782B815466BD0AC1778B78B96CAED56602D834EA5273C1FF41631140FDC0AE35C30428813E74415D3F11D551D796780B8727E25687FA5C7BC43E1B0734721C2E8C03B9510249AB140A1AE77658645C1872EAEBBFEAFA86816A5018E2D1E80154BA4A0BC0921D5DBCA32870A8AF1190884A88C9373E151DD2CDD4825BBB6F1F61D494403689B87BCEBE92DB32965E4ACC610EA87850111B5262D945B5EE5C71C34C23515E445BB55832464B4F7118CAE3389BFEA314F4E47BC94DE93CE3FC354714097DF82A193866C5A66066F9D5B14DB26DCDFFD86B3FB67FC8A199724FE18F91328777F76463D1F93923F73CE2648282F2E1F236444C2A3B73EFFC29694DBE3CB28A3F183ECA714C29E85ACB35AB0DD478E581928AC3CC1EB65D5F49667A9D9BBA0B3ABB5D3FA046744643FD9D1B8E1EB1E7C062B394675654A1FE42B82492A089F30748048C3E0DF7DACAEBF95CD4D98882C91F6882C36C9E459962962FCA4B31465B6AF0AB6D97E5896F2E66D553AE9838BE152AF5DA4191E4960548E1C9D027C5D55D03F0A71CC5652D8C9AAE01196B011C2E334A7895A9C9424F55588EFEFF02223B6D72CDD30F3C4B6B96AFBBE2586D7D82959609181B344269717679D2FE000000000000000910171F2530" + }, + { + "tcId": 36, + "signature": "A22A89C00D6E3211AEB48FD45FDFBC9EE1E5C1FE3CF0AE851B266429C9D085605C9BD2361CFF8C6D9455A5448302570948B00072930D1992655DC657A928603C68178C940A0DAC267DE6162B9E8F895BAF05B12EF3338441D4AAD68A61EA2F94780CA7BA7112FABE08A437543FA928DE4B897745599C067ADF1F10759D3919176D945F0B54ECE94C35B92DD888D627142F0382216652DF44CC24E28A6F5A9EBDE059868F719BA64CF7FD290B066B97E289A5D02DBAC0FA579A054B25518C179DA36A54F06FF945732EB2F617D3AB6153A00C8FD6FE87332562EC5A5DF7C7316B23FF818C0EDD8607426181A223C4C57FC695B5380460D22379701A554E115A51504DEB525DD81C10542D20845D686B00D106A99FE084E3553563E83F6F347DD379C333C74A6382C85D5C2C8F07160F105B95DDEBBE14BEDD8B8E9B6D2E46872619D8766E48B16E8012D1C8EA5B16E2FADC171F9A473CCC4999F56BFEF3D22C24163AF4E58552DEBEEBBAD6F1275400CDCB1A08C0F97208ED171D03FB7DD2ED4AC807AD04B01622E675FB57A2358D3D6C0AE213B644FC058891148223C6189B515F43CF5D7584DFB9BA65DB5694D73B0EC10C3F410CEF61B3C5F048341FB494ECB6D90E5CFBC4DBEBA93356E5D4A75418605710F47137144E84367AEE294B8C0721A39275CD3D21A736D7DB332604BE5185DA6955401B2FC60651E018D0B758F555F2DA1FB6CC6662BCAA3B28E33941196849E80D94FF621CFAF603177CCF1AEC9F6885F60D4C677CD1C296F0FD89FAD5C876DA00A363E3997962125206A5B6918633F0DA734A946ECB352341755260FE338517DFB6662DB51DF421308DB0DA637DB2F227F6E21F842D448C373590A1D58729F55299F428B8E9A10835AD7AFF169CC663D2507EC3A14FBA46807CC0E08E8B455F7F76B02E26AA179A3DAB31596E4AE9461E51CE8F429AE0B40A06AE2DDFE24FC59C51BDDABABC119893CBF5A7A1F17BDB159AFED66E05E79F087C28A1AA34A134905320492AB5307989251DCB8D5E1D1841DA00E2C3B480201A167A248176E15AB3FAEA0976CD2398AD430B8A9DBDCF07B6885C3C35D67BE523C9E34D37C235D6DEEA649ADF62DBE944E2D682F50C30A271D2B824A31DC9A4391A14884CF73FD48719DBAADECEFC72CE1A4A089E39ECC48F180C1051110765C41A4B0D4816580D7F60B453843E48EA28030D1C5EB63CF674BF6B1BA5D9288CD8826843E9DE2C45E18E3D3559FA65D0176A07DA2A77E83B566C49B41C8BE7CC77BAC22EE97AF3331349DCB6F6B60096C49C9BD2436C5545562D33D0BF2867B3CA2DD59199F202F0C937D962A6FD99CE92D6C0E39153EBC43190C613374371CCD85B9F8938388DB56B86930F14ED33B8988ECB559B7155DE10C5A46AEC1E6644D2857A45976CFC0FD90BB593AAE17DDCEA09854FCC7D32747DA492FED24D6974CA28FBCCF691BF4A59790B180CF522DF38B759FEEB9D2B3CC0CC662B28A683904700474DC94AFDD132CB748B02CE36AD383ECB7562E7972F83686BE443709157F2BDB3B900A9D736823AC549F9DA8985A53E9483BAB074F32F509AB60D3B81DE2B4D5CEEDEEA66AA69CAEE4096FAF4A16ADFB74E1879CB293B7C52C907577355242D1290F3CD5462C636C3B344C830FF753AAB87356F4B88913F4DC9E5DAD1DB010B7DF30F7A652331045B15696D73E547CF9D0E2B10586AF107A8248874F52F21BC73E839CBB6D0F2C79B9C633FCFA6CC6A445F14F249B28A08E32829AF2759B8629BBEC789599A3F46587236E86161CBF0D1A6D33CA7F73AC791584906588DF949BF75ED9BE97CEC78E3466C83FDB323320BC5FF2A45C49C8179170ABB01DE3F0CF188846F5047618271A0BF6DE867D6862B9EF354B0C5BA1DE7686C9605B48ED492D439CF0C421EE76B843096D7589A4005D09EBB65BE1DA9B2309728074678F82B5635535EC80396E5C5F580533134E5DA1E678637C396D593036E4C441197A07EBFF79D39AB6477B971F72630626ED303D99985AFDDF64A780656D38762A73429682A76B61421E296B5538C695C713B129FFC82B9C942995A51C243DAA2FAB84FCB2C041A4365D1B04B01E6E0949BB178CC7BCC49A1264DEC0588CBCD517905F4BC2271F07D09DF2983885D706C5DE2EE070EF6DFAC271FB8D9D00FAC925DCE531311E12D2A4083F45E6DFAB1D5B1DD289D35B5F446227ABAF3F6A9BD61DF0B48FF435FFE45B601CDAF929FAF2321BBC6FFCA7B184D56E182519789BC76B305304E27379855FFEC7EC77B32F7135A7942136A6B0B611487687910854C13EABAABFD1AB0C8AB237B4EE784565D5232D6E11DBD79DC7FCFF86DE09ED6456CE8DAD0FC4FB9450B24050EE718F6C84DEB697638D5C355C5CFE4487D8E5090A86EEDF9D7177BF88DD10C2B35D6E3E3EF6B3EE54B767359F60F844675D6786734A793A156C01815245A37402BDD78CCD616501E98302729B21F64DDB4A176AB0565646A4594B349DE5238A3997367F1C92E91C9DDE52B95F827852550655064873C9BBB1589D43316B7E2914E9D0EE82B2D232890B8D5CC9A3D280569A6B79561C86D1DB23FBB5D43B20E1948A1AFA819E2D9A939CE1875F9EB23DAB6E6982A2F75974B2C238C73A294872F662483FC9545C759FA1B9F2086B5B7B6D849BA2698707638A6B9BEAF0F847419AEE4F14295982A0DC4B6B6C73FAB59F266A3E52FD9233F566490018677A9B6E1D57750F3E47C47B24112AE5A93A976FA487A947B90E2A80AB227071DFFE54A903C8315BCA36D710DC35FA98284363A52DA19EAD76D28F9F523FF2960255FCC301E3327BCE8B121976248C297F83256D80FDAC8D0DEE1C1694D5AD030EDDF3F71AF5734F407285709A9CA6A2DBA11121419B9C97C27569D9235C3543DDCE2FC4F3B558409677BF2DD8AF65292AD978D361C8C57C7C9A9302FC05F5CFBDEBBD9B13350655233CB873E745A2E42A376E006A63BDAB8E4A5E3D35622EAE4EB8DF76E5492FA18F88B9C6A703ABF8519E2F0BA67F65E6950AE6D77D5D283F98369230A07214734599BB689280DE4B374F83D266621D418607446B4CF3F1E8703B4EDACA87CB7DC54569127792CD06DB467BA6BE8A4FE724867365A3FDFAC22364C517447FB6775D96E86A25204285FAB23D8B00D6FD37342C27DC7C70517EE7353711F173976E4345D5725A1FBAE72CFA842430DD35E445776E0B34A328CE10A75B4860FC3D17691C4DBD4D7FD0EF81C4460B7455C479AEF8A536FD47CDFCF341010B093AA9447D47A392D4A8728B5D1BBCC6DC1A6F061CC94E0F6ACDBC43662058B8B9A1BABE2E1DECA6DFFB33A938305A02F00F2961365860495EBE77A8643BAD628AA0302723A5E523FDD7C1412C26BF9C72D8D72AD24313007A8AFE759B7D2133F0771E297D653B6A20DA69F9514FAA84024D09D930E9A447F21CE0328A8FB9E6CE543ABE67CF9249803C2C3D6E7EDB92676D8B012E52A73A5F1A1E69A78AC491432ADCAA1AC3CF799F0B3FC6FA693DBF1B7CFF3636898BDF504566ACAF0352E96311B43142CC3FFA1B0E1ACE1A437DE776E1BA29966E2166CEABB82781C3CE4C44219511689EC8C96CEACC797E9FCC850A31916470609BADA9FEF02A43021A0194A6ABBA004DF5C3998739C64CD14D8F693B7AC6CF8C83F6ED5CE4A85D7AD2EC1B02F906556AA16BDF9A451F13166B40A12C52FAC402245A21D3599A62DB7AE4B6CAD29EC42B661BB1C4B952133749A0D89323C5E3A48A602266E932203452308C53E1BCE8A7B687FD1CE5C7E69BE8156448A2927F65864E09DE0EF2883DFDA6207EAFE798976AD80770A3B231966575C80C21223FD902D98FA2836EB7F76CD6D31C77980B9DAFB7BE681289EE8F770F2ADF7F537D62E428FAB5E073A2D4FD15027C5D4549B6FAE55EEDA47365F87488AB6D1F478E9A00F12D314E373062152E35204E29B8B245CF3E963E3718514A81BC00D372DA494F4012EDED0C284E3CC37054927422FD5926CFB707170F6623F15690FF056828F6F1D4386864EDF1A60F7830D7FA0B6DB9E61118BBBD8DF84399983C2DBD6894D68D476BDB393D83AC0E8210D2530612FB28CEAD71F5DF0541F22620D1D906D9B94A29FEF80300BD65AC748CE80E5BA7B01E77825D25081946D0C95978A376304C1BDEC374D4CAFF791F02D8A63EAEB3645D8F8B479EFC0D6D765E0A5E53CEC2E759AEDA7AB28DEAB1D2D158F13CABBA08C94E94A630E54B24A04C6C625997AC410CEFA06C2EF45A02D03B2D15EBE3C3C331AFBBDC83090D6E5DB275C10440149535C37814E797D586F63D6416BE151EA062318006D1FCB78103FE80F98E23D1DD57CE17CE29625CF68D4A1EC3225D1CB510AA374D9CA499D408563ECEBCE08601F9E329F2518A5AA85B72D39B4398D19AE07E62DBB53290ECFA1165AC839CFAC723D1C52D76831120871F6479A35092981EF715266C6D3D611471898542502F37BFAA32C0974D83E0B39BB23BCF8EB3BC5BB7D4B0444089CDC16B20C5EE1FA02B8E20E55373ED43019FAB679644722550AB856C3EF86D2E411571A2167EA3D318B7AE65D075258D4FB4FAACBCCE9FB49505466A601069CA2D3072329B8636A6B929800000000000000000000000000000000000000000000000000050B1015191E" + }, + { + "tcId": 37, + "signature": "8B686F08D2545A2012149FA7E45E86E7221630B84F3BFE343C19BBE61C0F22BAA58B26BE366D253D05689B75D888B639E72BED246C6F874204CF2184C13717FB2B815C8EE1C05DFB01AD6BE89943608DC10FF7DE6F52D4742464D96A6909A1539D71AB8E4768A0E5059196A3F499E312084DBBD77C060F2B1E6CA12F26EA8AD70DBC8593B88BB6220A14E93BC8C086EE0A36931A9CE9A4C482AC26142ED087A5CF157BED906ACBFA0E028CFE5035C8C22464518C45E737739367F04A9ECA0FDAD7D0F7B6FF0037DF6607793F981B85D7AF190764BD5CE9933EC48689E9709CBC7FA3FE52A9E8194E5CD2ADA8BAE6E4563514D71F7AE810AF25A8470CE9C6004B7F564391176F86F23AC757EBC462956FE1093E63DCF20D10E8270B2B15811EE2A273919F2A37046E60F11CEC9D0AA636675E40FD44F2D0A15F94756242E152412B821DC0574446C4BD4154C48F22885C9990981EBF81419411CC36BE2F7E7B65CB4DB6EA5EEF7017DB514F3777AA7B372F03970CA6C9B8A8B5F7DEB04DCA089E3D4C9014640AD7C0BC2CE8F2DF51BB3D1CFE5CE8E2D65DDD8C9422D6BE8B0A21399A28768762822AA38C2575D4331D6B37AF862E670A4D98CD652C1B4332835F567D610FD5CF9C24051226F636CD4EC469B11051DADCD9B56074F8056B97AE9651B68DD6B0D985AEA8E9D3C88218FE9A87FBB242538E177AC42EAD2BBBC3B59DBDDB013DF16BF7A113873349212296FC5D490DB9B001F6268F32F35F30C4848F06B52BAAF89DE287801168367D7DD16739EB087E08354819ECD9763A39EE09AD84593065F79E41DA8DEB2D8A140E7BB7919951BF0EEA30244F34F52E689FE6B67FEB838AB68DB2A4F4E9E5945481407D69A241ABA5479FDD23C32A85A6FD88E0A27867B2CA052CF41DD547FFB3ACCF5AA5636E8B0F122C803B5FF8D36EF4594A15C7E53594770EA4D55CD7FFF6A634DCEE4D408CDA2E1384673E6799E7B569C375D724D4B42C4D6B4C78DB18E21BC47EDFF13B3B7389508791D5D30333799DFAC04583C92EF50EDF33131312814A77C2E3B25A43B319603625C75067975769875EA52E98EBEB6244EDBBD7460D93E1F2AB3FB458E81F332865F7603E0DFFB4E78EFD3469C180DF7A1955D11AFD7E51D1851AD71D89BAA35F2CE875B55F661EC4F704F07452647FF73356A0EE8ED3548C99329D11E91165D91F2D1DF455BC252344D3AE1161A398DCEE93D8B553E290D0BFFC893B6093A8B93A9C5F2F392D421FEB2AEFEFF2408E7E93817689ACF8CD0D4C899F0E064984AF5C291794F44520F80AD49E31065A796F5F19E2BF8DB591ABCB57DBA6934EDDD42F6F939D323B076E66DEBB121953349F87D522D4817049425F53D3BE62A5947CFCF62CC5670A4635D970143A58464ED590419B71CF2D02D4A171A8D3B189526779760201F85C4CA10966B762A1F5C72C1D644FBFB6047A53442AE4DDA7AB2B3F439300D29A99FB59FD2C2748E0FC819EC4792FA2BE9BBA7F85E9AAE0F1E8AC96E47B97E3A84C8E462410F4829DC62E9AEC0E40570BB84ECDC4BBDAF2996858DE6032EFF038D54BFC27B262A2EE165B4D42084AD37AD5BFDF4E32C69CCE446AD5E34732863F9C4C2FE2C06D9216DFD6FD9D251121D7E96559E4B2A08321DD533D48CA3CC6E54FD011154B78467E38E44C32B62C77071DC92406DCD9981247786E4AE9EE2549FE68982DF2F154C31C37AB4BBC31341D6E2979959658547E3B2F92F6343D139D009A58A3AB6AA0FF60B2B8824FC4D1A7C6FE50665412D2BEDDB57BCC2913A371EF27F91ED71B65AFFE338AD00D63B966D2D05FB77634B90E83D335C0CD65F057E18A5981B6D48882EACA00AADF68062A9E1E62DD0183B2CE06837492663B247A847E4FA6D05E0A18727865C5E2BCB96D3DA03DE3F74BE3E5B55DC979363A05E32F8354D51B28F66DE631654312C57E075C74C032B965D3FCBB2CA183455AB93F3B8A402CA9B251B9C23838D1470F82ADEDDFFA7928181CCF5D920AEBED4224655FD6610DE63CC80721765C2D11C24B980B15B30ED586E3878222807BAAD08F755AB42174D3EAA7FD402CCA1805F5E11996877D7FF875A3E7FF0EFA9988CDE057C75A423349965E6AFC4A0F3CADB1072D94F56329E7E361488C19F938DD0AE0514726505264949C5217C086F107FCB5655E5B7790DF81E024529577528545A3A896532646B63FF705EF851DFBC7DEE381519CE9E6067BA26B76AC6D918E6995363F21D4EF66949679C57D7AEB3F6BBAC4418DD6245DB176A0931A108556C3977160673708B2970B32ECC8B331310A5A1965B8A96BC0305290B7A146CA156B464CA4855EB9E29628DD377F10BEE64FED78570F2F98AECED21B12F24D7F754367C801E199EA1B45707BAC61F3C4AAF8693F05E75A49A11DCCB909680A75FFFE97216BC9D4E738E0BEDD4D251BAE9AF42B0A081F92C235DF8610F8EC8D08A0D17A2CA9B504A46A3CE7352AE79C8819301CCF5E8F952AF894CD9C989D56850CBDFDFB639AB94E61677890ABB40C97005E416A60728EE0D81D715A46864B899EE21843B408A30BF4414E65FB373AF731CE0B876AEE6C545C032ED01604DC5273B4A3DF8D42E508D4D289E1D4315ED51EFAC329D7DFF0E8A9582EF59C312D0F0AEC1A1F3A4224E288096A1583E9AED1CA61FB1E9D44394B569AFC1559EF7FE1469132E23206BE0035C0DC03A148757A45732286F5BFE54316D7BBE9E845F9B438B55FB315CDCE57087DACDA1AE85F25CE513CD2D8310CB00A42668241F84E0C209120621FDC6ABB2C0D4423C750EB78F34608FB3B4110AE0DC510EC2A992F6F11F58D5A0B8A0B7372EC2F1BE1ADE52196BC2A35D90498A97206C29359E13373614E43C1027818D006E08D5AC4F4886C0C70ECE5C359D7C0713397689F7B546630C1ADF154AF80FC552910374F66954C9B5FBA1B2D54D3A020932F61D5D1F8B07962B34B16C1791C2E3653CA13BF03B9DC8DB65E579B1C96CD570158BCE89FCEF329D14F4A9860B6A58C7490437A6DD428BFF89B1335C6F6B4749796589D139628B144F4DBDAF0CE5A5FE4975912816723D6BB456F7F17E1A3CC1428736A8952348C8E96A73EE0E6AE09E5B493D0D86DCB715CA8BEA28A028E68BAD31478D8CFDE39333E49E3272C81EF74CD17BDB3CD03418ABE0869EB754FB27301B3EC69AF5A9F0DA7F63426B5C9D59E8E1AAFCA6A058A7CA6E79D8124CD2FBB10E5AF7FAD018E21B75AC6C4907050E7BE626B4530BAD0D1AD4C8FB4367A78A18348214959FF0C745BA895BB9A7014B11080938366192EB24594F0D94F13AE8DAEC64F5AFFEFFFA4B5617EC60EA72DEC4169D3328E50C3DC536F1414B863A09F270931B104DDF21BFFC6950C9B1090F1ECAF9E16ED8DB0586CD171130C64EF87EE80406C0EF971AF88049DFE568F0F1BF71A9E97CBDDABC6614FBA15012000BD7FA0F20286AC99B6963A70E8AD57ED624DE0F128D7FCBE418976384A7F2221DC5FA55B6436A651C7DF5AD36DBA5D7D5B49EE36FC5DB119553DE5417A54640AC090606B5B9BA68A0C0FFA5659E56D403C8E6D1D7D0DE1045AFFA395BA5635DFD2302DD1D3717947ECEE9DB99C01F6715BE60D721F0D3B8507E1210DEBF717D8F9E305C87DFB94BFAE5A7419E4A072FD3DC3203B6356E732C6A4E3105BEABC26EE0FE9F4ACBC4FD978D841E8ACDA6FB02BB49CBD802295B4033AEC2AC0DFFE375EF79FC12E568333D5F09F5F269FF4AF8D15C35EAF8728E0E5FC1276C0DE2B77D5EFAAEB105FBAB62EDBB7DBD769CE491D4CFC8AA53F3FFFD6F0C41C2901C0127B29FEF5B54BB4942BD7CC4DBFAFD6764D59896676025D4E46F189B7E00BB80A5E3D4DA4541B508AF29308718D5DF6D088A22D024D755DB240A9D814015C816F3EFBFBD3CECA28F5AE1835F9D54E6BE8F13B4ADDF233C0B10072ABC4A59C9967D799796DF4563D3966C0B6C163CEE446A7E2A4471440425EF3E60E016B75F7D182FDE99677CA596C91715781C24C23610E8D1B3CCE51A1A2D60398014C2A69F74B23B98E2E20F2F2873B30E2DE00B4546E55210F5C53869D2271743B17E08B1E0B6DEBAC6739BE53C7B2CC7E3300A8DE57D412B7BF37BD3FE24D68D5F7F54D5E205D8F932F70D9F9F7EA15AEED22E7ACD16D997148F58E2F296BD927C67B10009C7261465DF3C4B3615D4325D160E78A4611EF5C4EFCB58C29EBE0BAE2C4877D901677AEC22A6D3E9DAF353307994CEA257B40339E0A3588914851D7B3A395E9762DDA02FC807B8F8D2E5381E760BD5CD03BDA9C97ADC6DE66CF7BDBB7BB68150BF22742F6FE973EB4F6B07224B3DDEC0538121036E33573CE8F3C543E960B3C662AD885ED49907B9793A503B991DC44FC440B90125C6A781E6AD48472887A1A22CD8FD5D45E70CB1E8B4B180DAC613315B7577DEE42389F54B2D0DFC3A6E89164401BB191E8808D08FC2345E238C9B8421C78EEDC0D23C7CBC109316F1D6C7C2C5BBF8D80C920B55634B58015E070213491C5E7FE21740FAFC4CC28EA8EBBB94ED4F9AC93A40B85905669580BA341FFD1D0B036197AE358DF71B347EE0D2B88A1A9B3D7F10220396691B15D7E818390C1031A5156A2C4106E81A1D3FA1436444956720000000000000000000000000000000000080E141A2026" + }, + { + "tcId": 38, + "signature": "CFCC68B4D767A506E2DEE986887B7DF1FDE091C9A4DFEF8F5F8A23964DCA77617B74BA19DD5C36C94AC78530CAF58E70413B3B9749EBE02916F61A1D7EFE87603FF18F2A2CFF31DEF6FAA4A9EE4C143C913BA2F5C10C0A2A39925DEBE77FB16484FD50F6EA70EEBF86B82FDC6B10101B43AF3752C657AC891C87A4EC94371E723E33E8D71B2128B1266A475AD5E128D623CC00D0984975FD9D376581070B13C3260CB8D8DA1A2BD6488FC70C6FB810C78674F74142621916B3CE00A52163D3D0FB3E2499E4914385B4CEC89E51DE90BA4AB9F667E5833C32764DC84B236DC00F241885D6A5119131CCCA3DE0E89A8DBF03BDD280E1C942601FFAF64FB5E897590CF59A7021C19A448447EC367C40CABE30CF897A91E6D9310B627D5FFC15A25BB6B4D7691AED66E4007866ECB0F6DBB8254B4814F76258FE7540D1AA8DF378994AC2851DAEFD23400BFB52528F72A38759BF5F22E237EC2500F49D96B54DA86506E0056901C55D829E0BA59CC2E36ABEC64600828E1179D5651C92AA1BE877F7FE541BB894E2B5B2FA77FB7CABB7789C8B2E5C032745B09E4FB87E90F7A8EA7C90E058083C15A6A6561FBE9FE8D7E6B62A34CFB7B1E48D7C36D3EC448D7C9BC8319425E4E6FB7CAFAA121B926415C503F685D1AE2CB99DFCCAE2E3EA17749A37A9C22E4E02880D99FD34BD2DEDE4C4E4E43A58F6B93F99DFE62BA49701A6A773F78B8DBB1E4FE3C566CCEE17ACB2F5BDB3F8A618456F624D4278868719EE203FEAF6EEC3FEBEC8EABA4213BA1BB60270091DF6E20D6D81A586EAEAFB2674A39785BB56423EABBB237AD1C1527DB92D60D02E5A0ABD98AFF4A4EA66A809AA85EDAAA0940FC394591F40D9031D2FC2D60AD97F8E33BAB951A75C5C3752D54E45202832DDECFD3879FB28D9C040C4D5EF78CADFA9C6780DB94CF0BDB1D6ADCE3C6E331B6CFF6A96A597233CA6B881FF02899C0A3CEC78CC31CF6DC644BD4675FE1DCF623218F0BBC395CCF8FB202782B606D6F1F0F6CF55757DC478513B8DD63EE2FA31F2E4C9B4BACC2BF35263B67BB9298C398524C53F1FB3043193836177C1957A6E2E1CCD3B1128D090D82C069F5F4CE0DFD007A00654585759873F7EBC394EE005E00FF2F375953427FCEAEBBB3ADDCCE7D895992F8E21FE5CED0DA9C739E7F9ACD71DC37876D94F920F01ACF00DD424CC76B8761ADE563BFC079B47469673BDC3B8ACC68564C654700EB9B35A21A27C314865DBEC2037FC47EEB62C3659586566A1F436E7FE14B8DD66C87D3D54EFD5DE81F5EFC76C8018632A2247CA5DA307368FAC020330965430FAADB029C0AF6185F992DD2217CA92AB1E23B9F3D8CC671D4D9E9FF94C5D817C264C053B79AA5181234035E983EB7FCA98424D4CDF711052B59294E764425239D2CF4F29A9A093C354C444597F7A1BD7DE64C253B27FDF16456718F8690FFFB43743E0358926BE4947379BACA3CC2239D53945758E606098AAE26E71FBC7546976AA7F450B0A6785289CB263854EE2D57D43F785CBAE9E93E9521B2883259AC8F440DC51BD6185423320590EFEF05757D6284AF7B62A7C86812D68DB8B558615D8DDE08203416200FCB48B8576D1DF03BFB26DB9CE92555804C9C7A42B8010711ADA044C41FE38AE5CF56335F6B8A91AFEE10DF5D824099DE9B4ADE1AC3FB44CCEF6CB96ED96388309BEFDEAA93C6DA9553521E80E467FD498BD7D10E793B7DC94E685DB456682CDC053C8E5078C2CD27D836FC57116CE8A1DB7DA39D66BBF2AFD3C8D76C7AF9C972651B240E1CBD50157C79CEA885578A295B4CC3E668B9AE19A16BE6F5D4CABEDD972624A478C1C2FF3B74C6FB2A1C90B320110FE70E3840D0355D29FF8497BE7BF6396E19A3F7C3A07AAE04225FE2BDD824C271008DDE515D74EB71A1B918A5E7F2D4FB533422F56EA91353C24BBD6865294B2CF58868340032A05F1A81575A4EA6AAAE7660CBA27B0BD7735E8BBEF9E8F71B1B353569C0C9821EB370BFAC36A4526CBB6514F99833C4002D71000EF65A42F806D1BC0C814F6BEC14F9A20C8B0566D48059EB3BD1B3BB6E0551A6CE3EB4016083AB166537A2129C563FDA3A8CF6C4B1DD46A00BA54ECC3E8AC08D5CE26FA905F9280CD66FC4B7A3CEAAABAC03D0C6B7ABAB3C961340A50AB9254B815B571D750E2D2CB7F8E0EAAEBE3323FF99A514560532BA1192AD5B2698F49F03106734CD63E747E9A2789DB32976A65D1AD36D1C4059904CD81F567333CEBA530064CB31DB858D6BE26C3C95E4C783B9D07D831F9785B60FCB5FA117264A4B5E08319299F5A60407536B4C1C7CC32F3DBA3D1296D376F8C8A7E8C801163DE845D47C07920AF629EB4FFE047D7B941F6FF015861775E4D048C91C6B59F06B4E92ED72876B8024D5565914BD043EB19F73784E1C6813376D06B3CF86F43690F25446A1C208E6AEA4266DCFDA454E1E9A05807C57636F4A0ECD925E63EF140D1284C098FF340B9639BDE032CDDF6A3854E7875C3FD3F014F2790FC6C49E719BD77352A235E84FCE90652876121AAB57B96BD3B0D9CB147A66DA8C26A31B21AD560775D14F03CD378D616DDC683CA1E8724F523D42BCC3096AB40F4A9F4A3C1502AE7DBC72FE79366ECFFA7A864AB3AE7CB05884C905200CAB8416E37CB1C944B0D1969BD8579160EF306C02693ABD91297DB6DCFB7721EBDE3E3F35EE53F92B0F488B51453E72DF159BB6C381546160F3C6316D3A181B98AC13AA19060990AAA0395AC223BA4F10EAEFE5EAA3EF0BC0DF804419562FFB89145D4E52E0F3F85C9D2A25204B391ED52636D0212A7C46BB6B3D3541567F6198CD1E580BF4DB670AE6344480FA9D4BD9B587BE4569C109870E6D9742CAF5A36ACD71E9B1490B35DED60D19FED617D4ECDF1012A59CECAFFB040A9012813C0D8B4AF3CCD95951F484F35B14FA7FA7A07F0D7A827ACC5682CACEC4F712C22C0D3486E5F96D07E5113D076F64FA717F30992C9CE5050837AF38E339EAB57B7F5AD137CDE9993BAC44ADF5621767E8C8B235D2BEE00676668871CCDB32E5C651AF726F1DEC1AFA80D79DF5520D29165CDB2720B687AF54EE42C7A5D01C9E4F6512BFCB1A064DCE6CCE97898189BE1173E415847B3374C1819D7AFB262BEEB0361ACBE096B5A74B74B26B47EA1AA32BCC20B72271B8EEBD1E3B4E9BE53625257D879145719C96A2A437DE582D711B53B42DB0222267BA36B07F585DFE58B897E6AF40814A1446672225EC259C885373E501CC88931AF7F358FE861E875852A917A412F624CF6272DAF05F9ED9934215EE58D5BA3A245AC1BCA4F45ECD151AEF6320C1488F38F8337C40971DAC7C1A478737660B0B998010198409445259F2356EC3377692F1D9558CF7BE671A582D13FADA8115F6DDE62F9A6F1EFF22259513E5553F94770297FCC7FC3BC730951143642F72BD6A29A780A667E07DE2867A9DC44392CBA5EA363843AB31DA2AF05C01F04289D1A954E682B510D8143FDDE22590453F9331A94387C03AB5E08FEC0576BE350D1C9B5745BB5B6E70A5396E1EA20A771ED9B0A21D549D56588C7A4D69C9EFA38F96750CC98122DC6B4C763F56F76F6716E36802A5A1336BDBC0E6CFE9666F8EFC9289731B399BC7541D2E3EB4FB5EF8E05FE401AF1352B1947844F46F9D6057676C70A67E49D537B60F1E817699075EC4EFCE6CF944C53CEA223B897F30371719BE4DCB33BF105E50D5FE53D70B37B0ADB848094FA68A46A2528915E5A33C1B8517CD9B2C8BA6EE5631C4EC182EC9FE5D9E567D1435D60058495F46E19083519F8D2EB2B6B05CD646943BAAE4B700805E9550987D2DBA5F00178D9E24EE24DB8864D56A3A519617C7CC267428EAB18CDC7BEBFBDF57FAF2EEB5D0DFDD8705A701DC95089C82FF6F533029170E288CA340548BC889A10788743AFDC3A815D470286C15030348EB0318002B3934AB142EFC13F551289CA104848C794C08A2682A2CC25F635966DB64B0EE1A1C5AAA884E6B02675A8023441D3DF71D3809E877C9A9E2138AC31CEFEF674F31C3AAE3455137FBA0991BCBF9062FA3A62A6D7E949404C86D217101F8BBD641982A91D7745DE1CE5FFD7FE6D44772A45B486BC3DE7D95E4FB63F337DDD59DF0090B3ADE036387670200C6584C8ACDBA478C26969C6552F8F9862C29D9A6236207AD365CF5CA7885C9D098F4EB9778F9EB8C30E788879F7E0AEA49CA606E11847EE2291F05810CCA64A19C46BFF2D2D99BDA3C8363E77C9B876EA25D52C8686C072D15C81810F1D71C7D0B675313060DA465C30DCE80E179EF23BD960BC0AB14BAAD1EA734F347F28D1703A7418F67C9B22E0A3FE69AEFF2610EAE2C953BF3B4A54804E9625C4C719245C30BC3DA39637620CE63935B202EBC4FBD94F12B5BF75C6BF0C6F8D4AA7A0E97675DAC32D00DB4A4F3F8468D8849BE1D280551E6916BF701C5EF848804E327108029F43B9F0DB94BC30DFC31B1963EB311E11F1BB2D19E4174F0EC2649E71794BBF36B6173FC4117855666E331B8902B979FCF0C9C7EAC885CF7D7F0CF2CA6F2EA26946CD32ADBC307803077D1AB7FFE14D5FB7CD9D021F4C4E8CEB20556F7D82A1A50004687986293F50EF52818AA8ACED028690B0BECCDCDE0000000000000000000000000000000000000000050C11151B23" + }, + { + "tcId": 39, + "signature": "2D9A5C1DEA8F5ED462769BF45A1B5D281B31ED6F16CE8B547A9D81B7B12480E495AE568A8B18F5BEE87B80B574E66D0BCC8F6853739A949C6888D6449F21D6F61A9E8F19FA163A12B551B50140E3F49F5BAB5722AFD390153D9B5258F7041AE6C4BCD8888E0A056EA5B74340E4D69124B9349B13D9547975A79FEB60D5723B6BAEC2D338A0DA3915FD187F52195226A3807CEF8D57AF65736FFD81F10BD58A13F05BB1C28E4E97360BA67711CB534170AF855269901BA3F738C09DC6B002550140CC78433133CA7BDFFDFB9CB7EAC0F3AF757281AEA53C43FD5D09F4F4575A25416F050C8F357D2713723A4F365EC58998065C57EC0FCBA4603E446633D40E4404400C3EEBBACA13401D9A2633357C565D9DC774EC47455EE7FA4E3B6D05E8D4C32E3EF8A07566068D01DAB05D6A14B864E4CAD161ABEF192363573C1D3E38A7E32C62AF8D21967BC3D5DE317514E5A30891C1B207FCF996B9DF7064A9BF338BD2EE5B9547075431A84CFE4B7EBC3415F527606771D0298EEB6A7C155E4F5237C71B89AFCB7B8B71913D51EB20E304C27A646E053218CFE3E41DAECB93E84FB0576FCB66C84AF9E78467AA0206D36A1B3CE7BB83A6EB80F6FBF569B5E82BD59F1115E4EF608FA471FE3ED6E0E7FDAA0747EF0E3CF740A60F689981014F3AA57D40CA7F18805BF0D6471BEDF9FD04B50701CACE98F78EA999D4CA4DA767AFE53E7A228413CA8EA5C9B1BF1DA0AFC16A0B23C3BD9CB07D3EA28C137D64C86C9ED9FE8EAE3D2D88B225AA941D353DB5F9D9EE01E90E48F52C8108F5CFD8F12CF6347F5B301D5753786A26CC746F6A6DFACB3A125C4CC009B97462D0AFCAE11BD43C9856A38EE728DF44A995AB5E8D66FB1E12A3DCEB16C7CA4CFB38A4B7FED58773BA7A96E1D006D3F361CA0F7D17794F8FEE001FDFF62CCE4F00031397FDA5B817DF275A60E37F63ADEB4A2B3B3E46ADB3626800D393A4041FE43FAE1E72354C375FA712D3F8FBE2AF6D2E9D90113A00D4B15C7E4E8529AB1FE12B6F623A078C28BEADAB11753B3F3590FC1064B3BC7A461AC30899EB67F375754D2B4D2B0B41D4411917CCDB2DD198B540C8F0D17A12F832C4E202E3FEF328A129D40FCF43DCB3A9211D49E1D71471C273A8984A6B3A0C84FA98F63144FAD648B4D606EF2E1C1EF518D57FC4ABFB2C55098DC242079D40C1CD0890F01E747E4286E9152EF42EF2F4C2AD0FA5BF3F86BC8A1127AE74434E0283846530210E1716EB7D8381579C9AE937A5D21A3DBE23EE7E7A521925A20BE48E5AE3B00CB473D04AEB9846663F5A2B87F3EDE31030DBC4F65CF264FBF011CC7405C4D807DAE98DBE845FFA86871735815F6D045C137F3903FB581EFBD1AA6B989D2792A1816778FAB55DDF814106034BA25412FC43D773079FC855B8AA1C8F7CBE7545161A879730AC3C46230AE8A20A6180EFF36695D886CA575D298D9348AD934AC34F45735F9A790462332F1B22481E11EAB21AC84800F64E08C1087294A22A17ECFCABEF280DCA36CA2D10B32BE88F526B2E381E4EEB8F82C5EAF14A6D82756078A99416FA331CB1BAC71573375ED48303DB31BF34A2B96FA96E3EF3B5A09D0D4E037DAF2D6879C7296B399EA071F9B50DBD924218C67D30DB92C648E434C9803447C95A23FD28C2B299B50E7FF87DD575CB3D8ABF6996A21E756BBFF83E368C0CC747A75C47D55925C5761F304885FC8014C8D8FF15800A25C3DA35DA5FDE6100A1FF86DE814308BE22957A37AC9BDCE9EE89EA44D0CF48AAD3FC2632F03425FEC7ADB3EE2CA5EC6B3CBE344D6186BBE0A40EF8E52619679DE54C474CAAE2E09669D43B514AB48BE187810E58621A6B6270A785EE5C440F1A02C8758574E0779A9CC11307EDB501D8EEFBF1A3F3DA9D11994A7BBA4EE73CFD41B9F450AA774137ED4FF90ED00A5C841C06DAE8C90E98269FBB2643ED1408455C511006DC718FD3EFB88A8B41FC996165622387C1F3FEB27506B053F12056D19E21BAB7F1DE32F6170EDF2FF9F5B7870CD21223272BEDDF6E21D2A3F88B2689130659F9CD3654FA08F8B31914EA5F8D70D084E28480C5A690CE32F65F8EB562CCEA4330EB7A1102013F070559575BEA5854E7C3943CBF9892C428A1B3C8D15D9EED6EBD371EF2F207902D6826CA81ABE62A83814F322C240C3BA283A8D9A5F54120C39F058EFE366AFF3CB1E1C13C66DED5DCE1506428B5E601DAAE7B30607D7AA3EA67D2E885A4114542ED2063D84BBC61BD661B5ACFE1BA914507E0D655F6BFC752B2F93B997363A9DA6A837234670AD2E41B7B31A1C75FC0B99F66F6F4E9CE08AD54B9A0532B2932CB0EFD127AD24AC4BD36123C5F88F72D6ECC9E16DC2D9D6E8162CC6F3645D840A2F54D74AB1EBBDA5F465FA0DF47B027BB6C4EC0F51DBF4F16C8C9C197AC908886A516F0518080171FB9532495C66442B3F2920FB49AF74A23801B9E9D8C3DCCF85890100354C4F85C2F579336CF2193973EEA6B93FEE9B4A446756BFEED28B64F54E31F92627F206103E8062754932103DA2DBB120CC39CA8274E658FDBCF615876A9F76EFA745899E6E50EBA5555A148078AF22AD9C6A8F13B1E821F8B9203528D3509FB3B583668E3DEB5234B9A1456DAF8595C29F1DAC002F9CA6CB991AF8E6945CCCD9679EF77F449746815A05411C3406809CB39A64E3EA0026A36DEF5364535BE7094EC1B785738B9B6F468E66BA9BBA7DA652810103EAB853C51DB5754C6BA60128115CDEB89772EA0CF90F9299DF85F2816A0B2928711794FFD404E8890CCD4DBBB282AFCAB43652763181CAC8A795ACF1F5A454C343586AD7DEEA72ADB0E173027A329702D0A994C26DC6CC9E1FCEAD323F1E8FA1AF8F7D53D966B03F6C89BED6E5AA6D5933BA4F779CE6E49DF847DA5DB7233CB876CF828E09DFFFFF74B42E93E940CAE644B07809C0277053E9006C7630213CF9A3AD0B6209DBE5D2CA786EAFED7B71817E89A0158319F7D37D92FBEA14E479F89D76A433010928921336B3B1623210101522A45040B13F258A6711C0074229741EC4D0A32D7CF3D5316DB30C445D16EAD878DDC2F8093BDE9A50DD90423AF0CAA024C1F610F4F0E62776F530385D9FB78B5E955DF5089F447DA163584217C6661D8EEE5857A9BBCC885C8A3A0FE47DAD4C8F2D72C744357D8CF3626C3882A98F1E74FD94091DADC472D51EE377606CF1904CF5A79F4EA26D22361B05A6A74FD93E6493EA463BC6BDD096131D9B80FD637DB8C23D902DD00EEE3C685DF2CEC6242229C6E922AEFE5BC7C738D5F642163B5DD646287D2A998C459D13067D4567EF63D20593665BA9D6C2638A50D88CD89D74FF213792978D9F826AEC33836271B0729FC17782395E235DB12D8701633C200C07EADE539FFCC155B372288D42016FB3A8CF0FE101B32209AC441BC87353A07EB23B9E273E4E4FB7D778C8492D183B74DEEC030846B0BCCC56DAAFDA649E99BB21B12DDC610DED5F573B205B87ACDF5C4FDA43AADA1D39F0CF31B57C061320A030A58AF342B05B23651ECF8A529AC0455E2376956305F1A2DE87D6AAF854CA4198A18D88E791D94C0BA6C373D789C9D6CFDB05034B689B0143B8E50F4CAB95CD6A748C5FF0FD6781106D6ECB88B647AAFA713B15E082DDDC96ED2B05324FA8AA61A2217B1FFB25DCF7C61A01B984F080E2D91C2C41C94FDF9F2697765048386E57091C8E63724685A4FB0F13443272AAC3FF4EA189542788CF494CA615BDB2A45C16EE31A3D89805977837A55E9067DE47845EF3518B555E05E8F34466114D48936CBB6BDF0B6D825798A13299BCB96C8370752E0657E340FF4DF44B76CBE922532A61CF89D06E25C44CE63A111853D2961DC635070841E4D39DDD5D865E1DDB5B0B47AE7ED9707618A282CEEEB5F0D4FF78CC8E34738B108191772BFC0BA8548EB9580D45C6AFC7B0A5C514EFA0EB6316D813F48806B0091EF4316F86F93502D498C3A3AFC21ADA0A84C0220A888DEBB59FAE43A40F4E8B779496CBC36A8CAB83AD60513F31CF1324FC045ED4C5E41ABB94EDDD676EF8E325B4645BB8585EE4E5E25C78D17C18D02B1D296F352CFBB3AC8FE92C1C41DC6F59B01EBE4B69509A9A4ACE60D1C2131DB39061CB4FEF6E0A9FF942D13D98BE2A5F05FC6DD634066A3293BB0C0FEBE17A5B9939600385130E6CCA8BC83DFDFA75FFBC9EC6CC92E4B9C2BE4689069FD562EB585EA6ED3A10171DAB5F41B80888C00B2A7A18BC036C6922A7941403FC9FFA2A3EEC363CCF35CDF07A1DDAEAFC28C0DB9E75F2A4138383A582369DA10A713D2C2B218B8268159A961738AACF2CEDB45A8E219578B69A0379D5365023F6D1E4A5C062A8A1F13F900089A46AA7702287753C990338E2E9156308FB51A4FBCB6BB4F59E86A8BABE79FFFF7997825CA3788A66D2E34BB53A0289637B541A75FE84A4FDDCA6B176909FD0344B05D049C0BCAA846881B1CE020B0EF1A5E44844E222B4A345BE5659333991322F6186CC243095AE2D2084BEC7087C0CFBB427FE9528A266EEAED7C97B8F0F7C44B7C9F512100C9E5589178BBD0C1098C39C7AF6C3DD0196C62596C0E07141F263D8285EBF409155E6C72D0E2F3F94456979EBAC057A8AFD704112E40B8CEFD8695AFB9DFE7F2000000000000000000000000000912181C232A" + }, + { + "tcId": 40, + "signature": "0A9D0D669B0D9112ED2BBF4F464BE80753D64C9D065514C8B401E5BC78E56E4EB2C365A3BD440D96602E04270F07CC9BD609BD966C07C1561E48193F897652A9086C83F544EF794CA205F43817E4504B819CEF546284941CFB518BAB745A600AB56D7ABF65E784521D4EC35851A96F4608311FD71C714FC628E59954B164CFD93F84F0D5A69D9E06BF73B6EC1C8B7F36B519913B1BE75A992B86D297A97EB13D734B4E58AC80600628554AC3313A6AEBE72C1760C1A6253B986B9CA1F2043F53A43E1A9D314377701D9512BAE6B587EB821F7E7D36E9EB941867E22E11BD54852DA0B3D8701F7F49DCA84658AE4B63BC1FDD559C30304038309A909B29F2704AE4E7242EBC06F35C709C084415F0B991EA7252BBD051E6F870BBD3D24959E8C124532F7C6B1264C7BA18550500078D62030A39AA4E48F31350C87897DF0CB584F969DBA8BB1697A6B9CBCBE819434919D90E6E997FD7D8EA4A2C4CD7EB655EE74FA8B012E166F7DBC757430E4D751AEDC1DF217BFACE42863331FB83D63A807D2CCF45CF39D19818C289F3EB7E1F752697986145ACE1EAA4947DB24718D48F069A4D57C952D6E8D9A4C260B29B6377765A8AB3317B8F7ED3F4939C9763B52750C066CB6D0859B045889463CA1FF62DACD9AAF6153532E4FE2A32255A3111DEEDC8631416CB928C6369184F6E61C8EDC09E28B6D382CA3EC31CD05823A6660900070E56B3166DB65E254C384CA4F91BB2D8F3B1103A67091F17A517865D4443DE85D940D9AA2A280C3C8460F3A3F435C4513ECEA54C0F0A1CB834988D0F0135DB45279DF57005B37D2D340FE96F5D16AA19FE574DD5DAE5E1A835E974E2A1FBE6FC6E816422E4C5719AB42E0D78897117680A29FDC3C3D247DDDA66B5CD1A7869362D579C5A12F8A5937714E6A8FF451AF971DFBA9C7F84BAFA24F5226C2DB44C0A0DC2AD7502B52AA097644DD9C89FDEC6BE25F5CDC99D6798AC79EE16297885A26F7BCCA399A17CEF1EEFAF0B6C44C5C43D405EFBBDC834F20D060018CE5DDDEBF8115AAE226A668DB4948251D92F965653296A45A98A63DB5071077FAEB313D81ADDE2B21DC86B71480FB92CDB38DCF610151D7005C8554FC50AF9B22DC9A58A30C5FA39DD78A0B0BEC362DE3B89D3BBBCD19B8817800AE4CE15B0D0DA4597A62B07065D3DB3CA3EB347D8892B1D0A83CD96CB9CF8560A3245BF506BA1D22D12020B04612662335FE1158846CF2FDE49DC210FA2BF1F4B09C4DF9BACA7735662246A50EAEBE0B87275A0A85777042600D7AD6C7FF6A0DE53446B82C086A3BD327474B101BA56BC24754188D827B8A6EABFD3F10968D7693B7EEA0847439890CCB20DB19A4D994BDF1620BAA7030854CB80081D76CB0612CAF672CD29FEE0185E0C1A843D55097ED538B54A9312CDB34CC55DB6534EAD8462A366B2221CB92A7D14C4026B8603ED5034072EF744FD00E389E75FAFE96BD8DA37F360E7145878E8D9FDE772084240079282E487C26F66B70DB0BDBC6B99ABE6A2C5748316A64DCB2F8156AB521C69BCDADE6E025ADCDD26C085AFC660DA4329AE005C5A64782B109D8690FE9D36AC008F77BFEBD4F4EBD0308669AB1DD0FBCC041B8292902545B7A5634DCF4E599EF86584E159016A22D5951BD133DB42F18FD36AFFEDD0618AB926906290E84921030F876750C2CF95323F7E585519335A9FD22E629C20FED1C281C9B4B86BDAF5F4F52D55B56CB375DE10CB923AC7E260C7502F98A4298DB20AA2454441E09015A45C3547EDD63BDF3FDBA673D4D0DA9B20A8EE451C38533F1AE456CEB478730FBC268CD3DCEFDEF7119C2F5DA22C2B4073BAC7CDE7861119D4DDB95867D9562FF64C0ECC96D7E347BE4ACF4FABCC22F59A086D5D4C811FB87B5E3D19727A01D33276F69FAFA41EB01D0514CE680D62A8A45E3480C3903FE3CC799F95FC530065659FFFFB1450284EDB571B47784391205BBF6E601419450F27EC59C0079F978491807AC6C98C979F81DABEF718DD42AD4F16F877820A7902C727DB4363059E4612E882EACA68F0F76E3B652ABFE3A0F23D87EF4FFD82253551AB49CA754EA6F544B6881F5B16D6EE81A0571471B59C229485A3ADA0545045F93F244703B4A943D5750DBD310A2034C2B93793FE4A3E840631B87A2A109E03FCF9E417E36608249B52052F1B29CF227A54C60EDA204EE971238E9704993D4EF1E6F97A7C49EDB9DDB21869D24302A8D4CD6B8FF5A92D7647130AE2E0B4A7766966437E03420AB875259C6A659123B29C5F76378718DCA937EACDBDE7E57084BD2A5617AE24C2D3CDA8DD85D528D855E9A1632A8B78530F29E198D264AFA437B9A80787F08AA3E2D2D1A95963B5E32103AD4F47FBEB64A123AFE5B1D373228EEA0F3FEF6AEAD3A39004F3344FB4F2DD586AE404DAE7B502E6C28A3274CE9C90F490AC11368848D1E8E020CF1AA2676B74006C9E14E20409D99ABAAC1E518A07915970D271D9CD06DDDDC2B83D770E1490BA9C50791B602B558B23EC5CB16343AC6CF024444D518E817B00294873D65ED20C792D5F8A4DF2DC08F9B7E1D7D2826E883B253DFF508527170E63667609A0BF39768AAA5C0459DA7DC0576CF4CFCB65288B6AC77273F27C65CD37183AD8C5842DBA3094691CAD4327DA9EB51687BC57E38CC4869C944486D8AD50904D7F8D8F619EBB48145D28BAAEA8AC88C9DD89380D0E3022F7EADD1CD9D4299C789BC5D9591764C251A2AF1C370BF14D854AC6CE7C19D2FC29D809C9037C6FBB0CD50FCFA9773EC94E4B16233940D6AE8FB36AD80E1CBB47F877A2255B1C652CFCFFB5577AF0471738A9AC7543C9AEF3E77BFA2A4F8C557383EE4FF34C78E1D238A7EA2BAB35BD1F59690264E8EEE9F380F56D77A86B9B6E5C7EDCC63709803808E96B4131B6041A4C5014C33BBFFD8557FE32FEA9F3B4B1A67E152CCB065C33689F03556C467058AAAF4D207C255BD425E2568377463F123A3D160CC2719183A04CE4AA4708EDD77C1A26E08634C6324E7F7698B025958E7253A5780663A9990E25366FAD5464E22B4DBB183E15307C32C6E66BEB1899200B0878EB1A383385285193776D99BEC6DADE00D3D166969FE209652BDC38BEA6EA9C1D6D16DD1775674330380F54D62216689E60C02B4B537321613E3D947707592613DDB998B320136F3414D995A7C1063CA236E153D684EAFFE4A5B26949FDD9748F839A3A00145AE76632DA8780FB1474540D90AA16490CAB6714B0AB16FD3D86AA56273555484A0E3E5D196D877CC9D02DB9C7BBD5B76ADC7CA32E163C9B0029227FFD6FEA513BEE70CABA1DEFE609E378D1300635938764A97C380BB3172B4070D83447B78405CB565F959F482B142C3A5E25D7EAF8CAA8DACF49ADD7868703C15ADE4F3EFAFC2C8B75584E3E7CDC65AA70594564EDEF5CB07C98F4779540B21B738BB5A179C4FA58FF46489D2FCBE27742DADC5A2594DD8C875FAEB24CCEE827C9BC1B5CB2E49CD99DA507049F66D18771FEF2C8E3DDFBDF47AD81771CA0C1C11CE1081DBCA0A90FC17F80C049F14E0A3A6FCBF0FCCEC6DE175DFC3F465D8971DD0FF00C52568445ECABC9D50AF72A4C5703D21470856B1F578902BA34B70CB834BC783D1315328B220C9C5B637186F660045497C1116CA617D10D9DB886BBC0FA75B33E9D2DA5D0AABBCEBAC26C6FC28C7FFBF8DAAC4EC85285D609A91D22C2BE664507712020E9E5F1E02EFB83CC888AD4E5BDC2929E0DC18B4EA975CF7EB5DA10A5D872CBDF3D4AA452E8D0BDF8F93611717D16B1DFCD6B17143D93D46493D499BD9BB1219501D3FAE66F38A135F7DB4EDDE555DB1D39EB3F42A48FA42BC2A92ECEA56323773373A965DFC9A126F81B33AC23C99C0A5B231C52515F72E3FA09178D07D9BBDDD2995DABDABB322C9FD0E36020140333A95CCA0B18B7A31DEA8582263A10B2B6E68FD0BB7B718DF255DDEFE6CC616B440D7BD8227AD434323E3125CEC8AF757488284F64A2E62C640117A26ACCA9E10EF6C5130E885CF6B5768B28AC62CFB27CFAC57E8C82DFEC7D5EFCC954CC6625FFDF1E689E02625E6ABFC2641029AECFDE5E47B5225DB092244620050B6B18B9314C5E166987C093F947F5EFB9F29179E74A64DA1D5D3F9F5482FF11A49832E1857FD5CE999ADC2495925E95AF58FB95BA5A009645CFECCA8E7AB4B6C461F20F63F105114AF646D0E1C47A026A9E9BD7141CEE954F24A653EBCC3F0F3C699A6ED3CFC1464E4480BA8A297EDE705553D8C7CC4F1287257B1603176E3B257897D8F4CCEA2253CAEF8638055FD5A8E86FCF24FE2DAA101B32F066A8451E04BAE5744EA2EDE845424ACC04B86BFBB9C5DA50042F1A84BBB0B1E379F4F843668329EB9F2806C6F6A652C8EDC7EE99D2079AE31D8C294DFD76E80DF11CBCB164127A483ABEB6D518D269CF4F592D1F52CB4DDAF26691C7A74A920A9CA7EE2156A871142C08B1EE002C76D4FF5894F5D8ACD64F04F010DAC069949449999458BABD1DCA779CFF07FD57FBA27CAFEAB66F4BF81B6A7FDAA593E4304E013BE783CFF8078C7D224EE2F9C24B4FB1579C8B700FF32E70A620393D999DADC707153458616C71762D33F35C89A1EB082136870A0E1D3D4C597AF1F80000000000000000000000000000000000000000070F12161A23" + } + ] + }, + { + "tgId": 5, + "tests": [ + { + "tcId": 41, + "signature": "6AE10E0133138AE0D51C77B5667D4C9180E04D0935EB5F282E696BBE794C8B96EB6A21A232C9366518132BD8EDFA9AC38142BB9CDCBA77C729BC4D1127A13933DCD44630D3CC6D1CF0242355A0DE121D15D7D4618F501E509C4E0BA296BC956571AF19BA6C8C2A75110DB6ABC3E7C682E87EB280DC29066E5D45C5D318DC3F14396AD3EE29A772117429E28A7B423B54470508A48D67CB6395190855A0D92B30E71B34CF7F508658E7268A27E2545E6B79E48F7C69ACCB09DCABF5BC5CCDB8CA8CA8CAA2F2869773349C666583702F3BDF94C40204514DA2B43A91443B119EDB0B421100AA587CAF238A87F916281435AA6FBF00BF16AA7BAD080D60B35C53792C438CA39A4BDC72BD7CEFCCFD877F82AD557B176DD5C28E78563D1DE719EBEA1099718B0F4129A493C11CBB2378F989D18A97074A2E0F3338CCB9A8A36C1B3749E7A99E7A765C70E5D60386C71BD4CAB64BFDB815509166D5F55CB4A380C8CF24E6BBF61AF3FE7BA3529D84B11FCD6BA6E18B87121857B00A737B0F3D9665720C38BB54C09C8D3917C5AD646E3D01359724534BC1910AD174761D64AE6F796900655E0B13AA3EF2282DFDCFBFA5B0F6585D33455D7D86DC6BDD252B040B66EC6A03FDFB4C06E54C734145817A20C42E408E7571FFB9D6D258E585D5904BCD45D16CA6E44FDE9A25E06CD3645A302EF8F3589D897181450C178E4DA1663F2F5960B4755A0107CE43A265E6EB0C9C267929CFB1A93ED1881798E9B8A1D91CAC83E63537FE0182D022548B60CF0BA47B6A7F90CBE86E1E5D39101C0D2FB333A82E2E99E9E0C1AD46DF3FE876D144FCD3B1D78424C6C5CF0F6E0BCB447A6E9CC337481F5C14D4FB74D764FB38B8EAA511951A50F41A4CE248E13E4694704A0554853A0AAB9405E2C274A4FCF8B5928667DE041E668B17AC577173B0F4CE34363A7C2AC9C3E0A45A39A46F0248BF3D45DBA806A230DB1DC7B0BEE80EC18BA8F042BD6FEE173177FC0194124AEB21BB06FA079A1BC80758B347E4B129D69EC6E8416BD89062BACE16F2288076469237231B6FF4902FEAC3BA7D884DB747DA6371E792827017778E43708A421931115EAAD9E4CA316814904009F1CCD36763FC63038641BBC4F6F93235E16884F8A12F8D71621354B0AE4A9EED64DC5462917D4B35370AD9EC8057ECBE3A6221FE8C39B11444D4BFC380F1F4D5AD18091059AA5089E109181247DE78DFC231401A3D517E9DB655EBB914385BAC1B2888E3837FDB08A9E7AEC206406B848D045593BB837DFC41DC283CAA753D8CB64CEDA3041B2330BAEBA2F1450F646BE15E0B2A46578B1F54A73FA4DE57FA1D632F3FD410C0E8B17C11E197B7A17C522EAC6FBB78001DF9F96CC5F6116635D404AB454BF4450D536250B80E813C8F397E038590011C66C5164E05FBDE695482185F02C4B6B566BF3FA564E9232F40594AF96C96CAEF18CBEABB292BA546EED3A1AEC1476A8418B25DCE79F12D7B4F89303688539815E05F96BEB3B1818472C7E4DA7435652DEB5FA4277F2A810831F88098899FE2EEE35C1B0E6F74DF159D0631C5683C2D7B86390BCECC534CF69F3AF74FEE59EAB25B634333470A55CC49C28C7252B1CF4C293EF500589805FBE5CC056573A10F188A02D050AA34289A21D8B7D587C0A288114E47F346DA3772FCAC58CBAC669DA616C9976C56D87CC275AD463F2131DF95460A151123C964B01A2B908AEEEB7DB3E2FE12EBA46321D7A3FCAEBDEA0FE11B78605E3C8390486CA5D484E6C413847BCD8C6BA1B00BD2322BE537B173647BB63BEF929223C6AEA687F8ABCC4A8B81C44F0FE24588D2C40BF76590AF7157E2E4409804A28AFD25E36275C34A976D22213D457C162ED9274BF52E20842ABC94B2A1D6A4A3F9C2AC544060974DD687C2BB96AFDF8C27522C0C438E7E0DD4DAD7AD640A4B3ECF50CB6250C0A97FDDF15D8865421E490F84650144AC489AE7920C4941895D7B2F1911513E428127562F9446BB706FC06F07BC6C9922987A970D4FC21937BC09F072BEB132BDF8014281BE75BBE6F8C74E337EABAA16A064EBC956C188787CB34A83D5698438AD22CD4FC80781AA1B66E5A2AE0180B50B77FBC07EB6EA60246DAB074494CC9381F6011C2ECE64F97B2F5CDA92FE91B5533518A7DAC9828FB33ED428890A7FEBD0906095094576CFBA1048665782B07194839CB86719DC91EE8C2F64D4576605C2B55804299F314DE8571D0C58C78F071FE810B2FDCD3D7AF0C635303B6ED0774637B1E563855D54D2A1B0FEB5CBF84E693E512F59A13A20E5FBDB77510E3356CF211DB09CB471DD1043D9940DC1BB6A26CEFFCA03F48BABE03C15226EF29E0DEAB6108BDDEE6462884F8708E79709775AFFB39303D78BC51C8B9EAB5D91A56F8BD1518708EF243AED01A637F525E25F297E0FEDE03F3136EF23C4B33DC1D256CC92E3B6AE64C368542AAF553B1605C94C255012D605D1291098D1F0B855D137BE49D198CDD3EBA0A9D9E7519B8A5BFB4DC3F338219CEA7C97251166B5004CEEC23606421A8F9248359E5346594080FAD04EEC15C56FAC9D55EAF4C399B1FC8D68501B88002212FC0E36DCAF5016371696AEE5EBE4396C36137C535B13F09D490564D38D1E0FFDF13902F7678FD06EBF8E34E81BF712D918348728BE21965F5956EC8AB1F5A8D8276E6A72B4A69FB7C5AF658C5DEE4C8BE285ABAFFE0EF41529AD44B31EA310C3665F2EE61B5817C1191549DA070A2BD4BC790E283BF81C11EA05A6E4652823EB3FA05283E784C4143F4C029A6A7D485A1B892F7462CC26B1879B4668D133DCF6B9827D3A91E069B25DFC72EF00FBD6FBEE4970E26222D81874C748C746DC5564732CABCD0FD99983034E4F5523A43831ACC1E6F3989FDE186D4BD07E15CEECD8E68375A5EC130AD93C0837A27F5EC5810F6C87CFD8E37BE6117496F7C283AEA1DD30A5FE5AF6F8A94867A5A7B336B4070B1B5539608BE8D10BF765F6984FB2D0AF376A7DD4E5E25922078782B77C4E5D5E086669D265C6306CB40BA5755E6D83D93D33C89F548FABB20DABFE7086B9E658F4A8BC22C11C8A12A106C534EAEA38F46FFC84C2A4D96C5DFC31F6F21B3FA32F988FB86A38D7103ACBCE69C5D143C33D1186C1FCA80A13C642487D5B221DC76556249EC81E42AD4DFF51EF86F2ABC45274AACE72A79A7B985412A3E94C92CB824E3B54F328FD2F06B49DB12338284DCCB5E03D063CAB73B939FB59A569E4E693E53B446279281BEF3637B55FA1C77DB77A389F43CA7E00B8711B32F98C9FFB2FA30D66075DA836CB528CDAF3FCF65B6EE3C0355E05A46DD0DF6B3D71E8C705B6C14514A537627FFCAF805F8545A86865D9EC83B243BDD4A444D6E09A7F26F5C30D824C39C65E1596BD506F70E793CD5E703159736F7A7C1B1A08A88E348FE12D0D74A190EE4C8CF1E2FF44B9FF40A28DB611296835E251E8451068C1016A3EDA063242D1DF3DDADE57998C1FCBF7B9F988392916D4D405F82ED894AD693FEB4206E1131911E3617F5A5325701D01AACD591469026E10585C1A73ABDE7ECA706C97F48B125A8E101E55D0262334750AB98A8C4D33F98763684402C16BC7BEDF35AC349AB471E3EEFF92A79AE0F11F3CF17EA1406FB6DB669537CC0E46F0A7C42695C4595FA2F0E604F048357125EEB01AE824FFB63B70F10DA410EB93933398C13B485493E4DD5AC42744B00D2F81BDB3C7030C3DEA36BDA258AD26D4540D1FB83C7E651E31C0A2F7D06A328820D85321B24E4B798153885D80111D17811D5ABB97C69B24E3E82B44649CB8C5E828A3D532DC8EF2C317890BCDEB43571EEFD97780E68E03C1F751F5EB823D75965ED7714397112774934F465F61C25271F1AB2EE80BAAF7049D1E0C78EB59BBC3594202F002E883B7B579B98D0D4865ED783AA0ADC84A4A37E73C3CFDB5F464812AEFC6081EF899B5F4C9F903279E77D39B2DD0939329B3C5060990BF8E0BBA6CCFB6F7BECA77F48585F44F8CE7293D121335939E3AD785BC66AB2C9DC955941EE85DB9D2A4F404B3F45C7A68452E6AD108530A1FAB8E35C9EB0AC7F647DABE0E0D50358A007DB71B6D76B9922797F9CC377D675E70D9E166B750FF457A5D3D649153C81CC1B659ECF3656BD864FDDB3C430AD6FE44B21DF23D0827D56899D8F0544472298FF1E12FDA44466822409222063A8BC27A2C2DF44B1C4F56C47062E7D717705967F8C10E0F1A35B0C4F1EDB14B4E3A2ED44163651179FAADB643E602F2C92DC144FD96871AD3CD194BC83951F18C77B92518F8F3013BCBB49E57A4338FDCEE5000EFB89A3DC2177ABEB2DC34C094476A8844CF072A17FECC8E87F8C3D85B776972CDD5EA7F8ED6DF4A123197F78150A2E9CF2E3CF88617E82FBA29410168DC261EF9516AD01187ABA8E189D59DE5E243CB019E5B7C34F5BD158B5E11E9D7BC75BDFC71B040EBFAEEAEFB7639355AD3BDD27AB9DD799BEDFA24D2AC5566DE15F46CF601E08A702B133D391B0E236951AAB4BBA409C5B8C49EA0D1E2DD2EB9D6EC67F76D12571C002C1E3448FDFD0FD6D5C070E6B749E9C3E6A86DE347E34A72DD2B19C51F405B8A4F4DC04E7A7F3E0BFCB51EDD253EBCF47171E0F57E7DC04C0B1ED1054D06B7DD2E8E6FBEDBB16D086E1975676B0B3D34F3D290495051DD8EDB5C6FD727C8A460668FA7EDDBAA5AC776727EC2A155770B5C98297C45F192C5817C0942C62FD9FF9BBB5085F7B197AAF21173E1B2313FD94DAEFE9B76E068E8D6A46F25D6E81E09F34D0337F22086EB2F32D4917A6B5D685E3FB94D919BD8D513BAADC61643AFCFF3B1DDAE63FD0562C3F60228C951217142269183F4D9BF65F438D86739219161F9C6AEE0F65244E85758C0BF3B137B30536129FF7557E5C52F05AF64883FEDD419DF69DD8B9C9EA6D4A6B018CF676E91855B58B37120D84D3ED06C7173BC3BFC65FA01CA02A01E2893FEFC9E0E708506C84698BE652909F0F9793C443635A032CDEC61C5ABBC097997A62BF2894133BC991A19567C9F4549B30EF4C081FE2FC52724CEA974DC6CDCD4042D3118AFFA2A7EBAB82ACB14BE405FD6A764C8405CCCD0D1BE12410855BDF950747EB26E948C7FADFD2089D26824F7100FE574815B487865090CA8D8307D27276C8C5FE813A22636672026C72B81290AE9917FDD5A314029D02BC37EA1C39B592EECD57883952907C4A2A4203CFD6498C19328E55500BA395947B0CE523836ADD259F92C358026CA86169D73D17044AF5F4B7EB42348764488FFEB8D34237F17BA80D5AEE6F5DB8977898B2BEB745B065FC20DC567CB4090D65D82003B466C21921FCC13C6291CEF5B18E6F6F77B8E07FE9F803F40EB4A015A76E18C03B40CBB8C8095AAD7AE64B52D6A1AAA31EE00C5E4EBD04597377DFF1037A0B12D2585E8C2FF784659F3A57CEF7732CFE93DC4A7F11E5124273A656CA234AAA7503246EE53F430A79A0F9ADA4B6C0A5AD6DF6054883339C013FAA1B6BE863DADD11B5443B5E4686C5CA6CC2BC43415A116D2B908F8949FB594A470B2D6017FAD537F066B8F2BF20AD2F376B33633F90BCB9D262EB23B399E8CC8D7632E17B49C4792B2217BBC020635CE2ABE63B1039463C7D069B2B004D0CB650CB917311A049B97560768EC46A793F19FEC3ECBF9493AE80D16FE24F00953348E522E28B2668FE430454AAAD914C385490786CA7D98E6A1CB345ACD0A67A6B57A175D8A51C2B51F8763861B027D29181655D5548E2B15986DD3835404A9A282DE523A045E5DF42FF092144ED9392D589DE70678FBDCACCE10C956AE96987A266AD001EE70422549F7F27BD92748CC06E7D24483CE0B83C3F2067D522E789D849250E7F7588A2DB9BA9D5F439D9369F04CE59A12474CB5FDFB08C2AD9E0889CB0F2056A7170428778D3BEC8F9084072D6C0FAA922400D8239119E44BD7266A43C55A70CFE0984F60A482D08F9E77426AA875AB50748161B48390A43DFF04534054C2A2D5E4A84C804C03128A0D7134BD3AB8E0A2BC7753F458A38B9B244FB654F9DA3C2784CCE6958DE3DC806DDDD84A8D2AA24A8382AF4D11E52E1F47733FF61B79895A9AA426BD060B4761EE687F1134A23EEC3EA828134C4B8108A6C5B9E3AE6913E955299DFBCE6488FE32036662FFB0CD451A98D97A1538F5BC34D527ACB9CE6D1DFB5862FA889422FF32319E35AB53102E566C710D4884BC3357280112F2C694D957D26BD3372D99CDFD00CF55098238994610D18A247BBA60650EC3AD7FCDB208B15C4AFD35A25735844D66A929037EAE673D66159185E4B2B79B48746BD9F046BA5828595CC6820EB8A860EC9C458E7AB183489C3ADA179C40A386B1F33F2D41C8B1AA5D571D1E7088B0ED0372C95824E870D63A4B95D87222C121766B270A3F5523BB6B69284B676C81F20D0F37418FB0B40240414E95B7CCD6E110658CC41F343F4F56BAD2D31A495D6BB2E9141E374AA7B2B8EFFA3E41434B4C4E6385BD0000000000000000000000000000000000060D161A2228313A" + }, + { + "tcId": 42, + "signature": "58BC36248443BED9F1FA12DD93EF6FE7D89828D96315A0FBEF047B5D57BE38BF2BBAE0DF7E983151E879479E00046AB12BA8354A6F51F9C286B83560DF391BB7B1B2A495FF27E582D3D09412950CE565F2A800D18454C0C17181153091B57657ADD3EF44C97FDD8DE557FA590474BF804E569EB7FBC36357710A307F3D540F3457FF382730910BC41C20402449A0CBC5A93B5FF47DDA2D39E59DD58A862079FD60B24E8FD43BF8750AF3A463FF810E43CC4E84D9B54B716C8EDC3B00BFC0A8FA7210E30DC6FA7B8668078782643404736A7FCE53A870491E3CF91C38A9E761426FFE7ACA6D1DE13BA213273E899DDEBD4E0BAB8CA084525DBEAC382D0155421B800A1AA921BC4EA1990E19CE090696E081AF1D4145B5C6DAC1277FBC483500B80F1CFCF40F49F48D2D86531E98EB3D14D1F54E435E976F0C123B14A4D8111927C2B425A43316FB10F9DE9BAEC23D49F7CF37D2369ED11FC3801E84C981472DED8DA4D1AACE2F6F4050EB94A483F79F2551CE179B31D753072D02642873DFBE5C7E61C9FD32701C10847C6AC35F41A2DBD695DACE401814743B88C579BA7B188CC878150C71CB5C8AC5763A805801FDFE267D812F65FF31D958B857C41B06A738646E93AD2D9D0AD0E1678697C494FBB76CBD41FA63719A3331A96A4840F0DC65F890F7F81BE3D22CE8500CDA8E3AE5A6482DDFD749F363882353D2EE9BE0784BDA8BB2AE75A011869108FC9736E6E6B08D9F6F42DD42F4C06A561C5E8B585ECAFAC49BE7B17299BBFB4B74398D8A300C6447108FAEF5DB463454010217F01AE45F0282D4A3B9EAF23FE092EB750EC081D6EC0329A9A537A5C270C31B1499983A7C293EF72F0A4FD91CDBEA3F029DFB35FEA766C475A07BB4EB7297A9592A20E3FB15119F5A7A9E658D18C4EEB3E35963C122A1397456DCAC9DE8EC08DF9873C751A10E189B9C8DB3F63721910E930397C4CDE3D475AA7E5C56FA2B139690C20418DC40F9AC14BC29B419A45ADAD66AE2790EE4CF0233EFEF06E75CDCAD7A594BD9D64F0A030EAB8FD2C77B3AFC4E4737FB5682FEA678FFD75A794DA8E2A0348088A48D1321C9828E0CBE6F15A746DF22248B360F51B501A9BEDA1F7263D5BEE948C72C9ED854EEB7DB56E5885F6892BDBE019B8FFA9CA30DB9D1C82D3E13AFF7D75B0D0A713FCD4934B559A80F4F32062BC4883CBFE4B4F905B8B8E639A203D69AB8CF33B61A3092B38F03683EC64605DB4585C1E30021294BCC7C98D8DFD80940E82E65DDE8621A38638D6EFFA26E19CC215FDD0A305E6BD731ABA1CD14BD397ECD52BBE7CE7D84F88323A4C2D709D28333BF97DF22D24BF792EDE7B5F5DD1FCBEB169B625E36D2DFA95539188CE7B7BAD539C2BE1BA1971648478468AA3413DD6076A213EDDD1AB0FA85076B6D91DBFC858F1F935EF31DA87A24E3171B30AF8F03E8DF50A1781FAB6E3775E5D14B3025492B4E0309228AD41B68B278ADAD656EF83B0F8B1ED030835255A4A07C94A35D27B256AEC0381C35E640C1565A80D55D8905C7DD3BB69801DD362AFA95EE532714BAA8FF701E8F8F30A6165DFDF4FF260C6DE1135E66DAAA7EA771FDB07E07F818E4B2F7334850789F8FD0E385B23641F0D8A7C754A60B35A76389F5920A4DBC0E890A7207827F2B6368CA95241DB5C6664397D5A294FE3CADE660D80F69F0458171684A997B68E6CAD05417DC192638F9275DC093FBD4A72925DF8FBFC7B6777CD28F13658B4D3745DBBC82C88E42A16C31766A9ACBD13DE946054131FBCFF70677F2FE91078D9593F12423A3ACCCA5761830297971F6AD925455B9313683F01541B53543808D1E8C6ACBFB93D3B4C715880545B77AD0E7F1CFD6A3426815BCCE1F3E7EC720BA259046B06803110F12508B33D7C04C567BCB2069DAD995C590A2560C766185D7F2A186AD1B336A1A5BE702F6691F90978F1EB6F3403E00A2464F19AC7C76D2490CCAE4C0D117DB7543BDC73E6DCCC6AEE86D74984FBE575C10E6AAAC0028D61BBDD001BBA9186065A7BD1E7A8C13CDABB33F6F2FD03BE5E950793212CEAF82829142E7BC7E97CCC4F774892456870B23A1D6CBC5E1D2B797219AA1D4AEB332F2B38DC3B230E0EEDD600935523D9C05D7C750B485F32DF4BDD932676E6FA4A7AF63E12AA149AFA49ACE37B03DBEDFD502B97B36238DCB412E5D9C6AD0E8209119DD9BC5C22ACFB7FF53827CD2CBF259DA76D48CDC11C452FFE69D73354BA70D9CF566872011AB6D06D027C9B1DD93B97963F964B33F8F4FE51EE4E1F4436E5B3AA240320BF3CC6FE63B219553F6923A134D843C9B49F913525B4FDBB87F5F3235461E8DEBE849449BBDED39DE58BABF6BC66DCEA2115AED2582504E5FE394B9C2C346C5251E9F058C6447526CB3786A8A66E86747129EEBEA89F6F27AADACC5A97D6D9EDAF5533218C46BE6C8A108F8723F78576133FEEF95920D3B92CFA38B2547CC48B97087EC163FF9C244343F51683E8B1B7D29968A81423EB1346DDF5C4E638D796C8FFFFF6C482E47227327FB87885F52EA0840B06252E5DE252577838D869B074E6D0FEF4811866467B82121967283C2E47FF209D9E3860FC43681E0AFF54E6418443D5B3F769ADE3EF026F7E96762E1018326A0CBBAEF233996322E495DCC06693729D7C744ED8B7780161EE1277AD7C9C4B40481869AC463653E1E7F7F60AA5C352BF1F1A9CE483446F13DC6A26239A6D784B9F44DE97299ADB3CDCE3896081A7C93445C45D9ADDA1ED9FDC49E63202FA99D02B240C46DB1DABFD69AA70822333264064184BD583FC949B5134902767D003E6ED1D05581C1D6AA5AFD9A119B15F745E835CFC832011829AD48530C7C51AD17785B06748230985E77E2A2C4AC40313EF394052AF472A74044B8542261BE57136759FFCB1F42F349A464066BB4FF963D9517D4D82181B1851654B73203B16E302E7F7875067D2198E33F819270183ABC0AACAD3ADF227AA20314979F296AAE763E9934F15A6544FC5CAEBE33B6D51897ED5DD4094B377C51C931E9E62E5C05F340507C82C4E2788DC84E6B719F0C1A729AAECB019946C9DA7920DD20A7E7DF89EBA8BDC8E8EC1B03FE6ACC18E855C02408FE1EBEDB17066DBCFFDD0B1948FA53A45AB7A892C071EE692454D94453E2D5E8DC33E7B6C304154D3843C6FFACDCE3358F8D845546E2DE5C1E9641646702E6CB83AE5CBB07B35E9CD28DEE1C6CC88D8A614F262681FE0AC38B86AA792CFD0509A76928FE196ECA25D9A8A231A1DC659CB37C2D7EB3B7702443D879D6725FC633D503841F43B4EA7AE7155074B4DE876E2918339CC2BECA755F757183748F1E9FAB045C3F22DD5DC2EB5752A4EAF055F64F9BA6B3AA65EABEA3F585B72D712E40FD2B9BBF5F62ED5E9343D613A59A81B8D4172ED8837137DD07FB77C3D1B2095B9686F9ECB15E37C6C1B19267A5C0D299A1DDF368559F615733F451532554D0250D52E4C56242FDDCF6DF7F4C5E0F372B04AD24248687BF21243FFE82ADBF602204E9281C2BB4F47D5E3233A6CB0FAC7854BF4B298EAADD9242C085856126A1806D7B063C38D2D6F13CC617D22626BCDA228ACA22B798C0BBAD8D3BE108DBCF6ACAA304EC51C78BF2D06CFEFCF9B279B7677F78AE5055F77E0C8BDB8DEC635290D154F59E13DD6E45CB81BAA882A54B26D2447C8DCE935FD0A9E5EE20136C3FC643ADCD342EB901DD8A0C9A652DE28E552A73182616FD7AD0F662A465EC1D947A0442F5583811B7A921FE210DB41614A01B880C0F811BD74325967CB5361235E92C6941B4E5EFEBD38DB1F22A084C2AB64308BA1E47AA7223962DD65E7152C840AEF3B0607827B6E99F6037FFF6749A9B871ACD998F719A222F8ECFF7B060F586CA9CDD6D9ACF769DB558352F7ACA2A2CD8BCBD91915835D96F0B1770A88097C234D5D46AB064D9AC7B3A387280C9C8A16FC561A7585F6FAC747FA4091BDEB5AF963E9AC134B948FBFB32805C80FC5DA7798061D0B26CC8675E2FAD9AE52DB944FDCBCA68870B29E270D9D51A113B064FC6273CD3F86AB72CF31B20F0B72E1B964A2B2E42CB71129481AE61536DCD409B431E2859BCFA5734A47A05F149FF91181F081846D376730E4D492250DF165A2B542B39781977E96802A4AC38F450AB89EB87BC19E5F8C323F29F13394228C985DFE60A185728ED95DD62D764EDEB4F46C6D5F24EC9B105075ABECFD0A27A24D52DD0826B18F89BBFB55C27A42496F5408D283376C20807922609616B07425B4E180CC6E33BAE22186AC37E3775A6786BB6E930B928CD682632D687A2915094F520D76CD439DD125B3DE7295C5C3D1D1367C49954CD0B2B944F5CAC8CF765F39BA61B89B007CDB7D46ED1AF4ABB6E219C67534DF7AD50C422A0A34B2204633E4763A386E7235DA77CF46CD2388062028FF8832FFC74A4612886B0AE4554BFE6D82E604978101B413B5AB9478FF79B39F49ECC91FBB639DAC7A72B97B7693DC8647FB472AAB87CC9B28C0CC91AD51C557ADDB3B6D864903B98793C0E80AFE5F02A2FAD2CEDB1486BE609832DFD285D92E67D46FE19AE445F4FFD7C166EDDEA185666FCF0B4B9F75D169B440056DEF1E376B0F6166FBE07BFFB1925B69A2E85C25C7737F9FB48B87E7F66D2E1432E12BBC585E3D4E6C5ABD5E65326A67D1C944C67DCFBCBB0A017666187E71D2B1CAEDE13DB5A4576F2F0606E892B7C57296B95B009CB92137729786672E11E66CDAF1081E167B0AA0BE018711C8CF7D285359B6961CD04F79F95559801D1DFFD3AD1E712AACB0C121BAD5604C9A5B95782BFDE6F1A2DFC110579197D1C6E6686AF1CF312B95621C6B72B4A57CF8B1FC47B773EAC6392B6CE10F6ED1D9A0C2827A0B12D058FE72F99EEEE750CD4D41BD4A3D95B1B7880535F78E4942A7D83D3E2FB8C1892DAA7971E4A0092CEFC9786D69D689AD31D7AAEAD2CEFEA23E0CE14305BC745A472AE0782DD31F8F5484EB129696950B2CD00A8F401C19441FCD6A16BB2AC5A9AB36DE2B75EDFB5BFFEC0AFB37886F415D79DAFA24350BD01FE8B0824FBE6FDBF6B34DF81F0A75B5F5F87D94011014AE543B1B7F5C1F7BA542BC3F4B134E1D9EA6345339F4606D132998969FDE118BB0F305F2753D1D63EA33465199C5D04D2ED4889C19E180B68D2C5CAE8511F9C69A6539B1BC24EE28DA9C9C87D7C46887D01740262F7F2E76447C5CED2C8E23A43CF9B5A9EF603C14BF4FBF4578A1A316029B0C036D085EA7AC855516CFBC6F658923D54AD182AA66F6FC62812C49E0A209F5FCD343B1BEED407C74BD4499024DC312918B45FDDB307A8DCACE261D070F84CD26458B62D7F3E9BDCDF3946384AC7AA1C32A34A218EF6C9FF835FAE4508485D2A3F4E9C94425A5B3FF0422EC098A34CFF4583C722389ECCDED9ACC397D53985F362DBD0DD401CF830E206BC956439BAA66981F2EF63C30F9426A389CF72F144DB8FC4F7A245A7DE66F1594629FCBDD6CBF44CCAA2C4E3D45C0137F99CC69E08FF6BA2E835DEA3D9DAE61DB48E684BBAC10562B6587193DEB0E6980EAC9877A5F954E1AF915D02C8C394483DF6C8AC9840DEF57D7885E0A38E14E9D3B85EAFC94BBEC68BDF2CFE33C08CB3CB7A8530E8759D27EFE663724FAD3F23F6CB10655C0AED09BFFA78FB3C671770A2A9B928C4DA2B0852836730C1874F7A027C861A805DDCE2CA765D091ECDB3CDA874165B5B0B87A6D6B64A73A47DAC6B255AE65BBF445E1633440FFC2882D487CD30D5BE629A4DC58DF086A4C62116A64AD799E34BBC46CDE85EB71E7A7B279B6E50A13EFFB00EE7E86FB19541596D7CE82F028A26DD5C9D0D807F686492E0DD3FCEA572A1D1E544EF62C282A904803CC2C7B2CC0FF7804FA14060A1B7D8E06A61F5DC2FA43179286B4DA6EEB8065C3D6397E6CE850562DA4E614A44BF81C3442D00AC3AEBF682D5B1A9625BA462556CBDBE75CE951C3FA91F83105887C24AE3EB3ECCD05B4BF4D6C910A718C6BAAF44BE750CD008C2591638CCBA780807D02BC462B9A16967D2A5A927FD75AE048591B5CB40B3DF6F092469BB30B2939CE425A190847B904B631E08323B88E11958BC5C6FE6F97DEC18B7EB94D14089F9EFDECA3D20958780998A7DE03881BD99B7315465BE6CEDABA61F0D3935694D1FB6610E00BAD93E96ABFFBE51F653FAFD2353F3ECA0A65FE4CF7D5583A19D99CCA53C11A5E8E5450A2383C7222880062C1315D81C705F85ACCFED53B9E46DD9CC544F588BB7C7594E4EA2B7720984C23347BAEE26C015C065F732ADB6B71C772FF539D9AB8458917BFCD3D8B8F6F9A495A942DD429A91DB1BBBAA2CBFF201086B14B8104D6CD77655510EC4EB8C995B95B1939BD0602A893F631499C81B0DCF7D02293A839483BB697E7AB5B364B8A386D481648557206AF32F4C96DD05232B37536793BBCAD81B515E6E7D92B8C0173A5D8186DB189BAEE053B0DD4B4F678FDAEEFF14295C719EEAF1FE00000000000000000000000000000000000000000000000000040E161C20232A32" + }, + { + "tcId": 43, + "signature": "3F1A9B8C87C0A08481C482D90D252CBC687B25E613C6BDC311BED7FC59BCABBE5353E8094DF52017277C5EEF17A07D65A7DE47EC40E127A745EBCABE4E77AC5781ECE95BBEEDCAA01914F00B98F04A6147222843A4F9A4F4CA0DBB5C26B530DE04D304FEF6AA5F3EB1789858760CBCCD9AFECBC45E02EC93827149960F8EC0867CE9D2F2E46F6DD8AF4F959DDF9DF7177BFCD67C43CEBC559037CC88772567E6279CF261CDB891631CA68FC3B88F7A5EE03C964810E29943607F890FCD81F4AC0554EC8FD304741DAC4A0F156B66DDCDCC7D12BD563B2D54411891CA94CD44F6EB127A7BB3C0FC51A06597639C97FA4787D4C819817A8100D9463FE92ABC339426B7C57670962575B37934E890F6924F95CAF81E62D42821B1B4E669320B4DFDFD8D213C1CA405F9540D3AF7776A3265A717468685F0F3A08A22E60517C6DAADED6AD1365D90E7D91DFC8F0415810C7F98406CF0C24A583B13531B52F3F492969B198B4AFDDA5340F059D21E8F5A830E1DE4DA51E17BEBFE8BA1E3B9F6C5222BFE154516C1C1143B96A49E04DD99F56F047E781FE925171D83B3755DAD89C361CE5D4A11A7E9C37C245BC6B3315723EB2DD15DF385A108C719EBE636ECB6529D6B9D4817EB011FD6127270831A097ECDA206519842148B029A1505849118CA06FD01FCFE100B1644C44379AE47442DABC2BAE7F342ED79B26379D50C0E61A809EEF8B7EEED4B403407B44FDB7E683EE3F85881BB715266F87A96E6E3DC1FBAC1715D1581CC3691729979E97D577D8691A9AB21769AB550C258A15F4A432EDC1E18669999051A7594950EE013D95E269973762E66808BE560D9765A104D4351F118653BE7F425D0FA9D3581724604028FA8A4D35C6AE687DCC0B55C915D75E5C590366713AB78A2AEA5C1515F36651F85B2997D6027C8AD330D914F3DBDA26A1ECBD1A34125342A32B5F432ED6E8EAD0E1BC5796108F5784CAE34A3207973A13044699B496753D7CD4420A8F45D71017C2439B773771229633E08E076F1AE5092ABBE3461DE11AAFAF154587342D3CBF56939B19DEDBF0A612FD3880A5B6D2EC518BE04D81B9F183250D9EB3949EF4B7A7EEDC4021B1A4DE20AF1B5A1633A26F3D1789C1DB42F379E4E16F1C87922B095B5751F8FCD4E9415438AC7F546B1BC000927A06A4BDDD18AD62B2E829C5C2E464F178D1FD9CFFE82083FE84CD61F5AF373D10B0DD30B151BECDD8FAAB9E185EAAAD459EC55E905B56417F5AFA8024B6D5B971D3F070F5CD513E85712B171D7DAAD6A47351279D4D204E33D6479BF0747F7F895117DC9EEB22552CE829DB8AB67A44E035748BF41C5663A17A1AC141DEEA02C990858508C62BB05D8ABB8825713C954C509B67D7A56259172F25E3EDFF8EB356A818233DE470F543152FC9AB0C0F2530FAF9B1B0CE6BAFCE2FAA46DDC76FC90F6B658DAC93263CDDA34294269AFD2826B2BB6F71E1608A6232D3CDD09BD5201FC7589AF0059ECF3F0EE167289A6C7EF1F414532BC981AF7D44B1F8787C4446D9619505B11E6F60C0C861C66291952A054DFCCBCFBB0DD75C9A74B0CCB3C0AEDA3A6D1C1C1DE0E494FF26133CE52A64B397A7DCD547F88F4F327750039B2EC77AD56E4D1A793A539C0EECF501B8E8186CC5AE6DC5CCF0A14964D2CF1BB83A974780972B2AF75545B9266DB1B3E2F052E15758086BEDFC5CD42DFB3E1F2DF6DE49D9CDFCC990174F52C66993AB07E66B2658C9B430E92838E38ACDD02CB9302756EEC3CFD74D92B0D89C90281A93ED479B7A37AF9D37A47F8E04B5B261669083F97062DE23B6C52EDFEF09CCF65B8F32920E5586BDEC1634009D42EF43640C26CE938B2BB5A5E459B74ADCBACC76A2BF7712509553DBC30F9D73EFA20F95B225808F22101CF4A068D6E1C1C64EC656EE535C57785296755F757722E897A53264E63A0311A13C6E47120C3850992EC703E98AB8029B6E29EA7246882D9083989C093382551663C570012FD42DD97EB86FC434D359B85716D0084844D185A1FE8AF8C90F17510F0E1264EEF6709A2C0E9A840F49C6E7E2984241DE2A50DB152AA9D43CAC0E7C6707B55BA44D18F36E2F5F89BA46A5C1E195E0860CF5B3CFB1C4C71A0A53AA1A1A83DE888D8EB9CF7354B361EBC37DAD4F9D0F96CDD62D108DA793BBC84761C5F29F24910D736C8C9A70DD467DFCB46A53F880414CD2634C2E8AC379F2C29F52167894B6E9BB41636F93653FE4371555E061B711442BFF93D04E0AC20D7B4E92A23D1BC77387A7679C688436D34CF37132FE336FE29B57F8D792BCC76C9B4F2CF048A2C8F9B3AD2EBAD9DFEF954A55978078AD5DD59189C25411717BA0C59AD2C89C7D58C6758019B3A134EC32B8DD5A7C90DEF509DF31AC9DA19BF136DC49CC8518CBC0B193D2A8D7681A1A8A6E1B4FD96896CEB085374A81C082C3EA606C4113C85E78C7C72945EB436497E5DEF79340B64DF13AC56123980C2B4985AB0F3DC4F1AEC2CBCD47B4693AB4DBDBB270F5FA2B7BC4A69D77B96164DBD43055A930FE97296034718569D3DD151CE0440B94FE8A2656195AB1082BA64881CCB1B196BFFD86584BECC610F9751DD29B0985BAB0DDC4D0583C2A12BAADE088C6A021A437989BAC7B72709340B4BB12E6FB9BACEC05EBEADE26AEA86ABFC225121672F2687B08E8C6CD87C744C62F65AEAD52EF3063F8492CC7DB1FEF69CFA96532001430BF131064FE5B2EF71BD65FB69F2E1187B34EF659AC499FA178B969E49F494A9FE3D0B3DF5BBBEA9E852D4A9587815E199474DCD774F5A1A4922E9F403EF9A56D79BF8D20BFBD3D3296757A29EE30F3A8DAB3CD909E8A50A775EE2BF33D136DF4234E7D44A2F5A4B8EEC945C6BAE494D35D24BA70122CD9071F3F7B3B217BB4B0C1035301D4BDFA7FCABED5E223CFA7C5420376B53EB97FE945BAC67CE84DA6E9E3A6BF44DCF46B5FB35957A30E922793FC47FB59AEE2808BA559D422208180F437108128C741F181E3ED84742A122F30B420CE3063016D0B8B8EE07293DF269E5B4A427EBC108EC22FDC33BCD7F02230A49B6433BC4E981BA5C72027398085E36BF72C868D3FCCE0CB15C8AEDB801254ADDA850EE2AC97392E36084A8456626131441587F72CBFD1974C3780875EA246CE93FDBA8757591A30F00900B9B9E07A77469D03897DBB6F52F8D6ED02F77469A825BC1F1C276D75DAE5307C3A72F09825C761CF44A9F78A2085B7F339549F0905DD0413211BD3A82961C5AD4FE88B9CD776640E38434392DF1510FF9F416541502FF9C81D0B92E5F6A6265A982DDA7A457D943F05238F3EAF3EAF88A6C300F1E6F800BAD8FB08CA1EB1C5655A5ED869F3BB7DDCCE5EC591A2D19A043342D554EEDE81242A9A3F0FA55887EB621684235398C15C5AAA9962361E94C223BDAD1D69C87A684390771364A87FBB854371AD33E80AD569753A389D7496A1A7682F1265C77DF9AC5B629FB576A4C0FB7954EAC01F5A94E213D1ECA6389D8F4FF9C4B768812E675A38870729756A14A7A17EFBA62981F03BBFD55248E515BA5913B770576652CE2836471C0A831DB7ACB9CF451CAA0CBE56F6FE0C84EBC5A551FA3C68C9C444D19552697E65B7A5D9535E7A6E5B1D322CEEA4F7DBFEA175EA716E750FE8BBA057FAF26D03F83011E92672E4BF4F1336FB883CD21A2AC3AAE4D81731DB30D794B04A25CA4EF2E389C54C237B1B142987383AB6F6FD7C527E8D3886ADA4F3DA08A20F33E252BF946424F058BDD055338E9DE72068D5BE75A06A0371102C429E980233157BB1B0B5DD1DB65248A9AADB3DDEC4EC4563E6353CEB01B8991D7E9A6B8C80519CBD8B06380F61A920395E4D2AF2910184870619F5CCF4E8D4E05F81068D88834CA0C64D5B91147A876A569BA0E23D430DE76B1A0CFC70B22CF4110423328196D2083B03D5791D7D967A82FA7DCFDED446518CA4D29BFE3A9B0CDCAFBBD4C74A5AF9445721EA1798C0219E9041A2543F31D8CCE862454F0BD361FFE6BD0B95D51C777C430D78E226E124C7A0908895C78A55ED6B0E841DCB6B42C8093958699DFA5F0B82F0C94697BDF822B7A94E1607FE85A801DC9626117E3D2FA3D9D828706AD8FAF1FA130B65400A5256EF7A174953D2855BE3FF62633E0C3C533A322729D5327AA103EF255AA3FE75A173224085BF3984A9C0E1DE30D08B04FA841BB0CB0C2C3C63BB3B8BF8310673200F2881AC80A621AC51DBE999B8561164A3883F022DE646A95DF2EB6ADC8A773805A009FD8BC5F72A758A109E4C3A4841BA80F27789C29E23FDE6ECBF23DBBC3C12556BA32737A2D625045550536EDBBE859D02279DF1A8DDAB731E1B2AEBF3F84588B21D109D9351BAF83E1AC61F990C564E34768025FD6124B0D8007E5D4C0D00521684EDEB739DA51D3A793C6DB364CAD8AE59C8D479E66843204675C8A6A76193D5BD690E349A27E6E55FCE7D20BA1460DAF762A0033CC54D42F1F387DEFB6D5108A3153FB43E425471092E882A06D34A226EB259667D6C85AA63421048C17B2E4E0488F5E4038EAE9C5D4198ED477470E4E4C4D4734AA77DD93F7172009E4583857501511C9E40C6D22ACA8A16A968F3C037ABE0E31437A82150EFBBFD7251EABAD03D93B2DE6159CB2B432802054AD2615F96552AA978C8F8F5CCD0626DAE79BE0BEEC69BD34C6988F6056F4FFC5DC3989F14EA6A486BFB4ADD7DCB960D25F71EF515B024CC9898EAF414EF07744A98F0DC3C3CFC91C4BC381238DFD67A29BFC43593D3A38C245E5E2077034BA8A646202AE547115BB40A4B4CBFB7D47AA6CD628243768F2E2A4A3B47B96ACE2E8C3E23A646C129C9F8885215EF0F7D13AE8E64D613E84366653A5DF27A55D606F95B1A44C56F40BDCAA60405E1C02D42D72F391E7BED3C7455CB3A26519DB1AE24D99BE9DEC4AB2119A6F05405C026AE30FE263AE13623F9A81F746DF4A0563DB49C14BD19BFABF1FBBBCCD6B05B565D9BA16B86C1F61B24CFAAEF2EAEB52D92CBF130FF5E49D834244FB34D478BB20899FAAFDB97C8901B11E906263A3F353AA2F87D66BA6DD41337D2C1D05819BEE7D215CC2B3ECA5E0A3A3A71F7FC9845FA2751F25FD292C37EF96B0017101E3C250AF43DC4307C449069E9257BA1BDA5B823E2343A7B1AD61EEB1BE94EAC4E410D7782AE9E8A75BB54849C5764C45935C6E4B2948BC6F72C620574096D57C14508719C21B02F6F75291A669740283303DF20ADE6A5B3038E82DCB3EA9508BAA297D8E39C56E1E1F98A20D57AC893DE4C1B59DCB35F1B15D2B923CB2ECDD2D793DFD3254B4CA3F8878E04CD301A1AE8177103E2012D17314D9BA9DCE0A05FAB6A7E23740E713DDA18574C8BF8AF2D116A16BD17367D5FE9C0C6375260481AD70E31FFEC9F8B9F63E5BB0FE6A4CDEC6782A5C62779B0B1ED0956865D963F89541D0508EB31EE26ED55557687934D2DC9A1093A5ABD5D2357672578D1E914E9329BE8CC1C6ABB8F82F1A63044C3119AAB980C1659FC7CCD04041EB8749AF7222E4626A22DF729D0B878A9FC434F7AB431041EBF49963F7F283BB5CB3FD433BD75428AD445B281524CA08E5ABD1AF6DB75208F70B06036399AB66BA84A014377685275BA2672A5016CAFBEA373C6176987232967F81E97156E1057F45ECDD86FE18BC95C10B3EBC7665F879B100ACDC4989427835F9E1A778F3A1E39B4FF2BE81E9B30B4F605C4144FBD8312A879436C532A72E6308BB794A2D69B4A6ADE42EF39C484A494A624909AE942BBC0C36B0FA7EE3838459B3C829F8A636FDD8750793ECFA500D04F10E9075957EB063776CEB14048861912D60DF85E43FA2FEDA98BE9FAD55E1B5A177D82933AD17C5B5913816C90FEB8509C91BFE8199AC75D66AE907430CCAE09CB2BDFFDAF40FF4341EDD45F7EBB55DB6A8691632D06D1DF6AF6974110322BDE9ACBF7E07DA4FC7D6C6D300B4CDA1AF21CF5EF780053BC38C17D418411AB6574D4F3F5E9426014EDD74DBCE26C76A53A09C6666B399DF95307F82B98264E45A6C158C7DE95567E74D67E8AD591E296B67EA01AF48C01FF3A7141F817C9B12C2A73BAD5B36694DFBD15F7D98DB91848A373946D9A1CE2955BECC1AB0801FF4B2F00256E3F62AB684B7D5F251260454C97FF6979E8ECA36F2956876009F7FD24A4FFE9276544C40044CFFD26C7579734AEB496F4E10DB0C5664300684D5D8B84E7466A4F857560F0AA1ED6916EAAC996412B4CE27DF2D877CD899DB377276E500E89533A9B70934365850CCE9145811379B924846C45627521E34AB03366EE128EFAEC353C695A1D4F13255D1393722CC03252B814890F7281C5A4BEC52A39AE4AA2F07565BC810DB4C32606F6864618E549E496F8712D45BC2B289200776958040B6B47F8A93F341DCB375994474059F46767F34021E3F424768DDEE1D2C3F949ED5EF3D42568597E8F309171F2046B7CAF00D1F2C88B2B7BAC1EBF61B36484C71AAB9D6D94C4DE4F900000000000000000000000000000000000000000000080F10161E283135" + }, + { + "tcId": 44, + "signature": "216B7639BAE886F93D92D1BCB33B6014E962751B281796AA6DB6724C8B546AB7D62CDA401D6B651C4BFDC699EC03DF4018489EA99B8BE6A2D2CE3E442AAB604A02FFA0641523F3EABC9BC8EDBF7C19CF9DDDAB6A81E4DD5EC6754DE75CD071CAF48AF49CAB50FEDD7218564A02EFB0224957FBA6115544ED19FEFC7AEDBAB4832C60B454564957C0CAFBEAB5F71F4AFCB68458A503E800D6807155E5D61D78EA973FBC45CDEE09F5503D428F547D0CEB07E42118D0537712CB2554F25F0EEBE0C5AF76F9A5E88B9966D1504B92EECFB267121F1A988EC42E675CD605D6E58CAF7E9588E7306F64C6F81BBCB0D7CEE234AD2595932E723123EA215AC877FBECAC9D096BF307F487B0C7648A678CD608FEA23162D9F6FF44DB6D953CA947EB16CB90AC9D156A8A9A60EB7781837A71FCA2F9D9835DB909368A5252C050051BD72BC5056797E866F041EE2221836D4BF341683977FC992270D3ABB95AB3665EF002467A136CE28077C9868680E4005EDD8FE15BB499DC2E95846A9266BA44ACCE9E425E6176149F17EAE5D6176651D2ABD7C1B6538A8F26AEEE04840EDD165C8114CA55D500E1B260B2F469D3AB5FB90F9E198ED5A5A7845BEC24C3DBC48B06D6D211941BF86018EE634B3CC7D060A1FC3A38662E704338A197383526D4E55F5C09B78FB7DDB9A38424130D0D9BB3487348FD9ED8D0181BA9DE43EA5B5701C5F9DE3FC88EDF84846C7733651D5653F75B7E6A5C87C4F236F64147C3361E790ECEB6E20CD2482DBE6F2CCE55437828F4F8E1AAD0307947FC33850E27FE568761AEDE63026C167830A20F247CABFD0A2AD01E5799E0D68FA5BC25F0D2F9B42A2B8411B995636D472498990C549E538101D0CD0E29A29FDD5913FAC1B40F8D9B7655B250900DAEADEB417FF471D5B52DAD310FACA606ED22E4C98868BCA788DFA0AA030EE3637B39B3AECEFFABA6B14C733E997C2130503349E6F4A5CC89431B063819DED0C718BB8F78FBF763A64B28D315B6B0B90D48F94B306F0B42A41242CF27315FC69A83DE094D2CB11FD307E1268F976FAEE2053AA41CC2CB6A8B878407076E237FCD378699F5E65856356FC9363F4202EBE78483C4B2C730DA86473CBE588356F353B7AE64AF874B824B8060EF6E4CB302AF8FB027A25606B68CC4B3803EC2FAE996E8FAF2A6D52FA226E684D1EF4E950FEC819515CE9EFFCAAF7B277C5247ACFB57DAA0812B2477B4A18683B98D2BD11143504BC181397ABCAC048989ABF0386A17B79BF73A12BCD2DF5CE96BCF5FB6904D7BFD5283DCFCBD922EC508FD8C591EDC5B34A123857EAE97FE3665B8109E4F29F5625F475199B57F425947F37069CF30017935FC68272A1B18DD7502DE0798CDDA5A0B21E0C24CC9D8CC15F1F774057E77A007BE721343DED110C56E5E80596273BC9507B392051CF19ACB15A3606C452DEB350056CEEFC12A4467813A37386B99C966FB508D0C2FD757E9C10DF490CF600DB6FB3CCEE68376BD7092C03A3F3F60DB1EDBA925FB5FF7802D9C4618E53DE0DE1D8397330D1167D63AF0545534DC5644C16E6531ECE69579013D51C7B98497100308C1750629C8DF81B45FBFAD69F37102D36308AC63AB2D78D2F711DDB691D59BF4C3483652C260CD1A7EDF1E01FFD4E5D8364C69CE247B9F0924E6BD35D358B63B18DBACC7CA1E8C786D1437A730CA2D24FCC92D59E90F4552D490D19A06E11B1AEDE338A3A8D3207688FB27D581FDFE28C42B66240B6C8F5A24D50403FA2FD34DAA370F0504A87F28A4DF44AA86AFBB6D67C9614CE5CDF5C599CDC2C6294B25B641DB59DD7D73DC21923EB8AD68EDB4D0B16B7C16F3161F7C8C0EC493FA9951251D1C5394678B656B332A9FAB7477F32BEE65407B3D2EF6EAF70C1B430B45E104142FA2EF72209FE29558485DD26BE8E1B526B7098F252F58046B6EEB17D7F0734201AD865E7A6B838980707AAC9A05DC8C34E5B36AB03CCB74570670967C3AECAA9800106ACFB0B8EB38AEF82114C2036677118317E339D19CA34BBB68B30E46DF3136481AF7EBBF8C45951C8733C0CAC97E518AEA69A41C641C14EB71D6DE67A5F7C5C77F75C98906A3E5F2A6E875E2B6D7C8BD2A54554E19616FE3E8C39FC7360749B5133650508E8254601A7B33B82C1BA537623D6DAC9C4C3006968EAF3EDB233453EC8DF00D02D022B6A552FBCE8F3694EFE49A7C6088F3080421D45DE8C2F06C312150FC0CC0DA4DD35D25E7F446932406269D45A8358CD1E2736FE2E1C366F24D5A6DC11016FE6BC73447B1562B1C021AA9BAEED212B0AC8AFC337E1CEFF1609EE3F0A7AAC747E185E3D860D1D828B6EEFB93B31C7D2386155612A9815DDD2411541D91B0F99DE4D762F69C91C527F6B5A1BBBF6C8D65E7437F0FE9CCC669EF9D1F36E6E0CC47B682449258673A02B12248FB784AA2B7F15FECC3753119AAB9F77B3C5C677EE4BD54BE29CA5722E37D744E145F9E08A8F8015BE8A56057ABADB987538C0A1E02A9DE66B7666A0F4061A4DECDC2179E3613DCFEF4AE67C66E8F6114AC74CD9464EF29BEB0830CD2E64E9E5D8B547C0DCD1D625FDBC87E8FEC987C5F5F5E3D0AF5BEB341D62789F77851BF2D7FACDF815E101F335944D6EBD0F06BBEEE92B5DA5F8F98B1F41A2463C6569834ECFDEEA395D6D26B6EEE7EA08D261970D2493B86DBEA68663C042FF7791725A58F6B062697AC0724F09660E2E630C39FB7E0568785158CE9A7EF643CB93026131A9EF900E16DBE4E5E286AF8CF89C69F75C6CB32F3BA9D3B779DEDA8BB75193DED6651F452EA9124947EE70D43BDE04965F5A64DACA8CAF2B5885FB75D1847DC07B4C631E57843EEF344FC4B7A3AF886209D77CE5841BBD664E898F939704B7AF6AAE6D55BF3243E7E85991BA8F0C40E843E50CBF16A34A4E67B0C115542D93849F3C511D977B6B916D59F2DC7FEF38542B6B24EF7D6AEA82263C02AE73BFF5DF8110BF1DED037CE296AC8AD076642EC79F76AC62A1B3637BB4F3078BF453ACB2BBD3A9F30A77D01574933E79EF3C64A316935E8B69BAF22FBCCBCB10A2AEE120FC9F15FF537E3C73F2B3E561F5F470311BA00528AC575DB40E162DC23B9BEB3BD1C916D7E83860557DA21EA6C0E55AFD0903FC9AE08011716D67EE6B879EB7395B6F791B6E946DB867F6E9B1F11EE9BFE04D6AB7F294D8CDC6055AF46AC33BDA8808785DA377DC45BF488A7257C1E7AA193438A67E3C667342FF120FA076DB4057E8AFB443C07C72610BAFF2359CA8269C1795C622B7FABACE8599D039593832B46473E8A823F79B973C67183C8ED8F9173604CBCE4F6964265B93954FE916940E540949950B72DB4EEE74C5EB386109C99537D1B0E6DA10F12977320CABCB53C47F62E89F2C275C8D310E078FF098E4D6550CB80BAF8DF93DD77E5B3D32D94E13889C2146EAC717C7FD4231406391ECBC51E9161626186D475AF3EEC30A3FF8D6458D01980BA72AF05F03DA6DFF245DF4D23D976DA87D1B92663B82EBE0DF8A104ED77BD121357160AFF118D76D5A232E92AA1FCBB93038DF7FF9319481E03B768B68804B1BFDFD0DE0E1C58CD7FAA6FAE5D0FDB51E594BE5863303216E65D27B1EBEF55B77E08B4B485576A1A8FFEE4FCF29F71783721B9A4D8BB50D26BE513CBC62C787C7DCCBF0E2601AFB6373C69FB4CF3E50F4542844A266CF19207389C833AC3A03728A4E70C5AC3B4B099482B1999550BB8A1D25DBB941B51B872422FA57DAC6035732CA3B2F30F947D7B8FC5EB53808795695A295D7BA74B558BD0175A8AD7F46CFD6BAE928DB33A9E3B7D0AD554CD8FA09088325E5620A06C824A809461C378823293E0E7CA10A0A1B345EE60780FC1559CA354126F30FDAA421DE4A3A21DE4F96D8CCAEE2E1F2F99F462470F8215A6BCEB923409CBE4CD24D37252A6950C4B12DB6F2942F547F8C646E0B5F4C1E614C5B6F8EA0E23B249ED920DB9DE3E001CCF5F99FB3B88EDF9391833B510DEFA73F26F9155909773188557E57BA3C5268B45933DF9ECC4381377F2883FA121BA0D11CA20F989E16B43BAE6FA5B0D9C74F8563CFAEA595DF4C887E7970CD883A95D9017C08838D81559A95490FAE1C3CCCA7381EFDACDDF486D158704BB8EE0D9A388487566712736FA9EC72ECCCC5F88348D39D07D38ADD76788B96716C5008717C0071C413C3618727C48D0956DDD43876B50BD63FEEBD2692A01A1494AB26EC9B76E428242973AC66E6221D7404223F8AA8DBF1075E703C7C002B67FD49BDC253D604FB7BD38E27A56B9D27E96301EFA75AA02309336AA79D83FEDA510055C21D3A167458E883D260E11ECB2FAF4468D7D648EEBBF4C48397EC3058C163B76C49729BBEF4AA88B37D9989CEEBF3FFF400A1B05860D921440B5AF5B58554E6367743CF61246302D2F0A1EE3BC26038FB52304EE8E9BE69A3E50E7076E17E2462B44F76D3EBAB9761013371436F2564B23BDACC1134499DA39C276ED99603288D6A0FB997882C3257FDFCB71304B942D77987919845437F7BF114D6FBE9992A5B38E4ECC366888A9AAEED48504AF753CB88EE458C7FCC54045D9B9165D2E052DDAEB3AE8F8633174A22231C0013135D824EFD8D4DCA97A86A46D4A64C9E046B6DBAF99C3047C06AA8C53F19283BF3D649819E8E86E749D2C74C740C0BA0251D3C77C6EC2FEB3153D09900C7198569E66D96F40B566FDCE24B09964671E1B150E2C4C587DC97D3DF2F03AF69D9F13B3A387D1FBCD8A4848D9136BAA520E4CD55D36BF78CBAB778FC8DA179B7E8FFEAC21E3A3BD2ED16F332C2A39841A825EC138BBACAA19AD846A01F15B07431DC989F3B870FD27FAE7DF63EC34319E95304CC86EE8C978DEA85A8ABD84F839F2563C7FA7D1C7198DDE5B40FFBAEE7627AF62D7F57E2DA0C08CD02A5DE110C7FC04DF6B493D4656FD03B80E86214AE5DC00D9BA1F34EC1CF95FDC16732422515CBAEA1051879B87C397B10B08BDCA1CBDA9B10A53DAD9B8A13AD05478A73E88A107C0AC73F6C4CC08E7038AD4E2C7F918CC0BCED92AD77D0CE9C7543B6BB8539D0E3B99A7C6BEBFB4F90094BE399DA1ACE5668F5752859388D796B0FDC2161EC01E64EC17FD22C52E6FA14E5D057C78CDC060A06D0B9DE3A4E46E7EFFBA743AB83C14C3CA19554B1AA7232B6724048EEB80A256C7DF100ACE744CAD137FFC541D75FBC0EC762DC9BF26CE87A52FFBC2DE6C079A50F4BCC209EF47A53D6CE5FF88E90DBA6BDDC707EB93501701CBE6263CB7CF6A6A2B69E25B23658CBC94889AEE51D6A16EADA5C84181CC35257ECC21D60D8CBAE2B46E3C69C48325E4785BEF9A119BAF392CB0469B23C75BDE002898B6896ACBCDA44744081479F99CEF23B70AAB1378AB9F98F76564D81565B380D8A994AF696ED2B317379227C28F880CF58ADD23F0D49F829C5D23865AB87A237FFF17DBD23E34E13848F5F0B4AC551D4865A50183751419B67F30E3292F96DB6821D1B788B21880B5D6F0F88C1A9098C5F07F06474B9AADD76733D329355EC6E4A4658C81D4095B8E1094BE2B1EA4D1DADD7B4877F144EA45D102AA0AE7B9962F7BC5B11CB3ED7E9DBF83BE020EBD4D733C448426E7549A5225357C0319F8A690E2FB2FFE33B73F26DCDD461BDA2EAF1CBDFCDE7CC90A5F94769DE9ECAB066CDD158E55F10C1CE3A9B3793417F85AF871AD9BFBC8B02E3A94200F2510C0E61F5DCE3638E6B87F2B299FF627F121CF8DBCC94479A2CCEA282597CD59BDE0294857C98BD6D9066741AA6E4E8BDF83E00911B1BFC947778826022F6AD5377ADF7495F483FB01D7B83C7319E08BC13E6F161A534F5337395477FB7F03B5051C90FDD486B4B6FBE0C963E9650047E32F666FC3C4F9C9B391FDB4FCCF24EC379639D65F676BD686C0030A5946F0193C11759275F23F4AA242F6BEB1BB7C6FF4176F589AAB96C1D8C2A8F73F1D87213CC2AE134DBE1A5EEDBB6155DAE672A01BB621CAD4E32507D00DBA534173F6207441E65118459303DC8510E996A854015C50CA5508B3D3E9596F242FFCDF2440AA7DA52BCDB0CBD6B9578E0CC2FDF1B880C0187E280C4E2FDE44F2365A9E858D6C5197B56588B89131387ABA1B4845E1E515B4CF3C92478B50933F3CFA42553011DB91B47B16B2151DDD6014787F7AB7DBC053AF93468DDE606965BEE41FE7ECE2EACDABBACC069E426320AA26353F6CAF896D024AD9C5C94FBADB6BC93C5579CD1D9F4CB3F195C919D985E61B56B58953BC69DD6DD3D27B7A943D6BFBD86F41334D82E9262F86FA58006DB66433F02284796DD668D27E0E6B4C97D8A6442502603CC859210CBDECA85DA3CAE4D7CF080F9AD820C6CB8B54222A71A13864754518DE2CDD0E168DA6E601AA863FE4C05B08B4FD4DEBA3508552AC014FC3D2C35D264B58871B92A5551A033E40A9ABBAF2066580EF080D2B49899411393F556583869BF11D2E7BC2FC0C263B4C7FB9D10104353B5E6D9BA4CE0613535DF50000000000000000000000000000000000000000000000070B111A1F262F34" + }, + { + "tcId": 45, + "signature": "9DD91BA5CCF4431DF756B1D23F47C0CCF24F869A2935340E59CD015E04D6F524A0F40C05247F5C8E4E0EC6DC0237B948D25679FB1BEF9435F248A20B4C2449409FC6E7AB855DE8F42423C83192DFE5EAEAE504ED4A490BC1FA3A84E66EB522327AB8741605348BE8C74040FAAF4F4B63D17B2157C3B216F20774412B70ECB568968BCDA52B6D3823DA6126FCDAC3837395CB0A22A6F4C704828ACF0E0B48A29400973B9C3567A0B4C0453F875A3DC82ACDDA5106895EB2B7AC33CD2982B1407E0259EB05E0DF60EC4AFC471D9FF5A4FADBDFD82FDEC3A3832A8F2A0776D650620B1DC4BBA31CD1EA10A93AC38DA5E22D9A0BA83FDB8C8E0F1C5751A11866E5C3E7BE5FB2147D7F67FAE52278BB4FF1486CD3BBA2FCD0544C71C1A5717AAAF6D1BD279CD97530BB1BE3D692CEE23A0069138D1F7AEB88C6A7A136763C132CE5C6F036E703D91FD76F3BC200656B61912576CD729540616FC49754E3371624137E39346BCD74990099A20A32FC20E7C2A8E23A3C0B3FE200F0402B2F79B825B3636C4746A283DBA0072B8D77CFE67B9EBC45350FD96B6F8C94247F98B90645A06166029C4B8F44DC998C0FA8DC5A0915CBC0EC139DCF1C75FCC68FA18DC365A198F46FD5B6C6FB69C9CF6D57586A0586511A16E4E1F94474337D31F97AF17C49E2283BC610F65E3AAEA08FC8DBAAE8A7D5D9573C46EF3445E46207536F57B7D69D5D0B61FEC95C883288EBFDD33947145FBA259B9C2947F7B837113303CA88DB7E0B8945F0ED413658CB0B1A200991D28D69D138A096803D964F2BE8E4BA04705F5F7E8F805871B7CBA8953B24DAFB9C1E25C272430B7F514DFAFE7A5194186AD8FD464015E09BE097F257DAEEDBE5CAC479E517A011E7059CE0FF415B42524F7CFEB49A5EBC68B0A44E54AFD136CB6EE143A2C6E8001FFFCA92AA4EF2579DCC06BA93A921DC261003C6CFBBFE4A8FFE70442C5652137FFB849B383022702FBF3A6197E13996C323D385234089234634777A9CED6A9E97DE805E78FEE580BCE6EB074B1174952608E05EFA173EAE7E929DDDBDB68985040775946BD70223D404E427ECD91188AA0632BF107EFD0A7296C4E100DBDB8EAB415181A4C12B43BAF42EF14A6B6ED171CFF05F96F919C0A5AADF18CE68381571250E59630C0D0967CE8B90FC4E075F03CAFD851EC009630001034D81B1CF2CD864D6CE6B4741B056E1E3769C34E82296B4B856B8523E5372DECD8FF62E289EDEB8368280D74239FF203BD4EE9A1D05438BF325408E199D28980DC8D3847B412D0CA652E419DCE0C42ADB52E5F33691304C0CA16551A4224E9ABABCEC514E0D183230937ACAA3125688F7F47EF9FC7BAD92DAFEB157EF880DDCB4BD1E1F8AB5E88641B1C087EE49824C2EFE263F149D353DF8FDB8B784438E74A17180A66792E02D84F1E7BAD76DAE2C5EA63E76C31CDEF083524912C73430C21E2A8E04509621A612FDD5DAD1213424FDC2518D116E93795F726210AA627AFCCFA7CFE3E563C5B97E5B0C276001325A13211EDDBB19017A0E8F0DAB523B5ACDD88D4FBA45CEA00ABD38FCFB98910A3330438BE4944EDDF55C9F2A3AB31406A26392340BD9907F1CBFFF78B320B1F9DF7150B215401B65DD46EF1A5912EEDD90ADD53F43E44FA8AC1BF010BC5130DFE9229FC93F36E4121D0E2767A88591001408D60C8507AC3315C74B72AD9CA05CA4CE9B81DF98771693A6CA084F8FDA0BD556FBB15F76D179494892EEEA3F961EC47BFA0826CC936451E66224045C82ABF55875F02658C82AED63E486941D37144E1CF3386844E2CA24C469B4344775C0A59FD2CE6091F575A260260395C52B3CBB0E65F5C3C540A8F9F8438370B57435A1F2FB465C66797B0B03F874FDEA6700C0831A18A7B50AA7B18D424BFA9887B3AC955E97C80FE176DB27EFB6E8FF0BD4172EB49D984B12A210C30F5D4A6AA3B28460EF2A32F8AE7D057D76E7A111F8CB2116F266F3070EDA1BC98AA52BE181903C2882F4739DAA06C21B4031A732375FBF23BC51A4E9695118113723BB1BB1C351E8D72D9A847A434467B90ABA082556980B92A146BCD3E13D9BEE551C14863AEE87CB56F7002BFF857AC9BC5E2156CCCE21724DB781179564290392CB47CB3148844F3159246F39665B69CE6F52316D0AFDBECBF8BF2B2A5F9CE79821B2E7471E97748D190268E8BCBEFDADE82F3D5C8F75768269EC41A4648C5BC86B267E680156D41163BF787278F3BBD9BD2AD483CEEBB9624FE531F76906C12AD16D151FB4AD5F08BD277C2B55650A86C060D38EF3C54DBAE10B65345BDC4CAC61376A5D052ED0D930E6BD8E9F4C08F257AE7D2ED672E82DD8FEBE17CAE8F3829D353638B2B104D49B7A7E62DA46C642CC3646CCA36DAB8D9D65AF695BBFDBDEB65DC07FF7F6599D5CAA6BB1F6694A8FC62BB3479D1889B2663CE704F4099C99186D504C3651331CE06E627FAB29B1B254B159435AD6A8CB6A678F6CEFFFA7988512328D8D868CC439812FDC8C4BC7D086A1C6532A62AC517D0EDA6005C16EEC0C93BDD9223AF2CF5D3E272416DB60561DD0B106AD25B23E00232BE30B9EFB7C82F97DA6C564AF92E5E16227CBB94EBD50E06CC34A2D22C948EF264E5A1B4420A36AE83901C346792FF99829A40714454757FA1CB0D7681798102AA90BA5D37FE7C29C64B86005713711D5890279CB0844536C0F974A46802320C33431588E42CC0F35D5BAF2C828441538843B185C4D93F57BB90ED1261B980C6B33B121D5C8F1B87C2D05442C34AB56512F40B06D326F8F7EBC5FB29D06AD907E687856D558AB423C72CC3B85D683814824DFD9CF34B810861B4E33E41F15569159FD4C6622A6FC797CA97E8D0B0D2824B199A2EB5B6FF06976A92775FF8B66763C1A430DC452F0CA701357A00F3A7C1A29412F1C308EAC4896F55EAECEF88D89F6BCAF7A02714F68E8D412C591A2C5F11033F7FBD2F29A0DB8B4171AA8D4C7E4A708B9742B51F80DD6F9DBB7242EC438CABE48E39F1C12AD886B7750FEBC9C3C4CAE1F6D016C412EB6812815267590F94794C90FE793DB920A4C6C0ADA4E80D2B64B81F04084B65A8251076073A84C2B4B1209655847420223A0A87C7612CE67C1B9540C8ABE46A0EFA9312C0C1FE5AD3165B90E6973F0FF8DB7FEAFA2E01EFA3ACD58AABAA0DDFB30AE7AA819F5D5E9FF72402117FB8CD9BA3CCA0BD2B8F52AED5A435E1F705ACE8E18D60845B8F0B13C967C39AE8D1A6D1EF3BF875BC32B21839077DC0FDF2A4D02A0D1554C2128E55A370168D0698438B21D02DB8C3A5691712B439D4E51E5E31DB45148977A8B184AA5FB63F41C2EC48A7C9C64EDF88E6B480956D9B0A63FC1149D85966D045312A3BD3AF480FD4A3C3F09DCAAD041427B3355B4C1F072A6A12301A1F91880F16A3B3B425BF150E01C6F369C84655D6F167E94613C052D73ACDB2A04CBD4EDC141E9633568485603E5D0339743E030066AE49FE5AF1BC28CFD6F4053348FDF7356EDA04AD72F17376339FF0F7AF432EFE60F3B4325E7C692A79C5099C29405ACB84DC6C991F70E73E1F93B4DCF749B5776A8D5E4A34744192D48E6450B39FD74F162BDE7EAEE2DB13061547169B627F3209B4D06E2C0F71C8D05F64A6245C9097FB0931BB838DDE1F26A211C27710900DCED962114CD51646E5DE093C7B4A3D18FC99EDD501DE8EA5695DBB9581322F903BA408E74D859EF91CB1082EE68BBB997ABC44BAAD87C51A82FFBADB819743FD0D06341666624FD88EEE897168E2EE35CA6DC71FACD98E754B7AF4FEE2B77E4B49E718877C5EBA1706EED84049DBE7019FC42698BD5E0696732C61828FFF5D15DB72654595C2F2B90D12E79691B69F2EDA1C137D2E69E396AD1862F1625AFB9ABD111D495D8FF41CA4896D2A83AD8D00D49B15F1BF0D160AF3CDC637BA2E32015ACB2299A13FBF43D054B420CE97361CB38022C684B695C4164D0CEE286DD1E6E34C483BFB5F91049351762D9D2609580B64425C06084275AB7ED3C3CEB8863F713FCFC091F460DA2351D54CD4A59261BA01B3A0D5F97C04A4A598DD6BB45CDD6049F2BB52D68A9B219F6474751C655F404DB8F75DA6AAA2609BBAF77E7F67BF27D721517A7E128DC4180F0612EA7FFC343501E048BC030A85089BD2F2542FFDDEF0F4B98B7A45376D9B33EC082C17C8815042C5DDC3DCE0CD64CCBD3E8AAF9AA70475E845E8FB4C0EDCDAE5CF67C2384737D602EE1CDCA0238E5F2F0D676E3C9564F9C1D4D9CCAA85BA8B1621C8E3161714256D6200A61642C1E3034A2E072E6D32FD941B87BAF22DD2715FDD8B50D0D366E20F1E9ABF312F989930145FB158D4A1CF607B507C1D3C43C6FA130F36B2355F24DDA2856149357AD1FB9D608E6F25C57B61CFE450EE9393042952AD2BB04EB4C1E7EC92A19BAF7FFAD5FB4CFAC804A0E18AC98AD1462E384DDE80F22E457FD9DDD58615FF9FB4A731F85B1510FD18FD30FFC74F56CCB569002B85AF3B593B4B117E6927E8475AE2C9406C383F686B8E79F22CC4DABA9759DDC9B1CC6BD91C13E451D5D30FFD1AD0D1BBF5F888AFC54783CF930DFF4EBFDEC0B1D0DEC4F781966BBAE1B9D0358F23BD5A83F0DC43699F30ABE458C7FD2E1B3B5B04DB570C598EA1C9FCC0BE0E607418FD5F2B375DDE950CC9E416868F0D582268632EA4F6777AFD49EFEBF7DF61B1F6AF5B8915A3DA8A4BD5D7501426AF0C99795BDE3D65317175FDD10BA8BA957824D45EC0B2653FFAB6BF4207798833D6CF875A87A181CE8B7188F09A69A8987C836EA923188D59B02C0CD2483B03654120794459B92228A8E029D149D6854DA86AA59C7C906F06E314C193C5BB1E94FFB4101B2AC1AD22F520F6E2D1B877E2CEF0CEE8FEEBBCEAC4DC6E66E270250FD77ACDE3E05EFAF41029645891521C0A471F268173EE36F5A6DCDA14D1F5D30CA8C2F772AD1CA92A5AD9C6B111793F38D62FD5734DD9148308344C5EF4D2D7F524576D3DE03543054FE8AB8E317660BC23513D4100FC1F3479984E1F8BD8D18F2097640A1CA2DE7956BA400AA5F06BD13AED8D54703029E7B927AF48A1FEB1317ACBC7DA9F3B0421611252ED708515FED233615C98943B9B1D4337EA182CEAB73B704C162812677B9F96B41922479DA97BBD7C83E6A588B0EA87B53FD80024877037FA98C058E3CCE7027A425957F87B0CEB5129DC8DE0D14461646864B7E69C862B9C4EB1C2240F35FCC0FEBB3E24F98A182737515BCC65A95E53ED42CD15FAE2F3329D61BB0CEB24FAA956A33F358C8E29BC610D02F1F9F3B92C5A6B2B4F1E00B3494DD37814CE79956CF2706BD3B1F92D6E262CFCA492FE20C2DE75D1B8C20CCA8146237536BAC89DBEC536F00B780A906BCAB0F3669CF0CEDEDF8314E3ED4811B2C8336A7CC94FE79D97E4B65CB6240820C88B785CA79D630C06E9575C9A2EF67B49A150B481BBC873BEC1F07769808953695AC1B4A2F971233C9506827E439C37040FD31FC49E76EFF585E9157F83798FF4C7CA1D95258BAB04AF860805C554D44584A478D3274E0C564594EED9343E3349370D30164EF7B2E2D104B7978E8CE758CE8C086D8F108BD3F925040552CAB65853B05A51B3510743B70F4120150E062773071EBA75E5DFC774CE13261DDF18FAA0A7741FCDBC1618D1874C8F7876B200F8A8E5158B65F8E015970B0C3C3283778DCED0E2FA6255BC5E0BF24CDA13F6A47CDF2452783C46209623A7C425DF9845EAD1E854BB810183512043A66046996C19AD1D89C1E32C1C3D9C697E7405E6CBC0E5642816F8D9C72E9DFD7222A6FEE81C9971657B6F06F9A0C8E9550CEBBC44C2593C60B1EC54E5DD2D93501FB9EE42B8CFD29DE790CB8A15A6BCA3F61163D39F186E771769D2B7BA9ED1DC0FEB03DEE86834038116C5B00D117B2EFC56C283436EDBE48A61C2C7DABF5DB3CC638F14D28AEDFF375AE638A3E05FD871D56D86413477BFB8D902DB263ED841367D29C4A95B03D758CE9F2E4781915755990A4C4D5CE8AF77376F7F2CD050CBE42BAA3DB923CD90665FACE9034087F56115858441C9E060B05542053324A0722FF12E6DFAC3330C12F20679466CCE4C4A24D7AC09A04302B95509A42F5538EFFD1BF3DBF1E9537614ED865CA9390854F286C243F2E7AA7311B40E5B3DD2208156B37FCE086CF064C41593BAC8C6B00DCF6386BED761551315BEA7F4E1600FA1FDD2D0B20B26613A312E1C03D82D3FEAA24D3B948730698C1342B4FE97B7085B192573FAA393BF62437C57362706B17B22ADF289BB31B32079C9D9DC9AA1E8FF63B25C8EEF97F13A628FA5CD151596E67AF80A4B1A71443501F6B6C8B6825F8AC7B5A6520F056D589E849949E93F0C2E52AE89CB81F3EB7C31388A56D15B25EAF35F9570379EDF4E8923B4F1C6666BF646DE202359CFA3C8E10434A5A8DC3DEFF104298B3C0FB507EA1B3C9D8F300617487C3E93CB6CAD5FF4D535E92CCD1D8E3000000000000000000000000000000000000000000000000000000000004060E141B21262E" + }, + { + "tcId": 46, + "signature": "B2E661C2BE985A4DAA72B12734EE09DE1C78621F91D7E247553F39BFBEF28BEEE7F11654775416E4694086B0A640960D1DF784E8F62E16FB831097DD07A1121B00251D35E4275ED3312C22B41CCE76851A48D9BB0C46A64243110A4CB759675CA7D1B724CFD94255F11EEAD5AD01C88F70E2CC02001D6F44357BFDC159C4CE44E042FB429CC7D32968C5CA8BEED69C6C3769BF2A83AF75A7831B76232BE271B33A43A8B69A91D23E762280E2880559392B4752D29BA296BCE607AEBC0771AA0A92A30B72282611A693E828D068B04C34EC01634488AA8D1862239015BC437A23807FC2BB1B27CB9EC45DB5BAF866858F1D69A3005D4D5F210E0C25092D658CA9224B49FB147CF891C5127FAB6674FECD864A1C26E4881803BA3F8E6394BA98D70330F5D1221DA1D1E966EDB682FE3BC4F7CECBF7326AF5EB7C582B085B4B7F603212C3C8C6E59524A09227DFA93A44D532650F617470D9D250689538ABC832F38503392A96B0E7BFA01323A85696F3E80AC0A860C685AB4E248CB646A107562008358B53842123593E5FCF233951D43D33B110FFE33EFDA0D4A0CCA3F112F94C85F967F0C6A0F7E20B6836664B70522F962C395971692B29F659F0418FF753BD862966D10E44B406F4CA1DB909FE01B6F9F1B60715360D4617E7C0FC4B37692707ECB68B50D38DEB8F40B8C304080D81B84F60D49B7E4EC50B02E36E063FE28BE9A23E6BF17693B8B5C909B5B136BCBC6A3832D53E83A29ED9F933A8BDC8E318BDCEFBC10113888C1CBF39464AE16E2B30FD7F94AE1A0FE8B965CA8DB4667BD41B52E497D60C31277AB70C19350B2C410AB302754BBF7C126C1C9C8C298927AB39E9B4A024C0F47691880E11C0F8F7D5710D480FBADE860D72F43D1C676118E3F83A76FD6CBC7093B7BC18F851CD93D81B0564D4BE4BD39135BA2ADDC6A6DA8AB8F7B15284794E935A339E234E8452F766DDAAA0532DDE46FE6E4C727856CC29D7E78FFEE115147769543175546B8A838A0F831CBE16BE864C733C63F37E6FBC1CE2A36123BED296103FFDCF8F3BC36A7775A9C17F69193DEE0ED7C1423FAF6AE7CD99EF943BA174A6262916B78F9516B0464E8BFBCF512B80340C489B9857798EEB539062F40E39AC8EA3649E787C0A87FC548F0CCB801AF8C2B2156FE3FF69BBD30574D8C11D887A98231B7C6F24C662A48329DBD3DD410A019715DBB61F72D14883FE891731975DBDE9BAD0C2A85FFD773297E399B55D78C3A2C25C27E4FD0BDBBABAD85EA6BD6A3EC8931E0130EE4D068ECAD5BDAB22865A537B3ED2312D1462EA6E36E14D5E49F742F2A232E5216FBBBB1802B5ED89E361CDC0D2FBEA4555A895FDDA03597F2B8966D147FA586BB53316DAC62568CC823447B24052680CF67D8BC8D6399F928781A682A8BDDDCFF8785163A3615809D1D10E14ADF471CB1D93052434CF9D98F9D0D849283079FE431B8114EE9292E52F49C9868A013F0403A20BE45A2E157803CAB01F9C93701402595BBC90132E9FFF845165C799443F8B38E360F660AABB901485569D2B0081D00978B8A1B059BE9E4E98EBC19B027592E453FCA390F7C9DA085255D6A7436C8F1A857C547545FF0130A9F1E6A1B2DCD1EB03F7CDEBF39CAC153817CB450E501A62A1B93C450FD18CA956659D17A31310D517A81DC62640D8102DF1F79794CB7C096B5E37C2AE352E0BAF1A17DC8794D597A258BEFC66F26131298FAAB9EBD6AE3FBFB6DAE24AD74496BD1F077ED87BD1728D1809E96F70AB8254A9B8E3D30432700BC61FB747141609D4B9057BED02338233EE71B26364DFB9492A08933A2D3392C6453D34F33940C54B956BED2C11D9D1C68DD135AFF9165F3F2C801E0FD1480EF0BF99B95C68773CD2D765C1ECF04E1CCF68E659FAC8CDC03B44B5376EC888A485F7F71EF2E24195D75016CA6A9229C2D0FEAAFCAEFE07C46D3DA5942A15AD5EDFA8FCAD9A46ECFEF23A31F342071DA70A138BF5AA5003B70FEE1C00514EE0A3A2D5988F5EC5C279D7BEF153844DEDED0222DB3EF8A4579AF641444ADEFA07AC6CF37F58513771B8C7E406585296A7A2B6649B2FC1619BADF31951AA902EE48D5A9AE8DFD14A160538FF861FF64BC8E577C6E77F79672BC0273549D14AE1895479F8941AB0BF3093C5C439591F8A4FA453A9784A1F76FB792732405F05A8660740D329F2F68CCB6167D12958CC58AD567746667048C696FFBA426D40027820C4C740E66666E50DFD07C0ED76DD4C2080FF1C29794D6F17570A1B9D3D9AEB90AD34626B94A08202289A6409145D820C962183C58CB0345B287BE9EA15C5C443CE113270ACD15A075399DEE56E95E4DB23EB19E87C3E29BEF00D00A5442E67A7EBC5E12A096090C6AB5576DB5BECC84B8000D382540F98C41EDFEEB99D3DAA561FFA0C7FD6CC16FBEB6C514B45A70B2358EF4A53268612BF022FCFA354A80697225BC2AB988322DF31640FDBD05EE154F7C79A89463B2BF0C218749A454CA38DC8B5D1105183B7108E64EF8DB8FDDFA6BEF048C14CE5620A456DA5CB576F0BFFE4FFEB8333A9211707F5617628C2459A2104F8D5FB7B9581EDDDA27AD3BDCAAA7D037A3F996EB765237CF1C42B090F3B0453DABF26F9C92DBA120BFB577350705736EE295BE77CF70A7D3CC6AD388A526CAAFBDEAF67614224B6363E14B3DFCF2B6F4A0E8E2A8947D64437FF0E90DB68DA40D87AE431C02E9BBC647814C60F3CE5BE422C2BF3AA8529B8D706A5F6C3512979BA6E54401F405E6A8097CD0156A8B9D4C434014C2BCCD0DEC4559A87ECA3CC06200D77C02718330CA621F4F1B58ED3493B9126482BC941CD34A5BDC4BC3268C780479453CDD932C421229246D9BEDAD0B734F8B4D06A3780155FE9A88DB8C540FBB8677DF962FD0E0E4C39197479A68E42D9AAF4D1A1F56071F994B1C0FB4B9E6D150220DA7FDA2205E4729FC5517DBE0BFD9256EC717F0CCCE43C2862957E8630C10061D36AD371629912E9C1FA2A01B45AE331508D42630B39E5DAB3F141DEA254F1C6EE0A934B4CEBC4FEDB5B1BF6EDAD35810B836AC2A76EA9233D12E39553D77D1AFA964F8B104C48BE49A65CAC8EB3C352EE1ACD5EE14127340D6747886FE47DCABC13CCCB3410BAC0F96C718CE69DAD106C3D6F3565781EFF03812306F65C82613DC032F10ACABCA0E560D5A673F427FB231362D46BD40BD0B811903C259C2622E893DC4B91F21787BF0FDB976C4A6286D799EFE8269F9E8DA6870C9CF1A3A29897AA5C9D2C75D7C9FB29E467DAFE12A414398C6CE08917BB2A322057FF7BACE20782256624C1B7DDCBEC3AC680429497E06C022578A7D8CFEE14D20122C955005C0C4D3851C3D9D009334EC9B036AD7E1B08CED43DF8D148D5F6C72BB87F52A458910B0829B2848D082E3AAED3251818F7991136BF2E9433E025DB193C2581D1BD438F180CAFFE618CA88E677D0798DDEE55C4CC1776DBAEEB564770567432D34BCBAF6BFABC62E75C714BC76EFB785A37F91446E338546B5A1CFD83BE448405705D7F86B2E56F10FD54E6B3A047EC215DEC3F787EAA157D317C309B37BBA666810167EDC9079A4303D7402B8ABDB03383EC7A37964AF35C3C18D7713F22CA9D278A3F49FFE6C7D158DD97FB23AF1F23916E88539DBF6176F76A4DBFE11CBE3F914880AD2EE49FCA530E483859BF41DA5E42F01B0503A39D9C7A8F0A86B3A8184D87AD5F5CDCAD88BDBFF3C66907E7A448CE0C98260507CE656DA3316186A19B902DF6D1EBC77693BBFAA8121F2D679394772A7A1D127BCC51B140867EE4DABFF35E303BCDE2493D5CD02D302833AC464E34EBF202542AD81F38855BFC1C369F25C1AE2B3DAB609461BF7870D68D2E96D78176C2875F0C277D2493F5653CBA632CF655125D01CF48E2773C67EA58AADB857EF6CB50614AC3D1925C016E9112F36A28E142DCB5F2C1CFECEE0B974D254C764EF65C496D9489F65C976ADEAB8A21C2FB447FD7568C7E7D76617C67C812DDE31108200E5FD20182A393F2E2D6970195F7EE3C57DCF6392755991951F5471E402F88AC6200023E4B9E4EB49AE838F2289039664EC744C544994EF66DB2B86B970D20317C8A853AE532FEB55C5B3C09239435E1024565FB50B0C91A9896B2369F9CABC190C3131BBDA5C8673BA8C748A5FC49EA8E671C424F39E0162A9E479C3C611B5F5940C297050122978FCFF573100FA891CFD64D9825319EE01086D12A81F1D10FE77C8422DEE9E518F37A74FD8D1AA0070C99647B758D7EB8648618EEBB22A2049BC18A6FD41D3D9F712448AC3322B4F9BA2330E61AAD6FB3048AED745198ACA0598A97DC5B7A8BCE9803E0A62E19A2F54BB2C3EF80472AA5E27EE039B7B4E722358A242BBE7874EABFC76FB3ACF9D7F00C7AE2BC5B841DE02A8388DC800855340CD4B0A861B4E7C04FC5F50DA66FD845BCE7CC8269D81D7FB5D4968566A7EB7C984F71B9B5CB3B1D5AB3D6669472E92CDFA16B2C6B5E67BEA9FC54ED393121BC887BF0B099BA46082DF688126891D06808D2F2905B4F1607182745975A5752D890C4023BAD18A5FF8B4A4FA529B4EBC1244D715F186440EB3EFD5B6930C58DEDCD071384A1519B73F2EEADCFAEC130FA6DD6A6F0233BD1FE25AE7CB268405457EE6507DED9202544E0B5ACCCC830180D4DDBFC65DB3E32C16FEF0C1CB73949C2FB02ADB9A22C5727F911D308B3389A520441D5B5A7CFCCBF1656E6CF5B4B1D10B638E3D84440BFC32E45A74C0D428FB9517D765166973D25EB5BE2A5385AA6335975A4C8F3E94421E7DE1DDDA6E9BE97857C70F8C339485B5A85245180A317302A2E58404A1DA5D5583A806E8A7C8CF766F29A816C25BFE9EB6DBC2567C0D1D4D971FD95B7CECE133B6CF6B98CCC6C18DDB84B4B23FEE7BBA2FA00EF32110AE0B525F39DA0B0A7DD8C7DBF2A7F8B3CC90420B5EBCDC46A2367D236BB993ECE7FB1059453D08DF84ED0E1CB17C357BCD681765F8A6126C36ED49ADA5C82273143906B8FF421EC0B4DF20E9012B896DC3EF63FEF1DD1ADC09C93FA301C906FCB38F28A36EB13B4CD4FF9A6AC5D2E146595236047005814048A31226CB80E2ED09DAD75F95D5981AAC594B8C2EEE9D02D9C7383CB7EF4108EFE0FA7BED68F3E4B0972F2FC78373D7FBDFA91BA0A1982D47A7E6FFCD7DFE17CB23EFDF20B10460676EACDA5D46EB5EE83BD48B77C4F4559C460FB78CC3D7EF8D3016DA618D1866B69A99882812BCD6F2E72C679D894C97465EEB5EDE357FC34597F2490EE3CA813237AE80C55C86AFDB734627D188819E56C884286B51C5609C027D9E410B5B7ABDF45E539FC23B71F9068DD1E51C6A1DC922CB90716862B2F60532F34ED97627B43EA6D6D6A770DDA98E53C9358767B364386B549DB2B91219F17632BB02DD407969CA28CD8412B7FC8455A9C028A63930786FE41FAA360D240005F915EDA9E68B559113AD23F66541EE22632ED38187D4BBF77C15CC9F873105A749711382E202B5B66E9DABD165F3B296CD2A712C82BCDF9C3F0B9DA1C9BC0A34D6E9EC01397008492BEF118B3771BBD5756B42817BE46166C4CD13C8BD6D9B75D73A147AAD5F4863D664CF84A84BFE465855D7F373FCCF6EA3CFCC0E28BD76E5A5EFD85EEADFB15E7AF47ECE44DA1367C90C30092271964FF524909B97D2592742832933A0B04DC59CF62387AE581A2D7E13756C1D93855B8839F7965A46D830A083036FF30E42FC5F32F9E0021F79DA5C62E16BB2BF0AAE7769270704676A9257F62B0956EA742D8A3D176188029358F90BD91373ECFEE5B46AA23373CE75627B0C45C9A4F15D07425B5C1C1E1A3882499F030775A3CC6B5E2C91F48DA0BCC98CBD74691D7513E3817798AC0AFDF0C6B349829DCA9B9742ED77B4EC779366979829555FEF4BCF7270328773C850BC9348542113EF19012168BEA1BA4C1F607FC941A1B9BAB11F89D5033FE873D302CE0AAA51BAF328F74448E70907C302690385BC3C5E32AB5DFCDD887294377CEC6E1BA90EBF9204C28DE77CA85C7E870C3C74B91DCBC88CB30D07847912100B081578CAAEDD44CF9F79736E91EF4F0D8C3555D347ECB2AD272607AFAC189D3F8AD3C7594A66F2614133658D9FEA2DF536F6A11AE1B2DA795EC55FEA5435761F7A2E8F76563AA346F00CEEEB41B0E5D43A99BBBA029988D792FCF7B9E085C1052D319B5ECFEA85E84D354B832D84E370880D0552AB9DD31822D29E6476873E22E98EBE74A14B72437F5EF7E36987E905722B781B451053DD5A5D3CCDCF5ED40BFF1AB4D43921DD019C1F41B0A9E75CF740B6646380DA9A1372C4771E29C4772F67F0EDBA8FFA3D907ABDCC881F5D76E68EB8124A45478E9B66B061CE302D1605B708224A7DDFD25709F4F28E803F0E9FB3E90739CB3BC84CC84621A19F4050C4E93CBE089A2ADC1CAD12894C1E1000B6C9495ADB0B1BDC6DEE4F21B20689FF0F70317181A475F61626E717EC7DC48555E63A23C494C5D5E5FE0F60000000000000000000000000000060C101D2330353D" + }, + { + "tcId": 47, + "signature": "C1023740D113A2AA12CAC8BC94DFF2FDD05E5A70F45818FE3113DA3D727C8F99F9268FB99F75F98D3F9487A4084175064A4C06548D37E8FB76ECAE0B8613BB804C9C04ABC54570FDDFA0C938A339F5134C5C37D7FAA2037118ABB9D1FBC522A334AFE43E529EF3DA76AEE24B27EDCF98430CBEDB46EFF55E9F53FA479F60C95ED0FCDC31666CF15AF8EB6D4B870BF0FBED290860ABF033C9743CC8544B02C8F85BEEA3817909B39D3D68049E6383EFF3677D2B94830073AAA44EF9B056FC1C316A2B9B94D347EC2A551F65F540068D6F787786BFE45EE254663D6B99DC1A8E32620451A839C9C7B6D637B993F2906287EC8A0F270EB23E99263510BBD7364561D56FA3E73D87F0C5632983B63C9915CA85A6C38970CD6EE1041E7307A797094EDEC1F84D947EE2E4542B3865237C60AC5125F7515C805730F07D2562D76EEB5DEED5E3AA000E38D00A64E754163A42CD2508E496E02F7FB7C1078AEB7D673680EF47EC7D8F1130E4D61F631D6B6D43244345322F3766F1E246DA51438C265F66BFAD6C20A4FA0A462395BF7408B14A0791C21BA5C307FD38414B2B8DE07D4B134342A9C12CF170D3DDBA18BE378D52963514ADE5F9EBE135D86F0AEEEDCCED7729E2AA25456CA85ACBD18BCB8B79E97DB56AD29D94BC295F1F89EB9D8E71FA14B1BCAA46B8035C4AA25D14DE7C35BB5A02CABEA4EDF9F090873906906F68A13396CD2124410EECADCF085D5925BF6308DDAC2242CE240893CA7054C4B4C19332F4ACA897BE8F998D83E82944DAB9D65125085176CF5CDBF60EEF8954428EA0ACCC6A7FBBBAA9DB34AE72B93BF5D3A709CE3CA346644D5FAFAF3FDBF9D9D7C504E86371E0DEC5B3E2EE120E064CBF4FCD455E99207549D27E233D06FCAE3699BD34D5D7F195509601154044EB3EAA0527DAB3F9BEDBB316023AD53FEB71249F0BCD3A08F0CDB9878403C1812D36883DC444089999FAF16A40B75679E2F053E6EA2B835DB463C1202050FAE236134BCC8703397E1CC344CA7901295D3AF28B39853758D086561AB9A6A9904BAEB37C2AF4D973B702850BF0FCB08CDC48D582238A0FA0AAADF832AE76420439BF29A9B32FDE6D67D3D6B25EEB521218B013AD3408AF36C466F67FC5722D4EB2E57D0E58D045D46592BB1FE907D56E0B378FF59DF68B2819D21BFC686364DFE074764DB8613DF0BD35A919048A2CFAFDED34CD3331124E8C5F8811D730803845C7CE568E66F9E50A1EE2DF92450321BA09AD2C4D75D1D92CACA21A2737672559B1B1894130472F40C177F1CEB1C348EE8AAD47B5D1ABFE148877C39A0A46B8F9E4D3FBEF95B774AB5D768FE130711A9DD9EA2B8F4DB4E7F938352772ECB46E9A00A9479C409A4F9E4526DC307BAF5C3A0493EC9E1816D11CE212E0054501D2CD9865F6E942856D32B971E83C81D94DA4F584B230491D2013E84C898386F55C8F224BB09FFE58CBD0D9E9D7E21BDC2AC4335E2FF94EC95CE2D509CFA5EE33BA848D75D046D8F576237417701A7B11B3E67BB9740B7BA3D7A37784E6CE081D3F41E8AF21CB46D46B083796A08721B7E80F0A157E86BE0F08D3125A12F4733F8C27236AA898E6E950BE190A931D07A08597633F5187767D3CFC095D1886769E1CBDF6C20FFE471E9396476660DCD21877D799A124A2F0251128F08F9D45AD45F0DF38FC9A42CBF4EC4BE10ED87FD86B63DFFC5246239517690696EE839A501EE221C16A153C0800E7D6B4385F6ACFBCDA62981CD22F06A12497B97D13C6EC1F39879B2432BFE6FC7CB3CFA78DEC8B3B800916CE777BE327641DEA9E7F156EF6E943161F78466C0300A29B1B5EE8CB68F532176DF4FCCF606738A95B3224573D5DC26F90DA69146BC8FA37D1917E3CF3336FE8D444B606979D9650B2649B1F016F6B9543E31C6E9F48594F538CBECE25C4EB8F78955BDC88EB9540BF7AA4AAF1E51DA958EA818A8DC9008FFAD91529B4D8AD5576EE1CB21216136A0C85BA87C01B8A0E8B9B31F7826537A0F920F335CE24053500CCC4EFDFE3742B9403ED950D61BB27FABD1E397BCD6CDF885DA0E3559B21197BE6FC71B25DAE1C4B51DB765C154E4F313A6EA4BD79144CDDEAA94AAA9AD40D0167C5779F022116E56154F74F42D67540D8D0988A5869FB30ED2EAEBC4B0D80E1A547551BFA5D77A695094162557B76D52472A1601884331C9A0EBE0405FA61E5F5B38278EE11A315B20633F534115C02114B24D07A343003E2730BC17BE1F4432B617D0BC160BC2249E7B87A4A4C0B8DA3C6F082C8D515DA2E90FEB30852FB35D2A19A0A39C4C44561703C97C0B660A05FDC553DBFB21271011BBA5D4ABD2C8B757BF022C6225D401A56A33C901961DC765626B1607443368D2BC37886EA65B35A9378923B9F6D2962B1DA2A4DB3250928E2DE09DDB7C2B6D27EFA33A21FBD7C3C38B6B193A1AEFCEEF9AF68FAB8F87D20E1FA1DE0AF8E40BD00AB5C88573F2FB1FAE76028EF40793EFB36D92091A353F6B044603711514C4E5288BDA0DFE9BB6E10BE6FF42705FAC7C05DF1E49C7C93B464C4F3571821378B3AB9BF020999B2421F6BDD98DCAE5F976EF507B9E0A02E1F7C7BCCEE1849403F2FA5851D8000AB7933AD568313771A436CDF40909360A33D83D42ED1D2D5DD1D1BF4AF704646DF4178D83B3031D9DEF090CC6271DF522FC4013E049D031DD504856D217E9E79F5359421EC1D3F77138F3E2CA07FC83FCF72066AD407C27A80D48A484285ADCB8114BB6D98CE6863428D3D378E5C1132E0139CF6DD841230AC0D5F0240C589FA66D6EF1380C9C2F5D9482C0E387DFDCF966EC364FC614CE707EDF8E16C783E22F8FF29A31791861F70B3DD487B4C72D5658D436FA5B3426CE337214E705489798753666B47CF8591B608A28871239BECF722BD726C0029DD7B8C72BB2F7D60CA8D2A8091749686B62BD642F55AEC9777AFA52BE3ABEE6FE5ED2258D6FA3A9A1B55B7A263287A8A52EFDAA0A817F410FE325B16A1BE3B70CCBC50EEC72A70C27CFEA321005FD982EC093D87286FE7A46822D640893334BFA932BB62AD41B4BC88D87EF1890C24907BCA4136C5BCCE546B5470038E5D70D177E7F33B0571FAEB48165F94AFF353CFD315C303CDE5098093BA39052FB1ADF904F1C117503C58A7A991F9FA1422190E0A4952374D624C7D9ADCEB0F124111000047CB5662EB71B6325528C72C1D82F0459A2BED71982CCF84DE2434A4A7DEF2C1210308DC1FAE705360DE9BBE42E9F9204044C99EFE50361BB84DB15657E3B85C7E7E4D298A34933FFB5754CE06B2CA1F6F7599790962B0E77641567AD3DFF95DAD0315DC6CBB3D29EBC8F3B68089140BA87063B21E45C3B1AD5DC6972A7A65C711301C05AB5E48F31F031EE939740EAB8CB8DE627445EC5219116D3A43FDDDD91A967A400F149399B9A82FC54C0D629A349C84085A3D30EFE9AC4381B7C8B24501BCE8F827F27CD507BE20018DFDC9343DC5282F61D74E4B4CBFEDFBE33A3CC67A210BE8E012C8277FB202608E96C355BFFD3B4FBBCECB65B7D4A61C1B9463A7F6F732B5F73A51B01596CC650EBAEC8DD40C7C3ECA3F95AC010DD275D6CB419BE78CC107B6D0DC2C060F57A8D7E4BCD53289CC57F5FE0B0831F93024148D60CB87201335F4DDEC3EAA0D749C04D08C345C0ED169DD4AF598169990CC2C8CA3986660712D615C084331030FEAA5078C0C28D3432E9B1DC5B4F48F508417D588A5CAB2DEF9DB601E0FB6975FA0E9D681C84AED7B5364E192F4847D1090924E6463E527B1185DEBFC376E0EF221D55D0DD556C6468E56D09609484391981DFAA3558CA8B35806E4CBF48489EBE0D23A9A035C52BCB4839DA20BCC6939463E4B03FBB7382E435B97C7A53A48183AAE0A8095D9E04D750535292E6F5293B5E75E6065510537DA2E919E2172D232586865070551EC02ACE7DB95E75D3B321CBC233D5D48B5EEED7E93D9FCFAA378DA92B704F9FF3C992DE34713BAFCC3C38D672194D314A3CCE47DF297C739CF7DB273EFA474D436CFE109BE692E1EA8786F703D81ED2928CA69F38F45D819B08FB8BF9213DDCB2AA24B9E50CE9421ADFF3FDA75A95E3948803FEA3AF80E59C7AECC594B2E11F35A37B9B9C684B5977E5A4A0F9DB7C89772DC17B2D2902DC6B409937934CAF22C27FC38EA4E35F2AA64D6193AB2B340B63201C82F91C20E4BB631D684321C0EED29925FFE916CCE3F403C6364F827497350274F12B405D8BDD2E9FA56F088117B1F682D98AF2A8BFAE4F4B3B1A0626632F55E747A40B1CDD8DF9665834BAA353413DF698C5AFA6AD56EB8AFA9EA22E6B042F6016F803201E974E8E1A19FB5DC9B6210C192196C97B2B4FC0FB24441A6CFF898691E948D0082DD19F72BE037BD4F48D553280708F41A7DF37C6C6130C9C02D540DB3F6CF1AF3E1878E57F267D08F4E761B5DDD7D0276726FA942328A4393A2AA9FC25F6F4B531CD5C32E92D1436DF8E1491283318445D4F0BC81830B3A1B016E02A885751C65044610D24771A9E5F72BB3B62AF913B923DD1FF09DDC7E5077F6B91B19B9E7D552372E81C05B34799814E839C4C62FD8F7A010073DFE851F273E1AD4516B4D8F8389951E47B10BE213B553C76F6BAD8F19EC88A8D6D098F7CACA69DE23B9BA40AE8862981F3DE150207A55FC474ED195A596D96C64FB3A6CE439A89F350FA24B93EC74D4AB8793AA28C3C7701B0E6A301B00C4B384B49CE713F439F853CF204CE46A330695D640F1243165AE0721E2499483E879636CD5C6126EFAF822A21A4BD77FC6B067345715D879F29B41D53B3CCE27C21B68B2A46D14D99B34AF1A6317439E52C8BC1F3A6A83B108381BB2EB80991A1EA80687D61ABAEC2895BFD9DCFBD45E3B34FCBD031446AEBDEA38179533EA7E3D15C579D3B485EDD7778105717DCB70A727A572A978DEA742C0BD05836497AD40A39BD5AA945C942512654884015B32B920EFCCE1EB74BE65B50FFB9FEE543C953A8D586B718746C4214F0544E66D60E6E78F8C3EF6FA35344E5147CF861AD2A928C451D00B35FB6FAC2CB3910F214FAEEFE59CFC099B8E020CEC68ED87957512BAB2CECFA9AE8D5244A6637CE8B2ECC60417D674C10665DE5DC64392E3E0E525CE8CE3877E9C0C9A34B2768AD41206C3E172671E9D89556013CC22BC06B74BE25C6856E89EED22D7D9BF8E3F6AD3B43D9BF966EC521BC6424A9F45E5D459B5D6370CE73312EB766BC89B2C283FB59FAD9F857FDD67F599D71E78827834AFE8CF5A002659CE0B4CC03609321C8398B651C6D1EEA2224A0E54B819C9C867116D5C7E00C588C38AFECBBF35CBF5894130F9FEA689D6389CE65D77B16DB62AE9B8E2E68AC9299AA3AF4DD65FB70F2DC3F01B1EDE3D75D61FF92F8FC3E0FCB6C2F3D06A401AA67C445CB80F045B9A7B79DE15BB997A5ADE3BCFFD8F70738E61415A252E91FEAD291303EDA176D9B9004A6107F8C0C4CC29AD478099BBDE92A5C95B35559065AFFE7B5A2D65E7A85E95FD79302B229EA40A516CA45D320DF15E7F835B0A1F05813A5706B6B73E50121758259DAA790DC21EBFC25C45934717792B46215088AC8CF99857FDB20D985C3DC1BF052F4183D895A55237C34B2F0893F091BBED221B68902A469CD505E6F3EC768823135666DBFAC1CCAD86C149D68BF8D86CF9EFD6007EBEEF7973F6DE09C298637C7FA4ADF1A2159B07425B1636DC4CCA613278CAAAC7B6071C8ADC69DE93DDEC276443C8B284B7A0BB8B38B648171A9066CB6A7F868B6204AEEFB10C26D3774DC290C39CF87E7E9B9FC164E4D52CF5E3F48381C0E9E606FD0B2EBEFF0888F94B3EDCF2414F9D922AC26C75894E61721C18B6C381CCFDB847419CDAB84F3FD033ADA263777F36E07C38EAB79C28ECD65C3623E25479E3E3CCC109F7AB3F1FC3FB2D3529D722AF9A14B3A1D553F009364EFC462B3629E077E918674DABB948CB879430010E829AB6072C25CE6FA44439173026D0487D6F89337C40CFA28D4131D4D107CD8A44D677CD5256CE7A18DB338DD8FDF2159B5F1AD1E980E76DC0FADF27A970449A5059F4BDD6BF1D16A22F11062974AD2F8B267AAC4A3F2F1607CBCD91D0B55895825016E6D721B51DAA94E49BA45C1EDA32610ACAA0E5DDCB146C72FE55964F7CF76ED809749741D6DD1894C083BFD787FAC25149C0D9F095A9383B0256A4680A81B4BC4E86997EA0051C8805456D572ECFAA60E868A58F05B6BE4DD28BA59E64143CBD7FDF75C33D545F2845DA1496DF3BDB3D76268648245C00D8B6272F1C4A986649DD66574BEC036588508519F4ED9FA08874AC1561F7A54BBE7E29DCABC1499FE71467CF0F278E792CA6942F145011BDCDB73C63541B0C9CB7B005EF6243349471EE711C2D086C3984FE00887A408015787522D0037FB7AA0774F946526DF6FC0D1925325B5E67AFDCFB113D42A1ADB854717283C9FB020306262F3C718B98BAC1CCEB0F535FA5B5C4D4FC03151D46556E7293ACD2161B336FA2AA0000000000000000000000050F151B28303A40" + }, + { + "tcId": 48, + "signature": "367CAC590EE6829B0FE910294F23515114CBA0A04D39CBBAE3BF908DC1A13ABBCD5CE2A9DDD0FDD2A011068C48EEF6BE5B4524ADCBB6F51E9A5B0F57068385D42704B0B48B3CB8D1AB011B8F13AE83726E0EDEA0A5880590AB8FBD689E6495AD68379993C44AB4308D0FB19D3F0E6D98E61BD2EAE1B49EF4229AB10D18CAC1750A60F1CFA9430649A7DE0BE1330A180106BFCC165CF60ED91711E5033E7B8FF29812CAE5A8900CD31A4B254CDF41ED4C5B4506F6FEEE43B389218191246A661CBB86F6C8F790D3D87343A37108E1D79C2DBD9A1533542A5766D56C9D013D74E2D7CB1EE7AABF50221ED657D8C2AABDB26DC3F7662CFBDF5F6484BB9B04060280AB53F0D22093967A19E754EC5180024F3AA2A615A45A0A43AF44D6204BB8BF512CF9F5DFBB8C9E6CA594FA9875E9801B1A3BE7983DC4865F649E3AF8AC28B0780C65314006024569774E8C7909A92539F9A647BE2CA6874B4438E0FDAA7691105C3D6CBE3F355FA37676C65C3508047A521454FC3A5F13F028465FDC9074BDD506365AECE7120980AA4622A7353C366202046CC2EFDC87459641CD56FC9AA723174DF368EF63517CA839813E16072951F53F4A2AC0B54F0E7A5A21683B81ED562358DA14794A798C1C14AA2B51B2F87637446F235316F0B047E757F84D8EA86B35A9F24115387DEC18FA8FDD6F0DF4A918EFFAD381EC87727578185A214B334C77FC5545923463D2601A302BDB21067FBBA672B7E33F3974FE1C2206A0EC233DCC44412A9440D7A09EC3A8ACFC99EC24F9BF021BF3298831AF56F272FC1C7A06DA01B1B38E8C421865EB8092CEDBE376E836B9D8181D853BCD48E97740E8AC046FFD2013691587461DA91FEAD7C840D923B0ED227F5389536FF871859F459FE2FBF24C84A8D290189BDAB6EA31BC1BBD98D64958106FAEED0E8B9BA1C10B66AEB7836063030E641A8E00422E2827D8DF1BD982773E0F13D17BAC5CE3DB813F712C95CEEB0E7CFCA45FD27289EBF6C7269EF58A5E4135A6F651B2139AAE3E1068E19C4EF3191DF10F37872DA952E95B2A831333742864D6FCEA8C0E37BD1CDC2EC902D210E7693D30E36595892CA5724853510B6C01E91763F376F20D650BD1C3A647FD2C29FB3ED1B8A8D15624E60837F55F65E0D0D8B0CEBA1A903293BDDA52B354196A1B138677235E41CC894DB5B1FB474463B168E25E7F55EA5AC0572428768DB4CE75255C47422B2D92C99F8AC8F296F1F823E59591DDEC09DD4440BFB9007B8BC04EBA7A7A959BAA624E2165D6C5C3873DF0589A377C6157A4EC57773F98763745627A51FB36CB82279EB9514E452F381AA65B3EE860D0EA2DFBFC838C98821907C1A99C0C18AC49BCBB6FF01127C46C439BEFE217AB080337B66F6FFBF934FB5A6D16118DDA48CC987A13D52416F7FB4D10C7F22D8F97A9E380C8A3902C2014F3C6B2F36702EBCAD5182E33641FE6D65A2BDC1729FD8230D5814545EE15D6D02907D2615E9DE534EB49D638FE0CCF5497D351C421C7F25FE57A507749640328EDDE3DFD807DACDB335971FC46AA37177C78D179DF12F187B531CD5B02A08A12A0C5B7CDAFEB636A1EFB6CDAFF16F4D128A0C1EC96FB97083C622C94F3F65105F865B1FDC81F69A56427B900EC13EDFA938C0E8FB31DFA821F04CFBADD892B1EEA6F596A6D02947F50B3B66A3F0323B9A1FF95C33F68EC2B833D2CE958552A8205B5BF0E554FDC441EAB46DB0E8FC319C7FFDE01BB3F118413C8FF941C37CFB39A60606780EDB9F5818CA4A26E1240EE6AD117745F173DA5B2936F1B25FF1AB49E10913E9144F6A1C0C547A93408C5C5E1155F02D5C90DC5E750F06BA51746536E351814F1639AE3C845BA88EC3FA60111C7F8285284AD1CBA5997BED7FDD71205032180050C4010FE353CE4695AC49DB104CCAF5309949E2D6B4485C10E92656FA130C7D0A2C424F98683A8A2F4ACCD31EDDE5B11DFE71057983A79DEF73DF46427A00952A69C0403C73707F151EF1C1B3C39121181FBDFEE8EEEFFC74BDCA8DE6078ED56A7968E2B13426CC387776CCE40411220FF01E2ADE27EA9F9445A635EB8C0D073232FEF7F580143EDACE3954AEDF5FD01756102F639FA9643173146FAFD50CA4FE2338584632D433640FCF619D141541B0C15D39C89CE07A47F24F59B3DA68A42E7FF5394A02B77A35DA7A61C2B7C430678FC9956211038CC2EFFC9D7C8E04EB0CD6277210F49940B39395022A226553DB46292774276CE5CC184B29CB598CD85672BDDABE25B8F20486C775DA97B9C3B97B4EB9B729854120555C25F130FE3807BC886A43BF605FDA29898BB7160DE95B927AA7EC5D5A5249E82D4D50ADBE591FBE49C927EDD94E557FB64F73643464E7AF168201C57A16C6A6FF6ABF1FF392F8561A66AFE569E51F820591C0A7A43D841CD13AEE08FC15A8BD8C0EA63C69EC331881697EBEF2C1646660E34B775BF497C9432394393A7E3200E63E477169D9C3FD737BB79C1155ECBCAA73B0C54A5C0A2B8ED6DB93504C5ACD7FBB15181696C9B6EF1A93C002FEFA46007D8DB5DF3A7F659AC032BC3780D8A7C7FF485761E632573E96D052183B287174E96B230025543288C37DEE87D6EB3C44FF58544C598EDD123CABA17B0C17C1D129BD90D72382FA5644FC94CEE6BAA9C152A04F6A1B5F6D167E8B27E2665D861D5E439F2425B562DB155DAF1573B3F69649BFFCCC73DC72F3E3A40900D56A810BB99DBC75A6594840006909E78299F4C56E451147C3FF9F069A65399B296C2B906E5B493FE4DDE19B4831F43BC2F0221A833EE99938E60BB2A71CE0E4E47140D73D5BBA00952E01883D9CD3FDDC0430B9C413455F732FB0AC226BB59DC0A65C73C915023C035C6C62CD6D1F3D5C27F473A0AB4C2D946D726A0B8742E8FCAB04D2CC23DDE5B0BD952D5223501DA188822F481B8F8CC377903EE38A740AE1125F4789777D94176042C70317528ADF14DCE224FF871105257DF7F1385D1508C04F46ECD2C2E1F3E49783181ABB0E2E503FD5DECF38461C9D6E093CC55850DC0239B7F550D7C054097CBB554CB53C3F43FE1E7EDBED3B55491AB564EE3AD7A9CF330BC4D42F2837E56F15E9676A838489F0908E1DC59DCE7AD7E72F57017BF6F610F486FAD183C714F99226889020534972BF58D414E6DB20F22FD60EF8359438FFE56C20F28D966B41717D3B63250DD0B5A961E73E06793AAD1836F8341C5504C15990B1DA9F37DDF87EA2046AB57D894998725CBE7CDBCC1B5F4EF0B48B05E545AB5125CD4A9C883BFB58BD3136F03E3CFE3F225284E17798A1F4B38A91747DC5A2D64AE13E2C72CBC24D25F809AE19100FF0C9B9E9063BBDB08DD776F7CF2900C56201F56269F3BD8C3EF15BAB0821E1330DA0C441CF3A5D0EFDDD4B2B48C0F567C00346B97F8EF9D377A7A590FFE77A6BB2D6FB6AFEFDB7C8260CC1EC3A3EACEFF8AD086CDEA49C39C961DCAC0BC22FE446FD1F7099425D559CBFBFD68EEF03525B01DECB52D5ECB1DE9FF4427C8C607428CD43E33F5DE8DF9D995D033DF6A41F69BF623F36451E53E422BE18F5F9667F5AC1FAE21B4106CDFF91333749AD32978EF6FE73D7AF88D4DE4D9E2BFEACE96D8DB08DA9ADF8BB51A16D326378B3394AE7307587F98FAD697BA01C1B78387DABB5D6E8A1F2CAB663A3ED1B8A833E4F76D11E0AA38CCF4476847741AC8ADEC7A5C4DD802604F690CEF94B014A1CC2FBE8F2F71247F426AA5CFE3745706E744DF24BB7BDB8BBE8BC8EEA92E46F8BFD515D52B3CFFAF81F127C5CB65B1AE5D4925161610CF562B660CCECABB35EB7F8BE085761EFB4A8F29EBECEF2726938606D2562B4ED69044AC08769EC112DCD7D7D54331549C41D7A9A9D9F5B004E4490ED183DF65D917DD1AA8A2B50E86F59576A304606FD527079F60A3D0EC2E36A12D354B6187D1A5301FB1977EA5E5011F3CC02B84BD6A5F21D411B4BB276129A81AE6471EFF6432427A191134542EF23CBFA2E32D2007C2637A189D7AF0A7D3990BAE139BCD2E225A671740F83856825ABC24F6CE908C4AC1FC3A61AAD816281985AB215AFFD2AB0060B66885168260028090FCFF612A034C68E0B2BC83F33585C3FE403A094DA453ECB21CBEFC03B69AFA16942691759701F101BE11478DD5A4DA021781642D9646040D6539A8A8B15868852E8E233178BF9DF56D048D17A88CC5C5FF875B2AEF274D18164B16CBACF4D2C12C2DE37EDF89A76E4273C7F888820B5C56699AFA1D2322D399010926DD5363B6755F75EF1AA5C0DB58D92FFDC0D666E2F466490B7FBDD01D2282B014F08581682A8070F48E69670446E0E8A22D388F2C36FE6B4A0958BC20EBD7D6471D89CC45C01CBCF09F3EB54ECFE1C1211F5A5C27D7C12FE983CB1CB02ECA7E7400F700B78346B9A4B669FE0D7B6DD805BA558DB32952C90EFA3E1DAFD68D8A00F5406A9B127B8BABDBE01FD099549A8F006DD30D20E7773027A3A402D8972FF70A02E33F6285D55990F0D378A56F5CB27F22904A37241C23B2284DFF79EC41895ED8D37EAA794D45C1AD60F6730F423F874AC4F2DCD82539E0EEBA01FA3B1EA2042E31999291E470606C96C23CFF97270972D0CA855DCF5BAA7CAE8205932D42012B0DE47201218528A76C21E5C0685FF03306656A6E5BB15494AA2BE9F01CB9FD740B8B0FF27C852665087EEE29806EF19265EE458275AF2BBEB9848D2E1825E617AE07D14A8B3C1C270F0FB607EA823EED616B90065F2BD545A0F6782E4491994A57D785D40CC92742AE7CCCCF12459461415449C8E59F44A8799CBADB6EB8AC5E0DE34DE602FD536BECA0C2A5DCACB9AA8A46843921A382DFFAF4381776C2EC6A588437D908F0639FA2F23C997FEF001262C996B7E28E074B7A1D2B217FC28E9C72333C89577CE807333F1255095E624530DF50FFF3E3FCF5CC25505E294A022E439611827C869E5D13540348EC4BAEEDF3DCCDD78D771AFB3978D82DA1799A930EEF91CFB315521CD70B194E413FDD1635DBCD193916C3C659F61DAC973A879F189D696D3F175FBBBF0FFAE496A5668A6E20458C9920794B0DDE8D06627AD4E224E112AEFD59BD32AE37BA750624D5AB84611D8031A3C3A377B10E2BCBA5E12AA23D3DFFE6BAF03FFC5BE4EE39E6612F917DA9215CE479AD49F59A34353EF65E82DBE07FC3E9C8D92EE011A5879DC5C9AB26EAC415D520DD2B72DA37E948C56AA177CDDD4B7DA86D1F6E739FEBD5EF78EBDCABEDF4E159D15DC81F2C9EB46079E1DF3010B133CE46CAD6350FB83833D4C33AE8FE4653B4A441800AFE90D4F0CF74C4716FDAC1FA292DA454791CA823136EE844CDC153FF4AB5B2FBBD2924B822A2EA96254CA33C2837041B70B20A3B15830EF876008BE6A8E412CFA7207B35EA6185A7A1AC2B81B4A6EF72A1C2B105836D49B7F96CC9E219D3511FBECCB704DB704961E669EB3FA517A7686DD118AEF575BD351AEC67477283344ED69C0F5308F8B1F82E3DC7A5029542E2F991242B179E92201AB8AE951C0198410A5A5C7C4CAD7CA714D9D706D2F7E0F9E4E2F04CFCDB4A3316F7984AF20F4D2A5BFD44D1B1D043954DA9D6DAD6A53E6B9F3574FD8D98B3DD7C207ACC73118C6C76EDFDE760E87AC11AC8B45F5B654C256FE61CC7F19DBF91E17CAC7261A9D3FED328E2DEAEB1EC2E8AC6865D339922892C680C84C66FAE7CA866468A67BD7AC99E532BDB02A687F3E7DC1DF7B6321598C0CDB20C994F2C1D84B601D8C497264396040670710A7FACB3F245E32044F988F6534766081480EB66208A03BC1B39DAA90200A98A0CB3965FD17031252F9D8E1BA3E5A555195BBFF408C899B138E5EF0F5F83B80AF8B9EE51C7264B2EA53A429CDD28C67020FA23E5D84165409B5EB01D091918648BD630DFF02CB082DF2FFF46E7674EC85F8630D38F5814879EA3B4634B2B60E73AD8540904A4D1AA123F2B21C3607EBD8BC49C4CFB36059E0AB14A528152552611A3B542A31A11FC238BD954A38D671DEB393D8953F0232A5FC11FC99E169B0B47928FE5342C3759CF052DA0C40CC39CBDA11D9C7FC05ACE2AB35454B2BB3F44C647499CC55174085BAC97FC4051E18E48D93F35FCD6DE8CA0FB468B7A5429C3A5845EFD379686F59B5FEBD931CD9AE932336AACC05E2840A8C599A560C25570C1F4B0D4638FF832628A7D9BD88FAB4E94A185C05FD8919C91B9D44FA4B52DCF678DD0182B9F2D3628E751DDB91F3B60C29D5A0B29E745EA2A99C84471E1B0957F1B2C591032BECD263038ACF0AE3BFEF0F28CCA64453CA4A02CB58752AE9C1E3AB98363FCBDA22A23C4B070AE3B92B9145B3C5BBF3B08BE93C42632A54ED8D728F84C5522B313C007B74605BC965A5B2B2C556A12B4D8CBAD54F370E86052C63CF26BB83EB430AD5482C8EC7DAAF302063A455878DAF56D8C93A4C6D34F82ADB4CBFD4A8BB8E3E6E7FC1F2627416ED0021E43516C81B4B6CCF5F822455860779D032033719DC80000000000000000000000000000000000000000070D131A202B3137" + }, + { + "tcId": 49, + "signature": "82A8419E4D978417C3C821D056A9393685833E38237A688EBAE52F9D22F6204C7AA8F8BD5898702532B6A56388041730123C978F23EC29A03340C162C9486044FE5263C5BBCB894F856153000923BD19369563F96DBB4E44D2EE7FF2ACFACD81CE7057D8F82DA68C4C06718732002C3441CB07FD7F01F72E28BC170DC10054F8C8F75F0BC4757E2F97B0C8721B8B8462A0452D3E8A9D55EB9342B9D747019A05EA83C6548905F72B2C9D62ECF92103DF350C926D46C4994F35E54D436B51E1B165B5FFA4AB85D5276270CB94973BB49A5589F2CC9919546E51DC629D81573D9A0FFA2D52D31A1CC81A7FDB76FA7A84FD312804BA266A5882E82E71DBDB8C816ABD9A631F8619BB85E91BE69C88ADFF9DB36794D7F97617E7C118BEF10AD3178BAACC2104E11BBDF22642A79F05B56B5827D1790EBE998BBE2821CA1D0D69D5091FCB2677565BB6E50AC4F7F3D1B4DBE411692F289FC0E8DD072C3D93A2D617EFB8E3C914941792E39480391A8033DFCBECBA8710439D83A821D3224965CD0B95EF31A160334458F22C9FE4DAD9126399D2E02D6D539DB4865A780F0A5CC125537B00B581778BF1FC8125C09B319DB6DF5F9AB2DB766589DC7DDADD62CB3E67215B37C34B3D019D85E4E94E4557EB934519679947F09FC5A80AC5EDF04549B4089F14AE3768914D05E22F6FE2AD7D098C90F13E6763E8B230570A13B15F0779525EDCC704F43D8E15EED9E1FD7EE39BE339A3FBB7FE91EC51855BA72859BCE0F78983FD0CE5ED5AEB6FD5F1380507DC37F893FADEB653A5693E16397D1566AACCBD9853FEFDB2FCF300452330D3353344C51ECDFEC3D055B7B113A337A94B43F0CAD1C74FB3317EB9E08D5CF252584D7B3DFBC9577D7E440D5B70D6C2DAB679B9ACDA3545A9AE523EECB01F403F3AB123A3A6A79E89E5D4DAA2D1DE6652C09E4A62EFCD924CEBD48B854A2F17BDDCB2E332F035EAA85810CE6DAC97297129EB4827228F360D4A30F83FE0E5F05A69F115A4315E83A9355D3F02819FAED553EB1AC05C67E89B095D1B09689F1F30F6E5B1E3281C52919866F0E297A6E70A507AA3643C5A7B1217BCE36851BE4A45C2E690FEFFA210A93C8EACD644BBACA1B3668B61612CC299ECAF8413AC3DF9493FB99F1FCF7CD4F261907B6A7E823F5D7DF62856EA94351AC0B1BD24532E8A58B7E9F49BE2C0C8C6D102327CA90FB2A20AA533BBA2CD56AC0222F697914AB7DB037E53975821F4A4D12FA24D5C8E0981B02475ECEE9DEDFD7EBD71A3D8FBD9940717A70681D3A5766082D2012D534949D5EE31E9CDE629B12523C4CE1BBF0EAF468A871C06E4CE30C05D5D5CBC7B75604F0288ED84C49FA80897281F4C1BD56D3ADBEA4532F6DACCA40CAC34575BEA447DA7EB2D7BAA676971D5D6C1B6EAE7F4704E46F9EB0F90A38BA3D4E308A685E0EBC44DD79EAC9E93CD94EBF8E6557C877F5A06F11C9AE05882D653E9214C6BFE82BD52B2E74B6BDB1FC72150720DC9F92B8BBCD96B0FC6AE0C8C51CB35A167FB93E755C7BBF39914D5BF1AD32AF8E2A53C4AD96B73F6BF5987389C4A089FAFC2527779FA3DDFD9C23AF408EB7637B0FC9FE1937B153F63FF3502C70DCBFC15E1E2817F3AF7DA6552F46696EB0E71D992B391B3A550E0C2078FD17994F8F9913ABEC08E8AC2812D2DB1BC7C1A3E718F665158BE3D92199EA226E5C1E2CD56A8B0D7A780A50E2E519A81E13909016A920CC7D557CC10AE56274FD6137C292CF4527172093E8268E1E4ACE29F9635E34EB83799F9E3901D5DB653807BCB6AA5217923A7FFC77D941A878383CFE455E5D84823A5642155097F60768F494C6C4D8737423FC66575940AAA46E62DA5F0EC6F20F517CC5D7F3FF12F7E127E0EAF8CFCACA2A198FA9EE5A0329926B3AD63F2D8EAD33877D8346965E93FA5E985E5171498A4DC3E6FB5CD914595D8FDF971EE1F63B5ED27B4D74D302ED11D518004D4B68A3666658FB3636952387055D0187FFBD7C18B29AC28C8A06B284EB0E9543CEE183BB5E98E4BB4CBE2291964689C98F21FBC4505F309B1EAD2FD6431CE913EC4415C01E3FE2B75586041092E77E2F2D1BEEE3084BF9F5D9E7D035F4E789924396B52EE47C502FE881520895C0026297F7336A50CD0FB46E966D32E5098C665AEF52AB2EFC89FF5D7378B2E6972291A57D4A82629F3F14D98B707B60704B18B48F0093AA2477C297E5798D34E1EAA25E8F440D8B2E2A4C556B8DFFB7D08FC690E15291FA768C960A8C7B962C03632452AC7888F20170CABC04B091D5A173592EFFFCC7860A870691AC48D44AC35F29CB7D57971E5051349D699DD8B511DEA73816A592B7D4E1C66B8406608ACFFC09F872AE6C2B13B0C8DBAA51186CF9BC3EA3AAD2DE618E13F0079984B11CB092CD1C938D3774AD4708ABA354880F98F0B3AE28E6BB4C8E5964FA69ADB78A68B075C30E08DCC8E8849C0631B8C9236E986D2E6FC6C3982F5F1C4683D7C61B8B469B617EC0976876A69C22180C37D9DAABC654A91E991122EC08BE674E9A02CEF4D0EFAB94EF5590D5E797490810BBA7894DF86219E813108BEE6541AB9E43F68AD43477AAF5FC5670FA2FAE1B3A559AC418E674994CF8E57BDD99D2CB349E09C1C68E5568282DF501B34BEA35D00613FE208334573A9E88710BB32E68363EB76F6B9F29297DF743609622345E4395BB52B9E36EBFB5A5A5F7F8EBDDB081C36AF9C26C9078DC7833FA7ECD78A4DD3CDBAE9C56ACCC711E29CDD03B740ECBA5D0A53E3F0F9379B96B9561F80186C4F0C8EE7BE11FE864B6F2E21379698820C32C12B8D8D4AF2E5781830E84F03A9E84B66335A3A454C269976BE5CAECC27894BC71AAD3AD6A6F0774D4DFCE48D6882E2BA9259AC6460801256101A35CC1C56955D8589C91542B9CF947EC7504FAC304C57C8D862A292DB0351DBF5B5B100D037479A401AA81320680C4EBE9E3A954CBE168B24F930E9928E1DA3714BFCA4C2D55DD971EDA243A92122F3648B9E1DAFB6FA303E4C48D4085260984AA0334713C4CED4116BDB3BD10C004451071AEBC2635ED8D401AC9801C694041B8A25398C50D0C1A7A14EC42A403ED3572AEC00CEC00F51C170E3E3738F7DEA1D64CB61270E38172760A71B7A9B52ABC0571541FAC7B96A9C0B3F8682E8BDBAC16E049BD38396787004F4BF722B6ABED9C5B3B058D06D92311EA9D2C67496551F2BEB1D353B52AE714723B1693C7CA78B1D0E5F212D2DD95C34DA583C95ABE1BB4ED435C5CC4105390825F0548D2D960B31AAE5558071DA276F28AF4F96B1FDD20A51499858839C80BDB845F3F799855AEF0069D20F3C9D455F34FF718B953B6B3AD111CC5ED7AF7F0B37969A0E474B21B1908F54806ABB8F6CE24F147C7767D10D1C42EE17FEC645253BD993E85DD82C77483667748E9AD17E463925EF4756A90EEEA62E0B9984CDA389D9B784ADDEFAE9CDE3279BC9DA177D842B9C1964FADF4694D9E1519D40D49D194089D1561FF729B41C6A111B749A14B2F84718892EEE595CCC97CD64048379024D76F04D31AB78348887B53DF69AD1F376C69D7FD86D919C98CF8B6D974C425D6C0F9DCC70DF596C8025E1D60C1D0C240B02DCABF093A7CB2287A5596FA1C0170645D4646584B4A27D65452AB91F79A9AC938B0058C7BD069DF24F5982E923CE56B070C84109C11ABF5BBA299DDC0E9E78E0D34488A564D4313562530828D732D98EA08E73DF307184470E3A010B8A0662BDEDE5CBBD15AA4438552D809164BB6C3D2B2F0A8AE13C3D78305A7D3140925D0A5D7E5F14CC168673E682C5779C9A325D3AF591B88BE881C47A313395FA88B2680DA2625AFE996BCD98748C2E82EDC20A3EBED94CD3FCF8FDBBA910D6EFDF22B66B955FA84D5476686EBF6F8A29D90F679773FC237211A4958FADACAA5C24ECC9A95A3E6D077966577159A32D44DA9FCE2689326C56F748774551E9F121E43D336AA2A2766E0A1E8745B4348BD36169D11A7046A98A22C866B2FB05EFD40BF95543FFC25993F2B516937DFAF8C9211D6CD6E10EE1FC1C4A6CF29999E7A63222433A4C54B98F00941DBB2A8B0AC62FA5C32E9436F9B2A88E1E683E04E36ECACA272B9515DE52A1B5ACBBB0C5946DC21665DC7DC6CDF9FDF40C9A0273BAF5D5F052F955528441311D12A7B92F306BCB08687CBAA3C094BEC781D3A05A3AECB65F22F086382CCD76827F03F1FC251428776FB4BE1AA65FB12A07F288FC4522E3BDA80C0195A2AA683F18BABB2DEA6B8A030A4FBE833300D1F19CD52FA250C178E214484B528BF01CB674607F5D5C36A7F7FC8EB52A25645AB38610104DB09DA179748AD16E35CF972BA3014B683029DE092F966F730124EDDF09F91D145024C74DD7D48A28F5111B73D3566C1F1FEEEFE06AC83D805CA81346C85B07D80559747A94C7AC24DEB3E54CC75A73235453DE3DCE3EB31382E83E398EE877375CFAF27199B51BABB70DAA700B8D0137B46AD7AB1AD0DBCF1686481C770305B2FAB0AF378C9BD4FBF9C11FC744970B5E2716FDD7E79E2FC57749120AD92292750011360A51987CF58998911AC914EE82C56CF3ADD2B8DF00EECEE9FA4C5D1905CC1A97A7223CB86EC5F1ED278141A681D772CE3D5063754C549BEECDDCC422A9C5C7832155D0EAA42D455D7F7D916AAEDB7DE3575345C9B22F6584E169167D818A8BC670B9E2303332B91D52CEA5F26674B819927B6374429FC5AF1BF08E8D9848E92BE742A93118606601D8BD2E42E1783224962DFFB826770D960FC9E0E5F3D68B635AB2C277FE0145CC03523FD06F52597A3D4AAFBB191B9C2BB59CB4E89557D801E77D491BA4A1FF81FADAFB2AA137A1AD099F839F60F74986A4E69E73595F10B7CC6A2FF94DF6D6887FFC45E3F1A39B2B0AE850862022CA4A3495FC0944964E0C5B517130DF7C7ECFFC8327AE8C3AFB665C751471863D3E59D79D8BA048E5C07772705024396930188C65CA8C2A3B9888B9D651483F7C2E96EFFE962CD5C3C26B781C506977D761A3C0E3752F1E45889AF1A74BC14643D44E79120323D0C649AAD09FA903478C7F8A4DB3F96514F78B6D8D46195EE66443B11569170CDC7898B3514B7AD9E7165CA58110EB58801E5E10466DF42E347CC690F6C9B95196F143AF84E3A81BC412F7BFDFDF222F8EA0D6F742C37BD4DBB77EA9BB0A942B10442285BC11F631A19A25C34B01C11552544981A3A6D0BB4DE21FBAAA2FCEAB1D65B961FE7D546C7942FABABD25F3E605100AAB09A0B389F7AB58668D31FC54EEB0433DF42D64869FD5662233DD5D48F7A9495E30068F9C80D4A66FD9BF1C7CBECB9944C6B79DBBA18981F7D0ED9F2945BD2646464D7DA473B2B64A9CC1388A0A7B588328577B644EB7EFF0E62A413B56B422D9FE36AA6B2D0B7F609E11085C4EE889CEA76E41B4B0DCF8CC0E19C656A17EC184FBAA22AA3D6E5DE5EFF0C212FC82BE6BA92653BBD044726D4E87AB68A1CF0A80D0F8B8860EFEEA3A257605578EFFBC43E50A8E86C9663DCAFA6793BA37B116272F8DCC803B5E9A819827B84EE975CAF6367E421B9970175D9593402B7394EA56703B1BB241592830EF0D168A4FCB54C0F3D88A90D5A1C2F977789C2DA3ED638C08F5932E91AE20341FF9CB9F65E0C07656D9F79420EE20AFE7F5C9F49DF3C87B8D23E709D1FD3ABF9375E095ED34BD768F8C07EC0FFE9A9C93453197738E16B76D7E02163B489C6F6426AE9BB86AA9A653F527A1D93FF780411ED5E59C478FEBA710D2C475FE2B2649E1FD940BC1223CDDFB566D94C9D2B4D0C91D3DC2BCC6F73B4C586A5C0BE72DA7B1B5FC1164B3E3091C58BB89529B83C3578A82B11542FD27B33D2ABD1E3D4A45EF0340D912BF8EC24C2D315F6C9F58F68AD0DA46920F896241EFD7F98DA1D10ED22BCBEB6A273CD7B29BF273F8B6895C05A622687B2BE13B3CEBDF6175CE25607CB83E46924C5CB00BFDD6F73F2C5DE790A87DC10FD1C77CCD9C9630C57A1973AF48EE1D283964891859D64D3FFFF8EE500DC4744D8871F7C2A735AC4366DDE9F03690AB740566F611C78D3E238365A017020C3959AFD4E152588F5825F5D8DB0A840FF6C7BB1F7BB87BB7BD1BFACCC806975190166EACB26FD8C388D940591A68C489D32BBE4E607541D05A6381157D53AA2120216C971B94E2FCF834E8D37EFE65EC5F086F30C316C889DB23FFF9B152718897AE049E4A191A043ABE2BBAFA94CE73F1CE17DC47EADAF8C8882D40000E2AA0C703C04D5332F54A0BABB7641A1F4C3376345B5800D737EFF9D99BEB908EE59069F504B6B8625A2343F070E6DAF42BA24FB48B9795332CD5A9EB317FB7DFE4B2663A17F6270BF75F888BCEFB51844E711A1ADBB9A935543ED5BCF134C1F52E8CE1404F789D0BBAB14CD229F8267CD5F631B9BA284F6D633576B6BFEDF1394A5673CBEFF90F172B3256799FBC0239567DB1BDEBFE05ADB6C71E5B7E9DB4B9E0E1015E7CA4CBF706073341750000000000000000000000000000000000000000000000060D151D21292F34" + }, + { + "tcId": 50, + "signature": "EC857FE47C6764CF4EBC33AFB24BCB47BD927916A484087D8C0770EB6B0E09427AFC3C3D41F83FAC1FDD609BFEB217C6DA6F54792F0B7C7BD05251CB34001A4B77F1DA65BEBF1C8CC8778C0DD44E8EE655279A96860E333F8EAFA468F3B2C3CDABB00E4444EB8F6E11F4284B17979010335493869C1DAD4D88293C629900A5AF6EFCEE9D0A685D712139FB5CEEDFDF5212C4DD6436376DA5890165B11F47B45251FF9F83F5218B966C0A6CB2C3FBC25D50950D9552DF6AFDDDFB6FFF40CAAFDA74A3A6E697142CFB3F3327293B45528B3D46CE998A24DF46D9BAC9450E64D73FDA9A14307E7CEDCFF2874E65E8CCDCFE66E93A6D07BE6E27494EA75170C4028173C638D7CF1125D3F2FC66025A3B0FB83F80EFD11B483B7CFAF05B86AFA62C2E85C4DEF6049A11C4B76E9CB0E9A959669B8376359D21C26DE603C0CCA5F99BE34872B9279E50A1504C20FA0DEE99BF757F68C0759E1287618F86F157DDF2F8D532D19F77C42914FB6C3E88EED0E52A939BDF22D548937C19185516B9358B4EB34E03D150B0B4AFB629E754BC5E4067284AE7133D0D5EFB3BE5DA06F567A2A4B1E91E8D1E7AF50B463E1ED8967131D6D1C33FEB94011E8ED1074D4EB2E4D30952FB76145541E5CB643750223F6952C196D51393B3184AB35F7E7B4929647721139F7D115A9F02745B46C22BC5C5ED151C7F764064C453179B221935EC48128026525EAF5287311AB4FB87824B772C093CC21DE77E660186B8D5A4493DCF0B4EA7A751187C9AC73953F22785371312FC4D12421A17EAE731FEFAE466BD923E08BF2196A820E94E1D0334B2B86994CACACE28256CFE1B1CC5E56102D16CDF512D5135668803AC9BC931B20162D17B1861C8D5A7584056E462815E9726AE29CE5BE9547FE2A698E366865949169F30430B8CA0D73037223B6D2D97F6552ED21A2FC0A9804A5B12F07AF98D44FBE3CF12927AD586AB80953B25D308E3863D5AC23A54AEA7A0EA0786198F6DDB4CACBC2EEF4987913FA6CFCC6AB0354EE7A226CA9F46FE5C8EFEF7B9D1B3718D27FA1227A47F213794116ACBF4F120175A189DFB83D786C2F89A7CACF23825DE573274F7A964B3A070D66D049C7245D7739611FDBDFFAC21373A1B52D9DD3068A814EC08599EECD46ED0C775AEF19513622DEE75DF2792D7F123A45025378912A35B303708D0B3426C65C69B24358ADDA1708989E2D1217EC7F7BE32C37449BE2D1B843C77555EADC7B29878B71D95C420A9A744CA247E3382DDA1996A4E749F7315942E47EB1383339A1C20A7943543531A9EF0309EA7114AB0B3DC4ED9EDA988D6E978092EB9938815A355087C63149ABF9FE4D1F1B2A37FE3404F7587246F42758BBC7F8B111136092C28400D45D28E50F685240019A30574ABDC1906CDEA07B29155A71700731904CB3B49A3DE0626003E6D903C22FE058F47D8CABF213BECE4C4371A0DBF0EE89C6C018EBD8C6D0C74B548931514AA46B6AFCEDFDC5BEC48A5333476CF48704DD3F8E031F62937214FCE74DB483740CEB6898426635C38C740939EEF69B4E009F8C3D208769AC3017C827BC2073911C3B1AF2BBCDF14334BC9265A38A494B033FB887E7FF7D1C3931C483CD8AB4E5B1374D03C325D7E266F6E9D9ACD06E341AE9E4C4F18E9CF15FFE0DAC5FBBF65F6ECACB4798BEA3AE6C4123B7BDFF4A9B34DBDAC333E3ECF74F892BB91BAADF533161764824970683AD1D513C98063779BBE2F1C80B90B29F9A333CF5FB391354F1838AD2650F3B8C3519A0CDF69E359D73379FC11022EB256FD1DB270EEBED9A0FC2E25F59DA828F8B0D0A756ADCF7F1BD3ACE22811062219CB9DD16FF101BC879B7B057D8C3A53E028469CE476B136B0CC929EFCAE217CC49C941F22953084C50C31F75B9F7E309CCA6AC26A33A66EE8F4FF4B3363D8748C89115D38CB895C653D07BB99677DC919BD6DB824A31FD90BB56BA5C62546E45360AB276729F070456CDF89B5F48B50AA534C8EE341CAE2CBE2A79689464C2CF7D65318C6AB8ACAB5FDA822F132F2B5637963174A628156E1D166654A11C77B3A428B41CC7C618E03C97EA13E8489E3BDEF8AF3EC98B74EB68474191E15019EC80649A04DE49136384EF7C0831E9B3F4582402D5F07F0D75C12B57220C7E762243996065366F5F6663A8621DDE3819A0BD52AB1E64A07FB0006B9FB458761C3255E88BF794141647E7A42A422328C87F6BCCA09B8CA3D435B5815491ECC58B874A264E61EA49BAF9D0F8C75CDF72A68B1DE29BFBC0EC715E2C4B9EAD89B30315D8C5D554ABF4D862CE78EC051D635D6771388B00E50AB1C1FD412FC592ECB7A7C0F36EDB8E9C3EBA02B3FB4784199D7C3984DC56B5B19847CFBF6A889BBD98F3105CE8A4039DAEAB3CE4784DE71E3AE19C2355C09982653A5A85C554F7B86A3839B7928B2E3433BE19C4C4C2B2A23D0BB99FF2297AFF64CA4983CA89F450D5E173F930733F63E83914D771022353D8DB88A28401F785ACB7D6BC3FD5293F600299E22871422C5DC47DEFD4D818AA741E64E8DAB7354CC927FA2A93397218823340CC695998B073DF31808C41A0DA96540B64C10C929FE54C62C99319F628CBF8004977BD13DBDDF029D2902C2DA2C0A0658D85D336CBED91B1A5813C63A5149BA4771E2EBEDFEAE4FBBEE78FADE02E8F1E03BCDDC1C07C6F9C402CEAC52A98FC6CB51D3EFF91F909DADCBC8E469E2E5585DA9914A93CF36838D737CEC90718BFD30CA4E0AD7EF7BB2C6C0A6E26D0C54E2A3C038177057B079B241CC886EA58E145496C932EEF5461D2D68FAA6FEF92BB8A0EB10544E81DE7C3C1FE3BDC25FD0F60DF0B21D55F005AC9F2D0C4E9D39FBF213359AC59FE2C6489149661688918CE6521BA46491296EABA965F6109D3E521B74556CE80ACE4F8A34B57D0FD6913BA3F1C68D56E41735F8D0EDF9E2C293659A73455829F1ACDA870E9F36051DC977C828946B3B89C640340051447B2F67CD5DC2A5AD3B298E655D49019B8A8AD0CE4BB3A3BA7DC10E8A619B12A394027E27060C9CB9C890206114A3F688C154703D468461A9D4A3FCDA140101035923B27498BAF3EE7F0D38A870E85839899052C48809C54D266830EDE8B5BA0F85C7BA5CC857DDC41D6013D51CB64B7F7F1258C9B70C9A2109DEE3416880253E05B4AB7191A4E4411154E84F623138D755CBD55F9CE28CB6560A4B9D8B2D391CB52FF989A147F48BB17587E1C382ACE220619E5DDE43EA51F711CDAAED45F9CC10EC1713DB50FB7DE410CD39F97A6779AFFC4A0B2C889A15C606382F431BDDA0186889DDD99FFC7EF6A871DE751BD0D3825F1290C0853C488675B4F29DB3EE7B6D14BBE454D8BCB005815725CE413F03DE990AD6F2AFAB259E70074CE4B7F9800FF680715F3FD20A605366B32CC7632C2E703F0084A1D821B7F760A324B3AD5E65D9098DACB039C75F9DB9F9A85820CDC9A779D3722E3C35480D8A7286E2D36FEE7E8A14D32F3C192C39E67ECD7693B3280266CA07A06A3BF118DC9EAE1A23F4034CD976B32D334365058AB3C8DF0BF69879C8FDF90FE33F61205ABB6A89369DF4C96476D77B6C79C370F853E4FA49C186C221411F7C504D5CECD66114649119C26FF8000433F4F7392CDC073D51B3D15210ED8BEB5A2EB60645F8A4FA228B971F347D94B9ACD102605968AB2F7ED6635B0A90A7AE75F3E526F86F6A062C77BE9B0391BFA87C219D258E5C3FD64D3CB360F96DEB05311DCAB0B5A0BD9AB1BD36E4F9C4AA62BDAADA7404B08FF4328FF5AA0D9651B676B23855845DF4712980E04262C6D7B6CA5B4F4941EC0F8DC4835355559FEC78D06E41EC597B47B74C1E5AD7C61A987B5A88D1ED4362B3C132967EC09182E4BE876BD86F1D5C3B1632A8F56E13125C0387454E66C6BA34412E509F1736FA4FC9694AC550979AB064389577038662628922316BD7F042B6A69B516F46A56C28C2139A3506AB7B4283BC8A383748C9BC24504993C2B2B42A83C362CFC1798B342A9510BF37654FFC41A2DD3B14AE1F23F349CF7F920A07923AAF8E106A83929A85200E2CCF4BF4D78418A37DE65A5B4F9D270DD3213910E765F8C8FC567B2BA1062153F9DFA639779418EB343924567B0E42D85015BF2F3379027973C080107285650AF8CAEF9B892E607DD3321914EEE134B3DF7282ED9EC79FCAB130A15357A2B858FA77108D9B086263A08B482DCC375F0C4CFC5084D3F1181FD4F64C04B3B8088E9E4D18FB75B376890798DE7BB1E85132A7D92E2E0EACDC92EA04B847FD07B9DB141F0CD1C823C39EB20C0C8F53724DD314305A2849044EFC32F0F0535DB38219C98FD8BBE0A8CD897FE00DC500D9F44288468B03C8E0301E2555E863128FF3F9649F03275EF56204EDAD48B20E05558EA52A2813E998E9BCDBA3426E53D2A3B3C047F42FEE803C5561392887C3FA2449444D6CDFE4A89A9396F7F6BE56747961C021CDED77CDA3230D30CFF132A8A6FF524FF7E1E6335D6C97D5769FD62B1BE97675770286712A4B72D8FD3B3674EB8E71491D70508F9B9A1624C8A4F9EDE2EE27CD3205E6890FF8314D840CD3C270DAB6A4CCF896A7C3195E766F96E67381AF09D303A22C62CB1D6C66DD51028508971E2916DBA5DADF4DDF6AED606B16A34DFFFD8BD79072281351AE4C55A9136683A9B78A240254CF3AE877A9061CD17B33487944BEB504D03DC2F0FA8CDD563E45E4FBBE5DA3AD9B9D5E27A8962915B40997FD64F1A10EAB864DE75F67E948B116384DCC14CC27D8964AE7E8D70BB9B8928883E435E34B923BE01F35140CF7EC5D1CBCD0B8FADF0399453F4C048B9D4009A82B8864359B9A5BB53B98934656DD05CC8B677B87740A84D3DE64C49D802E81F5AE95321DC249A466D87CC6F64C2DCB666B4437A75C42D68E1DB5CCCEB1CCE9C68A6E1F47F920CC7299DE922A18D95CC894823B38A900CFC2AE9F23AFAE8675F89D590B0E9BB69C8BE83B9F9EBEF273D0A7EA30690F66CAA88DAF29CDA9BFD3C88A11B02763602F978500BC2DFA0898D83898C09D4FDBFF5928D2DFE9CF6E058BCC1DD30508E58ED1ED170090E523C9413734AD74CE5CAC2732E012FFA6ABF04C6B689CF70F10C04938CAEF9946973F36B3AC4EAF643FA5922BBBCF32C6B648488207D7E7E236351BA4085EDCCC8C6F3BAF37C2B532A5DFE4AF3F65F65E321AB14E3F7F75B6F2930F47BC93FA683842F45B7AE9B432E9D160F67B45413DC31C319ADCB4E075954C7E5C353AB7DB1E422F123C97B83EE25F8A8A66A8F1880819365A8E53BD398D8C73A5EDC546B84780E0BB633C082AE93B0B03ED6C8CC900FDBCF386062516103F618CD8EDDE18F8885ADC860405234121CAF7AA1F9C31AE56B8BE807D8A51C67DA0370FF637D085CE08BE04834FDD95525164A1741117A6F15795D70585BC8355636448504A5DF0576D94FD542F8103D418E99413873D52D11EBD6E46B23CAACBA7898FDA32B33D0CF8B7A4A25611834F309B1AF06DE37B3993CC77EA755466AC4535C5970DAC912D0F8DF0DB18FFC17F8B9882F1DD7E01583B85662C8003E0F694AD2FC72732490A090D25F5933AE71185ACA1260F4719880BB46F1E22F56661BB341AD226814C73FAAAEA6E054D01A5E0A66B525DA998C8CEB1D90125B54D5599BF4714F5D6CAB9D7D205D90D1D0A1CEF7D241CC987F6F9767E73DBE3D734393DA178C72B1F24DC9C2F1E5ADCF10EB893AF6ABF157477A88DA0853E01B7F7D34DD77F429E76814C4974B8D8C2BA4CD8977FDD1156C5CAD5C75FA438876AC8C4BDD8E44843BED62F649E7C993096D26A77B067B4505B9FF6336E30D2B36D1B0C7FA8202F1FB584E47F8C02D5663AAE87575287C5896E3E6EFD143F7E0DEFEE4389EC579EBC9C8D75BDE56B2F7AC703AC85E97EBC6C08B55A29BA3A06C8165FB2D03889E300E39364BC4CD856D67291524C81E884B5153A45D7B53C66751E863594D40CC00A9B23B9B22E40AEAC1D9F12F4D4EC0A73A1456506AEFC318F8AEBBAFA5F8467209F03AFAEF0571863F7735C858776CA4016370AC39794B42509668791F614ABED4F3B31FD92E52E5790E0EBB47344D62E4254935EC21FD3443B62C6CF46FA9E82CDC3A2B58958FEB91AF1E26537BF98734112E2F8C70A4CDB3AF63F60F746339915AAA60CA846C4E2DA28B43018BA24D9A34D348335A4261CBA82A7C390F86B51FA5478E1053A5D7EDC07F2322AC52E0BCAF24FC665928979A9E51079F71A61144A8F13B7F979303271397998B349F1AD62B53EC90D0DED31B429A9448ACE6672AC28A74FF45CD596CE60D64AC247467AEB4E54C6C9A46719DD4D98D37642BF87AF933EE2D0492115392AA79373948D7D4E3BBF67C46E52B1CAB534FCD662F40C0B1F8EE5465FA0C40D6D49DC0DE315BD972B3EB87CF6BB182D507C8F97FA061BA7AE4FC2E5484C5D769AB5BFED418B95AFC1D2D5EC1B243D40586974A1CBE403092438565E8E90AFC4F0F30C474C507BC9CCFE000000000000000000000000000000070B0E161E28343C" + } + ] + }, + { + "tgId": 6, + "tests": [ + { + "tcId": 51, + "signature": "E55D625692737213DD3D7F5142F3AA3387122F20C950930A7E7CCC0C6D21B95D6247D5FB3ACCBCB8A15ADF9758BA7E409A76D01CBF0F14C3233B21B05D113B1F70CB21785168E23A294A0DD03250DCBBD1CF80197AC7FC372D5A5ADF3E7E892DC60E759ABBDF698228B6D0F3F4CB4FD5DC5DFE8D01B4939F89531874292036BF34CA712B0114FB66942881F1F17E80B64E0E9E9E60D76AFB59C7969FB49C987206C16CAA8EC748E6C3AD8B4EF7819274C05A2B548D4715ACED4569D07C288018A39FB714C651F9027098D9C109C0D7CE8B817B30994C851CFAAEBF0595BB6E01E4FCE711169028C3C4369F11CDEBEB7115081D432B12A64EB6F935E4370DF749DF734DE35733967B72452F9270BB6FCD908267BB319D9E3875CD5B55106BFC0015C8CBFCE11841E86E92EC1A26886CF62A5C0594D7B8D07852688DC5BDD629F821DFB3284374C70E99D30CDEE90644CD77133482BA36207102B16EBACF9F1536C8F14E3630342D236C77ECCABA7C174F3F224A34A15CB38FD848D58A2C8B1BFB87DABCB6D959D69BF06E8DB152E18A3631A783CEDF36EBBEEAC3C6A6522D890BF95B1D14A9BF3731E01CF52995F0C008E897EE532785817D47E5ACC51B48A5361E8AD7F5C99374CE06EAC32645FFED39C10B7A593C0FEE89EFA4ECD0723495C9C47847B6B7CEA4D9A1B637C1F1FB4E4C38B04AE51363DC44C47E869CAD6929FDA1FEAD3B59242F70AE5F2C00FE0109A31087F0ADFA9B838F48968B9A35E74DAAECA4CD267C3EAC93269D6B8334C471E1C8938809AF00B57FD95A8E36C12E7EF10CC52AB3E448DFFBFF99C966D228467C433996699542ACE0C20C6599C8B0AE76E8183EA91D44811465F7DFD1D17B7C28E0779D799CE41AF1D0FF8EEA5884B347BCA14748B7C3D5D1F3DDA63B154CB3B5FD529D7EF0C7402C34BCCF1C6730C04DA1C75EADAFCDFA21E4B5338B372DCF4D074861B0B68B2705A08C71958402B21E59BCB6E22C3C204CDE1E3524C15B3CB42A8CA72DE3DC45266E29525D248AC21673DB80F291EC053E2E9E39125E118024F5FC864CD9F97059C8C8575D0F68753C7A3D1BF7D0DFE2F9BD44FD2175867725AFD328552A607D799C722F6EAB2F26440CFF52BDA1A907BD9D2A642E0BA1B878D3C4849AE1DBB44A4C457A8ED5A36B098D728E6D1734FFD6ED24197DC62D5B8268AE2533BBCB7DFD001583EABBE7403D80D59E6CE03C7E3E12C7367E4184E8B416CA4AB7EB16ECAB5A69247F5E81867D30614E0F7539EEF2F4DC5E2340E83CC010AD5EE6068E5F55C569655FA36E738682325F36A76B2C26CD64C8571F067AAB8BA7DB53481A068D36F17774E6F518628E8ABFB77F7244ACC89A0E604BABB29E95DF95289878BBA95D8EEEB484F5817EA1533EBB43F6D4B760FDF4F868B61D9AF7DA77FABB7444DE7C322D5C24D84DBFE05C70123C43CC5F00D51FEA5DC93A5C32EDE0F159A0B771DC65D2882020D859532D302DFCA9EA45B0F31E669FF6F15E9B671DBF5E19B32AE8CEE590FE825C197B843E45FF5DC22E496AB12D502D21F72AA239478DB517643E96139053EA574CDB3D43C3E7D65C5489DF6EF9E4C664F0881CD0F69D9ED7CD2CFBCC540E96D74E05D2B38885D860A4F2E4D7FFAF122EBAC45A3A3EC5D7F3604F27EFE035AC4A8B147DC4EF619A692E4980040C18B942C68C8A9943A65ACD7220ADFD9CC4AADF6C6C03EF483EFB4ABCAA44EEC4258FF98AC2247315FA0ECB00EE9B393F601F0095CAFEC22C355FD9D129B54DC166518F173BF4F14942360C5B58F29B5901FB157F21901F56698BE2A544CB84984B75A8CB830DE81C917FE4578116342FCE01AA625444B7D6C7F1689A003B7116F9966A906C2C4E58BCDDE93B60B7A097EED634DD494AD985D1B79514EC6A40E83180F1D85F75F6923A4FCD0A6EBFA12748792704762CAB2506EB43DD1B4B24FC93511C45F6AE77CFC9E620E4A52B3D7DF0EB517CCAFE58BAC4079575620C5068881A8A0D1B5C531A9CA84EFE639BDB05700175A13A08FA51D5F681DE69E540B3F87C4697A64EA851479CB925CD4EEDFCEE036ACD9365B368096FE8006A3FBFE86F09E9F26F442EB1817604DD6EF49361E578D4DABF05A1F49DFD57069C134597F248E61AB5AD091104BBA0A8A3A333CD422C66C29480159D567402EEA7E490DDFB0B3BF07A0244E811C43AFE732A4C923C23378B4F288E1C4E7D0D6BFD20B593B3753028C77E67C4DEDA27A9E3F2F525985F6BBE1180234930C88A63F9C414772AE22142281CEB9F7B70A82BFB2536A6ACFE8EFFB68609157ED9268FDBF22DC2FAAEDA50F62453DBBF929D7E48CC75ACD0D345092F0160BBAECBE6B330DAD9B612CDF511CF2B2AC6619A0559085864ECDB77CF64E24B6EF407685EE931B13867F9292E7AD203A6293F2258666A07D8FDC503EE66D466706DA4C4A1EECD4DFA3C3436C2C51E86B87B7CBC6716F36EF2B7EA961B0DA2C842BF30092A6D9D35B392BA3EE2E9E2AA9070CE0F07FA7C3BF7667F5CFED9721C4EFE7E868E7F628D41467B4317B944ED391B3EF92DC75C9DAC0500C6854EB8BC29DF6D6ACCEBD64486AAC95549A13F595EAFD5C9961984C04D1BE52C428D2CC8830026BF469F2097EC2CA92CF0A711EDE2A257834092F358B74ED63A9DF0DDD45F8258D3720569FF1EBC749087B57AEEF8CE3F59E1C04624F89D93514A44FBEA58A6AC9A7CA311A347442411F5561A3BCFECD92B6CBAA6A267B9E0CB3F8DA8C48A45ABE2101910C9DB0164C00B6F3BA1E9EB749A6393E5743FD37BEA8CD67D66DD906C696705AD70F1FA52BBD53D0E7E87E098AFA6E60E259170CA36E4F8F7951C48F6629A4DE4E73A92C62EAB8A757C45DA54B16D2ECC1346678FFFDA18E14CE46AB6AC65320C63D543B58BB152EE0CBB623430DBF708C6E85B07666D4B39C6942B229E3E45623D05032B1671BB851B6E84D3484D6326609745B8EA439600FE0B85BD2240A4A72FC1EBFDB522D51FB3EA7C6D20FB98A5F28470F7B92A12630C2D976CC276AC32E2B13AB3AB9EBB61B46A5F2D4DCE0DFB9780894A81FBB2723766B908BFCD9F63B2BA54F19EEC116726C798DDA3C5508617D5CF519722652B71F7348455C9D1FE75420A5A3159E88A0DE5771CF5FD270505F728DA54ABBDDC50B8DB2EB42841300440D5F012D7163D8F41E7707682B9C4B21F5710B6C4840DB1B821B27709F6D59CE4A2FA831356943F376D0D7C7EA0E5C8D9420F35B1DCB949D5EDA8900914AE63B5EA620D9E6D93BD3AEA24B5ACC9D17BBCC6C4BA68B165FEAB30D492D9C19484E1204E287C3A3E8B4479C7B5A595C2C9A83F9267069A12D3AE78870E315426DF97EB6CF3C95339ED505AF96A03278EC6795BD4D35797FDF5CB14DBBE39B9648A75AAE34A1959697DF87D8CB82F3257BF849E454EC4A065A40B7336C5D107F81C9107B80B4BE54FE6A1DF2903E768A4328E218F1551576516F055718C28D882DC8AC1E75CF2D5B818169F638921F1A6ED21DAC80A10211898D0F29EDE5AA151C9183B687975E7F4F9BF5FBE6135A902562D99D895FA788A67241DDF1314D0B4B62111B7A4068D1DF6D5502A0A423C7CF11F151C8169DACCAC8FB9084EF84E3E77264A1F7289CA917799BF28D23165303784668A1CC6597D489B4DDC874FD204A08B8B373B1ADBCF633907F337CF0E2FEBE62AA14CE0753FABF7DE4883798930A71BE8738E9D1DF65C914F447C04A707C8CC4A5C81AD487CE5195AC4298014FAC2261C5028B9F67F8D519ADABB8E90BA3BD94D61BEFD33C0CA7B09FF36847011B4BE81FE71EE81D761BB83A6A0DC2004024C1B4DED8AC13870C369C950C21764AD9D446344E5327B90E3EF4528A62392CBA1FCA8B439F1B1001F06D4915DDBAC7D87D4EECD4A063EB48465AA4705417C95473A4980C5AC32416A3A2BB9D92180C7C1D0C9954BC3EA0D3F0EE45AD8BD11D0766D3CA764D8CA4C8F582CDD951FBB768D10FDAD45CE716E2792C4A6174695DBD8EA9A5F0EE00AA2F579C374A770993B23D73EA496B55477718D782ECC0A4EF8A996EEB44B5BDC526DE16136E132D6A27B2ECC7892A18159B8C704113DF0F9F93E473CEAD5302DAEC047C861CC9C2EC04016117313F319AE724472C559512E9FE307B0CA6BB01520B42500EDFDACD6348BCAE8C63BFD0222E6912B4B61DF635C2B5F82072359825E0E21F79C371C7E6FD4FA91408B9868BD602F0AC8C899A1C610F12753D3FB2302E78E95B1F021CB90EE8DE02757DE40A3E78F61C18FC50C0FBA05A0588E868AF572E134B4F68E6EA421754373E73272809BE71D788F0D06479E4DB4AC3E0DB81123FFADB923E0A437A63DC215F464031F0A68ED3737E83E5B4978FCFC1206E8C7CD3AAFD454A7047BFC66A6A81C380C2608E6EE47258059A5398120EE5F499A0137E99618D0052DE373D5083B1846FE9E675B9EF853052F96189C090DA605B39E2F0B5AF393FF29F34F62D59ACE7464D0BCB308F1D322A5BE640AEBA5F51B7E0A443B1DA9489A2FED050F44B36DAD392CBA8E2BDE1738D169EAAE4E97CD61BA7539F281BBA90F6F82D4CBE4938211729AE987ECCC6DA17D476020B6EEC6AAC03C9508A08BFA04F66F6548CAA7A3A8BB3B8091B66D2F9D97BB52E6C424999763ADD2FDB3946DC1FBFA894578803CAA3FC07E8D3700A770D6572AD317B19EDF969840B81CCCC6CDCDB0F32353B64578A6A0886106048E1BCD1229500FD28C8951D1740BE3A7758A6095EF6A98C735A5C0FB4C88A1DACE793D4E4F917588E05F17F5EFF849FEB1DB0DE8B2F7D490BDB06B3A1BB5C6FB93EFF3DD60EA6711FE6ACC2C642A852E2439346BBCF889B349829CC004296D25CB19E153C6107D6207D2838B89047006604FB6102BA092F41A7AD64FDC6C6C27E5EC681B957C1C952CB70A8DC75792004DC05FD4F4883F8D431205E2140EDD2CECD52F1AE697DCFE9680673BD46373FAC84F4C4F2D6876448EC2199944EAF2332383C8B17C27439B67F9DEE1AE03A5A52B96B2EC4A43A76DF4DB325B54D663EA65C2A84B80CC652DCE6F612F58D1E5648A428DBAFA355C9ED5802D5CC347FB0D43207AA437B22F0B43B994D3D9C2D7025D6A1299E7326CF00C73513384A90C66C919889AF1B6F841B1DC60A480730B21F9B8017E660DB42B538D7D0BE1A30C27F62F2734537554F75E051C5A940814DEAA98D9A5A0BE80C1EB3CCF7888A4A203F8791F8484A70E951A85EF4CBEA299AB10DD853F106A9CD5DD7AFBF5D9D9AADF0378AF1DEC18EB00B664B575A500DC3645BD0C66CEA9BBD1F7E46ADA0E810F6A71605C41D2124514EF6FEC22734CA794DD1A422258140C4E6D777FF5C96981A3B86D1C3947A5C4611C912F67C35E871A85817D76F2E0B9D04333F1C1BA486F48D5AEB6DCAACAEB0B6BFEF4F16E5DE49053CF9E1380CEE5DDA401BC1650D078963F2B7A718E86FD1421DF4DD7DD4259B3ED81E3AF7157E704D226A883FC03908C88C4BF745459D8669FE27ACE5B9CC437FADB409ADD739C065A2143FBFA1B41319FF4240905FE5617529CC7E2CAC91FBEE2EB92EED476449AFAFB076298ECA0CFBFFA5E1B8BCD33FB1A97FE506522089EC38788CADD115EA7CFF3070A340E301BC5CEF7A6A431B540B881ACAA07E07D5E6A25858D1D82458276B265693E88FE21FE6A6B97D6707000831839A6913FB1B7ED11D3F97431EC21A2EE6904C0EA4A171AF8DAF152B278694FDFE6B9F3E7488B095F4A7A058EA8F6693D917A6F6CAD0316EAE004FE5471506D31E43776D61BA9EE567A3934240058E32FD497576FD80E8BD3887FE87472F7BA2625E4D586CDA81E8D49CF04925B50D0733CC917C30E6702C5DE48880D2C0D6804D551DF4F23897A2941B27ACA86A5CCC4F5D3E1EFB8CD84B56DB6511B812697AC00FC768D99D9358E4D3EC0C10E8D9BE579F3C7A0A4A6A2E98BCD367976F16AEECF918D91B1AFF2F543F6B23A399FBFDE160352186293B509C4EE279C566F0C1C1242F034BD44524C327E64DF7816D99ED78A11336542EC3607EE3F19979B929D3AE49883DB0C8539FA8D73F5BFE07540509BF2E6B6A533D0C4D6ABFF16DE309C6890E05ED3D5A9B0D96B0A43459A3DE8B666E457058E5B72FE50448CE46843510D9AD336A9C7F6CF6D2C9546986D9E7890871964D5DE1D9B374E52F514AAEE3183557C380FB3F6F21C6071681F06BD99FD4212543EBA4B60FBFB514D02CEE59E59B2E69867BBABC808E4080DF53B477839245680F06A1D33055FF2A238ADDF5CC5EA9CC70A1B5B43E9593D680023325D25FDA7CADAA1FD224E3496E70DFF893BA6560D1113A69D3BBC12979A2BAAE9E2CFD2D3EF95FC40809448805A3F4AD2B57D61A2267BDC32CB842E9B296345740D8554B216779B47516333E91A529DEB26067F97A0A1AA070F1E23ABCCD50F3E88AAC3ED06253A4A62859FA7D3F51C9ACC52879FB8C7DDF1506670ACC62C2E8CC9D9F600000000000000000000000000000000000000000000000000060D131D20272C32" + }, + { + "tcId": 52, + "signature": "88E11FDDF391804879D8B14A3AF402CEA0952C6583403C48D0F6F630B7D7B2EBF74533842404B96625F092D0854B75A1525651C774D9B246E68A8199A2D391F8335E3127028AAD1DAFCC4D95BF800F9E5217AA109976CD18743B8514D6C1F5EDA5FC5EEF357D4613C4AE1DD2821797FC09F3D5CD966D4B3E023F3C4F04EAB4B6EA9358DE7442FDEE4F520EFEEEA57AEFCD7730D59ECF15773C43F6FD804C1A8447D8A7FCDE7A9CB83631A8B673244BF23FE639BF576632FEA0FBB97A01428496CEA7D81E73F551EF541BEB500CD8BD9CE7FEB7177F3D10D63C23CAC8BC9CA09F839AFD4A35EB04138A35FF58790BE8F56B222FC15DA91C0FC95496CA3EB7254FC71B238453525619BE30D59EC1B04AD0E95C27721E3A41A841118E50DF5F67EE44ABE797E04536F2573E21B43E3FB3E9566BB3F3019B82BC4EFB53752DDC600FA9F22166206EFD210DA98D6E639BBA202DD0FB33F16C35D9F1EF6C30A86B02FE2DA3E7153376D7DDE9264BEEBBB59F567DF101CCCB13596A360C4D7F2E9D02550ACE2A83A63BF5D91985BA17D1925E41364F5AC3DBDB15332E645271BC03A4143194F6BAE651C379DCD880A7565746C1CDC1370AF89C0DD2B50440C1700C751DDB9898E0A204FD4F7AC75E1C0DF62AD1211C2F2A39633C7DE668907213B197B900C28459B212C6310CB6ABAE589ACF9293B7D57B5EDF6C34E6BF1C19FB79224C674FD61706CAA1BEB39960A89C7FA7F548FD215553A876430F77CD0AEC25556C37FC463A2B2C6C12D9360FA1553F1BD148E2D05D21F331B3A20A646EBEA66C54A46FD008D94ACBA610B02A26363A1057BE3231A76434C1EFD875749957B30D2CCD6B3FB4BFF5615AAC3FC7EBC3FDB09C4D343D7989DAB3A805AC01450C89265C21C9C48DA744F12F7509DD205519AE9B5EF6F925E484B22AC17D3ECE38ADFB982730520A8F609DF65200CA2F1C2CB7C0FACCD994887EE0B0186A27627B3AE90EAAD3A5198334EEAB4A1327A6958B3662332E278AD34A44DE33C26CBD5053D845B003249C6E989873691E17CB98F8A5EC1D94DD23C3CEDD55D7D7DD8363F5C99477D5F6BD2FC5CA0EDB05327234E0A52D392C54A3690FAD3BCC4CAB9ABFD722947B93B6F9FA3D31821C44045195D4BA7FB4326E46BC83012AEEDE3AC824DF09E829B7629DECD95420E71A52713E2B50DD88059B73999E81691852AE4DB268A9F4475642C7C4F5564D569678B4E44C345C17C0F0789B7C6A2F2F5FE8DFB7DF1D3173FC1260F7EE5125E6164960AD73A65806E8BADD3ECD4736EB5B0288FE42972D020DD8358A32955BF439E1CD8F3C7D7EF0ED84D1DEA4AA877A35324201F443039A2EBD6E3CDD9CCC3E048C23B5760988EC8BDE884A9EE9D9A4C3B5A4166D1E1348FD93BD653EDA2943F2DE97FFE902537A00B494959E4849F93217A6F25416ECD9EF83A9AE1523D894EC7A350C689578FA655D8A0CCCD2E08DCAF1D555D57952DE9263D0B38DFCDEEEB886CFA5B665FD4244A3463FC8F8E04D505810F4D460AC1AD8BDA57A3C96A9B1549BB04E02A3852DDAFD2B900109246397A2DB91E3A3696F03CEA3F9F77E423470FE11662572B50B6490A3D215E7D90C73D1B1F4545F8A92D04295660F8B838692A5D2E74222C7E236717B55DBA0CF1F633D12D5637E4F5467305EBFA0C59D3D932C0EA1FBAC0050796BDA12F99E4C779AA0562326D65EBBD77C1485747B98214C2E02C343E106EBE2CF585E5BB473959CA87350C12136BC4FA5E01AC2D36A21720EBFBC04250AD56CBC7EB8977FD1DBE93F2061326F62B602C703F69BD89D33C670FF04CBDFD5F0C7060A3AF97BD4252863E2D638CC5D26080A9E72CB87602FA1B61EDFBA4721464A1E9ABACB0D7F1A65A272B3762BA9C270CE58ED32D573A7EB6C88D8252EF5147D173A42B00D982BBD832C66EBEA952F99931A048D6135693B518B9674912B74CC8C16D0E46874E4C09A6171AB38AC76FF2A6512F12F620F7C834337DD3976E82870331ABB2F9C94D9C3B946915B6185A0CAD49AAE611B3EB2B7A074AEFB241FB143E3FF21643C1041147948F27C9ED404B6B61ECF763A740A10F0A61DD309C9396022A62687B0A0FA9C4DBC4D6326C464A2034B8BC66C1C12295A377282FED0CC050278CD72A4DED6EA7573EDB08ADD82453AF896D4E1729A4D0AE156F068C4A2DBB5D1AE079A28C2804491409C6D7D84AC2FE043A4DA0E8A2D71EA26CA4A83EB0D1047A0ADD74703F57734F3AE7762AA8F0250C1198DFE59306F5B1F35C4774FDFB186868282D012BCFEAD3F634786523FCD979DF9FBC4A966C7346D45BA8A2CA8AF069444C81C986BCD2D1FB489C23B8A60177D042556F482EE37A290C9839F9BC7EE82DA773DA85CE2D647D4FB14DA06A7B01C1DA128F4ECA69666145CEDEBE97B81C9C7979A863B9F60E82D4294914AA65BD56D0E134497C57BAA980BF6B149455557E9F0C90E621DB4FBDA4ECBD012B95B733C4E8DC9861F9D19CFC633FB2DAEDF1F697360F6AB47586201503E0CB2D2FEE4CEFAE0F6FD999DCA819358AFB5D83016BC918C5CE1EB2DDCA9589C3710ED05F1D849189917B92667EDDF06E984C7D4BBBA47E1EB25DC3B740A08C58559143563429BCDD16271F06680A98C3BA688627F890CA6E4C5D156D5D667AF1EAD5033C7D14468A1CEF5665521955938A5C112A050D3E6505BB4F5CCFF3EEEC02733091D4D5316A804674FBF29E26D9FC11F2D24565BB35E835F5788D81015A65D41495BE82FDFB5B0B1E032DFBC8C3CC5919EEFD11B48E6B06874F45ED1114D9A1C4C0F60D4B4944FC0B2A42018A97F76DCD200598DA6747870604906FCE07CDF973B5F1435023C7894EA8FEA0D4D9E126D4CE0157F9F8595E48AFD76685422F9CC94C1520E48D66BD04478CF48448334B34A55043A8684D36BEAC089CED40793819C25CA057EA762BFAE79F0F90A6798F61E025A0ED8704AFAFECD2DBC6D6E01166DCFC3194948A02B74C735D11F69E1AAB1DCD875D100CDA177429009B5570F5F4BB9E6FF4E494F4EA7E127691F8FE31619C771CE587C5E8BDF1D1727C21C0493125AC3C7E1935D0A49EFC0ADE9621FDBB4C4099DB1227BDA48B7E9D9FBF8D1391F74F2DEC3E040436A2134098FCAB229CA43835039CF79A44A2BEDC4342DD21829383753B319A9796934103DE48752483C1F551F1288F489B96EFE084030AC1706419856CE3D893313F8CF2A816984999CD09EF64AA86544E7267D0D3473EB31D95DD7B25971A4F4B7A91B355269B29E88896E967E6908C44EE25A74A63D64C5D3C49324E00B099C652E11B0D5BDB91662B6D10A974014E2BF306BB0597ABA30B69013590377739C4370D1D70A0DB022CA4E39309A91F559BC9EEF3326DED7E16E4A4886C173F70D17B01E2EF7363791A0FFA9152EA8BA4DFBA6A7AA5F5004E2C8EC07BD6D64ED86E47DEAB073E231DADBA8E5C7AAFD5F46510158FEFC7925E6084759F15178C5F59A7EE4499FD739ADD42D6ADB20FAFDE883DCAE598CDDD4BE56C2A737CA14E4609AE9F3FC7DDF29BA57B901921E08FA088DA6D55DF25A5C955049B8FB58720477CCDA8CC36754FE725829B6BC2D4D5AD17706B1CDE845301970084F1ACE4110C35F1F3909819569E8B4D09819F14223170901F356421EBEF6A6D87F605592A2D1FE74990729E8CC178CC0FB95DB0614C32DA2C6CA95248C5E49CCFB9324288C4DB7DE4F360453D709810DB5ACCD5971ABBDD59D8542EBE07D79FEDBAB31B17FA7F174CFA92201B713D85A1A84D74EE2F75AC46AA17ED102A3071CB6A4BE05D89F7CC52A1CB4B6B70077AB7F63F022F92270AFC92EEFF099982953BAD9E2A6D7AAA28451E6C4B504C676DB09619A098CC81B5C22810C22316FAC3CF63F956D9CE3878CD0D5F07DE678313A565ADB2BDAB4FF35023F0491D4826E232DDA2900BF52ACC1C064CEF88D471C18F8C53B46A6536D82CA9C198087AFDBA057D7F21268211426F1BF94B14DEE4D910B11207099713549736653454B078C341AAE03775D3A138EBC63C0D94F81BB8A0B5A0E6BEFD5C9E01E258E4DD5336151D1D299931FE2E5386378BCD8537928E261F606FC25399809D57D0F0F2C9AD6B05A6C231F4ECB390E72D2B0AA4C366F83AEB4E9BC95A51AA52D03861E02B8D8FBAC8979A58155AE5B887AE064DFD1EF03B832B6AE866F3CD14209CC13A686C9E6E01576633892EED2728490BD753CA831EF03D4BAB0495BBB7435B200E3A5BAAB6286633F5288EA9DE38CE1A68828D84881FB173729172A91C606B3BC1EBFBCCC66E96D569CDD840EC53982DC561855052A1A806EEC0B436C1DF42D5A7AF9209E377BC7A6ACDCBFE0ACBAFC8655154099EFA4BC8D25C6A7065C8BB008C0D2D5184C645F3A354D689C0395E032489BEFC6771E952F90032B511E0B87494279D5E5BA583D6B281192162E550911D61B7007C34AF3958CD7EA50F5B47D727106BDE27C8766020573C1DB97446AE2F346DAB2CECE3532EA7C9211B61807C6E9FB84995446F3D8E5C2B8396E920EC304F43A028F59D0F9C4962A2262406C3C2E280B1A458B1E9AC0F01C1A038145001585B21FD0442BB45615577B12E25A671A6FE94DF66D682F4CE2F53599D7C5C9E4C894CFBB7FBEB8134EE10EE90ED5A4301A80D6A5662D1CE604FCEBA8424A7ED6D17EBBDE716C31BE11BE36FC755E55F8FA02921B5BCEA1148816F67376FA7487D74D9AA45881A5D9706B41A64E9FC3C743217B4C56E44B156A9DCEB2A927244BCEC968AFC9AD28F13761BA50F73590C98E3007756C6AD030B0EB63304FF9326AF130202D044134B1910D1EF2024A67F811D73C772A3F3955A694A264F68ED3E54C9AA928D25F11905C61B5907D4491789E1B43C37ABB9E47B734B63502100CE8102E0024355840BCD536CC3729F5A062D09DB4AF21A159DACE8BE6417454C13E8C090BD60AF16419EEBBB4C23A8238F674766057CA1434254A7790E0145437C3AB49D027E77FCF4145232AD469B0531384CB7E10C244E0F9969BEB8532C14BA38B2A564BE9B22B64B975DE8DF44B423523C78F3009B3BBC4344BB97888C54F711B12EFD172CF9244657F9FDDDC7421F748376961662241BC69C610DA8E80F65C2ACA7483EA71CF5302A639F5C11D1644C4DA25A46F93539F2F92E47C113B2C51E2C6B6B221E8B79D991EFB88547E0017EF6EB645E8613F44BCDD962E909B4D71BC7040E93A9441D0F8EA65B014F0B10D64746ADA7101B4C7D6426A7879FB2C6D392D48B68277CA18608AB57A76C12536A5F0D08EA699C137BC58ED51183BF49BB60DDDB6B32C845AFF4FD8657E2D318C4CAD65259023A488AFCB1423D3B620E253DF1E05E65E4D61FA13FF6C54B80A1FE3D5DC3FFCA2E85490762B064883A91E1603308A0C2AC14651DAB71BD2164878B5E19B89BCA4763DFF9B02C7A0560F935FA921BB475CE4922AC938A21E96E04494E584AB465BABC536582FFB0650D6C4AED7F128494FEA3E598ED651A52EBCF3AB11CB1F5C2821F935CCE98AD4BF502FEC70E8BA7C3CBC658B5BBCFF3A08C4A1BCA6D23EF5E18ECDA5301A6C05FE112B44B51CACADD352AC478BE1D6A5B95C44E74B814035EDB328DD5432AF8A346F6C9EA047FF099977A0E3E6F38F66FEEE3A708FC81FE346F8CFF6896B10AB8B1001A6C1FCBF87A74A5D08A7BF6E38B7B1B6A290BB425749216D3C75BB2491B009F2CAEA10657E0BFB4AA55F41F97F0173769A56FBB1DA124F9DF3BD4A4D5AF37F03626A9EA70D95AEDB42F77C6D8767115EC5EEF663C590992F20FAE559BA85EBC01518E893B56891ABB5E3A3CA69EDD0000A504CE6D4C3B0072E122541BBF8EA1F92B541918EFDAA0BCD769E8A502FDA186DFD1101D08A0402A0ABA32E654A35C7CB836B9E1FBAD1A05119D994E2FDD42C521750E73FF32F8424F0BC062F02AF18999DF596B525EB734EE3F2DBA259D6CCDC45FAB25C2962C9D7C3BB624948A81E67E06AAD58F03D8810CBD994A32E6A09631753F968AD52AEBBFD4C63860E182A6E4C40695576739F73053E07A45F4F630DC8AAFE9DE67D0F110D49377F99A95FB4550A8209DD7DCF97BCFB20F8048C2D40C697B55E110CF58183DA9F8C5E1B75950C90426306594FB458B9EF2E12EC3FE2BAC4024CE9A2CB30E0CD8389962996790F17B81E21B3B460E1D15CAAC7E514FD62AE6266E7BF80606AA5239108556393B2F816CDA74234AD68273B013A5D5F699CC7BFC2AE6062471959F3FF361B26B6961C7FE142B865C4CAA9E2C145227682B0A014FE3392DC984C2033E9F6A6AD0BD40E2D2F8A09435D7CA8FCE6E3B6A27DB11738D4A4D62409D806ABFC95BA74BA2B5237091B89CC390457E82B4763AFC63856B3059C37C8DFABD7FC2536FDA49D547A5353849D949CFC99FF85053B5E72E5FF14181D2432373F45686F8294070F42669DD3B62B304295EF515C5E7290AFB9CE186874E61F33606B85888BA0A5AAD4E0000000000000000000000000000000000000000000061218191E262A36" + }, + { + "tcId": 53, + "signature": "B23469A18C93B7F5522C0E570114BF05FB9F715E3B7589D2CFE22EE22DEAB53C0600246D1D714C2933913431B628600E0BA647CFFC8F77F2E210FEBD9C3B363C2AFC13B2DD175166D01321CAFF35314EAF7B330E1066DA97D8053ADC3F480C3975E9EF0EA9938E58AADF9E08CEF9CAF23AF99D0F5E13F5C8AFC2D09A6224395A2B09882A2887CF73947C391186A4ABBB42322DE8BF981D4C7080302991A80BA0C3A027AC351FA60D05054753B1788540600B4DDAAA15431E1B67400252D92FA222F44FDF9A2482E73713B6DE71828C2406731E4B0D1376488741AFD61644F0868E740DB98B76556419CFE047CE04830E45913090D185E9D6ED5929828ECD4E2B5E476F859D05874393823C6E84CC9BBE95E61B7BE71B6584DEA865B2920FCC3CF9876366A4EF2ACE1173A06C040CB79D356776B392A6AD8390460897338A1FF236B4DF0D013CE97DED428A90F5AC5E84BC42E72CD9CC7829B32894C16BC4120ABAF2576952CEE833A8C8D00AF3977880A08A717B4C761E3F1534376D802823C161CEDE94D07B8889FA5CC39424A4752DDF8EED2378AFD2CD54DF531179CF2E94F9E88042E4C4C136750B70BD72088EA46B556215A9C0207AEC083A2B6C92C919B2BF1B7328CCE3AB628F6BC612917A66E4F6B146ED91B56B54EABE8EA4C95713F5AD564DD893A4D2DD57835CB113EEEE1B0D7D0A8F9A5A1606D143871DAAA0BD5D2EF8D3D2741CBC7A7419407A1D79EE695B47D00DC95165AFD447F69F2B3F82982B7AE8A5809DC97880DC776DA44037005635079C2E9F9422BCA1EA2BB37FD8C5B6F43AA42A1BAF22983933DFBB750EDB1D0B3A438DF1A7E2794309370B33F6F8313D2324750BBC6A2EDB48F3F849CA8A6603B2DC47DD7F70B787A12AC61531AF09903252FD339665CEF2F5DACB3F8AA1B7C97B47EC5FA1DA16998559056315A2F86CD0CAD4854EE972AC755BAC824685379C61EB2900F08ABDC83DA51082B5567698E9B6CFDF394B2782EE9A9EF37B90F05B5B7F914C45B4966BEA1C20A138AE185C8729AA6489A3CAEE50CB5CE1A57D6D3BD7DD3D4D3F1609106A80E81AACDC11D6AAB0EDDBBC3CD69460477E443B33FE6F9A432A080DEA648D1531B9C7A6F18E1708AB463DB2F15D1D6E88E9BC05B9E06595A66E96D70836D903BAF3E2ECB477BE5E209EE9527C0198AC0623EC8469321A62DF735D495E01377C4615087AD6D1D032BDCBCA10165B80D64610B1A2FA48967ACE769D8A95C22131CAB9211192A6745C947BBE12E5A612568AAF749F43105D4057ED411153CE1EEAEC8ADB94CA2997E4CCFCE645EE1DD5EC1107A43E90C277E781B24CD5BFD27365D50036E96CFBA58FEBCFB6A55D7CBAF749255A5E6FB69C17C706265D7B4C81D1FEB22721B22D165A4E1F8DDA0FC6B9251404F71C5D827DA36D8E82C35DD8BB5E886C59642EF99BAEA1DF3DA04EFDD669D5FAF274A98033EA891C0FCF1885860DDE13502FB5B7B9C789A191403183B71D7DC1BD2CEA43ECF3323577D1853A7E6FA8B7965CF5E0A14BDD7E9DA85685E392E32CAAF8B935E219E81631F7A50B121894BAD39B173C893AB13D11089CD555149979D98980B18BB81115C9BE35FD83F3353673FA1DDB5ABC0C8821BBC7793C391DF12D10ECDCCA3F1B57A91A21B7DB46862030A35DFAF3799C7CDE1F3C1A5060D567DC8BF00F92661183AFE750F2FAF76E7C5341F01446DCD45D7EAE9762400BC875BDAA1BF92F6FD47D85A629BADDBFD6455B8A53BA8F0218D7E7BE96CBB3A0756FE5DDE75A3E0F763D44790B5F6B0273B55C4953AA108CCD9DA438C253ADD439245119C83E066F89DB8A4DE618B373514D905F4568DACEC9564105C28FC6E37823C3AB7A391D1530F3DCD971DDA4DEE72B2FA971C025BD25937DFEE61E45ABA3DBE8B775297CB9E88ABF1549B622813FD5B5620B9248FD1E2CC8B562AD308E2A359F8AF73AE153D7DEE8A63357E48C8E6BE80B1BD0DF5407387F8A1BB00F19F3DEDEB5E30990FA84325B8EBC6039B021C1033EE47D1C3C806406B0635231517559CED0DF7E26CB651B67D79BEDF66365E9C2E2298FB3DDDFFE589E5DD1982628BC1BF4DA4BA3FB325E8BDB7B8191FFA1DF9815B71CB483773CC20E4E09BE8DF2915C24C2ABCD7E6EBF225B8185F242A62ED78BD29BCCD243A48C0BE697185CEF2FD6BF77BC6169AA7D98DCFD187C0C0551E954481128BFABA82269B5C3628FFB8656F367F3A6595532EDF2349A9D335003A44343F0579BAC8D65CD2C3261309855D9671009B6E644FE3D4C2DFE5F4FB928682E27FC94FC7BF65BFD71B1559B848FFE25AD07FEB7CE282F88547FEA518EABCACFD0CF0EF6BD56EACA079F285AF04D59E31A0D2E03A3F26E8F9690B29CA857093EEA5385AE8462A100D57AC2137F7C3E6A656D6BBDEDA706964C8BE08434BAED38729E605AE209F2C2A71FF1EA894484439D218F2F1A1CB4A89ABEF4EBE122DEB17026E488C2F894F42147263E4C2894E04715C04288BBDFCAEBC395F93159602EF72A1B89D9FA26D1745B10A87D038BBED00964C6719989BE6411F68670B35E4BFAEEE9545577F755E2311041C40F30DA03D4ED31C3C68AC5F6C03699D50051623FB6A186B7FBF38DA82DDF7595DE79509F36EB6566A54AF76213A1539BB58227314882C219A5C7912C8446F58B12E34FA3EE343C2056DECBCA69F93828D40E20806413FB3AC335D1855EFA8C860C8788F9A1FFB8BEF7A6F5203EBE5E8B92204C0CBF2B6DA82523D22A30D96BF9A4554B031A8866F1C41487295C61E43FC4AEFF7AAC801AE6C66B3A619F586AA28425A01312F2B727F97B87856B75296037D1AF3A87FE88705D836BE4FF958C16728175E940041A0C21BAAF6D62C6C87EF64DEAB002213A3C73535CFBED83318FAC82A4EDC91FC65B0D1B769AC1A4384D1E0D7EED6E576E9C919BA9529F6D3FA37C1A8C4B73D2A153A209740B78310581E408D5AA38CEDD36926E375743D006504331B4D2CE32079414399D380D4237FF1927C2A3CEC0F1CA4EF99F0E6D13B0E8B26F9B079AFEEEAB584153B33B10E5D6F9F4FFF95B7069AACAEE850BDE099A6ADD09959BDFECE2CA640E025CC44A7E9806949994FC618CFFD21CDB30570028E1FD606433D2DDD0EA7606F8839969438CC36B3536939A999026A4DDC1DC3D59BC0E784EB322984A475675112F493B5A8937AC8F6A728DED17BCC8FCA6C010A087BC159C711D1BDCA47769E929BDCD86613635DEE4FBCD4838293BFD9084BC7D2161D8BA89A1D2443BE00FEA224DA2A67124C632C7B561D1B1DBBDD7458ECB089CBA112C9698300AE664B29C1A3A99D2DFB8140CCEB489D928D2178A92829A8C5CF43AB4B9EDF5683AAB64E46B988E5FF5F4743367F84B459103E0B4B8E66411224C06D07A04805719873F9FBBF315B77ED876B4621C8C310D5C75A4E4A9ED3BA6918B81879D7E37C538066525A80C92B5A46E7FDE5ED2643315C6A3FC49A87EDF3B9C6D59F9E2455EF1FC09B5E34A860A6A07DC7E1C49CA2FD6968A422258F77E56336E5F4B4F2C00333571F2981BCA4CC6850874636CC05EF72B68DB6B0D51B757B620D215E4BB2DE99DDEE26660103789A0A5EDFB63B02E207A22BAFA50428C32A4AF52166AF0EBC8ABE13AB17339F84E09174EA0DDAED903595287981C1CEA280D9C0AF6679D0A4BA935896FBAFE85ABE5E398C7B8F1B73F63B7E2C9029D265FB53E13FD53CD587D96CDF400D5DA3A27ADB6AAF50248AFCC810B31AB00FDD3E697372ADB83FFD575086425E9A1090852425537F07E141648213A457A1641879C666BCD42466E8E2DBE7CA7DF3AA7CC1F738E44ACEC1CC4A2E7D15EB2CE013FB04150C54E029FDCEC0DB3065157075C3624383D07ED3084498A8A03E5FAB3962F75F28549D394C8082783BBAFA2505AA750CB036522496436AB11671D014CCA32A8327EE421A69A1E6A7C640329B12EE060AF0D3119B2F80441DFCFE9B127AEF36EE39E4563BEBE683EE1173133B1F7F2195F4A47687D67424E72D5D6B06B62827F41E1833409FBABC18E4C3C6A64ADB7E34B20F16381419B5B1F638D65954062B693F5A28E9A1CC6E25F0885AB55BFA7E8E94D6FF880CEA8437AEFBB8E9197D046616D03B2F736A18F2636D8CE224F6BC7E7D4366CA443BAFD890E583066BA5B614980FF5CA476C382F0319DC11B5EE10666C3341101A139BB43273E17F0961FA4FE870237BD4535CD41CE33532DD7B422B389769FB471B008C170E459DBAE2876EE8F23475A82D987D369687126490D17A9A2AAE604F807A4F9CAFD1C96A2ABBD913F11FC4BB9A80E78E789B0F6A5E10E69A824FBC9FA3E30D2B41CC86D0EB60B3E3DC2F1CA93625B0361F14FF8036D7EEE4CF98D1EC35C66B73E685198C52AF6FD59E9A53EC7D8C88DB4F86951F688FD25E837AAD3DA6D1019B7552406E46A8B2563E5779F61AA3F366AD3727883096962838F10DB16C8687FD451B776275EFF7FCF6B3F567013041C569D1E60C1B5C8EC1C879E3F2E5CD3AB78A371EB1D3562692D31C3DB9669D66155CB12BD053213181BE515A84D489D96A1EC85543562FF83A50A78786B5B552643FCA918F6A41EC34800DA6E14547FAC68F20948450E4AE1899A20BCF161CDD9B5F6E62A87942C9997CDE3A5DD354B82CB8B3539F2576E2EE0C1B93D8146318327315FA27C342F9221BA8944CFCEDEAAF238A21C12AB4EFD5512E4AD5CAB2BE66A520B1BEB0E357AFBAFEDB2BC8C56E1CD1B139CC2937F24FB81315A0796BE92EC8C154957AB4EC1E290174F12AF1D04E87AB07FF03A4E65D1AF769064734CDAA14A82B1C992D4AF8098465F9ADB1004044B4239B84AEA88115D14EE54A1E05C284B6D94F71D300E98572A07A335E5A986909178B31B572E9A4705383087EBD75F3945E57802F8FCA532B5BB4358A51B5D726AB1B959B35206DD40051E866730C009C89D442F15DE88888942BF4B9338F47443DB9646CC5C8043F757EC219B2BB5E7065710499BF62AB47A93B415A9340B4048000FD3943E692CD0EDFDC129D83578E1CCDB3025AC43B7FBB06953433347EDE591C987627D27692A21285B0907E972E4348FF7FE2DD33A685EB9CE5606333C243EEC252F468AEB1783D1884615B4FE7F965CC3C770D4D7715D6CC16914BC3DF693CBE2D79FF914F96BDA88217765B1701CC2D99FEDFA60D8F00CC7B6A7BDADC5C30AAC45DFC4078BCF5A33C1C7C22F247540880D328F457D4C41CD24462C502DD854707720229FC2A0158CD0AFCA67F701853431CED575310FD0CE9E422878656766DF0C07A7A38D7D1E3AC985039DFF8B365B3B909A48D030661DD1F3FF9CED6A256F603BC7587325C4E527E1E2116F47D2F6D606FA6877101A42C9D70FD8D1B5542E019205FB0052A0CEF042CCC20B88A7779DA8780BF68613B23D19DBB9F27A0DC2BAC46EEA362FA97D7E90595A8A17D7209834E4E5A66336E9F649A36B644331AA377EDF4D29861149CF4B569CD4FD727836B924575591E323FFF2AC5ACD1166FEAA0BC7734DBED34201421B76F31B34AAEC60AE123037625BDDA4A3334C7022657887ACA7212E2BA0C5F1AA1AA35C6467127C255941419F1B8E08016CC1398A98B003C40C7EB68F9C6328C4CB9AD2D4B6DBD0D699F1E278ED5D61BE9F84A7479A8C80AEADFC67541F8CA679C61E13CB57F8B9AF4C284007CF2EAF0C626CF3F53BD2E28FDBC0166E2C6E2DAEAB98988D2CE41359DEF85D3407D1D3B874F5074B21B550CD56888E886BCE48BF1D81F01A605F250B43E79BC3DACDD75477C8C0C4CB8E5A555C90860634504F7AE33B8DDE118AF2F0AB22E9F89350F374960DB99714D95B11146852DF53A508C8D318113B8B0548172A7FCA1F69F001566567201591204CE1D435CBEEBD92F9985BCDABF1A34E3DA49944D8A935B6D2F6911799DAE3D8C06018F238ADF96856740329A8FA33A76AF3480A73E7793693B6B356495FC7FC5A647BCADFD0EA7C7BBBB0C532707D962B4779729C2F7636BF14CE858EF0783BE5B53C5313CCD2CFD6B670993BCFA580212A030308997569EDA43CA50EF678633E918330AD279ADA75A06E0187234ED049878C4CA06B24797BEEB5E460E7A4C37F15F69AB3365A1D4F378C4524C020C63086422C7579918471B58F5085771C850B03FAC49449CB774D66FEECDAF5F20A15D4579C4A7107DE3383FD7FDD7E3132071263B1CEAD3781F3D46EECA48F4702BBF85ABDD62F374CADCB7FE0BECF8B3A7E7E167EDC0881352883F4F99C769E605C28C64C4ACF0A35BE8C45B6DCC15B657BDA6817EC1554B853D751BE8693D8C388A031C691D0C7AB63FC4100198B60932C49EBC60574E3792C14A1E1406E8CD187858FE49EA79E88E9A5839FEC759B1637BB78ADC2FE1757CBD7A0A6437DA02DCF2684ACC9D93A79C6D4DAFE070E4C5D71B5090B131D436D84A3E2F1053D5F6680C1E5F8FF0311125071C4CD217391CAD60927657F92CCDE0000000000000000000000000000000000000000050B111B242B3037" + }, + { + "tcId": 54, + "signature": "A62C54CC17CC4F8408F4364579A2F8A1F7995D58995AA61D3BA4FBC83356B6F675B4111B9ED9B6C4595ABC0F5BD47FF12B75702A9F0998C2AF1C5AEFD6921DF3FC72AC5AE2418EBBA4CF44C633BABE8EE9F0A6149E811969EE24561EE39D449E83903197BA00648E466D4B1F4447184CCE585044FF0C9137C61951DEC58A4D594BC6F3B4FD1F0E103A19E705D5FD74887B5F9F18146E849523B714A59765517400A2B792AA3979F71CCF78DD566BF4CACCC3E24F2F07BD346889FD622DC0068EA0DEF1DC1286FEAF5A0B3D09ADE4D621128B9F1C68784835834BBE2A65B78E0C8B76FB94E29C0A3E15C7115C8E6F3FC59504BB52ABBE3E9DE3843EB730384F11163288B414735D625A365E73F1E83E871C00BC9892023DD8EA4BA7798B5252DFE5DB6FA8592BA6C1E60C0993002C153796F69C814AD3B8F8B8E4BC248405FED4527C6DAB32BA0ADF6CA9F8D13EE07B91CF7A7B506ACC46E431395D03AD2E41D8630D5F59077C27876AF52B72BAF199D9CE5574F1D02C4883B18119FF923BFED8B586F119FE847B2877EC56F9C8C8808892C43ED72A8BD271372EF7BE4F818D7C71F26FA7DA8439D5B446EC4D33D4D6ED5C4CB31E6C6CA633129563E04F89AF20852B1BFBEEF7E59E2AF36B93DF19B047381B39CFA9C091F3773EFFA56D744B2DCCA2F0D961977F38683419E28C931231BD4FF0572507CCECF6886934D0762D4378775000F223807B59AF01B8B3F7643A4D013DDC9B7C560BFB255F86F6803FB3F63CCE9C9CC12CAB063DCB9EBBCAEC954CA38C4CCE9DFC61BEBE686A1B1821999B254E4CB97E78F690780F597E7B6C5CD3F748CA5FE50C651522D996F7D39F4052318EB8D6AD32882AFDFAB2701150C9AF1AD7955FD195EF98DC467832F03334A0E3CAD1246FF9D3E69D4C3C17A0D6FB773251473756901FE037EE937268BABEBCD59512AE474948045BECCC0165A2BF3FF49BA36089018C64278927EF512A39F323F066C17A352B18FD072FB01C35489C97AC4354AE927EB2921DCC4A086662F066B0E603D44CA6C0EDF977E47DDC1DE342EAE17895B86406A3EC43EC0402740B26B3D949B473ED6E257B845B7B0BF92BDDB1A580F5DBF6BF27132C5D2EB4C232724869B50F6928BFED7520F9492D0EBBC4908D799EC3D5B3DE954538FEDF05FC9729BA30F129D5A8C379C2C90040E7E5BABDDBAC4AACD9ED1B77C46A4AB53DBA2320A39F9892A491838CA0D674CF26AE3275638E593AA1543FC2E67A811E1F2E105053B7D78C919DBF1BAB6980AD045AF54EFBFC62D7DFB55983A736EF368A7ABC0D2ED2A4056FE2F7622D82AEC0A83616EF034083984FE137582540012BBD137117F3A19EB33BD0D9DB05F00B5ED27BE8EFD8092599AD6CEB59B4DD016318DB383FD6BDC1F018F9061AFE4DB76B94BAE7DAFB1231050B551EA67CBB596293BC3C3E06C1D6B8DF433D0A740B73D0133BD631AE835D48BB646E0720DC1CEB0CF5BE0899D64640A1C3B06936F7743C4F35068F04C6387547FEF9B24A4921EF5FC797975F2B75CB605A0C3C5DB341A5A9B6CB43446FB36C8C5D41DB1179AA3A8EAF9BB865C4CCEB65087A704CD3A105A6B7EA7DC28565587AB63F3D0E0D0F92AC43DB920AABFB45340224D962FF2AF0AA110DE5537DD4B0B94304B8DE6CB943C63C5E7D46BE493B01F453C694550A67D0E695C45609236291ED9C8A7A4A3A9EDEE727C310204D3BD2785FB27C3D300EBB57A9596ECFAB2AF51E63A25CF983D6021FC382F1F953A38D9E431DAB5FC245059F684B477260EA2AA4412BC4D821D367F4E07FA74B59D3BE29DE61D4F9DC6524E659E025F92556A2467AE2186A7D74C947584214296A284F6F8EF3F8C49D0BE2F9545720ABC60F8991D1A9726C797445BB737AB66B6A54F1CA025B6AC23851169D8F94B236477C1465147723532B92CE5A84823C620126F64E13973583CDB2726A661E4DA98593A57D440501A9188B16405FB918A35A0D9C8537C7A6A349B3F8E0557718F0CC90E17C829314960C62986ADCF8B04F644D4255CE73033E42733C43055B018B4D1051D482C5E1EA515946DB15235759174092EF06BF2AF602C94DD2963DF49662C1E426B743E597C3771A6243A909D6AED01CC40CD3BFAA7331F12DE39CF53FF30742F018BBC85A1888BC7BDB9862FDFBA85395689922570D002B0D25928EE54B82C40E4DDBCCFFA3A1D1ED49BF8010BC8751DA47AA62A846993A8EBF52D654331C1619E2AEAC1A7F8FAC3627814C621081EB6CCBC4971B21AB557F7985043DCE23553E4C9B30462745E602FFCD57A3048E3E4DB42ACE5EFC95170EB652DDF2ED453027EEBBFEE6B38B2D29D661152FEACDEFEFFC02A005569D48F93C013E513ECFF362A7F752488B397AD2F068BDCC18833E6797073ED325D9154C8283461C737C2A41C1B925C7A6B20F91C029FA59BE436812E3018F139FD743C3833B316B34A86DE2BC078919372ECBE7BCAE5BC609A6BC8B019CFDA94CC258B57FC229CD80CFF8C57B73B49D33A0A2FE3730EB8DCD06206D49DDADF190671DB8775C1AA514DE4DABA86B204E30708259FD2B320AC975DD92409012B01BA93BCF52794BD4F31CA2AE824284C525A0ECCFD9DD20ACF944C8ECF285B1261A80C313FB189AF05F59E724382869975818FFDCC04C7CB91E25B5CEF520EC2039887B8C98E1AB707188219A334AE1EAF7B51F39657186925E13B33BA75A5BC18FB3580FDFEAECE7D9325ED52CC29B7C7A2736B755E48DF69DC1FD86C980C33C11267B0FB5F6805C5AD537B14303C67229F20B39BC3EADB74DECC4047A4C7B4DB918D47298C621BED28D5665500A74F5C11ECFAF1AE81EB3CD94EF7A4EF26F48D92DB0BAEDEDED05B3C8182C036402D203C2D490A3DEF43C295D768058288F5510E760C4A4990161E4582B551FCF877F49C49BA7619C3A8D5F26C392B6E6F3FC4E3F0172A1E202972F46B4F98498F18836E3DAC21E47B4DBD2235F9CFA2D2451E3A9E520759A53DDF872D2E3D551FC406982AEAB8AD10A2FB3F66D2B0CCD026030B47DCD6FE9D5E93E79AEE7ADE86F48272011270D27F6C0FB97587A2CE6199F8C3191725214DCD8915AA66038FD3750D6E2BA1AE78B083B531003F74F315EB103D427F2F13E90C3106EB6065A1B8D48AFE4591A3234840493C4C89AD3049A3C6FF38D955CCEBEC075E4EFA9ED5135ADE944B79DEB8E3C82E7DEAEC9CC3850505290BE17CD1CACF41F4369225A761992F67BE333D8A248E344C37915D7DCA1C90D04F10A273BEDDE900BBFBE2A04E523519A97482BF61FFCBFF4D1D1B9D6CE87CAA1990174A144CE142E1D2C09E094F7C825A26B07D5B8CC0D97F5C102907093FAB1FFCC862019B50507907D3260CE849229117E8230BC583906530CCE255DE58F41FA15E68C447D868A1DFEB5411DE87983899A44DFA64EFE546C52AAA4C555CF2F0694BD9117BBB295B551F3225BE367A60BE271301EEFCCA78F66ED8C8EFFBC33FF3FA7121F7490B11AEAEF55D2AC5059B97477CB636B58F0A776A744C32188F405F7FF3E4A2FCD96FE7E76EBF0DEBC6D18BA9C1BAFE210AEDD680EBC3662E74DE900BA8F0DB6516417A7BF041699A04AF099EB365CADFA63B71DDE0F1C36FE4AE4BA6415E31B08BC834FD3681AC039AA135D366836662321AE4EB8157F2AC4762FDE0972DDD8A57F421588613494E47896692F6CBA5F978900AE8873C34FB6EEC4A6E96FA7DADE18333E57223ED224F4BA6D371E101BC759ECD9346483B1C596B57CBB8B13A712B056478F3621525D37B5CD65D884F2DC322D1318CDBF03EA4E6F360691A4719874075FD1340B0CC7EFF1A611C15493A48D83259ECC5AD8BF1F730C269FDD0890A51DDCF07A0460B73B0F2CE75288F0FB968F3E437515B0238282EA3B0AA3C557DE9487FE38898073A2127F97BD5E280696FD382DC7C3E73D2E6BFCF42043A6D19F3950714EE7DB441114A67F2723EDC9464690E738233168E7A6554EF99BEDA5E842D32356EB9070B0ED4E0C6228A5A5320C379C00F77317612481E38792BF7532A8A93E24B3812799005E62B79102167839E18742B0E0DAE18A47A58BAE35637D40A6983788CEE2F7435B6C0AB8366B14D151C3EA6E942D7E549178ACAFED7F15CA5018F95AD895C2781B32ECCCA0A7995378A8BAC2F69EC472860577D563196CFD602B1FE2825A79421B572E484657E42835AC09A5A6CA07220C843F996089665231DE1ABDEA1A69EF045EAF04675026F6CE3BF096EB2E39DEB876F9D06F91C3D7DE92C60A4D5DF2E227CA54B89900EBDC4CE467C6F92E22F7A6EF254D71B6164363EB9A809B786ACA6AA79D0399D5F150DC9AB913FD17501C90F1CEA2602DD827249AFAE9BC198D4C13253106319FB3F88A64C136A7C5409FE096CC7EC86E3095A79D27F8D72537256F6867BBD64EC2840B09EBA21895FE9F45590B5ECF44F9D5A93F785B88BF93CA3DA01EEBF1561CC6D2B9C2EC82C85DCC2C07E411C112D28A116D1AAB68EA2C7BAE03CD434F0C500C3FCB95608DF1B95BDCDAF233B49C60359651EF15C3BEED71568D86F49769E930FCED8E547998959188B70436DA47620297DC1447318C5F9BCE57FF6E42FD7D43DA8D8B0ED7C5B078B98B9F96B83EF4CA5B335590F12CCF991A9EE01287D2025DF85EF3A7FF0BDAD77D34D20058F62472FFB7BE1F10F2ED21A5C5A7B716BCD0C7ED701CAA34819A2D14CA8E511922B08ECB2D94873299DB67D5AD931150928F391ED5E2E0DC75922A83B38670F399782FF747651E8F8B0B651184B8A589F816C7711220AA73625A314A218392B9B6B0005F7F365D1285E43680417E443A4093138CF20BDB93E8D97E2C53366AB7AAAFB4B8CC1E8D24E7DF82A8FDCFC9F6C2A8EBA8B602443C18289371B8EFDE5D74D8EE44409ADA7D41D5AA879056A4CC2D7FF2384218834CAAC737AF681DEC973E0F701D05C8587155487B96309F36C95C6EFAA6FAB32488FD224B0D5EF2D8F0EAB1EA01923CEFFD32BDDA0D9FAE6BC221439A1C58814D2535679F613BBFBE66533A491E1361B40811D51E32CA739F06A43CE4E46C977EDB08C4EE121EE05B828DE8B086B68EE0B4E56C1AD4E4F211D101E9D41E24CB2B2633E797DA2F17E0CD3FBC3D545C468747EDA65F2625AB1A6C1530C628E13466D28A4DA26192BBB199C320DA9AED6A78AC380455B47537C63F2A555C2571CA2BC9A4C9FA78D9F04341F9C90E7FC95D41B9C59AA9515793B9335D0F442B2EF348CDF197CB6ECCD50F942D1394694DCF1FCDCC12A031D02823CC8A2F6A20A6DF7E71F28BA193C6D06405CE7DDC2400B74AA50899B3685AE9661DFF5A894253F3A873BCCF2CEF4A5C018FD4465BF56249CB7FF3A591DA2B409A95297E8FA04730AAF2458508DBD28ECC7E23D8831001E86224F895CBDDF137E92720C511FE8FDA800CE73A6653A9C1060DDAE88C03EE0D49EC876FEDF79F364FB41BCB17A6654D74DACD809205D9EC3CBC787FD8BD4DDB487BFB20558CDF3AD1ACEF8C12770EE24E4EFC41908149F8E0D92FC183CC3321F0FE60D63F23ECCF9353032704DC7714B59448CA8BB2DF7AAA46236C84D4AF7D1D61AEC7F7B321C22F52E2DB28C00A5D2168533C767DEAEF2B12710A7B7B92A51E3363255918F4DAB1402170235BA6C359FADD2A7F255032D4D90DBD2BFDE02C965EF7FB9EF4AC633B4E8E40430946257E4EDE1C9970B195E993BCF4F00215E9B7983BE138B4E3F8921C15B2FEEFD6F065622AE2BC1A970B2D854C383C9B46BBC45A702CFB564FFDC37F29ADE7F412B678FA41A08D4AA2874BC12B9EFB6B20122D113795279DFC42BD486FB9925307707F860C5D5AE65056918B4F7B39A5E967B493E1B1187A989B486305A051EA2C7BCC3DFEA9CEB8178FA5DB800D18729D448957706530F93F6C1E9207450F6911167B9D09DA305050C3D6CA3FB3EC01A9F16CC023AB7E95B7480C77BD62A023956C7FAD148264EA2C6127E30762FD6488577D9F8F36AA06AF20B635A3949DD889638F00BFDAC7FA7078F181F5CAFE7E1F0342CE048308D482C400599C1C53B90915A52E9B6F03FD013957A213A1F46C0A8F3DA9F66B87E9C4A5B3C5293D429B0FC43F968B04462AE9F1435AD8C080BF63388BE2807526961E068DF2A9401F50B3B74EC16B14EFB5D95D9085933C955B23BE69A0A0F896A7033F5B1613C00795CBB5A562AF979525D6125D285987F13A95108C2A020A51D9DABA45845FF33CB89B7825D022ACBA8BFFCB08B53C8592ABCBBC7F2578DF937D4B471A7AB2CABEF75D44DD8A1CC385D9F5AB5524E4504ACCBF0BB0C8F1FC75117B70B32BA1063246D7F9DE8AF0A8CF6839B2D05D0C1A266D1CF42F02225F583E31068E1CACA429556641069B1F2D0308195BBF1A3F5D3D9325728507595CD9124E6194989BF2011E3858A8CCDB0C135A65778FA8EF1E28515C5F777C82216B91969FE50A23395F044447777C80A8AAD0DAFCFF0A3960808AC2C8DC000000000000000000000000000000070E161E2428343C" + }, + { + "tcId": 55, + "signature": "AB5B331F079CBFCCCB3F95543C2181CB4472A1C24FC8125B66996721D1D6D801B9FFDF2F22E383CD3DCDFA174312D393BEA20C4B825B26A72F3783219D45893324147CA7E7025A6CF6C626C0616553487FA4098047CA72769DB702F9DD68F1854CFCAA85AF2FD79A288A5F9B7C72CE3DAEAF5E72A0FC271BEBC2D7FC1069A24187802469EB14012E1703F6CDEEBC3F5BD4623FEA9A50994E31B76BDEEE26621776939D5EBFFCB8911FD50969FF52128D28A674D26E1324106F45B10993390A6DA58EA3BE384064D2951658FA3769968BF7689908306A527FE4AC1BD8389C143DD85F785F4432E9449BBFAE3D14B4C4504F757E632CF0326915D7B99581CF632188A79E526526FBC8A9257D5158779DE9FBD0F987E438056DDC6CF1EF859BE7A1FCF86206F2E9A60B0955A5B4203A33DDB7F5E5A79246B6D99E26A48E9E93DC702A169D8D759955DB97A385595F8407AB5FD5E76EC04FFF7504DDFD90E04BCB909B7D246A5D895FD3A63C0B80AB73411E2A64451E488108CB7A69C98BAC1E3BE1FA49E2E6D42A964C3B47115159982AE0FA427BD5C137936D3728445572B869416868D3AA1420464718009F6C41952739F74090B855A09D1D0BB7BE05772EA414BBD2BAAEEA25AEB27C4F8D3B14DC1D8387423ECD5EE0B111D35A074951DCEB09B41080619C865AFFB7705C8C57F67E23204525A2B93661CEC90411168B891DEBA115453404DCC73E43E69658473A686EB221DD05C1E75B905FBE9D4E96A5F1E62BC7B8A6B10FF82096644241346C9B02585214427C35645349FDEC0C42B7FE9981A072A09530631020C42A5729876E269FC3FAF24F7D46E868049837E6328194A72C38A5736D3BCB122EAD32825F6C61313B5586204B0E91C27A6E7C323EBE3C7A20C0756442AD7F73A8FC81563DB633A662A2AF880CC324CFB6582B7DE62F3977A948B155D6038C822F5F929C0F96C660F0B63AC378FA2450A7BE74C9B23D054B7F22F95EE27C7175FCBD747AE1C0775B396D2EF5E509BFFF28E1CBC766F91B896ADC4C08A49A8921C8B4C35753A5F26DB6401968ADB83447E1C6DB12DBEB11D2E2133D7F88F7C1FA30DEAD09CEDA4CF7F631CE52C475C7A1E2FF4C2CAA2F3FB960529C35917D5571224CBDD150F5472F91EE589BAA89DFC49C83B59584826A877EB2389B3C642DACA5C1EB06935B811B2C321C172A95EC083F0CB1ABD05A478B09630F5F2994D7B8DC64455EDD4BBB376CD67E2E859F25C3C0753DC70E27C1AB76F85339F33A5B323823BD939E8963A04A738C1C8FF41339E6E8CCD45FCBCBB35E0B3AB91A59C39ECD858462F06989BA791CBB0DC415FF36717B9226F2F572327F85A2C6084C9A339FAB94A3449DAE1BAED4CA0E92F47009B756CEE81B1D98E40AE5F90F145206294EA4F9F1926D3FA7DF39EB27C4590B843C8042442C8297BAB972DC1C45F55E9B68A9CF271826FD39963112F56314FF949EB909553D9EC9CDE10FA1232EC66E3F20E038D42F581D259DDC9DBDB04C6338B58D0D2A8AA8EC9A989570E2DCCCD7AD21522F6E31AD28A1005B9A3B72D16C1BF729A769215DC2379FB7C17C9C20B0EEB99A50CA37399D3AF036099E51DBF721BC8D25A98D0369EF11839EE3E736C12969704107F64EA3583DDA37020C65A40F7F7A91C5C1F0DD5EF2343B09BC4072D5F7E43D52AFB13DC93D8A5F24E7E9EE803397F2D77C7905EDCB2291C7EC25F61A7CADE5E3A0D0B4DABA97BF54AAA38A322EA7E6BDBE23C6CC2FBE3F19E5606609BF3795156E0FFBD089261266BB61EE83C84C89C45F45C6C95A6D0D34E843882BD8B0FB828415A988B949ABEA029B1C96BB37CE773B810C4718F8432CF322D6F5F1E12D4F45107F5E8D01AAF224A8EBF9B6ED6A85854823FB9DB34C40CE0860ABB74BF417A86A47A4CC7C5B28267F04040FB8D0610BAA0ADE6D73DEAD3056EF3EC3FB68050E3D4926F4464E7C4C85EEB46685401AA505F9FA82353732A68B7B94735F4AA9BF1FE909C33A587DD926F913C99EAFA9F0DBC3A336CFDB8D68F76CB1309A71EE69C723CE65D8B301904A2EC0D4AC789C60E5C3A3836E751CCA720AF09847957EDB983A37C6721D291D46BC371CE566B427D2AB5E9847FC48DCEB3EE764CD2E28F1B39122B1048205A78147ACF6303D24021501B4C81D6897A22F5EBC4CA1FECD9D714B0288CB40B8C6AD3593B536A9DD52365D15C11DB3CDB91A9AE00B51E3B6D56F5A1D9B25267806D5A6712358F4F49709FFB4FA40533729715D6907DE3E4BCEC953BF673DB6947A9E8E3DF5AEAA537D93531F53EDFF79756C3B2E2E8739C7F980F525297E60775F8D360B10C2A4BF64D2E3C8345D56367DEB6555B44F6A786CB76C4781EEFF4FA4F97F9BCCFD6FB0EC4CF1F46D2485B69F4183390D9FEFD93549753E98960E15EB5573CAE660800AC76B3B96880BB45BD75038884D57133C722258A5690318E11404D28E29CCBC07ADC05C5BB2BD953672CD84F51C6848D50787525173B0F69A2D2577215E685639C220671AF98C41535B4E5522DD2672134E0699DBF75851B131D16F43B17C49181088DD6734D3CA60A2B39F0A2C40A8A85340341EAB267F06CDC5427482FEBAB0AFA7CAF6D9CD57455314DF952EA26F750C89DC0DC18C44DFD5117E8220BF9B2A34405135893FC61958CCDD0B75DB6477C7C1911867B0604DC1682A362F660E7B8DE635B48B33CAEAE41BCC0A23E32C2EDD76619378AE09E1DF2B421032283842E4202E4EE5670502B5E9CB4FC4C6DB5C4A735E10C8CDEE47E0C185173FB8797F06C54669EBB8D3DAA69BFD85EA935D1D01E7BAA1EA3F2096DB81E154D0160ADF4F40510F99B2D72E683C0AD51B58447E27D3618AE71802E25FA0F3DC85948210E3D2B1379557D872E8CB08D501D1C62ADA7E66A2A7D30E27EA641E9DFFE76D8908D05A23F82F3EDE12B7336526A14BE119434982DFF34F0D0344CEDAC15C165F9FF41B042071A7D2079BEB538C35C6DBD0DC26633263B719074EA231038F0EA0E3A6C177081613A175ECCF0CEDF95E19489FFE773C981BDAE58E1BD49994AE4BB02EB6873D599310F4556E4E5C9AA255253E0F39C83DC4461DA6239833AB98F62290A7AC3E5144D8379D0FF59BBAD9D2D1168B6697BA23B2353D3BE3636CA910EC9A29BAB68F04508CD14BA60F8FD51A25CA2178C01CE1A73D320C227F98B1B0026E1EA65AD0827687354CB85A652A3661175E7C0D784DDBC62B48CE96754BC8F718D7F2FE8233888502BC56AB1ABB44195321D970E274A5791CA37BE34258B2F5BEAF8A484BFF8D6A7D11D1BE946DDB51E41D9A5E51D537EC855C1CDA789DC172F9D92F4E11E850D0E10A72ACE3B9AB1402EF3AA180EE1D0E39F7D6E873639DFF2E3FFD86DC45A9F55B62631CCB2FB0C3C6E12D061049E2A5712101993F4FA6B3FFBD7360A6572DBFD745337DA9732D61A2A5D94E6D77B265D3CFB4BE594AB0E95820DF5605F5C1288F60F0B94F14EC32640A60451C6243DA90E15A202801653FEBB8A93E5484B4E2A42C3F5AE97D0AF9D59A6AFE875976707CC3C1BCA9001D0FDA847505EEF552B22189C525F1DF86D253956C3CCD3CB327894B03AEE4F680F703A66D2098F9033E19BE814A0E1D6EC6A329C47FEFC1122D8E2A150AE8D4586BCB303163B1F0419114CA8C9EE841FC75C7A7251D69102EEBB7180FE08FC96020181056DB5AD304F8477745CD2FBD69BDFF35D7BD255055E9BE32FE19EC26FEEB7859CBA8105094ABA9E950B455EF18708117DF94B1BA3DB8A8597DD93C40639E1A77A78656C02D24815682D85D0A794CFF5ABA6B354FCF31B207B6D99FCDB8E0D95D5C10E446CCD6701D349C917F9A9ABD0F27BED861EF090A95978353CEFBC91973C1A7CEF2644352416FEF6D9DC0985AAD28D6A0E61822E2C998175409EE23EEC0176016ECA3A14C96B73D0CD660744975305A8A63D6E24455A82B007BC74A4515DB91A3CDACAD4680858B6F8220139893E334BF6E09B24A1984A61FCE5B1ED482274F3763C7E76E30844BB6E75AFDEBEFEC2D9E88348AFBA365C17B2477E21898977152E458EAE491147A231EB71FFE0AE930398E94D05243CBC953F45F21ED5DFC4E65A2A2D0DA7BCAF57185197E45E269A1550B5643BF4C9649DD9169A4C3CDC70272C1A1A062C51BD14E6ABA0A7CAC34EB03DDC7306AE783B5EF5FF34E149A389D7FABBD24436ABF6729054DEFC18ABF39897247FCF6F8D7974D8F5B13DB9416D1C68EC5BE73C7F01C47BBC8AA9CFB8A0BBB512F3E1838FC7F5DE5BDB515026A2EB6AAEF5EEAAAE2421BAED716C99891B9EAD216B72F3E21DFD3904540CFD5FA00EDDD1404AA6CFF7AE6CB0EEE60561CDAA1737979FDF7D782FA086B8F981F469395945DBF5557ACAEF48457B11ADD20656DAD7421890550DD38288BEE1C93D4F93A47D230C7EACF4F0C231E441F05BA2AC564934ACD885EA0974E28E3E8100D71221AB385DC43ECC19B5548F38CB133342FF70B08D3BEAA45FEA0CCA92D501245A7AA905770382EAF6AC86EF572CDF536E85EF0EA594B3A4F4E4C6DAA9CD2818BC0FD4A2674232095A81038F52B28610CD88B9E995A9EF0BD32D11A0957DD24D30909FCE013D5B309904F0EA6118090557E4A132DE23E9E9FDBD90A8B4EE45A81B00FB05AB1CB3078508258CA5B1AAC1C447F18771138F877361802BD000F30F170C53E948C90D9F1502039E0057CACFF3B76C818E76CAA893C02F5032B5B5EFD9D8C1E835EF254D5F5DE2C64D60CF36B8145CB44D56F8E07D3647B9682CB573ACB1AA0887FF6E20B96DE750810D17B15264035E27A92E3E35CF9CF550FB940429B48262205ACCB3B1BF3A07E4488ABC44ED04635939FF3BF2A3FCC3B47FEFEABED2AE35DEB1F27CBDCD3A9214DF5999B4759228C093A342D37A19EA329F1F894218CC2F214D5016748212B49BF51E790EFC9DD899BAED4F74F612E0A9C1BA2634F9218C9CDDDFF1A5D13A633EB4B59C393CB1696BB2C8F57154C3093B35A759AA39DFC336DC0BC96169FF2EBDD3684F9A33D53C977D4BC1D5677D83BA13EAB7139E07C437D1592DFF0995696AD185B6B0F22A9B07723832ACC329421E6DB36230A0E42C716A5824EF818D8E06CF6F11DB050640224EF615B3B784245251BE99B063A232C787AEC272D3229F6475BAFABF19DD32F2A149E44C98A95B383D3BC8955F37555F26E9C8C1DF5B7D6236250BA93C342DD9FA69F2374CE06EA884C91077E829FCB0EF9DD546FB35F6DD74D14F077174AF244CEF210D7AA9B3DDD632D547EAD0831EC9460A6E7A9221B4F9AA1B0986A0CC54A6A6E97B285745A50B6288B793E05E5A373BBE37A1EA86A041333D8F0F70D256D645782CB2DFE72E4C3B21F912279F56595FD8E221487264B96BEF634DFE05B5730D7A48867F396C5CF230907A5827B5BDB7BC67174B3D77E8BD7FB91B220528D6675C1800ED7095E46C7A0A62E12AF7CD72A6680780D3EB0BD2E46D166ABA7C4A704A997BD7A3EC521C94852AD53223BC0569A1E95AB9242F89E66B82D66BCAEE512AECF483D4040A08B516F9CF3824C1411B690D3A1D4C9BF5F67C68DD8BB350E2A6A2345C3EA550049692959AF6AEFD7770773E597F658BFEAB71CC05454D74F20047B0CA6616B2E654EDA1315527295F7DF24DC7CF090E5894D12422232AB5F85B7A8B94CCD1FD30B4AA8C312AB62E1B159057842DB5E2BB4703376D99816027714A039FE51B03EAB7EE65D3F823BC9FE6A007EA9A12C2B5686F1FB780829E1770EB5B8D2B4DC2D183A016C901DDF020EF401F2B639C30D13784ECC896E6425CFE2A386FFF52CFF7605BFD9F3BD2C6CD69F491A8C709F62C3D58B6CD783A1DBADD0AC8CB4455FC9853ED05D83C19CF3E44668F687A95BFFE2E22F83C4F1EF2764E32F226DA4E510ADC65CA85446422454AAAC851F6B5A33A77D9F3985D5BA33B514E8D9EB50CF3926736E23148A0DE4C2B136BEFD72DA5BDB5ED0E7AF38F77B19A241288206851E4454D0C6792D238EF4C32508D9BFFB0EA76BCA169EF264E1E1DDC1A08B4CC7FE652656E672EA21B5853999C5029BA0EFF364C1F62DE9A049E2B66FA078C7247A4D293BFA8E8562B6613FA90089ED9B83C6EC417CE5002E2D8D642AE3DB19686C25FB4BB1A9A5684CB911984241BB1BF31895EEE6CB1495A3FFFEFE790E9F3A535A61C90C791D81AD94FC34D495BC35E00C43406D45AACFFE5ACF8F18370F3F89D3514B33E76732378A91333CCA609A112F0C75AC2D6DE22B2CDFBE6BDE1E8610F4F01E4CA562B54318EAD6874320AA17E831F487DA76B9528E2FBF8D4EEE8B4F9504222DC040979F13C0D116BA6589D81E7E72B94763B5466F4D3AB306DF48BBFCA96D66827272188D7DEC0B01C88D9081888677E587DCDED6BB69AEBF1187291C2E36606A949EEEF2153B5FADE1F00223267CD12F4E7C7F8D9DA1AFB1C31020285D6B6C737F903B679FCACD0F27526C7071909394C6292B2D303A65788A93000000000000000000000000090F141E272C363F" + }, + { + "tcId": 56, + "signature": "236B770A82EDE02449A455C5FEF6EEA16D9E3CF5A78240945462CE0A0404FC1A23D9E499F7D654A5D34B9ADE3CA0902EA0EE7297E795E956218491280915329C2CF8AA9F69872213ACFC0DBE674A490F9E2D999E875FCEAF88D80EF1571ED90CC3BA7824F71DF567447AB15821C0A8EF6AE03673FFD11E2B35010364DEF5D084895B76BE2FFC8171074FBDEDA6B0B2D95EB56EF7915CA85AEDB0ED4DCFF10185A7CB099FDED19A2F4EF7C8929776C7549AA765E22A3E30D3C185A4E48B5B7F12BA2221DB96517CD0EB7216EAEF8AF51EB193C077ACE562CD6F7B0F2E212D309C7F37296E96D9BC8AFF71C4959A875BD291B55BDE785EC3C8FD35A07B42249FAF729C2279B506B3473F4F50B10D538507C0C7DCF5B543EC871AC68955B4947570D570B4B39DE614708DC014478D7DAC07545E9794EFA3817B7A68A94B9246F0049786FB8C340B600987112A36430E7D1553939170C413CA6CCE66626108ABECCC81490EF9C7CAAA40FE6A60C2EA3871E8B436ECE929585FCB5ECAF5E4A872B52D802FD821276EE0F14839AAFC30EAAE416DCD6F819ECF95D640D903D0A9B05CC5FA51CC3A5773DF9789F4633D8E61E2FF83ADEEC644D230D1D34F11A92FCDCD9885BF6A1FB2360A6B4445342B9665FD3FE51759E14FE029F485DE6CC069986E9871B167651FDF0D0DAA23493797E61A4BAD6F039512D87E21F03659776EEEC28C79FB8E2366270A205883BEE683546CCE32172591DB6E34EA5BE155BDE40C3D13FC054F622CFF4B46AA9D84F5E7B9C4C2FFF27DA2E36ECE7427191A40C35A9D69E2D57A1ABD730AA61D12AF2D862A7AB632FE552AF70F905597BF689AE821F3A271B2F1FE5335A5A05B8F16FE131AD401934B107DD13A108E397AC07AE3C369E131B9DA8AAF18288C0BAB74B721EB84F71007DFC4C14ECAD88CB29D849726BD7F7117AD142F1AE9C6AE5B63BB316BBE5F6655CB7E05CDD86B1DBD4253C1A6422D7256CF32CD0CBC9F30500E964F07DB7EA2CC5AC7D8807D313F6EFCD6DA44D3E41B3F8112E5B1E0EEC5ED3A995C77CD43877BAD85EEC96CCC9F8DF50F5BF94BE00AF0CCADE2270D4FD7A844979FBC3C9BF9B3890E051F1C13BBC02E94C44B4601DEC5733DE32DB9947CDFB4F04B9CA3867A8C4C96AB5B1C6AC84BCB268216EEE46599FE6700608724EB7AFA7A95B8D487FA253D5958CDC44ADCF1D813377491753BFBA628DB2C3B04C2C45659863A3C7B5C11E86B5BC77BFD3C79D4D4F184B3B1CD3CF5958D19BE3C2BC2846C8807E07B05315B39BAB840C8F49A19C97F73460AE1D2415C05EEDFB32986B5567B39E66905C5D9558FC739C6DD2FCCFD5132C3EF2C2A765E43E720B6D54294712DDE87746964908924AAE29B58CD6B8E15166AFC4B40463F44A64D662DF03AE020157ACD344B6F45EB95A7C82F662AB711A03698B6B102A756DDEB2F81C43AD5D3C4B897C1EA15690DD28891B0BEECE56796675D0A1BE5F1530C0F7445C690CB693FF30F815BB6CEBAC8855A4B597B8AC9E3794AE090A776E38DF28D342F04D96C7849E6ED488781928DF0E1729827ACBD4C89DEC4F7752F68B0DF925956D6DA8F50AE9025BCFF574BF60916F3B552089B520F35199AE5122E4D57B03D5637217E42371DDD017EF3E376CE4B9B80E37C7790C28F2385778E79BE816025671AAC39BAC1A6ED7F28901DCD639A2213DE75540A2BF48FA5B3067C64ACB21EDE5D2B35129061ECCEB899E7ED58A7BAD11229E3A507B9E2A17FB0F13D7EA938A05BCFB1046CD7167C9D1CD022251CCE25658DB7A6CC1F20A3A0B5F40415649DC98E80BBC898D1172F1B5D1EB38C3F1D9AAD089863650284A5B886F225B479A27D0FE1E2C1461A3EDF10B1A9CFA4C390B698C44852AF82338589AB0ABCF9376C8C280397B33AD3ACAE81CF2CE76D5D7FE07ED3BEA6820676968F95EB7D26FFB9A2B2C254E0AB3A106538B4BBDD4BA5CE8DE7AE355424395961507A684A6960D4381497336E15C886EAB8BC79D7CC405276B92BEBE88B01D8EF4B5A1973BA1FE74812D0611451EF0232DEB5AC30EED0E81E2667DB4CBE29787A73BAED8181E6D09BABAE9E4B6992BEFA8CCF5FB75867ACE8BD91788350EB0122093049A677A8B74317CC9F9B9DAD51310732AA33E610E2F39F359A389DAD02CDECFD4303299BA6DD8C8003AC6026F26A3B7CC1E29FAFACBCAD60A0752C15930906532A74F9342BA655580186656E5774174E47DBB205061C66CF69A9E08A6C76517A95FB52179ACD225D132A48CBA945452BDBAFD90E3FC6D28A3C04F05D64D5B4BC5ECDD56F8F556C12EE7562F043BDDE9235EBB8BD53EDF8FF20E568C3D8ECACB7613BF3990776AC925B93B92231DABE18E59B92177912EE3EB533883F28484554D8ADD89A34C785A8C3F23E284EB0CCF327FE620D88DC552CEC4AA6EBC98ACDA945A64988AC1E12EA8FA1F6CC6906D6523EF8077D23AD02C4162A2859C4727A97FFB63DBF6C8D7BB83C39516CD2A17E83F27AF6674C254CF1DEDC7051A2B7472AAD54080E247569712B519DCABE55E82325291CDD9A4648633A66381E70AB0F7B65557307506CD404FBCE9F8C137DFE328F178DB36267CD357A69EDE4D711A9A0199E17C87A200BCAD16D745EBE617FC11F64CCA396ACACE56AEA83051FD298856428BA47854306C804911D2779E8C6FACD6680808698C2E57759D92A296610F5F46A05BBDD44FA5D21136EF31063A9CF9BE7EA0BA61881E8ED6C72EB69E70C7741696C67273B0B2036C5C25BA5DFE3641786F5CE0E35D77195718CB31C8AF1D79907DC35690E9BD7909B8C8873FE2B4FAD75E9BFC91C4C9F3764B9927341010C07E7AB2B0695B998D0E696D936F494E3618BAD52B5994E44C051E0268AB16C17DE391951DFFAB6FA17BB8603B65B30B21A6D8337347D0E5DB460A594716A2D354CC36A38EB8936C80074FCAAF0E1370DB499EEBD31072F1344E259D6CA2C4F25759526909FCEC8F3BBC5685C06CDF08F3678784FCE3C5026219AF2EB4BBCD6264620B556F70A839992900CD89611381025724B0A1D4D9DE9F2032959F3554504CD1BB116EC73E93924B3774CA7467CCBBD415287A13CB82F286C4E3B60F15FB6C6BD5A11B036504083A3BCFD7ADC916994EE921B0A15931EA1DD216529D4A9149BEF3BFB3E5F531BAB3C7C6653D0F9D431D0EC9835C6736A8596ED756530923C362D246D83D03DA6BAB711601CA15FB4447BD357B6F2095D7607C17FB57EC31F9D9113F0FFD59E79C5BB59F0FDE20647F5AB4B59A0E7C9BDB51262B68C9E5B39D893685BF868A942BBAE2869812D1BC61AB2A93210F0F37ADEB6E8F721AB20FDDF8F74CD94574F146204782F2AB3069681D93428C437092780549E9A7DFE4710EBBF3E62FAC75D15617B5E66CE92A8CEADE4A90D29CF7A750AE8EA9060CDE98DF39A7E933F5E1FB636C7F56F5F5ED7B4282E62A5ED04720E76405CE7185F200EAA6FFD83E58C8347A307277F4E77BE7C407A82BC5D769B744F0088D1ACFB3916E86F01191101EDAB8E5F155CCD9EDE85737F15A3EDEC7960D9E5B5A1BA530B078CF005001CF6B1D441254248BA747F88775D274CF05053526C65341C6203E2B475A6A5C6FFAFD07542EEC8A38FF3C8521F9F59345CDC2DB4455AA21382F14E2D244C5D43E6C2069C088F31C337D0D24361C0229463E0A42667B19DF96745AE52EFFF3B64F7F63B1CDBECA36582E1A24EE5C940CAEA1EFEE35F0E9022821B9F782A237308B32B44D2184E5670A7AFCDF0EA4CA0FD4717DAFAEE48848F12447C0EF9034E5D0D877A70D9CA133CBA00EAF76A7F786B343F9CCF131085EDBF30F4E13F208E60F78E1DE15D4585F88550E407D9904875882F3E10485AE12DB0926F59C5D54D44C17EBF4B7CA711B6D3F0B7744D75B083BF9A0E4ACF36CF65C5B4EE82393013A3DFFD8F58E8B20FFF4E3A2A598F24E28C4203ABA8980BCDFA0F45D819B11129C192A1B2063BF3111332925144BD1FA37168B3ACFC86F11726BDAF4BEA757162FB077567B71FB7B9D67FE655A5149656271413DFB0C51548A00388556090606DF5EDBE06AE344149128701688F42D1201B33AA4CC1B209D7838DDF0D94E747A0FDCD0086742CC4412F8AD43AC2DC73DE841FEC9753733E1209FA60BE760F8646CE29743C3A400BF3310774A94E271249BA5DA22DF7E7AACB9768CF6BCF8D0471FE4980E460E968597976D0B3F990098014758F67E2F2410ED15EBD596115DF1124C5C782880E82F57077D0DE64A214D10BF9883B6CE4F43550E395832612B639F13168105010B52BB64871157CE78205B8952013B94C339711F70F9276110BC3391CFE0C112EBF1FB020CB8F366E0C017AE557F72F2166D823F5CB6D7C4DA26E9798385240C8D9A801313C7757B924511CD4140F0483BA6C0F71A04C4486C2135DF377B7562868EE0EBAF13AD34CEE1B9D836DC7708B82FF6E5BA520C558649EB2121ACABB393868FC585857F69E5356F28EA5743928B5B22F06F497164A9DD0EC2275FC16EAA261B4D23D5EA18B2512D0288BB1FF3D09B73435BCC9CF63A6414D00C1B3987F3C4A272D49F1971897E13EA3FA0ADA3A1665C357A24AF3D818B2E25450CE5D0685153EC6FF3764448F66167D60D1E09F83ED9A9F2EDBB986DD79BEF8EB636D8DD6D618B76E1CD9F56CA7FB15BFC8706B18C0FD48C96358E2C8A7AF0631C7530891D45483A1C78BC5868F949C24DBCF08E500A85E96976EFCC72E1C80C8EF09D2B1B953C14A0798B7D58FCD0F0CAAB1F5665E2C3A2A2561D2E64E6BB9109FEB037F9B48BEE0B015D7366F3B5262511D46FCC2AD1986D8356EB41AD954796BD1D65F39E1A789058800138B32106A5C503B463664CFCB7A62A26B7ACD8C798DF3E0B7CB31EABDD6FD48CBA6F2E4250AAA1B0FA3DB77E9CC93B150E93457B29B6F7087912CD77AEF45ACCB1FBF22010DBFE40AAC1D64999DBE6563A5CC1CE47E133BA2F147EA637DF7CAD0BA9FD7AE7B71BB61D9CA42BB6A933B355C94D1DBE4BF4D335F501FB8CBE8CF9B0D38B8A1A8A656C024C58D7EE7D5BE50EF4E40E8DB9E34740B4697E35387BAF78733DEB8F53E15B9F1E0E7D078C76615B344DF6772B8CA61EDF2946667D1F32141C194743EA1A32390610980E9A4B1A47B026F9BF64A42098B4EAF9EE5EABFC6A44D555CC261E4F9C46EEEC3166BB15EA5FC0673F9B588C09EA98494440807FFEC724A90B9CD37B0740B5C48625CC12BC0D0E90474F8748EF7CF71E00BBCE6FAB65564F0555855946434DDC70AA85441DBD669D5EFFD790DA8322E57F0AC63755422C050BD9BC87AF2413DE495CD656A2E7E7F16377DEFF67FD05C610806D19E4BDB8A7E077A85A8AA480867315B380CFA2F5384B81C44517F748599CD85789C370526C1BEAD42A721608DB620DDD5B101DB988C900CA7FD93AB973BEFD69D79D90797484A95851AB2381629D924C12ECA441F7E973AD819956F2C403E6C67FDD23605CF8F59C7BA36695F04FA474DCD2A1CEF2008306665DA1E41810047120347855EA0525420CBD387DFE44C62C56F139E22C52A95888746443B3B7F1D0A2D58E087563A1BFCC84CF7742610E9CE8C01DE1C41BBD0645E39C7DD7DEC04082A22176A205FF5C37C1DDA038F8C29367E19061295CFD0E59E4484F3786CC793FA3EDB92E4D873434A9523DB3B225919C2E7C8B9D135F39E0330B9E9728C58C993A23AF111A79FDDDAE33295FB1CF75BD618D87CE76DCF28A86106B663111E54A3DC4D60A3FCCFCA85617907F1536D82F678DCF8E604E55D95381C4330DC1FBEF01CB40486B34DF88B5592C7A8C7BA31998D354E4174A5E6E35ECFEBB7C40DD4C85B8671EBAFCB4085F69C1DDC9A620976B71B8CFF203C9B29A72D25E965A46DA99017CE894281264E206F42132B52DBD7C63DF063E6E2AA7BF9C286762A60DD8D839B9BA332D536762E246B50A195102999DED71A7D9A20C31A592CC92F5CF8C705EECA1F9FF488FC442688B427C10427905C24542C491A7EF16ECF3AEF18D9C813F4A13E7413157822E3087FC8CAB2CABF84AE5F8F34C7B69CE5BC9824B88E595AA2E6D3EC7965A5BDC18F12F48D9BEBFFEACDF8296AF282505859A788942C456429A7EF15E63801C13EFC16A67C0CB7CC39A06AD53AF77A1D6A84C2B86D7F30B01D3BE34C8AF522F7D2355C19987C93786F92F32641F524A0275BF6B1C556D2F83DF47D2E307D1D22E73BB3C2D91CD5E8B67618DB023B78B38887DE67238E49C3C76FBC1F8B65999BDD299B33ADEADE0A6E1BD9965E97730F4C83B29CD289BB0160BD57343792F513E026A1FD527E530E9BFC84A184C340D10121F953C3E2A0AF2E95E6F335641C16C2402D1C0A799F54E061072C11B4540FBD0F77002A52C62971BAE38A9A3AA85867181D2438497388DDE1FB061A358B7480D90311565779B0FA8AA5CF747C7FC3F00B2428536E76B60B17464EA0A1CFD3D80000000000000000000000000000000000000000000000000000000A0E11181B202730" + }, + { + "tcId": 57, + "signature": "E540D8332B5B3AA03EAD9E51A396BB25D3353B6C8A9E6C997D4C18FCFC0964093766F9A3047A727C8FBA23D14B12C1B84C0CB90D90BD73922470B082379B647AD8235B317ECACC132E7EF9142CD6B188C9B03E274F79F51726EDC4903FA16C74F9D9DD98FEE960F05D2F629C25D09ABC6C9A58FEA0D70A87D360CF4F3B45FBA35BBAC4359FD42879BCAF6EC103E6E8FB3E919B26FD05BB4FFB4B256432037B34D6D12AEC141E4C6F701679FC19337EBC7D3ADECF93B4038C58D6626BC10C9F6EA893561D8EF7EBD490294229EC5BCC84321AFE4E30EA88AA04CA9E3913913B13A6FE9D03D502D2111B892974691218C5AFD376F0D54C2950AFF93D62452546B93C569F9F47893CBDB4CEF77E99BFADB6FF671FF1D2A6AD6DF43D48E64305FFCCB371D4B0506E73E205A2CEB0B8F59CC26FDA82007DB02314B5F9D6DDC1696BF124E8150125FD925A174BD08980A08DF39305510A85408005BA99BA46D7BB3966FF8C9DA0A256F66B7BB249F5004B63D8FAF09F7E7F66BEBB4AF5CEB4261E25D696A1277432380FBCE32D47645E0401518E8A8FD38056D8E37F67BD51F3C9C262AF184913A368BDE2ADBD2815F71E43CBE950FA07FCB772FF0DACAB97D8D0DDAE8C060FB3CFAA175587431492A7D6A55A859BC2D9750C6EFCC3148A736D61BAF0598EF50DB101B0E4A1D2A67B6DA6A9D368265FA60C66D3E07DF155F7EB73ED8642C8047CB6CCABC79C550BE0E0DC30116B2840609BE9B74BEB77B7AFC208FCD895F4131656F7CFFB77446CF2BFFA8D221E1A802E0F5C01972DE9C4415CF8FEDBC1DD95EB72EDC3EA3E259B7EA9C5A6F4470D955039AE00673C37B98D8722D6CA1578554197DCE1510B54547CD610A9D4CA7F6DECED78303B631A2B2885BA9453BB5A7ADC2F32DFEAF847424FC57E43B1040D2F5519265926A60673CFBD429B69CBD5C3B73C69BB70ADA2423CFAFABAD543D3DB2D0B3EEE9584230D3A10A5A0B3B63176005084B34FA3AB03B6163EADC56316C28C13944932A53F181120734FA2B0B1260F57D2B7A8795F684A2E1DC415430BD678883E73F20AA5E9EC2DCBA06B0FE99D952D565E223E33C2E274980F215E5A76F04FBF38DD463898AA1C440E2ABDAD6960ACB536CEB74BD8D1FEB34368D174D76EC54D1CDECBD4BF7C667D9A5F6C88783035095C78423FFB4A0F97A921B8DECAD99F29566C524F6F9C0AD87E490A744D8BD56E472A3071B5E2ED3CAF9F94202EBCAC9272E712B830D2F851499F3626B7715FD8ACA7A807DE58F87C4FAB37FE6CFC33775C8E09F1908D7345D8FDC072B838696896FBDC24338CD15D0AEF9BA97F434F983E8CFB0C4B581134596A1EACF88D632B03056691EFA1A3C7EF7E8E15B33EC6AD17C565C6ADE470C014E58A5B8DF56B0ADAD6A68CFA1AF078397B7521D69F1D195C59C0BAB0EEBCE447FD1950227B71375CDDA60E797BB62E2A082FC636B6D43F0705FC6E97C3D8942EC0128A147CB2C0385EA95DAB645C06EFFF098D2698C46134F4ED2A89E7C1D18810FB2F75724CACF8E6284ABA67885D3B628E4C84110F755A19D7A2A5804941D28A0D0FA0970BF871A32650FA74E6230A9559AF6EBA554E8F5AD416994C55A42ACFAAA669ED0D7D1BECF4FC53FACF92EE00E85AD74CEA4167410239AA7D583358EE3D636F7DC22DAF59BF277449CE2709D0ADBF25C3F90D30504A6CFF974D7F236958AAC212C114CA0D06DDDE5414B8203D0490FF5F498B136E5D43C053F75BC55FC5FBA9888F7BDFF003C279C9FF8A0E720E48566F6DF0C04B853296E9D6BA962FE259FD01DD41BA9998333B1FC8D62575F2AD59397CD4D48E5D0459493F477DA97B5388CC4DC4D473C247F560A68DBF054AC28060E9D93E454359D4B4DD6EFACDD39E97474B87AD3B28B6F44702A8626F11B9C750147BDBAB56AD6B6661945C18EB443A5341FA5555C583AEE2F2127B93D1881C862D62A4FAD82057B051A023119454E24AC2CE518B5797A3891B565DA66DD568BA925681DA3D55F6EDEE63571AA4A1D236571341E5DE8B521C27ABD57EF7F23FEFD2A923F5E59A3989001F2A00D9EBFE804DB09856F7D7F30EE85F8CA0E7BF322496326D228F22154F63801AB74B3DAF0A06A727AA122076121FCC93B5B25334CDF2B91DA0C445F1E2F63989CC60E4449EEA0848B1855F9F06FE3676FD9252C6E0EBF1C961AB985A5A64592C01E5F001CD947C93D30E31CB8C7850FAC478D1A6EED4307A6CC72D67B8342231CCAF9B52AAF3A1C4738672E3D04B59437DD6E9DB7B38C666E845D2D191707A0F97B2CE26D2A51C3886A0F75D8C403F64F39DB680A2DEAD1A65E81E4838F76AFA586182B2C0336D821698913AC2B1052CBDAE05CAB2C0638FDA6D901A670AAB12832E82BCBCB8B151899ABDC6E30F96CC5D8F0C894E80FE1F9C26ED9F9A7F686D896E39F578466771DFA8B1D81035E3AD99B5FA7F0539C48A1975CF2FD9078F25C2328AFBFA6F4FC46682E455A8EDE9F831C29AC80D47FAF0E75D75526F5955E822CCF2BBD20CA6FC8E371A887E45B733A72C4BFA0FB0A2A5F17696BC2050CCE3ABC51ECAA2794107A6196196ACDCB19079CCF97D0D85A4126D2998D5BC9DA971548C8CDD460E100F311332B5AEDAB0512F9BA3131A66B797AE63AB4FC061321D5F4BFF9D24FDD4D575806497C4A0F3DD98553AC2C1A7437AC17A9511B99A3285AFE3F11E78E3162C4549191FE6605945285271A4E6AA75DF65E1D414D2493095B5CEE985A7FD20EAB8D2763730059074DCC90EEF484CF85C45AA6CE6D9992DF1618C44E1E0C08C5B776E4EE028CE1A566E985FD70E6E4E4866C374B9A643041E2E3FB27064780872512B5C381404D5EBA6859D77B1D4A3C98A972ED75E9A0CA335063FB6F7FDEA6242527AF8A2418833449D4E07CFE519D654BD0D78C0AC97EE971B288FD8D91F68E92856AD26DAC988BCAC36DA16112E336C0EA07197CAA5964D5B08F58121687BE9B97AD46ACC3D72C8DF243F4A5659FC7B0D4762570683511B3139889CF19DD10632682001B6831D9C72F967D896F01083F4918E7249A424660BB4A0AE6C28C7B4D70106F0234E9A47588F13799A255713211B759AAAF944C5F138224BD746DE159BE480D5F6CDDF5E1C3B1BD26F68DCAD5FA0FA85D0FEEC69ABC0965BC233DE1C625F238FEB72B8938EC28E3C143D3174BC5AD8A34B36AEE5F092BFC00E711ACACCBD4456DB9981F8443A1F8620C43C82EC74484117664872BF5B14D7C81BDEF08E5105B4A966A7FC0998B1CF0B29DA31102982CEE44C6A761260250D63AA70C7D9603CFA7F533BB1719CD3CA3B44D740DE2355110E14BEB9BD456614C8141873ED80FDAAC5B544399D17F3B39C286250E3A05DB3F011A1A140D7128444285FF79FA1E24329DDEC18480D98383AA3C7FB552024DBEA14DA8D648F966905E8C0A7B846A2B74D1263451E7DF5079E6964651F4AD708D420B5C6598D4E913AD3125F1F3D24B5D3C3735C418CB5792910D2E5CDF5B28A885F4797922F57861879597D7E6461558FB3974E2BAB195B11B85FE164005222FFC1F1FAB89A1289ED8C2C9C7207E5B648B78264D93A0336A3DE4E24052541810D965ECBDCC86E99BE01208091FF93A3CB7AF6E93E11E1C73F4484FB05BD74959D96D98D7CB26E565FDE4887EF7892BE0F725AEE253ECCE0DEF7457A811653B1A61690D3CED8DACD871E72599864CDBA0DAC0A91F1DCB4A538CE0E8C61D689B58377B34129156E6FF5060A4196E30E4456501F609903D841F3EAA91E5F3716231AE5267080FB99AE40543D2FAB6509932788A213ACF814635E33D6F5C0D0B44B028CAF5F80F66E18BA4C81A8635C99F753414C2B5DF4D559B554233EFE2E5B26CA8F90005E2F8739159564B68B80FC6EBC71AC3263FB4E6A224FD607E212F54ABFCD9F69C0AD451C4B48A2205358F67AD8CA2CF412EF2E7B01B6F9ED3A8B39089316C8A4AC34786C127E27437A82AADDFBC1D52A0E4B240F9FC60E71F3FECA518BB1EFB79D82BAECE98B693E42635FEA32FF03E6DB2866A3937884A82D0AAA4B577066A603D81FA52ED761B4015B52DB1C2A54A3D4DCCA46FBFC386333F98614EDF79103A6C617416C46D13C2D4CE8BCF656D014EF62AE973EA1B2FA738889FCAD13B09D33D40B0C20F3433ECA31E171C41CED4E1514670FFBE245EE1B427FCCB64FF8F0A284D46E963EE5C1411AA35DAC796FB9BCFBE5719E4E19C5599379E8396EDD209A84C75E350F0CFED3476E8732EE5DAC6BFF9FB985A4F991AB4EBA5475E2A29661F3A179C0D5233B4768F4FC51E9CD93C50A85CF137515458CA33D6FDD2A57A486A2D466772AB30510D91648700B36E97494FEC74E8A3B321C08009BA2C0618147A86D1BB323FF9BB62367637D0D461504F66A99113A30FEC880F60BC322827C98E229DA0E6761D4EA0BA569308F985378C3375866A795008B82069038C673680BAD8BE5A032085823A610DCEDEDBCD968790326907E618922851A43EDA9E5E73589BD5F17CACCB5B457E2E34965768BA04C3D202E54446A3A2867CA01274F4518A5D3E8179A5F06CC3E8F811E6FEC5F353F4CE88C8D5B3F9B78FF92E197ABB7B32AF9932DAF62CEE6CCA2807B1292D47C345C0375603803C94547C93CEAF3541B9F42279E6AD1D5069C5B440487E50E6E42FC85418E99ADDD4C4C7298C05CBD843B15948D8352FCDE85ED55E7007F1435BABAD8E68267EEA99B4E88F8DE12EC2F823235853DF988A0D87329819E51E0CF8FA982CF7F6983B7A3218972FD17F945936887A4A079C670A9D55E24363AC41B042D073DAD452A40E341F6C93C4F4310A5EFAF1604045AE59CAD42FB00CC7D38D83E89F1A29EC7186648F037B71F9AC59F616E2A5D636AC4B77D0C1932E595BE877C418554D6760D10EA1DD92DA611E8CC3DBA267CF550C7774A75C80D0439DEE4F885FCEC8F4CB9A8425EB336DC414A07E5ECC2B949AFF62D8EA3A9C36CF95FCBA8EB1AD8222170FD50142E5EA6F97BFACAC40230DB389062FB5466FED4DE375D213AF8E998F7A89977CB8860BDA7E7DEEED380FDC6764999C49611F024397C85E98C572DC06FC43E1A5EEDAACDF22D418C6A91B12BDCD363DD70631BEE69877392A564AFC94D40A4562FFBD5B2FFEF205B45B26E1E64D58C5D6C059E21245DF82A4F52793319779AA4B9149C24EC48F89A88CA79C1732724F22E84B6335673A0E1D9D9F0E1F6F65C968BD3FD23CC7284CE4518FFCF1B901A1ABC8A4FE879E88FA6AE545044EDDA55CCD1CB7770DA620F569506EEE789571C378B1A0093A2D5B1D30DA08DDDD8330D4B640DB1B3E32384CB4BAD2FDFA4464F795ADDDE61C73446022EBF046E1CE9B2CDE6E194B1BB9D57D6F6FF410D602BF4D7EB20497086CF7A2C143B75D9DD63F5B6507181A20367002042015FF32AAC962C825AF72B9E54A84133B05C966191FDCF56E2E09280D9F7FDD0CCDAF5FC2F938DAED2B02EECA5901081B80D9F28312DC6DCE95664F80C7FB3CD6CEEA4807461219C4BDF64729522D5CE338FF91AEAE38B34FB5C0F3E396B5BE94CE82E9A8C2F222B4B2223C8BAF24F63E2D9F41C3F582C35D7198236AF5290D413AFD29EC8830064D3E346696B315284260C19C16D6B06163A6EC930A28CD764AC7BE2BD6BBC808EBD180DDCFF72206150F71B0EE876EE34266EAF4BDF9B7AA05B9ABCCBF2CCF264159CF81379AAE9FD951C0192DA9D636FA789AFE4CDB4A25ACCBF69DA889FC8FD73DC3E7D0A2B9BFDA1FA84EBA8CDB3959FF42A45C2FDCCF236A403D35CE50C781DFC37F0E42929F3567EDFA0C2E5113686EE3E18E2427376D5268C4D701FBBA5F365556027334843AED745A0DC09E74320E786AE5A8E51FC55305856D634DE15BDA96645F29DC72CE40C5F8AF85699E3B04EE0A10C8AF1B048D2D2CA8A9CD9E9ACEA7FDDEE6DBED51EEDDBC3B1AECBF4CEE3F3C6BFBBAA84CF470205EAC475D0D74379D8E2446F0DBEC7B63BB98F0A39C6CBD055D43441D310413D256EBE5C7AA4AB080F2421485FDA3CBA5172742EA0ACBDD45645E42B553C8A50C65274522FBC75AC20E2A523FBE57CB8B3F6E2763638CBEDF84243E88E34BB76E95A652F81B0F1C0E5A97D78654802C7E1183BA7E78DC9FC0C8ACF1C9A6A3B74F176E57F016AFAD9791122D3D1D2B012A6B92B02B0ED0EFE6868CE8154B462E8936C7EBEEFDC64D4C00A71ED95D2CEEF6B204F116F0FBD20E5A3EC7D45C9615230686729EDE9B8B23B5B5AFEA296096CAF3C8ECE2E985251ABA2BD5B794FD5F25F1D0B58FCC552DD295C796E5E75FA147A6285461864142270C027B1C38F690D5605F6F3A9E0F17C19AB95405F2720258BC032324B7A4CD6F96C836AC87BE8C9AFF5D244009F5301A814B8FE746DCDDC7796BD29F2F64B2F3D00356DA9D11B737E959EA7B2BBCE657399C2E80B7BAAB1B8C3EA07455A910E45466073748DA0DEE8263F506368102C59BEDAFB000000000000000000000000000000000000000000000000050E131A1E282D33" + }, + { + "tcId": 58, + "signature": "710AE5EFC5E9C10E83B560B5F5CA0965C9A1824EDB19895E210F0DF7FA095E0074EBD42E07ADB3B4398FEFCC92897CA17E059ED35539CC1E4B8C2314CA0550E5C2284E4B0915FC852EF490FE1AB6416D5E8B587960994E1BCE8C10CA7E7CEE3CD10D7EC891F96F901437E896034F13357540F58B12A8F31FBA1B71FFEF900BDE1994C06A01B4BFCE0AA0B275F4D5F9411AA13D49FF692AA52BE503C127D46D7076E5919F553321871DDAE309CC67DAA04B557385E5F2EACF8B9063547C53D8D9EA43EE3F9BC22C8C6DD55610F5BAF34D566F860407DE3DCF1751C4998E2C06E96BE7B8D461D0F003CE8E7A8774232ED8240B129E0FAFA27E859A5E7C8A7180A27D61AE58AAB7E716F7A2E92DC07A8A5E468BECC1543AA13A6D68CFC6B92E2A374AE6AA5D0193E1518D548654DAD993F34B3A44B8FEA2057BB566A086714311BDCA61EDFE3989A112F469CE7B8C1AC8EE5969F85D9FF05CF11FC48C97EF7DE78B3A3E72275123F9E1AA30C272BC4BD9FBF531B7F7F671E67AD24299AB679B565A344D38F4A78F62B166EA53588CC8396FB80C1F2D85D885307DAB91D51EB5CBE2671FBB0D3B48E1521A24907C13CE606EFAFCFDCA6D3BDF08F65D98A75D0BC874031F5FB767D03766BA680970639335D3355256C46D3A421D06B8A111A1F1851BEA0E49A6E4970FEC0EBDD420E82C864AFF3ABCC4FD011188EC170F006DAE9C3859E191F6B839875BD32B0E5F4C7F9C7263B56E4C33D61710FA61DCE629226B0B9A66CEA92E046F13415CE53C62733E33D4EA4AA9BA487D98F3CE16488A9577C0A3722A501B3FFCF657B524B4978A58180045C0AACCED96D2A87A931D83FDD411C1C4C091A10B609BE12C136EC7DD23EE0236D344FE51F3C118B56421A640B10DDC544E977A80D40C24044F13C8F1F4A28B0D7E3C0A9C69683CAFF27E5D80019EBF49BCDDA4321B40891FF3E5E82189908A248E07CF9D2486D23D06B66F642A5A4197F5F6A7E697C0B94E7C9F03CB8AA027B68B5D78B39C4F24193DF93CEC3909799932103105257178F492694A36533778EF74F685365A3C87F7D26E4D07A960E837E23DCB53F9FC9307C72D86A6910C117EC52A81E222D889F83B41C70A811AC7022A5D45245137AF8016CCD74562785E22A0C6E024DCB386CAFE9C57F21CE7653D1698310D856B2835EB80F72304885A13C1A08DECF70A7FF676703DB0DCBBB65452F01FA7D0DECF9F3814345D6C696D8B2F3EE2A607B943FCE6417F8A85833D48897A1E0A48FC862C30EB704EE969344F468121FE68535EA11A4A3501C9101DA1DBB0A04E6DF60D1595A76D4872AA3387EA910BE3296F28385E9666625E79B04B03E02C737A14D4D890A0333CC4CA6365577150D32C8E48B57950928552ECC61E857015CED476FE7126464EBFABE580FF7B481AAAFC0DB0440F64759B0201D0D58A9DE5BF97FF01533DFFE5808B3808EE4AA3E852FE34F3CFD025AFADCC3F6673E0962ADFF96E2B661AC311E3363127A69EB4DD86F3FED96F01EE82D763C2AC5040D881A710CE3402DEDD97E450C66DA7D684946B9D83C909525F347123CE76796AC6D02507B26C8B0F87E81BE257436EE43D5B1570796072EDDDCA3EA5D3E1BB2AB923E1E641B474F29F7C6230058942A91BCAB261CEF1F73368AE7237494EBC6CFC6BCD43D2F0F87499BAAB45533665BB22AE2FE48B98E4D32407C5905483F0D3FB8C075B6D1FCCAF2C222D7A7F01D7AA0097D7CA24A10E4BE41E63F64503CB225193C2E8FE3CEAB16E8980EABD2202DDC190F45743075AF1817B9CECC9BA576692DF4BEFC748C4A00401D4EF0537ED7B29924F4F5466825C260C716CA7547976729F534C9EA8BF91ED957C54829CA6AEB8358EDA49A7B9D6F4C283DF5203350E857099F3E8F0C58D1D88A4DDB274F60B98D3F97FD064041FEFF037D06B450F346947B32A73C07ECBDDD0F155AD53B2E467B6A796470E998B8E2D599EA74991096610B604EC33DCFAE5B7B09871AF4C8B12476830B1607475C686A2E7086F09BD9D3D5A347993CCF2C4CCC4F5452A72B46CFA1AEE7F5199FF28E9533BA06EB599AF219371EA6FA7C6450CFCFA8DB1FC84660E9A04E29BA4C0A3B70EAF38662E1554D2788D4533C9CDE1268F8BCCA9464CC216D24A477A26443345E037A24E452BB078E5B11C566ACDD7A8D53CCE9A86AE68656C96A2887548A8A1CB4A6EAE2949EAC0D18ED253B57DA4337EE5829383E31274A13E608271C20530DF60193EAADAE38C10E274B0E2E62F13BDA3AE60B482775B423B8F2B10ED86B8AF4FB56023AB70EF07A910FD79EF73D829CD096C5BD599C2F9DEC66FD018ADDFC2AF46189EBD00C3DAA0379D6C69A8F407FDD4AA633A43424DD9B564524CA14C5BDD96B97F5D66B6EB9146E0A4DD9A6B258525FDD4BF8D07949E92929ADC0E77FC9619A9F32A0A888E23269AE028855E54758FD187E29C6B09EE1124176849E6D55C22CC7D3254A3C15DE5D26887EA5A2B6A1B951C6C062D9B7DEE29F2CA45B54E19A9BEDF9099536208D1FA96B83AFC20AAA1A78E72F4BC3EDBD88A25E021E3626C462E411B547151DDAB86194FC82AA21F20E313804D592E90A7BA77D51245582C6BF608332E4723410E5A5899235050077EF590AC4D73EA0650DAD87339EC7F4B5C0D82E0B560B41437E2E52CA013D5F15F6B9B55C5B5EFA3A8D58275E2E705E555CCAF47E8631450171CFE1C4E7584D6717AF9C3B1A47C68CEE15476332104BDB15A32C6EA7C7048356582623A6EB2AF60B33806954E9CE31FB2CE27F27E15AB1484B7775C2EC8BB8563D004528B60629C8C326F798F2E35020CF0DD867B2778D7B59FA12252E19C8EFA6480ADE2635CEFC8DA37367B8B3F40920C47CA1AA283A61EEE06F66AB42EB9B4B6F7A9D4F01F2F46D6D759630729C98B01A20470D515AB99FFCFCE1CAF1C29862AB51C7900156AAF3998FDC735B5441ECB0F03B4DF0BF91FBA60F6D43F0CF424AC16F167888FF559CC3A4854A76FD93C729DD29BEEBBC992AED8D89B3892F15FB0089D8F50B3458A98CC2D2AF7FE6FCBF60548ADF5B7E100B6698A6222A9D857A5AEA9FBB8A691B165E3C8FBCF60912BC4EF6E73287751ADC907770BDF68B864BDC2D358AE8FC5679BDA17C57983CCDF77D17D9DB0933FE919B439DE354B8A36F826DE8DC453025002987BE4DC240318B6FC58A096A04DFC4900D01F4BA6A8A057D71B7082BF6A05F5904DE5D40F42E5A58EEC0A8EB0B08AE0D6D66F2C5EF94546C675905A6474C2F0828BF078B552595DED13EEA7545E1B48C07976EFA314B1D27EAA5C42BDD8D5B53C73984ED4786D2AD4E7ABE92EFFA0AB8B12A024FADBD09CD98330511522D819F8C469CB21F0CFBE2FFD1BC43A328B2FFEA52541FFD441B42A7550F179EE2F80997F2982F7BD4316CA15B29CCFB18B82FD46C9E9B3DBC7228E97DDC5C05AFE8D1EBD1C4F1D6D376A83335761BFE2ED91C297497F4A4C46E3C462219B89BE7E62BDDD0DA81367027DFB81CB3A19C5A7EC603B4B0CBA7DE96CFABB553A2BCBC763278014452114BA92850B2D254A72D06EFF56BCEAD95F73EFF3AC478DDD737F919C896AEC8D28DABB043EF10185534FEDA48BE6B2563BDB64C40EC4C964CF28E3685FD43F275CEFA3528A2D6013DDF487858D73FF137A1F7E2EFF845D13CB5C18BF3096778E160D0E547C22DA37529C5D295B05E11EF7B679FA0CE268C6B5BA28444732D0FF8CBF0D557CD0170D3B9F973A319BA3521603F940B33D4746BDE2B66A20E7A798430F136C6E330F8621E4BD4844951D0D6B78592F838D37B8879477018C5787A1224032E12252B243A2BF78F1C129E03AE8E34B4A27B1F76A299FDECDA1CD547A42654EB6C3F7C550B46E1736CF0F1133B5F534AE847B5B4CB066EC760BD51D46A235CEC1FE69D8452C396DCEF30EE40976F43288A8D0544B5423E8E674F3E7712C0B5E85BABFC4E6A946F356E9933C7E0B422A47D790E076E910E88C286B161A33D79AE5680CE754836F7097A895C6D0EB67B116A79DDE2E15AEF9EBE6A2D717B3D82060C4B6CF8C8BC4DDA37AAD2DA23463A45787AD9C50585571BA73E3B3395EDFB041B5B7CD8A3AADB318D6E16DFA971EC2B97D816C3FC0634A3E08E58B81B2DA020ACDC9E560966F1144BBD2E7F981343822ACAFA69D4CFC7D50BD9E7D97260E00989FDE885EF10CE73B6DAC004E9FDFEE4024CAA2D58962E25141287C8967139E1F5636EEB141D26F9E70AC55C4B628C1D2D876949D3871FF995C48B1F02FFEA7294DCE29854BB03FD260F3E32700D9929DE7D39FF0C7170726108E31874724AA11EDC707C24C1D5F8104D31362021400C91D227178EED1660079DE10B21E8BD2C13982AD09312C8C89710F76CA4765F329CFC227B64DA61C950967D4AED060E4F53613BE363CDF3B2D60AD446DBD0E9F5763FA76990530E57601A4A2C5197977196F8774E06CA7598B48F05F37CBA59E2FA3D6B6B5AF6FA36232CEBB179A3D3BBE262C69C43C85856063F37A986F12C86834B4DF4C9E4F7FB3E8D787B98D7EC11018FBDE3ADF667BC2CE6C56A1EE5B0BBD1128DEDA1E733D467280E6380ECAD8BDFD66B004D0A080230D2CC9E7937CA7189BBC91E8A7C1BBC843AA2E523A9229C62135FD3F5B179710B97E167068E9FDD6CC3DCC66D5681801CA3A4AED14E166FCE2B6C594EABF4C95D5B1B15DAF33E1CAB2E231A2BF69C2C512AED6682925E75D488DFC2C1DB11034B085210F95F4DBC9D80FF97B968A17482A57836A1DA3683830C134750FEF774AED81588594FC9F882EE528A02CB4C338119F2E4083B48DD578EB2F9A94E8FB56B71E361BB3E08659F5455149D9444B0F37E65460DB7D8A23E05141BF1882F870DBAD3A9244D089088940318163FD04D32BE892983EBB97ECC8C71EA2B8D58C705D7D7B37130D98848D279F0DE1B3B40F0A09A9C23E8CDB61EA306C6E0FEB11D05BB5A21B53103C531B16D106C1CCD154CF4D525A2A8D4B22E24A515BADB06B075BD293C322BEBDA1B16E88A1586085972035C1A70FE7DB3A606F483E08E2C783A089F105B55F1454B7402298C051FFB138A369A69B66A2C531303F686A3E3688578EFB4B67D4BD956202FB5CFC5ED5C8A9598B58E6C2DD255674EF9CB95F5CC2FCF8AC7AC82620084C399B22E9B208EF4A7A930EA419899E5B6F01B286A3F401598D6A3E0491CBEF9CF76F288C52D5316BDE8B81B25AD01BC3B8F8D7630ED38F0E99BC12BE21BEB227CF34532A4F6101EE946778A82D16F1AEA580F323E9E6901E26C631F1A1BDA9F2D23B80A8612E081598A3A4665DA6EE7440E59A7B18F183240F7BA20762C1E381C0E13BB14151F6C9BCA5606F120C30F883AE5D054C6B11BFB096E319E43974C67B0C335DE06351B72A1C23381101D5C409B223300E1E9743064472124B560EFA5DB460F2CEFF0FCA7888B34E0397A9286205A102DF324E844946FBCE1FF6E1F8FF0C06B91D2544275A985690102EE9963A87174FAF672B71839C93BD323A224005FEE75BC8184C8C873FCF438017BB30C0E5CFE875DF92D3B502B896E8671ADFD8864685DC7EEDE73D0ADB04F05A0E5291E7098E2FE69C3143B9DFBB316F59989B7670624AB87C916B3422AFF08B1B921A1084285C201FB09FC16B8209506EB72ACEF64832840D9D52792353D02F10D14FF4FCCACE35783560FC318C1C7897FA031AF1362064C3A6E1F9759923D148E9300FCCAD73F7652A7B8A61DF62EDF20E6067246AE679822592A673D3DBC14BB5176BFAD02FE61859A36EA4C9E78985A2513ECCEB0FA19D34354AF9FC1F7239F68FBE87381EBED55B9F413C0C2E330E3DFA52B1AD1BBF6054CC81B6ED46171C8470EC64B9A826DAB0C038EEB91B0ED5EB666EE2AAD904549BF677987707A2AD7E83B873E60D8B1CBACD54235A240840F2E2109C20A10AE9901BE5642ADCF5EC18BF47B5A7753E8CA5CEA7348CF666CD03F75DFCA3A7C28640693109C48C0AB75635830614C8FB714D926AA560C8AF47AB1FC2149E761BB8A4852A11728AA4B2EDA24D7D1F842CA51F84503CF919C2177D3B5CBBF2DB3EA61B7365FC80BE7FD4FBA8CB4D3B78AB6C5E94F443FD30B834FF67574BE205761368E23B0BEB460F0AE98F902A2923368A1A17F5CC1E1375D5B6902B8B369FF19A9E73833D2F7AB1A9BDC14E997932BDC4DD7F445586CA6A0D03BAEB73FA97F43228B33AABA5ADA5E339F6520BA1793A6AD17403F848C4E5B69C1FE1BDF0FDBCFE2095D28819C3F151CA42D34CAA187D10D803C06814F8F202878E836F4778F200CFDE3F760EC93674957CF8A9219E9A904A5F6B4A68F9A58B162E7BDB940B317DCBCF3291552B5F779D9B917D93F90708CFB00E95F39A9B1ACB7D7613D5A3F835A93D3B660D8CBB937DB642033406324961677A9BC7EB03070A3F4375848889BA151B242941585E96EF0A96C2132B596D77A4A6BB1A336071A5CCDCDEEFF6FD0B2D326882B8C00308143A5C6F828FACC6000000000000000009131C1F27323943" + }, + { + "tcId": 59, + "signature": "3ACF457FE704AD0AB2D5A82A9EBB7D04CA8F75FCCD035D72EA3B7869EDE7909C2FE1761B025D4255C4AE0FCFEA24C049761293FA15F93FE6529349C06C6477D21B05FDB8284DDCA41CCD73D9BA9683965CB4D3888A7E4757EDF1E7C8F5583E4E19783AF6F168C5FD4418EEDF9A7739946BBC0EA95A3CEDBA7C8BF88AB720346FEDEA1938D5985DC4533432B03188AF57C00B276987E7783FFA05D9091D6C4EBE06DE51C538EE1D0935C6BB58FB06B4C9D26A39A9E4520E11D93FE4E522AF70CDBFF228994017599C92770EF758F8BA78F0238CACA1D5A10C77B57784642B6DB6889721AB6A2A9B65EF29E5618763D12D8C28E8918345CE6F07B8E71C174477A6E896046DFE5729110548A9550510E4AD8CB314A88753CD1509CE817ECBC7384198D1B9E141BA815E1DDD016413D90A7936F024164BAC19ABB967F2D195EF943F9D85042781F0615CA169552BAFF6AC83AEE7119D6298172214866FA2491E4FED12154B8EA166BCBD1D3DC84FD8E0473A5608475105F46A84568B361724295FB7291445C3BF3943A27EC5C66E35CA64874831A9427DFCBEB2E76D91C4C7DA1920116C33A41D249B668F30F3C4C683D86E5047B8B19A7EC2DD73D2670A8BCAB3F95FE665BFE5D9FD490E26DCBC753E6A50855060189C066E4695EDFCA623EB2409D51616518A5C711106EFF8B1CE1D924937F940087CE03063FE37417B74A510D0EF889E749778ABC9544014EC5C9EA6E30A9326BDD5ABD99996797693EC3707AFEF0B1060935C31C8995F1EE9FAEA306579F91D060888C57BA7D56B375224314343706B42B4CD0C8D21E8EEAC19F479ED566779AE9C93F5024430A899ADD35374068E5D792C710B6F35B07E9BF7A2B681FC82A5A06BBAD07B2D3B19F591C79E808D99DE67399CCE1146792A762FB2FD9479179DDE4755A7900E195499D2BEB6A8333AF96287793B47A49BADF98B7A5C3002A51039A6F08A8B946ED3E22026FC3C33F0762059F9B4445E67D8E8CE999CAB79404EAA53618230E2CC0563045E961D3ACA75368A0B84E4D281A14DBF2C51C20428D224FE0FB655A9B0C4CE8CFDEACD0E17331B5D872B96D893798247FF6D63A7E4768A1E8FB3FF485776A75FAE12D290B192F1480A4947C6341117068C23AE9EAE798D0A90EE82A2EE83DB8806EC26DDC0B062EE15B2765B68298AFC40E749475F1179DA174396D6338BD908250F854D36552472C4D7CBF4C20E0E2F47CBD421A97ADDF04B3B9BAC818DC9E9F1C8C9F034F5C0A411EB4C26A6660339582D78562C442598FD5B20A8487873A8E7B0265E74238030559A847A47AD7195362D82DD411496ACF0FDB82F289C4B7963F0C69E1D153151EFDA802CE9B247FB4A5F67C966F90D666FFE6E135CEAA70B772E45E68B4D9ABD8FE7F776EADAFEFE2E712E16BD38C67985F6139D95AB3E29FB6BECDDF072E391154FE733D7A7E48AAC0357DEEA547B001D121332C314A418A579AD8FA4345E8192A22751BC86FF0E6A822CE9772993967389FF85643318E40A3A4F8D66889F917E3615F29E9A40468C54D0EAA92389C59745DDD5B71E2184FCA9886D14A82D3D41C662E4B78F652EA08C14DBD6B4332B7E3445C4AE2251B0C40F6D445FF9613FCFB82F8D04261B9DE204FA93F955F94CEA006ED205C172D250BC6DD96821929A54D52C8196D59314181CBADB6F4C2C254CAA7B2C82D98EF8088D88462A2D697DB0DC75C099DA49D0CA63672EF3149DF556B81E4CD6B5EB3950CD8FFF37E94DCA7CEABB31B2795BB396AB8614989E2B787E82B219D55877D5F0583C43B86F2DB64635CEF15AC7BA53052A50AE39239D69EB3B02604E286FE3BF1CE271CECE732B428E54042000AA236ABF8F1D8834A51C5AFFEC3D6C7C273087B667FC69FCF05E5261C77BC7C15B6AEA59411E493C224D825EB89A675DD7F04803EAC12AF3F9C8A1E6C31421BAD74A288A742563E7FA8D88D51945CF13E769962CE7E7CC5BAE81587EFB5D8434FE6495A22133DE0543BCF23BBE48B3596FA88FACC83C7E53C3BF075C350083794649E9650DF5743BF521A120739560399C372B5DB8AF0FA188FA7A7DDE7267B647ACB3A2D4628FF0CF7E563BAB95F200945A58B97CAAB5309989E37366E1F1DEC6BB7BB717D70A7B55539923EC1090941A935C9FFD7FCAA86324DE1849372381BAAC34B01F5E61C38E660432F12FB959225501373D0BF512E88F202BEF42F92107EE6AFBE13EC37110864418C33EBA71A97394BB174953EB22D22C11AC7E3865C185A78A2F17C6134A7833EE5879A17DEE8D46D7573F0710769F7332238C7FC91A1C7AB2FCA97A79762E8B3E56113C0E1200142EB5AA59BB617A27C7626A3FDB3CAC899006E8B78AB6F43F89A8C100260895241BEBD67EF3DE03C3A52E56A58BF65BAB3626EB3BC449340C5FE83B071462E8F579A077FE9A332A9007D20BA429BF6FA8AF03A254C5991B9E6014FAA07C8F5E163296C8CDB48533EE609A771911C0D50171E366A1B9C237FCBB255AC68D7974460CDF50A5ADE6FF9C98313F93CFE3823343FF086979C7FA3804117B7882610EA1532B7BBACFE2C7924D2691157040232226624C2E10E5EE7D9C292C76F6B9207A293C1B17059B0F0CF067ACA10C141E53E5D49C2A3F5ED08548B67B93D073E775CE49D81393FD9140A88BC28E2DD36A9E1BE70F731A8C205F4E5377520C6F6D441380DAA3FDF63D7C3E002DAB0F7A078938C0DD65C7B9F6FB0E43B2D864C669133435E578825DBCEE29A407B826D925CBAAD633CE4ED040D612DA96DF3719DB9BECCBF53B67A6680BA0DB982DEF3DC956DFB7B922483E6C9B308850D24E5716AA891BA8B749265F52C6222DB1968ED9412F593CFEE021B118181340750AF176E080E7F7B3E0CBE0C63F2F2D0942EE8B45531206ECC088D9205CE5D26381F37DC3A96561CD3134BC9B10101D73D2C6D9DCD097C310A52C873BFB46D641663486B062EE5684FB86FE7F61DDD1F7864D4C27D4897671B2FAB2773A41E0E894D47357A3C0C9B7300914C3D32904753CA87DDCE8D663A3B4C8EB0C2563EB9C3F205AC09ECCF85F419731905E0DE587BA0C04D8D9E618AA0A7DFABDC9BB5640E99CE82561A094E4CB6BA66FC4FD9950736BB20F669261304A033B09FD03C0A452D434912AE33CCA5A66EB2BAA3F9CA781F26150D885191BE16FD4A93108343291AD65858A830394A75FD9755BE223A4A6CE69ACAB3C711E96866CBD1812514D4FFAD3436F098DFE7D57F8583C84768A402801E25326C64268556D0ED482CE3409910FDE35FEF751274BB4F719AC8767572C11723A8EBF7D6D7D246453577513CE8F1038505F715F42EBF846E825403D6E20EA5D12454ED1E2747A0F1AF4D99633A91BCF780E49B287CCD3D92E4A0141C0265185D75106406F7CC309EC08CA67C787298839DF87DC84DAC33837C535C70BC59A243ECDF8336FEE32F5118522FA93907BE3C34DCB5B257A54DD76B563F8A62A48D6AA8CA5C83FD4D1CC8161762B0915CE6812541BD9857F16A8F4B13C27EB4CA444437FF9C37284708EE38F15FDBC5247A8884FAAC95D9D5E82C8729C3463D22E794D232010DD26A1EA42604E26D1441146DF451903364ED1319C20B46B4D6849FB40F60DEC81DF061282B8B7E8022BCAC0AA53E51868B5558EC14F0B432A60603A29AEEC168BA38751B8E1FBF586F2A68FD667FEECB6F2FA11D94C49E7BE858A086430E0534955CE3C6C4B0F1FA75F42ED8E094DCB55B5AE4B334E1A94ECA4383538FA4D13A687F1AF3FF0E749416BBC504C05E80853A71FEBB9674FCDB22ABD028D3BA8654B2B5D71BF96D68B9358E14865B43E13F845C53F2F2AF82AE6C4A83C779B60A8EAC75F1DDF7F72F7356F8613FFDBBF8C11151B29474E91078119148EA7D2826E918EE878B10B9A7719955E27694699F2170DE595125A4EED51BC2E78EB1601491BB8584629C88B237AD8148374CFE9EC7C438D65D8BABA450C688B98E83A8830830A6768221D24027F6C932E0C006DA50574FD1BEA29A6F09BFEB5ED25B30AD2363D1C68919DA2D0EAB60C1FB15EDF568F8DB694325BFC5E16C7A4AD74ADC17F5CF4803950F56D5B2EA3605B6002693D2DEE54FC34EE67359E5408FAA05F48E62DEFE4E37E745884C5AD1054C68682A8F47E8BE71C9C4D8571023A9E0908EE02DF074258AA3246B37BEFA957B75DF2A1A45707A0E549FBD3061C6C250290691E7E3898163056D648A954EC8D3FC72522E4AAD76AE2C71B06594BCB377FDA1C16868D6AC3ECA7FEAD8056A5E762909F638D8AFBEED065B411D71B37B23B7AD7D2A1110F2F62785E32823E2C9A63AC14C00D6DB06F7CB985D77AB38A1701EE5D1688CCB53BE12C2F485E33DC7BFDFBB035CD5485E6189F7F4D996F4306DCFEBA0ACEB72DBBAEC07D15F5451C7C25DA027D405F50C1D051ABFD87D3EF9FF3E2BDEB037964A10E22FFE23864557873A8BFBE474AC2F12C032729C5A217435E41D13452470397D3AB01AE279C63253F1F654ACA822D705675924C0D6F273699A190B6E37B7EFC6FAA56A87FEE682EAD8DC4D230CA74A0CD611A3983A9A75B8B64BBAD109A69232980F235E0B7793B770949948C747531D92D2D2C9A5AF8509B44A1B6D1200086C952232674645E5FB7E170DE7B3862C28506B7392B9AB968FFBA569CEAA800156F07F4E6FD14CF2F486CFB289F4079A7F5EB20D8994076F2505879597579675CCD72A67ED19B5FD0AC47D495481732661D2F1B860BBD630C3EF573999287F7DA0993F1B68AEE9CFB124AB043641BDE18A6BAD7A17FA6B32C847ED87E6BD3F80F7B715E9AC2F9523F2019CDBC37CA2F11460886B871CABC6B156840F475366A8CA20ADFD7027029002F6848186AB388B9F374C979141C99D98CA3B28EDF9E6CA4DD5481676CEA525095ED2DF4FBF03D5DD26CAE384A65CBEF049D1848E4B32F8C472C8550334EC0DBA1641EE86325EFEBF7733E5DF9DF93538FF69798D825FEE376412354811C558036654DBD7FAF88F65501B8461680F588781C9AE098B32D1428D446ACD54847935BDEA49B9B8714F5ADFF34A63DBC3EED95CDA2DADE8E1DB4FAD64BA63233E7C2A23FA76A9E603697C3F789A9945F786D300742258FBDD4B48FF24041B82DBFA7F80275FF509B8DC571DD322A51F1E5F8C87A444B2CD0923F44199082429624535CF1EEC044C40E05EBF21B24750F8A8681502FD0C45F4CB7D1E74E26501AD42F4216B7802B24598BD946A1E93BB0EA2EF41A9B3879D6FD15FB450C25BCAFAD93F777E33006AA5375ADE104CA41A93599CCBC07D77B4849BFBDD79B8C02F8AD672F26CEA9BB5EF0B839DE5279C7BB6F1B52FD76C66F03067F078A0CDFAA3D7D3C73BD2EAE745476973E4BEDACAF9131989897FA9EEF30353D8C675E5C394FAFE9528B85F88D69FEB078B2E51D46952E7ABF1044321C0CFBADF522C81D8F182CFE6F9A236DF6399C9E8A78C956341B533062F315E511FCED297FC3E307813D6466340FE1C1DD3E5019B3B3BE98642D2C616B2B6C39CC1D7E0226E810432F2C3E36A4CA521E505DD27093C25E6412E84B90142E9411A9A6869C3F4841202E08B10872489B389613B80D24E6E793492A66EAC7ACAF36D982412F45E8F646D596DBEDC5E3A2A4806CE94F253717317B07B56B3ABEB2EA88F7191733298F17EAD44DDEA72B3512DEB79ABEE10738F3F7599D119925BF992637FFFDCAE9E852920DB9F9EFDD8287D19674329A967D1482F6EFD9D1D280635648F6A6E0DBF15D63B29E369BEE976496BEDB3BEF1330EDE318D7254127850C1F6D78C26E017CD212699DDA4CC3E081D7F60E68F76827262D2B7DC033B03123B4DF9835F8A7700CD171BCA68861C76A1E12A88668507EEBBB995CC59EE569A3B316E1ABBE8B628D7067D290515E50CA5DFF0B3E9F27CE6EEC097DA7E8CD4B52AC50D96250F92F946187A326238F17FEF842262045F8CF3FB6A51CD7C259892ADDC865A9D33D3096E1DDFB3DDE1DA1114D0335915C67008DCBC75DEEC2AB7593F44D26F840F94FA221402E3566F11A89081E7D87F4FE56D58C65FFCCE1BB149F3D0EC653ED45FD8A7B604DD94289D440FFC61581021C4BD9E6307B1FA2D1E2A9DFFDCE0907090705F3507DD9B8E2D4DEA44727630C51186E5564190A24F9E582AB3B72608CA57D66C61BA0FA0A188651249BCDB7A98FF15F6DABE4196C9CA725FA99D33AE7837DA4D258F76E87459423DCFACA5ECE7A5DDE57CC4B5DA9C2598351D5139FC9FCA0BA3DEA071A3EA5FF82A901F4E83AF628EED0EC51DB28C5C274272F4AC0EFE6A3C5C8C5E96D9399E6C414AAE650B46C00FAF61EF8B56DE33593738D8E23610E4325BE41D2D37E4F034C8FFA442E0A49AEB2FE81673A3A1B80D98ACDAA804CD3C3E9CC12B41BD8D92C69797B7CF0FD141556626D894E5663D5FA08157071A0A65C6C797E89A7E9383A607CB6B9BDE4E638B0B5BAC32E4993F10000000000000000000000000000000000000000000000000000070D12181F282D31" + }, + { + "tcId": 60, + "signature": "4FF204815C56D5C51452860204405E49D9F43E1C34A98C1B014E87DBFA10FB99054F398FD9FA520AA1467BF785E3565EEB4E2F6C88B4827BED418B4FDE96A4FB370C394D870C776A6B75ADBFBAB97A39BB0E004356B8D0A127D2B422E736D5453E53F658841D91A6165B34F6B00D59ABCB29E7F611E640C188ED3FA735827AA8A48319F37A543EE4DD2002AC491926DD5FA3F732669771611E0888F01FB4923153ABEC9FB54A83B2FB08A286CD964F692ED4D44C74DF5F86770534CAE9277FA27B401FBB40248D5E548C7698C7C38247C22385E34740AA8D883F57C9A1EE00581DB297256824D19B47608214A1B9935A14163B1FA1DC70241FF46EBFCEA830DA689400424FB3CB63B060A8C544023D83A8E01B6936052996061116E254E129BDFD6CFD23313579CF537BD75F72BA992971CC41EF879048F793DEADC2124B1E40FA758F9B331785DA765EE11F5CF204B2C0E5213D853A3D764351B296B4D2B71AF6B12325E30827AA3889F529BE132AB69F0FC3EBEC83F1A481237E666F3A7F9F51919E0DB53F84722D73F7874F93634D5705A0B445023F5FD166D66704F1C1E5E42615DEE8454A28B82F97BF871F5AB22D766CD3996CF65DA8D63CF060A97861BC67859DAAAA4D527ED1BB534BBE2297D413B61BF3C6C599C26E9488D470272A2FE186A886E42C7F8EDC555B4D6E3F394FE52AC51ABD99935786566A7674EDA529A830ED4F48364F2A934BF8EC63F81EFF65A069080B1056A7DBED12F824525A83D3994D5F6176A97BEE8BBF958C657909B93FBCB8B7904A3B6583DAD8BEDD1EF1D6B4389461506AAA43CDBECDE503CACD3C7AADAFA616598BB6DCE1E96666715CB6C03DC5645A9211AB2FFE0A684795A92EBBA2EEC565F64522602227637FD544EC38EBDDEAE706F420BC51E2DC9A543FC3B8653113269938E911C9251AD2E8279F8B03B991CA3891639B652460BE2DBE2D966852F97B8D7D52E5CEB5FBDAEC1F6966BA3708EC24096B13CF80BEDFED360A939689FB8C75C8C12ACB27220B68660AFAB12C9F92FA3AD57FB0D12B256E946C31328266C3F54C558A30BEDDA86F4B5DFF5E52D02F03D7CF660B1B4EC2699288A0D354805B9AE1E3EB206882DBD1E594C82FF773E921D4BE58834F72A79EB7778F889B0B2529797792E8E905FDA6081C2F6FFBD753766C753650FF6A7C056B8DCC54B5FA7C110D8DB47C1FD98F7F7FC5E221F1AFC5F6404FE696D72FE4DC31A9F75D1ED957A1306AAB348B2AD83766B45AFA30D1C970BBCE8103EF29E1BAAA17BAB49E6AFBFB6DC4F201AEC5FE98BE5A9684DEEF7BD8F647474367E37A2E35A37ECC0E0904178E422034EC1E884BCEFBBFD9ABD27E07F6E49F7C657BFFEAAF2E1E46A3BA46E93ADD7E537DF724D77EAA018B6FF28DCFDF002708F7CD8E8E8F81CA499D5F4542991F48C330BA8823B5336DBD0568653CEA52D3B0AAB8EF2CF3A77CFB561C250A7C2956931D09686FD21FC68BC8DCADE1731CF9C6F93CDA2571C8951A32CB24F1DC2C1A1FECE255263392FABDBD4D5E4C5E3C7F842D0630E9EFBB57532D2A623B36ECBF616B5C7FDED9F45E2FA37FDAC7257FFEDE0DC5B6DDE6A5B49E8C151832F707AE948E45416E7A9082B257CD02152314FFE399BC48755EC6A311DE39A5C8FCA15BF547DA0018E5B98FBB02B0550D7DA298EC788E71E34ECDD769D3CAA36571697B3F9EABEC88E8EF76F492006540128C1FFB4F140796559E17EF660F34386355F46964A9FCF8D37992B9803BE4822EA8B8358302B6B4038D8DB1A71688C8AEF77FBB1013CC677777BB2452EDD89225B2F713683B3C27D35F4EA5DF3061C2750FB011E789AD055BC3035CD1EF947375321770C53C8D4CA48F0B51E68C251CB49537FD231ACEC8A2C2BDBCD349FA651D8AECD202719ACFF8B7EA26DC31DBAC5EA338CDD2160D15C534EC6426E63B0DD3141B133F73B67CDAC053D54A35CB8DF2B9619273110558E0B29C6DC2D9BDB0337B11C4297D171990C32CAE1538C69B858E61F4F4306DD4749BBEC8FCEDA713E54B3F742BC6B691981770EC5329FF93B140033C252551B37AE873A2179782695D4F8D18835718636DA25A3F40794676F977AFDFF7364747C1FB1F7A8A2CB08AA11034FFE89F2D4B67439AABA9BCD6F9743982F4CB318BC7C906322B0E3AC02528A80C9D2E6E3C2A3EC4DEAD7042A2943461833D6E6C460223B2879DC8E1FA97CC1826C620A01BE5F991B0DB50C5C7A976F69A1FB19E16E03ADA7F0448C1CA4573D94E13498A1FB51A1A0F97D277D80774BE06CF1D6D96CE619FA7E7C79401E331293706CAC3B185C352EDD07C91572A31716320E1B25308B371AAF43B7D232894281E4671F9ECF731F228337BB7CFFEA68C0A5B190D0BFDB47BA7836CDA5923FE3F6EB64273EFDA6CBC1B549FBFCD9B5A9B4B9EAA9F86B359905D014021BF69B3862F57EE44136015F6C32E1CCF0C08BC1322D4FC1185AFC3CA38C3F7ADA19E8885C108EDA8111A6A4179670C18E718523AC4A04C9316F803773A68BB5D4C6E82468037EBCA5E6602383E8DD2C4E830C1834101E4F87A9A931199D7E74F7139FDADCA6817374A9338A1AF2F3458DF29D26B1A0C63FE9AF6970B993D9A6005BC57AFAA6002878367E4AA538ED7468C52EA6CE196A00FADF1F6ED083E5B98E70742D28D92D60ACDBE5B164F8C03E0E96F8950D230C0FC3F6CC9FF447B74561F66A55C2B962D4555962E51A30F998657DF2986F47F1B3DC5C87D8EE5DAAAF760A06DA656251BD6B21AEE25FFD6C61190C1EEF85781C8C13839E75E206962BB4E3A3A34438EB1DCF1B8EA649CC3435A41050842D61D3370FEDA4E950D28DD062181780B5BCCE085EA7A976CD38B52464B2D65ED01220ECB4CAA1D7FA2F48123D45014B522872FDC8C642BFCCB801C6C87D26C4D62C031CF927FB2F1EB8B23499E3ADF4C781F5472D914F8641EC60FDD3558A81FA988C38D6E26B97E1311D1AA3FE9DA26FFA9B0CB821089628B7D8374118C59C96385DE497520324DED714BE995B6A08C0B5333AEB7ED41A931319E7F25B23E41100521EA8A8B661426D676469F1E67D9F61881E74212C2CF74BF332358D396EBD53B312C13D22AA8FF3C709BBCC85515B3DAE37546EF2E437EB807B8CC0F5C985F19A3ADA2C84DFE44EDD45760A409309A22EB2DEBA59452B379F952E85086D0FEECFFFAEC7CEED3F32FFCB8B5C363296ACAA0E891DEB5D463B068B40F40A5E8DDCE2AB383F93643A9E5B69009203F76F3224E40399504E47D13C5137579C25E10B997D2D3F32D7B882AF31D63A985EB05725C7DFAC3CC58EEE7CA7D25DD6223080B1F8413C7AE3C65FA1A3FA61BA2B83451E7D782CFA6378CDF3BB5668610DCAD3E8A251EE2CEF84983F436D354AB7F3C203F4856CFC8EB64BD06077523BC70837FE92C1EFC6060712B9B5C545BB45C66A8CD79857E1C265B99FD83FEEC38F3C919F1F83B7E9682BAC6215A53A9E074885D737EBDB4D9A851205D211F92579312026AB3A7C4CB57E2B3AAC6FD6331976C557FC24451B199FD1DFBC3EAA4F49EA1F79A9AC08B1B05323326D40230360E454B5EC83E484E3D1C0A815D97024F7164EEE646361F4DB3AA830B2BAEB07CB4F3768F56626E64236FB8B03559525D2A2E9C80BA074821E0EDEBFE288032983F765A589CE902C2CB4003996BBCFFE8D372EEC34F705FDEB80A9D7AD7287FAB144117C19007E6FBE30CEE999ED98A262E7790D0B2CB10AAF174B791A010CA89CB9E2D682BBF3FA23BAA83401B86E71F91B3A389A4F250C524DADEDEE6CF2938D928FCFEC5BC843BF1F46DC49E73F2AA5C232742F0FC96220FB17D71EACA22080A9EAE6BDE929236FFDBB4B6A86D0C68BB04ECACFD4EBBAFB1BF11B78A9C7DAD0B6F7058D24035492195205837DEF4915C8D745DF92A7FD9B669C079A2BE092D702BE9367A57B22C0D085DB794CEB5050217B53F901B95384D95614EBD58EC6137BFBDD9DA4E4DF735F02A344E95F316347A982D791E95302F92500479152375F886BDBFC33299C45B629766DE1C9AD3B51B7F3ABF0BCF44A89CBF30446F75EEDB548C65EFAB80D506BFD1A740FAA5AC16203C2FBFF66034C5D2FA7577A543F8A1AFC6370AFDC03B73088CCEC659CB96481531F60E7BA5DB671AED97CCFF08D4280ED70E5CE1C54FCBFAF120C44BA63F4A76BBA631F35DE27B9D13AA4275E0D17D40B41C37647BCF7BB1439B86126A63545DE4CEEE5FAB270D64F5A18ED479D2C7B6190F45EE9E284FDDB7359AE17DFB28BB0AB54936B366BCF0475DCAF73E82247429B30EDA353E30B887132D0D50AA7388FC49D599837303F6376AD03D090BDAD02B36A9563EB0FCF8A1EA5693D0C8A335E17B79FDFBF77C8866874753CB1D248FEC3915394C6BB10B3BC26C6B03D54056908D504AE7320A4F5BEE4DDF1FEFCB1FDFFED710A644DA848FB124DF10AAC1D5818F35EFD2587B04CF588C1F228EB18A81FD1DF31E79382B9A9F74540C76438743555B9A74DEDC0EFE4584D3A69B1F7CB5471CF866CE6CD3D262A8D8E4913B3B7CB53DF8CA7B023FB199CCAC264C0D314A2203FBB08F5DF0850811D342E6D5067871AD16D70509D82B58282AB68FC4B6317A930842C5630CDC9E6A49BD8D3F6B38C1F3F1906CD71C1E1027B0AFA520EDAAB597CD5B38F0F23345957F27E440CA9E6C78E1D5A9FE600064FC04653E13884CCD9B927764973845DF9130587F06B5A879E243EFB56E91D8FA19B9DB14EC81020FB86F7D007351013EE0320202C19E7C2AEDE274D60B146328D9005A1F4D9BA1E86697208E26BC274FBAA0E441F65C22A44AC386880F7672B89B3ECF4784E462253FD4756245DF47D887BC82059608DBF0AB7AA3A0E4131D732553A4AEB07DBD7E49990AA2346E445643DD65F0FBDDDE9F7096CA57959288D425DCEFC093C44FD2A70EA12D3A1F3361AE88BE7855EA010E775982568EB4565F25116D26627E76F78CBE9DEDC068D123C785C5C500CAAF212667F1C9A269B4B798C2AF1344DC00CDE7D2FF8372DA48F0C943634C631B494D9320017ACBB8D2DC3F3227BCF2B17C8C6DC241F73D797000552366D8663B1BC702871C3EFEE8C058C5463C4FC55A01073D19AD809CD1C70FF18C1D8995786F6BC1E676E532C5D1A9C201FA00E3210BBDFE33BB8060DB4D4F9FFA2DCBAA111FE12111FD57B60E58E9AE00D6B858E16E1DFD2B5EAD33C989CF5FF29073A75957A123B3D51A9A0BC9C34EE83CD91FACFB2E3B28365F824CB4878C2326FE3C6B8C2F6B92A2EE3C3E313C5F8053E3B80D68FA476BEFF203A196B79ACCD76EDB0D54B2B6CC244D6FEBC033999EF1C7547717B07E53B4EAABAD911A7FC1271089BAF11F8A0FAD5C9191383D2BA83126DF21CB54CAD8D4757BD45974B7CB63864138E67AC0690C9DB790E728D5DBE6FC1B7B8D271CAB038A0AF1FE2B8D2B009C3E50EF9068E71F8C53E1FE648FC9AF86628037C909F21F0F9E38484D0DAB7DDE575DF0B1C63E7A8E182381F1438823C5AC9B3FE2E166F18C2A4F0D4F309CF9AAB0330AB9E453F29A3DFBE5FDDAABBB1A981E1793F7B7330A5C0A80DC913E1866F2AC7CA33219D89E3314FC5B54B06D9210A58F959DA6B0CFC591B22D4DBF9DE82665375FDEAD8EDC7BE99FFE00132CF4BB3399B39FD987D23731C7830B5A6D38A141110C7A67D98CDB4B21B22CA936251EADBF16E9820F5646D85877266DE56DA00E732A2AC682EC55805FEAFAE9FA18580DD147DC7B4475DE3AB37F10350DA49929515A2104627C8EA40DC11F58D64EDDCF9AD9E566A3F75B4E206AB1BCA16B9216C484AEDAAD5EF0D6C05CAA29FEA88F14C7EC842ED53FB6BE79A0D07B78B5DD72C42C5B06322B2CAA430A8D6DAAF008E1756966A706C9331D92F8DA4846CED35E7CBC9095C7D4E7781C856A4EA6DCA8F15A7F387C582DDAB0F908BDC04646913FBA2FC80CFB652DF0E398717A0E9211ED22DB5470D857CB9E5FAAD99126BDC4887238AB80AAA3EC0F0117B0A147F541EF4A330F4079CB1165336E0C7887482EA09E6CC5748AC7EE16F83CEC086438A054846BCC8E5D93EBF31A9AD3FF12575901FBA88ACDB257955275A6F2ED26A0F4DB7C98CA63B8FD6121A4D6322DA3D07B2A884F0FEBDE956DFCB028A0ABCCBE4DCD16E97EDB27D297B40935E42B1023CDE63F6DC6D86900036582E61C3D3ED94FD205AB8B9BFF81C6DAE8D603CC9AEC3F8540E7222F0FB9BF02FBBB58BA6E7CEFBB105CDD5002E6523D27963642A99F7D2B520A0BA00A91F10B980BBC0F15819E8196BD4E72C7FFE206FDCE8E0D14EC0A6227E6EA725E9FE330D2DFEEEA928B50EDD959A70FA3983D58532CBB996CE0D5A2F9B6D8F10DAB2C39A9444CDBBD1DCC9FB14FD7C6D309224E6B34B439C07B340AA77B5EDA8C0549577A88B5D8F5FA0A102C4C54575E6A81C3DB2D2E5B60375B6B818D8FCDDD070E333539457088B3FD142448717ECFE5E8FAFF2746617C9FA0A3D7171A1D3739408DA5C7F20000000000091418202A343C46" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/internalProjection.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/internalProjection.json new file mode 100644 index 00000000000000..4088355c10ecea --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/internalProjection.json @@ -0,0 +1,507 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "sigGen", + "revision": "FIPS204", + "isSample": true, + "testGroups": [ + { + "tgId": 1, + "testType": "AFT", + "parameterSet": "ML-DSA-44", + "deterministic": true, + "tests": [ + { + "tcId": 1, + "deferred": false, + "sk": "C1623CC91C677078CAC1FE857F7DC40809F390BA0D51BE7BFBAD9B55306FB2E1C5B3DE04C3E7FE3E3B24A41F45F5FDD3E73A72EAED3B3F57356483D7CC102953873F519C79E445456157FDE4EA5F64D613E5ECB8C6258484AFA36AC4D31AF313FC17A5835184087F04CBCB7AE63D41AB1685FA02D1A64F5D0F844F6FB5213DB1C0444190B48DDC04111AB824DC342C19164CCB242803018284C2416206650A280D2020900A83314CC62DE1824C128489E0844518A22D141628D19290D01805490010E284500CB409E11429D2220118A30D10B561249449C2201213B525CBA020DB148DC3280853B0498B34262045919A424910098C89200553A00C12430060C060E33869C4428CD984648C8009C3C844E1886520478060264601140EC1046ACC4045E444921921921AA15023074A022444903470C33250C9384D824249444042809060842811021660C242251C102EC034060BA74D81224C5C286C50A861009388534062A32671524268D42225D9106C08314C231385994608CCA265E222685C804904080013236994864C23A03014184DC0063114488C5AB0850922080A396DD29045242588890286CC18858886700B474CD02461DC86511B932CA38031033764092446811802503671E44624A41632C9868CC236700CC489038910601670428811414042A0A224D92831E344451A2548A30281C024701348224BA06003C38DE1184C59A64954A46810348D4B34815A00215C24018442685B088E920002DB42508A3071A39881811871E4A069A0180603203022C68C8212824A180561A4311402301494691840619A482919868051308414A30C01350D94362DCC220820368624280E623200531045A2388C1039498004465AA86C892682E2C601CA14652340704A246502882520B56508025124248EA42408018270D036804940211834681C862490241018239023406841384D1028718C4226D1B04099249214219140362C0B216689A268A23280014545A0320C89806492466DDA0802D0326E9BC808D2A249E0006D5A226A93B42020364E413669A1124C10A2901CC66D99B26C92442600004A1AC36C9C4221E2B66C58120409850420884D19A930D3347159128D024271C0140603A790D1806C00296D58B8011A29441A308124A58C82B070D2B60021270E48A809248709192585593462A4460C13160E8B844C4AC07154946D22235003244AD0808D83B644CB066289C250C8486811407242C409138268D0B66980B46D52097202586725A9DD16DFD951EFB6F6FE3231A2C471231B53057FD316DB0876691543D51B66FE1CD1ADF7A9A73C97CB74056DEB19AAAE8DAEC4EE2D512F19B5521DF260609A5F1DD23CA4EEBFECAEBC9CB0DD9D612D0AF491655C6B22A2AB52C6BDF09B8C05784D2BE8832EE184F7D7EEC0C15F06052258A5DD658C74DE50D9F351979A1B0E5D4C94832DEB34A09F08422C53BE60568F81F379B76F5C1F85A0E74434942DC524D85C26A8489C273643CDBE8662EE0D7EBE56C7E4AC93D84016D99C0C180D24B6B3A9234E60A01A83DD64446DE5DBF8AA770BDC66097BAD4261AC8878450653F21EC34CD3E6F1303C44A4D29C9E801D6E87DEF63D4D35F7516A992B788913829191A09E9526F8CBC361D6530EDA7EC9013AAC629177CCB744CAAA8ADAC376F0222B97997F273BF7098FC39A63B899CF35D2E9D397F0D2A49D320B03A9FFF21D98D307DFA94A328E04BEE9D58B77C53303779973495E3EDEE49BAB18E3634E23E363E1F46F087D8CFBBBA8A210661C6E790A6A6449E0CC2738DE05A034BFEDD377C0AB454D4F39FA6F4E91FDFCBE621D0AF8F84197B4762CAF6D5992643A16BE5626E52CC0ED24895F629B02D3CFC92E98BEFDB1DC80475FC9EA7A40EFBEF650355B03B76E7887BDBC2D4EF8FBCDD6D95E260FE6561F17C44E1E01F6712DD0E5F7EB89766AF3FC9370A7C168F64746FB8F744D146CA781C6C708A963EB90858930875223CA379428A71D8008C70264C87E420ECF17DC963D3D7E3C8F280A8716EB636FFB857E8AB92847CEAE7C77FD2970DA98D08E001AC9605BDD6A07885B330F04AF2DDDA3EE6E9314C012E3FB14358D67070014A728B6ED5006622052EB43B77EA3E5DDAA0BB1C1C6A973C8A455786A76A673B5F4BDD339258A7218F4A210F0BFA65B4A07EDBB199EE755B8F60CC001026107163EFCEFA41DF85065D46FBA9471513268517F06B5914F0C625F3C40DCFE428853BB58B10FC19C2685007AE56F42CD6730CB4A6283BA4AC4B40AD9D9B2FEA1C2916111C39BAF1430612E569227E2C6AEB11E0451AF81E308F3BD59CBE29D940E2CA1653F6D6C70CB1D3358392F2A97A34FB9BF05203FF507DA2041AFD85E4643A77CFA441963E282B7B2A5A2B8D293D036CB5143F3E01722E589840DFF12186B7D9799A3D74E99288FBCDB6D2CBAD2E5FD4B449AABE16A12924AEBD33AE5F61856EC66F44C0B09FAF4D0C20CD0C59D760368B335CDA9422C695653E06C0E839EA7FE946237B222F61F9F02B3AC916D030560B8ACD07A41E7D54C402FA7CF6983F09D3E46EE6A7F786FA39DC369E0EC4A30BF734C636DAE26D756AA781E40BD1530A0BDD4040AC17329DD6B90534491CB2AE4D179C2215CEB1F466E7D871D42FB21106834D72BBD656D836F09FDFF875B0029D9F3B50BE25BF05D6A2B0EE322E969247609E16D321CC928C3C7F9CAC3C9F53358D066EE23B52837FFDA6CE77D6235DA4FC06869BFFF3FBA209E8255EB6DE7DC40D0C89969DE0D33B5E54151378BD3021C2A8879BBACEF98AC7F542CEF27F8C639FDD3BF0A0194BCA92E46D6AB5C44C7CD960B1409A088304D807AE67442712E3F72171E06FBA8CE1CE2A6A15562F6BD6968D15339233C5BDD9A5A9796C1DF657F08BD90D1EB5126314B16324A63ED2E8486716B38DFDEC3B14BFE21B2D710BC4DF2ED5A45993DFA197E5B190BC11275E5D9B2BBDAD69E819E4FB4EC859B8C6D32D6F21A7CB35E62ABAC2892E0C6C76D6A416FE3E5CE80361204CDD30C584344C3E61BF91A239B626D8C57750CE0FC4BEAB5743F93083BA01FCF2A9B4CE04BB80AD8B3652C28F4A81D96ABF4716E8EB090817710AB2D052366391F1897C7512F221221B2EEAE39D36C24B919CEA2EA7EFC42CA4FD6FEF946BC241106F12FB82B12D947527723E32BF5029EF8E6C6EEC47C54FFA329D8832F43811EF85FF1B2133FB6240849D7435EA99DFA76EC12ACD6E7AD590889441FBAF7278F019849872D9F4A281764005CC34951CA11C2CD1CE31E51CD2C9EA8E4185274188718D56780DA3F7D234FF14422697B3B4B3936BB1607BB9F048A69A293C7C9DF377E380C9EF8B39990E6D7FFCD4FEAD58C1E5249EA58F9ACE95BEFC1A904B6BDC284577D8FB618278D1F132DE15E55A09FA1A558999298A02B3787C5E53B34EE7D017599CEAEFEF80AAE2953E1CEC97E880349C2AEDF507B3AC853EDD5C0D8081500DAA684A20CE3462E1338917748A2869C9708C5A282FB7D66CA0AADA519FC56874D158D8951BC66EDF57EAF987044C7349CAB7C91BEC1655F22006182084F1A65C356CA2AE8AEACE36D3C5EA966C23F047EA10F1681B679", + "message": "430B1F46E87DDE9A3D055A7D4D6AB1277B2DA6EDA642896412126391AA2B29AFD81C246EC839929F5C06749491DC4D81D58CC989D8500B6879E8807B1C3AA0B199EB599AEB86B344B77E3DB1AA034C938D80CB4BDCC29B31B710F57C7E491D99B71E97DD6FDA01A0D8A54C7481C2786F64FFC53AD358CF31C9C875ED278CEA03F2BF732372B19252BB9FA4ABF465FA2CFD1C08684D10582B410A8E012DBD407C5140D97CEE768C6D68124B2C84113B58C9A2AA67093B44CC3B6199FF1EFA6506CC28BD30BEC4CEA88411A491DD948DDB09ADFB92C40CA50E709840BC1F107E0CA428C111EC4505C5346E74AE4AB5647C1EB80F9C07092F8D39A975C4890317F9C0EF474110AB941949029BF39ADFB8E65CCAC0360A3EFCEB69D2BD805E4FC8D0620F8E039BC046DFEF1ADB03F5995FF62AD41352D479084EF3E302578B83332506918CFAD6E3BA701C94B0138DF0CF6C2948049274CE61EE0A64E756306273A02D68F3C405883F2F668820356812B2DA3A32B9FF23608DFA559183151221F83DCA18253FCA099FE24728F302C8B7808D7AF978299F3EB853A8BECDA46B8657598BE9ECE8A02DD4B25C593DDCB436B82335EF9C6A7B8426B701C66C9EBBFB3C8405A73881DAB57D1664F3AEC6F5BA19155D89A0A80B5D01C46BC79E1D4338A50B203397CD4B16ACD597A7C77C49917E9FE4B0D761065CB89C758498868B14BE2B6FF758745AFDC535EAA605C3F97648034D2A320264150278A7F1CB114B977C9D6BC1F29295CCCA16B23B7709D5608E4095E41D08B22AEC6289ED402414787062B0DA2387B6DEE76B32E42C51788B65E815E089BCF92D778F49A9707D37FCFBDF8CEF953A48A4201FA0173529BA360BFA6A77200F57FD5245146C2CD7FE8882670EE6878386D06036F0E1BA4B728CFB75806F05BA6409C514731B0BA8DA11015A63A8B5B5AB8C69703185191D12C5611F1407E8FFE3E50FC39C3310EF4091BC09FECC11D3AC107C696EE89F74CD6147830B4B3A971A0027747B62C528F6D858D1F9E67F59496C6B4E9E03FF0A598B26625B06C79863B5F07E265A40175E1A6D6EF3F900F3C4A28AD3E49D4D0B7E4ECEBB79244264474CCBFADA43FCD33F4FEBEB0F7E5928479F869D6A0FE52EB0CAC1232D7F674A057DEC4C2248934A40F5E2C9CBFDD53F71FC3BE06E48E13398ED426D8D3CC82118B7E8E5BDCA248380F4E64C427D1BF2384F60F6A07F01EE62AA1746CB143F26412547E7EF0E8FD1F2DC606F3643DEAF330D81CD6309465F9ED7F34D9B175FE1641D90212D4FFFB91CC300E7DFA0C555F7B35D2AF6A343D1467436EEC7AB95F2C34010FC99D66391377770A7DB8CD4D5C6BBF931092322741929F790E037318D6ADB74B4768C11F0E4674D18185DFB3D051725F93800CD38F58688AAC747F885908804D6CADAEDECB43131D75B18FBA2D4BED8D9BCC2156FB23F8F6378C622153EA8301300D0FCDEF1E2BB4E6F807784EA0171E95C372EC19B05A6C7B8DECE7080A057D29CE5A445A83410EB83B174590647424736A3B6967BCDF8A416A51202CE3F00E4D97DCC2C48A78D12CDA98E94A9BD6CCBE09DAF8085304F6911ECED3547DE9512461E16721322E4E6233BC7CA360A9004DA5AE064514603EFF0DF4E2D8EB04E9574C59F3AC14726C10100C688203F4960197CE696730AD7E558D7B939E3E6E7EAC4E70A7F6AAA80C1F1546E282B5CC7AA193213769B137C7F450AE5410817166F29F2E4E7E962932DF282A9F08A1DEF3E19C251F95611DDA9CFF4E2FED873439B45F8451B9AE06C6B2C698778BC4C742708BDB54CB35B686F0E7FC856CDBF977AFB663DFE44F7FCCE0E0555BE81EB28984BAFBD6FED3F0182F78A1396AF7B7081280864E5E4BFD7C52DA28BB5DE5FFA211678D13D41BF825F4B21BE1CBD29719ABA341E7B0C3F101CEDFE2F709E4DA4B5A6D0C021152AB546837024F4DCC4C45C132A038315A0F1D69AE768F70606D070169AE0818685C4BDB7341BFE15AA0455F535766FBEBB50875246A6DAE86C7B9F6F3A9FE01AB9928A99C13E6628431D41C1506381A63FAAB57BFB3B180F5D7FF59A434233EBC5A659B71CAE6970CC838D5FB638676216E3B16E8BA6C01349A7482AAF32ABD17DF7FAB8C69789F0194022BC4E62B6A6AAA4CDEF13B1E3BF5E1F4FA69F82B1EE3FDCC16DDE1106E3D2C41F6E661E33984DE7AD6021EAAD3E64D8C9CD7B5CB538AF88DB82FA048E5705EFDAC0EF479827EDCA0255BA60771A5EBC716C690CD3AC840FB6FF462063503D68C199050BFBD64533D94E093A47658822A25D54CBBFC689DFCBEB1DDD5BC6190B8F02C6FF3D001AC63729D35C8C50FAD3DCA2E67C5CCC6A8799420B159C7C5CACAB958B423964C489DAB1982A4E2222D700BA5AB772C4A11A44FF64018AF477D054217EAE28FB8E37595941FEE7AF87FD44960A144DB0CE2A44B33DC79B1EE31CAF80DAD620666D0ACEA76841EEE6CE81C6FF1F6D1027502EF89F1595065CDEC19B30E4B5314EFD64031B3B9DDFC6C95A4943247ADF7E4C93350C241ECA71260A454707B84017C5EB7AFFEB5DBB863A1CBDE0062C662308A2E824CDF6397863EF78F62319E2873B506F8A9EE82135B803025D962E609E006961EA3F7B67347518E70D9273893D79530F67CB678D6A8D28A0342BAF904BFC0A69AD575CDA4AB73AF22B52AE5D58372E0C26795CA96A16B8461AC61E6F68433ABCEFCBC16B857A89C475D1A322D34266539A17D485B8FA356EC3E154D37BAFC4CE75829FBE8BC823FAFF15A49F847C286F999A1F2C12B03E8F8A4C34A97588D91971279FFCB100EDB943E636F78ABFBAF88BCA5C55C935F6147E51BF798267E1350D2F5E3F74B339F6EFE86208C5BDE149C5B71056BEE748D06614AFEAF6DDA2A6EFFBB56B0880AF9B201B3C12055D292E3BB556240DD031C29A67BF244F59112BFB6865EEEC1DFE1CDB1E27F0A9E3372638FE4407099D0E54E9A188079C8BB9470BE6F63C83612D80BD60C21B251B64236E5CAF09A11C12F1A5E94F199DBC7C9E394C0B0E07A583E707E5241B8FB33E39BB26C31929F39316F4FDE206493566E17B51CE635420493176D8FD353206EF87F0994F039DF8F008AF602F50D7F9C0051B56227F3A2ED20B29611219FC4376234EB900093A81389ED00991272B739389F1F978A92A3E41F0A28985D697C01240875AC46A82B2FE94004CBD7B1E7594AE38A9DA0E84FE7E122482BB391538EB8E85AF9DC022CB32CC08FDA7A95165725EC29A0F824F97F0251BE636B57E0791A7F50EE190D45749472B29A674239AF95B373A40A6E0E09C674071186B125EF5AF72CB434AC0AA990341F063EBFE30963451491474B603733959A23A6D5B8A378F15A5A5B9CE4BA44BAEF6AA531AF5097ADE73F64AED0A541784119665F548FAEB447DE108AB74A74893017F0A1AF84AEF0730B555767B0CF6AE502E7693374D2E01C54C64E411AA93C96DC5FA010267B387299D4376FBB190E1C51A560871B559FC800D82ABD119A5732B50270BEDBCC8A636E7499149AE0E47F736FDB71EBF1995D1E8BDCB0EE96E732E8C2509F98717C3D174C78A4A2BE43DD89195408CD300505A219305809A1BFE7294BC2EECE6D98C768A8A1E0F74B665EE3D652AE8E008EBBB11F0D2148E4E5C93D7FE0190D27B3EBB7D2194BFBB624AF3A894CEF7AED571954D006824950A981F4ADA72BEAA0D820C5DD9BD519D39BB7915681F266DA66D49BDAB9E55879B953A7332F877DC5F5CC7BB3C9E1C1F2E41EB55EFC02A450B5142514F1E06D43E48FBF5DC80DF241169D5936432BFE9BE99DCB17293CF968A17F3111C884635EF2BEDFC87DBB80BF25EE9BF57B55CFE635FD99554F5FF2B4482D1948BD282FA282C48C0302348982E30A772BF14195CAC7FE39F836E6238EB1E1FD074E63B9AD0A8D37111087E47FE5D04B62DEB496353457BC76C53A2FC9D5AC9AE6A47F632E6D45E08786DA128464FF2266BFF92B5CD89176A19226F2EB14CDEB331C497F1836FB6C0A117ED6BAF95E9DB8254487B0DFA7301397AA29D95FF2065D851BD302B747AB47BA0AF408B51E4BBBF042ED1B2B604EEF4C266FE243261515778BC9451A8DFB025FA3212E868C3A078C7CFF65077DE94E50ED90A259FAFAEB398A94FF15C838EFA7F49904BEAFCCECD8C9ED4E014EA00C7AEF1D437DA306E8B7DFCE536912C169BAF0A3B78A643D6E210E5550E3B2BAF7EDFE01E721E3D05BAC1378EC1DFDEB2E2AC0F0BC368E0A8CC64F375DFEA2FC20CBDC515440FC2ABBBCEA3584E103BD686C5403EFE376D44F5242D35C9F9D35E1A869FFCB6657823EA0D4331ADD5CCFA99BD6EB3494A48ABBA7B7ABC32ACB8FF00512E1B0AD493F579898847E328C06FE05FE282F8D4AF48A1AAD0495AF1AC7354275A6D45AD5A7B3F6787F893EA558BC5D4ADDE1F0D265ABF73C86550D25C00821C3138B385448E3E02901E2E6EBC6A0F211CB6F22F8F865F0DF3893B987DD086B6674F5464ACE18B9F0EAE948667B2FC04FECEA3E2B7EA6B869D5F66D02D4DB124A59621B96E0DEFBF99A91AFA0CFD6D5A5968E62EF42B4C8908C3719BA0254929A9A183D50C566CE4FC970E047474490FFB07F576765AC5286B2E0FDBF1EC56A8AE8E6F560C69614FDF5C89BA53B8B7189E6388F7CDF7B819F78F3E6EA54C40865262BD2C8CE87284FEC36E2E73BDB8AA9CB5283272A90A6BBBFC3F7FED5F124E8BFD770B6254CDC695FBA0D8627315370E2CCDB89BCC84C96E20805AAF087F9E9BD1A189F4C6D66A6DC3FEF773788B3B57EF876CFEAE1F2C876CD239BE3B8A94F21350EDAE6C269698CC66BAF90B3641593F96399C71B2ECBE50F61B5D6F37D47DF702A9B9E47BED2824DEB19ADE7D7D8830A8F610088CF4BD0AD22A5A4FBA767D01987688BE710235A74129666FF7917B506A18E6B5D6166E8B682BE6B1946A4D4420926FF8CDF2488EABE71EFA7F2536B9DBEFBA08BB9E94086F55B1B991E18E6023E6952D4A563F2420A1536A1EDDE119E5779223CB712AB5C0BA4F0C176830FE523DD8603F1B316E128579E65454C2BE62C922C1DFE09DFB47D4497CC552AA9987A8BFE19C44E207397204686C718A0936145FC102B8A7111F74A421226AE016EDE658DE5DF9D3C28A247A87F2BC6FECF66CE7A6699880E0871CDB6F066D2CB3F9F625DC5E80751DBBC85982982E2EFAE3AB8F4F1EDA0D13C3B65FD2178E8AE4A712B521B7539785BB058176AB4396E6EFF2FD9052D4C6AF17DC30F50630233C3F05C62E151EECE13CE124E58A25F0F3AB65033ACAC9EA6E41CB3FA435D367DFEB0B9C9B37414CF32DC85A3C43087A578165C86D100E47DBA1FE7061111AAA961E67ED057C715974D3144912A58B6DB22D51BEDF6A8646D810190D91B61F0776DA00C8B0BAA7A83F4433F357E758F5AE8F278119908497E717A7AD25B09EA7C76B306A9A3AFCD9AE6B4F64016D5E80BD3FBE2F5EE673A7459B03AD9356148EA83461B66716346DBE85678C37C932EBC53B033A3F46DC28219880CFA8BB5E15F8862D345923BBC179FD763A0F943FC56BAB69F26C0C15D668BAD923D7AE6B35C07621768F9D972E2D6F46551D45E3FBBB577D13F01E8C1AFDBDD2F052E931C0529380F290FA1DE8BF5A11F82612943BAA2C0D086EBEC84069B271AC8656883F686C67B1808E27C860ECD1B95FF6CC6E6A5846DA29992CBA450081B8C37DD4911470EFF281FE94F10636A29B790E41EA6A342A5BE79CAF575FE9B0147F2EFE02874BC8A0E136A395B42E77D9F18CA4F61501E6C1805CDCDC10D0292593481F7E0F93281D0456EB51F6ABB7C379C028890F445D9FAC0D96AF68CDF6CC879A406CF2F0991916B33A72A193CF170B45AA079DB1BFD4B4126FA9AD3ED13FC98CE4C6C3C30923C8C53BCE1812B21BB644ED3A0CC0596C60032FFB1462DF5182528553AE865BF87FB7C7F61D1FD8E40D830B8D8F54924EDF934D1EBB88DA90BC59EEF1F6BF9FC2D17D8E9E0E39FFAD22EB84EFF39BAA70447B124E492D760E55D6301DCDFBCF9173FE293AC4D6CAF2E1964B32973067EC76BBECC65113C1FAB85375D92CE1436E1D1B205A88202B304264620B282E62CAAF5CFE1169EDAD9459B15BF0060C5744A17460F9FB164974CC55B3FFA71AAC13437BE58325E5E27E151C71D195F886F5630925D441A54695DF23F64C6BC3B0CA83F0E88D01BA4DC748A29F42AC2997C2A21EC258E430032C09E73E73AC2B21B55E1DFB2DBA281426620A0545D2507D1E96A3778C780FE77F1DA3B615E1B0D14DE8729229472E6619AB3B67CCAF21CFBFFD1F237E780927F147425B2142BF62CAD6B467A10F7B3DB922F095A0012EC179C4F8D5437AA8024F13A2A485E8890940DB69FB719B94B7D2629D277B593B94ECC744AA4CFF3D33D2250236C74DA057496BEFDB961B89BD6F44D581AD7A28524A6AF2253FD27530B7FF16FB5804FCA7E44BA2A3AB85FEDEED837DC130F533E8215B3AC3F584A2EC0E9B6194F97741EC050576E16349AD852DE8AAE2BF83CB1894107299F101AD5A2C05EC590B2CC698663C44FC0DC7F893F42BC5A2DECFF2FAF46CC1C00FA7294A0184A85CDDA2B1F38A89B1B17EC08555D082411A4CAEDED562C9FBBC1F512118EEC3BC931CC91636461151BDA454C4F029E01231BF170EBE17C526F3D8F705DC46560642B1AF36E3B401325A6CF59B88BCD4B3242D676FF4066E4252ADCA37786CBDB340DD81C5DD0540992F0B142C5A18D3BD1070719AF996E3C3768C3B234D303E6E9850B35C7AE52496C76106D7CAE4CF8ED01767B6DB5603F339FBAA019B08FA35E3DE1129A6A4D578264CF1FC8A1DBF218DD72B4865214DAA795A00505D4AE2B85E90F589065D65FC60CDD828007D4D3A4C084C7EC159C5D86817860CA03545FF74F17AD8570B2ADA55ECA12BFAB5C10067A086A34A57AAD8694C953137BBE901F8D3DEC27DB5DAD2AC96D56C312E25FE48BDC889373ED252B4F88D32DED6702B58D35A1FB40ABE2F2ABDE21CAA5FD0F67E7407A8", + "signature": "8C94308B9CAEA02AAFC29AB18EC01929A029D49F06F3BB4EA3110B1A9A415C77DF646A68302FFB4D853F8B9AFDD4D46B30ADA30213D763551A2FB98F690296DA77F08B3A1C2363EABE33DB1A891C331932EA22902277F44D68A0001D339C1108C3815A68DD0F7396119FB1DC888E10E3A95182E5A185E9CFB0F76CE84ABC199F7D58C7DE375F74EBC6B3338E3F6C51070336A1D513B3BF6FF4250313A52282D32DC616EA4B2B83A1861024AF9ABA17FE0159544800AEE0534511D9359415A66A6D79C2B3173B6281BFC3C96F07F944CEA0841DDEC3BA1ED9B337ECCBA219C675A13A1466463C128FF79E5C8F1BCE22220E1EBD1A071AEAA32E5506B553176309E1EF15AE7C15BD361EF6676046996132716B5391E9C0350C248A70A3552540963858FDDD3456FDA6707B99C120AFD925A47E4DA492DE65DD041E58A881A8E4125C3CAB474ED7D172F05FFAD0655FB7729AAC1C951AB05892198D713657936808A2E9795488F3F6E3183D0AB6B69B3484AC7B9F3C2AD65AAB9901992FAE9DC1E585D9CF7C71B4C7CEBB47EA07D534F9C869B114E3B0BF29ACC2CA60B91055E98643E7F16D3B4FB0477E3AF62C9BC5535565BAE2B8B276B33DFC50C3A14A62891435DB43DA2861154C654A4429ED865A373C28FF41F0C0ED11A1AB963838FF975EC9754C5FCAE3BAACB9ECDD920E365964DC321147A39653FE4B2F2D1EFBAF8D82B2198376C814FBCAEE96411B9E2D958D64AA731BBC1D6174D6EC139FDC73C9F3AB2886A92E0E82C700DD5A83F5EF0912ABE4CD30E0E3E9C8639C4B329B639DE189D8AAED2250F3BA74C381D6A4D333EDBEC2D1511B20A8144B42F0B5F674F4004F39CE1091BD431ABA3719D994893F4CF798F3CDFAEA9ED0AD5A3BF7DF0BF7E9E716CF2D3C72B17870780C724A0A0A2EED8E5CB4E8D15597DA311A4923BC8F6FDB64B9CCEF2C95BC026994ABA7C743F2FE83D5E771ACC2B6F8AEFCF6E1C7360767B9BF995778F95390C303C88FB81447EE993DDA266F031B9E4907811E3868F883AE4175D95C0B4C61092FDAFD2A41514408811828B3FF30150239C28C1E3E65631B178FA56D019BA08822C038F718BAA7A12FEF65C08A84E2E9D6E292774859574686AB024E2DAA6DEF1BED248EEAA02E0D28C73ECF803A250123636E6B8C642A10C3B8B3DA55706E17ED5EA96B80AA9D99E450513E16ACFE6A587896BF17254B4F420EED062775BD74CBC09ED7F925D10D34FBFB9EEBBEF6DC29ED87BDF01DD57EE8909BC0889BDA2AE430D8CF80E211EEA8C41DFCCE7DCD197352F60CAB92363FE4681DAA0C8F62ADD5FB1874151E1EBD8BC025A8341C46D335DED5293F012E7E9C2A8CA2234E1E5970E6C51C6711ED16494472205878ACCEEFC98850E3AEB99F10B6A07CC3A31CA742F1F93B4104496EEE8DBF0480AB395310ED09D8C7A117AD8A9F5C4A3050807A600613723555189F22ECB98F01ED8E69D113A03923B9C0C8889F094B30BC16792565F3CCF427EE9F0BF24AD436DB5C40E6FB66BC416009DF2F4D422A9C719585D47B95BF274063B64540B672A373073FF87291A62C7B9838446321B71356E7BB5EB096E9EB13B51A50EE891A2412E2117A5275DB0265889D74D9AB9FEE8AD1B039A0EF471F1410AAC97323E30DA2F91FF22D33DC9C8379211A404E32EB01786EA0CBD618821F710F093DD276F52A10416648E52879ED2A7FF6821EC49768D687984397D532C20B7050ADCB4330037D1EA1108B3A98ADFBB5457B05C8027E1E9433BCD89ACA8A84B802634C0759BA1AC6C144097E0EEB0A8E1A3A64E3E66A09D443E49ED53FA8FA8A295AEECB459D4CC32109EB999A4BC3CDD4D744EE7D9A73F07D763B8F80F4BFC63002CA3EAB87319EB69DF4A25FF1A7CDB72A74CDCD2E49B5A9D780ADDF902B9FC31F90AE788AFC954074E010B495885153DA0CDD15B26C6436D077A040165B6454A24B2E2162F9FF31B9C4B9199934A7A1FC78C68704B9BB784B0FA15A84AEA9E70D51000D7F335E450A026AA935533DF695F471739D9924D452B3C3D84DC597442A92E9A5C950C72B80138BD6154214720D8F19EA7E99328770A48069506F22869FC67129656E26E8E85242FB6E93B466B5277E8FB8B235A221A86A1191801B6B2EF236DCF910CE2FA399F8CEF28F148E977B762C8A828D57ED48C95711A479090255308196CD168B3C6C49777FF0E4D2319B1C44954E9A20C07E23F79CF1096DAF01ECEF4D47BA517554FCC1C6D139CD2F9F5754B61963DED55FA7638FE20041D4E689E6256A305AE0BF096EE9ADB9A76EBA46F5183575E8CF70CC6F69E5AD1DE54159E5339D818EDD92A2B9345AD759DB829C6BAB42398922788DAE97AF3F12A4354014F147A27E267495208978D736C632A5F0270C561353B27BE23CEAB57AD68D02F9AA94F301D3FCEF3E6E234BACE92F5D8BB1F975400D0D6B22F1347DB350CDBC71DB4519BBA4FB5C243A91BD0DA06C1155514E45184581815C7229AB66C921F2BC95655CED4A32D128FBB6B8BAFF83708CB49F69502D90BCEB6BD55DBDE19732098D1D1C1A26C74FE56DB0470C5E76BC6F4927A34D6BD84E57233E37127146295E5F19AABB77F9A6F90D702A58CB0EC0648AA54753AFE9140A9A60EF9814E43A916F07043819F09BA02A7A84525C34D3492C67ACA7C5489B72084CA7D1D5CF2A061394FAC77DCA111DAEBB9CF6C1B270A027F8D2EE04E0BB68D6BFA136640D04366864213F9EB3406A747B81EAD497416880A0CFF50F95784C044E58BC0839E6D36FCA9A45374A4059C812EC2B47AF8FC3A99540A62EF1C4B6D75FED8AFE7DCAF37832A02B3BC0339CF41A6F42733A584DA80A8CB328A5E6E59848DC23A0C0332F529853B138ABD0D3F2A8D2FEBC1D71E249E1FFED726E4664FC3020566BB769D4F3CBC8A735FC7309AFF545C3F87560BBE3D5016FC99CCBA9F5410030A86858F320DA5058DB5A188E68164E2349EE036B6904E5229920A7580206D3B75E89A8EED7ABF650D69494A13E83F37F841A4FB2A7F1BA538D40F84F25DBC0EC78DEC1B5F29F1A27198291365257819922F1A42104C721ABC95B2D610B0DB4576401E70B1760184DBC285EDDDD0788DEB108E824A21B8E98F0CD8A60557D183D16162F32C3D7C7353C3DC402A8B96EE8C5408A4D525517F76EF11238DA98E8069402FAA2A9A64350C4AE80F033A52209E66FC36F1802552292F706BB6B703C8E1FD66DF7DE25B4167EBF2E6F8189D8AE114460A1B0C0398CEE7BCE10D022833BEEFCA70D5BD174446CEA2C23DA0426303D45535C5F7E81838F93979DA4BFE71729373C426366787E899CA1ADB1C8D1E5EBED05315F646A798795ADBDDDE5EAFC1A4D6F7884929ADFE4E8EC0000000000000000000000000000000000001225333E" + }, + { + "tcId": 2, + "deferred": false, + "sk": "D9C4374117AAD1691D8CF8789E3E9544C379C5021B04E4BAEDF25FB2BF7225CC5530437B7D76D449CF4749DDDD18BED539BE7661D0803A4D7F379DFA3FB293A0B1A5F48C7818986FB379E41A921DF4726396F2DF788606A8C8C5B4E973968545A66B1467245A5A9140C7ADD5083090B658C7654630272C9A25C1CDAB4DB6521DD49641491664C1A06192B68420970153A825DB263249429018088C13289121236A0C022912276604194109360D52948812C93004209092142E22B52C24900DA086248C940D01A62D1B948D84A8300B868541902C00316D8A306203C47003B4440BA6201382515CA42489884403204A00338403B72498142A5888681C12611B116A18C16D5C8248A316815C1630898464C4320403A731892289602424A1464A490868E2B64101146E8B884012270A4A242C020522C320411028124A868C04358902B6259A244A8C008D0820882202320A3442E2308E9094900CA730C44046911261191708D0126A81308DA2204CA2165221134498063264046E23B461A1162A1383710323421C042A1C840D840886921070C0160E03198AD4A2811A484C53200919079080C49009400198A885583682931882A4184C530805D8C648E12272C3C80944348ECBC650523610D3A481D2244121412C8C028D52B4210A244C44B8641109099C440AC2380E9036082016645C30314220725C48440B3306A2C24CC0B689CB26801CC388D3306E1C9261223108E282680A1852639224E3322A093260C8C2842085485B240603830511850903246E61880509A851011500120592DAC8419B826D4832660C2121C3166882084221359059389020C20801824951808D101406010431938201CAA8858C44504B4680A3265022470ED028500CA60520928113232A409449103865DA808DE1208E40B401C844261B808501294651922403490452124090B48914294E21858500A565DC2012193584C02668544608DA82451346055BA808894090A346708C4410DC349049A86D110742242288DA388094364181188C4C086C09150E0BC4290C070083422841342D122508C40865C8B004121631C43430A044900C4822D8086EC918815420214C8821A49088CA320E209361C8B8605C04529228900045501C0829CB0646C0180A03232542004C11276E0B448D02A7110489005CA021881071D9A201D0028CA3B08C01252064102652946401116E8A002E0C05465A186D1418405C464C1A0732CCB820D28420C224710000628A1088DDBE8BE20BD3D9163E7CD8E081F70C5EA00959FDAC57B0D8DC10873C27E22EE17981C4E689700036D682BDBA68454F9B7C394C50CAC4DE6A8CC734850F95764B228134B9AF1E0BCE16A593EB6CFBE451620DBBBE3666E3B248FEB4E5306609AEAFC331E92965C0479F86FA1AD47F1C4A793B2904949ADC0B4FE939DBBCF05066CD0E230A8E485C26F41533BD744AC8E442CD1358991B0C11A90CA17697CA7130FBF44DDF626B7F4D2FEB954FDC64B1D3EC0B72AE26B90B5100C649BCC89172FCCE6558F28EC5B764DB91EBE971C7E881D879956210BE220D6607BD9EAE2C72C4B413D8DCEB01F386C0EB8A1F8EBCB4053B6BCC383303DA64635B9CE7892662F8680905429617EAE18C58DE9380FB69F558FA1B706733A1B7B324B92FCDAB07438F020F0449A70B8F602B5A9702C771B2B3A4A906B2D27CBD824AC5A207A2FFFF1FF1FAC38EB85DC30F3F17C799A1B8E71D7A69D1D5046C73AFC04DA3D1F6487D1CD41C4075E7A6BAA11048273A416B86578047057C6027F89E695C66A6880AC8053D5FC6360353F336F282281C32484840B3D7779A2B59DF42467C42100D382530A74613E147EF863FAC5CEE1522871427739EDD9E089C1327E10F39ABA9F27E66E074200DDCBD31C7CAEE7D4967D8DAF612AA0B5123A1FFD4F8EB379CB8097C3A49E7F45ED5872AC1A579F41D1A8B9AB4F1D0946A9AD6C2FF429385DBFAAF002E96D85DCC93978115CF1BBD5F69A54B3AEC88FA74EBB175ED930A5E47EF09138C0986811946388D4452AF4A07A1E8983333340F9FAF033A87C56855C8975471DEA335CE0E0A57D36E43E1FF5DAF699A5258DD22FBEA92C7F7D7DA258D250717A6EDC2082DDA972A36CFA6552F4397F502BA040145207F874D4E5B07222581646132A5CF5D5DE59F347056F5A52BD89C75B7EB3D48E2326C02AFA1822716A4B4D109F0DA405380BCAE4C7C673ABEB898DD21936195D3F3ADB1B3F042016ABFAB2670A977D1729A605F201DB816606DB7D73B1906C9C4A49C1687460E2093B51ED68F7C548F84C01372CB97FA557B2D7514355E4D0F77D22C0F245B6DEE89982F7C2DF3EE89AECAD428C9C6CE962BCF6DC898EA7AF0A0065EB4477771E97DD30DECF8F41B1B0BCB5DD84C20F502D894710F97B8E93A6ED694AC69A43B6E20F7FA885997D23DB912F1C5336EE2050A96EF1F4CBE9BB50F977C9035FDA05E063928069394C18393E988F715E64F02CE6C3A70AFD2403E3606721EBCA72E9D4A63E3E11707604587301CFC4D461EE07D337A9A1C74870B67457C22D9E4EFB60A5F6D405A184F972BA07CA8D702160BB598104B35F0C0DBC4105E3714A32A789C3C19E3CE8D19AB71FF69514F2CD7C488D6F999625405E9702C38EB3C5B50F53766BF51BA14015FFA2EDAF83B13CAA06060A30C9D3D44BDA226905C357384D027E05B3C0837C246629A070AECBE608E743E330ED18BA3F8DEB7F09F61808C527C5695C4F3FB8DD5F376EF656EC4AADBB21234E85C39CBB37910ED7A9E12D04AF813D3D87A7FCA55CE6F86A53C6432F9C99DD23AC297B217DE1079EE21F467EF700965A326C82CDC548084EBC5F9D0C3B48F75771ACC1C3C45A70388A0C65764829274062989F7A209B71D4051F26897C8FEB6AC847763463A0858B0B2F9CEC93454C35ECD5CCB9AB987B1957849E1EB610D2636FA7BBD08193A69227A34FF2BBAE787DE0F9EC719A3DD04018D3F4DAA2047C569C6B5BA52785FB44F24DC548BEFF25B3E51C24880469BB9D0749121C039BD7FB831D098B8DDF213023476DABCBBC778393F02B4077B57D392AFFA2215587D934025D148F435C1B49998C937BA3D0E7463C526D08DA8C67A2C305934E82B648D4A8CC3EC162E56A42575E944CB711C3AB0474EBECD829CA8E678C10782A284485F3D96A1DB852FEB36BC1748EAD20A342436FE63124C161183DB1BF5CDDC1436999764010C2F57E55BAE6788A7D653ABD03989A6F515DB7A76A77CF3E282E83FEBAA8326B9ADFA176685FFA1C6F9ECFEEF97953685EF2DBE311BA25E2D76F3950E005E4117585709447FEF5F1ED198B98DBA256B4BD2A430D7CDE4052A36D87905A8124AD317ED4DF338CBD1CF26BD02680944226BFAB3DE9149CF19C2519F639F9068825C0BEC1A7572C70B948BBCC290B95B0BF5106A8B2CA8FBF9CE34599E633EBA37254C250438218AB1D2A3EAA0C148AF2CBA48DCEDB11FA3B5D873BD161D24C65CF7DA109D1B8CA296071FF706E5666D66ED10E5B1FD78D2F993F76DA41EE8A9299D33C2ADC8303EC322449EEDA11FF245D03048E5701C7763D545EBCF540CC2CB0E3A06265F380C622FECEE4E", + "message": "8F69A33C4CB9627BF27401D4A1BC131D28AD0E2E5A317CE983BA2CC7465861A414FB72745E4DA31C0E04576DFE0D0EE834A1EE323D5A0901DD0189EFD6718049E2FFE1AFA548BE16E04B8963325AEB0CA90238C7A243A3F6AA17BC1D63836898688AC8E919B8EB6D689075E050B4189A1FEC723E0AE8D4AAE9FB6790B527A7552CDA174BF40BF91C4142B076ED8CF112A871450AD994737FD5BCF513D42DB01906636D42C6C10B64F74BD37D68A966DE0F3BBE6541AEB9991DDD0C0070F16715C01820546A014E66D786B8922E905DE2BC65053C42703227B7D8431427E3EBB0DD010DC58C2343147700D673D5707160F234E35BA24516CEDEAC77AE15C667AEFA8E029FF14F169FC0A781593E11D42E8659DA8E91E53EE0A1FF15A3C203BBF9591584A99FF8BACDC37541E126B8CDF3503AB2D1BFC0C37F38A298AB1DDA150288A8110C052469382A9A4F5565778339AB327DD80644A26B218ACE0830E56813CAA658A9F17826CD12B815612BE40906ABC89185EDDFA8E05102842CF27BF040FC7B396E7E2E023CB86AB7AE25F36DA6B6C0842126658E0315D6D8F4B5DF38CA663B55998ABFC72FE9B7EB7CE3BEB72AF73A0B2A45577C5215C42E465EECF4A4E69B6DDC1E65E0C1EBCA", + "signature": "3639297077C2F61950A09D4AE55408D1822CBA6133C788347C1881F8E02400B683B012EF2D9EEBDB65029BCC9EECAD9881BDD4FFBCE8FB50242D9081E2C8C791577C800986BD7A03A3817A06E4D6609E288B3849AEFA840EB7B69C589AACF26B6332DF4210F3AB0E8DF14F918848B907FE9B09CFB91F32871B0ACDE0ECAB8915A0621CEDB4A591B1A6EC4B4B9F83F432A9B576D9E5D40AA57D24D408135E72C77281515A3783C8F3397C9E7D26B4543A528BFC1FE91965142D52FFFD2A26470EB821435914D346EC8765539D39083D743320FEDDBE31E08EA0E4ECCF74B231934B5757D460E5B79D16758F4A56E59C166C7F9F1BF6C1DEAF5478E97C8F55000475D523456724390D94AE9F5C4B3F96E86F1932412D740D04D1851560476D50D7B97B080BBDBDB7A347197F2ECE6603B0296C8833B5DDB95BDE239245F1BF27A7584F5B9243D906E4880CDAE82E5A7F1A71A7DF8AF9FC41C0FB4B63CD356CF5F36F94D20592BA58D1FCA9D354B358AE5423D7D5FCCEB05B831024EDC7DB64D6C9E45454790F8B4239BEA02983C5827E4D08E8DF3F795D46CBDE5D4955A6AF2A6E0D101CDF43F43D7F5DCB829A5A79881EC903C1B8522CCA5D8D4722FE29B36BA0C571DADDBAAABFD48DAC4D2603D768A92D8ECFAD5264A9081A74A2F7FD635220EC8A95695F2264075DCC05F69084EB8336588CDBD58CA028E02A2756C8A3081E720F281172F43194D8ACAD2F61F2DD4F01C235694FC20921EDCAFB9AFAC8FFB1A234FF35E68AD90086CDEF922C47C84ABB31112C6AD6CFFE0DA11C1999483609EA98573217C28B512ABDBA6F7A7E69FB8944D0B0C4B9CE7AAB52BB558A5411671385FE36903D148D11DE00A9007929094C54ADE5E9BA60AEE35D5014C7293FAD0158D69FA08E2CCFFBE2AD99C66A2FD2382E6D1C355481248F53A5130EB4743DF24EC048196CE056A7EB032FBF6FD07D12C153D06BFAC06C1AB23147F8139DDE1C00F9A9C6347456C148245E3C94F2C012284190CC3EB04ED006AAC3DD2F08D6D0AD54EF507D7E80671F12A3E4DE2136B6ECF02EDD28E75B985F73841F600EEB64F8E5CC101756AD7794DC14D187237BC82CF6531583DE7B0F60275E63976296A0A02E67298C20FC64A1A8B1CCECAD1DFEAD996A47E9B6DA0079AEB435FA40A53A4C0D565AF713DCDC8D4F16CAB00263058A9CA1F276A39172FABE34FD75422E64F23B2715B395C73F2335B6E4EE7E5BA8E2DE18EFA39FF1B0CD8C0C6F5618C971213E94BF2B9B18E05BDFDFD9DFD88CE24B392BE1ECAB51B95C0BBD9513F881DA789C57B1EEC8C53EE9CD4FAD5E7526B1F1462AD88F180243774B91A9CB219D4CF9730E682E2C6C8EB160131D3AED3D3B3E64EF6A1AD7ADE7048A0CCCB67852971330A62223A89733E06615508029823D397EFE221B35896C18E9BB08140C464F8466190CFD8B0F09E6EF46BC14753974AFA2CE926EB6B02F4EB25CFAE70C77A865CCAE8FF2415C0D81A82F3807A4BF61F6EFA9BA4A16D14E3169C2ED86B50059880D07897A67C882E9B10450DE3978ECD78EE2A3C2B2BD51544FE65ABB7909FE439355530D44244052F2154279B6395E77FF1B288103357C5F83177794D517B0D8A368C9B008838AA4139F1BD10E3ECAD45748804F45122F3384A1A2D541BB8B9FE3C478EC0AFD81EF69FB2A42CC9059CBBEF42633139C342627A604AD07D09AB962E7C1CD2E1F1FBAA633E00AC1EECD29B5324DDA5F273154E7E9D0AD3F78C6AA08E92C77BBA7CF202B94377872146C60E9384830DA573CD7E3BE362267CB74BCDE63FA708E15F5933E27117037F6C35F91D03DA285222FD3F29C440DE820C89F6F37C250F82F0B20E69D728A680095B59AF058A06E46CA75B6BB1E2B0E14D2C9C4705A080B9B826E2F1F96CAC70A902894B416C68171B7388F4FD6BFC4BCF7A6745F3AC83B8A31F869C64F67C5600F35202D3F45E697F46DB1991AEA695443C79810796CF0C0150A83E24B2DA00DC72364CD34C2BF6A9F1EC4C39BE42F8A7E9DCC3BB6D0BB6198FC08C9743335262D996C489C460DA87FF75D4B75367C17A466AE08D24D736EA63A6B0087041426C03BC94BA143264086C94B4C8A3F6B7914CE40EB7FEB876CF16A2F12C66AE3EC3B57A93866F63E56666AC7B59D3C78536D77F73E9E9BEF9899EF390E8BDA6E2AD5CAC671153C348C804F65408309A08B2E78FE79F014ACD99766B383E5869F3A3562B4A312CEFB3D8F5B90FE769365E1640520C817B6A3A26734F406D104CB7AC9B6DCE371AE3D7D10E265EA370C0C78D0685F9BE4B3E9E097A334F53E47C016215719A5A25EAFCA799BD13F5B23C63CF372972F5588B8A125AAC58A0ADF961A6D0A2646F9520DF6699B67293ACE799C784CFF813CD508317ECF90726D638A13AFE574BAF3D2E9F39103DC199510AE4B28FED016993FB16CBA627C820F4B76227044F39AF0B8222E1D387C7005080E5CC216E22AFB8F591074938A3510AEF62D18D8CBC9978A8284DDEC00F7BD3C75F724540174416CFEF71D5BE602FEAAC4EDABCB72F7252471F4A3D01A5D1BD82F98A7BAF66CD6193E17499741810B68B1B066C827FF18763CC557946FE1B60C706606F7CE607047F18D93593A7859BD669642FA74EF569C31F811AFEA327962E02FED620011AC0B96C6CA3AD9120EF1C3DB3C9EC43E7C4E1A255C822EBDBD71080C103EAFF847973B30AD88C40CDEA8E19750BAD8E298D8B0569CF6D3F99DCA585B418355ED039B585F9F829DFD4460A748083ED38C6DD9A93C34447AF47B339C5621D908838469326D318C41ECF288B16C62040EC628DEA4C29DE18F6BD3793BE057B52BD0AE44EC5AB575383FCF35EA91E74ED011792C415934B16CE8D4E9C2416C1C79C1C8B09DC94E005DE0D9B8BFDD07552140D3EAC45EBBBE9E164BFA885940702281DC14142E236AB3307EED9A2F4A88AF5FB61D771ACC92B2306B08F5D8F740C3F10BFD5368A744BB6590AC29295085EC4DA93C508AE62AB59E2390C1EB5B2D5976C55DB166B9D1FCA8A91FCD234EA2B5895DC5228CA981C630195FB832938ED7BD73353EA9771ADD724BAB7AAB17CA622F4B9FFFD6878E7759DC98C0F5F57A5F59132AC552FF4575104CDAF00FC6B73F460AB4F3E06861EFDF5DB48345F35A00F5DFDEE36A49C2150547036544F0DBCA21FC5B41D36D4823B2917432366F97BC0B0AE524715293C6FFF6DC57FCC9A7806C7ACEA749193CA1FD24266CCF42402C565F488CDD0794CA7BE9A78E9DCF4A2BC2C83024C0C58876B2921A1A5203152E4F73757A9AA4E4E9EEF103273C44454D5069737892B4C8D1111E313637445D7C8292A1B4B7D8EC060B3B444D646B6D85888A969BA0DAE1F20000000000000000000000000000000000000000000D1B2A3B" + }, + { + "tcId": 3, + "deferred": false, + "sk": "B7682E0C424BE42ED48F21AB5AB57FD47BED455A6853B3C166D2AECE055EAAD23EA1D186FD4F24BF1F8D910CFABA719AAF8714606159023E27B81BFDE79B4C21F2E28722215C01B06BE6835163253464EFAA9CDD2150EC59085A32C2BD5D840DE568E12A825CAB4E5CC6CA768D632BD6780CB532522953FA3D774AEE03E2D76748206C49384D81406A9B82201334601346214CB0419C228089C88C5C16690A10022006715A308510102210B44C0A042A8802425B202064042D1BB2850B3292C93461634488D900111C092ED42884CC484D5440440A318AC0B08D1B024D04164DD9B44CE1B01124A72004A671E3106514A74581062C193786E04291600242CAC40C93124E981010A3226262982990806099C88418398019018A2140828C066D13B929C384659B82451405910B114058484A00210663942911358AC1420DC8A484D8344404908921C408123160809000494010CBC4911C041223384E14364D633806032720A006524924850A410693A804E4968CA284510492609482242214640AB20D89A44821294A8C246D511666048949D02685D38688A2100E0CB028DC3889C3C88913B540401012E3C48992081241A608E43425E31645603022E312691A824011412684286DD1A6811239825028692200249908401B124908056D0AC58111352A04A1909224095B34281A2408DC984DD300300222724C145182C8241AB040D1B849CBC26DDB9411D8020E0B2708A4266490A624C28085140726C342819842068A0092D91600CC224A21B20C53067100A37121C14C98B42021818C99004242086E8C964C03086D23017100004CD0B61049385191A6040941261B2891C396704C0646E03421A398010C3784C31248D1C44DA22029E0366E54846D230862608404C3A88CC34021C9A8605C94518B16309BA0499310891B87856394854A24918C228CE4388802434424346910A948C80288E0A68D613081E00269E0440A2187919A082809A165DBB24852080E2180711B16250A338802368004138CC018415A020591B8699B3250989611D406525B820D50B46DDC884809102EA0284D0300242031640C382042180D91925103C5291145109C98315CC80D60108C10220511B12CDC366492383183444DD1802521055153185141328499444C2390505494201B830DC3168A48A29064880019A18CD42208520644992245E2360AE404851C4648C2B8814C2822CB38218124084188884802409CA624C184699B360E58B64181046501E3E9D13414F71537E2AB58DE666A17ECB001FF8EAAB0141BEBDA328E8C7EC44F552DC00A1261A83DAB59F8CC4392EF5F14BD88386694EF93223BBA9EC78A67D5FC9A01AAFB16F4E1C80BA31229514DC1637CD43ECBDF85BDE63F6A2A17E6A1BEBEFA27EAFF596624B30DDF797120E52ED396371C1B143C27EA83BE66C9C2BAB70EB1FFA60CB818B9D159C0C7B02734A91200C2282403D316F6136B0BD3E6FFD328DAD5F257B316BB76D6B3317FC3D7808CA0A8C3A7BDE19A2988B994CC13C13D1E3C9790BA3239FF91081CA6F21AC9684D4189BCD387B0E70EFBCF09B8924C5D9385E1006CA7E153B7CE207B920671065FF7A9AFAEA91DC64484A857563C9E90D74237DC453A554D7ED88CAD9EA30F0A49E0B835560B4D7741FD1B96EB6EDC6BB7201DAF2499623683B672956FDD51E14EA62504421AEDAA2C3527BF7AE8DB52D35D673F5E45918C833FAC8482DB27001C766DA36B3E8B0B24616E749E38807F3E646761E4C998E04D53FC98B7D636871D5719EEAA6BE67D20565D7C120E210A67C12B03571B9BB450A710CF6986D961BAA5A9F92FB33E61D605CF0E4FF4C689D535DF5FEECC5D5BABBC22975256B9834143A5DCB903308B18D7503A2EA8CB8B8ECAFA6BE70BE6779B9FCBF3984830B72C513CB150C5529ABE6EEF29E24291756BE46DE9796714A940BCF0AD21721247EA5449946D987DF5E70326B15CBE2C439388E64480CE84EB9063A4213B58C7223FC06A5B618C3BFCA18A4E46205DD963CA8E2C86712D75A4582668E955D821AC4A7C136D7F31C7CA4E7B8AF187B2C6F4366CD11996BE298D71B9E6C3D6C9DC47826F58935CC8EC353C27B3827C3065165B3645032D3013036690D9232FBEA4FDF57D035D99FA9CDD8697BEBE97D2B9DA476BCFA7BF167A1FC66BB1C5F2348E86F3F61432600D231A593AF2FA3CEEDF7F4417CC0E75023054E21841DD19D53D3547D3481D76401E66FE238D68A5381F98E0F6C455B852CF09A1B17343336FE25DF426A0FD29CDC00F207402C7F96668881EECBE43A4C1DA9B86AC50FC6B3E2C74D244848FABF414BD7B3BAECDC750BF2E58033010B8944991D6CBE7E5468C168FEA69B167B566078673BB06A035BFDE64F66C50616E9B3419394E71F8AAAA636634F51F588D3E012A40E1C9A787044596C51A82D77EBAE4FEB448C919601A183E6A847E605CE142B5D56A0417F20356E7E1A35FE18E94188155E3867BBDC7CD04069D1DC4B3EB8C9AA64F7F955C7251667441E77D7C818A8F49496F1141E829C51074D3D38AF41FAF4C77A56D05296B034913A253536702A21B77DCD3137BA26C413461CDCD413296C9291F1CA056EC0DF02FB888654DC54192EA30631F8F9C8B4921A1DC2AFF4CA8C350DAB4234D9151078DB0EB340CC3754E48012E8C21C84B410FBAB3134DBEC37805E723E5C08F1AB371624AEC29A1885AAA7915497220DA11EADDFC7D9FCFD51D0765515C16273F978BE26CD6D7F8627587F82F3BF4EC25C4263DE24B3D4A0839F7AFF0C4D16A3DA89D1F23678FBC23F475B18B523F115CEC9D59928ACDC7772FB39B0F44A77E15C7D786317CFF38DFA9222FD53470AA15061EC8A9D6CFEFA5C32A60B29FD1265B10C78625B2634158C3131727688D7837AC25BCD90FA8EB272B7B3B232E8259FDE162813ABE082BB0BA76B62DECB230310DE5AD36BF3F1AF145660FBAC027D58D86B03E2E1B5ACCF81B6252B90E1B9E85FF41FCAF60E308E5FD114B63CC26262B4A5031E654B673B23464318FB55785C5B707D901E2BE7A3C7E2CC4BE5EAD3CCEA165A577680183A1E05A2FBAC4EABA9022F9A43A53CFC61E3236652842ACE2C8B4249523BF57D6404EA8B247B0058FF1AE98CDD79164B6445A80F31C427EE1BA04256F0833E752DEE5B5224317919242A7E8CFD0791637D3D3873768FACBA6DA65BD8B4177E6F634CBAD83A94F2CC6500A0A5829C9BDB3849FBCFD517A80CE0D8411948791D0E5927BD13EEC09C4FA2B2453D9CE1BA10769B067D8D92547E8BA2F6103D066792655BE8C05AF1628099D2617BF2BBC2324DC6E3E36C9F32597A13FC45C1E974B00FC53009716EAC9FF0FAC4C6B87DC59B4908631A6A21FD5E156D476E438872D93FE112AABAF99A6952959FD9FFD7C3C25E11AA011333FAED86DA99A6BCEF75E4F341BBDC0E181B5A2A22E9CA06BD4F9EDB955CC44F11C6D2E23378B94BAF0509DF55E8D05C4F8DE0B4FDA82AFE7450A0A3E5D8DE82368F1390D5696FF19D1C4F265EF051CAA0E68E336DAF98698FCE2472A6B580E1F30BFA7B385D8F4DBF063FA79E412756ED83668D5C3EFB0FF4A59FE6189D1B70EC45C7B", + "message": "5DE75924D05BBEF6B34CEB195AE3349EB621187051B1EF95A779B99A3E0F729994BD19C7D1172418BBD3E015B20699DD09D8BFB0A343F477AE2A3BF5737AC994619D1FF3C13E7676D1BCB446289DBFE36E2D1508A3D437B4B0DA06478DF6D4701909B272E9070B1FE06385DBF8A552B471C8EB48EAE39D141009FBCC5D57D95697ACEB7B5231AB5976FFEC41E947BEACA7639F664C6C1D058505A49561811ECDA46E23B651F918112F38B407E82219B49E5C4E7C247DC4BA633C746B42DB912B07D56302FC5C08F5E0C3E311268041F970E670F3AD26A207701F1359EEF9D4134ADB882A1C899B0E4FFBA2C68535D97796636417EEDC0790FF808C976B57F0838A694700F8D75DD4FE5ECFB4B6A188FCB77FB1DF7C5F7C91DC81017A5E9A6D1EAF59680D3291F74743E1776A6DE31101FAEA31D876A0DDF3777A91EF1EA0B575C83C97C7A283E7E958287F5A52F30B6E70201A1410355B47210B911A7A4F6FC23BC95D7951822115FE410ED2E7FEFE08940B3F8E63F13F26B6E949C498E62A66FA675850FB9F7AAFAF7D054F5C12306ACF2900A5B66A29931A5919CB31D19304916AE41869CE3294B0F5F88D845A7FCFB57B952BEABCD1DF7FC11E2D342AA5A70A8AA9DBE1E6E66555EA618849A95439864DF6D7789D8E3B46C6FE4F33877F127D4136D993061DAB530EC979F818A57E1052B5B33D22E941643DE2FF9239741F6459A0EE28658C3C0033FA62DFF37928C59189A7A7E36B1E305F3E1F421EDF4D71A96C71406A0F9AFA5C96A9411AA1A35D241D7186E5C8D0CAE15938FF869897DC3B7D8196D64DE202108D6FB436FF89983EA6DBB5BC88EE2A02488E4D12AA87CC4BDF41A339E10300D32E0FD4F3D3136FA64BA90D64E2BC7C20BA77DA4DB5311F616288496F2FE3E7B3409879050FE57A23DB0344CAE82ED329B0D31DC9B7406CA715E3D84E364BA98F73F693B6E62DF4D741928D21D934453BD67FBBD9725BAAD34E5F3204BDBBB569251DFE2D69A9A96BAD90256213BB0747E7950AEBB4CEAC7224FD5F8F99A16866F5A1DCE07C2CD1E06B70A81FCECED0AEEECBA62521AA0A01FD7B5A3A8A14DB55AFF331E469F5138DBB2B96BFD0AAEE7F38EAA375F71759268546D590BA8C0C022F78CABC4E089992409D3D7BD19048D30B15C796170BCD7AAF7FED0387542BF8A6674F197EF994FF81BB80C59208A572495DE4E584B36A7E9149B5E2081A4DC162CF8376029231EFFB4B4981895FC36562F51DD5158DC82ADE52ABB0E98F4BCB3C0A24566D07686732FA734CDD48D03DF99F7253E589CB8725F17E6BF964E96F9827CA5A9DBD04D448025EE014EE1B5DBDA514D3FEE4F20664C11371DCB16991DA883BF9A68EE30D727137D7902F4839635B1C63F6C4F7D42070E880CA774680DAEF105D277EB8D9090A98F6B813774D42DEE922314480EBE562775F68ED180B67EFEB077D8B174C7D4DA877B0DD3698CF506EE382AE6FC6F68EE93ECA3627B28248D3EEAC469EB0C26BD1A10A7779CEA142958F9F9A533BDE974E1B3CD9B74FEEB2EE29ACD7DB65E00D7ED6E94E5E44A925188285166570727FC687AC7EBE4042BAEF68BC23F4B9C51BA5040BC6BBA41FFA9AFB1AFA09DE1BAA4DA091A08086128A9CA5F27D3F4420327C8FF4801BBF2057282D05D1CBDE60E1E6FB6715EC41AA9A852686DCFC47279FCCE5D86ABF02A6B5B57DE22B2097B12381EEC567E4ED1855F9B482C174D6D40A5825687C02E1D0AB634C020497A44E07E8FBB2D05280C53562DB4C90AE0901B88179D06F9F991E33BF17E7A9227A30454430CB768F56842995081520158FC34BF5257EC8EA9338B3714126D6A95A3D77FB61207154F6DD0041BB03D84D8F75E6EE910460F22CA765A2206D6C56C6E498E063B08B76B1DDF98571F492F9DBD3DEAE7D9C8EF21EDBABED962331F06371364DFCB3216E24638A20F77FCDD894FCC5525DD0C8FC329494841EAFD93CFDF0053FCC27F5A1263C7F4599C186B35FCA9C6F5F2FE169B00275F15447AAA3A823E27E322CA2316B25823F3A79FFA785E9CBC953815FE06F376B6F5860C6A87CB9BE98690C9C2A93EFF1BF1050A01C72CD521BEF265D66BC4B8ACE5736215DE59290DA957175D704BBEFB0E81C2CF906C3A579BEAC3A0C945409DEE4A1E683A0DADB3C4AA7E0174710C72A33F1BBC62A6E6F3EB9C138C0CEDA817688BCE8CCE523A2A4E2566775015F3BF66C09E716CA929BCC6DCBA7427EBD93B21CE276820734331B078558C63ADD096004B67E618D9E58FF3FEF00183EAA293A1DA2520BC03FADEB6A74B52292DBBC6EE4E5ECA8F8B0556FED36C2B41F9D8FBDA8EAA1F74BED46F05E7712E20E463502A420B6CE67D125BE999EF906300C627C57C468C8DD608F9AB354791E6FEF0EE63DF3C1821AE78111B27E57DA88FA44D89581D11C2C72F565A3D0B5E8E2D83DF178810075E5F8FD29E1953BD2C6326B693C5CF6ACE086673D69A67A181062A6ED511E0CF36381358C2DB2A394B05E0C1EE9C54B89C68E10857463F71A842BDB8429EB31D250542F88E6BD3BF10BDCA160C0FF44EBE7D0D982F15C4892091B4A69A3AE7051BECD1D2DB132599F1101E2BCF60136CE947F339A3DEF9F6D81E1BA3F5D4CF2ED989861F7CED86B1A6A167291CACA74C45BA7B5969C09EA20C4EB061D4CC4B68392AC866AC591764A16D0A42710645988FE070314D0859A1F022789442381EA0E3E83F5245272CB5FBB861C3729EC484D2F299F37D2F50688D1D8DD91F131D03207CD1459B289B19E3ED609D70D6BF8E0B97A75F4B4F1DB52DCA7AD03100A36C45D2AA221CD01C8A51D5328AE47E3307EDCEE9B27F62E5DA9EEE15B7A2FCFF1678551BB3DEAD4CE54A16C22119BCA343822DCD20271BB1518688CF69B566A123F65C4787C1C525BAFF00CE20C46C536E47DB1E4410E572BFECDD7904583BF61847868D7D1AEB1EA071EE15A9CB9E3EFF8D17A5BB7EE8BA83C95272E065979904AA99CF036BE085ED869D3CCB694C025FBDEE9BE140A0A21689F95D90D8A54DAEA98EE5DDFDFCEE2908E65C210F347D26F35B95B34642939067CCF04A098ED3E2CE3C0FE66305BB5391E223E43119D38A33672FBC980BEAB96558D3A940700B3CCA9D3AD2CEA08E23082DBF30FC08E94B6640CA04BBAE80091ECE96F128B37141131FED2A5549CAFD7BEB5B180509880C49FC6CB1C11E4CB7C7901C89ADFA0E5335C43A74053347D3028B23085647993B5844FB2716B7154D93E25DAD1CCD889EF3B16FAE34D04145237378D66BD09A254D395736990204A5627F5446787B467B619EE8F06CE664BF7B94392B5C77BCE828D6186348EA2DECA1CC84999FCCD95C9EC55E28C8C2FB559C9020C6EEB661F708E40351D7E530BFB7B1C3683BF15FAC5B17D1CE7EC5CC3C27E04889A9E59E6534C08AEF6934747083CCEE84FF2345D519CABC7D2BA6B783D36C864C65C47CA636B28B71D6797717950D652659AFA8BE3CAE4E269BD527C0425168D04C097DE8F34834A7D1728367F148524366F9E53C4CC255D3BD6FEE7B5A6CF459E1685FE740CC203EDBF58082820B967A40822D36BB4A489BF0CEB51387009D5205056387C292D584309076956E56926283657BF7CF096F54E0128A265050DF528AEED9247E19EFCC79EC301A9F38BE7AE5057456631840EE39E191B25F4F7070BB15CE2CC18777F7CBEF100FE7993681D4E965D0C19A68591BAAABE601BBAB89FC27B3C5BA83545AD645F0DB716C98D5C7A37E0AD97C986EDB88B025D25E3DCCCA816C707F0E2542E44F4D69F943E1DBD08E344F88661B68A822C3EFD648AA23AFFA2F533879540BE2F670F4D53091AF68867E7C71EDB6E9E494E9D30A1839653422AA8AE34A525EFAA62D3F5FF00D91F5DDF80FBDDE464A8502AD9AC85EB21025C0E4E2C2877D50962C5AB8283BFC823FB221CC285F3629056D1260AAF87B556E556B4C723D44279A106EE4075BB79773588333B42065811D671016AF177105106203EFC36FDAB2F5E5EC8DE043902583C1782BFD8BB772353EBC5CF03A0D869E5F3797713B58EB7480CF7B92AACFC9C41040BC9E1F5447F9852B2C5B5F33B5517F28A01D5435C47E063B41D3B0F7605B07AC33FF6F05C6FF44EBB70FD6E1AFC2A32C9A0B1AC17044401B93D6439CE53C3B033CFF06688E1933CAEEC48A04999A01956096339B5E44AB3A57FD1F0ACA23A03114708BB16803C2CDA679061B8E9808A2E11DB0957D4F73C8A06E6C50D6DA43E4D008ACA23CE2A3213BA0DAD20D5BA8B44DE5D50E188039C112B8A40B250E7E815B1367375C5698B61BD915A70096815479916F455B9EF837300908C5A8BEFA5157EB688EA02245AD3B309D10C769CA1B8E5CCA2F5FC66CC3920759A203C3F6B8E9ED10CAB20FA143B0BF0BC8529A4E89AB0C99AF77E43E68B61A9E4176066C4708FFAB05F3652817FC42039E2F22DE2058CFA8701AFFA894F3143FDA27AD85C45D3AEB30CA9759537CA4AF2079317CE5F4B5EEFBCAB981E42065AD5CB8A4CC9B628CCFAC18D2E637CB73399CE3D90A9060F88EF438E8511CE6F403A0CF14C6B641830983C1EDDE73BA27E41BD678E834167C718F5B1E2E6C109199F756905FAF9F0005CC1D110CE277DA02675461AE70EB6A412EC455B6575F16A4DEC0565DBC8F387D84F9D3AE67AB35E511657D82B5606A4DB45CEEE81C94FFAFCB88B8185CFB67E4D7171EEB391E9E1DAC625B56FED22D86E8A34924740F94A3D50CBD05B8E2476CBC7C54D2F742F0FD7162E7A138D4AC788E710AA45824513BEA162E2A1C1F709413942BAB5AABF7E347A148D53B8EBA0336D91539766AF0E827BF8EFF36389ECA38232FF2D7E341A3AA710F590C78EB69156462BAE9B8B73386F38EAC4FA26456FA555E26E7DF679983FEF23DAE87DBA66BCEA19A9F991F864A17C23F7CD592ACAEADE0E82F4737B70F0243F94F015B59330B71E25F1304DB3D8D7E2F96669BD7F8313EF9E10EB1EDB0F0BD94745D03C83768A618AD9ADDEDA7C1E6E134F8B7BC96B84652C982B1D9242F8D2CF0ACAD146EA3185E2332904E84088CA2D7D60D3E2DAE411171726B5FB6C95B3DE961E62474CEC73226E55AE7D9C7C534E278927F5D669EE6D111E325D54F338E2A6A06493D6F1B7A556A94CC9512235498409EEA477597EFAB239380491C9CCBA1F00A0D1C5D758162E9F4F5464A1A64A22C32721AE57E246722A6B2E07E544A5FEB06AF86C580DAB2B9DFB5AA0F0251E6840EAD66FCB6B89F80C2AD38383B329F9EF4589BF0E8A0C9996EC19E1DA539CFDEFB2BB0F3D9544392A06F765A74218B7DC34F38D230D1AFCF9130410A4B4FE038F7AC59B6B062EE2D2ACCD288606AD9AFDBE95D9572B78B54D26166C7817E6F72F7E6C55DD1576720E4AB99CC26722107F7C278BAC2D82FBD0A3B0E1793C2D8B498F90A9172D17244A4107D9274958FE078FA8A5A33087BF278383F439C0B41523E0E51A662A9F2822CBBB34EDA97F5398EAA12D52506C2EAAF6D4B75639EF0676F482A69DF0E8A9BDFBF6105E32B6FB3ADA2E29C62A0AA687820B4ED35C2418DB1A67A3A5B92DC61368585CF7F3B1B644A8137A52CA21DD982760CAB7FB111558ED0310E9FBA34E5480F4E707A2CEE74DC24AE5717C06DE2B509E4807824707505FFFC5DBFF798E8D85F758A94C2D3770674DFE03627457B2DF10628A31D44BD89D3435D93E4F9BC14D47E6D4B9BD3BB2287ADBCE1FA58495D9032A9A3ADCD56CCB116787E060EA431C1EA9E60A30B609AA9C66064017EA05BC16392992B7DFF62EF1046FC7E64F8F811CE50AAB40AC122CBD5119D3045ED0812F6E30EF6B6001285427B643E3C6FCB6390A9FE76B342A462994F2B9074B56A848538DE205C98BBBCC75DF6BF23CC1AF0B201E5A0618D4BC5035B9F71BCE9D3493A97FA47607D65865A5FF3FF17A7CE28C0E87A57FE951C8F804EADC21F161CCB5D1E66F1E4DBE92C69D4358E0CCC13A12DBE87C9B530579189EF2359A9DF5A8FDE00CB2B58EBD748B23F884626A66EA39847917995EADC1839BFEDCC24AB6BF22A5C247B6FABE8CF382DB48148915167BB47F505C184EC027C3AC741BB0F6676B0D0E7781E19FB8D4D630E71ED4843010198DB9B122CC301D432856B393632369FA1C99BA252F086E317229486C034F1960087ED4606288A7C89DB0EA0DE94700785322249E901897611913AA74F8BBF412639DDB639CBD1C41374A3EC66A87451D9E4127F7627DFDE4E1701D7FC9DE13DC7754952F659EBA7B1A861B8DFC78D1379274530B976C66F9CC4002563837C852D83B3F3BBFD892F14DBF64C976C924E3C656B69131EC17B7905507F78F073A7E509157215C988D490685F8AF23F64ED338915E72B518E4305C9CD44C219876456E87C0C59C5D7524C86CAA161C745364A12890064CA9061056F37ED1BD56B5B09B1423775BF0FCC898AB1BBC283B23DB6E91A3D749125992FF1BB598260DCFE428D2524050C1F545FFDA18A63B052C0C8CA4DF8C3BDE83EE5474395135FCA2B05157C25548B0804D1EDE", + "signature": "CDBC27DDFC61E219B3448514C2DDD3D8A8199E8F4B49C7E4E73178708F40D30FD66E7873D6BF716588C97559C6C4998B2E43A58575F4854C6637784055A0C147AB1CC54787C73A49FB8BED952D2679DCA79EABB65926DEBC4C7D25D441C56ADF09C409C9FF12D2C43468CA67E45AD07E58CEAAB0F35ABB7F3D236DB2849DC0EAC34448643D7183055623A7B9BC8A08033D3B5939958E90DDDF6C9A7602A44F8516C78386905270FB047C354303AFA6E2A387A8832DC8B436BB178F713C70ECC12E98FEC4D5B28A3E072116B9D2F0BB95BED447861C56E6160170DA93030C32E41288C1C06794F7E6341DC4D6031051E51A18B1D7A9FD1A84A5DB0A1F1FFC93E0976F7077A83FEDB7B085CD366B67820EA9FE232C77B54BB368FC6A530DA21605249B3CEAD87C3E8B4CCCDC776F0092069679FA63DD91C802A368C5158718BFC115BBF9D45B7A87D4B03040A1E4DE2CD0343A318A04092EBFC0CA2BA1B94552DB961D42B1E638234617DBD18B4EBDA761CD35D12C30683428C83754D8FCA43DBCFD3B3D486D234A21D3563C8396E8AADFA89D1D79F01E6A139504441BEF37209F8D5C5495146A8A1951EBF17F7317D3594A54FAA220E3A73DD7EA3D193801C0640D6BCE9FD57F16C2F749B3E96B2071F5A36ED9D038F97616EFE62C383E69C3D70AAFC5FE4890D827D26CECFC0AE1C8BC96841652628D318F424F50915EC65E9DC9DC43E19C08CB4011818C53301CE8A292165DD6249A8D796B257481089780C8895995F7672F1B2124AE77D38E825F72EA07E0B7515AD8DC615735268A417C25944B33513BACD93C3502688130862E2307BA77BB74986819A152A3DE627401B268587FE1FD45B373CDDAB5C4D6B593D07A8421394D97C564F7F373C2D90DB689500E67D9C7FD52B14F7F1B20F27CD97BDB06E04E13D702B92B640F6E20DB82F0455DDB9C2420E7A51E063A00962C29B4273030A01EB60690C48660F552D41D7EC955B70379EE13E390D421F032EDFBCFD3E958085EFAA573E60A55961C2E390B50F85992864EE654007CA0DC6B2CC7485A558F5909C58D701F91895DCE90FDAB1069B87BAF2DDD822DCB61ED44DDEBA48BD257827F0D1045FC7B482F462ED3ADC794C2974EACACBE3577353586955ABF65538C942CE46A3B5C9A3255BE71DD5C8A572A86095BF4A1FC36BBD3E65E7AA536FDE6A31069BFFB676158664B1BB87144D3E129156E8A22CD757BEB1495A5C9740B0F0B271C920EDBDABB208BD544AE20B1813198605042A38B40969B0D6D044D4804061561ECF8AF816B7EF6B4ECA3AC0EDFA4C8699C76080CE3EAA5E2CABACE5FAA150E5D233BB694BAFF02D6825FCE4412725DDE05DB5F521B9E17DE3C719FCCFF0CE174F369C2DC497062991B157FB2FF36772C084A226D577E9E451BCE364E0EA32FAF6B366CD5E02C74D8907ED3DC54925EE10B3E97CC96DCDA7067DA790409F2B422616C65CF3CB26A7C6C8E9240C9235BA9B7A67BD21ADC729B102FCDF7329ECDB2EFF495122E265D0F749EE7414312532EEACF600C62A15A18172FECFA2BFA62BCA47CE794835EBE25557A61B61F6977BB7ACD04BDE30C2425F68785B3E227106FAD9E5ACB26BAD47FE1AD461EB2445560904CD6DEC4DB091BDE4CC2ABD72CAE258BE07CA0A8634C72DDF75A06B4AA84DD16F9E9FA2D2DA81B5553C598E10E9FFA7E80AEA8131C16775C1DF3E45950AFD77E9045A419A7B52D3F3B1C1309EEFC00B53060FDA34B95FA6347305DC91F477F4D99BF4A1BC5418CBEDB316FC83B090B0015BB6D0EB1AF1EB32EC962D2AC089D92BA915A8F5693D04876D2ABCDBDF675B8A871B837FAB190CC47D93C2E00DBEC028A26860DC39678B188C27E8E776C7C8C72CA22FEE2861725C7340D4B5B6D8D0FF63A5C439A1CC12137DBD14AA540C10EF6993CDB9D5F6D1C6A8980F48818AF7FF6DC75A2AA1987E689EB10BA40F2255BA2BFD9A36C629F02A8CBD4A862D9D6B0E6D7C25327CB87F47799ABED84BD3B4BA60422B5491FE512B0A689E49FC2D037B8D7B9FD5895C13A40C14525A6A1AFB1DB0A6747A3FA1E7CE023F290757BE19309154477176011100160232AF0C5BC2CD425AC5AED3955CD7E1A700FEB09ADE5BF281EDA1DE0FD91B072F78AB77EDDF7C7E47343B5184FE540DBDF6BD617719550B8658C29A276A704E500C379D03F60A2A977676F04B0249AF27FF58F09275AB99C1201702EC1B5AB7CE4F08096C561CE2AF0A373B2C797DE10C017D1D65821312989519173A8F901E9832C210729A48A58DE10E7F4F09453A02E656B629366846C5AF57CE17C889C1CF30FAAAF091EC80A831991519580F80770037F1775B534612F5B7D1FE5D161BD3E38CF00726779792C17E51ABD013D7A9989EB9A136EC7059B8BBD5E3013D03110326299134B2CC96CADC3995FAE8EAF9466D7E502AD3755058612C083685F9355DAAC4B43AD138C6CFCD100E463D17ACF63C830A899C2187E85C2BAC006D9CAD1276C2154FE264EC6E607E178BACB3290DEB1FA077FB3843DDC0FD44707096CC54BBB17F1238A975A536BC00BE8BD625C930147EEF5F110D5B2B3B3E303D44B57289A00D1E047314BD3A206B55AB72AC676C4B26D004E23E590396B52AE35E3ABAFF7E5C965404714D1ABE9D69CB6F780EBBE4027B8AFBCE253EA7D7503887262673AC0132A0E4689DD45553AEB1660A72D3AF71D85E94EE92E478BE68253B48F2CB40F88C35828274F04676CD22996D6A7F92175C733C06E0B71F077F0B7E122314B771A28786DE8D2DABC94F720BDA3980F0C97BA6849919F469A3C6B0FC12263B5BA87B8BB5F01BEC53A68E5A1CDE4749223CE118CD17EA6F2743B9ECA60DB616BF30C4FC3B15F3F43352D72B8094C47064EC5E6869BB45EF803B51DB512DE5AE26A90C3EDD184751F9179B14D8363B7EA74A27463EB85846EDF89D38CED01BE910883239B51D20C60664A70156C89D7031DD2BB0E51E1A520DCBFE8F5099490F3C1477BE812D0EA2AF032F1E628067998A671AF4AA84B694EC2C6193359E8B43404597F4C3900979EDC4CD7435E95A66DDFC704CB918CDA3541FE63355C1CAFB19E9277C7B843AE4FBA7B7AD8873BD54E4324714D80D906E8BDEB17272B722681A2BF2467CAB68C5DA699CD1EE5F1DF3849F7AA1F2321F6D34DA719E2A93860EEFD441F25442B01081511401648C778F3E081ADAF247FF8BA3F2DD2E70294B094D8C4F73292F0A28936273710E6BFAD532ECF02EACFB6572C0EAE5B5A258E12A112E1A22AC086938857D189DE0912313E53757B80A3A8C2D3D4DFE4060E1D23263A3C63727C95BBC4CDD0ECED0B1D334349858A96AADBE00F1A3D3F6B849AC4C5D4D5DADDE100000000000000000000000000000000000000000000000F202B39" + }, + { + "tcId": 4, + "deferred": false, + "sk": "ABCEC4A46E695FC6EBE64A191389F0D0AE180F911D5B824F4ED9111728FF4F9493EF3A7512DACF766D576898D33C4C8F4001B777EE5EC2E2DC1A8E3E181B43418AF45100B92A3835D02B9892E609B2AA8C6AF7661CE0BC8362AE0DA172A79E84FF4CDAD8607E4924FF41DB6EC28DCCD09B8D1F5657BA17C848BABC71BB242A50C44069A0200101914D130822C114288436508B0422D83004E23848032532CA902509A0009A848440004CC3304D04C0601CC84889340950B68918C81103410D631870DB444AE4224D8B96491B0224C2802904365290222D424626E0060613B12DE1187203B18442228144027159186C22092C012751083160DC48061045089AC444601609240224DA006623945149C200182232CA462A0BA16D22B2215028700AC108D1828C00B24014083221B5810C4501240225E44291984622C90826532650DBA8495B226294B049603050242382DC0429D2260254262CC3A868001546089168CC067184B86C518285DA221110402494149044B8102220299AB40190824D523050229668101072913411CCC625D2880D1B1951C3888C222509DA20322003209106028C188000B02D92421111B92DA10890A228700B4464A1B01153966800B925423860884688630800C3C2910BA9511A1902C2B229532052D9906DD9C080192400249589E004914180600022440908012435624C48864BB46123C900588869C1001251248960B64844322513C5318B909118A8691A850449B800A3B02598A2052293455342701B3722590860911248939221D9024E2042601439410937318346851A836D192751C93686111749A0B4649BB285CCC049C0C4611A066203C304A032248CB861A34408CB4852484866244610A1068909280C01810C028531232102E4442C0A988C19C54192187223B168D844862295405824408C322222C27110170A910668D438529B025212086458185208078DD388240C1092C2C60D549640031989093530988425D104524C146E62A06C5AA004CC126AC3284490268A43468021454460B249A390681A4745D2965188220E6032249AA6280A034A9CB6888B180CC1021012B70D0340480CB3444C0010011549E2B23094064504378441B2401AA3884AA885112229D2402550B0048C2621180872912851481842499020C9126D1A1289A4404C4A82710301228920449C48624006920813819CA670D0C808D938721A118A1BB589111150C3C6695386851A0204D2426D19116419A38152C861403A93CB8575520D2A3A7317CAE1963E2705B7596C8E5DBF0DAEAF8755DF38A5DF16297CFC84097B480D9729E4CC62170739A1A8A2057EA7FEFB06275344ADB6934E1C2DA7E7F3E831FA35E6A4B8D8DEF435235CE957DF5FA1D842962711443BEADE91070833C84264B45E2380B094202E079A0A7C6058A54E6F552F202760230F6D95F5EA873709BE4D7603AC010CFBADAFE229CADA1F2BC717F877856D8B930D0E215C4BA2212D66E21A2D1F09B1F1A9BC8C298CFD65B318FE91847279F204201203E0922E82BD298D9BF18B8FBCF72070F7C7C51D5480E60674341CF263FD179862F37D5665FE35ED0B2A86B7115C90093F5785309CD56C48BBC50570A0C2D066BD0ECCD3C86E2A6C8B098AFD9C0E235CEB920D58F0B913BFB633BFE21BB1668D9C45638F5CE9650CAAA83DB2D9B4B24B1F518B19226ABDA06239698A90F30A50AF69AE1D20FA00E3D88FF6F2C2466E45A39A1C946FB695888383CB6A59A7C8395082134A82DEA3DA7FE6D9E6F76C7E86A50CA04990C70DD5F9AF062ED14CC661F453BF309DA08056E19F2F7B34A15235230C15EC6859D7DCF0ED892DDFF4E5096B36B406A10CB35AA81F72827C5982E3C5BFBB989E062CB4A7F0F76B008AB8CA5EC1CEBDABCAA1E97809B44C5F49281415337978184811ADB8131D2DFA2477D27532E92409493D46C597A6886250593FD58D305D0760CE8F772337D42B0F7DBFC483A941E8CDF32CE3E97309C3C404B6E4101678F123438853FC8A71C835D1AD0C7712460DBE83C1ABC6BB0834C0271A6627E7DCB93EFC25F78417BBC801488E5A051455343757F6BFAF923867C45ED5BF37304B11E012EE63A3B8D84DCE7A15D5AB940D87FE1181EABA3C97BCA702F5DE4DF74848A99D2B1F34FE2B03633D6AAC900A09C278556172DF5D9CDE361A8ACD779465CBAF50DE5C8F4CA0D15DF3F74347C6DDF7D9B3E3E5E197BFE0AA170949FB42B78364A72B1B106156EC09A6E4EC72F3F814781D3CE7B7AA2B02E49CAA25AC36DAADE0FD570A61589553A0CAE582BA2894C82C0380A713B0B74924E006A6B341F21AE2AAEC2016D2687F1AB696337F5A268B3B6F3730F507D6122DC92CAB36107E864BB3EDEEA6FC1C5309A9B51582CDFCC1A899929AD7CDBECBCBF9D38121D58C3B3E6D9BE001B117E4A7F762816174B761EFCF291A1CC5DA354029962EB8B0F6166A9C9EAF26921D1777E621C50C41614300605B1EE2A0CC41BC666CE90A15733C69A82451FD41F23EFAA73A2482C4E3D476CCBBFB59B25140FFA0C1CECEABD3B036F2611C83AA834E6CFE03963941BDAD4AEFB11D01EC43293BCD22ECB8784EF5CE2A6042F200F1B9D6C595EF920C3CACD1C1C3CB61B6B46454A3B28A472AE0203038A5602CB9B001620C98BC09BC2DB5621C8DB085D88561058AEA691AFD199C6D4BB1511137ED2800722A81670B44FAC51DFA6683675BF34C52F6EB7EBA35D22C907A207AE5CE6C3C40AB0A26B88DAE777E10B4FC33AB38C308CA2532032A7F306E9ECA723B58119C3BE662817A1EAB6069FA05C3B0ED31060D5794121A83FBB152C7FC05BB753C9D29BC329E745D7C7D493372C26C0336AAB37B884FB41741B344EE4D247D6B5D049E5E322CC97EC6647EC7551824C6AA9CD249F49FE1652ECFD01C3E7EB026FDCE7320D21EC9E4D460E50D6440C7364A15AE3C107CE8EE1E8A33EBC9D2B5585B8F69771F687EB6940C21F45750079D68D3DD6CE1CD7CA8D91A64D093A25A96628169B675CDA9F14FADA4AF3D11B6524465B89DD4EF93A9A159F8DF2A134FEA301110EB77E1ECA51166D26CB036BF92F1655167BD32D12BE04A91FF0B3C52C69DE376856FAB9B4E14524E5858717ECBD0865719BF1DDEDDF8CC141396F9F0B4ED38B0CAADA08B64451AD8BD38557660CFEF46EC0059B4AEA6A7534A3DB767C537E60210A1AF84EC939413FD7EBBF14FE96D6EE82A0C632EDC63715C0C6654AA4FE298F43ED5B47AF7350C32C8D7F696F9A96B81E9832F486A66D9B304A6531139561FE5A967061BDFFA4793EA986C3A2693C21DAD4428FE98F168EB928FCBEB8FE0A611049C1F430CCD80F9181D276AFEDAEA40261FE1B038F5677AD507EB48B9768964BAEC928197AC26ACB1A89CDDAF51C4336B6F49985C13926E76AA7D69F5F0844F23E7B2B977565587718903B39173F7F18AF84264370BD61020F2A76ED281687419E334443159BF6A21533F41E030654F6876AABB21025B6D2312304FF8BEFFB7AD2E225BF79F1B6F8C33AA90D9DC18B369846FA06548E72EFB2EC4FD6BD833F1872DF9659F62AF040345CB5B8399A4836F7F5A9F920F0484009C1F6871D2", + "message": "22AA98C685E1552B525B4302C943037F668279C224B6270DCAF2B06C4F4AB1254C48DE253829FE6DFFA9CB6BB294F054711BAE3FBACFB900CFD1F0844E55D51EC6F697B998759B14C13392DDB6F7DEBA77FFC22468781CE402", + "signature": "0313B5DD1E344BF95EB5D825837F570922337633494F8F2EE3618AEB906DF766F5ADDCCB8EC1C5CC51AAE0B9FAD876FCFF5D6814357E8C63FE59FD72DB3CE4D1650660A0CF64339D8B7C6DDB7A7A3C8EC6C88F2F0F70B377D9D5E21F0D40E17573F07C94CDF844CB6794CE2CB8E4A11254FF0012D562DCF4D9FBBD18348D13E1B69395C69DCCBF618D7A38EA6A51B9F1F8CC70CD36D087682A558A1EA9BF9DE6ACE5B350B6EB977F435CC46FD43F155B29822D68D1CA9603BA43F1DB28BF4D3CE284523BB440D1E2C124CF92DC74F19B74CBC177DE9B08377B0E363401D23E97AE967E13AB77E9B7C7488E49B45E835136EC2874A24CC79059DE5B0A67C842F2E09B37B3039DC186427F760CE60790A9FB58AA388880EC720A783EFEB4E11ABD817A7EA884E5EFC279AD9E8AC2C58A41020C7468A749933348EBF78A0F0597B29B00A126050FA40F532B0F4411B733BAA5C80CA1B52828CB236268989EA2641431A359E6595F49B4FEABFA85ED4BA85443E2D7B82DC7523FF627D336DA1551897438100C20F0184A963D0B9AF7F7CC9FD64A2878D8FC5ADE2D0D928445EEBED286F2B280AF573EE62E70F698BA0C14381A5B4E001C53C49A77E9F181EC65B49E6CD8BBE30B5F309686F7DC80176F654771DF17FDF136D6C05498CC00C476E71608A39CB29A19A986297CB9C1E3FFB4BA08ED42AD12908287F018D49A0E1AE89A9BB3F932DF98CA91E691AB5F3BFADEA9A233350A9EDE63CFC45427CAD109468FCE4ABF7FDB83C6EC83865134380D3FFCA4D94C5604DD9DAFFAC204C14009FE06311B81310940C43FBFCF049F99F5DEEA649A333F6A3AE6232EC7CDE62C95338C23085D776B9B8F4454E03BD0FB28046618C33A7CCB409BE7BCBC0906B5A9424B41998A3A1E65E5EC667A14339E3BB44354047A2868D64B78FE5FAEDDDFFDE497368C3CC130D0821C1DEB2C43119195C6C4CFF1D5A778965FF97685DD93775837EA0852284C670DD418DC9FDC9C44DB7EDA60E58030D8FBDF86D48B98230E6AD19E97D21D7358510E20EE374B8486341302EFA590B96C1DC253226A12CAFDB3B4A31EE2270F764B74F17BF9C5681B6578777739FF767D4E094CE80AD9804261767097BDB163430332C428CB3CCD9AA881316B51556C718A95816797CD5C8A2A640B85DFDA520D1A0129F0E9DE772724EE8B74B4DF6793EBC0A801B6F77A2647CA2A5F564D336BC23ECF591327A8DC4214953D99EA3A9ED9943F07809B4C36A8BFF093721949A2AEF2CDD9687934849CA35BA1F38743AC663E48B39A2A32122B6951CF6F1BE17FA96628D8DEE8760CF7F2699045DF30484722601E7A45DEB277CBEB749F5CB4383C8643241158EF13D8723B9B00C98F8BC68C5F42DFC4A1B8D95F4652AEF67798A8B3C0C2AD40CB7A2B88A23650147E32CB605324A99370BDB640EDAC9CE57EC22689DD45D1922811584B01685615520DBB0FFBB028E43B77B54AF4A3EBC6B9F857E9100FD9C64028867999BB9C7FF05D37704D41C94CD63DFD1A7673F817931A4F2C42CE572B24FB5E779897FA4E6E2191524783C710A099D1A6BB9EAE47E849187432A2039BBE1D37D0E7C797907F99BDB8E7FB33C3B2FC9E06708312BEEEF2935D443F29B646FB5AD52C99EB71559571781A4C86250D262329FF3DAACA18A5E7B77C3CE593CF3A92B12B9AE86CA3AF05EBBBD75B6BEFC368982D96F2E5FBC128B6A8D65FDB0B0F7859689F0B6F0A3D1EFCBF1915DC61C7FEEBD077F71122E77775B4279F4F57ABA521BE4682DAA5B836B5B4D44CDB726DFF3AC9CDDA9F0D1CF4E79BC9E90DFF7562CF206E756C38E708BD30820A14C595288730F42C8ED99A7C1F2FA6CA9759CD31B8F28FD35B9E0980ACC3432F462CD9CB4C594AB63FD250DDD4877269056677EA7E3B0AACD4757AEBA398688423015D952D0CF67E5027BA4B6B376F6380B5823717D64513EFB35015FBD20FB2284E1E340C9B94F87CFBA24310325D7597AB34BACA6753215AB994390C2E5A82EEB06F338293E72C5D0FF786666FF2EE2D429461F1112551AD0928844D7698D3AB0C4054881A623525D728E514E12550AAB227389E5F0C2341A6AA34BAB5472BC9E465DC24E9910175B2B968F2E7883CD22CC07B3D203CFDCDD877CBB28368DBE668F561E3FA1C5D3391D4A408A71E0BF0C32C1FD6494DEF7678E58B829AB428509C33F2491725959485928B2E7FA96EC7AFF12BA3196087D3C83DC242E5EC95BF95C8581693FC0B744E758E1E85959AB63E9B4B0A4547BE5ABD7D29BF9DA2D192B4BCA491D1DC856EC80AD6C3C738FB775F95A217D76093852AEE0CC203DB1316C6253BB75CE2D92906B47A5B733E4A8B0C28B1283419249B5A05F6302CE110F85790EB46DED7109B0DAC58A4D25255B6950F3B2C3421140E4825B6AC968091EA7AE9790BC8D03F3F8F4C1BF1006E821E5DA2C65C542183F4230CEC934ACB81FEA94D959FB6A21C7AB20652C9B247EDEF72674FE915858795A9A00564F602136C364A6D9638CB1BBD8A705B90429D13A19DE93520229282D5122EE112A32A68E23577E358FB28EC45478D05F64513A9E814A5F1FC7CDE4D03EC51ED41D29ABBC0F60292E2F7D0AA4490C38B583329E2D5A1E61C73D6033CB73A7A4F75ABBB29A31E52CD1EEDC3DC4F0B9152FAE6B29DD1F9739456AC5B1890B3BB00415027C634F1E6374F310C95E680086862B8BDEA0833997746814FC602F97999A2309D4CC05362303F72BBE2EEAD04D566579A00A8265E238FC578FDB2A63C57250B5714F2C6485BC6247752853F75ABF066637645A5A6AC0E85459EC2E24D704ED7DA4BA0FD23748D1D853BCF84D4D00EB4B6DA6D036B8F29797882EF5400F2F7D6EFCDA0418CBC5752AE5431B59D2D518FD752467B7EE13F699CEE1581AA1A305B2ADACA12647FA8FF00B427F28AA33FC094A374521437E3B4A109113E1AD8AD23E2AEBD69EDECEDDFEF0B5AA0A484AE32BFB2B05F8F7F65077F5B35C99B61EC28060437D9CB982AFA28FFE8AD4C02BFBFB071CA8E9EEA15CCEED97D47BE2313E3C344793D40B45F709C8A2C639C09662A81F117839AB62135B6715FD57F7B0368C6EE1E3234655EAE94213D24D92989A46CBD5C7EF116243A085462C5454949D41D2D570AC810B54C727FA5E187D0D9F7FA7DB3682D99460F5077AED0A90D513C0D833E5F5A91A5A26CF47AD134C074D658AC0164ACBAAE8FAE161E00C7F8B043FFF46FC5C900C9ED14C44C98ADDEDCD5F3BB7038868F8460EE12472DE2A24BCD0A611D9E039D60000D131D242E3C436E808FCDD3E2F55667698D91929DA3A4F0F72D4B58636C6D9CC9D9EFF0141C233B3F4A53595F696B6F848AC2F7FE00000000000000000000000000000000000000000000000000000F1A2536" + }, + { + "tcId": 5, + "deferred": false, + "sk": "3820A7CA1DDF6D374E8053628E628D142C4305EC1F3F05C66908FD5A1720C7F02EDD55DC8D2252C7E3FB5C91BBA1C615E23C16AD39B4FF5BF62EC0E22F081573D22DFC983A88CDB217F422AE9FEA6F82BF0E72EA8E6193E9DEFA584C29A9873CD76741016481CCB01ADA6063BC8BE27A5887FABA7F701DAD4114DBF31357508E54982900B391C1A42822330C82485114330A14A3601BA310D2344D63368904368293100840B42991C2405C22290C492C52084208A788CC266682148180300E10C330928021E214499C904812A169A13009A4908518882420926919A44D2448612217821A358019B2891245619A342A2132665B362994220E942812CAB6300A9251C910295B160848486E9A90641A238D0CC52022B9318A3266A2B82902440463380A0C373022B22C0B3152D40410DB100011265150C245424622103792882691D8207221088C8C246623044E1845698AB8886192004A244C0CA46518206C8A342C12498A1034455B200D02184E98420D09A30DD94028CCC821200150E4B02981466821434880C46DD0480E14884152829052C08CA4B26DA2C401540850A3828CA0A248A33240044032231041A3C680D3042DC9884DD1302A93202A0C250A991408E3160548464C64A2319818122308865A926814B7219A2071C214640028509C806413996D99002C1008909B925018266AD4020453026001950500953113A385829820C43651C30004E010269824660B920109362E500889E0326C14378C181589DCB864993271A00260C1A425A3C8718B8829CC946558243080C204583465D1B01088A82422120219244A02388D1A295244446E10320514488C13814544427052129182308A1BA14C1AA3119A163200B53049322AA14061801885D822520BA091D02422222112D94409D944215C84811416641BC40940088A61C40DE0162120842CE19000E024654110721B364A511085E398719A448223016C12A12121C4240A346520A850A332815A2051A288500319421B2831D4346C24A06082140C0211889BB009C424001034525A482AD91252CA96090101611892604016040B91214BB66910024840C40D00828D081161A142310BA424522612C3328820300D18C705243505D4320E94C8841C406253364811A061214669589611132001D8A430400431DB18120294281CB0291C374564A88811824810236C01C2500A24094A842D9936688086284330719A280E04A24C091312D124718298100C297123324843368E17AE9DBEF07C60FC5C871DAC487C6EEA46F0FB8B88470DE3D6C3F2B75C615689DFAA98540F2A9D1A3F8448947B6AC7D535DE9F3019C60901BECBADC594124FB4C677CF4341088FF2085957DF9F3837121DF75F92D40EB77D6F4B0AF61B2577E432316D09DECD949F1A31EBB1E4B51E3D412B5CC66BC65D4B399EE83AE52F558994F5C0C9D15617E43E9AB83A34C16D097A3690677B35119EB33D80A88F1A8A77C2343A29EDBC9B3D77E52CCCDC1977E09BD3EC6C8E05085D23C063F785B518E49EC3BA8AA156F16C760DA4787259398A9D343E5B37602A5318DCEB6F27BDAB8C143FF882993E80FAEE6707B26263EAC39E22980BFD23C61ABADE42C22549D493B23BFB6449FE242EB61986E5AB99832B161EF32CFDFEF5221C2710F1D316D12B170F4C9EC71DDE912EC7572DC0B25BE911DD536CFE6C6EFE9B7ECAE861E5D3DD28E68FFC7BFAF7CB38810DD8DE12B23DFCE3A69337FC423BD82764263669295023F3BBE4E48DC7A3F17337C7BFAABA2F7B57459C3572881EA0BD39DA3C2CF160B6C032F81A6AB8FCD5B94A7F2014F0AE904B4346994CD4C54EE678E23AF95BEB21A3BA062E1A9DECC2A983475641A66550FB2892F732437302F19F1B80F034208F6E4250822868ECC32F43446028DBAF1A910B923ACD44CDBEF856098EC10171A53B89DEB2488F6D4CC4EBBD024668EC570C00E335CA9AC4C031A3BDE783B093DEADCB5D6DEC107CC35591AEC160549D7263D1D3B6CADEC6D6DD874CE9C73E61804173F07E4F20F5B7A5C3698799C30E9489D1805F3A5DD6C36C70D38A573CD425FB89A928061ACE86F065F04D2C14AF0B8C9D8CB4F7640DC5AFBA3EA426FDA628B72A4CC276BE9DF0844ADC526BE701BED18843F001A88570BAD4181BB66E37C35230E2DCE7DE953D1C4C8F7CB7C46E1C57FB7F32BE90F65ED059ABB9250B8D8046AB35CD9098A49F81B5957B830FA47184DC5D10B5176142C956098C7410F3EF6B0CC092CF5B0FBF73060FFC9FC612767B95D1FDF018216F8CBC1FDFCB5A97B21019C0694231C34783D519346BE304BF1217BC6BEB5B2126CA975725328ED5CD6542B8E41AEED52FC50D1F99C35C755E207BE22A7C5904A10204BF0B583F486CE7BFB5D6CEC33370CC02654A6837F4A88E6CBE64C1930DCA4905DAD35DDEE0F8D4BEBC17A04BCB086D3C44BCFB68394384AEDF39D27471C422371FDD80BC72FBAD6C392285EDDA04A0EF4CE9742C020DA2F528E183E634ABEAE41785EF3C69FC8527F7334B6C7278960364AADFA66D58D8F7AF4183ACF3323EBB3505BDB84FB4A76B2CE0B768CC8BBAAE17FC2B637DE77E107ED1C6314F94677A4462DC03B60DE122E5AB843893944E6902724A8C4CA0C00D88C3D08D6314B4B07DB39C4EA413BE9E0DA58270EF6A949AEE60804A78EDFB0D4FC989C02CD7E48D116DDA1E91E72FBCBC9E90172501871A7E444449EF65F639BFBA5D4F297FDBD2A6295B67499FD853B4E26A82B62975B07945CCF29BFED8BAD16E67D95B8A485B9756CABCC8C99A11A577C50FB6D39C49B53B309907213D9E60983EB820276B2416C8CF8CA98D9A9FDC6CF3F122A81901988DE195DDF69D9CC38B36BF74BE8D4DA4C1345A5FDBEECAC4DF62B2146AA5BBA74AF45D2B736BE08593466E85AAF96FAF3FE9E5E6FCEDF7E3C80D1D16BF761B73B5C5EEB5F01AEA31153A5618404AFDCF85C2FE38E370B844FF850E1EFBE759779211CA7C219E2425B2510C00A653D32A1238CF423067A309E5839200F6C5AF42BF7EAB25A685D9965037C61047155A7B33BCA049ABB15DD4E869B7C9E525B607861EFBF250C83F95ECF3593484FEF1D49FCA407088A3B1B9CB6EC4FBD9CF8F2C1A5C98E667A8027C38F51299B6442B6188963262B14BB71F6824189FE8E372C6BE319147B719FE723C6861DE89A95FB61BD23A61BA04A6751033C5372E840B29C6F04951D3FF7FC559A3387DE0D582FB059E43FC5C230B8352A563E05CAA7DDCE8E068E5910F490706E8E6F58C6AEC45C6BE781AEEE0FB9AD868036E5314C44D2BE4DF0D4E47278BA9FF6418317088AF48347602D58B8F4CE43324CC9A053FA1AFB622664E8DD5020E4A6333EC1418E57C26CC3C45EA61600DEEAC5A93854D39F60315E99357BA88F58BD6136E96DA043825C7C17BD246054DCB99438E24DBAEA048666F15158D71C1543C2A550B9D24C5A24A9B78BFDBCBD3495D25449DCD76E8BEC2A65513C8EA9E729D7E1AF990D323A6ECF88E206C94A685DD3A4A9BBA3DDF153B7D98912B130C2A1C1DAA0262ECD8E43B5B1AEC483BE373EDEE376A866D51A3A6662C0AB3A062CF645FEF874E97CCD2D6C5", + "message": "0B0F604B53752973C4A72EF940C3FBA910AA9AF2916D673D69C4AE4DE92A237F271E84921C309B59B92E795BD26C5C015EC5176155DDAE8FA17D7BEFCEE3A23E0201669CC55A6F270CF0D03FFC09BBE4B47D318B6926808EBB49EC8B57A849896E76648D51117E8F518088D66B69D88E09D298186C10B5678EB8AE43E9C0A794C63CA9D597C4B74C959E9C1E8E0F46698CD64CFF3C0FC6174CFC51095E142DED9F16E5B2D3656555D2D42832280164E0C10C5817AE47ABACEE7C3BFD198A21BDD1C420F2EF0776E5EEFA46E8BCB49388FA6B937FD1FEB2BF09D5B9494A534F19BDE4E7BB8A5E4C558C2A166006B481A7C5865069A3DEA2B880AA503B5C020F045A4D9C3E5C590E4AD5375E74B732695A11164B5A57AA665922431498A9218CEB9ECD92700E92BD11E0A8140938C4FB9543FA5DE8EDADD1EDBDAAD11A6AEFF2EA409638B2C7AD546EFE390729982304F35D7F889C0CCC81D67F5A1D6201BC4BE8D1AD2D3CB85815CB9669B56F845148DA0DD2D6B5D7C4986DD3F10BDC78EAD8B4A88B7AE1FE11C634355F60A43A55C88B37954CDA71F4744C8E2B4D7F8D4A2BF60EF0C44CDC7F7059AC48A94B10279921709827A3E1E7A46DD857616E6B737CDFAB71CBD47639245E392DC116614CA3F099B8F2092AD667DAC43B8501DEA9876E5E0B98B41733DA63A2517A49C169A95E583F18F2E1DAEB4425E307509CC6B0B376827F0BAAFC2FB2ABD4E4151A8DBDCB8C22C78F5DFEF0DD1743B047E58537866795D67E35358020CF75F0D2B80287D62AECD6D34D18494D01B4412B1CFF279CA69C18A263E7B862F514A7A64BF192586ECD460D22DD2280373A66ED987635761C3CC34A5BF6A370F9F8B16F98808767A2D9A1517544D869E674980758B15BA7844027D3593432101FBC51FA4709F4D041BE9FF31DB9B7430F1D7F8E06C22C4BF3F8798D50C92641CDBF0B2C88E88666029FC985FD4E9FFDCD779C7F7600D02AE8D9E3CE6FF76F0B449C41BDB785BBAC9CF58ED7ED1525D7C7E885C0D46ADD0F7CC3B14394235B9176B69A222567E6533870EA540F4DED9A1D78F2CB89E6C1DEBE67249ED8F31C87499E24DAB0434FB9B40EA695499C76A1618A37B1AAA5309A914B6574209A61DE0633F086EE4F2455299C70B981532A23DC453939D223BA3A25122AD498795624C727E973C052E69AC40AD465DF55ADBB20FEEE76BF2906EFA7B0D9D5EAE860FE02500E2E0F4A21CABCF963D91262EAFEE814BDF9775874D656F8BDE11DA29327E3E7C7C95395D0DDF766CF34005CE86592F6787D1044E5CA1962C4DF2719308B2D6335FAC77DF46092CD3D5D228E381BD7E5FB4D2EC18B19E18E4748F662AB34C3F2C33877BF4A8D43A63F9B5DC75861AABB42D34EF37EF19CADBA110A3807D1699B247BEFE3D61AB84941ACB227C79CA05180FD3415D0E76EB31B4DD903D78553F2C22563F9B22BB876E81EDAECA4B8FB9415E2BD5AC32CC08775A20E8F90A1681C9957DFC330B6343E58F841906EE3562ADD6AA53FA1EC4AA2E894AFE769116E29AF49D0FBE2D8FEBA215E470ECEA81B258977A0FFCB17666953C29B2F70559DA00610398A08E0A17D69705707569D6484C4203C06B17439E9D4D9DB8456682A79659DAB332DDF45C67E527304013A422E46F2989BCF033DB143676A4EA720D0DD75584298CBAA765CBB0B09EF267D503F2782A427459FD2A83676DEA43C01D288429A82527A69B1EB19DD3BA1AB7428220BA74F79A81377F7ABBC027D96903AF6ADB4644E9F5CE676FC4D3ABD977D6438F4743476F77F3DA6E822AE61E0AD38549BD21E0FAC1C963F1D47F9E6BA6019591DE22BCEE5D5C9CBC4106A369C04BDF633F41EB1D6821B1F43194CC14B02B753584A659EA46C49B983F592C83BD959690845E872B471A38381CF3B2E8F4DC157D9A60FF56EC63B1C66D2227A069CEE7E48DB0E0D5991F96740D364DF89B08BA67098652958A14516534103ADD9E457E6AFC4DE1AF332EF3ECF6897B3DC8E5D6980FC5E5D829D4326F6023F48CFC9D0D787416EE61A0BA3CFF5E7C69BC83B18928AD277AABBDE271EABF8269701E526960460EEF521E83CF7A61A3CAABBEE1F1C99402EF55FD438753790CF56034AEA3292828AE858B2D3B9C8D77FF4545FAE7B4F2AE1EB17B8198F4846A8F4A105CE250F900969696E477B2C46AE786481BCDF85715BD270F9C29BECF4579F2DFFFF7750E375113E33ECABFC52E4DA5405849FE5D5F4A17C1F0984A1479D561943CD1120037EE821A2B57A12D7F1797E64E38A4B71E2FB10207ACECB96B3F3ADFF82EDCB633E388FCF11C8D105C1F6EDD41B553B4B559C3199745F3B0EB7326B867FD4CEDF4E9ABA1FD6A10E1494847FB5DC83C91F7A2DD351CD1AFDF95865701FDC658A41ACCA58E574B67929EEFEB371589374285148EB09157AA9A67F2FD54FCAFC1248F6D84951AB1A676637E9CB76C17C282DB53B1BEFAD8019F51B0400DC1CB012B97575ED81C129636C38998A2E6FC5AB7F0BF1FFDDB588BDE4590A7A0F879FFFC1183A3C6CFB341FB518D0786A6473FF9614877B1B722AF4B2E1E9B5E0DE7C3DB004EFA16F5CBF07870D7208A93A9FCE0EEB598CC54F04B1BAAA992C02BB2D27217AB20A3381EBEFA04CCB1F23E59E4B0DEC700E069DB7620E22235A4C5F54522D96ED4785ADBA7FF95F2A7DB212D3DD05E58C560E5ABD0EC238B7ED01E54ECACA7D32F7C2A3309A437E68C3AC7A9BC51025409A2A1ED05F8DB0EBB647FEFE6222D6F74DD8E4034580B675DEBA4BBFADEFFEECFF4771A0C1CB0ADCC6E9B050B85D230F6B288AC3FC24880CCBDF9C6A6976D46797B75B8532411FD89BE027CD8C81547B24B535825695A35BCDA4E2E0A3A6BCEDB73DD10DD847C4A0AAE059A07F56B0ADC0401026648BA469C534CDF6E2CAB8F581A7233D2F15BB35DC990EFBFE688F9B9AC5AA5C9B3E95DA7B0122947DA03AB9DB58090FF14B736B9CAC65F966206AE7C84B971D83944D8AB61589A28058E14193751B685058E632E32EF1E8C94BF005A3A2EC5EE2CE2FF6C05A67D87E56998E952E4557250E8AB5A979ECB28B0EE41DEE07F919E67670D9CC4077DB0D90ACCFE17CF6AE69DE0C9DBCD3D552A7FB37383574692A267B0A8BDCAF3532AB47887FCC94AEC3461A9257322095F1024C880273222295107864903F3DC8FB353FBE51C4D89F30FEAA5A570979A38B0B4AC9A4AB6B7169984C576BC4AD6DA1719CD0D5ABA03BCBF1336DE48CBBE167E4293DADDE3997061469F200A391646C8FE712EBE087B448F7A7DE437186D38A4CFBFC2919FC888487B15C60E93373D076DF6A60452E62E05256AA66BD1FB771CADB331661DB4BFA47581A4367069FA20E9C6229F79D6680125D0464F7CFDCA1F5C46688D5816CD90862FDABAE753E56BAA1369AC1AD3530630998CEB4545C4404C8B9A65D5A43443624D62DCEC989AA2CB8B85414E06AAE6BC4E219C5A3FDDF8FCC75381F6A0F73F54A7A2B5BA0F546235E71B233EC107900D8116CCD398FB14F32CEC310AC089D6BEC40255A6A877C30B05355544D115E8F85E428087A5F3670D596E31D25F676B3C6FF444AA0FFE5011AE62D6FFF86E615EBE80622BB646A318BC65950889616DEC254DB332649788C07E46CE590C2362EE66BB33BD43807A1336B94198BECE586CBBE3136B5CC809F24DB5BC3069E9C1FDFE53C6D1DE29DF48A9000A7E89D6862A773832DE2151423D9D11D722D923233137DB6F34F8DFA4EEC134BC9EF5A70424D895638D1B09D95D98CFA17308908D65AF00259DFB5ECFEAC55DD7FAAEEAFD4E94EFB36698D2315D795A93B8BA6A3CA93F6B79F2E599149BFBFC6F5C5742A83C886BDD4539BCC128F30B370FFABBE724AA3F3D571785AA6234FD2359FB3468A06A8E74918EE6E87CB29178900B49891F565A80BFF302BAFD0D5C2C123973BA7B9B425973CB3D7F2AFF3059D272A7CE611F5CDDB5AFF3E2B4024FDF0E01D7AD1C63FB47D9BA986C341030B3E5C6CD3CDC6A3DF9D6901E76D31C141C37619F5BB316209FAF8428AF19236DD426D70EC81E77309D5D9AC33CF3AACC0259A19F91E4579AE49EEBA41CF79B9499CD1211AF1E6DCDC70383A35E0ABF7B53A1203AADCD3AE638862D35EC4E441100E8CDEC7F0E6D22845F6CDCDA801111C4C7F261189C7D67B981101C40F21D33D05E336F1C7443560238C72B34E47758927E37F972247F4457EA60B2546F6B5B7A91B151E8B3800CC1748587E0D5421A43648BBC5D87C591B01C229C8104CA87C0B7F0770ECABD1E2A858147B62F607A86E1C71EF73C036B18C01CA5C1BA8242BC4BB7414FC90C0A8372F860F2EE51DCC1E457135776C377F940400AC5309112E6742617FC226EDDF51E95CAB40CAB58CAE1E662DD78C6E253B373BE970129193DAC7DAE372CBEA847248C2E69273B7CFEE70BEE59DECF64126D44BACAB5F2813CFEE1EF89AA3FD6D030319CDCE94FA86E4E64998266082F8BF74877038ED888C16907A8DF99BB53809E54520E4B5B6AD44849A33EC3FA44A7B179350DB07524823FE8384413F0A7E1936D8CAAAFE1052C462778B36AB8A9A14BCCC0319CF6EE2AFF01EF5077A10BC0FD0DF76D9B806481BAD1F49EA013942F38BFE52FB194EF8ACB283B1462BFFE4AC618D6FEE7E25130EC71D68C81A9532A16520075EBC1E9C3FCDF5FFCC150F3815E8647F34DAA814935D0E1AB68EC6A1B14FC7566415CC11E0C14A9693B8711DE2D3F78EBC468269BC851D2ACDFF5E8A6388B73E33F20C0C7621C6B644649AB088DC191418292A698EFA4871224232A7788EFA2D69F9F9FBE80FB8E6B0106405F6406D00A6D6185EB521372CEDF51C2E0876C7A86A90F1F5DCC0EB3187DF8BC62736663F713A1D403665BD5AEFD6BCD3413FC63CD68B3C5C7FDE3AC4164FC3737C2703AAC85E6ECEB29E34A6ED70D4178402814B5207ED2AE12E9DE009D0DE6A0BABCBC4ED41D5C28B1943C4B61D8B1DBF4395F5BACE1E47ECF0EB9E21F9E7F663EAC3788E935A1AF73B19714ED91BCCCDBEDAF1C74155CF235A58485BCDFEA58A929ED1E959DC99345C36109E42A14438466B1F9E728801BCADD16B2D8F762E4BB8B3F01E531339DE79634F43117DF5C585D7D2FB4A5D3E82BC25FD92BB1298AC79211B3866CA1019666AFCB10BBEE1AB63263F2823A86DD3EC57E8632C9F4975155A01F22859EBC400F5A3B8302ADAA5892A320487AD077B144392528F100F0A222DDCE5636AD5962AC6D62A2382167EA977743CAA6BA2F140655DFDEF168BD620C73A47A8831DFD66DC6F2A9F47E0724081681BE62FD15C74846980683B729AF1757203F457FF12925B6B7BC81775A9E5C53862B07D4B93CB2E9FA896AF58D258384115F1C63779E4189832C29C8B142DFF30C00DCAD2328A63C92CD1E42B2A8D2E18542BA3A81686452C83AFD5F6955A708CC1DAE500718C6DB89ADCBEBF119C4707B931E685BAC00AA60E3B5F9F42FDA6EA90F5C77295E84A3AB05D69212C5368E24F18F43B450181884D7AE8BBC61E1603FDEB13797F9620AD6C2B863C495821F7F726BD5801A3D5A36F4609B595B7653799B3794E4A60090D71F5DE1AA5F0CF562F7E722C55AFB676395ED988A491A34B462B2D18AF517569531308B8190F0148CFAD463802AC62C6CB289FC0C95C207AADF82AA7399E0476B774D9B876829ED91EA3E5C40B504370D266B7B3C72DDE2CCB7F3AB8E820ECB5715289451D352D83DB67EEA889EBF9E8B012C8265376C841BAF6EDA4067A400D4C6FB00539F3839A8D0B29906F9923B9244132282E38242257C339A0D0BA8F05F75D41ADA51E29E33BF65F78981F04F397BD5F9580376A8D1C552363D6BE90EC83C2AF748CBB7783D6B26098C641777A260F5F60A712C7A7D1CE681CA1FF969B8F25B90F9A2B03F71E06A848DF3C5C8571C5626D5A1F123DD14A9F90B3958A7EFB3FD522C7E83F897CBA80B95099F1705E1CB22C7E91DB644880F7DAB480B29FC0F8E1D0ADBAA123F1E1FE36835ABEC924531065354B77DC1082DD690B316A7BF104140F6316C46E81E777F56EECE625EA030C1FFBA3A4D40745E77129230A69D76C226A80A8CD31720B08D9207F22F8F3068C169B41E7136F94B73047377A8AC0987490E4DA2B7619A760E3B61369BF762FA9A3ADCB014CFD0644AB1FE6D8D3EFBFEC893E98289DA93AE19D8DE41AB33FD717200B6949AD21B3290C77D5B1FA44EEC7D0C6A9978D50B40DF77823FF2613BC80D0E11DC2B790B332D5267851B6315AC08D0A2D6FC0A8F93DCD20DA6054894F84C88CE254057CD2FE36693F868D812DD1D978897597840CB336223F8A8EEA9C15AC05D3E40333391680C4F4CD5C2F600CAA684BF09EFC8A9B71E6883E9353C22B379BB6ED8ED83A2468287121207D9ABF61D2DD5116D3B163F262BD3D57A23EF2E6154BF6EEC1DF88B961C4505F7CFD2E23E0E0D245A9418292A5AE6E60F3852D78D19E1EACBE9F42A522FA57554308A1D01E31DDCFB7C38534F7B48E0384AAB4B81A93681ECE4C55BEB089092E757A4633B2F30BA83E470B3ABDEDF9135DF22E2B29CCD0893C54C329DA1B16C2FE4221F1C7EBF6B3D6DE84EA1DA57392762FD9C64C0771966B0E1FA9A6E286C23128DF317F704237B97A339A623C985BFD6A0C60DE48EBDD73A0610A22B02D0978E626B50171FC8390B80F37E5E536CC184259D4ECFFA958DEE1A27CF3D2EFC9B218809909B19D573EF86087A1C9BE161C54DD1279E022F98030669FC93A7BF03FB101A3FB5321F654D2B40EF8298844806BB66EC32F7AB3BC7BED2AA7F22AF20759B12A0E3F82D3C3A141F393DE746D5A0D91F32D8249F0DB0FE37D27E49795C648EC6D96E352115FE4F10D1F56C39FF9140E3E87F13AF3C6480D6150E1B7B4AE614A577D6E81694C19E468761039E970335FDE9945F6119F6ADC184C9F2A434C681D593F34D258F2A8847E02DA5EA2605A007B25031DCCBA8A8C50C77411D197E742D4B3994471AE84E2B612B09B2BBAA38C5E71C22A8E3DD1F284A681DDD45E962F9D061846EDB9713D4F925A9DAC0E32D2A4496F68C68448EDFA87FDE3ECD47411AF5DA95D8C48D5CED988AFD72BCB7A81896EB1496F468D4664A58EC3874BC6FF6A85692790BB405592DFAF53CBAC93884A842EB2D3DE9619843919CD9D68AD89DC7A84BE54C406B8208428066011807D722C2B34D4A279EE43BDEB967360D9BAE50F654B2A06B576B803544DCDDAD670CF8D2D7723929842C6AFC4093BBFBB75D1F5E03682500AA0A34FC66CE4409D08C726552ED5ABB0C646E89B35A659C67F6F398D6BE39D9725BB0322D458DE2A62E46B62013F2BAE5E60C3D41975C6A4C6231F4B0EA2827329279459840911891B0111FB4B1FE99FBB482FED56C7BFBA15882CE5E2FA2C73E0B682EADEE6F68E4E1A9CD92FDC2CF30902453A16622AAB1273407B985FA4B7DB40D87812F2A10183464F8173D22D5603C44586B107B4B82E94DD80E87AD49E9C0FAB5C3330B74E89F742CA1A5940F0F329F56DFD40C6869D0BA8CA412AF9C5116ADBB3C22080F93142C7778D52C4D75F1EABE13FE50877C26D7DB429E991506ECF1DDF30A00F9E0B355306B889F41BBFD1B4D27B67952E4A0B53D1BF8B2E84497F00826D84A913F02649D5145383163F3C3F586EDAD06F518B64D9B300C4540A67593B9F3358FF2A22AC4BD7E7B9AEE507D184E039ECA3BBA0B5C584D3359D7121BCCE01691E11C120925A7D8B100751E8ADE99D3676C7355BA4BE451920BC7D2AD6E8EF0A9693F16FBB570122FE5F5FFBDFA490B3C84809ACD898FC0F807C77937C7CEB6F03308D3E9C657F80730EF3A1CEC6959850FAA6C158F23B23D28ED53BD77531F1012DC1753CE1AD6E0A629E14BCCE9D56B74E09AD6EEC9DC4A5C92049D48AE21222AF706B1C4DE65AA814AEF5B7E1EDF2D8A9C5B98853A17199DDC3233C5583B95756F5A9C175FF7D0891010F5D36A268ED5C9F58433A69185931E11BCBEEECAA240C2C5A4ADB4E770109F3F16CFAA37AF98E1228FFA7C584B13F850FED0187FB836E0A01B19CF700849EFF09BE1A57DE41CE1D52EA6F182E0DDDF741DBD2150113B10CC3D9E44917E0FD9717D6D361A88060E202039AAD8F31E4E6FBB4D7FD1BB5D6DC20C3D83F23D120EC98FF4912F3D9AB18D8EECBD7EFD1CF9B19081B38CD959660E8C63A539939D0CEDA897F5ECDFDEE16ECA492B216BEA35A167178F4A0FB76175D160FE2EF97BD6BA0E296922CE60D91FCBB3343ADF477F8A92AEB56A471B0711CAC45DA8EEBD21FE83FA68EB74C8502C81C65506C92C4A3F19ECDC2B7A5AB47704DDFB2E8D5AE620CA0D67197699677EDA3FC4FB821BFFB5F2DB03D4DDEC0BEB13EF84EC372A5C56C1E712C8D23D1A2DB1BA077645C85689CA2258E9B1B807DCC6394680B72938E1B61AC3E8A5B9E84BB4B58CE5C8C2246A604C05701C026185CFB872BA78CEE33EAFD0486A22C6D5CF9264EC134DD79548F3CF5FAA67D8B1FE74F6AF7B897AB0A0D8CABD5E1B2829CFE66D58CE00E68C6F23FC35397FBBF96D2E63825C96BC3CEB22FCF9CA46C93538F8DF566145D06207533627B665E39DD284F4275051229F3CCE9E9E62EDDFA55BB2AB1D1D8E8E6145B3E38F35F90B89C15FE799EC14F7E415FCE4EFA72615EAD26C10C1FFA4FDBA2EE04C4845489C21BE45C478D8B2116C84AAC21B48BD4181FC28C7C21AC9CF95D8B04C0D817C8ED8083D9CF8B81213AA2E3B8BBF4AD66A7AFDCDC4C420945F5B3E8C8AEC5C4F98005A0CE1B3283F5FC0FCF8567A150E12639CA85D298CE8E4F9E0C53817D3009284A5A0BD5D3A07234AF751AD059E301076946DECFED43DB1176A2BBA4B8A571299FDE4AA3574B6C189A721674E004F259B00B26EF5AA90794FD622040B80CA6C5E9FBD44B3DB21290353878F4D8D87496E374B05E6A5B25742A885569DBA2501367EF4C549BD5CE6169914A7F1D311D52CCFBE2091F0DB436506F210C137C2180B89626F52B4192C67ED06C1F9175E44B9468E6FC2208A98DE577962D9B4C31D5B0DCF4017DB1BBB2F80512C89B9AADE69DBD584452D25CAC97A4A7E6F48BCB909907B93F5B8108EDAD38CF7FB541328C5E8AB867DDCADD6A1B5083869E68EBC785C80ACD260C715624360F2F3D78FC1B2A464FE0525059A3D5E04BCCD72D23BC680CF7B25C5CD2AD6A0BB8366DB24B671D5BB3C12554D37C7A662AF9B9DB61DC6C7DE288DF1976DE08743426CDD30AFFDA05A8390A8F3A4A94D7CCD33BDB229E32850A77B2256CC595BE515F9E6854463966D4DB7A946276F594AD4BDF0B9C59D4D38E211A4465AEE023CE6C062FDF4123ACDED834F672C1A724BC17D44DE9632A588E7EAA77F3183E09D2ED55099BB1AC8198C96EC7B1635139980D5CA4B8B3102375A2E08BC3BC754D9FE659C3FA403218BC8C00FA87A0FA6F096E336865DDF02BB05049CDC9680E99C4F567ACD25AA7CC76C182A8DFC174BF6FAAF4D2553A4207922C1EA10CA8DA3E35DFBBFB5F6919FD4088A3A8E48358CEF25576A3A6447980F1C716EB58E755196A672C378F6615E54E9A16CEBA33CEA918768961C244A561164B61754F679856575DDCB32C70447BB738E84CA590CB523C6553F13EAC77461A58A7D4E1CC1E36E7BC5E85860B0E6B67C70D398AC0BABE1F42426D9E7F12B5E362BF3BDBAC42C572730C5F4EEA957FD3F17050625BA9D9938380249290AAF31BAC", + "signature": "7C6B47263ADC85F69B12955F66743C08E52EA89E18EEF82D6ADFCF8CC1B1A13D386305F13956EF20C02C65C64BA0AE526CE9EAFFDCD44DBA07600C4563EDE57CC7BE708C057BB3716AE33D09FAEEBA0E9B71A8E24D03DB2ED26C85754A25856F054410E286BD70A176095540559340F1CCABD50EC5E89B36F97783D35EEF716A910E6ED934332083F0B49B9B7995489BAD905E86D54576447BA6254C382732320D1ADEC8B75C85EFD00217DBE6F386C0C02CE4822AD52B72AAD0FD00F74BDFE62F2182FA1AEAD069074255883B08434E20886923086D3083864DD22EA3469D56A8A7F4384DCBB04B819274399346544F08A14E5E5E7DE0788854702775DCD8C6A32CCC85C1CFD78D5D27BC651FEE0E3EF0082DAD5ED0399F33C179AC987A2B933268A07BECB62CFBF4425609161E1AF5E706CED78857F3D1561A4615A058635C6D4F73E60ADC5E5567528A63B60D26AD8C8607BF09F4C8C96A6183AFA07C63CC19C25EF43AF3A21FF390185B5EE30904988DDD853F7F3DD4E09F145385FE52358CE2C69E3B14F7A2872AB7455EDC06A5C448298813D7E0A2605EA911A03D6670D08631BA4E11EC4CF9959C38071A959DF07610C3DE964D82FA9C5C37821E4A3FF7E0EA642370DCC4EDA58F2CF264A8A87E21260B4C0B84C5D5CB5633AB0AF0A40F9E4BB3D5A05DCC5FEE2D6C1BE45EF44099F740D35E5A515C6CA1D578E1A0C57BCCCADCEF80FA42089C055F13FFA1CFA8163B0C338244EAD2F473831640ECBFC4F7E244BA5A00FB366C87646A8453F44BE68BF5EB96DEC1B1428AE0C224F82A0CE6FCBD5225F1C0EDB502344066B191B81069ECF87088A81F8CC6710976C65C9C12CD4FDC0964B77A7D79A055A907AAD424F6D0B951086C3583963D823A2F2244741277B15171AEA99A691AC76EAD489F25FA84A1EE6DBFEB3E1827E828B8A04A87B8174F5AD43D0B59D39E88321D301B6506724042FC1229F60BC0D3CB2E923AD72D4F6F1B416D6E83106B042055C9F92C79C97FEDF1DDEE892C080521FA69AB735F91F369595F5DB09F03CC917F4AC29EC03E893D3EF6D536923B9DDA78C04489F020C4EA18A144E2BBE1B5686A1D8C8864AFCDC681632BCA685F5F391F07192F51FC9A18F0A05ACB47F818A12F3BF654A892D396D3BC54BCB09D877FD0D98ABC76BBB3F184BCC3BB294D7BF6F548720C6B8BDDE604476A876E7789D6584B2BB9EFF13FE32113250B6B15EED1C6BD48F54D2353E15766CF4AD88921E66BB2B17AFD3D8C0CC18A2DA69443F3F4CA9109BDACAB0CDC704B835F6992B96D088BB3C7D86F072675EA1C259A4A11DB96B9557F60461F33C06264E3EF6A405BE4640710A36835AD44CDA5BE55F0720313A5BD39CAD155F33261076C1211930D23D2202E8DA8130505E1B18032A743F293111DB0ABEE58CBE2D5FF413CEBCFAA1BC10EEF60477B2ABE50D598247D00917F0FD2C9122DD7EED52403364B14640EBD6525DBEF7AF9EF7051D85C7F80BFF2CDBCB61E0708AF53B2FBA4B6D5D3751D07115E693D68F4C6A0E41270EFCE43D9A888E83A6006703BED0622F5CADB57F6DE5F3E5DB74AF934CDC70B31ECA0751540F255EE3D29DA18069330CCAC2E49BD2E85BAD2B43CD6F39F6601FCCB84A5F47B94BFCBED53536FC7DB0666E0D50A9A567D78C2F6FCA01D94923A6373743C00BE3FA1A1A62C24CEDB2440AD7645475DD6D7D7D616D30EE0E35E5912ED4055A895848094895329F07AE1E201568061E27ECCCBD78D564C38F1681E7AEBE51C02F563DCF77FDC4F32819FEDA21F0812067FAF1FDBA95ADAC178B92A4762551C669057A483453B49209A20A52DCB6F5266E1A8012580B65707BE63DD5619413B56644BA6B5036C68E2E66245BFF8D6A84D55B37A497EB16D01724BF3790931AC164DEA3CE1952912A938924F5D4DFCD5FE398E0727A79C0EA11DA7CF1DD406AF37D91638ED36D8C03404359BA719889C8DAD452A98AF1538CF1316CE669AB2468BA3CBDFB76470525214D177DD0BFFDDCAB4C82E2B1D1764CE850209E37EA76E8CAA553BFC42CE5D2DD483A34502E73B0F04F497B8AF26A188FB68902A8B2F5DD8387D71350C77E7FA50F541E45EF0F68D623298A88DCE27547F83150C2E679A5F8A3D28EF96C229253BBD5B60F2BD7845E354B3D7329179C1DF91626E7549FFECEE116AB6A7EFB4C8B49424B68BE363AAA794BCC68E751B3A3F203E5A9495B440649F9E3DE6A8AE4817CFB738875FFA75CEEB6ECFEC6EB555B65493234EFC90C5203C6312B7EC954B444D706F4A572342059B765DF362FD07C3B48150476D5DC08D3409A79BEE44634D0AA92C6B70EE7DAFCB38252D91EEC63164EF7555786437A7F8A282E56BCC13511D71142FFFE35E6F3219555766A0A08207B2DA4C894CF35206485C2B0EE6B28662A64A37C5C1A9D4C0B366CC6D99E92ADA28792CC10E5AF605FBFC638C0A657054A0E8760118307EDCC7384C9DF458C3C64150925B22EC3E1A1720BFC967ECB4EC5BFBC314852CC17A2269479F1AACD60DFCB1E415EB40136B7A6A027C782FE7D7F7C6D19507D8C2D0F6C250106DC0A72E4448D0585225F9E735A8F126FDEB81192DA13BD806DE1482AD570BF016DAE36928EE49D735F91F059EDD2750D785BB14A44019916BB8BBA2B4F818637BA312D54AC37257FC9E2853C086E95EEC0066782713C98C82F582C0431C531FEAB552E1C1AF0B82D6034F04C85171FBE7BC0818E8BE09C5033DB552FDDBBDF5DA0A048F920B7FA61B7D5B38D1C85F3CDF837D90F64D31FC5EE79209C45A4670849C70C82BA98A7EE2030DDFA50E6952BC73C71A8CC49BDFCB0F10C1304B291221D56895D47C9FFC80FA25DCD12B40C96EE3177E9B6B78A2D9F59D2C2481143D3C70605830E3634931A3027A8FA3FF22EAFDEBBEE16AEDE4D8712EACFB58EADE2E5DB35CF01BE532C2631A1EABF4B5F373E230BC8765737D1F1DD529F10D2FBA8882E62C74937DDF93CF6B769F84872F779D974AC8ED13A55A076790C032D8367AAC64C944426D661A87BB24A5E4861D0EE60D07A600D4D15404EE920573F2F5A3AF5D31209548624B52D1001D2477097A25A0D480C1A1A04E7E1FAF0754E4DF5EDBC0E5BFBF152F23B54B90C55A8900F4091BC9C7CEAA1C7200C017D5F99DFD5FF5D7DC33168C4BB834AF29F3F651C9657D3E1653A7DB02D7E61BC48A13EC743F3107240F53FEF424B864577BC4E6D78E8634AF636333063B366F0AF833949B0770B3E545C563E3B3354D87993940A47128185D74EBE823EE752375264143555E6D7F8897A7C2CFDAE2013641586A91AAB6BAC1D2F3FE292A4C51595B6A7985999CC0E0ECFE0B181E2E3046477D8B9AA5A6D6000000000000000000000000000000000000000000000000000E1B2A37" + }, + { + "tcId": 6, + "deferred": false, + "sk": "0672A2BA2653D9EFAADFB90DFBAC95F77BE8540FFAA866671AF76F7CE585A21A5EE3BC98E969B2DF5F910F15A109DC09B91579F8761F4145771C80666362EAFE59CE336D877D8C724953C5738F65F3E1C551C1FFD9DC7E627DBE0BCA5174F200E8CDCBB1D8B0F84569DDB324562C66B5692C9069EFF52A7E4ACA9E293B26C1BAC3162A43808DDC4248A286401248649AB208E020462106815128900A984C94988C4CA82090926888B44D4924495A426E83B6050038500BA38D00B96902436E9BA484D1B88CD8A42D043208CB4089E12032613210D144491148258B08694BB00CDB280003C70C98883041A40CC20612982402DA06498C362C822209643089A34624129690818270A3108554206DC2B66001426A212222198204D1248660A065D0482214372662384C809808248040C1A44C1A4692133430C88808DAA650D812920230518B244CE302300A114CC4246A4CC44523B044D0B80C633800CB062EA4304E103051CA084D1BA349DB4828D1464D9BC484D0042CC9B60103A64443941080C66999100181142403050293264C9B028E53180D8A16411BC0290C47259C482553A405538401CC8868012882E1980C42440208A32008836D042292882800608408040289820812D0B609D992248C022C0C482A13920D1400244B380081188C0A9328220808E1460682386120196059441151A80D8C12321A07881144116338255C340050A064C0266DA232308CC684A224710CC72D5B323111246D944011C2B87108054C48184E49A6910B451014816CA0480A222588E2203050A80551366E234820242932D2C40C9008081A9750221345A1304D14A088CB06111104095B928891A001C48848E4264C0BA2499B022523160100924DA006908AA481A312481C9281121842040152892846D0840513374419B9911B010D19912C42386559466D802428E3068A24952411C38D0A1491498400C082655C448C23476889308253300224186E08414202248210846594288C1BC1210A246693A8011C041204308C9C486A0C47460AB50D8B288C58162100354E4C024E14B05112C80D80C40CD1484A1A36720B372419440962048D48424E91028103B405134082184520DB4288E338019B460299B860D8106D13240AD0B08818996503022A00372012079082B04559A485D0266290822D0B324E218291212006C90270803681544092D034640903011A90510CA2085120229BA009D8120452028820315184804C5492000403810A4809FB030EB7ADE0094AF6D6A78EF4A30D8A22BD35A79B413822D86A8ABF9BBC04D838EC1F2150FD86A245498E76DF32DE661DE605C76757DA5FFDA3082DA464400EFB1393D92A3A53270E0F144D255B5825B05BC72C287634A16EDAB6AB4422CE3AB84E45DB798151B1697FBB7CBBF0FA370D1F57D887E5026226CDCFABB2D502F7A82E983B03BA41D643DA93BFA387620265DFA80DF45E82C74C14963392199609CC59065A7D4C26646A87C04C31B34B2A70E029C24EF993B30EB53EDECBB4FBD6FAD614C581B3C04A15AC777006B0293183CA9DCD587960E736F780B1BE219928BEAB8EF5DE4B8A03449F33A65B2B08DB13F4B7DA0B756153A322282AD8F8D8F64EBCC6D322D519D6CF1A8F684CE469B9B9269759944CD1A863E236C856441F6C2198B73999AF6EF8140C9D23095847D3DB2518113BA8C96D6871C4BEA7067C0BF6947FE69B3FE12081BF58DE113C2B487759511CCE1FA48D814FAB7F0AB1B1323827A8DA71454578F1046CFD395E3683C332DAA81867B112E8865B6E2405D5AD2E57E8EDD695C3DEC48A52BB39E590ECC8F32B5F80382F1D444CBAC5FC7378C4D8EDB275CAE3DEB4C298EF20E6E4E25DFD2996769361ECB2C86AC0D28287685219F60213722CD172A2A2ADE055B515955E2D982FFBC13C2EB17CBC96371EB69C35BFBDA0DED49E6DD63021F38BA0C7E30A655401B6B8A9796A675FBD5044E64F6289C69248AFBFA217B68A5499E605E1487A07CCD60EC743F053731CAB8A2EA92C4BCEB56560FE3F55B21FDD604E6AED8F2511F0562B6F1AEB40B70C116BCD8DB842E26EA0B325246F4B6580559F26D6817D6BB4FBAFE4B144B26DFBC52D45C3DE758999834A642E871AF54DA2C86D7D4E3DC6BA54F5ACCC8B6D74EF7AE1BBD0C82D76A8E837F47BD53B8DA621FFD51A05F17FA88CC3D7143DD4B36F0674548FB886ED228BCC53B33998C3094258ADC3E05E24C5A8BEEBC588ECF45178D246D20757C287FF45149371931C75A7C59955F5BD1834B6738DA57D4FD28CBB11ADBCC6A11692021D5AEC5D36D6A992E7321C9FEBEB0A8544ABD8DB5CDBFB40889219F893FB4F543C22CA29ACA96B8E4C48E3FDDD763D5AF7C4A69AE763926F6F687130CCF2A2EE5EA746C3F1AC9772306A01E378845F568D3D885D4C267708B2C352C45905C7523A3C390B89F3E034D4EDAD9327785975D7286B755CCC9D9D4874B5A9DBDF90544421D7C6B2CD2876C4301FA891A2836E1C078EB7E4C31837DE4B8A38D270024F121DA31F48021CA533ED61FAB4B5C08CF3CE5DD5300722CBC6D1A11D068C604967D525394E88A0920EBC56AEF47FF4807DC5245345CC7CC13F5BD929EDDC183D10F83E5AF32DB1F7D87B2B27110B4A6D0B3AB5252079D4FA1E5FB3D667189ACC70193C1CFD4D7E3FA9BC93CBB834DD3C8854EEEF5FB471D73B3A35689C8E04A1367FD191DCEA35A661D0AF567DDDEECFA8AC62C34DDEF14BF848B35C9D97BE3978B055CF895477902B40CC35F3A7DEE7900F5717073486E8C995192619F7BAEE5EABCA9B314B4D0F3F602CDEDC8084CE573A6C7BB59E4E0048EE367D7FC40419199E0B104DEB93B9E36BB510B8E40A00AB9AECE27D5FEBCAC6134A303CA9B07F332DB85A8A03A56995876A74699A8170EB695F77395341355AA8AECFD30443824F7BA6A07034AC1638F4C6B602C48A0F11EFCF4CF765F886DDF128D16518F2E7EF3B4E6BF799D0FA82C152832FEFE7BDA434EBBD1C81128ADD704A749D46B8D5A4BECCEB7AD6E4959F8F4F191002A43FA609299667292332BED76228613EB5AA536F15BF7C2DBD73A002B133E7E780DE1F0A3F49FFA1E32DEC1DC496A0080CE85130FF9622882A61CB392D3233AB3AE81458517ED1A65AE45C6577308FC98B31D74B008056B666E70423816151EF5881812AADAF241B299222AB9F6F0C0178196846958E2C1B4536E2110029F1E2D7B8796B049EF697EBECD35E467704AE9248836634194BCB51E4F8474FA7699A1125CCE9FB62F16BF5CE11E422DDE6323CA490086F2F9D41B7659943D455C90BC978726707CBAF0224613828281276672CBA3FD13CF37609CCB8027FB026A8211DF8E13252AFB9DF7F13423BD9477A0518D581326181498DFE98D30248DA71F1DEC92E7453DAB2CAA2DEC15E1F73A249D9A8DB45D503780C94DF2985E339612AE8D9AF07E96E3B54F233636E180867619700CEB0DA7C2362496013D14F904C30594D6DCC3FC5424AAB9A4605B34808E22C697DE85453D4E9E55E0B7C04E5CBBD8F3530676B09ED3A0D5870042940C900514D9361CB3E3C5FDD687FA90F51C0A21A0E27CB420CA68356807DD24F", + "message": "0C39B65F4C2094AC626652CD33CFE44EDB2667CF722443514CAB443DC398A8EA009277BE397E1C1E7ADCD1B24376AF0F19EA50E56C90D683F8EFDE693F0F8834199544E2DEFE392B0BD46048A83C412A14834C4BCDC180457456BC72AA28F2DB247AEE84A1C49266361DA7EDD54BD9B562889131EAADAE071AE5A671646F49B2C1359382F1A3B2A6B437F87CC99A2A1BC821E1F3DBB311B8FCDF28546A479E2F9970870066A2D6447B6CE4FB65ABE7423910B9039EE3234836F924C8E82E1299335E27B0DD642B812480D6FEFC47B121A710827DE1D18DC12064649224FBC4526AE14317CC8E53BC8E9BD42BA444AD9B8B48C3AC807D7A7675F43E3021BA1DF9AC7A42A9E23D696BBD03FB5C4702B55F95854C41F470CDAD8A255436F910C089F71C2E59A44221D78AB81D4E2B059CC92A3841E1431415DAD4E6EB0315F423DA512661E4CCE098D6678F560A4BA19475296A2A1DEB12AF5900FA3A3C188867E0C268EFBF7AC53455552DF4F36E16D50E23048C7DD4E64341E6DCAA0036EE045B82C42121B0B779B5E7FF032F549536ABFB702B1CE4EAA5E389A077F47B1B55595D4888A4C1D17F4E21706779C9CDE25DD1261C8B4761A40B69E2F22F069A264E79CDFD36F307D117FC737D88F50EC67CD07D8FA269CF265A7E7CAC93E97BC29EF95C88904AB2DB61C8865A6EBB23871576DBABC83920AA015D47E8CE699A9E57E139AB7D233C577B46C9C314D084A1674A152D87D2A3D8A5D9ABCDA22E212B8C9A2BF25D8AD22AA3627E6C12C684AD2BE917F094263982D396364F4DE0BAFAB2DB89997DAF8B7E3AA953C055776FDC29F8AE5C28D4071534A9A2E9090CD3F723D3E381A2ADA6D9463FC49B3C6D2B76803F5C21D8DDCE965D2C472389D2BEFF448F2D81EDEF1C851A863AF66B64417BCC2CBBC70C18875055D171BE32C06081362FFF7DE8F8A23B076839602E2368CEEB79E4EA53F42F440D167A902A23ED53E6691AD3332DF5B0160EBC3B5C9567CF619BE2201447EA500332ABDEA9B849C3A395F596F2C96ACD9AF8313E453277B9F4234874E791E9DCFF0C9D9DFA8FA9474C026DD34E5CF3AA10CAB1FD23EA5DA0D0A66E520096C6116944F2E5747A974BF55428A3D2475F6276490AADA25220F2F2111892DB9E9C75A5401BADBF69F31B77535044DC50B1E93849F19C0B6C5184F1B14F68960F9F469805F3843198AC68E51619F3D712A34279AEA27BE4357A99C44C456BD2D9319147285680922B98DBC4D6D2860515D1371D2141C7A1E76EEF8586AFC973713EB89C1F09A84AC064BB7644625224FF1F7316B9DD1091CEB151D1A040F7E60F202728F7862589E7F1FA32D39653383F90C67D96D9949967AF234592903CBB968E0D979B92B5C69D09EF4E767741F1F6E361DCFC8D751CB8C3BAAC4CC393D63F71AA1488491CA06CC20B0BF54C5C225B6F0825677C2C40A395E1B7322288A815E59AD2999D61FE09C95828CE18B2997AEDCED56CA8BCDA4343B1E948256AC5EBDA23A8E6D7102A4474CE23567084547F2ADD9DE77483398D81A9A9C7A573D7EDAF99536D31C3588BB649EFE1495CEDED788EBBFD5775842D91DAAA2F9BE08D63B06DB35E72CD0EE5DBF45DF9B0CA682BD944A733D6875A62F8C53A3FA9337F13429FACB288C73220C29285B2D87DF2CB1A54631AF3D0035C1F3B26A5EDD07760A63576A395827F3D5F9B03D9E47A9E1E6A271021942648B8424234080492BBC56C692C769B5DF32A75F7403C88469E54432A37A895E3CAD3AB110089ACF534A0D78C2083CFE149A2D0A5055EF9F4C943CBE1FD393292518CECFC57E4FFC4D07A563A30528A6A3540636A3BE770B7CF03F5004D7C6F8ADA08DEAAED0422AC0C0C8D7515C9F8BF44195D6DC30D9B3036DA007A910BD05DF06B032812CE8393AE2777D717A691D07E860C1EDA60F6DE31F0787097D0D483E3A51CA7997646503738CDBAEBCC21AE4B984B668FB4020C139D9F581EBACB7BE263A33955DD68C9ED9BD2DD6C0A7BD049972B624CB7E787DE7184023F33EC0A1539C4679D6B4677FB971D763BE17D989FDF8C0AC4E0B5A6CB40A49B5464610A110EBEE9A21BB0D6A2F043015EB2C8820DD966A13EFD18D32367834D41E8673E997B2803638A710580CA08DDB4D90E4E8EE584BCA2FB853A122274142130A1ABCDF7DA6C0056689195099CC3382AF6987BA47EE294353674E7295ACC1C070F1D8E4107AA7189F20CC818F1D86F6D646CEE911B304E2FECD5A14CF5F36331AA86E10C319C96E52996D4CC12810AD7C1DD1DBDFDC78DF029BFDE9E8F9B1FC7D9DA99FBB0304A8129EC58A82177EECB7330E715BB3C0B4482923C7B1EC0D1823FF643014C7D08A8F2D9F9090B0F83663AFC5E601E5FBE1DDBE678B9D93C5A23F564B8A4DD29C8D19106747959E72AFA4B16B879E3C6E7F79A212A144F9AAF665253F1360ACF7DF37642270656583E06FAC85389A3AD76E69BC2735B1C3E13B80CCBD298EE25C29F9F5C275AAD83BA0E7C47526253BB3125EBDF5CCD6E1C4F9D9CD4891167BB4E4D2AA644D5D362C6F790E2776BDBAF8D96DC3A543C72ED46E431FABD737B4BF0F4B32E12E0520E60401CCEBBB40180985948045C58B0017C3D8797E433A2E2C64B9679EC7409D59B3992053EEF2ACD7B152E5F564196876EA0A31CB6ED47F2455BBEE6827D96C6B99E46F3DF1FA21F593E842B26E83D843118F6833BC273E12C7224E00E840B0041544893C6C8A06523DEDE2ACE7365693BCC6A8D7DD81B01310CBB8084C5FD3868539F8B5179519CA6745B56C4A5EEE8F2A8A60CBC7453E1E0990D176446D97F34A2D0BD5C5712E2D82601D0B9FC9A3F2420C65E4532DB3810FBE3635B2AC3A84415535FE41208B907EB3E97AD63DDC4FD694127EF1E948801B5CF651119CE17BEAE3396C098A86548B67DDABADCEEDF60F57D2941815778AC14F78C78516F84C5F9749B433DB97A9283A94697419CF94248B6819D9310324977D47A133AE9F1FC141B56D6302817761BBD52B4A1EF808E0AC761426C99E0504ACB6B552F9550D55DE787C12A0409A9F9EE3674617D15E229AAA98BBF4FE49CDC81DA3AD110645132B332B6D2AA38B35320925135BDD225053D6594E78389909E596C63B85DCA8B3F6C3233A31A1F8F3E900E49DF83F649E592979C9CA4BE65E7D6D1F23A7744626972D52B07B7B89CD90238A5E871666F4CA6DAFCBF34FE15983AEA5BB7F9917736F7BA46F342F0C08F56D19AB9569FD23288EBCBEE7B5924B8C86EF77748F3AA9CF2FB884398F83772C9771958B6DD063162A3AAA42E6A3280FEDEEB7A628A07702950975CD135D6338FF959ADDA2296B3E85A024F63D4ED8A5859786E2BC76C2325F37B4D91EE8B64F30E781BF48ADA774C1641CFAD2D63A59E294B5D99C94108154E38B499E3CA2A29AF7CC77A8BB3A3B712376CD081715EA715305C18B51470D5F3A6A82E9189848311511E8B0ABACF856312AE3916FBBCF6664523684D3C7ACE08D2345A3907C9C07183CB3E68C5EC3899A95430E278A72701E2355A4AF606DD8F8750F7F3682FB84290B2BE23BED99CA06D5E54190A5558C927C369C00C512342EFFC41618CA6F8FE6E3A38D1714FC44BF5679C1A49CD8BC8B28499602E277DC8832F738225920709799DE6961E0B4EC12397E7891AA772627F66F494AF719C55D056DCBF10E8E3DDF1B6C1BB2F0B2FA61949D1CA7D4E1F60EF836B086FF8C03A5916A14EB2670AF56264D7390761E6EB6F638D6FACF56B72A48F271ADE4541C8EFC91D15F69E0AA6B97EC0E9C0C3EF169E4A4DB1C1AF04762B98ECBD0DC374224D98FDF7788435BC154E1FB06C970A914C34DE52678F61ECC1969A2C5B1FF4D82E2C80CB543B4B7C9DB541229CC50CC6C448DC029CA24ECE635233C401D3715671BC75785DCFD929377AF5B65EC43EF45A9B00CC766695A4A5DE9A2E6582F7936B9FE7DBBA6762C41453683146F4ACFD809847F866DDF559972FE0C093EE7C9FAB3CAB0BC2BF8DA19466A96BBF2DD4859E2D1CE122A3CF16AAAA9A4708F72BBEBE285E1B794B2B9C7A699B36F39F033277E8B7BEAC3BC70A572556EE5C070A309D9D0BC35F4B6E55ECC91CE9AD273B0098F64E1327C85CCAEBBE67E8A118669653495D2FA09C29C6FCDF870905B2C8BE0DF806C29D5E7AFACDAC5F89116A3474D2229C76E649F99EB9EC71A2C229764A477853D68C39B8F0BF4378993AE2B26E814A337CFC103760CE92FB564E3A3E4546996CC4D8B6BE069E99861DA9C731B543BFDC006FBDE3B33D2C8C4A3F5789466122616C98F52E5E4BA239E0C3758C5BDD3BAED8809F67A70504BA061409A9D87A499236230EF0F1985DA0D765E9B7F733A154E8300490F458847A89E7C6BBEB7A9ECA7B6CBFFC3124DEDC1093C02C808DA1CDCFF5237745C5FFF51F3F15CF746D3397916A45990070490CA74A55F34EA4BA9EB73A281F123035C005BF6C7B30852665860ED13A2B5808F81435A77A8504B58CBA45559BD3BAA663A571F108685E414FC4DBF8033075E30CD6FCD9B893DA32F7C8D5D971D5EB417F1201B00F65DEF4EEED3B55B7FC7E6194B72A861439B865558157E65D4C2F8A1A93F48192099B375D111370F830B34EAF3225A16006D4749494B9AB9D3B05015E34866A4A2D94B9588A8DE8AD4CF90F2CF422634E8DBFA0FE3FAF27C3F3C2EAF9C1BDF23FDF43D196732E1FA6D2B343BB7D9F5F26FFC31B26C64A8EFE2B2D86AA34BB618FB58CCB54486211A8E66648CEAE52F07A6C1EB5234DA7CCAA971AF984D6050D1A81F10E6D19CC44B5E668CE92F4251924B25DAF41D5E381C3FAE4208D18F710B5F93CF3C776A3D81C608B06CE6BC68FB8A8117CE7BA065675B88510F2E8A440EC363A5983DDC1352E446A482C593A490AD6093258E447EF52BFD189ACD11C87A8B75F08B5D166C1DA69602EAA5916474131E20F704DF84C3FEF2AE99F9B9E8F7315A143A07C7AEDE5797F503086DF7DA971244A61909C4AFB00842FBF4C3A59B991B58AD6C0B8667C449F0D97F34CC41FE935D9F55821299F780359E2F631858617437D4AFE67DE4A1AA382B93CC3FF596726F0D1C071FD0E00883E9E03811FC659495AF2A62B45DA079A66552F2928B6A25C6416F8DECF723623764441E5E581F9B2E36479A1B6CB3DE9B090E3343277CD7F84E80219793CAED4945DF782C4B72B498A62A1F5362745662F711A7E47CB816EC7069D10CA8314845AB0C9FC326C5BCA0E2AFFB4E6948522F8CD9C8DC008855E592AEF1F8239748916878ABC493E33CCFFDB86CC2ADB99B6251F493F0D2A0BE56D133B66395AA695F6298F7F4BAB41420CA9B8CCEDF2719590287928CF6BB3A506D6678B814076B7A774BE9B7029DF9F4719AAC1D012BBD49EBCA6AF124D0AB5C5FFA92B4A895CB76B88DEA9C7105136D78B76D92079A5B001B214DDF7E140861D86ACC260B72ABEF2CB3A75C2BC87B39A9D9052D4283B71C10AE275474E82A5FEA1654EC3ECD468DE4A015CEB67BAE3275C2C79863E2883D46FAE351F0908F42825DC7D9FAE0FC7171791FCAB10E16F3F027E5043AACBDB1F05FCD2B3EC7F6F46AD6DCCD6F9E6A6AC702451194788D14261219F794EA195F2B3778654BB373C68AB4333E224D161A1F89FE440BD8E968B518EEA28E81B89E04FF1A85B879E4B54650FA8DD1322D14B4A87", + "signature": "947B02936A53FABF0009C0ED2E82970B33714BD4F15DDF7BC3A895DCEB96F9304811F783F8CC627B5B80868E23EE36CB98E6A5F9AF020BC5DA891E898BFF4A5AE003268A74BA6088E920511F5EEA54A5338D03356EE19C79E7BEA43AF809BD763EDED9D639DB0CDC790BACEF8983CB91F1087682A4E707E94B7D00EA8EDF04B57D5117F84589FA045A7B4A75C62FF9A344035E8B771D66D82156E28EED855DE1861023D5C1CD356C225AE03EA0A11BB1231B784CE9BE0D54DD6C4EF3128C7E14928CC0DB36DA5F81CCEE1924064403E964D375B071FD36CE9595509DA0BFFFA4E4C2DE1DAE201A55EA124C86F9B963221631AF131D2C4DA034A7798817D2734AE44282DA3BF2803D4DF90B718329F31317E5D585E323DB512D2036B74812C11B219729214B485D05917C913E742402ACA2127782534EB2DF176C5C25C484ABEF24A969EA2EB524FCB54A7CAFF7E6F464D8E716689810A2A02EC899685A1E28C2FA215572D188D3F39184D09EB93AB30D507DEDA6D6049E5345F989E071D26D909170D7AB1BD6CC35AC198EC7C0B48FA5679D24912E9EAB38FE594F1FFF5F2D97ECC84D8C81B81B2AD476CA93E050E550887D017E55B2B5D15700542E90A4639F55A63EACB727CF1F6C76D1DC7B6C0FFCDCC1086B7D8EE1C6624DDEF545082B4A4BA6637F8B77214914693DEDEFA7E62F5342548C0264206C30B631486CF5522D3BFEC6936AA961719984B84C43C49F2399EFAC02020613E97E16640EDFBA2D74ADFF5357A064FA43BEF8CC7D03AE781859942111E4C14CFEC01C47DD9FFF9D3D97EF92B4AB04C571A0C58DCE3BF45CDC01A7E09F7C89C81BFC06B5A4A46C88FF95B7FAAF3576D53346D18A0C179E73C4DE8501FF6B49963E2683951FA7E55B49056CCB0BB6759494AFC8A14A1D5823074E0C17DC279540D29C2329635189397DB8EC9F8327958BB00DDBDA507E1B54C226E7C02A680FA84E935588A435AA1CC029EC15CBFFF5B3AEC29034332C917882709A95266ECFA14D4459D5F7C60AB739AB428CD967CAE7D1D925BA66365A522F4F9D559D3268913CE7F0F228ABC49D4CA872878D7902F7A202A58FFC7D54FD7AEF88E31FA605840E510C639D0D568D7BCB1A72268162576717A238CD3416E89B3A77163529A816D613928C2CA18D2B2C6728FD622432E54A9085185042034D4DC8EA8E9F100BA7629201636CB87B2E5DF1F95FDEB407DC330716AD0D6ECC93BE38E497E1B38B94DB5DB6A5C067C6D0E1345AFBD7D2AB9646B16C531A96D4B3EAC2E540D479118F448780E15A3C17FC34051B4137C8E52C84495CAB2CD93420FE657743180C93337E39306874F8D54DCE702D5729F82710ECA144F040DB9A0907A3CC4DE9A12DD3958047C157F826F9C054CAC044567CB71A727CC9FD94DD0A388DF0A167DB6F9F16FB00DFE96968C463CAD7617587E5698DE7AC658E954D94AD94A1A3E6A5FFDF9B7E49429C00212839005E29803DC4CC4FF778CC331DC060E69279263005685494F686838DA7930805AD839437056C62510081D276EF676739C0D689B2415D3EC4C0BF67BF52C9A2845E7361BEA53111D6DE6F5EF65A22A62396BDE531886D71B925D91AB1F916AAC97201CFC477B694E898AA52AFDB46787BB85F01917B06E34342D2977E78A5A82CDA3C93F34BF9A99F7AE9ACA24D4BFB2C57485934EDFB7123BAC3DB085DB5B0F2FECD29AA6BBA2EF2C2B04F66605678BEAF90F448B19ACD4918A337FC9ABC098FCC804AA1E37E22C9EF010A9FC40CA42CD270ABD9E56D31B12663A984513AFE3917F3982F32E42FA9D67BA2E5C149FC2E6562E7EBC24DE2E1C475D05028E69AEE688EEA60155346843F71F1F99B3D4BA69DF71ECC4AD75FAAE1921EB47EAC6C4B73F31220F1993665ABA88F5C504CD7F6D0789B1166E4CDE2CDFEB140356CA5FF1B5074661A90958E940B8A7F80CF298B8366D81C4EA232DB4A8A4153028F9BC9B9758BF1BF27B7A4887D48A09C453E3F81A8D7D92ED7DA35B3828463C4F2AC5BFBDADB70FED3E73BEE26CF0B973FC6C00922C2BFAFF53842BC71294122CDF7E057931E46790356856930EE6D653A70F68E107D86CC521232ACB62F86626DD626E1D5745EB26B91917D11E68A6BAB09B6BB0BAAC327A37504E3B10037871BC8D92466D2EF236552C1F3E80102F8FEB03BBCFC4C51039F17D5490FD61A6E5BCB4BEDA507013CEA1C810E933CC805E67C1AAC6DBD9D9B7204FB5560D691148F7369996B48D370F32739ABD5E1DAB98BDE86FDCCEEE4459E3396C8ED7137BF5326322AA7A41B2AB74CA5D76ED91DFB678C66874E7C6B4C6367A5BF256DDBA53BBA20AAC90C4855CF1C608774896A974DF5B1840A83B2FEDC619D707AE30B186F9FB75BEA7531035207AB889B92FEFA6D9802E6D44598F534390178F14E1F629629F6E120C1DC8F5C14C392C117A239E539A602E521360CCE81F3E70D94FE371A13B7A42CCDB29709428D3EDD96CAC31BA34B91BB2A92C9208B7C81AD8300905BADFB91DE8632C7E62C4D4E4C32616F712BC4A50858FDB651AB486B6D0D16A0BA10D128D539E3729F364E628A93DF73DB954C5D8A1CB6935E1D5D3AC2F905DF189736539298F7A20B3C705453CBB0E991ACE069DE62A2C89CB956E8E0110083C344D971C61101DBB2978E1831885EE7C27A6CDEE29402552D701663E5579F450C4788D46AD794217926CAB7EB351E93CC7D3771975A969A3A06E789EFB410FC829123BC00776E6940D8C15CC8773992C0FAB5CDC59EC4AC6A8889EE8087C26AD7702A8672F711859A179CDEDE22D1A77D8693395575ED4E023B903C6F14FF4A2191E49D4C21398E484B3189F50853B0B20B2BBAD0EBFB75528B4B6FD5C7B7B71CA9D4DF36E67ADDBD7305839E7FB2A25AC53AA1622F13B3B4C4E8CC8198269065717451CBE58B8DBB1F448C96D5940EB94460618036398172A2F22CCFE2B31DB2DB562EEA7415AEDB81D65EBADD8D2CF04C69D870C898D05353D8C5CCB2E37A6EA9EB3E5E9DF32175888E07F4472A80DBEC699210A1E6B8F4BC7968C3FCD9666AC9D1CC81C3428A26A3A94C96292F3A8341FB90350FC79DA7E0D947751C6E1E17770B980EC325E0E87D8A283F0BD853F221873853DB22213BFD7A7D621F64BFFD73115B48C4B06DC11F307538CC86B351CB23E199E15733A2B5E3E2360B42A203F632A8243B1557C64773D72EE1D3E3E25AE943AE3E9F984D116938D39005D4556B76A793AEAF0A6397691AF7386F509668B435DCF7B10A8B810FA55190D56DB430E0061026292D3E494C707C85E1ECFF151D1F243063646C7D8D909CA2B2BFD3DFEDFC08173649595D667C8598C5CBF10A37456575839BA2A3A7BBC0C2F6F9000000000000000000000000000000000000000E212E3D" + }, + { + "tcId": 7, + "deferred": false, + "sk": "A7DFE40E0A335C3B287EB94E97BB6875F589EFCF7FD841EC88F9D03248BF26C9EC8E7F8DC376270F7112B52DB67CEBFB8A5FCBEB0A2273FC3CB8FF1CA1DEB5C581335B8F6C53E0F8513C42D5AE82B193BCB8BBE9298446ED79D278DFEA201D0B2667E3806972F34278B83138432AAA10065DE34B24303A4E5BF1A5E3DB90825684A0205948885094459C3840C916061A284A8AA40CE0A828123369E2208254C66C91A06C64426AA1B44508418220379218170803406C5B384ED3224A48A2519A840DDC420294A82C14C105118070592009D00405C8B08DD2222920B8880A39511086805084910A098AC3A84C5824080912698A486401182C489804CC14051912250832855A202942382252B8880A814119032D1BA5214A448492366A91B84C1AA528513669DA240E14820C08A0244A444E83B48C22224212C985D014690422824B882913298918A1201293306400201806451C8051D2A870D1444D13268A1C376D84186024C6081A262D011621C3048E02A06C832446C2C20599826418B86459B0618B240422B58CE3080A0231229C244DD4C88448202202868063B68543A68D1A132E51862911B929918868D9C828D4320C0149498844105842269CC265D1165064A27049A029C12641D1403100262A51828DDC2401C14670D3C0484C962909A18CA4A485889410D00030C9808C8814501C234E91287218490248828D890005D4222D0BB26C21020018A00098248960A88D8B921062B251224282D8B02853A090A24268CC0651048940102229140988D1322A12C95023C68401068889B62819180E10468D03A7500028051286248B9880D3242C0B172111176D5C048991888C183388D2268DDC42450208300B302253148CCA888D89B665111482D1A029E428315B462952B221DB126A01B90C0A3361A3420D1A3528A232498898802011285C200EC3284EDB283120264550C04903298021004A1C347098360E11A04914390CD9046408100D09202904A52D524400D01488E4084823B4110B907103440C20425021085212994CD1A8290B4229DB1229D3360513256162340814B24450068002C20C22C98D4B968520962480402C51B26C0922424B8041984809E3346E24829024930C0A1348533440843004223826A2042C1C9484001860DA864D14331204118E030144E3240263C029E288291291019AB22183B29153222051380400A244D4066E19160E08183120388C14B88420152C19A02C22192E448468D3B048D310612181EF7DB8F0B9A7828845B0CEDCBA94F60B86C183E48327BF5CDF316E9A8F55571B452EF600C2A1AFC57A159F501016FCA48627C1FA9D7C3DDA58BB4D41EBBB6B7F9DCBA591719CC4B9ECAC146BF8788B48C911600FEAA5683EF2D12C45A3C14A0A5A62839944B427439881DBCE4481DA951B10D81FC7711D64CEB088DB4A70B5804ED577C30356BFDA58D5426DFDEACC6F7CAD7C30E718E7FFF4AE006BD98232417ACA13359A05F8B389FCBB29E9B670B28CD8AC24F3ED55F70D8BACDE3F144E79312D8298FE6AF01996E00C5E8D940A408D532CFBA872B461F538E0C7583A73D8C93E9889E251EBB4C7B1DCE6FE013DAB5AE565DC3EF4F4F5429930F1A6DED98A66932BE3B985E4DEF769609E5EEFE6EBFCB6FC56E9542FE4ED8A121ADFE9E19B8F9EBC4B9C1F4AEFB351C2D3840499D0D2227B157DB138EE62860F2963D6F3D6458F457057E4A03A72ECC52589B74E12F4EA37D8E0D9797EEDB246B88744602332EE0886AC9630D876BE34D9FFF286B5CB06498C60CE53A558CAC63DC5626DAEF14F702CA476E4C08A569DBEC1763DB6C5910B8D2352C6A648B2A6F27F9E248FA4C42FD48E7E9CBF37F318A8D4362C1B53741B41E4231680A6F91122520306325C2621EB87A1736FB79098006E83E17E7E22637688CEE4BA8A399EB1583CB8EC9DF3B8C284A230AB6622D73F590D19331783CC2C921EBAE23DC5605F4707CCC96A18924BC17952916A97408B4715FF3F9ACEF8FC4943BFF6C9F7F5E7DE18B93E679D49D04366A658AB913EA5209D22D72B62992383C7EAE704259B5932FC09F76A12FFAC12605D8715366167DBE45B272EE7EE27817128EC94E1C1299DA8F58E4206D477AAEB8BAA8634107E14059E75C90926189D3FC06C9D38799F3E00BCB87637EE24705551A797899C9EF7FA41F61342E9B2480508D9D3401EFBFD12776EAD4CEBB815F505E1347609AE7527C81AE892C841F0D21C7F97003D5F9F3843DBDB89A4E55E52BF915B92F0F2CF0345FBEDA99C322FE7BE34E0E08034078FADADFBF0661AE573EE9B664C9F05A8AD3F02B1866D24B8230D20FDFCD358BDD88AAA4C3E458CEBFCCAE2D65C64F6066C7495B571814F714545E6423D322848459DCCCC2120D8BA7CF672F37C5343085045FE3037070310E851508A0D5605249AF5D911560D308C81C7E2F2538A0A7EDD6DE341424ADD8249D628599953F857913F5767584A7420A669AF08AD060281D536C170F383C450CE8C61DCCD534AE64B91AFAEBA4742808733AA718A13BF0A55B1BD4AD618A932F84F8039754E1E316C560AFE646D98E928C28D39F5BF2F0D0E079C6BBCDBC5843A5FE72E99642B0E297F11AB5B9C629BB4601230F33837975AA2C81664825216D8821B79802C0C3812D1C0140AC676860C565E7775ADCD2D41865B23DC61BC5BFD3A80F56561DCE6F2A79D37E85629FA6EA952289FA3AAE5DA7D4E9238942684EA932F89AC0AEB15263AB2D5FA4D3D181851E38BB2B3B5702E6E8DA5CA981D2DF3A0A7371A75EC897A46205D9F05594DC169333158F929E3421220EFF6204BDFA75E41481A3E70BD4EC1D4502D902698C4FF7FA6D69CAC4A8F67EDB414FE5EFBEE8A6B695B218AF6FCCA45CF900550681B124CE36D2D9CBE8B2F179B4A4009281A559A6C5B30D4B6DEE9BDABEFFCA70446166CD353D8905641EF072F00571CEFBEEF7A296E7F49F5B112F6F0A6F1576468C75942609484DAA448F4508EAFBF2E9DFD2F83860831D6EAB17B8FA73E493E3D8B71530719209FD2D24637D6323FB03E3CAD1FD601F1FBC7B408D3AA6B90C053BAEAEDDDAFCBEDEB3CE0C6A70FB83AA450A9968CC458C18CC9571F74FFE1ECA182ACA2C4EA57A60BAA4D922AB6B006EEA433CF69448AE44A807846361F5E09D565D89410C3CACBC284DA15BA53860450E28843A662BD38E89C0AFF23ECB50B85C7069E44E211DF89CB12E6CC211036B0ED7EC5C098027A8C11EEF0898B785DE421C8212EC9CFEBDE72463F3856831FA209B8C21E63CADDBCFCE247F0D831373B7AAF82B676FE9C7E3CE70752AD0C45FBC3C11B157834103B74597644E095C386C6FDD7C9DB072EF20AC511DB9D4CDCEF85330E1372512336D5CC951A7424A8EF7FA4CFE956B6926DB9E1969747B814EC682659DC28A088A37B62D9E84485FB3B33B6F69BDAE3DA0C7D734713632B9926421B7941BB44D141AE72819281CC405F667772D68837B58156BEB2E2EDA6A51D9B9A5DD972E70F3F2B9DFE660884250CBF8E539EA6E637A693AA3B7E34467ABB697AAC4FB376048621F2DEBBD94E1DA4C9A1D2AD21DEB16A94BE1B0DBF0B5DA2C38B618CB3323D9F", + "message": "214BC54C508E63F77B261DC59588A87CF95C233C22A339E7158C47931C1EFEF775EB3C91A32C56E888214F9F68D7CD2525B23F695871CF5EDC6979A677EC19CBC5859C63ADCE2E38C67CAEF20116508F33BE8035E9C47D124EEA5FD1651D64371451B6B96601E4A6E8292ED6841E483C3ADFC3DB242D1D7B3F036492741661F45232104A528B6FF79AA4630740BD16B37CD3E7C711B76A259C0845D6F87E4A4B306E939AD1C41022A7D5938E52B98485D95D11BE629263E6CDE20F63AE16CC2E32B6C1C442EF108D92495A759D3707AB6CF3ECC5AD7C02F133D689E252A26C014A31C65A65F079C622BE3B648496BC57C462051B17175FF81126B5BBB5324CCEAEDE0B5A8ECC0D710F04DC0C751318E8913F149E701AE0568B5426736288CAFECAB1779C7F4E96D9007635F76DEB4D379918447F30167F257B8BA825A50EE845FC4AF7C34AB200D5BF45B5F0405BE2347ACC814BCDC648C274C24F8024561FB66676534F1FC8041B63114679D9F4E8CB0BCD7BC4C54FBB4F9A178B4FCE64E705BF8FE42826EE01F691479A8815E2DA00111DE40B5CDE464A9F7A3D21BE9562FD9A5C5CB3F4F9E8F0D8D8A20B9A5AC9D7394AE4316181621B43D8220FDEDACE345234E3DFBA134BF54E458DBEF98923C1891CFB8DC9B5317E3B16C740EF373666969C95BD1C53F435D7ADE792FF9E310A191246154064D0E8F20032AF4823A335D88D5C2A943CD4CF313CF2999E237F6EC50F63936D0FF3F2C729FAF0232671C94785B67E0CF71A7CA5B32434579711EDF155D5BAEDEBBB8F0C6922AEB9798356714931AF1070C49BCA507E289F005BE9D8B46AA67CE2137935C7EFD192E4CC24DBC434B381E9A15CFC529D0064F057FC3AB592869E5F1AA5FCB299B2CCC0ED6750E318F6FC969E6A3A08059788102CCE79BC92804B1D08F3BA30492054DB6401EA251191BED1B8CD35DEA3A653D5D546D2EE8D31C2D88D6275D6C7B463D449DDAF586D5E57FFBC07ED5558D87F7DCA82E4ADF49EB9135A578468907BD8A6228EB723241D58BAF3C78C46451D2F11CA0552A05A85620001D376C6194AC6494E337388EA49821C233F32579FBAE6D11E9DB257C426D99516A16DA63A7BFA261F2B012CEE4EAF7C5C16C6331B79A26E79B1421371E574505F61D699C6DF33EA734ED14129608260B1233C387638F7ED3A34866D656D74F06C2B8D70AE60A0994F3D6C1267DCA2001EA781E5D6E17BECD284F967788227E060381ECC60A10832091319F225C972349BFEF08D4DD5298BF7EE11B693AAAC682F91DCDA113EFE0F35CFBAFF6C73DAE43B8C1124EB57713C122F0A5FB03D02C4128565FFAEADC0AC23DBE5BF123CBA024DC2F3956EBEEE95918B87D2EB22EB1A8ECC3B267528A62F2280E3DAEC02C89A01F5829B5891914DAC", + "signature": "7D337573A06A3698B8631704D2D6A1E529B45BBE47236936D0BC13A6DA8E09ADAC5E60E2D0D2D5100ACE99EA411D50C77CAE43BDCB50B330412EFD99959E562100822C5F2B932F7D43EB8015878C49D182EB968F3B12313F6EDF5056FD9518FE09EA1CEF89411D126346924C0B4EEC9D7447083482C12D6B98F0EF74913E66A018319143A5DFBCC3C21D1AE52FA19FCFF12E4730E4510B90EE9F9727C240A145CF34A01A5BA058CFCD26611D7F729F742610AC81B94E931A47039027F81377C84CF225763F68A446B63D64A3D375E1EDF67C1EB3E997A43BA77F108CA3D16BCCDB6CC451308146348C33C9485F4320E8A7ECF3758128B929D4E8CE07B3E84999515A0E5CD7D7D6C5B3EE0E712966D91666AE5C2FE8E30F22A83A1A7DA0FFAE83531C30B3A0B49029239409F36D384C888AA82F86B6D00C0D6D02FB75BC49831489161BE918EF91AF79D031DACC7CFCEC51467F5FE59095C1E8FFFDA2970D4D5EF2B72D519AB0F9919BF046A19BA279F64A084627315938EC50A5B1ADE46A4A2E3D382BE747D895E0AC6926EB6ADBA0E845FA49903B83BB56520B809B034DC7A4B7F292CC7167C51969C2C8E78CFA42BD342B78104512AA4003C48FD059AE0735F78F4837802E6711B35BE35DE93B86D9EC82C9303B732CBE1B16BFC3E718C65288810A5510410CA87DA489A71DEA594F993C7B45FC00CA68BEECCA107FF4723339E15C49F7839725AE5643BFCDB2B98C443DCB6CDD5169465740FB9959F2B17B4BF31D0704FA48ECAB5BD0F4CAB954AB132D4BB0014E558083F1ADCC81B9B5ACC2987F57A3CB069187325D5F5BF5128185608C464CF9534755EDAA7404E35F6182BC83D016C8892E63A7ECA6406EB369FFA55AC37963946038E3F74D9E18F3F40FD190DD510B07D2FDD244D74342A2DF22CBA0835B5A5183A4A9ADE24D82D7C988723031FE07BAB95F4BF96CA393BD58E74CFF56F916B8D3835F833EE658C788E9AC56E408A5A4E98F05C2379F75A82514AD1A42D9A90742C7F92D982B9C789A862259953D9D88F1BBFB1BDB345E966577226C87C6AD8DEA26F75F0C3715225B5297FA7C5D375C1BD8B5D6DEFBBBEA757E6A504E83B0F2FB3A80CBE2FE526CE76D799135497C498A721AF6EA8443934E0D76266ADB52ABE212AE58D7F52458901AB3CFB8A1EBE9AFAD9203EEDC9D1BA66ECCA41D8C268541A83CB49243FFC534C9EE8E0279139989FAA602B668669AEEE6E00EDE80F60CD41929A6BE3800E53677056C7D0ED1AC4D80AD357D96B7B2C2F1B35EA9B9CA397D23A2928245F7A9A0BB4AE0569F16C4445EA9CEA3094364A40E8CB5D06E1F624DF1929782CC33FC322201525CD181CFCD4A5D4201693D0EB249E9967095F73A35F4ADCAB9279C93E0F62E533E121F3396767D409CA80447A4208BB1D83BF7688A007B5402B5F0BCE4ED4EF51847B9F036C3BE81EEC6A6FBC6980D5505BBEDB99FEA87140EEB4B3AEC965108B48C6C808414512F04B5DB3D27FF450D54D6CF5CEF9F9B80D60C0C9A2F2E33129411013599A1ADC3B7CEB410CD007E413B463C1E08EFD1AD51B08B21A08163080450812D6B020A299BD8BF3C8B5E6AA69BD5ACA973C625D995EAC71A81B31E75B4BE92A773E9C10E7686EAA978791E0A68C0C5371D6FD12DE5A370B09F90CF140B7D1B63E381919EF326D0F58A21F04BC24B5623713C0F42E56F4727278C1AACBA51CA553CA46F7B4A3651584897B5EB99BDAAB90966D971AAB0768C96CBAA0D87EEE1DC0E8578B2A8416157BB7BE74F1D815EDFBC169D2D848AD00CED03966DA2E6BD5F98B230D26C3979EAFB099A07CD5495E623238EB46C62F62B748CD97491F0CA8C9A91FFCF617649951C6C61EFBA868E240A2B754C4C920B025BC51278E5239A7EE1F1223F4B8574AAA9E8EECA6B65356820F8290D336EF57A7E6F84280BB7179C6B919B2D89450DEE63BB4DB6AC77BEBC00D0D4407B8D6018C3D878DD74D27D3C01F555B7768859E499EF742251CE86E7ADDF7745C4C2931FC872DAE54060CB6B930F9483D0634613DF19F9AC589C39A666E00F8627B234B95BD77A88C93572FAA2CB38374414E56BFCB9FE30E55F85F476D08C6C6680468F6E23378795435E6B974BEAF4EC6FBFC49A3C0F23277C29EA4822D36A081EE3AF75438A99811AFBF54BF9DEF686F26FAB9A8618F6AD361486209CA84ECDFC3960F47C61BA603E09BC3AD5048AA4D52842C3B9A9C79B49AF43AA952A972B86C485CAFCF2DAA0D0D1050F66E4D8DE1F1732D9C88C0837A83EC78F033C762E950E25BACC1DD6B89C1D4C05728D6EB03E7435523CFDDA3AED8FBB4E131A494D11C951D88490625800E35E594924D84864DB441CF17C5A5E70E0A338D2F5774FA6DD8E3DA2478D6860D032C54A95990FDF5BEC5083552A386A45A81245EB75ADF99A1A6163DFA3729308F310C8C212322F96B08BBDA9ECB239CDE74E75D324F61CBAF7F1A40657B86E83E896706624E51B3730680C574872AF46BD84D5761105CEDCAF29ADB1DC24A1C8B74E6F762292BC03FA07CEBBAA430648BA27E9023ED7C7A2B61BBF1620514CEB508742328AEE012939543D69E0D705BC57903A4E8183286CAD8579734FE35811285CAAEC8BC0EC14F126B10022E0EEE54766B221B6682854EE9B16E53EACB6BCDC989E47190275BF19B3D894C8AF56A4D34D61CC6C078A04B70A69DB3019A5BB0D3E349DD21C101AE2B42EA29950FA164FBB86871597F2E64A84BDD281F1B3538F51F01C0E87ED962640F18DD3C429CEE89B017AD485F188A3A1803D053E7D8F22A47B6A04D558ED17BF0101EB7E1D7D0FB1A1B6082D12398F500B2F65363912B8D8D94FF8F73F1246FDD4C3E6F7C4E372842301583AE8CBD5EA185FFA685E21AF074E3C2883774534D8B449A5DCB07C46F36FFCE4F56222073806CE59EE5BFED172E5A252D214ED2642207DF742AE7A62F8D9A4EDBE70182DC277E09F6826C8DE5B103AB17A892DAC844EE7B2019881DA549200B76AAFE5B9E92711BBC36A3EEDE9B24E44AB42883E2BC7B9109B70EDA772642317B50A4D307592120485F6C1C7B29A0271D571C7DF5F0438C8B725FA98AE2147556D38A295C373B627B732333A0961A45A20EED30B4AF3A95890A12E932B1BF934754A0994154C814E114E9D671306FA257AA8D2FAC90C5920D2E20FB35C5AF0259F7F69607C29075B8DF9B7DE0C4059D62BAF1660E05EFAEED41091D3B6323E32538CAC3D88225B9C683B69C415003CBB0A770A0530F2738FB14ADFBF48459AF82D5D43C7ED0F1E2131535C6266757B9398A6CADDE9EA000621252D373C4352767A7B939EA0ABB1B20E17717E8098B5B8BCC3D3DF152A2D3855565F606682889DE2E7EB00000000000000000000000000000000000011232F3E" + }, + { + "tcId": 8, + "deferred": false, + "sk": "55FDD4E2E182AC68535720F7EE49C2C48266568EA967FEA7CD50AC62663043EA16FCBC7BECCCFD1E71594F6608124EA79CAADB039A303FD25C820B2186E801CBB5E715431F30363F908858E6927537FB74E7EF9D094790AFF50F5E88AF6139E20933274A7D4F3EEFEFBD08ECC4AB77DBCD0CCCCC17BCA0357DB699BC2424F1A99A08128B20486334062116120441525C3001E206460BA77082262A18314D63106E5AA669D12229083746129584DB30001132049CA45058046E144021982228510681C1C831A39244212162CB200CCC444A200529D23860D8288441024D44188D1B39460BB391088010091790C222491B378619384000126A5B828C24B600D1C4091C3750E39681A24031C1A28104344060C8691AB88D01150C24375260C44114274152462ED3B29124278198244920838198C250C1906D1B0788114885533890624871C01291024902D104729A26521B2012D124051B146C4C382D23465261442423C451C1388508480D14428E9B304D239330CA266A2385050192040A826819030824069061A469512845A2044841122819A9688B34664B8471A3808C844031D030460A31018B102D98A249440821018281009585D80430133288DBC04C6132820AC645CA240018384EC1048A0CC72911294940262941205202B430638090081685432689C324821A0850212149814031C8485212028404106522240810450D001830431081E4281048B850008545D188108286658C04252445044A204584863113460851260DD0260923A7911C4761103861DC226423C96492C03110B40C22B3012023648A0480A302601001509AA86050180C442270D1184DC49231DA464619438C84226293C685E2260420084E53240C5AB605CCC44110B951898628DB96216006011A4045C84448108601621461C2106904140050284AA2946123834801C64D981068118409C9C8446186445006100A26264182714138720C43091CA90851A40518418090B610CB429103B724E1800C63060022908953244D0A094962B80894208D54A46C09C09064B084002205A38689182905E12065138551214648191362989881C42428C330618C386CCC186A89A0891C246E5B489108262CD1242D6086645122855B1441DA105083006109088613868921B5480CA131A420319446408A060C480008D09029CB06255B1852C496109B442508260158B60C924229DB248504A840D4326C443080E44810C9A260DB060E91841009468C5B2249232425B4DEEA430C8E4E98CCD4D270BD4B96248155DF82B14BDADB0241D93D57742771D73368AC1C839621783F161524178734CABF900B0AFF404E4242826FF4FDA48FC5D09CF0C54110C688430DE63F1A16560D4A4F36363C00C8865616B178243B4282879D0E90576D18C4ABCFC821CCF87DD19DF99D8C341C3A7E6AD9B1D936D83EC1C2756616439D59688709FA7C6ABB3783963F1DA6A5BD3F3C391A3D50B65EAA6C1547B3C8CBD9F3D9BBF2D828E18756A35933D217682E527F68E0935BE2EA5CB8F74DBA51EB3A9BD4DE3294B962E74D76BE40ADA71B8B5D30DAFDC34490A91D1A7302097EB7C1A9B75FD018CCB0FA8FE4AA8C95261C837922A08FFCEB669D7A4C4D97F5C657080FEA40933DB7EEE691FA496D015799B72A2C6D48BFD8D43A5AC1D4035AC92860D3C58E52134179D459A9E7D34A069E99C702A7E3683AE83B6EC19C322C5D794DC1977C7F8C75C3B1477AA4553E7CCB49D17A6DC6418ABE9EBB80D1329E4471DE21D2944B4041A6DEC0B3A7C38EE411946B9FB552DEEEB4C1BA2F6279BD1DF088C3F5B24412AF02F8F28FA8BE2C5D8098C8BFE4008F53448C28420CFF19DD3B9CDE0AFFE43293EED189CFBF2CBF141EC1DF9AFB5C3678B36DFED40868C8C73D0BFA7BB6B6C6141A9226FBD5DF9D8CF485EAC66803932D2487BE19E5F48F8D34E175D0A24EEE880B4C6EAA0E093691E7A6BFC912F89AE07A4613D1A5136EDDF15A3DAB94626C36143FE16558867BD43E5EAE022011B0DFE75610CA7B6F220AEB7BA46BE1A6F1CDE340EE5C6D915AFB49223CC34D183142AB7E82A922D6669E15BA4A316B9282FB6FE5A1F310B294910B04174A955F40D82CD5517437642E91C41451051F2D063E492AF13EFB411454F90BFF85BBB8B0666233CB19C2DAD4A192AAE440344A9CA97F26D504886030BCACDFE72C87EA5785AF2BC55C54C641BFE7861ED3F5AF1F1B430B63C872FADB6C5FE4B446C4823B7AB7BCCFB20652358611DFA20466A176CEB3CE1D7336C34889A6EE4BEB96563801AE9DADAB2DA8AD03A256FF5BFCDD8BF0F65AB942678391862DF6B3EC81385DE7721B6B650C8A3B6C59CDA6B2A799383309D4176DBD7F9A91952298600349690A6FA57B02196BB2483E57907FB8C027849228B884BC33D0D0B3D49C6FFD11EE219D6379592AFF909862ABA39C0B0E4B2CE259C4C77F51E7C7833A6FAC2FF2AB30F34A54522EEB3EE52F0DD3FFC1FC3E0EB51311CA66D47C4160918BE13CE1946F27F56A0AE6B647A1AC04E1148608C4D35E60E95DD3FC887C812710920004B55027EDFD5D77396BCE2E43D696574DB561E4FF9F475609898E32650E9A18B7E22692ADEF2848E1A0B26F3990A5CE03305EB6D90228D4735F97D008AD96C019C79186B1994D8210052C432FC145D280C6F8AFA51B7D52E1F0151E266EB86CCF02144C4073FC01C32DC69234250953718CE1CAB03DD64E5AE07B3BE21BD208B5A76E2A990987AF5DF07DE6AA059DA7AD6FD1186B99223EAF0E8096EE716705D0033E8BD8172A732DB465284850B41A7C3303116AB487D03999615CF0B43AB8070364B7E0A50364947C92F48422C4EA043D33A31248D4ED643BA3314B9F42C380A1319E18BF300B3F247F334DCD78D1E917553318DCCEEC91D1CEC4A9AAA0685EAA32BE2F214F7CBEE8CD3CC60AF330187F7F688AA009D453E21FB0D1879D39C6444FBEFD02C6547BB6EF70E61F7D3F0A3337C157ABBC4CB598B8A750ECDD2DDBC1DF4CE5E1CF6F2A7657BCE25377F46CAFFB9FC0DAB2D42C590DBABD7147DBF56C619479598F62FB5DD0769AB4F915990BB524385AB946C3266C95870F199073A81B172F23F7DCA7B2A9A9B3B6EDCF5DF718340EB4C10CA61FF4FB969F736028372795EF6AF711FE9AE752231C3F9C6CC789B6DB5EF2086D91FE6A22027C83B5719DC6FC87FFB8F0113DB674F4E23B4EBC7F984136C79EF8881E0478B8EDD289237044D7FC11188C753AFE34664C680902A2066A2BF8BD48ECD2ADC23389288ACB70117EF8031D332CFEAD3ABA3B3A8C8115762AA9E8F8B46DFF5D97B6441489CD8A5F53E0FEC9A105FA7AABE36F1219469717C510F5090BAFE13506BF7E82BD30E5CAAD3D64537B047268CE62C325B89184D55B92A5788B2D09C1E7F9B7E1D5708A0C2D47FF9C79CDDB958F7AB25FADB4078B1E4C45093B8674E1E605DCAD367D2CB72D7009B9FCA95C55B91081F0A689D7CC3A7616BCEB070D49DC25AAB7F7F53C0CEE24E12F97327DD511B21DCFC004B123B2D8BE604D1F57A490D7B2A7A6E3CC3270D41DA5E2C02FC1920BCA7F1C2689D20C4F0310081E3B3D7BA8D67489E00A285561", + "message": "E742D452F392CD3CE405908EB380CB0225A4725065AFCB0C91C5E4823471376E6424AB24D57FC4265B24DEF6CA73E28FE20468B6E26BCC9267AAD2B7B82960C3FB5A01960FAE078D5A54BB324232B6647C9DAB943533C865BABBD3DC0D1E7A1756212980D75F2C8E999DE9ABD1874E3A86DFD53340B6E424DAD9F53C3CA02B44FF8DB9906D3D4352D0EC4B1A57A33FAFF7107D38637AA410B196BD1BB1FD7AE4B7414E1037454A031839AEE4C796BA98F4A739B785E3854E9EF0D5B7415C8B7ED012B0123C335730C7021CE8C94200874EFE783D7C4BF768538A448E76120635217727C81D08976CE4B5027D4BD9D9E27E4BCA4791ADF6F8DACD1BD3A03BE5CA7F68C2A2247FD3184609EB7243D2366E5EE4C95CDD869DE41A4B47F021DE76CF27464F814837C648A7A7CE2F91104322BE3CB1160A0D10CFE90ADAEBC87BBF14387C8387F4F5AA10FBD469ED5587EEF537106CE0F3AF4CABCD4476F248C21D119523B680067B332A1CA4C657B9DE1360FD23ADE58C5538EFFC8902281FC7B5C12C22CC69E7EB18E5F6F8352B9E4935D06C96BAFD834934618D9E6B1F60292352D064A0EEAE80F7B721312FC1B6C58D68A96351431A8626CC117BE9DFA33A1625BAECF12CB1DE33BEDAD584A91546DC767D0E59764FDE3FC29052CCE23ED28CA5DA4507933C0A7702D9A1225A48B71FDE5D27B12FDFF16AC2802E3629E10D5FFC2FCC6135243A9E2F3E3867BAA0C0F0C77BAEEF9DCFBC723C7A2BCEDA39B53B415BC21A397F9A8C4DC580EC512DE4EE4E0870DF1C4FBABF4906E0CFB08863AF2A89949F8E0FF9385ACA3F588E05781C49DC563EE9E0C5D6FA512932B7F5568C1E0FF1C9492ECAA5465ABFE125B511723998C4071481BF1C53DECD59B440931AAC640D9F78B1B40EE46AC0A8FD18B4C8AADD734B0F03F02CAF6A7BFE3DAF100703BDFADA7DBB50ACE3D40A05AE6E87CEDC0B08C44796D7A63E8B5BC95D97E3EF706E1684E791D3B3A2BAE1E7A92FB70A33D896219E80751A41E16B506FF266C4BCB4346578BAA7732CA745BCB01988AADBCBBCC45C9FA3A5D38F3F8E04005AE777910032D992D5EF9DF2C0422548A980707050CAD9DE56BCE60EF74EAA4465EDE96B055999F81A2C9596A2B35C8AB3CBDDE9D26AED44527DEB9A2AF3BF6A853FA51DCCD913876A43DA3E0E2C5B42571101B7B930840B0AB64419E1043CF56AA3C2FEF5B39CB582971A5776F8FA9696CD9F67E9290E483E9BD1698E961E849A513608C3F20FF678EBE0C778C2A6DC1FD3AFFF89D646A1AB85F005AA14A0635E92191CD41A6A46CC283D2FCABACD2FA07B7E2FF97D17B36E0B222D39DC1EB61BAB8146F147579D02A87DA08AB4ACCEB32AE1C8CBBB0EE0D90A642BB76DEF4AC8C7E477888159824349EB075DF0BED236DA9B2826E67EFF220AC84AC99BE6EEB0DA904887E3A84E5208AF49BB31EAA1552EC79E5BA02458106B5A31D0AC8AF392A63947911400FE78F6C94B3F8E6B7C3B98F6548E7894EA22215C87E121441C53EED726AE26394C825517EF8A477A6DF33B5315C8DEE16ACCE76ECA60835390E65392B9FC5EB88EADBF336FE361D190ECBD0B35B22A6FE6A8D48466B5E70BB6C5FA515CD8672BFE70054038C5893E514E23B16C39198B37B06B21275C2994EDF7F9F921B320B39E29444E3D621F52C9FCE19049D403AFBF1C047C8B065543BF43A25817533A33DE6C866FE9D8A73B2CF7277CA0E8D78F4F104C5CE6FE2025992E26E49D4C49F0798278216453C00C78EA7BAC2BEE71E5273FA46044B4B5578EEBC2A9E42025A8A3526B11CEFFCFF47191109C56AE105CD70A04C3F4EC43E49346203347319D8986D15B3C4A49F02C02994D8798499DAF1E0ADB81A9AC79FE8EB55ABE2BD18EBE18A9E5F35D2F66B38CAD6F6EEBD29AEE054C05D6F0B5326CC5B86BB0FC7CDA720838593238A2FB24E0CC36DB193FB7FA66573B064497F771DB1D965953477FC28989AEA2CC004640524A6DE8270E8A5B12BFF87B3F63FBB7DA25337EE34E6E4EB45DE9A39BC9B95ED37A6A404ED2970F9C79A7C2953420732C496B855F19BBBC8ABCBABE1D26D5BA828EB060D7280046AB93979E0BF90B6F1C07CA70833BEC83DB41684F1842A23417B3BBA0A33D7AF7BAEEC14C9C96FDF30BD201C05AEC6D3D2F539D511FBB356DDF333409EC16411DC7255DF0791BD67892880A4DB082684BBCA8B7E55B421C17DF3B68720E907C1620B142C3382AE6E738F8943CD214A847A6439A682D62CF0AE8961B5F020E7126C5DD6258CA0E8F5711E5472A4C05ADFA9A6B8180B741F382090CD1C781F7CC7F23E041800F42B228C351AA21E4D916BA5D9C56CF8E9507065D729B7C3653A8BB062C0463BF0B97F13A1016BE4851F5A489081A2AB3D2AC2744008BA734ED38DA10F372D97EA0C278C709A23ABD4B07E91ACF6A6F2DB9AF7806820381845FFBDC4BD30A503A0F74F37748E3624BB2AA478210072FCA83AD1A43ACE9F2943AC1AB6CEDED67938AF921FF34F2DAD4F224EF7498BC450A67CA383A9DDA333073286A22B85570A11FE03F55119794BBE8B81EDF1966BCA5E363C15E8E8673C94E3396C9AEC28D110408DA5561296E2928C6C111A4826309F119E5456675AAF935A17E80C0BD82A9CAC2627D6FAEBEC9A928D33980A86ACDB35686306B57D466864A0320F21751FB0041BA0F4F1660774A519D3ADB304438C1709711B982EA84D1B193D026081A4663AE69C5E12C3E4A683FB356DCA618191B29290C5DB4AA6A069C3B8D61C8B7FDA779E1F34A5F62EB7DF5C563ECF1200D3FF499DD06C2BF44A2B4254318BC402EA3A047FDB3570EB40630CF1DF84D1E2BDF5449A1F65A9DEF76954B5814691C4C12BEB10A1C006189968F37A4B236D9EE0D39AC340852EC54AA64FE15E1A4433ED48153D23B2B648C8852F3E3AE485474AB2DFD58A7F0CE6691ED36818DEADC8973E6ED06AB841B0A915425D7B87E41E1E68B00BE2EB725C287FE575736F6E1AD2AAC61F02A3A00ABEB2C0FCDB35564E8446C776E980636D5D61740AB2F0736A021D82C1D66864E5DFA98C4648CFBD9C7AA865F6C97038656C9C8767898FB43B0919BC98C1D0F6FA4D90F711E5D009D4C8FD8A773B7C73CEA654A2CD52A276C6CB62265294869A052FA1634D3EDEBA1F69DA09F0568F9D2F6C511F6BD6169BA0DE25F09FFF63AED2FDD0F6D89BD01FC5B088D3EE5344FCCC0215B6436987D6167A0F2D5EA47A984DC86D45534BAF35129488F3BC2D05BFFB84A51A87A1774033244277D0F2B45EA43500F4034081711CAD67BAA9CB0A58E1D01013032EDD5EBC7095D4BCCBD28A5F32BEB685F7901BA7A839650023B0C908FF33B37D038162FB96EBA35C2919560267EE5A94035825938D168481D8E59813E20DD611E4E23D8D42C9DE1D2398CE3CCB3DE5CBC4BB16D555985F411EB5B56508C6F4E75621304DBA2F4F1A2D8B2BEC5793478E5AA0DAE6F52C43253FE7BC91D3FBA84F8525D002CC307CAFA20BF198BD8F28CB579960A1168A1D26340C8E26CEF1261F23E97B806E9F27BB51F16102527721BE0E8B930A1ACC38F0A63EA1F3FBCEA1031E441FEF4D3746EAA37B7D4F8AB354D5F079E56FF4446333C8B8B7B589CB36DF40EBC5A75D2237F3FB874E7E0FF1B96DE43BCF229DE1FED3FB6D01752B3271E1F98D4134114911BFAC8351E3186E90DA3DE2E7FBBD305C822FE6F06ED1D4774D7A66DCA0CBF740DC277C62FA641ECAFBCBE359A28FEC48D62E1D3B6215392C0F8DB601E35A6CBD978567E806168A9F5B4915A80DE405038C4A370D898ED6441F727985037A040163F14DA78378931D3B96BA486958AE8902C98BE75BD0AED53CFB609923C63615917EF0BC6D07CD183192DE3854133F701B9D4B499F958064ADAABF4080C4A019DF1E5B98C8CA265E031B8CEC355C8FFC3BE16DC3D01533ED17C9769365D023CE7F0384D40F7B6179612B5EC382982E244E2510B4831F2D53F26B142A33877961EF1F845370CE115CA5F0D2FD6926482BF3BA1AEF3212DDF36705A210D8076A4428C7F9CAC411DE590452C761028469947BEC31ADCBA229D8EA58755F2715AF6D51E581D2CAC4182557E6815BFBB84BDC54C9368764CC29AA9AB49EEC37364F85AEB3295E60CE6DB2639669F55CC49D7934BC8566AB5E207B33F29128868BCBC1DBDE1089317088EA3FE1D595376DAD3BDD156802F82B63CF4C5ADEF9A89D94493BA152F9F07A9E9CBF8D821F1D6CD602EC49B61AC4F7633EC810F3D01D4867B1F0F3021D70897593303CFA6B5A3BD0303AEC32105F854C3DBED373760DDEC9B9E8EC4AFDAD00FF2E5A05A0113522024B86F1AEE6F250AE3BF0AF1E6FB7DFA8E04E3F9D5C876731D9C33460FDC13CDCDD433B45A6BF17E98638C264DEDAC262BB03714E020F4576DCA85DFEEBD6D70E557DF9321A8AAC519C419CA20E33DA37C22047D4CF925AD67545D04300A42B22DAC098A912848302D830E06CE5BACCACEB6E9316F9B1DEEE271BC6AD9D74927CAE725CCAD0C596653731869E8071E23BF", + "signature": "39F0B36E2780F8D81EE231CF85B28930B0876F344B4EA32F8CEF086931EE1E6B9382AA19FB650AC81A2BFF86453BEFB33BF8F0FD8E0FDA5737D7C56E4D9427BD1E802930F500594396F98A2C574073FD570D30666F5C067EAA3C88610A52FB0F6826CD12BCE739EB685B3800B3B4E3833DD2886CBF4587CF0704B2E72B128E43183F5A5613E8A5342C123AA38FEDD3AAC513432A96AEAA598AB9DA0789B440A4F4AE37EC090144670E8E876D83A39E0569A1F38159B8128317216ABAE8C5988A396F2964B6BAC4521E1E35B4C1BE3A4AD1745F718A1C74B260F462567146394C5190A3B6F724BE2804C3E8BB3FE3587B09F22F3227A2E69B651F52A32F62693E212B502A5F7917D17BEBF20BB261D554C966418273C6BDFC51C8947BE2704116BFB1D1657D5D82E676DDE05A580F048F7E111A3D632205FA52911721CB22F937E6241E1248F1A6E10A71C34932DB75A4878BEDF3EA3E6EF5508E5CD691114192DD4C44E6620EABF1DEE4D09448680D84C6117773D240DDACE06A2D925920F61A0AF12B6E64DB0FEEB2274EA1238E22BE017579792F2EF95BB55F6A23D18CCE1D3AD209B6463370CFF1F8278E779A9A943B5779A99C971F8A3794CDB3B04773C9875D82D9B72C39368B1FD4FB0A661BCD31821ABDCF4CAFEE9FD959285FF15B9FF8211619638EF4EFA138E44E4EA9F1FADB550C13EAEE9828A34BA911D4027F38FC0B9D0A1E788A6B8648C63A9E4D6AF974F87170333BF82233C199598D7A7CA1F90816CFC72621DC36FE881F25BB86C67B9B59DBB02D78A1ED003193ABB5470A89C8F958FAD2D6491ED121AB9A02EF470099D42FA37174052E231D4D988707567F319D964B4F0551EAC4CAB4EE069EB8FAD6BBC4A9F1D98DD8BD73A5647F64D4535E8FAE71B53902C917A9D286E014474E4B126AB17C29DE31ABBD58CEB1C12669FC2EE50042CF30BA29F08E97FBEBB6059A458A90EA6613C7F76A5AAA9DDA66D266CE0514B0B0442694252AEA4ECEA14CF5C90A8BB60FDC56F865447BF29769F49E79751E8AEDA70CD78E29154D688558D1F831096C660FAEF3EB1850DA01F2E929A6432CFE9DBD342D1CC234551D6301B6B61819CC487EACDDEA62C2CB8766E2C7066698305CA924419C8E83CB1D68527E923700EF7C5A05DDB511DF15AF11F5BCBA557C815B95001E0F57E6A7B8798133ED1AAC2819B10A8E2E4BA69606BB148881A2C23D3EE0E981551E02EB1ECE320B6BC15AD1EB0EB2FF3FEAE63DB0AB4C2F315E54F047734833CD380DCA1ED68FF1838B09495083457B07D93B8607217913D678D409C1ADCA9C7F496FCDCE029F2F4D254CDFFBA036CEB59D15BB40B4215397DA55B5480EC2DCAA221D4CED195DC440BD0B84EE2BA5108F46B7E24148EFAA6C2AA728F6CFF1391B46C36DE741C7C546A0EC22776B9830C3165D2ADA141F97C05D03D93557BDB24012C336CDACCF8CA3630064460C12251ABC89AAD06478610B8A2BAE5380E65A2C449632EF9A79CD9AD8857BECA18552DB913C0C79CAAC8AB166A1ADD7DE272A796E72EA53E23582DD8A00F554849B9EB9D77390CA41B04F6A0C9BE3C3D0E94F9E3DC39BF1AAEE34E910204DE1A2B3A92557A67089B912B676F93884D4A6411B89740953E1F79ACE3407B2252DFDDBAB75276C10EDD534A9F398E51CE9E36469C1DF0526ECDB84B07308A0D5D5C520D028A8E30A193DF746F0402D160A4E9515CEBA20655979124B1D6F5EAD8892D9F1F92A0E1A1DB0B4BB90892F569194E088E98C0C5FB93A108F05507B29A595CDA161BF4D97680D6B0D4428D6A74B016509CED3B635B02183222B79598B6342A20DF2269E881C7B121889C0751462D76C5ADB628D26359D56F8876CF14A71D330D03361F63E90C85CBB275AA78C15293EDA0356E9DE2474ECE7C49419E15ECC5EB8233DC8377D88316AE846BD464D292B91FA8B3319A28EEF4D678F0DBC04687C7C59CD98B694BB15DB7E18F4599D4F2806D0D78E80984C4136EF605FBC268221E7608ACD24004CAD8F533DC1BDE1D3CBE0605A69E828AA13210A07001D60B8EE2DF19D5AB8D792F3899C39C9AA1B82F1FDF9222264F7C3EC8B756DEF951F20D1622B23CAE013DE6CC95B0F39721FD46A64B7134A602E0D9B6B19299A5521148AB61ACBB878686C2020663EDF3652CDB93CF4E24C8FD2AF8D0167573333A7DAFA1CDE08C253D523AF9F944680B97BD7BE2196870A754894334A029A870F8FB342E53BD3F080657A4C5A2DB603C9F0F3BB341AE936A2B9356A73DA67AB54AFAE131C8FB0CB73EA10832D2094D014C01107FDC06177FC3884E7F788384E8AC89C689B2A2BCE8D6852C8B5BE520671DBD8447E4D78049E1EE50663A609DA79725A3822DC899CC87224C115D129702C7573B45ED58188D422C510381BA3C77DB099B87C028C895DDC6F60C148CB1CBC60CF56C15455048AEC096CE78B0E70F8C8F1694CEB365DB8FDA1F01897247E632B30FEA0F888EB49D5487482B367ECB413856E8630841F811BB1AF14CD26DF29DFE7238AFF1D169804445A74BA5F9F96D9EED27BA70AA516C1BE7DC46C015704E1BFB42F0CC44456CAD7FFE48B62BB8BBFFE5C97027BDDBA1E83C027DEBE20A908486A351F077E627464F6BBEA0AFE9230FACED923DD9DF215AF123D8089B467FBDEF42C4174156687ECE49D87C0F9711592D2469BA2100A5286B086C2FBF47A60B864FC9628CD1977D7D8D72B411D2494BFDBB77543DF4B39664F7B22451B8C7244008A3D24DEEED0C9CA67DAD2D56F1987313B4AD33A72CB4973B6125257BE3295682A3D0418A2251D71510F858F65840149C8335BD999C55E51181914DAF055DA97746FA5A80A7019D9424EF0087F38EF1491A3861A19C87452E05BCDAA61CF148A84507B043AE4A42FBAE9359842B0CFE70FC17DA78A754E3D7A768469C170DE3AAD692101422C00C0F8315BEF3BBDF887E75E5DF7101317CA4F8C4D365B56A63A1D833B5D79BBA1812F3659C377BF9CB4A913CFA504E0CFDD1FEA0B87BABC132F81E9A2C7FE0C6E6D8467BE84EC5E21E0A46E4759A5267E6EEE4266A4EA8718F8D40A1594CADC835306F88E2100AC444379E9EFA4B3FA0E690550CAC00EE4633687DD1FFA748DA3882ACC6CBBB2EFDC0513A25B31361DDBECF5ACB3C488AAB788E63A48D556ADD74B607CDB8DE11C7448DED000E8665EB75BE788AAB14C3E958CC969FE353C0137924941951BEE553FA392DDD5D7FBFB8A2A8DB5FB0EE58D08FB5ADF617EAC526044962C599523981AC06B60E1A6A34ED97B80949DABB6C9D6D8F1F4FB11222632456068798995B5B9E4E9F1F4F8FF10161D2B5D636E9395A1B2D0EBFB1419202A2B383A424B578592A0B4C2CCCFE9EBEE000000000000000000000000000000000C1E2C40" + }, + { + "tcId": 9, + "deferred": false, + "sk": "382FE71D7DCA3DA9138076E84FD5601E999042CBEF87ED4A8B5200087B61564E433A8E49F18104C7A7158AB1D83044AAA46F6511B361326218771C3F99094F9624AD27D16068D01BC7BBCD0B5448338C2A81FB3F83B2799A81EE2610C5534CFAF09100FEB0913F2DE35DD5C21DE040A2E8B6FD99848AF401BE6EAC45DCDAB38AE1442E88B24C2233621A187061C4606390801B272A133450042331A4300994204D11464404242051C48DA14649DB4428C0084C84304DCB8244CCA84C13B39018150DE3C04122160400A6252384511A28221B136E2049715A04222112724B4889993210E3A42C02147004B06920110918352EC8B681614400E320324124321CB47083C60D0B970451B8101A3268E2A84951C06C20926824B448C9902922122101252C13B70099B02519A6410AA049149069089751C8006A1A233142168A620428D3C6900BA544A234251484605C48324B384E19296661286450A409DA162A9C10100306019088410A0006C9283020A44808C04920B78DE2886809A64C1A030ADA180DC1088962384D61842C91180D61A649033672C2A24DC2B02449260540006948226512C50C08C36D54224D244368418230D3402114285050366C4A446D989604CA90605A162ED2422241129048827013A2815C8025DC12264396499292281A042D8C800100262C93025192A288C2B29183080E12382262406D14436923112E521480A4187280304961863182224C92486C60B84808C30104280152084A1041520939664A328A99960C14430E1AB46C44C00801C60C128024A390104C0046048069E2C260D2360EC9C82963962D53C870203311021568E3222453466C410891E0883008266E5B386510A991A1B88454888152444118A81093004581122C10224E1BC909C04406A4A00414C401DC0286CBC645CBB889800885244945100871990804CB382512359244067011406550483240A009E0C20020244D82A20C81360514460E21C1494A442D9B343120C85004256502B59084B445542489C4A224122225643862D8B02584A005024828E1C625E03462E19221E03452DAC2219B38311C113293C80D612466C4024DC8026E240582630248D1140A51342960A82C2093891B496C519010E102654CB0251C096C4B18860B35421829658028696080296012250A417081222990A00950C041C0884448804D1A182820A82C22806D099501088670C9120803272DDB208C1BC92C62128ED98681CB067010C7498B386D9C8005F34E25F7A1DA3F630CCC7317F25ECDDF9ED98A9E07707DED49B04D35168D0ACD1EC48A4A92EE0A9B2AB5B84F7F3FD38F399E54FE65FE2EA64CDB121AEEB6EBA1C0D52580543B76E82C799F8ECDCEA58DEE9CF8E24C1B08C271B805BB729C7060608B6564F93CF8DFA6FDAB6F7B6F483E81C9F35E07C061F88585B86F7DD9E62CB027AA2DAE58ACB5C095B23661FABE88C717A46223395B94A972E3CCA2FD131EF052F7C8C75EA9B93784893E354BE0E4DB252C36AD03285A7FCB33A3D53269D20EEE2C3E6C0D74C91A2F1B35510AB2E7C4D12F0C564FE96090081A76B9163DFF22815EEC4B7AF398DCAF4AC6A39D31EB3C4674F7D007D6C04C95AC37C4E62182B0448CF3D10CC25823463A9808F97640E378BDB17EC0A2972F5F70812625EABBF6F1F93B566E36D2CB3FCFDDF94B3DEFC1AB168DAC4371398DE157EFA4B1998D2E19B4E9536038DECFB279770CF87FEB7C0904DDDFCBEC1721AC33D837AC7689676033D6D556DC70CDFCE1940CE25D69A961C6BCFB4E16CF42636B5DCE6C0F736DB467C39D0E4BBD0577F3535E7A47D3A80010A5A96CCDBA9C89CDF7894C43B19EEEE86D7B248E6FE89F84D73F76DDEBEDF18BF3AB9F5D0E69BDFB35AC1AEFD64E64488711C95D132029440D3573F1DE86EA10B9CB85241735112D992319FE5C28EFD072D2808BEBB97A75607F2BD0D62CA3223819F2FF26F047A5E1283C39317C1244CB95CA3C91C752DA2B1B36D185FF6B6FA6E779860DF82DF8450A2B131459E5C437B0FC44E49A9C613F8CCFFA188850E520E166F73BE0F978C8E770E88312F8DEB9FC4F93962AE579B2371484A6A7E09C68DAF0E00DE46749AB332791745294C3AD193FBC533E56A723D230BA35DCD4308728014FA998C4036066238B50D5A4381A1E46BB6CC2EB3C4AE4A43BA3712462D7A842598A1E5A7076320194C57BADC732197DF4A8A1E9455201AF865FCCAA674E2B427F7B3D35F9E66D1FB56CC690D61C7EAB983D3F31EE3066D0CAF61455B185902DB44CD2A85D6BA2D4B97DB516AE75CAFC855829E24160ABA921528CE718E10023D84EDAB83D42CA84E4E3B078218C44BFBA356F1815F927D61F2EF8C46C4B5521D0F8971D54E81BEE1FBE150F3B303D8668C9328B61D68ADF26AE20B4A38C4A0DD62A5B432ED1A3DB945003FFFD37870B5A514FED603B5EC54668FFD29D6DCB5A593DE0852CBBE4376B161BD7FCD8CCB8F60D453B68510E5705549E25149A1271A8093F6084759F47AA3B5D32ADAE32173B7B0DB4DEFF645D172BB02F5D2BB776906E1118167F3DCF7CB8C0AE2866344A59A9F6C3687CA3ECF74884E632CD63B6AA193DC56E087A67782B69699525C53A35DAB992F9BAB1CB098723BA2F1027E72BD20076AECCCA2BCEF8EE76ACD195380A34B934B44E642BAE00DA4C1ABF7174CF0C0A353F96F27CCC2B6281B7CBB29222E9F7067646F0D915AF86F90ECB3E9AF2B1D7FA2A233A5EC015C6268981942E0DB8E1F3667DBCE020907148E61B353D505A3077626E56B8FB108D90A5922E5259387CDCC49D03D1D47E3CEBE87A752C7562C219C25F502A8716722EF7CC7B4AF8C33DB33EFCF2B31A076DEB28A410B8162A9D3F1042E1AFCD5A9DA472393CEE28810C853DCD94F5590F2F5D9888ACDDF1FC78DC26221CFEB3EBA97D0AC4B2B2CABE0BA52E6D7BC29738837B7DFE5A2236AE31CF61A449186080519DE388F1211F6BC81663D2AC7A4BFAE83E9E64BE6EA7DAFCFA7C1DEEF73DC6F9F9714626B9F67F292DA66D19B6A5CB4DEF0E870AD09CADEE4DF12C873722521D191EDAB644CE9EF6AD93CBC951B8AE64F741B6497645E92A916605137CF73C5E30CCBAE5DBDECAF908C16543310C592529819C926885DD3C8DE66480FAF7DB079BAFB47BB99341EB9091AB9E9A0CA721A8144882154C3D4DF29427042F41810DF2BB8D59C5FCE38468AA8328A740068843F7E2C911990C9B2CC9C8E3597F03502ED2813587980918E69D4C482F040A8B7A09733BAB73E581E7DE74899A5EC59369EC1C112EEE0073E1320B189058ECF06DA8E1B74A7F4FAB3C77E2CB93066DA683BF9C6DBDF4E673F11F446DB7AADDCABCCB6AD68BFE43F5AB8EAA5F8C737AB144E33ADA994E5F38E1184A4CF2EF21734DB0CE019F114D02316703CC86BC12550C1CFB863C1249D9624591ABC9661DA47E2972231378F57D27F5C1A6B0ED2303DBCF69A8E98C6317929C6B092E1C0973AE4DEC65C3F3B59EBF6AFAA60C5121500EE6B4027480BBDFABBAD8FBA8ACF4A23AFDF667EF95B6B60DCA6A39C688BADB1DE6F3795DB7D4D31E882D001087E81A0B7846C7D0B383D6E85DD516E37409", + "message": "7EBAAFA6D04129716131907EAD0832AD490D09E97D865B4AFC5D6B0FFF4EDE6A52E961ED88DB60A325AFF2675DFCD6A87984884AFB8680DFA7378130E44F205398ED7B83B1AC32D2580570FD6603827E8E4F5E20A27758CE6D1299BAADB8A895AD586BDF7B64F8D7A52BC15455EEF240F22FE98CE4CEAC03CDF7E8A983D7FD1A59C5EC594474AE77DC43EE4E7B25C556BC1D91ABD2015B99B1AF5329DCD41B93793D791A44AF5D83DABB8E40675EB32120C57D9E6B7757D3E03008A2F788336B8355AD2E47E61B39BBFC2229D53BC9BA514BB20F3F9EE9266BC0015FE81980FDE5637B3018046DD3D4BC3D549EC394E190F1BB788619CFFF86C532B4B9F0F6F951C0ED691C59AB0CC438290E9D6FEC9E75BA4FDF12D2BED2CD988AC411310BFECBDAC48A61099CE0D0CE4B44EC9C97108A44E5C5EEC1D3154B4E72B8397CDB0F7D15AA358076E25B7F3EA1E6E80A214051C440EC4189137610450144641B1E71B5334F0DDCE9D5CA30274E0237E45B4D92D7D458ED9142CC23871E56411382CE40D9CA4358B417261C2E7E845637FD2E9B4357E7EA5F4A8076A7C2F40FF1F8AFABA5393512F690EABEBFB73811B974E57C2D473AC22E747A0EDD39E99FD6E5D3668F3DCA1C795CE27D1A155ED9595EAF9061CAF5C55F3EE97056AF6ED90E05D41E90926F69044746230C990118E4D0BE4C12F7A4AA0464F8FFA7CF64C07FEF171B2E43A917AAC2880675F929583E9040BA6FEEC8262002613AA91A2B8D4DBC1D36F23FA9248A2D3ADB1DC5AD669EA219D35DB17C9C25095AD7673445E59DA6CB2260C8FA57639D6BEC8AEE307BD9C96EEF00C93318DF7DFEED970DC1F61AC5C94D4086300D91199C90C95C1A24F7F1E4292A60AB67F30BA990D58C71002D3548A412276DBEF3984FAB312723880ED479080EEE2B636ADC75AD4423A6E0C5CEB7EDE528F871FAF21855C3164469B9EEB47B6D37CFE4222DCD0B9867B00BEE12C27590DD77C24FE640DDD34E9138E70D15F52E94F3874447CA5CEB48573ACFECA3554E2B76CEE4E31060BF132CED8AB953F0A280F7916810A107AB5BA66047FFF0003B1CF13BFEB77526265B98E54E76B891A89F3AC0ECDF71406674865A0936BC57F87B64424BFC8FDC41E471D951077C32B5AF960457E97CA05F3C378D94B60A9735E9EDCAA96E413FA391AA687FD07D9D021B1014CDF241E5460DB08D3B336DEB4CF0AACEA57E4DC6C464F698CFC2AD10CA72C102A25787E0B89249F63406A39A2A792B2DE04710C41DB36B55D2FA789004E593DECE9865771D8B16B5436A792FBAC9934852B1F55D518F9A07CFA56BCF488D61AE355D63BDC27DDED6A56154B8BA3AFA3EC9C01D6593C83C315527F5FC61BB169723346AB4075D09701789268EC1F02EC4A1CD8A5F2584E29F126B1ACBEEF660CBEF16A8E9FF9C0B542042EA76684F9D70F2E3F3C18606ADCB1D695112B129B301008EDD5E6121A8948E1165D350FF09647DCCF4A1F8605ACC750A0AA8319A6685153A7672B31A3DE785EB22E1D223D6271282AC18AEC83C760190799F082D7FB0F238F627271BE62AE5A36A34D65B5DEEAA12D6B14B59BD0C619D8D9A44238AEF1FF83C30118039E834F7716CD59E138E2ABEC2921D9FA92F6808A760031B2157103FD2EAE988AD6CA4F350F488261409FE91B5667A9A2EF1E226B8BFEDDEDB84ECF993E9A71220E0253D2C4B918C5521C7953FDFA00D50A32879FC0A68D2AAD13EE181DD47DB9E3D715574CB3D566BDF30209297B01A666DD7DBC5464F913599086AA2FC6C8541592CEFFA067B287EEDBF4C9B9D6CB23CE1DEED628935CB2D6B5CEFF3BC442B2BCBBEFE4AECFC455A3A64FA117CFD9289FC27E6289750005877DBF64CD562E2E7D1C99830F5AE63C70685B3898D420862A8C4569F2CFDF564EEF4F94FC34CDFEDED8854855F3A4E52C612258DB5EE4D702BBA98B450D070264FF86A440129DA2C126978DAB3341C4079A66F9C23445C5938FA799E78F157656208BA7C7BC7F936AF49D11148856BA55910A6A736D32E0974E50BFA608975E37AC0601FDA7551204EA66F524DD03F44F5DA28EED5D126C32794F1CCE747DC1E9B1FE287CA607F81FE7C795C96569E66B2F3413DA810035D472B7F5AF74F9CC70306A8EC36F1383617D0FFD92F6DEFA7EFE91C840EDF24430B197802979752FD55A8CA85FD8D4FCE774F1CCC540F77C02E16F1494DF170CD8BA57A86BFB086349D53E8A62E1DBDE03369757EADB0E985A038B31DCBEF513D4FF9A3BA6E8338EDCECA7C3E9417F9E133BC399F2EC0C72E60E809F79D55FE1A917CBE28FEF19D6D08A43F74DF496EA9305072C90AE3BA0D21A1AC0BF040920D3F5B8703C12A32A6864382E9CEE8D00CF4F93830623E76197F7F52309824B08B8E0D5DAF5662A36981D50880FD3A8D73D24430A1CB201A9D0BDE656593B37B8EC47F235B5CA251249A04507DDB81F8E5E4E5E414B3750AB168BA51A8873E6ED153E302F61F7159B658E316D6D183575D87ECA30185CF72C67543CDB658AA07B1DB220032DF80D287E769E3253C80F43570AA538EEF49F45316E176F1F9411F3C085257C6B8C708DA7B924B792389A7EC34C7F778E6100333E8B9FAE75A4D1A32E306AEE36D29FC6823399FF37CDD0D11C8D03F14740342B736C4EFB5302C141A86C857309A70BD74DB6C7C29C839F8D86F2A136F67A0FB3A3749542A9DD8D4A062672C75B67D3BDC3FA6B56F3E79008AEF8D8E04CC7781B23D0DAED64CFD1A91DBBAA2C9C4E765FE2FDFE6E8533848E51FA027B86AB05A0530F15C1B7B6BBB268F09A7865E202B1645F8B4267CB1A49A2929410823AA9B834101E9EFFEAAF6E406639AF7D2710E60A84B6205339B0719E05BC6724FC2892A017AF86D80D361A7FEE8C284CB84F5F09B90CAADD49CFD396E6AC36052F5CCC8E7667CC762A9F173F837A231D57584A3BB19671B8B71907E415A1672475ADFA11998F94F28B00903AC551E651A3F9485DC0ABA3297E561E0B5A5786BAD9EC8169CBD706AFA60AE764BFE01EC514623BAC6C4100F707C5E8A02F4B0D6265502AE4170AC3EF95B49ED1A2BAEF56F63D5667C9FC0AF4C0A8648FB6AC5444EC8A1FAF4715027AC9F5987735D1AF7C55AF4C838FE9FC84FF71F929758DD52E2BD4A34237350642C0E641B6710A66C9C1EA1D9BDA80198FCC56D45D67C3511BAC0971AC9B6166633B1713A969B8DBC3CF60FCD6998137AD713EA3ADA84169D49FBB7F5CDE362ABEB0B71D022D9ACE7FF48C9EC1A7E0C72B564FD2C620272A482941443838D0506E2294B760AC9DED5404D3C4D2898315D3E3A82D2E944D537817B9901AFEC343B95F2844CDC4AAC3836E7713739F4201B95C42FB7C99AF8667628C1B60115BCB185754148B3C7226DF14B6DE1AB4C6043329B176C9DB9B1D73B3814FEB89E84A4C91C84993752B7AD30CC707A71339E8A277A5586BA85CD090F799A6B75523A62C6DF1549D787BD8722D1F26BC2C150D6A38951F3014B83DE665B21F5D9D97F2237333CC10A4114796D56D13D643364306E7445F475729602A11F8BEB002BDDF30E579E26F2BE4AE87DC666974E24FEF2462120B6CD8E79D65A2E80542A9240D4EE1F616326AA528E2A1282EF49F0312174B67D40FFCB1370BAC5D1444D75FBFFB6B0887F4573A8C4622082E1FE349B2C73CDC92592F684769FA7D7CE6FB5AEADF38023E51DA4EE3EDB10368442B218919341FAFB22EE80DA96A52434B184D499A4C49317C62F6D6DC9EC1413D01A1CC3DC8853444E52718798EA158A12B72AF023079E5E76F41AE685494E947618C4AB3036ECDC74F7A043230A0BE116F2B617818A2C94C54CFAC964C73BEF969591A3CB2B7DC9CFAC7B4F9B64AB70BD7FAEC138E42908BC90D6ADFFBC88EF473CA8CE7BC960C4B3EFFCAB92E8259CFAFA85EDB7832B3E630D6D2CF031B8CB570E38C101A56B426C654464228D152ABCC6DEB888DFFD7FFDA974E60CCC2AF7531F38A813E263D9B20DCCB50229E7D8F379F81A280CEB90B64BA3657F1E50381B468D0A6608A4B5E107C4736FB4CAA10FF3045C05453EE12A9FB0B79845E077803C69CDCBF7CCF7D6FE6067ED152F67023CAA6095D1748414580232007AB3426FB2889E1BCDDDBA539A2D79CA523A2CD1B1314C87502909DA849BA9B11F9104772BBA27410018348832B0BFDA4F09AF02B351927F2B6D29D9CA9F330266EC035908C9D4023CDF2343B177F57903D37AB89D0F9E23EB0C4100BC6421235CE5FF2729C2ADCAC24D1151757D8C6D6DE53DEBC38FE866142D1BB593974F4D3198C03DE4625F41BE3D488575B25007C2D5970BB152BC1C23E48A88036C070BD38604C5844E4205F1EF3D7FAC0B4B9FB51F229BA322D3355E458C27685130FCBDF591C0520626E5703A2E85871A62AF0CF2DA3468C401644656CCAB33B2402074C59A0EBB57928F548B5FA4871A8B2AF0BFD9A871A5C257044C17E4967B70D0DFB59F1345526FE59B4BD92A1C06B15E3A6226A4821FD614D8DF612A3D2DDB2DB67BAA3878C68C16645CC747BA9B366677541171A9264B89EE18D9D169D341629393C5526C28B24CD4CFCACEA9C42DB2B1CAFD7F906FC17CCE16612B1261E62E2A700CE74DE73174D3A1E06AA31AA05044EC324F026CD39F7B13399D9D86EEB53A6DE84914719EE31AFFEB630F3D8F08B4FFB10016209C13BA2158ECCB4B74BF04EFA73222554FF5EC49709F7F8DC1D40005E91245F3A5E2A00B9F64678B2D8A9E6BF1D011900D9D12F7F3BB023D1E5985BF78F8D6132AF5C0B9C330F361EDE00473DC9EE7469478FEC02670E8659B643B92C5546C32FE7B0AD816A5080B5E3867DC209EA15AEB4B14E42AD58F34CED65ECB3B519A54BC25117EF8D392A85C2895B5A4B73CF93077E360A828570FFA02ABA84D6534F3EE0C935D97D1D1CFABBC0D82E48937797FAB31704588605082A950CAA23D6569AB793FDC31BBA561E729E80979DAB84ACD4EE6B2CFE06D2EE8C4183D33B9F894C6865D9CD405C7665E0150B2B649159BE684839BD12CF0091614E1F821046238DC9F538F769FCE51E9B8DEC0E98442CABD3A4296F1D4331A16D33CA356B11E3DC13937F814D3D6281A746F054606DC52B737AA40422471139867624CC8E9C559BD25C7C6D7F902677A84BA63E8CB817820048C1C0ADB6288000EF2163B51ADD4D758D1C87FFD574354B41CA5AC72228A7E9E9E75BE9DB18FED47C32E3C561C972A67D50A560017BE794AB9BB6B50CFC43D2F6D57E8D73CAD6227C896BCD18E0D7087F57C365FB9EBF5864DFA4A13B6B5DD7FFFCB648C1E1FE40B6A10EC0C45C74504CF2105AD443DFAD1E306F720B9CC37B4A30198D3123FA9FB2A7A9DB3BDD98D441B03E0EE6A8180989E76CBC71B0E8607C3A9E5D20B6008B010702FC5D59847AFCE122F3FD4FB5D89D3A3331AEFB96B593F724C04885B574A43B5EAC70B543BD191BB818768C67A10AD6E2D62AA4C65FA373A19116AD86A4F9A97064E0C0BF80106DE6654B4A3945983B7DDF3AAF1E14A04F6D3035542B0F710352AFC20FEC78B61D8548B9669F10B3D6E531AD07A84C493264DD49759D95A6AFDBEA5AED1C7D7D2AE6D2FB6747151CB6A5C2F9C1AF5CEDBD9CDE8D5993ACF080A0008BABC759A9DF035C648609E610F226ED128E2656A057862246B65C70774B68F54D68073393B85110285FB463DFE394D9DA0AE85985FD6882EF5B11FAEF2BAC18F9D9D9B5CBF0F80AE7AC4418EA658D68B14BAC135452DF271DD3348BC338BC6C789ED95D5C5625762E4CAC6514866613E6D533AB9814B7C337260BF16716478401689F4079644DF4F734281C16164D19C4ABA20ACCCDC517EF42C19A5B1CAA4658C27B61902ABF88EFF0795D2C971608B0570E016CA0568CCA3F7B38FD3DF5608154A33C1F0D70C2AD0EBB134A8F475A8BBEC8408D3B9B0BFE8A6F10FD6C979B13C3EC73F191B788A79B4D07AC45172950689584C909247DC8A4CDD686186DEA16676851B8A7C311439149B1A963B0CC60E5395B56ADF27C25A51BB4A2FB19E14CE66B6D11781E89B3EC22CB854A12D46970D1A009AAD071C479D9C731770D666CDF0BCC381A3D328542F6371FC6F5FF7C4D3BB06186C048B2A3774EAAA3CCBA1342927B498F2195213326C9E393153BC8846AFE2120B8FF4A455B59AF6E65BC0CE9CA3502BE73D74B6CD12A760A9E0E0D26BD105FD993DD879539CD666CF2025DACD481A122627594CAD7C4FE30948412C1C6A160C358E16B6B67653418A22321DF5B1A9EA0DFC3C82DE3B8CB0F48EEFA7DD6188023D1B8B7632270E63AA38873A2C4472F9EF1E8DA56D5328C00548DDC4D9FD79115C5F6168AA98099BA1AAD606FB92F8D253C9A55773E5629E84350F3BC3B00D803E83CC2516C6C29476018ACFF2ACF61584A175E67EB8952885772E6C2D7F9C2B79C8B2F2A77C73C8B0230F080DE716B2A13DBA5FDC8648F17573A2898E72B8850997B6085F98523F00516DC7A90B9C2701BDDFE505A6C330D1118AFABC731A1DEAB813AA0E17708122C0069FB61A02FF6D5EFDA990A23E1D42C520CF1975FF06F123E1AC0B0A86FE666F8843C406F5F1E1A36FBB7A0B41CC641EB49416D6F0AB03CAA6AC0CE3A3DD1977B4D16EA33CF75A37A6092003D097D0ED8FAEE89F761B40F7E600FD502887AD90BE4BA311B9F4CD9D348DF230A2EACBA3FC356B506ED8C357E228970A948FC4983AC3ED9C3ACC22FBFF56783A73231F7E0B91DFED20E754ACE7DDDDDCEFCCF3ACC76554C269D634DC228B38C284AA35C00487D7873C8CFE8E8657726FA845863719FCE5A9E32406E2191B791F76DA035A4C862176040DA9AC0F37E66FB84DF89CAAAE9D8804824725FEDB95E5380DC66CC72BBCA1E131E6B785EA2B2B4A05BDAE01B22C3D47CA85092802A8EAC42E963A62307476FCF94ED7EBE5538A8C6F28A6C65914CF48299D3BA2B89B3008D29CD874B79A72AB840815827566E50627C2C332B1BC60060BF2FDA320FB040FD14D52CA59B24E325B5783BA1BDA3B27415C9DBDAA01562466322706CDCD0307C3305DB08D2663C57F6D3307E1C73832F8CA712402C7402EFEE0F1BD77CDA08F5F6582540D34F1B2809F84EB2F540558EF9ED46D5C636C45856AE57FD9E4650359635BE72028D1CD37CD876E0DC598E360CAA1DCD1F9F2BB4CA27CDE012980080E91B1C7376622907BA6674F1EB9E80148E6A959EC74950A2B934D42B84D739F1DA528F5C6E1C90A238E5167041D4E9AE5352B74C89DAE368778A90170461ECC0D6B6C6C53CE36745A72F79AAA1C82D494BD89D719800A89127BC3FD55247C1A29FB8387F1E3576E0C45F4D327C0B24A75FE25EC6147C890F25E50AB3C43B94F451E5B5D67F8D3BAAAEA1FE211FCE8622600400F73C1398459EA7FC59D02582C2806D01023D84BB50E99AE9ACC217B7223EDAD956FE155152E7F35B2AEE1535885EC048C6E0C50D395B0F1C9D767048E9D2DA7F15BDE192C923F1C74ACE06600628602D1B0189FCADE0873880EE8544AF3E29314E2B5DF87BEB5A50ED72FDC093800B12CB2F870304289A73A65D7E2384EF3A388EA9F0013B2B5C92149E2538542D95FF020A23E976A7DB3E2C9913D87D6EFF12BB51EE298F1D2CFF18FDBAEF56B70CBA35EB9273F1E58A6CD38F1E682A759FDF8D8BFF60E7CBEA948E25DF0114BEBD4AF13E4E0D4E7C9EAAC2C5F579A1AB14E7FECF9E13F20DF873F8D0E090905D32C8F8C0033F5D8E9F1B9FF17EE04FE3656EB66F5E4777B60B047DAB9BDD883EAC31A6455D1719CB475D1715CA0D12762F94AE78CF3C8EE90E55E71D0AA4EBA6216A0E81566F7813E7759BED30860BF22178407783B9A8AAC30CB4D53AF140E33A47ABD60F33EE700C323277E751E5B32B221E4B9815FDCD400DC544DF845619FD733F164937144FC3D89D8186F8B898418459811B3E66796DE51D1373B248A9B3B9609FEA374784A33989FE9F5BB26D2148F7282E09C35E13295D90BBC7795DD72CDD4955E9D148BC779AEE9C7992BB85D8EAFD102FD690F2C679CB7003FC4E182678320738361C361747F49AC6149CF4CDA4B80581844F5EE4818BF61750047C35A4B10697892A80F07E946F357574527FD2D0187873BCE78EC99062C70CB4ABB72A104A770CD7ADBD20894E7BCE2874E45302DC0BCB9645EF28136F36E7B179BD003D5DFA68A572BEEBD40EB9AC1F9228C74A788671BBF4781AA31C7F8699813F32EA8B60414C3ECB894DC7B01E50924482E5C068F0BCA79BAD9F469770FBFCB3942D1A3E54250E87B3693329479217514A8D7B734D256C5D28EF854FC3F234BC671F5225B1DCC20E590D8E5D09C07B22EF0A89A5B863C2E652CC0B1623579541C63CE9C2C4F66BC43323D7000BBF2923F5B8A76933FAF950D2172C1D90F522301D9A0C22F470EB8673CDA0A1B494FD7EE9AC1B4597B2DBC26FEE33A08CDF91E3C59BA4F93E02D010FE3F1C1FCD694F05B7A8FD32D8E7CBC2934A25C481D9C58FED7E0AF3AAB527D6DEF43D53756F0C95B2B58A426F7F61D09F4FBE55D9AF053B92818ED9FEF1CB41FB5CA23AC85B0241900F73971558116C5809F565F71333713EF5BE87B0AC95364C9FAA80DBB9EA84B5A5790D20343141093F86942817D195ED8DF4A2DFC7F7090CA3DB46A92AABEEAE2D7DD8B9110F23A89E4FA7B5A1DA27D643BB879888A2238E221E2F67D9DF58E73C46023FB7E999059D3B81FB753B2AD333207873831AE42FAD8092AA04C0E4103B1CE0DCBD6B06CC2F0AB37CD1D10EC4C83428CDEF84041D12BF9ABEA5C80050A853CC73FFF3076BEE68078737F6EF483F486215118C640790D0CFB4C6E5243691FB73B1294E0D3A494A4A538B94FDD2746193D9FEA24C1C04F5B20D2D40B638CB932C35D953A9D31260B76DA878FD52EDED058D1DEFD9CE214D14C3112FAB00B7F2DC88F7EBCF79EEB1C9C8607D6919B8D32CC8416E2B981C141198DD9884DC3927EB0192B6361AB556EB3977E5E242E5E26BA60BD42892F46F3F2DF684D0D9FB41BE42C04F0C248938AC79F110075B42181DAE62801DF76AAB50AEDABF4361C0EC597F31245B0390CE2629DB933E450E09DD39E6A1B644B0FF672B52ACE2AF52780D3F6505551F52045028C4DEE6D1C6A34BCD5E95E9DE1BCE849643BD07E0E6FAF8B27504F859D73BDFC07FD2034595AAD85A9DD9AA5B3A72346D6F3C4B21C4CFFAD8247C8CAF0DD9A708E11450502BF3C28EEEDCB0E1D32D3EF1A3F6237E34C0E4D0222F496839B7374EBB7D786973E85392AA8FF2A9901D076DD4C65635286276698DD4388F867D1ED18650FEDA9B03C80A3B5BD0AB3A62A45ABECFD55898BDAFBA58137D4BE29EEE8B3B3D1C4467B63DBA1EFEF2C81CDE7CFB101B1E65084A0E92955690C8CDE6F93E23FD79B76DB475CD24DD92A7504510F8DC3B22EBCD0288B4E479F8DD835297B196531D2DC759364306EB6780FEF31C9E34142B55988F81312B310093F77CB89C6E819A7CD3450D0790CB7B5E33A3E5E51DF05A3BFEF63320CFF072D450D71E7239AB24E4D83A8E8E501A5BDBB041219E15517B15EEE237836672A761D36D11EC973BAF65320B368906392E2689A9936752563172B3A5ADD90066E01EB394C77E40D57553B883F446C42EBB9CCB47FA56816B06AAEB62C21C8F57F926420AB7C1D5E97E73F024C259011CD585C23D30F99D22197B569D67BF5965887AECF553A9B48DCA0C418778AAD65D4843221B8217D2D61BA5A46C4F9FF5B00B78CFA8B6496007A1444503DFB8D7CDE7A63D5D7F54EE5823A33EB3A155C20F0011304068CE0385A09170606FF6895A6955C211AEF5D13BB93866C9CF00A911A4A50A59133113A9C7DC53409097808A6D0DC44A7776B41A7A43818C77CB51F3E20107F080F6682D90399853104B8F3AC4DE8521048B22BCA58B5F7B5EB3E3503F638C1FD24568F23EC8C59A3359A5C9CED0305B1B81677E20EA35F9E896E665D3CBBCB6155E1B0539A0B26BF95396DB8548124519B71BEC19A17DFD4AA2A2E134BEFDCA352B01E1255A12377D811FAED7809C9B881B24C185F1D1273F405F5BE82FED08F26E6C11D39A604E88A1EDFAC8AD3DA9FE8B1111C7E038A14CE58B9598AAE96B7BE84C153A9B26993CECB1CE931E0CBAD5F7F6C18B68E14E83A6BCFA33AD2B3A707118D56803A1E55CAC8AA93EBC47F9EFB", + "signature": "626A3DE2BEF13592E52829D91DD5CCE8E679AB2384C317DD721C3D90C9FAC0DA9E07F5F329FADB83A1C3C1A06A6351AF25496EC7FFC232D060982FE36AB460A905E7E5BA6FD1D12F17E4C4C8D34F531EF6AEFEDF5F29E4F6D24A8C9BCE0F803B47777C78840CCF9AA4BB798D7429EC8D9BC547F24A203D565A012BF17903D75F021E2FD41B8128320C274B95BE21F795F0D13F1096E59D92B85AB447ABF603DA95488C8CD4EA2DB181D9B66626168B765A6D7E922AA9F2F79631CE32A6DEFD4151C4F0EAFD26B50FE8007518280A647B8C4BBFC48B75AAE50C20E988BA863EBD36465487C72385C16DCDC5EF409911FDC9FD9F1F69236E18813D7688B64F8735805AD8FF8494DA36F42133FDE81539CFD1C430DE02ED8B88D5B0DC2F411E7192759971E4AA68E5546F14CA4E3F43ADB3070A8EAC4AD82383FCA3F8FFD6A80E1984653968EAC57BF55BC14765D91101302AEA86B3FC599C100549F80B75ACEBEA040AEB4FA0C2B4EB4803BA549E0D873D99DBFF0C8992CACD6A2300B46F5F4F61FBE05EC6B203F6386F57F49223550406F6F4CD9E31C889A9ACE17D9A846F7590F8EF0A3FBD6E4E4E3D940EF78A9B0B2975A5B442F141DB9569F993C6398AB98A4C5C5B3BFAE5D00C53AEDB5C6376A7C72387481D72AD84F96F7DC59DDEBC41D062455CE042B573F62C98C0B580AF3DCA8155841FD66736706FAD04D9A518E96C0A1C92BFCB82A78A696ADC70A518B25DDB30EC97E8DF355F87C322008ACA4151E57274C2E219EFC811A538B8BA26DD44DDE9C429C8566C30AD085C1569EB163DE705612951F8C022656A2462F92344329FC40D59EA66C07D44145F54A8CAC1939A01F359F54932A9E8B691E0FC3D01894198ABA75E851DAF35CA562DD5340DE311F091E2C65CC294558FC1326856924533A46F754F90F51569472C9FBCE63991D95B43ED76453707DAB30717A874D17535C94D880164FE89B014016F1BFCB971F651178351885034DE97FE94021EAE46FD5624E2C501C133D56D359904F9E0F8A1ED887D975CFB4461923FBA3AE566A27198BCF6938A4C80596396A2BE7755AEA803F4CB7075DF5A7D70788713DCE543AE2280989166EBAE4E7DBAF3DD6C92FC4792F0F11DFBB9B4A465FF9AB96701D5795131D71285A74FB93EF20C8DDDC705EA1992C1CDA769D2F43C5EDE7214823CD8F2C7219C482A6B07E88C6DC3186E04FDE3254DA0E9767FA69836FC509F5A9D9CBA41B12F948F163B2FE487CC83BAA5986CF84D07D171EF9F6944B5DC9FA7866FA72E7CACD7B4345164E4731971C8A75D96E9EB0C61B4F1F3F32CEFB9453615929408411F118A6DE1A9FCBE4FCC71AB730CAB4BC28B61DB6029A788437BCFE5AEAA41CD90418F49766E20D91E0E29714019CCF304371CA4C498EE48C5584FBBF146B888E2C3926FB5BB12CBD0D1736BE74EB533A7C34C06349A26C3ED86DE52A37E4B8EA2C1108BBF3E6773267C5B5C3E50EA16D56B24DDB32FC7F9BBEE75DF88181AE97FCFDAE2CDCD5CCC2E141A9379820CDE613E9FEC61212D23763825D94FA1102BD7F7EB1929A2538731A7E753A7F6E6BE57172C9B8349D8EDD698D1DC25C55D7F06775C4B9534BDDCDFF33DE2F1E9BABE78DC320A202ECF94037801F42ED1344091A132A24B875535322FCA82282D9AE2C0E1E926A2E9E1A4D2BEB6A58B85D65A7847A57E6336C367F8C0812C055B18E8A0AA987599531DB98B8ACC58F5DF9D8E7357888594A188ECF9A805FD767A1CC04847BE22833994784B545C4895B18D06F157F3B75BCD922A8894E2D8E3D174A3C3657B4D4A7B7318A4864D7EA59478E49B0C8319375DED55F93DDC5A51C6048D028195D4DF04206678644A2A6A488F605228E4120FA97E271758657FFE34F0AC5044F8718C3E184EEEDEB62D0C29670250D491E1FC3E59246EE06D3CA31C167BA3FB52A77E1624E34652EBB1FA92DEB762FEFA87AF0CA5872AC6E2B6429ABFFFFA10A5F346F032F753B7075B7CB32E9E899D371C7AD8FC070D25D6C919FA478FFEB91EFB62BC331D0A975157653D07E3202452A05303C9616CE9A647FD4C97E1E0DBD9D8470ACF5D5DB77780A5D515FC7BA795A071B67F7F63D8A4C6E05BA2A7B31AE16EA31D8252562F44DBB447935A3EE504DD135AD6DAC43BB01EB0C5CBA939AE446FC260BDC488E3991D1BFA5102E262C4E31A034B8BA12C1E0AC599474DD98CC014F387B719AC06327BC5F157AB80D424BBD10769BBBF97964DEA127FC52F418DEF5DADCC93724A725CA47300A31F5B1D2D93AADF5FCD59D5F30BECCCBDF34AE458C50A5B54FEB305EF1C3F42556C2E97DA0327629DB5AC8532D6E4AFB22DA1687F536C17D7153D8791805061FBB31ADC0AC2F15FFD764E46DE3AC541B07C55BD67C7A5A972E0370620FE67449C58769D269E160C772C1DE53C46E880D5DA7D58EC100C6810B1C6A051F73B42F8682F166069E6D0D06D2A5894E4B6F74C42B31DCE09281EAE9B1DB21B521D6F910CB8BEBE8F7C09B137C7C1B7B185CFDD91E2A0D9503C35C99EBEEF4B3011A1E5996393FC21E972AA0E6F576A426141699AAA0487C686C1E14E74CC697F4E21591A75F5DEFB98B5D649EE2AAA85391D25FD8E2A20ADBA6523C26713165ED207CA3EDC7F0CBFD5468F4346A209D7A8EB2F63DFB6255F54C062BBF2C90631B539BED1A557A16225FC3DFAF9B6EF2BE10C0CB279644AFA74A03E66FF4FD965184B9571D4A8EB2357A4EEDBAB71275E3D5DD8635C53D29516E98F74B51051752AB7D1954156A906144EA4E54A11826254529835A80B6A3599953E012D4953F4B610A85AB55860C305787D00BD61179F369579EE1277406A3F55DE431E3E7EA8DE07FD4484DB4FF458CFDA28A2307334A41DB55E31CEFB5EFCCD922E475D06979E690144F77780BE1DF0667F746FD0B2F72F87399AC11B9417568D3691AFE1671E08FB2FF508A68AF6A3E0CAC6A9ABA02A4E8AFEC4B7F41CA03EAFC31CEAE5C523703FE41C1CCB6D021678EA00B6AD24AC63ED1F6880C4585E4E85BD975EC84417E8C4D4C2A4B6C10E11853C9DAD6F07BDD25387B66AC3DEFE166D6F85576DBEC76943B87E7C91293D51CB2542B63828571408F893CB541C8A69AD3054FA9EC6759A173E82B55D78CE64920548856A664E21844E97CB264F42E11754FE5B17AB60FA85897D65881207164AF2307376728D738EADD4F486BE0E5CD0F1FF2B080C8D966C28579DF5592AF1E2FF39EE0E318596B26CA5F48F789CA0712A7573BB6ADF3706D53E644B70056FEA3C7EA90D0D1621314047545C738E93A0BBBCC8CED0DBDEE2EAEB0709142630353D434C50657D888A909AA4B4B5CBD9F000061D2C2E39464854575964747D859BA2A5BBC1C3E0ED18415379808394AAB4CEE3F500162C434F" + }, + { + "tcId": 10, + "deferred": false, + "sk": "2EEE200F329D7A51E31290AA8C6581EE83A0B6F215ECAB93D0F0E4D0350B4548999ADCD8E8E40E7BAD4ABDA6B7194C206595C2747C4CE24E6EB6BDF0101CEB17716EE0336E6730404E8B6F8F1022F66C791D166DFF04E6A18CBC05966306B34745F4E213CD668E079A0DB2762FEA5A1CA548A026120289781B847A96A070F43F10280A08252564A48818052C6042280A4989199005CA826940382891820149121204024EA4240512974CC092859A122048B82812B881C9360D4B001090B60C0A398600A5100099710BB5201A196ED10612D800251A418E1B3321DC404D20C3404492055B1248102500080468C1B611D4C2100C94046442204B361189885022A08561208A23B64C43286413027121488900300212A33109B32102A561C4A80154185203010A00108D2230801B1760CA406283484E00B949022622001765CB020213B90D9C368A83A2915220465C82898BA09182203118B30112B240DB026880200610112919948884222AD0808503324A583231511646A14445A0A64598B80CA49230C9828D138685644864813669080460E2422C60204900B50113496604C06C631285E1C8295348614BB828E0182A634881D28881C1984444867089369208434A19A920182088182940A132514432688BB87113226D132051A33031C118220A450C9840518234010903929A1226D28691E3828DD2B26810094E039728D8402598243208938492468543962192982563322102A291A494318C306CD4004009874521B284D1885124274C0C410D61402D8B146283A689618808D9808464862921994C0A990454207014B3608A168D09150C9C38305AA68C14118A4C120A9AB03109122018328AD240492294650B23121847060A321061980583B8300BA08D633426D14260D1886513C6685B082E09B9601CA48D519861481248501431E1B811C41082D344249B424D1B310D99105084468DD832851B14864B102C221211DC908183167008A770C2440253388112C68423184952828DDC408C8B4884A11060CA8000DB2089C2805199900C1B044D22874802378602C040591484C0B221220790C4804C48068EA22006109489CCB60CA04226CAA46552003050B608A146914A007221C711D9088483103143C009E3086961204E239200C390611A3529D808421A422DA4208120A351CB080208495161144164B044D0A6400C4081124025C9B631501870942850034868E0B22DE3B86062486C0C336D0899305AB845003991109040B90DB8DA1A76D8382906AC6480001D09B8B836B9724779F5333E5CB7EAFBC9BE79ECAEEF30716D5B8198957F201320D88030EF5C82C56EDAC3E6E7CDD8D272EB421CAE9BD5F07FD96EBD3F21C0171EFA28612807DBDE1BC11587A52AF2DD2A9AB7F24267DA67ECC77585BDB335DD29E7941DF37995A7680E71C4E688B840A19455E569B5A777BA3137384E0FB6F2CD937FF55A389758E95A4F145416EFB0EFB094BAADFEC3F91EA5B9AEBA8F461F4B2A451ECAE68B50EBB69D358C12227E8995FFE00D9A3C6AB4E00B58AD99C9240B4D2AE6722AA144E27B6F91732C06A86072B69001AF41F30CECE4869C334EA78126A47FE2587BC76B587E25E61B1EF8CE536C0AD109033B14DB41B9F2F3E18D4F812428E9E9AB88E6DD01E8C2474F6F5B1BB1FCC3BD905F1B16034D9EC562E65F06C14F5BF497930D02565EC9A458BEAEAA5CEE6C93207AFA1C934961D1A0F6D726A4395D4730575BFB09F41B21FC5A816FF6503A0ED308D693EF4FBEB88C09CEF42B1B1982218C3BEF1E81B63DD0D9B1BFFEC50A5782D00B9EAF42DE3561E47F2EF9B3882665328D17567282D1B1B91FBDDE4B64A5876BDC61777FBEADE3144444577D591CA0CB5A665251DF22E055E25AD7543A21566285FD3D3C85E7A4849DA65A28658FF631DE44ACAD7B066E2D88944BEDAC4B220006B19F5F15805DF64F320AE38D05F0DAB0E95E02D1707C23279F3CEE21FBC0D921B334E2A41E7D07EAD955FE5D530F3EEE696248568282A4CB03C3E017FD959560DB0B2F2149F2B01FA4ABE1FD17C0321F38E77460C29E93D88CE4301B58A493C1B29C1B81C0C6B720ECF408EC4AC8BB744A79418531BDA100236268C257049D84598BE897D804FA13076BF9E426D700101D10460E1A97FF32974E1B981893C0022C1BEA990AD92C2C52409C05330FBA5EFFE835A2D57025BC8F22796EB42E6C3CCA9240E3B5E098873F45D5F2B290C93DCC1485481D3689C835EC613A5EF5C6EEBB21AF65403023EFF15867EA26E400FA648AC02C7BF4FA9EEA4FDA649DA80AFEE18A660C6C8F09FC45CC6D0C1941829488249052FE94E9E782C49174B680D7362E41AEAB16B797A05FB55E66A2A0DF069106B3E28F1CB7E90B5C0AD18936208AFE951DE9BDBC1EC66259C9D80C9623C68E95102EB6C597C955B37C510BF421FF5B38590564960AE172DA8605E01396992FB918EE2C107D5A13AA1F8601B775BD5B9226AE66F28FC62FF06FC2ACEE4ACEFE64C3234E4FD53B76CF0232D5C9D7802A040D4E529616F0F43F118CB678FFEC23BD92CA08B18617B4454CDBFEEC86E9CDCD80A8E918B73C3C3311D258C6E2F7ED1890FF0D4F28E935B41FEBD17A41048A35B9AA2F15D1D32864DDE6D8A82E65C17615C71F04A2750F5D9C5D62C24694DFFDF1C900733365272ABEAD17DB695B5285DD16AB83751AE3F63742C5F87806950EAB68E35DF9DB0FB4ACC7409BB896AFEA9C49DCECFB9C933AF12DCB7723777D0059460A02309E9794B04E7CEAEC0AB433311BCF42AC636B71BF73AE439EFC3C4B793287E7F2C8FADD81B2C2A9A09FA1C956DE94423BFC76F791AC88E9BF0EE9493BE031603BAF103BAE535B9A366DCD45EFD324A5087FA6D214772FEE650488F83EF201E9EBB8F60B86B40B2415BDF5AEB0E20EEA5153534F93EC093431850241F7BCD4DB2B5ED441FD8013F14566F6B4ABF725B3F966E0C3BFEAFB5D0C2B6D819887985CFF7DCD647E0B5ADA53D895D14F0361A8E83A7945A99A833EB3AF65D6C9F2FF811F5245A629BC646F3E31DD9D7810BD4404A1301D11D30DBEC2DE0163953760A6C5C7F033BDE8763DEF5D396BB141788D239B720590A79D73BD46EC7C3280BF852A451FAB4392630E071ACBCF86236F7C07ABA6C90BCAE4C18338308A08C1760879A8C2E0D561981B39A4694DBAD9AAB1E4A752F87CBE6BCC9B1BFBB314EF3671E95C654B619394123376DBD4823F5498991DE817B82FDAD2C06AC74CD2F0FE13897527ED8056CCF315C9983031A10E226A2FCBAE1FA327EFCE9F7241218ABCFF7F3934D45B82DB6124897DDAC45DC241CBB42569F926A6740ECD74A9EC6DACEE48CE955F9B3B296E779625A6514AC5D586BC407300572B3693C1272609DCE114A1484F09BD7201C285C2E8CB5C394B88A1FC9A0B72F491A7CB445B3D7F6D9585FA0AA6FF2B71E32678C8B94625B69B1F008F248DA1FE9480C653974BAB0153B78AA642F191522535138C326864C4C9FC895C092C1D05659F01EC7AE7FD50C9E30C7C2E4785E2EE1A7042D6A1AD17A73996B8ADCACE9888DCFA120C8DC527860734EAD355C47136CCBF738B3594860B795ADC28", + "message": "3F1B179FA452CFFC1F4776B275BC9DC61A4448989A5C74AA4F6A42748E49DF12AA62C5DA238BAB9F4309D563EAFD739B54E8957C0E91DB05F63B2A50F11205F5AB60B0E857F1AEAFC0562A76626AE579BA3387943E8B735A4B1CCBD23A6CF56D7F38CDCF772ECFDB7CD40781EC2622C10D65BCE780852D7930281726CC2B83C8D8179D842CF3DE761B071A6B04A383624398FEBE34CD841CBDF9C256A5EAE3973F0C256F89665A0B23F0B505A2EA73F37EBC11AFC2C3D4FD8626EB86FF0267D00DBC567796011E5548C08208CB0B43A880C1590CBBF0549683BC71A8BBA2CCA5F98011E592F3B5D7C8CCA0165A58BAF8CEA629CBA860511EA2E86B4CD9E721E8D7DC608504114EA98D016C0C0EF67EEF084B8FDD8BA4825A0615F7E09C42D935D9AF0DD847C2435D84B4702ABA573499C9088EB21CFB97E5B5A847476FD25EFE2C2763429048F797FDACD8238937024E5D66B3FB40055C3DF19E213E5941095CD8FA62BCA591007D03CFB879388983D6E7A189782F36F88EE409D490C5FA66B62510AD0D0EE9EFE6DFE23139944046C62EE639C0F82E6D850770A69577DF6034084DB97E4FB2BD206281A79CBBFFFF8A9E4B70252F6F03DE8FFDBFCB0A5267877FED3893CBE5119F0C6930FC0DFD82C63CB1E7DE66DF2141E184646151CA8A927DB49A3EC63B3B862AD60551B0E562F35E109594E4E43B192BFECF066B3C7612BAE0E170F0E1D7D246CCC3A2F94D3FB08BCF9DC7DC44735E258B1F9D0D8152EE79FF9EF095EEC3FCD872D9584361A44B9BDC88BE2AEF1158D1765EB4DEAF441F2407039E98DB8D148DC8B7EE9C44D5833FFE4C52A077F57D9E36CB220251C58F61759D18E4E449E72F29351F6CB08F9D996005A33EA695C21FE883E1C3BC3DC3E8239F2BE16FE445A18AF83639156521188EDF3F15ADB300A17F88C829EB72275F6F35D2D1A72B79A01A50F1A63741A8B1ACCC35E49D331DF670D30DE8855FF27C9F6D7BBD16CDE4C4C4DD48CAA971758D714E89DDEEC7CCEBF2E89F8CF03D7E631B9A18ACCF19FF35AA24AB6A1E10DF105FFE2603C30E16B7194AD615038FE96F4767DB8882D48C97514CEC057EE636C9FEA31BDAADC5CAF6239A805BB05081962A2A5054D9DDB47AD9D3C98D053A5199A687668425139998BCB466364F656B1AD9F13FCF7FDC50652841EE475D86AB89D0CFC01C6B5B876AF9D0312A43DCBBC71B2714B0C3226967A3D1E0AD7E9368EDDEA9120B2C8641EEA203F2E943F43708EE6CDBC6748A33E3DBEDA2AC492A6DEBB9751E7AE4AA33F6ED893AF7054454467E29D7EB7F2163FD24F7B5607C2E77DDFAF72E983AB532C6585AE8D78757DA904D1FDBC10768E3E70D582F17708B51D561C24EE0D5A26559EADF5463097155540F26EBCE03D89F49D7033AA00E1DA5ACBDF148DDABEAB739EDDF99A6B2BBEB48F83E3516380FC7AA9FFACA8DDB53388485061EF5B94E92443C24DDCA823E44A29116F346A22BB3DCE7022C3E2EF35ECAA91CE5F65D7C5EEC85D741ECEBAEACCB39F881391EE2A06BFD7B72173B171B7D11C8792F0A7D9A125011294296B157591A675649716F92234BF074F78EAEFDAE1AD79E4208C6338F42F2A9B105EC5C717301C638C63555AF0A81F63D0CDD04F9C22E2FF223CA5AE1A01C7FC61E9DA4412E80D493A7C0DD49CAC10C62A7D3ABC1B9C74EAA2D8AF248946EF8A37F1F7017E49D11B89EBEC111D85D7C1512EF4F99BFFEE68FB588DF3F39735169D1B5A647D71F52F76C6BC09F5703320DC92BBBE6D7CA592566483636957D235F5D18150B6A4641CED6276319244CD8EBBF74BC5DD3AF82E6C1118D19ED291ECF84E4EC2FEFF28286898E9659B01A37F4612460B34DA8444A4805FDEDCCCA5D6D8013335B4139101F28090517FACAEBBEFE59E44A969FE3B8402D690012AB908EA590249BD9354D456EF65331608478B2050F985C5903FDA5AF0D918E7F7E167C3A669B727DF0CE96B63D4D944493C5D2BCE97F2827CAF54103A18CA8CC0483BC8B98C42657349B8438C0274E4401463CB55E93023BA114FF8CF3A718740756DD8C92958BD07A304FECBACA3CCA8135AAB901AF23E1104E202395A08784873E03FCF2D07AAB003E6581741389C238942D7A2B9FB30B53CF5D0C408C0EDFB1C4FF448D745FAFB0D659B4BB76B16D5B61B0A38039488682907151802A815AF220F82680E523E838ADB47425369CC421DD36C2E60100A9EA7F29B05D985D644A7FEA573BD24B922396A481E33306AC41CEE9DD8ECCD9DD7833F8CC77477EDC2E97A72CE2DD930BBBC58FBFDE78DDE34CA1F8DC758CFCF2ABCD35CEDE0657B35583F9C016524D3AAA5E698BBF85AAAD01D7D3CFFAD4602858BD7E2F173D6A24504E448926DEBA1F70F3B0D5B454B02AFC4D0C482BA8019A0C209ED071BD2D5B341EE06FAFA7FB0D1FFE77FC6F6C49F78EEFEC44999E4330BDF33021EBD91DE8EF2042FE4C3F19E992A5E66FD9BF8E3D428AAA8FA51C7C761C2CAEC8908DB3066D50BBFDA98B82387E92611514605D6CBCC0AF9FE08B39AA1DEC89CE77987BF3BBFBCF362B4AFDF12A8A1ADEC69962A6FB26610C816F023D87E648A77DACC3997127AF770658921DCD300EE2C8C0916593067B3B31ED1B6B73D68EBE68CB22386DE39E57FFF6AD766193F99CDA751316A5B0729FE5307C107FAF6DB4CEF4B1C6CDE957DCD6361606A6606BAEFD9A1AE08A5DB21991F022C4BF758D16FD53D6CD41F637F5569D7357CA048F07F53C850CC56A07A4C2F3BD04DEAE79498EE10B366861EA82A7E04B9202750D4FF4017239BF1BF7088A3F2E2C79DED5A12F75CDD754840868754428BD7392E4F01F36E3B450A9BE5BB95FBA71C960C7D09DBF24E6662C86D8B5C3E37D76B16845B0F88C40AE7360545B3304DA5CBD2B58C29F6EDBD794E9AC779227B0FD198EBE3A172FF4B8896F0C9BFB7A4FD9FE6ADC73E097046FA25CDFEC45CA1E7FFC4FD582DDD8C79A9F3959A4DD7E3473D6F242B0A6AD4DEF109C12DEC994F2E313EA1930ED25CB401B82212E86150BB53BA88138AE3269157FC2A7A919E21CC068E0B9E934701B572AF0E20FC2CDB2B7452CC1E5545AC4CDD34EA0097CF531FD92E3FC38CC50E1FC8ED59272FF3D631FCC239E4AE0AFA46419863A166DAA2CBC63E24C26ED7EDAE476A194F8BFDD540D640DB3A8B294E0DF0AEAB7A735589E23CE524F534AC82D80CC51DFC08EAE4FD02E6F6E0BCDFA0FB23697EE1AFFA735566223A70EAD827DD31881A3C2471677F905B64E6AAE00467561FDD6C79B45016F1326D705A854877DD91D0B147071B00C5F8A600116487D39284F6334FF56F124951333F723D68465B765B32B396FC4C432D51E8C6A9782461EFADC2CB93EE38D4945833435E2E27E17CA98998F9B33057B1C73E2E43B6A184868DA05559B3050FF42C76D7440E1A5B803C8D4B0CBAFF9FF31C7E98FE2D011B3F87416889A81DF9F48643E943336430602C5B44C1D11BC7F62A0D67BCF9964815CA0AB83E7A87DB714F2C1872E5B9F0843B82846516E54A3F7FE311839F4910AEC6CF0D23F86BF2B0B05BB71B5B47E93B80F7060A350EE4D73EA09A6D489BDD064763CACEF5818B319CC973FBBC78E01A505A2F6C4F6812819E02A573AD8F7A345763943B623995B0634562479072D9E42437FCB2D02479DBAF2D088B31EE870F11047E965D04524D0CFF90B943B1BE969DE752249E8B48C609F14FC48692BFF40EA6095F1967DB766C8B4E18FA73DCFEF18F2DE1D295B51A63880E288ACED85B188B3D10A0B025BBD934BA43A5AC5E1829DA836EFDC88F4BC6BA0F4F23A4AB16DEF3B5488BF6C974EE1BBA51D17BD472C731DD35D5B74EDDD3C9177A3503D783968BCF8A1F2549F70069164C965304DE2434530B3841A2AE7DD47DC5FDD9DE046840B4D65A08A71A3D15778865CCA2418F154403183FD44B622982C64F771C87E18C09489493E378476B3B1C8D14C8009ABD3D1A51CF806189496A4D70FE857822049D3DCD4CFECC2F95D2A8A16D94DC6703B4C4EF3E8C7EB9D6859350131E1A03EC8A21E13F045F822C48EE3E3A481EECCA508F189954AC267E6CD19C80F8688410E2E97C71A6C792DD6E33EAB2FD16B82214588B923AF6C6069387F6A72CE06033913B50F0310112DC2143802AA2CA066388C96158AC154C33E9BD72C993B410FE5E9D7CF37A30EB85A127A7773ABFB416419A5B4DDECEC10E2EDB312C86C3F3C8BACADA66D057FDD40740176D137B1F1ADA098D978CDBB938F45D4B7814F2C5B894CAE249CA8E1FDF31E81997F7C55B7A43461F5C7C9893AD0494F4F0272FBC20D80F327EE55250F9560A301078BDCDE94D72A7D113ADC7C739D7AC2B8775D961F89245C5AEA8ECEB1732FA345FCD84A0C07C65F091B4B32DC4E117D24D782C404E8FDDFD6E9E65B3633985D6DB8CA841B9F9A3B3C617F1D69FB454045C5024AD09C5C1080F3EAA64202C08838B42E218F56422722536160F97ED3C08F285EF7BCD1119BDA59DB5EC6BC8E9DC1789B3CBCD469A4BCBE1CE237366A5B51B062D0A08201D4F0EAF6F8FBFFE53F35999763DA2470F2F9FE79BDA60285D052D65DABFBC43659DC76602DC662A3357BC3E4BD07BC32AE5B5E94D7DBDE4B5117BD5A9E3461021A569E200CD3CC518ED6559BF2539D8DAD74920DFEDE8DF8FD8333FA17F0798A17B5385A9569A640685D7365D3DBCE8411D44B17BF79B852B1348AB31335AE013B2877C1D8AF62F88C5186B7313F2C8736472FC5F2B4B38F761009F7623292EF14A4A4006305CC419A3ECC73082F63BB2CECE6A624C2A6DF29DBC6A4F0FD3658C58EE694FA58741DED54889994DC6A3DB4FAF5998B577EFA399E58D822B99623D76050736C17B5218671FDA3BCDF7E81B3E85D87200DB9150253ACB07AFA8FEAF74578125E1E26128116A7446C804DE54FD2D2B1A48E684F73AE91932A37372DB66A230AC4CD54869A0115895D2CC494E6D6E8B12845551B4F3DE0B3A4C114979F0471311434BB3784FAF7F9A9B88D536235543ECED732289B383E8005D98192FBBF41EA8026CA3A14B6895A6EF0548EBEE58C25530F56E0EFF157DF6ED0ED0D5565E9FD474B38EF5BA74D24B82219F317AD51F3E7D6F8E4BD8836B91525E162DB417C87E36B3C0FD874FB4BF4136926AA6D045033C94FD1EDCD69835A116357F341372148C4601CFD84BC36A8E5B2260B90CA797CD5A41362C44B4488399394AAA431A63A74B774E68025D7DCB1963911F2BDEEA60DFB24E87196FF38479D235C98E83F1FC419C87F708677F98C84F9C4848B255DEF2D92E3506A533D36E56DF81F6461AB5BBE9D171ADDD39FDE7552C5D4351DB59543C0FA939ADD6130E25D4326566FDF49CDFAA240BBA0B027257D2ECB83209329944E8F44AB785560DED2BA8EFBC55CA31E48F4C94749E4D205A50BEF3E3F039DEB3EECB213FE92C1C3E98A9F72B6CC316D6C0B87BE7F688000A2433E3A184A68722D44C7F6C90F2AD0B248AFC9E57448E3450888A875CB3006E27C232963740B985484E7FEB07775F4B4FD89AF6F627CC56CA1AF23E3BDF61443786D3F04DECD3CF71E2C6139B584F52B6B656CE0737F50BB270830B102B781E621B3356CA16019696A23EEB238ED74D160269A3EDD35F7ADD9E065F836A61A0CDF99272956555106A349166B2C299B8D0066581DC3608048DD8BC2F267BDB2808E1ADCD37A7538B9435E9E5D7ED4389BD2CCB6E926A927BC6DA19E8E0E946442A6943F65C56E5AB7507FC6EA1DEDEA7C1AD087CC005914CE80A241D42C88380A49BC4B6850536C5A99B6423B77A75FAF76CB17479EADFEF1FC90B832C8F36D92BA3E927C9D60473117267AFE4B115E39D50AC7991BF248DB38E8C99784848013B48D4CD6E034B93E643239E78936DAC6283DB748062220071473B0579FAC64510D033525D786778C53CEBC3BF95C4FE9406943E9D68E17EAB3245C57C00D0C206E3343D8201A2F6C278DD61D0CD42B71CB7064ACCDD38551DC554007F29E1929EBC81025CD1A5AA41510BC5CDFF340F42C4FF6DA37F8E97F5911F37ABF457DE3EAB6114DC858C0C14B9BA5B652DF63D0CFFF4D6F8103E0FD15D87D8EDCA53FBBC70E3B42C410F379BF77DD17F6FF57D7A0D01FFE0044F226F8D65DBCD1803928B29CB6AAB703A0EFFE4EB47329D9D373954F0F15CEF2577EB8F34665FFF2C774EB07F0CA72ED27AFE6EDF158C3AA193F3B5CAF99F52430A3662997DEB386DCF0A6781E42180ECF44E9043AFE95BDA84FD1F9EBDCE26EEC0A4A08D8423111B320EB87156BFAEB3827389108E12E7AAB3F6CC8EF67A7C877BCE3192E503608D6F1E5697941FC1418C16093A55A2ACF2378590F4B0702998A65C8127F13AC98BADEEB32B152F3054EB7D0F200322E40CE632CDAE8F0E6C22497BB6D464ACBE9B461C5D39AF9334F5342FF31C9273146D20F5D4BFC61F980B1862BE4A147474DE89A1A3278004F2CAE293CE2709748507C5DB48D98B484CE933DD3E925E1788F2470C91177ADA3869DF6FF81308DBE846F50C51AD66CBEB2AC91DF1C86EC22ADAA6C702F1CB7A141778BF957663060725A5AD6478E22FC959FE5C918EF1A11964E66B1910018DF4698543CD3015E9876AACE37988370135BFD7047FBFD3996B45EFAB6FFA70A4191F259B8A27EFA05E7E1C75285CF70910465589B41A9D29F51F7BBCE06457A3DFC540608157479B499B2F0CD9D8A8D6F2C01FC79E5079597FB6E2D1C3394B8D8AF65DD133F9D9300DF3DA3D740CD0E7E13EF62BE1D29A3DA6745A5A87558F23D89319BAB09A15F8FC01AA388E1FDDCA117A27426D142094A11E6B49E2C541A82C685D41D6E2520881534012774B4C01CE3D2FD8FDAB8C25E4F0AD1292974C4C141173CA219C07314314FDF94A05955E210DE13F0165C990227EEDDE23A52D7F4C8A181C996D0FAF6C313EB74BBEA4C2CEC0B7B01698C63C2E1D37313B637271DC49A7EED8542EE8BDF7C7D791F7BD59A029419616F9C8F478F060B855CDA73418D0AF090844FC0066DEA9DF8D4F3C9ED58CFED2A78B427B42B033C46485B767D75526DE8682D6AF0BE91169650BA4ACC4D54E0D357E993FAF358BEEE3F7F988381EDB31FBF174239A345130BAE1B0DEAF27BC5E1DFF86B29712CFFAB670D35D19DC5B25DA43D481336C0CCC2120427F30326FC74503548344B585C082A78F96F072510D50E1110EEF01617282CB681CD352A23607C3CF7AD9AC06FB52B38294DE8F87894D25C1D278678B048E3E3F4BA0D884154C5E16780BAE2322C389667A15EFB0B21718F56767EE942E4BCB190CDECA74C92DA8848F41AEA2328D29B10C95C6DFA74B0E162591B1BDC0ED6826ADD0B04C7495FC30E586FBC03D4E871915AF71866278F9CD1B4F1AC56E8E1B7B11DBF0C9A64F608E1C3958910829654057103BEC687A02AE9A568BE514187A3E27F3F9928EEE29519BDA0065179423A7242EDDD8CC337F0B7E7FB7CF90FC682C9E60253BD0997F34F9081FD785712E52262CD17C3508AE4D2FDA3BFE232269ABB185E635E659D405AB12E17A80AEE5BA7DDAF1FAA819A284A60B85B49F1A57DA72A0866B2B9C2D28178995E79D4458B58EDB187B0CDC5C37F111D20371FB8F410A7EBED95474859645FED6F451A396781EF7A02E6B52593189EADFB1226316FE8DF79B23CC67BD2EF973CD561DD612D0C3047698EA0D3895A28B4111938F0A0354E4DA7484697C85908A3BA3E80BCCCAFC73303C767BD3587C1F9D48FD4DB93517A561DAA10F53F330ED14CD65B4A54FC43E5F5CB421B8B6CF7B83D86CBD72A55791588D4B81094BDFE45E3F32A2C3FFE809F66FF310D66032AD6BAA5B33E79F1C476029A49D49CAAE427D8A81EB642B15EF0C544C9EECB7CAFD2A854BA79E4D7EE01A96CDE9EEF45E430EEFD8A16D5D22B751F981667F36DE2E139391980DAD22462BFF4896D277D89DCACBD5CAE5EE90BC2D5954C083AADF632D9051B782190ED4AABE8FFE195000A6BA05115EAA0BCE755B23B10C81DCF4BBED61E6D31E9292DC1A7FD6B453EBEFDE55D6AD8866CCD50473705A24F519548172D3D9F92E668D679D782B7F1041E5A558A625D65E679FC75B15499BFA304435FEE6F6498138848BAD0BFFF6942029BD0C5465395F5368692D6B21B2E22A638D6EBFAF3A0EF1F9BDEF8529C6D0BD328CC82BC66DCDB2F5AE20F53B8AF66400D6C2C0A3C6BCE1E8D2B222FC54F1896E58F61816E301365E12866C1BE7C4BBE0DBDA2B504F0628A4DF1EC7942BC58C0A4CED0046D73FEAF2231FB9FF61C0F7AA564EC1E10BD65B693CFF56DDF3596DDC85CDECDF7F123F9DCB27269A7F65A435ECCAFD89A211C829BC7F5916DDA61959AA296505F6D46543D863F2D3F007D8960634841CB317F5EAC3D3A3E4561801CDFB269257FBAA6A60E7A0A1980C9BFD6053BF2EEF7414704C7160A051355CF48A0C0F6FFD683C453513F8212364775B7424D9315A920DCD5B140A8440EF7E5908D4061F580022399509C0ED416F945705A19FDF8E65C8802B67701FA1D15F06013990C7BB8D0D0404679713222924DB33BC659FE58F82A99BB1AC551426A13C2CF316664AC8037B41755F110F6441C7BC9446430D7BF917AFDB8FBEF84E895388A68763E0E16F89FF630BDE9732852B70A4A3AD8A29D2A4670757AA4202DE5D53E653848FB26C6031D07CD010501F0785D1B1D69BED49DC3B07265D51A15A7C432C3EA63A0B0D228B4F8AD4060DBB8D54B94BAC7F2179829C8D9F9CE4F7BFCCB472EDCBED73B0D18E3108156FE659CAA40B45016E0EFF20F81C29EADC8B638364FACA6FC85F98A9BAA9BB7E5261AEC6786C18487B14B77ED2B62B762D6B8B39AF5A870EACD236CC53C016158DD1E71382475657C512EDEC0977320F1BEC79D0CF39403975210DCEC3ED5B58F", + "signature": "0E27A9CBDF2D81A93D2B091B79F926B66598283ECDACC0D1F1FC71EEDF8A8CFF01741193BC4A5AD7E14CAE78A658DE7655C93D50F88FFC5E4FC993B7D936F7B7E3A7A0BC50C84190D300032369A74367D1E2165307DA61D4255CB55B12448838C0783F61210E9E8003814366A50DCF6F7F504AE587598FCD32D00A026723A34F040E5ED07F849A6884C1E96D6F15590BEC3E3134C48FEEC6AA56A746C218C7B40D5CBF994FE3DC3EDBCF546DC46907B64B3A438785544F9E33C78772F568B206B43DAF1315B0A6CFDB4797C127AF6F47F605763EB9FB0547976FC486ADDA2597CC86CB461A3B1A2C02D600039C2F50AF91BF47DD8FBD791155FBDBF4709825C2B5D302F5648CA842D6B9021938B6569DB7ACADE0E7A13661BE3C50C15AB3A4E82193BA5A342AC17A24263EC52B02857BB78C3B7122362C22FF1787DD9C3686DA382CD8BC5C70B2F16C8917AE820371D813D8367176DC993F72AEDD28181E57C8E0CFEEE2C81BA538655D888875E7F6831B1B5178F3C2D3FBEA81C12AB19E507F2F4ECDCD91D1CBA519816B87F16CC48D8132DB8F042057E21C635CC5FE3BB7D695CAAAE0A2D35591614E9FE2D1C47FBBFCA82EC92E05182D392011A48BBFA4788298AFA2F5ED2A4B2E933776AB1FDEB35C6EA224A69DF604A2979E826D00134AE1C13A7F2A17A0B3AC498804F0EA2D545CE3E37092D672277C4CD051B652332CFB8D1DD8ED703080032E4A7776A19828903A857C574A954A93EFEB26B0CA40A6780F331EE5AA78EA847EF4A624AA0B37D90BC47964B114E8F570BCEA25308CFC4E13F478861851E08E70F8188E147C1F17A769C868FB37A10638CE2D95F8490D2B4145C302993459474AF385794E4097D1E6B3B8BCF29480B25CDC9E8127C07F701A03452FC6953A16E864D6DF32B2D746E173EA181F2939AEE6354A940454F946E9450751864BC74DAE264FABAFD2449D7E51598BBA2D1816B3E912767C1DB51601DA9515DEAB9D34AD7E5F4072AE029613CD5975786FA16A7443F628AFD31B5570DAC44EEC0D41E9F2740502A2B2B6742472CE59E900DF6EB15A3B8D37D05EE0EB56F1558A2318D40C6B7AFDA5CE952344C8D27ED5E22FB57A5B6629D2B901BAB796ACCCE5CDA605B5B9D276F082F495D65EC4E96A962B4D373DE2799F5F4AFD748B9C2495440FFABD7C76AC29F0EF930FAC787873D0DC93158325649821D6F5BCE89C0F46EC9EB43406EF0F2F63F5A9CB90E542D0A3BBB219D2D174377D60D845677126DD80B62464ED3DEAEE110018B29D0354662E1BDB4BF07BCEB8DCCB73F631385617C9A9944B9E6BE8FFEC492847554B1DE4EF5514E5E8E968F69C98133AEF51A75E0FEF2C60A1CB5F1F8CA4855C5F6CCB4ECBB696189948973EAB694004BD998D0FFF5E0B5270C71244D57011835CA161E18928D1F03F515E5A271E46093F2D43052B9266373D06D040C3C735665941B9BA15C9ED03D0941894D521B3518C970C0ADDE281A863F1B09076C9E7B377CAA8D5A3813D7E9316B3E8DAA28268D53DB57D2A1E4A64758B548CDEEB8DABBBDB81740386412B2D3CDAAD98B0E90F98CF39860A11C3016FDCB87D8F83155EBB4623E3F57D1CE98B25FE024DA73449441416EBAE515FA4CB1139C6975BF953605FB1B5CF9FF952E674CEC3FBE66AEAFB1E5D3EF0E3AF3FF9FBBE2E9DF971E8D6AA5A79C0C3A4D8F4D18313EBE0E00DC7D5C913A879C448AE8D31CFF3901F14FA7D1C1C1517BBAADCFD2F6144B2FFFD3440620594CC5DE9B96B3F509BF13F98098187353094EC60D93A57EED58CD91701451C86A7D96ACF611A57F212E27D2EBE0335FE030E391DEDFC2CDE76AEA4643BAF0F4545BDFA7206E14D4146FD203F9E0ECEDEFFAC0363E210C4777017927A4871AC70725A3FA8F593BB9AEA1B048E07BB6BDD718B27F2D375B6690BBA1FA85FE48E8D85CA3B35ACD83B568B286D19CE7C5E0356FD18C203C91485E2B921ED491E59EA5A85796EEAB8208A75A57E0CBA190BD93721022C0303463DEB4D149044FA1E220CE7B253AD5564191E1CF998535050EEB66823EFC455AC058325F1AEBB3EF0FECEEEA8A9DF5022411E04FFA1AD7FC67692E76AB3E9474D461C815A77E0B08CA7FA5940C18BAAE2A7C93C7501138A7E071EC321B4BCC684AEC1546195261F2D07676E8E4F36AC2355D44C8412DCA71BB769AA2B459F285819CC9F19E53DCE686E24600344A32BAE91AB109F01DBDEE0A86AFBEDB1689900659388F2D57FE151AC876620A4B270DE0F9AF057A06FC9A746377F94FBAB3BEB63A96ECC1D26B055102BA7781F7EBC57F48D1221DFF5AB33F9B954F89B1EE348E4809219572CD379B833D690249F70C22D28036A82EEF543926922365643A92FCD478171AEF25B31CBB010164326E680CD247B85B1417992ADFB613BABC7B0B19707D9331BA1328C9677E4DEDD041D2259BB4A296C338130A397E003C34AABF3142DC4DAE8F862A9A9D7A5B8D39647AD00EFFCEDFA93C8831551A4C5FE1A6A32397F8ADE69557EF57C88D3A7EB14F4E43789148A31BD2E8A39F89BDC2E02DEB4DC2B337CA72AB3E00462A1ECC7D212EB18B25E88EB05897A3F29839F840909552229718B725F9FA2F23A4BB802BD9835CB4E765F422A10336BCB804EF6E5042ED3CB9F52EDEC95B0728B117736A0722AC389BEC0A0E593CA4196B857A7B89F23B219E48AD233481BAFD9691A35D929BED17CB12CCABC4BB101B8B413ACA50F2CAF472BEF9D3FABDE8DBDCC9531F8FE67FDDA1CA3E9B790CE4B0A0643A58B48862EA3D6FAE5972CFDB0EB6BDCC9EC1245BE418B2CFCDF3CCA609A132542E68805BB2987A7962E54D95F370F7AA9C869EEDF525E6DD9465A0A1B2B93C033CEE24C849FB41F0313A98FE766546E430AA5AC928741D19D39FFA404D070D401B5C26FF44DC9C7F928D51AE42E1FAC8AEDF8EB71BC96F05C5886E47F8970F071358B534D073380AA2037C42F69982E89B3B76755F7E5E1DF981370467B7E0ADDD97C69B21E37CA263F2BEE9CB46EBEAFE7C02629D31DC040187DC375C72040F5A43B35FBF0676417DFFA21F7BEEA23D0545D9C6FA337976F0E62E25647F7A377A965EF2C5B7EBB6D074308F93BABA96A9AAE838C16EE7DB31A64A4E3F6C416EB9925A3AB70757BACD418983A9D0E23FB8AD69083A98137D640B440A68594C65788968D3D3092B319DA8560E6748190D8A07B76F70D0E3F44F4557BC2B604A37059F0A544F184198C4C22108315DA78F45AA217AA485691CDC82AE5B06EB6D787EFD0A366DB7F1B2C2F404F50757E88A9ACB7C3CCD4DDE3ECF1F310121D2E304771727E9AA0A3B8D2D6F9051537396B7475808D95A1C00B233336383B5D5E65788082839CAFB7BACAEBF900000000000000000000000014243044" + } + ] + }, + { + "tgId": 2, + "testType": "AFT", + "parameterSet": "ML-DSA-44", + "deterministic": false, + "tests": [ + { + "tcId": 11, + "deferred": false, + "sk": "5DFB07A2044B931675C78943EAC3C4C57B07778AD9AF2E87C470B9CC2C8DA1E375BCB3BCD19E7BB983C96366CCEA141EAE2207755224C8C6C61F908989CFF2F62798A68645779515D474DDA61F3341424EDA24796027344E36941474819A58442B74BF5060B840944AEFDEA7A4CFFCB39DE207FD9E6AC62E6D0DB2B4512E202600B53001A92DE2420242127124B728943086DA2230008765CC22911B058203468AA0322640B484C3142D88148C94924923150ECA88091894688238002141288CB8800209495AB4119B2805E44230CA2480A4062AD392051C036A22364A924452E2482819836888C63141905000438E23876019438150326981C051120608020882C4A68103A5908CB60090146601B1081225481A881143386023262E14450D9C928CA2461294A60588B0110AB028A442099C82801A806159B08D40A66D12C90CD91868A3842C02B62501402CD8204D1B35301110496344318AB2704B2428A04608C9068108C5044AB23008150424A2659B884119362EE2B829D9126441A63022B78C93386993300AC8B68523B18D01380A59A00964126E880822DB00080C08129942441B006808132653A2405A342598908C00342D939448C8224CE24429E20028142240482824224906CAC80C4C12801BA5411106481B277220073124108E9C94911B378251282E11064201346E8C222524346A19472123B60951B2311834458CB8201C190A19B76D1897480982049C128A410846241331D04246C3168051102E5148045CC2641A108ED9866490246893B44594304AE3120C54049003314062924D5CC8108AB8615C046AC8B085930005C306691B348E03840C50002C8C96900832680B908C02862D1838091CB2211B48045C1086D8345143848843B26512B68D03014519B88D92264E12128852B26421092649380524110A2238322331204A2442C4A24420100DA1A85123868481388E02004A1CB7244C060A1C264ECC22484C922DC0202DA11689C3448219A76DC49010018289D84422D99820C0884588220C90369090A405D38221D0A628003325A2C26CD81071D19650C334088B942D6188041BC82DE230642028241A345010256A64368109C145E33080C3A68CE0B610C3348DD1061188200A0AC8212081309C14619BC25022158D80A04189244120934001A60908252EC1C685001762413032DC066D48880884C8305B968D42B44CD03488D004021815525226308C462820944C211800D0B2481B170A09304C44C204475EF23331FF6673E26E6A32F294BEFBD5964FED987A42A235FC5B16086145C0B8A823FBC14F1C8CD03FD6EEC495283E035C0DCAE52E68F329DE7ADFD64FEE0B116D4A14E15394B31DF88BCA10D1C906AA82287C117499E9D8C77D17A95CCC14AFF9C205D26480A570B5770B048199CF3F0E1B91AB394B1F65D47F9298D096CA25C099BC67F4334263E36BD9E66B998A07DC1E181E05386E968F1CB0AB1E9A67D5D3301120378224881F651759EC7DBF45781EF8A84DADAFE613D6016966BD8844B6A617ACA1EEF673B774CC807B36DD02DD45216686037F9AC0B12F5726F251C57243E2C188F5ECC097E0B989B58A5D804ABFD720255577668EE304D01C50FE8B6D906853CF7A494FB47991F181B7420E74199C82E71A824BF8C6131DF4D1856F11E7040770724DE72C815AC0443F2E77EC22A128DB18E1183EE79682C43024C907466C354B1C7B0E0EF09F16487BD8A99C3A0A9EDBF00F15A5EB1C50D42736DB0763BD56BDFA81099ADECEE84AEA069C065B670314B9E48C6675A3CC693957DA1D21BACED87002FFF56F253A3DFC79A3F03A3F2B10519ACBC91AF5F1985B5C87964EC8008A3A6E8502A5F169326EC19568CFA8E885554D6A681F00DD26B324F49DD24D8106DAE64D1173DFFE4FA6225E6C6D5EE359CFF435A080868949B2ED0CC73B4206688D90041ABD51F6B9292EB6F079401E6E5994FBF56B72824CB6C72B127177DD89CC2F98B0931C98CE5E890D957B98E1EADCB7FF22C531409E1C8059470149EC81EF16326BB04EE23BA3C103120DA665DE8DB0A0BB75EF5CDAF4EE476E550238CDC1ACDD71A634ABCEA55C90FFF8E0A787BD2136914F23D87558C5F6BAAC546C24B1410202B944310EC4C9C687853605C8AEC9F1EF6B6752D39A15BFA247EF89FC0699A11AE45A75E509D454E989F2606EAB10F842E4AD57C6E365489414054F62200F3A1EC762DC5C8EFA1988475DE8C3D58C2B71BA11987C0AC642083BAC76FB50788C268FEE7BE2599B3458092A8BCB1F31948FE482DF9A545B638594D67A4406915CCDC7555747C04E72A548AB8FEE876B2582613CCABDA96CF14AAAF6716B790BFE4D9232D90370D60BBC184BA33BCF778316E34B11838D8F71FEEAC042F035B076EAC1C262FA9C32BC8D69B138B351318ED1F3449595115236F4CA7CBA2BA9E103F0F509AB916E48B8AF039BDCD51CABFACADCEE8E4984F561F97D17CBF1DE9A7A7BDAF326E6D8AD90E95BAF1545D3E24669D1C5F428E07E2C7110FF43598093E6F928A034C686BAE75A567AE4F520B44DACB495E5B2C6439E2E678E7C054FF7601488C6AE4A053699735510F9DBC34CD76A1994C0FE7412C0CE9515BF603A8EB5FC8ABCAC9F1510447358605DA133FDDEBDF22269EE1D468E2EE821621D2784C46DA83002A62694FAB1EFEC3B8D6F1B2CCE2A4EC428354E39A4F45C9665C1B855A50915BC4D3BD01F7FBA9020CDBDC2C8E5C6B06F144E6BEA8A2444E10ACDB205F315717C86FCF1FD6BA6E3FC86E3BA566B8FBE029A030C8C69E57C15AE1312252B36FB51A1615E3746920C0B715C1DA4DB04C108ED5C448070C10E636D92C21E188E710E7C10211EC2CFD6387A9B5C9EE8823DDD400C9617EFB125BA84454F64A68E2BBAF1EDB34F925F1A732A2A2268194C8A87517578CF3CC597FD7743CBAE3D9CB6455445F41B92EEF49DC432106A48ABE947BF2B924984235205A1923BD7782D9A15B4D9D345D069F1384D39EA497EC0E77A07881D1FA3ACE9C3FD6B5DF6B2B9AA9ABEF406D95E81E568DFEA204CEEED42A4D37BA882980DB4C8C3432813E96B110E54E6CD110A01364178C57D00C68DE77B4CE635578F56A9735AEF93F0D816E3448AA0A9F19C2E02D13C66DDE535FE81778DC246640323CC37226068CC7F79E86BD0EE1C6AC33CEB5195FAE42817944922696498828B689F6935F9BF3322A4320F4C26E48DDFAEBDF44D01AFA1FA3ECED3B05D02DB3BB423B85597B51F2564A75D4A8C90D4B685203209372600D54D985ACF293B0EAF69887818ADD1E1B7C5D7B75FFEB564E0680B4F467BDE0B117A4210860960B5E0221728687AE9EBBC6BD5954CE0AE57B145FFC27EB6A0D38E4616CEBE76CE595BA4961E9F80F0067ECD6E27B87D26B660A3AB52C1379ADD46F5B93975AA19F3E4A8954B253F0B4413F582106803D50F99B5B28B85772E783EEE216EAD2DCF9562941C50ABC5FA8E24B61486468AAA20DF15D172F6AC03AFDFCD5381BADB078B8EBB70915704B988E58F45D3D63112A5C128C649900F1D6966E398567DE348ACC0DEE42B8801194E99BB1AAF025A91E32CE6564D0510B910F22A27DECF9D2E", + "message": "B1344915CCD693416B37FEBD8DC7C7DB9F253E9DF53CEC514923AAA2676FBFA4CC04FC68F9E32F9E864C6895DB37E9FFEB80F0F6B86CB6AD9C42F8FC75198DD3CCDAF577C7B35B8F1BF60AABEA899442201FBBF4428C7EC17BC31B54724B9590F7531E6F790A1FA7743283372D3171B8966B470AAA8526EB4A6E81E65AD0C29F2D37DD5B412BAE682A66796877C82FFDA9762434EAC2C7D4AF609B2772490DEE9BFB005D2F1A2EBBA032CD7159D54BE596F33068BE5D9A2D940C7670E64E9AF7D7D33EC3AEC6F1D9DEE39284F05CE025D181760D40E5C2D9BEAE2420F40D9F32B7BDCD3AFB1C660D01714D813758DBB82C6B7E858052B5A50E39E015D3F24A2C64C9DDCC150D904F07F65FF68AD0129EC3F8123F3A03FC958AE2478C6C6E036167D85149F79FB03FAAB9897CE73F8855C54C83D753B104B513D56BC64C3B08917347351326D8EB47CF66F13FB90F6AF5A894C7750077A89CEB7722E2E680A59BF8438C523531EA8CC2834FFC4EF02D35B85146F2D601D500996A441064ADCA1F623F2FE7452247EF869D76D578420730888690B1A008DA282AD1757D2171293859C73F5520B5BB4803E7FAB02900D20FE765818EE624E7A194509D016B4BD7814EA0D54A51EE950A1476D587AA6F78C8D2E0C8F8F278D82E119044B6BFD0BED86FA420A2C8A4EFB05D7306BE52F932D8065DD1292346256E429DEE419EF37D1B352881DC477F25A40AEB3E17E61BCC00D2E2A93DECF300F0816821ED49F99B9B8BEDD91EFA04BBB09ABD1D2436A7D6648A383A3A8F09080E467BE10330BF62271074BEBD7F56390D1D3947F402476B626B52ACAB21AC104AAB59753311D9E9E2B2206BA10942B637E45CE69F54B467BCAEF3DC1AA215477B15C800358E1D6904D89CA96A031A55486C4FC168272613AB8E03507BDDC27E5C8A6FBB5F8B2286A5C50EC56860F6BFFF6EBADC2171D2EBD1278C5814C32E139E040961C319C3034870333B12F73B38E71814A9F1608365EB32D5238F6BF7D80021BDA398DED71317AB3CA4D7BE1DA74A1BC40C9B2E345BA7A23F9B2DDBAF85140AF9309E8653AC24AFD825BC2A072BCD02FE3EF00BE3F9515C29EB8AFBC3EFD1F9CFDFE9EBA94959B5177E2886B8D18DCA97F0CB807EE3EAE31B48CFAC613C2E00AB74FB95F664F3CABF6EEFCDDD6DA5F898EC38F2F07D6DCB75E0509D131924074C05F45DCA25B7CFE2BCFEECAF5FC36CE6E3C585437B069FD2C6BBAD33D686BD5B9E2CA0D98BDC5E717B6DF71D4091308E84739AD67FA679A6CEE9A683284B4FB31B2C408F52F0597D9C04EAF4AC6DBB6C3FD67F2539D887DFBCF3CAE459FA766661A48BFCFD6F640399D3AF0786359998CEFF7E9EB1B057A6293DFFB7F3F2514B0B702946068A6BBD7530D6917FB11DBBAABED7AA4681D78AEA9186692DDA3470652EB8A3F14456A5AAC420883B4237B0A72D912763B67AC4131A8A5D2F168296B912D3B661C4E83CE63A61C045EBA575EEB67FB070ED8239E51A67D9803CE00B856674E0B7266626DD0215E5EF5FDE7BF40B99102108FC2DF28BDCC8EAC63EFB20501F2466998088C7A0B96D1B75C4C2E252A0BF38015CA58ADA7938AE2EC7966F305BB421C0CD95CAD2127DAD87086CC38BF6B15DAD2C7C0441E5342E4B5AD91E66F423E2884DD903FE6C647D61E6700EA8830807E6FD64543E3C6E9AD193373690DE94F716154794FE975B1180BA40AF7F05C1829169FDFBEC3AF7CFE1D79B597EE438A296EF146A059971E3F9508E350B50716DECB51BC8802AE62A7F4C2E6F7B54620EF04C00F072AE37AC327E26D365761C104617AEE0F328EE97E086183D46A3621F23F3AC2760B8859A960EF16FC1C6B1978A7412DD7385029C7361A8F749CEBA23EDE79A170EA68459F52166F5C561F8887E620C00C64F06BD0ABBCDE5117ABCFD03B6D1BA4F30FA9675D82D7A430D584146BA7206CBBDD9BEA1EA47083DF932239CAA021DA33E43F168D8BE9F0EA8A852C40ADE439D58A805D474F89321626E33783C23EB601C4C25FE0F5E73C3AD339A7D696BAB2CAA5FBF96623AF0634100C74C814D424325BC30B60BEEFC183E680E645CD4222ABAB5C67E67111C4C0330EC0C77B22BBC98F7528C9566E171DD26A77F87F3942E0D3EFEAD0ADA3B7749C51DED5FDA3FE6E79658F1023068B962D058A2896512201E4CE7B6981252F0E855BCFE1F444236C930E49A13B37AF4F597C05DCA23CC05C43C32A2110817CB306BA47D245E50222E23C6556BD75D50EEF8BEB0DE835C8DD2E15C706670598F865071710469ECB3479EE026B19FE621AC99126B979E1BA1DDA8E6111297C10E4A77F552F809E90163564EFA243936B9F26E07287FA4077CA2697BED6A4F0A95990560E758D990B4C1920F9E1ABE0B589650611C2D5A13AA5F4E2B88BEAB9372F468B83091CD0A538A3582934F66CACDF23998FEC2FEFE5135F1B5622D1AE943255E05E48BFE912F4F241B2BAC499C14B058A3A8EEB9D1FA4D442E23FC5977A5602EDCEB7B7B2695E187B794F84B966315B1BBA5C04A72024A805FB19473B706B8137642ADB1C66CFD64F260BB1B7AADF6C296B35F30B9D7708A9D41E723FAD4E872AF73F88C26AB651BD57A21E28CE8C247D58E479F7968876FCED35D2B87D2DF144347033DF4CB50DE52D89841463F5DFB6D6FF6D9E82BBAB3B1EC58778AB8F36DBC6822EAE32FB6CB6730CB331C395C274AE7E37B409B7C6632E76DAA97B80F1E0CB47AA366A8E350EA36746592EC9B1E97F02F99D60021370B8993C680A102DC965D20B757F4177A81BA7B61D288EFC5ADED4C9A94A57B2C6BD2977E23640A669847EE81B1490BE38AC43E522C8D09A207B62A8B079A2484DED10063D7A13FBF0CA8EEDC2BF67BD8785335B8295AFE6B356E206224170E87231A772D218437BF7D68AC2AF93F1127184FA21521479E56FF22E80F61BC28B8D2E71B3D1D94281B695600C8B0FD8E1D7E811F4CCFE16E3F5795C24AA0A0167E305C28875C8FA9389B72F79086F6ECC16C88B0783A5815FB6F77CDC7CCC38D60E787BE9CBFFAA62EF959A5E5DCDEB6255C8E0D2E01FE05EFF9E78102BEA2914057D36E3D1B48507AB6B17640470FE3F17A8B6A5E04E53456C5D9E50F745DE06F9AEDF4BFCF31B0C6ED12133654CBC8DEF7F6609E122C2E4C933E6FCB0F3D8CCAE8CA0B10EDDAE8DB297C8B3231C89434A5F54D0128C83AA6FDE29AB70CDA43784545FEE9FF6ED444F888664DD22B2E2DF57CA653B6D210E6B40B7FC21FE06390CA5D5E60F58AB14C4903D438AEEFB17CA4B998706A0ED6A4A6F474B1BA1D48CCC1143C84A8D2E78DEC11618C76B6DA28BC39DF68AD24A407E10733DD189D5DAA904BEF88186EB6832145940F15B8ACD9D18D4F17C8D917B09D54F25F5609D3802077442390ABB60B51A741C5D4425BD46789E6EC1E7D22D56E7F34CE7A072B630A6951718C1363B8796D94EAAF8630D2226C67826CDEEA71E8D136F3642F79E692F04B05147E40CE0C53CA08EF0AA6A57399FDF3EDBD54566E66EFCCE16F0C447684F5552BA36B2060543FC13558D8D89E18637073EF6A874677A97F9FA0234B140061C7E344BED60971E358449ACD17E58E6D05BB2144D74BD89AE97A759143AD845B0270BE670B1E1E92B8C7B65FE16023F530E4D0CF7003D1854A50DCF49C29AB0EA47B2E3BDBBF52D58A9147A9D123EBC56F11BBEEBB29D731AB99275EF3A923FF708783CC269206ECD38CF947347D1E71AFCF9DBF291B95274855CEE2AC256183D97B26EF949A950CD1E40A51501F867A7BD383552DFC7B97771767BB9FD7D1DDDD4967BBF79A453324CABCA5B20D3FB0106DB97D033FCD40371E8ADACDBAD78D89BD5E90CF97E835518794FA3DB2B501F2357577655B9A3CDA3652DFCF96BAB9C5F957670E32E586E51FD89D7BA87689FD597088739D87E1246DC2B51ECD54292510A3B43CB25A62BDE914EC3CBFA99DEC70AC23C0DFC969AD941A6994A370F90B155D254563FAAA7D30673C0634753FD657588EC6603F8235E917365DD89325251B21B2FF80F544FE7384FF62FE52C4CA774128C895152CC75CA63BA8F81E0130C93B59F940B718802124DB8D07DFDC24BF2F7BD9C4EF61741AF2B6987566224F110641DB7783FAF31BECB8F78947BA123FB00E1B6D13360B16D07C3AAA336DDA1B65D4C2F21BD5CD4BE9EDFAFA7845972D60CCE3403EB5E5C833F64C5145DC08E7B36FCFDEE8730B944F5A23F9FF3F0D1DCE80863B558D8A35B2AA6527691DA50CE6FA39856265ADE60838CEC9EA9873991DB56FEAE8EEE2ECF43244965A13CC1D230E9172D82AD23D6A6E2A377A7F67F640BF3A363BC81A786D12B035A3185533704848528FB45958EBAAB303674FFFA568E7AEAF463D666B6021263183BEE81E7292877924CFDEEF6F8173A1347B99944333F48B36C8C5F8C16D226DA3C9DA5F4CE77F00E442D85C73E5780C3628D9838FCAFA5D1D3405F1936CBCFD2C52D4E88DA9C90DFF285E3E9112C03CBA58647E6B4EC077B1670816F57E2942816A6F342132649AA644D14F41ABC5264AFA70BCAE3D679B86F51AF2447052D078A0EA56390B372A1513BCD2EA466DCB5A4D86474FA1E26BC0A83F585C79AD6217BC96AF771F74D142BF5E91A92844C54E766BF2D3698C0E4F6176ADDC79E974A466FB2E0CBB42C53F59B0DCB032CD37561BD246ED52C812EAA36BB9E5B32AF39B0FC3775F9AE120BC59449B7B77B1BA1A5B60066C858368DD5AC8EEDCFE1F83F52C5362EDE893B7223ECB70BAA66DB29147B80437201FEF71B05FF251035F88CAFF42E82A4302D36098268B74F4183D4D19F13B87E98337157DA5EFBBF34F48CA4065D3E3BACC83833FEEBA57346D169F1BE6A04C29C82FD225A3F7C685124F537EC0E10AB85834BA3E654F19555CB9746B74CE43A2C78B21708C3BEF87C1E88F0810B4EDE18114E92A4313B4EAA05F60937E876DA2576332AEC38CCD425EFD511A39B9B4BD4CF3F2E2709A05F939E5FC597D4E851202C9C2C5713AD573F75AC5490DEECF9DB8DEE20399706B1929A4E89900C49C24465E0809566D9C2EF78C52DBB42F9E227EFD1E1A72CB710BD219330E69CC0049367978AB114D9AD7F955CF0B7B3D325CB35165000ED29DBE0A1956F1459583C697CD19E78B5174E4FD2CEC108A7C24280A78A3EC9397164F6003FD85319804E5655A879F663DD4563EF9982521FEC2079E8889497BE9201F6D7F2460A8B2DD96510E0E4C83C3B193C11FD6B4B684CE8563A5380F2E55F474A60B6317D0967615AD4FA9F08325ADD797B79E6F5DC72AD197F5F61EC88BE5FBFF9272319A494B608F347CE155667A59C3009A1450F306193CFE611CF705492A30FF56FE7F71D732CCEF6364E166CFF812ED2311B516FA5690F2A2727B1850F2985D48255E8C47E711502A4B4A970BDF70DC3447F8E2887824B58AC758E883F73BADFCED4640D546351BF33E8F1E0B1BB9FB5AFF0F8BA0954A8E6533D37C03048EBA6A55B3C5DACBDC44D39877D3078AE95E445BED12B1A503AFB2200CB18B08B46A1196A9F57AFD564811C030A445FCAE72E55E85B76FA050134B2EC23113ED04043DBCD0B6FCCEBDC9135CB202B84FDD74511F9E8F0CF226E14CA5C438C76AA5C3C2E9F32271009183EE92A995819DB90F66899BB9B0C7ED31DF41B68E52AC5BBDF2339F715E43FEEDD94F57F9230523033417E4222797F7625B526670EE6BD3468CCD9BA4A1ED264AACC250A82A488346B2A5F926F2E78A8ED8405F858EABB029F78142A74BD5A82D3DD70AB126CFA3BAD7F51B9E95CBC8CE75E77A4A1B6321B7747778CD035B3BCD448EF1BBB6FF75528A7AE9AF6224A16F4F450387A3EDBC2E92C0B19C222E35C1A57EC3363B1814786E1D37D792B37826139AFB381DE04C07C42CD3CA78E470C2527C63DB4BB40A4B7D2067F0F4805B658B298092F0873D095A0EEA45639299D60D2B58EE19034F942DECBF5AE9A616AF72375C12BB7DEDAA6A7DDF9A4837373D7B51960B30CE9CE73B3C10DE32A78639A9337D9BCF1527A43688BDB6EB8BD03DCAF10270DFC0E2F0D22C27E32224332734CA261974022F7EC176CB12BE6F13621F320365CFBB03D04CF29EFE93E91B029B7B26FFEEF06FCE57D12BE3902EE2712ABACC3D27CEA35ACA1509E4D0864FEC5A5B41A0E03E1DEC6F2A337215CDE555D66F84E3D6755DDC1C073D0CDCDEF88A4440B17684B8E0AF9DA2B284AABF610821E5C2C911942D0BD1C659C1EEBA8E21AFDE3277D5073B9839957703802FA276C82CC66A00A86977B8877DC051194514A633B34D362934E850C2717A0BE5924E86AADA33CF3454632C68A10AEF8B5BAA1083E9137D2920A25F969F540B95DF59916C4CACC455988F46317756CC937EF0177C0FEB3F23BBD3569E8967C49B95A3BF6D9D6D7C7227206E283739FC7741E9FE64EFA0389FC72FDAC81FEB7507B87E6B73CE0E7C7C54061D488A0653959B758AFF6F7D1900178D7C1AEAD0794568F92F8ACE98EDCCE86DE108A0502C4349C4999831DE00E808390BBBDB65EA360FBE98B74A9C59340EBBDD6F6521392348577FD407890301B0792728CCFB88C5DD472ADA73759BC999A02134DFB1622F61D8B7632AC77E3A980B2CE566F3D530F0BC21C7519BFB00BBAA9C85C39B0CDC5F8D1BA12B7882FE0F7C756E7556743525E5D0EC8EC1BD7D7AE3DCADC68DB60D7AA13CDB29FA15C0A9AF890F1875E39758621279A9877D9C69449C41392CAD988B8DE458EECD98385F79730B5E26C1162415D97326419B5FF92AA8C13374391DBBE736D98C07AD32D638BB44E677C71105CFB572496880C167715F9BFF6E711ABE5A832538C7E6DA8822DCA60302D159C6A82FA48FF8773E0C6FA173E13555B2DFBF47B7D08DBA3574446BC0A78D3008E441D1552150D9061254B2F3FC5A1EF3E38433340BB59A97FD51F468FE8A92BF629DCD0029393712F3536D6B24B88668AD6A4B3A4C93A6B141FA8E5863CD5980BFD7AB83C3CC5D2FBE80C7B167DC928CA95736580A52960E2090CD8768F593BB04D448B64530C0E3C2568CE3A2C6420F81F74DF6885D55078EF1B383B020854A636A78A9EC1384F74EBEB65F5A25FFD4147DA7EE40F6257C7E34CAC9270EA278B6E608A19B568D29E58DECADDAD33C59BADB9252993B316B0B1300793D69853A6B903396", + "rnd": "083457D40E250488A60E7634A01D430A60E8572BA88AEDC5544918813713A0B1", + "signature": "63A82320D4CE09C47AD127C5BB7F6C2DFF1529CDAF9F7456FFC2C6ED905117DCAD8C087AC0D89E0CE961C094FA9C2EDE279C65E699D1D17EA695988FA1C4983F7E1F18862AFEB2EC9D0F5B0C11B2AA0BDE957C40A15BFF97D7CBCF4E59DAE9D5A3C9F87DDDA5B9069D82CC1810208092BCBA1C4373F2A83E1915809E81D8D206EA78103F68663DBEB179B02883CDD333EEFE6D023917C6F2A46E5A5C4514F57DCA7B624AF4E7717BD71B5126E6DE2DC96524302C0804D7BE3ADA64AF116FC6E738EFA6E65E8790B40EB1B48364D215EFD61F7A44753A95506E52C99CE9B456DC938592F135EC501B3BCF82DA69A1DD44E8B3C1CB8DD513D0F3142C80822C31BF752014399F8179760FB67DB6581CF3E6935A9BE18B92C2DBF189AA4667FA804572AAB4E25EE9D1A7A0D7055CC6C76D1D663D350CB71AFAB1DBD0CB3A8BB71B0360A0A4DAD0E23A1EB5E459686A02946605600864B4EE0F3ACEFD407B6FF58D1EFF0C75AFC141C6241DF37602486BBA58BCBBFED351C268214B204EAF8A0C747F5FB7AA43FC5A77A181CDBAE131871FA81F76306CE084CD144ADB67FD658C35C0916C2BCF5B892958429B65DB347DD831C9B80D07D194606365DCB370484637184D5DE0AC77D09EE1D9B22D09D6F894967B43D97636E624A44AFF12FE3095D7CBA9A03ACAFC5257B82080F2D8AE3E18FC0DE09D017B03AD6BEEA4EC3840AC8542F8CF93108F8CFEF82264FCDD2CDD86975B3F8FDF1F582208268A76E6C9FEDF42908D5278A2BFBD3FD5D5DBAFDD5E2C2B9F2EDCC1C452963849CB34EC51008D1BF6DA50A0D19D82345B788C0540E17B25FFDCE8D4453BBE751EDA96A44C75FDD90081857DC0F8262A307B34CBECD1565869A314D64C09DC9D4A8026522FDFE4CB5B8B1105DAE0DB66C85BB4321DBE7684EB6B6F8587D8320C6DB38DEDD61896ED51AB0C7F428F19D255C6B0FDF58951E5CDB1969CD9A7934EFDB9C82E1E8D2A59C9F79DF1AA93E5071E3FAC7319FF68878CF249DCBDCD104616CCC1C1FBD785569F558710441B31CAE3167A4CD7DDD18626C54362962032E6B7A276056196FC22967E907C320A7AF58CE3F501C4CD318A707504F1C259E507A0D47D258E2F38E26A5341347A06B58BB0BF21DEE65F556AD488A736D4C65C82C673C060D7A6A0775CF8C39AA131FD64DBB17B72704B7D1D24BC5F84083BF8A647EBEDCFDDA09114267D77CFBF399BD92F3B2AA72BBCF7DE9D69BF90A4DE2CF824927DE2B8BDF46B109ED60851C59C448ECB443F00263C9C25F46274D17C294CEBF2537D8FEABD78EEBCBA7264A5B94508E0BF62EFC21E06E1E2FB1444C5AB6F847F522F8ABEED046D6DDCFFBCB8C81FD05D4D7F2E1BC99BEAF8C1AFE3E05B3690FEE4AA375A3DCB77577CCC6E3EBE8A987C6D7E896073C0CC0C482546B539B4FDF04EED8E87F85B00BE43A60B217E96883B91D7881AA0DD3EBF5B0D08D0854ED4278FC902E060EA16FBC254A508C86F7AE75493B8DDA086E9C1B217F5C91197836688CD2D0BB8E552D1137AA7EBD5D560538E9BB6B41D0690B06C66D1575B861C8A7D3A884CC9881AC3001F300DF34762798589F9EE5C92436153D8C732559B333D698F3EC5820E8AA5F2E5A769C2B47AFA275FE474AF8137C7019AF2E60CA75EDBE48F81A651CE6BABD3374C0772A8AC3677B10F547717C96750DA448BD9C7938C66CD6FB75D732DAC831ADCE9176D94856E1BF60838D09E6323A27B1609F9C121F498D2BB685818A00DE7BA6B2847C516149F356ECEF04F34EA483546FEEB12EA4077620430C39DBF47C05EED5ED587FFF592217CA95A2C3D1E6F6FF9FF209F8B30A99D56A3977A3317490B2B001F43CD8DDD1D8FC16A3FA9B4315462845B995D2AB76EA539C7F04C316C71D600E1AC4FD5C8C6343BC8055F1700B40EA2F1ABE94BE006013AA261F0720AB799D0FC6DB5E9A4C3C5A7F82D70D28E410DD164E3E461A46E81FBDCB810848BCEE06F883325646E1E2A693FA5DA7C25EB21C4EAB87DC787A2677CEB6A26E106FE78E118FF54713E00597BFA528C2AED069A126DE3746F0665E17580630F702FABC0F1CD7F57AA71F638D8AF37D3D9E0A7E9055DA3DF86483F25DEBA18CEF699EB8770C78584798AD8028BADC59D2AF9AEAE37EC939116105F9F64EF8278C64DED3FD433A7B8820916BEDC6B7A75698ADED3FDE88675428303573070A5A3851F9F21EAC780FA8AA4023E3911487D852A5377435A5FFF9C604B5D95B0968AE0ECF4431B103FA6BA71C4DC8173A2DE1F79DDB60D2D0C8E5655D09444291692992D99FC48F2160EC0ACE4C49207BBB76D7F2A85E18102B95A514588F59F162D33CED6180703EDC36C8B339488810D2EAE9625CEE383271C7172EED6B5486960E8991874B01353593D7070BDEB7A9F9229AB770EEB46378D57D956DF7A8640040298F700F4415BDD3A9615A465DB01282212CF1AEC4B0B8CB3B17E5EFA286C6C045B439C749FE1D45075D8E7A00FBE8448FCACAA153D69709D9FF2B97CDB26C0C379287CE64861ADD789D0C8939A1421B085D6234CE1A749DE3DCBE8E0615CB3BCDC6A81A5C49D9285745F1CA8A0641E32688341933482183E245C1F9CD28028C38A23181A445AA6EACCE20606E6F7F1DF706883CDA52F3F2B68DE26DD3771E950032CC7200C2023C82496508282CD3BC47FECE5D97CA1CE35744D03D7A428B7AF12B0CB8E657C0130F8A3A254976EC8F7DCCF3ABF31F4B0B3F7126FFC4877F3D1A066D26A232FA9992161225411ED7DDB93C35C6A377F30CF22AA392D5C4FEE4F73C9EF6ED3A0279714523B1918651E9B0FFA550F161053EE7801397B4C1849987C179E763ECC60A4E4C536B7E2663E4C726714B02EC3169E8407BA592B0EB846F3692DD44651EE084721CAC0FE1CCC302707EFE24664E05BDC69C83904ACB8CF97121C7E5C6DB27EA28E77BCDA55D2BCC1C5FCC552AB83BCE4238CA18062C2D23A8B800C8209C3A4CDDAF11616578A845566FC289A8E3C88F554C4926071DA89326BEB259A0E1F6D844EBF7B281F9FC3743A65499E7394634818E133FAC664FA0C88F101CEC3FED8792950BF6E4974849E1EBD27691BF5519B702E1AA4B3DBADAB5DFA34FB0ED9D4A9DF4B6B63CA7165E2A90827408C482D9DBC972468584F42376004E78BE067009E43304BEDC107A4E2A89CAF185C9BB7E9FD2CB92AEF363BD796F3604EDC08A7C545B83702D3CF808852103E013BFEA161AF250BCC72771D0C484DD55541723A210D683B998CDBAF3D9A5E71786F1CF47B862251B5163360879AC0202D334951545C5F71767C8F96A9D6E4F21F28434D7E96BBC5E3EFF3FD020C17233E7F99B0E3E8F5000000000000000000000000000000000000000000000000000000000000000000000617232E" + }, + { + "tcId": 12, + "deferred": false, + "sk": "5C3F57C82F4018917A01B668F23208C4BEEE1FF17B97DDAE5BA686EDF4086F541B3E7A058D88470895EB66727B848E72C2FE05AE7A5D4338647A6E0A09AE61F28B5D75DA59AAEBA7CBCFB6A17103BC3EF40CFFC9A66D85F1AA21D5CE22EEADDBDBEC46D482F2683C4A44AFC1E5C6B0E046D9167FA67376811D1475DBB28780D41A16089C467221404AC106925A026C52348C9B942194404148984141308513290ADC0451C0C0285B4469E1B64812110D82260D21096D13030A11197218970503144953900548464408292EC23606CAC2309A00461B428091264D40020E1B986520374E6018609CA04C4B248198368EE1C4252017065CA801C0903050A62D03150C1C808DD84652CC022A1136490882254A486DE3B42D83102403297123222681264A1937020B212454304982302CD1206C12126D1AA085A482401A415183920423870860048003114952222D0189280C42814B460A143288623489A2264C0BB98D0124489B0802130752114662233151830612139390241864CB10819C48290B358D00A32124842C11164EC3266A44C04C0147704A3030109011592440E4426E11922CD31625404660E2B611C2C000E4A4510A39448AC865C39005C0A285D4804C2422490B106E18387261A23022228E233042DC1080184046A2180218B009CAB82C030129D12868D1B85080A4680C312C833080034190A026721316040B4042DC0646D43880C8320010446A21C244C190081AA72548B68109000622A870C498311C110013266941941042B081DC266D84C80952A62C0A29664B02224C124223154A1A284D1C0666A1445290B245C30871431489191070A14200128510E2244253226892C86424B46842320DD1084550326D84440A2341288B36060B28705082000914415126641AB46D9C800041C28981105111B26412804820384A99188C1BB8850847401024251AA651D1C02944406904850454C691CCB605810220DC98690AC791C4C26D13A2890A2905CA400122C551040542028008641620581866D8000619B60861A831090390191711A2A6501BB748E1886112805062B409503204E40262DC180D9920311B3370498430C8242D14880982B62CA2384C028010C492415CA800E1B665032132DA842994446619228A58B210234440910231198369D9940D94422023418D93380E9836669AA2911CA90910026A58046C014508530810192611910228CB28200AC004124100C22852439690A3A48988B0649CC86C4434852E62EDCB4AEBD86940B877BCCBC6FBF83AA99A4C6BF23931786EDFB2C9938387EFC6D4F381053F4D6461C83F85E8E349D4A2411BCD5ED5C0E571238ABF9F7AC812CD9BE92D7347A8F9DF636D512B1D92D90453800C67EAD0E95A26515873E392E3D88390A708ED9E85C103AE695585697764CDFAE7B0A3E428B35BB8BCD09897DC00EFF423AD004239252B2AD7F99F8D0668CB25614E8693DE853B58832F2CC1610B34A395B5132AF970CE61B1652A4AD4EC2D6F50B494BE61F9F69804BAF1EDD421082E45478C3EB519D64A36CED075C9ABC6284A1669EBAC62269EFC414CADC894EE3BC547918D9E09F5D975DC44FF1D424AEDD9A542BAF18F2314785877C0D77BFB8B8571BE1F32FD55419243AC32827956E148C93EA58FF3367946A8624767247518CFA8B91D8E51CAD3F3CA037FD871CEBC048729D068FB28EAA0F54BA39AC7BC048687FE90DF0AB0C46CBD86F324CB9389BAB145992D501BA22B5B52BACEA72F5540053EF4AD4FE66420923BF42D4494F91744864020301CA0A81D007AA41B0D4312D3EEE795235ED6170361688997A8C7BE6B14C6EA8573F01FE220B7A324E345D4C0FCF47C5FAD14C9A6B3D4CE035BC8388D67D7EA8E41D73484A5FE705FB740F8DBA473B3C3CC71FA1C7B7D3ABEBB953CDC85627BE0C65B9CE9E1AF14CB734CCA3D754ECA01D2AC793F440E3CB1A107B8BD5A79C7A62C9551EFA3824C2228BCF7F5AECAAAADFD492FD881077BE153887FAF77A9A599260375896CEEEE679FE57D6F2EFE84E5C6475B5B5E89B68585EF297CC9225DA3AC6749A285D5ECB08DB79F737111CF3E12314AC4B2F58588CF18393B69A70C877DA7B7F61D06E21A4FD4175D7C4EABC45DF964CC9A85134F44C420DFD22352518074200F726623E1A6355D42A8AA8A3055F2DA37675C1BF0F0DC723C46AFC92B0C709C87BE871AC6A77D69991C594E858289C1D07AAF2D3D9D2E26880BFA9BE0BAC7D2ADCEC92E6F6A0EDD0B207EAC4B50351FF8784E618D78C01A2E2EA07C0739411BDA0AD6E1E1138E6438E15A77F9B1EF3C1531A647FC2239519D235536003EC161C590E2AE8572A5FB0514A305DCF31D4981878D1E98491E4792B27F574168B1837DC65BB54F6EED043B0FD5BC9F2B88A2DC4994F7AB6B9D2B49CA9DA86B4219355A8F48357139CBCB0A49E7F7B52317C5B41C28EA6A19378D74328E7B707E1E28917D61B13A4B640B4A4595260B81BA7484BA4BD7908F98066F9A73E99D6A69E156F2781B0DE8C0034C42331ED63AA2089197F713D817DBCBE3303C3997210B71DFF9010E1756DFD058A0F8E6A8441898D7D2D0D5F6F29249CAF9A0238BF830F07FA7F7D2358A3B16F6F8802069E9AF743EC8155CDBFABBB87ECB09CFB2532E64BBC298926F658EB1BD96956062ACA01FEFAA0B3739952FE8C48DA6557ADD22197F0C75B5A1163BC4EF95647FAD212744366756F6ECA10BA522E593C2CC9A531AB0CD148569ACE95E4504BADD4D8F3B640499556E5859317018F8CAA0A1E018D2762498504F03A0AFFE5E86907F66D0618EB084A5B95AA165C80369EA445C58CF1918D2195052F549683B1E95DEFAC344ED5DB485305748861356A5C8DD25434D2C44808776B63A86E10C8D6F459FD05951649945A933A29A0B4ACACD4E42C75D8D86D7A4030DB5CFF889C21B0D5D170DB897E52F7C3328FF54EC3013E4FC76351E0A1189DAEBA1B34E1FA713C2F8FF2D6534F0F9E6D6CDB3A2DB4C53DC74FC0A9EEE1500148360E25F6AA0AAB245EFE013FE2B535F6584612DEE494940E6171D1EE563780F5A8A137B034B52FF2B0AF8EBA81D98E6ADB4403057BA7CFA0DFB8EED0004F2129218A28F0498047B4066A483A80CD12CF63DE39F654E423E991684BC8B21A27A7560DA41E36684A52A4C15CBFD9A4274A6085AF2FE3F300B6AE9D47E258B59A9C0D84CF0F8B9408D29336F5275416D5BF56762FCF43AA19F3D49CA0BEC7D13764E1927C81165FF418EFFD1BDC79F634357C9E1010BDA4C2FD9C00CB50D63DE59A5DB9300BFDC1750D93FAD1EFCFD80DEA1BFCF6E166BF1BB5EAAC18850BC0A87362816841E99F200CF3E1F148AD952D19EC6EAD27506EB29A30F1B293E72C854A36F5772660D7212EED5D3C03BC8E2AA210735514B939396DB79A920B2F3A15B1944FBCEFCAE7BCA0B448BBD0B78A5F9683F7E3E204C48709B55AE14F85C5B329F944705683D7398646572B9BD6FF9AE15F35472B1CEA6462AF95FFCBADF998BA83CC7A5B33FB7ACCBE87F7E5DE5D2DF2014B6969ED60CD18375D8118E19EF52265876286DD9F30280AF2802B5E9CAB9F57F6279013E030712551E1BD5E7", + "message": "C21140CE91893B598D56C376B32C1924F76C22CDBCA81116A4CC916BAF80503E35367E65A4BEBB05799E0FFFB3E1A73E0198AD5233B5A94076E48C4D8EB4F89C5677575A6A1ABCA4BF558265E988FB30192020A71DA7B68D91E98061627A5BFC04F888AF12C15E2140CBFAE9423A2AF746EFC8EAB0FC95DF266A1CC93CFD6FB93FC5A0137F411FE10BD1A4B386DDF7ADB3BC5ED2349BC1A40C08F031A369F3E47E80C63AE7DDB4A5C1FC8572A1A1E7179BBF332FE2EE3A060087F033E6E1DE904445556EF4936CE6EC41C16FA1C12CFC3CD71381FA372AD4EFBBCE53C3A0E6826B2634CD9E24EFAF402D660CC229C2CEDBB4D4CD644AB77812F492E443AC14524D8398649008B110A578CCB1AF3DC881A01100D8F23406048BC4D54F3494270DDF154A8BAB62DFDC8DC6016B4F423CE843C7786AB9F468970E43C66FE43ED6A7E31BF3EC250C49197CBACC5ACC15485133B98D0B3B0B28D3026F97F47B5B965921CE81979470A2D1D3B476E2C76A07A63842CB7A97F87564B2885DC7DD1CCDF29C94C5D3BB8094FF342503B170DA5B5F377510494E33EEE6A13C18286FD6F7D765E6BD23C93F1B498B19AD86DE17A1CAB0CD9ED5F333D959B78F13D7CA1F18E1ABE2C811A50B2CD54A047C278CA575B513E24888B7A3B92DF8632FF615654D08403A2C53CCB5ADF8555678AC61D1BCE685283C1828581CD73694C75304812BC3B1DEF9498CFADE50FB70E1D47BEFC2C0B633784128FFE73A83B84EAA06A868362AF49C24927319FD6965170F929F90843FCDFC6DB856B74D028BBCA6F847B6128073740B74018DB2A03097E04DE9C5405E46F2BCBBE9AA9EFF10251F26BA2E014564F958E0EFCB318AB75662F4B75E28ABE3602649FB777ACC54FB3F33176AF6928B97AB127023BF6D3BB8336376F3FB50593791B1C18CDC100CC904AF396D42EABAD9E7B2AF81E27412E7D6D888869559AA79A05A55B16C73495B945398D1551190BBE90C4CA5C9FA91E6622D00266BA01C9C808E7ED3A6A3E53457787C745B7415D6FFF426B2F52B081F2DFC5451A7A1D310C8F3466AE88FB010BE42D0D119BFE3B77EA7C73FB0E58FC7F9676356B4A376284A95343E2B937EC634D79785F20186905309F51DC91EA6FC3172FE6656E4E856C7C3D3A04F36C073C5905E57E1C139F7CEB93B9CFA3DEB1E368375EC074357922E79462CF9554A8EA6EF5AB43CDC80A65F05AAAD7717CF0DEFCDF59AC5666320459A33626898FD7967B2B4CA4BDAEB2C1E3A536A649C2D62DBAEC5F7CEB1415AB9A58F27099EE1B2700F4AA57AABBCB4C4C44B07C11CC6D4C23C004A4B6E88B1572E75078FAFF06A4215872A71F09FDCF81165566399882FAD1FD7F90823C7F839BB951988B5C6291AAFA04A4B73F49936096D1366C16DED48FDBC55D80A19E25FD39D658AD6E66624CB17D086D02D6A75B004220627CBD7211FF06E1CEAF5327F261B79DD69493B2B743A31988E0C386CD840CE3D99097A4C7BCFD31112DA5FFDB05F93089943B57E41BB0FA11852F0F30180F749F2E3DFB92412201EC77DE783DB49EB7F0039EDCF8AC02078C39E5F9BED9B8EF95E3A469CDE934286123F3E6233D23F77EEDE8F8F795584387FBD4D6699335E06DF1B561BC1DA5D8FC966250EF9A0361004F8CF4CA26E14B55608763C220CED384E37026AE34470BE2A31FE8D0BDA40F5FA7072876CAC3DE2853A60319888C1C7F431E93A953080777F3BF8DF5099F0B6390EC4E3D3E26A3771989B64BCF0F923114E27FC917A04BF544669D6E3AE7A209F1C2292ACD2161C2D7AB49AEFD5BDE912DC8ECBBA8FD35CA071B5EAFE97B126338B397AD90B009F1AE28B64D6A5300A30676E95D5AEABD896FB9EAC7130FEB9DE8B4020DFEE5080726379666769573E1D271BFC5190B273AB18682A8C72039448F3CE2EE44D314B64BF26872157F1FF252A1F74C446ACADBA246E103AB43F98EA9BBD59697D693C9CE043FD3D6C981929A3DECC0AED2F064C37AC4D8ACD2BA7BD64F3B9701AA204F62A62F44CF9E46772F9DE665CFDFCDE552E730B826067FED48FF621D30A1207093AC907CC8434C0422EADF1CC0037B385C7C48322AC3FC0312E7981B9269520EBAA6693B182A519B196B7C120982C4D11B048692AFDB270CE7A89719EE656FAF0CE8AF84E4864CE30EF80D51C0D3BBA9F1867102186EE75A3B4DC1551D609326BD3CF5B53CC6678C16AEF19725524AA90DA47A818C2CEC029DDC5B4C125392008F32B41B8CB95E7C080D3EF46185368689D3B8AF6112696158726E8B426F994593631C6BE8D47CB653EB93F59E34850C679DABABA935739B9E9CEFF96FA267ABF2DD38F6819E24358F51D4E4BE080E387BDE3DBA0B9C12DC69ADFA0D1A0C0828D051FDAC7CF0EAA557B747BC01DD3998A9FA0577DB47FDF079A5E77C337BECC70DD6C1F790A832715618F2098C8C82411A3D8906C3160FA2499E44BF7230BE59B0C448842E53C622F0C89DDAEA378EBE6559ACF1C5AD9B566AE04B66DB3349E3E3EC410B4AE7AAB72F5EA45E6C6A8284F52FF2BC14A235F1DF937BC90AF581A5270A457CCC83EE5815B1940BAF6AE9D6B9566C5CE870EE39590D9F394FB078B35A43C956414BEB618CDB2CF2DB9F0F6ECCBB8983B8DBF8F05096B8A7E56B3332B46F9AAED9A69242DA1538D1613EC011B5749482F33D22F4F2A2FCE38EB576B5BC9E31ABB0B4E3514E7CB0DBD0EB934D7A476D6C20FFC0F61B5B63CD07D0CF9AF109BD048C4A6912E0B572C4233E40566FF4B45E4077CF7992BDE619D7D416B130D41A213203423E95ADD3E06953A401653B911E92006F1B3AFF07CE790EC0C4A5DC27C73FB5920113565EBF82FA68AA7C6F18A898CC9D68AB59D6C4145584F46D66EAC20E10608DE439DB2F691A7501C32C240DF33E3B80AE25E7A033764AFE75B7CA080C2BC6907D1BD6C44D3B8E830A1A4A6F540AAC377EE6FDD4B0ED99CB0E285AE7AD8F2C0D8B78089F65AA77ABFAA89DDD315926D09F77872839520885BB4C7EB4D7793BA7F78BB87ADB4BAEF60F3726C96345077CED3260D927139943E2E3EB149076D32161F12248D604130040AE3BD2A5FB6996511F3BAAAA9D9929C48E8EEE4BFFA44B09DCB4DCEB589C28ED0B66C03D6DC261D2270444B1ECFE26DE1DA1623CF00BB76E7930786D3BCD5553FD9798B4773765E0BBEE57A702B44A452208A8BDE01674A42B3774D3B32DB08EAB4776274348D6C65F424374AFE295EE043B8AEC4C00AB73BEDBFD4DFDC5330F52F789A8A24E70ACF4F4BE8B8A338028856298F62D038634F02875B3E5DBBB0DDDDDA8200B2B50AD21B7FFC235AB9C249FE329B8D300DCFB2794C3F2FB9254F4C6F4272658101BAF2B6C070A0EBDC9C41B61564AD0820204F4004026CA7C1928B1FE800F6FB795F63DFA4AD515D0FB77BB9E7F04CB16F346F396DDFE0659A966411CEAFA2585629A662161C3D8F59BD1FE567073E25A459CF8A584D2420C179FBE13CAA1A2E9DE2C02515F00A3EBFC78691FFA2DE9677A1BCE8DE403A174EBC53205AFC57E04E1E87459DB5C66042ADCA926472DC149A56DD948B694D24285EDBDC514DEC8A5AEB03DCB679EC553547512B6462752999A46E4686B2CB52FA3EBF890AFCA894D92FF5D99C76B8089D644657BB4763E7E7E6D9F9E1C5BA50C4A0526F8289B97B9F0D73C84A5D0F729D4F0C400290F24DAD4113C47847A14CF74036ACE85658A9A549E8AD941029FBAA51408311B290FB4C3BC5DB325FC587BB07D87358BAC4DED31EF3938C3F88731C46233DCE5C54D0B38F66AD352BC798DC74ED1D844541CE8E0FE06682448BB3E8FB07FAF7A1FBA8255DB99A8952EEB38475D817F2716E23401BDFCA05792E6C29F0FF23DF4C0EB58CDF8EF36982EA6ED9E5E0B0B1B4A3E81FE64606578887B350221C74C1C898652689CC96598E0A862236528C2D7E8F4564C0EC77B1353F5875E88173090CA42C720E2F40F908A90B5EF73B96E0FD9CD295258065F40A7356CAC69E039A687E5DCC338AC950246AE526E182248B091E14EB1BDB876A705FFCD7806564EECFECE01BC7A0FF1287EE71ACEBD654074BD6302A8DD286489A256C329C503E9617D0FC35896F623A49A1BEA223218FDD919828BFFB7CBFCC226A8B2ADA48B3459095CE7BB3E6A074962CA64C9FA9B22550477A5096CF2BE54BB01B29E3F966F0ED5D4BD647DF240CE8BF8E27610B7D3D936E234138A1A2DC6B155BD8F38833255308571CE646947388B3F138AC97FBA7880EB2161EBAF8457A321DDB53ACBFDAF73ABE5DB2054C468541FC31E61C0F89F0AE84B2632A5F12650922338D19B584E4D855BB20EC550DC116417ECC5E4E9C66ABF40931A4B34DF6DF4907130E5CC6BFC88F35B97534E5B8B657167856F1AF113542EAE0754D730E0E3055D10EC4182CB9D4BD0D5FD1A895D57F7E17C15C26341B16D727898094869D958B1DC9BB37356ED8D47C26CA270C69736109D310A39A4E1F8D45F987048E50E4D787DE11083689522864F67454A85CD0AE8E0FE46A751C692FD2F2C087973CCBF17A7283DD180270EE3E85BF037DF27F06811F4159425E4A0ABB290BA77791AE24FAF246276251CED06827C9BF272559DD9938194661C5E4C19AE62EE6D2D9160845E729D6D0183E9A66A31F2620E4F0EA10DD808D99F40B23C9173FA1EC3473874DEAA4180F69BB19C6B33B6CE9ADD8D9871B1B456064F2EAFF39408B32054EA10F08D3F9BE78052B22E1F18CDE0A5C09A271A63AD5828F21E363901595DDFBB840197746B67B4B2E55F0C8F085D64D904ED5692DBD8EBA874E8A740AA75B1CEBD277622B9AABDE0C9F63C8900ADEAC586D3771B1C9CD2FA24512F29587EB921E81D2CF322EBAC7C08632FAED3100994020FCF5397A9DBDA1AA90E6626B653E9950FA90A31FCD546371EB4E876EDA332C745EFBC684E3181176EEFF821E38ABD5B969C7642C0D9E1BC27A1C93AF3390AA13059B173BF802185EBDB1BDE816DD8D7FFEBBFE844731107537BE87FB77CF27ACE899FBC62BD474684CAC5E1E14538101170B7E5B3C93AD0061430F6D6A640A1CCFD23C98DEA48A7C163A17F43271B9472BF26082EBF77E2431DA6BB5508BA264A09090CD9AACF3778E6952BAB7DEDBCDF860F80DC8ABAC5FA0D644D21C18E669F5CFD30D3EB1A723FF292E98561EFB76AC88CE36F49834739ECF7F41D0F3A1BC01A9D9B3558755C797EDA6FD1F4A2E1F1815C5BDD5E813CE83289594793E11A5264DE3853E138B7246A31F0867B79C3363F880E199C709E52F17C6E1FA9B6AB6F50DB4BB7E921898F75E85DECD42E549098F2FE3F506B3DA08611756AB83D0CB82EC4A4D00A5C292DC75E84CA11246476E7264CB66EDA33F5AB5604124F50EDFAA26F1148954BC6D5A95D198460D", + "rnd": "D6D63A082F55F3F97ABF83514C80C64EE2ABE267EE9D3DDBAC95E82C02F47F73", + "signature": "500FBD0C82A2ED239A7FB6001F7FF85D631CFCC95ADD7112D6798A8C9074AE1E30FC71287097F72838B3C9138D45E725F5441731ACC95FC089B6DC7344410CA9C9825E93E8B793A072CDDD51E44B6219B03F0EE4E6D4AEFE227E433F2598CCAC766A1375604FC70B7D0700CD7062CFFCF8968371019FCFA37989A3C82B988872CD9C0673BD30C6DB85CF086AA7078716D541ED528EB99E11D630B448488E38914875B016E49AAF947A76F1242CFBC0B340544724E8CA8B108E2564414C0BBE6CF4699049A160079FA29E149FDD514A10043AE2D81087FD14F6071FB4EEB8C28D7773F1B262892EC36C5CDF89FED6BCFD3BE3C837FEDA2EEC2FCEA6BF034E6C056C9B993874E72F70E2C02DBEDA64B373FDF447DB182B0E916C2D86B72C62264E19555873567CB432A03CD352D73B790380A204C210126070D98ADD3C47208F9C589B31697A225B627539BF30D04EAB58D73FC0E90EFA57AEA118E19EE1AAE8D30DBD50C7FB798689DEDD4805D984FB1EADE5C7C61B69DE7BFFB7EBA9AC92578E5782368AE47CC56D3D2BCEDCBFA8200D3A3A47F274BCC4F9E8E82AF3463CA573204386EB6515290F7C2FC620F411BAC62922FC5020937D15A8DC2B6F5AA9BAC4C1FD8AF71C945ABE6826B30530CD1EA5301D41C36602125C740029188DE6194E7B1F939A4127ECCAE14F43BCEC068C64195C698331BC1DA6763B8ACF0BF55CE6E0C24ADC214469D0881D5DA1871ACF2F13D5CC213EC4A966DD3126347ADC4353DF27F3AEEBCB622B015A53E1F48D7CC136DF6CE5C78C4C0395EC527F00DBEC163AA8285A5D61E162D45665B3EE418F48546028EC57EC1C7CDE3AE686C7F63EA9CC284C8BB88CC70340CF8416302A8A984A3DFD6B71E58CE70712A28FBEF9BA1C74068D009FB89B431891987F9607C8615350C162C68AA3FB6A0AF7F86CB99F1DE4B2604545A7568472A43AC43F7309784B7CE5EA6C6445FA8EBDB130D8F585640F7130C293B2D0717451FD6D9831B24F79FA736070F85150BFF683C44CB82932B4056FAB59BA8CB4815A475ABD582AEC3F453E8A2CDC6BAD7296E0AF633809410FF490EC324ED0476C9093B23C8E9516FCCAA4DD420431499E769058F0E6B4EBAEFB396504C4ADD6F13DBE0738D08C0E151BEF076EE5DBFFB3EAA900062C83681A0369E382EC491C8DCAA92BCCFF615DAEE43FAD2050E0395CAC5429D1F5861CC55DFD0A589039A00338B47BADD08C88B70267D5FF44DD3210E042E9245E0DE60E2E4F7E94D442AE79BEF0DCCBF001F5BC12E53364FE31E7289FCB0A8490BCBD48D7AE55A7E73D20913BFCCA3C6C0E80C4A5785C1B49969F066517D6912FD442FB6C08C979D66024AF717B00881968B645977E62123AF073955E87FFFEAB6184016883514C3D54C223047565616BD16964C620D8E81439CF007E0C4828592AC60AFE4A6111EA5C8F7B12559021B6E40DC80D1A491CC4CB5452B13D5B0AF67D5BA39DA6C39BEDE362F900F552D070A5225ADEE1C7AE51D562DA1C2B323812C0ADD419C66F1651F1F9155E98CA7B43FBD61B5A9946D2C567B6BB6AA3A3649C7977DFA9A08780C1CCACA5258120EE558BD724F46C1DEADFA97598CCD7615CFE7289A8EF1A1914F5FCD91D33DD28D301EE4B925B32AE836644BC922A5889BD21262CDB56C7D2FBE952A3BF887C6557590405CE03EAB83EB7DE7570BB1C21AB894D03CB9E1DCA4E9B2FE86C837928F28DF73DD0143D0D01A3A997D1CFF01055F13E7D9F2B06E4AE94C60EDA1EC07AE3EEA92B07CD2D12D27B99B7F604C613E5E718B24FC476063776FB0452863BF9A89AF3930E8E39EF5BFC22689741C71799C9F9105AAC66F7B2D87FF3189C16E9B5846D54F7901708B436F36103757AEFF20992F29A2D534460EFA5FAAD29533BC9AF9C545A3BB4007D704964DF30C2191293F011972921D150576C175D19694DE37282559EFC6C40697169E5365E0685A1E6D87627E645E4349D50266ED451A2B2157D82E34136EB6A1604C134680425A26F0E6A5D6F7A70CE42A5D7F92CC28B224C4E732FA7F72357DAB8CB3F9F7FF9C4D8BAB76C60E8FA9D5D6ECAB93191F9A1C55FB3C69701E190A735C1737AC0E1C898AEF75093E9CFCCEF08AB6A9A05D6D7D70CEAB428CBD0DF463919A9585EB5C057F09A9187781B93D9703B1FBF50EB04E77956226070817FCFEB54269B1DD0168F4623A1B5A470F4508070DF49BDFD2A09A58597994D44009E2F618F38789F4E2D810A67ABCD85D3291025D3D32F601A7F94AC374B180E557C566C5024E438B75FCB6FD030D82C0FF3BEC1A3EF43DC52226A24665AAF95F0215891B51A032A2FA19DA0BB7D5C352F5D30E0995EFF3892A24951ECD0D60E380A93154B1E65231C82640CDABC1F543D783FC2CAA774176C97E2D7C37F4B597C6E976FADFF330E174E9EDEC798DE6040FD9C33C5873E7EE467705447A2B7463F70D0A8E94D85B4588B76C8BDAE112E37763258D5614CF31FED87D3A60F64E3BC2AF4C32B520D7A3FB0E29B8FA728C1E7DB497BB8125D92C08576AD1414BAAA27FB77D359F7A9F2CC9796924BFE61006593ED211514557DE045F566B7958B695CED35F61BEC34517D1948D6FC43202BAE4E47D37927DAADB9CF404E4310444D13CC5BB2555300085305CA20F41D7CA34E7998AB018F8D0C0BA641B9748A8E5C28349D452C793063BE377259793BA06A591B7E9B22BAAFE6C5527E697F0FA1822B1F7EE6E3B78E03F934D4E230BCCB93251E7FA8DA673493BBDFE91F0701D0551A2DD23784B14C0DB20481CEACACE8FDB33A113CA797F285459B5B916D64153575BE5635404006BC2B4BDE00AA446EDE1472E441309BC47B6B12803DD1DFB9197FD476789CDFF7F895A1036A0A784E0656BA680E1904D577944B3BB170A411FC99897E8C7B3158074B78C85ED0A666E7B849856E4EECDE042ACFB59FD8F3EBB6EFE357492C67EC0807F34750E0D87C05F54B94898C2B44899343D8E231BEBA65D487906608729752E30CB519C159D09AD388AEA97B95C260DE5BC926996FE15D01EAF808278FF726D8CCF1014279C7E497D9D0A2323C4627008CAF02B58A1B4B98D5284F06960046E645DE11ABB122EB74D4BB6ECBCFD57B52F8344B20C0139F63E40D4928BEF00246A5073047356E0D82D942EFDD513C7C4C923E0FCCD96F4FB46310B2E679E20E5A8AECC1F1F7CBCC9EE6D50D4C5BD34B63C4ED6B501E07CFC861DEBE01203C9308A0EAAAEAC3323A7376BCF0FEA404EA5C7E3DB216AE5B0B50740FC708DDB46AF0232074011A31485D636A6B7190919AA9B2BEC7CACEDEE5FDFF01151F34363D3E4E73819C9EBABDD2DAECF820393A4C657A7E86A7B8CFD2DAE3020611172B33383945576279A7A9BAC4DEE9EAEFF800000000001628364B" + }, + { + "tcId": 13, + "deferred": false, + "sk": "89EAFDA81C10DB1C89321D386CF95B1D71AD02FE23B6957C03F87455FDF391E4D343E0617C8DC51797179C4E03C7A313E052EF59E92C4E3298FE763BD19FBDF67F711002E8A3C87BB5094532D7DFADD24B0F81D7AA0415A3741F074CC5DEB048280FAC463222D466F245307F90463C8F32F892C6ABDAF408F24E77D491EBDE3008264960260900B32413A18521C02854A40D142831C1889144A64D4A262650A8119AB2610C112ED2A27190488A24296820420424C46102B81008446923C74948242563962C0A3050DA886CCCB8281B03080AB34992A040CC182E84A251892890C1A4300A194641162E09162021152A140981C2127204B86449C244A4088222374693A6091C2731CC0431E0B620831421403630CA282608960C2382011B9021DB008ED0120A0C28505406322314701A308D03934D522065421886029908430289D918209A8245138344D9120E61C03021066A11146924800D1B130C0346865CA88810C42963248612428E58428842104522C06503A748044700E1902908A60818214102234691C8905B408020406EE1803011B5645C382A629044C2C688DA268E1139655CB831A0142D9BA271E23809CA92509B182E4206211942512317720A212CE316804BA820D28209093644DA86480C404A428861E43440813851CB2808004161E096514C8621A2420490280A8488115C90018CC60C08A24449460DA220481C4382232028883642D4482221383183820D20196009C76D531872E13046DAB8201203515A34600C218E48344D0A338193328E48448E23038D12C601E026424330701B920523B72D030184C0384800A96859A241E4460A62C2819480208AC4486090415C12205A22200B0342CA1849C3C24100156C54263194202001284E9B364E89485110A4095B36719A3829C9C22DC3B49184C4110B068900876999944563300518298E5806814392014C464D54064A54044DD2C02C511672DC2029A0B8648804814A880890B46824070C42004514240CA134110C94240324880018601A9440402642D42692A1082A002904E2022C02434A101825C93280548604C4B02404832C08C191113624D1142084A284DA926D549089593249E3A645D31229E0400CC384285BB8448AC20060367018044D6132505B108C98164101C1401C310422324E4BB46998244E92426AC3884020457162A47199102C0BB54123053052B429D42431CAA82194C08148A040C99681E2927009918D0930021928264B9204CCC69096E43EE739A97CC8DE08ACC93A37FB78A79FE7F312523D3D126A16D6534E8E30B959F7C2FA43358521C469E17281ECB277BF2D64765EF3C880981C7E6EB0324906B21B146BD8ABE45D266A00D0DA92A4108339DE4AFDE39902651EE4854243E40F851F1DF40527602CD4BC0569F60661F9D7AF6A91BF095AE3AAEE25FCA7F4FF4A8BE0A17450724C185AA491AD34F5F711975F5F015352635571C973CFB584CBC14C3AA4A2BFD99FDF2A5D21AA89243BE26E129CB27A7648ED31B223D84B26C445498CAA5FB7C32017A6851FC630D358F19417A547DD7F02CE18DFE123527E9568576C0335527A98233A231C8C22FD4877863945035DCB68352F5B600C4C77985FC2DA58D6633D4335BA0A3A821CBD30ABFC841997407F197EB409A506D94626485FE82B54456D0B90B5EA914B229128FB7139B35AC473639EB6923C5923E4AFF31E2DD8B03EB7C6C71BF52C2817D623054207F9D90CE42E2E133F7B3C3B9D22EC26144D53B548E6B00638858F729D24547F1C2880D5FE830686932CC7EBBDAD53EAA5FB004A2F56B0F1AFE9815C53EEB5E36A4D8F71B3454B48089CD2EADF1CD1388F26BD360693CA5522AE019C9458505EF370DD8C92C3679F99C42F47660CB92A5D59D60036C070DEF762C5FCE7C1D3FAB61D9033500ECF16CC40FC1755A3DF254B8CA2CC15D159BEC2C5E41725F5315C9C172120CEE0D10CAC83DAF7BF577F01904A5FA170FDDD25496AE392C984E377164D1963FE4A1F8DE2335F62FCF5CA8B99E195BD20FB0FEF35E603E8D54F294D8FB348C27EA30FEAF3C983CB1DAD3F0F01A2EF2C56AD970E566410A2774EC0B7C840BDCBEFB66AF88A4F6499DCB77348F140124F5828EBBADA7738BD82B11F5CF2F5EF2D5D9D7CA358696D8F617D0A0B2D0642CAE5BC51C1EE97CA82C5A7B7BA47C116C547B9D1534EB9A31F77237D3EE80B80FF4F25C1ADA4CCD4AFF1AA7F160FBCE089A74F808EAE95A0AB8F1BDE8D6A7D8E4A1B9018D1DD85502E9C067F930C56602325BF65806B6ABB80B661E6E2C4F42C505A0BFB1BF032F878CD95E8047F4F99ADF11890A30FFEB5177E05B3EDB20436D0E4A67971E5AD3E89C97327CE8D607399A7DB3AD096CE0FDB5960DFCF4AA1B7AF16CB53B0019A1D8B54D5A5E1280AE3DD40A82CC4921B174D9E7AAF2F2373386405930847DAB5F7D37916BD0FC30F7B99EEFDB53AB3896BCDA41425354D658C9E2D1D073261AE06129224F3C24AA70CDF8310866F251416FB25CDAF6A4595E8C0372F4E1B4C71FF849469AA22A46239DE72EA0EEE058F34EA26B37EFF47E196DE20AEB8D6CA6165293036E583A22EB2E0DB7417C7DD1F8791EC983B6373180C80506513BACA28BB91A86DAF3A3ECC66DFAA13B37175AA2EA94A62B657ED51FD067237BD42311CC455EA30C9C049AF6E653121D0A564145B83B486554B53334DE3FFBC857723905EEAE772DDC921077DE070C12BE180CAFFE5F6617F63A9BF6F0953753C263062F823292210D91B9945C1C07E8FEA1E918DFF5B36621BC4FCF72B862ADA232327D7EBE8BB3054B862B15785D46E4888E30D58E047ECA68DE71C23BFDA1763790ED89D4647677A774AB9E5E0E07D9D4F13767BD31760CE24AB718AC9B2E28D45E090A4F6C54148A8F92CFBB7EE44206048571065C6FDA9997F353471295862380872357582E0082070F7D1FDC8A451C4F8EDA08BF5CA6A981A790681DA0ECED57CA18F5F240CDC96592D7EC9FDDFC764418C28A23B2B42FB2F118DF262B63C522F279D1E29868F3BC39A008779CEBAF929D944B2C5AD09BD0D90F09DD71F90DBE88E3320657333DDC2ABFCE4C6208B5E444812404E6AF048B92E2C5B1ECAD70BFE5FC62A645DD153307154EFBF9638540E83F09F67D5AA23273F250519FA85BBC0616A47829C8D7DC5310AD5F421BA7EACDDCDF3C8371944B8CC33039DCE698473096EDEE78681F1D95A3C977359F8BB29BD40D0AEFAB12FC50B90EE1998C8E393EC0D9F1317CADDE2135C4805F517DA6E761DC617D93D053EFB702DB318AE7D8022876157B7E2C6BBA2AC83D580806526EE14B5BD57CEA1097D871DF6934EF8D7F925ACBAC4A34744001F1DD9C0E3607C34E00F9D74C39DEBE0E646F6523F3A12ACBC41B48B873844D5317DCC665FCB3C8A3C3AD6FDB835C3DF8F23C6F4B04C863AADF82DF4C5035A46B2776C2D87178B91816C664A68B7E9BC6B0FCC8FB7FEE5C025E00777D9724F5D83D0F6B9EBEE89779069B278BEC3FE347796A7328C408647E374697D23D0FFAF8280B528ABFC4F5508C04AF3C98B1C8A5C3868B1C385EBAA910DF00B3847D4285E4701FD1124C3A8170A6D", + "message": "50DC983A4F0739C1F9AA61D27AA4C66876FF3CEEF36C94041AE506AB1858ECF2F523FC093721D2817CDBF0310309BA54CF7BDB80C191534CE5CF5B2189B69DE9DC65DB35F896E35280FE7F47B97AD475078F61B542C857D159F59F1A73527FFC23A9ACD77FC2E331301D491862AD4185EACE7408B3C093883C5BF7DCC7146FCA17E2F4FBFFBE447C981476D551932C50D1672FE31C96DF18A4AB96C43E7C46A6F39BAC8FFD13EC19B2919F92D83734D21F36580EBB6265C471F20EEBD8F60E38A74F0D86664B872A75EB45825B510AB3976EBB4CB4EDF6002213DB843D6105F714FAE3E3EACC41DA820DFBB16287D74C774C4DDDEE22338A33F853A7250938709CA80A329E82FFE54CA96EE87729F875BB018E76D2A1A01E2D8166EAB28D83F1F573DA5BFD924D06C2207F8F40600C99E20535A9FB2DE4770407C5EC88C105CC38AF4883C2DA7BF0AA8AA4B619A426F26DEFABB85ABCA13EF79D367983F89166D79933675279898DBE8F669D6CDB143A8148E41A27DD656C179BFD4B683980112810922EDEA73B5209D395BF28B8D9F4E89FB2040AB97669C7120E8DCC9261534F8F5646D0FDD9344DEFD39E462D7E2629CADEC98DD0A07E56632CB8DB8841DD71DBECA7DE03BFC7683FD4AA38CCCCF3CAEA160E70D22F3B3635498FC54274219A0B6A132049103FD84E9CBC0BD7B39FF2F1FA4FA9DCE9DCEF0DF0EF42971505FCE082EC6CBFE5C53ABFEA59AE1E4827248B27DA4770011CF8D7D3060E4BFFC2A74ADB54FFD82B19CB41C0ABF8E1B3C313FF3A415ABD4FD73481C497D9B107FA6AE33A62E25C275FCD81979747369EBC6EADB715456AA6E2ADBDB02637F99B63D807E1979D2270CA157FAC009FFD95E5A8FC907514E0024C7BD88452273DDF79823794DD1B47B8FF22CCF547B621BB3210D86416721D9B6DE4FDDF562293960BC762225A2FA5BD0C120392AF4DE7495A2FA7E6BE48A6DCA492C382D954CB03B57C432FFF7CEAD9F696ACBD4FC22D3167D633222648124FF6629E45089C53B9D05354DD7E4E1F8D51CD2ED1979D3E42D7CC1E2D0D9B560A59C17D1F093CA62567445B8D0405FD860341BE7C526C107481A881AFC1BBFE2BE059E27BD523CF0F4A813DA812C0EB597BE0E80CC737633B3D5343D94CF0A6A4ED6D4DF05E7866EC4D85B4B6A74EC7C581CEA0685FEB982E4940F43B101D95FE37E5F7DA856C271B4848F86065AD7C328F53F6E2EFDE89E447D25C8694AF3446E61A632480571977B08F46E9D0E001A6C789EB45637B189B0977319EE4D8AB8F31C841665443BB7A99595E087A935C7971415E3F3E660E2780B8673BD1B2D10E97C17C2C5972E825C82AAB71A3995371B30350B6E64350ADF59AD93C6984A444CB01A2CE04107CC1F744828F1404C25AF4D1BF76F69D0F398F813CD633E06A4BBABF7665F3484273794753F67DE02E32710D1CD3CF5E04416695164683F6094B3A00704336336710A48FD5FBDE75CFA5C7C0CC3D2BA54B2A02AC985A59E7034F42316B4C86F6F23D4A47791B8907EDFFF06F2E87454B7CA64CF63A2970B1581DAB5E02CC74C015F6471189A74C98203DD6090CB104AFAD45FEE00D9BED3A4ED3EFC5B4AA44C408FC213236F2917B875A922764BF8447E2600847907DBD37287E041A22D4F3B3643AC890F9E70FB68C8E5ECAD215B853ED1299A75DA9FED18D1B1A45A91E09E625653D1C12725A7C0766F08E4E4A5243C3AD382CBA1818A157DB035364171C7D1DAC1525597C00263F53C0764A55AC906F7E5CC69B27923B8A9699139899D0C8DC3BE4FADBC1C12073D3544C53A337F0EE9BED34DFF9B801A7F1E61A9D74FA93A0131A82469B2C5CB23CBF5329392C71B13688922C70DBF6BE2A95081D745C33277D867F14E927772E19A4BAF0762C3DF9038FFAA8211027932E6B6D125B7557F7B0C955772674403030B33C976F252997A86392CB54E4F0D2FDA6892958A7E2553C2916A0C3E55C965B4E8D12E22539B895C5BA3DCB9321C66A195C820B9B7FBDC51EBDA8DDBF5D62A05E5F75AA5AEB5A2995C5D765A874F9D2F35F2148FDF5BAC3386DCD7F624D5B9C20E63F8DF3BACA3AA480005642F633EC3C0B2B1AFA82879EED68652525FFA9961B195BDB6036DD1F7A1BCA8493A82C9D92F27E0CE376B67CC1A0C3D0D944556F0594FE6F93C5DFBB170F91B0FF483EB1393E697B6EAF2A1A89EFA03FF1F42E0CCCCACDD25966DBFB6EEDBC0E913F6B62E0B5C507512139D36657D56FC14DA8D31D22F06AAB1F66FF46BB9DA88391725E5E618D99C84C2FBC3479F1C06522B70B953FA0039DC9C36D4F8E5480DE6E4C57173A9178583D12BD268E346F8CB68D9A3C7B16D0E98A98F0D9E5D7DB09554B69E87D76F2BDF386AC0F898D36BA9D5227695DD629D735D58E2D4E6BDFE92247B3C5EE0CDFDDF6F812A5ED05BE18C63F45C4C1FD51091057F55C53E9B5052C991448A5FCF9E217E866AFE0392F2A32E11604710B83368F59C1E7EFF7C55CA7F3DF1D2FF1F9DD43B6D04534E063D23FE55319465DF90BB744399FD93C99E82E9A8F430C6E0F86FA5D616A163A7BC9F89B2488DFF4F73737EB8C3F77F33AA520E780AFA95C6D646E330D3D9530F64383B19213E2BACFAE4A39A079D37DB9079AF69B0D7DFF7A8BAF0643AFA24171D7655FBD30FAD49CBBF4FEAE24E71D6BB1E2AF7F06075CA240E18DE87E75C4ADF95D87973E2E9BB71AFDA26920405B189885B8734F3ACF5EFC9EEBCCB2EF9A5E5E1EEE8000B6F16A55FFBAD66658402CAE3FD718D423CBE7DE874D2F98F1B7D4D309C2616C0A58709E8D961B22ADE64ACE84BD69C36E6821805B8A58268FF7EC1BDD834DA30EB16BA99B873D444C4368E074BF90DED2B1575766701E75010B25CBDB686615C7BE8D159C3B75C6C087F07A005A32B5C2C883439915629CC607E4104DFDCB3CBE683BA67453A656F5F16CC80CE57DE61C72C8A7A4247E0364026842926AB72C4FFC5F7E414E278B6F28681718C79E2F4A777B042A1B391EE67CF49CDE167E5D09848FAB14C85D9777F3C3DE42647F599E465810C8C0B1DFA874469FE69E7E3206AB7C98203D76A38743C5DBFBE1922C1CDA3B5C488508851CB0E88B6BE5DB3CCEBEC0D5919C34DAA3A195D146CE9090FFB284C1DB4DF1C6800D34541719441D150CAA8B7292DEA09C17A93A4C8992500500A4B003F048794A32686F3CD0F14DDBE25BD91F9591A46288B224C63BF9E97C7125086720FF70E5C920033741294F3B707546730FC12A090BD003602D426A36A0B066202DBD5128CEE8E1BF9AB0338B135209A630892DD746362572283ECDAAE09DE874B4638E791C76FD3D99703F30422B9FFBED4BD488251A83BB376E9ECB267A30D9E175B7B24EF7F2051252F1C9F15CE0C709F3251077C9EA6B15DC710E7C0F908A3A308D23F2A8EF135C4B520F869997A97D1ADAB6056B096F99A95B3D0A4E", + "rnd": "6CE096FE72575F419023A95742CEAAD2448EE8839CFEEFD44D24638294CF9B2F", + "signature": "B8FBFEE9FF5B04AC57EFB8A7E0F76BFD78981BEE1F0B8E31D6C3914D0CB4750D5AE1AC7F9D9DE24CAA2A39E35F9172C63928E450650415D7F58673E4313EE8C22FAE0DA969C76822C112372D659D77386A49FC828482AAF77F51D8AD86419753BC7CF6BD49C51A108F50044C67692C96D1068A9ACB274808381A51690B008E760878E0BF7DA4715BFFAADC5CE05E0680C068C9BA3125E2B5CD9A3028EAD6D612854E1312382E4914D2CABF1DAA02BD1F376195E0EFB2A2F469B85B9EE42EA30E8B9F64FF75188B5B2C5DB13E23D040E16BA75A8A265FBA0FD5EF34977F6F5F3F557467E2840D62B474437613915691D90845ED8B14D891B1737B702B468F57B2127AB52D0E30176EDE5E344BE133929F9A852E2B733519E4272C878AF9223517C6118623B13BC862D349CF9560A39B8C339B2CB1051D295DB1FB7C3380EA7397D6EFD9608993F31068704EFB574102289DCD61DC17BD01C6F35B09F786C73CC695C4EE8400E06A66B6927D7ABA40561E2DAB073F6C25E69A02495476C60955CFE3489D5989E51F2F9566FA9638148A6680A0B17B15B682E829B44CFC5EEED2F4AB5170D2C45B9A7DF1DFFBEC2F2E603FA18FFE9D896A3555FEFF0C76E9D1E38F4BDC5EACEA8676FB9AE1E9F179ADDCC9FADF89CC323DF4D79C75456D54993CE4FEEF09E9ACFC499B9427F94992156D194B98D1E94E23D6A1D7389937D877A94CB4F192BECC54F88C26CE04EAC8F95B2D6752542C1B9C256D1F9EAAB42804151A3C06E6346343B11937A0B4BBBFB456C91631E323AE40F95C622E29A6AAFFB1460F0B26DE0BD144390934B4F9351BF5752E09D43B3197F40CFBB0E6993461767CFC2A2011009F8F0215C09FA727E6259594FA7C2C81748493BF7A96754ADE5B4EA7D79C88E88268A626F205E29CF52BF9E5D00FD0B912A5BDE4E040C84AA54D02DB95DD0763AFF0BEF9C791C85007431631C641EB75FD142771E9B17C737E6DE73DD50BBA8400EC8D444ED7765437F9659F612D9FB65590F2577150D82DAC01DAEC110D29FEF6C91FAC37956496ACA5D675C865799ABE5B2E38FD9BEEF3AD238A9AB067A9F6F35E8BD00103F46D2881A356688E63E5D4577E9840E90E63150410EA8F6B6DC53D6B2BF9CC1C17C33C1F29C33D77F5D363E7CA6CBBF2F93993DDEC69499523FF375E5C2FFD220A209F111F41BB36C8C1B88E2D60815C2E76DB7138B9E98E675050D42BA4EBCA9CE4FB75921818B1A88674010B91B851E89BD6563993C3C739219D9A4ECBC8ACAAF924D558936BDA419C4A833638EC6FEA4AD5868966E02D55472B1ED53509F18D3BD0A48BF233A4A2F95FDBD60BD2BB848A8B33BE76E357B268E5459E872AD572A2639BAAE21B40477A8114BAFD4F64072ECE59867785A6BD203E0EFAC7ECC002FDB8CA9B00E99BD97D602184AF64CB31FF5C0CCE3088C2B31F5AF581F9DB66B00D5338393EC94A7BBA026CF1B3E62DBF15EF7AC27345E8C89F70F57954A1F63129CBA3E93AF6DB16110BD702BEBCD44E5871540F28CB61AF300B464D6EAC0E96B0DD5544CB4946C1A4ADEBE6635FC0075C554CAD9C5DF51DB0250FFD5738B0FC5A2DDD8473C947C6F309220AB2342B84AF9A143EDCD190DEC46D06B93A36E30862F0315BD793E35BD3817B7987A2F3F82CC033D3CB9C562059D2FA3A22F1CF2A2324EAF07EAF810097A0C5E179E2D427FAACFCDE12ED675433B99EE73132F8831F5B848BDE3B26B80D89A44454BFCBEED7AEBBF72F3C523966A5365E53131E6F0EF5650C5AAE29B1C830BA1695DBD8C84445D9FC7EBA466A4F27B0C341CC61BEE266A5EF78D463B7296187E68BDE84B1D7A2D9BA743631A7C00DC50F077D10BDAB7A5B3E6B39181C123D80027968910BCF0A7CA61A5EB9451741524F30527FB98FF8080DE3EEC8338C9AA93E27E8F0B66021F1569F3A50F4460C6E81172EB7A3DFDCF62427DDC0B2A027C50C34C864964FDB442F080AA78CE75C1128CD89F1B156009DBC9BD4C90CB3E610B7A288CE1F9F8C12EFD8972EC67A81A9E3AB0D27373C6CF037816B0C7B90298CB0A47438F6A24E414A46960C645B33ECC00B687CF210A9E174C1A0E4AA4B930F508078FE2D10C31C0F2865527F8DDBE298CC8B208EF44046CED7BCFD77877877CCFE7DD2E87AA3B59F1278981B32AC349B3C985748F843D0D35BC9B54C5FE65BEAD70694D9533DAB3C806989373AC7A04D53DDEDDF21DB1507AF2F6F3187CC3995B549B0E939F1DC1DF83CB9BFE0FF3F6E9B1CE9F20213A37B7C5619F86A7A584ED93DA99CB13EA11DAEA9159CC5F8D33BCFD8C6EB63339AA8A6A401A0798D89C6A267FA9B3B63A8FA0F1A5E8B780EC519DE08A2F0337DDB4E91261BD1DDFD8D46052CFEAF04A1689DF9E6CC0167C1153A1429827C91B4BF4A3E473836D571697F592DC9535E8C423D491FF27FA209CE589BED4599ABBB4F4DC2B2D29EEE6B969CB27A446CC031AE1FAE583E2BAAA01DDF395A89CCFAC421E57B1A7B161100B2399803B25454B1BAF195E1D99CBF4DEB6B55937D46D9239C427DEDC47D415A6192964C966125A13B697874F2858BC8EC8C1ABD088E7267EF2428DEE0DD7D18613D7A386A110A3FC92122AA06F060075984BC593192B12F65936C2418F9546D461113667505F329CB2E01D72E262E943816DEFEC1CCAFB8B826D384AD4A6C804BD2C419BABDE30288425E7FE75D0A03FC934A46C8E78B1C8BB7BB7853F043CB25A77F920C6DF59D96FCE7450C2F74C780ACD9E2A6BDF6B292F0833DED5CA69B44E49B12EE58753627057AE5197838DE8874F3EC043B9EA842469DA41AAB790C24EAFA44AB663E658FDA278705425F8AAAEA30392AA2B6CB03AD2DE65DC01F92AE94C47B8F340D141A89592B2F3CF206634F7E7EB5BA19A712FADAE3F303F603041C118B69B6BC28992E51DE03AC6ACBB0F67F50519BB9628589C69EE2066A9209E2A7906164055261FA1C4F6B88208ACD35719A87B1D9592704620A1CB44205369370B733E55B438718DE5D5C937D0D7C6BFD0B1EDE5EB412B72A602B65B65B52A9489A9C682EF46C13490577EE75D608E5687152D30E3FD8395AEEBBBD8F87BA2C3A5B97E14CEB8BE9E1C0245CC06693891D0D98CDA6650B31F76CC0EBA3DADF4C24BED3753EBFA5E903CA52C5910553B21538A7E88BD84BEEF4F1C8CF4FAE5318D3CBCE0C3661B566F141A2857C55680209EC10DB3E373F700AD79F5CE17C079507A9D2A41796D1EBE6372791FBD1A5D02A4443D6E3DA564F02EAEA47B68478C5BE3280D41C581F79064F525C7B8185ADC4CAD8DAE0010A1521333E5A7B7D8E9295AB273C495D5F747D8688A6B0C6CCD1FE040A0C0F131B235E797B81ACB8C5DFE1E4F3F8F9FD0000000000000000000000000000000000000D1A293E" + }, + { + "tcId": 14, + "deferred": false, + "sk": "8D075246821D7EA00B94C71D0F38EC9D10E3833618967B6A3F4106C1BCE11ADE01189A151DDAF927ABC50845AAD8BDCCB784ADAC0AE98ABF74334A8B84C4410EE3395EB3EDC7707579E9669BFBA8B94BF92A6F21F0B98301CAB813376916F4325D4E625A4BEB70061131E4C49B51308088B5183F907372CAE4505C8618A0A7CB9A2489594492A0C850E2024E53C8400CC14D59042C894010D492844CA6200BC1010C38704C062500342D03B960D0B829E1902D590420124532A2B6455300019132858A2041C4A411A0B670D2100E24C845E3024D884042C9222D0A2710238151194346A39484E2303209196E9480088AC24863B820E1480A021464C43009E2302A82444E013004D91230C948322311724910641A084401B84011038052048C0144700C19048A240C1CC228DAB84C9C2232DC125162926141440A8B080DC406004816910A08860B99080AA950218749C22212A4444CD326425B4802C4860909188D24234120B64198442C50206C83845159142AD1A88C939469A1064608472CE128719A962100030EA2C2844318625BB0045C96101A27020B41481920911811494CA6891381615B084A0214250CA8686422880A934108A84114318413302021A08C02C8501090311A880CD43246C2320063802CE184401044500022248C3846018184A1440958C42821A43183B6849490700BC104941400A086491B088621C165D1400AD402261CB20023B02CCB9031E1825024478518100582268991C2519AB66914B40C8490811C112052486159866424C809199971A2B0614C3042A32632C1225020C0315B966521400DD3C689142250DC048810448D21257144A871229341113112CC40486032085AA40004068889068E9A28720AC149D3B2701A290C89B45100A644E0A48C60C26462426418931024900508274E08328622958558046008184961384C902888C13032A2B208C2488421A98D4AA0448CA41001030ADBB430D4A0695C122ECA986141B46D21C1899C324ED3803020148818434D11334C10463144104412852514322C040560E1A4302281900A8840A318841C166522164DD38284A0406210270E09B54D1BA29182120883C24D22B94C20488162105040C66523C908580882D03480124471A42605CB924182160A121131E38681200248243380A2185010B9459A947188346864B04C89A005044571C23801D8C68163C8404C202858C86D58208C0A2692148085E2A69104319202805062C8308B0289E14284DF5B9D1200801F9330A9C52EAF589FDEBB3943D768B4A2A73F38455E941B04AD502BD93D98B8F074A5206F1E51950B711724A31B8A5D5F93D1A62A60E3F69B6D79EE6465CB1792B991788C0DAE36D7A3E40564FCA01B1236E46250AEB52C61BB1E32BF69760B8BF91E1220307F9B4BDA5D36E782B47EEA703A636387CCFAE3A8A3434678FEA1534ADACE2B944F7649D0E271F520BBF249D7EB5334F3350D918F031E3786D6D544C2D2FD8B624D2CA3DF07FDEDB9D99EB3FC0144512274396E7EAE35E821787047F7E1139D8E432EC39737CF09A103AE25536097088FED5D1F99C00BB59B221EC99CC8E94329C4B99300DB5FE098397510D39BA9CF9C2D7B44FED381A9EFFCF476B3D46F9E07AFAAAD20F0F4C447B7B5F7E98E00594286977F68B1F16B62E5F0677BBEBFA7F4CA31CDF786424423DF47CC0FCA816A5EA563DA39A91617F1485DA0B3B48B33076C7B690471F9E232C63B85F746617A94576D14D1AC7FA2B0F4EA8D21B69BEE7838D836846228CCEF7EE6E447120BDE1C85BD260298DC883ACFEF197EEA08322EDD0FB9ABEE7A99784A64C2BAB8963D606863295492691AEE0C3A30A409577289CEC7CDD534C81A0E85AF6D09DEE2C2448411F1362A7CA8AD22CD3BACE899186F4E1441F007EE71ED53A0346DF06AF83A51899AA2AF09012363336AC70192BEF60DB21D16598712687E34D35CEA41C1FAC4C6FD077684627574ACEE398207E6272CB3B3F4D30DA8ADE34BE6485421AB0ED2889386724D52D01D9B398489E367811652D38556A4F93221E7ADC8E91DE765D52D18A6C57E090D67ABD7B210877354AC77317FD2B5E9F3F9A8221B008AEB1605AE9F1533979C01B255D398C7BB88FDDE165D2259989AFC39FAC51FCA6144F6F184905598A5515282F4DC86877F20C0730357997209A49BDFC2D683C7F783E4BE4C5C8C0BF760D9F465886FB96726202A972B6DF71339D3571AA24327248A67FAE26ECE002FD83180B54BEB6EA27A3EBACC4E58F85B698E9657789FFAD02E52D064DADB24C4573DCBEBE160D2F5424BDFCDDA0F1371863A1811D7AF30636B6BE554EB094C591F1238DECECF80114DF69CE5690AE12A8ADB99E149C079124D2D22A2D04EBE4556D9C933C677B8E2E2F949784B68A6B6A6EDCE89D5B46F064C8930E4EA0C7BCF8A0493DCA3A1E2B98BF80959D6DCA1D95A10C785505D406B08E1D4C5AD69189E3CC1B9C1C01735B5E977CEF1798BA8E56D3C341BF122C842AD16487A3A14785F8125C3437AD2D88AFBD6EA26C354EB4FFA8D0EA9D2F39446F3726AA4140564DAA8A1131DC2B06BDD85C80DBE94FD1934201A4AE8C7D184DFF38B35D7F0DFFCF28AB234313B666E25720E22F2A4224E3BE58F049FA17AE14D402B5BF6CFEF6A5FD39BB27A02D5541A475F3D3463D6B1C9DD2683A44C254D4C2765326322C9648B07784DC19CE4ACF2502A832EF41C17FDBBA8343AB0CDB442E7CA78CF755EF07369A454D35486C1199B0BA084551C5C8A34BD11FB3F96F0B9C8AB006562D1D35BE72BE6D1482EB09809965FAAFFB52EF603B6F6E7C0A1B54817AC49FD1AC4DF9E12261DB2032C139422ED2698B604604EC1F60486DD3324242114154BCD6A2FB1618B83056DCADFCCA91924E8A1E0AF120E56702DCDF8DB5D33869DB890A1A5291485C8B75F00A1BB731FC818134E6EA28A5BC1EF2DFD456642C1148782C6AE9512770A78692F05E4BE7E18CB6B9F1B4BC8CDD286CF2D0800AFBAF0924FD9D99B667BAB46BAC3C2460EF6F76F3FB0E8CD72A1D80FBAF5462D6749659B5A5E2CC75EDDFF0568FF13177257E29D8FD811A247BB3F5B234BA144D87FD84DF7320F997D098F72806AB8DA468B2240D4FA42D8E4BF786E619310BB680C059C0F4E307B99073691686A209756564991F95D0E87FEB1990F46868170175CE36BF7E41211C9DB9752EA68C629D367415F3B93E1D1B98117CC667BEF39D5A2613E540E00BDBECA5A7C6AC47D37BF91CAD1C1B0D24670D058D6E092B5458CD69FF46311A03545E6E87B732FD0AA36DB4DDC31AE9F24D2B56CBAEF3531DD75319A1ADE1D35E919161A0C323041D558ED600476149B0D260AF7B69DF0EF8E1229B8BDFBC6E30E1B5ABB0ADDF47E9A429DA3F89334A6C534D028E9A03E43C5E50C7FC4BC7F9AB095A00C2A6C0595435EE9FE191F80ABCBCFB66215815500E8831E51D78BA483B3CCF504A2FC6FD2052B8E541D0F25810B750BEC85A407CC915CE622B7BAA1BC8C192F6EAF3882660962FFC7F0419EC9A9A05F734F5C11AA3CF563311FCE4733EF5B2675EF0EF8B98BF4294E671C5E644493E98A1DD51F226F9D77DE8C389E", + "message": "0C6E73105341AEBDB88635ECEE0505AC5F28B7521E78658BD77C7D9091EADA31483F8692B3CDC65E961A5D340510983D2BCC56762EC2B7930126DE1A9F44D816BA3AFC86433178B59EE614D50C67B1B6961CD46901956B45C6C9C42B836544ABF0699BB7C62E5A0036570B9A077D5DC5526280E4EFC88056F1C3B59E32AF0DAA801C53692C03181601C43281EB5D087C68F6DB9010C4C743D3C7BADE455BC468D8F7F710FAC5BB2DF390A9B70B541EACA1FBF9F717E6A1772C4D2FE7300CA7AA7B3DD50A09AA7762EDF277B13CF49003AFEBEAEC0640A5AE0101BA7127A81F6A42E5AB9B57CD988CE80037BD95A378E7BE57905076E99026D82DD8A1365F6224AF0C55B5DB4E5A403C61D696677EDCD9A3F1D18ACDCF76979B86EAB10ED4EEBE979E3B717D1BD88FE15E20ED802BADC3DFE676251DF9C3EB7DD2D0B3DE3B9E5D4F57C21441BBC01916EF8390BBF46A6B3AC9EDAD323D1559B37D2C3D35EE7F64EFDCE1EB97E88CCC93A86233537669A91006A25DA08D39304259FDCE8753C27922D607259D7A72DD278D3A6B6E57B3B04BB490F868A13BF6017F6509C5B35ACE14D18A0627B55DA0FE0BFFDC843AB0A863C281E221D74AADDC2EDAFB1B71E8266ABFA61EFF1673CD96B2CFB34E1825DB7A807AAED9C48EBAEF8A1C9A82F453CEBE4DF5AA162A29DE715BA7B0913A37F9C95DEF6E3FA7735F6ABC4929F4E4293D6261ED8612EF386AEFBA554D24F87738B3117FAC31B62FACD3079A4F941898C6A8CBA80973EB0A490921246E534666040BDE418DABD1080B6A60711D38428B1428A8948AFD8316F59E2B7E3AC1990C4524D391202DC06F3C56A68C8AE1A974875BE6075F8C8BD79DFE6E4E1B0E5EB1F6EA53C6ADCAE7FA30082016D4211564EC468C997390F798EB805B0727F1775D6C7BAD9F4695BB14F5599857247658F906963F936BCB2CA48A995C68DEDC53C860458D2D1A1BFB2BD9F8649F34823248E93AE47BBAD8A2F9A8C8BB41C1940D59F8CCD957BF4234EA11F96B0EC4D56C45DB1EFDEB364C95399C4C6F4F050D2544062974A0C70E66E7261AC84F123F451717C04FE7D914826D6DA16526295A04D9487D4D0AEC83062A06D700B9BA02DB027299A90AE76EC154336124CE396DBE26D38251ED42B8B1C1CB36569B68B6CF916F9F93E881D85C9A6A8FC29E44D2615C72686F89944BA205812BE343092CE4F6FF69A09AC9318F430BE638E4BE32ECAF795FC84CACCEFB0F395C1A101C6781A37381D03181DBBB3BB51B588F5ADB629C3BFFAB8AD05877D09A2175856D445F637693BF21CF28AF25EA98A4239F9531AFE187557BCBF73733A2A0593000A6D45A3FF7258C8B4423917A7682078B1970F452762B419F9E5B9B1F4B65F2B9299B6CA0303D108983250DC9F4192692567F0892135A9B12748A7D07AF10B051ED86949C145E0A220307AC113DB5291B624A2FFBB7E040BE3881FE3B5F139130374B7E1E3588DC867AC0735319D39472C6DD1B4040E89C6CA4CA25F1E485E2765BC6E5D228F0F87D8A70E3544CE5885D73E3C1428AECF61C1DA70E2E0667F75E14BF38A1310755871FA52C3704BA13B3F82C59DBE4F636936816D97D771823B7A7E80E5F988189CCBEA639C0805E33F72586462A1E9E47231FD123BBD4142D5866AD9638B1383A3F56787A2C1A55658BD1AD92A5708A643D21C098D3C0E04439D25316E5EA05A4B72CB7B483DC68E3B7A4E49B194E00AB7D92803D56EF66F70BFB5795FE0D096F6DC7E0A61C07F6BE5E168839B8EB3F91675124EF59726B97D2D4BC799BC7FA3FDE9C8658DF68FDA182D9B0C28739CBC775F25CF84DE80BF31FC00E1AA979970ED80F7383B2B584C44A71D765668B58E1EE65F333D6D24F521F390D642D4712593F164EDF1BB92D682632CB9C3A2B2C2D243B62BCD2D72426EF8F3DDF1DAAF7150D119192B97D1D5021C60AFAF93EE15D182B0F245D206BD0A9085C380A4F2E302DC5DA1B8945593460BFDC3EA8CD2F4CC7472E4BDB25DBE82D1AD813B17D10FE04B2C8298AA9A44776EA49380999EB811B0EB61A4D32E3F6EE65C42D8DCF1EAAF8E5D7934F4A5A7E617C7EBE1BC94DF24866E2CF2808E4DC461873E42706C4F4A86502568B33E7FDDDDF22320F290E614AEC3451C4C70FFA3C63C73748385D84AF8DE82A2B98DE7DB7A7963702213F0E4FBB1D858B738291902DEF6AB19FA5741724544E385E1D6772C0C447589F272CCD78D6EDAC75A903DC208948FF513D7CEEEFD72A4D0C8726A9C9FA34775EB11976EFBBEE1B9363EE4FA25BBF85C6316DF43CA50AB99E1B8867F2811063F8A637DF0E0F31BE32B894F991C86995EE192ADA5E2D1D96912886207A20D4275D80180BF1AE9EF10BCC22593C9BE1243B0288C7A96DE410B2298EAD003C8A5411D09572EDA59876E0D348433DCFBF1FD5865C0574E6F8F2F205B189257FC5530F5F28FCBBB7AB9807FDADA260D71563B2B32CC58F9AB43ACC502A983EA0738D75A81A533272D3024CEC9F2820C5431D9DEF29990D3BFB29B35A6E8EBAF885A725CD67A3F4B352DB4C3A018BC367943BDFE490C347995BDD4B0E07854E1F3C4D786290B50022012EB3703368184637BBE0BCAEF746FD0AB68268C5F5E2054C7FA219D2FB2375F78DDBD6C15150DE451004EA8A9A9FDF674A5EB32AF8B0DC0574C183465E573BA56B564DD6AD48686AAC6076D2E87A0D02E9782A37C9E04EDBB2840AB9BA8BA687D6D205A8A2C9DF75957D0A478C8F8A7F7B3DD104DE127870FFEFA08DBEFDE7B7A7026272F98940BB7C094941504DCB5212C8B7A1424D893845FE31E2845C7EDFBE5B9458E19C4732DF1451684BBD6F30D224EA3CDDA6123C5A440F41BB20CFCE7195FFBF7E9E77FC059447558AE47C543FED02542AF074BE1A13F659994CC72769DC4CC812AE1ED578142C52642D4F519DA98D834738AABE5D116E9C74EF1132E7AC82DA351AFDCD704A8DD5AED2D089B06A49AB7EAED3EBB681E2107C8E2005EADB2434B600BCE6540C321B2460404022EB2B94F5FB0D0BE039DAF10051DAA365B135EE12F274DCFF3EA68CBAB4259073E261573186B71FCA37262BDCBB25FB99ECCF4AF0B32283425D1AAD1BD7430765B6AD254C738F35FC26A23576B6391AECC264FDBC8A472008AECAC1BBB4466D6C9DE216D611BDFDEA8BD438D42A320D1FD6616144AFA447CC83360A717AC1D15E7760A8C459F14D24A8AD60D214A43EB83B3C7C85A5E4CC45A66FC75EE1A697ECA64C7969EB495B53E607297BEAEE3C4A95EB1712AD78AAF1C9940DB544342BD2284BC050EFD4A4534E2AFD50D596DAB3240B930D78C037679C693E909CAA7DE357FF12C4A2605628F990D3E4DF475A0824A95FC21882D23B0F62B046FD9DE3210FDC97309EFE5D84CDAB904AFB47C94CAF3B2E80CC8CC0EE2FB0C3FFE424D389DBCE2CA8930943532A2C4ED87101EBD361956AD127BFF03B852B3AE25287B11C83014CE71A2BE21A0C553FBDC745196A9315879541578B28B646D4752450A869EA161E8B6C7FE8E92BAC28B2E7A78159A15E33FAF19B33A18DB86603140DC635072664499FBAC8C710783074F918E11D4AE882EA86B0904E60BD463446F9615B2022CAC8C4CB422448BAAA81E9935ED3EDADFC7569E758D2EF2815E1DE1181BAF91A0858EBCECA465EECD1DF827F77759E2546C7B45B76297AB6978F12A1101A992C016109FDF83375B0D1DF10D28886B72783EE2C1BE7FB7C1256E4023FF730CBE2B10A062F9D221472E29B56F23BD09B99CE09D1DBFC4B370890A71F0DA6584C28D24BA32320863154CA29661F030CB975F2A89743589E2E552E27B6CF76DE9B49BA5AFFF4468D42664D29792BA0652F477696EC41A10782D240E9B163ED7F7E4454068433542F0CDEEA394ADA706E3EDF8AA34EF523EF503F8D5324536B2D9F9804EA9ADF45BAEBC58C0F31F1461025653C1D908D18832EEEE6CAED3FF599ED1C2A91EB95D47BFD1A31677952DE36097B9219EC5949CA2AF0806E5B42D41C2C05621027508BB87E2977D9574273AE5C410CC25B219E502C51E1764E52A574F488A9ED013B77163DEE3A8BA9751C0B67CEC000B6C9A5D5F2634B9E66C9A7B9B4204E734EDB7D1D41C38B01F791B377F04840F50B599443FCF7C87E58B8D9C9EF321C5DEC0D54A7C3CC594B0CA2CDBAE2A457409297EBD07E3B80A38241EA9B0F98A3C44C951B4889D28CF72A137E7D9A4ABF4354E96193F668F30855DE7950C4845E8B206805A2E7AB29F32AE2397143D681FC91AE1F6D23C32D523802F4B3C6B7D96484C2541C4651F17356845723BB2B0B4A9140079DE8E34D74844CF3D81F80788206F49C4E21123C984B07517138B19E2BDB13343F39DF592111762F83E93D7AA8F690D55956E65EC57F417D41055FEAB3CFDD169A286F13DB4EF3357FD8BBD9C94856D023646E08F1AD5DAE4CBAA71447F5073EC306C3FEC6B43AC75FD80C222D8E38E819A6E0BB0EA11C5D2735C71516520D8BFBE9680131707604207CA90E0B84E314D0BD67548103282C07F56F3DB85A4409E617A711A208A681FA62BE36CD24539672806F5A5CF3A3A3FB0A09D8F27166DEB377325F1B56944017C34825A623", + "rnd": "18C6283BE2D43153FB5B50808C066E9EA643FCE4CE79381BC09A3A6B9BFD7A77", + "signature": "354B6997A217A97653D2A70A82150F2E8D2450C52277C117FCBECF8AA39DF59E0E1152C6E70DA27137DC9D29E906EEFEB76193D1ED977B33C00F54180127AD6DEB19F9C45749071DDAF8CCE1376742E1E7193212BB30EC6144ABC486DD17E5DCB0C7BB3720B2AF2EE48016ECB15CF203B0C7DB1380241796B2C7B33F7C7D84459AC022E90FAD4606F06A31955882FF85803F8B6F72E738D92D579C54ED5B1DB825056B02A9BB936C6E355AB1915F1E9FA0B28DBAF09A398EA5BB0069F73662B982D8B69F921311EA9C43743BAC9C2166E3A3A4E8073C18A367D16F2B8858E0A3E04A77A0F24E74180D220B7B4B1736957283D0933F845D249C1DC8F966358594DD9B4866004F7E3AD57E86E1EFEB25FA427234B561995E13A8B974286775E8B8F7F1E71B2975648597ABB15021ADC016A5F58E3B8A84328936BB90C93BEB7F921A56A033029CD67CBB4E5C2484121F5651C486B311E356BA423C2DD613ADF25E8CD54D89FFFD068C3FBF853914C76A3A8B35FDC27F461F46E1D22757EBA8B8B23F050792360F7743F8762D0D0AFAD4FFED7181EA6B910243C3451519A7B8E90D6D124E23D4E7DF5D0430FABE663C642124FBCCDF9B294320711249D37FBCD44EC1CBA6F97DE385B8F5B57BE3615A098F36416755EDE788A61E0124614B7BFDE270B7D278296860B20E8D83E768350E00E06DDC6F91303A3D8201973FB10505E2023E0D0D2E9FF9F33CB0E080521C4B0AB8BE6BD9B0E393A6CC4D96172A340BB110E58C7E19B9BD1901C3D8B24E6C4F35CD71B6F30453BE6F8348EDA88641820D4B1CA22E9B7FC873E07F7552EFA3142B698D4D3D3D297F6D79DF1317F1847C264C139EBA1D3978305D6C5770E9CEE52E259A2B4D716AD60A438FC402F7B12777D23160E42422B743E08ACA6C486AB096D599CA1611A4D8C60C3D7A7E6E23BEEAD5A0FB6906883923AFF4313AEAA7E6A35123BE5DDEDE4813EB8BD880064C452073A673CC23A23A0EFEE6E328EE788E82C5F85C49C7372DFE710685BC00F8236781ACAFF3FFEAB89E2AB9D7691DC5D569DF75CEC7416ED407DF7224452019A3906DE08DE7F0886F2ADE2CB40720952888EBFE5B689EC341F3F238B64F3858A1D6068B61F6F4EAAC2F675EFED7C7530321B29BB4FC4ABD0C27919950E83975C723AE40D156FA177D50DF2706D8F826047670EE1AE769346AB9C0158CAE1894FA131F7F8966A7223BBB465FACA490AF9B20103735656588D1EEE485C7291D9AEF2E22AB1E947B7542F1410C40DAEF74465F65156BC7E8B7C195F7334D045823F6EE6BC69A007AF0F2153DF473E6EC29604180BFCC7A22C2C725083F9D5C77D0333C6575EA5C25253013A7445DEA9FFBB7A85355A3653A78F7EFC7396E6848ECCE8EA5B4FB19D0D2A4F46FC061B4DDDAE428CEE9BEA1A05768342D74B9D73F4A6C8B627D24D1E389E51A29D81785E49D153FCFE855A3F16D4C205AE4E796DD30A84FF2AAC4338DD7B569F5B183F6FD85D85E144FF3E5154CACC5F1BF569A626F9C88D979D9D8CB1E0A4315CDED3D4C0A39C9A34BDFDC64D89CBB0DD39A28D1C3ECE8A44078953DD62BD90E99D42B5807CCC7BBD6319367829917B199ECB748E4FE8856C978025CC4B941E50F24DDD47B227A31CDAC96D387DC873136F0ACD24459D61BF927132CAAA3AE85F48CE9FCB5B4A55F49BFBBB69E1406C06459BD560183706DC52B3C8AA74040A52BC12BBF75734DBAF5084D08F6E65E2D2946BE8527C958F8BD541922BBFC99F2BC118B0139350A7E5FE2FA235FFD72E07232EC76C9C959F15AC4D42AF6C42C9E73F78AE910C8B08670104DEF9115415A0A8F790F8DD471958AB30DBBDA2033BC5F1F9A54D8A614696DD408CD1972F7690AAA0ED9FBA564B07AA0526679E2AC1C09E666DFBA6206285AE8A5A9D093DF9C8A881C8FEDF9E55C7CE6A8C9E5469A7E0A4E52A12C514EC3D7E33A6EB5CCDC3470E1C1F434D69D0780AD6CB1BAFFBDCB9749EF0E85E17E913D0BCA91FD01E60F21D7E3B75E9C79B5E9CA05F03685DD12E9672BF9E3C1CD86896D5AC4EA95E80AB1C3924E364361B82424BAAA04A5024C22F3569AE14B59FB3E1A859EA119AEC1415E42547FCABB2DDE1FFD96876BFBA1C7F349967272EF02DB1A3ACC389C8A01DF90B6CE90566D513EB99060C6994A7377FB0A9E2DD4C3A606952340713631A2F1391BB13D45CC9F9BEFBFE0BA4D09EDE1A1217FCD42D14C62E2C1793941418EBD9CBDAC461B998DA2B0D7FC9B4143857BA429C2ECF2E8BAE57C01B697F7AF974633057DBC314D30FC1A983C21D0863B1ECB7B149C38BB453A0BCEE146EA8BCFE3409DB22FB0BD6195FDA87AA53344236AE48CF6083818FC104A9DA37AA21A3FC3A50372354FCF44762438C209F248D67390E65A78BC6946CED0626DFF83904EE6CC88419B0F055F978FCC05F471E07583A6499C590353BB21D9AAB1B3C0CFE91DA8D8FC8837AF49727829B60EF4106A8C8FD2392BF18C0075AF1E0411B6A094402901FCDF23D830F6D3D544A7A610A571E0364274A782EF8B1545607B164AE772160523F56182CD1DEE1709DD999616A8A10BA81752C00B881E00355F437A659710CA1C6D67764CC0582AF29E7572FEBD8B242EC7B091C9ADD89350A9C94F5E1B1C799C8E5C88EFCEBC8FCA25A2BABCE39EA39F75655A5C6D311A09E3D93AD02D10B162B88A07564B3CCFB72136B9F7E7FCE7764B9CE5F0EDF5829C0D48E026830EDB5B724AEA05ED4BB1E47EFD44E7FD1FE18D4135A608115467B9C0BB4CF5C0AC555D0109E7C56FB7D1505E1557944F847D8480AD7F245F929198E433D855D5ED3C28934D6F7508A2261E82AFFF1CB2831C7F4637AFD52166D32EFCB7FAE0C66285101916CB7C9FAABF8C3FB48E6830DBBD19A10B332A59C23E49FD1DE2C232047C277846D43A52D2848DDF9A078219BBEE538CB5637124E90BA7D09CDF7F631A4070A12A1B39B35B0C0E0C1EF5D9D12719315FAC2DC2056E23D1ACFB4B115E332BADF39D8588300E98D7EA6C5D2801238B5B86704E43D455E6B588635AD34304B226BC5D29874AA3671E2D1693FF811A25CF56543AF7698F2D25F3C25075B3AF3B60D92BF8C1AF3BB3416BAD3763D6CBE297816F51ABCFC7F783A59C1BC5AFDD8B7D76611FDB34C374226AA8232468DA0078CE2472FB02BA697E973E277A836606AA57DCEC8B790BB711F3DE664129D57A4D559E87C9E8F0CB6E14396397A57D626295D1A58E2F18BE0053E0A3F670458E29F0C8D63C5C8295F7475E527ED53B4B1F651AFB0621292A323D62696C6E7B818A9C9DAABECEDFE81C33555F778D99BAC3DFE104070A20323E455657727C838485A4AAB6CED1ECFB0A0C0F1D2431325D6293A4A6D7E1F0F8000000000000000000000000141F3444" + }, + { + "tcId": 15, + "deferred": false, + "sk": "5E181F59421C79C6FFEF9B953B6D30204B3E4DA3D6819092AEC045B41F80C4C9D9D1738FD1721CA9F62CBD0D5964842B17D95060169E19CF5AE4E0403D5534CEDFC2F9F939D3E0E48FD4DA0F400EA0D6457342A994C79B2AEF4697CC4B85342A455EE819EDBF32793C274CAE68B4FAD56395E72964CFBC85EDD729867BB310578B24108CC80583160441066ED946690A23281A0701C2A248C112415BC81149249023A82CC34048CC122E09390CD19241C0904811110DD1444C1B017124272ADC10429B1226500892510046C126814BA0704AA0801A03201B86000A126948082499368A5248680AB03002B230630892011710634229A1184C49A04CA33821E2B62421A7451A395119180893180C80322521044A03267122026020252219B3809180510A464E11062D439690E23008E0A20DD0140C182328CB027119A0495C886C12194DCB84010C1412E4468C5A9864C24832CC00050A442818B24CE182804812310AB384D89604C02404CB266549A209A34490A0A00C58B20483B8504C942921024682B6291A298440C08DC9040C0040021103221B140A42020910040C5284114AC268A2A200A2C82CCC323019B10C0C2532E3808914A46D824608E4486C59C86C89268C241048C30249C90882CC248C532662E0C2885B08660BA36180B8401482611A092121C68C4BC84C0BA8458146201B476062288D63C63088B290D2C464600666122286D3022E20B3400B088C92B86D8286898B220E44468613228DE3A4854CA24CA1A0205324081B85281C90400C3242C0B00D021162D9380DD8A425C9C06504080059A42151445142A29108846514122DD1C28C5C32208394086200921A192403268522969162162C1A87899944088240680C363258042D64344C9C444AE31441A2A8448A48019BC200E09065DB184400376CA22801D4367200C98809C8504A165143B868E4862100290CD1B84C5340815B96085C102C6214691C110C844886D4822D4AB82D80A66093066A5A90318C008A10B76411B40909256A1BB0241A124AE2062C1223080C27325C244D949889E2300C611800920409E342680C8290DCC06599382D64142E501424A400299A268DC992810C452D8BB821C3A63098182A53167250022C8C422DDA164E9A3662A3B62903227024416EC444410C3888D43086114665D2308E1909640B254DC2B05052A04124B0881442460A1469D2388E9318849198919A944980022184A04D14218AD0B04D21C55003482618250ACCE3AAFD236D2AF576B6B63071C8636756BE3E914360417EC01FE7A83D91BE70599633DFEA09BF4CDD8AE78935ADA69A47E7FD0AA7925E715868C9EC5829E575730DA04D35F998ED0A8B6EE5A810A6FC079FFFEED7595B68FF6D9750751BE64816A43883EB316A289790785FA8418AB2DEBD8CBE8DF388222275143AEF538F36D33BB6751B011EAF366F6BC564B860BEA66AC1E8281ADEA5B3D8DD2656A6FB35352ABB713A14FEFA311D6642875F79D58C05914B668A28D6F2828C9A3A54A733B44B34FBEFDB7E2491990D7680B263BCCE65AEF902BB4EB22C36FF388F8C3EF1F96CC97932D65EBD3C9E2E950C42B294823C40F3E3FF4749A697DC4F680F7E7B94A8217D6A676D6BF0A4EF67F51CCF9CE52276E664D05664735E442708191177D4448D746728D596646D9C8B1D0A64F1D62C4C89A960D4EDB68B7BC1D1569A93C7D8645FBD122CE6BC279731129C9F4448527201F01759B4ADD1ADD8A675B8C84E8CCBD95154FC5FD76CCDB1B46ED7327E9089D52A964914A07A158033D6755B1DEAE8A796B756F1E0FFC54F08BD5EC96FAF05360C8DE66830D970C0ED8FA082E1D9E2FF5AEF2EBD07136D860A48E276DDA8C60FC46ED97964D27F6B0C47506D6E11616B7AE1DB89B06874D602F16B3882373E3B9DAF8EFCAB8C210CA8B4A02564EECE03CA1CBE0ABA78B3D3E24915D0C4BBA388D49F2BF8EDCD36742B7A5056DCAD76962CA05C3872528F90A9738240483DC8B3F1A0E3EB68DB87ECE64322545B0141CB5C1CA018D4E6E9529F1248C837E69FBDCE08FFE6F863D6BC254665EB79A2A71A5165A969944A98B4C4D1EF46B767869AF5547DD64C686706E3E3060958F4628F8062340031720593301BD155F99B3ADFF7B4BACE580C4608610B348B26BEB84162CC0CD1B8B98FD00C8DF89E2777C914A84E8F7725B78509581096457B8C28EF72E818AC92577EE3C3A3833DD076B1B392890B895244A2DAED9139BD76D683DEC7CF4D6AD6C32E72222E95F213A09AF903A98B8313AC747702F00830C8665109537B700A2E9D3832FFF9C405D937B4A4877E47D09DC08F583F6F09D629CEB0E26CAB114BFF591671A4C2F5BA1035FEDFC7741ABF2369FA275B9CE55FAD8EF00DC9AE5AAB8AA2ADB8DC8AD1AD9AE6BEF77B82CBC27C36E7B84A60C7D5265AAD26B567B336CBCDA50D0F5564E5288345E9DE3BF141B022F02172641EF29142B46ED1B7725E9F36A52CFF3C362B6F61305C15822D0BE476A226FE8DFBF5083CE07EE0661ADB64B8DED8707AA5743AD2733745E1A4E69A2E0FF897E5F37C0E1F88ADC8D34D2CB9A1D6F35B4BCB89E783DDD1340F2A2748791A9372CDE4632F5DD82CE73F2D0D2EBBF202C9997D2BC1C523553909F1D21DCDFEC14B37277FC5AB9D40E3B7EDEA01C99F5E1CEBEEE8DEAFF9F448315A3C6EB357DF81AEF1612AC7FE4594A087BF5BD3F1A27CB71A4637F7722D97D36DD12A467292AFD95F0F3731437491850847C0B61E553C38D257A87D4F5B302A06E65B6ED439559B022A7AEDB666E36803599DE6A79ACCFE0A42C3E5874398F7CEE63D62E2037EBD77E30588AE71F434B8FDAA771B3C32174DDCD5702417E184474BAB7D8EAF7A8C7FCA6D53E5ABAB7B5351F30A1B14C0314366ED508BB0D2B7E5307EAED993CB72A619935644FA9F376F47BA8721A1A83BBE723D54970A46179E8483ED6724B3FEE6D03CAB17945924F082D9045140CA42B1CECD700DA1BCB45D0F2D971F70A9DAE27DA83F722053FB18A4ACD25CF242FE0E5733B65B751CA44DB1EBCD1EC0159E7BF29A6762D287CBB1F813D45F7839478EC1FE1929316FDC10C6E84389115FB1942A610F22950A7262EA2878603D418589674FBC0C46E4E6355CF8D25823654C9AE4F6E973BE09FC668D1A08522B9907755DC9B4FC0745E7088D56A519860EA109A207FE1A4678AED210BCD79F8BE48D3B29622A66A5334E5373C4AF3F89DF199F71923E23F964BB1ADB0D5C57591309FCFBD1CF8EAF9706DE8AC1907B137D78D19764785889607F19D290C9F231BD992C2D16177EA9F1B7C45A06941E47B441C2BED87BFA54477FDEE1D5FA1C2FBAAA2285BBC25DDFC0397332330C7158244424B3BF60DE15697F3354BEFC7BA81542FE94AF3359D9864E07729F2A583E0B28C99F09508DD07A81CB60F7C14FCD948FD3D61A5D23641C38CAED49FCADA0DB2F027B2185B55E65EC9ED32830F1F509FB95F3E89F63653E86A9152EE5A7FDBE479922E3EF5644745F7FAE3FCB991C47689C7C62493DDD17EE4F62F7768C85F9E2DA9D0070D92DE0F9CEDA09BA6456EDFB0B261C49F7829B58A771527C9D4B40772338", + "message": "D1E02BD099A08DCFE55386407746102C4998B74CB6D2FC3828DABE3DF057656963B2AA25886F9F5979060705D083E6CC60DC4C9CA6816A7B05B43F38FA07D5ED5856C35D12710995355DCE204E01EC6812B944C644BEC02710BC969105D4B748275607BCEBF985A5A3905A66A87B389B45450DB24FFD436013AF579717AC2690C4779C879D32AE1F6B94C4881ED4D76853AD3E2C657BBFC4DDA5EF9A19F03A6719793A80E38B498472722D0EC12105034A708751144009FEF78012E7B6219298A386A923D721D8DAFE536C6E7AB644F08CA6BBAB88DDEEC39D12A1BC6548D7DFE1A7C5061192A9051C0F2E0203A610983C782F8E007340688CBBB68127F4EA2D5670158B4F8068BB35BB1EC9467A7E5393C8B150762D4FF63315867A4EDEC13AD9757D81FAA461EDC8A5BC5069737E1335045FE92FC3A3D3F20F2FB16E3161F10B883CC48DB357F3B2E0131901410662C6F5ABAFD0CDC215390A35519713CDDCBEBD916FD54408E1B330B6F2D9DDDE2761C6C53C0D20AF9DF8120995950B2368D2ECF6DF6967288C31B9CF806BBA2843A0CA5CBA7CA0C9B49DFBD6FED1399A83B021AD02207EF2BD8042DCD7D44C99CF11DACE2F8ED48A80EF165D5C25A9CE0D90A4CD048A391D6FFAEB8E0720B8CBFA58FBA79F472B287E26373B3EEDEDA90F49FD8FA047F1CBB879165AB652B1B72A554B4ACEB8170B204415F555F2978555A2E1B8D7E32046A2CA60B6524B6C931C8C2ED673434BF001D572C18E9395193068A623E5CD43582BBE8D1AA919E09205A389EA0BC8EEFBC6C7851B3C4C052FE40ACF33DD7236A576399E613E12B886F0AE0D93C37A23009C83961C72BA92CA20CB2C619FD14113374C652EC88A7F5CE3F7D6CE1626FB116C6F041F866EF1DB6867ECBD6E9B7EC67D23B9BE8B8F70A0A31C8B6396FA310D899BFD1E98BE36F10AF0BE392B22796E5B6CC8473384AC6A8E9DDEBC5FFCCC26A117E0E80AD933456BED4338FAFE3E81D9EA5F6321D2256A8308F7CB04A2DE4D29B83869A45359BAD0EA1A58EF30728669E25F3D49F6DFD981853B64940330864532696C84A7643828A95900ACA6EFBF6D8CCF342824809225BD10088C82642AEAC6FEDEF0E01238178761CA890596928DC7E6F82D1A4C4411594C96DF7BC08A74E30542387D875384FD4F756891EB7254F0844C0CD80DF009375B7733973566FCCA5B7577EA821214F3D13A0B567C6CD0802E15E2BD55CF587D2CBB8F9B4656375BCBE4FEBCF38206660961A8656E36F3EB137AED6DC2C8AF5A316B6C89791D5479A07A8C6F58E4FB1B83A48504298AE8994408B99BCFD8D5575456A1EE9D890B8F66D1EF57CF37F3CD16BD46982003B0D3590A1284ACBB4B90D15CA64CB111D8C93CA608DA5D42A3578D66561B68A7B4FBA25300765348356EAC4D99738F81346DD8AE3FD4FE53265A8066CDE229F7DD6BCF35CDE67FB1777C7A062D839D24BD5B4880134512833070398027CBC5AF74D9D136974CDC7DEDECF452582FC35FDAA83192919DD1AEA26682AA636C9D6CCED236F1E377CCEFEEDA1DE5F4B5EAB31A9CECC5379382AACAB4AE633BCA570BD1E80742E3DDFCC76E692614489C6351CABE74BB786F55D61519CEDF3F3A5814EF66815706B5728F5765358C6A98C49994ED9E94DF477153400EF8556C532CA3F690AC0C36F73E68535402EAC396E50D6E3B326BDD4EA59B73B84F451DC5E3594FF8224FA632D5C7597BE285E2E50B8F53161A50AC7C9B19E0523F0BBE98E435DAE4CFCF263824888CDFE7796786EEB2C40DDD02FBBE3E1EC74988CABB61A741F54A0BD198D09D3118150EEB9A6362681DFB6D65D9D980E5B6679FC36A3C9E9ACB82DCC9EE0BAE3173B7DC7BA3F586660CF2065AFC72C3D214FADD460111E8F491B2E020C96E5B235569D79DAC94E094ADA0D453312F4DACA3A638492F039A4B54881083893407E145388A491E67794D430D499B5C3D7DA1366955D050A15CDFB2F60425E123A1F73C3090AFD18315F87789EA8BE34C4159AEF2A72A2B4312D6E75CCD345FF0D62E982CE89D972C94DE9481146377433B7F2A6416B852392424CE28DB6662AA798CEC62CF1ECC6CBEC4AAFA645068E1FEC3C22FDED97DC290684BB40956F03FD8F8D17C447606FEAE093E937AE3A170D9D87ECCA53AA24B0830D9D61D7B75FD5825DD06C041B97D8F6869812485F2693E682F7F534964B5FE92BEFEF39666188A63196D4CE0D90957D11509F0A1DDC62ECC6C8393FF60729229E6994B114EA5725A22024C2136AAECC37EB3BBF6DFE52C090F423BD872AD65668F838AC5CDD685D100CF8609D03E0EA75C06ACC5D821AD715F18E7D3767229A90B1D5F455249CA2B7993188C568B22F715B14B9C567183EFC8DC0E9801FE65195CDD95F2352459A8A303375B10764E6EB1E9D2DB8C8686A110956AABF16E2EB0EF2902A4FAD3E0E88DD823DD1293843388000630AF54435F818FC6160DE680C6E049EE95A9D66EB719812FD0E50831D6AC779271340FFADEBFAC7A698BFA6ABDA808E5436930AA1A723B3FAA32020BFCF9511077A328CFC58D58C654F1E0F3592C62D2F1042A27BDEF369A04D4883685006B4A7E53961F7BFAE96D91ED99510C3F143269880C6843CF640DC3A3C9AFFBE9B4EE42ED336D5ECB5BFD6C6DF721FCF93ECD84832039EEAD37B1C0F4EAD6F756DB880F964A4A0D98B589C2FA157A812502AD7AC005D672C3848C38400613541DF782E87846FFA7B88E8A5A93FD733A6FF2C7083FF4EFD8C3015695F2039C23101CBF6E50EA73EC0AED6EAFDE9A74191A7E3BDC292471DD65D2D2EC330994273E68F507168EB9ABCFF12CB1D155AA96EE899F862ADA8C0524D6FC099543DD379E4004893162A3BA0566B7B62996B362DB682F1041336743F22669B948BE1186A75647", + "rnd": "0C58411DB0217112E2223B64145B2606A22C503408975A0C0D23EBF5373C1EB7", + "signature": "E1FBBD4D3C6891FECCB9DEAE43F70E39EFCC59174D2E0C10B2487173D1A841B0B43AD7D2D69F56C89EDAC95D35DB4C3E9DD43517CA38BD4E7222730CC2EFD153A2F3B1EECD54C3B96259085527BA7D84491EE50F1B55126D88DD69516BCEA2B611441FDD32537F08E82FD8C9314E88C671B6DD8CCEE4C209D7BBA6AE12D03FF088C4B24CDCF148FD9525285D5E6D38DA573F31019A7C7E15F0BD238C5DD3484168C888759ADE653DE6E728166383AC94536F4BE9F2F82AAD2219C39B49C99BA3845EAE1DFAD5F85AF6584FD846F110CD88C8957C91ADC93802EE271BB530F2252C427EF3A99F6F903478640DDCBE6EF02788E4B154A8AA9BDD335C60465B7C95F992BABD92A806A4F7DB7E79BFF19D6B1BCE91A204E5FCC06DBCC880413C38B17C3AE25D997EA90183BD109CC0E091DFDDFF704BC4B2DE7FD34AD57A416ED4E97708E3CF753390752B2EE4B50B35441518BE9FBD085BCDAE84158D42E5D15027BD3D4CC2064A49F0A0131922E29127D1A70A326EB081FD0D3B31F2EF033D51AA8E25DD6C697ABE66853987E842C26E47A5E966D4E1E28C389D0CAD11C779E3C5A2226A3FEC122BC43E14A159A1E96D7C2CA4E5E490F35C7E28245EFD69BEF49EB96553FE5EA8974443F017167AFCEA1B937262008DC0566C68FA83187A8122A9DB77F7D48C3F4F74F6346007F88C1978ABACD2E3AF8201AD5D7DE36581B36B99DBADB7D292151AFDDA904596605FC394F15E77BF5D42EBA7A3018B551031099F2B865876B4EC9DEAF4128689761EBA75E68024AC789E3E6520195DFC32CB3865483C9755C18C8F32E0EA82538D7D397FCBA5710A90EF1FB69449E5E2C69B4F394FEBB9B11CC8C0658789EBBAC6E1665BA51E134B48FC4FF90DB5FC56EF46ABEEE80659972CE772E4585AAAC14B84E75FFC701443BA9B117DF936947D632592488F7D9B66A30C7869AA14998F1E0E74A055F7176DDA9832A80AAAAA4788C4D16D9EB3AB26C1E68A1F64C4774EA5FCF4C85F056A786056A4C23B6776CBB6D320333A285E98323397111EF7921B6839E07138D2167093B392EA673B55CA5F06967053E726AB723ED03C08B9F20BB83B7C1317C4B0AEFCB7901B7AB6AB84BBEA02152D4B521523F4FA00A6BC5D12D478A12DFB0029C3A3F6532E62E0E50F7D06A4B384C0EF01906E153F5E8D4999B660F51DCA1523C158E398DA9AB146D20E0FBDBFC4F815C4E850B2E3FEBC082A5837ACDDD6BA233A9B24ACA1FFA3D2E56D7107843442278046984AD9CC683486C8A0F16B63E4ED0FDA2AF1850541DBA2232564C6696BA18C4ECB73EB84A3016ED1E69D84EAD3502F4E68998EA9FC3C59AA31D7B1FF134FDCD2E7BCF1FB4B99F576C8EEDEB710391BA08362E0A2CDFDD9C633B9884B24710BE34C857DE17B744157A44F711E38F763D0DE548FBCE0CAAD61772C75021B3227BA00CDDF108B036C2F7AC584D76C1B2C5781F75B90F8646DD29C587555A41340B72A1EE4F66C72F0D2BBC9193925BA22CCD671552FD3CA1579F7658A133AC2B585E89DB54AC612FAD32BE9356B81ADABF2DE0BE6228440B445E9AAADF522D5B55A325ECD1F52E20B1622058BA88753075ACA64C2FD771DFF85DD579B41AB451295627173FC0E34DC54CEB925E83FAE2FAF51981701B97E6F01BB4A240A82541D0A2941D9FD4CF6F93A571C874E2F238D0291510DB947C35E4E0C7EA91B66B69E390C7C5286B410CA91E652F3BC5798EA47FD63DC22BAABB3FC6795BE99B3535BD7A590216C97F24E11666670C080044E4C78CE25A793C034F2D3BD9713F3038F56C251F61D2D73A33E3A964AEE65CC3C6614FE6CEE803047599BE721A0FD18BF41190339CBAF8D6FE016B8D0162099BDE0C24963FEAFA9756077F1EC61CCE0CF410CE4CDDFC83284075D68953BEC6162B03756202F943BDAFA0DCD303B92C704B73994367E471C47F16CEB8697D97E52021444FD0D4EC1236930AE0ECD758457664BC08B2110E8AF421C8FE40FE9FC71EA3876B02E5791245ACACD5A2A106C02F66E7A44DD0C5535B19ACFE3D1D0DB39168089C3AEA1BC57F84D0647F07C5EFB1A88588E067F92BD80E4FD914CA38E1F89E91D4F1BBCA217D32A2741BD3C120E26B2FB6CD5132EEA33469E684FF1C425C95154700D0DC2C0764F76DEDAD0BD79587848EE34D9374008A867209D4844A8D56A1DDC15531DE2B6F4B978BD350AC03EDD4E2812360ACF40DC3BBD06AAD03F6F48515E4D773705C64663897A056CA4C8D85399027CF37D76503421F9DC64FB5B4FF53C4D15DD625D09A6B2E5323D6D354079DB0B0CD75EB52CBBC640C4AAFC81C9DAE43F85856DF0964CD40EADAC97D420D30DEA230F72EF1646120686A4141E3E5E3DFE308CB55896626BE46DC04CA6F9BC5307357B85207239528A7CCA53E1F07DA6D21905E3041B4622B2C598BDDE031B01FDF12086A8C9AF1155E1D9B725C3AAD8D5FA9378C9C69CE38C06E815CAAFA73B02A7A0338232E98685EA9C4037A50EDF7721E5B4CEA55732DAEB31FCD9EDE620111C7F5DD4D3804F1768496DF4BECA3D2B0E387A9B9BDE4B09A08FC435F0BFB720F20404DD92CCF4EA7EEEF685D019F3B7B872DDE13E07FA7CE3150A1C887DD70337E409C9ACF8EDEBAABF29CFB9211E2AF2CA7F81017A513EB400F42BDFC6935E7258949A0A985F2174316C4036541A64EC656DCA3A547D99B4E6B2D226A811B9DC0547762FFF262238452107BFB27BBBA14A6C1C3D5CD893BE510161AFBC0A1CA294B2E44A4A4911F0E911B4B95DAEA17659CBCDBCA5832992DDE4F764714DF49D00D447456BFB95F4C8C0E3AC081A32B2AB5947F4D3FED59BE524FC265417D58EB95692B3F4B500D3FEA9247831E4E576318059B36E799AD9EBFC0AF32C420C53B506167360730CDFD4CEEBAF9A0BC3B2622CF16EEDD4980FE778666F8D8A7D99907C1372E3331744A995EE7AB0B81799DCA2E1EBB3D085F019907B163FFFC2D98371F80B981F86166BEA20ECFF693865BE7576220B9FBDA4AE96C9C6E45F2DC779683BEC6C049956E97250100BE96C6B6B80C5612607A82D8829E11DEA33853BCE0E2025C755EB95D1E4E8CA133C5773AB011BB002D9B3A315F49DB216316AEABB4ED866F6C32C0F12C65B6D952E13FCEF58C30A28412A6F9E231597651162CD7C75EFEAEC60074DEBDDA88CBCA5A6DA5CFB8E8E739E9AEEE5731205EB46B802F138FA5807C45467255BF859A9CDF7300219E18F827C5773EA5A173AF76E4E15F38D87DD000C64B9D1124C5DD5E1BD88EA86D82B0F22010C2542444C5758595A99A0A9ABB7D7F31C253F4CE7EFF108334D545F6A7A8594AAD6DC03131B404B6573767C9BABC7C9F700000000000000000000000000000000000000000000000000000000000011182432" + }, + { + "tcId": 16, + "deferred": false, + "sk": "51CC34A2EDD9C92FEC31021A0CE432BE3E2649B1B3A5617049F2A6F050838EF2F54A00E61DE283C55E912503EEF3E7C47021BB0581D3FF3D89B8BF50429DA880404665CBDE6EACFD0D1206354AD32B5E2E9C4F819667E251E49A10CE9084CF757B92A2E66E3F23558F9B6694179B5E4C0514F8A3AE3D41B65848F91DACA82340113312A3B6515B36288A8829181522E4344C6230015246650C3672D0108E4AA88088842114A945C2B0912034890B42316142720A0824C382499196301CB80553166D5A16511402829A329120A109DA000DA148012116126110921211469A10014036691C20895840241399119A92714012481B88081C10118B20864388699120024CB08C840221A1186D1294455082818880701C170A18270680060220920960008113076E8BC284C1864C0B9129E4026D80A21021020024168011398C1C4224C8148088A0005A1850D8A2901C34462148725A42499306309CC46C92006A9CC644C82822D4344492324662482E50046C1B9905A1A6514C96498BA008534071D1C08091080D1CB64922172410376C23026992A28D8A460143480AE416521417669982218CA2488C448C51C4250AC20904218A441432D926641142721C977181C68521B8110C37691980840B2432A034281306008438044C0090CC38911AC81193908C11932023392A63020460C48D50904D9CA8455B90111090505A487200172598880C93B45109006E0233920805520382889B020DA4044860002E51000600174E09B8718CA0248BA010012921623832E3926824238E98C20503C5491091491235451911309B88685B8691094231E1B04DE11261E4364E02062919422023126620A2685A308061306A1B87600B854D5BC8701004311BC00CA2C664E4220518A72063C0311419505206458C204E93A021A0226A59921042268CCCB6859296288B3022230861140240CA122121B468492251641844D0104ADC428D13A485CBC468D1100CE33809592066A3082E9C46646228419C882909228CDB982198040600B0699A002ED4468180B8680205702406520BC06C990282828084120272C93684940624D2460A0B284D98422A82300ED93004CC12880295890AB06C52824424C045812289D310464A1245920831D32621E48071A0983014168643A00DC8925194384C40400044180100966C1BC48110B28453C4089422605442851333922041058040810C172D40464EE2986111904514B164538068E12250C2C02C1903505B284EEC2A75F8BB622AE9EADC725DBE4D0C43619B9477A7CE27F600A734FC5DC96960F41D36115BD187A3E169453A76590807A1DA57C02FB173055942356E879B178626D137DF4D74381384703B96E913B37C5033B47910D3B1AA949379E8FD38028A01AE41450368ED4794271901D3A70504E5CCCE06F1063EDA51C768B6E6923A52C6A9CF468CADBD9BF5EDDE5BF3921EB14FCF97A8D69EDB09813705F7AFC8B823E28FC07B36CF8174ABC7F74AEE00981BB7C6444F872AD8A40A4D8B20399930632A9080DD80A4FA9EB87EF9DAE46E62A3E1105F4138E53B251A9703E3E4BE30AD2EC3711989F28C9D3EE98AF38A2AA431F31C41BF572A3AB62E1EC6F4B0FEA14BBFC99DBAF2E1E96FC406F17DA2F6D72F9E8E2C8F84D104278D897B3861CAB275D7C690B14EB299AFD8A9508EBA54A87B81BCDFE1BEE783962B5794573A3C842B85E3F87454062784D32E6B301D5DD43EB702F886C9537D45BE6ED13D7DEF5AE4D692551B2B9E6D83AF896661E80E756CC207747D7ABFEFB51AFA6C0DC4D0AEB2E92218AA51063DB7ECEC4A320B41C564CCB53EF5DEF9EE596D7C9F7140E0048139A3732A365FA842A823642C7502A989C7D56A5C9CB8F7B81668C638B13AC602171169C2BD25BC2999809CEAC16FD304ED03AB6954F86F5E179CADFB96B1D1F9ADEEADB29191FB99C039AF2219678CBD02F6062CC4C9A512E622AF383E22D80EB9FFBF16F2A2D428DD80E0D6491A62B46E6210E67C2BC87BC67A169A9F488240C1D5F432F4494D8CD02819369F023663844B8A3B90C87D2DC2F7354C0DFA3421BEAEDCFFD719FEEF693CFCF8A01BF14C100E73D7D9551527DBB9511A8AAB01617BD11AD042EB86AF7E3DCAE54CEE4EF4DD8A51B06A88D1577F7001B510A0D9B59981C762FCB354A4028D5900BFF4B941D962D589244EA5CADE2F400EF3825997E38DCB8C1A514A20D63EB7E186784A4D1E61EFF36CE161A441A59B72B581425CDD8BB303179B2139912E4A9ADE76C2868D35BB26EC7FAB223C2BF6D2361E76B81E3E7BF7232AE801C5455B8E8B88DC7E0AC906A222D283EAF51492B3DB2EFCEB96EAAE2D9495C26384AFAB002DF0E0AF74843C9E414CE03C150AFFFF3E7847A8947FC4FA93EB6DBD6C321677865B4D7557393D04F00BE1CD7C1C67E575E0C41B462A60830DF831810DAEBC557D294E28D0036A89B6D4BAF21F479A83CE7AC225F0190237E46D787F3C8F7972A1B310BB47156F7E96E55D9656679EEC53504802B08F1FD89970BEF2EEAB6C11E91E6E6D76C6A13EC9971EF71A08145FE34AA1DBDDA7F20849277C1B03220DA3091AA295434D3ADF076A2EBE7613C663557C360333EF2F9C08944DDE14234C029ADDBF5DA20B814FD8D0491B3986E13CC3F26D6A6A523138217B68C5C2914B9826C68052347C83FC50D4E0BE90B49A92470E6C75B636D68F2EABE0F358F1F286416D7F5344AF210DB73C30A96B9AFCB46592E9302C3B6F6536A2AF40C1C07F0F637D07CD99B6586AF0655DBD37831BBB920B07B0C5E28556C603A0D7AE4F3B3CD9EE087D384BEBEF14950B89D1D53788DD45011777D8844801AB18E5E002006147A1BA95D301F551A3A4BAD14C68B1046E86A40F66ACCC50D8DB8D1DA0E62E6BC44840B5B093B45823C9D0B8E6D44DB7D9ED7A770B1525B53E9561BA4E027068230C64993D0CBBFD6C8525A1CC1A007BD583CA362FD00927421929FBF483432D31B84649A672C96F052F212667D2113742EC4B95D11D73222B37F990C978692C71B51DBD7CE39690D7DFD8A32D10D0A33A26D296E8608440E03D2380818B02FF5AC5380F106741D74E6BC031C8F822A4EE861E9F3D1058A18CE144FBAC9C00EFE7E25C9D9CE7548A86001A57111E5F497F28FBFD50CCAF31A2586B7D4C97AA1C1BCB130CFD43EEF5467F8A26300828F9FD3223906407FEBBEE15389E25856A211136142F273C5D4D06B29E66C2366282B5F592AA65C61D65A46E9610EDD7A5E09F661651BC77860221FFA9C2B9D3748FC4373B4E8DC8843DF1EEE283D5D5D7AD63D0314A3DE519453E15DB093EDD89976A87DAD3DD5C6941689FAF3E148EBAEAA8E102618D39BE3AB6B27D66D004202125A901499EB1382467E31188AE455F9F86C4196B06E695B637BF383B12E76350A4F75FA83AA07A249B879190081805D2570B4BF6270F0BACC1DB9E30F0C18312423F6D7C56E197A76D39DB33EA43165D52A24C14589C59D95D7692AB492A1081BDA3CCE2A07ECAB3F3E07F284B5F94A99CD359C34369AEA92BE90AA59CB25423707F48CB40F40D8DBF8D3F9D6FB550FB2FAEE63C8E1A10F3552C295BAA5B2C945558FFBE", + "message": "959D7C2BBFCC7DD27F7157B95B10DAAD3E9CFC3E239F471D39A2B2BAA7B2FB4BE7947C392A140B936EDD3F9EC4F78A5972046D62BD687312D6A640CB5FECAFBF0F1CB1E5694DB1ABFFB9A796B21EC3796D12A656720B689879E686DBC00A4D1673F2BC8871F76B195BDF6D2501ECF95D8200D6AD0222B1CCA522DDD5660C8A6CDFA882AC7B467A44C0A97923D70EBA56BBECE84A772DBEF59E37CEEB3C2BC2D4034534BB42B54A6A4B4DDBC1184F03740D190029E18DB11364C561C5B0C5929B6A9273DB82C76FBC16C9D8294122BAFFFD7FB0CEC72D677620B683B172603324771DE3D34F01F3BEE7C8564804D1CAE776D326E3E909B84D65C2DC758656846D11DDFB0C0A31D323639AD77F7ACC39FC2C0908F6CE45017229ED0522255658BF47D1153DCEF6F17FCAF429EA7CE13B6AE501CCDE15CC3E271AC902FBB19D188C845361B6371EFEF8E81EC30C6C1B3C2CE9B6BF3DE2DD12A9884D5BCCEFD99D8D019506B80D2521A43EAFBB2875C7747696F2D44F2B19228B0C6FDB59C33DA7A34639D3E192D31EBE05EB5605681F1864A61E09967DE4C7D576988B2BE3268F95B424478E2B1B95A0885233F2EE9924989BBF8052D25BC78EC8FFFC2773A61039DD459E8CB7B4232671DCF245738FD473C0FFD2F4606DDB52B0FF434E41077D7B97A781C30CE4986EB3E0C0ADAD788D0B4E3E2EF122A7E05E08AA714F22D706318AA0BD019B22B1EFF0F49B40CCE4FC224E66264839071B55A91CE6BDD389634F218C91AA9ADC71748667F83DFC897BEF6744D8852627BE1C4A58DE0C973756E93298CA47D3646727EC4C70F72466AD87297DF52A7295E7EBD4650E02045DC1F75E1CA4AA11A56C5D6F4B1B0E139281595AE26A582FB506D743DBED3FC1D672075B8489A5C0086994D524E0796C2BC7C1A4D0D876651C7BE8C264B37A39428150C48839DB53262A3359D074AA9EC83BF756268143263790945FDCCBEA3CC26449CF7E41A8221EE82613FFADF5B0DBC58D4FF03D9E8B51CE06315CFA3B4C3D3306C6258663568BE794C50D94F53DC1F0591818286FC92A6F56E2983309B3AD33A7F5EBB6A135DDA5776007C9FBA7B19E6465ADE980E528F17CC6BC41FC03479B8F083BA6DB26560701980D98BBA73612239437514F3C3CE39BC6DCF83CDF3E85F8C27131B9D4329BB7FC26BCC9C4B859BFF8213A88405E0039F57B0EC20E032854D75C7401F50B44CEBF91AE3D76D917D49E064008935D54377226C419015B48AA6332A3DB8DF8C53929CDE594957360BA95101D56AE8C877A3801F9BB446E9CA52643B0D693ADE5BC5DEE941AD78C386CE209889E016EEE1409368872B42327BDE8BD21CEDF42C31DAE1FC59CA091B1C173AEDE6C2B84634812901956CA93DC228A35AC884EAC1AC075B32265B600A5228D53059145B2F294466F7AFA0338D1D1847C9D45B43E15793F241E1E19AAB78D8A1C8F9C64609F277B60C763265AE594D23C0F6E8D2F3F1DF06AF1E5DA6EF50ED3A054E8CCA30D93EB2A75F35C05E33109F98C0EB88B2EDF055C4071F48A52F0532468098CEF8D5F4AC7FABB0F447930DBE66F2D5E48323BAAE1D85A03585BE5E68537D536BF187926EB57EBC7D8C0DDB643CA507039768BF99EC9A469B44AA2B3C194D0222F74A637E067D5D42CDA7385410E4DFA0FA67B555A05AA654F5A8DC02B17A14C451FC491C45F16B5CCE6FF492FF3C3410BCECB63E11642F3056B96F61CA1BA2B24A378054F59C9DA095C6C9CF8B0D0E550A962E643C6EFBD2413EA8E3A20113882F8F9FFD814EB6EB40E29D0D46707F0F9D0172DD93D231EA250193BC77EE9332D400300A0C9B668D73C2467E4920E3E4FB20C23533F7886F89AC98F7CC3AAD9750E63E3A556A205F46A6D52C31CB8", + "rnd": "A00DE2E63DD5328AF32D386C5E7CD56F9730B99F57A7BDE7A6B85CBA667181DF", + "signature": "9640EE42ADE56FFCC49FAB13703BAC5B0D9C58B19AB0AE29B0B7E981B1E05C38676F3FC9AFE2D0724191BEA5D4A38B07882F27CD9C1B4638387BCB9FF74212DFCB6B861C1A62FDED3C9593EF0EA6C4A39316D375441A3DDC39A373888F14074AD837042C3D14569D50B2F81DA5A2A1A3BDD620ED1E4BA20C2EEA971642B85453F8674F59E461D017D92CF56C6FCC1C8DD9F25432AAAFD08729CAD63DA236AE7DC734312AA12EDD4B31A45464D4D476B98CB8B8A967A0E38A0E06C7EC22174B4243B38966E94E215DDF8C6FD028FC176F04462B212A47EF0DAE506A3D033AEFF702E17400EA76C993947372A42FFB0DEB58661BF781F22B56712325754ED2D69883DA7BD88A2890AAE3B536B7D1AD67EC28C459F9D59BAAA128F746F0430BEF8CA808D818F95AB4C445A7A163277D7B1F4FF35417B827D7E0EA6DF253FC82331D779E3E8F9C0CD30FC544D6C990BF104936F0043E5F51C82D1735F6ABBF55A4D72571AFAE1040747A4BE6CC479A55A42E4E69255D40E5583865CBDAFC55B94DBE323498EB87DD86B54A1ADDA452BB533212782989490A2AF4135F73CBB334505DD763530F86018D03CADD69B299B67550CDE643D1D444E291484372F192720B8649AFAE2FF1421776B01707113AC99D5EBA17D07B563C5C25CBA4EA0E3BE6770AF2510F36CE9D4472FC37D9B0A1FA706E901966EEFC40BFC00A916B77D10404843205877F289261A26E05170FC1C78E07B83367C1381289F72903779303534FE00CF363EA8AB1A6D1D906EF9BD3AC9E521D78D43748E12BA793D427E8E17E906CC03C732D5FEEF7934A9394371613F4CD1FA4A065A8D5B992307419D51B5BC6103A7DCE98C9ABBBE6A636EA28FBFA58B27361CED9C912DFE19A3FBF0AC9CCBF72A23E304FAD36C169478B9AB102ADE1907627A45D62A76570C2B1FEFD0CA09AEDE82634A42B621047532B3C42E0B27CC793D387F328AEC86CABBD9818FB2CCDF89C8B1A30D6B3C50E50BA2F87DE053C82CE711677DE39A85D56B7ECC2BA7134E1AA3C2A515FED9B521A4E3589F7EEAB110E6050A6464212EBE2F035F6D90F9F1E34597554E9BA1A4FFA15782C4526DFE5581431D2549FB1FFC158C584CF3A38EE2FEC3418289F2BF5027136B4CED48886B1F91ACDDF9D0BE8DC16A00EDC82EDD763455D286F0485F83CB2AC72DB2BB625A49820BAAAA704E3E84252A1B687EA197A564CD7AADEC4EAD3F9E2BD266AC4E9288DE31EEF4D94DAADC70AB9985BCA7EA686BEE9DEBC3B2FB078F5F8ADB7592046B03CB2423B9DDFCB16E35A36CCF169AE415A7103C46221DF0CBF32044E623D919597D98948FC50E3C3026F31B8BAE1D86EBBF2EEC24D396C8CB2029E0585747ED9E77E4B59C572F149DA2A6A5A4DF578978048219B7440FE1950452A6B7C941A9F2DF02320FA033B84F1EE67CCCE3D30773D7C4C311516DB432F16DE3A941DE2DEA329DF8914294D726A8B73F01DED4DB46187818F0B42F91D210C4CA542632013CF1255D25C2D97098D742A270A87EEB68154453B1F74CE850EE3B500E22A11B6BC13796D53716B395BFB8DA722176C8B2D770793629055B2FDF71469917989C71229443004CCE15893CA5D87D39FA37C7A60C74B61227DABACFAE8EE20A202ED5EF2FF5DB395C29144DFCF93F90EF73CDE70AFDD0218284B6740AB0657B5A969D53357652ED38B051762610A4B644D9231F9A37E02DD41B2DE3ACBA28EFE65CBEFCA6B080596EBB2E886BE2439BD71BCC586FAEB364D0D7EE163E76DD91CFA6395C349EEBA139A72DD967F1DCF4230ACF7EE117E89930711FDB6B57FD0E4B6440E193EB9B34037DB27F41FC1A3A8D35F6C8371266CA24BE9EE7067E8D2B8425C3FA8248FD4F6CED856C4219ACAF949A032E6988A733C1C5980E83934A7802FABFF32A7CD073DC9C3AC35B8916E2F96A3DE64DA645B45F31A9EFFEAC5F9C93C53CE092EAB03AEC82E053DAEC11A0A7A688D1769BFB1A90967885A5B3FFCEFCB00DBD2202D4C9DB5DC6BE52FB36C891654C1EC3D1348B120C66B37FCCBF0F6D68EC0EC45B6902604A4CB5BDF75A20F10DF080662C9000673596BD97FBB2EAA329CC632847F48D9E9EB64A3BA9AE0CCCAB8554013369E6C880372366A99C5FF7197982BBC669015C170AB0319D4C473138593452C2658743E3196E33AA499E213C634FD887C2E82F65624D9A7D189B0109A14740695657B8FC2C3C16CF227F26742C4C1295440985B4BE4F00FFDD35CEDFC36264F43625A3492457C849217E29CD080434A856166F15B8E9B1F7CEEFC429F290425F1D50E56AB48510986B80656475F28BBDA522A14405EA6DD251C53A7A60F68737E985D23704B05275CCB2095A2AAD858D84F21822BF63814190BBABED0F6831C6FFC8EE0B1D882F1786C26ADA57030872C53B4E37E532255A3AC269BB136679475415A128719E10C2BE430CC8FA3286BA38479E50EA22E5D3DA70B8C594EC74543401A07DC32C4314F866B478071AAA1CEB7EB8A1209E030A0A68E3BBF39939749B630DFA40472DA7BAB6DE9531EC630AA70568C7C1DEFDEBE6BE7075BFC8587390B8E0944D782C73E7E19B524CE7E5C9CE7C82068ECEFF5A4FFA6964B3D66FFA0CFA05DFC2BA8055849290EB733C737C0BCA93B21114B4513F14CC37ACE178D0EF2A5B741927FDEF1A09363280437D067DB1D1F24D4FA7A11EEC885D887B636C996AFF78B49A16473651364301D0229458428D6AE652173EA168D7B408A5A58319A4D0723BF5594BDD43AA9DF91DAEB1F539E0EB3A86C5204521789A5193F95F9553AB591878FB6230552AC4F5788EA7E2DDFF3FBEE08736B095FCF1F6208D4C143BF54F2A7008065E658DA4FDB8A21B881F69AE1AF35BF1D4172518165120B246497EE3F210FC6CFE91509079C51DC906A6908E768A4D3D0E25F9BC97E1B929D06DA05F730030972D2779E0B52040A13E7C4689B55955D588B924BCDA63A858DB6968DF67F80519F36D0EFBEF87A1A51A8593D76FF0E3AC37831514C8FDD874A7F04E2DD00A075B24A7B697F586FA517589489DC6F319252C30790099B291141AE6044855C35B96EDBC7DCA8F03D3A2EE3758CE5B468ECF20FC4E91236D1A3C049058DBE145D40E026915B12AD0868A8B3849A119C1457AB618465CF87FDB7E882CB8E75E131A75E89E15D5DAE52F0F99A899AF471727D7800B388E819FC556B9AC34E2B118C9DAE26889BBF9DEEC987F1F32AF3652671C5C769973FDE50D6E75B65D61DDF6FD79D7F143510EE70F5F0358A3E327F5E996910E4020C262A464E7D91A5A7A9B4C6C9D1D6E0F135485A60808B9BB8CFE64B4C70757C808AAAAFB1CFD2D7EFF7FE10333C3E516F8489A6C5DC00000000000000000000000000000000000000000000000000121C2C37" + }, + { + "tcId": 17, + "deferred": false, + "sk": "5A25C63FC5580D85BFC0D88CB914F155246792E611740E5432FB5D7FAEBA2383BF9E966E154813361659008F074FBC0390750CEE16B3080071C944904395194ED5FD3D6CDC07A52347D911C5718D621633ADE794C97DB2314CD896EF2A09F2060A974995C9A32E855FAA188B92FC3C95FD3285C5D632530C5F62BCC88B11215B5A208162B88519296AC81488E1A4119904699A80694836280C08040A1624811240A49084DBB020D9B650403449A1C684009331834830E496489B44440C312DC80065511472810491208785D0324C20105263045054347059120D09A705D39830E48849418224C0386E80884D8B024088166D1A0750E4B84C18C12159366D0A37228C8225433829D2322A04C150DB283118454A82866CE3B2110BC44890A40D64B881924685D810461A486189800112252802146A53A6508C32090C468953C801E3223251B62DE2A84C122884E0220CD89804DB188D83144800378D100700014931832032134990A3A401DB024AE320090B8249CA345114B684E038880AC2650A212021350260C840218630219668128560422669E4420804499244C828599450C8A4455B2246494404220360880010DB126A08B20013820CCB00910244821BA488509631E2263102389103900D1330885B362D13C550E1A288A4468598020554382CC9966913B14DA4804C809281E00465E38401842845C4B21191A0881A878823050004A00D8B3489C38228130582C112691B496088067012A9910AB609180132810408131926D1202458903192A22408428159C25150B08DA4002483146423446810C28D0342511A2389224630D1808844902908432840328D4CA24D53288AC38048208871093606C9168DD92029A3468563242981266DD020640B192201C22459A449A3284E8C4809088788C91431132868E39624CCC84D99B80180C66D21C74061384A0A344D63B6281246041A080112080E9AA03083067002160992904C43462A080660081842D4342E10A2510AA565CC344C6302225A04611A38251B2466122041C81848A322640314800B4182E21229034871C1C404DA126614272913376C541661E2B60D1B468120349223276E222585C83041CA9410DA380282A640D3940402C6441A9448DA242DC2422682949121202EE3166C24B40C11226D0AA52CD280006288505B483062C485A2A630A20008A1346E48B8450BA52DE000055B0080C8900902A04D24C944D0C0801337411B370423834520B60460A884603204DDC45821BB9A2765BCAD98CE10F383A48EAE6541BBA2B1672D1502BAAF8B5F785006050F81DE1B7172843B00336E67075A7406AD10BA50C1F2EA0A475464F3DAF7C8F9E86E08DF93B36D52EBCED4378C3CFC390D768F081335674C9DAAB1FDFB65C69A57D4ACD4983DD8EAB25E81CFE2B8247EDAF1EB401052FA7ED0D5C34CAFE2B1FD6D2321865005A8A84F78C7EC76ADEE9780E0E411CF50B4E51AB91F72BAB048CAF5D8C146A519411797C95A9991D7F64955EE52EFE7686357F6D753F8E1C72976B44CD859EAF472BB9A36F5412EE3B8B1788AB4700A3E6F80CAEAF94A86D95030EFFB8EAF8BC7AC0409E397805D812FD13C88595994C634C7E27F508523DD90069706496E23D86A465F7B1529BF0E8B25159E12865C974228DA1A86C0F6CE07AFD99165FC16974308E1E29DDE745F23D48C52938DDAAC9CDD8495652211425E3910395EB1E1EB265BA8891C37E65057D59FE084B7D10C7183BB3899DE5232651E334C57DE7BAD7A749D1C530BDCC4B98A2F5D177FA639FA63506DBF8EABC22F0EEBA3CFF0B72AABFCDD475797509C3ECB7785D6D46085C1A919906C724520B3AA543BB95C255F61D78A1598804D813B8894FD14DFDB3DC2F62DE391AA7A0CBED7A7194053E1A6CAD33DD13DD25C4335CA2E21CB21233EC2E7391C5902AA15DD1079EB2A79E1D3BE6AE8D52DF61201CC53EE870DC4CC803D95F82FC751DAC5E5501A2198445650B699045BA4277B165B31F690244FA09468FE8FB9A39FD8E51A1AA4439F3D252404298539A15B5177583047F6963BCD0C81F5017AD60FD996C4298C91A5F13FADA828C84509F1D75E6A8C0F410922C67FB84A09299C50C520A5232A1FB975A3B640B8C7A766FDDF88C93C1001AED6BCD93F59389548B7A2794E14C3E3BD90347B88F4F1E3B38E8217429A736A1445037858A837A68E1663EB9605DB08DE5A5A3292D80A1A228C187377082977C32C5BBA5F35B07FB0C1162609D34A45E179538FD8D59BBD55BAE6DAB5F934D30FD465185CC46CB809DD0D2B9904CFC95D75ACC73C752B01214172441C4207CE5D39A2D6468D41DEB9788420D7DB0EDC0E77ADBB78C25EF7C5F135446D706410A6D9182203134164CD4085EC0FD1E99388671473727D8D337FC6643FF18CC9E05636278839446523E0FB5386C38B313D9B3AB44B0902B16A586A7F354767A2D8147A78CC99A636054B3B871176A63B628BF1C7B7F7D5F012791EE9DE6FDD4881CAB41BDD1AB0AAE1E0DF18989E9CBA459FB2B1AAF01DDA54C0A6C1E4DAC83B4990E048C9D193F9B3120E343AB245C850168B633265697BB3D8B7E12231E0001C3D1C53BBA27E39405694FD4ED247D3474EDF6842F31E365D044C32562233A728FB766FCD922D69E79ADE6379D9EBDBACFE0CDF45E64ADFA3862A4A28BF06BCD4D0016938D306BA07614532078858B7709751F946F59D6CEC4FAF2B86AE738C81BF444E1FAFCF4EC4F0321B1EF3EFEFAB3F0EAD135DEAA6F58C89180FF6234917E6731C352FED71659DA1FABEFDD9ECA6D6941B2E270D5A8F74E1944C48124C6AE366410056E173E54888C510FC6FAF75C56F8C20A2F9426C14EF6985091452AE672962D1E7579C825B869FD1E227A5A37A5496B8CD8EA204B4CA385D81F39662E51227CD248839BC405691BF6E702A8EE2D71670792BA463D90F875A221F5D156C39DF3725939FA1CEE78C824A9A9712FE3059C3345B38060805B069EF3F64A64BD25B32D011BFA885B0A5C71F0A355BB747993C329C235AB0230E2B951200EC6A674D7ED0CF4156620C351511018D0E3A884309A93648AE8E3A084A3D11938B4F748607D25354A301522E5B69EBDFA69C219C34F82DB9EE008981DBAA8B489584AFD28F24E146508D89780C08F798C8DD7703FA3ED0AAB87717DA52084F5755A431E1E7DF115766161A6D5D0479D7346CB20330EBB4D9F36AF99A605D084B5F279C144E4170606C64148E641F0EBF64B163D72A845DD47DAD6F9EFCC8C91D5E8CC35298E206F0ED82A819134DAB693E8B2E795F0C16E1CECC0809887F38ED25318DA2A1FE47F277B692F83EC15F7E05711422D85CD7417FEF0F0EDBBD7BFA978C9D8E9602496C0FF1B97939BC53B190F0CE0D6DF1694493512CB8446B01F7281BC7AD70686E44CB6BEC56CCBB4004924AC13C3698C808E53AF411C4FA1F848249661E07F0D171E20B10F3399C4C0BFD0324DA855F121CD1B043EF279E9781A0B6848618652FB4DFC55C618AE0D6E0E07A4DA2CAE185C1822FAD1E9C6A9FE01DD3D4AF54E00C2CB32A7A53ADA8342ED6A583B3386D8550B144713C39B9884AC9F5A7E2891317C71811D0FE", + "message": "B875BCE01C914651B9A9702999024A53E490CE42A80E8880514414076445A67190EEAF51B28F4FD1E15B4F4858DC64FFF69B4653E30E7667C76E706C6228AD09F2C906FD0241EE2AE3B1501E754FEEC1B0762F124E983A96ECB293A0BA3382327AC598479E157625AD95EC1DA563195A0E2A9FE55A28CE8A10A41279679BC0D0CFF6818FAAFDEC505C893A1D234A3BFE2BFA3C7A035228FC5443448B65D2AFE7B20F68E06245554BA5A337822423CE542F784C168373E037D6E4D4004892F3930B5E41F19F6A777711BFEDE389FEE029438C1D5966BA45F401084BD9BC670A9386C180044C11E14DD1B3D1C967E23F21BD916753257A558C638E0381B7492AE38854C5C9209DBAABE043D4BC47A98205890322E74B93E84C8BA1A207BDC190A66F1872E9E7C925DF79B2E70DC7E02D0595C04348EF9AFCFB3EAD92457D335EC7509B9C74AF18C6CC4B1181478F26F91DE6203B1B89E0410C8D2102AE9570F1FBFA7634C1FE1326D0DCCC2930A6891D415B28B66E2E593D855D9B88D5E9A399744228D1AC6755469C8F6974C6659FA715F7EB512EE53323CC229C1645B0B53A51938FCF4D9F142CAC579BA25125602173E0398A23F42C03127570C194019E3731BB99278712874E810E455AE845993DE43018E3E8E6F5EBBA16E2D5EE963AF2B284E8EA6244528CC3217119E0E61AF54A5F57CFF450BC1AA6FC6CD99F4B70F3272641033BE49C3CFF0D34A4019CE726F082205E8A6218F38723CEFE815299F8C672B5C70C0A776BBDE2320D44433D75FAED2B39433666DDEE4D0DB24F5A1E311A79E83E11E2131CBB6495F03F064195D61E589F83B371AEB1C6AA1F2632D053D2711486D81493538CAFECB4E517A3986D34E51FADF0A32EFFC153A5359FCBA8197A07E39FAFC9BC3E058F27E2706F046BDFBFF2DBE9CDD955B336A2D0D2581CD7CF25541C0F782D27C0097ACAF9E1356323778EBBA3773FCF23F217DDF07D47805A21C4A6D328E26E7B9552289CFD48CB13934D19D876F893CC2844F2E6A9BC133117C841AC49F7709167329C0A0BF767E5FD86AD907997226271EFCA9974D5AD315C3494652DC89941DD9370985B04BCF3DD66BB56EE7065AB2D6F75E2384E24D7CAF70EC8EA454BB9DC9C00DF4250D2E6D203E798AC77296BFC7EAA788276DDDE72B3E82DEB8FF6C5FE68CE18DC622AD8E7F859162D968AB225FA57E10A4A22ABB5DC416D28BADF2C1A152F372A4F655360B5C3A42293BBB32011E7CABB10DA2EA0F96742B58A8DAB9C7BA9E94AABC40DC412F1E478C2A51C1EF7F8B6657CA8C3FE79E3EE5C2A6652993B67C7AFDAAA19C74D4663D4D9A784E8C46C1BDC27E6044359C3F5C58B5A0B76C6BE20478DE18B12D5DE4B80EB1DC26FA87AB735DC18585CAE559166BDEEA599C74FF19C172D637CA2F8F58042B298EA29B3B331F3D2C5B75A3774F05D2E0BCA5E8E338407EC225CABAB08A2D0B3932245EE94C9B80327FAD3F98839890E27AA9AC533D6D5DED9BD7C6B351BCC98B1E370FDFF85D8A58F91650862E0AA9EC7E0C7D43B8197041F45746C6E47958D0235DA33D850EFEF7FD547CADAF5234D2AEBB3CAA8CECE8B17484DEF74587BD65C3FFD862ED58A7AAB70A3090DAE4D6D34E8C5EA1EF1CCFFBB080862CB9B5F22DF547927625836F0D5D1BC75CE8A9420AB198AD47B5A2AD56760DE64C55F4C67E57194A1CEF886BFBD404549C733609A6CCEC11703459473F5471FE917F3301A1A84A92E2500EE6C308D1A0FCE201D874AF658F67A66EB8FA0B9A2BD65B74CD7501469E4BBAA91C5C43C7DEFD5352D970485A164CB802E846864D9B6C6B3A9AE7CEF45FCB8210CEB5A2376A9EA54F4797068700E65C9C695102106C795ECE83BE66843C9AF9D007493062D92153FA56F2C6FA2AEEE8F16C0B8F49AB896A0F188B58CE890C420E913175E9E7B897F89AADA9D6787749EC8CEF808E998B117D33282B6119FEA7F0C93F7174DB65E0FC8A18C4BCF6AD2743EC72CD310D1B3E02A6415FC8B512016F6A9073AFCB366F4A108D99D78DB7BE82F0D0832B5E02914CEF3CAB3AB0017A13E05274B52018247F9E1B339E582D3F518C0FDA3F35F1B1DF45A3C7EFA5FD65542BE1F4CD194A82CB0FB91D0FE1E6E0A72C51381555A605D51F8DFFB2E32438AB2B157548C45BA2B4153FD54BC6C15D3556AB13DEA88079A13AB928BBFEA7FAE4F4E3D14F1C3742303FD0A5DF47309E3849EE5ADE092D8F0C549170169BE294BB0F1C7C5509A723B1892D0C379CCE32BACFB4AE93630A017138EAE64FF8CB5D4C18329D89EB5DECE871BDE81AAEC7E73AE168E1E92EACFDACA667B2F68FA57F6137BB0F84091413A1ADCD3050A6A7E8FBD165F5683C94F717B6A6AE0F0F9AB5B21E8EB297C3C8A0D6D11E7E15C4B4434476C28135678DEFEA42D34CB9FAF4C02BE30504F9EC6FCE62AB6CE62C7F49EB036098F3DFB698B723789EF7922B5C33B73AFD6FAFB7B3ED7A9237DE2EB168894A6578163EAC0B1942B4CCADC9DA60AA898B97850884407B76D7AFDADFEB7BE01668D1F2C5D5CF5EC005F3F0233AB51A6D17B99A918EF21C583DFC0E0ACB2F46A4EFD88EF4CDB233263913FAA0A8A972E5BA95FF2210CFFEE7C6C08818F597D3F09498DCAD9AD50306EBBB617DD9E318B604F3929F2FDB4DBC7629C9D0B91EE1AA81D483B16F77D95D351F0D6E8C650190913137D73265D5285A3C1574223825E929EDE2EB73A9F74CCAD4F4F4F3A7F89B9DEC08EF080B8874BFF76B66C494223A0401167500AF8C9A203FD2CADA852FB5A2DA18446239EA3062E38AF044278CAD9FDF8A136D9B75A6307B18F24BEB684AF7AF8E4141B2099E2474107645BD0539221EB632D01765312B5A067BC80EB47369D0BD5950BEBC46125A3AC2CC90F046E6D0F0F05EC21BA4F8EEFFFE081BE85F46ED1745F3FC1A231F1504FBCC6E101B581E87A06DFB507126B1457AD1DB5B17460720ECAC58557E816EFBBF4332664E69C1D963332E5677C9B39E596AAB920AC4583E22AC89ED2171CADEC4631A34B50AB02663D61F6F7429DD668979C73950236ED987F760FE8035BF7292A28045304D1810A40BB5699DD025839B0A22D0F45D7144B85A81CD1B5422294FAD4FA9BD6870AC4ACB96D178172419C48C42A26F0F2FE24C4DBDA0F952DC3ADD2D80B1E9FA1FEDAC81D0244FBD82660B8B2FF78F0F56D06F3993CD562D3E2AEFD69F0A8D3F94F483D1A1B5DF9F1BE01B03CE377DCC117C380DE18EFE93BF5E47AFB35BADAD69D9B2ADB3A07B8EEE50B89261057B85CAA3223CA7F70957A237722D44BDFFC4727C0949BD486F43A8DFF4FAD690DB217B9C6DA310101973137FF622E4145ED34B9F233C36F7123846425CB16A2CC7986A5631A3913B5395A84040DF80B585F5916F17AE293587BD3FFEEE73B5C1B3644F76D86A19E042533D5C61BEB4422734C602832D81171F32C05B93D39E90F219FEF521A7EA5C08149C98C538784808C3D27D04A7DBB259612EC2C61204EEFBF294DA06BD1609A1DABA6EEFDA883DF5866D98C28A9386F405B237A19C26C2738C734D766DDE766C94F7983EDFB80BA8D05EECD4786B6F400B47D533729EA972E93EA7E6210E547342013DE9D3824BDAE5AA403599ABA224696E74C241C86DC2E17BB12B92F153209486802A9FC8BE801A26FBE0618AEEAA5A3AE7742EE909D23BCDA2820255F1E19AB1C088560C6F40E2A3AB5B9AA99093FDC37194D2EDD2551EE6270F099123B572968A021EDC7DDBCFCA62013E18B862CCBC23361B747824B3DF64D3E83F0B44A4D964530C6D4011098D095B02963473BA1F3E14E5D89EE6E9866F6EFD8768D91564A7629C72720AD1090EAA5B61BB234E525B410820B94C4C00C57E68212A183764CCBDC972C605603645AF24DAE7BF04D780179F903DE22260D55277D24116B833754310BFFADE69EAE13602EBBD21534D50A937D24BBCA7DD7DB4413FF0417C489AD1FC4AFC5570C7F9DB5CD5BFA02526927823BD6F4305718E1D157B9663C63E1BC29BD247E5B57466A725412E35FA933FE793B68F981B26A44430B1D9E76F1F2C8B1BBA33550E262EA3558A79B9C5BEDEFF530572F2B9377CCF27561BE427BC219EFAF3E4C98282ED16A948CF97F5DBAA4CA5F19390BE277F0073C5E7FB4CD7FC15126F85600B84E0F696311A3837F0951F4158CC13D1340E8053F04E73897357C370F7988AEAEBA5721574C4CCA7D2F0C239616E949B7D1CAAEA605BB0F7067B6B0DC20B28C2CE70BFFD6780FDEEF8F0BFA13589F4DE55858C205B596BABA2D9A672A3B59882A207B3564CFA20F94D0633CBF753C0BCEE0EC36A9DDADA81D70CF7988A3AE53CCCA7050636D2ED28F02A0B25DB32A89A6230BD88F25539A71DFA393A131123482C1F0EAFEE32ED9B97B5CFD781E87C10471AA9BD83114BCB56F349146E84EEBFF18D1E5742FFA51BEE30AA4E2080AA571EA7CF01D114C54A66519F935EDBCC41F3E0682C4F8AB8061C8AC2485BB22CE68697F03AC6E2A059A96DE20B05B196B088F5F04D7720FF0ED295E4717E7EB8485C9544E58C4537F43DEF5D4E999AABF0FC30C7040A798BCB8D7C800ED6DE38F6AC7B95A1A292F14009FAC702FC7C7B62A4BB5FB77554B3F236E7887D9541FEF4E249CB04FD40AC5BF84C68BE6BC2B305EA1550C5D32B40677082E25EEEE99C72B932C5BF826577F58132D2C5CC34752946675721C4B837B7F94D7A75363D8ECB0224F2E0EC096D4147158E0AD349B4FAF8288C6DA49EA7BC13B1B8FFA6CF0B0F4DA60F712F7D41C2D50BC06C644B69B23D2144413CCC6101A6226E3DCC424D1771E2564CFBE21C4C69C93A15A04DDE71FF8531F3D68CE193E30B634BB9BB9C0F1160AA32CD59377F151ACE2E60541D096E27E958416E782C2523A63351315737F7AA79BD473C99D8ED83525EA916C7894EB47D10E383A98B2DF17F673214F27779773527ED5BBDDB38DCEBFAF9961D948AD85843A8D0BF3CC257190517D2B5C97E5BF4C6AB4261970825F192B07BE236F69749E7DE60C37E4DE07A5EF2C5F13A7F9C66DBDD143BD4C036B47C4EFD1D4CB60BDB190D2555D537C1EAD72731DDBCA2309FDDB89832D1A0571D34460B3028C79190C082A36B0F6A2F740FE5DC2BED6AFA778F25E4EE46CC5DBC7824BFF4BBC1C0B3431F38B729BFB5B296DEFF3F6CCF41F44AB701F98AE4A00939CD2AB51CC6530F1538FB2F5F352E811F6FC2E6C59779A2E9DCCB0ED0E5FC3E3E97EC5840C51269C5C4C6D6722BC105B5D2EF7712EEA126157B8A3F2028C3EC1F6D4B203AE463FEE6E5D566CD8F2E741BEB3794D21BAB89C8273CB4C4094FAB2B946590AFDCE0FD77C182CE78694D52205E387FD3FF80850DFB0D2BE1DBB069A45DD01AD14ED2445B0B846290A984C5432E808462F4090BAF46EF72214C08FC241367FD2E9070B0E2AB63DCFB3FCBED7D2E67EAD7E48D1C5B0EAB51FFB4FFCEE88F925C86F1F3BB096868F000540A5A98EF37210AE18BB67FFEFF225B8A195BAB6430F59A64CCA44F72DC539B0D0B4A2106DC19109B3319752CB153A6333DE5BC03FD1BAE2B5164F857BC3E0AF0D331529555896FD55F987FDF20EBC9C4FC0BB0E7547E3E5DEF86803BEE7033B2F896188B18A24EEECD10723B698DA1E1A0E6C7FFE0F396EBBC6B37A4683CE5D1C3E96CC2CD7AABC3FBA1EAFB69FAC9172AE878D442079C5568E5F5C4664A80A80BDC2632A4DCDA19CB09F78D590FC1B23F9DEEF8D4F1ADFA2C019F979476CDF32F33FB3BBD08B519E14DD5FFF1B867087D9A3B343DBFEC0707D33B69E6BB6790F9E945C0184F4C7AC21CB8C108B5CD577B8652FC07C7DC7504137B097387269A1EDEA5BF1FE28ED08642FC0A24E01A82DCBEE11D55766FAFA865A2A72FD2BDCE26DDB12348AA166C93A872777774DAA6BAAADC31555D77CFF1FE69364F227908BA738F0F96D52DB8F0466ACD3661AE019BE1C998DB7841A5DD47F8765306A2FE65B8D9157676987443B7B997035507EA64BC4CE210EEB1939905763F497170A9ED6E124E5C02CDD8D3DA879D0BDAAB538731E7C3B0906C87F73528445F7C5ECB54B571AEA88F2C5C8FFD828D66B8C8C149C5AB983CC56F5F1CCADD786F5DD65667EE45D49BF51932DA14992FEF7942D4AD879225D2B6B99A9A1DA3C1C1F671192D71F6A98D7648DBFB8E5EE65FF96CB08C9F7ED076F3C85E97C34AE4D114B1290AF9195C39CF642C680929AB15416DD4F274D6732F7C1236CE3078F192A0E525296437CDDE6F3563129E4C893A968F10C4ED95C639EA8D32B6E7CB7F3286CAA4826441A45222B2983B106DBCBEC92E89AFAB786D5577996B0889F080F77073705B0B4269203EBC3D4AFB3DC35595CCA778B2EFA5F715AFD4DD61D31E600D8378D3B3427B70A74C9F516F73054C66DCDBA8508E7AE957239D76C3107CCE1DACCE008A3A22616508073DD90D1AA32697EDDEA12C0CCB83F31DE5A3E078AE7A785E8A263BE454BB7CD45D5A0EEC650941673BCEE7366C26E43C6E8EEDEE4955513CC56223E49DD3BCC5D79823BFB061ACC39239DE0FB73DC0BE1AC9C80171547C8109CF5E01DCD39119CEAE743CE50EF636906F42B5E66AFC137400C82EED7B644BC508BEB6983D22D4EFB46AB35134CED2E8B58CE5A03199C875E64F0FA870CE3951C571A3D1EEEC1D54E2F770237209B31060AFBBB4C61136BC90A5744A87B7D7249E255AF7DF43986131BBB17846592B6A99876057F2C78710697325874D5F00A47FB68C9D744CA7D0F7BE8C4D31A03FB62CC1A9885C46EB1AC2DF447714901FBDF8E328761F483C331FCCAEEDE249FFADFA3A176D1D0987983CABE5B08FB79D969C7E97215E29F0343EB691E3DF27C6B88FC43EB226BC2C901476901F8C7AE9A1B07E05B9027F7228FC4E2949999C0EDCBB722B69694E14A227A9A0C042EC7257F02B8FEDF4723AAB2D98004B5E5439B536E30C0EC2D9DD406BFA3B3D2A9FB0FC89779DD35135BFB780FE43369E709C52D6CB6FF3E90BCF8DFED123A439BBA970CE9ECBFAA7107096E6E50A9267DC118FAE64F8C4107F8B456244E3C1DC96AC9B80BB02AFF04AC7CF9F7073745131C2D2A2F04AD6472A2BC14ECC357ED010075A595BD43AAEC48FE94B3FFE3C40DA0197B3B3E1E3F0F5E754E5B1748024130F9DBCC44E52D9869694E43BDC3E8F1182C34C6981EFADC42E97BEADB145696425176E8D5DD39D5DF135939FA81F8DA602A706EDE4592A6E1B0A97DBB0DABC3A248C5B59E491B889A120B2BC4DC8CEB6637F887D8F8DF07071432F165D3E7EB3E1E15866D5F1258B14866BD4D9ABB13A10E50A3F8EAE2B7CF3215B0A2CDD000D058C580F02DFAB7DAF071BBB0AE3A1DC5D4BE36D4B743049F05B46717EC492203176C87B881E85F44255A3CEE82BD849A2D9CEBF0D4183CE07E01D88D3FDD352C5F3D6E33D54B61BFAE0AECF42382A1DE42A7F421758241859F5D03E2A70E4F114E5F71249CC74222BD6173159DDB3D81E4809C8EEE838CD0610AFA176D1F20211F89CF6104865EDE36E3A50253A28F99757001C8306F9B1EC175AAFAA578066263C6B82D74B3F2E648CCFD8AA24E460C04A090738284E8D7B74415F66CA6AB346E475099AE943905E4844C18475262D66B17A151AC74AAB36066C1AEB9D66A95E545DC0424B123A5F13CE82C38493E79F2CECDD73C91794B4C754BD23A2B42CCB0846286CB55A438EEDDE225BFF629AC38FCD9FBA31B1A47CBA85AC9EA1283D462A72361F57775CCC970F256D944F3A63F36E4BDFFA574D4E657FD41216EA9E134BC69B39D68E21CBAD9A018EF009FC8E97B3894F3B790CC5AC1C9D8942FA56A89E156780DDD2277CAD7759071CF95AF2F9270C7D932C38A347791C0DFADF42F6912E784B0CF5B5A4312C7B642C543EC81A985885F0E7C7066074868386689928DB755B4BB1759B51BD0D656A329927DDFC926693F82E7BEC7A29C0984762B19686AE0D44223B5A813C50B47CD44130210CDDE647FF2FD6E8C97D871BF6C7A2617A39AB72CA34ABE2EA65C3CF074569F145B76FF9D42BD03210D778CE1E34E6F01FCBB24E3275E87CC7BA73DF61F7B0424B9550EDC7C22D2C77EDE8A2A163AD5E3535B6C787A596969537CBF1585820097A2A31BB931C25D68339E3C91C7DA483BBCC2781F13A6C7D50E3F9FDA8A0666BA7052055F7591A5CB7B7F1E412E78A9F2564A1BEB3C71EAA702914AD78ED9E751E06B0971CD9F85D8AEB591FE4DCA6759172EB3725746267AC4D2FFFB6A53800D7D6B0C96D1C0200ABC733263ECAE79028DB52B0FE665BDEC01DB31EEA9424BE0187DADC6CCF50E423D9AD715332856F6C0A83EB634998B2A32D88BE0025EA49489658B42A43AAACC6B60A97190F0C48DBC344C4ED7D546A4C0520077C179A2E60C6806F7B6122A0DF7168B7B3E4B7C334F4C5AA545B0FC8F5D4155CF47A2E2F6DCE8BD0C2414DA16DA92FFD464A4E615214819A36F7ECFC9742A0B9028059FF6EAEF2025619E7C69F0C924147A71BA69D27DD5E699CCE5FC0D1EABA07DCAE0FEA679461E0DB993F72EB26F557ADCE720CB885B08044570300E2DDEF495AA1C601F9FF1619285F22E86D92C09FDF429EC12414B992BFF9E97DAD8A4FFE71AD05BBC6D4AA4C9F96117228608A2DD4B09B32DC60E6606D8CD6943BA5BF39C14B48F7C095406A757B321A75171F869E25136CC41149CA94C641173F1FB7C1B0868937F72842F81D5F44163B7B26BEA415B3F3676FC05A833010039D6DC9B9816D859BD5C39C52188ACC847BCD0AA4D9EE7508D9493F46225F0B837A6B72E9E3BFE34620009D291E8D4CA6A5F2B98EC39A7F0047BD7974B3B5AC62ECBAEF65317287254BDE3F58EECCC642BDE2FBDEC1E84E59C0B45C6AE53F146F598BE5E4D00A89A1C17B6701E44FB494285EA3C81505EED29FBF6FBB1448A0B2D02398A360EEA151BB10D4A0BADE19206F60B385E1F492F23F56C3815C44B2962C21EFFD602404DBE485CCA7F81E296330CC0FC6EECCE4C02108D775CA85E777C8CCBED43159EC6F379252C6B4B3FB16CC9E0743BC7B62EB0611575C934C6E375C716BE324E5F1480FBC4241A7EAE178557AB238CD43E924BFE3BA3291FC2B89E3FAB1963C50817EC6D497A5A022CEB053E948CEC652321E079833B664C81CA751F27476AB3561AE49888AFF51F0CCF3AA2EFABE937D7C58715CCB9DFECB0751C3F9967D2668DF5EA7EC3C42AAA36AD33632816C19E090F87F9AEF8A84199A75CB2592CCD403362B8B14AF2465EBE350D75FB79940C28756B67A805C946A635710A22E9DF43232FDCBD23E91474762FFF773E4F760AB27F9C386FF16F101FDB9B5E67BD8DBEAC4BC57184478CC4AEDB591716E8214193D9C8B0A78B8FE9A06004AFADC24FCF46155F5F9109E47B3043C4FFDA1071238A4821B78DD4D30BAB567B68C2BC0873DA3328870CAC8AB49055857B973B3F1CC9C76BB5352A036F9D6B0C1CBE75D1B5BF5C3A1A2C3AEBF6FE56E290437177B77239DD9372C7CF144E55C2F7A2890B72E6C9EC0FF2B256A65BDD7D053F51C45F63AEA5C9E7B77EAC6B2DCD83E046D47C5C21E208D0DB661803C54BF1733A411BD8A23E77066794C9D1BCEA59CB596BA6CFF140816D9C01A125AC317C805069568699DC4CEDA36E9CA24FA4D27D8CC53441CC41DD90C8B4B5EF2B1A74043618768F68E5908DAC7310CED1492151F1CD402035B299C6F8BE6B296AF960B43C6DEB71F6C34ACCE569F46608D54F34DE1FE88CCEB17122896D52B3B276F6A0D919A4207D0071D9590FD1A6D523344A711EA0619939CDE18D6971689CA4DBB710C9893C20C0527E8082C69C92FF8BFBD5EF578E2E066A6255C5E1CF7EF15B1FAB64A6601E0939C9ACCE67049C23A66F38F05AF8C4871CB629A8465A8AFE4DE88663BF396EC4EB2FE71C154ABD930B9C1F6BCECCDAE1826A9E15240A3921E5C1182598A8BFC6DA06BC34D947F2BACB4EB2807B6FBF660D1E0B7FFF49CBA864C063070588E2BD1C9BDA8D32E8008DEA9D5EEFB29EE248C81EAD7A65DC61B594EF1DD9D5DC58293E641E5DB78884BB98705B60FE5F97819A38E35DB220223BF89216B7A498FE45FE5C4F49207D81AC7B609A87175947ABA6C172D32157868DAE3EDA3935001C33F872BA460B3E420D0C05B439ADD079D3CB4BB7C0CBF7B7B9A25B88628A8DB2309A4858902C13F75E813ECAD91029E836A165C6E731B67B5103E759029CC44CD7DFC56296071B389133E8774748BBA0FC5E2427D76491F6FDDE60AC65A52A46F8861395B125465BC93C2A7827B35AB1AF4DFE2DE3BDD2EA747688DD62E474BCAC102AA2FA6AEEFA8B07E4A94E056D85BCC290DA61D65623280D009F20D262ADE5797E94391674402760043AE0FAF87416A8AFC5925A362AA463B86EAB155B9041C5A3477A832E6C8822349701FB87E07CABB47B63A47389C0F9186782FC635CF8063567DB741FCB24136905E4F623BCCB3B6B0E715397772D7FBB9A4F537FF228198E25B8521CE7B926CFFA1BA0087B9367BA02EE8B75872CEDBAF85BD9F1F40D85A6ED72B724863D5A99E6DAC365E877167340478D77CE0601DDDCD95A41530DAABE8088809207A8028F665A7B8809CA93529D2CFE9ECB062F6D05BECC88CDC0F36262CC2F7CC9B4A03FE5587EFD73069BA9612702476F0D8AB0044A46A8E7E7E8E457EF8EA573F57A9F746EAB56B733B74C66B470B5A54B52F172A371", + "rnd": "C4702883C0128CFD006755AC065EABBF039FB341C0D88B1FEBEF3600AC717D87", + "signature": "9B656484360D584EBBC561E4228CFE751D8981F330905498F4FEC740B86A68947B0F03B26369B2C6F1736F71665CD908D0A9382921B44997341F21AF9CBE25F5CA6ED5E803E13E61EFDAA5CDB97582D8BC47AD25027CB9950E7BEF9DA9F91DB83271761AD7588B187864E2BEA2ECC03C1B0BE45DAB362AF7F6536ED797FB28347C449F0A281B00ECEBE777EBFF66C5CD098F36ABA40D79EC58F3F7BAEF75A704B64C9FD61880EBB79B09E66A6A3B50C1AF84E8AE60B5E071BEAD1BF5B4218389FD6F46EE6EF96C81C44F7A801F3DCEAA832C02771C9A5091A867851B6784E2F978AF4A37D509138D152040A9CF72EFA9FDD08345773F5825CFDFB288BCB26AFF31C85AA6E824C106ED1ECBCDA37FC4103B57FB7D917A8B479A74F78A691F57482A29E2A5422418BE919DCFC6C58287590D6EB21BA4A60292C7077A619CB429BE30B52A5DFA485949279BA0ADB334488FCEDA56E09A9270E847EA1D11FAD6C84EB415235511A5B4EBC734D1E56262D248B930BC9499EAE946C8E63B3D4050FC44043FC45DD43EB5F0E321D6B2D1360EDD25EEA1DD06FA0471A81587AE39A67AB6EAE3253307559BF3C4EF17004B3FB4BB19962091DF15B87FE2C3CF2A9C9936F14D5D7C8278A26DDB767430544ADB3CFB8D91009166242D74DF15D25C6C95AB8C567B9811F661F69B7D3CCB41CA9D35A96F965152DF666EC38852A8E188242860948E807B05D32B7D88E2C11D240B4DA6BC3F41960A410B17D980CB4079EB163D0646768799663C0832A901BFECE8114C09887A36A13471CD50312B7825131EB66B212F680D3E8625EFA9CEF441B8AFDACE6DC43010782B75D4244ECA653E167BA324D67264CD521D31F95CBFEE107CA75976EA4FAD7156F8D2877D41435860D4216AC622242F768DB85DB6831A12FD4C5E911F9B4785771C4AE378AC0E4FE59A47F14810A045BED620EBE88BA19A926BC8E8EB88646C0ADE577E0236C3F565F7D00F2C66415D2A66606C091DACAFD6600AEA16FC802C9EF260A9E502A47ED1D6A433C4E6CE89A15F253573760612281C3D7C69F3F0B69CF3DBCAA2952F56B859D45E9A8D95EAF99A262D9BF69951199BB7CB067E1B2B0E26DC5B76B8CF958143F52ACC814E27D2220EDA58ED509DF9FE832E5AC3CEA7DA4A96B1E1BF396611A23887296194C359163908AB988B6CC71EEDF00D994F065EB75EA5BBB56441D976C2300786F1E232EFAA9E7140D2C7028C1D26AE7B6783C960C515B82D3DB4C74237CAEC8F31DF9104FCC4B5FAC9FA7E5092354658AFAB5C95FD80BCC921E16D803831945C3A860C6A60669DD9F0BCF6FA1B647CF357F4697CB5531BC09C8982C00415D84EFA66B572DB38A98003623C04ADC0F06DC9E34679EC1B0AD7B746F2C8CAF9719343EC0263EF8BD2511134E585E871EF3ADB08C2262A335CB7CC43DC506925EAE3B8DE9B6BA14F23D401E84B781D8A7AA7374AFABDAE863DC67BDBB8E5F91145E143A37E5D30C3EBC36C3B48BC94DB0232B7C3A4B3F27835F3F1858890D3813E37D2DF8143072C09D6CF0540EE6D2258B1C1D6A669C9CBC69BB31FE2E59FE4F42D0CF7A6D8058A7C4C488BCC58D854486E0A2F304E73D8E9C0BF04A4977E6254D398BB9EBDD06D7A2E840BA37915F05EE6C5DAAD484ACDD582849A08327E50838679A130F8F836BBA4AB3E53679ED4ECFA29474CAB9DCADFBA5CF5A6CDBB869FF8D305936C8744CF32B64F069F48FEF319E31C3DCB336B44486CCE2EE80F144A85F2A2BCC570649B128AB1EC1585AD72C96BCCA3A9B9CA5AAAB395095CEF6EC61CDE3133DD1C5E563CB7D04BDBCB117BCA2F2E2D724B559D38D09107040385C27813224D865D11076E11EF327381C0501BCE48E70E1D8188BFD5ECEC7A40356320EED2994277D3CC1210E7489A1E5380EB0B8106C2F068D0ACF1F38D9A02F470662B6658A20F4DFCF5C4D8AE8BD6F9B19E02C1F0B598CDA7C76D244FBA63754766A6AD1A0C4C240AC0FBAF6F817D29E159B9BB408E1C8853E3DBEDF24EB570327F509A35450EE26141184664C09D1A38C57145AA62648FEAD40FD2A0BA38D04A2E2F0A36E657D1EBBEA4ECBE43C5051A7625FC2CD0C2FDEF6C405A0A928CA0378F7616A79BCC6E526ADA5BC056AE6C51A1B9EBAF6803298681BBC0F87233E334A317583A48A53D9D6306149798DF59885B1D483EE84DF599F431C1BCEEB2EBB0850F61DAE0FBBA6662C425557DF09FADD85A8F0FBA7396A6546173CC1CE5BF871B54BDE32E8D5C70379C3C77C2ACF9750E99E8C89946B77C7FBDF149ED8ABAD75109EB0F0B061D69530ABA0862D29F4755CD7D6DC39AD5DD4DE322CCC26B20D1632D7A87DA5AACC10A4854E15918F79FE5D5B25F5BCA4D6CFBD6F308057A9C5DBBDCA4A8F2CC302404E1E0531523889A1C1441FC4CBD349A0EB9D65DB02C2493E3A83B305757F9B030854D769DEE03CBEB116929476330941D14C2C7A6A7E46C050438C90CE6C90339D4BEAD07D26D9B7CD212F523ACEEE20B5EED6EC7FC4EA7984AC3EFDB259CC18D421E7E694EFBE045C386E8648F4BBB0A387C0C8AC135B470EE484169C8E5BB69FAA4266274E34E28C0E7C2C371CC924BBC0DE5A5F33E61067F9108A7490FAA80F5247AA8451A6C3341A32F699A071502E5C9D703A98BDF6CBB1848664DD5374202B45BC518CE2619529764A12EA1787F12F7542A06CC9500E279B701EC8B5417B2581CD27A3554C56B0688360A82D12732F0443D1B6DB26C3A01A06851C5F5334DB0AA432B769FF096ACBB6F0CF9EBEBBF86BA1E6E08FF0072D209708FB437EC6B274E45427FEDDF805C56B0D8C3B9DF591CFD3DABFDF3D49CD39E805183E0F44E3E62EA41D512E01AED7D9B46A8CDE19C4D0E9B52D602882B5D3712898C21F833C5B48DC0261B6D82179AC64E04FAC063977313BE58B86BEBBC4769DEF6F961AF175D28D904DD0D7FD06BA5B9C8167A7959945BAFA3CA6FDCDCD030F6CC89C03B5EB533EAB2477F3932C3C7C9E9D50523B2814C915E6F4536B09BD4645B7FD2B5A628EBC9F37FD73634BEA5640B1F88B604DBFB60A1F6850717A7F034E38B459A5C111340AB3140F48E9A9A37353720CEA905814F92833B430B19C02C70C2631A74EBAEA4D7F319DC07B5562493685AD2ED5C918B8EBBAAEFB5A052AF6A524BEDC0B51EA2829EC1C1223EB10DB589AF71192B2FE73FDB097299B6E42BFBF08719578358545A53272159977F7D2256243DFE9A68D5DE17A860F4737145E0E1A1DEFF0B7472B4FDF68F994C8A573E296FFF1FA82F2B3E5C62648390ACB6B7C2E3E901212A547177797EABD6EE0C1653636C759BAFC9F707122227476A6D83888F93959EA5AFB6BADADEF7F8000000000000000000000000000000000000000000000000000D182237" + }, + { + "tcId": 18, + "deferred": false, + "sk": "A38FC76EC369291C0C3F2B03F1B8B301701E47B4E85FAC27C29223F71C0A2CC9C5DE18967E2617B512611C1B6F8BF42EDBEF11C78FD21EC9E474DDB52038ED850D6B9CD00B8095A7431DB26F236973F1C7F2A3B5EE61DF9A84DED3AD817358E76B1601C6EC9113A9BD1E6A47CCB422B89720FD47FB1496AB2E6BFA8F19D259B1884049C4A480DC888C0A0289E0248E124810CCA288112685530271D4382C21836C0B492403378163024592A8881C93059232108326501C2110E1A8710A0846D2202C01086A08481011817124932409886053C2415B188C61B02CD3022013A40084C42CDB06014B200160B4210331851BA88098481204456948422D4AA8108428648B40455B36825830826292015C948009C42D5C382A449861CA34045BA644E032301B140D19C4651BB4084426314032095B38929B404C60220892986C19C005C9B44458C0281BC20193008E64340A20C74DC212281391652400909A882819C480C834819C08300C429091A890C2C2891B2910C9928CDAC46C11168A24894822374043904101204C940652C290480C4169A1164E53220A1AA90423008C1A256A1A498204800D1116881C244618B669E046646146694A168812B30083460C892800A4842DD8408C04944909102A53A2610BC00D89088D9A162D0A3221CAC049E0A22002278A00289223133111274E48028D0CA67113162410458521A72DE22830E314720141400140294988250CA22DC9102D00C24CD92665004244C336720A36321C29700B0661E480651947241B41640B1824103469C1C671C3224E93868554A60D21A3514BA8204832409044915B4610131932DC864D1B286E24952C12492519800C1CA170511292239550C9C82410380223C98863C44DC3988581106552124A09322DA424109024000CA8015032208446221492812131200C998D1120611C388984A22884082D8420699C904CE3146DD1169202416002C56C4148681BC44C4C00064930618C3860A0280ED14670C48250494844100990133906E3A840240844A43641C9244DD3840591982C8B28325A140D019304DA04720893099B141281108552340161224E44140EC2928812C484E34048C8B02502156113B5705B1480C4961158A22C10280D1B1521A226810326409232129918800B0489C9064602C570D40440A206200183659BB8249910320C050651484160C44C049729182945C32245D036089A148A24050E51222511B0490935801A012024841040A65111956C06912550D9135EB2E4CE029E8040CAD3BE1AA494C9826CAB5C3CC5AE8BEE5F49DC41C872944A93012FA8721EECB46EC703C6FC1796C3D208B240A5E58A02A49CBE783ECE50DEE4F0A89C7DE37A420A5755547C09FAABEECA90C3F27662A4E5E5BD113690AEE27C720F055444000F1776CB94D82AE1BC676019DAA8241F7F68A291F25AA4CD3DAB2F98B1A3F2DD8126F9C9AE35DEEAAD341B0A353D95C8782A85E075D0C263AD22C3970DE74B5F54A603BDB71C5598F9F64B2B744EA948729690ED7BAB65F890B8EA1AD27B3E888F251B76EDFEDCB69F2429608BB05D9935A0B489B7EABEB77EDF8EEC529E1EE7C3DFA4188D1085BE937A4164EACAAD4014F299DB16DA14105C16EE7BBC431F48AD9264CB70CB26AEC7A87534733C0B6A6EFF359A99EA24AEDA08AA525129D5849A04F1E220B31A530C1754A660EA205DBD7AED093521DEBBD89EE62AE8E04B99968668B462EB4C4C1F24225FA22B86047F9179719B00EA82D1ED05582FFD74BDA4F0E6F25B9BEC8052F61775F512E305530BAABF71C043DAF1346B775B6929B8ECEB05EF3F4A31E495B0F08C9E85E0A083F75A7D6D5327514FD36CEF1BC693185E1B7D14DDAE8B476D18279DD0902410C8883DD5A31F98A7C2043247ABF058F7486E3BA19011C92217675497F41F29EEB555FE192B1F27F466EC445F0ADA9C6641DF81246A2E5CBC46A3760F8B59542BB13089FE2632E40DA23239B9FEE05D3273BF5731E28A7155EB3C0079D8C7F8C014E666CF559A9593B7A78F1E0883FF5E0BB8C8DA9DB09579907E2AFD3A144A9883C2C0A28FAF2BC3CF105F327A497956A13D3212A2F2F88FE30B899C883929F091F1050F9119BA8245CED94072AA14B840C15FE4B83F62AC1C6CAB8232B6720FB2DBEC9FC5DC62983F6CB2B9E035365C7E9034976B4FF954610FA3F70F4AECC364C78FC73008552FF92E83AD2CA67D9982E94E1F6C6B68E7DB4E138414219AA3F34AEDB09B932AB9D3A665662DE72C7BA6F007E48B3B4848C08BE2A548956E2B9563443F677104209EF51D01A74476C689C05037EA8D92DED7FED1073A5D8A6899C6F55416F709C1731AD81CE463C532C5BF0F150F6AECFE2F7B67CBD680388CCD1D819BD9980F6EE76D04E3AD13CC2E0A0DA86559E0268FB1653748C9CED7AB3E80FA1554D3EDDC8F8ED836A89BC8F5656457427EC920AB97BFA4B74E34F3516B38AB0A5CAE3A66C9E76A9C1FF73CE81AEF9A40A2DDD5383161C716EEA5C115FAE2E6C85EB15A69EFBEC343C019720D634FD351B2898F21FD257C52BCDC31FAB05226CB40E8FAEA38117584392EF9B60423249199CDE0127B98FEE1430BFAD5878FC5CEE87997B4EF20425633FEE2F63C13A0BD85DC02BDF9157CDCD50DDA1C2E8CE54068410F42804E4A06A4823341DF13B48579F83CF40C3027A33B4D80C891BC5AF9061C837EC83D3CAD0EEBC308EA43BD19E079001CE2F1B05AE16C8D82163F87E4AA6B3C1EAAB04B252F161CECA2470116CC10B50037B0336D3126964E31B4F1E1FFB55577F99288BFF7B74596C6A480F17596C7A0DF2CA17F58AA102607936292392CF46E538B6A5C8854CEB839473BAD879BD14845BA9C520F99AE772551B66033501C9D82F2B211A3E225267614B06B51DA3C229EC8180DB3EDE1C1EFFC7FC9C367244FA55F3CED6622324786DA01E448662CA18055116B2BB59AF35B93BB6636DD127AF3D06F0812F66F5278AE70A4E7D556378DE4068DB6E30FBFFDB3B9896BC17190F9B59E0811608700774846846D0CDCE09C36E8372808754A650956F8904A048CEC4A8A86CAA6276793473CEF322B9C6EE737F2C01ED1EF88156DEADE1520B3945C0EF0787A894D1C58F376A13BDB58E366563612FC717AE9A92F0189AA67EE8E8DD609DE2A21EE7D42ADDF520B80410D28D02BD4143DABC6E45AD3C2201185FA25FCE489799820872F794F7833E8CC03F086C171B052E3D9FDCBC7122D6FA89E7528FC6AD45D01CC3004387BA3926B99EF745BC00B608426A9754A1D0FEC97855652CA350BEDE5E8741F2CC1C0CB0E6410FCC14256A74082BE0F7CA43DD3FCD59716D7CCF06C665E5F8DCDEFA86A4AEE1844FBDCF2805685CDAFE578922D59AAEEF9A650ECAC307285562156596D49800ECAB42581ABE6D58BE2B5E394B0C1539BB13E60DEBA7A0A7465F34C521FFD77FA5C638BB8700718CC7478DC8959C5346DB7CA9BA8E1C8523C087D3C157E91F133FD31D764E8B8C94788176CD62884D09BDB452F5B5ED2103A5F1FF393FDEC8951F339A9E82E6D7F5A90769CBEB95891F93D20E39B7A2E685154E61B772BC9E4A92C7EADFB00C7D7B902C2", + "message": "590C53BD0219BBCDA80BB6259B17629CF4A0741168696D95AF63F375677A6014F5CE9A667793A578157C3E0C1490480EE28CA305E7B27EF472CA50A791D149E717CAB6E425452898A55BC3E65EDF60FF0B8447B06178DFACB3C0ABA02B4BD3D8629DEB749054932A3D057DC65E31B41D6A7BF365AAAB84033F4639B96F669D2322211812FDCA7BFFEAF15CE67B1EF2ED791A06C86FF6FA7AAFE93F0B547D1B99EBF9E5501E2E387044635BA42634EC7F528D378AFF891D07723741353BBF624595831A689E447BB1A406528DFD6CB2F01E7BCBB7C3B11D066283959ADFDD7696F05811D8240BFA1E45FA3B1D8F808A07D12012B256539EA75C3F749862C0ABE023E10D87748311312D220A62587945D71BF85A8BBD9A78FDE0855C363C28404F5C9496D457A6FF2BACD04CCE507F2CB875B1C1A3100874BAB6642E73AEBD017AF15BE18432BA88DC9B6A9432542F610FF90AF43EA231AB3E18C98FDF839B964003A0FEB28E25C369F064D5BB478D834643B10F45FE041BEF0D70A9F52478417126DBC0D775A5C00850F243BE21B8AFC2BEB357C40CBD1CC37873574F2E135B3322F674F64F41F99B761C021AC7936265C0D8097FAB63679BD20F196F403725530C0B51841E6F9AC73303287458EED391E298875467683E747A9266EA092D9F9E915B089A2445FD472C70E7EAD8E22E38FA229CE0D5B6AF15A676CA1BB7C7381BEE00568726CDB47F785C0A167DE5EB44AE1EB142488E9EE7E22F68D9C575A4378765CFC327DC56AC65E46E739E92440E508F915BFEBF80BEC37D637D7A1963E6D0A9A8C1F33BD33F7AB002C84C616546ADE3F2285C74E02F26C3FEFA1CD15D67ACBAD504D8F1F143B7EDD0DFEFA782C278804ED78110A1A5AE81B3E57E8B2D4A8FF26FCF23DEC7FBBA7439FD198EB1DAA97D864A1BEC591C8AF9E39FEDACB7F0EBE96DA1812C3FFFCA6AC4DB2C2B9E9121A092357C1833FD93F0FB63DD91667E4F6528B81FD27A3BB202624FEAED0C855CC031532B065613A28D73FB68F2012DB9AEC839B0FB5253F4BD3BD22CD58B07EC6356DFBE1F2D179ED9B471256EF9EED58E2475F4F9E9B3A0F072581DF5ED56FF996A61E0D7BBDE23BC329AAEF243661558C7192C8AA157C537B77AFD50D3D174626469D50E479CA850FF9550AEEA576A6FA8F1C661B8640240702874642E23528349984AAED6BE4A8E7BE4EEA397355F2BDE2C732654BDFBAF17ACCC912B2335EE39E8E44983499B1C171B1FB4131AEC3CB99F8864118B6B2DE2CDF872DA61AA9A9902BE847118CA679185B2C0EBDD7D0F1EA7F3D5BECFF1F76D56624DB02CA1C9DC0A9291290AE3AC7546340383D983441BA89E7B2B86A52B94E78F55C53FADC58835996E2199B8BD221E5C63FA85DFFCAB278D5EF229FF7679B32AE1C806CBD1AA2F8862D52F6BA90791A52BFC1EDFBEC9575C901158F410986F9D8D42C04EC8495982DA44A95407B89FB6E63A98E617416DA216CF142A2C09CC0B2A372448BE77E0C3E335212C6B6E2BA53C84FEDDA49AD5B28B7EC6A90C3CB7FB7014C3335DDB3BE4173D80ECF3F920DC782167E4053D20ED6A8124FA5CF800632215258C4BA4C6A368031AC5883F33B07922A10DA0D91096A10ED7247EA4E73202082C27A999FF1A2F07BE16D3C1FB42A6A29E442A036C4E3DCF264ABEF5AA2719EE878482DA521766CC100D284E65C758961A29CB0120898DAE02FCB166E63F14E664398954D8C0CC6A454B8DFAFD3FCBD8B0A535BF0D7D2711D85A9A1F81AC189D07258D31A0093B50E9D97E479B65099D1C3312FEDD1C0CF16A295E1310B643C393285F07DCE70BC3A413DC1A6E913A366EABD5C56FABC5672C6918ACCDDF63C5F3EDD9D59C7848F1F982AAA383395B83D52BF3737B37B06DFEFC7F25D905464EB65F53CA151061611F51FD2018C363AC8FF2B1132D192547B7EFE6FEDA6743F6A3C367E6E5EA75873E208DA07E685CE4FA598D1CFBE9111D4639B58B97A082ACF27B8975A85E051C0FADFD3F366B806C7A7E9F5C1436722C390F44EB0685343B60C30CFFD5D76299B6A1536D164B2D8B24BC10CBDCE370FE7A5E4C0BF8BCBD621A138A63F6A5298A4A7B408435ED8B851B3DA7C4E74F4FEB2702A4FE61AC15F626885AA1D048C8CC80F71B2BCE97011F5DAEB80DB2E4EA75B55BACBE71AA8265A60E1C360CE834D34A5AA8D2C40447D3C116A8E412BB0542BE678A051B122729CAE02F166BC3350592CAC8B826A9DD3F60C7D199D34C45D62588F942EEC69D1312CF7BA243A89B92AF7C3057922ACBB8A978CBB9253AF9468273BE0755E582C3215BE2F26287B82C81F7D3CD92C74AE38F4F287089BF6EF5C2DE29FCD41C898349C31EDC0E5B08D2E95579942FBB24AB709324DF69CB864037F04D6A59A182FA8B0388B672BA77B32F913B0F00A5E60F49829D57171587D1799196850E37642465793A16CA6D2D0DEA3BF5F09DFFD1CD755CA2BDC6E774C51953249FC761EE2482D90FD2735B6BEB3F633F8BDAA0259E315EE6FD5CE6FD754BAE7136596D7129C6CF91C29E022C5C5AFFA4C45DBF738B897E0D398BB5F4149BAED5A0B8C6EAE3289C4B4E2CAF1C3E9772B350FB9923204E2AFC445099C6111EBE71BA41C4CF0D4F9F5D80E0C1B686C25DD352C613D20C68166487D33A82851D2B10E235DF9B6BC47A63CEA68C37B2B2D07FD31FE33D2FA1A799DD2F9387B36D030D187468574231F235044273B402F3931B5BEEF0892A44844A8D21CD5EFA7EA5425A8F2A45CD2C6DC4A90E81B3EB34BBAA8D8E0659AF5E9C43B93583AFF59C4386F55FE8BE9D20AA6148A0E8C7873E8010D1C2FA3E049BA2434DC865778EB56492D508F16C458C6D87CC0BF551A2EA0B1FAD1165592E198FE7CC2E4A0BA7776D3DF18AB1925D2E22361C295793836E7298D30DEEFBF3561C869B4F9B68C38AB0249E78C01482DF2C9C0C59B04BA02A3768960D95589B0CB6B29E33728ACB2F8FCC74F8BEBAD609A568668A07A908BBBA0ED966975357251C5D33971D284892271402B8065A3810CE2E61EC7EB869E949BB5BBA1CF34392857A53F7CBA5370655E4437093517716C8F659DBE5DCA06F54FF3C552E9D776B84960A7D710106280946C81E28BEE986108A58935EC82890F8C4F9D2CE414D1D036C2F7CD888A12189B8A30E6C98344ED10B967CBB7AD7B412E205122290E1AD5535B75D0CBA91A707130D367C3B72FDD71B62AFEFA353BAC93B376A2FA83497EE204ADF960B6A34BB85200F34A1F0494C35BB5728CFCD9F154E6876EE4D2D272242D76C85BF3392738B7FBC43680832B225B75CD057DAC58DCF9FC99EDDBF3B4263773DD3A26F04928BAF02955A6FB4170654AE886F8B9A7FAA0FF5C4C51E228D1417B31D203806D340CC5BF259709CC5638FBC004C4F5A16955D0CA943455FE6A15B05F73518A6C254FBD8CAA12FDCB7B938092405C4E91A0EE835C7FB5BCE1997FD22362755FE6DB3C1C5366A69FFCA240805125EF6E3C4912D4D33855A841A314333A0FA01BFBE4B671AE8887B485C1BBA218076005CCA9D1C37E71449D4CDAA4EB1B3C51A8445887B12BAC081E0C914617C59272E68E2F6F8BB7E47483A5D21DA6A69445DBD971349AEDEE252C2599B7E2F4FA6F6A814B7F51083B2988E375AF50D83DB7B4844B1234FCF4320D8067B6E17D67F95532E5E46E48CA16FBA6318F1FEBB593EC7B255AEE4FA25065A9C82B1F26DFCA72859B066C1A32D9DF2951D75D69DBC5AB86DDB137EA7EE04951FE912299404D8D8EF8FBB1612ACA3C5D356D2FEBA2644AFAB45F645D597B814C6786E46F37048681B30FCE26B06FE6421E8156002CA0E8E2F069ADC6CF308EB71271C1010C4AEE8B6D5C9C9B473B646226338DD822A3BE3897F0AA159FF3DE4F9B055224C21C759C6988A3EAE980D3AA8F3DCA9D7029CC7496932D81E748141137761C1AE5E3AFF0D10E01FF1844CBC572916DA40505B5B7204808621D56AA6B77CC3FB556563BECE1CFA335D0FCBC9EF53AE881A39BDD672B626121C081C07443E2EBD4E3C1005B13014FD26CE1299169C8F3DDDAEE4E63A1137656A15EFE31A210270A8E2667F918B37FF1FF7E7AA1C91270BEB372946AED7A0B4BCA191E93034F50E792E2A3EA87B7406F493BDDAC6F406FCFF1F1710307B9ED3200EFB05912C92DDD1AD9E228D262B034759C14DAAC0C3B7A62315C311C7BC1751B865D47EBB5FB6E0679B89ABAD1F14E329D7EC93F08B85E379C1F1E273456C3749D0AC3B0F2C1E46543D3546A6306814F8365733F4612265A0E3ABDAA60B1D9DE130DC16340D19800BE1F512F126C6249C97EE90E24E6826E6E04928AC2A274950266C6D5504ACE7C739825D870846EA0C5704CD556DC44E9E321AE0F4E1BA8D3E7C1B3710D27CA16543FEA79C075801C13E0A66B765C66B5E7D40D2A5122AC6E11F64E00A082816BEBC321CD922CCDE04C0F31FA79BACA25D253F39E93B5D985FD8C969E55DC2B55EB102640824919DB7290D03AA8A9EAA884A3DCCBD86C8C0213B406AC0830812C49DAA454635EC9AF2FCC0B1FB7ED3A04289ECED6F865208F7489AF5BE849A77DB09827D2BE1347538AD530F8FBF09BB30FFEE5AFBE31C461AD5267AAB2447460C5071053A039F31E4E8D18CCD6DDE1EC3451906CAA6C74C0EBD81CA12185D0939217C6EDECC004A05B901C3302B039C9F3993082E816789BE50D13B4EA4EAE5AB02B8D1097E58574E48883230869DE0F8CF6FFDFE090BF2F286EC36234F928DEB3149CD0CFC6C0F36921239745A0FAA86F48AE032D617F5CFC4CD758D8EE96082FC8C3F3123D583B0A1D316FFDBB7C0FC7AC50DB0148A78707BF1E17F1CB10AA812152B1A0B254B023AF5BD4E8870C0A64C923E9992739728A74B566FD7BDA65F229E6F9C5D0D8EB85E9F23ACB21FBCD160B83DC2102D4782B188279ADDAAA15DA1706E4441215F8A554EC6D9F548B0CEE5341A791B48CF90E2B1BDBC97E307257918F463EEA1057B32580ADFBE2A346F44BE7DE5D01B7596D35CE5479D91E2602E850429B8F58D6319EA9591DEA2EDC8F95B4D794436AA7E41AD587B041F66C7EAE982ABF32DCA9238C21B7B99B7432BD7EA660358CC4AB130F7568287C52535662E4822CEC4B3605EA6468EE7DB75972FDF402954CCF6320C5070A68D28387F5003570F4F730B1814BBD04FFF5601A19EE4AABF447539BD3E9795D9DDC71B2EF546E4E97D137CDA9F859F8E8A34CAA2294E6EA9572DC535ECD422CB4DAA9EB4495A83CAF92BEF0C8D02ED0AAA26926063E3847C7C65897811DE146D2009DC8D904AB41D952E85ADCAEA0EE0A6D713014142D429382FFEFE7818F87FD9B9F79BE294E2BD28D4A3370DBCAB7A6301910A5DEE2617A5BE227208DCF23865936A756471E137E170F0685979E85AA206DA6A515E12442F5B0DC4CCC32E183DFDB1F5174D803D6CE2696F325672B382EE3636F43035178981C2E5AF4D1A4ADF22BFCC2D6B49D83CCF9A87769BC6F241BD12E60E0D3BFCCADE616026BD0C0669DF0AF848B47095D545442F2CFFF6EAE2E9A3BC54832AEA1B07819D001F1E80FEC7876C86A8DBE579666A38F756044B7C6280443E0BCEF04B90A1239AEAFB407E3B86314B724D632DE2C82274757ABD2A1B88FC609CBC85F8D2DED30C08C84289DFAE72132F67045EE0E1FB91C6C32A64AD2C622C841F2DAE9A60B277AC430EDE59E937A0DF6A577EB4817FC96B1F5985557F5017A69B72164F517E86E5B9DF60AB66B0204880E3FD4409C8F7367C0018E798308CA4BA450A098021C2689B877C78B6466B38401E860BF4D1EBA57C977014E7226D355817F1D2E9606706EFF215F56D73CEED14FF090665E4BBAB17F36AE728B25BB17CEAEC84347F384924EBF0AF7D0399E67F98C642D3EA20459B255221AA8CF2DFA293F8065A4D86DB42DCF0852957D1691414741A91FD4475F147D2BA5B7A2615711A074F6DADFBF3B3583F185F118C6EE0AD9BD1A164F9A9E266B45641393382F54F97B6C5B117B0E5157F8BA627DBA69D13F48EFC1B6509D0CC01845EE10932E3E6403AB72A81D43C98ED066DCA75E3EB12374A6C1768358A4FE046865348D31CED551C0BC6B9D55D60A56551EF58B11387D8A6B4251F39034B0170FFDE34E2FD3EF6C67B896BC3B9EC6F8C506C808CC0E025BA35461112B3D0A6768972C1CDECF6D1D27B189139420DECC538D309A9C28BE3C1AC21D8CF1072DF0CC2ADD0A6B2A85F5A154217A3A1D2DC0D15218593DD68235A1874754C50E71593BC330B1E1B02E7BE66E612E5E5FC35226D28B725059B3FCDCCECA89A66C6402828FD9FD7F44A36CC478B2F1C36F047C10EDC12910F3D905C0AFF6852CF2E49960348D62DBE44FE80BAC76396F84ACD353E78C8AF5C4471FE2A5E1BF2CBF193AA2127670425863AD78C6FD5813CBABA26F2334363D96ABD6A4DFBB3F81B8AF09048A051B271C06982DBA21A19AEBEF9DD56377DBB81DB4A72D9D8C48E081579A689843F3698115E6FEFC43F24DD96421289BB0E9531791487D7E9C3CF2F58461AC6F8B0F1D0839965CCAE359663215C9CA7F4E64F30409E3A7510B932762A1E245AA2463A33EA066F0B3FD5D0B48A97911C39F94E7DA1BD0D32E4DBD7F2A4A4A17EE920FBB378D6A14263F1EE4DD11E51E7ACD71ACC9C0E7B9EF9B30A8B49D3FC2D23A1D3DC7F3DF354C6EA8B1D5B06E5EE6620C6A0D2C420BCFD7AF06C2A672DEF0E4A53B60DB8077378EC91BCCB7818EA1F35F276C30A777658E09486B16B4057A7569674F00524599689AB493B789D9101A2D86BBFD446A5BF44BB31119EFC2436CD34680A1A8CF8A0B24A09B036BB1412A625AE907725DBBFA18F7DFDC50CE1925C80F78CAF37265068E3E4B005464EC1B8F61E808F80B7C4C1184241DC608496FB0EF6847DCC09C4A53D102EE99DD7E3D05A5D49A2DCA152057459B8FCCC8E7812CE4DDC291E1B1640C05D31D2BD391AD13E0E6BD9966448EB20A399E34985036FE2EB23B7A821DEC536DF07258D72A90E3C0281D0FD5BFEF104854BFCE14D1FC883BE45664756D3BFDE683594564D706BA07A30694E862E28516A0E7BE1BC2E6C745D73FEDD49886D6BCF562B844F5B13002CB90FB99426F6BD23AFD0C43E8F3594B9E4B1607197598AEAFD747CEB4B003AD2B970F2C225580FD46F75A212576844D316CF5096E5BA9CABD1DEEC36CA2D9951E21BA6D308AB883548462C34055BC9E9AB4718E4521DEE6043FB6DAE8D571B9CAAA86E2052EF1A2FB4A3B3D41BE0A63F8D7A8EE5C943FA513CF9C323DA3DD8FB1B4715AC9B5664392CE1284D6F2B59071E48EB665336E4BF540A77B6294710DCF122FF75E7C58778E1E11CAD034F5BB4AFEC6BEB19CA1E1BBDFC7123CE451B488F2B9CCADF09F3893305307251A1BCC62D45FB4490A0078DEDDF7EDB4FBB7D11536D4EBF1588FAAB31FB8B21570CFA3BD8C1DE4C576FB6DEEBB253D9B42585BE26887E4CDC95870B9153B4467EF34040B93301D479A49AD2BA2B559D938BFEE6420A15984DB46ED99557F0F141700A4050E765B30BC7C93B20CB004B6E1D628144F6B7883490271EE60D9B42DFBB9EBB77C4BAF60D43DCFA92492875D255E6319ACFACE02C81040BDD73F6E8C15B844940D3A0554EFD51F1D6E30A389B0592DCF55D9E6404DF8E171908F45F34B3DD9C81C47A6531DC8E3934B1BFBA991E13D2D32A9B9FF8060EBB38D231DC3785A2959EA357AFD7650790FC976B139AC7EA4BE52CE5D7487C40D97452CA396C8AD09FC45A828369F9FEB801E41B38DF820E030B9E66082567F02026C0A8D61D097418CF4A95A9CAF6E94B340A3E389D669A1C28E842E1A2A0E95A034C79534432C3401DB89F799F37EB4E8009A90FC1F36DA014ED08E04992D16FC434E0B6446955DD19FF2C0A07AE0A31C98B737310AE8FE403BEBD9A10DC3F49C3A628A968B4DAF37DB9BD50D7705FD18718BD89DB9415ECDE496B1E5DD296D750047B6680924A86144F08269A6E2D6EDD1B6DA7B4904E3E0DA83CB33BEE4385DF58BE05DE3CECF5C0711929D322941AFCA70DA158762F0F0A5AA26C870AF82E79DB492F882A15EABCC51DE3A05898AF15C3BE341DBC6128874730F426A9BADD55B9826BD2A9DEBADB2A5EB99EB7573A4EC91642E74EE8FB471BD867E5F1151A7FBB9AF792E6782B05A58305B8A84360AF16E53CC43A99F0B114524AD4E4605F301662E21706503305DA7C813E99109966AD4B46504630E19EB2FDE31A7D058227C29FC842AA0EFA5C3582F51C37A2AEF76CC8DA678821D0DEA48C2500AD6887CF99B8E14807062F88B2CE71160F862BD7FE908305D51BE0A3E7D048D996AD2BA79904A2637AAD88F0CDB08268C5B8AEED66BCAED81020D33C1B5CF590F6FC39353637CFBD749194AD689326A958FC00DD603FD6D0E362DE68C117F40E5AF183F359DB64C5950E2D3C8C913AEE899553106A4F8179F092109AFC64CCA1CD203FA381AF3FAB0C6A2CE1B9C763F4FCDACD8EB8C22F999404A399867030C2F0E603EF8637C856240BD39AE8157E942C970B2C27BC88D110C5DA4A0563B7DF0415F7385B8F8B0807F44A40943F5E6F4EA8FC3D5035D7E71E5E7E113FCF4A6E4C67D94685CD3C28D45B61FEA4A6308ED71A1950D10346DE5C7C0597B7606468F3EEE7C4CE358968F8CE409713336424F63672A4383E5D332CA87C0F3535F615F2753209CB27C449BE528E2F377386D88C3ACDAE7557DE26F8B2EC937E48BA87FD780A9A0CF05EC4E4E8FB166455E6183BFA57F0BDF48DFC0F3FFA29EBA931B968F3851E8BC2D3E32B8AA20354EE65F2DCD83CAF02237A8396955DDFD48A4E86EB4F04CA48C3F078AA5A14387724926D1FCEB43A301D096DBDCDE17C3A7E3E3FC21A27E65B84C191126CCD0B9138507712985E13CA10A113365F4E095403E57866A570C79BA4057DE27E4BD1303FCD0CD6357F20F6A4E533E2C38B6001A30F5D3DFE4B5E4526AD91B854B7AF4383D7C1C050AC63602376B103B5EE4936BDD2992D8F5408018E5D8399E0436C55E8E8D10DC21ED43C3DEC92064CECA2A94772FBC10D972C54E484DF24E9A14DB57DFEF0589890A9B993A6C5BBA9ED866D826C3A2DF8E954D841699D6BD867E302A83BF4D35A2416819FF4AB61706EBE82F0B88CCCA4F5F171D14A7DAF1248AD3F07362A676F76250F38DE22EA5B2522BE19AFB486A7EB39D2A364497F344F60C2DE0686932CD732A43E34B7DDC794D51ACAB1FE720B8C468ECA563FA21B6343F0BCEA7E3040ED701722BF12ED790329E20664E3783F1CAD5D37C6809DEF5464502230E1F177DB7FAD293D8FB8E97D554BF32EF67FB465219DDCF50CC09A9A55B178FB6BCE4E1D10FDE497DE60B9895243871B374406DC4B8DFF2F0E87D86445079E49423CC1DC662B72FD5CFFF320CDEA7DE524E0A1F3FBBA372CAAB54882FA4197D1818773D028ABFCD837019682BAAAE5560AD3A5DDD91FD0B50CEA886304A9FFF282AECAB24188B8CABD7B12CB70441732194C2CF934197F4B39B458E176BA544ACC06C6D1DCFEA237CCD9F6596B096A65CBFE1E58F4CCF9497FA7B1E4BF85A4B4D47ED5DAA9E23137A421C52D63FFF3EB9918661A6F28", + "rnd": "42F161D9B99AD1545DCF338304DA9E05030313D59E7EE1E41B6D2429A4D3BCAF", + "signature": "7D3F29D5E2354EC9D7DC8CC01DE6165F9B97EE1D180B55253CACE1BAC314B175850A6A1B0F4AB10A6DF798E4377422D6BB5B10E28A28E3E301F9FB04A08F1CF0FA7C0C0196EB81B53398FBEF6BB1ABDB96F1CEF6AFED32600890B00F065F82C08D51AFC6D7D501A5FF81903022E3808327EE3A3FAF0A51BB6BF5BA833477317FFC72D18BE52EF8C92EDF4D114650C2911CF691FE75D9DFF178D8BC90067AD74D427766C87F3E655A6A1E3E520D1A936C53032E8288AD2F17D1E9620AF478F1243FC398B418EDBFB75694254FE934CD16389C8E08E913F7C27C08DC6C3DAE0462BCCBAE9663C2241C36DC521E707686EDE3A49C3F76A1F30E53980A2CCF83548D778DFAA8609F520D82245403A5268C8DD34ED1E60E8EE9E5F264AE40F1834BADB50FC61EDA3CE55F2B8A485CB52FC340F0E900CD2F9A05FC1D1334D5C68D09955C52AD0D42E41F301BC66F267E9CD17EF15E8F317D38EA551DBD91B083C10E30ED5FEDF363792493421281780B09C0E1BF66ACA4B089CDD312997C4D20C2331B8E5D96C299578341897744201DD36559AA94691D900B03EEB8EA9228AF32A2E2039AC43F14558DBC5D586B80366C5439D29C48AA81FFE7BBA14D89812BDC112CD37BA1CD0AD289684AB7F893B8815580C55FEA63384BDFDF8D2D8CF65A08647669F26ADDC1B40A200136CD544BBBD247DA65E2CFEF468E2047BEF6709B091F6372873C29AC7D35839207EB3815ED8AF763C93E20B68DE3D2F5938FF3343942CC66BDFBEDC036ABB965AEA65A828AF7A24ECDBA05CEB7D7C7F6E539A48510D7E8E2204EA819D88A1CF6A419FE1652F7A05E4A017403934991AFB3022466C578D27AAF85739D8759FFB846D097758170A1E09DF6CF8A3C8DDFA1D47C3C530D914086F3D04B9D1D379AB671BB97B2D85E97E35A0C7C25473672A963D11B8377D42D16FF2DEED857BEA16D4DE80F815BC9AE2AD276309CB32590863DA2FFB4794E0D736E45793B3EB6F5C0128E76948DBD51AEE0EE00093CA100E51A18702ACD7212461436E505F5A269EFF59AB9568ABD83CBD40550DB1DAD3C7F6BD05A9A922BF76CBB2E62B65A9F39D66AD00A1849A7354A5DB1C6C5F6897B8D35A56D1C4761E248FAC7496F183385FE332976CF670A2FF9D9051615B95376BE741AD6648EDC13A1A877505E92300471BCEF86242CCDEEB677D35CF6A65FC0A9D8C2A580A6EBAAB89E16CCAE06DC40A53959D60492844431037C6B314947444A0211E39DF43130F8255965409A537F8FAE179C0E9406B6672355AA3065C1756CBCEBB52634DC5DF4C6E73A4F880A1037A0A9387C1036354015736D7668E6EFD81321214E6F4B30A82D0664EC0148BA1DBCC772B00345C6CC917C6CEF5092B5C90B8DA75C3D0FC0CE6288880F3D9077467F0A93CCF96AF31AD93491BD775ABD7740F096D2F938DA0BFE8A4C731176413401406F48802497D23F39ED71E2A618A5796748AAC28B8962E9ECA0247A8D922382C3EC809EA4E47683280E3DBBE35984206CD89CBBA9F0DF7786B053EAD6DAE5B33CA60528054836245848F9D57D9E0892FC511552BF9835357E1B0CFF94A351B515A460C4E00B33B205330F7E51B62BE0264C0B54AE91FB4DE78A3437D8F9F709648EE510D2D173970130B48D271A45F974451C2226BB4EABBB8FAD9C52C194CFEC68CC83279AAD1DD651F5A9DB5DE16441D810FD47ADDFBCF107D977F361C415B6B7993AA7C93358D1BA3C3246EA982195D7F0BDB423891FFD24FC67DF21A210803A7E1A9920BB7BDCA0453F8D657C621508A8DD76B4710E7F4E9D52D1244FB2BA336A8CDF1A84A8DDC92A012B64035000DA2B614AB559117AFFC799EFF47C374C486D1F848C78F636E5DE663A578023E41A62DD94BF19D18C877F8928FE31BBDA84593E97D05172F49D9DE9F6596D2D477F43BBD58BE209DA6E992C26416153FD50D1CB9976DBB381FBD8CD30BCA0ACE9B911A59CA3BEEDF7C11CD2C83E74EAB21161BDD5DB654036D9831AE1C569AF5736610F889CB55865BA821C9EA5E53545F82AD8D7B2731010C1B5A10A6CCB626C87ADE983CA21872C87CA7FAD8E8DECF72E53911592AE9E9E006F3080EC8EA6316192DF0F78F73D95EB671D7C00F74B2D0EDB0E8754D5B2070321430FD18628A690590371D6A025BD1B54F6BD151350265573693E166BC7FF88B2F7A8E8F4202FE4D17A51C21EDB3EB11F7C9536DAF86268428DE3F093E0FBFE93D031B3B6852CE63F67DADD15947B7A28EAB9DDB01C592517126217E070FD724A64F44CADCD05B37C191D4E7F225A87171DF8D1AF8B26948B0A2E0B02FED18F1617C1CFC0DDC62EB5040BCE74951FAF6D6FDAB7BAC67BAEB7112FF4A76C6F8DE6619414B890D40250393E547AC6A5904A07B47EFAF0213A8DCE341527B7F1B050D066C0179B274EAFB2969C20737F57AC06D07D92DA4FB1B23BAF60AD6F2C9E91B0E1AE238DD98F163FFBC812DC67947C3FDF29213A820F26697AE5433F14EA5143C6B10DCCAD3EC7EB45B9DA0754BA94B9ADBDD319B93E92EC1D0E1ED9117E82F62BD4EB72A24ABBA7058CDB11D7D9CC14439823FC81DAE5EE5197DE8D84700A96E09336837B5A3B8D0B8270E4E58D64E4BB36B2C91D2D903F8B312BAB49562A0CB25E26412647F309D54B31B0718C679096DD3245012B825C27BD072C2DC265E1A67B03C367FE6E7564ED6416B14DC371F8C2DF47FEBD81FE93EE5DFB67AC2721224F6AD72C5B34C19BFB9B5F5BC61E5AD5420D8C608B62BB52F48E76DD465E946EB9716CBE9E9D64BE433F63ED7DAECE873B47BE1DBFD7008C90BEA1D1647A03D58DA652D5FE0E5C3C1BEE770F8EC7AB46138051F65715175D15FFCEFE4796B309336C108F4FD0A8838505F4AC6E422138CA8141C5970031170C49720BF5D3356185A466AF1D915A9EBDC8EFD77FBB1104BB103D1F1871FDAA46942BBB18D700F986E34C7764C36AC192E2229EECAB49967ADBDB90CD45CFDE7BB5BA97FAA86FC6A163EB3B3552DBC092F28A107CD729ACC7D176314DB68D24EFE393A4363F118F1CD6FFC53B6AE1E262C15CD4065C3AB94EACA62261CDD8E83B89C2E7F7B23D809E56AA45AB9E8C89D7D1969BF923F63A801073DD2E0C0A1FB95749D7C7A15270C4E90A2868005E4A1149A0D2E67AABDBC9CA822595AA6FE9E97601BC421D9917ABA0D753075F116E17FADDF3A60DAA9BBEB633B19E593D86F73A8DC152EC98440BBCEEBCCE3DCA5FFF3A9D789011A37E50B91837D6FC6725F027C603ACA3D0D0DB19BDDB15FEC86AC4020B0D434569ACAEC3C4C8D6DEDFFC040F1A1B2433435C5F769297A5B7C1E8EF11213036383F424548497C878E9EA5BFE2EBFC0C161A3040424C4D565A71A3A6A8B7C5F5F700000000000000000000000F203345" + }, + { + "tcId": 19, + "deferred": false, + "sk": "07E588E4638FEFE3F4972E3CB7A27F03306DD4DEA7629C8ECC9D527F5C766E5F8016D12D714E8A95330ABBDAB2883FDCC6DC786C5E0775960F7AB95C1933558FEB8A8CD030ABB7E359BEF703C14671B80F005BECB0E3D84888CE0350A7FC17DA3BBFD862D2833A1FB07A077AB02875F2E2048899CEE2B461BDBEA7EA687E9B94E03808621412A0480919C48D1A89712310915C3622A20244A3C46D414089D4A81050846512940C50028E5CA0510AB22DC3B4642204860A89494B480D62A08CD4864053846D52067091060C03022ACA0626CB98109938290846005902008AB44CC91032C20860C434451B240E120961D090855B90480B232AC8246A4CC240649801C44400103669CB161241428854A884D848664094051A82650AB66511B5499AA66181140CA038429832021A351103246ED0464511496E82340EE248408A22091949685C864488A02903363161121242B04189B2210317061A054C99362021A30122A220D43870939825494471E49469D0964452085158A44920A30922278A5B144D0485088882280B22480B228651B884031184D2B661A2021180A06400386ADB842C1AB16D92066EC21052628821584021648885018904C2A809E384401036840A00911C104CDBC680148548420801DC068E53186E028989C2443282B4500B154C01824C19336E8B04900C2621531286E2002D10C245C3C420114730CA0220594630098901989481A2144C1A398EDA8449C24409089104D2300AC1C885C2B051D4B0818430084B4891224451C116315C24921914280CB60D1B204A14A87100B191E3C08009178C02C98161442051960D43340521A15150181002B0409342440A206E24A12864980981468D4A360222410D1AB770593270131082E1988159324E884069D3386D4B94285A268A23C2441204885C3008CBB44408372E64B404D2A8241AB38C80C0049CB27009382E03234E89B6908894519B461153C28051886C8C988053480EC30249C9126112276E02056DC19050A0262413019014104D209860A1964DCA0649DAA4880285894324429C120588464403440D0BB70DA2A6605B208410B970A4064223160E848405CA40128C8205D106844B002A4002291A2405DA046290B80891A8110921451B110412C101091985234608E42864A338005AB4458942211A852C12157159262A802640934226234784C3406158B4095C0092DA206523000DDCA240C0922118A54414824D12C84504284A19A168C24492198140EE6026A4DD266730D5E6DAE34216874D8125074CED14BBA9ADFB6B48A203B0C24CBABB4962249543446443414EF7D6513E95344872E6EEA4396C4D64C723E58701024DCE31F63B68F8F1A5F2FBBEC1814EB35FC1B73792BD6352974D18AEEDBA8C630D4308A6FF6445ABE1A0761CD94CDF79D12D86D4B2E09115CBD564AD610C4236A042755161EFF35628C38BA4A5F32F981D3B20896E054FCF9FB0E84492756DB96CEADF00B08D0D22629725FD41B13E88F306FFCA4E494A4ED5AEF63AC0E57BAA87F141350A4B37135E6AB987F6D82633AC889D949ABCDCEA18B5A66B5B4569D744F18DE5E47557E23E5740875F18128A0E6A59FEC550EC006A823AF3395CF325917139D2640A1F022CEAE100F4DE50D374A33953F39353DD36C8E1A6DD9F3A61569DD096726C06D3FE04C60EE10AAFDE52E540843DBBEF5CADAD54A303CAD53F89E6B90EBBD1F1EEABF169C38086915CEEC09F49767F739DD8447F69B150AE7DA2D9D5CA17CB8F8E5D06DEF50FDF360EB21E7684B238FA7557307BDA6BD654CEDBC0196169EF9717772CC69E1EEF6AD0D3B17A1844C0E2C19F948AED7B6C54A8F5AA18F1F768FC13F0CCD9B43E4269F374421CD209AA19012D5A890AB9F60B81AA90A85B8366011DAF7FFB16A27B6A71633AF71A98972304C1D05A65F855A257F527F013D73C3FA430F240C5C43706912BA04320C83B9AFC88E82472BB84485CE1CDB3EDD9B4CADCF4340BA66B431F26D9DFEFF3D6DF4E0436010E27A8895B8294021F45A0439480E10DEAC618443229F897F41CE033FCAD55804B286ACE17CCEE330863FD38F2F765E53D2D63F5FE43CDEE04C417164064DEFDC7B0EA9B05180E344C40027CEC5DDD0B548E0180F496FC52C0689D9B6499B10577EABB091438461AE2CCCC6CDFD42002FB25DA23A82E48622013844ECC9123178912791A8E752BF89089EA659BBBD5D56CBA7B3A90E6190FD0556832B7E60CAB577A9F4CA2D30D3F9CE425988540F11DD17E306268A1A98BDDA8A63ED9CFDA3D3B6360E7E45AC261E1499A3E952895AF2B2D60655AF609B63614727917F5EFA954C728F3943CCDCB88EC4A6F540682C0AEA9338E8C767D26A7F56B6943BDDB177CDCAED01956507C9FA31A91449A5581E7FA19D195839BBFB16AE094A3AA0EEC4BE45E81A3252C9BD00DBE38D0CA548569B213C45648AFEBF62C9054940EBBF7DDD1893392A187C8A153B8A838AD9A3F53CB276CA2E5FA07009D4F71B5AAF4C898397E8349788E69ABB6253FAF6E2F09067CA6D559652DD55F84087ACC6AE475C120D6B094E65EAE63773C1DCC6873B3529B9FAD9BA59D3A89F57E661147DEE109E25B418257CC7A9A66533964D98B92AB49709942D9298A6EF217F332D1E24E1F09B4921F8B9F43C4CED620B06E6BF58B94E4FB0620DB5D49A963A87E566769769B49CAF56DE726048A17684E81A82AD8F20E1960408F1347C0CA759746663535139AFAF53DB854AB54795DA2AF5646A08D61366CAEA401BECA71ED91D04B9765763AA609F5901FBC2CFB5003FE3D47FAEF8000894B0FB49B19401E62EEF3A0B0D3A55EAFF384C46EBB20F2F08FE0E54B813295F71D20F0089F2EACF912AC6F5BE281DE643C75436A8E78392C25BE7F15BBDE3A718D8ABD86E6E3A23C6D386CD22267C7796ACCCF3B2EDE77F1D71FB21FA3BDA9D8497188EF5FDC40D545C738953A62E4A1D4EF216C2A87F200A68BBAABD88868BBDDE0BB7FDB294DA43DACEC25FDAC9EDBEA763542F8FCA4DA1A4FA606915FA8CC0BF7B10E9803DFF9ED8818A93FFAF1EF9AEB10CE5D3677466FFAE32056A1DEB60CEF20283A763F09C753C1F63A9A55F58851625C5FB96D36A7A9CA74159C455BE80F810F7C3A0E9401F2E0B5529669D19F7BF2B7E1990A6FBB57E06A3BDDD9185EC8C83517C15D2D5218D9D244488C69A9EEB8595500FC1630055CF7BE445F9E7FC0D06859B76607BB52AA0753E5FD64CC2DF3FF0C6F95089C48DF5799735D9F05D9ED48B95D1D035DCAE96903628205F34EB369BA14586AD6534B6443A07ED8078B4E02764A8D341D417FEC7642037466FAA2B16D5C9811547CA167A21AFA271C52E5B2B2D9FB186E4A6B713C1F9A3F027EF0ECCB169171180D823C98D29950DECAB3186F4B5A1E00DF70C9C9969C914D3148A914C3A2AB35753EB2C7B276DB6050595AE99BE821442661104260114B53A303F5E3EEC18F5E2A246AAFD310643F8FD54EBB277265860207273841532A9EC06BA360FEA7CA191E9F91107E5555E4BE205E0B7082C34065C8A1F538F1263F138EA04567C1F55AB7E777B3881A462FE2F7C191F3568F3F7FA747674634", + "message": "2F09A83481E7F53782813589CB28FFF955E387AB4C0BB4964CC6E863AAD637F31C36DCC162164012105D6639695599BCB8E7A0F31A9A060BCA0B4BC2FA0694E8BA9FDF65E5B8E0F5D6A14552177FA19788E2693EBEF193FC9BC179430B16B355AF7DB90BED229F21265FE4AD96A1CD444E56D9AE5B446673ABCD8785DA0654BA4FDCF3E4C4F0EE6290C48325653EC9224654495FD10331A3617DFCDB8430E6A98449EC60C4139898B6AAB18DE7C8F1A7A80CB5C1AFD8043B3CB8F85D89A50C42526AED56E6722EFC15F938D63F6E5B5ADA86809172391371A0D3D2F310AE92EF80F0FB4222CB2D299D28FAC349A40F0FAB080B1C948D324EAD0F21149BCC2410BD827A4E7D0762E6A2151FA587C180C1E86EC034BE5071FB3E794A84B1D03EBDCD8284CA66F77D6B3DCA6C068971C7F794D3E5DA89F192424DE146FA729FB00F1BA8164FB81595CD4849255092BEDC8574BC2462DF5966E3D13DDFFCC5C6B5621BFFC466F63BB4B936C434EFD5647F2DDD0BC12802CB0EE00F0D8B6CCECB927D39FBB412EBBA9035E5272DED3975F15CA9AEC75743EF5ECF11B020877199E063B26E64C7C029DBA4620417609B1F902F95FC06AE2F44EB9EC2753BC75FF339FC88C90DCAA48759B05DF79B2F8D20454C777F7BAA96682DBF38094E1AD9389CFE33A481E16C08AE10A79C175C0324A8109015FFFBF16DA109AA79D25397004C74549E533530D561767A6D183772D8380B5DE61A26ACF09C86DAB2B7CE7E297EBFD389353B2F05F6AA3BACEB8EF47CBB6247517C16C020FE89DA823B27809D2365FC0CB32E3A7F5CD9FCDB46AB79770915D9386BA28E7ACC87B76FBB8CDFF28681576405FE92959AB2F30B908CA8B6F8950F1A1A071E7ACA010B46C3D43250E58C67EE61710C1930F43F891C597CD7CD7B43EDDCC47FED70B9D61217C289D93C10640C6476313C82ECDF99F48E34A01423084DAE6E604A98CC6493AE8E050F8D341851FA90FBD6C8F15B3D0F17BAD44C84A11DD1170D54615E9C5F4CFA2EDD29EEB1AF638025B540D964BBC2C2A9352CB08DDC6C2FFD3EE37BD11F453CAF2CAD1EFFB84DE685DA610D4DCE56F1D0337EE19BFC27DBFB29A6FE96E95B87C28DA8BAAC93F52716C8ADB4B86858A33D79642DA708C958E75AB1F5DF64AE328F1A76A572936A356025E965550E36AD1E8662441BEAA139331B4D17C8564D002D02C3EE157729A0BE80184841FD743571794B2D64DC3452098C1C9C3329B5796E2B63C943A82669B3C721503DAAC550B881417ECFBC2B90CB06973CE0DD67E0D155F3064E2CB6B3F71AE9906D0059A0C8FD799B0987CF6231B1F5FA5B1E839D588F51964B8D4E311D4A059E1F5D42C100F25A647AC06F22EC3F939C5ED4FDFCB809EDAFC159922262F45B79A9BBA2C54D54CE581B3CA6463F12F0DEAFB02679C3AF59C1229015CF4B75A12106AE35DD1D434D854DC1AC12CA1040D629DE9703166228DE98BF089BD91C1AC74F70567FE919BC47B43DDBEC8DF2802B2BEEEB663CF0925C2E1EF6D98B02C228AD39054A3C6BC51444D4F4A8BF56FD8F99949D9C45C80054BB92EBAF2E001BA9E69A428B821ABFC98A302E3D454DEF19CE25DAA7ABA8C3F0C58764FB355045721139F6AE70CBB4743B494408B8C6DC208E20FF73732DE3DC49B256378EFB12CF38E703216E7E3ACD984ED48F850CA21CBFF3F7481F7E59145B642DAA994DC20FD8CA145BE29B1386681FF1CD413E41765DF085510BEB994D42E5BD8204A3ED8A1C16CEC682000C44440234B9CB9CF918E6314D87D8DE26A790965BEEDF58899CD9BD693B5727A7AB775D2F319229E39DD49CDA8D40C748855125EE29AB84A17434C7E3AF3ACEB5C1BE8E4E206477CC7EC0067381CCBD64BC6CA3090DE86639C67E94A95FA8A4A4471EA74AA484B4295B33D690E44A2008DD278B53DE15D4680932D2D58ED3005550EABDA2D59B8B48C0821FE151706B9854237D60FDF48E04C17DE62FCC75AC7A1428004FE3752C5A8789486D1A95E5F0619F4A3A4E147D513AA01701F612D208EF39773660CD379F5DCB747B46C9A5D87EDC419F7D9BB38B5F611D1A148926FC048F36BF6E64CDA33EC8D602A0DCB357BB2B8B1C0ED79725F8E59B2D70766734CD1557FA2061040AF94F7615C1AC71FA8F8E917CBEF3115C895720726FC6F3B5DD97AE11D643E54CA749102033217C19570AF4642B45CC7C272E3D06ADAC540970A9363EC6C80484F2BCC18A6F398AC75DCE1EC3CF635E14D674DADBC7D80969D47F59BEE8DAE776CEC4C88A59A2F0010A05DEB6152889C9681F18AD3ED248BA461A2D603B95CC3C8434EC592DC733EE2219AE1093508401E09453B5166CAABA1DF5518C91131BB9157106992A695EBBD42E1AE98D66B098A7BE73564EE2AD8BCD16C38B82071D3C023C7643E82BBF53EBA297C4F878D1E081D494AF4F1DF58BB5EFC5EABD495D6BF212615F47316C3C6DC374446D637B930180D5E073104F639BBD7555682D165FE60527730BD26157B408BF9E8191492A442E17D3A944711A856C32A88821452D61F6D5B78EBFC118547F24E42BD4D0CD65FE76AE5A7855BCBCB533CCEBB5D6D9EDEA73525FAE29BADC714CFF002DD0B8391D5D5FFA3318D5483566B77A9E8AA07F2512FB8D0AEBC35D70E1724E9EF1226DAD6A765556FE00E6015D4A72872BBEE49A9EF24F3E66A493B3B5F833FED7A680D83EA55C6E3A1D186239F4AF7F7613691570254472FAAC53C7E49074176220F60CCAE89A94D355BFE3654AEAB96B78432910961FCDB24AC0D93A2FC3FA017DAD24AD1BF8B93D79AB90F2F7BDBB858DF6A88A75940F44A427C2A1D70D7FE5B2DA220670466221CE9FA4A66371DA0D62B148AEA9ADDC9FB394F47D1988DC1E51F364D2CA1D37D5A552385134C3D998A5DC29B42CD1D916ADEC23A71C087306F0D9693D0A80E98C65747F82C3898CD73C11868D8ECCF8BB316E52B3AA9C4A25D4FBDAC09A15AA2C69B880248C0A85FF9FCD44662D4802CA9A0353B4AC5244E6990C8D48882BA58077B4D5909792BF8522FF05EF82E332614463EC3F9622E03F4918B74C8FA7FEA4BDC64960AA462E8643E9D68C918EFE50581DF087D06247C1147FD7C619026FF98B977D81338A7E35EABCA1DDE3F4BE21DED04EFFA18A3C3A487CEB297C1943E4C7BA8150AFDD20A71C92110C9C8F3EFFA854DF5DE636B30CE72D5E53329BC7FCC93E6C22F36775BD2D353554972368A6D01DC443160D2234DC74B7259A4EDC51E7A82F05350F1C6D97F56A096B8F819E52F9A20EEDAEA5F943A23110D40CB3983FA0E418C2BA9F732BB1F1BB0666D60D858C324EE71BF2CBC1F2BFD482481E89B17170419D062B8447892AE07A67EB0377B458F3966409AFE2821FED3FE6FD56916C23F2694DC2DD7FC8B2F1CBD54EE1DFFFBB809FB0F5D463DA8F60E4AA4DFA7AF6B5C949CA023234F7A38C396D8972E304978CE0784D46356CBC6C80F7D52255EC5E554732E6778B9CF8ECF62B4120461057BACDA2E6D94BFCFB2F418ECF2CE49AB87B8ED0823BBF642EC7519843309BFEFB4F24BABC0D68EC25C96DA5DCBA6449843A5CDD1F41607C748AAF4EC670C668D41D49337668D41458AD12E2B734EFDE1617080999701C44839A229121C09A37AC24D9CB997A618D44F64D3C86E316971BD10F60A8728DAEE9E2AED8F6180AA6E998C5CECB0AAF2678B17C271E0527317219AA2C6783D071F2A5D648A1D93EC01D6C41AD1489B0C6FD77E478E38053BF2B4FB135D928132B46DA577CD1AD9D5C2960A772C45281244E83547BAF174B4A21A7F53F356820C4DF060095AEFE4952F2938F2FCA7566218FE79DF9EDF232476F067B1BFF90EFB98F71E72B73100CEB7D416DE15EBB509CC2F4CF2521AF36C63274A5BAEAC7936074EEEA1B1128165E0CBFA923B964BB15C065E292F064A77A8DF953896E18AA266527461AD01101A487C089C92AC3C085FE14D394EDF887BB08BB2C13CC9D1F9588D3E779EAB92993FACF8B781FAF35B90D20278EAE32FA4CA130D4FAA5FC741339A878607DCDA625A381C7E74529EBDCB6D10F41B0593E0033654790DFCD15C1B7D1A20B8CEC8B1D61D8E7ED332EB2E9C1B3C7BABD2BE4DBB4054C09EB08FD8A6EFB15F812AC907D8CCD6D9534F206806E3398DD5783BCCDC9B4B71C6918EACF6D1CDF39AE211C59901F3E7AF9AE906B21B621D6D76AA64E34C3192E06219DCA476643C45E273690097048FED2F191E2E3BE3D07E23235B0E03E61E4B125CAD91E106B8A91732A5FBD04080D1B878D95A8CB54D0FABBDBB3F1D4388886F395117D63865F8739AE378E38C2BEE5278519C7E8D74737473CA46FF2C43FABB99780C2EE34A0A1547E80128B18375F4BA6B613E4411E745800B20427B405B9C0C3A66F22098CDD98FE09064C9F37F941CB24F87EFF6F5F06A3CC7A12399F5E84CCB2C212792B6F9E341353A12517247AC43EC61289857285B9E84E782A11AC51AB2B63C4B2BE809236820472F518EFF144A524E6F109B02F7674D0F9BEA520388548BA14086920E924B81B3AB5E8FA89E10C1E4A4A329A66406C2DD2A7A44A52BCB95BEFA2D1FE63F06E188C6FF19BA347789D09F8DCF1E1385DE607CC10573C448B2B518C41027F1616273C13D3C32773FAE2FFE18FDEE70AE831A551157A17AA2C5F33180F9E29787F98D6C4FCC96A03371C47280268A3BF43602B6B7BFFAFEDEC39DD3DC75E90410A024A329D2B6B139D2150C46703E4099CFB77A0E0347BCACB74EF68DD072488E0AE2CE67240BABA000BA0F6C97A61DBA1BB44EBE771F036E9BD7358E66C1F3D18193EC8DF85C4E1E75E11D06B64873ECDD5D4FC443CA21F760B6C3721A21912DB0B5B50B92EB175B889288990674255F594FBFF7EFB48736AF8F790FB7C6A0FE7A137ADBA7CD3C8D552F78CB00C176E9C67B48CB201B413B816CD8CF786C8AF15D996A8D5DEBCA920AD00320E01893784EE17C42C80E97E4A0C8C7726F475D585068E3A449C5CB42BE10C9B7FFE1F458DF3816D5C4EB6A313DA443292E88B2D487F302E46172A055B7312E324FC588E3E1F5FB122BE55B634D4516FA2B8273DC43098D88D5E64EDA4A32BB104EA78654AE7EABA26505EE057BD8CAB04CFA9872516CD9D62A37629DA8602809FAD74C080563F4B3F4D5492CEFA7B03873E73A623CA5F78ABF8BC89322A087AE32CDBD3C114EA7876CD52848F79951E2DA853E200E5AD7A8135D56ACEB51891D2E30C6418A8ACDB20748CD145E0AD80638A3F4BBCDA5EEF90F37C6DEF0BEC029E97643CFAF9A96CF310BC5FD43E6EFDA2C575BBB8B6293720065DC1159FEBDDD4610FB3DD5046D846F802E6117FF6EDB5910DDBE8C063AD4B428D40D1EF65F6F6CDDFCB2B248FAFA05D7B1C647579AD472EB17A95E1ABB32C3AD86CFFE636C115665B8A2D3D1C670CA3BD937390E823AF8C2708B17A5C51580C09488B9B525EF1EFAD4C99283A6E3662F5F23303C035826308524528B1C2B2F4B367AC52C90195F19733C66B86B7DF6C30623C0E460C74B59A549CE84F882373B720DF1ADB66C532007A1034EB1DB7A43A94B0D5366914938288B98E33966BA768B2893E5B1A01E13773785B9FF63E54E3D07EBA308C26405F3B34DD47FCA579D5AF2B29729A75B94FE1615CAA73CEB665018BD80F405793DCFBD9D1D350C298CF23CF6EACA3566EA98DFB8720023C380D072D0A95759CA41ED8CDC8091E464A69815EE6ACDBBD920B204EACE5756CA9C4E2F01A9A2B192E097C4A6A36618EF73AE0FD8CAB001BFD21C836AFA3A6206842032A9716812A660D0AE7C8D9DE5B41CFF25206DEAEADEE7A069BC5922738F044234891A35EE98CE7DB3A58EF9604BC8EC8D6DC97658C8B95CEF6000D11414762D65EDD9BE90AA6CEEA6B6A3942BD7107A9D7D46E9BC7A201E47BAE04B8775245749BAC070B65659D45785E088E6F117CFBB9846487BBFE8265E9004FA7EB464873F8A853396CC02D3C5C2A994908EBE4CB56F0FFBFC63E1DEFE573CC93A2F96F11A8117953DCD2EBB8442BC6D8ED68D9B694F1A15A58F18572FC300C57797267220387B2E2A178BCF74A57B14BB01A1FF2CB46060A1C73985BF31BCC98CA3610F67777F20C5AA4FC9AFBBDCEF14C798DC9C8D68D8969DF99F6930D879E13B8B41849FEC53EE3E8C858CF6FE9B6692C687BB9DF517E4F59F43CB5D6F423FDCC0AE473371DB5F447A91A55DCE35E1B4FCD8830856A1D9D275066B3B9858D021E35B3CD040536B4990024FDEEA69FC0A8F63B63F741337FD7E9786ED24EF56BA608FB7CA306118A307F72B8EAF486A0BE3901AFF1330A19B256D4169067340BB90EF175475EF9AAA52D97025BE5D6AB0009D5075AAE7A987E42DB9DB0B7B8C881CE9EC0A087AA94405C5E6CCC895C8DF484CE4830B5D957CF92FDF1F33A060399648BB872CA30CE5206BC3406492B7B34CED7B6BA512C0C86108AD056FC9AFD9064B6F704915BCB3A889A5DC26068596353ED8E379668505B8F49CE966B57EC637F946FA38ECE225C0F4D22A1889CCFDE203BADE9FE7D25D35A85D2B3B7DA88AB3CE65F2F477A9F00D78CB4BC3BAAE162FD8670F3032849DFC4B61E2DCFF9E9C3095E4B69FFCC64912FB111485CE98A78B3A2ADA19E920A88505EFCAC0CCEB2E8D510A5C5229404AA270F850DB0993DC1622AFB81E2BED4AF246EFE03778CA1B5BFC2E299ABECA2AE238F6073412EF64E627438AD8371ABB7AA50B2C543283A8782C73CA7E89F359BD77FF28E767E00D633412CB114247CFB6ACA39E0887A2E161ED6F242052A908E254CD1006C1681E3313A3F713E585D750941D2782E5BE8A9805FA4F762311173B36B097199863D3C42673B7023AE75C2CE5474179D43F92FBE6A86A952C44B6DAB6320B31B2BC97D", + "rnd": "ED1744006D7253B6BE926AB3C169C15D8A65115A84D309D2D4553CCABB267DCF", + "signature": "8FCC3725A592546EF0EA4CFCB8E5FEF136F3BCA5C28C4365ECD48643BA3CBDA36CFDF15A79B6AB5CA52F025913E430B24B7448BCE8766A711AF62675E92BA9B03E4917A38B8E8A5C01E8FB6D6FF2F2FA134D564C8BAD5D033D15F4B64ACCBB53925519677112951AC7F9F8289F533D678985074032E14C70E8C8EBA76BAC12A59E215E98962198E31517CA5AD82A80719BD5144EE7F2950A07AC70F05C41F41C11D2F051CDA2253F2A6FB4E38BF8EF917E6D59F49E855FA98096BCE99C350F558E98648FFFE14D11722777E04401598CF078601520ACC741BEDA15F0C2C0584F9C46DD594B584A1B0E01DA9B0F3AE639268A8442E9389DC89F13C1F46351D4E8AF79A9D2E2EAE51060ECEA7B8EE93B7E083A1C95747E9EFD156C948520E7E95E833B89D1F559AA173DD3352DE9C7E5EDF81481AFB65ED6C30E5631BF352F87000B1098B0125947CF07F76977E2D08E30D6707C9563DEA3CE0B96985AA3C369E9FCC6F850853E5D838A8FC6F00341FED92AFF216F41EB9F4F3C998A5CA98845A5BEBFDC82DAA9C6ADBCD79C0E3C06E52FCF89587F8D6A694361E196758543C962AD0BBC1373CF1A5A3E213FED1BE534F7F0105CE61457978C91E8027402CDA17843FEB76512906AC6CBE6204309049B3752AEF878D30E4B976351D44858B4ED4A18155690396CBE9A01CD1D3835E326524B9ECACC08481F38EA670FDC6C2A947745DA065EC5954A7545F5F7C460A9C4E8B2AE6F45FCD0461E427B895EEBE216F8A939831E888C596D03C3AD7D44AD88F8E6053D60F92C7F4831ECD1C08418CCE497B51D4B34E2E1DC77D0C08933827462BC81880E6136003D75A17A1AA73635B3523C6BE7871E6478EA14C6D6CD94027C7C8D400853D6EF34F96C7B56B2D578BD61CD46C256581B43795FD7268450EA0FEB8482493696893E0D85508C8D1E24C8AFE9F5746B69F616C8C8074ECBFA9DABB631B1DC71E00726FACFBA1ED77BC7B1A89916F6C365C3C66602134853D749369EC0328680A6BD1BAE1940BAC57C0F38E04F08E90A70556E0010BAC7E51C61C8A273D76F4C8599F775E2AE712398E4624CF0DD00B90CCE0A972AAB19BA661BEE350F2315BB978D27C4F4AE8891669A0ABCACA55E746E757CE247B21C8417BCDD240922A7CC20429CC38611916EC282CCDF018871FEB4A519E75CA7C2DD583660E372CFB52D05F6D2E343DBD23154834BCA5629F6A4933BD0C844D4BC94DE037BFA128CE3DF0A665A43D90AECE383AC0B9F902D5B3292E200759266578E7E3CAB484E76698118C882599D665DFB284324334B45EE120B8B3F13D3553B769B94F1DCC14D36BDF6AAEF0B39B09183F0CAC4720232D378EBBECCAE3E57F00CDCF3C67FB0737C717D88624248C6D81EEF0EE50697A79104D6965D55125ED667EAC00902EA4452FFEE293E691DAD2F9D25DB3CFDD7E09283604A641F8EAA26825547A37F7A54DA1CB1E0EA24057716C9C00DAD3D1F2CF4C448864B054EFD792E20E354D2741FF59D7CBF980285141BCE17996A1C3B2E1EBA7A2F110A95A8703177A9CE17B43F33E57F56FAD2EE56823422E03103558F15F4FEE87AD4A450F35F71F3D8F57954EEA5372F635A916A40BF5F3A077A9EDA4F05CB17A53D10F8852520D75B72288746CAECA7A21530BC4A0DF00F722CE6DF1487FCC3F5E5DFCB1B75B54C4A798A57FD56E68A16788DBBB5FF84478833D2A9257E32BD1A562E9AD1E84DE2EFF6E69E99D9E6EB7C8D99A26AF4D4997A6B75D787FA8680A48B0B93E278DBBED17219C271598B01CFD9B20B26E6F9AEB9BAA18D217927756DA90B6097BAA62B4FD817EACD175032EF5ADF01F66E421485E9291AFCAC659600A49D859D2A85CE26CC4D439DF1BD7D082DD8FC9D314EC51E23F87750BBBA86E502443DE00853C78FE7E2F0D9D0C65AD86C2D853A21FF2EAF41D69BAD4A596564AA91DA8FDB8218BA0560A1CD713DB3207EF34E2B93E3509848D48D85CD44E367C20C6AC29F21A262D409ED302708805E11E588F1D9F84EB5968DD9237C6539BFEEE2E0556A8554339E02544952BF483D2D677D0E6C11B5F1C376975CBBB38EEF8316EDFC0EF2EC95A97B6ADA113EE1EF5E1D76059E9DD90DF14D4B3D46A0882C510EA17FDA8B50059C0A4E608B9603C1BF00FAAFBCA27532D6ED03A3A6D1A52111C79BED5E50A3F289468B632E4BB3ECE19B3E311C7938551BF5A5DD0B017638B016A4E17CCA10E1E858DB155B5998C4EF9769F1FB8A4F502765D9CC45DA68D2E1AEFFF7288F8979C12F01706662C7936D20B19217558090C025761533019E1A2DAF200F68CA8F46BBB5C8C1E10DC8B94B23BFC8317335DC049D9EB3C8FCDBEA0C04E46167B244F2044AE49AE24C060332C9B6CD25A3EF4D6114E67ED25978904426649A3C5DDEBF63E809646B77E1124A75F1890D082E2B9CD0E5C27D2DB46C1711B5D89D74F65E5DBD84E3FCAA0035C76801AB84A7D0ECC6006A28CFF2EDB9032DA3FF73E38B24241345344176E4E0FD185C8471332559CD47923A8BAF047F868EB0141563E5D80779EFCD90EE2D191415C854240717497AEB4A52A0DA1F2B8577C2200FBFA34B4D470EA08007BF451DC6E918E4F3F80C6E61A20FE8129CE6328FD56B5B91340FEC24ACA21C6CE6869907330B0F4E3DEBB53CE58DA051B5251E7F707B1B67711BC8CB46E5E8F13C00D66232C3FCD42533DD10D27018513888F2147476D7609D9791AC88608029406ACD700F2D8489DF68369BD885AFC2E7345F2706BC331C51CCCCF2C424F0327E7BB6FD1487D49AF8C36B21951B761495D90C14A024094D8B614BBEB8F58F3FC8E4B4AA14364E553C9E40D5691297269D33C3AB28DAF3025A35D8F9930EEAE76CA7DD104C037B3B7FA98586A7D8DA255CFBCFBBAC90D30C5D83E52599AA22DD95B05AA5B123EA281D06806C4A747703FE2504D8BF88392DDB8979B11E57ED73646F910D7E57D457DF483D176E4FCC808B51F3AD990844F4E45C1E34282D7847F59055A6128B65F2B8B22F0361619E55DACA5E4E26AFABFB032C82CF3D05829F0FACC822A96E515834DD57EF359F93226C22E1E801EBE16A3BCABD6D8F4B78F15F41E879DA5F9DEB44B2976226B4DF771216509B31F60908AF3DAE76411AEEBFCAE9A956AE3AE98E414802471A82EE5E8C5691DE938DA98D1E0DA9E8815041067214F8913D9FEFF5201F320F388E5129D318AC55A9B99D585599E3B254A2515288CA335B4CAB4775D4BC5BE0FBC417FEA855217969427A4AD55318A882EA56C59C4E6CCCBFFF260E3EEB001B2834525F6A888B99AEB4B8B9CAE9F110202829334D6274BBD2DDE6E8F3050A2F454B4C5A65B6C0C3D5F7010D3A4B626D898FA3ABC5C7CAD2D4D7DFE1E60000000000000000000000000000000000111F2C3F" + }, + { + "tcId": 20, + "deferred": false, + "sk": "D6D7BB2389C3B486EF060EDA3263843F3ADD561DB9E36B222E0FA21CBE60477BC41567EE2E688929334FB690F9B9691C37E91A786AA5A721A2D53446A042BEC66765FE239067701B83B448486D32B941E3F8CF7B09560A83EF561EDD5DEABB4CCD9F6F72AAF267C5A34C797D21E19FB17994336E148F7911B36D6619F0885C819B44211A3620CB82304026010C2228DC024043C844D8B648CBB0119A4805C03231D4106A4102891A2961D2120CDB962CC49665C84210242691CB808D1294611A48704340811C9601D4128904A00CD14025C4444211484EC2184800C2711022441C150AC1B229242626219960C0984080120AA0284CE2000008294ED40880949450890482110411C9260C53808C8CA66499B24583B41020234C5B180D54442414938C600806C3C4494C144A623604C2106CE2A4641CC888A4A63189020A19C98549806CD8026484364291969119282014912D20301088400688064E10000A130310039611628480D8889019382E10B52D1B266A1C20215C16608C106C99448442840D5A1069E33841913440042042512425D22661A4028A894491891029894449DA92411C12129C168518066419494810C47109C8441198049BB0892142488B282D5C840C11C551C31422D2222508C92C9A900C09174483C6911312501007325B960D19388C8C068842046590B089A1A229628020CC36092207044C28691244620C3002C1C47081A40C62328A1C4081A4486692B80D1B082820B64998385262B605194711C31288CAC28599284908B689E310500147890215529CA60D13184241A6514012440B188A5C2441084851C138669434001BA65041324459382A5BC02C001062C818011428048C46041B8910904681220641D3C861031986C9160041802D43964D4BC24C030601E4468981101062926860C881D904680B169003998844842CCA160890208904364041244E140582224732E1382C1A126280985140144D494242E0C26408828858A869C9124641C6215CA46808B56CCB226504C44C83120101272E614428404000122711A4B48401C96C83424254988C84B488D8400AC92885D92202204301C4402062285008C050039881C9486DE226014A42018B0442221285C3060C188110E0A4310C058693B4440843669A248412203103A2519C020A0AA42850B204442240543262E3C24C0013120898511A018D92946CCA426811A1892132705C42225C808421354404B35020A168DB9224CCC64D52A891201806E66FAF50875D34BFF31BA21D11127E7BC0F3734B15538D3FAD3B8C9BAF8BF81D73AF0143D3F71139DE0814545B31D8BC812095ACB3191882E0EDDB738E80FD41655CDE17145F76B0ED5F7827C392ACEBE65119890AAA65C248C0EF8F8931927A18B5E32B5C5980562EFEE0CE8525A79B8FFD94CFDBBCEC6B60A692649313AB767A2BF49C17E67C93F2068F0DC65D7FE0EC784A3F66D7D3EDFEA614771AF2A3BF91CAF0A02031E5581178E8FB2443ACB381B057A1EB30CF58C9CEBEECB0C6653DC628B6540476C4BFE14FE988FB48AD41E7CACBEF5FED11411674B3EDCB52BF128B1D932AA2D73565047BD08588C189239D4A9B7CB39C1DEC758CA97249BD1B6560A7891EA98937C39568651EB95C00B7C9ACAD4682DDDD532E5C4B5317EC1E42BD0D6D629F293005B168D985DF96E5EEFD7DE7EC41AF1163D41A7C694BA9E4BD2581AFFD2BBD76982C9723D001C537E6E71B12781C20D7B1692DAAAAD9AFF5509300F313E289745F3D74B533280AA38882EBB67C6BF70B80BF7D4D251919C134130F73FB0638D2C09CC7EECB1612217E136B9579D0BB2D16B88BAF9508C6A7CC7AA00D86FAF63B696D865F06D18C29C0229D70AF2C8F013753393696C07105595456DFFE299A254FEDFBB39AF3EB74BA12BAF5E5E027AFA3AAC9962E0D5D2F47DEBAA7631BEC88D6CF8253E4051AD23665F1218D2C9CB3D6B5ECC05B657E24BCEE2562B0EBB02FC7B347374AF4A82BD0519BE333B5718F5E619583EF9D8042BE77984E9CE4AD377839CFBCC0526CC557C6E5622A34B18EAC4307D3387DE7018814F4573FBFFE57ECC0FD5866EA2A4CBC20087E6CAB7D2322EF2507A2778AB8E4CB91DBCECE30777E88103ED452AC7AEAD64DF62B04FFF2DED225DE94CB0F1CE60EF463FC092AA5AEC38C0EF412071C7937B290FF8C7AC03DF900C3FC37119FA3D7B669ECB071B6C469358F4A0FBB78D728EFB36809B52C46EDA4A6C17C70AD26CD5155A278C7F4CC404F8655B9255A343EC463F2FDDA23CC6D3DFF04911A457F2F5A0939F20DDA49790C9285EDF39CA662A384BF4CAAC1C8605337039CC1E209DBA5A3EA1C2BF65AF1C4E599E626C91EF6DDE56032BC3D65352C4C8754DC06C3EA7E3942D9E34EAE10DFA9E35F6848EFE5034226FFEBE43123E05E5B00AB3BFC5F0B17742581F622E63A64E00CB2056DF3DE16B64CBFA4458AEE2FA83A27913E65DCFF5ECAEBF8C0A79F31C2EDCAB50AA47FD9CEFAD6DC35A326EDE7FC46330185B195D6F132738730D553CA91FE4B2DB2353655D9DFB29D78121FA72827D1F222E7BF58BC8F96A8AB0988D8A9FDAE0999512BFADC6205AB4DD3EC37F6D578E5B5B91F30AA2DC4F96B03EAFE2B354F9A6769432B3A4B916EA5629AA9E313E486090818E20D34C0350AD4662F177EB5010F47CC68D8D435EA47F72A5D8739222B5ABD5537016114764CB18DEDD82A701892AE115B00B675AF3038E33169E918D0EA82167C481DF35B95B6E79F72D356F6EA7326F7EBEE215F6DDE2818DF300B4AB96548E1BBE731C62D90F4ED53B1721FC2EDC30D22900ED6DD15F341D6F905401082393941615E8D0BC240F8B71F2BACA80DE7C18E76DAB633AD5BC34F865EA5C7481685C6272AB4FB882A613B39462C2E64743A47C14AE43B18786B7700A790E8600717F37F5CF3CA9A3D784ABE8F7E4F805D7676DCFCA8F78F7C65ACBC564CBE5734CC1B52DB0BE6BCAFC9EDB80118D7E379D946196548AE787F8928FEEE83618BA7D15836376E235D7213DBE23237F6590A1224A42436F84645BD9B5D0812E0092665EE8BF6E1EF145D89FD0DE71D8AFE69CAE8D94953A7C17289951252BCA1E055E31B013A650376E20E388284EB33D8F951EC7D80E2D1C5AB1A06E7AC3F7EEB0F639EB1A1E5B6C63EE21AF5BC16CED82F13AD0A57674FF448008BD213FBAF56DAB8233D64313B4167423D378699F4320147AB1ADC424B2452869E6646248186AA0682178BA12173A1A28DE962EFC591EE490E7F505715155518DF03416F03706E2C457B14C970BE86E5AE238A56A42679BCB114E6C6C20FD7042385DE15BE862D0D523F82190E028B78B01826595D3C05B2791F00DD58A9DF665C4F56B2A21DF9FE13373469FECFE05C3257F0E55285D74CB52F2FB230728CC08A6C3A9BD8825FFC69E188A132FFC9A6C8669B0535392A03CD777A49F0A7B1094328303CE1B67F0F92BEFAC8462561D8877E9C56DF6EDE9B87F3C1BA43D50D489CE7AFD4036CA0B5CD5536AF269429E1FF8CA5E793DB233B00FE2FA5ECE573AD9BEF553B987371221C79F61EEF5AA5519CD7607EF05D9C07726A62130C610D3E789A92AF", + "message": "D7D7964C12AFB6C20C1C21C7DB1781478482158DB275D289785004548B57F76355A31FB4A3FEE01D3C63F4992A050DC60A0A31E68D1ED6F68C394AF3CCF22501B64CCCE9DE8C52B668A2AC886C5EC3C343D146B159AEAF228DFD40F5B449C0E8EB61F8EEC8519751BB8B943C4163F4CD2FFF3C8CDA1162AF3A953A76DD0D41FDDFEDEC612CF3C2805D21C2BB5DE9B7C7741E03F6469FD6D8C324E18AD1F5727E46F226F82B69EB33F5832CB1E926D31C1F0C6C508C88EF05E617CB1726B80389D2ACE13106D7D4E06E907F36A5BDF08E3C0843D57F452B28232DD0FF4959C375B9D16EDAB40F2463E1EB95B7B11332B7171471E92DBD5B418696402B3AB6CC03473049D87407A3ADF27092DB86B2BF64580BB5155D0AA503A9E2E257BD16D474C61B6970778BC2CD2ACFF4D3C0052368EDFE420E2A921FB1A1C06336D5CD7CE64453E0A91AAD629A1AE0A87DBC47C40D19B7253AFD18C7A7C5841DD926DCAED34CB11B84133C2013383F27F139E436BF9A891283A1C9975FD7F3E63BC09BDA41D2E261F2065E972C3BC60395789F9AACC0DE75001D80B5AEA321E3AA695CDA3CD59F91D491F69D108A300356773B81BB9E4F979AD7AFE063B7F3E9A46E225C3F1D7AD0F95A39FC57794DB0FEE36CA18CC652CDC59BF7B6A598EB0E8D4D165D3B2FE7C318C8470D6C1533928E55794EC58137BBCC5E8C26E193984168A5128A0BDB0678323222C3821E2C52C2D8493EDA54B4A0D8223842A819F63B8CCA2C9868F56BD89454A37A210FDE04A0343FD7CE250B943E7A7F76B39ACCD5AC44D36023CC8701B01863E5E8F21B5798EBDC75EEA27F5F2A4F64EFF61BF0F73A8B6C3C6776F07DA92E7A4D8536E3A36A7691A392066019803AD7134931302A66E81CCC9585CE2A8F6E7B4FBC009A0162AE20274556E0565702C235A17FEB257D364E1F3846518B9DD7FA725DB81B427079933556AD61B4085412E7106C0289E1D907D7430B7BF5E477D5A70AE8AA69EAD2A2A409CDFE850E912AB33B3602727F045B07210515121E9C0355336F4532074D1E13DF818E3DE029DD591E9991E7CD0816501BB2B708E68126970BDFAFECEA484CCD1ED07B955577BAD90EFC9444330E35E25B307B541A3CE35A17E3B59B02EC55B2DDC5F602EA72809706D245CADB3E7AC07AB1D83FFA2A9214D26507D50FC0AB53C77082AECFB094346F767EAD51B6C01EB9C45CAE401C226073C5B37EA6F00D857F96819B5C3484D660185C1D8B06DA85E4ADC61C462BEA480CDFE25487F44DCC9309B42B3CA4CC7FE1A2D92A642E4056193A72F3BDA18F33C2BD4029B366793943C14CCB5CF3C057A183BED55EAD054C0996BA002D918EE0D5101FFCFC6E029F7737D86A7B49ECD33AA0844B816444E2BA3C97B605F0711C2CC71449C7FBF726CE4039A390C089A04CBFF19EADBAA7EA5AE7F7F394D1DFB1DB682B04EA39932C3E3205294E9FCAB2302C87E5A24C8457CCFF835B273658D36988435A72B9CDD4A593EA311174E9DE421F29EDA549391EC29EBEB70E38BF2964179D377E0DD15A192C2FDB6A47F58AB69193E65FBCEB07BFC1674414E600D46E557907FFA070D60589AA9050F9DF2AE2D29E0E0C2E7FDD1F9CD8EEE3D7E4C3BD7FD44A71D85D55A0A014DF990AA398AF4A1BF8AABE5443A0EADF5CF510771A69449BF4918F75FECA49CC617120C7FEF9CEFF5AF14D07587466D9E6D6289E6D0185FF61099D66AEA50D45B216C9A97AD0B685947E78A068A5A492F73D1A0B10FCE32A1A9A98B47E627DD392B6ADFC065D1700E1389A502BA09AF9BE1BC82B799FFB5F12CF0792D198BE2FCEA440039E62ADC06993AA0C5CF5F9212C694C3C914C78D2B94B5FB41E81948C45F64625C1C7620B585A77F172B5AB718425136524032515CA02CA016D051AE1851CC107677E4640CF7140B76143D4834DCCBA396319A907FEAEA40807327C9811D9344638F93E3E5F777FCE0A24C36F0AD133EA9E2CBAB963FA01A6BDA5B84F404ADB24B2DF5581B758651ED30D01FF5461AEBF81BDE2EDFDE6268D7AF697C49553DB0C2417D0B991B5A78019B8A08A887B9C546A4DA21C57003B8298E6365FD97FD674978A7BF0B5190D23D93AED3969BE74B15570446CC77396A00886D29FD981BB07F10A48FD2DF1C4AFBA6A8FEDA043096A850FE09486C87FE087A9E27AC8C78E69278D7C7229FAC03604CB3447541D49EA009A6767EAE2956E7D72F7EE28C97AEFB1E30BE92E0A05ED77CB761B36FC537E970A4443B73F4D3277AB7D2FE738027BE76B43A79CE0F545DE1EA737150C19FAA1DF262A45615AF58BA7CA234FE30B1E038C2850F7F45EBD348AA51234D8DA42CECC12F25605070FBC3B9BFB9D29CF8330DB0FEF4FE7C7B4D27C2F4D71173026A2684D1F673BFA137B7738BEA8303A64D8162965FE7CAA1BEC792E50188387F5F9442BD78EA79959410E6CF903B32E00CD48D1F80C296BCE40DBC701943B22E7713B71D73107ADA90F358F6A4BEAF7B37BC28C3B6AF8316B1B5CDF3B50A98FD079B7E4FA66A9C359833BF13D95872B1F1718AA240B9B9E5636D880F46130E4017324F1760A0ECB25E797D6094E67449C51416C35AA03F46B2DEF0832CEAAF15A4540A5D9247C60834D54270007CC453F0A4F9E538B294118FE16F26B92197A0E97DDD594A64FECEF94F75FEC1BF281205B9B4B49B989381AD54B28106CF57BAD4043F288ECA0DA569858DCC344166426265F600DC6BB518A66C23581A5854770BAA4028019A87FBBA912040B149EDD0ACDCE95B465365143C30C306C5C84699D63F061212132F5BC13C64418FE1597962E92060F22AB611CC623B20E649382ED2B0320AB350C9CD3DDB85FC6521767761B94FFDF7294A0839B962DBE06D274728D9730668BB22B2E7178A3C22FFDB2F3E2B8E1D9050F845B69AC5D603A0E4B807B8EC4050B492EFC6E05EEF6EF0A30F9F768CC5153EF01519C3BB0BAAE9933606E93CD5FF6AA5CAE0A35C90761219619660CFA6D6EBA1348EDBAAF67F73931370C4F1886239705F1D53A0C6738EF0B4CA3A7F4E0D140B08719F0F6FB9C31E8179C01F76C6E39C15BEDCBAE1E412D39E4B64C99E050CE3803BC86C0E5F2F2BD84594E9471D3C1983C8844AF09446C0DD9D6E8EE59B542653172CB2E06764AA09CD5F28B4F060FCDA4A64F23B600ABCFEA8D372F928F9376E49E9B80A1663E8CABFBAFB513579B10067B7EED2C2603CDF36C944503F69B4C8A05E2EB17154823937B49BACD9E3B7FD33A262DDC1E7CC689B296EA89D208F5B57D544ED76E4A2CA95A0BA8ED8D8089561E170BEC51C9DF54B9596141F17D9E2437474D28919EEB45127FA6FDD180E214D8DB07702D2CFDCA7DE075598F3E2800087A6E70946232258838184E945C352FB3F1801A7EA79FA5B7E28AC4C4737D2BCD3A5906B0960658F68517CCD1B5AD07A439CD0D69F53B62801E069BBA28AAA004EA034264DA6980FFEA0FB9091FC3BE7E45EC6E138215D07CBDE119170643053E21EC95732B4D91A8E1907FC6B81F61381DA1FE2EE9C1F080776DB26C11628F69D6712981FBDC1F441B58D5739548EA6F4D2B7996ADDCB04A6D914F4B92AD00B703150EA28FAE639737AB0A990C5E11C6B844191219937FE514B8305F7357EF26F1E2D2A70EA3B3663E92292CC1C4039EF0C3A381D3F299D6BC1D454315A12961D7CC5E0FFD028A5BC5EC05B2693C025AFC46009DB9C7F250F2CFA998FE795243459368C41FFFE4F1605C49C5438BA566B644BD68E56FF540907E0FE2F3EAB80FB1483E0FA2B99FB9AEE50CAF0882CF01B19C83B789048C84A30A7DBFB893D66D0C5148128D57023AFC466D71F3994B0D3DC875C958C561FA5BCC67A5F39BFF1B57004953900CCA2666DC7CEAFEE8500AB0705BB8AE2D6E55A5D81E577E691679306B5944A4FB7E988124F7C71B06D27A24E50E0A143087B045EE4E0FA44B4A5DA397F0D16275F0BE7B6FE936DEB343F3E8C3A3C9C7BA10213DBBB995BAFA086A5AD57A5FFABB3EC7AED5C52552C56CFE830809ADB5A5331EF6EA8CA03C9F9440953BFB4AB2C7FCF170596EFAD9070CCA5CF6344E3A9DA556202C26F6ACAF201DD09E2D5E90C9F4B756444B5BFB544B1CE1394F5DBC64DEC2998B14A67E5336BBB46A4F2424ED04AC53F0B219603FE234D3A44AE36BD5871FC2514C947548A8095EAB9BDD891FC12C1CBA324383A114E62089EF265D94674F47D843E61A2166863435BB752502BEC3CBA777D225CEF7063766B5DCCFDC3F1920C0E047E28DD4948D58127BA74C4CD665BE039CAD881028202673EEB5F4DE47B162C172D92381CF44255B35F7172CAB556BD0AD23F07BE133B96B645C18B9E88D0A93D3F7A141356C278C296A43E28B8AD0066FDC6C514436B8141B59EDF6D04EC579D9A3B67B5CDAAC1A7435B29A47D5C45153E908AD07E3368A73FE1CE2869CC1DB058BB750DC23F0778A73347BC02B12373C7492922ACA0491F3929E4C52378EA9B072C6590C01C6E67C32780B742A1C114A6E1A1546724ECBE5C351A2096CAA037FA9A5DD3D5CA6568AD8047896E9554535A8B8FC3A0E53554F04B6B25750BE81AB0EF5C96F51B9036B552399C79ED09B76A8F3C8ED56127573152EF75F11ABAD72CC166685CBED2870A6524C83C66A7EFC16C303FE314DC2757B955D7A2AA9BEA2A760321CCCB23AACF2F93B1887F10972A92109CF4D55D2FF333238059A1A69E16BD474CFDD271E1F925153034DF5A8B39BF795938A29761C301044EAD2CDFD46FD880E30A4A4693EB593F8C471020F771D0AD3976067697A0419744766D3B38B15C5065D6DC5BE6E8EF6FBF4A47B36A457ABBE8558120B03E57CF66313F835B0889D3FA7A76722DB902BA96C6B4FF7FA7D87409B843B29546DAEC490A14E9A386266449B76B32C974643C1826778B2AA0D97B1AD319717CC39B55BD4FF691F51AD10E41DFA04922E3571339B08620AC882C4FAC09F484947833F9F08E262097ADFC9E47140356E075851F67ADF9A0BD8BE3D3608E4FE1B92822552690BEB802BEC1336143BC805B9CCDEBFBBDACB6DD6A8ABF4628EF68D15DE1F3946EE3BE5180CD1464C70B484B3A0C4FE7214F9B1BB6C41A4F1048DFD335FA7C8BF7BA67ECB50D3B48C87D9174C9DF8EF8B29EDBCA6DEB5ED6C0736EBC15DCD25880021AB9050285FD1A0907159AEAC28EF4E5A01852FC9E12736CEF4B0A4551CF832C5F8C5E83EE52A73EC70BFDC233BFBE7901679C6584DF9E694CE3552D2BD104F4D7DE9A70F8065D3C7DD7DC3C7BB0503468361656C46AFAFA0D469A3B8F25069338798293E426AF27CE50D07FD9ABBFD72EE44232644D7E6A628E97A72E1B8D4E57A5D82B978F18BA687A9432C56D7894EDB8471C635E3900A51A130CD117A2628395DD5230AD9F75F0B590AD4E1374859B68BEC07E10E424F818C926F5197FF927E24649E3040DAC88C52D578331297E4118264110CA44D9EFB0664E4A183B2E1D13DE7781C59DB1B9DF8AC2EAD3E55E57133F30378D1CF669D80F80C5B78C1388182B688F808180485DCE2DB0AEA1FF412C05C62BB336487C5DF81345E61F880D4B619CC3267A6CE96AF37DC5895451EB4566D54F895EF9A4FE9F09ED7AEB3BDB93B705009D44A7F1455F7ABCEB371B67D58E2111FB1BB440723A17DE7BA238E5A0690CA4BC27797688C05B4D9F6BEF066D758FA3D0DC44905BB13816CB30C1909D1A18CA4D78ED6531F1FE3FBC1001AA40D30F3D42D5FFB9334A1D999CAB788700075DA1062FD96CB2C289C09587EA795AC4C233B7C1A7FABB2EFA26E59037CBC293C796895C6F0306B6FEEAD0BAD82D610339C4674B1AC7ADE70D7522E023B1BD5A8B7DB55B7C8489398EC29945E1B8941D070941F5165E017CE205E0F83C95799830B2737C4A781C7BB98D991C449FFCEE6D5F759D49FE1CFEFA0FC3890042B717EEDDE5DEA7017C8CA68BE3235CFB7CB59EF13AE3BD586626911A7DB704B307ACB0E617C1558BDFA84332F5A014AE1967C6D84C17EF780DF6AF3B6A86A9BFBFAC3C07D16663439DEB091A5BBB5F05520BA12776C46F43B4825C8B04E366E8C2AEEE54B576A9BA8F3DACBB5B940A5A71A41ED16F6C6EADF0F18E8B20F2713A9654BE6615D0B970DD0083E5726045331D7D7D862E0D4D7104F4257EE786CB13231F1B90C717D7FF3A3CDEACED63A216706601FC059449A1F5857DEDCFE3ADBBBD61591486B5991F79832A77BF32F672E1E562953288847C2392466037417254B48DEFE3E6840BD2FB44749A007D444BE5A53F32486249AD553FA882889463EE1D3AE4F38EEC281117AAF77C25D9ABCC14DEF49B3F9F8F99816EC01EA5138DE2B0AA63BC49692ADA306EC1D7FBCB0C155E5DA61677148880F73E6CA9B6688FE982F34731EEFA19BAE57BBFC81086D7FE08767734FD10E607DC52B663241045F026D25ED3C9148BC58293276D2C64E3AD9180B9FC58B6CBD1C700567ACFAC5E1CD8DC2CF434798EB272DFEBC8F2AD0822DD860F822D1EDC53D6834D47D70EA56E5C1A1A3497B133A112D71B250A926504482D79650ABA26E310C4A5681A91998E04E65B57B1505046FB1A4C53F1ED188BEB57D9709CAA54B761CB94E7F82EBB5F2B1D12231E506C219E161F6F7198BEA5ACAD86D5E0C4AB171979A82D81FE5D0A79BDFCB082C529722DCA3537B16E3119F916D65539250D27CD94E847D299EBD34DD0CDA2B2A7BC8302B00AFDEC68ABF1B18AC77DC1AADB3760AF584F583C3238C821A06D6FF2A4B084A800046C7DC715D4407414C2B3F4EE3E2D955758413B02C4676BB38E8042359F9A21C6991964F606B080833F06A033D52EFDA228344AA66E992DD163DDD664D3B31B62E7DA1D3BDFCD8BA2E7A9ABE248DF8154E515E8AAFD0990A64544B39253683CDAF8E9036683E2C810DF47A00F4F7316276029CD009E045BFB30912EA7DE6AEA97A8EB555F06F18EB22676BF58F4D13763EC920D4E0FE5C64E481A5802A4EE878E90A4D076E6F2B97D77DCE6545294059893C38665F98B3C89523C51C06EF69F1CDB01ECFA69DB3772F7F6C94C7F288AA9DAC6F9340B52907DAF4A521E75B1743119557CED3DD06F9D0781C899F8EBD3B45AC771D337B87247FF1ADAC9683F04B090C22842DCE5714CAA30EC7DAA9F987A03BA5D7A62050341A849C2AF2D09DDE40F63299155D76EA841E3E84AFA1A91B1C9F7C346230423BA637E1A4B8DB330827BD6883C416261D700807E95CF66BFB28550525D9C49CA87AF7AF3B7BE7F28B079A7A1B9DD27122C556F9FFD9BD3355735D8BAB663BA3A2D906563638EB736907E0A68F4CDF59B4016C607C6776AED12DE827EF50FA6BAE2AC6FAF686728E25D26075878E603D9A4DDBA6D2E9CD69D3FCDCA8C61146C97D6834F08A7AA68FA73E4A49D049ABADD6AE38351978D3E31A50749D1619CC701C30BF333C36ECD382F41EA6CDE8B9479AF2C2938262F93C9C7127764D2984C5E418318A9146A09842BB9712B4705441C7C2C79ADFB1884EBA507ADCCF2E8E1A07D316222A810A628DA2440BB0B38D164EF6A5DC448C99FA3A5C0B9BA82E3B86C648C64286A2386D9E0B2779ABC3AAC6EC230B0AB55463CE159CC462EEA86EB41BF0CE5A7A793959015B31A75AAF97FEBFFA4416E3567794A240BCBFFC3AC8CFB3822843C269C03039EF612DE9060FD15CC19DB7782136443490C43AAA734863881AAD6A80F3C05CB2BC381A9BAB24677B6633459D51EA61ECA93782C573ED7109FCD90E6D8B388F063A09628223ED6B1289AE98E5525F61281AF5B983C696BB1FBA3D891637F029FE1897FDB3127BE162BA485C2E0D2C4785EF455DB536A79D37BC75FE0550255AE6DCA51199E5516E78AAF02B63CE7795B942D93C92D706A32A30E30580F48C53E5AC2BA6A2E68A5F2CD735BBDAD1CE1BC1F6F291A30B07118247F823457D45AD66CBFC32E9398BACD47D4799E888EB22542883C6A2F21EE2DE14DF2D925FDC74701D44C6F4224344BC9584C1EDE52661758A8221F2B6CBAA91F0542D7D4841593E357F0FEA60ACD64A757C6D9DAFD332425C75D3B81BA9F02D2F26A0F98EB939022271C11869BEEB5E3B3D9BA6F8D9B8914DBB3781447CAFF69778A94B0A118710236677676580FE93F71834CB9F87A5D872AB0B16CA5D6999D826996752E27670083B2E9EB22A3D58D201DEAE16881C31DFFB2E8081904C51052992A2D9D094D6C64A53BCB885D3A12C8DA616AE6FC36AC87238E7B93CBA5BF7E72486CB69E578178D1DD9F3E4A318E2E8BD3CEC44382AAF5D0BBF49AC64E32446A05C9DB689E9C9925AE79973C8D33181931E1FDFA29843C23C5552AF0B7175B64DBBB8D5997606DC1C8EDC7CECECB35E6E541ED99A72025932372C90C6E5213764855F7B31A0D6B2F7B951A5F176F968E518952CA9D93CAD37E9756F28FE966D33CEF2E65499760481C7B2D6203A42A8A7548E5C535406566CB415A8A45779AA9071DF341EA1BD7475E981AF30A9624C921AC7A2A926DF13031087120DEBED0277E37F8287D5C26EF6378333680967F3C62294915AF08D10F46609E010B4ACF81CE9B9979D296F26AC22933636D3790DF197C6BAE40AEC307A1CABF6FB6F90896EBA07E117598B8CDD789C4621082D9F5D054FA13D1BB224CBD0F128B64D9E4868B43F6473D712413804D6962EB7006C4561439AB7F93EAE1E7BB82A9BC491B30ECBFE22757201A19F079A7BC9D09F84FB8DEC4700AD1366D6B4D67578B249D3809F66CE3BFBF932A94447CB601462F4F031DCE59711537599391D6FA4ABE5E7D3FA902CC590B5D77284585322ADA0F4237B205D991CCE10CC2B5FF1D36CB601986A790008866F118E760265211FA1F92BF1DB5BAC7D514CFB98B335A2444E74EA7973C4A6CBE6FFD6CDDBEB69CAA87F60013522E0A17B0B2E20CCEE8546DE6A626B30CA9F02FA6014BBFC2889806CC886397B81AFB1E01A4412C6A12CFABAD3F5656CD6922FB8DC82E4D4C0BCBF1EF5C1F9E8401AD4D0CF42C3F958DE7D45E87CB8E8A8762EC26F7996557F8022DD3D6AA51F72E3378CDD0EE304559F3272D86354E399FD899AE16BCC78A7B2DEB24718988A5156A93D5F52E532110F2D3BF13D085E3369F6D6F5F7761B2097DFC340F41483DB24B0E1C2874C90D37F925787EC0F86751FA65B9B73AE02376BC5ACE3B9B1A366B42801C47D7ED9C5914AA4F9AD87E544C27CF2977B380325745F406112221E238B040ED25349F2123ED7D377D47696AB26BE05D7D42F6BC3FB550D7090189C65C1787044320C03C854C7C7E7FBFF7B82CFD079AE87E09BFC4940DE561246D906BECE764FF9667CA06D8DB7702CB503DAAC1FB7691E5B3438C869AAAFAC70550B37F39CFFD927A2863A980ABC186466F3F08BC7675210F95BCD50779BEDB6387849D0D492A9F4667387097A17B7028940059766E5E99FDC0C8546F33F9B2990B5AFC2BEA2A46B8B5671B0072E1D7FA1C19012C57D6CE83A087279FD344BD7248F38979659C31952CA15D2CD23A84E85827A3E16BFB9C94C461B82BBF735A1293ED4AF7DA2011CFFA7D27E47B92F568B2E7032D57415F93EB53A9876C3C024485C8BFC79337CF5B550B22CB8F77F87DF91467C1C7EFDB43B4EE2F998B76DB2D38B75C6400EE7D1AA8CB1D328514720AFD250E37694B0BE22CB0B610426826724DB7D00182F5A3075BD10CC3D208047B0E7201A1E918E518B8DF59A3F5C8EBA58EEF4A998F708D0ED6F7504E53B4C18664ABE93E0DA55188515F820FF479FEAC2F5088A38E6916E7B01F574AA136784AEF4E2DE4650AF60782D902A6683D1E2E31F184CC0FB0C482905E4903BCE45153F5EA3D02A8209DA42C885452FBA735F913043EF28A7E252C50C61502BF128FE72BFE5DAE36313270E41F3A24DD2558A55108264CDB8D5243887343DAA181B356AD2188445C86F139510A8FDCC1BD9FA4A0B68472793D18B442AA35377A837B63FBFBE26CC9F95BD57A9F89E44194FDBDAABE6E1CE5AF528F9E524DB86C6BD8DAEEC171BF7B3A530ED36A11CBCCA706905291A3435E6A356DBB5DA72D082F4F9C6B568B4835404F4E01BC872B1D1DED357F55D7AC0834217A19B70FBA7854CB5A953EE9A9EC85E63A3DAB778FD44F14BB081F81C389D4CB450067DE2B8A8CE9894C6B6A31C8E55501296170C37921E1E7D28A4751EE07B5FF70B29F31870F9BBE6EF0A1C636E7455F716FDB3FD43BF7AFA9652B163B4889EE2191291E44C660F491450F70C18B5D0DA072AA67F5D79099C0E407F8042D036E71734183E4F5D22BC7C10764C5C883A16D3F433EB6FB6173151E1416E238C5A8B9D539553CBA3CF3B16153674AB5A7E4FAFA30C9D5BD43BAC88E3E21F9838D2B28521A7DAD7E9B9E0928FBFAA639F153301D9A7F53FDFAD442E6C3D848361CAD6C09914C08E7F2956984B7D08186A19C5686681630E924C99E1365A0040522C0F97D8157C647D9A823DB5888B798F7B896D7DD6B07062AED516783D2802660C21D7F69794F386433E16F2C6BD6863121F5F5C674C7303052F6C0803A8BCB0750372F1EE8BAEDAE6D4CA4AB376921BDE1A21FAD9776A7F12C682466EDA5A0D89CA6859D8477D331A38D4D1CB86CA8776DBE25EB5457ADD5D4B386BBFC812BAA596D07DFE08F6C178D73F5355C7CA4B32410F809400A359486761CF08F50A598C299996D1FCC9855C775E599EC245BE1B4161CA229EE33E2CA27AC88D5238D630DE169A86E68D930C311F783FD0FBC22FEF2241CB3B38A2C31F7D5F8FD6B77BEF9D2A9A8574AE3D832C065B41A75EAA010A9E45CE28745B799B0E352410C0128C611F9D7AFCCCCD34F06A3F96B13ED254A16F50E844DD0F3AA5975242E32EED6C9C0C807AB24B715A8789AB38AE0010EE511852FE2CAF", + "rnd": "F32C3D559DC84BDA418EC707335B795E07AEB17FC6A08CBDC2B67FD9EE29C832", + "signature": "0848F20580F7078EAABA079A9ECEFCE67860B27E11B76B2C16910B55CD7D3B9D63EDD5C18C9249D4892888ED3F96CA3F1C8D9714923A1AA95277749950668BFF9CD1A0EFA53C921A714876E9479F749BA8CB3F5E14BA1D09DB5DE9B0EB57F1D59E9E3C93327CC5B43F1FDCB3FDD951A3053CE55D4FC309E224F77F1621321FA2D68D2414EED078352DF42E534A4F17594B6C3FCBD1E524E7CE5CB1DE4DF88CB759238112D65A77CCFA3B970FCA4D22F5B708B15D20397FE55388A6334E6621CF5C586EF363045E548A69492327C8EC60D9D16847C72FBBA85A321DB6B6AFD6B6F5705B2FB4D32EE3D841E8EB18F98000FE72E0602CFC34064949BEA876FD58501B15157F67D0435D11D8C1D51E0B40B9A899F154318D6407509D2BB87C0B2D11A140FD35094078B6484B62758E0E76E2AFEC7B3EB341C754B1C9318454702C181F3DF6DF162673585576E1CCD91E7F8273E9DC719C03887AEE86FFC80D42F723903B496B21FBB10872804D5D0586E9D2D486C9128AD3D291914F73E701D93EBB6DCD9DE2A84ACBA885ED1ADF64369C784EAD94EBD7F3A99DDCDBE6BA33E1A3E38712140AE37BECBD673551827A7239A3C3DC8C11337847CAA66B73DC49EA98CEC66492DB39666971B865ACCA012F9AC55B35CB3E9D09FB3D5B2FBD89165C62F350A14CC6ABC7C5242C76DC41C0BC4D6E7475F97DD0FE50A669C61584C982CF87C66F0FA9BBD295765A0F32E244998FAE798001E6177161BD2F403FCDEA314523263C4D15E914FBFF6F4910861A770D6848E3647B7B71BA018CBB503A7185CDE0D4844E40247AF141D034119B0CE8BDBF86525E6ACBEB530C2966DD37DC2AB1A14BE22A1169C904E2C90D18A16C113661B9D2339B3BCC9BE50E3A69559DC847FA9BF0E67D377267E26D3AC94CCB47BEC06BED307138AC1D5C69B31D299FA4A238F5B78FD5219EE4CE5FA7E5945EDFE4DA917DDBF5CB3BD95AFA3A3ED242A7EC78A3B9ACFB51C9712E40488136148B364127E2272486E32D380D1497E7A845C40A03496215FC6BC7DEE48F748123F22F8A1F0E34CF1C5B44FBE3098AD291CC47848501168A02430E27558EB9F5A9E36B1245DB490B2DD103E7473CD4CEFAEF0E6B2A2F2E27CD2A26B21F2D7EA9710E80AD5B5F8EF39DB220C569A15082626A7D1CFA2CF35549AF242D8357D57C86878CEBA84DAC5D5E9087E9DD2540E695B36409AF2A7E7C17E9C89B9CE5101F5B8FE9C6E644C1E8F3CD6299FEA0978D729C826287662FFED24D4455A0C563908D5FF36984F232ADD262A48E8E03AD50E7BDD998A2EDF1B0B95792F7B163B6FA7FD6827DC407AA812CD2A6EF5562D36C83560EDF50C34470DD28C0F363159A80373AA3802A8BF246A521B5A7192B287A69E94A50243EE9F76009924B7A04EBD2609DB51FA23B1F1A852794E4C749D8391EA335C4356BC566BD756AA9750E653753FA25F197E3872A6D7A465ECB57B20DBA7DF70AA098DE0C68554C8A0E48B4021CABC6FA83BB80E6B024B819A22B6648370063B5F3389007465D3C394F64E60AB253F7279395FADEC592EA0D527BA7DC29A8DAB9578F5065F3D52A7C01AC521C4CF45AA39545D045D83EC793EFACE7FC0EFDB7B45985682D1639AF4F2B1F4363F7B43E47802A77E7A64C53B2D2E97BA71BF15C2F8497046B37799C146FD06CC91D97275EBFB9B089B9431D314A211A8A021468AD8E3E72AD2BB4BA572F5A7FB1FA84A69FE2307A419564D985DE57BE86912F93110CA9E1589FBBE1DDA13E56552C225745536DA897C774B6A2F040FBB37C716BE81000668B5E15A9F39B914B998F1A711DAF7174E121A2C6EA0B2E1D3417D895903577EBAFA98A7B904800690827AD520011DD40A89B58557B1CEFD6C33316DCF5F22C4BB3ED9564BA249B7C5C0DB11553C52D53115EF02D1A9E0B28AAF26BC2B14EE0654CC1CC4FD01CB5106FCB7A7FA0592A5A391433E5D14F7F33550B95F9C520155FD60CCA64B05E9B2C94307A4265416FBD464697A150297770D0766CCF09FD83058914355D149B4C363CA922417E0ABAD4D045C9D44E55CBD23204B2F1B98DC49855AB6055836B1ACBFC14000C24F4C1479D554C2B2EA8C70A6F87081BE76BCFEE0EEACBCDC7057ED11BB34EC43C5F073EE0341D216C2F0E2A5ABC7CE03AE878F9C8505AB2E8A8A4B37EC3930F6E584CED25C4F4021CE5FDFA850B22F80B593C456D691C7E8C0335DC5C279F7F85A167DFCE85CA4B8D504B739A495578C06F8B10366DC55E734DA62DEFFCAC0FD03D45E696B58CD5FEC9D4B35C94D4168DC05AB84E5C24C622054544A31110CF3692A8F4403179A88FCCFC8DC63CBCBB486DE9963B172BDEFFB0750F8396756617126D75B3E4136DF937BDD2B8DCB99804F97DC6C48BD6895A7C98B8EF60441D70B112BDDB6998974F93868D4BF6EAE0A466AA2F52AD4CE63C11A27A2ED1AB712E879F0CCB8D29C2E959563E45D640133786F7D8CF687D28A540F4D76E52EA7CF415B570D7500DBF99A7CC80B22CE728B598C9327C392ACC31C3FB6F1A74D6C5BD4F82BDBD0551DA22D42914040CF7086B1C6B30292E932B6631B99110FC5EFAAF3EA59E6BE473A29DDF4E5F6A657E2E562DE99733A6BDFD180F0FD6A3E78CCEAA8AA3421C957503A781E75D3AB2F4C9C7FB27E19B033508F38DBC4835FE388D2103960946703880E827F89F1C4AE0ADC53D4A33C097D94724A7B732ED93C5DB1E5258B1CA94B9FEFD11511DFCB7BA984012BF84032EB29CB7A8DC46C89250B3F04E6428D585A8C403F458372CFEA7386955533AA3285B48A5FBC7C6FFD643D70D048AF0EDE756C51F49A37FF22A9F1F1420EE0C6A059E8C281C1A168534F5B7ABF12D80A108E159495FBED116CFE386176DB59397F21887FE342A609EDD7C2007098CE8C1E60B7249D3733BAB5D4CC8AB2794FB7CC3DEA8A0EFEF06310405C66AA9EC921F1694FE35A6A0E1D361E8B4C88A973F8073085E47CAFA2D661CA0867E1F3DB97CF62BD0B9FC7560AAB3095EF2DADB7C2E25A83F0ACB7635ABEB2139CF6021471B7658F65CC80B04039FB4291B8B5CDF42E7B9F156F3C2DC2F8E71B82832D16327DD5277031C91E3C56756D38528764328A9A6A4009033B436D24CAA14ED52B6898D466C3DF1FD23621842D7693DFA35D89B2DC441D1BD4D1AADCAD8DCECCC42394CF2977E383736177CA84A379C0E632BC3277E287F0B72C09A04264AAAD14599E0F6516C5FF6A4DA84FC9BA39CD172F3F5EEBFBC0EC8E7FC78AEC8416D01E3EC17A9A934549ED515DF1B520F18272C35567086888E9AB0B7CAD7DFF3F8171E2037444C5561636C6E6F7D9BA5AAB7BDC9E4E5F8F9031A2A363B49535F7377919CB1C0E1E3F4F7FCFD0412242947597A86B0B3CACCD80000000000000011283C49" + } + ] + }, + { + "tgId": 3, + "testType": "AFT", + "parameterSet": "ML-DSA-65", + "deterministic": true, + "tests": [ + { + "tcId": 21, + "deferred": false, + "sk": "3E935D3B7DB7EE991CE774FA5B93D9BE0D108BE397EE176568296EE7F28786007CAF1156280D770245611B2D346A65FFC735A3A2E15BB20C05143D9256691B2AB41D75A90BC5E8F3B30B6F5CD05FD18992924A5B59A65AF06C0F000E74A219DD3E7604B58331DB0A0AE901C29391794417DD110BC8AAF7F62CFEFB34E00E1D1273224608140352203374007875256171864715361476150443076135107682417565754553623586606381220842166273341313626571127738336004603326033470801750142613464376064342020345044224040084303114570820783867267616511300688505780160364878830103711055618008111745151375375768600743812137557362365733331614323120366135554251746566185186844142405008812716203287601083143716200564576635047520177022180063752520164642714415327778151052008642808573380026883457436064234122618236025563058541674201723048788640112813150654403774841424453305303221148753008688031332254082078242584840286177301607176788017121684433040173755555750683651813041566084354588662418642250064747473031812374021673282486827605038055324710254455817626100000230664826103172488176531134306846024723448311740230680042148850536837730552571345643370461544610780183773451078171180104582147807556873670047488518654385284874451381580620113757112803083074314684320237100037477766105712118241161456212245656034186154017004464176334326740402832764308766445851504060640576124400281353647323214821033857545523610774625068106122683180221678260362521201302863406712350682475271635857220571525343258836275054827741877621326432020580784710353875772868341878363051856158443044548840053168838728704486521268772477031031715632770125821827468281545148686412467356360106478786427517182848466386616460707311675654327102528646248552175050554380133130605483627138568443074022187057484232375461550120577463002814013083534021237475850308467047435262471236266305063408115274535542164420053544842843632328232763503405306865145032688402018882073027571768370605424427643718688264801531460682254320658441480417081480173221048303526715882527870543270488733275488344414828021760801815571212201813874340356543310486026422086826301213865460574551547165833464571331342333324361541770188154256776002570452822671053622286151572588871378618203862708670032872331727751130056133838855585607876011010676275632625203121158641326875854128131672382381020353185780015705112326025800226563074580444604700207600183643031776082661220866111632103107372146823046820244455412421580875043257154231387817356100882747432501152565307267161430120118507744308574866233700326827552338466067211465546257660701674221148284153310844242634735382144183225241003471575543715561843716168715856042071108301012801652345045255016735805665612203238088225555235253071116306808173433031610572882372184860154863135212681745772538311183131358541040558574735410488454426065881446470864680188026246287815664520033268207530852644720764714770741540141065754171222385408035558637684376620487744584745736533387425473434280735546766515087150306388383873763030720286231050777658256536078013373573731543008080540837532054265732725301403185681580340556182751534152216780045272761136256556858461150186753280004488820172321265430428278876741152805304254EF2D2B2351896FA881A5F6022A2BD420A3D39B3B3C4A138A6F299A621979031111515B402D9040361D5C6E2DB187204FADC47A8AF07382C437E85536EABD12B61F0E50679A42EB886FDD3ABF04BB7C16FE949AEB66B30B685A0CBECBA90EC1340CBB5FE2382A534BA58AFE4A8A293079D51D7EC7C9EC515697726C23AAB9815DAC184696FF52AE3C02FF716081FD07AB10B653C3D4B47C32BFB5392D0CD22D5B99264C5B58F65A5E52C8D799C17A0473A962A6842CFD255CEBC0F20E9ACD7EFBC8A7226EA998F014C3E71535A6D8ABBEA5E8487EF2A4516A4B8354B19C03B971230BFADAE6C80DD3D234564553E2493153FD09AAFB5F06DB57B388E000D149C8AE52CB42886141316AA57FBDCEB78F815E31630C8A557FC5F54CCE95E1CB5F25AE1B62D2A1F390444FCD77EB745785F5B36CBE1433E55521165BAC3B2B0046224EBAFB4C9E74E6343AD94AA37AE932BFC770803786687392B26CA7C47124E88B8B99713453FB22C210EB6EFABBF4F07D47C01543564F6D3C6233B913EC4553E8075C97A6DEE1CF8CFEA5C167DDA8258CA69FEEDD8D46C52F3A51055E890B2351CC3A1898CF6FDF51F85F01453E64B1E6CC83E28A6C22C8BED80FB7B4D27D475BA41B9DF56EFDF8FC4EDDCB453F65D836F3BC96E43F0AC0B5645B4F8D306D7272D54F86C90FBBE4CA897DF1F56748AE6D0B0DB3277A7385EE7561B570D270C9ACE06D2A0044BE7C8BD01F3CE08EC36561911F0155922432E9045486A602AA4F06A02C300F8A71504A134EAFFFC051F1D4D42D881E30FDD5DFAAFBF9E9BF745AE0F70FC26FD404FA797D9EAA76D9065C649785F5FBC134690C7D8BD6392D4EE99C488B9EE15DEF9227868A199EF358BF08EF8DDC5E45365217A4ADE0D36AF7B0D3D744C3EA3BB26B56B9CEB374710F758BC7AA68BB346EC2DB5B5E7FFDD5F0B4CE9F25F03E72A9E2F5DB15E3B4E922CE09A57E2580CBC287903703E165BD7F42D4274AAB820EB71E8420CD47F87624727E79AC507B093D22C9E6E761DF4A3082AECE1095D3A5F101EC019F2B84ACD4BDD1F5379CAC8D7B8808485C6ED1ACD5B1A245595108B4836004D6A6D61294C1C8EBAD65A0E742B98CCC7D1D2760536B6EBD19A88D17C3598E86E5A22C0EA07BE671DE3AEF096AAE6D3B71AADB38839ACFA559818EB43A3418576F3B42DCD0E128AA022234218E616169F0BA3847F0EF62FFF4EF7D4DE803682D40A5C3B7D8F4D5FA1444470F1B66DE187B50FE42698128AA93350C20E7D37F619537C220D78C5EBEF89CA0F11C7C7A93D83F28D83A17216ADC450E25F3EB00D9F365C9F5ED69DD08B68E0BC9780F34D150329E4906D30A04E47B6B6D508DF9A945ED83E39DBFF9B0C136486D01A91D11D37B5ADB8A23D305B70609F126588C8F77B6D0614DB5364CF36EBBE9AC59D4AFA18DF530AC5ED8B58D68D0CB7BF91D65B0F392AD4B408992549F8A8FBECAF25652F0F6C4AB6F32D5B147E8D85286EBF96A5D57B17A9899E854EB4544BFCE30362F7BBA0D2FE40102EDE08EE9F43D0709CFC89B8E33FD5F3815A771C56DB8D7C788C49EEFF53AABC5E341F184F92ADAA225122D2D95E3BF03A27DA0C104C6F44A3E6EAC0CBC2F2066D17AA74A584644EAE6E2B69C32EA116C91D8D6D59C9744FC22D38EE5CFD0910DD305788BCA661463AF04090B57215E702850E85AA1C66075B15B9C9D6E9325A634CB04A6C7271CEFD9DEFDA2D4292EF1535998E5A6E65C4E51DB49E27FE2986AF02F4BEAFBE174BD75E8998651E610958188820845AAEB239D2D152B2C2597D04D7614A4439F6048D2B361FD9C558F40CE0D2D86D7F76846EB81DFB4E833127C87095DC2AAD0D7CA4FFD189C5E24A0F9CDAD4A5598F3273514703ADB5D12E7966E51A856A688CB6E25CF8C724BD9EDDCF555B90C65E28E07022BDB2D7569CC46DF613EA1E7FC1D88B02594A464387DAEBD0462A5F9C8BB46D525F9BF8B3AF7FC0D0B84DF55B2AF9E3E82A1305726B1C6D60396FD086B01BE69F91C752C5D0A587540C919FA8EAE2F5D3D72A14AE9D5E0B4DD4C8EE8084342033C93A86052ADE3A2A68E4C7B5DD599C568C9935BE59AB38ABE3556FE81306358D5F13C1C50C8E5D32F230242CF52E30C43D88C50FA030CA5FDFA88DA869F31B29A95299ECE1E4CE8575B6A633120EA76B43F30E9517728708DE1E73A27699D451C143DBF335684A643F544756B94C546593972C3543EC65EF687CA3F07302E675FE0065C1526D1353D027778E2BD04EEA31D4009701AE7B2241E32E1F9427BF820CF55A465248993114A7145615384CFB4A237C0C37F5C2C1B3AF7A62867F0DA8E4614DE7BFF6F00034AE628E64DB9FD96528A788D98FBE61211D1F22E37B978873EE78A6E871C52653D1EE0E0174699FF71B0788E7561931AA70939FE1D585D733509303507801B87189CA17BA3060A4BE85F9ABE6CCE142F8E16451EB3C51A4333827641A9361BF679E665F0E0E11F657AB9277D5E3A9EBB8DA33BCA8D37259166DC8C68A7A692B570883276450A56D984B774A10AF0BA766971DB3755AB5EDE5BB8CD6292555208B37872EFA2E7E42746576F725CA9E9FF5A6903945CB08E715D4BF468AB847210E30CD8B289D2FB745726D76A5802A4C74DF544E835D61DFEF680846EBC5F715F071FA0CF2BC3AD0B0F016C9A67162B4F926C32EA6DC7C548E859B72AB73C7A29C4F06D609C3284C784E40CD460EC149BDC17E614603F26BEB2E8AE8A0CE21E00EA3D18CE1865BE6EB0B9E9C79C170049492418CE009BAFBACD4B8AE55537D8CD8839EB42FA6921282B32EFD2A76B1A965DE1BE3CB0001069D4D80D6715F8E173BC8BB972F23020E0BA2DDF3A2D390F11F1F5BE9F6134F4276CF63C5DD6A154E133D9E1126FE55C5113F5E3485AD051B4C613E32AD3BC0793B0D955FEE79B1392AE2EDF048753BAF82EB4B739746C075CF84729A90EF60685C3F7833BB0D00895924E5A8BCBCB7BAF41C78C3705C48C28559968C947BC6FBA0E9640F8845A45C5AAA018842FCA46A25D68DCCBDE8BADEBA341F8969A3C83337EF3A6383CFA4CF9B093F7C81CD8947059CC6DB350BE20E8080A32C356BB813A714557AE66E6DF110AFFB7B11D95A82F4714D09C945554DCEE53B3A06F0860BE89E7B19459CD061154B9F86ED770AC271D7272A8D0F40BAC2BE0F95064DF20246FF3AAF3100DAA75F68CAA6C532E1181D670D94A68639A4557D5FA10AB8A016EBB94B3B367058AF40541FEF88F497EDA040B6D927A3C1F034D6C2472F8A90EACAFB61242E96FFA47D1598D6107C1B4B6703E83067A817EFA9640A6A1277E59FDAD28DEB29A70E31EC82BFDDF96DFBF7756FB6D8368F9E340065997B55B00B22057E7014CA555FBE5563EEEDD4B039835F60F753E9810B5410ADF699515080104AEC812C3EC299928C66C498B0E26B1719C690BF5A42415A6F63A9278DFA430380A821BAD0A2F8377235A260A0BC9B33E49FB980EFD770BA97FFE16183D6B1C24D0D1C3F437A1", + "message": "E3D54DBA675DE7530D3854C8CDBD581C6E392F69CF9793D8C0BBAFEE7334C5878BF13B3BDCF1D993A47A7E8EDD4B6C3EC915A5E8FBF2071F112AAC41F08CCD8CC731143AFC223213212A5BD6B6A4026CFC9F7A41C08CB99F2B375D0E04FBBE00503533DFB869DE43566574B49232566E38B13CAF8C1EC1FA11CCA3DB66887996DFEE090D133B1D394F075F8286CA6CCE13C3977D929DEF5943461BD5A22D4BB5E8FB7EFE016932D02ECF4D7B7705412CA14508B13E61925EEC0B77460C4C089C83D687C8F70D141C75D6DF24FCDB64BB8C2721AAC9CE8C6FC4750C1686A7A70DF34957DCC0CE53C3F0D280CBD056D4F921FDEDB35AFCE5DBB348964AD105EEF5A1B07BD0D586B87ADA7CA7AFA93FB75AC0DE1C749C48BD6F192D6279482D3F9781290B88B095D73E728AFC186BFF0816C1DE78119D701FAD382C65ACC42B04D69412AEB255793839EFB9E5BBF6F69B7FDA27A44C04D3AA2FDC6101E9CEC6F75745F20E077EE23D652B7DE547A0FB0E3A153473BC824AC8A31A2C9493DE64B6D40185B60431B1B34EE32797CC77C45C71F4E04E849BF8DDFCF640B83130208DC2495C0CFC6C031B63B80FB45F47BFE3D25EC5B36C2700300D8223074C156C5D9887DE8C5A97BA36A84D7585CC065F20FE8DCE9E8EB814A1D5B7A3B7A3AB68D93EDBBBBF67BD70A0FC536C81C8D6E8B139C6B3B5EEAA3953464549CB38B78A15CE3D5BB4B798E6B142BC48C70C5BE61F82DB6E2EC03616999073574E6FB35D441B78DCAFF56B8CA8F473EC0543C9C69E93B97F95FCA58DAAED511F4440DB252EC18C90D2F97AD901716AD34EE103EAB0B7982994E21ED1AC4BD62ACE6DFE12C8C2CD092E7A7E37BD4E61B4CD51D980171F8D4253A4E7FCCABA0A513038276325372527621B0A3DFAECCD7CDFE98CB79C0662F5D0234AEEE9302438B778238BCA409D5908768779155D659E92D12CEEF3C2C954C3F1A4C2912E9EE994209B608A604D0CD87F79665A25E774E6DC1D8819B85852D9ADEB174C75D982DCE29FFDD24B7AAF5946A74C14A301AE09F1386AB17ACC341D6DAC040FA6527FCB8E095CD4F1651E47CE02E6ED76C085B2FABE9FF5A510E63E73EE386AC17D5C2C94C2D528B3A9C8902D10C1610BA70BA616C58D037F148E6332107DB9F64C579064F19481669C7888C21F0A3374194FF1A72FB6180DC01D29443BC52C318AB03843357A5A98B3D5CDDE9BC49D3ED29EF73CAF44A7849AC6DF4B2D353B6A562386BD480512108CA0ECD63BB3D3A0695679762F8254116D8049488BE6389FAC08916E6407944B1526BF03551504E40E6A3266D4E773E892EAC4DD5128374BA341EB4097E20A9BBD4E5EA26BE6FC325D9B71C232DCE1974928516EA2519974C82AEA5247627F802C6442B67FBC10E359672EEB9DFF768E9333A2166336FF0004DE5E7BCA55998C860FC1A86B75CBEB3FB5A5A2519D5227A6B5A7E0EE058FEE0CAE2B4AA75099FF098089F0261C443B13911CF3250CAE2F2906CB6454A20D0FFFE8C5AFB1DE7C5BA8CAAE00CD7C2D7219FC83FB158FD6D15EDC2924AB41C9B881566C538F5E38978C3182FBDD0C0C532A77A61E5B8E666B3C540DE976098D2BC68C0CDACF57E9BF1BDE8A7BFB13256BC69F2E386D8F458D303BAB781E537517AD7D0F0378D2F258B013AEA01C97A7E8CD2C3DEB203AA8D59084ACC2B09AD3C97EA613A2FBF297038B4E721665D512DDFE5C13F11DF4BDC0200BF610D57EA7232914752F75A544E01D5AE0DEFBC9E18695824058BDFCDDF4D5884840D2B55D6C2D6EDF475CA75F3EB4D0EDFAE99349684BC9C533EAD591085BD1D6D4E4F9B00A54C97244322D505AB52B2D4E0438C6AC5D2C3983BFB2359FB21174AC02156AE11EF233AF40A695854C84E620754419CF7ED9EA4FDACEFC8879B2EBC7B29CDF9C4CA2921E084486477C1452BC3BAF529DD92748E2B1B684B1103CF4C6EE11999E4121CFC7E2F3F6C7BB9C055F800DC46D78D9D94C3B20BD1B697411FF0B41E38173D2C9FF1CCA77B27384026ED2EE25223B0007D2930D700A20EC9159A66A4BBE0BD84DA52F006D7FAC6D59AB2BDE08FBCEB76A57FFEF59C077F9008A4A231FCC302E4DDAE9F3DAA55707C1EDCDE8042176DC7DC6377BEC58B236990AA6C5876D5A27942FFF7FD74B7DA1D2EC470CF71103A64FD2917AF4C45D4C59C13F58472AF408F9C5F907C7C6AE0F402B404AA40CF8D962EDEF7B7654EC8E36C645855BBECC1337EC18F0EA65933F4D07CEE15294139F479A16133D2BF412B5E46D5B06FB170F0C93DFB8AC3F7478002CA76B67A272A3224C8172CDD8A616A4C52F5FDE946CF5733583C53835EBC90DE3ECE34299D7E5434BF072F08A44905818EE9708815CED10E9043E88B6EF12BE72FC1169FF2F925C38E03B827CDE77740C7C2848AA3B09F555E2712B341E248772EFCF01B99CD5403642448B5243F35A3073A6DA7685AD42FECB05D46FC99F7D6B8EC56F39A7E7B3579FCD587E07C05BB7E1F5D49B9015375E09A9A14F2CDF049AC392139EAA3C2547426B8CBC0C4BA76C55014FCD3940FEA2631A75CD2FF5C22B8A65C9AF2DB1B831C30EDC8EB79B797E76D045EF0B8EFF8D41404F626DE8551FFA445885CA1E3C9BF05B5C39CD40E3B37CE3B58514BC70E2EA94CD694CA88C1F47AACF9B4FF6622C555AAB7C71EA210FAA9C0BF9089DC9C9DFA77C2C4A92F59BD7CD24EF4F8D5088DDBE22DE854F8966C017FB414464ED6B991E289F7E3FEA783831CCFB51E227A6DD4F5EF50963E80847FA6B350A2DCDA3C875D176342ED73BB42B416E58D1612C4D066F1207B6E16A955DCD557A9EA37A9F24CCB20E74AC4D6166ACEBCD7D651450E5D4AEA86DC89528DFEBE07B39A160160FEBBEE5B11122B4177FD04B0A49803E498F1BFFBA898BE3B26320966165E136F7F517FEA35EDF01D36831F9AB478CFF8241E01AD7570C26EA62439013F61D48797B92964903802AAAF356C6AF7645F5F4338C7EAD5AB2898C600123888AF42A2FE06FF03D81320FC08E7589E19887EC86CC1B08204C29E86CCF187B1240B81F7D375F3762CBC10F3BADCAD7431E59A4DC136440AA72628E17D2BCFF916DBC8A66B8A83A3C6400EA0CC57A82DB41BB28CEA9E9CECA1ED826719B9B62B6CED5B52FA518FE47274DC6E22E5F8398D42AB23572CD6623EC307FB7EF61892AE3196C48125605F4F09B9C0F0DBBFB9D9015D325C546CF3B1DC886AB0DEFE2C35CD39E2AFD13AEA74F787B410883EB72DB8CA7D225E6FE8143695BC0FE556C6CDDA493F92ED62A38E8F90CC4C713A4798984007A5CBF68F0CDCC01274C96A15C3C4355ADFC75F7DB0603918ED6CB4E4491A8569FB1A9AF32528F6E26B2303C7987E39015573521E024B2230BF1BB803BF2B358880F2840CC58ACE31E551C8E2A0F8349570741F8E93066C8F17608DE35AEC342415A4BFDD13A9757501F5246ECA49913D0F02EFF35F4B3D40DF97A64B0FD02709C0832C423543A850776ED9C0574C26CDAB8DB371F5F4B731E6F510BC09FCE3DBB58BBAE1074CCAC284D5F8068D2435E053A037E3ABDC957B74339EF0063D367F7556E49D2C7A7DE3616F5E8B703B7585F526E9306C59329A18E76B85303C31E3616831F2AA2B173CD0A43CDE76AE52EFB8CF3C381097D7A7598EC833A75E97AE4DD539C31B3E45216EF9C844008C28D12B12D3C7EA7FB89B3B5D20EF5C7636A8E83D6A9F8F7DF29C9716B7D92313048A7E14B9EDF77FEBA874B9410DCAEC4816D2FB57050696F5D4F0DB47C6183D447C5AFBCB948D09944F4271368542E377DEECD006779F6F7649B946E79BBF2E19AB4E93F142BB24E6D962F6648CD0BF1BE876F6F431E883105C3E86B973E30735A6FE17346ECBEED5D101EF0AAFBBB4C072BADAA2F4D517C272F2BD2190F5F8C87D961041A121D6B319EBC959AB0603096017BF7CBB74DBC74FB866358EF8C1AA5B9A10B2C524E822278627C0AC577AE9383C2A529054528E58D56699540E4931BC65A125EF4B459A7A5FC10E0324ACB641BA33C83A7E100CB00FFE0ABF6281F8942AE5490DCCA37BF464D0B061028E46E025FBD5F6DD6CA1BEBEE282B749FF5B002210916B9CDC4D903A95972FCECB9292A554AEBD821AB4CC50D5EA0A33A699FBF07F2CA520FC44D4A9581182290294A8FCC66DE3FB5B7F5EC5B267D1A0E6F84C27C02253649F5903389A0901797A7EC8B78AF12BF2B1CC22D291347A0F8D6EB2698AFCA7CB4C23EDF250A5B77E51EFFA3C675F1FA951D72467EDAF987D5B63DE4177535974BB2006AA9A8DD9E624108229B1C5735BB039CCE47162EB52DE88703A8BDB8ED409BC01DABADFD31EBB95CAD9026705DBAE5A2D06376320BCFAC17A7DAC957BFEE98480C7A111B5ED300447A21FE62448F62CCFF7DA68689A73A2EC70BD13130337EABF26A00BF86E52077EA00DA46FE7323780CF98B3E998BB30C3998017F4BEA455568FCD567086EC68ABC40113DB474C6C88B1C1C7588E7A8C8D2082D4C70DCB8FC3D8FBAC53CAE95286F13254253861567E4715B03E682E422C111169D96359EE18265C3CADBAB3AE61F03F86D096ADAE9A6C4820EBE3B61015995707695B42B67802FAC2D6FBB2B67801A3E48843EB83288AB52C29C1F112F9233860612BA015D4B7CABC19C6294F8871E2ECF6AF334DF9C8330971277E32CF1488F04B4B285AEEAA83BB81D54B6B8426439804B027822373AB99868EC068735C816521BD75DC19F79D2E2166B1A551C998318FE19F5079BAADB12732528BC8B522438AAD252C57D3899400913CD124D2DBE90A891D95900C0256D9DDBF939BADCF6E37E6783DA2A2BAAD872F6C8C11878ED6D5EE2988135A39F2DAC7CF127100C36D2D4E58B3A9B1D7341120FFCA0EED2E98E020A46F1AECBC809A21EF79E6DBCE76F96B6930107F078A5D4464CFEAC414CA41A5EE4F87CCD8868E7922A14C247885F0DA9E23A7604EDE703C2BE3633AF9CCC32B9E5F51CF51978F10A06F5D77C67927D80AE480E7E5E005401ED95467972ED87029029DA05DFBCF2F0B9D50441E8F15804B0A59D23CFC2E3C0FBFCB10B69AADF0B37C06DBF972E264C6CDE4142C04FFD9FA0AF2451F8BEC3FDE9723306085ECEFB17C591E691F9B4D4F796E293C0CD322F02B96938A5F7D1C8A7FEB94C031DE24E71020FF37E00590AE7CA48CA876AFCA2BE3723EAAD40FD27B90FE6EA039C9F3F6069FDBC70F16626A41678A31E8AD88DE9BCE8A25D43B86EBF80E5E426FE21606E67545FF8E55FA7D9802D65AFBDA79EF40DE924FD0DA7B5C8F6A2CF993FA6D27B2861C629CC9BD2E1E6AF04F88065614F7E24CDD19C88CF2D7D2B93B7408D898525E5141FF71D18DABAC186DCD432F3895A1027C92CF8613C80BD46E4758CA26C8CD92B74EEBC5FA5EDF9C9FEC54FEAC40F0944E3FA165E515A03DB57C205D383C04B2CBFF703939EF321DF8A49BC3F5B1409EA491062B7B9982277825B52C6CC8313BA05ABFFCDFA525445B1CFF773D28536A989D257967B50D7BEC4FDE5F338D2AE81BC8EC592BE93BDA0A7DD089057E675674E8B997B05D049CA3DBD60B7F3FB23BA5F4E5A48ED8535234E5C66C41B157C25B5D9EF5C8C0ED016D6B217F4B60BFD0DA223A5D40C2A403DE8268AD5E6207C54B217C2F009C5DD052266722DC21D4AD8314DE498692E3C77C9F8226A14F27D49E0DA1101E32E5B86BC0F0348A20A360A919EC863695D2EC318A61F654C9A1526AF1538F928DB76F9B14EF598F2551EE85D6E0429192C5F18D339DD5A280DD5B1A8F59EC1F2947996C7E190C87502FDF5004772224BBD1C4DD62A8DA1723EDB41176A9AF04B1F30D09050E73579364360DB4F98034FEC1B43E6E9E0226409E6AF1609FEB862D845994BC20E67010237B74DF1AB59EDF14B1623FDC990B87B929FB7E837B1ED905286A886F59B023F40B07A989EF7A99E974EBAEC49B45FEE1F405D11A641B2B150EBE854F7853F06026CB1287FD8BCEFB15D2AEA623D7C3ADAA00B35A105ABF2D8F9715BE65AFCC1381D29C5EF398F2B76FE1651348BAAC147CFAFF34778242B32A1620E0332EEC7AF5E750DFEC30A899452ADC530DD933A07748DD522AC20AE2B2889FAC3237D23C4472FC8C6B236D4A4D19F67264F54BB9B25318156B30EDF273BBF3598AF5B34BAD41585982F6039F6E488308B47EAEA5D21A91E5838F7D9CCC8F726EB2DB82D022BAF103AB2DD444489B94E8DDBA71E62AB6251DD5D5F69E44F377674A5C2B032150C32664C96C072867BB7A2DC29033E6BCCAEDDEA430E5E155DD0724FCBC0415B2AB6DFE68A2E59403B206BBE7F421FAAC53F66040C5CCCEB19F17BF000AEA7E775211E48AE04AB32B2EA470FF97707D9C073FE72A7B77D49FF8DEA36610C2A83306435861BE01DC4B20DBB8AA6CB780328DCFC2A32D74CABA83929CBC85E406E74EEDB727A2FB5BD9D304AF46225832858B295A17B9E710BD7B0B5D19DBBF4FD021EAF29F4D1B6BD7E78C8A3E3235B5D0BC687BD5B428D2318CF4330EC343566D42D17BE838EEEDF70F1E409C189DB1AE0A205D222C92A1ADD33B8E3B126AF62818A2DBE3E3C001098A986865C6B57D0B2F5579B97B6F101EB56FA839F8789F6774074185A8E0F383E9D8813CA1670D8B7586A3A1C27A3F5A3874C4E743EAE21BC519DCC430E281D2F73C23BAB948938A46FC24DA94647150DB72783AB3FAC01D834A8544F144779A51480643CB1ACCA0BF88D203F865664A5ECE18A88CE31B0D8FEEC585F9531329002D4FFABED01EF42AF52DDF08400C58D07E98046D77C7A142B513DA0EE795DD57EA43F4CE36C8F6D2862044945DC293C8D47D9F207B0344220E3177D6E17A4B39B22CCAE3C53D4E0DC87F70CBE9BF743CEACB8932DF8F84A527C9FB84C6CF5206EC2E43D1FF8E846DA06EBFFFB87BEC09C63E9633713768060ECA6259AAFE7C787F3947D5B94A6B80FF0A7A4785836F9A1396833347C13034040D1C6B1F83782AA6458328160FA04971DE04A16B6C031B2571DD131912CDF2515DD56983ED6EF3BBE5B3989E951BF0B99C5605C38181E96690487E87240059DE21BD220059E5D7E3C832FD4569BB7DF06437197CAC141E8FE5B369B542CBEED2F9025A030C54F0B5D2B1E79011CF2A0A0DB14312E352D07BC03E654AABAA95AFD30F1483B57BB1A74A0CDF8C9FDEBE4B0E156FE86BB1E21D861F8EBE0C4AB2B23E776EC01A281F6DA9BEC4C560668B4EEC71856E6CC41741DF2EBBD4E95B661EC24FE31B1DAABC9373CCBC82F3C13C31E478097259850221928C7AC6BB933A5631C896ACA87FB6F5E3EEF36EF5B9CE59F5676813A1A7E768FC9B8AD4A0A072672BA23CC21B21A95C9BBB1A40FDFEBD2D611B773DFA55F87E9AB1CE51CC42B0FE2FE15DA2D73F656CA56279AA16722ABAED5727519EA258794503F1808E4EBF056530B318B99A74886D05D042DF4D829C425C908B58162EE30A073D4BB7D27275B548E7A90E6D178DD27F67CD955270825FB96300C4645E4CD9C175C1185707D4D365955FCFD245A55D64EFB66308A47FC85592BFB755EB4AA8B78B541274E2C225DAD649C248E7F2792A56BFBEF704551588460B192DAFB9BF6798B7D4CECFA424AEAD675DCA081E60BBED670F9AB2316F5012E2290770D3323403DA5748BE6681565A713873A5386A6F1299F0E1EDB341FFF08325510A7F2FE5EB0302727D7355EE48ED5DF4316FD34833238690B91D47165CD4CC0454DA33B87569D38880AD92A92ABA0F24D99ED4CC977A2B4E37954FBE9B9320101C80A858122793062C7AC26E71BE2608DBD2A97CF4E884FD3255D008700FF3531C045750B2EAF7730BC9A51C675D94179DCFCE9EE63C1473D15B4319AA9EDFD19739CC05C5C3C8AA618FA9096C6648756F8AA74FD18A8CD81A2D248B856902B4D30182BFC2F392450F902973043EA0F5E6C872AD43A2D319F99F095808D83A8B02BD380D6C3F3DD227EAE2B4A4867713853D63CFF405621B1EEEEF00D5BA2FF254CDF97B4226334A9866A2B5BDF1F8E8AFDF1238DA9F48FC388A339F79D648CAA0A0A69D6F16E297663E5F4CF1AA95427E68D71E74C0A2FB6B689224BD9978F7A3A4505334774176FD87097D8AB454CABEE138F2CDFC6EF0F3DB14B09DD02E7FABE9F156654433B75B951AE3C196D670192004DC1924D1950AC597682EAD1C087ACB1461247DFAB3CD42279F9169B69B33435DB9D8994AC04B15D45007F0F98334AC5D783219B376D9ED7553F52CBADF159F69282050A4C843467AE7E4C4A142A61CCC4C48DC3AAC6B8E0A8D618E06C60DC924A943AF9000F896446CB62EF4E47AD6D1FBE2B8984A48ACD7C0519D6E87A33106E9A91C298808BF04E1267349334E6C2AC015A9F704B2DDB56D27A8B00D876AD00F62434095A6F7A5E9CD4B27FE09FF69019AE5F27330792CF9A1C07FBE98D23C4E615332A77DB5B6182D277DDFD7572DA75748DFB3B9315294EABE4B6D0FC3114B2AFF5537A6B05A7AA9ABB4930E17B7FD3D8F81AA2D674DB69AD967C8306FC3E1CA8BF78F446B26D8F2FD1AF6F7FD7E52867BCCC3B4DBD7227EA992DD995D77C4A2BC808C7A3E68FA433675F489BC503DB70115A824669E4B1861CDBD557A1F78F1A4B3582B2553AC23F12A4326EF943C56F847B8C679695614BBB1DDEA9CFB7D799CE42DF8B735FEB9DC119DBCA306DA4FA84A50F79905E5C2AC1F61241D88359EE6F62DC9D3E4A1593F41CC5F3C02241CE5EB62C28A547FCAADF1DD688F3DFBA870D9BED723B02B0B1CDB4C08D093C48977E0621930A668A5CD517A0EFFBE248B4AACF3009BAC0D47F49378F30A3D2C2800CD16B3C9464563DA4A7321082FAE95DE5645FCCBC5569E942B5F860A32F04082723E9E53F2D18099BEC5E23A916354198325FA8DAEAA3F6B7AB6AAD6EF12A03CBDC27B83C818F44", + "signature": "80A3AA584B532C5098947755BF88B40612446DC7D4CCA500DF34D9A91804FED988A4EC0F7124A5C42B7298D1784A5F6D364F7445E5F9090C0CA2C84902722A800B930AC58C45A46066A0D613DA411DF5511A5401183E2EB6B6C63486D3E2976D77D3319CAD88F01EC4429BB8C69036CF1BD891DAA369DCB525D33E9803485F666532CA7CA8321F983525E52AD2A3E363E30C7D7AC7ACC1F9A7EAEB76B7290B2DEE7C681C125AC33E9EB2B8EE080EFF7E8D3751E3C35FDB2CF58C2C9BF83DA0756A75BD92FDADF3E9F3E1637503C923802D7843787A6D947BAEB26FE64D0FCB52C2C29DDDCFAF2BFB4968E5938155F652145D00B410CAD920BCF74059908DFC0916637EE248E63C3EA0CDFBFE1B28388357206C6DBB8C0D9A23942938EB523A51774245567BE82401E8877048243D343E0D1F3F4503F8A4BE59BAAD3E76B7E2D1C2CB4234B62BAAA10642B903F5A644DF2B37E740DE63C82617C405B563BEE0008F70A33A59BCF17A38B0170F736D3D617469D39CC99E3FE9A49B94DD5E1ACD03877081658F4D0300CBD5E50B0AB094E4502BEEBBE4840CD5DE6FCB891203117980FFB033474E88AA07ED44A306115FB08440212D943C6E8896370D8FF97DD4E29ED631F05CD72B343698B8078DBA5523E471F20F4EE58ECDC30E3D4E0F0E130378B42E5521AE16088C18874703CB8A38D382FC89957F592C051749FAE68C14EA0B6E11677D65D7AFEA3516AB9B75D5F464B8E119E97ADC22CFC48729DFD3881AC6422A11E0FD883F44FDA7A7370F85FB80EED1A4D35AFD4597C173186BE56C94F275E4F2AAEA096AE8FFB8E5499DFF2A00AFAD19B40A0EE428EDBB3B64F34C4ED401BA5772D647DD20E4BCB393D053DFC6CBABE37D7544727DCD40A42E83AECC1BD8718D7B2F0A8B5E3E98A568F055A6EFD74E8D81851D745634AD5F7FFF96A5C832859F92A92E70249F38052CBAC2BE7DDD217786D5FEB80152DB1210421D53569B07346AFF582129AF9E35DE9C3A4CF2FBA7B6EFC9552503EA94A722F6F9A84E190C422883C71D60F4059F912CC773AEA6C52B2C5CDB496B056697F38F4EA2BEE6D5150E92650631DC3C35B7DDC063643F65726964575D34E0FBDBC3B144A829674BC26A21C3D7D873F70BFD2BE1F71D5BA2593C221DBD6A245045256738EE39251B1F433F4C8E0C1AEAC740952A677F72D11A0437A64188A5A8CE69A4BD56D98021B3DB19481D606BAA7263EC0ED9529B242A366B76C5EAC589BE4A3EE50B0A49852641F9102E2F63D75FE2C295D2CFF1554C77C742979F1DB719FD14D1FDD0303F5FBD3C96763CE56563D05EFF726FC1BDCC4C71257A8920A8D5777DEF74D2E175A7A2541AFCDB51249EE6010F19C9D428C774ECC455D23F7EB770B8F2AA09EB278A55AF0BE2EEF172FA12365E0D539C60FD5A5EDA381620C1775EB2F47146F1E2C5B854023C8711DDA05FF78E393D1273641CE6DA638006650439C5F32A45BE179B4CA0C4DA02D908BFAC72E47CE4A2E277991EFBDCF86BF28456A6FE93E671884EE309DDF746194369B49F76476830B242DCABB07203AC83CFF067ED83B74D201DFC633F63BB2039C82785C3A80AA6E79D303F02D134B141156C5ADC941F477E955C83B2EC1938DD6E491C1D5EB0E262F62589DB9F9BBB14856AB4AD10D450923ABE90E53D64667D87046B81CA2674A266A4F43C35A5DD0C8CA7BF90D9B8E7700970FED98BFC65D22F1D1AE7DA37709E291EDEBCE413A636FFD8FBC55D921E2C043401D68E837049C4469CB7542A3A4E3CAD8272301CF07EA827C7FC18766D43D5DE67C32CD0710963188A744B70D3EAB6950687EE42A9FBAD7FB7F1ABF8A623E0846CB9D3BF8FFE2C5B1D650E3086C809B08A01E0AB08AAD8808320B2E43F4EC80D71C1B1A9935C6755349AA3E723324FF334BB9BD2D6DEED275A1F779227BE29CF8D6302DE79776B2B59BC42837EBF82CFE344AEB2CCDBBCE412258ED39C321BF78E4D7F1350AD7070892C47A656A9579015FBC1EE340502E6592D0078293C79BF17F189F8D46AABE90C54FCBF3651A43B99A004D1FA260D7758413015EC3406B8D7E5C8A3C0D110F79A883CC13C2FE40047095A1E5D0DBF136A2D33FC04D1D5F7ABAC0D43FC083F87CEF760B4A278D90E1D5FE74E999A1A58BCE582B22807502A3135700688F8628FD12AE152A506038462F6A8B45E5CCB4440577374CB6032B75E9B92B8A4FBD2D080E2DBE7EF640370AAEDC4C75829201E17797A25EA8ECF81057F3F3BF50227ACA6B4039378BA480A07085598F249C890831A4A44A5D24AA33009A0DBBBFA5CE269F345876C7FF4B55D5ACA860DA86FFDE4EE9966C44A18A5C3A1FDAEEBE3BD0B3B9C2D92041BEE72990348993491C73BB4A813295422B4129595B359B3194010DF21F4D3FAD2CFEF725BD089AD68A2001B29D6DE815B9519850C99C5F0C8FF573B2553A4330DAF4CA5D4E98804EFD6B0D4642FE94D5835CEE0987209218E37921DEE6828F29C730AD5338B2C8550FED699D266E99651ABACA63DEACA113EF34378654EEE36D53846E5BC40C189073E85DF689612AC27215C7FF655F23273FA860CFDB866B7A40AC33A28A261BFF4434C3490292DBFE7DD54F54950ED3BAE86FB6C7B05AC2DB2D26946D0285BC571F4BADBC7944B9DC667133CD308B034B24BB5177306B73DBD7D506225ADBC8B12427E691F63D4DE76EA4C54434A57FE92FDAF6249D355D5E6F303BE70BC850520314755BC500E9C1AF6186FAC1522CF527158C491371D7596C3743A94E8ACA236600D6682EC7ACB87BEF47078722D8B7AC7EA48EEE37007E766214C0C27E97DA933913D33A02C522B26800C113336312D86E0FF38A67B09B344205062FBBF576532D22F027B79FE5CFCC50C3CE52CB6632190AF1406AC18C21183D61569E14981312744C15207124F410E8B769AE628CAFACF5CFA53421AC5E0F426D62A9BBCB8E275573941F876522085775C8B03CDCD3D67CBB50F4EFEDEC473DF28D2D881AE8CE3C1BF09F2CE9188035948C4A3693A05AFD3374EE58EAEDEFD90CD8C4FF0AE325AD8E78C38EA6EBF95D61CF46203DB6455176647D1A12CB7D7423E3871F42A8B13B1BB9C2C2D10FEC92C3F9E0B792C837C07C10AB815A359679DD22584E4EF1BE4C1DCB918A9B130C9A5E6023E6763FB8938D511DE761B7A4236015422D30C64BE39079EB5C66FD3E0BA97FE1FBB0F9F61CE878052C90435307112A2F83790DDD3C2A420ACB56C8E0D76753E3FEE5D73DFE901935A2313DCAC424200606E704F305E124A28FBC0E30E38AAF3F2ED11E27532C15664376741F70F59830D1ADBB56042F8C87DC2C989FBA6CD94AB7543D0EA696F74D1421F489F070C9A2C793CF48DB7BA4FC951CB47272E450017E3849BFF1308D3CF74D9515C04E889E424CF87D0B368DE99D9C31AA1A217DE12292040ABDF61AD972729B6B1892F72AA71A1803905B75CC61C87775BC4C721D94AD74E9916BE5758BAD7CB947CC9E250B42C9525829F070B0B0DF812B89A88ECB874E0C81F7B1FA95FDACF77C916CF8E72ECF00C319BF4093EB114465B321FD086B79832AB16F83E7253B031531288F70D94BD5C9531DB6AFD125A736B66EA40EDF68D020B49D2763B016B328D8959B08370C37CBCAAC5B12297C1F3320DD9885718B4B00DD6B10E2652A69360FC719B55723DBFA38749CFAFB440265DB48F5DA31A056A59428D3284F600E9CD497B1378451569BA3F8F1D32091642E65BB229A0E676E3A80B1E18C3A36C4D17F9901909DB8E5E2203E7DF5E02F152B1D302C31C91D8ECC3E13FBF864FADBA37AA645338597001F55C638E668A6E36794E83247DA88C84441EE126E43DEE6F3F1F201738E25E859118050647BEF46D042E14DBE46E2B189CA03245A7848FE104B08468220278E230FA454EF065BCB26CFB93B19B3B35A2C1D69E301300F50DFA168C54BCBF8673B63A7DC6AD7F56D33CACA83C1C77678777BC6239632917ADB4000D229E0ACBE4A8A243E6C57ADD4C728527A7051DFA5FC4B995A3FE3F3A6E5BB9A9D6FBEEE21CB1DFAD333F6C958C675126667F0C1CED9739F2499E79AEAEDA15DBA5C8C31986564E962FCF789608949F7FF91AD70B3431CB86D7F1A3E129BCEEA58BF56C5815C9E44B60DBF7D104B8C5D85CF05BFFD603A2F20843987A1A5B34B1182A014C5AA7F5EEF615F677AE07FD093E77CA4DE721B67760306C7565D5C764D2673E02B266921647BB5D16AC34644183BA29F3DEB5D494D063A41E7615F8DE9D8F300FFBC156B69D375D8C3881F873A98EA7F8759D5B287927D5F3EEE9A242831B7342CD495FAC2E76F25426D24BEE831557B622A3F7DA57759CB2DC91D107053CF2C3D81BF1F85D75FA9B8E6ABEBF976F9ADD4BB7F788F8592300F36AFBF1800DEC01FD44BE822CD2071E328C1F0E23F460EDF2ED9A6E6B68CBBC011A86439D8D110F56C57EF270D25C5B588BAF25684BF68CC02827A927F9902283D3F76DBF53E864C7B9E44A193D119B563385A603C3E89A3ADCC9B7B9257EA51F697E14F708419E3CAF455385585E461FBDC32C921D47BB7DC8991D01062E833A41535A6978A3E016585FA9C6E248676A7BB5BAD5070D149BC3C9DD1A5C5DB200000000000000000000000000000000000000040C12192024" + }, + { + "tcId": 22, + "deferred": false, + "sk": "F392F98C9CDF8480C41F34A3BA6EECDAB55B7A7413B28B05B6D8DA29B455DA20C13C7ADADE697C19BD95F4181D9BB87ABC896C07446CC52B62F7C2883B3CCC61927D373DA98BB6B1463FCBDBC7C3A676D25788AB26706412FD08C05B130F826130DC142EBFDD884EB8FADE304455EE978A72A3A123A69246EA506F92140A8AAC301826517220457575500718444602606702737036246348057773753653026737530327720617356636110021487182406485883783500307652062837008037623504275143575413277805241337630721014485311207126464251365722038703047777860484650222507051720537247120624820142650776607686280727735633154433151782223422704163680716278603431812174820280568464342510822713206812416037802546378526410045560675630237304285416623454261283085572045668858060866837604282874804876254654326261578215675122020866578445072761231803362336526243078878567202715767743383861568417748622625301333140772280730350454860126812584207355072774075606603733422242068425724752175886643765751536756230433665412301147080035348337144751803325188375752442131056834846104747661738815140077787317821773203565820682216027654224806146185675613323671341833128465031767087642306567758113743515665083376682071584772645080206870431383757154651308356136765831320760126350481621267663254431456810768528220808107371083873767157585238851353083212225832367378252330145547815686824158782844746478735016774465466740401333310057727005121237645614476264226362084266800020031025007113888434744843115873163067161007831303825424463365517676765688324200684513347206713426521057202461184363017881817403710703264672680236531845142531570466384473731728758138705644753855655816742241364617142126084780008354140654801776325821685208137803465245450505341523100083408734674154335414845701708522128274506836754076625206872353746311412316312855531504102358752662137808638173521823133750654348485071110586741851463345337506614254157164306768776078885708514685148238201860867238133581485532340048788405422353860218008258548436878687253828241261050821015817420278763365687765514675058675166754736381757223055720684127776321362551252532374142887160764038838183424628018841887374712515033240300045651318782786054437184283851251186686603270668845482075874631015013706514675820635143655714764714156053721845140813850420508700657763114833577580426428065023467825688868337142277613856181714827028778062057570322170260362422631028183028112073851046204428683517685558417500601725657238741370857627730181360274563088823835144601056210101460602232722700431633184040618846384113624585660727717184113675546163610607728213513133205278237138625783833077538572741625110451321533127067244638480483667304517823113154663264021760688615102244052321747321612302751435786674345144462326132726376720328244761422741627313648020611868614763040681674853246228406044610051800751763205151834303188718047635724013221728118711424128888062074420703056187033803211250204407771300451054423223354033358307300448270140765437102400745208838204164114740002455888478168313785353187171180330311056851418840303151441514865342313468076524833442066721446046807704220124510652483242431018436830414063580815564337474054060760627544438122721145213236126348660A82C6DE4E1250965D63B99CEFF0EE2BF66C76EA5BD2275E36469F4F48A5C59613823B26EE15F377DD9AAED3625E4C402D971B2B83296DE5A8D861CB951ECE6BB06F787AA4275345917288245199B56E7F3093180FEB6D09F62FEF524E49F685082481B42648D09F71E623477F4D9E98E79386C060311CE9C063717B3F69C36391B555ECF819637BF03B370EB3B47B8F56EFDDAC66893EEA7DBA70BD28F35D1223829F0FE82FCBE7B0D47EDE3C72D9454CD323271ACD902A883811175068522C068B9C4CF6A819E6A141737177FA90149BCDE0E38221CE7508D32BDF4CD9605EDD630C5AB530DD0F36AF49EA3FC26BC6C0743EEB48581460BBC7836BF163E819671E821CEE4DA76177343369B9E48C73AEB48AD198E958303449D6FA0707BA74BCB777F8E9EEF95B782BF00AFF9114DC954AA6A943EBBABB85A486902222AA990E5CB09323BE672F4E96A1F0F97302300EF6B953425DFB55E8B12740E91C0684D38530B65B9D9D4A48795DD27F166860115831266455A4D29A2A928A11D17F42F56D5344C9F50BCD5066EC1B469984FE4F8B538825A016A029BC3FD608488C78805C3EC39954CB1B9EE1182D416E7658E038ED6D76099E8D9BC68E0149520AF9CBC6BE7B03F85A39726298195C58DD5DD70987ED894DA457339C0C9AEE5B1062C0F24A99DCC9D4FA5E426335449DEB5FF6FA03652EE49AB4091B79E83AD0B0F62D0392AECB0AC4C5FB3DB71E057588D4F777F4D21E3E5AA059543780A80294751338CBBC7566298EA8F067A919869BB321A09736E9DBF1EF1B825CFAE09CE2A0B0660D04B2BD78A69B48073CDDA437BD3F21B00CEE21D1B87BF3D731083CAEDA4D0835C5828B036E6471E5739DC2A7F874F8E5E2D0F66D5B01183A1AAD731B11414B304AADE217028C2D68644551BB1762D5400800709F13DB2B28A5203F0634ECFF934DF3FF920896D26FDF4D4EF9808F835DACD59BB5C44ECE1BD80034437786334910F23F208309943A3189EC42115A05CC2EC8C779F6FD9621AFD581423C2A6AD702A5A9AB15D632D9071D2E104A551218F65A44AA075B02DF27077A91C91FC1A19DDBBF4F793513AE1CFA323E72B6A01FD84FE50A27D2C3F02AED8AEBFF2D1FDCB1A16108D5655BB77C8B1D982CDCF19F82ACEC7EFD6921ECD285CBB2E45C0DE0D585A8C932943BC21160F34D7BFB6CA14CB0DBBBC9F2775ACD252E5B1279CAB1A4119B816F79BF0E46BC648D2E0FA569AB23B10C2D58DDE59C0494A9166EB882D66F6CBDB186A611F4C668F6C964453D5AA9567C48DEDEBAA84D295E46B1CB7C60462C1A9606521664F49E4DAEFAEE15BCCA53CF8FB9A16A38449F000D597072607466C4D7A2144DC520451DAAFB2CEFE1BEBE13B873409B1ED34E995E34BE5C345D408A421CBE8789D267504C923F8AD9EFABD6729FD28C0AAF9D34219C9E9E03D604335CC3224655CCB4E4DA0B60044C10E25584D6F1C434BBCDDDC2F98B2FD6D18640140972FB1D00C1F29929DFEF2822E000D6334E80CE73F453E05A13A80AECA16754A85AF59869635CC9C8805543557DD7D5081ED8C5DC0D71FB935CF8D2896915B406055B349811677F5370F1DD9B179E88DA3D6D43CC3D83220F3C79DE3817A070879A0BBBD5B0500E87EC15A2974C38997A4EAAC9967EE2DE66FDEF9CA9D340AFC5D12AA0A3287D8C9DEE1DFE957346EA23E40DB7625E8584F2F2FB610DBCCF1244646E31ED89EC62CE8FD792EA52DF83879925205F13D79CFD590C291659047811D3F97F9D1164F6087CF5A53EE97C1D7237885ACAFF30A657127F6480CF0980DA55B5FBD5E70F7F4C621F02025B1CDDAF1DCAE5BB6A60E046AEDBFD07F9B45C833039DF8F8E5FBAF5F8F1C1D7C9A3312298B557D49423C814F58D8759B53BDCCF4C34B72BD105302D23A1DC342FEC033871BB3C049826790373BA6DD72CF0EE7FACD730E801B47863D7744DC7E5EB38833134CE433611F333CB89C8392689A2CFA95792237FCE981F4C03AE35D6D8739091A0653521F3CC03B4CFAC824B6D2FF13C91C754758827ABBC642053F293F79FB04542A76DD0A65365B0AEC5B4D74D0E73E57A6CC8B4E29200A3115886185BCD42AB969D392CE9375BBBEA8FBA59AC8C4332682ED331F23BC1EAA9835318B9DD58CAD9C34A73B921EF8CEE4C33639490BDA62E12717D553745463124D5D8D71EFCE17F73E5C8F01374DBC88D5E54FEFB9D9D26070DFB675E01BE95C83D82313AFEB303F82E9AC49408D5D92B6B435570A809E0C286BFB7C18215C719D3E24406C067F90F3C20CEECFF1571781D6355A48A46235C31720631F9C8E30EB9DA0C82F7F9E9F4C58DECF6C5B3A0B1D940747F27AC0478A9B6C1360A5CAD9DBAFF568BF06C5084521EC5182CF156C57F85DF79D98AFA0F3385F01A5BD1863CF836D132DEAB0F1D0DE0BC55B66040CDF41866436C9C4459FC1921ED90D3D07965CF48AF319BAEB13F0900337D77624BF0EEF80BC93DA74599CB74AA4F921AA1AD522187AFBC3135B69866C26B7F197E791D2873C7C520CC3D8B9DD248BCCA4082FC1AA98F2E851A814D4C39FDADAF5F7FADEBC2E6CEBD684C86D82AEA07B6237E320B75E873B763E1D5D36DBEBDA522B361A2705B2CDF78BA8C5019D2DF67C41EF22A872D71CFD91F437FBA0D89FDDA36E0EBF588EBABDED491FCA8C5D0AC5F6E14FCD7D6B132CB831D1EFAE21B51BA867589AFADAE45D77054C0EED8025A4D53B04282FEC01E5D23B148C12EEDB3A5972381987BFBDCC44B0A00B35A33A546F9B05E6D77891C6FB299185017653D5673A9738666D596C83224BEE68DB80BD3519764FB0B3BA7117F17EAC1CF2F7DD9A145DA4EFC006A5779E7D66E69F9958B3D16E10671C1A9D2EF491F2544FCA21688308DFF9F5DF029CBC75ED44F0F8D2ECFAC218C498D4C0638B97F8D514B9FCC2F3ED943595F489F564C34C2AAE9072419983A15389612328648ECE830010293A281CDDF9AAD3688B75DF17B10D8836EEC5BABED4918C4E325322C91BDE46655630F45F33D88D224BC3B6C3040C86076E82C1915EDD39A00C8D38EB064D3A50E410E5A35A8415DDB0C7C942DE119059CC1ACF2A375AD3549F3C6453F1CDFB8F491512865EE8FB5A04AF38DB4F772136954FE156C98C81450396653980096676364F53617CF6740631C6D80724187EBDAFB593B48F9643A748DCAABB7E8E247CA1AB65540FEFAA6FADCB31AFEED56E7AC7B4CCA250174CA4C37F7A457171FF7BFDC2C0F4A76F159157D46DAF95C7792F5CDC668175F857121A405B595338FB04F8ECE42FE7BC5B0AFA27380AD56FA7E168B9179F560F08BE04E6F1B1F09C90FC8A94A1C6D70E7A37294D16D11D73F4BE278A99057D349D6E9F0438F037A06AE3956E3EC8B33C8CBB04CAD6DE4D8FAFBDC37F192A3EE01A10A4C499F7BC6ABDFC383EACDFA09C5451BD99A21A79E2041330C8936D17FBB8BE322DD81358AB56D858EFF712E3626319C25235CBC357050022CAC0A6968CF5FB29E9", + "message": "DBB70175E063054DDA24BCFCAF671F820D674F1D09CA173D4A1440AAF50F1FC8FADC1810F390286AC101D60507DD285275C6F97C0D2B2CF3C7F50609CEC64EB029C3DAD8B9954807E35D4836BEDF32501D0E7143BF488CD5B4D1A53C980BC70A3794E4392E4560E609B9C49900E1C56D319E1495D085440DFD081D1A7C52C0A8F64917834C64EF32A441C9045689DDD2EC218F58B3BD534F18309E1D780528D3BD1B23DDB3B18FC1F7C85324D45C3E9B25961FA5257EC31927CA35DB25E6FAF7669D60952502680BC7B5D777D77B194D0CC40372FC8F711EB048E01BBD5676CE3F2A9FEEAA4B5F29081C34969C746208E6F2329CB53A22058C0AE0852B7127FC4C74EB3A8300403F60B8AD1F95FD2991CE0C8CE452C2432B6422EFEA8AC0E1B53BC994C606301473D7855EF86687287BF56B450D2762C5E03AF26A987317C4BFB013A6BD791EFD141AB34718A37D1DCFBB63014F7F92C9E2870DE503452E271E9D02768357E3DEF6BAC5A0F0444DEE1FF5AFC79B3562C12696FEA15815B7D9BAA38C66919D137F82FE36B140B960E02966FABA1EE9CBAA04941396D665DD2C6B0559502577541AB0CEB066E066553A2DD407354123DF14F4B1DDE6B8C34E3264161796F48DB5319B3CDDFDFDBF5CE17BCB5924984143839B4EDDDAA8F0568ECCAD253C48D00687F9A07785A67B62D28B86D70E511AE08A525F66FB15AFD112C184785F91E76852DAAA3E78CB96E20249F38979031712440DB723B022E1323818431B897DACC51400DB25635EEE41761089DC47E8EA56DD0DF60B56FC682D000E9D660D0CF38C263B716359F41F3B190D201950E140D67F50287C09D2008664341A829A074F9629DABD88BE69A6058900DE5782CC621A91376E5CA31C66E3C430CD00FAA83BF765A2E6B2FCD20EEEACCB996FB5C4B63235142BD5FFB4390F8CB95BCD5853D0226F931C38FE972FBD0D6E10DC2CF29D1FFD2653CACBAB8B81DBE44A2B8F1C5DBDA7C56252E4B35888DFF7808B3514F4D7E5EAE9B51078E8D2E600EC57200FB48EF946F021CA8209E7DC6443B37D7281C73C6A3B43AA570398E62CD5ED9A34ED23AAFEFDB7DB3141202D940C1411CEFFBCED878C0D325E8CF7FDCC520CA3377BE97855827D2E6F4EC8786EA1374E006539387924161D65782C7B2C262AF9BA8FCFCB5B1477083836129DA973AB8B082324F74BC6320646448DCC8AB56582EC72EB192D3F72255D85FFAC2B5C62F245B73191A9176BA5A9FC0ACD3AD48D37E23EFA0C65F0423AB5CD0EB76BDC035112C7A118ED47C0E67E510A6F7A28F26C3D6A882EAE74BAE6CF1FD969FEEAF6B36C85F62D40CAA26B6CA98120D612598F360CA2628F6FD608F4E1E290B32C90FF71E181D4B72978DFCD189D857DAFC7B2AF8C958EEA6894ED59AD56B9AA6F83092EFECF9EC4091BCC9B8CCA245C30B54B9B8DFF3636BEFD417F46DDD2F6136B983CFAB532FB623FAFC3CC4CE8A91434377F4DCD1607BF04E431", + "signature": "B6662CABCD010DBE21D9C8E04A2857E7C78EF2AE1D5D583D2E292257F5CF7ADFDA5AE6574FC79E58F254DE8E41D988D2EB72FFD336856AE6A0FA1BB06CB2A8A1BB588F1201B31E9E62996097FC84D41DB9A57112F3F02B2EBB572602F054551D313172B84E90E907EA6E293F1FF7446C5814CDFE2425D61F3DAD02BCC6262F816C73B87F68D2D4BC0EF41D3C659D9FCA7AE921547E442B3D0BB2620208D12932CA6F3232E98BFC2896B8FBBAA7524FAB1236298C6F743146C758AE32109CA3A1F77F96D18D7A87B608DEA8D1C83F705989D50EFC5BC2228D61C6533663B1FCE85669D0A02334831DE3F2A770D2077D4C79A5928B21596B464D7EF0ADFD463491458B1F151B2EB5A6BF87D5CD39C5CA162CB8B111336417910448CD63E074282E51E3DFF91342FEF98BFF2E40C055B57FB2BAEF5ABD42085AFD65E14B3C60A00985F3B4758C0DA6B43A8D54DFFEDC07A298F4CE70BFFB27967EC5D59B91A3F8DC79B9846AA5255B3199FA422694B9C5E6F1A1C8B494D1B2D6F093E6CEE2768B1195615DD350E9072E736911B67FC83BD6ADFA60F2DC9BAB479CC0BEB914A0E9F064ADCE261909A25DF629CD56BD3CBF8AB8107AF1E3DE33D772A4BD8100F83C91934FAAB8776CAD460CE912EE635672D3CD3B14210250BC3E742D34448F8EC576F502276549BFE3D46763875F701BCB01975FEE50157F16A652524BFA5BF6F69EF32AADC43430C7711029C88EACD391423693513127C0411E08D7B4952AD5075A09D1F14287E94B885A43A88EB3D602FD122CC1507EA88ACCBEAA3E939305C0092834F30D486FFF47D373A68B55A01934B2254FC911D122343BDAB0F2AB2278EC4CDD7D19565CFC62CC3D5937C12D313D77A5BA20A6708A43BD11480FB1C7598A55EE706E9AC6BAD2641A640B3B0DB06171E3E9CF2E4FFF16AC1719DD97CE3C21564C2410E9B03CC9792661C39677FA20757F53B859655052B6DC8923A172E1801FD2A5B309CE97B3DF50031130AB05C9A0A7E6985471BA8A92698AAB7F4CD35976AB007B4A43B8D51042514621CE3B8AE764E997C18C9E62E68C4340B03DC4C63C0C7472BAD4EE36FF470E1DB5F2CB6F136B51692A1836AE0B5A00CCBB7B81450BC51605EF4AB1717438DDB7C5F1543A59BBDB7A1C13980C227DC0A412B486481A24BBEEDCB379B1979EA058ADE841258A372AD0A25E5C0D11B87585119282E9EB471D1E944A07859B43A65396A3252F9DBDA5C5C5E52C38529EC4B9ABDBB936CD7146AA90A6E1B35864516CE15123C030853FFFCAC8E65FB30696A0D64C170A6D60918DB28B8DC763A7F31BF7F55D31C6C42BA2187E07BF8B25595435BCFF169EA715F31EB11DA382D6D1D1C20B747EE14F69C8F9D27C353EC651BE930C05AD02502AA296F01B11DFA4EAB1AB6B9E99A59561E8FDAC25DDB432890F9E383F54CD7FC530AAB05BC61500C5738B058F2DF8D789F51922A66B015BDA4420051C1E537390FC4F6C3F790329C963D907B67229CD75641F8B00D2AADE441D47763682686928AB0AF9D94736DA210B4D74259442D623058D3E8DC3B61731A9A3662182A47848B8CC7A8127826AAC45D2C03BE0B1D2697D7B2F85A774F891EB45AD17C58F532074AE1B70C3689401575C33D57CC2EC0C00B643109834D5A57D1B546DE93EBDCEBAD143D5C6AD7498335B45AAFF1AE6EEB4EEA739642A8F68E703E827DDA7EAF6FB674CE8638F50DBE7E4F1B2AA8B3300BAD6F802E3F0358F0BA8C1881104EAA8B4C9887B065EA7B0CDA8EF2354E2EC5B111750827CEA337DBC55FC88C6470FF87A8B7B50BAC4BC7CC5BBAAEDDC6BD1E9F22663602811AF94F49021C86F383E1C9E64C465D78F1C42427894012FDFBCF90916A3D38AE0095EAE52FD539FF857515EA396280099CB36167520B1EEA47AB0B1EBE680506ACD029B4DE61C7389500A5906BC56C30919BD753BABF4E6F822885F13476F1DEF4BD444C39CDF1AFA28558BA48A6F99CD0F065A18DA8281D94656D94736809EC626BCFFDDD1A777A1FA67C642D08FC30461AD69C1332FAB84B400161C3802F19E89C1E962D698C1AB1C8D61AC99987E3E7AC28A8FD42696928712A9E367CE28F48CC9D17D69463A81670E2AE088E0BE21E0A89EA9ABF1D1986DEDA702919A2C9C1CD6851B3356908FA62EC2DAC2817D5C6C874B8F6D5F92FE7617C9CC2C3C221AA2434E156FBFFE8B7C27646B93C866E2FCC1A32D2BFD859B432CC0EB4745B1145F482D03A2B22BD026BC6B37BC802D8621906DDE752AD414615296A403F9F1931EA80BD8B3928F25396166562E62C06B946853C17E30C93F67577B35E81E456952A4086907BB6049906D9E2F9D1927D0055AB0CBE11C0D82D899269D145255EC8F2DDA1FE481E3B15DE0A719391088C1647F330DA8AC990FF06CE0C957F8482C88127B2B82F68D115FFE880BBBE9D4C6DD2D9C872DD4B91A4B52C217848E38805B92507C9899484973EAC5A47C78A53A58E4219B86818DD90F5483CBBDA8B56E3A12739B7B287F29DB9ED987CE4E93079B577AB4FC421885E7951098B1B036AB3A93CD7F2FD65B75EFCB7007E8378D2BD18C13AF5CD6F8B0E5443A87649C2463BEDE2951FB7A963497668993A9ADB3690B9969596DA62549F0E5B597D3BCADA83E66F565E44A0C0B88DB3EFD076DD011141D8FE0348889F0455E3E1AD8FA47F5C8F28005C63FA4562C88AE0405A95069BCF1085909198826EEE7C86D379AAF244A7BACCE44F93D1611142421DB3C82860736016C36C89A3B6FC87509696C708C0DD2A1161F6748EA33D1989ED65D1DDB8878EF158BF1C1973060C00BC132E2407D1A4696C6CE911DD9BB4B231C961B7FB427E8577CB28960FB519C9F977B627B8A59400E72FBC12B1A207CFEF4C2D34592E0D2267D30BCA0AEA3E22C8B7A308B02652E726B2CA97179AD96C8165FE64F230E87923086431D55D1FE4208A987C61E9EA8F38CB56B7DC086A192FEEFA7AA0FE2B3975296B1EBF6604DA709B8A7169A3C610061A4E85EB42AE122A162275256DE631A54E7EC4E55DCFC3FC58FD0273333CD29731AA0E18FE0CEED334427EA9220F5E6401C68ED8B0A0BA69033CF6B9F1960DEF6BF9E5978AA7C1FD480AB685E44227A4B64651DA47AE3B27EB6029D59B2DFD1118A64A218FF7DA3779A1C0227A9E26F92DF3A7EE73382A807B71ECE108E5E46075981A2FF5152BBAE895C9B0CC66D86850DA85FA737E2F1AB80F8C2741190000793DBDF6C54482514704D09055F65F1730B05925CD1773D57849EEA88DE4A3DB8BBAF341BCAC5CCD3B56FE163249334861DF702729EF012659B8AAEE1E8D4E785767C3CB64D1319E23533164D6E789DF1501EB9A6FD7F0F14DCAB73875D4F2848EBA3329D6FD40F60C626406BAABB2B81C95DDB127D20F0FCA2422F74DC6BC3AA5256F3F9F5C80B81D1CE07D62712CA54662205B58E56B3E1684D69323B4E73D6C4F29D9F70F68D5FCC3D89965E5A1702523CCCBC08B3F6427A616C6DDE12C374643F3C7E97CF9483036835D4F928D00A673C6C22F16BE20AEA0E4DFDF88DD4172D4DA21D4200E3DAF7B3D7FDAA5659180BBB6CDA4AD79A9FCA6D5D2881826B40030314EEA07CD45539BD0BA04525DC79326B5AD649B343C23F2887226706D66899881B7CCB4CD46BAEB41E9D047E87AB8EDBE95E02672AFBEA25976319BF35C13C2C1BD042D3DFA527E69DE13C84DBE8410DDA13F38B3FAEB479ECA09F876095E5761ACF0144DD946D2DEB7BB70534E85BD2E23E1863DF685C7E873E9CE29930F3C2A8F78D77F16D4D34A91F1060B6F275DC9C57BFB49A6E5C547B9CA023E418BCAF73D8BAF604E91F5AE69F8CE08B36EC91CC920296577A83C32B07B56776E5311523C346D9590D57F036187AC1CAAB62A4ACABF360D6C4E49517E30726F26126AB405381E02F4C7CF794F8979D54E87B6FB082A8B8A0B1D0A26090A16F09E94D0CDD02886C6545F917D905A7EBDDD1EFA8E5C7763A32DECAA87ED7229C774DC4287B065D04218695B3142DB41AE748912797DDF08A4F8495334E15094B51B21734CAED59D5D2E6635DE144897575B5DD00D51F98715C220CEF67CB08FFA84AE2EB8491303D41F5EE405560930F93EF7A5D3420D203629AE0FEA310855EE7908C1346672C669025E49BA520C471FF6DF9D34FE3960A5A3957E5A007A636A457688AFECB68572B0F55EB90435578E1C75A30A18A17018A7B753E479C677995AD162E7D04AF4D4743A186031B37D9FE4FE23D274DE278FA30BC2C9EF5A5F1DBB431DDD23D8D908722350C3136D26382087BC7399C1CAA1ED4A5508AA0CD3FCD89A45119EAADB689B1D94B5F58DA23A650D52E5C77B739125E660D9836647D7371BC635690D77CF63500085A2FAE7C15ADA7654208FC88629307A2DF3916262523A61C177A7E1F8FBA729B6BCD401F8033302F83DCEF604B4C3F9A5F389C354AA4B938DD145B54A00994FCE1ECEAD40F8D819F232EFCC05FB812A764486D21295E56C4627BCD1F3EEE644DA4E32A8EA4EC4FD405B74BF49A238411AC85E15E4B6755E2EA566F2C38E858641B3486927C6428CB030D1E394A4D4F5B6B79BBF42343A74383A5C3F8FD2373C3FB2D31626ED8DE1C2B31637386CA00000000000000000000000000000000000C0F15191F26" + }, + { + "tcId": 23, + "deferred": false, + "sk": "9BA12496D2759ABB2CE2C3FDB3FB71FCDD7C315B4C7C5AE5C6B4B4F6A97D2335B07CFC9C4B33D9147B6231C6B33CD876DD71889FEAE5C8875128BF0D75F72E380A1C51E6D56CCF1BB2FF2453BB7F09EC9E1FAD76A07CC6A4CD012726CF9309E9EBEC279BA77B159B515A954FEC69758F40EC0C3B3836B661E1FED121F712889B77512258675704133806066748826547111521115868474531585416005713338105507070205662844057632638535166351741357313537883572686500540128261085411603366201318374814306288785181752828400800470585613434710704510035385872517651333585207787188184062530114384673018530063727426246401400773237530844578751387817248277471125878621454431146683341406818333868760704701502761143473707860535758187372162868573323826480416420733630025672348726538053525024423653243546423514553071340770645158747722387267847757250586600731582661356526504140404107264574637750025462020601372686055328846034067308301012344312705314305867783080470360821015418216663460502701754763838654027628220553546644844707313784544085501508364158844217135802560352218345288786203528513537552882486255033112148517000583211241325641064030340235323380524631220275268447538464445758352140612704781828086872330585810217000036008674504425701420181180377803350424765338285178682720218181012520214517830318082227120513518322554881166140214761423438151247072168382748504452500004758363227304767704161305584642720280148873012060716368664714384685145586365736257431288024173772381536807648611435052307322366547752204377446868057638617731102741825234125865523273560843152782032533880776282206451272477621267326281383315581785515642825006261045510323376338070785444022023713881268480640885038174347552814543067652828245641383354501751610445443231755333835224563515134301511513821681374734335016003216522571455880410230421326311811338146248236660357671633348772574361832403770183010531215541634647651601211557845444264232368206771167634647778401370320484608854756652513571656277447284614256054125825545667871576431852286416638036374180758183634577548265761215082800487735370570835434878138206660513012214466631044531375060518448334384743777234256478821032557054374186280115238364375612238562440815877116541472770062087278326687024403300345343640711805831336621255213741538544438567453332843754315440442730654367534363248630360146213140072646271447800025357255281341257570554320245275102060221620818717848621585406508157876043725614243441752316510561605237486301154208628170146326444636374671281028428888054302763653254651680624433732312785052851001186422542016363135628821440082566635447837137437567738250604600438461732334063187876327123582736038000542537210170133043240437625172228545888471831032816233708717083020220534823336673537346268102842456807765246230548276186624233334504072552008188226324457005707040616360473678536233682028686415232708258156535400766767114686043413232745516072208330587043436465427087756584440822673872786114734048782500067420780002787748322508678107138016507217573854055248812267683351608427542745123578836475638204547465316772773558376364227627315732325112263147154784743851852416083411402663045461736077851483201053723540300740062572041704370051846EC468CE48A91039F26B5E7756BFD4A483E0805A91A1A5F54C7AB9507CC918DA35CE125C51BBB93614253ED63D269380A50B1804345C810218E0DF6EEF453AB0CD7BEBDC8AAA364E3C458E6AB8DD9E21BB72B0A499AF42763E3DAF541E0558E5E3A154C4F800CBFBB451CA73A620B3748B04C7D535088254D6267A28291CAA541EBAC426BAEB242E19EED2786BC26A40841229F2934DEF2A73A5C6F3670E681F111A3A1732CDC2813DF8772596A7D6FFD5F717F2EFAFB6BAA793C345FD4ECDA18B9202309C27D00BCCA6E51FDACDD9832A630340DA5CB703F2D68CB1C17EF8242B3F3D60579616E6102B08ED094C1D0E725E2985A0525CCBA21704364E9031E086EF875BEBD0D31A922B91E9B95F6E57985EF2948D9A7638A1C0C76145CDD9577C5585B434A790D6A87809FF6339388938E2283FE1552535DC30C3F073B7C8BC80EF42553D30FBE79BFDE391D9B7F87BD1F809FB671F49F159E4C653654239EB1E94B757E9D81E2809EFD283BD9BDE81A2D316F66BAFEDA9D4A524BB270EE43451434F5F61D33C6DCA6CE3194A3017B5DBA255E905302091D5F341293D20B89F1E5F81D5731014AB1A5EB022609FD6018662EB2EBCF6F3F823DDCB86A5C82B9BBA5741E1909CD60C1AF239FE3B930D0E8786F6ED24A6A8A26E03A05B0BA51AC54F87F845D680A1FA09291405E758712C00B9C0C8D4D698CA82641040521FCB063D5FBE2271965AFC1F4995EF47E4E307D8CF97D9D22A6BFDABCB726132FA7BBF5258226B384B7C06160AF1D0CD8CDAA4F16F68D618F417FD3E78DC8B5611052D2F9E770878D7351D52FA00847A426C9CF845711318FDE114934323D02F2C5F37B9FD93E22BC9433142095BE1D6DE07C7009162F4BBF057466E04DBF98C4DF770A2DB27A5735A4733604247E2C3AA1AF38B4D9D267EFAF31D2A3162391AF0284813D1184217F93221342D28CDF90F85F94D2F66024D1FDDFE6B95774128548611196000DEF8681CDA4555B626CF2D77A2A638AF6FFD0DF73787B955DDF5B9F0A6487C60D09A466D2F97C985CD58E4A8154CDA4CBA831ED2E386854B8EE5523DDE4D0018BD17BF03F02BE38328DE99F9424C01E6F2BCF9DA3C75CCE87558B977F5CE91C9CD3FE49A1DE4A45B162D7C4EBB4204FFDFA5A6AF4CC2DC14B7423DD9C819876E42A75709E72B18689427324ED0621AEFCE11CC766858D46ED7F1783949A8C5618AA1ECDDF332F2B6C92E5EEA5D5E7DC87908547656B65E26D9FB5B2068EA5C39CFC01021CC11C0845A3797541301E6B6C998BFFD7EB03F8B3CD7189635FB13A4E42AC5249F4398CF221C7DBE68863A8E05D3FEE54B905A64A4CB6AD5B9856081AA953D2F51C049E183C47EEAAE60F980B29680675867405F605B5FE8E13C0D3C5955F801F941CEF618F62AC6739A92A818A0F6F2B1D8E259040D190F371577AFB2289D13389579452FD1027E4CDD2BAD5F78A4E6ED722A5984665FEE58FC209AA232B38F45392970F89ECFBC0690785D87A7E54E5DF49EBD9175F530FE091624B281AB66535197122765DF0378ED4814A3A4FD60490C82517C98631C51BF9C4F0AF9F597BCFCC1C25866D2E9038D02CE583AF9D564EC7A7AC4AB7ABEA8F86269B6DA84050070CFCA06862E03039AFABEDE496FFF556031F083255CD1C46F3F94119FDB8414A6E80CFF99EAF2C5BDE4794C119D5F4A8DEB2936C2C4E249E3DBA13C0D938322A91E860D4C4D8C17AB6DE6271ABC5E4F99CE6ED0D728585A985068A0A388A51759CEA3B29CAA0FEEC27A2DB3A252AB4A18E8E477004F5522D308329197229382969DE75AA3BB3C775AB0F74FCE5E1051DCD2C2624A8EBF1F447F7417BA2B5E85EA0CE6678AE6FE0B113CAF257C7BB73D1A5D91AC0529CF7DE38792CA229D1CC519368CA4DB063FA95031F4EB0A5A647E092F59CF39C9A255957DE2EE92AE1FCC4D041DAE51BB04C6B8E5BC52CD73F31AC745DD79F27908E054A2E3906A84113FD7FD4E764AB0F21C97617A82197D1A4EF7E73408B667FF71138BA727CC26A400E5E5BBCA922B104D588640484EE4867EDBCCBC45AFEA42AFCF277A63CE6661B57B00ACC1C2F76D8C203FF2123F9079EAED0B0602BB1788595A9198568006166C61806B5D6ED03761C874E9788FBF180880F9853EEBFE2A933AFA6BE7CBE917C5919F9F17777F55A29E7CCA1455E38EBBBEDC83BB062E914F4A4A2CF1E7E32362FE97831FF33926F1CD9E99C80AAA205AC365173D5DD94B8D8F3922FB192F277A09BB7A92A5166C2CDF7F18E7DE7189ED838F7850B306576D10FF014774588865CB5EE3B161E54529B8E45B2FA435E36846E80D46CEE9BA5413BA950A448662FCC5A8BC8E42AD3A75326747A9C02A6A6C676266B580CA91AA4E9F892EC00EA64065D38063881024F5A898451623FEB3746B2108A24096F2290F98C9DAF9A4DF9746EFD5B5D9FADBC67C9C06F920E5042050CDD3A1B500764E7936124B4C742677300DAB0B2C56BA69B7CECA73A6F97C961AF46648381064764F48A5D16CFC82D9766A35171CCAE17F18C82B81BF91847766FA1C361312B0E532092F9CBEEC51A55E460B67E47E91C90013501CBE9C00E1D84985D6161691E0AB8FB540207991B3DC4A8B444F319235F3B22D03640A98C5DA08DCC417E0FC232316511447752044FDDEA962915109466284D94F7965C37F5E9518826C1BA1A94371B28DE026962AF755AA44035126E6CBDDA35A746728D6BE15618180C3EB460404696D59ED13BBB60BC71298659ECDE17F0264971C5158264D9E9006C627CCB58AC9B5AA5AEAC12105EA17AE78C1D9AA9C479917149E5CEB8C22910305F5CCFC2AA90012D2B6DFEADA3FDDE35EF41CDE929B88F7395CC6CEB401392DFAFDEE51B30A53B67969DF6AFFEACFCF455825675CC2A6F6CCE9BE60D23CC0D6ACD35E9C833A3C82CE16ABCF9E0C56A2C18D1C1F9C159867C933B6179856B9050D5AAB4A547594FCA0CFAE4969CD0B50875AD6476D9EB70674434F36935378BB00B4E50711BC0BC375449CA9FE75C0871063E5BC55567D4E082BD0B07043F9477EFC5F8DEFA13CDA03D3EEA1DEBC996B88E9F60B4909A7B3BD2DAFF53CE6B6046AC2F1463ABF3BCEF4C112AC1E625DEFDFB28BC0E0D67061492B0F64B7C66B89CD1039EFFF0546EDFFC69D14F7CE61FEA845CE360D8ECD01D1643AD4C9ECD76125CFB693DA425D877B7CA327261A0CE4AE49057C622DCFF48C6062E0AF24FF8280AAC3F21010C05B789D8FA371F48F18A2144FD1F8423112DED4DB1035B2F5E39329E680BDEEF5A37B3155BAD91DAF7B0CD8346917859D7CEEFDCA7E7C6983E09D789AD7EC35F9848B639EB1F3A1B44D78521CDAF980D6F52FF981C30605E8F5C0991A479EBFD92DBBD6CEF2FE4B0C70015943D2F1A072FFC126CFE6740DEC7DBD9DF059FA1C03A51ED2EBC7B892FF0F0D34C2DBC4C1561788CFD18F0B4A3E2C0B3EB57215C26CF7E28C544EE7372D7841D349F261660A3AD42968D98D0648975D488C2", + "message": "5F8F32FE68B556ED1D2EB8D2BC20AA36DEC7900F8E5D4BD3715419B28771E5B0A080DEB2F3EA6CF415D40EDA46FCF8A439954471B7308D3E4226E9D5A96BC22B08FECEB4C5E3CC2239473F1C9B8DFA5A29C31D499CEEAF6E34A396BF0DA53B54F1AA674056216756DFE15F669FC2E1D8E6F67BE5BFB3D5703F25D62D3AAB0398AEDEDF7C65E051A4A8DDFC725EEE940BD0D06B103EEA32D027CC20A8C61034DC54BD5533CDB1A85107B9CFF283FC3C5FCD9C3D6F8857560311AC2E0E31585E77D0806F9A4E61A70D3FF36895ED447C55DB52002488045CC358A39475BFE8456F4FBC36005218B2CEC1C573E41BAFA7A622EDF776C8AD340680C1B3002F69D3B3D8844494EA9F42D2C9C9D2BC0BDD850BA3C4DE929C1DF49351219F95EA7B9794827FC1A1BB4A6A00809393BC41852820569D7BC6FD55339925FFDF55A0C2655C85144234FDDCA91E8BDCE8CFB7199330763F5750D71CA8C4B3BF7E6469F5DD68624BD6D5B69E5FAEEE53E3A61AE659A364484B7D2BC8A85BE9F8D35C8B97716E8202B610BDF878C1BD83187F7892BD861C09FCDA64606A185B93CD2F601C3107D35B38D76D75AD6023AFDD95E103EEB7283379BD9E44CABAD923856A599B719A18FA836749E5BA95C79B1F2F1B443CE1FD26CBD2B74A0156C381BC270B74FC42DFF8D91DE4ECDDF3053007A09B8E3C964B90DE55DE5193F218685327D8C0C6CE3BBABD57DA8772DB7CA9234A3D19BE16A895E7D14337FD9D50B4A556C75A9D287B44BA5AA4E52C3262218DDCEEE3A7BDBE1B8175E84113F515623C07BAD4FC0985112DE4D77D31290BD013562D12FF8CBC5F2BC463223AA82991D7D60E38037578BBEEED70631CEADFE49823EA3D87EC384B3FBD4974C474FF9D47F467110EA4F3FD94B5FF38D8FC1C75392896394671853FE71DDCF7730C70ED26485F395F180D2F5C31AE0C2C20691CB4BC81356225E6A72DC72A1CD3502E42C22B594118D131BA5EF95F2C18B3061139B047A24E32197F89780B91D36B28BB5EC6C03232A3CDFC5ECF687BA5701F3958FD87FC0C8D09825E8BE4E5CE9089C674049C38EC5E0FC1AD542F57B4770B6E5DDA215D319DBFFBFEAD9141647A508E271CF3B0DE7C137A5AB999CC88082FF0CD495F1F1FB1E367B57BB400D8697B4620B75FE467D9B8BDF9400E14047576B3AD6AABE0C0714686015B8A963A0DBB68CE9E41FFBBDD5A792920916538E4C33F12EF0E93D249E562B71BC1C252E1DD8AA646F8C7B489A2BCFE7D29A6D3FDA2C21DDD78179861AFC766F6885E9959F753C66462DAA6E01C8B06A6F581104B583F7A5B1B4935A4EF08219FA8D114A963F3FF3AF22C3D1C1E3927AEBC886AD0670FC89C08FD4DF68EB990A0F7C51A4439C32F5F51785B20DC82586940C35D80A91865C3154D6C925250B24D4C1A9E76A267711A0813E8CCD2DDE9748FA0464006DDBA963BBDABAADD377239442DFEC6F7E8098604645D63AEA080C1F749CAC589F77B4AE0955FABED757E6576966D539FE1BE5965D03882279B2C9B6899205C9DE8D0B1819DA8B5426E573CE785FEDA3BE95A18A667AD5AA8FCE7894BA11A44B266EB7571A93CF9FA64C1132AE07F0F24773C83DED2C2885D415ABD96A21A0381811D66952252786C39EB68EF0B9B03BA7E2B66A49BC6CFCD8097C321A932E5CDB11EC6E43A8E50DDE01EA5A28F08F5047C67C988E8B4A04701A0237330598ADE8EF8F801A07F2148B44E593B0ED16DA30BF37A341073C6A92066645BD7042C3A59B374FDAC00F7F69BDAFCAE5EC0AE65FCFB785C93E49102F5A5029876BC23B0FDB7FBBC376A9E834F0D19A276BC4E22FEDA18FAB529F15570AB674B844703B47D726AADE3AD4015F52D86843A01AD5DF086E07A71A0236765DE6A777F94B1D69253A424193FA9DF54899AD9915634DA23E6DF351E9608219684EC8C8C949E900718DB6FDCD144D0BBFE1079C1BAEC516BF60C1E24B8EE6DC380F55E0F65DD64025C937EA89FD12F0404ED0C03CBA18CE2FCF169F9A1EC9B96830FAD0149D4A90B13446347CE4E5C6005BF115385F1D22EF6A7E40EE87847BFDA4CF7FC3135C4164091F49DD08389E1005271E9AC76E27B0CDF360EEBEA9C08E233CA58305CB276A8BEC9686CDE0E2DB5CFF9858029F3A5A42759E4AC6DD40AF9617CDEB03FB1F9D7F112A01B87A265C4E27BBFF596695F127A97E1558A68BB5EE4EF0F44D20F318FEE1CE988051F3C09AF6E142932EFE970C1B0C07040E7F3DB9BA53BC4AB1433F7A4F1E480D920C23A07223D7E43570320B3BA590507D580D29CC3A8C85A442BECED5880350F9D2B1AB5C746C1B9909E446D9508D701204F2427F41E043A78024EE3F60EE19B71B5BC925A2557FAA8C7BAC7E3405C920FE3FB3A1BA7C559BD75DB1E4169804B6627AEF19AE6E41B8A40CFB977C1AF53208F4D775A48C220A756783F41E13B7780328992947D215C5B5682DEC76CB035B41C007CE1017EEFBA426EBC423F710C1E962528F7636F200C2E79D8377D621513BA7EB3EE5A0DA55B81F6039D2E8BD42EBA5B2A82C3F033CFEED6EFA7D970B1460CEACD13A0C67AC0A7EBE7963F0FE21D20B2A82EA922FD889253B5D4CE4D47698D43AC11A8F4E1638AD3A4C179C522A3ABBDF420DA3E89B9FB7608822904944CAD615C62B28EDB15D3826D33DCF9FF9BD5DFD8639AF4CAEAA55F9F8409B4E5F70681BB7861F88283218E15A4282E199BFA12360FFB9BCD68D9BE5A3411FCA4E8279562F595FAAE0CEED4FE675DA4A8FF94B180AE9D0C8C687650730F05715820F67248D02EAD4C7BC0D41C880444B94CCD60A66A1C9B5B6F6690A2E1766EE10B5D03AC16F175603A1B9D49F97CF3F91932E97DE67CB523A38839468EE7681909CE997BFE5EEB364B472220403EE4A9AC1F8A4A8F78AFA4D9010A0127C0A75D3CDD87DD269F19A47C78F696218F25AE8A61073644A4F791ABBF1B180267AE41DD44AF65EC6E0AB356CFEE86095B64F4190D69D60284A1EB42744C31536F736AFFFFF186833EBBF43709BBE6903A06F7F06E8776D2AE41CFCA33A3A86342BD11B67EC10F525563A1843C8443546C1EE61DAF7310802AE9C00F44DBE7E04030BC4D0F53AE2023A7647F08A0BC6F5013A61A84E994FE0A20092DE133FABAE3AA24F8F3946812396B0643721AA13417A2423F96CA8A6529B0E17766E88B2AEBD79AA9D4D31193533CE50E4EBDAEEC976F156D5DE5917D54F9CC0527BB4F1F795401210739A42D10A0242748DE5FF6B50932B507057EECF8A1E37800223378642DEDADB464F5CA251D73DCD28A1E3772CC285A33B34C6701B585FC03C94A847CF7B16616D1C3DD646669546D80A27E9DE6424AA7AF6F1694037E774259308E71E15D7408BC1EB517CF0AA2C9E16B802CC8553458BB66D96CBA233487DAAD6E093235D901CF46F31B9A060D88DBD0B7380652EFC73AC1A6BB5E434EB0394F1EDC937E9A99A3867EB71D6E19622137B009D36ED7F9890187CCCE7D884DFE118AB3682EC08CDA8BA6DD4B79C9C18E7438E6914DC1C403870A540B74244964CA31E730A7D7591E42569532DA8094559241F2C7EC182FF8BB5A3F88DFCE3020D8B8CC0D1F54CF67FFD3A97CBA7F5EC79333D9A545221C963E0685763E59F1EBD34FB2394727896CE638E909AE6DFF41D17EE1D0BA036F8AF11335A8C1B5A0E9DC58EAB9C12F46740493A8B5AD0EAA73AF462BDF43CE44BD0973688D9C8DFF8FED961758E1AF88FD5D249FFEC179FE5AA1D135C0448D80F4B0CB68492CA399A3916A2EAB684B44E407706CC3C2F48972BC9531353091F91B427FA32693906DCAE862F34AEBBAEFD30666523EA9C27354F2FCD99A6E810685B51965571E4B4B5AAE158636497B6F952FA0B73617AE35A8D7C272DFEA1CE06E983CC65A501F73BE9D69EDDE6A4A1764DCC4B74EF09EC27C74B677920AE8C49CF4F18160E04B5AE7EFA8D5D92BAA5E4E547CC8AFB9D55F1A9DA7A6AA06626673431889C9996BE0A473702450B960231A617DF4705B07B47DBA1BCCC0EFCD5713F88F394EC4BFCC49EC24B76D531A356A6796785D755F027C664D8966B5CDC82ADE776BEECA8AB0D9DB6ACF5E841BCB4381828DB8F7358A637D04D97598A8B3BC823B891F5EB6ECF54E6F9200C380813FC3210E68894A656796C9A5B780FF486E6A93DE055B8F658FEA17035D9C212D23BB5974E1161E4F6041E5AEC446D70D52CD2F21F1A33C9938032487D9ABA74C448EEB8F8D51169E8B848242F5C769B471F0AF04E965BB0F4AE7C6F7B4AAD4E283DA762DFA49FD01D21887ADB28781FEFBD931AD8E2A26BBBBE5D88B52E8B7133134CA76C6648EA39E3D2F102177F4237219E06CBD05174D503C9288EC9C3E0128A824A7ABF418DC45EEB3A67777F74D6EC52891EAE0BB56DC756ADF40D39151E3A68719C563E99BABCA4C785BF4C2BB1BD25C7EEE22A8B0C1E90B948FC3A691670E9A3A331320CA4416B492907C3FE70AF9A2E765F9607EE1BB2CE52D2DB15F5DDCF59BDCCCB5BEBAC2784FA0896BEECF38C24022046E5DAA7607E8D2DB8CBC65541CFC6A0F20CC3AC5EBD4560BF5E9A3FFC0BAE917B479D960ABFC99EF84A696CE5A95720FED90F3AC58D77D48BD5573A0D85681238AC0EA8F0B58A01378929C691C146068897C5642DE74D79E08E5B94B101182200FB3E2BBFEFC8B44D2D1203075862D77A184B25A7790D76D7CE88C979D73E599C212F04A8B01EC3CD6CED3B5E25487957C56BEF6AB4433FFFE6DBDEA396212A6870284FD1BAACD5F7A5D9FAB90D5DA39D3C5F9AF196D9C46100BF45861679A7679638BBC8E5B5A7606D863478B430BF2C61F52D3D88B0913BF12597620D337DEA52BEE9CC8A1592698D23B23815C596981152C99453FA16800545EE781F24841FBE5A3E5AD8D08F2B898127AF40A681DF9DB68681533C349109C29D19311BEAB4C2F2DE97A5345EA7E41CC0988B2042925F1F9409D947128CE1D38F278863385A19B2CF8338D0FF31B06FD865B9167488EA157C7965F4679286077894660F17BC7289BEFFA93CB7DB990A0E40D998945A77E536902FBAD3C8A278CFE0AC883BBEA0B20E5D70EC6E10B59C2449CD1A0B55F8252C91CDC87E70E72FEC175D6D67BD43CB5AE4EE9C7F9476F4589E2BBAF89E801D5E14458F8A0B96ECF9F080E5150E2A5004C5A89B735639621157C4056DD1106CFC727B921D5890F37051E2B906885C1CA3999C18FB8C9FC9B652D82AFF074EECA9976D612ADDE990DEA418031FEFC4E972B31CBCBDCA0469E3966FF6F97F9788650298DB71CEDFC04659D30FE673602659C19A869FB3EF4262EF3FFA9E3FFAB1A3FE7670061EBB0D49BC60AD0C774913910E26E4213B76DB72AEFA3CCC197CB6F6DF773F86F12480B5BBC2068F61E16D1C0C141AE6F1811B2E0D713AAF60B90BB2F00EEDD4651FB5191DE5A246A4D8F3E9999D85253FA705CD4B94A6A64D9E9B6E18BB6855CAF6B991494A8DF75E56C2A427883E0C27246E5854B8DB2EB0FE639BDD00AD678D1B61D799AC59ADFF6A8616B357A4B12A786EB612E5613CDE533D92E87D51D47D860BCC39687485EA814DC5F5A971EE915C193ED52AED98D7AB301E32342F3D207BC03546460D33B733E1008E48D80E716FD717BA82403DBB520246AC3BC9CB91CC0ECDB7E35E6863C3C11558A8EAE9E1DC49FBFFC0F92F397828A4AE7107785939B96932B9EACB6BC6D8B3A189B5D3F6B0C7A3A413054B25318792AEBA3F4C77629F1E8CE1AAA98FFE1EF50C2E60C11AD76EDDCD8EEAF858364ADD637AB97ACBE4D2124AC0AB559E85229F1B5D81701EEB1D6834FB215984E9DF3847392EB29D2A428DAE7FAC283F93C8FED86FD2377E8216922D46A51E628091F6F8EAF967740B0EFD84F002358D3ABEDA0993DA16D0D8233090A2CD9C27D78DA0A53962FE7DD282B276A30F91C2B734EAD2CCE5E03137205BD97739F6CD75A08491D4ECB22591A6FF840B5DF123FCA7DAA98B11C85C1F8591EB988024C206CDC4A4239E7A91DE75F49541FFB6D91BE4699C0C0D8B4A44A8204F7E90AB863C3183C2270D185643D6A7165C1D043FC5108C340650F38A8FFBB13BE4BE68858C50A2463F7BE998286FFD0F981B45F5E414FDE71637D6EE77B33E10A530C630D63F21A212E844C2F7A26BED4F7B4DCE0C566CBAEF4EB4BDF2B53E743EE13A845D3C7AD5E9525C50CFED35DAF5D993B6377CF1DFC5236D51151B046F4904A02D7D51B6E331754B0E3621DE4CAFC9D8F7247788DF0EA7E6141FAC4B24608282AE29D594CEC0C82DB05C0087AB377D0D504F64F1CBB2D9F3121087AB6F35A70ECDDD15C9AD2A185C16333BB901CA069BBB0B80CB6F505FB3F382CED72CDE60FC050241B1D32818D11AC4421B66CD85D0F7B479C021AC111F8EE8F1C60B2320585EA276879AFE4034DBA277806FEEACE548CA0A5D36CFAE7B99ECB0236CF4838254A20A13A2DEAAF201B09FD027BAFC3F0C5ECA9EB5850A58C6196645F051E57B82AF4B6C2DA9441358BFD2412864950022A07542601631A00E27BCE6E203B1D3F1B844CCBB2EEF71A12AA4E725188073004849A225D733C77C068B0D2AE53E0DA6F759A8E7A5486C529B29A3EDADA69924E7DC200158DB4B612C62039B321CDACE8294DBB1A56ADC685B0B0122A4F3DE0A264F47B00C903BD30B5E4281B0C75DAC5C48E18BB0BF642F8C2CA194AE56CF7EF3B4529FB9271774108C61198A6894FC9FAF896472D1CE78DF00E714045C5F7C77DCEA45B3ED5BE5AD545D8F3833206340A5E10DD3375BDE0A068D050CB4C87E0BA95CBACBE59280BD5CABCEAFC88F5C05E3D8DCDA6B15C487B62B467E093259230D47B79F36572972BB78F90BD384255CFB1E4F1DFB7B5360EBE1230F154C3645A7A233FDDC472432F6C845CE86B078D93A5BBA3F8800C5313593D66A8A103B01377FBC5C6D5FB8A55DC71EB0BC9904B24BAD2F505D6DB5640E914D84FC71FA058902578B72C47659AC07AD4D64C3D28328D2DC8425C4039EFB2F20E3B954BD0B0483848F2C2D9528214514510CB0932F7506E9B98D0E891D8183A907FCA7AEC068B9FDF7F3479A128C6982BED19512A4271D8B682525B5028B77D6B6301181B403E5F62F64BA3CF06F0EDF321114855839E9198E5BA2A65ED952B2204809215B9BA3C366FD5C9D409BD71ACB748E653DA82EBF617D2D57C74CE37BF20AD8D789DA53C086423D86F94A96ABA379F3425554BCF92F82FBBF5C2A15947455D7D7478A84BEC6E3B9FAA14E425D2C8971DCD157C1D9E210620E891AA4304CDEC54BA7B3352556C49A172EAF19919184CA005A526349918F9A7CBFEB83510AD899BAEFD3D1F689DC3F449153597C8D21FA1C7BAF18E689B51F89B9BEF196193B7A781B96B38B9145AF7338FCFEA109542BB1719C9C8540B551A35F733C394F7831900452C0B8D36BB90824699BDB587EFCF5E8410E4ACB8ECAEC5F96E74A5DD3DCD4C85720064A14028FE768041BA1A13A46CD8A0D2C4D09E724591ADCD5EB907038853D8C92C5BA7FF57D5B54B2B324073C7CD2EACE0C521254E9E5C0CA197FDB3C1AC73FA8EDA729A858098E6F5EC11A19D4F655C6DC9AFFC4E67A49EF62D80EFBCAA383DD3DDC22C2A9B7590C16F8CF23D52392186B95EF9E947D851079C35FA11595682DF4EF4D770EB16CBC3994326B8AB3B2C279149122D178BC7B53318406738290596449D797F61B3D0CC8B11750F8D841FDD9D333A5FECC67CC7733824BBE257D40E53B43CCA19C95ACCA8FFF393533AED57D423BE0C38584A81689248BC7F78CB7FA4C94A7BDBF3015B4072B83748E55ABBF4A334AED679D89E2F18BE1B249B3F61363C79AEF6E1FB09D1948610F77A9927AD6D57BEDA02BB1E77415DD7FDD3EFC683AFB1E20C08284B620EB091974FDF8CEFBCEE1461C210E81E86B61F2D5D1882261D60D60689E39C81B981EAEBD9A42E608A34155516E4E385B86BF0A4AA05E3F99B6B3B7E401724D1442A45A696A189765BCA3240111E9259DE161DADB4E0ACFF27818C631A8A2ABD752773A83DC29CD619A58556040A7B27CF56086BD499F8B8D283683377A21BE120374B8D4561AFE781F246AD987E828FB40306366B4BF4C0B4B909ECA91DC85F521ED5869A2F2AD58C74B6C959AC71DB6F11503F026DFFF6BDE6BD70363B5B38BCA0590A5AF2A1054209A36B41B2A671293F2805568400AB282F783C356DDE30E0F87C001D9B1B9716A7C4021928253622F2DD156B3C3038A077A5768AB8AC070BBD9467E9C9630754934186BDA122CEA503F5E274EAED746065CA81A2702B582E82A33CF6CB3917D451FF59B0909E6BF847E6B610DA89AFF98B3323E1385954EDF1175C0C1B158CB905BCFD9AE7FF9389ABB9FBC5194A45DEB0570C58F31D914F9941B0242717B243ABCF5A20676051978C16FFCAA8ED2EA23B8323CD58388860DD64FA39971F9FAB83A4B248EC8161D32565917B7E6EB4937B4743C6C236E75E1747A1C83377FD1D927D385D81A9EA7F4AE5034097A0A77E2D2EB1943D3128BC0134F2D600ABB929A5281C26EDE1C12CDC80F8EAF2E893091EA274EDA1A246AEA3263E43D6C60043CFF6282AAAC620A21B523783E0CBE33F78C89D00EF8920CD53C6EC0E83DD7E1303D9B6D5280BD2BBA26376C17099758F34C22054DA031C86CC50367C81C3059114A71C565B1702981D77040B0FEC1E89436ED1896E93BA202F11ED2BA4EF33A76F86AE8E23B8FD064C8FE894244C97BA7BDA6BB56B7517C236400F591E4F28050C2958A7A79964AF233CFF8655F1603F6A0C7ACCF440D0C82D5528876721434C163D86858B02C6F6A660F53B3E45185FC7777A629C3E4392AEE4A96D900B0F19783DCB6E5028B6E56E160A37D37FACD7C3B992773ABC8AE1ACD6AD41E7340CB198C9BBEA1CDC185AEEB51E2620F0695C2691A29CBCA8E23328E84B6882A59A8C3C2A273CDBD26965564F1F1DF0B2CAF83F30E782C049DBC00596BD85426EA90ED30ED8EAE8A88C0D1363E69868E8CAE56E8DD62CB36D9A15150FE567DF7DC93CE78706BA983885155C9AF05B5FF1D0EBFD9D020BAA9196D9C871236DBEE8A703BE458938D3C882719881BD49476386387DA3508780878271C0DA821BAA1E9719E437BEE6294D8E4E2483932D0257B44B8CCD8C55028B3B7D2BB3866216A7F52CAEBFA0FBAE120609F95213BC05AE24473C98C29F4A46D985336DF8305787A0374098DB279EF0E34E6DD79BDB106EEA24E4DEEAB6DF35C58AE73FEC926174E0942D242AF0D30825274FA1D510D1C0C41FFF59A4381CCE5C6B89AF30C41733EF42E76C9CD58DEA7E881706843BA04E3A170304C551B6C801CAF9B8DA52913D2DD4DC755E0BD7C723C4AA5B001D9855236401C1014507CCB84577749DB1AF29E318241D91C4B23BD80549CD1D6E0D793E966A8A7B755552F16D3A1146B0CC6D92C8C90E97D7EC8EEE7C365697F93AF257BE24691E41F2AD26BCF47D52A1B80F5BE1C658616537630088CB6E227B0EE6EB8DB2FEC0284E58202A73CF3AEC16BAEB59D2A6E0257F0ABDE5926D9A13D89A8B2F69695BA3682E87A77DE06FF54892F56581FB16991654F60EA22856D6FF9E0BE2C4837F0C1F6C54E840F67A75185F0DE9439AB1E37D4FB3E9757B0FBD17C89DF8568755567C390032DE93E9C93E6C89B2E66E9E9D96616919D9FB461F9F33", + "signature": "E2B72659B75C1F48D3ECCE4E6543C8C79DBA860CFFCBBEFB69AF338A4816ADBA6E6673112627712B5370954A29F9C896AF05012B290C6171DA9E894EA53A94F6C87D096F6DFDC0D77ED5BBD368E4F0CA642DCF6C89462C1E694F8B9C67F641CC2859EC7289A85FA82CC1984B5FE045DA7814CA6F693D144DA720D33F1619E74E9435DAEC3B4D64888CE2525FDB063FF6C4578A3C783B364C80CF09B10D2868DA846858E742E7F5E5845C49B4694E812C39D021CFBDEC8172A6F489C8D0A5D57241A8F676CBD02446725B6B2C0A51AEC4EE63339477F0D7B7DA74B7D343AC283B6BC38D79DE45FC28E20D4BAE6D7E9DB775E4801ACD3FA93E05818031BFD882905962BBAF1A6CB0543C68A6A1232E6BFC1B820C53DDB53CBD62A849FA24BF289589C860F32F35C42F0C04C24750A47307B07BC610E1B6D7BA61FA2DF526DD836A656FCE196A8FB708DAD7F85CCDFE288E2DF71F3BBF9C0CC6F48ECAAD507AEA35FFAEE1E7DBB53FA9617583EE72DEB3DBADA8208E19C584F034D75B50F0927DA9CF2793A1218298434C32726351A48428F94A19A7A286CD99141F97301024B6CB6823A199B3EC759ACC3A7CC20D43072A5E8112ABCDDA6A17C1D9DA1FEB4552B07575FCA4B697EB8165BD0DE2403AE19DE5CBD60FB21059010C3C4D2B0DCD918321DBD7F94D59E0B08825872083FF50847A3457ABB30C5C32E4DF9735553FECC558412A22D46A165AF38A07CE0E2E1F888A5DAA2F9D39870F008E38291208F7D2FE2D75BB4E5B6DBB16662A1DEFBE0C4145CF91BD2E66A670DA776993F60A4757CA5BA0C55BADBDB1C0BE86D290D3F00EE241243CBB9CDF5B3A93DAF95840C55320B931C6E3EC9389B117E7BBF23EB6192965AF97DFC89EA6D2580A9CA0C699A66E22FB7354F203FEFFDC4934251A8488A15C3491C3C6E5DAE8C828EE56D97723C83164AD15437B62F4B06133402A3F1A261D08F6091CC5C46C517DA95717FE632FCE49C659D93BE9417AD1507315915F1C48F20A66F5F08352C83E75775D27F76B1DD73961D50F289391FE376977817D12D7C9591FA2832AC84EB00A8286841812F8C120EBEF5FA71F79AC3CE6C77862D2121B4B21A33459566998CDFF4A0E614CD6CB72F5AA2643A3A61D8104CCFB041E94D433AC6D10352049B4C104005191284CC9B23942D90F3C53D05DF898394EEE9E041B735BBC85F20D454ADBC84D3769412F5E6B06303C503BF1C29E43F93AC993BCFC20250A38BD862E7348AEE4E693B1F99FAAD7B7E8D3F5AC1CF8A192D894AA3BDC356106F4C212954B25D86EDF4FE97ABA3030EB20A9DD48CAAB2955F830523745B0208EA35AE42AE06383F8CDAD8E66D5A988D95D1DCD310C9A6AC53DC448AA80B21B78C2CCF3E46B447EE9E9E0E090BB6DBC1AA4D5A6444283CCD5E01438CD92226A4FEFA67EBE63480AA072FAB17BFC0FB0E0901B5DADB7C29631B3E3022574889681478E02D5C81B7C676122A1E7AE441D16E090D5EE64A17033D0D0C6953324C5E476C652922FF1F1E47F833C3FB1705E5CAEC5B57AB93D192CDAF9CA712AC0BA70F36D71A37D366BD80A7BB3E382EA87EC5A1F6B281C01F8667C4100906D713B83DB6A50C8C527846EB728B173CEB9B6791845C7749AFFB6C72F362CF602D70452512C76DDE9D1E76988F3C6EB14B43EF02D1081E6FD446576CE727DE20F6B25214DAB404B4D77ED2DA703DFC0E4219D44CDE16F596025C9E90BC0B52649AE81E95990EAA115368A9C6B16F64099C8B928EA42168CFC544445847EC42FCFDE6095FFAECFEA31515FA4970B27649C81B49B4AEC86D1329EB1F5B5AD04851651BAE0236C267728F1B0B8939B0849D9CDA009535E066990C664F160F5B8387D93CCA6DC94C8AC8E5A161F0D4E71417F43775F7AAB83550BA7DF60AB7D58DA72205F6F52F98A5B73C6608EE34ED7758D15AE7360832F929B73E8041B35D4D428FFCA023781B26EB65C8D3A5394B8EDB1A23EF228850F32C19E8C8638F6E3E8D64BA7346AA7BE8356CD61C0648F19FF1E959951A2B92B635588FA51CFEDCE28FE0EFF9B00EE81675223A8EADE3476EDF74D688C57C68E78FE3557D97198D74648CB71FB218A056165590A03E4AE830E8DAE1FBDE2B65964A2A9DFDD75E7FEF4C11842DDD8DE5B7ED553940AD6C74EB10802F5607668192FA7138E385CA14C99DE873F48837FF593F5EAAC30FC7AEE7FD0CBAAE64447EFFBA244AA0DB2CF145030EA2CB6738D95DF990E8B6B981675ACF4C4CA0DA779BEF86116AEB5CA18010CCC8F971151C5B61E2C106C5DD38CB9F7122AC17222163EBEEF8FC9DB9FBFE8F9631996537DFB7B7080A466CE52EF5459315ADA3C8E8D748CE5BBC02D326D676247D8F6207AFCFF6B9877B4ED1082C283A27B8612EE26C9EC76415C14393ABF8FF2F8E54C62CD56AFAE745FA698EFAB0AE19C4F1BABBAB440B71DE8510B7B664A9B9F8F80C4DD125549C0546D4D42CC39022D1BB599BCE77D24B4AB8EB1392C7B0160C9BD376B3FCF822B3DB1DD6E61A3EA2C5369C7C1DDBE7238015196154B94201F935CDB203D8D82C29DB4846ECD7F99E8A8FAFA204C5C800D7A6D0E15791E197E86AF298116E2E4BBAA7365A51CE82AB819B2343B05DE001EAD2E0939F8D21CE2482F65686E5B1DB274DBD223E97F0D094CD4E69A198751CA2AEFA95C937EAF7A52245D560F9126EB4B9F5EE30A119584AABF46AF32D0507E1F7D78175A919CE7678B8A120E169D502B02D9802C02FAFBBD5437EBC4EC674E21DEFA246A471ED242326B523917DFE2E41C1D77AD867D64C09E711CECDCEA9028BA620FD799209A93BFCB7E36EEA2971F977E99326F2F54387752BD19EA29C90CA3C09D9A02740551EDA36D7687CEF24A6D35878B44235E8147D1B752C2BC56BDC86B41588522881E7A9E290B0B2D2B2EA2F56A3C770C7BC2C144F0CAC497C181B0823BC6BE8387FA22A448A9EA92BC4DF5F6CFC946705F20D4C1091CD96C67206DC804969225C0CB11A4A1B476EB557AFEE3AF5A18E763080E723A60359325053C16BADEE646244148DBED40C598A8DE738F5546CDE8ECF09FB14ECD37E7F9A5B622701D92147C32D324FF9525BFB30E85305D0A4EE82DE52BAD8AD6A5D66BECE7002C115B954DEF31F9DDC7E87AF4C37552CE4027606044AE792882750C8ADD98B6ACFBCA0C087ED65276884642FED7AA393B7ABB5C35EB7F3A4922D97EE16AFC0043A21495D1D1D269327F9DFA44195E205F6603234B067C20D09229772354041771CD1AFB30F11981B6027DA1B3A6F465300AC5C0E41FBDEF7D0DDB432DE67C814B76A7733C5A84637E56D7D620AB3B37EEB81DF16093B5612D784873F84E6AB6E28827625F1981AE31E3F78BC4F68F215F4145FFD9530DDA56FB1F67BFC6ACE5C647F0D3CCB2A8255449638A65E3F070FC200B7CEC52C370A86C02188B3F8BD809227F08021C1CFF8583DC561EC62CAF8C2CF878A25C8C62004E4803C15837F2A8FB76A2FF611CDB597B793363F9F1A02D2026E2A87FF4BAAD424D44B24BAAF7472E36ECCEB0AB87359AB317F880E5E112EAB060D8B1A6EAB5C135D5458E628F43F054C8CF2D19966319A9894135FFBDC0E5035A1D2B4418E466C8556DC71348A34082B07C6725B8963F97D2003BCC9E4208F4B28EBA007973C582E9FB315BA0AE288332B94495E2436CB94CB705C8763FFC696894CD2825ADF31FAEA196F6C23176FA6D2499944131F09F07A6F86B1518092B51DCCFF01969F669F5FF0F8E16FFFD044C2D2DCC0E76E7762C0A0109F7C9EEF834F1584220FAD95FB4CA00D649683D15454CE7E797B6F28F195878F5F42900EAE1C1B339489141D39EC56411AC205AF6B4E0D00A58AEA1B43BE74B5B5930ACC43BA774032E7E3868F4208C9420FD59D3CCE11AF933F964AF0A703F7D73A568C89AD1AA9297D82A606E94350C13819607711659F1972611AA5EDB0B061BE6E1C0FE17BED2D0A3AC80963DBA3A28F0ACFB9DF8852573B35EE8975364A9DBF85A32952488CE99CAFDAE4584ED43E00668E531C5CE7D69DB910CEC52DBAF374A73CA22CB194984F1BED01224372675B892A8FA7426BD2EABC723ABF439C15C1421357BB3296C5B4027A4E2873D5CDEB60176B299AA06A37A9E86B96C91EA0F4CE7A32D1A13F453526C38163291B7D1EB78A7C7509FD4AD09EE2B73EED7B48BD6B8864DFF71861165F7141DD3032EF27312753EEF75AA1CD075FA76756D54F1049B3FC7E2B6CCC5A40D8A77E38D1576CD95F9CC7CCF8083CBD348CA2C50DEEFF4D6BE391E49C8704AFFF70B0FD6C978B1688E000A254EDA045A682B27166645B17803AFE2E794545A7877909C584D3D8E58BB6B0BAE76B4700B9747AAF426266A65891516A276485EE9E0A570DA8AA36C5879B0E23C9D3B3165F46648ABFEBD65F1F82C6D8891D1FE47D51E777AAD299BFF8F5A636C30CFBBACDBE423FEA9D93250C6207121B0D7D2122C6D5E8F6877A6C05DDB2401E997FD18DFEA68993ECC9522E1D9FA0B2F4CA779B6B11EDD658A6AEC05CEADBE69CEC2792669F180558B235C295082EA9E20E65AF03638A50C000C657B8E919FD7E3F1F8265E99A2ACB9CDF93F4D72A615454F6D8EBBCC1D5D5E6CCD447579B2EF000000000000000000000000000000000A12161D2227" + }, + { + "tcId": 24, + "deferred": false, + "sk": "C76D6626F120F0DC3DC1A840BFA94FFA317233CE5DA1323B24005FB7EE273AAB58D8935C11BA583F58DC10BF321EE6A9C86C1290EC27382858306C4DDC149661245F19CAC304C002479EBA3FBE8203B10F8EB866F84C4BA964C33BE17DEB9A3F70D0BEBB6D69931B7A5C8D7F4F453D4B7583D6648A2D9CCCF3BA555790EB3BD1367456382700517316272745263777343070578043772431812488504440335421634222648265848838121837353786020831856580712415333215302208147066378168632077260742828733501307547176277560372528436054511866171224212737853618516810286575524353052360560431827317050484274631523727443076623201205630176106647063024526654105775786876227221382811315183175187688715152251718801634644008352335346173270831466732388742751781744268285136885233676618075730644567376260056046801283118368127378730400864858860423178431432174024128156430042136886878305255512578456815567452271245453668030586055385062026711530033343383475108202713263083330656287828016636402607650813442327778368023726478448081481213123878572853738681808620411477010631062247480543800734826263723435866084563460834818022430110577037880375342662814256421633255877085434152814408536434148614146707002044162035858310133662324605536663662033473105060631775853077483602002225412581468165821865661211467268147103283132171232547477287443230241240757844153615762424741301722062267472747003826503885544682608118155735313865325848302455485634756018273820137345741727418745261488050677330138546833853508746107616788711375147727451830073522165114147383877083481400123163777662262788355285502510077451133068444362310516824714022346257785811584806148226560441060227752554564772478727583156451406704238688634583166663607688238257518812813555154445780176360300350404665741672685880004215010272888675646851148358423071453520360300388050250721351241676211305457044364015801141683044422561272606177463587455738363783408862388284722643833723114756406862376370330214001874826214622708084084002025636767831375160242480502832474732411157747428683178362313332364104274857216211278653233102730780172388640555127240368788380054832243460744682438112304407528808054840554628757808453602377264441116235321564084234171882453426885776378241812475187760357460162405285166613408735655768736813085162678146372876548208588416884845602213600238752455130070756438507443718730864058241676520223100778537466617861873171267335652236024385153037355153660707083178885813007345133271161552764051576616612614573437834476747524844652344312488386640172186252053064230424402062806207278026457241843213823223578630525753080343552186870662772512780561337726815780880748104546146704251635867710255085600275752004733518051655028507656643504277361001831655542464863821714055377458781574581878347750535822404730758788652635060486802627610003565431211741182688234752636126335334361107773262121051470658880873527267780287051622324420455244182713745723520882604160088777146578781102532430655862124224627601834385720032400151863686860466774444313130150443305816566373132477054681352205101436236160183731116027810540738716405756418031728372050026377227020873522458211520648153707830512024387354646073575114450322344315407165806830058732AE7BFDD687A48F0383438F5D34FA545227619047718BB592AAA4511C13CB8B554321352A460C2EFF5C24A42C8A397E0BFF652AF19AE7C99F1EACDA43AB86B4F77A6ADE00B473C7F268E999E76BF3B5355B2309CD95776C48D7E25EFE74BB83173C3B81BEBCB724E1315EEBE3D5DD2BCC834E74E411ABA98F9F0323AB583B41E42ACE6205B48BAD7CF266F639DD2C82208AF0EA64FF0C1EE76E13309140A42B755C21B8AEFB23C4FC79AED0B81DBB4031886982D1D9D218E6AA8C547D117B8B2C477318268AF238687527D4E30D7414E10922F58D7C71ABA68ADDC54F34DF14F7A405CAD7E407DC42113EC1B4161FFAC3CE571C1828B287D55A0FCAFC14C2CF1A0645DC8116B55E34BD9CA049CDB60C27D914D676D0869D33E0DDBDBEB7F31DDF7BEEB59AC7D6A62F7F42DCDAC5C0B20D1E7BB4DB4589E21089E541766C4BDCCCA807C3825AF0EE7AACC7390F7A8B689A825F9AAEC2F644E24920E95FBFB117866D67387C0A46A730423A80CEFAC3D164A3AF5EE17D84FF2E7B783D1AC74362D483EDB69EDDA4365CEC01271172A08BA2C88FE98D47F52684CD7351ABE2958AF5D3EF796AEA4A5B5EDFBC9BF3081E4DADB42BCEE2A6477B7C599BB40051532EC96D0FFA2930BCF1D6B077F619C4247FF89842BE8B3D72E62C0A1B6702ABCA1C1656F2BA66EF804207EE0DE06E1E4299198ECDA8E5A96A245EE9B717D5A79F5478AE5B5BCCF8B8D3629EBCA8258A2F00D88A12A34FD0B0AA5EAD5A74783617E9109C8596F605DF1038702966175AD2367B5B9B1AD40B4D49ADD943FFFC22717BB13AFEBB8CBEB3A7B769A5BBEE0891E03916507A0FF8297C4A91F73A9D03774BD41ECA62701B0A1D15A20CD5B4E9C156A004047A0D1E57F593E6C5C3DE54FFB17A60912AF5A5659339CF9D6969D3AD72EFFCC3160D8B4039DD6143D8C77F0EDB668E44991E2819FB01935BA4DFB5D48E1D8601C8D4D8A17F7A6007C92D95565369A88E1E1CCF781766CE012605607A7F75030E3829CA5F0774BA2F5F57C62FFB9A7522FC152F64C4862CC0C9E49A10B0013F19205E3DE1BFFB88CD76228B101180429B2CD679872E53C573BAACE27610F291FA2C021B0E5D1814A23ED34BD3190E3F6A2B6CCFFEF42EE2F0B5C669B6D23E7BC699D8E785A8436A852D6E8503C8165C27362F246BC26546D5CDEBD5E5C9C268ADA0A3ABAE1D7CD250BFC59CBA4B500D9118356AB49316D7C24AF1E1673E4970834132C5134F2F1B59C45ADD894935211F8026C714B0DD6B2C2DB08D3FFA5A347A3206BFA8D9F8F49A332912FA4DDA18B1301D004BBD6DFAB19DA9FB4F851E6622F99F62FD6008DAD1C03353B619646CC869A8396914D7B7D0065CC4A3539CCB833CCD62507DEAAE15A3A49D1ED997E53A86EBCF08C64FA9F724CDFA0F4D24DC8890F77793DC962BCC4EC48E1C2DB60C88CBB23E5E9D046AEF98341EBD2D30260CE8B318894C1E276EB7849FD777271B6471E716642DF70BDEAB121B03CBF901A171127E448F7E34C161D015BC661063156B702A5B08FE53A1899DC650C37ABB75F8BC4F0E2F03E84D6A7A2E882DE68BB78022F771EC6433D540912358E185AF67DBFC36713707B4DC0FDD6FD2EC615BEC33BE08C8C9E9E436BEB31FFF5EACA3F2661E64A0AB24D0D8B80271C5C658F5D224F98DA322FC68A21D3E547F0F4EC78566C172BE2683993EE8AE09920A412B04905D54AEDB5D92CB257E113AB3D4C4C1CD47DADDC09A00417D2E4A9923E5BD8EDAF73E4B89831ECDA7BF8299AA149383082CF1B0AE388063E115836AD8B1DFB9E6A1C9D254F02DB05D5099D6994EA253605DACC9A5AB52324324AB3B645CEC06C6F57514D2D03A4DB3474EF58EB37C86D27D2598DC58CFD2371A18D0D5EF241F1E5F5B100FEDC33B5677CED61B3DD091C5AA1252B1E681CBFC124CBBDBF5CAA841235296009AA08CD067EEFB12E403027DB735AC59231D6E1C068D180ACA2F3C8BC0D2ED552BC4F0AC5B5A401F52C7D66BA6D7E50EA96E66CFBFAE392840870720D14A4698E05E741605BFBE7EECD1B03657A10B180E253D23AA6750F1EAA6328F40A6864A30D2082C8CBB4AD86113C205CFCFBB93BB80108D63BF2CF7432EB1632D37441A92FB5953813CD740715C2D14EBB2B6D569CECD0AA2F3D4D681AF6EB9CCDFCA85E72A3B8DCAD00960154D350FAD1046F4A1C3893B0AD1B261BF669650C62A0EC134DA899B0136CABBCEFB31D9DF32D51B929148836200F9D51AE7EFCCB7C113B2DC8891F0593A464CC9906DCD18436366DEE53E87BE3153A241742FDF35EAEF168961400E150246DA42F8BF9804DEBFD51DEB5B4FE1681E44FFF181CE44D71A6204BFAD321B3ECFDDABC3DEE87D2C33C7AA2AD6B9C78E034A1E19F255400FC032AB7AFA02A002B9603EF7CA090117108183C49D5436FFBC7B471754915F5D9CC154FBAE4A9A9F0928A50C06020181DA8ADFCF371EF51903ACD6FD56EDFE624FEE35A63BDE5CBCA7DC3308176E599E3B95D7F137E9DE519B417661AF3DF7568FD76A1D34A8EB21038A23B9C62E5E46DA52DEC95EBF680CF8BE166CB674D65682BEE3FE368F082DC4F368738F83E2D333EA1DEE7B2A6F815403897F5AD6C1E710BD46EEFD5D743B79EDF135B0451A18FD60070278D852C302D0D026C2F2BEDE0EBB9D016F9B817D90914F1E3F875259B80D1DF60C28AC231155377D3A2341C4AC4A871857263B0C2DA6FAD157DB9F85CE3ABCD6F769F46249BAB9753339B2076C23549A68F5F29F8A74BA874DA2806D7E4EC1F61BCA6E11C2E15EA64E8728D9B9ED08246A31DF3087F8394A9D925551F4601AC957DA056FAD48919B10951E5CE56217B11C6DC89C25F2DD06095A820BF63E4B53CF80EA8C836062822A59BD726A19BE405854E232BC0D6DF7F9315793B89E9E10D00E9C48698328B170B9A7F95B2ED96CF0CE99E0D1F18D1C73E6545C8E9F717F722A07286025AC8DBD6C2567E21DB5968BB4D7F33A49079B2D4C3956508E58D812F687A7E4FF07065BA76846E70FB42733C56D948559E50CBAA00E1503D1EF447117994EB8FF0BCACA06F91FF312351632CD6755D0703A7E3B0DA03C37B98159078DC9B8F4CF17659B0773F0501E2BF177F882FD017FE74CF9C34A6F013D44C7D2986E9CD29D444B98E26584942747EAA79949EF3C6724A218DA9D820E68C62B64293EB1468E5CEF3A9BA007D5345EE1E5251E7075B84EE3B060B1E9AF2843AE46B4681753322D7906A6E849368EBE27A3C98F9BA0FC74D3CB472D511A78B50BACA9850C4E59620B35318B8978F697D79439E2E2A30BC41C67F41BFAFC6B9F8D8C2D8FFE8EBDC3910EAD15F01CD2B1A9571C02AE0FA9189A50CAF1D6864AF684FF0C9F05E0E8830A49BFA0872C92EA8F6D9445258EDB6FDCB437601B4EFA9CBE3AC1390995FE8BDC1D54073B16DF60018E904F2D23E029CEC4A4DE94A356CB99A44F2F314B9030683CA19AB7402701E8C4225BD284BA1166C3B181701F9A47B6C999D69AA5AB0", + "message": "320D1B2976A4A4673900C7B75B23EDBC25B9AE867FBB79B55B29B3780EAE8C159A3AFAA47CF1D9E452CAA8EDDA3304BBAC47EFDCF96CE92DB1981A5088F731E1EDA1EA5FDE9A031595A8F268E92B4D75793C6F408F79B78599D93E80066F8C4432911828A87EF71C877F55B1F18207F01820C0153B647205CA93DDD6B78B94EB59E3EAF01B66953951ABA4027F811877B0F60C9A5AE6281D82348E3EB749C82C81D53309F9B7E624BB1BFC6382F43A58D1951F7FB716C08DEDE4A8028B50544D0F26F7B9DAEA0CD075C3B11B7315022A37198F0C96D752798E0EF406875CE86C367079841F717261A2B6570A8F4F9BE1EA305E73BC8BBD88AB162B4D4BAE86CCCD406A0FF6ED5A968D4C985460FD8FBA5B3FB40E29B6ACA07F70717A0700AD3A0BB7081E09F7219F3F8829692C3DF91C90334DF9E89284D65F7406188C9A1EB7B5C491591A20EDA9399DA1AE8C0C158588FE1426B763FE9D11223FF7A05A3DE036B67541C2811AA459045CE73096F89E6BA672CA7A546D2B0554DB35C547AD9585D14485AA812BFBC88F7B248E03F2EC57043F4DEFC2B27A3B20C2EE7CE334D428EAEB228350A3ABF4628C2DCFA84BC7435818F91CD67F70F3C7D54E2C205E55BC4ACCDACB354470FD5C246F32A542106EEE0EDB38F01FF5C4B657C7C1A00718D2BFD311B8BAB6523351E93CCB44274B8F96EE343830148F5C8594818777C1E798EFB45AF1D2A75D22470B4D7F7C7A5938DF3F8288A0088719C4E36018D9993F9E69B8469E5F2ACF1977D441B82E5340E5AD5B21B66051513553BA1BA1C1D5F788C47CD3BC60079300F6E3D9F13EDAD4DF8521EDD022031A3D74A6A5F32AC6FC51C67F920233C5079A2B44BA7B8EC6DCF9AD4667BD26BD07567E078267A1BF44B15E68B71AD38226EDDF138D2A599944F70D47B26F775BB97D9966845AB3E6AEB96E1414D3BDE94160B6DF19E03BA1BD0361354E5078B3C5733B740314E2DCCCF8F4C9CB179DA62D5C982B223CCEF5F29D7B673680DFA2823A2BB279EA45D98CD91BE7D52E3E386B98B62DF3FAEDF025B55F49EE6FB5E8DFC9F70A4F093EE3898B25102CF3AA52E669D6EC69BF6C79457BBBB7CECF65B1E948DA808025A242841FEC6073326BE16C2D1953209F31BA4A772FF24BC30376EB994398D4177FFFBCF78C9A79B7F1746D077AD146514A2DE0AF9800255F3A11BA661765A7D8E8E7FE5FA46BCD1269E278555186D4BDDD03FEEB70BDFF7E5F616259ACE39969CABE8D4F8F23544918516C977F84C09D6A6749B1CE719676378E82F9B4E563D67AF7D911233F2527B5CC5D0733360CE15A173F10B91360A3CFB08EB44A09157559A0CE8B661AB4A97803C52F156627C642CD02CA5BBC7648833F2CD7E99D2A7AFB736E5AFC4FAE5DE19ACD2F5CE3E3FC887852758411E8C7FBCADB1578964445332113F963AF3E944286DC448471125E55A46D2DE35E9C0F6DD10A3BE4F1E4BDDE51A16F4239A1F6A535D3202055990606C0065C542297D490553204A6E3CA16A7FC9A1D77191E5C01C1507A332C659FD6B11FAE088BBA796F18886195A2B8F5B0064D85F56FB7256F0FE70E9C06ED18B7C8A75ED97A1DF482908D2E3E8D6BE8D0EC8020451C687D10F829257F3D09FC47C7EF008B89E2312792A25EEDC71E9835674CA50235E0A6C832E7BBAB458725EE7BF65D26A0501C91835625C330B0F8B4D46A0762F7773D2415A0DCA573B47EB8658F9EBFD26D9F6EAE9D7A7304BC690F8D2F60C33F8A7D19B52F9340BFCB2FFDC92A7F9ABF85E3352E46ED7591F354A9E19B70A3B247E3E4295E45B6A2CEB59B120B6758654BAAFED2120B226FA778FAE5350E756741093083E4E56A84B64739695C1C09EE39DEEF11D7E5BB7866C90FC9C96CEA071FF82F145592443BBCD6B7CE848839B641C4522016945F711E86152820275A6E16BDF296D34AB38CFF06A63756DAFF7BF230F024DA00C4128F025F091F4341620E0EA883042BE731E82D21DBA6EE737D90346B6189697CBF41F7C2BA7C9CBA20E14D26CA578FB05E92798D57C0060951BDDCA5D96322AF35D80013B48A79AB7684E1E1B040315A350DCF84389E54C054AC4C3428123E01C2FD66FBB2C5BE2D16B22BAB805AB59DF205B71764E4AC9BD4B2D872B8905DA230623C65DD235FEC253468E53928722D1F04C486B46E63FE63441F11B1E3617E9765D4F388D4A2B68B6C86C8E20FE0F3C48A561A0FF5070455C43A7FDAEB58ACFD4BF51A1C37B7751ED37BBC73B9C29DC4FAFD0A8F5FC98C7FF02B404AC08A0728FA82A5ADA4EDC195E679D88187F58004844065F281A67FF0A2BE0AF94D5C97ACFD43683AC721045FEF8C36DEBA2E3EFA248DA65837046B62BD6CCEA84CB1211C5893B0C5F0A5922A989CF7ED093D5D706657AA6E79EF3FAD0959DF594B9CFBE779", + "signature": "84D8CFC8120CB598A6A1CED91FEAD8FFC224C59781A421E85F7A3309F74877B526A3A2576A41A17D71229A5864953B5591878A53BA64C10E88A4F77811D5641E03E445B7BC3AAD9526EC4ED3604A371D1170618F672520C76B18148D3895386C1B9ED1746E0977C32DA44425B4737668BAB427F516B4552F5F11EC62A824FFF1EE50F0F03E01E7412CDE699F8A135D9845C7F1C4D33B806527574920AF2381C4AFA8F7E0673D1D76F6D03BBB5C3BC027ADC84B7D34DFB4DAF2D9BAAA9AAD4D443B195F350DD83A96CA96DCFD2673AF4B3425FEF1928085FAFC728DAB0374CCB14FA411A5FA2F77308BD43D44DF732E0984F7076CCDF6C2C42D0876166CC47050983FEF8800160933B87733C0B766F013947382A3593DE93F604A9A5DDA9BA4EF09954EFC9A8E6C0D90454B7F5C79140206204091D82923054A5D7BC76BA2D8BB3B17A7BCD027209965E125CC8DA21C4EBDBB4E84C342735F4C15705261CD9055FB4FA98309B45C91B92DBE2872D6F95B83243F6F92533C8E52EDB05147AD030A7ED059A3D6E6645EACFFBE84387C88AF178EBBA7ACE86F8BED1F18C04B1DB3F81721CB005D92DAD11E3D03418D3319CFDC4FC31E41917D3B34B3ACC7DB8E4B1D77884F97AAE2D71B202623F95308609A890942936E0740F53A48D036CF3991047F98CAC74E8B753779AA1EC926CF23886E0F7088EC0F1FB6B0D3F8FE587BF56B00116E84FC8D50D663B542B096186CCDEE2C04CFEC253EB84CAA2CFCE5104B667EAA7ACC31FB1D91C16DABF1A5D60704F46AC26B2E6EE4F93817824714D472FDB8407B32622562757F2F845731F5525FDD975472829D1D98C47B8B2A74BA72756B807A0DF17F4095508D4944F4F5CA1447B056E952B0A49AC3FBEDEDB06967A27E452966A6EC426EBE72BCE9D73FEF60C2B7BE7427DA1890A56F2D88F744DCE406BBDFE360D7C08F71016D2A84607F655A862C0C9020550E1FB87C45B85FC1501EF062DBEC20A7256904F9D5309191536A8814E4DBCCA28C40F34897A49A98AFB645F3EF246E2CDF4DF43070E8E61377B6D70B146F955A4EFCC98BAEBC3F1C621810D796D7B1BA0E9A441E56DCCA92AF85CA2834AE49207ED3B36E10178A7DA4921AD35DCFE3C4FA522D138E015D2447A3DCD35A25772C3B1439C871745844E05D5A266AC1C7253935FC43B6EE1DA7988C0D1BCB775ACCD20DACF4CBAA0671171337BB71E7D95A625F1BB66E3298BD5B8130BACE336B34C3756F62A0932FACA9AC3BAECE59D77D79F85AC4582E527D3AD47D230B1AF26833EDF2968DE208553B3167D7185CF60B4B4C08A0587496B56D9133BBF3513C20EB29A334290C46FB8C4461E81DCAA82D2413F8522DD889A4189306AE720736C875EB797E794839DE3619DCB6AD8A548CE43EF71AA16559350CDDE6218D044A059A8BB4D9826503539306469BE45FDAF3917B0A3A6450DD11BE8EF9F59DB8BFF8A337155A63CD20910EF598B208C14A2774D2FC55301F9CD3C8FB73DC5C1D30CB072D7E098B92D6ACE1BA78B3A10168CA4E8C1D44D95052AB5C1A7439A99D98C50A924ECEEECABD1437E4DEA5E7BB83AA5A3FDE2C98E019749EE0AFCA2681EC2C799C69F581859B28D2D346EF2FB97102A69F030B6F53F21FD655EC0F5CB34B3D363586148C443167C6CA47DE98835DBA80A092B9410B26BD023DA9E053981898215FFA735599AD0DEE853D374D6BCF0A0171FA56459C4536A7D2FF8DE6EA0C362C157D594101F9A860B800E5307DA8411E0E1468BF025092CBD1C607D9780CA3DCF070F5D949BFDE60E0BCF8267AFB9E04D5C2CC339CDCB1876C818CFE60F89F78681A8E82D36F26FE6260AE1A9E74355C0049C84C39A0333C01E77D1AE8E87F6BC96B0EF90B825188F784859F5390989C212E5CC5B829FA184E5BCA76B0B402195F4EC532931C788416811A029F492CF5B2D633F06ACD8104155D947E88AC08CAE86DF2F64F79E3AF8C82B9FF3834875DF69F1D381971003E0771F64FB343FFAE807C9C0D4A0273EFC11AF203EADE2D9F2682C918E2662EF2D6AE1B6E8A397B3FB62130BD629E315C59D1F0EADCA1BAC8CB6F067F10F6B13D70F70C3881E8382F20026746C6175F14A2331FAD83ABF256734FF7A970495B1F6B5B1CB2505B621D406B944BB5CDCE22BD9E88FBFD41F8B49C794B0022A456493D411B1B8F59D6A52E7B9CA786814F215C39F0A4D53285FA10097C151293054632C326E210110CE3CD03B7432CE2B1133FDEAC806CAEFB45A37CFC12F98AD0BF76ACE2C347ABA12A77D5DFDF6658C2228304FCD265653894C6696AB17E8103A8E23C397DB684BF632FAFEBE420B3EC111C08BE7DF73A7F763A82F01B120D326A98E92EE34144CB6C7ED15472F2C860D25A6739D925734C2CB6EE02198E96DA851860489A5F9C056C5AA2B5A90D31E7E115F32EB8285339D96124D3830F60E2E91715BA1C12856C1E25B8C59AFBE7B446F43F1B4154F8F786935E5402DC55E7BCAAE8ABADE43435DBD01F78BB882418BE11FF1893D54B5A83D6220F4E86D7CAF49E1B2EDFD6CEB82DCAD8A982BACD2DB15A66E7D0FB4652A920C339DA25B19D37715ECCF886D900D785E5E77E9AF53589DC5E785B2D5279AAE870F86E4701125FC316EFEC0D5CBC411D5ADAC374124521469ECD10832AA4257E2D8906358BF2788654DEB5D9E70798571B965376250C33706E78441465CC2563A9D2F70DA579FF7C4C715296F72562DFD9951120AEBD94D4F08212647F08B4871B6C4E31CB869A8CE1301DF60F88A517356E56189D61ED484C32718A9D37B6BD1FAB1FA39AA1147735BABEFD166712AAA617516D8CE2A984D90C73565ABF5DB9A46346FBE7AC465C81934F5D92735D30594C71AE239B2FF5C2DB72920E7A59B487DB9E363C594E34D9F250D7FA3E8DF4F8A07FEABF07D7BE68D6E03333B6947B1EC087F16C1DE3B0C5596043D4DD62770605DD89F11360A10F2320170084EFE8DA7E10E128D0E90D25623324F8B32839A96690CB33F6FF05E584C860251AA02CE00825B9F775F24E75AA788F98FA5BB7400E31362534EF1E8D310FDC0272F4E84C820E799007AA5351717BE6B06711BF9DED0CC7F96A0AFF9DC4BAF7F1F2D19BED2F24A7DD8DD1A171649F19B134C0F27CC458AEB79274DC155A9E3A267E200EBD328C16AC4892EEDC748BF522C0964E003793C0A6283528CD09456476677FB152B6DD0EBD86A410231191D86A0C4C19027F79F4615C665A75E7350CBA43D5A43A609F9C4155B7D2991250A6AA4912532B2081AE7ED0E72CA8982A5E16FAF25D622E060FF7C7639A1401B39BBADDEF2D1BC3E600ADE38A5540015C6D99769175DA7948C1636FF28B8D739E65B0E3DD43D5F25853309CF5DA4722DB29184EDC0294BB966D023093BBB10FE6A9A17F8A37608FD3FEB1878C02068BFE295FB809DBA10046D57C50D1A5515A3F4099F98F8262DA6DA7E64C0A2B662DE9F58C7F0CBF6B95AFBF75708F3B70A73A7D30EEC7B2C897ED420275B1D3DA2B0D94D689E21166E3B42B942DA7566966C9C78BFA7C64A7D0CC3CE47213B2C1D3D0E75EE00AB186CEBF88BE2C1C042253F48E2642DF054EBECCD82A02DACF3CA849335AE09789A705D23C1B49ABA88BB60ECC05F70BF02B067470802447159456D4DBC7451E41D034306F3A40AA9280C63DC86D5ABE401B64B48293B49C3A4119A966F652CD00B32342CF603A3D02E8F829E97ABA53B035C3C72D2EAF8F9DBFBB83D61B5E13F721C719B3D6E963E68CD0A6FB792DEABFD08ED01ED50A407B4C3EA558BAD59A9EB0CF8D5501A75A11053DE46D2899323B2AEF99A6308D64ACDD681A256DEF931C7E5F488D8878950F0637D478BD665B9C8AD85816E3B8F9C586034E1DD2381BB2F8130CCAABEC2F43D455F5150F83F160F9E43DDD4247424ED273F31F07EA12099B0E5FC35998A6811C8CD1825F8A1687AF77836165DE0BA2438275DE291B65C90DA0CD5880F95C8C8CC0F256FD0B1A9F9209C659A031AACC5D0FE8B0DF5A4E9D9EFEF76ED7624E9ABD6361F0772ABE1CBD5F78FE6F872CE769A817F4F3195E65CCBC3FB2F9BA021023585EB4F43F471EF4307AF047142D79BDADC744EEAB4CFCF8FDC682462985F828A5CB69483076EF94D6C6634000BAC9B75529594261E3893F832DA297FA448EEB8D098166732671773CE215F777ED8B16C6511D47216BA200CB3082540D6323F9726BC4CBDC1A89D9698A49EFFC5B3928461746597F24991A5212547888DF1AA6F6BE3D1AB887190F3EECC6DC4E9B0B4E4672CED38B5DDBD3C00DF9461FD62637B3D7FCD361C41EEC7641024382C378F15BA8A14C1BE3E47C4301624C354EF8D10CD26E354385B7C477F355FFB8998E9AB2E2C0C2FB2E3E466A1971ADD49B31C6A6F1E9C0ED9348A337D995A08C65C1E58C950558A4139D3274872FEDACBBBF77B4EE9D2C54F9A6142AC8A2058C2EAD0606BB37A6B141CFD97C9780DDA16D54A5ECD9EAFC53576A00CCF909F3484B64E37AD1F63334F39B94EF033B647B68E1FBF3A0BFED69FD8877FC22C048D4C15A8282FC2B602D3B1021CA6B9A7E844B065C62B0CBD7FE328F9FB5DC23BCF50A11558290A8B5C1F642586C7A859194A0A7C2FDFE0F4352555C60637A86A6B1D800000000000000070C0F182430" + }, + { + "tcId": 25, + "deferred": false, + "sk": "05F78DFB8DD95ECCB19A4E223909896CC6A32086977EF3ED299269E51878BE84D29086725EBC30BAACD7C10F04AC9B3037B7407C63D36864E577A8FFBE89D9174A2ACC4183D106E7F478109F5ECC2160C0583253D7287E39F2BE1E1FF6DBC0127A322CA8E2BD20BA4419405CD8950831BAE2E4F854DCE2828025369A1FB3F07E77878741641453852638027541273502161744187110423466885282676035866631880680212377455761475822537381311428256306028053075841275812862151082114225553333632208035118820600216464008332253350051356421018671288648082042327826524064231463461787457445340458144872151441075521254341210228484201564136088803605035560122810660262424606074018703052055371555875382226471026530180032600112827753232300073074181386480534164225448647716638448527736082708564276203618062484286666008357240756656266712700838805173838263510506272540177577752234807311255185168734122463815356405123855254518275503443802574060346470206813526234734131654288881363708638820352751020216175724418860014818114623484543247618186431467841145500584206376100245427354377078068051005766127458621211151260165633001348137530712602370312371232020175626206103837672301778747622163741706566121434014071278363537881306583436007681866270754208381518840617617808075330388482526180736260681245127862565373032388826478887465858427858051220613172202211345601088467637001415045874412557332067277484377551504066843600063121066341371643283786784761068601064575354243720165161606071462467454388636873636233778021648671534367133507427605374074416722337133601751734478484212371667138687221813155227282016661347012087060844717657163652206587018728132833730304737025362757761315052144646422630627111723456313173844406042412780701303413724368817117576255854668574228750452553070204351788025621430144242371001323737372064343217801782040275037004610781844438384742255584167536370662184616027251211143638677564508151383860530708048252122840866600333828445206788217648545821445206684478670700853248527254603327501006210154518503008755220176074648684464420077608424316613061505360032376774670110586687775170411382701487278646233746321110574082140788743715263036142246810378474651821327267878687767558532332766770770556676145510857677602768584841218228625328357130763700187376638323351202458842267224561707545685515711742787471041306204421583620103716561184185104727138066730485156405743817162476012062163020146660802807525251031404783027088628746507335166655450455814243664167181412115564530746315868643783184442146216216845873256853767015455878677678280687482518218081546136488640838635431565180552472320787367186616811775854673275284425445068256835580334212418571666556783641407770327517431140237301214478304666154718470055040784840142143820856651337364886780162504570540561687240205801871073843068104004486611083157177770070276412274284501525030180108545680011733761885871352405735268564864488888408546532680830132441854774703851551130551311212088487888340480334438028463403314317118862855268314010187431362037387131230675578024177157366237440614241826465088416751852758868580542326571477612173575680005143247771436458011248538443205703184858134812623530080474087351382103253482864316815ED9377443018FCEB94C82DAFD2C91A64AA5FA118DFEF2C915FB5C1C06E09A9915755FDE25B00C2D6A8382A8F9BD031F4F9CB0CD25CC035F5D38EDFF23E27941C7F38A6E958A5D7569D234DBD2A94B296446F553CA82466AE1F49CE4863D68462FE22DD7CA41E3B5223878FA372DAB34237763BCC0B9BEAED3FD27AF301D4BF779178571DDC3EFCA493D98DC24DFE77536701B08DBB76E3759B237EA3A0F9496E8C7587288EF7192DEC95A60FC480B9E1F533592962DA075833478222BE8B378E63506364B78ACE0D27A5017D15D58C018EC843375A5B07887FD25E1C30C0075F944A9762E59C94359728B04C38E9997448263150BA6E69FE461EC1AEB5FA47AEAD3AE1848CA696060462D29F331C02F80D22D8E3BA79E63924D2D4D3BD901BD79076852FC0B02FBF48BE9F772FC3332BA583228E55EBE8EDA94884CCDF80D17654E27FECDD237C0EE61E8DD35B1CCE3C388DE759B1FB7C3D143A153DBC41D2FD2E9D0F754273C21C19F5F13A63A7DFC479FD64D5F5FD008DEF079292629032111D2B16AD8D61566A73DCF219397939669A3B219F648DF45D541E47FA70833A785045B71A606DD4DE82902DB7C1899D44FE0D2413F886374FD1C19EAC8132F37A3AD31F8BC6F9582D58A494DEE3372DBE3C32E10B18B787D8E4D3B6E9679EC94CA86BFC2B23B9B4F92C1BADB21D5E5A58A9ED0FAAC419B51C1993983B5A7F6694FBFD5F1AF15A10057C6AC46E7034072A1A5D26D63B67ADBD3771B7E78DE3BFB9F6D5CE594B285991BA243BA22B3B54453E6F5413A2CA1D9AE75FC1FEF7E31A7A3B7CB087CBCF3F08FC9C34B1670E7F6D5C32F165D3796D1C369E7C50E9A122C116A8279997B0578625912829142D95C43DEA2165E0D3F9313592C8982FC1E107052DE326109433DCFC45A1BF14846D1F8F146D154CD5AAF417449788DD7E6D470E7C70C7DF7D8A1B62A503B1D4188AAA5C32BEA44C9D849D3F8B5C91D1BF97F47D83DC0D063639F79B9F08DB24A13A06C1ECDBCF73CDAF7510CABA36B890BBF7DC241AFAF317C24026A6F6CDC8426D99C0F90A2F1944B797DD68B792AF00B15D0C78F8528F0E055FF01E73E455BD5162389E0FF178312AF5DABCBFCB28AA2C0091862A010484C0930E7D9B6D703399D40B4D83C996E4CC415525CC895EB460EADBEAA104D6251FADABAD74DCE9FBBEC08F9D0899BECB3D6FCD573FA9FB94D9D18C59C724F39F0157AD6C8C01449DD56F37110F68BCDE8C3F66CAAE7968A2FEF4B0B20A7CF41AD9D40266EAEAA0C21951ADB946B78A3ADF6E81AF6DA0ED92749B119936AC4C7B798DFAE058A5F509D90ECC08EDDC2ED7234D3BF28ACBC7235AA971E4A3744AC9D47221EF2730A18A5411C85B6AC8DFB2396AE770A5D1D960D7EDD4CA6D0F9FFF6AB257B22FD5DBB3835D05D060369F01C65E58E2C143AA4FAAA554928531B9BE2D0E2B6D9F0D32AD9C9A12DF38F72A21D2906AB17AA5934F08EF87B42E40E46DC1C35DCE85B0501F256DC439C2B3A332E37F3A4E400304A6ADDB09153A7FF7EB8760AF870C252EB258EB658512BD8EF92A89FCBB50CF6F76BEBC46C97AC9DDBAA7450CAB49B4190A8B39767F36597F89027EB3C09DDCFAFDAB286863890EF528EDD073AEABD6A7C9C3D04EBD1A3CA3197249E7DADC74CE737CA5CB5A3C010FDE6267AE82BF9B8AC6210EBDB68BC5597E10D98F6B5DEA2777512710C58694785F544E4D886CD8CBC8E6875BB61DA19BC7FCCD76547C4ED44A935FEDCA88155AC0E428EE506B1BDAB6F00063EC1EB0D3D91B6D9EDFB85E8F90C42D9B058EE1FE208A54A5A14E4983E9C06A7F549647EB8EEE92B3C9A0B54912DA9185C7AC272C2DD4615C07140772CCA6CC3044FC59F7271259491BC9469BC1DD07868D6463740387DFA7D2ADD1346D6BDA59435B84F6AFEB3BEF20B007F8CBAB2DF46BD171362B7F7AD541A645EE4E62A520324617DD097622EADD7DA6939812673AB6D8E5A25FCF00EDB519ED4877B13EB0E57E9AEFC8B63F22C0816E70CBCE0383D689706FDB45EFB6474A7F194D6603B745F4D85577F79387733EB0975D783D7DD3864BC89111E1273D6CF9122B43EDF7F6757E2CBCB6C8AA3C9923E3E6870F9FA92AC02DB2B52491A1EDABC9600CDD515C665DC88889762A2012332035055C896145EA883A5D4EC485BB24B1F659804B8F10FAFB1B4C619742EF4BC5EB665C48BE5F5C5093ABF4E9E6E43D8E4D7E15F7D38DA74B567E4017FDF540BCB9492CD35C2A3ACE4CE579282837A8B55ADA428C1D190BC77764A4E44369BF90F24CA2CF566F7394978F28E24689323FB8C5B2D688578A9E5A34305D0EFB970490CB172D6FE786F5565CE921D92A2573C302DC9CD0431F8ACC8E0F1A44B586257080347F933387385429199F4A53851076447C6D2114CAFDFDD13C92D8C300F26CFEBAE984D7A021E9B462D30D19618AA72C58FAFA0FF74CA67699992B502BA0EDA7C6CD2FECCE6B51D6C704308ADB4B86F2ADF28FC43F03807C5B7391B3163FDB66C6EB76A78799682BE26C536059BC179E8F89D87469A57899C1E18E03F16DD6B5AEF7420990DF22CF4D3E905E1B5B1027DAF56DBAC8E9E3A54BAFB28A8FA5A51CCCC0872AB53884563C0B7876F68A48F1F51B1AA350C93A23FAE59B6BE2F8088F58FB9FDD432C10FEB6C79F9422F0AC6DA4F8288A23D16546715EB6104CB0499E5FEB2225C97287C19BEF3279B3871D6AD522B30DD96BDFE4BACD75CB108BD622605FBC0BC6F2212D76D8B50E22F98E34B6C53F53AD9E48F11FCB77769537756D20BFFD1D775B42625E6E7C4EF65D7FB3EC718B5FC0094273B29487759E8010FC317CB0F9AF34836426A4BD2B79A3F48E0F38447D96DF0FCC545FB51DDD3C6B849FF33BE3F9A9EBDEE04B422B6E032E134B7772C6D3D4430C67BB2B1B0FED7C801F5A58F23E08E1735DB1AB32D66A66A7F60E2F98B811950CEAEF309D6A2476105E165A673A4F9F49A94FF751DDCAF839D58CA66A78FB5BBBDD80C5B87A6817D329E5747EB580A7B1670B3B7F52CB5FCD6AB51D48E7F0D91434F6ECD742DB8286C2134713E6FD638891DAFAE78DFB0550E76A8A54DBB1AD4434786084BF17BABE7711BC40943A6BE4D6F9886802A078B00937170AE765CB3F5F71BB792FE3F0DE18085C3F402079F491B14CF2DF6AAA588DDA39B69A5DD267C95465350B261064AAB109D1D8781B399F0E0885BF2C646452D54504BBF5D5322C6F4A3C25F4AD945EBF079CB58A84B9309C32EB6FC35E92F526179DAAAB3526382B8F02EE2AB9D102AEC8F250348228437DBDECBAC81776D4F4A0CB88E1F19CF6A10F48F72BACE1D21BB213014280B788D4760D8FA471F9C35A2509D3BD86C1F0E3E92A74417BBF01D1455B64DC6ACB49001442C55D1105874773ACEB0AC4839BFDB021E1B653BE09EED14DCB9216BE75F0E2B8E9BB3D2804864BB92A618926D568DE28952354A7CED0384A9D21203A68111929E0B0F34191162D722A01F8B55DEC3F9DDC9D0DFB3E", + "message": "C9ED9B897C34D7119115A0758332FE70D4A9E11FFB2D6A800AAE33F85FAC59E715AAD93BD79DC8D958079F3B5C2422F8FD1A1AF9406E8DA3297226440E30183051FC9AA52AFB8BEEA2228E88D193F231F2422977DDABE4AF4F0437628C6AFBE68F70CF4F56153A2691F7A4241EDCA760D4B3AE0A17A8A0214BF1BA65221DE64647AC6578F4C7E4A14C401F7DCC30A10A695A7F72B04393F4E9C4163AB68667B1757154BFE711BB54255F4DAA9D8AE6622C71EC8ACE5BB79C6B4C8AAF1B0A0099EBBD07B292CD7B55E44ECD68DFFF4173743145B71F536E7D23E78C63679FA2F3C72CAADEFD5A9471280CDD3DD8DB83F8AFF14FBEFDC8C5969B050D263EA462C28CA64362F7F165C3EF427FE5E90A83310DCB07C9612E9A0B8EA1D0631D84B4A7F1C7485B0C91C3B7BBB0EC98D353376B692BAAF24C5389D50250F3BBA82173DCDB52382176EC5CB8BD531DEA049C5B815D788491608FFA2AE8BF486849810AD89BF0352ED595E4EDBC0B81467D72944AB83C3CB2F90FCD10810EB65BDA18C43F9A9A5D98E714BE992B7DA02E9F7C389F1A22810DC0A473F8891C43932E0F6B5D3A21C3B611AF6C394AFC576C07572DC4A1E56B4576FE615E516F48544D099683EAA886CD41DA848567F70C2103C467D271919CC5935605C0EF05909635D431571E5A316E299E553EAAFE9C7CBF5063E2057D297F60B5DE1C17AF6B97192E840474CB7266A76D509A10FC7A71721D705A9DAAC5BAD8A52290C1D8DC7938663B24700F992FAB008CCB3801258245A0F5F329A4FE5553F4130DFB1D673338889B357FBF11681099FE9BFF18AEEBB31DAD290C1401D49CBBE38277AAC8A99C8BE4E6EDD8A0F3C901082A789A1037768AB7C3C704BF1C6E890D20B3DB6918C477350F4F25756BE1742DCB31705EA9DC975DE0C38C21D29B340C63438268F6CC399BD644EDCED36A7B50E8D65A507BEC51A31BD136525F4E7AFC1EF9E0E6325D032682EB4AFB7FB22F1716EC6F4C9852054429B5C5FAF3BC86213F6D800281913D5722F3A380307B59E1CC290EE66FB9699FFC627770B52619256C7B76D993FB4024D2DF0602F102A6A1257A200DE1F39DB54614FEC2B60F3728F59482D71C7E5BEC36F0D90D6FB0B4FA252E7FEC4F0FB9EF539257EFE87715ABEC75B2A5FCCBCFA5666F1C9BE2F0489E04E63ACBBB239EA8397FA2EC24C25C538BBBFEB74EB8E15FF93B0FEDB7F36FF67F7CB244CAA067EB2C005EDD2AC9E0765DD38E51E7C71AB72B056B230ECAA8985DCDB50439BA261A0DE57E68700C64655E1EB8608BCCC33480ECFFF1BB75D0AB69CEEA8F2E3E9515331A1EAAFB9BA32AF62798DF761267475DE343CFCF5A352C907A0314365B8CF6FD2E72F2142018C4BBCE4CF0A160266DE320EBBA359344A60D32CB135F5FF943173A3F9C7F4A68489E78621401425E5B8E6273309FA3313DCBF13D7C69B63C1EE34D3200BBB4CF57518A5E66D010984AAF34CA9B7DDC914A3AFB514FA1B9D3FCDF3324998D0D9058FEF10C30ED6B381C41DE363CB31C5107E7C00D4C0CCE485DBB4CD2092CD929E5717DB8CEE4790A48475E1DE9178E49B13C5173B6F301D5B7BFF1A9F8B3807A5FC84DCAFCCD8D585B77014EE285074E64448589A738F1323C7A865C3DD482499640A3F166F38E37C6F9ABA8263E4F3D1C2E7D7AFD16BB02B9B4BE8A055452071F278C32C3247DE2BF83A0633BABE7FA048BB18FDBA27022736615", + "signature": "2BF99640D1E8D1E76A3CFDE44072BB410AF19920F9FCA9F4EDCC534073063A5D196360CA825E70EF3574000607834DF6770604757CF5FB2E9F677530030988AE35E32C2AABA32FAB3E38B990CC1EDDE319E77E78A554161EF485FEFA16506826AFF3BBE5AF4A248A1ED0BE5049317E8148AD899E970A55191B2F31BEB20D0DFFFD774A5404026E95A04874429B59FE1FE29453AD21790F1F520657D657D175B8E4B8C497D2D271D904DAB7B93EE744B745BB50D310645FEBE6BA084686263F92A6550295822E84C3771010B4034602DAFE05447A858FB68A8B3F17B4539FE2A7839C7F2218888BB8FB8DFC54AAB71CC165B335C2F266984B1F402AC09F963016DCDF2FAB74E77D24B31CF35A36E2003228C0EDCD4E0639049C168E9A06D5646657D0580297C60F2F05318D039698482AE9F34501719251F82FE375D237D964221CD95CFADD4A3724A0C23DD3E860ACFC0637BA76159727F58E0220F31008E789E699C93593F2DBBEC88634AB2474B644699F90F56785F04044ED6FEBDFA8910A286919FE4A7B5AB253D578099152031E4EFC75094DCBDABCA8072443756B536E87B87114B354E4BA4452F540A9B197FAFA7C054085340F6358DFFE0FE4FA4C9ADDACF68C619A672E841117D1728EDEF147E797A9B3DEBD9D4469C71CBB684D134B18EF7ACBF66D52D2AB45CA47C7A1F7861E3EB59FE4CDA18A29C7C635E20CF68CF8C869A372866494C34F703E85B9F367E44D4AE42277BD8BF805DE61D988C848D6049DFF914B2CDCE4BA147127A9DEF6DD79BFEDAAC5AD4653C14D086A7CA154CED8860D12ECF86F351E558CB7C6542017E233005C1A7AF959D7E83CA03F3A07F1B9B7DCFE30D66D81B8D5C36C6BEB651D5A36E9330D2D585E36547F88A32241CF28014CC96A3E234ACDBA99ABB541FD370BFA65591EACE4D268D3EC17D86F4A37A359FB95CEC77A8BD4DEF36D23A46AA72906759A8F46D78CAC6D160F277E4C9E82F7BC3B48558E1607747D7BFBC8DE7E50BE365E62D003246F429E67340D1949C950957D7EEA52096B584192D935AB88E00F8AD54B0E1D7EABFACBE81E2C1282E9F5685F37A54EA44596516D9F5CC24AF26C88C91047E70A53CAB06A33D71B6E058ACF6FD7BB045FBA386F0E07BAC67A3EB256528680E4A0A31F91957FCE294C7EA84E7492CF8D265962164325A6536DC8AB542DED323FD2049930AFF783C466AFE9FE811716F6FE75ED28CAE3D768E7F73EE9C09547C40C3287ED5584AAB2BF801A3DA15CDB3D02A7267B131D22E6F1CCD23FBAD9D2446AB8B303E3B89D7331E8127E3BD909A6FFEDA8512057B86120D02F0AB0D8663AFF465451A4C8E29D8AAD0BEAF00B51C96C09A0568AFC3EB9C4FDB78E372669FDD78A296C6919602E4C9F60513E09F1F5D2BDC6D73AD9E48FB2A5DB13D6E935AE49DCFD455F017A41A0E70095A55DC012F15E94E438C266B081D25EA275FE2EDF7ED894779004063921AB3E84E44CD2638CF2EECA02BAB9978ECBD62D153FC4390A6F2117115508F355349603BF1DB25096D00C4E4B4296632F78C655BA6ABFFAA7B72292A1F71010D6743242E553D6326BB361364B44794164019ED114876FE166F331400EDBC665EA23AF4A178765731206A9F63950B3EB5B89922A565DFA8A23E47ACF14DA53D2AFAC6F5AA9FAA3DBE216E9AD2C07A32CC2A690B2CF1DE943000E87EB95D906C9E52FC103574C5C50548BD9EB8DEA4A0CD0BC3153A2193E30CB6385756FB0224F6392AB526CA21326B065C0C9C74F5203AC313B25F584491ED20C32F40A896F99088D07916D4F84396B67EEE7182B3600E418D353487083F58AEDEBAD6B9C73042748D2F3DF695A579611A41F4865329EE8E807F184ED2528AD1503A61B13D4EBF24D7A5371ABA6A053A4DDC63B0FE95462FAD2A62B9A23D50676D6F1B172F0E59DC0B77EA7C45E31CD89CB8B8BFB6AD07017B5E76D6798E08764B5BD293B27B48A392B382554EC877783099148E4C81401665AE7DAE8CB36716C56D0047BFCC5F57F5C6162ABF8700BB394CAC55D33E50FF43D20D2A1C27A1499ED068E40ABBF855213BCBABC2BBC71A3C7F8D11AED8CAB07C0BB8E5F10C5E46E726A353559265A0E511389C05760B4A6815EC4FD407486AEA685B37015BDB6E8DBEBA29636FD23DEF0BEAD64F38668244C56CD37517D586E08159F518512BA72CD86684768A42EDE0241C0EC6D286CF3DC133A64DFDB52E1E6C59743DA59FFBC28BF3C989A0B49248110871832DC53280A250D8C7704CF6D0A965BF74EB1E7610EF67C514C963DF6ADD4932CD7B6809F725FC65F32E5A8B7341C4587DB20A79F4BE0F42035B76FC1A7F8132A5C5D0CBBEA2E98006CC2847D11DEC848CEFEF19C29B45117859371166EFDFD9B1202BAF4183CCA16C2BCEDC391A01973B63AFE3389EB1E2520FA9C88063D038E9EC6F2A9429EAD33A559C79496A3DBC52E2CCF27DA58AD1A840207E7762A1F10F5ABF5F158B05FACA08CF40630E36E4044B69299835CB1EAB4DB06F33EEA1E1EE9692D427A04947FD1BA3D9A24C0C1ECC9CF203B25C11BC196AA12CAE8F8E1E2D37BD51002024F51BBB136EA9324B80B02A1D43B188A8334FAC96FE409CE4D056885D0AD5922F065772B895ABF623DFB4B0D956F68E65ADC37F34A10A1CCDA07A2603991F29598FD24D2C409FC1A3086892CD3EC9B22D7F01086BBBB12497A1B3EFE60E88F6E26FB4E2DE03B9FCC1856CB46B8D6617C8F6BB67993402A6AA24E9CC42A0E102BB46BF5D33F84A13355087B9B8B080FB8E82153ED8587F56A08226628178BEF5C7F139024B95D2854D8F37DE6068B4A717F4A8DB54E2CA731603E3AD6FFDE96E21A60A66B5F9F5F9B024116A999960D2893CF7CB3DF2781296E6B9D30FEB57842EDE5AFE2441AA32C8DFA2D3FA7BB1A3B0557AFA82B0D0ED8E088D587E4CC1CB6AB6C2FCD2826387FC289EF4E4B3D884A9D5DD354EC742D52962797AC5928A7419947699B10A46B69BE370AD481B2DCAD7ED5AECE4A7CF04032AC1445F6C867794ADA0FEF34E18FE0503A89619DA244E7FD4AEC38448147B49B8A312D3A6858BFC3AB91CE61ADD9456F4E231A55D0C134ACE6D43E142A40E0DD75D31C6EBEA609D2CEE42BF221B6B83176CB79AE6BF46181893DDF1527DBA791723752A78949E8767A194F6FA64C386D0B00F7EC3E22F2E059A37569B4B95ABE43A911D1AEBA678D9A15AB025B0171D48F17BDDC8501A04F907B9E6FD8DA942C728BF87A3EBCF82564ED11796E25FB861080A010DD2F0EE1CF8A7146520FF66F034479E2B8120E4A28FFCCCD0E4FA1E6A5E9E87A6B8B87DC8A3EF2D68D73F2317F294FC7A15A3A4E90564BABAB922B210878B64C20AC1F8BCB23756611BF042C201DA4D0697DB25E64C688572A3DC62C236555522127124608422BC9141BE17386F6423579697AF73CB0ED14513220AE13AA49A535AC241097190AE9B4AB6FB24E8200F75A7D3848A16DD3676E3E11BE281E04A9B642A1DB504948A56EA9A1C8D0A50F97F292560B12395A1B1138DEC127DE6679CBA8B849E33F888B1F595795321BDD543EAC2A28C4D89CFBC732E7CA6A7A04F66BFEBB4745D489A44FC4A5E255281AE35735D85DEE377AF98751BA4CB8835732DB983635B656F24FEB594F0C0EF5846B854BCED5EC137D8FC1471A41CE845D486E905BD247EE250E766A7F8624181263F2B184D07DF33614EF3BE0E0BBE3ECB0E3EEDE05AE25E2861269E0B0ABF9884A9DB377A360D9D3BF7E66EBCB490F02D0EB9B9F95CC59E7049C8F96F80D05B93AF90753930643422A047252B93FB9C0ACB4B88B0090AE098D1F103239C03D569DCDDD4D3E20EB00BED8F1C67F1F2D3A3A4F5F1E554B2E462564C6C1F4780007272ED5CBCCAAA46165B7978B206E3E099571DB7EAF27237B837884EBEC15DD26B40CB665CE45B29841B2DED76D9B0F1C9E3A0AEECE530A8A16F7FA1F45F9B9B7610A393D4580C5DB025B78B02261F5E4FB307AB6689934F3BFAC66ABF1C9FD202E07F20A1D82747E4ADA8EF9D5CBA6956434E94C9BEB21F32C74DA98F796C575B3B58F43B493D2D3568964580285CFEFB2E62B06588379EB296324ED06A7F1FD4F8790DF96D4A773E892AA0D9E17095D7329D9B31DB6FBE956D5061EF8611EBD39AF2E5903F2F36A75EF2BC9FBD833D8E8D2044D33B44B6B744FB66D0BBFD90CF7702567E92B9FF18A41582BEE4A15DE30290CB07A5E3528A9A27FE160617C351B8BB362A22C37F340F4C3B6FEA6289D7E4D637F6A1EB28A7D3C0EC52686D5A9AB790FBC2809F7F06F4871C4E3A24758975FB37C3D1733367024163EAA8F98CD93466FE9D53629E519176F349685F0E61D093801EC9A026648E72A13B8E4C05F906387553681D00719E572B06D304BD71DD1F5B36A45073127CAA88E68036BC26F9B6BF7265E86803373277BBC5BCA7762F7AFDA314949FEC84177FFBDC696A5497FB40C79E70E566E391F1BFC2B324D2B310A450D9807A5A72E0647DA940FA6BC3BFAAA4BAAB81245DBDD55942457B21DF8BD499A2E819A16BE59A6F7E6676CF3BCEDB9C646BE387279985182989FAAE983879BA0F0FD0ECDF712326A7385A7FC1B2C3F4F00000000000000000000000000000000000000000000000000040A10131A1E" + }, + { + "tcId": 26, + "deferred": false, + "sk": "A4ED7F80956F1A44672C9030C85547B54619A313032627687F1F158976A2D28907900F84E3B9D5336FB661CDDEB5DA32408DDCCD61859AC66D5E623EAF745E858C1D51E75C98A689342747AFA7C22CA287DDFF2B30EE9E945EFC4FF74BD00914687AC4136597D0DBA2AEBB464A55C00007A397971F11CF922E5108F20B895B7941207013811437764076602057327650014846512521051134044721728840471240468158620851514470636303001350088771812801531688000733466441861513742525412601875458731315486847771662050347316344525702707057377764035718082720307174511475224256283107861781131553717714042076114552115453832756862775232773050805741536122157711646367700242428287222761460706108640730202305048004271137750473622514020882603385871776073866148241884265850313425124232184264815577340717562333801724206311260451483381762216524703666716683462381156603313541080053820757730826678818322826883061861335148373782208061718105775375826777672423588433254824486101823767282154027254361868335678543353805617821481162730652045145287554024323481137013167450247203075702807580765272817733061138110138050742533065402722575387148728268663883012058511436440708755322742756705443143872727618411601186033417307153814781410058448267271130100732602686516231834311238647026760152547113031066482361633044416843658581330423061736710024767084324838453061881648523633073145626613485686817505362474214104803222606853556234224865753748040484665857228745563151400065331467076364034001854708148516718643014448254581642662324580472540817760016334875431813615733342068658625221436633877448827353301133165100217143140503533081867240242288376423706818517408834337781383674383187725187780523321864245136772216405236663621124437888768426042072813436208810360206554680333862732263101403067212832824174614502520062327687743605156465476282370734160232624636614258885304101344844586018105357847251401285316763376185064183603001641775527412116344815872823276550347785718752750352857227783051142305354808613116667716627278876620522410851068428786657414384410663404801846405041631402661336873256432535608683333558305507630406032814477633143263257074135750334036686836723317701210415018766018220628550711780864682005421263438423340416413353070086841488211041250620327222208657643663862137722367033353738671553527108308134351574435151103425678758048472876854021260323038826835101538487847208802126638654312684104325807876770077436312012363386725511475331337542627020144121211014663122140658514307281185501024006018177482712312474614161700446687886722647162278322132585863401702314217876006468328164146581047085401421760440321582542441117553056048835224066102526308431765121152602773303251363080350616883864358271348413640038283567734581504521116644336856306352571210550150067264084884453428240000533610751625013670107040138826466331222242287483473037278656425874000521127357382325247351023460401842120860208858010418511736611802200174883450035706425872070364332078257248857812267664537025601262182676445510008434415815140885773555147384536274812741577500878000523602141344148306644333741235746141117460853768768473488606543427458420223345786350554613242521843216282474064647007816386531203354608282C7D03FD47511B27620F8A1E8CADF4475E865E001C554F08A3C8357B8D71825BF62A6312D4984FC343B28C5C2BFB5A945C0EBB5394EB69054F3FFCDA20339C801412E8F06680CF79416D0EFFE1A4A7568279FBE35302106FB0A2C7A991FC66627A0915DCD8C344D056A59846FBB72DC0F407B60E25ED5B855A70694548E4F89D9CE64F56D41F1F905F485D5ECEDB38A3921EBFEC726FC9DB03608BD182DB7D8E07A674929C406CF7151AA2C04A3BE99AF5257AB2A178E07820A15C69302A78314E804EA86D2C2E16761CA9D4D781CB18E5DAE5B671E48E9BDB2DF6C75F07FA0F285256007A891A6F50C49535C19D838966BE3A6195D3AB635E038312F222D164522B744A1BDD080CBB76B0D3F3F864CBA93AE9A8FE4FF6856BAC2E5E7B7BE9ACF80BA79ABF25DDF14F84355FB4C43EB83A532863B46E6E6E64BB64CFAAE4170C2498A4E61E8B270F27559D38EB709F2ABB04AF4DA3A4093400D5D79D4EA004C7DB83461F3C10ADEA1D25CA002DF5F238E0C1450801A700D0DFAD0661CC10AB6BCFBAE0DB95DE9F80F59B7B28D9C02D11788AD52DEF7F4A10A0A3F6C7DE7655371C5C4148B6F8444D4BDAD3AF25708517E4530CC22C4790A9BBC34999A2B186B4C8AD6D522610A3FA43766C42BECC3F9D32ADB22FB75DBD152E7E1D8D39F35F3DCFE8CB2F51C5537E16D0D231F6BC75BB925F14C2295437EEB2DC6FB906206B4AEFAD0CEB91F33BBD3C0E773B61984B781C39ED2EA1AA55D039BDF859B93B5F5618F565F6011EFECA254E516F5EBA19DDAAD7120A11591E81941EC42801B37AC0C362FE593907CF0C99AC6479646EF6C7E4093C38DC132C288F1C0184036652A7DC583B2F9FA2330155014E3E8841F659F910E93ADC4CF082C87CE9D5DDBC89593A99B2E4AE6C43565FBBAF606AE69ABA8EE6EC61FBB22FBC715969F08DF203CB83CA8EE911410A56AE22145211637D5BD82260C7FE5CC6CFD9CE9AFC86F1F1A67A129556E3E989694454C57D5BB6B24F33F5D81386187B0BC6F33734E5EEB3A2E148DFEEB5D3A0D3B771F77A010948BA781BDD7F75DF23123D0165BB263D25271FF6FE747F4DC953AD2EDEE4807A698BD1F1229ECD00714E18EF445279FBB1BFBE0FD7F0F80255690718293D67D27919C482FFC5CAD430FA4011416D883C3C3AC9E4B3DDA28C3BC0DFBB2D2C03BBD196CCF7BB896B5F0A026CCC3D9A36A41BB9DBC8F7C4887CDC64E8C6ED97719B03686C1F1A2888778584CF7702E74AA4730E1B56EE347118EE07CECFBE43555C77CB20F2519576C6D67665F3DCA0A3C436FA52DDC964AA0CB9EBE79E8BD5A2A0EE66510F40E53DEEC226A987C5219FB639A07C52E58FE5236BB4613CE4CC53A721C55BA0D5125ED860E340D882B6F2B0F68AA1EE6D2C1ADB9925780C153F58B8047B7533FDAFCA8CD67EC95B6FBBA84E94806220ED4AF1A2861F4B3FD3122591706B8B3F5519FB51A7A63ABDB03B411746A6E2351C499DEB6E023913BA4E2682424752C17610EFF3296E7C71D09AFBFC4E9921FB13CE3169331B774B322B1925FA1DFBBEFD745825CF01B9EB0A03F760C4343AF3AB8EB8664D7D04298CAABAD39845132763ADBFBB42D7779724BCFBD8A387466C16A1A4CCD9B40569765EAEA58C2C74B0BF2D045C57C267CF9D57D4B1ED237793B45BB947BB83D9EDC3DA763EEA702DEB209591ECA2B3B53CEF1A2C2C09DF4F3CA377857EE30F81C17E098C37AA6A852E759FDE07390973B41322E6F45E552D98309B6EA13E1BB53A0D0F4F6577C0E94AE96DC0E9B5FF47F7C0E57970C49E103F4880A3E9F3DC694FF4DEC024C662F42D44EEC975C7440100F09AC08F5AF04287D77C409A261E735A109AEEC92127991CA582ABB9C38AAF556C0BD7891F1D3E9F76756ED0F8641418204F5BCA432A3E15C446198666F9CCCF6320964A19D1A992570908B826AC75C67E1D877A1EF3522AE5952874377CA0C0BF6083EB8D3550E00F019DC7A909802217A97C7C4564309543326567FD57722DEEB12A3A6F37063CC5882825893B636B6959DD2E6CE24B2F762D59E473429F40D05579A66FEF7BCD812867312ECEE3DFE08691D7DE66DB3C9F6F7B80013FF92F1986CBA42A31EDEC08E3D71DD8F104A1CA29FA8CB4A7D46434E572CC6DAC54D73CA6C86AD04B948C904A14196D00DFAB1CFBFD366A594E5C8A398C849CE8B1E88BF37C09C48C89B4264265A7447E86FBB8DAC8EB39894F80C18D8E405FF15069EA8DCA779662993DA4C0C60537448A39DA002BA14E56CF148783D6F9A97E166A2CCE8A01B67DBD891F7E75A70798FECD48CBAFB97558CF2643E4CDDDE7380E6BA2178677C9A8F1352E75718922C97B1399A84A602DFFC5086DB40091F825467833F1BCF99B7A8EB719654BA1C7D3C57AC0C1E2A21B6C16C548B6BB148A3C4624C648F27B168E534ED0198FBA6D8A335FDF8CECD1E762412BCFCAAF484738982CDCBE17A2A4515E9152AE926BABF7023806A7208560E6C14FA56B06A736C3AAD6AE686101B0A09AF7221F66919709F37837F1DD496E4567EA2A7983179E9E86E252B67DB29D1899AA33953F71FB4A0FF655637E4C125FEABE278F55DBBCA569EAF05C2CFC9926353CDBE609A3325BE0B9934344B6EF5BDC26A70CC1796F594F74CC858F38C2435D692226131BB627DF3DDC507E50C6CA9E8270FA43833844A6B973D078653C1B2CE63E5DD83E888292CDE058CD57E9FEBB432FC177F0E5D7AA96557D0B6763F8801E04CEDB88BD9DD73B72372E309E89F8230FF1DFC1AF767F564AB6218910C9D8101601EC2E108C04F72467CAD035B8288F370720CCD840E5294962B6B8C34C8393AA2E84BDEA310B0D8C32C41A57B40B64F1761901171F958FD17A469EF879F566FD1C786E8D40F47A1444095E831ED353A754604B570F7D87430507A0DF27FCFB4896B503CCE146F4000FE5F20E7E48560B053A64B2ACEAB204EC523C13FC73FC857799F92AAAD7F66A8CC5C89C5685A31C603700720550818CBE3ECE24C0CB47A9B90E0EEBB36053B75A56E68252E95DDA53B876187EE2B1F8E273B27D0A955BFFB67D76D291D4160A7BD3A516BAD136E15F0428E01705941C37619BC4347CA00C5E5B7606D5B52721DCB5C4D167EBAEB2D2F33443B073E7C9AED9700D5B382D5F61281BE2F245F6F7323F6F449C4488BB8F3253E1DF2FDB709DB2484C03BA27E53071BA7C7B510D607F0548454026F960DF5C97A727350E0DBF51E7691A2A2175B57D377CF206E1A38EFBE2A3E81E688684C69B9F7847736C58F0526BBDE9AF4EC377DC8DCA89B97BE3A29A30B820DCC0C6FC54420A5F7553C62A83F2540E5AD504CDB15955034B8A850283DEB9FC413FD746797CB846025BFCF721D03DE7EB576C083D0597304102084DEBE13C73BA3EC43F1110510C7E135735364C181990A18E501F9B60D249DF5A97E9BBC94BCAA322A778D112C4A26CDF73DB7A4B5C195D4DBD8BAE251827F38E652642D12729B1C8E69E8B1C2282DAF805746B1CD", + "message": "258FBC2A94EE48B415DDADDF470F14FF8DFC069CD949BB88812CD27B2BC3D9522E00F302C0B72533C9A612A251BCD292A291F3652695D318927CE1B922125B287FFF9B1AA2B79180622C32AC624E0463E5F48E86EB5952CA1A95BA51388760FC5374F0561FB8873018DEBF785FEDAE4CCD1A41820EAE9D7056BBD329E7A95F21A4919A109BD27D26779C3588C9A886EDBEA1FB97A8048DED858B299DDFFECD4D678820E5DB6CEEC8B1EA879C9C22FB7F59B227B4F7C6AAC577767D899B2F11FE39D1ABC527DFA0E656F25E53CA05630215C5CCF0FC071F124E48C57C5344BB103D51A1FF24114426A324BB16D8F80D3CF2D0CE573F4E50DBD1CFD66C05430A1109374CD84156D2E31C0C3F4DE2F1E225B5CAC05D56C4478929E356F7F46032E2719E07BB1EC207B32D241C87D87ABF28C7CBCD38267CB011F26A9B49090008389417C7A219A9F18203E6D907D63AF4C42C60F7FD99C7F9394021640F450A9A072BF2C1CC3EEC88BEC866FF1FB5F032567AE053A408342A56E3068EA168B9E902068EF808916EA58004FF31C31DDC3FCFC2CCC92E0DA09623FB523AE46C8CBEF92A1CFCF4C0F523430E60449E5825A81DEAFB2E26B3131F0383B8FEB4B1B4E1499E89E9C5FA2ACAF1F37C422CA41ADBF907EB984DD65D8314E2F71E8AE616C0518DE9B8331FB00983490483362802FBA242E4CB71056E3256BD097504AD13F577B36A2F9FBC1EDDD25D9DBC09B3401D58FBCC9DDC8E74BBBC897552FC826620060D3777455BF76EDFC059E5C02BBCCC0F05F86ACE1903AF2BB08A962BFE9E2C435EE8C580502351669AB7DF3D9F6B4720A0509BAEA97FEED3B8C769AC5D0997A097852C72DD6D5FA0A7144E08D667F21936F434953EC3C88B5BA2EDAFC4F87BE8BFB5A592847D15D5E5D972710A4A75A5772DA4D9F156563C17B1F0F242457A198658524B0D6A46DBCD26EB9400DF3C4C942FF53E1102411101B2FCCB58E3FBD16E725147960AD56C6CB6DB336857EF137C49D53D16E98CD7A0E856E2D6B391A95954ECEFF3B9956A6D0C279DD9E1FA5895D37EEA8C54255A6244002C7542789453B41463B084E7FB3361923C43EE1BA115CB254F47E55E6EB79C74DAB4C9CCFF486B8CF5830F23BA23C5CFEAC2DDF7D71EB5F54141C100E0AA9873D43F0AC1034C54193BC63A560A0C661047C508062A70B3E575CC185462A75230D91A3021330D95F3C807688B032AC15A9623A833DB718D04603ECE983F1D21A4513E80CC67FD34EFF8E377B775142344645872844BA46F5AE6971E68FD8ED640BFDE9F276E26B208A8F3D74ACB739C7EA6CB26165EE182F165EFF21905DCE3D02E432B1193CA108B6ED066CE95D549D9B12445E05E0583EBEF32F17EB121D80EC26C1F154C4DA2ECAC841BE1CC7224576EA43ADEEBA53C4D58785F36B6BC0F8AB23340B92CB87DEB0230869A52DC634F68A83BC1AB8A4102264CCDCA39A51C331F6DBE30C18C00A966E5692CA86399264399DBD3F02FF8706302462D62E4D16B5C2FFEEB02A7E8447C2CF1A3FBA5046C792FAE0B1079621D59C1D7AAD17CD6578964D1ADCF1256F2A4EB4D534C51313BAC17A9383B5BD02EDCCDFE59998D2FCA7F3EF52CE0B1842368EA66E0A83FEB581A7137004655957E91B25F5435BEDC0ACCF69238AA4CACE418F08ED0D961E13B2234187597FCC012769F798D969C13F6BB4042897B0D8C32E6CFFC06680B1E0A40F5F149B5974B0E7F0D45367E93B415F7F6DCF86C2131137DCD0DE30A3F1FBCD5F8214AB20BEC9738AEAAAC200900F4B2074688C8F3026140A354A22F83BC2ABA66407F87671C3E7EA4EC6F8272B6D16F3C66C76ADA231677A9B1CF496B3C241D2D1ED7DB703119CEB162EB097A0AF2729D0D6CA8DA57D83E1BEFB880EBEFE090F6E98D64296F7CA90EA1C2B26131676232BB394BCD1A06BA83004BEDDA287073154D3BE16C242DD65839C2E1125B3E66DC93A95C62F5DD31CAF9895646D5E2D183D40EA09843F5DB189B41AA4CD1B40C5792C2BCF9F44823EDD4246100457299E30EB2C66896F89F4FA250AB19CA06EF5B899CB96FC5E0369B773691E3447E68475A7552C10F96F44B3282D92AE49A246508A67EAEB9F4586074D6FE8A44D2D27C7B8FB4EF6BF701084B73641E41AA7275C1D6B517FBE3D60F64BEB9119F3FBE96A11AD45610E63CBDBD79929003BD1F2DE89DCA036973974FE5C5D5A8B5BF82DE0368DC60D75A138CD91E8A9233BBD439666ED1211EC2FE7D7BABB1247315DC480CC64CD8F7859BB9BFE8C668F112FA96EA48BD91088EA44F40D3E57314D3759F867BA52E52BE822400D9B0C2123F50601EC5F8E8B562C4B1F49F9779A99C926FABD8A74173195CE23173F4CC4098EED74C8E0FA74320772EBD1847AFA1B397F5A6F05A00179DEF2E6C3B092D9182CA3C4E382C4092396005D8BEDF6248C81D3AA0854F0AD43C1079CFA1E0A42650EC9D7B9077BEED377BF5FB2F3D2717BED04CDF2F7E7D1F45CCC6F71A780D2E5C3516E5F6211815FD691E036E4FA002079448AF0E005B67D2939CA88CBC57567F634BD0402EAB06805ADF8BE550B3E27452B372CF8C92A7055714A228986FDCF4045421321555BA06173CA0A761BEE635C541FC984C5BD3857DE696E9B21EBCFB87ECA437E9A7B54F4CBE2A601824EBEDFD5446556B64E1A88B0BD9CBA507C5419CB8CC4CACE48A0C9668FD2D045E9057B13BF0785F59B35338501B73B44CB749EC2EBEA97C9D29EECCA6AE1FB719F9A67E8E175D50B2705B6149E9D5D257B34487B547FD050FE5C998412AD0B4159C2225EECB67903FFE332CC3B86266C22FF7776334543C1E954AF5A89C4FE59C1F1AAB5097024E2AA7BC09831C9A5ADB713591106CD3304873BCF11A9138FB08B7485E123DD8F7C107E336659DAFDB866487E197589DE47D2DE8298EC3560EDE21A633F820BE6352CDE9AD51515D309C4BB4709F171CAFEB407ED1A02BC4AAB53588C2CD4C273BD527F8B4078925FCFF8954536E0B4366E474801F5B938A4B81F037764D5CBAF19F237CE37D00246C60DA652B76469BECABD51F873DC75E520A75B52BF585D664B4CB9A09F8EF3C03FCBDE6B9E595C1371C2CFC24C16EBC392C75D2BA04212947944BC0377DB718A7FAE0F6F9008AC7DD30B94C1FCC6BAF750217C0119736E4F3B7E744AD72F1F0694BC88F71E4BE51ED8669F0E814E12FD9F833286E2064708951DAB852774D4620A26100FB44A8A92B86E17507C036CE6F3ABCFAB91193CA4BC4D4198DEAD7CEFB71B01FE2506995F2ED3A02EBB0355E6B67A2294648B8D1C1445164D99B966588CC253D1EA1361163024372E2550E9D29AEB4234F5F9B20AECEC01862CC98365F1C57FA4D5E0C1F8BF189E169669F825DB43172D1F682DFC7729B2AC0C103ECE4ACD982D86C515A208519D23F62934AF981DA66B97DE2389F2F669EB92CA4A5C4C844FCB19903371AEAEFB32E210F2D1155576566C7B529A98A1CDBA36B450F3948F34F90A49F50E7412E6EA68BC3BB0B0A0AFE3BDDEDB718D5A150EAEA784859953FF1DD1B371C539243547FCDFF4ADB06C61CB49EA5783AD06BC8C1F3E32A95AD3CA6D69EC1D226BF9DE0562888839E6243CD150EF6953C158F9FEE5EDBF173997D08509EAD1ED4DC2AAA33E18DCA6F59269CE457C412B58C4483BC96AF5069D1C2E3F2F8DCC5FE2825DA21AB2280984C359DAE44C2367D6F002D64AB47F9B64B5656622517A5F7D5E1A78D4182B6BAA82E0490659CBF2724080A9ED39BDFCFB21BA362DC29C750C5034A04EA5A85799E01FF8B16ACD2EFB8328BEC686AFA20E591E7C7FC55BCA8BA1A3C388B785AB0F57208CEBBC5619AE3A0B799D1816B013BD67D440A7AECA7D0BA517846B68F70CB5D6ED46C36F663D6F242E8FD8C620C9383EE1BE9250D63467504B229378D2589B525348DFF852AF1676A18DE321DD46D7AAFD3DB1825F192FBD3F160E8CA400B201B1A61D0864257CA340F179F5F1967659AF4789846A4D086041441DCF4267681B83D4C8539086E276C21BDF677961015CE550E41C2C45D67A09AD8F56AC3ECF1058F366F2E35BAA9353A5CA40C7021DD09AC9FE0187C10EFAC7BBBF3B1A462C9C6C96699741AC16D3526BED3B30AE25B8E8A9ACD8CB2BB6C28AB89F0A3F0D0F40D10AFEFCCB067A37A2C93D3E8399A366B5FE4829870DA75B93249DBBE3C9AC9FAA70C4E414EBA720C323E6627759E7287472C3DB9CA9B1A5FF03E872374D6B893BA4887AB227E989D9D4D348B3965F7B96C5094F42D84432EB771BFE757105966C9A08D6C58DED7DC216B3D0ECAD2D0B025DF33CD3D813348B5E08AF95BBA08DB5BFE5D0A151C98A01ED27661CCF80F416A1AA260EBB56526AAA289F17FF5AE97CD0907D9143BCAC73F1F83A2A8DEEB3ED209EF0952D5E463D87145E0E4D8BFA1741E3FB737E14B5924F436D0183D98EF836DCA3F9623B50CC13EBB5F94EFBB76EF9BDF40CE6EAC9C49852D08E2A5A193D1DACFA04EAF3C545E0E25E37E94DF51FC1976BAD069CA530E19EED277141BE62239F47441B88F6555B0A998C1BAB53758A41CFD8CC4CDC54E1158DE15910408A6E79D33CC37F61917027E9D2F186466F704647B1CC1CEC06DC1AC37D1A668D44DD8B12621AC3CBD2039BF5A843A86FA492A847D6552E1570DBFE008F51652D65D03D8B613AD917B81CACDFD19DB7F4DC9A14E237CC6D7268FC5D3B228BD88ED36D8360488509C974E01433D78701CE07108C67D0489AE94076106B045DF7CC508466D35BCF156901E53AD2B5ADF8795751891A5839033A40EF3F5DFE0BBEBFB2C9D1C000691F902AE490D382EBC87FD40E76B30DAA963254674C7B6F304DA2C8BDBE8E1DCC87DE0486B4FE6B57A18D5A9E9E4BAE776D6147FF9C98372426EFD30C3B2479231E624A253A7B0BEE31E0FF739F862010AF03E227A12C3ED1F33EF1C0DC9D48A100FA24CE5C5D8B5F88F92BDB6A3A5328B0AFA983D57A1D3320A682B5CA94E75DCC69BDF2AED0C05887B791CE6F6F8885E4CC55C3FB050ABEFCD3AF2CA603172AC78B3AF2B047E506639498D0391A06DFD328B8E1BFAED8F76C6E4A93E733ED1097DAD8663F5BAEADBE1562D40C772D376786509323BF059FF17A5E6EF5A31BD668954766417E6633BBEC90B53ECA61BADD4037030A55A5EF4129D4958F6A8A5ECAA1AE7E220A87AE996AE8D9AE46B9C60FEDD98FF1E67807037970C92CFF9EA4B64F0BF8907198A6C038F9826CB968B1F301952E1F409DD6AA4EFFCAB157E792ED45830708ACD7A50BE8C08FCD12560344221104827BFA495604A57826A49F90B8B694B2BCACE4040627AA0989E3DB4FB7167F50E8A04982084FB3ECB0DDCCA5F24A7398620D19B37309A4DC0DF28909E16645F35A81EB3C5EF6BFD650571DAB03A7FC02FDCCA5FD09C9D2D3DCA888B8261433DE88D05DEE5D6165080A237D55ED718486AAAF1E2534CEC3A87048ADB40EB9F9DDACFB2C883EA6B20BE1EACBDD72432C7A6C97721FE1E0D9A5589C951F7D46F2C5F0FFA909FBE12E1CCF00161E741C4505681B0B018FFACD460528795CC3810BF7F94FF9B75884956798F21ABF36DEDDC1F95890894EFC15EAA6F19E9148C71EE9BF4CFD41EE3E5DF8A449FD95E5744793B9C223D26ACB44E691D7E5B68D49A19687F0237E7287841D3B0B4483E2A7C29CA81BDAFA5D96D9D2CB6FD9724B9903E8CDD03DA810EFBF94BC7179349E10566B5A314F81327F76C5A8346E222C408EA43FE29439132CDDE79D0D69C45C7217399205C2DA4D33DB521940C4EED74CA22645D5B6A549E8712D0B8CC50DC180067D13457ECE66D489F687DE218449D974620B3B5462FF3A7F00C439AEC73A53303AC51EB84BBEBD51AA48A5DFB8F93556BA540F5101CADB8BDB912D7BC87EC2AC67971AB99093C8616C4D1F3E7B06003E4FF22D99E6CAD7558EAF5C1410199EC97720E5C9278548E7EDE62BE9105A2B27A54D95673849CD5D60424ED97BB64798263F98A63DB58BD55965D3A4283797CD88C7CA67B1C4F90FC7237EA35AA24DB18A4420B827B3FF7FA5472C31499480EEF5A97BB967D1EC46E7B05A3D25212C75972D48A9269D67048132399E1BE0C02150A3D48717E4DEC2ED47458EB870A1EEE5381209B5D182DA2093AE46A4D99E3D4F12ADD71001BDB936FE8AA96797982F88EE67AA2E0F340E7AF498D5AE05C177F0BD2650A02ACD4CE23018F9E00DCEB9794C5C76418EFA65634E01ED5E9FF94FF86AA73641117BD554A9391874A75C7CD1E7759755B9D2A7F367621C0011F61B588D913C7AA0A0EEE3A2201426EDDCD56A020F54AB41CD899721D6E1F05F8774CD5FF6417CB68EE14C20D9234369C9CA59627B8796C37B4ECF1DE2F981ED0FBCD5737DF0B82637D599A61826909C978A2B68CEF01C5CF84B50BE77B49C1887544779BFEAE3F533286287E48F0ECC0D36C27F1209314726855E61E5EB5E9A5D7E3516E29DD369F94D72004742E246AD4699C64EE996BC7B2A079344ED32A528A9CAD6D5AC02970D0168A8B5BC713E28934F2880774418550AC2F534D06B61E627BCB8711AD9FC6F2A4D9301EBB74E1F3C73B05F28DCE5623BE1BFA871C14A947A947CFA806AAC43AE515D6CA65436BA6B66F62B0FDC8AA4A748DBB72D9AB087AA39561271A986229EC02BA3719CBB1798DD333248E4DDD0B6EEA4169D3B03C9F4DEF9616BDF97AE993F0FEDAD31834B6F78E23164B556A39AC1F209581F61AEADD8E504E81A808B1E97F79F987892A8F7FC35FED9B1A2E9D3E17BFC5AA64680DE98664FEA7B479567CBE307AF2A8516BE4CBF9EA030471428CF802FAFF85701AF96CA1D8F50F5A79AD63F20C5CBB954011BE4B1A7F627A8B5F5A0D022D27BA6FCB8D3587E8632A2FE5794C7E8FD09C9AFA3021B9F43BA82EF48A3B1F3E40F2FAE182DDF9558F7033773F5627906E159B794C4220219BF1A9878B175996A16F3CA1DDEDA56B16E63C504354E5E42FB90CE4D2C1AE7C93D8CE27480F3BCCC076CC253B574A7BFA6D3BFABEB3FA6A19F196C7E31A0D6E9477F828689FD951E0FB033DBEFED6C680F0FEDF2F43F48C0136C722601CC7C4B48B24121ECB6BF84D6B3DB240FBA1E014F7E3ABDFC1F9B98A16F4D39826BC1EAE44385FDFEBBD649BDDA129FC7EA3F50A5F481D3B7508EDEB04FDDB3006D6EE943930E3F0AB405D151F21E8AEE5BD87F225DA6E155158DE27290B2048D384BCC54F0EB905961AE4CE5E6E93543016F62445AFB5C39C3EA2F3367A0B8F0FBB83B37518C5DBE1CCA1DA9D0B54F34B15A1349A2F03563732DE14EA9BD238F481D9B262DF69D24A91534805ECF57A538D8F08B2FF11E96EE692DFEB106D3515A7C69386A781DB1D5434AC18713CCA12C92557D1E7DFBB15605AE3BA86267F3E6CBA42B6084478E460F092BA2649C8C94D66128FABA2D0EA7D9BCB20663B0DE6EED2623A061778DCB40373B8CA38B02B7A49F6940D6D11CEF549CE80212CE8D3A85CF2D774431343FA1FFDBC71C5334B1CEC4D4E0EB643E1AAD67D1A5B73FBB1BFE47EFD83CD17C798044A504FBBA5726429F41DDEA7B7265A76A48B0BAB4845704C771638977511092BF6C6DC9D574E6288C6A3B96BFD37FAB695F8DE20F28ECB27EDA70A07FB2ACDAD88DBDFB2DDF06E83ACFD3A136C5DF4811D34C242BF9206D579BA8DC6D20E8600B726C9F1B918EA573B9DB2F96444E17B6EDC15822B85D452CD99CBC847AA205EF79E574ED9625E33B6EDC793E5", + "signature": "0EECF0C5C5646C6C01CFCE8A4236C503F9C21F7A3FDF1B708851290611FCEC8D28234E40B9061C15212969D6BB647797B77E3CD2AE88051929E75E9A0D8EE4491E6E709DD1E43225C545CB3656C0F84520A56BFE0B3A26E2856A1661CC2BC5BD289FA800CE140070BE31080CA1245114624EA0C215E76C32921E54F83796F9CD9B5F0FC621AF39184C4857667414EAE4A2A7D18AFBE427B48441A99E9650344EBA609B879C42CF4DEB120FB5C44D542971182F83C87EAD8DF96ABBE1A7CDF1A75C538ADA01C1EF73E99F80B792F61A548D3A2154008B20AD71CE0C8AA42480D8CED5EE8099590057D15B339A8D22CB86E0E3FF8B9E902EF7603098B356CA6A3E8D8826B1B02376825B82420239F04AFC1088B16255EBF6030E183FF446745EDFC94B6DB334B4818F5421E58710703493859503559DE0AE797A4194E46AC916428FC84944B9F97BF2BE5DF2C3DC0E918F8AA58C73D92A052E59DA75AF1E3E30896AAECE657CC427857AC6EE80438C849B7D129726D27DE10043457BAC8B6CF88E91DF12ED3DD04B930ABCE64F4A140B551720FD7122C0C201D61F4856FD901673B59EDDAC1486563A7807CB94DA76A89E3B358A78BF8054D7657246200685FF47BECF5AC5852CF2AAB51CA8215CA1EDD6EB6B1B7CFC6D1E79E00692103FC124A48AEA58D21C1682761EC72712D2FAD386AD3153C1A07F40135F38D6E3BCA30F387DF057D4E26FE94E1B89FD1C63CAE97B0E0EB18D53C45F5A1C0332F35FEF2BCCF9192758BAC873D3C48506D23427332C89465C8A08516B1E0511C56DEFBDB891B15DE0A58771C31F398FB27BF63F3CBB9AC9713F75EDF32323DCA0D2CE330340B2B5946846AC0A0961CA3DF970B827C311F4E7D04A859BE995ED60092BB8FECC2B0C5498E9B0F88B4B70DCC50B6C01286494C91EA3390F162CEFCE4B83A5486AEA9FA866350A3A3EB411A601623F9D77585ADAA9DA360B0900EDF684095A9A581DE3949F85ABCBA9525398CD58A81E91AD655649FCD21CD40490A5892C0E8CE4709B1E8004223F8B842389306CD9640A3D32412B4DC53E3BF04FC39424156B3E797E7CA688AE6DA5A4113C8CBA7290315D6A6DEAFA09680857C18B696094FD67DEEDDF1D69A1A53F73696733CA54CF0BD144AF0873249CA50F897CC5B487247A1DD5AE8E7161BCE9C5723DCBCA44796CFCCB5D16B42A1EB3D2ECB6108DE4F2BE18AB41C287C6B4677E56802CD919EB1EE762306902C9D731EC5F0773F7CE7243BB6A9A832C4052F11E5E56D20BB6826AFCEDB7DBF9B4F72460BE0C45FFD628EF44F0BAF2CE179D9627E5CB1D10235D3AB21206EFD5E74A823DEEBAB0DA04BE8D9EAD7487BC96EDFB71737A15A27452792CDC237305E8537619930567AF51EA8E5848DFCAC9871C7B260695A340F03A48CCA700E60220A35A01B2E195BC3D73A5A8C6918567BAF8EC47B473DBB487F77CB37EC6E37D2D6F885208AAA845C5ECFBD2F128CF2D5A16C167D26B00CECB517E753A121CB4CA8EC8B3A5F735FE28BF6E0B988E03E6FC2DCE9569721E1A03D91760C0EC81B4C1DD31470DEEC860469DE3A74777B5A8148DB3E7BA6AF995BC8BC14F30C7567886CBBB1C6D40433D93D52D9D866D897727F55558CAD5871D461ED8756938048C877C9183AEFF67132CF8AE015F59BBD60DDA63B1C2DFEA4FB19ABA2019BB52A135935F73BA5FA359EEA99BCB8254B3A3D82BC2A8AABE2A653AD58B2F13609D762F2D7E89370BDD46E46E55B9B9217A5157BD696ECB992809D1DFB607F1E66B77E417CC0EF7F3CAC38705619BE39FA625EAE2615D9137C0F702A5206D95A2DFFD7ECBC308CC453CB29507B8582A1B200A33C24F6FCF9D3E37814D029DF14D9D7E8D6A98B36BB75A1FE45FEB1A61F212C03F28E9D45FFBCDA5796C2FB2B9BE9AA778BBAB82F9C2BC4DD45B64DDDB6FB1C71F57E11E49246606947A4863434C8CD23C0080F11B31DC7BC0FA92E45415C57314661C1ADC1358AA49EA4D69ABB9A230BCB0D85A8F2885D261584392656B15643323B270C68ADE3D7727B35FF8948B1501B8458FDBD59282E713072F0799C2EE69EBCBB441CC1200047A23DA61DDD7F73D59008D9A802DFF46490DA652B6EEB1BA3D3B38FA04FC2DF2235380B026AA69EE90DF21FC5045895581D27AE6A6D8F99215B116CEB03F9C667CE8DCA4B63F1B875A2B2686B30D1A59297CD7A491178E3A81C83B907A1C7850092C355E130C3C41BDE7839B115E8A51D729D252AC62CE03E8B9EA488338E6ABE1A1151FF037C94350FE5B89964069FFE68C238B901B72847385F937F148519C0653F932048D6B0E7B57092625A1B4BBD72DE1D16E7D96A509F39B3A9E50D1FFA7EFC5842DB79B8C15F2842502278F5125EBB082C5EF78BEC9E872DCAD120FBF2A3D544F15EB51E7C14155905C50503A3B12C24ACC6A37A051D54C6226E0FBCC5DBABEF1C0CD4A89463873379CD95B3708C5E56FCD03C71B3E5788AF19033DA37771AC10373544CC25696F0A342307EB92F58D95353F45B5B5791EB3EA3DAA88CF74B3331C21DD448D00A1DD026A0DA7443B0028D1E35A304B0D7DEF9B74C09C377A9A5B1439D64E7D22C687FE420E1E037D0C1AE5B2DD33093C1E130B5D8428AA2E430CB5FAB92B316439CC9E7593628D567D7055428B7E6326E7A004D0820C22C1CD015DF8F0082F2FF4D39A05A66382107C8467F00344639CD32F9A4BAF3DE73640F06344D64BBA6E4E830FFB98BB23C02D0DD9D1AF3B2E9224CFFA7B62CF7CD552DD26128DB065C1CA91083D7426195F9DB63061C20D9F8ED337437B4D69BD7AD9DD13349708FDE783E86BC1F81BD2A317F3B484DF3912A2FB97E8F5AC62D14ADEC7A7D1029FCA2DCD81EEE23CA87D66BF43E21273D57DA057B35D8FF70404C230989B15DBBF3B057367C005B5ABC61533C623D2D774546119AE87B2D5816B5E7D5039F2D1FA568E338D4EA9FE809126B46D2EC92EDAC8717FFA55D678BB94F0C061B0744F7006E8A0A703156E8884A81AC0D8BD86EA1BB7E682E43F99E2482EC27697293A00792676042A660598B8B54029E00D5F0C7D10B07E4275620C3D193D5323FAD46AFC4B8F4AC825618E872BC184AA97DDFD96BB395ECBA6C3D42580F4BB877E5AB7D96D985811B580417D6B006B1E6FCB3C14F84AFDCBC38D495674B8AA6976B036B5306EE593A0584A55DF7FF214C1C6930CAAE7AD69423CEEB46E95D0DE88317052C5C62B77C43CEA863AFFB22F0201E5C451BD9ACF2D8746346E776174BA21527EB5A32AF89F12F9E26A99F15AE8017FD9720E3CF71741C5D7A23DF373B0F229B89A1E1849D569E0461267267BFF654CCC010F135AD41EBFBC63A3BF4805405F3308095A90D4C541BD82BD62D8EFEDF4B9097AEF796C199521931156A3E7A59A7641F9A0D6542C05EF29CDAA28F5B733C7B30376C975FF08485C8CCE4393B5A8D3735A13FF6704544901B22FF2A239BE8EE2C8CC56175FC928E3676209A003DB9D7BE5DC0FA7C6B3A5CB92F2BB9EAAACFB740A8AB47A509D2BB76060196F26D54690794C5BFA48435B79C854E79A538F1A796F1D4323C016A72667E85DA2FB595E5F8B98E5BCB30FA0BD14EEA3055BC037B2D11B6C4C8522961ECF541E3F2A98185ED50E9EFA20516B0353B0DB96A6183AA9EA9C2C8CB7175158FAC07B08D5C01089B7E835D10ED00D7B3CA28C22FDBF1E0821297DF5EFEE9AB47BD245CC29ADE18C0D0529F9070A2F961D558012908E824B89D95474D0201612B474F7C2E4CF4D66AB165883089013A4A60DA26EBE8D7FF70AC279CB81A22229BB098FFC26EF456B49878913A354F66B8D8F730FCDF1FE01161E606FB890B9923ED849E6DAE68BB3364E6297B66682BA3CD3F0FA7EA4B41B8C96C70B16D606DE17BE72119251F6B64DC78A97924CADB77C228F4118F2C93CE007A4A60BCAC6950FD2526670A9ABCB6436F8239DDFEB8905B69E7CA52BD6FD1D3669B24689E4CF050C7760C0001B7875F76A195E043ACD6AEE609E76F1C800FD0ACFB96D93BCD5A0FFF5F979A96CC82A376DC443D694AB9D190A96EE34D6083702DA6FD73233AB5DC2CEFCBEF22B5B32F66565D0DC948297D83FD04E919CE4705C26506E896943C5B1CE8055434180CC62086FA39A12DE595949C40EE564E5010E22838ED76DA6CB72305F5A160B04777E10B24D7B502EDF16574484DF1872BB115FD6E91E0C0B0AE2FF35FF01F8016D8EFA6D5033E7EE3138769D88A96E20637AF1F435FAC584F94AF8F9C12E3DF67814EC28CB50C5C8C473EA39AEB6080E127FED93AF5CD75677003754C9E31120FEFDE2B23EC17520063884FA1CEE1D4C0FAF3EA7139CDA87C050CD26A349C55362401D311029BC2F21D29793FC8661DB90DC18D96079AFE00EF88B007DDA214BC8800BB7BD30C942CEBFBA0DEBF1E68E9903515C990C49D323A73A804B0EE4EF439BC5B67F298D63B9932C201634AF618DEB8C49DCA06A0FC865744501BF3804668F3331155CF61DB1DB6CDACDBA1119D3558F1A0BA05633AD518C563BCEE51937C0283F3516B812AB2CF2B80305F5DC15437811EEDCBA7D236E7E9AA8BA295A7E8412494E683F5985B920343891E4F44E585A6785E2E6000000000000000000000000000000000000000000000000060A0E12181F" + }, + { + "tcId": 27, + "deferred": false, + "sk": "C8C32C98B4C3329B1E9F9B8B0A06F728FEC8DFC05CD45B51C28273061A7C84B44D03DEAA1D3D423DEF8D01DF94252EAFEE18AFD0B714F246A2AA8B22919F4A64E8254BC8DA58D79694F68A8B33FC23190C4D19E3D686EC528B46E14D752CBE218D0E18B655AA5332AAFFF4EEB5CFFD2BA6A03F60DC018CD23EC259AA4325EFCE08852158642851628354014253336656040034734085244624702650458046023414141653265662553257528848144434538583171237621870046622542527580662760688425754461883673651187381743864383543514734285686547356774154037857147010824422821820372371434640278657362264124415854343344041688413722261224658655223800244426352431335075843223847830638802787087632058358458134612063704650052330674634702657828852755171178100888071574872500003761125174467551513406085034688414064261281865718534556361580681066615474883681774570757571780007105873237730643787603255741251882778647716627735424330287653567230817703068376113812788174132853265501737207541765673284844633087711520768836556152784146844502445608448350455765277306601008336883210200716413782342871820515037658772672513172866057305014605013778856128828263337372405472843534375648655082510264478061188683265047702226038855710017543066112306303885632257413744062041317752202814804005205448814280410780017846728458263376183744528251332866682020484544067715461251381023268133503550626017320763011688141043558378413875642643444584351184365058376728644264005672381788337041681643525641530354046426331448556436657662128333156784163856374755524078102415500647382668666204378324674242332458875560880870446801506724870770075377623558535018066536113077736557373140121445368728505234510843712443083486066118634707435307287834841377048724203643811402168118565240877002038527641833114558786071676284684057368570785252016484650654480760442014125342136012513131513754542527403415643546752574520100488478715505263884185412513443846738708103777317714028531710677723682545550823825506760431583105357435861166168085225017870015035876442236026623862112188700714876376877706235072035840614340577178021553082422411251301420001307586123370726600337582487275247806637312456726385287223783713615774466050881878126110710021758600135101147142066365521572708410557043546161410781630038172422202645550360675605422888073255353264416833160257185872065350608713265217047530036306438828400667786630573535515217683235415121861604404228766416241310412807607544783206736820630303115444301271607246665073637418272420826411083048741645574851556481310322648258642846872020371271453707105300457683437487543257460657574378450022804404154248422852870054400115704171748041775074284552866412884625787625020238334401546627850511538557453800533335000553567035164313872271652448031663187004542613853645488711616002127354808730021575550780772055654173636682015662428213111586672337018624237806607430261432561653583383546454223153687813363744535756030611834227116883466042873648850082482071801637617701364885353218608856781116835784815225000572468806855765577805768462876401546171442778806140835684815656874817750328776567238860658770156531530633503227851364168542031232554515285878430550188057083146685505544383510160372216041617018142A2055798CD4A9FAED4129F4762117C2F9FECB68F55285D58DF9B1D97319AC4966C0BCC41CD28E76896A2CA0C448C002E606702A1D2716B18F92F3D248C5E576EE28DA7A4928CD072E2E06960D642D78C34A55DB793D4C6C27D68E2E7C2E05F3E997DB884F02DD4E294C0A37EF6655A74F98B3D118D63C8975645DD28E326540E289BCC194695E2962EB6F573FA010D9AE6DBC9DF30344189F87FA5A12E7F096B409CF4905A15010DD6CEF55A88E3A39ED196CF05DC1FC8A5B706452F4E49A2D07DAECE812F69207EB3E4D86289E956731033D6F0B90E9442840DD8ED3D4D7298836D086D4F171C0AF60644B7EB187EA185FBA5D04D6C42BAEC690B6F1D68764FFFEF1C719F690A2BDC241EA2A145A7B9193CDD67C671D14A676173F352AA90886919A765B2D89F46E9C13F35243982F81CEF10680967CA1D5AF9331BF64951F1C48CE1E0A24918FB07573F3899E19D3BB2C386C943D2732F5D287996C78C67DD2031BD6C635D53C51DDFC4B71A27DFEC7A308E568F2805F667B1A85F6436413A186571F99CC842C9CF43146B588DD7B0283C5FD1D09CDE662B510BD85FEDD31E3DDC957583FD08A1F8EFCF2CEBE014652E64E558EAA832822D089A3D82911D671543FE6F31812A435C1741BC2AC8C5B33CE4E3F546B970733BA7384152FDDE245FDD7989E1CCC430D134E36049DB88A3817AAA482BAE3B53D9A448FC536AE8F2D01919588A00A2A2CD1F1F48710F5FCA8709286B4B7E3F14FEFAECFBC830D3DF005FCB6612B782AF5DBFE7C2436DB6385A0F2C929849785ECE26D52EC9CC70837FF75C7E6D280CC9B3A61C8618C2E047BE4DB9A6A89E22EA3AEB8E2953B5336A388E3837DF09BABC71D308298D735D37FF4EF3D0D65247B72DC04E1B7A61BFE131E4264DA5A46B664FF4C44279852214BBF4867FE3B8AA274ABAE01EFCD237DB8D41F71DB2B386F596799C670C042149E289FBC3FBE0045994A5263E710EC3591C770717F5D6E4362ACBF5A2C133E9896AE4B59553353CBB626F854149A25728C4113686F16D0A6EA7BC54C8DFFBC8D7AD3892AD37048912B09648814B415D74408AB3868D6B1114FBF9739517D8AF886316E19BFC66D55AC4F76C6814E96C6A8F846961CFF17C8D6A1FE362D071D5013B2349724BAFE710D990C8CB0C6438535C5AB62AD3948140C1DDE116B7E552E3677C001DDA26E3D8B53BA7506EA0069B90A26FCC35FF94272C1C90B3D910FDBA5FE8E2AFB5B955847CFA4DF8460CBDE80DEE5DDADC25C00418C126F7D0C5B8C1B9D8710CD3C995500AA245C63D9497F6279130B23347A95A9D5694B512D4BC088290620738CA448B08ED871DADBF1725D2348FC4DD6FB64003E044B67595F64D3514B4CBEE61E9E12F1163B56C105EE952616A331B263330B29DEFF153306EF9CF27C9B178F671E998C07DA69C9D38B750308A7D78ACCD69EB30E1F04D86417B76360805576DFB5BB9022EF9D6FF249EF9D66255A03535CAC6323B084C5550BDB703159F570F47196115BD67DE8BDAD32C9BB29B7C6FF96EDF4313B101E28ED28C37AD1DF54FA6147F3CCFE8A890A423B047A2613CEDCAF70C0FA123BF1377482C1EFAC44C483539F54D3D54BCCF3CDA71AB23A7E27417C317F5B1DE41E99CC1F695CEBDA3A2ABCBACBBC7E87BD1252DEA50853F4C47053E10AD30490FD3244B0AF23B7F869E13F96591A363E05574808FDD2536E7887C0F621600B2352E3660FC80B7DBD09C4D06375CA6AD8227D60E19FD9532BD932A15CE6A79EE821447D6DCD26367CFE447C3FF99A408C2EF4E1EE16C0B63EBF1101FDC0E66C5F5F4E99D277876C7B007F26AD220741967A0023342B09CADC11C0821B4E3B42F708422E36449C37D197D4652260A29BC9DA316009DFD9DCF2FAD8E7C66E0856B16E2DC625DF9EFEEB36D17E56A97E85BD00988581F28A742A85D6EFCBCA370FBAF39F1AC123922CA40EC5B180D40F5EF9EF892E66AAE5AFE52AA7E0DFE6181A0565CA6FC3FA284DA2DD4F6FE76C5F3C89C38F8C635AAE6B006829BCA1EFAE1C06E35446AF3D64009BDD36C17E5B12B5A03A64E6BC2E83BBF6E6C3785933564343950D229072F11092DDF65DD267C9685574D6D8AD15DA4B9C835164E95215045F7BCDC7315374289AF7EB80D538F6484F5BCEDDB3AAFAF69E1A74B177DE4FFC6A869B9BD98F7A3E7109C9DEB78898FE57BBBBEDA72678E7035EB555478BA70E405BF2D3D8563B3AC065627BE1F4419E716A62095E6A7C5A54B22327ADA84530EB5761287967E6D6135F523F01C20349E337AEE6AB7D57379C4E919CDABCC46326E09EE6A254C08440713FE744CEE9BD8773783F27C28F657F277FF4D96FD0A1E0842529D1A55D1120E0B0087DECC8244A655C43D33019A9BFD54ABB232739A6D21DB35D8DB48B8F854E82FEB295005F55D9626532A8611AF392B67B0191530FC64422E02F9B99BB0E337C663230B5D7C92CC34EC68ABD6D9A32657247D4F4E90139DE57CBB0CA2AD179F75E244AD5B4D6A4A21179D5F423A125F3A52DC6E7E99959F3E3DAEF1C56EA39ACCAEE0B4E0EF1549763CEC5E1A138CE4A2B1375A370E04259E67ACA9E833C2D969934F9A494E03F10F3B843C1A24615BBDCD322DCD2E633960393DFAAC490E69ED03E9DA0E748EE1C30683034389D6291D6DF8ABEEB363F5323A20B8E09715EF0B406963FBD178D5F46954B356BF20B90C670F7946516A7EBDF67381BF26E5AE7AB0BB69084B3663E980F2C0F8E5180AF4897C6A0DC2DD052417CA772DB1F48F1336B49345759677AB31980F037FC4B6EB7546942659C5BB685FB2C862C7CA37505BFD34DDF9AE301BD9296F98C24E110E410068916F98D5B1F320D7D29B125FA3601A77DEC33458BE0875ECF4049996544D2A5B35C628CEBAF0370A8F8502FD349A3C431D4D8ED56281184723B569EB08A904CDE35647929AE39E6A112365058D618CD44DA7685D331B7A16AF87D735C6766E47EB49F2D93E05E9F0936E923AADD01DE901B70555FA8E4E16970D4272B29CBC34C1E3B57ACD0366DA6B3D0BE72DB205F8BA635F0B32A3A38B44E257382665C354DD0182C0B3956042A87F6F98ADC5A2E1E7CE21A4E21C8750913DC0FC955F2E482D41DB96C35DFFA5417233179EA6245BC10B69050B4074847C89DC5E8AF80747E9B4A44AD7ACD06D6D051A3EB7B0CB3D8383950BE581DA314518C85B9E5E727FD3136C7A1E5B35DAB57F4B6331F565C66A9753743C93FA31E8BED38A489B16ED62FAF78FE5D69FDAF311A1CB7FA4AA4F0F1E56E3797802AC6F2885CD7A1D38B2C944C47F4F1D937EC11DED2DC2D8893A651D1144629781BF77E94DBAFAB247B4955408FD4983CF62F106D93D49738DBA52AED82FF67A984C749C04CC1383DE98C0AFC8457B9B134B18084549B12F7C50949FC2E5C136EF2CD2A05B81EE1DADCA5658873E65D09E0DE3F6CCF51DC6EC5157EAA10BE575101D83614A4B679B196D19F351B4727DC4B67C5E32843A4A2FB41AD38741847F", + "message": "7C29C0B8E2A111F457E2384845E7698DE4BC9BAEF093F15EB03828664AD31C387B247A525623282460D60290FC479A928024CF62571A57F77B17DB0AC572CB59723490DF79E9B1B31EF2C9488B6D758C43EDD9162D8F6C0B03F43B08D646172A1F8DFD71D4DD805A3AFCF1C4265BEBB71FB251DC9DEAE670A664BDF943ECB00FB7EFA37624953F94CA760013FF1270C1EE7FF58756CE19C204220713724AD03B10F1D6961CDA361539A8AAB6ADEA92AD782F441428C0018D85C0505BAA793C752DADFE92BFE8F033931D47575C9F83547DB18DAEC0FEE90E83967E0D0DC93281000755303F0F5F05DE041211CF842404CD5E24DDFA3C7C83DE3EA21EEECE37A52E16DC80A350B3A18E88EB3C81C74D25B56CDB446F6198DC88F981F2B1ED8DC94194D81CAAD971A9A3933E9319047C5F31530C7C98793A0633875A14FA5635CD1B0441FE267E79C1E874BEA968CB63E20E7C48E7BAA9CE8393FF9A239B5A1D613DA65F7DE78BDB793AC72566FDCD06CDAAF56E18B773737A82298902F7B4890EDABB766E990ED87C94005A2E2450AC1D0192D72468F81DB414F88CBF07707A95F549B7A9EA0760821AD710D52787730EE8917272497E5891656176F991F254A5D582B5975F95AF740421A3C18A82158AF11DB15C154F17ABE1163F997C64A3BD989A573D12642B9AEE87C1612A39A8A4FAF25E35AFED3F2DBFC8FC8A2F9DFBC683CDFA3227107C50526149557CD773DDA16E36782A278A93CD7F4D8FB47DFC37DC3E389D164913316A885C3A800DAD0C57B1082BD4D804BB6A117C3B41E7D8AE9CC9622AE3CA8EAA9A0B502FE3F5A449BA8E768D2C98013F681C68A5F4AD3CBBB83F302457679BCD3F35C4D6176DD8D2B670E87EA291EDCCEEB9917F98CDDF5EE1689DBBC85BBAA30D191F1965EFF8FA9B0073D30B1E2456FAF880110BA9E75E4E29C6106874D32944F49DC7E7E7C56ECB9D287F2C2E87A779052F9B84FF97AAE007012A5EC497C4809F0193C69E5B29940510A354C866505424D4FF3853C94687636543115A73DC407C47927EDBCC4E0567EF4E451F0E464A1385D2A0D740C7327F6E92EC6091845356C2620EB163D9F774D7781BFBC6F6F652A4A2DEC73203DF5643E1B4C3C3DCDF0B4A0B160598EFB56499D2DB1F1E76612356AF3D708F9D61D968A6A0193D9146B2983972271A4C02E2136E6593DC47FDE4FAF2540A8F7744BC3230529AD1C9D2FF65B7671B5A5B16AABACDE8D45A940ABA4171E21090AC6AFF54CD8230F7BCAFFC42C028E6023E55DD02E4B7F976998AB5614A5681C615BF8E9E6959B038188F71C75F6DE44A6B0498F2A9254F3B0968AE7DBB49872D775CB0A5725206D648862734F202DF470770AAD184F822C56400F16F30F8BE40C463CA3EB5ECBB15D51CEBCCEAB43BFAD7DE7679894B90419B65912D67DCF2335212E82EFDB6267EEA331C1439BE2AF62E584C222C1052AD91C7F5DB6AA649F230248A14AA6A532401A28ADCF822089140FCD3B1CF2358DC26939850DB2721750F1537424F6BF2020A1B4684ED79402917D1028C1B59076867DA809D6C5D3F47277755384C20624388EF0AD68BBFB6A63005AD1B6E48ED654E8362B2AF7BF114F2D144A420712FC4EC71D408BE55EBCA8C2F185E7132196B1B76AA7BE44EB55DF7C82C768943D649631E4D87B408DCF8FE470164D9E8DD1F48CEE7F6BA93E239F889119A4DEA118D93F1474E516139036D640EC788AEE708637A619BD1693BAB6C9EE9EE0C495C0D0F8912C0F14199AA69B960F53E4FD8E2771DE4AAF72117A5B2388FEA0CA3BDCD594D1760905F26482459BDE80EEDE3FC89F592CA16B65B27E9A21F1789BD0327A26EE2224C61D80AE8FA6053480048D15019A80FCB5F3B3C6F64C168690E4384AC05E856BF341531045D2952F2CA8BAA0B8926CC41AF2D8BC5A1576292DD67114D521DD4AB535A77E5E9BEF8EA01DDC7C65446D11F90D6CADA94AA1AACFB1BC3551353D09252FE515A465C1879071F6FBB035DADA0BD25A022B026AAA5B5BD420237FF097099CA2402E68E4530F97A003E50CF693D1DFB551DC4695C760138E88B8D11F3075DBF8A6D9BCB9B1242648C0C9DABDD9D49CF132B0766302437C0CD81A0889585869DE92E6CB30C31265C84F58E9437CEBA891422967AA546EEF720A8FCC16EC7591AA0D47998275DF1AAA5ACAD1E1C5868CA430F4FEFA0277262C69311FEDBCC083114AAEC9F99FD98631137A117A9B48B32A6D88E76F96DC58D741395BFC102E147C456D3A78A0FA3D186485D65B4E6755B53D301BD13CC88E75277AF3CCF1EAC6E9C56FE1F10DE05A796A14381551705234F65DD6E717E9EC275E38690B73973C9CAB27DB909C5C13041723BB18EFECAD808667643E87620191008E4D10F471AD153D27F1FF00D8AC6A8C5E59197AECA5AB496D8D10BC79C49D16DC7948C6AF62703D36059587F6EE038820A84C0F287D79C713B066E1DA5B32BD89E5FEEC248B34AA5841E8666CBF09C47EFB17BC82170CCB557D41D40CC87F2E6C0246F0B272733854CE162538DF34559473BA5979AEBFC0D6A16EA7B399687E672145A1149E382954815B41E7E37CC415057D7536E65FA1A35B8EFAABC7B9B0000E08B593496B01E8F14FC950632C659C0A7F7D59787C7FE6E8FA7FA0211A945ABBA5044918CE8482C6EDB366368A9DDB2F2BB66C146BB50251CE61DDEDD8D6A4A60FEAF0F794B7B0DB91C52D7ED1A54AC85D7907BF3A5A96A60BDDD08F60148C0B3237DBD56628982375A67F025B0E3F9EE13DF254E1D6DDDBB057203CEB267200C7788D01342C064FDDE996183646FD3C1ABBA5D2155383CF391FF16C78660D0BBEB549483A4A4A971017A8659616FBB1C3A8A2E83230B610C0C74B8EB32667765F3C2F31F8C0D4BDA3D812DB64448684AEB482DFEC5C37EDE742091EF7EE6F22E31CBA2C9B9A6656888F446A1E9D52D9E6437D22594A830958CACC6F175D4CE8423178B71E7CC81BD6DC2A7F6580A8A3A1207C34D6A1646BC3D89953A63D22A30EB9FAC74103FA527843D3BDA656D1F22E729C3A004B923D08C9CB18CF406FAA89D0D63782C7264D5A8C8078EE6D259EE168A415E7BC83E4F17D9E674154DF08CCB21ADBF5B35AC28883F6943083AA97210C6DAE492C6CA4ACCBFADD99AED15110B10C9904469B4F06ED32546130B0EC4B281622A5EFC9C94B1F2280F251AFCAE857C4E17FF5CF472F038E02E5B7B3CF5CFD2F3969B9B8D5A27C8EC38DCA4284F0280C24F01DD97A618FDC5EB57C45D9E2A05B44E69FE2E47CB50F596030C70B62437F2B91A67FB84205D95CAE259AB1D5FF0454C5B4D87F439DCB7FC62B704ADC7A84502E1BD8E6F52109BF0F36824834D574E07B9375E693AD477A9D74E94BC4E883206DCF875AEF7FE84B9B7C1C9B1858E4BF6735235FAAE21FA566C866ED7C952B1BC19A911984EC25AEE310D8A342AE32F46255E0E00444CB0EE90C37152EDB6C741F5F394B5D47154825279465F0F8B19DDD85B8D9194A7AFAE5FE609A245AD68786C9AC044C008A1B3EFA3A8F4FA0FD49A65B6FF562F33DCB63754BE76244326FB6E416EE3267F93D7B2BDC4705EE7021D5D2EE66BA8D7B9DA7EE6C354E05470B31406DCFD2C32C94C22A72DE90E5A9DFBA99ECA95F73A014A3E9B15EFCBB67FDFA6D3CAFBE3ABBB28C4DEA6AA21F87693D68F0A60331786DE02BFA9E85A8D2AC8524EE184EE738BB3FEFEAD7E19030AE883707DF67ED12E8757B86E6E5FBA26715DBFAE2BE0F90453868931629FDE97712E08A280FF8888007AC27DF2C7113C30604C5DB17538F026F17C7F07D2A94AD5AB367F9CEA87BDBA712363D11FF5CF0590030BE9B342A7ADA48C08BC42F923DE939DE79616CD346B3511F41CE695B3F939C101F687DE7292CC96691EF3F3CB653F4A67D2EE09C791F993C726D574440EABFBB00E5E6328FA70D69FDD5F2EFFFD37C9902AA45EF4E9D06059B0D8E3686C74C94CF2F0032ECF740B31E3F297F15343A0093EE0B8D7F8EDA1118D329D05A1B992755181429D410771E37B56E28AE2ED8C4DDE8422FFE91ACE348E443640578687C57D79DFDF917F8E60E0A2F1C6223056C373F58C297F0FEE3060D31DCF6851856D1D05BB38B1FF426BADA10FD84B2E08AC149F91DDF4A5CB38B290DED4EA3B02EF7A3DF42BDC6B6205D281CE4A48A1C13FA8080B6B4100AA123097A4140415EC7CEC57790D6EB0B4200AD3DD9FB7FBD056A5E3E9D7B7EF47F44A63DC908B6DD8B020854618F7662391DFC35A88F4F5750D282F81DDC50D0132707174914293E3655BD2942C09F88627C0AFE4B921B766BEF41E246FD23482B5B14F117E8EE340C47C7C405BB3692C4C9E541148C2B38281EF0274835860E19C2D48953545247BD1F7A76CA43956C069A17CCFB4D0B0FD478556A209B5376BE9207AB174D2CEC96E09E1F8C0FA07D8920B2ABAC3490216DEBC67030E9285B3EF6767AB11E8CC935C4019B7E68FB9AF8864358E6927D350CC8B9A40662A0987C1C8877AA9903CC89A93E1979ACFA279FCCD2E171A467B76E1103C4EB166273ED7B4878908B67DB77C4FD4E49DB46109DA4BA78D69E03B48518F302647B8186F787F4CFCD87CC5A45B98F7558ECD0612378306C9D69FBE23B06005CD5AD84F73A563B1A3C7988CE0157D2D2703ECA8575D8BFF972CBED32A231395655DDB2188BFFB413624639D361B3388A9C9E13645C563A87C610F6FE79AD50765CFA8149E27F7083A316EBA050860A69BA56D002A78640D71794980C83573A5DE69A697C2CF2E17C90BAFAAD3D421C6E1D8A55B3FB4700B666AE3CC3EC114E9DB428F27CE427E4101ADB49B84CA7855458841DD1F4FE76D9074D940102FC47EA633744C2A664E22B5C5AA2721017F3FAAF4FB033FBB1D508EB98E1D643406ABD4D69C030A2349408C80993D9F75271F913D7417DA995443377E6F73A7DBA24E034A9C4820117D1F0BD69C93FF55CFFD2D36F8078209F5711FBD1587435517291498926E7354558945F721D00A73014C06B2C9BF04B7E695B9109D769BC2172CA7A70700A1D5AFF6F5FCBE699FAE81BC34B0495A82BED01B983444224B4B860360C07F8C3035FC4F0C4B7DD4D37ECAFD32E8C121C677ED263338359E25BC4173D191E869ACB4A5F6D20FD16FE50454CDD269DF8CBE5795482A2B40D52BCE5FDEBA62D9274C9C67127580795BC01752740E606D849AFCD6ABB8340613C61A764B6B92863779622E40EE7A8994034E7D303F07EFA11ACB70419A53897ADD558CFE157CAA3D47917CFE0287500B3D70FE42AFE36853188BC815CFCEC9F56030C83E85C60401912C14A75A082DE2E0400F6348EAABA59312C51A7E3B6A5B39D606306A304B4DD3472C5B89FC65DDA54650392A02CC6761336FD114D848BD889DA4BFE6D32931793A6515510CD802E3D9F2C6F8F2F9DD96ED039462C587395C7E6861FF48B7980D492C23E0635464C7D1969C12A43BF0FFA3089E6B367AA65D4678A571A0D47A75056B34E3F8819F8B6ECBDD6BE580D423D902D3C22D9D787E0F1B6202DFD392AE028292795FCA0177CBCB09AFF8B579A87A854432827CF797E494ADF9F96A56777AD6215F284EA91D35563F25355D12BD155C6C364B0C8423E1BBC809E736CE0BF03E0C0B728F04E6BC8F3F07A0D952AC9D9530C77547B687E193EE2D3565AC755DDFFE880AB0524624E17E019466B7D0E8FD6E94AC2BEBEFC617BCC5D529C83A90D36D57A93BAA0C2ADCF360377C9E9D58C456FE9F3D49CA37A8C3B5BC7C231842B57D320310943FFC0ED2F5F622988ACC7842F8410BEF0E0671673E7BA61AFCD2EA83CF066A169BBD97098F4B4F3C9FE73F5CD779F502C584849D1AAB52D7059D1D4432C27FC9284FBBEE43D07493A38B139152ACB71A171D454FCF936656ABDBDA03DEF3C7B27891088F940C200AD454308001FEB2DFA0FC38FA74F85A30DF4FFA64DB48E7D40C158F058B58174F18BA482AC445A6A63FB54CC6C7D4C8089794E8AB5B38C41C7FF4C6A8A5F294EDC3FFCE3C01F2C5C7FB569CA06567C8D3BD34F82046DB4EE7F7491D890DA1FDDC55B12D90A7853D8FB52E86AA1FBC669C7ED349A2CEEA9EF18F76C23E817AF58101BC5CCB0346A607D6C60BE5CCDE5DB9889E040223FE98B17D31D64E8C1456C01353887D75EE3B82D66CA0679B1C2366C44E52D73B09D48A39D1BA3FC87D73772DA601EF442208DB763F0BF888D28338709FCB008B83671442CD9F7ECAB2C1E26428391E559306904FDE5BA21E1757D94F84F18A5FD8A067C556834AB257B9D2E1290FE0ABD3BD622A2AD92BEB2C6BC61852D58384A20B7409E4F212F630BB280A46CF89DD702B2508752D6A4DA94BB769797B6E7FC318B0B3ED50D7F8C5D8579526D536E4D43F93C055479D53BF6159BCEAD8CE87504EDF7DB35E1D03EC7B4F13802AAE0207A2414802BECEA39664110A54C37415EBD7BFD5D73E871587967F24EA34B7D06CAD805EEDB95F1023B7BC3A74A59A6C9F3A4737FA1BB087012E0162CFF15A539E86AFEE30144F320FBAF088C6884489F84F16458755561C9CB0723CEB6ECB134083C3B82E93BBB57FCE8D51374D38746BECD09A059AD6623EDE82EBCACE009C0C27D5FFFCAF76C9E91BDF5EB895FA1E9C3C0AEC0BD73B1582C067A45CA5D15E2D45E7316CD4B176D9DC7241B05922A682DF919B2D2DE2F45942D3AE254FA55C5D90B8DA3C7DFE2DD8381AEDCC9558566E8DF302022FEFE51F23AF6A018AAEF3C93FD608B0903376E193CB1C13021808ACD538D3426F9B3399686B6FF4DFC0A4552DEFE49D042BA76136719D62884D8B93A349C22E0320B823740DDB3794AD53312DA5608DABACF69767D76327BEA7A644A304A132F2D2FA8E7C8F4AFAC30E389A995C0A2F912E98447CB400FEAE35B3BE089F46CD48EC8E38D4F2BB44F1734C67D5125D7266AEE3E9D1E91F800ACF8038D43B6E10750DADF6CF70DE75176A2E9C340BCD2F6D87F976AFBCDAF5E35DA9B268D3AE1F0F8172A342CAF9602593A5ACDE03DDB482E80B825A7E91E8B0EFC1C8D00309BD170D9F12BF5017780A54F440A58BE4A5257AB67190C62DAF9332F3594303B419D44A38C3A8032E38599B49872D241AA44905CC851DDD0750D04815ED88711353DC2264C0302DAAF2FFD34E9716FDF8A81F7CCB5757913B380A68F153F62E0BA8335F8525CC3A20145C2416581612B9C29C0B1B941946B2624731FA50420716162C64AACFBF94B43B10E59E0AF3836A05B9335B0C44370CDD2E45BA817631FAFA2E0ADC801772F6F71860CC2623E1A802B370823D02442108E5C142B68CCC9CDD0BC2EB9B861D763C715D516540F19E70FB474E120F06BC19A6629E8DAF67556AC60D17C252A44901839143BE5EC76B834FF11DE13762EB23843D3FCF1FF9CEB41CB02DAC74ED6219288575FA294157E532BD877D1B711AF3B98CB0B4BD7286F88C6C00B6AD9E40D66F38525156A4AF35F2FD42A5F25A201C66DA4AB5C4D1517BD6CC9FD9764AE2756379D73C8D81CD044174860FEE5DC42B4576008F13A3504674E0D224A9F1AA780C3003B7856692676A5E581418C65BA9F049CA20C3EFA566315DA220E837639A899ED54A07B5741097C47FB90A81A41700BB5C0D8C3317E27A0A6CFA77292BE9186396BCDE5C654C565754DAD120719E571A4A14207CFD205BB4A66C02CB68EB9E50DA7B1FFC324AD07D8A8A54729621776FC5DF15CA39F3DEB6B810A735CAE0E1A84C6842E80D1CF95FDF5A6FDCD613C54DA1CCAB4994EBB81C632D192CA9AFD7FA662A865C6F193B7029A9B6F21041E3D13D50E5A1DA47D3D3C4B101488D2308954C801DBAE5029E866E869167BE7DCE6476A64FB245247A84E46B5F0D9FA9F7BB10756FDEA659788C032AC654CBB83F23BEA1F285DE190BBB5EC4135E8FA1B134DB5D1FFDA08C06682C2DCC51E0D848F8CAEEAF51DED21830730F6BACC2A4BACF7BA62D14B009116EF2D157F64A7ECBC971D50349712DDB0871D007B2FBF83A832416CFABA2B9CECD37207EB9DB8A017AC266A5FC28DFE64B52D0CD7FD7498F718B32804CF98D2F17D22C2957782DD83F4FDEFC8A6AC5B6A562C939D2D0A0FA6078F7E6B4C95159BEF010C1DF8448158BA29E1FD1AA076972E64A9D534B1F27930BADA08EB87BDE6FB0A691D4379DF0001D84F2F833050E18869F2FA7C00A6481E4F87C75483310949653D6B91FEF1116F25E5EB0A10C8C8723E9C1C80F75C2875FB0C448B3E25E7B359304C08C310148683E1D8391C432A8413057A7AF45289B1363EB203779550FE1F074D3B4CDB77B90700E3710D6EB4BD1FCC209F2406CAA67B98E44AC91B876762D597D0F03A404394AE81BEF8F54A1A898B2F0F0CC3D3B6D84D759D1F1C5788BFDC7657794E384ECB2D5307CD92F3E135F35720A44743D93D111F38791B60E7A64F51ECD6801DE0ABC356409D00D7F785EEB88FF3FDC801C94CD7972EE402217DF018958A79DFEE835B2E7C591D2604B83E2C8B3CEED7BED4DC66B66EA13BDA4FBF5DC3158035A279F57ECBBCACEE3FF346386ABE41D0DBB32E15B02C49D3F216DB19474D295AE0A8DADD1DBA9AECFA9C92F0429352B558F69AFC7070DE8D47032956A9978AC2F388DBBD63AAD776BFAE969EB990E72B7D74A0D2002CD3CC664E77E52", + "signature": "81D31B99FCF0F04C0B2292A8CF472AAE17A659C205B067FCDF9FB4158C42955886D10F4BE022BC564230D2CB21D9023DE837E9ACECE2AA7EFD77E8335367E9F43A4D4526F36F336293FD0D372E81669B04DFB4ADF2091D18C1B2649B751E1877BF3AE489862C22108B02242EFA218828F53B317CB6537B2794E9559D2F93E3BA9ECE302BA948DC7C6596FE4BABDC3CEFB7F750C8B4D041204AC0F185CCB264A76F81A1783FAB19EA236D41842D9DDFBD2028DB890A652FE07836FAA7312A287A920543B8C393000E03F82FB712391915D75DC5825D9494C6E64122202D002BF7AFC234B334B12C164911D63333A2060B8D44DEB4B7E1B3E24F8EF98C09872AE4BECEE4561316B16A90507B25A20769A7CC25DAE276BEF51364499020ACFF97E871AFBBD68854CDEA120840FA1BDC1AD62283159E19938BAE5B2CAC8A607EB2ACD1B77FCFACC7981E5DAEBA3986B2E918768204D2C0B61914FC6C14A5C36090E52084AE245D9C6082FB8C3B5FDBEEA0CB779A656C180A01C0F188C2B4C11010B562711C5A4F10CCC39BCF5F09509BAF83D98C61E3A35FD7F483342115D41D8DB382E7E5D161711B8F718A2730D73ED7EED07AE04313F3D29D7FD68A92A0706936565924473CFA0125CDB2A2E22238F28ABECFBC0BF8F5E6852E45F24A55E54B2F26C5B9D97A3FFD4CCB09AD244D2D0072C575CD59D01EAD49A55FC2AC8857375ED477BD9287AB0F03E83BB29F19A6C1FB8A6D4B510A55C57ADA1B108785A16C52C71549162B7ED916B8309EE880B9B203F8E24B16E3CB4C774353D9CC9AA100BA200F5D197640DF6E0C0FEB9361B6E59481CE285C3CF2A54489A48B568D115FDC3B182D8341AEC078BEB288F0916C651BAE7ECB5EF165686819CFF2516AA90FFE3FA621D24F43917C218319456D58B5EB1F00437CFDBB66266C15B85CF5C28B29B1C2877F551E5A0B3FDB4852AA17B83D93183E82280AE94DF3136A82BB09D21DA75C6228DFA56AC2E538050B1155DE4133B40EAF22C63DF128E5324B4DC3FDE208ED528D4772C1ECBA1D11107CC3B8258F2BFB9CAEBDDE1B808D1F909D834D3ABDB08A2129B15A81DD01B82CA4303902AAFC1FE21B7AEEFCA8AF1167205142C65B41A8124C8E2FB6978BCCEAEEB8C701A97A311B87C9F46F6B23F8547EA728D46DD907DDA37FB143A191E66906B9715E6FB4D027A6F2B4DC94A38DAFB229642310FBB0CB28BB8415A9AB0B16E78F9F77737D0BC377F6E39AC869743067A7CC49A0E6974D86346BD5F91BC3D747A659F35FC133B02907E0E0442F948E2124AA25209E61F5209680B2E2D8DDBDB1A7BF0B8F1D17726D21C8730875255A401C381157EFF65CECD067F05EE56A9CA6986601A0FFBB473228EE9A64EF04196A78D4B5EC68F9A4FD438DB71E9A8FA5D0AC28D35087ADDDB4341C25AF1A0148D50C5041C87A508BC0894F073505880A550C17079B255C3BA5F58447C51603A599AA7EE288299551D339611935C5EA7F07D51BA76A0A9873635CD7AB35F8EB5A25A2B4453A2EE917E7103FF62D9476AA1B0C64777F4D05AAA5240DBA6956E1E1DE3C0EC1774DB2742D5DF8A6BA8E287631AB41B948954C594A63B7156218EDF19680D863879D79A8E58A1D5F975A35D589805B734C6ACD3E23EA920C8C1A9D8389B739CC3EC34776D2E816CAD3D6AE89B29CAD96D707E7D31BA731749BFAD67FA376E743920E119C11E29421ED033A1E73F2F522EC23D097830FA05CD62C432C70B10B9843CE2D49A544664EBD22213EACBD40922F1C3EE99A3E393CDB38DAAE81027F64FCF273846A9A789A76A50C79FA50A436D84FFF7DAA38DDBD5D40370B02ECB6F202261C5B284419F06CF4947A319753B1132017F46890A129E13DFC62DE2AD552F0931036F5296BF394311A7347702EB998A8DD6643EAEACEAD0DAD94225623F8652BEF131B9D4B0A6F5E7F4ADE344AA1D99C764DD9F9BDE6CC040FDA976BEFF40F8F4B0C5E6B20497E209F08290006DA5DD81AA46C5A0DB7EE7241E2C11CC411E4953942E2BE4CA6A61FF7C21DF482C8737012879C2B3AC90DA6EFC2F27B8507D4393D1647C4331F307C41038755386C53218818A255C2632A6DCB9F589BA53ABDBB4F7A9684D8C622F0B5DBDD8BBA59F92F5AAAEC121939263810535AA0D61A67A344B7B98568C8567ADA14B09BD6E021B1F8A0CF9B6DA08F5A1D66CD1CA8B0641FB300F11E3C4B7236135F4B01E5A50416B9BF3B7D88317315D35FF88A1663965CC183E4E34E4130C3AAE8DB39F3491D85B38C68C1F818DA553FFEA24595F5897071C84EE46FAA74FE240225EE1E325D3070665EA89F70BFD998F080C330E4759B4E79018DAB231BEE7BC73C20117E77A76BBEEDA3578CC2B26F03591E314B0FD26DB529BB0E6D747058DEA808B45064B832F3B1008F675CA2A92B5D38B464C5CDE4E570029891F83975E063EDC4A9B1A731C36B5EDA5E8F5D7ACE5F0A9F9BCBCDA5549203A9268B156DBA17E38BDC3D964CF11373DC778A24FC27613D39E4ED6311AD3E307BFFB3A1E45FA8BD2268C0B674368FC583489473AB3D4CE941177A3EBB06E6273F3C90FC5734514C4D4284954F5ECC0853523DCC3681257C1EB15B3F7AB7FE42D70899418D43B0198C971F9B1C069A2B443DA2C8E463CE510EC8B40A366B4DE82E2A206D7812A9EEC1AEDF669A66AA4F76364DF2167FF1416DB7710EEBDA11B0E8065E8D8BACE915C5282E742E0F1969E8A2B3FE29DF8A9034A2C2172B234E39957E5BF6DD55EEC3C4EA1C694827CDE661870E4C858FE91AAFABEE9E28AC3469B156DF911E00E31B44C2DBB43FAA617DE7782E14566DF4A744D8255BB741EF9C5842DC5AA275C73A7BBC254CF6E9CD1ABEF1AB5427CAE5FC4867BFD1D55478C29510493BF720C03256FD7F10B9095BE2AD621D8C2A6A667EA12DB50A09A4CDF0EC604ECF6F73A371374059F00FE8F84BEB0EE5E45ED467F44479E7761A20A06ECCF795017D46D4F554E73F3B79B4BD7DBF44217938BAB271A50F40871C6AB4E3158B9BD4B12861E9865926D87D79508AA23C085B616938970924DCE2F403F0297420B3B8DD6EC376600B1787AE8756B5CC414EE213DFDA291C4C94E4C36C9530305BA904EC6C61EE75E5C4EBCF557DCA2F01643403B5F25611CFBF3DB4D64AD5FAD075DF9BC3C317E0E4E6BC398C6EA02C58F4CBDAEEE9C66BE30A0BBD3F23F2C9528A54C080129633AADDAC8CC27CBEC1CCDA9D6C6A5D6E1C15F9F59AD01BF1003913185BF93B398BE28269D04383A3EE314D69A07AE8BC1E036DA3430CF772EC00C1AEF7D7B73CBD2D296BF0064A53C75C24ADA36D60ABC93CB271EA846C950BE8A58126DACC14295629E08403DFD9479AADE091C5C71BD234DF9F35B411CA6107724BC00E6837EED6526AB76D3E1AE0EE47FECC134AF895235F5E5C42EA2FA02381550240ECFB60AE9A37D77FE8A057F28711D25C0BEA2550B32EE8E926E539C499ACC781F9C3675E2D6A0D81E10FA653635CBCDC6686A8B842718E327A50CFC15E68DCDEF46FB3137A6F867AA63F97F489745E735B1215669DE7388AAE461A01F9DF1EC3DB31B7588D2A18650C60FB08CFB59F11283321E208823597E9AE5384755B1D106ACAE8A1C3151E9AF98E252A10F068BAF2B6116D37BCE404910DF63DA5891B00F5C8968D1EA70E54F1BF8E495707197B086D0392EEDE6AD60C5D4B9B108467435C9E0ACAC31A7E590D6A36B22EF1582FDEE7CE7E378C089AB6B8588325AAF6063D075005AE65B09929F41DD70B45B53A50C53D779BD37923213AA91A2AE0CB6D979588EE8D0DCD15E89929526574A5F8AA538CAADDDDA257F15B1294E6C85A2BC8DC3FE08F0D87963341D630238F25516990A79E27F2564439EED4C359FA83C3B7519928EE4268836D8D45DDBF62E4A9A0DBEC3470261EC5CAE7D0791C0E976C287340724D88E676B79B33A035D93C5BDBBBCFC0B6BAB952DF2A1A975C8CF7380C98AD3428C795AD3DFF70E63B5792F993AB4642BAFE4EA0771BFA24020F0D17A65E2E6F4F77A0801AD4C59FF3BF6C8F837A9430BD76CA46EF919CE743F685570B95667EEA2BE078AC45C46A54FF51D89E01A3726B23B5158C914B7B7E6B33AD8242B32514F251873DEC8FDC8BA607D156440326D4B5A5C5D676D0098A73E2A25C84F09111493727FE5D04C8B1FB9554AC71A3101E4CF44328553A23DE7BA2AD3C2FA9E9539DC47A58CE3CEB6E51F20C87AC6B2B14CF803DDC55A2E4B5D37A322A49FA38BE1B8A562BA7D314FBFE2BC2F58B04A3722EBE4E90FA3AFE1E80E4A5602BAFB9EC70739F3C6CC223B790C603FDCD188CC5CB3853DE9161A2EFA4CF3553BE3E23C386C6AD5BCBB7C7E497C30A0BF906B6E35585A69E327ED95D25107911902A3024C8B404034450B19254CBD832DE3E6FD46B3C2C602C5CF5A93D8E966DB63D111938C3BCA92D98D40B6B023DCE484E6E958EE5B2EB5AC0275824391F54E424F4C46B7E572F263E3B727E680556AEF3579E1AD6A0A43E764BF519711B60CB41FB2B85E34BC970BB3F98DACE7C8C1CF3F7254DB18B5DB18AAD3BE4B098911484D323427F8897CBFE41508DB7D501818EE418690134485A7DBDF4177C82A8CFDBF00000000000000000000000000000000000000000000000070C10121920" + }, + { + "tcId": 28, + "deferred": false, + "sk": "8BE522B4E26631EBD3EE598B51CFB44CC1BCE4693E87BB76EF1B3DBFFC2762169025689CB13EC243DCDB536B5592EEBA1C9FF9D3162BA69C6C8445C55561A1BDD5DAA73A89A567873FEEA609BAF57AAC39B28C9EBF0DB477CFF938EA069ABAC4C134644525C179B81B69A61400FC131632F9389409EFB2DAD28347B6E9DBC50333478537234180110216703713666267407332042117167285231861686761441210671057343688833122224741016000006637280104670885810336860677835038360856671708501706307554348172486017384536610442118411464278512074201323472226152744306444283276447347407701534240455752818374185812151275332674783343510375328081677738151215483531374201701647010142025428074334717432007611874182847823042007734883110521200373123872310064376640658218187215811731015263781030348654333721768352476037106520857001157228053468718674413501266737641245546154041643241410501404202331467303823172738661537631326412120620535147074330475675267385001422576156865466315087754081624344371427068152314726807147108662880315204371650357351315826372165054702134004232425418802463830782403784381115563683351588142725828012118040033543738720206011440856443223582817212677271158874776566724605581535176600567745870103826357027573672874654377285231557526888232382155662024100070470030473727043681088635050714638852408071501850808072334837044106823681822708546272403308813276035006162706663335231815226264468284147368331351772564002623064338284502177258683770086532412113081781761102623530322278262028713438163458525017410602014725837473653188830358083120808408517263643700355801282287367867716818464087758327804282311206361315488554266670483253832715616163087472867038811365080210210237462345637776788467178451732482673618811867731483512036158155276111185373836686408334604023734277527830555045716275074072450108113304336412220335448801703313347077660185246467603160827384258610827786040227788358515276647106422642717356782036318301654248323637160122662488623837433257521667160846766448032050502541655122882873257375732786387202663327831411364154328330125623422884575626558307557713473653281565632108110853544346667326373177215875188880426237318478516556653371343073506220865321058770816713770387242752781203737258042510133435774100138260342867165785468418463736503584203606438045376454072080283716557465775044371518453200301088283116123715262003810840120273260615472300483880225411134203712750473122131553667405410661065824344668381608711445062248365838180162845050471728814083565587567605831314536481816873614238866537046728070145831458843035350778852054744668616084188465173248757877750305585700014307233313471722355344716426435421467416072887431031342617388642656086537070667614703030736144320532164032037145102411420812042582084583621280125835662622287314366231327281824842763423073663418856204041328103787818034738187202808802170064570017265628525011080747850142683771068084483578052255237768183672270141750243375737386806347814658588856114864068441442642086057430676653065800650578614485827138703358681848874801543363582130444225273015665625525034606073587464023021552772813060801271401248635688136384706617355687552587855202183037066184600586417823285581816200837FB03CD1DC103C479132483591620A98B17B885473B466814BC26F9F52D1AEDBB07645BFD9D05B02CF3D37CAEBCB8DCE34EF4185699343A4DC07D7EDBF603AF8D3F4C79EF169BDDF5A0647F9D71732FF65A8142780E5ED3EFDD4FF8D496EA676516529564718CB376D9A8C922E038D84995A29661A54184BD3A32D2B962B3DBC167524DE2C4B07765B6BC71CD4A5510C646EE0AB6892992E341EB0E54160A8939AAAC4C424BE9D7D1B4CC1FB50B5731950D19B96E5EBAB09398CE0E476AD189004829896E131F1C0231CFCB374895A47684F063B821FE0C8DCEE3B2BD5DCE499422AE0C668C267A65735F7A21106FB7A584CC2D89A097DBE549B3FB84AB8351B6A5F61ACA27B4C38C3755BF1ABE272030333F976296E482776FBAF8DAE13A0BCB7FB2992F74F178C4CDEACC841B74A1A7355F6E09B0F58F9DB2461E26CE24DE7F8FD744AECD3A6053C49C7F23C8F7F34B35DA5D60B16B81AC9C9FCC14A5DC5DDAACD10634929E6540A5AE3BBCF8BF7A04F1ED438CA536279B58FB02E1BD481D9CFB6189BEE8FED30D46AAEB34F7C4DF8781A38B2C40A7C7C27347DF54728AD8B91C4B09CF48ABC5B392DC723E95157F1BD0DE34A76ED0C89905F4333318267E4BA6EECB1FF87F8AB78AEFF5A494B7323B34A019440CDAD40165146370E23928BF831BF0DB4A498AD2FD15A15EFC1A56F656E8CB58E93CAF38EAC61F3E030EB00EB2F9627514349C583E1E2D93CDF6775DCB56517F92D89530D29A55DF17135AF8014C34645BBA8D9DB19F28064B55AF5520841E3DBEAB3FC4A4AEBDB1C431B2F7A83D4968F120DF098B808DCC94D29D26B8211E489B8EDBB87A4CEA0750296E802796D1647A97093F5988024F92FAA1E857AFCFD5E43021B0AA190DA6D581D654DEE6B9223A31BDF5CCFC54178AAE8F4F72B6D9B43D758F95DA0E4E6EDA271E2C03F1BEC31924B827D933BE6634AAB033AD507ABE2EF144A9629C2CADE0B491042AA23005A25B163990CAE9E3F03F2B994CD1CF70716C4B0D1472185AE2630DB3A5A6F154A60FB7340087C554011D95300323AB37681931724326309355E5E767BCEA044DBF1F2BD2645A62D68448C1E978FE1AEF1A178D743DAC130CF4912F16D113C229764562FB8EB2D8496C1891487FB9985208E2DAE8EFCA29DB5788D7A623856F14E41F3232B048C794500DD52836C45AB7CAE336BA311DE88E1F108242DAA925FCBF4801A7D5D400E9E98B15323E7AF30566FDFD118011D1A6C8F795BD263BF38CBD66EE93F0D7DA35C276EBB3C7A2A511AA852C35E31D0F7EA0620214618B92A48A50262107D875DB22A5E6B33B7189F6F6918E036FEA3E7A918F59046B9ADB01B074DAEB58A775E9CF56E5ECA2D521298B355A8FECF7F8EC1586AE72E3F8AF3578048D735D8D750A28EE0EDCA3E3FC303613177DC3F9DE2DD92C583AB35866EB46DB11A4EFEBACF3CA6B9F87CC6C7819CCA4A3E2B7D6C5E9A61FAB9185B91CB90631051CB64E61EAD02D98F4361CE57A5BB54A21FEFEDA318CE8F384464374C8F4FE706CE462A38A2A340ED573E5F703B418D1EE2F71539A1339FBF89A553D4E3D6E309FA50FA08F9A3CA504E8A0066E0AFBB5186E5B3E7418DB1F14E73FD481B984B50595BD937E5AF3F735BE67B2F8E3821EB5B28A4A60A27B382B2D4E84C20F6CAD8DF9A200F819A664B560086BFDE6E6C0F76A651E286C4B0DA27DF31CCCA6D2101501250F251EF1D034B256BDB4C75ACCDD7E4A31EB13A71CB44187314EF2576383BD8E8AF0594E9FECE0738544571D241F7C0EAE00D9EBEEE2B63BCDCE13037CFD515A63541D93B3592FA483CB4E4121893BA48608C109358DFBE317FC21724FFE6F862EB5687A76F56A5DAEB3AF226DA6E66EDD79294595A7BCB4A1FB4A54132B8CD7EE4FBE8658355DC420F08B4C9412CB0A4ACC24CA5E174316A8B5692CA8569ECDFCB37452A48ADE1956C52FDA1FB81F507CD8654A716AAD3C9D8416B99390A190BFAFDCE5D2F054952795E13639CC0D509557793E64C2FDBFE16B19F28A67FB0787229D5BBE5C7F85BFD2D257415C4E024D72E7F7598DB32E61F91FD68A8ADC38D558D2AB6C0F748E7D0EC81BC0B3ADCAE6F9D098A1F43C1450581C2B084DAA7850ED84C76812DD7EF285F6A530EF7DF815A4BC54947CBD146296D615F5147C38EB5CD2BA842F1261542B5D75A41370860E8EA881E2E88FEEB020AD954420AB03ADF14DCF24E62DDE75B19568F06D9D418AD71E881613CC755FF3D11BF3DB0C0DEF57AF0668FC38F3FC9256DFBE28BA606441837B5B0EFCFEC92E6F658908CB4326200175B7388411EAC613A3A75EF8A1F856F3BA32DC777C668228232CC04F4FE6E9089C8B3EB9B4A74A9D4740AC8F14B5FA73C43B3ECBF1D37B50F89855DF3E899A2B3D277E6C72D284E075C3FF09024C3E5FB3B7349656197A468E75047402ABAE724094CD92170F4809160190D1F3844A0200E42E80D27A1A67DE1E2B8F2E10FB0B076D7827C0116E6A2319D99CC38E53A14F4B31BD4B2BF694AFD629C0B12F41744905C24886F2A7D1C23B6E3141632E1F1088A85CD9F6AF9A005576593C9CF6CA4F94BBBFE860D4F1C2388EC112961636CCAEF5D84157F8001BD3C156BC93C5B2FAFCFBB67406201FDE2ED395A83117E2735373E07C0BBA838ED01246022DA61299F080588E58CFE32BA6B0FAE8BA9B4B7C3DAF383EC14335A4CCBB7B1F2CA795A06C02BE537FDB9DEE0B46D54408AE45FC77DD54EBD248623E403217DE8C67B1B3993B23E14C5043F310FD87410699FE704440EB35903ACAB6CCD515880244C184EE43BCA31EE2DEEA3A5454801EB3BCE0255E85F6EFA63877DF43116EB900523AC48F662E61F7971F00CC0EB44D1E6F33EAAE274B8A618B0C0A402DEA2BC835962EB45A60DBABF55744B890301AD6FB863E84513F7022D52C9ECD758261C58525BB806FEC444D7BDF7D02C25EF70F9CC429EC33C7516FC84281684F6A9D63909A6419EA190028F20E301A3230E5E7CA25E86509DE71962E7BD91025E18B194F07DA2D32424AA734E94D8AE3E6F2099802700F37DC29405D2B7BE4CBF35FD58EB6C8DC6EF969114CF45DFF7B12FEB37B16DA34D133A95A6309D1CF28CC96D8D3D581E95B2CF94E737A757A36FE40EB11AA0F3F913C1B7506C11F59E046082046C906F5F25F310DCA23442E8423BFA4C977295509D6C8B2FC30C282CB561C60D44177A1F73E01A8E5F267BCA5A5C652F09E16C35AFD2655AE0DC738D70571C4E48EF34DBE632346F804DFF6D565A542BCAD86D0F6E52FB7F9771E850A39786689E1DD8E463E75D64E41456DA22D44D1BEDD3629D0C93143A1D67718C2863CAB7B63A6823BA00A6BBAB6C6089982D780A944B7455148D7DF8976D31CD9D13FD39216182453CE38B140AD2B621A71390CBFBEFB55FD66B9CEDC8F68C9504C0F28DFE00315A591AE709DFE9511269917CB4A89F89DC1E4470A162F89C45561A362A7A02F5FB4A8D82317CF61B533243BA755418729", + "message": "F55B1A381D9258CAC6DD7B5A57899867FB659A56873F31F815716075DBDD56D6D0D1480AE1242A17485AD259BDA2533CBECE28A906271A3E65FB5D48AAA124993738FDAAC65736230FA07EA27D96F372B90A16FF778D0ECD7C0F62174839B8C7FC50F0B0150D47D5CE9F3715F5964DC712A681626821EA27E912B80D2D04C346B67439CB5E06193B6D7F2161B4F8E0341D8F1C0C7F6E3B351C4EB62E48B555EF00EC0DD5CA6A572FB201D1A4570676A04000C382F4C332C34A0436B535CB3C3F2378682A982034E01211CFB23285395204ECF985F478686817A5F6FF4B694082B3032990597A8C3A85B7FB5C2C49694103811F754DF0434D09C1A5245BBA980D6EFCFC9BC63DD42362477537C6712ABDC952BAE377AE7EAF9FF0CE2E9EEE82FBEFC1CE56063293BE659624CCA0E23DD7EF4412DDB587CF3C5302CE5AFB39BA8613151A04491901DC30706B46EBD1B26D4ACA67587595100AC51770080FC32ED0DC109D525088A2579D8873C6929554C30BDD1E2A0A9797B1676A8CEB719F64A336FDDC3F95BD4A68F472F00C4778745203E1A7736764CEB94F33109AF197C98D94BA3F07E857A5B251858ED850E7E578057E833A2CF95D7505C4973B709CEE834A40F32CF07AD1861CD46CC4DAD37DE66F8037DF1B14CD88E62F81B9DEC286BE4968ABCDCE54F83C5E9E4FFA8144A5877D75FDF75A38ECF60DC180E9B72F256BCEEE087F5AFA5C6D779117070ADB4A671839E8032E55AC52E806C82AC16FCE76A659D6CBABBEC066782C4C068AD4FCD5EC425885A5CBC5A4BAB43D1A60D499C497A2DC06B136A971BE8ECEF3FA6606252029FE5B33661883608702542F7EF44720466D91FA1CFEEB9D8CEBBE4E252CBC096D99551BB90A0534D723B02146FEA94D1C1926221092B97F1A143E6B4D5A8438239B2E2842633A6D90A18DD67D05B2CB560BA8A964E0A49BC1987FF47895D664F92E27F8C90059C5C38B02B42D7A179A09B70023BF7D664A94F7289B29FEF89356BB51959FBB82562F6827CA2A3892E934A9F271282C204BC3C6B34C57882EEB552DEDC0644B43FB28284FDFC82A1148447F2457E94EC0437CB5E0E3B6AB7F7E48F0F53C80D7695801DBC0E96F9C00A4A96AF8D60676DC4A6A6D97CEA344D7E911BE7CC9CEBBB23C562BCEC6992AB1148384278D94913DC4BAC4F73313BF83CFA2591420B18429D1F88D68443B960F61A1AB8E2713794225DF2D4EF88CAACABF6F095DA88C52C011AB3A07D7B71CF209BC84DEDD7FF2D8FF02A0727196D50CFF6520602D9FCBE57F890D19EB7845C6529EE5CD98AA2FDFCF37FD7472D1491FC5267F1D7E6E91EE891D880D5EC20FFC761344BAB59A327F829ECFBF8E550208976BDCFB75BCD996599B68CB29B27D9EF68BC975DAE08AA121F4D95805EB89F2E8B2BFDC61058740881E9B403C54745CF6D4AA1747EBBA56473D00FCFC62B5F5DBA4209E0E7473A0A311619437D2DF22F1D5BABAE064970850CD51D4A62A51E9B3D3121B766632B18F8B7CDEF40B249812A6274D4C69C9EEC096044026022B1FF055A05B6BF1C919230723A952589F540E77D7D24A413F542E7E0D3F7F55B8B335CF3693603210E979718E8CBDF76CCED68396DEB561EE27E9008D7BDB428BB293E1A1BF2675D8A4568D3339682854BCF9E8820A084C94D78E5D0938D66676ACAAF7B411B466B6588E9E2B4A387D84F23963E252EF36A948F25625DCCE664281D76BB6EC1B8E20DB3A7140B194872DB439D89F18E74E1861E3CF9FD442F1CACF4FBFD16532BECBD97CC9A007978D17922A68CE98369240A8D1E8AAE6679CA5DB79D83EAC1A571D0871D5AA28F6EA4A8EB60770E8CC43A78E6BEBBD4FC63CAE26F297F1E21BCE999A509BDCDD20AC938E38702215C398726ABA5A7AB3F26DA34DB3CBD58A7882FED91C33803FAE62E9E69FAFBD698962F2C7226A641AA7B6CED1DA8A400992333EF5DAAC77B55F94D51F74226AC03F7ED8F3D567BEB678D98694E9E0D483815D080A70FCE76255C82FE020DDF32D4BB7B1AE0EC1679B3DAEF2C20FCD7D8F74F6FC684FB678F02DE6B53D03FB656A9B9562666F49797EC658C0E8ED14480A0532DB85478FC2AD1E21F8883F2EF3FD97DFD757D883C1507C44F812639711256EF56BF6F8FC4A73EC3AEA3099F6C2BE6B2380FF3AB7007129D4829103AFE70851917E02EC5F2117DE110FD8F4EA25FED6FBC24BA063B7ECF7585519132884FC12DE1BBEF498B92D6E2062F1A4F7C97FEE96BA87ABFAE76C50729AA68C8F374102B3CFBD69139491836E4587D0085F92FFE2A94B6A87AFE29C84D289293D9CB4A733F90389C96198E2250F5BDC83F123FCC4E42844DF74FCB65986CBAB77B692CA210AC22B5B56E30BEE2BDE84663B22507E00E0D066D5B1F5245EDFAC6D860D0493C218A541A1FCA4B48F1A916921153933383284BA268C3AB003CD58FA979A08BC48A57C755688B0859AF7F21061F9F1B7DA44088ECA4D393E8DFCCA52823FAB812AF36212CD137741C14F0860CBC7ACCE1FDA39431C32AFABB84989CEC971D4A257BDD70EC71192148824C17AF8F18816CA94C457E1023E01012A245F28FF6582C9015153DD7662E4321B465B33B1D5DCA9B1CE2FF49EA3A811B5852AF5C42FCE7FF42BCECD31C798C3B8F685AB50B68654192357CEE577F5CF1F85A50F269C28A1F2ABEA382AF5CD089C146B9473C8965A945091ECD1C02BDF64F9C3FFD035D8238AF974E7111BA4AB10288F105659C9E2847544FEC0B29B6692FB53CEA0DD312B24C1ED3CAA1BCFD94E529F6C27BDDBB7C764DC0161FCE578361E02E0F5F3FDB095B6CD311190466177A5FBA62BD18595DC49C29E8EC7E1F2F3FFCDF17D477F4AF8CA3EAC53B7018A026BC942EED87704108027753DF67BD36221E9121B49CD40E8EA7FA2D6961604BE0095099A4413DC11E93B4A876834776D144269BBBF8A9875648702B589ED4CCBAFDD726DE8E8A58AA5D1A6E142A470EC342BC3E2E1B49C7203F283E99E81E38F1D8D2CD820AC98D8244A705BFD9B67E771A0366C7C6958DCB6921A81C0C9D5152DA37CAA8CE18D6B97404B399052051D7343B3739610329A37B8BAAD173018708400AE02B8DB2A2414CD7DAF038F94714031B1D83A5A15DBA53585B606A13814F04FC925C3454E251CEECEABECD8CFBD6FC04F504508C04E25724807004612E2796987D34D04318F82F7E1FBA83A4DEE3C86FD1884B17E77231629F5D5D11CFDE976E639C60B436DD9D302C380E3654E671ED81D44FC595FA34EDF90710A6384BB62DE0D89B50C14A44215DD1121C602A79A003955D860C88470EFD320E8AFEEB114E547E50CE967572DF5A5C4DED09222FF7821F91598A0A9C41A731D64429AE7D9BCE1B4E90120BBF94EED78098C9EE30C38628297C86DF59930E72CA561A61B6EAE517DB39F5A61FBB8C1838E3ADAAB46187F0B5D09962A39955343631B74BBD17BB2E338E5FC8C43BF8B2DF3A78BED744A481A1D789721928962AF2B9E2187E6B52A19274EF68F329C83F42A28B49C447FE284A25B71FC95D9322E752E28C7B4B656A743CF6C56CEEB758E742CFBC4B8D8DE5465D63D3D5D6EE993A4C47AA72BF82126ED6C7423D3475AE098CE6A7E6DD6F3EFD654BFD5DC4414B8F23F9E29CB0D5DDFAA689BABC7B5A925AB19817226DCD242EE46B588D7CB8E88183CD87C6D06FA1A40915A3F19E2368CDD97A16ACC2DF4CBBC0B30C6289D7004A8B48EFE4186BC4D844EA01BA78E4D1F0CDD2648D0363CA73A19032A537F68E0AC01CE6701426A03E071A109D42EE5BF358445907E1D05761B8F41AC8A9CBE2657754A8C4D83A3516EA465D5AD57367BC58DC712A5C055F68D1CEAA494D9A845474F610BAAAA4CFC96EB51D41493930534D58533E20575B980F4379A80393DBF797969405D6A514AC0A9171B79D6EBC5B66ADED19821BFB090BF76FBF50CA6AE07CAAAFF584A7013A71D54A2B60678F6F02DA726E7448A2379C28BCE7DF968154CCD22F1CDDBF25D91C616234539731B8DF4F55E21F37B29BC77DB4BA802D9BE419ADC292105EAE58CC81A636D479B550D33D057B7AAAF28F743F7B8C17E26AB2A846AE08E804E5D4BAC09D11C736DB32F9DC9CEAD0442AB7B6AAA70633692959A36D6DAFACAF2D7027E5BF9562A93A1B35AEE5313C1E2015E65AB805850DCA7A65FFCAF14200E1EF0DD8F8F05A11126EB02C13FDE38F496E5EBFB09E9E2B4920E619A67517FA4749ACD8B0857C7EC5A6E94630CE3EA0841C64D2EB895A9EB7CE5E757F2FB80BB4F0FA429E779BBE314A491B2D45F9A79655396E70CCEB319C3B405C33BDC91EC2169C3A75C4F5CD7AE5AFD6CAF6C9F81A9223484E7A12512B600794351693E1111401F74E1439C99D77E8932E069193DF7562C79EEA22C41DEA4EAF9E93456378CDDD6C8AA97D8D69C222614E203B6A1FA6377A7A0CAEFE709C90CB91939BCFE926B35970B13A06FFECD44DD8A360AEB5D0432A532E8A3C275E1DC4A07D6A3E100B04AEDEF14A52C09AA90438D65C8E6141490BD1ABCAFDD5925ACB040A91A8E11D242521C1F00EDC14D62E1C6FCE721921DF42164B4B34203660DEF02677A6B8C564075865B030936F472CEFFB3446714AE18BA14A6E45247C9AE1F2836E2341B61940A63FCCFAAD809C84906FA0CB1863625E59B96CC2161A4715606DB12FE3E79C90B64CB9D3A93B451E1C746F6B820B4FB3B3521ADE56DF9D50136635F29EA908FFDB32C6582715B06487B391A36A6A7B96505FD8ECE767C38CA4D0F9599FDCC1BE27C9C60D9190139C4F02461A5C42310CBFD5CF506720C9A13067F83AA1FF66CDCDFDF59B673B6C1FB0301DB118F3F49D1BAB49069A9FBC2D653D390DAFC3CC5CB35F0E50EF4CA808DC69F0134E3EEE697597FE7E5C2A2CDC5ED4E81F344879A0536BE0076D7A351A199530C77C0AF25D5C7D5629641FC8A3567BCB1456C1AE1D216C1E408C3AD6CBC1629E14DD834819F94EE0D255AB1C61BC7C324445F67CB7BA0E5AC424EB9C3D5FABC47081752F98B0011AD389581B8C20333C2878367795E31F99FD2C082B04126A3A61273C94E894BA7ABD8C6FD743FB76CC4FFFBEA78A1CFBBD266DB4432ACEA74350AC06F2EC832BD71FB09481A045F7A17F22F9AB65CAE6782A2928147BCA3B521E001D4BACE5FF499B1462709525D64E72201D5620B5537DF7A3E8DBCCC6EB822129B7768469D18C891A60B948DE2C12F4E4DB574C6C8BC586A1B57E727853FBCDBB4EB148DB234D8759B2AC8ADA2FAD225B5420C2B93D7FEAF051B7B768E64BC6EB83688B5E7E59059E1079DC66C5D8696CE758B42AE75123CA0FB72438DB97D39F1340B2891A19A4084BAA1A5149FAA785F09300B9DADA3C45F19568226151382ADB16617D5E59FFE8029F0513A7156F67D9859A13C2BEA574BE10E319F1B69740CDB176A962810B8AA6C368805EFA56E4AF69E908A205DC41CFC3FE69E4A6BB7B1F541DFE0A0EC1B29E3C199EF07538BC8AD7B0BD31B6A4DBAF70B83443A9C6C06268F597A6D1BC50171ABF56D18BB277F83203BB671DE404FBC4DFC66EE8DD4D92FB1AB2ED20FE8E9327CB15CB90908F37171D10E759BB8D1BE2C895604F87E2307AF7720AF99F0552FB15229B0FE7B45A3005E6CB0DC88A6D15AC7C364189A84A6615A344FABF4D0DD82EAFD42892C86EFEE6E9F7C248462E4C6CCA369CED819AE94B3DC856A3412A0DB90353E6C6D9DFE31913C3249195A3EDF9F84BE94AC6EB82969AF272AB8802BA0E8967EC342834B8A38163C90431844DB073DEB60B388710FF880EFB8283648CDCD75615D35451D8AE4711C1D7DB1AA59675061004EF8164AF3B4095F0E2FFC5433BA41ED72AC2C683D3959C9D265C302E0FEE7258B7C870F62D40961AE5AC43D3BEF8241B38A574F75EC7CD608781EFC16B7B9D36C3844B6FBF477CAFBA155B91061", + "signature": "B3AAA36B5B5A4676F1DFEAAE36203D94EC2E2092F4D46070C5C03089AFE6F991B0AEA0528999A8151E95DAA67815DAE9F7C21956CC4AB73395EB4B87F82FF033BA5BBBA94E238F7B6C184B5F2B1098ADA6FCAB8CA0206DBB3BF6548F932E522D5E17B2EBAB6B4A0A2AB6D25E86A071EB858832C2B8D4D718FAF28220A9801583DDAE046314A9A8D02EB15611E74994E87D555EA1BC1D10DB200A385AF09D1DF4A8D460189EE7FBCAC70862816A41B307F6DD179D990BF03C634E103E37CD9E254AA378602DECB325919E6C528F90D1EFA69E1815F481F22A3D0E58C9AC8018350304B887AB7F5509545E35334349C910C4B7CA7841288879CDEF8F222DAE22D5E18589DA715A5E35CDBCC9E79D3B6F6151B8F5972631EE4F015ACE124311355EC29CD3D4B9AD445E4B88BB961F9DE36DB01B1725AC1F0215DF909AC68362ED611E9EEC491BC6C01B3CA43C0C517267FA44C43FD4F195FBEB882E09BC2A0E13AA71706298AB6655408E8B8BAB108F772B6054EC543EA36E9382CAACE0EB62A5653B43C6868FA8AA6129F902310C6BB228941FCE346586A40B156E8572F6AD4E300F74F6FCBB9691C351B7F5E9BBDD8C6187085193DED352EF786AD96525E3B73DEA31E5468C8101190F57B9952B4D8CE57A3CB1A89A91C766785D6987E90BDB809A32B8EE7BD284C95F32173FBC55AF1EE56110DB65C2D6DA456659BF0B54184C348E6FAB7C397FF05A182ADD25345CC5B3B40FDDDB65F107F1A5227D93D6CC4AC4ADAC5720E5D3D801342FD06916229C61581F39A7FB0903F90FAE6F7DCED0F0804E003E584B51520A7A8E4232368D7B555F5A5F4AEDC83C408696CE2122CE6C8D42EEF94C6F6FABF71B34321B3C457016BC576F01B94410742B52A60634B6F57427F9B7508BF9DFF7665B8D8DF8D4F5A4EEA53F9A7DAF5BE52353DF441CD839B846FCE51338B74AB01149667AF5A74C42C6D9B324BE5338C69FF350292EE69DFD42D8D186247EFBC72423DE170753392F9EE3A851FF2C01E3E34C399163BC611785303DCDB61894E6E32DC4287C87782EB136D1B865A7563426D23FB354D373869F0F13A058B2F626951A2C5F4BAD5A14FEECD94A76DB50C69F434064682509E46C71D5076F00BC058A89CB669E253FEBC72AB42BCBAB6851B5DF111A06381609DF87972EDBA0F9A77EC972923AD6F49CE0F52F3309BA7E614DF4C3424473EBEF40EF15588D728F7609C4C2D4C691E54A09E6AD00DFAC07E69358A5C01EE4B9383CCCDF8E8B7E14DEE51D8B3B966F2C1BF547E1C58756FEC20278A8C4547250129516EE0EC1CBCFAA8C3154AE3AD9135D15B957174C1F380509065B035B1807FBF48196801831736B168E009E023616A73E7D709579676B0BF19AFF259BDA7F1313A46F15526B5D1048D853FF83A6BCB6F446F18BDA693D38A313C445FEB6C5979AC2CDBB750C536076D0E8E7EB728C3F01F9E4498671A34909959EB82A974BDC0AE784B6B514BB435D2FFA7B85416E56A4610BA354C3FC1118BE292B6799D4EAC3719AB8EF6040BE4C6BA12AACD9BDDA672452A04432FB09447C6A125F6FC27A589D3DA986152A0C3CCB72AB00ACA16885CE3A2E7F596706C7A81060A29A3DE21170BCFB1F6029C859489D58EC47B78717705795D5EE92C3504F4B0A5EB542D24C9F4A07F5FBFA1F5159F845997138296A18F9BE82B7E756E075F60D794243606BF1ED443B207816C854291CF3E2085957D52D6991345AB1150D46E62C6FE96F802D21D2A15D1266973FBF540570F0564C97CAF5F54CDC812FCD5C21C8654193376EFDCB5E7A9CB60BA929E00C933B685B9A789787212D1DF26C8E87347C923523190C89C7B20320AB9C1004B8148080954CDC8BC5D2EA91724C4284C21A289324EBC3F41438336144D8C8BAF5476A9AE92B522F88759F2774D9ECDC52960FE0C1A20B32451F4E51A1E73029572CDFC5E6E6F6CE2C0A712D4C4A74A26D7D8A14CDE65A4D277F8617A9A8BEE3F5EACAC1226B0C1D73609CFA4C937FD4B133ABDBF5357A771D80502A46B57A430F6BE8746F67448634BA215C7452011A62AA480C6F2464B1DB9F2096DE42C5E2EA1CC50A460D88B5F10692D29D9BFD03B8B8743CD0500C61BB7F7DA4CE336D25E68BD9A37841F5558C67AE45E3FF719F70E3CCEBB0128AB619C23AF8D82CC7E43041E7F6270DD8946987A090955B30C6152B2EDEF4269732C0D89817B9BDE594AE9E44945F947BA87C769F7F632AD3BE05CA6A749999027172230A8A36571534D151E0A0E3B99968C47F8FA9FC2FF4703789A15B363D40F57F2FF7CD3202D98E47ED13BBEFA9DE66BCC5979D7A57C91EF186DF2F2C8F02B474624E8F4729653414F6DEC7F763165164944BF7E9876686233AEFFA733426D63A3C4D31A4DFE5A6A4BA49CE45F0C9B0D85ADD85DACB28D4B75779F8A14B415F478E84D48A797F0C2AEFF842FBCDEBF9B03EA1A48760461DCF60592D8876BD967A1018FD85BEE5A31112628A0C6ABE9135C43757C2F1F70CF69C6E34BD5327E43838C33A2E01CF017EFFBE6C5CD676B7C2EB4462CB8EC2DF4810B759B5660F221EB8AAFD11E816E4EAE234AB54A4BA67F26C5787952A9CAA9504A4F26194355EDD7D7CC0755E70DF38F323603E1CC8738306A4FCDB7E6E9C5AC26F70EDC1D714D80ADD9628D1CB0F50751FBD7C4B4FB9987756248F7A5460B7BD30982CF3E60EEB075DA4C2054EFB0ECF972E67CB8350A1B8A836E285680BF8B59989E0CC9B0CDACABD8D4527940ECFE45E00300871992C69F23BCB4BB5F79295FD520E4E7D89C448F2FFA69AA40590A11F7F856FFBD486B53334B6537568D43039EE2FFCC2A0A840A4BCE03BA507DFFB7CFEF8762B8FA40E48390C94F4DC6B74960BF9B67801F7C461DD9DB9377EEC32753555BDA4BB5043021DC9C4FA543AA3F58CEBD08003069A8698CABD428C091F0B06220708EFBAF640975E09A58D6CEA83A719E49E9053BC67923951C4117108EEEB2C0818D988FD73697D14C2145734D6C65E0688F4FB65C8725D58BCE41C152D292BF9EEFA242AB204C77D7BEB511E62E893E255FD4DBB7C537E79B2DF6A445CBF67DAE85F6686807B356B7DC2AEE18F92ADBCB5D7CC4C80BD2CC2FBC2FB06436B1B088938BC7C7022357F51EBFD466AAE707D75186DF4D50390B1A3BD4FDADDDAE17D17EC36961799621BCED05C06C142094DC22D8AE2C70D8A2503FD7AA71E08E9726E1FC486B97AD3F2C490AACC6361CEF13400D34502E0CC7187BF226F35C09B784F5432FC44E0E6A913FE34A3E11EF957E668381AE4024FE33C264004E36DE439194DC5961EF2B8CCBCF0A2DCFD77366649CD20D73AC577898D593C1F769858CA8467E00C783597A49A70320BD6EF3EC56BF7F5BE745204D6EEE2C702860D6A4E8AD77F5B23EC389CA800CB4DFF1DFC22E29C1F4599EF131F5B993B8F9256795033309F8F3B73DDBB3280BEB2582D81FB9466CA18C5A028BD09F90C4A1A725C10E49856E07C2EA752FD019E7F4AF0CDE66B9A2FB9E22F4C962B81BBCCD218E916FCFD83A5CA2BDC582D0B2090F2172F581200BD0122FF6EE52BDB61EDE5DAE73542AB3C38E85B8F871AB1FF6C5FDE0EFB25ECA17C1D6F6777F5F9020B1826F0E309FB7476967A317A7D7BBD9E4EFE871E80A55F267D6FA3CD631250B594ABA0EC0D28619DAD9DF904F46098B5935298CD0B37EE80A58FEF57284A4CD061E093840C9D4CAA6DC3D2C1AD09AF739905A4CCB12CDA458BC9ED96774F49C5F9A1C43781C2A08BC99C0884BFD9C25545CF6B9F0F343EA84E8270C97BC47D706BC56B8E39B0DDA66D7A9E130E572586B9F1715AC35A4DA378E7B10CC998021593DBFD027001D2288DA1A6D72D9A66AC8930317E5154CDEA34C87980F16D1FC4EA87FDA2D47267CD5330B39FE941886FF642EAB1953CCA30ED21279365844C4F5043205D482485E45FCB6E52AD8B31A7076BC96FD88583B34720106DE1158FABD0A4F4422FEAA65B1C828A3D4918A36A99D34B99B052C7EDE5A9F6EDD59E1FBD2B2A025DF5457A9A3641EE8F65C13E7969911F5AD7C520F3C9F7357BFF13626262340429AEA5DE00798D73FB517185B259DD44BE7AECA1187D14F161C0D68FD44A272C38EE1686FF56F55202283714B763833EAC7654D3485509BEA34A669333AE9DB252DF82BCBB65E85ABCFDB0B23FC44BF4527E9C123AD4CFEF148F49178984BBE8DEEBE0BCD4564A333310F8BFC436810BE3BE1349371F35DEFB9A95AF245D92EB0DE9E44230C85ED86280493715F540ED2146EB903ECFBDC1AB2BD66BA8744B983EFF9437673A1D32DEFFFEBC94FF3E46D25B3565B71D7428C1C9E28FE9E191B79B490654762994D98EA1F75808914FA6D93A1CD216D17CAD2DCC519104244E2E9EC3E607A84142528FADACCCC6AE316A8BD0818413BAF7A90535EC2CDFADE973B1044FEB5568748C1EF7A1DF8A35597D2C8D86A159A0C9B88572569C50820D9C85C8FF52C072A81B8684C4EFC7900048FEFF31B4D4F144264EF77488CF854523303E418A5C42A1A0AC90AC5B6D4E84B51C9EC73E2ADA8EE053E81D629F5A5EE992B86B7984DBF7FA031A6BADD3D6191E266872B6E0F4154B7080BFF2F500000000000000000000000000000000000000000000000002040A10181F" + }, + { + "tcId": 29, + "deferred": false, + "sk": "0297C0FA60D16D4A0D17A019F55A3F08EDAE88B98ACC1C7DFEF6BD42ABC7F9B95BDFACCEE817B390524985E281177E1F58D0D332D88A53ECC69D36CD3F2CDB5DB5165C52C2CE37612A4CDD2B62BA83BD66684F96B835670FD22E8ED003408BF9D1F52D90CF1D2D3EAE66D7D85DE8FF119E46F27EB01A4A88666B02B2C5CD7ECC71475126233751606406113524782512715333860324438760638762734863482074003581724563351353138370627434260445637442177740371643224671617725441344250077330875181226586513706860871721017807300117550675284633706413607083013276585716370368050360711636355585577030632744062432341561238384284175207553145658474417404154724103855270733216724328004787058212163440458651245376828170458827746751653134524478840643478264478207475568815633525051308106624207867342115378165346422073070271412006802582227512715153203088321004847547556737460264581323568705360343334431146566351401314880877404717661204337656538731582228565331786427057033465157483413750216317745537626715720244052725853713888388134843772034588472347173687745730066205583284724450000625141552705674515631427087434751825444380103432251711865645505836042741704560123523466822474632315045847723202654748142365813273005127174240207784056454887672623315657661530444776343656142117642778181763467027344577108463016407222826446461136448285450720774714430371008081132006480153606526463888054500118888003781136213148822370121275828340188141732881861617164087530333608831350247480601478725271843745774177873867312067462502403637155718413362531502661247285480024810234235400373287583667573412665140207568763110311725216005676866080753252314482804083063666176263420837737160682227765684481183417033821367724774461317852010100623286300633771066431466481720800788057135404721823251208256681603522737022068184055137381511425223830770027241631858506536650561586474834248364664527764288258583362258253611711468120685118836063400130368635701515801213185810606620114471462062014451636631838874230368660332432366768312320537254065462521272660077350618508423570831123312654084175610472468372463383236355463060552050638703827717733247850374664833535811821007341633446035721564215452045174715401058443708781470787635660678122871062520772570612807708024277164210323003680110227842476577255318133076620664182015776421146370080642876232368544572781206873058413012137383478200823323051100107156883162232725863430855777107357615856648065557274370204175012652058202246626757621404800874450550038325336061484681482363078018181432130234117583142652832864715748075227663747166702378321453044770646634388835406301744345204662683538438062348531701370655844554268761343776785460263714566588627783555812231322607824008010540740805513544233266705274246487108817323774438713754288718083217056316548462085815377128322036330530628018007677542067157424064876784444558815064151587171085581181235145012554740075736440276116856220542332347645738730270817668064813705460748025865533377527104018483583800012175176185223246188313570514482238856512801400078072461421870713162071176227243553400204034625862157643623617203115234046563256232806750543822670848323427755448215870168576404750227120773663868780623554673551445E94254DE0F4BDB570C48E4A4B84D39B8B491B4B272EE7207E36529E757A3EA9B5276ACDFE4AEA3CC6A05CABA81A46731C132A2EBAAE20587477129304990899FA1D512C5CE65287A6F8C0B1C8C27B44C21E70BAF94607D74A425ECB282990C7C05C66413809E6FC4211DDCD4A3DBB34B55359C85CDA312B23FC57448C8886B74B9DE589433DF4647066A32C4ADAB91470151FA69CA74E696575AC9E666B94568C1932554DB63A48FA9A44E9A34B0FD6C006148ADF69409885A99E32AF63FEB3EE8B7E8E25D207BFDE31CF17C2257A6100112B0512BC42DE1D38A9A292723CFB7F4ADBFA97EC6DB138F916CB479BD30617C74872E5000DECDE34884086D2640BA4E26A21FE0FC02F13F029A317D2C28BCD5C88323BB73C41536393234015DAFC26AFCEE2C42D8641C0054C6F8BD69CCC8EE136DFC1432DBFF2FA5239E032DDEAEB6CE6741D24DD87ECAE126A7B54DB76E505F93A6352BF154259AB84E0B6B3268DB1EBA038849E3C1E1A638CBCCD8C255BBDCE05E5A12951BAE8EECB62C4D8F69F89AFD2E57A216BE5FE914E82FF2FDB8DC8180FF798979766F95E06DE29907EA2BBEB325E3794773E1A1647F196F2A0D35778B1AE8F34B02A9851D132A0B6C349B3718231BEFFAD69739BE1CA60F863A91CB312AB3D9C3EDBA8D2EB3DA894FCFD91ACD00F1211239CF8922C5F970352B754C92A1A69D3B0EB1B1207F1E02487EA2CA8D1FC41578566E6760B9F65A29B77ED07491D9AFCA386CAD30B940BE4237115B4B335B080B77956019FFE5407081981C1A62ABE21EB27E5A74318021DAC60F710B5C310EE59EF7C4065C5B97E44639A1736A644A32AD09535B94A9E26407BE3DADC4BF50D27576151BFC5A57179EDE6DE8BB2A8E83AA215FAA3EADA0993FF66F2569CB5446C73BF3C5451FD3A0498579D945F23A26980426A3B9E8AA23FD26F9651D1E06BA56DA1F85B7C4C9408A6F074062DCE52FBF9C6A8147F86B793D41C09E3FF4317D68DCF0BA7A1104B30A2930CD8E248D3DA02AA931F4A3A6E46E20BF4E9B3EF671E0D5CA23BEB7527DBF6E36D622356867A870EE5D36F1496357897772C89D1D2C11F8CAB88F26F7CA6C941190DDB06C57001B70534F1092E23D43AEEE40483E4D3C4286AB6F51E07AB71DD86008F5B0268D8F3507ACF6FAB2C2650F1B43EB4B3E32A959CA23B2C1EEF2646DEAA03A81042B20B9A03A0595C86C5D8D85DE2DC31900E983AE122DD679ADEA13AD7C1820EB1D35E2237EBFE5E00A5ABA5DCFEF82E52E8AF34993D30160FE3866856BCEF955EC731D99B1962181A31602FC7E6746F9869F747ABA49C1804D742D6B072CCFFDEFF827E9F66B533173743FAF5D88798698BC2466D0AFCE77BE660CED7B90B43E4C81ECD9FE5E3CF23B27AC363A964C1EB4D2B75A60D439B6CA95E2F9DDE270FD722D4E14199EA6A5EF69D2D59446E8F2C8BC072C1488FED4C7CCE0B547B70F629E70FF7EAC26A56DC35190019BC5A141F2850DA2FBB79C847C338350A72E556B349CD82C2562D93C273A62815F6E17CF7D731224F9B4F0CB1CA6FEBFA28707A26A37A1CD6CF8793E34FD55865969AE291A23929FBA90EA6645AF179D92D65198E30AD5D7FDDA597FC097A021DB3CB85E1196F76A17AE1C8B907056E7263924400105359DFE7099C4BF08425F68C513714114CE9BF6505D4AB1A4C31743C62E11AFDDE423C9C4394731B892373B156BF828978C17D833867AED249B609C4107A43158C2EF607789922B6F72AC827998F7738D662E9A15CA66A1200D7F6FC9D8523E4D40BC70D8DB762437800114A6BD2E58F841B53DB842D345969DC31A8003402E6C2BDBB8782CA5198170662662C3701AC0F6C7C9E35FCE3DB31D363C594C7E2C98206F280DBDA61503CEBC145F73EB541913007394767E8FA21548FEAE6F29E3CEDB09AD37200D082635B3D87CCB2DBA9E56E00A50C5592EF3574D7F49EBC1DB5CD33A1DC46E5A26D80203A3AE44D346283217C72299370B254345409122A187F099ED7734863615F91E083CECD1D74CA49F4CD8142361C2378289CFDFDFFC5B54E837E41DFC9204D4905956312214EF384EC9A0D907F07A143228E3B950FFD27B85B43A1A5DF06736D57F91EF4CE7533B5DE81B2CF21006855FE5448E0071D40CFA25FA76C9482E7E59D09FECAD3FDC45BC640D36EED01AFEC01FEFBCA2E7EC71F36689EDD0661465F97628E817A9517311C5BCE985F40299148BD7F6187590E72FC8D56960A0886D93510D660AB96805E160D202FFF3752D6A1AFB68A5F06624F9A2127EB5C008DD5C43B3C6B4095A40F035BC095941CE8F89905A3C6AC8FE51879D9B5AF24847A52E1A5AF4548F3A70EEB3369E84558C16450CD9D49D2AC5CC6E022721F1420B93ADBE9FFFE2E91926FFC4F4E443CA2523AE8E7A96F10349D5792EE079FBED9E1BF96E1CE5F02FBB5F41AD564EBA9EBBA08C74C96132304FC0895DA7E6E34B5C99D333B97C062F343B249CE8A42C916C1E473AC763D0643063AD226EB9ECB4A51BC7B8291D58F8C1E1D331375667F0F80B71543B052A7CBB8B95BC267620FAF7CEA80D8CECE430BF1E515144817CDAE07802F5BF8416E41A179AF840A27D7E0449D8E7AB71D6A361E56DD57289A8638C16A6BD4C6B946D60C75533D343567107E67D12D1C7FEC1628F9C75C7F81033766162C4E3AE0635801EB74DA2EE0FE14B3EA5385154AF110657E7080A21A5CC50FA7ABA75D6C68BC002ECA08BDF02CE3A2675066FCBC846917365B988FF162866F19299ACC1E79EA08E36742B31953ADB3F7E1D38AF6D8B2072B35EDF4789639694EF82B0323743CFA075D839BBFDD66B6B6753D5EFE3FBDB97FF00F7BCCACDE4BA8EE392C4996FFF9A27F5E7EA34AAAB868983F2BC2127A3083CF3229E15D0CA9628D6F9CFCA04567434452594B5047767AC031CDCE5C0745340543584724282BE058DA5306D986C8A20CCF9229D40221A66CEA47E3FBE5B85E5989F464128F7941E29DFD73BC85D470141DD8845344DBC8A66F45CCAEA192B0904F58AEF8D78F39C4CEB4E289B75F2401B8036853188083C60AD910FEBDDC8FD7EF70F007B4B7EADC1F24E72B97AB441DC9B20323BE021C61C4708075B571A30D7E8C9A08FED5DFBCBE215345ADEFE946F44C9BA0F19C3D4D0589495864BBA958AE84888AAE853A59E274A07FC2452B082B84153888A5C15A5896EAA0CFF52BFC525DECE99AA476C465D5B53D175108A996812E21BEB615DC5EBF7AF1F4CA7DE7BCFC49356DD08224D08363EB068DDB19AC2A4B37053C0C347925AF4B5CD05C35413AC450E344A149FD32CDF9E37B38AC4230ED4D04232A21942780665C97F6BD893E438558F8A1A4865A9CD7DC0100B5DE099B163A3640B8DAFA75468BC0A93FF75CE9F58430810345124A8D4FA546376E8E56DB2610129A845F5351A31142973810DDDE9CAF498C7660BBBF3386C3AD4EEF7C3B5DB7AAA2C406605B60DC8710B94153884CA47A99D64DA2DB26D658C9DC3AE5E6CEE", + "message": "DA2755DCE32D07B6D2C2DAD6BBF7CF5D4C26FF0C9B6FB9E064B51829A1ED51A712E26DF8047B487FF0755CBBA8FFB60DAC3C45E238608F48205A582BADF82C2E7E83D672057B9A9209386D2AB8D93BBDE0C522CD1BCF2AE95573749E0D51B85EA01494E3BD97D3CE0A61B26249E4BB94F9667D6556CC4313669409D94AA4F3BB9AB70F736D34245E2A789A5FE2917D5F4CBE43010C5215AF880118E1F5FD47A4C195F3C74307523C688AB76B7CCB157F75FFD79149B5508E7E527ABF718CE8E2E4162BF810F35E234F8CB65DE0930202C1896DDDE02BBBEC8D03BAA12AA1C91EE798FF7ECED608E3DDB7BD04A1DD9139F4A5613AABCF7AE495F9CE18D73BDA0C91583B72CCF6A722C319AD5B1051E65C1B91DD05AE5A77220BCC7576F9CBFC8A12CD55883AADCAD1AA109522F286B00B70C8E3D4C6EDDAE7E1752097C85233583BA0E1C05C5624FF65A3F3894158982B633EC92C24382AF48EB2DF5EAD30759E99D67B8BB1144939F4080DF0E1689AC0D4CDC73DF1CC2FB72B92D5A69019087294D5F2DB196CF82B7BBAF953F0568663596F78B5A309738BB294F7AA3FC5F3ED5BFD4768CCF3304C836B476458E14B233C156C8407636FDB3EBECF49B97C96C31F51353B79C378C6F47F1913E5B14A82DEB126D688133F9139C12C45BA24CC9C7E2C16A26329D463ECF59746F5A99C6B03896E851815EF36F499654E2764BB8BC60EBC821C4D0B4C363EEB7849332A9F1053A975B092AA3AAE33F06F760BA1D76DE07A1F48ADBEADFF1E17C34F9D69E409DC5AC83C296C402E042FDBFB0B6B4E023B15B318337B6A1CE69F1CD3D93FDD0FEB7AE259A41383939253C317DB949E3BEB9C8F7A79D083BFB46C50AC00D382C846B78FAAA7399ECB902CE8B73A1E89374B1DA65B0723C67B24899342DF13C07A0BFE3565CBEA5892F8979E404BA84847AF30BFC04D8EC77B1C5B9400CB97622E6D3360836639670BDDF4E9CF9FE3D6B98A5FDA42422DAD6C829B9E33F53686E2663D232162D3A78A7202EEFBFA4917BB8E89375279C96C9054C2570DC3D90DCCF0E418B69E6443C1B2540BAEBE022ED9A9620C030377C67FF4C186A59459DE7DB1ADFE2923C01D9B8D3AC940486052DB67EB67A257BE7AEE0D3C77BBFFD0FC7C94540F11DD96C5100463C27D65D3BB6B7D867590D573D1C1BEDCC0E8D122FE4FB82F1404CCD061DD7C3D15287F39CBCD2448DEFE1FB4ABA858DCE13F74414E1A8C41B730A1DFB45B859545811C2A9DA01C342A1F3C8B916F60B5E4802BE672C2BE31531DD9E7014E681A8AB1240B5E3D5C0D26E7040D4CE05F9017A32E1C760F466A8D7A68FAAD421B2E2D886BF0007858129DA2F6B92C4CACBC1786291D7C95A3F6A12483B750FAAF1DA03059F89C761641C0AAB21A05E78E1131B8F45C60BB5E8681086717B918BD4FBCFCA1BB5DDD740BE289D8DB1C24FE083B3DCF0E496B1941ECB7D51182F9CB9986CF3F04F0CA4E01C63EC879FD4A3D5619EA1085B1431FFC019286ACDF3B4AAB03D6265A7B18F24CC2815269681BD37263B44DCCA5CF6FAC2ABB1DE317118219A73095D1BDA10B66B6B55421F049B71E759DBE6154F1DB98A7E3FC877FA90217A242B21F39490F2116A2BE8067168F26439C8D1928255B5A50CE1ACCC222087536BC37806FFABA03B7E787B04C2C67C1B0BEAA871F39D3DAC2221AF44CC7089E520BADCFD840E5EE24AC53FCFF1E7D6AC26694CBC15B80E48B10C054E8DEB00AE387CEC9972A28448A6BE3A01D5EEA837703D2FCD1EB2521D444F900846F59074D715AEAA2F46E956365B7E67C5528841145C442E6FD7B3D7171BE05BF8BAA415260F645E2FBC93C46B9F94D2997929349B88C2FB1AC6743B73DE66B30B44E5DB3E07E0FE9713D9D7575EE4E40327A58DCEFBA0EE95E22D06FDFB720993EB134073A80A4F06F8303C7758DD37CD7236E5D80AAE2E9569834846E7F6C75051302486B2564A1D8D987D1A3648192A63EEF4C2D25AD41FAA02C9F227CC9F655A72CF7207ABBC66F9C822EEBDC89833757013776C11C310A22C226ECD33E5B0772AE2DE8B8E9A876650D4A57B863BCC6197261D7D06903D414AF0922312B7DE6D9E64F99509CAAB8D808DFC5F046BA2CE55817512535EDC2477D8462A1817E45D33B9D7390A11E30C3860CBE2C4B519812ABA3AF7050227759DF3B6FCD6D3EE5C60C1042DFCDD7880888A147AC47A282EC51D0DF664451E37D7C40672A27B965CDB805CECD3EEAE38A0AF4C2349FF39947659686D30B9ECBDADD80C9B06293FC4BD5E7A0E1E9E883D7A4EB05102CC1FE45F1C9BE23043BB458E6B8B6C1C187761004EEF59E398B1124B98B0EC0F7B29394418B38D8A3003ACB85D96CFA0C3C63B2ACFDC2BF5540D029A261243E06393253B2C3FE253A220DC7AE4BDE0AB4B386DECA15FA2A05465740B072FBB0C8E81663E320AE931A2DC7A627C805AD80819B9D12EC271D9D16736156195302C93490B4F85E8B4F5199CAF233974079A7AD590374C4E5589D0FC26F70FF2CE51FFB3E6742AD5BD9840F62F745C42D6085E46182FF73FD079BD2625338105FB39110B660F8C55D0830587671CC802AFF63FA7FCFB3BDF6D65B362CA0B68B31FB802E7870C3905B04B41440F549583EC87218DF6A0BE0E209807AF053CA121D704DC0C90A499D1742658BB096C776514C89F6B2D3FC7FBC4A38C10DDBD3C08F64AB076C9BA4C7BF24EBDCE9C82B1BCB8E55C4135976C878B95B6ED108C2031F4E53DBB19205A7109C50289C743818B90ACACFDEF20EE33F5C9A7142B5640F4D875122E0E5", + "signature": "583E9A28CB7C3FD65D84170B159188C12E7E77E0F39C678C2ADF349676BC5A4336041A2AF283D3A0F61BCEED4255E2A04749CABAE6811FC2471148869D81C708E4B56FFC353196CBE05205F737C91C80DB8FCA7C243DED5BC6113AFFA87E14E0DD0D3E7A70B2EECB847762F5521D372C51317C95B6EEA2785B552D9AB045E48C03321DD041053C328A0081D86323CB37683CBBCB3A68A2F850E5C7A4826E88B1AD51D6C1677DC2B081DDECC66A01D3D3CFE26531B4EF89528735A8CE75D4B710C0F3FF05FAC74C99585695BCAA1D1FEA42D6D5EF176B90649FA92D1F089FBB63882AB9CD539C88028B380E610421D3C09314AF44F6BAD1129107AD1B84624AEDA7F3BF3A7698C478EF5DD2639D9555E53F60F327CC66143438C589285006552FE249B3DE8F4768B9774591672541385018FB6683CF04C85CECA1A9FDB4F44EF31AD9B78B70296CACBB35A600C486202BB771C75E83E1A0429A31ABFB75558ACCF835FCB68FBA01F5B766F3BF18C23B3DDE511087E8AAE570979BBF17C8C1FD69953823B4FEC56EAC6AE11FC4292A40BA01717F3A6CD108BF94520955F978354D78347ECD4A0222D89D1D7D93ADAF7679AE101106AC49791B3D17B6391B85E55AD4A12ABBFAFCF1D50667B37E49CA69D3CE3AA6692F85420B246355ACB51848AD2EB94CBEEF5E32D455FCF42FE73562B5B149CCF01236BCBFAF656E85C1D9775217E51D4F650FED78D8BBF2B47C67BE41F69AB2C2B1904E86506A371602A8B84A50BA179781215C0B061522EA66AA7CCA390055D0A461805CAC87ED7AAD205777344B7573D76690B5B46AEC4665E36A9173D7732F5E67FA166BDDCD56685EA1A41D440E469B7B65D7869744B1776DCEA504B03F6057F9A2D916BBBE6A5032356F4C3D48A495455381292C52E78F8478A56FF0EE7B94B83F1EE690F7173729DED18DD712BDCE3CBD887771B1D87EE2946F1ABE293F3D7A7ED224F6969D31D2E1F71F4D45607D7EF59AD25A40B4A43EC95FF0C8691D4C41E97832F345CB50890865AE483A163966F5B45291556826DD061C30C8CEB552EF8BC2E987BF6C8F629370A72941893F549864389CBBDC3D38D9FE7AFF8682EA318BDE62A2D11E543051A88B01547728E30CE25784251B73B771EA65259E90C4A859828A65A87FECEAE332B9F51A986CABF15B622AFBFAA04C19678DD200BC0B338C29B65CB121B70DE6EF964360F2D54C4D34BF7270212452BECC9EFB2E225A6007B35C000D276D34AD19A966D49D98E140DEBE503215D716B243CC9387CE52DC10C5B40BC765C2E4D3CBCF8E1617A1F0133DF0C98D0AF71E18DB6362A6E4EA9E454E1D6D986D1DC50AA580DC7DD131E66EB543833FC42A575A84B652E63164BC3FF383040E6EFF2B7550C2AA0905FC7BB4258176585544DA49F48A844A13052B06676568244CC66660021FE78053CD4ED1118C05E517107F614294B97CD4ED6685D2FB44B8B01E538874186E6F8D27D1F8829243016B1D505D42204FDADD54BD985BD647EB79A1BAC18086FA8A3568343F58A8D46A6A35C28DF1575CCF1700160EDBAC0C66A406A26DE724E1CAD5AD52554CDE52EC6B5063918C4A137D758C08272E4C2ABD41B7EACA4C44A3A7CE60F8628F3B13CFABF50F16D02B375A7FAD7460C53A8008BE19D982E9794B060CAAB1AE6FDA80320EAB2E02708063F4721DBBD8B9FF951BB6129139E90E7C1754D4682D029DBFF5FA9E713330AFBD9DC2FD1148BB388F4F857B4E4C63FB107386DBCA20AE196CBAA995F522D6BA4D2645F724269CA1A5AD24D4F56804FDD9A305B30C46901B484CE8D23166A5036ED775CD192BD47D9AB6612CB6D9181C1472A1F11E02E7C82470E8C685E92F21996663B18F8738469D61D98336D7C53ED2670A8DC26C21BF0BB105F5C905D2AD7432681AE8EFE5D868ED0BE906474CDDE2BE7BF5B617463EF59BE4A210C3D5682AD4DE5C059F1136D2C455BE02AA1E276F135C5001388600FF2F6BC6DA8AD0B72D1F5301DA9A8410FDC410B54AD0BB2561B01D646214C867726D82D3919B4C76600DC065C5933F8C7D3C916C374A06D7F062889CECA4D0A98FE843F8BE1E724D88F6B6E8E066D7B660B0FEE10CE8E36C4E60269CFC3745AA960C8BD9F7AF8788C4CEA7C4BAD51A202162CED055B6B60F8CAF85ACE6F60851250B1BA0ABCF9DA2C7EA2BF074EAD9BF81D73ABEA3966D63D1E60809050B7249B7969AE420E40387C36C4757AEC7CB328466D118E3794903C33F230114AF1C0AEE0112197DF6624123146FB3CD30F6020378040A8546E20767B8537812D0941836A0651AC90E084ED6673BCBBF18348D0E4E52FAF06FD1A42DBB1EACA550553595A388BF27735E85FC4965E61CE82E96430F40EA3B35B874CBAAE2612A714BCE0DDCE94FB0F4D93DBD7F6B03C7099956710E5EFC5C996F8A7CFAD679B496044F5204056D594DE05B61CC143F834BDD5D8B9F89557FCC09702848EF9A391CC4C3F07F1CFAD203B172CD1F44E4EF08C35631DE23B8E0CEA4C4848663FDEA9C9ED8B97B5C7F9E94AF6A90E5079E40A791F1262BDBA96BFABDC30643E2C3159919EE5288FC75703FD0D03DAB0C36D0CF06F0450A5E6D710764085D0BEC8B26FEEA7E5C2665C7F514AEB5430F9C307E7D03B30401646A0D93561FADA21975D8BC4EE1F20329FFB4625B3A484CA08DA09C61B45E2BA9C88C29B14E9B650869EAFFDB7EA3697F4DCE2A72752B2459601E044B52F0DE99BBA5510128944C00357845F374D60E373CB35FC2868DB5B948EBF9BDD3C66C1740F00711965AD9549347CCB3B5221301159472AC8CE0B3186269FD1CE5CD0DD456222F10264B117BA250B391C840E51D8680BB622769ED264148649D3B954839AAB5B27546B8BB58A20BB52FC8772FACC04101148C99DE07B96BFE58CF2F04DD5541CA9D24873557902F0BADE63229CB8658E8E5F815719A73F29F81208D0EA8985BF2DD770177C4FA88CBABBD0C9181C0DDEF7CBCA5A6EF12367882621E64ED026A859C60D0B8690924EBBDE0C0E3562E10B63520D8C801A6814CB1AF9F03C3907FD9A7AB8567FDDBA869D7200E9284933A414FE681F04A45BC3D909267FE62FAE7A52F2F84D3C02A10AAD86A1C7A9686A2B7A81DEAE6A1289B7A0792BEB805A620A38F7610D9C3AD1CDE838DBED11A760F42A271020761BC41522EF370726A4683DB705C7CDB858AA8A8036DF1328AFAA0A4B31839DB7518164B11E6EFC15755D1E0D477EC004F5593CF7F862AD24295569E3D5095B8B0F1AD427C1CE7039DB9D881D5E6AA570144255939C22AE7EF4BBF9CE36FDEFE30E64ED373AAE944907F5BD02B70312F7150CDF487099468B19B94703358505F7A5DC9317B9B17C44685E5D609A0F5156A1D4EE517BB681CF5657AAC2A1A678687E9995F089CAD494A6C039774FE62AAD3D2BEDEF62681AD24884D1630909293B54C68D7CEBEE284EF9E70049748558DE03DA23B478566B42B8EB327DD8BDD473130F1D967BC0F6E4501DC64836EB877BA0AEBD241432C503E41DEC7B264E08006C006FCA366EAA277CC9F5FA6155C9E48E852B718A071082FEC580B4AA599CA7708AB4C1995B6DD0679264D8372B5CD0EDE9E40B6CC0C3DB14D00B2C7D2E9433F08C23ACB77F991A454A3D1D71379D08640FA5074EB5364A531587907607FACD9AD9036C8AF221650F01308F53B8D0E432E5529F435F40A40E66A5483115FF438107F88FE5F1D541C500F8B12C9DE69CD5B14C3FCC5B462153F9DD49974C34EB1C5604606E56C746BBA8D90E3DC4556DBC3BBC656A54E08ABD3FE1C39F24E99D3D022828F59B80C4DEC6EC1CFFAC05E388D3F62510AFABA69C5E3EDC898CC8BB842F3886A88AED03739C85DA459E8329D1AE249E26EB60BDD2EE30191099C96C397D88FAE9922C72A275BEC1C7734CAC893D906E976FC7C0AC8A090986EB4F5FD7E94F8B2694AFB4170CAD4F1896092A7F6EE01C300DA97538FD5FBBC6EC28D158D3AF40D3598753883156B0DF2143131C2751F2B26DB6FAE76773E55AED9D115E7FA60267DEDDA65F41CAC5FCB0CA296EAD1EC688C742DDDEC5292EBCD47B0570ABBDC2CB6EA301E58778E1C3352E393598470D2FD2C45BC3A611343ECFE61AD64E71033B6B7C053DC52AB1CB246682750E330560F15B3B2D83E63F33BF4EAF608393C1F5811B0D12244184F20EC0682D236F583CCA8C8D332318AFBC50C03873D68AC44CAE4C2826E966E35EDEEDF4B232DC4B3BA87F3478FADD0D8EE55B408AB929DDC85FAEC0AB503C2F8192DF7B719594C7706B98C593C598543565C27BD8A0A0CA7E802B86214889D8A08337C65BA31BA08BEF281FB69DED0B30AC13274E1D98FE3F2CADF6B6FF28334B338984516877D3070F379991A078E1D0D25CED600D2C52CC335711826066976251DD11AD21B1C852E05F3D9EB0D37E95F767108AD378770DFF10854754BDE53F8CDC14F6A48C66463053F8DE46B722EEFC6F2BC2495CB107F3ADB39BDB2AF497FA6AA2CCB4F9801964FC6B88C9656D76C0FBD9A436D1AB57D763A8B814D2957E6344312AC137B3B6FA74AAEA860186C02156CAFBD455E8B999AB52B70DD05112E5C94DF3352AAB3E2071C343F656E959FDB000000000000000000000000000000000000000000050B0E141922" + }, + { + "tcId": 30, + "deferred": false, + "sk": "7D9BACA9C8D5E302BF5CE4C85B7685388CECD82D72EC259976F4CB65C360D74B7AA8B23CA3C9D786FA3D949A9DFC1600C821B808F0BEB38F815D7688928159D7D9E9C1F80FBEAEB0718B4A27E5AE16AF325F2362539164D1B0F282131684089E9C61442C8C6EF03818E4FAB383498A91F1A6BA3D1138FA2E6863E7BFC37C768B80881102106834535885567854243344502211757522267523162088466534441253602763327188226627581385652565414151784380762722456634142628231458738808653824328765256787544665871806531822248171715644617852253306323676053473565268176586832213365052846420073311447520430470886788436502856868764754304758685773064126124086602270614670066264160503303628808800428371124331158623773024150040258466354242631322182837265206682145238541377758026231302173751556168744863422724538416543335044260014140700080223635662746130854042515087002685102861285410486525326637353184253282228015078475041117212844878141825033873150751831805782170351465068071671207478634401484255326350633185463351180560737581677164273148337620650506318728817625581311474587143474200631175767306836700454673165201446440552351405570370765020236227650155735776370575127458246010022264663462424423213765310260018843165528661703717074062347113507035301545373865105171508624854887346415101230182053334304844180245311205556878267210221681707671130563111227840346163445346756381740517462567744211002860288204613256541014522561605650738111510652486113003236284705828187520165420710141265210772323357340165116445210432428531411538578270768734622774714255868725625185866516828826288225225382481362346231732171642643803148671271817471106245053755183045102417242701340831385358686761031752488155811285174784301446783814603452746400881104301515340323411220606187382848113531273238682142164176684773160428640811770836021008816722262735542177425024011656734742220208177654327651838237731115676205078445837425763855715746545685101718301140056042410640767435220144420781045324711834710612775235483708256718366036056834856355047187872866251726612854101127341052403064311315244428128784365157205414785337848650728144772332137377841026231712784787072708207440534642352015738400562513805485583235012405755534737647887617687056613236528823413687622035830161327666432826703008462403420246788067276833355848330825352627051271045102466531806664112101702762667023185287441052104507353315241367611074381635451018347836601447556273501604602706013545264275427561702133764222721520838326555538771678808754764612652255384672763068833424642760475458348132214166041671261184323442617226644673580125123380608502007202213714484438825036152616448882228853238503436651346737426226137454116521806224384547167800842813436447366152212332813016632406320458758564571656076278257144143508780111883350040472187651326241722885506068843614384407717837823233334577603583138607157753607181603248844021525518610382536002436628707660830482135508327523234521413058137640267365080463880375267721714644672516818385618535542842438636753417412616738466876353522248666700120623351178721720464482820874272415685137628481655455861246778640761403677012083646508583110082074453101204426410178432288412156182720465184485112240375BF8365FEE3A6C811138E1CF73BF1D0EA525F2BDD4988CC157A976B949022FFBCA93B2664028F9D0ADE28005C84CA7CC39EBABEA9C92075734D9F83990353AF6D72693CBE38659C9305C804B8A75C8BB1C5FFB6C5A681155A2A65F85C8DD4A14C6B61C45D6D2BE9411C00A29DAFDCF3D9F1EC1E2EF75214043AC120DCA4F22AA7354AC2B6443FED11A086B22630C1B45B2A372FF2F1D0660C41087F5CF818FEC1FF96F18CD710FA09F66589010708CF8D299EEAC86E1E989C2DDD60A2F68DEDB62B0E6421D4DF285AA2A32F442E35688826E0A9EF9FC32C32F09A28419F37DE7747DF9C86B5A54A558D374FC1C083A46321E7237BF37491214F54973CE3BA8D7229370DFB27DC68F33EE68BBEE33DDB63B3AC4E4346D6D96A6A300F49ADAEF370C98AB1A44A4D5E98C1B19ED433AC13C5A099894CA3481A36820E5548A04C632B0995BA976A359DA6F029DE8443D7AB197037AAACFCF2F61D33B604DD3BB09B26523B103B0AAD0D2163F09294A48042E8D23599DF7095E009F393C4CF5F295C3F5E49F2AED1F29926653C48FCD8D93DC39422405C38EA9E28FF5ABBA4FB699D158DB7F70E30716DBC1627A27E6A93F594F6241869332D4F3CF41731B84C17DF195B7C7CA7E4563AC9EC1CDAB2D1E52E5C6D38B4C63C3901BD860C038A34284E71834247D1D3854AEF49E2BF6F67FFE4256869A41BD44B0FA2E0CFE0345EB3886BC4356AEE11A26838D4F2279AC13D6CAA53F110ACBB1F6764BBE47BF3C4E1F0B9B99B00B6B9E0C50053FB32174BE392321A3E0A69BDC874D3F3A42AEB79C4BAB2753713A5DECE419E2BDBCFCAC6CB741425A64CC7D3180E097B5285E0B7BCBF9B7D97DE81DF3227C2DDAA369C87BBF3F876AD8B81E9208C2EAE363C3A0434BAD92F49EE7B6B805BCA9CD6C0A2C3E21E5D5DD9AC4F427F62EFC96C13F6EE1EC761CAB24E61DD6F509D08E8E5AD4EDAEAEF0679340677882BCDFCB6928AE7C2052DE7116CDBBAC3551CE0DAD8AE909D795393CB8A6292C7FB2C16EE62B8B5F05CFD5553A7303919D563B7612E65EE69C97AE80D3E407A448C88D508191B98821F03F3823DA8793054FB0D051D9BD12D090E2CFCCA4DB20C6AD515E5E8658233C095781D5BB1D40BC47D3BDE5A6379CF03511B2A3C06A2C315730A0349F83512778A5123F7CA9FAFC44F73B1259090F8746F1AE868DF6D158636EED34B8FF85CE3C07F7378ED5A3E7577A6FAE7CD3EA0DE0EE3576C48008E2E4F8C417F3606BB1E9DF468E40FE74A3C69A672B758F1C3AC570E44E9A08936788B44A769B28DCABBD3266A82CDA0CB6D2014B73BEACB33801007C40BF92B647FAE6631648F7E91DA022993A9198153B7B3C31B487C863A639ED7AD4B235FF3D44E3AD573036902E3C41A53D34704237304D2E4D72A3F41DB6BEFCE9DA8945CF5A9AA2217A2B36DD2956C3F4C811B3D2A95E1FA88FF2ED95A0950CDB1A14DFC89ED6E996C854C1FF056A73D7BFD1E8F08EBA003E3E834C71598E42430B15BC0F1FFF6791D639BD40923A28FC4B72636AFF01EF4F01C4894BC78A3AC69BC595760BEE8A227DC88AD1E633401B4EA43BFB070ABA4DDE38FE0EE6BC4958F1E6481BF478A9AEA4EC2AE56993CFC33975C06B571450DA0026DE58B99B6D44F2AFEDE582920436230A6E81BF051BB54A41AE6E6C34BFAF1C7F03A44B85ACDDE1B44DEAAB8299905FB5AD961FF224C717E96DFEDEC50D5CEA646D2FFC5F7B6017EC540924D1C9FDB8013F2957F271C85027985FD4184F22E790F91CC7C44C1890AE83932483AF25FBC0A9C740BAE467E2CA24AA7E86C41A9250260B3A4F805D6421B8772691F172FB63939606D50D03F7C4AA09EBCC2E5289BF4B9EC64A1307869CB4EBAB5C0ABA222C86E21D6EF32B82B7409B10C67F7A7D54C850C277728C15230C56E3B0AA375440AC0B55DEFFAEDE52C2F84BA5FD49A5AADA5AF6C9EADC0E413006F4149081EA8B06A3590E55D55051AEE474E416C7C76F0C41C372B593A5A22CF9D520C59F98942B2870408FDBFA063FD14B6615EBDA85ACD3020382E696B84B4E6E6E28B1F6E279EA4C5AC3444E670F5B1F01ADC3331B4E13B1387A082251FE63E391E3AF0FFC8CD5A77D2B77DDC75066E04F9BA89B65E62F3F74B5EB53068449A3A59A3CB8351B5F8012FDC5B3F7ACB10AF933DD9FB5C094BF085FEF0B27D9B01AFDC95B3B96633C5082369F03BEFA13D53FFE31836D1E02ADEFFEC0CAA084050CD5CF34E1362D4BC422418536A4F5048639A0F168743459733CC11EE616D810DC92B266BCB0B78F32269BA68F264B669302E8FC2E35F998E2B0438EFA2FCA0B14F0B337701A4FD5057AE3F1105526EB726381C54D605D21E9A1887DA4F8AA09C3D4CD0E617BC072F4050E125763812D4621F1AD8001AA027546E472F8317E9F37C27BFD4380D4A5A8C77FB426C3F13E462E06B6D7C59C8DAE7EC747E4C08822569421C70EB62DB7C3F1EE9CAF7CE384ED0B58A122A2C0C669DC843CD21F63E01CEED8CF7C63918CC7CD04B80556561582A4CA24732956700D5AD7E65E1F7D770EC84C6A8B7F7737F4B597E305199C8DE6F73F3CEB730CBF6E87E53114D931024DCC1F3EFC56BAC8BCB374C92E2D687E735DA892726B2E7B30135D1CCDFFA0F81B8986A9E646B9D875487D960FE87360C625557CD5ED7FD45D18CFDA97B410CA62BAEEE3C90C9EC02525D74606EC7EC1169B250E8FF4B94DE08AA95150E52715C18DD6A03F2A399956F3308B8CE72A96D2F41E2CD901D4D507F336354AC24DA68CF8F83B69F12E54BAC40F9A7BCB1D1165E456DDE5C60F5BDA4F8C435550B492B14642A329C90732E6618CC73B5A32C71CF306BD89B074C8174912556C3FB05DBD4216B246239B096CB8928162E3544FC40EAF652CC91004686FDE0A3FDFD80BF2770DD4FB79A7029B0DA6B01C8DB069414B26A05C180CCDFFE049401A348990E0247B542C7CFCDE012F3D6840F406F7BE782DBCF4F6080BAFC7BBB201EF6087D38C211727C15ECA30F003AD52CD540D8BC4DB81375F44E0E092A06F9E9891F6AAA178FC39B3E2868284330B3D2508B486836D9F1F5AF0464AE1DD2D696AC0EFAA4D9DEF2E5CD28A5E1D42E813D3F16DB85BF565EDEAE869A88D082EF43A33F936533D151E0BD06457135FA0450AAC65438C729AAC8598399FE8AC0042E3220E936F88295E45BAF653F405B12B2FA9D386BBCE3B46137253E7C64BCE7E998DCB4916390FF7E2F074FB1754B60C3418DC6C5728E2FA364ACB2C8BF63525849F2CEC268DAB24CA73C429EC350DA2900583D9C8B2BD0AA7F5458B00DE9E44209946F70BEF1C7ECA26CF08DEF56CDBD6C1816D52A373F822321468770A6C5D8BE130E6C752D63A72688B786168480AF505D914C13EAE57905AE47E10CFBD62C2097A7482432CFE5500B804E3715411AAB787FDCEE2F644F38EE9A0784E88DEC94FB9599A68A0105577162A6FD575EDBFAB3D6DA5D2CA2F086A8D55A325F8EBDA84E79D96D794097E62413CA", + "message": "5870BB288AA6130708F7BBAD9FBDD6D41E249D620495ACFE90C61737B57DBA890213D4741718545CCD8B3FFFC2DB33C39AD631D5B5CC902DE4D340DF03E09248F67E89D28071AA50FA532E94C391D2D1A61B1847C6B1088BE555E5C2694EB0FC1F029095ACD9DEB21EF886BE577682CA96AA2EB3DCB24B871336AC5F23C8488011860B455B687BD4CEF5FA11381BC292B4098BB2CFC1822B48ECFD28AEADA71809BFDA190836D3215CFE755FDD9374115E5A0CCAE15240EBA0147C2F89D8D24454D7A5AC2D20ECC0D46C040FAD233FC51C870080F1FCEFAE6C073AF5F7A78D610E23831D5990985FDBFDC6D101ACF3DB0A74D71739E0", + "signature": "4795C93DA899DAAC44BB2F2CCF778D14AF2687E26D40A5A962084FB54F037362BE239723AFB994A15B17B6B779A80CA4C88FA1EB57DC4BF743734929201969C7DBCB295F9D5F994BBA406E24C4A0EEC73368785D9B2C8CA45CBD7AF0A772442692E69FB79AA17FDD80198870BDA0A1F0DD2C89D22BD6660E62802F0D5183A7A9CCF5136E6BB33AE991EEF920FD80EF911BB94AAFE0BE9CAB7C0AC60A8E763242C3E8B4099C7B8B1661E63F756A0B743CFED12484E70151E39CE81320A687286A3719ADF712D006AC81966286C1ADCBF874A359EF391B892D4A72FAA7BB43DC894D0BCD7B77BCFE845677DAC9252046C2578F15C5AFA19ADC9B5D5D6DAA9910F3DC0187F1B12F7F19ABC6ED9AE0CCEC15C76E6003D7F9040F2F6C61FB568C16FA69BFC87E228AB08092D2132E3F50D07FF7020B400601C603BE610F10F19F1014DF1C56D4953B9143BCE64809426F3643D37C99BF27582E4ED66ED8987CB16853148712F82C3E49A4B2C763C010E74347F816DE015F8568024C1B6272A4F0691CC4360ED0B4BB81B576F46A8AA38CDB39972C930CF0774CB5B59871EEE17821B30F58A25BB9702C1A4868CE50FC3C7102E23A75AA751556DE1BD3266084645C8F6AA90B2ED743FF39CBB951A64C5235F1255DA9117630C150E1870066D5DDE4721D2621417AEED53FC1EC5F89D5EC9BD7A6FF0C98E4A2006B0118B2848312ACF3E25AE401807B0CAB45BF54C186A85D096C71C4D14948547792C290212269D8ECFC79BC0FAA3D37F6364E3FE33B326C8135851B20A7D95FF10BCC765251ABD53F4B98B0FE2BB89FE5E15E06D130F35871B5492FFC3A1DDA21E7C6DF0392C714907B7CBB0C977880DE4BD44E3BD1C2B72729D071CC1FC0CC93870EC8996940C943C0209D3008B90F22A8597320B201100F131214CB43E6922168E574BB7C6E4F4A85CE11BFAF32256A649E5C95BFF1B83ECD8825CBE665C6FA98611EE7F4977512476010015DA2D3302F7CAD95FD70910974AC858006DBC3AD8F8995C99C8FCE87078CF218985CE6817336E501480B53F81C1058EE0F7BBDE9E212BB1B067FF34A3F8B55DAD9CD0DC963F8C8B835DE200C294EC402D01DEA0540F5CF92B55252EE651A4190714581ECF2C9617E4AED4BB0230C23AA16FA9502409B03E6A3FBA7D213BE13180EE2CF63B73D0809225F59D2FD14A12119F0A531D250BFF575DAD676F692E21604E2C83AF932BBB7DB4F3A4B15BCBB45CE3C52C622B14561A39BC6582BD2ED428FF05A50B57DD355469A5B36BD5CA04E731F688BFBBF30C450D35FA94E74F7E9172D7F66DBBDF13FA634F3BDC891CB49CD5B33DDE0FD7EC8C7E538ADE84B446781918DB26D363598DD54345FE4CF3673F69CF2A368EB3F6C6FC98E369D9A514F8359CCAA96C8E8B9565945D7C8894B6BFFBA4CB0FE2B1317C424A080A189A5AA8FC4F09E94CC90F3CD74626C519C2A99C39734F26E3FE99DB512896F881034580E2882914411AB3581D8DB80B46B4ED9B22FBAFFC29EC1DD88BCAAFF56A56DE5055245897764C3A45D511245C3523AD1DC7898DDBFFA290683412E8B7882514372240CD523908B0C92FB26AC669327F840A9496BAA63D1915D3D1D8BDBFE63BDCA662E1AA2F4BED11F07A4096A348598BB1E9A239B2DF0CC2C1A7D62F91A6D18B1175CFEC5B74D63154FF2141F82EE5C7DA9BBB4523001BCD174EEED70225F16C73F2F443079E9BEE77205D4928A05166CFBE014A2079661D8B609EB4E66F992EACC830D0FC61621D65E34DFE8EEFA5D782C56426E9EFEB253EB8233B08A3A6CA4AA8D3916CFFB7783C9ECAF0AA859CCCA99AA460DCC193D878D6643492C10101CE59809C5186E3459444C395B036390AFA2E75416EF6F04939710CF080790BF2C6E626BF9E872C7D13CF642E9D9C57EC8DC106721C04F13A8BAB6FD151C8416F523D4F2EC038A2525096EF495273976F3D1E7DCA57D5758A213FE5872F242A67F1C2065083B1BD0214642976155FCDD227265B6A4EB47E6C44F56179CF514CB6D0BD33349381CC4EE48CAA16318DD5DF500E7BDCBF5A46DD24D0A5D5DE106B0B3F66DD75D210379C47FB5CF11523CC42A77CD80423F41364D064427CD016565FE2F1F7F2192670FC6C17AB346DBC50EE30015D353239116BE68967C1ECCFB9632969B848C2C7A768CFA771C8557970D77EE918ADF6208C9D803B41B184814A3C99178E835D89BD47403764EDB366E6050D9B342B3B3D6409C577214BC7CAC261C989906A57A0B4BD9BC9778B1D74076CADD4ADC43C7E79F2A0CE5F2E81C36AFBC66B526D080B85E0372859D64C28DF6A7B60D3A066FD3DEB847DD2775A6636F4693F61361B9D84D19A40A0EFB2C8861D9B27E43BB504EA6B082AD62CB4FC1B6FC163AE7DAF8D6A54CE4E9D33B509D4D7936267A0D32389987DC33DE09ED37043816463DFB828BBBB3B6E4E5286C091A494ACE782507BE750537EE9F2E609AE4992B8FD53E0A38CCE7EF962B75F749B74103477AECF55497CA31741D70B1F207CBD694A8911653DCB4D1F919B728EB2C03177675136C11BC2B772C5E1C5F4BA0FE431BBF4C1755E8DBF54A6A111733E855925296C09DAE549E5AEC0B6E0D9DE07E077825941D970BBC9B7DA939DD2CBB373F75530CA30446F3DE199709A5E68BDE9D92C6A323933F214BD4F3826860A131F301DA7895F34EF35642926FBA61A8E1C17492C31D2D13C20DB60F9C6E90FC0152665A21100E034065A67E2E676C33DAF403218848859342991888DC47F12A2E7522B62B1845A123723639593543CAFCDE6D9FCB2547746C2A7DE5182FAFA8BE1C794E8E1C968B70C3BBD84899AAD7A2231706C108406A7BDD6931A70BE7441B57E70AC353B9E8127DED14FEEEA41124F0AB57C6A0A857E022BF717439A11919962445A480D18B2367AC9E483C3A0CA5C3AD667E7A1EEA7D50335950997959333169F8E76E07B051A89B1755AAED4C49E0532E9D0DF5C9AF99EDFEA49B83AF8147440CF93C4056551873EA11887DD9FCDEF04F7CF1F5EEC712B1E70124C6155975ED419F206F5C16C3D7CBB13321599A4DAB457848974B74087DCBBE990542FB6F7F36D22469E3F68EC189893452D6F4EB180E9A2D1D1F010524A1F501F8DE4C484B35E47E517E166D1F9394DC6CB394C1FB1DB6685F07ACD0D25AA4CA1E3BAE21588A5C9B4D229A4C399854EAB3AF379E3D4456102F021019A8097B06CCC6B6FF912158C3DDD27DE33AC093EE6EE76CA9F8A90C2AA8E07A61221FD9DDB6EF440D6DAB8FCC2138B396BA43DB70CDFC90031F424D4C917F4F4C04D6B7ED87FD103FD195F39C755500B8C4120CB62D3818680EFD3564D5626D6486FBF8CF96C3C179AE85E573D1CF858252DCAFDB03DDCA86FCC65DF85E5A10AB4C549E1289FA57EDB1B2899469701678810BC8E709563B4F99AC7943684F4C56056E26C788B3C8E87DEB10319D56A52B3D25CC491C6771496F4A94E5A67FA60777E899945E2F58C9D7D5759CE41733E6845D6247812B11336062C88FEE525C44EE8F73EB1A0BD66CC64330356C7F2DEA6D3465E2C6EF0505AC68502165F1701FD40E0D5F7DC41583C076A81E56775034124910BCEFF7DDE4A2FA0072D6A6BE8695A8440BCBCEE4A3FE9ABE0F0440A9090ADDC40915D2D33D88F1489888729BA0FD0433828257C44E0C4D46E9EC6C9586D5BA3B9D772ED20BAE620E8D4619E9C720632FC92E153D7068E67A6BEEE16A01731EDD5AA48DE29B083820DE5B1171BAF4E75262353CECF8E2C2174E530D4E3B84F12F2729CBEDB10B62902ED39156C32E2C68C7EEACD2DE88C50E9F6BC117707A0E931311EAC9F836CF4DBD7DC289ADCD4E8A536DD3C7C5DB082FEB4BAFB6B7A48FF9C129CE97FDEEE396502319F6CCEB8B5FA38478DF2C0619CC74E43BC22992A526968AFA9D147CF6A2828ACCCE98A97BB63AF3576670C5B61EB5EF7D30BE747E1668C6CF3226B5DFC8FEA39E9D1648003AF4EF2EA6DF3171F7C2230B9717939EC70E53CD9230BA1E77A1C07D4E6A3CA26455CA7B8B6096C49DDA4A9BFBB2E03C3B6F5D6EAF4C78B87FAFAA5B82C0CF7321F5B8B1D9FE67E765A2C073C844174A21E9E8E16656C0D3D888BE6EA17CD1827AAED796B716DB2B23473472A574BFDDCE1D9F92E179FFA2231E75D63DD2834C792211B4AF030FD4010DDFBA1109F1292C3063A65F612A6B40849717C6B35176A42FC5DE4EAF90943B398357AC5ADECB7E77F460732B712CB0EE509D880E2B6419C2E365EEB36477BBB110240F3B20A66CB39722E9986997642396316E7A23532B2D75389B4E39EA49DF5EE29FBB5EE6E0B4035CABC3ACBA0D85AA7214553A9E3ACA04C0C8B800495220A8E0BCE1D0EB6E650EA0FD8334FE24C5DB224F5CE49490F0EB8246183F844705CD75CFDA3CEC386BB2EEB63F14BA4BD86465C25C97DEECA55D14803EE1ACF6968D8820474F86554CF8A1DDA9209CD5162B158031020277870B55FB8BF5B7A961238546E8BC5FBEFCF4E004413AD9FF4671CBEFDC08EDDEA1690D37D29786157C2856D3A2D3D2AFA5CAA4AEA82A0906A4EBF88E661BAE0A1048687AA1A8ADAE0D1A1D4349526DD40A3A3C667791DBFC13344A6568B2B6BBC6DFF3F81C42638E8FE8F1396B8AA800000000000000091119252C30" + } + ] + }, + { + "tgId": 4, + "testType": "AFT", + "parameterSet": "ML-DSA-65", + "deterministic": false, + "tests": [ + { + "tcId": 31, + "deferred": false, + "sk": "F26BFE126886F48222944D0218FAC17CD8A9CC6D67A023FDC07AFFC2D025F77063850D880E98FEE502E017327000CCAF614573B35ADEFEBCACEEA4B2C4D045E5BBFD3E5A72E371AD83B9949877D8E656D46B47750F730F96DB430B186088675D9A9BD78E47B89D04A8517ED2220695339F99A97F353CE4204777209F5F3C9E9A36145401574860507528646172605420754860327385342468637173812671683261247114182615057736275035218250153147482443761885661805642701060601454260806825080836130504323487007071700251371508282572616708526344078860420317246480087023564146174601577402763164738350627261627545734633651436461226043402812034418826773340185803411658880488327105858342553420184612542803671084317600408546717156005015334313375713864377855754817560373128522078655376108487571366035681366668415564637026210230283502458880020644582413888322342250471101864560673682221874116058608726318512708483886888510055025777421323140476807225515610631221038627302812013748325386154650053487610488183585444624674383022656414177865641752561360547650014323816810630612516305044130875005020682155746118620515510824011381336483230055736240617515782114136421470776807676177550611440828783508730863530282010014818346523102542402254343533717020615574330102605824801246413810766734634885064804232266577168180432013101552227557210004388766284770777140720537417511766844783610352100540465561472670402210344101034833057232758245852070808220236281154780236723733444338510055030034813013645110633822278754202404504474305304442022826642474758611854325461062827108274513731884735151671470110708621625273668440118637450311343658011165286425181511705680573603763858611232338138748827471818765582660347616152406781640034572316373318502664436248256388610405472702422727847078630487284570634783763255664813062772284201074250421764772350506225034112667030542041601271786677051531312620325053837440266847414403520403044642750774706158448131432481174806885811767382276161844554785364411520181504100002583416222125488777048842577754016462488816570026628641240306053064402487875682123300581177266887150250351422720810352735363571360412047125557581638632134517633267041181107371612011428567810862424320113575346462405201656833030612075070574141743722304186150136731753671023874218020486623525477274573238860508882702372084466443612576614251217346482015461575031656475447648164446558064265327221087840315351520861404032643314331454634368744412177612085062851156277203858782712224671513811154003783615573428532137350476005672484601566762361451235432358283216038622103627640346688507300538731375011328652186416634871704724853186608633528582681770888456527704482222545720317647262504353844552114021364748768687305224554458346645480073287524354541473248736417484063513406154213148630574248474761110166377122661312870342501307676062158428731727603762678058825258617028588762036573081836105802145740112745128772630145484137806001264003744684057052707415622314023265542551602653216334446480452065344401128466756817275513821864603228721706850751311443512600213471838788638584557230388665682183120086147780868372104654758703458732422306605012887857774238665848557856306556175462287001853080307504270FCB87B223D24AE5DB1890421C3FF1D59B84B19E24D143699191C7E9A464842206BBA247E8C6B27BA26E68AD5A71D0361CD5C74CE50C2CEF19131EF5466237FFEF7FE6B5FD198238E1CA0B10130C629CC9191F5786F5CD628A42256CB6FC7D7095688AF1BC84351A47B4B382EF61FD65C9EC226F42B0A197C6AD8F0B015D0B1C7E01428956A9BB2DE9A97E57566F8F56686A1F4680CECEA873B691CF8BD63AB7373BAE8095BA7763E50D6839D0035BBFB91BA60721798FB2C802C603A08A12405E0B520EA41438FEAEFA562DC7892F4589F8D2B965EE54973A72C8D335C626198806413310310E32EFE6B39B5CFB1D133ADE01BCE94216CF4CD8F8643031DB8C247B57321CA1EFBB853637D0C575214FC77A5A684D50ABFE4E971998E066E5024DA02768AEDE13E83F05154A9992948427AA98C874251AF569423538944FAD893FC656E9CED806A85D9C33671022529368E7EC70C9EE974301C08CBE6AC5E88E637795CB2A215FFAA08EDDE40ACFAEE2A40D505CF58A66966315A68982403D81BFA89E37C9E421DA588BA7E422AC7446A1E61C822299DFC34ECFABE5CB626B96C8EA6C93BDBD2D5BD70C5F8267A84E007A7115E5BE5F12032A37CAB05D541E3DEA51A832EDE8D349AFDD5E6FCFC8346E3D47CF17FEA875E385DB98AC2DBE8B4F80537310DD94CD0B625E99785DB049A01F54BA1F42ADFECAE2411D32B2F846C88A30C76EA0A38B271B6ACA8236E61EBB84A9DC49E5C5BEE7E7D8DA2C1A1A0A31450E08FABBB1B1F05AAE300D8CDE735B47BBDB05CCC0C05336BE451731B6B777BE5CBAF98535F7E08FFCD8A449E1D436A4F059901F56F0130BD15D7511645406BF313CA1F2202A4A86A1D047FD58A3E877F1D5A7975D16D67B323C6287B9CCEEE989EE844A93E7EFD3BD9D8316DA377DF0BB9E261A271D50CB70167C30D192DAADE960EEA335EEC52E52D9539E1F95D9EB65E548F166099ED882C3072536A6CAA0521A5AA7C6472A0C04F80DA205D52187707DF5C2F2EA25FEF00CA7BF0D3B7F81E319E61CA2CC5A525A27B56AABAE4D535E5EC242D811A24D74576BF4B8A72FA5FAEC1A283B61D60287E1E2EC8C6AB04565FD5CD64263494E8034163355B4584CEFA0B6640851AE123E98FBDA923FCA38E38B384E2B954414B364FB8B08756048B75C78531D4A51299C49DEA4B368C1982FEAD4AB1AA5235A4A17FB0646F04047BF08048A11CF8958B6834B7FD0031306A39C8AE68C35365197C1E5797FC473EB19454486FEBAAEC5C2EE92CCC3AF3C743087D2D564B7DE9E596F3124BE908F3045A751A7D7E37E6C8C1FEF332632D0BBE05136A44587F545F5FF52FB80BF2BF0BF4302FCFECFE08EC51F229D7AC28E1754261BCE7B1534F7D3BB08D01151EBEECD954C24E703EEA391426B701795D06938599AA7DDCF92E44569BFA9D912A8E894851E3D053B3AD4329B76A50C0784D42F37C5F9006AC2A9D5DE5183FA3C65ECDB6CF3167A47A8F5C59BDD79B7C240697E15972850274FE41AD84D90DCB341611E766D212DC763CF94C8C4194CCA91B210328E4A3374E29D248112BB668A392C20D87910376B5001F3FFBBEC3E008BF2F46F7407383A80DDA082BDB8FE925E4F12B3792270E5A46B8C57B6E5A4B95584EF380ED4993EC529FF2AA39DD6DFE88FDEB6EDA0E8DA79566B07D37AECC6437259518F97E6C8612B3C35703BFF992153E660E2E2077A05F265FB5121DD79F0A33BC38EC8308E2A984CD3D8AC609306F7793D7DE08D845A42128264E5C177774E35D587C96B247054221785DB38DDC6FDBF7BF6F664BD63014C0BF942A83916CBF2C428541EDA2BBCBFCF935DEFCB363E164AA512DD5FA795331400B9BD03CE3D72D910562C381FE931E8C379E3023733AB9186E5DEF31E9F6257FB84774CE2823D44FC142CBEB598A68FD3948371A5D0C0964C6E1215D89F658E5504AD093BC8602BAD236249D7EAFB6A1A07CA7C74DAC307A700F2F8140C1086B21F2E1519C1D4694932A1C18CBED0D0E29DEFC525297937085E2630DC62C0C050C4FF270872BE7BB522DD6991B596FC29211725D9960B16A52EA91781923C03B719D09D6E7106DC57055C19EF876E5EC2317E7E423C971454072019E28E65C81ED527AF189BDFCF521C923407554ACBF6945D185443DAC1A1A088A68B517D5D990E11030DE4F7509E87A77B37CF20A78E2CD4894173C32A327355116B71851444265606A0A9A6D9461CC5DD83B527E4DBD6AEE033D661C3DE8C18297E5D131DBC8F696E947C95C71772B6244744D061E14453B9FB11734802DBA6F8179B80DACFEB6BADFD14E0576736F8010C53287A3D3931879EF273BBFCDB5DE5B88AF51FD8A8C8F0A5894E225DFE873FCC03CB1C9B57825F11175C87D0878B9E6156B401B2FBE30036BFC7DB1000271B7FF5D63A8095075EFBD34EE73DE6014952D15BC30230702D87C9A96D5E9F1F0F9262596AA58B7E41AD9A09EADB944B63FD98B347D11BD5297C3BE2823859F2F35A4E54E13688909C31A83E7DECE4BDF31039C72BA54A1202D172A6B8A2CE96DEDCA5B24F7B942C14E133DAA8AB8CBD24C1F0BBEB12797672672E22CE6C21237B2797D8E54CC8FC76C43B4752966A3A40944E72D373F0D3E84F9A3301EAE9EDA35444B1E49E66118206A56EB46D48D20954A779A1E74E3E3B2BD403D46B3351011CB6F8A8672B2F3D990314755776CE3237F0A50E771205309C05D9A78D36888A83BAD78E86EDF36A88DC71C5F11568390D0B59202E29EE11ECB9F568963E81770839FF239AD03156CC071E8B7401595ECEE6234AC34B711703D68C67A2883BE9C18AB7F1A1B2E5C90A2323CDF1ED49850B83938192F628C9EF65B779395EE3734C7A901F7473886D712D215416816C3016CC28383D4787B46F689DCE111DA4DB8AC10E84F66A5C2BDA1B3FC977F6A0F732EDA4F69B97551A4B8B261D6887194D3AFE7F4B87FB3D41AC6DCDB8FD39BE50F2F382BAA4D19C7450AB3A1AC4C63CF930AAA517A15D5C0D549FE03220071D369223E51296ECBF80DCD79FBDFB8DF62904D5A36200F29CC47E80C8615EF1B78DBB26A1AA7A66E4D9A51C972AC9C94EAB99514B5ADAE6251E8AA30A5E587424E3B7BCC42EBE7333D9210972653F8118B83ABE1BF7E9EE9CDAC28997D144C34DEA65B59512C732927DBA8207D5691984721B7279AFCDDE06A6BD2680EBB9B2E3CFEE9A66D73D0C0DED653708B090B823065F9707849E3B37D4125CA693E742E023F058ADC95079BB00C56BE0D2F078182EFAB3072B0FD09767B8A13C2805A7591B5B2E12475B5C824DBEB157930AB389F915FCCEC8F48647EE4B66AB6B536C22DE3E5EE4ABB42F8E0009AF04554F128ACA3CCE403BB01FDB7B5E2A72B82911C1FD06523FF90192141C689ECCB0BE61B4C6D770629590218A4011A68B86FF50D23039C9BCD4361F6980A60EF88D1440D304C5B4B52D6EDC29112DC3A8AF28589E8F62948EDB6BE76646D596606B9E705FEE3F144A07BC9ED1D400C", + "message": "885A0BDD8DE74BC711690AA614DDA532F4D8C7EA2C27855A578E6361CAAE2C0BF7E773B4900A3293121A6E0DD610107A7A65BD6E11F619FC0E9CE7BF7B5DE18076E1B725572097B247D8E0462494F63F4EDFBEAC2FA2ECAE0CCAD428BD796CF26092A1CD505F593911ED10FDA426C7E3C5A439E850421318AE0785B05AA99F58D6856DEB78BBE488C70EEE42BB9AB5927B2ED25CD14377CD7E1A8834E82148002FCB985AB9431297010B2BC70F9132373C6DD2A2A9CF246FE0262E8B53E693F3D6FED3EDD1F2004ED17C2CF5B257F4ADA5DC1A7C151FFE03B96A4DB991E4132D01DE1F033ED81357EAE7C1A8D2DDD92DDFC06F671394D2F60212C6E449EA359324FED38C84D36D15432E11E7150015804F97A3C677382CD46AA4D7ACEE5686FBCED7A9E85D29C48386E69F40693D9ADABEB43BD0E5036ACDE631B54957F4FCE26F7A24B0DAD4348A6789CAE106130620ED2FA0EA38F575F28783BC92B32B0C51C8A6546F5D88095F9F73C65BF6F251A2C469746445C588C3EA8139E433D4FE2DE4C0D358B6CA8A6294E6AFC1B96074C068EF67B158F1129CFE0A3AE7EB9D454F357FBB6AB3B9922B1BCD55586187CD24692482782334AC9F2B861248F6A530E93E11488784DDE5EA678AE505903E231053308C1B8784607E063F4898A4FAB601D3E69685972155F63F09FD84B2B3DF741FB642ACA603D0D596E0A8DAD424F4640F98B96FB242C695DC331F5759F75EAF191CBD985EC5998D5648C85EB631295F61567C1163F990DC4FA1714091261E5F3E5F0BFE8455BB8BAA1D69421F15374E73B07E78579D0E251A41EE1A5043AABF8BE773EE7F9D0FDFCFD3AE711FAB1D3DBCC2843BE5A946B24D8B9B94358B5F598E88ED3D53F310F8EC63229D4F5BB1B6D524A5AF9C39477925C7E29095FC43F171FECDD061F362627121752C236B792F1B3190797CD0575C584F30B556811961904509C98BCDE8659D2280F495A0C9557D3811AF5ED4377BC7599E4959FF85F2150ACDECC1F7672DE1EE4DB44C1FB5F7998AB5DB742F6C5D32CBC0F2FBC954EAD6CC134B9762DF331386DECA316947884B9A13ADEA5CBE2956644FA12A7BB3BFB97E1D93A70191AC38A0373258C2C2816DEA6EAF880D69F45FBA4C290F18D34BB8368CF4EBB472BA499CBB54501EE3A28E5FB9FDC66CF64572094719BBDB48F3F488513B6550E127E8341C7E53DCFDA7D40805580BC7D30A72F244CCDB5AEF661B0F304EC5B7AB93B8C5C49A776838B7D52374AA41630224D616F310E499ECADCE93E78B94D3CA48B347BC0EECAA2066022965C807BEF9029BC5228F005EDB74D4B14498CE3AE13BEB7C693B669EE9F9A6F46FC00EC05E132BB6C6760FB5C51C8323ACD6A3C75A72E9738966D125B9613B3145C67B5E988187E85F29ADCBAF74E33A611FFF252AEBBAEB1EA641E6FC8BDF7341BE2AA857E443ACFBCEB2155D081ACB4CCDB098D57CEF6F6FD342DB2D83B6123E0AD3C93F300811B8D5A11A5A29BE60816F69B29D1D7E158869D860F6FB829DE80D3E1B699C3AB6804EB6549178D9473338D6AF209E1F7D263C667AE6895F6E2933923471F199581F8A51BD9AA452EEE4BFE95669ACD07B41B00C03F55A40D10B50F8E467BD071C8F405CF119612D32405BD5275A6BBF2217F9F1790D29997B7B6B1EC8D7924AB9E644C129CEE87433291A2C8ED6BC3C2A19D076B177EE6050692ADA8E95574D6CE9ABE49795D8F28EAB69676E7903A656FAB32025FE3465CBDB5701C177209D9189A5917C1337DE39F575E5DDB93CA76BEB52AF32E8D7127B28F7CE7312E803904721AB216E92A8A9E609FC10AF8DC2AACA14A97BB0E4B234C7000EBBE0C442F185946B7CE7728095CD60169B0BD97B36B3AE3855D98925B29D9294EF277509FCA407EA2BC47659026A8204D6964FC65BEF3531E9C1E6F970BF2FF24075EA17D136ADEAD2356B6CE498F93CD2F9E5E190D209D93E473FAA8ED92096315BF1FCA655FEBC78E09965C97478296B75D39056604D3271916DCFF225CB6B9A34E15DC164B2A68A3B42DE057A6BAC1732CF5945BBCA12B8B36159FB89F7BBBE9FE034218F5B3BCF184C207306E6D2EA6959EAE0890A7B6802EC1DA082BED65BB6E4EB4D5615701CB0E350363314A4D101DBBA605371A38B2D8A37FF78EBB369825388AAB7D3C623B93E512D96A9F339EC968B352759AF3E8FA3211C39295B0110E6DF264E90678C11E2B903AF322E4FA77028D3ECC44F6279D63B1E60D8067241015FC4F89BAA156A78FA77BB2914CAC281F4409C9C0370ABD7C1F8A5D1040B59752CC4FDF0D19CB0C56FEF34FA3A3BCEE1F064E360E86DC55DB5C9375BDADA672E72F664E3ACB2E6D8A08409C8CD60A1F95380AB6C3ACB6B91A8A9A3B775504979B8025ADB3422619BD11E2B54FE6D075881ACAC24532031CCD299060E4EB7F7CBD80836D4B823A5FFA4FE8C6B983D2AAEB8F16F6C1C2281EFD713FFDA22069A5D8AC491291CBF49F118C946D50F08E0D1732814E81581906A3153940114BEC8EBD49C73790F9ED7CCD985EDAD8DB3426B151398EBF16EFAFE3DA0C7F38B22760576D4885273F5E40B140557107FCE0BF8461F248BC43FBF5CEEE76EF3A9EBD230956C7B98AC898A399E5C2AB0CBE9E5AB9471DF5E530C72F26C34DBFE2F83683EB622F9647AA06A267D789736312C90C9E59D77122A88538FD0F53916AF08B236935CDC5BB3CB490C8309E6A79B43E7A54A8A07E1BAFB9B937EAC2FC3ACED30641F337919D2DB54EC7F320EC51CD13C00B9E603DF6DD2690C75AF3707B7C93E91CF0278D743A18B4E6974B424081042B5B4E78CEB7FFF67980BBCBA5E29BE61335616D65E86F0E746D183DFD46B75C9300D60C519FD95A8A661FFC82AE75DD149491F99D1414F1579008A8027A6C998D3E7A2BBFA07AB53EFE817AE9C6AE8D052AA859D0348B0D2C85BCCC4508490BE0F9B3213B8AF7CCEE722E28213187146C5DA05B765D83306FA5A6B76D69276D16A2BC60DB1ADAB5762EA76374EAB2D34D2A357C756FBEAD6A9E3C16307DEB95E5A302E414D43E91CA15BB24FAFDCE9BBBE735590F0D002986D13509ACA4CB3153A26143867EBA727334897589457EAF97E8BB0BBF3F4846E69952CF46B1C6539B446A799D668476E2E4984753E6C2E9A08BCB72F86685CE1BFEAA1AF59D671B7BDD6C5C2F2F3B536BB36234FD644590A4486CADCD4220F7909998C8C9E03A451995AB997767320D3988C5296E1657B4C7740B2FE270A11766E3B3512C64EC20ECC04B55191D04AF784F2E7E5997EB53EAC53DB611171564EAB4A68C16AA5C57F72EB1497A427A053A1C4707D58BDC1D7FD9FB88CCE34F9E19C59793124ECBBF56F3FA35A55B3DE64DFA9950B53F2A7257B8CAD259A35BF1546694A838C80FC37D0C36F00E23C63ABC553C18D4A404BE6DC05B120238BB8DF408697B95EA4B7A137E04B9ED9842B2DADD1B15215009BDD23A927442133171C6149840D6A117C77A5D68EE61D6E90044AD3543AA71A28C59401CADB1B5D78C5C6690D69887500020B596C3EC530DFEE8543A29AF9DD856EB30D836A1388D012155316FC5C1547EC6D4D182D88DBD2176CDE64EC708D19DC66697FCF616E4F2386F51A98474BCCE92F122812B9EBD832DCE4D863AC56082FEC5E4729FF76FE9560D219610EAFFC4442114279BC063AAD937E466003B0F59F572848448F0EFA728CE418F4996BB12345DC13A2F65F5735A2D738F9E98A7A79C6B2CDBFD3412156B339D9143BDD85CB782FEB7E29BC5224E71B85B165AEAB65F954D21F372952305B3D5F48843F5127889DA794F073CD98D205E825717C9313825D538D050E6920C4DBF2F6552429D041F62DF8C12EC24DE1D72DA049160B4D34B56DAE10931EB69569C2B3C0AF6FFFA5323C7DC9C7C8EF0C642023C4FE89878EB3A6C524CF037E74F7BF891ECFB102FAF29FD39D9900DA7A927D131192AD55F2E18272B16AF14505DA17C9A14282897731B672547C6810255730161508588BC161CBA0582933B164F44F06AA2531AAA8921C691E6EB6BE81DA9BE51C563955E0C1EFD3ED2A1C949BD4E00B3AE9EBC13C4C6C4E5E394CB034B9CB75BECE8644FF89EF95E76EF715E17AA26B1FEB774C5059B3A39A38DFD057D641E43FFE0F3E40FFF6B2363C1BF0EF07873D09A487769D0A73CD0CC644F53C25D2025EE71C69B7AC0FA6611557C427C069DF2E1BF629D9A0CB5C67C7EA4FA658C78D0042B059E6B658FFCE60166967DB94F716EB4D04B3D2450F40031F10ACDD07777FBE9FBBB77FCB7C1FA9FC1EAF0C5F86D7962DAED0474BA0FE68D9B23277A9CA7FC676C6616B8E439A1D4BFF72437819B5518756A7873EF584012646C3659A6BA86E62272614D85EECD5350E3CD0A125AE9C17CCE25239E1EE9CDB39CA7B18CF2C88CF146826B6CC1E6AA8E1692C915F3BF1C1DB34C6F37883CB4EDCE0F7C995B69E3ACE30DC166F784C93D6CBBCAC3C79BC319310CE6E665700F17F962F18B240739D15690B1B6C85D1AAA32D4A79744AE50CF9A90A0954B4A4D94C499B4123EFC0204431F72285B5DA9E1922230A304D3A1BD852087261B7CF0D8B90D14623EBCDC6387BC6AF65BE5F011B6BC123C1306A1E8FBF2DF0B6F89B0AE05DE0E4B7F50ADA46E53A9B6BCADA0643BE6BFDC2B06A6C75883C2DC613AC7216317A40C4A2C0866983D32C9CE0A6CCEDF403626BB23B5B9DA586777C735E1911D77B1196C8FA4721D6B0FE0B0811FC00B9A1242CBD4A92431008BEE9E15D1982DE34AEDCA6858F193020B6447F6BA6637059DA8DE0F8468657B81C571378418CF57D77AE756C59932E052503D1EAFB2D60D26123EA0EFF55E324490019BD1E5624872F7B980736D27CC59BE04E29ABA1B8351531CE651424F810B5AB3ED558CAE5732D7C8BB46275033089FE32F86599D088D5728803C95103BA2FFB7C390205C4CED8B3C27B298EA79D3597B717DE280B32E541DA1D98BD27EFF7B443091339C74016112071CBB6C9B08F20C1F040FB6E73048F73CA45DBE0F9258D32F23E36BEF788F8134D9B10C2580B20F878B64C7D2AA68140D13050382A5FBC818E0FD4D08799783DBE2515F44561A31A7D053FB5A61C41C60EBE576FC5B63863905523FC269EFDB86CF2996B6D90FE28A016EE63C24CD6B20CFA6E8551E42F57918284438A44316C6802017CCE4DC07C43A954F50ECAE61598AE41570A66BA6D6E68B92E0D42D2F50BFC2DA8616E604E5178EB0C529EC04AB092855C3A3D6995AB62EB2F9B12F52EB5A693CE1497A71E0A7B9474FB65D05A9755400271879C9FCB413F088D6ACAE6ECE67122F8589FF194F6E4D6DC35D7EB6B789966F9E21527C98C27B4893C15EE5271A9D2503CD231BB3AE587AF652BF2F5C944A2591C5796B9C25ECB8A5B2B7A7E933C0827CDB4B01BF3825078CFEA2857B10FB4B693828E7AD19F04ECEE243D8A5E56998D83A4057DFB36DBABD16759C74AB9AF99B6D8D42CCA8CCCD232AB51CE2D22E029B1731060A86B8F68AF58069D7236983FF36BAD3E7F4A009404AEE98A9E8A03D804CCFEE3F8A20464175477CA20D0801B36EF5931FAE4F5AF560902ADCFA6BC2623276DF352CE2F4C9CA82375FA569E075BB9305AB127FF72BF50B127EFA10C3AC97221BED8DCD5664A0A58FA57B4000731F24EDCE0869945E545CF27357957F5A27A29FA5ECFF9A99611E14A6CE5B88E78E6A14697AEB4F36D7F8ED1866B782B55C5DF0F4378EDD238E58B947A06C573175593ADA5ACBA818A6D734BA1328F21A65B513158D0E40B9346F251303E60E1CB3004158D1E87A6F638E0278481182B37BBD3DBE791A31B6B20CB2C52B1B96A94F8CDBA5DC7DD793638C2FCEC4F2B5F734403E9A9F5D999EA61DC6A98BEDEB934CC76B0E18C703AA57CD1C02A8E7D478A63EA306BEE360BA8AE46CD0183F607F9ED8B6997B6C35D756ED8DF018248312FDEED8EC5D8A6C0360E66A4E9E5A97D5CD24372C0AD2678F2B00812AE6C1A0F5330B3AB0153DA3C5F4C17BD2FB60E7E80874C1B929B62E389EEE2A014060D4DCC965AF8642A05A9EED50D2390B067D5511D18BCBAE6A5AD2918D506FCC9126D70A86E968B5F9C9943070237488CFB5FF5DE6926737DF63A2CE55801C348B0F00D56AF8C0F5CB3BA448C39B020D2938119994EACB91FC31F347DF33E1AE1267CB7220ADC0D14F8438A2346379C2AB81F2472E2EAC467131733BDA007A03EDE8BC4D6DBD9F1B8F4FB831314CD36F6DCD585937CF96CEA5292FBFC9502107B579FF07C2E79003DB2A16C4ED417FA0F13C8BFB182F7DDCF08F250DB16A45A604A572B0EDC4ABF9C86088A5AC874DDA26E12A0EF635AD282ADCDC7ED1686453DFB35C3B1BA6821B4B7220B55798B9CCFE066615CE255960D09E677FEFE76BE915E04E56544BD09D06F8344F968DC6825CBC664D518A441E19B076FC3389137FC1B7332E2B06895443B7A002336311579A9B08F3673DA0590E696CED901444A70A67B2A7D5512D65BFCD7AF1E34277769E171088301DE7846F088F487C4921BEB98354BAE9AF6EAB2349114EB21F618DB1D926C1D2FE3A5F229C57340C40AEC11C2D0144D0394FC4D8E3866A7D0A10B64C8B992B0A4DDBCAD824E43974378EA9A38E58C2C5AE194AF4310FBEC9028416C5CB7B8AFA524F74FFD6F2E98443F5E8924F6CF110E671B816837D59B2DB91CB1E687D6A2020F9108F69B947662FDE718AC28A6ACDA27F43359BBBE362CEEEA91E691952C580AB2CAA3AA39039A753C276E0289174B02427CB42EADB4D935B2309E2FEC9F25561A3540F1AF1DA4A8620770986CDE1E89C1D330BB827240F2BC53C7DEABFC7DADBFDAE0A7A10CD6733736A1EEA69688790E4A2C694CE530FBDDE1FE8690DCDF03F5172FF4582DD3ED3D7DA0B36E1ED3BBD957BA8B0072C4EECF39D574FA13F0D7E9100C7A5262D0C9D52DDC11D4FF34B255F99981B4C9140291815629F6A91A198E74B3A3D128B572D86F54157455702662CB1D152C7F4C9CB4DEA207D5A938294251674426977E730EC6010065C8E034882BD32FD35C6AF6B8D93A509CC339D96FB9DD558AF95235FBF17197760475EE2E3FCA0E83A8E31FA7F13D78CC7964805E7705DBB70F73533A56D8B77C12E8F65107C90143975175959465FD4D8C8CD3A8EEA95EFBC7F6F8400EA5D51E79B40CEF8B04594D0C6F08D500A2AD08B462E02CF630311ED7815661170DB39F277538426EB2B06CB8C9D820C8367D1D57104EC145FC93B1F77BA13B711216E58FD00C7DC00518022425288AE1299A79BDC7732DF3427033F3F84887B4D491E153BA4A63AF3AE5CB3D4104B53087AA4003561002F36A9FDA33BCB8A5D0564329DA58128B6A9DCFCDCA6698921DA4EFAC9E19DEF7FE6C3A6646B4007F08AF31D6D322591F34485AE14E0F6F2DD0E58E343BC055022D174B347846D4C47F1DDC39946978ABD82B6DF31C0B0F4AA0B2AC1A797F9DE5E8C6404BCE324BA13C77ED5D590FE07D0007B4D8A63EC96D621966C3E7103B6C7A364975E678B38D041331E67972640776942BB4EC181C323C26C481BF4FB56E5D67CFBE1757112BBCA0F0C2700694269B26129C7F99D44AF560CDF7A4702EF5D6A2EC0E99002E8930AA4EC06211930A1E68F2ED448B104A7568BF46E141D60B6153D40310B38F8E1457278FE349B2B4A7AE397A7B8F48AAA5FDC1288E43E05839320A14C63AB858E26E7D8C35B64737904D89C19A103D6B689A3DC90C72FC92E35D452B8143023070D48BB9FBB045E3C6CE9A8BD5C4B67F5D8B58C96A282D6E27783D7B990E052BD95E86508F9BF7C064A8F239E0240A20D8DF3A876EDC8FF6241B54F270A98CB8077AAFE0E58E5E9813C6A5F91F52897B6AAD2426C60DA5883E6BDFEE330A8609A2118B699F75CEFD0501951464CD62040987FCF6B22ECA92E44F55B38C6499A8DA0AC78256930367A4D75491A089D8941F6C53CCB260136A93E1FCA3DD72D55A92359E3D6282705D54AF57C6985E74E0F2332661BF2BDD78472904C7F05817FC9DEDEF156ACAC746CE12F890D85A9398A9EDFBF46E7348814A080729C83E704C4030202CF61ECDEE2795D507AC28814F53CD0660A5572CBE1AE53338B8EFDCA31AA5B95AA9E765AF4DA04C9B3162677E41C018A5E18AF2F98ACA145CCD1B8F7431076A14A7C20F6C72E8EB9751B7892E41015447630EAA84B9601CB954D89739389D52BB91A97F96087CB38B0EAB59A78468346555C71284C2FBBD275818E92673FA42AB5E0D977667A90F75926C80768775D23DFE0B337B48B0C8281FE63F18F245F88F21E11C56A5337188425A348B24DD0E9830DB6B6C89648C7A633CA9D83251D0C6F7A453950D02196A77BCDFD52B2C65C9BF7269C30CEF3475762959BE9DE944212F5FB789A6CD0A9A9E775BBDDA03A4BCFB47C177730026AE2EFA62189DB8E2D37AB9D8CFE9611180E9DCC3329E636FD942F6767FBCBFDB082FA0EBB84DF37662AAFA204ADDE6B372C77D364F08564F19B2B00C131A8CCE9A04B5B69CD3D8FE1F2CCC89EE7D228A4E0A910C8B5AE0BDE53DBE904B13A32F33E99D6C6735BD03D409902FC63C8DD843FC1FB749C0B738701DEB5AD7AC07AF5B93C57B5565866EC1DBCD429250DBD197953D53C3FEC2F965F3D2EEA47EDEA14B237FA10D256E804FE3B50CBA1C2B420B8FD9B64E52D2DB35D2A1C4E6D65176E7875EBE93E661714C8BA696DAF7CB06B7B8C4F6F5C629AAE113876F96BA0CF6798F038622E3FBCF86CF7C77FDB4EEBD42387FF2CCCB06EA0D81A18EB5E740C803A34BC8B40E3E36AB90C1FCB0372B83A13D56D6830F99C458B8946119A66047CB2DAF293890FA990F020265905FA2A2E3BB34152F0BF5B2CC8359AFA74D38ADF6525C53D90E3FD65386E279C26548B2673BAF5253579A2780883777674E1FF17BC5CBD8110ADD920E886CCA33763B04FAC0FDC63FB472C22B6D5EB6A14E5FC05016EFFE6A42726502EE07C619C695DE3FD9C5C60E70076AC3361B846FDF80164E8690C8557BDDC0860C37471F35F847F2CD962164AD46E1DF44794802F971393526FC120D88ACD6FA29745551E7AF3D7E1E7EE018B63C4B999D510251D8E9FA61882ECF73776571AEAED7A1F9E07F3046CB20ECF4D2C163F56F8A72F95B85D2CA6D35D117F6089E0A73B3DA1A32BA23104A5DD7AAB468975945C57C166FE46289F1D3B403907BA4A2CAA05D691BA9BBEBA0E2DEBE0EC49E213861929BAB69AAD01DF6C3EEA6C3F3291BE56E5289D0BAD86027801AB57F7FB5C25AC683A4C08839F3E739D6811C1320FD933D8E79607CFFE4375B33A39DB757CD450AB9E4F1BC5974E8B306D09F0FBC5B23B86CD64DFACC14AB74611AFC22A6ED097691D86E44B60014DC742D90AA59987630C544A46143D6E22828A7BD6E505CE1967AF8A8328CE9FD113791D1AF3CD31C1E884D7E8784846F390BFB2DB3124C6D45DDCD7D75B7FE7E44CC29E5B310EE23555BCFBABDA1BE64F86E60310A2DC93B1D44E19D602877EE", + "rnd": "4E7A017C15039DC20051D2960E5E1559CC27ED46877CB98116199A0F4105FE32", + "signature": "B865B00B2118DBB00B701C6645655E8ACFA84EA792B448642E1832C3707C87CF09FBE772F1D4385BFBE5E6CFBBE26C10ED6EB865C887F86939439A9BF768BF039D73E3EA83BDF18503B5D1B39179A827B0D7805F98428BD87CEA6B06960C78B4B586FB0D5EDA9FAAC0256E38823562A307966117005AA42F1B6554A04875F85C2E3FAFA652471D4E98065482FC7DF49B2C40D0E7B98238DFBE853D16BF9992BB08C19259F9B575EA7A4A80093A64A92671857A508920D60FF6FBF38341C5590105633A426D602DAC064DD7A7F11A60215C35B7B9C00E9D8463988CF472CD6ACFB7F722B8C4C62702607A674880ACB3D6C6253E71175A05B392CAB4BB14CE86A598ABC788D0FF4D82775E4EA0FC36363CD0E97B78A6AE4DA8E98CA612772D56B582F82C0709BEAE46673BDD8042865CFA95BF5338CFEA606A6EF3163846AE83B25E5F5BD31C83F136729A8EA6274F994FA9045FA8A90FF854B871CF82E2B701E8F4AC04FE9E28491B9A25FF263E2CF75499E009FD0229FBF7E5E46044344B07D72214A9ACB4FF6102ABC1262BC2E1CD2491607AE7AAECF4C35175CFA4383AA86AF1E62ED06387CC594836467F41DFCA8FA0CA71280BFB1C2560C8995536F842747045591453745F260382E3DA50793FD7CA7627185DBDCEDDF69B2D3E151C7F97288A382A92B050F791F9587D77C64D8B5D40AA199D4966BE2D524F9610F2FA02ED23176369DB939350DA601EA66770952E0F23EDA68A73756EFF610E8D6A9F49345658544282453B5E73A322A03267C969B50734F2ECD4EC9055760D928610E94E0B1628D6AF1B27AB13829F7F8EF50D9E2996FC64B06AC8946114766DAD8DFFE634F47E9D8569966C6F6968218C5B8633611BF42B4FC0E78D0C029EAB85F22F16171980CC65F28445A11A083AA02977C2E8886ED270672E512AE89C6A26FCAD1EC72B9ECFA5A5EFC70FF0BAB28F114F4DA8170FE8B63C2E11BE7A35466E979A127EC0D20323D502730ABCE640A2441CDDABA326D6783D0192DBA9E93FE507C6A73767BE56E2776576EFEFF1CA179D83343E38C6A9C2FE725DDE807D21725E730872E2AB3D901161F455BCAD23A8433A413151FD221714310E4D0B6A1E1B2CACA499EEE805A164F291D5075E6B65A79C2BCAD917B122FE1AC4FBB410211BA0A1997A31307C01F0FED3B3143D28340FACF09337C4EF047480A290AE02B2F7D87B8C29A0AEAE2E92C9C5447D66C55C1D1E25885D1037FB5FCC80154F1D23B4F27B5BAC89BE1C363CFF8EA75873AC3F6333E86C53ECA55DBED5E1F1126B1278C729C9A84C4A1B7F15119301C80BE22FE9BEBA175945B2612B66DDCEDF9A2A4D5F24F902BBA68DA75D95972E28D6CB7017CA51ED5873AB03DD2E926C15642C9D6E6427FCE80FC38B34FEB3C15513A687C35B94EB83E4AB3E1876679270F5A98F18A65F57417655FDA9994E8FCC616C6C6006104026D6CD7AA0563D510725760005F5FD39E759249029F03D9F0067103FA0452114DF2440E8C6DB65E23956EB1BEEB2C34E5B20AC316A03A95436666268C3D8228F62EB5667B3B6BB857DD0737B69051E9F26EE023671CEADFACAF9497F1ADE587A693EEFFBFCD550EC208C235691E8E366D965B62BEC16A661CD5DE28793220D66F2645505B852412FAE7B9D9829BF615F7CBD59A7BC1D034E6A25529CFB486AF201DEB7EA95BA708A3159171674345309DB8150E67EBB30A7FF80CAC9AB1392500A83E63BBF7C42EB9453C2C9ACDA02BE538234AAA7DB5A7F588FC91B90EE2477F2B61CD1062A7EF1E6E4DC54B36D0E19933E981CB763A9E107E01DA9420F82CA793592A47C4B977FF2C88498DA95C43D232F42AF99480BF0A4F8B7C4949D1AE1D4FA8E1D1A8CD0F9ED00DA595EFD2B766F0B79D4490DB928EC44B5030A74CA42811A5B5AE522C7764DDFD9FD92F006E94B35A7EF0142DA7178C2F53074D07451B15565A9E0C57EA1B94C88EAE741B1F501C4D370727DAD2765F795AD414635800EC1949D037139DE26AFCF933D9A09C127FC6B36E518C6DE9492BA70827B681C2D18A40123B6C5F61737CB9DC6AA9CE17D168EBBDDD63C0760193C974933DB474AA89AF30E162938F6DB7865DE231F86169C9E2A302FC41F1BE5F36C5583FCD91E21CB8A6757D30A4BACDB67E7A61B0C8E217E0CCBF50EA642CDE3FC74C7F9FFBDA9A1E684BBC9A8F7CD3F1BD0DB63DDDF4EA479C235652C5DCBCA7BDD4E2F33E87172C18B5FF39099408D272FD0FB0D6A23B14300DFC64C02743E523608E973613DCAAC9D1D14B3A6240EC2F2293991F6906AE36C0469F30911348EC12DDBA6C3CA19BC695FCD16E5AEF2AD7C73251570B5D049A6C3A52FA3FC9ED54E54973AE789B0BFD6F8CC2644A9F85ACE0678D89EFC12B611C3DFAE3F945034B899BE99A732889F17D208DCD7EE959D1AC761DBA4864C14B0A35E4C7BBDA096FB8AB3226926C89E7CDA929EF130C692C92659E6F4652BF2156361C77DBEEF5A0623A06704990E198A13673054324BBBAA643692F243D67C1B4F95B928ACF1686F60C14487D6DD7F8801EF20939E03A1CA7D7432DCF595F1E9EDF2B29357A1D4C7DA33512C451A7C6604382D90C33079D95738E47189D8549E43D294E73D1CA7487B50D0ED7CC6F96BEEA76CCEB96D3792004EB3E5491635A67F6FFA1F1DF6A1F2FDEE77841780AE0809D292ED7B00F42D80911909B51C9A3AE54B7A6D7D29D2000522D4F876E25C0D6A1577221885FD3074F33BDCD96CDE80404A37E1609F26CFBE24A1FBF9762A1A2332E7A2D82DF9D20F083ADB353533590BB1F9543349369E21ECF594E27807A56350D62384DEADA789BE92F012C1F8A72D8BE079F8D7BD040BC5F22336116D6F37DBFBD2C744C3AE78ECB4E05A55B3FCC31B8CA6DBE8957244908F4ED1D3466C9E00C6CCAEFC954D857C655F7471E38088CF1EB8BEED8DC4FB3E36F3B8421F37318DA235369E923DD8EAA7A2290E14BF591E1D9827303BF3576975CC3AB34999701950ABF67FF6551ACA2DA07350E09CEE07EC37266BAAA534FD7B1A924EE7361AEB35CC5A5C067F77CE523357739DEC2D280CC9BF069EA77C36F90BC67F0F6624652D302BD77F07D357C84BC30CA35BAAAFEAF3A39E9ED463CD828BBC5DEFE62A4D5B95131798D36766049E7171E6BD44156B2976E4620199EBF42E14290DBF8A02304AE70D25429ED70CAD30C6A349F9900C465B77675F0BE9A9FEFAC85F19F73509F7B56D513217BEE6C3BE4A9A33DAC690B7A76F979ED580E5029E58D645344D61711907691FAFFF9FDE9713A1DF470E8BD6D0754008597DFB7474F248F4231B5E184E2D2DC540D0904F9569C4DAFB394B127D221E9A685B682E4723B96ABFF7E25679DD7A72F95F206B2956EE04114C1634041454B521AA6A4640E4F1787C50F34DBC57347C6ABD9BEF03807DAB200F77876F93FB242082C77EFB432DC6D4E9278C66A85A58C8D89AA8505F3A3D0BC34FCE94E00D16CB20E0F51A136E28A642B2B1301D5628CDF34EA73E74047DA586D91ADF07BC2C59B1916D9BA2D072E7A5564A27561F65CD907BB75A5125751BD9D4C7198AB03D382261CFD966EDF5B8F586FF981AB7FB67ED2552D92F84DC96892C52CF5FA0EAD0B33898FCD75084CFA5E9538B4438B57DD8AD0AE5357829BF9F6B2CBB979DD364232BA8A471E3F12F61C968D206D04E870399CCB183B694613CE9E07D13AFCFE4A6427F628FFC10F1084D1DFC0F3711BED7F18046AFFA136599AEF9D013A7C73AD2C19B5AB8C308134940330D1F935D10493E4F9034C5EAF724FFF3C595F71F139AE00CCD619339E6AFD53EA9D8C48F640509452AEB12C551581C5520E92974C71001F3A456B414FE9C102FF8BFB59C6EBBE652E7ACA7CE416E00660A2F4671B88F45892668CD49DFCBCDD666C6A78EB3E472EFBAA66D7AB7E9D9B260B58277202AFAE3CBF5305030C61967A8B8FAFEB6DAB6B6BF079040D85B154839CD990F3A28D22EBAAC6DA3F85388F0868770F507D299C4CADDD88CEB0096B462A37B7931B285B06139F2BC1D31C30C7F709A6374C6CBD3930D437F8085877298E16E9A592E6CA89EC2C072FE26E8AF8961CA0D15CCB0BA10B89D772C6C28CC705B1F5D68D4C81F0F67F53E5C70504B3212E61ACEB8325F1DC5FB0777AD854595040D947A1FDD057414A59A66F493BEF2A95BCDABC782F7E74A1C906B9ABD93DD4156DAA50F5D572CBA07074B9133E61B0E259E36BFCA21CEC682334D424F2E71C2E76F16F6B7301CA1A8E3E7B171DD9F901F011D0ABD2C4A22845CBF610724C40D23DBC628B127CB7E06F83C42F9512F21C58098082F5658D7E0DAC4240CE8FA942357A6D8E2C5CC16705557C4522D94CE5B228E6C3D8E749DFD47C74211419F6A0AF61697B124C46C98F86251E9676D392B76195F41F4825187FFAA87E34687C0C9BBB5ACA0D15654C22C599E78F9A6BACBE2458AC1E5DFC38191DBDB9EE29CB9445F5D6D838D2D3E722F98FCFA5FC0F0034A42196748247035AE373427ABD692B8B452C9D1F05CACFAB92DCEF224E353F42D658DBF273FAF62E027BE12CB40A499AF47195F68697F8CD21E4AA1A43D5A626F78878EA0C0F32C60C3CEDDED7CAFE00B729DBAC6EE00000000000000000000000000000000000000070B151B1E24" + }, + { + "tcId": 32, + "deferred": false, + "sk": "4B356EFACC4DD5A922AC920BCA97F614627E70D1113DD58FF8C2F55BF24E5AA3C148CC1CB67675F8F457D4ED920DAD8FB854A9AD09E0FE616A744E23D45E45BC5F8DF4FC0381D4A9D865F759F361A009261ADCEFE7C78DEE80E9B627556EB0B2352E6CE6D987BF73992FD092ACBFE6EE351C11082BE380B493BF321A8660027C05406536203032064231151715182716178673800600414418753148363223335420506127526046225030837316057147673868431724275585752248574253132523661010113085668648184277243067835844644801472070571816587386538544161307432778468131713726265087852658757520752313386347407367074584715861575437767878784535868162650573626135024544671607758477723276642840617755017232854033881315383541785622582806374126132752386086537128012000006548208558044862038626414617684320185004256010175047834771806343054777236287272288070858351333171828314873073217615222178255157881745605453287677136880126542180682522303646784670165365614232065362622032121443746660431140775616276352778167338778572820745007018081612114217566256162176650383572678730485851846658833475786787627118474343618375106870718513203463202187076400355377420412561315150785602328512513537262476324148263708705066606868613545823024158862863312016615830177318237468303422784337108343323175086560282712130213318840052774863888054426410546016340228664104685633035758301124326328755320220158455542883065558153634250023534112375185822557662164351675037453732745222134302783706411666065328751186018100511082853188845033583064431766262308530338783051271081615651457548706023836352868635277885570062748746102156161572384840401736057383334868700226647166360541035647828414733184137122425131560805374615838266572430558476580347572071818141160203660757565400034630624662777201412780361444884243612073152714246402267040420805378541711607716742836032052184848387218032463528086003648564616302784075458684786765467345830562386685702325714181765807351626662300642620568720287748524572416877642174833767010431224238302727288834036560623776765556356785886176565807352133544230771433787752261284727254333782147456835854230275258403707034351022828370144403341847144331064562541227001302877425200614836035388324363476585318468403614688467756833452756082774147282532276125162487361558658507561248747261455227658666231867004316685537134558815533087021453310846615433671736808160628536387605020657854750656336873450615464274830778238662550823366321065332288085087043086620127047235686307808214412516122623130701485680658160852165655665863725428476222121068785268177715682485328656703800540305854823573462621421641657781256653275155256648884570067845576657106113881567345533330614133108642811580348825560033156758030853667423854563546131124131862104085640740007355035364736837670760716867574382367051118688317326131487372805133321238013367004750640065763550608518184276773048385454574853204436270376835570081651568710683312165064732472516310430817783610268652176544704123372045303324240477433636684677547505637853216267372883736123134675833200443143220272468346287300460007326137141675202506337308855876770215832823772388874047305232865258076583872617214175267774137603113420063824541363042111881288657464167D9A4CE96EC1448F468F64B84F7CF38545C7A594F3C11D228395945D4A7E60179CBCC844674B6DA539DAC64869C68A416121A5AA39CFF632A92CCB5F0C1EB05CEB4008C5AFD414A3BC378284C9C22F3590B4B6C52C5435F6928C062EE208CB43031A051FEBB9551BA103A7A7BDAC3945EBB5D5C50E0E59E38E947DF9EFB3C276DF187CC5FAEB510111D6D05B0DBE8505D8A9D5998B40E7E22A90FE76125B82A4D2A7F270A9816B0C26A597637640028F578C42B9FCA8A6844B3C7784F7A4B7A2BB398648D82DC6604D445505DCAB3122D56BA4AA7A09033F0C1EF29F72D0650F510035D10929494EEA11F5C3EC9145AFE6B211EFBC2132F48AED852649821C7951D4F3292B4352B1FC8761DB9DD4C6DF2112AA49AF973467B01C3DA8129BEADF295CB91AC6951FA1352B3919128A970A3F64155BD77055C40E7E5247FCB6A7FFE72CDF204622C6AA112AAC8F7EBA4FCF9FD622BB08B05B3F9B487FA180FAB5B5CF08D49902E444AFC1A63A5EF431A8B9F64BB7C07A820ED3CB3FB658FC3B2E1BA0DF4C9405A6B6E7068DE5C4B95ED1C724121894674D9F0F8618C862ADD2A5F948DE5AE9041EEC61E7D1F392796DA1989133B4284604CCF2050B9C300325555695CE36187402DB3F6C86F05D3CE4C9B84A3B8B76153BE20193F4C915AF00FA557246AA2EE6C4152B596C56BDE1B92C84D401FCC3B7D5D3DC6A676A89045EA7B4C8E82E46E7E01F827136731BEC6A76C241C53FE4C2FFF44DF0D9D2C2323C4C1F587A181EE48A8ECCC6232FFCEE2784CA6D4C8F2AC24AEF2182DCD499B3173EACAD1A82BBE7436DB83E53F27725E2DD17FA3826878958FFBD0C41E5B6383A53DA19A26A5FD878D81E940C8FA1D601FC906E1DBE1674AC6760C1F8319A04161890FB0B6BA5774FD0E8CE7CBF7A03790A5D242C8161E62EFA781869CD1A9DFD0169ED7B85A0DC06974C2CD581614AC3995E0DC1B6C018ECFEB7FDAED8B1CB955F673CF44EB4B815180B1E1D191D205B3BFFB50B8DF52AEC2B5CA1328289D69D2F0E904397007851B75600B88D41DF116874E9205AC05BFEA7366953CAFD8861AA1FB882583C65664F296AC66C6A905A0F37010F48E9B499068295792AA79D4E1C3B3744BE71434C6C2428085392D63F184909324628FED618EFF1152F1CA7410567DD85269C9AC089330C3CE1F6ADCB04EAB6C70B3E347A8A8B8D9944354A97C2AEFF52857B9D32BFF6823476FE1A19C92A5E943355270570803AE28D838D086D178305AC620BECED241F0D0301BB11466F02E39D20B3DBA7838F1CFCC11E597A2895BAB4DB9442E0B22D49F0C26496D54C9A2072160B239EC0CF4AE8092BA4DD9A287857F5C1F5613D53F1058E1EC47A899AFEECAE9BDF07E3ED87D75A51B3573B952953489419BC885A678E10347E38865F2F80B9CFCC37B5C594D1FCEEDAAB09F2C111227BCE5201EB71AF5006A48D6C22E1A6DA3578EF697FD523896E67F291CBDFFBA3FED3B8CF85D60621D279B1E7D7D6BBE5A019B10BCF6715689985F4E87DA68F70412280A2886402F0C46E9ED1A790B9DE5C305E9B7220494C71BD046DF8812BCD87CF6F9062AA95631ED01CC2B2E86E0609B5F5741BFAAE62E16D7102D32C4D3B5CB74E915AFF992E81AFCC8042BC61B4C3DE2CF5E7B408660EA5A2135874AA7A9DB451AFD0B9A9B84E87062BFAE6A018C49543F170BF56A1E5A152E76C348F1E77C2D34C49A98A14324433859E0FCF6D64C115BF5A598C8A5DE444785CC40776AC1579CFC66E604637C6B33EF44D50C3C36DE75903352F60C4CC14732858E7980516987C8447FA634A31EA9B1629C3B161A0E110007E716BC57DCCE43524AF8E68164F153FFC7A4678588FA0EB80E53C8A552ABA108A7AD6A8DC68F551283CF95C7D8264812E8F91C9B058FC6DAA4EAB93B8D36ABB5B7588F30B2234A273AC2E04348FC6C40057A77B02F8AED5E3514746B26603C92BFD8FC5B7B224C8698D6DBD5E2BC7CC9913A7C6EC7407CE445A1441769E0103FE231CAFDFC24CD405D7DD150C07AFDC8F341C543071100457363143C1DAD7AAED5BFAFBC5382C0B724720F024B2361A75D1BC9BB390F68E9FA51DB9B3262F72A7B2504E4E97BC44775CF558BA2EACFEA9ED471D605F1FB74112D029A2F566A38826589193FA5EAFBF0A324184A8B10B3E67717C1035967D235184E95F9A9B9F54F3B0E9AC649318D8B640CAFF68EE0C1A63D741B2ED218BEB9DCF27C093FD1BC9AE842AFF1E22B35D0A84AEE3547B7AF1C283A265095C724FFF4205DDBD002EEEB8AD8BD84AB386CE6EF6FD63B1023670C251D686C0AA580BD763F6327025D4EC5530D77779358E116F77008FA0B2FD7602F4C0A2EDFFE4D11446B5FDE23386D77DEF764B26910BA4EAA2CE7B14894EFDE2A8FC3FDF7F61BC0EE1D6DB0A487D2041A49A25088BD7714BA64DD391A0B40EB348D5AD698842D8B357465C2B8E340A58D7E77C8979977D31B9F202E8EDE1A7940363CD49FADC9F320C6DE154AAE1B4C89A4A75E3E83EFD1DE458486F485D2E4E636330D5B3D845C8C1356CA6F4A3933BC007A6A8DA66601AFD67A408B11C80FEC1C7B9ECC4D269CBED39926152B6175198452AFE94F041C79BBFFFF1EE3A57C6BBA2B7892351F64A0D8ADE062594721C48126982AD36F992F993689959930F6222E661A9E4F4754F6046DF5DBC243C20571FD3B39EEB750CBAE08E26F9C35400FD945DFD00D8B8195D2D5FF65067A3E497B99888C1B3F5FED24B911B65378BFFABF5F215E00A5AE612E92E0F9FCDC8E0CF8E35E92D0CD7BFC1875F023E3BFDAA0A89DD0EA278ED9789FEB52A7EFE4241950A9CF740C2B9D0B8A046535B11D6C560D50DAC6F2FDEFF20F3B7075EF8EDD6F98E66FB225BC6EA792D2431ED63358A36D31BCF9799EA404D7DC1FFB45B01FCE1B8DCF09D2B9602FB62497581BBCD770DF7EDCAEEA31859DD94A1514DE00019423F6BB8B817195A4F2F8BCEEE02E414324FA419BF8AAF53CA03053F605746177BFA7BE7A7F2A4F61AA312A617B109F184DBDFBFF42CFC278E39974CC16D881EF507B2941FEACE11FCE5903BAD36E70B3F9AA91996251291F9CBA4477D93D1B2932B755B7A64BF080D4E50575713DC40C3026A9242DC3C7826551E126171BD7554B2BFB03715ACEECE88243BB476BF8D486ACA0F8F3C385D90B22E09F962FE4115E5A087AB17DE80F8016C86C7DFE7CFF349C12737622735A0CEB001C9A3714F95400FF64DE0B37F7CC0B34A511CAD367411034C75940625813B30654BBE491C5367F1D24DB2F469034FEE26FA3007C0FD2BBD81398885A199D741A47EC37B295C975B40180E2F5CA98D5918512A5B466ABDAC5DF30A3423F08B679AB7BB8378A20FD771F1DADC2ED644FF904CF7DF0BA013F44E928DCCD446B7D04CA9AF3830A842965A6B901682F531F003B06FF3FE017BC32FF6421066A7437818F51C1CF74D0DAC72ECC54812C0D08BAA9DFB0D61547910D2BDF58276E50394B3FDCA9D2FCDDC84BEBDA", + "message": "552444A7A40EFA95CF1A2DFF0256EAF7E47F0A5BDCAC6CC95E2B0D1830B0D5C01D818278882947B025613A53901A3B3D986E4B95B9F2B6D89DCCD0EBBF1FF7096EBE1A3D9383652F14C34E928409962E17CD3827B9437E37BF15FCED595C7474F3BE5D2649520AD19504D8382975ED99BA29473493EAC7CBE463909D54FB34EDFB770771A350585E01CC12800E639B4FB250E98E4970EBFB300076A2B10B9DA885E79BC4C4A0EAA3B791A47FE6F7CC5B0641A8F1A4BAD5963CCC118DF410F0A54BF878DBBEA1915B428D481F0628C7418E6BB2A2B0E9A1FEC35A6556FB2C3100B1ABA8AD395BC6B8E459DB45B998F1A2220DBA2511A150F4A6B236855A75B41DD202B8F7CBE94F4990C44301DD47B1FADFC0CBB04A030269A3739788A4577D285BB88C6A92D062EEBD0529140AF3673D3BDBDCD79D10D65F6C4AC82DD70C4EB9D84EF54484ECD5BB9769C021626FB46BA06E95F310557750FD1057688CFA587E268B83BE5F08ACD1CEEC2C1460D470C3B354272F8B75455B0D544D30BEA4A8C47E20F5D23267C0C89E206955B184A44A41150C35BED69F1C5EB5261FD04AF23742DD99051FB1D8BF8AE6062A92A41133741E7BB0DCEBA2182615840B264AAFA54BFBF9C2B81968BCC5E82061EFC531E3C14C6A7FF03D333CA0521E876E9EA7AA47F6EFC487D280DF9D6BED0F27426B459CF2A9CEF5F69B3AC0819539F80627B2F848A35B0ACED56B1A5F768C77F4BD358C178E95509FF2EB51FA935C3D9B3E14F76503E578F85C2B88FA6DE7E1ED3453DED3D5371B1F18FB2D1C5367FA5D6588475879AC479B08614EA9B5699B1F07A5618DBAA324866C71124B808159ABD53D630907E99296E19876F9BD87902A47AE9DAD12CF9BC9924E410C4329347F5A0C314593E2CDA552745D566DB6D4AE7D5574B501B4B70683F7ECD58FE50A3FEFE4AF92360D7FBC639F61CAD61FC17E23D1F14D6824640A9E6753139F3145B43E34762E35F87F6EA2DDD965BF566ED70B8B06D49949736512E58AB57C22993D04212145F6CC0A2AA58B96DB8976F0291DD036386E49D660796CFA3F2325FA39B963DBAF808CA741C4751E6FA9EDD20C25AEDB775B52A0E0D1A1D19E0DCE9FC4FB3FC95C8315D7F947928B0F2AA7014A0B070EC3EAF57982BF5FC45885EFD34F844916AB38DE143371C56CD5D4604096FA568EE01E240D12EB013A974848BFB4675F706A3DFCA19AE82CE7F8076483FAF70DA144A33AAFF4B454A7D978FC6058BE7339575A37A39B9B321BCD19C26692DAB294A8A17D28A0B7CAA1E1973DCC03F901BA6DF65EAC8BB643C2CBDB66BF56353E164400595A78E12FB607C25ADE5DFEF633D9189BD1F1F79502FCF509D06DD1643B759ACAFA2DDAD209C750A321B93FB7D5ABD491BB70B4B10FFB87344AEAF706ABE4131D15D3A1086AD30C85A30690893040F4C7747C494E93AF9E9C3644A5154CF3AAB1436FF7CA73490E04BF4761AD97BD79F00044FA5595568D0C9E145178D7CBCD05B42747AA30F50B6ED2DEA520BC3CB188BD7CE119F85ED98A1A27BF7EB7E0E264681EEA4845366CE25EF2B46FE0A7345D930959B93035239E708CE09CD76A61864D86C8F19A45911636124F1CFD4917FAC496E8186730EB300F848DD64DA3F4AD0FB1B9F8A2F9F47C21C1EA1B653323FE632E40CB177038067E6AEB8EC1B2D8212EB44F20487A2904620089A037699BFB124F8925C422625ED20172CCFE567DAA612285002E354EED5404EE79CF0B08F136E9E43F5D3943B3B57E5696677D09507A58AB3F5AD1E5F78FE75F08D617DC2897DA4A08A7F7030D61DFD2132CDDD4B40DC491AC349FCB80F28C376147A593889183733C3216150C04E0DF2652D783C648A7AD699F6EAC0B177C1FBC0307ED410525EBB0A31D5BBA2D311AE0ABE3FD11483A6835E699AD7C3317598DD1423D1EC08A094FE9CB01B1DC94024DEBDF22710AF0FE4126AECB0F74D47BA4CE384F2F7E05C0CE540702477C8FE3B2A82250AFBC28C62072BC2480585D56EB127D41C047AA6F3C8FDF9AD01170FE4A2F246DCBBF8E220FF996DAEE414FADEED713B87BDA12D716ED103EDF38BFB64CAB65D0064C2EFECAF91BD31EC05C4CCDBED28FC7BDA9B0002BB9F9BE591C2BCCB49B4B8D1D6CC167DB75248A1302D0E7CE98FB638C6BE7F6F3EE720D95DA401EA6E62190441B66BA361C33A59FA4EE9DC78F989A3AD1B3D52C8FA98426F7830E1BC42F01A09777673235353F4014859C72990519E85CE2D5E8C128BB8298F06B5B73B925416137CDA981F61CA79B97544B2B1C1663DE82D5E97063D76420E82952DCDAD869D0C88FB069F86B31CC464C998DDC6AC14248354C23F609F1E736A1EC27E9EDE730E22795DE59AC14CEF8DF7A54BF9BC2D4503CCAC2094BF85D6E09150C3929ACC0A058289F3F127F12F7556EEE675FF14CAE255195AE88890BC6D4F1D8BF0B2367CEE1B4B0E771FAA2D2794A9257BF325FE2D5185D907BA25408101039B4518C41E7C6AE9ABED321C783E21151DD921BD70EA5294B4D0B2D7C7B728308387D84E3CA2725729640050C206668BEF71EC78C1948B6393456690C3944DBC3DF412DEBA0086FA51F3420C4DF5EA1B71866C15636634A656924EC39CC44A7B705E46AC11D8124B974FEF063AE1F5D20903651E0FCE0A84A034B6DC4C2E4A30F98CFE43C7F31ED6947BD37DEAD4DB1D6E9AE1E70534086E921E9F30BEB6B77ACDC9DB160F647CEAEA6A42182CAC934F7575830399080AD492FDA834DDF940E684001A7E245082F19E7AEF00089B6C4A537D39FF9D3B8AD847FF6682561B55C96A5AA398E6E6BCAF75104F13E042D3F9800E4033C2AB3127990154D0FFF811ED8ECF52DC94EC4893B10CAACE6313D9ACD0668A67F8E498BD2738753F8A7DBC1FEEA237B9FFA4501A7649286B6868601E30DF4EBC18009FB6894280E4F6BEECD9681336D3321A8C2F12926888AB220FB82D7BEE67471423158569D47BD362BCEEC1C39D78109D8A2F4695C04B1615205DCE6457A39DAE9CF58B4760BC39C2C4E2ED8E9DCB8FCE1C851F8C05E419BE6CF6260E4E98459A7D5F8F1D463D12A9AB4C89E9F9830B466C0CFCAD3E0B0E2C12C1748365E51F4ECCD711A901EBDB19225D9704103C8FE1798BE35DE712618EF89109114644F742509A16797484C24F5AD3BFAF9A06BD1BE2CAC86D276FD8E350862DC42B35FCE1FD211ACD4862BC41E90ABDBFF5B205266524574326F4736B676EEC20C6AB5A1893B551AF2D12403A0DFF519ADB30423CA6E47F855E80975ED037EF88ACBA414AA598F047EEBC0AD4B9A5D3CE5343A346E788DB07F60FA183FD405B37F6F9EFD1CDA4EE7E8739C581FC6585001494AF2B6FE6828C9C0EEF94177771A43E074A3EA5E862F27F132D6A157716E593C90B7EF4993F412885CA20A75D91A493DAF9034B18C9100393B49F27AB12663F96E1A92C158F370A95576F08769633B2551537DD467C8562278483D039E67FF4D2973D8143F9B902D649C79E2B37981784D90E2B1738D6D472ED15DE921D546CE59A400EBDB88B53404F061D40F84F3D5315ED8E43659F12A5FB49DF5D0951EC6708967A74FB3D72674190A64B8CCFCCBC72D7F3F9BB758C14C509EB3AF2A4E0F5519A00B50BB03B19E749B8F1A3D7BFE674C1F1EA574DF1195B8635364759B10A925A233CA6318E74C24B47BC9EE79AFA303284A3AF734F84D6B6F69A24FD552F0647E93ED1E0190975A16DA6C2D7D052105A23AC78B7427B88F52CCF4AF4262FE21A846F39AB4463EF0D6AF1FED879F376318E4B2D47398AA712EA1653F816D0A35C7F4CCB4693AE9550F3B241F99E731B70B751C4C98C61575FA5DD59E9C4D2BFACFB8D5B95743D935314B9B890EA5CF0440018DAD67D9EE9DAE24F742701AA1AAC432C568EC71B9992284268764C399F29F45B93DF7F02C9421C12B10DCFBBA57D3FF4DA7986E49F93F859D946E105FD934D43E2A7274AA11D95DD7356BF81EBF189597C39DCEC7DD6F2BB2A20206F2F8F79609FABBD2EC6AC2EA755F4CB925F1279F9A610956703ECEF9FC5EDF6DFB4FBD24EE91EA455FB2F6A0190D0C96D76C8A910FFD55B01DE528F4401B85E20BDCF781F62425B083369DF011263C98320F158241EA49F2D1B34814426E7CFDA307C755A53EA5ECEFCC7C58F0276366FA6B62BC1928E9D2319CC09B11147D008F8E17758C360394CB2EAB2BBD7B8F914E5A29BF6F0B8CBA7C538BA9D3701B9AF73AD380B8B2C0232AD1C8A5E36626BD46930B2CAF753B630FCF284C5A2E6593D38E91E338D6255A86D834AA6F9C8AA4A0E6D73904EE29891E0C56DD0D46FC5F7B37416D0BC6A31DCC0F1BD8FE597066AD3593568DE1CB15FC9DAADCF3F16AA1B13304DF0238DA343C651ACF042526C9E84ACF78E8AD927F1744A5E5FAE083E7DF1FFE252358B17DAE7B042061E259A282A5BC76D849C0B0592738B4B588AF41857BB15DC8A96FA5C1A8C2A85DECA64FF85A6EAA210863907CC7CF92FE73257024620C083152FDF050DE7F3BDA3D7728B93627DAF8D4A39283E2B0C59ABF8441E49CE6D5155F862035667FC59BE7732C8D695183B5090D0B372167B7723257D0A41B234D6A04920BBADCE305DFDBB4EB9A22F8F18F295C07EA50D9A76B40FC196C5FA14FD30D4F855BE1AC1110F75B11C9D3F86F4CC42F466BF65BB98AEDED66EEF4FD3BEC7DBF929144B6BF6FC8FD460A639558A7EB0D6A9A8ECD92A0E1CA11A11CDA0D3E66745E2B9F5A592ECAD43888FC9A54FF8E82C8023BA161DCEA31EC9EE48943008542A5B895E629B30FA53CEFA97CD1CD68F62B5FDA93800B2CF311C80E69D407C3E204CE67BDF6B9E2A395BCAD8ED0FBFAFA07B99107E38A100D758B9F0C57A561EA7D7978CCC770AFBC67BE1D9118A27EB1D5650E36F1415C7C9A2F2DA5754A61B24DC6304EADCF5F16EF82483F07AB3CA3301556B858AFB0ADC8259B27869E3EB0FE243C5545AFC72B1E66E5A2EF25A23656B444B4FA5FD7891B75FE74FB7D7CD4253865A9E1925774CA51182F38CC23C79A97A4037364E863CE1EE89D23917C36951E6E12EC3DCDFBB7B718E3C2A5A80312220578B312F2934A52E7AF8D0F2BE234DBD4E1CF36E9A00F581566F833B5B5CD75AC4F73B1116AFF3E49D6DDDD53CD1D1016785B7679BF717929C57DF2D29328C58CE1DC49F34A532F5749", + "rnd": "85B786FE1E9AE0BA921D7E2C8E9045C8A6CA848DE6C6BC102F803D9BC0F8D534", + "signature": "9F1672E5E5E66EC6ADA46E71A9BC54AA7034BBF390BABA58DA6EF4422B22E73BED2C9C23B7E0F1CB9E54101557657901C0CBFAB5C4C73EF99628F9935630D2C85FD7550B3A622CD8314F865E11F402243DED0D2139CCF7FE451F1187F20E507325D7D93B83983EF5DB632548C895F44EF52726CA94A5E4E9B75E6443CFEF71D8497C04B59B8BBD58E621D42A565C0E2A09A26A886084BF56E61806EF228C4F079ED4CEEF9140E402AEFB9479ABDF7D88627CEAB9680BE9FDABA05E3186EE77E475C7366C89D3005A7D648314C773562F6C325185F1C5016A8C0B7D7B6E1F128328E0C70CE4EBE1123733E49F53ABAADA49B49935E567725C3A72DA5BA7A4DFB9F9C78B7723517DD56B012AD2F8115D6C404BDD14BCC9DD47018B5FBAC37AE86AE570643378DE4181066A5717337EB6D60B274A18E3285DD9E8D205B810042010D71749D737C8E74C43A2E64B0C0448FC290B2BCF8E19829E3DC045FB7486204792FE01B62DC839D59C9632DB89DB22B5F2B74F74170C2AB3240C96EE941F2635E93666DCCDCD7827D076F31F5ABA8DC0E07F9F1D02A348B42A15060A85550E4408C5D7C700D300D6747070753166CDD8D954A96BE7265326C20C34B3FA36518394BAD7BEB1D55213CAFD1A6133CF72AEFCD059CECFC36751EFE5CDC2F72A1EA96D90DF6E70F5E8D041C49977585B287A30673F33F44A635B8C4219C1539646B3781F6D555F578F37056C28E46647942B3C2EF7E7631AFC72EAACB40E46F574A7EF4179DF325C95A67034BDCE30A2C98CFCBBEE4C3AA5C021A0D08C3B05066BE382828C96ED893959E3380228AF2CF40A4971CBAC6E8C4A37BE304A6B18F37D28CE795143EDBBE5B047AFADA65A02F026261BC3B0C765E208B5EF0F57F83830D70D12F1B5F8BC94AB6608FC3EAA7917828270CA76E4FE43189F594990A186D03A929B2CF8DEF4E3CB5D567B3ED72037BB64B99DFE7062D6AB6FE0728304621D16C3DE1E914D405E8A29B76303D47948A1AD68A750CF62A41253764D0E19A1C8442B2B5F7EC5E64400C73884355F782D7222A4C939D32CAA4914CCBE9005A4B2322BE091F554998076379BD4135EC6F09FC22979AED087EA6D86C095EC5672351496D3BD6220C66F58D4BADB28FC087A5466DE7470F758B382DC447B4F5B922E8B0A7758CB8A40AF89C3BE4A7143F0CADE071386FD7249863DB3BDDA416BCB9AB8A9CC2B65ACD18B8D777C98E9A74698F42E8E9F367608E183BC4783F0C0AFF65B5EAEB1482EC2E70AA787A0C75897F931B1BB95FFB6713928AE1BAA99A0BF86EB391BF1B0883EDD309AA59664C895605979A8BA477F602F389250FBD527237B41048961FBA25422CC63618E392BD8CF8A1431C84C87B641D4BBA32C0817E30BCEE665C047B766A5FB4DE382F2AB7AE35E8660A81A5680D9BFF4AC410F42E8036B611CAD4DBCA7BDA54668D14F7BC44AF5027DCB057088C18C1A6F01E69157332B069FF4954BA2B122AD34ED90C8131B7A39672F2301A7CEE4C1723A9D49431E866D14A2C2B0A9EFBFA55A2A90430AB5B6D843392030214F23F87A69750EBF1FAF1A4D71EFC0E08E351AAEA9596980BE023D81335C76549100905A42415C11A6370A10C140451CD1CC131CCDF82B579BD29EB90801462329E95398A714DD8A21C06B5F05C2D1297B99DDDA113538C7A4BB7AC605CB94D6AC1036EE7D0C4261A4C13C81CC846664CCCDC013F594A1366F3955DF422B9E7E765214E438BF416AF13596521A4FFF4A018AB668E62BDFB3A5D76AC628065426849C45B30EAFBD0E37E393B7AB0C72F7C8652B60BE494EDE04D76559853D13A0E1B1FE0113BAE4711906F4145640CD68559BCD02D9E59F9AA51F105CA33D523F3CE83C2DFFF356AEF1CDA87D31B02924C874EE5621AC026D5BBF2474904111E772088A669332E8A5B76DC56A29E94AAA31E89AC38FE39B72EE3AD5D58DD088D4894C5D99C0CBDDF52B5BF783C509F1C7FB62E64D085E90A284F905D6302D60CFC454CBD28062A91A2B7E21A34C9638BEBA4575DD14F5AE084DCCB220A67496238D0C96D8C2BB1D4F9C99F4C859D35D5773CC72944E661AF31126F03270A99A5EB50E4B7B3AB75ABE629B250D0D09D02F4DAD8C58C51B84ED5D0A8401E12B1141F93E9FAD606194F21865DB3FA109692294581EBB9C3DDA1C800A6B75FAE6C0CA584ED5058E1FD905C3BD84CAE476D6B35BB55559A7CF057A58DB96D3CEDA7D9D537B9296C3AF25D41B1162653B922463A5E6F68B70050DDD8338143CAC4D2EE4068D12211B46FCEBC8EA0FDDA3F1CA12504522699FBF5868158B4E54D12A002866FB631DA6CEA0ACAF44DA55B0F2066A50AC81E676974E5B2A7A1E36A9637F1B20B7EDE190D0D250C5904DBA5A44FAC3313BF040A4988E02EE466A3564DA06129B93C4ABA9E34D322BC820DF2FD8A831A01D7AF52EE34F96A846692A9B47029A7EF4FE0585940B5B57BF3D33456B0D9A09EB762968951A53BF7E709C34FCA1791FF9A4D48A189CE48E2DFC4077478DFF02F575DA342CCBBB5A2A5D2E34515A263329683B49D2F19B3DDE67505E57C37397D7A19060BE71C41FBF9CB8FC3055C0329BD1E52DDB52B413684412B73648B7DD9D9AEFFB8C96896754050F22DA2400EAB963310B16D905EC10D6E4ECBC847A1DE3BCB478DE4537D41B9D018282ABA9DBFDD9508F16E55AFB3C24D530B61B6A364CF15EDA2328931EEE988D1FDF47AE1C4DDBAA9BF55DEDE2CBCCC118D95D05CF6B330B113A85B9492311359AB9F39E9E3E0D04CC2409978243B3A2641B13668B918B238CD42B1283468931BDC315601D283383AAFF6C9D271456C1950991959027B9E2DA8319714FC32445489268264D3362F4941079B5BC76CDE0412441468C88F7D83CFDA1EFC1856889FE0FE3EFA82CB4D6ED0632592095E3A18FD3F251459DA833E98BFBD9C2E2C813537B3BD5AF53B90C8A00D8029FEAAAC825C2C56163D57302B1A9F04DF73F5D7A85B7E4F8ED80A397B57DACFB0DFCECB1CA9E43132F1C96A14DFBF520B5D39DF85F8B9865D04C22BB6242E42C6D52C09ABF3DB1F114FC21CC444C9A532D61AB1B97C3D629C82920DC306F3FB8966C0F9305988F6D8BFDBD30F7737E4FD18C854B7F15CBB2EAF63F276290CE2E55FBE8F16919AB7842DC724F687BB779A2720EED9813BAFC7B237197F848ADCB3ECDFB951B856A97FFCE6AE8BA17D9B01920C30BF859EA4D465FB43D7EB43CD1C98106B75745E99F5D4F8A43E7AAB8AE4B6BB995DEB4B608BA92746ADF0C731D51AF1BC82FB06F60993792C109A13029E6E64D2C5587D1603101E0B71575E97A753CC265918376EB6FB9F5872F970AD8D7D020DF5542275456185DA9E744931E856D909F8BF056B27EFA16C65C63E48578C5C4A572B7EB2AB716814D81D149AC510DEFB7ECA501AAECEF031192BA47607E6A6D05D5B14CF5D8ED2A447780DA119E04A0F4749A5050D8EB79153BB83EA7726BD56FCE4EB4861BEBA0752D84C6243ABB85443059685A191BA7953ACB492BA4F9881BAB0F074A2677A7A8F9602AFF6F669F9CBB5546EB503A90AAF6FF29673B459B85473BF15BB18E27AA12615D54819DC2C5A431D59D428D1FC5083D8D1BF5BF3948ED5AED666E5F9167761988B2281FC2DB479A18F10DA9E6EBE10D39C911D5698D406B40EBA33CE2A747ACBBB40C20A33F717328B769916853541C7A7EBE77D1F959155B421D81BAF624FC845B355DA3AC2A24FBE4442E9804D1B2E2CFBA405DDE9FE23FAA3C3676C7FF8310A26A157A0BA94A95B9B010B591D6D20881695B055F72E923DD4D0619A5576B776D8B08FA784E6DA6E7F05278EF9AEAE6F21E2F549FEDBA9AF660F5E4E18400ED68F44F8EA99E2B27ED0BD477DEE84C610B44ED9391CA0DEAF57EFAC1CE73CF6A902C52FE193EF10DEB85A83F85E9383626C870EA0DD02E6FBC8CBEB374B35B89BDFE5BD56EF38070F0DC3AC9E1EDEAFCCCE86B9A93434A40D416DD0770549C879A6B21E9C05EEB0959E4AA99B673DFCEA9C4CD7C1FD896119DD4E7111301C758D2DD0808148E9AB6F052820E4F979B17FA7088E4B1FE0609D31899C149DFAA6F8328F38FED27701F0B756545EE90CD01AD11D3CBF4F85003A238335719235A5EAAA07663A209AEA2940C5F97635D204D1BA25FC622F985749923B700C400F4ED0759C590E77098591495E67E3AD5651E75339B4E62E8939DE526ABF8763847D6A99684AC2768835168DC314A9D0011C9564AC68BD5D6BAA7A229744473924031FA2C0062B63CCC023A4071553C76FBA2E95765F938EA499DCF04428EFD8D663F17703BDED8F11F074B5580BAB6D1A2B7C2C95C5711F24E6C55C1ACD2941B8AEB1952E19A13E709E314A2F91887E86A0236EAA958F100663A380CE6CBE51FFB2072F43EFF740541E406D043202D599ED84AE02F6A633DFA64EAA07218EAC7341B9F78B798477490E7D48FDBB1A4C7EA726B83158AC38520CDF3C375D44A983BBE84F08DA704DEF77A13E12E8F66354C7059FB064A63F556A94C145D161428453CBCA1FBF7BF7BCCEFD38A62842654C51AE2E6C0455C699AED1A75A4A7C00637515E90A4F1820E144DA76D859DA0BD00000000000000000000000000000000000000000000000000000000050A1112161B" + }, + { + "tcId": 33, + "deferred": false, + "sk": "7EE364807699DCC1B171EF7697AFCED47FA74C3CC62D4B31508EAB28B90107793070FFD9F6E4E291BB243BE3661BC9F10334479CF94774A0B2D675A73F5A4C5C075C9F7C5A1F3AD42C153C56FA4A0096A890599864ECF44FC624C5575190918DB25642ED0EF9365EA49A5029632118C25BC353706E19F434A8583BD9ACBD0178626601147662345815030478008075046508171453260236220048153835224142604887325381776704830327507654380330128270618302451660516244765741333130207313070867858507807615254770386856715356623153328254581510857670100338338686141455250877738467188887704720311330203443015486446845343178655717730001428303223328155126584302773635010182256823046347814368858354730260230366711132523132716425153604515350680254864267436045112488377013036752038266554881058615402702657132780142432558642687434253820320032625645616776664083467506808211330653258107106213685334576103762716781245634321500128817253316451130051671528140362504105881488821713800164607146755065760688160543718621280743848732865852361852678157240211185687334353142717336354856016556473555578538417875751725466400024472312366688150488313121146007075716200007543526658340838881844006842700380382834232164542533472368224663537845745583636860433041070136228234481082077622376620678303368354216702542236670423402146372033505166601564428731623280705832823840136715073314816446241024176301575660048145120002242205718584228161013056607171377283255048262750850470087823837566285237075677233111022786313266784264321756335042421018820142531537353876518327210142277368465045855620866345617148743510018587426055818361571771053546622747133880437506658800400650817630436845112035816557630731546347117666513114417878770806254317511355201412145708548274724223150662816375874674851136332818333128174125154886078744742041625344432056425844222146208617200344287485004528111731188210487761766531482710535114800375747226862172487445171767667343186738688770045607534423146814375745432858668588748588332230370718052424475505322657107224600116465087540243388272487388701300685464725060407631800010613288320137323600144156250620850600477468054146361047633736613384462871441060082280463885576440432605015573754765012538621135881787407501877658803558125662486844400022067141233122102411543275811304821687313488860712450456454001801541234272253552652434765676387646006677870715616345358670165803013031582207274773730634201754666740831773660418654874702240274475845567372635401346060747328622168870375260246247320060702436233653027566060646450257842042375205074664540708417681110785088274158666332216417622424863545485016433075815726043564810555761228231522762511451204451556864471566704511735785231715383542260410661531411210057514300825237321725212750487324046447443840450620273151357084571004013511177711381564442344141535447627261186303185871874205786881032782676020684387284222185037741614587614416625522070185831673532116061357246375475106587508107430740086076578283038120584722042318120441123375152344277185544807736712803347603368270841110223567487831516463256057743365018152751800783617504346275728047461447333167282520736423316276657786546632410750632726720403830616534533830701282386323333546C9DF2CD332FA871D86F93144FEA2AE57FA2990BCAC09486D2B22D7DF3E9A7325982FB8029BA0D7A3D4FA0ED9519FE9290CDC25F027B18C0A3FE9634F387A474E1963B8E03405892AC99BD13751C23717091F8CA86BA14A48E9C0DC4FC03EC919A30B42D1A713A3A36AF3DD4D1129A8DE229512366769B6207D0AF0F8A4FEC06AD053BBA0427A70172A0FDF762AC47FDFCA39F1E1487EB78B1E32A088D80E67AB460A2EF90B32F3644A040F44B7A015772954280DA3330079F6FC3D7AD06EB3EA99BD7D9ED0449F319532C81BD279706884A02CDAACBAFD9F795EFB6D4BDCAF2254CAAFC1982AA2006C4C9184BE762B8EEF1028EFAF9611BEEA88D42815718FD2518D0169B27E272F83DB8867AFC94CD48FD0F23ACF3A33C0007B434806DD4D17E395B6C8210680279A6CF25837CA1E02C18DC616F36965D7D35787003B86D69FC2F40403AA8D708E6D6B4F2D793DBDABBCDD6B1936ACDAB8B7E55C6A5276BC52FE931778CBD25EBA6DF7C3768F470530B360991FE2EBF08DD240AA47282648274B1FE2887A57036A45584E65A48E95D6A8DC80710EA79510208D2F5350EBD14093EDEAE1ECA343E8371274986287ABB067844E42F27019E3C5DED895B3CCDE36E1742CB82B5EE2AA67762E64F0023CE9A5F25A10D9678FCF53F053E2BE39839AEF21D4424BA244883EA47C27C95F849F29B6831B0313EBFC44935451E55060FFAFA92487EC348AEA470E07879C7C429919268AD7A75F4F3704CEFD875A77304C488833FA75AE023D5E0FCDF98FD85693F7D75CB0B4DEC7628343D58F24310832B6314F54544804312E2E72C0DFB46A670DDBDDE9AC09FC1B09EE131ED6D961711F87D919DCA30732F3CEE0595B4B13B3C8D22B195F00E2C989D27912451B42D3D5C3CB69F4C41115D00EDFF07295DB204B7630AC71E637A7AEDFF8D143C70B1A06C4B8EE578656FF954586883A557D418CA2F6E561907AA5D47A590CCB6C2DC9D3F928F341646F64DBE0139E1E2E10734A0DF4807955E8E270D9D6352519778AC9C3CC53245234853AC8DD461AC8F5A22728B3CD59789AEC8FB62076A8B637CCC46FED8C711472A1D1D45F4F4527C29267FDD816532BE1A9F9E8CB5B1FCD5B50B7E8A5F76B1A14EDE1DAAA046B67C4D8DD9A9AA7906B4B28A36E9CBF7E788A6B2056BE60779BDDE51A5E7915A50D8A3390DDE787AB78EA9A1DCE3A52339641AC0AF8737B3B338B14D253DC27AF803AC6D80DC314E4EBEBB767111479A6B882883A4EC2E2EAF286836712B2E449C9EB0E0B2798A75378C3AF26538803BDF2815B4CD6FE1E6F0D8D2DA72E3DFB92C17B8545CC37B1CF59325A9CD4BDEAE2854EC073693F4B500F2076333A1B900BCDED21853FA4D1FBC054BE37442ABF9AEDFE5165A6C01F7FBA84A8590BB5E4940890318CCBCEF319037E3C3EB0A422E4C50F179C6EB52338E0AFAA4D417D2885CA7AECA724C226374AC4A2A003913CD8A677BDBB45310D1311BF815293D8CF9A39900E8D1F6B151602DD709D385FF7D15FDFDBC1BC7C2E1DFCE0B5F9A447749D5EEFEF9FCA66DCC8E06E667251B55AAD86086F0DADEE1A0BD5504A0E107E7E0CE722AB6D69D7D6030DFCB6E95B28FC69EA5DADD5FB222F2CF4A38ABBD89EA88CC895AD9658D2062C32903B8ADA50C119637A0FE2FDCC3A98B10D5338134663AF375911E19C4209A0FB6AF7BFA380D148136208C2C39E0E3BFBAFAA0922165C4317AE9B7499BB8B775DDE37B9D2F67EA1DCDDBCFA4941D19738EF8E4DA1E67E6DE5EE0B5B191FB2583FE408825F8F024F696743F5F46CF8AA6A48551C92F75B6CFAB147C95F99B1EA3555F29F094F477B0BE91AEFB6A3987CC8B16118729C7ED1EC0AD39C186A9BEBEF82D001AD9AA335798687939B17034109D133D71F13FC513AEA33F732C510B474B3B5948A0AE4D8DD9D376EC0469CFEDDC13C663E089F8AAD8B0CCF5D9549F31339824C62753AB409AE438D54E807E37F7A74FD22C230CB844DF307BE133ED6530C470EF5207FACFF513A952BE80BA568FDF36C48F9E4D39A945DC48836A631D2F61ADB4957991AFC25684E5257F446901B915FA4E55BA8BB747C0198AC5DAFE8871408AAA5ECD140E7E58AD300596167F4DCAB543AC3119713A189CB8A4CDAAFF4E9DF83F78800A8D91BCBD76A5F387F17FC479ECB08964479AB14C0AB549977FB3F5858F6E9DE8B56A57151652A57B58D11A0317A6C3DA517F5A7F8E71CD950DC883BBFD517AFCFA75559A468E3BEBFF51EC1E59B1934AFE8C4F580019DC4373FD99D550D0620C98034EB54532CA3C5B3D3FFA4EC3263698DD34131F2BE2D0F8F2608C7EF6BFB32F1024962FA3A0A590FACA14A750329596C0D6A657D66A9015EE599BDDD2F301F77AAC32A7C562C2D3DA7474772388376E61272F3B70CF4977F28FE8642011C3D2A732E515596D3EAE27AAEB469BB1C287E4523720A0C92332A6F4BF6CA622E9682ABB61B5736DFED9F189EE094A7DDF92E029A55E4A27954CFCFD078B3FAE61CAEF824148517AC8DBA4C2DABE002F8A02DB2F642850EC455F2FC9F199097D172DD9AF098F2B6449C64219B212AF1D097DA737C3F5F483145148876FF4E9867F29C51CE1D9C724A788BF7E3AD0B6D6D1F43DEC58D7A1807B35B5F4B68B98DB7528775556380471DDB56A43B6BE6A85384DC72013413960BCB2168C5AC1F71462F972A6714055DC7C88D53BA9717DAD6A9C3D8D2F41364F6C12C08725FE600075E3820A7D4C01B13BD61324621077163D079EAD107C59A159116C24B3D327F655864D9E0E2F52FDB1360D687BD1A67EB0032CCDEA0AAF903DCBFA68A8C1D6656B7D00052738493D46FB12ED66D54BAE27EE728ECEDDA2F91C64A76E5618469EC9C2BCC038BB33979FC9241358B934A6FE9B23FEAED172F629202C88BDE5397916052616B5B9D4DD27B1BF1E70D92B6F608447AB3A7DCED2C05D5483475599B57685AA6CC7EBD786F9CBE404E340A59A5650FAED4BC83B27636703D27B88BEA09F007B38DFCCD4DA9119E0C48C66CEACB8D50CFA97A35309410BC948ADBA130E74A4A1958E29C6996778E062CFB9DCAA1B773F5AC14DBFDABC4F771998318EE23C67DC81C822CF6C8997E715D5B28F2D2391302EEC9B726974738B13029FBBDC2CFA54F20315F2FE241913A56066CEEC51E294E7A2D4D32A196714086B344D660C43C8ECE4516F2A2B2017E3E2CECFCF6AA5C0D15CE52A273C604909B9B736C73151FDB7081639E7DE33A5C1FE066290E6F43FEB4CBAD3F02D8A7B45679A77460829536A76A07E0C42753181FCC054946198497B1331C8DD2D903D75647CC2401B493B47D36D73A65168BE33E9EF03FAF53D8310890822C61B59FC421B9D3DF406F2E122BA8064C7718246410197891310BE633309D1BEDDD727755BC16986A871F2EEB9BACD463EE948581647EAC75CD912611A7B0F572FC67074C4D3EA066CCE7C932FE982D08224BF0B1C60AEFA9E89B897FC87FD0046A9EDF1306A024AF1E2C232", + "message": "47E8F6B19DE86B50E02FD0A43DA2661688E2523DBF67060812CC4AC61F45608F68ED30DAD053751DBE35667A37149D1677C8DF109A937078C3C70512062A8547A908B9DAB8DEDE68F2ECD02FDFC9CF17DF50F0A58C0A9721C8E9B8AFBC680A8F644644062C7D67686D6C1A32B539627C76C17B10B9E98EED0FE55820464CD40D1F8568414645D95A60AA8F1AF7A7072009FFFB90752915CD888A4C05D7C712FC8612D9BC596C7B7151F139CEB716775BEA2FE759485B1FF942C2ADC1B62B4B9A7946316E02F150F15944EB95225790364C023023618C43B781DCADAA5DD5B53D865C26484DC35E1A5249E58C13A0D5EF6D0B976C68D2F69F8E7E32600CA33B3ED0FF36F847FD42E36E99F5582BD236B33DBA4D9913853DBD546D458FA6CDB348A2115E495412A9BAA5AAF2A68F4B0CD40ED92EC0EBDE502E488A0BF1B8E78E613F85A438A6458C6B7A397764B48648605EFE77342EF3CD4649058EE17E24F41D0EA62CD7AB6BD2860D5CB3B9249934D76C8915AD049C076B5C4FA379CB9AC72DF39CFDE95DB4E974AB7CD1365E2A96EC7E5A7B4551E7B90C8F8A8C95DF7E03DF9211E3BA86B232E7CF6694BEA997F5E8E582F7CE79593ED656839C909BB9DA403A7BCE53137B6F7629F59F90BE0F8F2C1A274FBABE3E5A6065F736F5295BDC6FF753CD39C30F10343DB60CD3BAA4CD8C79C5EB7829D29308B4916323AFAD2D35C95A348C9C09F106A0788C51460EF2C81AE6A25791A5C92BDF6A42B515B0ACC90853E2AC6CE8721C1C7C1EF3FD7273F74779D45C773589AB07A0750F250E83BE6B89C4BA053A41EF421A8C1A51D0CC547A68C4996F1853CD0EE8E6AED8B536A9976FC3C9C7EE5F0C124474CA039794ED4E4DC55CB81A2D2F538CA865465333B7E48FB1E5BE1AA23FC47DB39D47A75AB64D2D010C6C1B39495482E46A2D2489C5E1BC725D4EE11B505A3277F26382B238F7D689CF19157357EDFFC7D96BFC713C6F1720F9DF518DD6FC1B21E07226481C5C50679F60F8DD01B551AEDBB8176C7B12E919AC9E0E885E76E9C8F61628A89BDB7FF1D877832588C3BF0867AF03C0C51237081AC2239B4E28DF238580A1C0BDB95EDF78DD7EB31A04DBD03A5DB03D996F4998D6E661FABAF8CE562B9E2A6494F96518ED9D2F0EAA0EEF7CBCDE941D7F0AC2B0E535BA23D14B7CA8EB29C10A8098AECE7A30475C1F2ECD9109334637A1BA80ECA8ABFC42C8E04835FA4E3C779FF8AF031535D7FFF66B5BE1788203198176F727A16102309BC30452303EC77A1045130C4CC7AD98E1214EABDB9806CC327874C1C94CBDB305FCCAC3CDB9214516367A7E4F3592F538C1735E15082C6686D20B5184DEB18AC46342DFBCE659558063B308FE8D9F3DCAF89F7BD6811747DB87A9270EA2A8CA3E790BEE735CEDD83C4AE02C5008ED30F919F42CA8F003D052B53CAABE959F618F0410ECBD9857BE24486BDA5169FD183168BDAD0338CE4F65C987CA1B1221A72431954E201F99B7C7F86477406999D98057BCE03DC4922452310B56501EB789C0AB44EB427E70ED48FB72965C21807120D7E9D39BE153691DD7CC900CE1B23A8FC198C0DABAB16A2B58C1912DB0FC1FC118380358464B596C1FA6F3E99B450A8CA0475940428959DB4219E73BBF88C3CBB52B52EB3FDAD61BD80364148CAD443FFD51B573C8D4ED6A2442331D66327083BA8096E08507DD56BB211530F47D1D75374E6D2F0B7E4C4C0BD7F31D30913DEE335991AA237C8D6A81C1F21421F942176063AEA420A3DC4C2AB95C12715E17AD36362937947ED9E5F28ED3E8CA760568EA657C473E73245D902628FC617FF854A9BC8B27612D7CDCAB", + "rnd": "11602F615BCF6431BEC3B08E74BACA93CA8175FF742F01D0CCB0A89AB00B2A82", + "signature": "0E4BD44FE24127C30D9E30F32AB073331CF6AEDB6148668A18AF62DCA855E738F0736AB2097BEC20459EA468DC4DAFF9C52CC1D94F1FA706F79B455D7B447399FF605F0B1CBC3AB40B1322CE90FB30AD884737DD6A82FF1F0CD61CBF8DB89E6E10E46E580EF5AD7BE311239933D7BA0E6F9DE039A159E931E4880C9C4C9CB973950947D735AAD39D50F5192CFDB0E7A5384A64B7F8B771AB0FF15E2F2113762414DB2A9D988503F6A7292A123659250B737BC6A299A89A8B48CB353F971CF6047EAAF675AB0BA52F4FA4151E3A0AAA4D1D45004C9A7CE3B5B860BCEE12B566261A2FEEF083B27B1CD38CF4D5B0DF6A9C7B07B2FA294BEFC824A4891EEBBD840939719706904627CA9C3903FC5C29637BD1B22E8CFD7C5AABEC5D2FA35DEEF8A6E4C818E99C2C6458C6DE29A601CBE065274D64FDCA1FD72DF6273282FD2D72CD4A930211CCA12144A387FAB2D3B27873B8202B8CB2FBDBC4E4C2855E30ECD28B69C344903D181FF10E75C74E248FA257348C3720E6A5EFCD153379DBFE1D6FFCA73D0165E0D62BFD522CDF7084006C0470B1287C6CA25781C7210C0301E7A46B5EF257E7B96CCB02482D19FB8D59958D9922AF98C91F6AFC82FC4D385D79383D761FE3038211818E36A024C69C901AC7F1C4C6BBEE1C46BD2DB4DD6E6EC1C9E68A90226E64186DBFE40983B4F18AF7E80D6CACE29B4E558FBC9EBDD2D21EA370E23DF594D191ADF49033456F9DF941E53D697A0B9CAACDEB58AB0EF47BB9193A12AE38170B02A1AC867ABDA12EA550776B7DD71D9E734EC85E1355D884056FDA1B25F33A14E7AE6DAB194FFFEE5E40F4C1F5870E79C591A99A9EEDCFAE8C3EC91B9985F7C642590DE7867AC6951B2E211F758449341D2C9D7A0EE1455682C618D67C6F51A098B100BDD56FFF9D5FE5340E4F9A88A05DC1FDBD937E8AEE25B2A5B7394963CE40BA95E23DACD462225C29D2FEC884EC329FFD813F5A763D56900DC1AE97E35A1BC7672BA06FDB60E5DF2648CAA37FDE7F04E771CB8ACFF92F206165CE310F6DE2EF4FC37E561556B8C0738E644A7BA1DACD7D781CF8124C9B72BC51418E0C21985F06BE369251B7635DA34EEF5373CC02D18A86980AE1C7D3F72C07638B5E7069A74190ED4817BB9ED9EFFAA6EBDA2ACDC40211BD9793A25FFA13E12D852901739BB0BC53F170E2662093AB144BBCE29E0ECF5F8A274BB74ED82DCBF834E36A4E5C0004C44DB58257158974FC6E6FF1531FA755240899FCA6CC91D4E10DA670CEB1574FF5710E321156F04411CAFA09E73444780758A632A85647C3059BB6CBB5D754A53FAE4F5EAFA338CF55EA698993CE337C4AC78586DCDE1849300F0F652B9FEFC4D4942F864A087FBF445F468D57CE5B7CEEE5F5C58AEB9C952AD9AF50D8950942B30250CE60D688E5DAACE03D5019D4A18E84E0D92BEF8E0C7A9C656E9B912CD73906176B5E74FC0C60BDC390EBE63E724EB4DE32CA9A3C6AC26D811A76810B0E98320360C0E1E0F5FA99B19B6EF03726095B3E446B413D4EDE02F8FA9F289D2A6BD6A91AC9833743AFF438C82BFD10F9CAF9E77EB30F9F96612A3FD9C003791EE61FF8D9577F175F58EC09F92D7BBD25B53D826184183341D67A2094448091BED1CB729F1913D9463FBACCB9E85DD38FE2F27094819D35D03C7D2E96B72C564D9DEC6B81A9C5B7CFE42F4A9BB89EF245AF79C3D9D9E26C12903BA9EC0B98BBCA1EDDF4BC10CFD07074ED5EF4A0F867CD399E76D48E350F9CE121FED258AAFD81D33D971FFEF9A1792C94963CD3072A629E2CF23A6B1E66FF5A9A19D990C200019680424F2588547755E7AF3CB68AAFA049DE0ADBC7856A7B287E19CC06BBEB2537967D39D99DF7307AEC3170C67E1558FC8326D89C980C54F2FBF901851DB45EE52EC9F1D51907A23B8198B867EB19AF26BB5B63DDFFD7EE6966C91926CA723710B72FB9D05245AFCA6A68444B65748DB1B0B3CB9578B5545FA11655A1676C5CF84E06A2FA2606C46AC3FC1C0D863769A6AFC7BE54D8FAA8480109FC254DBA80A1FAA8090A88428B4AFBE1F57F4E1337DA5ED48E309CEE901CFD528B6C564724E7C5421D637B236A31E1440F1F37EFBDBC869C3C8E3328F5C56EADF35C9078BE9DA901F1A177DF535DCF6FD5E0ABB5393ACFB25E3BC0D295E408D18E4D602D783F980AB852F2F9658A5EFA61236A801A667DEF28DD3FDAFEC1A60157C5852AAF22327D8BF906DDF302F05902869CADDFBD544C7C7B0646107E065A62AFE25636EE4A8AADA1D0C031D6270FAA70F1CB052D1C29F556E5BAA99BFDE2428A21E63330A02C58EBBDA54769D23CD343DDE94E6AA78CF8CCC11048813E7963D1DE3896E801498AB8C4F61A284DAE89E2375A9A2A8C7093AF62DC784DED4CF05B8FADB9F1E50E33C6D1B05124A9FCD4CFBD152636C0BE9DB0B2DE26A9647968E7907B4E95F1B05057CCB5B6D58FD94B2352FC37435F72EBBCC64D909469C519B321A6F8F1B850BA474522FBCECAF5B5BA8A9E3EC865BD54E2EF66C192FE44B133B247C7DEBD69880313487F2C3FF6D525CEEFE3B0BB3F9DC9150BA56A5EA21CCAD5F3D5CE1C9C3B8396DE42407E15DED163788BA20E8F690ED2A9D9452AD1EF449D868B72245D59E6FA9E6AB3782EFC77AE33480CF3FF8D4EB158D70BB7C6AA30AA4C038028AEC1E9DBD9D6D9657FDC304644AA3F40F9767719BFD21B66F4EA915D363FA0AA11BF5ED4D42602F6A70E51796565B5FC795C4655C3164247CCF89BBD26787C9CC31A323E496AA21E48F5895DC57DD97A57AF479DCE670BAFE18C15874A2A3EF2D11345064DE38839948566110DB93D4D53292B079FCE266A31597C09516394F3B358F0917D7CC9B6188BD4D2CD8748FE6EC138EBC3D098CF425696C40552697695679E88B174A43FDF4E05525ECAF7C6D783705B8ED4874BC47E63E5EB5B49DB6D9FACE5642138893378E8F54E219EAA87DAEF549A4C1CEC095EBBB02AE0735058F12E71DE6897931F569B684FCE0615D0E87979216B8CC0937C66475804CAC95021BB86500249CA9AA4A81E6C9DD3F8FA71515958A75E4A1940C715FC3C18D711479689C6596B50AB3C7A1CCF3789ABAE26EC79E0426FA75231B3590A1F6EAD7F0ACF73C772855CF8C34DBCEFE22047AB6002A24C25C133F1A3FF6D079071F4C93E6C43AD43F093D86270B4DC3637957B6FDEFE7EECB3C85608B863433F13CC1DA65A4E23A3E903104C2286F7B7DE45DC0A17FDF01CD6259A381EA138C48A5E20E13600057714C16688C21968014F803E26B4FA47E11B4215081FF9313FEEDA64B3994A427FD2630E2DC0ABA996A30DCE1D305CC7049FAD77DFF3405B98BFD9AFD9C289F16AA53DDCBC6F3C8A7BB41109570D982021079E8380506012EE058A8B5E39E9D7D20491308EEA7E3A2837E6C016859F7715530A70385AAED25D8A22E579F360FA837503F58D231066C86115E7B5E54D91D1EAD212E8B8E77294973E4A3CB0CD8D53C06D647ADFF20C8E64506D45D7466223D8C6E929EC1ED4F7F7BFD1FBE8718837E26734F62E51C06ABA6C4FA277EF51D32F25F2A1F33CA53D5CE2071C8B39ABCFB18BF6C44E8B2556CD75521D4F0003E7AA7E6FD5C773F3B42652B3FB6277E87D3B016DC440466277EAACCFAD53372ACCFE6D4AFA5D8D456363A626A57D1A795746E6179468CDFF4A3EAB0C0135A0ED5004C3C4FBC6C50BF353B9BAE85575AD679A3F4D59B6110D54202864AC69F599B086D4F4774AA15D758216297B0A15E53C1CC562827C59DFE76DF3A74CF3B85D7953E649D8F0E897435BE7CFAC9F5842B366D396F596C68B10A02BECDEDC709E35EE8D4210C145E08EDCD802CA1081CE6904492D37DC0826B331D2D922AC3DDFEAD268A79FDED44929B5CCC2AB7DF3FF59C13D181EAD0DA244E8E9D24A243CC927E58F16A4347B9EE33E161FBCBF4B96FAEC78B9CB0BAC84F1033A02D2D8CAC719F94F7A93F1828C2D55578F82797258386D31E7446E095762692B6EB37EB38C93D6E347CEEED1FDE0278C50CE11713CDF0C0368894FCFF8F16AE2734ABC691365D7752F0915EC7C8F7352C17DF1356A2EE6E144A71A9F2633861F6347D26C69067BAE8E4153FC11232B52B799C7FB0CD0FC74182E65EC621A3F1118F828E7A8DEB322EDE33DB49B2DE9FE1A410148F72FFF3BCBBCAFFF5F6CE8B33AD0E5283CEFB53440419646B491F79CFEC6D53EA5580A875EE8E5B84F26D8C4B2A6818FAFCEFE994D19EB85056748935E3F20D4987DCE2AB0A5EA7B4EB025CDF5224A2FB83EF491147B640480B7B29552006578DF97252DAA55B1D1574472036C209AFAA3D3F630AD47E1508E5172E110F84E4D88D9C0966F384DBDD5673F30F35DFFA40A931F11E183704449D516220B8BBA2218FB30E67EAAB0C8DC3515C96442B9E8AEC27C5D0F9B06A566CA1D87E7E42895974A969DC092927903FF84CFAB7ED09821064CF6DD286686CADB0C5A8CE5E26FD3568BF2B65387CAEF321ED8A9F3FD6141753B5666F440E56450B704CFBA26E624C07A026935536B6C24BD8D6F5410C866091D801784E568843AAB368B6B5D24E3014F5A7079D1DC225BA3B6D75B7998BCED368F969FEDF62C535AA2C2C96D8692BAF8000000000000000000000000000000000000000000070C11171D22" + }, + { + "tcId": 34, + "deferred": false, + "sk": "FFFB9B8C64D694FFB0640F612979044C8B0E26672E75558165EBA6B607605C5586F358A7A2518645B48CC22CEA3777092B60164C7E15FFD97B8EE349BFB0FE1AA4C7B0C9B23461EF3057A178047E40BFA3E459F2376725A898048B61C418531937048586CC5E929304BF6847BCBE69978E882B74E56FA5BF94B224DB42B18B9A16428501544334843886452530620371687734860803175307713284251732413615153576282806784101866501461673161068217650235404246158005721380284040447505503476241762442322231330548277714614852337603132404705456358725043604857012047121846588611055306042662150701330573155502847742888110856758566056761541886330378750630817387174320642165414371557561252014336343364341155080540441663771641272458612002538044410645537664472626561640005238302803401882713115757656673622178654385117456814573083608576785164751744756810671444825880321575437753271707468042831843416782507546821260704023758032418786060684214817564062813312384443117234321678673841310257672302128014055416745340281244803858215286537748011231236635483161225041100325255287046155167486002816383500464083066564155454357100730061017038432668414024638265360375707883823122713172786048600588888704308352707622758814524563744463614173771848204015825306865861106251158613461116372013326465637530033401765263461535718674481760407063840166044860132036878662313547843166485467204674200230386163831358405704807575731378347100514103365445841366575004703322728887758380528156408884471084522784872270678380342786366820228677574184786387821178761273241101274154517052415302463383656570448644848286071404180106541047855524840650877515426830755660062847280545224250870770537850865703516516168366127745651874346706752657006414701282605663011644810606400476201060283203867537367645085776162328536777271108751057444060314656114154135051127886480671143661638442700353053410084133718848332866125716312470566487116824140456504084257284250456876120701730481575213057674058321460281724837423213874043162400755240741810828012470505740012120886126041107131416730627102001588661326368036831864655434724281288458322325237731427458133765443537471106256330160448165051746005537353683803708758276100125820133246088826402507471752601140530475426711152118276431065228804668111676343351853145382385736642665501307652624833884132830544734531400810423661705826835625006484628706718017517618871422387832227673221267146265865708544112866173471255637676381855207465550242180613637500724050480288700767255625102801068432785608254043207800038248884301434631642057571135678185507171763670732556375064154454038500804681415744242631387508431165861826218274516840057460531026565317776771074673385067212506228177664378480281205715863565607336348716524020488745077002172825805248446850062252738165238545885243773264648708766208841514653436152322483164186501360426836413023513387214835747651350820558678387616355027071325053381163184172511000874757638885213124677630842176811541711617212762836561880015164805860452465458558708300121026462277236058401167040472313582024756567047488807204785004216712714615264381134011543024600283502803652478016380357617566644160180655345041233770871450588810722414814145742060370080318344AD02A3E27D78BC5BEB3454DC63407A9B76EA6599B86E9E66969386499884DF172FB72F22F46BE747300DA32EC2D997BE2F0E40A89C9F2C5D306E2DBFCAF00F386433395FC3DFFA4F6FD5C278BB212B81C0CB2AE047055C1BEA11344190F379D58EFBED3F3BCB76F74198CCDF5F541F1A5961A2D39447D959A07DA6381863DAC2961A764E49B058C1FD67A367A895C0FD79527EFFCB143D5FB4930F9405EBB4580ED3702A2A12900C81ECDD223E283311B89E3CA8326800E6499292008D44DDCA81D83686EA23ED1957A1E163A89AC412F71C66792705649C48695DD3484FCBA1DD0F736FE4BF4F6BDDD79BF429413780E6F94EAC54D90DD7285570FB16132C079694A8AD4817CC6D14EEA1133FFAEC74F6524EA08C7FE4BA1964ADE672419165B2120EF6CF055D153D2F257DB3BDE21A664754C8DB35A4A591233EA03050B98AC35AD58EC2C97447DE51BDE15CF376148204AAB0127A76E8B552E5C84E01F7B1E077F8F7D5222E0B98BE4C49C88FD8F4089942D18C1248A859ED52F9BB0560793D10CFC4749483B38EFEBCE4D4EA86FF78BB53E1C04C97D5D341DE3023DAF8D8257AE13B2B29F14C096D9879D2D37FE0508C1D033286558E3490DBEDC69ECA5FE021C673384AC6C481F630EC3760E1215E7EF9EDBDFD78C18EEAD543641E874E444DD67BBC471020826383815CE2F222326396C8ED1A6F86F03F0DDCDD97EB24F46D757205A1E196E1D17B1EE68246B9AE50DD2898B689B3C040079DACA928FC0983CA9A474586E14B7D91032A1ECC2189B800C2E12BBF0DEC27E0064DB2B0E27771986BBE84D54B01A693D7AAC76EBC25EBE721EF53DB1AC37E432362C76057E9040DEA3927FCDCF1C316E4460A42E9C4F62D4122C997E39F878190C0DE1116CF2E4CC119D31D2E39ED08EC5D36EA4D907C6D1C825CBBCC80693D75C67ED81DB126433248ACC362AB93EC24163363AAF27E2CE908C563DB6E5FFB32FE0022156E875A64576C0B4E518951A2033BF33965588AB936CC7D9B05B7C316AA3C452B3A090BEF095B27A428B4A8DD045529140B38A9340ACBC01C775D39376F1ADFB12EBF88FE1A444DCD1D65B1189728D94FC311FB67C6884E03A0C14095FBDAC8430C0905533236645116FEB83C74C8114A8CAA82A00CA2A7387420A02E6301E2FB17646C41771A88DDC1D2C51E89DACF18381EC255F92A479BF0D90AED7155D049F56870917816EBE1112470F210B0B071F2457EFCECEB977009EC6522D2D6E382775874181EFEABD27FDD06438591403D6FF514CBBB30219CF10612E884F9FC9DD3AE1509C564ACD10E7E7B7A5810A9CDC71A4AE9C248670CCC8DD92162A818DE9CEBC11FE0CB35776231180F8AE8D89B7C57B582C571AA3CF3BEAA6971B0BEE6C24DF1D8EB0BF8E0F534FFCE929E222C891F1015836DCF2FBE8E27B20D8195B293ABB8FEFA6B9CDDD14B4CFE9F7AFD552F00169CB5169C1C994872D22B9C1AC98B5E35CFC47420546D955615053BAB2F139795CF480E5EF3BA92B280DBA43EAE9A58AADF064BCAE3390B69BA6377EC3B6CC119348F0546828F14D9475DDD2C8BEC8F562927C8C8438992024ABF81B877372DB8599CCAB878D6C3B01F861D115B87AEA1DE682C1B19531A4495B1FD027B4790F89567ED515E2E5D7035A3C2B40AAB04DF48B004FB076FC665555F53F7D8FC217017FB5BCB8DE4B9B027F3C7EBA143B0DC4C130F33924A3E62DD65F080F292F586A3E45DB1FFE9ADCE24EEE5029E65B8167521F8A07FF0F8847217BCE3280BE2433F913005E4D662E6D3249B1E535AD68D485CBC8FE335ECCCED7E380218BFF18343CE4683069F4EC448416FB704056D109D7345AA4C18FB029124DC1102DE3CFD888E69D2401986412B881DEE1A83BD63D77C8F6836EDCBB8D746F2552D7826566E84DDDA54E47E238B857B294FA9E349ABDC92A21DD5AAF8B40C5BE54E447A65AFC4244342FD1AAFF6B73285011BA5E957B3850D010DF5C31E5DA6A9FA4E8F9FE2B10B7DCB15484BE1D3BA516A524C252F57F5A1FC0C1730E614A22AEAAFF82F4DCC8AA8E5EF0EF77AF6218ACBA3A618AA0A1B8E45587D6BE5D477DC64939195FD7D76CF124D20DCF9783C4472D95CF2631857A4038056CDB30DE3834C90665FE097B371D6095855FB690B112543DD3303630D7C0CB7A1B242B4A4AFA34DA788641B8E82E715B2FD3B6B53E3AEBDCA00C061043AB90CAF8D96F2D0013FF1F73C54890860459DCEBFB1E60E1ED7380C8989BBBB9EC3356C38F5D9DE87379FD91AEBBFD5F051A28842DF25D5F7F6ED237E81437DF66550C556A76986168F453E1420EAED1A94DC5E87576C08AF905804866F28E195F2C6B29AACA80E9B1FABB3AE68DCB9F37F0749862879CA30BCB1A7A68594DF96994A53A84A050F00D60742332BA996EC5311AB534341D2B5C7FE6A608D57D1F95571975F9D6863A0941E0AC69717889FD537BA8DB60A2A4BEB7E13F2055088858D973A22A20509B6AE750AAA201AD1F2798EDE5C289E51969FDFE68EEE3FF38A543A14FBBB8D3AC35D3D49AA14EFC815FBB65CB2BF22D4A5494089FAC8A7736E4322B532557E6A41D46EB6B562C353BEBDF3731B8BE9F4C878CC4AFDDC822B9B36D9898379B8BE77B7045A10793F19ACBF1C4BB6C081CB11A421885262A166EC034FA3D73D6E292025049AAA261E01228E74245A9B420E859D118E9E066C83D152DEEBF0CF4C14C2FABAD96A609A91BC63796C53C43F532FA0FA182727CF062B4BCE2ABBDB962FF9C7954576A2BC842F533EC41437F602CE4CBAAE0B55933F6E3DF5AEAD1540E32075CAE5E9C46E4688D407A5384A49B7CED5BD4D3ED5736A5905DAA75FD9D7D5501A6FD4FBD1EE2E4848C881AC3F5BC8FBCC918BD12813F8D5750B3FA0B35C2B4B293206BC2E19CCA0DC9CADD3CB4F662F7BCDE92BB365789CA0E06F3770603AC4115FC8A3BDC37B7A2FB26E31C8570A2E3569C2418C6C3538B00E28BD99909EBE0FE1628FCB31B142D6F14373FF2832FFA29C13F7DB1E1779B867B81AE010BB986654100F8033EDDBC3AB8D2CEE316E24BAFA6F56800B2F6873FD35E84721E251632193B75EC5AD3404CDC2A4BDBB9C73938938673CC34575F050D8C342F9592F9036572FF605081D38A1EB7916D1124116719193AD680BEA6D4D4B0F96B4DEF39B742C590B218F63473A3233CE5EE1C68D1338AB25CCA6AAA21B0F221D97023AD61C81E5EAEAF5BF673FF96580722A524569C9517EFB468E7437EAC93C353638E400DB7321F5377F1A6259C489E25E51762093459B1BAA6FC4581622D9C61E6DD70772E15DD045B903F10F6957A74FBD152E0421883A021601BC8D123C62531D152261622E05053B1E1E6BD79F47EBA34B5AF260BDBC77F7EC2D2FF61B24C5DD783A9A8453EFC5544A11E7268838CDCB54280E085599423F18043C1EB98BCDB433D73770AD976F638EB7FAFD60A19E6298FCE0FF78AA29E57FA0F593C6AF814EE69F0CAF1E6C434633A067814F7B11E", + "message": "B6DE40E2DF69637F160032C3D41D7C239D2C48D88696C365783D9D19A153B657D500BBA059B53CD348F7CA833CA1A178E05FE095185C64727E99971C3CAC76E1836F6476965D837DC16135EA0941FF1059D9C5183539C73A7652FDDC33FE347DE2D3C53CB2FB52A67716CFDF96DAC47C76CB1A702958B548AC1771E803FB949040CBC5CEBE75DB7449EF70EA827351E73B00D7C78E7549A7A183B28E6F9C95E8005153E8C2007D4D92A9E5730057CC5EA5E08499E394E294B487CE3BC36E1D2F6371414ED1F6C8C09ABB5C7109FD2F70BE75FC8CCBF95A42A025DE8AC01708EE1AEF712FC78AD4A16C50923ED782B993128E52CC5C371ED5A008D9A69835102CF933F4C39041FE114158C3EACEFB4B7ACB77BFD14402210EB20270C69C15FA303A613922FC850AD16097CE7E46D1D711CE76BB92654B8E3355F1489A125FA810D709BBA50D1AF08709251DD23577FFFB9D83254525D13AF607463CED0C13F77D6904F645CC7495F4BBE163A042957A92DE55AE0ADD1214CD4F881AA20EAB696DC66067AF0ADE504B8E02583A9F8A7F21E94B987580BDDDD1B300231DC023F6131B032AC1B763DD77CB2EC7BBE4C8CE73A6DAC605BF8470F1221F13E7551C7A55BD3C026EFE25FCAF5058FAF1AE00F0C7E879393A79B4501E7129E7B3132DCFC52076BBD58FB6EDE0153FB90FA2E21A09D2271524E19ACB78129224EB0512EF09679DD4C809C3EFFD9D1BD4452C62B09614EDC503373663F43EC4997FB48AFCE985E67253792EF7982B4D5B458E0A3DAB11D97501FB74F0DAF04DF7005C1A4BF861634F6A0EC1708AEFC1782810544236C5F699FF835D4CD5508014E9B8E65AA3756C99D14003A1AAD9F95F484A405B0537B0E7B7BDC165FA34906DB06C49834E0AC2696B597AE6ADAD57C1E8588165BE3180333C356466DFD8F34B27B04E019AE2B7C9AFFF8C866BED1C1C24A03DED7FB71EFF6DE46606D37268F7DFE5D3CAC97B612645001DDC30EE17A33B38D847D0D230FA7A187DFC08FDCACDDBBC7483905854FCE80DC0B0B29817EBE16E039E4044B4546863221E784A3306B1CF7547D9F8113ED6188B8427995D9D36F5463B047B9D51034E7BA1962B157491E74910354DE027AA0719DD95B7A2E405B9498DBEC5EEFAE0AB95BA20BC46F0F6203CC97D63567F830501F2757DFC99089C5DDC1B0B94CDB1C7738CCD632DABFA8F5A9150AA81629565995392A0C15337621D4D67407F51B28C74FEC6EBE41C58939337D033FB26EAC51D9B5C475A25C53978B280853F8DC72BC54CD16B28B200F69AEDC6878CAF159ED3A6CD467C77D9456AEE9EE412F28159BF5DE311C4BD6CEAE1D9BF346B2F2716979278C0E68689A85D9529949DE1CF5A2131B7B4C6AC304B67B3CD062037DB93823CC6E24DA28A7612A9BDF409D39EAEDFE06B46C3AA535E74C56371FD9B521B8A32683B90AF3A8D787A5E190AA510CB24CAA2735365C6EA775791872F03F171C3C89A1A9FC3798253BEAC8995CBB5064C9374EE0D16E4244D07FE09318D4B2504F4E4C0AB5D5E98B9AF89378A13F27661C2157B28F665A8894578FD5C3231DCF6379C874116C8610F9CE572BE6D69C5055A3B636A425CA17B26D774BF6D359E2247A5F4D8F7D19C257FBD8497E0CF60B9376B91D053249C2B757E13B3EEE1CC207C538DCE23FC70EC0CB68FDE8716F93A8B62A03A551A75D57417D467BDA9DC0E9C0BADD909EB1CD8A6E6EAC8F910424AE5D15CCBF0692C292C96BA3FD416D2F67F89EECA60DF0BE72E90A38144A26C2E57A97E90A05C978BD50EB814D34A6849682F6B653F99F36461FC2788F40138E5AB8D8A3D603B26EAEF2E6454436CE4561898837C8817BCE1E7DECBC64786B93A62FC81B7A181E1ECABF37DFC7BDA432DC26E0EAD3C9AE22D452BBF4227D2DD6C2ADF2E869AA7C52746BF166A45020DA621F39824F3E41991831C5F66A927ABC25DC3FE888164215B930291552B6549A591686AD3953B302968AFEBBB02582AD71542D08FA79E0F8BC72D60240D81406FD762BFD4FFC1052E52A62790F0E889F4279FD76CD42107513D69959A6983CF8F40DBA48C4D5177EDAEA5B1AFF04CF55CC8CAA7DD11814A7BEE0C2677AEB4D3045617DCE54551BECF7CE8ED1F9DF65D63E1434E3D8726A71CC1E9DD0C21F3D69CC54EA54EAFD6A016082F03B89D0C65CB18476A84509852FB658BBCE567C6FE7FA18B2B02C176AA4BC89ED6DA220DA87DCE45D31F737727F15167C4592269B5DE0925C545893410EB66DEFC778AA4632AE5DE4F1DA508A566D1B536D262112AC516607E85378D5C1E62782719DEF8A7883A276A4C2ECC3F88ABFDD3E65273648EF7DA70312C9D52502B7DE9E5905064A49C8946C69F219F8791AB238ADD879B4B5DB769429D431180EE0A6ECE53D133CE87B16EEEBEC246611D0E743E1E405A994C3DB6C31FEB560A770589E583BD9506E941CA3821E889147B892EF44E888577EFF18BE9D71D0F51EA90D648D6C1EA4B02C2C7A3B74A8BD7278DE02E3D409B4D4D5FA66D0898C8B1E48183ADC0B0A15BB76B34E9D6D2D6965F9482A0CEF4D36D3D96F8771CA2B737AC9D758DE1EB6CA92DAF2310AED8E345D7C310BFCF754F5A0F64982C59CE0ADB7CE3C2BA17AE5A6F5351151D4FE2D1D6C25146277E331A6E588D3C3B5AC0FA42CC73F37FAFA6961EEB8EF3E9E3A7E84B9FF3EC5311D74E6F627160ADCC45FD473BF8C5372E70C9AEA558FFCCA37DDFB83B08805807363B92AA21F079543B76EA5A9767C25F23531F4BF38A4C69F99153EAB5E9422F58DFA2BB255B819015A22FA569C534D0CA6D244AB0B0E6D9F6B705A3808EF76B1B5320CC378DCD489ECFFBDA634320FF34D378AC545E8379ABDA48F2A3205F107C92E88AC469A4431A79A9342992B33FAAA9C3E09E74FE04DEE535DCD0E8C14703256C1782CAA8F7B417215262625EE1B619DB65676335E9AA6B556D60585A3CCC0B9688736A58850E2B44D45DA86F335296342B248E5399ADDF81DB50B622F8EC7EFBD195B177EB4400F3BBFDE3C82C46A523835147BBC7DD2B39EA569D8602E641B726D4B5D876198672DF5531C5E7CAD878D6B80939A4A5CF876D289171B7E048ECC2CA9304BE7CDC8C8BEB60966499627CC854664BD20482B9D8735553A6115D40EC955E4946A0CC3D04DB3E265FA8FAC37C3782142135822114D9A48BBAE068C911BF3F5F5CDEB34A698880552596937DFE0F340EDA6F002BF5BA28FAEB35C5843063BCF225F9D2B1465D84216177DB3CD38FC18065992CCEB264592E90FAA8EDA9E1CC00D2670CBF8F9AA7073DB3904EE9B8F493236F65FD648F5932B9624BED64C2D4F1C5C4F5C822E4F0CB96915D0C971291DBE80CAF7ED391C5C82F2FA480653E989BBF27617A94DC9FD3EE388E295889615EE2B02CFC5D9419263F8AA4C1B8DE0425BBB596F971748C14080D13ECB70552D4F15D5E696353515520D2EE20F0A7E10125462FAA5E53BB411A8F4FAEEA3AF82EAA956999E0296BEA60F44C2DB5A6A357BCFD26B033FD695AF73E93CF3DB24A6DFFA4C794FF9DFF4BF762A8C7AEB380AD5E8C6134A7F8D272296837DF75634C09BCFAE0355402E41D32CEA9066F93C32E1E08328ABB0668E0D91B96E3BB311AA068185B72E19EB690161C3A10D8AC8EC04CF3118F03B521176CC2D40B93FB3A6DDE82B2FD5410213098363FDD1ED5A2AE2729DFF69EF9221B15AF8203CF4FC656F959E57B5AB5EA2BE9B08926D037C7EFC5A35B5A5234C6C4FD0CB33E3C0BE0225C1014E5C468518283312A65BD2028C8EEBE0EAF7123670E3FAAE3AC376E5D13154747F8FFB5ADD453CD7DB942056FE1B9EAAC991EF569A409149B723CA54F01EB6D6A2D01E1B39A572DA5DBC87022DA1C2051876F4880807448DAB3500501F8A8462A65E08C010A721CE19F75DDEDE3C7EB773E9DF84715D24AB903EC26B639CC1BB8B554EAC6945FEF7FB75D53CA2D4BC6DA063ECE1461FB7F4FA62060FAF2D33FF2400B39AAA2F2B50DB159439421F0D963E6198A78BF5CC3EEFF8CB84A6CA1D9FAF274BB07AFADF391B68E7024E97EDB5E6ACD9BCBCE3167FC12E85895846C9B227E2D12FD4F443081E459A92658D6D657213CB708C3572704710B4BE02FD7EB60B4C8FAC0D6FD9B22D55E23F636D8075EC9876D6FCD50EA79EDE8FAEB6606E00750DFFF5F349FDE8EAC8558ADD015ED6CF7B2E60FDF3B40B3282F60B48B48A72D0CF30C2344FE10AF974DAA0E0312A84E9D86340D33ECFB5C03445E454F75DB57935BC078648BF22BC01AFCDB9844F78674B02A679F3A89CC6C70AF3729D1CA93284353FB991CFEC8EDD348BDB968CDB37B88161A09049AE65759956254DFFE08D7B64365F8720F8ACA346B3921E02602D3041728DAA2496CA94B6EA8A7C9FD590D699DE06AA1B792B1F0BC53704332C5023C2C51390C727596AD07B005C07A8787DC7D53A6293FFF5550344D18DF1AB0FB7369225084358BBD4409A9", + "rnd": "25965E34B6213CB624122B9E2436180F8A707033C0D62863DBC7BE8DDEC08764", + "signature": "47ECFFB94A2E436540502BB70CD056830FEACF8476B23BC39B847F4F080ABDE68B5F5653BD68A2DE5040DC1CCC99200EC10FD517A98A94D17D885FAF6A8D9194C84A88B2945EFF16283002EFCA2264ABBA75B50F69EA91D97E30D667FD054B29FCCE242FEB2F6B9880451E73FC8E930A8F0CBD9B378D81CC47FEABA63F8715F4F8F9A98C7AB77A516992F1E89959AFF9BCD1735C08A8B6D36713E77455426535EC8DAF96C1544DA05B6E13B3CD5690A53EC790ED4BFB7688CCF7DF6A8EB17512D240489515E8BDCB538315BE4E8229C2989A186A5F1CE3170DA8BC21A4000E8277556DA295CFF428C37DCA79403D87BD6F8359C48825AFBF4931DD9ACE14EDC84349C087A2764AF38CF62C8064C837ED1D1B19FEB2413C94EF1CCDB1B0978C037527A02EE099E13139B7971421DC98B8FD66EB150FE122399CE9C4B543A2DCAA4647839CC108B6260FA55C7123BAEA4FC70FBA8739082D29BC6738DC6ABC2FB89FEFCAF67556160427465F1686C7456FB5E9E340936659174CB8E0D23E9FC8AE327DC6A613461E03E1F5C462ED8C82EC87FA9E4953B19C65D961A33A099367A3E706633967E26942F77D90FDFCCA0C4DF4B1D130DDA4FDED462E613D688D93E4D852111BD5D6AFC30F7BC80316757C2A04AB166E9EE0C4F8F77CCB2C7F82A4A97DF5CB36C0EEC79EDA0B70AE66AB4B5370AF89980D84E1F6C20A03E50E9D68031E80228A885DB9667777949503D6E77554F6D02A1699833709AA31CF3D179DC7D4B8A9C8CE937466CE57A6C44E28CB50FADBD4194B97CE5FF90B44C27BCF5553CD8B39D2D4AB2774F37AC16869AF138345E6BDF331ACBD3A500D1582EFBBF7B0DA8D08C1CC4EBE0C5CBAE5058207988B5C3E0ACF0707BD7B9DF284FFC955C0FE88531FC98EBB526D68DAB09BA8F4B487D2AF6E42FDFFC03E3E38022351596D4DAE196F506F80B93D7B5ECBE5FDD3011B6F76B8782F44BD2EAC24513CA393B3731103E5224D7D4896EEE1E6F3847BB16A37CC7945B7548C96143B0959D4D5843A8579616CD9F9317B17155953ABDFB1D55D08E49B6AB495A4F5F54E13BA4A53F63D19AC17C63802DC7107539E216DBFDF4C07E44C89F332A221ECBB549FBCFD8BAB122ADE7CE5AB77D7FF0C0226903549FF7DF2D383A628A3065DF5F0B32ABD5CF723F59A3AF6027463060C38A6BC3CCDC47C3A21A35C727AE5429BE29AEB2885A04A6AB378F5E524A7C933A32A0B0D730C9D0D2F409D5510FBBC25CBBB5F0ABD25A3B0DB0064D4E20380DE169E92AD73291F43B10A370E7DDDF9F0475F29E9629442B179F8988DEDB1C24F928BA68A159AF3A0576FFA3E2E5A8AF45B167E75838220614264285855B7D4DF9D94CAA1D24C3E7D776E747269373F7B53D43392275CA7B74680E26574C2920127E82E40344D7B3F15C40E2E1DB409EEF8BB82CB24C73D0CB0772F7D9036C4D80C57FC0B8C35E8F569CF98779958869D2980DD303118DF9E81302A7726B5D53469D3B7CBC062685FE0A1615AFF538A45F5655FB682678A7E10ADA2727E1F4D0E761B5465F28CC3ED7BA6CDF1F15DE8DDB102BFE23803B36D627904BBEB7AE8005BB9D094702C31282D08698BD82852E6F409CC7BFF31E6FA52238B797FF42AEA3CEE15180306FBAB44794A595E318ADF2C84544448BAAED3BC84BA4F50472921B4F182EFF63E0C8A7BA19A71134C34FF01C92269EF03301FD7A9376B2A8F62A341F424401457939F405962AEACB070EBCC0DF0E7F7C8F2EF103442CF7890E7AE9E8509A3C0FAE20C8A60942ECAA70A7440C9F4BB3D16743EF3ED158CA1E5D2FDBA6BD240F3E998F4D2E68E029C1AC9196EB1D39EEC9C8ECCB358375DE3F229B0F2FE2EF8BF1A0FACC87EA891E574C12D37B7FEDB0E493A47F2F16F4CAA3C311B65C6F80CFAE4ED95B699C51D9D98679750F5F13FAB6CC2BBCE994426A7C2CB7D3FB66EED156FE848C310C5FD021D5B005573EB470B19A1241F6B72D011BAD6F20E139F022020A909AFE86FEEDB7FE8DBD1BE5B155A52471A4219E663FF84D1F4DE453BE2C6F71B16C428177D3D052AE9748814FA43A2704CFD9C9D826B75D4DB8C8EEC46F2DA1D0A7E64B27383A6C9BA1202BAACD54477595496E85703E0874038F826E34D14EC213C52A5B74CF9BDE05ED66CB99707B1BF541C1E755A4F5EC1DF914CF321C01EFCC1230CF3ED1967173156DAFB0457C0009E193158637193FC52515B29D4649DBD99C9AE662ADC726603C07BC9921B004D2FB0085A6A8F8D9FD047309CD35B8336474DB5D49EF5AD04BC8F1AA0C51FD539C2F77B55D70F4D3321FA507DDE324114D15C6E1D51E44993A5E5AC824078DD7D1AB01BE99AADC1DCCCA2607307AA4188CB873238FE8AC5CF241017D3EC9E8278B9EEF2ED6006F6F061936F488428F1183B761420D4441A3787222D826E22D17B27454EE30A892EA37DE56C0F335321795A527B832B793730AF65C55F3687F31FB915096A1A58830832F997942BFB01E54D9CEA2A61A7818970006861BAF54A7269BB9124216AAD8454BA1594EA5B36728CE16936220C02B5C4437B119A9B6AAE6552A0AE12A197B2741ECE792BBFF943EAB78A20ADAEF9F250E496130346781346E74A49A94D868B162F9307426021A1EFFE602EC217B152D84BEF34D024DC163104F68ADCE293F7DB5689E4E461E204D89E4B73856F2A713EA301849D2EF5F6DFC194D6370E4504305BF7229AC18A93861BE303944D00EE369B50D2E7F7CFB5A688F54315814CAC12F66F15BA5D73BF2545EB4113EE3A53B66151778E1835C22A952B2ED43D0BA60F616EC60C5DA82DAC98715A3A790C214C44F3F6A3D871D528329A32E6F220F110D0DB7B24BC9121FD0221041939B0291F15D27CBDCF72D4197C3973270535E785DA375C432FEEFA7147787E0E2D1EDB2BEE0E1906F0C1386DABB811ED1ABD969C2044E0A6C2720DA89E2B079404BEA58A3B8EA510BFEC337520D0D1E7759FBADE3172360C9CB99C1DAB939FB545137267FFBED6476E1CA74B6B7A5AB66A50BDD983F11807AA55AD1CBCF33DF1462F3417F55069A12B48EB8BBABF2E83E383F3896D2E8A1CB909DD439701D0EA7EDD304B25CF4B3FFF04398026876FBAF56E8775D58F8EDC751B0579D4A20599EA783CD1C169D1EC4FEAEB3412F2BD54FBE532A89FDD4BBC148EE00A412AB046264B7B043278DFC461C299E53CBF9C8B7CCA2EBF7BE11794D1FE2CB925055C91CB86C9EDBAEC5CEA3B71634AEC5347E5FECEC28B2B06F53E395885AF814C93AF92CAE9EFCA64FD41F0CF6034C5ABC162D6891F7DF44A79C7EB84DFD1CA32062A655D656BC596135CA2F7EC32F40B958291FB9E294640E18BC28136F4CAB38074C22CD5B17AC4C6AA3780D90DF7840CA4A5D4531AE77590FAAE1368284B9E3B52DFE7AD7BCED4541A0510885A80206D28C326179E6F838279C0088BA9161E6AF2DED211292FF733A7BF513DEECB71790FBC660755F50CDF7B0597E93F97861BBB5DF9037CE148B7F4123DB7C564BF9679A974D2380D8F3E62AF75AC90AEB1F67EDC5C603F50CF6CDE1FD83A2ED8E50FB58728CF3FF34FE06F5B68C2E3E0CBFC810772EE75A886575AFB1FCC7FB5B97D9F5A95A303D2D8822A0E794B3B7387B68B5E6D70D0F8A2FA63060C331C8F4C45CB4562D6413D71C194A3948B1D91AAB1DAC7CA7BEAE0720F8229AEB800F2E1D0A8704F4B97EF566E18630AEBB43BAE2ACBF6BC3F2C00EBE4972C9DDE9706EE696C7B7F6E46E21F92777EA7D3F4CE1482A9B5827D74286139913BB6492F3DCC60739CA96629966176FDDBF912DFFD50184154A7239D9A5B622D54E3C7AF3B16E651394B5BE97E74647E18BAE674EC6CF19B82796A53EABC6FC9D53F36500959F47DD8AB863E58AAA6713282C1EE0FAC9F25424290F6F97A706CDF4F61378ADDC962E25B38D9A0F4841EE71C32C0373F5EB7EF42DFB7D410A4061D8FD11772A20A535E003D009704C1544F4F98C2AB1EB14B0231D233F33B3D657A5D5C32FF1717FF3D964CEECD75C74F9F48A03267478DA5572AF92FED9FA01190850E4BFB6BCDF29EC31D3F4777C88C67E54F5462E2A30D81DD1D1C7C2B60C05E0AE198724620BC3DFB7749DB76F78EC7144F11B3675990907E8E64DE0B46E7A259D85246A6EBF0808BEA0DBAD3161AC33DB37E9B0FCB49C2E94CF2EB0464DBAAB9E236BA0582CBDB20DE24797DDDECE88C3C6F5B4E727E7D3FD61FAA22D79B8BA3A3C6D2523ACBF2F793EA8EFD7FDCEC1E4BC3FBFE5B8D194AFACA9BC4F798659600B99E09292B8A8DC982BB7B13B20DA6F5927BF83DD6E5708E8E90964370F25678EB2CE004848A089D6E80C56A3EED8BBCD1B5B756DA0D58B2F51DBC17F2522C41ACCB3C44DD5FF372A11513FBD56FF4BFDA09DE229310CE11B6242E131E511D7BD363DF06EB5D5DBBB6F11A4E50CF04A312C268F8F7DCED62776B09B33BF53C21AD0421408A85D32F610F2AB5F1ED4B5AAB3EB94C0C033934CF00B81E26FE4D5C88E659DBBE4382ED672DAA7B5A3D75B1B957994F01E77CEAC5EC210F620FCD1E4161EC73DDAE876ACD089DEA7C04123160617DCEE9FB09222844838D92CEE1E5F4F5FAFE15E0EBFE0B627FB2BC62C5F3757679F70000000000000000000000000000000009171B202327" + }, + { + "tcId": 35, + "deferred": false, + "sk": "AC50013453260F4585C6EA277DC92C1BAE9767F10D55F70AF733ECA1A94D74AB2B4F4D0836465E14EEBD13FF668D400D449F6DFD1EE8D78EF3055537703E67B848336791E71753572E3145205BE0378CBCA2F2448D81031DB2C5431637303633588FF6763AB8C77FAB54D4F533ACC7F6F43A8C2BBB4CF8441B8D7E039093EF0E486268416313803435277715718842842031814624063570542021400577256631250145413038530528828633556808745586764161367743446128204864825143457565842736664446222644411078876557716700748667654054868715828331213853758586800442505352438110864650817455410400823431582285020003606168614216118432407271030312608232513448062155245652833230028203642312876324002341864264764118331370765727648657223518123283238765185774111858764307253554742341765460134533137202740524264160427380226823575772480224035366113474558326445558238850721242267575457116541381718235661476160844628536784782167584214476118044505510454722241134885017765801075147101746708457272086275704278572031461743722362746865615836350404223152140133107718842112313761812107172475111841845207522043641747185671130328806710001333126127542136561755605216204284750413877675075244024782010346403540433650403865870303148766787675078468008655566021623147366434823521624337237360751611703114802834456165882383122781763061451286868851842754876185050577525640086238413024435681336786365048078014256885338212427184647753440365833850173652484715701361153875252722233674086224052670765253464263347356527457558780227342108661308514542857143487374268245515681728283544508145761755085205342088846124045671356550484366373337764436783202230587256512181110058604500527815252350753043244332086874055255068386742101251033428855071542202250023771256311266735640420061061850708087548650082017557762368157755223537711260466262456533841316031057617481835516387716013570515228337824618030418465833404786218655545310022220027334826515826814310711105454727025430746556041470458568810630081208721000338874153526640432226374210186182473423777557242522637730681470515038080226817400664551252034323604142686152613430505445106307743076384666054751423506404247203865766038347743174356301845718547282125742531723020361878048308607073132355014710338744641867340001042788743383772381302353142064167570614753217318428344608064286432387237823750305086145716370403765210046814075887071656411846748408560132551048340174828233772476445175670634150246821208282415473684232004832728774654288130507568500745245315848276385117420253274062157884867163273454162616428833158038237808346537403325507566086277257237658860830632245627060758728527160327137527804421134172854341704485782547540344778323660373886720645023000101164345287077216162146244268036041147265620501685386264226308526602265514136674301517538486488427015867183204661775246120858066143353070806554266733301644812557350702505332658653605007422520565102387428244678574784501501203351325571323475587420700823841381602405306021245333587507633746460442605688037363342667548681217644137501267035118353333817344536501557285224532753564213718266143118557133125165445538438842570356146123104650370004253113065622728283618447105326238211407686635161813556034626037853D8FD7BEA286D7288E0C77CD00E3F1B007B0FA59B2F3C63526008EF5AAD11C4F85C0B501543CFADED6B2BF0830623F709506BC5B668F6009C5300DBDDE070C484C3BA01F8E67EBD6DBBC109166015D447F08353E5ACC43C3A1EF83C08CC2CBE09C82D2B5AAAE1187CDE5AFFA8384D40ED3A1E2B003CA4EDB06FE8C4D146273C9053F2918416E7F6CA5B5458B5182631463E4044F946FE7FB51F65C44596562FFBF7CD248AA0777024BCC3282AB508406AFE7A759D1C4B50EF0CA89C8984D2D01E54A4CE39553C6DAE03D1C8D967677F08B14838F94DB68DACCC70BFF2DE96299BB680349FB8FB52AF7B069598245183700C4E18B89EF53A42FE5C743F8212071F2BEC116DBAFCE1661B1412DE97138EEE028F0B353AFD5B51BD86D9BD9B03A811667923977A78F011B8A706AFFA8EF300E174067B1CF1DDB50B7614A8276630F76322148811F2A7F01D65C47212708DACEA61A07DC33A31E7DA2FC30DF1A2944058457AA6DC886085E97819CE338F6D8EBFFB25CBBA70FDBE98CDD5877AAD8202A7B4E0FBD0715F72B4EF0EEED7845B76C9FFB5AC14E3855F9F19CFD42A9A238CF5D6B3CA9358EAB01F3CF656CE3A1091239CCE0F687D416044BF8387215F570318B64E09203E69D4712E727BF046F75730B473662460B5A21A246BCF5425F358EABF4A2EEA6DF8063F83603FB803101F055C9917D962A5A21EC6AFA19A2ED00123F4F71AA44A65572ACCF1734C0B1B43FB5AF83B173D3C59A83FF02F6A4D4021E9A73D6986F58DB5DBD4B12EF54DD4AD802D005E2C9126BE799AA1227477182D032F900DE72E561F4A9420FDA941E6FDB3F230C1536A5D86DF9A86F6915F32AF9CBDA428290E82266814E71C2B9ACEDBA3AB99165B9555AF61E95D53E460E0C7A8A908F20517DB829830DC53AA63A0D0B0ACEE0B6CE9775FA6A55974239C3642F5FE5C07931F107B0B5B9E2A07C9D11752A07F66E67E41CBDB5150B286EA2254E52E2A274674F66F5E9F6904EF463259C7AB6939EC9F0A40A9B9CB6369F7B060EFBE2A9BD69C816E48A65C0371CFE3EC5F0DD0B52A8BD5DD1C0044E98F4655C5414BDAE985421282845BDA5125B07C21BBB81730BDDE377EFCC9E22BBDD0DDE9DBD5CD484DD8B67C28A2DD3A3990E439AF2A9E59A355CCF42D9A64257B03E87D3C2E16EE774B73B27E95A87ED0663E4F1E7269AAF76E381CD374BE6C05E6770F8DCA1A4A33BC9E72EB2CFE33DC2BB4440890373CAB60706A1BAB96956177043FDBD5171A7D8F5AF980B33C2E7C8AA3E17982D1A8F552F11C272D38D0FE67B7893A1E1C0B16886C06F2B2D829720A46FA0869726BB58E6AE3E1B96DCA2531A41569F7A67990C16616C77CBA5E610B7B70625F6D88239B957942253595A9943B6632C8061CF448CB3B83B7EAC9010516D50AC9272F0DCCD0F6170232E3BB9BB1C4BD6790239BFE916FCB86AB7B55309B79B241AD3925E2D86D99F713FD3F2B17D084B110F551B2913224E1BF21118D6DF9EB379A780E59EF4BA35468D4ED4293B7E260870DC05053F5AF7E6D202DFDAC46CEE2CC39BBA4A4D4634AE0C19E96DEF7E2E3615E1AA88CF9B854281685A31326D9729EB3E4CC0D529998B05899FBA81B4EF093EA345EC025420CB48B1645889F5A862C38E5D92B239030BA7BD89E646E552F49355897A9A49FE383A21FE673F0327CE509493CFDFC441F96228C941449C3D84AEA359F80BE4C61CFA2AD4C70023122050D36116535C2E1666433BD9CD99950C6EFA355E5D920649C588711CBE3CF4C37A77A358316E066D9106C8C6B470746CAAE4043EEDFF32C6B1E85FB29261707EFECB59A71433DC1B11AE4FC9584CC9F534BAF1ED4508CDDCE702C3EDBE3C85ED2369A412CBA339C6B2219B5ED0154A574FF21D667C2E8380DD0A7E507EB8C098EC7B106AE57861801FA61BE688061B44C0C858CE8BF7A5CAA6B694B048456662397BE8E5E65D273DC287D0D403FFECBEDFA9159BF04EDB508F2B9D8ED19431184B657D8A847B1696F7B5F87042CD81AB9A13F690886D550513F45FD86AD96F03E73F7A88A75D48D8B855CD4CD262A33749D4C16799A3CDAF956AE286B436C669B2D02B0E0D7F670D7B3CBD764D1752706DCD02DA8005CF36474126818392FEF8DB81817B7C04878157D4BAB0E6621C1FE0A33BF1CB90CD9C98416184D31E3AA67C59C9107647C1B2B3672E8587B88C72F1CE3653C8ED94EC22BF6658CE41A596C490C21F6D1D9CCC8D9751BED750130F5C3ACEF3BD75070993ECD4B1EA615355259053846CA5BD3402677521BD251FA2F5F220E83871A054D6AA74E3507B5DAABDB69AF04CD6ED0D3AD3CACE5737FC596813F82E54D8FC1E312D3135F1D39B2AB77B94F0F6D1E6B1C831887A9BAF777665EF844AFA5044537F9164F7F82E1B326480B23E33E79A869143BBDE54953F9926AEABB42396768CAA60B1B24C93312CF7D85405C658AECC5D77E39C6A3D3C469EB5DE892E538825F297EB9EC1D2836355D79BE1BFAB33B41F68AB4AEEEC71EEEB8FC5610572E897D6AD2149104B85D5ABC3098325B776417204B618B2F62C5246D746B7FF8E164DE3F5FB1471DB54A82A2919757D8FB5B176BD4FD8E6F851D4FF7B534059E6EC3272CB521D62781738086DBC146DD7F8F3DF81AC26683BC7B3DD6AE4E2D2FBB3CF98E7D96E4E8DA4E0A3F5871D51791286F800B8289A85A5A335653AC1E84B7A7CAEC09357EB5738866F3566702E9D1D0148D4E60A82BDD6B9CDCE58E8D2AC534C4E20E86FED638926697550D4EB76C93281FA8B834AD1BEA2ECDB7F35FACECD755E3D7BD0D1E6259A2875D4F925D7C0B4A7ED75DCD20F87E3E1D1420E2CE20B77FCA02C62F420E9BC2E4C15CE7206EE7C1EC4EDECE62A5763DD55F8F58E2FB664D537F194A2BB67F547E704BF14EE4C40B81DF3704CE35D350629ACB363756F7B8CEE271A2C20B35BA9E3464BC65B951C39785B767128DF2EAD058F0C5F09264A2F703274E694118F459C979E6C6E0CF5A6C372A62F3C7C8050385791F98C6BF7F10FA6ED3151B26FD15531352B4C8297632443F884704217EF2423C0D138868ABF8318D15651EBE0AB227BAD9626D5B3C38C7A0DF1123958DBA4DB5F91CED964E2550ACB03FC56EA411F68D2EE3EA830DD7E06801092C38C555ABB6681708A42C6255AFFA2D431C7EDF2E3CFFC34755CF64F462259EBDD132385C5289E06828A619679BDA71B4B25205CE10E2F0AE31A3641AF242EAB08859ED96A3A0DA5AAEF81D6D419A9CCF024920F3302BC8DC1AC15469C93313EAFAE5A68FDCB36B30DD4F66F6A7016703164B37114C7330ECE4DD273E18D59E9F298E2B712BD9696491B5881A22DD480BC41C31F7457874FDC998A2108578EB65F02728FB4065EB22BF57205B66048D6403A4B80ADB66B09D979C69837F52163465A18572A926D53168ECD4BD6A1D15651AB2FD061C689535578BAE68F71493BDBF26FD0D3AF678BD01052640A76F63C562B17A0717B5EA9C5FF40995AD4A8", + "message": "A680A3CC812A9E70C717D53932683E2C519E3C67349BC77160633DBB69F42FCC0F411EB3A6BE9AC60F3BA54CF5F6EBDF47E698F55B3DE8C4334A8B1BF1AEAC6D64CA301D488512E99398A41D5FFABBEB7F2E69156193973F5F6638B8A82E5FB4590547B1E26A0EB0FBF989F27D472B6C02334A50620572AB7B128856360DE31D8B22648B67BE1FC97FCC1AD33F1352E7BC6FC68C4BEAD6BD90AE6F01348D7C16CDC805CF2FE7DBC9C0953A39C30259EB13BDE4B324B1E590F194724288DF5FBA05DED698FE66A4A022EA3D317BC85203F1F7E1944882F4A3610436D388FDB4FDC7B60115054BE3F5512C35195446952868FB403CDD267007F4DBE4E25BF6CD5704927811F0BAFE3234BEBBB889E97F45E791CA5655B88F3FC7F2D0047D17B30DE5BE02D38C7DBA325196F46D6637FAC4E061FA0F03B2160665048EAAEC50C8282C21F083AD5FA6E2A0CD086BBEF543559DBC554640DF2ED642AF33325F5AFF5A01B363A98D978135A73BEE318858B69937EE05ECABCADC8FCA7D1B2E954E1D8FFF91C3748F7A43A3A900101D6FF9545DDEC8817DEAFEECC528F223D13B2A36B7595D2BDCB59461B86BF0EB988F0581EE4F5658CB0676ED2A6E7809F132AF9394989F22F0E8A3B3369387F4D7295B3D31E35680CEBECE577B4E138069CAF54060C714F3CD366544CF25179A5DF23C3EEEE2D4E6720F5BA98C6D59562D73D94D2DE5E713674A2005CAC9902A675BC4D5A540F34218232547DB7C3EED3C2F0E604F7FF522C7E17EE224EC0998573726CA5A96863BD329CC2308AEF5E62C44F2D361E7618E251F6B2B7BC66BE5462DF6D0636A322F036F48B10D1B41320CFAA890D250C64D0789358CC589AA1BDAD93E4AE101E1D5D5C424283569175BAC30B426E246BF8478D8D2453F07F427977D1A2476EE63C1218AD791D43E25DACE7594B9B14299F5FEB43845C3035FAD56F9665B44E6D040EA66697B3CBD39B01D95489FB44A20FED85F0B472E4D278B05144E0EEE437017154904D240715409FC6693EA8E65C1A507559EB4FDE58AEE38AAEC91C73617B080D60575EF28537613092DB93C5F35F2A5164405F3F1ED1ABFF3FA94E868122920CF4AC35866BB4C5B91A6EB0049E1323ED5FADA5F377FCB9A5DDCAA74AE08B9F42D021E9273C89FF0A43D73BD88789B9E6E42F022075722EDDD372006ABF09805637478E580A181C61CE1B75A6DA9D17EE25664460D1C69A6E89E33F48EBCD25B97E0665AF77EF5D389FE3F70FD0B8B102CAFC27E4B2FE5C9CE706475740AC45B52B465F9B9FD2DA5D4AF75F3E637164C13A7FE52172410FCDA20572524C983FFF125A714589FB82B01D9A25B2BBFE92595883FF709B581FAC9BD9972282F7F770BA1B2CF5DABD5539F0808981ED9B973928054A3418EA0A4F504BF2DF358330972C134E5337CA6E92C8086AA5976FF89EA8CCA5B39F1393F87E64B039501D425B2610E1E62A4005DDC8E947ACE288A4108552FC77DE56B81DF968A33D98378C1FB54D2E4B707DE19544841A57218D6111925860DC2CF7A8546C62540BE54A61E330793A53AA3668F63F197F86AB14705D748877FA1ABC88FF90D871E97410BEC40AC56BA1EAE5AA0A428B98B5F7492CDE4BD82CA40E6CA8AC2B15394440BB81C7DF66CFC7F2CC25913C8666B358B404DA2CC294F5D89E3ACA8D6E7E1086D690B94EE179FC134990E0CE05324937360A9925B02AD164C0A94962D31193BCF3966ECF9DF9635D3A9A47A409B681E79DADAF022B042D4560473854C736AD8144FA848719D6E4D51CC439DD7041BBF90E109980A2D8A7882D88A672CE70116467C7E5C5BF8FF8373E41DAD28C4ADE06C9F6C4E89B15592AB03417121E1316E796B6285E5885FFD30934A5FC0367CC44AAC485D567B82A90163E4BAF53017BD43DEE3A489F88DB5FDC3CA0C5B56F690BE37A2399E744C5D10EB7D723D5CC0FBA0A5B5B6C63AFBEDE5E7D2A3D893957ED62117B62BB762F894AADF85E5729CD066A39FF0D5CCB2D5EECEF0016DE107EF7063E5D92C279E3F958A827810E9BBD5E94084E08206E2BBFB44DDC9F7F8831623EF6FA1488510EB8322F6B787AD1ACB98E8F9F1F82BDFDF042D5F3D1221628B4209262AB553BEE3317C0B62E5E7E85B81F0EB5A84C6204A1924F5066841688F84DC9E70099BBC83427EB71875F804FA34C87F7BB0E768E1792FC672D70061E995815BEAE11D23006C9C41ECA8997ADF96CC07CA2BFD10DFC6808D2D9C2820846B5FB2EFD89BC63C92AA78C1C72F61075D629AF785CC4947703386A759B6ABE45D091B09A1D74231C48C96744480134D28E7E3480D7E8D866953C61BCD8AC9291FBD41DB7C89EF40ABA8751353B39A374F533223DFCAA29FE498939018EDDA3A9FEA28DFB863A05A0BC312AF1D721FFDE4DF09A7C56913479CFA3E1CE4FA04BD58938572B17F1658FAF78CF3123F9922B4788B1CAB32CE255CD95ECEBB9B5297B625EEB795D3766FFBB4D9938E7020FBC9F9B83691BBE3464B1A4627EE120DD48A1B63323A631C6CAE1DD78E791940A2004DE1C86FDDB21A57291BB140248CD34352ADCF132048AAC2271344D53A7066CC874C7BE5502637EA7653830DDE94C261ADC9E9800D2A4CC8C71996149D90AAAD2890D5E7EE810C3C2DDC3D6C1171DBBD28E166E51E8F5D5C3369675D6265C6B3BF957FBA51EB4313AE070F6A867F322E76F87A63446A42A74A27D33194BB433D47C3EC439F51B6A245AA4F6037A883069BFC19A6A20E77ACD91F0C088E89BDFE6847120A86CD2A8F9E1D71BB161CC6562F61BA52BAAC845ACD7311CAE155C0B765667DFEFEB268554FD3522768451FEAE9ED5D4E402365E54511BCEE237963F144DA003606B0448CB0FB761F91C96C8A61344444460491669C83AE433E1850C5F3E4F1D4CF801F2D32A353D2890269F355FB06743F56D535AED0B726DE762F03CDFF22FBBDC18668A8839B1C3A3F3654A98CBA6E1B1EC515DFAE9556E9C7B0CEBF8E11BF5613800F6A2292046CB4E44326A0ED8F45EF92DFBF790E3DD0F08A3B8708D11F835CF4971CFF5DADFD848FEDEC6546740338D690AD951C4BAB9C0EC8D09089FBA2D0A96C14F0C71B7F3F74DBC4B9DADFB85BCB100373EF2CC90988E31ADDED726053A7C644FFCFCE49D9049DC1E555338029A5BD02EA4F4997EE6CE4BF11F583DD36C119ED5A085E19CDFA52BD871A35EE47F41061CAA8216D94214D5DE89B442CC124DC1A437B75390788AA0BBCDDB83BCACD5A5521450112DB5C68D04265A177060E9B3F56FFBBA24A31A6CCBBFDC9FCF18FC38A134B3B5C64321AFE1DBF6BAE55650985DAAACB8D576DA05DA26645F65A868FAD13F6DD109476EA218D1210EB8F493200F42483813DD781F15BCFD34E53A7112DAAFAF78766FDAA5E2B0865D85EFC2D75B4989E6BB43AA80B7E440D3ED41629F2EB6EE7BCBEE799929037BCE5E20035690EA7647D9AFC9C92B7B66FFF8F3A96E8EE47D994653B1D1915386851CD5FC1EE439D796AFE173AC5024DF7DC01AECBF9898945A3EE780787126294D5C19FE0AF9270AE5B341F7133EBC70C6DC32F7CAA0D2AF1AD0E535EF2F8AD8A6F4B268D0FBABB0C7D59D9247A3753F74D6AFF359CD2DFFB4EAF9B6A9EED07345899A987E315776DF8CC4F8A0979A04878F24CF92C052319D209A28727B4D8CCE3E29D1B80CCEA9A642C3AC0EBB204F137C31E77BAEB16F5B42954CDB0DC9A338D3A3C0D6BD80B976A07E543FBD84226D75264C2E7660720F009F38C6454A14A7035992ED9DB449B8505DEC10C06FEA7B5B82151260A69276816E9AF73909D48C8F149FA80F7DFF9A48BCC508D7036D9B8671C019C6A3CBA301A26B8D5E82751566B3143E0B70FD2BABEBB62C499418FCEBE989BE2F4B3FA352AB18FCA99B760EE90EACEFF05985102FFF64F6471E4E2A9F0518C4915E1413A3048790811D1B00E20D4A97BEA7F204BE1B0C435ED2A7EA4BAA19B49C580C23965B97E26E432B2C32B3D8FEF889C4B8C9B51CAD71BA6F3AF6F5D3BC494DB4BAFC33218360BBC9DAB88DFDCE1DAED02F56530251130856B7DEF89E281DE3BA2071F69DC8A92B1BCC162FA5D8724E33952DF19FF37E36A19A0BDAAE7C77D00A6E66700C5133FE10F6567087C49252928D751608184210A08E47C1C6CA21623C9DF4483B04DBA8AB3619E2141EB4F96BC294DFEEB47DFEA6A184E7F9EF242AE87A9F3CBE0E25275D53DA8606F8B2256641B0FAE509ECDBDAA246603C28FC85BC10EAD6441B3B1CBD89D9CB805890FD01B100F664E04BC340D357E91AD2A1371F6AEEA7F5B3D6773825DB30DD3DAF328B6132DD601BE0AAC8D09A1A82633298BAB6F93F8B2C5E348E6112559B0493EAEDDA5C5D7B5BEE189A79C443F864E85A7B763571189D1CE7BEBE395E348B248D24927F6ACDAE0EE02801DCA8041CF2C7CF46D0BF91C87D6D451A0B8A4C162A7711C860EB2CA7A14C25C739860A51F1CA3875645EF23655858DAC026EFA34B76197D6F9F5D72B4D33A5D2F5E74DFB095788F5BEF387B24E1BCE481669DB471F1BAE877103A97ABFF778FC11404213DD9405DDA6195065E918EAA3709712B62FB713380B2B8F1F352F0F0F5970DB38BF4EEF392FFB0E3253A9A30022DEA9CEF6D26CFC790152BCCD35D8B44BA41F9C190D722A6619989CA39C395DD85C450DE35AB3690CF43631695542B887B1CE9D078B6C77EC8D19AA4B79E0BF32CC121FFE60661A31171785756EB78FC3D406945B7C29EA6C336E4964E4802479BB9010E5069C9E462A092175C8BB4AD68E9EDB9E5A7AC2DCF7168AFEBC344A488D4E30B98E1E52AF94FED64EF6E182CE5D05A93ED8A1C7EC49AEF3694C2334F04828575B79A7DC27CDA44022671C8BEA7FC711F1348270E499AA516A362053D5113D5B82CC02857EF6DDB159966196AB0939899008563D93AB235E0F26D2F58EFDD6840DB7851409572A4762262C07F7A9884D3BBF51BB954B1317E00BECA94E3FE7759E594023566548E1B3EB78A6B30359EBD02135767364DD4DEAEB894248EE32DADCEF0B4195586E6125C5106288FDF3695E3587811AC45499AAE58BB4D66EA6D45E01A4B67CB82167A2404AD80E782376906FB0FFC290DC81957809B6B010B1609D2EEABC7493D90F255A11F745FA11A4AC4BC597DF43F338BE194A45C746B1B43780C2101CCFB265F79033C5D99A9ADFCDC10D61C4E8F15F4F078C26F9C0AF691FEB81E0C9DF65A9BD9A80D0A342404A40341666BFC1AFC9719BFF827970007860D70819D4EB13D437BD2374B272EB3E89F5A70A49104017F566DBEDA39D66E10F33538E70DA4FE74E5F76FFD9A5304D79A32FD0511FBBC46588E424D25223AEAD0D19E2C064E1B9D5F819F4D4A590E99BAE3FD74C13EE292613E3628425EF58544B957A8ECBFBA98A7BE44F38D1D858EB784AB1AA87FA4277A8BEBC0E6C35CA3742D6AD0E8C51D65FEA5F465665C1E4DFF1DEB9E026AB2AF8A3F6E0924B93E9B24AA50AB6B85ABA222AD855A2F2E67E894107A255E814EC4D9D6559368401383002394CE45B35E7A424A20512E8C85DFD3D649383D3FBFB879955EC9FFEDED42FEB3E7B50E3ABFDE48B7641D3AC759389F558155821137E8D8A2080491A732A6685A1988C42534542CCC497427975B8199F0703294559D173CACDA428FECAB922C8BB59549F329108715AB20297494B2E598F03C3A5F321DF0627CEE36BB6AD7EC73E9BB4A411A8A2DAB91C6728D7AB99A10FEFAC498061647FFD6647E56BB18DC1DADA32E2FC3E393B4D540757A1CC7C7FB45F1D447F59A1717EB0D24AD3F02EB07408F5441B4DF02D242B9321D2E320DFB11BE59A61F1DAC02E5E30EC5B6D56E085DA3AC2AC3D8B99E98F364A29DFCFAF9D3DB83AE0A49AAEDB9171A6E7E9AC6A75CD01A282CE1D7946C64EFCA0B661AFF518D607C7CCAD878CCD90B9A6D260388BD7008B7FC4C863458FF79E2C177C7C4B287948123841765871675B3153094E647B141D22BCC87E60E830193305F8F418C20CA020C4A39FF423484843295B75993A94250B954E57C89A1CC5C8459990B9BA749CD89288F8A01FB2610491188DAE085EDC96B2AE9D6ED542A9CD43BFA6944CD95BA7098DF8173AE7AA22AD3D1B33DA0987FC3DDD93162B96569A902387C9D51E31BC5C57B7804B1A7445B4C8F53BDD39F0DB798BA28E85B80EC11E3321AF3D6EFBA268E87DCAE4F177D06C28CE3A6774CDC1D2B528D0B0AA94DA229C81C2FAD07E73036CA0AB0BC380926C53292A82216D9FF62C8FABE1FF0F1983799E6593D4338543406BC504C3EE62510ACFBFB42853B10225A73E65B1C36F31B56EFA25E1AD2C12DD52D5E27FC59D5AE56DA56E30CEF273C44741005662A6264E34DA614957BEB02DE0832AC7755966A784C867E9BD668FC0338D905D5A03607D9D67C92C44DFBDC59F1BA75EB2A741E79E6A59C313C3B5FDF6A61905844F4997D1DD6EC7310511DE9B8BAD636476764C8324ACA39B425B0C2EFA2156AE59414C8F1BD528E3D50C3B0DE5057ECFD4F8180CC76EC58BC8A3B706429C4D301FC3A0FA6D486C9E7303E1EA386C3EF9614EBB376176720A3BB9C77873ABF7C6F6637A240ED00E903F898339690145902C2AB24A5333A399E7AFDA7BE8AC18064D5AEB7DFC6B1413991E7B051069AA1635B0249BA23511D1E1768F12F3A7AEAA8E939313177B4040B6648F6515850076C2CE239756A699E06E02E94CABDA781873809A10D07CE459477B424C157FE4CAB33AED7BC0223B28B4738FFBD487BBF8A0A4E4FA5FC3B1B049E3B981DF5E53EDFEBDC467C328BD588AF9D4922D2E4CF10D119A796DD3888792B0A48D8AB6228905AD1A1188C91A4B1E42DDE84B4460EE614447F1D7699B18DF5D20DD73DBAB58E21FE68E1CAE35551371D2F8FC57D4C38E1859261F04A8EC3B26CFCE1E2DBCF14BCA401017FEF6CA6A66F68055C64F9F1B3EFB20CCE723223FFE7D1378AFBC1A0228CF3BF6E0028949261D4226E8DAA84A386DDA37CF2A1B0647001A784FF087A92D79207E89D7890932FFF6F239693008F553692765377B594DC5CE690BBC391D1F7B9028E3AD9DA1953F7F4A7358DC05692634790D9724CD92142C17791E48A23A7A5B057EA92F29CC76BE8A051D7D69ED4787546E63876A711EC202D75A1853C97457F0C2B94CE07AA2EC94F1A5DC5426F37191721226926B1DBECB89A9DCB91BB03FD171945D5ED8F9668505E2783FDA5BACA4132413F955C985200825D9E127E28779D5A6BFC39784C5861B7C6BE03DC6E1638AF49B932A15882167F4E39E7F820161D2A606BBBF37A8AEC73E1EDDFAED14FBB4596329445A2FEC527F0B30338CB42A5A56CD42B295BCFE2DEFED49F1EA906335271B33AC5BB89FF8C9417C35C69EB48800C88B404A12DF8D1F850CEA28A5A3EB3106C2314C2B12E21D9CD5653A1DA2ECD772978E8BA43BF95C7FD77E9AAD959EB6B643798B9BFA984716F4860C2BFCE6F3A797BE345AA184705DCD46B369F90222D19136F4A6847F30DBE92D28AC4729C68AD883AFC87047FD3810100B2B6430342D324345B371DC3B4786B4A29ECC806DD872279A2D2F5524D6FA6682BFB6B7808BCBF53CA4F238B272B0DF1DA52EE7AE92DFB1E2E4BBF0126EF837EC245EFC169459C1767B233D8A551C462D41B41D1EE69AD1ABDD4BDA4D32605FD28C8DCEC8EE10D1B23DCE49647B8F2ECEF93282CECAB479F317DA37661C0F34B497B91983DB4F6FC472E7D3509DF98604B1E64C7724E78B9601AA185DE554AA111EE75E0193E0B545B9A7A6565A8B9D30382CCAB61053ABE5BABD648095297C293E3DDC3B29CE217CAC6CDAC0DD4643762ABD87518DE84EFB1287DFC56D51B2947883ACADF1C7EDBF7E48AE6F5EBE7D9A72C1E257CDE4BCEADBDE03078DAFC54ADC398F4AD0C6381D0545463AC32AC9159F5D6522AC8EDDF7DE8D6429E4E304C473618A27D40CE7E7E48ED69BEC8B684FF7E7FA826438AC56615347C8AE2C9BDBD122C62B6AC10D89EFD95B48E53F4B1646124670CEE5F7399CF4F8D186D7B14FD7BBCB37A1AE624E58B9786B72495B5A24DE906F6C6397AC6A67D9DD1F56335834DD9230897FF4E681B2E4568251A166D20837BA2FF62D69FC44A79694E4013D0FFABD23A02D525C98C06589CD93E1020E6EC110934342F1F1326DEBCC8DB6E74CA1EA7353AFD59328CB0D72E81E9C6A2074244BDB4DEEFA6E10C375B07B2796434DA869FE117622BA9C5E823DB102C4B82E66F413FA34E51BD884D9C2902F775D3B23EAE35488976838460032FAD2F2EA9605EFF274D177388BBE76A8EE6B009C818D00A3ED5ACE0E5968F5616D70CA5F3DC82D90CC08DA4BD7D83E1286E0D12DB77DA3C52230B2C3A6ABFB5F2D4F00C9C0FD99CF98B81A355222D4A02E64AA54C812B07E4A9B4CD787C658D63E2C7EBC786C873145994067EBFE606F084A8A0F72397B9C0B8926582EDF68D92FF633B291DCEAA8742C9E33BEBC0770E37BA6F09F88DC61EF10995304FB5DD3DCFF23E37F53EAAF3B19984EAB5ABC94EC3B438CA345C853E9A3068C8C15C20C7B399E6B40E3BC36F84A3657ECB614E59D1578C707C90D7B5A74D72B8AE2F961717504B04059BA55024B55B0B122C8B0CE916F758743717FF9EEB4FB48BE825E0AF78AB576D3870C9AF01A7949076A0F701FDA1D30F468FC2A7B93D75645551CC4AEB82B2248D0A8BEA079E03F9BFB9DB61B409DDB56FCC312ACFE478C35BD14E05A154495101AB0ADB5643DB77BA918B3100D135A3566E9E35D3B4D097E5E12DE315BE8B4BEBDB32EAAC33230E0205DF9F7C5DA589B463C32D9F352D3396B70E7A51DE7C9A30088FA55AEA071A9B3E6B01E8664FF45C7FC19258BC537A818CD5B44DBF4C6D06C705CB52020876F61CE9F3B0AFC06B6C5C3A9E4B836136D3E1A76261FE3685321BB0A8D2BB51971D0D16BAF2275C29EF37B284447E88B770D787A39925830DD7DC1B0CD8AFA21EE17F1CD33BD20E5B844088E50B0D614D27895875DA32163AE1528D0183E169781CBE92A6CCB040C94C61D5AF60645F64DD9EED4228BFDC7325E9847C9B5BBD5AF0E94A6B723FEC15CB8034B7A63C2465CF295C403B5A61662905E6B9C60C4A81187BEC84CA2E8D3ADF299C892606790BA24A89E6DCD6D6DC6D149A0079CC3F680A5ABD1F48C6AF580F39171137CE7BC4055F85057454DBD69B344B7A879D73F63AD458A1CA7E6B284FFD3BB8AC7111B88E219EEDC2793C62FB879EB4EFFF554AF1C48248860AE5A34D487EB0B7D75E39E83A79DDE865BABD1CDEABB022B970CEAEF28F0AABFAF208FE86527D375841A737C16D5FCD043D80CF2E427912E42AA0C6B609F97E95FB569A47E125E68AEB5F58BE944D593685B7EC0DA0A6518C50DFAB380723B89A65CC0EC79653BC298E6FD4940662C4D5D9CD", + "rnd": "CE94E2121CF82C17F6D50FB575796DFC8AA8070A85839687A18B7DA4C68F2DA6", + "signature": "F04427816929E46976493FBB40085EC46FE0C543176193FB2AE8AEF24ED1C7E03A6B685C7BB038F71D8581653A0ADF0D0945CF2C02958F162D339029F9E56A11B4C89799F3A3D18CB7F580125FC4EF62395FB0B8268000C3472CE19C93E7EC24AADAC9BE4CA0D121E0B2438F15BA0868C2DDB17D3FBF49616E64DF6DC09A67483EB37954E0B307BF6EC092A83093D360734E98C00AAE8023887A4873FD575F22F935EA143A0536A9F2CD5979F667CE06AFAD2FA3C20F51E88F40F6AAE1EAF1A464777C653E3E2157D84D59FFE0A4DAB9F2A613CEFE0C2327CEADF3676D0B5FBCB022B9AB1B48934398464CA65270301B9DC0F4CAA8FFFB21238F49BE0C29E42592B36BE9EEC2B54031BCC53744EF077EAB0E163D262DC06D808E21A1039F0B9A11D533183D11174AE630006F6CBDA1CF67A97E36A5BAA3D8578514F5C87947E5B4B785A1F140439DEDB3653C9A20C4182B76561B6F0B06BD41AAD10A3A8B6FC3DCD7F78662ABB1836FAC4C75137113DE0E23E04B19AADA03728A420FFC77474D9798EAE2C8152D62FF959CD9AAEE2BC1B45476519351DD0B0E46CB55A4B294BC23615C1172C4FEDC5CEA8D56FBA40A67AB5A64694F9B9DC0E35E51C0335132295EFCBF10C4D20881FCED973803071B78DD3BB8F6E89BB481473EDC614B526350563FA3761E3B4D6F60C8D0AD1ECC6311F333F4EE9AF7F281F7F2D6BCA29628FEF039CCC29A152388153E6BCAECBD67E524EA48F3A8374F36BEA4E7E01E45F251EFC21FC41B1F8A111E5A14D180B3CBB4FF2DE7BE12D4CC0EE7D92124CCC694B3B02583180FCC449CB557653E9086A4E0B3ECFCC11DA2673BF0FC6F23CE2336F8277237FD9C7B6F6C82D24724EE80149DC60DBC85768553C581A856FAE2632ED9DCC9EE1E446211C45C8010BD0EFFF89877FE1DA6B1F2180A2389299DC75C61F52E86FF9C545681BA8581880F0B815EB3A627ED97F4B897B88D6928DF9D6456561335A02FD93C246387343E8AF02DF6C9D94F3D5A7CE92CC0F3F722C4F4DB1C274CA96EED6D88B16FAD7A01B64F1EA9B6338F844BF4F4EF85286BA0F63B5C2E2B0BF9D815F802D83CF7884A695325724A2B97500E049A6A19D5CA691DF339B0C8045B86B89F8CB24967F56B8C59EED7E28CAD5A3120418620F1E193294393E012458A4D57653A4A19FE4582528725CB0D30E48700CD2035E2B166AE521A9F2E729444CC4432345E6CF542055AF999D2402901BE8324C81CF16FC0FD2A2FEDBBA387B09178FE1F65A28B04FC0C87795AC94F3691E9F461742B71B122EFE83DC8F0BB03B5163D0145D4B298E1CC544319EF11D6BC15B085E1152C381E446C8F0753D11C92F064E1CFA292AC4FE923D4190B0D02C25577DC483D2A133683D85394231A6F9775F1C80CC356E1E8923E4F5E1A22E4C3D57B0007BC150023E04C754A867A5370324457784331EF8F2CDE3D955936B9661D483C7BFAB0CE946AC6170110D36FA4AAA6D2ACD7B4FBC2566582BAABB85C1323B9F69B3E3167BD086E7725B00C0F83857E2A328B75B25EA056149FA0C9C3B60B2F70F2F8E765DF45D0C49E951E42E11099EF572EEABC78ABDED2A8DDABED09E0DC222C3AFC11CBC57AAB2F47653FF371A1D255EDE5B1B16140C893C67995D5DC031FEF39FC5F7AC718B4F3BE4DFFD1B5261A1CD9B3A823513518A8FBCC7181226157475FDED57C1E4E323B898673B3D58265C982DA36B49463DE0EE4BF7E657D41F1B3E1AE7881E93BA7676DEBE3A8A394D5ED997E9116BA564A340233C8F0E3CFC31C5B19B47D4971B02D5C570351D1D50391A312F706FF21414BE3BCEC519FE8B678FAE02013677DC6B3DCF873406598BA7916FF90EFD816280B30DE43AFCFE845363C0094F60B4273C5CDE86AB29EB3EC52224EF4BCA5420FC288CAE4BFA4F0037BD403146304359730B6505B45AA99E724BCF1C0790D12A68FD34BA081FDFF18D8A034CB009CD23812BDD7000DC28BA7DF884F93D106AA74A7CD76ADB887B88B691D561D744305AA90684582B4F2C409B88DEC8F17424A85DDED0552BAD8D0EADC3C1543FC74552F2ABC81797314638A9AA63B70620E5D199732C02745658191E84662A9179F5EC54F829A20A214AB6E82FC550D5DB5CC6293C771751A3A79844D9E374D1FE88C9C1CF1917CE91D7E51FE0D1B6F91CC58C81579AF70B33CEC87BAA150CED7BAB34A2A30DE9AA380D3BC5C5DCDA6C08FA7D024A46FE83D1750E2EF108A823A058147AD3F08AE7C42EAEACD99D2760DD9A1EEB5F9F02F585668A0B170EA05F002D5A1DBA805657AB7F9C1B8AC6658A250417872830C79EBE65BA25DBCF872B370B589CD65D7B29B1775E1F20B757997F0ACF8336250FAA93D5B3A045C2D2D7202FC9A9A8B2E53F27DFBFDBB0281D5FA7EC24D31F88380867A6614215D12BD4D095B44019EC2B85253691D6FE38E9FA0AC6FAB58F372BF12158FBA322D0AB42FFA41084290AA765773D36047D00333ED9DE163E0233EDDC92562AC59800DAE6E08C93DC1DA54B8C8AAAFABF673D7045B3E31191D6B48B77626FE9D1267A94069B59EB5088E5FB913DA6AC08A370C07A6D33C1D36DFDB9321D771BA01B597992C02F3270C7B7F9E4F709485A6473061C70D63EC08AB9E972D4377BF43659565A0E3AFEB111ED5C3D73F745D7ACCFCE1AE9B0C4F913BF9D12AF2BFD9A2F13BFD8E350D6784E9FEB4747D6087F7BFEE63C826358BF7F1047DBC4F0C4F282801942C4415B05258F0947EE19AEB8F69E39DFE1D613C6B66B860C8D47B18A9E82F10D60506B3AF821244AA255D83EECA75485434F02FC4D950B118B01769B1861A9A0AB9AFAB49974FCBEE56413758065414E8C8F370C406353B6FB4F1B2AF55AC83C330166BA59C9386B5481FDC9FED546CBAE2941B02CAABA62E572AD4E131D8BA39D1B9541E4766BB8EFED6B6FF0E09DBBFBF02D490ACE4D423AEEC4597A52BAE780C19215B57467B50D6268C3BF8D24F08F205C1265A2627252C5F57088A706BFBCDC4519FFE9B16ECD2594D0ED2380741E6BA70D8B13ACFF0F439A773260C817031709CB0CB7A1180454987884F73A30374A7FFAA062B11B3A6245CCAF114010240E1D0FB268BCB80AEC821FBE4643FBCA1386CD51128CD2D679D2EA5CE1D25741849E68C7B379EBEE5F157AEA1115DD92522497D718CE9E53339F37A95E6855390F1D29D73387236F6FCC5ECF85E90EC3FD24F9542BE8783ACD7B57EA5720DBC247450AC437D3EB426B43DCB4F48C95F1304308C07329D098CC6BABC59B91C724E4805204A0F112457E7300AD7CB67BDD857F3AEC1DACF123D903405A61C8AAE90002F7C6FC2882DC0E4186C6BB3397C48F7B798D863A74F3875E442DB517DA3F411059E4F48931FE0952687BCE338000FD878A86E0DF10558E8E7A337CB9E84FFC02F611A9E34C0592241A322805AAF95F6EEF5C862F5FDFD631D190D0A34F0523218801A2E3E6E00F69F9A9C7A023E441EB03495FE1C2F2BBD24A8BD77EBC81456991952BB759B41C8F8EE839AB7C19AD860E9B4C662B64A25A54AC5EC46ACE968BFA4A09AFE586EA6BFFAEBB0FBD0C38090C787D7CC64A1CFBD09CDF59E162CBDA6734CF894954A470DC6E2751AF1A2D59C9B0B5E81819C86FCC4DE401D6021B382860F302284D5CA764972F3A06F7213EB814D352353D0792E96002A0565ECBCE3BE278192A4CE889FD413BFC3C25BF89C8E652A7B4BAA2D5708E3C285693E371D35B6B91E87D776E87D8353D90070711CCCB80486A07EBCE3888A07FC6B64E85DD9FEC55E930D3E75E60F58C8CC479851698D7FECAA8A9D41C010F5235B794FC232B860B9E1102EB0BF7B26E40F0B385B3227B81B1932E77DE9F3513A42D56E6E43D74A9D88DB50419FE1257B865F8CFE2BBA67CA84A59A4413A119CD326798F754D96B5F349E851F25693B29F297749615FCB4BAA0B92E439FFC68C7459822448667AFFB077201D8A698551A0FBC54F432D5574B64D6D2582FED442E39EB8CB7782B815466BD0AC1778B78B96CAED56602D834EA5273C1FF41631140FDC0AE35C30428813E74415D3F11D551D796780B8727E25687FA5C7BC43E1B0734721C2E8C03B9510249AB140A1AE77658645C1872EAEBBFEAFA86816A5018E2D1E80154BA4A0BC0921D5DBCA32870A8AF1190884A88C9373E151DD2CDD4825BBB6F1F61D494403689B87BCEBE92DB32965E4ACC610EA87850111B5262D945B5EE5C71C34C23515E445BB55832464B4F7118CAE3389BFEA314F4E47BC94DE93CE3FC354714097DF82A193866C5A66066F9D5B14DB26DCDFFD86B3FB67FC8A199724FE18F91328777F76463D1F93923F73CE2648282F2E1F236444C2A3B73EFFC29694DBE3CB28A3F183ECA714C29E85ACB35AB0DD478E581928AC3CC1EB65D5F49667A9D9BBA0B3ABB5D3FA046744643FD9D1B8E1EB1E7C062B394675654A1FE42B82492A089F30748048C3E0DF7DACAEBF95CD4D98882C91F6882C36C9E459962962FCA4B31465B6AF0AB6D97E5896F2E66D553AE9838BE152AF5DA4191E4960548E1C9D027C5D55D03F0A71CC5652D8C9AAE01196B011C2E334A7895A9C9424F55588EFEFF02223B6D72CDD30F3C4B6B96AFBBE2586D7D82959609181B344269717679D2FE000000000000000910171F2530" + }, + { + "tcId": 36, + "deferred": false, + "sk": "4C9C0B3462F8CD8E3D50117937B34A0F5B53D764FEECF4E318DB26417D0EE37E74D716BA37492557E9C7ED7A1527A441275F8F0F41C2F42A45EE7E621A0B5DDDF344E7F62C64E8BD19D8F9A90F33ABE2B6F838112C4F03B29A29A675418F1422561C07CDCCAFABC3A9AE362290B977292E15CD20DE856604A9AC6F6B31F607DF63714655458467444561266141472500520485522481048732358760657113161827474281068181564576512354452008102656877300242027487145266532423335122840154134185262623737324065381854374182615541621005053683573708528363557333253402356853835446527180775340833370247860722575064281822175631505345077204461474383685103476702113527056154155543713015151524686372714388603047568751442038506806054761854572400484848724568428113736062614111803556452364603074021646138227154278458021701736414710453662857508416636701808462628083687348006006743311187066057812376803381858163872268558423157284517867241054805370263847180662113222804302730048331043876800133561770110418620460445578647658344830875125006131327683000831130144074062568026783187205043264765777266664254403613847570154541142542373824771137668170742317132176085120766848366375652744454778727738682442604652416014861416713550055225040114421566321312557400251543546488705840256326635118752217244235487200080441887217514325350263384677788640616170351007445782528057580607506484537062533844115406538055883564081118353860271478083465256650444481468183523024301787565647661386728731243222466566177231476444128207458206634686845784445558307786564825568110867337816412187555304126306411343383088062377701740618438863408158885676217683108252670254155453342385158237116740672811248766806166232345863617552115564282022350208570775151353083880116481565214233673614270174263110463681326860003084103465502620423575327515528644086817075042376118334346512167726255867863456070533226665654150354527525143605776205124404468375123401431722742070161373465055421772501584878070827272117876580342254405060653360043688736426537437841022343020350303683672818331536887468142164777610374705554221388170086363442714571212528680766236703828574082705324570848366604765672711154223633200558463468241638854655764135502826441101747700207125870273273028832571656557315104312474667218277726484517610542728703525604466748383056881005551381083766432572038885887278400103054412360764716684305602046730457512147841221363462473412804067001513320745821735142140230403051068446566061766381218713655568847558051568184413586072821815486858012638221574837236180754278047660177782405357858381055383056234614415427653473443068583012611773142158467213431113545512057132760240758261527344460863285764546151334315432263545367700355176184421676366444683550353546838071437364443005384514428870261466008231503178843031543172600072805840526168532651386325425774702621672736880075202500338546647263666482835540855821776615537527804030556822868477215344541612202551311150788526824138547082026658838402857373812726147256150525865124720830678106258521136415154214104771817271716320431816261788720730056458610682663867625540720757246008137463272574363848874012064817848647203350144263605515551023610652710564526364001288712544072865678840304622B0733BBA616D7D5AD1E1A6D9C95E96D85A9368E9F7A4DD68461B62CBB2A339BE4AE3780EC3C2D2E3A004933646265273C66E2CAFB97A740F6FE7F4C77D65D8BE9F8ACAC1980850ACED4896D3160C48D0431DCFC73BE8BBE189F4A5418F92F4DEBF397CA654EA0D2DBEBE8FE3F53FE8FA50B3A08DB064C4C75E6D4A9F910CBFE2C7A096D09BB85B83E0BCEBB24730A5AC9E7673AFE0BC249411510083EA9B2670596ED9F211CABD3094799DB50CF6C964B6C21AE8829237F4E7032CC24F5C256BE473953670A6E6AE40BB8D014FD5D39CA9AF3AA6DB4B1417DD0250F116BC1D0D215BB63C92A7AACF10E872C99EA49FED9E7E0BBDB9A092CB6F9AFA3221C4BD1C21F9ED1902882F9BA2CBBC203ED4CB74150F179E0F17315949152AAE495F2FA99D2989E4039B68F01869CEADDE531464BDA43C63C43C256553D8362480BA056FBD2630A6C6459A6FD75920B4B58D8252F1AF8899E7E7FA73498658BB91D1C3FADE44E0DA39ED266C1F07EA05C3325607F63F52E06AC710753E2C1D698969B950A6FF864412AABAD169D4F5806DA10D15E9F831B4E1855ACCFFBCC3A05BFDD48EEC333EBCE7A63720C1A4875A74B17FA1744290C88FCA56560293B9B6413A973B3A2AEC483627D52B728CC7077FB1478B5F248A9007D1641089583AB28171D03B80D679FB050A882AA3CB87FEEE2E7E13EA4BBC1BA8E86B55B31D1EFF6502C640B1F3C30CDC2B444976230A0BBCA65F09249D6FB61A8B566375E82F9B981697DEBDD985E51DA77337BD91FC4199339A6D4EAFBF32548F03064553B399EA41B58A9660B9498A00F8AEF6471831D5DA93A02DCE2E5BB48D3195B3CC6C5F69817FB7FC20BED1A7E3C5DB80F7DC9FAA4D206F01AACAD5687B9DB01F9361F78A7E7DBBD45E657F57F67C6AAE06B58086F4E4A56CCCFF068694784BBA8F53EDB6EF8BD230CA06284BC9393F1B95EFB2C2E33BDCDA7192BE15823EC3F2DEC8CE95C514DCB51815D511BA4EFE5A78588DFB0601C5699972FF1148FC49E07AFCE96404A41AB478F1002834D6B173F339655E5DA4FCEAC1D53E302D2988FE1C3738017E7CF9FB6D2C546E813D874313F1B4AA132F24B9E47396470459C1C8FB0C526A0B614E3DD115045642BF3D93058B3AA53AD70C58725DDD2757ED7E53B77E69B09F5E2324818FB87BCA4A6C6A184B29E5049F3AF4CE47F328B7225AA47A96BC3F8F36846B916F2B940091940266F479ADA30E91B088AAA54F12E704D68E0E18B3C0DFA2F5BFFF816CEB2674EC6B1F73F07D818C5757C4010E247EE2E4536BB964BE5E3A936167152DF4568C30226B8E23FBE1777570FB95D4D5126433D91ACE47BD80F0D50F7591414C7D2DB7B43D794A81F54D7EE340C1ED628DC841DDC5003FD5B4577D33DB02E20423EA59CCC88D35655E28A952197BC4D6A6584EFCFD2594097716EFC9A9E37BE43FCFD66D7D4428BDD3D998A76590327207CB391271459678C7E2D90AB7DD43CA349F47AEA46B659FB762148102D871F9634D3B2AEEEC130890C42130A6C37BC4D7C0D3D71A4E56C915A500B54B8257D0BF45CB6EDCF4B91E2A78A9C72B071EAC33B5CE3059162D456D8F2595B9BE25905705ECAC733ACC9A2076EEFA113FA710609211D22416566D10CDD2993CDA1C888B32850738C8AAE0454C2C7685FDF5444F93442EE198975BAB0780ED2E38A5DC930FC1F7ED64691F246D29FFA32C5B1C6D0EA5E45002E9E3BDF3870FBC65F0A6F2F231F79C1441C1399AB35BEE1C948ECDF8038E045B87958624BC8CC5DE5CE8B5255BC9849563BC3670BBD880010D6E11DD02B5FD4E92CD38CA62083732F80DB497F2CC62DC6F63D19CFD9B59EA47ED15C49888EA5BEEA690369806D48D7FABF14CF5B166D374136FC314CB41F48DD75E8E54207ECCCA8BC8C3A8375A6EEFF7E0449561CDB2D455195ADC56EA7C0CEC2D3D979846574ED60FC2F8B802DD43E15F9EC2B70453051F0CEE47302EDFE72C9FB4B4C9C365B672CC4D600A61150E244FBCD054DAFB8A8AC8C8696A02A5E765A26E67249997792773EE58128342FAC7C28CE5CAAE1CC84299AA25E43700AC675F45FB765D024A4CC5937DCA5D2DB84861E9913C0DE96865ECF5D06EFEA667889CD52C449E67C88B78208C7ECAD4A94469852011FCB0CB6E842224130ED67838CC461E9530B09CC7C257D08A9A432B084C16D3863DFE31E03CACBC699EBFB1C135C0902881758E41E2F3E4F9A590911E1C3FA6468EA1464896121418643602ED8A93EFF6AACB8D27FA0B528714A9E62419D4347E6F5E6864B3298AD82207BDC32923F5B73B24BB26B8493D57966A7562B14FC82BAF9145A37DBF2AA0A2605034B268EDD25E10C74AFC7FBE86231032D1548686942C0B77A1649DA90B98EBC4B02E81FF43C07FAC77A4392E2D36A6A45776ED617C85C728BDAACB7C09A0C7FE04AA64FEA26AD5F88F7FD44E5AF23AB787A2D4F1EB63BE344253CD556E4E62251DAC0B16F825108F9051C37373A92962A4C7C6C963218F2DB69ACB6C0E168CEA66C453B9E36C337A9CF587D8A390448B38C0ED7467DEBC3B85ED07C59E6D546F614C1286C17F073760C5D46628A2BDCFA558F8995A1CD91586F5B50A7BCF75E09DE0A4D11A6BCDC62D5AE2E49906FBBD06739A6A9BD57D065971F4B94E1DFBF69099543212435FFD80F41277D065CBEADF4C7FC3834E0F6185F6AEF552849121734EECA8E89A77F21CBB5A737C68BEEF0C715C98F00131445A602265FEB3E9EFD9339D4BE800541AEE549B0090D44693D587DF5887942BF8F6B54B2B261E16E5A4E3EE5F5FC984FDA7E7F00F0B0B7FCF10AE19850B455A0431110D136B106951073D1C1F9FE1E869903C377D4B3C4EFD3D6013EE9EC9DFD79B7B2A17D18B1F6926F3AB598F01EBD3FE2021C62D6004E5ADDAD874E94D5C2929F90AAEE6B9DF07B5EF869B6A2C4B764CF6EB63995AE6D2FB46EB4E74A12672D73FD52ABEEE4C4CB0665280C4BA18283145C329F09D13FA223A208B5C1840306C59E61EBA6991457784A93A207477E2E060823D4455C2852B644F23386E593DA5639753155E3196EBB55003C42D79FF762F3B36D127E37B565B3FDDAF4586D0B53FD25D6B6CC6AE834B51818DC52F252513506D5CF74FA279362BBEB250D2002299EE160A937337CE0715B8BB82F8CF44BF7C90F744E935DE6EA054AADDA647C6D6F4D4D4300730B94C65546FF079A1636FD369AE09880C126517F58F58A1915DB9C260CE2C4E48A3EBCDE52BDE1D64FCFAB3BC89E65643D916A6A26736BFDC410C33E8B5923E7094AB98A62BA305E35A78B227951B806045B1C401369AC8006D77C5402E1738707218C385B8BF0358601FFD09A1CB3F0294DC8BA0C7A548948D6127919325B8B49CDAE0473FA89C211CCDB2D062E1634933A4B25E72E75236CD38A9E99FADDC594DDF9725EBD3D04F93D49B68814B85AF820B733F45106C4D99579EDC6B527FB8C791E476B76AF0F00609D3C2D97A8E9141B2C8AB7E8E5959", + "message": "E5B0471D62EE751F73E4AEA9533E3A792885AE91B975013162B6FB0F099E2186952E693682AEAFC7FBF383124A74F3D330D37ABAD5C7824FE7CACB11B57013F6F6F81E46116A4CA23F83593CC4E8FC2EC7B0801D94187FB4757BA1CF51EE4A543048FB46A2BB84B0F00FD3547CF8CB88991D00FFC5433EF23FC102961B3DB112D7D5348F70954BC8B04560D30BBE757811BC0C0301212A64D86CDCEE8334F650E2DE12F171DC44A6200121EFA8165F1BAF86CA118E94F0EAC6A56CB53C6CC9D13408EA6ADA24FFDCCD9A98F20BF00A4421185A4D052A59CD49ED1570B81141B9F32DE0B35B813409D4D03CE76239D7DC1625C67D25BDFE14BB45EB0E2DD3AC0982FA2CE3CD2169E8957F0A033F151334FC4343641BC3B31F10ADD4C569CA88DED47CFD756ED3205A8AE241D8DC0EC2900B55D9B6B280867F709AB7ED7BF3CBD658E71202A51E8AD5FAF6E5A14324BAC79B4FB935A1E1C6E67EA294F8A81A506F8484FD97D65DDFC48A7A977867042204936008CB634F5B557FE95F85E2144F926E4CA665294E27A31B1C84FC3645D0DE27770DF8ACBFBB2AEA26E5FE01FAE00F77CEBD37E24A7CA158B58A1E79467B64E7617FC324C6602C8389B0A5EF8058A53BFE42B2AAB73FA73A31BF0DEB3FB39ACCD57E59A01B0DBA8167EE22F1B7D317C2765E2DE0483A65BA20DE3180E19472ABA15CC3981A1C992B23FAE41DFAC8196340EE80B15F3C28981674BDB439DD7B4C0B1CB9D03757B1F6108C1C70D37C2FDD936A5E5DE17EC85B2DFAEFCC13A9B7406BB7992AA5ADCE9E4C6130279756920640D05EF11DE704A5475F7D05F6FD5740B3B4C7668270AEF15C7B44E5230FBBABFFE5C96BE96BF4321D1C9A539E2A1A91465337520192EC0A3B475C121A21C2E1B31C30108E9E93EA07C8F86F7AE938B88E5E06E5F16EC830F658097D56FCFB168B153DD7E3A8F04D3928C1C9C3E26244C4B30E15384DF6F0F413B97FEBCD13C892BC51DD2EFD6C9D743E33E85FBC44AFD7F44A69C58ED2DDF26BD54F46648B6D10208607923A390F1DD4A30A2BE95CCA63FFE4773B23E919C3E418680D897118495FD2BB86A8AEBB6C868DAEA895C10BD3E2D9B87DD5CCE2DC0DAF41F6A595AA824CA0EDF530AC3CB7614C0806C52772250F0DA234F464E94CC7EB33E4661DB88E9474CF08E61AE1850DACE1BE19AAC74194A7135E243FF61BA9D41012314A64420B22B08D6807CC236CC673EB809221D8FE652FCA60C3B045013810B33E4E4C819861513B82C6A6C3727321D484F853B9884E607DCBFCA45C5D33530FCB3E968D9BF8E4D34CA9265EE3FAC704200D785447DBF2D5DBE7797C359EE4A82489BE397841E2FD4D9B947A233C654579DAFA42DC779889780FCF7DF5316FE1244A9A484040DF1B5054CCE0656BE4AB646EADA47F09F3BFD1FE7A575D3251197BFAE608E8C9B3267F7A4BCF366A88F3672DB0464AEADB0A528212F3675E959B23034AED5F4BD814B5F88F5A134541E3F2E2B5F2CE751DC5E84553C0DE691F0ED55E14784E7BD61C207EBB67B0C34FA643F15D866C6AFA377C98693568F893715F3F1D62EB85D45069225DC8AD995E517BBCB971DA7F4EF3C1FFFE23CB403F7D4668010E14CA62FD633805BA5DBC377ABB3576A776D9DA614E322D4E8338886FDDBB84E4141A87F164304BB5E09C25EF4D815B54B01C39CB4D15289BBBC62DAEEDE65783AB85FC178926C4AFA5287677CEE914B0E77655343F306A1031101729E0F1DD5613F4D8623242CA055178FBB8265AACD3F00DA0CB3C6B7883E82E59542B1628A1E09DD17BBC05BE874192A0B7B3533F8A6543400893BEF3E5709468F0C90C98F130AF0B66E41216301533893050E918501F2361C4085851EC03B58ED235D4BBCBC3F0A1CBA35FADC7074960E4AAF79AFF679DC585D85BE2D17BAFC592D91E7976183427EBE87FEEE4A83920EB2ACC9BC94868F1AF4BD4FFEBDB894B9244550027348AB145C0E267584D1059D746BD5BC7410AE8DA46AD01CA79E8CE50D83BF5011166A88594DDD33043375C4C9E79D3A9DA23CE3957128EDC1045239313AA90A95CF751196636EB0F443FEDD58A110F9D7BE1FB68E551F962800FBB7FED176F300CE65EAD164E8AD58CB38B51740FEBCCC510AB83DB9C90BAA56768F10B77C3CF9162E475DED5AD2764D605760C9ECAE900C7F7B0E70192F15C3C82C476EEAC912A98F03FF9EC93BCC192846D8EEDF7282CDEDFB809ED6881A1DE6271916EB9E844936404C7F6C8E07F009E4F8234D0BFAE14322FD6F1258E9CB736C2CC13BC5FE206A25EADA53C5F0EB6A92E7C0538D8A02E854DCE9CEEE6F211A90356D796292F1B55BB0C70EE346201CBC5D718A046BB8C99633DEB7B37C1AECF9BD99E60DA7C81471C4CF3643992C23949D3B095C1AD83A2B6B113AA7637A1AF71AA80F69B4B9F766DDA4DCA5D434A76E762B3D97020791CD03AAB79F3EE21691751A88409AA9BFCAD21B53BC954DC622B069997A1B800192E8AA137484C982215161F39A5767D81FA55917139A8A67271F4C68B113780368B4EFA862B95513F92EFE36FC64E56F291AACF22EE8B672911CDCD9A8B2B11F986E587FC680E2BC97780FCA1D1B73F3F8E52B62230061B134A6395575FC9BF8F90B527068DE44447CDFF290A9EB28DA7242C634BBAA2AFADEC15E1AD56F8C9A08B9B535F5E646BF19E70C5E0B408282B11EC5028694B2AE414866AF8D6E2B892E0DD12C6DE9E937454CD96E586C434560EB7900F8BA97D9E6132FDF2D8C0BE34554CA4E85E36E3A1FCDBD1E7E98C16127843B994170EDE84C571FDC13F905025B480719DD6AC99C74BA81E6A2D430F5FF33D8228E672B5C7E97A95F8FE2E491A46FF2BF9EC0A4FFB6C9F07CCD5C8FF5B6AFBF089AA9625DF795DA725A806665274F4332D9F795BE3C62DBF0B522E2591A03DFE6481BE0E792CCA7247EE16292BAA5AFBFB5AA09868607147B90F52AAECA5963CD13111AD70EF8DCD37E2BC550EE7CE5DFD1ACA27DC0F30762E2EFE07FA025504432410FA085716C5827DA898D7A076B7174CAC41A9D960E22B190486B4104AE07B93F6859FE5AAAA5C74013DF15C8F33B5B31845E2D09739A9AFE0B201723984BA99F466D32C6A2F928F1241130A910CCC06F9EE95057970FACAB109143D396EB5154783685B39AEA1AD4B5C4092035BB9F5EF3BE0EF99021C5DC20DDA0CDCDDEB53D317654B01BB41DADD2E0796CDBDD78C16F11B25C1892CACCE6A177B887FDB52F30E4FDBE7CFE60A60A278C6AEEBC7DA88638BB830DF6123F24C1BE8C6A27C56F4B681959760F0A2A94B0423AC1FF9E952DD1D05D5D00874A4E73BD7728F5665C525E5A8D41AB8A56861883953050A2E248D771C07417BD95E56AF4F06580331855829B74D1D76CAFA244651AA67CA5436423075C1DBBDEEDD32C54BE4B2CAAFB233A11E594171540239F8C530580C24A19402D008B565267783F8BE727903F3E977AAB78B6CE83913382B26013571D5F138C4E7A6B3265CEA2C8B417A848D2D5FFAFAA12EFE5C667BA8842E12505302C57343FFA662EDE319D9B5E8D263E198673D765538364935386B4A93973F36A0155EA55C1CF46BD64F32D8773394D1C53C1C6E48F068616ACF60F412383C16F151E97DA4291DB4D68667BE99A118952C7D83D0AE31878A9302CE79D1CBF23D0DCB7990C8C14F480CCB9FD07BFC63394932BF04764AE26BE1B23FF4712A7F7657E2BAFDDA61C7EC82F91A909C683CD2F740A45141491FC7C854F190AED141275B3C39B7CE5B79ED83004D9511AABFD242EDC5B351DBB2909A8858534E4BEDCF8F2C3B5C3B7FBFBDF3F52DF3D9B95021A73FDB9BA1D153969975368E186CE2B0F4274F61CC67121D886784A4724C05D01770C031FCE2F7DF8E07C44E9C4824789A9F40DF8A67916871D77D98B0E19E5DC3D3D73CE57D503506DAC95DCF83F506FF348610AAC9A4EEACA5AE4C17FEB9576594D2914F23AD20AFEAA82F563E0E1F239496693903F296652660929D0020AF0A209BDDA3189B969EBF139C5F0A150D384C4C37ADC478017275AAEABA4BE0C387083A6C4B466B70CC442EB104640B10111ADE7EC3A7B7448CE7240E8867DACC7118006B1A272716CB10DF650804E896843351951852DB87735593725C3680ABAA36B6ECFA904363AFF6D19F2F2A99205A8045091285032704FBFB5E8AD70D9CB00E90A2244217CA3C641A1C7AE0836EB31E4A69D230B93AD9DA2F115A80C8CA134B80B2994D3EA4EA1839CCC0DD02340C56DF52A120E730C12AF062E601E27631DAF97C158FC49370EB8ABA617B65C93D15133DF7F9A50CC795425EE1AE9074D29B4825A63F4A2093D64C462CAEC60388D1117676B51179009FBB5FB0586ABD32B668277FEE9A4E8C8AF30973A5AC82F4F3B74B6CC22B3BC2C713418ED6AB86E0BFEBD931BAF6401C7D39A2F1D44013E149365BDF4A7D1E8F9AE2762EB7CCC62DE4DDB4B88DCC2A4E9696E9E0BBD6A43D42F85A9DD86ABE74A466FEE545D7B2661A5EC7797E55D9A4D3334A09F1C2F698C7BB056A33E08BAB57320E6770FE82E19FDAA3B26F6CF947628D7E631615A6B3CD6FE4C8B85241BD1036E5779D3C315197601E9875C408AC83BEBC749E9CE23CAAACA4A24F1942BD72197677187D051F011CFFF852515F721133E2FA0FB3D787ADFEF4A35C336E975971E9D53619DF66B8CC277523903B9F4F00D5BEB19B2E5BEEAD90F8E3BEEB299223888DF0AF72E6F193963E0FC6343EF7D861475C00BAE2FED984A900D1F94F0A373C57CE3277B14732BE6C7E2D35735691CADC0DF660CE7B57C06761BA19B0FF156C44398AD0C1B46F3DBDCF363ABF40E5631982F964777B75E29FF42C2185EF8EA2B9ED7659B9AA4DD6726DDC445DF6B593823F083FA2CE59BA92447B0F8BE1AA9914943174D468A222C29B32D13608261A04B7033088A236EA624AC15CCD0F72A43E124C8411B94A856F91E2D8B9BC0553A0481FFD86E9AB6018422E1FEE12B3A474EC8D3B5CC76223B4891934034F2D906AAF6E80B4E791CB4DA84B73DDFF0F89C5E528E64C6F030FC8D3E417B5F80964B60B1FFD9C788A9DD2DAAA5FD62BF799A1CF2C0DB4E39C89AC0BF93E8464A6F808229ED499B158F2F2DCCAE9F9B01AC212687B5BF0118754E0B8AEF46B7C799DC3A40FF1ED09011D2A1D1F3B377C415BFF64BBFD01699C17148BDE9ACE830F111802653B0B1A26CD667DC48D299BE0BE537D777B8E919F28DF1B0B14D7689AEFAA48D7173A95D876DF498FA0917B331FA0B5036972BA5AEF1A9FD0E4910617F51D56085CBB807356E6EA35E981B9C8AFFF9C1BEE5EB846B3A59298ADEBBF61153210595A2A32BBBBA36121B86E0082B24DBBA3F21C4A0677B1338F773B17B708A2A4E9036B166BA28E37386430F7E63509D3C4A3C704B91C13C57095D54AF2DBC552B054358B85125F6AF6D666193D21C964C12DF27D5A53F91F8EF128CA0D840D9E7E6D19AF99CB01B7212257B33BA2B69960E2CF007A44C0C904CF5786CA818C4D89A2BCF4BB2A46902E6DC11A1DFDEFE678F34C9AD297413A61D4D9E05C2F25E33D74B02B892E8DAD7CA198BB7E229EDEB0B4B6F064CAC23ACD452248D7C332C629403DBBDCA09A2EE3B06494D10E7F841DB0A48EF54E247A308DCB235D715DE03569CAFEA6BB8F5542AC3F8844F2C798687FB934A46730F33FE3776BF5DDDA2339A88799A6E804D6E548F62642635EA8F8C00137949689BC0370E7AB92759E39D281ECA29BC0586AB74ECB2D243364278F0AE09316ADA5254B225AFF52BC24B1761A59A68AEDB2D95317E439BCD4DF5D703A67B72614532C28778F4D9AAC819C8788020391D461F6C107A86AD9CD9CDB6FF4ACD458AC39791EEB7BECE473E1FC81BE0659B04E511D0FC0635F8E7217A36473C07BA9035A8EE1B352E3F271B7256736DCF171004F306F55D7B33A1A2C71CE6D5D9B9848335EAF775AFF7FC173E6749E7ABBE3E611C10F59C3DC610A063CB2D2A465572BC3E1F2C0D782C25E8A323139BD4056DF4372D2B5C75B29251E86FA1D5D09F4A42031DED19A2658E477D6B5ED018090005910DB980A785DA1B38CE72F663A353F2033B94E41B0EF1F0ADD2D24FDDDB206B66157934914D8D97F1F81894663C1A5FBB3CAB4864661B0A325ACE252DDC135162D9328DF30F2EBE84095A2609344B7C07F01BF12C9334A8936C43CFFC11A14C2E21C8A1B8125FC72DD7DBA91EBE66762ABA36CF1841733B8AEA9042D65C866FA268E47FAA66364ECF3432AFDEBF8333AF1A1C727143A512917317EE511F0B5087BA5891F21590373CB802CD5414BE92D8F151D1BD0E19FB0AD6854AAD62F6C20196C48D526C24F0FBD9808B4EAFE926CDB55147D10CF74C37BB0E17168C10CD33417D4D4B7C582A3932DEA45A51B608FD9BC6BE302A137ED40009AA966E33CA7DDADCF4B8E6C284738171F48BCB4C415594854A568E98104626240E00DBBBBB276A7F96930B9D72E61D4CD84A59A5080E1A8642195B34ED7170004659A8A1C059BC4E20C35A5BEBE6AE958B7C1980467C8DB6A29C1567759B32E0FEF774118BA8C8E1CA902185B4CD125780C0C020526EF7CA7B244A893B86EE52590F18FE3E2F664B9C6BFF3E46F8DAFD1550FE53ED9BF017E5B240F1E4655DC9DE788E9FBA37A88F24ADBC5276DD8CBC163EEE9950BCCAD7AED335E6BE9AF958BE761BC3B4F13C03EA4F10B8639EEB2BA8FF8CEDBE0C4FEA4C4390E64B92DE45662FE161F925BBA31C9C9590A7072B3FC971798CE05F78AFD814F970A448A08FDFC7CF9EDEA49D127C7D3D36BC17FF35C4453EEC12BE0D25BEC0069648382059D351A8A64CEF84F85D8C3AFD85377FEEAB31B8D4A273D1886E0C7E53ACFAAEB76AB26E2C06AA777D19D15FE4367B223D13B380F6EF9B1C317DBF50B45C9ED9BD707178A76483A23C38986FBEB55F47BEB0CAE286A82F28E369C2BFA8D6A005799005438E39E2F8064A3916187E76043D582754620879C2B3FFA29A6C99EC654EA0DE34B98CAFE6152CFAF06AE31885F43F59953BEEB657C4CEC02E100825014A93F920F47A3386FD634318604E81841DC29291AB270947D1D2AEFD139D5968455B3EFC67364896C0F4BC4536882A73BBE3BB79607A6C899060574D00F48BB9A889A09AB24D67C93BF30C07A099A8391FBFE19F4701E1E5E5F149DEFF7499CD0C6CEEDEC14A23AD82F27B5260527AEA3F56C19AC18816875861D4E5FAEACBA7556C6A2B83D78FD15AA3276D994A57CAD744B9BB2BEF29668862B6511B7E50AA50049CB81D522EF911ED79EAFEAEFA0EB2F0645B951BBBE224777DA2C0A1CEC49E160C83491ABB4B905ED6E7C14DEE061576F2EA42FEC06C87D5C2D89DBF47F8D53B38DCB50F85B5DAB74A558843B7F7501B62189A940FD6F2B182DEC095F2DAB46F2B89354E11779F9D7E52C5B32E1AB4937E9099FC57F0C47E1AC6872543590A0018A66E7C8ADEABFC14F294C4451D8809F413FF0CEACD1599F5C01CBD63A49003270AC0A624A8B77D9D74C96D8ABA3E3783FAC9E36C211AE95C9315424C3960DE602F8E83450BF4CDF76B3E05A6622D1B0258E6D482F032A59E15B22966BED8CB7A7FDFA7C540907ACF5CD39ED6A8FF1EBC8BF114F4EB5E4FC743C3D586C41ADAFA04AE9580D996F37DEBCFD13FF9E951EB38FD8189C2C0290560816C340E569F2E1398C00ADA57BA1D7AE7C50453A058A007E3DD5348FE92C4B97FD893B47E55A0D434E0529959DF1650CA785594D285492510B264076362F3FB6964B97E0AD7F33D59E6E8E98DC0BA47D4B6ABE28E3E1E2946AE9C61930ABB2DC9E06A1416FB17766AE3C2E0BE9FC3AD13F7021E80CDDBC378D069225E5E212CD79779417DCE4EE6D53CB069F186F9BFC0EABFB43782B54321D7D265E1ECB31B4DC477B84F9497C3BB49A146010DAB5B364B1F01796EF14F4FB8E60591FA207672C1679CD23FFAEFFC292328C204FC17ED7450026335DCB56149E84A7493FCDE62735B0D1588CF865D82475624529937F35A998ED892E9DDCE8D2591C65862338F478B6B4CFF72770328A55D03AB3286EBAE92D6C77C25EDDE980C880FC2BEF2DF4AF156E974E69631610AFE70C865CB152564754B418E80AE64D02395A3E81E271615797647AC4023EE1845FCD442AEBB923BE7D0E618F4B477AE95C50A7459B707D2C367216D411D356B543632F85CFAA53E0A0DAF1609E98C9AE398C9859F325E88F5314D53E9AC3986F6EFF2815F5B475F5A99B6A8300D0400CB1B098AA43C5B56B78253A449FFC7B0B5EF231DEA47B5FD136DB1EA89160B48D58743B16CEF761A0DDCD905486ABD1C844FCE4B45E9981EDC767A1A46592390979C0F070C4C00743A68F7726682639D780843BCA6A2E4D48E500", + "rnd": "EA45540D9AEA2A3DD8EBDB2BFC09862A1969390D1018123DD820C9DC984E3253", + "signature": "A22A89C00D6E3211AEB48FD45FDFBC9EE1E5C1FE3CF0AE851B266429C9D085605C9BD2361CFF8C6D9455A5448302570948B00072930D1992655DC657A928603C68178C940A0DAC267DE6162B9E8F895BAF05B12EF3338441D4AAD68A61EA2F94780CA7BA7112FABE08A437543FA928DE4B897745599C067ADF1F10759D3919176D945F0B54ECE94C35B92DD888D627142F0382216652DF44CC24E28A6F5A9EBDE059868F719BA64CF7FD290B066B97E289A5D02DBAC0FA579A054B25518C179DA36A54F06FF945732EB2F617D3AB6153A00C8FD6FE87332562EC5A5DF7C7316B23FF818C0EDD8607426181A223C4C57FC695B5380460D22379701A554E115A51504DEB525DD81C10542D20845D686B00D106A99FE084E3553563E83F6F347DD379C333C74A6382C85D5C2C8F07160F105B95DDEBBE14BEDD8B8E9B6D2E46872619D8766E48B16E8012D1C8EA5B16E2FADC171F9A473CCC4999F56BFEF3D22C24163AF4E58552DEBEEBBAD6F1275400CDCB1A08C0F97208ED171D03FB7DD2ED4AC807AD04B01622E675FB57A2358D3D6C0AE213B644FC058891148223C6189B515F43CF5D7584DFB9BA65DB5694D73B0EC10C3F410CEF61B3C5F048341FB494ECB6D90E5CFBC4DBEBA93356E5D4A75418605710F47137144E84367AEE294B8C0721A39275CD3D21A736D7DB332604BE5185DA6955401B2FC60651E018D0B758F555F2DA1FB6CC6662BCAA3B28E33941196849E80D94FF621CFAF603177CCF1AEC9F6885F60D4C677CD1C296F0FD89FAD5C876DA00A363E3997962125206A5B6918633F0DA734A946ECB352341755260FE338517DFB6662DB51DF421308DB0DA637DB2F227F6E21F842D448C373590A1D58729F55299F428B8E9A10835AD7AFF169CC663D2507EC3A14FBA46807CC0E08E8B455F7F76B02E26AA179A3DAB31596E4AE9461E51CE8F429AE0B40A06AE2DDFE24FC59C51BDDABABC119893CBF5A7A1F17BDB159AFED66E05E79F087C28A1AA34A134905320492AB5307989251DCB8D5E1D1841DA00E2C3B480201A167A248176E15AB3FAEA0976CD2398AD430B8A9DBDCF07B6885C3C35D67BE523C9E34D37C235D6DEEA649ADF62DBE944E2D682F50C30A271D2B824A31DC9A4391A14884CF73FD48719DBAADECEFC72CE1A4A089E39ECC48F180C1051110765C41A4B0D4816580D7F60B453843E48EA28030D1C5EB63CF674BF6B1BA5D9288CD8826843E9DE2C45E18E3D3559FA65D0176A07DA2A77E83B566C49B41C8BE7CC77BAC22EE97AF3331349DCB6F6B60096C49C9BD2436C5545562D33D0BF2867B3CA2DD59199F202F0C937D962A6FD99CE92D6C0E39153EBC43190C613374371CCD85B9F8938388DB56B86930F14ED33B8988ECB559B7155DE10C5A46AEC1E6644D2857A45976CFC0FD90BB593AAE17DDCEA09854FCC7D32747DA492FED24D6974CA28FBCCF691BF4A59790B180CF522DF38B759FEEB9D2B3CC0CC662B28A683904700474DC94AFDD132CB748B02CE36AD383ECB7562E7972F83686BE443709157F2BDB3B900A9D736823AC549F9DA8985A53E9483BAB074F32F509AB60D3B81DE2B4D5CEEDEEA66AA69CAEE4096FAF4A16ADFB74E1879CB293B7C52C907577355242D1290F3CD5462C636C3B344C830FF753AAB87356F4B88913F4DC9E5DAD1DB010B7DF30F7A652331045B15696D73E547CF9D0E2B10586AF107A8248874F52F21BC73E839CBB6D0F2C79B9C633FCFA6CC6A445F14F249B28A08E32829AF2759B8629BBEC789599A3F46587236E86161CBF0D1A6D33CA7F73AC791584906588DF949BF75ED9BE97CEC78E3466C83FDB323320BC5FF2A45C49C8179170ABB01DE3F0CF188846F5047618271A0BF6DE867D6862B9EF354B0C5BA1DE7686C9605B48ED492D439CF0C421EE76B843096D7589A4005D09EBB65BE1DA9B2309728074678F82B5635535EC80396E5C5F580533134E5DA1E678637C396D593036E4C441197A07EBFF79D39AB6477B971F72630626ED303D99985AFDDF64A780656D38762A73429682A76B61421E296B5538C695C713B129FFC82B9C942995A51C243DAA2FAB84FCB2C041A4365D1B04B01E6E0949BB178CC7BCC49A1264DEC0588CBCD517905F4BC2271F07D09DF2983885D706C5DE2EE070EF6DFAC271FB8D9D00FAC925DCE531311E12D2A4083F45E6DFAB1D5B1DD289D35B5F446227ABAF3F6A9BD61DF0B48FF435FFE45B601CDAF929FAF2321BBC6FFCA7B184D56E182519789BC76B305304E27379855FFEC7EC77B32F7135A7942136A6B0B611487687910854C13EABAABFD1AB0C8AB237B4EE784565D5232D6E11DBD79DC7FCFF86DE09ED6456CE8DAD0FC4FB9450B24050EE718F6C84DEB697638D5C355C5CFE4487D8E5090A86EEDF9D7177BF88DD10C2B35D6E3E3EF6B3EE54B767359F60F844675D6786734A793A156C01815245A37402BDD78CCD616501E98302729B21F64DDB4A176AB0565646A4594B349DE5238A3997367F1C92E91C9DDE52B95F827852550655064873C9BBB1589D43316B7E2914E9D0EE82B2D232890B8D5CC9A3D280569A6B79561C86D1DB23FBB5D43B20E1948A1AFA819E2D9A939CE1875F9EB23DAB6E6982A2F75974B2C238C73A294872F662483FC9545C759FA1B9F2086B5B7B6D849BA2698707638A6B9BEAF0F847419AEE4F14295982A0DC4B6B6C73FAB59F266A3E52FD9233F566490018677A9B6E1D57750F3E47C47B24112AE5A93A976FA487A947B90E2A80AB227071DFFE54A903C8315BCA36D710DC35FA98284363A52DA19EAD76D28F9F523FF2960255FCC301E3327BCE8B121976248C297F83256D80FDAC8D0DEE1C1694D5AD030EDDF3F71AF5734F407285709A9CA6A2DBA11121419B9C97C27569D9235C3543DDCE2FC4F3B558409677BF2DD8AF65292AD978D361C8C57C7C9A9302FC05F5CFBDEBBD9B13350655233CB873E745A2E42A376E006A63BDAB8E4A5E3D35622EAE4EB8DF76E5492FA18F88B9C6A703ABF8519E2F0BA67F65E6950AE6D77D5D283F98369230A07214734599BB689280DE4B374F83D266621D418607446B4CF3F1E8703B4EDACA87CB7DC54569127792CD06DB467BA6BE8A4FE724867365A3FDFAC22364C517447FB6775D96E86A25204285FAB23D8B00D6FD37342C27DC7C70517EE7353711F173976E4345D5725A1FBAE72CFA842430DD35E445776E0B34A328CE10A75B4860FC3D17691C4DBD4D7FD0EF81C4460B7455C479AEF8A536FD47CDFCF341010B093AA9447D47A392D4A8728B5D1BBCC6DC1A6F061CC94E0F6ACDBC43662058B8B9A1BABE2E1DECA6DFFB33A938305A02F00F2961365860495EBE77A8643BAD628AA0302723A5E523FDD7C1412C26BF9C72D8D72AD24313007A8AFE759B7D2133F0771E297D653B6A20DA69F9514FAA84024D09D930E9A447F21CE0328A8FB9E6CE543ABE67CF9249803C2C3D6E7EDB92676D8B012E52A73A5F1A1E69A78AC491432ADCAA1AC3CF799F0B3FC6FA693DBF1B7CFF3636898BDF504566ACAF0352E96311B43142CC3FFA1B0E1ACE1A437DE776E1BA29966E2166CEABB82781C3CE4C44219511689EC8C96CEACC797E9FCC850A31916470609BADA9FEF02A43021A0194A6ABBA004DF5C3998739C64CD14D8F693B7AC6CF8C83F6ED5CE4A85D7AD2EC1B02F906556AA16BDF9A451F13166B40A12C52FAC402245A21D3599A62DB7AE4B6CAD29EC42B661BB1C4B952133749A0D89323C5E3A48A602266E932203452308C53E1BCE8A7B687FD1CE5C7E69BE8156448A2927F65864E09DE0EF2883DFDA6207EAFE798976AD80770A3B231966575C80C21223FD902D98FA2836EB7F76CD6D31C77980B9DAFB7BE681289EE8F770F2ADF7F537D62E428FAB5E073A2D4FD15027C5D4549B6FAE55EEDA47365F87488AB6D1F478E9A00F12D314E373062152E35204E29B8B245CF3E963E3718514A81BC00D372DA494F4012EDED0C284E3CC37054927422FD5926CFB707170F6623F15690FF056828F6F1D4386864EDF1A60F7830D7FA0B6DB9E61118BBBD8DF84399983C2DBD6894D68D476BDB393D83AC0E8210D2530612FB28CEAD71F5DF0541F22620D1D906D9B94A29FEF80300BD65AC748CE80E5BA7B01E77825D25081946D0C95978A376304C1BDEC374D4CAFF791F02D8A63EAEB3645D8F8B479EFC0D6D765E0A5E53CEC2E759AEDA7AB28DEAB1D2D158F13CABBA08C94E94A630E54B24A04C6C625997AC410CEFA06C2EF45A02D03B2D15EBE3C3C331AFBBDC83090D6E5DB275C10440149535C37814E797D586F63D6416BE151EA062318006D1FCB78103FE80F98E23D1DD57CE17CE29625CF68D4A1EC3225D1CB510AA374D9CA499D408563ECEBCE08601F9E329F2518A5AA85B72D39B4398D19AE07E62DBB53290ECFA1165AC839CFAC723D1C52D76831120871F6479A35092981EF715266C6D3D611471898542502F37BFAA32C0974D83E0B39BB23BCF8EB3BC5BB7D4B0444089CDC16B20C5EE1FA02B8E20E55373ED43019FAB679644722550AB856C3EF86D2E411571A2167EA3D318B7AE65D075258D4FB4FAACBCCE9FB49505466A601069CA2D3072329B8636A6B929800000000000000000000000000000000000000000000000000050B1015191E" + }, + { + "tcId": 37, + "deferred": false, + "sk": "114DEDCFCF33524B571F702B41DC2F32D7B65265A0D3141A40D633C2A7E9E48D102275737F7D37B008B86EFA9F826310BCBAC5AB1920ACEDBBD3378851FABA8700918A14962FA51C22EB5D52CE2C19FE74CAB43CEE3217852743DD8A9CF52426C431F8D6716EF3E041E2AEDB0F977AE6DF5551A91B0DC2444F470B6B14F60F5100885008512157712481241131368052750581440637621005831354565162836235177243307721335676515826743524770817217147617007254782315321566073681362354088153817635437810828534816573041554214000735456845802233054731387232160026272750268377648802708423161845102881738563332404868213658328408088163131822167527116450254234733525652148817764721672160616281416043600208886885168543736317120658755625553633047604484012536522418477002414887422451287230207454813726407358208255567087838016134077128773740436206415000155466027285287842530855862007558715134313801638566085803654201053222888101011205184037384361668733461570174818858240048628425176473806066844874420630111521703670536114832246580470180743633063178026203801424346842868106022122631711503218553717274607167566850415222876841072036810556014307653658488017682424014707321824030506686626384404743307025401858824007865805261137578257461040268055248447340127327547271705850505681632152680843646123434768733821685430717055783532138158108001126007418640868383854046585483064472114463647476610745142036312016442812505448702684147444160017831655727151444502757041631250227884456736208708064671303871721632678148754674632843533743311243213707457810242316207433162273215450047631302151852732788260508140831456326323164744753524222432636724850748324732757162860821320843746821336622536847742576150623236830117366884530751507647011533885853352222757006608216026285246527523450661417722028821688010748044512258887355265364557777680708337228627172858584681844551034516175410281808687636578606580606127828414328470015300708776513375708317061185316251201760043240612211153026076857208257070826733676357020165314734524020175254434420147437586187774216068600318175670732447137781281426634062741751512886253026088010857016328465528870025468086820426362148456223534855345156305272578336180787077727763186145217076071105766125763537827022613717520856868050485270506441300761475468026402676003840671040405580733423438406286653112385300773013178861321131583026382152503333844062734814740784662427003007432233011266022583883246275810080646217663237485081535038268333035022827402483563821301774285323787534720363004845584271154051281863876575137533177168488520051882588161370733563146202871847182064101086485680786326405311634445153265167767075603558736883332424168281868424022147010483771861464420661546536243548843607064706002068658431217611431615265171124650170667883263701144262341206177553713236811537432152136473625635086442724338637160308668672786273464033810314718418453404637846725666534775872282606718433425222853746537820313575101258316682561254651243164644817711408075728065373668425277664743006047464337500271153856807078588556371335843018086420541715583634176377547083705152302000152413607516083812673384266346566651003607268100404214237073104803615614556170765431508404583561442732E9FE9CC117746C51BAA9A178A3AD727FEE4722E392381E2C23F55C343EABE6BFE43AFEDBF62519336E108768A64276F72FD9D4BAD7389540E6E4CC5CB36F03A47415CEE47B75B5B43CF1D5EB100CE8AE6CFC3649B7994FF4F3B47EB493D92C397709529AA51583C5E6CBF01B97A0256C68B4A03CC23A4EDAB61CC0141F38FD1A2C53DE584C598C3F4EF6F59105F00E2508A9A083FD60C0573300259464D8FD46E2E99E02C683DE0FFD4469E327D558ECF1A47454FB2301B35688217A554C158FCE9AA6C56444DE7BA782FB0B8E86273F3CBDA13B0624EDCE90C56D3E9EA264113EFE00CE91BB112D9EB65073F937EF848D09DB7B5ED0A5551246F950B345089DFF4C468947AA8C4321747B0F35058DE340078715F5564E157031113F28FFD3CA831DAC0EA3741A5BF53DBB7763BBF581E8103BDDD8FA4C4C9FF7ECEE5446A1D108620A465FAAEA61AC9C4FB7B365BD7C950102943298296077E4449F50EE3F2A2D68FF850F93FDDE68C1BC4632EBEF6737636AC583290193C2F797232AD7B857FDDD029ED99D7DA1355B88E83D1611911FC98AFF95E80F0C758E55750B8410A4A121DE796ADB8458F7B9BFECAC92BC10F6B3944B9697A9E261EEB3D309E3A6FCE6D3D7E20445A3EC664735A93673AB582930E3575E0DD9771B50F304E1383329C83C1A072670886615B069683BD20FC3A08F9F3302916671375BEBBAEFA5D0D75AEBB17BCE8856640A39C6C1C98BED73A8C0187BD3646AD6F7440286D94101157E542E86874957625861D1AD4A2CB31BB30D682851AACFE45961D1ED730DBFFC78ACA8E2676D88320412F392F18202DC2925F5AA2E305471F45E650DC97DC1875913E9BDC319224FF598BDA5CE6ED8AA75991BBAB8B51F60D363B36D80DBAD9A444333C4F1315F0E8BCCB5989B401190A09AFCD68097C78D1D73B8B6EA1734296C626E4423FD310B141876C710270B157817742F022ABF0EE300D68123CE823E3614792A7F0657245CD1A7B21B2917E2D494D69E9A754AC7D039B95621F55B3AFEF28DF681725E0836FA1069610E1867020A5756946529A54B19BA2F4C50F9788645DD0E50ED43A867F7DF5A9C4763634D19F493668758962F578D2309AD0A6411ED5A6888DB95DA07357D8C54CFC2498B7EA2F90DD10DA3C0F04A69D11D7FE6DE34958768CB53328C2590CEE35F28086562D23BF0B0889ACE8B9959E94A863F5F7922D55038E630DF3C337F4DB18F20C1626C932CF7E8BE4D139C9CD217B655A0B301EEBE9F9827FB21435B8076677DF8106701BBA664D94DAC760789E5488E0F7A9AA304F52E635DE8E1B6FA1E930B3401AD2B74A59F54A2A5D0C9817DC7E20D84889BD1AFC2A015E477C08E7FEC14CCECA11A3191E3FD6F5008ACA67CF258D0641ACDDF39CBBD4800622AF2679FAE52F1AAB556E4F2A09E8ED4AF09E00169FAA3AA4F219A8D071F2447E35583E64F84C7A1A0388832139485CE30EAB9A1B1BB9D2061EACE701C3331DD42F01EFB8D6454D6426B4A3DB73E4EB83CF4E5935CC5BA98AD6052DC749CAEE5026B891D26A03FB6C71A3821B681401ED694F60DB217BCD19B1BE17D594C8617E5A0EF55E1ADAD51C46C275B1C92EF64C10096AF53BD42D0FF057C4C209976DA771517BCD590237F03DA63E8E7FFD9665D625E519BB7C40D92F3A31C1921361CF6133800B258C01261D7325473A60FB5E785A097957327BD2B1E14DCDBAA06537DF14FA79C48A67E55F1DF5E2AA4AA426FBF57EB3EB0A9A82CE38CF71632A08823331793077ACA000204BF50A2B8B30F9B9E9DB9260F6407E4FAA36109007E1E7DF5F8D114192B9830042D09569869F77C49BF3890F039893F72F8A459E287FE962EEFDCBDC0432D4B12020DABC2CE5ECAE03D86D72DA61034D778D86A84B1213C3DFFC4AF00A16FC7F256AB9E0CB3D2DBB7170B50E880B9C419F9582ABC7EEA0BAA768E2370054097B11D769A3F96D54DF85E61B7DDBB792C3493DFB5E6F8B3749A9F936A05B15A4ADDC48CC999380B5A37B3F0EDF11B4BE590D7F524E8012871163EC10A890C4951318D2169ECE0E3976FCEFECD4B502E9710CB94F517239907E032C2775114F5AA13E47A378A080988679AD8566AEE08EF83EAC519A61E772F47E8D6D971B065BBD52C869A149B2A5A7D2E0253552BB1164D64696607AE231608549FDDCED725F0400010BF7D633B4C9BCCC70BAA39541228DCE60CCEDBFFF04AB2F2CD69610E85F14C4D3AA879C7FD9B49CB1B7C3DF439C9C2466C15B13BA8715240E51CE10ADD7B2748BBD0CC14ECAB64CA6E7A8A81397DA3136095134BBD2E384D7063F5BBEFF749612890F7533CBE37254BA963B6A5856A1FEAB3AAB61A9AFE9AD9DD1B51428BB7E6BB7130B7DC5F6CBE4537944756E9914F90F91AA34A5B11F1918AD74289595B73567C16E88E448B69DAB2750B9C5A93964A9650B3054736007F0453BAF61964D79509C17D231E0FE3E1BD04DD968BAF26E0F37B58774DE3940D92CB96FE0D6E6B676D3CE6C66A41987109C8B98D6B2798A71EBF39AA76119BCF94A69C02995B644BA3C4B076DD82393EDC47ACC09491478DEFEF4B8A5CE77D417050007141BA1D82EB56EB3191A76F16D78CE18C823D5AB1AD9DB9DF5374AC3343B848A7F88150AEE103F1ABFC559851B9367E1DC510456B965B2334CCEE09FDFDCD317ACF7A4925123C617ADA71F658C33A7C2619EEAE0D4305F782B4C6E540D753F6C53BD42A2501671D4B052FB736EE402A8E110EE5F889F13E3497892D427C7538B8ED51936D1448556126222A6EC3244A2DCAD1C1D4567D2F895BC805C133F04FA7B322102A718B9EDA77996CFE378F8EF64C0FF9BADE5CBDEF1B05E99A3219089905F3D124A154835CABD4D83545D0DC7662F4094E01CD7A8519200866A3E31A62070FBF566EFE037A834022FD9AA7A3D1DF8C88AA0A1380E92C4F9DA83BFC13FD033634B84522141257009FDEE776E04453B12FF46251E3B2FD0588AA58ACEB0207E915E9CA77A9A2A5D29ACB0F534313BDB7F6C36D9C27292A954D2F8FD03F4779CA2AF3C6703294801B30601147E79E94D7D8115077EED71BCB97783E910CF2C66FB717FA05DF861069796A9980689A0D1AF932B584CBBB87170CF281D81CC288967899A0C4B1104DAB494D1560844ACF1263C92CB570E0C705FDD1AF700BAC1DB29A6FCF434339863564F3CB9EE38CA7879827F984CE23A9BC065D7EA1BBB2EC5CC06EC8E9F53D267D0D1DB0398AA812E35A28796D66ED7C6608D58407FC1CF26433B40E0AAAE6333642325FC4A7C3901EB2076B2DC31CA6379AE8BCF628E38599F38C058FF606594DC5F9BEE89CEA4F08DAF4E8F706D284901FA371917EAC54D264A55BC8725AD3DC76D7A33E77AAFDDA1EB0D8E7E79726697A24083B1E606F7F7CDF6B4051B5FE0F31C9F265311780AC1A13B2A6823BB6FE82EB62A2DE97E64F67984006FA6D077635AAEBF555BFC86EF39E4B22C61D4E7F46578CB2070C18DC5E19E32426548EDEE1E4", + "message": "E621ECA9DC2B790A45992D6284E9BCEFA98109A1A4CA236344B0693AABD721AFC515382344DDC21F597B7EDEDAAF55987F9BBE7D50EE9D1E4431869E4BD285C3780712DA813B8B67FF599042E96894CB4FB50C309B99B7D7EFB95FCF44C179E9BD67476E7BA54D8CCB591707C68DD8A300CB60C4BC432BBF768D7FCFC756C1166056D0C10C9597AF79C874C6582D646F89262606D8D93F8E2953041254C75440206F342AFC61CA27D2389DFCD154127A9FD4961C96E2859581CC23D6BC69E717C4451B6AA804431F43BDE85D6EC15A4C2AC07C3CDF19853CD9DC2F40810DE4BB950CBD2CA13C3B1B1176361C1E5F71B00DA4E4A0257D248271BCA7E31F549679D907BDE07168F00E61A1BA039CF7F880C04F941787BEC253ED2F94914B9DBCCB7AD21317E032FFA1BC6B5FE8D111B1064EF281DC20104CED1E9D127109AC7AC1898B154DFD4773412CB527D3ABE1F000A09E3EC55E46578F1F105E53732B56E43F0AC9C11151A48DB8DF23779F6BFE7DF1869D6090BACB524D279FA1D42B204F2CC73FA95EE1863EFFCF802A99A4B6BEB2337E947B83AB7EB428A3988FA35D3809BC1C562AB1B06F1A18E43C39807BF1BF2E4531632A0B481E6A5B0F51A156E30CB9AA149575EDF865E2BE87CCCAE90F37F539E68769F1B3D0B2CC18A91552D9A0B107228FB2E6F815CD9B55DEDCFBEA820525A47BF79413DB39C67C6E03C601379C64C7B56B145C99B4DD1C7DCCED972F3B1B6F168A760478BC8DA40F80ADF3E91922CB742A259E753C2EF1FB0DD068DED5FD1CF6AF1A5968D8F2DA098998C8A6D92A4E35CC6D2D57121F31E3DFDC6B97972EA74954CD13675798E1577DB0946D12D1D87867000C7D4770C3C382B100B94958BA1E06DA78B2A3B536D8EB74C8D5E3B395E096B5EF514CAE24CC7FB71D8D70CCCC45867821A7B16F2E5752592C6B3D427A9F3F7186169D409727822921D10D883217E005185E52D4521DCB8D92E4D5A6F6A0882A16A3E4AC4A9FD7747C038CF9E4E53D021233E302C956156BC2E8DF6E9BFF2DADCAF16E7019F239FC611C2B67888D76725271A6244D521C8413FD9E849B3890A76B14865A579073B8573155E6DB2968606C7AA72CA799C2514CC5008DAB902DB7030690F1EEE2EDFA9E4DBD10A3694A148A4A14C8F094AEFB06753D458A11061541F94F253DF3AB814397C05595C8C68A0A8B9EB1A66EB0522CCEE5996430915EA252D96AF3559F29FCBA37A0E6DACAEB0EA2751C70A9671A63437BDD1DA73C7A37A72F5FB3D42C80A70E5B0D891396A7AB0240A0ABC905D2B18D3E20D6473857C8C0B47D8275EE4F4321E5757B19A7A264512556FE053BEC24B2D4A2246FA28D84D72731B5FAF9D0583FA6E6B52A85862F639078D5BD2EF0F26A787C46468FE9089BA001A0D605F4CAFA132DF62D569C2E1BE9B359AA2925D8C808BBEFC4CB6C6C9C140CC7B4A21816E923FFE206B8FA25674012B3FB861CA867B542EF1BDEEDFAF633AE277C046F2D9CAFDFC7D28D8D0BF7D6CDB2C662A04B3C88CB23CFB4C5C9EAD16F93C4F1FC35F3D8169CD1593133D912A3E1A7D8CB66C7731978396306B24BB02003C0661D9AB8758B92C868BE55010587D66611790BD430FAE28BB4AB7E6ADE0490AE323960E90AF321E4A097C255A52DE5E171915040CF35FAC607A5AB976F335F2A13FA2EEA6847F862BADA0A2BC1E9316042ED9D3E2FA3A86024C9300255DCBEABC2833ED68E27CF0ED07FE477951E8F37A801732DDE22AD52D0BC123756C8E29F529F495120D962B51B7C60DCF6791C360086CB377B104B0BD45FAFF0DCEA8A315CDAF0B25490BE7339EF3E292E82B17FACEF22E1F93E7A43529EE1DF4C9BA459A58F5FA7F9C9252268C476F5539DAAB63EFB8C814430C0BB82EA7C7AB32638B0E492C6D839EF7B38706611B9FAFC2DCE189505844C89EC6C67989775029688797E71F1816CC34B4480D80B309C2754195F7E103CA0B621D613329B8534FC107C96ADE14F158C4C29D1A63B6D60009E021DCB7113121F275FC0070DB9EC1DEABB456B303B2A72E5D091225BC716E2DE21EC87A21EB756E7C6E80BC1FB5CDE4C2C6D514F3E218B8AC0EA2969F9E6106B82026A97384A580D95A952C6B432CFF9FB1C41D88164E08C83BFEC76C5EC9119AFC0F4CA56D9686E45D3B41FAE0E4AAD60EE558AFFBF2B76CDC170A0B89DE149C800D4FEDF30E850A74197ADDAAE4DF460A514A6355A1983BED3FA3F2A0FAFDD818ECDFC02AA5275958BE41943EA4AC7009BB0687B62D896FCD7A932A57DDC8C5ADA9724754E8F110E8F080DF0165B67069FBD069C09B818B3434A92BB61049E99D52F9F515067BDA14C72337A8BD9476A6594AA1C7561897AE975DD0C315E80C38399CA5DC6CC9A4AD97CFD933202292056C41AE2C822339F8D651EEBB1971D4A06657DB5FA9E2E7F76723EA80017DF08618FA34FA88629004FC4FCF44C10BC1824FEAA110A8AAFFA13C269F123826489596AFC6EAF4249B0778740AA994142DF63612A65A039735EFD5391F137A1888F6E95368EF0207A4F634B4A7DE8AC4DA5B4A192AB11D31E8FF9EC8E2991ACFCC2052956E6E7F680F50D3B38BFC96C4A8B7C239E34638DB8C57C1D857016878A9C0B13E93338CAC953D5F639C9989BAD7E5DA4B11C4908D6EE5C8EB1B04A56EC4605D15A76EAA82F2E40E73D3A7C15542DCECFC702CD906D668AD4DC67F8093B1330B5DFEDC87B4D24A67FADB66E61C339F6AABA85691CFBE4BF23F237CDD5ADED9EAC9B3F4E4BD78855301EC9742C897D0BA93DA5F7D9BFCCF52D399F04A255C54922E3F8DECFE2334FB15F28E9F112F8C3F7DA229AF60F81A57A0E307E273AB45908BB86244C74E6CBD89C075B6447035EB8C73E57AECD04A9084553B5AD0BECB8BA8C30F470B08A3531D068FAB889EACDC3DE8A13F26EE538AFF7D5D7AA179B4097BFE44F15C73D42DA31C59306B4A0DD1DFDCD494C83789FDB45BCADF36567F7646EAE596708CB9128D7976B0EC17E6CA5C83C110F00AF46194B57E058651A729DD455842045A5590FDC49FBC991EB332615130DD704CBB9F3CF9E0C61DB6D72D361FDF9F4A582B8D51316DABAA215B858B8BCC6D8EDD39ACD4A29A3FD7B6D26B6039EDF4A43EBE2DCEBFAAA9F98041D729C87CE0124767140473DE0885EA3D0BEB573BEBF8855E087BDEA4E5E13E20A2AB201A14B2CDC2AC25D689F2473A0C73959BE81A32ECF743ED3FBDD4E38CFA8E661532825DD297D3717EC8FFD93B4829B39862DBCC96C7EDB277F75A91341AEED6532D8F63B00C0877B4A0FACAA9BBD49A5F190E7BC0D193A4964269DB1F9822699399951FD278CCA6EEACAE2A6C73F4D1D27A396684827FE84D61DC8CB2E71452DB674EAE9DA704887F82FE30C9D10672CF1CC223EB0DC0E24822C6E6F14C29ECDD680B72F6C3FE949E14645564B81B0458DDC8DCC3F1CAD6DA35728C4BA2ACD3D862F8D4E55F5097F99625B5D4AB27CABF12999E20024FC64CE0C2475BE83AC3DA48F08C72CA26E27BE8EF13B817C7AC8CDE748666772CD8FF7BAF0C41CC70D8B9EDDDAC47A49933A8F0154CDB3F31EBFD0403DCC0F4A1A7F538311C0DCFE29125CA52F9F3C4B090AB457B082F12112087ACCC245D96A30CD7C170F83544891408445EFC5FC988C938617373F179796630666086E3EAD584B6A2C38C8DE8F21EC97C81A8784186E823A00F231B59BFAB5DFED13763429099ECD73DE6B1BC7947949ECDA124D765119DC3C97484B25BF4997538F72096BD872DA67FDD6324BBFD2493E5774E491096F601CE10D9BE405CA4A11B6DA99DDB8A061BFA356E5B136BD4A322C51F0095A4D2E284FC10B3A317EBDE388690809047690477E3EDE3798B0DDEC47CD62C3AED27ABFE49D5348E7DFFE828E7E6214AA91008F149EDCD40C13C6A30AF21A2F004B61EA7DB39B0405A5E55A12EB4B5F53E8DF61FD630E10BDF77280A258EECD3A116DD9DEB5FC8AF3FDF223AE99CB7F9369FCF8BF54406D243FA0793E8F02F7C993F3DE6ADEC94FE09FB53ED033505D71B00FA550B7602EEFD7B7A705DD2AA93BC356FEF63D30A20F4DB020823045DBE7A55768383DBB2091EA1C9A80D89C91C0386E160F3702C81947E20CD7F2180B723880A26EEAE1AAD96635F90549E9F25988139A3CB8146847C55219E79586C7E321E36ACBF619D4D2ABCE239F4A8D6B61CAA15EBAFC2D56A34B9887BEB456A889D54393B44ABDFAE6CE976A0EB7B3E04C11CD3D3D109D27B498B588F0FFA26A16DDDA532ADA7D2E08DF6E5823E2EE58D38986601E6C8564296D6D3279C6D95426BB4CFC108769D372ECAAC374C69522CB2F4ECA53C82562D9EBDA93AEF01BB2A2E21FB904B9882153DA2943CE5F4F03011B2295797C37457451B698A9BDAE9C307823C4CA963DEDC4C7478B0E99B3908383505C8C4B2BC6A7E94F42A74DE99B6638DD82F0D3875278AFE1A442DE2FC4935EE5925814D40DFB139752E8B69DA66C8A693E5D47EF6916A971605927D93E3C38F844F35526CF763ACADF3C9EFBEA103ACC1C1C6CFC8CA3D9E77EE44A48C5F3D3F0E4A0ADE138A786AA5AD49242FD2856ABA2ECCD122D1D99F2D48DCD5620959E727F9C2340BBDDB8E92E9A192595AE744B3B6BDD6366528D07E069BEF191B54474F928F0727492167F503364BA24795B937E5E0B6409979B6F0E97D2D25C091D93543E9FF141F3AA47D0E7FB01C29C9FB33B1BFAAE4999B2981A32661ED9E6674C342756C32D97AE790C55FEBC30B5A275B5ACB9C35652BBAB02CD88EF6CB79CCEA32CB76411555FF4DE51000444B566A321D3D575B40A78EC8C68188D8B8DCA0D5943719659C4488B216DCECF3E47131B5A147C37C4F51115C3102959E08162AD203E4C58D0C0B79E0A9A6BC51F3BFCB5C1F90FEE3AEB4BA59B4257116253258D33EE0B3AFDD5146A03B722109BAC571A218CAC060F969B2B794A2EE52ABA552DAA077277561E416E001E84D617C5F0CA2782CCB880D094A66561593F431488878D3AD58B777F9CED442DD7A43C018DD28972FAB342E3678093E9F6F20C869BD7C2C1D8A497793C22350E9CE85027905C5465C6DFEC4B4865DE6D05B3A1D1FCE11527CBCD5EE1374F51E6FE8B4946ED989D98C40867B1FF8E8E3686CFC98E08339AE52F3EC02DF5186D2E91EBD9D79C653CCE41AA0596C645668CFB54FAA57DE3D1D763E5AC2A67DE42C99E2EF7651A8A8B81744771DA0BFDCBDB69270C38E20C5C8850F46227E7B116B38510939221CFB4088CDDB1DA6B22CCC50D93DB7D92C8DA32C11835CF92175E2521DDFDD7C3D96F44A59E00BD3F1EA086C3F43F45D7379082E8576C901459A68D9AF0F80CA990BA4DD9B3B5234AC38A2DA8492839A5F9161AEAA6687D2748F85AC14B80C94B48CFEC2EE53FED527A2951D593D80CB468D81BB94455787CE93218A1079D74145FC08156DDA27D14D05F3F1FE5665A6099625FBF9528", + "rnd": "769AD43EC0A091878262914F6754334016B7D6B3BB766AA52E45EFE75CA02988", + "signature": "8B686F08D2545A2012149FA7E45E86E7221630B84F3BFE343C19BBE61C0F22BAA58B26BE366D253D05689B75D888B639E72BED246C6F874204CF2184C13717FB2B815C8EE1C05DFB01AD6BE89943608DC10FF7DE6F52D4742464D96A6909A1539D71AB8E4768A0E5059196A3F499E312084DBBD77C060F2B1E6CA12F26EA8AD70DBC8593B88BB6220A14E93BC8C086EE0A36931A9CE9A4C482AC26142ED087A5CF157BED906ACBFA0E028CFE5035C8C22464518C45E737739367F04A9ECA0FDAD7D0F7B6FF0037DF6607793F981B85D7AF190764BD5CE9933EC48689E9709CBC7FA3FE52A9E8194E5CD2ADA8BAE6E4563514D71F7AE810AF25A8470CE9C6004B7F564391176F86F23AC757EBC462956FE1093E63DCF20D10E8270B2B15811EE2A273919F2A37046E60F11CEC9D0AA636675E40FD44F2D0A15F94756242E152412B821DC0574446C4BD4154C48F22885C9990981EBF81419411CC36BE2F7E7B65CB4DB6EA5EEF7017DB514F3777AA7B372F03970CA6C9B8A8B5F7DEB04DCA089E3D4C9014640AD7C0BC2CE8F2DF51BB3D1CFE5CE8E2D65DDD8C9422D6BE8B0A21399A28768762822AA38C2575D4331D6B37AF862E670A4D98CD652C1B4332835F567D610FD5CF9C24051226F636CD4EC469B11051DADCD9B56074F8056B97AE9651B68DD6B0D985AEA8E9D3C88218FE9A87FBB242538E177AC42EAD2BBBC3B59DBDDB013DF16BF7A113873349212296FC5D490DB9B001F6268F32F35F30C4848F06B52BAAF89DE287801168367D7DD16739EB087E08354819ECD9763A39EE09AD84593065F79E41DA8DEB2D8A140E7BB7919951BF0EEA30244F34F52E689FE6B67FEB838AB68DB2A4F4E9E5945481407D69A241ABA5479FDD23C32A85A6FD88E0A27867B2CA052CF41DD547FFB3ACCF5AA5636E8B0F122C803B5FF8D36EF4594A15C7E53594770EA4D55CD7FFF6A634DCEE4D408CDA2E1384673E6799E7B569C375D724D4B42C4D6B4C78DB18E21BC47EDFF13B3B7389508791D5D30333799DFAC04583C92EF50EDF33131312814A77C2E3B25A43B319603625C75067975769875EA52E98EBEB6244EDBBD7460D93E1F2AB3FB458E81F332865F7603E0DFFB4E78EFD3469C180DF7A1955D11AFD7E51D1851AD71D89BAA35F2CE875B55F661EC4F704F07452647FF73356A0EE8ED3548C99329D11E91165D91F2D1DF455BC252344D3AE1161A398DCEE93D8B553E290D0BFFC893B6093A8B93A9C5F2F392D421FEB2AEFEFF2408E7E93817689ACF8CD0D4C899F0E064984AF5C291794F44520F80AD49E31065A796F5F19E2BF8DB591ABCB57DBA6934EDDD42F6F939D323B076E66DEBB121953349F87D522D4817049425F53D3BE62A5947CFCF62CC5670A4635D970143A58464ED590419B71CF2D02D4A171A8D3B189526779760201F85C4CA10966B762A1F5C72C1D644FBFB6047A53442AE4DDA7AB2B3F439300D29A99FB59FD2C2748E0FC819EC4792FA2BE9BBA7F85E9AAE0F1E8AC96E47B97E3A84C8E462410F4829DC62E9AEC0E40570BB84ECDC4BBDAF2996858DE6032EFF038D54BFC27B262A2EE165B4D42084AD37AD5BFDF4E32C69CCE446AD5E34732863F9C4C2FE2C06D9216DFD6FD9D251121D7E96559E4B2A08321DD533D48CA3CC6E54FD011154B78467E38E44C32B62C77071DC92406DCD9981247786E4AE9EE2549FE68982DF2F154C31C37AB4BBC31341D6E2979959658547E3B2F92F6343D139D009A58A3AB6AA0FF60B2B8824FC4D1A7C6FE50665412D2BEDDB57BCC2913A371EF27F91ED71B65AFFE338AD00D63B966D2D05FB77634B90E83D335C0CD65F057E18A5981B6D48882EACA00AADF68062A9E1E62DD0183B2CE06837492663B247A847E4FA6D05E0A18727865C5E2BCB96D3DA03DE3F74BE3E5B55DC979363A05E32F8354D51B28F66DE631654312C57E075C74C032B965D3FCBB2CA183455AB93F3B8A402CA9B251B9C23838D1470F82ADEDDFFA7928181CCF5D920AEBED4224655FD6610DE63CC80721765C2D11C24B980B15B30ED586E3878222807BAAD08F755AB42174D3EAA7FD402CCA1805F5E11996877D7FF875A3E7FF0EFA9988CDE057C75A423349965E6AFC4A0F3CADB1072D94F56329E7E361488C19F938DD0AE0514726505264949C5217C086F107FCB5655E5B7790DF81E024529577528545A3A896532646B63FF705EF851DFBC7DEE381519CE9E6067BA26B76AC6D918E6995363F21D4EF66949679C57D7AEB3F6BBAC4418DD6245DB176A0931A108556C3977160673708B2970B32ECC8B331310A5A1965B8A96BC0305290B7A146CA156B464CA4855EB9E29628DD377F10BEE64FED78570F2F98AECED21B12F24D7F754367C801E199EA1B45707BAC61F3C4AAF8693F05E75A49A11DCCB909680A75FFFE97216BC9D4E738E0BEDD4D251BAE9AF42B0A081F92C235DF8610F8EC8D08A0D17A2CA9B504A46A3CE7352AE79C8819301CCF5E8F952AF894CD9C989D56850CBDFDFB639AB94E61677890ABB40C97005E416A60728EE0D81D715A46864B899EE21843B408A30BF4414E65FB373AF731CE0B876AEE6C545C032ED01604DC5273B4A3DF8D42E508D4D289E1D4315ED51EFAC329D7DFF0E8A9582EF59C312D0F0AEC1A1F3A4224E288096A1583E9AED1CA61FB1E9D44394B569AFC1559EF7FE1469132E23206BE0035C0DC03A148757A45732286F5BFE54316D7BBE9E845F9B438B55FB315CDCE57087DACDA1AE85F25CE513CD2D8310CB00A42668241F84E0C209120621FDC6ABB2C0D4423C750EB78F34608FB3B4110AE0DC510EC2A992F6F11F58D5A0B8A0B7372EC2F1BE1ADE52196BC2A35D90498A97206C29359E13373614E43C1027818D006E08D5AC4F4886C0C70ECE5C359D7C0713397689F7B546630C1ADF154AF80FC552910374F66954C9B5FBA1B2D54D3A020932F61D5D1F8B07962B34B16C1791C2E3653CA13BF03B9DC8DB65E579B1C96CD570158BCE89FCEF329D14F4A9860B6A58C7490437A6DD428BFF89B1335C6F6B4749796589D139628B144F4DBDAF0CE5A5FE4975912816723D6BB456F7F17E1A3CC1428736A8952348C8E96A73EE0E6AE09E5B493D0D86DCB715CA8BEA28A028E68BAD31478D8CFDE39333E49E3272C81EF74CD17BDB3CD03418ABE0869EB754FB27301B3EC69AF5A9F0DA7F63426B5C9D59E8E1AAFCA6A058A7CA6E79D8124CD2FBB10E5AF7FAD018E21B75AC6C4907050E7BE626B4530BAD0D1AD4C8FB4367A78A18348214959FF0C745BA895BB9A7014B11080938366192EB24594F0D94F13AE8DAEC64F5AFFEFFFA4B5617EC60EA72DEC4169D3328E50C3DC536F1414B863A09F270931B104DDF21BFFC6950C9B1090F1ECAF9E16ED8DB0586CD171130C64EF87EE80406C0EF971AF88049DFE568F0F1BF71A9E97CBDDABC6614FBA15012000BD7FA0F20286AC99B6963A70E8AD57ED624DE0F128D7FCBE418976384A7F2221DC5FA55B6436A651C7DF5AD36DBA5D7D5B49EE36FC5DB119553DE5417A54640AC090606B5B9BA68A0C0FFA5659E56D403C8E6D1D7D0DE1045AFFA395BA5635DFD2302DD1D3717947ECEE9DB99C01F6715BE60D721F0D3B8507E1210DEBF717D8F9E305C87DFB94BFAE5A7419E4A072FD3DC3203B6356E732C6A4E3105BEABC26EE0FE9F4ACBC4FD978D841E8ACDA6FB02BB49CBD802295B4033AEC2AC0DFFE375EF79FC12E568333D5F09F5F269FF4AF8D15C35EAF8728E0E5FC1276C0DE2B77D5EFAAEB105FBAB62EDBB7DBD769CE491D4CFC8AA53F3FFFD6F0C41C2901C0127B29FEF5B54BB4942BD7CC4DBFAFD6764D59896676025D4E46F189B7E00BB80A5E3D4DA4541B508AF29308718D5DF6D088A22D024D755DB240A9D814015C816F3EFBFBD3CECA28F5AE1835F9D54E6BE8F13B4ADDF233C0B10072ABC4A59C9967D799796DF4563D3966C0B6C163CEE446A7E2A4471440425EF3E60E016B75F7D182FDE99677CA596C91715781C24C23610E8D1B3CCE51A1A2D60398014C2A69F74B23B98E2E20F2F2873B30E2DE00B4546E55210F5C53869D2271743B17E08B1E0B6DEBAC6739BE53C7B2CC7E3300A8DE57D412B7BF37BD3FE24D68D5F7F54D5E205D8F932F70D9F9F7EA15AEED22E7ACD16D997148F58E2F296BD927C67B10009C7261465DF3C4B3615D4325D160E78A4611EF5C4EFCB58C29EBE0BAE2C4877D901677AEC22A6D3E9DAF353307994CEA257B40339E0A3588914851D7B3A395E9762DDA02FC807B8F8D2E5381E760BD5CD03BDA9C97ADC6DE66CF7BDBB7BB68150BF22742F6FE973EB4F6B07224B3DDEC0538121036E33573CE8F3C543E960B3C662AD885ED49907B9793A503B991DC44FC440B90125C6A781E6AD48472887A1A22CD8FD5D45E70CB1E8B4B180DAC613315B7577DEE42389F54B2D0DFC3A6E89164401BB191E8808D08FC2345E238C9B8421C78EEDC0D23C7CBC109316F1D6C7C2C5BBF8D80C920B55634B58015E070213491C5E7FE21740FAFC4CC28EA8EBBB94ED4F9AC93A40B85905669580BA341FFD1D0B036197AE358DF71B347EE0D2B88A1A9B3D7F10220396691B15D7E818390C1031A5156A2C4106E81A1D3FA1436444956720000000000000000000000000000000000080E141A2026" + }, + { + "tcId": 38, + "deferred": false, + "sk": "147499EBF2D0FB64F5DD8DF57AE3ADD860960C33C3960F988CA1F46EAEB4A0AFB0B75B76991704819E12F089F9DF04318BEEBE890516A798554929578BC2F2C5B0058ADFBC66F81B80F6BA118089A3791B33F607721A511601455D6DD453BA977A562645EE6BCFCADC7D5E143E4BF76D48A4CCB81103D3F4D07C10EC1C8B0FD935884166866250862020454372864262654460626454548686317544353276405038366361304583344115288575720274180235474763852833555776146403644047022177681210707322860078144551683008605273620217161704532313545782277646100805181300072646175154310008472211602835242887207546213166786334031861452853804422540646753767853018017757058030160163065781815702462285015403731806238804153264828336081083044475272570706216642062100478820744588251600082673774642671223668838663151762058640323638882680476620638441221045618360630840806306632866368340328241501632864868441816541245525476830353152031656046307423657440088356582101850428657815281377534578071181450152581485166812753385100607536264366788245023742535270538353264842041663577011733657511314673335300876022647565703322083071375867706684363504511048258701423161138512486412835285624242828187577376486543625166106317386687888551551248881286383445017536372386837806160385202423328237847172633151408588051452527033711528545544732362571524042287851465278661828304475647825261651151180785211475210158406110367140048511321780114188623230483447576831486262353106715150075887065240135663674464167605877075263510616812463865028142534070003181342068030427815667313870850071741186615081665456700875460484574856284863100544725600561881673840783488736282158034156774517326438501580401458058266286234827727677371748611255760836140125672303684220665533648117302570237526530702275541556035086508052334048722022462300765631775080787460872605288842887644878580707513658075121823073038218035607616217323847877824751563120331071530182421608362063855200138484456386070457421023448378824154187312181175018181388483326285506884031471356807851708513515014307214715332131846101782037728257088445255608814631501360637332013712078588056865473660661410266440573338715810032618622684721240618044387241161714252204354186357487478475414072052178750011481065704021112848020251083465833480767564467757605566487186334644465684324734655543355441480102272554233644385505247221265087123321421540831831203127024060401837368541205260884537545201763126081571150802567271388857337556114728451155007566521802581111131068115511013548313368242865542352466185265643200675216474566113231127711002414887254262640415433786273414381202837385028713426810673457828427585114338242863122262403603625625601003487274275842514631243647568210540663603243332503448746123078036582460301274166878308418610266471780676780487886814144762557180776804028250210014327548186380580424324654346705872285003757511131306404228612027418320132203784723420386736880833401810641170685761713221456743712250238435521002031362564401604273834308148676268741428842512846488003417344601866473661773314800117256733458722123850778886263153353014430840685618316173808012540752436315188338085036180517363111763148005572333063326152577664566671146486073177056550635655E24AD3C3D07FE57BC5F7CCBF87CF6608BA7F9D6FDE4C193EE362E0B9DB29514D7808BF29D852DEC88E4278C2F5D367E69DCB1BAB9F3833B8309BEB1D4BCE6F5C1D7F04F6236E54F5828A337EBA9C6D44627A5FC53F1B6261DD9911E1E49C14A5DA327C18A2A9408EDACADD24B61214BA8841E8FF69F974C58C27AA66B2C29A37EA1B8CD20BDF157042E273BCC97CF1B5889B43B8E05174B483480C243E6D94824C472D78DAD51DB97052E4677E63D59D0CAAF8B31049B386C5894C5C83DF28F9061490B06941AE20A50C4B84C03407011E3C1AA2B81F858B84E1FAEC3BBFB7283F97430F46A34DB1637F6ED51E62F5F40DCF6D919BD7EFD1382A1A7DEC7C8E0C86CD4241A6862AEA8999B9BC6BEE5CCD811137E2B6E33FB0498F49AA356A4C33257E3466E25E9329CA7B990CE8C8684C22E9379D45ABB976743D9D9388A5CD4FB5C9DF1F904C1ACB0CB536661505FA648BEFF10D4DDA0371211AF91581B6CFDE74CBC27C98517AD8B155C8709F5CDECE681EE06578623D22F6BB7FAC1C4C16A326342D47DA56AE8FF0BA9C7420425697B940DC61C1789E28553CFA34CF97B88F1AB72B685063CB9E94AC4AAD15ED712A9C78C20094E2763AA4F46BFA0D22206566B1C43C3D85EA3BE0B7C9FEBEB1CD2F6D9CE95A481EE55BE26B6F542DAB9D42A95E21971EBC8A5AAF2C5181A40D2F27C7E80D68E3DCE9795FFB32D89EABB15277A5FF720CB1BB9C0A09B7123FAD491E28F53C809ED72EBCB876587344F903CAD896A129F6D8A2D28BF14DC7C2ACD5F88829DAA9F5252CFF346805C3C36113D2C0B1F55E9B6E8A16992E88C40D798BF20EE1A6EAF7CFCF8BCC3D57F51019AE10C54966037F9C641D2D14544120658CDB654A36383E7E48D298A18DEF2F88B9167539131655CA123B58FB556ED06F962064D1CBCB908D0726B47DD1407D4F801657A30E0261103BD6727A54B9A61C4AF42955464AFCDE0B8D4BCDA320544D79493179A8FD67742F335E2C4C4DDFDB3B74F1ECC8B0A06A898E959E7E0505A0803D26CC367E2EEDE97B8E6F944B7CABAA11590D1D654ECA334AE7545EA4542B862C900ECB3ECE6014BDC22D24D69C7EE65AAE5DBCA5831EC29F5172DBBFBCAD66AE0E3D5C7FC7EE600B59EC235A71C9671418C0F677BB795F02CF7EF5FAFA83DE1B6A7EBBA349827569AD44545982925C1010097EF3A441E16BE02CC98C5181B20AFBE4A72748E39E36677574F0C30C228AE133719765621260164BECA96A37C14A1D3363B3EE0A2BC0B6689385537465DD0155D91EB85FA60EA7CDB701157E563B2C602A15759FC2BAC4DC3BD4EC6158D64E4C32AD3747C9685B7080B8CF5E8493D1259711A68DFF3E83AEE0956095B368BAAF2EE426BA3F738F4639D8F8DFD6887C07FD1BBB265DA3324252A59318017101B50DACBE7268AAD9F86A99923E040F4335C63E265152C25DD6E322DC3A57D947DB460472AD2EE893226A0CB88BAED78EDA4A327135F58B11AF0CFB0304D27770D5C28587715C5853E6FAEFF405D232DC045E6F68C65BD4A70697BF24BD548ED4E6B0F4A8E973B83B789A481291574561F5581FF902E9F92555FBDB2E270090DD8C381DB1A388B71DF72B6E3A5D9910AE634AB4155609D7EE50DBCAB2B02874802FEA2FEA46E0B5E2C82F6E985E73ACD1FAB2366241B3FB91F5FD9D9796E9EF61F25BA9A6F86830499887CB429292BC43E22AA3BB0B02BD685097289262977E4CA24D3EAD68968CA1FA1FC73AD6C6EBC350D4BED8E5B99F5C86B8A205B5F04E75527B848F973221C6A7B6FFCD2510C7A2AB90D133355C1E08095973941F956D6C4D0C8162D8A5903A72620F43037E0CEC559C9EBFA1F5C40F8224FEA02AD022C5A75CD99054C0074167307E8304F33AFAF7509EAE4DB6BB8E5ADE9F248D90152F961A198D0F75EE045FFBC0F379CF6CDD58DF946CC65B8F636BEABD39484CB91D416299873948616E85BCED2D0A59B98443BDD824DBC3E7622D73EF048EA184C480960A24FADD1CE2F52BF858682C49FFE86833A8F7032BAFEBA2C03C67F4791A3D05CC307AB556B53B72B19F069308A5B4818958832B80E11C76411098EA480E6E61FDBC7DED4B3BBE0C742387B4370AD64D8B57DCC60A95E6775BB979BC0914DD5BF274A573812C0258B6678A3A411196A965DC4C9EF486B07E3FFC70B09BEFAB779BD58EFCF11E4616F5F43891CA1F4FA0486646306B607D8FE902042A457ACE72D9895241971AD6A60E701175465BAF161A9A14F29AFD32D9AE5CA1987A87D530063AF20F6543215293C7311EE7F6490D042FA1376E7FB9CEAF97F465815E6F7D8DEE8B671A923131E8A945B9A824F2CE9EA0F094B44C5D96B78C1D30EE1D3835685D305573E675D967D8771CCDB1788A1CD3623110EDBC0D915C2929F6C2CAEFD3C5847BB7FDDA8378314CA9FF44CA81A853B4465945115297310836AB9A5F6597DCE5D86EFDA96C13245C7E6A93889DCB04D9BA1B8CB5AE482D529DECC965B4FA10E55FEC6D923A6006CCF7D1A63649A0AA85FA5232B69C1C716BC1C35B644CF1BEFEF42C2E662E749FDC5D10FB401910F677F47B4FC2762AECA1DCF501CCFE0F686E479931CF45B72C679A4C9773BB275E954CEDBE12982D28AA9022A951BF1EEAAA4E77C15C5474DB649EF1382ECF7440A87B122C0F34C834FD967F37D5BC8C98B10D528AD54101E669128D99B48C9AA9AB62D26D064D27A1FAADDAA79E007574BC56DC48BCB465A54269C7257CA84571022AB6130420899901C5F9F746FABACA4A06504860466AB7E3CE0477711A80E747545B695153310A58D493CC1A5B56FD1C83408F5C964CC88A134BBCABD79EAB21584B050BEDF3BA4F60C2F194EF8F955630054F576323C95EED1376810DE9127229247C70EEA636C4F4B6CF6BE2F4FFE77E488CED88064F8F3FAF918F12BF1079555C0ED58180F64A1734DD4EED69A10A81211486C133C4A67B9E24B3B2EECA4C3315BB191FB44ABFE8F15A02C19FD93AA19852CC9A1D894736BD3BABE33ABC47960499C978410C4528754952FCE51A735574AA8FCB7B87B74A797F69EC53A7D4EEB2A9A62464F22F109EF867F8B2D9C01A523C03E2577E94AD8C67416B9B2C815B47A81A780603834456D0AA4419DD39A63EF25F0E7316F961C4E335B1ED341E272433890AAEB231FC23A839A30AFBF0DED4E196817A5D36DB8129AD27A1B5DEDEFA133AECC4D2C832D35031F73F8E3783A5769F7C2627E58D72D969E36453A6462A339E91EF343370C4BE1B1315FA2D7D06355FA6F848610033F4B858DC29DF5D67874DA65300BD5F42B202D51660937AD5C9C247293EC8C441CC4FD5BF8B55C201E858A103D194F1697D5D614A912FF0145B6B9256C923170E27BD65F21AE0E86A55F642C6BCEB9F90B2515A98B2BFD903D23FA61E2539B9112D96CD9D2A15D21F12F488B8AB8A589C733443091A79E7EF84B9E8BBCFC6ABE4EC0178315A059443850D05CB04CC74863B77A9ADB43B3BBA7B58FFC63783869A", + "message": "F17E0B4F668B372D8EE6661B1913BC1ED8C42533A9F555EFDC0259E84CAEA24997F96958384DA4E33E670A7CD3D16F5452F9A48DF7B70E5BD7439C0B6E769599633AED89670E187D511CEBB7502C33780DC85EE14805838582D16751CBF6FF291F5BA8064A7D1CB1DBEC937A3D912C3E9567016D9FB4F50B41380684C0F46AE49628487D6AC8E00F36FD963D11C4BD8956274535DB965168D913CF2B8D53AE722AA43EFB1A8266DA9DDD04F11CCE1F106394D86F669489D5236300D1A37DEC3AEEB30B30D4211D2E96ABC9646B75CCD9E472A9798E9D2535D5131C38B1FD8666417066E8A703830C0D660C8BC95EE9409CB2CE29E42EAA559CB334582E2B95A33793C355B5688BB29C8DA839F2C1E9096B4A6346A1BDFA04C51B5133B61F9AB59FFF4DB368558A00F96FE7DF337070EDE7EB77C8E134A384462BAA3F688422836CDBA963AFD0F4E313457B444241306F5BBAB8D8A207914863FC835D389E4574B3292063E0CCA8A0C31AD0727D0681CA88E2DEAEF9D6AC8D3E892F5770B8FDE3B7F94BC40CB8523968B2AE4F94D0D29254F4153581FD6EFFED2C1B32051152726964424F99D6BF9E175FAB67D59ABA5ABB3468C32B6648F949E49ACB566999141A84E94E2A8EC7BDB8419BCAF6B7E487F8729C9E256CF653B36DDE609377DFB329A21FB922B2CC57D38E3022B9FC6627452D43361CC3B6393D0B01F7E59B4CE86355C65DDE29B53BA8B961DCA6345FB564C3FCDF5F4308F000FEE3D7EE7510356AD65618B2CBEB410DA37A25B3B73820E3F06DF6D0B7BFBA6E7829CA6BC3DF22DE1593DE5442A5D1BACC961FFE766829C84E9BCD98EF4AFEB5AB5B579CA50EA4C2789C1CE0006E7FBD05E61BB57565C9D0C66F7968A19B7A3173DFC3C163D7A0E84C94634039EF38C8036F336A7C72956F1DBB7346F6F056DCDC55CF3937822D385097270BD4E78B3AB67059F87757874319FB44900FF180739F3827C529EF395C68AAC203B5AF6A624C83377764F614041AF92870DF95E3129BDDBA3E49D7BDEEE8BDEF8B5CA23D416B2425F3041C505977719CE7DD211A57361EA6F3F0D58672773B93B5508C75B7E00592F9EC193142D0AB14CF49352A7B723F18D2591E47FD1D120D365E21058C41E61C079D8C964EF1001138D3A3848471F1D65519B79EFD0C2F8683682342E1E3E873CEB99C6D49943189F81B542DA3957559A003E875B4B4D5A30AD62B807BF82C8C014719FACB91D93E8E6C53D3B0395CAEE99E3A0E70E9BBE8B367FF23D2BFF54BEE046700445FF7DA11585E709D890A09F9FE4070431B9168475D59C26CEB96ECDCF05CBB4355AD290F7D2A015203450D296B0E69ACD23B4BBFAA55F18806583B5AB073E39734750768EC427E6751129D4EE1C9C527F19D50D3F4EFB85D151552FC915264A194EFF330355B4A220E3FAF63B3069E5855CDAD1515778627A63DC336658DA60076515580211AF49FB3654B7A175F9BD94CB78A3853DBF2EA6F154A2AFAFD8759BAC6C24EDFEA0FDF0501F10762F53CF167BE34ECE761C7389F356A31F9F9A0A46CAD705450039780A371991A13921FDA4644239BA2F4072B1B1251776BB3519E1B059A81D083358B59D6E0EE8CE34BF1ACD5E54A98BCA9062F40D8858FF157846026FE5F84CCB02C8EBC574BFA366BF398E169C238B1C41A641E4E80AFC448B122DB25F8D6E3D216981EFC5DD60D257DC0884AD7A37960851ED44357E3484A8B192D591FB32C7BE2B80C3C9937E3EEA77531C8FA5061DF7BFBD82552C68B23D4B73440C5B59AAE89829A3882F55C5E43270AE2061D01BF5AF30FBA62B6FD7DF08E31F5962616B15837E6FB0FBBD28BB63BDB50437BB106ACCA67DB67F2E6707DAAF4548012991E784D5EB723AD8AC1CE77AD48267B27E4E3B2072F458EFFB6EF0AA8997CA102648302CB6A6094B8B3FAAC6A67A8D57A254370F583761D2043B8BE4CDC61846D39DE561DA0A16A55D8357E4C66D2B8743CE6091DEADAE1BAA1A26CD5B56DEE3246133C201D", + "rnd": "E48C9BCEB01E1FBBE27BDF559C1A74E0BD0ABE1527E3F56DFA6AADF6EBAE2015", + "signature": "CFCC68B4D767A506E2DEE986887B7DF1FDE091C9A4DFEF8F5F8A23964DCA77617B74BA19DD5C36C94AC78530CAF58E70413B3B9749EBE02916F61A1D7EFE87603FF18F2A2CFF31DEF6FAA4A9EE4C143C913BA2F5C10C0A2A39925DEBE77FB16484FD50F6EA70EEBF86B82FDC6B10101B43AF3752C657AC891C87A4EC94371E723E33E8D71B2128B1266A475AD5E128D623CC00D0984975FD9D376581070B13C3260CB8D8DA1A2BD6488FC70C6FB810C78674F74142621916B3CE00A52163D3D0FB3E2499E4914385B4CEC89E51DE90BA4AB9F667E5833C32764DC84B236DC00F241885D6A5119131CCCA3DE0E89A8DBF03BDD280E1C942601FFAF64FB5E897590CF59A7021C19A448447EC367C40CABE30CF897A91E6D9310B627D5FFC15A25BB6B4D7691AED66E4007866ECB0F6DBB8254B4814F76258FE7540D1AA8DF378994AC2851DAEFD23400BFB52528F72A38759BF5F22E237EC2500F49D96B54DA86506E0056901C55D829E0BA59CC2E36ABEC64600828E1179D5651C92AA1BE877F7FE541BB894E2B5B2FA77FB7CABB7789C8B2E5C032745B09E4FB87E90F7A8EA7C90E058083C15A6A6561FBE9FE8D7E6B62A34CFB7B1E48D7C36D3EC448D7C9BC8319425E4E6FB7CAFAA121B926415C503F685D1AE2CB99DFCCAE2E3EA17749A37A9C22E4E02880D99FD34BD2DEDE4C4E4E43A58F6B93F99DFE62BA49701A6A773F78B8DBB1E4FE3C566CCEE17ACB2F5BDB3F8A618456F624D4278868719EE203FEAF6EEC3FEBEC8EABA4213BA1BB60270091DF6E20D6D81A586EAEAFB2674A39785BB56423EABBB237AD1C1527DB92D60D02E5A0ABD98AFF4A4EA66A809AA85EDAAA0940FC394591F40D9031D2FC2D60AD97F8E33BAB951A75C5C3752D54E45202832DDECFD3879FB28D9C040C4D5EF78CADFA9C6780DB94CF0BDB1D6ADCE3C6E331B6CFF6A96A597233CA6B881FF02899C0A3CEC78CC31CF6DC644BD4675FE1DCF623218F0BBC395CCF8FB202782B606D6F1F0F6CF55757DC478513B8DD63EE2FA31F2E4C9B4BACC2BF35263B67BB9298C398524C53F1FB3043193836177C1957A6E2E1CCD3B1128D090D82C069F5F4CE0DFD007A00654585759873F7EBC394EE005E00FF2F375953427FCEAEBBB3ADDCCE7D895992F8E21FE5CED0DA9C739E7F9ACD71DC37876D94F920F01ACF00DD424CC76B8761ADE563BFC079B47469673BDC3B8ACC68564C654700EB9B35A21A27C314865DBEC2037FC47EEB62C3659586566A1F436E7FE14B8DD66C87D3D54EFD5DE81F5EFC76C8018632A2247CA5DA307368FAC020330965430FAADB029C0AF6185F992DD2217CA92AB1E23B9F3D8CC671D4D9E9FF94C5D817C264C053B79AA5181234035E983EB7FCA98424D4CDF711052B59294E764425239D2CF4F29A9A093C354C444597F7A1BD7DE64C253B27FDF16456718F8690FFFB43743E0358926BE4947379BACA3CC2239D53945758E606098AAE26E71FBC7546976AA7F450B0A6785289CB263854EE2D57D43F785CBAE9E93E9521B2883259AC8F440DC51BD6185423320590EFEF05757D6284AF7B62A7C86812D68DB8B558615D8DDE08203416200FCB48B8576D1DF03BFB26DB9CE92555804C9C7A42B8010711ADA044C41FE38AE5CF56335F6B8A91AFEE10DF5D824099DE9B4ADE1AC3FB44CCEF6CB96ED96388309BEFDEAA93C6DA9553521E80E467FD498BD7D10E793B7DC94E685DB456682CDC053C8E5078C2CD27D836FC57116CE8A1DB7DA39D66BBF2AFD3C8D76C7AF9C972651B240E1CBD50157C79CEA885578A295B4CC3E668B9AE19A16BE6F5D4CABEDD972624A478C1C2FF3B74C6FB2A1C90B320110FE70E3840D0355D29FF8497BE7BF6396E19A3F7C3A07AAE04225FE2BDD824C271008DDE515D74EB71A1B918A5E7F2D4FB533422F56EA91353C24BBD6865294B2CF58868340032A05F1A81575A4EA6AAAE7660CBA27B0BD7735E8BBEF9E8F71B1B353569C0C9821EB370BFAC36A4526CBB6514F99833C4002D71000EF65A42F806D1BC0C814F6BEC14F9A20C8B0566D48059EB3BD1B3BB6E0551A6CE3EB4016083AB166537A2129C563FDA3A8CF6C4B1DD46A00BA54ECC3E8AC08D5CE26FA905F9280CD66FC4B7A3CEAAABAC03D0C6B7ABAB3C961340A50AB9254B815B571D750E2D2CB7F8E0EAAEBE3323FF99A514560532BA1192AD5B2698F49F03106734CD63E747E9A2789DB32976A65D1AD36D1C4059904CD81F567333CEBA530064CB31DB858D6BE26C3C95E4C783B9D07D831F9785B60FCB5FA117264A4B5E08319299F5A60407536B4C1C7CC32F3DBA3D1296D376F8C8A7E8C801163DE845D47C07920AF629EB4FFE047D7B941F6FF015861775E4D048C91C6B59F06B4E92ED72876B8024D5565914BD043EB19F73784E1C6813376D06B3CF86F43690F25446A1C208E6AEA4266DCFDA454E1E9A05807C57636F4A0ECD925E63EF140D1284C098FF340B9639BDE032CDDF6A3854E7875C3FD3F014F2790FC6C49E719BD77352A235E84FCE90652876121AAB57B96BD3B0D9CB147A66DA8C26A31B21AD560775D14F03CD378D616DDC683CA1E8724F523D42BCC3096AB40F4A9F4A3C1502AE7DBC72FE79366ECFFA7A864AB3AE7CB05884C905200CAB8416E37CB1C944B0D1969BD8579160EF306C02693ABD91297DB6DCFB7721EBDE3E3F35EE53F92B0F488B51453E72DF159BB6C381546160F3C6316D3A181B98AC13AA19060990AAA0395AC223BA4F10EAEFE5EAA3EF0BC0DF804419562FFB89145D4E52E0F3F85C9D2A25204B391ED52636D0212A7C46BB6B3D3541567F6198CD1E580BF4DB670AE6344480FA9D4BD9B587BE4569C109870E6D9742CAF5A36ACD71E9B1490B35DED60D19FED617D4ECDF1012A59CECAFFB040A9012813C0D8B4AF3CCD95951F484F35B14FA7FA7A07F0D7A827ACC5682CACEC4F712C22C0D3486E5F96D07E5113D076F64FA717F30992C9CE5050837AF38E339EAB57B7F5AD137CDE9993BAC44ADF5621767E8C8B235D2BEE00676668871CCDB32E5C651AF726F1DEC1AFA80D79DF5520D29165CDB2720B687AF54EE42C7A5D01C9E4F6512BFCB1A064DCE6CCE97898189BE1173E415847B3374C1819D7AFB262BEEB0361ACBE096B5A74B74B26B47EA1AA32BCC20B72271B8EEBD1E3B4E9BE53625257D879145719C96A2A437DE582D711B53B42DB0222267BA36B07F585DFE58B897E6AF40814A1446672225EC259C885373E501CC88931AF7F358FE861E875852A917A412F624CF6272DAF05F9ED9934215EE58D5BA3A245AC1BCA4F45ECD151AEF6320C1488F38F8337C40971DAC7C1A478737660B0B998010198409445259F2356EC3377692F1D9558CF7BE671A582D13FADA8115F6DDE62F9A6F1EFF22259513E5553F94770297FCC7FC3BC730951143642F72BD6A29A780A667E07DE2867A9DC44392CBA5EA363843AB31DA2AF05C01F04289D1A954E682B510D8143FDDE22590453F9331A94387C03AB5E08FEC0576BE350D1C9B5745BB5B6E70A5396E1EA20A771ED9B0A21D549D56588C7A4D69C9EFA38F96750CC98122DC6B4C763F56F76F6716E36802A5A1336BDBC0E6CFE9666F8EFC9289731B399BC7541D2E3EB4FB5EF8E05FE401AF1352B1947844F46F9D6057676C70A67E49D537B60F1E817699075EC4EFCE6CF944C53CEA223B897F30371719BE4DCB33BF105E50D5FE53D70B37B0ADB848094FA68A46A2528915E5A33C1B8517CD9B2C8BA6EE5631C4EC182EC9FE5D9E567D1435D60058495F46E19083519F8D2EB2B6B05CD646943BAAE4B700805E9550987D2DBA5F00178D9E24EE24DB8864D56A3A519617C7CC267428EAB18CDC7BEBFBDF57FAF2EEB5D0DFDD8705A701DC95089C82FF6F533029170E288CA340548BC889A10788743AFDC3A815D470286C15030348EB0318002B3934AB142EFC13F551289CA104848C794C08A2682A2CC25F635966DB64B0EE1A1C5AAA884E6B02675A8023441D3DF71D3809E877C9A9E2138AC31CEFEF674F31C3AAE3455137FBA0991BCBF9062FA3A62A6D7E949404C86D217101F8BBD641982A91D7745DE1CE5FFD7FE6D44772A45B486BC3DE7D95E4FB63F337DDD59DF0090B3ADE036387670200C6584C8ACDBA478C26969C6552F8F9862C29D9A6236207AD365CF5CA7885C9D098F4EB9778F9EB8C30E788879F7E0AEA49CA606E11847EE2291F05810CCA64A19C46BFF2D2D99BDA3C8363E77C9B876EA25D52C8686C072D15C81810F1D71C7D0B675313060DA465C30DCE80E179EF23BD960BC0AB14BAAD1EA734F347F28D1703A7418F67C9B22E0A3FE69AEFF2610EAE2C953BF3B4A54804E9625C4C719245C30BC3DA39637620CE63935B202EBC4FBD94F12B5BF75C6BF0C6F8D4AA7A0E97675DAC32D00DB4A4F3F8468D8849BE1D280551E6916BF701C5EF848804E327108029F43B9F0DB94BC30DFC31B1963EB311E11F1BB2D19E4174F0EC2649E71794BBF36B6173FC4117855666E331B8902B979FCF0C9C7EAC885CF7D7F0CF2CA6F2EA26946CD32ADBC307803077D1AB7FFE14D5FB7CD9D021F4C4E8CEB20556F7D82A1A50004687986293F50EF52818AA8ACED028690B0BECCDCDE0000000000000000000000000000000000000000050C11151B23" + }, + { + "tcId": 39, + "deferred": false, + "sk": "9F5162E3523C1AA02E0BAE9DFB89A07F9CA8DB95C744CA6CF4AAD160767AE9C3A7FF4F642FC967BC3C645A8429222036A60F9418D35186B92BE26D8EC1DE9365B8489584570228D715221BA610E28CD73CD6AD9F92AB0AAC5F233DC801251B5BCA81C6F1274F720753931DB35386BDB83304770C5D59FB0529197BE8CAA0ACA387233753335153502373823668407331780522135801287265818206102663321627422001644708740453145874055406070356747286183628143556131380408870743613613158834526165508443764526884066637552470454457715858830788630522116362416414674348455480808271820101757103287020485208432165417765652072520371778038622581461526738560767607156110380413816265647602512116821067767504121464101471602652516707464303212287564217220401867271473804274856353383410842447761351360033448273306781277487060174480120476175585474683434385612168448544350076445111388234530078685184742303062454024111684133072631684142642424032513234683705818514161371200132567065403824778040443048875204438035734540314170451878153826780523651885004247050874824876080448815623722882350142670173123078515025263600311580601766472753363352632236230284854082552027660582450683234818087211616050882222408474721813411211245086077707136513082664701568204704587512871443240561168866562637786511070552181001740580542005334630067857180664757117057642275526337602836372215788181145257302286480750253033100870803636442436821035163165445166282376808401832831368352638683323268445162873305004021014608037085351830370120033708724744207801631543852288563176277056403156745682857553837368808760662411465843763631130672651356853701846531622060638764416235876005228272540364422325524736806158188786536804518463474735077774250664710361806541855661633704208660770486728112800244324364082455362014470685880371441467443342342207315888888826112274156231156704245770462516574301747547107081162273125760474460634442456177231233613178551050310464101421571321715357848738430275181147051254808223806485726356583015020830312246836552725265007845075108628312046412477657533085058261020158358611545770032504083033532435288604848833143556505702287437838702275580675034484414405023252560383013665226382515322764338531638441115450246455184218361865818153863734213010544456635658417726302178240728355546862575463156621526546846460214218367840627263004066204368818557580710266153627535434531066607783456316348525873800051285045875465216768325515664128084036528642621508517018863283427315555232770862264700572077282540117046714486317372602837012651150501403786447627341337003236850464675558513037085061176725484686583807630561853635648858485275325552311416744508160182442540820026022655527378713308346320715345238501668581654103865684506466502040622186151106131748080800526143332417477461038455472020408114305228857185780573186418467757155210437312713002723273631828452132311526212064125712468556746435274535013131386534651741403134427383618512288432623162021500470253663680544117186274278311221223608370828823258355705753200640482378388831743724082527430335318865366601888553611668052028728420273484641778236138463714835516104061356603470663820711636568135472518724606428685354571437841814335520373150308335122F2C036F38164B2AF7118F95B49A8126F9AE2796159EAAB46DFC77ED71BE709BD3EBE789C23958F655F177486CA3F0BD71B2C370CB86600681601818791318CC90BEAFBB33F7780F2636753F5DB671C554BB895A590A3C34AD859EC92A5D3DD5BB18375F655362CEA25A099A6A40E055FC38E481F61D5AA40B8F8668A14AB0F46AEEA5415269D0004377688E78E91CAFE42E960CD01AEF79864DC84498D0768702D11B520DC55AAA1CD4C264F34D254ACCE07DBD852CAF2B0138B4768A41C9BD942B705664B76246CD27FC37734879EAE974CA79F788DFBD0F7B521EEFD00893305E1C9DC448B9A08734E9672C3260072A602E2B168A0C967D68BF3589CF14829C322461045C13038833F250FB6C150CC997531CA425C4239FFE82BF12FD68DBF7E077EA5E72852A76E207A76515C3489A53C4BAB49B7CAEA9A1F6698E602A4775484BDD0E5EB12853EDA4A3DFA3171B95939268EB08954B275AF38A365BA24B7324221A603B29AA914C32DA873136CEEFD1CD3C6C7C78BEE469BFAF5BCB6C141EAD154B4C39E0212D5E60A46D692475A2E8E21E7563294C7DA38FEF03DB2CB0B33AD3350A302A5ACDAE59C196F7AC3B2178513B6D2EEC8E6031B9CBE885571DCBED47F87E5D5F92371B95BEEB02C57FC2221F2D3CC7DAB82CE056A81669FCC765D84CAAF9EB74550A5FBA065188330AD7971E3366FC68AC93962DC42DF7B3FD975A54E3AEE7BDB3AFF8DD0549AEB7A869548FA2C1EC173BA23B398208166BFBFF877DE96867237ABFE6A6C1E326470C638CDD3A1CE19F6A233D3379044115C374E8C4B3B21C2D3EE087363C53278B07F4F4422F19526CAF41688DF07E0054FAB839F4055C5CF5D2DCC0E7D9C96D86C558138DFB8060201BB06DFCA64212BB7A05F1C72501EC7650EF79222B62C251B0BA6BDFF869E732CAE3438EA6376E4E83E35296540DBC15ECD7E7E27A5C927D22CBED981247B6D58081B8C90D404C4A7A6522903199BF189AAC6308AC0580ED1D187F15A892DB3D9AA59CDC7AA728173AA0879F692D9F79CA021AE1BA7B439BA8086E4D03C25728D128126052D45653B707C066E178C54121356A78E775BCCB7CC11421752CF5CD35318E261B9086D3432ECB0987C6CA0E741577F738B1B49EFC3049F2CEB4BF09010C020C5336D8237984854D2CA866C47DE1B8BBEF2F078E6660EEBADC43AA9F96ADC3F024F48F48ED83A1138D547F354ED39668F4806E5CCAA92428F831739BB5445C79537B03E8C447AF88914A56CA3F165663E0C45B6400700AF74E90CF48ED0AB7F61E2274BDD1B10EF3FA4A2DA3F558439465FFFDC71212954C50351B5ABBC54799DBC8E7ADA4C479A22DD95A454F0BB03F0A84E6F4F5177610CF67CB26D533CFC8CC6BABB68DA632AA0ADE67D3EAB54051C49E1AEFC070CDF6DFBC9C03B322E13EA2B574657CB236994B0D790D93543D38C5CA0C4326C850809C429CC4EE3CBFA325902BF1594A3920129D33C9511DD8E439E768FDEE1C5755EB871C1BF14D3DE1C13069ADD0199731BB9605AE914E3E4BEB3B0DC6D50EBFC2D00E00541234D5EC10DCFD9B5210F9F1E16E1BE473EEE318808D5AAA256F50BD440D07D5D9BA9076A5B31A35FDAD131ACF3E41FB935ECB1C8843D024E158589000498E9CCF857B7952D4FE10797907940739D4F3D9C07CEBD8BBEB4B28617C4D1EF1F49B8D36FC27B704F5DDF0B9EEBE7928BE31C09FB1CEBE9CCE00A2CFBD49011AEE1DE6CEC117B211226A40CC2861589FE90243EA1A9B288147780565F202FBB03E83A2EAD79A7EBAAD52C5C4A171D6041069DE143D350A7827216903F641214B8442FCAA849DA1EE66E5180F86209A9F94D73A7C4A1968C968A6E69612AFDB3FD38F362BCD7D4444AACD293815BAB5841FAE715C128F1BC34C363AAC54570E14405DF42748F08FF1E528FC73DADCA7E5783A350D075075713BAE715C8108FF350953333EBEE230430603B1846F7183A90D222043BD7E786FF672FB2C9CDCA738818602A00D04279D60B364F3EDFEBE8C279D58C5F3B789DD1FBE6410C40B9D45D58F57E757A94AE7D1CC4AA9DC6116C1585F3C529345ED47EDB569967A4D79174406EE0E0A7719ED69C3C67CD43963FCAF4C8CBC8ADDA7D5C8FD2D49D8B18519F38FE80B3A9641B99B07F61C874F72D38607CD3C8AE21B11DA9135E26BB9E586597A9F5DD49E23A359424D87ABA4B59C72F9640F7D29EDD9E05AFEC72ACB2F463CE7DE96C312A9A346314B41D166B8905CEAB296967D9C98EF4477C26E091A9FF2E6CF186D72A256849D2F0BB7CA16F57302C06A0FA51DE1A47646E5E06A036FC5BF11A9475607788F76B91B4EE8475227742560A03CF234EE3530CF50ADC58F232F27AB52C371087D81BE38B1D6868E557679EBBA3B5AA3D0F3115AF1AB8058451CE78123F299F4C3C86CE237F931A2DF611AACCE6E8E5B134A1F09B507DB54F71DDE544794A603F7EE17A7524F327408644174B3D7EC7D7441DFF422BFEFFE5976EE67AE80AEA88597EE0C0AF43A7DDFE5566344EAABA3A49CF1A9B15BD11872F64BBB992030D3F3D9E8E7AAA3BD9BD3DDB2CFF77930965172F86EA244C53253D4A630137F7B49DD7D00BB2D890287A75D4965D407CC3109F94F6C8BF308316673E12AB7E83AD9292CEA3B5F1AC1EB6FFF1BCA4F16863AE454366BCBA3893956CD6FBE0644A82042E464A13BDD4680C5EAB189582D3FCAF88AFD0DA02928E904D57C7522AAEAA3E89CE8E9E116B6AD0B71C66F3ED605E9D006AEF39FECDA3AB1F1A9A1E242664D61D156CF37B5EBD2A41C12BF602E270A0BD5099DACAC707393A71B1902BD19820FCCC5B1CB8A09D095E4B8266BC52209E0C52BD98491712DAAFFA8E247F2B9ACD254AFD3A0D2D89B1CA3F3012B7BD033E8D5A60D244BC53899F90A2D150C55BFF6195977047318A0385D52D941DFB5B5E9503BDE5BED2766ACB5DBA7B2C645B193083583C48EB4637EAF6CD6EF3209DB6E8B6B9FE64DE8F6E78E322922DCE38BA78FE2EE9DDD09DC9523D47C86090520FAF6D0D6529788F77CB750F7DC9AE7EAA4D533EBFC3BE2A65052660B65F8393B449880441695EA1308D867F4E98E36BB37D02A84D9E36A67A250739630765136ECD677F072E20E52B0FAD9342932682FE75A19A5F3892A1C1F7B5963DE8791CAC7B5570578667D44870B32566FAFAD8AF812D9B416993BEE1801D3F526DACEE2BB7B1C22311B18AF9B39B569D2C2BB21D8CE5F626F25080E248EF3B42C2D07BE06EC2C6087F167661124AB24BF06701ED462C3758A1A3AEBC28273DF3E8F4752CD2D82819A127778F6AF0FFFD8D4E5F39D207ACCB90564F70B47A8744E113585043FE4DB499096EDDF1313A8D186ECA61F3D6E93049235DC0C43DAD8CC9BDE021DCB273BF82DCCB487C7BEBDA9078A0122A1D72572D8DA87F0DF2145C9663D6D1F4BC3B9995EB39B249233F34C82A31A6566A68F500C79EDB0D8BC812656716324D74BC6160EA4FCFD1884ECEB0CA745CE12DC3", + "message": "666342529637B4EE440E7B6780137833E969A054400D8679636499630C7D05FC7FF8D7E06A3228E697C873E17D99859184AC2657D98B133E43AC84BE1E4CB6B7EFF90006A4FDDF0FC179E0534BCA26E823B7AFC335F5F580FE7BDD4A41E960771CBFABA381A948346F5B4CCE0C11B921F7C6A87EC4D2779B9C82AFED314E6B0E48EC6505EB1DAECB367395AC909202AE690F98ACF8A86481C597C02F747EA80408DD600FC023308F72A02728543C325DB1246CDA5373EBA8FB26291BAD206C5D9CE9E9C2EFB4D2D5E9EC20E45160A8EEB36D50E0DC45EEF19F50C393F8197C93847889FC2AE5CB0104481F42658BF9BFB9213529B4F0D626E614A8BBB6D71D082E866F4B1F610FE89704D1B26BD406480B796A1522AB19F4C3A95E3ACE6206D6FA8A166BD30538243757D4CDE49ACF444F771EBCAD179345F14250588547406CD2B64C3A1855BF2A35182DB5F00A361401E3820FCFD88C46C52FC0922F6E3C650DC5D81BAED128D186ED95395E5875B2D57FC7C2AC4D31AAD1FA0C41274617CB528B0E65BD0C94C9A62F5D00835D41D270E8D8473A8EF11B2A9627429ACE00E3ED19979F2AE69AAEC601519D685B40F93CA70F282A04E4EA2B394B58BA5BCAF7CDC65CC4577E798010024C1F791C5476EEE19D64C6CEAA49DEEE1DA466ABB01220CABABDD22FDADA0BD5F6D44EC3D949DDB2036A6EEAC287832EF43158845606D69AE252663128F14C0B4F88552D78D2207628BCB187AD021D20EEFB2127E55B5E4C01C695FABF066EB4F21BEDDFA8722915593EE0B452D861774C263797A63E273C68FE9FA2E77AB40970045F0E7969462693C7660C97C64AA1687C74740FDFB8522A6649EF98BCDDBF4B777A9D79C9F4C09A46775F9151A3B1EE385FC43AFF80EBA1D9D86D2AE16D0A27F75E3A7739D9C741AE748FCB5A2B02D473D106C704B7A9B2F2D65291356F0ED642BABC547725BF3E26C8F1A932DE772C6AA39AF0434DE1B3B2B29DF818EE0A9F1DC2AAD2576D770DC14A14E56B5B6490CF6B7F3F0F2C99ED8C13C1EF3381883BAE5C05976E4797EAE2A91DDD3A6EC774A1D079A029B9FC235A1919EE5759B7DE274F5332CF0660480CA9F80C4FF306A6021949EA60AF8A028FD59DCF8FA393DAB56DD04114CA8DEABBD950B3BB8CF8F8E8A991EB346D4CF89068FC5DF11B225C5DB49847EBEE4F94047D57ACA81B6A8C328FEAB200F08F4DB5BC2F635E92681285F8CF26182A87D25B92DCC3BA01B5C0CB5BEF592EA8552CDBB07273C1AA26E04112AD5DDB36E721E8185A551C6AFE2730F00D8473AA253355AA5D004C70EBB5E7F92EB928E5B1D9E0620453DBABD638B0BEE3AC5F0EDA6FCBD5428C0FC884ED6C3501F3A2AFE5139D6D934D1AF10898366CC8D05D57EAE9ECD0680EF84E4673AF1E45E3430DA4798F40044AF7C64034E33ADA563B340CB119450047287454A2B88A135A25ECD311C203046909042EED1791824DF0FEFEC3796AD0161F677D93AA0E4F25B457C56688CB5539F7851CE95C20AEA608FEB007B0C8B2EA535BDD173DFCEF26ED8A0DC5378B4BA006AE8B2C552372FC7FBA8F99343CB0C11DFCF2D46C5BE883B2710CCE1C2D619898E4446089D0E6452F4973257FA297FA582AF39823E4854A0F15FD3C68A146F2E00F3BCC3709EC119416B8F2A6F798AFAE756F622041A7D4B17B6A76E27B5BE73B191D18514670C78C14DACBB937C6798BDFB7C389810BFE278D12A7D079256EE272296C71248E6538F8E42C40CF62C3233AEF07E93D5A64858E3CE0ABA9C071401A9B1BFAEAB47AE6A100E3E6918D646DBE5090EA65887D8E2356259F750739DBCBBECD34D08274CBD96D72BBE888DCB4DB55B3E29B3CFEE7D0EC7C5E80545414BBCC6F6E4240C371332C2764704E7AA0B5A6F3C91BF5A73A2C0F7493F3A8F801D1E3096329925BCF1FCED843772BF7457F7006785526F7C42F99009D10E33F0C709F8F6793FA10BC1F49EF12BAD7D32DAC857633B468A0614A9C5E3A4E7A190FE1931B4B58A4CAF6A3BBE1F68741618DD34E1729F221A08BEBE70B5DF1B477004077541C65A77BC4AE695454F48B4956F94FEEC67B598636AF81F3D468795FF810D682D1985BDDC215928379574F0CDEBC74D651AC88D7C248EC77426A905631E2ACA4016A05CAD0A09B4E521CCF2326C35D65BFAB42A4B4D7ECD6622B7D5D63E59F497A76D03B21338193503CAFAF1F4FA3C0C7F43CD12B271BD1A527FD5233EC8B01CBEF72CA832559FB7C6DCBCFA992FE607EB14AEEE66A38ED4054617B2EFE011C", + "rnd": "3711CD61AE1E39F7801877C3683748BE454387655A043521F8219FA852DC0C1B", + "signature": "2D9A5C1DEA8F5ED462769BF45A1B5D281B31ED6F16CE8B547A9D81B7B12480E495AE568A8B18F5BEE87B80B574E66D0BCC8F6853739A949C6888D6449F21D6F61A9E8F19FA163A12B551B50140E3F49F5BAB5722AFD390153D9B5258F7041AE6C4BCD8888E0A056EA5B74340E4D69124B9349B13D9547975A79FEB60D5723B6BAEC2D338A0DA3915FD187F52195226A3807CEF8D57AF65736FFD81F10BD58A13F05BB1C28E4E97360BA67711CB534170AF855269901BA3F738C09DC6B002550140CC78433133CA7BDFFDFB9CB7EAC0F3AF757281AEA53C43FD5D09F4F4575A25416F050C8F357D2713723A4F365EC58998065C57EC0FCBA4603E446633D40E4404400C3EEBBACA13401D9A2633357C565D9DC774EC47455EE7FA4E3B6D05E8D4C32E3EF8A07566068D01DAB05D6A14B864E4CAD161ABEF192363573C1D3E38A7E32C62AF8D21967BC3D5DE317514E5A30891C1B207FCF996B9DF7064A9BF338BD2EE5B9547075431A84CFE4B7EBC3415F527606771D0298EEB6A7C155E4F5237C71B89AFCB7B8B71913D51EB20E304C27A646E053218CFE3E41DAECB93E84FB0576FCB66C84AF9E78467AA0206D36A1B3CE7BB83A6EB80F6FBF569B5E82BD59F1115E4EF608FA471FE3ED6E0E7FDAA0747EF0E3CF740A60F689981014F3AA57D40CA7F18805BF0D6471BEDF9FD04B50701CACE98F78EA999D4CA4DA767AFE53E7A228413CA8EA5C9B1BF1DA0AFC16A0B23C3BD9CB07D3EA28C137D64C86C9ED9FE8EAE3D2D88B225AA941D353DB5F9D9EE01E90E48F52C8108F5CFD8F12CF6347F5B301D5753786A26CC746F6A6DFACB3A125C4CC009B97462D0AFCAE11BD43C9856A38EE728DF44A995AB5E8D66FB1E12A3DCEB16C7CA4CFB38A4B7FED58773BA7A96E1D006D3F361CA0F7D17794F8FEE001FDFF62CCE4F00031397FDA5B817DF275A60E37F63ADEB4A2B3B3E46ADB3626800D393A4041FE43FAE1E72354C375FA712D3F8FBE2AF6D2E9D90113A00D4B15C7E4E8529AB1FE12B6F623A078C28BEADAB11753B3F3590FC1064B3BC7A461AC30899EB67F375754D2B4D2B0B41D4411917CCDB2DD198B540C8F0D17A12F832C4E202E3FEF328A129D40FCF43DCB3A9211D49E1D71471C273A8984A6B3A0C84FA98F63144FAD648B4D606EF2E1C1EF518D57FC4ABFB2C55098DC242079D40C1CD0890F01E747E4286E9152EF42EF2F4C2AD0FA5BF3F86BC8A1127AE74434E0283846530210E1716EB7D8381579C9AE937A5D21A3DBE23EE7E7A521925A20BE48E5AE3B00CB473D04AEB9846663F5A2B87F3EDE31030DBC4F65CF264FBF011CC7405C4D807DAE98DBE845FFA86871735815F6D045C137F3903FB581EFBD1AA6B989D2792A1816778FAB55DDF814106034BA25412FC43D773079FC855B8AA1C8F7CBE7545161A879730AC3C46230AE8A20A6180EFF36695D886CA575D298D9348AD934AC34F45735F9A790462332F1B22481E11EAB21AC84800F64E08C1087294A22A17ECFCABEF280DCA36CA2D10B32BE88F526B2E381E4EEB8F82C5EAF14A6D82756078A99416FA331CB1BAC71573375ED48303DB31BF34A2B96FA96E3EF3B5A09D0D4E037DAF2D6879C7296B399EA071F9B50DBD924218C67D30DB92C648E434C9803447C95A23FD28C2B299B50E7FF87DD575CB3D8ABF6996A21E756BBFF83E368C0CC747A75C47D55925C5761F304885FC8014C8D8FF15800A25C3DA35DA5FDE6100A1FF86DE814308BE22957A37AC9BDCE9EE89EA44D0CF48AAD3FC2632F03425FEC7ADB3EE2CA5EC6B3CBE344D6186BBE0A40EF8E52619679DE54C474CAAE2E09669D43B514AB48BE187810E58621A6B6270A785EE5C440F1A02C8758574E0779A9CC11307EDB501D8EEFBF1A3F3DA9D11994A7BBA4EE73CFD41B9F450AA774137ED4FF90ED00A5C841C06DAE8C90E98269FBB2643ED1408455C511006DC718FD3EFB88A8B41FC996165622387C1F3FEB27506B053F12056D19E21BAB7F1DE32F6170EDF2FF9F5B7870CD21223272BEDDF6E21D2A3F88B2689130659F9CD3654FA08F8B31914EA5F8D70D084E28480C5A690CE32F65F8EB562CCEA4330EB7A1102013F070559575BEA5854E7C3943CBF9892C428A1B3C8D15D9EED6EBD371EF2F207902D6826CA81ABE62A83814F322C240C3BA283A8D9A5F54120C39F058EFE366AFF3CB1E1C13C66DED5DCE1506428B5E601DAAE7B30607D7AA3EA67D2E885A4114542ED2063D84BBC61BD661B5ACFE1BA914507E0D655F6BFC752B2F93B997363A9DA6A837234670AD2E41B7B31A1C75FC0B99F66F6F4E9CE08AD54B9A0532B2932CB0EFD127AD24AC4BD36123C5F88F72D6ECC9E16DC2D9D6E8162CC6F3645D840A2F54D74AB1EBBDA5F465FA0DF47B027BB6C4EC0F51DBF4F16C8C9C197AC908886A516F0518080171FB9532495C66442B3F2920FB49AF74A23801B9E9D8C3DCCF85890100354C4F85C2F579336CF2193973EEA6B93FEE9B4A446756BFEED28B64F54E31F92627F206103E8062754932103DA2DBB120CC39CA8274E658FDBCF615876A9F76EFA745899E6E50EBA5555A148078AF22AD9C6A8F13B1E821F8B9203528D3509FB3B583668E3DEB5234B9A1456DAF8595C29F1DAC002F9CA6CB991AF8E6945CCCD9679EF77F449746815A05411C3406809CB39A64E3EA0026A36DEF5364535BE7094EC1B785738B9B6F468E66BA9BBA7DA652810103EAB853C51DB5754C6BA60128115CDEB89772EA0CF90F9299DF85F2816A0B2928711794FFD404E8890CCD4DBBB282AFCAB43652763181CAC8A795ACF1F5A454C343586AD7DEEA72ADB0E173027A329702D0A994C26DC6CC9E1FCEAD323F1E8FA1AF8F7D53D966B03F6C89BED6E5AA6D5933BA4F779CE6E49DF847DA5DB7233CB876CF828E09DFFFFF74B42E93E940CAE644B07809C0277053E9006C7630213CF9A3AD0B6209DBE5D2CA786EAFED7B71817E89A0158319F7D37D92FBEA14E479F89D76A433010928921336B3B1623210101522A45040B13F258A6711C0074229741EC4D0A32D7CF3D5316DB30C445D16EAD878DDC2F8093BDE9A50DD90423AF0CAA024C1F610F4F0E62776F530385D9FB78B5E955DF5089F447DA163584217C6661D8EEE5857A9BBCC885C8A3A0FE47DAD4C8F2D72C744357D8CF3626C3882A98F1E74FD94091DADC472D51EE377606CF1904CF5A79F4EA26D22361B05A6A74FD93E6493EA463BC6BDD096131D9B80FD637DB8C23D902DD00EEE3C685DF2CEC6242229C6E922AEFE5BC7C738D5F642163B5DD646287D2A998C459D13067D4567EF63D20593665BA9D6C2638A50D88CD89D74FF213792978D9F826AEC33836271B0729FC17782395E235DB12D8701633C200C07EADE539FFCC155B372288D42016FB3A8CF0FE101B32209AC441BC87353A07EB23B9E273E4E4FB7D778C8492D183B74DEEC030846B0BCCC56DAAFDA649E99BB21B12DDC610DED5F573B205B87ACDF5C4FDA43AADA1D39F0CF31B57C061320A030A58AF342B05B23651ECF8A529AC0455E2376956305F1A2DE87D6AAF854CA4198A18D88E791D94C0BA6C373D789C9D6CFDB05034B689B0143B8E50F4CAB95CD6A748C5FF0FD6781106D6ECB88B647AAFA713B15E082DDDC96ED2B05324FA8AA61A2217B1FFB25DCF7C61A01B984F080E2D91C2C41C94FDF9F2697765048386E57091C8E63724685A4FB0F13443272AAC3FF4EA189542788CF494CA615BDB2A45C16EE31A3D89805977837A55E9067DE47845EF3518B555E05E8F34466114D48936CBB6BDF0B6D825798A13299BCB96C8370752E0657E340FF4DF44B76CBE922532A61CF89D06E25C44CE63A111853D2961DC635070841E4D39DDD5D865E1DDB5B0B47AE7ED9707618A282CEEEB5F0D4FF78CC8E34738B108191772BFC0BA8548EB9580D45C6AFC7B0A5C514EFA0EB6316D813F48806B0091EF4316F86F93502D498C3A3AFC21ADA0A84C0220A888DEBB59FAE43A40F4E8B779496CBC36A8CAB83AD60513F31CF1324FC045ED4C5E41ABB94EDDD676EF8E325B4645BB8585EE4E5E25C78D17C18D02B1D296F352CFBB3AC8FE92C1C41DC6F59B01EBE4B69509A9A4ACE60D1C2131DB39061CB4FEF6E0A9FF942D13D98BE2A5F05FC6DD634066A3293BB0C0FEBE17A5B9939600385130E6CCA8BC83DFDFA75FFBC9EC6CC92E4B9C2BE4689069FD562EB585EA6ED3A10171DAB5F41B80888C00B2A7A18BC036C6922A7941403FC9FFA2A3EEC363CCF35CDF07A1DDAEAFC28C0DB9E75F2A4138383A582369DA10A713D2C2B218B8268159A961738AACF2CEDB45A8E219578B69A0379D5365023F6D1E4A5C062A8A1F13F900089A46AA7702287753C990338E2E9156308FB51A4FBCB6BB4F59E86A8BABE79FFFF7997825CA3788A66D2E34BB53A0289637B541A75FE84A4FDDCA6B176909FD0344B05D049C0BCAA846881B1CE020B0EF1A5E44844E222B4A345BE5659333991322F6186CC243095AE2D2084BEC7087C0CFBB427FE9528A266EEAED7C97B8F0F7C44B7C9F512100C9E5589178BBD0C1098C39C7AF6C3DD0196C62596C0E07141F263D8285EBF409155E6C72D0E2F3F94456979EBAC057A8AFD704112E40B8CEFD8695AFB9DFE7F2000000000000000000000000000912181C232A" + }, + { + "tcId": 40, + "deferred": false, + "sk": "5F4907DADD3BBF8744FBA19CB11CF2D3E9E2C1530A1659496E0585CC3E5CF7D53BA1B7CCE9D9C863A20A1B4B54F452133EF0DE4EF06A115B08F3B9956CADE9FA3E227BEFA2C465BAE9FBF760FF37C809511E8FA316E7FE64C881C2362FA1D7387670B4631ED3C9592F8A7419583EC55215A49AF5C56F838FED8A08EC158DB2F801735207762158061647336216358042330080005772680162715880838061517283545480743474267483032160575114205718322343526658361288166735684026734586875126348884637402542258373335223400073077546866381522137408051612887673065404740765023788370075068032225546076074267183056441464431726178328024212674736331660457607501178501812241742345680142015243018742572724614215486675664753460014521722602437104860704661405172244888522337034178213784781068521347004484322571052208601320055503134305170740034054142578420178647772626222748566181244653374447610470171715347843317336546461770852468010812014347580211088344154723061807035760720105553788353566421621454777480882322705382421322172853278807334756768684285820235326622800855281612345062024661837411834632443228065022228434680448107472816881835503386158083648400857813537524352536845061735203766185746835323827121277705251154576427636022547072742780823573725423164051301415640332474367414501471325701571843178630556031537364151572467834300054704035774805836231511178184361511325421822067643841837323167137718817610443646254585664667044561106313720110031720132104576770138733104270571573617808747155521154126484177630386438502203254602873064145336630763574364585361435014164676340450874747305672517211271471717117133623320027700710383674060325250125783024035515173263077310814763432341036611852855744318407035846230805306003048507476128427254121447744065803137373111118722334611350888831144634067012727424301332033220468004578122370804616245052023372467665372213544000788068446403578453644434155001047270060775658047271867222228815115126348072685777264033463064156668162833868042813430158188607152515824550520700517388306868582301307514718718836053244566802816888545522231446527762122767248661152560603852522716665085704617268013737703184134341218451720718140203365113543808813687400627840568187008357161034625363052765738767001337648876648575725582467541545038304512410836561375730120340817064641330114184786537654450622560840637172871566525143567106274456067871705863513742520082833856182771328428748763485823577478102545306378682526260876483662261233837220683758035136548706744613456610845218412746275831018871843737878157033866662716208076118163030611881773235760654781685722467125156520385527355473144660841188656653154523023832085784374801205264143158571108344404777478048346806504265152871251610402262281120435826858681325680315708148738781314766755406744125241670424624703710561887124818833134000143403180016788024656202435840484628811570377684270277514702166828520202085531476770354624275317668248334876310544357083451622484226685373028082231224466136260227655215521606383205160704341228208648356435276543820628834087221750786215453554306358715267015443364822617555473731322257861888825760273282874214121552865072648270314820405717862171340071676532448265341446085775164878F75ED5D97F994917909D08A0462F133B7131F17619A4683C9DB104AB6BBBBD94FDD3D6721B0F12575021288B1FE48D1D679C36FF45C259AFAD992EE6EA8F1F69CBB9E3DF54289F41E9D62B1BEDFAC4F13CD65C84218533D4D0F58AA78E01F0529E7B7FB9476F38FAC1301873F7394BF9537257D3A1258A264617FC2F109B94DC42B5391C0B6F724A121134D064E6091675DA25CF069F5E61931F73B80D73662E28969A642161CF7B8C27A8407F5CEC064B60285131C509FA525055D77EE8938B6D39DE1BC74513BA8889E53DD34CA1630F64C8C5E129FDB94EDB97551E8F637927F64159099F6DA61B73C10F22A9B6BB8E7AA556BD683954FAB2776FB63CB7B9E83F0FF3B5500579E47C1B8CD8C6E0FC9DBF87D73DCD08DDE28BEC7DF85205964452D7206C9A1E9D3C0707B882B46EAE2F2D74B28DC240B4153C53457CB45A6D114F16E83B930B10CA7A7933AB7183558268A00D4B9202AF6470FCD091E691E5219D85698D1869E35C565B668217B36543E99BE2A659BA095D531BE91D0551E7AB01A347CF00B0C0D90E6EE8F9DFC5DD11AA8CD0CC38F86A0D4618D76B3C3D2CECBBD9AEFEA563001A67D55A6C689FAF90A22C1A26FE69B2CCCEAE7E085246A758310F16BAD61B80E240EADB4510A1B1A007F6CAA3B79C0DBC0AF3FA605293842831A4D5A8CFEF3DD4E0D93DB39C406B988ABEE5BAEB88D566C645EA2A46B0E0301E3BE80ABCA972761780773C7BDD359BC4A5F6E6E860AA6981E8697B0809C2F8FDB308BF59EF7F376E9E9A2D8BB6CA004B6BDFF3734E3DE36FACD26900F060E15C0985E95D58703AA238CE7D3A05C7A9301FF9A755727A2C48E8952E22F6CF6D73BEE4128341FAE00CEC74164C8DF7DC2BBAE65C46BCC05C38CF91C62F6604D1DFA6822179A5686317C0DDB15A24E91B3E5A639B827FDF6FBAE555EB22D7830B8DCF6DB3F0BBCF56A3FC71B1D72E32C2789A4E6BCE4E2273C1FFBED160C334D33AEC3C196B6AD9B0C25760021FC7553DEBB1D2E24E1D46F083654A653C05AD0F2E6050D375645B98409B10FC118CE1636E852BD2C77A3A53D681B179D986D1679924FA7C587EEC39B70E014055656397FF612B79BDAC6C5B15BF854DF3F85CBD4386A5D9F3C6490D6C89D362C458953DD3A1337A13753E4324470C032F50E2E4DDE7F3E66C2E9F95035F2EDDD1B4CA84533B0FF1DAF61AD0F7099F8DE106F0786ACD1FCEDB7FA9BFFC8B026853FF4CF970744394C0667FE5447ECDCD99A25837838A8B9B0C55EC55A1FEC97506A30E207907FAE78453A59EF719952B7CF24E65A937E3A7875C9E3B79F13E179CBB1D01C462110286AF3C2985072AE94CE3094273B3613BA246693C9CBD5FBA4D13D5FDD4913E202159DF262E56183C822F8312CF933CF8120A9F6A080CE975B85A32A800C3AB3BF5D237E614F5DE8A953F619F262A9FA78B61FFF1C8D2C4CC4B71E83300EB12EE49EC00E2F89AC62E90DEB8B97DB4AA467AFBF5B0AFDED5FB8D654648D8AC3715157059E8FF9CC2E52349CE6A32A01AFAA2E54611B61901B7DD9BA4F3BF41F55A4D80DA4341AB90A84AF3D370F82923F11ED4A5275710F205FBA6ADAFE57A965DF94E54D4C5366729810100859F209B624A46FEB1E209EA02E0302DE4A5A992AC37356FC5D0AE541730F5FB1B51E39289BAF7CA375DC84BCB9B7C1E2C87C05689CAB4F8DE8D0AE4333D3D6F6653F7811A1A024024F99E70D89A2F944C81CECB1E3BF505C6ED4895121465529AAFF12FC6951D0C311B7D08C97A16C69B9BEE54A74A003AFE2A8A98BC48BC22429B2DA25B48B487F4BBD5F30D14FAEC3958645C1FFB1E71C3CC9FC65F97202C0F888EABC7AEA621243056941DE24F09F5FC534B8288C56C2514ABB5CF03C7E40E0676910E5F16B2561B9BB6D2CDEB3AEF95FA828578CE009A65CE79591245192A33210D713B6FD63D7DBD22E358441BEF29D8E7F7AEEBD7664AB2300358CF78B35AC56587B5B3B1C537308CB6C483393DA6AE47D6FCF665F4DD2F5252B0892EE3E12A40DFE3A38EA65BD40035BDCAAA733518D453F9780B657A11C9A606AD22FE771138919D03FC5B3AD1C925E045BA522D872B147328D9D111606417649AFC4A823BE4093143A96AA3AEEFEE8732026E5CC704267EB53AB00857F271B408DCD48C7284174AFB13ADB60FC1E5686E5318890AA32F54F449F07400E21ACD68976E9C98850EF9C68C5AE2E9210D0EB79BF9311F7A0490046E8631D2FCFF51FE898E5436A62B94F036E695F08C2CC2C179E3FF268B26836AE51FED6F1BBB3D986660457BD80D862D98C00CB840B3C3108500463FE10E20C21A32F936859792FED3D6A0927032B9929B15C783E78DC84BC931777A563A2E47123CBD38A5F7DAEEE8B0ED18AA8B72DB2767A5EE00C38D2CDBB5CF3197690EE1693FB26944DC24772FE009A661B2AFCCC4A1B4E4BE8A71D74F24E8CDC676044753BFCF423D05CA7929AEE13842FC81B82D6CD5D9675680ACA1D5B9A7C36C5F4FF85F1085647B81FCF38F3A686DED1E6AE5E9CD27433EC862C570342D48B827B52E478AF7148E90C1AE9ABE1C7CDB4B4AC14CC5E9A0F469DA306D24E49764A610AB8E2D2A15215F1E4AA0520170EBADAC390240DD4B01477C21CCF5467FB6E2458B1E76EB5B0822DE190C6BEA190CE8DDB8E359D80EB09EE3C90D75642362DDEF90A4784ACC5B7742EBC541A601E4DBA4DDBB527687249FF7DE44D4121844CDBC909A9E1C4800CC76630145BF961521C5D3AFCB6234380A81690656779FD6EDCB95B8E2BB92E16CCDA1D6D9BA1808BF803AB2C7E44A7A5219FF05AEE1F0E57DFA2A4E5F84E5B05700E7CA04D3A6F0F8D2465A8DC7593D7AD5F13B00091FB6A81C9B48A10EFBF6980729F64C5452485A8F94A023268AD707ACA872EB87BCFB5DE783283BA7C8596021675E7500AC298019F7FD0E8F451823BF6F7D8A73931B4574510914670E3827346DF29752724C6B594E68A967A41A01F0E1E3271D64F366AF0AA01661442497F0FDD4869F2B7FD84E3A960B7761B4902ED4316607022DCEC48CA00C3D154A4DA13DC2524A8FD56201BD641BFC3996C4E51383C9D2873ECB1B31F64B5DEEB0C1E30F5B3418D253190D940ACD891005B78AD52F4CAE6FAA8576A7B304A6CE063A5C883E306E87582FAD28EB7A7D2204DDB1885232CCD7AF4895E54B98B7E824A88AB1FE35C6E4BDBA05AC4A712F4E431B70DA1BCF8321F7A3E116C519B54A1BB014BF31BF3521B6F6D788C229AA2A4E4CEC92539259D4F518129633AFFC914A31D149E77CF81A525909F7FE919644BDB18030D31D65881E231CF4D2E0F8A5137BBCED6F5336B69DFCBBED4C02AB92F604A20BABE3F5F4960E109F7B17FAA751DC035D00D32C5B4A4296C2FCE3032D50F62CC1C65CE11E1733B51D0F0EB99EA0E46DABB54477AFE3BA0E604CBD3D9BCAD3C47ADE33373474A210F1B0D9085FC322B9C3FFFD2E983887D5EF0F28956E96DE322D4F6D4ADF6DF1D9DB35D3AFACE2430DA4", + "message": "CB606EAA2755E6C407B02BC3BC8CB09246AC6767C116E70383AA3BC920D9BE1ECA482E28E667F46C5CDEC21190FB11616A0A42586260BEFA8855111CC143A2C9C1BBBECDEE1B9D8805C9C78010705895C6FC0DC2A380D988151D4384F0F936235ED281E890D75E78CDE5D83BE8D317CCD90215F767009B43A34EA44D936B6EDD05AF53273C3297DBF474C33EC47DD7BA6AD6EF5ED63BD3B2F9BE1A27B353EC91249CB8C08E81A2C960EC323AB29502BE7658A07FFC927ABD70E2A9DFFBF8C827AF76D4C63B4D120A56ECF151F84394A39E161F7B7A9B08F863F40DA18CF9B5523D2B7E4738A0D495D31B1B048BDDB17D8336D9B14A05522EBE0C6610E3E62571F17D2EAAC118D977C76A81CDC9C605C904F087B26BA7CF6CD5405F12179CFF55E8E5CB90A7B66E0BE944591A72286E1D1F7EACE23C0E57BC0ED6602F23C2BB2085F4F638E42448B1D3C3C1C264DE42367083D5D3BD8449DE1EAFB5EF6741CFAA07BDF8B55FDFA1F4516A6785ED756CC3C5C871F36CC2DE7DA9551785199A1B3B49AE38D1A208FEE27642969B02F2343535CF89837D18583F8E9ABD5EC11837E8066A7822ABA1934E4BEF0CC5026C1867B4D99D508221A6C1D0E37335574AD1830898081B5AE80FD2200BA423DA292301D014A8929B3F810E86D20BBA74B35AF012E6EF256EE97C5C6C389003302C94DC9EE8E9B13AE46AF7BE7704D6457B0BB00FD5506E06C2E9B9C6E27705373F868BA8503680646AC56355F5E758A2423FE33EC743B6B83C2DD5684D1BFF47BFEDA6D0A718855F4A77538B08AB33975207E1E2BEC525E65633C1D595CBDCBD516C01287FABAA2421A103EC2A0DEBFE026A342AD850B3C016257B523CA6014D647D98F4A935028631BA3372853B0BD185FE7C9618403AEA60AA5E8132DCDE5514892835DE71FC7F014D6A133B146B75A6AD2E1BFB15D68CB37765A6B504D49CCE6E86F1B1B27FB41978ABEFCCEE61C65114850679ADC39A7AD9E85E2516F8AD3D37019DDABC892CB4A8C8BFAF51659BD68BBCADB111D4D00B60AD3ADE335CE2385B41328937510DC236174D7DCFFB2814C69282F930087E6A8BD52CCA4B63CBF6468EAB797962680EB5DEBA8F3E5BE08D788641FF5329C706BBACEBA05FC3A0F1A78CD9AF88A09B0891D522F70F391676758B8EEC5472831F3E331A146AF9E3D8D6C9C955D2551906739672D649053AD6C05699439C76BB70E1AB05A1A70E9E03AB6BFD490FD7CD0ECF2A630FE365CB44D5C22309FD8F43D313D92C9F64E831D6A5553B144A0F98E35F97D3DF4ACE490E4B6A8AD8E44459E67F4859A8BA2DA5A20AADDE2C7317AE5F9B074D5676C31C6C81E7CC0A8B3B848482AE2BF96E33EBADED49A3663BCAF51874151468C8DB95AB41C8DCA6DA93ECAD141AF7682F2374AF7016320B6F5D355D8DA79E77E9989E79175B1CE3E35CC4205512", + "rnd": "94D882E5E35BD20DF2078CA27853204705F51CAC298C776726A0EA6899449576", + "signature": "0A9D0D669B0D9112ED2BBF4F464BE80753D64C9D065514C8B401E5BC78E56E4EB2C365A3BD440D96602E04270F07CC9BD609BD966C07C1561E48193F897652A9086C83F544EF794CA205F43817E4504B819CEF546284941CFB518BAB745A600AB56D7ABF65E784521D4EC35851A96F4608311FD71C714FC628E59954B164CFD93F84F0D5A69D9E06BF73B6EC1C8B7F36B519913B1BE75A992B86D297A97EB13D734B4E58AC80600628554AC3313A6AEBE72C1760C1A6253B986B9CA1F2043F53A43E1A9D314377701D9512BAE6B587EB821F7E7D36E9EB941867E22E11BD54852DA0B3D8701F7F49DCA84658AE4B63BC1FDD559C30304038309A909B29F2704AE4E7242EBC06F35C709C084415F0B991EA7252BBD051E6F870BBD3D24959E8C124532F7C6B1264C7BA18550500078D62030A39AA4E48F31350C87897DF0CB584F969DBA8BB1697A6B9CBCBE819434919D90E6E997FD7D8EA4A2C4CD7EB655EE74FA8B012E166F7DBC757430E4D751AEDC1DF217BFACE42863331FB83D63A807D2CCF45CF39D19818C289F3EB7E1F752697986145ACE1EAA4947DB24718D48F069A4D57C952D6E8D9A4C260B29B6377765A8AB3317B8F7ED3F4939C9763B52750C066CB6D0859B045889463CA1FF62DACD9AAF6153532E4FE2A32255A3111DEEDC8631416CB928C6369184F6E61C8EDC09E28B6D382CA3EC31CD05823A6660900070E56B3166DB65E254C384CA4F91BB2D8F3B1103A67091F17A517865D4443DE85D940D9AA2A280C3C8460F3A3F435C4513ECEA54C0F0A1CB834988D0F0135DB45279DF57005B37D2D340FE96F5D16AA19FE574DD5DAE5E1A835E974E2A1FBE6FC6E816422E4C5719AB42E0D78897117680A29FDC3C3D247DDDA66B5CD1A7869362D579C5A12F8A5937714E6A8FF451AF971DFBA9C7F84BAFA24F5226C2DB44C0A0DC2AD7502B52AA097644DD9C89FDEC6BE25F5CDC99D6798AC79EE16297885A26F7BCCA399A17CEF1EEFAF0B6C44C5C43D405EFBBDC834F20D060018CE5DDDEBF8115AAE226A668DB4948251D92F965653296A45A98A63DB5071077FAEB313D81ADDE2B21DC86B71480FB92CDB38DCF610151D7005C8554FC50AF9B22DC9A58A30C5FA39DD78A0B0BEC362DE3B89D3BBBCD19B8817800AE4CE15B0D0DA4597A62B07065D3DB3CA3EB347D8892B1D0A83CD96CB9CF8560A3245BF506BA1D22D12020B04612662335FE1158846CF2FDE49DC210FA2BF1F4B09C4DF9BACA7735662246A50EAEBE0B87275A0A85777042600D7AD6C7FF6A0DE53446B82C086A3BD327474B101BA56BC24754188D827B8A6EABFD3F10968D7693B7EEA0847439890CCB20DB19A4D994BDF1620BAA7030854CB80081D76CB0612CAF672CD29FEE0185E0C1A843D55097ED538B54A9312CDB34CC55DB6534EAD8462A366B2221CB92A7D14C4026B8603ED5034072EF744FD00E389E75FAFE96BD8DA37F360E7145878E8D9FDE772084240079282E487C26F66B70DB0BDBC6B99ABE6A2C5748316A64DCB2F8156AB521C69BCDADE6E025ADCDD26C085AFC660DA4329AE005C5A64782B109D8690FE9D36AC008F77BFEBD4F4EBD0308669AB1DD0FBCC041B8292902545B7A5634DCF4E599EF86584E159016A22D5951BD133DB42F18FD36AFFEDD0618AB926906290E84921030F876750C2CF95323F7E585519335A9FD22E629C20FED1C281C9B4B86BDAF5F4F52D55B56CB375DE10CB923AC7E260C7502F98A4298DB20AA2454441E09015A45C3547EDD63BDF3FDBA673D4D0DA9B20A8EE451C38533F1AE456CEB478730FBC268CD3DCEFDEF7119C2F5DA22C2B4073BAC7CDE7861119D4DDB95867D9562FF64C0ECC96D7E347BE4ACF4FABCC22F59A086D5D4C811FB87B5E3D19727A01D33276F69FAFA41EB01D0514CE680D62A8A45E3480C3903FE3CC799F95FC530065659FFFFB1450284EDB571B47784391205BBF6E601419450F27EC59C0079F978491807AC6C98C979F81DABEF718DD42AD4F16F877820A7902C727DB4363059E4612E882EACA68F0F76E3B652ABFE3A0F23D87EF4FFD82253551AB49CA754EA6F544B6881F5B16D6EE81A0571471B59C229485A3ADA0545045F93F244703B4A943D5750DBD310A2034C2B93793FE4A3E840631B87A2A109E03FCF9E417E36608249B52052F1B29CF227A54C60EDA204EE971238E9704993D4EF1E6F97A7C49EDB9DDB21869D24302A8D4CD6B8FF5A92D7647130AE2E0B4A7766966437E03420AB875259C6A659123B29C5F76378718DCA937EACDBDE7E57084BD2A5617AE24C2D3CDA8DD85D528D855E9A1632A8B78530F29E198D264AFA437B9A80787F08AA3E2D2D1A95963B5E32103AD4F47FBEB64A123AFE5B1D373228EEA0F3FEF6AEAD3A39004F3344FB4F2DD586AE404DAE7B502E6C28A3274CE9C90F490AC11368848D1E8E020CF1AA2676B74006C9E14E20409D99ABAAC1E518A07915970D271D9CD06DDDDC2B83D770E1490BA9C50791B602B558B23EC5CB16343AC6CF024444D518E817B00294873D65ED20C792D5F8A4DF2DC08F9B7E1D7D2826E883B253DFF508527170E63667609A0BF39768AAA5C0459DA7DC0576CF4CFCB65288B6AC77273F27C65CD37183AD8C5842DBA3094691CAD4327DA9EB51687BC57E38CC4869C944486D8AD50904D7F8D8F619EBB48145D28BAAEA8AC88C9DD89380D0E3022F7EADD1CD9D4299C789BC5D9591764C251A2AF1C370BF14D854AC6CE7C19D2FC29D809C9037C6FBB0CD50FCFA9773EC94E4B16233940D6AE8FB36AD80E1CBB47F877A2255B1C652CFCFFB5577AF0471738A9AC7543C9AEF3E77BFA2A4F8C557383EE4FF34C78E1D238A7EA2BAB35BD1F59690264E8EEE9F380F56D77A86B9B6E5C7EDCC63709803808E96B4131B6041A4C5014C33BBFFD8557FE32FEA9F3B4B1A67E152CCB065C33689F03556C467058AAAF4D207C255BD425E2568377463F123A3D160CC2719183A04CE4AA4708EDD77C1A26E08634C6324E7F7698B025958E7253A5780663A9990E25366FAD5464E22B4DBB183E15307C32C6E66BEB1899200B0878EB1A383385285193776D99BEC6DADE00D3D166969FE209652BDC38BEA6EA9C1D6D16DD1775674330380F54D62216689E60C02B4B537321613E3D947707592613DDB998B320136F3414D995A7C1063CA236E153D684EAFFE4A5B26949FDD9748F839A3A00145AE76632DA8780FB1474540D90AA16490CAB6714B0AB16FD3D86AA56273555484A0E3E5D196D877CC9D02DB9C7BBD5B76ADC7CA32E163C9B0029227FFD6FEA513BEE70CABA1DEFE609E378D1300635938764A97C380BB3172B4070D83447B78405CB565F959F482B142C3A5E25D7EAF8CAA8DACF49ADD7868703C15ADE4F3EFAFC2C8B75584E3E7CDC65AA70594564EDEF5CB07C98F4779540B21B738BB5A179C4FA58FF46489D2FCBE27742DADC5A2594DD8C875FAEB24CCEE827C9BC1B5CB2E49CD99DA507049F66D18771FEF2C8E3DDFBDF47AD81771CA0C1C11CE1081DBCA0A90FC17F80C049F14E0A3A6FCBF0FCCEC6DE175DFC3F465D8971DD0FF00C52568445ECABC9D50AF72A4C5703D21470856B1F578902BA34B70CB834BC783D1315328B220C9C5B637186F660045497C1116CA617D10D9DB886BBC0FA75B33E9D2DA5D0AABBCEBAC26C6FC28C7FFBF8DAAC4EC85285D609A91D22C2BE664507712020E9E5F1E02EFB83CC888AD4E5BDC2929E0DC18B4EA975CF7EB5DA10A5D872CBDF3D4AA452E8D0BDF8F93611717D16B1DFCD6B17143D93D46493D499BD9BB1219501D3FAE66F38A135F7DB4EDDE555DB1D39EB3F42A48FA42BC2A92ECEA56323773373A965DFC9A126F81B33AC23C99C0A5B231C52515F72E3FA09178D07D9BBDDD2995DABDABB322C9FD0E36020140333A95CCA0B18B7A31DEA8582263A10B2B6E68FD0BB7B718DF255DDEFE6CC616B440D7BD8227AD434323E3125CEC8AF757488284F64A2E62C640117A26ACCA9E10EF6C5130E885CF6B5768B28AC62CFB27CFAC57E8C82DFEC7D5EFCC954CC6625FFDF1E689E02625E6ABFC2641029AECFDE5E47B5225DB092244620050B6B18B9314C5E166987C093F947F5EFB9F29179E74A64DA1D5D3F9F5482FF11A49832E1857FD5CE999ADC2495925E95AF58FB95BA5A009645CFECCA8E7AB4B6C461F20F63F105114AF646D0E1C47A026A9E9BD7141CEE954F24A653EBCC3F0F3C699A6ED3CFC1464E4480BA8A297EDE705553D8C7CC4F1287257B1603176E3B257897D8F4CCEA2253CAEF8638055FD5A8E86FCF24FE2DAA101B32F066A8451E04BAE5744EA2EDE845424ACC04B86BFBB9C5DA50042F1A84BBB0B1E379F4F843668329EB9F2806C6F6A652C8EDC7EE99D2079AE31D8C294DFD76E80DF11CBCB164127A483ABEB6D518D269CF4F592D1F52CB4DDAF26691C7A74A920A9CA7EE2156A871142C08B1EE002C76D4FF5894F5D8ACD64F04F010DAC069949449999458BABD1DCA779CFF07FD57FBA27CAFEAB66F4BF81B6A7FDAA593E4304E013BE783CFF8078C7D224EE2F9C24B4FB1579C8B700FF32E70A620393D999DADC707153458616C71762D33F35C89A1EB082136870A0E1D3D4C597AF1F80000000000000000000000000000000000000000070F12161A23" + } + ] + }, + { + "tgId": 5, + "testType": "AFT", + "parameterSet": "ML-DSA-87", + "deterministic": true, + "tests": [ + { + "tcId": 41, + "deferred": false, + "sk": "13FAAC5CAA1C92AF31DE6C25B147014BD7FE589A649FA0089AF0D606E4B869EC1E4519E3AEB57924B329B085EE7C80501241FEE198F3F41A94AEED9BFFCFC9F7250182F2FB7F56C145635D81FD4981B541AAF62A572520FE29FCC0AD050545BCD377EDA950D1DF476FD2B85C8C9E749807ECA53A51D6D0F4F42A339AA7C48181C83851A0A830D080651C3741E1A805D4324624272D21366D403652024250188488CA24804C842892360462109258844503326E13390E02928CA038044C348A52A46054082DCC329204822D5C9869E2246918914462A86560080A0C372010B9890CB92D63126D13986C21B02D20C52560340918C641A20872048684824026DCC26418165219223158928940A8408A3646491061E396690A2690CC042D41302119C06510872141400C83120D831205109905A42844DA06201AA30502150C04282521A430E03601CB804C1AA2618AB621610410649450E3C630C4226880343210C09021944589248118C7458B904402126250B400E2866800A2041BA68558080ECB228E59803192847159262A04216D13A00C0C452D518845834402C42846199345630069E2060E084528CB1271239484E2386E93446D1CA26D21C60561B228DC1406D19870DA9211CAB48DE1A20503376262B6014A284259948D80225010108C18354D13982912474DD3B8209A40120A398A88026A8B2280D99460E0A80491246D5B060D02012D13272D04154240860520948D9182215890688084115C0248C12012D0B68DE438666306258A884C9B0801DC087083445222404109252AC988851AB7491B899114244A8A043103408ADB3680593488410690DC084AA04830C9441198142E1B038124B06464209223B484A49631CB82648A9669A1C230C9A484A18420D9226A99A26513C168234404CB224940926C61066E83C8418332254AB48002067102007213A57123842908326E54828101920D83344A5020251B84718A182C64B064E31049E4C090243592A196308CB89109C3109336812399415402101C196153A68000022C8B10011018914318705AC20C1801665B341109836811B78998C6618C40910A430683204421284E41368C94202ADAA66541141213B9605B442901102499904C41342E24C28DC9082E11382E00018A9334455810009090316348610C2860D4262981280DDA10519C140C1B2308D29208C8464E10322E44A848633490810022501845DA420E24097162A04908194453C06144482622C42188320A01C00952046A1B25511BB185243809C2A86C603689608684448065D1226223C98DE400468CA0504800804A283044084A220640D800724A0062810425E2A22804C04C0A408E891089E0868DC2B4850C274843167291220C498061640488D1B605121721D1C231D4C2811B8271A4422A414212D9982589069110220C99886002B7219A1262D2C0219BC28412496A4B089022824011106603A749C1448063A65160380D84460CA4A28C9B162A09A388522426C3A25119A6802410860BB3888BC66C20A028D2A664A416721B05119CA42113932C1C86491CA30953380C92A67020C7244216280492714332221440406492514C448C8AB40188308611346560100CD0302D24B460A03870A0968920842924A88D58002010286EE1204C14286DD3402DDB38251C1381E4B465CBA645E082015A022CA01612C3322A14A36480124A01042A0895250C8440809051A1282524B86D08318AE0220E210692DB966C83124ADCA0692127065B1828C1882D133209434411C9462049C48481146C18956948C4480C492603080D18942000130901436118A60120474819111018A50023019022882818054213069191062509480E11456E8A00449914010020122092480B8320E4321210B429C290512139049BC411129890DA14661245048322049B442A942291C9A845CC408203C77181429223B670D924218BB08422392C4B2860A012905A807113462992C068CBB68D1C8064840482D9B82152202A1B0565018545D4462DC8B620D3404003C42051380AE3228541086C04C62C8B20051B091008A420E0906851B685083825E4428C504866CC98281B1171D2208E4C324E13424E02044984B20513B9059AC86500472E9220710A300CC13620DB8808803840188810A1A84D043582E404320B048061345208C5201B92401032121C426A231904949090CB9810B0D16BC03B32C91F22E9DC32FD1369B126053CEB625567AEBEA42D32F861AE27857C24814177623EE402427442714970674EA84BD573741F3ED9C297758E0666F718D5E61117BF138734FB56E3348CA54F05492294F52FC90C243BD836DE2D5B9797A189C7D38E6E35AD95E1533A32B5B589AB56941904BDE66124FA6CDFAB90C80A05A4EE8E50A5DE061DA6E11D3B40F218664631444651497AC3AC3E9A9114C9BA1E92D2FCEEEC9168E27296AF943472C8B4E251F753EF79F80948F2ED5BF690E0C0A074E8E0E4503410E8FAC6D8B022BCE3FAAD1C29681FE2223125F43FCE56DE461BA8264DC83CA1E690BA638E49052D0D05EC5176D12458159F2FABCA6556F15914598E014A4582C678C0F6ADD2F2AEAA330E816B0AC0BD5457948FA49FC4C954020070451143D8B4B4602BF9616BBD1D9F76B0EDD63F186BACCA0C0F861822E6AB56F771C6742106314D54EA9D0F1BDE66F4A504C6902D86B815F46F47E6D69A9DC16F290A8A9EFB06695670196D17E096543CFBB6927E25191B9538BDF5858B54EE4F69D35CFD511FAA422B6955F0EA87EBE5506DB4E7871C7FC5A2F974C736FF12AD545CE507AF4E430270E47EAD8663361CEFC3FFA2E3CD85982ADF648DE6F899056672D6CDC6841B1F2668CCEE9CC630AE9A91CEE7648AAABAFB09E4AC7ED0D7ED8165D851627A01919AF56FAD39CDFE838B5CF60E8FF5A2A7C91EE43F1AA3F81CC853B178E3481C32C2D6FD40B0EC924CC1887FC6DA4039FA0BA82D0A57472C9D6003BB3D819A0533D3FDBDE2CB06BE052AD7E56B92B431652D6D5991BBA6B564C15C1BAE95360A07DD76F0ECE8532376D0B71EB865933D3520EE7B3B35B7656ED684FBE914D01502EC4BD7FF39FADF06F6BB002B882213C4D42E6CA651BEEBA228BA93D825D618084917ABD3130C31B3B935A253D8D28BD45C5FAC4B05A42BD815B9CBFB6198DA4FAAB4DA6E9E95194E8084D66CD6B52BE2DE2A86DFEB25C254F59C4CB168185E00074E9CBF060639CA6ADDB7DE514CAFD5D1D3C74777C11957416932E8745C2B01AB7DEBE2E20FBA37476C0626140FCA24D3EF4F53148C51CA78C935C6C89233A6D4C57C317A19712A8040C1C4D3AAD221C1D375DB372FE07250FC3C1BEA8ECBA24D781492425702F35CEDE709AB063EC0804E71B8669B87DAD1563606E89EE0DD2A0B11B8836F5A2D375AC4B7F85FC5F80268FE26121210A4E1CD24BE3FF9E6D92A5437BF9019002140A42C317906D61D862200117FF0F8B8EE8D4C289C3950D083B5E5670D4ED32DA5C691F20CB648DDB715977ED6AC69F64DF8D5C99B4177E8B98876E7A5D29ED0C0F972CAE6256528233E15B13C69AB592C3AA260C77BA41BC608A57CAAE46AD240DDD5C2232E2297ECC90CE628DE5B83A551B06BB68FFCB152785B5AA6D1702DEAA8E92F704B0D31498692C537249D71DC6B1247948CC07413726DFAA43F53058807B77C4C73874EAA526EFDDFDD9116C98B0E2C5B7CAF9A25278761E2EC3B34B766877319243E138DFE6A3A03038D357516D9BF64955EB8B0A4975E026D0915BCB8637C769530458F242F65A68DCC78157CB30C4632938AC32781259BAA48F11B3949616E06C4D4E63F15B96E203D4B4A8110307D5CB3552810B9E1F3F4DA4209CF1BA98359F40E7055C7538ADD0AFB326E5F865B3F69E3D6C9F9F18358C0F6A47777B455B8CCE6C514CEB2235A7B376EF92482E2E86F42331511FB94A9038FF41FCFACBF353F3A43F3A79997167306DDC94A6D0628FC346B06166EE9D857D4B0C63990259AF271CDD8479F4B08633139663A1155340109B5FDAE255D1E4E21539C07249AECFE8E6AAC44A772B39596946BC8080D84453DBABF1E62843D179C1C38F1AEA5CF15BEC4A61810299632A2F3B9422DA99CB13C852B1CC6933DD52EA336A5A09D7D9F568CEDEF14CE1AECA48D92996CDB2CDA36A3C8E95F62DEE742CFF293037273E51F77BC208D5B345331E72C26BDCD0F51C9711BD899EE82128F834BB0B2A3DE473358F47EB2F98FBCEB2624A5D2697B86C7559FF40D14744C93AA2DD6570CC799C4B5669ECA0463AB0B4E1228032DC19A42E4F6C64D9EFB26E1B4E622AC06FD0C47B5A39123FF8F1085E4EADF768FBE9D5E12CBC5F380DBB414775E2836AB19CDEB19A0F653E7CCA9DE567D18020D19D24364E03C762EB54701E1893FFECA6D23A2163AA5CA9FC2DB681DD6E8AE2F42985C2D7E477225AC2F9C5274A5584E0FD90579B32D2143B89F9AD9576DF10A8E82D91C4987AF05F3E720D8557093A1DEC1D2699C2305651CAA0FD621EB48190751D74478381A499A61732B917E84B749A0465408014D249DC7D5C247AC0BF404B4311A25A55B2EC1301350B76E3F953EA2E67C90F1D5B9FC29BAAD30D07946AE1C2976A4FD32BEF26A2E93818913B36B237BE40EB7A907595B27E7BC80039683B3D28323F53B5521D244E3C87798478A8F9ACB55EC09E97BC5220F955057A889E7003B9DE288ACD5594AE65777F36D6C73FF5A17C7A8FAF039F60BC9E3EC54284384429C62EBCABCAE2E78F5B58DC7132994DFB16602A54B444B9A9C0FBA6F7AC3E357308CE2570743B8D2B5DE5F9FEA05A46307623E579195D6B5C946C47C57A14D5A6177636025FA555F700BD61FAE9822ED336AB21DA9E67F9E81CD815F2EB79F25AB194E8AFC564C43CB4CD8D681CD8F1BE41D9376668E45EA7E707EFE2E58BAF0CBC091DD427009B0716B819B857FE9841EC48248AA49EBCFAE706E5F8FC65076E6E871D6958EB1C7A357019950146CA8AB3821317C289C744450C293D3DB4B3006EDD727B5BFE7541F6817CF5467AF94232BAFE06E5AFB845C0216491DCEC3D603B32EA59AE651739D0E26138408A5E37A6E0BEBEE2956269A722AC36D7A3D2732486EAE6F8100C9A278988554895424EC080E282EAC6401129F51148DA16ACD7BFF0C1CAD9516F189AE1D1F4EC79110B942C026C6995A0AF85445AB9DADB1B2FBCA7BFCAAFE884AB6BA0717D3D7BAEF75D9A4507FDBBBBDBEA858EA7975118B94AF78E250F494205715B0EBC31755A38C1AA944F0D80452AD54639B2701462B2D82E522F8752110F44BD381E23C1EA52C15BF9A7DDEC0AB0AFE725B5993A0351737C1DB72989F48FB41AC479C777FD2E7808FDA72790640F9F741D643CCD0C1ADFDE90B9ACC84345E0B0739768ED8265455AF008BC09970B18D52D188AC387CC1DB7E47EF83A0108D39F7057BBC02E611DC34F9DE364B7ED9664A9C5C9D691DEF8E8FDE6C61484A097CF8A937FA55F353D439C380357BBD108933B6CC49CC5C5042D6E5FDF8F85BE9E4315E094EE569C5E3F38CBBED68948FC95226CE06ACF6D0C88408F3AC265B6B10BE10EF0467E011A5EF8F10026C7C54F8466E9E574FBAFF13FE9988E783BDCCD4B02BE46EECD77443F4CFE8969BF3551F2829FF2C0F8630DCF7B088C5BF1FDEAE2E81143D1573854D0D6D6F70FBB5ECB7C6E60F91B241E5543BD4F316C66A7F3C91491320587DA5CAA6345FC0D2240530BFC19AF88B43773FBB4A6369F540486BF74E3DC4DCDC4CD265C7C0D37213037CCCC1FA81D21EB4081C254C4096E044EB6BE48D07CCE2F460718164AE3B68B7298BB1B267FCC0AC3D0365437ED45C742A3FDD746910C1610E6CFEA9A17225DF2B577E790EB870F5A2190ECC166EBA09C171BD825D5E8EFFB3703746817908D299426DE95D605B368AF04D27B01FF5CAB91515096DE2986A0C575D14CF4224AA9523B661128740F19DF8072C917483746547EA422F8A3B40CB67FA87A7989A13C49262089A80B1E4113BB1EB9B469275D8BD336DE344318EB3310B3ACF8201A6F5F613CE0F2290AF5A8B9DD9A5B64AC8BB94AB56C36157C8EC8DBA4125321F30F753D489FA42C4881A3450DB8720892A8D3F52431B960A2404A748220A7305109A2E80EAD78B8D5C1F79D265B00C771129A2117DAFF0D24BDCEC32D53DF76A56CA24B6CFA0775F67614186D7513528FCBF2F7CC47D60C52580BE1797A62C17778DEE9FDC0B6D32585BD35C86276B363915D3D2E5A4BF58AA483891025522B572F4B635CBE94FF014ED19A017EFE0088CA05C54BBB6953BFCCD8D6F867769CFB02280ADE6C39BEE714EBBE252AE5AD84027F8F9C2CFF3FD01ECA4F051591B7FD9164C3C64386D177A74E17181CDD3C55C98AE89CC2C1A26B88D6FBD16DFB76742B631DD8F8D78B308D606B486071C30E81C25AEB864A822402CDDE0CF27FAE8B6CA16500775AD44733FEC8F10AE6677114A330E59FD52747B992113C53EC9A09AAC1C3646FC3760CA6024BF39B7DA597F8902CD605599779509E3F8CD8B03AB66C1993AD4B3317949578351B74055C7BAED3D7555B315765F1065414F39A7848DBACEA596C51D10BB0081381F7D5601DCD07D719BB9CA9A294E092376F6D4CC32B26A9A8FB5297CBE32CF4356EA70225CB302693A6DBD36C816AAD475815E9543F7DC8064C34870A799C32A6BF76D472797F1DCF908FC994604407B59C824AA76BAB6334CDDFE8D0227A383B0CFA2158CBC79DEFA98BC93A38DC0A0420C99B920BBA64DA16819A78F8BAD42355EFB42B4BF17C68AF75F7428B687334746245F7C5145B5272B9C504A9A0A3A985A9738BB1B42FAEEBDCE7E7962CF0AC6EC80F77CC5C9733E49DD1552812957E1FE30C4129A702E23DDEC09FD", + "message": "67D7F4FE3CC57FC8BE9A3D06BCA0FE4A39F39E3A6158D3E4ADA9CCBABEB542CA67CAC48167928336993C569AB5AE55BF95C8291AE1A1AB2B595C90C0FB19041435F3B411609412630D80DB0C832D413D69C8D3C3CA78BD1BDC24167AF590B67449DAC7F6ECBF87698BF3929FBC874F6FD68551B28E4EEEFDE9A0D0E7FE9E569F1F9893D39C17C3BA7A6211B875A7BCAD0C14194C30D60CDDAD640EAF7A02CC9DAC074779345B83F0D282899B2B9B61F8504BEACA3C02A76611C82F2007953D04FD3C54D7A00DF8F6DE554FD83D1EA5DC841645B706C9D900DEE7862D526245215AC6B9D178E60F9602F1931503864D97F582834DB797CAB60DCDBDAFA3FAE8726B525E8BB69B5E0763FC4ED17FE7CD9C9629273AD5B073B9516F6CD7EE729351C213FDD122E3C11DBC58FD2A501B267AA4AB21364BAA856823816E77B81B6061279FEDA6617247B86073E55B19973BC0E725F34ED4BAF0AFB95E436A9B2290A2B316C18CDC0D9F98F9F6F13C5A3FC767EC0A9A49BE1378E92BC9B3010B41AE52AF409AE0FE27CB816EB2614DA41C796D5F4FAC4A743FE34EF7C0B3A78E0E4A5B439659D4AC27B698550E89A1626FAADF71420F559DF2E808144707B5C02090F754C3BD4EFCEBAF6FA4493C5D48F895FE7674C81F069E1F00E455BF5C965BE2926BD19AF76E20533A6115F4BCF2CC5DD3A49E10A2B3FCC9EEBB2B6E4F25118599062F2AA6CC3A9D86167B1BD08DDB2C53A5E46E1BF4E8C1967866320BA66AB67CE581981F2003B812BA058B75924254EE3715BADB8E6B1B9E4F4AA9844D578CA2F0AD12E1C964685FBFFC87108711E022EA7F63330CA72AF86262838863780F4115138672643E6D9B48C782B8637E01D3D20CFD5C98A1B57720762037FFB12742B4EA8E89E4B32EE7DBFCD5C11E4A6E839A83398ABBC32BA39C6A25922649971D88A102D1019B560C96B820C44551E14509468196CEAFE3B7BC8F253ABFC59FFBC01A13008F77C91B19083A9E7BE733C1A5E558C64557389CA19249CAB77014D0569BAC7812862A610DC6EE074C844A055ADCAAD496F6976C932587BAD9D7E2080F8623C5ED8D9D4FB9EFBDDCC4CCC1284D22A2997824577A619905B0D6E451CAA3B2D30DAD9728FC7623F9ED71F80599D65D9F2AA285BAE393D05C15891472B2DD2ED5CA669785EC4D441F3308EB4BBDAE8FC449962EF9787C39A533847540965601D8BCB6B4299AA636589BFE371D3904E18BC9AAC9B3B6EB8B7E8F322C22A6E01E6B26244F9E39586F124AE4E504FBC9D860A61B20B4C127FD0C55EE810AB9803D810233E6126488A6E95F8ADBB3F8E06D113DE6A3E361209E0D36B326E042CE9D2698DEE469DA15464AFF82D5603434C07CCFC4D956A7D55FE79CC127AAD2A56B34EB10E8B85C3CD5163C4BB8C1083BCE5E5EF986AE028837809641A6AF2B8295B743DD9B03931E755673DBDEDE56F6294270532D685DAF1187137CD7D29248F21B290EB8317E3EB28B62E45E140F4AFC6D1438F81E9EBFC6FC0F1A4146AAD83AD1F0EE2952643E7B6872CB2823AB21A155C281ABCD19E20A52611C6FFAA724578A070935B1A0BFEFBF061101A81227187E14E96B016242DA269FC91253FD827A73743A4BC49FB63E2D830D0FF409AA1C73706D7C2297CBC552CED567DFED72CD15060A522F9B88EC910B03CD2794A9FC07A8FFC5CB97817DC769E64D8C474A305035A49D05B1C572363913A315932E391B62AF291DC203B9A40F04F40EBF26A4AE186056CEC45EB7D21D88CF50258DCB5EF40CB2ECF949B18C72626469978FBE0964C8A25E8C2D27149C2266748F2B06746E8C9E7E2F0977BBBFE3FBEC7353F583FD5F7C2B0139EA928AE1F67004706F6D4ED7BD8D13BC68E0F4A49877C0B2F692936BE5FF99544B2B19B23A97EA6B5F585ABC9E69E689EFE25E15804C650444C479E0DC63C9CA2AEC41A316039EC7F675F1FD7C0476707370CFAEC9C3418CCF30B5D85FE0E15056D6C015DA59F9BE9028D9C2D93434F99DD8C1BDB41FA1EB021BFD0FC12EF0D038CA32B0FE1449342D83CD6BAE43A8CC4077074FB1191A8887BF29238D27415D93880682017470A42872D6CFA729AA2B3F8B37038C83583E4C33256FB871A704527594596FE858777A93D3095767BCAD2FE295352C93D227E1766A59ECEB38FB7C2E3664D6DA0DD4C063975FAB3AB4B68D125AF16D233389D96A337DBC18DA11F37F430C1E49BF8AD30258601CAC9215F32771C6FC2B7BC03B55AE9664E0D719C3B40C3E4FA7DEFED8571CE8E46FDE8701975D94319DC5FFBE93B4FC4898E2EFEB3CCFFB3494AC50BBA364C22A3953F052F62E46D0C35692AF40D2FBF899A23C1A4721375F307E2FDE2E588830753F908FAD96EBD5FC360D742E2CB2C38A7E142C95376ACAE29DE8E1034207D1CBC1DBF2968677AECED152B1EC1AFC195F3320352953F2503227152444BAA74EE8F98F2B4512F7ABB43D7F87889CF1F8C12D9BAB91EFCA5AED21058E322CEB4E59DB4DDE13BE46FBDFB225F4AEDF7137B548503008002A36D7A3E98C0ED65ED9322D66FAD4A741125EA4ABBB26A2FDD7AD136590061E7BC0D5228555D1A59F8A6E4B97ABB61F4B1AD9564E84C000585DF8BB31AE61CD25C9D91D1A1FC21A69AD286CBC7E00F592DFC1C65E2BE755DDF041486F3B52C8F72ACA97A149FE0CE1378236D99EF099A668F6847659F7EF617B66192CA452ECE3010AAC18A65D8964381F561B48D044096DECC22736C902D7E23EFFD26245018D9D7EA9E2F907932A1EBB405BCFD29F7A397C71A5E08962ABEDA5203988A81F787B25EDE84A7D85DE92A2B19974EF7D0378877B82BD7CB28B67F45F7EE625CCD054B44B4CD51802B4FE2E219315CA9F4C24065F5578732DC671C3004D31830DB435C763143CA209D7DDF3F5EA42244E68429102F4D90297B7C987EEDFF0DFA7F31964B76432E1DE27FA38570F2BF64D5FA3F12DD9772618ED2B95F51AC90410350320E19084F1596F6B791AF1EFC24DBFA2B7E30015AB14FAF43B568C5149A1152A47D278B5F01786F242858C210D28812147646A1A3A7CD69996809B784BB2F0053CFE18446F060622FE3B9181AE9175D6CFD8033AA752296016E7BBF639842DD4073AB282FF50F94B9E116C63DDED805277D4FD7987F740EF8118946851A5336A9F6F6E2FE3ECABCC518B31E741AA79AB500D9C6DEFCC437569966EAB1D4BD6CFF8AD0E5698D15F1342ED46CB6DA986F0C4B2B427752C18ADC5070043FFEEBA98569E90C79A3D5E0434119A077A097D69DA6E9AD7E32C6E8875A893F6D69424DCF4C0D4EA12605E5E8A9853E4B58E5659FED6D724CBAF582A89A228F99BE89D88F55095D0627B40B29365863C57F82B9EA22FDE731D1A2D8A9037665213F2C410D4AADCE12CF888DD4AF53FF839E962F0F53BEC60F97133D131C2C8EB588AA7D25EC025B9E821DA8E8FD8E550EC5E4D5923BFDDBAC522D1FA64C503078618B52F452B57874285AFD3F6B182CA6C979734C94F040EBAEDFEB547683E98F4D13F12A252E8839317A827CD97A7C3D81962A25DF7D8C62B57812EAFEA9EEAAD7D6A9E755AE4CF3AF42CA2152F663C1BADA0E653EB165F6FB56D86212378C0B9BD5733D4C37178FFB58E7357487B98DEA35127AB58A804B13E61E6D3E385C96884EA91C744DF6CD44B3EFBEFC79ED19C406AA6ECE144A44F1E78B33046C33EB17E3BF61A17D849493D08F0FCF8232AF2922D96213647A47A05A9A08D28AADD3B3BF412F29063C9D78CDD3385BFA9F8BF06DCDA23FF79A5912D867EE1B0D526718EAFA6F0E231CE6C51959BDCD8D201838A50634F1C6BEBE2E4F5235FD01A6D27B90C58C12D8210692BF68FEA5B8A8651E64EFC1DFCE07EE670D473F29AFA63E080F7675F23E7D2866E5F2F9A525BB657E8BE5933FBED1E206C7BA9FF097EC95B91E14612E16F0F4082F70A1B01EB6219D47C716455F4C1C60948CF3228557E787A3186B4758AD35922AF28BDB328693BAED15487F7448D1796BB9DB5C931EFABB4BE436B2710EA280368A8E20C5782A7FE986417003236BE9CADC560B3D7C2CA92341536CF67D412E855B92D0229C45B1C518D8BFC82DFC9F413D3FB23D37EBD96AA0CD0B39EF88B23609AE0FC2BD16FA9E934329558759F05C8D4C8F3F8728335B659D3986E44508322E47121E592C9DBC6F49656B473EF7DA53FF8EF7BAE07D1BBC68EF4AC369D7F8BE60948F34444C0C443A100443EFC444E7FCF0BC4DB6A2C2C64662A538D1F68F4DB95B0B83DFD744ABCCBE5DA343621F0E182CB9E915B2097C186F1B98E7D8F297C347B60EC26D04B6D9C1FFC01EDB2551FB8D11D49E52956F69CDE0E49E2E7DCC8E7C8E78C41A9B2A01483BAB11733A0943A9B765A5811451C07A195D87060F157D114358E478FBA2F2B755A2A455E9831B77EA9D33FAEDC1C562E1CFBD8DE156FAEFF10AF655713E36FB508342D9B4A239D6DB786CF9F57E1C39AE65A7329E434AA88C68F82359E6F057873968F9FB63D898F24BC13C0F7748F92E404C6185CE24C98D4E4D8D4B3C129CB46C614E773A89EAD73CF0C30CD7E6C9F6435F7C83A4C3F877E034755EAFC5F30ECE03F6413F4C7DCCD01649B6ACA9C1C3AC3D112F216AB852A27DB3B846CAED86B76FB699AA7623548EADFE6D16AAF5A3ECCC298D5CAA7E84ADA0B75290FC6ACE736051924DAE8FC5BA6DC9AFEF65F369D054A4A18950E71901F4483A4BDDB2584DEDC31A04C5F8916DA2DE33B37078E5DAF3304344A8AC368A6668464FFD7898A18D10685BDE6D0097F95A3587717F6A3A8827B46653D56E461EF861D6908AB7D865B532DAB37E02A7A6A72A06F25572D83ED6DAA540FE56BFFB2BC9D104A74F135127ECE457991152DD0564BA955971E8C9767DDFAE190052A98A63C4C0DFBD1B51BF60643E4C5EBCA678CE5150F03A6EF09AB0B1C2A0D2C19C2B30A645C7DB9B56B5AACFB862837A38407070DA9C7DDA20B99CAC7B03D10C8F28D6B1C686FD26F9A8FDCEDA6B188D472BC593AD51EA62DCF73D32EED5444484853AD0EFCAA60DD42DD2C50F5AD15DEC7B71BF585581B9F9C68C7C94C154CC7E0D19ABC90508C8EB2DE93F0BE4295973C1F443A1B2419E20F3D5F883912BBD5CDEB938A4452FE0BF2361A9E3B2ADDFBF000DB07EA19B2735CDF0E8E5C7EC5CC7CCE1A9C3E869718272E54CD9875C21DCCBB06FEDE38A4E787D111DC6A253A4604B314FE47A9B6F6FEBA3F8F013A456DBB78B497C4CA7F90CC6145F47C96D266BE5507DEE27E968052CAC85EC87049CDC68D723D8CF89B0C91F67CDE2908C0C71808004A070CFA2EB6408F5FD6108749406FFD3D5DEB6FBEA00FEADDAC4CC0E22A9F6F50B9893CC4CAD028FBB73C1B7BD4292AEAEBEB668859BAD444D0C5FEDE3C469CF28C5C726B59E828C473C8787453BAA3AB2BFC29C691FCAC2CF496ADF3949CC42FB16F3677D456E614B1F88406E6C9DA7DB9937B00764D61C3D347C140FDDABDF8CE5E3E2D385C3FA6FD9F13F3BF8073B5D6AACD5294938DEF9C6ED414FDE4B3C5EC43865A7FB02787E50F94033CFE32A85BBE24B09FAA3B55B8BDDE60E325B691A350F2F128CF74FB5B6DFCD0E946AC7BCFB839B3765616DF35AF29F3AC82F4E2DF7D4AE87A016094719A07B5897105E2B08AE3D807960FED396CF38863E69662238541EE295C06B290404985444F4B28388DD942E51867216C734580B3F1D5BB204B05D4993D6F8ACDC8F16FB77B607FEDA67939A2B6AE285ADB2C98E7D37A81AF0101A5CE39CEB2C67CF99441C1FD980C2C542E7284BD21F1D30E68EF3606C65D3230B5146DAB41D4ECBD5FD89FFC68441BCFED9AD8B4E0B616127A7AA39E84DBD1343E2A41B4DB1AEE0627657438034E890C8EBAE19791705BF6C948C630DB1423D310A34BF151AA8ACF3269253BADDF5B40AB7EB3A7AFE2D7891B925F65EA206F4CA121175E8F348B4162917A68FA768928AEB0504A60C4F42802DA25DCECEC60ACD21FB236080AF1FCC9146BA30AD964416F4B524ACC416B5357206980305555CE3485425EB8F87401FB1D8CCC184C486B5B563242BA9531147D6A2E7C0BEC1A56E083F05344BF97A18D0CE0FE56E8BE869C746D4AAB365225D8871D4F99020DDB1CE2B5D7D2E5DFC8A0DE780CBA0A9B9ABAC87F19C73639965AC2382488387F06199A08F283794E1B8D3580E5CCADE811ABA6881908277624D5395021016DFE21C345B9A21B474043E187403E5B0ECFABE43991865A424BD33D233AC4BD30A3CE73DCF49B58CC4A3D2CE25C54FAB3480FFE0D51A43B71FDB7E1126E66856D263DDC3BF1A31DCDB935DECCF858FA2CE5AC89BF32E36D8009657F11691201290A243B5680E060D2CE30F1BF2444D67DC94A24708F8F9261945D1B5275ECFEAAF40311CED5C3770A1C194EC44501DD25B7F5FE67BCF62D1BF31119F8EA7DEC1CF536C1026A8E72C7B2E167BCAA8673AE5506CF6208F3E1B6057B5D488B29EB84D6F94AB8AF322B8657075B9EAD3297505AA521D601C21540EE71349614CACE0E7F14EF42D6CD5377DDD0241E34CF273A1171135A376B98C53B218503A908577C268F6DD46CA9C26DFF5942998851627474DE9E6B46F49DEDE85CEB993A52D01F6AAD6F96439C18B0DD5A4FD559812227BBC0567A28C1299626B171855AA0C74E2F9B1AAA781D34CA58C72C708AC49F5AE1453902A1FFBB8458E8B4786771780ACAD999F8DB036CF4C3F77AE345817EDA2AD8F7D2AA9228C994F6AEE512F7C2D2AB72F2099EC932D818E495CAC8507B06CDC6702944237DBCE338C20EDC84D958C14233C1884BA09A023BF5284F0B0157048B6AEB508415DF337A553F6435140D0CE5D5CAA77F9137B2C1AD5A02B13738772743F192E53E970DDB401983535CB096F7D98644797F487CFCD18F1B22BA7494D892C1E5AA05E66B1A4326C70E348350C97DBC26CB110AE8289C97CCAAB150020827B7D7AC7913B4FF515583677018949D39CD73BC7DBB90696D5EBDBAE6BD6FC78E3826C8218996F079A387A17456875952B268211891404E80F8360F042EA3D9F7F7BEF772E64FA1EE8B4EBE0A1162A46EC1E9899766BF4D3099AF712A847CC86291B3D6FBF51B3B3CFF87D7DE71E73069619480F6056AAACDB9ED8E228BA075622C2FF242CB050342DF8F02118D071D27D1FDCBFADFF49184F5A100F95E1BCB019864E58E0F02672C8F5FEB97EFA06FBAE6EC3D57A10EC712BE0144323292A2CB27F1B1FCC104140F556D09A6074F853AD4328B00E6F2F24A61A7932311BC999805F2E774DB44ED72ED244A945928B9512556EFCB2BA7BE0E668C41AE7601339F0162CEC0A1AA91C3FEB6A8A40158D7A3560924455B9AFBD4B3881F6C08EC2895C84CEC30CB0F5B499B4A66267C719785F94A9B9F96FCEBEE939AD0FCF42D0E65DC241698DED0EDF1A9BB4147898E6E83851499175105BADFE4CB00B9000404DC92EFB4EBF41D9A9262EDA550DBD0B99353D001F90AA05591100BB678634FDE4E0B1C174222C253870DA3B8A797CAEA9B446309DE5210F9A932D6AD48A4A7361A943C1BC66BFDF75CAF5409034A8768BD535B20996A728A26E28340191E03DB17A7032FFF883EF664FD7351DD37DC2D72F0CC4B80BEDD1DC33BA3046162F5D0003140DF78FA588A9FDBDF778836C6CAE7E5A20FEF030C57867B295712DED14474FB87A301C31214FFBB4F8D166498ED93B6E233A669CB88D441A38A0E5846EF68F5DB20245980CA184878BA8BE1992A0638B058CD3A3A501CACFC818D2B5D7876DB6EB08E9F26430FB06EE0B9E834D1C331B66CD0BCCAD7A66ABF4A9D8F7A872932A3C0B25C5BBCA480159711E0BADCF69A1107B286AB199B210CE95BCBC4244780C074C42B6BD43869F27BD666F9B2541B1561B4C207E9A667EB1E31942697FCEBFD0B920EF80CFBC5CABA6F528187403D7E8262C110458B5382BC376799032362CE57ED39F0D29D7822C408923C29242385CA9749FACA43EB4483E095851E89D24CAC7BA5AAC60815CB5C8C5331CFD66352BC8623D5700F49FD98FFF9E869D5AE173961138D76E00CED6DBA09144083437CC8FF5ACDA10BAEC0081C8BD2F5838666A093B412532C521753C4E11ED0521923D1EE6BEF3B4FABED7467B9C8F75FB24FD8D96759A6146B34EF951C4DF92228C2E58231A8D25E3F08ED5A27BF6041AD7011DB41F815FEA503973D4E7B5798489B261A0AA4D0C32A19D17C584B1702713D1174E542BE4EDCEF27016BFC78118445A63FC1D17FBEE5F71DFF46F1EDCD050239C68DDBDEEFDAE7EB8963B5BB4819186D45191C05AA049E50C4319936C8788AB72744912AF28BBF5CC77C835C35BB4F987DBA6657BC2A7E58B7CE69AF37AF680DC0EA7797B29528AC70D92F295C561E2EE0D0E530854AA19EDC43C01A383035F6A5DFB354E9306962EAECA25EC85B9B78E8A1DF6CA50EEC733F60C81BF812981337F784F8CE07D0C03D8B3E72BEE1FFA55FB92DD0446CEE29D8825CBAF1A6ED295E613FC700FA31167224D99338C4F59B1BB9C1E63CF77476BF84F2001D42E4161F7737B47C1A5F219F6AC8B8E3ADAECA827AFCD6BC0CA09615BCE15F1BD0803BDCBD41E68F781517907EF3DD8E8A33A1E30ED09D7EC1D3605DC72C9232EF9F92475743164E92D953177B98906DFE5E414E134EBB63C79220D4907869CB2D93280F60DBECCC81B532CA336510E2A7F1D631F7BFC517AFF223430F9804C4A4877D8B7A385ED48F390ED9666A56EBD62F6C943D0E52AB1EA247BFB07C05908E99358A51E6111486133F4A6BE3BAF6B2D4C01529925ED911CE728B4CE4E8CF8379BD216108BF964496269BE76379912E94A4984B890A4BBB9692107D56AAADAF27ADE475E98A566C0C9E33DD1970A3DFF0E2F79197F6315E320BEB5E2CA3E3C904B557075981118B363042BA687DC682F13D213974B1647FB43DF7FA168C9D4F599C5BDFF2941C111C6C43FC75E69C290601EBC9F23D665F944A9B75932DF7792CB8A005A7CC83DD071376DB11F9C950B38B270E06C907FAA102AC76722325934755F53F3650B42D0FF293FA37086241C00E99B9C03FCE21F8D7555CFA93D09A0EAEE3733A8A5E4C45E74DD5EBFFD2F75EA60942BE34412BC82FC9959CFA155DC87FFA0AFFC1E7CA5057EE016B9751C16DF25610F1981A08B8E3352254AFA433E9B86D3CC13FE9B5B7FBDAD83CFA0FFE511E44412DFF1636BCBB49E9769FC52B302AFC7A96A3DFB233831007CFD6C302CCABC119DAD45EE63303DFA1F11C39C702AAAE00FCDCA913371F158BE5493A9B5C3B06AF66C8D5DE2BF9563FB617D1490FF6510971203DD25B27E1AFB289DF894396B8C26548BD53B320203AAF053B19CFC815C5D37E3115FD6CF8231B88FE4C330545F131A01124BB2487A3363B3E534BFD38B1D5138F8887EA63776D78783AC45675ED598617077AEAD86206B9FF61E3669C93C3C3A3A8F39E7848A88C0F94878E5D359C22BAE891FC7478BC8227FF320B047D0DFFC8218C1110136FA803EF6395E52DB8326CE8E3AA928CE42FBA04B1E7F1AC7B73296CBC1567090B9E92238859A87686D8E623B780F0376B8537F41B1BB102CC8C480C0B6C069F562468D4E1FE111B24D51F63E9BD38C47F35D8C2B5BE2E737274229974CC4CA63BD0E1F0446F6C4448EDB2498F2376EE26BDD8581242703715AD434E425908D61EAF865FAC5E82578EEB0525F54320B6C264F37DA36B55C2308D4FC6C7FB2F4D12A88CAFD93953193B7CC46804A0C464740B4972A71B7EAB5F6098FF78BDD452540AC5BAA894C10CD69A992217B422C88CC7849B4D8357D86234449B452AB4D49EDB1D2769512CF8A797F5FFF4E1E0A3FBDE292D91722D71322F0BD48C68A3CC998D03F7581EA7B5F5150E7AF58A076D09D103E9F64E61A2D375461007210DB511EA89FC4EEA75FFC71F7BF31400E7783F12F69A1EB5B7228952E2CD1D6FD57109237BDC024780006C229EAD71EBF4B543647FDD9216D98DC78B43CFEAE12166CDEDDE09B52BDCBFF089B1F7427EAECC21CCAF3FD5A35EE72C3107DF0670891E1AE12C1FB81581F3A45480F1FE06BECE6A494074FF3C47F90C961E371E8014707AB0FD004D19166140AF7B1C9D6B7E4B6826601AE104CE18E17939CF77C2A31F711D5C7D5126F4CB642178CE542973466696FAC1A0858ED62E4F2741E47B83B97DCF4610B1E4E262E700A06FDBFC6709BB1D4AFA7C20EFB72E0D623389DCCB049054CBBB322E63B09176E2903DBCE49083B01EB07F140D498B793E149573D8CA91DD2BBF8DEABAD9CECA0F896A7B306C22F8A761A65CE2BC1358A6ED07327AA0FF4C0B6E2906882A12C50D61D021A1316646461013D8169C4B54C61614CC9EDB2CE0AB0BAC96B36908BA3ABDF92D11D96EBBB9A60DA780AA58B804DC6F91E54D82068FE2FB10EC1FED54B794836F54503135A7F91921E2BBC2A61C99B6A0BDC04FBD2D4E7E430F16B5D3C7F06243517452BB7D2D51340BAF550D260A26A2F3B5451AD7D4E3A70CAF63F92E25D137C9E9B1433CAA5502DA269211F58AF2720FE3F899282C2C02B78E66D3302C5B9DC04B98197D3685EC4E6D4603D79B357282932689C2928361022E79C197A470212A69AC2BFC7505366CBB2BAB8D2E31314FFD77A04E85076D76948E836CF2A87918D43208CD856FFA33740FCAFFF9F690B2E6B33F1D89F65C71", + "signature": "6AE10E0133138AE0D51C77B5667D4C9180E04D0935EB5F282E696BBE794C8B96EB6A21A232C9366518132BD8EDFA9AC38142BB9CDCBA77C729BC4D1127A13933DCD44630D3CC6D1CF0242355A0DE121D15D7D4618F501E509C4E0BA296BC956571AF19BA6C8C2A75110DB6ABC3E7C682E87EB280DC29066E5D45C5D318DC3F14396AD3EE29A772117429E28A7B423B54470508A48D67CB6395190855A0D92B30E71B34CF7F508658E7268A27E2545E6B79E48F7C69ACCB09DCABF5BC5CCDB8CA8CA8CAA2F2869773349C666583702F3BDF94C40204514DA2B43A91443B119EDB0B421100AA587CAF238A87F916281435AA6FBF00BF16AA7BAD080D60B35C53792C438CA39A4BDC72BD7CEFCCFD877F82AD557B176DD5C28E78563D1DE719EBEA1099718B0F4129A493C11CBB2378F989D18A97074A2E0F3338CCB9A8A36C1B3749E7A99E7A765C70E5D60386C71BD4CAB64BFDB815509166D5F55CB4A380C8CF24E6BBF61AF3FE7BA3529D84B11FCD6BA6E18B87121857B00A737B0F3D9665720C38BB54C09C8D3917C5AD646E3D01359724534BC1910AD174761D64AE6F796900655E0B13AA3EF2282DFDCFBFA5B0F6585D33455D7D86DC6BDD252B040B66EC6A03FDFB4C06E54C734145817A20C42E408E7571FFB9D6D258E585D5904BCD45D16CA6E44FDE9A25E06CD3645A302EF8F3589D897181450C178E4DA1663F2F5960B4755A0107CE43A265E6EB0C9C267929CFB1A93ED1881798E9B8A1D91CAC83E63537FE0182D022548B60CF0BA47B6A7F90CBE86E1E5D39101C0D2FB333A82E2E99E9E0C1AD46DF3FE876D144FCD3B1D78424C6C5CF0F6E0BCB447A6E9CC337481F5C14D4FB74D764FB38B8EAA511951A50F41A4CE248E13E4694704A0554853A0AAB9405E2C274A4FCF8B5928667DE041E668B17AC577173B0F4CE34363A7C2AC9C3E0A45A39A46F0248BF3D45DBA806A230DB1DC7B0BEE80EC18BA8F042BD6FEE173177FC0194124AEB21BB06FA079A1BC80758B347E4B129D69EC6E8416BD89062BACE16F2288076469237231B6FF4902FEAC3BA7D884DB747DA6371E792827017778E43708A421931115EAAD9E4CA316814904009F1CCD36763FC63038641BBC4F6F93235E16884F8A12F8D71621354B0AE4A9EED64DC5462917D4B35370AD9EC8057ECBE3A6221FE8C39B11444D4BFC380F1F4D5AD18091059AA5089E109181247DE78DFC231401A3D517E9DB655EBB914385BAC1B2888E3837FDB08A9E7AEC206406B848D045593BB837DFC41DC283CAA753D8CB64CEDA3041B2330BAEBA2F1450F646BE15E0B2A46578B1F54A73FA4DE57FA1D632F3FD410C0E8B17C11E197B7A17C522EAC6FBB78001DF9F96CC5F6116635D404AB454BF4450D536250B80E813C8F397E038590011C66C5164E05FBDE695482185F02C4B6B566BF3FA564E9232F40594AF96C96CAEF18CBEABB292BA546EED3A1AEC1476A8418B25DCE79F12D7B4F89303688539815E05F96BEB3B1818472C7E4DA7435652DEB5FA4277F2A810831F88098899FE2EEE35C1B0E6F74DF159D0631C5683C2D7B86390BCECC534CF69F3AF74FEE59EAB25B634333470A55CC49C28C7252B1CF4C293EF500589805FBE5CC056573A10F188A02D050AA34289A21D8B7D587C0A288114E47F346DA3772FCAC58CBAC669DA616C9976C56D87CC275AD463F2131DF95460A151123C964B01A2B908AEEEB7DB3E2FE12EBA46321D7A3FCAEBDEA0FE11B78605E3C8390486CA5D484E6C413847BCD8C6BA1B00BD2322BE537B173647BB63BEF929223C6AEA687F8ABCC4A8B81C44F0FE24588D2C40BF76590AF7157E2E4409804A28AFD25E36275C34A976D22213D457C162ED9274BF52E20842ABC94B2A1D6A4A3F9C2AC544060974DD687C2BB96AFDF8C27522C0C438E7E0DD4DAD7AD640A4B3ECF50CB6250C0A97FDDF15D8865421E490F84650144AC489AE7920C4941895D7B2F1911513E428127562F9446BB706FC06F07BC6C9922987A970D4FC21937BC09F072BEB132BDF8014281BE75BBE6F8C74E337EABAA16A064EBC956C188787CB34A83D5698438AD22CD4FC80781AA1B66E5A2AE0180B50B77FBC07EB6EA60246DAB074494CC9381F6011C2ECE64F97B2F5CDA92FE91B5533518A7DAC9828FB33ED428890A7FEBD0906095094576CFBA1048665782B07194839CB86719DC91EE8C2F64D4576605C2B55804299F314DE8571D0C58C78F071FE810B2FDCD3D7AF0C635303B6ED0774637B1E563855D54D2A1B0FEB5CBF84E693E512F59A13A20E5FBDB77510E3356CF211DB09CB471DD1043D9940DC1BB6A26CEFFCA03F48BABE03C15226EF29E0DEAB6108BDDEE6462884F8708E79709775AFFB39303D78BC51C8B9EAB5D91A56F8BD1518708EF243AED01A637F525E25F297E0FEDE03F3136EF23C4B33DC1D256CC92E3B6AE64C368542AAF553B1605C94C255012D605D1291098D1F0B855D137BE49D198CDD3EBA0A9D9E7519B8A5BFB4DC3F338219CEA7C97251166B5004CEEC23606421A8F9248359E5346594080FAD04EEC15C56FAC9D55EAF4C399B1FC8D68501B88002212FC0E36DCAF5016371696AEE5EBE4396C36137C535B13F09D490564D38D1E0FFDF13902F7678FD06EBF8E34E81BF712D918348728BE21965F5956EC8AB1F5A8D8276E6A72B4A69FB7C5AF658C5DEE4C8BE285ABAFFE0EF41529AD44B31EA310C3665F2EE61B5817C1191549DA070A2BD4BC790E283BF81C11EA05A6E4652823EB3FA05283E784C4143F4C029A6A7D485A1B892F7462CC26B1879B4668D133DCF6B9827D3A91E069B25DFC72EF00FBD6FBEE4970E26222D81874C748C746DC5564732CABCD0FD99983034E4F5523A43831ACC1E6F3989FDE186D4BD07E15CEECD8E68375A5EC130AD93C0837A27F5EC5810F6C87CFD8E37BE6117496F7C283AEA1DD30A5FE5AF6F8A94867A5A7B336B4070B1B5539608BE8D10BF765F6984FB2D0AF376A7DD4E5E25922078782B77C4E5D5E086669D265C6306CB40BA5755E6D83D93D33C89F548FABB20DABFE7086B9E658F4A8BC22C11C8A12A106C534EAEA38F46FFC84C2A4D96C5DFC31F6F21B3FA32F988FB86A38D7103ACBCE69C5D143C33D1186C1FCA80A13C642487D5B221DC76556249EC81E42AD4DFF51EF86F2ABC45274AACE72A79A7B985412A3E94C92CB824E3B54F328FD2F06B49DB12338284DCCB5E03D063CAB73B939FB59A569E4E693E53B446279281BEF3637B55FA1C77DB77A389F43CA7E00B8711B32F98C9FFB2FA30D66075DA836CB528CDAF3FCF65B6EE3C0355E05A46DD0DF6B3D71E8C705B6C14514A537627FFCAF805F8545A86865D9EC83B243BDD4A444D6E09A7F26F5C30D824C39C65E1596BD506F70E793CD5E703159736F7A7C1B1A08A88E348FE12D0D74A190EE4C8CF1E2FF44B9FF40A28DB611296835E251E8451068C1016A3EDA063242D1DF3DDADE57998C1FCBF7B9F988392916D4D405F82ED894AD693FEB4206E1131911E3617F5A5325701D01AACD591469026E10585C1A73ABDE7ECA706C97F48B125A8E101E55D0262334750AB98A8C4D33F98763684402C16BC7BEDF35AC349AB471E3EEFF92A79AE0F11F3CF17EA1406FB6DB669537CC0E46F0A7C42695C4595FA2F0E604F048357125EEB01AE824FFB63B70F10DA410EB93933398C13B485493E4DD5AC42744B00D2F81BDB3C7030C3DEA36BDA258AD26D4540D1FB83C7E651E31C0A2F7D06A328820D85321B24E4B798153885D80111D17811D5ABB97C69B24E3E82B44649CB8C5E828A3D532DC8EF2C317890BCDEB43571EEFD97780E68E03C1F751F5EB823D75965ED7714397112774934F465F61C25271F1AB2EE80BAAF7049D1E0C78EB59BBC3594202F002E883B7B579B98D0D4865ED783AA0ADC84A4A37E73C3CFDB5F464812AEFC6081EF899B5F4C9F903279E77D39B2DD0939329B3C5060990BF8E0BBA6CCFB6F7BECA77F48585F44F8CE7293D121335939E3AD785BC66AB2C9DC955941EE85DB9D2A4F404B3F45C7A68452E6AD108530A1FAB8E35C9EB0AC7F647DABE0E0D50358A007DB71B6D76B9922797F9CC377D675E70D9E166B750FF457A5D3D649153C81CC1B659ECF3656BD864FDDB3C430AD6FE44B21DF23D0827D56899D8F0544472298FF1E12FDA44466822409222063A8BC27A2C2DF44B1C4F56C47062E7D717705967F8C10E0F1A35B0C4F1EDB14B4E3A2ED44163651179FAADB643E602F2C92DC144FD96871AD3CD194BC83951F18C77B92518F8F3013BCBB49E57A4338FDCEE5000EFB89A3DC2177ABEB2DC34C094476A8844CF072A17FECC8E87F8C3D85B776972CDD5EA7F8ED6DF4A123197F78150A2E9CF2E3CF88617E82FBA29410168DC261EF9516AD01187ABA8E189D59DE5E243CB019E5B7C34F5BD158B5E11E9D7BC75BDFC71B040EBFAEEAEFB7639355AD3BDD27AB9DD799BEDFA24D2AC5566DE15F46CF601E08A702B133D391B0E236951AAB4BBA409C5B8C49EA0D1E2DD2EB9D6EC67F76D12571C002C1E3448FDFD0FD6D5C070E6B749E9C3E6A86DE347E34A72DD2B19C51F405B8A4F4DC04E7A7F3E0BFCB51EDD253EBCF47171E0F57E7DC04C0B1ED1054D06B7DD2E8E6FBEDBB16D086E1975676B0B3D34F3D290495051DD8EDB5C6FD727C8A460668FA7EDDBAA5AC776727EC2A155770B5C98297C45F192C5817C0942C62FD9FF9BBB5085F7B197AAF21173E1B2313FD94DAEFE9B76E068E8D6A46F25D6E81E09F34D0337F22086EB2F32D4917A6B5D685E3FB94D919BD8D513BAADC61643AFCFF3B1DDAE63FD0562C3F60228C951217142269183F4D9BF65F438D86739219161F9C6AEE0F65244E85758C0BF3B137B30536129FF7557E5C52F05AF64883FEDD419DF69DD8B9C9EA6D4A6B018CF676E91855B58B37120D84D3ED06C7173BC3BFC65FA01CA02A01E2893FEFC9E0E708506C84698BE652909F0F9793C443635A032CDEC61C5ABBC097997A62BF2894133BC991A19567C9F4549B30EF4C081FE2FC52724CEA974DC6CDCD4042D3118AFFA2A7EBAB82ACB14BE405FD6A764C8405CCCD0D1BE12410855BDF950747EB26E948C7FADFD2089D26824F7100FE574815B487865090CA8D8307D27276C8C5FE813A22636672026C72B81290AE9917FDD5A314029D02BC37EA1C39B592EECD57883952907C4A2A4203CFD6498C19328E55500BA395947B0CE523836ADD259F92C358026CA86169D73D17044AF5F4B7EB42348764488FFEB8D34237F17BA80D5AEE6F5DB8977898B2BEB745B065FC20DC567CB4090D65D82003B466C21921FCC13C6291CEF5B18E6F6F77B8E07FE9F803F40EB4A015A76E18C03B40CBB8C8095AAD7AE64B52D6A1AAA31EE00C5E4EBD04597377DFF1037A0B12D2585E8C2FF784659F3A57CEF7732CFE93DC4A7F11E5124273A656CA234AAA7503246EE53F430A79A0F9ADA4B6C0A5AD6DF6054883339C013FAA1B6BE863DADD11B5443B5E4686C5CA6CC2BC43415A116D2B908F8949FB594A470B2D6017FAD537F066B8F2BF20AD2F376B33633F90BCB9D262EB23B399E8CC8D7632E17B49C4792B2217BBC020635CE2ABE63B1039463C7D069B2B004D0CB650CB917311A049B97560768EC46A793F19FEC3ECBF9493AE80D16FE24F00953348E522E28B2668FE430454AAAD914C385490786CA7D98E6A1CB345ACD0A67A6B57A175D8A51C2B51F8763861B027D29181655D5548E2B15986DD3835404A9A282DE523A045E5DF42FF092144ED9392D589DE70678FBDCACCE10C956AE96987A266AD001EE70422549F7F27BD92748CC06E7D24483CE0B83C3F2067D522E789D849250E7F7588A2DB9BA9D5F439D9369F04CE59A12474CB5FDFB08C2AD9E0889CB0F2056A7170428778D3BEC8F9084072D6C0FAA922400D8239119E44BD7266A43C55A70CFE0984F60A482D08F9E77426AA875AB50748161B48390A43DFF04534054C2A2D5E4A84C804C03128A0D7134BD3AB8E0A2BC7753F458A38B9B244FB654F9DA3C2784CCE6958DE3DC806DDDD84A8D2AA24A8382AF4D11E52E1F47733FF61B79895A9AA426BD060B4761EE687F1134A23EEC3EA828134C4B8108A6C5B9E3AE6913E955299DFBCE6488FE32036662FFB0CD451A98D97A1538F5BC34D527ACB9CE6D1DFB5862FA889422FF32319E35AB53102E566C710D4884BC3357280112F2C694D957D26BD3372D99CDFD00CF55098238994610D18A247BBA60650EC3AD7FCDB208B15C4AFD35A25735844D66A929037EAE673D66159185E4B2B79B48746BD9F046BA5828595CC6820EB8A860EC9C458E7AB183489C3ADA179C40A386B1F33F2D41C8B1AA5D571D1E7088B0ED0372C95824E870D63A4B95D87222C121766B270A3F5523BB6B69284B676C81F20D0F37418FB0B40240414E95B7CCD6E110658CC41F343F4F56BAD2D31A495D6BB2E9141E374AA7B2B8EFFA3E41434B4C4E6385BD0000000000000000000000000000000000060D161A2228313A" + }, + { + "tcId": 42, + "deferred": false, + "sk": "6639A514256A8CA2D510FCACD916BDEC6245D3AC11A035B7C7095BA4DBB92C62A8D0C518807AD496B31228F96E1A2A23096EEABA09D37E615E24E5965E1073DD0192B175684B4F326189549EE36FE38AB2CB29380675306AF7FEB99B2BB8A07D5BDAA761EB9409F46E70EAE199F0B3A72568BF6964E6A58DDC6CC223FC89E27C104004C328694148109306900C0085913042D4B211E2922D60A80C91008512101118C04492344863824C81C20DC8200819C051640444C10470E42286618424149040C2344292161009400ED0203012B10991A404A4B24011A848191800DA128D83803003182C03A5201B4066D9462102442484880C09A20C1047689B140914B70C84B068D4282823885081128222326CA24882024150A4B04C44264059320498926924496950C0841910840C136E1AA10954A2889006864222665C026122304A20A36D12486181306992368509304A1416210B064EA3320403014D918885012051023701101411D33840E4206CC8A888582484444486D8A06C03C6499AA67140804518216024850001896522483222932D18052922344954900DA49890233351C434852025420B230122044D9A26604B266E8430011A2889C120240819461AB76503B50554B2605AB429091591E2122E1A320EE43808C8880D4AA264D3960042C06C24C92959C024A220208C942152B06513286D11B440DAB20104B84804A50D088650A4386049988488A28108490A81328442388EE440021BC811A1B204A1482E13B2842007501B288A24A9092109629BB465002966C44682D140459BA8400381108BC8051B826820466C40301111C77140C89112394444B60020992901178D624202549405D1320502872D02164598104249A0114A182ACB3802D0944552A441C11641C986255AB864D1184EE4B44D821224E3086A0CA30C5A18100BB3900C022C194780DC126264248801B9880A265110272C142025C4328659124423262D0BB590E28090A2385010042103876D61284618C38D08A10D922684D906501A33611B8468098830E3844C0A4424222640CC388A1C05110B460A24004C02132408067224C4611AA62409358AA4C6112322629C464E20964D580430CB388603B44C64C42C0000095A220DD206655040415A2864102510C4300E24A46DCCB28D89180D1407714AB8451413409B323011396C5882005890911293081122850BB94012050018C905C3248520B34D08964003852D8C220D109270D8464ADC34301424840CA480522282D1346D8CC810D4000C22850491B224D84688C084450AC30C1987111803618CA6644A384D09C8012092040301121A4722C1844823A1858AB24DCAA841A4160E8B34889C249280208849A0851C46290B1260D804604B4451C1C2911C0729013381E2C44019962062C28CE39220031824234202C24006C82264483466D2B630DC90880199054C242804424A5B0628D3866C1200896424492025050AC680192921E088812413204988448A368C20A36519006C00410E23304A18A04C0CB96C8A46210194105B82251B05840A15840A185059420E93C289D04611CB0242118100004606A4C28D1145114C186A922260093921A4941154C669534625898208C0080E4848061197411AA36CDAA80C0890655A2284DC380823A44CD04680011370C2840C8092249B1648C134801401445888215B4620A1A84D0BA04D4006061CA769D9380C1AB78D0019669212911C020E91A0909232515C224D243662113242CA081104A950E4C02020C069E3242E0C3109E4188518427261B84C840422A036605B1486120022D29881A3900542480613A54914228D4CC44D1B112994403112C6894C06665A384411499083904864C82D8B002DA3142CA2320261303044342CA2322E83464A923885C424690CC60C0926528844300416600C0741D0126244980888228CC214704B9069C1C84CE484440093449A226108850102C2212342282234650046698938660B371160840D58120C09102110B4451847480C434D1B33111C990459480D90260C0B464259B82C9A200D4416062139310BC38188120508806113396604318D8A928509372698380E21C925000384CC4228933031D2982C5332461BC10D5894451A47118490691B386083482D0A8921D8B82941928120156AD212414A90250C248202310DE1346950807101106864808004A5604488712216244FCA3DC070EAFADBB8E253BE1E85890557BA06F6FE596C9EFA6CADB19A6FF51D64B2F169E1FCAAA7761B8E4E94A6DDA9B390A96D7C0BD5AB3282F4F4E310FF1A7745741B15A80D1DB35B18090B1C35467939147179082650854D3481AC46C4D5F372ECACF58B439D2C8E9BE32AF5F647C4D1C8C06C5FBF01D95D35E4D7EB2D0D0FBA5B152CF08525006714C6A1DCC41281FEA9C16F1950B66DF989AD4671296C9BA6E565227A47EE10536BCCE94ED83E57092ADA82578FF23FE0C01268FEEDCC0953EEBEE12BE828BE36415712733E973D6A984747296AD5D24CB48002483869BEC1AB4AD0487BC6AA09CE9138577A5CFFAFE08119E3142803CE2C88D83CC9A102560B8A2BD01684F0C7FA1480421F4372F88CE04C3BDEB9A09FD541C17C67BF4D06781B6B8AB45A7C1DAF153B5CA37C1736A12B7999E05D213A2501AA67ECE2B92710749BBC902E550C33FD2A265CED7D3A88A961503E8C4A586867A9A2AC605849FCA19DDB92ACF22D481FE8A16B6BEA0E916119A83B8826B7B64EBDB9A8D7F5517A8812B9369EF1AF29818940FF4C1A41A8193BEE2685866B887E48DADC162929938202BBDA46D7FE090A185883192E45464E88026AD24C12B37FADFFC15956F0A2BC1AB5E4917EDC664D3B35E3C9E2CE2A73E9CF319AAE5A1EA8161B747989D2269B80E82086B677D417FACA39B64DE63AF8DEC028ED2713E7EA645A9367DBD8A4BF6E52BD45082712BD30A12D639DFF1069EB150941EB3204FB5F7D12C655F22594A70AABC428131168179AFD776579865A2BF65988276B9337B553EF75BCDB793B67FB602583A879747CE0169B72E2181C6BC1569A7353BF0476F7DCC04F7410F1C94C6C1E164E2ED651E90A3288EF61DC18B89BD8746C0491F680EAABDC51B68139E8EA42ED4CEC08CD60093D18EF38E26B1615789EE6206F8996B34EEC3773C098D61C0B4E4ACD835C98C16B0F3DD0A8145E1A74889297FDAF7FF20519A6184013E9773BACDE0705496D3B4103E5240759EDB954C9E77A05B20E4833F446F4CC447CF862778E97A388312D7AD5E0D2626B298BEAB7D27F5CA67EB73F3CDB03ED0239912590C787F9C3F4B04B170C6582DF1FA489C7F8FF48E78C3AB63EEB5CA0CAD4BA17AD57EB6181FABCE3D00D31602FC3ABDB1231EA961A5F64558D2678F963E603343FE35B4B97B60E102B95BCE07BA525F4122692A28F891A77A87F07C6444AE92C621875CCB9A973961C55D920BACE5050C42938B6FB81663DEA18FAE1625B13FA3225CC80FE23D557C35619214E140A55CE2ABE8BE2D82122BDD702B5263498B9C2957CD3B2D933F3C62A0696A0CC96D99BC106872F0E2B6E70BF9429530ED9B97E68C4ED660456D7A79E37622C0C854187985C9928850A15FCAEAB8D8D9A3A7CCA7C13C400458DB650B0B37C858F52B04FF135B6BAF86E4D91DBDFFBFD6CA957B3E1CBB1381AF4118D9FA13B70692030AB19C8D068ED620D8E7E150236B8B988C38B6D4002A3B4FD078F58B96A3C4A996A13F0C6190F783C6E6AADB8D69BA275D7045E1646C56C8024F8D1CDA3EBCDC42877674E480A070BC26C118504525595F034B4485CBB9C4C48E5B5AC4A250EE8A98A8D0448B5581F9AA1F92BCC10199A0A63AE5AAF39D6C2F82D64E6165C9878B3FDF4F3403ADA84A57202B94F4B65B4EFB551477FAC6338DEA7281962698CC54110B8F15D4BEB4C091B845306024445EE008933A8FFBE63AE3580E098A18FE33681D926D46AA99F5DCD9E9C6AF4CB2737036BE094EF63C0310A42DE5CCBCFC75AE57EDF5DEF3304BFD6854405781FA983BA2B582B631E4773A62CF8E3B222F9FB0C484653E7DC89851C989F62596377E35BA2A05F544D6C2AA1FFB71365BE259FA6AFDBB797D70C2E40474C2697A510E9C277133B26C2ABC03786589859134F5719314F392093125F15EC2334A2833BA6F4E634DE374AE5EE93E7C6FF37D978117122A19F5522E63D637E6109BBB80C95AA807B205B78821DE56BFD0BA9949BBF0A58E2D3803B89AC37DF91955536C5381D81377AE430C261992EF2501AB8FD653D715C93F63A98C7A00667AD74DE5548B685BAA6D301D4C6BD9E40F7B50434D8E88AFA19F73986CF55E5F318BC5264F909F8DCE692637FC09F62E9CFF2AE21FBF37698736557ACADB9E782B6E60A214216FEA674815507A12933B0A9DF9165180579072283F7351FD9696B1C7EF7713845B3EA3F618A0E52ED23273484EF1307E7082818903C5AE7A5EF2F11E5D1E813B8B2796D2E134C43EA733DEA8EC94CA03E64B0C06D7A52C38FD63658F549E49872BADB78020B9DD64055EF006D5D92FC0642EBBB025C44F436B9586C9453FDD9DF65B94ED020A5F647717881470C0C27C266AB56C3115E4336633E492893DC34359732740E954B74606232D2F6E988CE1FE565527395CDBF66F1CA04F42B34DDA2937857589E3DB5FAAE2B0CC97A68408B2D73089AD0098CBC66F03BEB12FF72A00AD72C5150BEB7760D700D634A0823988D20BBE9237B9E1E60737CFC7A97CA65AE467026E3664D2D2242E73C3D43AF26D33828358670BFB69A3480CC4483114FF22D93B452578CDEC1B93C732910438B66E30CEB14EF03CD044EB6D51E5AE1242EC49F176A4D888DCDBC6036163160D404B5B17F194BEC4A1A8FFE396B6A1E3500D2C1B17CC8CCA3F105A397D62B4462D3C09638B01B6A60AE76D93A4D7A204F8CD381C7ABB9C06F9B4F835D89A69A5F0424052C19D5AB4FED48B4CE549976F68BE60C54BBD5CD80E8A0DBF80A75A961332ADC8377CF2A286068B8E4C7F9BF85B2FFBC9FF2B9307BFE33070764C49EE7B2DA597BAA459C4C0C1D5BDA7DA4EDF5DF2ADE76F44A2C64576CAC913BBA0059027E98666DC03610189BD709BFE88F0AC93224DEF65D86FEB422563A83BA823F9F312CD13A7707275E3701369CB009EDBF95E966DB3DB9645F493852DD1F71B025102D2B5CBE6DC315DB57D4E47C9FFC1B65E0CFDA0FAFE7937459DEDBB5983FF57ECF7E1D38E9B67A0CEB91FD7CE01DAB9FA9CFF2A4DCB19C8F74A4DE51DF1D466A44FABFADED4CDA52FBA424B312A873D29DC420F8FF3C94DA1C896E0D54F8C882BAB83573716DEADC439904093EFB720A1120A7CD9E18DEE7B6674466737C36948A4EA961AD122E3C461FE6D5A3843262A3845CBC97E37EF41BA9274D0EE4E77CAC71DE5AA39E860959E353AC28D1A545BCDF977BB4BB7BCDED646BEED12A6E03ECDBD2FC3C1D845D5C9299882D15A295AD1D39888EC943216CC0175AFCC605938A2F72EA01F1B7BA77A954FE1CDE49A7B7E224D1807E81BD09634346DE0ABA64C0F5B3D2E6A9C47C497D28CD231A70347DC9B9713E1FE77CF42DE2AFECDFE081395AE1E2198E2C8D5FC05606D648F18D3B5E0D96BA194C1D9E4985506F6A96C48F1CA647D478EEDAE301E86DA2D916A41832D28A6315A2B95381632A3CFCE232621C8477680D4DC096A57163E4B570DC6AA475577A60166AB550437AEBD5810B523E4053AAFCA5D5F702F26C6FEFB18637B23606568C43AD1047AAA51E84178814319C6FE2CDA8128B7156F84ABF9D11D201390283801BBB87FC2AB6B050539D1DF5511893F809CA261303C54A7C8BF4D433E330ADFD495E3D36D61D469BACAE8F1F8814777B3D20B4F98EE5727C1826CFBFBA2E5BC624C4ADBC32519B731A666EC67D082570B1739066312284C1F560A9CE45EE0E576F5269EC5C325667D13C3A62EFBF24236A0598F973CA99C53DA3E5D4130FF8F4791E5A900B0B2FC93364B234F85926BDA82286AA1B04A2EE280357CB6D2A464E8DFE9AD6780BB2A6937F008DCDB8B64A904E9CAF6B75A4A3341D068381D6C8646992A7AFFC4C2749940FC7A51D4C7195F291F8A1E3C4E0C7AC189669269036A2996B9A7A1D696C35CEB82DEF7B4C19151E1DD8AC8706E38FFB945907D2D825B06F65EB460A5F51CC9B17310FB878D73A436788DDB87978BADE32BDDA761EDB2CABBF9D44B9E7112BD8D158B502AA34F7326244E2FF83C778B5AB05C2A8CAFA7E218EA97045C658152A21D8015B4A62B27ECB39B72CCAD51F52D3F323EF61F35304BF52FF7940642C38A0643181A6DC6042F8E4D87BBF40D04770899AE2165B39C2ABE3D00E41311FB1B3DD865567F9C60F5FD03AFEEFAA9EC299B50C1F378EBBA3700DF56C4EE64548C29A6ED299B8392DA122204FCB5CB990E898379DC6CFE26B6C37FA4F25066BFF6E296D1EDBDF8578A5E939CFB07EF8D5040DD3F46AA3152D5CD76285F9F864664E465FA66E338CCA55557467D6E7B443478CA00900A6E14FB8C7FE7F27984153A3A1CF070E91C8E520D1F6DC0D627AC966D6AE8B3B10B61BA99F642C0945174E3D62A3448A0F90C3B1F7104409FEFC05286B4AEC3BC389698D500E199F70F8374AFA60D2B4F83A22813F8121FD99E37BF310733F61635E4690B0C6D0498563287FFA83F2D677906A4CB0630CE3A768FA827125B8E37A5F5C855192762B8ABDB0DE0C94538E441620CA1B3F24425B37F7C13A9A55EF08117B8E5D2624A670473741449647E2997BB4F7A1E08A2D58ADA29E80F453C271BE545F2939E2F95342131C2C9C3E4FCD52C24F25D3D3C6B040BDF0B8BB0FF47B0E4A6EA11A3F3B10B68E4F2225D5A5E4946E6033926EA55A21531F7C344B06E42B49908C8F3D43439E949FA1", + "message": "36DC7A310D995379B796EB8F9CA346EDF60DEC7F6C00AA311B3E09EF96A6795C4B077C1D371DD8D4A538AEB78B81927D08008E817A6FC6B3F9B14FE56EF9B2664E76112F214EEE848E67EF33B4A4E26A2378E9480CC7D25C369E6C25A2673B946B635B6EECB5F5F1499B484DCCFD5165D6F14CAA8E1EC9A9E4FDE417403720D7B4BB30060AB95C6F227767D671B75A1BB5AC5CC33EF0509C69652748251869B072B9042618071233B48A9BDEBA330F0C450A2FAAE79291B9E2480D1CED11FABE56210A80C39F25E5574356CFAA32E57782145920D6C0D27C3AC7C63DED6A770A5A45119FAA92209F2A066AB90FCB81A886FB87641C550368C1B412E43F4FECC2FD659B2BDA6B7309797575DA2893314DAB058DD92C7470F570EC0B1D9C9A149FE0934D40182CAD14D5B3D98C4B7454CDD2AE7E54EFCD554AA5B458888048BD5201C04E7D6004FC2A597DA781BF15AAC9748B6659EC16602F10AD44145607917C3599A1F53DC95839086A6A4FFD66F8EAC8AF8F11C4F2EBA3B58C46B93D0494C4CDA4E8B8FF7278049D2B4BD7BA16BC57678219EBCB5E211D51A168B5CDF66453412565B9BD606CE29A5A70E60F3D451D4214B0A258D6E9325EA5196C55125F0E115B14FF34FF6B172471C2B4917FC36B0DBDC82D0475AF56249AB9297790535C0F0265D2A853DB0B41B418072D0ECC17CF91FCA86F6E10762EBC520F0AADCC3C79EFC25E9692FC0A66389B15ECDD1377A9C3D744CCCC4BD160FC65A45D4144DDCA04E5408576DBA6D5C875BB4071729361B0514E8B96405E2F48D47138D2D2DCF4DC865F717428FA1262DB0D2B7B1A356E9E76301D38BA506456B4AD70ED09B0D5A1375AA6E132D7E06F8745E7A5B5E4F6455F4282A87D2B372C40A34C09699AA8C2B2E060107BCDE0F9D99B64F17DA5FA01B6DA87B1738882976B21AE12D1BA0AEB37644AAFE5AC20E7F3F631FFC2A24EEFB61DC37485DF27FD9045BD9BB5D3F00B9B2694CB94B01E7A4F0D909B8612DD28BD64E6C1C5A612CB30DF6004276FF58491B8129FCB0B539CDF891A97AB58DDF04AE40BAA5781C3AEC65FD7E84DFD0369A53CF36303270DC80E3E428854D82B08C7AD022BD99AC0851B16C7D8D462DA21126F70D661A59E4D0FE4441806DEC48E37AC4A271F15D916135408A2751CAD53564967196763B512D52240B2B0D3D924B83CF482B5316B7988D73A16B773705097F5ECE0027CCB2C2EFF598B8F61ED4D6BC015E56D4549432A6A95328FE3122EAED0149E2144E4CD2262C7FE7495E41E0AC9FAC9A11E21AC940D25E74AED8EF6FECD21747FF8166589B7038EF1DD504F51E01F1ED911FCCF44949638AA6E8526F0B9DBC5E536FE2AE7D4DA9DEE66402A45CF55D0137FAFDA9207AA7E22FE396455F2F43108961FA6B0339D89EB8ED7EF13B936E3D2DA18E5EAE45B05DCAF5D845DC62CC55553E37CB328AA2C649ABEED0D862E8083962B81B84A85EC12D3CE5B600123AA7CE4764139BA7AFE5CD02F70D06DD9AB0BBE868070A9AACB951D362E2606FD940A8F5BE632393E0A179C2A62151A094901F5625D952D39D7CAA87B77C4919A8633458AD9B6DAA16D1B1CAEAA8075741094FBC0C08D30D9956812C1D3A75926C546ABD78A2B9D44C1B6EF8D6EC2A2EA8B7C23D0EA57E1320ACFB576FB9C575DA98B714D6B01F03364E618A2C03BA84BDF0E5D2A0403B1379416D87B5E022BD958B0C9170E82F8E9A727D39C8F7549E34A14792776AF0D72A27FCF63EA985B3882A717091EF35F5835D4DA127554B6637AC313BA3BAE8170B9E70A6DDA2DBE813A49F045D8C3A65ECFB4D5F71FC75AADEDAA91A81A958273ECF0CDC4512F0D0ACCF9D9D001A30D0B6B2D50BD216D6086AC5C9DE7388A7B1319F2E9E6CE128B1F72F765804E060A8A92C93295A99C66D6D79BD7DD4F7F02317927D60B2E9FD59EC3F95A874337228339EC673BBBF53BF0FE1886A4B14F19CD7FA9B771894377F904EE8BE48D64EE5D40882C684C81DA3198604FA599DA8D4EDEE8EC3294620B6555B3BC9627D4514DBD1F7E3E9DF7B56BDB4CD395A8CCADC184B2B8DEB2AC7CBEC6C96001EDB67E6CF6F872469B110097C69EDE1121D22FB5B5AA4CA540474630651A4F9E8F7B0ABA5DF568D882626BD158F925F8DCE1D81668EF7CF770DC615ED0F5A807E25991EC97BBF2F9E997A532A1BD82A2A616250D2232F72067A17550EE516F28940D8EDA9CCC0E02EEFA496010E499E62C50B03F1D3C1571342DB8A5BDE1F432F7B6163BA3AEF35656434937A42C4E1F473331E38467DEAA483189902364463832ED8C5E04E0195D3435A6FCE75EA3BDBDDB0A0319262083141B1BBC0C278CFD40319647E90BFB51374B0AA5EBF3C564EE95B7AF618669C935756AFF3150A93EDA92F0ADC29253758A6C8A83EF55F97F1A4C0DB566668F30DE59D93D8185BDC1CFFAFAE472E0B0FC4B1E16F0B748220EB2EB85EF127838D576638E738E9F93A05D41CC1264AC6BA03B202D9E3B06946CCC68DC15261A029B0C5E91DD81EC1D79BC51F74BB5EF778F00AC091513443308410F60AC1850F2548C8101DB3B6B4D453541E36F0ED57C2C14F465196F8F1D0D3ACD49CE3252BAA0C10521311B8B8366C579A430526ED58BDE92FED3F0B359ADB31D67BFD212BEDA7236DEE4615ABF13C856CCC93DD02AA28D1CE1F12C2DD69FEA828BDB9F4CBC9242E1017D1063A7BF842B00C75243303EF9060C8EA501BC73B3EE470919443EC91D1F0D6D0F23A899AB86F2E8A0898D318BA520DD15D9B24F4F10A1B9FC52457714A151E075BBE419E4216857500B8354A8445B5FBB526A6E008229F33D8DBA14DD42F424DE3675E704DB308048B2D17904DE46B76622BA08C62F17EBA3E9F414A1B10921858832EEFBC282755B319E176ECCDC32A25CC5E76479AC112570AA86518BB1E6CA3F46E010E8132C0A1E8273403C5C4D7046A05398D461CB6843D70EEF8C94DEA5DF53CA1A4C7842AF5DBBC6451554FC7F9913E56957C51E0A602D882BC389C5E5C7899539DBE6832B0AAB5EF26B2C96CB03D1795179A62F748CA501CFA34D5ABBAE3271AC1F005112645F10863AABB062FD2C781E4573173935B5392CF9E88A1A31989E1B8E94F77CEFBEC591DF6529C6D2FAB72E678C534C4EFF40177C41D02AF0EFEB6371835CB55AE0AA99C0653876CCB56ECA127A0A1DFC0F9EEB49525C9A5786F618DBF57C41C5CAA971A9505BECEA8969D9DB28B0E707C659EDC42280035254E91C522300368F49F2C36211E455FD620DC956AFEE41A2493BDB2B0B8AB78E0B838DA6584FF753BF88CA6A523042A285F84ED90E0FD5E28F75A21B53F618145C16925486DBF6B1E7D76585D0D117EC562E22239E14A49ED714814F01DE2B250E9B3B6A1C99D1A71CEDEEB3ADADF611C4A4F97E1B26AF9780AFED5783129FD58B1232C7E2DB9050AD3D494EAC254DC46B0461A1B4B63840621D45ADE97EE5663C9BD8FB7261152545AE35536611B5C65DD6D66878DB71640EA429F801D6FFE291B06062EBAB9B416DDA7D261A46E58B154684E86176169CFDC4A60EA38300C3D44F9A4C9DCA0CE1BF37DF8F786F28B5B3CC7B0199D3322CFDFD2CF88C5B794C69F59543FB985890471DBC93A313992ABD33691CCF69B96A9396E5F55B54FF7BCA82A31199E5E81CE94B6B523EC5C3E2F2884D8BD744CF0C072E29E4B542DBB370FA5966F68CB20ABF40619E76C099BC7A9A373707707624E8999D4CF0A75D4AEAE113D7823D7D2ABF54FB4E68B8A6A57A198B128DC69584D2DBA473B6725FBB8EC9561D6614D606ADC4FD9CF449008C0D54BE4F62EC1441FF79EB59442AEFBDF1F0976844B4FA3969EEFEA10794FDBE35E89EA52F50AB26319BD1604D3FF5AC660431F1073575ABFAEEA00E1246DCD1D9399939D655C222E19E9DBA5FF42709FC11E7E365D7F7CE2274FBF1738DC5CF5631547549F2BD4DE896C8FE039720F5E0149BD81533022DAEE22B93A3AAB9AA9DA15180EA071D98E9FD176804A5B04D089E9C2D386271A8B13E7D668AA74BFFFFCDA3B4E528937C41D43A87DBB46C2B49B63BEEAAB978415536A87D845F6C2484F21D71D0F904438C46E7B0A3C6DE5ABC01C6F7CBCFF21D3E74AEE96C20C32884DE4EBA0F282C0FAD06BD9CD6B7B5031F149E4788F102D2AC2C99FD09B14A4AE3BD6859CAFE6F5A494EE8CEA29F49D871B79BB66AA6E6EC3718B97E83765E96D5603B209027BBBBCB09EE6FDE3AEB65AB1D73684820AB1FDEF88086B93B6338BEC7088E04F5F6E520E3D715C6C5E5B79E73B9E7AE1C5EDEEE4015860CDB9FA21FB434C3F28AD865042284A7FE9A5FF47E8C6158DD83EDF28BFB18DD5AFA07A48BD5AF25B9644400CC976A9B0FE9D9071E708113802A78CFDAED28378AA4FD6FBD9390D8A17D6500A0E1835652C7E0B332A382576AC4381CAD51A31E64E5E24FEDBC62EF9D0CABA0C8EBD8B94625207D0C8C1C6DF4EA2B20832EE44D1E2DEB799BC97B7245EC404F10764296E5BC4A919EC24B4F5F7D18692FA8DCDD5BBC170A81BE7590B7BF4058DC7BEA0C545BC85F0B3F0936386C37115A333285451CCAFB8397F1AE1B56D0A8F884BC968E729D622D21FA26B89BA2726C91E6886838DC9912797FF2BDF6800665C1D1DADFA4A240BB9BBE21B6DD750389AFA49C5C366ACA5E9C3B31B358FDEC42B0032D9E2C22112E43BED2023B364DAB334BBBE2C3B669EF700702B5D1837A6EC15CEC2B2036D56B8760129F593A669FF00237D26BAD9F9C2F4ED4018D998E555D2C3CA1D53EAD6A1E27906353983D4408904E5FD9D79AFEFEC26ACEA1F39218C36637977F6E2F3F6211AA06AB9D5F991C76F420B152BC95C4BC10047E107CC82E3B00B2325ABBFDB0FFB2966D5FBA0EC7E8DE1DBCC053C4186AF23A6BDF3F14A7186665AC2682FB94B0E10516D500B7F67BE4BD2523E194A1ADD8B5564FAD9105C86B6D16B08AABA604419D55F571F11F4989197144DD12867D1636D12800D54D36FA88C620008095560103366711B8E3AADD5624FBC7FF51318D17311F02A807770466AD559CFDA0AE1439442E4413944855D4D0074D529CA8DD621DA02FA98F46327A7BA600387EAE5E724D64A82E94ABB760C891EE39F27F0CAE8D1AACFE20629DEC5DD9BF4CA91E65BF413FD2A9566B7DCA9E500C2C328F533AF2A957E46D9FB11F0DFE99127656B1D4BE20C946BAFF58E5FE1A9ED282ABEBF6EB35A35AF324DF0A858CA8AF507CE43D228ED81D863F7096044A084DAA37ACB6AEE98E5A94D363963D4F852B955C2F076848092E6199E07990372E56BA1D590BB83D0C7F834C852CBC39B666B801CD32A0C36B034264F3BA6911A719001FD0F4B63D2D628FD0CAD34B4C9355534A8A38512E758B110F48E5A09B504D20D178508E09B1423A1E61164E7D138B4A9455B95EC8EA786F5FFE67806781F1E619505FD7DDE9A904E9003CA7E5EA1077C94C228D36667031502D78B3B52C3B5A09FC398D8B5497B6E3F0C5381BC99DD7B11DADA2DCFAE352DDEA2C749F8CF5AF39587083C2C19576EFFE871AB94D1C7CA2183FABDB74B27A80FC4F20CB86B46B0B7F86384540EFF1C888168F74634F2C0BF7FB54F7002EBF90B6C4B2B25DFF068DFC7D087A27749D6C36AB0A33423044AE027DCA8C42678987005FB9DE5C2774924AD2A5A8FD2E89C288975F89B5C0EF70A20EDAD1925060A12606A9B03626039635BFF332A0E6BDDC4F5DDDA209AF8DAA0FEF045FBEA9523D04458FBB0BD81F65396938436AFF5FA66E997AE58D64E7B5C1B589558B3DFF6D035E31008D2C76CA426B07F1644F609945909DBD16559B36461CE882A361D0415A9D93CB98A5370C56913A299B2DD1AA372CB75C7E590A9629CAA6C439CC5C7D94A21F36F998C6FDEC1C1721ECC500ECE1214EFFDE65E479D38C635EA223286DB326EF9B19B3CB862C96C162D3DE238C2948E7613A0FA4843E39EAC51EF293AD7EEAFF0F522934C982890F83E922B2BD52815136D0A758B33641C54E7D4E0F3B19AA85859B750E7A7FB80892C3DAC5048767132E2DAC5804709B8560A4B3828B1CD25DAF263A2466AF7FE328ABC84EBBA26902FFD92B0D765AACC0C0DCBEF962E1B35B1195676E8A67ED593B23B2B0305B611F9E16633E77E3F31794C58C5309BA07DB5CF9AA1CC108186318A3F16A7141854C2FC8B469BC0F54BCB22976A3CA05FC2C8E23F1B6A891E7527F204ECCA0A5400B68565906E795FE4DAF52ADA95A9883676F9110B14CEEA389CE9BFFBB5D040E60D3D03C4E6D6CBE9ED53EA44B1AB6ED7EDBACD0AE0613DBA5A5C673A534D48B539DC85F48175F13404016C5289348504141338FE958AC28331853AE80ADFEB49A6637936BF82FB26B95295B2E46F4F9534720A4E86FF18B31335877C9CBA96A9B450C1C8C9C9862E51CFEDBE3DE5C8B901D792A179AF9A782C330035A14CE6A710D398BD28416CD72373FE216744F6237B38B97351A77D5D0DEA1A26A0A9A24FE15503240933E1CB5AF458E6FCA8624669A0DF439CD7FC13F7A1F10A0CC7DB8C6AFAD9C99B5FC45A7C565B5DCB74FF0EF426FE7C260D3ACB1E9E83DD8E6E11A642145BFBB7566D582D0540D7931AA28B7F8F682E6E2D90B6E6812FF8B7F15FCD3DEE686DF06E8E6C456C99C6B4215C4E874BCEEE3B4F94BA825C6A45C2A2B4C6DC04F8FF5939C74E7DA37E02D8230340C6E2AB7CB82BD226DDC1A7C7BD0C0FB36F71F9C772233132B8871A0D76728C2A141741C2662438C5CC7B129A6C8FC587A0E475545D176818B51190F0F19E91E05C04477283A0A7D4D646EEDA3BE64459780BAC1862D83E6B99C5731DF91F0CAB454E70A0D94D934D0CD83C8B8301DE282F9A1FFE49E73EDCB520C016FDB4AD02C261DC1A1E73E38809E60F91A4E38C69EC70D2A621DF0D21588F24CCD59D331C69E16F0F6BCAA8F24031DD5718875BD9EDA5B420C116E4316137D4B77623C9D73D182900BD7A0F90A193CD16107E692D469AF09F74702492E22C796B6B4A960D47FDC571B4A264EE3528A0F5A9D66DDAA33FF20C3101D50299EDA3225834C9429976EC8E590C6D48A721A14972BE70955EC1A0348D2F84347C1E8E21EB0C1FE67223B42A6BCCAC43648F3BB5464121180F8E3E682B4B664D91584AF55FD1C7D2E6F79A93C680238D29CB7FF36D259CB703DE03B2EEF6DE0CB77AAA8F49C61EE482A8DAD30824E603411D5F09482DC84BE794BB6EB65A7BC1DA92C8BC8364AA88D4B8212561745BCF3CBA0D6AC8B8AF80373DE3F44EE39CA3CE4C5763F422CD4E8827B1E7BDFF79DB990A52530E4A1E21F6CCDF50A322A086AFDF24EB5FE4D99F1D1BB4D6DA965D168E9726FF7A4C82F327A748DDB1DA5A3D0E9C8E0B060872B009CC9F913D35D94FAA912B0D6FBF233DEA3AE3C2A4E35BBCACE21CA3E5F7A7B9A486AE9D7A7D2E0B79FDB11D87072F1B307402BDB22746B86A1A0E6B41433D5BAEB2048ECA53A1ECF895E9EB9BC5D6AB5D5DF72353566BB90578F12C6A16A163E95CD35DA27C79379756141DD05C315B466871E2B726B8821FB6FB439B49430CB3CA47CD211D03DF40AE4A0BE87B6000BC9C75AD23552E2129F47AB64BC9E5E1620C99405CEDF7BC059547D547E2868A6D470D813AA5095D0AA4BB18D91964988391EE6F05DD47CA1DA0423CA238C5E50D43CFB0527973506B9F1DA4A8055C47D1FA1E0DC783CE3CF75FFAADF574EC2849631E2551368291AFB5F2C40A4F1A184E37A19E511F482B7920F6D51B13065E6327F3C21DAA7F73986F2D1FBF375DFE2505C0FBD35F403D253BDFD0BA1B00CCC5A20B683D4F1E1F2374FD914C7D674901A0F01BDFDC007E8021013BB9A2F885F0699D16805F9F2511A0C7D3CDC06E36679983A2A0F12662C88BB7DC643FBFFB58CB51AAB3CED28553910D063ED8FA37FD756B79AE4151521450E552E4F2B62EB6F6BCC8086BBBD30331F3F2534AB3ADEEACCF2A6E66F205935A167FA1D5C747936050E276E8E4CCAFD9E0A056E4AC2AC08738BC3A598F07E933B0ED285BACE3D24AE6FF7574351758F983FD7EEB3944473EDB4EC9A9828A5FC656BBF04DC623C75F8B8038F3699BD5F255CCD3EEDE4FEFA12AFE8F64436DDB1FF2DF100B09BEC657DC5D2B18E5722D5AB30D075D9A52A576B6F9FC8C8BA3ACA6A92E6596F688FF5D2A7E3183B696AB277B0B17F004843E58760683F90BE0C61DD0D1BF9099A865CAFD1BD1D8AB1B7D4AF2F86D51C18D7868BEFF3F6C53EC68FC46EC9F23D1AE1FE85CD97D8CECFD57A562E7E574ED1D0A7005813EB980C2A46A98CEC602C0E022E87D4A6EDBFD7DE9FDA8C02EF85701BB1CEF6013F4869D32CBA56B0AD6EB007591D03C76A839F9D01985C546C39E49D59395B10346820324F3E298C5CD977FC2FF83BD422CA550DDF2A69607BB8125647B389246ADF0095F22692BF907EC86BF8D70D7E8F2C50E35DC6EF34FD1258E1FEBA0B254470D43C77CB0073AEB2D4CE5F6772D49A101052D8CE943E1C7760F2994071644D27D26BACA88EA07F29B2F2050BAC5E05F2226F1F584D17DB80E4056B7F9C60A5D9DA0CC577C6BC802FAB26E570BF017DCC7236A1173E273397E373640ED02B4F9863C40D2A2A7828C3875D8081AEBEF349143BAAECF9089EE736EFF0EF80078D2CA7942FB24A92071D229A1FDD0F6A87D362E5165D57F62D927757BC31964B5DA63B90EB3591552F2B9902E2269A163FF221863ADEADC9BC92CAC0087ABDA02004C0B9F34E5CA8599DC3C4261489F7527FD27AD2B6501E602FDE47DEEBF3F3EFC0166B1EED95116CF43C8AFC0EF89BDAA9ACFB6DAC613770DEA78960C99C9628C0D21FAF63A0FF7A3F2733EDC0FC07B83F107A811BB3C1DFC6CFBFEC105193272A4BF915B1DAEB232E16216E40FD3F9D9399B15CC4C073BAE8D08A4EC42D91609574EB009A9B52F06D3F428F6EA9B0511D8319A1B1299C154C94B103CB586370A58F18F04F5D21AD3B638660D6C04E99D356A7289E37EFAD643A5EBB488D54F4A0194FBC4283A8C4ABB8D9A1D70150AA50F991204C038AF54B5B74F722CD6515045D62276A9E936476F42B282C3B08D9328089AEA259510240B95BD5E81FB9D7E006DCE0DA832BD9A833799E05CAAFA6305D16DBA4461BE13D3CAA95773B98F09230F2DBE13936495C2DF5BE3A8F3EEB4FD211810F4B07D3E2BE1A11CC87079DF1B32D44B6FE7942DF2627AC19FD9F584E771D7ED98AA4C074A9DA5B7C156F83D90EBBDAE78D636D51EB0CB30C7C7CBC1A96273C0AE0ACAD8E15D1196BCB2EEBDA332896BABAEF76B4275F863732D646C24627AB014AB602A47594D6031795B17144E6E2C23F0341422886C1E2512222ECD530017DA02FC015EBD5BDFB319F3AE942D75A55C21BF347A44B300ACCED7A339007A2527EF4499E3BA5DE334BE58D59918DD0CB55B2F478837F71E9CEFCBBC90808E0BEF8CC7712A3B008B69476C61535FF0787B7833B70C69B1EF506EC4F445B72AA12FAC2589815874E9123BA13A17477D61E41163CB21ADB8151658C99F1422C71A8183B8D0B1D489EF436564C47ED8482A0DE9170CD1BC34D88CE76E1B47B84E770020125F718B4AFB1E4587668634FC7464114762A9D74A93E33A5C0CDFA824CACBEB097B5CAC3B554BC0D41C402812D8E43DB37C730A6219AB6F0BACD096BBF261C78E991DE0A2278DCA7D1BE0E5F2FED72CA38BAA86924A84275BFED3B91FC8DCC5024316EA0587C96E030544F631076DEF65F05F98C7641A958313686B8580CFC20221ED50DE4D2CF32461FAACD0174AC46A6949EF8ADEE6FFA3F537228AEDCFFDB2250D7BDBC848AFDFEA67AE53CE9ACA45F349557E81F70F9DB92926FD0CED8C104E6B7AD180C7B3BEB86171EE84A8DD2C243F6869E04C2DAFDF0C938C0768415C56330C9BB6EE756BB335BAAF96EEAA5CB52E554E39E2435B0731B0062376F4730108DD2F05824A798DA24C239724D19F12C6F2FBDB52652352021E0167F31E0F5941C4687DCD13A81A20A0AF05A55D2533280941865DB4D5715AEC293A64AA2E5151C8F44A14B72C0879499027E67E4E2B487612216F6122361E8D34E92C2163B0C88583E3887DA93A3AA0E77FFAE3FE8FD5455BC86AE6D6D5AC7CB7BDF156A960C98B0BE50E1370A43E7D183636DEB2C64B264FC5922D4BD46A8206F911E7A742E72E4EBDBA39B6151AEDF5A6CB4157B375D9A59899808F1838C61EB4388B923423D3879E8228AFE0CEE9561135849A89363F84B41BCB166EBCD0E65A2A74FE710F2B3B55CA9DE2FA9DC163BFFF4BE91F10493936FCA15F5F39422C75233DB22299456D1EA3BAC26F6671557B2A5FB0E9460997DCA797C67C49DF109CFD597BE34C8E0FA0353F28B815D0CEB31DA93E49EF29CEAF20FEB0A8F5924DCC62E830353463245899900304A8C8DB5830BC0E97AB83853D8EB05660D6A9303833D170E138FF6F1C30D9DD64574D5F875F974225DA81ADE3D97924A38F552276F46A5208403AEF82D1E92959675EA6B353E5C6091034A295D9C12C288241055A2334C30DF0A37D2590626A7D1787A4F591A6E494BF55ABC76842BBBD508FE54C5630D11C54386A487A756ECBFC0AE8957E7CA8678D5B9B044117365AEBE79AFF2E6678001D23624", + "signature": "58BC36248443BED9F1FA12DD93EF6FE7D89828D96315A0FBEF047B5D57BE38BF2BBAE0DF7E983151E879479E00046AB12BA8354A6F51F9C286B83560DF391BB7B1B2A495FF27E582D3D09412950CE565F2A800D18454C0C17181153091B57657ADD3EF44C97FDD8DE557FA590474BF804E569EB7FBC36357710A307F3D540F3457FF382730910BC41C20402449A0CBC5A93B5FF47DDA2D39E59DD58A862079FD60B24E8FD43BF8750AF3A463FF810E43CC4E84D9B54B716C8EDC3B00BFC0A8FA7210E30DC6FA7B8668078782643404736A7FCE53A870491E3CF91C38A9E761426FFE7ACA6D1DE13BA213273E899DDEBD4E0BAB8CA084525DBEAC382D0155421B800A1AA921BC4EA1990E19CE090696E081AF1D4145B5C6DAC1277FBC483500B80F1CFCF40F49F48D2D86531E98EB3D14D1F54E435E976F0C123B14A4D8111927C2B425A43316FB10F9DE9BAEC23D49F7CF37D2369ED11FC3801E84C981472DED8DA4D1AACE2F6F4050EB94A483F79F2551CE179B31D753072D02642873DFBE5C7E61C9FD32701C10847C6AC35F41A2DBD695DACE401814743B88C579BA7B188CC878150C71CB5C8AC5763A805801FDFE267D812F65FF31D958B857C41B06A738646E93AD2D9D0AD0E1678697C494FBB76CBD41FA63719A3331A96A4840F0DC65F890F7F81BE3D22CE8500CDA8E3AE5A6482DDFD749F363882353D2EE9BE0784BDA8BB2AE75A011869108FC9736E6E6B08D9F6F42DD42F4C06A561C5E8B585ECAFAC49BE7B17299BBFB4B74398D8A300C6447108FAEF5DB463454010217F01AE45F0282D4A3B9EAF23FE092EB750EC081D6EC0329A9A537A5C270C31B1499983A7C293EF72F0A4FD91CDBEA3F029DFB35FEA766C475A07BB4EB7297A9592A20E3FB15119F5A7A9E658D18C4EEB3E35963C122A1397456DCAC9DE8EC08DF9873C751A10E189B9C8DB3F63721910E930397C4CDE3D475AA7E5C56FA2B139690C20418DC40F9AC14BC29B419A45ADAD66AE2790EE4CF0233EFEF06E75CDCAD7A594BD9D64F0A030EAB8FD2C77B3AFC4E4737FB5682FEA678FFD75A794DA8E2A0348088A48D1321C9828E0CBE6F15A746DF22248B360F51B501A9BEDA1F7263D5BEE948C72C9ED854EEB7DB56E5885F6892BDBE019B8FFA9CA30DB9D1C82D3E13AFF7D75B0D0A713FCD4934B559A80F4F32062BC4883CBFE4B4F905B8B8E639A203D69AB8CF33B61A3092B38F03683EC64605DB4585C1E30021294BCC7C98D8DFD80940E82E65DDE8621A38638D6EFFA26E19CC215FDD0A305E6BD731ABA1CD14BD397ECD52BBE7CE7D84F88323A4C2D709D28333BF97DF22D24BF792EDE7B5F5DD1FCBEB169B625E36D2DFA95539188CE7B7BAD539C2BE1BA1971648478468AA3413DD6076A213EDDD1AB0FA85076B6D91DBFC858F1F935EF31DA87A24E3171B30AF8F03E8DF50A1781FAB6E3775E5D14B3025492B4E0309228AD41B68B278ADAD656EF83B0F8B1ED030835255A4A07C94A35D27B256AEC0381C35E640C1565A80D55D8905C7DD3BB69801DD362AFA95EE532714BAA8FF701E8F8F30A6165DFDF4FF260C6DE1135E66DAAA7EA771FDB07E07F818E4B2F7334850789F8FD0E385B23641F0D8A7C754A60B35A76389F5920A4DBC0E890A7207827F2B6368CA95241DB5C6664397D5A294FE3CADE660D80F69F0458171684A997B68E6CAD05417DC192638F9275DC093FBD4A72925DF8FBFC7B6777CD28F13658B4D3745DBBC82C88E42A16C31766A9ACBD13DE946054131FBCFF70677F2FE91078D9593F12423A3ACCCA5761830297971F6AD925455B9313683F01541B53543808D1E8C6ACBFB93D3B4C715880545B77AD0E7F1CFD6A3426815BCCE1F3E7EC720BA259046B06803110F12508B33D7C04C567BCB2069DAD995C590A2560C766185D7F2A186AD1B336A1A5BE702F6691F90978F1EB6F3403E00A2464F19AC7C76D2490CCAE4C0D117DB7543BDC73E6DCCC6AEE86D74984FBE575C10E6AAAC0028D61BBDD001BBA9186065A7BD1E7A8C13CDABB33F6F2FD03BE5E950793212CEAF82829142E7BC7E97CCC4F774892456870B23A1D6CBC5E1D2B797219AA1D4AEB332F2B38DC3B230E0EEDD600935523D9C05D7C750B485F32DF4BDD932676E6FA4A7AF63E12AA149AFA49ACE37B03DBEDFD502B97B36238DCB412E5D9C6AD0E8209119DD9BC5C22ACFB7FF53827CD2CBF259DA76D48CDC11C452FFE69D73354BA70D9CF566872011AB6D06D027C9B1DD93B97963F964B33F8F4FE51EE4E1F4436E5B3AA240320BF3CC6FE63B219553F6923A134D843C9B49F913525B4FDBB87F5F3235461E8DEBE849449BBDED39DE58BABF6BC66DCEA2115AED2582504E5FE394B9C2C346C5251E9F058C6447526CB3786A8A66E86747129EEBEA89F6F27AADACC5A97D6D9EDAF5533218C46BE6C8A108F8723F78576133FEEF95920D3B92CFA38B2547CC48B97087EC163FF9C244343F51683E8B1B7D29968A81423EB1346DDF5C4E638D796C8FFFFF6C482E47227327FB87885F52EA0840B06252E5DE252577838D869B074E6D0FEF4811866467B82121967283C2E47FF209D9E3860FC43681E0AFF54E6418443D5B3F769ADE3EF026F7E96762E1018326A0CBBAEF233996322E495DCC06693729D7C744ED8B7780161EE1277AD7C9C4B40481869AC463653E1E7F7F60AA5C352BF1F1A9CE483446F13DC6A26239A6D784B9F44DE97299ADB3CDCE3896081A7C93445C45D9ADDA1ED9FDC49E63202FA99D02B240C46DB1DABFD69AA70822333264064184BD583FC949B5134902767D003E6ED1D05581C1D6AA5AFD9A119B15F745E835CFC832011829AD48530C7C51AD17785B06748230985E77E2A2C4AC40313EF394052AF472A74044B8542261BE57136759FFCB1F42F349A464066BB4FF963D9517D4D82181B1851654B73203B16E302E7F7875067D2198E33F819270183ABC0AACAD3ADF227AA20314979F296AAE763E9934F15A6544FC5CAEBE33B6D51897ED5DD4094B377C51C931E9E62E5C05F340507C82C4E2788DC84E6B719F0C1A729AAECB019946C9DA7920DD20A7E7DF89EBA8BDC8E8EC1B03FE6ACC18E855C02408FE1EBEDB17066DBCFFDD0B1948FA53A45AB7A892C071EE692454D94453E2D5E8DC33E7B6C304154D3843C6FFACDCE3358F8D845546E2DE5C1E9641646702E6CB83AE5CBB07B35E9CD28DEE1C6CC88D8A614F262681FE0AC38B86AA792CFD0509A76928FE196ECA25D9A8A231A1DC659CB37C2D7EB3B7702443D879D6725FC633D503841F43B4EA7AE7155074B4DE876E2918339CC2BECA755F757183748F1E9FAB045C3F22DD5DC2EB5752A4EAF055F64F9BA6B3AA65EABEA3F585B72D712E40FD2B9BBF5F62ED5E9343D613A59A81B8D4172ED8837137DD07FB77C3D1B2095B9686F9ECB15E37C6C1B19267A5C0D299A1DDF368559F615733F451532554D0250D52E4C56242FDDCF6DF7F4C5E0F372B04AD24248687BF21243FFE82ADBF602204E9281C2BB4F47D5E3233A6CB0FAC7854BF4B298EAADD9242C085856126A1806D7B063C38D2D6F13CC617D22626BCDA228ACA22B798C0BBAD8D3BE108DBCF6ACAA304EC51C78BF2D06CFEFCF9B279B7677F78AE5055F77E0C8BDB8DEC635290D154F59E13DD6E45CB81BAA882A54B26D2447C8DCE935FD0A9E5EE20136C3FC643ADCD342EB901DD8A0C9A652DE28E552A73182616FD7AD0F662A465EC1D947A0442F5583811B7A921FE210DB41614A01B880C0F811BD74325967CB5361235E92C6941B4E5EFEBD38DB1F22A084C2AB64308BA1E47AA7223962DD65E7152C840AEF3B0607827B6E99F6037FFF6749A9B871ACD998F719A222F8ECFF7B060F586CA9CDD6D9ACF769DB558352F7ACA2A2CD8BCBD91915835D96F0B1770A88097C234D5D46AB064D9AC7B3A387280C9C8A16FC561A7585F6FAC747FA4091BDEB5AF963E9AC134B948FBFB32805C80FC5DA7798061D0B26CC8675E2FAD9AE52DB944FDCBCA68870B29E270D9D51A113B064FC6273CD3F86AB72CF31B20F0B72E1B964A2B2E42CB71129481AE61536DCD409B431E2859BCFA5734A47A05F149FF91181F081846D376730E4D492250DF165A2B542B39781977E96802A4AC38F450AB89EB87BC19E5F8C323F29F13394228C985DFE60A185728ED95DD62D764EDEB4F46C6D5F24EC9B105075ABECFD0A27A24D52DD0826B18F89BBFB55C27A42496F5408D283376C20807922609616B07425B4E180CC6E33BAE22186AC37E3775A6786BB6E930B928CD682632D687A2915094F520D76CD439DD125B3DE7295C5C3D1D1367C49954CD0B2B944F5CAC8CF765F39BA61B89B007CDB7D46ED1AF4ABB6E219C67534DF7AD50C422A0A34B2204633E4763A386E7235DA77CF46CD2388062028FF8832FFC74A4612886B0AE4554BFE6D82E604978101B413B5AB9478FF79B39F49ECC91FBB639DAC7A72B97B7693DC8647FB472AAB87CC9B28C0CC91AD51C557ADDB3B6D864903B98793C0E80AFE5F02A2FAD2CEDB1486BE609832DFD285D92E67D46FE19AE445F4FFD7C166EDDEA185666FCF0B4B9F75D169B440056DEF1E376B0F6166FBE07BFFB1925B69A2E85C25C7737F9FB48B87E7F66D2E1432E12BBC585E3D4E6C5ABD5E65326A67D1C944C67DCFBCBB0A017666187E71D2B1CAEDE13DB5A4576F2F0606E892B7C57296B95B009CB92137729786672E11E66CDAF1081E167B0AA0BE018711C8CF7D285359B6961CD04F79F95559801D1DFFD3AD1E712AACB0C121BAD5604C9A5B95782BFDE6F1A2DFC110579197D1C6E6686AF1CF312B95621C6B72B4A57CF8B1FC47B773EAC6392B6CE10F6ED1D9A0C2827A0B12D058FE72F99EEEE750CD4D41BD4A3D95B1B7880535F78E4942A7D83D3E2FB8C1892DAA7971E4A0092CEFC9786D69D689AD31D7AAEAD2CEFEA23E0CE14305BC745A472AE0782DD31F8F5484EB129696950B2CD00A8F401C19441FCD6A16BB2AC5A9AB36DE2B75EDFB5BFFEC0AFB37886F415D79DAFA24350BD01FE8B0824FBE6FDBF6B34DF81F0A75B5F5F87D94011014AE543B1B7F5C1F7BA542BC3F4B134E1D9EA6345339F4606D132998969FDE118BB0F305F2753D1D63EA33465199C5D04D2ED4889C19E180B68D2C5CAE8511F9C69A6539B1BC24EE28DA9C9C87D7C46887D01740262F7F2E76447C5CED2C8E23A43CF9B5A9EF603C14BF4FBF4578A1A316029B0C036D085EA7AC855516CFBC6F658923D54AD182AA66F6FC62812C49E0A209F5FCD343B1BEED407C74BD4499024DC312918B45FDDB307A8DCACE261D070F84CD26458B62D7F3E9BDCDF3946384AC7AA1C32A34A218EF6C9FF835FAE4508485D2A3F4E9C94425A5B3FF0422EC098A34CFF4583C722389ECCDED9ACC397D53985F362DBD0DD401CF830E206BC956439BAA66981F2EF63C30F9426A389CF72F144DB8FC4F7A245A7DE66F1594629FCBDD6CBF44CCAA2C4E3D45C0137F99CC69E08FF6BA2E835DEA3D9DAE61DB48E684BBAC10562B6587193DEB0E6980EAC9877A5F954E1AF915D02C8C394483DF6C8AC9840DEF57D7885E0A38E14E9D3B85EAFC94BBEC68BDF2CFE33C08CB3CB7A8530E8759D27EFE663724FAD3F23F6CB10655C0AED09BFFA78FB3C671770A2A9B928C4DA2B0852836730C1874F7A027C861A805DDCE2CA765D091ECDB3CDA874165B5B0B87A6D6B64A73A47DAC6B255AE65BBF445E1633440FFC2882D487CD30D5BE629A4DC58DF086A4C62116A64AD799E34BBC46CDE85EB71E7A7B279B6E50A13EFFB00EE7E86FB19541596D7CE82F028A26DD5C9D0D807F686492E0DD3FCEA572A1D1E544EF62C282A904803CC2C7B2CC0FF7804FA14060A1B7D8E06A61F5DC2FA43179286B4DA6EEB8065C3D6397E6CE850562DA4E614A44BF81C3442D00AC3AEBF682D5B1A9625BA462556CBDBE75CE951C3FA91F83105887C24AE3EB3ECCD05B4BF4D6C910A718C6BAAF44BE750CD008C2591638CCBA780807D02BC462B9A16967D2A5A927FD75AE048591B5CB40B3DF6F092469BB30B2939CE425A190847B904B631E08323B88E11958BC5C6FE6F97DEC18B7EB94D14089F9EFDECA3D20958780998A7DE03881BD99B7315465BE6CEDABA61F0D3935694D1FB6610E00BAD93E96ABFFBE51F653FAFD2353F3ECA0A65FE4CF7D5583A19D99CCA53C11A5E8E5450A2383C7222880062C1315D81C705F85ACCFED53B9E46DD9CC544F588BB7C7594E4EA2B7720984C23347BAEE26C015C065F732ADB6B71C772FF539D9AB8458917BFCD3D8B8F6F9A495A942DD429A91DB1BBBAA2CBFF201086B14B8104D6CD77655510EC4EB8C995B95B1939BD0602A893F631499C81B0DCF7D02293A839483BB697E7AB5B364B8A386D481648557206AF32F4C96DD05232B37536793BBCAD81B515E6E7D92B8C0173A5D8186DB189BAEE053B0DD4B4F678FDAEEFF14295C719EEAF1FE00000000000000000000000000000000000000000000000000040E161C20232A32" + }, + { + "tcId": 43, + "deferred": false, + "sk": "5B62D37A8591CFB588DA48B3B1AA1570C3491210EFCB877AE913F5C98D06C5853C78D526C61C387FC6E15BC8E612762899056F844B324E4829E5DCE6E2144804682D4F5D3CEBEFA61305B64386107BAC5022DE119038F94F656ABE41A61717532E374C1196780C888EF1F7455BF502420F61FE9EC389C1BB6B75397622374EE00AC0856130828C806CE14840D9322440B02923822D53126A0221108B988822A191D43231D82831E2C80CD4A8705B086D83B001A0A64183180681027040220D223269DB940802958C8AB6500C056E2222311C91491B9451833064D4280A112750232610CC088054222ECB344511B90063128119C04CCC942914C36114C1049B1290A414460893242316665B184262B211E330868A280CD9920504009162A4605A926C1B28100C002E1C4491C3A869C246860200050B1888588664520625A0102158409090022288A468484685C3844CD428919BA0300381300C372191B2001C086C13142ECB30710B3021840864E44465A4B061E2144184808118B70DA4161201398C0436810C2970DAA029D840600282411290898C106A19140A6394711C256D18C08DC488249A881123418DA33491CBC801D010680B865090104161B0511A15501C0104C01605D2B825E02226D1A0708B98248BA22040426A529220941080D34006D3C86458B4651C1440DB168DD1A66DA0B67108325109128A92C869833400CC842004064ED9340502132D1992800424309B260E2319105AC669481061994028C3A29163024C52462A5030221496846280250A300862B26523282922292410436C10B11001120D993884A34661830430D0100A00318589444C5C28802330884C22445148248A083223C02C442682E3C86C5A0088622224C2444C0A854554B26D18452214214898464A1886610B26205330310A9840443669C3208424380D94C62911C445528249DCA431DB4211C3824CDAB885D800655C462E238288221980D93468118441E42609601488204486623445CB02411A266DC392514C142D1AA8515CB60DCAA22819286522368D4A0630DC44491B036641C231E0064CC08430918460142670E0000CDC10624036852348819334308230458A38300095319B082D608268911868C2C2109C048D9C084120B16C82804C14C61120C071D1B850930245A48420D8142A4C302663B29103932521466023094A0A076C14012190180E901012C2B62458C809D0A004429885834010820629D0102462C624D844021C054CC43841D4082D0A498C2425600047621B90001AB78C63A228A1A229121126828820D224028344285448640A3104CC166411A52520B0205BB61052422509C62912474CCA226289261222812D4A28428888210CA9210A0965CB948518929002C56D59C04DE0C04C54360063426D62206420C8815C484511037209100C14122964008508A225C8068E80062A84C89198A411DB302613851023C6681BB54D49066041268501B970E3B005C424458C8425DBC469A2A45011914DD1064261080212C9010AB1240035658C164A10358621A38050284021196543000C03174800394108B448049571912481A4982D1CA669511090928845194642094226D4B42842800021028423294A51284DDAC690D0262401B26161C0250C8265199290A136680B0689C9B84D02948002227053386A0C08885B962899988419060490964DD8C86119370C21986D8848515CA6294C042A2208441AA93111C2905218220C454EDA1404C42488C8280C20433259C668803891DA8000249301C094089A008C53321220C468CB928D623881E30426011505C2145181488D008244A4468011C38499A090E0A425133510D14088E394000A271108C44822362D8C004D4A86512430242405818C4624C9348598882CE0B841091612204968A1C830A096108348106332068022610CC491803062082301D88045DBC82510C18C6486601909910BB3480A244A8A9870813031532881C494111A88605B828C0315022017901383641046890103668BA451223840C002458A8011A032101C35514A481091488021990CD8949148B29112282A224440C3127281920C12B889524024C3B0655C8209D104712143710A326112389213042C9B00820431000CB344DC1010E2B82859982C032602CAB00CCB843113C6200331280AC061D2848C1A4110911430D3388CDC005262C0858AC660B6B814546CB4270B543A708AC86BC1CE481601287A65C59BE8D90379B0CAA51F6D98723C5BA4787DFF8F095CE307869084EB4783EDE6ECCF369F923E9F435FBC1E5AD11B5E20159EB53B41A0596BE86945FA60133274AF288DEC348188C166BEF153321723169E4BBB7CC6CC2DBD6158374E10891EB82EC47383F1BF3A103B912FC2A929461137DC00FFBFB8D5A8884B1702D329CE3EB967FC0B1847DBBD06C3CEF44CF4EDFDD34E9671A3B51572A7510174D26968B869F044919AC6CF766250953DC9F4F3D0B28FB6D7D0F973BD3944B6ADA312044A09EC59E008EE8F92329776708916B1301D2CA52F9F571EE458AB13D13EDB882305351E3A1B41FF9BDB54D1BD5B768B7AE758EC8CAC4668582073FEA7BAE86D6ADDA4A4F582E7C4C298178DB1A5038D9D337B1AC18BE442865444D24B0D2443D6200A6C938963A812F1600D3689D8EAE1D668A7A0C2A3745CFF5484D0E1AD2B25A9A70CA3FB16D423DB83318BDA289478A5C44C5F81253AF25A7EDC4B35BD73CBDF3C621B0DF2ACB9B1D9C5A87CFF528D0C04F77A31818BB36492F3445E250712BCD2A0C2D3CC3B1BEF6AE9D1F4653EEC35E2C34F14CD872172FA46ECAA5824507EDBC63A5D5E8222308044C6A0647924F9D1B8AD7584EF56467A4531004AB4AE1D48203E032A1B83CB53C8BABC556AA6163E7DB321E71E55DE72EA992BF47E0F70C2180325559C33F6A0F9677BB801D99525CCCD1738C19DE9AA91A85146761FE773255D8B6BD41DB2515C23444463616F14459536703096F595E841B93AE455B9F37AD2E1A5710C83042689944C5C4A39F944E98C07D898C59F4BBB9DC8A4AC6F3789286D8B61382994EEE1C7581B3F2D12309FAC0A1F5B5F02D0C4978231D52D57D3D56D8F12075F4145270A3DCAA543A008F8A39D95FB555E1EE9D2C9F1FF557FB6C38BF4050B6F59C51C02203046ABFFD51745EDEE1B5BBFCF7A9BE1017839CC6A4638F4316DC6CD63009360ABB2B6B02818C542124B280E18A74BAEB9273B3F2DB8111CDA487DB87A18DFD16D380B037DDC8E60B5F1874D37F704E1A8743D51259D9A778DE571EB1962ED8A07B641B21C274BA9D1385B6406CC3D8ED00B697FEA1BD10967FE481EDD332EA30619655E0A454D58E59672293694DED52C791ED09E2BB3126EF1FF977931C0116B67C91E038FC70C382B28DFD692B1ED75A3B3753D5859A46AB0159C7F9FCB7E6CE9CB91C13A0A3D243D53956E444E7EA734724D45EDA455ECC7C3C74B2A2C4214C7D2B6B66B1BE97C7D6057EE64794EE0130001CFB597BC8B5C0C3E4D159E76F6409CD2C8D6ADA7F8BE816992B191B80FBE9835BD3EDD60CE62A79141DDEE46673B189A0F1CD0B103A66A6B42A3D9319B92761BC8A54F416AA8942E780BE5B70262426B11E3AE9EF12B3FB3BB884E3E230471C020DE7FCB92091396817AB83B9A7C40D53F580AED146CAD8C64BE7E0B5F84F0CB35A2731B710A10D784874B5CA4FAA3FFF38536890F3E48C5B6BA96BDFD22A8C02FBB2668D16AB52BF742D79ACAA94893C81C108622AF5B4B0D1DDAA009A2B1205B02D1B8F754134AC4A92E0669278A0FA2119C62F9F75763FD76CD4712D04B00042C00BD8E4DF2176918F97D83C03DAEA19FA30FDD16E1F9FE534B444C7C4A3E01C2779135D773AF35ECE0A3CA8CD3F3530760059580980DCA09DEEE0740F5D83D69DAF36A5A92D9F4096CBEECAED0816CE1326EC1804C54584E8C28355E5D00795838907B20CDCFCA4FE18C0D3D6E0DE96EC0A6C502057AF96C61A265DDD8D874E4D42289FD04F9DCDA6C270E7C53C3A2B23B20AB13AA8E3FB8B0DC77C0CD0F00B6C2FB8A36D935356E10D51A20E53739A5BDE93F96B49ADC09AEEC0B35EBFEC815880A56DF5B1D110839A9BF7946576E33C226964F6075987489DF3A7C0B574E21A219B670E074713ADCE8E401969B6D1A5D2EDE0F725C0FD829AA435EB3F4B9E689061C92008547F4AE3430B259F557E1A2DA041643FE2FDBC8E03286B50EF73D6DCEF0B9C6C75AB40F1D2F8D4CCB6725AF56A37044A3933923FC2F32378855CC0FBBC0327F25C16C59285BD19627CEDA13CE715E35A689B67DBF61C3B45C48FE507B02C4C2689ED5CA3D76418E3C2FC5269E3525A7C122A0FDD0E00CF4F960D45513C049223084BC5519B028F17F94A3B7CC1C407618935F248C3FBF0678F2A7A05E8A1911059264409A8801BBB80A3AAF8E0B6D86CFB3775F7F9AE87152371C6216947E89BA04EF44E8AC304B876028DAAFB54C3FF067029F15AE768235BAB8F854009110645AA801B2904F6939014BD76E5AA510BAB9D5AC17BBD536FC32CB2B4505A47D8679AE67DA0304E4982F03E22E77068A23B32192A24569D40356FAD23B1D79E40F17F5D2B0DF23EA437EB2371CE2C7278653A884FE38AE0CE9D9C60F97CC88E3CFE5AF1AC3A1D22079BF9FC2B42435231F110DB596581B44FA7E31265BEC9FF7C86EFAE208B898F36302B66E409184EEF82DF40FD60D6A4796C071C088BCD95E8F8AE857047BF83CA41EC4A845B48E5631F85192FB998067B0B7172E575D6671917363064C08CDFF23CA8499F240738D730DED8A79CF015FD9FF34D53A0B6BD0D1DD38B32AD0B3585FB99AEEB5C11547B8AD365269FE96CC855E3E7E5508930A639D82BD105867396D6074A6C2330A35967B1914FB52AB94F44E3DE354D8349DBC86E444B5165ED20376B11DFC9FA5F51F6069FD743804BD04222E22A79B54603AB0983530E1101227F8BFFA3A24E084D452E1DBA5B5FEFFB23B9842395658C38C7970405E17E0E8451AA188BC920887B35917159F83D7B187227B26B659D168EA4A2C8FA6330D372DEAFACD8854852F313618DC847C56832CB2A3C8029C5770F7D7D63CD3109EFD2725F24016232028CB1666DC9F407040806AE63115BFE51D2BD2D74286B205557C7F58F7EFD4755C53E2BF24F3D9F97E48ED86E2B7689B385BE82849DE6CA634963F2782436ECBD35F58EA3CEAF50A452EFB16F6072FA1E9A10B3E948E5F2959C4DDDD89921D4CB0214AF3149B7FE5E2DACBD9632720CD06B4B210350435F663C4562424927197703D7ABCF4F278C4335C623C55D8021B7A5766854DA7AC210F25A326F84E0BBDA83495D44BB923FD32AF32528A68F11C7557F4DE631DCFD8C233F473ABD54C6ACF3B3E935CD6942495FA61211CC158B7C2FEC84F923D6C4F902A8A19B46A931C68F420260A477A6C3A28B3B4133634EB5751E3A7CC46022B706BFBE01A3E062284C2D4A8758ACE690514B137FA480676B09EDDDD309D6F52F94B2D0287270CFEB1A6E663B762080ED4C4769BAE6C168CBA07AD79B1A1690C5FBE0D9A05656D4E52466C906271CB7C023A72A2F015BF869446FF35E9BC1A59E23D9928CBD1285512AECD6C904CA47F63A8747FE79AC8438D6C26F13FC4549453349441D959B66DB25037127C036AB356C8CF79F99F10BE8502734CD91CA6ED2F543F2C2D5412CB6D16DF798204510CF5A17E6E33397B38BCF4BC57546AF7824C0B4DC7D107392B97730CDC0F1528648FED45BCE3443A44BDF1B28B31FC8FD17A1B4A737CD28F927559FE2564A3018DBE808D3AB4A4440527825D2013D487293AA875E5E911510CB8B56B04099F96CA23C62E72C2156EA08B6C7CF5E45C869BD2468AFA718C7E3B73C6D02C7FEAB0AE69C233F0E46E57945C4D4EFF7796285E8988B51280323A8E89CE7BD8C068B0828CC0BEB77C0F44E28C5E75A21853AB9D8159B0E2255C5DD8F5746F924E237A4A8FA3745F5CA39814EE64E7EB1C94DC7B4A2889CFE7A01690A89285DAE12AA6CEF45805714F05BF0FFF97ED82E51842B099FAFF2F0C0F2C608FB3CB6E069D276714A21D1AEF73A870159CF5C56CEB3403D96F4AD1D413D03583985068349F73524D66760A17AAAD749931870581BA8C576FF6549661A43529A2145739AFCB3BADA0EA472AEA14986670A97FEF749F520054CDF4820C191E5D94599D95A9050CB45B6E8E5FCD28816D331F21FF06EBA6C0DDC495AB8F1BC645386AD1EC65EAC1FB4C4AA5FB8A301BCF5A04A7D61A8310804475CA128824C767426E55EED148C766181E2F2573149C2AA36496563A4497DD9244F9B17791AF92489B0BE38BB5A778E679B93BE4BEDE0C06B60A048955A0F598FB16256799ACA1CFA818863EB852A7329FD13BB9177B8653E3EB32D6C40601AC61F69FC91468737480C6C8D422755D2AC35E410D7504E07DE414A7FAD9A00CE495C84452ED9EEE7817066DF613156995D4132CBE14F1607FF63BDCE71849C7E3A20B5F728EEE14DF98C950706E97F6C2E340300431EF2A6E0FDD9B2EE45139C2DC66FC4FCF8231A86B9F498FEBCCC3E87F19DA17D09FBC476C8CDF0870775891CDF0C94411FC686FBB54C9EBB8AC22BC43AB8A72528DBED5AEDFE87CC534E3127CFB22784BDB2811B39D20C29A0FE79061A0CD54787EE228013EFA979413F8BE983F7D9EEF5508DDCFBAD3F4AF8526291A1840BBBE247969C8EA5218778571891783F16D84E517B7CC7F1A50999A23085AEA463EDFA3AC16AAE8ACF4670C69437821C57349A12F561A87218BA746065666A7B76EF92EA8ADA926BEDC8F25F809F4E747F92B7F16FAE68EA88BE10542DB5ADD7042E8B26115E2A587C5BE310684AF723C6BA4BAE47725FA641BF4C0218F5315E5B2EA0D89F0EF", + "message": "CA0104B9DF99E87474389167359968A307F63AA32F0C804A96B18FFBE00C748B1D6894CBE2B7BA06EF17B6947ECE31DDC9F614348F01995FCCE77099A0D88B2BCD1035667631991C2BCAA4C86B4D31074A2FD46C38429B52CF0BFD7CD3E5D194DF22E2B0D57C0C9D624C772B54686AC963447E716C6B4DAFC00AE383CFFC69A2F6F931D616954BC9A140D785F15C5DB28ECC793D88C78D11F8F8452046ADDD3AD26988B21BF895DC810739FA7C45A8062B2931AD363B0C7EAB4CCFAC71CDD0DA3B54CA9A6388DCBF79AF799446395DC7A5B7ED1788188E9D03EB3BF7B80F8CFB9B7F33DA0D4DBE1840B9C6C5D80F6AE64487BBFEC86C596E2ED8E721A11D783F7552A4B01FA24F60B5B683E287BD75EA0DDC15314E014D402F527C5DAD74CFC49B4D824EFA77C359B90AFF15AC89C1AA35959570E2148DF7A09E27E2FC096AB5CB306B4868AB80A24DF745DCF9EDDE57357866182A9AF50796EAF97A1A1051FFE6F9038BE1F6239CADBF0BD81B23E2991941F34D0851AFCEBC4D3F8B472D6259CF61FFDB87F79928C66E69D969B254D57541A87C692160E5D58A837A1FE90A1799758A70F958DBC1BE5D6E6836845940C75E745245FBCE59D1F83462B9578534D7A05DC3F21C34EA93ED78387B32DE09ED3CD2A51EE2B8F7387C8C2D426EAF3795E99B158D467D9A039234FDF207D65D2577D1688E1B1E72B5EB096FB6377DC8EB6B3F51900380BEA561C03D546EE242EB4264C0369AA2D53B2B190E0422FBC4CF896CD549C2A08A37070331F15A9ECFFA0E91B1FC4D5157418914308EB8C6A992B197F33DDD517DF4610E88F2E35E505BA7C7CACB8E76677CA9B39A4094EB4590F6154FAAFA76C1D95D4072B5CE01F42355C47AFE569FA80142EDB49E2ADB34D3C356F4D882A52021C5216B3678AA6A5D52C51CC8BF09E7EAEDD2501A9886FAC977EA5F385F46E8718D39073D8995D392074C2525A4ABBE228F531E6B16AD5BCD5EF5CC4C3C71AA77EAC1747E2B763D0B3D66C7F35458BE43369BAA0ABED23202B733B3C7A111F9CF407A7D62EFF5BE3A5DDC3E49AF130012BC6D5D3641EBF268236473EAB09BE87BAF7707546B7AB194D2ECF5B03A56662B1D6462898DA94747CEE9DDA08A9026538D799F163E1E771EF7EADF8833C0510104FE7AD7EE75F44F8D4572E299A87FB17429718C576B29983B50FF81F8D48D41CC764809429A7CFE05F68168B6B36FF66CD75DC0021D774D07BC716A74F9450EAD2995089FEB89D1EA73A9CEB83155ADBA737B3DE33B6B617EE7F5CB6C6672AFC439990B612A6AE71540FC6D7FF535FC88DED0E6A80A484735F63209D39F12E6E129C4ED2EDD8C8B5A24472B83A058B0F1C86B7F4C53D88927C7E9EDB5C40C5D6C7F0ED8A626C5F35E1D3981936F0F1FE4E8CEE0FC7F66F0016B14F3D1EAA993A5DB9B92C03D99C0A867FEB343D9F43BBBBBD85F58B2380811CF153FE66E5B5DD07D5A87ABCADBBD472692358777BF17AAFB622D487A100062465D9BFBE0E63B9D862A02F09E371EE820D969B29B4E6F6A1120CDA9F9E3FB804B26E2E9C3DE219044D1D6E62A28CBC90C262B76914B8929465FD901777F6F5C112D196A002A0F4C4FFAFD2578B5CAEA21452968400DAD6490E313D32A708A42F64E9CF412EC0E358F6B833EB0190C5933037202C266ABAD212B570E609FB7D338AD3F850EFDEE9347EBCFEBBBCE90E7F27372E244C3F035D4ABF1008055215E573F0C4001FFCDA5E6B6C5B29B7F59132CD86481FD0E1245EE4084DCA3D44A0C9E6B6B14E1BCBF56F470F15609DE76588795D5CB62BFC9C253EEFCC155C116D70CCF9112D8E0A801A3C640C7D16634EA02DA9DB9AC57DC2F7D43F48ABE631D3438C2BD3EC97832244E81223EEE47054878BB2472F64E9ACA0D5A8B0B04F783C5052E0ED6AFADA5274C94084621E989084EF9814128226346996CEB6FA07FB957C7432878505442FAFC4D945A953336F9C92B8ABE4E4A092DA65E2BF1A7A274E1EE9D7958E35334D9B7CF8B314F0AA5C45E93111460A8F5409C0BCB842DF9C9887FE4643BF8958CDB40EB66438BA53972E359EB712BF4C553D871ED702F74C41D1217D7887C891E49043C0826FCCEB2897BFAF9F217DC9F566DE1C416DE9118491162113E2EB56CDD4C024DCA4A33359D88CB0247BDD6802455063DE9666A4C52075359316B3B557D42B7C99700F55CABCB2B802AE4209C6B937C798433AF94159A4EC0A7DE00C809F6E6675A4213A1CE8A7099FB7FE6A0C7FB383233444B64AA120BABA1C4E61C6426001184E897A3C6B0BDCF9759A72146EF848EFA65EF09076A4FF2E6DA518C5A08F2A2A12D904C893297234E53CFFA04F285F350412456C9A13E153421D65DD30B236653AC13CCE3D5CF1EBCB8AB46808414BD3725987D6E464EB4F97321595153DBF9994F7E19AFBD19E9BE929D18563789567B28B1AF05BDB5D2C5C289FCBE8EB159D0017E09DA8FE5E9D49D3A231814778370DFE703ADABFB175859A895A6ED86F9B6B52CCDBBF936622C5E5A01D50E2B6D5730EA4588680EFCCF390211F211472F9E10314482CFB45A24706BBCA8CB515B6A9AA6EE1D2509E8F9AE9D6F545BD3971A02CC26699608FE1F076A925008AB6CA8576CC5A962326A369BDA8ACED3618F02BBC55337FAB2D66050514F904083D4386B43B6EAD553DF5603201C6D684F7156FBD2D3DDE3D7EB0D569AFD42886E57B747F21D44B88AD58FA2370FE6BF2DFA4D94D8FF983A1C2B89876E75AAE3828D1306DB9A639D052EFA6A0EFA0F61737CCC45E0C516815E92E256BA49E7853F9E9D4670593BF9402E59EE80F6CDFF8244D156FAEA8220D483601794A3CB5E1D7B60DCF991A545D2C72F62E5EA05BEAA77FA86A80400A07B97D8159F0EC170913ED885B578767CCA7A5BFB8BFDB7AC99002555145D9DF5011654700D6FBF2EC2BA609C969EBECFCC0EE346FA01B6CF07E6855F3C832BF1DB6E247448438BAEC055FD41CDBE921E5F62D93F4E7964258A9CB3991E8084BFFC2E5B29BD1E32A64E32BF5E27416CBA7FA3DFC143281F3797E1927AE9D9E07FB424833A7911C23F231D676EB0FB061C179C72FF0038E48068D43A805D56C3B6A16F5A2E5E8457F1A3E0F927A8880CD261F0D0AD8F82EF0E52E1BED003661F1D4510F7BCCE680CE84A0181F046366126A53EE67C7309C6982C28966B6CA1F324D03F5E09AEB111486C44B6551B1C36E84C2A72F78AEF5CA31AA66EDFB0792C00579C0C7C1FAE501735706CCFADE03E9A0847E498A24AC1DCBC7DB8FFC946B8D914633559B63E3031C214414BCC1921D2A53726695340648CF6C2BB4FDF132C77BC39E9CEB2E4D22EB138D807D7B79F78CD9713F5BE7512FD32E73E886DE16A9B1B19026B91EE6AB92DE4DE663D9774344B283149AF4890BFA57ABD1C9DFF128F9F169E4CECEBA0FEE1C33D4E34B877EF04DC887F7109B2BA65EF5732ED4B7C6B33131EB5867811D4A8A3536102F5AEFCACAA681A6A45A3BDCB24C4FDBF49A134244044E2B424996CF6F3C514C77EDF2AEC177B8F80A1AB77F6D3D920E508C76EB71ADFE2209A132839E9BB16BD9991A545AA0587B7594E0422647DC84CD355B20983AD582324D4F19E33E9CFA5CEDC739B26F43BBAD1F165720306F48CB15B23B961E5990C2DCC39E5BF58A9BFC10829590A7AA8F60E13EE1DBA85EF5EB9B1F6DDA891ADF7357E16CEEA4ACDC00E20F8F364AE3EA838CB4A0FDCCF8B439A242F8D18B8E0B9FB8E074922E0C25922CBEC46C98A82E93F0E95884BA9853CC738AFADA3F08BFB66C17DE7977EB7CE5495B8620B537B49D1D37EA4B3477B79759EC7D9AF17EFDB2EF89945D453BCBDB349CFC623FBDB8F125EC492CCBAF30006523B543B6A17245CDC5EE7E28EA895654A5EA74781CCB0F30343C73B4BB88CE07BD37DE9220712F11748EFACCE925626FFDD8447D37BD9CF2476437C093BA4CC0AB674E4CF9543CEA67BC25B9BD56946C0D077F0849796EFB74C7F66D5B86CD9A38B8138D816F677CE08DE6A6A911BA4DD1834751548578CEE4CFAC50C11D685E52DECB77A475FF5468C38DB23853BB2118C78AC3D52079042FB7F370B3D0406E402EFA6432D3055C572C81DD999876E8306021118BA87D5D430E4AB9C24670EAA1274ABF4BFB8149D9067C427DCC026A61C5B724CAE1858ADE366FB42CEE52C36F0F99AC02E8BDF784EBF311334B83B2B277982519DFFA3AC35D97F9F30635CC17BF8E017EC4E209EAD104B52C58E8762052CA62BA7A82FD011860E4F298D889A11F6A2BB1B4157CDA42AF9CCD0B5324329A92CB9FD6EB81DB3FC58431BC5C9A6DC1B07F7D2B00B32E5A39960C5E2CD69CA2914F23365B518ED746B27733D713E8ABEAF9D1FFC6D3D9B601FB386A6911F24CC818C0353658CB826F43FEEA792055720065601F1364BB6184699F16E3EE2B359CF0642C85E9115B18E55482356E2F91121C5884578F3D2C45462E47A3D477B3D63448A8C1679E68F9B7AE509100B7B2B142FB6BA20179E599259414520B02B745E592FD10D0D40D780A95C164D651E96A7052B69BBDA979216989A57506638F891336E2EA123303F997194B7AAB4F22CB192AB59A8BDA7CC88D0F43E4DD949146006CA3F91CF28535ED42662A61F630AD6E7319A7B98FF5C7200FECA768F14BFD43BD60DBEC814E22C26F1A8191ACC869A6BCE61991E4F36148908A5B1557A507C407D73A6FE75A548CBB8CACF13E57BA6B01FF0DF900051AE7C0C346D5DADE5F1C1BBFF967236BA5BAEF19A70FEB320BD76035F3A6B11383F13E6DCB8D1533A6529C98334A3F2A9105A5CF1C940659459C405C197130EBA44F0A2881B4614B7A0BBDAD5930DE5C3389A7349265629E29C0123CC89F3F540FE5C9019662A4383A38248F22201967D908EB48D530D17D50A08B35FCAB73AE8ADFDD72A8A7551EC28C7573E2B33EA4F61EE84C3DCA33DD5861B8FB7176C4AFBC174250D51F86B1452903191E39EF099C0CBCC15B3FB5DD30A2822F68AA37D59583BDC1CCDAB1B2E0337BF397647FEA9111A5B94C6A3369E90F3B86C266F4C11C9A7D9E24802B31B5F93B8EA9AEDC6C2944965D6B54601311D251E81C77AC1BB2159263D0A92F377F111DBC8D554C3AF747FE7E82A6E6BF0E4E3743B7AA42C3B5B8D3E5D9C3B427B3290452136E61592609826F4B61D4960B7C3784D0E2508363212AEEAE624489B739D0573CE23B35D30826182DB5F4D09772582E4D6B61938041344EA434614C21B01530327C08539A84F03275D0C4A77FDF230FBE6639CC7A12C34545C5CAD34AABF8E25D64AFCA8206948737DBA643867A146F17ABF81A926294E2368A5A2F0C381E2C244B21843E3ABBA680CC3F1F0509DFAFF4C70B68C82D3D7EF8EE053DBD154376FAAB5D561A19362314B037CFE18DD03BB817444FBF08D771A13B9D745DC066C89C10ACD53597B74916BA719F9EEEBA865252FE13EDDF97978092FDD1524CDD865FD6AE9C14329EB62B322F46905804AF1CFFC13B46B6AF4ABCB107D44DD27B460101F7A38DC786239E34CA9D1A444898673BB3DD92EE88478A3C539A563CEAF5CF499AE8E07BDAC0CD5419DEFE2977105B5E0138D84A8F9BFAD82F58884377B803C8B68164A3E678648C18127A832FA994EBEDCDE4FECE85DAFF8CD6F44F4CE57694522DC30BFC492BF62796D05A9B87BF13A7D538EE5C55E6898D50ED127E8C12F87D160AEEBD3CB126BC4144A51F685079E962DB6FDDE3BA6D0C8038BD6FD8377C4BEFC2EBF1A876833516D206C2E309C61E4CEAB5F86ED83FF20C8723BFE63D8E480798292E6EC6D418D3CEB623AC6983A3F8A3AD568F73E408F15AB88C8F56F3CCF5B32C76BDCEB1FA41357C42E1215CC503A316EA0A83FB341ED6ED20B1154E5001A754F92E97570F9DA7EA8AB7F2EFEE7B79A1DDA705645ABC5B1E04CE4F922BB03435D11FC83EB580CDFF7EDEB78F2CEBBB6053410E84477864C16D4CD7CD9D16B932372FDB99DBCCE2DC3B5CDCCF7DB86AEC9BDCB8E4F27B65ACA9A3FB985CF95C5BAE253797C8474D0C25F0FFBD151E6558E524C6E96267677EB7A3E128C918CD3B09F1DDE311401152C62B4C59EA1D408ACCC4A12A34664D7C0858D7E99A0327724AE9CA55A9322D865EFB4FBFD37FC79F8D7B2BF08B1824D44777153ED6604E05DB1FC9B1ACCE05F8C53C32594A84F32D97AE49E819029204AB7713AF2AF2C281448A34C69D5F3DC76345031D2CC05B6B26303198E182901FE65710EA95793DC8495F1995F0196DC9473B7AB922786BBC61A91868BB0BE05E2034EFFB288502DDFE2595887CCD144E98ECA4D1E0C044C642396F98473BFDEEE796530467F6B5EC0D5B79674EBDF5D1416F94A8EAC7F4833947F1DE610029779CD436729E55AE3D959F99D5438E0E4407D0A870A38AB31E08F16A06345B7BA730CCF55CF1FDA1E9D04833ADE5FD74A34E2629DCB75A3482312860404F7E75D94D7FD2C8215C6A21BD5FCAE81CF4467931A984AA24B927039526B95C2F5F39AB2040A23C76B64CD2D04E95DE6DD9B8EA849F9F7919A619EFAC498E7E3F4A70432E28B1C5DEDB08D122AE503E98D34D13A4E8A69FA267C3E20671077F977F71308D3EA1AAED5DC33B3F41E0ED981050B3B915EDA07AFD71CFD3AF13A2063813039BE85EF98706399299118D2427A7912A131DB7BA731D18DC2838A116E05C4CBC660895294A73D170C060CD83C9AA0884C5F3FE52F4891C2101997D688709F356A556CE202C571E1170BC339F3E2A75A5A13810E3A2F2133438C1705895523D03F00BBE4F4FA9BCE6D7A14517BD54E281F202BAB40DF35253961DC9E94DF5C2C5C3F0E420AC67A85BEC2ED70545B94202AACE5E58180104E42C5AA6F7F59915BEA69AC10F678D40506AD2B502D77EBE4D05CF8253B4795094F04BBDFCC8033EA131BE83F3F647D22D1212C16895F52FEA576EFB344A476D2A8EC74739BA62632C4B5B08076905BC0103CC9B2193EF6C4785685F2B3F79FC39B5ED09B258E5E9BD346557F24CB542B69A3ABE367123179879A02F941F9781935D44BCABCC563BB1F31C44BB77D5E7A4FC7EC2C11D597E7288C6088497DCC97910CFD8245A4F255CFBCB8FFF95905E8224B770E910A253356916EAF1B3277D831BEA5BD6681C6C7D57D363608EE78973B7BBBC156FE5536C963030B6BC8D306F3C1EE72F14163DE0DCD0CE741EF975A9DDA77EE386B991F3096FEC95FD394E26578269F491572B36AF42CEF1D86CDC82D63DF00AA397E1960378763F5CED239BD2A6D0EB7C5BD7CDA2228B684FA57B7FAF497310D510CD386DE6406924CD592ABB1E9753EC8BCC594ED52B70C04F7C53E19B0CB607DEBA79FABD6748A52692CDA34BB7CBF95D1ABBFF8AEF8F8AC7E5D52EF58FC79B0C7662DA90A0F737CBD42E64B648B624AB497162A7B27E41850A9BB4AF0489550773EBF1EC6742CE8D53A20921149563AA74337ED4CF1EE8685F41D36F748B6DED5F894BBC50A8DEC84621B6AAE690D6EE0B392A7266A480CF985295361B14AF0A5CEFC1EB737ED3AEA5E5894FDE80CAE477FE742395CACD1174CF2B345774BDDF71853BA1854EDC8F5CB03D33C5F58EC386ECBAC8E4209F8881473A4FFE306ED3194F455D4441D132B7685425435E58AF1F2964B657C71EB6E28FE3568183F7A0E570821EA49DECFBA3128002E77208749DCBD3F5E15453AB6DE9EB313D7445377B3BA74BD2F67AE31F560ABB628CA0DDB120CAC6CB62EC9CCC65051F70FC41BDCDF29F885FC9A558929F58CDE1200072F96C3D8F22032A0AB3F705884F0D827823FBDB62FFAA39EEBFECD9F57DA083D1ED541CF36465A999558F2299A865456C94D67E74F1EDC7166F91F4CBAC8F89E680BDED946A174E9260DD50C6B0A980A4B886850797149FCAF8871AB3080A76B645E333290A0DF319DE058981B8CFAD7A54FCD62345DFD9C3E6F7A26D212C97FA6F09866E23D5A19EB9CAE760E876B2AAF43BDF9004D5CFDC41570EABACACD4B57662087B6A91B6249CDAF905BC2B1AF5934F1A05D20E6C6784F0FFDA0A3E79A2C0939BF36C55EA0E31B1AE614D44CD413118EA165FA549026574D1549FF7D63B4C464A896C5C0E8D5569AB2B10D1DC56458FD1E069B5F91B1D084F7AE34F67ECDCBF33299B12C102F953CC48B0661AB4EFB493F7E4B2EA8F6FE59C3D5EF7D121B26B912B86BC0AE987B6A3543558F0B935AE62B4711A586DDAC9E5960C48B99CB80191B11F4053527905123D20C549457BA87608948933442CB06BEA0E73FE99E3C4198E9E7C51BBB7074DA46E752E46B3E419FAE2AD60D180303D710C0A59C6B980B24F0BFD39959368B5F56AB3845A2167F4683AA82A9613257BC801F5146CFCA857F2DF4FBEA85C54930D4373F70C083F661077567F1173819EBAA585EA3675F97951CF8C9997887BBEA9B99E17A1E0215DFC2B9A66760A277F68E747141AFE5CAB6B25D73D562B91BADDCC7938F2EA75F1C990E88311549F38FCE2C52933498B22E2810227D1EAFED4BEABCB153324622E107A6D96214F3C6D5DB91855005056A8D1BC5D5518867C373709D24DC1FCE21537C58999E26CDF4FE61ABE5E1225DE80F98D02253999F39A145FF3008F12880C173A7ADEE15025E3E186FF0C2090872A0A51505A09094FA2946AFA1840B0D6D526DEEEA95FD8E259E70B2E794C97F50E7833B165E7BEEAF5D3CAB7C3AA1CEF00003B94159F0F6DCBC74808E3FF237D5C3E94353FC0E700CAF48DA8BD94B991EFFF2DACC9E423A2AD63824CF879EF838C784C7D4C0CEE3DACF5884941BCC14E043082D382AFF598BBE0321DFE9406434DDF558EE2BDC272C2B04CBF8CEF92EF8180D0FEBD3D62E1F73F3B1E7FB0EDF9B50538D49C52CEE53F3000E581FCD7E6FEA1CEEC9DCB4876B3F1D1B1A301A2D395DEAC54D68181406D7ECA05A416D3D8E0EE10228483D8515A0F662D933C53F945B50C65C5B8D51EC45360661C92761A1F74EE06FAF8889244620DABA05593DDD4D6A82A30F34DCEF50B1B1D261CC357AB0673370A38DFEDEF3D591377CA29DF609682EFFA212092ABF84FCAD677DFAD758575CA35046467C6925B6185F9B734D5E194F5CA48DD10D0B84B7E9096703A9EEF0D3EFEFFC0F58C4D38D741F15AE766D06156B26E9C82B464C9F609F0A4FF699D52E0E11E054738476456CB81859ABE457F3595E9D7F1CFEE5D0437094CF093F468C79C093CD615F7409A505C610169010F46E148F3D264FEEA1DF42B3E78D1C4B33C92EE9BBD9C508E89BC4CE0BA0C412F75821EB54730FBB627C6C93694810CD741167D5288768165A68034CE2B16B0E73ABFBF75A905C9A9E577024EF2070EBE8A68076AE37BDF3507C7CB10EAE13D3A05BB3DA33F873F488150CE67AB892D61A11FAF5850B6A26862FF0CE85E4B0AB3EEBDC81F68BFDE39B0582185E4322404A0195BF5951BF7CDDAA6530DB0EFA0A2E6B2A9CF8DCD8B0D15447448847D1EB5FCCDC80EEDF166988D55DCF3BCE37E24A0A5F302F820C2782849E70BA47523A7AA1FF12F144148E9B5A1E05035A346FC4028BDA824B8D5FDECEC4036EB2C3A7DA612A703EFBE4D5E5E17CBCE1EBF546880C227EEE2D9CA4113D0ED61AFA70171700F0F9A1BC7CE7807A081EF09E9CEDA5DFFDDECADAA7CB5ACB2DBBE26550ED006C5B7DD89A2585EBED5995F8F76F3EF8F13B6AE77084727DC894C74268D4D91000155FDC94DEE049E54F4E4D2494EF926F23B73E60EE16CC3711B67B6F6B3A3BA6BA8CE602AE1BA87ACAD58650AA8F7F0F36AEA21080CA8DFC618AAF865B14BBD69FF7B413FFC81DC6C8BF2A7B122EC2C13DD7832610DB9E6EA0E5CACBE1703AF551997E6C51BCE7BAD4B3EB1F392EE12C5691F795090C6F1D6405D0E682F279B3DE64A9F45B1853346D8D337FF8037370CB4DBE5B241959FB8DD985A4F154470833E422AD9EAD7A14EC1CAF6308FCF7E9AAC13ACAFAAD98011148A2D52D40511CF13C7CF0ED1E320617B908BD1A6A442FAFB2E543703844B0D40FCBD1B392CDF5DAC9CE4C2CA69C8F04AA033F5D6D11DC1A5667FB352BE6BF88A9978AAD37B01BF8652A2C475E8516AE1A6E56F8CD596B9A780864ADC65A04F615ABB2BD4BA97301FB0CB7D9AB5423BB14C29030DCD5345C54D556ABB116051C04D79C81402B70AA9F32CD01B6C06FCFB416C4CB7709CEB12DF3E8BC541333C90E6D991B24D7D1D98D0839AA86614F3D91ABBEE5DF138A9DF2C0591204FEB3D9DD546305FD017B72FCA4DF01A7C1728606EDBA07EC101D7172971C9F4ACE7D6D09E06BF9E8552A4CB3ABF6FD84FD350F60A3E1826BBCBA484D4B5B284E2E1EF2A164FEDCD0D22AE77026C4A6596ABCCEBF6ACE68C11ED108BD3C", + "signature": "3F1A9B8C87C0A08481C482D90D252CBC687B25E613C6BDC311BED7FC59BCABBE5353E8094DF52017277C5EEF17A07D65A7DE47EC40E127A745EBCABE4E77AC5781ECE95BBEEDCAA01914F00B98F04A6147222843A4F9A4F4CA0DBB5C26B530DE04D304FEF6AA5F3EB1789858760CBCCD9AFECBC45E02EC93827149960F8EC0867CE9D2F2E46F6DD8AF4F959DDF9DF7177BFCD67C43CEBC559037CC88772567E6279CF261CDB891631CA68FC3B88F7A5EE03C964810E29943607F890FCD81F4AC0554EC8FD304741DAC4A0F156B66DDCDCC7D12BD563B2D54411891CA94CD44F6EB127A7BB3C0FC51A06597639C97FA4787D4C819817A8100D9463FE92ABC339426B7C57670962575B37934E890F6924F95CAF81E62D42821B1B4E669320B4DFDFD8D213C1CA405F9540D3AF7776A3265A717468685F0F3A08A22E60517C6DAADED6AD1365D90E7D91DFC8F0415810C7F98406CF0C24A583B13531B52F3F492969B198B4AFDDA5340F059D21E8F5A830E1DE4DA51E17BEBFE8BA1E3B9F6C5222BFE154516C1C1143B96A49E04DD99F56F047E781FE925171D83B3755DAD89C361CE5D4A11A7E9C37C245BC6B3315723EB2DD15DF385A108C719EBE636ECB6529D6B9D4817EB011FD6127270831A097ECDA206519842148B029A1505849118CA06FD01FCFE100B1644C44379AE47442DABC2BAE7F342ED79B26379D50C0E61A809EEF8B7EEED4B403407B44FDB7E683EE3F85881BB715266F87A96E6E3DC1FBAC1715D1581CC3691729979E97D577D8691A9AB21769AB550C258A15F4A432EDC1E18669999051A7594950EE013D95E269973762E66808BE560D9765A104D4351F118653BE7F425D0FA9D3581724604028FA8A4D35C6AE687DCC0B55C915D75E5C590366713AB78A2AEA5C1515F36651F85B2997D6027C8AD330D914F3DBDA26A1ECBD1A34125342A32B5F432ED6E8EAD0E1BC5796108F5784CAE34A3207973A13044699B496753D7CD4420A8F45D71017C2439B773771229633E08E076F1AE5092ABBE3461DE11AAFAF154587342D3CBF56939B19DEDBF0A612FD3880A5B6D2EC518BE04D81B9F183250D9EB3949EF4B7A7EEDC4021B1A4DE20AF1B5A1633A26F3D1789C1DB42F379E4E16F1C87922B095B5751F8FCD4E9415438AC7F546B1BC000927A06A4BDDD18AD62B2E829C5C2E464F178D1FD9CFFE82083FE84CD61F5AF373D10B0DD30B151BECDD8FAAB9E185EAAAD459EC55E905B56417F5AFA8024B6D5B971D3F070F5CD513E85712B171D7DAAD6A47351279D4D204E33D6479BF0747F7F895117DC9EEB22552CE829DB8AB67A44E035748BF41C5663A17A1AC141DEEA02C990858508C62BB05D8ABB8825713C954C509B67D7A56259172F25E3EDFF8EB356A818233DE470F543152FC9AB0C0F2530FAF9B1B0CE6BAFCE2FAA46DDC76FC90F6B658DAC93263CDDA34294269AFD2826B2BB6F71E1608A6232D3CDD09BD5201FC7589AF0059ECF3F0EE167289A6C7EF1F414532BC981AF7D44B1F8787C4446D9619505B11E6F60C0C861C66291952A054DFCCBCFBB0DD75C9A74B0CCB3C0AEDA3A6D1C1C1DE0E494FF26133CE52A64B397A7DCD547F88F4F327750039B2EC77AD56E4D1A793A539C0EECF501B8E8186CC5AE6DC5CCF0A14964D2CF1BB83A974780972B2AF75545B9266DB1B3E2F052E15758086BEDFC5CD42DFB3E1F2DF6DE49D9CDFCC990174F52C66993AB07E66B2658C9B430E92838E38ACDD02CB9302756EEC3CFD74D92B0D89C90281A93ED479B7A37AF9D37A47F8E04B5B261669083F97062DE23B6C52EDFEF09CCF65B8F32920E5586BDEC1634009D42EF43640C26CE938B2BB5A5E459B74ADCBACC76A2BF7712509553DBC30F9D73EFA20F95B225808F22101CF4A068D6E1C1C64EC656EE535C57785296755F757722E897A53264E63A0311A13C6E47120C3850992EC703E98AB8029B6E29EA7246882D9083989C093382551663C570012FD42DD97EB86FC434D359B85716D0084844D185A1FE8AF8C90F17510F0E1264EEF6709A2C0E9A840F49C6E7E2984241DE2A50DB152AA9D43CAC0E7C6707B55BA44D18F36E2F5F89BA46A5C1E195E0860CF5B3CFB1C4C71A0A53AA1A1A83DE888D8EB9CF7354B361EBC37DAD4F9D0F96CDD62D108DA793BBC84761C5F29F24910D736C8C9A70DD467DFCB46A53F880414CD2634C2E8AC379F2C29F52167894B6E9BB41636F93653FE4371555E061B711442BFF93D04E0AC20D7B4E92A23D1BC77387A7679C688436D34CF37132FE336FE29B57F8D792BCC76C9B4F2CF048A2C8F9B3AD2EBAD9DFEF954A55978078AD5DD59189C25411717BA0C59AD2C89C7D58C6758019B3A134EC32B8DD5A7C90DEF509DF31AC9DA19BF136DC49CC8518CBC0B193D2A8D7681A1A8A6E1B4FD96896CEB085374A81C082C3EA606C4113C85E78C7C72945EB436497E5DEF79340B64DF13AC56123980C2B4985AB0F3DC4F1AEC2CBCD47B4693AB4DBDBB270F5FA2B7BC4A69D77B96164DBD43055A930FE97296034718569D3DD151CE0440B94FE8A2656195AB1082BA64881CCB1B196BFFD86584BECC610F9751DD29B0985BAB0DDC4D0583C2A12BAADE088C6A021A437989BAC7B72709340B4BB12E6FB9BACEC05EBEADE26AEA86ABFC225121672F2687B08E8C6CD87C744C62F65AEAD52EF3063F8492CC7DB1FEF69CFA96532001430BF131064FE5B2EF71BD65FB69F2E1187B34EF659AC499FA178B969E49F494A9FE3D0B3DF5BBBEA9E852D4A9587815E199474DCD774F5A1A4922E9F403EF9A56D79BF8D20BFBD3D3296757A29EE30F3A8DAB3CD909E8A50A775EE2BF33D136DF4234E7D44A2F5A4B8EEC945C6BAE494D35D24BA70122CD9071F3F7B3B217BB4B0C1035301D4BDFA7FCABED5E223CFA7C5420376B53EB97FE945BAC67CE84DA6E9E3A6BF44DCF46B5FB35957A30E922793FC47FB59AEE2808BA559D422208180F437108128C741F181E3ED84742A122F30B420CE3063016D0B8B8EE07293DF269E5B4A427EBC108EC22FDC33BCD7F02230A49B6433BC4E981BA5C72027398085E36BF72C868D3FCCE0CB15C8AEDB801254ADDA850EE2AC97392E36084A8456626131441587F72CBFD1974C3780875EA246CE93FDBA8757591A30F00900B9B9E07A77469D03897DBB6F52F8D6ED02F77469A825BC1F1C276D75DAE5307C3A72F09825C761CF44A9F78A2085B7F339549F0905DD0413211BD3A82961C5AD4FE88B9CD776640E38434392DF1510FF9F416541502FF9C81D0B92E5F6A6265A982DDA7A457D943F05238F3EAF3EAF88A6C300F1E6F800BAD8FB08CA1EB1C5655A5ED869F3BB7DDCCE5EC591A2D19A043342D554EEDE81242A9A3F0FA55887EB621684235398C15C5AAA9962361E94C223BDAD1D69C87A684390771364A87FBB854371AD33E80AD569753A389D7496A1A7682F1265C77DF9AC5B629FB576A4C0FB7954EAC01F5A94E213D1ECA6389D8F4FF9C4B768812E675A38870729756A14A7A17EFBA62981F03BBFD55248E515BA5913B770576652CE2836471C0A831DB7ACB9CF451CAA0CBE56F6FE0C84EBC5A551FA3C68C9C444D19552697E65B7A5D9535E7A6E5B1D322CEEA4F7DBFEA175EA716E750FE8BBA057FAF26D03F83011E92672E4BF4F1336FB883CD21A2AC3AAE4D81731DB30D794B04A25CA4EF2E389C54C237B1B142987383AB6F6FD7C527E8D3886ADA4F3DA08A20F33E252BF946424F058BDD055338E9DE72068D5BE75A06A0371102C429E980233157BB1B0B5DD1DB65248A9AADB3DDEC4EC4563E6353CEB01B8991D7E9A6B8C80519CBD8B06380F61A920395E4D2AF2910184870619F5CCF4E8D4E05F81068D88834CA0C64D5B91147A876A569BA0E23D430DE76B1A0CFC70B22CF4110423328196D2083B03D5791D7D967A82FA7DCFDED446518CA4D29BFE3A9B0CDCAFBBD4C74A5AF9445721EA1798C0219E9041A2543F31D8CCE862454F0BD361FFE6BD0B95D51C777C430D78E226E124C7A0908895C78A55ED6B0E841DCB6B42C8093958699DFA5F0B82F0C94697BDF822B7A94E1607FE85A801DC9626117E3D2FA3D9D828706AD8FAF1FA130B65400A5256EF7A174953D2855BE3FF62633E0C3C533A322729D5327AA103EF255AA3FE75A173224085BF3984A9C0E1DE30D08B04FA841BB0CB0C2C3C63BB3B8BF8310673200F2881AC80A621AC51DBE999B8561164A3883F022DE646A95DF2EB6ADC8A773805A009FD8BC5F72A758A109E4C3A4841BA80F27789C29E23FDE6ECBF23DBBC3C12556BA32737A2D625045550536EDBBE859D02279DF1A8DDAB731E1B2AEBF3F84588B21D109D9351BAF83E1AC61F990C564E34768025FD6124B0D8007E5D4C0D00521684EDEB739DA51D3A793C6DB364CAD8AE59C8D479E66843204675C8A6A76193D5BD690E349A27E6E55FCE7D20BA1460DAF762A0033CC54D42F1F387DEFB6D5108A3153FB43E425471092E882A06D34A226EB259667D6C85AA63421048C17B2E4E0488F5E4038EAE9C5D4198ED477470E4E4C4D4734AA77DD93F7172009E4583857501511C9E40C6D22ACA8A16A968F3C037ABE0E31437A82150EFBBFD7251EABAD03D93B2DE6159CB2B432802054AD2615F96552AA978C8F8F5CCD0626DAE79BE0BEEC69BD34C6988F6056F4FFC5DC3989F14EA6A486BFB4ADD7DCB960D25F71EF515B024CC9898EAF414EF07744A98F0DC3C3CFC91C4BC381238DFD67A29BFC43593D3A38C245E5E2077034BA8A646202AE547115BB40A4B4CBFB7D47AA6CD628243768F2E2A4A3B47B96ACE2E8C3E23A646C129C9F8885215EF0F7D13AE8E64D613E84366653A5DF27A55D606F95B1A44C56F40BDCAA60405E1C02D42D72F391E7BED3C7455CB3A26519DB1AE24D99BE9DEC4AB2119A6F05405C026AE30FE263AE13623F9A81F746DF4A0563DB49C14BD19BFABF1FBBBCCD6B05B565D9BA16B86C1F61B24CFAAEF2EAEB52D92CBF130FF5E49D834244FB34D478BB20899FAAFDB97C8901B11E906263A3F353AA2F87D66BA6DD41337D2C1D05819BEE7D215CC2B3ECA5E0A3A3A71F7FC9845FA2751F25FD292C37EF96B0017101E3C250AF43DC4307C449069E9257BA1BDA5B823E2343A7B1AD61EEB1BE94EAC4E410D7782AE9E8A75BB54849C5764C45935C6E4B2948BC6F72C620574096D57C14508719C21B02F6F75291A669740283303DF20ADE6A5B3038E82DCB3EA9508BAA297D8E39C56E1E1F98A20D57AC893DE4C1B59DCB35F1B15D2B923CB2ECDD2D793DFD3254B4CA3F8878E04CD301A1AE8177103E2012D17314D9BA9DCE0A05FAB6A7E23740E713DDA18574C8BF8AF2D116A16BD17367D5FE9C0C6375260481AD70E31FFEC9F8B9F63E5BB0FE6A4CDEC6782A5C62779B0B1ED0956865D963F89541D0508EB31EE26ED55557687934D2DC9A1093A5ABD5D2357672578D1E914E9329BE8CC1C6ABB8F82F1A63044C3119AAB980C1659FC7CCD04041EB8749AF7222E4626A22DF729D0B878A9FC434F7AB431041EBF49963F7F283BB5CB3FD433BD75428AD445B281524CA08E5ABD1AF6DB75208F70B06036399AB66BA84A014377685275BA2672A5016CAFBEA373C6176987232967F81E97156E1057F45ECDD86FE18BC95C10B3EBC7665F879B100ACDC4989427835F9E1A778F3A1E39B4FF2BE81E9B30B4F605C4144FBD8312A879436C532A72E6308BB794A2D69B4A6ADE42EF39C484A494A624909AE942BBC0C36B0FA7EE3838459B3C829F8A636FDD8750793ECFA500D04F10E9075957EB063776CEB14048861912D60DF85E43FA2FEDA98BE9FAD55E1B5A177D82933AD17C5B5913816C90FEB8509C91BFE8199AC75D66AE907430CCAE09CB2BDFFDAF40FF4341EDD45F7EBB55DB6A8691632D06D1DF6AF6974110322BDE9ACBF7E07DA4FC7D6C6D300B4CDA1AF21CF5EF780053BC38C17D418411AB6574D4F3F5E9426014EDD74DBCE26C76A53A09C6666B399DF95307F82B98264E45A6C158C7DE95567E74D67E8AD591E296B67EA01AF48C01FF3A7141F817C9B12C2A73BAD5B36694DFBD15F7D98DB91848A373946D9A1CE2955BECC1AB0801FF4B2F00256E3F62AB684B7D5F251260454C97FF6979E8ECA36F2956876009F7FD24A4FFE9276544C40044CFFD26C7579734AEB496F4E10DB0C5664300684D5D8B84E7466A4F857560F0AA1ED6916EAAC996412B4CE27DF2D877CD899DB377276E500E89533A9B70934365850CCE9145811379B924846C45627521E34AB03366EE128EFAEC353C695A1D4F13255D1393722CC03252B814890F7281C5A4BEC52A39AE4AA2F07565BC810DB4C32606F6864618E549E496F8712D45BC2B289200776958040B6B47F8A93F341DCB375994474059F46767F34021E3F424768DDEE1D2C3F949ED5EF3D42568597E8F309171F2046B7CAF00D1F2C88B2B7BAC1EBF61B36484C71AAB9D6D94C4DE4F900000000000000000000000000000000000000000000080F10161E283135" + }, + { + "tcId": 44, + "deferred": false, + "sk": "B6A445DC4F4638D109DAAB0B266BE84079A7536E8CC0598C04202D52A38D74A2663D2C880ADA729C99379BA01136A54B662CA0448D19740139F17FCD3D713992C3545BEA8BF149CC7EF5555BA739C80A9323261BD623B40C7844CC3B513FCE137AC51138544AF6C55F90EF757EA51472036D12F01E5D7EC3109C3E04C91E4F78209808DB8285C104884884019802924A9690DA0046C3A064600631212700E22264CB008191C42552422E100671A20884A080458288511CC66411B4315BA05121232024968192069010124859202583C6881132651B991041A668091871132322CA4449DB38021338622222869AA41113A73182100C9344808C107002A429CC1251191220591800828268093711480230A4221009271010B741190941C8924000822D88842941846490322CC8B840CC000C5B28908CA85124228CC416908A228ED0C445082760C9948C53C44C40480E8198515C8864C9B6200C172692063000004ADC8271C4304A0CC9250A098043040923002899A291831266C884640205000B94859218905AB0081C81491B156A0BB8401300119334011B26050A445092100D0245091000924A168980182E14244504446A143366620849A01400A3348583904D514480C39864483446122180A2484C1488095BA400841484D2248C649425D188690BB4519C181224992823316E194320110706839809CA30850C960150464DC3962CA3A471CB462C9C448E59C230D9C40C18972008C41018C7300238921217911CC3445C025220390861482164A26911C18853C24121130544482110306DA3A4904A462D20352CCB264A03985021B3055942681117262120716288705B024888940D99A061E44091888051E0B824CC086C2140514C10449C04002236820240104A082CDAB28D8324408C007120C589E4002DD8C08C9A24045382298A328060445122204C814871830628C416099AC289CB408E4C9801E0468A2011451834240B0790CC1406412882D146311B398ED3108C12A221DBA6201908861CC5400B090053367119A27101964D1C857012A605C83232A33861403490D8C2108B122958248154224693022E484060D24672223552C8120910264913802998926519458EC81864118688423022A14232C1880420454089288644064680C28DA3C0800B078012428DDA200E1B2080A4B691D4486A5BB4004BB85161B44102B32C0440724A209023822C4C46695344219844049C367019C1111B904814C605884289DC820D50946122B591D91009CA164ED3406C0C936D4C181001C4014B8824002112CA042809146A1C920C6244842034255920458BC671E4043150948458A48811C38D9C806504C9012016521B9821D93051884081232201D3488812014CDC9221C2183120006012995104B00993824123158120960C80C02D5B062108382219C72002B10099C424C21402D4000660306E0CC32DD2383113C9840314024C06490C219040262911382182A048C222724C28898334220C2846E30802DB4442221229C326111BA808208644E41620D8400013C80D83044D20283260080401074611018683442EC31804581206132342C998901134815A44901B26415A480A8430480CC89014B7858B002CDCC061122611C1422C44363199360420A9804A04605AA285E2B431E3086251166191824D41C02990046218B270404608221381C3B03064A441412292A3B0680CB80C00256AD34686919240D88029C41681001380D1288C1182811048690100301AB5901B0406D148425BC26523B08110152543006E8C268924A28CA342701140800C0126004406D026465C882DD148914A420E9100500B02318CA8008B38521C21520934121A498640B2210C9991222308E4B0314880699A8630DB40051C41259A32049314815400529094510A396811A68083160D830001603664CCA6242182850CA7600306661AB84993208560444E51948442122AE312100C0472E2184002B921C916464C868990B42420C20D03858519A068CC34044B308943B20913236524178548B060D42662DA0642604604110070D2121013C750D148716100099A049294102C23146D9BC86C848260D0B045C430222289695BC24C1880091B322D91A408440682A410641A256582C070A380298A48285A406C62140180486E083780249284A10042808888922082C9808840160551406423B16D24896DBCAB7827992C8BB6CB1790EFE735E25FA69A53857EF72C747691D235BDAA8FFB682A2A5835AAC37E5190412ADD9E5B91DC9513D2DBB8768978D32D3743156EDD38082F2C93C1C82994969F6719035478DAC4C0CD00380FFF08A9321B2E3A14B6A4CAA808A562B0D02AD7BB4DB593B318E55DE21EA3EA6828E15F150C0780097D0C576F3295C2E27B63139127E4302D7460D6443E1D5AE1B9B5B3B806F956C78606809347647DCB91331BC57D9C81B48C480138EC80A7EB9D623850C96843D604FDAFB611EB92201771CC4AF621C4CAE9A8D0CED827C6936BCB0CEE6E82C2A097CEECFFA25C62E713C9D9AFB571E42F1145E1D618B0A1395DFFF5F07291627EA5110185EE11B1DA3EB2DA29EC38596B47A70F34430C373E3A947E8848DAF8C269049C551FB61B25C704E5B98E44B39D34448E50DA0522F290328EFAC7BF9AD912579AFE639221AAA177673AC83563770A1DA92977DF8C7AD850437F0E77DA98747DD9968E965D5C1EDB47645907F0AB59C4374C0791C60A8BF3C447017E45A9BD4F2705A9598312B5AE0DEEB5C4F9011665BA56B733A2743EFCE0C9199D575EEEF740AE78C1254CC6D486509A26711742B5022DD0FEE1F440DBFD5C71C11FABA95006FB234E648395CB8B7F047D4112E08CC773043B848811E916520056F19198904B38831ABC6DE68D5E67AE340C08C1BD05E25E6325F5D0A38523DD12731F9FB134AA252376E24EF10CD7348BF0C2859257BAB1D09AD45023CD569C8ECA23C0E8C8F9159DA852A9B09407457F3AF0714C849D649275CF166344E6CD4367812C1ADB0E11F3DFE6A28FBADCA7AFB683E47A8FEFCC018FCB4D51061C8854E07EABBEAE2E0CBEF1F8D6302230982DAF37310E9D21F84C2D660C9D3C5D09DA8777634BDDCA0A1E720B8DC8132DAE59C3CF64D7EE262B49888EDBF98602E55F5B5A3D2CAD14438EBD8752D6C93579790860D47D5EF94567359A77E56B866DD04B77A86CD4A2EE6A21A476ED56B8A750B47907D65DE6F0FAFBCCA5397F125D519669E55BC5D03445594217141ECB649B0600FC257B8327F4389ADB0D6EB9080A444713CDE66D2509D9D8AEBDB3D6743580AB42568CF6D65D4F26F494D9F12AA89E5AE3146FF08A4EDB569E77CF7E7D238AD9F5FFA5082CD024676B010B245306582999936E9CED1DC493D8DF09F553A7F4E71540F10F75339E63EF17CCD3F9E857E17FBED81485C5F21672194DB806A66E4CEE58CB4BA9CE150506A8D139B044BFC1B985235AD526445F067BB4B458DD652475CE873B16BA403F4D2357825BF8F98D45DAC29376670C925616FF8FACBE01323607017A48E6D3CD18C78505BD0FECD7934D7448B5DABFD7C48D70A21B89CABA42ACF2FCF1C3EDB44A9E9C3CBBFF2A0B11330CC5E03BF8244F04F97A1014677BEDE221EB0E5BC64A8ED93224D517D8F525340DD0E2DB0227A56A3BD803E078285BFCB40B53F2980E3004ED1284D60A604D0FD420B83638020987E42433B52A31F052E5530029FDB0F52858D41D2DD6DFB85613D7BFC3413015CF544494A4EC1F21F5DE05EBFA829FC6811544F4B38E04BE93378F981006EEB92DFD62C58F2B8E89A8FEBD5F26C58B4D638D404382CB0084AFE425F056C6CC44CECB80E2247C51C20CA4AB9451060626C594CBB3CA5B1C3506E8D52906C0B5C064D35459B1D17CDE9B0A3A55DE2DCCEA8B71D13BEB28FAE7122F8F92355E247698FD95F5B954945D4DD7A80970C443A9577BABBB8886D7E08DF0EE7CA01935F46396061B3CA9126BFAE452235B04358E9574263FF5F0E052CC87095942C556C8C03A04FF808167780CCA0F0D9DBB9656BA066ADDE5BF6BB87DDDB4BB86E7CE778BDDC9CF467D621C529947DC47740AA21E275186F4DF83EEC4126590EE026C4874D67C60CE074E0F6CC3817965BE4BAABA2D4EB77D42DF37B792DB71882F5B10980F433B9DB158DA15E5EB9587AB568256342D82C1B8BBD4366730CE414AA25F7E97E4A0D27089C3A53EB451E51484C257F65D82A7F64D72267468E45EACA3BB5180694F842723E17901D4846BD5138F2F88DAAE1C79D84AC7C24E3CB72476AADA1AD0792DC4B031FFD4A35FD3F23960CE912693C67E0A3DB404979ECEF172CF8FE7D13D03D29CE3D57CC8D1C51690791682F68AF6ADDCE013D085107BF2674580D44E88D47B052576B6769607B7C285E85F5C4A18A3EC2CDC93C7C74289F769FE703D0D66231AF23631EB88411AB57E21FA1CBE2766B1DB69A6618DF0D9E85CB0D4D0AB001B47349FE49A23AEFCF72783B6FD9AF26F5863587CFDB320376F094D5DCBD6CC32631C9C564AA6A585C7F1CF2B4FB30F8ACB2A4C433B896D1FE2236584DE464BC17D680C1D4EEF6B561BE5516911299D7C7346228A41106A3DC9E5B4E75C8F04EEBA3D36227494B22B06D578DC99F8ED068220B4C4C791F6FCC4C8D9C2B94A7B3FD9930735A00675549E648CBD338157FF5163002E99CF94171849FDE5FF7530F552AF54A95E6CA4061A6556B30FB1385621253CE70FED7BDD09872165EA8740BC1E303E34F69ADFBA16CEA146C7ECFFD12906DE24947CBA94D068DA7F51B5E854CCC6DE513405A28D9CD3E409D33B70731040A7079CC3AFC2E502B3AB1C4EF1B2D514EF445EC99A530BB049D4F8AD7F58D55FA3909F76608CC23FF704586AEE0AE9050EE5F2634767997FB39D44688E949B9C82C3B605DB878D7E51941F8D9AEB66097FA206462F5CE7F17093389800B239B86D0ABD79B66DA99FD0C65E3A3183A143FE9B45FB85AFB57F2A101C9713CE6C4DDAAD90BE6731679DE7C72AB1EAD6CA954D350B9361FD143159B45C803420AE88363C327EF31BDA33D2B869857403615F20117AE708DB5235583E06B82B9A5E7B81AEBDEF1E696FA96D76C3F6388C4D1EB88EF3F9F7A95D5B9F446AC7C27D1915717FCADA4F22458FBCAF7D4377F2E743AEFA5246E840A96F017E139125851055A1B98A91D9217207DCBEC227D23666E76BCA0266566EFD0E2D735498A2102E4D52C6FD758568CEA164E0A28B67E2E2907BA6F63CC049DE87E61771B2095C6BD2D58D4A36055FAAFB51B63C3F9BC06F3B27F5514A9663950A6804A5D34C8E1BB6C924C8BFF44BC217423C5FAEC7CD56B61B746A0AEA7C37EF6C6351969AEF292178B75DC8922DDB935717C897098CC41E150E7633C91F6091969F19525FE257268AA74015EE2AC93163799B03785E14E69A87FD0776A438C01DD829348D6FB825DE7D2B01815C115ED418E5C132074904ECF4FF06775ABA0A498B1627CF49D8ABB68D3CA440517FF4B08B0C4B4845022A2462A0C1C5B706B061F406507094311D311ED0A5184AABF03B0B0BF06C3FF55D778F280E9F3376504DCEBE4B9FA4C4A55D93D7924EF9CB5849364CAF92DC3C5E198A3D1DE5B139C13AA39E9545959D6D738C1D88288A908A1E7DC3ADB26DCBF02D9F98BFD8FD61A6A96FC4534A2D212B208C48DF6BC95BB415932AF801B5519E8647AEADE54B68539484302C9B5A416848C2F10952D1A66078997E56AEF14FA8078FC8E35E1BF3BFEE35C3D91C31B0940E8218DD83BE1E633E649712241C61DE8FDB1B84C0BA60836F95444EC81A48E591BAE36FE7CC449C9B88F6298F9E9588FAE54C40F661A6914F001A75D4BC6280E05643F0A114C2DD71EE8FBF3D7D4FCE18CB8F61A6FF8B08FA1D20378922EDDBD2175A2F2920F434919F0F9F1AD7C6ED5E0FB13EDC924410708F7973270A03604A0043AADAB8F0368871040B418E74158CC4E7358BEBCDAE696EA38ED155E3599D06F86552D9556C39F6A435770AE62878C4FCAC7E8E558BB85EDA22D0DBA818AA3A6BEB5958D05520AEB2ACFB1BD403047DF27BA63B34A42ACD3CCAB700EFF0B6906D18672340F0B6E2842E8750366885E148AE0E5546D013427ADA215A4809C11590ED8A7547131880460A3179BED70FBED4A1C304452C1AAA8B0F6C5575C2F60B6E0AE93E0D7ED699A3B039A61BD63AAED95E4822D8D55452056A266D391E444819970CFB4BB767C6613CD0C65B259DF532D58B2E086BA9A36BE37537ED0562515B6AB8AF615ADDDFCBBA355363DCCA60F5EA2B07E59174053D6F29892CEBC4A44AAA4971D19171D2029854FDD977BD357D54E8DEB4DE463F251DC566DA73AED7170C402D3F4DF466CA5BCD8BD47AD1A499B176E39F4EE2FAB9C7225A3B98700787B73CBF36C42E934D0EF96B3859F980020679FFD83F106D609278C3DD780E2E5DBC262D9DD8250D7F4A24DD27F3937382B8E7B2C3269B6CA09B522D0DBE4CE098418E95C17FF32EF99F016AD4EC8EDFB7028CA9F85ACE4976A6D11E90E2990C762E7E4845CC7C447ACA8907C94E81CD6E7664755D378030DBA0208CF039005F433083E1E904F541B036E03F7C2686630D0E5F8785FBB33E03566E8CFD19056A4E6D1D277584EB20C8727D2C79D910F12610C003F90899CB6B5231D2B3A5EEDC0355DFA7FADBA5C949E9B9274E9DC69579C10DAD85552CABF32E90870D9D0CF579348F46874BBA064E918BF4A279F55984CEA32649111EE86059406CE0B0D50E4F52C7CCF110A5E34E01C414075CF5B31AAC9F504E9499BE75CB3EC35C2C19F7794769BBF34039F4AEC85C48E772075B887B63A5C81595EB4D17F2F25912C120623439E93482032C20F7CEFB0CDE27B2799EB945DC28EEA9B94A0C4C5592", + "message": "D46F4482D570F26C7E9F0F74A354174CA145033097CED3896350DFCE8200CB9448F522B118698DAD51F6C672E1B12A412DB6B7B95CDBDAF6205DEB631E44634412F026CD95440258FE5F0C72C5F3E64FB3FD13E545DD856EC2B7F51AC28C0D5D698C66C700DD3E409BFD96E14A9DAE1677ADEF2CA2CCD178B826AAD3859E569541561073095EFCA329B5B216563D956D8B7BB918224FB479FF7025FD8168F54D14ED1FDF0B399130C6117B5645D0E8DD242C3C7AEC6A8361361CAD9A8FC3B5A40BF7E73F1BBA9AC7F5A583A5B0EB95AD0AB4C1360D0145FC2C3A9AA50186D649B72B41DB7EF392E663497B3166AF9BD0C1AE21650D6CD04DD36532AEA0FD1071D6E9554CBB575B2C1ACEA3DD4E18615FE83AA211F8AD330C78FD32D920ACB40627CA4AC80F840A64C019124079484B053F525A5403383C21B164D0C6BC1B462C0E1C269A1EA0B2438FA64934CEE47149C4EFF566D9C2234E656969C1C89A0B0A4DE124EB920FF534B934172686A18A1A269960C725940D3307B8A913D56B78A6CDCFD559FF97E225B61AFAE7F62B060E7D3E2D4040D8D9233A24827434AB4EB31B0D528CB0085953D9A1A0FFB748588A2DDEBF241F93B41F5C856159EBBBC6571AB12F4EB534ED3C624CD3F5F836A99C7E6E2FFA0369654A5C07C19D44BC9FAD96983660E4D6F95DD9C38D84DE11271D23A6158B685CF050121425AF91C6FFEFD0B2061F54CC4393F99857F3B9775F81B6526444AB705F9CB88A2D276AF2F530B646FC3D93DE7087EBC1FBC7F9A8DB3F3C8FA186F7B636CCEF99FDC4532E54F560519C94B79B1158D85BFBE23D4F36B64F8056BEE7558252DBB3D9A43748E2E6A338162F5E2BC0934E89DC79091180C93D340D3615F82E7780FABF782E5FE2B5D504F3BD1874EB5DB76CB616CC034D9B2B080319FEB8EB97F62FA4498878FF049FA97C56ACACD2414E0BEF018F25A6254448F02E64815E525AA06AEAB53969A66D453B732891E31C36679B5C0A4637611A5983F21F6D4ADA1DA5E890C909A9E968F947C686C17EC73A0F9BAE5C7BF7433133F35F22D2A0B40CC135A7591E2CD216F7D8018969940EB9A5C4BF21579C524C41AFF5DBC0E141FBD02F1BCF376DFFCFBD06F9CD4384E128CF1F03139C853CDD04DEC61EFB8F1DF1A6450E4ABDDDD8A9D85BA79479562A08CDF06BDDD2E740DE7AD9AD1016D72A649A73246E8DAE183AFCD6FBDC64B6B6B2EFDDF525F3B764CAB39BF8D617D47FD3380B4A30081AE6C3165E9437B2F37A73AFC5E596AA626FE5A32D8873712F99910DADD0DE296577D4749F88639D07F83B0F6A05B1668D8008EA749580EE5A629FC2313FAA2F8ADDB5764B242B6B595A39AD76CED4CE5BC34C580069071BED1F98CAF4BDF740A5B1DE3FD30C29DAD808537CB16D0EF22D937F297F50E1681C898375FE0374ADD6EA1B84C10261DBECCCA8E1D224A4709497CE696BCD2BC1369F4135E815A781EA26A055DEA28AFCFDEAF6AB1117085EBF6B8AA6845FD4763FF9274BFE5FC6E377B9F9DA8263DC1F3D53C83F446ABA5EEA4095AFF91F3BE30022B9BBC2C74FC52A3B15CC76F29E541A84C5BF42D499F9B5EA134E24F01E8D866FCD20B7F7A302120B13DE636F48FE8EB99F17ACC153CE4371B266CA61D13E19793CBEF12C0EBA9C728096A3DC6A6750DDB0F52E3807C22EBE4DC6B2407593A1B7BBCED799DC3EAFCE50B483818D903765A63FF572F5D4481357CD6ABD89EC260417306DA1CCF71DA568240D4FD6858BB7833B2C9C98B9E7286FA491F9E318F25D0459071848BBA0D3DB8D2BDDFCB7B8E9C64ED67B4A2B5E1E49B55C6DCBF93394010A078E6F52065AB777C7F6D831DDCC115CF316ACF3680BE8766B4E15574AA383030EDA83CA45B965836FB2374695B50472C4159CB7980FE48B58B40C6CDD2629FE3C6DE6E13ED6728FCE45024C96402B78BAF37E74A1C071F4BCC2A1B84933C872FFCD87C02DBE65438A3E770903A04DF96C569FA69828CCC32D13A0A419FCCE454F06EDE43A97CE5A9A169C6E849F075C66BAB418791778ECB2C158FC19FF5927ADFCA90BFDB3B4216E19BE11157E858610BAA373237B42F811EA97EEB93D735828B2ED092518160A2ED894BB108AD74AB0113A8D5882D99A06CE2313BEE3F902D5CE9CECC835974A47FCF6FD1648C635FE56D1B2404927C49EB53FBD625E0624D5AA04D6C0D5A082C37BD67F477850458B8672C408CEADD9A55CC268B75BC51D7B3D75668D52BB701BD980ED22CC20611EF618277B82624A1192287B46BB5C4468F94C68D96F3CA3ADED476A18BE6CCED70924139F2E16C8A54FD6C9F6695E624499AC8E9AF86A430AB856924A0899E75C1FE4A51DA0DE1588E66044B2465C04809272B2A5C8EDBCAE42B47E439FAE06938810526DDFF4B64C515787B41885BE369A31F90E2D6F6C71528412572A67DF6E155C3705929EB28B80DF15345E0E32540BA9AB7E1D1CF0C015E50C9180372C678CE6C34BDACADF45B0172A1D3082565E16938F57CE6B55D9A711CF72E362A2ABFD45B7B56D48E89A0079E973F597D2E457EFF423E229AD439C3193C264E0BF9A8A1FB50266AE4E0BB671817CAEF10A3BD43452A2FD2DCBB2481D63BB539E0C81F6986400D3A619AA92F250ADDCF661FFEDE7617162B532EE2088A87F58E1FD071F5D720FF1F72335A5B4582F1BEB3BF19DBC9D51A62CDF68A855F7F6DBBE5FEB226C9918E7FFBC8A38079E411EDB44177F843EB8CC1F73B9765A0EAD825B3C43F6760B5F03BB75DC7469701AE555C2B7037952180255612DCC9CD35DDB31F3A9218397E1924791D29C410D2E4C3F5549B7EADF75045EC78D579EA7948D121E8297BC5A3A9F7AA2E2EF5776CAE3B9CB73316170F9B48B657BBE365B352A8129130BF1E718B386AA27E493016ADA86C4B3D3D116B7252A747FD50DC14AA28676F1C25150A86C9F4547189523280A3A897F80FDBBA073EC645C9953B7F8CEC3BD08BC0CA5640545B08F728AA38A860ED38C068F0D", + "signature": "216B7639BAE886F93D92D1BCB33B6014E962751B281796AA6DB6724C8B546AB7D62CDA401D6B651C4BFDC699EC03DF4018489EA99B8BE6A2D2CE3E442AAB604A02FFA0641523F3EABC9BC8EDBF7C19CF9DDDAB6A81E4DD5EC6754DE75CD071CAF48AF49CAB50FEDD7218564A02EFB0224957FBA6115544ED19FEFC7AEDBAB4832C60B454564957C0CAFBEAB5F71F4AFCB68458A503E800D6807155E5D61D78EA973FBC45CDEE09F5503D428F547D0CEB07E42118D0537712CB2554F25F0EEBE0C5AF76F9A5E88B9966D1504B92EECFB267121F1A988EC42E675CD605D6E58CAF7E9588E7306F64C6F81BBCB0D7CEE234AD2595932E723123EA215AC877FBECAC9D096BF307F487B0C7648A678CD608FEA23162D9F6FF44DB6D953CA947EB16CB90AC9D156A8A9A60EB7781837A71FCA2F9D9835DB909368A5252C050051BD72BC5056797E866F041EE2221836D4BF341683977FC992270D3ABB95AB3665EF002467A136CE28077C9868680E4005EDD8FE15BB499DC2E95846A9266BA44ACCE9E425E6176149F17EAE5D6176651D2ABD7C1B6538A8F26AEEE04840EDD165C8114CA55D500E1B260B2F469D3AB5FB90F9E198ED5A5A7845BEC24C3DBC48B06D6D211941BF86018EE634B3CC7D060A1FC3A38662E704338A197383526D4E55F5C09B78FB7DDB9A38424130D0D9BB3487348FD9ED8D0181BA9DE43EA5B5701C5F9DE3FC88EDF84846C7733651D5653F75B7E6A5C87C4F236F64147C3361E790ECEB6E20CD2482DBE6F2CCE55437828F4F8E1AAD0307947FC33850E27FE568761AEDE63026C167830A20F247CABFD0A2AD01E5799E0D68FA5BC25F0D2F9B42A2B8411B995636D472498990C549E538101D0CD0E29A29FDD5913FAC1B40F8D9B7655B250900DAEADEB417FF471D5B52DAD310FACA606ED22E4C98868BCA788DFA0AA030EE3637B39B3AECEFFABA6B14C733E997C2130503349E6F4A5CC89431B063819DED0C718BB8F78FBF763A64B28D315B6B0B90D48F94B306F0B42A41242CF27315FC69A83DE094D2CB11FD307E1268F976FAEE2053AA41CC2CB6A8B878407076E237FCD378699F5E65856356FC9363F4202EBE78483C4B2C730DA86473CBE588356F353B7AE64AF874B824B8060EF6E4CB302AF8FB027A25606B68CC4B3803EC2FAE996E8FAF2A6D52FA226E684D1EF4E950FEC819515CE9EFFCAAF7B277C5247ACFB57DAA0812B2477B4A18683B98D2BD11143504BC181397ABCAC048989ABF0386A17B79BF73A12BCD2DF5CE96BCF5FB6904D7BFD5283DCFCBD922EC508FD8C591EDC5B34A123857EAE97FE3665B8109E4F29F5625F475199B57F425947F37069CF30017935FC68272A1B18DD7502DE0798CDDA5A0B21E0C24CC9D8CC15F1F774057E77A007BE721343DED110C56E5E80596273BC9507B392051CF19ACB15A3606C452DEB350056CEEFC12A4467813A37386B99C966FB508D0C2FD757E9C10DF490CF600DB6FB3CCEE68376BD7092C03A3F3F60DB1EDBA925FB5FF7802D9C4618E53DE0DE1D8397330D1167D63AF0545534DC5644C16E6531ECE69579013D51C7B98497100308C1750629C8DF81B45FBFAD69F37102D36308AC63AB2D78D2F711DDB691D59BF4C3483652C260CD1A7EDF1E01FFD4E5D8364C69CE247B9F0924E6BD35D358B63B18DBACC7CA1E8C786D1437A730CA2D24FCC92D59E90F4552D490D19A06E11B1AEDE338A3A8D3207688FB27D581FDFE28C42B66240B6C8F5A24D50403FA2FD34DAA370F0504A87F28A4DF44AA86AFBB6D67C9614CE5CDF5C599CDC2C6294B25B641DB59DD7D73DC21923EB8AD68EDB4D0B16B7C16F3161F7C8C0EC493FA9951251D1C5394678B656B332A9FAB7477F32BEE65407B3D2EF6EAF70C1B430B45E104142FA2EF72209FE29558485DD26BE8E1B526B7098F252F58046B6EEB17D7F0734201AD865E7A6B838980707AAC9A05DC8C34E5B36AB03CCB74570670967C3AECAA9800106ACFB0B8EB38AEF82114C2036677118317E339D19CA34BBB68B30E46DF3136481AF7EBBF8C45951C8733C0CAC97E518AEA69A41C641C14EB71D6DE67A5F7C5C77F75C98906A3E5F2A6E875E2B6D7C8BD2A54554E19616FE3E8C39FC7360749B5133650508E8254601A7B33B82C1BA537623D6DAC9C4C3006968EAF3EDB233453EC8DF00D02D022B6A552FBCE8F3694EFE49A7C6088F3080421D45DE8C2F06C312150FC0CC0DA4DD35D25E7F446932406269D45A8358CD1E2736FE2E1C366F24D5A6DC11016FE6BC73447B1562B1C021AA9BAEED212B0AC8AFC337E1CEFF1609EE3F0A7AAC747E185E3D860D1D828B6EEFB93B31C7D2386155612A9815DDD2411541D91B0F99DE4D762F69C91C527F6B5A1BBBF6C8D65E7437F0FE9CCC669EF9D1F36E6E0CC47B682449258673A02B12248FB784AA2B7F15FECC3753119AAB9F77B3C5C677EE4BD54BE29CA5722E37D744E145F9E08A8F8015BE8A56057ABADB987538C0A1E02A9DE66B7666A0F4061A4DECDC2179E3613DCFEF4AE67C66E8F6114AC74CD9464EF29BEB0830CD2E64E9E5D8B547C0DCD1D625FDBC87E8FEC987C5F5F5E3D0AF5BEB341D62789F77851BF2D7FACDF815E101F335944D6EBD0F06BBEEE92B5DA5F8F98B1F41A2463C6569834ECFDEEA395D6D26B6EEE7EA08D261970D2493B86DBEA68663C042FF7791725A58F6B062697AC0724F09660E2E630C39FB7E0568785158CE9A7EF643CB93026131A9EF900E16DBE4E5E286AF8CF89C69F75C6CB32F3BA9D3B779DEDA8BB75193DED6651F452EA9124947EE70D43BDE04965F5A64DACA8CAF2B5885FB75D1847DC07B4C631E57843EEF344FC4B7A3AF886209D77CE5841BBD664E898F939704B7AF6AAE6D55BF3243E7E85991BA8F0C40E843E50CBF16A34A4E67B0C115542D93849F3C511D977B6B916D59F2DC7FEF38542B6B24EF7D6AEA82263C02AE73BFF5DF8110BF1DED037CE296AC8AD076642EC79F76AC62A1B3637BB4F3078BF453ACB2BBD3A9F30A77D01574933E79EF3C64A316935E8B69BAF22FBCCBCB10A2AEE120FC9F15FF537E3C73F2B3E561F5F470311BA00528AC575DB40E162DC23B9BEB3BD1C916D7E83860557DA21EA6C0E55AFD0903FC9AE08011716D67EE6B879EB7395B6F791B6E946DB867F6E9B1F11EE9BFE04D6AB7F294D8CDC6055AF46AC33BDA8808785DA377DC45BF488A7257C1E7AA193438A67E3C667342FF120FA076DB4057E8AFB443C07C72610BAFF2359CA8269C1795C622B7FABACE8599D039593832B46473E8A823F79B973C67183C8ED8F9173604CBCE4F6964265B93954FE916940E540949950B72DB4EEE74C5EB386109C99537D1B0E6DA10F12977320CABCB53C47F62E89F2C275C8D310E078FF098E4D6550CB80BAF8DF93DD77E5B3D32D94E13889C2146EAC717C7FD4231406391ECBC51E9161626186D475AF3EEC30A3FF8D6458D01980BA72AF05F03DA6DFF245DF4D23D976DA87D1B92663B82EBE0DF8A104ED77BD121357160AFF118D76D5A232E92AA1FCBB93038DF7FF9319481E03B768B68804B1BFDFD0DE0E1C58CD7FAA6FAE5D0FDB51E594BE5863303216E65D27B1EBEF55B77E08B4B485576A1A8FFEE4FCF29F71783721B9A4D8BB50D26BE513CBC62C787C7DCCBF0E2601AFB6373C69FB4CF3E50F4542844A266CF19207389C833AC3A03728A4E70C5AC3B4B099482B1999550BB8A1D25DBB941B51B872422FA57DAC6035732CA3B2F30F947D7B8FC5EB53808795695A295D7BA74B558BD0175A8AD7F46CFD6BAE928DB33A9E3B7D0AD554CD8FA09088325E5620A06C824A809461C378823293E0E7CA10A0A1B345EE60780FC1559CA354126F30FDAA421DE4A3A21DE4F96D8CCAEE2E1F2F99F462470F8215A6BCEB923409CBE4CD24D37252A6950C4B12DB6F2942F547F8C646E0B5F4C1E614C5B6F8EA0E23B249ED920DB9DE3E001CCF5F99FB3B88EDF9391833B510DEFA73F26F9155909773188557E57BA3C5268B45933DF9ECC4381377F2883FA121BA0D11CA20F989E16B43BAE6FA5B0D9C74F8563CFAEA595DF4C887E7970CD883A95D9017C08838D81559A95490FAE1C3CCCA7381EFDACDDF486D158704BB8EE0D9A388487566712736FA9EC72ECCCC5F88348D39D07D38ADD76788B96716C5008717C0071C413C3618727C48D0956DDD43876B50BD63FEEBD2692A01A1494AB26EC9B76E428242973AC66E6221D7404223F8AA8DBF1075E703C7C002B67FD49BDC253D604FB7BD38E27A56B9D27E96301EFA75AA02309336AA79D83FEDA510055C21D3A167458E883D260E11ECB2FAF4468D7D648EEBBF4C48397EC3058C163B76C49729BBEF4AA88B37D9989CEEBF3FFF400A1B05860D921440B5AF5B58554E6367743CF61246302D2F0A1EE3BC26038FB52304EE8E9BE69A3E50E7076E17E2462B44F76D3EBAB9761013371436F2564B23BDACC1134499DA39C276ED99603288D6A0FB997882C3257FDFCB71304B942D77987919845437F7BF114D6FBE9992A5B38E4ECC366888A9AAEED48504AF753CB88EE458C7FCC54045D9B9165D2E052DDAEB3AE8F8633174A22231C0013135D824EFD8D4DCA97A86A46D4A64C9E046B6DBAF99C3047C06AA8C53F19283BF3D649819E8E86E749D2C74C740C0BA0251D3C77C6EC2FEB3153D09900C7198569E66D96F40B566FDCE24B09964671E1B150E2C4C587DC97D3DF2F03AF69D9F13B3A387D1FBCD8A4848D9136BAA520E4CD55D36BF78CBAB778FC8DA179B7E8FFEAC21E3A3BD2ED16F332C2A39841A825EC138BBACAA19AD846A01F15B07431DC989F3B870FD27FAE7DF63EC34319E95304CC86EE8C978DEA85A8ABD84F839F2563C7FA7D1C7198DDE5B40FFBAEE7627AF62D7F57E2DA0C08CD02A5DE110C7FC04DF6B493D4656FD03B80E86214AE5DC00D9BA1F34EC1CF95FDC16732422515CBAEA1051879B87C397B10B08BDCA1CBDA9B10A53DAD9B8A13AD05478A73E88A107C0AC73F6C4CC08E7038AD4E2C7F918CC0BCED92AD77D0CE9C7543B6BB8539D0E3B99A7C6BEBFB4F90094BE399DA1ACE5668F5752859388D796B0FDC2161EC01E64EC17FD22C52E6FA14E5D057C78CDC060A06D0B9DE3A4E46E7EFFBA743AB83C14C3CA19554B1AA7232B6724048EEB80A256C7DF100ACE744CAD137FFC541D75FBC0EC762DC9BF26CE87A52FFBC2DE6C079A50F4BCC209EF47A53D6CE5FF88E90DBA6BDDC707EB93501701CBE6263CB7CF6A6A2B69E25B23658CBC94889AEE51D6A16EADA5C84181CC35257ECC21D60D8CBAE2B46E3C69C48325E4785BEF9A119BAF392CB0469B23C75BDE002898B6896ACBCDA44744081479F99CEF23B70AAB1378AB9F98F76564D81565B380D8A994AF696ED2B317379227C28F880CF58ADD23F0D49F829C5D23865AB87A237FFF17DBD23E34E13848F5F0B4AC551D4865A50183751419B67F30E3292F96DB6821D1B788B21880B5D6F0F88C1A9098C5F07F06474B9AADD76733D329355EC6E4A4658C81D4095B8E1094BE2B1EA4D1DADD7B4877F144EA45D102AA0AE7B9962F7BC5B11CB3ED7E9DBF83BE020EBD4D733C448426E7549A5225357C0319F8A690E2FB2FFE33B73F26DCDD461BDA2EAF1CBDFCDE7CC90A5F94769DE9ECAB066CDD158E55F10C1CE3A9B3793417F85AF871AD9BFBC8B02E3A94200F2510C0E61F5DCE3638E6B87F2B299FF627F121CF8DBCC94479A2CCEA282597CD59BDE0294857C98BD6D9066741AA6E4E8BDF83E00911B1BFC947778826022F6AD5377ADF7495F483FB01D7B83C7319E08BC13E6F161A534F5337395477FB7F03B5051C90FDD486B4B6FBE0C963E9650047E32F666FC3C4F9C9B391FDB4FCCF24EC379639D65F676BD686C0030A5946F0193C11759275F23F4AA242F6BEB1BB7C6FF4176F589AAB96C1D8C2A8F73F1D87213CC2AE134DBE1A5EEDBB6155DAE672A01BB621CAD4E32507D00DBA534173F6207441E65118459303DC8510E996A854015C50CA5508B3D3E9596F242FFCDF2440AA7DA52BCDB0CBD6B9578E0CC2FDF1B880C0187E280C4E2FDE44F2365A9E858D6C5197B56588B89131387ABA1B4845E1E515B4CF3C92478B50933F3CFA42553011DB91B47B16B2151DDD6014787F7AB7DBC053AF93468DDE606965BEE41FE7ECE2EACDABBACC069E426320AA26353F6CAF896D024AD9C5C94FBADB6BC93C5579CD1D9F4CB3F195C919D985E61B56B58953BC69DD6DD3D27B7A943D6BFBD86F41334D82E9262F86FA58006DB66433F02284796DD668D27E0E6B4C97D8A6442502603CC859210CBDECA85DA3CAE4D7CF080F9AD820C6CB8B54222A71A13864754518DE2CDD0E168DA6E601AA863FE4C05B08B4FD4DEBA3508552AC014FC3D2C35D264B58871B92A5551A033E40A9ABBAF2066580EF080D2B49899411393F556583869BF11D2E7BC2FC0C263B4C7FB9D10104353B5E6D9BA4CE0613535DF50000000000000000000000000000000000000000000000070B111A1F262F34" + }, + { + "tcId": 45, + "deferred": false, + "sk": "2C242C2E0E18E6E587ABBF3FEF52D5156E92A73F58F15E88501D7F6DD793D6513627423FCBD68B62D99650E4D4859A8562B9C868E08F2836C1DE1493CBD8E24937874DDBAB2564E8B6D5EB098B1A53F1117594BCD26FCC8A464843135BCB424E6AADEFE7FCC8DD6B27A966D7408C51872CE114D58FD4DC0F31EF954B71C322B8D2106E604801D8320A54B004D480500B179144B864590245C236660C064C924042E0904514282CC34482D82245D18290E01640DB428D1B1781233360D3026C12462501230A83084E9A088D0C299019388019366081360A14266E540648934206D1A28CCC300E04352018212224334888282C4832481A1272DA86519C4289118049C2C0411B484E43082D03934081400C01333153302100116E4C402C49268ADCB28022955140240614090188A66801A60860C46DC3A20D9B129299108A8AA668D8986CD9042C1C276C0A16259C4226108569D3866422A729A0240C9AA04804428189C00802C74014C75120B24122A56509058241B451141749882411E4A22118A40CDA306591C28419442D93B481934064000729CB86898AB06920148C0841520B3412088190D2380604B380D0186561904C802045E0400801A07008250102C90D82C4081221620436088B3845CC20664190402429821A458CE430051123251B250220A16D1CA53003244C4C84410033684C984CA120520986481133249BC271513682A4808084346E60004D2194650146501044611815029102405236904A3649DA168209364E5B8889CA120800308040221104A629DA30650C2329499829A0444DC0128E0A106A019028613850820611D9020D13C190184149404430CC226989A24C99343122082004B6098320296098891C30620909880BC7650B847021A0705A928198B05012261120290D2146281930460CA80844B049C0202684C04480A611C248924C140D9C260444244D50A408C8265281B42118A22449204598B8009A9848233400A24288A2360240368044B26981A24D58101043902543B4919CB60D1C414A94902D4428228B368E64048AD4188A9818281BC830A4402A1B0308CA8611CAC405C2C69121204D208460C3180E22264653961119982000988011A51160286A23037109A584C39849E0188DC80651E3127112A88102158CD3868D50020DC8422842C809D2246EC83888DA82812101609AA28DA242651C1205C2042E08830884A26D420608D38888C8146C90C4440B076CE1824C08394618C63181046409418D0C002A231041A23482003408E32051D2C26904B249D1364943C6840AC2245802319934495C106208310C232384C1B26922B781414641E1860CC4180E2349260A094A10031103926CA2A00018130120968DE3366518176519284C50126203296841B0211B04920497116388099334448320880B444E9B000CC2A6518304650428205146898812444BA68C54882409088454400C8BC20D1395915C260918328552204D91B0442029299C920022208662C6810C95291A466C9AC871A1B02D2049098A123118A20C9B322E5388518B387211820109022010390019337249C04113305061046410094420C568C1C48CA3C2489A342D9AA460CC326E4C30450AC90193462ADC025151268444000993A08100C784D80262510206A4046EE4A6481C29609808319328215A289283222524378449B66D64C4450C179101B54191226582824804A024018329D2004593A64064202513B42510200D4C8410DB901099466ADCB845CB46114B208210802DDCA28821A88921920500000AE4A84810B66D18A269E484814434728A244E82322204C270010324E234504C428111220600460101218A20274D1A39259442098C1405CC8660A2B84802300D093490D3080A0080688A2029123008D49891CA48828A82411C002120460CC0B8214232818C482A9308800C928C89082920266419116210454E61104CA0348AE02404A38410D9007080104CD2464921B304C4B02C9BA80583304D8094711221506420925B244944C49023207243202593C60521234243B04901232E5CC60CD3460252C669A0A04D193809101130C9466D5B324A09230A4B168522056612B97004C96C08178D13916CC232001C469082143183220418A76D40C4415C1001C8180EA0A684E2A2411128918B02450CA6098AC48C5A0890A1A801C1428E04B041803452D9A22152B86CFEEC2BACC5DD2E71A2B1C8A14D54A95430380F6D2F08A08E638EA94C74186CCEC154CE3B78A6B0E275C08A5979473509BB06EE8FA6A81AC2995E8373933A5BE90E0BCCB82D192BD1847A7319F3D61D040C12327370BF046773DFBDA9943C3B35CBEA6AA0FAFF2CCCA040BF38616ADF6EBD43D5DBAE2929DA15E0E26EEE338FDBF503D5F6681692C199A67F29A5938CF32E69EE7516B0C57F73C8C4C686B2AAF8350FD84FBA13AB611DBAD7728353276B0DFC78022BEAA249E4EB008447EE55C47492F6ADB6FA22CA3F924CDD0D2AFD8E4C5427DAA832192A3E36EF85808836AB4FEA9E5544461625A956CBC30B086D0FEBF21609361E0E690563DD39BEA5FF7138726AF93D868FAC9FED7866EF2AF190F7D3173ED949A76152993DBC8FBF3DE466A0C56E0AE069B8666F02EB5D7146718769DD2481E3BEF3E5F54B9F900AE8533090C904CB08633CBDB01054D6267954A315BF0BF748824BD7865DDF8C70A6BC0B47D4667C059F75C758AE56DC9939AFC7D71C2F7D12C4AD0BAF3CCDE9BDF0ACF2739FB0311BBD22B3D62381C64C9337EC0A735B7A02EE3E92939F63ED1A290F3D4A495682A3804C3587855610D2DBA663FB73E220952B6C1C4024E4A9163C853C4686C508B600C6022A4CD7793DF69F3F323807E4623302FF751ED61877221FC25D763A18574F1E0D11ECD755E6883318187D621932E0B30627E023CB5EB88C50D8642D1EAEC03F8FA7FC0179F602AB147522F818B993EF6938C02834E8D328B88D304CE8BDD502045888D337FE490CDF2AAC5237CFAFC3308DDE202F593FE3816B95561BD774F25A7EB0E302D08443D100C28B9EDA8995E5FD9C739D348C01FBE2A4DAD5038C052549010A8C8BC4CE40D76DB2CEA946775C5E46938AB65199ED491FF7F57956AC842C4EEA2A19F50E13FCC7F7A5B71247FB7C6B58F1B244EA25472321ED86A5498F914B243C135C8438E26859063201205901F45ECACDC37105ECA9606164D44A6EB2C9E26FD0017E7B6669C08BEFE43EA0F0A737D2A2F375B21E076BE884689477DE6507211BF8C34BD92D54738E7A41F33332B33E6655B66E4EBF48E415F6D6724272A232F85F59AA9B58F3B2E6F43DA613AF54872105FD116F4E24AB77DAA2D91994B45F89B7B79454A0FA77F1B369BFBBAA873D7DDE82562854CC987B45B3AA38B746F05E30301DE0B9E799B4976446D8D08469F00E9D64EE9D7A38854D9C9A6E6A747E77A9D2C526E6FF2678920B8F35C80BF488A87CE9053DDBF829E409A5375A4DFE0AFCB9D3D4CD8555E66E8FDE5438C234A579C631C7190D875EC6FAB628374018A31DB01795761401B45DE5744F86AD954474DD783B37E4942F5D90364DFE365A38F0566322743313F3E75299635E70B7C02EF7A1D36CAAAB4556C26AABC654E9BC194DE867C3DD89F8EFD710ED04AD115F5EF4E11BE33B67EC709DFE2D4ED3BB257624C463DBB5B24F0653ABF18736C6275E716A474F2E48271A5623F80F89EDFED811E5D0F807B3112B53D3E8D8BA71B7AE531A005B1A1BE3CBB87931E7DF937B2A78AEDC30E9543156074434F390BCD8DC83C43F7858750AC113F360DC1B73C7BC3D61BFEB2BA1D417E2A4774A166F3AE220417EA7DF29CC53ED50A1477EB003D3C00F95EEFBAD9D0EEA92AAC088AF47A94D847F79C5E43D999AA75728C9D80A0BEA59AC3407F1E41A0D46ADF15E51AB89A43056B1F578B31FD389C29936246266B7CA17706BBD0DC7678B26C199ED792E0D8488C5E79625018CD65564A77E6A9CD9838F066E431C312E17769875CAD6B77829E39D42A7A0AC220BFE22987D8FB3FABD9955F94965DCE2F5E534D87A1C2CE9962A6B346953651240A005E6D7A3919DDC1F34BF3AEDFF39FA895C842D33BC9B3C86636516F6ACD063FF512121E4F175F4E3F7C5E3449E6CACE385E05814F0B80831757A93C2C680F5682D0441892CB440BD50443F2EB3DDC6C76AFE8919D0DA754FA617F4BB3F07375AFD8BCC6D06E7249D6EABAE6F46226CF9FA61AAEDA3C85E16835E65556131B103B7CFD32FC1BDA2685951418FEE53FE2D0E13452E912F5E53812642DEEE6043C1390D8290D01EFBCD6E49C860BA552F993902277EA1A1C276005504FE5FAA377D4BAE7A41EEBF2EE689A7176E64D3627C8E01BECBE180629F63625D070697F6140F175CB4D61CFD527D3205BDDC38C2E5E3CA1C64C8F3023B172EBDC9C43B228E521584EC2319567DF0736A2262F1E4987981494AB775856D9E382B6A011B61F1FA4C14F4A063D725D5EB1059C3B10DD8108A689268B5A29780BB72499D758D70ED2548879F3223D410F098127179B3F8AFDEBB8C92E7E2E9F5BC3CA594752DAA602179E25524550D55CE8EC4B819B54CED54AAFB27231FF1FBE701CADF649B4CAAB181F786DCCB6B6F9448CCB080F47B58FB209B135B96B34A95A0F29AD629315205EAA1510BDCE86F3588E981FAEBC2476040B2A255917347FEF6BD984163360DC13BFA71642715CB6D75E3B06EF05823F827591236ADF211FD12EA3E9EDF7C33B95266BB4909EDA767B4312DDF1085E3E687E2A5210CAD2F1BFCBBF9D1098D4843B16597D914F2D17807D4743ED9530FBFE3010D834A552146A928B5142C427131EE73E8C1AEF179E70A05B1214BEFC391287E1D2F63F8FF12A5440129FD97B11FB4263CB92E54DACBB6B692CFC93ABA5D281DA468B81A607EED89B02312607648D35767DD52A031FDDC3787660DC772A3B1CD888AE7775E10A483AB1815C6CC07F7C4D959594B2B81010153D242AC9E9E77A4CD4A14A6F2E2A193EF320AD28F718745E3B68B32B97492D1D690C7494430F24EBF7DB4F1F18F94546DAAEB9CF43A2695D420582EA5413A57E2E03C6A276CF2A6E65CAE1D338E3945BCE4477BB8A702F584EB5DFC68EEAA082950878AD334F63FB91107D7763651622179C732B067E1C31B8A48559CB70FF7C31A7BA0A75671882D8831A925289E394C8CBF0AB0D001ACDA20D010CF4FDE387995D4151EB77309B7A6B6A1BDAB20113803046A48AE6D94F0C5CCEEE406315B4CA43D5418777E3C76DDA4F2E7C7A987977107E26F15238220BEB5EC511E749A6296C81DB3442C6E404E085232FF5B412357081251321337770C376F6919FE30C25EEEC062CA4EBE571D81B2A8E5E531971B7EA917C739B81658BD70F00A7A0F19C2CFBA5F2880CF9A311E4E67B3C54C0652D0834C3CA7924DCD9B82AB4A4B3B2FCF87409E547FAF41F40B95D7310CA5ED638E1CBCEDEE449934B222F189D19A653D9FFF4C567EFB366D614AEB8B4B885E401285154BCFD9D3207F166962C25475184B432837E698C4E4F6E7683485291B1E24A0D8A7F3316425BEA502F4DC9D9B4ED205699C92BAD86AB07D6F94A07D9DFF43F6AB0048942DAD6007DCC146DFF6B54DF61A21C77DC01E1F5C06E8B0C72C72DE39ED01F215F7C2A4D8DC15EDF2C26A7D5EF41876DCA11690032A756CB240AEBF823052E450415A957970947536D08A4481FE2D59507CC1A875F3DB2A1503CAB2E10D47AE301B86EE4872DBB814CBF04A536771EE820590434D066CBA98F05E04F067C12C5E04215CD68260383BDCC210C6CF84518BD630C2690193D69BEA8EE69ED4B1743B5F9E9AF874B37B6890E6A0A7DD660F4701E726D323A77A324F80CBF3800AC10A4CEC4AE1C67C65F5AA31E141DC3B4BEA82333F8A75417BDBB8590BAFC66384574DE632740E5DD2B393A4DAD98AA275D14751B7E0CDD81A651403F6B8BE9ADB0B5E6B1E02EAF0A6C0D9AD0CB7D2A3044872B124CC826834427951C48AF0C81488C046F7668528C7F53A322A9285C93F9B2E15D1A988B213827BC607FA79F6136D4A17BA580D4F16ACECFFF037B8C692B32818F5943479121189D2C8BF01674172B7A709E798FB5D903BBF93827887328865FBB40F247EC85D953714315EE33DA40BD74C0BD805E0C3A180FB5D039493730698178BEA7E4E7B1DDF9017835D8F00D5AB81B9F4C81199C5672E54F0FB9A81004F4E7C3FDD51F5852F72ED8F7003718178657A1688200375E419B47021221F6C0DFE0670DB8D6A9094C9D74A1C335E394809ADB6C101CB7A6FF49B894BCAC5AF8F5B866AB8BD50213A2D43F4FB1606AB30642546D071F38AE5DBFC348A8C8B9B606D493FB6A4B0E3833A52CE308C5E0E659292DD69BAFCC5FC8BD480A53306E9CB8CE71FFA1EB96791A18DBC6FB1DE53A3CD50E70225D1E5A386226F3A83D0630DEB8BC954DFA6569FDA606C51150D741B017BEC309E7B6BAB57367DE8CE7526F19C2FE78BBD4091E7419BBF7CFD94606B6C89FC9ACFA3D8D9E1A404CD93CE933A45A920AED24562CBEDB34D3C117361E7ECFF847D61BD8B46E351569B2561BA7EF25E4C9B2BF562A0A97B1105B8664F6F5408D4109632F23862267867E41CE805A1CAB1226CBE7535D1C7A155D03F3885BB1077E8013EB8B685291CF3355FDBD2F1DB43FD6D8E33320BEC59C6C7AB34FFAACDB152CC01899713AA5B6EC98743F8BEBE45A095B0C67F1FCA064C6727A509C79F2FD46F91972D17B52A192186F7F1E6E58654EE8585D2DAEA8CAE2E8900C598A8AB10B56D66A34020D291F21A8A41AFAC85BB5FB10F10B991F772CBA37F7786DE37172ACFA8EBE6C57DCE0A8DF0C44FA5968E2295B5154922C142CA5E2B7B45CD102D33C260D6CCF0DFEF41C26070", + "message": "78A2B7A4C8441C36E0A9831F65D41773FE6B81B3FA6259A320AB03D460D7E38F4AAB2B93C6142FB0F9584E4D47074670B07F3CC4513675A4367EB8F7F4168F2EF7CA26AC45C8F23B2FD3E970068F21D9A3F7EAF005DB5A7157715CB94F5E83E3C955DD68E0EA689B6F419FACA7CD159237085678FA5883D5330796AD64627CCE7F913D1C2259E1F970E44988B08E78ED1EC01CCC2D0274067100C1C1E3D880B9CA4F3A1FBB345354D4837A6E5FF4D5F5C87985E51C471EB9B0F85075ADB57DEB53A87D85834167A4A538134CBC24FEC2756F7760C3D46248D5BD6022D8F88CE7D037935DB74A6440DA49B97E8FF376101B296E3A9D4D22E70634CFE88142EE5FB6A33F323519EBE3A915AEE5BB687DA4A5E264C657438B0F6AC977A22D0E56882F74E70D981CF37FF0C57D285D8CB07ED7FDF6D7CB1DD39EB0D84F2999DBA9273E0B716CE754A29CBA2FE32BE13BE8B9F2117DD7359494A0E0CE623AB9ADAFD3F15F644545A39055D42C6C5FBDB46D121308D649AF9B86A350B70F77A977C8268FA1E04F4EFBC2C95A2D72BC37E558F0460BB281D33F75D2AEB240086CEB8246E8A44416A5B31EC58AAA88246D355591BF7C622CBEB1CAD3B785026CC04C73E352DFF28D77186CA93870339E132D57B11F0154E0CED426DB31BB2E125C5635BD489B52C5E77593145D3100E48CFC8FE6975FC3F60ABC7FA4A4D9030A2CCADA3854BF9AA213EF11E2F85E9D4E79CBB434C65ADC378F8A7DE33E66B4F8588B73FA7F79AF4130554173975280879FBE0A59D25B969FC45AB20401CBF85463A83578E63D0C8324878F5CFAA191428E7EAE37BB17A18D0459378CFDD4C8C0B23B1429950F054DF5C67174E99AF9FCE6B0D8C98BAA9078D2CA87EB8A014995FB79F7F49D78F2674839E14C8F74588B45C28E4769C439A930B2A187764D87D71200E841263EBF74F7428EC554C12A7352FD3912D95C96E4BB1D325DECEAA9D6FE360DBAE7AB897ED467A300A8F4C6630F8E721F24860D1FBBCFEDAFBD94DC9B4237B91B243A01C41D5E98E67B52B4A8CDF0F1C985EC0EB85131F5E970A6DD6D4E1F525D9D94530157F70B333F5E50B1B95D569A012ABA959456AF773B59BC2891D745CC036D06238AF3F34081A20F00A831422CCF6E4593EB56CAA3B7DDF44B388CD54E5EF9E3FB8A260847BEA5EB5FF9665530A4F4B56726A4C5E669904A933AB1E56C020967FE61E72185D56B38B03D343302712FFC1DF9D857C6F744E3ABABDEB3F65628932D69C65FA112AE3F7D6ABD2B4C3CF572EDA73C959637D0C5C188343415E9A26E698170F8E31CA45A8E6E8E96BD066BDFDFF49C98C491149D61AA7C456D3DAE0C017A32B81CD5668A400127ABD4316F3DCEA171C3F6A3E99B398CCD4AA7E45BB51963C82C43398050B8923CAE2D4E2A2FF5232AC8F2C770C9A775F29C261E1C7DAF54F9FF606560F869638B666C90112B29F469C3620B0912622892A432EAB443F8A93E3E7953235EE78CD3FCDAD3F1391A2487DA621526EE92735284C347853D5F65395ECA2B50B0CFCBD988F99C86B5AC56ECB82813A93208096ACA04F22AC015CD9860889E9006DDAFEE0B472FF7FC3D5677EE089B0AF7C6C2FD5A322D60BED621B8F099C30C2344F453320B6FF405639CF764B101E1CDBD312495C2D4FB30E2FA7B3C345B9935BB28EFEA69C829EB57BF2E2E5E42B8515DED4C32F9C84C33DEBDFB345A4BC592CA56A769533FBA0A631D5D0E07DAEEDD2FD588FAEE648B6391422924D28D08B4CE36084C20E827E6E73A97852BDD7508E1CDC1630094C9D3A2C8517A25A244FBA388EC7DE2CFABF139888EB7372E2BE3BC4FC71788AC3CBBB3EA1CCBD9616E76F2CEB356C13257A8E5490F3C4F7DBEBF942BDB941937C956DFADAF3A78903B49C5DE34F5EDBF0E98E3E04E51021B686325955C14AA335427C4A116CFCB3B89349B1258B8E0E354F13F86C86E5E8EF8F57D7B7501C5D75B1D9615D942B04E1FAC4EACE0FA10E6DE9B9721EB0651EB3C9DE4C61EEAE7D7E17C0D699EBF7EEB122B8C1A599A2CDCBB9B665DD9A653698735D5572EC379ACC6A8470CD7CC8245F871C83E6FD92111F5128A9797AE802889E4362104775CDB69FCF37AAC22EE4532FD0B5ACFDC4DBD56D9CE8B9EE2A8B923F42FC512B54204CB971BBC9677EBC49D287A3F68A31DB8AA49D6477B287285B88AF298E68C6EAC3C73FDEC94F7062D204AB310686144168C155281627F78C883AFB49DA50C0F5139E2A0ACB9A9CEFCCA39C6F4F0F5356D2898A4F5DEA78FDD20B79662F4D066E73EA4069DCE6CAE300B3028F15C98801912A86E0CF34DF53F7F6E1868DAD92DF22A238C710F471596A49843D3E60E4C381F713C21C3910ACB1515E5E30252C94F040F00A9D1A08A4FCA329DFE190B5464521BBAA32932022BCC5E119A96DFC941965CDF3B739F53DA156553C6BCD72927B07CC3CC945FABE44B7348257A9FB41EF85AD5423304E016E74E03D5164D9F15838C3A4BFDC29C6B9F134054B53B29183A6A145CECACB3EAC7C18E31CB4BF78BC8FE60A3B8EF880CB6C1EFE7EFA8D77580CE200ED96713E32FF23B86CF532D8EFA2FFC8DB1A9E65A78EDC30090E3DC02475D84F8D9F2BBC48B114C9E4A01FA79C17FCACCAB1FD304C7F901942B9EF57C918588C9CCEF0DC5FCA7AC84ADAD547982EF9E855F6E88D02751E8E7B8B76C3796F94C9F7B7C6860042A3A33EFFA55AFE1B94C97D68B76DD240346355012F036DA9C7E025C3633CE867510D54CACD36D8638FAA8EE47D315FCA9D5AE4BEFD6150086DFC368DCE8DC623ADEAAA07287F9B291252628F1BDBA5FE6DE45129509651FB048D3A686FFAC5F2299AB0133FCDBEEE8445555F5C649598649678847FFFCE6E0DD9C4E75E2F6E77B1CEE3A1740A94E678C1191EF46FC4D9648887DE6277B11D4C242DC4A427AFAD5459BF213E0A20EC74EB0C210D0A922B9E690EFDCCC2C160E011AB94F709C174F22629969B6332738654A133E8A13EF7C914CE75ACA1C37DE05A84708DA741161EE4D23C025B405CDEBBAF9040A1CB7492294C381FD069C4622BE1EBB0113F25F4E1D5A415C121055CDE5616662599C2364481BCDD35F7E498E80D2350AD3B34C205C5EA73F1B923E6197E07C502BC6F4F4288EB46013BBACC49A5DEE5071ECAE62B192294E904BF3FD7BE08F0C43E3EC6E23A7F68115FEB285AD388A0F8FB94126EDC0331834179C1F10CA5EC54159FC256D7E0AB3129B22E5AA5D662C6A03C7D9A6D066400859EC2D5B091C37E35DE31365F5125793E7F653013C722045F7292C014123246D611A7FD59E9B09EF24221C7EAB249330C91BC9F4D3A223D9C2CBF7130C5C057961BE89894221AFB1EB27A4604BE310EE3C395E479D852CEBA4C2F74D4DF416C8836861BC13D0692863667AFF8EC89BB9194407222589E1C27B9D59AC49131765273228E79C2933445B83D07E48A789FD6E406064593EFBAC4FFEE64614C5AB34E5C2A717C50AFA79A96161203531C161E46D71F447FD28CE4AEEF197A3DCA6BCA306AF09086D6BDF35A861820C469A40958923BA824F3A95CCAF8531E930210BE46D66CF7156EA0728F3448292F47ECF20DAC7C5E78A2A0AD5215FF37594D37A2AF4778B15BB1B5C4E0A44AD5910B62CA3FAC5BCAA4CFF5BF97C8B8CB239126CA09E92492121C9E6977111E6E5248661AD122C87007318BD3D98ADDFA1B2CD60F12AD1E072643FCF82C630C2093CF4A75B2D3F809A0496727E04AD60F14CADC7331B23D9CBE28EEC92C68C97E597C2EBF99F2B", + "signature": "9DD91BA5CCF4431DF756B1D23F47C0CCF24F869A2935340E59CD015E04D6F524A0F40C05247F5C8E4E0EC6DC0237B948D25679FB1BEF9435F248A20B4C2449409FC6E7AB855DE8F42423C83192DFE5EAEAE504ED4A490BC1FA3A84E66EB522327AB8741605348BE8C74040FAAF4F4B63D17B2157C3B216F20774412B70ECB568968BCDA52B6D3823DA6126FCDAC3837395CB0A22A6F4C704828ACF0E0B48A29400973B9C3567A0B4C0453F875A3DC82ACDDA5106895EB2B7AC33CD2982B1407E0259EB05E0DF60EC4AFC471D9FF5A4FADBDFD82FDEC3A3832A8F2A0776D650620B1DC4BBA31CD1EA10A93AC38DA5E22D9A0BA83FDB8C8E0F1C5751A11866E5C3E7BE5FB2147D7F67FAE52278BB4FF1486CD3BBA2FCD0544C71C1A5717AAAF6D1BD279CD97530BB1BE3D692CEE23A0069138D1F7AEB88C6A7A136763C132CE5C6F036E703D91FD76F3BC200656B61912576CD729540616FC49754E3371624137E39346BCD74990099A20A32FC20E7C2A8E23A3C0B3FE200F0402B2F79B825B3636C4746A283DBA0072B8D77CFE67B9EBC45350FD96B6F8C94247F98B90645A06166029C4B8F44DC998C0FA8DC5A0915CBC0EC139DCF1C75FCC68FA18DC365A198F46FD5B6C6FB69C9CF6D57586A0586511A16E4E1F94474337D31F97AF17C49E2283BC610F65E3AAEA08FC8DBAAE8A7D5D9573C46EF3445E46207536F57B7D69D5D0B61FEC95C883288EBFDD33947145FBA259B9C2947F7B837113303CA88DB7E0B8945F0ED413658CB0B1A200991D28D69D138A096803D964F2BE8E4BA04705F5F7E8F805871B7CBA8953B24DAFB9C1E25C272430B7F514DFAFE7A5194186AD8FD464015E09BE097F257DAEEDBE5CAC479E517A011E7059CE0FF415B42524F7CFEB49A5EBC68B0A44E54AFD136CB6EE143A2C6E8001FFFCA92AA4EF2579DCC06BA93A921DC261003C6CFBBFE4A8FFE70442C5652137FFB849B383022702FBF3A6197E13996C323D385234089234634777A9CED6A9E97DE805E78FEE580BCE6EB074B1174952608E05EFA173EAE7E929DDDBDB68985040775946BD70223D404E427ECD91188AA0632BF107EFD0A7296C4E100DBDB8EAB415181A4C12B43BAF42EF14A6B6ED171CFF05F96F919C0A5AADF18CE68381571250E59630C0D0967CE8B90FC4E075F03CAFD851EC009630001034D81B1CF2CD864D6CE6B4741B056E1E3769C34E82296B4B856B8523E5372DECD8FF62E289EDEB8368280D74239FF203BD4EE9A1D05438BF325408E199D28980DC8D3847B412D0CA652E419DCE0C42ADB52E5F33691304C0CA16551A4224E9ABABCEC514E0D183230937ACAA3125688F7F47EF9FC7BAD92DAFEB157EF880DDCB4BD1E1F8AB5E88641B1C087EE49824C2EFE263F149D353DF8FDB8B784438E74A17180A66792E02D84F1E7BAD76DAE2C5EA63E76C31CDEF083524912C73430C21E2A8E04509621A612FDD5DAD1213424FDC2518D116E93795F726210AA627AFCCFA7CFE3E563C5B97E5B0C276001325A13211EDDBB19017A0E8F0DAB523B5ACDD88D4FBA45CEA00ABD38FCFB98910A3330438BE4944EDDF55C9F2A3AB31406A26392340BD9907F1CBFFF78B320B1F9DF7150B215401B65DD46EF1A5912EEDD90ADD53F43E44FA8AC1BF010BC5130DFE9229FC93F36E4121D0E2767A88591001408D60C8507AC3315C74B72AD9CA05CA4CE9B81DF98771693A6CA084F8FDA0BD556FBB15F76D179494892EEEA3F961EC47BFA0826CC936451E66224045C82ABF55875F02658C82AED63E486941D37144E1CF3386844E2CA24C469B4344775C0A59FD2CE6091F575A260260395C52B3CBB0E65F5C3C540A8F9F8438370B57435A1F2FB465C66797B0B03F874FDEA6700C0831A18A7B50AA7B18D424BFA9887B3AC955E97C80FE176DB27EFB6E8FF0BD4172EB49D984B12A210C30F5D4A6AA3B28460EF2A32F8AE7D057D76E7A111F8CB2116F266F3070EDA1BC98AA52BE181903C2882F4739DAA06C21B4031A732375FBF23BC51A4E9695118113723BB1BB1C351E8D72D9A847A434467B90ABA082556980B92A146BCD3E13D9BEE551C14863AEE87CB56F7002BFF857AC9BC5E2156CCCE21724DB781179564290392CB47CB3148844F3159246F39665B69CE6F52316D0AFDBECBF8BF2B2A5F9CE79821B2E7471E97748D190268E8BCBEFDADE82F3D5C8F75768269EC41A4648C5BC86B267E680156D41163BF787278F3BBD9BD2AD483CEEBB9624FE531F76906C12AD16D151FB4AD5F08BD277C2B55650A86C060D38EF3C54DBAE10B65345BDC4CAC61376A5D052ED0D930E6BD8E9F4C08F257AE7D2ED672E82DD8FEBE17CAE8F3829D353638B2B104D49B7A7E62DA46C642CC3646CCA36DAB8D9D65AF695BBFDBDEB65DC07FF7F6599D5CAA6BB1F6694A8FC62BB3479D1889B2663CE704F4099C99186D504C3651331CE06E627FAB29B1B254B159435AD6A8CB6A678F6CEFFFA7988512328D8D868CC439812FDC8C4BC7D086A1C6532A62AC517D0EDA6005C16EEC0C93BDD9223AF2CF5D3E272416DB60561DD0B106AD25B23E00232BE30B9EFB7C82F97DA6C564AF92E5E16227CBB94EBD50E06CC34A2D22C948EF264E5A1B4420A36AE83901C346792FF99829A40714454757FA1CB0D7681798102AA90BA5D37FE7C29C64B86005713711D5890279CB0844536C0F974A46802320C33431588E42CC0F35D5BAF2C828441538843B185C4D93F57BB90ED1261B980C6B33B121D5C8F1B87C2D05442C34AB56512F40B06D326F8F7EBC5FB29D06AD907E687856D558AB423C72CC3B85D683814824DFD9CF34B810861B4E33E41F15569159FD4C6622A6FC797CA97E8D0B0D2824B199A2EB5B6FF06976A92775FF8B66763C1A430DC452F0CA701357A00F3A7C1A29412F1C308EAC4896F55EAECEF88D89F6BCAF7A02714F68E8D412C591A2C5F11033F7FBD2F29A0DB8B4171AA8D4C7E4A708B9742B51F80DD6F9DBB7242EC438CABE48E39F1C12AD886B7750FEBC9C3C4CAE1F6D016C412EB6812815267590F94794C90FE793DB920A4C6C0ADA4E80D2B64B81F04084B65A8251076073A84C2B4B1209655847420223A0A87C7612CE67C1B9540C8ABE46A0EFA9312C0C1FE5AD3165B90E6973F0FF8DB7FEAFA2E01EFA3ACD58AABAA0DDFB30AE7AA819F5D5E9FF72402117FB8CD9BA3CCA0BD2B8F52AED5A435E1F705ACE8E18D60845B8F0B13C967C39AE8D1A6D1EF3BF875BC32B21839077DC0FDF2A4D02A0D1554C2128E55A370168D0698438B21D02DB8C3A5691712B439D4E51E5E31DB45148977A8B184AA5FB63F41C2EC48A7C9C64EDF88E6B480956D9B0A63FC1149D85966D045312A3BD3AF480FD4A3C3F09DCAAD041427B3355B4C1F072A6A12301A1F91880F16A3B3B425BF150E01C6F369C84655D6F167E94613C052D73ACDB2A04CBD4EDC141E9633568485603E5D0339743E030066AE49FE5AF1BC28CFD6F4053348FDF7356EDA04AD72F17376339FF0F7AF432EFE60F3B4325E7C692A79C5099C29405ACB84DC6C991F70E73E1F93B4DCF749B5776A8D5E4A34744192D48E6450B39FD74F162BDE7EAEE2DB13061547169B627F3209B4D06E2C0F71C8D05F64A6245C9097FB0931BB838DDE1F26A211C27710900DCED962114CD51646E5DE093C7B4A3D18FC99EDD501DE8EA5695DBB9581322F903BA408E74D859EF91CB1082EE68BBB997ABC44BAAD87C51A82FFBADB819743FD0D06341666624FD88EEE897168E2EE35CA6DC71FACD98E754B7AF4FEE2B77E4B49E718877C5EBA1706EED84049DBE7019FC42698BD5E0696732C61828FFF5D15DB72654595C2F2B90D12E79691B69F2EDA1C137D2E69E396AD1862F1625AFB9ABD111D495D8FF41CA4896D2A83AD8D00D49B15F1BF0D160AF3CDC637BA2E32015ACB2299A13FBF43D054B420CE97361CB38022C684B695C4164D0CEE286DD1E6E34C483BFB5F91049351762D9D2609580B64425C06084275AB7ED3C3CEB8863F713FCFC091F460DA2351D54CD4A59261BA01B3A0D5F97C04A4A598DD6BB45CDD6049F2BB52D68A9B219F6474751C655F404DB8F75DA6AAA2609BBAF77E7F67BF27D721517A7E128DC4180F0612EA7FFC343501E048BC030A85089BD2F2542FFDDEF0F4B98B7A45376D9B33EC082C17C8815042C5DDC3DCE0CD64CCBD3E8AAF9AA70475E845E8FB4C0EDCDAE5CF67C2384737D602EE1CDCA0238E5F2F0D676E3C9564F9C1D4D9CCAA85BA8B1621C8E3161714256D6200A61642C1E3034A2E072E6D32FD941B87BAF22DD2715FDD8B50D0D366E20F1E9ABF312F989930145FB158D4A1CF607B507C1D3C43C6FA130F36B2355F24DDA2856149357AD1FB9D608E6F25C57B61CFE450EE9393042952AD2BB04EB4C1E7EC92A19BAF7FFAD5FB4CFAC804A0E18AC98AD1462E384DDE80F22E457FD9DDD58615FF9FB4A731F85B1510FD18FD30FFC74F56CCB569002B85AF3B593B4B117E6927E8475AE2C9406C383F686B8E79F22CC4DABA9759DDC9B1CC6BD91C13E451D5D30FFD1AD0D1BBF5F888AFC54783CF930DFF4EBFDEC0B1D0DEC4F781966BBAE1B9D0358F23BD5A83F0DC43699F30ABE458C7FD2E1B3B5B04DB570C598EA1C9FCC0BE0E607418FD5F2B375DDE950CC9E416868F0D582268632EA4F6777AFD49EFEBF7DF61B1F6AF5B8915A3DA8A4BD5D7501426AF0C99795BDE3D65317175FDD10BA8BA957824D45EC0B2653FFAB6BF4207798833D6CF875A87A181CE8B7188F09A69A8987C836EA923188D59B02C0CD2483B03654120794459B92228A8E029D149D6854DA86AA59C7C906F06E314C193C5BB1E94FFB4101B2AC1AD22F520F6E2D1B877E2CEF0CEE8FEEBBCEAC4DC6E66E270250FD77ACDE3E05EFAF41029645891521C0A471F268173EE36F5A6DCDA14D1F5D30CA8C2F772AD1CA92A5AD9C6B111793F38D62FD5734DD9148308344C5EF4D2D7F524576D3DE03543054FE8AB8E317660BC23513D4100FC1F3479984E1F8BD8D18F2097640A1CA2DE7956BA400AA5F06BD13AED8D54703029E7B927AF48A1FEB1317ACBC7DA9F3B0421611252ED708515FED233615C98943B9B1D4337EA182CEAB73B704C162812677B9F96B41922479DA97BBD7C83E6A588B0EA87B53FD80024877037FA98C058E3CCE7027A425957F87B0CEB5129DC8DE0D14461646864B7E69C862B9C4EB1C2240F35FCC0FEBB3E24F98A182737515BCC65A95E53ED42CD15FAE2F3329D61BB0CEB24FAA956A33F358C8E29BC610D02F1F9F3B92C5A6B2B4F1E00B3494DD37814CE79956CF2706BD3B1F92D6E262CFCA492FE20C2DE75D1B8C20CCA8146237536BAC89DBEC536F00B780A906BCAB0F3669CF0CEDEDF8314E3ED4811B2C8336A7CC94FE79D97E4B65CB6240820C88B785CA79D630C06E9575C9A2EF67B49A150B481BBC873BEC1F07769808953695AC1B4A2F971233C9506827E439C37040FD31FC49E76EFF585E9157F83798FF4C7CA1D95258BAB04AF860805C554D44584A478D3274E0C564594EED9343E3349370D30164EF7B2E2D104B7978E8CE758CE8C086D8F108BD3F925040552CAB65853B05A51B3510743B70F4120150E062773071EBA75E5DFC774CE13261DDF18FAA0A7741FCDBC1618D1874C8F7876B200F8A8E5158B65F8E015970B0C3C3283778DCED0E2FA6255BC5E0BF24CDA13F6A47CDF2452783C46209623A7C425DF9845EAD1E854BB810183512043A66046996C19AD1D89C1E32C1C3D9C697E7405E6CBC0E5642816F8D9C72E9DFD7222A6FEE81C9971657B6F06F9A0C8E9550CEBBC44C2593C60B1EC54E5DD2D93501FB9EE42B8CFD29DE790CB8A15A6BCA3F61163D39F186E771769D2B7BA9ED1DC0FEB03DEE86834038116C5B00D117B2EFC56C283436EDBE48A61C2C7DABF5DB3CC638F14D28AEDFF375AE638A3E05FD871D56D86413477BFB8D902DB263ED841367D29C4A95B03D758CE9F2E4781915755990A4C4D5CE8AF77376F7F2CD050CBE42BAA3DB923CD90665FACE9034087F56115858441C9E060B05542053324A0722FF12E6DFAC3330C12F20679466CCE4C4A24D7AC09A04302B95509A42F5538EFFD1BF3DBF1E9537614ED865CA9390854F286C243F2E7AA7311B40E5B3DD2208156B37FCE086CF064C41593BAC8C6B00DCF6386BED761551315BEA7F4E1600FA1FDD2D0B20B26613A312E1C03D82D3FEAA24D3B948730698C1342B4FE97B7085B192573FAA393BF62437C57362706B17B22ADF289BB31B32079C9D9DC9AA1E8FF63B25C8EEF97F13A628FA5CD151596E67AF80A4B1A71443501F6B6C8B6825F8AC7B5A6520F056D589E849949E93F0C2E52AE89CB81F3EB7C31388A56D15B25EAF35F9570379EDF4E8923B4F1C6666BF646DE202359CFA3C8E10434A5A8DC3DEFF104298B3C0FB507EA1B3C9D8F300617487C3E93CB6CAD5FF4D535E92CCD1D8E3000000000000000000000000000000000000000000000000000000000004060E141B21262E" + }, + { + "tcId": 46, + "deferred": false, + "sk": "CBCA46632F51931999369241A839BB7E57DA0237BC70ACEDE33B32FD3A66B20FB4EC73B8DF3E9EEB22782E3359A9CB10EB8CF52422CE70C71824C705B7862DDD926DD53A787E5B80EACCFC8BFA1BDCAECBBCC0F697558C85BF745C0741CE0C818A1A2159B5E2D645CFD5FD8A7914D64095C4B2EC86549121848871229F27D91D58847013928851224411090690A28493166A994460490891E4065221B98942B44C03850564C071C92472834244E086650B377010102924382922458601B224149085D44622D43231C3284010182DA2288C1AA10990082A542286D4042680400103196A019780D2A86DCC062AA422680B492854327123C36440180C61B070DBC02DD2300A644009A2922548262658200C14912994464813046D0842008B989144400511474DD4180598C67142B42880C62163C020143265C40241C21624DB420D03068A8A382448484DD0A40DD3924489306D09A52012856C1A4450113125412820421692D34012583481092912028684C094040136451C200C84B48C00932512190294A07108A388838064CBA88484022A13418299C48D5386848A4692188890233820DC88519B16469398000B046D10A45012B14D81A20454468E9C240ACCA028DC420611295102A4608A968DA2264E0C2931C13272614280A2A28C9A285288B40150A28118024919970814A7110891680A8644E048921BC68DE3C04923C261DCC00822C08840A030134972802844D3920C1C304620012500C64DA33485134140A12406E1226022130648006022C309543491A20881498425804240C240640A456D04226112106983C22D53344C42902120048192B80020238D23022ED094901C33685B16500CC7440826720081481294200A9148C9C0050C13109130650924300B0889110461C3908481B06C22044AD1B63181021091362C54C60DE13691C106084146508182240B20020C416A53340A132822440026C92089C48660D4300962B0600A274100C664E4A084098788D11646E28010C0444924444ED32471C4A851D9300DCB884C81488A1B3025D8802464982411C42DCC022A5C38869284311A1610A2164A0483601C33510B336020180D4394441B07480A21104940321C28804A402A81C840C3106E12C8456288819C10654294715482082045892048461439864C068A0AC585E4148AE2B02424400288342052464C53064A84226C932850C2187061244182487011061180A668883649C22220D4982054420E1C070194C04814A72D9226268108810B03651A210ECAB44D0020026140122202308AA48D24B74C0986416388804C1871C8226624C249003971A0164401246002810DD4C4845C32701999919A90702297712348019318025AB429029785E4B4080A300954B80923434E232888909268DC92440CC525508680621069143989C4282E919248E298059C308564201208B520E43225524668488809C12868D928442193045140401903095AA84C8148288B224A04B369C4028452360043442A004800C40445CA304418181292320888C690C8284E20B101A310268A1490E2464DDB260609498E1930260BB58D5A3866A0C60D4998619BB06864300483226D194071D048520AC829D4903004246010258AD428860A320A10C3091C4661E3C0806428686480815A12024A4610C8360A9C2442909489140401190409142721D8020998128C5BC84DA29409A28271CA322DE226825B16080CA00912384E8C84891B3748C08848DB980D04A84808982C24A59094246C2113669B102611162A13C96890485220B96513394CD2A26CC9320D14952C0202651C3980A0B62C18988483242A623269C20202C8446A82062A0300255294880C18259A128618C6401A310684066D18430D88C06024416281C06000380622378D02096E83440621372E50C629E148819C882D03400C5C48301B0384221061921490D446858944110C2431144051CAB421198444CCB284538050A1006C23418C8896298C300C50A60C8820848CA2509CB43124356D0C21120A3749C2C06014B44844108A41146E1281045B32080181088400054230900B344E03A048C834450C3290CB88044BB6844800901C946D1192100C1600E2366AC04866504890C34892A31830118600528871CB26400C44684312665B380C19852010228C8B928D8B40308A900C03C90D1C036D1C2652922032030120928248EA7FD68A0C62DB31279B2CEADE3F558AE9E6AFD3849A6FDF95B9F0C219B6155FB29921A667B0130D8B21493847393DE153BD4ADEEA031270DB812F827F974A2CD6520E7BDB2ECD99916FDD5C439EEB41514044ED8F02361EDEEE74F03C183B6E3F3194FD522321188ABA2B3D8C7B6BB4B6F2473ABB3E5337BCA906E716A6DF660DD51B543F02D35CD9A78B9D58312F62AA96635B8B65844500413B3D52BAF6E671487E6D882ABB2473AA4F321CED5A1F57072AEA093A6D51EA0C701FA0B915B14D5EC6F16E4C559C85FA9DC465044097ECC21498E3D6F919D75F8C364BE6371753D2CAA90166BEB726118266D8D7C5C3AC81307E74C0F796E1B038F7660E770D1707F10EECC95694A2C17A6306F661855DAA243033E624D208268461860E39936BC6915A86CCEF098B4D687AE1C1B22BF476C2AB753C8F5F528C7F749749372AEABF9724FC7E3F554B483D10EB78F3099A7ADF6CC4CC03E4EF1B6D0219DECDF5AF99FFE4B2D4CD18BA98C2D62B93555A2989C753BAB1D4BF34A982A71E0B10328E165BFF69A18F494F5F40DD2AA52B23CE544F7FE4B5632A0FA4C879D221A84CED7E097DF3A17F4E4731F87EBAFA97428C0CF9B51200A0126ED983C6FCBBD52C64E109A809C1353C3ED3A214C07A29BD3047D0E69D00B8BDA5242BCEDE709961CE83D1112F19BFA1C6C68FBCBB1B3045FD681E3EE1AB7EA91BD5F501F2D9CA88F9E6E040516D1DD238ED79A84C3E4E8318427A41ECDEA73CA4E12E575403FE4BB9AC0CC9FD8A7A1877F09612B8C8746274117D7930A0DB55EB493907822208DD541CF3BDB71635BFA364B01F293A3439AA6DA458ABA62F063500D2222A6CFCA9E545BC61624E1097031219D61DBCBF8C8D32E345058DDAFCE284B23BE63B5F3AB979C35F4B5AAB9BE0CC37DCFECD168298B744C37D08CCC0DF515AFB01461ED24850BA5D84977D4352E0838EEB9ADA60BF0862971A83A0DE929C06F4A4513E3E01F93EDA9CA7408233ADEE110DD0E1270AD957A296F8842134178893D39C0AA07496EDDBEA015A1E8F42F4CCA571D1AAB376556156863FB00BF1F4B329964B98505B0FF71D39D35EAF9D23A8589188F872D555A55BC37E364C0BC41468130B2ABC8F43EC7F3C39BF0579692CB04DF4A29C4E71AC4921A79B7D722A005C226A4CEC49967AE22E2FED24CABA43D915522E59778BA66F5D2E3604AFBD076DCB7ADF9CE9CC26711EFB4EA190A6660F5F7BA77E2A165912E2AC8C6A4756B5A305EBB92F00294F771B75F1B005E7E042D4FE23EF90C564E385A6968B0A61CA8940E8C67ABFDB4B57F16FF6EAB60ABF48866479C6B891C5A7787AF18906B528F8CCA98EF2D1CBBB5516B95033CCB060B8C66FB1B0049AB88CA15776971FAD4903639A1B354923E13E1322DC220ECC967C581334F8FC2FD10B7B8EA6517427637FD2A967DE71C49F24ED2FF2A72A43CA839D8893472CFD453AD66864AA73C002875C4A09F631321485D3E8C3403406E2462030EDBCE21E7BADBEC4774CDFB7914DA8099E846D69C6A7D58451864F5205D1854EE420B2915B84A933DD381D9152E4FD6C0795CBB90F506A4234AC4128A4AE863D68B06DA74EE36BA3AF8A35B30AD5AC6CD7DC29C467A088CC733AA88055F2246B3370947687E2F6A825555C5E8C6B6577EC2C3A9777882BDEA26F8F8E1871E1664F702DA4B580DACF7DDCD6E29763F5737B000BA424528D197937EAB91CD31504D626A3C33ACA17757DC65C7311AFFC35731272B18AA49CD9452C7497958089FFD021A8D234F80CC693B286C12AF252C9B32C8884CAA75569DAB60F2E3A0CC8CC9ED8615FC67866B54E2762B69F3F81DB13B510208974897A62EF4192BDDC9A7B8AA27DA597C5BD59131195D2FF648F4D13DA5E25B2FE99F1604FAD38759DBFDEF52D8B5E93706C0BEBD16048A496C8A95609A4D370F131B3094C928F650311FFF864AC94F6A2AA18C7E203DEA188B9DBD20FA08EBDC4A2A59095CF7E64BD16F1BDCB44CEDF7409DFA209B1698E70F0EBE387DC40B45C47B621961A34BE1F53A7CD634A538740799A3CC17B69579B34168D1D7C601CCA733B4774F3BA611D38DC44D3A7FF829577304B76B3A2A3BB5A3AB0FCA3CEAE0C4E50B985C7A18CD37D517C4C53F91C8BAB32B90A4F157B09CF14A0536E01BC382C55DC83DC27289EA546326D7F7D91DF5F9145C4590D1A83494D2C3B29AF79844F0658B453A8C3E44EDA25198B108703584DFECC3686C0BABD1078E26FEA2292591054A5D9B555D4B056CA7536CB81F8F7D7B5A2B6028540E9CD21B2458F1B2A5572C373E31922408B26AB3D5184038A7CFD9B506AD4D3CDB5B6AC8DCBCF56332C042441C79B9CFB71D057303BFD6DC98AFA0B312B04EFB0ECC4479CC1A35D53C13ACE0D77C600D43BB79319ABEF7531FEEC9E42270DB58F8692A51E023614D8ABE7744E5B822DC883FFB7C11E2CF2B9CEF5A1E0EDD47688B653A0B2DCA55A7F46BC2355B0EF5981C1672D09A7A74B93E1A92C8D8797322E67492C2025D6EF89A2DAD153F261BD967D5D63A1285F134077FA25E1714108444F76F1212C11B4EE73E448256F93470A44D1E0F7D9941BA5689D3121A47546C6B40014397927720937C6FCB50D283BE16EF175BBA7E1759A1801CFAE26E2D00D0CCB9C155FA15D9D269A880A5B1A769FF4C74005407BD7CA73DD3DCD09F0E940B7D84A1876ECB65F0D712993B5F2EBB9BE0699F6C2F79DDFCCA8ABAC2C88B0A02BE72065AD98C017ACDB90FF3F90BBBCC7C8C34146272CFB36C2D04D073049AAB6BE66266046E975FCC31C6050BAB10243F774B75B12986F97BEB30E659B2EFCBD53001654BFFB603B6B9CFE03ECC41F1B46571688D33DF1932AD1B82DF9535D12FF964618A2F76C6FE4153D53264982466D1EA1101B3A4225387330289EF0ECE4F11A8F2CE5643DBA7089BC1482A754A000B53BA46DE6F55C13B4B4C858C0D494ED768DF9A366A2021157908D696FD95750AEF985D7A7A2C56766BFC1AF0DD3591A63068FA1C6E1BA9F13B0C08FCC71C6EE02C0A2AFAE2A9C7C35F0DCEDC5E9823F28D5C1BE4E1B656469C2551704DB934E9FE139C2E9897553424AD74D68AB31CDAD48ADAC6F0C89EAE8BFFC8C4CEFA2F0D09E2C96A134FC158CDCF62B1CDDBB072F62BA0930755C9759047553672FE03D21270CD5BFCFA6F30E9BB67CF9FA9D02F8A30C5B977BE4E52D71AAFE6D3D1223F73EC5481DA72491F7C906FF6642D9731B396C4F26BE506B23084421A527DCA74AFC6BE1F15084078DC1DF2D813AE5595F40A94C15A7FBBBF4EC05F0608B28F283E29F8E730268981DAF3AE4CFC111F57CAB46588F4E58EF2C1536B0629021D6A599648F8A5382EDE2A4452E9EF6F5A7A221D35E9C2BFA134D11D5C5DE65F5F0500A1DA11B0DC055D0C2C2789F14F8002A487478D1F989578AC6961E262A08B31D913042410A39C4F9F71D1E70C2B1951732346E79A0CBACB0D63FC4D78D45A0D17A2BFEA3B81A7F14E3C680B4B9B967447B95E0F4E06DEC7226BA245597D2A39FCE4D1CFAC9B204DF917CA3CB8F827AB9718EFA69DDE17458EF3B0C0FE1CC611955FBC64A436B77C33C28A690CDEA44E0EE82B346E2461C6A1A1DBA39A12FEC61A892CB27027C57C1F72CEF1F190ECCC686DDFC043CFB2FB0EA8CB280928139731D88DD257A7C5554EAB6279EA0D0B819595DFF68E1612B71304D007633EE49100823E90EB41211848ADC7A0821A4B3A9113383E8217F16C11B331867AEEA9CF4CBF8310F0EA0A477F5EE1B2CED3EEDC4D0B300BA19BB95E4455EBF195F5E12374D5B6FED2A0E5D6F98C2B187B03E6B4CBAC7C4B446BA02D057D20CB3FD80CE79CE0D74856834228FB07273F4FD4446B8350A8D7C8AA11C64B89329886FB1327253FA162E4757D9CE08968A5C31612328D24D881F8A9E81711C7778B26EBA4E93AB00F3AB996F3BFA79269BAF026F33F5D616A4B306A100BE5899609BEAFCDF981C9EFBDAB444AE7A5982BD925E6B82603B8F9388D7AF9474B8AD18348121AB3E5DF4E7A9151D91F7D724CB2D6AD60A2FEC17D29DF3DD2628D6022711E7D4EB486F90419E66EA2C1479BCD02D2543807ADB8D75226E8B7386CB4C4057590B466B4FF7A244759C5724910A7CD569DEA50E8520387BBFAC32DCED5575B6155BC66C82F6132A780AD670A8C91A6813C89DB6D900F17285DE4DDF110579FB1E28B323CFF7164961B014C82EC825B25AF70EDD5D0BF74331B8FAC3A69913D7030DC1A142FE2FDA1D4CC5C83A747024DE772BBFAEB89CDC880851020A9D4C5D03267CBF996691A7FC1399BF265E985BEDBC9BB5B79487B97E9BB2DA935579BC5AB555EF633F2FF85E51392FAEA07A664F329CD923D4460423BB6C74BD63A4AB0DB1E3BB7C0EFBDABDB95AF5727CD5DFF90878AF51EAA0648845AF99A2286479E7125F867B31B3166AF309102A05F60158A968484FE5F1C0275E67DA8A84AF33A1ECAC4D49DE5D925748FF1E7A5BB442DFA88E5A3797A10E4CB044EDECAD83324986DE44A5A3896FA6EC6C71C646C2B4431AF55A3C2F325C6A62460C7C9BE6235A503A2301333F0261D97AC6692BA5B9B8BA375149685F85A443FF8BCC240409B6A959C1045CAD6EDF0EE593F8C3FF535B46125E00EA4C4A96446BB3E261429BC6B656B401598BB83E365C438EF16C8CB2C25017", + "message": "B5CD00AE06396DEB95C9BE213BEA279AF0D10F1423B5A71854413E99F7216D9EAE76C8AB884545496559B14AC9A69801EE3FD2EEECCC557D7988F34B82D244461388C7D4EB16DAC3C0FCE0783321A1488DC16C3C688126754BB4C26308054545D2E46C6BEE26C25A7C3B701341A0323BEBFC50C718162B7FF3B6FAAE7156FE300F2219655D8D44DE89845393011A2B466233B907355467EC49C9F832044BDFCFCF722D6DE7946FA503861C80037549ECE8FFF95026CDA33C9000FACC334765A60456084A0614455C83E0D5D991F7ED43952B7A69F1E326D7BD33822CF1F286D85FAE78F0B8DE186368EB334CA56070122DEBBEB920C5547C46C1291E78AE48B72C7A39020A1A2E54E59A2E46606C99E652FADB39AAB25399B0830AE733FDFD973294B93F47C30D0824686C735E05FF51A95C1C76467A4BE6BA80C5182353BD510E8D4B60BD43436F7021B3F5980D1A769B2E3BF04E0C257EF577828B327E2AD85E0581787B9B7FE44D6B826BF8405D3D0BF8974D2B1C569006C7FC3D2891DAF38DAC36F64A256E337B660CA59D2B45F1B4AA1C0C72B78495FBCC9EE9CFFA4B5A101F973E3211E728040904B0B2515DA4B1CB3774EBEA1324EB6907324E733C7F17BEF6FAD0F6BCEC1F08F785DC6FFE02FFED5C0B7A631907196835EFFD0730FC8FE020B0545C920DD7B2D705F22D8D205804397F6FCC60386F4A576204949EF60DEAB269905707396CCCD8DA9B895270CB39839BFD3EE64149B0085B96FEDAAF8C738E449E585ADBA037BD560EAAE978A6ED61DF432B6A9C2E50C2EA33A8702A23E6848401F85E2C18C7C767DB15920C9B3B030728FD9511F8903DFC8572A3679F986CA1B684B3AAF489DCD93C622C6C4D475DD60F10C390873B09B5A352B6F5A104C90782E053F8121317EB8D1D4C0145E04E3B68446B69A0EF81097CC6BD0B756AF78963724D9C83C61B7B79647F0844867B605E2B60988D2D7AD07CD6BE2D8F904F0D269187C141AC67C9DCF9961BBFFDDF3BF34D9CC5781D1BEA348F49EA8FF7750F7F3E0624C16FAEFAF1D8B6A818AF5FC5C04E2504A0CF4C2DB54930EFA759A292A2AECA1EC3A08918513D95C44BD133657FF043318A17BE4A5DCAC54B87FF38869D017A4B14DEB60480AF1C5F19A9F87B94B8EFE0DF3F931CFADFFD7AA50AC86D9CAF6D434CC81E6ED123711E34B8295A446B554F6DD5350B44C614324D8727F1CE501743043DE6EA085DB5154AD8E30E114A02CDFC96BEB4F2718033B227CB8638BCF617C73BA4473851E62C8A287CC4F9C659190E60AEC468DE7EA8841E3CEF893F3DC79DDDD56B63102EAA5B2793711A0451EE1655C6768393F59CA6085866FB41541D9997C94BB56F6ED5D731585E7B25B1DC853830DE5DD75F66298BDBD2E505DCB3850F96CCE0D7274633234EE2FA1E2782DA3D6CD8F5DA2C3063A923DCB6A2F82614527CA2A88C1AF21025B88A08C3104C679175DE2CF00602B13E58FAC9376BECAE56A60A6A8F144F1C98C8FBDCDE6FBCA4ED13228FA77CBA5CE631BCDB368AD9219568777FB4397BB40485A9AB63E9E3FB343154108D8117CE25BEA30BC854A241745FC6C26AF0D64124AF10BE4BE01B8A3D842FD9CC4D805B2BE26F8B7BA0631443F48C7F74207F640B215E0DDC42B1954A1EAB2C68E63601DE3AE3EA54E16282BDED00FC7665A9E8B098BF034F5E950ECDC46CDD22210244F102E41E0930FDCB24AD6C72507E5AB6FCCD4D6B2A2703C358EC1B51AC87302A5F507BD01CA6B5FE04EA2A5322EDFAE8161965524C61956CD201C4BF2F01B54F008F5F4B6770D0622099CDBF94D6C41DAB4A5362D630B9BF9CE240ED08D698D1AABF29E60BA533697C3C830521314F13EECD95C7D2600E2A756AF19AD94D9EA39FEEF0E3EAB3EB401225C2E55B2F2A8D7D1A3AA77A38BF9BA31399F6E6458F3F21DE354BBECC2E29740FFF91FBB23E0F61D7E0698CBF82D439AFB018DC5F5011B7BE98993E8B655D83C666FC0CF84A532C7655365746FDB97874D62329B1EFDB0B0C8A46056A85B60E38AF8979FA4910D2D9CACC3B5C1E42049D04C44273953350E0F756081D2DF6429193768802577C381897BFE540BC036293643360C848A1AE388CD17781296A99AF0CF75F81D568D0648C8A15436BDCB16FD83287C6A54F88F2F75E6B28E1C5A3AC03501D6D723AC5EBF90517D194A596F7F95947CC169CFF2A65D2BC9B54CA6AA45BA9E901D4AAC81FFE9E62A479EEC5B3F9BFF24C69FF56EC52F1183B5AC48A5BAA90BF595990B6EBA5B1CB6D88511C7D0D165FDF2615351B0343918B966ED1CA0CEBF6956BD2CA599E18619E1A5930E47CAEA92B8E9647A0262A2B24E955040750E6C7B935982CB742EE756DB65B462F677AE09A7521B0D3A42C2E97890C47148618FA6089975F5D491F4D3F69EBCD54C2B53130698A1F4A47505194F675D68F2DDF5983B008E498AB4A25956CF724F5C1250D5F9C75F3DF9BAA696E300AA86FB4B9378EE18E79D015CDA55D6ABBF5B0BE819F9EE58B49656D3B112AD8FA6651A8905061A8E37760C3F2EBE6DA611BADD44268975B5000051BDF7158EE3DC200B47FBF8568C9F22719FBEFE5906444DE9300689BFA1AD167", + "signature": "B2E661C2BE985A4DAA72B12734EE09DE1C78621F91D7E247553F39BFBEF28BEEE7F11654775416E4694086B0A640960D1DF784E8F62E16FB831097DD07A1121B00251D35E4275ED3312C22B41CCE76851A48D9BB0C46A64243110A4CB759675CA7D1B724CFD94255F11EEAD5AD01C88F70E2CC02001D6F44357BFDC159C4CE44E042FB429CC7D32968C5CA8BEED69C6C3769BF2A83AF75A7831B76232BE271B33A43A8B69A91D23E762280E2880559392B4752D29BA296BCE607AEBC0771AA0A92A30B72282611A693E828D068B04C34EC01634488AA8D1862239015BC437A23807FC2BB1B27CB9EC45DB5BAF866858F1D69A3005D4D5F210E0C25092D658CA9224B49FB147CF891C5127FAB6674FECD864A1C26E4881803BA3F8E6394BA98D70330F5D1221DA1D1E966EDB682FE3BC4F7CECBF7326AF5EB7C582B085B4B7F603212C3C8C6E59524A09227DFA93A44D532650F617470D9D250689538ABC832F38503392A96B0E7BFA01323A85696F3E80AC0A860C685AB4E248CB646A107562008358B53842123593E5FCF233951D43D33B110FFE33EFDA0D4A0CCA3F112F94C85F967F0C6A0F7E20B6836664B70522F962C395971692B29F659F0418FF753BD862966D10E44B406F4CA1DB909FE01B6F9F1B60715360D4617E7C0FC4B37692707ECB68B50D38DEB8F40B8C304080D81B84F60D49B7E4EC50B02E36E063FE28BE9A23E6BF17693B8B5C909B5B136BCBC6A3832D53E83A29ED9F933A8BDC8E318BDCEFBC10113888C1CBF39464AE16E2B30FD7F94AE1A0FE8B965CA8DB4667BD41B52E497D60C31277AB70C19350B2C410AB302754BBF7C126C1C9C8C298927AB39E9B4A024C0F47691880E11C0F8F7D5710D480FBADE860D72F43D1C676118E3F83A76FD6CBC7093B7BC18F851CD93D81B0564D4BE4BD39135BA2ADDC6A6DA8AB8F7B15284794E935A339E234E8452F766DDAAA0532DDE46FE6E4C727856CC29D7E78FFEE115147769543175546B8A838A0F831CBE16BE864C733C63F37E6FBC1CE2A36123BED296103FFDCF8F3BC36A7775A9C17F69193DEE0ED7C1423FAF6AE7CD99EF943BA174A6262916B78F9516B0464E8BFBCF512B80340C489B9857798EEB539062F40E39AC8EA3649E787C0A87FC548F0CCB801AF8C2B2156FE3FF69BBD30574D8C11D887A98231B7C6F24C662A48329DBD3DD410A019715DBB61F72D14883FE891731975DBDE9BAD0C2A85FFD773297E399B55D78C3A2C25C27E4FD0BDBBABAD85EA6BD6A3EC8931E0130EE4D068ECAD5BDAB22865A537B3ED2312D1462EA6E36E14D5E49F742F2A232E5216FBBBB1802B5ED89E361CDC0D2FBEA4555A895FDDA03597F2B8966D147FA586BB53316DAC62568CC823447B24052680CF67D8BC8D6399F928781A682A8BDDDCFF8785163A3615809D1D10E14ADF471CB1D93052434CF9D98F9D0D849283079FE431B8114EE9292E52F49C9868A013F0403A20BE45A2E157803CAB01F9C93701402595BBC90132E9FFF845165C799443F8B38E360F660AABB901485569D2B0081D00978B8A1B059BE9E4E98EBC19B027592E453FCA390F7C9DA085255D6A7436C8F1A857C547545FF0130A9F1E6A1B2DCD1EB03F7CDEBF39CAC153817CB450E501A62A1B93C450FD18CA956659D17A31310D517A81DC62640D8102DF1F79794CB7C096B5E37C2AE352E0BAF1A17DC8794D597A258BEFC66F26131298FAAB9EBD6AE3FBFB6DAE24AD74496BD1F077ED87BD1728D1809E96F70AB8254A9B8E3D30432700BC61FB747141609D4B9057BED02338233EE71B26364DFB9492A08933A2D3392C6453D34F33940C54B956BED2C11D9D1C68DD135AFF9165F3F2C801E0FD1480EF0BF99B95C68773CD2D765C1ECF04E1CCF68E659FAC8CDC03B44B5376EC888A485F7F71EF2E24195D75016CA6A9229C2D0FEAAFCAEFE07C46D3DA5942A15AD5EDFA8FCAD9A46ECFEF23A31F342071DA70A138BF5AA5003B70FEE1C00514EE0A3A2D5988F5EC5C279D7BEF153844DEDED0222DB3EF8A4579AF641444ADEFA07AC6CF37F58513771B8C7E406585296A7A2B6649B2FC1619BADF31951AA902EE48D5A9AE8DFD14A160538FF861FF64BC8E577C6E77F79672BC0273549D14AE1895479F8941AB0BF3093C5C439591F8A4FA453A9784A1F76FB792732405F05A8660740D329F2F68CCB6167D12958CC58AD567746667048C696FFBA426D40027820C4C740E66666E50DFD07C0ED76DD4C2080FF1C29794D6F17570A1B9D3D9AEB90AD34626B94A08202289A6409145D820C962183C58CB0345B287BE9EA15C5C443CE113270ACD15A075399DEE56E95E4DB23EB19E87C3E29BEF00D00A5442E67A7EBC5E12A096090C6AB5576DB5BECC84B8000D382540F98C41EDFEEB99D3DAA561FFA0C7FD6CC16FBEB6C514B45A70B2358EF4A53268612BF022FCFA354A80697225BC2AB988322DF31640FDBD05EE154F7C79A89463B2BF0C218749A454CA38DC8B5D1105183B7108E64EF8DB8FDDFA6BEF048C14CE5620A456DA5CB576F0BFFE4FFEB8333A9211707F5617628C2459A2104F8D5FB7B9581EDDDA27AD3BDCAAA7D037A3F996EB765237CF1C42B090F3B0453DABF26F9C92DBA120BFB577350705736EE295BE77CF70A7D3CC6AD388A526CAAFBDEAF67614224B6363E14B3DFCF2B6F4A0E8E2A8947D64437FF0E90DB68DA40D87AE431C02E9BBC647814C60F3CE5BE422C2BF3AA8529B8D706A5F6C3512979BA6E54401F405E6A8097CD0156A8B9D4C434014C2BCCD0DEC4559A87ECA3CC06200D77C02718330CA621F4F1B58ED3493B9126482BC941CD34A5BDC4BC3268C780479453CDD932C421229246D9BEDAD0B734F8B4D06A3780155FE9A88DB8C540FBB8677DF962FD0E0E4C39197479A68E42D9AAF4D1A1F56071F994B1C0FB4B9E6D150220DA7FDA2205E4729FC5517DBE0BFD9256EC717F0CCCE43C2862957E8630C10061D36AD371629912E9C1FA2A01B45AE331508D42630B39E5DAB3F141DEA254F1C6EE0A934B4CEBC4FEDB5B1BF6EDAD35810B836AC2A76EA9233D12E39553D77D1AFA964F8B104C48BE49A65CAC8EB3C352EE1ACD5EE14127340D6747886FE47DCABC13CCCB3410BAC0F96C718CE69DAD106C3D6F3565781EFF03812306F65C82613DC032F10ACABCA0E560D5A673F427FB231362D46BD40BD0B811903C259C2622E893DC4B91F21787BF0FDB976C4A6286D799EFE8269F9E8DA6870C9CF1A3A29897AA5C9D2C75D7C9FB29E467DAFE12A414398C6CE08917BB2A322057FF7BACE20782256624C1B7DDCBEC3AC680429497E06C022578A7D8CFEE14D20122C955005C0C4D3851C3D9D009334EC9B036AD7E1B08CED43DF8D148D5F6C72BB87F52A458910B0829B2848D082E3AAED3251818F7991136BF2E9433E025DB193C2581D1BD438F180CAFFE618CA88E677D0798DDEE55C4CC1776DBAEEB564770567432D34BCBAF6BFABC62E75C714BC76EFB785A37F91446E338546B5A1CFD83BE448405705D7F86B2E56F10FD54E6B3A047EC215DEC3F787EAA157D317C309B37BBA666810167EDC9079A4303D7402B8ABDB03383EC7A37964AF35C3C18D7713F22CA9D278A3F49FFE6C7D158DD97FB23AF1F23916E88539DBF6176F76A4DBFE11CBE3F914880AD2EE49FCA530E483859BF41DA5E42F01B0503A39D9C7A8F0A86B3A8184D87AD5F5CDCAD88BDBFF3C66907E7A448CE0C98260507CE656DA3316186A19B902DF6D1EBC77693BBFAA8121F2D679394772A7A1D127BCC51B140867EE4DABFF35E303BCDE2493D5CD02D302833AC464E34EBF202542AD81F38855BFC1C369F25C1AE2B3DAB609461BF7870D68D2E96D78176C2875F0C277D2493F5653CBA632CF655125D01CF48E2773C67EA58AADB857EF6CB50614AC3D1925C016E9112F36A28E142DCB5F2C1CFECEE0B974D254C764EF65C496D9489F65C976ADEAB8A21C2FB447FD7568C7E7D76617C67C812DDE31108200E5FD20182A393F2E2D6970195F7EE3C57DCF6392755991951F5471E402F88AC6200023E4B9E4EB49AE838F2289039664EC744C544994EF66DB2B86B970D20317C8A853AE532FEB55C5B3C09239435E1024565FB50B0C91A9896B2369F9CABC190C3131BBDA5C8673BA8C748A5FC49EA8E671C424F39E0162A9E479C3C611B5F5940C297050122978FCFF573100FA891CFD64D9825319EE01086D12A81F1D10FE77C8422DEE9E518F37A74FD8D1AA0070C99647B758D7EB8648618EEBB22A2049BC18A6FD41D3D9F712448AC3322B4F9BA2330E61AAD6FB3048AED745198ACA0598A97DC5B7A8BCE9803E0A62E19A2F54BB2C3EF80472AA5E27EE039B7B4E722358A242BBE7874EABFC76FB3ACF9D7F00C7AE2BC5B841DE02A8388DC800855340CD4B0A861B4E7C04FC5F50DA66FD845BCE7CC8269D81D7FB5D4968566A7EB7C984F71B9B5CB3B1D5AB3D6669472E92CDFA16B2C6B5E67BEA9FC54ED393121BC887BF0B099BA46082DF688126891D06808D2F2905B4F1607182745975A5752D890C4023BAD18A5FF8B4A4FA529B4EBC1244D715F186440EB3EFD5B6930C58DEDCD071384A1519B73F2EEADCFAEC130FA6DD6A6F0233BD1FE25AE7CB268405457EE6507DED9202544E0B5ACCCC830180D4DDBFC65DB3E32C16FEF0C1CB73949C2FB02ADB9A22C5727F911D308B3389A520441D5B5A7CFCCBF1656E6CF5B4B1D10B638E3D84440BFC32E45A74C0D428FB9517D765166973D25EB5BE2A5385AA6335975A4C8F3E94421E7DE1DDDA6E9BE97857C70F8C339485B5A85245180A317302A2E58404A1DA5D5583A806E8A7C8CF766F29A816C25BFE9EB6DBC2567C0D1D4D971FD95B7CECE133B6CF6B98CCC6C18DDB84B4B23FEE7BBA2FA00EF32110AE0B525F39DA0B0A7DD8C7DBF2A7F8B3CC90420B5EBCDC46A2367D236BB993ECE7FB1059453D08DF84ED0E1CB17C357BCD681765F8A6126C36ED49ADA5C82273143906B8FF421EC0B4DF20E9012B896DC3EF63FEF1DD1ADC09C93FA301C906FCB38F28A36EB13B4CD4FF9A6AC5D2E146595236047005814048A31226CB80E2ED09DAD75F95D5981AAC594B8C2EEE9D02D9C7383CB7EF4108EFE0FA7BED68F3E4B0972F2FC78373D7FBDFA91BA0A1982D47A7E6FFCD7DFE17CB23EFDF20B10460676EACDA5D46EB5EE83BD48B77C4F4559C460FB78CC3D7EF8D3016DA618D1866B69A99882812BCD6F2E72C679D894C97465EEB5EDE357FC34597F2490EE3CA813237AE80C55C86AFDB734627D188819E56C884286B51C5609C027D9E410B5B7ABDF45E539FC23B71F9068DD1E51C6A1DC922CB90716862B2F60532F34ED97627B43EA6D6D6A770DDA98E53C9358767B364386B549DB2B91219F17632BB02DD407969CA28CD8412B7FC8455A9C028A63930786FE41FAA360D240005F915EDA9E68B559113AD23F66541EE22632ED38187D4BBF77C15CC9F873105A749711382E202B5B66E9DABD165F3B296CD2A712C82BCDF9C3F0B9DA1C9BC0A34D6E9EC01397008492BEF118B3771BBD5756B42817BE46166C4CD13C8BD6D9B75D73A147AAD5F4863D664CF84A84BFE465855D7F373FCCF6EA3CFCC0E28BD76E5A5EFD85EEADFB15E7AF47ECE44DA1367C90C30092271964FF524909B97D2592742832933A0B04DC59CF62387AE581A2D7E13756C1D93855B8839F7965A46D830A083036FF30E42FC5F32F9E0021F79DA5C62E16BB2BF0AAE7769270704676A9257F62B0956EA742D8A3D176188029358F90BD91373ECFEE5B46AA23373CE75627B0C45C9A4F15D07425B5C1C1E1A3882499F030775A3CC6B5E2C91F48DA0BCC98CBD74691D7513E3817798AC0AFDF0C6B349829DCA9B9742ED77B4EC779366979829555FEF4BCF7270328773C850BC9348542113EF19012168BEA1BA4C1F607FC941A1B9BAB11F89D5033FE873D302CE0AAA51BAF328F74448E70907C302690385BC3C5E32AB5DFCDD887294377CEC6E1BA90EBF9204C28DE77CA85C7E870C3C74B91DCBC88CB30D07847912100B081578CAAEDD44CF9F79736E91EF4F0D8C3555D347ECB2AD272607AFAC189D3F8AD3C7594A66F2614133658D9FEA2DF536F6A11AE1B2DA795EC55FEA5435761F7A2E8F76563AA346F00CEEEB41B0E5D43A99BBBA029988D792FCF7B9E085C1052D319B5ECFEA85E84D354B832D84E370880D0552AB9DD31822D29E6476873E22E98EBE74A14B72437F5EF7E36987E905722B781B451053DD5A5D3CCDCF5ED40BFF1AB4D43921DD019C1F41B0A9E75CF740B6646380DA9A1372C4771E29C4772F67F0EDBA8FFA3D907ABDCC881F5D76E68EB8124A45478E9B66B061CE302D1605B708224A7DDFD25709F4F28E803F0E9FB3E90739CB3BC84CC84621A19F4050C4E93CBE089A2ADC1CAD12894C1E1000B6C9495ADB0B1BDC6DEE4F21B20689FF0F70317181A475F61626E717EC7DC48555E63A23C494C5D5E5FE0F60000000000000000000000000000060C101D2330353D" + }, + { + "tcId": 47, + "deferred": false, + "sk": "8411ECF640CB9A3AA61EA95BB60D5A31B099D67046A1A1953EDA3CC207F8009EB1C0CA1A40A71137B98854F470CB52EF825FC9D08CCAB2A406388DD22421DBA0A99CCACA95CE95F9E32BEA8AB715A39A8271B7789699217B8452188F4AA078C4F481339C532A2C2DE5535CC7665237D357BF547A7A051B0E1F47270231F00029A1B204049189CCB20923322024468D5C086052461120334D4A06461BA9518C148922933190A460D9B4852107929220310B31061A284AC2122894A2300A048D1A9609E444319000269886681244841397006312056118219424602142868AB86489C2218C302EE3C2611A366DC1405093304221A24409B1901C20821A8624A12800913430C816860B49614A44090AB84DD2B25100948CCB040442040911407108812909886C442082C22401CC2209E194484C263040082660422A03C08D12B90D91220220172820474981806020B27000018518C90C0A95051B224053A040233830123246C0908D990201C4426900954594A070E218112409251AC5908C2602830225D0487124B90D9C024689B08461146C62404D1B45440C886DA2080A9826895AA46980004E8A308E19032DD8C88511394549948101B225D330690B440C52862D12979048206A0C041163C808D8A60189B0691A858118882511158E0337108B200D82B229E184718304300B298A00A4610A1522091748D13006DA262560342E133461A2182A12B885502810989408C3941118A10D0A102A91162849906924348AD9C441A004010CA521E10610110968DAB28D08A801C4A24421C37122B570D394710BA700A1962194886D0A1802A2240C10900910A57020A86D6130918A04290B474020C6288490204B4648518420CAC404D186440A257010460282A6101A0166534804E1A04CC2423208C54148C07080160093B220083382584440D490648234868C04309244628120620A154198122803340520084AE4122D189349149565A4C8015B184299800502A330600486DC026C8A488184085103298188928DA2480D624065213371C0088699822CA332920402821244649A4260100131A34040C3B8291B130142801022C2200CB131142885E390858C24664834451CA231CB1408232506D0982DCA166A1A982950C26D128065C2306824174414496400B36CC9022A0C1704531225E32808C114021B18049C340D44488904302D4A242E1036325B34104B401044A8881080290AB16C1C9871C44606CCC81042268062248058B08024476189A43020C67093042C94986523496689C481A1446EA3866C5B46325236509BC28C23248622B39120228D13040E98B28519B02D1440681A230E03C92D521829003170D410441CB760C132490385305412058336021394911815204A106A6218259A883143064C839028D9B06C42482E4C286CE4C88018148D4B06514B8280DBC67001A8280A394908B86DC106451C0866C892091024521408621A27901200691249658B4852C1140E24488ED4446CE096715A347241800964884D53A4708A36890CB964244391082305098325A0000652965010054DC93671C1B0444338824C42914C16901A314101014212232A09882C9826300189440293312484281B8525A3468448141081A065043169811872910402A4364C5B348821354982209083C02123942943282043A8092437881B454D48880840122521004A93367012840D14A0055A188A43168601828C11352C04312A00046409054D1816300A0849A2B67124128410B545DA228DDA380E44B44C61002452A46CD406122484604B148480428EE14400DCB288C200915C141011334151980158084ED1887058B02904810544C84449B6881005310C132DD2145114008959282D63404204042A84160D9C1245481091A4482D9A1032E1883101302E14120409B25109B084E486600B4429D4A88003932CD822001CA721DC8680921849D80242021844204601CB2090C43428C314500B18090B9061424426CB288DCCB845839431C010304124319C304ED4C82CE3440E24427201230D23C80524216C8CA48D528669C2060808140A0098201B13684218655C381004C31121B5715B242EA216698B1040530490030441A4164DCB483049286860200DC84412030324CA060D242202DC3082132511119411DA36905224468C286421C3505324859A462A13C72C403272DC9260508240D20624E833A3104705DC227A3AD315484B9EC824A82F500712D61D5693BEB0E024505429B4D136758D53F67E6A5C66C247B3D03D763B77C17CA1632E2B0FEA3CBAD528695E70753FB16A0727C6031DA837CE9D9F7AE12A7F091E8E246CFAE2955424255667155384E6BE2A03689BFCA5E1C58C7F16187AFADB4CE28E2F9432F2419173A4CCB0154D7F3443A15DA2687E608C02D6392EE3942159C2996700070C00A194D27BCB61945E04A94E95F60709E59DD49CE955044CADEDA9EE37FC28ED3F3EF89FB5F03B77C6EFE685706B85A1ED1E810195507A55023A2D1CF2A0A9E78801DE90E1C7B80133B0A7AA8E17C022B574B3D9503EC2E152A4C04564C9CD4F84B8B8342359EDC28A7578F5AA73F5A480DAF80F9831E3A1C102BFE8DCCDC4621AE89409FCF986B53DF21425C9CE4C9744B65F706AD99B975E9907F2C8B5228E072241CC1C25111F5455FDCDE4D72A28402C2DBE6D730F588387E7265DF3E8B3B6C78E0AC3A5A2839F1E2E021843BD0BFF9C71C47A0BB0DE3AEB0E99845821B10949EA2C72447C64BFAA143220156FB54C9A62F6EAD3D534CA9568457277AB8EBA9E8EE5F3F42849C8E661AF178461663FFBE17F78D41C830F3342EF799F97C6B0E848A96C4606F4B404C382F5CE9B36E3CE90361C4E8A7665736E0C5ABD625BC4E1D1F3FAF90A366E3D3D9606C8FDBFDEE49DF2CED8FA268E6CA4CE20E3F4C962CF85E37BCA06F6385072280E5F5533711B2E676946813083FEC5D6E2CDCE4F4DA6F58A6BAA13FB159C6D8F33B6FA8ECDC0E792F72F64766027DE385C3060F38466BD93C8ED981CD3F7EF7B81FB78D76E6BBFDD565DCE1B018372102D0BB8537C1E60B1BBB564D6D98E45108D45139C71A96AC788CA14F08837E200DC1F593A19337E518C18E40C4382ABCB486677804D44B31DAE664959D908C4611ECD2F657D46B72F009AFE3501AD50BC49AB94EA2CB36A07FBFE8E87D5337841BA123FD8AA72CC9A4AFF0235F4EC2B08796DB4878A9F3939834C324E4E0D37A9C5C59153811F21AB57B260E9E57441298EE7032C819DCC475236ADC4EBFC1C5B26778B7156C3D37667C8EBEA75477F3FAC495FFFE7651627C6C87EC7CDCB60A3692EF2AC72A8820225DA85A5161B4C7274DB3698F5F1A92E197F99689B8FF5970DAD8776550038EF55825E4E0C00CC148DAEFDE552BE9BE94C351069153A3148B30C1FD9E9FB6E962A9A8824A1FFF238395B61C422CF56013BEF428638F961BCA565E5F4BBED2831769EABDC0BB3F5729BA331CAF666DBCB7AA15463A4D0CBCB26132F598789C96314F5B51F34B9A0F48DE75DDA95E2D294589EF30D43E7C44CFA63865123DD3ED045038A8ED261007374D096A46758138B7E112A58482BC3F7B14A83B7CE7B5C219B8A16ABA3514E779DAD6BF06A3B530E6C2A2E5C81D1C6152A63AE3D1159F4BEEAF8D57F6670CB15091CA10200D7A76364D1A48582DF316B7C65FD0816096FE238360B291772F8EDDC6380465261108B53F3C7EEE33C5950C76A87ECC41E86432AC231966DAB8A0C1FF9FE593F98FE34625901CFDF163E113730232E98F00FBBFC068028CAA132F071A828BCFE78F52713DF0F7EF903D5EE10F272CA06EF94BB1AACEEE6A9B89D459B48A5D580B085E844AE3DD20B866796492B526FAC2028DECC362A7FF42CDF73A827E2EBC3712A15DDAE09EB26E57CE61211A7E108B8C588EDAAAA165C2AD916EE80162024A29B6546AC6CA73FA09EC898E93FC399ABFF13DE4E4DD22227105E207DB1C50855079FD96383B3BD50C32C3D1E37B8BDE972683453C3F9632749A84A93CB34CC130070E51FC0D00CF504D9FEB9A8F068D4A1D7AC648C8AE47DC54824A69506189861E6838A0B08E13A13FDEC95F9148F2610084E4BD56BAA4E30B39862F86CA9600B9A3A945A7499F391879390419782D2934D45636013AF6B23A7E072B393E6F4E62140146AB55C9766B872050E085C152C79DFFE2240CAAE43FECE88B4C44791ABAC91635CD3BF47981B65215F36AFC2ED63F6A9F56AF736C2A0651A6C9208C3720C8D5F48A0B42C7ADC7F6161DEE6EB2AF5270612932F7ED33E2EDDDC61C4F3B291D42FD90D2F28B64D26863B07E5A2C445167C7EA3CA8E9D07FF0D44795903416110051D4DD9C481124A99ED2DBEA7F59C714AF50A15F6FE518277A3C9B17D71B4265BFD2ABE06FEE2E27109BE2E53D1D5C9D287B383FE32500148C5158CBC6932F6684B07FA33E122D1406A1E313C0F5A9901E82CE5224E31CCD04D31058B4BF53D2E15322C0C8EC177C6D15A250FBD3474EB9D255F548253505C979E65E671A6B7D1A60876254314F1329BFAA0E5E8BC8882F6BAA9D5442C38E0A5C15C2A61F92D2063385827CF052553A352922F9CB6C035D1CC5E15E2625FAAA6FFA2E4954F31CA10B18A3ACE08C122F826CB33F9D6995C12CEA96766CAFAE5F32A381958EDED4904C12EF43D66BFC7B08CE8FD61D42FA3F6F91ED1453AFFF2819559A385B932C484530D33BCB406BB87BAC9EB3F338D77B506CE59C6CD59CEA376ADE92B9D2587D8987FAEA9F0C707900BD649C5B81E0D46C17D467928A2CB9C53AAF0C55CF27FA09673BC6A6A031402126A163C4EDA10AFA09477F8ABECC81A49334B14CCFDE2FE4759EE15FF7D7D0D60111269ACA4ED68FAB56DE7B6F10CFE2C7A0E6DC968C8F90444D535AA34C1DCEA03C84F1DDC7C392868EB07289C4DE14CD53D5C7A1B768B312F6E238E2FA6B93BBF14FF286DA3DCF9CF95583917AADC02DDAE785299907BBCB06D559A04FE1DBCC75FEDAB0E42231F6225C9C5761E4F7603F87DDCA8AF1CA9424D36324659E2D249D7A83FC187B41434CB7FDB08F7AAD100DD2D29E66CF8188EFD1B3ACDE47B281BE8974C255FDA49CBD06E55596CF3E387430FC67F8FCC4B82101CFC11184B3E16E62F18A4355AC5C6F84BEFF3AFC12075B3BA48ADDA38CD6FBC04346EEA24AC60F2B527AE8F3B61EC32EDF64D273322326C2BDFD441BA40ED87852A0E8FD197A7E7E05117AAA639692C35CA5AC4DF9B590DABB9806122B31047AA33B30BA68CB405E539CF9927B6F942465DADB9F4F70218FA95565E2290FFCE4D77D122C1148E0AFACF3C1CF89AAF85DB4F06C48566166AAD370EFA52A95FDB52BF5E55FCF577D43B0C2C5DFCEBEE16BD4A0A426E84AB1FB018B6D701EF4981DE257E2D1096E206435DB0E52DDEC81CA2F8E16DEF12D411329A1B0CC3C3E5474F452D20C2EBE9B219DA00CA07B8FE5A14E56E8DA3EFEB1539EA9F2ED9C7474DB12B93C744322746AE42D777F22E1435D5B9C867F29C2BE6316A0941BAA39BCCAB41C9A7B5FB4C918F6BFA1FA76FF242A2514AB5E4A7B8D65CF15BD4336D151BB374D7906DBD3A187D02C4BDC33BF26448085F7D66ACED1BD6E8E67F4B3DA551CC68A4C493AE35AF18F7DB09133EC0692AB08D6DF34F1FBE23491467B5457BD831BE4F76830774BCA5131CD539F47FBC5E6F041B01EFB6A7E586A02742D50AFE17986A3AD7B20524F9C1D2825BEECC5A2AA757A299C46F852D46834EC67AA048832BB46D76C7D752150854B8689A5D0A501D419E5269E34C13464F37FEF2613BA45EAEF5083F7F699213121456E5AAD50722E8965B78843280DBD07CE3267912BA2FC59AED7540CB9C6B464B1F983892C34C1E2149ED712F8A56B2C6AEF7996D45A4AA3A6EA833D5DC471BF3E9A47E83572EBDAFA3D3DA7D930A05501F0C9B6EEE0FBC9CDF86190C52851AC7961C36688F8BC11A39251ED1E2F1528F98FA360CAFF6C1F2DEEBD712DC1EE31A4B5BC819AE169338E4DE7BAA00224CE4F460E25D2586BE63AF29705D98705840930E64EA0A9D7FFFFABA09869D78A0E3866A137A412AF4FD5A5E671B735FF456C79E24BEE529DC0706C065E0C6D8BE32535DBA578F36630E6C3EBC3C69B6FAB135A530B4281D40CEFF4FAFA364CA274CCFFE3F8D16DCC2AA7835C7F7E7A376E16ADFB940A2725B64EC782FC5F0C36E5F990807DB90E6D1C6869D6406A07CFC0B84A2A3C1A4E1585D854BDC2B506EC8427940299A9B19B2FE3116FD4A0BDEDE83EF42741262E7A9CF4393C2DD8A7E60297CB76157C861ADE284D44E73447186AC00B064B5E02568716565648CA88623E16EBB81C00D4377FDDE04259AD5CDB9C8FF75C4C8AC2D4F96485FBD353130548637235D100A646FADD5341927CCD114CD6095E97C622F02AADF7FB634879DD0614EF0ED2BECDB5A15F2B05100D97BFB128407FD8D54A6FB35DAF2B206DCB2634C2B14B33A96F7DEBC9925052B075340F48A096BCEB99E4A0DD1F9A35E8CC14EC724AC3ED3EB512E1CCFBDE1D755B1B3A3F63A66573946052022A89838A61DDC0D4E2A34F3C2067BC51AC14DB95DA6EB7C31505C7872620DB5C1B623A92C91B895A65EAE4938D3F823DF37FEF1964A71DFA1F6EE034F7C07772835CBB43465AFB6EF5BCAC326FADF26F762DEBE12432EDC8E53390EA89334E9BE32E535C5077D6E77684A1F51B1BE2F28BA4DFC42FDD63E88296262CF0C66220DB4A88169CA24B4F8F1135A50F9696C0ACBF3C2D3B345010E43230DD4F3044B2C39B91A242505EE5B2F690972FEA4526A3F473839763021A620830384645B9BBA9947BA6BAB37A1727DD94BA14AA9EF039023BBB46DE81337011DCC78B8BA6F9BF3F92EDBDF55B0F9C7B0942E397EEE1EC85719C4", + "message": "506462786389055DE2E4AA2A7C80388315711A7B5DCC73F2039DB99380D48D9A3DD8CC8B929B0AB224DAE74EA90808C302197EE9D847261DEFF4136D3B2A37CA32533384443B9D935AF2C384EA63E7160BF4BEB89EC0EE705D10C72F2F65A4E75ED2B1901F14B8C1D21DA9C6B8842DB62443D3DF12969CE4E45298FCFD6FB103B87B0817190C5ADED4D04E3BA4D2C3F60CC49FE0695D6366EACB9C79F28C9121584D997B7A3A7AC3243C3C75FC86AF81CC8B888E90095051F7825294CF7E1A11464BC153548F8195522FEAB9AF5AE93C5F6CF80D9ED76C19A0ED0BFBCFCDF30FF6EBD0E5C20EEEC4992765FD23F13F027E2261C38D11FD1631846142541ABCB82C0EABEE5D675EC130861F9BEE9D9E02305F168C85201DA1DA2E4D21CF1E4BB8C2539BC1F3706194AEE7E3ABB2D7447EA531619FD27F0CC7D09E5FBFFB0DA81432D173321C433391FEE90B92E8EE3F39ED492E78327D8A3586B7052602607EBA79CC9AF21132C7D3A9931D5DB4937FD5C5611F79C722E0CDC48564E416DD251C46C02567C4059A0DC2F59A124A4EBAEB9B1B04277CC47A9F345FF8AC3F8AC844A668AC6F7E1BF1C9889C3E42C1142CBC31A46EDE21CC84F230A483B5CE23A901375B27770BEC8F0AFA25F301B7AB43B714C6D0E98B009FCDDFB75C0E26EBEF7C9DF5ED04CB4183028DFADFC09963AA8CB3A9A1BDA047F62460F2B88FEE1C05D9E68D646137F660B68470308225FFC097474B2B2BC5D50A025724FB2CF70873BE7D04C05AFBF1D7DED56693AA4A4E495B1FAF9762DB83DDA6E75F530ED5351D171B7BD06E5ADF46DEAD06AEA37CF262AA33D062141F8E394E731B3942D084E583090F9CADF87C2B81C4B7F114D150C221A12393BAB92727B828C9EB86600B969E1B80F33E1304CEC68A1B3B474762175EA19A4D67220004FD4EB0B2C643B69C00FF3876E9AF63BBEF8AB6BBBE247668DA8F2E3CFD0B95D6926AA3A2CFF4587C45DA60BDB03DA78DDD9758FCF9926FA1F080A61FC0FC7660BDE9B4913C40534887B04E2DC666E981AEEE38746C52BF46FCE0E2233CE02C9307262499BE567C150CC54FB9D96B81D3A3E200EC8F7E87E28272E7B956600DD7692799473A8C63AEDBC8F3F43542B9E399398349B896BBA16E5F26210558DDFFB984FC924E1B0D272CB8834B1FF641A894EC113460C65C66BAE86248B48F675F1313EA76EB4DD0AB6EE41014FD7589D1A7DAB16CB8F113A3FBE7E01EC67B0B3CCD81C0A8C7E9824658C926736A574E9A0729C3BFCC34E0D4BCB1606E93287494577A6C4B1090FA6B997DA098C6CF555B5574473B1063B739CCD139C2541CC3F962EC42BFB3A40F4E64D322836EADA5F574B48B5722D7809A3A20EF1FDF5F3EBC000E466BC4CA10E0CC6A1390FDF159BCF0182293D9C408A8570789C485DBB977642074C869960E9648641C2A80D8A1C4E474FB98D7A3DD75D7AF01D2605945E89493699EB53E30EBB0F936B63ADF5859D9EA1DCAC44D0BCDBF2A069982BE907F1B560AD8327BAE013FBFE6E2709C9FDD498491F1D8603F9F6C9B1A643F6FAB97DCA752D9BDA1DD6BDBF52B03ED7768D98E46092D556C266E30C77A10E68AF76AC3D359D8752E2453B2E75DFECE6F66E6AB00EF37DA6E6A367FC808E1F4905339F4FA73545D13DA7E7DE49CC0A2A63639A96EA039C4EB643627B7EC4FACA1374EA800A505A80F554B3AB3233FA492ED6C17B5832BDEFB3A99FF1C64B35F1531A023415290124EEE2C9A7E34FE8563528B6A4B64DE425A8FFA91B753973CF0C96FB2A8A3F71D58B77C93C5866DF5CB5152B3A0A32884E349C63870E9CACA82F121EC2ACAD7B6052B0D74E9C28B20C76A7A821D192E11B59A7C8059FC49662C655551A7356046D46FCCCEB4DE1F5FC91F35B950F630D743C8218A10AB25D2FAC25308225540FC24CA794EF171DAD7258C2B7FCF43297F6E77A6E83184114DBDBE408EB644ECF49E04FD79769E4FE9B0530F21F8E3913A51094D0E49DF012144EFEC415B8B2A34AE2462607E7B89BB86F0C733A5553CAAFF9B19E0799A1901657BF4FF5AD6DA7886B477358E90D56BEAC6A963E0669C38EF47173503B0E9255AF1F153E673813053A899418E2BF217D01D9162C073F256CEDB73DC062D201FF6056180A8A6887B286AD6D3BD6B1462231D6223D0DF2BBB7299FA6FEFAA9A297C56ACA28E163533406141EB2E65F0C94A6286A0579C76A3A8EF96DDDAC9DC6A550538AD345FC4AABEBAC04682D4AB0977D439CB14F02FB504E10252C1F3ED01A7C4BFDA6E689D842D9B9086517A84AA4257D1C8CB842E15DFA615D2E3F2464E4012C0067EEE60489C044F43050E5B1AB3E54507422E1368CB3EC8CFB03A887DDF9695AD95378F875F14F7DEECFA54A775C60C6B7025E5D6C0563E0E76C05C93E33C3E5AB6D1E1C051B52D2805D3BE0A4D3E8F0DCE6BBA1DF04C7F76F7E13D8C3CFCB2AB04A1E605D4DAD72A43D5223FCC36EFB34D999095E742FB9DD7B69A28E070FD28138B403DF1DCA75E00A160ECE9562C92091DFD3A24C53645DED8E17B39D8CCA4C20C96F9C9F9D14AD3B45A1E87DA75B831D400AC14BF34A9840936C3277A135BC0E8C65E0F5E670AC912FA586FBB4E149B09F64D338C8C886BA65730039B5DCD0DCAD9D6EF11C228213438A1489F4FDC39395E8447212599BEB570D186883E02B442F8BF97884EF98D3D6E59254B3DDB77DEB8429D110F0689715F3E0A4F65908E5EEC867AC7BBF27CFB965727AF0A1EF37B21EC18CD60A1C87287527BCBF5249596083069315699CAD10FFEB2D87810C4DA090074FB26978E56B7D06186C48BFA4830A0BFCEF8FC7B95E73F64EFF78043E8D93F57EF6DC636C8FF612ED22FB21174EDAA59BCF89D1A60F0E1C15C5F8EB8E6A39139D500E8F28A5DB86C125C6C76A99BC47DAF66E679121557D85F5093806B748B3EA65CAC386B59C0A372AF2FB7C84111F0E0FA2C71E137958239534C4A012B1B421435B7BB8CA577DCD8C8B0A798902BAC9B95AB87B6A0735D1839DEE336996C2357C748F4EDAD858C81E2115595ADBC173782E36D4E720A5D29A5681231F9BEE91D455554A8632F7F02FAFAC0FD9D03804B10DDF4828A69AC1CF0581D2C88877BA30EF2982E0827147766F8B71E264E82C3949BB87562F810DE835CCF78A7E5FAB219E64B1FC615E7C952577B9B482F78C0D0C512833994895A125F43EFF066CEE293004E9E0E5288A61EF209EC52233EC64BC0DE76C78EB2678559724FBC05BB5B43CDBE86F6C481AF3BDA11EBFC0FB384AE00F4ABC212B0518644638F01C38030DD05FB06A7EDC6406CA18878DF38ACE8E974123D3699613ED46673BD04ED51C352F124A8F89DF8C13D2B44245084B7FA02677D5287D22102AEF4A4A0AE046BB1C6D9FC9733AE5066C69A10589B0F33780622C1709F179D4E8857564804BF5C4D83E03484FDBD1CC4D71C6A2421AA59043DA85F0B51EF91FA5DF9555072278331BF3102F5147021662D135F3011FA48DDA7C97087F01B7F86D549F41E244AD7374C7C1F698801CEAD305026D17666435217799A4A5FD0ADDF9B8BF6E31E51B654E4D697554D5F574213CF579EFB1B11CB2C136FDB9EBC0DE4D16DC9DF43E17D88EE22EC88326F65875439066CB47E4C656A3AC59BD9A576D05ECAC5B3E7AB7B1A3C0C1C48807C06F1AE4881158D6BAE9620B08BBFFCB9940B6A6D04396014CFD54E93D863156D16F6F9C1556DB1E13E630326C8B681CAAD146F32B6977200B204B632F6CBCFB2BCE9670D89A9CE043E2004773913188608455FA715D1577E03826A2471EF0143DB3C39E03D890F0CBC85040D1675821D282822F80EAAEFF5CAA49699B68B89422D1BEDBC3041AE2A3D6D5205C72123991B21AFFB312F5EC8F96922EBB44D7A0F8ACC2E390F9E3FD82353276D73E85FEC904AE6319B140E5C54FD5B6F19D17E65DAC5EE270DB3E402534B0F408BB3C554D93BBD32B255D478F33BEDF4A192233294B320393D38284D7D9987708C019742F2FC023C041219FBFE2B603501629BDABB9C4223F5B751DB78C144CC50D3A35370EE563D6DDECFD6D715F08E14A00FC265D8433055083048396F1BD4E9F010EFB974D6102401B2FECD972C26008A4B94952EBC61C35DC846FF7B3E20DD9C6E033BF1185F35A5F02139068E1D4F30C4778FF87057F34CE1D2D40BB61423EC055BB57B56C502DB8D0685B0ADA42F9C52B590610CE2F8237F92B71B3AC2AB75D2E6ABBDBAA1E554D99CDB687B72DE98ED0FCD618AF5D2B0196F1D3C19DB77686F01228C3D1DAB1F171A56DF9311939CCED0F7B22A1B77F473E8DB65C0FD6E307B6F7A0F0FAD69E5C1F87D01EA4699F4D5DE39880CF2D8E910313AA6026C17941C41252C06687A085903A502048726AE8EDDD2D8918B71A19B807889B6C2E866FB818810F427D2A7B6CB137D94746A88BBF068EAD31216A5511A54D81031D36C8139776E0FE29EF7C8A5EAA730C3BBF05988BB892F699F72F098F2931F9B4DA17243404F64C311767A98547284063D44AE74735DD246B0C189DB322058198F1D176EAE6E076965CDE68DD0DF2B284D23B94BADAFB8650F21B148B9C990F7044A777F9BD229F7905B242CC2E267610A42A5C3185C64079DB340D86598C589F9A96F3741356BF3E6D2A811B6551850F917E07E5289A07382B8B506C510C9396DDA81DB336179EAC1F84DB9D0E7BF52B906E82FD132647A84A299BA202DEB338B79F976A8D257E246B2B1B60425161C72D534B04355B2665129AD8A44C09D73AF51DEE7043228EDB62B858399B5A4312DDD7ABDA09A846A60FDA8D0C00E0ECC364A6CA95643FAED93D44BC8BF1264FAFA6D98528CD3BD1BFA352BFE1FBCC202F44496FDAF9F9EC53007915EB67F9F8BFBC88D82100210CD471C48F5092AF4253302475F9E60C287F0A8549DA00538432A342814E1F6043BA4355D72268F6E84A43264EEC3CAC024DD6E79143EB502A58E6F8478AE985797F00A295E84A0F669BD9252A3AAC6B2AFACD7AD398DF546", + "signature": "C1023740D113A2AA12CAC8BC94DFF2FDD05E5A70F45818FE3113DA3D727C8F99F9268FB99F75F98D3F9487A4084175064A4C06548D37E8FB76ECAE0B8613BB804C9C04ABC54570FDDFA0C938A339F5134C5C37D7FAA2037118ABB9D1FBC522A334AFE43E529EF3DA76AEE24B27EDCF98430CBEDB46EFF55E9F53FA479F60C95ED0FCDC31666CF15AF8EB6D4B870BF0FBED290860ABF033C9743CC8544B02C8F85BEEA3817909B39D3D68049E6383EFF3677D2B94830073AAA44EF9B056FC1C316A2B9B94D347EC2A551F65F540068D6F787786BFE45EE254663D6B99DC1A8E32620451A839C9C7B6D637B993F2906287EC8A0F270EB23E99263510BBD7364561D56FA3E73D87F0C5632983B63C9915CA85A6C38970CD6EE1041E7307A797094EDEC1F84D947EE2E4542B3865237C60AC5125F7515C805730F07D2562D76EEB5DEED5E3AA000E38D00A64E754163A42CD2508E496E02F7FB7C1078AEB7D673680EF47EC7D8F1130E4D61F631D6B6D43244345322F3766F1E246DA51438C265F66BFAD6C20A4FA0A462395BF7408B14A0791C21BA5C307FD38414B2B8DE07D4B134342A9C12CF170D3DDBA18BE378D52963514ADE5F9EBE135D86F0AEEEDCCED7729E2AA25456CA85ACBD18BCB8B79E97DB56AD29D94BC295F1F89EB9D8E71FA14B1BCAA46B8035C4AA25D14DE7C35BB5A02CABEA4EDF9F090873906906F68A13396CD2124410EECADCF085D5925BF6308DDAC2242CE240893CA7054C4B4C19332F4ACA897BE8F998D83E82944DAB9D65125085176CF5CDBF60EEF8954428EA0ACCC6A7FBBBAA9DB34AE72B93BF5D3A709CE3CA346644D5FAFAF3FDBF9D9D7C504E86371E0DEC5B3E2EE120E064CBF4FCD455E99207549D27E233D06FCAE3699BD34D5D7F195509601154044EB3EAA0527DAB3F9BEDBB316023AD53FEB71249F0BCD3A08F0CDB9878403C1812D36883DC444089999FAF16A40B75679E2F053E6EA2B835DB463C1202050FAE236134BCC8703397E1CC344CA7901295D3AF28B39853758D086561AB9A6A9904BAEB37C2AF4D973B702850BF0FCB08CDC48D582238A0FA0AAADF832AE76420439BF29A9B32FDE6D67D3D6B25EEB521218B013AD3408AF36C466F67FC5722D4EB2E57D0E58D045D46592BB1FE907D56E0B378FF59DF68B2819D21BFC686364DFE074764DB8613DF0BD35A919048A2CFAFDED34CD3331124E8C5F8811D730803845C7CE568E66F9E50A1EE2DF92450321BA09AD2C4D75D1D92CACA21A2737672559B1B1894130472F40C177F1CEB1C348EE8AAD47B5D1ABFE148877C39A0A46B8F9E4D3FBEF95B774AB5D768FE130711A9DD9EA2B8F4DB4E7F938352772ECB46E9A00A9479C409A4F9E4526DC307BAF5C3A0493EC9E1816D11CE212E0054501D2CD9865F6E942856D32B971E83C81D94DA4F584B230491D2013E84C898386F55C8F224BB09FFE58CBD0D9E9D7E21BDC2AC4335E2FF94EC95CE2D509CFA5EE33BA848D75D046D8F576237417701A7B11B3E67BB9740B7BA3D7A37784E6CE081D3F41E8AF21CB46D46B083796A08721B7E80F0A157E86BE0F08D3125A12F4733F8C27236AA898E6E950BE190A931D07A08597633F5187767D3CFC095D1886769E1CBDF6C20FFE471E9396476660DCD21877D799A124A2F0251128F08F9D45AD45F0DF38FC9A42CBF4EC4BE10ED87FD86B63DFFC5246239517690696EE839A501EE221C16A153C0800E7D6B4385F6ACFBCDA62981CD22F06A12497B97D13C6EC1F39879B2432BFE6FC7CB3CFA78DEC8B3B800916CE777BE327641DEA9E7F156EF6E943161F78466C0300A29B1B5EE8CB68F532176DF4FCCF606738A95B3224573D5DC26F90DA69146BC8FA37D1917E3CF3336FE8D444B606979D9650B2649B1F016F6B9543E31C6E9F48594F538CBECE25C4EB8F78955BDC88EB9540BF7AA4AAF1E51DA958EA818A8DC9008FFAD91529B4D8AD5576EE1CB21216136A0C85BA87C01B8A0E8B9B31F7826537A0F920F335CE24053500CCC4EFDFE3742B9403ED950D61BB27FABD1E397BCD6CDF885DA0E3559B21197BE6FC71B25DAE1C4B51DB765C154E4F313A6EA4BD79144CDDEAA94AAA9AD40D0167C5779F022116E56154F74F42D67540D8D0988A5869FB30ED2EAEBC4B0D80E1A547551BFA5D77A695094162557B76D52472A1601884331C9A0EBE0405FA61E5F5B38278EE11A315B20633F534115C02114B24D07A343003E2730BC17BE1F4432B617D0BC160BC2249E7B87A4A4C0B8DA3C6F082C8D515DA2E90FEB30852FB35D2A19A0A39C4C44561703C97C0B660A05FDC553DBFB21271011BBA5D4ABD2C8B757BF022C6225D401A56A33C901961DC765626B1607443368D2BC37886EA65B35A9378923B9F6D2962B1DA2A4DB3250928E2DE09DDB7C2B6D27EFA33A21FBD7C3C38B6B193A1AEFCEEF9AF68FAB8F87D20E1FA1DE0AF8E40BD00AB5C88573F2FB1FAE76028EF40793EFB36D92091A353F6B044603711514C4E5288BDA0DFE9BB6E10BE6FF42705FAC7C05DF1E49C7C93B464C4F3571821378B3AB9BF020999B2421F6BDD98DCAE5F976EF507B9E0A02E1F7C7BCCEE1849403F2FA5851D8000AB7933AD568313771A436CDF40909360A33D83D42ED1D2D5DD1D1BF4AF704646DF4178D83B3031D9DEF090CC6271DF522FC4013E049D031DD504856D217E9E79F5359421EC1D3F77138F3E2CA07FC83FCF72066AD407C27A80D48A484285ADCB8114BB6D98CE6863428D3D378E5C1132E0139CF6DD841230AC0D5F0240C589FA66D6EF1380C9C2F5D9482C0E387DFDCF966EC364FC614CE707EDF8E16C783E22F8FF29A31791861F70B3DD487B4C72D5658D436FA5B3426CE337214E705489798753666B47CF8591B608A28871239BECF722BD726C0029DD7B8C72BB2F7D60CA8D2A8091749686B62BD642F55AEC9777AFA52BE3ABEE6FE5ED2258D6FA3A9A1B55B7A263287A8A52EFDAA0A817F410FE325B16A1BE3B70CCBC50EEC72A70C27CFEA321005FD982EC093D87286FE7A46822D640893334BFA932BB62AD41B4BC88D87EF1890C24907BCA4136C5BCCE546B5470038E5D70D177E7F33B0571FAEB48165F94AFF353CFD315C303CDE5098093BA39052FB1ADF904F1C117503C58A7A991F9FA1422190E0A4952374D624C7D9ADCEB0F124111000047CB5662EB71B6325528C72C1D82F0459A2BED71982CCF84DE2434A4A7DEF2C1210308DC1FAE705360DE9BBE42E9F9204044C99EFE50361BB84DB15657E3B85C7E7E4D298A34933FFB5754CE06B2CA1F6F7599790962B0E77641567AD3DFF95DAD0315DC6CBB3D29EBC8F3B68089140BA87063B21E45C3B1AD5DC6972A7A65C711301C05AB5E48F31F031EE939740EAB8CB8DE627445EC5219116D3A43FDDDD91A967A400F149399B9A82FC54C0D629A349C84085A3D30EFE9AC4381B7C8B24501BCE8F827F27CD507BE20018DFDC9343DC5282F61D74E4B4CBFEDFBE33A3CC67A210BE8E012C8277FB202608E96C355BFFD3B4FBBCECB65B7D4A61C1B9463A7F6F732B5F73A51B01596CC650EBAEC8DD40C7C3ECA3F95AC010DD275D6CB419BE78CC107B6D0DC2C060F57A8D7E4BCD53289CC57F5FE0B0831F93024148D60CB87201335F4DDEC3EAA0D749C04D08C345C0ED169DD4AF598169990CC2C8CA3986660712D615C084331030FEAA5078C0C28D3432E9B1DC5B4F48F508417D588A5CAB2DEF9DB601E0FB6975FA0E9D681C84AED7B5364E192F4847D1090924E6463E527B1185DEBFC376E0EF221D55D0DD556C6468E56D09609484391981DFAA3558CA8B35806E4CBF48489EBE0D23A9A035C52BCB4839DA20BCC6939463E4B03FBB7382E435B97C7A53A48183AAE0A8095D9E04D750535292E6F5293B5E75E6065510537DA2E919E2172D232586865070551EC02ACE7DB95E75D3B321CBC233D5D48B5EEED7E93D9FCFAA378DA92B704F9FF3C992DE34713BAFCC3C38D672194D314A3CCE47DF297C739CF7DB273EFA474D436CFE109BE692E1EA8786F703D81ED2928CA69F38F45D819B08FB8BF9213DDCB2AA24B9E50CE9421ADFF3FDA75A95E3948803FEA3AF80E59C7AECC594B2E11F35A37B9B9C684B5977E5A4A0F9DB7C89772DC17B2D2902DC6B409937934CAF22C27FC38EA4E35F2AA64D6193AB2B340B63201C82F91C20E4BB631D684321C0EED29925FFE916CCE3F403C6364F827497350274F12B405D8BDD2E9FA56F088117B1F682D98AF2A8BFAE4F4B3B1A0626632F55E747A40B1CDD8DF9665834BAA353413DF698C5AFA6AD56EB8AFA9EA22E6B042F6016F803201E974E8E1A19FB5DC9B6210C192196C97B2B4FC0FB24441A6CFF898691E948D0082DD19F72BE037BD4F48D553280708F41A7DF37C6C6130C9C02D540DB3F6CF1AF3E1878E57F267D08F4E761B5DDD7D0276726FA942328A4393A2AA9FC25F6F4B531CD5C32E92D1436DF8E1491283318445D4F0BC81830B3A1B016E02A885751C65044610D24771A9E5F72BB3B62AF913B923DD1FF09DDC7E5077F6B91B19B9E7D552372E81C05B34799814E839C4C62FD8F7A010073DFE851F273E1AD4516B4D8F8389951E47B10BE213B553C76F6BAD8F19EC88A8D6D098F7CACA69DE23B9BA40AE8862981F3DE150207A55FC474ED195A596D96C64FB3A6CE439A89F350FA24B93EC74D4AB8793AA28C3C7701B0E6A301B00C4B384B49CE713F439F853CF204CE46A330695D640F1243165AE0721E2499483E879636CD5C6126EFAF822A21A4BD77FC6B067345715D879F29B41D53B3CCE27C21B68B2A46D14D99B34AF1A6317439E52C8BC1F3A6A83B108381BB2EB80991A1EA80687D61ABAEC2895BFD9DCFBD45E3B34FCBD031446AEBDEA38179533EA7E3D15C579D3B485EDD7778105717DCB70A727A572A978DEA742C0BD05836497AD40A39BD5AA945C942512654884015B32B920EFCCE1EB74BE65B50FFB9FEE543C953A8D586B718746C4214F0544E66D60E6E78F8C3EF6FA35344E5147CF861AD2A928C451D00B35FB6FAC2CB3910F214FAEEFE59CFC099B8E020CEC68ED87957512BAB2CECFA9AE8D5244A6637CE8B2ECC60417D674C10665DE5DC64392E3E0E525CE8CE3877E9C0C9A34B2768AD41206C3E172671E9D89556013CC22BC06B74BE25C6856E89EED22D7D9BF8E3F6AD3B43D9BF966EC521BC6424A9F45E5D459B5D6370CE73312EB766BC89B2C283FB59FAD9F857FDD67F599D71E78827834AFE8CF5A002659CE0B4CC03609321C8398B651C6D1EEA2224A0E54B819C9C867116D5C7E00C588C38AFECBBF35CBF5894130F9FEA689D6389CE65D77B16DB62AE9B8E2E68AC9299AA3AF4DD65FB70F2DC3F01B1EDE3D75D61FF92F8FC3E0FCB6C2F3D06A401AA67C445CB80F045B9A7B79DE15BB997A5ADE3BCFFD8F70738E61415A252E91FEAD291303EDA176D9B9004A6107F8C0C4CC29AD478099BBDE92A5C95B35559065AFFE7B5A2D65E7A85E95FD79302B229EA40A516CA45D320DF15E7F835B0A1F05813A5706B6B73E50121758259DAA790DC21EBFC25C45934717792B46215088AC8CF99857FDB20D985C3DC1BF052F4183D895A55237C34B2F0893F091BBED221B68902A469CD505E6F3EC768823135666DBFAC1CCAD86C149D68BF8D86CF9EFD6007EBEEF7973F6DE09C298637C7FA4ADF1A2159B07425B1636DC4CCA613278CAAAC7B6071C8ADC69DE93DDEC276443C8B284B7A0BB8B38B648171A9066CB6A7F868B6204AEEFB10C26D3774DC290C39CF87E7E9B9FC164E4D52CF5E3F48381C0E9E606FD0B2EBEFF0888F94B3EDCF2414F9D922AC26C75894E61721C18B6C381CCFDB847419CDAB84F3FD033ADA263777F36E07C38EAB79C28ECD65C3623E25479E3E3CCC109F7AB3F1FC3FB2D3529D722AF9A14B3A1D553F009364EFC462B3629E077E918674DABB948CB879430010E829AB6072C25CE6FA44439173026D0487D6F89337C40CFA28D4131D4D107CD8A44D677CD5256CE7A18DB338DD8FDF2159B5F1AD1E980E76DC0FADF27A970449A5059F4BDD6BF1D16A22F11062974AD2F8B267AAC4A3F2F1607CBCD91D0B55895825016E6D721B51DAA94E49BA45C1EDA32610ACAA0E5DDCB146C72FE55964F7CF76ED809749741D6DD1894C083BFD787FAC25149C0D9F095A9383B0256A4680A81B4BC4E86997EA0051C8805456D572ECFAA60E868A58F05B6BE4DD28BA59E64143CBD7FDF75C33D545F2845DA1496DF3BDB3D76268648245C00D8B6272F1C4A986649DD66574BEC036588508519F4ED9FA08874AC1561F7A54BBE7E29DCABC1499FE71467CF0F278E792CA6942F145011BDCDB73C63541B0C9CB7B005EF6243349471EE711C2D086C3984FE00887A408015787522D0037FB7AA0774F946526DF6FC0D1925325B5E67AFDCFB113D42A1ADB854717283C9FB020306262F3C718B98BAC1CCEB0F535FA5B5C4D4FC03151D46556E7293ACD2161B336FA2AA0000000000000000000000050F151B28303A40" + }, + { + "tcId": 48, + "deferred": false, + "sk": "823FFC401BBCE83F04D9EC178826A5BB4894DBCEE86C43B44F2D9F93DEDF2A58F1FF2BD5F907D42D6C18DCFE32F644C301C36F572570E985327F49254E9F4138562EAB80024CD250525C4C7FAAB88132E1BF3141E5CE354AA95574F75C48FEB3B742B08859BB4462738E5EA9ADE997A97129059FB937F7C5CD57884AE12AD95DA11289A00206CB068663C804501851D834812226451B4912C126048C281192464850900C18B54024B08823C02552904101B8280139664840882410015C9620D98001D40252E44811089601E33410C2A60108120212108A9012919038655B2431422065229468E4306A9A988C543450C8284160C28109251191064DA3440DA0B0499C182550A891A1A24D1133681B16280343504A2248CB28106498098212322423604300299B0869D8B80414890C0417721B18920A05859B14884B0071C3126184048000190C8B244D001349C13688DC046D2139068432305832905C828D94466EC93446C9282D48A00C4248119B806CA1244D100861C9B640C4127124337201260C02A241C2029113962C1CC16C60284E0C382C23190D01A22520836552B291E022800B3442DA2066043152E12846442024C1404558204A0B974119132A0BC3294C38000B21525B140A2319221A428E40124444362248A27084A048934891E1088E41020842C45063146020C12104A1455C228909108221012E42C0250B0569E1C68193B84089B605C0B6081016810199101B28204B386D04874C14C14912419000A58419900CD410110499250992005484010447015B3248244771A046214914640B024D084140D10022A0404604C4002037441825059908641C310DA2C02D23436221A76419B3455B261103C64CD1824818C420618051A024485022064AC09108338E1A92454C986C88407011403120410541089019B38C5A3284C92045132452998468C3422211B6914CA2450BA95064380862168A54040E4984100CB78923444104364A04A9110207211A202922034D888830604049C3486150984518801092960C18B22D24828562188453443088C62DD2B041C1202204312A02270D0821095390440A475088988121A04051426109C18983122CE3C49108496808172D81A6282235040220294C928818940911A9881A210AA3A44D0110890B4544523480D04085C8189011B2905A84058A92895CC051D9C42C94304EE126719242860B312DD3100821804120196EA4460D4B12101C002C92308A219961D1440AE3A00C9B206DD3B688DB4045634621D3C04084986102942D60420E242609CC424608C04C61900511308160386C438070A34209A3366D01850CD3144102C205D1C080A4202CD8A65142484D9C106E42C4091C304684C42D621260C33044C8A6640B043094448823B6711893655B30095A028E84A02D82204481066A1805301C082A20B1685C22298B46221C9204DBA285132622DB460510415180B60D249171E3202C04140A13382C9A8410A2140699B2318B207002B35002B080E20632901025513631641089982885DA4430113048E0024CD3008623916952C24D981824222185A33690D4948D9A028DD91888E0882482086DE2486502972C1C962519428519130A03A82493088613458808306C0B030EC1B828E0104AD1C680613826081588620805234588093781622028D2B610C3204283086D1116702481250C324124258411266124028A09158E4B34108A949092C40D24997084B48092B600C100641B292890003289426CE3A0299332701C910544028414097293900D1A424522434A04978512C22021156164226A00B9212439508B1492D9C625232449039201818690D208460016681A364209B3905C06268880701B166E1420281A03601B45618282908810091C258512820C83144ECA146022A080A41226884652C04849D13226C9186C9A2481124021C31881981048A1022188164D54962553222118C548E49610239509D03050221681A134284AA824D81022C114494A2681E2184E1A444401A64D2048848980410B820063A66D4B46251A96299932464C464003110852244519292A1010068808411B114824228404B30C53A08884967002342120A929183049603446D4846049829010954510B22853C01002020E00A00491286E1319258C822C19330E0C874D130610C0164A91160593C609E44072CB18709A02620A170994A291666064069F3922967BF867A52B7F48CCA1475730371BAE7D3CA391B017ACE1FE2B9E67D4F8EA687910569EF4CE84372DDC13FDB1DA2EB9E2634F9AA71E87CFFC9E28F1BFC862E08671CB976A54EA31AAE67F4EF5E7391CCF4F6614920057B8617E6B7743F7795E3D8FF767D908614D9FB5FA029AD4B9289CFB78D4A8084DB261F67F281523C1E191004FB18D7605A5E1B61B2ECB0543C153173C981B86EE4B47602D5478FA02DEF589E0B4CBE9A95ED74E25253A882E50C64C8BDD131487E02AA035B47E2B11CF723971CC44DDFEB02C6A112E2A5BC929E53D6A4C8A197C14C2995550E9CDDDEC38E9E09A5C4F8AA97DEEAF1BE0A5DF604230916128ED49ACBD9F59A4E0F4144391A8D718D3F7C0CEA8AB31B04CB0E6E5415AA6E0F2111601EE1C98E6A6B670B265EBF325208036407D3E768B7D68C0D9FA7DB1830A95BC2E41D60273CD0E0E9C8DB63BC1A3ADC3F126475596DDC43FC64C9FFD82B92E2D7BE1E095DFC89B18BD5DB3E601A1F1033888730CDABCBF13C2C7309E4B14E687236B11CAD4853D367B146DAA251CDF595858F4190C01A95292A94F43FF7BB3FB0D7E6747029BED764134CCBCA8C517DD44A0DBF59D135C9E7562A64FAED25AB711AA7578DB087BF8DD5EC7DBB7FBE54B6F7EE9E0C4D0625DDB0379D1949FCDF2F93B49D7949E81A1DA000461FC3F5DB8152E63F37D3DDD885DA6CDABFDEE4DC620159DA78CAD3C9E407BAA84226824C142A893D7A44B73172BE3D0DE12CAB4C247DEB9575EB2040A180E7C8155933396AB69E5C1F6995A3C85D1FE0FFC3F09522ECEC1CE40B033424CD27E22C8DDCC9BEB01796524CF433D9DAA4895D0EF1FDE770446EC32C2DD87D3B42CE75F4146F7528EB68ED027B9D789405C41E4B35B3557967480909696E00B6BF1AD7903D97A58422EE4A4DD9F2EE8AE163C930530CE93DCD6DBF475A245932F0C7EDA1DE3D7BDD6CBE66F93C0BC79250606AD329554F94CEFBC7C1DA08C4B1FBBCE1C4C68F36787F730262CFFBCA4CE3794178F08402890FE3948E0C9CD5DFED68C83D40AEB2C05BDAB5EEDD980F9783F6E29DB2058D3ED5E6D1952FAB5BB9DB63BDCD1BC2F02B81A7AC09FEAC6716FE18120D48DBFADE9A919AAAC8757488B2CB53CE83AC2F9A3DA3549649200F2402F574B1A636A40AAC099E8F25E22CA2949380F53D2A8AA9DBAA36088C6CCFE95B453F3CB39D147E25836B789A33031A850E16CD99C11CB8856D0ED82CA8078417D73C1C716672030257EC839D379E9095FCB0E83406DA139C9F93C0546B476899303B333609DFD11AB6788C650EE06BCA3948651C315F12EB518D843E8A718C04C53C968B2A951085E0E5A28037427C72C851467C8E737E72AC2156E4FDDF491097062126BAF36CDF7ED41C8BA4081937567618BFA869C2A21B0046269731BEE0BB1686B2966E3658651E259151A6A98B1958C5F37DD8C5CADE9504D1211A77773A78DA9E9A60070250443773B7943E0FF672C77219D5F76ADE6625802C9A7221B10A5DBF9F3BF5019983280ED3AF23BE20721564CCD7868DE7DB9A83A80AAAEDF357B215DCF9095F79F0DA5D4C3BB98740E6BE09070829C33767A52CDB97E3EEEDFE6E43199EB09881C2F3A18B43EDB5BC835AC7C3DCAA7D3E638C07E0CBF68DE1E6D14A2C3DEC77F26D890127EF9C42FBBEFD04E9C74D4B9C80A4E4B3FCDC8C8D9AB2CD4875DEA9D5AEA72BDE1E5C558B4753E480ED410FDBF2946104DCEF40525BB445EBA4FA77C4C65B0507FD0C9542919B3B367EF4F4ADC5A1DEFBD3092188758B4437B7F7B27D8D2285C24E4DACAF513391A8CB6733DAD32EE0E00710E278072DB19A2330ECA56D923DAB749A671214E812B324161DBAFBB2ADCC33C96ED14CF04A300255DF22ADFC618C405B718988E5DFA30255B75F8F0357A57761642811E3180C18D7D167E5DDA6D05B1FE2392240B62ABF2705DE27360061F10F6F98A0ED9CA604A3F1494AE66E4A8D637472EC8674BCD95B4915511BA70F5DE8A26EA034388AAC5BD8990A99FC3BCCB61612F99708A307C0BB966D198F603A777109A6416565C9AF7D06F620F48B44A9B2F32E034D2E5EF6B6CC9012BEC98CD1F89ECE7B3E5B3A1D61DEC92FBFAAAB32D668892BB315498DD208016E7AB0EB95B6FFD2059DB926E89053D78293E1F17E07D8404FDC24B4E2B4C3B3BFFAED8539FF095CF7B7BC97A4FB06B245E0D2C0823BC869F935CBF844AC346F0E3D5976D815FB6A484D7F5E72A1C1A6E8FB0F0BC209196B0F016E672D17771E04EA919EFFEBD317604A0FB5D4327D74DF07CC1AD6165733ECBB32623D0FB6A3B1EABAEE89100FE1B7F2185CE041E030A4271DF421D5FFDDC55F846F670498B59B4397BDCBEF252EFEA81BB4B3E4EFF3756E8B2A46CE51A84AE69B774374B1995DD2D9E5E656B0573D16676397BBD9955EFE959539080E11268B071F33E125BF2F6F90FD8BD166567ED9AEEAAE0D47F5CB9BB2262EA1C07943B4413E39470B97A2B5E8C92C083AFFD1BE622C1A00B436CACCD75C81ECE9262A737E3BE3558058A330C7C570F85CCDFDAAD6962503B91D16AFC1DBCA076F8023127FF0BDCBE1C343588B60653C6BD695E954EC4ECE6D034B4DF63A92F2D7FC212FA36C88E8137B3892DBA87C2396A9FCF539098F73B043C09AE38D0730356A0E90516DDF0300FEDE1FDD0B4C84E61616F9BDA41F50388BE8D5BAC92DC42759023679B05D02A536777947E3D1F24A91D935E2AE76B9AB5A865F83E2340DDF3AB0B9A56A5B08FD648B7900A48D2D65954F51D43CA39925A75E16F32DC1ADBD22301B0EC93DA01F06ECAA8EDA6F770D4DED24D512BB1764CC515D69D87966F0BDA86769149D38DDA1BDB3EDB7EED89C603235CA16890189F560A0542455E8E4A09BCB02DE7D5FB06DF64DDCDE70F0381C98466BA48A69436DA9BF3DD713EF802B214872A397CBE53D5C573890F9E9D2212FBEB99231D1DFB98241A9B10F10704C91E313115BCA7F3663F7203482CF6696E04567DB6AEA8E8D7B29492A0EBDBD4A97A7E6F0965A84B37D55E9F88777A968BEBFCD4A3C5C94A732F5C74BA11C7B4A57648909610C89D27A3A273A0D5DA2B3331E7036161807F1162B602EA5D7B83984C0EF08868571046673112D4CFA652EB927109DAF76A728DAE6437A6DE15027514983FC1C1CB08DECD7B31C609B0F7AFAF8D183F2588D4F60A1C7E80BED6D0FB64F05AD8C7AF5B6B5E861666761D53A6109310C11AAC7CCFCAD51CC54222B88FB7644C2625397D5745E4B282F8500AD496CDAC91078124E5416C3CE66FA8C82385A3DFD549ADFCA317A3DAB331D203EAFCC3DFCB7536FE8981FDD6C00912DFDB2B0D708C162440C5CACD1EE593F4FA891DCBDDD18EA0BCB1987152B3FE0CFDDF75DD31751E8F74AE01231BF3164D4917A9EA2372D5AD19523F657FC24C4A6D0C2BBCE794D2CC270B6585A4F7E2153E6E41CA9BE747D0348E68D7269084BFE188E4324E4FFC55AFC7D8DBDC2A47B6923556C9BE84CF29B1C6A3AF1B82B723D79F65810C767C140430DFAC14968F2581259CBE74475BF427A5012F93DAD6846B976846EC308903C489DD1733BE7193431EC09F70CAF0C14D539584F58E23A0B93CAE93128D1B52A68059D4D3FA6C4F7568C991B3FEBAB081498EC59EF340F91C2640596C7C8A69230354346C1BDD89DD99CFAB4EEDC3C2B0FB8A70C5391BE2D533D26F6A3BEAD450C05C93A43D07162068DCAD467FF6EDCCE1E1C594B01717E8345EAC25887EDB71A221BAD69E5F3E9B62A7C0303DC62CFA8CCD93659FF50F2A446A797026C0DFDD5D1D50B0D0297AF09402B570196DED70CFB7088E2ECC5D474D7D382E4C073130F12D4C23A7071D93BD7E66E2D6DC1FA98307C44D013F6C1335D321620591377FB5622AD625AE9AF030BCF3F6F32608AB45E2C15E78ED195488E5995D933FD54ADC6C73A02F105CC03D19EED13F3733389CD42F07F7D900FFEC6179CFED21C5AC4CE31691578805D2E6BEDD06953D0EA004CF9B630CA71FED339FBC6D465E69397919B3FC508A3CAE49A9B3276D1B0A75C78D8686DB7184BFE2878C0944256F98AB6C25DCC67C90F1DA7720ABE159C8743C15B3BD3469708879FE4C915A63AAEF01E5407DE35B1772513CD33D2678A9A34F430ADD7B41623DA000578A24E5737DA976DBA5C69569296FAD87A5E6E8DF5C7C2C1EDBB7085C046106C50FF4B4A3500A00E7E730D8E9B0627E10ADDCE06C296A6F5BEF4E99C411BB8218F6304311FAC1218ABB847D8FBDF5CDB74CBDDEE983FAD3A9447BB80C60C58AB0CA05FFA8875275C6E973EF9F80917F11B4C76EAFD58AAA34650A438B18246A4D87ACDFA57DCAB2209F65AACAB4730D6DF6CFF2E87FBA14B720B16ABE927590EB015D288DDED8DFF500FFA2E0ED288CA86CC76DD7FC7F84F5F926CBBF026C7E6D5D85D3DDD25EA103B7FA98946E4CD8D450D457E85ACA4311F8B52F27B4EB8AB2F993CE5C81583021CD385C2589073F997A21BAE447D3B4D3BEA154F188F7FA7A19C7B4E9315BA358F5FFF6D9FE9023C8EEEF0A240F10E698102A19FE48900C304E049C5A5C3C476D224815AE298520CD4CD889B44E5DE0C052F76AFC2F7A9F068D5A81E38CA8FD5D4D9ADB47D9D385E5B5C4BA54B8DFB42DE493D5080B326AAD8D41104D7EE98F51A147A9DD8130ECFD817A7A", + "message": "701B8AE25CD8187095349A4D41A067D4FD48732E62547E491D38845B3507A7A6AD8F8AFC53D139E47FC5AF2723B1BB057FC797519AC93CFB18DEB496BD9735455CBDFFFCA5E69C95990EF89F509728D1CE41F36A4C0364AC8C30E3EF67D3F3776400BF4C838A477231E455FF76C92CFCCE1B69B00F99451B0A8287ED59CD79EF0D6E697C93F7ED38F20204921E6E2F141D3DBDE1C201E5CE7C524370C339753676746DA5DE4A398CFC2CB1F568C16D4DF34A27CF04F0637B1447C6CC83E965A3F86C538CBC235E440CC2D1257CF916421EC75928DD6DA3CA002AC93C8F464ECD522EEF7E048C154D73053DA7BB63A5DD845512D2B6B7D1E7EB5818D170D14A4A698C8922D69A98319A10E0AF558E2318FC390ED990B75ADB50C6199DBEAF5D53B49235DE7CA116932EA38A109322AD05F5D681CE25FFDC9F6A05C4ED2EC6D4242173D2039318EF7D0733D86D57C4E114B3476392D47FC68796C9F66B1F1EC70610E1D57436614D5969564DEB8673686170E40BF5CDE506F7E70964E07258D4551F5EE0BF2651F8BF3D3177DA76AE90FAAA69C4F373E664F0A1FCC62F208A8BE130C499166D13CB34D77FDB32D5A7F3AD38856BFD3A0419B8744DD2F186D03E18634D826A5BC87F1566FEF88D9ED93E74ED4C005EA3EE2EB22FF5DEED283132D00C7A0B131BE1FA38E30EEC68B748AD533BFB23B9A14A936F609D4C560163235367B0D64C2C796F1106A1A9365E8F507B4BE0514C849A81E2C7388C8AF300D98D444BF808C4F9338C47A853222D5AA8ED283F57DBF0689E5FB89A456005B6B95AC3D791077C79BAA2BB42B423F93A7D0D999241AC5B9D64D65274817F9BEFCEFBCB4D5CAA67427F69ECB279553EF0D33A19E14FD4B284A72081F949FBE2A7543497F314CD7496EEE866F33102BEE5CF9C706426EF2365EFDF1AD141552BE65D1DB4373B0E8D449F3FD1733AA164C1F2C24F74E240C5096CD201A11113D6BF5CA19595C4B0A81E1153A4EBF88F38F1812BE517158787F2B378E8E32C9F97432BC9027292E5EDD7DA64FC6A32788154B62E40A85701895E13287BB18883820DBDD7647AE4EE1FC1D43C199EE69B1A2E2A7067AFAC541A8F44E660B2A7C114F402E2054DA7ACC41DDDEDFD7291CD4573DA22739C7785EFC2240B27A90BFCAFD1AFAB6C2B0EF5509D0DDF349C173E9A6C906BAF5692C39F6E0D1442F84AD2FC118A14B12C3AD5DF8A79056017F4FDD76603717B080E3AE560D7A601EE7FCAA36DF7289AEEA59EDD0B73BE91782377150F03C2C2ED40F33A250356CA17E153480A7E848F090DDA29C65FBBFB495FE9B7A2BEE342C7D422F28631A8C9CF643DC76F07F162DA1AD3F24589971032796BCDCD262F55A8C34FFCE05FA9DC001FB35D6FEE75B42DB6DDD2138C0517D003512F0EA8E982C2ADB5E5BC1F19B8ECE67E4AA1681383A97976B6A8F2025EA80B1BFA1796C27F6A54C583711E2EA46D85C515EAAD22ECFD68C5D02853D688302704EAC4863DB1FC69F8C35411EC6F4A9F0A7E7B3385ACF6DF805447BFE863181A945E8E7944770340496F5A19CB7DBD0D9010B7EEA3C585926408FD40F245D852DD208EA97CDAB0C16C1EF80B3E5BE77D953A04C1B6F53A23080B54F439705E417B9874B3FB524794D26DE3DDE88E9DB9FC36B1508754EB51D389FCC46F822F50FCE199DC14E4B4468B8B15A2460EAD05D0C47668C05A2315748897AF99D320E70F2AEB96936D7D739F72ABAA6960DA6A3996988F6A3F7AE7772D49915753B936367E022179E69B6853E1A83B429B42BE19EE03520A5666124B657D2FD6D15447AEEE45AB1FF4593DE9A2E6D152C64DF45C1F62AB9B67257B2A2115D224850A3AB2FA028F8F9FDE7C9A9FBA2FD291346037A1B4E00B0642B07ED54BFD70F3DCA3D1B8628627859611006DB2DD17A351751F85C60028DCF21481291526B1DEEA4C7CD2D3230653E6FEA1DDBDFE1BC3DA93FBFCDC5A405975A5DC68DA0D8338EFBD6CCDA1F2374D72FBE007599E81CF7D5C37985EA09C561A1EC40A70784FC606FB7C3FCD981F112C599C78B15B7739AF4DE129D489336BFD3966C10363A60E749162D1D8311C5E850B22910B999080DFC86D1787C35768CD5470E9F7A51D4EEBA71241DB57021D6569ED2BF201C06E235D6621B292B686D23E29DA4E81C873371593CB07B3DE46E91FAA3D4A2AA6F62FBF6BBF1954647E731AF4B99EEB3C0FA6385699F8EF2D8E1D7F75161129A1C7F8C7C68B906EAB8DAE8BBB3541FBC65F36BB67ECF19EBEF54BFC2EC4E1130A2E4F36B5644A73CB0E244738B6E5788A4B4457291B57F1FDAD2C11FE5C7DCFD4E742A0AECC460BB660D7BFDDEE4CEA074958AB94B6FA4CCEFE02FC7001D3A2CD013684A1ECC2E2F6D90D246726EFFFA99C12D1FE4AD10A6BE38D70AE3DE5C4843FE6CCEEF587191B56F666C1662F5C6FB03955C557E1B4CE247A2806DE39EC40CF8B97835EB0E3F2D829E0FEA02FE60C934FE72A25930FD6692B9ED979F14536F406F04C3CF0BE98647A5967B81DFAC353A2F8236FE147BFD7D3731C49476C3191981C9AF239AE8C72570C6C53E7AADD48E721E623D6CF11A1E386EA7C30F070E7AC4F63FB42AB74881BFA3FF3E8A35EBEF04D39B853DDE0FB17DD9DAE37A76C96FF55F64669CD9521DA3900B7CB297E813521239D87703CA395CDC8D8CC4EC21CB10A1C672493E013EAC0298F8076C8E0B56AFDF9C31EA01CBC1BDA4AE17FE103C9812E940A34EB321BE7BB288CF8BE7017AA58AD528C9DE09E269B10C6FBFBA5E8B6883FE7E08A0D184F8561FE3F43582CA045DC25CABA52C0157495410382A048BA67D051EA115D867D780CDE5EF512BCDD14489C43604F86D929F83D118B905C63BFF451FF3540E9E220851A402BEA0DB1A7CD94DE0407AEB9CF862BFA3FA703924D0A4803C463AAA827A04B0F09556054F27DB98E22A96D07F81662E0E910836B9423968C3F002E605BB688720FA7CF3167140BC21398B5E4968804F3C3065FAF125BB6D887C869FE3FCC27D88E048FFD0925E748C096C74BFB1E54A8FF6E2C838F16769FA4D8564E5CCC58DAE3B102EA300361EF89EEC689FB5BB0DE16C5CA98A60B8990EEC0006A147036871FC2A6ACFC6A6EC907D28E18A76560A5436BBF9353789C8A5DFE559FCD68C117066EEE5B00F349D6591E104295E78F445FCDD3D6883DF50D1DA6A04541C7E8171523FF36A9C072164147D14985BA30FD449667B580D73B06A5971B720A8B1D2A6896FDC5E4D4DAC78353ADC3449AA53919AAD15EF250AE12E9E40B8487F66AEF0B15E42BF34AA816F559062EEA24EBB01BA369747B29404DC1F1108DEAD021898298E72F4BC1DD821E4C88329D6F03F971F554A87FEC87F34430ECD1CCC6627D8CA49EEE1D5DA6704CE960021C847DAEC2DD544D4EAD2E2086058CF131296B7F4FA4B71A1DC6D6C642A256AE0C0EF9D1211EFA3845B12243BFBCB4F423E913A2976C1015569ECCBC159AFE70F1EDDC3AFAAFDA45CC02EB60BA0DB9EA83EC604113479BE848F381FC63C63B3111DC5179A637E0832A26EA32555908D79B308351CB104C43668371DB32056BB63540B9C3E5551A063D2B525F8A016BBACEB402CE7D7072CB9F37CEC13E1EAF7D867534C013D78B9DFE01C13DDCEC7A3444AFF9E182F12B6901CD9A70F21908FE692E4C0536B069C89685BFA9D973983AA8C1DA461D18ABD27A6A717D9F2122BEAA9BB1742622F51FF616FA2EC3A6D4724A3A9215D7B29A1BA372282CCF60DE90B3834FADE6E3743AD6B2F9B7344F45A29740DD7DB2D642F94998579A5DCCD2EFCD2F7D08486BB327B844EB19ACE3B4FB0D85F8A24FACBF318C98199A0B2C7FC2CCA59AE84A522890E22C2A7207CE91623362C7DD8E9F946817C75B71FB9654E2B7F2E83E46E75ED5638741E414D7F8E70914315F0E37B5B4E3E1CFA8288B1724113E4A00B59B7764C2D61443537849E77083FD13BA652001F39DD9BD4B20AB77CB945C5EBE686A0627ECC52F38A852BC9E1AC8D303E3B96D9D086920A19E5088054DECA635E802385600F673D3BD0A5CBE7A5B9BA8B1C4B73B9246C1A1C1071E5F98ED42041037FAB67184C89BF4FFE3CA0AE2A9BCB020F390F0B76DE2B8AADBC99268D3A1D467A024184CC9A455A8F2FF287A4C9DD1B0C86C8E176BB15B12023B291D44E7FF0C44577F7A6D788D82A75C68C9F5BBE504E7D64FD2AD18BE209E85C45627FC045BC81E3531A2B886173F3C3029D1FA98C792501A4942C72A7A892232F390CCBFD7863AC38D837755011F919AD8934742D0795523E6D48A958BACB9A9F7B9A5A9D914C37114CB111CB536EED3D753D6333219EC993AA5D39BF74E8E9FA02D8BEFF369EDAEC67A5CBD128FC9BA6F82E31A4C59D783A99912C7C389EC708824AC7FF05D56BA6D228C0A9D96324C6D9725E3BE17C44CAC7C4D49235BD15384F95345DC36519466A13110A58300F7E3362295DD7069DC6A88B542F2BC5C9F33328D9D8D1683902C025427F32FD562BE3F0680FA05851296E15C5FC67E96BAC924407AE6BE37E9B61D9A6383FFBDC6E77CC0887726C474AD735BC50039AEC665D827B0F6BCDF7EC87EA6BF793386F2A65C997545FB93F0D53737C53D00685DDC13960AF2632380F105840A1699ABE53999C568978ADAFBE21913193DD0844D89BD582418BF8B6BC430FF1FF7750AE8507495C14DF21A3437AFCA7DCEE7B1F1247C802081FC5ACE5B125AB2BF11ABAC97E201EEC2A8C90ADED920728EE77E1FE2BF31A222A1CA5263586A16FCF80E582258654D0793B1551EA3C24C4EBD27C52956ABCE6ACD05FC2F088273FEE8ADA0256F30B5ADA8768D8E9B70279DF95AE5CC68FFA99934C7520E12F57D213FF18ECA6046A9A3F32E280044023220140E2485A3B3EF7778006B18D4A9DCD177D190CD903CAC1EE0897F58762299A0E026B8EEC6F4F3D0BE1F070C648A2D73869F22DDA21246CCFDEB7A9784AE967F0DD0A2011C637099AF33E0D608AA0A5B2103060CA1A6718328D451368EA3049FF60FB66FE54E778DABC48413966EA14E22083A884E8C8EC33F885093F01B5E34477745A9F82C645C8C5498306AB00B78684252ECD74C163BB8AF9B49AA03E244F4EFC4A2E7099074F512D465C84773DBD1FA96D26053230C192DB289A1596E60B96178DD8CDD72FF14B340FB5830696B393CA319649BA56DCD517F5A08A528350E2D9531B3AC187414FA6E06C0F05D9987BB2FC98F7C8D4F922B8AA45287FA83B900ECB6C9F02669063296F1EA389858F6D2E10228E136FAE35F21DA151EA7AAEC593E5948536B68BE58ABC57771AEB406A0C3F931E7DCF85A350A3558E5C1B1F70E6299EC9FF8B9CC13E905D9902FED957ABFD7D09FB84FF22BF8410D387BA85D8555A75F432EC5789498EA36CF235276176ED48D1E374DB5C2DD1A64714D64FD20D4FDE2A605034E4DF607EC6E11D0465DB25B9D79C83182384D64477C126E9B8558489F69AF29730B4D5650B9860326249777DFE9EA5669736692D0780E9BA346C1727138F5DDD4914487CF32A4E9CB1DDD5617B6B45CF8C981944684BBB7921C88F5A25120047BAF2D9346E220EA08AD168B30A1B82B3B63C4913C708C02258B6AEF1CAC96E2A90EF7D0E1EFC0BC5BBE05D286E143FC0CA4A23833CA12727F0F83079F7BA80D809D6C739EC4D0DD9CF75C4FE30B12A892096BC4B9167F16819694B2CD5DB4B80DE8DE988AD50677695C4FB3E0940913C250645333B6F55E36F649A43C3A39ECAA3DE3EC1FD4F9F65D9F7AAF75B60DCA3BD1EC06495FF5F1D4FD6D83CC6316E40BC469EE5F44E5AE56ADB229A7CA5CA37A1508531E44B0142B4330048350A40FC82279D25A87E043240B4BFA7321340502F0D37073DF068596C4753F8709BAA2A7264ADBCF5F934E857B3225CA47D8A182B80D3DF24C3612FE4931EED565BE563115414CC2B6BD102DC6BCA9F104CEC8B24BA5465FEBB7E9730C928D6FC1144224232A990F8BED27FE6D28AA35A91F90D6A0AFE9A7E37A5BAE51D8AFDEBB7D5670F2521095A56862354D2AD946663B4BBC7049ED1884347734BF3E78ED227428476F1070F4DB011F8DC86EDC5BAE1BEDC9C5D253E4C5C6816347EC96C5F62AA3298588625304118EC32DB2DE0597BF2056046E17C69EAECFD26475066AC54D40A673741BCE72F138DD98F1939598E5D94D565C1337D1179DA057D4453DEE27B5C04777EA710D77B317A6E8DD3B4F26A6A9B3F4917A0E881E5EE528462508DEC6762DE2BC3F8F8C42E8D721BFEF7583C99DFA4D1CB49DE2A303B67AFD505F8A3865D853BF19C4A0F7CFA92F5CB18CD5D8E378A5B041449EC9ECFB80E0865CEC1734D34BC44E664243AA8F605366CE9F849700593C76BE0CB19CA1255B074A8630FC962B50106CD93DB41C6E4DF53B6B1257872B0D8CE9AD5F245C3027A3F75F19DC568ED1E0F60CC20DE625241D300DCDC8C953676363868B680B471C2EE623DA408C7E030833DBAAEE8E701374156A6B785E0EC7D1A0A55A599605BCA0FB517EF99939889C862CD790240709BEE0226DC7E8177F641C747A151A89340A6CCFF6982EF39683325390DE72E4451BBA74E3CB102870F1E9ACED30BDBBEF160A49746A23C432C3ED7EEF580969110AA438D00AA03F54E039195D61B7840222AC994784EEEA538B7E830A6508AA0B460DA4B4C0DD9CB052CE6254774FB147F7E4F80214AF1FAE59F8ADA6509123438E90AC13FF7CE71AAEAEF7A39C434C3824D49B894C389CF320A430A7F84A5F4972FF98C388D61C936E453BB1A340528A9FA5F0B0DA9543275435E91B0F5560E95F9AE4EFCDECDE1584761F8F60F0280ABF40FC5834BFE456EF66AF66ECA1098DD49BA2CC4B12CA9CFE256FBEEC328D049BD6BD19E2358502672F029888DC3AF3350BC2EDF5C4E07D59DF8DB9C14B86F1FE384227953E98978997902C8F237C8BDF300A72248B3DDEFD52577BCC0F99F75B92BC056719243F7EE67932A2DECFB15B59C95B43E183BA3DAA41B97E177D03CA320A5FD5D7E5A88C4D54A8467B883E0CD5924912642A65F191DD4DC2B08DD28EC0AD2B1CDB86EEA3DBBF6D47754B1BF7036A0BE90CC3775D263A5BC688844BBB9B1D9296804176E17C55D6DB888C2BEDA3D546FC496EAC5243AB5D51686AF9B29BF6D4A138BECD49665458B816BB09848CC4318136E6B170BECA544E8ADC35D40DED979111B8B1D4577DE2FADE6A1D97F9E82E9D3F069F3287E559E99224C6494F36233453036DBA617088D619395518B4E6725125850B3121EA957E721244DF53FB343483D27E6C3A53224B38C11C1D64CBFCD7041A44836AA606D170A80E84BBC0973556B9E4B1BD776C6A0876D727BB0526809700A0EB318BED67843CE4A6BE2BC10FE9D8228A4C94D7A506760E580E8A0E544ECCB07DD0810D79443046951C72E017CEE5B2C959754D477D706C3E043298CAD200189F4390F59BA27B0099DC551673B5138AA654E054676BF30DC61CAFF444CA22EB32E5952A598C07AAAEDDB83B8B3789EEF97663ECBD33FE356DE981A24C29DD5217E14DFCA30C0109419D8765A061F747BFFC1E221D3ACC7FE239375A9548483543599C837F48EA189880278AB2E06EA44417EB945F20ACB464CC458E249A8969273A460F063C5FAA907E42C9EE304B27C85BF41FB170708969A2BFDEF37B97DB4A16BBFE07370039369D04D0A9155623AA390ABB75D47FE2394E4606759648954FECDF4554F660D3176AF33153A9D7B0A935753B11E6C7295B0FF5680A18A42ACE577981C500581F741CA23DFDDBF22EB6511E19C016EDC96DA545AD16D5EFB9A8F10C45D78E01C74E3552FFAF35CFA1BC0C3DF9D14C1BDA9D510FC7C7A755C71B5273CD7CAF3AF44AF066DCF18B1B7D6C0D546C9C0B0B1BBE88F512824CB8B512438ACBB23CAE1178DA05DD67DA6392649213805D680AA61D26092BC1B2CE50CECEB7541D7F10808DB2D4A6B12841C8B4B6C5519C8683C998A74AC3BC3CC44D81B606A9A3174929E4AF06E032A24E67E9C66885004F07D4775A6C66A8F42F94920749FF902A8F1C3BC5A1A35BFA24040EF3B7ECD05654CAB696D3323485EF855361DB57A65C5AA0B238DC551ABD6B4A8DA0EB987A82F56E5EF05CEBCB4155181BBC61C645B2A4FA8B316FC6C5B3BA12829E74899D0A42B42821094B57E6D221FFA108D5D0EDE9012A88A2BC361D90673BB3D19D6355B9239131B42FB3CE832DEEA6E4551BF6C6533CD8DE572ED3E5DC51BC1ADA13C0C7E4F723CB964125DA08E0D08F1CFAE124568DE55E2B39B1475DC8F6558ED763FD7EC2DE373F4C54399A0317087630AED2A64BF13D113E8AC32E6318EB7BC0DE20E846C0CACD876F47CBF79DB6FCDFAB75B371156CF74B443E8DACBEAF94203037BA14E821A66244BBB7E989567D176FED12AD0BACF79834D067662C11422631554D1ACD6BCCBE23BF1D0C042C1CACA4B9BD01D6C5757E52877FB5DFC92161C8BB15A60222D12CEEE973812B4920B38547304E720AE246FB503C9F97BBA79640485624DFA2F4D508300BB80C70CF8E271770876062AA1EE0F548F6F7D95CFAA17FF1FAD847CBF6CF90B01D29C33B43473379F4B5491532432F6CAB98C365B84D357B48B416C2A00B25D07594ED4E4CA0E1BA5C92AA2F1DC7A6109AE8D71B9F06440A770FDC2501900B9EE466DDD853CA5482B4636BFD58AD8B24D91852ABAA0A37536D4118A122951DC78F02DDA8EC8029ED938125D759B24C90B0FEBA1F589AA1C10FC9597CB7E703D93AC4AFA43D3C239337AA454BCC471CC6BECF89266F588C3EA71AE50F146097D9CCF21E75790A5F3A252977E4D848DCF5D96DDD4FC1D0CB583A28AF9D7648BDAF8F1E94A83CF5349B1F4AF63AB1C66757B75C58D10F27F8619A5A6BADA67E841B6429AB40A09451313EED76B93166B3A5D5561CFB6421D83A5E343C8D277389950328A1646C3DAED357BCF2E8615695D7E8922030148844058D177D4E68A8EE31D5D810C73D9B38F6863083A8266652DB82A43615A45E6D14EFDF00A4333404DB65194EB432187C1EA7C48F819C34E48EBCB0836C84534A238C42E0B9BADFBB15B220DD0BF40F8C0511BA69EF82FA57D099BA84EE4AB6FC422442C3BE1E8DD910B4117BF4047D49419FCD2380966F665001FE4793F06F272E14E1893D502BD3343AFF5EE94A58CEE04E745E72E51124AE8013EAF2C2141012FAC54CD25E97B6FD3F0891BA1DE663EBF009A7008222F461B4E7D50628133DCCBA7CD0AE44BFE9F675E094D972D896551A1205FFE0CA8FCB739192488D2BDDD4E10493B43C7EFEF60888CB11ED68F34630623206E81ED04D300C2C43B6F27E41F18241651FC6B84C19EE1EB018BFD7A0D4483B0B6DCF57236AB27BF4CA17E52739E4D1C508C78F6B6E9FD53F423AFFAB01F75A9B1AB725C247492DAE3227ECEE2D60EB186BD8972FE455C393919E6D9760AD1BB706138824FC3C9EA0F673C1323366DEAFD260591DAE60AEA2DC22FFE5EA2421F35920550C0FBD78C4F6469092F89FB6908457BC81A175D75B1F97E2750194E68705B9D1E9F762068EE2FA9286BCCD3ABE98007AD1AB27AD2A094C6E164C5BBF88CD4C5F325E4E91FE2867A94E9FE1A78DAE2ED1C11CB4D365EC2F3888612FF58B493268645BE9ED69C196857F8C995A42D5CF4542E609BB35B0BB1B4BB85295ADE635E8FA237C5DF471B8CAD7E98420077BF1DBF6DCDCC1322C8BE1B8DD5E228B6E6E04ADA1D533B0C6221FA83BE7C19273F9AADADE041CEAE389D0572D2317906005BFAA17940026CCBAFAF8C7A4BBFCE30EDBF4EF82902E181B41A1FC006AC01BE64CF6E4A4A14FED995D6F323405242BCC5797E43276ADFBA44EB8E3EEC029292D2DCDC8E6C93AA6C02766308CD367D3", + "signature": "367CAC590EE6829B0FE910294F23515114CBA0A04D39CBBAE3BF908DC1A13ABBCD5CE2A9DDD0FDD2A011068C48EEF6BE5B4524ADCBB6F51E9A5B0F57068385D42704B0B48B3CB8D1AB011B8F13AE83726E0EDEA0A5880590AB8FBD689E6495AD68379993C44AB4308D0FB19D3F0E6D98E61BD2EAE1B49EF4229AB10D18CAC1750A60F1CFA9430649A7DE0BE1330A180106BFCC165CF60ED91711E5033E7B8FF29812CAE5A8900CD31A4B254CDF41ED4C5B4506F6FEEE43B389218191246A661CBB86F6C8F790D3D87343A37108E1D79C2DBD9A1533542A5766D56C9D013D74E2D7CB1EE7AABF50221ED657D8C2AABDB26DC3F7662CFBDF5F6484BB9B04060280AB53F0D22093967A19E754EC5180024F3AA2A615A45A0A43AF44D6204BB8BF512CF9F5DFBB8C9E6CA594FA9875E9801B1A3BE7983DC4865F649E3AF8AC28B0780C65314006024569774E8C7909A92539F9A647BE2CA6874B4438E0FDAA7691105C3D6CBE3F355FA37676C65C3508047A521454FC3A5F13F028465FDC9074BDD506365AECE7120980AA4622A7353C366202046CC2EFDC87459641CD56FC9AA723174DF368EF63517CA839813E16072951F53F4A2AC0B54F0E7A5A21683B81ED562358DA14794A798C1C14AA2B51B2F87637446F235316F0B047E757F84D8EA86B35A9F24115387DEC18FA8FDD6F0DF4A918EFFAD381EC87727578185A214B334C77FC5545923463D2601A302BDB21067FBBA672B7E33F3974FE1C2206A0EC233DCC44412A9440D7A09EC3A8ACFC99EC24F9BF021BF3298831AF56F272FC1C7A06DA01B1B38E8C421865EB8092CEDBE376E836B9D8181D853BCD48E97740E8AC046FFD2013691587461DA91FEAD7C840D923B0ED227F5389536FF871859F459FE2FBF24C84A8D290189BDAB6EA31BC1BBD98D64958106FAEED0E8B9BA1C10B66AEB7836063030E641A8E00422E2827D8DF1BD982773E0F13D17BAC5CE3DB813F712C95CEEB0E7CFCA45FD27289EBF6C7269EF58A5E4135A6F651B2139AAE3E1068E19C4EF3191DF10F37872DA952E95B2A831333742864D6FCEA8C0E37BD1CDC2EC902D210E7693D30E36595892CA5724853510B6C01E91763F376F20D650BD1C3A647FD2C29FB3ED1B8A8D15624E60837F55F65E0D0D8B0CEBA1A903293BDDA52B354196A1B138677235E41CC894DB5B1FB474463B168E25E7F55EA5AC0572428768DB4CE75255C47422B2D92C99F8AC8F296F1F823E59591DDEC09DD4440BFB9007B8BC04EBA7A7A959BAA624E2165D6C5C3873DF0589A377C6157A4EC57773F98763745627A51FB36CB82279EB9514E452F381AA65B3EE860D0EA2DFBFC838C98821907C1A99C0C18AC49BCBB6FF01127C46C439BEFE217AB080337B66F6FFBF934FB5A6D16118DDA48CC987A13D52416F7FB4D10C7F22D8F97A9E380C8A3902C2014F3C6B2F36702EBCAD5182E33641FE6D65A2BDC1729FD8230D5814545EE15D6D02907D2615E9DE534EB49D638FE0CCF5497D351C421C7F25FE57A507749640328EDDE3DFD807DACDB335971FC46AA37177C78D179DF12F187B531CD5B02A08A12A0C5B7CDAFEB636A1EFB6CDAFF16F4D128A0C1EC96FB97083C622C94F3F65105F865B1FDC81F69A56427B900EC13EDFA938C0E8FB31DFA821F04CFBADD892B1EEA6F596A6D02947F50B3B66A3F0323B9A1FF95C33F68EC2B833D2CE958552A8205B5BF0E554FDC441EAB46DB0E8FC319C7FFDE01BB3F118413C8FF941C37CFB39A60606780EDB9F5818CA4A26E1240EE6AD117745F173DA5B2936F1B25FF1AB49E10913E9144F6A1C0C547A93408C5C5E1155F02D5C90DC5E750F06BA51746536E351814F1639AE3C845BA88EC3FA60111C7F8285284AD1CBA5997BED7FDD71205032180050C4010FE353CE4695AC49DB104CCAF5309949E2D6B4485C10E92656FA130C7D0A2C424F98683A8A2F4ACCD31EDDE5B11DFE71057983A79DEF73DF46427A00952A69C0403C73707F151EF1C1B3C39121181FBDFEE8EEEFFC74BDCA8DE6078ED56A7968E2B13426CC387776CCE40411220FF01E2ADE27EA9F9445A635EB8C0D073232FEF7F580143EDACE3954AEDF5FD01756102F639FA9643173146FAFD50CA4FE2338584632D433640FCF619D141541B0C15D39C89CE07A47F24F59B3DA68A42E7FF5394A02B77A35DA7A61C2B7C430678FC9956211038CC2EFFC9D7C8E04EB0CD6277210F49940B39395022A226553DB46292774276CE5CC184B29CB598CD85672BDDABE25B8F20486C775DA97B9C3B97B4EB9B729854120555C25F130FE3807BC886A43BF605FDA29898BB7160DE95B927AA7EC5D5A5249E82D4D50ADBE591FBE49C927EDD94E557FB64F73643464E7AF168201C57A16C6A6FF6ABF1FF392F8561A66AFE569E51F820591C0A7A43D841CD13AEE08FC15A8BD8C0EA63C69EC331881697EBEF2C1646660E34B775BF497C9432394393A7E3200E63E477169D9C3FD737BB79C1155ECBCAA73B0C54A5C0A2B8ED6DB93504C5ACD7FBB15181696C9B6EF1A93C002FEFA46007D8DB5DF3A7F659AC032BC3780D8A7C7FF485761E632573E96D052183B287174E96B230025543288C37DEE87D6EB3C44FF58544C598EDD123CABA17B0C17C1D129BD90D72382FA5644FC94CEE6BAA9C152A04F6A1B5F6D167E8B27E2665D861D5E439F2425B562DB155DAF1573B3F69649BFFCCC73DC72F3E3A40900D56A810BB99DBC75A6594840006909E78299F4C56E451147C3FF9F069A65399B296C2B906E5B493FE4DDE19B4831F43BC2F0221A833EE99938E60BB2A71CE0E4E47140D73D5BBA00952E01883D9CD3FDDC0430B9C413455F732FB0AC226BB59DC0A65C73C915023C035C6C62CD6D1F3D5C27F473A0AB4C2D946D726A0B8742E8FCAB04D2CC23DDE5B0BD952D5223501DA188822F481B8F8CC377903EE38A740AE1125F4789777D94176042C70317528ADF14DCE224FF871105257DF7F1385D1508C04F46ECD2C2E1F3E49783181ABB0E2E503FD5DECF38461C9D6E093CC55850DC0239B7F550D7C054097CBB554CB53C3F43FE1E7EDBED3B55491AB564EE3AD7A9CF330BC4D42F2837E56F15E9676A838489F0908E1DC59DCE7AD7E72F57017BF6F610F486FAD183C714F99226889020534972BF58D414E6DB20F22FD60EF8359438FFE56C20F28D966B41717D3B63250DD0B5A961E73E06793AAD1836F8341C5504C15990B1DA9F37DDF87EA2046AB57D894998725CBE7CDBCC1B5F4EF0B48B05E545AB5125CD4A9C883BFB58BD3136F03E3CFE3F225284E17798A1F4B38A91747DC5A2D64AE13E2C72CBC24D25F809AE19100FF0C9B9E9063BBDB08DD776F7CF2900C56201F56269F3BD8C3EF15BAB0821E1330DA0C441CF3A5D0EFDDD4B2B48C0F567C00346B97F8EF9D377A7A590FFE77A6BB2D6FB6AFEFDB7C8260CC1EC3A3EACEFF8AD086CDEA49C39C961DCAC0BC22FE446FD1F7099425D559CBFBFD68EEF03525B01DECB52D5ECB1DE9FF4427C8C607428CD43E33F5DE8DF9D995D033DF6A41F69BF623F36451E53E422BE18F5F9667F5AC1FAE21B4106CDFF91333749AD32978EF6FE73D7AF88D4DE4D9E2BFEACE96D8DB08DA9ADF8BB51A16D326378B3394AE7307587F98FAD697BA01C1B78387DABB5D6E8A1F2CAB663A3ED1B8A833E4F76D11E0AA38CCF4476847741AC8ADEC7A5C4DD802604F690CEF94B014A1CC2FBE8F2F71247F426AA5CFE3745706E744DF24BB7BDB8BBE8BC8EEA92E46F8BFD515D52B3CFFAF81F127C5CB65B1AE5D4925161610CF562B660CCECABB35EB7F8BE085761EFB4A8F29EBECEF2726938606D2562B4ED69044AC08769EC112DCD7D7D54331549C41D7A9A9D9F5B004E4490ED183DF65D917DD1AA8A2B50E86F59576A304606FD527079F60A3D0EC2E36A12D354B6187D1A5301FB1977EA5E5011F3CC02B84BD6A5F21D411B4BB276129A81AE6471EFF6432427A191134542EF23CBFA2E32D2007C2637A189D7AF0A7D3990BAE139BCD2E225A671740F83856825ABC24F6CE908C4AC1FC3A61AAD816281985AB215AFFD2AB0060B66885168260028090FCFF612A034C68E0B2BC83F33585C3FE403A094DA453ECB21CBEFC03B69AFA16942691759701F101BE11478DD5A4DA021781642D9646040D6539A8A8B15868852E8E233178BF9DF56D048D17A88CC5C5FF875B2AEF274D18164B16CBACF4D2C12C2DE37EDF89A76E4273C7F888820B5C56699AFA1D2322D399010926DD5363B6755F75EF1AA5C0DB58D92FFDC0D666E2F466490B7FBDD01D2282B014F08581682A8070F48E69670446E0E8A22D388F2C36FE6B4A0958BC20EBD7D6471D89CC45C01CBCF09F3EB54ECFE1C1211F5A5C27D7C12FE983CB1CB02ECA7E7400F700B78346B9A4B669FE0D7B6DD805BA558DB32952C90EFA3E1DAFD68D8A00F5406A9B127B8BABDBE01FD099549A8F006DD30D20E7773027A3A402D8972FF70A02E33F6285D55990F0D378A56F5CB27F22904A37241C23B2284DFF79EC41895ED8D37EAA794D45C1AD60F6730F423F874AC4F2DCD82539E0EEBA01FA3B1EA2042E31999291E470606C96C23CFF97270972D0CA855DCF5BAA7CAE8205932D42012B0DE47201218528A76C21E5C0685FF03306656A6E5BB15494AA2BE9F01CB9FD740B8B0FF27C852665087EEE29806EF19265EE458275AF2BBEB9848D2E1825E617AE07D14A8B3C1C270F0FB607EA823EED616B90065F2BD545A0F6782E4491994A57D785D40CC92742AE7CCCCF12459461415449C8E59F44A8799CBADB6EB8AC5E0DE34DE602FD536BECA0C2A5DCACB9AA8A46843921A382DFFAF4381776C2EC6A588437D908F0639FA2F23C997FEF001262C996B7E28E074B7A1D2B217FC28E9C72333C89577CE807333F1255095E624530DF50FFF3E3FCF5CC25505E294A022E439611827C869E5D13540348EC4BAEEDF3DCCDD78D771AFB3978D82DA1799A930EEF91CFB315521CD70B194E413FDD1635DBCD193916C3C659F61DAC973A879F189D696D3F175FBBBF0FFAE496A5668A6E20458C9920794B0DDE8D06627AD4E224E112AEFD59BD32AE37BA750624D5AB84611D8031A3C3A377B10E2BCBA5E12AA23D3DFFE6BAF03FFC5BE4EE39E6612F917DA9215CE479AD49F59A34353EF65E82DBE07FC3E9C8D92EE011A5879DC5C9AB26EAC415D520DD2B72DA37E948C56AA177CDDD4B7DA86D1F6E739FEBD5EF78EBDCABEDF4E159D15DC81F2C9EB46079E1DF3010B133CE46CAD6350FB83833D4C33AE8FE4653B4A441800AFE90D4F0CF74C4716FDAC1FA292DA454791CA823136EE844CDC153FF4AB5B2FBBD2924B822A2EA96254CA33C2837041B70B20A3B15830EF876008BE6A8E412CFA7207B35EA6185A7A1AC2B81B4A6EF72A1C2B105836D49B7F96CC9E219D3511FBECCB704DB704961E669EB3FA517A7686DD118AEF575BD351AEC67477283344ED69C0F5308F8B1F82E3DC7A5029542E2F991242B179E92201AB8AE951C0198410A5A5C7C4CAD7CA714D9D706D2F7E0F9E4E2F04CFCDB4A3316F7984AF20F4D2A5BFD44D1B1D043954DA9D6DAD6A53E6B9F3574FD8D98B3DD7C207ACC73118C6C76EDFDE760E87AC11AC8B45F5B654C256FE61CC7F19DBF91E17CAC7261A9D3FED328E2DEAEB1EC2E8AC6865D339922892C680C84C66FAE7CA866468A67BD7AC99E532BDB02A687F3E7DC1DF7B6321598C0CDB20C994F2C1D84B601D8C497264396040670710A7FACB3F245E32044F988F6534766081480EB66208A03BC1B39DAA90200A98A0CB3965FD17031252F9D8E1BA3E5A555195BBFF408C899B138E5EF0F5F83B80AF8B9EE51C7264B2EA53A429CDD28C67020FA23E5D84165409B5EB01D091918648BD630DFF02CB082DF2FFF46E7674EC85F8630D38F5814879EA3B4634B2B60E73AD8540904A4D1AA123F2B21C3607EBD8BC49C4CFB36059E0AB14A528152552611A3B542A31A11FC238BD954A38D671DEB393D8953F0232A5FC11FC99E169B0B47928FE5342C3759CF052DA0C40CC39CBDA11D9C7FC05ACE2AB35454B2BB3F44C647499CC55174085BAC97FC4051E18E48D93F35FCD6DE8CA0FB468B7A5429C3A5845EFD379686F59B5FEBD931CD9AE932336AACC05E2840A8C599A560C25570C1F4B0D4638FF832628A7D9BD88FAB4E94A185C05FD8919C91B9D44FA4B52DCF678DD0182B9F2D3628E751DDB91F3B60C29D5A0B29E745EA2A99C84471E1B0957F1B2C591032BECD263038ACF0AE3BFEF0F28CCA64453CA4A02CB58752AE9C1E3AB98363FCBDA22A23C4B070AE3B92B9145B3C5BBF3B08BE93C42632A54ED8D728F84C5522B313C007B74605BC965A5B2B2C556A12B4D8CBAD54F370E86052C63CF26BB83EB430AD5482C8EC7DAAF302063A455878DAF56D8C93A4C6D34F82ADB4CBFD4A8BB8E3E6E7FC1F2627416ED0021E43516C81B4B6CCF5F822455860779D032033719DC80000000000000000000000000000000000000000070D131A202B3137" + }, + { + "tcId": 49, + "deferred": false, + "sk": "435FA0487592C90055BDC2DA68F33959F690A4F2724A4363262E2DF99A6073EF6EA41B044DA7B536B18FB802026B7A0DBFE4A80D41CAC87FD98B09A9AE370EF97FA99BD302424B43DA240CF31FD918246429B393D5EA9E01963E7B03547A6E19282B86CBB267B1038DFBBC3AD915C4997F7547CA709F68F4E8534A0E54FDBCC650B690D12005CC14444CC088E2120E43C0511BC391D844721BC6900A0744D930215C082E83066590462164245003A720422209044308129740424888C226615CB831800432983464C844051A3268D148501B326020970008C10101810D0BA41054300299204D0045662245494832104A844D09B9500438701BB889C80248844202191701C0B805422048DAA245A202060A4021DC006A110085A238092496494000411C968181808024B7696086480288701C9811900209A012814AA084CB122481300008314C49124940A62098286D99326E0906299C3804E082294AB09140A84508019011237019171023A45018B491C01601CCC609012601A1884991A06CE4268561120E1CA840CC120D0CA920491048A0A261E3047089460519B6248B446C5C306D5B8608C388444A428123144243C669DC44080CA660DC826D99C885A31092E0446D1BA605C9C870D9A085633269921866DC34508B305158C4211A496049384DA438294192045AA24CC31090DC366180C420D930041C0511C3B085098080D9C25121014C63186E4A16262129510A9185C1886D5B48921AA94121C14998162C98844841B444CB1062CC18324400460315440B252E80348092960422B74458004A12010E4106628B486481389012952109377002B008000651883672C1382ECC24201912700234461C2182092421241150A4B28553165101B2710A8770CC983149224E8C1630993046DCA6704A240944324D521224D2907111436923164A24394C18203223970491B0014AA87140A01011394002302812A365199065114521D882640B30061BA220D3082449402599366D22C06101B34199225223B460D8226818100944282218468AC11406DC46864AC005540260A1C02080304E21417050342001342A0A382590186018154522284418C94898A43092323012004C0192619A102CC816004C906524064A44028954144E21B55084B451E2366C12018D42826C233260DC240EA1A8081A896812359224854818352C9B1492532430203192123390A48228D3B281581849D3A6895C086A90A28C610806D0486CA3242A00076911B831030932211026828288022286D2A87193142C64047200B7088C80114398840C058E803265243631049889DA4881E0825000A765C94401A01648909885588628C8142E1A8380102185A3964903B8480A996C4C92319AA269CC864CD088095400260A80510824250083894B02481B108E12304D908449644490CB289012158A1AA724CC384A59360A42422858128E13804CE1124A51B691D0A46CC4328C1B8861080849239584CB9260200661401840E438204A2070C838888C3852214761A308604B04465194914C82010AB4442385612225024186809C2271D2B689D012691CA2458C420A8BB0885A040E9A926509A22881A220DB42695C42224A325050382D9C362A12262C241446212212CA922D9A166224108AD20825CA9844DC0825919045DB402D09A86504201188A629E014310836491489401B4520492449E2203122B46DD3184D600242981400449610C0880481A65188B0804CA4110A2650133802D0960D1B17264A48410807309396218A086610B29101B32459962094968411818118A090A29210D4806158903103018C893850A4B44140C004C0184200210E13012D0249649C14084A2646CA046C0C316DA1882904C02C4B9621082208A404325B264E9CB20D1AA549198484CC10626106291A1481039964C3124481186640326A220402999611A3902C1B097011206C5A342DE1128A88A4801A49401342849B82911A4391082525A3346DD0B2051A852C4800720800840C376510930050A22D5C04711B426D91804C82C241142632C8C86D8B824800B69090C088509060E3420DC41066640640A18401C202210CB32DA0A824919051A1906189202A12806590182149244683B645E19208C212095B96050942682122905AA020CB98091B302D09C410CB368CE3420623226122B070D4A290440841541208D3326694860C0CCA61EB683B44A65D855C8A8CD65BB1DD44C7E676ED115E302FAE539B8D26405CDB80C936C02CA3ADCB2D45237F170BF28E29C52598FD7B1C389A1A03C415B2B5CB096E345354FB26AC5DE65678CFA22BC9EADE8B1AB9863CA97848EC9D5E343F1C6936186D3C9DE36342175D26A5611E46F424D3319F65787FA40EC6E0C29162F572DAD37CCA44005DA35F5C85920C0463C266C502D2BBD9A697C0E69336290C5818A692CA61F1D60487043756B9F8FB16B807E918C4DA8B0F3360FAC63809682839FA7B52296BCD67F98B5FC0691184670D463143AD983A1ADB5F1AFC845A6FFF947DE0A98CBA74D06387F0BA27FB7F45BF49E89BA49EE6BE6D8F712F976C0C0971B766AD7AACC39C0ECCC4D2F2046E3390076989789C4E8C9FEE60567BB71DEE7CAB410CC1A9AB8D0751E5204D2AE85E38786FE3F436E8818FF7DA12949B52E9D4A3ACFE5E738163BFDDA76965FBD9FE49FE834A0B8C27AD5A00522D0B515E019E4CE8808A828597F25F2973DCAEA91F99F4EAAA101C41B9D9E303C22349FB39E7DFFB916443FBF9F9F231D6A615ABB5DAC5C63636B36D0E493A66930CD8C18B8E30B51E2F35B19B7D0C6118C9CA787F65148A3953DBA871A2B2105052DAF29C09DED9D838448E7459948501A6612013C599F51EA8BFAFDAEE41C94AECA8643623F46CC19A33A20191A9EB4FF98F484A86F7FB60864D5B4DB538A0FE14D6D12FDA1629B2D6BE674A242FF199F3567623C7BB649E229281C2BC355CD19C577A38614267471EAF4A46DE3FED534E150EA30D14E4CCB2C10B5F8CA2B8086B5B6748CC76065CEE5E96B4BB75649247164DCB67750B9597CF7F0C4A883B8D255375B048FB156F4B1E587B7387BA3B5452204F76CDA6DDBA7668284EEEEDFF0A504E19B737D733CAD1503DB662ACF2BBC9B64542EB1EE2D3A589A2DB224188FAF5BB8369245839449AE58C84D907E0F34FA83FABB302ED92BEDF217903C5769581AE4D783D545A8F3DC924119BD7998CE47919824AB5590A74C5AFD2D0A484232408710EED75ACD8E2671CAD9FC7A65788D6E988A621AB764E2B8B7C35D77ADAA684DDAB63B72316861F593609768AC761782E40B4C81D84169E04EF527B631269EC3F787143623311C7181B383FA6ECE49E11722A6C5A5900193E2427B56E961449874240E4E23523BA8B321BE7A0D984E1E84BC51D3844593CC56E61A6EB08F9107A097CDB8CE39FAB34DDD12DCC3475171FE0145152F44B4AE66E4D0226ED9BE6DA532C04DEE1162AE6692F8F94DBFF4A8141CA11936F1D2FD56CD9244036C73CE0B6EE0203CD328A5E1A04E0F6DEBB5FA6D648598EF1F0EFB0D05A16EFF32D527BBABD964425135105E67D0418BB17C3C5E4C53597C5CC9B6CC27B0139B61EF053DE290F511D7C39393A6B8C5D8FA46119C93E79AD18657B199A35A01CC48AD090CD6A68F84CD512A44514F997353A43F1807221B29BFEA62B5FEECC1F9388CB72FEBD181C49BA1DD96FCF24A6116A62563F8088148D5CF697CDF140EB000FBBE2B54FFCC36CD5B90E92AB4BC8B5D6D4C47C74C5329E70D87D8361A3484DCECB0C018C1A9EB6DB8094B8C7E0F8E5B1682948F76BBCFAA1D80C5CDAA1650428E2E1409DECFA7A1AD4AD428469B6A750C74297C46C7F216827197F775CD8D12280193E0471BC7449D8EB97A4B6EE40C5D73DE0C14293DA0B4C40C9543C284F251C2D4ACD332289D10442B72C3FBC564C092F3D0FC86F71E4E4228D7E746EF2153CF2A2FDCFE50E8699A7F5374B872EE9494D5A00BC50D7D9B356F9DBCB7DF82475AC89A88C6515ECF1F2989745EE765D4B347CF8A2BB358579B7C09C797A339CD744E8A69646B122F7C5386634B5F69C2CFE791DDE0EA8540DBD30187C9AA5737B728011160DA202D96D56E21BD38DD33EEA68CF5BF69FC64985FDAD57F329CDEDACE0C8103AACEAFE3AA1CC3F0A79934F6E57B8B5EA73F2DCBD0B4FBA7A7FE06C6707DC5549E0567FA09D1FF4829D127A5B427F2ED0C071A3FB317088B689DE3585240E74CF8920AFAC2E82F16541863DBBFB7FFCDCEF75F43C186DD87C91D917F4B9A25E8AD13FD4D771A427BC43A27054CCA599AFD0F5864B3C92EF3D0F29A5B43079C09BC6BD9A7F8C6757BBC2C99A944AF3A0C34D56C91637B6CD7331FFCDEE817DB1F91F30B5685361DC8C58007FC2A95DE3BE0EE011859652F72A0892DE1FF0B21E81F6155613D0A6A58A5F91272EC3FA864EE9BBCF875405D9CC9F103D0BE1F4CFEE618EB7C9F872FC1DB88DE967CE96B9C6ED273D1916D25A07702CD27D61162FEE2646F7B147EED996F817B0CF5EF4939FE7D13D653D3A8FF35427B50C0FA54E1788CBBFF7EFE8CFD7B7FC17963CFBC817FA2D75E9FE199AD0A92CA95A0AE769D40E71B7D61D4EC90A69FE28003844A0117538FC5CBE6F1B4C65B41D9161477C23D9F601B7B40A8AD23D79699A8A28271C000F160998FFFCEA6B0242ED8449C692AE85B64D3FB0C0DD3F0EEC1FDE20143504043D63EB4DB27DB8C3FB1A9605D1C13EDAB1025784FAA92BE63714F8A013AF297BC0C56AA291A0236E444B197704A03577AE59246F46EE4AC61A0FD9781F13DBFA5BA07E956DC9F7018EF0814B9C5F6F5EE95654D6D222BF1CD75843FC1482A8445C73AA2A82345904FEDEFF0EAABDF4F1936765A2FEE895F8A933A88C485FB39F1D36C9C6C3194B46E9DDF80B5F0C3F63A10C4E2C064D6D81FB4C9243A2C8449272C1B2066BC8E8662DC7130F940EA2B5BE2E7A5E31E1C7919F09FE277B7C0425C4477AC534E083789AD5FD06976D13DD229E93DF2EA8FCD22B501EA1D6A31BDCC34C225C858E6C307368F09071963A431F5DAA9C9CA5C5195AD9545DF69989E23871DB3D6BC793E5CCFEF6D9FF60912CD554416052E3D72865BD9AED12F48FFC38F6E9F0349566692D0E1711005C5925D3F679D6B118EFFA63CFE7C0892BC58A98FC64E1D0853F515CEB10693BC9D25960038A3F0F12D108D0094F0D4AB855847DB4F8B9D334D76589CE2A0F9C17A297FF5429F239DF27899C38C6BB426E459572A4620802BB55210E74D0B23334AB8686F2F0A078BA7668235E60E487F494165BE8BAA98565D7312357E7123443D9E161E663EA4E1F6F46BF36FE77D06A220D6CC7741C96C20925A99D7919588A21AE79F6F279E23D54CFC3BBB14A189974AA6E74853A494E780492F466AB4B49678F66A4C619C3E9BE8B904E9E6B3A0BAA7539C975E23FABE9BC401A4EC308239C73E9419C686A12741D5E75D940F6C59425C20137FC8F7A36E12241CCB1C3C97CC2C6D593C3FA81BF431C976C3369BEC74785BAEC41F8A671B983775416978AB2A779B907D76BEC0B25202ACCFAC15C9EC0CE171C330A1D2079892A4F5AE3F203A941F643C3C50CFF426BEF5833996312D8E34F4C606A9183A9B959136B7CB151E4EEB84361DA76A518285790BA43ECDED59377AB75B2E221D23C8CE880528A24C0E237A7A64FCC4D90BC0508C092D25F3F429A49F8FBE908497122BD8D2DE287FFA11273B61534448061426D37F960CD06A94E374AB6D7F3C69125F2FAA9B76F8A82E32AD4905BA7925415F0BB497F546191F4C6F5283E73D826733F1B6EA5B73A9C3874887E46D7F5BAA12BBAE84474CA1EABD2A5E83DBA51145D723B670187A2D54467ECB82C83F08636586D962147AF49C5AF9971B2F0F391F79FB96E2714C3D559D196511627487DAC91F0C011C8E3D73A6274DE801BE34762FFE9D030AD0282CE0DB79F1FF2543BD92E9EBC0317189C7883450EAF7DC8CAA45554D5E1359BAB98EF23E75A832B1477AFC4BE66C5160FF49E6F50B88EEF8DFC5F4C97BCCEB5BE1A1E9D0866DC8477C6C6F937D7D458CD7356A8770B4513767B2B4D9A8D29D763EF80698CE2605D0716DB6793FC46F46DD361AAB79DDC2EF6E41A1EA9D0A912BBCDA555DF3DE04C09F6AE1154306BCF9BD366FA43A1FC73CBDF41C0D46978C4BE84E999A94F9B36FDF1ECD0F6DD24A974E7719C3D63D6637BC317589EAC60BDEDE1208E05EC87FE382D0EA7179B713EF9C5DE38631081181C8D2E86A6957E5D75B2DB09CA1C1A6A6F6797F059760866B7585F0E2C6754237980B0973486C63DCD260E5846A23A7C9C45053078E0A1CCB4535F3CEADB65CACF20E74755179AA370F4214D81E9425261CBD181D25F192454B1E3BD890518C56D43CF46B2E57662E1BF523D864A6A705EC23F3B57578283807349261BC38FBB0D856BDEEBB18B545C96530722039F129D79F9784B99A960D32598C54FDD6D3F62248EB61DE26BFD73C584FAB4ED339AD7ED4062596E7908C2111E367352338AA3FDCA8248A6958CD153C395546C258DAD42C0FFAE0E5145F14F9883706EA9DA06AEBF193F02B03F27E261DA3A46E13DBE6F20A319230BE1A6E480C159B85261C74A0A4956799D03C70396F9B0F7605A54E4F2A928C7F68A2D4EBC5F930BC381EC7E347706F27C44CDA560A75623324B6C0415B4E78CEB6467BC987845917F63849F2DC6467154E65C8F14BD7D5FDD23547EA2E10DE39EC26C13AA36AC27728826CFB29723EEF5F3CB62809BF3FCBB0DBE718704CAD9AACE7EEAF4E56FF90DBB3E0F383B3F71166C25923580BF42364DD5050DDEF64B48337E0AECE1384DAFD79A00D7903E7B16885AE76134750B9E9E4654C819979E94296EAAA6EA011BC6D6", + "message": "14A8B812B4C9129CED02A09C8AB19443D34DBCEE85AA12528B61F84A2AA9D9DA49011C8E2C3C3856FCF761EA9C9882FB18666F3EC2C8543037E54FEC1F0F944FED3D350CACADA9428B7FB7D9DA4937DA4D1859BEF8C6177F0EC93BD67FC3D5B3D13C34D472D01372246704DA4763FA73BBCEB0F4C3658B2111A7DDC01FCEAA9059FE3DD5BDF2A9FE0D1C2384E82926EB895AA529532FB20E12F1C61BCE208E48ECED036E4F84CD60F8042475749E13D8C3ABE0AE17967D5C6D8C598A53A10231929822FB01EA976A08BCC0D18B1F9B6C7C1ABDD15121E00EE80459E6EFD61CB8D5AF950F0A8FF2807C32CFF7A56661C67348617059D7E128A72C8AF36B149DD8B46537EDE60EB5DE8A16A93349883B73F7C4FB8CAFD01E0C9D7B1EBF6D7C9725651980E0DA598A6ED5114178E47EA4C6ECF870033A03F134461146717C8AEFCB8E8DB1ED4E286C68C7358FA105641EE3ED9B4A5D4826B31706CF0946C152A365B246DC036191613655B829ED1AF8044F5707C320EFA1126B90137EB05FC220F122AA990AB476EBB0BB3AFF5B92442A857F6808E144C60F4B5190794C411C705513BC32447D83B760E907E6FEED63FC0A60C0CCD01734AD55EE178E6BD6D4B8A238ECBE8E4F8A464C381F16F11BFE62DFFC5021FABEA941D24B81CFC3D0F07F00F902FC5042F95A81BB8B795907F8D6BEDB5E5C56D4B2A4353D0188A90C01D7B2781EEAF2BC3D3D58A6F6AD63DF7FD4D32ADBC5A7A2F81EE3F5B98E8052017868EE59D8DCCC0199A006FE4FF39699EECC82DBAA846AC60B51FAB6F456DE4357F5EA43FDCE4B57AED55F2F6EAE49199AE90F6CC4AAF662ACEC2724337AD7F9CF74AC990D3083FE384685A1E616B233752E31CC4FAEB8048EF77480CC849D3376464621E2BF48CBB55E1A7CAE855A216DF4A8D1AE4E4016958F5855FC395C53C23327403720271EFFDF1A90C44E93E74D71BA29D860679E877E410ADE48ABD0EFDECA426DA792271D813116ECC894D799369EA8094C328D7694E8CA47459F31F5065858252C1EEB1AC4750AEDDD327048894F7D79A1D64737EF6E8B93ADEB938C1EF31E38DD60E8B4174AE093697DE4207C7733D82B4FE92590358515D30264A408746AC252ECC0BC28A9C98BFCD76C75845E9611909B0089B571259D1D115EE0D5DC6BD6F3697E1289C4742CD99F97B5D3A22631E33A81734A5D2BD1FF4A819CD6A22A938D3F18AA90794C120F4BE7E14324E89EAD34820070F8160B140E8CD5D68378C081DADABB41D365663AF26C606940E08B20581F4E63AC6E68FB5A7EF5DF86047BAC502223AF08F6CD82E6ACDE60116593046B5CDBFE2411A3FE89C438A1E84CE6D1CD72CFD3E5F67C331E72754F6CF2BF921FDE2C6DD5481F20F509A6852AEBF55BFB4B52D1F8B3E397C9B147433198073049638DDEA7E21C2043C786C88E45E566B6A7E8742209F5ADBCD34FF26962E87CD235CA1052AC02E4BF75DAEE60A06B19A4B0A61A15D9651473DF8AAAC6DB951EB6E669FA5F89175DC1FD4D881D688C477D16CEFE809E623B2F2A996909C3E10CFEF756ECE8E93072AF27B87715953E0C48946DA8E893160CD351E48FFCC6847975621E5C75D5DBEBBFB79297AB368D13BA95308E3D576F1C54CCC1C4D5EF2A41BE63AEA2A9F9A27822ABFF58B06AD99515B97F260843DD2304C855184EFE96BF10420184CBA2CD3ABC38D11B7A74E4A9E40FC26CAF3A84BFE8794477335EB1F4C67ACC9513BDA5D8252E608D03C69D493F8876FFF25D39DCD71442707AF2681CC6D5E117BD24315B0FB5C9E8175CD42AEABF699B7B77C9A8918AB94518B48DEE1777EAD8F18709A824F277BC06CB67915A5A2508E18094B0ADD29FC7CD554D8671CFB47EED2F850FC84B1C0F27767B3052869B653BFFBECBF6D8077697D1F440019E3381FCB917F5C06008A04C8A88B4493698C1964E25A551B03805244570D0EB6999AF2BC467EA4732B460A40F7C2EDD2CBB07A2DFA99B4E5F4663A45F2774C1ACB0C8B965E1053E3AA140E973049714DD644CB9317D9B3252150CC9A525E8729ED4A9A7900B417875391F7BDCEE646B1009CA479A1295555759C5A7597A775A1D1CD8D870A71DA7ACE7CCC7D2F38B18BD66441D80068F76AC194FADB3ED5F4201F26F670621D254264A4D2A88426FA6077895B9BD794C8C84DEF942FC43F2FA115509429A939052200196CC921454A65C4BF1A6E871970A3409FB9773F356BC17E03EDDE8CBF2F91E7D2B548380967F756D36520009DA5032F20D8C8CAFCF4B561A4C2894CA13929DF2AFC2C1C9FC41968746433FACD66309D2A7FB5D90EBCE40ED1E80C12D07BCB075FED76DE423D9EE6B1C787E1039749A0E559B86C4079CCA1CA7E4A3EAACB300C453782071725F6E2DC0652DB5EBE7D1C16B6EE0078004ED1F49DF439107AED04A2E69F70A35057C36A307C8F5BC13FCEA76AA997DFD2E2E4B835677EE961234895BE9C9E7D1486C04ECDE36AF4F7075C0CED9A33C372C33F751C953A2096815D9B6186632D3CAC31AE6D0A931258014D6F88157ABEBEBA1C11B9CB2956253D4950F5B2F64476E4125848F27D9ED4F93035FB5F5DEFE2435E67DADA015F048A90EAA9780B983748CED6056D021D21F6FBCB1A2DE0C627F2D9015B3D9D35CA17C54B0FAF85D0C45A53DC2575E2CB54B9A5681FDB66C9D5A09A3F48DFF29B24E45BE82856C6C76F0B9680F7B666B22221E14DD8B22A15FFFDA1D666F4EC6ADB5B929C2804ED36077E1A39F166C777770124253ADDE6B77083ED159CCE35894597E7BF3DEDB346571C2BBF69AAA9ED133E94AC7E31F2C30AD079EB4B4452232D83E49B43DAB60BBD92673D90F187FA6F3859EEE1630D3A232B99F3F960E8BE49CCA0F1A519156D2D861F8B6C15FEA4C4635C23F2ABEFDE8589A45947D391CD1DC3439F965C6DBB5C5C9AD14192B3D784D1C78B3DF6719D5C474E02D471B9B857611E2FED83869BFE8A2A74493C25D39C78DB019BE93E3BE331131CE85C4586C0D40D676640405FE363646C2264DE6F64365F19F87A8C54C884703DD369FF52F65CD9179B8A09EB92C38C284E06B0537EE686D7BF3BD399FBA8E1703BE3236F8BA262E2C84D55EB1E1E55DC14780DBA04BC1106D98B05593F9164F1651809E8AFA0A04BB0B51F9FFD5062B495133B509A569845CBC3003BFE23A7D7ED433B70C2EAFF5FD898009CF1ECD9E9B6F37CD7794234A098CCC39EF078E3C152017CC73A19B811FAB4A2CEF721029F6200A4D1E4F9E95A0A758A7AFCFA047B6707CE048C3BEA6BC561D152AC4F161347C098F4F44AD92006090324757D73DC074F1E1D445A500AF5A92CBE19EF631D99FFF870C60BCA8515125EEC36D004F22FFB420F5CB01330315F00CECFEE3254E54A047A7FA3C7495E6ACD579A9159F667FCAC4C4448579E7A68148D5518EFE269E97D90D67CEEDC378657A45E9DA855EC55E7BFD0AC3E52DADAF76E800ECFA61F2BF532E7365C4FBC8CE882AB327961C6A48C24CF0F0E6F2C54D732BC9B592008F2E6C80F7EFA788AA6BEEF0B6AB7B21DA3F9D92ED8A8F5F3F4B1D1BED6F66B6BF3ED52E49715C07DBAFD67F4F253DE368619A306C513E645CB5F154F7823781EB3E15F38EE482757009E42CEEEC1530A0159D25F052F4D4326412CBE6CD11C0DCC56B6556DDF806868B83602671C96F81D8210842144757A36CD187EA0900F36A0A9DB85B9609C11DE03A38A9984003EBFDD4E7C07CCA7A7DC7FB5F9F16E6C0C32CF86774B46C56BFE2840D8EC51E9FCB719DD1CAC4206372126DC8EDC9A4A2EDC8FDC8370C7589CE9FABE0DF3C8CEA90E82944B8D489C0F52F73EA3E3BF56BC3644A1BB0AF88F4B556A554851593E5FCAB03E235670638E4AD77BF012AE074F331F67222899694CB5EABBF0D6E6E6CEF75151FAFE89DB9D66DA4464353526116B3C2F382825B11CAB3CBD221DDA588F4BA13548CF627B52478F47D9B61479730CD9CB3F6622702C9A115D69EC232CBEB3FA88AEB832EB266B855A98424B2E08A699453A891C89C45FED7BBA98D6E7A2179A24D41D201C4214444BFFE6D01A15CBE640C3C54458E8DEA5DED484FF7AA78541686C60F9FEE76D1A7ED1F5686A2EC1F0AA037E6CE38FF695DE0C17895C9326415840FEDC1675E9CF30B8C45F8EACA1E65DD18290E8ED826738876FE8B69DC3432174151C051FD23CA4675A75E73F1D3DE4CE172FD657B57D5D03FBF8B29E268B3EBB8E9BEA96A4750168E8AE5AEF6B34701276DD18F1FEB01FFFA2A984D3A59D05A56552639D506BAB3021D507D56D0FBD80DC582B3C20940DF2393AF24FA5233DF073C7FF28B54C7A921949960CB2593AA4F93A06D38D896D547B28E9CAFDB479B7D1BA2EA7B4A6BAD33BA8B59DF8792B22F5FFF41EDB1FAA926FA3CF602FA63ACED78E85DD7C3094ED48D1F3381BCD084A9909613873513657879AD8599403A52ED0D16AF0B3B43C672867700167323D37FD6373C4D51B90327F4981A897CD54C8E35A6A5904F5AE0CDE36440393A59119437016E8CC88894B2A6FF661C10AAD7C7B03B7085B70A8145C305D5E66CAA265AB42B34539CFCC9A62B5D9BD09FA4D3B94BACE361B4C6BF6B550B89922EC01041CF05C0E4632274949D244B7776D6504C9803A67CECF65F750F9876109167CA77D412A7EFF06CBCF129D057143BCF03CB1C1AFAF937E55477F5B15020149D64F53887467AA16C6692FDDE61406D552660B88AADF65C03FE1B8D485C57FEBACF8B11C569622FBC56CA1056FD3600E1BF51084FDAE32876BAA1E97637F73677E8FA1462222DA72FB0936ED66C16A5E892C44093CFE7B4E3EE33F21091E04FC4A07C6CA21E93A500E5D7378EC716A9ACB27A5687BCD7F4559C32F6C82E8C06E82135ED16C35762E94BFD6BC33D5116E4FB209C98C871FA8E9230FA807CF1FD509A75DFDDFBA5CD4F131FF8B666878697B372B92CDDA15D0113E8BB91A7750843B3D14AC4E8C956B44C7A3A26720E774EC1A1F68435B122E539C8A7515A1AC94D456BC4DDD54839AAF6EEDDFF8797C9BA3A15AC70C34DAF78AF1F0C21734DA32A79C1BD3CC8B2636E12B9D2E42AD10446EA1A9FFD45430E03A78D8F38B64B64C9D308D18CDDB4D5DA13F1B4D15157063E58C36DD71677334B4D9BF09D8C765FC68B233B31105D0957F1B675798E5B9E982B1BAF1611EFED0E39E1E9E70BC790886A422DEFEF325A07D97FC603866C2C3682FC651CFFCA09B8122B636A65E2D6B8B9FBE6BB9220959038AEE11AA7003A9C4C4EC9E27F4A8350FEBF1084C292B6BA9A6E03C00979854CDFE566831B077823B025FD1B9C7127BDBBEF34186C74759E32FC222023EAC24A6A6653A7073F4033D77CF83831E8B6BC8F26AACBC3EFB2328C6EC35C3A509FA85E2E04532DB6E466BBF8071FA6020CF5585C70C29320786EBA815EECA6FB2BDF9C9F3A3DDD0F1800E93DEC3C5E6DB4EA5A695865303C48986CE26346B6CEA4A734668D5BED675EB0C2A1FFDBB9E5511EC715BB4BA3604629FA28A53CC0DBA1E819A521AF8B7BFF16B4FBC6766543C0111E232157B7BE4D561618D6ED7D13AC8817641E7AF77042E96C7209F1B65C42D115234F6C63B84D381F1820CD656C88BDEC7CD2A814D6346E90841005F66D6E36E63C5906D19904EA0D33502BDED36E7D77FF5E2592290D6F29200668A25A6B6F44FEA1D3EA00BD4BA165D122455E8F97EDB36061DCB335870F44068EE4A64FDE5695896D6A5B30D7613BD8C8B11DB330AEEB0EF239C105CE6C0B2E1BD81E867A2D823FF88E3E82FCA69923E281A2933D5FDFAC6B217D60958D18ACED57D670851D5A6A445A120F5B563070995793E618F885F149A3A3D498C69A0B9D99D92C16327B7568BA8CC35128500FF515273099B645C683EDA30092C225D01E6337AC652586C0872C9C5EBF09DFECA43697BD97B86FD5463F529CF303A105194BCC3014F4458CD3BEE8088B8B05D58A960334C73E1CEA934CA0ABB2597F703428EAC5DF6983A76A5EFBB4A20221E6EA04F67273D52D0311AB99979CB0EBCE738B0BAD72F0DA80097609F4422D962DE43D5B9E27F2FB3FD55DB5B9E98C1E74533DE23930052446A31E656E150261C6658324BB243E0C55C43BB397367D9E6EE51FF7A3F4FBB008F87FDC3448C07B88F4EC3788FB04944AE1D734E00E1CC58052AD2F908B55B39C0B1FBFB889EE2CF91CC1B3FCFEF11C14B083F8A898BB28B838662274B9974AA8E83579181944CEDA7FCD9C36D5FEE67522E828D6FD9CD28537D9FD57C8ACC7B8F888FAE4673FFDD859F6446B41609135BEEB20804F4331E31AE057171D27D1C338DD976634A460436977192E7FED668FF01B7F996F00958FEF2F89C78367507225C458A7EF81513D849081E4D22013A4A8DA7E6E9AF687918486E785E2E5D4EA5CEC4F92910E6A6F89198FF7911A16D7B46BAC5752AD5F7457E9B65AF0DB57148812FFE9F7C70F5531D11CF96ADF7A3AE1D86039FA5CFD5BD5465AA1649C40A513FAD60B54F7AF15A5A6B34F0935BAB28A1AF631816A0F5F1E53E1A7DDB5FCE521252E25910555D70AE1A309BB1BAFB7ED3856618161CB41206810AACFB9F748B06F6BB8ECA8EAE07B77934CAB2FC72FFDB061D5FEAC548CDD1BCE7CE5D04E9D2E4F38834AAD674F0D540DD6EEA85CEEE4F67B1D572597E9F2B66554F7F835894E81F4081EAB2578CEB8FA95964742436FC6741A5A9D1F2257572E7026360708EAA41D31ECCCB55811D5BB7648EF4021268C8AFF001F2D6BB3E1D4D304374E892E4384D66869CFFAC575398808D2042B2A33A874BF364B6E7A859BBCC67ACD4B5DC3494C1A6B55CE004A354C8EA8F14E9D9A4ED282AC4D78909F42BD38D044FBC1C730F921A1C678062A200CAEDB0EBD42D48C0B758F138EBD6BEEE1E45BF92157E3279C6534232AA6C361953A0AE37E81261832F29CDEE864962D44CC6C3C68C05B16915A8FE35B067EA754777725EAB0BB4E20C3BA7D6E75812C498F29A94D18D90D60F49339CF46DCEC6F0A546A90E0BD6E75B95441CEBC0B25945F2A38F3EEB1A9E20805A81E3008750588397A9A168C73C81C97FEC1BC16659DB16AD7BCE275A884EF801D53868B0DB816FDE421A9D7FE37E61B699736986325592EA93DC18B036D5B237115C35AE3862E355A1F3CBECC5BA89947E6E304A86196E0AD6A113BED701D21E07532A6D02D014C9BDEF9F9060799BB79AFFB218F3B98A4BC9488E5D2CA13531842C6651621484207723F41055274364FE30601C33663A6DA49C8187008BFDB1FFF4B7B3DE89F7FB0BF57F2E273EE84ACF8EE91A5335364BD034DB6A1F8025E6522B4F3D6212F3E75AB34179B21AA28FF6911736724FDD4F3229C6C26142BE5D6F2148C9BEDEEBE6C56B6A20746875A6F74CACCDED95179AF50E1C5E09B942B4E3C5E227C1A9DCA36F04CB89EAC24D5E87D07BB407922341590A739B825AFB80F544F2B1B70D877300B46000E660A568999EB8F54A3809D6879935492CDD67DF15A1FA902AE6ED30D5C5EC1178AAEA8E539068EA2A0132EFE51DA8A43E5D48ECD5D8BBD0FEF8F90288E3068D17EEF4204D639665BA3DB7C172E99913E97613DC4304006CCB37F1E9F62327E1C2B5D97E31822A52298BE0D6457708E0E2EF25A0C4C932F16D25A277C5BFE1AB13FD488BDA7BF30F26E89585F56D827DAFC799D7DE3BEF0B41A3EA3491514ABF11E633D7F4B8A88CB6F3ECA3D48495475A33C9107EF39157D53D447308BA03139C7A1A9AB4ECB178D818DB6F83B4489626E2EE9464D7392C80F8B4B6317095926370681D1ABC3A48D82DE7A810124099E375F39E5C6683F4972556FF258996BFB0FB81C44E3C0C1A814AFAE8CBC041D7E7EA4FD830568DE534B65926D6CB83D306A36861FA2874234E33F4EA5BB8AAE05C3DBAB96CAD63295D7BECC26F5A4E862546A166A09E059293AC85937FEB612178B8812541A929B81A090FFFBB17DFC3C774C5BCEA1398DD530C5286658D326D7BA7DA3F2E15FAEB038B8A397B68AEF622EB10B248DCC942E7BF4B4C942D33A4427B685A0DF2BEE8271E89A366708C9E48F6A3992174E8D401D821DCFE12099D3EF0BA0806E7ECD674422731B0DB2B198C495E9DBA6294FC736F41EAD9232A5E404A8E918A18D7A7846E0BB6716C4343C2FB00286049D7BD823410EE8F71347008A89DF42EFE049C61CEE782102730944DD15C0DA322F6DE4EAD8F9EA549767BF02BEDB1F091252F08B34B6728165B11D2C62805ED24ABE65A8E95441D1D5FBD361FA87B39135A75D749325F09416CD3E1ACBC04F6AC8B989716C55B06FC784B0254A884EA4CCE8ECB2EA278CD32FD1FD99C3085585201EE9492B7F7A2259479B1FF820661466022321457088B202B5F1E67709B763A3A945B19CB5A6EF0A322272D98F8921B775A37B6CF92F66CF86FFD26F84547BBA75AE82411E890A7D8F1B74D657380287606ACC8572D8522B87CF26C0247F25A7F8CA12911081224128ED444C5AED9EADBFF6EEA9FB7485884093C340CB326BD467CFC4F6E6C17D4F13C7F9F76192BF4A10F2F28F538C76BDC1F8528ED1360922E5A6DF1A38AF9FB28542357231478192219477D554507A47E9FCA585730292493A2B3EE225E0DF87C747E0CED460BA677EC691637F444D248805FA183666FA65110AD3ECAEFF59B2F8F619A275034CE415DCEC6E68A3530D17EDE27E93D87EE1EA55D22045CF436A34F907D35264116A848DF0B448E4BBE32A18BBF16A8DAC00CA6B07876ED0720591345223877E26D2DF4C0C3FD8484DF1DC40F1B7D4D49E871D8F527837F1B790CDC9FD95D698231CD090C60915C98F1CE43F7825613FCF8EC929BBAB9BF663A555210868653131556553F7A36368B0D83AED6F9A970CB2D63163C607ED896FC7342A71C6A1C90A53DA0F32141600F28F31A9340ABE97D0C6E8AA3270850B6598670DA455F8E2816EF82D3267D39A8163D34B135221D7D5D98069A8233802810C7605AF9764C6DB44FB55E29470503090CE6A720617DC9D17A5091CD3267DC4DBC1A2B7032B50CE46522A2FBFEE7BE29C3DCFA1FCDD43AE2E09DAE7330D2E6F2B15D10F53EC6D607066504AC50AA7F18D3C290296A8D9ACD1F5A3708BC035979CF03966E0081FC53F654AD68A15A3D17A65A768A4CA5F647BB21872B1ACC5BA3DDB5F69DC215735A5CDCCF50D555FE968551D507A7272FB591587383DC5930C5A572BE9FE0C2797B622DA16C6B87A03EA563845B8201168C45E7603B80E5780E493AE87584A40A09AD6718CDA3759CF1940479545789F08DE83333FACC26D28AEB54E2088934332EB7DBD5829F0ECF89D22C62636063532B4361B9C7C2B1D582E9A7DC72FF7F2DF667D9B7BAA543FFA20AF6BCA1A9CC22B7D7D177B73AAB087F868AC68EA0CA808EDE0C2F931B3B0CCB28E472CB316C0DB0367D4D7FFE0C02977CD2E5B20F28867DB1EE0DA77C5935155175B33D3275426C3CC5B73748426CEBB3ABFC50405E30EC21A53073C83A85EDB485B26AE7B633692326003004A822F261D5E20246F99B03D0AAE36", + "signature": "82A8419E4D978417C3C821D056A9393685833E38237A688EBAE52F9D22F6204C7AA8F8BD5898702532B6A56388041730123C978F23EC29A03340C162C9486044FE5263C5BBCB894F856153000923BD19369563F96DBB4E44D2EE7FF2ACFACD81CE7057D8F82DA68C4C06718732002C3441CB07FD7F01F72E28BC170DC10054F8C8F75F0BC4757E2F97B0C8721B8B8462A0452D3E8A9D55EB9342B9D747019A05EA83C6548905F72B2C9D62ECF92103DF350C926D46C4994F35E54D436B51E1B165B5FFA4AB85D5276270CB94973BB49A5589F2CC9919546E51DC629D81573D9A0FFA2D52D31A1CC81A7FDB76FA7A84FD312804BA266A5882E82E71DBDB8C816ABD9A631F8619BB85E91BE69C88ADFF9DB36794D7F97617E7C118BEF10AD3178BAACC2104E11BBDF22642A79F05B56B5827D1790EBE998BBE2821CA1D0D69D5091FCB2677565BB6E50AC4F7F3D1B4DBE411692F289FC0E8DD072C3D93A2D617EFB8E3C914941792E39480391A8033DFCBECBA8710439D83A821D3224965CD0B95EF31A160334458F22C9FE4DAD9126399D2E02D6D539DB4865A780F0A5CC125537B00B581778BF1FC8125C09B319DB6DF5F9AB2DB766589DC7DDADD62CB3E67215B37C34B3D019D85E4E94E4557EB934519679947F09FC5A80AC5EDF04549B4089F14AE3768914D05E22F6FE2AD7D098C90F13E6763E8B230570A13B15F0779525EDCC704F43D8E15EED9E1FD7EE39BE339A3FBB7FE91EC51855BA72859BCE0F78983FD0CE5ED5AEB6FD5F1380507DC37F893FADEB653A5693E16397D1566AACCBD9853FEFDB2FCF300452330D3353344C51ECDFEC3D055B7B113A337A94B43F0CAD1C74FB3317EB9E08D5CF252584D7B3DFBC9577D7E440D5B70D6C2DAB679B9ACDA3545A9AE523EECB01F403F3AB123A3A6A79E89E5D4DAA2D1DE6652C09E4A62EFCD924CEBD48B854A2F17BDDCB2E332F035EAA85810CE6DAC97297129EB4827228F360D4A30F83FE0E5F05A69F115A4315E83A9355D3F02819FAED553EB1AC05C67E89B095D1B09689F1F30F6E5B1E3281C52919866F0E297A6E70A507AA3643C5A7B1217BCE36851BE4A45C2E690FEFFA210A93C8EACD644BBACA1B3668B61612CC299ECAF8413AC3DF9493FB99F1FCF7CD4F261907B6A7E823F5D7DF62856EA94351AC0B1BD24532E8A58B7E9F49BE2C0C8C6D102327CA90FB2A20AA533BBA2CD56AC0222F697914AB7DB037E53975821F4A4D12FA24D5C8E0981B02475ECEE9DEDFD7EBD71A3D8FBD9940717A70681D3A5766082D2012D534949D5EE31E9CDE629B12523C4CE1BBF0EAF468A871C06E4CE30C05D5D5CBC7B75604F0288ED84C49FA80897281F4C1BD56D3ADBEA4532F6DACCA40CAC34575BEA447DA7EB2D7BAA676971D5D6C1B6EAE7F4704E46F9EB0F90A38BA3D4E308A685E0EBC44DD79EAC9E93CD94EBF8E6557C877F5A06F11C9AE05882D653E9214C6BFE82BD52B2E74B6BDB1FC72150720DC9F92B8BBCD96B0FC6AE0C8C51CB35A167FB93E755C7BBF39914D5BF1AD32AF8E2A53C4AD96B73F6BF5987389C4A089FAFC2527779FA3DDFD9C23AF408EB7637B0FC9FE1937B153F63FF3502C70DCBFC15E1E2817F3AF7DA6552F46696EB0E71D992B391B3A550E0C2078FD17994F8F9913ABEC08E8AC2812D2DB1BC7C1A3E718F665158BE3D92199EA226E5C1E2CD56A8B0D7A780A50E2E519A81E13909016A920CC7D557CC10AE56274FD6137C292CF4527172093E8268E1E4ACE29F9635E34EB83799F9E3901D5DB653807BCB6AA5217923A7FFC77D941A878383CFE455E5D84823A5642155097F60768F494C6C4D8737423FC66575940AAA46E62DA5F0EC6F20F517CC5D7F3FF12F7E127E0EAF8CFCACA2A198FA9EE5A0329926B3AD63F2D8EAD33877D8346965E93FA5E985E5171498A4DC3E6FB5CD914595D8FDF971EE1F63B5ED27B4D74D302ED11D518004D4B68A3666658FB3636952387055D0187FFBD7C18B29AC28C8A06B284EB0E9543CEE183BB5E98E4BB4CBE2291964689C98F21FBC4505F309B1EAD2FD6431CE913EC4415C01E3FE2B75586041092E77E2F2D1BEEE3084BF9F5D9E7D035F4E789924396B52EE47C502FE881520895C0026297F7336A50CD0FB46E966D32E5098C665AEF52AB2EFC89FF5D7378B2E6972291A57D4A82629F3F14D98B707B60704B18B48F0093AA2477C297E5798D34E1EAA25E8F440D8B2E2A4C556B8DFFB7D08FC690E15291FA768C960A8C7B962C03632452AC7888F20170CABC04B091D5A173592EFFFCC7860A870691AC48D44AC35F29CB7D57971E5051349D699DD8B511DEA73816A592B7D4E1C66B8406608ACFFC09F872AE6C2B13B0C8DBAA51186CF9BC3EA3AAD2DE618E13F0079984B11CB092CD1C938D3774AD4708ABA354880F98F0B3AE28E6BB4C8E5964FA69ADB78A68B075C30E08DCC8E8849C0631B8C9236E986D2E6FC6C3982F5F1C4683D7C61B8B469B617EC0976876A69C22180C37D9DAABC654A91E991122EC08BE674E9A02CEF4D0EFAB94EF5590D5E797490810BBA7894DF86219E813108BEE6541AB9E43F68AD43477AAF5FC5670FA2FAE1B3A559AC418E674994CF8E57BDD99D2CB349E09C1C68E5568282DF501B34BEA35D00613FE208334573A9E88710BB32E68363EB76F6B9F29297DF743609622345E4395BB52B9E36EBFB5A5A5F7F8EBDDB081C36AF9C26C9078DC7833FA7ECD78A4DD3CDBAE9C56ACCC711E29CDD03B740ECBA5D0A53E3F0F9379B96B9561F80186C4F0C8EE7BE11FE864B6F2E21379698820C32C12B8D8D4AF2E5781830E84F03A9E84B66335A3A454C269976BE5CAECC27894BC71AAD3AD6A6F0774D4DFCE48D6882E2BA9259AC6460801256101A35CC1C56955D8589C91542B9CF947EC7504FAC304C57C8D862A292DB0351DBF5B5B100D037479A401AA81320680C4EBE9E3A954CBE168B24F930E9928E1DA3714BFCA4C2D55DD971EDA243A92122F3648B9E1DAFB6FA303E4C48D4085260984AA0334713C4CED4116BDB3BD10C004451071AEBC2635ED8D401AC9801C694041B8A25398C50D0C1A7A14EC42A403ED3572AEC00CEC00F51C170E3E3738F7DEA1D64CB61270E38172760A71B7A9B52ABC0571541FAC7B96A9C0B3F8682E8BDBAC16E049BD38396787004F4BF722B6ABED9C5B3B058D06D92311EA9D2C67496551F2BEB1D353B52AE714723B1693C7CA78B1D0E5F212D2DD95C34DA583C95ABE1BB4ED435C5CC4105390825F0548D2D960B31AAE5558071DA276F28AF4F96B1FDD20A51499858839C80BDB845F3F799855AEF0069D20F3C9D455F34FF718B953B6B3AD111CC5ED7AF7F0B37969A0E474B21B1908F54806ABB8F6CE24F147C7767D10D1C42EE17FEC645253BD993E85DD82C77483667748E9AD17E463925EF4756A90EEEA62E0B9984CDA389D9B784ADDEFAE9CDE3279BC9DA177D842B9C1964FADF4694D9E1519D40D49D194089D1561FF729B41C6A111B749A14B2F84718892EEE595CCC97CD64048379024D76F04D31AB78348887B53DF69AD1F376C69D7FD86D919C98CF8B6D974C425D6C0F9DCC70DF596C8025E1D60C1D0C240B02DCABF093A7CB2287A5596FA1C0170645D4646584B4A27D65452AB91F79A9AC938B0058C7BD069DF24F5982E923CE56B070C84109C11ABF5BBA299DDC0E9E78E0D34488A564D4313562530828D732D98EA08E73DF307184470E3A010B8A0662BDEDE5CBBD15AA4438552D809164BB6C3D2B2F0A8AE13C3D78305A7D3140925D0A5D7E5F14CC168673E682C5779C9A325D3AF591B88BE881C47A313395FA88B2680DA2625AFE996BCD98748C2E82EDC20A3EBED94CD3FCF8FDBBA910D6EFDF22B66B955FA84D5476686EBF6F8A29D90F679773FC237211A4958FADACAA5C24ECC9A95A3E6D077966577159A32D44DA9FCE2689326C56F748774551E9F121E43D336AA2A2766E0A1E8745B4348BD36169D11A7046A98A22C866B2FB05EFD40BF95543FFC25993F2B516937DFAF8C9211D6CD6E10EE1FC1C4A6CF29999E7A63222433A4C54B98F00941DBB2A8B0AC62FA5C32E9436F9B2A88E1E683E04E36ECACA272B9515DE52A1B5ACBBB0C5946DC21665DC7DC6CDF9FDF40C9A0273BAF5D5F052F955528441311D12A7B92F306BCB08687CBAA3C094BEC781D3A05A3AECB65F22F086382CCD76827F03F1FC251428776FB4BE1AA65FB12A07F288FC4522E3BDA80C0195A2AA683F18BABB2DEA6B8A030A4FBE833300D1F19CD52FA250C178E214484B528BF01CB674607F5D5C36A7F7FC8EB52A25645AB38610104DB09DA179748AD16E35CF972BA3014B683029DE092F966F730124EDDF09F91D145024C74DD7D48A28F5111B73D3566C1F1FEEEFE06AC83D805CA81346C85B07D80559747A94C7AC24DEB3E54CC75A73235453DE3DCE3EB31382E83E398EE877375CFAF27199B51BABB70DAA700B8D0137B46AD7AB1AD0DBCF1686481C770305B2FAB0AF378C9BD4FBF9C11FC744970B5E2716FDD7E79E2FC57749120AD92292750011360A51987CF58998911AC914EE82C56CF3ADD2B8DF00EECEE9FA4C5D1905CC1A97A7223CB86EC5F1ED278141A681D772CE3D5063754C549BEECDDCC422A9C5C7832155D0EAA42D455D7F7D916AAEDB7DE3575345C9B22F6584E169167D818A8BC670B9E2303332B91D52CEA5F26674B819927B6374429FC5AF1BF08E8D9848E92BE742A93118606601D8BD2E42E1783224962DFFB826770D960FC9E0E5F3D68B635AB2C277FE0145CC03523FD06F52597A3D4AAFBB191B9C2BB59CB4E89557D801E77D491BA4A1FF81FADAFB2AA137A1AD099F839F60F74986A4E69E73595F10B7CC6A2FF94DF6D6887FFC45E3F1A39B2B0AE850862022CA4A3495FC0944964E0C5B517130DF7C7ECFFC8327AE8C3AFB665C751471863D3E59D79D8BA048E5C07772705024396930188C65CA8C2A3B9888B9D651483F7C2E96EFFE962CD5C3C26B781C506977D761A3C0E3752F1E45889AF1A74BC14643D44E79120323D0C649AAD09FA903478C7F8A4DB3F96514F78B6D8D46195EE66443B11569170CDC7898B3514B7AD9E7165CA58110EB58801E5E10466DF42E347CC690F6C9B95196F143AF84E3A81BC412F7BFDFDF222F8EA0D6F742C37BD4DBB77EA9BB0A942B10442285BC11F631A19A25C34B01C11552544981A3A6D0BB4DE21FBAAA2FCEAB1D65B961FE7D546C7942FABABD25F3E605100AAB09A0B389F7AB58668D31FC54EEB0433DF42D64869FD5662233DD5D48F7A9495E30068F9C80D4A66FD9BF1C7CBECB9944C6B79DBBA18981F7D0ED9F2945BD2646464D7DA473B2B64A9CC1388A0A7B588328577B644EB7EFF0E62A413B56B422D9FE36AA6B2D0B7F609E11085C4EE889CEA76E41B4B0DCF8CC0E19C656A17EC184FBAA22AA3D6E5DE5EFF0C212FC82BE6BA92653BBD044726D4E87AB68A1CF0A80D0F8B8860EFEEA3A257605578EFFBC43E50A8E86C9663DCAFA6793BA37B116272F8DCC803B5E9A819827B84EE975CAF6367E421B9970175D9593402B7394EA56703B1BB241592830EF0D168A4FCB54C0F3D88A90D5A1C2F977789C2DA3ED638C08F5932E91AE20341FF9CB9F65E0C07656D9F79420EE20AFE7F5C9F49DF3C87B8D23E709D1FD3ABF9375E095ED34BD768F8C07EC0FFE9A9C93453197738E16B76D7E02163B489C6F6426AE9BB86AA9A653F527A1D93FF780411ED5E59C478FEBA710D2C475FE2B2649E1FD940BC1223CDDFB566D94C9D2B4D0C91D3DC2BCC6F73B4C586A5C0BE72DA7B1B5FC1164B3E3091C58BB89529B83C3578A82B11542FD27B33D2ABD1E3D4A45EF0340D912BF8EC24C2D315F6C9F58F68AD0DA46920F896241EFD7F98DA1D10ED22BCBEB6A273CD7B29BF273F8B6895C05A622687B2BE13B3CEBDF6175CE25607CB83E46924C5CB00BFDD6F73F2C5DE790A87DC10FD1C77CCD9C9630C57A1973AF48EE1D283964891859D64D3FFFF8EE500DC4744D8871F7C2A735AC4366DDE9F03690AB740566F611C78D3E238365A017020C3959AFD4E152588F5825F5D8DB0A840FF6C7BB1F7BB87BB7BD1BFACCC806975190166EACB26FD8C388D940591A68C489D32BBE4E607541D05A6381157D53AA2120216C971B94E2FCF834E8D37EFE65EC5F086F30C316C889DB23FFF9B152718897AE049E4A191A043ABE2BBAFA94CE73F1CE17DC47EADAF8C8882D40000E2AA0C703C04D5332F54A0BABB7641A1F4C3376345B5800D737EFF9D99BEB908EE59069F504B6B8625A2343F070E6DAF42BA24FB48B9795332CD5A9EB317FB7DFE4B2663A17F6270BF75F888BCEFB51844E711A1ADBB9A935543ED5BCF134C1F52E8CE1404F789D0BBAB14CD229F8267CD5F631B9BA284F6D633576B6BFEDF1394A5673CBEFF90F172B3256799FBC0239567DB1BDEBFE05ADB6C71E5B7E9DB4B9E0E1015E7CA4CBF706073341750000000000000000000000000000000000000000000000060D151D21292F34" + }, + { + "tcId": 50, + "deferred": false, + "sk": "7377D2CE98A125D2293896EA97285838DF426EF6D3E06D3EDBBA7C6BF034FE0C3DA0A5CCB79ED5176DC24ABCE7EE76E7C1CD259CC05A4A784C8E7DE70FE1F4C1CDB96CBC97A40CAE2D0F29CBC084E65111808FC3BF9FAF728738346768C481B8DD506B9845F3A22B533A384D394FA268F6B8C863112AEB94D469DA66C7AEC36703035149C02D0B124CC89825A2A644D4A089010549DBA0885B82898B042094064D209988DA0432D2A80D8CA08922955013A79064222401202D9C144422B16892820D0B821180B66C62284EA2B40C08A35122C760DC20510CB77104446194006523B68058820449064199920D18170C02106E12146D40024D5BC40113056AA310284AC0302180292226455A384E8C040A08980812436ED838491318295A90651B094909B7248CB04909B28C18C34D044989420645A2922191A42019409198246C1B877103B40102048201B14801212D14130C1A204D0B176CCB046A03485112316E0B4572E2325013192C8AA640D98064022001C9320209100E134849429030A114120392445CC84CE24212C00844E0B62918A00514200241080E04456858B0101C1930113320111280028689D84684121168A3A0211009718BA42C0BA1450C279214972D01354E0B230C88C0418320492047660A908889064EC2B8449B206911B20413C32C40322E53162011096611072CE2420CE0106D1947720285254B264E58A4815848861B068E12126453865013338D8298500892285120111019708024214234080C1306CBB46CD808000CB3659042124C82612219296102411A94410980490A2580431450DAA684403249C18008A1067101C38514102EE1B60C99244459006863201104134A0B4104242352929845941872892249D038494C8490200164DCC864D43440A428060BC009E482104C82411BA088192649C4B64822208911986CC9C240A03442D340710492708200651A032C0CC4118CB42CC032051938280AA30D63A04D24C03012864DA4088559380659B868013852C8C4044C900C4A026582283101A7091402449AB8691C85701C414113148E0B4084A012120BC88559C82C22876912A10122950D64B06150120A23344DA1A64151C28408C20DC3825120A96420B325E0829118C94423924C03256EA28444A0000C0A4712A226621B43311C17464BA6458A340E228830C3368518106E09038E01322C01866010C4100AC4204C2282C8C07120B848D1200200426C081200E4A8040C444063A4718A304CC8B421E406521C92509B4889842082CC406108155020B171C2184A4A246C218421A3B004D2B608A1880D63B02C02B4455AC881143606C8C410DA86615B3466203131D9240D20B530021206E0264151040EDA048E4B2822A444319B008ADA822023086D1090888AB411CAC44C980282A016002128928C44325C262159182D101571CB406840C22DCB10669B30024AC00023B84C138724A4B030241764E1120604961161068084000104840D204461C8A610A00469A20285CC14880886481002620895240840401B421120A328D30401E4381051901091948459C8299B40895498681C3712C4A0905A180D04312003B5800BA6699B28244486509B3242930680E04251E2320A99420DD4A248CC929004B9310C366C09185200238600B14C24B7014A887108A1511B850023A328C846529C40848A8045D4C6715344290AC8650B22304C28268B462922008D8844691B230110C0480B492064148024223104466E21448A09430A22056601896989228C24866D23337062288E5082708CC031130341C1022D23007188247141102E09A684133266024661C9B491C0B08403B90CD0821012312249B00C11356A83A6444BB64562A84199444C63A645DAB42DC38601609680441206DAB840233170C338925B1271C8A660A04402A026068A305283A0458A14825B268C43445222272510332E8CC6414BB025521025A0142940486522982811194E14267102336420A80043124C6128241B3952E2C8459C086C90B6050B3452C1C06024210921A06053C68013360202802C80486808A54160488E1B2784518420834244C8C88C443690CB04860A42269CA62D9132101AA9515A320800A5845A8831A2B8641434605A146414152C00C90C02B510D3A229021728E40826E482014B280690B6851B428D10C225D38409C8B029E110882024200C280512454DA807B179BE146E96EC60914E74B78099DC2BB667ED709C1DC39DAE07760FAE0FBB086016F3BE0FD574560A68A9DCAC7A44629362330AE6293A88276F4B82BEAA2A42482D9C708EC75E60DC52DE3B70EF0F8EBAA0F591197273AF0DEAD7CA2BE5F6B7F67C99AAE59A016938F035DAF644ED94B5E9B64E153EB0DC49EFEC8F61BDFCE44B28532FAE0FAA09F430F4DCBDF34CAB952FD7E7C61C8FF1C36D9CB8330B556BAC79C4286331D7BC0023B643325C4E23B6E544D62F8D1E3B8B5F1241BE69A9AAC2F124DEBBDA3127093F4EA42E9DF7C7BA388E44197FB95FA17DCD6E6562D22C933C32A73F0D3FB9081DE04E513C9047F4DBB0F1A085CCBDF80BC0B6BCB652C302400F2D4C0C67B3698C23FC888D4BF06CCACFC202830D84ECD416189D0107B2F27B173D7541335004AAE5DFFC0DC60854298B1FD961D96BB8672A679E0D360150BA1E510B7151A440AD4BCE9A997B5D330DF5EEB6449264BDD4AEE6A86B8B00E0173838F2A645C9D8C4673908F6DBFD634034D840B378B185B21C92BBDCCCA0804ED6286FBC375473C46AEC46415B468CAEB97797FD03C374E422461F0807AA53D4C6CAE6FB5AF4C5EA616D295C5DC7D6886E5816FE47313A90BE1A7B8D528B96B351F1F0379F7F4301D7C669C0D27813EFA58827C26F04A09B4D9FF4B6007FF8BCCD3CB91E7CED0CBC1D0CDAC5F9205E6C9F3A1CD17FDF88CBD0C2554D162BD6BAC9AF0390A80745C6221B1CCAC44C6FD5F68DE32A9613AC4D4F77640A04141CA967061228F4E2D7C514C9FFA349004C0251E631C10B45BE25F148D37B05E14C3DF976B20EA5C26925818058584DF8428A8ADBA8377F74658834B3A72B938DC6C9FF8F923B22E99990730CA9723F531A5BAE5D619725CDEBA78FEF75ACB0C9D3BCD9C5BAAD600282F4145BF3E3BEB2A1BA7AE035659CB10F70D11D7F0A5DF5671466CF6554766C024AF1B9914F87BD74719DEB89014A9FD6247D089063D1578471B5BEDA5907825CD0A024716C21B186F3147F3C1309968782D8AF9CF40024BFC067111A68E27FF2E93D640657F422FC45537D9EFD2383B770E3702E2DCE1BE4530D17E4FC4C3755D47963B6E0184D277ADAB8037117DED146924DB13A05ACA3D7694CEDF95A0603F7B833ABAF05EEFBFC2585FD1E332070F63B486D93FA9D5457A09D9D27F84E80D49DB6548326D5F82A56B259271AD9EA4E90875D38718B2EC45E97F556FBB48FFDEAE2FA95A2A8FE1979DD2F48047685A3362C5F08B4C119305364293A498B4871CB7F5DB4E6B62E909960FC7495AA997EE6B885D5DD0BDAFC89BE1B4FFFE06789F6AA25497BF225B9AEB737F3C21BE2C7FDAF84F495E8EDABECCCDE3B0D60AB7E5958AAF5D0C5C062ED8775DBFC07E7A54EF47C8CEB59004FA347F1799481607497CB029C0A3981E564D4290C61BDE180CFC82F5ED40F6C89AB93635AAD175D488C1BF1C9A787DD3586EE49C028D65BFF792842D76F20E643E4E14312B1A52958DCCA1D9F7E0AEECAAA07B8BE1612AB2D5076A7F079F3872D8CDB5B128835436D14323732FA806B82014022F68E04862315FE6F16EE9254789DB98420BBA3F0DCC51159CFB7EA79E248CA2D21879E262DDBDE7F9C10757164A7096F5343AFA7ED777B8E2F0D13DD0A03ECA6F064EBB01E2FF84DA3542E1DCF62E7F911CE8CF632DEC6E376690C5D05CDDB42F7B0ABB6101D164D2A7CE931A12BCAF8E6BFB3D80E6E4CFD5ACAB85D4807054C406B7A93FA29F3589D5693CA4294834542884BB92BC1C88BC27AEEDD69E3D836130DD467F5CDD6CB82C2529B1E82837864188F6BEA25ECD031A55CF035A9F8523C30D30F93D2AB7BBC53E3E632B8F432BCA0D45F85FCD007CDAD638749DD09F7EC85C8C6B6FC7A4A3D87347515C73F64900C9B788B9E27C73469823C9FB6DAA6760D95626E74F18EDE6CF3E5888AFBE5D4CE686DF584AE67B5C300E8352288BFD55E5B8337A4CCB872BB999E86AAC9EFBC559437B10DC290D9A745692795D178B9134592232A696C5F0FDD653CD10EDABDEDDB746082AE54A800B43235DFD791BF7AA582155794D67204F87D9CCC52E51DF8ABFD24A4769C423C70B256C2E150844659F68E974B277840E98A6879333966F79B7A41ACEB1110E7E8B9DEB3D09C18285BE31A833AF62923E81B2499AC91F6273916B8E067892FC407074D2A99F287E78212194CB3862AC1F48D4B520B592D3BAB72D0101FE8FAF11564C88DDE8856FDA56AEBEFEA67B7F0BC4836190A8E6433F3698C0837F049F04AFFA2313FCCA95D22744C2C6FE08FD296E884E4D8BF1C05C0A7792F077900647B7D496CE3E2FC2690F2EB4402E853DE1BC21BBED13BC4930F1F3672702D9E676EFCFC6DBE120C398D6B335CB7F0C2483E1334FF4D526D59E5DB66E2B6BD865CAFD3A7EAE254536B07B67F7D883B92E0A0F59FB17F1B116626479117418F09F2C158EFE88F082A89957F1A4A625474C970B0C7BDB0AE0552BECE8485640C4BBDBE3E57D23F8D2419D8D5FE63CEFA90B239F611A13D2768212AD616025F3989FECB6834F3644ED914D75F08B3DFBFE497731FAEC81F84136A312BD91EC337E82524FC5E00EDDC07F59823320FF38DB34224BCC5502FD7BD572ADCB0EF53E4C16A35F37AB8B90E908016A649588AD1917FD5FB489C105CD2E59470EED23C90C7D9370F6406BF7EBDE494A658CFA1B93515C9894085DEAD882195E381BDE00DE045D1E1D4378D0DD80076C647C12DFE6441768CA16424331A8E8694C8442280BBD5CB6C1B6D504AE2DA853D089F56100E2ACC709A43FADF2FF110DDE85D2AD3F9F74854931CFD1A45CC769A444CEE253817D66AC7D8D2E0088A63D86608DBE29D1147AE85BB7F8EC87564D70FB2BFE0EB6D130EAECE850E9E030E1714D9E9A5BBA7EEC0FDF5BC660813B7893342B3959D137253F43EFDC6214D20B3C3C905A4813522091FD9D35D41193ED8E8478AAB5CC2650C19E4278EE10FC1F0EF3872C4CEC40DB39DB6384193E67E7E105A781BFAFCDFA8E88E1C85C5B893B8A442B4BEC0ED103F2F01C756B92A8ED8BC184632F9344C16EA3062457171CEC635DF6B1994CD1737C23CB37C32529B8A810DB30AF3376378F3F230BF58FDC564654ACF8AEB082E3C4DF005516D1522A7683F7A7092874861D46C44F605DA94DE8B004141B30152AFADFBE54744B0C1DEAF8F13221C050A9F4C967C1E5BA7BF78F579133C47767DDA12CFA827E76FE8E4CF31483E883ADD009639ED4EED93F4956D93449659C83EC23A7BD30AF8A55C8E6921A3B16959B3F1386A517A8C9416C838362E9AE08827F45BB10C1D222694AEF09B15D79140F8C0AEBCFD88394FB764371B67EF88E64C4140F34012179A394DCACD9E1CACE336BF723BE8FEA3D5E52E455E4F49F3900BED703ACBA38F27BFA3319445C4EC2EDDBF9DE7F9A1168CDC603C2C642764DDD0ACCD7809E98E4D36C838C2A57CDAA9444CAE82CE4DE5CED4377CEEE1922D10C96392262B4A57875A95FC4418A5953BE192580854EE92AF29E0949D4FDDD15AC811279E8E8EFC95183679117FE9C43A26AD455960A07FBA34FAB01386EA50072A0C5C026D1FBDA924525F3DFABAC3BCB69A7D2F800CA81872707D4EE0AF663768506C54A9A036D4D9C3FC3C20F8CC2203CA5F8DE285F70F4919A8044D39FCA06F484084F4F29471C2DFD3DF9E6D1E1AB2DE12287DCEA64E91EAA7C9C4CAA063710F4637983E66269D4C55CF24A1CCD1F02A08FD00EF4154DDDD104040CD15F588C93D030AFB06B35D7B06C3150E00FE3421DD24BCC0BEAEDB8185BB36D4E2F7A4493B98FE5613AB335475DE06B3E75766E9C662973A3BA91C0071606E4FD56EF9CF9E174BE2A42D8158207DCB81EEBDE31DACCC1EBC3BEFCEDF6316F929740C1F54C9C95E1E890D0A12CA2EDD0F265B5C3381DC8B1C2E719A4382862481E9D990F70ACAB53DC63BD502D9C99473CA00C452A604C137921E7BC050A776F03EDEDF95634FAD43D1DF4A239F047595EF220882097B282BBDEBD72AE26AB6DB46930E9ED585943A7CFD3597B134EBD74EA45BED2E3E06601DF441D7C2C9032E182B15E6B82276D4A450146B533BDCC662C9EB3D78EF75CE870272C0271C949DDE533FFA6CB4B9C70224FD877054B500D2D6192126F4659D11DFF75F624CF2304C92CFDCC1FBF02D57BEF75C69AD9502E387AB0F3C8A225D8486BDDF480C5B10F9442BD52A0DA149E1AD34185767A663A721218C7D06AF3E6AE29F5DA9BDB16E70856C3341DC58B8AB7CC133CFCACE0798123CE6C4735477CCD8E10499A0BC2D992E084A5E438605FE967DA5A24D0F66F769F78E2B321282717FFFECE8347B3AA78FCDD633E53B6709C2025C89A6DA9538AA643B833718A85477817AD8AF7B5986034CDAE1A4816C7449C11A628577AF65AD999EB00D08AC57053ADF533B2563001D08B001A65D46970E00DF0F83B692FB8683FBD62211B706E53C4AA30DB159D14235D0AC88FE1FC4FC994277A3838CDD84A0A08061F85CC1575831E7B56B87FFEB5E404E64B72C36966323F98E8A19202FA7F3C187E925DA291FE4C3E34A06C0C5CEB76BB7F8CCC0436A0001DB12B261BD47675C2490C914401694FDC04118372678AD2AE171F40B51C6CB4D40C849320F58B877CB72B222F2E4562AFC4C2FF91267F81BCF6D31DB8BF838F6EC3A3C45", + "message": "4F4C7E0134BE5200C4512299D134770A64A76B73A82463FD8C86594939DCFD9DC55B895B32A2E96B8AFDB8CA83AB857679C372CD88754CD8A7B0A31D2ADDFD7D1BA64556AAF1CDD674F3E8F5FC0BAD2FA38326365918430AB2344CFF785D5F73F2B5D631DB29FAA0F9CCE5CB7FFE0CF4AF1C7A8950EF32F1D72080A492C7A25ABF67F409FF5D4B1E0D77268C0A1B2A32D9DEC61BB71EDAE6BFD58F274707182058F0E6AA31E6D3763732A82BD6F2C76647C7ACAAE7FB4AA51125F0D2D48351B6A3FC7FD18172FA8689AE1602C4EC0CAFA863AA98BDBB1CD8C2681C2B6C5C254E346C18E2A270CAF2606A6504D30C0E2E505C2FF9D18523BBDF21424C645AF0EFB2EA0FD21B5D0CD85C7C1EE176FCF904B481855C4CD739443F3340AE48276E7F4BDC00CD11C2B0D6B97BD00AC962EE1FCF8A73D3DA3CCBB3B72095CB33C5542D86E843641CC98E27545F99188AF064D5FE74739C54F5678F411D96A0EA043652935BFB2E37EC934327C7C841CB0CD04EC17FD06A18E88882177B51B00DB6EF1DA164245A3F2554CEDE8C84DD777F0B92CDA456D922D8B7B8B63B548CBB72CFACA540C0D69F9EF21759F243CFA03EBD6B080D23DD62945E623BC4F8323DAEC1215B251C35EA13A0F081B86E803BF37DAE6D913B7D942BD1C276ABEA3F8F74D0C8727EC21EED2AFD438BB7", + "signature": "EC857FE47C6764CF4EBC33AFB24BCB47BD927916A484087D8C0770EB6B0E09427AFC3C3D41F83FAC1FDD609BFEB217C6DA6F54792F0B7C7BD05251CB34001A4B77F1DA65BEBF1C8CC8778C0DD44E8EE655279A96860E333F8EAFA468F3B2C3CDABB00E4444EB8F6E11F4284B17979010335493869C1DAD4D88293C629900A5AF6EFCEE9D0A685D712139FB5CEEDFDF5212C4DD6436376DA5890165B11F47B45251FF9F83F5218B966C0A6CB2C3FBC25D50950D9552DF6AFDDDFB6FFF40CAAFDA74A3A6E697142CFB3F3327293B45528B3D46CE998A24DF46D9BAC9450E64D73FDA9A14307E7CEDCFF2874E65E8CCDCFE66E93A6D07BE6E27494EA75170C4028173C638D7CF1125D3F2FC66025A3B0FB83F80EFD11B483B7CFAF05B86AFA62C2E85C4DEF6049A11C4B76E9CB0E9A959669B8376359D21C26DE603C0CCA5F99BE34872B9279E50A1504C20FA0DEE99BF757F68C0759E1287618F86F157DDF2F8D532D19F77C42914FB6C3E88EED0E52A939BDF22D548937C19185516B9358B4EB34E03D150B0B4AFB629E754BC5E4067284AE7133D0D5EFB3BE5DA06F567A2A4B1E91E8D1E7AF50B463E1ED8967131D6D1C33FEB94011E8ED1074D4EB2E4D30952FB76145541E5CB643750223F6952C196D51393B3184AB35F7E7B4929647721139F7D115A9F02745B46C22BC5C5ED151C7F764064C453179B221935EC48128026525EAF5287311AB4FB87824B772C093CC21DE77E660186B8D5A4493DCF0B4EA7A751187C9AC73953F22785371312FC4D12421A17EAE731FEFAE466BD923E08BF2196A820E94E1D0334B2B86994CACACE28256CFE1B1CC5E56102D16CDF512D5135668803AC9BC931B20162D17B1861C8D5A7584056E462815E9726AE29CE5BE9547FE2A698E366865949169F30430B8CA0D73037223B6D2D97F6552ED21A2FC0A9804A5B12F07AF98D44FBE3CF12927AD586AB80953B25D308E3863D5AC23A54AEA7A0EA0786198F6DDB4CACBC2EEF4987913FA6CFCC6AB0354EE7A226CA9F46FE5C8EFEF7B9D1B3718D27FA1227A47F213794116ACBF4F120175A189DFB83D786C2F89A7CACF23825DE573274F7A964B3A070D66D049C7245D7739611FDBDFFAC21373A1B52D9DD3068A814EC08599EECD46ED0C775AEF19513622DEE75DF2792D7F123A45025378912A35B303708D0B3426C65C69B24358ADDA1708989E2D1217EC7F7BE32C37449BE2D1B843C77555EADC7B29878B71D95C420A9A744CA247E3382DDA1996A4E749F7315942E47EB1383339A1C20A7943543531A9EF0309EA7114AB0B3DC4ED9EDA988D6E978092EB9938815A355087C63149ABF9FE4D1F1B2A37FE3404F7587246F42758BBC7F8B111136092C28400D45D28E50F685240019A30574ABDC1906CDEA07B29155A71700731904CB3B49A3DE0626003E6D903C22FE058F47D8CABF213BECE4C4371A0DBF0EE89C6C018EBD8C6D0C74B548931514AA46B6AFCEDFDC5BEC48A5333476CF48704DD3F8E031F62937214FCE74DB483740CEB6898426635C38C740939EEF69B4E009F8C3D208769AC3017C827BC2073911C3B1AF2BBCDF14334BC9265A38A494B033FB887E7FF7D1C3931C483CD8AB4E5B1374D03C325D7E266F6E9D9ACD06E341AE9E4C4F18E9CF15FFE0DAC5FBBF65F6ECACB4798BEA3AE6C4123B7BDFF4A9B34DBDAC333E3ECF74F892BB91BAADF533161764824970683AD1D513C98063779BBE2F1C80B90B29F9A333CF5FB391354F1838AD2650F3B8C3519A0CDF69E359D73379FC11022EB256FD1DB270EEBED9A0FC2E25F59DA828F8B0D0A756ADCF7F1BD3ACE22811062219CB9DD16FF101BC879B7B057D8C3A53E028469CE476B136B0CC929EFCAE217CC49C941F22953084C50C31F75B9F7E309CCA6AC26A33A66EE8F4FF4B3363D8748C89115D38CB895C653D07BB99677DC919BD6DB824A31FD90BB56BA5C62546E45360AB276729F070456CDF89B5F48B50AA534C8EE341CAE2CBE2A79689464C2CF7D65318C6AB8ACAB5FDA822F132F2B5637963174A628156E1D166654A11C77B3A428B41CC7C618E03C97EA13E8489E3BDEF8AF3EC98B74EB68474191E15019EC80649A04DE49136384EF7C0831E9B3F4582402D5F07F0D75C12B57220C7E762243996065366F5F6663A8621DDE3819A0BD52AB1E64A07FB0006B9FB458761C3255E88BF794141647E7A42A422328C87F6BCCA09B8CA3D435B5815491ECC58B874A264E61EA49BAF9D0F8C75CDF72A68B1DE29BFBC0EC715E2C4B9EAD89B30315D8C5D554ABF4D862CE78EC051D635D6771388B00E50AB1C1FD412FC592ECB7A7C0F36EDB8E9C3EBA02B3FB4784199D7C3984DC56B5B19847CFBF6A889BBD98F3105CE8A4039DAEAB3CE4784DE71E3AE19C2355C09982653A5A85C554F7B86A3839B7928B2E3433BE19C4C4C2B2A23D0BB99FF2297AFF64CA4983CA89F450D5E173F930733F63E83914D771022353D8DB88A28401F785ACB7D6BC3FD5293F600299E22871422C5DC47DEFD4D818AA741E64E8DAB7354CC927FA2A93397218823340CC695998B073DF31808C41A0DA96540B64C10C929FE54C62C99319F628CBF8004977BD13DBDDF029D2902C2DA2C0A0658D85D336CBED91B1A5813C63A5149BA4771E2EBEDFEAE4FBBEE78FADE02E8F1E03BCDDC1C07C6F9C402CEAC52A98FC6CB51D3EFF91F909DADCBC8E469E2E5585DA9914A93CF36838D737CEC90718BFD30CA4E0AD7EF7BB2C6C0A6E26D0C54E2A3C038177057B079B241CC886EA58E145496C932EEF5461D2D68FAA6FEF92BB8A0EB10544E81DE7C3C1FE3BDC25FD0F60DF0B21D55F005AC9F2D0C4E9D39FBF213359AC59FE2C6489149661688918CE6521BA46491296EABA965F6109D3E521B74556CE80ACE4F8A34B57D0FD6913BA3F1C68D56E41735F8D0EDF9E2C293659A73455829F1ACDA870E9F36051DC977C828946B3B89C640340051447B2F67CD5DC2A5AD3B298E655D49019B8A8AD0CE4BB3A3BA7DC10E8A619B12A394027E27060C9CB9C890206114A3F688C154703D468461A9D4A3FCDA140101035923B27498BAF3EE7F0D38A870E85839899052C48809C54D266830EDE8B5BA0F85C7BA5CC857DDC41D6013D51CB64B7F7F1258C9B70C9A2109DEE3416880253E05B4AB7191A4E4411154E84F623138D755CBD55F9CE28CB6560A4B9D8B2D391CB52FF989A147F48BB17587E1C382ACE220619E5DDE43EA51F711CDAAED45F9CC10EC1713DB50FB7DE410CD39F97A6779AFFC4A0B2C889A15C606382F431BDDA0186889DDD99FFC7EF6A871DE751BD0D3825F1290C0853C488675B4F29DB3EE7B6D14BBE454D8BCB005815725CE413F03DE990AD6F2AFAB259E70074CE4B7F9800FF680715F3FD20A605366B32CC7632C2E703F0084A1D821B7F760A324B3AD5E65D9098DACB039C75F9DB9F9A85820CDC9A779D3722E3C35480D8A7286E2D36FEE7E8A14D32F3C192C39E67ECD7693B3280266CA07A06A3BF118DC9EAE1A23F4034CD976B32D334365058AB3C8DF0BF69879C8FDF90FE33F61205ABB6A89369DF4C96476D77B6C79C370F853E4FA49C186C221411F7C504D5CECD66114649119C26FF8000433F4F7392CDC073D51B3D15210ED8BEB5A2EB60645F8A4FA228B971F347D94B9ACD102605968AB2F7ED6635B0A90A7AE75F3E526F86F6A062C77BE9B0391BFA87C219D258E5C3FD64D3CB360F96DEB05311DCAB0B5A0BD9AB1BD36E4F9C4AA62BDAADA7404B08FF4328FF5AA0D9651B676B23855845DF4712980E04262C6D7B6CA5B4F4941EC0F8DC4835355559FEC78D06E41EC597B47B74C1E5AD7C61A987B5A88D1ED4362B3C132967EC09182E4BE876BD86F1D5C3B1632A8F56E13125C0387454E66C6BA34412E509F1736FA4FC9694AC550979AB064389577038662628922316BD7F042B6A69B516F46A56C28C2139A3506AB7B4283BC8A383748C9BC24504993C2B2B42A83C362CFC1798B342A9510BF37654FFC41A2DD3B14AE1F23F349CF7F920A07923AAF8E106A83929A85200E2CCF4BF4D78418A37DE65A5B4F9D270DD3213910E765F8C8FC567B2BA1062153F9DFA639779418EB343924567B0E42D85015BF2F3379027973C080107285650AF8CAEF9B892E607DD3321914EEE134B3DF7282ED9EC79FCAB130A15357A2B858FA77108D9B086263A08B482DCC375F0C4CFC5084D3F1181FD4F64C04B3B8088E9E4D18FB75B376890798DE7BB1E85132A7D92E2E0EACDC92EA04B847FD07B9DB141F0CD1C823C39EB20C0C8F53724DD314305A2849044EFC32F0F0535DB38219C98FD8BBE0A8CD897FE00DC500D9F44288468B03C8E0301E2555E863128FF3F9649F03275EF56204EDAD48B20E05558EA52A2813E998E9BCDBA3426E53D2A3B3C047F42FEE803C5561392887C3FA2449444D6CDFE4A89A9396F7F6BE56747961C021CDED77CDA3230D30CFF132A8A6FF524FF7E1E6335D6C97D5769FD62B1BE97675770286712A4B72D8FD3B3674EB8E71491D70508F9B9A1624C8A4F9EDE2EE27CD3205E6890FF8314D840CD3C270DAB6A4CCF896A7C3195E766F96E67381AF09D303A22C62CB1D6C66DD51028508971E2916DBA5DADF4DDF6AED606B16A34DFFFD8BD79072281351AE4C55A9136683A9B78A240254CF3AE877A9061CD17B33487944BEB504D03DC2F0FA8CDD563E45E4FBBE5DA3AD9B9D5E27A8962915B40997FD64F1A10EAB864DE75F67E948B116384DCC14CC27D8964AE7E8D70BB9B8928883E435E34B923BE01F35140CF7EC5D1CBCD0B8FADF0399453F4C048B9D4009A82B8864359B9A5BB53B98934656DD05CC8B677B87740A84D3DE64C49D802E81F5AE95321DC249A466D87CC6F64C2DCB666B4437A75C42D68E1DB5CCCEB1CCE9C68A6E1F47F920CC7299DE922A18D95CC894823B38A900CFC2AE9F23AFAE8675F89D590B0E9BB69C8BE83B9F9EBEF273D0A7EA30690F66CAA88DAF29CDA9BFD3C88A11B02763602F978500BC2DFA0898D83898C09D4FDBFF5928D2DFE9CF6E058BCC1DD30508E58ED1ED170090E523C9413734AD74CE5CAC2732E012FFA6ABF04C6B689CF70F10C04938CAEF9946973F36B3AC4EAF643FA5922BBBCF32C6B648488207D7E7E236351BA4085EDCCC8C6F3BAF37C2B532A5DFE4AF3F65F65E321AB14E3F7F75B6F2930F47BC93FA683842F45B7AE9B432E9D160F67B45413DC31C319ADCB4E075954C7E5C353AB7DB1E422F123C97B83EE25F8A8A66A8F1880819365A8E53BD398D8C73A5EDC546B84780E0BB633C082AE93B0B03ED6C8CC900FDBCF386062516103F618CD8EDDE18F8885ADC860405234121CAF7AA1F9C31AE56B8BE807D8A51C67DA0370FF637D085CE08BE04834FDD95525164A1741117A6F15795D70585BC8355636448504A5DF0576D94FD542F8103D418E99413873D52D11EBD6E46B23CAACBA7898FDA32B33D0CF8B7A4A25611834F309B1AF06DE37B3993CC77EA755466AC4535C5970DAC912D0F8DF0DB18FFC17F8B9882F1DD7E01583B85662C8003E0F694AD2FC72732490A090D25F5933AE71185ACA1260F4719880BB46F1E22F56661BB341AD226814C73FAAAEA6E054D01A5E0A66B525DA998C8CEB1D90125B54D5599BF4714F5D6CAB9D7D205D90D1D0A1CEF7D241CC987F6F9767E73DBE3D734393DA178C72B1F24DC9C2F1E5ADCF10EB893AF6ABF157477A88DA0853E01B7F7D34DD77F429E76814C4974B8D8C2BA4CD8977FDD1156C5CAD5C75FA438876AC8C4BDD8E44843BED62F649E7C993096D26A77B067B4505B9FF6336E30D2B36D1B0C7FA8202F1FB584E47F8C02D5663AAE87575287C5896E3E6EFD143F7E0DEFEE4389EC579EBC9C8D75BDE56B2F7AC703AC85E97EBC6C08B55A29BA3A06C8165FB2D03889E300E39364BC4CD856D67291524C81E884B5153A45D7B53C66751E863594D40CC00A9B23B9B22E40AEAC1D9F12F4D4EC0A73A1456506AEFC318F8AEBBAFA5F8467209F03AFAEF0571863F7735C858776CA4016370AC39794B42509668791F614ABED4F3B31FD92E52E5790E0EBB47344D62E4254935EC21FD3443B62C6CF46FA9E82CDC3A2B58958FEB91AF1E26537BF98734112E2F8C70A4CDB3AF63F60F746339915AAA60CA846C4E2DA28B43018BA24D9A34D348335A4261CBA82A7C390F86B51FA5478E1053A5D7EDC07F2322AC52E0BCAF24FC665928979A9E51079F71A61144A8F13B7F979303271397998B349F1AD62B53EC90D0DED31B429A9448ACE6672AC28A74FF45CD596CE60D64AC247467AEB4E54C6C9A46719DD4D98D37642BF87AF933EE2D0492115392AA79373948D7D4E3BBF67C46E52B1CAB534FCD662F40C0B1F8EE5465FA0C40D6D49DC0DE315BD972B3EB87CF6BB182D507C8F97FA061BA7AE4FC2E5484C5D769AB5BFED418B95AFC1D2D5EC1B243D40586974A1CBE403092438565E8E90AFC4F0F30C474C507BC9CCFE000000000000000000000000000000070B0E161E28343C" + } + ] + }, + { + "tgId": 6, + "testType": "AFT", + "parameterSet": "ML-DSA-87", + "deterministic": false, + "tests": [ + { + "tcId": 51, + "deferred": false, + "sk": "F17916D95C512FEC0CEFA6A15C9FB3BF84FF8D7FA35522EB1C915C4D254E8935248E3C08582B745EB2FD13152B5DAEEAB0728042B00885BB92F844A86B4262035C9F448A2B78EF5DB347E0250415E1015FBB3431912407C85A2F362A85A9AE427723BF62697B77991B3E93A381133F950D40E7C1ACBC17E4F1D10CD1274C8D3C8402020AC5101CC34DD0947024C08994084DC2302063C024E18040D0266810970183C2915A902D44946D10095011A70DE404899B808D40B8454B860DC8B605C0C071020906A2002D0B2486A090112016821B2442CBB670433605DA16259A346CCBB408C4169024296C42900424064684126DC2260088400251C8409C162482182621060C12C2715098914A40284848215A18491BB7015AC648A1902C14182DD22062DCB64900096D40A84D24C8244C060880404ED318881209918B1231C91604641072DA849192C66522104818C90014446224C16040C6104A48289B4466911052D32652D8A60C0AA844D8260C648645442000D24885DC4632C822455B008D20A54501C191A2128420470E98A825D9A04DA4062D5BB00821B0804C102CC49871992424A436714BB649E1920009924C8912491A392AE0226961B25040268EC9A2080A902413350621246260B001E3C6295B2889209070C4A43108421110C071989820C4A8291A1532C4866C18146A024646DCC24C81026D49164810946C0A85909C348454242549A82104A62C610001614692E0A644E20090C8060690B82D0B858520230D83940454265041922909162054C62D81C88C094444E206301392490B1748932886D8A450D1329108B805A40262011582E3184283C644430281538804049831191846DB02891023810390718326891A0105CAB0014C840910118413B12061B8411B028C09986183186108C16D448609CB888D93B441589081043108D1C40419B44C1C8820CA30721CB58513273284B444044220611852509644033886E3483102826898069023280410180D1028454C846C09367182266418C6219018220A3708C49428E2302C92B42463467052960C8BA405D302850932924912211843280132450BA5501416659180650A446613B64C0138711149282243020B340401169180140E129301001180DC2851118785C1342802A211023844521464C2A0011B428CC2B271CB1600CC102104125284242AD34812084408818844012350C0A2098194500289610131881BA261909484912409031822A3466010164D48848911002ECCC0408CC051E44262DA241113194693344C424224C448900035801B98510B41600C25469AA88912864CE3160914272451264D1B0210001728D4A84548884801C70D93C8405B024951024A014210E1089003854811A8688B90085A020C5A18501187519C3892D0448210332188442D24280D22A330498825A1B2015C40201C0372CC968C51A688E3920813B0085C384403478E93124A882048E042208190094B066DD29010018249192891DA202A2085400A168A1C8360CA484AA2C850E4023188868853008960088AA2020A0A34450304421B400989A0694218494AA88C999030CA38910931728B442952A28D08146EA184501C314619B701CC06291109204B406640C449001324D0A284CA1629D0C084C88844E120291A97059042900440719C324E642622933666D30649A326514CA68984368493466D14078D182942523472441090123781D4106404A5088424091C088D02996C1B30500989811930485B144DD920200C012A00904DA102641C0301C2268C140845E312480920094140619044214906914BC08422955123380E5C2870C2402C9418629A304AE2864C5C108DC212219CC44DD996880C29451B456A1A006091300C120069A2A0048100655C388A18058948322481C64D609031832212E1C26C89009014B440D3B84589247009266CD9328A83440E21446199A42044162E1AC20809986C8C188C0C30628B46458010212033325A384C9806451A3309823444022009590041081308DC186812478643B82162028D5C100D609665A2224C83180941084163C28013816522039204A94D1CB04480C62400014422118021956409998CD3144AD1982D19314C0A924013984814892023B30D14986D1298059B14065B26910A380908982C19A0454426000A0521DBA0695142920B4300D1420D81302813C2200327601083910A537EA14F11545E254FCF2803952A580A4B6C9B29103D97436C003E2ECEAE2028017FF1D518B0B5D5E6242664ED337CCA4526ED5DB5EAD8BB3116941CD0C8F0A7ED5A1A5A00B98C336A9BC8EB6B3A308316F117EAA80D4B7756DD4A91DAA58E80D7B577558397AF905B67C59F14E12C158D292CA6B641ED0C75E39A914FFA1A9F24CA28F200C748DE709D15D722E7ED2C918DEF08CFAF9B7E24DEF2D51A4D420E7E8906FACD9A5A98B0D1D5345C8B9AC0BBF4B15EF0B46A8E3B6BAE0C6E9F092EB3EF1D49620B65E7DEDBEF687EBD0EA095972A56A0EAFB2D75F4321B80ACBCA32B1B11AA576FE4E0CCCC205212654296F0608FF38369AF19807568DBE171DB79EB8C1CB76A8EB95B288C9DCC620BEFCE96060F45A6A2DAC22F55E47DC7BAB4A793D9658FE27C662CA637008130F100D965B478177AC6DC35931A5ECC5F933122402C170EB8E0A41CB63FE5602F7B18E1DBB6DB30A76155C6CF030F738DC0916DB180F83F02909311CB6B3B9E553FACA05223B33C69602D0F05A08BEB84809651999A5526E776F3DE39304A5FEF00950A9A810D12E01D15D886DB2675F654CA17FAAEEBD1F561F9D1A95E0BADF7C3315AFABA8D4BEC1F0542A8F10AC666FD8D0C5AF1D6867A9D826BFB6B030B58ECEF6778D2C52BF62CB34B81FF936DA33EDAB31DB39AB76366D094362F046D5078B4223504A12BA0C7B8E883727718509BD47A696EE9880CAFF663612B9586303D6DE0D21F9A21962278EBCE60A6D46844095C5F892DACA48D782822453834B4E42CD3A1FE3987356EAB11EFB8EECD8E9CC8F39A0FF1FFB8069A441F851EB438E9C0B57E8818A322651E60F4B67890E5ED7A0FBF7536C3FD50D0B0658D7CCF275E8A9E9FBB99BE2E5F5E167BE290B7E96732F89E40D785AF25C1BA61A7786D3EF2D0C114D1048E7646DFA3032BFB7A51A63605DCE3E1D8989500D6E58E960519931DAC9F14DDA428F5A2C9C74D916D907707B53EB52C44AD71D727826EB2CA68070A6F0E47FA16E52E9629B7AA8241DAABB19497A5824E58D72675C3A67E10A119B274B84D9BEE2871728ED2F94F8559B97F979AE882EA549928D6B1A9A4E4A229F6EB3FB1A434A0FAEDAD62B70330CFCB24CB3498802A679F8F54BF83EF34472296919831CAAD59EBE83082EAB67D4ABD90229A5E93A0B580977F0813CCB15ECD74FF715FE8DB5B05CEF37D3493BEDA270584944C02098634514DAACE7047E47432F92ADCA491A3E0961A5D9F0144852E46326335E215243DAAE837927FBFDCE691F49859266E9008168C6A5E2F609C80C68E0820E72719E9B5873FA199E197F9C494AA8A3A65269E95B761B67BEC6113C144A56989C5750D450542CCF81B2462092F70715D4914EB2CAA3174BC9EEB20AAB6C640F8B5D9C6A0DCC6F0AEC97B3AF647EBF80034A43BF319BF40ADF79AFEAB5890D2023BAE02C9FD02C5BB65879C1B5EA406029AE77845CB994DB8C35211CA1DC881F7F20A4706505F29D9CD1989AD42B07EF52D9654E28E3DCB830008A1BE3199387E066B28B315CA1902F4BB0EE63FDC4C93E1AB886FD7425261C37AC58762D03DB60706887E72CF745A446DF6C6662F53DD612471A434AC56C4BEDB3C9F3647E6032B3CC0990A3A2E87052B36D4A162424E2D399E1BC237928D0BD77158079CCB208B7195079655BDB76CBAFF447C34C5829FAC199BB027A08006508D56C81D187090E71024DB7FBF3A7D64D8FA4874A8F470377B15380096822FFE465571B50C540558BA50E90EB81452F41275C2515BAE0592D53F6A6A34D2A34D8EAC6E7A03FBDB52494F4B981B56C09626084850C7CF962F9310722515A62AC085A6189ADDEA381291135731B2EE83A4F1EBFA09AF80A91268A87623CB557C9F66DEB454FB2F4FC2648F44415A7BEF29962D5F7C16E78579F526DD20E9209B6CA6DFD130F92EF724645B5B84D8724F3CF6F3A3B2A9CF61247A54BA928F53EACBA7E6D6B812C4CE21A18BA8D11450E70489BA572E5EB9A7722D9DC6AAE4F957936009E26EB3E74D9F9933F3DB4DA0A1F5449399B5E1010311F87D92C187AD2EFABB0A2C86B7D7F9A072ABC0C6606DBCD920177A225720A70576B8E82D7D53C1DFA48EA73181AF0AF086B6AAF80AB24981F275D66D4FBDE2C51AE8E8D45833729F45030130BC85B2BD9A14C813A37F1FA147F815488D7A17C0C039EAF866CEA75F5B2EBE05EF3109472BA5F7CFCE4C358B6080400C5CC085151492D13A5B0096A0631FAA30CB48F2DA873B857DFDB386D9339818073492559A0EC2DAF3738E1588B098751FF0FA1C871B22237E5CD15B0E1728EA267166C38A7197B6CC7DAD39116BE61DF4333CD7C2A413DB3063D7F0228C61FADAC3F8C331F44509B4D608531F995D15FAB119D847E6D8549575B7D850B2600E4D13646CF96B6B9DA6C62F2A80AE0258A8CD6EF4C55EEA7E78D20A464A194CECBB01E73F3276D66E12AD377451BBB94E5C948832595F6B6E382AD142D9F1B8689795E9EBC32A5A101E696CA34ABA005B4CEDA27D1200FE48FD82C17217E508A8484F0388345C9DEDE2A13928FAC32921842F6E6AA5CFBF57FAA28F43E05E9A452312502911EF9C33C811EBE7CAD730623DB7048EC218C7EA9DFC6E1965A9857E9294C4E47F4D9623CB74B65F7BB58622838DC44E16D915D9596555CA3D261C9C2AFCCBAF5AC03DE091F0DBEAE1B4A7E3DEC4390989676577A053684F57868D91FE6A5B7D3D7C7950789E89D83883BC3DAE55CA3078B08D991831BA91502A5A3354B88E159B0AFFD25B0DBB72BCD6F40465DDFC00FF8B6339C067095D6C7CB06F3BE759C52740395DD108296F2BBC2E7A5DDDE3D1C35D18BFBE3968EC59ABF85C1BD2928AB2AA678A7891746E88F439F8B4384031C3EDB73197E52A4E773D2D8B7BADDC5DD0A7E44C808D73B8181D191C3C89FE15EA90D7567E8916A337830305041B1E94B3B406DA4C36BEF05D9100AB992A4D562533730E0D8C052B3A62D3F69A83A0C9B2124F12AE7DACC978C4A0ADCC2EBA2D80F494AA16EC1E8E71C79B02F3261B6F9868B8D57E9D16F42B7CC66406549A276D371437DE88B7F39E74087CBBC5611680312DE8F0C36814E174F91EB600CC96E3CF51BB20258877A2AAEB827F7F5ADA80786B5084C802E606DEF388A39CE4F0D5BC19394CE841E2D2AA7425230580FA6675C51741D175879B4D03C390F652A503A7516A1F075E3082D52C60B8642A8240EE944D5FB427376B40B0B282E19AB908CCF20CA926116490AFED57EAD0DC0C8E296C79A48D088E837AF067DC029EC631F9933EE4D20746E64E5F216755A138974D308293736DC18604276CC418BA69F872B58E7F6E3A8B846EBAAEB383E7F890F54E77F5D7F5D4A58DB783ECA049F186171282BAC2607D51B298B14938EFB1928FC8D07806E8C3E73B4646BCF16890CC1380E7B633502B3EADA4477502E2467CFDB9ACBD1C72BC6AEB4F41E1C23C636839E357135F76BC39C4F9AC1CE8F1BEEFEBFF8759E8F71965D4854BEAAD0AFEDCA9D4D6BD1E63D348A42CEEFFC170D0EE9F136F5BE9901466926122F948BDDE2A9107D2A98BA2DEA6D6F2DA17724702EC518C03753D51EA831E95CB8708D5DEC822DB737E44143C86F47177D85CD098C21B9BC800DFA9DC26FDC261E921DE002D81C159F8EB1FEE67679D621ECE6B36D01C775A1645D52292B4B2B8227318772A8091E9EC017013B195EBF4EF201F4E881C493633C07F27C9790DD8AECC9449CF63BCB11946169ACFF39542266B0C6685BBB080B59F117EEB2A73382B3D187C0680C5AE709070DF03A008A7AD13226F3C3715392052F2441B4A178D7CF70518339CFFBB54A6D9B9CDE3B0B57DBC79F4E47AD6274CE2180C92AC6410E50D05F6665A57D4D4476C2C0E6EE0757A3AFEA2B1BF86A551EF98AA1DFCBA96315959452B2B3A2FCBBB955CB3FA1EEBBB83BD178767C02EFBBEFF6C7EEF94B55DF8831DDFB7B202CE7DE055EAF9928ADAF6ED0E3159CA56C483FA3BA3D2478CA394824CEE6ABD59670953EE80D383AAA608E15851135C1CDEEEB5F6A8897C3C9E066AB4734FDDFABC3BC3BA1206BA5434DCDEDB9D8B3A81A2E638146D83F14F06E56099C0C8A0FCCDB9ECF0F3D88DE3792F2D0B651B619C571B69F4BF8E7CD1910F266A4DADF8C2ABB4AC05BD1FBA058C0394C016DEE60C66401A17D13459547933389A356569ADA532C9F487698855A4D7BCCD0EF69531094DA4086F52BF98CDC9A4B0BC888DC3891A76096C7C483490E952326AE402D8DFD2F3DCCF1AA5D7BD698E2AA88D294813A88FD31866BCA11B3B91C009EEB667601CEEAFAFE97C56FA33F9381F3E4329901AC3B7EA7032C019E5C8A8EFD7044C973644AF2BE420A033C6C2C7CE0CEA3934DC18B42ADFD7A846F42DD406866A390929026ADE5C791B5F61F942B155077D82F2AFCCFFF85B0406647A9627E3695D4BEA3D58A63E1718D184E46B5F4BC8410334A4095D0FAF306FB9DC109425C31652D06FF051A162EE2B7B1C54D6C7DED6E395AAD1A86D03B1B6C800767EC14412EECE134620A61D369AF49E21B0D14BC4230649CDD3E9FD847AE50BE962EFC8CB0F339F9E6D3247533BDED8711D461D4AF2AE3FDD1D7D2A289C78CB19F3CDC2142BF52B23E6A27B39D699543C3D639B9C72CA80B37EA2775B5E2681F0DD01DFF0C05513369062FE", + "message": "9EFF341506D18BCB27A7FC4EAABF5A7C4A593777196F664BCE316C955B835AD4C9F5DE9A2BF89615DACB9C1E618C78E71144CD4B7046F47D9A600E9CE66596C4C55EDA23A66CC118A4A7BD0DED00ABDDCE53FBF2482033A4188506EC113BBD98D9891F0D69463A0D36156BA3EA0D02A14C1FD7A3FE704EE56B446AE179F72E104AA81AF0A2F8FCA6F6F96296059EE8826680E43F4B0740F47AC10566ED310799AC7141D38F6921315F23AB3E64C8A770AA57128090DB828C7BAA59C3295CCAA238C75FAC0F93DA7900741BCD94BB9FD3852EC2B7D33F600B1D51666AE222A57AF140FA049C2C9F6D0FE6C0F1E7A0DDE1143BE5CED7BBE232CBFBD8AE00EA5FC165026D729DB30F6AFD9973B6722C07F600665441E30B7C5FB297B8AB969C06839D331DEE96DE48687DC9DA531A95CA83A76F4B076DFCF483F00450E51C8D34D8ED8E4B3DAFAE664B6DC13ED88E6D63027DD438CB74F412E870CC9DFD29B52ABCA169C17E974758E03AC0FB7FE564508E017A9B4749D641AF0DE384088FA00C6940233DDEFB657C181C82A1B6A31FCCF4D52C9D351E6BDFDF48BCE414607462DB769F9EB15925BA9FAFBAB229B5896BF1F8E47DF17C8208DFD59604B6052CD2CEAB56400F11C4D9521E1AB8274AB5764C73E94132420E32B6AEB0763378D9BA68E1FCDE2BD6DEDA3917C000AF39B78F4CCA7C8FBF94B4CB8A8116EEECFEF0131EC9F2DEDA0140C902A8D6E60E98B3CD9D9C75248BF8845AC0D7E06BA0E18310FECE986207542CC1EE088843EF74A26AECB6D06F0FEFE1B72CF93306C32ED28AECC55BB103A0846D0C84136DB0B054F3DEA39A726C6FD6597F9B038CC23846017638F44368810D86293DDFE54861532F85F53F093048C3E009C4321127ADAAEC6A5CCE03E0D9E91DACCABB2F50E01EB2AC2B396D24B05D453BD51D529FBA51E46D30C56613005ABF6263B98D8DFEB52616D1CB7892181C2FC2E2043B994C816658482E0606348378A3CC8540E020273F10B69E2021A92D9C36CC9B9779FE8CE7A499AEB53EC6DDB4F2EC22BFB452FC5E797D3A2533260006FE6DCCE4E97665C68C3993DC7EA0BD4BDCD24721B02B0902B1840DDEC5182038762D55FC11B9873A0DD2EBBD55ADE3865CFF3D545F76335369DD9E70B0739977F6E98A6127194A1926A697E47F73E04FF5BD525E8F1722008F7C155CD3ADE0A5B66A3136FDD844AE5ECD6C8277C3D07F39721E911950E12820883A6BC8A9E793280FA74FF21AC2134E6BAE713F4389C9E7DD05BB4109B55EB92351C0EB921A0C3FACC5008CB85C3F2D5F9ACEAE9B4B714825FDE2B6263FEE1033074F59F073E9395C0D8BB5D1EFE5BFBBE180F7C591C172AAB05E7C53694C377AD27B9D1CFA0FE09293405DBE1CF8847A351F727768E2AFA56B54FF537CCD9D6A49D1CA745FF5DB54F860A74166DEFFB0B2F92106B7814C9CEFFD11D563D8F33A81C49D1BA83773572629F8B47F9FA27D2A632C70081E2EE7ED73ABD24C027EF11526E1095C2913DF692925E56839109BD05ED8E2C9086163CDF945BC16DC804C0F61EE8F3B72DB0245F6786981FCE0322FC2AFCD4E8E5203B51C7C372C58D5E292A7E2496C3F5D7F2B26701C0C167F49307114EBBE13F4F1AA5ACF98F20729B5128480014611A444AE6DE0437FFD5D84B56E3E550DE86613A9285A10840BED0B69F019699B34B86FC622D325269D1A046B53A4DF1293A52CEE1C35FE816B67819207E09A02C9D8594D51E8B314552FDE26DB7CEB8D80124A8A1C33748E05C1AFD6E87B567C41E0E73F325F25DD2F482190C404421A3D6A0E5D5CDBE2B0188BAC77C6E35D77C0A32B1D9629F88E70A765FEE38C1AB23975B945F2161F6CFE7E682AED96849547051DDEB77B90F6AF00747C47E02E80B69A0D4B78A47DDD81E299271FA78FE423ADDF120DD04D46C132E970F4A04E97A588D27C7BA84326182AAE04C251289971691D9678D409881688F3BCCB950830E65B784841004E404458E6165963CFB4EEB505FDD135F31ED0147CC9E9877FFF4107689106174E7666EECB6CF2DA9C9351DC434A9449384EED7F5F9077B42F0FC5D9F0F5F7219132FF9A470983E19D30A4F37D189744D832FD5FB397494E11ADF74F4E900A4187CFF5DA8F6D7B35AEA016A8DE8862265F1369FB367EF1860C8E07C33F3282B4D9837CDF3EF658422D34DEA41E56DD18703681D044E3C403AF33D1E7AFA96A8C4435FEBBA0D25DE0E4AEDFFB82A0BADE76B66CA9BEC7E9D73F1CB29CD73CF00C2F6044D83453CEDDE03F972EBB032062D0A8239FB699EC890D320F6FAF3D207BDC9AFEA2028B8699562343AA50F70A4E8C62DAF8B8CCA72D024763BAEC250023EAE825C651ACC4AAA0DB6C5EC7EFD071EDFB95AF610B6401614F4FC6362775C3810A9A2169F84A21123B031CCE087D520E99E262E8812E84098EBE9BCED6E6A4F73B674541DE0BCF5E7E318F906D901FEB1D9D1CCB6CFFE850DBFF75C8A89F43CB94895F28696FABB6ADCEE7697E60090387436E19B138819B90AEB18AC27D2C659B0DF17794A72F8BB7CE03EE9A78FE8C8A3745D505DED88500F4CF98FB6285B0BD82E27DED933BCC1873F88ABD828F6047ACEC472DEAE87D8ADE0AD07348FFAF59C17029D84538777F73BFED5C63630BC443E0FA12DE722DABBBC2250ABA3FD86154EE208D53A327A7FF26A01793394D04158BB320600447E2FD7D7C6DE076A513D68195B067204FF6005B1625542B28372F06806053AEE2EA9F88AEA29A2702154BF443BC707D0A96EB06CE43EFE66AAC1F1695E28CF107193D062E71B63AFDCF9E050BBED7484EC5E80C515AC820F0CDF965DD97F7A11B57B21A04BF42F2A33D619764DFB36311FDAD8C83A748BA3442C570645A785E6703E5BF22E846FC516CB49915FD63B63E5DBF56F55EA40116D5034BBB945F58D67695C796F1C1D053A3EB28A95E8F388E8004C3B24FD5FCCA7BB1E3B99A9F3C945EF8A535F137432071A5CA5B6F7DC7B8BCE55AD0F3B6CF1BCBB9CD35E241F86E4697272648F473DBD5B7681EF0C78449E6C5FA930D832C851EED2A651219D7D9C3BB23F3C6AD7EB77868541F3CEE09F51EE04EBA1BBC29698AEDD3C7ACEC4429D7A40CFABDA2293480164F37ECB673F2B5D7515743AF7ED0B6E096F0E2FECEC89F40D6AFE0BFCD70379169998CDF4A20DEB6C67AB4E36AAD53EDB98A1361C5E9B0DC1636D751A87B52053BAD5CD2BD6F6BA951A7E87EA4B677AE00893A1F76723FC56C494FB5CA2F5DAEF8589AE25B5476F4AA89D404AF1C2665ECA181062A4B5ED590B8263364153325AC979ACA1B6450828F656AD447CF7E937DB3CBFE550A469322B546ABD60559145E1BD42DAFA318B7A0D71170DE818BD664FD38BD29924180C44A6D341BF059A0D64855D2A5E291B671F490978B0ADD90EA619B30A62F5DB4EE7A10405989AC306E9C7BBC117538002EDFED874730FBD48AC6BEC720C83D51056748DEE2BF955E7BD7C786DF6857A929BCF8E381621B3758F2FFEEE8280836235B24681E62BD27C26FE9636753C78AB5A7EF29FE60AC29CF67409FE657CE653A2FDAA7F20C5019E6F7432E8CEB9E9992E646B78D4365FD0217746F7BA31E069D754E05ED5A71FC5E7D6D645EAF4144D6BC43055E6CDB8934C7026408AE96535BA2DECD2F7456D6ECA42368CD9AC5057B7D1E12F77AA87C437E7A43315DA081E53AFE23B5BCC2F4CE3A8006E81E08AF0A33C1A9307C8D5AC59389F26924116CAB0B87D549D0383C274E8E85D46E0FCD70E36842CA4C8D6D0F48F3EDF9E9435DBF5575F8EB789372758BF5BDE99DA2B98183DBAC82D1C12003724DDC42AEC81C0C7822772791504C90EA138B6C91DF5D25369CC2064FD5E2CC9D893BC4235D8817624EC9FAC8EF1D45E1FB58B38EBD8DAE12FFA037E07F5B411D4017AF952D8C42C61A2A1E8E7025D6D3A285AA17FF0DB439D0F2AFA04F318D6D576AEDC6F1E767A66FB39B72C67F05AF4087120DC898882DDEA17C9532B27AB59DE40D75D4175BB49273AF873A92DA4D87E253CAE72A5264E0C1DE4C9CF91A1F3AD605A0CC8D919351F9371AFC68EFBCED198E4CD1B58CA285DA0265ABACAECA8EACF02A4FC767162E247F73CDD73EE3278AF94AC4A8CB2B01556834A3C0B8D06D05F23B4C1747E76453F49DE08DF8EE0EA625647D1BD080E73C4197AECB6A23C25F00C6C54C8A4CEF76659528B36742EC17FF0EE37B306DCCB887D663365DC9E81D5147CFE5050DB409DFAD889C386F12A5CD0C95534113A6D0ABCB5A3F56CE23EE32612279E8BA239461258ED63E7883E115BA0581B81A7F73C1B79F29A1162E6E84C715BC50285FD38D4D6DC08768884BF4FB55853DA7B5471E73A1478DB1E1CFE6153EC6C378DD6A3F42296E619DE763FF2DDB83E51584C28DD8342E929E15B7BBCF5D6ECB8779CF7F3A9AC16A431F52A234E6A3699D9E44840A4D3D485DA5D90394B181EF8998E6D14421835909CDDB167C8C3878194B6D514DF8636D4A14A1BEF3CA381E36CF2E6D5FBCB40AF0917D6DBB875CFF64CDCECCCFB8BFB805458DF82C74EB863A969ED98B9C46E7173C090DB068B2D80CCE32DE5172B5D4A8B909A5A4CC47FA9F2ED66E6069CD96AB1F3E848C68720FEA32C5736E8AB51005FE425833F20756C1967623779D0AD242A1690683BAD2EB123D97AB23089015514D0C6A3B0F371525C23E5F53844C81DDE87CFE9F065E11687D686B072C1900F5C9A7C31FE8BABE9F090CE2CB3B687BA89ED83C0885DFF9112B52F6CED71E32A40A9ABCFFF420B62485847FFF703CBB743642255FBD0A9086A7B83F9EDF4324880C5208F7DCB1EAC338F9131665A0CA6BF0D612FBA63FF7139199B1DEE4EE1E989BE4A03AA8AC4A483ECB9EB41D221F5997248CFEDCBF6CAD8DB0A327FA288FD6AE313984FA618F7DD4EEBB13ED85C435C0AB0773C5CDCAD4699B9C382A1F37F9DF8C3AE157DF059F9751CCA693D5492AE9CD4631226E62E8139064FF0027CFA1954EE936AFAD0206DD2AE228B6DD65CD9A9D5FF9C0CC48C8C2E98F5AE6E2C9797A8384F8A3E3C748C706FE6A3625D2A2EB4AE2CAA049241A478C1A77F5C90DDC94184D898050187D670043E4E78F54DC608424F3BF5E92C70C0549BB612F480AEBE5FA8B013327103EA1283311301F91477BA63ED4F9C28FA34EBCA761561F9033541506219C5707C2F8ED81ED3615C8ACAB1280BF7C5E00EC1B27583AE9092B23166926F9CC3C5AFB66BA32F9AFABCBA7F7916A8242A79D7B0ED35DF6526D7D2BE6309901BDC03D1595C26719D90FC0791EABA767351253B06AE4B90A52EFBDCDD40C096F24E9529FF89F959557075FC8DDAFE6103A5138F09FBDEB0F5F36B52A57BE2139D89D2904BCE2B86D03F26D56F41840071A158BF546E10C4DED0E81B00D9888C55D53E11DB70026C6467ED2AB0BD91EE0E7C3C3E0837F8CB9BAE004E2A8FFECD59E792F13F927CADDF50F74D29BC62EF2F02AB0F96E273E8D66DB4482DD1BD5BB516E723ACB0F0B97BC3207C10CF394FF62E2FD7DBB3D4311B3FA2205BF870FFDD181C630C691D4EEA86B37B238F18789E00409ED18A63C189E38CB9FFEB303F4E43FB3947C74036CCF1624F856E24A7E9A21B8C27CF43D851543A5CAFDA305CC638D948270", + "rnd": "16B82B9B0A905BB3D87B4A1E40AEAD3CDE63B22CB716BD467A7BE84AF19B7CFE", + "signature": "E55D625692737213DD3D7F5142F3AA3387122F20C950930A7E7CCC0C6D21B95D6247D5FB3ACCBCB8A15ADF9758BA7E409A76D01CBF0F14C3233B21B05D113B1F70CB21785168E23A294A0DD03250DCBBD1CF80197AC7FC372D5A5ADF3E7E892DC60E759ABBDF698228B6D0F3F4CB4FD5DC5DFE8D01B4939F89531874292036BF34CA712B0114FB66942881F1F17E80B64E0E9E9E60D76AFB59C7969FB49C987206C16CAA8EC748E6C3AD8B4EF7819274C05A2B548D4715ACED4569D07C288018A39FB714C651F9027098D9C109C0D7CE8B817B30994C851CFAAEBF0595BB6E01E4FCE711169028C3C4369F11CDEBEB7115081D432B12A64EB6F935E4370DF749DF734DE35733967B72452F9270BB6FCD908267BB319D9E3875CD5B55106BFC0015C8CBFCE11841E86E92EC1A26886CF62A5C0594D7B8D07852688DC5BDD629F821DFB3284374C70E99D30CDEE90644CD77133482BA36207102B16EBACF9F1536C8F14E3630342D236C77ECCABA7C174F3F224A34A15CB38FD848D58A2C8B1BFB87DABCB6D959D69BF06E8DB152E18A3631A783CEDF36EBBEEAC3C6A6522D890BF95B1D14A9BF3731E01CF52995F0C008E897EE532785817D47E5ACC51B48A5361E8AD7F5C99374CE06EAC32645FFED39C10B7A593C0FEE89EFA4ECD0723495C9C47847B6B7CEA4D9A1B637C1F1FB4E4C38B04AE51363DC44C47E869CAD6929FDA1FEAD3B59242F70AE5F2C00FE0109A31087F0ADFA9B838F48968B9A35E74DAAECA4CD267C3EAC93269D6B8334C471E1C8938809AF00B57FD95A8E36C12E7EF10CC52AB3E448DFFBFF99C966D228467C433996699542ACE0C20C6599C8B0AE76E8183EA91D44811465F7DFD1D17B7C28E0779D799CE41AF1D0FF8EEA5884B347BCA14748B7C3D5D1F3DDA63B154CB3B5FD529D7EF0C7402C34BCCF1C6730C04DA1C75EADAFCDFA21E4B5338B372DCF4D074861B0B68B2705A08C71958402B21E59BCB6E22C3C204CDE1E3524C15B3CB42A8CA72DE3DC45266E29525D248AC21673DB80F291EC053E2E9E39125E118024F5FC864CD9F97059C8C8575D0F68753C7A3D1BF7D0DFE2F9BD44FD2175867725AFD328552A607D799C722F6EAB2F26440CFF52BDA1A907BD9D2A642E0BA1B878D3C4849AE1DBB44A4C457A8ED5A36B098D728E6D1734FFD6ED24197DC62D5B8268AE2533BBCB7DFD001583EABBE7403D80D59E6CE03C7E3E12C7367E4184E8B416CA4AB7EB16ECAB5A69247F5E81867D30614E0F7539EEF2F4DC5E2340E83CC010AD5EE6068E5F55C569655FA36E738682325F36A76B2C26CD64C8571F067AAB8BA7DB53481A068D36F17774E6F518628E8ABFB77F7244ACC89A0E604BABB29E95DF95289878BBA95D8EEEB484F5817EA1533EBB43F6D4B760FDF4F868B61D9AF7DA77FABB7444DE7C322D5C24D84DBFE05C70123C43CC5F00D51FEA5DC93A5C32EDE0F159A0B771DC65D2882020D859532D302DFCA9EA45B0F31E669FF6F15E9B671DBF5E19B32AE8CEE590FE825C197B843E45FF5DC22E496AB12D502D21F72AA239478DB517643E96139053EA574CDB3D43C3E7D65C5489DF6EF9E4C664F0881CD0F69D9ED7CD2CFBCC540E96D74E05D2B38885D860A4F2E4D7FFAF122EBAC45A3A3EC5D7F3604F27EFE035AC4A8B147DC4EF619A692E4980040C18B942C68C8A9943A65ACD7220ADFD9CC4AADF6C6C03EF483EFB4ABCAA44EEC4258FF98AC2247315FA0ECB00EE9B393F601F0095CAFEC22C355FD9D129B54DC166518F173BF4F14942360C5B58F29B5901FB157F21901F56698BE2A544CB84984B75A8CB830DE81C917FE4578116342FCE01AA625444B7D6C7F1689A003B7116F9966A906C2C4E58BCDDE93B60B7A097EED634DD494AD985D1B79514EC6A40E83180F1D85F75F6923A4FCD0A6EBFA12748792704762CAB2506EB43DD1B4B24FC93511C45F6AE77CFC9E620E4A52B3D7DF0EB517CCAFE58BAC4079575620C5068881A8A0D1B5C531A9CA84EFE639BDB05700175A13A08FA51D5F681DE69E540B3F87C4697A64EA851479CB925CD4EEDFCEE036ACD9365B368096FE8006A3FBFE86F09E9F26F442EB1817604DD6EF49361E578D4DABF05A1F49DFD57069C134597F248E61AB5AD091104BBA0A8A3A333CD422C66C29480159D567402EEA7E490DDFB0B3BF07A0244E811C43AFE732A4C923C23378B4F288E1C4E7D0D6BFD20B593B3753028C77E67C4DEDA27A9E3F2F525985F6BBE1180234930C88A63F9C414772AE22142281CEB9F7B70A82BFB2536A6ACFE8EFFB68609157ED9268FDBF22DC2FAAEDA50F62453DBBF929D7E48CC75ACD0D345092F0160BBAECBE6B330DAD9B612CDF511CF2B2AC6619A0559085864ECDB77CF64E24B6EF407685EE931B13867F9292E7AD203A6293F2258666A07D8FDC503EE66D466706DA4C4A1EECD4DFA3C3436C2C51E86B87B7CBC6716F36EF2B7EA961B0DA2C842BF30092A6D9D35B392BA3EE2E9E2AA9070CE0F07FA7C3BF7667F5CFED9721C4EFE7E868E7F628D41467B4317B944ED391B3EF92DC75C9DAC0500C6854EB8BC29DF6D6ACCEBD64486AAC95549A13F595EAFD5C9961984C04D1BE52C428D2CC8830026BF469F2097EC2CA92CF0A711EDE2A257834092F358B74ED63A9DF0DDD45F8258D3720569FF1EBC749087B57AEEF8CE3F59E1C04624F89D93514A44FBEA58A6AC9A7CA311A347442411F5561A3BCFECD92B6CBAA6A267B9E0CB3F8DA8C48A45ABE2101910C9DB0164C00B6F3BA1E9EB749A6393E5743FD37BEA8CD67D66DD906C696705AD70F1FA52BBD53D0E7E87E098AFA6E60E259170CA36E4F8F7951C48F6629A4DE4E73A92C62EAB8A757C45DA54B16D2ECC1346678FFFDA18E14CE46AB6AC65320C63D543B58BB152EE0CBB623430DBF708C6E85B07666D4B39C6942B229E3E45623D05032B1671BB851B6E84D3484D6326609745B8EA439600FE0B85BD2240A4A72FC1EBFDB522D51FB3EA7C6D20FB98A5F28470F7B92A12630C2D976CC276AC32E2B13AB3AB9EBB61B46A5F2D4DCE0DFB9780894A81FBB2723766B908BFCD9F63B2BA54F19EEC116726C798DDA3C5508617D5CF519722652B71F7348455C9D1FE75420A5A3159E88A0DE5771CF5FD270505F728DA54ABBDDC50B8DB2EB42841300440D5F012D7163D8F41E7707682B9C4B21F5710B6C4840DB1B821B27709F6D59CE4A2FA831356943F376D0D7C7EA0E5C8D9420F35B1DCB949D5EDA8900914AE63B5EA620D9E6D93BD3AEA24B5ACC9D17BBCC6C4BA68B165FEAB30D492D9C19484E1204E287C3A3E8B4479C7B5A595C2C9A83F9267069A12D3AE78870E315426DF97EB6CF3C95339ED505AF96A03278EC6795BD4D35797FDF5CB14DBBE39B9648A75AAE34A1959697DF87D8CB82F3257BF849E454EC4A065A40B7336C5D107F81C9107B80B4BE54FE6A1DF2903E768A4328E218F1551576516F055718C28D882DC8AC1E75CF2D5B818169F638921F1A6ED21DAC80A10211898D0F29EDE5AA151C9183B687975E7F4F9BF5FBE6135A902562D99D895FA788A67241DDF1314D0B4B62111B7A4068D1DF6D5502A0A423C7CF11F151C8169DACCAC8FB9084EF84E3E77264A1F7289CA917799BF28D23165303784668A1CC6597D489B4DDC874FD204A08B8B373B1ADBCF633907F337CF0E2FEBE62AA14CE0753FABF7DE4883798930A71BE8738E9D1DF65C914F447C04A707C8CC4A5C81AD487CE5195AC4298014FAC2261C5028B9F67F8D519ADABB8E90BA3BD94D61BEFD33C0CA7B09FF36847011B4BE81FE71EE81D761BB83A6A0DC2004024C1B4DED8AC13870C369C950C21764AD9D446344E5327B90E3EF4528A62392CBA1FCA8B439F1B1001F06D4915DDBAC7D87D4EECD4A063EB48465AA4705417C95473A4980C5AC32416A3A2BB9D92180C7C1D0C9954BC3EA0D3F0EE45AD8BD11D0766D3CA764D8CA4C8F582CDD951FBB768D10FDAD45CE716E2792C4A6174695DBD8EA9A5F0EE00AA2F579C374A770993B23D73EA496B55477718D782ECC0A4EF8A996EEB44B5BDC526DE16136E132D6A27B2ECC7892A18159B8C704113DF0F9F93E473CEAD5302DAEC047C861CC9C2EC04016117313F319AE724472C559512E9FE307B0CA6BB01520B42500EDFDACD6348BCAE8C63BFD0222E6912B4B61DF635C2B5F82072359825E0E21F79C371C7E6FD4FA91408B9868BD602F0AC8C899A1C610F12753D3FB2302E78E95B1F021CB90EE8DE02757DE40A3E78F61C18FC50C0FBA05A0588E868AF572E134B4F68E6EA421754373E73272809BE71D788F0D06479E4DB4AC3E0DB81123FFADB923E0A437A63DC215F464031F0A68ED3737E83E5B4978FCFC1206E8C7CD3AAFD454A7047BFC66A6A81C380C2608E6EE47258059A5398120EE5F499A0137E99618D0052DE373D5083B1846FE9E675B9EF853052F96189C090DA605B39E2F0B5AF393FF29F34F62D59ACE7464D0BCB308F1D322A5BE640AEBA5F51B7E0A443B1DA9489A2FED050F44B36DAD392CBA8E2BDE1738D169EAAE4E97CD61BA7539F281BBA90F6F82D4CBE4938211729AE987ECCC6DA17D476020B6EEC6AAC03C9508A08BFA04F66F6548CAA7A3A8BB3B8091B66D2F9D97BB52E6C424999763ADD2FDB3946DC1FBFA894578803CAA3FC07E8D3700A770D6572AD317B19EDF969840B81CCCC6CDCDB0F32353B64578A6A0886106048E1BCD1229500FD28C8951D1740BE3A7758A6095EF6A98C735A5C0FB4C88A1DACE793D4E4F917588E05F17F5EFF849FEB1DB0DE8B2F7D490BDB06B3A1BB5C6FB93EFF3DD60EA6711FE6ACC2C642A852E2439346BBCF889B349829CC004296D25CB19E153C6107D6207D2838B89047006604FB6102BA092F41A7AD64FDC6C6C27E5EC681B957C1C952CB70A8DC75792004DC05FD4F4883F8D431205E2140EDD2CECD52F1AE697DCFE9680673BD46373FAC84F4C4F2D6876448EC2199944EAF2332383C8B17C27439B67F9DEE1AE03A5A52B96B2EC4A43A76DF4DB325B54D663EA65C2A84B80CC652DCE6F612F58D1E5648A428DBAFA355C9ED5802D5CC347FB0D43207AA437B22F0B43B994D3D9C2D7025D6A1299E7326CF00C73513384A90C66C919889AF1B6F841B1DC60A480730B21F9B8017E660DB42B538D7D0BE1A30C27F62F2734537554F75E051C5A940814DEAA98D9A5A0BE80C1EB3CCF7888A4A203F8791F8484A70E951A85EF4CBEA299AB10DD853F106A9CD5DD7AFBF5D9D9AADF0378AF1DEC18EB00B664B575A500DC3645BD0C66CEA9BBD1F7E46ADA0E810F6A71605C41D2124514EF6FEC22734CA794DD1A422258140C4E6D777FF5C96981A3B86D1C3947A5C4611C912F67C35E871A85817D76F2E0B9D04333F1C1BA486F48D5AEB6DCAACAEB0B6BFEF4F16E5DE49053CF9E1380CEE5DDA401BC1650D078963F2B7A718E86FD1421DF4DD7DD4259B3ED81E3AF7157E704D226A883FC03908C88C4BF745459D8669FE27ACE5B9CC437FADB409ADD739C065A2143FBFA1B41319FF4240905FE5617529CC7E2CAC91FBEE2EB92EED476449AFAFB076298ECA0CFBFFA5E1B8BCD33FB1A97FE506522089EC38788CADD115EA7CFF3070A340E301BC5CEF7A6A431B540B881ACAA07E07D5E6A25858D1D82458276B265693E88FE21FE6A6B97D6707000831839A6913FB1B7ED11D3F97431EC21A2EE6904C0EA4A171AF8DAF152B278694FDFE6B9F3E7488B095F4A7A058EA8F6693D917A6F6CAD0316EAE004FE5471506D31E43776D61BA9EE567A3934240058E32FD497576FD80E8BD3887FE87472F7BA2625E4D586CDA81E8D49CF04925B50D0733CC917C30E6702C5DE48880D2C0D6804D551DF4F23897A2941B27ACA86A5CCC4F5D3E1EFB8CD84B56DB6511B812697AC00FC768D99D9358E4D3EC0C10E8D9BE579F3C7A0A4A6A2E98BCD367976F16AEECF918D91B1AFF2F543F6B23A399FBFDE160352186293B509C4EE279C566F0C1C1242F034BD44524C327E64DF7816D99ED78A11336542EC3607EE3F19979B929D3AE49883DB0C8539FA8D73F5BFE07540509BF2E6B6A533D0C4D6ABFF16DE309C6890E05ED3D5A9B0D96B0A43459A3DE8B666E457058E5B72FE50448CE46843510D9AD336A9C7F6CF6D2C9546986D9E7890871964D5DE1D9B374E52F514AAEE3183557C380FB3F6F21C6071681F06BD99FD4212543EBA4B60FBFB514D02CEE59E59B2E69867BBABC808E4080DF53B477839245680F06A1D33055FF2A238ADDF5CC5EA9CC70A1B5B43E9593D680023325D25FDA7CADAA1FD224E3496E70DFF893BA6560D1113A69D3BBC12979A2BAAE9E2CFD2D3EF95FC40809448805A3F4AD2B57D61A2267BDC32CB842E9B296345740D8554B216779B47516333E91A529DEB26067F97A0A1AA070F1E23ABCCD50F3E88AAC3ED06253A4A62859FA7D3F51C9ACC52879FB8C7DDF1506670ACC62C2E8CC9D9F600000000000000000000000000000000000000000000000000060D131D20272C32" + }, + { + "tcId": 52, + "deferred": false, + "sk": "D4732215DC31C10B5D2DDD6848918DD0B49252D9D36E7A1C7EC6CE516CC4FE334124098F2D07C14E787B6EE72EA14B5866D5AAE4BAE1D494BEE9B45810081456061C09E00CEF115FAAFB75AC4A2919FF822120A66CD8D4AA77D10FFF8272054EB0FE08B08C894F9E6FAAABFE15E27E565F9B46ABA37DE9E7E898C303C42FB2AB48141111C16810410A1C886C22A71023B671C8C84DE390111CA58082C68902342404102213B228D2904940386A6202518C184AC1222591082561182CCA3840649030118210121160E3A820D8C43018B170C1A64551C48CE2C6699C188211B72DC4A28C2229044230050C24261A334A9928500A498D41C8510B4408128981DB2602CC486843B2101448250225519B94840B418C10A82009B88DC12871A198640080444BA62C5488108938454B2270CA261044004C02B888122080030272DB140A1BC38894960043909121A42502306823184EA44661040280224786D3B2280C3848D104128B06041926654486255138841143006116305C224842244A03922553B270613232A3C42183260C1182602246011C16051B45300AB06808812008372E04466624266C80062482C42861C260C0160624010A00014689949023990863482E14362053B429E240101B838C0A346804B24C83A00052806410194600A6090A8501218188C2165003C6911039489CA8918B406E20068A091806D3362A4A2010E0A60508C14C43C009149100C03411D8420E419884D9C85104117150324861448A8C0450C2442E99C8209A144ACC3852E2948111016842266D942205A49681DB304224480D89A830C10061CCB809DC8620091764149021081872022940A1A485E344209B101013C7511B4242A2423191C46561A21149864813208AA214849B164E23197118318408B0285024059B1628940266A434512331212138298A12510C8540239571E4C68060208224B01094A431603689130150D2922543306E9442661044711A216018414EE3B6294A3020D4B84113069204494DD0C40D022272C8428914A00098262990A04D6484448A08809B8405103721D2C86118042948443004278E5306114C06281BA729DC148D61941064465063386E2447064BC66418904CE42852A4064C22440E93482AA13831641288E0168208997113C00D03B62D4C3800642000D2040098C48D9CA46958208C913060A22466A1B46418048154243010B8700B9821129310144401E4424D40B86519A1640CC62023188E12B36C0BA040414462DB008DCA38614A266C1B37440BC78518B00118912C22192A0C094C8034481B2180D3C02861048011814510938C90000159446CC4106912864158900DD8A86D1AB9511407200CB31083A24D534260E01085D14871220568C83626002882CA100501138E4B1209E4C06D482652218281DA38425084442027688C862923A36DCC967123040D921472C8984C934091D90272D424864C96818CC20812490E21475020050C8B9401D22440CA3600D4463088300DA3341083A411CA02901B122624C04100A3405904512119605346651CC58053207008244C813024A18401143550E0C8600248715448520B9224124469DB407164004E12A34C62B085A29890D990250A0909132491C3084ED93021DBC681D848245A2601A3A46011332A8908515418311BB32CA1B205D9262A1AC030DC884151864020112E20094001A9450883648996209A846504408618B99044282EC02810C098719032845A444019C14D11142409482ED0362D831062103991113072D83846C3240A9816858AA805028028104230D820655AA291D0A85118342621B820583868A24664109051441469E126469C304CCC9081040591E4226D58088DA1324004925100C129D1A868CBC681E1848D00C3100B230E22A2650CA9659C00240A2820181181D4B640A198851317455126899440460B2969E1C64CC2000E64023120448A203571E10866DA1429980880910492E0C2440894709CA62042384E43A4041B456248C60020130AD8387044046EC4386C89C00D19006149C4481A918D0BA42194C0919B30401344881381511AC72814284C82888918250C001405C146885C446642284008B76100270DA22246018270D1144E6394615A8005E1B644233708D49290C8465008448C942291131891C8024D53128E0C137159800891140920140018B6308302282046701B0400B199892B43B9C22F12E85984706FEFF279553BA31592B15FAFEEDD2AAD38B64279A9A7859130EF52DE8033F622C477B9DCCD0CF2BE9AB11B9FC9C2EB068B7067025F0920E2975320AA4FEDD28A61CC4D31D6729065A2FEEF67143D7FA32A0267882E176804A4AB50D45F77891682A9B071A3B6EA7F91844F6865C2CD8525A7F305AA1B1F237A2861F03EB4255D2CF2F1AD338C5F12C25F5C8240F140440103AD3B212A0480E6AA45D8FC7917E85BD91EE0A323F5CFDD292A066844567E7FFBE1DEBA04454424070FBF0EAF35D55D2095119114AC1CA7CCF6FCD0981E6C3203D16400D5F5FACBFB0C7FED2A897142BCB02BF767481A085F82A12858BAD2F318E27405BF8DC0BD4F941A16C009976E82B35A7C63D99793111EE36374C2A22CDB25956892EAE68A9C20A185CF6FFF2B374D7D62F5FAB5DC408C5411FD3E957DF529F3142D6EC5E37A987099A41F00BF00A2062B6B0DBBB8D9CC32291ED9AB477881ACCA9370119DFBD46B937802BAB1D366EEBEF995CE60A876F2F26D0468460913F6C62715E396E3FC1FBE99C36A8FF994F94DDEEAD4DB70C7FAF0ACA039BDFC2910DBB2EA8B344529C3021773D88E519D12EC21FB016447860D421B6E60247C72AB9F2AAC6C856C6F7490850F1F6DF6013CCD70043B317B12C74EDF3C2FEBEBC65EBF284E468EE276072B23A9736CB991EC14CA4A32F082988354E66BEA2CB683DB43AE72664F0AD2FBE189D8B4A75DB4EF6815E8BFA37615114FB48AEF3AD588C7912CA74844A6D930A43625CF9815014F15A1518A5876A51BAFE5B58D258318D32332CFCA4B47E01F5275414FFACDD83E8F20562D7EF60AA9021DED08EBB8E900138529BD2CD06B4DDE6EE598B20E0FC056012A51BFA0460A35148331AF80118358BABDB0BF6A62839A08233E1758990CF95F23858ED16EBE11E92A471DB396E0E5FBD15BBF6C01B7039FEB9B9DF71E6348FB7129CBE4C908EC2FF239DFE55A21211FE892A06542B128C99B030FD2E2B5B7A6A48F15716C67132C05016D2C5500679CF3F30D9F0B477CB5083CCF40C89D7F996E87F2FEB4D38B33985B7FFC2CA627CE772369A85C8A46E82F64D5E1F8EFE782DE14B058180F2760EA87B595B994E66A319226ABCE8CE1938830E4C2F40238D3D5D111F8013655E06CACB8BDFDCEA72B3B53FB9A0D7889E670B4C4A60A9413DFC4B8CD518FE0568C3F0D92BAE99F8D3D1687880FBD930313D14012DF2AE9C765B3E045573A1A94C16A95CED4B1419810E41431FC3EE84E1A689873AED145F31ACEE02D1EC90022C327EF101978BD0BFF114316F32F11CA3CB534FD37B634A96E6527446B4594825AB2C9ACB831DE697A33476764A00B2052C77A71D3399077D6EC5A5150C37D9565BB7284FEE8E23703C2BCDF3CC01DD475AE8A6142470292ED8009143D94FA293CD22058C2D6379115DC964C7961224F2A246B13CED08904AE423992CA500234DFE3CCEFDF2FEB8B14AEAD89BE7CDF2FA2A752C3480E71CF525FB912D639251DAFEE65AADCF496D920A9CCAFDBE8FBC234D6727540BA58435C5B9659F293371B3081896BC09D201412946E4F59FBED616CA7E8879918DC844EC63937F75EA0B2E0C301BBEA51CA06FDB35DF398B8AB0876AA8EF3E7CF0EB9B4ACE42CC9A6154ED9873173BE2442810E54E14111AA919C56608253493E0E37E0019FC8F336575551C29F6E9045B94CC7B17494783C9DD849EEB87B946CDA439633D32A81097BAD2D503EDA2DB4D28D985CA16227B9FDF28A6CAE26CD153D5C20B7B4C93CB411526A67E5D219AD777C605EF94FDE297042B67CCDE1C6F8FA09B28E55B573BA9638AC5FDE92955540F93E19B4B5C0D5BDC8158E2F97AB306FE327D2D00A86CE3A729DC4039F8613C2CC17C9FDA98036FBD00DEAA47239DEE5175BB973ACEE31D39523A2778C13A379EA2D84C4C5C0A644DB76306D49C1FAFF303009A17F58E64107B14F81EA88F8B9009F0ADF6F6C9597B7D08A49ED7BAA150929EC183F072D17BF02E1D9DC54EF9EFC50B2AE169181F040DD58A333BD1AC649C64A1BCA43F799C2453F2DAD72B8C9421D0497283ECBF8096FE558F2AC0C35DE49A742DD553892E757AAE91553B4F42AA130C8397DC826D1DFF96BFCA500BEB9864B642470450E2D19C6387F8F40E482F2E72BFD8D28BE379D4D1B4B32C76E28484425C910AFCB1F851734BF59E9E1558B70E4DE7DE7465EE0BC24672002703FC953059E063BD82A64D6C328913FEFDD2462AF24B4A0ABF0C38C38C32428F36BFAB0A8E6EB902D9A13B019EA999ACAE7D425BD8B9D995F7612DA47A30CD0A9D05A7693FE673789E63C07A9336B55AA024D2DD8D6D424ECDE8AA5144D296C94DF9FDCBE8CB39A1CBE0AB83375E531CE5BE7577C552789244CDD12EDEA1B668C7F6A1D86E62922053DD2740699BC612454E40BEAC997FCBB3EFF27FEFDF09EB6374411A5EE2A4B476E7352269D57AA14E9D9E824B0A9AC54051688947C4C6C8FC89C08F596626DF0E2988FA9FC4D6EB98B6A4631327A17726B3A6FBEC9EFA4C31B897F8677B26EF200BD5BECEF497F93FA5F2F50F93805BAC6A7B13DF5599986B7343A547780BEFEB6F478F198A2E7AFB6EAC84C0420140D147AEEA92D706BACF44470C42FA79634EEBE6595FEE0E349FCC5D3F66E0176E6020E23219BF52D6E78B5BA320884A64F00B1186560C0B6B2B4262554E19016F5B75B4A9188885C9D18A20D065AFB1F9BAE4F85021199BE862FFD07D4B2BE291C22EE580DC99225D631058C17A26C65D9D1FF043C33C352208DE67B5199D27553D576D4356CC64C78C2C7746D4447A75E943ADF3FA920F790221CDA9902EA22A9D88B0BA1EBA471C0B6E5FD8128A2FBD9C6BF892AEB6C6AF58929AC28AF03BCF0ADB80970EDDB67E229578B5ADBDE06EDDD2D5EBB7B36DD19870FBDBA34E46AF80C2968D8A0AA601D8163DFBD3C120E0E756FABB187AF351ED09BF5236972A7EA17A7060989DBE3E917EA2B33AEF0C7FE61A5C1A3E59AD2362DB7D62962C7878CE0D4FBA09CB8077E1C904A33C2E5CF2AE7DC623C826CEA732F87D7558CFDE29B3F6D0BB777936D1CFD590C1D3ACA5354F1D531891767AFEA3D5CCD906F67F52A8F95D8FE009C64594956A97C000CB1A5101FBF46B8099E92BDCA7844D3C59C92226F1BF3ACFAFE67BBED8F478E4EAAC5D665FED72C89ED486AC21D918AA83F9FA4B094904922059BB9C3309260DF3A9F68B999DBAC242D81489E4BB0AAF75500C73F4502B26A2B7EF1E135217F116F0AA53C241F1CE5A99E0D43A707155DF73943E407481FADC82C0389C8E7051AC5AFDE160828BAD22062AC33D03BFDFE511E670B1BE7F447A9E3153D2BD8D3D301F88F59E55355D833D4C37FBDBDD04ECC3C1663C7B4AF4B00847311486B6AA6E8118FFC2CB3291781064E69DF5A00CBC423453992E7C2BD447E7B3B1E3129984907989A36B504685FBFF594FBCF7BCD699A404B03BD10FA844CE0EB5BE620FEB7C1189F830A32E8A6C91918804D63CF7788C81A7D366484790EEB9BCE8F96A2890F6504E75AED56928D49B10F2897BD7C3454D15AE4D436F9D3E64E8313E440A16DA6D9E603C1196FD023911D01EB5702D7884E664695ED4A3AC77359B22C254ABC76CB7B9128A7D49709829A0982C1048E1D7265D85F718BD58FB830D4A2F5B07E9FBDC9C4CE1B83E685E77782F82B8FE1AAE447C56BEE5408D6FAED115676F56EF5BED2FDD4406791028125377FA2B5322C25731F57DA2B39E1C72B6FFD1732A07CE5AC34077EEBFBF57E336608EF4B57AC0F1C56D954A6758DDC07C811158315D6F1EFF5326BF2FF0F568BB089855D280DC81ACF8D8F5A767A9C9695E5E24E5D768A98D741724CC934A65546E25E586FD0ADE826891D37EC263F5FC3CADB1E9D2CB9071C6E3A3867978564EED6AD973A2E451B0988F915A1275E51896EE3E61EFE0ABC10D31A0CE101CFD0DE4094588EB7112FF64F0FE9697E4F817D188C9463B84D342C08E1D5FD9E0253B374B5C47C5138E62EF7C1EAEBC86661BD08435CD0C4ED4214CEA05D06F99A78CF29FC88451B01DCCD839698197E9227D8E950FF8EEDFEB0A44B767DD7076824FE9A29A192A4124C2BC9BE2C72DDABBC8D5239763A237F9A0E887ABB32741199A7643F1A53F6805E56BA71490A262ADB118DD965792508C793D28C69E60EDD79BE3D98B8B92B4D0FA6AC45DD496DBF3AF08B96C4183D58B0D5A8455EBC4366FA1F731EE10F73D432D5700F5ADBBD1FDD5D324EA559E9E2E87783E2A48162DFF8941221FB7A0193795C42783A743F7D8B12F60A407F5E72986DD39DD23313243DF89B00786BAECB6A94A607E28AC0386EB70C97947873F5AA91C6B5FC49C754E476203613211DA0D56F13452FF35E990ECB70C9CA532E160517BF1222377805850DE105903C5AF0DB6E5C2F7A55E665283887D46B5C4B1B3A079BFA63341AD1D921A82727699FEF69CAC37113C579D3813484FB66160C72476E08E9B985EEFCDCD635A2EB683EB39219D2E8FFCB070A2434D2E4615622057FE47C7EA090EEA6D80A99B252B1AB5B39D254D5FED455D39133C9C2185022F792AFAD256B9A2BA4274E01618326348C55228A28262C67A0B7D4D63CAB1A4D290CB33F20997882266C32809C1A3B4E1C1AD6FE2E0B1EB6B29E8663CC6F53745FB36D02D3D1", + "message": "0F2DDCCADE26134BC425DE33091C33A9D2C4317DC67E56A56CC097C759FA6C37C610768C08C7C8AEAFE00CD762DA9B50FB0FE29850DEBC86BAE591A7D5C22BD1FC410EA46D2EB9B45C825C8304108AFE676C8A85CB6979D5B5E4BBC17C25300B6410E7EDD903BD8595AE01CAB3726A76A60ECC06CD8FE2E42FE8A82AB44F625E4C0FF56F86310C34725815AE4DA9BD5E0E6F10DF847D1A5A806E1FE5382FDDAA5C4E7371D079E5B7ED5083E8EA62524ECEE15A91FABFADC080C6E86CE9F985F640FF109FF78B3F69010A9E313D9B2068DB08DFBE261EAA6CEE6BFC10E2E7C28B82C1840ACA2D57AD9F80AFA42B9B2B7DD6CB54AC8508B7C50ADACD4F39DFEAB1AFC9CC6919F7332FB564C6DDE3B447BCBB36EFCD9872554F2A9D02FE5D0C12665E93597358E7B4C698EC1EDA57E1620CD92A5C4C454944083D2550CDBECC1BD33F1DBF46C120E717833416DC7A92747A6BC0CA78E051831ED91A943FFE37FBAFC9996CCB5CCECDA3A33C9EC8671E23D1644E05B97CE56DABE91C148FC48A5321FD7EFA9E63D8C97079465E4DFD6C3AEEA958CA5258F82EC437D0A4263E47EA01899C35A20CCD292EA15DB1AAA9A47B8D4252D6AF8CDDBD3321076B8D076BCE2BF007F279FA7D4180085730162B4FCBA35DAB910C72DB097B1630204D4D3285D174DDF97448D938D45F498B9659D3634154B9BF8C3D4209EA7C3B533252A0C993ED8AEA8F901F5D1C38CE4F7CC685B7696272ED17C5725B5F6C8994A6F670A3AFC5511C103DC6B342D184FF98A1767411E149A3F54F8FE4099A275543612FA13767F1F23A9698B206683DA6AA7CF686C2CDF6D597A80BA0B78BB3A9EFCD1B7F782E7B8F28384107B7E14C01F04670BC4417225FE1A7D0B3F7192A7B9E4F9453692EED1A383B9DE52DD77D685C03BAE20751F9832085AD6549B4CAC61E6EDF344AA904AA28770D3D9B43E58F0D1968C2E049EA7D84DEFD6ED816914679382912668A82C5C59A2BF1CE7D621EF4867CDBFA43FF478046BECC6ECA455469DCBBFD62D91589F56306DF916BC342AA6C381E6BFB2234368BEB7C147728CB79BC5D92C00C8A2CA4E7D61D7835D36CC2D2439796BF11C66E7C0AEC05BA71CB807E1464D78615EE03CEDD7CC291B04077F1378543A94A8E213418D6FB8EFB826398AF29754B5DFA588641E04D32FB8752057A013DD56430A78AB034806E7544AF2BAEBE190345F2F2745BA7D9F118D169994470D3AAAD1256C82CBB3D4F6FB32E1BD26604652097764DACEAE8BBF8D445EE84EF21A4608191B323399ABC409E5F4362D2C65DBFED896615332B3EC67902C6777DEECEF691ED98C3C352AAFD8B80D729AE35FB9ABC6B72BE18354D19547675E39747C07688F198CD60192B5F477F4A8145933CEFE65EBE3E6457E829BBF9DDEFB2F27DD6021DBDEB24E1F97BAAD616005F0912326627D6141DC39346DCBDAF5A94D6365E80A98A57C6A317BC73DC02F79DC4E76A5372C5E850FD808D74838E3C9D6D57ACCDB3C5467466A42B1026129D5008C96AF94CC7EC83041145F0FFBE6ACF27E2867A52FF662FE0B71B5E49EC6143708C33ED5D637FF3D1FFCD1AF4262C820375FC87550EDC3BB7C75DCCBABD82D12C3A172B406E44236ADB882E3B1EF73E84D61CCBBE8E7E87B8735CA187EACF592D0938EC65B0582040BA16D49594AF1369E5B68A17B0DB65267CDC998E84DE80AF1EC3EB3160233B60347B99F3A504940DEA26656A7E78F1F46A4C88EBB954BC5309799929BCFD8F4B210990A1CFCF7304C752E240318A29B8ECA82FF06E5C69C41C69C318085C5FCD6797F4A830DD9C993CF6472219D9BCCD92A2851BCAF6E215B1C07F6C69B0FB0F74FB1AEE57BB5A72C3FAE651711A849CD52DC9046CD3C981864C638B4F60942348B93D9D7592FA5BA7F1EF94776961144BCECCFDD344C9B2998F8152160263B38E5EBAD32FCF6AA22B9D4935866210079E7A8DB3142281038D6D6DE03426F8F02776F78871008FD882E1205547561F076FB6780FF38A2985E72CD4BEA8EC834BF2908CA56A80BD1789803E3EA7682F612B16CDB871EB81B31C61082F181859C01FC8BE76B74B1E3C6EEAFA743E46E7EF5BECD702ADA313B10744F188BC2C0184F57C848F588A4D03187A5B859D88F70DEAC55B199C4F3CA3571701054E37B6CA6F98FD3653D1B5B6057451E9476AC9084940BF73F7711CF2B2D8600D4153776A64A2EF6691414DAA38538BB941EF7CB7254358C5A11B6D5FFE8E77A17BED0A902D93D9C322EE4BA205618E65D01A802A79DCFB4BE4A4FD3D661254DDE3530BC7B85BD4C219F694208E3C6A9E58D371526B5BF587B5C2EC0155F3B9B60EDADE7000E739426DEC856F63B00ED0A652301FC963B7C2C40BAEF19D41AE9F65F7D19D0D11F189F33BB5221EB99263B48A4303931EAEDF77EC82F1702C7D230FA429F614C25BEA56C43E78422FAF46FD1F1E1B64BD438EEDE55F68FB484D31B3F852CD008F83D2A6A8C1D7AD9CC5D7557D3ABE5E311B6171298597940192189BEB14080604C437DD7C4D801EB5B8737DF36A8E60E81DC80158D1C5C6604EF329E08C651043CBBF0B9AA77BFA1DB943EF4CF8E3F4BBF82750254BD1C3D0D284F7479DD8F8A7C075D75E4959106DED4C29959599E5463AC7B8850CD0B8A21E55F4B7E9E769E3D985E5DD292F82B1AC5DF50473E226C63CE12E07BBD22CA553008ECC0ABCCBE2519D78BC5F212769CF735739760CA3AC22FE74B5CABA80514145FF5199522403976B10168E48C5B096F9C23B236DEB5352271E2FC0634E61B3060425D2BE6291AF7AA7615FF5D3412E3518191C3358466BD20FFCE3D47E3ECD700C6289F3E6AE12DF6F7BB35625612302033FA11CD1BF698E19B86C75711EF65BB88557F7443174B935EEF3C2D4848B7C7155F2759986F5635ACD255A6848CD633E88DBB0DE9557F6B43BA2C723C45C3F13D4BE3E8134E39336358C9B2828F5D8B5178631C39E51309374A97D1A2B98E6694E825D21837AC4BA9E4F2FC5EB6B5EB9BDF3BCAAC68D9632E0C2FCF99E32856451879486AE96A9D331F7513483105671A31B4CB1FD38F1E2090BB72C4DF5B1F083B2D641DC01D409A4B9E3B8709F3E98EE49EE5023091728C97087839F4E8C14AFC2D4C1A844BB926B70BA1460BB53918F577ADA0A61B357747E86979340795FCE4473C431CDEF6924F8B1D6618BA750081BC419AD5B582386058F98ADDF8B1D471C9F070B5CAD5371283562853A5D031734771E5EC07B6E4C7F20DE2060915A5B3711BE8FBE85803A22DA29C9A4A2A7E4AFF93F3AE65458DA2EC690DDE7754B52FE0727E241B31074B105B319569C120FFEC596ACE359635EF30042CFF9323FD6F38066B7B2A6A946A623934AB34BDA71958A0F264B3FD264BED988EBF9B69744506664310EA79A0DECE2ECB6BE22387BEB3B8690778F3C58B1745E4CB3962892DA516CEBC7C5AD1B1B86B6889784D91D263C8121497195BC522BF7BBC3B594A26B843A97405EB76C5DCF020D4C8F84A83022014839931615E8AC497E320BEA1D9303171B2D093F2784BAB55F867E699CAA29C6ADD228A5829F68A07F853B27132E898BB62B2ED2F6CFD470DF16B67D892CCFBA5A1E19A71FB9434AFF000FFBF499CB150407966B6584E5C77A475FC5EA68A18F8130C0DE448D934D969456DC964EB73EDCA1E52ABC51EB1AFD5D35B206D9DF56DCA649ACD8A7B6E93253BC509FE224AFFA659FCABE7E35CBDC9886FB77C6A053E5F5BFBBFDB2A47B6BA4A8F21CC7B38459AC79A62DC44C9B61475E7C23228DDB45D91852667E5B730CCD8E0B1997133A15AA1D04A1E52CFD4825395925B049FAAFC2892F02C92E76B11A8B5AC295C19BA1832D6C1C3C9DCE081A1C95F40D8D982751A0DB33B4BE42163A413EB4351864BB2E67B348704B4F9EBCE3C00B45B1F359408FDAFA7DCA083776DD688C3C8BECDB27DAA601E7D8B72B9A58FDBCF5B8F4A2CE7B4022F48C95D4689A212877EAF7B9A0B6C33954C2D480B2CE87129E70D19705DF7733458D92EB13FAC3BB5869FA216B9C2DC74FF98246AE85AF8678A8CF2B557992710C6256CE7E1333D60882056155FFBB6E9C2711975183959B5B10FF46D0CB3E5ECB4F21260AC9EE6091D3C944210B9777EFA0F694D85DC12D8860976C74C4AAD1C7276CEC77AA0E92BBE9F513B11EFCF37D730B7B9D0585383C98D1185CAA4A87E77A631DFE15EBFA1B93995E95FEC65979F416BF4B914C2A456B0263A5292655478B12777875E79433570CE930CBA33EFC764283FF9212F9F2DC93E5A91E52277DCA29393DC2D0BC7716515E8A3F07D850AC82F751A41F71C44F3A49315EAA84B5972938A3F3EA7E6E94271E03D7492C25C44454A308BFA602CD2D28413F509E355535D36C2D9D94012500104B223EF1787B8882FDE0DAEB6B95654188EBA46EA5734142C9C1A8AE4741357DF32A3C670EB614E5AEF6117698FE9514DBE4D636A3F43B878A4DA78C6136780F5672EA00AA41265F224863E0FACB8F714E09E5C0508BEFDE2AE6A93415362D11D60C412770E31EC1A527C193D2666D3381BDC38E474F1B989A5AE3C802CB86E3DB354668FE112E11982D106C2389390EAEAB009B1A09471D7540399EF5B6EEB593E51D0C741CDF8258DD978E6D91D9D3F8D97FF1811AC8F841BB85DE9386EF30BC7DFEFC5D32E72E9D81B5E30288D9FA1FCD25E4E7AB3391E27B3E5C4A7C030EC09A17468BF8A01DBD669CB5ACAB748018CF5B9794AFCAD4C489F5FE50A5953A36618E7609F1CA7A64B994B27FF81BD7798E02DFB73A6F4F102138557205D751191CADC782ED0E1AAF12D104FEDAF5FCDF680328F6AE56E3291163170B798D36BE938D74F5FA3F7DB6F88D0E1E9960733844CF003B96E4A691A2C2C26AC5133D20EF9D5E4E2E41AE683FBEDB54E786EBD3CEDC1EB6AE255CF2DCA236A8A7BC75D4E2F6A4843342156385AE61F3D68234D86B69273AE71F169422929143A43316A0B2B2D61B5F573DF51706D5C5BA7F846DE6DADCBD5C2786B81103DB70372C695B731B725BEF1AB3482783616DD72897FE03C8700D8E89BC240DC636129F64797873ADED527D873657E76B47184B937E48157AD5B0A5DD08616DF0E225719AB36F9CAD005671AD79D87916EA97EA2914EFECA8AC52D4152674045FFFF760B06DD202324260826BF0C2CDA9C6CB520CC06DE742D6DE6DB6A1DF0E83C1626F478240E23CA3AB97FC32C2871A0975F534F8C5C16F3EE2F04F0FA6DDD95DB52D77DDD61FBC004AD281DC2625C62E7D5C7EB96B39EFDA4C1EA1FDE287762D73225788B59865F4AE9F31B59BBC5C84ED31971C0A4D800DB62D753C136BA07C871D9983A9B45F14798907EB46A507C25BB4688204FD4A0DA6013D15ACDF7DB68B785BA27EB73856B49B1A555A260EF342221B90212BF4E2C0173BE20A14B093DE611154994AE476458AAEF9E00A24E1E348295D725C189DCDF4ED622E7EE06294FA607F07F23C6C7F8EED39C9C1D7AD7A6A60EB76458E3FE11947D6B6630532C377BBB8B89E4B4433A0A3009BF9B614CAA3C634B1A3DA4FB3181E5336700D238E89337FD6A251409E118F50954158FF6C7D46C38693BCF6F7915A09DFE956C2F13841F3F8239211674DC76D9AD1E10D21FD3C8C33FE5BD07D2BA368B3B88D667F2922774F79FCA90A79C2E26439229AFA0EC16C4FD5EC13AF906DF5CC9C8A292F2CA6BD6CDB1CE36A8C621F120B61EB2170053EE2BD9225E68E526B5D67356C98D5EEC524440BFF4DA42AE1FAD3A202FCCB5C020923FE1EF1CB0177DB6A88946E5DF3B50E5DB67E720F62E1DC83F0E7052DD6E5FCA3C98B8AFC23DBC27E0EAF850665EBBBA830D2B159A6D3AF891B14A6C3F5E9190D9BD348AE5D3E3068D719E2116AF79896ABFB17EFF39777123AE73A54439A97F1C1F0FDFD8267A347C2A5F11DE6E9705568E95E8CDBDAFE99D1CB150185F30DC836C8FBDB4D01800A88F2CAF23148DE4FE8C0475063CDBABCCB4BFE03712C398C972265C4395916B03AC15A9597C9E4CFCE862DBF80A4EB9C8D353463B1BACCE38761BB1618ACD6167FC8F54E6A47F100AEB0BD3D0FC1EE53387D710F6F95782F10C4DD88C993808BC33C806EF72319FE44A4F92AE9DCA765EA85A998389A530037EC72834636A4A7DBA71AB726D8D8E116A9AAC395AF1C834823BF6E3A5B33DDF4A747D00530A8EF678FDA0560F088A9F4E3F46B7847A77EBD78B4EE250C36B5AD7AA7AE82CCC50A15220A3D2ED9FCFC11E57A7111E0589C56CA9DCA3BBD1172CC09DF5CED998F6F55054CD0E3FD495A43EFAB367E02BF8CD79548113B1A1061F3EE3A78343FECBD1CF974D06D2F319EDCD9E54B1E04610681139CD957AB68C9D6B900159C2533283BCA3BE00940A0736FA0BDA4E4E71AF304D69E6868278757D97D110DA2A13E997DC93239F765DD1F7B0401DE024247E7C6A2B6DBBFB1F26E043345E6601B77707EBFE72BCEE196BAB15D195A958B8A1F6471291911BD5965F4011A8E208E7D955E976A8D62AC59EFBCC8981816E76F1EC16675DEB1D507E94C49D728D053834A76304105AA4B85DA50DAEF19A7A6AECC29EBE1A3D9F4C69F9C14D8E886A9C9ACE140BFC5B39909A2094ED27774A4FE25315ED19AFF648A35F6F59FB4EE8F28225164BDA5CCE02AFB85E0086329BC943CC9C677AECC1B109FE58BA6DE958F8311B2FC3409E0C7ECA90D9EB6100470C09CD3354371A1DA1F856D9E6DB989379A3BF00CD4EA5968710C381889EBA17E3D53442F1630CB731E86E78D7151D425C1968A578E41C305CCEA650FE5BF610613DFEF41DE4BCE24937F4D97F02652D61C1DD8EBF2B45D2D94227BE5545FF26C1ED7B4C428F0429A817D0CEB6E582747D0BA6ED72B7FDEC7A3173220E550A2A06ABCF0186E22908AF5046AD17C0145C6426036F7FF5D280EEF22E7B97A379EEC4E88ECB31F6AA806B16D35538ECEE98AD1AD57833DF129576F0F82162842F82A57F99F668C16739AE373E828B5971E723810FB7362F5E6EEEF78C993058B799996EBEBAC40229ACC20B97923DF18D039A288A2A2DB8E1643A6E08826E294545C97C84086D0C1FADAB2D60178398CCF779FAB2759E81061D771BC6D3BFD4DA22132B2AFAF9070E4CAE18AB33C6588FF141C857485B5860F4777D1F7B58BDC656613670039A0ECFD1430DDE0F758D9A86971F91862B3B68933EB509C8D8515A7C2820B160DF1710D35E7283B3EBAFB97135E7CCB329FE7712975F2AAAD21E53C6C1C9AF3EFED06E53C2CB74A25E0FE2596FEBD72C281C35D75FB0314D7AE39ED324D1B3DE09295D1D13E4DF6FD5D6D2D89C959E70E178A87597B8585BED8248922B5A7920D88EFF0E5CC8A4C091DD8FB80C2ECFB385CA2D9E029C5D0827B9D5B8B5613D559EEEF76C59144B0F16BB01E4B07005C34AFE0368A0081FCFEB582297C7BB8BA3B2303811E21AB19932CDA6225C38504A51AD744114FF95C6F0D9771ABD7DDCBCDD6E2D00CA5760BF4F286845DF00A96272D015A4786911EF40F27942C9F0B19B13752305AAC31A6741ECAA26DEE6B96A1C411B6F18F0320063D7D3D4CEA2ABE95F473C987AB5B38E3F3E94BA7985B724D737E575EA00E2401DADBB6E515995D6A723BC960B90A201C7057FFB305FBE2F36253E5489430D0BDD48291CC77A83BF29D50A27B4ED5A059C7EC8F70CBF8836CA82D8E508CFBBA14B618365963E808FFC8CBAC88678A20F0A472434F4586D50ADCF4B47FA803BE4AD90A056FC644CB0B3BD4F7A10360615CAD36534B45931EBC87FC9E2EF343D4BF6CAFE9C8E7CD27F7BD89E364425D067B23A8C27CC22BFAC2D2ED3DED3C89941E393AFE09DB84046FB216763F56F1A9C5E9DBB788620DFA6BB9C44DEC3DDA0E33C83956EC23F056DB30258ABD96B38720DA7BC74BBC5D588F2721F9326035953DD30CF2DD128341B12674E5BA9D218DB3F6AE22D317E240BB17687064A17D5016DF27DE24667ECEFC4EDE2DFD1970F897869BAFB14C7564B231595CE0808F905372FF2B95B9134EA65F6E487C9471157449F0F431D0C2150BBD9738B5242E6A965AC16E2EE441887ACD7F736280214A690F800FEA26EB15E02D0FD7418E1C26D3D0C89DDEDA25F458DB1B1DE6A3431A94D9C6D24A013B5FF8A04953D99A6396EA6617A59BB52330E1CB102586E4B52A81E871A524068CEA766353010A06C06901A1019BCEC503057FEBD8D6ECB1C34CA2545A99036437EB01E56B9FBBA21BBAA2FDD74930577EDC82740A5CF28ED0E1020EA426C16266D8EA31F34CA286798948CB64BC92C55B467B1BFB693C221DF4320D25352B648507B9690F8C9EFAF87DDE467E0F8202EE2743D08B46692042F9BE91479A0358D0C7DBE7BF81ED9F17066264897E1CDB8679A7288DFB2B60EE79EBFC2BB5005AE268C59AEB097C9650D1CCB6A758992DF6EA4647F4E6C09561C6F13C183E71E3BC09BD23AC12C6CCC19C0F4E918D27E0B5033B9D98BD639F8B72ADB1D63E32601F5E43CE384F313187DF0558864C080F78C77A4A9E904100D8F572DE444DACC6F4959A9A9CA0A7304EDA2DDABD3B95FE50F2FF820427F6BAF8E06FDF7F800CB5BAC3941B4B5901784A7F71944B3AE147D5F25E5002668988B1E6F39E18F1AFC06F79159E836BF1AF4301E98EAFA7A0EC7F88D12F407B2ECF6217863C08447A330E213CEC2660CFA7229ECC3036ECA03823FCE39225BDE2AB653CFF5212134E0F321F7A50E0C4E8621AF7ED2227930B616A99505654AC5389721CB00FC2EA9E0FC1F3C4414D0AD17352373F784754C8154BC13CB0230F02F661C85AB2373A995A6F3476EFA95622A649736656A3B451CDCFE74A5C440D4438E36D9870B11BE7B88EE22C982197FD951D81BE6747E563F9380CCE1EF3273D9CCD9887A6EC402808DAAD3C06AD89D99D063D8381AA11D06A1384B0D924C266CAE9DA21FA3404D3A10369781850777DE8E6F2E05AF22677EE92BCABBFE12B7153C58D7E2A72BF8FE79876A821006226BE43920596152C58680593BAC4EC6B17AB8A787A7736C07AEB88F6874A8E7C824C80972AF9D7FCCB4004B5EBECAA18DD1FC1379D83AFA7566E8BDC92E06D5C1DF08065DDCA8BD8E328FB2A1E8C2E06C81BD7F4A7AB6C03B25D61B5D1BA24C76B23411AF27334B41468E30A866105B7245D97B7A8D9805E0A73D8117F9F41C632828C2343526360D27FCE270A77768A6EE05513815749F847856C56D30634E390ED81FDEC74977970190FF1D2C7E477C9AB18B382D1B4B4807998DBCCD379E271A1EFEEEE40358693D8E4360CC972DF6039294DE9A5847FDC703E21FB2B5255501BBB44A644B1F3F8015907519125BE9B93071E29CAFE2DE595339F332E88ECE036C731870D7267585317E7D26A15101071508318328B174D435119AC094610E82B7166A1352FEB161F51B4E14B7037AFE0A97A3F7118519C6967B7F88887A908F93343A1C4F0B9EB8FF431842880B5FB4AA234B34E091C6F132B92EF1B7B0B50D5DD62016C8251155CC8488D8865C8FB57D37494D87FE55B34AF24150516B4D881B9EAF07C0DCEBF360C323465501F38419805D0538C0AC0CDDF0E3A4187218EFDAEDDA79D09935DA4C821E23FB33B42EA659D27A4B2865F6188FA106A728757EF72E7A093099DDFC0AA82DAEC6C48C8EF78ADC8DE1100E44E71B13BE8530826A20D4F877B2ABB972E7C39A596D5D012C3E36472992A643EF962CB4FA1CC5BF95019AFBD7E0BAB53EB46F24350FA471AC05208444D583F51CACD93267EA7DE21C089A0DDEF9165CB27B1CBD97B2F0C8D8949F780ED1C82F1F69E4EE4D7D205B7206E735D88D064B7D3F660CF4A36F019B26AF9835FFF9034E628AE534939C18781150F6C49BFF883CD567F7E50691AA5F1981D995A86CD30DBBD1C8053310E5374B03964DCE2B2CF0453092C2F6BF102A90284578C3638BA79EC4EFB8EFCD6D782AFEA416BC3A876F0A9CF9240471C2AB9AA7D2A0990025EF2A5288458A279D3E64A734B95AAAD262D8EE88E942A5FA170A79E08D0BD22F5FA7FEC19EAD504D83864BC9FE98CD157B34DE72B85FCDEDEBE125A5D7AB137A3EA5CD86701607415B96E8B73081DB4CB0518B908600C51D2E7EE795FEBBE46C3D7C4BD9D58D7706C554838D7CFC6CC3871451CC0740F68A8F9303E72CDC95DF1455A39D455261021D92E17C8B44B032660472848B08B1D109913C368F8499A6C10EC23D2EC2C7F9A8DCC4C921F01BBBD9837BB68366DDE692D2500D5C09EEE25C037C970099C5E1BAF5FB68EF44B369AE88406E76E5BA3D95D2C6F4A472EFA435B41DD569BA4429F1E2AC3DA473B959C704803BBE249669E8D65154C3C7D45723AFDCA8AE7A7E2EC40E830D5F9313F7279ABC78DA1344125CCC5FD7E9183884F00BD0C86AE0E4738D5A4EF236F33638BE3A6CFC4CC4530468478992FDFB891300CA0095DBD2218486F94D3D17BC59E65F4DD3622B394F0091ACAA8C657B7CCA9766BE80E99586919C98259BD4F4B112C3FF1E6AC61089BF5AEA2B5263CE1CBC951221C8CF2DD56DB89982A4F899FABD0F0E5A822801ECB92F7DBECF033F2B2F4D1E35CFA1B0112E71367CA2D9A93D09A92E919EED59DADAE1C388E04C56A4253C5C5E25A3A3DB90AD37EBF2DCDE8CA86DFB15A764677B9B43D9637D50BE565D39597156519AF4CEC5F5F668F51", + "rnd": "C8A2E170B30E35475992075A595EF5037D31198D80BD6EDBB933B6E72B1817AB", + "signature": "88E11FDDF391804879D8B14A3AF402CEA0952C6583403C48D0F6F630B7D7B2EBF74533842404B96625F092D0854B75A1525651C774D9B246E68A8199A2D391F8335E3127028AAD1DAFCC4D95BF800F9E5217AA109976CD18743B8514D6C1F5EDA5FC5EEF357D4613C4AE1DD2821797FC09F3D5CD966D4B3E023F3C4F04EAB4B6EA9358DE7442FDEE4F520EFEEEA57AEFCD7730D59ECF15773C43F6FD804C1A8447D8A7FCDE7A9CB83631A8B673244BF23FE639BF576632FEA0FBB97A01428496CEA7D81E73F551EF541BEB500CD8BD9CE7FEB7177F3D10D63C23CAC8BC9CA09F839AFD4A35EB04138A35FF58790BE8F56B222FC15DA91C0FC95496CA3EB7254FC71B238453525619BE30D59EC1B04AD0E95C27721E3A41A841118E50DF5F67EE44ABE797E04536F2573E21B43E3FB3E9566BB3F3019B82BC4EFB53752DDC600FA9F22166206EFD210DA98D6E639BBA202DD0FB33F16C35D9F1EF6C30A86B02FE2DA3E7153376D7DDE9264BEEBBB59F567DF101CCCB13596A360C4D7F2E9D02550ACE2A83A63BF5D91985BA17D1925E41364F5AC3DBDB15332E645271BC03A4143194F6BAE651C379DCD880A7565746C1CDC1370AF89C0DD2B50440C1700C751DDB9898E0A204FD4F7AC75E1C0DF62AD1211C2F2A39633C7DE668907213B197B900C28459B212C6310CB6ABAE589ACF9293B7D57B5EDF6C34E6BF1C19FB79224C674FD61706CAA1BEB39960A89C7FA7F548FD215553A876430F77CD0AEC25556C37FC463A2B2C6C12D9360FA1553F1BD148E2D05D21F331B3A20A646EBEA66C54A46FD008D94ACBA610B02A26363A1057BE3231A76434C1EFD875749957B30D2CCD6B3FB4BFF5615AAC3FC7EBC3FDB09C4D343D7989DAB3A805AC01450C89265C21C9C48DA744F12F7509DD205519AE9B5EF6F925E484B22AC17D3ECE38ADFB982730520A8F609DF65200CA2F1C2CB7C0FACCD994887EE0B0186A27627B3AE90EAAD3A5198334EEAB4A1327A6958B3662332E278AD34A44DE33C26CBD5053D845B003249C6E989873691E17CB98F8A5EC1D94DD23C3CEDD55D7D7DD8363F5C99477D5F6BD2FC5CA0EDB05327234E0A52D392C54A3690FAD3BCC4CAB9ABFD722947B93B6F9FA3D31821C44045195D4BA7FB4326E46BC83012AEEDE3AC824DF09E829B7629DECD95420E71A52713E2B50DD88059B73999E81691852AE4DB268A9F4475642C7C4F5564D569678B4E44C345C17C0F0789B7C6A2F2F5FE8DFB7DF1D3173FC1260F7EE5125E6164960AD73A65806E8BADD3ECD4736EB5B0288FE42972D020DD8358A32955BF439E1CD8F3C7D7EF0ED84D1DEA4AA877A35324201F443039A2EBD6E3CDD9CCC3E048C23B5760988EC8BDE884A9EE9D9A4C3B5A4166D1E1348FD93BD653EDA2943F2DE97FFE902537A00B494959E4849F93217A6F25416ECD9EF83A9AE1523D894EC7A350C689578FA655D8A0CCCD2E08DCAF1D555D57952DE9263D0B38DFCDEEEB886CFA5B665FD4244A3463FC8F8E04D505810F4D460AC1AD8BDA57A3C96A9B1549BB04E02A3852DDAFD2B900109246397A2DB91E3A3696F03CEA3F9F77E423470FE11662572B50B6490A3D215E7D90C73D1B1F4545F8A92D04295660F8B838692A5D2E74222C7E236717B55DBA0CF1F633D12D5637E4F5467305EBFA0C59D3D932C0EA1FBAC0050796BDA12F99E4C779AA0562326D65EBBD77C1485747B98214C2E02C343E106EBE2CF585E5BB473959CA87350C12136BC4FA5E01AC2D36A21720EBFBC04250AD56CBC7EB8977FD1DBE93F2061326F62B602C703F69BD89D33C670FF04CBDFD5F0C7060A3AF97BD4252863E2D638CC5D26080A9E72CB87602FA1B61EDFBA4721464A1E9ABACB0D7F1A65A272B3762BA9C270CE58ED32D573A7EB6C88D8252EF5147D173A42B00D982BBD832C66EBEA952F99931A048D6135693B518B9674912B74CC8C16D0E46874E4C09A6171AB38AC76FF2A6512F12F620F7C834337DD3976E82870331ABB2F9C94D9C3B946915B6185A0CAD49AAE611B3EB2B7A074AEFB241FB143E3FF21643C1041147948F27C9ED404B6B61ECF763A740A10F0A61DD309C9396022A62687B0A0FA9C4DBC4D6326C464A2034B8BC66C1C12295A377282FED0CC050278CD72A4DED6EA7573EDB08ADD82453AF896D4E1729A4D0AE156F068C4A2DBB5D1AE079A28C2804491409C6D7D84AC2FE043A4DA0E8A2D71EA26CA4A83EB0D1047A0ADD74703F57734F3AE7762AA8F0250C1198DFE59306F5B1F35C4774FDFB186868282D012BCFEAD3F634786523FCD979DF9FBC4A966C7346D45BA8A2CA8AF069444C81C986BCD2D1FB489C23B8A60177D042556F482EE37A290C9839F9BC7EE82DA773DA85CE2D647D4FB14DA06A7B01C1DA128F4ECA69666145CEDEBE97B81C9C7979A863B9F60E82D4294914AA65BD56D0E134497C57BAA980BF6B149455557E9F0C90E621DB4FBDA4ECBD012B95B733C4E8DC9861F9D19CFC633FB2DAEDF1F697360F6AB47586201503E0CB2D2FEE4CEFAE0F6FD999DCA819358AFB5D83016BC918C5CE1EB2DDCA9589C3710ED05F1D849189917B92667EDDF06E984C7D4BBBA47E1EB25DC3B740A08C58559143563429BCDD16271F06680A98C3BA688627F890CA6E4C5D156D5D667AF1EAD5033C7D14468A1CEF5665521955938A5C112A050D3E6505BB4F5CCFF3EEEC02733091D4D5316A804674FBF29E26D9FC11F2D24565BB35E835F5788D81015A65D41495BE82FDFB5B0B1E032DFBC8C3CC5919EEFD11B48E6B06874F45ED1114D9A1C4C0F60D4B4944FC0B2A42018A97F76DCD200598DA6747870604906FCE07CDF973B5F1435023C7894EA8FEA0D4D9E126D4CE0157F9F8595E48AFD76685422F9CC94C1520E48D66BD04478CF48448334B34A55043A8684D36BEAC089CED40793819C25CA057EA762BFAE79F0F90A6798F61E025A0ED8704AFAFECD2DBC6D6E01166DCFC3194948A02B74C735D11F69E1AAB1DCD875D100CDA177429009B5570F5F4BB9E6FF4E494F4EA7E127691F8FE31619C771CE587C5E8BDF1D1727C21C0493125AC3C7E1935D0A49EFC0ADE9621FDBB4C4099DB1227BDA48B7E9D9FBF8D1391F74F2DEC3E040436A2134098FCAB229CA43835039CF79A44A2BEDC4342DD21829383753B319A9796934103DE48752483C1F551F1288F489B96EFE084030AC1706419856CE3D893313F8CF2A816984999CD09EF64AA86544E7267D0D3473EB31D95DD7B25971A4F4B7A91B355269B29E88896E967E6908C44EE25A74A63D64C5D3C49324E00B099C652E11B0D5BDB91662B6D10A974014E2BF306BB0597ABA30B69013590377739C4370D1D70A0DB022CA4E39309A91F559BC9EEF3326DED7E16E4A4886C173F70D17B01E2EF7363791A0FFA9152EA8BA4DFBA6A7AA5F5004E2C8EC07BD6D64ED86E47DEAB073E231DADBA8E5C7AAFD5F46510158FEFC7925E6084759F15178C5F59A7EE4499FD739ADD42D6ADB20FAFDE883DCAE598CDDD4BE56C2A737CA14E4609AE9F3FC7DDF29BA57B901921E08FA088DA6D55DF25A5C955049B8FB58720477CCDA8CC36754FE725829B6BC2D4D5AD17706B1CDE845301970084F1ACE4110C35F1F3909819569E8B4D09819F14223170901F356421EBEF6A6D87F605592A2D1FE74990729E8CC178CC0FB95DB0614C32DA2C6CA95248C5E49CCFB9324288C4DB7DE4F360453D709810DB5ACCD5971ABBDD59D8542EBE07D79FEDBAB31B17FA7F174CFA92201B713D85A1A84D74EE2F75AC46AA17ED102A3071CB6A4BE05D89F7CC52A1CB4B6B70077AB7F63F022F92270AFC92EEFF099982953BAD9E2A6D7AAA28451E6C4B504C676DB09619A098CC81B5C22810C22316FAC3CF63F956D9CE3878CD0D5F07DE678313A565ADB2BDAB4FF35023F0491D4826E232DDA2900BF52ACC1C064CEF88D471C18F8C53B46A6536D82CA9C198087AFDBA057D7F21268211426F1BF94B14DEE4D910B11207099713549736653454B078C341AAE03775D3A138EBC63C0D94F81BB8A0B5A0E6BEFD5C9E01E258E4DD5336151D1D299931FE2E5386378BCD8537928E261F606FC25399809D57D0F0F2C9AD6B05A6C231F4ECB390E72D2B0AA4C366F83AEB4E9BC95A51AA52D03861E02B8D8FBAC8979A58155AE5B887AE064DFD1EF03B832B6AE866F3CD14209CC13A686C9E6E01576633892EED2728490BD753CA831EF03D4BAB0495BBB7435B200E3A5BAAB6286633F5288EA9DE38CE1A68828D84881FB173729172A91C606B3BC1EBFBCCC66E96D569CDD840EC53982DC561855052A1A806EEC0B436C1DF42D5A7AF9209E377BC7A6ACDCBFE0ACBAFC8655154099EFA4BC8D25C6A7065C8BB008C0D2D5184C645F3A354D689C0395E032489BEFC6771E952F90032B511E0B87494279D5E5BA583D6B281192162E550911D61B7007C34AF3958CD7EA50F5B47D727106BDE27C8766020573C1DB97446AE2F346DAB2CECE3532EA7C9211B61807C6E9FB84995446F3D8E5C2B8396E920EC304F43A028F59D0F9C4962A2262406C3C2E280B1A458B1E9AC0F01C1A038145001585B21FD0442BB45615577B12E25A671A6FE94DF66D682F4CE2F53599D7C5C9E4C894CFBB7FBEB8134EE10EE90ED5A4301A80D6A5662D1CE604FCEBA8424A7ED6D17EBBDE716C31BE11BE36FC755E55F8FA02921B5BCEA1148816F67376FA7487D74D9AA45881A5D9706B41A64E9FC3C743217B4C56E44B156A9DCEB2A927244BCEC968AFC9AD28F13761BA50F73590C98E3007756C6AD030B0EB63304FF9326AF130202D044134B1910D1EF2024A67F811D73C772A3F3955A694A264F68ED3E54C9AA928D25F11905C61B5907D4491789E1B43C37ABB9E47B734B63502100CE8102E0024355840BCD536CC3729F5A062D09DB4AF21A159DACE8BE6417454C13E8C090BD60AF16419EEBBB4C23A8238F674766057CA1434254A7790E0145437C3AB49D027E77FCF4145232AD469B0531384CB7E10C244E0F9969BEB8532C14BA38B2A564BE9B22B64B975DE8DF44B423523C78F3009B3BBC4344BB97888C54F711B12EFD172CF9244657F9FDDDC7421F748376961662241BC69C610DA8E80F65C2ACA7483EA71CF5302A639F5C11D1644C4DA25A46F93539F2F92E47C113B2C51E2C6B6B221E8B79D991EFB88547E0017EF6EB645E8613F44BCDD962E909B4D71BC7040E93A9441D0F8EA65B014F0B10D64746ADA7101B4C7D6426A7879FB2C6D392D48B68277CA18608AB57A76C12536A5F0D08EA699C137BC58ED51183BF49BB60DDDB6B32C845AFF4FD8657E2D318C4CAD65259023A488AFCB1423D3B620E253DF1E05E65E4D61FA13FF6C54B80A1FE3D5DC3FFCA2E85490762B064883A91E1603308A0C2AC14651DAB71BD2164878B5E19B89BCA4763DFF9B02C7A0560F935FA921BB475CE4922AC938A21E96E04494E584AB465BABC536582FFB0650D6C4AED7F128494FEA3E598ED651A52EBCF3AB11CB1F5C2821F935CCE98AD4BF502FEC70E8BA7C3CBC658B5BBCFF3A08C4A1BCA6D23EF5E18ECDA5301A6C05FE112B44B51CACADD352AC478BE1D6A5B95C44E74B814035EDB328DD5432AF8A346F6C9EA047FF099977A0E3E6F38F66FEEE3A708FC81FE346F8CFF6896B10AB8B1001A6C1FCBF87A74A5D08A7BF6E38B7B1B6A290BB425749216D3C75BB2491B009F2CAEA10657E0BFB4AA55F41F97F0173769A56FBB1DA124F9DF3BD4A4D5AF37F03626A9EA70D95AEDB42F77C6D8767115EC5EEF663C590992F20FAE559BA85EBC01518E893B56891ABB5E3A3CA69EDD0000A504CE6D4C3B0072E122541BBF8EA1F92B541918EFDAA0BCD769E8A502FDA186DFD1101D08A0402A0ABA32E654A35C7CB836B9E1FBAD1A05119D994E2FDD42C521750E73FF32F8424F0BC062F02AF18999DF596B525EB734EE3F2DBA259D6CCDC45FAB25C2962C9D7C3BB624948A81E67E06AAD58F03D8810CBD994A32E6A09631753F968AD52AEBBFD4C63860E182A6E4C40695576739F73053E07A45F4F630DC8AAFE9DE67D0F110D49377F99A95FB4550A8209DD7DCF97BCFB20F8048C2D40C697B55E110CF58183DA9F8C5E1B75950C90426306594FB458B9EF2E12EC3FE2BAC4024CE9A2CB30E0CD8389962996790F17B81E21B3B460E1D15CAAC7E514FD62AE6266E7BF80606AA5239108556393B2F816CDA74234AD68273B013A5D5F699CC7BFC2AE6062471959F3FF361B26B6961C7FE142B865C4CAA9E2C145227682B0A014FE3392DC984C2033E9F6A6AD0BD40E2D2F8A09435D7CA8FCE6E3B6A27DB11738D4A4D62409D806ABFC95BA74BA2B5237091B89CC390457E82B4763AFC63856B3059C37C8DFABD7FC2536FDA49D547A5353849D949CFC99FF85053B5E72E5FF14181D2432373F45686F8294070F42669DD3B62B304295EF515C5E7290AFB9CE186874E61F33606B85888BA0A5AAD4E0000000000000000000000000000000000000000000061218191E262A36" + }, + { + "tcId": 53, + "deferred": false, + "sk": "9CFAA43CE568A87D072CB544AF4992BB2DCAA86AF0BC22A2990492C8D8FF77353E33E8C93DAC2CC3481C58912D1385E4EAB196176CE275E38DE46564AF01FB84CFC86AFFA7F40A623395C6CEE1C49D0B544314733D1B51E7D6433914B2D768CC79369C733040E177C2AE17032F848C9A6D86DF02EF9C85FCA6421F683E111AC5519245D91661D2A22CD006700B319019B985C0A48C12106A8CA2898A269023B4919B4225041350DB82050805050CB66510B9918B2868A2A4819CB25180408683C84422B86C62289061320CC1446E9B1070E14401A24000C3183019B628143370E3146118C98909308619206404C7051998494A0042190505599028E0486A0B908D98B224DC288C4A12720A001010030294B8845934210B924023294144C0648A2006814690C8B46451244A122866531288E2407242A030DB4001541661920405E2042D9844908B8801220406D1241151A80C4AB00051B62C81848501965163A02889442A01A38004412D0A99089024651B248ECA429008476D63B83198C4001B0224D2422D52B20523C7018A1431540264D434240A174D1C124549C624DBA28C01B58403A82894B20DC9C0041C0980483482D8120A04B780C44289C9866462963123A14914222ED12672043732094585DCA46DC9C40CC12425D386708020295348101B1082DC1670C020859CA0456286610B957001192E5B3884D32245843001811682032449219769193202232332A0B291524424114921A4B66940064A90B66848308452A46520B96D13B209208264C8980062848D9C104AD404220B2920933645C0C831C93009D2A829D3065189248484C889E23232D448300BC70C0B4410A3904992A6018B326AC3A445C9B805E3C670C21492C826061B076CDB928CC2A0451239111B292D02B58C01C38183A8049AA865C988091AB54001C0808B106111212D1AA6851A854881002EC24009E01884E4324D1A37698AA04458C28003B48911280EC3028294080411285112480C0C242E21098E0B832D19106D11038103C02113004001166883088C40220E0A00400316709C188E49286588000CD3A24190A64560B20D43C669410610542824DB484C1C330540848C53226AC9062A0B954000884958A8901B4109E4800D59A0041C2188223744CCC60902172583B03048B2914BB0911AC2855C42119A426523306A10406C04056EA1182E82300453A2609C848409304598A0250803861A880DE448821B222DC3A2281334000C07481A268851A05011988111218A5912881311024A32011B3209C8120D1006701A92690B3486C9146220B06C82420403308A1027484B46018928452489488A8860841820D0B4292340524A086C23124D1A460584B27014B44D83288299C28419804403877004A45019343022A889D1206424242019946984464823080DA00469610044899048500432C3848C441869E1A44DD82440E2A2705292851343605BB68CE4946463328E9BA20510A88001338C14426509062002C02553104A81264A912031202700404648D0224C22424200B93192B229CBA69082C250E018419902650002225802305C4030A0B04C91809081B66951A688C1B46C4420420C098664C00CA1825114254D10B6481340099B986100174A9B0690983228990292C928508CC00DE2A2911A3168E0B271E4C88402C448C9887148B08500068C01470903112D4A184A109008C8C82044268902402122954118A90044908924349200B3301A390AD43649218405E1386D8C482112968D102512C4446AD4128591040EC49025C892910A0252D9C24118478160B664220886C4127012146A8146500A132610320541206918322961C43153900013B58D84364DA4A071D39648D1886C11324A1A178C8B264220800C8BC871529491D1380C538671A4C22850A60D11062E20246580C02C0B277024B8258C128C22C44C89126458406608436A4CB489D80400DA225189042600C068CC26408B342EA0C48198A050A4185243801014B34D8308210C409109A37098B40880142CE2306E0A0381120020E4B889843491A34408E0002292140290082123A584A2864C1C22328A444610805014265210B9440A4860CC2892D00271C9A82CA43049191284E41468C290910117096428819134054B280D42C06D03244DE3028D0C2221988664C1888D1903311B9520D9C26CE0B064484844CC12100800817B2F78C1B6BA544AA20296E17AF66295BB4E9C2F97EFD899DEEBE0673C5178418C2483F75F60CCAB0C83134B9B4A94845909AF24825E8B2B7FD7C302802E41BB9483952C269509821B2767F78EC81221A8DA39CA557746194BF9B56FDD4116E8DEEB5FCF17CDAD92F22E976681D0E37F5E9CD6FC873B02CE92FE785892F22BEA2534CE88F2D737A22C5E5F73D378CE58AD2A62E63D47A939FF23A386FB778E4631E0918BCB42ECAA8C1ECDAEAA6F608425C7F5CACCAF1288A1B1CE503066DC671404559AA2052EC519C8989D41575F36C301C03462B63C81B4F287E16CBB2EB12B1431AA66843CB3DD859CEE21BCE990CD359BD42E1CBDF357E84E7584EFA3F8F118AA61EB8A66F16F3712CEE9CF8F4DFD2800F8CDC8F3B7729521EA42156DFBB84F9A8D0A1D347FD56837AEA38FC9563CC7A8D0541C1BCE5E3F81855634C5B45014653DBD30BFCA27BE063B56137338DFD80FB96A8626105D3942D335C6CDBD1936A14EEFD04B5BBC99126AC18F11E0FE6BDE5F51C0C8D42FDFD73F4C39D82E2382CE601C3E357E1A1788DD64B2115AA7AE1C1E873A283551E3D801D16F2947493E970F60C8A2388BDDADDAB0D35EF4A546844653504C0C44310268A856EB7FFC7A914BE7682E2DFC284B02D3389BE94051710072721A3613325EE27804B28792CDD00D837EE96E7195EC21C28C1A9C247DB9E1EF8427E724700940675E55F0AD0469D8F869D05BB426EDCD8414953AAD17BBC422EC5B40F5B99F45C27138439A45578EE8906AE4A9F9A6B1689E637CAB44FA7F901C056DBAB48DF8DB3CF7B4D35B85064DCA231AF02186488762502EEA6235BF6E05D7EA9DB422BA528DFABF1675F12E623BD830678E4F766AE7E4983DE20869542DC1072DCA6602D11AEB33BC50DAB0A9E649DC15E96FB6D54DE9174B4EF6D887F3D818643ABD9E4DDD49084F1331A55FB55F62F76D08E8CD07A6426B6A58E749DDD3B625F1814B16F397142C564A8618309D699E96EFA073CD149DE96CD85B93C163FEA1130106BC2E21F3BC0EB1DB7D1531C59DD2DDB10EF74631B8802D96597761D2221417A1723AF765AEF0E771CDDB0A270AC231B94DB3F7244CC3D73769D0F67674EE83F425D8B19D3B67F40AE79A66F6A41A61E4691B13F07A1CB7FC8ED1C2A61981BA4B61F4A3A3767E356A8285C5CD4411AB6B357822B6CCE371737400E4EEDA392739AF01CC06D8C4F4A93733E1C46471DEAE58414FC9113EFBAA24831AA696316F7B026205FA243B5AB9551A406EFC492492286774EDEE8B44ADBC103B5F9D839E5951B30ADA098325190F2C29EA51E742CF63132C75FAA5174A91F32BC0F8DA4B134953B8F7BE24DF61F4E6BB063273AB0743CD9A588D0C52042B54B98B6418DE97FDED42CBB8B8DC119E5A25589C74AB3C04AD8F8C3718532B6C58A6FA3ED5FF8816134768FB0E759073CA7CFB9A1111E7DAEAB996444E90AE56F37410ABB89DE79BC7E37645D0E95CACF95DA965291EF0D591851E21C169EF7011D3A6B22FEB6B59FE642303FE007F670053B735EC0CB5EC24A086CBF97A61243783C76067230E6F2675B4A774654701462086AF7F1DE30C9A5CA3CAAD054FDA848C73609305EDE249E157924BD7BE51827AA4BF690B48291D32400CCFEFB958CB772720F14667971E0C4EBF0D2A30F0DDE81CCB464150061F0BD63F86F73D5AF82E4EDC2D157D65468FCD911267DDB2E5CE1A81E53EF15207EF35DBAA121E357EF896B16E57567449F5943EC09E582A8389B2A43654AE42A705B71F2C991111C654C209A1AA82230D41331D12068FD3CB4F8BA7B79648F0B912253F0016F218366373BD75697714599062BFE9E3A74CC41963DCB4D6714750884A808B7002D8741702BDF6E11D0B2CB5E50707F975BA16521E27A2CD61B212ADC3C2BD18585E892FFE502B2FD544839194FED40EBD6B4157018BFA88BAFC974CEE7BC2F48ADBC2DD83623E79E20A8140C1521117500839788416803E8624818DEE8C44DB061844FD59FE17718030B128FC96A4F1736B0A0A1DD35C4DB35C32311A159869136F3DFED441DB5E85BC65DE9364429E9C875DC9B45295072DF8E3A27F4C15BDF6A1AE6F3C8BAD757B07AE9931F28BCB881F24C0C905DDF30576FFCDA8C9E69D55C799955486B71DCDEFC0717BEB8A259AD2CA0EC56096AC600B85EDF86A8733741556244D63C4B162A7CEC011DDF0FBB729CD9100FF5E2B36C1FF8E0CBBA1A266B806B601E69A3FE9EE2DEA984A0912D17DFA148CFD3C6ECED913F1A87CF0F31464A8F87705DD52ABC1062876DA03DE4665FF1FDF672A336860C12E26FB1F3048C02337AD24BFBD29E2B9D806F94E986232D1EE445BF8E5BC74AD02D5410B9630EA4B4A4A394B9753330D7461A71AD6241F301BD01D2301DD9CAB3CAF9223FF5E76559D5E2D541371B3EC883D513DEF4007934F8EAD5BC8AACDB637125AD95351191419CCC6FF3E4B563D6EFA0DC05CF9751DBD8F378AFA2309CE3C997F8DCC6EF5474F480B20538D50E748C1A93246BE6AAE76B2F1B7ECD70F76A28518DBD47D8D7AFB153F90810BCC144E046EA122CA08731340007B15DAE2B92081AA296C21E2E25C0C25732E69CFC0853D595E21E1A99BC474EB505F7D7F2946F26D1B1A7A0F52A24EB66E8BCB6CC52C8D9E81FB6E41A45592F6BAAF1395A043C9C8DEFFC8F71568A0C4295752FD2B71015E0E6EB398BDA095D12BFFCCC9BC497BF655412358BC72BEEEBFDEE8CB674C7A9F261F6F0A733032A6BBD2336A84CA177F478E2597AA9255673D69484CFDC0F1C0998D97EE70244609C3F79E323D071C059F8786E7E8F5A3596287F7E2C8D60083AC7326FCB75B3B56E624CF4FAC34C01E21C34ECFE88405D68C4B230864EF4CDE22B9FCBCE5161A6CAE38A4D099D4A93F169928C319CE21FC48EA9441643471F2C449FDC13090BC25B8762B132D750A7F5A6B2B7605714D9BE7C70AF6BBCB0A1D5BA3653DE98D0F1E03A884080560EADAF1E01F4A6EDDF4CD3D98C8FF0785DA54A418BE93703FF14712BCE9E5916A2FF52D06D9C539B51FCEAA7CC260457EB3D8A733C67A2DACB2EEF8D46CCA4FC13044D14578663369F1F7CCF8F23C71252D66E926D26E128E857D710EEFACC1DA18C1FC859A61DA318711E52FED92598944541CFEE56B48D41CB94ECBF0B016C278823B500EC1FFE57068E7EC25E81A6417EBC4FB0EF446359315AECEE524CDA148F12A5BE2A80A269AA17A54246AE7122242607C6BA9E7779E4CF986A2C8874AB5C2A3330E921BB1B19B76BAF2C0D4B157F84E92D9EC674E83D2CEAB88403375AA5E78BB45C140346982C0FDB88DFED89AA3DD2128E0602F4A1F10F21A43A17FD7E8C1FD4567E8A3D82529385BCE54F70A6C74011CD4B76F52DFCDBBFE928EA328B4B7E1F0EC6E4F08FDF6F642AD1A5723D99CE8A8398D445D6508F7088F7AB2D268998E72D18234AF6AE40C0AB80688623C917F4B1450DCA2D24C88E012BCBA8AA2EE1E4FCB1AFEFC2D77F98FC92EB4379BE2327E264FC3110F297DC9E6C0345ED0B492C870A93D1169B7968F0C2482211F82F079EDFCE64BD201A22E43E6D6044E3CDFFAAA0EBD26AFBD8194AEBA9AF709C47A2567B55E6C82FE5DD1E37405305604E89C33F48827E0884D2AEDC6747D99359ABD51F12CC6D2C21E7686E0327E9971EF810FAE9BFFB6B03E77557202355A6EFFE4273ED49F2D8DBAF1EE9C7EE3B77CD4F322562AE3A4740BDCCB8373D35BF3B8E447B74EAB1EAF0CDC82EAEE7565B4C8728ACD87CF280FAA8DF09C7E90B60A92825C060D9106F86ED34BB70F610DD9BF3802B5BC777875BC36B7F7676B60052761DEBB587F1E2CF9D556055B7D6B524B58DB8E3738E3F76D8D6615C4435C8A1AF698815C5FB515BDF9AF96FB1B14C0DB6775EF4363EC6F2351543A1156B85D843D526F75F6431FE2FAA52FF7942C877C99B26B33942C0A8A3B5FB3B019EE52D58ACC7F25505ADE989A663599668B8A6FBCC440393FA9DEA85F2588F602778ADEEA0809415C14D15182BD2663400D68B6F2146CAA795FDC265FBFF2E62A0F46B6EEC798366AA6C16F1F145B7A633B5AAED5F619003545871385533F68826BB1770E004FB5640FFD3D06ADF51A334CA0D59EA8364219FC27DFC04422CCB92B38A59EC0AF366E2DB116AC68D6C783391000F8BDDE5ECF594C49EDC5BE7BC014AEF074644FDAD28D74E29FAFB009B8E64416B0B1C0A0A3887129B77DD7BC07203931E384CDFF2C0E46328D1B001C36227047147D8A7F7F545DEC73E82EF9416F21C17AD782F528E7DD6BA76169022914A4462915EBA170CC77347C1AA0B818D23E806BBE51617CD63373031B5997C00F249D6A87870FE7F893A1AA9B879D4D8DCBA0E5DB2D89AC96961759E0238C051B7D7CD35C0990F702B799995BDDE3433976CE8F71D127FD0A03AC4F568C23513A8E60679C738BC6C746C349FBBCAA9CDFCE05ACBA07F9216B04C38CA47FE8AE6E4DD859AAC69685A8D1DE94CAB64377ED91872003ECD2DFE75598D5ED38036610C859D87697F003FE2DB798FDFC7164391263024BEFDD6A5CEE7A0AE0EB7C3C3F3FAA469FFA981A74523355AEA17319AF307A3BFF42E2B049CF284B1756ECC18CF950F6A279418B60C14D6E816D4EB574FF8DBA527D19ED0C87F509A0C021F6EF8DCE2E6B9ED896CCA1036AFE189181", + "message": "D1C758470730A9530BAA46E7234AE84DBFD46DD31974399C9B1CDE3A0340DC723A26A7BA2A66672FD116C8B02B36D974B29B5A658D1BCE798282AE6E5F7B6AD45B711DFDBE9BE8193AFBEEE7EDBB1F4A8B3DB66D1437E3572366551380A22AC0FEB66C4A8064B168096E9C7173F1DFD8962E10893C688AC7BC9E627004F187D76C62D9CD94B5789CC7F2D69FFEA0F685D65A0507", + "rnd": "445315AE90AF35312B52025DD2DDA792C1FEFC54768E9ABD95789719891BE1A7", + "signature": "B23469A18C93B7F5522C0E570114BF05FB9F715E3B7589D2CFE22EE22DEAB53C0600246D1D714C2933913431B628600E0BA647CFFC8F77F2E210FEBD9C3B363C2AFC13B2DD175166D01321CAFF35314EAF7B330E1066DA97D8053ADC3F480C3975E9EF0EA9938E58AADF9E08CEF9CAF23AF99D0F5E13F5C8AFC2D09A6224395A2B09882A2887CF73947C391186A4ABBB42322DE8BF981D4C7080302991A80BA0C3A027AC351FA60D05054753B1788540600B4DDAAA15431E1B67400252D92FA222F44FDF9A2482E73713B6DE71828C2406731E4B0D1376488741AFD61644F0868E740DB98B76556419CFE047CE04830E45913090D185E9D6ED5929828ECD4E2B5E476F859D05874393823C6E84CC9BBE95E61B7BE71B6584DEA865B2920FCC3CF9876366A4EF2ACE1173A06C040CB79D356776B392A6AD8390460897338A1FF236B4DF0D013CE97DED428A90F5AC5E84BC42E72CD9CC7829B32894C16BC4120ABAF2576952CEE833A8C8D00AF3977880A08A717B4C761E3F1534376D802823C161CEDE94D07B8889FA5CC39424A4752DDF8EED2378AFD2CD54DF531179CF2E94F9E88042E4C4C136750B70BD72088EA46B556215A9C0207AEC083A2B6C92C919B2BF1B7328CCE3AB628F6BC612917A66E4F6B146ED91B56B54EABE8EA4C95713F5AD564DD893A4D2DD57835CB113EEEE1B0D7D0A8F9A5A1606D143871DAAA0BD5D2EF8D3D2741CBC7A7419407A1D79EE695B47D00DC95165AFD447F69F2B3F82982B7AE8A5809DC97880DC776DA44037005635079C2E9F9422BCA1EA2BB37FD8C5B6F43AA42A1BAF22983933DFBB750EDB1D0B3A438DF1A7E2794309370B33F6F8313D2324750BBC6A2EDB48F3F849CA8A6603B2DC47DD7F70B787A12AC61531AF09903252FD339665CEF2F5DACB3F8AA1B7C97B47EC5FA1DA16998559056315A2F86CD0CAD4854EE972AC755BAC824685379C61EB2900F08ABDC83DA51082B5567698E9B6CFDF394B2782EE9A9EF37B90F05B5B7F914C45B4966BEA1C20A138AE185C8729AA6489A3CAEE50CB5CE1A57D6D3BD7DD3D4D3F1609106A80E81AACDC11D6AAB0EDDBBC3CD69460477E443B33FE6F9A432A080DEA648D1531B9C7A6F18E1708AB463DB2F15D1D6E88E9BC05B9E06595A66E96D70836D903BAF3E2ECB477BE5E209EE9527C0198AC0623EC8469321A62DF735D495E01377C4615087AD6D1D032BDCBCA10165B80D64610B1A2FA48967ACE769D8A95C22131CAB9211192A6745C947BBE12E5A612568AAF749F43105D4057ED411153CE1EEAEC8ADB94CA2997E4CCFCE645EE1DD5EC1107A43E90C277E781B24CD5BFD27365D50036E96CFBA58FEBCFB6A55D7CBAF749255A5E6FB69C17C706265D7B4C81D1FEB22721B22D165A4E1F8DDA0FC6B9251404F71C5D827DA36D8E82C35DD8BB5E886C59642EF99BAEA1DF3DA04EFDD669D5FAF274A98033EA891C0FCF1885860DDE13502FB5B7B9C789A191403183B71D7DC1BD2CEA43ECF3323577D1853A7E6FA8B7965CF5E0A14BDD7E9DA85685E392E32CAAF8B935E219E81631F7A50B121894BAD39B173C893AB13D11089CD555149979D98980B18BB81115C9BE35FD83F3353673FA1DDB5ABC0C8821BBC7793C391DF12D10ECDCCA3F1B57A91A21B7DB46862030A35DFAF3799C7CDE1F3C1A5060D567DC8BF00F92661183AFE750F2FAF76E7C5341F01446DCD45D7EAE9762400BC875BDAA1BF92F6FD47D85A629BADDBFD6455B8A53BA8F0218D7E7BE96CBB3A0756FE5DDE75A3E0F763D44790B5F6B0273B55C4953AA108CCD9DA438C253ADD439245119C83E066F89DB8A4DE618B373514D905F4568DACEC9564105C28FC6E37823C3AB7A391D1530F3DCD971DDA4DEE72B2FA971C025BD25937DFEE61E45ABA3DBE8B775297CB9E88ABF1549B622813FD5B5620B9248FD1E2CC8B562AD308E2A359F8AF73AE153D7DEE8A63357E48C8E6BE80B1BD0DF5407387F8A1BB00F19F3DEDEB5E30990FA84325B8EBC6039B021C1033EE47D1C3C806406B0635231517559CED0DF7E26CB651B67D79BEDF66365E9C2E2298FB3DDDFFE589E5DD1982628BC1BF4DA4BA3FB325E8BDB7B8191FFA1DF9815B71CB483773CC20E4E09BE8DF2915C24C2ABCD7E6EBF225B8185F242A62ED78BD29BCCD243A48C0BE697185CEF2FD6BF77BC6169AA7D98DCFD187C0C0551E954481128BFABA82269B5C3628FFB8656F367F3A6595532EDF2349A9D335003A44343F0579BAC8D65CD2C3261309855D9671009B6E644FE3D4C2DFE5F4FB928682E27FC94FC7BF65BFD71B1559B848FFE25AD07FEB7CE282F88547FEA518EABCACFD0CF0EF6BD56EACA079F285AF04D59E31A0D2E03A3F26E8F9690B29CA857093EEA5385AE8462A100D57AC2137F7C3E6A656D6BBDEDA706964C8BE08434BAED38729E605AE209F2C2A71FF1EA894484439D218F2F1A1CB4A89ABEF4EBE122DEB17026E488C2F894F42147263E4C2894E04715C04288BBDFCAEBC395F93159602EF72A1B89D9FA26D1745B10A87D038BBED00964C6719989BE6411F68670B35E4BFAEEE9545577F755E2311041C40F30DA03D4ED31C3C68AC5F6C03699D50051623FB6A186B7FBF38DA82DDF7595DE79509F36EB6566A54AF76213A1539BB58227314882C219A5C7912C8446F58B12E34FA3EE343C2056DECBCA69F93828D40E20806413FB3AC335D1855EFA8C860C8788F9A1FFB8BEF7A6F5203EBE5E8B92204C0CBF2B6DA82523D22A30D96BF9A4554B031A8866F1C41487295C61E43FC4AEFF7AAC801AE6C66B3A619F586AA28425A01312F2B727F97B87856B75296037D1AF3A87FE88705D836BE4FF958C16728175E940041A0C21BAAF6D62C6C87EF64DEAB002213A3C73535CFBED83318FAC82A4EDC91FC65B0D1B769AC1A4384D1E0D7EED6E576E9C919BA9529F6D3FA37C1A8C4B73D2A153A209740B78310581E408D5AA38CEDD36926E375743D006504331B4D2CE32079414399D380D4237FF1927C2A3CEC0F1CA4EF99F0E6D13B0E8B26F9B079AFEEEAB584153B33B10E5D6F9F4FFF95B7069AACAEE850BDE099A6ADD09959BDFECE2CA640E025CC44A7E9806949994FC618CFFD21CDB30570028E1FD606433D2DDD0EA7606F8839969438CC36B3536939A999026A4DDC1DC3D59BC0E784EB322984A475675112F493B5A8937AC8F6A728DED17BCC8FCA6C010A087BC159C711D1BDCA47769E929BDCD86613635DEE4FBCD4838293BFD9084BC7D2161D8BA89A1D2443BE00FEA224DA2A67124C632C7B561D1B1DBBDD7458ECB089CBA112C9698300AE664B29C1A3A99D2DFB8140CCEB489D928D2178A92829A8C5CF43AB4B9EDF5683AAB64E46B988E5FF5F4743367F84B459103E0B4B8E66411224C06D07A04805719873F9FBBF315B77ED876B4621C8C310D5C75A4E4A9ED3BA6918B81879D7E37C538066525A80C92B5A46E7FDE5ED2643315C6A3FC49A87EDF3B9C6D59F9E2455EF1FC09B5E34A860A6A07DC7E1C49CA2FD6968A422258F77E56336E5F4B4F2C00333571F2981BCA4CC6850874636CC05EF72B68DB6B0D51B757B620D215E4BB2DE99DDEE26660103789A0A5EDFB63B02E207A22BAFA50428C32A4AF52166AF0EBC8ABE13AB17339F84E09174EA0DDAED903595287981C1CEA280D9C0AF6679D0A4BA935896FBAFE85ABE5E398C7B8F1B73F63B7E2C9029D265FB53E13FD53CD587D96CDF400D5DA3A27ADB6AAF50248AFCC810B31AB00FDD3E697372ADB83FFD575086425E9A1090852425537F07E141648213A457A1641879C666BCD42466E8E2DBE7CA7DF3AA7CC1F738E44ACEC1CC4A2E7D15EB2CE013FB04150C54E029FDCEC0DB3065157075C3624383D07ED3084498A8A03E5FAB3962F75F28549D394C8082783BBAFA2505AA750CB036522496436AB11671D014CCA32A8327EE421A69A1E6A7C640329B12EE060AF0D3119B2F80441DFCFE9B127AEF36EE39E4563BEBE683EE1173133B1F7F2195F4A47687D67424E72D5D6B06B62827F41E1833409FBABC18E4C3C6A64ADB7E34B20F16381419B5B1F638D65954062B693F5A28E9A1CC6E25F0885AB55BFA7E8E94D6FF880CEA8437AEFBB8E9197D046616D03B2F736A18F2636D8CE224F6BC7E7D4366CA443BAFD890E583066BA5B614980FF5CA476C382F0319DC11B5EE10666C3341101A139BB43273E17F0961FA4FE870237BD4535CD41CE33532DD7B422B389769FB471B008C170E459DBAE2876EE8F23475A82D987D369687126490D17A9A2AAE604F807A4F9CAFD1C96A2ABBD913F11FC4BB9A80E78E789B0F6A5E10E69A824FBC9FA3E30D2B41CC86D0EB60B3E3DC2F1CA93625B0361F14FF8036D7EEE4CF98D1EC35C66B73E685198C52AF6FD59E9A53EC7D8C88DB4F86951F688FD25E837AAD3DA6D1019B7552406E46A8B2563E5779F61AA3F366AD3727883096962838F10DB16C8687FD451B776275EFF7FCF6B3F567013041C569D1E60C1B5C8EC1C879E3F2E5CD3AB78A371EB1D3562692D31C3DB9669D66155CB12BD053213181BE515A84D489D96A1EC85543562FF83A50A78786B5B552643FCA918F6A41EC34800DA6E14547FAC68F20948450E4AE1899A20BCF161CDD9B5F6E62A87942C9997CDE3A5DD354B82CB8B3539F2576E2EE0C1B93D8146318327315FA27C342F9221BA8944CFCEDEAAF238A21C12AB4EFD5512E4AD5CAB2BE66A520B1BEB0E357AFBAFEDB2BC8C56E1CD1B139CC2937F24FB81315A0796BE92EC8C154957AB4EC1E290174F12AF1D04E87AB07FF03A4E65D1AF769064734CDAA14A82B1C992D4AF8098465F9ADB1004044B4239B84AEA88115D14EE54A1E05C284B6D94F71D300E98572A07A335E5A986909178B31B572E9A4705383087EBD75F3945E57802F8FCA532B5BB4358A51B5D726AB1B959B35206DD40051E866730C009C89D442F15DE88888942BF4B9338F47443DB9646CC5C8043F757EC219B2BB5E7065710499BF62AB47A93B415A9340B4048000FD3943E692CD0EDFDC129D83578E1CCDB3025AC43B7FBB06953433347EDE591C987627D27692A21285B0907E972E4348FF7FE2DD33A685EB9CE5606333C243EEC252F468AEB1783D1884615B4FE7F965CC3C770D4D7715D6CC16914BC3DF693CBE2D79FF914F96BDA88217765B1701CC2D99FEDFA60D8F00CC7B6A7BDADC5C30AAC45DFC4078BCF5A33C1C7C22F247540880D328F457D4C41CD24462C502DD854707720229FC2A0158CD0AFCA67F701853431CED575310FD0CE9E422878656766DF0C07A7A38D7D1E3AC985039DFF8B365B3B909A48D030661DD1F3FF9CED6A256F603BC7587325C4E527E1E2116F47D2F6D606FA6877101A42C9D70FD8D1B5542E019205FB0052A0CEF042CCC20B88A7779DA8780BF68613B23D19DBB9F27A0DC2BAC46EEA362FA97D7E90595A8A17D7209834E4E5A66336E9F649A36B644331AA377EDF4D29861149CF4B569CD4FD727836B924575591E323FFF2AC5ACD1166FEAA0BC7734DBED34201421B76F31B34AAEC60AE123037625BDDA4A3334C7022657887ACA7212E2BA0C5F1AA1AA35C6467127C255941419F1B8E08016CC1398A98B003C40C7EB68F9C6328C4CB9AD2D4B6DBD0D699F1E278ED5D61BE9F84A7479A8C80AEADFC67541F8CA679C61E13CB57F8B9AF4C284007CF2EAF0C626CF3F53BD2E28FDBC0166E2C6E2DAEAB98988D2CE41359DEF85D3407D1D3B874F5074B21B550CD56888E886BCE48BF1D81F01A605F250B43E79BC3DACDD75477C8C0C4CB8E5A555C90860634504F7AE33B8DDE118AF2F0AB22E9F89350F374960DB99714D95B11146852DF53A508C8D318113B8B0548172A7FCA1F69F001566567201591204CE1D435CBEEBD92F9985BCDABF1A34E3DA49944D8A935B6D2F6911799DAE3D8C06018F238ADF96856740329A8FA33A76AF3480A73E7793693B6B356495FC7FC5A647BCADFD0EA7C7BBBB0C532707D962B4779729C2F7636BF14CE858EF0783BE5B53C5313CCD2CFD6B670993BCFA580212A030308997569EDA43CA50EF678633E918330AD279ADA75A06E0187234ED049878C4CA06B24797BEEB5E460E7A4C37F15F69AB3365A1D4F378C4524C020C63086422C7579918471B58F5085771C850B03FAC49449CB774D66FEECDAF5F20A15D4579C4A7107DE3383FD7FDD7E3132071263B1CEAD3781F3D46EECA48F4702BBF85ABDD62F374CADCB7FE0BECF8B3A7E7E167EDC0881352883F4F99C769E605C28C64C4ACF0A35BE8C45B6DCC15B657BDA6817EC1554B853D751BE8693D8C388A031C691D0C7AB63FC4100198B60932C49EBC60574E3792C14A1E1406E8CD187858FE49EA79E88E9A5839FEC759B1637BB78ADC2FE1757CBD7A0A6437DA02DCF2684ACC9D93A79C6D4DAFE070E4C5D71B5090B131D436D84A3E2F1053D5F6680C1E5F8FF0311125071C4CD217391CAD60927657F92CCDE0000000000000000000000000000000000000000050B111B242B3037" + }, + { + "tcId": 54, + "deferred": false, + "sk": "209CF1503755890910D7957E3EE07CA9D8FB60C485199EB6E94958413F8DCB76DA669CDDDA0A5ECEA69908064F4A7DF347BD6C9565A3A2E4B7F499B4DD21FE5532CF2E7B20788408C7926F9819CAA78835DEF06207DAC7ECCF49592EC2A63E3B80A5D3AD6F128037ACDABB63EDDDCB123AFFB6B68A4C9CE9E8A5185943E0910949162A54082A08C210811286E3A690E0B06C631202A308129BB465A4286C19A704419669C384859C96880217244C301023257124470953460ED3B02422C8509494094C226A1BC78924A47018A081130480A24220C8482984183194949094A208D438295B424023304801C8280C8310181871A1000218092458C08161144AC8445281B861C0981042C08081444292A66141A0511BB98C4A122D12B40D14A64021A044D4066A50940159265040C41002C92463088681088943C4491C270E53882DC2B22C0306244448120190455A02005CA091CB868DCC92816200010920211BA40C0345409AA028E10466A48490C9086541328A002952E1262589C86182B24484863123298D50004EDBC83013B2440C8249D8462A93B820C03208DBC80042388023C97009B38010066E12381112A66802B765D828021B32711B9964E2C0205A3049E4468E00150A242846A1C820184402C8C42010440509472020C689A10851E3C2400006499936706348510905628B328681926802A05061B805A3A02C4484692419061C310E2120051B0730A0826C12A68C811292CB064011156803484E44865184B26CE1464A02C42CA2140D10256C1987644A0206044602D246525230319BB660D90401929271CBA02D4084401A160104242C030085C98204504240A1340E42148EE33692E40809004029C4288583B66592044D5B38490A1469428468211341C1B010C2B80CE1329110276459B60908334D22A06CC82650CC3421D3924D52442D63300A5C225048B805C3480E23244914114688069221454C114172412211D3808D5CC22D128909E39269A2A4611B170A10B9041A850922334E08804DC29481D1C2700B314E1C112194324A5B304E59202D21282DA29489214048E30206548240410472C904644484314B9030610261531821418880A33605D1021111C84982C46191269152B4658A9290C02004D138620125491A010962166483348D03992D80242CA1264CC11400C2326E10383104094063804508A460492081808861D1C069CA1832941644130208802229E21605A2349219038E98226854A88113030520480EA43824433860A2185103066E08162E103952E4C62803444143462584102C19124501202922204A23B03118270A993486C3304DD3206AE434015BA691041552438608001469190084C3A66111388C1083081A336852B47163266CD23804A4B245514611E412519406010A31498AA06C42164E1031921A924D4BC66D9846869414419B2010143212A382411C27628C12909294210A074520167091887002B569939841DCA841CC16240B254163C880500231C10222241850D1988583C22021B42CE3C22418490C5C440C610892994426441802A3042421C30D6416015CA00D931409D01086622492C24806583846C8960D01A828DB085082488109A22842108C5A004C51C84821A02CA4182EC130654B448ED4320E12A54C4B267021351048324604224C22B665984864D48485A00221C382244AB28412490C5812315B3462240581C10060512208800692D8384809853023B1219A3062C330204A4000D2C68149440241962908168910B564D1246252488DE3B810C2248A22172622C48CE1347054C26084866D58189153B844441010D2C264DB44849204929428258944011B800920343060243143028999242021A3502011410A820D91100DD9B47018112050A40598085292440A6148511C482143B4018A004493124D022541D02828A38450A0B845629890A49000183985194429202344580829C9A440424610CB3405801664090832CA904D9BA2054330110816280C836140A828892430C19200D096601CC031D8B48422B949A3044D121902CC462EC212926184219B0206099400C94062110860D8280842A67112835061A2856388040A192CA3B261223342510269E11046C9B421098428D0040E04032C0C93004134865C140488048203C5918BA04948108D0A959109C80599202212009251A2708AC288C9864123122C48A2710151E50058870C1C30610170B9FD587BC4B3F85B703776E6F8ADD94EFBF90CBD56A19B70FAB9C75BD7C2950C0A19A76384441868738DAF758CEE368883F85ED55CC375A8B93900C3BBAAFC5B25FB409EAD61837A468FADDEED4DF9353ADE759ADF4A0F281DF12559D48BC02694DC5E64C8279503E0F1F22491B7F961801328EAFB849356F0E6F65CD5D17ED98807A8534C468C3D31265ACE7CA849B586B3193402FF6A6A32863301FCCCD2FF742370579066CA41267F2C2FD089A5060A7B020BB27640B31020078B290CDE6FD19F60BCCADD137FA78FA22D776C48ECAEF97DD45770AE889048229275D2F4413601A8F368B4EEC27C69567B7047018A9C9A656AD46DACCFA7351749D0969C3974C01DA631F2EEB2F16F313DC51CB7E7D13AEF62964BC6835FB30206E76C3F1314C6793D55916A56704D472FF027E6C950DC75B29290C922721977A1136B1D8695AACA31AE3031840B603BEBD5CFDAB31A21D2E52115CDE13838F56ADC86C3FD9CA7A3F371C55BFC84656444827C94F1E97998BA50E7C548368B131DBCF03EB86A9721F109FC97DF815A66006A4802B7AF8725ABB9A00EDCB85DF2101B278504D18CFAE6DF34B8A6CE5807FA94A3036E69ADA21525C69A9635594C68977CCAC05DDC80878101CBB64562103147B13B14D8358520433692D9658DF7FA44B40C159F8029AD9FB6D660BB46765C9DC705087E6F571D199D7B884D04104F93FD7EEF066E339546E005C6395156692E364B9688FB38CCDEA4B21686C98AF009A6CB8AB0B3D90C8C11DA06C4A54B957D4BF11A0B920426E7C5AE45941445E7C123329BB68D3AC9BF243B495A5E7CD28FE5D96E8CF5E5065FF414B2922A17F67DDAD671036B6C00AE92142DB0C9EE9400EF838CF119A751D22C11D408A858E94338871C2FA52278FAB1CD9D565926C431E66953704C8CC1373B2E89858B93F219A6801756F91390D8613B32C4727A54502F15A64DC5EAB77D6478B376B91D2B1DA996BC052C2DA9AEB9D1C5631CB6DDDF835D1F69C6164B54AB7B2689B74343AAA75957F87BD383D58DC54E8BDD7DFB1AF9C6BB4FA87DBE36585C693630E151E989E3A8157601597D9B83DF18E1095993B00B4E6FE4F70209F4778BD0FA5AFF80E906EA410502CECD1A017DEB921155C8B7835CB5E9B09378ABDFB054B22ACEB2F83C3664E8966DA5FD9A202BA7FFC0AC4895F1F7D3C96D4BB5142381F61F5CF00C792F710C6F3FE175DDE276999A70B6680B92F27A9661519E0F4241279E3315784B40BAEF111ED48D3DC850CF176BA5D220EB269E9171C9F712F70C19D5107732E44372470517463FEDB22D5CDD3A7809037878FF294A9CF04B9A58D0433FD299765009650D4FC1663A79CF2F24091A6261C110CF84BED9E62AE2475F2B40CE90AD670E309D4DCF75596D7651572EFB1434107864CCCEA64E9E1A9CB29E91B28CE86D85266F51B264CB15FF96A150D4A3CCFD31396A83A20AE19F011943EA2CAB4AA620272713EBB003D6975B5BAF761F3640A552B73F240508A940925DF60A7C6C42A580546E4522310E3755A03D59F4B376563A3C67D46AA9027F71F81DEA4074610AFE620461B348F4FE5CC193320F935AEE4954C05CB1CDE81D1D7936F08D8D796BFBF4E749A1B9FEC4BD528C2D0801EB02004D55CE6C03118D5BE81996A074A3E34D9F6EA73A09D37A2FCA4E7A6CA108AFE608C51D5D4B389768C0A3B873C445C5CE41F679FBC03D53F339E37F292A25B3B3DE21B241BBF8DFD8DA5BFC02D95DED7D17647D4A185AB6611DD3B5633E3550C5D36F3C6735B4DA9E387E27538DFFE1F9E0E59338AD012F2B3FF600EAF9823DE61986787641F1E3DB10A95CD32E88F7572E5ACC4F9192A2B479F5A7A51324BE33327D728E00DAB05D8B71B91ABADC2B7C2A8D970B680761CA1434532A6E9B88F055AC48FBA402766E642ECE0BC7D3F26A246FC05037E7B6F9309FB7EA888FE98CFC80096DF715DA794B0699D4CA0BBCC281CCF5940300FA9DF493EF84915F8A69081D5F713FBCFE566C93314C875583AAE4F20CE3D96D3497DA9DDF2FADBC36D428B84FB7DB4E283DCF3402D2364442BD98EE0300FFE12BE140B105F167F8DE5D5FA172707E5B06BA9D037904B8E16A343C0025584A3578FCBEB3CB81DF4A3FF307D161121A14628B9B3448FB41B7A6C6BA0525C6454B6319C4D8ED75A072249BB15D4CB4C53B2FA1699CA553133651FCF7B9CF4B5AFB5287F1D12EAC913A770FCAA9818756FB5BB6B6DE0969A0649E28B58FB0264659EDB203E54F9FB59BC1339075ACD254726B272DCBC5266F62435B4363254079BB656624009CE7BEBF9C0FC75444F1260E5D253244F0E8D41F0FEF7675ECB5848312B5B21BD3BF90C913A5A4CAAB1AD8047AF7A4AFAC85715A28693908296780E8692E30B14127727FF96E6A7E47024DA021C3113B21A74638E992A31E4C2C2AEC14B4C844279DE7FE7D71B4239ACC1737A64E2344976DE6BAF28E871F8920FD8B709A0968950F2628EE4D1A2BDFE643838147BCBF7DD4F956099964EB4019BD02B1CD1C910839FC2E31BCFDEA6FE30CF0BB6212EAAF68A6AE6A824D9FB34281327FCF710F7391AE2B2DD226C3FD5B272FD32AFC79B06C56B105AE000D720C14AF953CC61CEB99F3596FC67D066E24F8370BC39C72324848DCA63D6DB88B647972D500CE65626905AF5E7DEFACF8D320BCED02F3A70B04004D3E6633C10B274274DCD08EECC7CA63BCFB6331FB3F276F29D5290140F1F292BC2713C8F928289192AD040B3D38D11F09A70FA0632D40A1251A4759EB4D63DAB9B47F4C6A60B8B75CE5E3B80378D9490A2C53401A9945ADCEB43C59B6B665CB13D66F9C2997E628B0EF6A4DEEEB9BAE945E901C7F5C0E63ABB78E0039B122CBF2A9C1D0480CEEEA1135CA6779558C3BFB3335FC967693B378B90B5C540445073656B81A956DD293225F4EF61F4F90EBF9251FA1B465B31F560EC9372AE878DBA10434A55462654226C66730BC525DEDF0C1BBC3CAA44F03325F893C145EA6E433E7944BC4A7F287315FBCBF4AB60231832BFB7F1F4B2D2BB4EDEB6ABDD9660A31B1C73692734B3B0CA047E8ADCFC2982012AD18501C0E74F4EF0573BEE43F2C381C8A724602B405EF1C785EDB21671B46A6BA5432854001DCF0CD6FE2C5810E66C0A592341B56608BF21A5FBD25CD42A872E4CDE0FF1C04A26EAD330E696215C1EDD63E4185376E40C94F9ADE402C1E570D3DE551D1A61E90B6BD917C7131EB111E195E02392EFC8998E41F83F7B31424615BC5BD9D339D4E7BB1D5661CB2E368915FA405785683BB5FD2F310A2A2F786DF64CC1EC6632DD4E52DF98A294BBF575777AF11A253F7974D6F1001381C662D6FBA283CCBC4EB291CF5B5A79F284C0CE6EA9947207F5D4655C8A26162AF19679185FB2204778BD5D22EB1F1E4DC3409DB4A42539E76AC0E65D1EBC3D46365B96CC3C14ECE10B8E3E4CC63FE871DA586680879189EFE5D8D915AC3E6C5C7E2C5757851C3F1B393B0F374ED88528C1BB59C3E95309870DC002A0A10CF5F92FC5F333BF5943AE89701523E3A1220D4CF32F46E0FB2DFD0E93186BFECB7A056541E98F9B6F41CAFD8B37270447BA29FCC7900A80664044D60A7CDCCA95B49C64A81F82C855F1902CA8AD535C49D6C2A86EFA02FCD213770EF00E9F74AA8C8FB40BC83C536D199AF9FBC0E133D0459E8AEC4AD49998E9A985AA63581DEE44E53296AEAC9644A7AB7AEA0158ADACEBF55F9DEBAC3F33EF7BB6CC509B7AC3D6831D8F03DA6D2F103B882FE2E09FCE7FE1C2896AACBF008A6C5E47D8ACCBD12AD47E85543D4DE56280201E4F6243F1542D4308032A8FC662D7ECCD99E2D54FDD436AC317D69E80D1583B153FD8779B2DA53C4648FE434DDDE7BCBA5D77730D6ED126C96CF90E9C12DE3E54B148A9154ABBD083623E37363A0B9DC9B9D4C3A339B8B8791D4AEBB58432F2EF97DE72E3298D68F08D61CD2260FA4CEC8791CFA78734BCDDD485E5C35EEA534269F896FBC3A21A9F68E23F5CB5BC8A24516E2B8E5CAFC55A53A69AFE6500E37E7B8667462A72A8D2C33A652446E8FAF29492BA7AD879BDCC454AF4672D3A184DD20FBC7AC11954DE7DB917C70498E300DCB4DCE12407DA39A903EE84035019371C7AB01036F15676383F3D84421FB4EE2F43170C4A577FA7DF722D8B0F749DF41DFB093496496DDF5FEBF17DDAC067A1D8CCD880C591FB4B3168C8EEAE75444B5467DFF6532B8906BC92DA98BA0B7B9178CF15D881B4C837764245AB2DC3960878D8F89CEFB9ED76322138D51CD1AF6D65C65A415322713D13F03930763E54D3D59E54ED7E5C81A80D1D7BA3583460548EA385C3854882DBD3572B67E4CF836186C516BBF7A6D5BB21F2C14FD6E7E93890D9874E47CA2755B88B8F79469654890ABB4578EBBA3481746B5ABD9A7899E78E3DA3E6639D370F77A4D5B76D18E1A5E4A92A8CCA023C96E82EBBFD958F4D38E2C1FD9D6B57ED41808D7222711CDF3549082AA865278971B8B132F030EB07E9F60F386E133BD7B65DC0008893EDD072E2FD4FE5A426AB8F5DDB9F6B61D30BB07E5977CAEE7FF81C590C65557B26237BC7A1AAF24F3C91891FDB378C96136D0BC5BF4BE4EA780432C0619C4740146E8A100DB1855254DDDF1D53E847A8CE30B4A6735FC540E19010A5F41987B", + "message": "D195727ECB5183C651AF26E85116ADC65D8EE8BFB9D69CEB16EE2907C651A92661ADF6BB626FF86075EC72D375374D69168E0E41894A0CC750D4EDC4B2F8B2C3829B209F80C3556BCF720AC69EEDC004B2DB0079152BC2824C767FB7DAC8D37FB310C0363B00441608246D4CCD583DCF8BC88C857865D443D15C9FC4DA5D8F3DBFD71FDCBC4CCC3F6078DFE96F94DEEB3B59146A059257D2EC7D82083FA58FE70EDCE1AB447828A0339218D038C1C15464DF6A69449D1AA0836455E5EC00D1794917AB31E843CAA5C259081F33DB3741636F09111FD8FFB90DC9EF0F1EEBFA3CB14CAB6F0325C36EF089424457276A737373D1E73C83C5F587AE56ABB1BB2E049D5F479E4EAAB534564595E4CD86676475A1CA4CF0989CF9EAFA19B85919B3856E0FCABE8CE0143DC0C17FD87DB0EFA166AFC565419C14681ED37E62E875F5D61E1295BD28CE133B060BE90401BACD695D012D4FEFD19803CCF38D9F1B1A49A9C581934A194CA394FEB536D99FE15CAC739A7D311EBB57B15CAE09CB6212F03CE589E65D664003DA334C0A4783F5B1D6BEEFB20C572E32ABDEFA8B1C26D6E009FCBACF51B71A9B26A7D460516735ACE8CB2FA2431CEDF7B4DA9D770267AAAE939D717D2FDD7C066033CEFA4EE30C4956FDF2C7D46A7D7B7AE9ADCEBD7BCFF5A122435DB08CA9DB92040CC19767E061A85BF3D15C4CD1D7FB2209D8B90F0A6DF466622E45B5A549CF4F14A641799E83C266DDC8E9C35B0451891356D6782AA6AA4E3A35EBA2C88624DC95B75022600E78DF51E3B6B5BB2E9B4DD10D3BC926640664C8A28717621349947EA4F2F65122964E1FFCDD300B73F0C24C4EB6111AA28187AEA245F65D98DC2F13C229ACF0E89B871E556CA7ECB4070E99E4AF3F425D56A850E3DFEDAAB5A48BA4C9E5128289A6FC8DF96E714BD26A8D90F0AC012480F9F9D4AC3597E429818DC6B77A564197FF45E6D3C03B562B54867AC3172C436B431E2027AA81CE8DCF4D35C59C9F58E551A71CEF6C679F19207E2D0424B476B6536357D23C923E1C35523B605576AA828A9F788EE296CE9AF15DBAE89D03DF0BAD8B3C4621E385C935FF863B029177DA67CB0704BF24418FAA78B5C15C741BBB8E3DF1CD51124D92A437B224267813A71F165CB9BF6E489F588D596F752900E724ADB4153996F0C485C77308C39A1D03E82BEB5C5B406842522B6341D6D359173F76BF437CFCD20A73B8FA28B19BCABBCF2F42CE40405EE4F130110CA0637D7FEF24A38E55EC322BFA2B9DB9245A73643703A55453493BE3041530AF27CD3610721F8224FF02BF758395187C2362F921DF39D9D674F09F7248A3901461B6C112A8C01C1D7B539D11D91A44F2BB848694299265E8DFDED18F3DFE779D13988FC888D301A9F723B44522B9B4457FDC70C040A3ADF07E49E6A96A13413098BFCA8E5FC3CF2B44C738D783E432C5883CA27E2E105DDD27EE8B57FF45712FFA372A547E3C81225B9ED09E81D5DF0AA1E5EFDC433B67C31449CBE1E52ACA1565BAAD62EFD4AA7718E6BA95D37127F3D07182C95BD6EAA899192829B499081534A310A8C8AF7B23AE4AB32DE301DC3D727F7BED3FFEB9756376126BF759C1CB139E97B0AF99734B5FC1C7144C4D1EAC84208376651BB3CB53BF423CFBDAE5755FFF7A02AD615DF6F5E009F3C90D34A5B20D45DCCF20CB8EA044110C8F692C68B5902181F3D0B9CAFD529630AA540F65CCD2A527439A0680816ED3672B5B488C11B447D972017857358977D6A14CFC73AB3D68D8F53D1CFD6A94826B28EE537528387CA7C8BBA234AB9B656098701503D9FB567FD071C58D5B1094153523F29AEA0F47B650D66F02BC3849BBCB780DFEA9B78F1B893D8470EFCC7D38BD5F6CF55630D9A56FBEBB6917DFBD55E1B55AD9485274A21849CAC3B5B6750B3F87E17A8D2B70255155511D5AA8655301392765D8BDBF9FDAFA20C7562BFAC1DC15117C33BE8F081A339607F24E9C391120EEAF785121500314391C338B59E85D436CF7E17674EFE99FB6FA0EC3B413175452AF135704480CF2F3A7AE79A7D02EA5CBA662B48D64D001077D9A2E43F7BCE796DB5C878D28EACEAB6EDB44F1F11C502951BA71FBAD2FAF36A17FEF17B860CEEC9F6AC42157F685175D61BC1306A3876CB1E7A4C5A886009F7EDE84AD022C0D2BEE4B9479890210F5801A81AECF2D15262DF143C58CBD3733E34D2468EC0632DF0F8C401BC9B55EF5AC3082E0BAE4EDA24770B4340C1DB72F665D2EE7F8BD2503FA3C92BCCF5C96E1254FE243EC9E9112341D2512092C1BA2491078609783458F736F7E4BF622BF6C82BD6027BF003FDFBEC56B3E4C9972788889DE8FC9199F8677A2442C7D4FD89F5B72AB7CA5A42B28A04179370ABD31B89BFB9BCEC11BDF2E3906CBEB28E02037FD75FB7E510D742358A0ABA847D98D438D6D0C9D87D51557F1FD8A1AC783C84BEAC1109801BF25A89923A4D772D02BC420936FF12C0AF90D0EFD3D76B60E47FC781D79739DAED7FC5E38A881E323542F7440280F7F41686335AE46D9BC83E142A487FBC6FF9F0449A2EF33946E2EBC54D6F9FA9751EB8373E37913A2F87AEB91CD17AF9F782A286ED779FA03B54CDC48503E53A715AF59542773F0280EDCC39DF2E8E14B770D9329A11046AA40AAE7D4A1217EBB18DE7AAF6226AD0B54CA7F1E243BAD9C207E6ACFFA6C868F5EBC7BD47F44F38DFAE8D9A08401CAE1DC8D9528A0A467BB7E661895AF78A4F17EFEB12C088999E9F31FC38CF62C03391419489E5D058E0FE8835E182EE6ADBD74CFCC873BDEFB242CF32D2EB44F3FDC7F477C5C3618C14B86EC0A03AEC5DD204E77DC3609828090767EB71F5014FBF3870CDD0B07FB355006D60ABC6F72A3E3127E43B043C6E95D5383586C69C72190A87A7552A8EF9E91271FFDF2DFD413CFEB20E672A5A46DFD5E86FBA58D5D7003C8E99082418E04F9F0E954B1C448E34E29E5C9D9CAEA7A39FDB7E0ACE98F7A7CD1C13AC3223CB5B4FAB15D1FDE6AB43F33E43508D941C403ACB3BFF643FEAB4E08321C798717335EEEA31A8FEE27ECBCAE24AB94DD83AFED3AC2DA569BA35715414B46CA276264DE79138C882EFEC587095B9A9B13EC994FFD43DBEBF6AD717A2B498EB3AEF51848C0BE8177D3AC3116AED0030C1D835ECFFEF4C040AB249DFB8A5F355F1573570C68B71F72BC9844BD84861093A9FBD961A9A32706028000DF313E0F176AB59DBE64AC08F7E5087326FBC2C0AB04CE3A9976A015B232BCB970AF057A30BE3F8044321462E3955002BE5659C2BCF1AFE4AB6FCE57EBFACFD2C6909D47E8C7C980BD7FB25AE97AAA67CD8C0F8104824A0EF6ED42FA3EFD00F78CFDDC8EFC1D8FCED85E440600A5D2EE690D54EBF15CCFA21E9A657796A2DE0285B200BB681375227801DED42569A95B65D89C1DFF85AA8CB945A1714007D0B632696FA90137C6062A53719CE888E7C00CA57F6658116BF55C01F32F1A9F75EA9DC75D0D29B600E43EF42E6B7B078EAC74BB11B5F16D7D9077995F011B05FB58BEEDA377355C7C1E5A70D4D5A1E38FBC030F3415F833D7413E9269A6D45B5412CACF4E0BC391BBA8D10AE9C8AEBB22E040345D7018C5280CF86708F1044D2843398391C4C3CFF160804CDB2140CFA846836EF4FD9F8E955C9311DBB4F23BF5AC2B29985702A64E3431FCFEAE22BC1ED31CFA2CFAF9546DD1DA936A1204225D7EFAFDDD5EA2C441B068EE510C5F6FF0FE23DFD74FBAF0A909873B1B4357B72282085E1D12BB41B3F34AE7EAA35DF50CF5D7C2C927A566DD180F98A056B78B975391AE016C65C8C1EC077DB59709B8A22891D3CFEF0AB3300ACA83DA7C2EBA70007EF45BFF1D9DC8A7B1D4DAD670A79CE915CF10288B1647ECAD1F092D6F72C0E253263FA5A2B7F7A1FC5B0652A0DE29D4B149EFEF9CC426BE99FDB6143EC403B7267BB49A7B4D3304BEACEDB2D5E0EA633448F2722AE75D08C1BAF2D5BBB64DE90DDB338A425D1CA3BC19D7F9CDE8798BD372CB8CAE10935905F7F898F0EF1E95A5BA9A4E6CBDD6FFD5A083BD416300B953E3C5D94CF3A4A829A048185CF2443FD7185CCDA1CC6F984C178052B9BCFA4E10558A352FF5AE02883C1BDC56221655F33D7A3BB1100FDE18F5CFFAF52CE4447C9E3A7347387C52530EDDB0AB888D1B11767F9E0176EC4AC8D16DAC47011065EDC664E33E27CB73DB7BB19E5AD7B086A117FB0692D20AE082799A12AB58CD05AC38885B0E2F330D7C12700B576FC363E419051507BC9E75217213713447854C87090D1E3A94A0A62C03C330482B5395EACF5A31A4540FBA57C3EFAED560103F42B937AB05AE323E4BA96A1676F5391021E9D14587C805BEB513CD6DD3EB5097193926813C757FBC15E1FAA913C4CD2430C39926F72A79683A7321846A472045537DDA431A6AD4BB0FC96F01313F32D69738B5F430A314F47D40EB10318E8584E22BE9459A645DE6B7CAC90B1EF7A926845212F0CC03713DC374A877508B86D9D58EF8DA66B728AA2982F7A2E0D76826B73C9CB7685A12DB0650FCC20F8668AF6CAAE3871D6062210A7A4BDFDE788DBF37B7FDB83BF384B815153BC8D832257461D61A6E97A0DDB5F4D8ABEC1327F14219D5F534FBC98687197A27FB1657F9B5675F07D0BAA6952CEBF882C17A9D333C115120D2E78CD368A6D4142DCCC9AE779925894663029439A8DDC1CF322C5C2DA7F3C4C4CE93DAF0A56BD24EDF3D09ADC8B5EED6CADB2FD615EE65C27D79D47923F46AD676762C88FC542193D8AA280D9F3E4807A6802212CA3B3AFA1BD745C7FFABF8084BA9EB10BC9457ECEDFA1150E9809AC240D3241CFCB67F6287E81C53410F8EEAFA118D390189DACB9C1EC8499DC1E3372B86D68D95F31AD9E3EC9A965FF30BB644AF11CDB8C5491760BA0F168F624F217F7C474DC5D29A0BDF46FF4AA03B85AC3557ACECE263B472D39C5F2FFFF91FE2373AD2E5A0410EF09CF4306C381DB3C0EA0E10AE45875C5262E78ED4C336000FB3376853FB70BB4506F1743FB5165A62702266FF09D21AA08ECD555B8614E21033E683937F23E2510E19815F27EA20B74315E8A54734F636CAE877DEC1C95F87519B29D5CE9D7759C8AE33FF09E48805AB1625E69C34AC5DBB5130F77CAAFF42198A44B0F0CCCE68FB85DAF391B188FBDFF388C00B7812954B1AA19C0572DEA2A1C5B192E068F934D7305EAFC9F7775DED36695A4DA007CA1D2418E900A5985934A3EB080E7632494ED66112422FB96303A2419ECC12468CCEC00812B1470A3843A0DE835B7AFF2ED5366D932DD58A2536C9300BDDDCFA122746830EA5077FBB698EE8CC54F02D33AE1E7BC7256DD351CEAD19310274C62C6D337488AEAE4D50FD9200012758D250FA337FA30868469BCF32BCF2587D4E698F0F25274128672EC2842F6B08A3848B9F72AE50DE563B925AB5B016DC0FD52DFE09A4ACE472C2A9845EFA44FBA151804899022DAA4C7334BB099904D1EB8CBCC92A0C5A23CD24A1A0599D518AF79CF4B9820168CC9E580B63C7790913620321AF853C98950B034A01CECC0357D6FC3513AC67D50C3B4205C2A165261726706C5DF428862CB0A020580EA40FA31BADC8EE913083CF6016D70C6848362B5B58A6DD701E049FEAC64330363623134E6E0BD7918270CD4EDD7BF9C771F3F3D1578E31B85D122685597002FDD2ACDB0F9F7D5B3B0783EA8A5F3B824489F85AC84002E21232B3CCCA46DF146CFB2C895FBF83C0CCBB34D43AA1646B2ADC6C656DDCFD2A5B0C9B92604A1770DCBD8BEFCA655EB0EE6637C66B5EEEADC51316E1B6BCD1F8EAF7EFBE70712704829F33294F2A7F41BD23213FD5E8214BCA0B04874E990F10E6DA194AA71CD410A60CAE8CA9B9B9CA9B657BC6CDB8D3044196DB4482CD10302CDDE208F41AA639E9EFF8A8EC63E1A55086555FCA3BEDC9E30D644D56BEFF9EB59BEF8B5F0950F0C44501BA81B612A6E43102816CC6CB1B684111450B6B7FEBA9795EFE09C6D75308C2259557560AF55370B8D5A9A9181399F952365C59B3E9DB59118CAB65169D07AC2B85D96515BB786E9EBE545A44BB060A632063DE003347FFFA6C118363F22E0D30EE641E1DFD19B6145C8DFAE8D6C5230F0F5745AB379B8FA3F7622E718CCB2CB83D310ADE1519BB660E159BC3EBF65D9B830F2F1EE74B61F9423437B87FC52AF851E5DF3361A61F3E762DF69995D2D82E1AAE36B6C47D9E1D656B843558319305AE3196C324774AB9C6F39C8568C665C7698FE913CAD829E8A804ABAB60E53212B25F5FFA9A42BE03C2018FEE6646211017E41A8B4345640E2B3106E37B0CBA56E202CC89D77CAC841B2C592FE75519AFE726B71B3B15157FE9377747C7D9301B3076437FF60837CEFF56A058C54D45A278CDBCAC27EBCC2582C2920E4BACDBBB851E7D2CF8927DA3D2DF06083A97417B45C2F3A395B639AEA33B1173AB0AAE065FDBF007C98B656C715162619A706194353E18F9B33B97762546B85DFEEEF43540A0799C2B77B95EBCA6DE2C2C5EF55C991061A03FEEA7D9771B7E82EA2213507D8FC08FCDFAA497DF58E85A140E92A4C9A27F113E72C500304697CF0F98B7A401F33BBF03BEFE19219F1305EED7200EEB8E1BA1C61443B94EC34DCB14C537F25ED632351D7D32E4444625822B13C37E12AB95468B157B3328593D35A3425F47213F19B25532BA81D4A6B741486C128BF8F10E740D593277888867D8FF078BFB886EEF3E9FBC6F201FA29FBD8C04BB90313C3C2F3EE7B5117DB86EC553DA247464444504FD44C735204C5CC36AB02FF74DBBB3237BF03FCD72EC8267F1906D7C66096DBCFB094BE55FB71F7DB528FD001F6055C0568A7DD200410D492927ED40C911EB68B04F57A27B09ADF8C2400F7F36AB8EDFD0378D52711E0C53ABC7EE0DB0E1BDC5A834ABAE3F25F7E4DCEFF00D94B81118349D2287D7939C5CFE96C873EE8AE7B24DA43847C3C27CF2BF64E60D7A0AEA743BDD9898940B69E07C6F70BC18B749C3FD6A187E2D4DF5CC36B693407418CB6E52E12A374EE51D65236594B88EB3A952A55A2646793D556615E67DB2718C461028FF6FC109EE1E23B091BC83B30AB2B36905CCBB29F46EC2A334266C08CEF7DFE848C34166125772164F3AE8FFF89B3C528681696B2F59EB41D5D461603473EB7ABB7B4E460439EA6E37EA82E0AF98779687A07CBA719A64970A45A0FDC6A900D21A98977031C3F2023BDA0594F0F68676D2270A3545051252EB800AF73C26493D7E73D6360E4ABD92D5C1BF83ED5017143DDD240FE77F45F0CEA6BAEF56C8C3FB5EF2E4080AC453F637F2B58AF6E1F9A66F61BF0021A730637BE0FB6240F4858A4CB665E6F78775FDDD45B717E3C0D1CA09FBE4DB5210B1C3D8DB8F80C1313CEE0A984BC7AB02A1533C1210D26B093F0A60BC947DE38F23977D10E898DAB20FED18222023CB32869D78C76B76A82ED3C1746932D01F55112BBC16FA319F1A1AA888B8013FCAB474938DB3D2F4BADFAE774188B2F55A98A61A62EBD73FC513504ABB265556A61549275F8D69C66F73169355BF45F065D6CEDE0FA85514DBD320F6794267D1720437877917CC2976B6C3B700B313E60ACA8D23F8C85ADE9DC33F2BB6E07C322A174668A64FBAF2FAC6A66A87F2D71AFFD7D6F57592E9B96CDED7330AC6EF1D204AA9D7CD12BDE1BF02B5E182C7BC74F649F1A5FD9C7DD4EF147B63317AF4AFA729324467CE64F17DD492F266D8CEE84208AEFE759746528E11A631033AB652F51BB950AFFE7DA448673D44EF0BE595467E9EE7CCE9CB6079E142E573AC58BA1982FE4C6D1466E0F07AE841F8C034D1F619DE5CF4CFD4F368266416DF6E1F31A8350424DDDCAE24DA93B7A1DD3387DEF8225392DD01EF1EA6DC281B384174A81CC6747F9E2CF449ACBB5DE4EE7BCF90429D5754163CF81DB4A350D1255AE03878A51CADC3C97B4F7669CFD51FA4C1F7AD4D761979EC4D397438491A7C6AB37B917D89AF727DDEB8B6D14063756C55FDBDCD3CD9D571B501558F2AA1823220B7CD454274A27EC4EA274B8A2FEEA2C99FD9CB4D9D2280C0D3F12B2E3767050441002F063F0B2FC90A6A5F599545A72D83C792A7867421E7D4844EA46B892F4981E1D0D61B2690318151C2BE095444219597B867B086E612D74B2DCF3DB01ACC2969AEDA673DC43B2E432D6D87F83201538B54865659B22FBC3813E062BE75AEBE49B73C5697ADEA1D0EC063B6A24AEB2B8F8DB25FD916E1A504711527E24AEEA6E30FD2E45E90E13EB35F6D3A58342D4D3BC2ADAC1C92CE1B9B9AE678EC9E7D7CFABBEBD09726EE3C3ACFF1A7327C40EBEA01C65FC6E962CFDF690A4DCD1B0DA5079FB79820184E012273957E61AD85A6E7B494FA43841BB2530BE8E62810B0D04D5355B823279F7FFB09E4E29BB5DAC850335D7DEC5BF85D58DABFC0974A0B065631343C75D6D9453180553CE1748D13CC803134170701818FCB8EFD6DD1005146C65628C9A74881677584EEDC8828E6D82D91979B52CDAD59FDE3BE5841BBB66E32C50A5A65415E17CD86E4B45B7F7389E63E28876E830CD0B18E0A055F4EED5A39495CFCB1CD165619061F5E9D5FE708E91DA62E15EFB88EC2BC287C97781DECE4821343885CA78D6D3E772712CE8DDA0AA27D7D3BD2DD4D8DE459595B8494912D322C2B39F2AA669BE201F23C45731B1583002C094B1F11AD4D3532C342706F31B46D86E9A25D0BCE86C95AE48A9AC3171C9BCBF3C6459BB816CE97FD79ED643DE57DD7088B37B14EF4F24EE7D7287BE433ABB0A7AD55AE8B76112154ACFFC0D5B0320C067FF6C3CC42784874D011CA372243FC39C2156FF28456FF4F04F3C73C671EF8A25F9D2830E572BC1C4733E175612547733C27F4A8D46CA4A726A93FFF9590A8B2862B5C6AB73861B6BE445E28FE26F843F35CCC0FD17ECEBC08DF6947297A61A65BE09B59693BCF0837C527A328AC8790F06879F63603932185C5A58641997BE5E786D585B6E9AC6D53021364A05382AD66ABE0A460492C3166514315A8230B4A2AC8F7AA5AED3BD10DDA406235F973C8DB4DAA4DE3A6AEDE312F73F1BAB9479365485E141C5DFB10F8C44B0E285D61DA43FDCFEFB6719388DD130755FE339558E968C096D4B7C6AA3D60BE772E8BF238857225501230FB26DF32CBE3073871B63B799A1A96E64C684EE120B29773BAA9F70F8D6FEAD1D28382577D2020158B5D1356EBE934E94812E21021E4B37E7E5D52ECF89395840D2663CE04DFF92E796FC6D33115D00D95EFA323F4F7F835528736764F99845131446CBCF7CAD9EC36D607191A0505B4D4A2857DE5C6C979E25A99DDCB2F058089E0D936CAA5B01B6C89EABD71DB8FEB6402A6551A0E320A7B3661A7E54675209478F4AAF16AB77AF79F8C18D144AF44017E23414F9AF97E8ACAA0821FA7BBF9A1BC02211F91698744F6EF148DBCD51BB8804EA03F17DC969A133B5AF1FB70E7B419D4A76068C4501E62582C319392C625927D8F8E6F1276636289E3E288EA9C2220A81F82FBAE3610DD0F518D40F923F71DE2DC9892085C3857A30E9FD52E2EB4E66C2AB789E4086E152296CB4ACE077128B810B69E838F4B60A967041D4C3374DB9C5C476A4CB02E997A1C2253BCE1BEA72CEB08A2095043B495043912A1E93245EA882C8CAE9D14C0B3BFEFC643E064E279A6067E785F63C9E9F6076170E15869E3653421C4384D326980016C192CAA9C65AAF4FA5315AA1EA9F1C5FCD07E41B52C09F2EE7DCA8D6EA05A93237D0DBAAEF2D7DFB2978472D654B1EB51A6EE8DFDA37F79D4DA9D74445C8B7EC6EBFFD095436BEA5D7CE435A5DDCD8BF20FEAF91F207F224EA2FD19DD355B97CC2A4FA3DFA4FA3CA00DAD7DC5CD1BD1F47AA9A0F458A9168FDE748F7F0BF70AF9AA02C1AEC1059CAFDE51C8360E00C2327C25D43F5442CEECFE64E440AA1AF2D6E48BC6904D4E194FE9F436269514F3C3B43A9AFDCEEF8571920FFCDA5485A414785E4B02C4776C1723", + "rnd": "799722D7840000F900795BDF0D9B116977B5329B368A215E400EC7BC9862E95F", + "signature": "A62C54CC17CC4F8408F4364579A2F8A1F7995D58995AA61D3BA4FBC83356B6F675B4111B9ED9B6C4595ABC0F5BD47FF12B75702A9F0998C2AF1C5AEFD6921DF3FC72AC5AE2418EBBA4CF44C633BABE8EE9F0A6149E811969EE24561EE39D449E83903197BA00648E466D4B1F4447184CCE585044FF0C9137C61951DEC58A4D594BC6F3B4FD1F0E103A19E705D5FD74887B5F9F18146E849523B714A59765517400A2B792AA3979F71CCF78DD566BF4CACCC3E24F2F07BD346889FD622DC0068EA0DEF1DC1286FEAF5A0B3D09ADE4D621128B9F1C68784835834BBE2A65B78E0C8B76FB94E29C0A3E15C7115C8E6F3FC59504BB52ABBE3E9DE3843EB730384F11163288B414735D625A365E73F1E83E871C00BC9892023DD8EA4BA7798B5252DFE5DB6FA8592BA6C1E60C0993002C153796F69C814AD3B8F8B8E4BC248405FED4527C6DAB32BA0ADF6CA9F8D13EE07B91CF7A7B506ACC46E431395D03AD2E41D8630D5F59077C27876AF52B72BAF199D9CE5574F1D02C4883B18119FF923BFED8B586F119FE847B2877EC56F9C8C8808892C43ED72A8BD271372EF7BE4F818D7C71F26FA7DA8439D5B446EC4D33D4D6ED5C4CB31E6C6CA633129563E04F89AF20852B1BFBEEF7E59E2AF36B93DF19B047381B39CFA9C091F3773EFFA56D744B2DCCA2F0D961977F38683419E28C931231BD4FF0572507CCECF6886934D0762D4378775000F223807B59AF01B8B3F7643A4D013DDC9B7C560BFB255F86F6803FB3F63CCE9C9CC12CAB063DCB9EBBCAEC954CA38C4CCE9DFC61BEBE686A1B1821999B254E4CB97E78F690780F597E7B6C5CD3F748CA5FE50C651522D996F7D39F4052318EB8D6AD32882AFDFAB2701150C9AF1AD7955FD195EF98DC467832F03334A0E3CAD1246FF9D3E69D4C3C17A0D6FB773251473756901FE037EE937268BABEBCD59512AE474948045BECCC0165A2BF3FF49BA36089018C64278927EF512A39F323F066C17A352B18FD072FB01C35489C97AC4354AE927EB2921DCC4A086662F066B0E603D44CA6C0EDF977E47DDC1DE342EAE17895B86406A3EC43EC0402740B26B3D949B473ED6E257B845B7B0BF92BDDB1A580F5DBF6BF27132C5D2EB4C232724869B50F6928BFED7520F9492D0EBBC4908D799EC3D5B3DE954538FEDF05FC9729BA30F129D5A8C379C2C90040E7E5BABDDBAC4AACD9ED1B77C46A4AB53DBA2320A39F9892A491838CA0D674CF26AE3275638E593AA1543FC2E67A811E1F2E105053B7D78C919DBF1BAB6980AD045AF54EFBFC62D7DFB55983A736EF368A7ABC0D2ED2A4056FE2F7622D82AEC0A83616EF034083984FE137582540012BBD137117F3A19EB33BD0D9DB05F00B5ED27BE8EFD8092599AD6CEB59B4DD016318DB383FD6BDC1F018F9061AFE4DB76B94BAE7DAFB1231050B551EA67CBB596293BC3C3E06C1D6B8DF433D0A740B73D0133BD631AE835D48BB646E0720DC1CEB0CF5BE0899D64640A1C3B06936F7743C4F35068F04C6387547FEF9B24A4921EF5FC797975F2B75CB605A0C3C5DB341A5A9B6CB43446FB36C8C5D41DB1179AA3A8EAF9BB865C4CCEB65087A704CD3A105A6B7EA7DC28565587AB63F3D0E0D0F92AC43DB920AABFB45340224D962FF2AF0AA110DE5537DD4B0B94304B8DE6CB943C63C5E7D46BE493B01F453C694550A67D0E695C45609236291ED9C8A7A4A3A9EDEE727C310204D3BD2785FB27C3D300EBB57A9596ECFAB2AF51E63A25CF983D6021FC382F1F953A38D9E431DAB5FC245059F684B477260EA2AA4412BC4D821D367F4E07FA74B59D3BE29DE61D4F9DC6524E659E025F92556A2467AE2186A7D74C947584214296A284F6F8EF3F8C49D0BE2F9545720ABC60F8991D1A9726C797445BB737AB66B6A54F1CA025B6AC23851169D8F94B236477C1465147723532B92CE5A84823C620126F64E13973583CDB2726A661E4DA98593A57D440501A9188B16405FB918A35A0D9C8537C7A6A349B3F8E0557718F0CC90E17C829314960C62986ADCF8B04F644D4255CE73033E42733C43055B018B4D1051D482C5E1EA515946DB15235759174092EF06BF2AF602C94DD2963DF49662C1E426B743E597C3771A6243A909D6AED01CC40CD3BFAA7331F12DE39CF53FF30742F018BBC85A1888BC7BDB9862FDFBA85395689922570D002B0D25928EE54B82C40E4DDBCCFFA3A1D1ED49BF8010BC8751DA47AA62A846993A8EBF52D654331C1619E2AEAC1A7F8FAC3627814C621081EB6CCBC4971B21AB557F7985043DCE23553E4C9B30462745E602FFCD57A3048E3E4DB42ACE5EFC95170EB652DDF2ED453027EEBBFEE6B38B2D29D661152FEACDEFEFFC02A005569D48F93C013E513ECFF362A7F752488B397AD2F068BDCC18833E6797073ED325D9154C8283461C737C2A41C1B925C7A6B20F91C029FA59BE436812E3018F139FD743C3833B316B34A86DE2BC078919372ECBE7BCAE5BC609A6BC8B019CFDA94CC258B57FC229CD80CFF8C57B73B49D33A0A2FE3730EB8DCD06206D49DDADF190671DB8775C1AA514DE4DABA86B204E30708259FD2B320AC975DD92409012B01BA93BCF52794BD4F31CA2AE824284C525A0ECCFD9DD20ACF944C8ECF285B1261A80C313FB189AF05F59E724382869975818FFDCC04C7CB91E25B5CEF520EC2039887B8C98E1AB707188219A334AE1EAF7B51F39657186925E13B33BA75A5BC18FB3580FDFEAECE7D9325ED52CC29B7C7A2736B755E48DF69DC1FD86C980C33C11267B0FB5F6805C5AD537B14303C67229F20B39BC3EADB74DECC4047A4C7B4DB918D47298C621BED28D5665500A74F5C11ECFAF1AE81EB3CD94EF7A4EF26F48D92DB0BAEDEDED05B3C8182C036402D203C2D490A3DEF43C295D768058288F5510E760C4A4990161E4582B551FCF877F49C49BA7619C3A8D5F26C392B6E6F3FC4E3F0172A1E202972F46B4F98498F18836E3DAC21E47B4DBD2235F9CFA2D2451E3A9E520759A53DDF872D2E3D551FC406982AEAB8AD10A2FB3F66D2B0CCD026030B47DCD6FE9D5E93E79AEE7ADE86F48272011270D27F6C0FB97587A2CE6199F8C3191725214DCD8915AA66038FD3750D6E2BA1AE78B083B531003F74F315EB103D427F2F13E90C3106EB6065A1B8D48AFE4591A3234840493C4C89AD3049A3C6FF38D955CCEBEC075E4EFA9ED5135ADE944B79DEB8E3C82E7DEAEC9CC3850505290BE17CD1CACF41F4369225A761992F67BE333D8A248E344C37915D7DCA1C90D04F10A273BEDDE900BBFBE2A04E523519A97482BF61FFCBFF4D1D1B9D6CE87CAA1990174A144CE142E1D2C09E094F7C825A26B07D5B8CC0D97F5C102907093FAB1FFCC862019B50507907D3260CE849229117E8230BC583906530CCE255DE58F41FA15E68C447D868A1DFEB5411DE87983899A44DFA64EFE546C52AAA4C555CF2F0694BD9117BBB295B551F3225BE367A60BE271301EEFCCA78F66ED8C8EFFBC33FF3FA7121F7490B11AEAEF55D2AC5059B97477CB636B58F0A776A744C32188F405F7FF3E4A2FCD96FE7E76EBF0DEBC6D18BA9C1BAFE210AEDD680EBC3662E74DE900BA8F0DB6516417A7BF041699A04AF099EB365CADFA63B71DDE0F1C36FE4AE4BA6415E31B08BC834FD3681AC039AA135D366836662321AE4EB8157F2AC4762FDE0972DDD8A57F421588613494E47896692F6CBA5F978900AE8873C34FB6EEC4A6E96FA7DADE18333E57223ED224F4BA6D371E101BC759ECD9346483B1C596B57CBB8B13A712B056478F3621525D37B5CD65D884F2DC322D1318CDBF03EA4E6F360691A4719874075FD1340B0CC7EFF1A611C15493A48D83259ECC5AD8BF1F730C269FDD0890A51DDCF07A0460B73B0F2CE75288F0FB968F3E437515B0238282EA3B0AA3C557DE9487FE38898073A2127F97BD5E280696FD382DC7C3E73D2E6BFCF42043A6D19F3950714EE7DB441114A67F2723EDC9464690E738233168E7A6554EF99BEDA5E842D32356EB9070B0ED4E0C6228A5A5320C379C00F77317612481E38792BF7532A8A93E24B3812799005E62B79102167839E18742B0E0DAE18A47A58BAE35637D40A6983788CEE2F7435B6C0AB8366B14D151C3EA6E942D7E549178ACAFED7F15CA5018F95AD895C2781B32ECCCA0A7995378A8BAC2F69EC472860577D563196CFD602B1FE2825A79421B572E484657E42835AC09A5A6CA07220C843F996089665231DE1ABDEA1A69EF045EAF04675026F6CE3BF096EB2E39DEB876F9D06F91C3D7DE92C60A4D5DF2E227CA54B89900EBDC4CE467C6F92E22F7A6EF254D71B6164363EB9A809B786ACA6AA79D0399D5F150DC9AB913FD17501C90F1CEA2602DD827249AFAE9BC198D4C13253106319FB3F88A64C136A7C5409FE096CC7EC86E3095A79D27F8D72537256F6867BBD64EC2840B09EBA21895FE9F45590B5ECF44F9D5A93F785B88BF93CA3DA01EEBF1561CC6D2B9C2EC82C85DCC2C07E411C112D28A116D1AAB68EA2C7BAE03CD434F0C500C3FCB95608DF1B95BDCDAF233B49C60359651EF15C3BEED71568D86F49769E930FCED8E547998959188B70436DA47620297DC1447318C5F9BCE57FF6E42FD7D43DA8D8B0ED7C5B078B98B9F96B83EF4CA5B335590F12CCF991A9EE01287D2025DF85EF3A7FF0BDAD77D34D20058F62472FFB7BE1F10F2ED21A5C5A7B716BCD0C7ED701CAA34819A2D14CA8E511922B08ECB2D94873299DB67D5AD931150928F391ED5E2E0DC75922A83B38670F399782FF747651E8F8B0B651184B8A589F816C7711220AA73625A314A218392B9B6B0005F7F365D1285E43680417E443A4093138CF20BDB93E8D97E2C53366AB7AAAFB4B8CC1E8D24E7DF82A8FDCFC9F6C2A8EBA8B602443C18289371B8EFDE5D74D8EE44409ADA7D41D5AA879056A4CC2D7FF2384218834CAAC737AF681DEC973E0F701D05C8587155487B96309F36C95C6EFAA6FAB32488FD224B0D5EF2D8F0EAB1EA01923CEFFD32BDDA0D9FAE6BC221439A1C58814D2535679F613BBFBE66533A491E1361B40811D51E32CA739F06A43CE4E46C977EDB08C4EE121EE05B828DE8B086B68EE0B4E56C1AD4E4F211D101E9D41E24CB2B2633E797DA2F17E0CD3FBC3D545C468747EDA65F2625AB1A6C1530C628E13466D28A4DA26192BBB199C320DA9AED6A78AC380455B47537C63F2A555C2571CA2BC9A4C9FA78D9F04341F9C90E7FC95D41B9C59AA9515793B9335D0F442B2EF348CDF197CB6ECCD50F942D1394694DCF1FCDCC12A031D02823CC8A2F6A20A6DF7E71F28BA193C6D06405CE7DDC2400B74AA50899B3685AE9661DFF5A894253F3A873BCCF2CEF4A5C018FD4465BF56249CB7FF3A591DA2B409A95297E8FA04730AAF2458508DBD28ECC7E23D8831001E86224F895CBDDF137E92720C511FE8FDA800CE73A6653A9C1060DDAE88C03EE0D49EC876FEDF79F364FB41BCB17A6654D74DACD809205D9EC3CBC787FD8BD4DDB487BFB20558CDF3AD1ACEF8C12770EE24E4EFC41908149F8E0D92FC183CC3321F0FE60D63F23ECCF9353032704DC7714B59448CA8BB2DF7AAA46236C84D4AF7D1D61AEC7F7B321C22F52E2DB28C00A5D2168533C767DEAEF2B12710A7B7B92A51E3363255918F4DAB1402170235BA6C359FADD2A7F255032D4D90DBD2BFDE02C965EF7FB9EF4AC633B4E8E40430946257E4EDE1C9970B195E993BCF4F00215E9B7983BE138B4E3F8921C15B2FEEFD6F065622AE2BC1A970B2D854C383C9B46BBC45A702CFB564FFDC37F29ADE7F412B678FA41A08D4AA2874BC12B9EFB6B20122D113795279DFC42BD486FB9925307707F860C5D5AE65056918B4F7B39A5E967B493E1B1187A989B486305A051EA2C7BCC3DFEA9CEB8178FA5DB800D18729D448957706530F93F6C1E9207450F6911167B9D09DA305050C3D6CA3FB3EC01A9F16CC023AB7E95B7480C77BD62A023956C7FAD148264EA2C6127E30762FD6488577D9F8F36AA06AF20B635A3949DD889638F00BFDAC7FA7078F181F5CAFE7E1F0342CE048308D482C400599C1C53B90915A52E9B6F03FD013957A213A1F46C0A8F3DA9F66B87E9C4A5B3C5293D429B0FC43F968B04462AE9F1435AD8C080BF63388BE2807526961E068DF2A9401F50B3B74EC16B14EFB5D95D9085933C955B23BE69A0A0F896A7033F5B1613C00795CBB5A562AF979525D6125D285987F13A95108C2A020A51D9DABA45845FF33CB89B7825D022ACBA8BFFCB08B53C8592ABCBBC7F2578DF937D4B471A7AB2CABEF75D44DD8A1CC385D9F5AB5524E4504ACCBF0BB0C8F1FC75117B70B32BA1063246D7F9DE8AF0A8CF6839B2D05D0C1A266D1CF42F02225F583E31068E1CACA429556641069B1F2D0308195BBF1A3F5D3D9325728507595CD9124E6194989BF2011E3858A8CCDB0C135A65778FA8EF1E28515C5F777C82216B91969FE50A23395F044447777C80A8AAD0DAFCFF0A3960808AC2C8DC000000000000000000000000000000070E161E2428343C" + }, + { + "tcId": 55, + "deferred": false, + "sk": "F0AC36225FD5E8DCB96B82E35A78F9FC254FDE9BF232BEFB5ABB1BCA3BD4B120215C71DCB2E57875CF07504D34DDD3E18223CE52B42568906B23F4AE49A658FD3A0BA784C5A724A7E65489A4F95F1B2CE9FB03BB8DC2655A48F2D6469FFC28EF9B6E8372B23990C2D9F4A8BC44820680A6A8671D933A733EBFC97B9068194C450880481CB32C1A9468002424D3187109C0210C1604120742E08009199764524441A2444284C65002C92554086D882220C1440AD8347212A261C9A66D1BB40DD99640E0904C8C42224AB289624609DA424449464959804909090EE0928CA2C46802C780102391C8187111A0691C926512170119484A84B4815B2690149948511860A0C24DD8A25111A650A1360521138C0A826199B451822022C2C88CC9422D5AA23090428AC10208DBA220D2965104984001016480306DCA28921BC3308CA06D82240119046D8C0250D1A6501A156AC84222D4C4640C1905CB2625889621C4B22104A789DB92640C12401142851195058AC261098104C9144E900469C4C00119998818368621117119126C12358C0C304A89400400230CD9103042C22019370D0B356D08C16018B121D84270D4086189840962264C01A008DBC284113222198771E418728B22229C000C2427882295105CA02410266511A51020B32D00C56D83106D0038228C38329C848413A811039029D418244C404E9A38496014601A171101368D0A074952381193821024267020A18024058A628849142182C8360D9C340660804C61028D0C0266D9C84560A20581228253306E92962DE1B88024330E904020838491A2C8104918650B39040AC32CE2800112B36C20802021028200044D14882902A771438269A2B444E30092C4144D11890913866C9AB884913672D8160409107021324C0C078E53A03108362011C16D43A000C9C085C1B44CD2146C14084D0305245B24221C026900C709A0104410450249448C9846445BB20012C2611C858053048111305224C981010831CA1632D84204884826C8442CCB26010AB54DCC26929C0206C4384D641424CA0651200845238909098688C8B80D50066C04B94C59208E5C3661DA8068C1C68C0BB74060B66C13302903874189B68822076990406583A2244A2031209824DCC00DDBA6115B18645034082422004CC008D022640B11725AA08992A06011A13183386408B824C1846950B804631405C98485101506E20246D920314C280024086E823069511861224909CA44249B480A09056DCC304012163080123010168E03276488202681400158188DD440209C120C402452C8064521147213210D104704E2100C18C9110134105306450B92458346040235429AB8881B446558C068024545011980CA864C4BC684044521001060141668923288E1B425121344D9C27010B08C422448D8882DD2C811C3C04424B729604460A3065283880D18A965CC282A19454A034949CA946D04392564444C124501084930A0A288CA18092305068948118A86840C07105C302580A444D11205D40812E33822111226C3120A80A46C89209112186902839061420E04970023232699048EE0186009C52119174C129648E0168DD012628A220D03058E1CA0210B33066008119A168908252489C811101268E010264BA665030548642688439480E34846E1066448380A2299601BC2085A86511A167200034CC1B0681BA464583050E0C48592286194C620111849D4226111843064464E21B59049163123A00000388C24B90C1C080D89B4011B908DC4A6042004445AC44C48C0080AB721E0A470640891538601C432659A006CD8A209038811910284D2B42D029644C0968581846CA23870C90864140044903852CC320C148040CA86459A202202B61051804C938668121381408484DB4846634206D22469C9B270602049CA345252326A8A4221A1842D21A320CA3441C2C8684146661A45301B448009B921C4148A089708D1846988A00919086021C38D1B36251CB0201C346C8490515B946C24220DCC982513B58D538240C2A80482120A43B42DCA4030424042593066A124000A83891CA66841980564903000C451103786DA06802190050C884DA33268D0A229040664C4328524B52023884901486461C25010A20D0A866909316801220698462842C48D19873061260643B20113120513452D13412822B21094A090D8126891289043C810A1C865AED83E6F4913C6A6DF09344301517E78C34ADD6055D92EF588CFE8E1F50EE39BED84EBA124BA65B99EAC176AC3F449AE8A7E72AF7EEFDFE7E0E89A695EA217129ECF5C6EF3237E9F045024D30FF326847C81E21F761404BB6AF27E87213EFBC932BFC967626B7FEBE322502C486662C14BAEFE175C4570269F70E171A7255B8C57CFD539031EE483623370852CF1CFE72076B9827814D424B94240ED3D0A852C0C5FD3E06880A23E79EED4820FEE4992941459C8A9C0B2291528242FA4D15F2C5483096C06C2859EB48CAB7ED5E1CA1DDBEE881C1E5381B9F6C88F3882B1BEFF06E0DBC8600423C26CD071460D1B4210D4D611E53376FB1EEA145AC846833CDF6EDBFCA2F489C70531569DBB971F5787D8AEE1386256890302FBE54D49884BE03057CF7F2FF362A6AF3BA84A126DC304D9627D2A4320BDB4ECAE38F74396B6F9B682812EA0D2D22FACB01FC18AD3F4C273F4312E1DF6E1715220947B76363073CC0ED1289760905802C81A08E0C21CD1A6E87BA18F614762FC3402941457CCC36DD97AE3A9923B2BCD1CDE0A624F358F0F30ACA7B5DEB2460D0456DBBF1489030D53FE13D7439F5E418D7BB79943001CD82598A11C9513170FA34345D777E7329A85D3C81D089474E19F79896F0DF4D8191F5DCC0C1CD0DC0BD9720D498031BDDC8C2D104D8BC5785B0B7457E4D4D1C590B86C01727ADA0AC3DA690EFA708D884E1363ACAC7C569C76207B95D3C53B4EDFDF454B14D5F46AF612CCEFA32CA44B6FFB7FF3A21198C4F66C809E65A6458711282A11F1DFC76DC664C94AD56BCA1F19450823A1883DC41880D61AAB80E881152B554FFA0292C5D4621A1E15FBC910928676C5A97841755F513EF86CC18ADC4E87C0A6ADD65044C4F5A421B9F32BDECB4E3889A671DD279C245EC03078922ECF083D8AB61DA95F4ABAED8F2238837A309A40158777D436DD1C9D0760156860E7C433763BFB3F550E8EB4BCBD7C8101ACCA2FC25815ED1C110503F7CB2128C23C1F60DADCBCE44094E4BBC05ED4C3910B25F409EE3BD6597160011721F233040ADD61357AB730C9577A89F636200651DA9C6A4423B1EBA50103082BD1915D1064C74154D4B95A3EB7390D607C7B2239D821BE2260B55D16BD30228F109B18D74C2BB17241E3C91979E34F9796354F4C1057F9B09F318ED50715DDC0B5663148BB61FA980681099D2CA0EF203E2AA2634D8213CE8A1299381701E8396B5C689B992047651478CBA0B8CD130B3BDBE1D2A42BA0D84F0F7F210A6B5C6FAE141D13AB7AB73B22652F98F901F1D930802E40A4D7C818C5150EA0DC5CCB558AB0EBDA316EA2369FC6949609F64792478ABFB231B782FB91DB5EE80DDC77ABCEEC9C3CF0341064D4E3C85E0F30B5CEEAB2C1B09785A38CF168513C4A2C3CB16A3E0DA3DCC4AF6696D6E8F99058B2D9D33C334E947B6E24E589B7A62778A1499CC53B174580FC397AE4F7D3B245D0BC63D867C3140037BBA5C32A40A93C90B03E4B916044B78B976E77160EC7D2573AA6371415193AA8683983EE061B9FDC9476232CDA3AB690D07AB2BF9E3C7035726A3FDFDE53B88B3DFDB5B26DDBE3D85266248D409A143F82B714B842A5D5D987FC2FAA3A2F65E0E6B98393EA0955A754916BE9426771B8D663D506C9EEB6993840664B52E421A3A8A1522F0C463864265272C6D2CC85D71C0C497AD305A2CD7B64F08F5192803F48289BE9812265478A562BA235CA0CA29BC38CCC94C5FB5ECBABE42F191CAFFEEAFD814F7F13EBE1DD2F2BFD6419E82DE56EAB32B61C93C5D59D50E5D32938DF28894EF70FE97EC29C94B8909B4842D5174BF07105B7888BBD8DF85A647BB66517AB0F932DB3FA8C122417B7D9FA46C4A360E6CF7C39F2D170D816200BEFBCDB7E60A6D1098EBA2DB0FB0C2253916E23E32BA87CC61B71088368DBC4BD8F175F03F3B298CC5BAAE99BB2F7093F956A72AF375EF3F8D9E32A881AB6420F41C7EB3AF3975A393AED2F497D20BF810914FEFAA8CD92A03C30434707EB28F5B75D187C3CCD3135320063A630AD09BD374884AE5FD73BF25CBECF3D493952A4053FA7720B6996956E6AC51C6E1A1DEB2239CCD1CB067555F337CDEB000EB091C1E4CE0F3177B1DC3E593C08047B4EC51451FA4DAA629E81104CA6FE854DB5788B2EDEE88016C2694D5A7671827E75AE71610A8E6C827A83A207D8A8D791B86C1162647020C7880DEDD43A0DF26B1E8BD5C25F08BDC8013F2DD108EC63759BC63E83156E73C95B0078F8E118CD2403AFD40E7C7EC6A3192A008354D6F48B58B537575BE0630B6CD485162CEEB93AB1C649F947BBDE90AFAC754A8BE4780B5C4BEA6D27E7A37BFB376366978FC4FF9EBD56DC201267A483A01A3753621FA5261E159C578712D0C6056EC275A8EB6B5A27CE645E5D47C129232B8745713024889C893CE76B3C4616E3F723432CD82901F4E67520A6B7E21D42B919556282294F7AC6A2620E4AD365C3C6B2ECDEE97317C765C1FF02C023044B7AC0927E5906DA029F79E24979C41CF12E299C185B243D4DDDB4E3BF8A58F4E22106CFA4537E9CE307AF1021031C614D4D46464BDDDB13BB2959D31DF9965D6BD545C8A0EF85A0A3D6A89CAAF22255894867999A29AFBB3980F5CE40E08FA6CFF6DDE4E0363B8F789A4C0E02DC737418B276715D77A20B3ECA145CFCACF1AF370293E4BDA116A9A1EACFF6F3746E0A5274F1B7DFBC9AC8F22C285F5D748E3A9A79EAF419EE06DD4A76A8B9D4268321CC0669FCA025E8EBA3031173E5BB1C66F476491F902B23C34B19CE4BDB40A055A82D50B5298EA758D9ECDEDB0B30DB99B79F8F84CC387553C8CBFACADEAAF386EC67E73532B4EC743375E462947CF69FDD04E146A8E8734F1CFA270C3256BD6FFE1921A6567F77D536521BAAA5425A78FEBD1FBB55081DEF63EAE9291D1506FA7687152DF66AD0B043333F1AE39D48B6CAFF310EE78674C7A6AA97C1432D76F411689B8066D9E6FF2C941829CB4323D8CE1AA2CFEBCD85CCFCB4D78953C6F5ED2D682FF9E2518F7FA6FE65378C0DFA8215DE2F7FFD0647DBA4EC4F931AC470CBD7000130D447C990D1B3DAD3648ACB4E31B6CD1CD8753C41D32BC0EB2861504AD798445A05D00C8F08EFEDC6DA47490C1E25F27693119DF7CC8AECCB9BC74AC44259AC1970AF44083EAC46AC3D058CD6FB562CE552E490D91509DE6DBE7B75A62AD8DD23D1375F3D819633AD477767FE8406AB4F06B0F2F5BA2E62522D594C7A68E2EE6C80F66095DB3FC3724C1E3EDF776C56AE2E1DB6A505B933F547EAC58B7E7CE5E5B98625A1BAF607C8F8CC740DEABA7C1CBAA5157DB304F2D28791C85D44E380B5B9E8E9F149F52DD3D665D999B6A4071EFC5AA032D1BDB86CB4EE1C0150A375A830AD57E7CA76DCB8F88059DFA0F1C202F5EF8401F0C10AC25CF2CE4BF66F3A3622971A54BF23FB26B5899F5509FBD3005DA82CCE78720E2A37F588642277FD61EBC594EB4E830E82A866BCBF8AF64E16727B11D6067C265085A5B557CCFDFB25D251A0C5DAFE1C6F6587FFC7093C7C72442E87A200AFD7421CAB51667B9FDC304F2746DAF72EB987DBA3E4B3E3E0534CCA125A3411D7F211E7FB4D9DEC0806294477D310AF637F440F44EA0605FD352FCC1C918E71BA7231E42E15FAE6FB4CE70760ED37C4D7A50B004B85E5941A8079F1484779837A417E8659837CF9FEA2A52D31BBB145E873BA40DB558D3C3BDAAE7FE5980D66EF1169AC04538C0988B2AB1BA4D29F62EF6B794A1CE959ADE2B506DB3D1834D02EFC1C9585F3C12B0ADCBF0910D412C86BF165FC3E165DC6C850A3E88C2811CE951E40EAF14D1A8FE7BACCDCD187FDD36AA38005767A5EBD7EBCCFAB03F7AA3D4AF269BBBA40821BF43A6F55E008BE7A5E9B3514B40B85C05DBCCD27016C6F4266241A2755A226CB6B93AB7CAF55AE26F495AD9D9B41DF10C8671C8D043738A8A921A9E863AA0AEE6A4B2CB8C211F879FE46ADB50C9EFEF606115D8CDEDB38F2A01111498166432EDF424E0C548CF8A60F23C30AB6A32D32EC6BE995B7147DBC5C576C76CF10D21BDE645B195EC8559CB8AE23C6E3E3106B5629DAF03FE7AB12FACF7C1494CFE7B235F56A04CA11FE5E1FD6C0CC270FDE3F72F385D9527316E626768B0A9B0FB0449D38BF8B8D928D8F9EC58C03CABD289F6471F7D9F71DC1530FB99CE9B5C28EBD91A90D2FEC091FA6972608755E329AFA477B06F9F1DEA9A10D9CD6D45C15411FAB89A743C7CC748EE0B614420CE7314F1FE6C279EDF31CB3190D008F7226551E6EB6E860D97F1E0C0F10DDC6C70F675ED77A5CA6A5C26C4884E2741D879F543C7B6BBA26BC442644DEA3EA2AD560E2A617BB1C1CB436325BFEF34ECBE5C8F47DA46741CCD2125A09B14A88BEDD8DE01496D501CA93C47E457D6F9889A2B5855AFACDFF0BA60E9C10782FFBBFF40981A2BE94488C45DE42CADEF3958C9D2F54925BE9A4BB85F63E79C6698E3EADA10D586B583D71DBDF77C04CD3DE40DD8B67DD5BC4E848BC51894E147AE5469865B67060E41F6D7D5F08761201B46DAE1011792FE8E102F2475A5F9152A083E175272C4CD1AAF4995A7798367E713ABEFFBC73F5E56A017D30099E3693FDA0AF0BF06C948E196C13A726C82FB2A1BBA80DB55FF98F0D8443238B121D93F3DDBC874F3E284B594DCF7509CB", + "message": "D04A01378911638A1EDD841A66822B74D9032876D38D86CD4AC6ACD602702DEC5C3177A5A3E6A5C9B399050BE6A85E6F97A9E16FF601FB48F0A41D2FDB172323E96BC3C5F2C21DBA721F78CFD6777167F687ED269316581FF66968C0A018E82C68DB83581054F684CF74854F21F2B25965BE48C3438BFE6CC4D319E947ED2FF86E9AC188D1D6253E4B31B292821CF21053B0ADCF1057C72963542E359242B68106076C1403050A128D581B0BB562C0F309AC2BFD6E35FFDAAEC58DDBE9B397663C67F4430FFCBD7EAE1C05103176EFF13018E92AA8F2E9FB4A7B10C183B82F93694C81A454F10BF3D6D3F057314A56BF861194184700B2BD0C48341BEF94519F73365B87357502C431312A5BB0F5447F97FF55D558A2CAC5D4B61A56B53C24012EA14C75C9EDBFDBE6ECBB12C58774269FEA5813968040C0AC2575F551E9B1EC43F0E2251BE369EF13EB55986376EA4AAC6B40662967F211C6685933DDD2C73C841F89B0D12091DF51817A88910629055853C71925350CCCA0B446ADC3BA718E74E79F8D7C439D7484669C353393C50C161CEE4F603C2424AC05F36F941646EEB7AE1B57133F2147A328554A5AB8D19423DAC309A8293C903FB2CC9E8A409CDAB0F7EE0527E8E7D92697789DCC63D779A37EAF31F0F6E5A5B4423FFA1948DE1BC622AD31317512D20CB3008ECEF0D37EADE6E6695C63FC5D281F7A39BBF38D2625478E9FE2845F89E70C94EC540EC52E7CFBEEA76E046354C28FB691FFFADFA1A0549C941F4F7A9C8E546DBFB8BFEDDFB179339A952E7AC2DBAEEF5C21EDDE55CC4CAC41ED76A8B09684D6E8C63F03B2ECD77FDD4FABEE4C95890BC8FF1020643C34FFBB71D9B630568346837B0F4CE676EF6D41521A8ACB081D1BA4A7FF33DC0752F8132679A15A19D1F8D977F66AB02EB2C733ED28B6354725351233D0024F5CBD7AE6C07A993E225B69094FD2F13D304F74AA4E909A8238B98DBFB7C3B583DA48AB68349A00A25C15C388AAEEEED5E5EDD6E953DD970825AE81C11DF653E5E314F83EA7D62B0738C787E598C030B97AAAB60BA99997D286533F5FA2386AE4FB5B48DBA868809BF98082EBB01D5B640D23F987DA4F412CEFA0A627722487BBB23803F4253EDD7432905AEBC587732D7BB1832AF41D1CFE506D1985DCB32C546B4872234AD716914DEEA5F64D919A082683DA9F78F303255B4DCB3BCF2B62D787A87D5F8F99B05650FB1DF842784B1CA9E9B03F8AB4FCE8A702BDFB2D668C6BE6E76F99AE43F2D6C2655374DCAB271948F8A25C9649BFF6412BA3827073BBA370FAA4699194154B4647884AAB3D134A842D6EE90AFD658B51002DC38F381E4BAFFEB2F0F6AB46B7E2AD59FCD410F76FEE32BA8EBF6BA222EA9B15D74BF7F9A0445D5BA2AD027D3FBB2D54AD1F502666D879BA88D862A90AA15FF274EA01E4375A794CFA77CFE9A9BA93F068764381DD0F00D9302E53199158D27296AC38D2AC96CBF0A12D3566B1AAE9DCF2F301DD13F59FACBDAE7A024A1A7A30DE8193939785E46A5456777CBBBD87AB319E330B88B0F4293FCF589000204718A9F12439551A7A25FF8A8E071FDE7B153E7A229133232102BBE9AD11ABE3F4E25E975B37D3C6265430672FAAB3AF12EDE00474F402A5AF0429F7007C6FAA8D2E3541B632CC5C1AB36F2536E3284AFABB651DBC38122A2414C92794ED799679674A57F5AD6A780A9D3C871E26B9792BBDE57912E911D7862BEE21AAD6F9573A8E4CF05C5408DF357706CD0F9955133674FD8E44B325C657A6ACFD8DA0F0106B4C207439F0ED294B2A2D37AF697D32287CC19AE765A35B0286E14A7D530962AFB5378DCC7E8FF80FE5F3E80E284C39F1295196029FC6A2DAECF2C8E9FD0E3F123C5FFBA26F5C7A12C43AAE077E47F54FCA478C931C9F0EB1DAFD28F8A2BD4993FB67561D9B0439B6E4B3A2AE787CD715EB6BA647A23A79937C97A7A8135FC667E82784565DE0BA718F2FCD96328B4981A53C58682432BA7FBDB4FD5575C8E6B249D53AC1FE7D5243D3CB7A5DB937487AED1C70F9110F3C23E882D3B0248D3D098D86CD7B06369E15356A786156A302916422E3B3D17338175041F79C9287AE4B2DD001BBC8AD9DD0D0416C4A278C64E01F6637D2D96AD98E429628A4066E56A2B49FEEBA8421F79CF5BC1EAA027BAD78E5FE0BE92963EB1B8A85DDBF49928CEEEB6EC6D5054ADF2A4F6136C58664141F567237935D42117B74F304634B46FE2B82A40E169B03EA1C91682C3ADE600E8FE9280648BE0F93FA8561D8F06771927B9C142694F3FE485CBAF5A2F03C96DC4DE36BD4DEC29B3FA8390214E460A512345868D1BBAEF1FBBE07C9E3FEB7CCFC9A45399579A5EBE46DCFD486EFBC4F269DF459BC3930228778E579CAA7080F7CBFF1D1338742078D15A101DE366AE138D170EC0E348BED6B79C0D8803301866FAD0BF1D0F4219689028D48269C9C485066ADCB2D78BD88B0C1C6541ECC091B5DC89D7A7EBB47E59D9E65CCBC3CAF31CEDEA58A4F5F4E0D2889AC18DABE35EFCE4A85D6CD6B27F5F1FC2B7C86E6125DDAA01353BBD866E39E6BE5A6B139E1C81AEBB2CE9A89D2E1326162B542ED790E305D51BC864FDA81181F60A04C595754B16D6900F442BB2B5C99A296597E02FF0B32FF088D933584EBA71055B52F7AD4F7BC3344EC85403066DE4FBBD3C628297415CFC72E4E10E5B256853572210AAC55765D81A87614DAF92E579D78E7DA71DC8376BFDBD04A553EDBBB01603A5EBD7BC7A3AE3704ACEAD5AA9778A44EC16D58E56FD0DE8674F92495865461EA8591A6FBEC395532564B5354454FC96EEAC5301CEBE5CB05B86801F9E18E50003E1BF961E78E13F18A43CA3AD596EE75F20523D7559F057FF28E89002BDF76218629EB34C4BC740D9C86BCF164BD9342682CD957AFD62A2A4FBE1D5C9CB07846352FF869D956A1CC5DD2AD80CA543E0FEA25B0A326AC507E93C48A6688D1E049068645A2CD7E6818D0FF03FF55BDEED925A52D7CF97ECC7BD1C6E8416F71CB61D1033DB82E63B518A1AA22F22722457B05F9D85432B14D443F740683970AC2F2F22A219A39F4D3FEF9602D46C30BEFD8497F4B3164BD8CF39D77AD0261AF78CFF1E5FE16FA8EFA512B3C11BEA5EABBEC7667320FD9B3D7F0411B293346FF3B0B1FD3317EF8653F7B8E25E53CAECD0EC7ABF3019CBB97A32364F67C3A0A89761179BF8CB3B266E07804EDA77DD63CE7BD5533BDBD11B4CBAB87E4E5D8DE446936A2BC78958A64FA68B0135186432A074ACF5A7E74C019CEF1551718ADCF908B5574EBA7DE86B617D4A77DD6DFA521C29F91B569699ADD22499AFF4CA238A2E687F2F6A706C998FF38C41951E26369F0A1B95050B6177E4C1BF1707686EFDBEDF960394896C37CF0E16B80E8E7F914BA11853B7E269C47C03B8C6A83BA796BB9AC004BF61D7A75DD3877ECFDD8BAD986752AF0F1A987EE445657C30BA0B567CD6959A2C08089E50176E40614E19E17FF980B382147D4124EC1CB7F027BECC23E8CCD9BF0B97292AE4C37C6BBD6AF10D65A3FF863F4F39B05495B33123731383DA0DCC4F174713E916E2D15E2D95CAAF4DDB734B429631B50BE1062F70301DB621AA01880A3ED8E8EF421C60F445A15AB533613139452DDB85D67DE030032B2353C593DEF07FD2AF0CBC807071B79B89D14632AB63618BC57901F7ECEDE5A57FB28E288FCF82A0E7EED492B50AA6DD8DB36BC5D582EDB17C5553519167B173AF619B174F455EE5A72BB58924EDD128CA936FAE6185170AD9DD6DDEA529CCAD67F97096236170ED61CD5AFC9DC79EEA34087B6E05297D2007BE88C032B0B2F2185340B3C80521460174C7DEA51EC9629DA09F582BD500B8BD48AB44B7726239AC000B572A3C9AC360A74315E22A68A303404294EA5F0223BA7AE052D891FD448ABA091DB1CCA2D04579B72DF8BB339DAB73E6A4C6ECE3A51DCD23DD1CD03D27D53BC115C81416E9E50981CE041FE0EE47FD3315B9C2805BDFC131D8A697E9C747CB4DE9997B9ADE8990674738B3764F95DA64F6A784E313256A9152F2A08A5C40CA817A6F86B8BCF3DA9AACE5A5B66124247930E42A91C945BD6052388EB9244D5CECFF249A741F0B4921395E28D085BCC9E1BBC4C7A93DC9A604E395C4061513E8D5B62B733B05D04E089D585B7F4AA0F6163EA3CD0D130318625F90545D03E68994CD73717BD2F88578D1EABC462BF5A547F2D7EC9EA8B64927A746239B591FE349AE8774FFE8E8EE1B3265C36C3ACFB8833BBD7CF720281C42635A64C103B7EE9556F705E488D0F56FCF1CB6C4F8BC821C07375347B53A30B46BFDC0DE58BD27F92ACC28CCDBBFCA8EF5223160DC88303438CD7E3BB119517FB3E194435FEA91F07D934D38E0CAE97573045116B9F496003120C8EAAD958C77F51987B5353D834638EB557298715501B82BD13D8156894BA6D970E330CADBD315D5AA45DC91A14441E26D33303CE9B21409B58978A24DAF5F5456D671D538A61E95BF7223691B7DA549EFDEF5E8AFFDBFF2B87970FA78C547DDBEE80F469E21C1631BE03A99A4CC832673E177957D0E4C662D1FF6FA093A75EA1BC8359E94293B577472E6EC53ED02BF738A24EEBF53A5E476A37FC97935D602CC9E76B77BF6A0A8D026F912F2C309ACE9703FEF3D4288828FB18544C20B8E6D95E9AF6D89FC2FA369623137E625960BF841D507A37BFC7BFC00A3AB9A1A0B016EEF4898CF01EEBE77D36B29BE7483235D2F6EDD0CED4CDE727E6F68AAA786C48BEFBC7958F32B671EE1E4F05A6EEA6B694E4310EE96F12B58918BEA68FD906CC3B598A8DFFC7190405D63FE18A5700E68D8664B045A8A24889C75CA836BB472E00D95CA6D4333DF99477B68BB89B7DE6C1F561D70706A697005EC13DC0AE7BBB61F87C073DC1DBEE5E6CB7EB3FA2A74A041D57B276A9267DE19A68B0219C654C62F62D5FE6820318A7D8802E838731680EE2D925FADDB18F57", + "rnd": "CC123C9A7278524F6841CBF47A2E0CA2A13CC57784195E98C3C0A6704209A5CA", + "signature": "AB5B331F079CBFCCCB3F95543C2181CB4472A1C24FC8125B66996721D1D6D801B9FFDF2F22E383CD3DCDFA174312D393BEA20C4B825B26A72F3783219D45893324147CA7E7025A6CF6C626C0616553487FA4098047CA72769DB702F9DD68F1854CFCAA85AF2FD79A288A5F9B7C72CE3DAEAF5E72A0FC271BEBC2D7FC1069A24187802469EB14012E1703F6CDEEBC3F5BD4623FEA9A50994E31B76BDEEE26621776939D5EBFFCB8911FD50969FF52128D28A674D26E1324106F45B10993390A6DA58EA3BE384064D2951658FA3769968BF7689908306A527FE4AC1BD8389C143DD85F785F4432E9449BBFAE3D14B4C4504F757E632CF0326915D7B99581CF632188A79E526526FBC8A9257D5158779DE9FBD0F987E438056DDC6CF1EF859BE7A1FCF86206F2E9A60B0955A5B4203A33DDB7F5E5A79246B6D99E26A48E9E93DC702A169D8D759955DB97A385595F8407AB5FD5E76EC04FFF7504DDFD90E04BCB909B7D246A5D895FD3A63C0B80AB73411E2A64451E488108CB7A69C98BAC1E3BE1FA49E2E6D42A964C3B47115159982AE0FA427BD5C137936D3728445572B869416868D3AA1420464718009F6C41952739F74090B855A09D1D0BB7BE05772EA414BBD2BAAEEA25AEB27C4F8D3B14DC1D8387423ECD5EE0B111D35A074951DCEB09B41080619C865AFFB7705C8C57F67E23204525A2B93661CEC90411168B891DEBA115453404DCC73E43E69658473A686EB221DD05C1E75B905FBE9D4E96A5F1E62BC7B8A6B10FF82096644241346C9B02585214427C35645349FDEC0C42B7FE9981A072A09530631020C42A5729876E269FC3FAF24F7D46E868049837E6328194A72C38A5736D3BCB122EAD32825F6C61313B5586204B0E91C27A6E7C323EBE3C7A20C0756442AD7F73A8FC81563DB633A662A2AF880CC324CFB6582B7DE62F3977A948B155D6038C822F5F929C0F96C660F0B63AC378FA2450A7BE74C9B23D054B7F22F95EE27C7175FCBD747AE1C0775B396D2EF5E509BFFF28E1CBC766F91B896ADC4C08A49A8921C8B4C35753A5F26DB6401968ADB83447E1C6DB12DBEB11D2E2133D7F88F7C1FA30DEAD09CEDA4CF7F631CE52C475C7A1E2FF4C2CAA2F3FB960529C35917D5571224CBDD150F5472F91EE589BAA89DFC49C83B59584826A877EB2389B3C642DACA5C1EB06935B811B2C321C172A95EC083F0CB1ABD05A478B09630F5F2994D7B8DC64455EDD4BBB376CD67E2E859F25C3C0753DC70E27C1AB76F85339F33A5B323823BD939E8963A04A738C1C8FF41339E6E8CCD45FCBCBB35E0B3AB91A59C39ECD858462F06989BA791CBB0DC415FF36717B9226F2F572327F85A2C6084C9A339FAB94A3449DAE1BAED4CA0E92F47009B756CEE81B1D98E40AE5F90F145206294EA4F9F1926D3FA7DF39EB27C4590B843C8042442C8297BAB972DC1C45F55E9B68A9CF271826FD39963112F56314FF949EB909553D9EC9CDE10FA1232EC66E3F20E038D42F581D259DDC9DBDB04C6338B58D0D2A8AA8EC9A989570E2DCCCD7AD21522F6E31AD28A1005B9A3B72D16C1BF729A769215DC2379FB7C17C9C20B0EEB99A50CA37399D3AF036099E51DBF721BC8D25A98D0369EF11839EE3E736C12969704107F64EA3583DDA37020C65A40F7F7A91C5C1F0DD5EF2343B09BC4072D5F7E43D52AFB13DC93D8A5F24E7E9EE803397F2D77C7905EDCB2291C7EC25F61A7CADE5E3A0D0B4DABA97BF54AAA38A322EA7E6BDBE23C6CC2FBE3F19E5606609BF3795156E0FFBD089261266BB61EE83C84C89C45F45C6C95A6D0D34E843882BD8B0FB828415A988B949ABEA029B1C96BB37CE773B810C4718F8432CF322D6F5F1E12D4F45107F5E8D01AAF224A8EBF9B6ED6A85854823FB9DB34C40CE0860ABB74BF417A86A47A4CC7C5B28267F04040FB8D0610BAA0ADE6D73DEAD3056EF3EC3FB68050E3D4926F4464E7C4C85EEB46685401AA505F9FA82353732A68B7B94735F4AA9BF1FE909C33A587DD926F913C99EAFA9F0DBC3A336CFDB8D68F76CB1309A71EE69C723CE65D8B301904A2EC0D4AC789C60E5C3A3836E751CCA720AF09847957EDB983A37C6721D291D46BC371CE566B427D2AB5E9847FC48DCEB3EE764CD2E28F1B39122B1048205A78147ACF6303D24021501B4C81D6897A22F5EBC4CA1FECD9D714B0288CB40B8C6AD3593B536A9DD52365D15C11DB3CDB91A9AE00B51E3B6D56F5A1D9B25267806D5A6712358F4F49709FFB4FA40533729715D6907DE3E4BCEC953BF673DB6947A9E8E3DF5AEAA537D93531F53EDFF79756C3B2E2E8739C7F980F525297E60775F8D360B10C2A4BF64D2E3C8345D56367DEB6555B44F6A786CB76C4781EEFF4FA4F97F9BCCFD6FB0EC4CF1F46D2485B69F4183390D9FEFD93549753E98960E15EB5573CAE660800AC76B3B96880BB45BD75038884D57133C722258A5690318E11404D28E29CCBC07ADC05C5BB2BD953672CD84F51C6848D50787525173B0F69A2D2577215E685639C220671AF98C41535B4E5522DD2672134E0699DBF75851B131D16F43B17C49181088DD6734D3CA60A2B39F0A2C40A8A85340341EAB267F06CDC5427482FEBAB0AFA7CAF6D9CD57455314DF952EA26F750C89DC0DC18C44DFD5117E8220BF9B2A34405135893FC61958CCDD0B75DB6477C7C1911867B0604DC1682A362F660E7B8DE635B48B33CAEAE41BCC0A23E32C2EDD76619378AE09E1DF2B421032283842E4202E4EE5670502B5E9CB4FC4C6DB5C4A735E10C8CDEE47E0C185173FB8797F06C54669EBB8D3DAA69BFD85EA935D1D01E7BAA1EA3F2096DB81E154D0160ADF4F40510F99B2D72E683C0AD51B58447E27D3618AE71802E25FA0F3DC85948210E3D2B1379557D872E8CB08D501D1C62ADA7E66A2A7D30E27EA641E9DFFE76D8908D05A23F82F3EDE12B7336526A14BE119434982DFF34F0D0344CEDAC15C165F9FF41B042071A7D2079BEB538C35C6DBD0DC26633263B719074EA231038F0EA0E3A6C177081613A175ECCF0CEDF95E19489FFE773C981BDAE58E1BD49994AE4BB02EB6873D599310F4556E4E5C9AA255253E0F39C83DC4461DA6239833AB98F62290A7AC3E5144D8379D0FF59BBAD9D2D1168B6697BA23B2353D3BE3636CA910EC9A29BAB68F04508CD14BA60F8FD51A25CA2178C01CE1A73D320C227F98B1B0026E1EA65AD0827687354CB85A652A3661175E7C0D784DDBC62B48CE96754BC8F718D7F2FE8233888502BC56AB1ABB44195321D970E274A5791CA37BE34258B2F5BEAF8A484BFF8D6A7D11D1BE946DDB51E41D9A5E51D537EC855C1CDA789DC172F9D92F4E11E850D0E10A72ACE3B9AB1402EF3AA180EE1D0E39F7D6E873639DFF2E3FFD86DC45A9F55B62631CCB2FB0C3C6E12D061049E2A5712101993F4FA6B3FFBD7360A6572DBFD745337DA9732D61A2A5D94E6D77B265D3CFB4BE594AB0E95820DF5605F5C1288F60F0B94F14EC32640A60451C6243DA90E15A202801653FEBB8A93E5484B4E2A42C3F5AE97D0AF9D59A6AFE875976707CC3C1BCA9001D0FDA847505EEF552B22189C525F1DF86D253956C3CCD3CB327894B03AEE4F680F703A66D2098F9033E19BE814A0E1D6EC6A329C47FEFC1122D8E2A150AE8D4586BCB303163B1F0419114CA8C9EE841FC75C7A7251D69102EEBB7180FE08FC96020181056DB5AD304F8477745CD2FBD69BDFF35D7BD255055E9BE32FE19EC26FEEB7859CBA8105094ABA9E950B455EF18708117DF94B1BA3DB8A8597DD93C40639E1A77A78656C02D24815682D85D0A794CFF5ABA6B354FCF31B207B6D99FCDB8E0D95D5C10E446CCD6701D349C917F9A9ABD0F27BED861EF090A95978353CEFBC91973C1A7CEF2644352416FEF6D9DC0985AAD28D6A0E61822E2C998175409EE23EEC0176016ECA3A14C96B73D0CD660744975305A8A63D6E24455A82B007BC74A4515DB91A3CDACAD4680858B6F8220139893E334BF6E09B24A1984A61FCE5B1ED482274F3763C7E76E30844BB6E75AFDEBEFEC2D9E88348AFBA365C17B2477E21898977152E458EAE491147A231EB71FFE0AE930398E94D05243CBC953F45F21ED5DFC4E65A2A2D0DA7BCAF57185197E45E269A1550B5643BF4C9649DD9169A4C3CDC70272C1A1A062C51BD14E6ABA0A7CAC34EB03DDC7306AE783B5EF5FF34E149A389D7FABBD24436ABF6729054DEFC18ABF39897247FCF6F8D7974D8F5B13DB9416D1C68EC5BE73C7F01C47BBC8AA9CFB8A0BBB512F3E1838FC7F5DE5BDB515026A2EB6AAEF5EEAAAE2421BAED716C99891B9EAD216B72F3E21DFD3904540CFD5FA00EDDD1404AA6CFF7AE6CB0EEE60561CDAA1737979FDF7D782FA086B8F981F469395945DBF5557ACAEF48457B11ADD20656DAD7421890550DD38288BEE1C93D4F93A47D230C7EACF4F0C231E441F05BA2AC564934ACD885EA0974E28E3E8100D71221AB385DC43ECC19B5548F38CB133342FF70B08D3BEAA45FEA0CCA92D501245A7AA905770382EAF6AC86EF572CDF536E85EF0EA594B3A4F4E4C6DAA9CD2818BC0FD4A2674232095A81038F52B28610CD88B9E995A9EF0BD32D11A0957DD24D30909FCE013D5B309904F0EA6118090557E4A132DE23E9E9FDBD90A8B4EE45A81B00FB05AB1CB3078508258CA5B1AAC1C447F18771138F877361802BD000F30F170C53E948C90D9F1502039E0057CACFF3B76C818E76CAA893C02F5032B5B5EFD9D8C1E835EF254D5F5DE2C64D60CF36B8145CB44D56F8E07D3647B9682CB573ACB1AA0887FF6E20B96DE750810D17B15264035E27A92E3E35CF9CF550FB940429B48262205ACCB3B1BF3A07E4488ABC44ED04635939FF3BF2A3FCC3B47FEFEABED2AE35DEB1F27CBDCD3A9214DF5999B4759228C093A342D37A19EA329F1F894218CC2F214D5016748212B49BF51E790EFC9DD899BAED4F74F612E0A9C1BA2634F9218C9CDDDFF1A5D13A633EB4B59C393CB1696BB2C8F57154C3093B35A759AA39DFC336DC0BC96169FF2EBDD3684F9A33D53C977D4BC1D5677D83BA13EAB7139E07C437D1592DFF0995696AD185B6B0F22A9B07723832ACC329421E6DB36230A0E42C716A5824EF818D8E06CF6F11DB050640224EF615B3B784245251BE99B063A232C787AEC272D3229F6475BAFABF19DD32F2A149E44C98A95B383D3BC8955F37555F26E9C8C1DF5B7D6236250BA93C342DD9FA69F2374CE06EA884C91077E829FCB0EF9DD546FB35F6DD74D14F077174AF244CEF210D7AA9B3DDD632D547EAD0831EC9460A6E7A9221B4F9AA1B0986A0CC54A6A6E97B285745A50B6288B793E05E5A373BBE37A1EA86A041333D8F0F70D256D645782CB2DFE72E4C3B21F912279F56595FD8E221487264B96BEF634DFE05B5730D7A48867F396C5CF230907A5827B5BDB7BC67174B3D77E8BD7FB91B220528D6675C1800ED7095E46C7A0A62E12AF7CD72A6680780D3EB0BD2E46D166ABA7C4A704A997BD7A3EC521C94852AD53223BC0569A1E95AB9242F89E66B82D66BCAEE512AECF483D4040A08B516F9CF3824C1411B690D3A1D4C9BF5F67C68DD8BB350E2A6A2345C3EA550049692959AF6AEFD7770773E597F658BFEAB71CC05454D74F20047B0CA6616B2E654EDA1315527295F7DF24DC7CF090E5894D12422232AB5F85B7A8B94CCD1FD30B4AA8C312AB62E1B159057842DB5E2BB4703376D99816027714A039FE51B03EAB7EE65D3F823BC9FE6A007EA9A12C2B5686F1FB780829E1770EB5B8D2B4DC2D183A016C901DDF020EF401F2B639C30D13784ECC896E6425CFE2A386FFF52CFF7605BFD9F3BD2C6CD69F491A8C709F62C3D58B6CD783A1DBADD0AC8CB4455FC9853ED05D83C19CF3E44668F687A95BFFE2E22F83C4F1EF2764E32F226DA4E510ADC65CA85446422454AAAC851F6B5A33A77D9F3985D5BA33B514E8D9EB50CF3926736E23148A0DE4C2B136BEFD72DA5BDB5ED0E7AF38F77B19A241288206851E4454D0C6792D238EF4C32508D9BFFB0EA76BCA169EF264E1E1DDC1A08B4CC7FE652656E672EA21B5853999C5029BA0EFF364C1F62DE9A049E2B66FA078C7247A4D293BFA8E8562B6613FA90089ED9B83C6EC417CE5002E2D8D642AE3DB19686C25FB4BB1A9A5684CB911984241BB1BF31895EEE6CB1495A3FFFEFE790E9F3A535A61C90C791D81AD94FC34D495BC35E00C43406D45AACFFE5ACF8F18370F3F89D3514B33E76732378A91333CCA609A112F0C75AC2D6DE22B2CDFBE6BDE1E8610F4F01E4CA562B54318EAD6874320AA17E831F487DA76B9528E2FBF8D4EEE8B4F9504222DC040979F13C0D116BA6589D81E7E72B94763B5466F4D3AB306DF48BBFCA96D66827272188D7DEC0B01C88D9081888677E587DCDED6BB69AEBF1187291C2E36606A949EEEF2153B5FADE1F00223267CD12F4E7C7F8D9DA1AFB1C31020285D6B6C737F903B679FCACD0F27526C7071909394C6292B2D303A65788A93000000000000000000000000090F141E272C363F" + }, + { + "tcId": 56, + "deferred": false, + "sk": "0F1DFC8E70C9C500D56388DE7D02FDFFE2D196A5E59759008F172317A2F06B4A6412C77FCF9958BE0B9C821A85CE99A0B37A11D634A82FAE1129BB32E266CB2F7E08A6849249AED1471927586F9F773957FDA32AACA8AD3696806DF59413B260ED59A4C29DF28F9C6A6C605050254BC7FB42789DD6B1DFBCA47E22A07A7FE585E3088D04010C48A65008A240502885C2024D1338015224114C248081C28599143121997193444124438A1C221124014D1026714C344E13264554283210932C813625A20891CB148899B491A2846DE00225C4200908A33102300C0040689B3001A1422D52409142908983464202396A4094444C420A51A42C82A844D388080AB8501AB729593420C2A22D00014A90C83049000C09102903B191D086890C018C59B84863B4289B8005809609148148CC00080B426442488118A30503426AE49649C8C420194805E4100098B241C1B450D1920000C308423452A4064E5C88859BA071CC984903842180280E594682A4369188B60803172D112772C8942CA310468C361143027184A420090864429221DBA484244502483681833670E44051D304681A272A40820044428DC2B67040C250C9288E0932001242700C346084801024260DDAC091842809A388682018520332851B1481032250A11031E3188124410D59964904A7900BA16884128563C2045C264202077212220ED43020CAC86109241263C429C8A600882804DC4012111506003600E10464812060C316299B888D01B340A1C2090B898850406264060409081112868050166E8A140509416A4134411C4461C49625C008664286411A10009B96450311519916428C3272E4400CD0B62D443405098124D3C63192808CD9922898342E4C20121A1404004564A1140A61100C1492219A8284021051E19470D02421D2B485E4308551A4400830048128859A806984968DA4B20D10468519898C204012D3048CE01881CC8220C03644180368DB96900BC385541486A4C450D9884D9184102403691C00699AC80D9A841151A2504C4284E0429202C868A0466910176613380ACA020C4C1861C9B8619424710BC71003284042428940282C02160CE0122AD83271590231CCA2512196455A922023A68C4B20690944300CA22464325143C64021146EC98890D4020218033119A88461164CD80685D9A40C20338D24C621983865E3888C4B022CC0C204A1308C8B087001A244C23806D2421263060004357162222D113061A30068C03852A102508802711BC20C5CC090D0C46120C411DA022A51204E4B9045DA884CE0202484A2850C456290442988364560088E8A046C4198445C240549260803A94184A80D52C04C02A64C91189012A81042126283100D10C34903280D0A8130A2A0715AA00CCC266E92A02D14B0712118109AA86160A885149309E1922D13160A21392D8B282911268C23946060347103002D619489E010494BA08D891664DAB22DD9A00D8A4408409871C416651C0062A2080652C86CD1048A13C44DDA04905344099B18446182514B3241D0942D10C75009484D81A42DC348441C37620BB30C4804321233669A00824C28861C878D41388A1016849CC84944B060100720E2C825C186859242009A025243C22DC32820039130D2180E4C9800C1C6600A380ADA3080C148260893404CC425A2C8490396854B264D982281433832C2C030A1B42903135100A22851145183A470989665A2946062402E18190113092450B22819A5455820800B834091C26D218810DA068A24438C8A384A5932200C456902876159240013254A43062481084D149744E0122E144209A492100A268C1819090B0412002460D41269E3166022A490E2902C52106A883445128124DB328A0BC14802108C51B421821631E1B49144A860C0A02094A2248C3630D1062C9C12680AA24C1CC18D88124C0B4572888411C0924423408D141322042768CC046D0B972483B4411A494A912248228689C3B28904B269033600E2160D43C6450B468E8CA2884B484A4218220AA34880B665E19644C3A048A4085163446C82404921216D4CC4600CA1216136915008621945480BB58D0116219CB669C02628D9226C8B92404B140500942423239181C2444424921297054CC44400034904C691C802720218700C1252540049D9244A002805CAB080DA3065A442120C2149E3086E1199415C2812DB1465E48850150489421E0424E5D4198C0BC610E7A2C0AF89A802920E94BAD257C4A20FC3F441B15F18C12989823936F7500D9F396E7EFC1DFDE4D091C94D8274472A705C5307493D60973A7E6D1AE2DFD41172C9A1B677E4BA7D6A96CF0EF65C24EFC2F88C7AA2FBDF60C7ACF9F5D75B5313ECD9903ED84EA5553640D5DAAC7ACE3DB5D9D456D57CF61FBAC3B16E80CEECD0E7B81889A0EB73598987D3FF8CADC21477BFB83686D08642F97988AE8A115C76DB5AEA428F15836723CA2EF3A3C4CDFB40A90DF0B8CE63DEE8906916ABCAA454AE346507B7DA5138378F3CC640F7B9B6F4DDDA27561A010517037F3C4C41950F7B5C2C54F0DF192651EF0EA87AAE7406C84FA46B7438E9A75F85AE1FA95DA2171BC53A5659BD0AD135E71B7CFEB13583810C8D87F5F5D7F5DC08906BE60406369BA69745DBFE2A41349FC7BCE1822C18110B169B780AE66CDE18368316E8279F2DE020003EF92CC0C9137BA8D794C50D40876F891BDF2E588031E3AC95AABB36E1EB0CF39DE0C4E8EB7BD4486B5075C3F6D62273D3372FB22FD33B7DD8B4619AAD1638903D9115EED288ABF30B2115E65B28CA97A6106BC276C15B7394412F03251591FC74934BB646EAAF8084B53FB280199E1F944BFF4A86D7CC74D45F9D836F8245B98E2660B9C6257E15A6532797FF4B5D85C8A596C2AF154C23F938EEA0B93A4E35F54894C38C907758AA9B79E7FDC3AFBF0101A0E3707D2CE72C771A7919BDF72C2F58EB891EA62D9F6A5392DF9515205141CC7C4E0DB0B5514ACC11395613B66AEE1DA4386411E2D85EEB40063A00923691D246CA68014652CF4D0A2651494F059AEBC1C322E6EB0DA8EDFB1BC2618BA28FA3A10428199E297EC248902C2D5C671E285C4649E2D4B4E55931B62A25164DB73DBBE3A8A6F068FF054B749FC28B77BDD5DF7B033BB4B6B03B2C6770A509CE597328C17C845B6896D3FACBA71AA56CEB3503D01FB0E24038C0E635DA3E58D492EFED02263C3C537C19183E2EE3FD82CDCDD08CFB64BE10D8F4D2FF5899B8F9D5BA2505ECEBC43E705DAA8F7237B694C630D3BD0934C322002D524567770047E718F76AFE6401FE9D5AEE53535A07A7AB835177240F28624BDEA001AE4D1DC70999EC0C5D98773BDD2496AC287F819B8B2403D95D61FB9832E7BF669C6570301944F931146441A26732C2C214AB9E1C25EC6D31DA964D424DBC181DCA8AEFF5C9F475822D1F9EF07E6FBF7776F9A4F96E25A9213F43E9D03D6CEE14AA4EDE5B349EE478DBAD04D0558B0F77163E65CFE9D26969E2F90AA3B655674F8666014EC3149F8A848463A2D3553FD45724F1430D06A47A95F4C9941A436843995FBB4E86D3F7BCBE06A2B4D8B185FB98C1134B12E3738FB4A70B74C54C367C957EDF6262EB34D78465CA3E628F2AB95A37194003F9299735665EC7A5A638735BF11EB6ECD7B5769B599EA686D97092A9ECF34133656DDC4C1AF1DC0CA76BFDEDADCD447D1A1A2669DA555864B8D731535D5BB25B73542042F00D22E5CAE35C2C6903E501A48CEA7A75C9E876A2E8B6F1EBEA481BFA71CD7EC5A52DA70C3EC10032BB7CDDB16CB90E0FC09AA81A7D2DA695D96EEE71D5A686E5473D3BD96EC2764EAB767D072E8BA310BB9070BF72AB485FE905BACED609BC27AC6E847DF9271ADE7566130515734DAD6BBA77C8C38F588EA65DB5E869FD555F571034D8808D8705AF725A98F92A257117425663D976418989DC4CA503B3972A358ED6A90B49065445800F4A699EBF1E9C48A97501955FC7FCF0532B5A00B46EAA38AFF55E66BE0EE57511A62A2B2A1F8F367AB4B4F253F8637E1BDDFCF3EEB2668DBFE823643FEF6891013FAB5E8F486D3D3E510A97A8FC036B3A5C7BAB61AD50252C9C4617FE5AE6C9C735C6C20FF4185CFF4049A33CC6C254D4201CDE1417F22B31937A67A8ED41C968D548603A4373D344206524A6C172EAD2A496437D3681B6EB435BEB40C2F6DB5EC5331690D936B4E16BBABB593DFE5D823E8EB94A0379349A628C0B7F796AA85ABD28019D3FF8DFC2617FBC497DFCD3048A1DF6691636557D5F99C8DA83D954BDE8B7CF28AEEDCE8CDAEBD4E1F94F89E30EB53FC6F2C0CF30F84251C5B24CD2CE48DD590CA9EBA785F2D369B8FB92E054EB6A7EBFC7CB149EB0B6D93651A6F34544ACCD69BB40714AE401E0065A063A9786BE20E8BFDB349A9A07C211968EC237FEDC18EE6FB729A5817AC72E93B9ED4D5178399C9E7D7D5213F9C841F34B2C225AB0FF57EBF19B38144936D5AEF811921976AAFF85269B4F197797A6CC21DFCBE85BBF9068484E35257611CBFC9F6DFB808CE3F767DA0C5C0071AD3CD6E4538C0D05357B207D16B6A4C3CD433CE251BD5561268CFFC85223BA60D64B87941E0ECBE9021C07282F0E24B90CF4B26889C61C28773CEFD07AF92FDAD15483074AF6FC6E55651E473CE08FB7421F0A22397EDB4934F43862F4C2E9E5FBDD87606C0068DB2D7C56CC87613644400369A2B559209511EFE060928F8F0F9FA80AE7B9FEE5C5D96E6A4314C3CB274C140D56DF061EFEE25705A1792DD25F543470A4615EAC86ADC4D7493ECC75CBCBDA2AC4CF170DFBF709E15A4D79979531E88FA6C71052270A8D38A4EC3F9F6E0F91573FFE2094F0BB9A9E93935E14A4EE470FBD835E2C54673455FD4DD8E260CCCF45DC3E26881265C36FF3F1754C2126B857E5EF003B59100EBB4A6E2BF229E1AEC8260A5387415391006ABDFA76BC0A20756F77DF5542F4160CD0A7EB710E5121DAE6CB1F7882D7CAB20C166F6604507C3509F620B95F0C6CE7C20FC48C0B1F984B9873DC48CCA10784E3BD50EC90F5173C086505B0AA7633B721F27131F7D43981B31123E0E53582B1A56FFB01D29FF0A1841220922F2CEE0E61751ACFA55FD974B3E1B04C01D2B1D80AE56CA70019A5E4DC42780DA6973A949F197BA26066B94C6A07B6BCB07F0D358BDBB1E692B2BCAE51B48D5AADFBA793CBEE325C9FD5D498937BB25AFC2BCA00E69D06D0962654D136EC7DDB527575EB49CEF9A6D701492E9F6FD1E6A3977DDA7EAA13A844582832370A93CA00DC55FE4D19733756366B7BD021288FAC67AB985E9BAAF2BACFF23E99CB48FC2039C71941AACED3AD5567172557D2A1C324DF135E85B53A4398D165ABF22D45CE9292D6D3A6EBDA0BC4C886DFA80E8176A825033317A86517403F667881A79F2070443622D4F30F8BAB16DF733535DC1A825CCE694E1B59E839D4226DDA99F3DB362FC894868BD17BD35BA08BA240DA29D6DA8CEF984ADFBC321D51740487EA5AA13A1CD6E838473EBED93BFF889834424EC66FA3B978184BAC861B0C747683558ABD4D496177D6B7DFA3A1AC7D3B9F0554190F2AA650EF14A7737EFA46BE8F894D4ABEC0D260AB9BDCE4F256ED0F6F32E5FC0468EC982FCCE20C730FC39244975C6B84AA01E2A80822E48E3B21BE571689F3082F66A00AC75659DA0C376111FF4BFCA1977E6FC3B975FA75EA57D688F9273643EAFCC6DDB522533EDCD6CC9AD87BEE439013DCA8E7D8F31C879A02B610B403B6E2CC7595EA1828ABA4515C2A49CCD6A49E44E00256323BD623BAE01224E4760B63F1A36C3F901CB6244CB1F92F37B8B037689EB59F1792F93818C8F73BB545864760A06B0A6E8031D9A5818A58281D518142ADF7B96CF566832F5863B3C425BB48D8E32CDB86A6DACC3439FDD14B09A4A70883C3215B81CA810FD5839194363B80670B263EFECB8B4EC05D4541B02EBDB6E3F68CA7CE2761EBBC5C0FC8E7A8C19332B3473153D52439B7367FB121178AD1BE8E69C416F782E2D30C7E091E6999EE843D8672A0166C4423898DEF93CC8693F22EA645BB8DE5C9A2B0367E2EFEA6D1C3279FC44C64E34F784239566D75B38ED1F1044F4891010F66EE6F9F71C6EB2FA12691DF5672BD2D56A3F26351A93CA6FA179B00FA45AC24ABFDDBD47E2D8E30392457318CE9D0199091C1CAB1EA0E86A9AFA0B3F8E164109ED8DC3FCE62348767C6748F0A0054959EA99BD07F802AA15DFAB905A5657503663862C08167D8EB16DB0DB8FF6222268EF1BD6B36829BB23063A50BEBA7F1AE7D9ECFD3F16DBB03C52EF038B971D80FA6D00A53ED2CAB0209A980F3408FFC94AB11EC7FF89D08BBC2F213262CC416E999F64757BC3BD32CAC72FD0BDB6FB14F01F4674CD800394163C058E5283B1E7266772534A58E1AF5555A1583E89A0528DCFB6731809C4F8AE8F882F0BF5DAEAE416535902A5C51D6EEB7F4850211E3D2DD8A273222CC81AB4E92D9BDD07F85AE0476D936570981128962A33B7E77203B27830CB0D9C27AB41A2A6D4901A935FC41C4D57E213F207F00556B20771564F1151F7B3D0680CB80575C90D49F4E67FBBD24B5042A08DE7EC037533E95191845111B79187CF7F532ABE616CBD6A0B3C162E00778F56B5842E501F56DD9F22F8DEB07C2F6A53002F5AB883E615C4236E05B3AEA9B41BB4CB620AEBECA39D1A5DD7CAA64E8B4D321CDB918328F97CB8741B2322E06A3BAFE23B4110516880CB54ACE7104AF2C2BB9269987AE7D3AF337AA58105711DB2B44074BB33E67DE79C2871C3300588D5F3FF5DBD337E08FC30DE72E33D2FE6026C8F62F7DC40DD6B82FBA1FAA3FC0CA80C299F3A61CDD866A6D1B59AB40E4A44E42938546AD5BF47DD1DBAE68ADC1CEF24B7C1FC4BCFCF13C54EF", + "message": "73D988FA53D40EBA2286EFEEF43BCF96E20FD6923B7B5EF968C6F670682C90DFCA92E24B0E9420FBE91A9460075AF3952623C77D77E4795525978E73CFF8D4B7E6F648E8D1F5B9A98C4E76B5D18490F73AC5693DE377D5137AB341C73EAD4960CF66E497522E5B8F60ABF44DF7F409665FCD211959A41DCB8E9B162C841A55819B6EAADAEAEFC55CDFC2E1004264AE91E0C6E2932EE5CF7940CE87178A3B5142AB36B1A685E92C416150FF291E5D9915B2A068D65C00B74D152FC4163126ACDEEBFF5EDB796131489C3E94E633E4A905E5B83E361A3D420A122B07B731C980F537320EC8627FCEF0D782149E0ACA781DE7F6E0B11CE311F9C7C15B485208CAB1DD9FB0AB0291FBC56A5B1A2B370ACB6D735ABFFC7A5E95E7DE10595E44384BF1AD4BA9D637EC77A7F25A10B2CBEF09211FA0809EFA78FC8776E8977938EE207A0DE51A412BEB0DF4F8BA7577E50BCF768A914C64B359D7C88CD4C145E06F6168D1F5BD9B6594B26C0433F7D141895B372D78E99956F16FCA8080D5DD571227EF8BB6004143FDEE732AA2562324584961B11958075FEC1FD13601985307DC0E5B561B298AEA0D518680488675C3A6CC19D3DCBA666E7E0BB541EB4E94836EBCB01719C9F0721D3E6C7FC6866AA260BD85951CC1C48D2675200B9BA72979D04C06B328D5802B613695A0478CE39E1651E814C764D0746FD9ED9AF551A8B3DFB30BA92581F449D14DFAEC363466140F155D445A082CDCF62B341C1E52785B23CCD4ADA0F2B47495431CF440C6A0A4F50CEC6EADCB7FB360AC9CD9F5898CEE413BB3D7D85B20FC830B0FDABC8D8892052AA6AB40BA96D6A4AD09C1EF387FA51DD981C959A6CF9CB72D2844A12361696E8C12752FAAC7C3040C7DA8F8D82AAC50B1FD1DF6F71E18A0D655087D9BE32156019919E4D0571BF778C078BE70720D36A6E08445B86B08A5F74586C5BE3CC5843C196BE56052303643D562FFC40FE65C1BC7B960675D6F6C7F7937008D5FCCDAC03CCD56CF28FE6041ECA327D8871F2E4614248B1785C10A6F3A0E5FB27123E6FD3A87E33D2C714053D0E62967DFA78DD9E972B145CA1547200B834169523027160B067F15F818B8C56A562CCDE215F37B77B1E39939F104B99DDC56E537ABAAFDB40B7DD223058ACD0CEB37CECFE4FC61697814FC2DDC2288D9A21B82E5C5B0A225FBB2DE775CF48BAD11755C7ADE5CB85E3BAAE74DCFF866EAF52F179137DE8247B2AD2B9D5B9D136061CB26420D7E09BAACBAC447F854D2264F39157054ED7937B869F8E7166419FFF1E0A1A11FB5240AA06C7EB0163AB1AA944101749D0540026D45F83188A9262A6BDA81A9FE666851AEB27695EFE67DB19B81913C8F84D97389A0088707D3BC16016D9793EB4C2B257E90F97779CAA275CDFF0444C02798026D6DF62A8CE7E1A729F060925B4AB0A0C55164278747E180CA946FE87AE50661FFF3DD9CECF176E3B880BE5A4A6D093CE87F2AC68998F54B0AE21C02CB9A28E74AAAFF6587991FF018EEBF7D92EB62E7973A83A2CD510CFF5865360CE28ED278FD5146AD54A1776B22F81896974EB140EEFE919D12253891585307FF0541E9308457CB432B51E629D895C806E264525F653B4DCBBF56CFC99572FE3ACA5001EAFEFBFAEAAE167B3CCA51F3E2EFCD03568DD14F062CE72C7F417A5AA78DB07ACC77B8D4E6BBE031B4427AB3EBD51144EF1A8CEA451C79A3D2E1B6CAE0CABEB67D3DC9F333BD1DE278176B80CFBA0E350C5B2566442EB8956BEC91049E584920C24A6DFA0A1D9F1480D019FEB1E58F63E6542329EB8000EA37D411D3D19EB391151D655E1DF4892F8410E74519F0697DBF62A252EA5E3E28A88BEE944D2424671632EE1B624EC688A60E8829A9A97526695FF7F605C9C30339C8ADE37D303D0D3A90EF8E16D3DDB758A81BAE6278F0566F6BC58B325FF705C104EE40051E31C2BCEAA19A00E4912EEA2955FDCE84072808B302AEF2FAF8DC2AEF73A801C7E1ADA6EA336AA0F909711AB8852A3B22F434ACF008E7CCD7ACEF5542930956ACE670549020C3B9B419109ACE869FE94D1EBEF9CA54E838353EC6AEEC1EB90AA440A0586F775AE0EEFF00D8401D0A9D5BDC73FC9EAD974D3EDFCCEA00B2B8B5F251B7D923FBC5C01B5CA761A227170229C660A5D3AB5B5B1AC4533438753D9560A3FF581F3364BC8146A8F909B112921405603D471958F1A9D60D88B74707C355B112B4B92C078904A8BE2B9D0432274C0A7C403992467357B88426BD6964407246FE3CD95F9C914599D08E8CAFAA2DFDCAF11B88790A53EDEC1355BD4C22D5364BDB48322FF23E2505B943E6345F6B0E4172DF3E9A8C4D8E306CCB9DC296FFDDB7C2EB1AB96F6FAA2FB514C698845AB7B018534BFF8CF837F601A19F9C6DDB1A80DC6A8E161B2695BEDFCB92C34390D20C680A9EB080B922500236DF042E89FA48D80A2956661FBBB603CBB9AE483A2DE1A6CD266824F28B06C1F436D7DC998A9879DBFE707278D98E73C2A30BBFE344390EBC9DB8227423D67A9BCF40AE2E78A6D778928D733B9E448649DC48C906A29034E406554061110C6871AC10BD60D7500A6C116174781D1512DD1A34818C4827AC8CA0857F8313E8DA07059151B022A17D5DD4112D4E1CD46A85D8534AEC136D02FDC1DF0255ADDF7E3EB0914D889BEB31652094FA4B246E6BA3DB2D6291278A985319EC9C53079EF2CE5C52BD887845B23BE47277ACC11CE95D3209F4A0AEDA916D19C5CD4D2615D79840BB670ECC9DACCFCD106CB9F8B218E739C268DE37338AC4608A252414804B502B705ED90423209BE82BD4389FF2F73FEAE2CE726603089F956B31ED3895FAA1480BABF0F103C90835CFE23FD21F3092775EB90E22945CD66150DDCD2B556ACB6AA657D0846F9EA4F0F007C2DA69EF72395D43A3606548A0DB30608FA8BAF83C92BDA9C19169F0BA0219736A353807C1E085872392FD881468E93A7529A0BE645B3CFBE12ACFF8C081D5A0E879B18A15A58930661E53798D9ED4908A2A7190A202ED1BBF4EAC4A10ECA6770B8A27E8F97365E6BA42C05176FC498D75DFE467F8E12B0F62AAFD7B8C43732770CA75D72C4A706E916A71CD114FC6BDC9388E831316418061533369E1F7512B10D2A13CB912C60463F77D3A628D639514DF72DD6F83FA11072EEAF34ED3650FA5D45A75E5DA9C3B16FE070E2848AF4B47823D4706F6006B488717564EDC036A05A58211D9AA17512778D46FEF42981E8438CF523D6BB427E63320FD2CC4B3EA6EF650C067348416D47BB3BA1EE69F6884441A01C771605666EA465DC1EBCDDB33F3558EAB1D639F3A97C39EC21B122C90E1E9F99FE6DDC484FCDECAD4BEAE971976D530122F496D3EBAE8A535E45244B51A1B6F83E651092368BEF58BA15A223CF982155FC747AC506DE0F1EF012C42F1696C2EE1EA909C8B35F859DC9ADB1EACD8A7622744AE2149FC5A1482DD3E1CC29A9066C006FBE35BA9590EE990A9AB8163CF2E1EEFDC81D02D35DCCEEC46E544E1EA85465C817B07C55203C57F4E7ED92800C8C383FDAC1FD6C2428202A9ADAD1F8D370E82D3822B92B11B9CFC57936FB7DF779AF305D219F80719DEAD0EB9E0EE001D12BE36B8A09BBCC85516A527EFA1F091BB8A9CAD3CA0F6443A731DE85B07324224473560489B0236A141720F3D428DFC966AC013302464471E7F53A2D25E0AC826E3697D9E86FB7C9DCDD2A1E815C48D16F04666CF58258DC4D3E644179F0373E35A2501CFA3ECDCD0906B56B1291B05C36B41D6D1EE234BE539218B63CB0D082384CB031B87F958C61854F2A40BC6E65F491025A827F7AF5E4089C9FCB2F524830F61780F7A4FD390E9FDC99D818C6E021D3E58F0901885FCDB7E6A5A8942C3E2F2743079C9039DA200B5C0ACF48ADCABE3523E76D717F740DB411318F1D445AAAABE275E3752555BB42F078758613EEE965C2ECFEC6EA01AD267CC1E5F52D2083D190E3379730712212BE47831C9A7A860726AC4DC82C4B8F1A1D13F65778799A8385100099F6101200B52B02692BBA3A63295E6EC7A418E1917D2DA74281E74DC0B0BEC6D4EDAF559573E1E11DDD0C47C456783EB63A5B325BE4FE495BA585F29638EF65637E90EB68049912E664C69FB6795CC8848D76B026123565D9076A2E86C855E46CB2B1112F0CCC2CEA8154915AC740B5D41CCAFC1D5C28249FBFE8243183943B061157073F30D54F79840C5E46C525C13BABB22B035C05C3C9E051F44C45B0F6DF9B6670987C618637CE48132FF204E1B43469F27A73D66C91FF8390C71D1DC1A73C404BA6D9F5959E2", + "rnd": "706E732161AE0909F0DC9EA67C78B2102557DE18010DF12C9FB5BA9BED9819E7", + "signature": "236B770A82EDE02449A455C5FEF6EEA16D9E3CF5A78240945462CE0A0404FC1A23D9E499F7D654A5D34B9ADE3CA0902EA0EE7297E795E956218491280915329C2CF8AA9F69872213ACFC0DBE674A490F9E2D999E875FCEAF88D80EF1571ED90CC3BA7824F71DF567447AB15821C0A8EF6AE03673FFD11E2B35010364DEF5D084895B76BE2FFC8171074FBDEDA6B0B2D95EB56EF7915CA85AEDB0ED4DCFF10185A7CB099FDED19A2F4EF7C8929776C7549AA765E22A3E30D3C185A4E48B5B7F12BA2221DB96517CD0EB7216EAEF8AF51EB193C077ACE562CD6F7B0F2E212D309C7F37296E96D9BC8AFF71C4959A875BD291B55BDE785EC3C8FD35A07B42249FAF729C2279B506B3473F4F50B10D538507C0C7DCF5B543EC871AC68955B4947570D570B4B39DE614708DC014478D7DAC07545E9794EFA3817B7A68A94B9246F0049786FB8C340B600987112A36430E7D1553939170C413CA6CCE66626108ABECCC81490EF9C7CAAA40FE6A60C2EA3871E8B436ECE929585FCB5ECAF5E4A872B52D802FD821276EE0F14839AAFC30EAAE416DCD6F819ECF95D640D903D0A9B05CC5FA51CC3A5773DF9789F4633D8E61E2FF83ADEEC644D230D1D34F11A92FCDCD9885BF6A1FB2360A6B4445342B9665FD3FE51759E14FE029F485DE6CC069986E9871B167651FDF0D0DAA23493797E61A4BAD6F039512D87E21F03659776EEEC28C79FB8E2366270A205883BEE683546CCE32172591DB6E34EA5BE155BDE40C3D13FC054F622CFF4B46AA9D84F5E7B9C4C2FFF27DA2E36ECE7427191A40C35A9D69E2D57A1ABD730AA61D12AF2D862A7AB632FE552AF70F905597BF689AE821F3A271B2F1FE5335A5A05B8F16FE131AD401934B107DD13A108E397AC07AE3C369E131B9DA8AAF18288C0BAB74B721EB84F71007DFC4C14ECAD88CB29D849726BD7F7117AD142F1AE9C6AE5B63BB316BBE5F6655CB7E05CDD86B1DBD4253C1A6422D7256CF32CD0CBC9F30500E964F07DB7EA2CC5AC7D8807D313F6EFCD6DA44D3E41B3F8112E5B1E0EEC5ED3A995C77CD43877BAD85EEC96CCC9F8DF50F5BF94BE00AF0CCADE2270D4FD7A844979FBC3C9BF9B3890E051F1C13BBC02E94C44B4601DEC5733DE32DB9947CDFB4F04B9CA3867A8C4C96AB5B1C6AC84BCB268216EEE46599FE6700608724EB7AFA7A95B8D487FA253D5958CDC44ADCF1D813377491753BFBA628DB2C3B04C2C45659863A3C7B5C11E86B5BC77BFD3C79D4D4F184B3B1CD3CF5958D19BE3C2BC2846C8807E07B05315B39BAB840C8F49A19C97F73460AE1D2415C05EEDFB32986B5567B39E66905C5D9558FC739C6DD2FCCFD5132C3EF2C2A765E43E720B6D54294712DDE87746964908924AAE29B58CD6B8E15166AFC4B40463F44A64D662DF03AE020157ACD344B6F45EB95A7C82F662AB711A03698B6B102A756DDEB2F81C43AD5D3C4B897C1EA15690DD28891B0BEECE56796675D0A1BE5F1530C0F7445C690CB693FF30F815BB6CEBAC8855A4B597B8AC9E3794AE090A776E38DF28D342F04D96C7849E6ED488781928DF0E1729827ACBD4C89DEC4F7752F68B0DF925956D6DA8F50AE9025BCFF574BF60916F3B552089B520F35199AE5122E4D57B03D5637217E42371DDD017EF3E376CE4B9B80E37C7790C28F2385778E79BE816025671AAC39BAC1A6ED7F28901DCD639A2213DE75540A2BF48FA5B3067C64ACB21EDE5D2B35129061ECCEB899E7ED58A7BAD11229E3A507B9E2A17FB0F13D7EA938A05BCFB1046CD7167C9D1CD022251CCE25658DB7A6CC1F20A3A0B5F40415649DC98E80BBC898D1172F1B5D1EB38C3F1D9AAD089863650284A5B886F225B479A27D0FE1E2C1461A3EDF10B1A9CFA4C390B698C44852AF82338589AB0ABCF9376C8C280397B33AD3ACAE81CF2CE76D5D7FE07ED3BEA6820676968F95EB7D26FFB9A2B2C254E0AB3A106538B4BBDD4BA5CE8DE7AE355424395961507A684A6960D4381497336E15C886EAB8BC79D7CC405276B92BEBE88B01D8EF4B5A1973BA1FE74812D0611451EF0232DEB5AC30EED0E81E2667DB4CBE29787A73BAED8181E6D09BABAE9E4B6992BEFA8CCF5FB75867ACE8BD91788350EB0122093049A677A8B74317CC9F9B9DAD51310732AA33E610E2F39F359A389DAD02CDECFD4303299BA6DD8C8003AC6026F26A3B7CC1E29FAFACBCAD60A0752C15930906532A74F9342BA655580186656E5774174E47DBB205061C66CF69A9E08A6C76517A95FB52179ACD225D132A48CBA945452BDBAFD90E3FC6D28A3C04F05D64D5B4BC5ECDD56F8F556C12EE7562F043BDDE9235EBB8BD53EDF8FF20E568C3D8ECACB7613BF3990776AC925B93B92231DABE18E59B92177912EE3EB533883F28484554D8ADD89A34C785A8C3F23E284EB0CCF327FE620D88DC552CEC4AA6EBC98ACDA945A64988AC1E12EA8FA1F6CC6906D6523EF8077D23AD02C4162A2859C4727A97FFB63DBF6C8D7BB83C39516CD2A17E83F27AF6674C254CF1DEDC7051A2B7472AAD54080E247569712B519DCABE55E82325291CDD9A4648633A66381E70AB0F7B65557307506CD404FBCE9F8C137DFE328F178DB36267CD357A69EDE4D711A9A0199E17C87A200BCAD16D745EBE617FC11F64CCA396ACACE56AEA83051FD298856428BA47854306C804911D2779E8C6FACD6680808698C2E57759D92A296610F5F46A05BBDD44FA5D21136EF31063A9CF9BE7EA0BA61881E8ED6C72EB69E70C7741696C67273B0B2036C5C25BA5DFE3641786F5CE0E35D77195718CB31C8AF1D79907DC35690E9BD7909B8C8873FE2B4FAD75E9BFC91C4C9F3764B9927341010C07E7AB2B0695B998D0E696D936F494E3618BAD52B5994E44C051E0268AB16C17DE391951DFFAB6FA17BB8603B65B30B21A6D8337347D0E5DB460A594716A2D354CC36A38EB8936C80074FCAAF0E1370DB499EEBD31072F1344E259D6CA2C4F25759526909FCEC8F3BBC5685C06CDF08F3678784FCE3C5026219AF2EB4BBCD6264620B556F70A839992900CD89611381025724B0A1D4D9DE9F2032959F3554504CD1BB116EC73E93924B3774CA7467CCBBD415287A13CB82F286C4E3B60F15FB6C6BD5A11B036504083A3BCFD7ADC916994EE921B0A15931EA1DD216529D4A9149BEF3BFB3E5F531BAB3C7C6653D0F9D431D0EC9835C6736A8596ED756530923C362D246D83D03DA6BAB711601CA15FB4447BD357B6F2095D7607C17FB57EC31F9D9113F0FFD59E79C5BB59F0FDE20647F5AB4B59A0E7C9BDB51262B68C9E5B39D893685BF868A942BBAE2869812D1BC61AB2A93210F0F37ADEB6E8F721AB20FDDF8F74CD94574F146204782F2AB3069681D93428C437092780549E9A7DFE4710EBBF3E62FAC75D15617B5E66CE92A8CEADE4A90D29CF7A750AE8EA9060CDE98DF39A7E933F5E1FB636C7F56F5F5ED7B4282E62A5ED04720E76405CE7185F200EAA6FFD83E58C8347A307277F4E77BE7C407A82BC5D769B744F0088D1ACFB3916E86F01191101EDAB8E5F155CCD9EDE85737F15A3EDEC7960D9E5B5A1BA530B078CF005001CF6B1D441254248BA747F88775D274CF05053526C65341C6203E2B475A6A5C6FFAFD07542EEC8A38FF3C8521F9F59345CDC2DB4455AA21382F14E2D244C5D43E6C2069C088F31C337D0D24361C0229463E0A42667B19DF96745AE52EFFF3B64F7F63B1CDBECA36582E1A24EE5C940CAEA1EFEE35F0E9022821B9F782A237308B32B44D2184E5670A7AFCDF0EA4CA0FD4717DAFAEE48848F12447C0EF9034E5D0D877A70D9CA133CBA00EAF76A7F786B343F9CCF131085EDBF30F4E13F208E60F78E1DE15D4585F88550E407D9904875882F3E10485AE12DB0926F59C5D54D44C17EBF4B7CA711B6D3F0B7744D75B083BF9A0E4ACF36CF65C5B4EE82393013A3DFFD8F58E8B20FFF4E3A2A598F24E28C4203ABA8980BCDFA0F45D819B11129C192A1B2063BF3111332925144BD1FA37168B3ACFC86F11726BDAF4BEA757162FB077567B71FB7B9D67FE655A5149656271413DFB0C51548A00388556090606DF5EDBE06AE344149128701688F42D1201B33AA4CC1B209D7838DDF0D94E747A0FDCD0086742CC4412F8AD43AC2DC73DE841FEC9753733E1209FA60BE760F8646CE29743C3A400BF3310774A94E271249BA5DA22DF7E7AACB9768CF6BCF8D0471FE4980E460E968597976D0B3F990098014758F67E2F2410ED15EBD596115DF1124C5C782880E82F57077D0DE64A214D10BF9883B6CE4F43550E395832612B639F13168105010B52BB64871157CE78205B8952013B94C339711F70F9276110BC3391CFE0C112EBF1FB020CB8F366E0C017AE557F72F2166D823F5CB6D7C4DA26E9798385240C8D9A801313C7757B924511CD4140F0483BA6C0F71A04C4486C2135DF377B7562868EE0EBAF13AD34CEE1B9D836DC7708B82FF6E5BA520C558649EB2121ACABB393868FC585857F69E5356F28EA5743928B5B22F06F497164A9DD0EC2275FC16EAA261B4D23D5EA18B2512D0288BB1FF3D09B73435BCC9CF63A6414D00C1B3987F3C4A272D49F1971897E13EA3FA0ADA3A1665C357A24AF3D818B2E25450CE5D0685153EC6FF3764448F66167D60D1E09F83ED9A9F2EDBB986DD79BEF8EB636D8DD6D618B76E1CD9F56CA7FB15BFC8706B18C0FD48C96358E2C8A7AF0631C7530891D45483A1C78BC5868F949C24DBCF08E500A85E96976EFCC72E1C80C8EF09D2B1B953C14A0798B7D58FCD0F0CAAB1F5665E2C3A2A2561D2E64E6BB9109FEB037F9B48BEE0B015D7366F3B5262511D46FCC2AD1986D8356EB41AD954796BD1D65F39E1A789058800138B32106A5C503B463664CFCB7A62A26B7ACD8C798DF3E0B7CB31EABDD6FD48CBA6F2E4250AAA1B0FA3DB77E9CC93B150E93457B29B6F7087912CD77AEF45ACCB1FBF22010DBFE40AAC1D64999DBE6563A5CC1CE47E133BA2F147EA637DF7CAD0BA9FD7AE7B71BB61D9CA42BB6A933B355C94D1DBE4BF4D335F501FB8CBE8CF9B0D38B8A1A8A656C024C58D7EE7D5BE50EF4E40E8DB9E34740B4697E35387BAF78733DEB8F53E15B9F1E0E7D078C76615B344DF6772B8CA61EDF2946667D1F32141C194743EA1A32390610980E9A4B1A47B026F9BF64A42098B4EAF9EE5EABFC6A44D555CC261E4F9C46EEEC3166BB15EA5FC0673F9B588C09EA98494440807FFEC724A90B9CD37B0740B5C48625CC12BC0D0E90474F8748EF7CF71E00BBCE6FAB65564F0555855946434DDC70AA85441DBD669D5EFFD790DA8322E57F0AC63755422C050BD9BC87AF2413DE495CD656A2E7E7F16377DEFF67FD05C610806D19E4BDB8A7E077A85A8AA480867315B380CFA2F5384B81C44517F748599CD85789C370526C1BEAD42A721608DB620DDD5B101DB988C900CA7FD93AB973BEFD69D79D90797484A95851AB2381629D924C12ECA441F7E973AD819956F2C403E6C67FDD23605CF8F59C7BA36695F04FA474DCD2A1CEF2008306665DA1E41810047120347855EA0525420CBD387DFE44C62C56F139E22C52A95888746443B3B7F1D0A2D58E087563A1BFCC84CF7742610E9CE8C01DE1C41BBD0645E39C7DD7DEC04082A22176A205FF5C37C1DDA038F8C29367E19061295CFD0E59E4484F3786CC793FA3EDB92E4D873434A9523DB3B225919C2E7C8B9D135F39E0330B9E9728C58C993A23AF111A79FDDDAE33295FB1CF75BD618D87CE76DCF28A86106B663111E54A3DC4D60A3FCCFCA85617907F1536D82F678DCF8E604E55D95381C4330DC1FBEF01CB40486B34DF88B5592C7A8C7BA31998D354E4174A5E6E35ECFEBB7C40DD4C85B8671EBAFCB4085F69C1DDC9A620976B71B8CFF203C9B29A72D25E965A46DA99017CE894281264E206F42132B52DBD7C63DF063E6E2AA7BF9C286762A60DD8D839B9BA332D536762E246B50A195102999DED71A7D9A20C31A592CC92F5CF8C705EECA1F9FF488FC442688B427C10427905C24542C491A7EF16ECF3AEF18D9C813F4A13E7413157822E3087FC8CAB2CABF84AE5F8F34C7B69CE5BC9824B88E595AA2E6D3EC7965A5BDC18F12F48D9BEBFFEACDF8296AF282505859A788942C456429A7EF15E63801C13EFC16A67C0CB7CC39A06AD53AF77A1D6A84C2B86D7F30B01D3BE34C8AF522F7D2355C19987C93786F92F32641F524A0275BF6B1C556D2F83DF47D2E307D1D22E73BB3C2D91CD5E8B67618DB023B78B38887DE67238E49C3C76FBC1F8B65999BDD299B33ADEADE0A6E1BD9965E97730F4C83B29CD289BB0160BD57343792F513E026A1FD527E530E9BFC84A184C340D10121F953C3E2A0AF2E95E6F335641C16C2402D1C0A799F54E061072C11B4540FBD0F77002A52C62971BAE38A9A3AA85867181D2438497388DDE1FB061A358B7480D90311565779B0FA8AA5CF747C7FC3F00B2428536E76B60B17464EA0A1CFD3D80000000000000000000000000000000000000000000000000000000A0E11181B202730" + }, + { + "tcId": 57, + "deferred": false, + "sk": "1718BD673CCA459C0C1E3E4B3DEAF8F07873B62AC10EF3863B76D57A52BE23E6AD8E5CA42E914633F9974ABDFFBD666778235CF1C9CB28170BE6B9E4FC27EB647B2B7AF5FC370DB2E54F69C984022D0D5D6070F3B52C137A492EEA0F0414A4DD24F0187B8937EB064CE899492DB2D1D24C14C8F821624EA7F25F1EC2B01EC06A0C9580041280D0320949428562B66099282408B72818252D1B250C62068AC92201DAB628D2B40C82B001C9160109C62561122E10266CD9B62184321124012D1BC08C01496C9BA0840AB93113396814C90542A288413841C926490010841199208188689010445A124091B0881446891A10451C136613163262006A4B1812C9A06C83060521A1410340658AB8292481498C4626D3C82819066800196809B901A0382189A404E4C66950C00C200426C44681041992A43228803609201420038470D94026C1388502A3051C250A213321D83044204411118290C034095C36200C282C2449208990004CB46549B288DA982D919248081545A2285121A98500896510222992386812922822A9090B838D5B1852E0946411976C40808541184103088119A5800224900AB800C1324914C885112451D2B2201B32615A248A2247290BB82813312560B82112C589D3B4101B374CD1C20C5B384E92408121978902C7241A138280064AD4806C6006300BB24103122042160563466458B024C2244A9448120249080408220300268A14290B33000A25120A310210C20C880046C942860BC62D93100C14286CD84072C43280A316529CC66DA1225200B78992160C902680839244811649222701C4124CC0062E41846DA1386E44264A1249440183284040651BA02C14416CA1207113242D400406111671D2964D13069052422019B390DA26120C267252366DA1A05112A2001A2869091891DAB411D3B68411B2415112515AC06CC216821009468B026849B2659AC04552406A23B82D4AC009C8428E420882E22468C8084A103150A2340D0CC95189C4611293289B022823A4051A4988543630E4348E591631DA308E1A016400C46860B8601AB151D4B64D0A298A61B62CC9422893420061B280D182510BC2409A326A1B354E1246115C9070E3B24D8A2231C9B028841812028144D9A6640B4180112820D2007288B24C09974448B6005B18309A040509002EA2B68CC91406483064893812E1164E80080E21176DA4B06C142651D0B06D21428883085112C7449A924488C64118176410B48CD3208DDC10119C186444088A03C38DCA0866D0283214C20102429004198602920C424865E026921C154DA014016488100C03928BB80CA3000AD3326EA0246DD3262504C3480B3688D934015C868114076CC2243213C951622820C3A60008410A21C84D0AB21018292802471214108221468803230060C82D94425100901009C2641C430D5C963141929042186823C5291810520CA62051A4295B042209C18940321062324113078C9B92890A331153183108054DA3968808362DCB1061C3226C113902D0888D41040503C888A3A850C1964823830913288C0A838D1A4806D3C62544C64C40302209060809234418008A5B302E084052D8281140402112382EC014901C043009474158122A1B44260A20900C057193902D4928410C84689C007208C98462902D4906668A284C020190024706D1906461904CCA0864DB12681B8248DA3048A1027254065044B870A0488890B2250C492620892D5A806D12186AC8202EC9320AE14210629440E4144059A20CCAC8919A88715C26129A18690CA7480A398250C20950C46523A3400283041141441023259A286109270A98940D53C431123280E01446D424291B204912A42D61806D09B75004212C20C320222206C89644A03609533892004391543221A01244A240884A000AA33212230711DBA22543284C21904409C34880308E92364284C44D0A2629C9308D5A28696004090281508BB008D12084E01805519430D08060E4B21181B231CB922C9C484544C44CC11688903244413688D40801C0020084481112A28064C445A3386A21B590A2826964A6902297048198118BA62543322E11A74090822904B84CCAC4906386649246659880290C464D4C422E1C018211400D8C00810C89842201228A326CA48865C8467163A225182470C126614214655C8071D8464110A56180C624E1346523A14884266A0288482E67F57FCDA8BE49745E2940134FBEFC906E4FACF23F089C467CB95505F5D0EA92D3B81D507F513870E2CB01ECC2CC49D0E174DA78033445D4BBC403CE3D8E994ABACECAA4EAF3827C089F6FE8874D32B9D0F123973CA0B090E1CD16CB8EB6B5E95D1FCC4AC0A6D2386E37B2BB8AF07558AB52908280FB8440C8F36F85476252E8BFA1FD23E00B399FE13EC2EEC784A23801B41263A94D945C5B336244FFBF37424E60480B34BF732BBD37881A6DA29349904E9D89D66C1661E69A8421AF8395EBEB9C924AABF6E09425954A86AFDA3A0DAA2FAE51C25E288CD90669F952932D720031D41EED8AD35238843317A543AF0BE6CDC613CF64A04E062B1D25B17B68546D359B303CF0698B32B4A8CC5876825AB6F38A0C05CC7D0A12379C0836857F0E3400F4D3DAAC8A0706BBDFC1B6282D0536CF453C225586C6A3F673754941DAD661D1B395394BF98FD195D77AF9E64EBC40B2BA1A793A27E1A83E834E6B64166834EA7126D20EA1EC7ABC63645B3B57690E9205B31453B5E8BFA56036DB365DE2DE666003CE318B011B4DAC8A5D0ED264826D793817B368597B0829AD03379D462DC9D930946579D79533FE6354CD3E0D6D88595A2B525447EAC920B6614CBD9FF23E8593A81528CACF2F4FA730D985A2A26803483255F0671B506ECF086D8407BE3397E4E18D7D360B5A16A532F75215F3B45215CC1096FF8F6963B73CF9BEAF8A2A245AA5D7433C07BD04033D0A60912C52D79BCF651C3E3D5E898F73BA91825B3622C81F9D6593D1B34769B34A4D07AB2E26C455434DD70529BB5DA7A19E7C7872D5C558B1A755D59330D53344732AB03B330A71114AA22BB1CF9B1BABB10BABB8E317A9ED4D7F205E19010037B3A2D19B7E2E7BBBEA3D683AB0E5B66461C23C8F1A21066DA231A5BDF8842F867654FD6EEE50489670B7EE538E6C8596C0BDED51B2324AC33890B421FF31C5C6C1DA8F19E42188FEE8BDE4F8B68E7884EA646761DA3D653FE36068D08DD34A2FC0D6BBE39FE62A2689446CD7FE3F814C504F937CAA3F9C02D1DDC183D79751036BAEA4572C310B4F86F2766D71D050156623F78B40E47A48C995095D52CBE17F3F3AA23990F5A3787329C4E6BDEF606008EE95E4D4672D3C06425F959A02F97D8D42B3A0829E6044E1881F43357EB1298F69CAC5F574AB387E702EAFF35887ADFD2D6D70DE86F636DED31808571E456458B535DC7C89A1FBA607233D42AF01F6AC31AC3191BCE2426456CA9476C832DBF1B82F3CD7A367B8E4AA90CA1886D49865D76C6B09EFC788753D9E7DAC35AED2A459F9F71FD07DA1F9D17BE8278D51F185C82B702A2AFFDE2CEEC0BF97A3926833470D9E230F24C200FFB5D467F28A002B401DB07084DA658DBF19C60C53B61AA24330FA17CF60358E151555DDA6B5F053389724DBA5EE5041C6FEB7EB4F1D9A0A7E55A488A95BA809F0292EB3C96B06B8795DB645CAD085FFE9D8AF6CD17636C1AA897A657EB4F3D3F81024F83FFD7480BDEEA4E85C4ADD22357A4322EC55289FE4CDDCBC4373926231DEA7F0919E6A52F04666C0A1C2F5FBB457826A12AFBB6EEE07F5CF920062D54CED0179E7ABB79BBD53C2CDC69BBAAB8434A58216E22169C41446401759A602865CFD7DB34230D981EC4174736AE13DD36709B1F0D6FA84D523735AD4005647D8A190D8C5BFA8ECCF3705CD07399ECB638F2B868ADBE5BC31DF3565962C62CE3D48F45AAE701C8BAC0C4BFCF757CF9DAE1A6DA8A977A3815D7155DF0074FFEB54DF36C736A1CAD9CFB3EF56188943C3C709AA2B5693294708A988EC4F0D3EC87F53B433079EA5E81C4AD6DE29B73A8C88768EFC9309E08C0CC2ED37433A5C9DE2DE6F1AE6D24F220FAFEB6D9961FB269CABD025314AC0A94383FE093556C13821078345A8851A96A93779872575CC1290720C39CBB3C7571A940978A9ECC9586F6A465FECAD6813834F615826590E85201773D0E62FBC06CB94EF9ED89889A9F78122109508704054F31483CDAB9DD70E03AB3515E0A4EE529E0AD8ABD2051FD454C3ED1824CAD852ABA3EEC0189C5C8FEB2588932081E91533EB2E5ECE63481BF9BA06304F4938476D99DEF5E3011674E4E6C71F8DA376C528210E6A27359AFC1513FB6CD27AFC89731A0CC71C2E59F5C11BE669F6CE13D6D7EA6783FE8518B39C1CBB77E2EEC810A1742B4C64FEC4D285AFC6C2078AACDED5BC911F365270F10C9AAE5BD6A4A2F430C92D2B55E02BEBDF02C99BF92187353297212209A24430CB74D6FAA5BB9CBA74E88033E68A6E3B47D35925DA8A7B2F46B16FAB19F96A660CF59471952932FEDD3F3E4F39BE194F0D50B435F29CD102F6292EA6C13B118D59596859CE06D476B37F192B07F42A6DE274F197FAD16251810AAEB2C98B8E2ABB3D33957392E436341BF20037DAA2073412FF748EBF54EDA9580C3816A5F732D0CF9F61F58D0F93DAAB636B67D2AE3D70D57773C66B488B717CC5A9C901AB34ED8F5E6ECA7928C2F49E296CAFC9AF0D7A8AAC7DADA151F76EC8888F82515039D455C021DE319F548298EA7836F568A434DFA0BEF58979517F296F2A3CAFC5A1E60E3BFBD708A9D7667EC9173C4118410A75969518AC6F16B228CE2D36DF47F8E17A9501FA7E62F3A8531D9B1B5F5C43A978D2958682E23FE7BF9D4629748768320882A5DEBAA13424A1A793E63114B625C01775AF43B4225E9231A14360C55DF6B70A867A43F80995AE586F7739B8E0D6DC4B59595A8B58641E040F30131832858047A898F62558F2197B9769739A695927DEFECA3C5CDDC3D561C25BB3DBDCD6D6D4EBB7D5AC42B15D5201E7762BEE43D3618569D48B88DA5E58382197F5B76FAA1D3B5F1A2B4779F869AD59BED735608C13DC447238D5D5B985369053130DBBB345E4B488CE9629FFE839B94B50FA6CF7646961E8FA660331645D878B2297ED01BE3EC0A5AC56F488773444867C4DA671BEAEFEF971B0A6F406CC2CF9E04B47F9AEBEE7D4C2C4EDECF95B09A4243A62EB9D6FB544B168B93C5DE3684EAE2E3E4051ED740738DC5D57093B9E89946F9640386AA0B27B8E3E434CB0176BFD10B834FE140F53C940B551CE7335404CEBA225FD2C5AF4B698CE98D8264D514F6447E9F23B8244361B47C415F02085A787BEBBD04C3DA201C1095755C7512DD75E29F540EB008E77AEB544FF4DBA1875F7DE7CA16C4BEAE118373B74E7710C1F7BA90D35391CEBED33D4F5665CD455453369B8579DA2724BFE165E1EC24E223D9CBAD40E704E4F1EB29824027BE98F0829F712C3DF8EF8D83E0D55E624F27582BA13638B14630F362B1FE9D8EBE660686D011354A261DCF9F22B67CE1F84B7FA5F51D9FD8C272B091E40C6BDE3DE2DFA49D93C05FE21158E0EA210F96B16BA4B9FA272C39839CF1E9130DFFDE0249EE7FC6451ACCA87C853D1178BD05C585AA28BB90C0CE7340467632B746C3C72EE468B3E8C6EACA6D3DF8279C3F24BFAC72A2DCD1D6612C2682A51741DE2CB3C18308453E6047EF119F53E16410801C1AAE04274FDD8F6DD7A9B6B90FA292B6EF23A129764BDD65F69689ACEEEC6B646A3B9D1E1A78EDAD27D6331C7E1AD23FA0E7C136112E395846C9E19252C9FC9BD8061B6A5416D68EDBA8F449BF9612B70AB2D8848A9F7F7C0D2C4AC39DA904D7813D5D964A90A567E4D082C9E698440C68D2EFBAAAAF62FE66864A98015A54FC55BF202D2E29CFCA0EC0235B4E0B5E1060FE84D96E2B72E26A41D4463E1FE0DB3429D8269DCBA269FB2C27F2EFE8D2DD81997275418FA4B54EB8CF8BA6095AF2F6627623A75963B257CE65A5A4F00755B3F2EB13BCFC6645D5205E77FD86218FC812EAD4C069DF85E6F644A6048381795DB64C366E550D92F4D678EA15E2CB5EF550267BD44A98B03B5330F5AFA16C59D246DA9A84B525F1DC77EC15F6A1BEFF74685F685CF9F4A1B97027CACF4A7939ACC584D0FED204E49E9228005EDAE479B3D2DB6E95746C7DC0D1E43FAC0380FBBA5FA306CA852084C726DF271233E6A3546201D1898C7BD2A43DF0A89EF7045305C9FA28FFE6AE7CC34B479E9AAE2935B6AEBA436B4DCBD85B9587F9958E086CBBB5E221CAC4E5156A748DBEB37D6F54671BB187EFD8B4D76C6EFCAFA2BE550068BDC379AA0F8E8A9EB50107D7D603055A8DA4034A03DB3E448EBF2E89E696B64617D905478BE16BC9D1644E861BEE76D1293B5987F2B9AFFC8546EAEB71F14A7A4952966701C787EFDA6F249C3AD6C8E2D02705A7F4B622BEAD70488E08048F1D18283074CB5F88030879880B7A6896EF30B48EC3FA5218171433F9B2408216C62D052DA8196E0931CFDCE3018C312F37788DB4D9A5CE16B7B6D0F9FB595F5F3534412C70A7A0568BDA1204EA0CDD4901289DB5A13C25DD87469E0771C7D779CC219A95EB79C9E6184E105C76EB3797D78F807E01A32367632B6416BDE50216EF583D6AE95312467737586D19EAADEFCA10355EF539EF11C326DC08F22E76DB7BCAC5451B4AB6522DBA7F906E6A91538FA959A76C8B611961FB5CDFE417CD64D31164F8FE682A94FFEB4CE32E4942453BB22DE100EE0C9DBEEF671313E21A74341835F8233E3DE644D7326DA7A5A0670040C75313C9DB4089D2EE1815FADDC976C68BF95AAF6021B60527409508FF1EB193201A30C357D660341807B23B7652B6D5F1579699089D93A2D", + "message": "38161360466B3700B9AB64F10CAA42CB552582B219C76E76EA8645BAC798469F647EB5F8F93368D44142FFEB56546187EEB014452639E6ED0F0C93AE3F7943B997BB466D32307C696BA8EB00B47D837D3585340B52DE5AABEBE729759CD37C2D42B469DAD2960D22BB662380E4D2D439823082BCA6866D019519043F5338D08F28D0D289B606AEB741DB91C0DFEFC4F0267DAE6C63A5FD153D1FE1804E4EFD4D260370A8C2FBB6319DE561A49CAB207799528E5085F692987895846C374B9DA37F2D6CFF665E42B4CE3363F53E76ABC28B18CCECF27D7A9303D60605B0846401DBA01B476EAC8F663E80CE008A956F7F9A34F09C4D78439A75DAACF6C481359C33ED8AAEF545F77CB519643618EF6DAFCDCB86E52098EF654E108D66294580A3B6E6EFF7443D4A201A11353CDE91AB0240D53C4524EC8323E5CFEB3F66128EEA5643C7C3F2AE850A10AAD2A3BCD4353950F478B730D7E67EAAE2A6C9475ACBEDB5F11113CBFBF6B98D6C1C0A6B2D058B99339A31FF43DC685693BFE86712762CB53DD1C260CE6DEA2578FA0C3F3D1269CA0EDBBE87802A86B372E238E51C3188785B477D96D09975F121B12ACA8FDA39CCA405999AEF88FCBA6892FA435E0CD7A2C59C1976DE0ED0A775AD107DE5EE466D2597F1F4D44D1475BE5BA5A041EB9E322E0FB9D6475E6396F96EE703FDBB150D333C2EFD3E06B27E7260D541A4C9165DB10D38FAFC7AA9549430FA86CB87D5939C496A5748503F670AB550F0B3F8C6F3F4B38BD34FB2579E94774D7E6DBC33C35188396BBD0A103CE187AD53183ECBE2AE6843FF4A271CD6B52762588C21EEB708692F7FDA755C37B2D5FA6B890DC6F7CFDA9F5C743C2C800814E01942C212DCF33660DE359BBC4DC4B73C77A825EA9641A51B9EFDE1EE6947641A96C220EFEE4CA39073A3079CEB789C3E62A674E523ABA33A31B15F7F84AA04E6D28735EA021AE2EB8D48953A7BD7CCFD7C65986D2E36A2CCAD2309D03830D909DE8374B87619A3FB13A21CC577515D3B8197B05DB4E26A463FAB04A616F58EA90D0D8BD9124E942CC24D4F987DE177B2C91FC6C6DAE617695D86070B466649633B99A7EE03275A485D8A44CB4CC7CD46B64B0D5F59C943B5FB8F006D96F2B706189C5F4A282DFDD67E1F8F1D9B12F95DF39EFDFE6D61FF9BE4D01C00FDD967EDA8DFDE4524C1E5B3497AC0596427851890FD46FEDF5FE6F6E1840B0DE147513F78F445212B895B3A9CDD5D5458E11FEFDDFE484E18E0E2ED0109CE80FB8291A7CF193A84176317D84C5EDFC14CE700B004078F73EE2058B3795C844261A8987C9EAA3C589124F66D71376F70945B49854C302893FE2F510B72CCA90ED0880FBCCE731D966D4CE02D9A8EA3402CCA7F236A55CB716567EFBB40A9A5715291FC14779C3A137EB4DA17A18DFBEEEB92B5173EFCA0CD9D865909879B4A476481BB967C8ED2E2E2BD1F0A2268F8BE7177578BF109F30D2779A34A7E1CD19DBFFC80994B6C65431DA6213109C74640D1D82658390A44E41B0702E2D2F08903EF29D268A9C99698CF909635EE0F142A5B753B0820C0C692652963E10434D4B4DC0F411EF2A1B60CE04718009CAA0D7EE80717A6A466133047C50A5FD676DFE89133DFFC8DFD31721CE06E33F10E5770893958E41D65E7BC0BCF1C2314D2EC4E7B0A0FF41A97B741EB340C8C221FFF64E91E32C2C55AF2A027FA93453F1CA6286C9053F173408FBBFB1D3E0F060EB69F145B40BAFB59DFCEFC8235A952B35F2A43129AD9BE14BF2AD92D1BA529EE235DA4E6F89E47EA3A076A1106336A68E917C368FE296B5B850DFA88A536604AE002B5A0123CCB2292423B06344321BAB27E637CEF09F0D8FDB722C3C1DA2C760D9F5427ED1DE74D93B271EF016912A7D1BB62D2AC6DE93429A2BDFA895ED504323D6F47EAF375145010E9D83E1A7BBAB1AB2296DE5FB47DE63F1A6231385D7D8BB00A7D23C353F351403161EBCF744405EF32E7DC60B43CBA930A3EE6C7558172D5A8B35F80A9E392FEF6939B6F11F07E012A87B9CF53346369FECDA7E6F248D3CCD1FCC0F2463076ECB62F9417A6B861B124D810294E43D269A6A6B020D0492E8BAB412872A2A2DA3AB00813259D090FAEEE772F20D47E0EF96F6395206A27F4C9543121B6674F2953F9E4A85C3C41CC3BC61B47C41382BDCCF790C2CBF6D31E58644F666944D6CA353C43A3914B0589312F8BF4887F5819BB9B658D328565979C75F362C673FBC6BBA4C71D2D3D583284C247318D70934CC615D9650A926EFD5970E0E97D8A4C796018651CCC1F2F9400701FA082BE077D5E71EC12EC5CDE20C0943C5CD258A2A462CAF094EDF2BEB328C6C1E9B32E9196CDB342202FAE4450AC520E8AD2575BC159D2CF1454D431A1921BC130AC8B73CE1F0EB42D1AFC7731DF44691E9350CFE9F66E7426FDB0A581E15D1DA6E023951671A2DBA1415230CDF9CCC5F95512FEAFC2A15442A1E471FAB0F57F4BCA71FEA43EBF3191FF918B4AB0150B6EAB557761A8E717DFC7D4D5A234DA32CC9DE0E3053B704FCD74A696DA811B167687A5D5E3C21C2BAE7639148E8CA538966B0C66C78C93138038397ED4958E18DC6261486C709ED903A870984EF08706F27B2C689AF879D8D01146829C20D41E0F8805159398B3C2D4A65E41646325C6BAD59FA8B49DA1E278F4E02033738062E9D5FB74B741DC9123E0053BDAF1CCB03279F51C83BEF30AFDBC576F2AD7A2DAE239323114573FAFF22266A7A89E9ECF640BF8D54D629B1C0710CCF6F1CEB48A88ADDA79C031BC2A4E437F1FDAFA1BC9B3483EDE622A88BCB2F363D0828EF3714141A2C3685218A2EA5A00D51F4E0F6AE04F85E440F6CB2A7142CBD9D4A6854F199E6DEA64FB18382D7FD52E55F9FF7ECC377608DD0C10AF2B07BE808B4522BF8956CF1ECCDCA1575762F050A5F73230C3571EF6650FA6E8BD39C60653709B1ED07A258829C2D5EB2DDC1783F4CEE9F10E11F12764F239AEDEF8E1A2C7CF336FE6E51F8EE84041B47F82E89FBD84E09FDC8ED686DF8203EF090EC86B77546E167CD508D56DC580E498D0AA67E142BDA76358F736E6AF44EFBA8D536924DA8529EACAE27B2C44F8D3C4BC362472BE7C5C77ED45FC7E59E05E50341A669844A0CFF51C265D9F3595A955758FC60E9524D5F3ECADC5A97A45112782B0C1EE4E48548245BA96936F4925B3EF77C46B08E001F608B4E1982314AFB3BACDE95A4899CC39FACEEF971ADDA7CE46E9BE29F8CCF56B0A09871B824E513451B07117186B9CADA1BC37FE4C0CFF90CF64E7754800632CE501C5E5476EF632CC3BA41A6D77322D5E062A5CF8DB6CD0EECE8978801E6FF5CBDF8E4A99FAB4CB192FD9B9DDEE5E58DC6893B8F62F0B744C5EE0FB3A0F61A5F48109CCCF0F96F1BF208B044FB82FCFCAC388E2C46476D4AC5E5A2FEC74ECA53428720CBD291C654B571D6D03B7D2A68ECC6F26B596CE678EC7F6EC74E149DC8D8FBC225FBD9C3AEA3E7892CC059BA24ACF1036517A34F04AD1CA5A6406A3C4EAE9729E5A1D759F03C1A1EA86183858215AF218A534C6002E163FD45C9FFB8B28FFAB045EBCFC3CE7B66B177A62068AA627F95F91CBC395EED05B565A5D566ED81C4D8CA2DE801AB983E469CAB4D0896C9A32B30ED4A7758C4EE3DED7B6C0CB2035CC4BEC7324D8DA083338414FE4D1AE", + "rnd": "638940DA83C6DF9A3B72710AB62DDE43528F28387DE06ADA4233E87BFF87D468", + "signature": "E540D8332B5B3AA03EAD9E51A396BB25D3353B6C8A9E6C997D4C18FCFC0964093766F9A3047A727C8FBA23D14B12C1B84C0CB90D90BD73922470B082379B647AD8235B317ECACC132E7EF9142CD6B188C9B03E274F79F51726EDC4903FA16C74F9D9DD98FEE960F05D2F629C25D09ABC6C9A58FEA0D70A87D360CF4F3B45FBA35BBAC4359FD42879BCAF6EC103E6E8FB3E919B26FD05BB4FFB4B256432037B34D6D12AEC141E4C6F701679FC19337EBC7D3ADECF93B4038C58D6626BC10C9F6EA893561D8EF7EBD490294229EC5BCC84321AFE4E30EA88AA04CA9E3913913B13A6FE9D03D502D2111B892974691218C5AFD376F0D54C2950AFF93D62452546B93C569F9F47893CBDB4CEF77E99BFADB6FF671FF1D2A6AD6DF43D48E64305FFCCB371D4B0506E73E205A2CEB0B8F59CC26FDA82007DB02314B5F9D6DDC1696BF124E8150125FD925A174BD08980A08DF39305510A85408005BA99BA46D7BB3966FF8C9DA0A256F66B7BB249F5004B63D8FAF09F7E7F66BEBB4AF5CEB4261E25D696A1277432380FBCE32D47645E0401518E8A8FD38056D8E37F67BD51F3C9C262AF184913A368BDE2ADBD2815F71E43CBE950FA07FCB772FF0DACAB97D8D0DDAE8C060FB3CFAA175587431492A7D6A55A859BC2D9750C6EFCC3148A736D61BAF0598EF50DB101B0E4A1D2A67B6DA6A9D368265FA60C66D3E07DF155F7EB73ED8642C8047CB6CCABC79C550BE0E0DC30116B2840609BE9B74BEB77B7AFC208FCD895F4131656F7CFFB77446CF2BFFA8D221E1A802E0F5C01972DE9C4415CF8FEDBC1DD95EB72EDC3EA3E259B7EA9C5A6F4470D955039AE00673C37B98D8722D6CA1578554197DCE1510B54547CD610A9D4CA7F6DECED78303B631A2B2885BA9453BB5A7ADC2F32DFEAF847424FC57E43B1040D2F5519265926A60673CFBD429B69CBD5C3B73C69BB70ADA2423CFAFABAD543D3DB2D0B3EEE9584230D3A10A5A0B3B63176005084B34FA3AB03B6163EADC56316C28C13944932A53F181120734FA2B0B1260F57D2B7A8795F684A2E1DC415430BD678883E73F20AA5E9EC2DCBA06B0FE99D952D565E223E33C2E274980F215E5A76F04FBF38DD463898AA1C440E2ABDAD6960ACB536CEB74BD8D1FEB34368D174D76EC54D1CDECBD4BF7C667D9A5F6C88783035095C78423FFB4A0F97A921B8DECAD99F29566C524F6F9C0AD87E490A744D8BD56E472A3071B5E2ED3CAF9F94202EBCAC9272E712B830D2F851499F3626B7715FD8ACA7A807DE58F87C4FAB37FE6CFC33775C8E09F1908D7345D8FDC072B838696896FBDC24338CD15D0AEF9BA97F434F983E8CFB0C4B581134596A1EACF88D632B03056691EFA1A3C7EF7E8E15B33EC6AD17C565C6ADE470C014E58A5B8DF56B0ADAD6A68CFA1AF078397B7521D69F1D195C59C0BAB0EEBCE447FD1950227B71375CDDA60E797BB62E2A082FC636B6D43F0705FC6E97C3D8942EC0128A147CB2C0385EA95DAB645C06EFFF098D2698C46134F4ED2A89E7C1D18810FB2F75724CACF8E6284ABA67885D3B628E4C84110F755A19D7A2A5804941D28A0D0FA0970BF871A32650FA74E6230A9559AF6EBA554E8F5AD416994C55A42ACFAAA669ED0D7D1BECF4FC53FACF92EE00E85AD74CEA4167410239AA7D583358EE3D636F7DC22DAF59BF277449CE2709D0ADBF25C3F90D30504A6CFF974D7F236958AAC212C114CA0D06DDDE5414B8203D0490FF5F498B136E5D43C053F75BC55FC5FBA9888F7BDFF003C279C9FF8A0E720E48566F6DF0C04B853296E9D6BA962FE259FD01DD41BA9998333B1FC8D62575F2AD59397CD4D48E5D0459493F477DA97B5388CC4DC4D473C247F560A68DBF054AC28060E9D93E454359D4B4DD6EFACDD39E97474B87AD3B28B6F44702A8626F11B9C750147BDBAB56AD6B6661945C18EB443A5341FA5555C583AEE2F2127B93D1881C862D62A4FAD82057B051A023119454E24AC2CE518B5797A3891B565DA66DD568BA925681DA3D55F6EDEE63571AA4A1D236571341E5DE8B521C27ABD57EF7F23FEFD2A923F5E59A3989001F2A00D9EBFE804DB09856F7D7F30EE85F8CA0E7BF322496326D228F22154F63801AB74B3DAF0A06A727AA122076121FCC93B5B25334CDF2B91DA0C445F1E2F63989CC60E4449EEA0848B1855F9F06FE3676FD9252C6E0EBF1C961AB985A5A64592C01E5F001CD947C93D30E31CB8C7850FAC478D1A6EED4307A6CC72D67B8342231CCAF9B52AAF3A1C4738672E3D04B59437DD6E9DB7B38C666E845D2D191707A0F97B2CE26D2A51C3886A0F75D8C403F64F39DB680A2DEAD1A65E81E4838F76AFA586182B2C0336D821698913AC2B1052CBDAE05CAB2C0638FDA6D901A670AAB12832E82BCBCB8B151899ABDC6E30F96CC5D8F0C894E80FE1F9C26ED9F9A7F686D896E39F578466771DFA8B1D81035E3AD99B5FA7F0539C48A1975CF2FD9078F25C2328AFBFA6F4FC46682E455A8EDE9F831C29AC80D47FAF0E75D75526F5955E822CCF2BBD20CA6FC8E371A887E45B733A72C4BFA0FB0A2A5F17696BC2050CCE3ABC51ECAA2794107A6196196ACDCB19079CCF97D0D85A4126D2998D5BC9DA971548C8CDD460E100F311332B5AEDAB0512F9BA3131A66B797AE63AB4FC061321D5F4BFF9D24FDD4D575806497C4A0F3DD98553AC2C1A7437AC17A9511B99A3285AFE3F11E78E3162C4549191FE6605945285271A4E6AA75DF65E1D414D2493095B5CEE985A7FD20EAB8D2763730059074DCC90EEF484CF85C45AA6CE6D9992DF1618C44E1E0C08C5B776E4EE028CE1A566E985FD70E6E4E4866C374B9A643041E2E3FB27064780872512B5C381404D5EBA6859D77B1D4A3C98A972ED75E9A0CA335063FB6F7FDEA6242527AF8A2418833449D4E07CFE519D654BD0D78C0AC97EE971B288FD8D91F68E92856AD26DAC988BCAC36DA16112E336C0EA07197CAA5964D5B08F58121687BE9B97AD46ACC3D72C8DF243F4A5659FC7B0D4762570683511B3139889CF19DD10632682001B6831D9C72F967D896F01083F4918E7249A424660BB4A0AE6C28C7B4D70106F0234E9A47588F13799A255713211B759AAAF944C5F138224BD746DE159BE480D5F6CDDF5E1C3B1BD26F68DCAD5FA0FA85D0FEEC69ABC0965BC233DE1C625F238FEB72B8938EC28E3C143D3174BC5AD8A34B36AEE5F092BFC00E711ACACCBD4456DB9981F8443A1F8620C43C82EC74484117664872BF5B14D7C81BDEF08E5105B4A966A7FC0998B1CF0B29DA31102982CEE44C6A761260250D63AA70C7D9603CFA7F533BB1719CD3CA3B44D740DE2355110E14BEB9BD456614C8141873ED80FDAAC5B544399D17F3B39C286250E3A05DB3F011A1A140D7128444285FF79FA1E24329DDEC18480D98383AA3C7FB552024DBEA14DA8D648F966905E8C0A7B846A2B74D1263451E7DF5079E6964651F4AD708D420B5C6598D4E913AD3125F1F3D24B5D3C3735C418CB5792910D2E5CDF5B28A885F4797922F57861879597D7E6461558FB3974E2BAB195B11B85FE164005222FFC1F1FAB89A1289ED8C2C9C7207E5B648B78264D93A0336A3DE4E24052541810D965ECBDCC86E99BE01208091FF93A3CB7AF6E93E11E1C73F4484FB05BD74959D96D98D7CB26E565FDE4887EF7892BE0F725AEE253ECCE0DEF7457A811653B1A61690D3CED8DACD871E72599864CDBA0DAC0A91F1DCB4A538CE0E8C61D689B58377B34129156E6FF5060A4196E30E4456501F609903D841F3EAA91E5F3716231AE5267080FB99AE40543D2FAB6509932788A213ACF814635E33D6F5C0D0B44B028CAF5F80F66E18BA4C81A8635C99F753414C2B5DF4D559B554233EFE2E5B26CA8F90005E2F8739159564B68B80FC6EBC71AC3263FB4E6A224FD607E212F54ABFCD9F69C0AD451C4B48A2205358F67AD8CA2CF412EF2E7B01B6F9ED3A8B39089316C8A4AC34786C127E27437A82AADDFBC1D52A0E4B240F9FC60E71F3FECA518BB1EFB79D82BAECE98B693E42635FEA32FF03E6DB2866A3937884A82D0AAA4B577066A603D81FA52ED761B4015B52DB1C2A54A3D4DCCA46FBFC386333F98614EDF79103A6C617416C46D13C2D4CE8BCF656D014EF62AE973EA1B2FA738889FCAD13B09D33D40B0C20F3433ECA31E171C41CED4E1514670FFBE245EE1B427FCCB64FF8F0A284D46E963EE5C1411AA35DAC796FB9BCFBE5719E4E19C5599379E8396EDD209A84C75E350F0CFED3476E8732EE5DAC6BFF9FB985A4F991AB4EBA5475E2A29661F3A179C0D5233B4768F4FC51E9CD93C50A85CF137515458CA33D6FDD2A57A486A2D466772AB30510D91648700B36E97494FEC74E8A3B321C08009BA2C0618147A86D1BB323FF9BB62367637D0D461504F66A99113A30FEC880F60BC322827C98E229DA0E6761D4EA0BA569308F985378C3375866A795008B82069038C673680BAD8BE5A032085823A610DCEDEDBCD968790326907E618922851A43EDA9E5E73589BD5F17CACCB5B457E2E34965768BA04C3D202E54446A3A2867CA01274F4518A5D3E8179A5F06CC3E8F811E6FEC5F353F4CE88C8D5B3F9B78FF92E197ABB7B32AF9932DAF62CEE6CCA2807B1292D47C345C0375603803C94547C93CEAF3541B9F42279E6AD1D5069C5B440487E50E6E42FC85418E99ADDD4C4C7298C05CBD843B15948D8352FCDE85ED55E7007F1435BABAD8E68267EEA99B4E88F8DE12EC2F823235853DF988A0D87329819E51E0CF8FA982CF7F6983B7A3218972FD17F945936887A4A079C670A9D55E24363AC41B042D073DAD452A40E341F6C93C4F4310A5EFAF1604045AE59CAD42FB00CC7D38D83E89F1A29EC7186648F037B71F9AC59F616E2A5D636AC4B77D0C1932E595BE877C418554D6760D10EA1DD92DA611E8CC3DBA267CF550C7774A75C80D0439DEE4F885FCEC8F4CB9A8425EB336DC414A07E5ECC2B949AFF62D8EA3A9C36CF95FCBA8EB1AD8222170FD50142E5EA6F97BFACAC40230DB389062FB5466FED4DE375D213AF8E998F7A89977CB8860BDA7E7DEEED380FDC6764999C49611F024397C85E98C572DC06FC43E1A5EEDAACDF22D418C6A91B12BDCD363DD70631BEE69877392A564AFC94D40A4562FFBD5B2FFEF205B45B26E1E64D58C5D6C059E21245DF82A4F52793319779AA4B9149C24EC48F89A88CA79C1732724F22E84B6335673A0E1D9D9F0E1F6F65C968BD3FD23CC7284CE4518FFCF1B901A1ABC8A4FE879E88FA6AE545044EDDA55CCD1CB7770DA620F569506EEE789571C378B1A0093A2D5B1D30DA08DDDD8330D4B640DB1B3E32384CB4BAD2FDFA4464F795ADDDE61C73446022EBF046E1CE9B2CDE6E194B1BB9D57D6F6FF410D602BF4D7EB20497086CF7A2C143B75D9DD63F5B6507181A20367002042015FF32AAC962C825AF72B9E54A84133B05C966191FDCF56E2E09280D9F7FDD0CCDAF5FC2F938DAED2B02EECA5901081B80D9F28312DC6DCE95664F80C7FB3CD6CEEA4807461219C4BDF64729522D5CE338FF91AEAE38B34FB5C0F3E396B5BE94CE82E9A8C2F222B4B2223C8BAF24F63E2D9F41C3F582C35D7198236AF5290D413AFD29EC8830064D3E346696B315284260C19C16D6B06163A6EC930A28CD764AC7BE2BD6BBC808EBD180DDCFF72206150F71B0EE876EE34266EAF4BDF9B7AA05B9ABCCBF2CCF264159CF81379AAE9FD951C0192DA9D636FA789AFE4CDB4A25ACCBF69DA889FC8FD73DC3E7D0A2B9BFDA1FA84EBA8CDB3959FF42A45C2FDCCF236A403D35CE50C781DFC37F0E42929F3567EDFA0C2E5113686EE3E18E2427376D5268C4D701FBBA5F365556027334843AED745A0DC09E74320E786AE5A8E51FC55305856D634DE15BDA96645F29DC72CE40C5F8AF85699E3B04EE0A10C8AF1B048D2D2CA8A9CD9E9ACEA7FDDEE6DBED51EEDDBC3B1AECBF4CEE3F3C6BFBBAA84CF470205EAC475D0D74379D8E2446F0DBEC7B63BB98F0A39C6CBD055D43441D310413D256EBE5C7AA4AB080F2421485FDA3CBA5172742EA0ACBDD45645E42B553C8A50C65274522FBC75AC20E2A523FBE57CB8B3F6E2763638CBEDF84243E88E34BB76E95A652F81B0F1C0E5A97D78654802C7E1183BA7E78DC9FC0C8ACF1C9A6A3B74F176E57F016AFAD9791122D3D1D2B012A6B92B02B0ED0EFE6868CE8154B462E8936C7EBEEFDC64D4C00A71ED95D2CEEF6B204F116F0FBD20E5A3EC7D45C9615230686729EDE9B8B23B5B5AFEA296096CAF3C8ECE2E985251ABA2BD5B794FD5F25F1D0B58FCC552DD295C796E5E75FA147A6285461864142270C027B1C38F690D5605F6F3A9E0F17C19AB95405F2720258BC032324B7A4CD6F96C836AC87BE8C9AFF5D244009F5301A814B8FE746DCDDC7796BD29F2F64B2F3D00356DA9D11B737E959EA7B2BBCE657399C2E80B7BAAB1B8C3EA07455A910E45466073748DA0DEE8263F506368102C59BEDAFB000000000000000000000000000000000000000000000000050E131A1E282D33" + }, + { + "tcId": 58, + "deferred": false, + "sk": "8D144A2DD8630D50072DA2AB863B9C2BF4EF934D975A52E011ADB8E9C912E37878748DE31FD4C5AAD033C3A6CE0F06848796FA1CD82315828E0F2573FCF2613EDD63226C8A38496EA8EFDB8D5D54DD152A6A44AF742B13D33B4687215559891AB5199521FB1BD5E2D7B1D8757EFFCD6DFC241A8C5A5EF0BF759B371E206672EACAC209E026685CB60C49980942886914204D91A84804B44544969020B29019A741104466DC3824C2000EC2440C22016A19A42D8CC2200B26910CB1899A40261B106CDB084DDCA64DA136068B26044124818392400C328AA1825163B08C0188681204241C20704912915C1284821841E01044D1A06892488611280198002DCB242ED8086A0A228680366019022E131770D9460C42C4000237261896044B48245496610A21248A1206C8C828133069944204209280D9A84501A5701A48321419710C0211208850220541503432C3C0400B4584C2046D6104669B002503226208008A53C88549088A923485008900523825E0020289B620CB3661200226A010105B066124A164838609D8802D22206983180118188983924809348ECA243180108A403891122669D2B62CA1B49083C45118333104C5641B260813860D2329519B442499C06D081612A4942C8A0250112490D90869A310500AB630A09820110784810651DB84608B347101A80090426E4346204CC28CDC8064A424049902505916488322890B002902278C11210964102988A42CA320309B3049149551D90431D4908D43440C09B82464B65040364880B82C590661C946060014685828268C924503875011A669E4366C08A904C946281A995004296582166E5244714BB0699A002C4286911B312E22800054080D020992A0328C5A4849C8462A0B390120362C19442010191262984402B36CD41041588288D092601A304002C04C948881DA842D208391CB30111A13108A242E0806801111724BA66CC3102DA2A46111868D112604A1B460C9A0451A38490C858419B88803204AD23612D4B00402050422A4280BB8215B9610588428CA8841C20890E20232E3B045C34026A436624C484E58A089019449C2306804030C58903040288548244614994D1015698B9408098624D0828D9C846DE2262824194990220453942D040906223946984032A0044140486650C4501907815A242610428E133520A1825058C8448B446C093022811885DB484040346202202209190814216D628680A10845209801621040DBC64561C66DC3160A63086051080213C760DB326808260520470993180911B7480230295900889C844C01445299920C19016AD9B870DC2289912270C1428A948020D9C02122B82C24376C133608188664E4C00CCB0288D0B8040918318C249252162C12038403218D14444AE2304104B5119B9821224112612468422429CCA2290A260822148523386A8B14240084855A2884098691881641884689893889230871102260D1888462146DC0484AC3406D8CA05004B08850220A5B928C0205914A44820C9165C8A828114051E01040A30691DA4670D0020242B0646044308242124CC82194340502214E4448892349320245610B35500CB86D8896682414105848449898908B8649C8464003B1452491458414294A12441A940549A469C3C6009A420554402A01406211998DD8A090D33850E3C405498880118411D0140CC2002924A964DB04501C92108B94090231205A4829918408432430CA4621A23486001324D3060E1034200A936D1B17418A00459BB06460962424388A00826481B84902350C51488E9A1604D2B445D0A8455086684334911A45268438825CB6641B482A8CC071D1A06CC4202A09116892B80D004448D1A8655B068819104150C24D48A42911064888A20D18032D044944D0C40C4A920C1A086A49004959484518B808A0A061110606084840014904034128DC040D22A32C8034904412610A08849B0072118289A3C66D9B128A030221C9A4711397505486400A244610132E54C80C811605C8A489C4969158B028C4B48DE292808CC62D21994150882CA2A4010A988C82806888265263227054A4445A006E191552DC948114874040268E034470C0904DD43605DB3842224090DAB6041080841BB3801C818524436E22110594482959C868120765D3026D53A408500082E2826D10138D13B10509B26C14883082A005229848E02020A21810A4522471625C747F79B1C4A0628B79CD627827FD552BFEA7156957BE600D8ADCD692BDE40F4295669DFD87C1715BC459AE0A7228906167DFB96D858C0CCCDB1F5438D9E91BC82324B50C604008ED4CE3641AD2FA5D27E01075A37E39993C097937D893B2996D206500BF98918CAD253CC78108DBF40F4701E199F5F8FD7597F397642977680707EE2BB018DEF79EB480F97567B73FEF116643A5061B349FF75720878C7279C6F22DB3223F52E7C72EF7C888E8A375B4943326A4B25F195641527B64C2B08A89070F87E2AF49B2377825AA8EFE043E75ABF82BF9E0B2E5F5CACC860D9B4D7592D22058E65358CC82A065C0A045B95B167B68FEFF0B330CA00BBFDE6AACE6F31222F7339B675C77ECF6334E679F5768A70078F02C0A0C848DD72F3292151C696A1AF7A774AD7145125831F3267E6CD5FBF284E14A076B52D06CF94063C7A298AC17709169354F62EA1BD025AF60699CCD6E1E8613F305ED6AE463D4875ECB69F946AF9505A49C4C7B2646E4A18974D6A0283CC225116DB90DD2BF7CB826EE1C157218302B3C83C91C341139AC76CFC069398C2003917EE241CED1D716A60FCE15AAAB9B14D3FD843EEDFFE1523A4E6069E2D18A1CA942473C12D55821177ABC71B65575E4066754D063D815F407B415E83A7F73CA4919F31960C75520788D88B3949473DFDC907AE5071217B2738C5733B68FD72D8F6AFE7BABBB61842F7814FD89073F636608248AF55D941445F3AF69C7C581136906C3E0989E2D50F2B46B6B6B2F690FB57F1534A38D577ADE7D486BEEA5C5020522D35199F50459E1DF6DEDAADA7922B795BA7A057E8A0A2F38CCF5499F72F5D7618E8459053BB0701815C0F0518CB36F26FE42CE5D62EB3D08A4BD1BD47A09ADA0DDFF2DB88547EC648B9E25575A95DC221435389041F8BE375260C60FA6E8347A925113D96F13EBFA45EB92AC2F5550F2D94520B836328535E44D6EEF298AC11E8B165A96B90A4C36099B5BE52537161AC5238C65DBB1B05D2DDAA5EE46BAD18C0CC9B6AE090956D484B83E0B61EE68490F0B125AA20D12576277EC5BA6ADA3FBA73461F2DBF288C61090E520EF01DEBEF1EB012AB5EDFA996831490700A3871EF2B91A7EAE8BEDBE3502340F9876AB43EFB6E746A9F7F5B136DD68E2EBA65BD909C16214A595A50C4CE1933C58DA66A5BF240C2544A352AE7E23F322390D9EEF129CEFFCF7A924712331C84933F24DF19877D73DB29E141BF9DBA79E3DF597245FD64B271247BF28F94A5E6CFCEDC0F2270D23E96B30A8D751BD647FCE50E49606D732AD46494858EC9CD99B91DA59E61F1AFBFEB7736A5ACE95649DAFDFDED4AEEF49144BEBD173712294F3EE06EA0359F76D24AF451CFDBF4B82E89C38FEF9883F2CE470944B9BA5ACFDCE187032BFFD094989B9F4C165BD8492B647C31A1209727596AEA59740C0182C50FFAB12EF3B8D1706C5A9ED7E050C510C240CFC25EE47CC72BF6EFD888D47E75ACBC453E0FC3FEA0DA6B2A5BE352CCB620848021F4AB26A8565CF0BF37FDDAFB5FBD6A47B3E311767CF269E7F27B2AF2305B4A2A40B725A5B5FF4ED5E2B3318EEB8F0D0937698F41AF39A49A9B5F0F62461D31475F41566ED82FC674568C03B88D9502BB67C86386333BF03CA31F90DAE2E15F8E775498C75020E9F91AFB983E700C60D64F6A5EE43F61DAF91F7C928DEA7C730B55A41590A183E4BF535698E2DA0C40B7357C37D5EA8BF4E3D8221ACE0E12A3E859F2D548CC07711AA798B036BFF5947144F8F3CE3B4B78CD0B1F6B9E6C2E398B0A5B97B7E7C3224999021778971D6ADA7721FAA4F6DB2A6A4C37AA49E2448F78DE890459CC22469C398F582F0655FAD41C79F2330618F1D6F4ACCD14DC1396835CAAC3822A3A1F2EB5D5F4C08E6BCA1FE29BC31928C4E9E14F6FC8E7B522B934FACF7421165F0C2817507E4196AFD52778967538FC4F7FAF702C86F374144BE9D8803B494222B6C2EB1B0005C8A2462CD4938230C67C414B8D2EAF93DE03CC87A4F507021AC4175ABF3285921563FB3DCED4DCBD8B92188647F5ED9797E0BEC61923A2E0B567C84E0BE536BB78166342ACC0E325BE16AD7CD0909B8D2A2A2097B23F6D3F1872623F6BB062F772B8A87A55A82E51ED3D641A1662D2EFEF8D2ED9A0090A287746C33A304E7131655BCF98FA44C1C9726809A7DAF2601B6EC9BDA88CFA0838A7D2C9F27C7A36CDA11F15C52D8ABC6D7334092C6B2FFACEB37163F60BD31705ADF5A6138E4C7525836841BBD5F6CCA3A8FD0851404A29B6B91BF0EC89A4A99CE9E7566185456E4051F38F0FFE9FA6EC51A4C98C4958F670494189A4011890CBC54A4E37BE4E6B1DDA3DABBD593FB40CA89D72E75C16FF5DAF8070973830BD47E480B02B09DE28748D646B80671BABFCB2987C7D8529A07C951E055A7978278BCBB3B6EEA646AB5881A636FC5C16558D6B1449491E7830795B89B05B852F835C9C3DF32F8B8AC320FF5D63401452C695E5DAC217AA709EE92D517976D438412B4ED9C7411A4873D6617466B3BE5EECE45E5B25006EA7542C88C3C3D2A8BF8E55C1E51F479B30AC6FB80C7609A03D91AE1A69278EFCB361A7A8D8A5C2A22106920AC9BF66378BEA6B12563A8AF3BD392A059324E634B9544ED5B59A053C897A9EB3DA18DA0A941B71912284011C570C2AF1753758071F71CC303C586E6842F4B555123276CF8AAFC3C42097C50911EC9C87E6C460D549AED1AB45A9C27E42D11D83D0EC51619A6C1453895391EA297E6B3E0029C4B4EF9DBA056CDBD8B179DBF9E354EC546084C3401AF1AD49AE86D799D9D73D60343D6D52A10ACA3AFDFFC83D296F82261E5401ACB7D780CA05490A6D3EC2BFA076CA2919E53A7A3C43EF728FD6520FE3196912E15D9FF3804D7A4857AC4A25667584C7B237568EF96DF93B17B9C27FBDFA4AC72EF17C57BDA2008F3C1AE65C2F742773293D71D0F598F7F3F0897466C9666E11D71FD1B49F08FA176DBCE2EE6993F7F986EFDA64C3A1C34AD5360A5BF8F779412675FC0D3E2A5C5A358A803BA9F976C9D2BB3710F8B9A6D9CFCA7F36E972E74DCC31EC6527C5F03145F31FF66A666E76C2FE412A75BAEE7BBE114F2D9831E6C5FBCCEA3167C5E37D0ABD9205E9C31A9C10861BA04F7855C96634E4D01FF9C4CD53C1075610E213FB5DBC87E109931F0E3D3EF45D73B7E889802164789564428A420CB201E7ACD84C49FFBC2F68E22AD3691D969694C4918011EFFD0C06C54DCB3ABBF7BE3BEE5F47F2BE63832DF9C4A3A5A78F76D642C02E9E4009AC5C33CCF6D680B9827E1FD9BF8385435509DDA48477F1A77B82B08A9E212A40BF7787991936A54D19BCDD25FBA051393830BD161ACABE8CC7BAF1AD1AF75A2B73291CA4D5C2BF85BE372053B644DC1CC7BB3806B1E7F9E05A234992820FE4FC525B176ED979634DB3F13497C00BC4DB8BB07981F3043FCEA6144A72A55068BBAD9A7898D663FDD51C4E5EC37856D290970B717C252C0F05AE3B9089C7041101ECA99B9565064EEFBB27F10B1E8FBA6BFEB8C8A96BCB3D728BC9004209D334D71D1B2DA8A274FD67375F92D90E7802539491681D93DF0896FEE2F2C47089DF27408FBED77D1251EA5EF7133786C9D75EC2AE0C73E40BF12CCE9A321C18559F236B14FFD024EB58FB88F1590658A29DCABD4D9D93ED27CA28D852EDC513BF401E6179AF10515223ED756E8B3166261AB002B34F13C7FDCE1F94E1372FEE67BC6D16D5A5CC3CB1C4DBC129BFC8439E43B456BEC1FD2D4872A2E93A984647F686EFADFFA39D6A9C6A023713D48AD586F2D6C636A15F05C6A52B47E74CD812DAAD7FC50075BC295F02CA578DAB9848DE3FABF117F532F214E089E42ABDA6EAF4D3A6D27A8CF747DF8BF25D20B7653AE4F6481EEC205E751DE58C3647E47CBB69C8BC16050783AD9DEB1C61A330E5A73681E79D1D2BC247710222EDCC9E0A06F0FD313244F762B24694FB8F01F0E8C3B7BF4470AC9D48FD43FBD15385BC552EE03628026637BAFA37DDFDA92B1BD1F0F804D1B9DA0FD83C7A8FA5F505D7D558D330A9398842AB613A4B1D60198073E17AB8FBBA34E897D7924199DC67B4056657D743A0CC02E53220A0071E2924379C7F3B9CFEA806C6C5E49033DFDFA865D9BCAAEA9FEAD79125E6CCCAF0A8CE6FD2F2BC34545036C33EEC1FD49DDAC243486CB0A84264E755AD432A98D061268E12B5B1E3B460E331A431EAC3762D72D8EEAB05181F5D482324CEA0449CFB484EB15E60AEF939AB954942A4C16F0C82EC1C87AABFDF30031C044D1F4EC26D664EC7EA2CA0DD56436B4EC8497B27DD49ACA689BA3E36A9389D1B0AA7A7BEBCB58D65A336DE83B3C41CC6BE6FDD470BCE35E70384DE651F25967688BD9662424BE19B3CDC15CC1B5C2EC64BB9E7676D8C1214C6A85F9160CCBE1CB444AAF48632A754BECB450D3139EE39227CC22E53166BF32D5CBF4E31E12F9AF24426227B3FC39292F14CFCAB5A6A3EA4212CAA01C63F0028424684D6C6B38A1F05B2B5D1DF14831C29B5B263BA730A2E38F54E712EA8C7452DED75FA0D492888CFFAC3DA70D755C9B04E9C9769BFFB2B690F43825FF3D65B4D0006138BFCB6719893EDD8D624006B0303D88A6911CE616ED261181E2842726F6E05063D4FDC5B620FB9089A4D90566A8AD3CD474A83B8FF37047265C8E1CFC", + "message": "F1EBE589AC8F5DB9F143E620F88F6FFE216DC2464F4E5D5E3A19FF97646DC912C57C4E521625AA57709430D646611BFE547BDBF7B683D53F3DFBAE56E7CE4E221A2C82138EC47AFD6579CA248D9B5AE870E765B28FE33F488FDD1690220FD03AB9BE71A0498BE6BA2E6BDBF5CB651D548CD066B80907E18CCDCC9E747EA868406E9689AAEFE7B8D69F6FBA706F0C142E5195398A503FD04369618702618529E9DC4B02E0936EE9C55BB6F7DA4B4AED55CF00FAA891448B71761D19D9AC138C974905BB5D62E32E4C3ECACFDCB04760833A3416EE1C73EE97A864C4C1BA28902A92A821ABCD2789E5EE171B80DC34D53BDED4013D3E1F3F6BB18984ECC91D63594BAC1086823E583B71540D5CDEA0212D508DDE1E82DBD7A22FA4EA2663FB3AFC73F920FE6126C8BCF2831915C26F0F9CAFE8E70319D7536CAB72AD4BFB4ABF8A6AD0CCED3CD1153891F8F5D5488214DCF0E6702286A5CC40E75DCF775E5AB4E8596198D64B0082200A6DA8E6173BC97AE90BA6B03318EC03A717EEBEF120A53ADE0C1111FDFEE89696A43B72A87357D51BC197049493F56A7395D5349718C445E0515A6F11E53B80103B4428825F997C4C85D6B666868C397C22F7397FF8D2DACDBDD242F0A45BF277FE8A20CD718D6ACE542C69F29203B2934A136CD7B37E9A5C119A0FCA68D078EFC9486A381F848F8FCEECFE932EEC67CD9CAAC01D4ABCC068C34051011C39BB52BF97DEF9D14F3E0B30B79373E75D9C639B2C0423223886A8413C875E8FC0466260E5F0CB4F02FAA0CEE356D16402A44A9FE1C1639C1B37B0622EFCCCF00CEE8689F8758BA83C455D8FA03F5AE9E9D73E08786A7E47D05BD671990794608A410D3D3FBB3B40ACC209600933F7F1A8496AC25C5631192BC64434B6386B45A566C39731023253999B5EA984AA0D148F8CA9044C3AC64DD93E40720FD5DB0B6C8E0A1648877E524EB6FC23A30A586B38530A9144D7D3B07C0B1EAF55810A96BE02B3DD164568991EEDDC20EA4359F8EE95F3196C9A0D206B215BB0209C402AD7E767FD0247012B6D762B51F83ED1D8BB3F4C96ABE27E25FFB6241770D5104A3FD45FBB1B15373A2B9EFBEABF0DD68F38CC8531E680FF37A383123A812DCA6961EB5FCFCE0AA441703216AB1921A812F0A5453A3E71359FA32DC5C056A86D424A150C6820C7357D07C3A21C20A365694369E3EE70147E6D5380970388AB05134F374E7E8AEC7BD494B54FBCDF891F3B314E6C5BBCBC7A989396549B9CC933568082A63FDE96B7B0C49FABEAAC1104A81B33CDBB018596F5772D14419C407440A0FBCEE3323B6EFE096EE052B2F1C5A8D8F0DB100AD3524E66D87B4C94C11EA5F25EDB72BADD99F743D78F54D4FCCEF279A903BAE5669E7C6E88C1CB33B1D599C2B54E80E33F51DCABC176A850C0D727A4AEFE6A5AE05A41DFBFB20BB945B9B980DF14AB2372A178145D9B40A77D3C21947A11EC6B5579D76172F385B8653A47011E268CE26CA2B59A6AC0D3B8BBB3D2446B71F38DBAD8A66BF7", + "rnd": "79B16C7039AA7B852BA484BFE318033C952945E279E72701FEBD176D2EA4BD58", + "signature": "710AE5EFC5E9C10E83B560B5F5CA0965C9A1824EDB19895E210F0DF7FA095E0074EBD42E07ADB3B4398FEFCC92897CA17E059ED35539CC1E4B8C2314CA0550E5C2284E4B0915FC852EF490FE1AB6416D5E8B587960994E1BCE8C10CA7E7CEE3CD10D7EC891F96F901437E896034F13357540F58B12A8F31FBA1B71FFEF900BDE1994C06A01B4BFCE0AA0B275F4D5F9411AA13D49FF692AA52BE503C127D46D7076E5919F553321871DDAE309CC67DAA04B557385E5F2EACF8B9063547C53D8D9EA43EE3F9BC22C8C6DD55610F5BAF34D566F860407DE3DCF1751C4998E2C06E96BE7B8D461D0F003CE8E7A8774232ED8240B129E0FAFA27E859A5E7C8A7180A27D61AE58AAB7E716F7A2E92DC07A8A5E468BECC1543AA13A6D68CFC6B92E2A374AE6AA5D0193E1518D548654DAD993F34B3A44B8FEA2057BB566A086714311BDCA61EDFE3989A112F469CE7B8C1AC8EE5969F85D9FF05CF11FC48C97EF7DE78B3A3E72275123F9E1AA30C272BC4BD9FBF531B7F7F671E67AD24299AB679B565A344D38F4A78F62B166EA53588CC8396FB80C1F2D85D885307DAB91D51EB5CBE2671FBB0D3B48E1521A24907C13CE606EFAFCFDCA6D3BDF08F65D98A75D0BC874031F5FB767D03766BA680970639335D3355256C46D3A421D06B8A111A1F1851BEA0E49A6E4970FEC0EBDD420E82C864AFF3ABCC4FD011188EC170F006DAE9C3859E191F6B839875BD32B0E5F4C7F9C7263B56E4C33D61710FA61DCE629226B0B9A66CEA92E046F13415CE53C62733E33D4EA4AA9BA487D98F3CE16488A9577C0A3722A501B3FFCF657B524B4978A58180045C0AACCED96D2A87A931D83FDD411C1C4C091A10B609BE12C136EC7DD23EE0236D344FE51F3C118B56421A640B10DDC544E977A80D40C24044F13C8F1F4A28B0D7E3C0A9C69683CAFF27E5D80019EBF49BCDDA4321B40891FF3E5E82189908A248E07CF9D2486D23D06B66F642A5A4197F5F6A7E697C0B94E7C9F03CB8AA027B68B5D78B39C4F24193DF93CEC3909799932103105257178F492694A36533778EF74F685365A3C87F7D26E4D07A960E837E23DCB53F9FC9307C72D86A6910C117EC52A81E222D889F83B41C70A811AC7022A5D45245137AF8016CCD74562785E22A0C6E024DCB386CAFE9C57F21CE7653D1698310D856B2835EB80F72304885A13C1A08DECF70A7FF676703DB0DCBBB65452F01FA7D0DECF9F3814345D6C696D8B2F3EE2A607B943FCE6417F8A85833D48897A1E0A48FC862C30EB704EE969344F468121FE68535EA11A4A3501C9101DA1DBB0A04E6DF60D1595A76D4872AA3387EA910BE3296F28385E9666625E79B04B03E02C737A14D4D890A0333CC4CA6365577150D32C8E48B57950928552ECC61E857015CED476FE7126464EBFABE580FF7B481AAAFC0DB0440F64759B0201D0D58A9DE5BF97FF01533DFFE5808B3808EE4AA3E852FE34F3CFD025AFADCC3F6673E0962ADFF96E2B661AC311E3363127A69EB4DD86F3FED96F01EE82D763C2AC5040D881A710CE3402DEDD97E450C66DA7D684946B9D83C909525F347123CE76796AC6D02507B26C8B0F87E81BE257436EE43D5B1570796072EDDDCA3EA5D3E1BB2AB923E1E641B474F29F7C6230058942A91BCAB261CEF1F73368AE7237494EBC6CFC6BCD43D2F0F87499BAAB45533665BB22AE2FE48B98E4D32407C5905483F0D3FB8C075B6D1FCCAF2C222D7A7F01D7AA0097D7CA24A10E4BE41E63F64503CB225193C2E8FE3CEAB16E8980EABD2202DDC190F45743075AF1817B9CECC9BA576692DF4BEFC748C4A00401D4EF0537ED7B29924F4F5466825C260C716CA7547976729F534C9EA8BF91ED957C54829CA6AEB8358EDA49A7B9D6F4C283DF5203350E857099F3E8F0C58D1D88A4DDB274F60B98D3F97FD064041FEFF037D06B450F346947B32A73C07ECBDDD0F155AD53B2E467B6A796470E998B8E2D599EA74991096610B604EC33DCFAE5B7B09871AF4C8B12476830B1607475C686A2E7086F09BD9D3D5A347993CCF2C4CCC4F5452A72B46CFA1AEE7F5199FF28E9533BA06EB599AF219371EA6FA7C6450CFCFA8DB1FC84660E9A04E29BA4C0A3B70EAF38662E1554D2788D4533C9CDE1268F8BCCA9464CC216D24A477A26443345E037A24E452BB078E5B11C566ACDD7A8D53CCE9A86AE68656C96A2887548A8A1CB4A6EAE2949EAC0D18ED253B57DA4337EE5829383E31274A13E608271C20530DF60193EAADAE38C10E274B0E2E62F13BDA3AE60B482775B423B8F2B10ED86B8AF4FB56023AB70EF07A910FD79EF73D829CD096C5BD599C2F9DEC66FD018ADDFC2AF46189EBD00C3DAA0379D6C69A8F407FDD4AA633A43424DD9B564524CA14C5BDD96B97F5D66B6EB9146E0A4DD9A6B258525FDD4BF8D07949E92929ADC0E77FC9619A9F32A0A888E23269AE028855E54758FD187E29C6B09EE1124176849E6D55C22CC7D3254A3C15DE5D26887EA5A2B6A1B951C6C062D9B7DEE29F2CA45B54E19A9BEDF9099536208D1FA96B83AFC20AAA1A78E72F4BC3EDBD88A25E021E3626C462E411B547151DDAB86194FC82AA21F20E313804D592E90A7BA77D51245582C6BF608332E4723410E5A5899235050077EF590AC4D73EA0650DAD87339EC7F4B5C0D82E0B560B41437E2E52CA013D5F15F6B9B55C5B5EFA3A8D58275E2E705E555CCAF47E8631450171CFE1C4E7584D6717AF9C3B1A47C68CEE15476332104BDB15A32C6EA7C7048356582623A6EB2AF60B33806954E9CE31FB2CE27F27E15AB1484B7775C2EC8BB8563D004528B60629C8C326F798F2E35020CF0DD867B2778D7B59FA12252E19C8EFA6480ADE2635CEFC8DA37367B8B3F40920C47CA1AA283A61EEE06F66AB42EB9B4B6F7A9D4F01F2F46D6D759630729C98B01A20470D515AB99FFCFCE1CAF1C29862AB51C7900156AAF3998FDC735B5441ECB0F03B4DF0BF91FBA60F6D43F0CF424AC16F167888FF559CC3A4854A76FD93C729DD29BEEBBC992AED8D89B3892F15FB0089D8F50B3458A98CC2D2AF7FE6FCBF60548ADF5B7E100B6698A6222A9D857A5AEA9FBB8A691B165E3C8FBCF60912BC4EF6E73287751ADC907770BDF68B864BDC2D358AE8FC5679BDA17C57983CCDF77D17D9DB0933FE919B439DE354B8A36F826DE8DC453025002987BE4DC240318B6FC58A096A04DFC4900D01F4BA6A8A057D71B7082BF6A05F5904DE5D40F42E5A58EEC0A8EB0B08AE0D6D66F2C5EF94546C675905A6474C2F0828BF078B552595DED13EEA7545E1B48C07976EFA314B1D27EAA5C42BDD8D5B53C73984ED4786D2AD4E7ABE92EFFA0AB8B12A024FADBD09CD98330511522D819F8C469CB21F0CFBE2FFD1BC43A328B2FFEA52541FFD441B42A7550F179EE2F80997F2982F7BD4316CA15B29CCFB18B82FD46C9E9B3DBC7228E97DDC5C05AFE8D1EBD1C4F1D6D376A83335761BFE2ED91C297497F4A4C46E3C462219B89BE7E62BDDD0DA81367027DFB81CB3A19C5A7EC603B4B0CBA7DE96CFABB553A2BCBC763278014452114BA92850B2D254A72D06EFF56BCEAD95F73EFF3AC478DDD737F919C896AEC8D28DABB043EF10185534FEDA48BE6B2563BDB64C40EC4C964CF28E3685FD43F275CEFA3528A2D6013DDF487858D73FF137A1F7E2EFF845D13CB5C18BF3096778E160D0E547C22DA37529C5D295B05E11EF7B679FA0CE268C6B5BA28444732D0FF8CBF0D557CD0170D3B9F973A319BA3521603F940B33D4746BDE2B66A20E7A798430F136C6E330F8621E4BD4844951D0D6B78592F838D37B8879477018C5787A1224032E12252B243A2BF78F1C129E03AE8E34B4A27B1F76A299FDECDA1CD547A42654EB6C3F7C550B46E1736CF0F1133B5F534AE847B5B4CB066EC760BD51D46A235CEC1FE69D8452C396DCEF30EE40976F43288A8D0544B5423E8E674F3E7712C0B5E85BABFC4E6A946F356E9933C7E0B422A47D790E076E910E88C286B161A33D79AE5680CE754836F7097A895C6D0EB67B116A79DDE2E15AEF9EBE6A2D717B3D82060C4B6CF8C8BC4DDA37AAD2DA23463A45787AD9C50585571BA73E3B3395EDFB041B5B7CD8A3AADB318D6E16DFA971EC2B97D816C3FC0634A3E08E58B81B2DA020ACDC9E560966F1144BBD2E7F981343822ACAFA69D4CFC7D50BD9E7D97260E00989FDE885EF10CE73B6DAC004E9FDFEE4024CAA2D58962E25141287C8967139E1F5636EEB141D26F9E70AC55C4B628C1D2D876949D3871FF995C48B1F02FFEA7294DCE29854BB03FD260F3E32700D9929DE7D39FF0C7170726108E31874724AA11EDC707C24C1D5F8104D31362021400C91D227178EED1660079DE10B21E8BD2C13982AD09312C8C89710F76CA4765F329CFC227B64DA61C950967D4AED060E4F53613BE363CDF3B2D60AD446DBD0E9F5763FA76990530E57601A4A2C5197977196F8774E06CA7598B48F05F37CBA59E2FA3D6B6B5AF6FA36232CEBB179A3D3BBE262C69C43C85856063F37A986F12C86834B4DF4C9E4F7FB3E8D787B98D7EC11018FBDE3ADF667BC2CE6C56A1EE5B0BBD1128DEDA1E733D467280E6380ECAD8BDFD66B004D0A080230D2CC9E7937CA7189BBC91E8A7C1BBC843AA2E523A9229C62135FD3F5B179710B97E167068E9FDD6CC3DCC66D5681801CA3A4AED14E166FCE2B6C594EABF4C95D5B1B15DAF33E1CAB2E231A2BF69C2C512AED6682925E75D488DFC2C1DB11034B085210F95F4DBC9D80FF97B968A17482A57836A1DA3683830C134750FEF774AED81588594FC9F882EE528A02CB4C338119F2E4083B48DD578EB2F9A94E8FB56B71E361BB3E08659F5455149D9444B0F37E65460DB7D8A23E05141BF1882F870DBAD3A9244D089088940318163FD04D32BE892983EBB97ECC8C71EA2B8D58C705D7D7B37130D98848D279F0DE1B3B40F0A09A9C23E8CDB61EA306C6E0FEB11D05BB5A21B53103C531B16D106C1CCD154CF4D525A2A8D4B22E24A515BADB06B075BD293C322BEBDA1B16E88A1586085972035C1A70FE7DB3A606F483E08E2C783A089F105B55F1454B7402298C051FFB138A369A69B66A2C531303F686A3E3688578EFB4B67D4BD956202FB5CFC5ED5C8A9598B58E6C2DD255674EF9CB95F5CC2FCF8AC7AC82620084C399B22E9B208EF4A7A930EA419899E5B6F01B286A3F401598D6A3E0491CBEF9CF76F288C52D5316BDE8B81B25AD01BC3B8F8D7630ED38F0E99BC12BE21BEB227CF34532A4F6101EE946778A82D16F1AEA580F323E9E6901E26C631F1A1BDA9F2D23B80A8612E081598A3A4665DA6EE7440E59A7B18F183240F7BA20762C1E381C0E13BB14151F6C9BCA5606F120C30F883AE5D054C6B11BFB096E319E43974C67B0C335DE06351B72A1C23381101D5C409B223300E1E9743064472124B560EFA5DB460F2CEFF0FCA7888B34E0397A9286205A102DF324E844946FBCE1FF6E1F8FF0C06B91D2544275A985690102EE9963A87174FAF672B71839C93BD323A224005FEE75BC8184C8C873FCF438017BB30C0E5CFE875DF92D3B502B896E8671ADFD8864685DC7EEDE73D0ADB04F05A0E5291E7098E2FE69C3143B9DFBB316F59989B7670624AB87C916B3422AFF08B1B921A1084285C201FB09FC16B8209506EB72ACEF64832840D9D52792353D02F10D14FF4FCCACE35783560FC318C1C7897FA031AF1362064C3A6E1F9759923D148E9300FCCAD73F7652A7B8A61DF62EDF20E6067246AE679822592A673D3DBC14BB5176BFAD02FE61859A36EA4C9E78985A2513ECCEB0FA19D34354AF9FC1F7239F68FBE87381EBED55B9F413C0C2E330E3DFA52B1AD1BBF6054CC81B6ED46171C8470EC64B9A826DAB0C038EEB91B0ED5EB666EE2AAD904549BF677987707A2AD7E83B873E60D8B1CBACD54235A240840F2E2109C20A10AE9901BE5642ADCF5EC18BF47B5A7753E8CA5CEA7348CF666CD03F75DFCA3A7C28640693109C48C0AB75635830614C8FB714D926AA560C8AF47AB1FC2149E761BB8A4852A11728AA4B2EDA24D7D1F842CA51F84503CF919C2177D3B5CBBF2DB3EA61B7365FC80BE7FD4FBA8CB4D3B78AB6C5E94F443FD30B834FF67574BE205761368E23B0BEB460F0AE98F902A2923368A1A17F5CC1E1375D5B6902B8B369FF19A9E73833D2F7AB1A9BDC14E997932BDC4DD7F445586CA6A0D03BAEB73FA97F43228B33AABA5ADA5E339F6520BA1793A6AD17403F848C4E5B69C1FE1BDF0FDBCFE2095D28819C3F151CA42D34CAA187D10D803C06814F8F202878E836F4778F200CFDE3F760EC93674957CF8A9219E9A904A5F6B4A68F9A58B162E7BDB940B317DCBCF3291552B5F779D9B917D93F90708CFB00E95F39A9B1ACB7D7613D5A3F835A93D3B660D8CBB937DB642033406324961677A9BC7EB03070A3F4375848889BA151B242941585E96EF0A96C2132B596D77A4A6BB1A336071A5CCDCDEEFF6FD0B2D326882B8C00308143A5C6F828FACC6000000000000000009131C1F27323943" + }, + { + "tcId": 59, + "deferred": false, + "sk": "9ED577180D038CFBB5D937D2F2EB60674F6A6E3F49A8C14141E0C0CED545F1C857B5C70C1B3D7489F693425172A1EB3A8427101EDDEE89C783AF745EAEB672A58D7441DDB7667DA21A41735A15845004DB755CE182588D21085E293DD933993CA383F96F215AF341F99201CEEFA881765CAB31A0B40704B2EF039BD6255B3BCBDCB24143004163100A53964D230961C496048CA65112026AC1A6419310900C214209802C820211D4160992C450E03290E386114A202A24877121314A51900843866DDCC82424B0209900905B20211C014101C30C103941D248820991854BB28D82828810052180B2881895451A3109A0846002142D19C78DE3388A04422A618630E1040E09A42D24021203B704A2388E40324581242459C071CC486CD410504CC601A1B00492822104B1211B430500856903B0715CA66804A38863B069084541D84466E2C629D9029101944508190A418489DB3846190265982224E30048C02485CB9224D29441E0B44183A40851A420C3344C53288CC48091639221E4982C93C208E49261C8088411395293340640902109328D93906C4A30011038040A33905296890A45251C8291E4182423054549A86862180113345000B10054047091060192B6904B2801421449224552D0C808D3C280424809628231D3B80144222A5B94449BC811D33091133402DCC28918B441CAA408D406811AB0501B98441A01919A480CE4382019008860A06859A68991062994024A19B725503609C9B86CC1C0000B078E1B4642DC30295996695B087109202943963183948093468911C911508451C2160942C84404870CC3228EA020902144889836721C44446190490A298A0C04089C348D80168280929082B00DDC10651B970999368D08B7081B228E1A218022040C8B82911B43851A248A5B12861905250C075024426289262D42362902950449926DE4C22C410804D19689D9B4651218800AB925C248248B022514293100B20D11A5100A8750DA4462238831C2300C220021CB402A8CB0410228829A848D20A349A0963060142DE234880C33819092448908040CB500D3A000500648C8322423A790D044814488410804241CA72954B8115810406132252000205810650A168241B0889A028699886C4AB4905888849C8651CA4032A432924C260549B6894338810B874042924843A4215998602022081A27108B020A934041CCB62D0C072619154A832869CC8061E4286C11B9904B202214C681C322094C1661D0002419416142342ADBA28CD83861C0244018268899B28021C66199C44DE0988C10A68418432E43924958124A011180002509A3384E5B34464336484B184CA4320804404003836C54168E83060E1439425222911A91411106504112869A442D9282911210401C1500D338614186310A255200C3918AA844D2B020A1420C04800C5C346D90486009A0040C2929612000513472CB402418852111288DC242461002904B80295906610C284E61388E11262A2003050CC78DD1203203B429190891DAB20014A49051C025C8142D9B844084960C62904C48164EA0365014434DD49230D4A8441C21114CC47058A04124B66918062623126A99244102852D61244401326591A024014690203461849830E3422D5BA44011B54D58188C20B669C3980582842003046A191902201542E11449CB3608D0046903C92988A6111418305C80645B02866124004A026E10B54D4832051B26240C93011414640B488101C369219310DC88002246510B86619A288C22902413000D24347201306E4C82041A41115A828083003258B608A3B22510934C19490188160D02078A12A3501B8765E1C00002C290D3B2095C0041084908C206248C12840A038454446550B4416136068AB08C08108A13A2091439720B43711AB630981872DB3850610869DA2480013885A4284449C44C630888120870DA103062A46C18856588040A994481E1B6315C9671DC32124A10711A41729296451C385113810DCA3052100409100612D8C6042182401CA05098122611129001856804254E19812C63400821800001192262B86D00158524268D53804913476D02000813A18CA3B60D119164822625D1146400188D0C188E89002662224601364950C26489462402B2412037259CC420544212A0280993904D1B37441B16310B482A4C360CA1448909913084380420976CE4466084B86D026FF2D8833263BA2BC2C042E32D7B42A4CD80DB7DCAE277EB729BD769DB28FAC30614F6154C726CAC689FDFAC54AB29B5A80E36D7D9F5C78FD5BC62318F0EC3D7276F1A6FEECE174A39AF8F02351CE28EA3B491A9CCB6D12CA74F5B804E938509F7899D6FE154F9AE31705AE6190ACDC6D75E1B26A5934C90AFEA03279A0521F7242A08C182139DEAEE9297AC0B0FCAD1EDBFDB058A9D87FAEE004E4A05B8B4845F9537DA55244173820F5D9930716A3EE9A3D424A37DAE38E6B57FA7B2A2E84A0BBF112C0C79FC74785E46F6E94C0976BE3F2E80F00CA1984943E6E5DB90C87F0D5CE2791268FD23D26EA0C7D5EB046C2829B4DB162B8C0499DAD53E4F5714F5AD1F119EDD7B7F1B9DFEE77ED10768F35477CF9668EE0277224C7B99A93FF7A9C86C99D28E6EB7EFFCAA6C4311F80EB782DD34CC3A430C7388D32536AC05DD512FBC4C9042A1EF4A3EC99168DA6783E4859404A5CF350E18C76C5F44C8CDF6BAD1ACEA182486CA2480E833AD200BE8C38DDA71D9B9F4C6ECB78E0FE37551B34FBBE9B5FAC4D11DBB64D67AC0B597BF1194AA558182D6084F174BEA6A9DB366C60A3491D7227B50EE1FD93DF7DB3D3187B0E3903A76676E69FA90AB797F305AD7D169C5B7831319070688BD2C5AFDB0DF725704F69EE41F9423AB25FCB6252C3EB280E5B46AEF5B3F1EB11A532594BE3408C063B4E6BDA200E30F2012F5F2B5F7AD09A2C840ED8B64DEC8EC4C627401DDE05FEAF2EAAA181093A16B4355A8B7A9D75AEFFBFF36CF1F3DB263731F079DE31E0ED09A5B2E74E6FA925FB41E803071B46749101E395797BE9620910E17B3081A2031DD94C1162C7CED02A99E9C1E8FF157C5E2BFC6CC14E26B8AB9C35789BCE965D5EFE319EF4AFB16712A8B8407A64281BB0B4053BDD0B08ED20A7D347DC72C615E1004B3B3776EF9AA48481B64DEF0046598DFD413C156BC474AA2EF7969A3068D348DF5B74C22470C9323DAEDB55F76663B43422BB4E57716513286C58D4C243B7553F1C8FE892A6F11491B98BF6F5FA8FC93E4C915F3DE618ADE54DE1D8A1A7FF264537CF54ACC5CAEB0ABB56933BBDE2E25F556067E778417ADC6C33B902C473CE32AD2E5BCE0E3D978141F5E7C011E0CE3EE5C51AA77C56E22C6232BB8C9A9F80968301B69A098FC0DC0C3064288B93717820456FF85864D568D3BAD940012D0F5C6C4132B6828B30F21E9E1389DEC2952F830356014C98B883788A6BA6A22D5E82878012FBDE9D717A1B860C786A189D77BEE8F443CAF8F6C851CB17726A4F490B97F938338F9F48D826810556CEA4EF31DD58FA2EB97F2403D17D72C50B29EC13B1849EB3AF77D181B13896607F7F8651EE625E670BCEC55E05C7C02B7FF38B261C49DADB033E4E7E54F8845A81703441200D6D5969B03BEB61960338892B3338F5EC837959B6CE687E168F0FA2018458573A89A27BB5BDCAE5D70A4913BE8A652EF9896717E0B184E98E517FDEFA1B8B0BDD5989549661FFFB2CCF7BFEFAB3422BC19AB7C5127149941F9C1AB04170AD9E5A197671F136B2F2C4BF4F0B21D9B16D35DEC11CFE0167745787F0C92C252307B342BB12DAF5564516AD3EF3181B521BEB76C3356A13B6DC00B0B9536463E72F5B72676A2BB85BB49E9745CC87851C8C778C90CA1FE86D44D8136C3BB25034B181E7FB551AABE35B3ABA5F96BEFFC090123295B7E846E63D121DB9DB2CABCEC9606CFFE428C7BB3ED76BBD1394D3C632CD7CB2B7A533E506A6CFA69F141186756D3E23CAB8DE30CB62D08346BE31A9B778E4441FEA8D2CBB994C514EDD843648E902F7A6E2BD9FC715D19A6D5526C7B720C2E7752A9FF1693DB76B7FE4F03FA1E18B5F22FBC3997E9D724241B8F0C33F81648C03056D99F3D94590C4340D65BBBAD06F8AA090A8ED237281E4392B853BCBEFA6C1EBE1EB0BF878AFF12D383E9251273F75EE7831186B3A74A93E295503673F26D3B91504CA555020E950DE527EF8CCC1A5D0B7EEBF295ACBF008BE0E46B6A81A3FFC48D3B74B5F34FAF059AAA65D4B3324B9B6E0389DA387AC670357C53970253B76171B59E6D3980CFC62C0267C3E572F4371385AF0719B3752885A1066CBF5C1600AB3DBEA291E0BE9CBB06FD39B5BEFCF9FF9D953A745FE56D5C241C7670B6D89913A732899F0C36242B877907C7C736749A6BC462D875E895796EFE33913B2AD7BAFB93A07D06BEC8AA613A2A4A5937CDDC2BCD504597B79492F00366A29E0BE581C1ED71D2614F4C92490D9A9D4BF43E32DBC5E3A32EB81C6F40143D14948A57DDAE7C777F9CFC3F7F4B397FF2E240147DDE7AC72F9661300BC83E887C3D96FB74785C2D549A1016C638B12248AD5B4CBFA4593F3F8DC65ECE7554C7361201C8214F82DD9CE4279A285091B8CA5072904E56BCA0B9357819438C3C7CF4C37A501AB16344C623DCB4E71A8BF598F31A871A58251DCE6F3BAF5F341AB0BAA5E21CCBB09F52130BFC1B3099ECD91DA824EFCD3CFCDE90414A09A15AAEABD99BD991D888A43DEE1AE8D8CAEA29D916904DBDD6632B8C3550B0B2BAA5AD06371D6093AA18725C345F88A3FB4B7BA1DADCE711C292EFEE8FAF0A86672F3BBC2107C70AFF0C535BE5107F194988A98CAFF84CE790EEB7FCB806EE378A299AFE9CBCA8EB36DE898E114371BC7BA257270ECC127C761E937B8147C328433874A9FCDD8EFD08D111B80FDEB62C977EA4F8800FC77DE54809ADAB4BEC652E743CC868165487E998696FC55A5326379169B868FABAE53C3550EB8E21AF1EADD927B62BEA41AC4F16EE651F2019E25A12FEE6A2C9A61F17BF567B72FD32D3DC5197B4847B8B7A0F77C166150F69C847A8A98DFD192F14559467B57A5C91FE84BD9CA2B55617915B3C5BACF423D4F79CFBFB00ACB37B5BF99C2A6AD319B86F004BFB569CB681347B6A9FA9D1D1EA2DDA71B3EEA66DE8E6605038997B0D63C20A5190ECC8521224BAFD6BD40BC827FE9438C06D3CEF5146262D7456E235F3D643D4B0A29C873D0FD69F98663849BCE83D464483F178116B91777ED37F34B94F20C175A84B6041446A711EAF6381367BAD9E78B03272BB2F6E882F71FAAF51CCEE79A2E8A19704EB5C7703CCDFF88076ACA75BA01FA886D7EA2DD63ED2BC0C1AE633374A37A353EC3645D03B5E650FD0BBF72F714FACC8185F8A1075355219791EAA297EA8E0234C3332544CD64540928C87F4498CC26BE188A2982D639128F3290C11D495EDDE51F26F942563E0F5B7180375519ED7F8CB6D2588812F03E1579CFF46808F6F66D6F4A6B6B6DA6BB7986CA65BA6409FCB059C88F0065D37AF40E0F035E9A1CA46D1FC682718A2EB8AFC1EFC70A72E8057DBC97DD340F43C7EDA96A0713D39A995064DC145216DF14A5AA10F18D42B4CFD43E2ED30054E26AEB1648A71B6F50DB7EBAE7514C5765D69EEA59760CB9A9FC1F724516349676DAF1E5DA679290D3827ACC54CD99577C230CEE8276DDFDACD485070E766098A76FAD35CBEDC6FC8CA084506DBC01F4C80F1C92CDB349422D7ECEE14CEDEE941F055C53C0303D140A8D710244A285CE38333F31CF2F93D3D67BB7B42F99546E91BB66C89DA01E30C214369822D0840FC598EC613724061D28D074E29E82452D04DB474550081D9E9BF581949E87DB10500F1BFC0F118EC0E2BD8898E15740BE4CAF0C1DE99DBE2254975BA7884F314A2EABBD36169322CDDE8CB6419D166AE8EB5EA45ABA08EC2E608FBD4E7BA4B4DF6438C5D90286E8B95089172B975A5BF5CF00BAFA076F85DB79ACBBDBD7A74A3CE3F62F10E658B177AC8A7AE9FC8ECCDDFB05932C84B8A9B4A35ED560D313CC738CC0F21D2ABE89FBE711ACC8ABAFCEB1019630BA0E357D6686A86959A09DBD6850E1C8DBA5E31E8EE826F2433F15A7389A01F1D655A6E30266045396BAD1C43DC0A816F9C2A940541AB7FC0F012BBE4E2094FBCB08BDF31AB5DE962CCD92D876A4A28041067EDE706763235188DF58E18C74EFE3C0DBCBF190EA6186F48E393D2961CE6B848C01BB17191E04734F57D41E4E95E47DBD268E419199EECAFD57B3B97F7AEC98EE3A07B27BE242A9D1C1C59382FC1847E071190AEA2C8CE760D56CBDF3A7D09744B9F6969EC5D2092C14E733CF028D1E09046DD5607DDA5EDABD55D04233E17F50D78595BF16ACDFF44015FBC8BEBAC543556EA13C1954F793FB2440EC674FD582D93E1A68F2F129772CE80DD4248068F853D78A70B66EA043537C72F1405168023DBBA7D50E446EBBC4482F6491A793E4286E12868603E38B0A8FD563007F9BE3FF3B09DCB327AA3E88CEE3D85E25DE06D416F8A1F8BC7D009BE1933981ADC93B7759D15940B3CA8B936F27F2076319B1655178D833FE47D86118A0E6E142300111A4ED69A531FF5FD470233E48D4BC90B8F475C69BFFC62F48F8A4BAFF33770E54D8F51AA5CF8ADA4D485CDC29DBB4027B1D35C42DECF1D0A874A9E074812CE4AC3D3EDC0494285716F62F7C3414B1113057A9373D55DB5C1939BA63B4A48561834B25FA1A2D2F02E3E32CFFDA2D78EA0A15D1F7B8A928C536A9115B7E70A9EB47C46CBBFE67D387647074ECED0AAF66EDBDA8FADA3B4C927B9AE214FE615806892C7125EC1D00F4EB624EE5E8ED825FEEBEDA13D98C977476A0453B40DED69A89046E9AF4E4B909F805A5692D6F4E9425338A50138A76963", + "message": "AD01E3ABF8862531FA9AB236A880738404C34D41D087CFBD6D8C6A873A19CA4CD3F7F56C44F7216E9AF3BAD41DE70C5B8AEA89873751F2A36E28A31AF5C024B56ECF1DB4DCFD6E8D4A8593C22A3EE610A75F475FCF391CF0ACD26AB3856CF42DB5E51203F8B3BAD24958C154429E75D9DB2887E9EDDA9A81D2156897CFB8E60BD9D561A017C2392E48353969BAEF0614693A6B6C78CE0217852AC631E2030782C27B4348B3DF13479400B8F0F120AB98474A9BD73BA9871D1D157F2B0ACE2F01262A8966884D5F0411A61500EB202C0555D00011052DAD4CE2CB9613E325EEAA00A3111E250169485BA005E9F56AE8B4286351F87830A53749AF68F195BBA417900A6AD4D45569A7C97941AA65F7FC4ABC2CCE883C7EB46B78E6748EA832C19D4A6BE0F1B4A5E0F7EC8E772D9B1D1EBD3E11235758EF8270FC1F79B54D553541A7DDC783B43A5BE0832778BFEFB18BF19BC1E4DE73697A11EF952C1085641E644D66DE270EB97E22EF97C0D30171052830FF196BB982A78604D63D335D4A7844FA7931F4D9BBF0B42C9D601BEF7FE82CC8895BFEA819DD7E5BB8E3FF6EABC04FB3B053E99ECDB28BFDC2859701033EE7D5ACDE1D9A2BF44E63CFC28B46EE77B235621E2E67BED8A7A7F52A9D67404E1D432AEEE55DF5B1D2DEBAA777745981275FECD84F208211C4913C134CFDD2080A4737E5C816D69F0DB23FB079826AE3BB422770704B955428F205BBFC0364118F3429E15814C34FCF5D24E575AB03C94D3917B00F613C34288FFA8B66A5FC3197B45C7D4BB81DD2F237D1AD80BEE4227D6B61F935FBC6EBB1759975E7B686A10AA4A359CE8134AF334CABD54CEEAAC205E141EC4707D53A0D2AFE8067501E9E0C1E9B2A80E904BE58A8000B35D415B0F601C6065493C0A6CE2442D2408C583357E1A9629EA0C3CBE7958007ADA45F50FC3F0DBF847580B6803ACA44B5EB54D8AFAEAF952411EF03C04A7BD44A40E19869F8BE946507E10676CE738EA38416636ACA478E3CC849BBD372C7657CF785F4C96DC8CB4FBFA3F73CEB5D6ECCC37587B0F8CBCF35AA0631C40D5408FF1EF2D43C4051190BC65B36997D3843FA0DC8287BC6846ECBC2351B86D492ABF53D75752F577B95EBF14E346797916BC58D0656B849457494212BB8D63D0A59FBC2CD2BE8FED000648171C13B1890F77A0C58912D8D6DC2685E74FF57E0175DB2894DF78E0C771E1E33E4260CAED208208398ED9ABCE349BA5B37601CEE3449A87E6F0E21B17A13F9F34D10D7281EA0BE90ED8C29BFDB22976FA8081F71116C44BB4E2A4E91990E0FC1AC75DE7AB8626456D22D5A7904F6A9BE9FBABF8AD5A6682C8B8F8B82F790BE47052EB584E037296793F4177998D04BDAAD4522575615EF62F9BFB2E2CAF74BE9A7F34950D05604C111159FC50862EC3E72557A427A653B4E7E86DBE4F93B7D33BA20DC850EBE2F28889CBC91636EE9D5A4AB1E472A060A8478580E007F8C5ECEA60333F23790E9909DA54885E9B3A68D875A71570A2436EE131415F84ECDCED121A6440AFB712F1603286C61F41E988E505DCE4E5E8075EB0E2F6367A7ECB909073DA38241F7EA55A9CFD77F0F451D777CBDE408D7D50EC5288502E6C7D9E6DAA77BA61195154B3565A5236C459E7110152A408DC76185AD4E39978C2C4FFBCD3C1D1D805533A1BD4AAC695C835DFEC0122E35C2A622F8C5FCFC4537D295E1CE01A7CA445E833E4BECE6AFC02681A9947069210E1EFC7406627B04947F8EA4F96D8FDE2DF16F2A343C54BE1A285B410190C4C5768E4E5EDFD5BBB488B87BA0AB01D81B67833A5936E0B05C7CDC49C21704BD0F1F39A5D289F761684BA50AE599D09B64EB7245BEA0E4FF1C61D755413D065A939D14704666C38EAD41DA3D36FD1234D11D87C971985A2490800C9617A4A34388DB07F7CEA2B8EBB4E3DE19C5748028F7EFF9E4808F369B94E213FF5178728B5BA0B2B6250924CB020758A734EF07A37F5D0E892FFEE33A922D01F26DBBF30D8B1208CC17FF86067929E363CAC8C995D580BA4486FD9E646CC9B5AC0F9DF4E66A236FFD85DC243AA29487CD624F0448DA108F61A15D31FB108EA93C39299B00F646B3CF10A3A665E25CA2B7F8AEF21606EFD5AA9DEB2C1EF280A12C420796454B7F7C55650A38AFBB2D4DCE7C237BB2BAEB43D06EE780739B19D9485362922F2A1EDA7460AD0149C044921D5EC837CCC9F48FD436C16426F4DD036753F8F34E4BAB97B3F044A64AC07A92D20D74509F802D4147B0DDDBC1D2CBB907F7C2C35317A092AF67B7FA0A3B40B2128336F2ADE4FA29174B0BEEDD5BFE6BEA4FE28A728C1609FF213599AA458D529EBB36C03DB508EA8235506920A0B3E501623F978EDF6D494473A7B5CF7D5F67B52B8E904000CD2AE67069E0D65A7CA7D6041709AD427D2C4B77C00BDFEF5BEB1526C39D478AE9186CEDD90B0CB9C0047E87A42A69748E78C8D51B2A183917C07C759A975FFB2F7B2F807E3CBA460267A1D945F7AFD861AFBE229877061998EA2994520E2062DEC37F5402CA244D9B614C2143B1244055CE84BAF93DBFAECF324AA38956A74F88E58B693805A7E66AB7605825D64BE38EB2EBFA5EA947692DB759AAB08F05FBBA72F78F95B3F340C8E36341A6ED6529DCFB338E5262C27F75201D2B4670C9CEF907468BFF28DFC1413D5C2029BC894BE29F1A795EFE0300FDF7B87474347E25048DFD303847C9F675918C5562BF772D949260C495CD5BF6377ED3C91F5452CD93BEE0A0E91EDD4264AF47B9F43B7FD0C0D7C9C70212E4E42DE74F168A2DA6BC4B8190E19037045E5A62D679B189DE87955DF7C5119E4F24A070D7EE7D37A43B28F943D3C2142EB79CDA655136845504D6CC4D2F69CEB58E5453F6BEEEA139BFB30DFE078EB553E38D6093C72CA477972FC58FB6F758482700D18815F7BB1730A292F5AE1C85CA66824588B2F5B65FDD69EE7906D1DB52A9BB1A8C581BD6281512897E8C81E085A9CC6192490204418D2AA3EC20D02ABA201E778FA12E97C7158F8AB637438A81550E4A308BFC70204ABCBBEFE3EBB8A0C9C1C216033694F3FCED8EBA234FFD481A87D7D870F47BE2347AC5362193B4A34AAD06358CA4082DE7BB2407DEA59B10F2DD83978E024DCFF64EBA0B637CAE21F46D60BE5FF0259E1E66DBBEC37131EF8629B2D0B5A810AA6C6525B1422794C279E8780F952239A4AD39409FADBA351B00FC33F73E280A6C7DF5E09994D3D85F068878F98D31ECB921F1F9C0158DA04CFFBA851A879A4BF2E2064181DB5B95A6FA562D4D0734D58517BA928A1AEC72BE77BCF42A79D2B533D67F2D63B70374B37B14AD884C1709F3E4FFEC3DCE21720F69F885500F11BAA7DE79651028BA8404F760AB8DFCDCB6FC0C033C347994AD3B90561E3B086B1427A1A964021316F7203466D17C5C036687348DBC23385C51437C782620DBB86BC9DC08906364EA89C8277491CBD82AB3B777FAF47335F12F320CC9ED9DDF1F95C531AAA610BADD822800F114688E5E0C6A160540717E9D7383184B40E6138AB93CDD2029E595CABDB76B7210A874487D4DAF0127995C72E55B8F3BDA7894ED9B119A89B00CABBC6B3D9F9CE464F803BFF2C3D5D4AE9B54C68D2CD4A100085C5350D608AC333A412283AFC3ED2200122F313CE2D4E83E721946BDEB4DCD3F1B018CBEE5762835FBD598BD1220B59A83797AA2E01C09E811354D30E12F10D9DF95D07887A5798DD21259EBBDF973BF4A28EDFB27ADD4EC7913645E04FA4754C055B785E0FFC37074A150B50882FC7594522A2984D02F971BB1784A16EE2F22C8616EB96F0712755171CC5644F09DF15E7A4C331C0FB62E0F278DF27514E241F894A6A6745BF0E18547383BFF3EBEA8A4ED5FF82F27B66E07E21560E897BC8AADCC94029942DFBE727C5BD27EBE112487768A329E8F0D8D973FE85419625DE11AB7F91063451E2F20FE873CB54EAEF0362EC24678D641A6DDF848B871FFBCFAB910212CAE485349BC0308E036EA85DFF75954D55D16F13BE3A859B68FDB3229DEBD273A2EA54A8A041F5C6A12244F36AFD793A4299AB8E04B4FD1F9D35769186E1A05852034B78AFE7D7015F73D8BB5A12C0EF9F4A144E343476FE5304808743553A79DDAF162BDD087456D7EFB28BA350241DBCC9E6C16B8DF7682F2881143EAEE111FF8C0B7E307DA9860B7FCC2BACA626E428CF26246739F5D91D4699868E8FD6940B6F21DA344CECD2FE5E0B615704BEC8AF1FA40532FC7111564FCB1D5097D416D113306B6EC5F3CCD46920D84B4C28D863EA2E6296A7B73BCA80903819B13C1F2646AD7FED22A2CD723ABCEA384BA1E677D4CE8CB6FA5D8E931D8E119375F781435913ED3290AD3276D55CF4364A59589233AE01328F683A33E0109A552992DF2EE3348194342A25E6011C1F34917EB3B7E33B3645266477EAA8215CC6933382E49185A4FE113BDD69F337A70742E2654CE72D88BC8760A4883292D01184291DA8135226F6BB9AD57BE7BDB5DAFCAA7D8842E0EFA0DBA646B87C5098F6A7C517A90293A1C06AA82DD6DE6452CE2920E8CB9977D6ABD2204BC512919ED971B3D04A7BDEFBD57616F0298CB1D1176B694A0B3A0AAA881F9387FE6927D76AC1AA98AF8BCE27733C12D6340FF63F5A2EA4ECF9FC50840A636C08935227E84C4B001FBC1BFFCC4853466BCE150DE41826DA265174227AD166A49F58167AC997D0EB41E41E66344506511C6731EABEF2B41F1E1BBFC9379CE42E125034D2A96FBD9DB8C400983744F5E62AABBF5EFF7904D42ABFEA773589BF428C45AB2A2B310CCBC62163B3C6EEDF0882F552F6DF7073CD8A5003B63B83CF1C87C777164D78DB8D928ECF63468F343E66260AF4A6371A036BF8A2F6BEAF5A9594BA42FB2D452E8DEA092DF973DFB63D56C255961953C6CAC2A45B6C06C586C0784342FCBC8B00CBBC24587CF1ECA7B754B9BC356FD2D8D7A6FF862E00DAA232762FD61B971AE712F7C568F22B7DCA58C25C46B8F7FCE05E5EDA17A3AE0881151683FABC356A139B72B422502137A1CEA3342681EFC8C660EC1B85BAB669D72A159A39DD4C6D9CE8EE2681BE5DCC79E484CE0D8522A6BF40613729D25301C1F472801CAB1C368CA0C959289F19279805EDE8BC885E59BA32354613C90E564216C5AAD5F5D257CD41466BDEECD8E49675003828951897AF5875FEF2D987D30C98360183BF9C983E067DD5100DB23021382F9BAC1AFE7818595A728E006E3B166669911D0A1CC610AC43170D30F0F9DB03FF51149E496639430B9075AD34711D8B0600F78D3420894439E58127BB23F9D02FC2818BC62C77611E412AA60A4A91C43EC854EADA0AC680DCEABAB0C7578436468FF7D6455C536AFBD1880AA1662EF4A6587F3F6A30502798C6D819876332A64BDC0C393F381CAE07CF2B2A226F57B504422409FDC01252B9370E620A5B2A16FBBA69F91B2336CA527D0F8C83095E9738D274B18A2E50A5D5275C75F26F2B174BAE338106808778F3AE385E75E78A15ACF0D1256275C53F3B6089A2AC2A688ADB85741D1F0B980A07E7374F6D9C165EDA08A06AF9F69CBFBB529C9E8A9F502AED95FA8C46541E4D5BCB1C0F358081C80F04320C555610C611BA613D58F3C523E66CCFEF5415631C14F5B10ABCAE7A2C9FE5925FB34697BD754EA1A97033431CD5D8ADAFBD11BD9153F542ED139614B353E160AC009AFC841C7D0111B6B70157E2D4A0C161DE1DF08192FAAFCAA43A86606860818B25E176AA1F7DCB124F344E951D915E1C752BC462FBC1F21196938A481350EB05A6757422BD368D9270FC53950C466E3E8299B143762800AA1433D09D004C1E92C95AEB7BCFD0B6267F3A9AFC6C064577309A8421F3B46091E133F3636CFCCD1BF8CF9B51BD9EC906CBB507D6B9E1DE07A74D99DD58076264BCA91A98D771DB771154EE4A1DECB4CA77DC2966291D3B0BCCDAE54873EE60D719A94E725940E2F51B30F3F4FDAAE28C860DBBB8DE7C1DFB1B73D9BA76F6A80549DBF4F0793AC8339507D24708467FA6956C3F2BE3AAB30EA9B7AD2174780CED77FC3B6D5177F8B529AF63917AC7A2B8954E3273D420017549466861FFE1D308995D0EBAFF1", + "rnd": "DAC193E362091E309A9D4E75F9C0F35E21582233045F797FF103AF70BCEA7DFA", + "signature": "3ACF457FE704AD0AB2D5A82A9EBB7D04CA8F75FCCD035D72EA3B7869EDE7909C2FE1761B025D4255C4AE0FCFEA24C049761293FA15F93FE6529349C06C6477D21B05FDB8284DDCA41CCD73D9BA9683965CB4D3888A7E4757EDF1E7C8F5583E4E19783AF6F168C5FD4418EEDF9A7739946BBC0EA95A3CEDBA7C8BF88AB720346FEDEA1938D5985DC4533432B03188AF57C00B276987E7783FFA05D9091D6C4EBE06DE51C538EE1D0935C6BB58FB06B4C9D26A39A9E4520E11D93FE4E522AF70CDBFF228994017599C92770EF758F8BA78F0238CACA1D5A10C77B57784642B6DB6889721AB6A2A9B65EF29E5618763D12D8C28E8918345CE6F07B8E71C174477A6E896046DFE5729110548A9550510E4AD8CB314A88753CD1509CE817ECBC7384198D1B9E141BA815E1DDD016413D90A7936F024164BAC19ABB967F2D195EF943F9D85042781F0615CA169552BAFF6AC83AEE7119D6298172214866FA2491E4FED12154B8EA166BCBD1D3DC84FD8E0473A5608475105F46A84568B361724295FB7291445C3BF3943A27EC5C66E35CA64874831A9427DFCBEB2E76D91C4C7DA1920116C33A41D249B668F30F3C4C683D86E5047B8B19A7EC2DD73D2670A8BCAB3F95FE665BFE5D9FD490E26DCBC753E6A50855060189C066E4695EDFCA623EB2409D51616518A5C711106EFF8B1CE1D924937F940087CE03063FE37417B74A510D0EF889E749778ABC9544014EC5C9EA6E30A9326BDD5ABD99996797693EC3707AFEF0B1060935C31C8995F1EE9FAEA306579F91D060888C57BA7D56B375224314343706B42B4CD0C8D21E8EEAC19F479ED566779AE9C93F5024430A899ADD35374068E5D792C710B6F35B07E9BF7A2B681FC82A5A06BBAD07B2D3B19F591C79E808D99DE67399CCE1146792A762FB2FD9479179DDE4755A7900E195499D2BEB6A8333AF96287793B47A49BADF98B7A5C3002A51039A6F08A8B946ED3E22026FC3C33F0762059F9B4445E67D8E8CE999CAB79404EAA53618230E2CC0563045E961D3ACA75368A0B84E4D281A14DBF2C51C20428D224FE0FB655A9B0C4CE8CFDEACD0E17331B5D872B96D893798247FF6D63A7E4768A1E8FB3FF485776A75FAE12D290B192F1480A4947C6341117068C23AE9EAE798D0A90EE82A2EE83DB8806EC26DDC0B062EE15B2765B68298AFC40E749475F1179DA174396D6338BD908250F854D36552472C4D7CBF4C20E0E2F47CBD421A97ADDF04B3B9BAC818DC9E9F1C8C9F034F5C0A411EB4C26A6660339582D78562C442598FD5B20A8487873A8E7B0265E74238030559A847A47AD7195362D82DD411496ACF0FDB82F289C4B7963F0C69E1D153151EFDA802CE9B247FB4A5F67C966F90D666FFE6E135CEAA70B772E45E68B4D9ABD8FE7F776EADAFEFE2E712E16BD38C67985F6139D95AB3E29FB6BECDDF072E391154FE733D7A7E48AAC0357DEEA547B001D121332C314A418A579AD8FA4345E8192A22751BC86FF0E6A822CE9772993967389FF85643318E40A3A4F8D66889F917E3615F29E9A40468C54D0EAA92389C59745DDD5B71E2184FCA9886D14A82D3D41C662E4B78F652EA08C14DBD6B4332B7E3445C4AE2251B0C40F6D445FF9613FCFB82F8D04261B9DE204FA93F955F94CEA006ED205C172D250BC6DD96821929A54D52C8196D59314181CBADB6F4C2C254CAA7B2C82D98EF8088D88462A2D697DB0DC75C099DA49D0CA63672EF3149DF556B81E4CD6B5EB3950CD8FFF37E94DCA7CEABB31B2795BB396AB8614989E2B787E82B219D55877D5F0583C43B86F2DB64635CEF15AC7BA53052A50AE39239D69EB3B02604E286FE3BF1CE271CECE732B428E54042000AA236ABF8F1D8834A51C5AFFEC3D6C7C273087B667FC69FCF05E5261C77BC7C15B6AEA59411E493C224D825EB89A675DD7F04803EAC12AF3F9C8A1E6C31421BAD74A288A742563E7FA8D88D51945CF13E769962CE7E7CC5BAE81587EFB5D8434FE6495A22133DE0543BCF23BBE48B3596FA88FACC83C7E53C3BF075C350083794649E9650DF5743BF521A120739560399C372B5DB8AF0FA188FA7A7DDE7267B647ACB3A2D4628FF0CF7E563BAB95F200945A58B97CAAB5309989E37366E1F1DEC6BB7BB717D70A7B55539923EC1090941A935C9FFD7FCAA86324DE1849372381BAAC34B01F5E61C38E660432F12FB959225501373D0BF512E88F202BEF42F92107EE6AFBE13EC37110864418C33EBA71A97394BB174953EB22D22C11AC7E3865C185A78A2F17C6134A7833EE5879A17DEE8D46D7573F0710769F7332238C7FC91A1C7AB2FCA97A79762E8B3E56113C0E1200142EB5AA59BB617A27C7626A3FDB3CAC899006E8B78AB6F43F89A8C100260895241BEBD67EF3DE03C3A52E56A58BF65BAB3626EB3BC449340C5FE83B071462E8F579A077FE9A332A9007D20BA429BF6FA8AF03A254C5991B9E6014FAA07C8F5E163296C8CDB48533EE609A771911C0D50171E366A1B9C237FCBB255AC68D7974460CDF50A5ADE6FF9C98313F93CFE3823343FF086979C7FA3804117B7882610EA1532B7BBACFE2C7924D2691157040232226624C2E10E5EE7D9C292C76F6B9207A293C1B17059B0F0CF067ACA10C141E53E5D49C2A3F5ED08548B67B93D073E775CE49D81393FD9140A88BC28E2DD36A9E1BE70F731A8C205F4E5377520C6F6D441380DAA3FDF63D7C3E002DAB0F7A078938C0DD65C7B9F6FB0E43B2D864C669133435E578825DBCEE29A407B826D925CBAAD633CE4ED040D612DA96DF3719DB9BECCBF53B67A6680BA0DB982DEF3DC956DFB7B922483E6C9B308850D24E5716AA891BA8B749265F52C6222DB1968ED9412F593CFEE021B118181340750AF176E080E7F7B3E0CBE0C63F2F2D0942EE8B45531206ECC088D9205CE5D26381F37DC3A96561CD3134BC9B10101D73D2C6D9DCD097C310A52C873BFB46D641663486B062EE5684FB86FE7F61DDD1F7864D4C27D4897671B2FAB2773A41E0E894D47357A3C0C9B7300914C3D32904753CA87DDCE8D663A3B4C8EB0C2563EB9C3F205AC09ECCF85F419731905E0DE587BA0C04D8D9E618AA0A7DFABDC9BB5640E99CE82561A094E4CB6BA66FC4FD9950736BB20F669261304A033B09FD03C0A452D434912AE33CCA5A66EB2BAA3F9CA781F26150D885191BE16FD4A93108343291AD65858A830394A75FD9755BE223A4A6CE69ACAB3C711E96866CBD1812514D4FFAD3436F098DFE7D57F8583C84768A402801E25326C64268556D0ED482CE3409910FDE35FEF751274BB4F719AC8767572C11723A8EBF7D6D7D246453577513CE8F1038505F715F42EBF846E825403D6E20EA5D12454ED1E2747A0F1AF4D99633A91BCF780E49B287CCD3D92E4A0141C0265185D75106406F7CC309EC08CA67C787298839DF87DC84DAC33837C535C70BC59A243ECDF8336FEE32F5118522FA93907BE3C34DCB5B257A54DD76B563F8A62A48D6AA8CA5C83FD4D1CC8161762B0915CE6812541BD9857F16A8F4B13C27EB4CA444437FF9C37284708EE38F15FDBC5247A8884FAAC95D9D5E82C8729C3463D22E794D232010DD26A1EA42604E26D1441146DF451903364ED1319C20B46B4D6849FB40F60DEC81DF061282B8B7E8022BCAC0AA53E51868B5558EC14F0B432A60603A29AEEC168BA38751B8E1FBF586F2A68FD667FEECB6F2FA11D94C49E7BE858A086430E0534955CE3C6C4B0F1FA75F42ED8E094DCB55B5AE4B334E1A94ECA4383538FA4D13A687F1AF3FF0E749416BBC504C05E80853A71FEBB9674FCDB22ABD028D3BA8654B2B5D71BF96D68B9358E14865B43E13F845C53F2F2AF82AE6C4A83C779B60A8EAC75F1DDF7F72F7356F8613FFDBBF8C11151B29474E91078119148EA7D2826E918EE878B10B9A7719955E27694699F2170DE595125A4EED51BC2E78EB1601491BB8584629C88B237AD8148374CFE9EC7C438D65D8BABA450C688B98E83A8830830A6768221D24027F6C932E0C006DA50574FD1BEA29A6F09BFEB5ED25B30AD2363D1C68919DA2D0EAB60C1FB15EDF568F8DB694325BFC5E16C7A4AD74ADC17F5CF4803950F56D5B2EA3605B6002693D2DEE54FC34EE67359E5408FAA05F48E62DEFE4E37E745884C5AD1054C68682A8F47E8BE71C9C4D8571023A9E0908EE02DF074258AA3246B37BEFA957B75DF2A1A45707A0E549FBD3061C6C250290691E7E3898163056D648A954EC8D3FC72522E4AAD76AE2C71B06594BCB377FDA1C16868D6AC3ECA7FEAD8056A5E762909F638D8AFBEED065B411D71B37B23B7AD7D2A1110F2F62785E32823E2C9A63AC14C00D6DB06F7CB985D77AB38A1701EE5D1688CCB53BE12C2F485E33DC7BFDFBB035CD5485E6189F7F4D996F4306DCFEBA0ACEB72DBBAEC07D15F5451C7C25DA027D405F50C1D051ABFD87D3EF9FF3E2BDEB037964A10E22FFE23864557873A8BFBE474AC2F12C032729C5A217435E41D13452470397D3AB01AE279C63253F1F654ACA822D705675924C0D6F273699A190B6E37B7EFC6FAA56A87FEE682EAD8DC4D230CA74A0CD611A3983A9A75B8B64BBAD109A69232980F235E0B7793B770949948C747531D92D2D2C9A5AF8509B44A1B6D1200086C952232674645E5FB7E170DE7B3862C28506B7392B9AB968FFBA569CEAA800156F07F4E6FD14CF2F486CFB289F4079A7F5EB20D8994076F2505879597579675CCD72A67ED19B5FD0AC47D495481732661D2F1B860BBD630C3EF573999287F7DA0993F1B68AEE9CFB124AB043641BDE18A6BAD7A17FA6B32C847ED87E6BD3F80F7B715E9AC2F9523F2019CDBC37CA2F11460886B871CABC6B156840F475366A8CA20ADFD7027029002F6848186AB388B9F374C979141C99D98CA3B28EDF9E6CA4DD5481676CEA525095ED2DF4FBF03D5DD26CAE384A65CBEF049D1848E4B32F8C472C8550334EC0DBA1641EE86325EFEBF7733E5DF9DF93538FF69798D825FEE376412354811C558036654DBD7FAF88F65501B8461680F588781C9AE098B32D1428D446ACD54847935BDEA49B9B8714F5ADFF34A63DBC3EED95CDA2DADE8E1DB4FAD64BA63233E7C2A23FA76A9E603697C3F789A9945F786D300742258FBDD4B48FF24041B82DBFA7F80275FF509B8DC571DD322A51F1E5F8C87A444B2CD0923F44199082429624535CF1EEC044C40E05EBF21B24750F8A8681502FD0C45F4CB7D1E74E26501AD42F4216B7802B24598BD946A1E93BB0EA2EF41A9B3879D6FD15FB450C25BCAFAD93F777E33006AA5375ADE104CA41A93599CCBC07D77B4849BFBDD79B8C02F8AD672F26CEA9BB5EF0B839DE5279C7BB6F1B52FD76C66F03067F078A0CDFAA3D7D3C73BD2EAE745476973E4BEDACAF9131989897FA9EEF30353D8C675E5C394FAFE9528B85F88D69FEB078B2E51D46952E7ABF1044321C0CFBADF522C81D8F182CFE6F9A236DF6399C9E8A78C956341B533062F315E511FCED297FC3E307813D6466340FE1C1DD3E5019B3B3BE98642D2C616B2B6C39CC1D7E0226E810432F2C3E36A4CA521E505DD27093C25E6412E84B90142E9411A9A6869C3F4841202E08B10872489B389613B80D24E6E793492A66EAC7ACAF36D982412F45E8F646D596DBEDC5E3A2A4806CE94F253717317B07B56B3ABEB2EA88F7191733298F17EAD44DDEA72B3512DEB79ABEE10738F3F7599D119925BF992637FFFDCAE9E852920DB9F9EFDD8287D19674329A967D1482F6EFD9D1D280635648F6A6E0DBF15D63B29E369BEE976496BEDB3BEF1330EDE318D7254127850C1F6D78C26E017CD212699DDA4CC3E081D7F60E68F76827262D2B7DC033B03123B4DF9835F8A7700CD171BCA68861C76A1E12A88668507EEBBB995CC59EE569A3B316E1ABBE8B628D7067D290515E50CA5DFF0B3E9F27CE6EEC097DA7E8CD4B52AC50D96250F92F946187A326238F17FEF842262045F8CF3FB6A51CD7C259892ADDC865A9D33D3096E1DDFB3DDE1DA1114D0335915C67008DCBC75DEEC2AB7593F44D26F840F94FA221402E3566F11A89081E7D87F4FE56D58C65FFCCE1BB149F3D0EC653ED45FD8A7B604DD94289D440FFC61581021C4BD9E6307B1FA2D1E2A9DFFDCE0907090705F3507DD9B8E2D4DEA44727630C51186E5564190A24F9E582AB3B72608CA57D66C61BA0FA0A188651249BCDB7A98FF15F6DABE4196C9CA725FA99D33AE7837DA4D258F76E87459423DCFACA5ECE7A5DDE57CC4B5DA9C2598351D5139FC9FCA0BA3DEA071A3EA5FF82A901F4E83AF628EED0EC51DB28C5C274272F4AC0EFE6A3C5C8C5E96D9399E6C414AAE650B46C00FAF61EF8B56DE33593738D8E23610E4325BE41D2D37E4F034C8FFA442E0A49AEB2FE81673A3A1B80D98ACDAA804CD3C3E9CC12B41BD8D92C69797B7CF0FD141556626D894E5663D5FA08157071A0A65C6C797E89A7E9383A607CB6B9BDE4E638B0B5BAC32E4993F10000000000000000000000000000000000000000000000000000070D12181F282D31" + }, + { + "tcId": 60, + "deferred": false, + "sk": "0CDB4AACB50813772D9F13961B5F51018335EBEE1BB801A0E8A0832E901077C302B0765110E4D4E6AC3653CECACDC2EEA6403F2918B2E7683B4508702A1CAB340F1AAC24A537DC044B7A7651DC8D222839F41F88D8A82667D8AE36815108BAEE95E01EAFF181BE89E15ADA2CCC1393FDFC696E0B2682706D5F4A1CB69E68D87124320E993872CA24709AA22D4BA291E3340D18164214896CDC38910344880CB28523C62D59080504456A19178C44362AD4C289E23849220866C8286C149380134051209425E1844463908C58866424B311E4042012340D12474DD2A62490340E44189194042E14080501C2448B26225A04484C8070D88401CB0249C810050C42521A2889CC081111C89119060812192000480E80489204C421C9248A6104651BC28121172EE1B211913609C9283183348E4200269984691C90714CC46564B2254AC48D1B072904826923C92C1B35244C1465C0888DDBC441D94825C1865012B84042C8200434041B4565C41006E1324811936DA2267000040E9B400690146800B5098B362E1B932D63981120185214212C5B04511C9729032090E3A84DD3885098226264902D204551D1C62C84268D0C258D80123002408E21334ED948084996011CC1891110085AA44D60042C9192611B032AE1166103A10C12A28C82C00942B8485CC244124421E3204CE32261C000715AB011A4B2891B85908C164061222CCC88815CB8480C256804A48C21026C91204560864101318C22124148A265A00092031582C106708B986862404C1BC40989862520C300010264C1420240142008038822478E9C8020D402814B1860994601C82224240571CAB85090A8088030911CA81142B80960A804CA264519866C1A816C90262EA208014C062ED3262699348C149481CB2462C0A8240CB62D42B88D18B829D488108116218C222A18B30C84C82D88C424C38268A4B48082A63114991012930104410044368C8A144981B2100B3000A3068959488893246122C82D5800699280241B006992A671500885004348049464DC80856320844CB20124312691A44061A425C1C261223012A3800C59301201C02C59340243048522C681D0140C501642431890C93402C1C66D8A160E11824103A264D9988914B16891984014A44C1028125C04814B424D12372E5CB07083208A9B226423C5600B362E833425098949584465030505223321C9B41081924D83026ADB364153C0618C3089D8B489048665214124A1B0699088810C4785E22030831080112308E1340D4B3201919848D184655190091A02029808115AC805D1862C0130484B10102130299C882180125243342419944CA03488083342C230690CA811230986A4C02814043102B20DC0184A844805E4464A41304A61C404928441D23269CC98004C964008396D5AB28941224E22124DCA4281042201134810D3204C9AC6259322064C26901A4604D4A2041A34681236801933009BC401D4922510213119108AE114261B316CCAB6715A200DA246284AA250C344311A45500943080CC62D21034908216803C751E49601D1267091084814064494B825CAC64D04B140D04060C3024900272504C880E00445033402403084E100709C222A03008DC8266C18846524C410142130CA4645513264D844068BB62D984889CC046513326C981204E3264908C561C8B44864A80C882089183785CB804D58B648D2168C94C8610B1560E2C0901017928AA40854B6084C4026C2162AA4246D51A40450A6101A3901D4806002B08104B500C006429C3625D840059A000810A328C0022101372D1A342E00272A41807020C02511B241DBC69199342EE3262C140666D3B00951C08409A02CD20020C9000ECAA20D0C88908CC2608C140C1A27881AA81063A085994690E3426DC8366940080D22A66194322513A94C9986008C265288B065CA48604A208208B1510B414651364981428293A049800044C4C8515AC611401045A08225A4242E8BB24012108E1A241291320501C865D0B6318C92211A4286A3348614166C12C10D049269214241C0A488DB380C91C42D8B246852444A0A4745C9201110324620940D5A20629A224AD0246409C8481C416063202460040C01C54082044CA30650A4C2804B184DC1446E1AB265D3148924394203A05021040D08058E1A1220490625A1186D0A211099A82562120E11B900CC240420A269E4860C5E324BB1C1AFD2EF43693324DCC483AB792B3D96E6B304D0222791D25CE8932BE83F480CBAA06CFB19C34D0B35927068ACCE2C8BEF8C8A923BC909137C869D424A09D29316F523A471FAEA4430CFB62B23F5A2A2831891BACBE4F2AF9A7F54311B174516FB251D43AB3DD76CC90E5D1F8519C0DB6C257E528E2F2012250F167338AA71F5CB2EDD3C06C9C44F6D5703742C802F3EBEA338F7788ABB53F78D80E36FDB09D03562CE51DF3C9B57D7A51DA38413F40311586600B33549DBBA8C8DFD5324CC5FFE16F97E5454D220F6B2D9FCA26D3D389268F28786A404594224E96B1571318EE7F27D3D9DEEEACAC882C38CFA1D90341A63ACED680E766CD4870F5CE929F551FF98B52E8162DE2A5529048812D1E590D0CC519018FF6B45ED47D4BE3515166B16A428CA56388EDD01B6F56A1FF2FC8E6729BD85E01085E33A12E27DF69E9E0D7218FCD71F105978F4F23E7A143A0FED7FDB510309C951FA85E666DAF2E336B94C47C5DBF08DE47CF2CF7EF30C9E3D667BF7E434FD1557855F5381FFB3296A409BC43092E9EC00D31A11092F63888B169B140FD845A728D6B659D39A30D8D37DAA815D697074DCFCAF69DE9085965D22ABBD711DAC1FD3CAD066DFCE629D79903C9AD6C1C173C0A909C6048601142F316C2A3580F65A8D96F546CC3E2AD915001BF6C66F12D415F303860D704A8FEDBB4B1127465D8427CB2D5C2845762EF33063900168DAAFDD1F8F06248A4D3848B5065FBE346905B5C96965D8535A22F22BA1FB2CBD4EE244B16A662B8352185A5F070DDE1EB0A9D72853643F7FDEBCE113B7120510F4C0303F0ACF9DC7C6D4E99841879701ADF806F38A798B50ADBF2B0AD42E8112A21B1FE90B4E93A1CEB6D953BBB19ED150EFF5235ED488F6DB7AD6A6C690FFA153B5670905B3FC09975D2A1EEEDAF44FBDF46B7E267BE0AAE8B94FB7843C5E31B4B3BA3CD6563BE68AA7BBA64E0C892CF7A791E4D5F6D2C434E082AC0B95922C303A13495E8047A8400B171C8CC7D7D61FB858799B09E315473005813554B94F8A0C4989EE8412A9225CC9140C1E4B706FC070D37E62D38B3055DCF1F2B26D84E373498C1A9C900DB1D556BC585C440D8AFAF057967DCD4A2BE1420F9A2331AF1C64FB25B79059792B3E8A69B0F1B33CB9EC3A9EF30CA1A4B75819FBF05071753957185274BA1535665C26B1E3C93BD27BAF47F705AF0DE5799A223DBE1B3D1F0444F1CE5D8F67F71FBC97FBCEB8AE8143634999E3C8B7C3D8D2D613D96CF8AA3ADB3DBDBFBB982F5863DE70B654B21C64C6E992EF1B1F0CA3821AE6904582B763FBB08422281C54DAD924BC8B2BFE14C87EA97A93E86D2E841C81FAEE5D6EFA35C049B58E74A06DFADB300D78DDE9FA06A26D1EC64FE20D5FB47BD7E56B999D21DC0BB85DEC6C1814A27640B8FE49EFB84C3D8A94185D82CE3DA91471870A62CF411686AEA06C4FC789FF5F0C2A37929D29952393C8C997BA86830B9BC26AAE9410D28E81F9DA87A3FDAD8B9459741D7D134BBDD297A22A4D9DFD157280586EFA73E2E77EE5A957BECFE8F01ACEF9E0E41EAC197EDB02071096307B8DA63C89BF8F56A14E094FA955FBD4B60EF4C704AF5B4C970B1C0C580ECD1B0764025655C20757E6B863F631151D64007A481672700357F49F57D551E3C72C2101BFF3F788FE00DFE3C8BC6A8CEE46A1B8EEA226E8327E4C872174D78ADE31CBEC003CB0A916B7514974A2FF5FF5E75066F33D74728B076F2DB0AD0C44085724525EDB1A0D9205D4873C9D0292110B9493ED361A33134B8EF16F54FF788ACE7CDE2DD26867330B87F47B5558855052C002E2EAB725D7508533B12239AA4DD3BFA64B09F7127AC953C28627CF2F4723898C02F9AD19FF790519064888CB84AABDAC48FDE34231546D42A337F38D3B11CB7EE1A42590584BBD75266F2E884E5C2553DD7A5684F1E94AECFA4716DD2E84ABC468C73B5C90D8FCBDA658F8D3E4676F126E4B7FA292D0391A6A53FFD3815D0A1CF5D6D58FC65F2E42EFAFE2EC38DABFF171643452B6AE1E5D79E4998CECB57C4C81C15548970C9F33536E846083E5BF6B9DDC803A57988978315D2B7FC74A2D87D5A635FAB415922EAC1EFD08A302812EB0CF3571DF982AE6546D35BE5844E110AE3C83530FAB2E80608082E9AA6F2E32B05DA5D7A99B7FFD6D87FC0183EF22347745840392218516B58A074EC5B8A3B28454D560011BF57E2D19175916FE6ABCC3A9196522C6C6D36DD39772F1246CB545432CA046C460A1070A65E8EFADB3B06ABD379D5BBDC0D359D20CFFB39A07D0905CE7B9C0E20D8E19EB0C630E16AA717FB66166223927DBB0E76E3F399AB813558F83DA52616D430D41DDC8A7ED70DD5B54F9BA13B5B29DB051558271BB8CBA9D01EAD2567672864A7400481799F0B06E832D0BC7D78640C78DECC70D5412F83037468D4ACC8C7809F54C5FA6FF73CE146A522A91A1A89DD44A6EE280CB85C43AAB4DDD09E25295E030D5FC66C2B48ECED1C32CC554DC69E97DFD3EF378FC099DE452AD76F67200018D180C2DFAB8550378F43DF30F605D25332DD5DEB554C934D7F1DD2FAF1E3EBE5545D38259D9FD441E6F9524327CE6F868498B1E13D98025162574E2F7DA8D8003C3779BA0134FBCA08A7E10282F0DBF480AD30AD669C5768F2EDDE0DDC17FE97FB7FD724A74C2FC0D19AB5EBBF762F708EEC805FE13F95E5CC8B9F87F18D9219FDA0895BBBCBD17397C130BAADC4752C575EDDC37DBBCBFAF9A894B90F02E2E1B7645F64350857BC9B11776B40B4F6BE8AE4779D2D68C69CE207A4FABEDD687E87502EE15E301409439439BD23306B76CD98F22F05DADC5422B84A1FD0CD6ECFCD9F53DB6DFB7FFA8ED87887C6060557FC7A664A6CA09B7D85790BB34482728ADEC89B1D3088A1D315FB30639F6BCC2B3E0AB571AD624BBB6D05DECDD8A1E3CDC29EEAA5F7A2FCF9A9A122FBAC8F5C9FE3F8A80E5F45F972CE575915DEACD097606479668142EAF15F7507DB1F0FEF8C1A7A8862B7842D2B018798675C0C192DFD599A27E8CBC01483AAE21E73828FBE25A5D841E402E46E310244C6088185BB9ABAA76020C18BDD33CDE7976A33635290694E60983BCA35D2742F6C3DAE63AD5C2A81B87151D9F9C0888A0225D909518B2B4A23F3D4EBA16097A18DAB083AD4203F0BCDFE9F7FD9A6DE4DBBE3BB52CB23F2E12AFB9E68C5098F14FEE38C81D768630FE51DBC843E9AEA80CDC199F7655FE5172BBF8E0E1F3D5337DDA45F0E8A5BF4F09A934323689D8897BC4403A0869070B25324C600F03947529B259D9F3BCFB951F5A397456A19CA32FBF6AA949D87021D5724BD7A49CAD6E3FF455211DD4E93852338D2BD2CA92AD4B29137215547FB57ABE65B7ED1A5D4D76CA893B48D18522EC84459F9524654EF2649144A662DB0AFA7925C134EAF87DDBC3F2E614F77B7EF25FE55639AE9563EA7A438B6DCC61AAAAF9E2852735DC7FA8322CAFB0B8B626384CADB5A91E83F291C63F07295E8B8302A9E6827CEE130A0A6C1E0FB695FCC411B38512F035FFE522F8DCD2E2E092CB0C6CC2B0BF8A975DD14DABD03D332EB6805CA392AF97A6D43C684BBAF73607D5A34A036835406D72D528D0F42D96F04231425DF1F8F58E1BF79D2C25ACCFCF63FB6974B867CCD0E2ACA54929D44EFC8CE8EAA2592A49533CED723FD5BFD73BECFB5048864F8526A3529994A979209DA05C0EDDFD3D69941B4C109465D167F780BC10A7BC93FCE8CD8A6EE414ECE2020EB0F1150630FB9FEE8E45FC8B68050981AB885EEDC5027F0C546398A456B38E72968279DCB81BCF205D5539C503A2CC246D36F4A7464C67973A38D48AD935C3FD0D6946AF7D7EBA58217E03058CB88685861C04E3A0DF5017006397F3D3823CAB0BF29A7937311BA55F17A50BB64FE35C7BA700EB23F9838394D719CA2A9C46989D667BDB0BAED2D010A21FFF8D072EAFCCE4905D9B7CDF70838DC18AF4B1812EC0BF1453D731E482E0CB86A38196A20961D0B96E12F4F27C7BB2F1AAB70CE0361C62DA4121D9791E9C2853C635A649217E06BA5D7B89272E13CAF9C5EF26F15A1C98280A36380C6D7C1EF9C8E7FE571BBF14B2BC08085C629E6A1A59C5911B02403593B8665AEF34F611CA87834B8EFE0A853ABF1186293C9244EAC56001E457B684CAC67CF172BF8F9B25D87927DF2206DFB7F032850E1B1AAF1D18A62F763FC369808993637FFE29A7D7605ECF9083948A4561D2051C11402DA25C26F6C60B156E8E533300E7C14EA530761032A6B36C7C3D79FA82C3035F300EB9B663A35D3D01218DE9BB45DA8D69511E3587B38602E81DF397D3AE33CBF5526928F7AE78C6E635507D295DA7CA15AAE276AB20B56CA3A491B8B3154EC810B84B97BAA9B8F86884B37362369C4AADF707905D9B730CC8A6D4BCDBABD995FAE9189AB0148B815411999CDCBF4D0BA60407DBC979E2E97132BA2167A631F8A98C8876B18419AF0920D49CABB1BE0E74D24D0297DED9650B81AB70A91953B9995F1E48619B806289C4DC1CD9D44E86479EFE86FE0B8D7EFCDF9FE2625CFC84FF7CED422D8024BCB302F14EDEAF25D1841AC76AACE19EDBA4F0C516C297FBAA398089890AA3AE42A8361BC16EB84A795491CE937622B0105D1E6672B17382FC60F8404E399610F9122D9EDF6AD06ECE7CCAFBCF502A", + "message": "5B33CFAD9E1F3FDFD71F676AE23A6B1667E9BA1E8F88E3698F3870054DFF752507852801D8940D2712FE057B474EE2FB7053780DC7D3158435A742AB4751DDDD9BAEB9C435DB69E0F681F1A50C1811D1E3B7562BDC11D4C1495EDD417503A803A31294581FC5B2C77E551E9B945FE212E9B7AFEF5581EF3007D88AE8A2E736141D8605EF2BFA8892A6ACADCB41DB9AD4467F29AB18C58AA801BF53A85859732C215F772E3328921363C7B5DF2AF0EF5A81E2411513577494B43817BD0DEC5A5C8CD7BB30351BB687953D028C5A3EE1187D6094B2B5FF03DC90AD4AEAB0285066540F1E0B096DBB1695F71517340441FF23C8E65E52AF6BAAE3C59EF1314C7EAB5436919C3E05E163BFE76221AAE7A22F9E7C372FD3A59DE6AB5C11EAD17AFDF718C0FED633E07B5BF8B903EF951707F4B0706B2F44976B530DC57CB960D91DC2D6F738B2DC529F09AB7CC63EF9AAAB271671C4EF3CD3EF5072DB28D2EA26D7BFF8FC99403F1E66755FA80334E7DD2E359766E0379815BF703777D042C7FEB2AEB0AE1C28DF438EF6A95D05FB4427C8421DEFD19CD5876D15247983CD140FD264A4475BB0204C256902B5BF062BE3EABB44E4519A6356F60B5E3C7405AD91AC686430DF2EE20D276E8935F3CB93CC52987E305EC177379484763DBD47BAAE9FF68152D27D7C69ECA3A6C9D1F8DA6C491C842EB44C872DBB37AD5C97CEB0CD375B2DCD37DCE8D6C7337CE5EE336E42E00D0C6E15F20ACCC3B82FBB54449C688994FC403ABB79558A9A21BE184BE6EAF201A033373A62339B6789B1327270E8F19531D51E6043814143A87726A5344D6A612DC42D8DFEBA6A1AA07E3DBB99321147634C98504C1FC6CEC135F4CC4E3CE5C66CCBA5823055E1C9256A800A5003799D4474E11A13D62DD2475DE3DF838F8421888DBE13D056BB4566AB277AF20E2CA415785CD35D6D532BDE75D9EC9A48754CE472187CA88F16A0473F8767020C47204A7D28F8DC6994A00967A2E6F70384EE1329863A2F76223E71383CF10E5D92815BD0F01F3788766BAD47F2CBCD87D9843196C4958DA3F13A9D608152D541E7FB326F6ED088B684D7BE14DD20B0C09EF28A1233F559C5F0CAA178D5BC5F347F8A67A38B6B7A6496648B1D5A7E6D93B2731CE18654CC4F9EBEDBE8351F1A10F518924BB36334BAD31166FF45F883CCB2D697F0CD554D11D61B06C0264E75FD63D115DD4A206A4964E936D466A36BA57E0236AB1C7EE20BF6DC6C1EAD98A40AE5CDA2B09D01CEE982B36FAF6143EE433AB358CB585BCA0681B3DF180AECFDD399971755E6A558D7CD8F06E78463BED5F5760AAA6C3EA1FD228855F5D89C78889AF3121F19E4B9445EC409FA58ED8ED6A9B8B5837598C7ACB7303AA0E9B69CD7895FD4133A678DABF9804333EA592E5C283FAC757402E86F074D87A78FB3C4A1F7F453874AB716552D29855D08CEF93FD8C954AE5794CCDCE61FCA50BDBBD47FDD4B01E49806267CEE040940DFCE8ED29E44626433A2EDF9D8EC8D713404593669642C96A097843A2E8751458DA4C87390FF5516F23EE30AE2A17B1C4155043F4996E4A7421ED1F35B54A217ADCF9A5409CEC63844A2CD4E0C6FB5718BDF8FD09EFE1428F8D142563799B9BF8DF079971307FCD126A23E5DBFDD798575098D14142F072667AE5B05A0ECDB83008C2C86F52B7A19F4A400A6257BD654D7E243131DB94CB9766EC38E20F075274964D995325168B91CAACE60E97E952A3C7CF6151324E7DA225FD75DE497C3C204EA24BBA613D1CDF8573704946E194ECCA725E4B37A116E1F80A8031F601154AF62CF03CC62D26260A98F2593075ACB63F6BEF5EB7324D4EEF11D78753177877DCA0CEE397C458A9D1157D84E00603DF81E3596E88E1FBC51088012ED7073B781DD25F34553E9988DA7840A2F76DC6E040AE8E8E9F965A3BE51422315D332221B864E2A6E6448E1071E904E31DD0D932B95E51F928F3ED00894588D35F0B71EF5B5E83D090804EA297B7728CA6E3716DF7713CCF127D703C45833724E725C7F465ABC68F3ED0A3F62D7466A9202283C06A7FF916FFD78B21EDB2A144766C170E50A2AF2AA3EBDDF0983CA6AD9F6DFEE6D7BD910E24289714D66A7B1CC14C22D41206072F195B7E0B7E2D3F96FC518C58DF7280A930390457D1C88611E75C1DD7C3930F2BC6DE595856D137387078DD6C8C6268EF13F6771121CDFD72B3D4DCB555B01FC9CE18BB4851949FA74A3615DF3B49E6C4017387E36CCD448216BAFCF688816E965808A673267A529BD9D3EE6640143DB0CB5536B44667D2749BE1B2B430798B38AC65E368FAB2194837DE4B4F31D063C97F3D6003BA0AFC3B71A1253FB29A7A15131046A3DDBCEE2B68F0CF42A34415C121655EAA9EAE58E309C115E8ED7248F710EE835791852EDDE7FEA212FE060C879A02B1FB919B03A677E8390C8AC62A1B13BD58AFDBAFC3D360E0359244C0DB32CD90AF078D5CB4699E5F0765689FBE1D90F6D3C948CA28391A4F4855F491F57F4D919C38E3CB01E7869169F3E8EE22B9363A344A4018D469D992C29F444B0B0842F0438B48F457D53113E21D23F1CBECDE8C910F9A486F911CD53D4B90430B68BE9DE5B4CB0145D749DE92AFB9F14F06DE52D24FA3B99638A51E8C8ECBA1A3C3C39C0E7308AA3FB0DC44C9308114BFA963F8ED3416DF04CD00FE5F0AB2121C031F13C4699AA30FBB96F92EB886A73704294EA0D7B4B2E79805A9161855D6AA0AFD4FE7B818D8F804D091F6FE670A762706B4D16C1D0952F6DBDD4292B7E05D8DF795C2FCDE4DB90ABACDE117B9B375484BCDF8B364A190B04CC5F5D1D3B2C2C1A9B0B1EC52C1F50F68461DBDC9AFCCD1BF16557AB2074EA97215BEC34D2140C87BBAB77685246EA148AABAA34B02D60B894303148B3E8C61374700C1634DBA22E958B0AFAB5614B23AE0B93E6875F072E71210F7542A212C5A62CCA9E6A98201E913193B85CD2DAA4A574EBC6AE6C3F3E0E76AE54F93460294366CD8F05F19799D24153C79D16A5207509A9A2CC562C73BBD08F0231F260E5F831CE01F24FAE4F17B71CDAE0FB0F9D78DF475A19585B1268BFDEB440AF50EF1C33C2ADB41EFFBD63C2FB276894329A84CFB182E17C18BBDF8320F20D111212DF856F1396936D2A6229D631143A9588B1ECC552C130748B465941214862E63AF40F62FE1CE4874A2173B256085E1520A46854F44C062242838BF81DDE8F9D157FDF90295B3AF006E01259E472F7173E771FB0E67766198539BD380DEB675D7A57254E1F9D8C3F554ECB5B668C5B00BB99E3853B09F43ACEFE2EB69B903FD13B78E54073B3B121FC5ABADAB13518B3EF59C84DBCA3D560979802D0BE899A10297D907E3F4B5984E69F2811698CD3D0CFEC4036A0694ECCF7258BCC3898C1256C24668505E8A0308F68B60B6FCD8523653A6980AF073490029667E07CE8EC9DAB97DEEFAF380B386DEF3DD5F951625E0507B425356CBC4B1416BD11210D1FCC3DAF5CD12C8B2B195F9EEC6B5248A6C0A788ED9BB42A4D07690B7ADA526AD7595B8F1DA01109E7F3A3694F827425568EF1107BF8677A5C5B506DDB137FCE83AF216091A9D798D02380551610869D75441FF9A9D51AF8BAEC38F538E12D6748BA7AD620E96A76889AE596F121679451894F087BC789FE85424AFB1F6033B6B971767EA5D726C54D9AC132D3A03A04E858566B97E6D9BE3820AD47AEB7104ACDB9362C254FECA7F4E7EF5586C11E3389F8B330AB006FEF9D9BCD927E1BAC3CEF48F4F2D3C4FD9B88016C07D5775A06B22C635BF30093C2AB09F022EB74A861EEC5CCE1C8D160EC53A7303EC31BF98EBEB907277C9B01BC29BDC333B05142B83F3023CF0518BFBA53DFF6F5BDBD7F6F3DA1732E2DE8911294D2F9888BB3CC4A9CEDFB438A372F31E7350F0EAD958E23454FE77D9BDFA63B73AE06344AA7EF63EEA48A4BE0C5BE251E0F0ED42305C09B07432F7B17BAEE2739DC08495C4D40F50933136E30956775CAFF378906E0177BF763828A9DF9960112BBE1483A8924569814B43B80B7FE89CECD75ADBC00E31A2442D281A3D90ABE6E94252F1F354240ADF38AEAFA3CBEC9E52664A8B8059538EB007D7DC9D24A23FFAF773F81E3B032762DB25238CE1BA2BF9B53EEFD0A6DE5D3A713D068B96D6046C3B816DE7E65391461B226EA69DFFED0E536373290E6B7C655BDE71DC59329539DBB18CCEC87F6D2867EE3C1343B918E3095FBE2C1FD01DB8503657438BF9344745A26FA6E2F66E118F83091C23CC9BB311FDC58D89DAEC4B687FB53690ECBB610A6FEFDF6C3AD0DEDD4806FC1B8628056CE830375A3EB72581CBE1C3C54B59968F24A25BD208AB42252FBC31006E074A338A71EA833A85ACBBB1D8077D05FE9989076A22C06B9FDED2B371EFDB72E769D36EC9C3D4D29DE94762B761D77DF5970F97B3E7C7EAA90D4E46CD1123DD1F7313BF8572AD0E213CEF320D7968DE259FC4A5BCEAE5FB1958D176D2060F8D2B54EC204FFD1DCA4CBC8299E2E1338A74104CDC9E4F21FB9363AC934CE9CAA3C6C2134103ECFE626C62F4EEE6896EC5FC2E509CB9D65F3EA5E00D4E6F8A2D319B692341A73FA8D4BD06A2ED8DD7EBA0A21C1D7A1B661CFA13CA80BCB1BB691F5072B6C23A00D219987BF2C6C062F9269CCEF9D8998DA4523B5D4289494140BFCD735076FE887F9BE4B6F7CFB858476643C9FE026B3692A0F9A54AA9ACC6D0903BBB1F17C93CF09AC1651F2C3EAE0785F6EF4019E18C7AEC9B29B3EF1330F0F3E3366DBFDE4E5593E3EF8ED6232DDABD946DDAADBAB3C6A97AFD661ED0E48A404B325A095BABF3D18D0ADDB825E5EA014894D39D714C363D3FB96BC22FD2AEC197A4CC0D2F1342680B5BE9F0F10662D6CF85F17FA611F5074F892C9E13FF3D770BCECE88CCA9973A0479BF764375C65C577FC15D49AA80563D88B6B65D46E1BAC22D76B762BA4680E34B1A36782290064F79E4F5BA0F9472862143032A7A852EA03798D38C05D63C657B5CEE1D1687709BE130D27581F26B00F2CD38F6BBFC4039374CFFA32BE7704C5A87AC7AA565536A39CF26CABE65FD374C0F63861296ED27C7838269E1BA5B07FB90DB8F29B71056535B8DA91417CCC9B6E16D86EF7BDD2606D621B5CBA6B5B7684AD27B2FB418A9965301FFBCF3FDF9494E109771C352DE1BFB334250A6A9555B4A9D12010607D788DF4A4259F9214A18826C750C00F1F55CE381378B9178E0955BE8EE3E067BA5B31CA873C8BFB19D32CED3D9873EB14428DB288CBBCAF4214312F20B865418FC5BE3A3BD452AD085603D028FC2CBF387677F424702D79966D9FD9E993511DA354EA6958AC618B37B222B544531DE2EE1AC272D509957A2F17E79D608A5F2A0B482345DF1ADAFAE84DFDBAEA5D907D0B006348BE5D65C79AC98432A649D8356C0C12D5D128E2526380CF3AD03043B44A8DE739BFCC371E1DF56DC16C3D7BB788CEEA2E11DA0BF2392315F67B82BC078BF07022016103573B24AFDD1A1C7578764BBD8C37CFA4BAB0E99AC3247343CDD287DEE2B6F203455B22FDB695BBDBD4E63969BF4F8F8F6AD2261405A65F7A38DA4599F5F15CB1E00A0C1CC63977E1C4EE41229EAB1D126B7DCF3E68D20D5177E8372E7680C91608D715DC61FB0C3A108FE613F8D6636F09BB19BF076489F5E76E17D3738870AB0139F8011B27CD853CD7A2F1C7F5C08EBCAAB6E72BCA4F01D830042F804911B380AE08B8651F1AC0A2458A57666126EB9D981C843CF15A09F25E2036E770CBC62E0953EEE15D27D82FF3D886D4415FF866EB9F4B1040BDD49DE9168CF849B37BCC5F99C65A8DD63DE42CC5F9C5F7F308EA18809AEB9725C7CFAE7BB79B0B05F4ED9E7DC84A4A11E6858BE336078C8218A1B197FD3EA11A4927E3106C745CC9C763CC86480F95BA8216BE3B06E14DABE01AEF1464D268C173E78D5D04CD27A5C191C483B36D9C07B6166A66FF1501D784E8DE93191E5B8BE680F3E5174BD0ED7CBE5007B8D293BFAE0933C05E4F4167CCA5A8D5BBA46312997D55462C4B10E9D6C8B6417CCD7D2DBD9A387D31F4083CC620302834A6B633FFCDD435FF5059E78664B4678C0887FDCEDC7B71D863E06DB355978532974D8A2F434904CA4B0A390B10E11162BB925EA563C08131E67649D29F810A8965F7677516221F662D608E5EAD584EADB20D346021EA2AFFC3A15262B0322BD969E6645F8FC36FF0F27F908DBF44D339D8FA04CA5A7370C956F739851311E6BEED4DA3809126A8B6D88FD392B481F6FC27657497F019260C67F586377A477FC611440EB541FA9F4C91F4E38180D8BEDC2EB4CD92D7F803FC03E57B30733AABBC10536A725D24B0F4F84C8FF3152AF1E225F971260390197CB76CDAF2EE979821E8F9AB71BAE4D69FDAD022F174BA68DDD769C70C5B94B5BCC5255734C48BC41A3D04AE7E07C94CED06CCBAB84CDEA10EA09F7DB2B2D6269777B33B07D1DC6C95886ED016C9097C551C79E2812B2D6F002C291131204D890D1B7887841F6867E84EE6E5BCDFCE38B1D09E003BE34110FF375A7038C5BB7B6E2BB0E501BB4DF41CB5C6C33B2CA75B9C62D6EC9CBCB4BD007A42D213851CAF112211633B6B9A88BD3BBCF0A1428A41096EF65574CD9E808FEB509C430B2FD9A56805C66DB1CA92B74BBA3B3C43A9511686DD435FC21717E97F1505FE51D37776F9344A93A1C8E7B255188CE48700A4F14EED1783A6D2DAB3986736987CE8CFD79EC23DE89A9F049D60E9329DCAB050B6AE82E621AB1639361CE532A566489B87B55794D8B65273350FC29ADF09F798CB0D9CE01770852E339AF33A0ED41460FAC83B94637B5E528E9A56A6DA4AD32A57F307B9C64263C349BB103609E10D8BB69CE4B2334E8CD3C762237B33CEEA43D1FC1C1C60CAFCDF7B6FE2F04F25B5B2168974C48EA527730F6884C321DF322BAB5F5BBE9423152B6072585AC29C3B4B26455B65FA95A32DBBB03F76F55D51D3CAA58D8B70DBF871EF6F5A31D2E2244FDE792073B2FCD139EACC998C94049ABAA42A3DE6EC1AC546B90E61CBCE8EF9553DD47B9018F5FE078C79A53622B17F503A29C0CC376124590A3969B1035DB29002BB3E1455D5E364F774481174CF8022BF6528811EFC107BE9D065FC5AF57CD48A1905A2D43EB663AADEC848DC0D2A6F35C3A680323DA9085D12520C388E42BFBD251E9E3EB5E665E55BBEC7046E8D3BDD9E8A9DB539FAA9B74457BAA49CBE69A6CDB76A49070DC0605BB92CE6614CB5CCF6A8F7F7E98D748F68A64C7546C19F87A529512459328596828642AE89115E91CD00663B460ECF1FDBC47B8CA442E69E68B5F8BFDD82CD5DE33D06B9AD5053E333F0B72D60073D9DE82FA7278F69D4883FF0FEDDF59182852EC64383ACB84E83EB0BF678CB268F6793ED505F07FB2327C1B371FBD33EEE29698253EF6ED08B398FAF23B390953BB1ECD21BE4BAEB0782B6B25338F2DE320EBE860D06D77B39AFD10B4B0F7EDAD915EB64DA054DADAF77892B6AA87F5D44DABFA18D69AA2615C6D869916A6291AD215AD39537B8F1AF4CEFB82DEC4111186375ADA12BFC33E8809B92F7FCF99F2FB717ACB997C1BA8860CC8A9D93A7B059CF668B099149C4CE146B56F141517CD68D4BD59C9AE07EEF7E3FEAEFCA4853D78CD44879D02C7B8CB4479A16B039C84BBC54E5E67F3D2D18DF5B360DD57815AF81062A099D382B723254D9C8F85D4BB54CC068DFF7D5DEB7DDE6B1FB9FADE18E0F9374FBEE140B2434DCBB5DF40BFE9057D5BAB7062442F502191EA95D5F4FEEB1CED3F6EEA28A07776F0439CAE0D0FB8F0E5AEE9C925CE28A629D781C83943816863EC5068D9FB2C357496307CC58A0913A2CF1976575EF94DA848E544D5EC1D30C0522816236BB00F2541182F0BC0EF0F2C67B4567441BA9BF273D49A0A41768CC54C4DA489258B67159DC811EAFBC17CD2EF965C78E27D0E06B14BAED2D5ACFD53031ACD4DC1FEB2B42D38F15FC15D3E22A77FB74ED98FE0199B6687E84F944E8F27D33829E4245296D52608C286997D4923EE67243C25364B44B162149597EA35FB77F93E9662010E93E3640FCB24CB0D8B2D7029CA4A072111DE8BF532E68A3935C3E751A6F866A418216E33464819C0A6A50B1FC12009E2D990270D0629300216AA57E4F571A2863D4149C42CD0C138DB921E62F890E38DB8DCC3497EA3F551E59B040780F562C507F3B0B4BDB2CF9CE995A10B8B25AD2AB1E8DA5836BA79FE05F776EC6DAADE8C9D999895CBA576933509F3E891FB596C8771A26F82006EA0997C5A2445F496DD8E4306D49224AC64486C58955B137A602BCCD104886CCF947E2ACA7809CEFF8D9F5EFC0C6B753968863ADC4194DCCB53F463E34582363C8A5F6259CB8D229F24BDFD7216676ED40F12633AB4F71EF6D7F647AAA8E3AD8B0175637B3F844BCBB0EFD3609BA4B1AB9F1CC6F30D37A1FDCA91DE1748E38EF82E9916D802FDE0D605607256F4E998A61D908E27DBCC14285D7669105A412C2346C84A345ACF3C1D34A2BF216FFF6423A238687516C5B068CD71A74F1B1578B481D256590D4AEE7605A4ED9C34E199F4B57435D305BE059D11577F394531C2224EF402F9F429A7E80B7E231C52D1C04CAAFC70DD47C7B894CC4A72B522F9F438C1406E052E44F136517D9ABE52C1D7940CA223397A8362ACF9313EE55FF955A63C75EE3A75DCEEDE25FB50AA64A1C60B2FD2AE889020BEAF7AE3D21D232721A2280F6018DD0776BB3AC35A2932DD90CB5E520C71AB8DA59C9EBB31EC8829A180148387F57D146D3C544A0645CD5D6ABCC05A36C4A74635A004DD3D3A43CAF5411917769D9A51158526B3C7D13DBA79DBF575B77D6ABAA79B21125692A983E01C2B33F03729502287D7917F5ED156C26B6FE6BE23E72075095EAFFDCCE8FD26A602A937F015D9B2A3A99EADEFC3F63B2EDF3F8FC029F2B563341610DC03DC16757133551C85A1AAEFA6D8269C83B91F6F7C0198FF62A7D967B5BD91B0C9698BD03B2198D365B720783EF278036A7B10D5C6DA359FAC41A71A16BAD3A619D9D22EEB8117A48EE649B1A1454119B1F0229963BB9AAB88676142D627C9AF78C1CD700C2A038D1484915185CE071D847D31E06A5C77D759EE58EF1E2C292047CF8FA852D586F3E08CF5DB92E489D1567F6EFF48017F087A1045832DE41A0A6024461F9F5D8CE37C89E1E954E1F7AF7176C3282689448DDF2F05EFB8F37DD2664ACD9A83FB48199785889C8F5E2770000E869BB670553DCECA0AE7772478F51671377C6207ADF80289988BB71347EA067D1431F88443ADC72FA231F35A9330014FAFD7482DED24408F200A1E2C5D610C0E321A648A44C6587FAA4F2BFE772283B6A8147443F8488778CC3D5A9C2D717ECE307A8D26F6B964242B3066749D1CBC7AA64B9DDC3F3C78BF316B43A8EA73B010B3C90B33AD29F235F0B37060F7C8D40FE6351FDD8232973BAE2A50F8FF54D7ABA16E3D712CA2BFB619101EC67816E98254330DC21F517EF13A27D65CE01B560F79E887E14B3842F4072F3F0123D1637487311445645194294F88A96F96B6E548114297DB9B60B368787213A38ACE79E3976D13C563774211C413520EA0BB661AD2B9CFADB50AE1AAF677BCB663584CA1875A2AFCD1B801E0E05CD68D1BB9E03528770BC760013DB269E57D6568326EAA906DB890F08E91DE713FAEF2BD4B8063ED24E8D202ED0F4FEB1B8B639683209F5F93C89C1DDD5A01591EA47F5118CDE54903E888C1BE3E6909D66E5A9FEAED25BEF01B8B30D977D5BDBA904156092649761B5E73A8DF9F6B1F097595A307BBE95FFA78776243F0A787916861295D627F6C11624BD44D2027778DCF3170FF77161BB99EB878925AD86722C0D90706E8DE3AF6951A2DC7A2FEB2F109CD2C67CA586A6F68122BAD66012B9013774BE328714AEB994B57E18583DBCA55EE9386788A9A1CBC2F8823C9C431ECFBB35B7EC918EF9D4394E26465269EF045F561A7EE27436EE614FC081E8E708BBFBD08147411CFC78681BDBBF98021B82796B23A4FE1AA03D7CF8088E0762EF140DBF496DEC686F82FB199982B1B3E76ADEC7E3D7FB167A453D6EB0B09EF891019D8C72806CF94A5C431FBA795FDDAB2CA8A78799638DA1803FB66636C5B2A2B692F8605CE09011656046659D96BAFBA4A5756340AF24FAFEE952107E5FAAA3A8BC51335A8250A20CE837BD5D8B8AD35034C6E1695B5E08C553E2AD829CFA9C1DA4F1276A0A2F6A86DFBE9FB8E94DE196D5AC78FCC84899E4BB3D8AEDD781CA88EFA6AB6C21A8FDADC2AAB2F543C402DDD0840467828CC4505D481307DD2D3191B3E27CEC2BB11AD914FB888D98F72DCE44671A08127E6B6C93D61E3B8211A84B374AEC70934745EA8C16E6EDF857277C849518867868DCA0530F34719CA7F0FAE881E4C074B1645DEE9370EE1FBE7BC747BAE3720B91CC1C0A6022F7A4347DFD0505AB741F6F36680824184585E7017507D8A51AA5F5FF94F5042FAB1A6C8106D8F6D5203383A0EDD488680B26C2203A0B3C63263A56F3DB25DFF7BF5C0BF070303E07A5210DB16AFFDF7098D12573EDC38BB60BDCB144DF9BF62DE4ED9FCC4521393199AFE4C5C24740D87F368FD253C3E55F295012AA61D8B689E6CFF8ABD75FA628A37837D222B4071D87131C9625DDFCDD99772BEC49DDA9D182077AC965C7EB9CCDB4B050A17ED6543D5C870BA9389060995E72C3FB73DC53C8D951F909447A0E1EC6CFB63E963C0B3A2760263172AAD300830EDFD60A629C6BEEE6DD8A107C9D83B97D530C91E4A73D48CD5D104742AFB7DB0985E1FDC79C19DB47223E79540785", + "rnd": "99E19A50C56D2755BE9CA2EE96C22C236DF46E7D98DEBFA98B6A057997A1CB90", + "signature": "4FF204815C56D5C51452860204405E49D9F43E1C34A98C1B014E87DBFA10FB99054F398FD9FA520AA1467BF785E3565EEB4E2F6C88B4827BED418B4FDE96A4FB370C394D870C776A6B75ADBFBAB97A39BB0E004356B8D0A127D2B422E736D5453E53F658841D91A6165B34F6B00D59ABCB29E7F611E640C188ED3FA735827AA8A48319F37A543EE4DD2002AC491926DD5FA3F732669771611E0888F01FB4923153ABEC9FB54A83B2FB08A286CD964F692ED4D44C74DF5F86770534CAE9277FA27B401FBB40248D5E548C7698C7C38247C22385E34740AA8D883F57C9A1EE00581DB297256824D19B47608214A1B9935A14163B1FA1DC70241FF46EBFCEA830DA689400424FB3CB63B060A8C544023D83A8E01B6936052996061116E254E129BDFD6CFD23313579CF537BD75F72BA992971CC41EF879048F793DEADC2124B1E40FA758F9B331785DA765EE11F5CF204B2C0E5213D853A3D764351B296B4D2B71AF6B12325E30827AA3889F529BE132AB69F0FC3EBEC83F1A481237E666F3A7F9F51919E0DB53F84722D73F7874F93634D5705A0B445023F5FD166D66704F1C1E5E42615DEE8454A28B82F97BF871F5AB22D766CD3996CF65DA8D63CF060A97861BC67859DAAAA4D527ED1BB534BBE2297D413B61BF3C6C599C26E9488D470272A2FE186A886E42C7F8EDC555B4D6E3F394FE52AC51ABD99935786566A7674EDA529A830ED4F48364F2A934BF8EC63F81EFF65A069080B1056A7DBED12F824525A83D3994D5F6176A97BEE8BBF958C657909B93FBCB8B7904A3B6583DAD8BEDD1EF1D6B4389461506AAA43CDBECDE503CACD3C7AADAFA616598BB6DCE1E96666715CB6C03DC5645A9211AB2FFE0A684795A92EBBA2EEC565F64522602227637FD544EC38EBDDEAE706F420BC51E2DC9A543FC3B8653113269938E911C9251AD2E8279F8B03B991CA3891639B652460BE2DBE2D966852F97B8D7D52E5CEB5FBDAEC1F6966BA3708EC24096B13CF80BEDFED360A939689FB8C75C8C12ACB27220B68660AFAB12C9F92FA3AD57FB0D12B256E946C31328266C3F54C558A30BEDDA86F4B5DFF5E52D02F03D7CF660B1B4EC2699288A0D354805B9AE1E3EB206882DBD1E594C82FF773E921D4BE58834F72A79EB7778F889B0B2529797792E8E905FDA6081C2F6FFBD753766C753650FF6A7C056B8DCC54B5FA7C110D8DB47C1FD98F7F7FC5E221F1AFC5F6404FE696D72FE4DC31A9F75D1ED957A1306AAB348B2AD83766B45AFA30D1C970BBCE8103EF29E1BAAA17BAB49E6AFBFB6DC4F201AEC5FE98BE5A9684DEEF7BD8F647474367E37A2E35A37ECC0E0904178E422034EC1E884BCEFBBFD9ABD27E07F6E49F7C657BFFEAAF2E1E46A3BA46E93ADD7E537DF724D77EAA018B6FF28DCFDF002708F7CD8E8E8F81CA499D5F4542991F48C330BA8823B5336DBD0568653CEA52D3B0AAB8EF2CF3A77CFB561C250A7C2956931D09686FD21FC68BC8DCADE1731CF9C6F93CDA2571C8951A32CB24F1DC2C1A1FECE255263392FABDBD4D5E4C5E3C7F842D0630E9EFBB57532D2A623B36ECBF616B5C7FDED9F45E2FA37FDAC7257FFEDE0DC5B6DDE6A5B49E8C151832F707AE948E45416E7A9082B257CD02152314FFE399BC48755EC6A311DE39A5C8FCA15BF547DA0018E5B98FBB02B0550D7DA298EC788E71E34ECDD769D3CAA36571697B3F9EABEC88E8EF76F492006540128C1FFB4F140796559E17EF660F34386355F46964A9FCF8D37992B9803BE4822EA8B8358302B6B4038D8DB1A71688C8AEF77FBB1013CC677777BB2452EDD89225B2F713683B3C27D35F4EA5DF3061C2750FB011E789AD055BC3035CD1EF947375321770C53C8D4CA48F0B51E68C251CB49537FD231ACEC8A2C2BDBCD349FA651D8AECD202719ACFF8B7EA26DC31DBAC5EA338CDD2160D15C534EC6426E63B0DD3141B133F73B67CDAC053D54A35CB8DF2B9619273110558E0B29C6DC2D9BDB0337B11C4297D171990C32CAE1538C69B858E61F4F4306DD4749BBEC8FCEDA713E54B3F742BC6B691981770EC5329FF93B140033C252551B37AE873A2179782695D4F8D18835718636DA25A3F40794676F977AFDFF7364747C1FB1F7A8A2CB08AA11034FFE89F2D4B67439AABA9BCD6F9743982F4CB318BC7C906322B0E3AC02528A80C9D2E6E3C2A3EC4DEAD7042A2943461833D6E6C460223B2879DC8E1FA97CC1826C620A01BE5F991B0DB50C5C7A976F69A1FB19E16E03ADA7F0448C1CA4573D94E13498A1FB51A1A0F97D277D80774BE06CF1D6D96CE619FA7E7C79401E331293706CAC3B185C352EDD07C91572A31716320E1B25308B371AAF43B7D232894281E4671F9ECF731F228337BB7CFFEA68C0A5B190D0BFDB47BA7836CDA5923FE3F6EB64273EFDA6CBC1B549FBFCD9B5A9B4B9EAA9F86B359905D014021BF69B3862F57EE44136015F6C32E1CCF0C08BC1322D4FC1185AFC3CA38C3F7ADA19E8885C108EDA8111A6A4179670C18E718523AC4A04C9316F803773A68BB5D4C6E82468037EBCA5E6602383E8DD2C4E830C1834101E4F87A9A931199D7E74F7139FDADCA6817374A9338A1AF2F3458DF29D26B1A0C63FE9AF6970B993D9A6005BC57AFAA6002878367E4AA538ED7468C52EA6CE196A00FADF1F6ED083E5B98E70742D28D92D60ACDBE5B164F8C03E0E96F8950D230C0FC3F6CC9FF447B74561F66A55C2B962D4555962E51A30F998657DF2986F47F1B3DC5C87D8EE5DAAAF760A06DA656251BD6B21AEE25FFD6C61190C1EEF85781C8C13839E75E206962BB4E3A3A34438EB1DCF1B8EA649CC3435A41050842D61D3370FEDA4E950D28DD062181780B5BCCE085EA7A976CD38B52464B2D65ED01220ECB4CAA1D7FA2F48123D45014B522872FDC8C642BFCCB801C6C87D26C4D62C031CF927FB2F1EB8B23499E3ADF4C781F5472D914F8641EC60FDD3558A81FA988C38D6E26B97E1311D1AA3FE9DA26FFA9B0CB821089628B7D8374118C59C96385DE497520324DED714BE995B6A08C0B5333AEB7ED41A931319E7F25B23E41100521EA8A8B661426D676469F1E67D9F61881E74212C2CF74BF332358D396EBD53B312C13D22AA8FF3C709BBCC85515B3DAE37546EF2E437EB807B8CC0F5C985F19A3ADA2C84DFE44EDD45760A409309A22EB2DEBA59452B379F952E85086D0FEECFFFAEC7CEED3F32FFCB8B5C363296ACAA0E891DEB5D463B068B40F40A5E8DDCE2AB383F93643A9E5B69009203F76F3224E40399504E47D13C5137579C25E10B997D2D3F32D7B882AF31D63A985EB05725C7DFAC3CC58EEE7CA7D25DD6223080B1F8413C7AE3C65FA1A3FA61BA2B83451E7D782CFA6378CDF3BB5668610DCAD3E8A251EE2CEF84983F436D354AB7F3C203F4856CFC8EB64BD06077523BC70837FE92C1EFC6060712B9B5C545BB45C66A8CD79857E1C265B99FD83FEEC38F3C919F1F83B7E9682BAC6215A53A9E074885D737EBDB4D9A851205D211F92579312026AB3A7C4CB57E2B3AAC6FD6331976C557FC24451B199FD1DFBC3EAA4F49EA1F79A9AC08B1B05323326D40230360E454B5EC83E484E3D1C0A815D97024F7164EEE646361F4DB3AA830B2BAEB07CB4F3768F56626E64236FB8B03559525D2A2E9C80BA074821E0EDEBFE288032983F765A589CE902C2CB4003996BBCFFE8D372EEC34F705FDEB80A9D7AD7287FAB144117C19007E6FBE30CEE999ED98A262E7790D0B2CB10AAF174B791A010CA89CB9E2D682BBF3FA23BAA83401B86E71F91B3A389A4F250C524DADEDEE6CF2938D928FCFEC5BC843BF1F46DC49E73F2AA5C232742F0FC96220FB17D71EACA22080A9EAE6BDE929236FFDBB4B6A86D0C68BB04ECACFD4EBBAFB1BF11B78A9C7DAD0B6F7058D24035492195205837DEF4915C8D745DF92A7FD9B669C079A2BE092D702BE9367A57B22C0D085DB794CEB5050217B53F901B95384D95614EBD58EC6137BFBDD9DA4E4DF735F02A344E95F316347A982D791E95302F92500479152375F886BDBFC33299C45B629766DE1C9AD3B51B7F3ABF0BCF44A89CBF30446F75EEDB548C65EFAB80D506BFD1A740FAA5AC16203C2FBFF66034C5D2FA7577A543F8A1AFC6370AFDC03B73088CCEC659CB96481531F60E7BA5DB671AED97CCFF08D4280ED70E5CE1C54FCBFAF120C44BA63F4A76BBA631F35DE27B9D13AA4275E0D17D40B41C37647BCF7BB1439B86126A63545DE4CEEE5FAB270D64F5A18ED479D2C7B6190F45EE9E284FDDB7359AE17DFB28BB0AB54936B366BCF0475DCAF73E82247429B30EDA353E30B887132D0D50AA7388FC49D599837303F6376AD03D090BDAD02B36A9563EB0FCF8A1EA5693D0C8A335E17B79FDFBF77C8866874753CB1D248FEC3915394C6BB10B3BC26C6B03D54056908D504AE7320A4F5BEE4DDF1FEFCB1FDFFED710A644DA848FB124DF10AAC1D5818F35EFD2587B04CF588C1F228EB18A81FD1DF31E79382B9A9F74540C76438743555B9A74DEDC0EFE4584D3A69B1F7CB5471CF866CE6CD3D262A8D8E4913B3B7CB53DF8CA7B023FB199CCAC264C0D314A2203FBB08F5DF0850811D342E6D5067871AD16D70509D82B58282AB68FC4B6317A930842C5630CDC9E6A49BD8D3F6B38C1F3F1906CD71C1E1027B0AFA520EDAAB597CD5B38F0F23345957F27E440CA9E6C78E1D5A9FE600064FC04653E13884CCD9B927764973845DF9130587F06B5A879E243EFB56E91D8FA19B9DB14EC81020FB86F7D007351013EE0320202C19E7C2AEDE274D60B146328D9005A1F4D9BA1E86697208E26BC274FBAA0E441F65C22A44AC386880F7672B89B3ECF4784E462253FD4756245DF47D887BC82059608DBF0AB7AA3A0E4131D732553A4AEB07DBD7E49990AA2346E445643DD65F0FBDDDE9F7096CA57959288D425DCEFC093C44FD2A70EA12D3A1F3361AE88BE7855EA010E775982568EB4565F25116D26627E76F78CBE9DEDC068D123C785C5C500CAAF212667F1C9A269B4B798C2AF1344DC00CDE7D2FF8372DA48F0C943634C631B494D9320017ACBB8D2DC3F3227BCF2B17C8C6DC241F73D797000552366D8663B1BC702871C3EFEE8C058C5463C4FC55A01073D19AD809CD1C70FF18C1D8995786F6BC1E676E532C5D1A9C201FA00E3210BBDFE33BB8060DB4D4F9FFA2DCBAA111FE12111FD57B60E58E9AE00D6B858E16E1DFD2B5EAD33C989CF5FF29073A75957A123B3D51A9A0BC9C34EE83CD91FACFB2E3B28365F824CB4878C2326FE3C6B8C2F6B92A2EE3C3E313C5F8053E3B80D68FA476BEFF203A196B79ACCD76EDB0D54B2B6CC244D6FEBC033999EF1C7547717B07E53B4EAABAD911A7FC1271089BAF11F8A0FAD5C9191383D2BA83126DF21CB54CAD8D4757BD45974B7CB63864138E67AC0690C9DB790E728D5DBE6FC1B7B8D271CAB038A0AF1FE2B8D2B009C3E50EF9068E71F8C53E1FE648FC9AF86628037C909F21F0F9E38484D0DAB7DDE575DF0B1C63E7A8E182381F1438823C5AC9B3FE2E166F18C2A4F0D4F309CF9AAB0330AB9E453F29A3DFBE5FDDAABBB1A981E1793F7B7330A5C0A80DC913E1866F2AC7CA33219D89E3314FC5B54B06D9210A58F959DA6B0CFC591B22D4DBF9DE82665375FDEAD8EDC7BE99FFE00132CF4BB3399B39FD987D23731C7830B5A6D38A141110C7A67D98CDB4B21B22CA936251EADBF16E9820F5646D85877266DE56DA00E732A2AC682EC55805FEAFAE9FA18580DD147DC7B4475DE3AB37F10350DA49929515A2104627C8EA40DC11F58D64EDDCF9AD9E566A3F75B4E206AB1BCA16B9216C484AEDAAD5EF0D6C05CAA29FEA88F14C7EC842ED53FB6BE79A0D07B78B5DD72C42C5B06322B2CAA430A8D6DAAF008E1756966A706C9331D92F8DA4846CED35E7CBC9095C7D4E7781C856A4EA6DCA8F15A7F387C582DDAB0F908BDC04646913FBA2FC80CFB652DF0E398717A0E9211ED22DB5470D857CB9E5FAAD99126BDC4887238AB80AAA3EC0F0117B0A147F541EF4A330F4079CB1165336E0C7887482EA09E6CC5748AC7EE16F83CEC086438A054846BCC8E5D93EBF31A9AD3FF12575901FBA88ACDB257955275A6F2ED26A0F4DB7C98CA63B8FD6121A4D6322DA3D07B2A884F0FEBDE956DFCB028A0ABCCBE4DCD16E97EDB27D297B40935E42B1023CDE63F6DC6D86900036582E61C3D3ED94FD205AB8B9BFF81C6DAE8D603CC9AEC3F8540E7222F0FB9BF02FBBB58BA6E7CEFBB105CDD5002E6523D27963642A99F7D2B520A0BA00A91F10B980BBC0F15819E8196BD4E72C7FFE206FDCE8E0D14EC0A6227E6EA725E9FE330D2DFEEEA928B50EDD959A70FA3983D58532CBB996CE0D5A2F9B6D8F10DAB2C39A9444CDBBD1DCC9FB14FD7C6D309224E6B34B439C07B340AA77B5EDA8C0549577A88B5D8F5FA0A102C4C54575E6A81C3DB2D2E5B60375B6B818D8FCDDD070E333539457088B3FD142448717ECFE5E8FAFF2746617C9FA0A3D7171A1D3739408DA5C7F20000000000091418202A343C46" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/prompt.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/prompt.json new file mode 100644 index 00000000000000..f66fc74d9593e9 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/prompt.json @@ -0,0 +1,387 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "sigGen", + "revision": "FIPS204", + "isSample": true, + "testGroups": [ + { + "tgId": 1, + "testType": "AFT", + "parameterSet": "ML-DSA-44", + "deterministic": true, + "tests": [ + { + "tcId": 1, + "sk": "C1623CC91C677078CAC1FE857F7DC40809F390BA0D51BE7BFBAD9B55306FB2E1C5B3DE04C3E7FE3E3B24A41F45F5FDD3E73A72EAED3B3F57356483D7CC102953873F519C79E445456157FDE4EA5F64D613E5ECB8C6258484AFA36AC4D31AF313FC17A5835184087F04CBCB7AE63D41AB1685FA02D1A64F5D0F844F6FB5213DB1C0444190B48DDC04111AB824DC342C19164CCB242803018284C2416206650A280D2020900A83314CC62DE1824C128489E0844518A22D141628D19290D01805490010E284500CB409E11429D2220118A30D10B561249449C2201213B525CBA020DB148DC3280853B0498B34262045919A424910098C89200553A00C12430060C060E33869C4428CD984648C8009C3C844E1886520478060264601140EC1046ACC4045E444921921921AA15023074A022444903470C33250C9384D824249444042809060842811021660C242251C102EC034060BA74D81224C5C286C50A861009388534062A32671524268D42225D9106C08314C231385994608CCA265E222685C804904080013236994864C23A03014184DC0063114488C5AB0850922080A396DD29045242588890286CC18858886700B474CD02461DC86511B932CA38031033764092446811802503671E44624A41632C9868CC236700CC489038910601670428811414042A0A224D92831E344451A2548A30281C024701348224BA06003C38DE1184C59A64954A46810348D4B34815A00215C24018442685B088E920002DB42508A3071A39881811871E4A069A0180603203022C68C8212824A180561A4311402301494691840619A482919868051308414A30C01350D94362DCC220820368624280E623200531045A2388C1039498004465AA86C892682E2C601CA14652340704A246502882520B56508025124248EA42408018270D036804940211834681C862490241018239023406841384D1028718C4226D1B04099249214219140362C0B216689A268A23280014545A0320C89806492466DDA0802D0326E9BC808D2A249E0006D5A226A93B42020364E413669A1124C10A2901CC66D99B26C92442600004A1AC36C9C4221E2B66C58120409850420884D19A930D3347159128D024271C0140603A790D1806C00296D58B8011A29441A308124A58C82B070D2B60021270E48A809248709192585593462A4460C13160E8B844C4AC07154946D22235003244AD0808D83B644CB066289C250C8486811407242C409138268D0B66980B46D52097202586725A9DD16DFD951EFB6F6FE3231A2C471231B53057FD316DB0876691543D51B66FE1CD1ADF7A9A73C97CB74056DEB19AAAE8DAEC4EE2D512F19B5521DF260609A5F1DD23CA4EEBFECAEBC9CB0DD9D612D0AF491655C6B22A2AB52C6BDF09B8C05784D2BE8832EE184F7D7EEC0C15F06052258A5DD658C74DE50D9F351979A1B0E5D4C94832DEB34A09F08422C53BE60568F81F379B76F5C1F85A0E74434942DC524D85C26A8489C273643CDBE8662EE0D7EBE56C7E4AC93D84016D99C0C180D24B6B3A9234E60A01A83DD64446DE5DBF8AA770BDC66097BAD4261AC8878450653F21EC34CD3E6F1303C44A4D29C9E801D6E87DEF63D4D35F7516A992B788913829191A09E9526F8CBC361D6530EDA7EC9013AAC629177CCB744CAAA8ADAC376F0222B97997F273BF7098FC39A63B899CF35D2E9D397F0D2A49D320B03A9FFF21D98D307DFA94A328E04BEE9D58B77C53303779973495E3EDEE49BAB18E3634E23E363E1F46F087D8CFBBBA8A210661C6E790A6A6449E0CC2738DE05A034BFEDD377C0AB454D4F39FA6F4E91FDFCBE621D0AF8F84197B4762CAF6D5992643A16BE5626E52CC0ED24895F629B02D3CFC92E98BEFDB1DC80475FC9EA7A40EFBEF650355B03B76E7887BDBC2D4EF8FBCDD6D95E260FE6561F17C44E1E01F6712DD0E5F7EB89766AF3FC9370A7C168F64746FB8F744D146CA781C6C708A963EB90858930875223CA379428A71D8008C70264C87E420ECF17DC963D3D7E3C8F280A8716EB636FFB857E8AB92847CEAE7C77FD2970DA98D08E001AC9605BDD6A07885B330F04AF2DDDA3EE6E9314C012E3FB14358D67070014A728B6ED5006622052EB43B77EA3E5DDAA0BB1C1C6A973C8A455786A76A673B5F4BDD339258A7218F4A210F0BFA65B4A07EDBB199EE755B8F60CC001026107163EFCEFA41DF85065D46FBA9471513268517F06B5914F0C625F3C40DCFE428853BB58B10FC19C2685007AE56F42CD6730CB4A6283BA4AC4B40AD9D9B2FEA1C2916111C39BAF1430612E569227E2C6AEB11E0451AF81E308F3BD59CBE29D940E2CA1653F6D6C70CB1D3358392F2A97A34FB9BF05203FF507DA2041AFD85E4643A77CFA441963E282B7B2A5A2B8D293D036CB5143F3E01722E589840DFF12186B7D9799A3D74E99288FBCDB6D2CBAD2E5FD4B449AABE16A12924AEBD33AE5F61856EC66F44C0B09FAF4D0C20CD0C59D760368B335CDA9422C695653E06C0E839EA7FE946237B222F61F9F02B3AC916D030560B8ACD07A41E7D54C402FA7CF6983F09D3E46EE6A7F786FA39DC369E0EC4A30BF734C636DAE26D756AA781E40BD1530A0BDD4040AC17329DD6B90534491CB2AE4D179C2215CEB1F466E7D871D42FB21106834D72BBD656D836F09FDFF875B0029D9F3B50BE25BF05D6A2B0EE322E969247609E16D321CC928C3C7F9CAC3C9F53358D066EE23B52837FFDA6CE77D6235DA4FC06869BFFF3FBA209E8255EB6DE7DC40D0C89969DE0D33B5E54151378BD3021C2A8879BBACEF98AC7F542CEF27F8C639FDD3BF0A0194BCA92E46D6AB5C44C7CD960B1409A088304D807AE67442712E3F72171E06FBA8CE1CE2A6A15562F6BD6968D15339233C5BDD9A5A9796C1DF657F08BD90D1EB5126314B16324A63ED2E8486716B38DFDEC3B14BFE21B2D710BC4DF2ED5A45993DFA197E5B190BC11275E5D9B2BBDAD69E819E4FB4EC859B8C6D32D6F21A7CB35E62ABAC2892E0C6C76D6A416FE3E5CE80361204CDD30C584344C3E61BF91A239B626D8C57750CE0FC4BEAB5743F93083BA01FCF2A9B4CE04BB80AD8B3652C28F4A81D96ABF4716E8EB090817710AB2D052366391F1897C7512F221221B2EEAE39D36C24B919CEA2EA7EFC42CA4FD6FEF946BC241106F12FB82B12D947527723E32BF5029EF8E6C6EEC47C54FFA329D8832F43811EF85FF1B2133FB6240849D7435EA99DFA76EC12ACD6E7AD590889441FBAF7278F019849872D9F4A281764005CC34951CA11C2CD1CE31E51CD2C9EA8E4185274188718D56780DA3F7D234FF14422697B3B4B3936BB1607BB9F048A69A293C7C9DF377E380C9EF8B39990E6D7FFCD4FEAD58C1E5249EA58F9ACE95BEFC1A904B6BDC284577D8FB618278D1F132DE15E55A09FA1A558999298A02B3787C5E53B34EE7D017599CEAEFEF80AAE2953E1CEC97E880349C2AEDF507B3AC853EDD5C0D8081500DAA684A20CE3462E1338917748A2869C9708C5A282FB7D66CA0AADA519FC56874D158D8951BC66EDF57EAF987044C7349CAB7C91BEC1655F22006182084F1A65C356CA2AE8AEACE36D3C5EA966C23F047EA10F1681B679", + "message": "430B1F46E87DDE9A3D055A7D4D6AB1277B2DA6EDA642896412126391AA2B29AFD81C246EC839929F5C06749491DC4D81D58CC989D8500B6879E8807B1C3AA0B199EB599AEB86B344B77E3DB1AA034C938D80CB4BDCC29B31B710F57C7E491D99B71E97DD6FDA01A0D8A54C7481C2786F64FFC53AD358CF31C9C875ED278CEA03F2BF732372B19252BB9FA4ABF465FA2CFD1C08684D10582B410A8E012DBD407C5140D97CEE768C6D68124B2C84113B58C9A2AA67093B44CC3B6199FF1EFA6506CC28BD30BEC4CEA88411A491DD948DDB09ADFB92C40CA50E709840BC1F107E0CA428C111EC4505C5346E74AE4AB5647C1EB80F9C07092F8D39A975C4890317F9C0EF474110AB941949029BF39ADFB8E65CCAC0360A3EFCEB69D2BD805E4FC8D0620F8E039BC046DFEF1ADB03F5995FF62AD41352D479084EF3E302578B83332506918CFAD6E3BA701C94B0138DF0CF6C2948049274CE61EE0A64E756306273A02D68F3C405883F2F668820356812B2DA3A32B9FF23608DFA559183151221F83DCA18253FCA099FE24728F302C8B7808D7AF978299F3EB853A8BECDA46B8657598BE9ECE8A02DD4B25C593DDCB436B82335EF9C6A7B8426B701C66C9EBBFB3C8405A73881DAB57D1664F3AEC6F5BA19155D89A0A80B5D01C46BC79E1D4338A50B203397CD4B16ACD597A7C77C49917E9FE4B0D761065CB89C758498868B14BE2B6FF758745AFDC535EAA605C3F97648034D2A320264150278A7F1CB114B977C9D6BC1F29295CCCA16B23B7709D5608E4095E41D08B22AEC6289ED402414787062B0DA2387B6DEE76B32E42C51788B65E815E089BCF92D778F49A9707D37FCFBDF8CEF953A48A4201FA0173529BA360BFA6A77200F57FD5245146C2CD7FE8882670EE6878386D06036F0E1BA4B728CFB75806F05BA6409C514731B0BA8DA11015A63A8B5B5AB8C69703185191D12C5611F1407E8FFE3E50FC39C3310EF4091BC09FECC11D3AC107C696EE89F74CD6147830B4B3A971A0027747B62C528F6D858D1F9E67F59496C6B4E9E03FF0A598B26625B06C79863B5F07E265A40175E1A6D6EF3F900F3C4A28AD3E49D4D0B7E4ECEBB79244264474CCBFADA43FCD33F4FEBEB0F7E5928479F869D6A0FE52EB0CAC1232D7F674A057DEC4C2248934A40F5E2C9CBFDD53F71FC3BE06E48E13398ED426D8D3CC82118B7E8E5BDCA248380F4E64C427D1BF2384F60F6A07F01EE62AA1746CB143F26412547E7EF0E8FD1F2DC606F3643DEAF330D81CD6309465F9ED7F34D9B175FE1641D90212D4FFFB91CC300E7DFA0C555F7B35D2AF6A343D1467436EEC7AB95F2C34010FC99D66391377770A7DB8CD4D5C6BBF931092322741929F790E037318D6ADB74B4768C11F0E4674D18185DFB3D051725F93800CD38F58688AAC747F885908804D6CADAEDECB43131D75B18FBA2D4BED8D9BCC2156FB23F8F6378C622153EA8301300D0FCDEF1E2BB4E6F807784EA0171E95C372EC19B05A6C7B8DECE7080A057D29CE5A445A83410EB83B174590647424736A3B6967BCDF8A416A51202CE3F00E4D97DCC2C48A78D12CDA98E94A9BD6CCBE09DAF8085304F6911ECED3547DE9512461E16721322E4E6233BC7CA360A9004DA5AE064514603EFF0DF4E2D8EB04E9574C59F3AC14726C10100C688203F4960197CE696730AD7E558D7B939E3E6E7EAC4E70A7F6AAA80C1F1546E282B5CC7AA193213769B137C7F450AE5410817166F29F2E4E7E962932DF282A9F08A1DEF3E19C251F95611DDA9CFF4E2FED873439B45F8451B9AE06C6B2C698778BC4C742708BDB54CB35B686F0E7FC856CDBF977AFB663DFE44F7FCCE0E0555BE81EB28984BAFBD6FED3F0182F78A1396AF7B7081280864E5E4BFD7C52DA28BB5DE5FFA211678D13D41BF825F4B21BE1CBD29719ABA341E7B0C3F101CEDFE2F709E4DA4B5A6D0C021152AB546837024F4DCC4C45C132A038315A0F1D69AE768F70606D070169AE0818685C4BDB7341BFE15AA0455F535766FBEBB50875246A6DAE86C7B9F6F3A9FE01AB9928A99C13E6628431D41C1506381A63FAAB57BFB3B180F5D7FF59A434233EBC5A659B71CAE6970CC838D5FB638676216E3B16E8BA6C01349A7482AAF32ABD17DF7FAB8C69789F0194022BC4E62B6A6AAA4CDEF13B1E3BF5E1F4FA69F82B1EE3FDCC16DDE1106E3D2C41F6E661E33984DE7AD6021EAAD3E64D8C9CD7B5CB538AF88DB82FA048E5705EFDAC0EF479827EDCA0255BA60771A5EBC716C690CD3AC840FB6FF462063503D68C199050BFBD64533D94E093A47658822A25D54CBBFC689DFCBEB1DDD5BC6190B8F02C6FF3D001AC63729D35C8C50FAD3DCA2E67C5CCC6A8799420B159C7C5CACAB958B423964C489DAB1982A4E2222D700BA5AB772C4A11A44FF64018AF477D054217EAE28FB8E37595941FEE7AF87FD44960A144DB0CE2A44B33DC79B1EE31CAF80DAD620666D0ACEA76841EEE6CE81C6FF1F6D1027502EF89F1595065CDEC19B30E4B5314EFD64031B3B9DDFC6C95A4943247ADF7E4C93350C241ECA71260A454707B84017C5EB7AFFEB5DBB863A1CBDE0062C662308A2E824CDF6397863EF78F62319E2873B506F8A9EE82135B803025D962E609E006961EA3F7B67347518E70D9273893D79530F67CB678D6A8D28A0342BAF904BFC0A69AD575CDA4AB73AF22B52AE5D58372E0C26795CA96A16B8461AC61E6F68433ABCEFCBC16B857A89C475D1A322D34266539A17D485B8FA356EC3E154D37BAFC4CE75829FBE8BC823FAFF15A49F847C286F999A1F2C12B03E8F8A4C34A97588D91971279FFCB100EDB943E636F78ABFBAF88BCA5C55C935F6147E51BF798267E1350D2F5E3F74B339F6EFE86208C5BDE149C5B71056BEE748D06614AFEAF6DDA2A6EFFBB56B0880AF9B201B3C12055D292E3BB556240DD031C29A67BF244F59112BFB6865EEEC1DFE1CDB1E27F0A9E3372638FE4407099D0E54E9A188079C8BB9470BE6F63C83612D80BD60C21B251B64236E5CAF09A11C12F1A5E94F199DBC7C9E394C0B0E07A583E707E5241B8FB33E39BB26C31929F39316F4FDE206493566E17B51CE635420493176D8FD353206EF87F0994F039DF8F008AF602F50D7F9C0051B56227F3A2ED20B29611219FC4376234EB900093A81389ED00991272B739389F1F978A92A3E41F0A28985D697C01240875AC46A82B2FE94004CBD7B1E7594AE38A9DA0E84FE7E122482BB391538EB8E85AF9DC022CB32CC08FDA7A95165725EC29A0F824F97F0251BE636B57E0791A7F50EE190D45749472B29A674239AF95B373A40A6E0E09C674071186B125EF5AF72CB434AC0AA990341F063EBFE30963451491474B603733959A23A6D5B8A378F15A5A5B9CE4BA44BAEF6AA531AF5097ADE73F64AED0A541784119665F548FAEB447DE108AB74A74893017F0A1AF84AEF0730B555767B0CF6AE502E7693374D2E01C54C64E411AA93C96DC5FA010267B387299D4376FBB190E1C51A560871B559FC800D82ABD119A5732B50270BEDBCC8A636E7499149AE0E47F736FDB71EBF1995D1E8BDCB0EE96E732E8C2509F98717C3D174C78A4A2BE43DD89195408CD300505A219305809A1BFE7294BC2EECE6D98C768A8A1E0F74B665EE3D652AE8E008EBBB11F0D2148E4E5C93D7FE0190D27B3EBB7D2194BFBB624AF3A894CEF7AED571954D006824950A981F4ADA72BEAA0D820C5DD9BD519D39BB7915681F266DA66D49BDAB9E55879B953A7332F877DC5F5CC7BB3C9E1C1F2E41EB55EFC02A450B5142514F1E06D43E48FBF5DC80DF241169D5936432BFE9BE99DCB17293CF968A17F3111C884635EF2BEDFC87DBB80BF25EE9BF57B55CFE635FD99554F5FF2B4482D1948BD282FA282C48C0302348982E30A772BF14195CAC7FE39F836E6238EB1E1FD074E63B9AD0A8D37111087E47FE5D04B62DEB496353457BC76C53A2FC9D5AC9AE6A47F632E6D45E08786DA128464FF2266BFF92B5CD89176A19226F2EB14CDEB331C497F1836FB6C0A117ED6BAF95E9DB8254487B0DFA7301397AA29D95FF2065D851BD302B747AB47BA0AF408B51E4BBBF042ED1B2B604EEF4C266FE243261515778BC9451A8DFB025FA3212E868C3A078C7CFF65077DE94E50ED90A259FAFAEB398A94FF15C838EFA7F49904BEAFCCECD8C9ED4E014EA00C7AEF1D437DA306E8B7DFCE536912C169BAF0A3B78A643D6E210E5550E3B2BAF7EDFE01E721E3D05BAC1378EC1DFDEB2E2AC0F0BC368E0A8CC64F375DFEA2FC20CBDC515440FC2ABBBCEA3584E103BD686C5403EFE376D44F5242D35C9F9D35E1A869FFCB6657823EA0D4331ADD5CCFA99BD6EB3494A48ABBA7B7ABC32ACB8FF00512E1B0AD493F579898847E328C06FE05FE282F8D4AF48A1AAD0495AF1AC7354275A6D45AD5A7B3F6787F893EA558BC5D4ADDE1F0D265ABF73C86550D25C00821C3138B385448E3E02901E2E6EBC6A0F211CB6F22F8F865F0DF3893B987DD086B6674F5464ACE18B9F0EAE948667B2FC04FECEA3E2B7EA6B869D5F66D02D4DB124A59621B96E0DEFBF99A91AFA0CFD6D5A5968E62EF42B4C8908C3719BA0254929A9A183D50C566CE4FC970E047474490FFB07F576765AC5286B2E0FDBF1EC56A8AE8E6F560C69614FDF5C89BA53B8B7189E6388F7CDF7B819F78F3E6EA54C40865262BD2C8CE87284FEC36E2E73BDB8AA9CB5283272A90A6BBBFC3F7FED5F124E8BFD770B6254CDC695FBA0D8627315370E2CCDB89BCC84C96E20805AAF087F9E9BD1A189F4C6D66A6DC3FEF773788B3B57EF876CFEAE1F2C876CD239BE3B8A94F21350EDAE6C269698CC66BAF90B3641593F96399C71B2ECBE50F61B5D6F37D47DF702A9B9E47BED2824DEB19ADE7D7D8830A8F610088CF4BD0AD22A5A4FBA767D01987688BE710235A74129666FF7917B506A18E6B5D6166E8B682BE6B1946A4D4420926FF8CDF2488EABE71EFA7F2536B9DBEFBA08BB9E94086F55B1B991E18E6023E6952D4A563F2420A1536A1EDDE119E5779223CB712AB5C0BA4F0C176830FE523DD8603F1B316E128579E65454C2BE62C922C1DFE09DFB47D4497CC552AA9987A8BFE19C44E207397204686C718A0936145FC102B8A7111F74A421226AE016EDE658DE5DF9D3C28A247A87F2BC6FECF66CE7A6699880E0871CDB6F066D2CB3F9F625DC5E80751DBBC85982982E2EFAE3AB8F4F1EDA0D13C3B65FD2178E8AE4A712B521B7539785BB058176AB4396E6EFF2FD9052D4C6AF17DC30F50630233C3F05C62E151EECE13CE124E58A25F0F3AB65033ACAC9EA6E41CB3FA435D367DFEB0B9C9B37414CF32DC85A3C43087A578165C86D100E47DBA1FE7061111AAA961E67ED057C715974D3144912A58B6DB22D51BEDF6A8646D810190D91B61F0776DA00C8B0BAA7A83F4433F357E758F5AE8F278119908497E717A7AD25B09EA7C76B306A9A3AFCD9AE6B4F64016D5E80BD3FBE2F5EE673A7459B03AD9356148EA83461B66716346DBE85678C37C932EBC53B033A3F46DC28219880CFA8BB5E15F8862D345923BBC179FD763A0F943FC56BAB69F26C0C15D668BAD923D7AE6B35C07621768F9D972E2D6F46551D45E3FBBB577D13F01E8C1AFDBDD2F052E931C0529380F290FA1DE8BF5A11F82612943BAA2C0D086EBEC84069B271AC8656883F686C67B1808E27C860ECD1B95FF6CC6E6A5846DA29992CBA450081B8C37DD4911470EFF281FE94F10636A29B790E41EA6A342A5BE79CAF575FE9B0147F2EFE02874BC8A0E136A395B42E77D9F18CA4F61501E6C1805CDCDC10D0292593481F7E0F93281D0456EB51F6ABB7C379C028890F445D9FAC0D96AF68CDF6CC879A406CF2F0991916B33A72A193CF170B45AA079DB1BFD4B4126FA9AD3ED13FC98CE4C6C3C30923C8C53BCE1812B21BB644ED3A0CC0596C60032FFB1462DF5182528553AE865BF87FB7C7F61D1FD8E40D830B8D8F54924EDF934D1EBB88DA90BC59EEF1F6BF9FC2D17D8E9E0E39FFAD22EB84EFF39BAA70447B124E492D760E55D6301DCDFBCF9173FE293AC4D6CAF2E1964B32973067EC76BBECC65113C1FAB85375D92CE1436E1D1B205A88202B304264620B282E62CAAF5CFE1169EDAD9459B15BF0060C5744A17460F9FB164974CC55B3FFA71AAC13437BE58325E5E27E151C71D195F886F5630925D441A54695DF23F64C6BC3B0CA83F0E88D01BA4DC748A29F42AC2997C2A21EC258E430032C09E73E73AC2B21B55E1DFB2DBA281426620A0545D2507D1E96A3778C780FE77F1DA3B615E1B0D14DE8729229472E6619AB3B67CCAF21CFBFFD1F237E780927F147425B2142BF62CAD6B467A10F7B3DB922F095A0012EC179C4F8D5437AA8024F13A2A485E8890940DB69FB719B94B7D2629D277B593B94ECC744AA4CFF3D33D2250236C74DA057496BEFDB961B89BD6F44D581AD7A28524A6AF2253FD27530B7FF16FB5804FCA7E44BA2A3AB85FEDEED837DC130F533E8215B3AC3F584A2EC0E9B6194F97741EC050576E16349AD852DE8AAE2BF83CB1894107299F101AD5A2C05EC590B2CC698663C44FC0DC7F893F42BC5A2DECFF2FAF46CC1C00FA7294A0184A85CDDA2B1F38A89B1B17EC08555D082411A4CAEDED562C9FBBC1F512118EEC3BC931CC91636461151BDA454C4F029E01231BF170EBE17C526F3D8F705DC46560642B1AF36E3B401325A6CF59B88BCD4B3242D676FF4066E4252ADCA37786CBDB340DD81C5DD0540992F0B142C5A18D3BD1070719AF996E3C3768C3B234D303E6E9850B35C7AE52496C76106D7CAE4CF8ED01767B6DB5603F339FBAA019B08FA35E3DE1129A6A4D578264CF1FC8A1DBF218DD72B4865214DAA795A00505D4AE2B85E90F589065D65FC60CDD828007D4D3A4C084C7EC159C5D86817860CA03545FF74F17AD8570B2ADA55ECA12BFAB5C10067A086A34A57AAD8694C953137BBE901F8D3DEC27DB5DAD2AC96D56C312E25FE48BDC889373ED252B4F88D32DED6702B58D35A1FB40ABE2F2ABDE21CAA5FD0F67E7407A8" + }, + { + "tcId": 2, + "sk": "D9C4374117AAD1691D8CF8789E3E9544C379C5021B04E4BAEDF25FB2BF7225CC5530437B7D76D449CF4749DDDD18BED539BE7661D0803A4D7F379DFA3FB293A0B1A5F48C7818986FB379E41A921DF4726396F2DF788606A8C8C5B4E973968545A66B1467245A5A9140C7ADD5083090B658C7654630272C9A25C1CDAB4DB6521DD49641491664C1A06192B68420970153A825DB263249429018088C13289121236A0C022912276604194109360D52948812C93004209092142E22B52C24900DA086248C940D01A62D1B948D84A8300B868541902C00316D8A306203C47003B4440BA6201382515CA42489884403204A00338403B72498142A5888681C12611B116A18C16D5C8248A316815C1630898464C4320403A731892289602424A1464A490868E2B64101146E8B884012270A4A242C020522C320411028124A868C04358902B6259A244A8C008D0820882202320A3442E2308E9094900CA730C44046911261191708D0126A81308DA2204CA2165221134498063264046E23B461A1162A1383710323421C042A1C840D840886921070C0160E03198AD4A2811A484C53200919079080C49009400198A885583682931882A4184C530805D8C648E12272C3C80944348ECBC650523610D3A481D2244121412C8C028D52B4210A244C44B8641109099C440AC2380E9036082016645C30314220725C48440B3306A2C24CC0B689CB26801CC388D3306E1C9261223108E282680A1852639224E3322A093260C8C2842085485B240603830511850903246E61880509A851011500120592DAC8419B826D4832660C2121C3166882084221359059389020C20801824951808D101406010431938201CAA8858C44504B4680A3265022470ED028500CA60520928113232A409449103865DA808DE1208E40B401C844261B808501294651922403490452124090B48914294E21858500A565DC2012193584C02668544608DA82451346055BA808894090A346708C4410DC349049A86D110742242288DA388094364181188C4C086C09150E0BC4290C070083422841342D122508C40865C8B004121631C43430A044900C4822D8086EC918815420214C8821A49088CA320E209361C8B8605C04529228900045501C0829CB0646C0180A03232542004C11276E0B448D02A7110489005CA021881071D9A201D0028CA3B08C01252064102652946401116E8A002E0C05465A186D1418405C464C1A0732CCB820D28420C224710000628A1088DDBE8BE20BD3D9163E7CD8E081F70C5EA00959FDAC57B0D8DC10873C27E22EE17981C4E689700036D682BDBA68454F9B7C394C50CAC4DE6A8CC734850F95764B228134B9AF1E0BCE16A593EB6CFBE451620DBBBE3666E3B248FEB4E5306609AEAFC331E92965C0479F86FA1AD47F1C4A793B2904949ADC0B4FE939DBBCF05066CD0E230A8E485C26F41533BD744AC8E442CD1358991B0C11A90CA17697CA7130FBF44DDF626B7F4D2FEB954FDC64B1D3EC0B72AE26B90B5100C649BCC89172FCCE6558F28EC5B764DB91EBE971C7E881D879956210BE220D6607BD9EAE2C72C4B413D8DCEB01F386C0EB8A1F8EBCB4053B6BCC383303DA64635B9CE7892662F8680905429617EAE18C58DE9380FB69F558FA1B706733A1B7B324B92FCDAB07438F020F0449A70B8F602B5A9702C771B2B3A4A906B2D27CBD824AC5A207A2FFFF1FF1FAC38EB85DC30F3F17C799A1B8E71D7A69D1D5046C73AFC04DA3D1F6487D1CD41C4075E7A6BAA11048273A416B86578047057C6027F89E695C66A6880AC8053D5FC6360353F336F282281C32484840B3D7779A2B59DF42467C42100D382530A74613E147EF863FAC5CEE1522871427739EDD9E089C1327E10F39ABA9F27E66E074200DDCBD31C7CAEE7D4967D8DAF612AA0B5123A1FFD4F8EB379CB8097C3A49E7F45ED5872AC1A579F41D1A8B9AB4F1D0946A9AD6C2FF429385DBFAAF002E96D85DCC93978115CF1BBD5F69A54B3AEC88FA74EBB175ED930A5E47EF09138C0986811946388D4452AF4A07A1E8983333340F9FAF033A87C56855C8975471DEA335CE0E0A57D36E43E1FF5DAF699A5258DD22FBEA92C7F7D7DA258D250717A6EDC2082DDA972A36CFA6552F4397F502BA040145207F874D4E5B07222581646132A5CF5D5DE59F347056F5A52BD89C75B7EB3D48E2326C02AFA1822716A4B4D109F0DA405380BCAE4C7C673ABEB898DD21936195D3F3ADB1B3F042016ABFAB2670A977D1729A605F201DB816606DB7D73B1906C9C4A49C1687460E2093B51ED68F7C548F84C01372CB97FA557B2D7514355E4D0F77D22C0F245B6DEE89982F7C2DF3EE89AECAD428C9C6CE962BCF6DC898EA7AF0A0065EB4477771E97DD30DECF8F41B1B0BCB5DD84C20F502D894710F97B8E93A6ED694AC69A43B6E20F7FA885997D23DB912F1C5336EE2050A96EF1F4CBE9BB50F977C9035FDA05E063928069394C18393E988F715E64F02CE6C3A70AFD2403E3606721EBCA72E9D4A63E3E11707604587301CFC4D461EE07D337A9A1C74870B67457C22D9E4EFB60A5F6D405A184F972BA07CA8D702160BB598104B35F0C0DBC4105E3714A32A789C3C19E3CE8D19AB71FF69514F2CD7C488D6F999625405E9702C38EB3C5B50F53766BF51BA14015FFA2EDAF83B13CAA06060A30C9D3D44BDA226905C357384D027E05B3C0837C246629A070AECBE608E743E330ED18BA3F8DEB7F09F61808C527C5695C4F3FB8DD5F376EF656EC4AADBB21234E85C39CBB37910ED7A9E12D04AF813D3D87A7FCA55CE6F86A53C6432F9C99DD23AC297B217DE1079EE21F467EF700965A326C82CDC548084EBC5F9D0C3B48F75771ACC1C3C45A70388A0C65764829274062989F7A209B71D4051F26897C8FEB6AC847763463A0858B0B2F9CEC93454C35ECD5CCB9AB987B1957849E1EB610D2636FA7BBD08193A69227A34FF2BBAE787DE0F9EC719A3DD04018D3F4DAA2047C569C6B5BA52785FB44F24DC548BEFF25B3E51C24880469BB9D0749121C039BD7FB831D098B8DDF213023476DABCBBC778393F02B4077B57D392AFFA2215587D934025D148F435C1B49998C937BA3D0E7463C526D08DA8C67A2C305934E82B648D4A8CC3EC162E56A42575E944CB711C3AB0474EBECD829CA8E678C10782A284485F3D96A1DB852FEB36BC1748EAD20A342436FE63124C161183DB1BF5CDDC1436999764010C2F57E55BAE6788A7D653ABD03989A6F515DB7A76A77CF3E282E83FEBAA8326B9ADFA176685FFA1C6F9ECFEEF97953685EF2DBE311BA25E2D76F3950E005E4117585709447FEF5F1ED198B98DBA256B4BD2A430D7CDE4052A36D87905A8124AD317ED4DF338CBD1CF26BD02680944226BFAB3DE9149CF19C2519F639F9068825C0BEC1A7572C70B948BBCC290B95B0BF5106A8B2CA8FBF9CE34599E633EBA37254C250438218AB1D2A3EAA0C148AF2CBA48DCEDB11FA3B5D873BD161D24C65CF7DA109D1B8CA296071FF706E5666D66ED10E5B1FD78D2F993F76DA41EE8A9299D33C2ADC8303EC322449EEDA11FF245D03048E5701C7763D545EBCF540CC2CB0E3A06265F380C622FECEE4E", + "message": "8F69A33C4CB9627BF27401D4A1BC131D28AD0E2E5A317CE983BA2CC7465861A414FB72745E4DA31C0E04576DFE0D0EE834A1EE323D5A0901DD0189EFD6718049E2FFE1AFA548BE16E04B8963325AEB0CA90238C7A243A3F6AA17BC1D63836898688AC8E919B8EB6D689075E050B4189A1FEC723E0AE8D4AAE9FB6790B527A7552CDA174BF40BF91C4142B076ED8CF112A871450AD994737FD5BCF513D42DB01906636D42C6C10B64F74BD37D68A966DE0F3BBE6541AEB9991DDD0C0070F16715C01820546A014E66D786B8922E905DE2BC65053C42703227B7D8431427E3EBB0DD010DC58C2343147700D673D5707160F234E35BA24516CEDEAC77AE15C667AEFA8E029FF14F169FC0A781593E11D42E8659DA8E91E53EE0A1FF15A3C203BBF9591584A99FF8BACDC37541E126B8CDF3503AB2D1BFC0C37F38A298AB1DDA150288A8110C052469382A9A4F5565778339AB327DD80644A26B218ACE0830E56813CAA658A9F17826CD12B815612BE40906ABC89185EDDFA8E05102842CF27BF040FC7B396E7E2E023CB86AB7AE25F36DA6B6C0842126658E0315D6D8F4B5DF38CA663B55998ABFC72FE9B7EB7CE3BEB72AF73A0B2A45577C5215C42E465EECF4A4E69B6DDC1E65E0C1EBCA" + }, + { + "tcId": 3, + "sk": "B7682E0C424BE42ED48F21AB5AB57FD47BED455A6853B3C166D2AECE055EAAD23EA1D186FD4F24BF1F8D910CFABA719AAF8714606159023E27B81BFDE79B4C21F2E28722215C01B06BE6835163253464EFAA9CDD2150EC59085A32C2BD5D840DE568E12A825CAB4E5CC6CA768D632BD6780CB532522953FA3D774AEE03E2D76748206C49384D81406A9B82201334601346214CB0419C228089C88C5C16690A10022006715A308510102210B44C0A042A8802425B202064042D1BB2850B3292C93461634488D900111C092ED42884CC484D5440440A318AC0B08D1B024D04164DD9B44CE1B01124A72004A671E3106514A74581062C193786E04291600242CAC40C93124E981010A3226262982990806099C88418398019018A2140828C066D13B929C384659B82451405910B114058484A00210663942911358AC1420DC8A484D8344404908921C408123160809000494010CBC4911C041223384E14364D633806032720A006524924850A410693A804E4968CA284510492609482242214640AB20D89A44821294A8C246D511666048949D02685D38688A2100E0CB028DC3889C3C88913B540401012E3C48992081241A608E43425E31645603022E312691A824011412684286DD1A6811239825028692200249908401B124908056D0AC58111352A04A1909224095B34281A2408DC984DD300300222724C145182C8241AB040D1B849CBC26DDB9411D8020E0B2708A4266490A624C28085140726C342819842068A0092D91600CC224A21B20C53067100A37121C14C98B42021818C99004242086E8C964C03086D23017100004CD0B61049385191A6040941261B2891C396704C0646E03421A398010C3784C31248D1C44DA22029E0366E54846D230862608404C3A88CC34021C9A8605C94518B16309BA0499310891B87856394854A24918C228CE4388802434424346910A948C80288E0A68D613081E00269E0440A2187919A082809A165DBB24852080E2180711B16250A338802368004138CC018415A020591B8699B3250989611D406525B820D50B46DDC884809102EA0284D0300242031640C382042180D91925103C5291145109C98315CC80D60108C10220511B12CDC366492383183444DD1802521055153185141328499444C2390505494201B830DC3168A48A29064880019A18CD42208520644992245E2360AE404851C4648C2B8814C2822CB38218124084188884802409CA624C184699B360E58B64181046501E3E9D13414F71537E2AB58DE666A17ECB001FF8EAAB0141BEBDA328E8C7EC44F552DC00A1261A83DAB59F8CC4392EF5F14BD88386694EF93223BBA9EC78A67D5FC9A01AAFB16F4E1C80BA31229514DC1637CD43ECBDF85BDE63F6A2A17E6A1BEBEFA27EAFF596624B30DDF797120E52ED396371C1B143C27EA83BE66C9C2BAB70EB1FFA60CB818B9D159C0C7B02734A91200C2282403D316F6136B0BD3E6FFD328DAD5F257B316BB76D6B3317FC3D7808CA0A8C3A7BDE19A2988B994CC13C13D1E3C9790BA3239FF91081CA6F21AC9684D4189BCD387B0E70EFBCF09B8924C5D9385E1006CA7E153B7CE207B920671065FF7A9AFAEA91DC64484A857563C9E90D74237DC453A554D7ED88CAD9EA30F0A49E0B835560B4D7741FD1B96EB6EDC6BB7201DAF2499623683B672956FDD51E14EA62504421AEDAA2C3527BF7AE8DB52D35D673F5E45918C833FAC8482DB27001C766DA36B3E8B0B24616E749E38807F3E646761E4C998E04D53FC98B7D636871D5719EEAA6BE67D20565D7C120E210A67C12B03571B9BB450A710CF6986D961BAA5A9F92FB33E61D605CF0E4FF4C689D535DF5FEECC5D5BABBC22975256B9834143A5DCB903308B18D7503A2EA8CB8B8ECAFA6BE70BE6779B9FCBF3984830B72C513CB150C5529ABE6EEF29E24291756BE46DE9796714A940BCF0AD21721247EA5449946D987DF5E70326B15CBE2C439388E64480CE84EB9063A4213B58C7223FC06A5B618C3BFCA18A4E46205DD963CA8E2C86712D75A4582668E955D821AC4A7C136D7F31C7CA4E7B8AF187B2C6F4366CD11996BE298D71B9E6C3D6C9DC47826F58935CC8EC353C27B3827C3065165B3645032D3013036690D9232FBEA4FDF57D035D99FA9CDD8697BEBE97D2B9DA476BCFA7BF167A1FC66BB1C5F2348E86F3F61432600D231A593AF2FA3CEEDF7F4417CC0E75023054E21841DD19D53D3547D3481D76401E66FE238D68A5381F98E0F6C455B852CF09A1B17343336FE25DF426A0FD29CDC00F207402C7F96668881EECBE43A4C1DA9B86AC50FC6B3E2C74D244848FABF414BD7B3BAECDC750BF2E58033010B8944991D6CBE7E5468C168FEA69B167B566078673BB06A035BFDE64F66C50616E9B3419394E71F8AAAA636634F51F588D3E012A40E1C9A787044596C51A82D77EBAE4FEB448C919601A183E6A847E605CE142B5D56A0417F20356E7E1A35FE18E94188155E3867BBDC7CD04069D1DC4B3EB8C9AA64F7F955C7251667441E77D7C818A8F49496F1141E829C51074D3D38AF41FAF4C77A56D05296B034913A253536702A21B77DCD3137BA26C413461CDCD413296C9291F1CA056EC0DF02FB888654DC54192EA30631F8F9C8B4921A1DC2AFF4CA8C350DAB4234D9151078DB0EB340CC3754E48012E8C21C84B410FBAB3134DBEC37805E723E5C08F1AB371624AEC29A1885AAA7915497220DA11EADDFC7D9FCFD51D0765515C16273F978BE26CD6D7F8627587F82F3BF4EC25C4263DE24B3D4A0839F7AFF0C4D16A3DA89D1F23678FBC23F475B18B523F115CEC9D59928ACDC7772FB39B0F44A77E15C7D786317CFF38DFA9222FD53470AA15061EC8A9D6CFEFA5C32A60B29FD1265B10C78625B2634158C3131727688D7837AC25BCD90FA8EB272B7B3B232E8259FDE162813ABE082BB0BA76B62DECB230310DE5AD36BF3F1AF145660FBAC027D58D86B03E2E1B5ACCF81B6252B90E1B9E85FF41FCAF60E308E5FD114B63CC26262B4A5031E654B673B23464318FB55785C5B707D901E2BE7A3C7E2CC4BE5EAD3CCEA165A577680183A1E05A2FBAC4EABA9022F9A43A53CFC61E3236652842ACE2C8B4249523BF57D6404EA8B247B0058FF1AE98CDD79164B6445A80F31C427EE1BA04256F0833E752DEE5B5224317919242A7E8CFD0791637D3D3873768FACBA6DA65BD8B4177E6F634CBAD83A94F2CC6500A0A5829C9BDB3849FBCFD517A80CE0D8411948791D0E5927BD13EEC09C4FA2B2453D9CE1BA10769B067D8D92547E8BA2F6103D066792655BE8C05AF1628099D2617BF2BBC2324DC6E3E36C9F32597A13FC45C1E974B00FC53009716EAC9FF0FAC4C6B87DC59B4908631A6A21FD5E156D476E438872D93FE112AABAF99A6952959FD9FFD7C3C25E11AA011333FAED86DA99A6BCEF75E4F341BBDC0E181B5A2A22E9CA06BD4F9EDB955CC44F11C6D2E23378B94BAF0509DF55E8D05C4F8DE0B4FDA82AFE7450A0A3E5D8DE82368F1390D5696FF19D1C4F265EF051CAA0E68E336DAF98698FCE2472A6B580E1F30BFA7B385D8F4DBF063FA79E412756ED83668D5C3EFB0FF4A59FE6189D1B70EC45C7B", + "message": "5DE75924D05BBEF6B34CEB195AE3349EB621187051B1EF95A779B99A3E0F729994BD19C7D1172418BBD3E015B20699DD09D8BFB0A343F477AE2A3BF5737AC994619D1FF3C13E7676D1BCB446289DBFE36E2D1508A3D437B4B0DA06478DF6D4701909B272E9070B1FE06385DBF8A552B471C8EB48EAE39D141009FBCC5D57D95697ACEB7B5231AB5976FFEC41E947BEACA7639F664C6C1D058505A49561811ECDA46E23B651F918112F38B407E82219B49E5C4E7C247DC4BA633C746B42DB912B07D56302FC5C08F5E0C3E311268041F970E670F3AD26A207701F1359EEF9D4134ADB882A1C899B0E4FFBA2C68535D97796636417EEDC0790FF808C976B57F0838A694700F8D75DD4FE5ECFB4B6A188FCB77FB1DF7C5F7C91DC81017A5E9A6D1EAF59680D3291F74743E1776A6DE31101FAEA31D876A0DDF3777A91EF1EA0B575C83C97C7A283E7E958287F5A52F30B6E70201A1410355B47210B911A7A4F6FC23BC95D7951822115FE410ED2E7FEFE08940B3F8E63F13F26B6E949C498E62A66FA675850FB9F7AAFAF7D054F5C12306ACF2900A5B66A29931A5919CB31D19304916AE41869CE3294B0F5F88D845A7FCFB57B952BEABCD1DF7FC11E2D342AA5A70A8AA9DBE1E6E66555EA618849A95439864DF6D7789D8E3B46C6FE4F33877F127D4136D993061DAB530EC979F818A57E1052B5B33D22E941643DE2FF9239741F6459A0EE28658C3C0033FA62DFF37928C59189A7A7E36B1E305F3E1F421EDF4D71A96C71406A0F9AFA5C96A9411AA1A35D241D7186E5C8D0CAE15938FF869897DC3B7D8196D64DE202108D6FB436FF89983EA6DBB5BC88EE2A02488E4D12AA87CC4BDF41A339E10300D32E0FD4F3D3136FA64BA90D64E2BC7C20BA77DA4DB5311F616288496F2FE3E7B3409879050FE57A23DB0344CAE82ED329B0D31DC9B7406CA715E3D84E364BA98F73F693B6E62DF4D741928D21D934453BD67FBBD9725BAAD34E5F3204BDBBB569251DFE2D69A9A96BAD90256213BB0747E7950AEBB4CEAC7224FD5F8F99A16866F5A1DCE07C2CD1E06B70A81FCECED0AEEECBA62521AA0A01FD7B5A3A8A14DB55AFF331E469F5138DBB2B96BFD0AAEE7F38EAA375F71759268546D590BA8C0C022F78CABC4E089992409D3D7BD19048D30B15C796170BCD7AAF7FED0387542BF8A6674F197EF994FF81BB80C59208A572495DE4E584B36A7E9149B5E2081A4DC162CF8376029231EFFB4B4981895FC36562F51DD5158DC82ADE52ABB0E98F4BCB3C0A24566D07686732FA734CDD48D03DF99F7253E589CB8725F17E6BF964E96F9827CA5A9DBD04D448025EE014EE1B5DBDA514D3FEE4F20664C11371DCB16991DA883BF9A68EE30D727137D7902F4839635B1C63F6C4F7D42070E880CA774680DAEF105D277EB8D9090A98F6B813774D42DEE922314480EBE562775F68ED180B67EFEB077D8B174C7D4DA877B0DD3698CF506EE382AE6FC6F68EE93ECA3627B28248D3EEAC469EB0C26BD1A10A7779CEA142958F9F9A533BDE974E1B3CD9B74FEEB2EE29ACD7DB65E00D7ED6E94E5E44A925188285166570727FC687AC7EBE4042BAEF68BC23F4B9C51BA5040BC6BBA41FFA9AFB1AFA09DE1BAA4DA091A08086128A9CA5F27D3F4420327C8FF4801BBF2057282D05D1CBDE60E1E6FB6715EC41AA9A852686DCFC47279FCCE5D86ABF02A6B5B57DE22B2097B12381EEC567E4ED1855F9B482C174D6D40A5825687C02E1D0AB634C020497A44E07E8FBB2D05280C53562DB4C90AE0901B88179D06F9F991E33BF17E7A9227A30454430CB768F56842995081520158FC34BF5257EC8EA9338B3714126D6A95A3D77FB61207154F6DD0041BB03D84D8F75E6EE910460F22CA765A2206D6C56C6E498E063B08B76B1DDF98571F492F9DBD3DEAE7D9C8EF21EDBABED962331F06371364DFCB3216E24638A20F77FCDD894FCC5525DD0C8FC329494841EAFD93CFDF0053FCC27F5A1263C7F4599C186B35FCA9C6F5F2FE169B00275F15447AAA3A823E27E322CA2316B25823F3A79FFA785E9CBC953815FE06F376B6F5860C6A87CB9BE98690C9C2A93EFF1BF1050A01C72CD521BEF265D66BC4B8ACE5736215DE59290DA957175D704BBEFB0E81C2CF906C3A579BEAC3A0C945409DEE4A1E683A0DADB3C4AA7E0174710C72A33F1BBC62A6E6F3EB9C138C0CEDA817688BCE8CCE523A2A4E2566775015F3BF66C09E716CA929BCC6DCBA7427EBD93B21CE276820734331B078558C63ADD096004B67E618D9E58FF3FEF00183EAA293A1DA2520BC03FADEB6A74B52292DBBC6EE4E5ECA8F8B0556FED36C2B41F9D8FBDA8EAA1F74BED46F05E7712E20E463502A420B6CE67D125BE999EF906300C627C57C468C8DD608F9AB354791E6FEF0EE63DF3C1821AE78111B27E57DA88FA44D89581D11C2C72F565A3D0B5E8E2D83DF178810075E5F8FD29E1953BD2C6326B693C5CF6ACE086673D69A67A181062A6ED511E0CF36381358C2DB2A394B05E0C1EE9C54B89C68E10857463F71A842BDB8429EB31D250542F88E6BD3BF10BDCA160C0FF44EBE7D0D982F15C4892091B4A69A3AE7051BECD1D2DB132599F1101E2BCF60136CE947F339A3DEF9F6D81E1BA3F5D4CF2ED989861F7CED86B1A6A167291CACA74C45BA7B5969C09EA20C4EB061D4CC4B68392AC866AC591764A16D0A42710645988FE070314D0859A1F022789442381EA0E3E83F5245272CB5FBB861C3729EC484D2F299F37D2F50688D1D8DD91F131D03207CD1459B289B19E3ED609D70D6BF8E0B97A75F4B4F1DB52DCA7AD03100A36C45D2AA221CD01C8A51D5328AE47E3307EDCEE9B27F62E5DA9EEE15B7A2FCFF1678551BB3DEAD4CE54A16C22119BCA343822DCD20271BB1518688CF69B566A123F65C4787C1C525BAFF00CE20C46C536E47DB1E4410E572BFECDD7904583BF61847868D7D1AEB1EA071EE15A9CB9E3EFF8D17A5BB7EE8BA83C95272E065979904AA99CF036BE085ED869D3CCB694C025FBDEE9BE140A0A21689F95D90D8A54DAEA98EE5DDFDFCEE2908E65C210F347D26F35B95B34642939067CCF04A098ED3E2CE3C0FE66305BB5391E223E43119D38A33672FBC980BEAB96558D3A940700B3CCA9D3AD2CEA08E23082DBF30FC08E94B6640CA04BBAE80091ECE96F128B37141131FED2A5549CAFD7BEB5B180509880C49FC6CB1C11E4CB7C7901C89ADFA0E5335C43A74053347D3028B23085647993B5844FB2716B7154D93E25DAD1CCD889EF3B16FAE34D04145237378D66BD09A254D395736990204A5627F5446787B467B619EE8F06CE664BF7B94392B5C77BCE828D6186348EA2DECA1CC84999FCCD95C9EC55E28C8C2FB559C9020C6EEB661F708E40351D7E530BFB7B1C3683BF15FAC5B17D1CE7EC5CC3C27E04889A9E59E6534C08AEF6934747083CCEE84FF2345D519CABC7D2BA6B783D36C864C65C47CA636B28B71D6797717950D652659AFA8BE3CAE4E269BD527C0425168D04C097DE8F34834A7D1728367F148524366F9E53C4CC255D3BD6FEE7B5A6CF459E1685FE740CC203EDBF58082820B967A40822D36BB4A489BF0CEB51387009D5205056387C292D584309076956E56926283657BF7CF096F54E0128A265050DF528AEED9247E19EFCC79EC301A9F38BE7AE5057456631840EE39E191B25F4F7070BB15CE2CC18777F7CBEF100FE7993681D4E965D0C19A68591BAAABE601BBAB89FC27B3C5BA83545AD645F0DB716C98D5C7A37E0AD97C986EDB88B025D25E3DCCCA816C707F0E2542E44F4D69F943E1DBD08E344F88661B68A822C3EFD648AA23AFFA2F533879540BE2F670F4D53091AF68867E7C71EDB6E9E494E9D30A1839653422AA8AE34A525EFAA62D3F5FF00D91F5DDF80FBDDE464A8502AD9AC85EB21025C0E4E2C2877D50962C5AB8283BFC823FB221CC285F3629056D1260AAF87B556E556B4C723D44279A106EE4075BB79773588333B42065811D671016AF177105106203EFC36FDAB2F5E5EC8DE043902583C1782BFD8BB772353EBC5CF03A0D869E5F3797713B58EB7480CF7B92AACFC9C41040BC9E1F5447F9852B2C5B5F33B5517F28A01D5435C47E063B41D3B0F7605B07AC33FF6F05C6FF44EBB70FD6E1AFC2A32C9A0B1AC17044401B93D6439CE53C3B033CFF06688E1933CAEEC48A04999A01956096339B5E44AB3A57FD1F0ACA23A03114708BB16803C2CDA679061B8E9808A2E11DB0957D4F73C8A06E6C50D6DA43E4D008ACA23CE2A3213BA0DAD20D5BA8B44DE5D50E188039C112B8A40B250E7E815B1367375C5698B61BD915A70096815479916F455B9EF837300908C5A8BEFA5157EB688EA02245AD3B309D10C769CA1B8E5CCA2F5FC66CC3920759A203C3F6B8E9ED10CAB20FA143B0BF0BC8529A4E89AB0C99AF77E43E68B61A9E4176066C4708FFAB05F3652817FC42039E2F22DE2058CFA8701AFFA894F3143FDA27AD85C45D3AEB30CA9759537CA4AF2079317CE5F4B5EEFBCAB981E42065AD5CB8A4CC9B628CCFAC18D2E637CB73399CE3D90A9060F88EF438E8511CE6F403A0CF14C6B641830983C1EDDE73BA27E41BD678E834167C718F5B1E2E6C109199F756905FAF9F0005CC1D110CE277DA02675461AE70EB6A412EC455B6575F16A4DEC0565DBC8F387D84F9D3AE67AB35E511657D82B5606A4DB45CEEE81C94FFAFCB88B8185CFB67E4D7171EEB391E9E1DAC625B56FED22D86E8A34924740F94A3D50CBD05B8E2476CBC7C54D2F742F0FD7162E7A138D4AC788E710AA45824513BEA162E2A1C1F709413942BAB5AABF7E347A148D53B8EBA0336D91539766AF0E827BF8EFF36389ECA38232FF2D7E341A3AA710F590C78EB69156462BAE9B8B73386F38EAC4FA26456FA555E26E7DF679983FEF23DAE87DBA66BCEA19A9F991F864A17C23F7CD592ACAEADE0E82F4737B70F0243F94F015B59330B71E25F1304DB3D8D7E2F96669BD7F8313EF9E10EB1EDB0F0BD94745D03C83768A618AD9ADDEDA7C1E6E134F8B7BC96B84652C982B1D9242F8D2CF0ACAD146EA3185E2332904E84088CA2D7D60D3E2DAE411171726B5FB6C95B3DE961E62474CEC73226E55AE7D9C7C534E278927F5D669EE6D111E325D54F338E2A6A06493D6F1B7A556A94CC9512235498409EEA477597EFAB239380491C9CCBA1F00A0D1C5D758162E9F4F5464A1A64A22C32721AE57E246722A6B2E07E544A5FEB06AF86C580DAB2B9DFB5AA0F0251E6840EAD66FCB6B89F80C2AD38383B329F9EF4589BF0E8A0C9996EC19E1DA539CFDEFB2BB0F3D9544392A06F765A74218B7DC34F38D230D1AFCF9130410A4B4FE038F7AC59B6B062EE2D2ACCD288606AD9AFDBE95D9572B78B54D26166C7817E6F72F7E6C55DD1576720E4AB99CC26722107F7C278BAC2D82FBD0A3B0E1793C2D8B498F90A9172D17244A4107D9274958FE078FA8A5A33087BF278383F439C0B41523E0E51A662A9F2822CBBB34EDA97F5398EAA12D52506C2EAAF6D4B75639EF0676F482A69DF0E8A9BDFBF6105E32B6FB3ADA2E29C62A0AA687820B4ED35C2418DB1A67A3A5B92DC61368585CF7F3B1B644A8137A52CA21DD982760CAB7FB111558ED0310E9FBA34E5480F4E707A2CEE74DC24AE5717C06DE2B509E4807824707505FFFC5DBFF798E8D85F758A94C2D3770674DFE03627457B2DF10628A31D44BD89D3435D93E4F9BC14D47E6D4B9BD3BB2287ADBCE1FA58495D9032A9A3ADCD56CCB116787E060EA431C1EA9E60A30B609AA9C66064017EA05BC16392992B7DFF62EF1046FC7E64F8F811CE50AAB40AC122CBD5119D3045ED0812F6E30EF6B6001285427B643E3C6FCB6390A9FE76B342A462994F2B9074B56A848538DE205C98BBBCC75DF6BF23CC1AF0B201E5A0618D4BC5035B9F71BCE9D3493A97FA47607D65865A5FF3FF17A7CE28C0E87A57FE951C8F804EADC21F161CCB5D1E66F1E4DBE92C69D4358E0CCC13A12DBE87C9B530579189EF2359A9DF5A8FDE00CB2B58EBD748B23F884626A66EA39847917995EADC1839BFEDCC24AB6BF22A5C247B6FABE8CF382DB48148915167BB47F505C184EC027C3AC741BB0F6676B0D0E7781E19FB8D4D630E71ED4843010198DB9B122CC301D432856B393632369FA1C99BA252F086E317229486C034F1960087ED4606288A7C89DB0EA0DE94700785322249E901897611913AA74F8BBF412639DDB639CBD1C41374A3EC66A87451D9E4127F7627DFDE4E1701D7FC9DE13DC7754952F659EBA7B1A861B8DFC78D1379274530B976C66F9CC4002563837C852D83B3F3BBFD892F14DBF64C976C924E3C656B69131EC17B7905507F78F073A7E509157215C988D490685F8AF23F64ED338915E72B518E4305C9CD44C219876456E87C0C59C5D7524C86CAA161C745364A12890064CA9061056F37ED1BD56B5B09B1423775BF0FCC898AB1BBC283B23DB6E91A3D749125992FF1BB598260DCFE428D2524050C1F545FFDA18A63B052C0C8CA4DF8C3BDE83EE5474395135FCA2B05157C25548B0804D1EDE" + }, + { + "tcId": 4, + "sk": "ABCEC4A46E695FC6EBE64A191389F0D0AE180F911D5B824F4ED9111728FF4F9493EF3A7512DACF766D576898D33C4C8F4001B777EE5EC2E2DC1A8E3E181B43418AF45100B92A3835D02B9892E609B2AA8C6AF7661CE0BC8362AE0DA172A79E84FF4CDAD8607E4924FF41DB6EC28DCCD09B8D1F5657BA17C848BABC71BB242A50C44069A0200101914D130822C114288436508B0422D83004E23848032532CA902509A0009A848440004CC3304D04C0601CC84889340950B68918C81103410D631870DB444AE4224D8B96491B0224C2802904365290222D424626E0060613B12DE1187203B18442228144027159186C22092C012751083160DC48061045089AC444601609240224DA006623945149C200182232CA462A0BA16D22B2215028700AC108D1828C00B24014083221B5810C4501240225E44291984622C90826532650DBA8495B226294B049603050242382DC0429D2260254262CC3A868001546089168CC067184B86C518285DA221110402494149044B8102220299AB40190824D523050229668101072913411CCC625D2880D1B1951C3888C222509DA20322003209106028C188000B02D92421111B92DA10890A228700B4464A1B01153966800B925423860884688630800C3C2910BA9511A1902C2B229532052D9906DD9C080192400249589E004914180600022440908012435624C48864BB46123C900588869C1001251248960B64844322513C5318B909118A8691A850449B800A3B02598A2052293455342701B3722590860911248939221D9024E2042601439410937318346851A836D192751C93686111749A0B4649BB285CCC049C0C4611A066203C304A032248CB861A34408CB4852484866244610A1068909280C01810C028531232102E4442C0A988C19C54192187223B168D844862295405824408C322222C27110170A910668D438529B025212086458185208078DD388240C1092C2C60D549640031989093530988425D104524C146E62A06C5AA004CC126AC3284490268A43468021454460B249A390681A4745D2965188220E6032249AA6280A034A9CB6888B180CC1021012B70D0340480CB3444C0010011549E2B23094064504378441B2401AA3884AA885112229D2402550B0048C2621180872912851481842499020C9126D1A1289A4404C4A82710301228920449C48624006920813819CA670D0C808D938721A118A1BB589111150C3C6695386851A0204D2426D19116419A38152C861403A93CB8575520D2A3A7317CAE1963E2705B7596C8E5DBF0DAEAF8755DF38A5DF16297CFC84097B480D9729E4CC62170739A1A8A2057EA7FEFB06275344ADB6934E1C2DA7E7F3E831FA35E6A4B8D8DEF435235CE957DF5FA1D842962711443BEADE91070833C84264B45E2380B094202E079A0A7C6058A54E6F552F202760230F6D95F5EA873709BE4D7603AC010CFBADAFE229CADA1F2BC717F877856D8B930D0E215C4BA2212D66E21A2D1F09B1F1A9BC8C298CFD65B318FE91847279F204201203E0922E82BD298D9BF18B8FBCF72070F7C7C51D5480E60674341CF263FD179862F37D5665FE35ED0B2A86B7115C90093F5785309CD56C48BBC50570A0C2D066BD0ECCD3C86E2A6C8B098AFD9C0E235CEB920D58F0B913BFB633BFE21BB1668D9C45638F5CE9650CAAA83DB2D9B4B24B1F518B19226ABDA06239698A90F30A50AF69AE1D20FA00E3D88FF6F2C2466E45A39A1C946FB695888383CB6A59A7C8395082134A82DEA3DA7FE6D9E6F76C7E86A50CA04990C70DD5F9AF062ED14CC661F453BF309DA08056E19F2F7B34A15235230C15EC6859D7DCF0ED892DDFF4E5096B36B406A10CB35AA81F72827C5982E3C5BFBB989E062CB4A7F0F76B008AB8CA5EC1CEBDABCAA1E97809B44C5F49281415337978184811ADB8131D2DFA2477D27532E92409493D46C597A6886250593FD58D305D0760CE8F772337D42B0F7DBFC483A941E8CDF32CE3E97309C3C404B6E4101678F123438853FC8A71C835D1AD0C7712460DBE83C1ABC6BB0834C0271A6627E7DCB93EFC25F78417BBC801488E5A051455343757F6BFAF923867C45ED5BF37304B11E012EE63A3B8D84DCE7A15D5AB940D87FE1181EABA3C97BCA702F5DE4DF74848A99D2B1F34FE2B03633D6AAC900A09C278556172DF5D9CDE361A8ACD779465CBAF50DE5C8F4CA0D15DF3F74347C6DDF7D9B3E3E5E197BFE0AA170949FB42B78364A72B1B106156EC09A6E4EC72F3F814781D3CE7B7AA2B02E49CAA25AC36DAADE0FD570A61589553A0CAE582BA2894C82C0380A713B0B74924E006A6B341F21AE2AAEC2016D2687F1AB696337F5A268B3B6F3730F507D6122DC92CAB36107E864BB3EDEEA6FC1C5309A9B51582CDFCC1A899929AD7CDBECBCBF9D38121D58C3B3E6D9BE001B117E4A7F762816174B761EFCF291A1CC5DA354029962EB8B0F6166A9C9EAF26921D1777E621C50C41614300605B1EE2A0CC41BC666CE90A15733C69A82451FD41F23EFAA73A2482C4E3D476CCBBFB59B25140FFA0C1CECEABD3B036F2611C83AA834E6CFE03963941BDAD4AEFB11D01EC43293BCD22ECB8784EF5CE2A6042F200F1B9D6C595EF920C3CACD1C1C3CB61B6B46454A3B28A472AE0203038A5602CB9B001620C98BC09BC2DB5621C8DB085D88561058AEA691AFD199C6D4BB1511137ED2800722A81670B44FAC51DFA6683675BF34C52F6EB7EBA35D22C907A207AE5CE6C3C40AB0A26B88DAE777E10B4FC33AB38C308CA2532032A7F306E9ECA723B58119C3BE662817A1EAB6069FA05C3B0ED31060D5794121A83FBB152C7FC05BB753C9D29BC329E745D7C7D493372C26C0336AAB37B884FB41741B344EE4D247D6B5D049E5E322CC97EC6647EC7551824C6AA9CD249F49FE1652ECFD01C3E7EB026FDCE7320D21EC9E4D460E50D6440C7364A15AE3C107CE8EE1E8A33EBC9D2B5585B8F69771F687EB6940C21F45750079D68D3DD6CE1CD7CA8D91A64D093A25A96628169B675CDA9F14FADA4AF3D11B6524465B89DD4EF93A9A159F8DF2A134FEA301110EB77E1ECA51166D26CB036BF92F1655167BD32D12BE04A91FF0B3C52C69DE376856FAB9B4E14524E5858717ECBD0865719BF1DDEDDF8CC141396F9F0B4ED38B0CAADA08B64451AD8BD38557660CFEF46EC0059B4AEA6A7534A3DB767C537E60210A1AF84EC939413FD7EBBF14FE96D6EE82A0C632EDC63715C0C6654AA4FE298F43ED5B47AF7350C32C8D7F696F9A96B81E9832F486A66D9B304A6531139561FE5A967061BDFFA4793EA986C3A2693C21DAD4428FE98F168EB928FCBEB8FE0A611049C1F430CCD80F9181D276AFEDAEA40261FE1B038F5677AD507EB48B9768964BAEC928197AC26ACB1A89CDDAF51C4336B6F49985C13926E76AA7D69F5F0844F23E7B2B977565587718903B39173F7F18AF84264370BD61020F2A76ED281687419E334443159BF6A21533F41E030654F6876AABB21025B6D2312304FF8BEFFB7AD2E225BF79F1B6F8C33AA90D9DC18B369846FA06548E72EFB2EC4FD6BD833F1872DF9659F62AF040345CB5B8399A4836F7F5A9F920F0484009C1F6871D2", + "message": "22AA98C685E1552B525B4302C943037F668279C224B6270DCAF2B06C4F4AB1254C48DE253829FE6DFFA9CB6BB294F054711BAE3FBACFB900CFD1F0844E55D51EC6F697B998759B14C13392DDB6F7DEBA77FFC22468781CE402" + }, + { + "tcId": 5, + "sk": "3820A7CA1DDF6D374E8053628E628D142C4305EC1F3F05C66908FD5A1720C7F02EDD55DC8D2252C7E3FB5C91BBA1C615E23C16AD39B4FF5BF62EC0E22F081573D22DFC983A88CDB217F422AE9FEA6F82BF0E72EA8E6193E9DEFA584C29A9873CD76741016481CCB01ADA6063BC8BE27A5887FABA7F701DAD4114DBF31357508E54982900B391C1A42822330C82485114330A14A3601BA310D2344D63368904368293100840B42991C2405C22290C492C52084208A788CC266682148180300E10C330928021E214499C904812A169A13009A4908518882420926919A44D2448612217821A358019B2891245619A342A2132665B362994220E942812CAB6300A9251C910295B160848486E9A90641A238D0CC52022B9318A3266A2B82902440463380A0C373022B22C0B3152D40410DB100011265150C245424622103792882691D8207221088C8C246623044E1845698AB8886192004A244C0CA46518206C8A342C12498A1034455B200D02184E98420D09A30DD94028CCC821200150E4B02981466821434880C46DD0480E14884152829052C08CA4B26DA2C401540850A3828CA0A248A33240044032231041A3C680D3042DC9884DD1302A93202A0C250A991408E3160548464C64A2319818122308865A926814B7219A2071C214640028509C806413996D99002C1008909B925018266AD4020453026001950500953113A385829820C43651C30004E010269824660B920109362E500889E0326C14378C181589DCB864993271A00260C1A425A3C8718B8829CC946558243080C204583465D1B01088A82422120219244A02388D1A295244446E10320514488C13814544427052129182308A1BA14C1AA3119A163200B53049322AA14061801885D822520BA091D02422222112D94409D944215C84811416641BC40940088A61C40DE0162120842CE19000E024654110721B364A511085E398719A448223016C12A12121C4240A346520A850A332815A2051A288500319421B2831D4346C24A06082140C0211889BB009C424001034525A482AD91252CA96090101611892604016040B91214BB66910024840C40D00828D081161A142310BA424522612C3328820300D18C705243505D4320E94C8841C406253364811A061214669589611132001D8A430400431DB18120294281CB0291C374564A88811824810236C01C2500A24094A842D9936688086284330719A280E04A24C091312D124718298100C297123324843368E17AE9DBEF07C60FC5C871DAC487C6EEA46F0FB8B88470DE3D6C3F2B75C615689DFAA98540F2A9D1A3F8448947B6AC7D535DE9F3019C60901BECBADC594124FB4C677CF4341088FF2085957DF9F3837121DF75F92D40EB77D6F4B0AF61B2577E432316D09DECD949F1A31EBB1E4B51E3D412B5CC66BC65D4B399EE83AE52F558994F5C0C9D15617E43E9AB83A34C16D097A3690677B35119EB33D80A88F1A8A77C2343A29EDBC9B3D77E52CCCDC1977E09BD3EC6C8E05085D23C063F785B518E49EC3BA8AA156F16C760DA4787259398A9D343E5B37602A5318DCEB6F27BDAB8C143FF882993E80FAEE6707B26263EAC39E22980BFD23C61ABADE42C22549D493B23BFB6449FE242EB61986E5AB99832B161EF32CFDFEF5221C2710F1D316D12B170F4C9EC71DDE912EC7572DC0B25BE911DD536CFE6C6EFE9B7ECAE861E5D3DD28E68FFC7BFAF7CB38810DD8DE12B23DFCE3A69337FC423BD82764263669295023F3BBE4E48DC7A3F17337C7BFAABA2F7B57459C3572881EA0BD39DA3C2CF160B6C032F81A6AB8FCD5B94A7F2014F0AE904B4346994CD4C54EE678E23AF95BEB21A3BA062E1A9DECC2A983475641A66550FB2892F732437302F19F1B80F034208F6E4250822868ECC32F43446028DBAF1A910B923ACD44CDBEF856098EC10171A53B89DEB2488F6D4CC4EBBD024668EC570C00E335CA9AC4C031A3BDE783B093DEADCB5D6DEC107CC35591AEC160549D7263D1D3B6CADEC6D6DD874CE9C73E61804173F07E4F20F5B7A5C3698799C30E9489D1805F3A5DD6C36C70D38A573CD425FB89A928061ACE86F065F04D2C14AF0B8C9D8CB4F7640DC5AFBA3EA426FDA628B72A4CC276BE9DF0844ADC526BE701BED18843F001A88570BAD4181BB66E37C35230E2DCE7DE953D1C4C8F7CB7C46E1C57FB7F32BE90F65ED059ABB9250B8D8046AB35CD9098A49F81B5957B830FA47184DC5D10B5176142C956098C7410F3EF6B0CC092CF5B0FBF73060FFC9FC612767B95D1FDF018216F8CBC1FDFCB5A97B21019C0694231C34783D519346BE304BF1217BC6BEB5B2126CA975725328ED5CD6542B8E41AEED52FC50D1F99C35C755E207BE22A7C5904A10204BF0B583F486CE7BFB5D6CEC33370CC02654A6837F4A88E6CBE64C1930DCA4905DAD35DDEE0F8D4BEBC17A04BCB086D3C44BCFB68394384AEDF39D27471C422371FDD80BC72FBAD6C392285EDDA04A0EF4CE9742C020DA2F528E183E634ABEAE41785EF3C69FC8527F7334B6C7278960364AADFA66D58D8F7AF4183ACF3323EBB3505BDB84FB4A76B2CE0B768CC8BBAAE17FC2B637DE77E107ED1C6314F94677A4462DC03B60DE122E5AB843893944E6902724A8C4CA0C00D88C3D08D6314B4B07DB39C4EA413BE9E0DA58270EF6A949AEE60804A78EDFB0D4FC989C02CD7E48D116DDA1E91E72FBCBC9E90172501871A7E444449EF65F639BFBA5D4F297FDBD2A6295B67499FD853B4E26A82B62975B07945CCF29BFED8BAD16E67D95B8A485B9756CABCC8C99A11A577C50FB6D39C49B53B309907213D9E60983EB820276B2416C8CF8CA98D9A9FDC6CF3F122A81901988DE195DDF69D9CC38B36BF74BE8D4DA4C1345A5FDBEECAC4DF62B2146AA5BBA74AF45D2B736BE08593466E85AAF96FAF3FE9E5E6FCEDF7E3C80D1D16BF761B73B5C5EEB5F01AEA31153A5618404AFDCF85C2FE38E370B844FF850E1EFBE759779211CA7C219E2425B2510C00A653D32A1238CF423067A309E5839200F6C5AF42BF7EAB25A685D9965037C61047155A7B33BCA049ABB15DD4E869B7C9E525B607861EFBF250C83F95ECF3593484FEF1D49FCA407088A3B1B9CB6EC4FBD9CF8F2C1A5C98E667A8027C38F51299B6442B6188963262B14BB71F6824189FE8E372C6BE319147B719FE723C6861DE89A95FB61BD23A61BA04A6751033C5372E840B29C6F04951D3FF7FC559A3387DE0D582FB059E43FC5C230B8352A563E05CAA7DDCE8E068E5910F490706E8E6F58C6AEC45C6BE781AEEE0FB9AD868036E5314C44D2BE4DF0D4E47278BA9FF6418317088AF48347602D58B8F4CE43324CC9A053FA1AFB622664E8DD5020E4A6333EC1418E57C26CC3C45EA61600DEEAC5A93854D39F60315E99357BA88F58BD6136E96DA043825C7C17BD246054DCB99438E24DBAEA048666F15158D71C1543C2A550B9D24C5A24A9B78BFDBCBD3495D25449DCD76E8BEC2A65513C8EA9E729D7E1AF990D323A6ECF88E206C94A685DD3A4A9BBA3DDF153B7D98912B130C2A1C1DAA0262ECD8E43B5B1AEC483BE373EDEE376A866D51A3A6662C0AB3A062CF645FEF874E97CCD2D6C5", + "message": "0B0F604B53752973C4A72EF940C3FBA910AA9AF2916D673D69C4AE4DE92A237F271E84921C309B59B92E795BD26C5C015EC5176155DDAE8FA17D7BEFCEE3A23E0201669CC55A6F270CF0D03FFC09BBE4B47D318B6926808EBB49EC8B57A849896E76648D51117E8F518088D66B69D88E09D298186C10B5678EB8AE43E9C0A794C63CA9D597C4B74C959E9C1E8E0F46698CD64CFF3C0FC6174CFC51095E142DED9F16E5B2D3656555D2D42832280164E0C10C5817AE47ABACEE7C3BFD198A21BDD1C420F2EF0776E5EEFA46E8BCB49388FA6B937FD1FEB2BF09D5B9494A534F19BDE4E7BB8A5E4C558C2A166006B481A7C5865069A3DEA2B880AA503B5C020F045A4D9C3E5C590E4AD5375E74B732695A11164B5A57AA665922431498A9218CEB9ECD92700E92BD11E0A8140938C4FB9543FA5DE8EDADD1EDBDAAD11A6AEFF2EA409638B2C7AD546EFE390729982304F35D7F889C0CCC81D67F5A1D6201BC4BE8D1AD2D3CB85815CB9669B56F845148DA0DD2D6B5D7C4986DD3F10BDC78EAD8B4A88B7AE1FE11C634355F60A43A55C88B37954CDA71F4744C8E2B4D7F8D4A2BF60EF0C44CDC7F7059AC48A94B10279921709827A3E1E7A46DD857616E6B737CDFAB71CBD47639245E392DC116614CA3F099B8F2092AD667DAC43B8501DEA9876E5E0B98B41733DA63A2517A49C169A95E583F18F2E1DAEB4425E307509CC6B0B376827F0BAAFC2FB2ABD4E4151A8DBDCB8C22C78F5DFEF0DD1743B047E58537866795D67E35358020CF75F0D2B80287D62AECD6D34D18494D01B4412B1CFF279CA69C18A263E7B862F514A7A64BF192586ECD460D22DD2280373A66ED987635761C3CC34A5BF6A370F9F8B16F98808767A2D9A1517544D869E674980758B15BA7844027D3593432101FBC51FA4709F4D041BE9FF31DB9B7430F1D7F8E06C22C4BF3F8798D50C92641CDBF0B2C88E88666029FC985FD4E9FFDCD779C7F7600D02AE8D9E3CE6FF76F0B449C41BDB785BBAC9CF58ED7ED1525D7C7E885C0D46ADD0F7CC3B14394235B9176B69A222567E6533870EA540F4DED9A1D78F2CB89E6C1DEBE67249ED8F31C87499E24DAB0434FB9B40EA695499C76A1618A37B1AAA5309A914B6574209A61DE0633F086EE4F2455299C70B981532A23DC453939D223BA3A25122AD498795624C727E973C052E69AC40AD465DF55ADBB20FEEE76BF2906EFA7B0D9D5EAE860FE02500E2E0F4A21CABCF963D91262EAFEE814BDF9775874D656F8BDE11DA29327E3E7C7C95395D0DDF766CF34005CE86592F6787D1044E5CA1962C4DF2719308B2D6335FAC77DF46092CD3D5D228E381BD7E5FB4D2EC18B19E18E4748F662AB34C3F2C33877BF4A8D43A63F9B5DC75861AABB42D34EF37EF19CADBA110A3807D1699B247BEFE3D61AB84941ACB227C79CA05180FD3415D0E76EB31B4DD903D78553F2C22563F9B22BB876E81EDAECA4B8FB9415E2BD5AC32CC08775A20E8F90A1681C9957DFC330B6343E58F841906EE3562ADD6AA53FA1EC4AA2E894AFE769116E29AF49D0FBE2D8FEBA215E470ECEA81B258977A0FFCB17666953C29B2F70559DA00610398A08E0A17D69705707569D6484C4203C06B17439E9D4D9DB8456682A79659DAB332DDF45C67E527304013A422E46F2989BCF033DB143676A4EA720D0DD75584298CBAA765CBB0B09EF267D503F2782A427459FD2A83676DEA43C01D288429A82527A69B1EB19DD3BA1AB7428220BA74F79A81377F7ABBC027D96903AF6ADB4644E9F5CE676FC4D3ABD977D6438F4743476F77F3DA6E822AE61E0AD38549BD21E0FAC1C963F1D47F9E6BA6019591DE22BCEE5D5C9CBC4106A369C04BDF633F41EB1D6821B1F43194CC14B02B753584A659EA46C49B983F592C83BD959690845E872B471A38381CF3B2E8F4DC157D9A60FF56EC63B1C66D2227A069CEE7E48DB0E0D5991F96740D364DF89B08BA67098652958A14516534103ADD9E457E6AFC4DE1AF332EF3ECF6897B3DC8E5D6980FC5E5D829D4326F6023F48CFC9D0D787416EE61A0BA3CFF5E7C69BC83B18928AD277AABBDE271EABF8269701E526960460EEF521E83CF7A61A3CAABBEE1F1C99402EF55FD438753790CF56034AEA3292828AE858B2D3B9C8D77FF4545FAE7B4F2AE1EB17B8198F4846A8F4A105CE250F900969696E477B2C46AE786481BCDF85715BD270F9C29BECF4579F2DFFFF7750E375113E33ECABFC52E4DA5405849FE5D5F4A17C1F0984A1479D561943CD1120037EE821A2B57A12D7F1797E64E38A4B71E2FB10207ACECB96B3F3ADFF82EDCB633E388FCF11C8D105C1F6EDD41B553B4B559C3199745F3B0EB7326B867FD4CEDF4E9ABA1FD6A10E1494847FB5DC83C91F7A2DD351CD1AFDF95865701FDC658A41ACCA58E574B67929EEFEB371589374285148EB09157AA9A67F2FD54FCAFC1248F6D84951AB1A676637E9CB76C17C282DB53B1BEFAD8019F51B0400DC1CB012B97575ED81C129636C38998A2E6FC5AB7F0BF1FFDDB588BDE4590A7A0F879FFFC1183A3C6CFB341FB518D0786A6473FF9614877B1B722AF4B2E1E9B5E0DE7C3DB004EFA16F5CBF07870D7208A93A9FCE0EEB598CC54F04B1BAAA992C02BB2D27217AB20A3381EBEFA04CCB1F23E59E4B0DEC700E069DB7620E22235A4C5F54522D96ED4785ADBA7FF95F2A7DB212D3DD05E58C560E5ABD0EC238B7ED01E54ECACA7D32F7C2A3309A437E68C3AC7A9BC51025409A2A1ED05F8DB0EBB647FEFE6222D6F74DD8E4034580B675DEBA4BBFADEFFEECFF4771A0C1CB0ADCC6E9B050B85D230F6B288AC3FC24880CCBDF9C6A6976D46797B75B8532411FD89BE027CD8C81547B24B535825695A35BCDA4E2E0A3A6BCEDB73DD10DD847C4A0AAE059A07F56B0ADC0401026648BA469C534CDF6E2CAB8F581A7233D2F15BB35DC990EFBFE688F9B9AC5AA5C9B3E95DA7B0122947DA03AB9DB58090FF14B736B9CAC65F966206AE7C84B971D83944D8AB61589A28058E14193751B685058E632E32EF1E8C94BF005A3A2EC5EE2CE2FF6C05A67D87E56998E952E4557250E8AB5A979ECB28B0EE41DEE07F919E67670D9CC4077DB0D90ACCFE17CF6AE69DE0C9DBCD3D552A7FB37383574692A267B0A8BDCAF3532AB47887FCC94AEC3461A9257322095F1024C880273222295107864903F3DC8FB353FBE51C4D89F30FEAA5A570979A38B0B4AC9A4AB6B7169984C576BC4AD6DA1719CD0D5ABA03BCBF1336DE48CBBE167E4293DADDE3997061469F200A391646C8FE712EBE087B448F7A7DE437186D38A4CFBFC2919FC888487B15C60E93373D076DF6A60452E62E05256AA66BD1FB771CADB331661DB4BFA47581A4367069FA20E9C6229F79D6680125D0464F7CFDCA1F5C46688D5816CD90862FDABAE753E56BAA1369AC1AD3530630998CEB4545C4404C8B9A65D5A43443624D62DCEC989AA2CB8B85414E06AAE6BC4E219C5A3FDDF8FCC75381F6A0F73F54A7A2B5BA0F546235E71B233EC107900D8116CCD398FB14F32CEC310AC089D6BEC40255A6A877C30B05355544D115E8F85E428087A5F3670D596E31D25F676B3C6FF444AA0FFE5011AE62D6FFF86E615EBE80622BB646A318BC65950889616DEC254DB332649788C07E46CE590C2362EE66BB33BD43807A1336B94198BECE586CBBE3136B5CC809F24DB5BC3069E9C1FDFE53C6D1DE29DF48A9000A7E89D6862A773832DE2151423D9D11D722D923233137DB6F34F8DFA4EEC134BC9EF5A70424D895638D1B09D95D98CFA17308908D65AF00259DFB5ECFEAC55DD7FAAEEAFD4E94EFB36698D2315D795A93B8BA6A3CA93F6B79F2E599149BFBFC6F5C5742A83C886BDD4539BCC128F30B370FFABBE724AA3F3D571785AA6234FD2359FB3468A06A8E74918EE6E87CB29178900B49891F565A80BFF302BAFD0D5C2C123973BA7B9B425973CB3D7F2AFF3059D272A7CE611F5CDDB5AFF3E2B4024FDF0E01D7AD1C63FB47D9BA986C341030B3E5C6CD3CDC6A3DF9D6901E76D31C141C37619F5BB316209FAF8428AF19236DD426D70EC81E77309D5D9AC33CF3AACC0259A19F91E4579AE49EEBA41CF79B9499CD1211AF1E6DCDC70383A35E0ABF7B53A1203AADCD3AE638862D35EC4E441100E8CDEC7F0E6D22845F6CDCDA801111C4C7F261189C7D67B981101C40F21D33D05E336F1C7443560238C72B34E47758927E37F972247F4457EA60B2546F6B5B7A91B151E8B3800CC1748587E0D5421A43648BBC5D87C591B01C229C8104CA87C0B7F0770ECABD1E2A858147B62F607A86E1C71EF73C036B18C01CA5C1BA8242BC4BB7414FC90C0A8372F860F2EE51DCC1E457135776C377F940400AC5309112E6742617FC226EDDF51E95CAB40CAB58CAE1E662DD78C6E253B373BE970129193DAC7DAE372CBEA847248C2E69273B7CFEE70BEE59DECF64126D44BACAB5F2813CFEE1EF89AA3FD6D030319CDCE94FA86E4E64998266082F8BF74877038ED888C16907A8DF99BB53809E54520E4B5B6AD44849A33EC3FA44A7B179350DB07524823FE8384413F0A7E1936D8CAAAFE1052C462778B36AB8A9A14BCCC0319CF6EE2AFF01EF5077A10BC0FD0DF76D9B806481BAD1F49EA013942F38BFE52FB194EF8ACB283B1462BFFE4AC618D6FEE7E25130EC71D68C81A9532A16520075EBC1E9C3FCDF5FFCC150F3815E8647F34DAA814935D0E1AB68EC6A1B14FC7566415CC11E0C14A9693B8711DE2D3F78EBC468269BC851D2ACDFF5E8A6388B73E33F20C0C7621C6B644649AB088DC191418292A698EFA4871224232A7788EFA2D69F9F9FBE80FB8E6B0106405F6406D00A6D6185EB521372CEDF51C2E0876C7A86A90F1F5DCC0EB3187DF8BC62736663F713A1D403665BD5AEFD6BCD3413FC63CD68B3C5C7FDE3AC4164FC3737C2703AAC85E6ECEB29E34A6ED70D4178402814B5207ED2AE12E9DE009D0DE6A0BABCBC4ED41D5C28B1943C4B61D8B1DBF4395F5BACE1E47ECF0EB9E21F9E7F663EAC3788E935A1AF73B19714ED91BCCCDBEDAF1C74155CF235A58485BCDFEA58A929ED1E959DC99345C36109E42A14438466B1F9E728801BCADD16B2D8F762E4BB8B3F01E531339DE79634F43117DF5C585D7D2FB4A5D3E82BC25FD92BB1298AC79211B3866CA1019666AFCB10BBEE1AB63263F2823A86DD3EC57E8632C9F4975155A01F22859EBC400F5A3B8302ADAA5892A320487AD077B144392528F100F0A222DDCE5636AD5962AC6D62A2382167EA977743CAA6BA2F140655DFDEF168BD620C73A47A8831DFD66DC6F2A9F47E0724081681BE62FD15C74846980683B729AF1757203F457FF12925B6B7BC81775A9E5C53862B07D4B93CB2E9FA896AF58D258384115F1C63779E4189832C29C8B142DFF30C00DCAD2328A63C92CD1E42B2A8D2E18542BA3A81686452C83AFD5F6955A708CC1DAE500718C6DB89ADCBEBF119C4707B931E685BAC00AA60E3B5F9F42FDA6EA90F5C77295E84A3AB05D69212C5368E24F18F43B450181884D7AE8BBC61E1603FDEB13797F9620AD6C2B863C495821F7F726BD5801A3D5A36F4609B595B7653799B3794E4A60090D71F5DE1AA5F0CF562F7E722C55AFB676395ED988A491A34B462B2D18AF517569531308B8190F0148CFAD463802AC62C6CB289FC0C95C207AADF82AA7399E0476B774D9B876829ED91EA3E5C40B504370D266B7B3C72DDE2CCB7F3AB8E820ECB5715289451D352D83DB67EEA889EBF9E8B012C8265376C841BAF6EDA4067A400D4C6FB00539F3839A8D0B29906F9923B9244132282E38242257C339A0D0BA8F05F75D41ADA51E29E33BF65F78981F04F397BD5F9580376A8D1C552363D6BE90EC83C2AF748CBB7783D6B26098C641777A260F5F60A712C7A7D1CE681CA1FF969B8F25B90F9A2B03F71E06A848DF3C5C8571C5626D5A1F123DD14A9F90B3958A7EFB3FD522C7E83F897CBA80B95099F1705E1CB22C7E91DB644880F7DAB480B29FC0F8E1D0ADBAA123F1E1FE36835ABEC924531065354B77DC1082DD690B316A7BF104140F6316C46E81E777F56EECE625EA030C1FFBA3A4D40745E77129230A69D76C226A80A8CD31720B08D9207F22F8F3068C169B41E7136F94B73047377A8AC0987490E4DA2B7619A760E3B61369BF762FA9A3ADCB014CFD0644AB1FE6D8D3EFBFEC893E98289DA93AE19D8DE41AB33FD717200B6949AD21B3290C77D5B1FA44EEC7D0C6A9978D50B40DF77823FF2613BC80D0E11DC2B790B332D5267851B6315AC08D0A2D6FC0A8F93DCD20DA6054894F84C88CE254057CD2FE36693F868D812DD1D978897597840CB336223F8A8EEA9C15AC05D3E40333391680C4F4CD5C2F600CAA684BF09EFC8A9B71E6883E9353C22B379BB6ED8ED83A2468287121207D9ABF61D2DD5116D3B163F262BD3D57A23EF2E6154BF6EEC1DF88B961C4505F7CFD2E23E0E0D245A9418292A5AE6E60F3852D78D19E1EACBE9F42A522FA57554308A1D01E31DDCFB7C38534F7B48E0384AAB4B81A93681ECE4C55BEB089092E757A4633B2F30BA83E470B3ABDEDF9135DF22E2B29CCD0893C54C329DA1B16C2FE4221F1C7EBF6B3D6DE84EA1DA57392762FD9C64C0771966B0E1FA9A6E286C23128DF317F704237B97A339A623C985BFD6A0C60DE48EBDD73A0610A22B02D0978E626B50171FC8390B80F37E5E536CC184259D4ECFFA958DEE1A27CF3D2EFC9B218809909B19D573EF86087A1C9BE161C54DD1279E022F98030669FC93A7BF03FB101A3FB5321F654D2B40EF8298844806BB66EC32F7AB3BC7BED2AA7F22AF20759B12A0E3F82D3C3A141F393DE746D5A0D91F32D8249F0DB0FE37D27E49795C648EC6D96E352115FE4F10D1F56C39FF9140E3E87F13AF3C6480D6150E1B7B4AE614A577D6E81694C19E468761039E970335FDE9945F6119F6ADC184C9F2A434C681D593F34D258F2A8847E02DA5EA2605A007B25031DCCBA8A8C50C77411D197E742D4B3994471AE84E2B612B09B2BBAA38C5E71C22A8E3DD1F284A681DDD45E962F9D061846EDB9713D4F925A9DAC0E32D2A4496F68C68448EDFA87FDE3ECD47411AF5DA95D8C48D5CED988AFD72BCB7A81896EB1496F468D4664A58EC3874BC6FF6A85692790BB405592DFAF53CBAC93884A842EB2D3DE9619843919CD9D68AD89DC7A84BE54C406B8208428066011807D722C2B34D4A279EE43BDEB967360D9BAE50F654B2A06B576B803544DCDDAD670CF8D2D7723929842C6AFC4093BBFBB75D1F5E03682500AA0A34FC66CE4409D08C726552ED5ABB0C646E89B35A659C67F6F398D6BE39D9725BB0322D458DE2A62E46B62013F2BAE5E60C3D41975C6A4C6231F4B0EA2827329279459840911891B0111FB4B1FE99FBB482FED56C7BFBA15882CE5E2FA2C73E0B682EADEE6F68E4E1A9CD92FDC2CF30902453A16622AAB1273407B985FA4B7DB40D87812F2A10183464F8173D22D5603C44586B107B4B82E94DD80E87AD49E9C0FAB5C3330B74E89F742CA1A5940F0F329F56DFD40C6869D0BA8CA412AF9C5116ADBB3C22080F93142C7778D52C4D75F1EABE13FE50877C26D7DB429E991506ECF1DDF30A00F9E0B355306B889F41BBFD1B4D27B67952E4A0B53D1BF8B2E84497F00826D84A913F02649D5145383163F3C3F586EDAD06F518B64D9B300C4540A67593B9F3358FF2A22AC4BD7E7B9AEE507D184E039ECA3BBA0B5C584D3359D7121BCCE01691E11C120925A7D8B100751E8ADE99D3676C7355BA4BE451920BC7D2AD6E8EF0A9693F16FBB570122FE5F5FFBDFA490B3C84809ACD898FC0F807C77937C7CEB6F03308D3E9C657F80730EF3A1CEC6959850FAA6C158F23B23D28ED53BD77531F1012DC1753CE1AD6E0A629E14BCCE9D56B74E09AD6EEC9DC4A5C92049D48AE21222AF706B1C4DE65AA814AEF5B7E1EDF2D8A9C5B98853A17199DDC3233C5583B95756F5A9C175FF7D0891010F5D36A268ED5C9F58433A69185931E11BCBEEECAA240C2C5A4ADB4E770109F3F16CFAA37AF98E1228FFA7C584B13F850FED0187FB836E0A01B19CF700849EFF09BE1A57DE41CE1D52EA6F182E0DDDF741DBD2150113B10CC3D9E44917E0FD9717D6D361A88060E202039AAD8F31E4E6FBB4D7FD1BB5D6DC20C3D83F23D120EC98FF4912F3D9AB18D8EECBD7EFD1CF9B19081B38CD959660E8C63A539939D0CEDA897F5ECDFDEE16ECA492B216BEA35A167178F4A0FB76175D160FE2EF97BD6BA0E296922CE60D91FCBB3343ADF477F8A92AEB56A471B0711CAC45DA8EEBD21FE83FA68EB74C8502C81C65506C92C4A3F19ECDC2B7A5AB47704DDFB2E8D5AE620CA0D67197699677EDA3FC4FB821BFFB5F2DB03D4DDEC0BEB13EF84EC372A5C56C1E712C8D23D1A2DB1BA077645C85689CA2258E9B1B807DCC6394680B72938E1B61AC3E8A5B9E84BB4B58CE5C8C2246A604C05701C026185CFB872BA78CEE33EAFD0486A22C6D5CF9264EC134DD79548F3CF5FAA67D8B1FE74F6AF7B897AB0A0D8CABD5E1B2829CFE66D58CE00E68C6F23FC35397FBBF96D2E63825C96BC3CEB22FCF9CA46C93538F8DF566145D06207533627B665E39DD284F4275051229F3CCE9E9E62EDDFA55BB2AB1D1D8E8E6145B3E38F35F90B89C15FE799EC14F7E415FCE4EFA72615EAD26C10C1FFA4FDBA2EE04C4845489C21BE45C478D8B2116C84AAC21B48BD4181FC28C7C21AC9CF95D8B04C0D817C8ED8083D9CF8B81213AA2E3B8BBF4AD66A7AFDCDC4C420945F5B3E8C8AEC5C4F98005A0CE1B3283F5FC0FCF8567A150E12639CA85D298CE8E4F9E0C53817D3009284A5A0BD5D3A07234AF751AD059E301076946DECFED43DB1176A2BBA4B8A571299FDE4AA3574B6C189A721674E004F259B00B26EF5AA90794FD622040B80CA6C5E9FBD44B3DB21290353878F4D8D87496E374B05E6A5B25742A885569DBA2501367EF4C549BD5CE6169914A7F1D311D52CCFBE2091F0DB436506F210C137C2180B89626F52B4192C67ED06C1F9175E44B9468E6FC2208A98DE577962D9B4C31D5B0DCF4017DB1BBB2F80512C89B9AADE69DBD584452D25CAC97A4A7E6F48BCB909907B93F5B8108EDAD38CF7FB541328C5E8AB867DDCADD6A1B5083869E68EBC785C80ACD260C715624360F2F3D78FC1B2A464FE0525059A3D5E04BCCD72D23BC680CF7B25C5CD2AD6A0BB8366DB24B671D5BB3C12554D37C7A662AF9B9DB61DC6C7DE288DF1976DE08743426CDD30AFFDA05A8390A8F3A4A94D7CCD33BDB229E32850A77B2256CC595BE515F9E6854463966D4DB7A946276F594AD4BDF0B9C59D4D38E211A4465AEE023CE6C062FDF4123ACDED834F672C1A724BC17D44DE9632A588E7EAA77F3183E09D2ED55099BB1AC8198C96EC7B1635139980D5CA4B8B3102375A2E08BC3BC754D9FE659C3FA403218BC8C00FA87A0FA6F096E336865DDF02BB05049CDC9680E99C4F567ACD25AA7CC76C182A8DFC174BF6FAAF4D2553A4207922C1EA10CA8DA3E35DFBBFB5F6919FD4088A3A8E48358CEF25576A3A6447980F1C716EB58E755196A672C378F6615E54E9A16CEBA33CEA918768961C244A561164B61754F679856575DDCB32C70447BB738E84CA590CB523C6553F13EAC77461A58A7D4E1CC1E36E7BC5E85860B0E6B67C70D398AC0BABE1F42426D9E7F12B5E362BF3BDBAC42C572730C5F4EEA957FD3F17050625BA9D9938380249290AAF31BAC" + }, + { + "tcId": 6, + "sk": "0672A2BA2653D9EFAADFB90DFBAC95F77BE8540FFAA866671AF76F7CE585A21A5EE3BC98E969B2DF5F910F15A109DC09B91579F8761F4145771C80666362EAFE59CE336D877D8C724953C5738F65F3E1C551C1FFD9DC7E627DBE0BCA5174F200E8CDCBB1D8B0F84569DDB324562C66B5692C9069EFF52A7E4ACA9E293B26C1BAC3162A43808DDC4248A286401248649AB208E020462106815128900A984C94988C4CA82090926888B44D4924495A426E83B6050038500BA38D00B96902436E9BA484D1B88CD8A42D043208CB4089E12032613210D144491148258B08694BB00CDB280003C70C98883041A40CC20612982402DA06498C362C822209643089A34624129690818270A3108554206DC2B66001426A212222198204D1248660A065D0482214372662384C809808248040C1A44C1A4692133430C88808DAA650D812920230518B244CE302300A114CC4246A4CC44523B044D0B80C633800CB062EA4304E103051CA084D1BA349DB4828D1464D9BC484D0042CC9B60103A64443941080C66999100181142403050293264C9B028E53180D8A16411BC0290C47259C482553A405538401CC8868012882E1980C42440208A32008836D042292882800608408040289820812D0B609D992248C022C0C482A13920D1400244B380081188C0A9328220808E1460682386120196059441151A80D8C12321A07881144116338255C340050A064C0266DA232308CC684A224710CC72D5B323111246D944011C2B87108054C48184E49A6910B451014816CA0480A222588E2203050A80551366E234820242932D2C40C9008081A9750221345A1304D14A088CB06111104095B928891A001C48848E4264C0BA2499B022523160100924DA006908AA481A312481C9281121842040152892846D0840513374419B9911B010D19912C42386559466D802428E3068A24952411C38D0A1491498400C082655C448C23476889308253300224186E08414202248210846594288C1BC1210A246693A8011C041204308C9C486A0C47460AB50D8B288C58162100354E4C024E14B05112C80D80C40CD1484A1A36720B372419440962048D48424E91028103B405134082184520DB4288E338019B460299B860D8106D13240AD0B08818996503022A00372012079082B04559A485D0266290822D0B324E218291212006C90270803681544092D034640903011A90510CA2085120229BA009D8120452028820315184804C5492000403810A4809FB030EB7ADE0094AF6D6A78EF4A30D8A22BD35A79B413822D86A8ABF9BBC04D838EC1F2150FD86A245498E76DF32DE661DE605C76757DA5FFDA3082DA464400EFB1393D92A3A53270E0F144D255B5825B05BC72C287634A16EDAB6AB4422CE3AB84E45DB798151B1697FBB7CBBF0FA370D1F57D887E5026226CDCFABB2D502F7A82E983B03BA41D643DA93BFA387620265DFA80DF45E82C74C14963392199609CC59065A7D4C26646A87C04C31B34B2A70E029C24EF993B30EB53EDECBB4FBD6FAD614C581B3C04A15AC777006B0293183CA9DCD587960E736F780B1BE219928BEAB8EF5DE4B8A03449F33A65B2B08DB13F4B7DA0B756153A322282AD8F8D8F64EBCC6D322D519D6CF1A8F684CE469B9B9269759944CD1A863E236C856441F6C2198B73999AF6EF8140C9D23095847D3DB2518113BA8C96D6871C4BEA7067C0BF6947FE69B3FE12081BF58DE113C2B487759511CCE1FA48D814FAB7F0AB1B1323827A8DA71454578F1046CFD395E3683C332DAA81867B112E8865B6E2405D5AD2E57E8EDD695C3DEC48A52BB39E590ECC8F32B5F80382F1D444CBAC5FC7378C4D8EDB275CAE3DEB4C298EF20E6E4E25DFD2996769361ECB2C86AC0D28287685219F60213722CD172A2A2ADE055B515955E2D982FFBC13C2EB17CBC96371EB69C35BFBDA0DED49E6DD63021F38BA0C7E30A655401B6B8A9796A675FBD5044E64F6289C69248AFBFA217B68A5499E605E1487A07CCD60EC743F053731CAB8A2EA92C4BCEB56560FE3F55B21FDD604E6AED8F2511F0562B6F1AEB40B70C116BCD8DB842E26EA0B325246F4B6580559F26D6817D6BB4FBAFE4B144B26DFBC52D45C3DE758999834A642E871AF54DA2C86D7D4E3DC6BA54F5ACCC8B6D74EF7AE1BBD0C82D76A8E837F47BD53B8DA621FFD51A05F17FA88CC3D7143DD4B36F0674548FB886ED228BCC53B33998C3094258ADC3E05E24C5A8BEEBC588ECF45178D246D20757C287FF45149371931C75A7C59955F5BD1834B6738DA57D4FD28CBB11ADBCC6A11692021D5AEC5D36D6A992E7321C9FEBEB0A8544ABD8DB5CDBFB40889219F893FB4F543C22CA29ACA96B8E4C48E3FDDD763D5AF7C4A69AE763926F6F687130CCF2A2EE5EA746C3F1AC9772306A01E378845F568D3D885D4C267708B2C352C45905C7523A3C390B89F3E034D4EDAD9327785975D7286B755CCC9D9D4874B5A9DBDF90544421D7C6B2CD2876C4301FA891A2836E1C078EB7E4C31837DE4B8A38D270024F121DA31F48021CA533ED61FAB4B5C08CF3CE5DD5300722CBC6D1A11D068C604967D525394E88A0920EBC56AEF47FF4807DC5245345CC7CC13F5BD929EDDC183D10F83E5AF32DB1F7D87B2B27110B4A6D0B3AB5252079D4FA1E5FB3D667189ACC70193C1CFD4D7E3FA9BC93CBB834DD3C8854EEEF5FB471D73B3A35689C8E04A1367FD191DCEA35A661D0AF567DDDEECFA8AC62C34DDEF14BF848B35C9D97BE3978B055CF895477902B40CC35F3A7DEE7900F5717073486E8C995192619F7BAEE5EABCA9B314B4D0F3F602CDEDC8084CE573A6C7BB59E4E0048EE367D7FC40419199E0B104DEB93B9E36BB510B8E40A00AB9AECE27D5FEBCAC6134A303CA9B07F332DB85A8A03A56995876A74699A8170EB695F77395341355AA8AECFD30443824F7BA6A07034AC1638F4C6B602C48A0F11EFCF4CF765F886DDF128D16518F2E7EF3B4E6BF799D0FA82C152832FEFE7BDA434EBBD1C81128ADD704A749D46B8D5A4BECCEB7AD6E4959F8F4F191002A43FA609299667292332BED76228613EB5AA536F15BF7C2DBD73A002B133E7E780DE1F0A3F49FFA1E32DEC1DC496A0080CE85130FF9622882A61CB392D3233AB3AE81458517ED1A65AE45C6577308FC98B31D74B008056B666E70423816151EF5881812AADAF241B299222AB9F6F0C0178196846958E2C1B4536E2110029F1E2D7B8796B049EF697EBECD35E467704AE9248836634194BCB51E4F8474FA7699A1125CCE9FB62F16BF5CE11E422DDE6323CA490086F2F9D41B7659943D455C90BC978726707CBAF0224613828281276672CBA3FD13CF37609CCB8027FB026A8211DF8E13252AFB9DF7F13423BD9477A0518D581326181498DFE98D30248DA71F1DEC92E7453DAB2CAA2DEC15E1F73A249D9A8DB45D503780C94DF2985E339612AE8D9AF07E96E3B54F233636E180867619700CEB0DA7C2362496013D14F904C30594D6DCC3FC5424AAB9A4605B34808E22C697DE85453D4E9E55E0B7C04E5CBBD8F3530676B09ED3A0D5870042940C900514D9361CB3E3C5FDD687FA90F51C0A21A0E27CB420CA68356807DD24F", + "message": "0C39B65F4C2094AC626652CD33CFE44EDB2667CF722443514CAB443DC398A8EA009277BE397E1C1E7ADCD1B24376AF0F19EA50E56C90D683F8EFDE693F0F8834199544E2DEFE392B0BD46048A83C412A14834C4BCDC180457456BC72AA28F2DB247AEE84A1C49266361DA7EDD54BD9B562889131EAADAE071AE5A671646F49B2C1359382F1A3B2A6B437F87CC99A2A1BC821E1F3DBB311B8FCDF28546A479E2F9970870066A2D6447B6CE4FB65ABE7423910B9039EE3234836F924C8E82E1299335E27B0DD642B812480D6FEFC47B121A710827DE1D18DC12064649224FBC4526AE14317CC8E53BC8E9BD42BA444AD9B8B48C3AC807D7A7675F43E3021BA1DF9AC7A42A9E23D696BBD03FB5C4702B55F95854C41F470CDAD8A255436F910C089F71C2E59A44221D78AB81D4E2B059CC92A3841E1431415DAD4E6EB0315F423DA512661E4CCE098D6678F560A4BA19475296A2A1DEB12AF5900FA3A3C188867E0C268EFBF7AC53455552DF4F36E16D50E23048C7DD4E64341E6DCAA0036EE045B82C42121B0B779B5E7FF032F549536ABFB702B1CE4EAA5E389A077F47B1B55595D4888A4C1D17F4E21706779C9CDE25DD1261C8B4761A40B69E2F22F069A264E79CDFD36F307D117FC737D88F50EC67CD07D8FA269CF265A7E7CAC93E97BC29EF95C88904AB2DB61C8865A6EBB23871576DBABC83920AA015D47E8CE699A9E57E139AB7D233C577B46C9C314D084A1674A152D87D2A3D8A5D9ABCDA22E212B8C9A2BF25D8AD22AA3627E6C12C684AD2BE917F094263982D396364F4DE0BAFAB2DB89997DAF8B7E3AA953C055776FDC29F8AE5C28D4071534A9A2E9090CD3F723D3E381A2ADA6D9463FC49B3C6D2B76803F5C21D8DDCE965D2C472389D2BEFF448F2D81EDEF1C851A863AF66B64417BCC2CBBC70C18875055D171BE32C06081362FFF7DE8F8A23B076839602E2368CEEB79E4EA53F42F440D167A902A23ED53E6691AD3332DF5B0160EBC3B5C9567CF619BE2201447EA500332ABDEA9B849C3A395F596F2C96ACD9AF8313E453277B9F4234874E791E9DCFF0C9D9DFA8FA9474C026DD34E5CF3AA10CAB1FD23EA5DA0D0A66E520096C6116944F2E5747A974BF55428A3D2475F6276490AADA25220F2F2111892DB9E9C75A5401BADBF69F31B77535044DC50B1E93849F19C0B6C5184F1B14F68960F9F469805F3843198AC68E51619F3D712A34279AEA27BE4357A99C44C456BD2D9319147285680922B98DBC4D6D2860515D1371D2141C7A1E76EEF8586AFC973713EB89C1F09A84AC064BB7644625224FF1F7316B9DD1091CEB151D1A040F7E60F202728F7862589E7F1FA32D39653383F90C67D96D9949967AF234592903CBB968E0D979B92B5C69D09EF4E767741F1F6E361DCFC8D751CB8C3BAAC4CC393D63F71AA1488491CA06CC20B0BF54C5C225B6F0825677C2C40A395E1B7322288A815E59AD2999D61FE09C95828CE18B2997AEDCED56CA8BCDA4343B1E948256AC5EBDA23A8E6D7102A4474CE23567084547F2ADD9DE77483398D81A9A9C7A573D7EDAF99536D31C3588BB649EFE1495CEDED788EBBFD5775842D91DAAA2F9BE08D63B06DB35E72CD0EE5DBF45DF9B0CA682BD944A733D6875A62F8C53A3FA9337F13429FACB288C73220C29285B2D87DF2CB1A54631AF3D0035C1F3B26A5EDD07760A63576A395827F3D5F9B03D9E47A9E1E6A271021942648B8424234080492BBC56C692C769B5DF32A75F7403C88469E54432A37A895E3CAD3AB110089ACF534A0D78C2083CFE149A2D0A5055EF9F4C943CBE1FD393292518CECFC57E4FFC4D07A563A30528A6A3540636A3BE770B7CF03F5004D7C6F8ADA08DEAAED0422AC0C0C8D7515C9F8BF44195D6DC30D9B3036DA007A910BD05DF06B032812CE8393AE2777D717A691D07E860C1EDA60F6DE31F0787097D0D483E3A51CA7997646503738CDBAEBCC21AE4B984B668FB4020C139D9F581EBACB7BE263A33955DD68C9ED9BD2DD6C0A7BD049972B624CB7E787DE7184023F33EC0A1539C4679D6B4677FB971D763BE17D989FDF8C0AC4E0B5A6CB40A49B5464610A110EBEE9A21BB0D6A2F043015EB2C8820DD966A13EFD18D32367834D41E8673E997B2803638A710580CA08DDB4D90E4E8EE584BCA2FB853A122274142130A1ABCDF7DA6C0056689195099CC3382AF6987BA47EE294353674E7295ACC1C070F1D8E4107AA7189F20CC818F1D86F6D646CEE911B304E2FECD5A14CF5F36331AA86E10C319C96E52996D4CC12810AD7C1DD1DBDFDC78DF029BFDE9E8F9B1FC7D9DA99FBB0304A8129EC58A82177EECB7330E715BB3C0B4482923C7B1EC0D1823FF643014C7D08A8F2D9F9090B0F83663AFC5E601E5FBE1DDBE678B9D93C5A23F564B8A4DD29C8D19106747959E72AFA4B16B879E3C6E7F79A212A144F9AAF665253F1360ACF7DF37642270656583E06FAC85389A3AD76E69BC2735B1C3E13B80CCBD298EE25C29F9F5C275AAD83BA0E7C47526253BB3125EBDF5CCD6E1C4F9D9CD4891167BB4E4D2AA644D5D362C6F790E2776BDBAF8D96DC3A543C72ED46E431FABD737B4BF0F4B32E12E0520E60401CCEBBB40180985948045C58B0017C3D8797E433A2E2C64B9679EC7409D59B3992053EEF2ACD7B152E5F564196876EA0A31CB6ED47F2455BBEE6827D96C6B99E46F3DF1FA21F593E842B26E83D843118F6833BC273E12C7224E00E840B0041544893C6C8A06523DEDE2ACE7365693BCC6A8D7DD81B01310CBB8084C5FD3868539F8B5179519CA6745B56C4A5EEE8F2A8A60CBC7453E1E0990D176446D97F34A2D0BD5C5712E2D82601D0B9FC9A3F2420C65E4532DB3810FBE3635B2AC3A84415535FE41208B907EB3E97AD63DDC4FD694127EF1E948801B5CF651119CE17BEAE3396C098A86548B67DDABADCEEDF60F57D2941815778AC14F78C78516F84C5F9749B433DB97A9283A94697419CF94248B6819D9310324977D47A133AE9F1FC141B56D6302817761BBD52B4A1EF808E0AC761426C99E0504ACB6B552F9550D55DE787C12A0409A9F9EE3674617D15E229AAA98BBF4FE49CDC81DA3AD110645132B332B6D2AA38B35320925135BDD225053D6594E78389909E596C63B85DCA8B3F6C3233A31A1F8F3E900E49DF83F649E592979C9CA4BE65E7D6D1F23A7744626972D52B07B7B89CD90238A5E871666F4CA6DAFCBF34FE15983AEA5BB7F9917736F7BA46F342F0C08F56D19AB9569FD23288EBCBEE7B5924B8C86EF77748F3AA9CF2FB884398F83772C9771958B6DD063162A3AAA42E6A3280FEDEEB7A628A07702950975CD135D6338FF959ADDA2296B3E85A024F63D4ED8A5859786E2BC76C2325F37B4D91EE8B64F30E781BF48ADA774C1641CFAD2D63A59E294B5D99C94108154E38B499E3CA2A29AF7CC77A8BB3A3B712376CD081715EA715305C18B51470D5F3A6A82E9189848311511E8B0ABACF856312AE3916FBBCF6664523684D3C7ACE08D2345A3907C9C07183CB3E68C5EC3899A95430E278A72701E2355A4AF606DD8F8750F7F3682FB84290B2BE23BED99CA06D5E54190A5558C927C369C00C512342EFFC41618CA6F8FE6E3A38D1714FC44BF5679C1A49CD8BC8B28499602E277DC8832F738225920709799DE6961E0B4EC12397E7891AA772627F66F494AF719C55D056DCBF10E8E3DDF1B6C1BB2F0B2FA61949D1CA7D4E1F60EF836B086FF8C03A5916A14EB2670AF56264D7390761E6EB6F638D6FACF56B72A48F271ADE4541C8EFC91D15F69E0AA6B97EC0E9C0C3EF169E4A4DB1C1AF04762B98ECBD0DC374224D98FDF7788435BC154E1FB06C970A914C34DE52678F61ECC1969A2C5B1FF4D82E2C80CB543B4B7C9DB541229CC50CC6C448DC029CA24ECE635233C401D3715671BC75785DCFD929377AF5B65EC43EF45A9B00CC766695A4A5DE9A2E6582F7936B9FE7DBBA6762C41453683146F4ACFD809847F866DDF559972FE0C093EE7C9FAB3CAB0BC2BF8DA19466A96BBF2DD4859E2D1CE122A3CF16AAAA9A4708F72BBEBE285E1B794B2B9C7A699B36F39F033277E8B7BEAC3BC70A572556EE5C070A309D9D0BC35F4B6E55ECC91CE9AD273B0098F64E1327C85CCAEBBE67E8A118669653495D2FA09C29C6FCDF870905B2C8BE0DF806C29D5E7AFACDAC5F89116A3474D2229C76E649F99EB9EC71A2C229764A477853D68C39B8F0BF4378993AE2B26E814A337CFC103760CE92FB564E3A3E4546996CC4D8B6BE069E99861DA9C731B543BFDC006FBDE3B33D2C8C4A3F5789466122616C98F52E5E4BA239E0C3758C5BDD3BAED8809F67A70504BA061409A9D87A499236230EF0F1985DA0D765E9B7F733A154E8300490F458847A89E7C6BBEB7A9ECA7B6CBFFC3124DEDC1093C02C808DA1CDCFF5237745C5FFF51F3F15CF746D3397916A45990070490CA74A55F34EA4BA9EB73A281F123035C005BF6C7B30852665860ED13A2B5808F81435A77A8504B58CBA45559BD3BAA663A571F108685E414FC4DBF8033075E30CD6FCD9B893DA32F7C8D5D971D5EB417F1201B00F65DEF4EEED3B55B7FC7E6194B72A861439B865558157E65D4C2F8A1A93F48192099B375D111370F830B34EAF3225A16006D4749494B9AB9D3B05015E34866A4A2D94B9588A8DE8AD4CF90F2CF422634E8DBFA0FE3FAF27C3F3C2EAF9C1BDF23FDF43D196732E1FA6D2B343BB7D9F5F26FFC31B26C64A8EFE2B2D86AA34BB618FB58CCB54486211A8E66648CEAE52F07A6C1EB5234DA7CCAA971AF984D6050D1A81F10E6D19CC44B5E668CE92F4251924B25DAF41D5E381C3FAE4208D18F710B5F93CF3C776A3D81C608B06CE6BC68FB8A8117CE7BA065675B88510F2E8A440EC363A5983DDC1352E446A482C593A490AD6093258E447EF52BFD189ACD11C87A8B75F08B5D166C1DA69602EAA5916474131E20F704DF84C3FEF2AE99F9B9E8F7315A143A07C7AEDE5797F503086DF7DA971244A61909C4AFB00842FBF4C3A59B991B58AD6C0B8667C449F0D97F34CC41FE935D9F55821299F780359E2F631858617437D4AFE67DE4A1AA382B93CC3FF596726F0D1C071FD0E00883E9E03811FC659495AF2A62B45DA079A66552F2928B6A25C6416F8DECF723623764441E5E581F9B2E36479A1B6CB3DE9B090E3343277CD7F84E80219793CAED4945DF782C4B72B498A62A1F5362745662F711A7E47CB816EC7069D10CA8314845AB0C9FC326C5BCA0E2AFFB4E6948522F8CD9C8DC008855E592AEF1F8239748916878ABC493E33CCFFDB86CC2ADB99B6251F493F0D2A0BE56D133B66395AA695F6298F7F4BAB41420CA9B8CCEDF2719590287928CF6BB3A506D6678B814076B7A774BE9B7029DF9F4719AAC1D012BBD49EBCA6AF124D0AB5C5FFA92B4A895CB76B88DEA9C7105136D78B76D92079A5B001B214DDF7E140861D86ACC260B72ABEF2CB3A75C2BC87B39A9D9052D4283B71C10AE275474E82A5FEA1654EC3ECD468DE4A015CEB67BAE3275C2C79863E2883D46FAE351F0908F42825DC7D9FAE0FC7171791FCAB10E16F3F027E5043AACBDB1F05FCD2B3EC7F6F46AD6DCCD6F9E6A6AC702451194788D14261219F794EA195F2B3778654BB373C68AB4333E224D161A1F89FE440BD8E968B518EEA28E81B89E04FF1A85B879E4B54650FA8DD1322D14B4A87" + }, + { + "tcId": 7, + "sk": "A7DFE40E0A335C3B287EB94E97BB6875F589EFCF7FD841EC88F9D03248BF26C9EC8E7F8DC376270F7112B52DB67CEBFB8A5FCBEB0A2273FC3CB8FF1CA1DEB5C581335B8F6C53E0F8513C42D5AE82B193BCB8BBE9298446ED79D278DFEA201D0B2667E3806972F34278B83138432AAA10065DE34B24303A4E5BF1A5E3DB90825684A0205948885094459C3840C916061A284A8AA40CE0A828123369E2208254C66C91A06C64426AA1B44508418220379218170803406C5B384ED3224A48A2519A840DDC420294A82C14C105118070592009D00405C8B08DD2222920B8880A39511086805084910A098AC3A84C5824080912698A486401182C489804CC14051912250832855A202942382252B8880A814119032D1BA5214A448492366A91B84C1AA528513669DA240E14820C08A0244A444E83B48C22224212C985D014690422824B882913298918A1201293306400201806451C8051D2A870D1444D13268A1C376D84186024C6081A262D011621C3048E02A06C832446C2C20599826418B86459B0618B240422B58CE3080A0231229C244DD4C88448202202868063B68543A68D1A132E51862911B929918868D9C828D4320C0149498844105842269CC265D1165064A27049A029C12641D1403100262A51828DDC2401C14670D3C0484C962909A18CA4A485889410D00030C9808C8814501C234E91287218490248828D890005D4222D0BB26C21020018A00098248960A88D8B921062B251224282D8B02853A090A24268CC0651048940102229140988D1322A12C95023C68401068889B62819180E10468D03A7500028051286248B9880D3242C0B172111176D5C048991888C183388D2268DDC42450208300B302253148CCA888D89B665111482D1A029E428315B462952B221DB126A01B90C0A3361A3420D1A3528A232498898802011285C200EC3284EDB283120264550C04903298021004A1C347098360E11A04914390CD9046408100D09202904A52D524400D01488E4084823B4110B907103440C20425021085212994CD1A8290B4229DB1229D3360513256162340814B24450068002C20C22C98D4B968520962480402C51B26C0922424B8041984809E3346E24829024930C0A1348533440843004223826A2042C1C9484001860DA864D14331204118E030144E3240263C029E288291291019AB22183B29153222051380400A244D4066E19160E08183120388C14B88420152C19A02C22192E448468D3B048D310612181EF7DB8F0B9A7828845B0CEDCBA94F60B86C183E48327BF5CDF316E9A8F55571B452EF600C2A1AFC57A159F501016FCA48627C1FA9D7C3DDA58BB4D41EBBB6B7F9DCBA591719CC4B9ECAC146BF8788B48C911600FEAA5683EF2D12C45A3C14A0A5A62839944B427439881DBCE4481DA951B10D81FC7711D64CEB088DB4A70B5804ED577C30356BFDA58D5426DFDEACC6F7CAD7C30E718E7FFF4AE006BD98232417ACA13359A05F8B389FCBB29E9B670B28CD8AC24F3ED55F70D8BACDE3F144E79312D8298FE6AF01996E00C5E8D940A408D532CFBA872B461F538E0C7583A73D8C93E9889E251EBB4C7B1DCE6FE013DAB5AE565DC3EF4F4F5429930F1A6DED98A66932BE3B985E4DEF769609E5EEFE6EBFCB6FC56E9542FE4ED8A121ADFE9E19B8F9EBC4B9C1F4AEFB351C2D3840499D0D2227B157DB138EE62860F2963D6F3D6458F457057E4A03A72ECC52589B74E12F4EA37D8E0D9797EEDB246B88744602332EE0886AC9630D876BE34D9FFF286B5CB06498C60CE53A558CAC63DC5626DAEF14F702CA476E4C08A569DBEC1763DB6C5910B8D2352C6A648B2A6F27F9E248FA4C42FD48E7E9CBF37F318A8D4362C1B53741B41E4231680A6F91122520306325C2621EB87A1736FB79098006E83E17E7E22637688CEE4BA8A399EB1583CB8EC9DF3B8C284A230AB6622D73F590D19331783CC2C921EBAE23DC5605F4707CCC96A18924BC17952916A97408B4715FF3F9ACEF8FC4943BFF6C9F7F5E7DE18B93E679D49D04366A658AB913EA5209D22D72B62992383C7EAE704259B5932FC09F76A12FFAC12605D8715366167DBE45B272EE7EE27817128EC94E1C1299DA8F58E4206D477AAEB8BAA8634107E14059E75C90926189D3FC06C9D38799F3E00BCB87637EE24705551A797899C9EF7FA41F61342E9B2480508D9D3401EFBFD12776EAD4CEBB815F505E1347609AE7527C81AE892C841F0D21C7F97003D5F9F3843DBDB89A4E55E52BF915B92F0F2CF0345FBEDA99C322FE7BE34E0E08034078FADADFBF0661AE573EE9B664C9F05A8AD3F02B1866D24B8230D20FDFCD358BDD88AAA4C3E458CEBFCCAE2D65C64F6066C7495B571814F714545E6423D322848459DCCCC2120D8BA7CF672F37C5343085045FE3037070310E851508A0D5605249AF5D911560D308C81C7E2F2538A0A7EDD6DE341424ADD8249D628599953F857913F5767584A7420A669AF08AD060281D536C170F383C450CE8C61DCCD534AE64B91AFAEBA4742808733AA718A13BF0A55B1BD4AD618A932F84F8039754E1E316C560AFE646D98E928C28D39F5BF2F0D0E079C6BBCDBC5843A5FE72E99642B0E297F11AB5B9C629BB4601230F33837975AA2C81664825216D8821B79802C0C3812D1C0140AC676860C565E7775ADCD2D41865B23DC61BC5BFD3A80F56561DCE6F2A79D37E85629FA6EA952289FA3AAE5DA7D4E9238942684EA932F89AC0AEB15263AB2D5FA4D3D181851E38BB2B3B5702E6E8DA5CA981D2DF3A0A7371A75EC897A46205D9F05594DC169333158F929E3421220EFF6204BDFA75E41481A3E70BD4EC1D4502D902698C4FF7FA6D69CAC4A8F67EDB414FE5EFBEE8A6B695B218AF6FCCA45CF900550681B124CE36D2D9CBE8B2F179B4A4009281A559A6C5B30D4B6DEE9BDABEFFCA70446166CD353D8905641EF072F00571CEFBEEF7A296E7F49F5B112F6F0A6F1576468C75942609484DAA448F4508EAFBF2E9DFD2F83860831D6EAB17B8FA73E493E3D8B71530719209FD2D24637D6323FB03E3CAD1FD601F1FBC7B408D3AA6B90C053BAEAEDDDAFCBEDEB3CE0C6A70FB83AA450A9968CC458C18CC9571F74FFE1ECA182ACA2C4EA57A60BAA4D922AB6B006EEA433CF69448AE44A807846361F5E09D565D89410C3CACBC284DA15BA53860450E28843A662BD38E89C0AFF23ECB50B85C7069E44E211DF89CB12E6CC211036B0ED7EC5C098027A8C11EEF0898B785DE421C8212EC9CFEBDE72463F3856831FA209B8C21E63CADDBCFCE247F0D831373B7AAF82B676FE9C7E3CE70752AD0C45FBC3C11B157834103B74597644E095C386C6FDD7C9DB072EF20AC511DB9D4CDCEF85330E1372512336D5CC951A7424A8EF7FA4CFE956B6926DB9E1969747B814EC682659DC28A088A37B62D9E84485FB3B33B6F69BDAE3DA0C7D734713632B9926421B7941BB44D141AE72819281CC405F667772D68837B58156BEB2E2EDA6A51D9B9A5DD972E70F3F2B9DFE660884250CBF8E539EA6E637A693AA3B7E34467ABB697AAC4FB376048621F2DEBBD94E1DA4C9A1D2AD21DEB16A94BE1B0DBF0B5DA2C38B618CB3323D9F", + "message": "214BC54C508E63F77B261DC59588A87CF95C233C22A339E7158C47931C1EFEF775EB3C91A32C56E888214F9F68D7CD2525B23F695871CF5EDC6979A677EC19CBC5859C63ADCE2E38C67CAEF20116508F33BE8035E9C47D124EEA5FD1651D64371451B6B96601E4A6E8292ED6841E483C3ADFC3DB242D1D7B3F036492741661F45232104A528B6FF79AA4630740BD16B37CD3E7C711B76A259C0845D6F87E4A4B306E939AD1C41022A7D5938E52B98485D95D11BE629263E6CDE20F63AE16CC2E32B6C1C442EF108D92495A759D3707AB6CF3ECC5AD7C02F133D689E252A26C014A31C65A65F079C622BE3B648496BC57C462051B17175FF81126B5BBB5324CCEAEDE0B5A8ECC0D710F04DC0C751318E8913F149E701AE0568B5426736288CAFECAB1779C7F4E96D9007635F76DEB4D379918447F30167F257B8BA825A50EE845FC4AF7C34AB200D5BF45B5F0405BE2347ACC814BCDC648C274C24F8024561FB66676534F1FC8041B63114679D9F4E8CB0BCD7BC4C54FBB4F9A178B4FCE64E705BF8FE42826EE01F691479A8815E2DA00111DE40B5CDE464A9F7A3D21BE9562FD9A5C5CB3F4F9E8F0D8D8A20B9A5AC9D7394AE4316181621B43D8220FDEDACE345234E3DFBA134BF54E458DBEF98923C1891CFB8DC9B5317E3B16C740EF373666969C95BD1C53F435D7ADE792FF9E310A191246154064D0E8F20032AF4823A335D88D5C2A943CD4CF313CF2999E237F6EC50F63936D0FF3F2C729FAF0232671C94785B67E0CF71A7CA5B32434579711EDF155D5BAEDEBBB8F0C6922AEB9798356714931AF1070C49BCA507E289F005BE9D8B46AA67CE2137935C7EFD192E4CC24DBC434B381E9A15CFC529D0064F057FC3AB592869E5F1AA5FCB299B2CCC0ED6750E318F6FC969E6A3A08059788102CCE79BC92804B1D08F3BA30492054DB6401EA251191BED1B8CD35DEA3A653D5D546D2EE8D31C2D88D6275D6C7B463D449DDAF586D5E57FFBC07ED5558D87F7DCA82E4ADF49EB9135A578468907BD8A6228EB723241D58BAF3C78C46451D2F11CA0552A05A85620001D376C6194AC6494E337388EA49821C233F32579FBAE6D11E9DB257C426D99516A16DA63A7BFA261F2B012CEE4EAF7C5C16C6331B79A26E79B1421371E574505F61D699C6DF33EA734ED14129608260B1233C387638F7ED3A34866D656D74F06C2B8D70AE60A0994F3D6C1267DCA2001EA781E5D6E17BECD284F967788227E060381ECC60A10832091319F225C972349BFEF08D4DD5298BF7EE11B693AAAC682F91DCDA113EFE0F35CFBAFF6C73DAE43B8C1124EB57713C122F0A5FB03D02C4128565FFAEADC0AC23DBE5BF123CBA024DC2F3956EBEEE95918B87D2EB22EB1A8ECC3B267528A62F2280E3DAEC02C89A01F5829B5891914DAC" + }, + { + "tcId": 8, + "sk": "55FDD4E2E182AC68535720F7EE49C2C48266568EA967FEA7CD50AC62663043EA16FCBC7BECCCFD1E71594F6608124EA79CAADB039A303FD25C820B2186E801CBB5E715431F30363F908858E6927537FB74E7EF9D094790AFF50F5E88AF6139E20933274A7D4F3EEFEFBD08ECC4AB77DBCD0CCCCC17BCA0357DB699BC2424F1A99A08128B20486334062116120441525C3001E206460BA77082262A18314D63106E5AA669D12229083746129584DB30001132049CA45058046E144021982228510681C1C831A39244212162CB200CCC444A200529D23860D8288441024D44188D1B39460BB391088010091790C222491B378619384000126A5B828C24B600D1C4091C3750E39681A24031C1A28104344060C8691AB88D01150C24375260C44114274152462ED3B29124278198244920838198C250C1906D1B0788114885533890624871C01291024902D104729A26521B2012D124051B146C4C382D23465261442423C451C1388508480D14428E9B304D239330CA266A2385050192040A826819030824069061A469512845A2044841122819A9688B34664B8471A3808C844031D030460A31018B102D98A249440821018281009585D80430133288DBC04C6132820AC645CA240018384EC1048A0CC72911294940262941205202B430638090081685432689C324821A0850212149814031C8485212028404106522240810450D001830431081E4281048B850008545D188108286658C04252445044A204584863113460851260DD0260923A7911C4761103861DC226423C96492C03110B40C22B3012023648A0480A302601001509AA86050180C442270D1184DC49231DA464619438C84226293C685E2260420084E53240C5AB605CCC44110B951898628DB96216006011A4045C84448108601621461C2106904140050284AA2946123834801C64D981068118409C9C8446186445006100A26264182714138720C43091CA90851A40518418090B610CB429103B724E1800C63060022908953244D0A094962B80894208D54A46C09C09064B084002205A38689182905E12065138551214648191362989881C42428C330618C386CCC186A89A0891C246E5B489108262CD1242D6086645122855B1441DA105083006109088613868921B5480CA131A420319446408A060C480008D09029CB06255B1852C496109B442508260158B60C924229DB248504A840D4326C443080E44810C9A260DB060E91841009468C5B2249232425B4DEEA430C8E4E98CCD4D270BD4B96248155DF82B14BDADB0241D93D57742771D73368AC1C839621783F161524178734CABF900B0AFF404E4242826FF4FDA48FC5D09CF0C54110C688430DE63F1A16560D4A4F36363C00C8865616B178243B4282879D0E90576D18C4ABCFC821CCF87DD19DF99D8C341C3A7E6AD9B1D936D83EC1C2756616439D59688709FA7C6ABB3783963F1DA6A5BD3F3C391A3D50B65EAA6C1547B3C8CBD9F3D9BBF2D828E18756A35933D217682E527F68E0935BE2EA5CB8F74DBA51EB3A9BD4DE3294B962E74D76BE40ADA71B8B5D30DAFDC34490A91D1A7302097EB7C1A9B75FD018CCB0FA8FE4AA8C95261C837922A08FFCEB669D7A4C4D97F5C657080FEA40933DB7EEE691FA496D015799B72A2C6D48BFD8D43A5AC1D4035AC92860D3C58E52134179D459A9E7D34A069E99C702A7E3683AE83B6EC19C322C5D794DC1977C7F8C75C3B1477AA4553E7CCB49D17A6DC6418ABE9EBB80D1329E4471DE21D2944B4041A6DEC0B3A7C38EE411946B9FB552DEEEB4C1BA2F6279BD1DF088C3F5B24412AF02F8F28FA8BE2C5D8098C8BFE4008F53448C28420CFF19DD3B9CDE0AFFE43293EED189CFBF2CBF141EC1DF9AFB5C3678B36DFED40868C8C73D0BFA7BB6B6C6141A9226FBD5DF9D8CF485EAC66803932D2487BE19E5F48F8D34E175D0A24EEE880B4C6EAA0E093691E7A6BFC912F89AE07A4613D1A5136EDDF15A3DAB94626C36143FE16558867BD43E5EAE022011B0DFE75610CA7B6F220AEB7BA46BE1A6F1CDE340EE5C6D915AFB49223CC34D183142AB7E82A922D6669E15BA4A316B9282FB6FE5A1F310B294910B04174A955F40D82CD5517437642E91C41451051F2D063E492AF13EFB411454F90BFF85BBB8B0666233CB19C2DAD4A192AAE440344A9CA97F26D504886030BCACDFE72C87EA5785AF2BC55C54C641BFE7861ED3F5AF1F1B430B63C872FADB6C5FE4B446C4823B7AB7BCCFB20652358611DFA20466A176CEB3CE1D7336C34889A6EE4BEB96563801AE9DADAB2DA8AD03A256FF5BFCDD8BF0F65AB942678391862DF6B3EC81385DE7721B6B650C8A3B6C59CDA6B2A799383309D4176DBD7F9A91952298600349690A6FA57B02196BB2483E57907FB8C027849228B884BC33D0D0B3D49C6FFD11EE219D6379592AFF909862ABA39C0B0E4B2CE259C4C77F51E7C7833A6FAC2FF2AB30F34A54522EEB3EE52F0DD3FFC1FC3E0EB51311CA66D47C4160918BE13CE1946F27F56A0AE6B647A1AC04E1148608C4D35E60E95DD3FC887C812710920004B55027EDFD5D77396BCE2E43D696574DB561E4FF9F475609898E32650E9A18B7E22692ADEF2848E1A0B26F3990A5CE03305EB6D90228D4735F97D008AD96C019C79186B1994D8210052C432FC145D280C6F8AFA51B7D52E1F0151E266EB86CCF02144C4073FC01C32DC69234250953718CE1CAB03DD64E5AE07B3BE21BD208B5A76E2A990987AF5DF07DE6AA059DA7AD6FD1186B99223EAF0E8096EE716705D0033E8BD8172A732DB465284850B41A7C3303116AB487D03999615CF0B43AB8070364B7E0A50364947C92F48422C4EA043D33A31248D4ED643BA3314B9F42C380A1319E18BF300B3F247F334DCD78D1E917553318DCCEEC91D1CEC4A9AAA0685EAA32BE2F214F7CBEE8CD3CC60AF330187F7F688AA009D453E21FB0D1879D39C6444FBEFD02C6547BB6EF70E61F7D3F0A3337C157ABBC4CB598B8A750ECDD2DDBC1DF4CE5E1CF6F2A7657BCE25377F46CAFFB9FC0DAB2D42C590DBABD7147DBF56C619479598F62FB5DD0769AB4F915990BB524385AB946C3266C95870F199073A81B172F23F7DCA7B2A9A9B3B6EDCF5DF718340EB4C10CA61FF4FB969F736028372795EF6AF711FE9AE752231C3F9C6CC789B6DB5EF2086D91FE6A22027C83B5719DC6FC87FFB8F0113DB674F4E23B4EBC7F984136C79EF8881E0478B8EDD289237044D7FC11188C753AFE34664C680902A2066A2BF8BD48ECD2ADC23389288ACB70117EF8031D332CFEAD3ABA3B3A8C8115762AA9E8F8B46DFF5D97B6441489CD8A5F53E0FEC9A105FA7AABE36F1219469717C510F5090BAFE13506BF7E82BD30E5CAAD3D64537B047268CE62C325B89184D55B92A5788B2D09C1E7F9B7E1D5708A0C2D47FF9C79CDDB958F7AB25FADB4078B1E4C45093B8674E1E605DCAD367D2CB72D7009B9FCA95C55B91081F0A689D7CC3A7616BCEB070D49DC25AAB7F7F53C0CEE24E12F97327DD511B21DCFC004B123B2D8BE604D1F57A490D7B2A7A6E3CC3270D41DA5E2C02FC1920BCA7F1C2689D20C4F0310081E3B3D7BA8D67489E00A285561", + "message": "E742D452F392CD3CE405908EB380CB0225A4725065AFCB0C91C5E4823471376E6424AB24D57FC4265B24DEF6CA73E28FE20468B6E26BCC9267AAD2B7B82960C3FB5A01960FAE078D5A54BB324232B6647C9DAB943533C865BABBD3DC0D1E7A1756212980D75F2C8E999DE9ABD1874E3A86DFD53340B6E424DAD9F53C3CA02B44FF8DB9906D3D4352D0EC4B1A57A33FAFF7107D38637AA410B196BD1BB1FD7AE4B7414E1037454A031839AEE4C796BA98F4A739B785E3854E9EF0D5B7415C8B7ED012B0123C335730C7021CE8C94200874EFE783D7C4BF768538A448E76120635217727C81D08976CE4B5027D4BD9D9E27E4BCA4791ADF6F8DACD1BD3A03BE5CA7F68C2A2247FD3184609EB7243D2366E5EE4C95CDD869DE41A4B47F021DE76CF27464F814837C648A7A7CE2F91104322BE3CB1160A0D10CFE90ADAEBC87BBF14387C8387F4F5AA10FBD469ED5587EEF537106CE0F3AF4CABCD4476F248C21D119523B680067B332A1CA4C657B9DE1360FD23ADE58C5538EFFC8902281FC7B5C12C22CC69E7EB18E5F6F8352B9E4935D06C96BAFD834934618D9E6B1F60292352D064A0EEAE80F7B721312FC1B6C58D68A96351431A8626CC117BE9DFA33A1625BAECF12CB1DE33BEDAD584A91546DC767D0E59764FDE3FC29052CCE23ED28CA5DA4507933C0A7702D9A1225A48B71FDE5D27B12FDFF16AC2802E3629E10D5FFC2FCC6135243A9E2F3E3867BAA0C0F0C77BAEEF9DCFBC723C7A2BCEDA39B53B415BC21A397F9A8C4DC580EC512DE4EE4E0870DF1C4FBABF4906E0CFB08863AF2A89949F8E0FF9385ACA3F588E05781C49DC563EE9E0C5D6FA512932B7F5568C1E0FF1C9492ECAA5465ABFE125B511723998C4071481BF1C53DECD59B440931AAC640D9F78B1B40EE46AC0A8FD18B4C8AADD734B0F03F02CAF6A7BFE3DAF100703BDFADA7DBB50ACE3D40A05AE6E87CEDC0B08C44796D7A63E8B5BC95D97E3EF706E1684E791D3B3A2BAE1E7A92FB70A33D896219E80751A41E16B506FF266C4BCB4346578BAA7732CA745BCB01988AADBCBBCC45C9FA3A5D38F3F8E04005AE777910032D992D5EF9DF2C0422548A980707050CAD9DE56BCE60EF74EAA4465EDE96B055999F81A2C9596A2B35C8AB3CBDDE9D26AED44527DEB9A2AF3BF6A853FA51DCCD913876A43DA3E0E2C5B42571101B7B930840B0AB64419E1043CF56AA3C2FEF5B39CB582971A5776F8FA9696CD9F67E9290E483E9BD1698E961E849A513608C3F20FF678EBE0C778C2A6DC1FD3AFFF89D646A1AB85F005AA14A0635E92191CD41A6A46CC283D2FCABACD2FA07B7E2FF97D17B36E0B222D39DC1EB61BAB8146F147579D02A87DA08AB4ACCEB32AE1C8CBBB0EE0D90A642BB76DEF4AC8C7E477888159824349EB075DF0BED236DA9B2826E67EFF220AC84AC99BE6EEB0DA904887E3A84E5208AF49BB31EAA1552EC79E5BA02458106B5A31D0AC8AF392A63947911400FE78F6C94B3F8E6B7C3B98F6548E7894EA22215C87E121441C53EED726AE26394C825517EF8A477A6DF33B5315C8DEE16ACCE76ECA60835390E65392B9FC5EB88EADBF336FE361D190ECBD0B35B22A6FE6A8D48466B5E70BB6C5FA515CD8672BFE70054038C5893E514E23B16C39198B37B06B21275C2994EDF7F9F921B320B39E29444E3D621F52C9FCE19049D403AFBF1C047C8B065543BF43A25817533A33DE6C866FE9D8A73B2CF7277CA0E8D78F4F104C5CE6FE2025992E26E49D4C49F0798278216453C00C78EA7BAC2BEE71E5273FA46044B4B5578EEBC2A9E42025A8A3526B11CEFFCFF47191109C56AE105CD70A04C3F4EC43E49346203347319D8986D15B3C4A49F02C02994D8798499DAF1E0ADB81A9AC79FE8EB55ABE2BD18EBE18A9E5F35D2F66B38CAD6F6EEBD29AEE054C05D6F0B5326CC5B86BB0FC7CDA720838593238A2FB24E0CC36DB193FB7FA66573B064497F771DB1D965953477FC28989AEA2CC004640524A6DE8270E8A5B12BFF87B3F63FBB7DA25337EE34E6E4EB45DE9A39BC9B95ED37A6A404ED2970F9C79A7C2953420732C496B855F19BBBC8ABCBABE1D26D5BA828EB060D7280046AB93979E0BF90B6F1C07CA70833BEC83DB41684F1842A23417B3BBA0A33D7AF7BAEEC14C9C96FDF30BD201C05AEC6D3D2F539D511FBB356DDF333409EC16411DC7255DF0791BD67892880A4DB082684BBCA8B7E55B421C17DF3B68720E907C1620B142C3382AE6E738F8943CD214A847A6439A682D62CF0AE8961B5F020E7126C5DD6258CA0E8F5711E5472A4C05ADFA9A6B8180B741F382090CD1C781F7CC7F23E041800F42B228C351AA21E4D916BA5D9C56CF8E9507065D729B7C3653A8BB062C0463BF0B97F13A1016BE4851F5A489081A2AB3D2AC2744008BA734ED38DA10F372D97EA0C278C709A23ABD4B07E91ACF6A6F2DB9AF7806820381845FFBDC4BD30A503A0F74F37748E3624BB2AA478210072FCA83AD1A43ACE9F2943AC1AB6CEDED67938AF921FF34F2DAD4F224EF7498BC450A67CA383A9DDA333073286A22B85570A11FE03F55119794BBE8B81EDF1966BCA5E363C15E8E8673C94E3396C9AEC28D110408DA5561296E2928C6C111A4826309F119E5456675AAF935A17E80C0BD82A9CAC2627D6FAEBEC9A928D33980A86ACDB35686306B57D466864A0320F21751FB0041BA0F4F1660774A519D3ADB304438C1709711B982EA84D1B193D026081A4663AE69C5E12C3E4A683FB356DCA618191B29290C5DB4AA6A069C3B8D61C8B7FDA779E1F34A5F62EB7DF5C563ECF1200D3FF499DD06C2BF44A2B4254318BC402EA3A047FDB3570EB40630CF1DF84D1E2BDF5449A1F65A9DEF76954B5814691C4C12BEB10A1C006189968F37A4B236D9EE0D39AC340852EC54AA64FE15E1A4433ED48153D23B2B648C8852F3E3AE485474AB2DFD58A7F0CE6691ED36818DEADC8973E6ED06AB841B0A915425D7B87E41E1E68B00BE2EB725C287FE575736F6E1AD2AAC61F02A3A00ABEB2C0FCDB35564E8446C776E980636D5D61740AB2F0736A021D82C1D66864E5DFA98C4648CFBD9C7AA865F6C97038656C9C8767898FB43B0919BC98C1D0F6FA4D90F711E5D009D4C8FD8A773B7C73CEA654A2CD52A276C6CB62265294869A052FA1634D3EDEBA1F69DA09F0568F9D2F6C511F6BD6169BA0DE25F09FFF63AED2FDD0F6D89BD01FC5B088D3EE5344FCCC0215B6436987D6167A0F2D5EA47A984DC86D45534BAF35129488F3BC2D05BFFB84A51A87A1774033244277D0F2B45EA43500F4034081711CAD67BAA9CB0A58E1D01013032EDD5EBC7095D4BCCBD28A5F32BEB685F7901BA7A839650023B0C908FF33B37D038162FB96EBA35C2919560267EE5A94035825938D168481D8E59813E20DD611E4E23D8D42C9DE1D2398CE3CCB3DE5CBC4BB16D555985F411EB5B56508C6F4E75621304DBA2F4F1A2D8B2BEC5793478E5AA0DAE6F52C43253FE7BC91D3FBA84F8525D002CC307CAFA20BF198BD8F28CB579960A1168A1D26340C8E26CEF1261F23E97B806E9F27BB51F16102527721BE0E8B930A1ACC38F0A63EA1F3FBCEA1031E441FEF4D3746EAA37B7D4F8AB354D5F079E56FF4446333C8B8B7B589CB36DF40EBC5A75D2237F3FB874E7E0FF1B96DE43BCF229DE1FED3FB6D01752B3271E1F98D4134114911BFAC8351E3186E90DA3DE2E7FBBD305C822FE6F06ED1D4774D7A66DCA0CBF740DC277C62FA641ECAFBCBE359A28FEC48D62E1D3B6215392C0F8DB601E35A6CBD978567E806168A9F5B4915A80DE405038C4A370D898ED6441F727985037A040163F14DA78378931D3B96BA486958AE8902C98BE75BD0AED53CFB609923C63615917EF0BC6D07CD183192DE3854133F701B9D4B499F958064ADAABF4080C4A019DF1E5B98C8CA265E031B8CEC355C8FFC3BE16DC3D01533ED17C9769365D023CE7F0384D40F7B6179612B5EC382982E244E2510B4831F2D53F26B142A33877961EF1F845370CE115CA5F0D2FD6926482BF3BA1AEF3212DDF36705A210D8076A4428C7F9CAC411DE590452C761028469947BEC31ADCBA229D8EA58755F2715AF6D51E581D2CAC4182557E6815BFBB84BDC54C9368764CC29AA9AB49EEC37364F85AEB3295E60CE6DB2639669F55CC49D7934BC8566AB5E207B33F29128868BCBC1DBDE1089317088EA3FE1D595376DAD3BDD156802F82B63CF4C5ADEF9A89D94493BA152F9F07A9E9CBF8D821F1D6CD602EC49B61AC4F7633EC810F3D01D4867B1F0F3021D70897593303CFA6B5A3BD0303AEC32105F854C3DBED373760DDEC9B9E8EC4AFDAD00FF2E5A05A0113522024B86F1AEE6F250AE3BF0AF1E6FB7DFA8E04E3F9D5C876731D9C33460FDC13CDCDD433B45A6BF17E98638C264DEDAC262BB03714E020F4576DCA85DFEEBD6D70E557DF9321A8AAC519C419CA20E33DA37C22047D4CF925AD67545D04300A42B22DAC098A912848302D830E06CE5BACCACEB6E9316F9B1DEEE271BC6AD9D74927CAE725CCAD0C596653731869E8071E23BF" + }, + { + "tcId": 9, + "sk": "382FE71D7DCA3DA9138076E84FD5601E999042CBEF87ED4A8B5200087B61564E433A8E49F18104C7A7158AB1D83044AAA46F6511B361326218771C3F99094F9624AD27D16068D01BC7BBCD0B5448338C2A81FB3F83B2799A81EE2610C5534CFAF09100FEB0913F2DE35DD5C21DE040A2E8B6FD99848AF401BE6EAC45DCDAB38AE1442E88B24C2233621A187061C4606390801B272A133450042331A4300994204D11464404242051C48DA14649DB4428C0084C84304DCB8244CCA84C13B39018150DE3C04122160400A6252384511A28221B136E2049715A04222112724B4889993210E3A42C02147004B06920110918352EC8B681614400E320324124321CB47083C60D0B970451B8101A3268E2A84951C06C20926824B448C9902922122101252C13B70099B02519A6410AA049149069089751C8006A1A233142168A620428D3C6900BA544A234251484605C48324B384E19296661286450A409DA162A9C10100306019088410A0006C9283020A44808C04920B78DE2886809A64C1A030ADA180DC1088962384D61842C91180D61A649033672C2A24DC2B02449260540006948226512C50C08C36D54224D244368418230D3402114285050366C4A446D989604CA90605A162ED2422241129048827013A2815C8025DC12264396499292281A042D8C800100262C93025192A288C2B29183080E12382262406D14436923112E521480A4187280304961863182224C92486C60B84808C30104280152084A1041520939664A328A99960C14430E1AB46C44C00801C60C128024A390104C0046048069E2C260D2360EC9C82963962D53C870203311021568E3222453466C410891E0883008266E5B386510A991A1B88454888152444118A81093004581122C10224E1BC909C04406A4A00414C401DC0286CBC645CBB889800885244945100871990804CB382512359244067011406550483240A009E0C20020244D82A20C81360514460E21C1494A442D9B343120C85004256502B59084B445542489C4A224122225643862D8B02584A005024828E1C625E03462E19221E03452DAC2219B38311C113293C80D612466C4024DC8026E240582630248D1140A51342960A82C2093891B496C519010E102654CB0251C096C4B18860B35421829658028696080296012250A417081222990A00950C041C0884448804D1A182820A82C22806D099501088670C9120803272DDB208C1BC92C62128ED98681CB067010C7498B386D9C8005F34E25F7A1DA3F630CCC7317F25ECDDF9ED98A9E07707DED49B04D35168D0ACD1EC48A4A92EE0A9B2AB5B84F7F3FD38F399E54FE65FE2EA64CDB121AEEB6EBA1C0D52580543B76E82C799F8ECDCEA58DEE9CF8E24C1B08C271B805BB729C7060608B6564F93CF8DFA6FDAB6F7B6F483E81C9F35E07C061F88585B86F7DD9E62CB027AA2DAE58ACB5C095B23661FABE88C717A46223395B94A972E3CCA2FD131EF052F7C8C75EA9B93784893E354BE0E4DB252C36AD03285A7FCB33A3D53269D20EEE2C3E6C0D74C91A2F1B35510AB2E7C4D12F0C564FE96090081A76B9163DFF22815EEC4B7AF398DCAF4AC6A39D31EB3C4674F7D007D6C04C95AC37C4E62182B0448CF3D10CC25823463A9808F97640E378BDB17EC0A2972F5F70812625EABBF6F1F93B566E36D2CB3FCFDDF94B3DEFC1AB168DAC4371398DE157EFA4B1998D2E19B4E9536038DECFB279770CF87FEB7C0904DDDFCBEC1721AC33D837AC7689676033D6D556DC70CDFCE1940CE25D69A961C6BCFB4E16CF42636B5DCE6C0F736DB467C39D0E4BBD0577F3535E7A47D3A80010A5A96CCDBA9C89CDF7894C43B19EEEE86D7B248E6FE89F84D73F76DDEBEDF18BF3AB9F5D0E69BDFB35AC1AEFD64E64488711C95D132029440D3573F1DE86EA10B9CB85241735112D992319FE5C28EFD072D2808BEBB97A75607F2BD0D62CA3223819F2FF26F047A5E1283C39317C1244CB95CA3C91C752DA2B1B36D185FF6B6FA6E779860DF82DF8450A2B131459E5C437B0FC44E49A9C613F8CCFFA188850E520E166F73BE0F978C8E770E88312F8DEB9FC4F93962AE579B2371484A6A7E09C68DAF0E00DE46749AB332791745294C3AD193FBC533E56A723D230BA35DCD4308728014FA998C4036066238B50D5A4381A1E46BB6CC2EB3C4AE4A43BA3712462D7A842598A1E5A7076320194C57BADC732197DF4A8A1E9455201AF865FCCAA674E2B427F7B3D35F9E66D1FB56CC690D61C7EAB983D3F31EE3066D0CAF61455B185902DB44CD2A85D6BA2D4B97DB516AE75CAFC855829E24160ABA921528CE718E10023D84EDAB83D42CA84E4E3B078218C44BFBA356F1815F927D61F2EF8C46C4B5521D0F8971D54E81BEE1FBE150F3B303D8668C9328B61D68ADF26AE20B4A38C4A0DD62A5B432ED1A3DB945003FFFD37870B5A514FED603B5EC54668FFD29D6DCB5A593DE0852CBBE4376B161BD7FCD8CCB8F60D453B68510E5705549E25149A1271A8093F6084759F47AA3B5D32ADAE32173B7B0DB4DEFF645D172BB02F5D2BB776906E1118167F3DCF7CB8C0AE2866344A59A9F6C3687CA3ECF74884E632CD63B6AA193DC56E087A67782B69699525C53A35DAB992F9BAB1CB098723BA2F1027E72BD20076AECCCA2BCEF8EE76ACD195380A34B934B44E642BAE00DA4C1ABF7174CF0C0A353F96F27CCC2B6281B7CBB29222E9F7067646F0D915AF86F90ECB3E9AF2B1D7FA2A233A5EC015C6268981942E0DB8E1F3667DBCE020907148E61B353D505A3077626E56B8FB108D90A5922E5259387CDCC49D03D1D47E3CEBE87A752C7562C219C25F502A8716722EF7CC7B4AF8C33DB33EFCF2B31A076DEB28A410B8162A9D3F1042E1AFCD5A9DA472393CEE28810C853DCD94F5590F2F5D9888ACDDF1FC78DC26221CFEB3EBA97D0AC4B2B2CABE0BA52E6D7BC29738837B7DFE5A2236AE31CF61A449186080519DE388F1211F6BC81663D2AC7A4BFAE83E9E64BE6EA7DAFCFA7C1DEEF73DC6F9F9714626B9F67F292DA66D19B6A5CB4DEF0E870AD09CADEE4DF12C873722521D191EDAB644CE9EF6AD93CBC951B8AE64F741B6497645E92A916605137CF73C5E30CCBAE5DBDECAF908C16543310C592529819C926885DD3C8DE66480FAF7DB079BAFB47BB99341EB9091AB9E9A0CA721A8144882154C3D4DF29427042F41810DF2BB8D59C5FCE38468AA8328A740068843F7E2C911990C9B2CC9C8E3597F03502ED2813587980918E69D4C482F040A8B7A09733BAB73E581E7DE74899A5EC59369EC1C112EEE0073E1320B189058ECF06DA8E1B74A7F4FAB3C77E2CB93066DA683BF9C6DBDF4E673F11F446DB7AADDCABCCB6AD68BFE43F5AB8EAA5F8C737AB144E33ADA994E5F38E1184A4CF2EF21734DB0CE019F114D02316703CC86BC12550C1CFB863C1249D9624591ABC9661DA47E2972231378F57D27F5C1A6B0ED2303DBCF69A8E98C6317929C6B092E1C0973AE4DEC65C3F3B59EBF6AFAA60C5121500EE6B4027480BBDFABBAD8FBA8ACF4A23AFDF667EF95B6B60DCA6A39C688BADB1DE6F3795DB7D4D31E882D001087E81A0B7846C7D0B383D6E85DD516E37409", + "message": "7EBAAFA6D04129716131907EAD0832AD490D09E97D865B4AFC5D6B0FFF4EDE6A52E961ED88DB60A325AFF2675DFCD6A87984884AFB8680DFA7378130E44F205398ED7B83B1AC32D2580570FD6603827E8E4F5E20A27758CE6D1299BAADB8A895AD586BDF7B64F8D7A52BC15455EEF240F22FE98CE4CEAC03CDF7E8A983D7FD1A59C5EC594474AE77DC43EE4E7B25C556BC1D91ABD2015B99B1AF5329DCD41B93793D791A44AF5D83DABB8E40675EB32120C57D9E6B7757D3E03008A2F788336B8355AD2E47E61B39BBFC2229D53BC9BA514BB20F3F9EE9266BC0015FE81980FDE5637B3018046DD3D4BC3D549EC394E190F1BB788619CFFF86C532B4B9F0F6F951C0ED691C59AB0CC438290E9D6FEC9E75BA4FDF12D2BED2CD988AC411310BFECBDAC48A61099CE0D0CE4B44EC9C97108A44E5C5EEC1D3154B4E72B8397CDB0F7D15AA358076E25B7F3EA1E6E80A214051C440EC4189137610450144641B1E71B5334F0DDCE9D5CA30274E0237E45B4D92D7D458ED9142CC23871E56411382CE40D9CA4358B417261C2E7E845637FD2E9B4357E7EA5F4A8076A7C2F40FF1F8AFABA5393512F690EABEBFB73811B974E57C2D473AC22E747A0EDD39E99FD6E5D3668F3DCA1C795CE27D1A155ED9595EAF9061CAF5C55F3EE97056AF6ED90E05D41E90926F69044746230C990118E4D0BE4C12F7A4AA0464F8FFA7CF64C07FEF171B2E43A917AAC2880675F929583E9040BA6FEEC8262002613AA91A2B8D4DBC1D36F23FA9248A2D3ADB1DC5AD669EA219D35DB17C9C25095AD7673445E59DA6CB2260C8FA57639D6BEC8AEE307BD9C96EEF00C93318DF7DFEED970DC1F61AC5C94D4086300D91199C90C95C1A24F7F1E4292A60AB67F30BA990D58C71002D3548A412276DBEF3984FAB312723880ED479080EEE2B636ADC75AD4423A6E0C5CEB7EDE528F871FAF21855C3164469B9EEB47B6D37CFE4222DCD0B9867B00BEE12C27590DD77C24FE640DDD34E9138E70D15F52E94F3874447CA5CEB48573ACFECA3554E2B76CEE4E31060BF132CED8AB953F0A280F7916810A107AB5BA66047FFF0003B1CF13BFEB77526265B98E54E76B891A89F3AC0ECDF71406674865A0936BC57F87B64424BFC8FDC41E471D951077C32B5AF960457E97CA05F3C378D94B60A9735E9EDCAA96E413FA391AA687FD07D9D021B1014CDF241E5460DB08D3B336DEB4CF0AACEA57E4DC6C464F698CFC2AD10CA72C102A25787E0B89249F63406A39A2A792B2DE04710C41DB36B55D2FA789004E593DECE9865771D8B16B5436A792FBAC9934852B1F55D518F9A07CFA56BCF488D61AE355D63BDC27DDED6A56154B8BA3AFA3EC9C01D6593C83C315527F5FC61BB169723346AB4075D09701789268EC1F02EC4A1CD8A5F2584E29F126B1ACBEEF660CBEF16A8E9FF9C0B542042EA76684F9D70F2E3F3C18606ADCB1D695112B129B301008EDD5E6121A8948E1165D350FF09647DCCF4A1F8605ACC750A0AA8319A6685153A7672B31A3DE785EB22E1D223D6271282AC18AEC83C760190799F082D7FB0F238F627271BE62AE5A36A34D65B5DEEAA12D6B14B59BD0C619D8D9A44238AEF1FF83C30118039E834F7716CD59E138E2ABEC2921D9FA92F6808A760031B2157103FD2EAE988AD6CA4F350F488261409FE91B5667A9A2EF1E226B8BFEDDEDB84ECF993E9A71220E0253D2C4B918C5521C7953FDFA00D50A32879FC0A68D2AAD13EE181DD47DB9E3D715574CB3D566BDF30209297B01A666DD7DBC5464F913599086AA2FC6C8541592CEFFA067B287EEDBF4C9B9D6CB23CE1DEED628935CB2D6B5CEFF3BC442B2BCBBEFE4AECFC455A3A64FA117CFD9289FC27E6289750005877DBF64CD562E2E7D1C99830F5AE63C70685B3898D420862A8C4569F2CFDF564EEF4F94FC34CDFEDED8854855F3A4E52C612258DB5EE4D702BBA98B450D070264FF86A440129DA2C126978DAB3341C4079A66F9C23445C5938FA799E78F157656208BA7C7BC7F936AF49D11148856BA55910A6A736D32E0974E50BFA608975E37AC0601FDA7551204EA66F524DD03F44F5DA28EED5D126C32794F1CCE747DC1E9B1FE287CA607F81FE7C795C96569E66B2F3413DA810035D472B7F5AF74F9CC70306A8EC36F1383617D0FFD92F6DEFA7EFE91C840EDF24430B197802979752FD55A8CA85FD8D4FCE774F1CCC540F77C02E16F1494DF170CD8BA57A86BFB086349D53E8A62E1DBDE03369757EADB0E985A038B31DCBEF513D4FF9A3BA6E8338EDCECA7C3E9417F9E133BC399F2EC0C72E60E809F79D55FE1A917CBE28FEF19D6D08A43F74DF496EA9305072C90AE3BA0D21A1AC0BF040920D3F5B8703C12A32A6864382E9CEE8D00CF4F93830623E76197F7F52309824B08B8E0D5DAF5662A36981D50880FD3A8D73D24430A1CB201A9D0BDE656593B37B8EC47F235B5CA251249A04507DDB81F8E5E4E5E414B3750AB168BA51A8873E6ED153E302F61F7159B658E316D6D183575D87ECA30185CF72C67543CDB658AA07B1DB220032DF80D287E769E3253C80F43570AA538EEF49F45316E176F1F9411F3C085257C6B8C708DA7B924B792389A7EC34C7F778E6100333E8B9FAE75A4D1A32E306AEE36D29FC6823399FF37CDD0D11C8D03F14740342B736C4EFB5302C141A86C857309A70BD74DB6C7C29C839F8D86F2A136F67A0FB3A3749542A9DD8D4A062672C75B67D3BDC3FA6B56F3E79008AEF8D8E04CC7781B23D0DAED64CFD1A91DBBAA2C9C4E765FE2FDFE6E8533848E51FA027B86AB05A0530F15C1B7B6BBB268F09A7865E202B1645F8B4267CB1A49A2929410823AA9B834101E9EFFEAAF6E406639AF7D2710E60A84B6205339B0719E05BC6724FC2892A017AF86D80D361A7FEE8C284CB84F5F09B90CAADD49CFD396E6AC36052F5CCC8E7667CC762A9F173F837A231D57584A3BB19671B8B71907E415A1672475ADFA11998F94F28B00903AC551E651A3F9485DC0ABA3297E561E0B5A5786BAD9EC8169CBD706AFA60AE764BFE01EC514623BAC6C4100F707C5E8A02F4B0D6265502AE4170AC3EF95B49ED1A2BAEF56F63D5667C9FC0AF4C0A8648FB6AC5444EC8A1FAF4715027AC9F5987735D1AF7C55AF4C838FE9FC84FF71F929758DD52E2BD4A34237350642C0E641B6710A66C9C1EA1D9BDA80198FCC56D45D67C3511BAC0971AC9B6166633B1713A969B8DBC3CF60FCD6998137AD713EA3ADA84169D49FBB7F5CDE362ABEB0B71D022D9ACE7FF48C9EC1A7E0C72B564FD2C620272A482941443838D0506E2294B760AC9DED5404D3C4D2898315D3E3A82D2E944D537817B9901AFEC343B95F2844CDC4AAC3836E7713739F4201B95C42FB7C99AF8667628C1B60115BCB185754148B3C7226DF14B6DE1AB4C6043329B176C9DB9B1D73B3814FEB89E84A4C91C84993752B7AD30CC707A71339E8A277A5586BA85CD090F799A6B75523A62C6DF1549D787BD8722D1F26BC2C150D6A38951F3014B83DE665B21F5D9D97F2237333CC10A4114796D56D13D643364306E7445F475729602A11F8BEB002BDDF30E579E26F2BE4AE87DC666974E24FEF2462120B6CD8E79D65A2E80542A9240D4EE1F616326AA528E2A1282EF49F0312174B67D40FFCB1370BAC5D1444D75FBFFB6B0887F4573A8C4622082E1FE349B2C73CDC92592F684769FA7D7CE6FB5AEADF38023E51DA4EE3EDB10368442B218919341FAFB22EE80DA96A52434B184D499A4C49317C62F6D6DC9EC1413D01A1CC3DC8853444E52718798EA158A12B72AF023079E5E76F41AE685494E947618C4AB3036ECDC74F7A043230A0BE116F2B617818A2C94C54CFAC964C73BEF969591A3CB2B7DC9CFAC7B4F9B64AB70BD7FAEC138E42908BC90D6ADFFBC88EF473CA8CE7BC960C4B3EFFCAB92E8259CFAFA85EDB7832B3E630D6D2CF031B8CB570E38C101A56B426C654464228D152ABCC6DEB888DFFD7FFDA974E60CCC2AF7531F38A813E263D9B20DCCB50229E7D8F379F81A280CEB90B64BA3657F1E50381B468D0A6608A4B5E107C4736FB4CAA10FF3045C05453EE12A9FB0B79845E077803C69CDCBF7CCF7D6FE6067ED152F67023CAA6095D1748414580232007AB3426FB2889E1BCDDDBA539A2D79CA523A2CD1B1314C87502909DA849BA9B11F9104772BBA27410018348832B0BFDA4F09AF02B351927F2B6D29D9CA9F330266EC035908C9D4023CDF2343B177F57903D37AB89D0F9E23EB0C4100BC6421235CE5FF2729C2ADCAC24D1151757D8C6D6DE53DEBC38FE866142D1BB593974F4D3198C03DE4625F41BE3D488575B25007C2D5970BB152BC1C23E48A88036C070BD38604C5844E4205F1EF3D7FAC0B4B9FB51F229BA322D3355E458C27685130FCBDF591C0520626E5703A2E85871A62AF0CF2DA3468C401644656CCAB33B2402074C59A0EBB57928F548B5FA4871A8B2AF0BFD9A871A5C257044C17E4967B70D0DFB59F1345526FE59B4BD92A1C06B15E3A6226A4821FD614D8DF612A3D2DDB2DB67BAA3878C68C16645CC747BA9B366677541171A9264B89EE18D9D169D341629393C5526C28B24CD4CFCACEA9C42DB2B1CAFD7F906FC17CCE16612B1261E62E2A700CE74DE73174D3A1E06AA31AA05044EC324F026CD39F7B13399D9D86EEB53A6DE84914719EE31AFFEB630F3D8F08B4FFB10016209C13BA2158ECCB4B74BF04EFA73222554FF5EC49709F7F8DC1D40005E91245F3A5E2A00B9F64678B2D8A9E6BF1D011900D9D12F7F3BB023D1E5985BF78F8D6132AF5C0B9C330F361EDE00473DC9EE7469478FEC02670E8659B643B92C5546C32FE7B0AD816A5080B5E3867DC209EA15AEB4B14E42AD58F34CED65ECB3B519A54BC25117EF8D392A85C2895B5A4B73CF93077E360A828570FFA02ABA84D6534F3EE0C935D97D1D1CFABBC0D82E48937797FAB31704588605082A950CAA23D6569AB793FDC31BBA561E729E80979DAB84ACD4EE6B2CFE06D2EE8C4183D33B9F894C6865D9CD405C7665E0150B2B649159BE684839BD12CF0091614E1F821046238DC9F538F769FCE51E9B8DEC0E98442CABD3A4296F1D4331A16D33CA356B11E3DC13937F814D3D6281A746F054606DC52B737AA40422471139867624CC8E9C559BD25C7C6D7F902677A84BA63E8CB817820048C1C0ADB6288000EF2163B51ADD4D758D1C87FFD574354B41CA5AC72228A7E9E9E75BE9DB18FED47C32E3C561C972A67D50A560017BE794AB9BB6B50CFC43D2F6D57E8D73CAD6227C896BCD18E0D7087F57C365FB9EBF5864DFA4A13B6B5DD7FFFCB648C1E1FE40B6A10EC0C45C74504CF2105AD443DFAD1E306F720B9CC37B4A30198D3123FA9FB2A7A9DB3BDD98D441B03E0EE6A8180989E76CBC71B0E8607C3A9E5D20B6008B010702FC5D59847AFCE122F3FD4FB5D89D3A3331AEFB96B593F724C04885B574A43B5EAC70B543BD191BB818768C67A10AD6E2D62AA4C65FA373A19116AD86A4F9A97064E0C0BF80106DE6654B4A3945983B7DDF3AAF1E14A04F6D3035542B0F710352AFC20FEC78B61D8548B9669F10B3D6E531AD07A84C493264DD49759D95A6AFDBEA5AED1C7D7D2AE6D2FB6747151CB6A5C2F9C1AF5CEDBD9CDE8D5993ACF080A0008BABC759A9DF035C648609E610F226ED128E2656A057862246B65C70774B68F54D68073393B85110285FB463DFE394D9DA0AE85985FD6882EF5B11FAEF2BAC18F9D9D9B5CBF0F80AE7AC4418EA658D68B14BAC135452DF271DD3348BC338BC6C789ED95D5C5625762E4CAC6514866613E6D533AB9814B7C337260BF16716478401689F4079644DF4F734281C16164D19C4ABA20ACCCDC517EF42C19A5B1CAA4658C27B61902ABF88EFF0795D2C971608B0570E016CA0568CCA3F7B38FD3DF5608154A33C1F0D70C2AD0EBB134A8F475A8BBEC8408D3B9B0BFE8A6F10FD6C979B13C3EC73F191B788A79B4D07AC45172950689584C909247DC8A4CDD686186DEA16676851B8A7C311439149B1A963B0CC60E5395B56ADF27C25A51BB4A2FB19E14CE66B6D11781E89B3EC22CB854A12D46970D1A009AAD071C479D9C731770D666CDF0BCC381A3D328542F6371FC6F5FF7C4D3BB06186C048B2A3774EAAA3CCBA1342927B498F2195213326C9E393153BC8846AFE2120B8FF4A455B59AF6E65BC0CE9CA3502BE73D74B6CD12A760A9E0E0D26BD105FD993DD879539CD666CF2025DACD481A122627594CAD7C4FE30948412C1C6A160C358E16B6B67653418A22321DF5B1A9EA0DFC3C82DE3B8CB0F48EEFA7DD6188023D1B8B7632270E63AA38873A2C4472F9EF1E8DA56D5328C00548DDC4D9FD79115C5F6168AA98099BA1AAD606FB92F8D253C9A55773E5629E84350F3BC3B00D803E83CC2516C6C29476018ACFF2ACF61584A175E67EB8952885772E6C2D7F9C2B79C8B2F2A77C73C8B0230F080DE716B2A13DBA5FDC8648F17573A2898E72B8850997B6085F98523F00516DC7A90B9C2701BDDFE505A6C330D1118AFABC731A1DEAB813AA0E17708122C0069FB61A02FF6D5EFDA990A23E1D42C520CF1975FF06F123E1AC0B0A86FE666F8843C406F5F1E1A36FBB7A0B41CC641EB49416D6F0AB03CAA6AC0CE3A3DD1977B4D16EA33CF75A37A6092003D097D0ED8FAEE89F761B40F7E600FD502887AD90BE4BA311B9F4CD9D348DF230A2EACBA3FC356B506ED8C357E228970A948FC4983AC3ED9C3ACC22FBFF56783A73231F7E0B91DFED20E754ACE7DDDDDCEFCCF3ACC76554C269D634DC228B38C284AA35C00487D7873C8CFE8E8657726FA845863719FCE5A9E32406E2191B791F76DA035A4C862176040DA9AC0F37E66FB84DF89CAAAE9D8804824725FEDB95E5380DC66CC72BBCA1E131E6B785EA2B2B4A05BDAE01B22C3D47CA85092802A8EAC42E963A62307476FCF94ED7EBE5538A8C6F28A6C65914CF48299D3BA2B89B3008D29CD874B79A72AB840815827566E50627C2C332B1BC60060BF2FDA320FB040FD14D52CA59B24E325B5783BA1BDA3B27415C9DBDAA01562466322706CDCD0307C3305DB08D2663C57F6D3307E1C73832F8CA712402C7402EFEE0F1BD77CDA08F5F6582540D34F1B2809F84EB2F540558EF9ED46D5C636C45856AE57FD9E4650359635BE72028D1CD37CD876E0DC598E360CAA1DCD1F9F2BB4CA27CDE012980080E91B1C7376622907BA6674F1EB9E80148E6A959EC74950A2B934D42B84D739F1DA528F5C6E1C90A238E5167041D4E9AE5352B74C89DAE368778A90170461ECC0D6B6C6C53CE36745A72F79AAA1C82D494BD89D719800A89127BC3FD55247C1A29FB8387F1E3576E0C45F4D327C0B24A75FE25EC6147C890F25E50AB3C43B94F451E5B5D67F8D3BAAAEA1FE211FCE8622600400F73C1398459EA7FC59D02582C2806D01023D84BB50E99AE9ACC217B7223EDAD956FE155152E7F35B2AEE1535885EC048C6E0C50D395B0F1C9D767048E9D2DA7F15BDE192C923F1C74ACE06600628602D1B0189FCADE0873880EE8544AF3E29314E2B5DF87BEB5A50ED72FDC093800B12CB2F870304289A73A65D7E2384EF3A388EA9F0013B2B5C92149E2538542D95FF020A23E976A7DB3E2C9913D87D6EFF12BB51EE298F1D2CFF18FDBAEF56B70CBA35EB9273F1E58A6CD38F1E682A759FDF8D8BFF60E7CBEA948E25DF0114BEBD4AF13E4E0D4E7C9EAAC2C5F579A1AB14E7FECF9E13F20DF873F8D0E090905D32C8F8C0033F5D8E9F1B9FF17EE04FE3656EB66F5E4777B60B047DAB9BDD883EAC31A6455D1719CB475D1715CA0D12762F94AE78CF3C8EE90E55E71D0AA4EBA6216A0E81566F7813E7759BED30860BF22178407783B9A8AAC30CB4D53AF140E33A47ABD60F33EE700C323277E751E5B32B221E4B9815FDCD400DC544DF845619FD733F164937144FC3D89D8186F8B898418459811B3E66796DE51D1373B248A9B3B9609FEA374784A33989FE9F5BB26D2148F7282E09C35E13295D90BBC7795DD72CDD4955E9D148BC779AEE9C7992BB85D8EAFD102FD690F2C679CB7003FC4E182678320738361C361747F49AC6149CF4CDA4B80581844F5EE4818BF61750047C35A4B10697892A80F07E946F357574527FD2D0187873BCE78EC99062C70CB4ABB72A104A770CD7ADBD20894E7BCE2874E45302DC0BCB9645EF28136F36E7B179BD003D5DFA68A572BEEBD40EB9AC1F9228C74A788671BBF4781AA31C7F8699813F32EA8B60414C3ECB894DC7B01E50924482E5C068F0BCA79BAD9F469770FBFCB3942D1A3E54250E87B3693329479217514A8D7B734D256C5D28EF854FC3F234BC671F5225B1DCC20E590D8E5D09C07B22EF0A89A5B863C2E652CC0B1623579541C63CE9C2C4F66BC43323D7000BBF2923F5B8A76933FAF950D2172C1D90F522301D9A0C22F470EB8673CDA0A1B494FD7EE9AC1B4597B2DBC26FEE33A08CDF91E3C59BA4F93E02D010FE3F1C1FCD694F05B7A8FD32D8E7CBC2934A25C481D9C58FED7E0AF3AAB527D6DEF43D53756F0C95B2B58A426F7F61D09F4FBE55D9AF053B92818ED9FEF1CB41FB5CA23AC85B0241900F73971558116C5809F565F71333713EF5BE87B0AC95364C9FAA80DBB9EA84B5A5790D20343141093F86942817D195ED8DF4A2DFC7F7090CA3DB46A92AABEEAE2D7DD8B9110F23A89E4FA7B5A1DA27D643BB879888A2238E221E2F67D9DF58E73C46023FB7E999059D3B81FB753B2AD333207873831AE42FAD8092AA04C0E4103B1CE0DCBD6B06CC2F0AB37CD1D10EC4C83428CDEF84041D12BF9ABEA5C80050A853CC73FFF3076BEE68078737F6EF483F486215118C640790D0CFB4C6E5243691FB73B1294E0D3A494A4A538B94FDD2746193D9FEA24C1C04F5B20D2D40B638CB932C35D953A9D31260B76DA878FD52EDED058D1DEFD9CE214D14C3112FAB00B7F2DC88F7EBCF79EEB1C9C8607D6919B8D32CC8416E2B981C141198DD9884DC3927EB0192B6361AB556EB3977E5E242E5E26BA60BD42892F46F3F2DF684D0D9FB41BE42C04F0C248938AC79F110075B42181DAE62801DF76AAB50AEDABF4361C0EC597F31245B0390CE2629DB933E450E09DD39E6A1B644B0FF672B52ACE2AF52780D3F6505551F52045028C4DEE6D1C6A34BCD5E95E9DE1BCE849643BD07E0E6FAF8B27504F859D73BDFC07FD2034595AAD85A9DD9AA5B3A72346D6F3C4B21C4CFFAD8247C8CAF0DD9A708E11450502BF3C28EEEDCB0E1D32D3EF1A3F6237E34C0E4D0222F496839B7374EBB7D786973E85392AA8FF2A9901D076DD4C65635286276698DD4388F867D1ED18650FEDA9B03C80A3B5BD0AB3A62A45ABECFD55898BDAFBA58137D4BE29EEE8B3B3D1C4467B63DBA1EFEF2C81CDE7CFB101B1E65084A0E92955690C8CDE6F93E23FD79B76DB475CD24DD92A7504510F8DC3B22EBCD0288B4E479F8DD835297B196531D2DC759364306EB6780FEF31C9E34142B55988F81312B310093F77CB89C6E819A7CD3450D0790CB7B5E33A3E5E51DF05A3BFEF63320CFF072D450D71E7239AB24E4D83A8E8E501A5BDBB041219E15517B15EEE237836672A761D36D11EC973BAF65320B368906392E2689A9936752563172B3A5ADD90066E01EB394C77E40D57553B883F446C42EBB9CCB47FA56816B06AAEB62C21C8F57F926420AB7C1D5E97E73F024C259011CD585C23D30F99D22197B569D67BF5965887AECF553A9B48DCA0C418778AAD65D4843221B8217D2D61BA5A46C4F9FF5B00B78CFA8B6496007A1444503DFB8D7CDE7A63D5D7F54EE5823A33EB3A155C20F0011304068CE0385A09170606FF6895A6955C211AEF5D13BB93866C9CF00A911A4A50A59133113A9C7DC53409097808A6D0DC44A7776B41A7A43818C77CB51F3E20107F080F6682D90399853104B8F3AC4DE8521048B22BCA58B5F7B5EB3E3503F638C1FD24568F23EC8C59A3359A5C9CED0305B1B81677E20EA35F9E896E665D3CBBCB6155E1B0539A0B26BF95396DB8548124519B71BEC19A17DFD4AA2A2E134BEFDCA352B01E1255A12377D811FAED7809C9B881B24C185F1D1273F405F5BE82FED08F26E6C11D39A604E88A1EDFAC8AD3DA9FE8B1111C7E038A14CE58B9598AAE96B7BE84C153A9B26993CECB1CE931E0CBAD5F7F6C18B68E14E83A6BCFA33AD2B3A707118D56803A1E55CAC8AA93EBC47F9EFB" + }, + { + "tcId": 10, + "sk": "2EEE200F329D7A51E31290AA8C6581EE83A0B6F215ECAB93D0F0E4D0350B4548999ADCD8E8E40E7BAD4ABDA6B7194C206595C2747C4CE24E6EB6BDF0101CEB17716EE0336E6730404E8B6F8F1022F66C791D166DFF04E6A18CBC05966306B34745F4E213CD668E079A0DB2762FEA5A1CA548A026120289781B847A96A070F43F10280A08252564A48818052C6042280A4989199005CA826940382891820149121204024EA4240512974CC092859A122048B82812B881C9360D4B001090B60C0A398600A5100099710BB5201A196ED10612D800251A418E1B3321DC404D20C3404492055B1248102500080468C1B611D4C2100C94046442204B361189885022A08561208A23B64C43286413027121488900300212A33109B32102A561C4A80154185203010A00108D2230801B1760CA406283484E00B949022622001765CB020213B90D9C368A83A2915220465C82898BA09182203118B30112B240DB026880200610112919948884222AD0808503324A583231511646A14445A0A64598B80CA49230C9828D138685644864813669080460E2422C60204900B50113496604C06C631285E1C8295348614BB828E0182A634881D28881C1984444867089369208434A19A920182088182940A132514432688BB87113226D132051A33031C118220A450C9840518234010903929A1226D28691E3828DD2B26810094E039728D8402598243208938492468543962192982563322102A291A494318C306CD4004009874521B284D1885124274C0C410D61402D8B146283A689618808D9808464862921994C0A990454207014B3608A168D09150C9C38305AA68C14118A4C120A9AB03109122018328AD240492294650B23121847060A321061980583B8300BA08D633426D14260D1886513C6685B082E09B9601CA48D519861481248501431E1B811C41082D344249B424D1B310D99105084468DD832851B14864B102C221211DC908183167008A770C2440253388112C68423184952828DDC408C8B4884A11060CA8000DB2089C2805199900C1B044D22874802378602C040591484C0B221220790C4804C48068EA22006109489CCB60CA04226CAA46552003050B608A146914A007221C711D9088483103143C009E3086961204E239200C390611A3529D808421A422DA4208120A351CB080208495161144164B044D0A6400C4081124025C9B631501870942850034868E0B22DE3B86062486C0C336D0899305AB845003991109040B90DB8DA1A76D8382906AC6480001D09B8B836B9724779F5333E5CB7EAFBC9BE79ECAEEF30716D5B8198957F201320D88030EF5C82C56EDAC3E6E7CDD8D272EB421CAE9BD5F07FD96EBD3F21C0171EFA28612807DBDE1BC11587A52AF2DD2A9AB7F24267DA67ECC77585BDB335DD29E7941DF37995A7680E71C4E688B840A19455E569B5A777BA3137384E0FB6F2CD937FF55A389758E95A4F145416EFB0EFB094BAADFEC3F91EA5B9AEBA8F461F4B2A451ECAE68B50EBB69D358C12227E8995FFE00D9A3C6AB4E00B58AD99C9240B4D2AE6722AA144E27B6F91732C06A86072B69001AF41F30CECE4869C334EA78126A47FE2587BC76B587E25E61B1EF8CE536C0AD109033B14DB41B9F2F3E18D4F812428E9E9AB88E6DD01E8C2474F6F5B1BB1FCC3BD905F1B16034D9EC562E65F06C14F5BF497930D02565EC9A458BEAEAA5CEE6C93207AFA1C934961D1A0F6D726A4395D4730575BFB09F41B21FC5A816FF6503A0ED308D693EF4FBEB88C09CEF42B1B1982218C3BEF1E81B63DD0D9B1BFFEC50A5782D00B9EAF42DE3561E47F2EF9B3882665328D17567282D1B1B91FBDDE4B64A5876BDC61777FBEADE3144444577D591CA0CB5A665251DF22E055E25AD7543A21566285FD3D3C85E7A4849DA65A28658FF631DE44ACAD7B066E2D88944BEDAC4B220006B19F5F15805DF64F320AE38D05F0DAB0E95E02D1707C23279F3CEE21FBC0D921B334E2A41E7D07EAD955FE5D530F3EEE696248568282A4CB03C3E017FD959560DB0B2F2149F2B01FA4ABE1FD17C0321F38E77460C29E93D88CE4301B58A493C1B29C1B81C0C6B720ECF408EC4AC8BB744A79418531BDA100236268C257049D84598BE897D804FA13076BF9E426D700101D10460E1A97FF32974E1B981893C0022C1BEA990AD92C2C52409C05330FBA5EFFE835A2D57025BC8F22796EB42E6C3CCA9240E3B5E098873F45D5F2B290C93DCC1485481D3689C835EC613A5EF5C6EEBB21AF65403023EFF15867EA26E400FA648AC02C7BF4FA9EEA4FDA649DA80AFEE18A660C6C8F09FC45CC6D0C1941829488249052FE94E9E782C49174B680D7362E41AEAB16B797A05FB55E66A2A0DF069106B3E28F1CB7E90B5C0AD18936208AFE951DE9BDBC1EC66259C9D80C9623C68E95102EB6C597C955B37C510BF421FF5B38590564960AE172DA8605E01396992FB918EE2C107D5A13AA1F8601B775BD5B9226AE66F28FC62FF06FC2ACEE4ACEFE64C3234E4FD53B76CF0232D5C9D7802A040D4E529616F0F43F118CB678FFEC23BD92CA08B18617B4454CDBFEEC86E9CDCD80A8E918B73C3C3311D258C6E2F7ED1890FF0D4F28E935B41FEBD17A41048A35B9AA2F15D1D32864DDE6D8A82E65C17615C71F04A2750F5D9C5D62C24694DFFDF1C900733365272ABEAD17DB695B5285DD16AB83751AE3F63742C5F87806950EAB68E35DF9DB0FB4ACC7409BB896AFEA9C49DCECFB9C933AF12DCB7723777D0059460A02309E9794B04E7CEAEC0AB433311BCF42AC636B71BF73AE439EFC3C4B793287E7F2C8FADD81B2C2A9A09FA1C956DE94423BFC76F791AC88E9BF0EE9493BE031603BAF103BAE535B9A366DCD45EFD324A5087FA6D214772FEE650488F83EF201E9EBB8F60B86B40B2415BDF5AEB0E20EEA5153534F93EC093431850241F7BCD4DB2B5ED441FD8013F14566F6B4ABF725B3F966E0C3BFEAFB5D0C2B6D819887985CFF7DCD647E0B5ADA53D895D14F0361A8E83A7945A99A833EB3AF65D6C9F2FF811F5245A629BC646F3E31DD9D7810BD4404A1301D11D30DBEC2DE0163953760A6C5C7F033BDE8763DEF5D396BB141788D239B720590A79D73BD46EC7C3280BF852A451FAB4392630E071ACBCF86236F7C07ABA6C90BCAE4C18338308A08C1760879A8C2E0D561981B39A4694DBAD9AAB1E4A752F87CBE6BCC9B1BFBB314EF3671E95C654B619394123376DBD4823F5498991DE817B82FDAD2C06AC74CD2F0FE13897527ED8056CCF315C9983031A10E226A2FCBAE1FA327EFCE9F7241218ABCFF7F3934D45B82DB6124897DDAC45DC241CBB42569F926A6740ECD74A9EC6DACEE48CE955F9B3B296E779625A6514AC5D586BC407300572B3693C1272609DCE114A1484F09BD7201C285C2E8CB5C394B88A1FC9A0B72F491A7CB445B3D7F6D9585FA0AA6FF2B71E32678C8B94625B69B1F008F248DA1FE9480C653974BAB0153B78AA642F191522535138C326864C4C9FC895C092C1D05659F01EC7AE7FD50C9E30C7C2E4785E2EE1A7042D6A1AD17A73996B8ADCACE9888DCFA120C8DC527860734EAD355C47136CCBF738B3594860B795ADC28", + "message": "3F1B179FA452CFFC1F4776B275BC9DC61A4448989A5C74AA4F6A42748E49DF12AA62C5DA238BAB9F4309D563EAFD739B54E8957C0E91DB05F63B2A50F11205F5AB60B0E857F1AEAFC0562A76626AE579BA3387943E8B735A4B1CCBD23A6CF56D7F38CDCF772ECFDB7CD40781EC2622C10D65BCE780852D7930281726CC2B83C8D8179D842CF3DE761B071A6B04A383624398FEBE34CD841CBDF9C256A5EAE3973F0C256F89665A0B23F0B505A2EA73F37EBC11AFC2C3D4FD8626EB86FF0267D00DBC567796011E5548C08208CB0B43A880C1590CBBF0549683BC71A8BBA2CCA5F98011E592F3B5D7C8CCA0165A58BAF8CEA629CBA860511EA2E86B4CD9E721E8D7DC608504114EA98D016C0C0EF67EEF084B8FDD8BA4825A0615F7E09C42D935D9AF0DD847C2435D84B4702ABA573499C9088EB21CFB97E5B5A847476FD25EFE2C2763429048F797FDACD8238937024E5D66B3FB40055C3DF19E213E5941095CD8FA62BCA591007D03CFB879388983D6E7A189782F36F88EE409D490C5FA66B62510AD0D0EE9EFE6DFE23139944046C62EE639C0F82E6D850770A69577DF6034084DB97E4FB2BD206281A79CBBFFFF8A9E4B70252F6F03DE8FFDBFCB0A5267877FED3893CBE5119F0C6930FC0DFD82C63CB1E7DE66DF2141E184646151CA8A927DB49A3EC63B3B862AD60551B0E562F35E109594E4E43B192BFECF066B3C7612BAE0E170F0E1D7D246CCC3A2F94D3FB08BCF9DC7DC44735E258B1F9D0D8152EE79FF9EF095EEC3FCD872D9584361A44B9BDC88BE2AEF1158D1765EB4DEAF441F2407039E98DB8D148DC8B7EE9C44D5833FFE4C52A077F57D9E36CB220251C58F61759D18E4E449E72F29351F6CB08F9D996005A33EA695C21FE883E1C3BC3DC3E8239F2BE16FE445A18AF83639156521188EDF3F15ADB300A17F88C829EB72275F6F35D2D1A72B79A01A50F1A63741A8B1ACCC35E49D331DF670D30DE8855FF27C9F6D7BBD16CDE4C4C4DD48CAA971758D714E89DDEEC7CCEBF2E89F8CF03D7E631B9A18ACCF19FF35AA24AB6A1E10DF105FFE2603C30E16B7194AD615038FE96F4767DB8882D48C97514CEC057EE636C9FEA31BDAADC5CAF6239A805BB05081962A2A5054D9DDB47AD9D3C98D053A5199A687668425139998BCB466364F656B1AD9F13FCF7FDC50652841EE475D86AB89D0CFC01C6B5B876AF9D0312A43DCBBC71B2714B0C3226967A3D1E0AD7E9368EDDEA9120B2C8641EEA203F2E943F43708EE6CDBC6748A33E3DBEDA2AC492A6DEBB9751E7AE4AA33F6ED893AF7054454467E29D7EB7F2163FD24F7B5607C2E77DDFAF72E983AB532C6585AE8D78757DA904D1FDBC10768E3E70D582F17708B51D561C24EE0D5A26559EADF5463097155540F26EBCE03D89F49D7033AA00E1DA5ACBDF148DDABEAB739EDDF99A6B2BBEB48F83E3516380FC7AA9FFACA8DDB53388485061EF5B94E92443C24DDCA823E44A29116F346A22BB3DCE7022C3E2EF35ECAA91CE5F65D7C5EEC85D741ECEBAEACCB39F881391EE2A06BFD7B72173B171B7D11C8792F0A7D9A125011294296B157591A675649716F92234BF074F78EAEFDAE1AD79E4208C6338F42F2A9B105EC5C717301C638C63555AF0A81F63D0CDD04F9C22E2FF223CA5AE1A01C7FC61E9DA4412E80D493A7C0DD49CAC10C62A7D3ABC1B9C74EAA2D8AF248946EF8A37F1F7017E49D11B89EBEC111D85D7C1512EF4F99BFFEE68FB588DF3F39735169D1B5A647D71F52F76C6BC09F5703320DC92BBBE6D7CA592566483636957D235F5D18150B6A4641CED6276319244CD8EBBF74BC5DD3AF82E6C1118D19ED291ECF84E4EC2FEFF28286898E9659B01A37F4612460B34DA8444A4805FDEDCCCA5D6D8013335B4139101F28090517FACAEBBEFE59E44A969FE3B8402D690012AB908EA590249BD9354D456EF65331608478B2050F985C5903FDA5AF0D918E7F7E167C3A669B727DF0CE96B63D4D944493C5D2BCE97F2827CAF54103A18CA8CC0483BC8B98C42657349B8438C0274E4401463CB55E93023BA114FF8CF3A718740756DD8C92958BD07A304FECBACA3CCA8135AAB901AF23E1104E202395A08784873E03FCF2D07AAB003E6581741389C238942D7A2B9FB30B53CF5D0C408C0EDFB1C4FF448D745FAFB0D659B4BB76B16D5B61B0A38039488682907151802A815AF220F82680E523E838ADB47425369CC421DD36C2E60100A9EA7F29B05D985D644A7FEA573BD24B922396A481E33306AC41CEE9DD8ECCD9DD7833F8CC77477EDC2E97A72CE2DD930BBBC58FBFDE78DDE34CA1F8DC758CFCF2ABCD35CEDE0657B35583F9C016524D3AAA5E698BBF85AAAD01D7D3CFFAD4602858BD7E2F173D6A24504E448926DEBA1F70F3B0D5B454B02AFC4D0C482BA8019A0C209ED071BD2D5B341EE06FAFA7FB0D1FFE77FC6F6C49F78EEFEC44999E4330BDF33021EBD91DE8EF2042FE4C3F19E992A5E66FD9BF8E3D428AAA8FA51C7C761C2CAEC8908DB3066D50BBFDA98B82387E92611514605D6CBCC0AF9FE08B39AA1DEC89CE77987BF3BBFBCF362B4AFDF12A8A1ADEC69962A6FB26610C816F023D87E648A77DACC3997127AF770658921DCD300EE2C8C0916593067B3B31ED1B6B73D68EBE68CB22386DE39E57FFF6AD766193F99CDA751316A5B0729FE5307C107FAF6DB4CEF4B1C6CDE957DCD6361606A6606BAEFD9A1AE08A5DB21991F022C4BF758D16FD53D6CD41F637F5569D7357CA048F07F53C850CC56A07A4C2F3BD04DEAE79498EE10B366861EA82A7E04B9202750D4FF4017239BF1BF7088A3F2E2C79DED5A12F75CDD754840868754428BD7392E4F01F36E3B450A9BE5BB95FBA71C960C7D09DBF24E6662C86D8B5C3E37D76B16845B0F88C40AE7360545B3304DA5CBD2B58C29F6EDBD794E9AC779227B0FD198EBE3A172FF4B8896F0C9BFB7A4FD9FE6ADC73E097046FA25CDFEC45CA1E7FFC4FD582DDD8C79A9F3959A4DD7E3473D6F242B0A6AD4DEF109C12DEC994F2E313EA1930ED25CB401B82212E86150BB53BA88138AE3269157FC2A7A919E21CC068E0B9E934701B572AF0E20FC2CDB2B7452CC1E5545AC4CDD34EA0097CF531FD92E3FC38CC50E1FC8ED59272FF3D631FCC239E4AE0AFA46419863A166DAA2CBC63E24C26ED7EDAE476A194F8BFDD540D640DB3A8B294E0DF0AEAB7A735589E23CE524F534AC82D80CC51DFC08EAE4FD02E6F6E0BCDFA0FB23697EE1AFFA735566223A70EAD827DD31881A3C2471677F905B64E6AAE00467561FDD6C79B45016F1326D705A854877DD91D0B147071B00C5F8A600116487D39284F6334FF56F124951333F723D68465B765B32B396FC4C432D51E8C6A9782461EFADC2CB93EE38D4945833435E2E27E17CA98998F9B33057B1C73E2E43B6A184868DA05559B3050FF42C76D7440E1A5B803C8D4B0CBAFF9FF31C7E98FE2D011B3F87416889A81DF9F48643E943336430602C5B44C1D11BC7F62A0D67BCF9964815CA0AB83E7A87DB714F2C1872E5B9F0843B82846516E54A3F7FE311839F4910AEC6CF0D23F86BF2B0B05BB71B5B47E93B80F7060A350EE4D73EA09A6D489BDD064763CACEF5818B319CC973FBBC78E01A505A2F6C4F6812819E02A573AD8F7A345763943B623995B0634562479072D9E42437FCB2D02479DBAF2D088B31EE870F11047E965D04524D0CFF90B943B1BE969DE752249E8B48C609F14FC48692BFF40EA6095F1967DB766C8B4E18FA73DCFEF18F2DE1D295B51A63880E288ACED85B188B3D10A0B025BBD934BA43A5AC5E1829DA836EFDC88F4BC6BA0F4F23A4AB16DEF3B5488BF6C974EE1BBA51D17BD472C731DD35D5B74EDDD3C9177A3503D783968BCF8A1F2549F70069164C965304DE2434530B3841A2AE7DD47DC5FDD9DE046840B4D65A08A71A3D15778865CCA2418F154403183FD44B622982C64F771C87E18C09489493E378476B3B1C8D14C8009ABD3D1A51CF806189496A4D70FE857822049D3DCD4CFECC2F95D2A8A16D94DC6703B4C4EF3E8C7EB9D6859350131E1A03EC8A21E13F045F822C48EE3E3A481EECCA508F189954AC267E6CD19C80F8688410E2E97C71A6C792DD6E33EAB2FD16B82214588B923AF6C6069387F6A72CE06033913B50F0310112DC2143802AA2CA066388C96158AC154C33E9BD72C993B410FE5E9D7CF37A30EB85A127A7773ABFB416419A5B4DDECEC10E2EDB312C86C3F3C8BACADA66D057FDD40740176D137B1F1ADA098D978CDBB938F45D4B7814F2C5B894CAE249CA8E1FDF31E81997F7C55B7A43461F5C7C9893AD0494F4F0272FBC20D80F327EE55250F9560A301078BDCDE94D72A7D113ADC7C739D7AC2B8775D961F89245C5AEA8ECEB1732FA345FCD84A0C07C65F091B4B32DC4E117D24D782C404E8FDDFD6E9E65B3633985D6DB8CA841B9F9A3B3C617F1D69FB454045C5024AD09C5C1080F3EAA64202C08838B42E218F56422722536160F97ED3C08F285EF7BCD1119BDA59DB5EC6BC8E9DC1789B3CBCD469A4BCBE1CE237366A5B51B062D0A08201D4F0EAF6F8FBFFE53F35999763DA2470F2F9FE79BDA60285D052D65DABFBC43659DC76602DC662A3357BC3E4BD07BC32AE5B5E94D7DBDE4B5117BD5A9E3461021A569E200CD3CC518ED6559BF2539D8DAD74920DFEDE8DF8FD8333FA17F0798A17B5385A9569A640685D7365D3DBCE8411D44B17BF79B852B1348AB31335AE013B2877C1D8AF62F88C5186B7313F2C8736472FC5F2B4B38F761009F7623292EF14A4A4006305CC419A3ECC73082F63BB2CECE6A624C2A6DF29DBC6A4F0FD3658C58EE694FA58741DED54889994DC6A3DB4FAF5998B577EFA399E58D822B99623D76050736C17B5218671FDA3BCDF7E81B3E85D87200DB9150253ACB07AFA8FEAF74578125E1E26128116A7446C804DE54FD2D2B1A48E684F73AE91932A37372DB66A230AC4CD54869A0115895D2CC494E6D6E8B12845551B4F3DE0B3A4C114979F0471311434BB3784FAF7F9A9B88D536235543ECED732289B383E8005D98192FBBF41EA8026CA3A14B6895A6EF0548EBEE58C25530F56E0EFF157DF6ED0ED0D5565E9FD474B38EF5BA74D24B82219F317AD51F3E7D6F8E4BD8836B91525E162DB417C87E36B3C0FD874FB4BF4136926AA6D045033C94FD1EDCD69835A116357F341372148C4601CFD84BC36A8E5B2260B90CA797CD5A41362C44B4488399394AAA431A63A74B774E68025D7DCB1963911F2BDEEA60DFB24E87196FF38479D235C98E83F1FC419C87F708677F98C84F9C4848B255DEF2D92E3506A533D36E56DF81F6461AB5BBE9D171ADDD39FDE7552C5D4351DB59543C0FA939ADD6130E25D4326566FDF49CDFAA240BBA0B027257D2ECB83209329944E8F44AB785560DED2BA8EFBC55CA31E48F4C94749E4D205A50BEF3E3F039DEB3EECB213FE92C1C3E98A9F72B6CC316D6C0B87BE7F688000A2433E3A184A68722D44C7F6C90F2AD0B248AFC9E57448E3450888A875CB3006E27C232963740B985484E7FEB07775F4B4FD89AF6F627CC56CA1AF23E3BDF61443786D3F04DECD3CF71E2C6139B584F52B6B656CE0737F50BB270830B102B781E621B3356CA16019696A23EEB238ED74D160269A3EDD35F7ADD9E065F836A61A0CDF99272956555106A349166B2C299B8D0066581DC3608048DD8BC2F267BDB2808E1ADCD37A7538B9435E9E5D7ED4389BD2CCB6E926A927BC6DA19E8E0E946442A6943F65C56E5AB7507FC6EA1DEDEA7C1AD087CC005914CE80A241D42C88380A49BC4B6850536C5A99B6423B77A75FAF76CB17479EADFEF1FC90B832C8F36D92BA3E927C9D60473117267AFE4B115E39D50AC7991BF248DB38E8C99784848013B48D4CD6E034B93E643239E78936DAC6283DB748062220071473B0579FAC64510D033525D786778C53CEBC3BF95C4FE9406943E9D68E17EAB3245C57C00D0C206E3343D8201A2F6C278DD61D0CD42B71CB7064ACCDD38551DC554007F29E1929EBC81025CD1A5AA41510BC5CDFF340F42C4FF6DA37F8E97F5911F37ABF457DE3EAB6114DC858C0C14B9BA5B652DF63D0CFFF4D6F8103E0FD15D87D8EDCA53FBBC70E3B42C410F379BF77DD17F6FF57D7A0D01FFE0044F226F8D65DBCD1803928B29CB6AAB703A0EFFE4EB47329D9D373954F0F15CEF2577EB8F34665FFF2C774EB07F0CA72ED27AFE6EDF158C3AA193F3B5CAF99F52430A3662997DEB386DCF0A6781E42180ECF44E9043AFE95BDA84FD1F9EBDCE26EEC0A4A08D8423111B320EB87156BFAEB3827389108E12E7AAB3F6CC8EF67A7C877BCE3192E503608D6F1E5697941FC1418C16093A55A2ACF2378590F4B0702998A65C8127F13AC98BADEEB32B152F3054EB7D0F200322E40CE632CDAE8F0E6C22497BB6D464ACBE9B461C5D39AF9334F5342FF31C9273146D20F5D4BFC61F980B1862BE4A147474DE89A1A3278004F2CAE293CE2709748507C5DB48D98B484CE933DD3E925E1788F2470C91177ADA3869DF6FF81308DBE846F50C51AD66CBEB2AC91DF1C86EC22ADAA6C702F1CB7A141778BF957663060725A5AD6478E22FC959FE5C918EF1A11964E66B1910018DF4698543CD3015E9876AACE37988370135BFD7047FBFD3996B45EFAB6FFA70A4191F259B8A27EFA05E7E1C75285CF70910465589B41A9D29F51F7BBCE06457A3DFC540608157479B499B2F0CD9D8A8D6F2C01FC79E5079597FB6E2D1C3394B8D8AF65DD133F9D9300DF3DA3D740CD0E7E13EF62BE1D29A3DA6745A5A87558F23D89319BAB09A15F8FC01AA388E1FDDCA117A27426D142094A11E6B49E2C541A82C685D41D6E2520881534012774B4C01CE3D2FD8FDAB8C25E4F0AD1292974C4C141173CA219C07314314FDF94A05955E210DE13F0165C990227EEDDE23A52D7F4C8A181C996D0FAF6C313EB74BBEA4C2CEC0B7B01698C63C2E1D37313B637271DC49A7EED8542EE8BDF7C7D791F7BD59A029419616F9C8F478F060B855CDA73418D0AF090844FC0066DEA9DF8D4F3C9ED58CFED2A78B427B42B033C46485B767D75526DE8682D6AF0BE91169650BA4ACC4D54E0D357E993FAF358BEEE3F7F988381EDB31FBF174239A345130BAE1B0DEAF27BC5E1DFF86B29712CFFAB670D35D19DC5B25DA43D481336C0CCC2120427F30326FC74503548344B585C082A78F96F072510D50E1110EEF01617282CB681CD352A23607C3CF7AD9AC06FB52B38294DE8F87894D25C1D278678B048E3E3F4BA0D884154C5E16780BAE2322C389667A15EFB0B21718F56767EE942E4BCB190CDECA74C92DA8848F41AEA2328D29B10C95C6DFA74B0E162591B1BDC0ED6826ADD0B04C7495FC30E586FBC03D4E871915AF71866278F9CD1B4F1AC56E8E1B7B11DBF0C9A64F608E1C3958910829654057103BEC687A02AE9A568BE514187A3E27F3F9928EEE29519BDA0065179423A7242EDDD8CC337F0B7E7FB7CF90FC682C9E60253BD0997F34F9081FD785712E52262CD17C3508AE4D2FDA3BFE232269ABB185E635E659D405AB12E17A80AEE5BA7DDAF1FAA819A284A60B85B49F1A57DA72A0866B2B9C2D28178995E79D4458B58EDB187B0CDC5C37F111D20371FB8F410A7EBED95474859645FED6F451A396781EF7A02E6B52593189EADFB1226316FE8DF79B23CC67BD2EF973CD561DD612D0C3047698EA0D3895A28B4111938F0A0354E4DA7484697C85908A3BA3E80BCCCAFC73303C767BD3587C1F9D48FD4DB93517A561DAA10F53F330ED14CD65B4A54FC43E5F5CB421B8B6CF7B83D86CBD72A55791588D4B81094BDFE45E3F32A2C3FFE809F66FF310D66032AD6BAA5B33E79F1C476029A49D49CAAE427D8A81EB642B15EF0C544C9EECB7CAFD2A854BA79E4D7EE01A96CDE9EEF45E430EEFD8A16D5D22B751F981667F36DE2E139391980DAD22462BFF4896D277D89DCACBD5CAE5EE90BC2D5954C083AADF632D9051B782190ED4AABE8FFE195000A6BA05115EAA0BCE755B23B10C81DCF4BBED61E6D31E9292DC1A7FD6B453EBEFDE55D6AD8866CCD50473705A24F519548172D3D9F92E668D679D782B7F1041E5A558A625D65E679FC75B15499BFA304435FEE6F6498138848BAD0BFFF6942029BD0C5465395F5368692D6B21B2E22A638D6EBFAF3A0EF1F9BDEF8529C6D0BD328CC82BC66DCDB2F5AE20F53B8AF66400D6C2C0A3C6BCE1E8D2B222FC54F1896E58F61816E301365E12866C1BE7C4BBE0DBDA2B504F0628A4DF1EC7942BC58C0A4CED0046D73FEAF2231FB9FF61C0F7AA564EC1E10BD65B693CFF56DDF3596DDC85CDECDF7F123F9DCB27269A7F65A435ECCAFD89A211C829BC7F5916DDA61959AA296505F6D46543D863F2D3F007D8960634841CB317F5EAC3D3A3E4561801CDFB269257FBAA6A60E7A0A1980C9BFD6053BF2EEF7414704C7160A051355CF48A0C0F6FFD683C453513F8212364775B7424D9315A920DCD5B140A8440EF7E5908D4061F580022399509C0ED416F945705A19FDF8E65C8802B67701FA1D15F06013990C7BB8D0D0404679713222924DB33BC659FE58F82A99BB1AC551426A13C2CF316664AC8037B41755F110F6441C7BC9446430D7BF917AFDB8FBEF84E895388A68763E0E16F89FF630BDE9732852B70A4A3AD8A29D2A4670757AA4202DE5D53E653848FB26C6031D07CD010501F0785D1B1D69BED49DC3B07265D51A15A7C432C3EA63A0B0D228B4F8AD4060DBB8D54B94BAC7F2179829C8D9F9CE4F7BFCCB472EDCBED73B0D18E3108156FE659CAA40B45016E0EFF20F81C29EADC8B638364FACA6FC85F98A9BAA9BB7E5261AEC6786C18487B14B77ED2B62B762D6B8B39AF5A870EACD236CC53C016158DD1E71382475657C512EDEC0977320F1BEC79D0CF39403975210DCEC3ED5B58F" + } + ] + }, + { + "tgId": 2, + "testType": "AFT", + "parameterSet": "ML-DSA-44", + "deterministic": false, + "tests": [ + { + "tcId": 11, + "sk": "5DFB07A2044B931675C78943EAC3C4C57B07778AD9AF2E87C470B9CC2C8DA1E375BCB3BCD19E7BB983C96366CCEA141EAE2207755224C8C6C61F908989CFF2F62798A68645779515D474DDA61F3341424EDA24796027344E36941474819A58442B74BF5060B840944AEFDEA7A4CFFCB39DE207FD9E6AC62E6D0DB2B4512E202600B53001A92DE2420242127124B728943086DA2230008765CC22911B058203468AA0322640B484C3142D88148C94924923150ECA88091894688238002141288CB8800209495AB4119B2805E44230CA2480A4062AD392051C036A22364A924452E2482819836888C63141905000438E23876019438150326981C051120608020882C4A68103A5908CB60090146601B1081225481A881143386023262E14450D9C928CA2461294A60588B0110AB028A442099C82801A806159B08D40A66D12C90CD91868A3842C02B62501402CD8204D1B35301110496344318AB2704B2428A04608C9068108C5044AB23008150424A2659B884119362EE2B829D9126441A63022B78C93386993300AC8B68523B18D01380A59A00964126E880822DB00080C08129942441B006808132653A2405A342598908C00342D939448C8224CE24429E20028142240482824224906CAC80C4C12801BA5411106481B277220073124108E9C94911B378251282E11064201346E8C222524346A19472123B60951B2311834458CB8201C190A19B76D1897480982049C128A410846241331D04246C3168051102E5148045CC2641A108ED9866490246893B44594304AE3120C54049003314062924D5CC8108AB8615C046AC8B085930005C306691B348E03840C50002C8C96900832680B908C02862D1838091CB2211B48045C1086D8345143848843B26512B68D03014519B88D92264E12128852B26421092649380524110A2238322331204A2442C4A24420100DA1A85123868481388E02004A1CB7244C060A1C264ECC22484C922DC0202DA11689C3448219A76DC49010018289D84422D99820C0884588220C90369090A405D38221D0A628003325A2C26CD81071D19650C334088B942D6188041BC82DE230642028241A345010256A64368109C145E33080C3A68CE0B610C3348DD1061188200A0AC8212081309C14619BC25022158D80A04189244120934001A60908252EC1C685001762413032DC066D48880884C8305B968D42B44CD03488D004021815525226308C462820944C211800D0B2481B170A09304C44C204475EF23331FF6673E26E6A32F294BEFBD5964FED987A42A235FC5B16086145C0B8A823FBC14F1C8CD03FD6EEC495283E035C0DCAE52E68F329DE7ADFD64FEE0B116D4A14E15394B31DF88BCA10D1C906AA82287C117499E9D8C77D17A95CCC14AFF9C205D26480A570B5770B048199CF3F0E1B91AB394B1F65D47F9298D096CA25C099BC67F4334263E36BD9E66B998A07DC1E181E05386E968F1CB0AB1E9A67D5D3301120378224881F651759EC7DBF45781EF8A84DADAFE613D6016966BD8844B6A617ACA1EEF673B774CC807B36DD02DD45216686037F9AC0B12F5726F251C57243E2C188F5ECC097E0B989B58A5D804ABFD720255577668EE304D01C50FE8B6D906853CF7A494FB47991F181B7420E74199C82E71A824BF8C6131DF4D1856F11E7040770724DE72C815AC0443F2E77EC22A128DB18E1183EE79682C43024C907466C354B1C7B0E0EF09F16487BD8A99C3A0A9EDBF00F15A5EB1C50D42736DB0763BD56BDFA81099ADECEE84AEA069C065B670314B9E48C6675A3CC693957DA1D21BACED87002FFF56F253A3DFC79A3F03A3F2B10519ACBC91AF5F1985B5C87964EC8008A3A6E8502A5F169326EC19568CFA8E885554D6A681F00DD26B324F49DD24D8106DAE64D1173DFFE4FA6225E6C6D5EE359CFF435A080868949B2ED0CC73B4206688D90041ABD51F6B9292EB6F079401E6E5994FBF56B72824CB6C72B127177DD89CC2F98B0931C98CE5E890D957B98E1EADCB7FF22C531409E1C8059470149EC81EF16326BB04EE23BA3C103120DA665DE8DB0A0BB75EF5CDAF4EE476E550238CDC1ACDD71A634ABCEA55C90FFF8E0A787BD2136914F23D87558C5F6BAAC546C24B1410202B944310EC4C9C687853605C8AEC9F1EF6B6752D39A15BFA247EF89FC0699A11AE45A75E509D454E989F2606EAB10F842E4AD57C6E365489414054F62200F3A1EC762DC5C8EFA1988475DE8C3D58C2B71BA11987C0AC642083BAC76FB50788C268FEE7BE2599B3458092A8BCB1F31948FE482DF9A545B638594D67A4406915CCDC7555747C04E72A548AB8FEE876B2582613CCABDA96CF14AAAF6716B790BFE4D9232D90370D60BBC184BA33BCF778316E34B11838D8F71FEEAC042F035B076EAC1C262FA9C32BC8D69B138B351318ED1F3449595115236F4CA7CBA2BA9E103F0F509AB916E48B8AF039BDCD51CABFACADCEE8E4984F561F97D17CBF1DE9A7A7BDAF326E6D8AD90E95BAF1545D3E24669D1C5F428E07E2C7110FF43598093E6F928A034C686BAE75A567AE4F520B44DACB495E5B2C6439E2E678E7C054FF7601488C6AE4A053699735510F9DBC34CD76A1994C0FE7412C0CE9515BF603A8EB5FC8ABCAC9F1510447358605DA133FDDEBDF22269EE1D468E2EE821621D2784C46DA83002A62694FAB1EFEC3B8D6F1B2CCE2A4EC428354E39A4F45C9665C1B855A50915BC4D3BD01F7FBA9020CDBDC2C8E5C6B06F144E6BEA8A2444E10ACDB205F315717C86FCF1FD6BA6E3FC86E3BA566B8FBE029A030C8C69E57C15AE1312252B36FB51A1615E3746920C0B715C1DA4DB04C108ED5C448070C10E636D92C21E188E710E7C10211EC2CFD6387A9B5C9EE8823DDD400C9617EFB125BA84454F64A68E2BBAF1EDB34F925F1A732A2A2268194C8A87517578CF3CC597FD7743CBAE3D9CB6455445F41B92EEF49DC432106A48ABE947BF2B924984235205A1923BD7782D9A15B4D9D345D069F1384D39EA497EC0E77A07881D1FA3ACE9C3FD6B5DF6B2B9AA9ABEF406D95E81E568DFEA204CEEED42A4D37BA882980DB4C8C3432813E96B110E54E6CD110A01364178C57D00C68DE77B4CE635578F56A9735AEF93F0D816E3448AA0A9F19C2E02D13C66DDE535FE81778DC246640323CC37226068CC7F79E86BD0EE1C6AC33CEB5195FAE42817944922696498828B689F6935F9BF3322A4320F4C26E48DDFAEBDF44D01AFA1FA3ECED3B05D02DB3BB423B85597B51F2564A75D4A8C90D4B685203209372600D54D985ACF293B0EAF69887818ADD1E1B7C5D7B75FFEB564E0680B4F467BDE0B117A4210860960B5E0221728687AE9EBBC6BD5954CE0AE57B145FFC27EB6A0D38E4616CEBE76CE595BA4961E9F80F0067ECD6E27B87D26B660A3AB52C1379ADD46F5B93975AA19F3E4A8954B253F0B4413F582106803D50F99B5B28B85772E783EEE216EAD2DCF9562941C50ABC5FA8E24B61486468AAA20DF15D172F6AC03AFDFCD5381BADB078B8EBB70915704B988E58F45D3D63112A5C128C649900F1D6966E398567DE348ACC0DEE42B8801194E99BB1AAF025A91E32CE6564D0510B910F22A27DECF9D2E", + "message": "B1344915CCD693416B37FEBD8DC7C7DB9F253E9DF53CEC514923AAA2676FBFA4CC04FC68F9E32F9E864C6895DB37E9FFEB80F0F6B86CB6AD9C42F8FC75198DD3CCDAF577C7B35B8F1BF60AABEA899442201FBBF4428C7EC17BC31B54724B9590F7531E6F790A1FA7743283372D3171B8966B470AAA8526EB4A6E81E65AD0C29F2D37DD5B412BAE682A66796877C82FFDA9762434EAC2C7D4AF609B2772490DEE9BFB005D2F1A2EBBA032CD7159D54BE596F33068BE5D9A2D940C7670E64E9AF7D7D33EC3AEC6F1D9DEE39284F05CE025D181760D40E5C2D9BEAE2420F40D9F32B7BDCD3AFB1C660D01714D813758DBB82C6B7E858052B5A50E39E015D3F24A2C64C9DDCC150D904F07F65FF68AD0129EC3F8123F3A03FC958AE2478C6C6E036167D85149F79FB03FAAB9897CE73F8855C54C83D753B104B513D56BC64C3B08917347351326D8EB47CF66F13FB90F6AF5A894C7750077A89CEB7722E2E680A59BF8438C523531EA8CC2834FFC4EF02D35B85146F2D601D500996A441064ADCA1F623F2FE7452247EF869D76D578420730888690B1A008DA282AD1757D2171293859C73F5520B5BB4803E7FAB02900D20FE765818EE624E7A194509D016B4BD7814EA0D54A51EE950A1476D587AA6F78C8D2E0C8F8F278D82E119044B6BFD0BED86FA420A2C8A4EFB05D7306BE52F932D8065DD1292346256E429DEE419EF37D1B352881DC477F25A40AEB3E17E61BCC00D2E2A93DECF300F0816821ED49F99B9B8BEDD91EFA04BBB09ABD1D2436A7D6648A383A3A8F09080E467BE10330BF62271074BEBD7F56390D1D3947F402476B626B52ACAB21AC104AAB59753311D9E9E2B2206BA10942B637E45CE69F54B467BCAEF3DC1AA215477B15C800358E1D6904D89CA96A031A55486C4FC168272613AB8E03507BDDC27E5C8A6FBB5F8B2286A5C50EC56860F6BFFF6EBADC2171D2EBD1278C5814C32E139E040961C319C3034870333B12F73B38E71814A9F1608365EB32D5238F6BF7D80021BDA398DED71317AB3CA4D7BE1DA74A1BC40C9B2E345BA7A23F9B2DDBAF85140AF9309E8653AC24AFD825BC2A072BCD02FE3EF00BE3F9515C29EB8AFBC3EFD1F9CFDFE9EBA94959B5177E2886B8D18DCA97F0CB807EE3EAE31B48CFAC613C2E00AB74FB95F664F3CABF6EEFCDDD6DA5F898EC38F2F07D6DCB75E0509D131924074C05F45DCA25B7CFE2BCFEECAF5FC36CE6E3C585437B069FD2C6BBAD33D686BD5B9E2CA0D98BDC5E717B6DF71D4091308E84739AD67FA679A6CEE9A683284B4FB31B2C408F52F0597D9C04EAF4AC6DBB6C3FD67F2539D887DFBCF3CAE459FA766661A48BFCFD6F640399D3AF0786359998CEFF7E9EB1B057A6293DFFB7F3F2514B0B702946068A6BBD7530D6917FB11DBBAABED7AA4681D78AEA9186692DDA3470652EB8A3F14456A5AAC420883B4237B0A72D912763B67AC4131A8A5D2F168296B912D3B661C4E83CE63A61C045EBA575EEB67FB070ED8239E51A67D9803CE00B856674E0B7266626DD0215E5EF5FDE7BF40B99102108FC2DF28BDCC8EAC63EFB20501F2466998088C7A0B96D1B75C4C2E252A0BF38015CA58ADA7938AE2EC7966F305BB421C0CD95CAD2127DAD87086CC38BF6B15DAD2C7C0441E5342E4B5AD91E66F423E2884DD903FE6C647D61E6700EA8830807E6FD64543E3C6E9AD193373690DE94F716154794FE975B1180BA40AF7F05C1829169FDFBEC3AF7CFE1D79B597EE438A296EF146A059971E3F9508E350B50716DECB51BC8802AE62A7F4C2E6F7B54620EF04C00F072AE37AC327E26D365761C104617AEE0F328EE97E086183D46A3621F23F3AC2760B8859A960EF16FC1C6B1978A7412DD7385029C7361A8F749CEBA23EDE79A170EA68459F52166F5C561F8887E620C00C64F06BD0ABBCDE5117ABCFD03B6D1BA4F30FA9675D82D7A430D584146BA7206CBBDD9BEA1EA47083DF932239CAA021DA33E43F168D8BE9F0EA8A852C40ADE439D58A805D474F89321626E33783C23EB601C4C25FE0F5E73C3AD339A7D696BAB2CAA5FBF96623AF0634100C74C814D424325BC30B60BEEFC183E680E645CD4222ABAB5C67E67111C4C0330EC0C77B22BBC98F7528C9566E171DD26A77F87F3942E0D3EFEAD0ADA3B7749C51DED5FDA3FE6E79658F1023068B962D058A2896512201E4CE7B6981252F0E855BCFE1F444236C930E49A13B37AF4F597C05DCA23CC05C43C32A2110817CB306BA47D245E50222E23C6556BD75D50EEF8BEB0DE835C8DD2E15C706670598F865071710469ECB3479EE026B19FE621AC99126B979E1BA1DDA8E6111297C10E4A77F552F809E90163564EFA243936B9F26E07287FA4077CA2697BED6A4F0A95990560E758D990B4C1920F9E1ABE0B589650611C2D5A13AA5F4E2B88BEAB9372F468B83091CD0A538A3582934F66CACDF23998FEC2FEFE5135F1B5622D1AE943255E05E48BFE912F4F241B2BAC499C14B058A3A8EEB9D1FA4D442E23FC5977A5602EDCEB7B7B2695E187B794F84B966315B1BBA5C04A72024A805FB19473B706B8137642ADB1C66CFD64F260BB1B7AADF6C296B35F30B9D7708A9D41E723FAD4E872AF73F88C26AB651BD57A21E28CE8C247D58E479F7968876FCED35D2B87D2DF144347033DF4CB50DE52D89841463F5DFB6D6FF6D9E82BBAB3B1EC58778AB8F36DBC6822EAE32FB6CB6730CB331C395C274AE7E37B409B7C6632E76DAA97B80F1E0CB47AA366A8E350EA36746592EC9B1E97F02F99D60021370B8993C680A102DC965D20B757F4177A81BA7B61D288EFC5ADED4C9A94A57B2C6BD2977E23640A669847EE81B1490BE38AC43E522C8D09A207B62A8B079A2484DED10063D7A13FBF0CA8EEDC2BF67BD8785335B8295AFE6B356E206224170E87231A772D218437BF7D68AC2AF93F1127184FA21521479E56FF22E80F61BC28B8D2E71B3D1D94281B695600C8B0FD8E1D7E811F4CCFE16E3F5795C24AA0A0167E305C28875C8FA9389B72F79086F6ECC16C88B0783A5815FB6F77CDC7CCC38D60E787BE9CBFFAA62EF959A5E5DCDEB6255C8E0D2E01FE05EFF9E78102BEA2914057D36E3D1B48507AB6B17640470FE3F17A8B6A5E04E53456C5D9E50F745DE06F9AEDF4BFCF31B0C6ED12133654CBC8DEF7F6609E122C2E4C933E6FCB0F3D8CCAE8CA0B10EDDAE8DB297C8B3231C89434A5F54D0128C83AA6FDE29AB70CDA43784545FEE9FF6ED444F888664DD22B2E2DF57CA653B6D210E6B40B7FC21FE06390CA5D5E60F58AB14C4903D438AEEFB17CA4B998706A0ED6A4A6F474B1BA1D48CCC1143C84A8D2E78DEC11618C76B6DA28BC39DF68AD24A407E10733DD189D5DAA904BEF88186EB6832145940F15B8ACD9D18D4F17C8D917B09D54F25F5609D3802077442390ABB60B51A741C5D4425BD46789E6EC1E7D22D56E7F34CE7A072B630A6951718C1363B8796D94EAAF8630D2226C67826CDEEA71E8D136F3642F79E692F04B05147E40CE0C53CA08EF0AA6A57399FDF3EDBD54566E66EFCCE16F0C447684F5552BA36B2060543FC13558D8D89E18637073EF6A874677A97F9FA0234B140061C7E344BED60971E358449ACD17E58E6D05BB2144D74BD89AE97A759143AD845B0270BE670B1E1E92B8C7B65FE16023F530E4D0CF7003D1854A50DCF49C29AB0EA47B2E3BDBBF52D58A9147A9D123EBC56F11BBEEBB29D731AB99275EF3A923FF708783CC269206ECD38CF947347D1E71AFCF9DBF291B95274855CEE2AC256183D97B26EF949A950CD1E40A51501F867A7BD383552DFC7B97771767BB9FD7D1DDDD4967BBF79A453324CABCA5B20D3FB0106DB97D033FCD40371E8ADACDBAD78D89BD5E90CF97E835518794FA3DB2B501F2357577655B9A3CDA3652DFCF96BAB9C5F957670E32E586E51FD89D7BA87689FD597088739D87E1246DC2B51ECD54292510A3B43CB25A62BDE914EC3CBFA99DEC70AC23C0DFC969AD941A6994A370F90B155D254563FAAA7D30673C0634753FD657588EC6603F8235E917365DD89325251B21B2FF80F544FE7384FF62FE52C4CA774128C895152CC75CA63BA8F81E0130C93B59F940B718802124DB8D07DFDC24BF2F7BD9C4EF61741AF2B6987566224F110641DB7783FAF31BECB8F78947BA123FB00E1B6D13360B16D07C3AAA336DDA1B65D4C2F21BD5CD4BE9EDFAFA7845972D60CCE3403EB5E5C833F64C5145DC08E7B36FCFDEE8730B944F5A23F9FF3F0D1DCE80863B558D8A35B2AA6527691DA50CE6FA39856265ADE60838CEC9EA9873991DB56FEAE8EEE2ECF43244965A13CC1D230E9172D82AD23D6A6E2A377A7F67F640BF3A363BC81A786D12B035A3185533704848528FB45958EBAAB303674FFFA568E7AEAF463D666B6021263183BEE81E7292877924CFDEEF6F8173A1347B99944333F48B36C8C5F8C16D226DA3C9DA5F4CE77F00E442D85C73E5780C3628D9838FCAFA5D1D3405F1936CBCFD2C52D4E88DA9C90DFF285E3E9112C03CBA58647E6B4EC077B1670816F57E2942816A6F342132649AA644D14F41ABC5264AFA70BCAE3D679B86F51AF2447052D078A0EA56390B372A1513BCD2EA466DCB5A4D86474FA1E26BC0A83F585C79AD6217BC96AF771F74D142BF5E91A92844C54E766BF2D3698C0E4F6176ADDC79E974A466FB2E0CBB42C53F59B0DCB032CD37561BD246ED52C812EAA36BB9E5B32AF39B0FC3775F9AE120BC59449B7B77B1BA1A5B60066C858368DD5AC8EEDCFE1F83F52C5362EDE893B7223ECB70BAA66DB29147B80437201FEF71B05FF251035F88CAFF42E82A4302D36098268B74F4183D4D19F13B87E98337157DA5EFBBF34F48CA4065D3E3BACC83833FEEBA57346D169F1BE6A04C29C82FD225A3F7C685124F537EC0E10AB85834BA3E654F19555CB9746B74CE43A2C78B21708C3BEF87C1E88F0810B4EDE18114E92A4313B4EAA05F60937E876DA2576332AEC38CCD425EFD511A39B9B4BD4CF3F2E2709A05F939E5FC597D4E851202C9C2C5713AD573F75AC5490DEECF9DB8DEE20399706B1929A4E89900C49C24465E0809566D9C2EF78C52DBB42F9E227EFD1E1A72CB710BD219330E69CC0049367978AB114D9AD7F955CF0B7B3D325CB35165000ED29DBE0A1956F1459583C697CD19E78B5174E4FD2CEC108A7C24280A78A3EC9397164F6003FD85319804E5655A879F663DD4563EF9982521FEC2079E8889497BE9201F6D7F2460A8B2DD96510E0E4C83C3B193C11FD6B4B684CE8563A5380F2E55F474A60B6317D0967615AD4FA9F08325ADD797B79E6F5DC72AD197F5F61EC88BE5FBFF9272319A494B608F347CE155667A59C3009A1450F306193CFE611CF705492A30FF56FE7F71D732CCEF6364E166CFF812ED2311B516FA5690F2A2727B1850F2985D48255E8C47E711502A4B4A970BDF70DC3447F8E2887824B58AC758E883F73BADFCED4640D546351BF33E8F1E0B1BB9FB5AFF0F8BA0954A8E6533D37C03048EBA6A55B3C5DACBDC44D39877D3078AE95E445BED12B1A503AFB2200CB18B08B46A1196A9F57AFD564811C030A445FCAE72E55E85B76FA050134B2EC23113ED04043DBCD0B6FCCEBDC9135CB202B84FDD74511F9E8F0CF226E14CA5C438C76AA5C3C2E9F32271009183EE92A995819DB90F66899BB9B0C7ED31DF41B68E52AC5BBDF2339F715E43FEEDD94F57F9230523033417E4222797F7625B526670EE6BD3468CCD9BA4A1ED264AACC250A82A488346B2A5F926F2E78A8ED8405F858EABB029F78142A74BD5A82D3DD70AB126CFA3BAD7F51B9E95CBC8CE75E77A4A1B6321B7747778CD035B3BCD448EF1BBB6FF75528A7AE9AF6224A16F4F450387A3EDBC2E92C0B19C222E35C1A57EC3363B1814786E1D37D792B37826139AFB381DE04C07C42CD3CA78E470C2527C63DB4BB40A4B7D2067F0F4805B658B298092F0873D095A0EEA45639299D60D2B58EE19034F942DECBF5AE9A616AF72375C12BB7DEDAA6A7DDF9A4837373D7B51960B30CE9CE73B3C10DE32A78639A9337D9BCF1527A43688BDB6EB8BD03DCAF10270DFC0E2F0D22C27E32224332734CA261974022F7EC176CB12BE6F13621F320365CFBB03D04CF29EFE93E91B029B7B26FFEEF06FCE57D12BE3902EE2712ABACC3D27CEA35ACA1509E4D0864FEC5A5B41A0E03E1DEC6F2A337215CDE555D66F84E3D6755DDC1C073D0CDCDEF88A4440B17684B8E0AF9DA2B284AABF610821E5C2C911942D0BD1C659C1EEBA8E21AFDE3277D5073B9839957703802FA276C82CC66A00A86977B8877DC051194514A633B34D362934E850C2717A0BE5924E86AADA33CF3454632C68A10AEF8B5BAA1083E9137D2920A25F969F540B95DF59916C4CACC455988F46317756CC937EF0177C0FEB3F23BBD3569E8967C49B95A3BF6D9D6D7C7227206E283739FC7741E9FE64EFA0389FC72FDAC81FEB7507B87E6B73CE0E7C7C54061D488A0653959B758AFF6F7D1900178D7C1AEAD0794568F92F8ACE98EDCCE86DE108A0502C4349C4999831DE00E808390BBBDB65EA360FBE98B74A9C59340EBBDD6F6521392348577FD407890301B0792728CCFB88C5DD472ADA73759BC999A02134DFB1622F61D8B7632AC77E3A980B2CE566F3D530F0BC21C7519BFB00BBAA9C85C39B0CDC5F8D1BA12B7882FE0F7C756E7556743525E5D0EC8EC1BD7D7AE3DCADC68DB60D7AA13CDB29FA15C0A9AF890F1875E39758621279A9877D9C69449C41392CAD988B8DE458EECD98385F79730B5E26C1162415D97326419B5FF92AA8C13374391DBBE736D98C07AD32D638BB44E677C71105CFB572496880C167715F9BFF6E711ABE5A832538C7E6DA8822DCA60302D159C6A82FA48FF8773E0C6FA173E13555B2DFBF47B7D08DBA3574446BC0A78D3008E441D1552150D9061254B2F3FC5A1EF3E38433340BB59A97FD51F468FE8A92BF629DCD0029393712F3536D6B24B88668AD6A4B3A4C93A6B141FA8E5863CD5980BFD7AB83C3CC5D2FBE80C7B167DC928CA95736580A52960E2090CD8768F593BB04D448B64530C0E3C2568CE3A2C6420F81F74DF6885D55078EF1B383B020854A636A78A9EC1384F74EBEB65F5A25FFD4147DA7EE40F6257C7E34CAC9270EA278B6E608A19B568D29E58DECADDAD33C59BADB9252993B316B0B1300793D69853A6B903396", + "rnd": "083457D40E250488A60E7634A01D430A60E8572BA88AEDC5544918813713A0B1" + }, + { + "tcId": 12, + "sk": "5C3F57C82F4018917A01B668F23208C4BEEE1FF17B97DDAE5BA686EDF4086F541B3E7A058D88470895EB66727B848E72C2FE05AE7A5D4338647A6E0A09AE61F28B5D75DA59AAEBA7CBCFB6A17103BC3EF40CFFC9A66D85F1AA21D5CE22EEADDBDBEC46D482F2683C4A44AFC1E5C6B0E046D9167FA67376811D1475DBB28780D41A16089C467221404AC106925A026C52348C9B942194404148984141308513290ADC0451C0C0285B4469E1B64812110D82260D21096D13030A11197218970503144953900548464408292EC23606CAC2309A00461B428091264D40020E1B986520374E6018609CA04C4B248198368EE1C4252017065CA801C0903050A62D03150C1C808DD84652CC022A1136490882254A486DE3B42D83102403297123222681264A1937020B212454304982302CD1206C12126D1AA085A482401A415183920423870860048003114952222D0189280C42814B460A143288623489A2264C0BB98D0124489B0802130752114662233151830612139390241864CB10819C48290B358D00A32124842C11164EC3266A44C04C0147704A3030109011592440E4426E11922CD31625404660E2B611C2C000E4A4510A39448AC865C39005C0A285D4804C2422490B106E18387261A23022228E233042DC1080184046A2180218B009CAB82C030129D12868D1B85080A4680C312C833080034190A026721316040B4042DC0646D43880C8320010446A21C244C190081AA72548B68109000622A870C498311C110013266941941042B081DC266D84C80952A62C0A29664B02224C124223154A1A284D1C0666A1445290B245C30871431489191070A14200128510E2244253226892C86424B46842320DD1084550326D84440A2341288B36060B28705082000914415126641AB46D9C800041C28981105111B26412804820384A99188C1BB8850847401024251AA651D1C02944406904850454C691CCB605810220DC98690AC791C4C26D13A2890A2905CA400122C551040542028008641620581866D8000619B60861A831090390191711A2A6501BB748E1886112805062B409503204E40262DC180D9920311B3370498430C8242D14880982B62CA2384C028010C492415CA800E1B665032132DA842994446619228A58B210234440910231198369D9940D94422023418D93380E9836669AA2911CA90910026A58046C014508530810192611910228CB28200AC004124100C22852439690A3A48988B0649CC86C4434852E62EDCB4AEBD86940B877BCCBC6FBF83AA99A4C6BF23931786EDFB2C9938387EFC6D4F381053F4D6461C83F85E8E349D4A2411BCD5ED5C0E571238ABF9F7AC812CD9BE92D7347A8F9DF636D512B1D92D90453800C67EAD0E95A26515873E392E3D88390A708ED9E85C103AE695585697764CDFAE7B0A3E428B35BB8BCD09897DC00EFF423AD004239252B2AD7F99F8D0668CB25614E8693DE853B58832F2CC1610B34A395B5132AF970CE61B1652A4AD4EC2D6F50B494BE61F9F69804BAF1EDD421082E45478C3EB519D64A36CED075C9ABC6284A1669EBAC62269EFC414CADC894EE3BC547918D9E09F5D975DC44FF1D424AEDD9A542BAF18F2314785877C0D77BFB8B8571BE1F32FD55419243AC32827956E148C93EA58FF3367946A8624767247518CFA8B91D8E51CAD3F3CA037FD871CEBC048729D068FB28EAA0F54BA39AC7BC048687FE90DF0AB0C46CBD86F324CB9389BAB145992D501BA22B5B52BACEA72F5540053EF4AD4FE66420923BF42D4494F91744864020301CA0A81D007AA41B0D4312D3EEE795235ED6170361688997A8C7BE6B14C6EA8573F01FE220B7A324E345D4C0FCF47C5FAD14C9A6B3D4CE035BC8388D67D7EA8E41D73484A5FE705FB740F8DBA473B3C3CC71FA1C7B7D3ABEBB953CDC85627BE0C65B9CE9E1AF14CB734CCA3D754ECA01D2AC793F440E3CB1A107B8BD5A79C7A62C9551EFA3824C2228BCF7F5AECAAAADFD492FD881077BE153887FAF77A9A599260375896CEEEE679FE57D6F2EFE84E5C6475B5B5E89B68585EF297CC9225DA3AC6749A285D5ECB08DB79F737111CF3E12314AC4B2F58588CF18393B69A70C877DA7B7F61D06E21A4FD4175D7C4EABC45DF964CC9A85134F44C420DFD22352518074200F726623E1A6355D42A8AA8A3055F2DA37675C1BF0F0DC723C46AFC92B0C709C87BE871AC6A77D69991C594E858289C1D07AAF2D3D9D2E26880BFA9BE0BAC7D2ADCEC92E6F6A0EDD0B207EAC4B50351FF8784E618D78C01A2E2EA07C0739411BDA0AD6E1E1138E6438E15A77F9B1EF3C1531A647FC2239519D235536003EC161C590E2AE8572A5FB0514A305DCF31D4981878D1E98491E4792B27F574168B1837DC65BB54F6EED043B0FD5BC9F2B88A2DC4994F7AB6B9D2B49CA9DA86B4219355A8F48357139CBCB0A49E7F7B52317C5B41C28EA6A19378D74328E7B707E1E28917D61B13A4B640B4A4595260B81BA7484BA4BD7908F98066F9A73E99D6A69E156F2781B0DE8C0034C42331ED63AA2089197F713D817DBCBE3303C3997210B71DFF9010E1756DFD058A0F8E6A8441898D7D2D0D5F6F29249CAF9A0238BF830F07FA7F7D2358A3B16F6F8802069E9AF743EC8155CDBFABBB87ECB09CFB2532E64BBC298926F658EB1BD96956062ACA01FEFAA0B3739952FE8C48DA6557ADD22197F0C75B5A1163BC4EF95647FAD212744366756F6ECA10BA522E593C2CC9A531AB0CD148569ACE95E4504BADD4D8F3B640499556E5859317018F8CAA0A1E018D2762498504F03A0AFFE5E86907F66D0618EB084A5B95AA165C80369EA445C58CF1918D2195052F549683B1E95DEFAC344ED5DB485305748861356A5C8DD25434D2C44808776B63A86E10C8D6F459FD05951649945A933A29A0B4ACACD4E42C75D8D86D7A4030DB5CFF889C21B0D5D170DB897E52F7C3328FF54EC3013E4FC76351E0A1189DAEBA1B34E1FA713C2F8FF2D6534F0F9E6D6CDB3A2DB4C53DC74FC0A9EEE1500148360E25F6AA0AAB245EFE013FE2B535F6584612DEE494940E6171D1EE563780F5A8A137B034B52FF2B0AF8EBA81D98E6ADB4403057BA7CFA0DFB8EED0004F2129218A28F0498047B4066A483A80CD12CF63DE39F654E423E991684BC8B21A27A7560DA41E36684A52A4C15CBFD9A4274A6085AF2FE3F300B6AE9D47E258B59A9C0D84CF0F8B9408D29336F5275416D5BF56762FCF43AA19F3D49CA0BEC7D13764E1927C81165FF418EFFD1BDC79F634357C9E1010BDA4C2FD9C00CB50D63DE59A5DB9300BFDC1750D93FAD1EFCFD80DEA1BFCF6E166BF1BB5EAAC18850BC0A87362816841E99F200CF3E1F148AD952D19EC6EAD27506EB29A30F1B293E72C854A36F5772660D7212EED5D3C03BC8E2AA210735514B939396DB79A920B2F3A15B1944FBCEFCAE7BCA0B448BBD0B78A5F9683F7E3E204C48709B55AE14F85C5B329F944705683D7398646572B9BD6FF9AE15F35472B1CEA6462AF95FFCBADF998BA83CC7A5B33FB7ACCBE87F7E5DE5D2DF2014B6969ED60CD18375D8118E19EF52265876286DD9F30280AF2802B5E9CAB9F57F6279013E030712551E1BD5E7", + "message": "C21140CE91893B598D56C376B32C1924F76C22CDBCA81116A4CC916BAF80503E35367E65A4BEBB05799E0FFFB3E1A73E0198AD5233B5A94076E48C4D8EB4F89C5677575A6A1ABCA4BF558265E988FB30192020A71DA7B68D91E98061627A5BFC04F888AF12C15E2140CBFAE9423A2AF746EFC8EAB0FC95DF266A1CC93CFD6FB93FC5A0137F411FE10BD1A4B386DDF7ADB3BC5ED2349BC1A40C08F031A369F3E47E80C63AE7DDB4A5C1FC8572A1A1E7179BBF332FE2EE3A060087F033E6E1DE904445556EF4936CE6EC41C16FA1C12CFC3CD71381FA372AD4EFBBCE53C3A0E6826B2634CD9E24EFAF402D660CC229C2CEDBB4D4CD644AB77812F492E443AC14524D8398649008B110A578CCB1AF3DC881A01100D8F23406048BC4D54F3494270DDF154A8BAB62DFDC8DC6016B4F423CE843C7786AB9F468970E43C66FE43ED6A7E31BF3EC250C49197CBACC5ACC15485133B98D0B3B0B28D3026F97F47B5B965921CE81979470A2D1D3B476E2C76A07A63842CB7A97F87564B2885DC7DD1CCDF29C94C5D3BB8094FF342503B170DA5B5F377510494E33EEE6A13C18286FD6F7D765E6BD23C93F1B498B19AD86DE17A1CAB0CD9ED5F333D959B78F13D7CA1F18E1ABE2C811A50B2CD54A047C278CA575B513E24888B7A3B92DF8632FF615654D08403A2C53CCB5ADF8555678AC61D1BCE685283C1828581CD73694C75304812BC3B1DEF9498CFADE50FB70E1D47BEFC2C0B633784128FFE73A83B84EAA06A868362AF49C24927319FD6965170F929F90843FCDFC6DB856B74D028BBCA6F847B6128073740B74018DB2A03097E04DE9C5405E46F2BCBBE9AA9EFF10251F26BA2E014564F958E0EFCB318AB75662F4B75E28ABE3602649FB777ACC54FB3F33176AF6928B97AB127023BF6D3BB8336376F3FB50593791B1C18CDC100CC904AF396D42EABAD9E7B2AF81E27412E7D6D888869559AA79A05A55B16C73495B945398D1551190BBE90C4CA5C9FA91E6622D00266BA01C9C808E7ED3A6A3E53457787C745B7415D6FFF426B2F52B081F2DFC5451A7A1D310C8F3466AE88FB010BE42D0D119BFE3B77EA7C73FB0E58FC7F9676356B4A376284A95343E2B937EC634D79785F20186905309F51DC91EA6FC3172FE6656E4E856C7C3D3A04F36C073C5905E57E1C139F7CEB93B9CFA3DEB1E368375EC074357922E79462CF9554A8EA6EF5AB43CDC80A65F05AAAD7717CF0DEFCDF59AC5666320459A33626898FD7967B2B4CA4BDAEB2C1E3A536A649C2D62DBAEC5F7CEB1415AB9A58F27099EE1B2700F4AA57AABBCB4C4C44B07C11CC6D4C23C004A4B6E88B1572E75078FAFF06A4215872A71F09FDCF81165566399882FAD1FD7F90823C7F839BB951988B5C6291AAFA04A4B73F49936096D1366C16DED48FDBC55D80A19E25FD39D658AD6E66624CB17D086D02D6A75B004220627CBD7211FF06E1CEAF5327F261B79DD69493B2B743A31988E0C386CD840CE3D99097A4C7BCFD31112DA5FFDB05F93089943B57E41BB0FA11852F0F30180F749F2E3DFB92412201EC77DE783DB49EB7F0039EDCF8AC02078C39E5F9BED9B8EF95E3A469CDE934286123F3E6233D23F77EEDE8F8F795584387FBD4D6699335E06DF1B561BC1DA5D8FC966250EF9A0361004F8CF4CA26E14B55608763C220CED384E37026AE34470BE2A31FE8D0BDA40F5FA7072876CAC3DE2853A60319888C1C7F431E93A953080777F3BF8DF5099F0B6390EC4E3D3E26A3771989B64BCF0F923114E27FC917A04BF544669D6E3AE7A209F1C2292ACD2161C2D7AB49AEFD5BDE912DC8ECBBA8FD35CA071B5EAFE97B126338B397AD90B009F1AE28B64D6A5300A30676E95D5AEABD896FB9EAC7130FEB9DE8B4020DFEE5080726379666769573E1D271BFC5190B273AB18682A8C72039448F3CE2EE44D314B64BF26872157F1FF252A1F74C446ACADBA246E103AB43F98EA9BBD59697D693C9CE043FD3D6C981929A3DECC0AED2F064C37AC4D8ACD2BA7BD64F3B9701AA204F62A62F44CF9E46772F9DE665CFDFCDE552E730B826067FED48FF621D30A1207093AC907CC8434C0422EADF1CC0037B385C7C48322AC3FC0312E7981B9269520EBAA6693B182A519B196B7C120982C4D11B048692AFDB270CE7A89719EE656FAF0CE8AF84E4864CE30EF80D51C0D3BBA9F1867102186EE75A3B4DC1551D609326BD3CF5B53CC6678C16AEF19725524AA90DA47A818C2CEC029DDC5B4C125392008F32B41B8CB95E7C080D3EF46185368689D3B8AF6112696158726E8B426F994593631C6BE8D47CB653EB93F59E34850C679DABABA935739B9E9CEFF96FA267ABF2DD38F6819E24358F51D4E4BE080E387BDE3DBA0B9C12DC69ADFA0D1A0C0828D051FDAC7CF0EAA557B747BC01DD3998A9FA0577DB47FDF079A5E77C337BECC70DD6C1F790A832715618F2098C8C82411A3D8906C3160FA2499E44BF7230BE59B0C448842E53C622F0C89DDAEA378EBE6559ACF1C5AD9B566AE04B66DB3349E3E3EC410B4AE7AAB72F5EA45E6C6A8284F52FF2BC14A235F1DF937BC90AF581A5270A457CCC83EE5815B1940BAF6AE9D6B9566C5CE870EE39590D9F394FB078B35A43C956414BEB618CDB2CF2DB9F0F6ECCBB8983B8DBF8F05096B8A7E56B3332B46F9AAED9A69242DA1538D1613EC011B5749482F33D22F4F2A2FCE38EB576B5BC9E31ABB0B4E3514E7CB0DBD0EB934D7A476D6C20FFC0F61B5B63CD07D0CF9AF109BD048C4A6912E0B572C4233E40566FF4B45E4077CF7992BDE619D7D416B130D41A213203423E95ADD3E06953A401653B911E92006F1B3AFF07CE790EC0C4A5DC27C73FB5920113565EBF82FA68AA7C6F18A898CC9D68AB59D6C4145584F46D66EAC20E10608DE439DB2F691A7501C32C240DF33E3B80AE25E7A033764AFE75B7CA080C2BC6907D1BD6C44D3B8E830A1A4A6F540AAC377EE6FDD4B0ED99CB0E285AE7AD8F2C0D8B78089F65AA77ABFAA89DDD315926D09F77872839520885BB4C7EB4D7793BA7F78BB87ADB4BAEF60F3726C96345077CED3260D927139943E2E3EB149076D32161F12248D604130040AE3BD2A5FB6996511F3BAAAA9D9929C48E8EEE4BFFA44B09DCB4DCEB589C28ED0B66C03D6DC261D2270444B1ECFE26DE1DA1623CF00BB76E7930786D3BCD5553FD9798B4773765E0BBEE57A702B44A452208A8BDE01674A42B3774D3B32DB08EAB4776274348D6C65F424374AFE295EE043B8AEC4C00AB73BEDBFD4DFDC5330F52F789A8A24E70ACF4F4BE8B8A338028856298F62D038634F02875B3E5DBBB0DDDDDA8200B2B50AD21B7FFC235AB9C249FE329B8D300DCFB2794C3F2FB9254F4C6F4272658101BAF2B6C070A0EBDC9C41B61564AD0820204F4004026CA7C1928B1FE800F6FB795F63DFA4AD515D0FB77BB9E7F04CB16F346F396DDFE0659A966411CEAFA2585629A662161C3D8F59BD1FE567073E25A459CF8A584D2420C179FBE13CAA1A2E9DE2C02515F00A3EBFC78691FFA2DE9677A1BCE8DE403A174EBC53205AFC57E04E1E87459DB5C66042ADCA926472DC149A56DD948B694D24285EDBDC514DEC8A5AEB03DCB679EC553547512B6462752999A46E4686B2CB52FA3EBF890AFCA894D92FF5D99C76B8089D644657BB4763E7E7E6D9F9E1C5BA50C4A0526F8289B97B9F0D73C84A5D0F729D4F0C400290F24DAD4113C47847A14CF74036ACE85658A9A549E8AD941029FBAA51408311B290FB4C3BC5DB325FC587BB07D87358BAC4DED31EF3938C3F88731C46233DCE5C54D0B38F66AD352BC798DC74ED1D844541CE8E0FE06682448BB3E8FB07FAF7A1FBA8255DB99A8952EEB38475D817F2716E23401BDFCA05792E6C29F0FF23DF4C0EB58CDF8EF36982EA6ED9E5E0B0B1B4A3E81FE64606578887B350221C74C1C898652689CC96598E0A862236528C2D7E8F4564C0EC77B1353F5875E88173090CA42C720E2F40F908A90B5EF73B96E0FD9CD295258065F40A7356CAC69E039A687E5DCC338AC950246AE526E182248B091E14EB1BDB876A705FFCD7806564EECFECE01BC7A0FF1287EE71ACEBD654074BD6302A8DD286489A256C329C503E9617D0FC35896F623A49A1BEA223218FDD919828BFFB7CBFCC226A8B2ADA48B3459095CE7BB3E6A074962CA64C9FA9B22550477A5096CF2BE54BB01B29E3F966F0ED5D4BD647DF240CE8BF8E27610B7D3D936E234138A1A2DC6B155BD8F38833255308571CE646947388B3F138AC97FBA7880EB2161EBAF8457A321DDB53ACBFDAF73ABE5DB2054C468541FC31E61C0F89F0AE84B2632A5F12650922338D19B584E4D855BB20EC550DC116417ECC5E4E9C66ABF40931A4B34DF6DF4907130E5CC6BFC88F35B97534E5B8B657167856F1AF113542EAE0754D730E0E3055D10EC4182CB9D4BD0D5FD1A895D57F7E17C15C26341B16D727898094869D958B1DC9BB37356ED8D47C26CA270C69736109D310A39A4E1F8D45F987048E50E4D787DE11083689522864F67454A85CD0AE8E0FE46A751C692FD2F2C087973CCBF17A7283DD180270EE3E85BF037DF27F06811F4159425E4A0ABB290BA77791AE24FAF246276251CED06827C9BF272559DD9938194661C5E4C19AE62EE6D2D9160845E729D6D0183E9A66A31F2620E4F0EA10DD808D99F40B23C9173FA1EC3473874DEAA4180F69BB19C6B33B6CE9ADD8D9871B1B456064F2EAFF39408B32054EA10F08D3F9BE78052B22E1F18CDE0A5C09A271A63AD5828F21E363901595DDFBB840197746B67B4B2E55F0C8F085D64D904ED5692DBD8EBA874E8A740AA75B1CEBD277622B9AABDE0C9F63C8900ADEAC586D3771B1C9CD2FA24512F29587EB921E81D2CF322EBAC7C08632FAED3100994020FCF5397A9DBDA1AA90E6626B653E9950FA90A31FCD546371EB4E876EDA332C745EFBC684E3181176EEFF821E38ABD5B969C7642C0D9E1BC27A1C93AF3390AA13059B173BF802185EBDB1BDE816DD8D7FFEBBFE844731107537BE87FB77CF27ACE899FBC62BD474684CAC5E1E14538101170B7E5B3C93AD0061430F6D6A640A1CCFD23C98DEA48A7C163A17F43271B9472BF26082EBF77E2431DA6BB5508BA264A09090CD9AACF3778E6952BAB7DEDBCDF860F80DC8ABAC5FA0D644D21C18E669F5CFD30D3EB1A723FF292E98561EFB76AC88CE36F49834739ECF7F41D0F3A1BC01A9D9B3558755C797EDA6FD1F4A2E1F1815C5BDD5E813CE83289594793E11A5264DE3853E138B7246A31F0867B79C3363F880E199C709E52F17C6E1FA9B6AB6F50DB4BB7E921898F75E85DECD42E549098F2FE3F506B3DA08611756AB83D0CB82EC4A4D00A5C292DC75E84CA11246476E7264CB66EDA33F5AB5604124F50EDFAA26F1148954BC6D5A95D198460D", + "rnd": "D6D63A082F55F3F97ABF83514C80C64EE2ABE267EE9D3DDBAC95E82C02F47F73" + }, + { + "tcId": 13, + "sk": "89EAFDA81C10DB1C89321D386CF95B1D71AD02FE23B6957C03F87455FDF391E4D343E0617C8DC51797179C4E03C7A313E052EF59E92C4E3298FE763BD19FBDF67F711002E8A3C87BB5094532D7DFADD24B0F81D7AA0415A3741F074CC5DEB048280FAC463222D466F245307F90463C8F32F892C6ABDAF408F24E77D491EBDE3008264960260900B32413A18521C02854A40D142831C1889144A64D4A262650A8119AB2610C112ED2A27190488A24296820420424C46102B81008446923C74948242563962C0A3050DA886CCCB8281B03080AB34992A040CC182E84A251892890C1A4300A194641162E09162021152A140981C2127204B86449C244A4088222374693A6091C2731CC0431E0B620831421403630CA282608960C2382011B9021DB008ED0120A0C28505406322314701A308D03934D522065421886029908430289D918209A8245138344D9120E61C03021066A11146924800D1B130C0346865CA88810C42963248612428E58428842104522C06503A748044700E1902908A60818214102234691C8905B408020406EE1803011B5645C382A629044C2C688DA268E1139655CB831A0142D9BA271E23809CA92509B182E4206211942512317720A212CE316804BA820D28209093644DA86480C404A428861E43440813851CB2808004161E096514C8621A2420490280A8488115C90018CC60C08A24449460DA220481C4382232028883642D4482221383183820D20196009C76D531872E13046DAB8201203515A34600C218E48344D0A338193328E48448E23038D12C601E026424330701B920523B72D030184C0384800A96859A241E4460A62C2819480208AC4486090415C12205A22200B0342CA1849C3C24100156C54263194202001284E9B364E89485110A4095B36719A3829C9C22DC3B49184C4110B068900876999944563300518298E5806814392014C464D54064A54044DD2C02C511672DC2029A0B8648804814A880890B46824070C42004514240CA134110C94240324880018601A9440402642D42692A1082A002904E2022C02434A101825C93280548604C4B02404832C08C191113624D1142084A284DA926D549089593249E3A645D31229E0400CC384285BB8448AC20060367018044D6132505B108C98164101C1401C310422324E4BB46998244E92426AC3884020457162A47199102C0BB54123053052B429D42431CAA82194C08148A040C99681E2927009918D0930021928264B9204CCC69096E43EE739A97CC8DE08ACC93A37FB78A79FE7F312523D3D126A16D6534E8E30B959F7C2FA43358521C469E17281ECB277BF2D64765EF3C880981C7E6EB0324906B21B146BD8ABE45D266A00D0DA92A4108339DE4AFDE39902651EE4854243E40F851F1DF40527602CD4BC0569F60661F9D7AF6A91BF095AE3AAEE25FCA7F4FF4A8BE0A17450724C185AA491AD34F5F711975F5F015352635571C973CFB584CBC14C3AA4A2BFD99FDF2A5D21AA89243BE26E129CB27A7648ED31B223D84B26C445498CAA5FB7C32017A6851FC630D358F19417A547DD7F02CE18DFE123527E9568576C0335527A98233A231C8C22FD4877863945035DCB68352F5B600C4C77985FC2DA58D6633D4335BA0A3A821CBD30ABFC841997407F197EB409A506D94626485FE82B54456D0B90B5EA914B229128FB7139B35AC473639EB6923C5923E4AFF31E2DD8B03EB7C6C71BF52C2817D623054207F9D90CE42E2E133F7B3C3B9D22EC26144D53B548E6B00638858F729D24547F1C2880D5FE830686932CC7EBBDAD53EAA5FB004A2F56B0F1AFE9815C53EEB5E36A4D8F71B3454B48089CD2EADF1CD1388F26BD360693CA5522AE019C9458505EF370DD8C92C3679F99C42F47660CB92A5D59D60036C070DEF762C5FCE7C1D3FAB61D9033500ECF16CC40FC1755A3DF254B8CA2CC15D159BEC2C5E41725F5315C9C172120CEE0D10CAC83DAF7BF577F01904A5FA170FDDD25496AE392C984E377164D1963FE4A1F8DE2335F62FCF5CA8B99E195BD20FB0FEF35E603E8D54F294D8FB348C27EA30FEAF3C983CB1DAD3F0F01A2EF2C56AD970E566410A2774EC0B7C840BDCBEFB66AF88A4F6499DCB77348F140124F5828EBBADA7738BD82B11F5CF2F5EF2D5D9D7CA358696D8F617D0A0B2D0642CAE5BC51C1EE97CA82C5A7B7BA47C116C547B9D1534EB9A31F77237D3EE80B80FF4F25C1ADA4CCD4AFF1AA7F160FBCE089A74F808EAE95A0AB8F1BDE8D6A7D8E4A1B9018D1DD85502E9C067F930C56602325BF65806B6ABB80B661E6E2C4F42C505A0BFB1BF032F878CD95E8047F4F99ADF11890A30FFEB5177E05B3EDB20436D0E4A67971E5AD3E89C97327CE8D607399A7DB3AD096CE0FDB5960DFCF4AA1B7AF16CB53B0019A1D8B54D5A5E1280AE3DD40A82CC4921B174D9E7AAF2F2373386405930847DAB5F7D37916BD0FC30F7B99EEFDB53AB3896BCDA41425354D658C9E2D1D073261AE06129224F3C24AA70CDF8310866F251416FB25CDAF6A4595E8C0372F4E1B4C71FF849469AA22A46239DE72EA0EEE058F34EA26B37EFF47E196DE20AEB8D6CA6165293036E583A22EB2E0DB7417C7DD1F8791EC983B6373180C80506513BACA28BB91A86DAF3A3ECC66DFAA13B37175AA2EA94A62B657ED51FD067237BD42311CC455EA30C9C049AF6E653121D0A564145B83B486554B53334DE3FFBC857723905EEAE772DDC921077DE070C12BE180CAFFE5F6617F63A9BF6F0953753C263062F823292210D91B9945C1C07E8FEA1E918DFF5B36621BC4FCF72B862ADA232327D7EBE8BB3054B862B15785D46E4888E30D58E047ECA68DE71C23BFDA1763790ED89D4647677A774AB9E5E0E07D9D4F13767BD31760CE24AB718AC9B2E28D45E090A4F6C54148A8F92CFBB7EE44206048571065C6FDA9997F353471295862380872357582E0082070F7D1FDC8A451C4F8EDA08BF5CA6A981A790681DA0ECED57CA18F5F240CDC96592D7EC9FDDFC764418C28A23B2B42FB2F118DF262B63C522F279D1E29868F3BC39A008779CEBAF929D944B2C5AD09BD0D90F09DD71F90DBE88E3320657333DDC2ABFCE4C6208B5E444812404E6AF048B92E2C5B1ECAD70BFE5FC62A645DD153307154EFBF9638540E83F09F67D5AA23273F250519FA85BBC0616A47829C8D7DC5310AD5F421BA7EACDDCDF3C8371944B8CC33039DCE698473096EDEE78681F1D95A3C977359F8BB29BD40D0AEFAB12FC50B90EE1998C8E393EC0D9F1317CADDE2135C4805F517DA6E761DC617D93D053EFB702DB318AE7D8022876157B7E2C6BBA2AC83D580806526EE14B5BD57CEA1097D871DF6934EF8D7F925ACBAC4A34744001F1DD9C0E3607C34E00F9D74C39DEBE0E646F6523F3A12ACBC41B48B873844D5317DCC665FCB3C8A3C3AD6FDB835C3DF8F23C6F4B04C863AADF82DF4C5035A46B2776C2D87178B91816C664A68B7E9BC6B0FCC8FB7FEE5C025E00777D9724F5D83D0F6B9EBEE89779069B278BEC3FE347796A7328C408647E374697D23D0FFAF8280B528ABFC4F5508C04AF3C98B1C8A5C3868B1C385EBAA910DF00B3847D4285E4701FD1124C3A8170A6D", + "message": "50DC983A4F0739C1F9AA61D27AA4C66876FF3CEEF36C94041AE506AB1858ECF2F523FC093721D2817CDBF0310309BA54CF7BDB80C191534CE5CF5B2189B69DE9DC65DB35F896E35280FE7F47B97AD475078F61B542C857D159F59F1A73527FFC23A9ACD77FC2E331301D491862AD4185EACE7408B3C093883C5BF7DCC7146FCA17E2F4FBFFBE447C981476D551932C50D1672FE31C96DF18A4AB96C43E7C46A6F39BAC8FFD13EC19B2919F92D83734D21F36580EBB6265C471F20EEBD8F60E38A74F0D86664B872A75EB45825B510AB3976EBB4CB4EDF6002213DB843D6105F714FAE3E3EACC41DA820DFBB16287D74C774C4DDDEE22338A33F853A7250938709CA80A329E82FFE54CA96EE87729F875BB018E76D2A1A01E2D8166EAB28D83F1F573DA5BFD924D06C2207F8F40600C99E20535A9FB2DE4770407C5EC88C105CC38AF4883C2DA7BF0AA8AA4B619A426F26DEFABB85ABCA13EF79D367983F89166D79933675279898DBE8F669D6CDB143A8148E41A27DD656C179BFD4B683980112810922EDEA73B5209D395BF28B8D9F4E89FB2040AB97669C7120E8DCC9261534F8F5646D0FDD9344DEFD39E462D7E2629CADEC98DD0A07E56632CB8DB8841DD71DBECA7DE03BFC7683FD4AA38CCCCF3CAEA160E70D22F3B3635498FC54274219A0B6A132049103FD84E9CBC0BD7B39FF2F1FA4FA9DCE9DCEF0DF0EF42971505FCE082EC6CBFE5C53ABFEA59AE1E4827248B27DA4770011CF8D7D3060E4BFFC2A74ADB54FFD82B19CB41C0ABF8E1B3C313FF3A415ABD4FD73481C497D9B107FA6AE33A62E25C275FCD81979747369EBC6EADB715456AA6E2ADBDB02637F99B63D807E1979D2270CA157FAC009FFD95E5A8FC907514E0024C7BD88452273DDF79823794DD1B47B8FF22CCF547B621BB3210D86416721D9B6DE4FDDF562293960BC762225A2FA5BD0C120392AF4DE7495A2FA7E6BE48A6DCA492C382D954CB03B57C432FFF7CEAD9F696ACBD4FC22D3167D633222648124FF6629E45089C53B9D05354DD7E4E1F8D51CD2ED1979D3E42D7CC1E2D0D9B560A59C17D1F093CA62567445B8D0405FD860341BE7C526C107481A881AFC1BBFE2BE059E27BD523CF0F4A813DA812C0EB597BE0E80CC737633B3D5343D94CF0A6A4ED6D4DF05E7866EC4D85B4B6A74EC7C581CEA0685FEB982E4940F43B101D95FE37E5F7DA856C271B4848F86065AD7C328F53F6E2EFDE89E447D25C8694AF3446E61A632480571977B08F46E9D0E001A6C789EB45637B189B0977319EE4D8AB8F31C841665443BB7A99595E087A935C7971415E3F3E660E2780B8673BD1B2D10E97C17C2C5972E825C82AAB71A3995371B30350B6E64350ADF59AD93C6984A444CB01A2CE04107CC1F744828F1404C25AF4D1BF76F69D0F398F813CD633E06A4BBABF7665F3484273794753F67DE02E32710D1CD3CF5E04416695164683F6094B3A00704336336710A48FD5FBDE75CFA5C7C0CC3D2BA54B2A02AC985A59E7034F42316B4C86F6F23D4A47791B8907EDFFF06F2E87454B7CA64CF63A2970B1581DAB5E02CC74C015F6471189A74C98203DD6090CB104AFAD45FEE00D9BED3A4ED3EFC5B4AA44C408FC213236F2917B875A922764BF8447E2600847907DBD37287E041A22D4F3B3643AC890F9E70FB68C8E5ECAD215B853ED1299A75DA9FED18D1B1A45A91E09E625653D1C12725A7C0766F08E4E4A5243C3AD382CBA1818A157DB035364171C7D1DAC1525597C00263F53C0764A55AC906F7E5CC69B27923B8A9699139899D0C8DC3BE4FADBC1C12073D3544C53A337F0EE9BED34DFF9B801A7F1E61A9D74FA93A0131A82469B2C5CB23CBF5329392C71B13688922C70DBF6BE2A95081D745C33277D867F14E927772E19A4BAF0762C3DF9038FFAA8211027932E6B6D125B7557F7B0C955772674403030B33C976F252997A86392CB54E4F0D2FDA6892958A7E2553C2916A0C3E55C965B4E8D12E22539B895C5BA3DCB9321C66A195C820B9B7FBDC51EBDA8DDBF5D62A05E5F75AA5AEB5A2995C5D765A874F9D2F35F2148FDF5BAC3386DCD7F624D5B9C20E63F8DF3BACA3AA480005642F633EC3C0B2B1AFA82879EED68652525FFA9961B195BDB6036DD1F7A1BCA8493A82C9D92F27E0CE376B67CC1A0C3D0D944556F0594FE6F93C5DFBB170F91B0FF483EB1393E697B6EAF2A1A89EFA03FF1F42E0CCCCACDD25966DBFB6EEDBC0E913F6B62E0B5C507512139D36657D56FC14DA8D31D22F06AAB1F66FF46BB9DA88391725E5E618D99C84C2FBC3479F1C06522B70B953FA0039DC9C36D4F8E5480DE6E4C57173A9178583D12BD268E346F8CB68D9A3C7B16D0E98A98F0D9E5D7DB09554B69E87D76F2BDF386AC0F898D36BA9D5227695DD629D735D58E2D4E6BDFE92247B3C5EE0CDFDDF6F812A5ED05BE18C63F45C4C1FD51091057F55C53E9B5052C991448A5FCF9E217E866AFE0392F2A32E11604710B83368F59C1E7EFF7C55CA7F3DF1D2FF1F9DD43B6D04534E063D23FE55319465DF90BB744399FD93C99E82E9A8F430C6E0F86FA5D616A163A7BC9F89B2488DFF4F73737EB8C3F77F33AA520E780AFA95C6D646E330D3D9530F64383B19213E2BACFAE4A39A079D37DB9079AF69B0D7DFF7A8BAF0643AFA24171D7655FBD30FAD49CBBF4FEAE24E71D6BB1E2AF7F06075CA240E18DE87E75C4ADF95D87973E2E9BB71AFDA26920405B189885B8734F3ACF5EFC9EEBCCB2EF9A5E5E1EEE8000B6F16A55FFBAD66658402CAE3FD718D423CBE7DE874D2F98F1B7D4D309C2616C0A58709E8D961B22ADE64ACE84BD69C36E6821805B8A58268FF7EC1BDD834DA30EB16BA99B873D444C4368E074BF90DED2B1575766701E75010B25CBDB686615C7BE8D159C3B75C6C087F07A005A32B5C2C883439915629CC607E4104DFDCB3CBE683BA67453A656F5F16CC80CE57DE61C72C8A7A4247E0364026842926AB72C4FFC5F7E414E278B6F28681718C79E2F4A777B042A1B391EE67CF49CDE167E5D09848FAB14C85D9777F3C3DE42647F599E465810C8C0B1DFA874469FE69E7E3206AB7C98203D76A38743C5DBFBE1922C1CDA3B5C488508851CB0E88B6BE5DB3CCEBEC0D5919C34DAA3A195D146CE9090FFB284C1DB4DF1C6800D34541719441D150CAA8B7292DEA09C17A93A4C8992500500A4B003F048794A32686F3CD0F14DDBE25BD91F9591A46288B224C63BF9E97C7125086720FF70E5C920033741294F3B707546730FC12A090BD003602D426A36A0B066202DBD5128CEE8E1BF9AB0338B135209A630892DD746362572283ECDAAE09DE874B4638E791C76FD3D99703F30422B9FFBED4BD488251A83BB376E9ECB267A30D9E175B7B24EF7F2051252F1C9F15CE0C709F3251077C9EA6B15DC710E7C0F908A3A308D23F2A8EF135C4B520F869997A97D1ADAB6056B096F99A95B3D0A4E", + "rnd": "6CE096FE72575F419023A95742CEAAD2448EE8839CFEEFD44D24638294CF9B2F" + }, + { + "tcId": 14, + "sk": "8D075246821D7EA00B94C71D0F38EC9D10E3833618967B6A3F4106C1BCE11ADE01189A151DDAF927ABC50845AAD8BDCCB784ADAC0AE98ABF74334A8B84C4410EE3395EB3EDC7707579E9669BFBA8B94BF92A6F21F0B98301CAB813376916F4325D4E625A4BEB70061131E4C49B51308088B5183F907372CAE4505C8618A0A7CB9A2489594492A0C850E2024E53C8400CC14D59042C894010D492844CA6200BC1010C38704C062500342D03B960D0B829E1902D590420124532A2B6455300019132858A2041C4A411A0B670D2100E24C845E3024D884042C9222D0A2710238151194346A39484E2303209196E9480088AC24863B820E1480A021464C43009E2302A82444E013004D91230C948322311724910641A084401B84011038052048C0144700C19048A240C1CC228DAB84C9C2232DC125162926141440A8B080DC406004816910A08860B99080AA950218749C22212A4444CD326425B4802C4860909188D24234120B64198442C50206C83845159142AD1A88C939469A1064608472CE128719A962100030EA2C2844318625BB0045C96101A27020B41481920911811494CA6891381615B084A0214250CA8686422880A934108A84114318413302021A08C02C8501090311A880CD43246C2320063802CE184401044500022248C3846018184A1440958C42821A43183B6849490700BC104941400A086491B088621C165D1400AD402261CB20023B02CCB9031E1825024478518100582268991C2519AB66914B40C8490811C112052486159866424C809199971A2B0614C3042A32632C1225020C0315B966521400DD3C689142250DC048810448D21257144A871229341113112CC40486032085AA40004068889068E9A28720AC149D3B2701A290C89B45100A644E0A48C60C26462426418931024900508274E08328622958558046008184961384C902888C13032A2B208C2488421A98D4AA0448CA41001030ADBB430D4A0695C122ECA986141B46D21C1899C324ED3803020148818434D11334C10463144104412852514322C040560E1A4302281900A8840A318841C166522164DD38284A0406210270E09B54D1BA29182120883C24D22B94C20488162105040C66523C908580882D03480124471A42605CB924182160A121131E38681200248243380A2185010B9459A947188346864B04C89A005044571C23801D8C68163C8404C202858C86D58208C0A2692148085E2A69104319202805062C8308B0289E14284DF5B9D1200801F9330A9C52EAF589FDEBB3943D768B4A2A73F38455E941B04AD502BD93D98B8F074A5206F1E51950B711724A31B8A5D5F93D1A62A60E3F69B6D79EE6465CB1792B991788C0DAE36D7A3E40564FCA01B1236E46250AEB52C61BB1E32BF69760B8BF91E1220307F9B4BDA5D36E782B47EEA703A636387CCFAE3A8A3434678FEA1534ADACE2B944F7649D0E271F520BBF249D7EB5334F3350D918F031E3786D6D544C2D2FD8B624D2CA3DF07FDEDB9D99EB3FC0144512274396E7EAE35E821787047F7E1139D8E432EC39737CF09A103AE25536097088FED5D1F99C00BB59B221EC99CC8E94329C4B99300DB5FE098397510D39BA9CF9C2D7B44FED381A9EFFCF476B3D46F9E07AFAAAD20F0F4C447B7B5F7E98E00594286977F68B1F16B62E5F0677BBEBFA7F4CA31CDF786424423DF47CC0FCA816A5EA563DA39A91617F1485DA0B3B48B33076C7B690471F9E232C63B85F746617A94576D14D1AC7FA2B0F4EA8D21B69BEE7838D836846228CCEF7EE6E447120BDE1C85BD260298DC883ACFEF197EEA08322EDD0FB9ABEE7A99784A64C2BAB8963D606863295492691AEE0C3A30A409577289CEC7CDD534C81A0E85AF6D09DEE2C2448411F1362A7CA8AD22CD3BACE899186F4E1441F007EE71ED53A0346DF06AF83A51899AA2AF09012363336AC70192BEF60DB21D16598712687E34D35CEA41C1FAC4C6FD077684627574ACEE398207E6272CB3B3F4D30DA8ADE34BE6485421AB0ED2889386724D52D01D9B398489E367811652D38556A4F93221E7ADC8E91DE765D52D18A6C57E090D67ABD7B210877354AC77317FD2B5E9F3F9A8221B008AEB1605AE9F1533979C01B255D398C7BB88FDDE165D2259989AFC39FAC51FCA6144F6F184905598A5515282F4DC86877F20C0730357997209A49BDFC2D683C7F783E4BE4C5C8C0BF760D9F465886FB96726202A972B6DF71339D3571AA24327248A67FAE26ECE002FD83180B54BEB6EA27A3EBACC4E58F85B698E9657789FFAD02E52D064DADB24C4573DCBEBE160D2F5424BDFCDDA0F1371863A1811D7AF30636B6BE554EB094C591F1238DECECF80114DF69CE5690AE12A8ADB99E149C079124D2D22A2D04EBE4556D9C933C677B8E2E2F949784B68A6B6A6EDCE89D5B46F064C8930E4EA0C7BCF8A0493DCA3A1E2B98BF80959D6DCA1D95A10C785505D406B08E1D4C5AD69189E3CC1B9C1C01735B5E977CEF1798BA8E56D3C341BF122C842AD16487A3A14785F8125C3437AD2D88AFBD6EA26C354EB4FFA8D0EA9D2F39446F3726AA4140564DAA8A1131DC2B06BDD85C80DBE94FD1934201A4AE8C7D184DFF38B35D7F0DFFCF28AB234313B666E25720E22F2A4224E3BE58F049FA17AE14D402B5BF6CFEF6A5FD39BB27A02D5541A475F3D3463D6B1C9DD2683A44C254D4C2765326322C9648B07784DC19CE4ACF2502A832EF41C17FDBBA8343AB0CDB442E7CA78CF755EF07369A454D35486C1199B0BA084551C5C8A34BD11FB3F96F0B9C8AB006562D1D35BE72BE6D1482EB09809965FAAFFB52EF603B6F6E7C0A1B54817AC49FD1AC4DF9E12261DB2032C139422ED2698B604604EC1F60486DD3324242114154BCD6A2FB1618B83056DCADFCCA91924E8A1E0AF120E56702DCDF8DB5D33869DB890A1A5291485C8B75F00A1BB731FC818134E6EA28A5BC1EF2DFD456642C1148782C6AE9512770A78692F05E4BE7E18CB6B9F1B4BC8CDD286CF2D0800AFBAF0924FD9D99B667BAB46BAC3C2460EF6F76F3FB0E8CD72A1D80FBAF5462D6749659B5A5E2CC75EDDFF0568FF13177257E29D8FD811A247BB3F5B234BA144D87FD84DF7320F997D098F72806AB8DA468B2240D4FA42D8E4BF786E619310BB680C059C0F4E307B99073691686A209756564991F95D0E87FEB1990F46868170175CE36BF7E41211C9DB9752EA68C629D367415F3B93E1D1B98117CC667BEF39D5A2613E540E00BDBECA5A7C6AC47D37BF91CAD1C1B0D24670D058D6E092B5458CD69FF46311A03545E6E87B732FD0AA36DB4DDC31AE9F24D2B56CBAEF3531DD75319A1ADE1D35E919161A0C323041D558ED600476149B0D260AF7B69DF0EF8E1229B8BDFBC6E30E1B5ABB0ADDF47E9A429DA3F89334A6C534D028E9A03E43C5E50C7FC4BC7F9AB095A00C2A6C0595435EE9FE191F80ABCBCFB66215815500E8831E51D78BA483B3CCF504A2FC6FD2052B8E541D0F25810B750BEC85A407CC915CE622B7BAA1BC8C192F6EAF3882660962FFC7F0419EC9A9A05F734F5C11AA3CF563311FCE4733EF5B2675EF0EF8B98BF4294E671C5E644493E98A1DD51F226F9D77DE8C389E", + "message": "0C6E73105341AEBDB88635ECEE0505AC5F28B7521E78658BD77C7D9091EADA31483F8692B3CDC65E961A5D340510983D2BCC56762EC2B7930126DE1A9F44D816BA3AFC86433178B59EE614D50C67B1B6961CD46901956B45C6C9C42B836544ABF0699BB7C62E5A0036570B9A077D5DC5526280E4EFC88056F1C3B59E32AF0DAA801C53692C03181601C43281EB5D087C68F6DB9010C4C743D3C7BADE455BC468D8F7F710FAC5BB2DF390A9B70B541EACA1FBF9F717E6A1772C4D2FE7300CA7AA7B3DD50A09AA7762EDF277B13CF49003AFEBEAEC0640A5AE0101BA7127A81F6A42E5AB9B57CD988CE80037BD95A378E7BE57905076E99026D82DD8A1365F6224AF0C55B5DB4E5A403C61D696677EDCD9A3F1D18ACDCF76979B86EAB10ED4EEBE979E3B717D1BD88FE15E20ED802BADC3DFE676251DF9C3EB7DD2D0B3DE3B9E5D4F57C21441BBC01916EF8390BBF46A6B3AC9EDAD323D1559B37D2C3D35EE7F64EFDCE1EB97E88CCC93A86233537669A91006A25DA08D39304259FDCE8753C27922D607259D7A72DD278D3A6B6E57B3B04BB490F868A13BF6017F6509C5B35ACE14D18A0627B55DA0FE0BFFDC843AB0A863C281E221D74AADDC2EDAFB1B71E8266ABFA61EFF1673CD96B2CFB34E1825DB7A807AAED9C48EBAEF8A1C9A82F453CEBE4DF5AA162A29DE715BA7B0913A37F9C95DEF6E3FA7735F6ABC4929F4E4293D6261ED8612EF386AEFBA554D24F87738B3117FAC31B62FACD3079A4F941898C6A8CBA80973EB0A490921246E534666040BDE418DABD1080B6A60711D38428B1428A8948AFD8316F59E2B7E3AC1990C4524D391202DC06F3C56A68C8AE1A974875BE6075F8C8BD79DFE6E4E1B0E5EB1F6EA53C6ADCAE7FA30082016D4211564EC468C997390F798EB805B0727F1775D6C7BAD9F4695BB14F5599857247658F906963F936BCB2CA48A995C68DEDC53C860458D2D1A1BFB2BD9F8649F34823248E93AE47BBAD8A2F9A8C8BB41C1940D59F8CCD957BF4234EA11F96B0EC4D56C45DB1EFDEB364C95399C4C6F4F050D2544062974A0C70E66E7261AC84F123F451717C04FE7D914826D6DA16526295A04D9487D4D0AEC83062A06D700B9BA02DB027299A90AE76EC154336124CE396DBE26D38251ED42B8B1C1CB36569B68B6CF916F9F93E881D85C9A6A8FC29E44D2615C72686F89944BA205812BE343092CE4F6FF69A09AC9318F430BE638E4BE32ECAF795FC84CACCEFB0F395C1A101C6781A37381D03181DBBB3BB51B588F5ADB629C3BFFAB8AD05877D09A2175856D445F637693BF21CF28AF25EA98A4239F9531AFE187557BCBF73733A2A0593000A6D45A3FF7258C8B4423917A7682078B1970F452762B419F9E5B9B1F4B65F2B9299B6CA0303D108983250DC9F4192692567F0892135A9B12748A7D07AF10B051ED86949C145E0A220307AC113DB5291B624A2FFBB7E040BE3881FE3B5F139130374B7E1E3588DC867AC0735319D39472C6DD1B4040E89C6CA4CA25F1E485E2765BC6E5D228F0F87D8A70E3544CE5885D73E3C1428AECF61C1DA70E2E0667F75E14BF38A1310755871FA52C3704BA13B3F82C59DBE4F636936816D97D771823B7A7E80E5F988189CCBEA639C0805E33F72586462A1E9E47231FD123BBD4142D5866AD9638B1383A3F56787A2C1A55658BD1AD92A5708A643D21C098D3C0E04439D25316E5EA05A4B72CB7B483DC68E3B7A4E49B194E00AB7D92803D56EF66F70BFB5795FE0D096F6DC7E0A61C07F6BE5E168839B8EB3F91675124EF59726B97D2D4BC799BC7FA3FDE9C8658DF68FDA182D9B0C28739CBC775F25CF84DE80BF31FC00E1AA979970ED80F7383B2B584C44A71D765668B58E1EE65F333D6D24F521F390D642D4712593F164EDF1BB92D682632CB9C3A2B2C2D243B62BCD2D72426EF8F3DDF1DAAF7150D119192B97D1D5021C60AFAF93EE15D182B0F245D206BD0A9085C380A4F2E302DC5DA1B8945593460BFDC3EA8CD2F4CC7472E4BDB25DBE82D1AD813B17D10FE04B2C8298AA9A44776EA49380999EB811B0EB61A4D32E3F6EE65C42D8DCF1EAAF8E5D7934F4A5A7E617C7EBE1BC94DF24866E2CF2808E4DC461873E42706C4F4A86502568B33E7FDDDDF22320F290E614AEC3451C4C70FFA3C63C73748385D84AF8DE82A2B98DE7DB7A7963702213F0E4FBB1D858B738291902DEF6AB19FA5741724544E385E1D6772C0C447589F272CCD78D6EDAC75A903DC208948FF513D7CEEEFD72A4D0C8726A9C9FA34775EB11976EFBBEE1B9363EE4FA25BBF85C6316DF43CA50AB99E1B8867F2811063F8A637DF0E0F31BE32B894F991C86995EE192ADA5E2D1D96912886207A20D4275D80180BF1AE9EF10BCC22593C9BE1243B0288C7A96DE410B2298EAD003C8A5411D09572EDA59876E0D348433DCFBF1FD5865C0574E6F8F2F205B189257FC5530F5F28FCBBB7AB9807FDADA260D71563B2B32CC58F9AB43ACC502A983EA0738D75A81A533272D3024CEC9F2820C5431D9DEF29990D3BFB29B35A6E8EBAF885A725CD67A3F4B352DB4C3A018BC367943BDFE490C347995BDD4B0E07854E1F3C4D786290B50022012EB3703368184637BBE0BCAEF746FD0AB68268C5F5E2054C7FA219D2FB2375F78DDBD6C15150DE451004EA8A9A9FDF674A5EB32AF8B0DC0574C183465E573BA56B564DD6AD48686AAC6076D2E87A0D02E9782A37C9E04EDBB2840AB9BA8BA687D6D205A8A2C9DF75957D0A478C8F8A7F7B3DD104DE127870FFEFA08DBEFDE7B7A7026272F98940BB7C094941504DCB5212C8B7A1424D893845FE31E2845C7EDFBE5B9458E19C4732DF1451684BBD6F30D224EA3CDDA6123C5A440F41BB20CFCE7195FFBF7E9E77FC059447558AE47C543FED02542AF074BE1A13F659994CC72769DC4CC812AE1ED578142C52642D4F519DA98D834738AABE5D116E9C74EF1132E7AC82DA351AFDCD704A8DD5AED2D089B06A49AB7EAED3EBB681E2107C8E2005EADB2434B600BCE6540C321B2460404022EB2B94F5FB0D0BE039DAF10051DAA365B135EE12F274DCFF3EA68CBAB4259073E261573186B71FCA37262BDCBB25FB99ECCF4AF0B32283425D1AAD1BD7430765B6AD254C738F35FC26A23576B6391AECC264FDBC8A472008AECAC1BBB4466D6C9DE216D611BDFDEA8BD438D42A320D1FD6616144AFA447CC83360A717AC1D15E7760A8C459F14D24A8AD60D214A43EB83B3C7C85A5E4CC45A66FC75EE1A697ECA64C7969EB495B53E607297BEAEE3C4A95EB1712AD78AAF1C9940DB544342BD2284BC050EFD4A4534E2AFD50D596DAB3240B930D78C037679C693E909CAA7DE357FF12C4A2605628F990D3E4DF475A0824A95FC21882D23B0F62B046FD9DE3210FDC97309EFE5D84CDAB904AFB47C94CAF3B2E80CC8CC0EE2FB0C3FFE424D389DBCE2CA8930943532A2C4ED87101EBD361956AD127BFF03B852B3AE25287B11C83014CE71A2BE21A0C553FBDC745196A9315879541578B28B646D4752450A869EA161E8B6C7FE8E92BAC28B2E7A78159A15E33FAF19B33A18DB86603140DC635072664499FBAC8C710783074F918E11D4AE882EA86B0904E60BD463446F9615B2022CAC8C4CB422448BAAA81E9935ED3EDADFC7569E758D2EF2815E1DE1181BAF91A0858EBCECA465EECD1DF827F77759E2546C7B45B76297AB6978F12A1101A992C016109FDF83375B0D1DF10D28886B72783EE2C1BE7FB7C1256E4023FF730CBE2B10A062F9D221472E29B56F23BD09B99CE09D1DBFC4B370890A71F0DA6584C28D24BA32320863154CA29661F030CB975F2A89743589E2E552E27B6CF76DE9B49BA5AFFF4468D42664D29792BA0652F477696EC41A10782D240E9B163ED7F7E4454068433542F0CDEEA394ADA706E3EDF8AA34EF523EF503F8D5324536B2D9F9804EA9ADF45BAEBC58C0F31F1461025653C1D908D18832EEEE6CAED3FF599ED1C2A91EB95D47BFD1A31677952DE36097B9219EC5949CA2AF0806E5B42D41C2C05621027508BB87E2977D9574273AE5C410CC25B219E502C51E1764E52A574F488A9ED013B77163DEE3A8BA9751C0B67CEC000B6C9A5D5F2634B9E66C9A7B9B4204E734EDB7D1D41C38B01F791B377F04840F50B599443FCF7C87E58B8D9C9EF321C5DEC0D54A7C3CC594B0CA2CDBAE2A457409297EBD07E3B80A38241EA9B0F98A3C44C951B4889D28CF72A137E7D9A4ABF4354E96193F668F30855DE7950C4845E8B206805A2E7AB29F32AE2397143D681FC91AE1F6D23C32D523802F4B3C6B7D96484C2541C4651F17356845723BB2B0B4A9140079DE8E34D74844CF3D81F80788206F49C4E21123C984B07517138B19E2BDB13343F39DF592111762F83E93D7AA8F690D55956E65EC57F417D41055FEAB3CFDD169A286F13DB4EF3357FD8BBD9C94856D023646E08F1AD5DAE4CBAA71447F5073EC306C3FEC6B43AC75FD80C222D8E38E819A6E0BB0EA11C5D2735C71516520D8BFBE9680131707604207CA90E0B84E314D0BD67548103282C07F56F3DB85A4409E617A711A208A681FA62BE36CD24539672806F5A5CF3A3A3FB0A09D8F27166DEB377325F1B56944017C34825A623", + "rnd": "18C6283BE2D43153FB5B50808C066E9EA643FCE4CE79381BC09A3A6B9BFD7A77" + }, + { + "tcId": 15, + "sk": "5E181F59421C79C6FFEF9B953B6D30204B3E4DA3D6819092AEC045B41F80C4C9D9D1738FD1721CA9F62CBD0D5964842B17D95060169E19CF5AE4E0403D5534CEDFC2F9F939D3E0E48FD4DA0F400EA0D6457342A994C79B2AEF4697CC4B85342A455EE819EDBF32793C274CAE68B4FAD56395E72964CFBC85EDD729867BB310578B24108CC80583160441066ED946690A23281A0701C2A248C112415BC81149249023A82CC34048CC122E09390CD19241C0904811110DD1444C1B017124272ADC10429B1226500892510046C126814BA0704AA0801A03201B86000A126948082499368A5248680AB03002B230630892011710634229A1184C49A04CA33821E2B62421A7451A395119180893180C80322521044A03267122026020252219B3809180510A464E11062D439690E23008E0A20DD0140C182328CB027119A0495C886C12194DCB84010C1412E4468C5A9864C24832CC00050A442818B24CE182804812310AB384D89604C02404CB266549A209A34490A0A00C58B20483B8504C942921024682B6291A298440C08DC9040C0040021103221B140A42020910040C5284114AC268A2A200A2C82CCC323019B10C0C2532E3808914A46D824608E4486C59C86C89268C241048C30249C90882CC248C532662E0C2885B08660BA36180B8401482611A092121C68C4BC84C0BA8458146201B476062288D63C63088B290D2C464600666122286D3022E20B3400B088C92B86D8286898B220E44468613228DE3A4854CA24CA1A0205324081B85281C90400C3242C0B00D021162D9380DD8A425C9C06504080059A42151445142A29108846514122DD1C28C5C32208394086200921A192403268522969162162C1A87899944088240680C363258042D64344C9C444AE31441A2A8448A48019BC200E09065DB184400376CA22801D4367200C98809C8504A165143B868E4862100290CD1B84C5340815B96085C102C6214691C110C844886D4822D4AB82D80A66093066A5A90318C008A10B76411B40909256A1BB0241A124AE2062C1223080C27325C244D949889E2300C611800920409E342680C8290DCC06599382D64142E501424A400299A268DC992810C452D8BB821C3A63098182A53167250022C8C422DDA164E9A3662A3B62903227024416EC444410C3888D43086114665D2308E1909640B254DC2B05052A04124B0881442460A1469D2388E9318849198919A944980022184A04D14218AD0B04D21C55003482618250ACCE3AAFD236D2AF576B6B63071C8636756BE3E914360417EC01FE7A83D91BE70599633DFEA09BF4CDD8AE78935ADA69A47E7FD0AA7925E715868C9EC5829E575730DA04D35F998ED0A8B6EE5A810A6FC079FFFEED7595B68FF6D9750751BE64816A43883EB316A289790785FA8418AB2DEBD8CBE8DF388222275143AEF538F36D33BB6751B011EAF366F6BC564B860BEA66AC1E8281ADEA5B3D8DD2656A6FB35352ABB713A14FEFA311D6642875F79D58C05914B668A28D6F2828C9A3A54A733B44B34FBEFDB7E2491990D7680B263BCCE65AEF902BB4EB22C36FF388F8C3EF1F96CC97932D65EBD3C9E2E950C42B294823C40F3E3FF4749A697DC4F680F7E7B94A8217D6A676D6BF0A4EF67F51CCF9CE52276E664D05664735E442708191177D4448D746728D596646D9C8B1D0A64F1D62C4C89A960D4EDB68B7BC1D1569A93C7D8645FBD122CE6BC279731129C9F4448527201F01759B4ADD1ADD8A675B8C84E8CCBD95154FC5FD76CCDB1B46ED7327E9089D52A964914A07A158033D6755B1DEAE8A796B756F1E0FFC54F08BD5EC96FAF05360C8DE66830D970C0ED8FA082E1D9E2FF5AEF2EBD07136D860A48E276DDA8C60FC46ED97964D27F6B0C47506D6E11616B7AE1DB89B06874D602F16B3882373E3B9DAF8EFCAB8C210CA8B4A02564EECE03CA1CBE0ABA78B3D3E24915D0C4BBA388D49F2BF8EDCD36742B7A5056DCAD76962CA05C3872528F90A9738240483DC8B3F1A0E3EB68DB87ECE64322545B0141CB5C1CA018D4E6E9529F1248C837E69FBDCE08FFE6F863D6BC254665EB79A2A71A5165A969944A98B4C4D1EF46B767869AF5547DD64C686706E3E3060958F4628F8062340031720593301BD155F99B3ADFF7B4BACE580C4608610B348B26BEB84162CC0CD1B8B98FD00C8DF89E2777C914A84E8F7725B78509581096457B8C28EF72E818AC92577EE3C3A3833DD076B1B392890B895244A2DAED9139BD76D683DEC7CF4D6AD6C32E72222E95F213A09AF903A98B8313AC747702F00830C8665109537B700A2E9D3832FFF9C405D937B4A4877E47D09DC08F583F6F09D629CEB0E26CAB114BFF591671A4C2F5BA1035FEDFC7741ABF2369FA275B9CE55FAD8EF00DC9AE5AAB8AA2ADB8DC8AD1AD9AE6BEF77B82CBC27C36E7B84A60C7D5265AAD26B567B336CBCDA50D0F5564E5288345E9DE3BF141B022F02172641EF29142B46ED1B7725E9F36A52CFF3C362B6F61305C15822D0BE476A226FE8DFBF5083CE07EE0661ADB64B8DED8707AA5743AD2733745E1A4E69A2E0FF897E5F37C0E1F88ADC8D34D2CB9A1D6F35B4BCB89E783DDD1340F2A2748791A9372CDE4632F5DD82CE73F2D0D2EBBF202C9997D2BC1C523553909F1D21DCDFEC14B37277FC5AB9D40E3B7EDEA01C99F5E1CEBEEE8DEAFF9F448315A3C6EB357DF81AEF1612AC7FE4594A087BF5BD3F1A27CB71A4637F7722D97D36DD12A467292AFD95F0F3731437491850847C0B61E553C38D257A87D4F5B302A06E65B6ED439559B022A7AEDB666E36803599DE6A79ACCFE0A42C3E5874398F7CEE63D62E2037EBD77E30588AE71F434B8FDAA771B3C32174DDCD5702417E184474BAB7D8EAF7A8C7FCA6D53E5ABAB7B5351F30A1B14C0314366ED508BB0D2B7E5307EAED993CB72A619935644FA9F376F47BA8721A1A83BBE723D54970A46179E8483ED6724B3FEE6D03CAB17945924F082D9045140CA42B1CECD700DA1BCB45D0F2D971F70A9DAE27DA83F722053FB18A4ACD25CF242FE0E5733B65B751CA44DB1EBCD1EC0159E7BF29A6762D287CBB1F813D45F7839478EC1FE1929316FDC10C6E84389115FB1942A610F22950A7262EA2878603D418589674FBC0C46E4E6355CF8D25823654C9AE4F6E973BE09FC668D1A08522B9907755DC9B4FC0745E7088D56A519860EA109A207FE1A4678AED210BCD79F8BE48D3B29622A66A5334E5373C4AF3F89DF199F71923E23F964BB1ADB0D5C57591309FCFBD1CF8EAF9706DE8AC1907B137D78D19764785889607F19D290C9F231BD992C2D16177EA9F1B7C45A06941E47B441C2BED87BFA54477FDEE1D5FA1C2FBAAA2285BBC25DDFC0397332330C7158244424B3BF60DE15697F3354BEFC7BA81542FE94AF3359D9864E07729F2A583E0B28C99F09508DD07A81CB60F7C14FCD948FD3D61A5D23641C38CAED49FCADA0DB2F027B2185B55E65EC9ED32830F1F509FB95F3E89F63653E86A9152EE5A7FDBE479922E3EF5644745F7FAE3FCB991C47689C7C62493DDD17EE4F62F7768C85F9E2DA9D0070D92DE0F9CEDA09BA6456EDFB0B261C49F7829B58A771527C9D4B40772338", + "message": "D1E02BD099A08DCFE55386407746102C4998B74CB6D2FC3828DABE3DF057656963B2AA25886F9F5979060705D083E6CC60DC4C9CA6816A7B05B43F38FA07D5ED5856C35D12710995355DCE204E01EC6812B944C644BEC02710BC969105D4B748275607BCEBF985A5A3905A66A87B389B45450DB24FFD436013AF579717AC2690C4779C879D32AE1F6B94C4881ED4D76853AD3E2C657BBFC4DDA5EF9A19F03A6719793A80E38B498472722D0EC12105034A708751144009FEF78012E7B6219298A386A923D721D8DAFE536C6E7AB644F08CA6BBAB88DDEEC39D12A1BC6548D7DFE1A7C5061192A9051C0F2E0203A610983C782F8E007340688CBBB68127F4EA2D5670158B4F8068BB35BB1EC9467A7E5393C8B150762D4FF63315867A4EDEC13AD9757D81FAA461EDC8A5BC5069737E1335045FE92FC3A3D3F20F2FB16E3161F10B883CC48DB357F3B2E0131901410662C6F5ABAFD0CDC215390A35519713CDDCBEBD916FD54408E1B330B6F2D9DDDE2761C6C53C0D20AF9DF8120995950B2368D2ECF6DF6967288C31B9CF806BBA2843A0CA5CBA7CA0C9B49DFBD6FED1399A83B021AD02207EF2BD8042DCD7D44C99CF11DACE2F8ED48A80EF165D5C25A9CE0D90A4CD048A391D6FFAEB8E0720B8CBFA58FBA79F472B287E26373B3EEDEDA90F49FD8FA047F1CBB879165AB652B1B72A554B4ACEB8170B204415F555F2978555A2E1B8D7E32046A2CA60B6524B6C931C8C2ED673434BF001D572C18E9395193068A623E5CD43582BBE8D1AA919E09205A389EA0BC8EEFBC6C7851B3C4C052FE40ACF33DD7236A576399E613E12B886F0AE0D93C37A23009C83961C72BA92CA20CB2C619FD14113374C652EC88A7F5CE3F7D6CE1626FB116C6F041F866EF1DB6867ECBD6E9B7EC67D23B9BE8B8F70A0A31C8B6396FA310D899BFD1E98BE36F10AF0BE392B22796E5B6CC8473384AC6A8E9DDEBC5FFCCC26A117E0E80AD933456BED4338FAFE3E81D9EA5F6321D2256A8308F7CB04A2DE4D29B83869A45359BAD0EA1A58EF30728669E25F3D49F6DFD981853B64940330864532696C84A7643828A95900ACA6EFBF6D8CCF342824809225BD10088C82642AEAC6FEDEF0E01238178761CA890596928DC7E6F82D1A4C4411594C96DF7BC08A74E30542387D875384FD4F756891EB7254F0844C0CD80DF009375B7733973566FCCA5B7577EA821214F3D13A0B567C6CD0802E15E2BD55CF587D2CBB8F9B4656375BCBE4FEBCF38206660961A8656E36F3EB137AED6DC2C8AF5A316B6C89791D5479A07A8C6F58E4FB1B83A48504298AE8994408B99BCFD8D5575456A1EE9D890B8F66D1EF57CF37F3CD16BD46982003B0D3590A1284ACBB4B90D15CA64CB111D8C93CA608DA5D42A3578D66561B68A7B4FBA25300765348356EAC4D99738F81346DD8AE3FD4FE53265A8066CDE229F7DD6BCF35CDE67FB1777C7A062D839D24BD5B4880134512833070398027CBC5AF74D9D136974CDC7DEDECF452582FC35FDAA83192919DD1AEA26682AA636C9D6CCED236F1E377CCEFEEDA1DE5F4B5EAB31A9CECC5379382AACAB4AE633BCA570BD1E80742E3DDFCC76E692614489C6351CABE74BB786F55D61519CEDF3F3A5814EF66815706B5728F5765358C6A98C49994ED9E94DF477153400EF8556C532CA3F690AC0C36F73E68535402EAC396E50D6E3B326BDD4EA59B73B84F451DC5E3594FF8224FA632D5C7597BE285E2E50B8F53161A50AC7C9B19E0523F0BBE98E435DAE4CFCF263824888CDFE7796786EEB2C40DDD02FBBE3E1EC74988CABB61A741F54A0BD198D09D3118150EEB9A6362681DFB6D65D9D980E5B6679FC36A3C9E9ACB82DCC9EE0BAE3173B7DC7BA3F586660CF2065AFC72C3D214FADD460111E8F491B2E020C96E5B235569D79DAC94E094ADA0D453312F4DACA3A638492F039A4B54881083893407E145388A491E67794D430D499B5C3D7DA1366955D050A15CDFB2F60425E123A1F73C3090AFD18315F87789EA8BE34C4159AEF2A72A2B4312D6E75CCD345FF0D62E982CE89D972C94DE9481146377433B7F2A6416B852392424CE28DB6662AA798CEC62CF1ECC6CBEC4AAFA645068E1FEC3C22FDED97DC290684BB40956F03FD8F8D17C447606FEAE093E937AE3A170D9D87ECCA53AA24B0830D9D61D7B75FD5825DD06C041B97D8F6869812485F2693E682F7F534964B5FE92BEFEF39666188A63196D4CE0D90957D11509F0A1DDC62ECC6C8393FF60729229E6994B114EA5725A22024C2136AAECC37EB3BBF6DFE52C090F423BD872AD65668F838AC5CDD685D100CF8609D03E0EA75C06ACC5D821AD715F18E7D3767229A90B1D5F455249CA2B7993188C568B22F715B14B9C567183EFC8DC0E9801FE65195CDD95F2352459A8A303375B10764E6EB1E9D2DB8C8686A110956AABF16E2EB0EF2902A4FAD3E0E88DD823DD1293843388000630AF54435F818FC6160DE680C6E049EE95A9D66EB719812FD0E50831D6AC779271340FFADEBFAC7A698BFA6ABDA808E5436930AA1A723B3FAA32020BFCF9511077A328CFC58D58C654F1E0F3592C62D2F1042A27BDEF369A04D4883685006B4A7E53961F7BFAE96D91ED99510C3F143269880C6843CF640DC3A3C9AFFBE9B4EE42ED336D5ECB5BFD6C6DF721FCF93ECD84832039EEAD37B1C0F4EAD6F756DB880F964A4A0D98B589C2FA157A812502AD7AC005D672C3848C38400613541DF782E87846FFA7B88E8A5A93FD733A6FF2C7083FF4EFD8C3015695F2039C23101CBF6E50EA73EC0AED6EAFDE9A74191A7E3BDC292471DD65D2D2EC330994273E68F507168EB9ABCFF12CB1D155AA96EE899F862ADA8C0524D6FC099543DD379E4004893162A3BA0566B7B62996B362DB682F1041336743F22669B948BE1186A75647", + "rnd": "0C58411DB0217112E2223B64145B2606A22C503408975A0C0D23EBF5373C1EB7" + }, + { + "tcId": 16, + "sk": "51CC34A2EDD9C92FEC31021A0CE432BE3E2649B1B3A5617049F2A6F050838EF2F54A00E61DE283C55E912503EEF3E7C47021BB0581D3FF3D89B8BF50429DA880404665CBDE6EACFD0D1206354AD32B5E2E9C4F819667E251E49A10CE9084CF757B92A2E66E3F23558F9B6694179B5E4C0514F8A3AE3D41B65848F91DACA82340113312A3B6515B36288A8829181522E4344C6230015246650C3672D0108E4AA88088842114A945C2B0912034890B42316142720A0824C382499196301CB80553166D5A16511402829A329120A109DA000DA148012116126110921211469A10014036691C20895840241399119A92714012481B88081C10118B20864388699120024CB08C840221A1186D1294455082818880701C170A18270680060220920960008113076E8BC284C1864C0B9129E4026D80A21021020024168011398C1C4224C8148088A0005A1850D8A2901C34462148725A42499306309CC46C92006A9CC644C82822D4344492324662482E50046C1B9905A1A6514C96498BA008534071D1C08091080D1CB64922172410376C23026992A28D8A460143480AE416521417669982218CA2488C448C51C4250AC20904218A441432D926641142721C977181C68521B8110C37691980840B2432A034281306008438044C0090CC38911AC81193908C11932023392A63020460C48D50904D9CA8455B90111090505A487200172598880C93B45109006E0233920805520382889B020DA4044860002E51000600174E09B8718CA0248BA010012921623832E3926824238E98C20503C5491091491235451911309B88685B8691094231E1B04DE11261E4364E02062919422023126620A2685A308061306A1B87600B854D5BC8701004311BC00CA2C664E4220518A72063C0311419505206458C204E93A021A0226A59921042268CCCB6859296288B3022230861140240CA122121B468492251641844D0104ADC428D13A485CBC468D1100CE33809592066A3082E9C46646228419C882909228CDB982198040600B0699A002ED4468180B8680205702406520BC06C990282828084120272C93684940624D2460A0B284D98422A82300ED93004CC12880295890AB06C52824424C045812289D310464A1245920831D32621E48071A0983014168643A00DC8925194384C40400044180100966C1BC48110B28453C4089422605442851333922041058040810C172D40464EE2986111904514B164538068E12250C2C02C1903505B284EEC2A75F8BB622AE9EADC725DBE4D0C43619B9477A7CE27F600A734FC5DC96960F41D36115BD187A3E169453A76590807A1DA57C02FB173055942356E879B178626D137DF4D74381384703B96E913B37C5033B47910D3B1AA949379E8FD38028A01AE41450368ED4794271901D3A70504E5CCCE06F1063EDA51C768B6E6923A52C6A9CF468CADBD9BF5EDDE5BF3921EB14FCF97A8D69EDB09813705F7AFC8B823E28FC07B36CF8174ABC7F74AEE00981BB7C6444F872AD8A40A4D8B20399930632A9080DD80A4FA9EB87EF9DAE46E62A3E1105F4138E53B251A9703E3E4BE30AD2EC3711989F28C9D3EE98AF38A2AA431F31C41BF572A3AB62E1EC6F4B0FEA14BBFC99DBAF2E1E96FC406F17DA2F6D72F9E8E2C8F84D104278D897B3861CAB275D7C690B14EB299AFD8A9508EBA54A87B81BCDFE1BEE783962B5794573A3C842B85E3F87454062784D32E6B301D5DD43EB702F886C9537D45BE6ED13D7DEF5AE4D692551B2B9E6D83AF896661E80E756CC207747D7ABFEFB51AFA6C0DC4D0AEB2E92218AA51063DB7ECEC4A320B41C564CCB53EF5DEF9EE596D7C9F7140E0048139A3732A365FA842A823642C7502A989C7D56A5C9CB8F7B81668C638B13AC602171169C2BD25BC2999809CEAC16FD304ED03AB6954F86F5E179CADFB96B1D1F9ADEEADB29191FB99C039AF2219678CBD02F6062CC4C9A512E622AF383E22D80EB9FFBF16F2A2D428DD80E0D6491A62B46E6210E67C2BC87BC67A169A9F488240C1D5F432F4494D8CD02819369F023663844B8A3B90C87D2DC2F7354C0DFA3421BEAEDCFFD719FEEF693CFCF8A01BF14C100E73D7D9551527DBB9511A8AAB01617BD11AD042EB86AF7E3DCAE54CEE4EF4DD8A51B06A88D1577F7001B510A0D9B59981C762FCB354A4028D5900BFF4B941D962D589244EA5CADE2F400EF3825997E38DCB8C1A514A20D63EB7E186784A4D1E61EFF36CE161A441A59B72B581425CDD8BB303179B2139912E4A9ADE76C2868D35BB26EC7FAB223C2BF6D2361E76B81E3E7BF7232AE801C5455B8E8B88DC7E0AC906A222D283EAF51492B3DB2EFCEB96EAAE2D9495C26384AFAB002DF0E0AF74843C9E414CE03C150AFFFF3E7847A8947FC4FA93EB6DBD6C321677865B4D7557393D04F00BE1CD7C1C67E575E0C41B462A60830DF831810DAEBC557D294E28D0036A89B6D4BAF21F479A83CE7AC225F0190237E46D787F3C8F7972A1B310BB47156F7E96E55D9656679EEC53504802B08F1FD89970BEF2EEAB6C11E91E6E6D76C6A13EC9971EF71A08145FE34AA1DBDDA7F20849277C1B03220DA3091AA295434D3ADF076A2EBE7613C663557C360333EF2F9C08944DDE14234C029ADDBF5DA20B814FD8D0491B3986E13CC3F26D6A6A523138217B68C5C2914B9826C68052347C83FC50D4E0BE90B49A92470E6C75B636D68F2EABE0F358F1F286416D7F5344AF210DB73C30A96B9AFCB46592E9302C3B6F6536A2AF40C1C07F0F637D07CD99B6586AF0655DBD37831BBB920B07B0C5E28556C603A0D7AE4F3B3CD9EE087D384BEBEF14950B89D1D53788DD45011777D8844801AB18E5E002006147A1BA95D301F551A3A4BAD14C68B1046E86A40F66ACCC50D8DB8D1DA0E62E6BC44840B5B093B45823C9D0B8E6D44DB7D9ED7A770B1525B53E9561BA4E027068230C64993D0CBBFD6C8525A1CC1A007BD583CA362FD00927421929FBF483432D31B84649A672C96F052F212667D2113742EC4B95D11D73222B37F990C978692C71B51DBD7CE39690D7DFD8A32D10D0A33A26D296E8608440E03D2380818B02FF5AC5380F106741D74E6BC031C8F822A4EE861E9F3D1058A18CE144FBAC9C00EFE7E25C9D9CE7548A86001A57111E5F497F28FBFD50CCAF31A2586B7D4C97AA1C1BCB130CFD43EEF5467F8A26300828F9FD3223906407FEBBEE15389E25856A211136142F273C5D4D06B29E66C2366282B5F592AA65C61D65A46E9610EDD7A5E09F661651BC77860221FFA9C2B9D3748FC4373B4E8DC8843DF1EEE283D5D5D7AD63D0314A3DE519453E15DB093EDD89976A87DAD3DD5C6941689FAF3E148EBAEAA8E102618D39BE3AB6B27D66D004202125A901499EB1382467E31188AE455F9F86C4196B06E695B637BF383B12E76350A4F75FA83AA07A249B879190081805D2570B4BF6270F0BACC1DB9E30F0C18312423F6D7C56E197A76D39DB33EA43165D52A24C14589C59D95D7692AB492A1081BDA3CCE2A07ECAB3F3E07F284B5F94A99CD359C34369AEA92BE90AA59CB25423707F48CB40F40D8DBF8D3F9D6FB550FB2FAEE63C8E1A10F3552C295BAA5B2C945558FFBE", + "message": "959D7C2BBFCC7DD27F7157B95B10DAAD3E9CFC3E239F471D39A2B2BAA7B2FB4BE7947C392A140B936EDD3F9EC4F78A5972046D62BD687312D6A640CB5FECAFBF0F1CB1E5694DB1ABFFB9A796B21EC3796D12A656720B689879E686DBC00A4D1673F2BC8871F76B195BDF6D2501ECF95D8200D6AD0222B1CCA522DDD5660C8A6CDFA882AC7B467A44C0A97923D70EBA56BBECE84A772DBEF59E37CEEB3C2BC2D4034534BB42B54A6A4B4DDBC1184F03740D190029E18DB11364C561C5B0C5929B6A9273DB82C76FBC16C9D8294122BAFFFD7FB0CEC72D677620B683B172603324771DE3D34F01F3BEE7C8564804D1CAE776D326E3E909B84D65C2DC758656846D11DDFB0C0A31D323639AD77F7ACC39FC2C0908F6CE45017229ED0522255658BF47D1153DCEF6F17FCAF429EA7CE13B6AE501CCDE15CC3E271AC902FBB19D188C845361B6371EFEF8E81EC30C6C1B3C2CE9B6BF3DE2DD12A9884D5BCCEFD99D8D019506B80D2521A43EAFBB2875C7747696F2D44F2B19228B0C6FDB59C33DA7A34639D3E192D31EBE05EB5605681F1864A61E09967DE4C7D576988B2BE3268F95B424478E2B1B95A0885233F2EE9924989BBF8052D25BC78EC8FFFC2773A61039DD459E8CB7B4232671DCF245738FD473C0FFD2F4606DDB52B0FF434E41077D7B97A781C30CE4986EB3E0C0ADAD788D0B4E3E2EF122A7E05E08AA714F22D706318AA0BD019B22B1EFF0F49B40CCE4FC224E66264839071B55A91CE6BDD389634F218C91AA9ADC71748667F83DFC897BEF6744D8852627BE1C4A58DE0C973756E93298CA47D3646727EC4C70F72466AD87297DF52A7295E7EBD4650E02045DC1F75E1CA4AA11A56C5D6F4B1B0E139281595AE26A582FB506D743DBED3FC1D672075B8489A5C0086994D524E0796C2BC7C1A4D0D876651C7BE8C264B37A39428150C48839DB53262A3359D074AA9EC83BF756268143263790945FDCCBEA3CC26449CF7E41A8221EE82613FFADF5B0DBC58D4FF03D9E8B51CE06315CFA3B4C3D3306C6258663568BE794C50D94F53DC1F0591818286FC92A6F56E2983309B3AD33A7F5EBB6A135DDA5776007C9FBA7B19E6465ADE980E528F17CC6BC41FC03479B8F083BA6DB26560701980D98BBA73612239437514F3C3CE39BC6DCF83CDF3E85F8C27131B9D4329BB7FC26BCC9C4B859BFF8213A88405E0039F57B0EC20E032854D75C7401F50B44CEBF91AE3D76D917D49E064008935D54377226C419015B48AA6332A3DB8DF8C53929CDE594957360BA95101D56AE8C877A3801F9BB446E9CA52643B0D693ADE5BC5DEE941AD78C386CE209889E016EEE1409368872B42327BDE8BD21CEDF42C31DAE1FC59CA091B1C173AEDE6C2B84634812901956CA93DC228A35AC884EAC1AC075B32265B600A5228D53059145B2F294466F7AFA0338D1D1847C9D45B43E15793F241E1E19AAB78D8A1C8F9C64609F277B60C763265AE594D23C0F6E8D2F3F1DF06AF1E5DA6EF50ED3A054E8CCA30D93EB2A75F35C05E33109F98C0EB88B2EDF055C4071F48A52F0532468098CEF8D5F4AC7FABB0F447930DBE66F2D5E48323BAAE1D85A03585BE5E68537D536BF187926EB57EBC7D8C0DDB643CA507039768BF99EC9A469B44AA2B3C194D0222F74A637E067D5D42CDA7385410E4DFA0FA67B555A05AA654F5A8DC02B17A14C451FC491C45F16B5CCE6FF492FF3C3410BCECB63E11642F3056B96F61CA1BA2B24A378054F59C9DA095C6C9CF8B0D0E550A962E643C6EFBD2413EA8E3A20113882F8F9FFD814EB6EB40E29D0D46707F0F9D0172DD93D231EA250193BC77EE9332D400300A0C9B668D73C2467E4920E3E4FB20C23533F7886F89AC98F7CC3AAD9750E63E3A556A205F46A6D52C31CB8", + "rnd": "A00DE2E63DD5328AF32D386C5E7CD56F9730B99F57A7BDE7A6B85CBA667181DF" + }, + { + "tcId": 17, + "sk": "5A25C63FC5580D85BFC0D88CB914F155246792E611740E5432FB5D7FAEBA2383BF9E966E154813361659008F074FBC0390750CEE16B3080071C944904395194ED5FD3D6CDC07A52347D911C5718D621633ADE794C97DB2314CD896EF2A09F2060A974995C9A32E855FAA188B92FC3C95FD3285C5D632530C5F62BCC88B11215B5A208162B88519296AC81488E1A4119904699A80694836280C08040A1624811240A49084DBB020D9B650403449A1C684009331834830E496489B44440C312DC80065511472810491208785D0324C20105263045054347059120D09A705D39830E48849418224C0386E80884D8B024088166D1A0750E4B84C18C12159366D0A37228C8225433829D2322A04C150DB283118454A82866CE3B2110BC44890A40D64B881924685D810461A486189800112252802146A53A6508C32090C468953C801E3223251B62DE2A84C122884E0220CD89804DB188D83144800378D100700014931832032134990A3A401DB024AE320090B8249CA345114B684E038880AC2650A212021350260C840218630219668128560422669E4420804499244C828599450C8A4455B2246494404220360880010DB126A08B20013820CCB00910244821BA488509631E2263102389103900D1330885B362D13C550E1A288A4468598020554382CC9966913B14DA4804C809281E00465E38401842845C4B21191A0881A878823050004A00D8B3489C38228130582C112691B496088067012A9910AB609180132810408131926D1202458903192A22408428159C25150B08DA4002483146423446810C28D0342511A2389224630D1808844902908432840328D4CA24D53288AC38048208871093606C9168DD92029A3468563242981266DD020640B192201C22459A449A3284E8C4809088788C91431132868E39624CCC84D99B80180C66D21C74061384A0A344D63B6281246041A080112080E9AA03083067002160992904C43462A080660081842D4342E10A2510AA565CC344C6302225A04611A38251B2466122041C81848A322640314800B4182E21229034871C1C404DA126614272913376C541661E2B60D1B468120349223276E222585C83041CA9410DA380282A640D3940402C6441A9448DA242DC2422682949121202EE3166C24B40C11226D0AA52CD280006288505B483062C485A2A630A20008A1346E48B8450BA52DE000055B0080C8900902A04D24C944D0C0801337411B370423834520B60460A884603204DDC45821BB9A2765BCAD98CE10F383A48EAE6541BBA2B1672D1502BAAF8B5F785006050F81DE1B7172843B00336E67075A7406AD10BA50C1F2EA0A475464F3DAF7C8F9E86E08DF93B36D52EBCED4378C3CFC390D768F081335674C9DAAB1FDFB65C69A57D4ACD4983DD8EAB25E81CFE2B8247EDAF1EB401052FA7ED0D5C34CAFE2B1FD6D2321865005A8A84F78C7EC76ADEE9780E0E411CF50B4E51AB91F72BAB048CAF5D8C146A519411797C95A9991D7F64955EE52EFE7686357F6D753F8E1C72976B44CD859EAF472BB9A36F5412EE3B8B1788AB4700A3E6F80CAEAF94A86D95030EFFB8EAF8BC7AC0409E397805D812FD13C88595994C634C7E27F508523DD90069706496E23D86A465F7B1529BF0E8B25159E12865C974228DA1A86C0F6CE07AFD99165FC16974308E1E29DDE745F23D48C52938DDAAC9CDD8495652211425E3910395EB1E1EB265BA8891C37E65057D59FE084B7D10C7183BB3899DE5232651E334C57DE7BAD7A749D1C530BDCC4B98A2F5D177FA639FA63506DBF8EABC22F0EEBA3CFF0B72AABFCDD475797509C3ECB7785D6D46085C1A919906C724520B3AA543BB95C255F61D78A1598804D813B8894FD14DFDB3DC2F62DE391AA7A0CBED7A7194053E1A6CAD33DD13DD25C4335CA2E21CB21233EC2E7391C5902AA15DD1079EB2A79E1D3BE6AE8D52DF61201CC53EE870DC4CC803D95F82FC751DAC5E5501A2198445650B699045BA4277B165B31F690244FA09468FE8FB9A39FD8E51A1AA4439F3D252404298539A15B5177583047F6963BCD0C81F5017AD60FD996C4298C91A5F13FADA828C84509F1D75E6A8C0F410922C67FB84A09299C50C520A5232A1FB975A3B640B8C7A766FDDF88C93C1001AED6BCD93F59389548B7A2794E14C3E3BD90347B88F4F1E3B38E8217429A736A1445037858A837A68E1663EB9605DB08DE5A5A3292D80A1A228C187377082977C32C5BBA5F35B07FB0C1162609D34A45E179538FD8D59BBD55BAE6DAB5F934D30FD465185CC46CB809DD0D2B9904CFC95D75ACC73C752B01214172441C4207CE5D39A2D6468D41DEB9788420D7DB0EDC0E77ADBB78C25EF7C5F135446D706410A6D9182203134164CD4085EC0FD1E99388671473727D8D337FC6643FF18CC9E05636278839446523E0FB5386C38B313D9B3AB44B0902B16A586A7F354767A2D8147A78CC99A636054B3B871176A63B628BF1C7B7F7D5F012791EE9DE6FDD4881CAB41BDD1AB0AAE1E0DF18989E9CBA459FB2B1AAF01DDA54C0A6C1E4DAC83B4990E048C9D193F9B3120E343AB245C850168B633265697BB3D8B7E12231E0001C3D1C53BBA27E39405694FD4ED247D3474EDF6842F31E365D044C32562233A728FB766FCD922D69E79ADE6379D9EBDBACFE0CDF45E64ADFA3862A4A28BF06BCD4D0016938D306BA07614532078858B7709751F946F59D6CEC4FAF2B86AE738C81BF444E1FAFCF4EC4F0321B1EF3EFEFAB3F0EAD135DEAA6F58C89180FF6234917E6731C352FED71659DA1FABEFDD9ECA6D6941B2E270D5A8F74E1944C48124C6AE366410056E173E54888C510FC6FAF75C56F8C20A2F9426C14EF6985091452AE672962D1E7579C825B869FD1E227A5A37A5496B8CD8EA204B4CA385D81F39662E51227CD248839BC405691BF6E702A8EE2D71670792BA463D90F875A221F5D156C39DF3725939FA1CEE78C824A9A9712FE3059C3345B38060805B069EF3F64A64BD25B32D011BFA885B0A5C71F0A355BB747993C329C235AB0230E2B951200EC6A674D7ED0CF4156620C351511018D0E3A884309A93648AE8E3A084A3D11938B4F748607D25354A301522E5B69EBDFA69C219C34F82DB9EE008981DBAA8B489584AFD28F24E146508D89780C08F798C8DD7703FA3ED0AAB87717DA52084F5755A431E1E7DF115766161A6D5D0479D7346CB20330EBB4D9F36AF99A605D084B5F279C144E4170606C64148E641F0EBF64B163D72A845DD47DAD6F9EFCC8C91D5E8CC35298E206F0ED82A819134DAB693E8B2E795F0C16E1CECC0809887F38ED25318DA2A1FE47F277B692F83EC15F7E05711422D85CD7417FEF0F0EDBBD7BFA978C9D8E9602496C0FF1B97939BC53B190F0CE0D6DF1694493512CB8446B01F7281BC7AD70686E44CB6BEC56CCBB4004924AC13C3698C808E53AF411C4FA1F848249661E07F0D171E20B10F3399C4C0BFD0324DA855F121CD1B043EF279E9781A0B6848618652FB4DFC55C618AE0D6E0E07A4DA2CAE185C1822FAD1E9C6A9FE01DD3D4AF54E00C2CB32A7A53ADA8342ED6A583B3386D8550B144713C39B9884AC9F5A7E2891317C71811D0FE", + "message": "B875BCE01C914651B9A9702999024A53E490CE42A80E8880514414076445A67190EEAF51B28F4FD1E15B4F4858DC64FFF69B4653E30E7667C76E706C6228AD09F2C906FD0241EE2AE3B1501E754FEEC1B0762F124E983A96ECB293A0BA3382327AC598479E157625AD95EC1DA563195A0E2A9FE55A28CE8A10A41279679BC0D0CFF6818FAAFDEC505C893A1D234A3BFE2BFA3C7A035228FC5443448B65D2AFE7B20F68E06245554BA5A337822423CE542F784C168373E037D6E4D4004892F3930B5E41F19F6A777711BFEDE389FEE029438C1D5966BA45F401084BD9BC670A9386C180044C11E14DD1B3D1C967E23F21BD916753257A558C638E0381B7492AE38854C5C9209DBAABE043D4BC47A98205890322E74B93E84C8BA1A207BDC190A66F1872E9E7C925DF79B2E70DC7E02D0595C04348EF9AFCFB3EAD92457D335EC7509B9C74AF18C6CC4B1181478F26F91DE6203B1B89E0410C8D2102AE9570F1FBFA7634C1FE1326D0DCCC2930A6891D415B28B66E2E593D855D9B88D5E9A399744228D1AC6755469C8F6974C6659FA715F7EB512EE53323CC229C1645B0B53A51938FCF4D9F142CAC579BA25125602173E0398A23F42C03127570C194019E3731BB99278712874E810E455AE845993DE43018E3E8E6F5EBBA16E2D5EE963AF2B284E8EA6244528CC3217119E0E61AF54A5F57CFF450BC1AA6FC6CD99F4B70F3272641033BE49C3CFF0D34A4019CE726F082205E8A6218F38723CEFE815299F8C672B5C70C0A776BBDE2320D44433D75FAED2B39433666DDEE4D0DB24F5A1E311A79E83E11E2131CBB6495F03F064195D61E589F83B371AEB1C6AA1F2632D053D2711486D81493538CAFECB4E517A3986D34E51FADF0A32EFFC153A5359FCBA8197A07E39FAFC9BC3E058F27E2706F046BDFBFF2DBE9CDD955B336A2D0D2581CD7CF25541C0F782D27C0097ACAF9E1356323778EBBA3773FCF23F217DDF07D47805A21C4A6D328E26E7B9552289CFD48CB13934D19D876F893CC2844F2E6A9BC133117C841AC49F7709167329C0A0BF767E5FD86AD907997226271EFCA9974D5AD315C3494652DC89941DD9370985B04BCF3DD66BB56EE7065AB2D6F75E2384E24D7CAF70EC8EA454BB9DC9C00DF4250D2E6D203E798AC77296BFC7EAA788276DDDE72B3E82DEB8FF6C5FE68CE18DC622AD8E7F859162D968AB225FA57E10A4A22ABB5DC416D28BADF2C1A152F372A4F655360B5C3A42293BBB32011E7CABB10DA2EA0F96742B58A8DAB9C7BA9E94AABC40DC412F1E478C2A51C1EF7F8B6657CA8C3FE79E3EE5C2A6652993B67C7AFDAAA19C74D4663D4D9A784E8C46C1BDC27E6044359C3F5C58B5A0B76C6BE20478DE18B12D5DE4B80EB1DC26FA87AB735DC18585CAE559166BDEEA599C74FF19C172D637CA2F8F58042B298EA29B3B331F3D2C5B75A3774F05D2E0BCA5E8E338407EC225CABAB08A2D0B3932245EE94C9B80327FAD3F98839890E27AA9AC533D6D5DED9BD7C6B351BCC98B1E370FDFF85D8A58F91650862E0AA9EC7E0C7D43B8197041F45746C6E47958D0235DA33D850EFEF7FD547CADAF5234D2AEBB3CAA8CECE8B17484DEF74587BD65C3FFD862ED58A7AAB70A3090DAE4D6D34E8C5EA1EF1CCFFBB080862CB9B5F22DF547927625836F0D5D1BC75CE8A9420AB198AD47B5A2AD56760DE64C55F4C67E57194A1CEF886BFBD404549C733609A6CCEC11703459473F5471FE917F3301A1A84A92E2500EE6C308D1A0FCE201D874AF658F67A66EB8FA0B9A2BD65B74CD7501469E4BBAA91C5C43C7DEFD5352D970485A164CB802E846864D9B6C6B3A9AE7CEF45FCB8210CEB5A2376A9EA54F4797068700E65C9C695102106C795ECE83BE66843C9AF9D007493062D92153FA56F2C6FA2AEEE8F16C0B8F49AB896A0F188B58CE890C420E913175E9E7B897F89AADA9D6787749EC8CEF808E998B117D33282B6119FEA7F0C93F7174DB65E0FC8A18C4BCF6AD2743EC72CD310D1B3E02A6415FC8B512016F6A9073AFCB366F4A108D99D78DB7BE82F0D0832B5E02914CEF3CAB3AB0017A13E05274B52018247F9E1B339E582D3F518C0FDA3F35F1B1DF45A3C7EFA5FD65542BE1F4CD194A82CB0FB91D0FE1E6E0A72C51381555A605D51F8DFFB2E32438AB2B157548C45BA2B4153FD54BC6C15D3556AB13DEA88079A13AB928BBFEA7FAE4F4E3D14F1C3742303FD0A5DF47309E3849EE5ADE092D8F0C549170169BE294BB0F1C7C5509A723B1892D0C379CCE32BACFB4AE93630A017138EAE64FF8CB5D4C18329D89EB5DECE871BDE81AAEC7E73AE168E1E92EACFDACA667B2F68FA57F6137BB0F84091413A1ADCD3050A6A7E8FBD165F5683C94F717B6A6AE0F0F9AB5B21E8EB297C3C8A0D6D11E7E15C4B4434476C28135678DEFEA42D34CB9FAF4C02BE30504F9EC6FCE62AB6CE62C7F49EB036098F3DFB698B723789EF7922B5C33B73AFD6FAFB7B3ED7A9237DE2EB168894A6578163EAC0B1942B4CCADC9DA60AA898B97850884407B76D7AFDADFEB7BE01668D1F2C5D5CF5EC005F3F0233AB51A6D17B99A918EF21C583DFC0E0ACB2F46A4EFD88EF4CDB233263913FAA0A8A972E5BA95FF2210CFFEE7C6C08818F597D3F09498DCAD9AD50306EBBB617DD9E318B604F3929F2FDB4DBC7629C9D0B91EE1AA81D483B16F77D95D351F0D6E8C650190913137D73265D5285A3C1574223825E929EDE2EB73A9F74CCAD4F4F4F3A7F89B9DEC08EF080B8874BFF76B66C494223A0401167500AF8C9A203FD2CADA852FB5A2DA18446239EA3062E38AF044278CAD9FDF8A136D9B75A6307B18F24BEB684AF7AF8E4141B2099E2474107645BD0539221EB632D01765312B5A067BC80EB47369D0BD5950BEBC46125A3AC2CC90F046E6D0F0F05EC21BA4F8EEFFFE081BE85F46ED1745F3FC1A231F1504FBCC6E101B581E87A06DFB507126B1457AD1DB5B17460720ECAC58557E816EFBBF4332664E69C1D963332E5677C9B39E596AAB920AC4583E22AC89ED2171CADEC4631A34B50AB02663D61F6F7429DD668979C73950236ED987F760FE8035BF7292A28045304D1810A40BB5699DD025839B0A22D0F45D7144B85A81CD1B5422294FAD4FA9BD6870AC4ACB96D178172419C48C42A26F0F2FE24C4DBDA0F952DC3ADD2D80B1E9FA1FEDAC81D0244FBD82660B8B2FF78F0F56D06F3993CD562D3E2AEFD69F0A8D3F94F483D1A1B5DF9F1BE01B03CE377DCC117C380DE18EFE93BF5E47AFB35BADAD69D9B2ADB3A07B8EEE50B89261057B85CAA3223CA7F70957A237722D44BDFFC4727C0949BD486F43A8DFF4FAD690DB217B9C6DA310101973137FF622E4145ED34B9F233C36F7123846425CB16A2CC7986A5631A3913B5395A84040DF80B585F5916F17AE293587BD3FFEEE73B5C1B3644F76D86A19E042533D5C61BEB4422734C602832D81171F32C05B93D39E90F219FEF521A7EA5C08149C98C538784808C3D27D04A7DBB259612EC2C61204EEFBF294DA06BD1609A1DABA6EEFDA883DF5866D98C28A9386F405B237A19C26C2738C734D766DDE766C94F7983EDFB80BA8D05EECD4786B6F400B47D533729EA972E93EA7E6210E547342013DE9D3824BDAE5AA403599ABA224696E74C241C86DC2E17BB12B92F153209486802A9FC8BE801A26FBE0618AEEAA5A3AE7742EE909D23BCDA2820255F1E19AB1C088560C6F40E2A3AB5B9AA99093FDC37194D2EDD2551EE6270F099123B572968A021EDC7DDBCFCA62013E18B862CCBC23361B747824B3DF64D3E83F0B44A4D964530C6D4011098D095B02963473BA1F3E14E5D89EE6E9866F6EFD8768D91564A7629C72720AD1090EAA5B61BB234E525B410820B94C4C00C57E68212A183764CCBDC972C605603645AF24DAE7BF04D780179F903DE22260D55277D24116B833754310BFFADE69EAE13602EBBD21534D50A937D24BBCA7DD7DB4413FF0417C489AD1FC4AFC5570C7F9DB5CD5BFA02526927823BD6F4305718E1D157B9663C63E1BC29BD247E5B57466A725412E35FA933FE793B68F981B26A44430B1D9E76F1F2C8B1BBA33550E262EA3558A79B9C5BEDEFF530572F2B9377CCF27561BE427BC219EFAF3E4C98282ED16A948CF97F5DBAA4CA5F19390BE277F0073C5E7FB4CD7FC15126F85600B84E0F696311A3837F0951F4158CC13D1340E8053F04E73897357C370F7988AEAEBA5721574C4CCA7D2F0C239616E949B7D1CAAEA605BB0F7067B6B0DC20B28C2CE70BFFD6780FDEEF8F0BFA13589F4DE55858C205B596BABA2D9A672A3B59882A207B3564CFA20F94D0633CBF753C0BCEE0EC36A9DDADA81D70CF7988A3AE53CCCA7050636D2ED28F02A0B25DB32A89A6230BD88F25539A71DFA393A131123482C1F0EAFEE32ED9B97B5CFD781E87C10471AA9BD83114BCB56F349146E84EEBFF18D1E5742FFA51BEE30AA4E2080AA571EA7CF01D114C54A66519F935EDBCC41F3E0682C4F8AB8061C8AC2485BB22CE68697F03AC6E2A059A96DE20B05B196B088F5F04D7720FF0ED295E4717E7EB8485C9544E58C4537F43DEF5D4E999AABF0FC30C7040A798BCB8D7C800ED6DE38F6AC7B95A1A292F14009FAC702FC7C7B62A4BB5FB77554B3F236E7887D9541FEF4E249CB04FD40AC5BF84C68BE6BC2B305EA1550C5D32B40677082E25EEEE99C72B932C5BF826577F58132D2C5CC34752946675721C4B837B7F94D7A75363D8ECB0224F2E0EC096D4147158E0AD349B4FAF8288C6DA49EA7BC13B1B8FFA6CF0B0F4DA60F712F7D41C2D50BC06C644B69B23D2144413CCC6101A6226E3DCC424D1771E2564CFBE21C4C69C93A15A04DDE71FF8531F3D68CE193E30B634BB9BB9C0F1160AA32CD59377F151ACE2E60541D096E27E958416E782C2523A63351315737F7AA79BD473C99D8ED83525EA916C7894EB47D10E383A98B2DF17F673214F27779773527ED5BBDDB38DCEBFAF9961D948AD85843A8D0BF3CC257190517D2B5C97E5BF4C6AB4261970825F192B07BE236F69749E7DE60C37E4DE07A5EF2C5F13A7F9C66DBDD143BD4C036B47C4EFD1D4CB60BDB190D2555D537C1EAD72731DDBCA2309FDDB89832D1A0571D34460B3028C79190C082A36B0F6A2F740FE5DC2BED6AFA778F25E4EE46CC5DBC7824BFF4BBC1C0B3431F38B729BFB5B296DEFF3F6CCF41F44AB701F98AE4A00939CD2AB51CC6530F1538FB2F5F352E811F6FC2E6C59779A2E9DCCB0ED0E5FC3E3E97EC5840C51269C5C4C6D6722BC105B5D2EF7712EEA126157B8A3F2028C3EC1F6D4B203AE463FEE6E5D566CD8F2E741BEB3794D21BAB89C8273CB4C4094FAB2B946590AFDCE0FD77C182CE78694D52205E387FD3FF80850DFB0D2BE1DBB069A45DD01AD14ED2445B0B846290A984C5432E808462F4090BAF46EF72214C08FC241367FD2E9070B0E2AB63DCFB3FCBED7D2E67EAD7E48D1C5B0EAB51FFB4FFCEE88F925C86F1F3BB096868F000540A5A98EF37210AE18BB67FFEFF225B8A195BAB6430F59A64CCA44F72DC539B0D0B4A2106DC19109B3319752CB153A6333DE5BC03FD1BAE2B5164F857BC3E0AF0D331529555896FD55F987FDF20EBC9C4FC0BB0E7547E3E5DEF86803BEE7033B2F896188B18A24EEECD10723B698DA1E1A0E6C7FFE0F396EBBC6B37A4683CE5D1C3E96CC2CD7AABC3FBA1EAFB69FAC9172AE878D442079C5568E5F5C4664A80A80BDC2632A4DCDA19CB09F78D590FC1B23F9DEEF8D4F1ADFA2C019F979476CDF32F33FB3BBD08B519E14DD5FFF1B867087D9A3B343DBFEC0707D33B69E6BB6790F9E945C0184F4C7AC21CB8C108B5CD577B8652FC07C7DC7504137B097387269A1EDEA5BF1FE28ED08642FC0A24E01A82DCBEE11D55766FAFA865A2A72FD2BDCE26DDB12348AA166C93A872777774DAA6BAAADC31555D77CFF1FE69364F227908BA738F0F96D52DB8F0466ACD3661AE019BE1C998DB7841A5DD47F8765306A2FE65B8D9157676987443B7B997035507EA64BC4CE210EEB1939905763F497170A9ED6E124E5C02CDD8D3DA879D0BDAAB538731E7C3B0906C87F73528445F7C5ECB54B571AEA88F2C5C8FFD828D66B8C8C149C5AB983CC56F5F1CCADD786F5DD65667EE45D49BF51932DA14992FEF7942D4AD879225D2B6B99A9A1DA3C1C1F671192D71F6A98D7648DBFB8E5EE65FF96CB08C9F7ED076F3C85E97C34AE4D114B1290AF9195C39CF642C680929AB15416DD4F274D6732F7C1236CE3078F192A0E525296437CDDE6F3563129E4C893A968F10C4ED95C639EA8D32B6E7CB7F3286CAA4826441A45222B2983B106DBCBEC92E89AFAB786D5577996B0889F080F77073705B0B4269203EBC3D4AFB3DC35595CCA778B2EFA5F715AFD4DD61D31E600D8378D3B3427B70A74C9F516F73054C66DCDBA8508E7AE957239D76C3107CCE1DACCE008A3A22616508073DD90D1AA32697EDDEA12C0CCB83F31DE5A3E078AE7A785E8A263BE454BB7CD45D5A0EEC650941673BCEE7366C26E43C6E8EEDEE4955513CC56223E49DD3BCC5D79823BFB061ACC39239DE0FB73DC0BE1AC9C80171547C8109CF5E01DCD39119CEAE743CE50EF636906F42B5E66AFC137400C82EED7B644BC508BEB6983D22D4EFB46AB35134CED2E8B58CE5A03199C875E64F0FA870CE3951C571A3D1EEEC1D54E2F770237209B31060AFBBB4C61136BC90A5744A87B7D7249E255AF7DF43986131BBB17846592B6A99876057F2C78710697325874D5F00A47FB68C9D744CA7D0F7BE8C4D31A03FB62CC1A9885C46EB1AC2DF447714901FBDF8E328761F483C331FCCAEEDE249FFADFA3A176D1D0987983CABE5B08FB79D969C7E97215E29F0343EB691E3DF27C6B88FC43EB226BC2C901476901F8C7AE9A1B07E05B9027F7228FC4E2949999C0EDCBB722B69694E14A227A9A0C042EC7257F02B8FEDF4723AAB2D98004B5E5439B536E30C0EC2D9DD406BFA3B3D2A9FB0FC89779DD35135BFB780FE43369E709C52D6CB6FF3E90BCF8DFED123A439BBA970CE9ECBFAA7107096E6E50A9267DC118FAE64F8C4107F8B456244E3C1DC96AC9B80BB02AFF04AC7CF9F7073745131C2D2A2F04AD6472A2BC14ECC357ED010075A595BD43AAEC48FE94B3FFE3C40DA0197B3B3E1E3F0F5E754E5B1748024130F9DBCC44E52D9869694E43BDC3E8F1182C34C6981EFADC42E97BEADB145696425176E8D5DD39D5DF135939FA81F8DA602A706EDE4592A6E1B0A97DBB0DABC3A248C5B59E491B889A120B2BC4DC8CEB6637F887D8F8DF07071432F165D3E7EB3E1E15866D5F1258B14866BD4D9ABB13A10E50A3F8EAE2B7CF3215B0A2CDD000D058C580F02DFAB7DAF071BBB0AE3A1DC5D4BE36D4B743049F05B46717EC492203176C87B881E85F44255A3CEE82BD849A2D9CEBF0D4183CE07E01D88D3FDD352C5F3D6E33D54B61BFAE0AECF42382A1DE42A7F421758241859F5D03E2A70E4F114E5F71249CC74222BD6173159DDB3D81E4809C8EEE838CD0610AFA176D1F20211F89CF6104865EDE36E3A50253A28F99757001C8306F9B1EC175AAFAA578066263C6B82D74B3F2E648CCFD8AA24E460C04A090738284E8D7B74415F66CA6AB346E475099AE943905E4844C18475262D66B17A151AC74AAB36066C1AEB9D66A95E545DC0424B123A5F13CE82C38493E79F2CECDD73C91794B4C754BD23A2B42CCB0846286CB55A438EEDDE225BFF629AC38FCD9FBA31B1A47CBA85AC9EA1283D462A72361F57775CCC970F256D944F3A63F36E4BDFFA574D4E657FD41216EA9E134BC69B39D68E21CBAD9A018EF009FC8E97B3894F3B790CC5AC1C9D8942FA56A89E156780DDD2277CAD7759071CF95AF2F9270C7D932C38A347791C0DFADF42F6912E784B0CF5B5A4312C7B642C543EC81A985885F0E7C7066074868386689928DB755B4BB1759B51BD0D656A329927DDFC926693F82E7BEC7A29C0984762B19686AE0D44223B5A813C50B47CD44130210CDDE647FF2FD6E8C97D871BF6C7A2617A39AB72CA34ABE2EA65C3CF074569F145B76FF9D42BD03210D778CE1E34E6F01FCBB24E3275E87CC7BA73DF61F7B0424B9550EDC7C22D2C77EDE8A2A163AD5E3535B6C787A596969537CBF1585820097A2A31BB931C25D68339E3C91C7DA483BBCC2781F13A6C7D50E3F9FDA8A0666BA7052055F7591A5CB7B7F1E412E78A9F2564A1BEB3C71EAA702914AD78ED9E751E06B0971CD9F85D8AEB591FE4DCA6759172EB3725746267AC4D2FFFB6A53800D7D6B0C96D1C0200ABC733263ECAE79028DB52B0FE665BDEC01DB31EEA9424BE0187DADC6CCF50E423D9AD715332856F6C0A83EB634998B2A32D88BE0025EA49489658B42A43AAACC6B60A97190F0C48DBC344C4ED7D546A4C0520077C179A2E60C6806F7B6122A0DF7168B7B3E4B7C334F4C5AA545B0FC8F5D4155CF47A2E2F6DCE8BD0C2414DA16DA92FFD464A4E615214819A36F7ECFC9742A0B9028059FF6EAEF2025619E7C69F0C924147A71BA69D27DD5E699CCE5FC0D1EABA07DCAE0FEA679461E0DB993F72EB26F557ADCE720CB885B08044570300E2DDEF495AA1C601F9FF1619285F22E86D92C09FDF429EC12414B992BFF9E97DAD8A4FFE71AD05BBC6D4AA4C9F96117228608A2DD4B09B32DC60E6606D8CD6943BA5BF39C14B48F7C095406A757B321A75171F869E25136CC41149CA94C641173F1FB7C1B0868937F72842F81D5F44163B7B26BEA415B3F3676FC05A833010039D6DC9B9816D859BD5C39C52188ACC847BCD0AA4D9EE7508D9493F46225F0B837A6B72E9E3BFE34620009D291E8D4CA6A5F2B98EC39A7F0047BD7974B3B5AC62ECBAEF65317287254BDE3F58EECCC642BDE2FBDEC1E84E59C0B45C6AE53F146F598BE5E4D00A89A1C17B6701E44FB494285EA3C81505EED29FBF6FBB1448A0B2D02398A360EEA151BB10D4A0BADE19206F60B385E1F492F23F56C3815C44B2962C21EFFD602404DBE485CCA7F81E296330CC0FC6EECCE4C02108D775CA85E777C8CCBED43159EC6F379252C6B4B3FB16CC9E0743BC7B62EB0611575C934C6E375C716BE324E5F1480FBC4241A7EAE178557AB238CD43E924BFE3BA3291FC2B89E3FAB1963C50817EC6D497A5A022CEB053E948CEC652321E079833B664C81CA751F27476AB3561AE49888AFF51F0CCF3AA2EFABE937D7C58715CCB9DFECB0751C3F9967D2668DF5EA7EC3C42AAA36AD33632816C19E090F87F9AEF8A84199A75CB2592CCD403362B8B14AF2465EBE350D75FB79940C28756B67A805C946A635710A22E9DF43232FDCBD23E91474762FFF773E4F760AB27F9C386FF16F101FDB9B5E67BD8DBEAC4BC57184478CC4AEDB591716E8214193D9C8B0A78B8FE9A06004AFADC24FCF46155F5F9109E47B3043C4FFDA1071238A4821B78DD4D30BAB567B68C2BC0873DA3328870CAC8AB49055857B973B3F1CC9C76BB5352A036F9D6B0C1CBE75D1B5BF5C3A1A2C3AEBF6FE56E290437177B77239DD9372C7CF144E55C2F7A2890B72E6C9EC0FF2B256A65BDD7D053F51C45F63AEA5C9E7B77EAC6B2DCD83E046D47C5C21E208D0DB661803C54BF1733A411BD8A23E77066794C9D1BCEA59CB596BA6CFF140816D9C01A125AC317C805069568699DC4CEDA36E9CA24FA4D27D8CC53441CC41DD90C8B4B5EF2B1A74043618768F68E5908DAC7310CED1492151F1CD402035B299C6F8BE6B296AF960B43C6DEB71F6C34ACCE569F46608D54F34DE1FE88CCEB17122896D52B3B276F6A0D919A4207D0071D9590FD1A6D523344A711EA0619939CDE18D6971689CA4DBB710C9893C20C0527E8082C69C92FF8BFBD5EF578E2E066A6255C5E1CF7EF15B1FAB64A6601E0939C9ACCE67049C23A66F38F05AF8C4871CB629A8465A8AFE4DE88663BF396EC4EB2FE71C154ABD930B9C1F6BCECCDAE1826A9E15240A3921E5C1182598A8BFC6DA06BC34D947F2BACB4EB2807B6FBF660D1E0B7FFF49CBA864C063070588E2BD1C9BDA8D32E8008DEA9D5EEFB29EE248C81EAD7A65DC61B594EF1DD9D5DC58293E641E5DB78884BB98705B60FE5F97819A38E35DB220223BF89216B7A498FE45FE5C4F49207D81AC7B609A87175947ABA6C172D32157868DAE3EDA3935001C33F872BA460B3E420D0C05B439ADD079D3CB4BB7C0CBF7B7B9A25B88628A8DB2309A4858902C13F75E813ECAD91029E836A165C6E731B67B5103E759029CC44CD7DFC56296071B389133E8774748BBA0FC5E2427D76491F6FDDE60AC65A52A46F8861395B125465BC93C2A7827B35AB1AF4DFE2DE3BDD2EA747688DD62E474BCAC102AA2FA6AEEFA8B07E4A94E056D85BCC290DA61D65623280D009F20D262ADE5797E94391674402760043AE0FAF87416A8AFC5925A362AA463B86EAB155B9041C5A3477A832E6C8822349701FB87E07CABB47B63A47389C0F9186782FC635CF8063567DB741FCB24136905E4F623BCCB3B6B0E715397772D7FBB9A4F537FF228198E25B8521CE7B926CFFA1BA0087B9367BA02EE8B75872CEDBAF85BD9F1F40D85A6ED72B724863D5A99E6DAC365E877167340478D77CE0601DDDCD95A41530DAABE8088809207A8028F665A7B8809CA93529D2CFE9ECB062F6D05BECC88CDC0F36262CC2F7CC9B4A03FE5587EFD73069BA9612702476F0D8AB0044A46A8E7E7E8E457EF8EA573F57A9F746EAB56B733B74C66B470B5A54B52F172A371", + "rnd": "C4702883C0128CFD006755AC065EABBF039FB341C0D88B1FEBEF3600AC717D87" + }, + { + "tcId": 18, + "sk": "A38FC76EC369291C0C3F2B03F1B8B301701E47B4E85FAC27C29223F71C0A2CC9C5DE18967E2617B512611C1B6F8BF42EDBEF11C78FD21EC9E474DDB52038ED850D6B9CD00B8095A7431DB26F236973F1C7F2A3B5EE61DF9A84DED3AD817358E76B1601C6EC9113A9BD1E6A47CCB422B89720FD47FB1496AB2E6BFA8F19D259B1884049C4A480DC888C0A0289E0248E124810CCA288112685530271D4382C21836C0B492403378163024592A8881C93059232108326501C2110E1A8710A0846D2202C01086A08481011817124932409886053C2415B188C61B02CD3022013A40084C42CDB06014B200160B4210331851BA88098481204456948422D4AA8108428648B40455B36825830826292015C948009C42D5C382A449861CA34045BA644E032301B140D19C4651BB4084426314032095B38929B404C60220892986C19C005C9B44458C0281BC20193008E64340A20C74DC212281391652400909A882819C480C834819C08300C429091A890C2C2891B2910C9928CDAC46C11168A24894822374043904101204C940652C290480C4169A1164E53220A1AA90423008C1A256A1A498204800D1116881C244618B669E046646146694A168812B30083460C892800A4842DD8408C04944909102A53A2610BC00D89088D9A162D0A3221CAC049E0A22002278A00289223133111274E48028D0CA67113162410458521A72DE22830E314720141400140294988250CA22DC9102D00C24CD92665004244C336720A36321C29700B0661E480651947241B41640B1824103469C1C671C3224E93868554A60D21A3514BA8204832409044915B4610131932DC864D1B286E24952C12492519800C1CA170511292239550C9C82410380223C98863C44DC3988581106552124A09322DA424109024000CA8015032208446221492812131200C998D1120611C388984A22884082D8420699C904CE3146DD1169202416002C56C4148681BC44C4C00064930618C3860A0280ED14670C48250494844100990133906E3A840240844A43641C9244DD3840591982C8B28325A140D019304DA04720893099B141281108552340161224E44140EC2928812C484E34048C8B02502156113B5705B1480C4961158A22C10280D1B1521A226810326409232129918800B0489C9064602C570D40440A206200183659BB8249910320C050651484160C44C049729182945C32245D036089A148A24050E51222511B0490935801A012024841040A65111956C06912550D9135EB2E4CE029E8040CAD3BE1AA494C9826CAB5C3CC5AE8BEE5F49DC41C872944A93012FA8721EECB46EC703C6FC1796C3D208B240A5E58A02A49CBE783ECE50DEE4F0A89C7DE37A420A5755547C09FAABEECA90C3F27662A4E5E5BD113690AEE27C720F055444000F1776CB94D82AE1BC676019DAA8241F7F68A291F25AA4CD3DAB2F98B1A3F2DD8126F9C9AE35DEEAAD341B0A353D95C8782A85E075D0C263AD22C3970DE74B5F54A603BDB71C5598F9F64B2B744EA948729690ED7BAB65F890B8EA1AD27B3E888F251B76EDFEDCB69F2429608BB05D9935A0B489B7EABEB77EDF8EEC529E1EE7C3DFA4188D1085BE937A4164EACAAD4014F299DB16DA14105C16EE7BBC431F48AD9264CB70CB26AEC7A87534733C0B6A6EFF359A99EA24AEDA08AA525129D5849A04F1E220B31A530C1754A660EA205DBD7AED093521DEBBD89EE62AE8E04B99968668B462EB4C4C1F24225FA22B86047F9179719B00EA82D1ED05582FFD74BDA4F0E6F25B9BEC8052F61775F512E305530BAABF71C043DAF1346B775B6929B8ECEB05EF3F4A31E495B0F08C9E85E0A083F75A7D6D5327514FD36CEF1BC693185E1B7D14DDAE8B476D18279DD0902410C8883DD5A31F98A7C2043247ABF058F7486E3BA19011C92217675497F41F29EEB555FE192B1F27F466EC445F0ADA9C6641DF81246A2E5CBC46A3760F8B59542BB13089FE2632E40DA23239B9FEE05D3273BF5731E28A7155EB3C0079D8C7F8C014E666CF559A9593B7A78F1E0883FF5E0BB8C8DA9DB09579907E2AFD3A144A9883C2C0A28FAF2BC3CF105F327A497956A13D3212A2F2F88FE30B899C883929F091F1050F9119BA8245CED94072AA14B840C15FE4B83F62AC1C6CAB8232B6720FB2DBEC9FC5DC62983F6CB2B9E035365C7E9034976B4FF954610FA3F70F4AECC364C78FC73008552FF92E83AD2CA67D9982E94E1F6C6B68E7DB4E138414219AA3F34AEDB09B932AB9D3A665662DE72C7BA6F007E48B3B4848C08BE2A548956E2B9563443F677104209EF51D01A74476C689C05037EA8D92DED7FED1073A5D8A6899C6F55416F709C1731AD81CE463C532C5BF0F150F6AECFE2F7B67CBD680388CCD1D819BD9980F6EE76D04E3AD13CC2E0A0DA86559E0268FB1653748C9CED7AB3E80FA1554D3EDDC8F8ED836A89BC8F5656457427EC920AB97BFA4B74E34F3516B38AB0A5CAE3A66C9E76A9C1FF73CE81AEF9A40A2DDD5383161C716EEA5C115FAE2E6C85EB15A69EFBEC343C019720D634FD351B2898F21FD257C52BCDC31FAB05226CB40E8FAEA38117584392EF9B60423249199CDE0127B98FEE1430BFAD5878FC5CEE87997B4EF20425633FEE2F63C13A0BD85DC02BDF9157CDCD50DDA1C2E8CE54068410F42804E4A06A4823341DF13B48579F83CF40C3027A33B4D80C891BC5AF9061C837EC83D3CAD0EEBC308EA43BD19E079001CE2F1B05AE16C8D82163F87E4AA6B3C1EAAB04B252F161CECA2470116CC10B50037B0336D3126964E31B4F1E1FFB55577F99288BFF7B74596C6A480F17596C7A0DF2CA17F58AA102607936292392CF46E538B6A5C8854CEB839473BAD879BD14845BA9C520F99AE772551B66033501C9D82F2B211A3E225267614B06B51DA3C229EC8180DB3EDE1C1EFFC7FC9C367244FA55F3CED6622324786DA01E448662CA18055116B2BB59AF35B93BB6636DD127AF3D06F0812F66F5278AE70A4E7D556378DE4068DB6E30FBFFDB3B9896BC17190F9B59E0811608700774846846D0CDCE09C36E8372808754A650956F8904A048CEC4A8A86CAA6276793473CEF322B9C6EE737F2C01ED1EF88156DEADE1520B3945C0EF0787A894D1C58F376A13BDB58E366563612FC717AE9A92F0189AA67EE8E8DD609DE2A21EE7D42ADDF520B80410D28D02BD4143DABC6E45AD3C2201185FA25FCE489799820872F794F7833E8CC03F086C171B052E3D9FDCBC7122D6FA89E7528FC6AD45D01CC3004387BA3926B99EF745BC00B608426A9754A1D0FEC97855652CA350BEDE5E8741F2CC1C0CB0E6410FCC14256A74082BE0F7CA43DD3FCD59716D7CCF06C665E5F8DCDEFA86A4AEE1844FBDCF2805685CDAFE578922D59AAEEF9A650ECAC307285562156596D49800ECAB42581ABE6D58BE2B5E394B0C1539BB13E60DEBA7A0A7465F34C521FFD77FA5C638BB8700718CC7478DC8959C5346DB7CA9BA8E1C8523C087D3C157E91F133FD31D764E8B8C94788176CD62884D09BDB452F5B5ED2103A5F1FF393FDEC8951F339A9E82E6D7F5A90769CBEB95891F93D20E39B7A2E685154E61B772BC9E4A92C7EADFB00C7D7B902C2", + "message": "590C53BD0219BBCDA80BB6259B17629CF4A0741168696D95AF63F375677A6014F5CE9A667793A578157C3E0C1490480EE28CA305E7B27EF472CA50A791D149E717CAB6E425452898A55BC3E65EDF60FF0B8447B06178DFACB3C0ABA02B4BD3D8629DEB749054932A3D057DC65E31B41D6A7BF365AAAB84033F4639B96F669D2322211812FDCA7BFFEAF15CE67B1EF2ED791A06C86FF6FA7AAFE93F0B547D1B99EBF9E5501E2E387044635BA42634EC7F528D378AFF891D07723741353BBF624595831A689E447BB1A406528DFD6CB2F01E7BCBB7C3B11D066283959ADFDD7696F05811D8240BFA1E45FA3B1D8F808A07D12012B256539EA75C3F749862C0ABE023E10D87748311312D220A62587945D71BF85A8BBD9A78FDE0855C363C28404F5C9496D457A6FF2BACD04CCE507F2CB875B1C1A3100874BAB6642E73AEBD017AF15BE18432BA88DC9B6A9432542F610FF90AF43EA231AB3E18C98FDF839B964003A0FEB28E25C369F064D5BB478D834643B10F45FE041BEF0D70A9F52478417126DBC0D775A5C00850F243BE21B8AFC2BEB357C40CBD1CC37873574F2E135B3322F674F64F41F99B761C021AC7936265C0D8097FAB63679BD20F196F403725530C0B51841E6F9AC73303287458EED391E298875467683E747A9266EA092D9F9E915B089A2445FD472C70E7EAD8E22E38FA229CE0D5B6AF15A676CA1BB7C7381BEE00568726CDB47F785C0A167DE5EB44AE1EB142488E9EE7E22F68D9C575A4378765CFC327DC56AC65E46E739E92440E508F915BFEBF80BEC37D637D7A1963E6D0A9A8C1F33BD33F7AB002C84C616546ADE3F2285C74E02F26C3FEFA1CD15D67ACBAD504D8F1F143B7EDD0DFEFA782C278804ED78110A1A5AE81B3E57E8B2D4A8FF26FCF23DEC7FBBA7439FD198EB1DAA97D864A1BEC591C8AF9E39FEDACB7F0EBE96DA1812C3FFFCA6AC4DB2C2B9E9121A092357C1833FD93F0FB63DD91667E4F6528B81FD27A3BB202624FEAED0C855CC031532B065613A28D73FB68F2012DB9AEC839B0FB5253F4BD3BD22CD58B07EC6356DFBE1F2D179ED9B471256EF9EED58E2475F4F9E9B3A0F072581DF5ED56FF996A61E0D7BBDE23BC329AAEF243661558C7192C8AA157C537B77AFD50D3D174626469D50E479CA850FF9550AEEA576A6FA8F1C661B8640240702874642E23528349984AAED6BE4A8E7BE4EEA397355F2BDE2C732654BDFBAF17ACCC912B2335EE39E8E44983499B1C171B1FB4131AEC3CB99F8864118B6B2DE2CDF872DA61AA9A9902BE847118CA679185B2C0EBDD7D0F1EA7F3D5BECFF1F76D56624DB02CA1C9DC0A9291290AE3AC7546340383D983441BA89E7B2B86A52B94E78F55C53FADC58835996E2199B8BD221E5C63FA85DFFCAB278D5EF229FF7679B32AE1C806CBD1AA2F8862D52F6BA90791A52BFC1EDFBEC9575C901158F410986F9D8D42C04EC8495982DA44A95407B89FB6E63A98E617416DA216CF142A2C09CC0B2A372448BE77E0C3E335212C6B6E2BA53C84FEDDA49AD5B28B7EC6A90C3CB7FB7014C3335DDB3BE4173D80ECF3F920DC782167E4053D20ED6A8124FA5CF800632215258C4BA4C6A368031AC5883F33B07922A10DA0D91096A10ED7247EA4E73202082C27A999FF1A2F07BE16D3C1FB42A6A29E442A036C4E3DCF264ABEF5AA2719EE878482DA521766CC100D284E65C758961A29CB0120898DAE02FCB166E63F14E664398954D8C0CC6A454B8DFAFD3FCBD8B0A535BF0D7D2711D85A9A1F81AC189D07258D31A0093B50E9D97E479B65099D1C3312FEDD1C0CF16A295E1310B643C393285F07DCE70BC3A413DC1A6E913A366EABD5C56FABC5672C6918ACCDDF63C5F3EDD9D59C7848F1F982AAA383395B83D52BF3737B37B06DFEFC7F25D905464EB65F53CA151061611F51FD2018C363AC8FF2B1132D192547B7EFE6FEDA6743F6A3C367E6E5EA75873E208DA07E685CE4FA598D1CFBE9111D4639B58B97A082ACF27B8975A85E051C0FADFD3F366B806C7A7E9F5C1436722C390F44EB0685343B60C30CFFD5D76299B6A1536D164B2D8B24BC10CBDCE370FE7A5E4C0BF8BCBD621A138A63F6A5298A4A7B408435ED8B851B3DA7C4E74F4FEB2702A4FE61AC15F626885AA1D048C8CC80F71B2BCE97011F5DAEB80DB2E4EA75B55BACBE71AA8265A60E1C360CE834D34A5AA8D2C40447D3C116A8E412BB0542BE678A051B122729CAE02F166BC3350592CAC8B826A9DD3F60C7D199D34C45D62588F942EEC69D1312CF7BA243A89B92AF7C3057922ACBB8A978CBB9253AF9468273BE0755E582C3215BE2F26287B82C81F7D3CD92C74AE38F4F287089BF6EF5C2DE29FCD41C898349C31EDC0E5B08D2E95579942FBB24AB709324DF69CB864037F04D6A59A182FA8B0388B672BA77B32F913B0F00A5E60F49829D57171587D1799196850E37642465793A16CA6D2D0DEA3BF5F09DFFD1CD755CA2BDC6E774C51953249FC761EE2482D90FD2735B6BEB3F633F8BDAA0259E315EE6FD5CE6FD754BAE7136596D7129C6CF91C29E022C5C5AFFA4C45DBF738B897E0D398BB5F4149BAED5A0B8C6EAE3289C4B4E2CAF1C3E9772B350FB9923204E2AFC445099C6111EBE71BA41C4CF0D4F9F5D80E0C1B686C25DD352C613D20C68166487D33A82851D2B10E235DF9B6BC47A63CEA68C37B2B2D07FD31FE33D2FA1A799DD2F9387B36D030D187468574231F235044273B402F3931B5BEEF0892A44844A8D21CD5EFA7EA5425A8F2A45CD2C6DC4A90E81B3EB34BBAA8D8E0659AF5E9C43B93583AFF59C4386F55FE8BE9D20AA6148A0E8C7873E8010D1C2FA3E049BA2434DC865778EB56492D508F16C458C6D87CC0BF551A2EA0B1FAD1165592E198FE7CC2E4A0BA7776D3DF18AB1925D2E22361C295793836E7298D30DEEFBF3561C869B4F9B68C38AB0249E78C01482DF2C9C0C59B04BA02A3768960D95589B0CB6B29E33728ACB2F8FCC74F8BEBAD609A568668A07A908BBBA0ED966975357251C5D33971D284892271402B8065A3810CE2E61EC7EB869E949BB5BBA1CF34392857A53F7CBA5370655E4437093517716C8F659DBE5DCA06F54FF3C552E9D776B84960A7D710106280946C81E28BEE986108A58935EC82890F8C4F9D2CE414D1D036C2F7CD888A12189B8A30E6C98344ED10B967CBB7AD7B412E205122290E1AD5535B75D0CBA91A707130D367C3B72FDD71B62AFEFA353BAC93B376A2FA83497EE204ADF960B6A34BB85200F34A1F0494C35BB5728CFCD9F154E6876EE4D2D272242D76C85BF3392738B7FBC43680832B225B75CD057DAC58DCF9FC99EDDBF3B4263773DD3A26F04928BAF02955A6FB4170654AE886F8B9A7FAA0FF5C4C51E228D1417B31D203806D340CC5BF259709CC5638FBC004C4F5A16955D0CA943455FE6A15B05F73518A6C254FBD8CAA12FDCB7B938092405C4E91A0EE835C7FB5BCE1997FD22362755FE6DB3C1C5366A69FFCA240805125EF6E3C4912D4D33855A841A314333A0FA01BFBE4B671AE8887B485C1BBA218076005CCA9D1C37E71449D4CDAA4EB1B3C51A8445887B12BAC081E0C914617C59272E68E2F6F8BB7E47483A5D21DA6A69445DBD971349AEDEE252C2599B7E2F4FA6F6A814B7F51083B2988E375AF50D83DB7B4844B1234FCF4320D8067B6E17D67F95532E5E46E48CA16FBA6318F1FEBB593EC7B255AEE4FA25065A9C82B1F26DFCA72859B066C1A32D9DF2951D75D69DBC5AB86DDB137EA7EE04951FE912299404D8D8EF8FBB1612ACA3C5D356D2FEBA2644AFAB45F645D597B814C6786E46F37048681B30FCE26B06FE6421E8156002CA0E8E2F069ADC6CF308EB71271C1010C4AEE8B6D5C9C9B473B646226338DD822A3BE3897F0AA159FF3DE4F9B055224C21C759C6988A3EAE980D3AA8F3DCA9D7029CC7496932D81E748141137761C1AE5E3AFF0D10E01FF1844CBC572916DA40505B5B7204808621D56AA6B77CC3FB556563BECE1CFA335D0FCBC9EF53AE881A39BDD672B626121C081C07443E2EBD4E3C1005B13014FD26CE1299169C8F3DDDAEE4E63A1137656A15EFE31A210270A8E2667F918B37FF1FF7E7AA1C91270BEB372946AED7A0B4BCA191E93034F50E792E2A3EA87B7406F493BDDAC6F406FCFF1F1710307B9ED3200EFB05912C92DDD1AD9E228D262B034759C14DAAC0C3B7A62315C311C7BC1751B865D47EBB5FB6E0679B89ABAD1F14E329D7EC93F08B85E379C1F1E273456C3749D0AC3B0F2C1E46543D3546A6306814F8365733F4612265A0E3ABDAA60B1D9DE130DC16340D19800BE1F512F126C6249C97EE90E24E6826E6E04928AC2A274950266C6D5504ACE7C739825D870846EA0C5704CD556DC44E9E321AE0F4E1BA8D3E7C1B3710D27CA16543FEA79C075801C13E0A66B765C66B5E7D40D2A5122AC6E11F64E00A082816BEBC321CD922CCDE04C0F31FA79BACA25D253F39E93B5D985FD8C969E55DC2B55EB102640824919DB7290D03AA8A9EAA884A3DCCBD86C8C0213B406AC0830812C49DAA454635EC9AF2FCC0B1FB7ED3A04289ECED6F865208F7489AF5BE849A77DB09827D2BE1347538AD530F8FBF09BB30FFEE5AFBE31C461AD5267AAB2447460C5071053A039F31E4E8D18CCD6DDE1EC3451906CAA6C74C0EBD81CA12185D0939217C6EDECC004A05B901C3302B039C9F3993082E816789BE50D13B4EA4EAE5AB02B8D1097E58574E48883230869DE0F8CF6FFDFE090BF2F286EC36234F928DEB3149CD0CFC6C0F36921239745A0FAA86F48AE032D617F5CFC4CD758D8EE96082FC8C3F3123D583B0A1D316FFDBB7C0FC7AC50DB0148A78707BF1E17F1CB10AA812152B1A0B254B023AF5BD4E8870C0A64C923E9992739728A74B566FD7BDA65F229E6F9C5D0D8EB85E9F23ACB21FBCD160B83DC2102D4782B188279ADDAAA15DA1706E4441215F8A554EC6D9F548B0CEE5341A791B48CF90E2B1BDBC97E307257918F463EEA1057B32580ADFBE2A346F44BE7DE5D01B7596D35CE5479D91E2602E850429B8F58D6319EA9591DEA2EDC8F95B4D794436AA7E41AD587B041F66C7EAE982ABF32DCA9238C21B7B99B7432BD7EA660358CC4AB130F7568287C52535662E4822CEC4B3605EA6468EE7DB75972FDF402954CCF6320C5070A68D28387F5003570F4F730B1814BBD04FFF5601A19EE4AABF447539BD3E9795D9DDC71B2EF546E4E97D137CDA9F859F8E8A34CAA2294E6EA9572DC535ECD422CB4DAA9EB4495A83CAF92BEF0C8D02ED0AAA26926063E3847C7C65897811DE146D2009DC8D904AB41D952E85ADCAEA0EE0A6D713014142D429382FFEFE7818F87FD9B9F79BE294E2BD28D4A3370DBCAB7A6301910A5DEE2617A5BE227208DCF23865936A756471E137E170F0685979E85AA206DA6A515E12442F5B0DC4CCC32E183DFDB1F5174D803D6CE2696F325672B382EE3636F43035178981C2E5AF4D1A4ADF22BFCC2D6B49D83CCF9A87769BC6F241BD12E60E0D3BFCCADE616026BD0C0669DF0AF848B47095D545442F2CFFF6EAE2E9A3BC54832AEA1B07819D001F1E80FEC7876C86A8DBE579666A38F756044B7C6280443E0BCEF04B90A1239AEAFB407E3B86314B724D632DE2C82274757ABD2A1B88FC609CBC85F8D2DED30C08C84289DFAE72132F67045EE0E1FB91C6C32A64AD2C622C841F2DAE9A60B277AC430EDE59E937A0DF6A577EB4817FC96B1F5985557F5017A69B72164F517E86E5B9DF60AB66B0204880E3FD4409C8F7367C0018E798308CA4BA450A098021C2689B877C78B6466B38401E860BF4D1EBA57C977014E7226D355817F1D2E9606706EFF215F56D73CEED14FF090665E4BBAB17F36AE728B25BB17CEAEC84347F384924EBF0AF7D0399E67F98C642D3EA20459B255221AA8CF2DFA293F8065A4D86DB42DCF0852957D1691414741A91FD4475F147D2BA5B7A2615711A074F6DADFBF3B3583F185F118C6EE0AD9BD1A164F9A9E266B45641393382F54F97B6C5B117B0E5157F8BA627DBA69D13F48EFC1B6509D0CC01845EE10932E3E6403AB72A81D43C98ED066DCA75E3EB12374A6C1768358A4FE046865348D31CED551C0BC6B9D55D60A56551EF58B11387D8A6B4251F39034B0170FFDE34E2FD3EF6C67B896BC3B9EC6F8C506C808CC0E025BA35461112B3D0A6768972C1CDECF6D1D27B189139420DECC538D309A9C28BE3C1AC21D8CF1072DF0CC2ADD0A6B2A85F5A154217A3A1D2DC0D15218593DD68235A1874754C50E71593BC330B1E1B02E7BE66E612E5E5FC35226D28B725059B3FCDCCECA89A66C6402828FD9FD7F44A36CC478B2F1C36F047C10EDC12910F3D905C0AFF6852CF2E49960348D62DBE44FE80BAC76396F84ACD353E78C8AF5C4471FE2A5E1BF2CBF193AA2127670425863AD78C6FD5813CBABA26F2334363D96ABD6A4DFBB3F81B8AF09048A051B271C06982DBA21A19AEBEF9DD56377DBB81DB4A72D9D8C48E081579A689843F3698115E6FEFC43F24DD96421289BB0E9531791487D7E9C3CF2F58461AC6F8B0F1D0839965CCAE359663215C9CA7F4E64F30409E3A7510B932762A1E245AA2463A33EA066F0B3FD5D0B48A97911C39F94E7DA1BD0D32E4DBD7F2A4A4A17EE920FBB378D6A14263F1EE4DD11E51E7ACD71ACC9C0E7B9EF9B30A8B49D3FC2D23A1D3DC7F3DF354C6EA8B1D5B06E5EE6620C6A0D2C420BCFD7AF06C2A672DEF0E4A53B60DB8077378EC91BCCB7818EA1F35F276C30A777658E09486B16B4057A7569674F00524599689AB493B789D9101A2D86BBFD446A5BF44BB31119EFC2436CD34680A1A8CF8A0B24A09B036BB1412A625AE907725DBBFA18F7DFDC50CE1925C80F78CAF37265068E3E4B005464EC1B8F61E808F80B7C4C1184241DC608496FB0EF6847DCC09C4A53D102EE99DD7E3D05A5D49A2DCA152057459B8FCCC8E7812CE4DDC291E1B1640C05D31D2BD391AD13E0E6BD9966448EB20A399E34985036FE2EB23B7A821DEC536DF07258D72A90E3C0281D0FD5BFEF104854BFCE14D1FC883BE45664756D3BFDE683594564D706BA07A30694E862E28516A0E7BE1BC2E6C745D73FEDD49886D6BCF562B844F5B13002CB90FB99426F6BD23AFD0C43E8F3594B9E4B1607197598AEAFD747CEB4B003AD2B970F2C225580FD46F75A212576844D316CF5096E5BA9CABD1DEEC36CA2D9951E21BA6D308AB883548462C34055BC9E9AB4718E4521DEE6043FB6DAE8D571B9CAAA86E2052EF1A2FB4A3B3D41BE0A63F8D7A8EE5C943FA513CF9C323DA3DD8FB1B4715AC9B5664392CE1284D6F2B59071E48EB665336E4BF540A77B6294710DCF122FF75E7C58778E1E11CAD034F5BB4AFEC6BEB19CA1E1BBDFC7123CE451B488F2B9CCADF09F3893305307251A1BCC62D45FB4490A0078DEDDF7EDB4FBB7D11536D4EBF1588FAAB31FB8B21570CFA3BD8C1DE4C576FB6DEEBB253D9B42585BE26887E4CDC95870B9153B4467EF34040B93301D479A49AD2BA2B559D938BFEE6420A15984DB46ED99557F0F141700A4050E765B30BC7C93B20CB004B6E1D628144F6B7883490271EE60D9B42DFBB9EBB77C4BAF60D43DCFA92492875D255E6319ACFACE02C81040BDD73F6E8C15B844940D3A0554EFD51F1D6E30A389B0592DCF55D9E6404DF8E171908F45F34B3DD9C81C47A6531DC8E3934B1BFBA991E13D2D32A9B9FF8060EBB38D231DC3785A2959EA357AFD7650790FC976B139AC7EA4BE52CE5D7487C40D97452CA396C8AD09FC45A828369F9FEB801E41B38DF820E030B9E66082567F02026C0A8D61D097418CF4A95A9CAF6E94B340A3E389D669A1C28E842E1A2A0E95A034C79534432C3401DB89F799F37EB4E8009A90FC1F36DA014ED08E04992D16FC434E0B6446955DD19FF2C0A07AE0A31C98B737310AE8FE403BEBD9A10DC3F49C3A628A968B4DAF37DB9BD50D7705FD18718BD89DB9415ECDE496B1E5DD296D750047B6680924A86144F08269A6E2D6EDD1B6DA7B4904E3E0DA83CB33BEE4385DF58BE05DE3CECF5C0711929D322941AFCA70DA158762F0F0A5AA26C870AF82E79DB492F882A15EABCC51DE3A05898AF15C3BE341DBC6128874730F426A9BADD55B9826BD2A9DEBADB2A5EB99EB7573A4EC91642E74EE8FB471BD867E5F1151A7FBB9AF792E6782B05A58305B8A84360AF16E53CC43A99F0B114524AD4E4605F301662E21706503305DA7C813E99109966AD4B46504630E19EB2FDE31A7D058227C29FC842AA0EFA5C3582F51C37A2AEF76CC8DA678821D0DEA48C2500AD6887CF99B8E14807062F88B2CE71160F862BD7FE908305D51BE0A3E7D048D996AD2BA79904A2637AAD88F0CDB08268C5B8AEED66BCAED81020D33C1B5CF590F6FC39353637CFBD749194AD689326A958FC00DD603FD6D0E362DE68C117F40E5AF183F359DB64C5950E2D3C8C913AEE899553106A4F8179F092109AFC64CCA1CD203FA381AF3FAB0C6A2CE1B9C763F4FCDACD8EB8C22F999404A399867030C2F0E603EF8637C856240BD39AE8157E942C970B2C27BC88D110C5DA4A0563B7DF0415F7385B8F8B0807F44A40943F5E6F4EA8FC3D5035D7E71E5E7E113FCF4A6E4C67D94685CD3C28D45B61FEA4A6308ED71A1950D10346DE5C7C0597B7606468F3EEE7C4CE358968F8CE409713336424F63672A4383E5D332CA87C0F3535F615F2753209CB27C449BE528E2F377386D88C3ACDAE7557DE26F8B2EC937E48BA87FD780A9A0CF05EC4E4E8FB166455E6183BFA57F0BDF48DFC0F3FFA29EBA931B968F3851E8BC2D3E32B8AA20354EE65F2DCD83CAF02237A8396955DDFD48A4E86EB4F04CA48C3F078AA5A14387724926D1FCEB43A301D096DBDCDE17C3A7E3E3FC21A27E65B84C191126CCD0B9138507712985E13CA10A113365F4E095403E57866A570C79BA4057DE27E4BD1303FCD0CD6357F20F6A4E533E2C38B6001A30F5D3DFE4B5E4526AD91B854B7AF4383D7C1C050AC63602376B103B5EE4936BDD2992D8F5408018E5D8399E0436C55E8E8D10DC21ED43C3DEC92064CECA2A94772FBC10D972C54E484DF24E9A14DB57DFEF0589890A9B993A6C5BBA9ED866D826C3A2DF8E954D841699D6BD867E302A83BF4D35A2416819FF4AB61706EBE82F0B88CCCA4F5F171D14A7DAF1248AD3F07362A676F76250F38DE22EA5B2522BE19AFB486A7EB39D2A364497F344F60C2DE0686932CD732A43E34B7DDC794D51ACAB1FE720B8C468ECA563FA21B6343F0BCEA7E3040ED701722BF12ED790329E20664E3783F1CAD5D37C6809DEF5464502230E1F177DB7FAD293D8FB8E97D554BF32EF67FB465219DDCF50CC09A9A55B178FB6BCE4E1D10FDE497DE60B9895243871B374406DC4B8DFF2F0E87D86445079E49423CC1DC662B72FD5CFFF320CDEA7DE524E0A1F3FBBA372CAAB54882FA4197D1818773D028ABFCD837019682BAAAE5560AD3A5DDD91FD0B50CEA886304A9FFF282AECAB24188B8CABD7B12CB70441732194C2CF934197F4B39B458E176BA544ACC06C6D1DCFEA237CCD9F6596B096A65CBFE1E58F4CCF9497FA7B1E4BF85A4B4D47ED5DAA9E23137A421C52D63FFF3EB9918661A6F28", + "rnd": "42F161D9B99AD1545DCF338304DA9E05030313D59E7EE1E41B6D2429A4D3BCAF" + }, + { + "tcId": 19, + "sk": "07E588E4638FEFE3F4972E3CB7A27F03306DD4DEA7629C8ECC9D527F5C766E5F8016D12D714E8A95330ABBDAB2883FDCC6DC786C5E0775960F7AB95C1933558FEB8A8CD030ABB7E359BEF703C14671B80F005BECB0E3D84888CE0350A7FC17DA3BBFD862D2833A1FB07A077AB02875F2E2048899CEE2B461BDBEA7EA687E9B94E03808621412A0480919C48D1A89712310915C3622A20244A3C46D414089D4A81050846512940C50028E5CA0510AB22DC3B4642204860A89494B480D62A08CD4864053846D52067091060C03022ACA0626CB98109938290846005902008AB44CC91032C20860C434451B240E120961D090855B90480B232AC8246A4CC240649801C44400103669CB161241428854A884D848664094051A82650AB66511B5499AA66181140CA038429832021A351103246ED0464511496E82340EE248408A22091949685C864488A02903363161121242B04189B2210317061A054C99362021A30122A220D43870939825494471E49469D0964452085158A44920A30922278A5B144D0485088882280B22480B228651B884031184D2B661A2021180A06400386ADB842C1AB16D92066EC21052628821584021648885018904C2A809E384401036840A00911C104CDBC680148548420801DC068E53186E028989C2443282B4500B154C01824C19336E8B04900C2621531286E2002D10C245C3C420114730CA0220594630098901989481A2144C1A398EDA8449C24409089104D2300AC1C885C2B051D4B0818430084B4891224451C116315C24921914280CB60D1B204A14A87100B191E3C08009178C02C98161442051960D43340521A15150181002B0409342440A206E24A12864980981468D4A360222410D1AB770593270131082E1988159324E884069D3386D4B94285A268A23C2441204885C3008CBB44408372E64B404D2A8241AB38C80C0049CB27009382E03234E89B6908894519B461153C28051886C8C988053480EC30249C9126112276E02056DC19050A0262413019014104D209860A1964DCA0649DAA4880285894324429C120588464403440D0BB70DA2A6605B208410B970A4064223160E848405CA40128C8205D106844B002A4002291A2405DA046290B80891A8110921451B110412C101091985234608E42864A338005AB4458942211A852C12157159262A802640934226234784C3406158B4095C0092DA206523000DDCA240C0922118A54414824D12C84504284A19A168C24492198140EE6026A4DD266730D5E6DAE34216874D8125074CED14BBA9ADFB6B48A203B0C24CBABB4962249543446443414EF7D6513E95344872E6EEA4396C4D64C723E58701024DCE31F63B68F8F1A5F2FBBEC1814EB35FC1B73792BD6352974D18AEEDBA8C630D4308A6FF6445ABE1A0761CD94CDF79D12D86D4B2E09115CBD564AD610C4236A042755161EFF35628C38BA4A5F32F981D3B20896E054FCF9FB0E84492756DB96CEADF00B08D0D22629725FD41B13E88F306FFCA4E494A4ED5AEF63AC0E57BAA87F141350A4B37135E6AB987F6D82633AC889D949ABCDCEA18B5A66B5B4569D744F18DE5E47557E23E5740875F18128A0E6A59FEC550EC006A823AF3395CF325917139D2640A1F022CEAE100F4DE50D374A33953F39353DD36C8E1A6DD9F3A61569DD096726C06D3FE04C60EE10AAFDE52E540843DBBEF5CADAD54A303CAD53F89E6B90EBBD1F1EEABF169C38086915CEEC09F49767F739DD8447F69B150AE7DA2D9D5CA17CB8F8E5D06DEF50FDF360EB21E7684B238FA7557307BDA6BD654CEDBC0196169EF9717772CC69E1EEF6AD0D3B17A1844C0E2C19F948AED7B6C54A8F5AA18F1F768FC13F0CCD9B43E4269F374421CD209AA19012D5A890AB9F60B81AA90A85B8366011DAF7FFB16A27B6A71633AF71A98972304C1D05A65F855A257F527F013D73C3FA430F240C5C43706912BA04320C83B9AFC88E82472BB84485CE1CDB3EDD9B4CADCF4340BA66B431F26D9DFEFF3D6DF4E0436010E27A8895B8294021F45A0439480E10DEAC618443229F897F41CE033FCAD55804B286ACE17CCEE330863FD38F2F765E53D2D63F5FE43CDEE04C417164064DEFDC7B0EA9B05180E344C40027CEC5DDD0B548E0180F496FC52C0689D9B6499B10577EABB091438461AE2CCCC6CDFD42002FB25DA23A82E48622013844ECC9123178912791A8E752BF89089EA659BBBD5D56CBA7B3A90E6190FD0556832B7E60CAB577A9F4CA2D30D3F9CE425988540F11DD17E306268A1A98BDDA8A63ED9CFDA3D3B6360E7E45AC261E1499A3E952895AF2B2D60655AF609B63614727917F5EFA954C728F3943CCDCB88EC4A6F540682C0AEA9338E8C767D26A7F56B6943BDDB177CDCAED01956507C9FA31A91449A5581E7FA19D195839BBFB16AE094A3AA0EEC4BE45E81A3252C9BD00DBE38D0CA548569B213C45648AFEBF62C9054940EBBF7DDD1893392A187C8A153B8A838AD9A3F53CB276CA2E5FA07009D4F71B5AAF4C898397E8349788E69ABB6253FAF6E2F09067CA6D559652DD55F84087ACC6AE475C120D6B094E65EAE63773C1DCC6873B3529B9FAD9BA59D3A89F57E661147DEE109E25B418257CC7A9A66533964D98B92AB49709942D9298A6EF217F332D1E24E1F09B4921F8B9F43C4CED620B06E6BF58B94E4FB0620DB5D49A963A87E566769769B49CAF56DE726048A17684E81A82AD8F20E1960408F1347C0CA759746663535139AFAF53DB854AB54795DA2AF5646A08D61366CAEA401BECA71ED91D04B9765763AA609F5901FBC2CFB5003FE3D47FAEF8000894B0FB49B19401E62EEF3A0B0D3A55EAFF384C46EBB20F2F08FE0E54B813295F71D20F0089F2EACF912AC6F5BE281DE643C75436A8E78392C25BE7F15BBDE3A718D8ABD86E6E3A23C6D386CD22267C7796ACCCF3B2EDE77F1D71FB21FA3BDA9D8497188EF5FDC40D545C738953A62E4A1D4EF216C2A87F200A68BBAABD88868BBDDE0BB7FDB294DA43DACEC25FDAC9EDBEA763542F8FCA4DA1A4FA606915FA8CC0BF7B10E9803DFF9ED8818A93FFAF1EF9AEB10CE5D3677466FFAE32056A1DEB60CEF20283A763F09C753C1F63A9A55F58851625C5FB96D36A7A9CA74159C455BE80F810F7C3A0E9401F2E0B5529669D19F7BF2B7E1990A6FBB57E06A3BDDD9185EC8C83517C15D2D5218D9D244488C69A9EEB8595500FC1630055CF7BE445F9E7FC0D06859B76607BB52AA0753E5FD64CC2DF3FF0C6F95089C48DF5799735D9F05D9ED48B95D1D035DCAE96903628205F34EB369BA14586AD6534B6443A07ED8078B4E02764A8D341D417FEC7642037466FAA2B16D5C9811547CA167A21AFA271C52E5B2B2D9FB186E4A6B713C1F9A3F027EF0ECCB169171180D823C98D29950DECAB3186F4B5A1E00DF70C9C9969C914D3148A914C3A2AB35753EB2C7B276DB6050595AE99BE821442661104260114B53A303F5E3EEC18F5E2A246AAFD310643F8FD54EBB277265860207273841532A9EC06BA360FEA7CA191E9F91107E5555E4BE205E0B7082C34065C8A1F538F1263F138EA04567C1F55AB7E777B3881A462FE2F7C191F3568F3F7FA747674634", + "message": "2F09A83481E7F53782813589CB28FFF955E387AB4C0BB4964CC6E863AAD637F31C36DCC162164012105D6639695599BCB8E7A0F31A9A060BCA0B4BC2FA0694E8BA9FDF65E5B8E0F5D6A14552177FA19788E2693EBEF193FC9BC179430B16B355AF7DB90BED229F21265FE4AD96A1CD444E56D9AE5B446673ABCD8785DA0654BA4FDCF3E4C4F0EE6290C48325653EC9224654495FD10331A3617DFCDB8430E6A98449EC60C4139898B6AAB18DE7C8F1A7A80CB5C1AFD8043B3CB8F85D89A50C42526AED56E6722EFC15F938D63F6E5B5ADA86809172391371A0D3D2F310AE92EF80F0FB4222CB2D299D28FAC349A40F0FAB080B1C948D324EAD0F21149BCC2410BD827A4E7D0762E6A2151FA587C180C1E86EC034BE5071FB3E794A84B1D03EBDCD8284CA66F77D6B3DCA6C068971C7F794D3E5DA89F192424DE146FA729FB00F1BA8164FB81595CD4849255092BEDC8574BC2462DF5966E3D13DDFFCC5C6B5621BFFC466F63BB4B936C434EFD5647F2DDD0BC12802CB0EE00F0D8B6CCECB927D39FBB412EBBA9035E5272DED3975F15CA9AEC75743EF5ECF11B020877199E063B26E64C7C029DBA4620417609B1F902F95FC06AE2F44EB9EC2753BC75FF339FC88C90DCAA48759B05DF79B2F8D20454C777F7BAA96682DBF38094E1AD9389CFE33A481E16C08AE10A79C175C0324A8109015FFFBF16DA109AA79D25397004C74549E533530D561767A6D183772D8380B5DE61A26ACF09C86DAB2B7CE7E297EBFD389353B2F05F6AA3BACEB8EF47CBB6247517C16C020FE89DA823B27809D2365FC0CB32E3A7F5CD9FCDB46AB79770915D9386BA28E7ACC87B76FBB8CDFF28681576405FE92959AB2F30B908CA8B6F8950F1A1A071E7ACA010B46C3D43250E58C67EE61710C1930F43F891C597CD7CD7B43EDDCC47FED70B9D61217C289D93C10640C6476313C82ECDF99F48E34A01423084DAE6E604A98CC6493AE8E050F8D341851FA90FBD6C8F15B3D0F17BAD44C84A11DD1170D54615E9C5F4CFA2EDD29EEB1AF638025B540D964BBC2C2A9352CB08DDC6C2FFD3EE37BD11F453CAF2CAD1EFFB84DE685DA610D4DCE56F1D0337EE19BFC27DBFB29A6FE96E95B87C28DA8BAAC93F52716C8ADB4B86858A33D79642DA708C958E75AB1F5DF64AE328F1A76A572936A356025E965550E36AD1E8662441BEAA139331B4D17C8564D002D02C3EE157729A0BE80184841FD743571794B2D64DC3452098C1C9C3329B5796E2B63C943A82669B3C721503DAAC550B881417ECFBC2B90CB06973CE0DD67E0D155F3064E2CB6B3F71AE9906D0059A0C8FD799B0987CF6231B1F5FA5B1E839D588F51964B8D4E311D4A059E1F5D42C100F25A647AC06F22EC3F939C5ED4FDFCB809EDAFC159922262F45B79A9BBA2C54D54CE581B3CA6463F12F0DEAFB02679C3AF59C1229015CF4B75A12106AE35DD1D434D854DC1AC12CA1040D629DE9703166228DE98BF089BD91C1AC74F70567FE919BC47B43DDBEC8DF2802B2BEEEB663CF0925C2E1EF6D98B02C228AD39054A3C6BC51444D4F4A8BF56FD8F99949D9C45C80054BB92EBAF2E001BA9E69A428B821ABFC98A302E3D454DEF19CE25DAA7ABA8C3F0C58764FB355045721139F6AE70CBB4743B494408B8C6DC208E20FF73732DE3DC49B256378EFB12CF38E703216E7E3ACD984ED48F850CA21CBFF3F7481F7E59145B642DAA994DC20FD8CA145BE29B1386681FF1CD413E41765DF085510BEB994D42E5BD8204A3ED8A1C16CEC682000C44440234B9CB9CF918E6314D87D8DE26A790965BEEDF58899CD9BD693B5727A7AB775D2F319229E39DD49CDA8D40C748855125EE29AB84A17434C7E3AF3ACEB5C1BE8E4E206477CC7EC0067381CCBD64BC6CA3090DE86639C67E94A95FA8A4A4471EA74AA484B4295B33D690E44A2008DD278B53DE15D4680932D2D58ED3005550EABDA2D59B8B48C0821FE151706B9854237D60FDF48E04C17DE62FCC75AC7A1428004FE3752C5A8789486D1A95E5F0619F4A3A4E147D513AA01701F612D208EF39773660CD379F5DCB747B46C9A5D87EDC419F7D9BB38B5F611D1A148926FC048F36BF6E64CDA33EC8D602A0DCB357BB2B8B1C0ED79725F8E59B2D70766734CD1557FA2061040AF94F7615C1AC71FA8F8E917CBEF3115C895720726FC6F3B5DD97AE11D643E54CA749102033217C19570AF4642B45CC7C272E3D06ADAC540970A9363EC6C80484F2BCC18A6F398AC75DCE1EC3CF635E14D674DADBC7D80969D47F59BEE8DAE776CEC4C88A59A2F0010A05DEB6152889C9681F18AD3ED248BA461A2D603B95CC3C8434EC592DC733EE2219AE1093508401E09453B5166CAABA1DF5518C91131BB9157106992A695EBBD42E1AE98D66B098A7BE73564EE2AD8BCD16C38B82071D3C023C7643E82BBF53EBA297C4F878D1E081D494AF4F1DF58BB5EFC5EABD495D6BF212615F47316C3C6DC374446D637B930180D5E073104F639BBD7555682D165FE60527730BD26157B408BF9E8191492A442E17D3A944711A856C32A88821452D61F6D5B78EBFC118547F24E42BD4D0CD65FE76AE5A7855BCBCB533CCEBB5D6D9EDEA73525FAE29BADC714CFF002DD0B8391D5D5FFA3318D5483566B77A9E8AA07F2512FB8D0AEBC35D70E1724E9EF1226DAD6A765556FE00E6015D4A72872BBEE49A9EF24F3E66A493B3B5F833FED7A680D83EA55C6E3A1D186239F4AF7F7613691570254472FAAC53C7E49074176220F60CCAE89A94D355BFE3654AEAB96B78432910961FCDB24AC0D93A2FC3FA017DAD24AD1BF8B93D79AB90F2F7BDBB858DF6A88A75940F44A427C2A1D70D7FE5B2DA220670466221CE9FA4A66371DA0D62B148AEA9ADDC9FB394F47D1988DC1E51F364D2CA1D37D5A552385134C3D998A5DC29B42CD1D916ADEC23A71C087306F0D9693D0A80E98C65747F82C3898CD73C11868D8ECCF8BB316E52B3AA9C4A25D4FBDAC09A15AA2C69B880248C0A85FF9FCD44662D4802CA9A0353B4AC5244E6990C8D48882BA58077B4D5909792BF8522FF05EF82E332614463EC3F9622E03F4918B74C8FA7FEA4BDC64960AA462E8643E9D68C918EFE50581DF087D06247C1147FD7C619026FF98B977D81338A7E35EABCA1DDE3F4BE21DED04EFFA18A3C3A487CEB297C1943E4C7BA8150AFDD20A71C92110C9C8F3EFFA854DF5DE636B30CE72D5E53329BC7FCC93E6C22F36775BD2D353554972368A6D01DC443160D2234DC74B7259A4EDC51E7A82F05350F1C6D97F56A096B8F819E52F9A20EEDAEA5F943A23110D40CB3983FA0E418C2BA9F732BB1F1BB0666D60D858C324EE71BF2CBC1F2BFD482481E89B17170419D062B8447892AE07A67EB0377B458F3966409AFE2821FED3FE6FD56916C23F2694DC2DD7FC8B2F1CBD54EE1DFFFBB809FB0F5D463DA8F60E4AA4DFA7AF6B5C949CA023234F7A38C396D8972E304978CE0784D46356CBC6C80F7D52255EC5E554732E6778B9CF8ECF62B4120461057BACDA2E6D94BFCFB2F418ECF2CE49AB87B8ED0823BBF642EC7519843309BFEFB4F24BABC0D68EC25C96DA5DCBA6449843A5CDD1F41607C748AAF4EC670C668D41D49337668D41458AD12E2B734EFDE1617080999701C44839A229121C09A37AC24D9CB997A618D44F64D3C86E316971BD10F60A8728DAEE9E2AED8F6180AA6E998C5CECB0AAF2678B17C271E0527317219AA2C6783D071F2A5D648A1D93EC01D6C41AD1489B0C6FD77E478E38053BF2B4FB135D928132B46DA577CD1AD9D5C2960A772C45281244E83547BAF174B4A21A7F53F356820C4DF060095AEFE4952F2938F2FCA7566218FE79DF9EDF232476F067B1BFF90EFB98F71E72B73100CEB7D416DE15EBB509CC2F4CF2521AF36C63274A5BAEAC7936074EEEA1B1128165E0CBFA923B964BB15C065E292F064A77A8DF953896E18AA266527461AD01101A487C089C92AC3C085FE14D394EDF887BB08BB2C13CC9D1F9588D3E779EAB92993FACF8B781FAF35B90D20278EAE32FA4CA130D4FAA5FC741339A878607DCDA625A381C7E74529EBDCB6D10F41B0593E0033654790DFCD15C1B7D1A20B8CEC8B1D61D8E7ED332EB2E9C1B3C7BABD2BE4DBB4054C09EB08FD8A6EFB15F812AC907D8CCD6D9534F206806E3398DD5783BCCDC9B4B71C6918EACF6D1CDF39AE211C59901F3E7AF9AE906B21B621D6D76AA64E34C3192E06219DCA476643C45E273690097048FED2F191E2E3BE3D07E23235B0E03E61E4B125CAD91E106B8A91732A5FBD04080D1B878D95A8CB54D0FABBDBB3F1D4388886F395117D63865F8739AE378E38C2BEE5278519C7E8D74737473CA46FF2C43FABB99780C2EE34A0A1547E80128B18375F4BA6B613E4411E745800B20427B405B9C0C3A66F22098CDD98FE09064C9F37F941CB24F87EFF6F5F06A3CC7A12399F5E84CCB2C212792B6F9E341353A12517247AC43EC61289857285B9E84E782A11AC51AB2B63C4B2BE809236820472F518EFF144A524E6F109B02F7674D0F9BEA520388548BA14086920E924B81B3AB5E8FA89E10C1E4A4A329A66406C2DD2A7A44A52BCB95BEFA2D1FE63F06E188C6FF19BA347789D09F8DCF1E1385DE607CC10573C448B2B518C41027F1616273C13D3C32773FAE2FFE18FDEE70AE831A551157A17AA2C5F33180F9E29787F98D6C4FCC96A03371C47280268A3BF43602B6B7BFFAFEDEC39DD3DC75E90410A024A329D2B6B139D2150C46703E4099CFB77A0E0347BCACB74EF68DD072488E0AE2CE67240BABA000BA0F6C97A61DBA1BB44EBE771F036E9BD7358E66C1F3D18193EC8DF85C4E1E75E11D06B64873ECDD5D4FC443CA21F760B6C3721A21912DB0B5B50B92EB175B889288990674255F594FBFF7EFB48736AF8F790FB7C6A0FE7A137ADBA7CD3C8D552F78CB00C176E9C67B48CB201B413B816CD8CF786C8AF15D996A8D5DEBCA920AD00320E01893784EE17C42C80E97E4A0C8C7726F475D585068E3A449C5CB42BE10C9B7FFE1F458DF3816D5C4EB6A313DA443292E88B2D487F302E46172A055B7312E324FC588E3E1F5FB122BE55B634D4516FA2B8273DC43098D88D5E64EDA4A32BB104EA78654AE7EABA26505EE057BD8CAB04CFA9872516CD9D62A37629DA8602809FAD74C080563F4B3F4D5492CEFA7B03873E73A623CA5F78ABF8BC89322A087AE32CDBD3C114EA7876CD52848F79951E2DA853E200E5AD7A8135D56ACEB51891D2E30C6418A8ACDB20748CD145E0AD80638A3F4BBCDA5EEF90F37C6DEF0BEC029E97643CFAF9A96CF310BC5FD43E6EFDA2C575BBB8B6293720065DC1159FEBDDD4610FB3DD5046D846F802E6117FF6EDB5910DDBE8C063AD4B428D40D1EF65F6F6CDDFCB2B248FAFA05D7B1C647579AD472EB17A95E1ABB32C3AD86CFFE636C115665B8A2D3D1C670CA3BD937390E823AF8C2708B17A5C51580C09488B9B525EF1EFAD4C99283A6E3662F5F23303C035826308524528B1C2B2F4B367AC52C90195F19733C66B86B7DF6C30623C0E460C74B59A549CE84F882373B720DF1ADB66C532007A1034EB1DB7A43A94B0D5366914938288B98E33966BA768B2893E5B1A01E13773785B9FF63E54E3D07EBA308C26405F3B34DD47FCA579D5AF2B29729A75B94FE1615CAA73CEB665018BD80F405793DCFBD9D1D350C298CF23CF6EACA3566EA98DFB8720023C380D072D0A95759CA41ED8CDC8091E464A69815EE6ACDBBD920B204EACE5756CA9C4E2F01A9A2B192E097C4A6A36618EF73AE0FD8CAB001BFD21C836AFA3A6206842032A9716812A660D0AE7C8D9DE5B41CFF25206DEAEADEE7A069BC5922738F044234891A35EE98CE7DB3A58EF9604BC8EC8D6DC97658C8B95CEF6000D11414762D65EDD9BE90AA6CEEA6B6A3942BD7107A9D7D46E9BC7A201E47BAE04B8775245749BAC070B65659D45785E088E6F117CFBB9846487BBFE8265E9004FA7EB464873F8A853396CC02D3C5C2A994908EBE4CB56F0FFBFC63E1DEFE573CC93A2F96F11A8117953DCD2EBB8442BC6D8ED68D9B694F1A15A58F18572FC300C57797267220387B2E2A178BCF74A57B14BB01A1FF2CB46060A1C73985BF31BCC98CA3610F67777F20C5AA4FC9AFBBDCEF14C798DC9C8D68D8969DF99F6930D879E13B8B41849FEC53EE3E8C858CF6FE9B6692C687BB9DF517E4F59F43CB5D6F423FDCC0AE473371DB5F447A91A55DCE35E1B4FCD8830856A1D9D275066B3B9858D021E35B3CD040536B4990024FDEEA69FC0A8F63B63F741337FD7E9786ED24EF56BA608FB7CA306118A307F72B8EAF486A0BE3901AFF1330A19B256D4169067340BB90EF175475EF9AAA52D97025BE5D6AB0009D5075AAE7A987E42DB9DB0B7B8C881CE9EC0A087AA94405C5E6CCC895C8DF484CE4830B5D957CF92FDF1F33A060399648BB872CA30CE5206BC3406492B7B34CED7B6BA512C0C86108AD056FC9AFD9064B6F704915BCB3A889A5DC26068596353ED8E379668505B8F49CE966B57EC637F946FA38ECE225C0F4D22A1889CCFDE203BADE9FE7D25D35A85D2B3B7DA88AB3CE65F2F477A9F00D78CB4BC3BAAE162FD8670F3032849DFC4B61E2DCFF9E9C3095E4B69FFCC64912FB111485CE98A78B3A2ADA19E920A88505EFCAC0CCEB2E8D510A5C5229404AA270F850DB0993DC1622AFB81E2BED4AF246EFE03778CA1B5BFC2E299ABECA2AE238F6073412EF64E627438AD8371ABB7AA50B2C543283A8782C73CA7E89F359BD77FF28E767E00D633412CB114247CFB6ACA39E0887A2E161ED6F242052A908E254CD1006C1681E3313A3F713E585D750941D2782E5BE8A9805FA4F762311173B36B097199863D3C42673B7023AE75C2CE5474179D43F92FBE6A86A952C44B6DAB6320B31B2BC97D", + "rnd": "ED1744006D7253B6BE926AB3C169C15D8A65115A84D309D2D4553CCABB267DCF" + }, + { + "tcId": 20, + "sk": "D6D7BB2389C3B486EF060EDA3263843F3ADD561DB9E36B222E0FA21CBE60477BC41567EE2E688929334FB690F9B9691C37E91A786AA5A721A2D53446A042BEC66765FE239067701B83B448486D32B941E3F8CF7B09560A83EF561EDD5DEABB4CCD9F6F72AAF267C5A34C797D21E19FB17994336E148F7911B36D6619F0885C819B44211A3620CB82304026010C2228DC024043C844D8B648CBB0119A4805C03231D4106A4102891A2961D2120CDB962CC49665C84210242691CB808D1294611A48704340811C9601D4128904A00CD14025C4444211484EC2184800C2711022441C150AC1B229242626219960C0984080120AA0284CE2000008294ED40880949450890482110411C9260C53808C8CA66499B24583B41020234C5B180D54442414938C600806C3C4494C144A623604C2106CE2A4641CC888A4A63189020A19C98549806CD8026484364291969119282014912D20301088400688064E10000A130310039611628480D8889019382E10B52D1B266A1C20215C16608C106C99448442840D5A1069E33841913440042042512425D22661A4028A894491891029894449DA92411C12129C168518066419494810C47109C8441198049BB0892142488B282D5C840C11C551C31422D2222508C92C9A900C09174483C6911312501007325B960D19388C8C068842046590B089A1A229628020CC36092207044C28691244620C3002C1C47081A40C62328A1C4081A4486692B80D1B082820B64998385262B605194711C31288CAC28599284908B689E310500147890215529CA60D13184241A6514012440B188A5C2441084851C138669434001BA65041324459382A5BC02C001062C818011428048C46041B8910904681220641D3C861031986C9160041802D43964D4BC24C030601E4468981101062926860C881D904680B169003998844842CCA160890208904364041244E140582224732E1382C1A126280985140144D494242E0C26408828858A869C9124641C6215CA46808B56CCB226504C44C83120101272E614428404000122711A4B48401C96C83424254988C84B488D8400AC92885D92202204301C4402062285008C050039881C9486DE226014A42018B0442221285C3060C188110E0A4310C058693B4440843669A248412203103A2519C020A0AA42850B204442240543262E3C24C0013120898511A018D92946CCA426811A1892132705C42225C808421354404B35020A168DB9224CCC64D52A891201806E66FAF50875D34BFF31BA21D11127E7BC0F3734B15538D3FAD3B8C9BAF8BF81D73AF0143D3F71139DE0814545B31D8BC812095ACB3191882E0EDDB738E80FD41655CDE17145F76B0ED5F7827C392ACEBE65119890AAA65C248C0EF8F8931927A18B5E32B5C5980562EFEE0CE8525A79B8FFD94CFDBBCEC6B60A692649313AB767A2BF49C17E67C93F2068F0DC65D7FE0EC784A3F66D7D3EDFEA614771AF2A3BF91CAF0A02031E5581178E8FB2443ACB381B057A1EB30CF58C9CEBEECB0C6653DC628B6540476C4BFE14FE988FB48AD41E7CACBEF5FED11411674B3EDCB52BF128B1D932AA2D73565047BD08588C189239D4A9B7CB39C1DEC758CA97249BD1B6560A7891EA98937C39568651EB95C00B7C9ACAD4682DDDD532E5C4B5317EC1E42BD0D6D629F293005B168D985DF96E5EEFD7DE7EC41AF1163D41A7C694BA9E4BD2581AFFD2BBD76982C9723D001C537E6E71B12781C20D7B1692DAAAAD9AFF5509300F313E289745F3D74B533280AA38882EBB67C6BF70B80BF7D4D251919C134130F73FB0638D2C09CC7EECB1612217E136B9579D0BB2D16B88BAF9508C6A7CC7AA00D86FAF63B696D865F06D18C29C0229D70AF2C8F013753393696C07105595456DFFE299A254FEDFBB39AF3EB74BA12BAF5E5E027AFA3AAC9962E0D5D2F47DEBAA7631BEC88D6CF8253E4051AD23665F1218D2C9CB3D6B5ECC05B657E24BCEE2562B0EBB02FC7B347374AF4A82BD0519BE333B5718F5E619583EF9D8042BE77984E9CE4AD377839CFBCC0526CC557C6E5622A34B18EAC4307D3387DE7018814F4573FBFFE57ECC0FD5866EA2A4CBC20087E6CAB7D2322EF2507A2778AB8E4CB91DBCECE30777E88103ED452AC7AEAD64DF62B04FFF2DED225DE94CB0F1CE60EF463FC092AA5AEC38C0EF412071C7937B290FF8C7AC03DF900C3FC37119FA3D7B669ECB071B6C469358F4A0FBB78D728EFB36809B52C46EDA4A6C17C70AD26CD5155A278C7F4CC404F8655B9255A343EC463F2FDDA23CC6D3DFF04911A457F2F5A0939F20DDA49790C9285EDF39CA662A384BF4CAAC1C8605337039CC1E209DBA5A3EA1C2BF65AF1C4E599E626C91EF6DDE56032BC3D65352C4C8754DC06C3EA7E3942D9E34EAE10DFA9E35F6848EFE5034226FFEBE43123E05E5B00AB3BFC5F0B17742581F622E63A64E00CB2056DF3DE16B64CBFA4458AEE2FA83A27913E65DCFF5ECAEBF8C0A79F31C2EDCAB50AA47FD9CEFAD6DC35A326EDE7FC46330185B195D6F132738730D553CA91FE4B2DB2353655D9DFB29D78121FA72827D1F222E7BF58BC8F96A8AB0988D8A9FDAE0999512BFADC6205AB4DD3EC37F6D578E5B5B91F30AA2DC4F96B03EAFE2B354F9A6769432B3A4B916EA5629AA9E313E486090818E20D34C0350AD4662F177EB5010F47CC68D8D435EA47F72A5D8739222B5ABD5537016114764CB18DEDD82A701892AE115B00B675AF3038E33169E918D0EA82167C481DF35B95B6E79F72D356F6EA7326F7EBEE215F6DDE2818DF300B4AB96548E1BBE731C62D90F4ED53B1721FC2EDC30D22900ED6DD15F341D6F905401082393941615E8D0BC240F8B71F2BACA80DE7C18E76DAB633AD5BC34F865EA5C7481685C6272AB4FB882A613B39462C2E64743A47C14AE43B18786B7700A790E8600717F37F5CF3CA9A3D784ABE8F7E4F805D7676DCFCA8F78F7C65ACBC564CBE5734CC1B52DB0BE6BCAFC9EDB80118D7E379D946196548AE787F8928FEEE83618BA7D15836376E235D7213DBE23237F6590A1224A42436F84645BD9B5D0812E0092665EE8BF6E1EF145D89FD0DE71D8AFE69CAE8D94953A7C17289951252BCA1E055E31B013A650376E20E388284EB33D8F951EC7D80E2D1C5AB1A06E7AC3F7EEB0F639EB1A1E5B6C63EE21AF5BC16CED82F13AD0A57674FF448008BD213FBAF56DAB8233D64313B4167423D378699F4320147AB1ADC424B2452869E6646248186AA0682178BA12173A1A28DE962EFC591EE490E7F505715155518DF03416F03706E2C457B14C970BE86E5AE238A56A42679BCB114E6C6C20FD7042385DE15BE862D0D523F82190E028B78B01826595D3C05B2791F00DD58A9DF665C4F56B2A21DF9FE13373469FECFE05C3257F0E55285D74CB52F2FB230728CC08A6C3A9BD8825FFC69E188A132FFC9A6C8669B0535392A03CD777A49F0A7B1094328303CE1B67F0F92BEFAC8462561D8877E9C56DF6EDE9B87F3C1BA43D50D489CE7AFD4036CA0B5CD5536AF269429E1FF8CA5E793DB233B00FE2FA5ECE573AD9BEF553B987371221C79F61EEF5AA5519CD7607EF05D9C07726A62130C610D3E789A92AF", + "message": "D7D7964C12AFB6C20C1C21C7DB1781478482158DB275D289785004548B57F76355A31FB4A3FEE01D3C63F4992A050DC60A0A31E68D1ED6F68C394AF3CCF22501B64CCCE9DE8C52B668A2AC886C5EC3C343D146B159AEAF228DFD40F5B449C0E8EB61F8EEC8519751BB8B943C4163F4CD2FFF3C8CDA1162AF3A953A76DD0D41FDDFEDEC612CF3C2805D21C2BB5DE9B7C7741E03F6469FD6D8C324E18AD1F5727E46F226F82B69EB33F5832CB1E926D31C1F0C6C508C88EF05E617CB1726B80389D2ACE13106D7D4E06E907F36A5BDF08E3C0843D57F452B28232DD0FF4959C375B9D16EDAB40F2463E1EB95B7B11332B7171471E92DBD5B418696402B3AB6CC03473049D87407A3ADF27092DB86B2BF64580BB5155D0AA503A9E2E257BD16D474C61B6970778BC2CD2ACFF4D3C0052368EDFE420E2A921FB1A1C06336D5CD7CE64453E0A91AAD629A1AE0A87DBC47C40D19B7253AFD18C7A7C5841DD926DCAED34CB11B84133C2013383F27F139E436BF9A891283A1C9975FD7F3E63BC09BDA41D2E261F2065E972C3BC60395789F9AACC0DE75001D80B5AEA321E3AA695CDA3CD59F91D491F69D108A300356773B81BB9E4F979AD7AFE063B7F3E9A46E225C3F1D7AD0F95A39FC57794DB0FEE36CA18CC652CDC59BF7B6A598EB0E8D4D165D3B2FE7C318C8470D6C1533928E55794EC58137BBCC5E8C26E193984168A5128A0BDB0678323222C3821E2C52C2D8493EDA54B4A0D8223842A819F63B8CCA2C9868F56BD89454A37A210FDE04A0343FD7CE250B943E7A7F76B39ACCD5AC44D36023CC8701B01863E5E8F21B5798EBDC75EEA27F5F2A4F64EFF61BF0F73A8B6C3C6776F07DA92E7A4D8536E3A36A7691A392066019803AD7134931302A66E81CCC9585CE2A8F6E7B4FBC009A0162AE20274556E0565702C235A17FEB257D364E1F3846518B9DD7FA725DB81B427079933556AD61B4085412E7106C0289E1D907D7430B7BF5E477D5A70AE8AA69EAD2A2A409CDFE850E912AB33B3602727F045B07210515121E9C0355336F4532074D1E13DF818E3DE029DD591E9991E7CD0816501BB2B708E68126970BDFAFECEA484CCD1ED07B955577BAD90EFC9444330E35E25B307B541A3CE35A17E3B59B02EC55B2DDC5F602EA72809706D245CADB3E7AC07AB1D83FFA2A9214D26507D50FC0AB53C77082AECFB094346F767EAD51B6C01EB9C45CAE401C226073C5B37EA6F00D857F96819B5C3484D660185C1D8B06DA85E4ADC61C462BEA480CDFE25487F44DCC9309B42B3CA4CC7FE1A2D92A642E4056193A72F3BDA18F33C2BD4029B366793943C14CCB5CF3C057A183BED55EAD054C0996BA002D918EE0D5101FFCFC6E029F7737D86A7B49ECD33AA0844B816444E2BA3C97B605F0711C2CC71449C7FBF726CE4039A390C089A04CBFF19EADBAA7EA5AE7F7F394D1DFB1DB682B04EA39932C3E3205294E9FCAB2302C87E5A24C8457CCFF835B273658D36988435A72B9CDD4A593EA311174E9DE421F29EDA549391EC29EBEB70E38BF2964179D377E0DD15A192C2FDB6A47F58AB69193E65FBCEB07BFC1674414E600D46E557907FFA070D60589AA9050F9DF2AE2D29E0E0C2E7FDD1F9CD8EEE3D7E4C3BD7FD44A71D85D55A0A014DF990AA398AF4A1BF8AABE5443A0EADF5CF510771A69449BF4918F75FECA49CC617120C7FEF9CEFF5AF14D07587466D9E6D6289E6D0185FF61099D66AEA50D45B216C9A97AD0B685947E78A068A5A492F73D1A0B10FCE32A1A9A98B47E627DD392B6ADFC065D1700E1389A502BA09AF9BE1BC82B799FFB5F12CF0792D198BE2FCEA440039E62ADC06993AA0C5CF5F9212C694C3C914C78D2B94B5FB41E81948C45F64625C1C7620B585A77F172B5AB718425136524032515CA02CA016D051AE1851CC107677E4640CF7140B76143D4834DCCBA396319A907FEAEA40807327C9811D9344638F93E3E5F777FCE0A24C36F0AD133EA9E2CBAB963FA01A6BDA5B84F404ADB24B2DF5581B758651ED30D01FF5461AEBF81BDE2EDFDE6268D7AF697C49553DB0C2417D0B991B5A78019B8A08A887B9C546A4DA21C57003B8298E6365FD97FD674978A7BF0B5190D23D93AED3969BE74B15570446CC77396A00886D29FD981BB07F10A48FD2DF1C4AFBA6A8FEDA043096A850FE09486C87FE087A9E27AC8C78E69278D7C7229FAC03604CB3447541D49EA009A6767EAE2956E7D72F7EE28C97AEFB1E30BE92E0A05ED77CB761B36FC537E970A4443B73F4D3277AB7D2FE738027BE76B43A79CE0F545DE1EA737150C19FAA1DF262A45615AF58BA7CA234FE30B1E038C2850F7F45EBD348AA51234D8DA42CECC12F25605070FBC3B9BFB9D29CF8330DB0FEF4FE7C7B4D27C2F4D71173026A2684D1F673BFA137B7738BEA8303A64D8162965FE7CAA1BEC792E50188387F5F9442BD78EA79959410E6CF903B32E00CD48D1F80C296BCE40DBC701943B22E7713B71D73107ADA90F358F6A4BEAF7B37BC28C3B6AF8316B1B5CDF3B50A98FD079B7E4FA66A9C359833BF13D95872B1F1718AA240B9B9E5636D880F46130E4017324F1760A0ECB25E797D6094E67449C51416C35AA03F46B2DEF0832CEAAF15A4540A5D9247C60834D54270007CC453F0A4F9E538B294118FE16F26B92197A0E97DDD594A64FECEF94F75FEC1BF281205B9B4B49B989381AD54B28106CF57BAD4043F288ECA0DA569858DCC344166426265F600DC6BB518A66C23581A5854770BAA4028019A87FBBA912040B149EDD0ACDCE95B465365143C30C306C5C84699D63F061212132F5BC13C64418FE1597962E92060F22AB611CC623B20E649382ED2B0320AB350C9CD3DDB85FC6521767761B94FFDF7294A0839B962DBE06D274728D9730668BB22B2E7178A3C22FFDB2F3E2B8E1D9050F845B69AC5D603A0E4B807B8EC4050B492EFC6E05EEF6EF0A30F9F768CC5153EF01519C3BB0BAAE9933606E93CD5FF6AA5CAE0A35C90761219619660CFA6D6EBA1348EDBAAF67F73931370C4F1886239705F1D53A0C6738EF0B4CA3A7F4E0D140B08719F0F6FB9C31E8179C01F76C6E39C15BEDCBAE1E412D39E4B64C99E050CE3803BC86C0E5F2F2BD84594E9471D3C1983C8844AF09446C0DD9D6E8EE59B542653172CB2E06764AA09CD5F28B4F060FCDA4A64F23B600ABCFEA8D372F928F9376E49E9B80A1663E8CABFBAFB513579B10067B7EED2C2603CDF36C944503F69B4C8A05E2EB17154823937B49BACD9E3B7FD33A262DDC1E7CC689B296EA89D208F5B57D544ED76E4A2CA95A0BA8ED8D8089561E170BEC51C9DF54B9596141F17D9E2437474D28919EEB45127FA6FDD180E214D8DB07702D2CFDCA7DE075598F3E2800087A6E70946232258838184E945C352FB3F1801A7EA79FA5B7E28AC4C4737D2BCD3A5906B0960658F68517CCD1B5AD07A439CD0D69F53B62801E069BBA28AAA004EA034264DA6980FFEA0FB9091FC3BE7E45EC6E138215D07CBDE119170643053E21EC95732B4D91A8E1907FC6B81F61381DA1FE2EE9C1F080776DB26C11628F69D6712981FBDC1F441B58D5739548EA6F4D2B7996ADDCB04A6D914F4B92AD00B703150EA28FAE639737AB0A990C5E11C6B844191219937FE514B8305F7357EF26F1E2D2A70EA3B3663E92292CC1C4039EF0C3A381D3F299D6BC1D454315A12961D7CC5E0FFD028A5BC5EC05B2693C025AFC46009DB9C7F250F2CFA998FE795243459368C41FFFE4F1605C49C5438BA566B644BD68E56FF540907E0FE2F3EAB80FB1483E0FA2B99FB9AEE50CAF0882CF01B19C83B789048C84A30A7DBFB893D66D0C5148128D57023AFC466D71F3994B0D3DC875C958C561FA5BCC67A5F39BFF1B57004953900CCA2666DC7CEAFEE8500AB0705BB8AE2D6E55A5D81E577E691679306B5944A4FB7E988124F7C71B06D27A24E50E0A143087B045EE4E0FA44B4A5DA397F0D16275F0BE7B6FE936DEB343F3E8C3A3C9C7BA10213DBBB995BAFA086A5AD57A5FFABB3EC7AED5C52552C56CFE830809ADB5A5331EF6EA8CA03C9F9440953BFB4AB2C7FCF170596EFAD9070CCA5CF6344E3A9DA556202C26F6ACAF201DD09E2D5E90C9F4B756444B5BFB544B1CE1394F5DBC64DEC2998B14A67E5336BBB46A4F2424ED04AC53F0B219603FE234D3A44AE36BD5871FC2514C947548A8095EAB9BDD891FC12C1CBA324383A114E62089EF265D94674F47D843E61A2166863435BB752502BEC3CBA777D225CEF7063766B5DCCFDC3F1920C0E047E28DD4948D58127BA74C4CD665BE039CAD881028202673EEB5F4DE47B162C172D92381CF44255B35F7172CAB556BD0AD23F07BE133B96B645C18B9E88D0A93D3F7A141356C278C296A43E28B8AD0066FDC6C514436B8141B59EDF6D04EC579D9A3B67B5CDAAC1A7435B29A47D5C45153E908AD07E3368A73FE1CE2869CC1DB058BB750DC23F0778A73347BC02B12373C7492922ACA0491F3929E4C52378EA9B072C6590C01C6E67C32780B742A1C114A6E1A1546724ECBE5C351A2096CAA037FA9A5DD3D5CA6568AD8047896E9554535A8B8FC3A0E53554F04B6B25750BE81AB0EF5C96F51B9036B552399C79ED09B76A8F3C8ED56127573152EF75F11ABAD72CC166685CBED2870A6524C83C66A7EFC16C303FE314DC2757B955D7A2AA9BEA2A760321CCCB23AACF2F93B1887F10972A92109CF4D55D2FF333238059A1A69E16BD474CFDD271E1F925153034DF5A8B39BF795938A29761C301044EAD2CDFD46FD880E30A4A4693EB593F8C471020F771D0AD3976067697A0419744766D3B38B15C5065D6DC5BE6E8EF6FBF4A47B36A457ABBE8558120B03E57CF66313F835B0889D3FA7A76722DB902BA96C6B4FF7FA7D87409B843B29546DAEC490A14E9A386266449B76B32C974643C1826778B2AA0D97B1AD319717CC39B55BD4FF691F51AD10E41DFA04922E3571339B08620AC882C4FAC09F484947833F9F08E262097ADFC9E47140356E075851F67ADF9A0BD8BE3D3608E4FE1B92822552690BEB802BEC1336143BC805B9CCDEBFBBDACB6DD6A8ABF4628EF68D15DE1F3946EE3BE5180CD1464C70B484B3A0C4FE7214F9B1BB6C41A4F1048DFD335FA7C8BF7BA67ECB50D3B48C87D9174C9DF8EF8B29EDBCA6DEB5ED6C0736EBC15DCD25880021AB9050285FD1A0907159AEAC28EF4E5A01852FC9E12736CEF4B0A4551CF832C5F8C5E83EE52A73EC70BFDC233BFBE7901679C6584DF9E694CE3552D2BD104F4D7DE9A70F8065D3C7DD7DC3C7BB0503468361656C46AFAFA0D469A3B8F25069338798293E426AF27CE50D07FD9ABBFD72EE44232644D7E6A628E97A72E1B8D4E57A5D82B978F18BA687A9432C56D7894EDB8471C635E3900A51A130CD117A2628395DD5230AD9F75F0B590AD4E1374859B68BEC07E10E424F818C926F5197FF927E24649E3040DAC88C52D578331297E4118264110CA44D9EFB0664E4A183B2E1D13DE7781C59DB1B9DF8AC2EAD3E55E57133F30378D1CF669D80F80C5B78C1388182B688F808180485DCE2DB0AEA1FF412C05C62BB336487C5DF81345E61F880D4B619CC3267A6CE96AF37DC5895451EB4566D54F895EF9A4FE9F09ED7AEB3BDB93B705009D44A7F1455F7ABCEB371B67D58E2111FB1BB440723A17DE7BA238E5A0690CA4BC27797688C05B4D9F6BEF066D758FA3D0DC44905BB13816CB30C1909D1A18CA4D78ED6531F1FE3FBC1001AA40D30F3D42D5FFB9334A1D999CAB788700075DA1062FD96CB2C289C09587EA795AC4C233B7C1A7FABB2EFA26E59037CBC293C796895C6F0306B6FEEAD0BAD82D610339C4674B1AC7ADE70D7522E023B1BD5A8B7DB55B7C8489398EC29945E1B8941D070941F5165E017CE205E0F83C95799830B2737C4A781C7BB98D991C449FFCEE6D5F759D49FE1CFEFA0FC3890042B717EEDDE5DEA7017C8CA68BE3235CFB7CB59EF13AE3BD586626911A7DB704B307ACB0E617C1558BDFA84332F5A014AE1967C6D84C17EF780DF6AF3B6A86A9BFBFAC3C07D16663439DEB091A5BBB5F05520BA12776C46F43B4825C8B04E366E8C2AEEE54B576A9BA8F3DACBB5B940A5A71A41ED16F6C6EADF0F18E8B20F2713A9654BE6615D0B970DD0083E5726045331D7D7D862E0D4D7104F4257EE786CB13231F1B90C717D7FF3A3CDEACED63A216706601FC059449A1F5857DEDCFE3ADBBBD61591486B5991F79832A77BF32F672E1E562953288847C2392466037417254B48DEFE3E6840BD2FB44749A007D444BE5A53F32486249AD553FA882889463EE1D3AE4F38EEC281117AAF77C25D9ABCC14DEF49B3F9F8F99816EC01EA5138DE2B0AA63BC49692ADA306EC1D7FBCB0C155E5DA61677148880F73E6CA9B6688FE982F34731EEFA19BAE57BBFC81086D7FE08767734FD10E607DC52B663241045F026D25ED3C9148BC58293276D2C64E3AD9180B9FC58B6CBD1C700567ACFAC5E1CD8DC2CF434798EB272DFEBC8F2AD0822DD860F822D1EDC53D6834D47D70EA56E5C1A1A3497B133A112D71B250A926504482D79650ABA26E310C4A5681A91998E04E65B57B1505046FB1A4C53F1ED188BEB57D9709CAA54B761CB94E7F82EBB5F2B1D12231E506C219E161F6F7198BEA5ACAD86D5E0C4AB171979A82D81FE5D0A79BDFCB082C529722DCA3537B16E3119F916D65539250D27CD94E847D299EBD34DD0CDA2B2A7BC8302B00AFDEC68ABF1B18AC77DC1AADB3760AF584F583C3238C821A06D6FF2A4B084A800046C7DC715D4407414C2B3F4EE3E2D955758413B02C4676BB38E8042359F9A21C6991964F606B080833F06A033D52EFDA228344AA66E992DD163DDD664D3B31B62E7DA1D3BDFCD8BA2E7A9ABE248DF8154E515E8AAFD0990A64544B39253683CDAF8E9036683E2C810DF47A00F4F7316276029CD009E045BFB30912EA7DE6AEA97A8EB555F06F18EB22676BF58F4D13763EC920D4E0FE5C64E481A5802A4EE878E90A4D076E6F2B97D77DCE6545294059893C38665F98B3C89523C51C06EF69F1CDB01ECFA69DB3772F7F6C94C7F288AA9DAC6F9340B52907DAF4A521E75B1743119557CED3DD06F9D0781C899F8EBD3B45AC771D337B87247FF1ADAC9683F04B090C22842DCE5714CAA30EC7DAA9F987A03BA5D7A62050341A849C2AF2D09DDE40F63299155D76EA841E3E84AFA1A91B1C9F7C346230423BA637E1A4B8DB330827BD6883C416261D700807E95CF66BFB28550525D9C49CA87AF7AF3B7BE7F28B079A7A1B9DD27122C556F9FFD9BD3355735D8BAB663BA3A2D906563638EB736907E0A68F4CDF59B4016C607C6776AED12DE827EF50FA6BAE2AC6FAF686728E25D26075878E603D9A4DDBA6D2E9CD69D3FCDCA8C61146C97D6834F08A7AA68FA73E4A49D049ABADD6AE38351978D3E31A50749D1619CC701C30BF333C36ECD382F41EA6CDE8B9479AF2C2938262F93C9C7127764D2984C5E418318A9146A09842BB9712B4705441C7C2C79ADFB1884EBA507ADCCF2E8E1A07D316222A810A628DA2440BB0B38D164EF6A5DC448C99FA3A5C0B9BA82E3B86C648C64286A2386D9E0B2779ABC3AAC6EC230B0AB55463CE159CC462EEA86EB41BF0CE5A7A793959015B31A75AAF97FEBFFA4416E3567794A240BCBFFC3AC8CFB3822843C269C03039EF612DE9060FD15CC19DB7782136443490C43AAA734863881AAD6A80F3C05CB2BC381A9BAB24677B6633459D51EA61ECA93782C573ED7109FCD90E6D8B388F063A09628223ED6B1289AE98E5525F61281AF5B983C696BB1FBA3D891637F029FE1897FDB3127BE162BA485C2E0D2C4785EF455DB536A79D37BC75FE0550255AE6DCA51199E5516E78AAF02B63CE7795B942D93C92D706A32A30E30580F48C53E5AC2BA6A2E68A5F2CD735BBDAD1CE1BC1F6F291A30B07118247F823457D45AD66CBFC32E9398BACD47D4799E888EB22542883C6A2F21EE2DE14DF2D925FDC74701D44C6F4224344BC9584C1EDE52661758A8221F2B6CBAA91F0542D7D4841593E357F0FEA60ACD64A757C6D9DAFD332425C75D3B81BA9F02D2F26A0F98EB939022271C11869BEEB5E3B3D9BA6F8D9B8914DBB3781447CAFF69778A94B0A118710236677676580FE93F71834CB9F87A5D872AB0B16CA5D6999D826996752E27670083B2E9EB22A3D58D201DEAE16881C31DFFB2E8081904C51052992A2D9D094D6C64A53BCB885D3A12C8DA616AE6FC36AC87238E7B93CBA5BF7E72486CB69E578178D1DD9F3E4A318E2E8BD3CEC44382AAF5D0BBF49AC64E32446A05C9DB689E9C9925AE79973C8D33181931E1FDFA29843C23C5552AF0B7175B64DBBB8D5997606DC1C8EDC7CECECB35E6E541ED99A72025932372C90C6E5213764855F7B31A0D6B2F7B951A5F176F968E518952CA9D93CAD37E9756F28FE966D33CEF2E65499760481C7B2D6203A42A8A7548E5C535406566CB415A8A45779AA9071DF341EA1BD7475E981AF30A9624C921AC7A2A926DF13031087120DEBED0277E37F8287D5C26EF6378333680967F3C62294915AF08D10F46609E010B4ACF81CE9B9979D296F26AC22933636D3790DF197C6BAE40AEC307A1CABF6FB6F90896EBA07E117598B8CDD789C4621082D9F5D054FA13D1BB224CBD0F128B64D9E4868B43F6473D712413804D6962EB7006C4561439AB7F93EAE1E7BB82A9BC491B30ECBFE22757201A19F079A7BC9D09F84FB8DEC4700AD1366D6B4D67578B249D3809F66CE3BFBF932A94447CB601462F4F031DCE59711537599391D6FA4ABE5E7D3FA902CC590B5D77284585322ADA0F4237B205D991CCE10CC2B5FF1D36CB601986A790008866F118E760265211FA1F92BF1DB5BAC7D514CFB98B335A2444E74EA7973C4A6CBE6FFD6CDDBEB69CAA87F60013522E0A17B0B2E20CCEE8546DE6A626B30CA9F02FA6014BBFC2889806CC886397B81AFB1E01A4412C6A12CFABAD3F5656CD6922FB8DC82E4D4C0BCBF1EF5C1F9E8401AD4D0CF42C3F958DE7D45E87CB8E8A8762EC26F7996557F8022DD3D6AA51F72E3378CDD0EE304559F3272D86354E399FD899AE16BCC78A7B2DEB24718988A5156A93D5F52E532110F2D3BF13D085E3369F6D6F5F7761B2097DFC340F41483DB24B0E1C2874C90D37F925787EC0F86751FA65B9B73AE02376BC5ACE3B9B1A366B42801C47D7ED9C5914AA4F9AD87E544C27CF2977B380325745F406112221E238B040ED25349F2123ED7D377D47696AB26BE05D7D42F6BC3FB550D7090189C65C1787044320C03C854C7C7E7FBFF7B82CFD079AE87E09BFC4940DE561246D906BECE764FF9667CA06D8DB7702CB503DAAC1FB7691E5B3438C869AAAFAC70550B37F39CFFD927A2863A980ABC186466F3F08BC7675210F95BCD50779BEDB6387849D0D492A9F4667387097A17B7028940059766E5E99FDC0C8546F33F9B2990B5AFC2BEA2A46B8B5671B0072E1D7FA1C19012C57D6CE83A087279FD344BD7248F38979659C31952CA15D2CD23A84E85827A3E16BFB9C94C461B82BBF735A1293ED4AF7DA2011CFFA7D27E47B92F568B2E7032D57415F93EB53A9876C3C024485C8BFC79337CF5B550B22CB8F77F87DF91467C1C7EFDB43B4EE2F998B76DB2D38B75C6400EE7D1AA8CB1D328514720AFD250E37694B0BE22CB0B610426826724DB7D00182F5A3075BD10CC3D208047B0E7201A1E918E518B8DF59A3F5C8EBA58EEF4A998F708D0ED6F7504E53B4C18664ABE93E0DA55188515F820FF479FEAC2F5088A38E6916E7B01F574AA136784AEF4E2DE4650AF60782D902A6683D1E2E31F184CC0FB0C482905E4903BCE45153F5EA3D02A8209DA42C885452FBA735F913043EF28A7E252C50C61502BF128FE72BFE5DAE36313270E41F3A24DD2558A55108264CDB8D5243887343DAA181B356AD2188445C86F139510A8FDCC1BD9FA4A0B68472793D18B442AA35377A837B63FBFBE26CC9F95BD57A9F89E44194FDBDAABE6E1CE5AF528F9E524DB86C6BD8DAEEC171BF7B3A530ED36A11CBCCA706905291A3435E6A356DBB5DA72D082F4F9C6B568B4835404F4E01BC872B1D1DED357F55D7AC0834217A19B70FBA7854CB5A953EE9A9EC85E63A3DAB778FD44F14BB081F81C389D4CB450067DE2B8A8CE9894C6B6A31C8E55501296170C37921E1E7D28A4751EE07B5FF70B29F31870F9BBE6EF0A1C636E7455F716FDB3FD43BF7AFA9652B163B4889EE2191291E44C660F491450F70C18B5D0DA072AA67F5D79099C0E407F8042D036E71734183E4F5D22BC7C10764C5C883A16D3F433EB6FB6173151E1416E238C5A8B9D539553CBA3CF3B16153674AB5A7E4FAFA30C9D5BD43BAC88E3E21F9838D2B28521A7DAD7E9B9E0928FBFAA639F153301D9A7F53FDFAD442E6C3D848361CAD6C09914C08E7F2956984B7D08186A19C5686681630E924C99E1365A0040522C0F97D8157C647D9A823DB5888B798F7B896D7DD6B07062AED516783D2802660C21D7F69794F386433E16F2C6BD6863121F5F5C674C7303052F6C0803A8BCB0750372F1EE8BAEDAE6D4CA4AB376921BDE1A21FAD9776A7F12C682466EDA5A0D89CA6859D8477D331A38D4D1CB86CA8776DBE25EB5457ADD5D4B386BBFC812BAA596D07DFE08F6C178D73F5355C7CA4B32410F809400A359486761CF08F50A598C299996D1FCC9855C775E599EC245BE1B4161CA229EE33E2CA27AC88D5238D630DE169A86E68D930C311F783FD0FBC22FEF2241CB3B38A2C31F7D5F8FD6B77BEF9D2A9A8574AE3D832C065B41A75EAA010A9E45CE28745B799B0E352410C0128C611F9D7AFCCCCD34F06A3F96B13ED254A16F50E844DD0F3AA5975242E32EED6C9C0C807AB24B715A8789AB38AE0010EE511852FE2CAF", + "rnd": "F32C3D559DC84BDA418EC707335B795E07AEB17FC6A08CBDC2B67FD9EE29C832" + } + ] + }, + { + "tgId": 3, + "testType": "AFT", + "parameterSet": "ML-DSA-65", + "deterministic": true, + "tests": [ + { + "tcId": 21, + "sk": "3E935D3B7DB7EE991CE774FA5B93D9BE0D108BE397EE176568296EE7F28786007CAF1156280D770245611B2D346A65FFC735A3A2E15BB20C05143D9256691B2AB41D75A90BC5E8F3B30B6F5CD05FD18992924A5B59A65AF06C0F000E74A219DD3E7604B58331DB0A0AE901C29391794417DD110BC8AAF7F62CFEFB34E00E1D1273224608140352203374007875256171864715361476150443076135107682417565754553623586606381220842166273341313626571127738336004603326033470801750142613464376064342020345044224040084303114570820783867267616511300688505780160364878830103711055618008111745151375375768600743812137557362365733331614323120366135554251746566185186844142405008812716203287601083143716200564576635047520177022180063752520164642714415327778151052008642808573380026883457436064234122618236025563058541674201723048788640112813150654403774841424453305303221148753008688031332254082078242584840286177301607176788017121684433040173755555750683651813041566084354588662418642250064747473031812374021673282486827605038055324710254455817626100000230664826103172488176531134306846024723448311740230680042148850536837730552571345643370461544610780183773451078171180104582147807556873670047488518654385284874451381580620113757112803083074314684320237100037477766105712118241161456212245656034186154017004464176334326740402832764308766445851504060640576124400281353647323214821033857545523610774625068106122683180221678260362521201302863406712350682475271635857220571525343258836275054827741877621326432020580784710353875772868341878363051856158443044548840053168838728704486521268772477031031715632770125821827468281545148686412467356360106478786427517182848466386616460707311675654327102528646248552175050554380133130605483627138568443074022187057484232375461550120577463002814013083534021237475850308467047435262471236266305063408115274535542164420053544842843632328232763503405306865145032688402018882073027571768370605424427643718688264801531460682254320658441480417081480173221048303526715882527870543270488733275488344414828021760801815571212201813874340356543310486026422086826301213865460574551547165833464571331342333324361541770188154256776002570452822671053622286151572588871378618203862708670032872331727751130056133838855585607876011010676275632625203121158641326875854128131672382381020353185780015705112326025800226563074580444604700207600183643031776082661220866111632103107372146823046820244455412421580875043257154231387817356100882747432501152565307267161430120118507744308574866233700326827552338466067211465546257660701674221148284153310844242634735382144183225241003471575543715561843716168715856042071108301012801652345045255016735805665612203238088225555235253071116306808173433031610572882372184860154863135212681745772538311183131358541040558574735410488454426065881446470864680188026246287815664520033268207530852644720764714770741540141065754171222385408035558637684376620487744584745736533387425473434280735546766515087150306388383873763030720286231050777658256536078013373573731543008080540837532054265732725301403185681580340556182751534152216780045272761136256556858461150186753280004488820172321265430428278876741152805304254EF2D2B2351896FA881A5F6022A2BD420A3D39B3B3C4A138A6F299A621979031111515B402D9040361D5C6E2DB187204FADC47A8AF07382C437E85536EABD12B61F0E50679A42EB886FDD3ABF04BB7C16FE949AEB66B30B685A0CBECBA90EC1340CBB5FE2382A534BA58AFE4A8A293079D51D7EC7C9EC515697726C23AAB9815DAC184696FF52AE3C02FF716081FD07AB10B653C3D4B47C32BFB5392D0CD22D5B99264C5B58F65A5E52C8D799C17A0473A962A6842CFD255CEBC0F20E9ACD7EFBC8A7226EA998F014C3E71535A6D8ABBEA5E8487EF2A4516A4B8354B19C03B971230BFADAE6C80DD3D234564553E2493153FD09AAFB5F06DB57B388E000D149C8AE52CB42886141316AA57FBDCEB78F815E31630C8A557FC5F54CCE95E1CB5F25AE1B62D2A1F390444FCD77EB745785F5B36CBE1433E55521165BAC3B2B0046224EBAFB4C9E74E6343AD94AA37AE932BFC770803786687392B26CA7C47124E88B8B99713453FB22C210EB6EFABBF4F07D47C01543564F6D3C6233B913EC4553E8075C97A6DEE1CF8CFEA5C167DDA8258CA69FEEDD8D46C52F3A51055E890B2351CC3A1898CF6FDF51F85F01453E64B1E6CC83E28A6C22C8BED80FB7B4D27D475BA41B9DF56EFDF8FC4EDDCB453F65D836F3BC96E43F0AC0B5645B4F8D306D7272D54F86C90FBBE4CA897DF1F56748AE6D0B0DB3277A7385EE7561B570D270C9ACE06D2A0044BE7C8BD01F3CE08EC36561911F0155922432E9045486A602AA4F06A02C300F8A71504A134EAFFFC051F1D4D42D881E30FDD5DFAAFBF9E9BF745AE0F70FC26FD404FA797D9EAA76D9065C649785F5FBC134690C7D8BD6392D4EE99C488B9EE15DEF9227868A199EF358BF08EF8DDC5E45365217A4ADE0D36AF7B0D3D744C3EA3BB26B56B9CEB374710F758BC7AA68BB346EC2DB5B5E7FFDD5F0B4CE9F25F03E72A9E2F5DB15E3B4E922CE09A57E2580CBC287903703E165BD7F42D4274AAB820EB71E8420CD47F87624727E79AC507B093D22C9E6E761DF4A3082AECE1095D3A5F101EC019F2B84ACD4BDD1F5379CAC8D7B8808485C6ED1ACD5B1A245595108B4836004D6A6D61294C1C8EBAD65A0E742B98CCC7D1D2760536B6EBD19A88D17C3598E86E5A22C0EA07BE671DE3AEF096AAE6D3B71AADB38839ACFA559818EB43A3418576F3B42DCD0E128AA022234218E616169F0BA3847F0EF62FFF4EF7D4DE803682D40A5C3B7D8F4D5FA1444470F1B66DE187B50FE42698128AA93350C20E7D37F619537C220D78C5EBEF89CA0F11C7C7A93D83F28D83A17216ADC450E25F3EB00D9F365C9F5ED69DD08B68E0BC9780F34D150329E4906D30A04E47B6B6D508DF9A945ED83E39DBFF9B0C136486D01A91D11D37B5ADB8A23D305B70609F126588C8F77B6D0614DB5364CF36EBBE9AC59D4AFA18DF530AC5ED8B58D68D0CB7BF91D65B0F392AD4B408992549F8A8FBECAF25652F0F6C4AB6F32D5B147E8D85286EBF96A5D57B17A9899E854EB4544BFCE30362F7BBA0D2FE40102EDE08EE9F43D0709CFC89B8E33FD5F3815A771C56DB8D7C788C49EEFF53AABC5E341F184F92ADAA225122D2D95E3BF03A27DA0C104C6F44A3E6EAC0CBC2F2066D17AA74A584644EAE6E2B69C32EA116C91D8D6D59C9744FC22D38EE5CFD0910DD305788BCA661463AF04090B57215E702850E85AA1C66075B15B9C9D6E9325A634CB04A6C7271CEFD9DEFDA2D4292EF1535998E5A6E65C4E51DB49E27FE2986AF02F4BEAFBE174BD75E8998651E610958188820845AAEB239D2D152B2C2597D04D7614A4439F6048D2B361FD9C558F40CE0D2D86D7F76846EB81DFB4E833127C87095DC2AAD0D7CA4FFD189C5E24A0F9CDAD4A5598F3273514703ADB5D12E7966E51A856A688CB6E25CF8C724BD9EDDCF555B90C65E28E07022BDB2D7569CC46DF613EA1E7FC1D88B02594A464387DAEBD0462A5F9C8BB46D525F9BF8B3AF7FC0D0B84DF55B2AF9E3E82A1305726B1C6D60396FD086B01BE69F91C752C5D0A587540C919FA8EAE2F5D3D72A14AE9D5E0B4DD4C8EE8084342033C93A86052ADE3A2A68E4C7B5DD599C568C9935BE59AB38ABE3556FE81306358D5F13C1C50C8E5D32F230242CF52E30C43D88C50FA030CA5FDFA88DA869F31B29A95299ECE1E4CE8575B6A633120EA76B43F30E9517728708DE1E73A27699D451C143DBF335684A643F544756B94C546593972C3543EC65EF687CA3F07302E675FE0065C1526D1353D027778E2BD04EEA31D4009701AE7B2241E32E1F9427BF820CF55A465248993114A7145615384CFB4A237C0C37F5C2C1B3AF7A62867F0DA8E4614DE7BFF6F00034AE628E64DB9FD96528A788D98FBE61211D1F22E37B978873EE78A6E871C52653D1EE0E0174699FF71B0788E7561931AA70939FE1D585D733509303507801B87189CA17BA3060A4BE85F9ABE6CCE142F8E16451EB3C51A4333827641A9361BF679E665F0E0E11F657AB9277D5E3A9EBB8DA33BCA8D37259166DC8C68A7A692B570883276450A56D984B774A10AF0BA766971DB3755AB5EDE5BB8CD6292555208B37872EFA2E7E42746576F725CA9E9FF5A6903945CB08E715D4BF468AB847210E30CD8B289D2FB745726D76A5802A4C74DF544E835D61DFEF680846EBC5F715F071FA0CF2BC3AD0B0F016C9A67162B4F926C32EA6DC7C548E859B72AB73C7A29C4F06D609C3284C784E40CD460EC149BDC17E614603F26BEB2E8AE8A0CE21E00EA3D18CE1865BE6EB0B9E9C79C170049492418CE009BAFBACD4B8AE55537D8CD8839EB42FA6921282B32EFD2A76B1A965DE1BE3CB0001069D4D80D6715F8E173BC8BB972F23020E0BA2DDF3A2D390F11F1F5BE9F6134F4276CF63C5DD6A154E133D9E1126FE55C5113F5E3485AD051B4C613E32AD3BC0793B0D955FEE79B1392AE2EDF048753BAF82EB4B739746C075CF84729A90EF60685C3F7833BB0D00895924E5A8BCBCB7BAF41C78C3705C48C28559968C947BC6FBA0E9640F8845A45C5AAA018842FCA46A25D68DCCBDE8BADEBA341F8969A3C83337EF3A6383CFA4CF9B093F7C81CD8947059CC6DB350BE20E8080A32C356BB813A714557AE66E6DF110AFFB7B11D95A82F4714D09C945554DCEE53B3A06F0860BE89E7B19459CD061154B9F86ED770AC271D7272A8D0F40BAC2BE0F95064DF20246FF3AAF3100DAA75F68CAA6C532E1181D670D94A68639A4557D5FA10AB8A016EBB94B3B367058AF40541FEF88F497EDA040B6D927A3C1F034D6C2472F8A90EACAFB61242E96FFA47D1598D6107C1B4B6703E83067A817EFA9640A6A1277E59FDAD28DEB29A70E31EC82BFDDF96DFBF7756FB6D8368F9E340065997B55B00B22057E7014CA555FBE5563EEEDD4B039835F60F753E9810B5410ADF699515080104AEC812C3EC299928C66C498B0E26B1719C690BF5A42415A6F63A9278DFA430380A821BAD0A2F8377235A260A0BC9B33E49FB980EFD770BA97FFE16183D6B1C24D0D1C3F437A1", + "message": "E3D54DBA675DE7530D3854C8CDBD581C6E392F69CF9793D8C0BBAFEE7334C5878BF13B3BDCF1D993A47A7E8EDD4B6C3EC915A5E8FBF2071F112AAC41F08CCD8CC731143AFC223213212A5BD6B6A4026CFC9F7A41C08CB99F2B375D0E04FBBE00503533DFB869DE43566574B49232566E38B13CAF8C1EC1FA11CCA3DB66887996DFEE090D133B1D394F075F8286CA6CCE13C3977D929DEF5943461BD5A22D4BB5E8FB7EFE016932D02ECF4D7B7705412CA14508B13E61925EEC0B77460C4C089C83D687C8F70D141C75D6DF24FCDB64BB8C2721AAC9CE8C6FC4750C1686A7A70DF34957DCC0CE53C3F0D280CBD056D4F921FDEDB35AFCE5DBB348964AD105EEF5A1B07BD0D586B87ADA7CA7AFA93FB75AC0DE1C749C48BD6F192D6279482D3F9781290B88B095D73E728AFC186BFF0816C1DE78119D701FAD382C65ACC42B04D69412AEB255793839EFB9E5BBF6F69B7FDA27A44C04D3AA2FDC6101E9CEC6F75745F20E077EE23D652B7DE547A0FB0E3A153473BC824AC8A31A2C9493DE64B6D40185B60431B1B34EE32797CC77C45C71F4E04E849BF8DDFCF640B83130208DC2495C0CFC6C031B63B80FB45F47BFE3D25EC5B36C2700300D8223074C156C5D9887DE8C5A97BA36A84D7585CC065F20FE8DCE9E8EB814A1D5B7A3B7A3AB68D93EDBBBBF67BD70A0FC536C81C8D6E8B139C6B3B5EEAA3953464549CB38B78A15CE3D5BB4B798E6B142BC48C70C5BE61F82DB6E2EC03616999073574E6FB35D441B78DCAFF56B8CA8F473EC0543C9C69E93B97F95FCA58DAAED511F4440DB252EC18C90D2F97AD901716AD34EE103EAB0B7982994E21ED1AC4BD62ACE6DFE12C8C2CD092E7A7E37BD4E61B4CD51D980171F8D4253A4E7FCCABA0A513038276325372527621B0A3DFAECCD7CDFE98CB79C0662F5D0234AEEE9302438B778238BCA409D5908768779155D659E92D12CEEF3C2C954C3F1A4C2912E9EE994209B608A604D0CD87F79665A25E774E6DC1D8819B85852D9ADEB174C75D982DCE29FFDD24B7AAF5946A74C14A301AE09F1386AB17ACC341D6DAC040FA6527FCB8E095CD4F1651E47CE02E6ED76C085B2FABE9FF5A510E63E73EE386AC17D5C2C94C2D528B3A9C8902D10C1610BA70BA616C58D037F148E6332107DB9F64C579064F19481669C7888C21F0A3374194FF1A72FB6180DC01D29443BC52C318AB03843357A5A98B3D5CDDE9BC49D3ED29EF73CAF44A7849AC6DF4B2D353B6A562386BD480512108CA0ECD63BB3D3A0695679762F8254116D8049488BE6389FAC08916E6407944B1526BF03551504E40E6A3266D4E773E892EAC4DD5128374BA341EB4097E20A9BBD4E5EA26BE6FC325D9B71C232DCE1974928516EA2519974C82AEA5247627F802C6442B67FBC10E359672EEB9DFF768E9333A2166336FF0004DE5E7BCA55998C860FC1A86B75CBEB3FB5A5A2519D5227A6B5A7E0EE058FEE0CAE2B4AA75099FF098089F0261C443B13911CF3250CAE2F2906CB6454A20D0FFFE8C5AFB1DE7C5BA8CAAE00CD7C2D7219FC83FB158FD6D15EDC2924AB41C9B881566C538F5E38978C3182FBDD0C0C532A77A61E5B8E666B3C540DE976098D2BC68C0CDACF57E9BF1BDE8A7BFB13256BC69F2E386D8F458D303BAB781E537517AD7D0F0378D2F258B013AEA01C97A7E8CD2C3DEB203AA8D59084ACC2B09AD3C97EA613A2FBF297038B4E721665D512DDFE5C13F11DF4BDC0200BF610D57EA7232914752F75A544E01D5AE0DEFBC9E18695824058BDFCDDF4D5884840D2B55D6C2D6EDF475CA75F3EB4D0EDFAE99349684BC9C533EAD591085BD1D6D4E4F9B00A54C97244322D505AB52B2D4E0438C6AC5D2C3983BFB2359FB21174AC02156AE11EF233AF40A695854C84E620754419CF7ED9EA4FDACEFC8879B2EBC7B29CDF9C4CA2921E084486477C1452BC3BAF529DD92748E2B1B684B1103CF4C6EE11999E4121CFC7E2F3F6C7BB9C055F800DC46D78D9D94C3B20BD1B697411FF0B41E38173D2C9FF1CCA77B27384026ED2EE25223B0007D2930D700A20EC9159A66A4BBE0BD84DA52F006D7FAC6D59AB2BDE08FBCEB76A57FFEF59C077F9008A4A231FCC302E4DDAE9F3DAA55707C1EDCDE8042176DC7DC6377BEC58B236990AA6C5876D5A27942FFF7FD74B7DA1D2EC470CF71103A64FD2917AF4C45D4C59C13F58472AF408F9C5F907C7C6AE0F402B404AA40CF8D962EDEF7B7654EC8E36C645855BBECC1337EC18F0EA65933F4D07CEE15294139F479A16133D2BF412B5E46D5B06FB170F0C93DFB8AC3F7478002CA76B67A272A3224C8172CDD8A616A4C52F5FDE946CF5733583C53835EBC90DE3ECE34299D7E5434BF072F08A44905818EE9708815CED10E9043E88B6EF12BE72FC1169FF2F925C38E03B827CDE77740C7C2848AA3B09F555E2712B341E248772EFCF01B99CD5403642448B5243F35A3073A6DA7685AD42FECB05D46FC99F7D6B8EC56F39A7E7B3579FCD587E07C05BB7E1F5D49B9015375E09A9A14F2CDF049AC392139EAA3C2547426B8CBC0C4BA76C55014FCD3940FEA2631A75CD2FF5C22B8A65C9AF2DB1B831C30EDC8EB79B797E76D045EF0B8EFF8D41404F626DE8551FFA445885CA1E3C9BF05B5C39CD40E3B37CE3B58514BC70E2EA94CD694CA88C1F47AACF9B4FF6622C555AAB7C71EA210FAA9C0BF9089DC9C9DFA77C2C4A92F59BD7CD24EF4F8D5088DDBE22DE854F8966C017FB414464ED6B991E289F7E3FEA783831CCFB51E227A6DD4F5EF50963E80847FA6B350A2DCDA3C875D176342ED73BB42B416E58D1612C4D066F1207B6E16A955DCD557A9EA37A9F24CCB20E74AC4D6166ACEBCD7D651450E5D4AEA86DC89528DFEBE07B39A160160FEBBEE5B11122B4177FD04B0A49803E498F1BFFBA898BE3B26320966165E136F7F517FEA35EDF01D36831F9AB478CFF8241E01AD7570C26EA62439013F61D48797B92964903802AAAF356C6AF7645F5F4338C7EAD5AB2898C600123888AF42A2FE06FF03D81320FC08E7589E19887EC86CC1B08204C29E86CCF187B1240B81F7D375F3762CBC10F3BADCAD7431E59A4DC136440AA72628E17D2BCFF916DBC8A66B8A83A3C6400EA0CC57A82DB41BB28CEA9E9CECA1ED826719B9B62B6CED5B52FA518FE47274DC6E22E5F8398D42AB23572CD6623EC307FB7EF61892AE3196C48125605F4F09B9C0F0DBBFB9D9015D325C546CF3B1DC886AB0DEFE2C35CD39E2AFD13AEA74F787B410883EB72DB8CA7D225E6FE8143695BC0FE556C6CDDA493F92ED62A38E8F90CC4C713A4798984007A5CBF68F0CDCC01274C96A15C3C4355ADFC75F7DB0603918ED6CB4E4491A8569FB1A9AF32528F6E26B2303C7987E39015573521E024B2230BF1BB803BF2B358880F2840CC58ACE31E551C8E2A0F8349570741F8E93066C8F17608DE35AEC342415A4BFDD13A9757501F5246ECA49913D0F02EFF35F4B3D40DF97A64B0FD02709C0832C423543A850776ED9C0574C26CDAB8DB371F5F4B731E6F510BC09FCE3DBB58BBAE1074CCAC284D5F8068D2435E053A037E3ABDC957B74339EF0063D367F7556E49D2C7A7DE3616F5E8B703B7585F526E9306C59329A18E76B85303C31E3616831F2AA2B173CD0A43CDE76AE52EFB8CF3C381097D7A7598EC833A75E97AE4DD539C31B3E45216EF9C844008C28D12B12D3C7EA7FB89B3B5D20EF5C7636A8E83D6A9F8F7DF29C9716B7D92313048A7E14B9EDF77FEBA874B9410DCAEC4816D2FB57050696F5D4F0DB47C6183D447C5AFBCB948D09944F4271368542E377DEECD006779F6F7649B946E79BBF2E19AB4E93F142BB24E6D962F6648CD0BF1BE876F6F431E883105C3E86B973E30735A6FE17346ECBEED5D101EF0AAFBBB4C072BADAA2F4D517C272F2BD2190F5F8C87D961041A121D6B319EBC959AB0603096017BF7CBB74DBC74FB866358EF8C1AA5B9A10B2C524E822278627C0AC577AE9383C2A529054528E58D56699540E4931BC65A125EF4B459A7A5FC10E0324ACB641BA33C83A7E100CB00FFE0ABF6281F8942AE5490DCCA37BF464D0B061028E46E025FBD5F6DD6CA1BEBEE282B749FF5B002210916B9CDC4D903A95972FCECB9292A554AEBD821AB4CC50D5EA0A33A699FBF07F2CA520FC44D4A9581182290294A8FCC66DE3FB5B7F5EC5B267D1A0E6F84C27C02253649F5903389A0901797A7EC8B78AF12BF2B1CC22D291347A0F8D6EB2698AFCA7CB4C23EDF250A5B77E51EFFA3C675F1FA951D72467EDAF987D5B63DE4177535974BB2006AA9A8DD9E624108229B1C5735BB039CCE47162EB52DE88703A8BDB8ED409BC01DABADFD31EBB95CAD9026705DBAE5A2D06376320BCFAC17A7DAC957BFEE98480C7A111B5ED300447A21FE62448F62CCFF7DA68689A73A2EC70BD13130337EABF26A00BF86E52077EA00DA46FE7323780CF98B3E998BB30C3998017F4BEA455568FCD567086EC68ABC40113DB474C6C88B1C1C7588E7A8C8D2082D4C70DCB8FC3D8FBAC53CAE95286F13254253861567E4715B03E682E422C111169D96359EE18265C3CADBAB3AE61F03F86D096ADAE9A6C4820EBE3B61015995707695B42B67802FAC2D6FBB2B67801A3E48843EB83288AB52C29C1F112F9233860612BA015D4B7CABC19C6294F8871E2ECF6AF334DF9C8330971277E32CF1488F04B4B285AEEAA83BB81D54B6B8426439804B027822373AB99868EC068735C816521BD75DC19F79D2E2166B1A551C998318FE19F5079BAADB12732528BC8B522438AAD252C57D3899400913CD124D2DBE90A891D95900C0256D9DDBF939BADCF6E37E6783DA2A2BAAD872F6C8C11878ED6D5EE2988135A39F2DAC7CF127100C36D2D4E58B3A9B1D7341120FFCA0EED2E98E020A46F1AECBC809A21EF79E6DBCE76F96B6930107F078A5D4464CFEAC414CA41A5EE4F87CCD8868E7922A14C247885F0DA9E23A7604EDE703C2BE3633AF9CCC32B9E5F51CF51978F10A06F5D77C67927D80AE480E7E5E005401ED95467972ED87029029DA05DFBCF2F0B9D50441E8F15804B0A59D23CFC2E3C0FBFCB10B69AADF0B37C06DBF972E264C6CDE4142C04FFD9FA0AF2451F8BEC3FDE9723306085ECEFB17C591E691F9B4D4F796E293C0CD322F02B96938A5F7D1C8A7FEB94C031DE24E71020FF37E00590AE7CA48CA876AFCA2BE3723EAAD40FD27B90FE6EA039C9F3F6069FDBC70F16626A41678A31E8AD88DE9BCE8A25D43B86EBF80E5E426FE21606E67545FF8E55FA7D9802D65AFBDA79EF40DE924FD0DA7B5C8F6A2CF993FA6D27B2861C629CC9BD2E1E6AF04F88065614F7E24CDD19C88CF2D7D2B93B7408D898525E5141FF71D18DABAC186DCD432F3895A1027C92CF8613C80BD46E4758CA26C8CD92B74EEBC5FA5EDF9C9FEC54FEAC40F0944E3FA165E515A03DB57C205D383C04B2CBFF703939EF321DF8A49BC3F5B1409EA491062B7B9982277825B52C6CC8313BA05ABFFCDFA525445B1CFF773D28536A989D257967B50D7BEC4FDE5F338D2AE81BC8EC592BE93BDA0A7DD089057E675674E8B997B05D049CA3DBD60B7F3FB23BA5F4E5A48ED8535234E5C66C41B157C25B5D9EF5C8C0ED016D6B217F4B60BFD0DA223A5D40C2A403DE8268AD5E6207C54B217C2F009C5DD052266722DC21D4AD8314DE498692E3C77C9F8226A14F27D49E0DA1101E32E5B86BC0F0348A20A360A919EC863695D2EC318A61F654C9A1526AF1538F928DB76F9B14EF598F2551EE85D6E0429192C5F18D339DD5A280DD5B1A8F59EC1F2947996C7E190C87502FDF5004772224BBD1C4DD62A8DA1723EDB41176A9AF04B1F30D09050E73579364360DB4F98034FEC1B43E6E9E0226409E6AF1609FEB862D845994BC20E67010237B74DF1AB59EDF14B1623FDC990B87B929FB7E837B1ED905286A886F59B023F40B07A989EF7A99E974EBAEC49B45FEE1F405D11A641B2B150EBE854F7853F06026CB1287FD8BCEFB15D2AEA623D7C3ADAA00B35A105ABF2D8F9715BE65AFCC1381D29C5EF398F2B76FE1651348BAAC147CFAFF34778242B32A1620E0332EEC7AF5E750DFEC30A899452ADC530DD933A07748DD522AC20AE2B2889FAC3237D23C4472FC8C6B236D4A4D19F67264F54BB9B25318156B30EDF273BBF3598AF5B34BAD41585982F6039F6E488308B47EAEA5D21A91E5838F7D9CCC8F726EB2DB82D022BAF103AB2DD444489B94E8DDBA71E62AB6251DD5D5F69E44F377674A5C2B032150C32664C96C072867BB7A2DC29033E6BCCAEDDEA430E5E155DD0724FCBC0415B2AB6DFE68A2E59403B206BBE7F421FAAC53F66040C5CCCEB19F17BF000AEA7E775211E48AE04AB32B2EA470FF97707D9C073FE72A7B77D49FF8DEA36610C2A83306435861BE01DC4B20DBB8AA6CB780328DCFC2A32D74CABA83929CBC85E406E74EEDB727A2FB5BD9D304AF46225832858B295A17B9E710BD7B0B5D19DBBF4FD021EAF29F4D1B6BD7E78C8A3E3235B5D0BC687BD5B428D2318CF4330EC343566D42D17BE838EEEDF70F1E409C189DB1AE0A205D222C92A1ADD33B8E3B126AF62818A2DBE3E3C001098A986865C6B57D0B2F5579B97B6F101EB56FA839F8789F6774074185A8E0F383E9D8813CA1670D8B7586A3A1C27A3F5A3874C4E743EAE21BC519DCC430E281D2F73C23BAB948938A46FC24DA94647150DB72783AB3FAC01D834A8544F144779A51480643CB1ACCA0BF88D203F865664A5ECE18A88CE31B0D8FEEC585F9531329002D4FFABED01EF42AF52DDF08400C58D07E98046D77C7A142B513DA0EE795DD57EA43F4CE36C8F6D2862044945DC293C8D47D9F207B0344220E3177D6E17A4B39B22CCAE3C53D4E0DC87F70CBE9BF743CEACB8932DF8F84A527C9FB84C6CF5206EC2E43D1FF8E846DA06EBFFFB87BEC09C63E9633713768060ECA6259AAFE7C787F3947D5B94A6B80FF0A7A4785836F9A1396833347C13034040D1C6B1F83782AA6458328160FA04971DE04A16B6C031B2571DD131912CDF2515DD56983ED6EF3BBE5B3989E951BF0B99C5605C38181E96690487E87240059DE21BD220059E5D7E3C832FD4569BB7DF06437197CAC141E8FE5B369B542CBEED2F9025A030C54F0B5D2B1E79011CF2A0A0DB14312E352D07BC03E654AABAA95AFD30F1483B57BB1A74A0CDF8C9FDEBE4B0E156FE86BB1E21D861F8EBE0C4AB2B23E776EC01A281F6DA9BEC4C560668B4EEC71856E6CC41741DF2EBBD4E95B661EC24FE31B1DAABC9373CCBC82F3C13C31E478097259850221928C7AC6BB933A5631C896ACA87FB6F5E3EEF36EF5B9CE59F5676813A1A7E768FC9B8AD4A0A072672BA23CC21B21A95C9BBB1A40FDFEBD2D611B773DFA55F87E9AB1CE51CC42B0FE2FE15DA2D73F656CA56279AA16722ABAED5727519EA258794503F1808E4EBF056530B318B99A74886D05D042DF4D829C425C908B58162EE30A073D4BB7D27275B548E7A90E6D178DD27F67CD955270825FB96300C4645E4CD9C175C1185707D4D365955FCFD245A55D64EFB66308A47FC85592BFB755EB4AA8B78B541274E2C225DAD649C248E7F2792A56BFBEF704551588460B192DAFB9BF6798B7D4CECFA424AEAD675DCA081E60BBED670F9AB2316F5012E2290770D3323403DA5748BE6681565A713873A5386A6F1299F0E1EDB341FFF08325510A7F2FE5EB0302727D7355EE48ED5DF4316FD34833238690B91D47165CD4CC0454DA33B87569D38880AD92A92ABA0F24D99ED4CC977A2B4E37954FBE9B9320101C80A858122793062C7AC26E71BE2608DBD2A97CF4E884FD3255D008700FF3531C045750B2EAF7730BC9A51C675D94179DCFCE9EE63C1473D15B4319AA9EDFD19739CC05C5C3C8AA618FA9096C6648756F8AA74FD18A8CD81A2D248B856902B4D30182BFC2F392450F902973043EA0F5E6C872AD43A2D319F99F095808D83A8B02BD380D6C3F3DD227EAE2B4A4867713853D63CFF405621B1EEEEF00D5BA2FF254CDF97B4226334A9866A2B5BDF1F8E8AFDF1238DA9F48FC388A339F79D648CAA0A0A69D6F16E297663E5F4CF1AA95427E68D71E74C0A2FB6B689224BD9978F7A3A4505334774176FD87097D8AB454CABEE138F2CDFC6EF0F3DB14B09DD02E7FABE9F156654433B75B951AE3C196D670192004DC1924D1950AC597682EAD1C087ACB1461247DFAB3CD42279F9169B69B33435DB9D8994AC04B15D45007F0F98334AC5D783219B376D9ED7553F52CBADF159F69282050A4C843467AE7E4C4A142A61CCC4C48DC3AAC6B8E0A8D618E06C60DC924A943AF9000F896446CB62EF4E47AD6D1FBE2B8984A48ACD7C0519D6E87A33106E9A91C298808BF04E1267349334E6C2AC015A9F704B2DDB56D27A8B00D876AD00F62434095A6F7A5E9CD4B27FE09FF69019AE5F27330792CF9A1C07FBE98D23C4E615332A77DB5B6182D277DDFD7572DA75748DFB3B9315294EABE4B6D0FC3114B2AFF5537A6B05A7AA9ABB4930E17B7FD3D8F81AA2D674DB69AD967C8306FC3E1CA8BF78F446B26D8F2FD1AF6F7FD7E52867BCCC3B4DBD7227EA992DD995D77C4A2BC808C7A3E68FA433675F489BC503DB70115A824669E4B1861CDBD557A1F78F1A4B3582B2553AC23F12A4326EF943C56F847B8C679695614BBB1DDEA9CFB7D799CE42DF8B735FEB9DC119DBCA306DA4FA84A50F79905E5C2AC1F61241D88359EE6F62DC9D3E4A1593F41CC5F3C02241CE5EB62C28A547FCAADF1DD688F3DFBA870D9BED723B02B0B1CDB4C08D093C48977E0621930A668A5CD517A0EFFBE248B4AACF3009BAC0D47F49378F30A3D2C2800CD16B3C9464563DA4A7321082FAE95DE5645FCCBC5569E942B5F860A32F04082723E9E53F2D18099BEC5E23A916354198325FA8DAEAA3F6B7AB6AAD6EF12A03CBDC27B83C818F44" + }, + { + "tcId": 22, + "sk": "F392F98C9CDF8480C41F34A3BA6EECDAB55B7A7413B28B05B6D8DA29B455DA20C13C7ADADE697C19BD95F4181D9BB87ABC896C07446CC52B62F7C2883B3CCC61927D373DA98BB6B1463FCBDBC7C3A676D25788AB26706412FD08C05B130F826130DC142EBFDD884EB8FADE304455EE978A72A3A123A69246EA506F92140A8AAC301826517220457575500718444602606702737036246348057773753653026737530327720617356636110021487182406485883783500307652062837008037623504275143575413277805241337630721014485311207126464251365722038703047777860484650222507051720537247120624820142650776607686280727735633154433151782223422704163680716278603431812174820280568464342510822713206812416037802546378526410045560675630237304285416623454261283085572045668858060866837604282874804876254654326261578215675122020866578445072761231803362336526243078878567202715767743383861568417748622625301333140772280730350454860126812584207355072774075606603733422242068425724752175886643765751536756230433665412301147080035348337144751803325188375752442131056834846104747661738815140077787317821773203565820682216027654224806146185675613323671341833128465031767087642306567758113743515665083376682071584772645080206870431383757154651308356136765831320760126350481621267663254431456810768528220808107371083873767157585238851353083212225832367378252330145547815686824158782844746478735016774465466740401333310057727005121237645614476264226362084266800020031025007113888434744843115873163067161007831303825424463365517676765688324200684513347206713426521057202461184363017881817403710703264672680236531845142531570466384473731728758138705644753855655816742241364617142126084780008354140654801776325821685208137803465245450505341523100083408734674154335414845701708522128274506836754076625206872353746311412316312855531504102358752662137808638173521823133750654348485071110586741851463345337506614254157164306768776078885708514685148238201860867238133581485532340048788405422353860218008258548436878687253828241261050821015817420278763365687765514675058675166754736381757223055720684127776321362551252532374142887160764038838183424628018841887374712515033240300045651318782786054437184283851251186686603270668845482075874631015013706514675820635143655714764714156053721845140813850420508700657763114833577580426428065023467825688868337142277613856181714827028778062057570322170260362422631028183028112073851046204428683517685558417500601725657238741370857627730181360274563088823835144601056210101460602232722700431633184040618846384113624585660727717184113675546163610607728213513133205278237138625783833077538572741625110451321533127067244638480483667304517823113154663264021760688615102244052321747321612302751435786674345144462326132726376720328244761422741627313648020611868614763040681674853246228406044610051800751763205151834303188718047635724013221728118711424128888062074420703056187033803211250204407771300451054423223354033358307300448270140765437102400745208838204164114740002455888478168313785353187171180330311056851418840303151441514865342313468076524833442066721446046807704220124510652483242431018436830414063580815564337474054060760627544438122721145213236126348660A82C6DE4E1250965D63B99CEFF0EE2BF66C76EA5BD2275E36469F4F48A5C59613823B26EE15F377DD9AAED3625E4C402D971B2B83296DE5A8D861CB951ECE6BB06F787AA4275345917288245199B56E7F3093180FEB6D09F62FEF524E49F685082481B42648D09F71E623477F4D9E98E79386C060311CE9C063717B3F69C36391B555ECF819637BF03B370EB3B47B8F56EFDDAC66893EEA7DBA70BD28F35D1223829F0FE82FCBE7B0D47EDE3C72D9454CD323271ACD902A883811175068522C068B9C4CF6A819E6A141737177FA90149BCDE0E38221CE7508D32BDF4CD9605EDD630C5AB530DD0F36AF49EA3FC26BC6C0743EEB48581460BBC7836BF163E819671E821CEE4DA76177343369B9E48C73AEB48AD198E958303449D6FA0707BA74BCB777F8E9EEF95B782BF00AFF9114DC954AA6A943EBBABB85A486902222AA990E5CB09323BE672F4E96A1F0F97302300EF6B953425DFB55E8B12740E91C0684D38530B65B9D9D4A48795DD27F166860115831266455A4D29A2A928A11D17F42F56D5344C9F50BCD5066EC1B469984FE4F8B538825A016A029BC3FD608488C78805C3EC39954CB1B9EE1182D416E7658E038ED6D76099E8D9BC68E0149520AF9CBC6BE7B03F85A39726298195C58DD5DD70987ED894DA457339C0C9AEE5B1062C0F24A99DCC9D4FA5E426335449DEB5FF6FA03652EE49AB4091B79E83AD0B0F62D0392AECB0AC4C5FB3DB71E057588D4F777F4D21E3E5AA059543780A80294751338CBBC7566298EA8F067A919869BB321A09736E9DBF1EF1B825CFAE09CE2A0B0660D04B2BD78A69B48073CDDA437BD3F21B00CEE21D1B87BF3D731083CAEDA4D0835C5828B036E6471E5739DC2A7F874F8E5E2D0F66D5B01183A1AAD731B11414B304AADE217028C2D68644551BB1762D5400800709F13DB2B28A5203F0634ECFF934DF3FF920896D26FDF4D4EF9808F835DACD59BB5C44ECE1BD80034437786334910F23F208309943A3189EC42115A05CC2EC8C779F6FD9621AFD581423C2A6AD702A5A9AB15D632D9071D2E104A551218F65A44AA075B02DF27077A91C91FC1A19DDBBF4F793513AE1CFA323E72B6A01FD84FE50A27D2C3F02AED8AEBFF2D1FDCB1A16108D5655BB77C8B1D982CDCF19F82ACEC7EFD6921ECD285CBB2E45C0DE0D585A8C932943BC21160F34D7BFB6CA14CB0DBBBC9F2775ACD252E5B1279CAB1A4119B816F79BF0E46BC648D2E0FA569AB23B10C2D58DDE59C0494A9166EB882D66F6CBDB186A611F4C668F6C964453D5AA9567C48DEDEBAA84D295E46B1CB7C60462C1A9606521664F49E4DAEFAEE15BCCA53CF8FB9A16A38449F000D597072607466C4D7A2144DC520451DAAFB2CEFE1BEBE13B873409B1ED34E995E34BE5C345D408A421CBE8789D267504C923F8AD9EFABD6729FD28C0AAF9D34219C9E9E03D604335CC3224655CCB4E4DA0B60044C10E25584D6F1C434BBCDDDC2F98B2FD6D18640140972FB1D00C1F29929DFEF2822E000D6334E80CE73F453E05A13A80AECA16754A85AF59869635CC9C8805543557DD7D5081ED8C5DC0D71FB935CF8D2896915B406055B349811677F5370F1DD9B179E88DA3D6D43CC3D83220F3C79DE3817A070879A0BBBD5B0500E87EC15A2974C38997A4EAAC9967EE2DE66FDEF9CA9D340AFC5D12AA0A3287D8C9DEE1DFE957346EA23E40DB7625E8584F2F2FB610DBCCF1244646E31ED89EC62CE8FD792EA52DF83879925205F13D79CFD590C291659047811D3F97F9D1164F6087CF5A53EE97C1D7237885ACAFF30A657127F6480CF0980DA55B5FBD5E70F7F4C621F02025B1CDDAF1DCAE5BB6A60E046AEDBFD07F9B45C833039DF8F8E5FBAF5F8F1C1D7C9A3312298B557D49423C814F58D8759B53BDCCF4C34B72BD105302D23A1DC342FEC033871BB3C049826790373BA6DD72CF0EE7FACD730E801B47863D7744DC7E5EB38833134CE433611F333CB89C8392689A2CFA95792237FCE981F4C03AE35D6D8739091A0653521F3CC03B4CFAC824B6D2FF13C91C754758827ABBC642053F293F79FB04542A76DD0A65365B0AEC5B4D74D0E73E57A6CC8B4E29200A3115886185BCD42AB969D392CE9375BBBEA8FBA59AC8C4332682ED331F23BC1EAA9835318B9DD58CAD9C34A73B921EF8CEE4C33639490BDA62E12717D553745463124D5D8D71EFCE17F73E5C8F01374DBC88D5E54FEFB9D9D26070DFB675E01BE95C83D82313AFEB303F82E9AC49408D5D92B6B435570A809E0C286BFB7C18215C719D3E24406C067F90F3C20CEECFF1571781D6355A48A46235C31720631F9C8E30EB9DA0C82F7F9E9F4C58DECF6C5B3A0B1D940747F27AC0478A9B6C1360A5CAD9DBAFF568BF06C5084521EC5182CF156C57F85DF79D98AFA0F3385F01A5BD1863CF836D132DEAB0F1D0DE0BC55B66040CDF41866436C9C4459FC1921ED90D3D07965CF48AF319BAEB13F0900337D77624BF0EEF80BC93DA74599CB74AA4F921AA1AD522187AFBC3135B69866C26B7F197E791D2873C7C520CC3D8B9DD248BCCA4082FC1AA98F2E851A814D4C39FDADAF5F7FADEBC2E6CEBD684C86D82AEA07B6237E320B75E873B763E1D5D36DBEBDA522B361A2705B2CDF78BA8C5019D2DF67C41EF22A872D71CFD91F437FBA0D89FDDA36E0EBF588EBABDED491FCA8C5D0AC5F6E14FCD7D6B132CB831D1EFAE21B51BA867589AFADAE45D77054C0EED8025A4D53B04282FEC01E5D23B148C12EEDB3A5972381987BFBDCC44B0A00B35A33A546F9B05E6D77891C6FB299185017653D5673A9738666D596C83224BEE68DB80BD3519764FB0B3BA7117F17EAC1CF2F7DD9A145DA4EFC006A5779E7D66E69F9958B3D16E10671C1A9D2EF491F2544FCA21688308DFF9F5DF029CBC75ED44F0F8D2ECFAC218C498D4C0638B97F8D514B9FCC2F3ED943595F489F564C34C2AAE9072419983A15389612328648ECE830010293A281CDDF9AAD3688B75DF17B10D8836EEC5BABED4918C4E325322C91BDE46655630F45F33D88D224BC3B6C3040C86076E82C1915EDD39A00C8D38EB064D3A50E410E5A35A8415DDB0C7C942DE119059CC1ACF2A375AD3549F3C6453F1CDFB8F491512865EE8FB5A04AF38DB4F772136954FE156C98C81450396653980096676364F53617CF6740631C6D80724187EBDAFB593B48F9643A748DCAABB7E8E247CA1AB65540FEFAA6FADCB31AFEED56E7AC7B4CCA250174CA4C37F7A457171FF7BFDC2C0F4A76F159157D46DAF95C7792F5CDC668175F857121A405B595338FB04F8ECE42FE7BC5B0AFA27380AD56FA7E168B9179F560F08BE04E6F1B1F09C90FC8A94A1C6D70E7A37294D16D11D73F4BE278A99057D349D6E9F0438F037A06AE3956E3EC8B33C8CBB04CAD6DE4D8FAFBDC37F192A3EE01A10A4C499F7BC6ABDFC383EACDFA09C5451BD99A21A79E2041330C8936D17FBB8BE322DD81358AB56D858EFF712E3626319C25235CBC357050022CAC0A6968CF5FB29E9", + "message": "DBB70175E063054DDA24BCFCAF671F820D674F1D09CA173D4A1440AAF50F1FC8FADC1810F390286AC101D60507DD285275C6F97C0D2B2CF3C7F50609CEC64EB029C3DAD8B9954807E35D4836BEDF32501D0E7143BF488CD5B4D1A53C980BC70A3794E4392E4560E609B9C49900E1C56D319E1495D085440DFD081D1A7C52C0A8F64917834C64EF32A441C9045689DDD2EC218F58B3BD534F18309E1D780528D3BD1B23DDB3B18FC1F7C85324D45C3E9B25961FA5257EC31927CA35DB25E6FAF7669D60952502680BC7B5D777D77B194D0CC40372FC8F711EB048E01BBD5676CE3F2A9FEEAA4B5F29081C34969C746208E6F2329CB53A22058C0AE0852B7127FC4C74EB3A8300403F60B8AD1F95FD2991CE0C8CE452C2432B6422EFEA8AC0E1B53BC994C606301473D7855EF86687287BF56B450D2762C5E03AF26A987317C4BFB013A6BD791EFD141AB34718A37D1DCFBB63014F7F92C9E2870DE503452E271E9D02768357E3DEF6BAC5A0F0444DEE1FF5AFC79B3562C12696FEA15815B7D9BAA38C66919D137F82FE36B140B960E02966FABA1EE9CBAA04941396D665DD2C6B0559502577541AB0CEB066E066553A2DD407354123DF14F4B1DDE6B8C34E3264161796F48DB5319B3CDDFDFDBF5CE17BCB5924984143839B4EDDDAA8F0568ECCAD253C48D00687F9A07785A67B62D28B86D70E511AE08A525F66FB15AFD112C184785F91E76852DAAA3E78CB96E20249F38979031712440DB723B022E1323818431B897DACC51400DB25635EEE41761089DC47E8EA56DD0DF60B56FC682D000E9D660D0CF38C263B716359F41F3B190D201950E140D67F50287C09D2008664341A829A074F9629DABD88BE69A6058900DE5782CC621A91376E5CA31C66E3C430CD00FAA83BF765A2E6B2FCD20EEEACCB996FB5C4B63235142BD5FFB4390F8CB95BCD5853D0226F931C38FE972FBD0D6E10DC2CF29D1FFD2653CACBAB8B81DBE44A2B8F1C5DBDA7C56252E4B35888DFF7808B3514F4D7E5EAE9B51078E8D2E600EC57200FB48EF946F021CA8209E7DC6443B37D7281C73C6A3B43AA570398E62CD5ED9A34ED23AAFEFDB7DB3141202D940C1411CEFFBCED878C0D325E8CF7FDCC520CA3377BE97855827D2E6F4EC8786EA1374E006539387924161D65782C7B2C262AF9BA8FCFCB5B1477083836129DA973AB8B082324F74BC6320646448DCC8AB56582EC72EB192D3F72255D85FFAC2B5C62F245B73191A9176BA5A9FC0ACD3AD48D37E23EFA0C65F0423AB5CD0EB76BDC035112C7A118ED47C0E67E510A6F7A28F26C3D6A882EAE74BAE6CF1FD969FEEAF6B36C85F62D40CAA26B6CA98120D612598F360CA2628F6FD608F4E1E290B32C90FF71E181D4B72978DFCD189D857DAFC7B2AF8C958EEA6894ED59AD56B9AA6F83092EFECF9EC4091BCC9B8CCA245C30B54B9B8DFF3636BEFD417F46DDD2F6136B983CFAB532FB623FAFC3CC4CE8A91434377F4DCD1607BF04E431" + }, + { + "tcId": 23, + "sk": "9BA12496D2759ABB2CE2C3FDB3FB71FCDD7C315B4C7C5AE5C6B4B4F6A97D2335B07CFC9C4B33D9147B6231C6B33CD876DD71889FEAE5C8875128BF0D75F72E380A1C51E6D56CCF1BB2FF2453BB7F09EC9E1FAD76A07CC6A4CD012726CF9309E9EBEC279BA77B159B515A954FEC69758F40EC0C3B3836B661E1FED121F712889B77512258675704133806066748826547111521115868474531585416005713338105507070205662844057632638535166351741357313537883572686500540128261085411603366201318374814306288785181752828400800470585613434710704510035385872517651333585207787188184062530114384673018530063727426246401400773237530844578751387817248277471125878621454431146683341406818333868760704701502761143473707860535758187372162868573323826480416420733630025672348726538053525024423653243546423514553071340770645158747722387267847757250586600731582661356526504140404107264574637750025462020601372686055328846034067308301012344312705314305867783080470360821015418216663460502701754763838654027628220553546644844707313784544085501508364158844217135802560352218345288786203528513537552882486255033112148517000583211241325641064030340235323380524631220275268447538464445758352140612704781828086872330585810217000036008674504425701420181180377803350424765338285178682720218181012520214517830318082227120513518322554881166140214761423438151247072168382748504452500004758363227304767704161305584642720280148873012060716368664714384685145586365736257431288024173772381536807648611435052307322366547752204377446868057638617731102741825234125865523273560843152782032533880776282206451272477621267326281383315581785515642825006261045510323376338070785444022023713881268480640885038174347552814543067652828245641383354501751610445443231755333835224563515134301511513821681374734335016003216522571455880410230421326311811338146248236660357671633348772574361832403770183010531215541634647651601211557845444264232368206771167634647778401370320484608854756652513571656277447284614256054125825545667871576431852286416638036374180758183634577548265761215082800487735370570835434878138206660513012214466631044531375060518448334384743777234256478821032557054374186280115238364375612238562440815877116541472770062087278326687024403300345343640711805831336621255213741538544438567453332843754315440442730654367534363248630360146213140072646271447800025357255281341257570554320245275102060221620818717848621585406508157876043725614243441752316510561605237486301154208628170146326444636374671281028428888054302763653254651680624433732312785052851001186422542016363135628821440082566635447837137437567738250604600438461732334063187876327123582736038000542537210170133043240437625172228545888471831032816233708717083020220534823336673537346268102842456807765246230548276186624233334504072552008188226324457005707040616360473678536233682028686415232708258156535400766767114686043413232745516072208330587043436465427087756584440822673872786114734048782500067420780002787748322508678107138016507217573854055248812267683351608427542745123578836475638204547465316772773558376364227627315732325112263147154784743851852416083411402663045461736077851483201053723540300740062572041704370051846EC468CE48A91039F26B5E7756BFD4A483E0805A91A1A5F54C7AB9507CC918DA35CE125C51BBB93614253ED63D269380A50B1804345C810218E0DF6EEF453AB0CD7BEBDC8AAA364E3C458E6AB8DD9E21BB72B0A499AF42763E3DAF541E0558E5E3A154C4F800CBFBB451CA73A620B3748B04C7D535088254D6267A28291CAA541EBAC426BAEB242E19EED2786BC26A40841229F2934DEF2A73A5C6F3670E681F111A3A1732CDC2813DF8772596A7D6FFD5F717F2EFAFB6BAA793C345FD4ECDA18B9202309C27D00BCCA6E51FDACDD9832A630340DA5CB703F2D68CB1C17EF8242B3F3D60579616E6102B08ED094C1D0E725E2985A0525CCBA21704364E9031E086EF875BEBD0D31A922B91E9B95F6E57985EF2948D9A7638A1C0C76145CDD9577C5585B434A790D6A87809FF6339388938E2283FE1552535DC30C3F073B7C8BC80EF42553D30FBE79BFDE391D9B7F87BD1F809FB671F49F159E4C653654239EB1E94B757E9D81E2809EFD283BD9BDE81A2D316F66BAFEDA9D4A524BB270EE43451434F5F61D33C6DCA6CE3194A3017B5DBA255E905302091D5F341293D20B89F1E5F81D5731014AB1A5EB022609FD6018662EB2EBCF6F3F823DDCB86A5C82B9BBA5741E1909CD60C1AF239FE3B930D0E8786F6ED24A6A8A26E03A05B0BA51AC54F87F845D680A1FA09291405E758712C00B9C0C8D4D698CA82641040521FCB063D5FBE2271965AFC1F4995EF47E4E307D8CF97D9D22A6BFDABCB726132FA7BBF5258226B384B7C06160AF1D0CD8CDAA4F16F68D618F417FD3E78DC8B5611052D2F9E770878D7351D52FA00847A426C9CF845711318FDE114934323D02F2C5F37B9FD93E22BC9433142095BE1D6DE07C7009162F4BBF057466E04DBF98C4DF770A2DB27A5735A4733604247E2C3AA1AF38B4D9D267EFAF31D2A3162391AF0284813D1184217F93221342D28CDF90F85F94D2F66024D1FDDFE6B95774128548611196000DEF8681CDA4555B626CF2D77A2A638AF6FFD0DF73787B955DDF5B9F0A6487C60D09A466D2F97C985CD58E4A8154CDA4CBA831ED2E386854B8EE5523DDE4D0018BD17BF03F02BE38328DE99F9424C01E6F2BCF9DA3C75CCE87558B977F5CE91C9CD3FE49A1DE4A45B162D7C4EBB4204FFDFA5A6AF4CC2DC14B7423DD9C819876E42A75709E72B18689427324ED0621AEFCE11CC766858D46ED7F1783949A8C5618AA1ECDDF332F2B6C92E5EEA5D5E7DC87908547656B65E26D9FB5B2068EA5C39CFC01021CC11C0845A3797541301E6B6C998BFFD7EB03F8B3CD7189635FB13A4E42AC5249F4398CF221C7DBE68863A8E05D3FEE54B905A64A4CB6AD5B9856081AA953D2F51C049E183C47EEAAE60F980B29680675867405F605B5FE8E13C0D3C5955F801F941CEF618F62AC6739A92A818A0F6F2B1D8E259040D190F371577AFB2289D13389579452FD1027E4CDD2BAD5F78A4E6ED722A5984665FEE58FC209AA232B38F45392970F89ECFBC0690785D87A7E54E5DF49EBD9175F530FE091624B281AB66535197122765DF0378ED4814A3A4FD60490C82517C98631C51BF9C4F0AF9F597BCFCC1C25866D2E9038D02CE583AF9D564EC7A7AC4AB7ABEA8F86269B6DA84050070CFCA06862E03039AFABEDE496FFF556031F083255CD1C46F3F94119FDB8414A6E80CFF99EAF2C5BDE4794C119D5F4A8DEB2936C2C4E249E3DBA13C0D938322A91E860D4C4D8C17AB6DE6271ABC5E4F99CE6ED0D728585A985068A0A388A51759CEA3B29CAA0FEEC27A2DB3A252AB4A18E8E477004F5522D308329197229382969DE75AA3BB3C775AB0F74FCE5E1051DCD2C2624A8EBF1F447F7417BA2B5E85EA0CE6678AE6FE0B113CAF257C7BB73D1A5D91AC0529CF7DE38792CA229D1CC519368CA4DB063FA95031F4EB0A5A647E092F59CF39C9A255957DE2EE92AE1FCC4D041DAE51BB04C6B8E5BC52CD73F31AC745DD79F27908E054A2E3906A84113FD7FD4E764AB0F21C97617A82197D1A4EF7E73408B667FF71138BA727CC26A400E5E5BBCA922B104D588640484EE4867EDBCCBC45AFEA42AFCF277A63CE6661B57B00ACC1C2F76D8C203FF2123F9079EAED0B0602BB1788595A9198568006166C61806B5D6ED03761C874E9788FBF180880F9853EEBFE2A933AFA6BE7CBE917C5919F9F17777F55A29E7CCA1455E38EBBBEDC83BB062E914F4A4A2CF1E7E32362FE97831FF33926F1CD9E99C80AAA205AC365173D5DD94B8D8F3922FB192F277A09BB7A92A5166C2CDF7F18E7DE7189ED838F7850B306576D10FF014774588865CB5EE3B161E54529B8E45B2FA435E36846E80D46CEE9BA5413BA950A448662FCC5A8BC8E42AD3A75326747A9C02A6A6C676266B580CA91AA4E9F892EC00EA64065D38063881024F5A898451623FEB3746B2108A24096F2290F98C9DAF9A4DF9746EFD5B5D9FADBC67C9C06F920E5042050CDD3A1B500764E7936124B4C742677300DAB0B2C56BA69B7CECA73A6F97C961AF46648381064764F48A5D16CFC82D9766A35171CCAE17F18C82B81BF91847766FA1C361312B0E532092F9CBEEC51A55E460B67E47E91C90013501CBE9C00E1D84985D6161691E0AB8FB540207991B3DC4A8B444F319235F3B22D03640A98C5DA08DCC417E0FC232316511447752044FDDEA962915109466284D94F7965C37F5E9518826C1BA1A94371B28DE026962AF755AA44035126E6CBDDA35A746728D6BE15618180C3EB460404696D59ED13BBB60BC71298659ECDE17F0264971C5158264D9E9006C627CCB58AC9B5AA5AEAC12105EA17AE78C1D9AA9C479917149E5CEB8C22910305F5CCFC2AA90012D2B6DFEADA3FDDE35EF41CDE929B88F7395CC6CEB401392DFAFDEE51B30A53B67969DF6AFFEACFCF455825675CC2A6F6CCE9BE60D23CC0D6ACD35E9C833A3C82CE16ABCF9E0C56A2C18D1C1F9C159867C933B6179856B9050D5AAB4A547594FCA0CFAE4969CD0B50875AD6476D9EB70674434F36935378BB00B4E50711BC0BC375449CA9FE75C0871063E5BC55567D4E082BD0B07043F9477EFC5F8DEFA13CDA03D3EEA1DEBC996B88E9F60B4909A7B3BD2DAFF53CE6B6046AC2F1463ABF3BCEF4C112AC1E625DEFDFB28BC0E0D67061492B0F64B7C66B89CD1039EFFF0546EDFFC69D14F7CE61FEA845CE360D8ECD01D1643AD4C9ECD76125CFB693DA425D877B7CA327261A0CE4AE49057C622DCFF48C6062E0AF24FF8280AAC3F21010C05B789D8FA371F48F18A2144FD1F8423112DED4DB1035B2F5E39329E680BDEEF5A37B3155BAD91DAF7B0CD8346917859D7CEEFDCA7E7C6983E09D789AD7EC35F9848B639EB1F3A1B44D78521CDAF980D6F52FF981C30605E8F5C0991A479EBFD92DBBD6CEF2FE4B0C70015943D2F1A072FFC126CFE6740DEC7DBD9DF059FA1C03A51ED2EBC7B892FF0F0D34C2DBC4C1561788CFD18F0B4A3E2C0B3EB57215C26CF7E28C544EE7372D7841D349F261660A3AD42968D98D0648975D488C2", + "message": "5F8F32FE68B556ED1D2EB8D2BC20AA36DEC7900F8E5D4BD3715419B28771E5B0A080DEB2F3EA6CF415D40EDA46FCF8A439954471B7308D3E4226E9D5A96BC22B08FECEB4C5E3CC2239473F1C9B8DFA5A29C31D499CEEAF6E34A396BF0DA53B54F1AA674056216756DFE15F669FC2E1D8E6F67BE5BFB3D5703F25D62D3AAB0398AEDEDF7C65E051A4A8DDFC725EEE940BD0D06B103EEA32D027CC20A8C61034DC54BD5533CDB1A85107B9CFF283FC3C5FCD9C3D6F8857560311AC2E0E31585E77D0806F9A4E61A70D3FF36895ED447C55DB52002488045CC358A39475BFE8456F4FBC36005218B2CEC1C573E41BAFA7A622EDF776C8AD340680C1B3002F69D3B3D8844494EA9F42D2C9C9D2BC0BDD850BA3C4DE929C1DF49351219F95EA7B9794827FC1A1BB4A6A00809393BC41852820569D7BC6FD55339925FFDF55A0C2655C85144234FDDCA91E8BDCE8CFB7199330763F5750D71CA8C4B3BF7E6469F5DD68624BD6D5B69E5FAEEE53E3A61AE659A364484B7D2BC8A85BE9F8D35C8B97716E8202B610BDF878C1BD83187F7892BD861C09FCDA64606A185B93CD2F601C3107D35B38D76D75AD6023AFDD95E103EEB7283379BD9E44CABAD923856A599B719A18FA836749E5BA95C79B1F2F1B443CE1FD26CBD2B74A0156C381BC270B74FC42DFF8D91DE4ECDDF3053007A09B8E3C964B90DE55DE5193F218685327D8C0C6CE3BBABD57DA8772DB7CA9234A3D19BE16A895E7D14337FD9D50B4A556C75A9D287B44BA5AA4E52C3262218DDCEEE3A7BDBE1B8175E84113F515623C07BAD4FC0985112DE4D77D31290BD013562D12FF8CBC5F2BC463223AA82991D7D60E38037578BBEEED70631CEADFE49823EA3D87EC384B3FBD4974C474FF9D47F467110EA4F3FD94B5FF38D8FC1C75392896394671853FE71DDCF7730C70ED26485F395F180D2F5C31AE0C2C20691CB4BC81356225E6A72DC72A1CD3502E42C22B594118D131BA5EF95F2C18B3061139B047A24E32197F89780B91D36B28BB5EC6C03232A3CDFC5ECF687BA5701F3958FD87FC0C8D09825E8BE4E5CE9089C674049C38EC5E0FC1AD542F57B4770B6E5DDA215D319DBFFBFEAD9141647A508E271CF3B0DE7C137A5AB999CC88082FF0CD495F1F1FB1E367B57BB400D8697B4620B75FE467D9B8BDF9400E14047576B3AD6AABE0C0714686015B8A963A0DBB68CE9E41FFBBDD5A792920916538E4C33F12EF0E93D249E562B71BC1C252E1DD8AA646F8C7B489A2BCFE7D29A6D3FDA2C21DDD78179861AFC766F6885E9959F753C66462DAA6E01C8B06A6F581104B583F7A5B1B4935A4EF08219FA8D114A963F3FF3AF22C3D1C1E3927AEBC886AD0670FC89C08FD4DF68EB990A0F7C51A4439C32F5F51785B20DC82586940C35D80A91865C3154D6C925250B24D4C1A9E76A267711A0813E8CCD2DDE9748FA0464006DDBA963BBDABAADD377239442DFEC6F7E8098604645D63AEA080C1F749CAC589F77B4AE0955FABED757E6576966D539FE1BE5965D03882279B2C9B6899205C9DE8D0B1819DA8B5426E573CE785FEDA3BE95A18A667AD5AA8FCE7894BA11A44B266EB7571A93CF9FA64C1132AE07F0F24773C83DED2C2885D415ABD96A21A0381811D66952252786C39EB68EF0B9B03BA7E2B66A49BC6CFCD8097C321A932E5CDB11EC6E43A8E50DDE01EA5A28F08F5047C67C988E8B4A04701A0237330598ADE8EF8F801A07F2148B44E593B0ED16DA30BF37A341073C6A92066645BD7042C3A59B374FDAC00F7F69BDAFCAE5EC0AE65FCFB785C93E49102F5A5029876BC23B0FDB7FBBC376A9E834F0D19A276BC4E22FEDA18FAB529F15570AB674B844703B47D726AADE3AD4015F52D86843A01AD5DF086E07A71A0236765DE6A777F94B1D69253A424193FA9DF54899AD9915634DA23E6DF351E9608219684EC8C8C949E900718DB6FDCD144D0BBFE1079C1BAEC516BF60C1E24B8EE6DC380F55E0F65DD64025C937EA89FD12F0404ED0C03CBA18CE2FCF169F9A1EC9B96830FAD0149D4A90B13446347CE4E5C6005BF115385F1D22EF6A7E40EE87847BFDA4CF7FC3135C4164091F49DD08389E1005271E9AC76E27B0CDF360EEBEA9C08E233CA58305CB276A8BEC9686CDE0E2DB5CFF9858029F3A5A42759E4AC6DD40AF9617CDEB03FB1F9D7F112A01B87A265C4E27BBFF596695F127A97E1558A68BB5EE4EF0F44D20F318FEE1CE988051F3C09AF6E142932EFE970C1B0C07040E7F3DB9BA53BC4AB1433F7A4F1E480D920C23A07223D7E43570320B3BA590507D580D29CC3A8C85A442BECED5880350F9D2B1AB5C746C1B9909E446D9508D701204F2427F41E043A78024EE3F60EE19B71B5BC925A2557FAA8C7BAC7E3405C920FE3FB3A1BA7C559BD75DB1E4169804B6627AEF19AE6E41B8A40CFB977C1AF53208F4D775A48C220A756783F41E13B7780328992947D215C5B5682DEC76CB035B41C007CE1017EEFBA426EBC423F710C1E962528F7636F200C2E79D8377D621513BA7EB3EE5A0DA55B81F6039D2E8BD42EBA5B2A82C3F033CFEED6EFA7D970B1460CEACD13A0C67AC0A7EBE7963F0FE21D20B2A82EA922FD889253B5D4CE4D47698D43AC11A8F4E1638AD3A4C179C522A3ABBDF420DA3E89B9FB7608822904944CAD615C62B28EDB15D3826D33DCF9FF9BD5DFD8639AF4CAEAA55F9F8409B4E5F70681BB7861F88283218E15A4282E199BFA12360FFB9BCD68D9BE5A3411FCA4E8279562F595FAAE0CEED4FE675DA4A8FF94B180AE9D0C8C687650730F05715820F67248D02EAD4C7BC0D41C880444B94CCD60A66A1C9B5B6F6690A2E1766EE10B5D03AC16F175603A1B9D49F97CF3F91932E97DE67CB523A38839468EE7681909CE997BFE5EEB364B472220403EE4A9AC1F8A4A8F78AFA4D9010A0127C0A75D3CDD87DD269F19A47C78F696218F25AE8A61073644A4F791ABBF1B180267AE41DD44AF65EC6E0AB356CFEE86095B64F4190D69D60284A1EB42744C31536F736AFFFFF186833EBBF43709BBE6903A06F7F06E8776D2AE41CFCA33A3A86342BD11B67EC10F525563A1843C8443546C1EE61DAF7310802AE9C00F44DBE7E04030BC4D0F53AE2023A7647F08A0BC6F5013A61A84E994FE0A20092DE133FABAE3AA24F8F3946812396B0643721AA13417A2423F96CA8A6529B0E17766E88B2AEBD79AA9D4D31193533CE50E4EBDAEEC976F156D5DE5917D54F9CC0527BB4F1F795401210739A42D10A0242748DE5FF6B50932B507057EECF8A1E37800223378642DEDADB464F5CA251D73DCD28A1E3772CC285A33B34C6701B585FC03C94A847CF7B16616D1C3DD646669546D80A27E9DE6424AA7AF6F1694037E774259308E71E15D7408BC1EB517CF0AA2C9E16B802CC8553458BB66D96CBA233487DAAD6E093235D901CF46F31B9A060D88DBD0B7380652EFC73AC1A6BB5E434EB0394F1EDC937E9A99A3867EB71D6E19622137B009D36ED7F9890187CCCE7D884DFE118AB3682EC08CDA8BA6DD4B79C9C18E7438E6914DC1C403870A540B74244964CA31E730A7D7591E42569532DA8094559241F2C7EC182FF8BB5A3F88DFCE3020D8B8CC0D1F54CF67FFD3A97CBA7F5EC79333D9A545221C963E0685763E59F1EBD34FB2394727896CE638E909AE6DFF41D17EE1D0BA036F8AF11335A8C1B5A0E9DC58EAB9C12F46740493A8B5AD0EAA73AF462BDF43CE44BD0973688D9C8DFF8FED961758E1AF88FD5D249FFEC179FE5AA1D135C0448D80F4B0CB68492CA399A3916A2EAB684B44E407706CC3C2F48972BC9531353091F91B427FA32693906DCAE862F34AEBBAEFD30666523EA9C27354F2FCD99A6E810685B51965571E4B4B5AAE158636497B6F952FA0B73617AE35A8D7C272DFEA1CE06E983CC65A501F73BE9D69EDDE6A4A1764DCC4B74EF09EC27C74B677920AE8C49CF4F18160E04B5AE7EFA8D5D92BAA5E4E547CC8AFB9D55F1A9DA7A6AA06626673431889C9996BE0A473702450B960231A617DF4705B07B47DBA1BCCC0EFCD5713F88F394EC4BFCC49EC24B76D531A356A6796785D755F027C664D8966B5CDC82ADE776BEECA8AB0D9DB6ACF5E841BCB4381828DB8F7358A637D04D97598A8B3BC823B891F5EB6ECF54E6F9200C380813FC3210E68894A656796C9A5B780FF486E6A93DE055B8F658FEA17035D9C212D23BB5974E1161E4F6041E5AEC446D70D52CD2F21F1A33C9938032487D9ABA74C448EEB8F8D51169E8B848242F5C769B471F0AF04E965BB0F4AE7C6F7B4AAD4E283DA762DFA49FD01D21887ADB28781FEFBD931AD8E2A26BBBBE5D88B52E8B7133134CA76C6648EA39E3D2F102177F4237219E06CBD05174D503C9288EC9C3E0128A824A7ABF418DC45EEB3A67777F74D6EC52891EAE0BB56DC756ADF40D39151E3A68719C563E99BABCA4C785BF4C2BB1BD25C7EEE22A8B0C1E90B948FC3A691670E9A3A331320CA4416B492907C3FE70AF9A2E765F9607EE1BB2CE52D2DB15F5DDCF59BDCCCB5BEBAC2784FA0896BEECF38C24022046E5DAA7607E8D2DB8CBC65541CFC6A0F20CC3AC5EBD4560BF5E9A3FFC0BAE917B479D960ABFC99EF84A696CE5A95720FED90F3AC58D77D48BD5573A0D85681238AC0EA8F0B58A01378929C691C146068897C5642DE74D79E08E5B94B101182200FB3E2BBFEFC8B44D2D1203075862D77A184B25A7790D76D7CE88C979D73E599C212F04A8B01EC3CD6CED3B5E25487957C56BEF6AB4433FFFE6DBDEA396212A6870284FD1BAACD5F7A5D9FAB90D5DA39D3C5F9AF196D9C46100BF45861679A7679638BBC8E5B5A7606D863478B430BF2C61F52D3D88B0913BF12597620D337DEA52BEE9CC8A1592698D23B23815C596981152C99453FA16800545EE781F24841FBE5A3E5AD8D08F2B898127AF40A681DF9DB68681533C349109C29D19311BEAB4C2F2DE97A5345EA7E41CC0988B2042925F1F9409D947128CE1D38F278863385A19B2CF8338D0FF31B06FD865B9167488EA157C7965F4679286077894660F17BC7289BEFFA93CB7DB990A0E40D998945A77E536902FBAD3C8A278CFE0AC883BBEA0B20E5D70EC6E10B59C2449CD1A0B55F8252C91CDC87E70E72FEC175D6D67BD43CB5AE4EE9C7F9476F4589E2BBAF89E801D5E14458F8A0B96ECF9F080E5150E2A5004C5A89B735639621157C4056DD1106CFC727B921D5890F37051E2B906885C1CA3999C18FB8C9FC9B652D82AFF074EECA9976D612ADDE990DEA418031FEFC4E972B31CBCBDCA0469E3966FF6F97F9788650298DB71CEDFC04659D30FE673602659C19A869FB3EF4262EF3FFA9E3FFAB1A3FE7670061EBB0D49BC60AD0C774913910E26E4213B76DB72AEFA3CCC197CB6F6DF773F86F12480B5BBC2068F61E16D1C0C141AE6F1811B2E0D713AAF60B90BB2F00EEDD4651FB5191DE5A246A4D8F3E9999D85253FA705CD4B94A6A64D9E9B6E18BB6855CAF6B991494A8DF75E56C2A427883E0C27246E5854B8DB2EB0FE639BDD00AD678D1B61D799AC59ADFF6A8616B357A4B12A786EB612E5613CDE533D92E87D51D47D860BCC39687485EA814DC5F5A971EE915C193ED52AED98D7AB301E32342F3D207BC03546460D33B733E1008E48D80E716FD717BA82403DBB520246AC3BC9CB91CC0ECDB7E35E6863C3C11558A8EAE9E1DC49FBFFC0F92F397828A4AE7107785939B96932B9EACB6BC6D8B3A189B5D3F6B0C7A3A413054B25318792AEBA3F4C77629F1E8CE1AAA98FFE1EF50C2E60C11AD76EDDCD8EEAF858364ADD637AB97ACBE4D2124AC0AB559E85229F1B5D81701EEB1D6834FB215984E9DF3847392EB29D2A428DAE7FAC283F93C8FED86FD2377E8216922D46A51E628091F6F8EAF967740B0EFD84F002358D3ABEDA0993DA16D0D8233090A2CD9C27D78DA0A53962FE7DD282B276A30F91C2B734EAD2CCE5E03137205BD97739F6CD75A08491D4ECB22591A6FF840B5DF123FCA7DAA98B11C85C1F8591EB988024C206CDC4A4239E7A91DE75F49541FFB6D91BE4699C0C0D8B4A44A8204F7E90AB863C3183C2270D185643D6A7165C1D043FC5108C340650F38A8FFBB13BE4BE68858C50A2463F7BE998286FFD0F981B45F5E414FDE71637D6EE77B33E10A530C630D63F21A212E844C2F7A26BED4F7B4DCE0C566CBAEF4EB4BDF2B53E743EE13A845D3C7AD5E9525C50CFED35DAF5D993B6377CF1DFC5236D51151B046F4904A02D7D51B6E331754B0E3621DE4CAFC9D8F7247788DF0EA7E6141FAC4B24608282AE29D594CEC0C82DB05C0087AB377D0D504F64F1CBB2D9F3121087AB6F35A70ECDDD15C9AD2A185C16333BB901CA069BBB0B80CB6F505FB3F382CED72CDE60FC050241B1D32818D11AC4421B66CD85D0F7B479C021AC111F8EE8F1C60B2320585EA276879AFE4034DBA277806FEEACE548CA0A5D36CFAE7B99ECB0236CF4838254A20A13A2DEAAF201B09FD027BAFC3F0C5ECA9EB5850A58C6196645F051E57B82AF4B6C2DA9441358BFD2412864950022A07542601631A00E27BCE6E203B1D3F1B844CCBB2EEF71A12AA4E725188073004849A225D733C77C068B0D2AE53E0DA6F759A8E7A5486C529B29A3EDADA69924E7DC200158DB4B612C62039B321CDACE8294DBB1A56ADC685B0B0122A4F3DE0A264F47B00C903BD30B5E4281B0C75DAC5C48E18BB0BF642F8C2CA194AE56CF7EF3B4529FB9271774108C61198A6894FC9FAF896472D1CE78DF00E714045C5F7C77DCEA45B3ED5BE5AD545D8F3833206340A5E10DD3375BDE0A068D050CB4C87E0BA95CBACBE59280BD5CABCEAFC88F5C05E3D8DCDA6B15C487B62B467E093259230D47B79F36572972BB78F90BD384255CFB1E4F1DFB7B5360EBE1230F154C3645A7A233FDDC472432F6C845CE86B078D93A5BBA3F8800C5313593D66A8A103B01377FBC5C6D5FB8A55DC71EB0BC9904B24BAD2F505D6DB5640E914D84FC71FA058902578B72C47659AC07AD4D64C3D28328D2DC8425C4039EFB2F20E3B954BD0B0483848F2C2D9528214514510CB0932F7506E9B98D0E891D8183A907FCA7AEC068B9FDF7F3479A128C6982BED19512A4271D8B682525B5028B77D6B6301181B403E5F62F64BA3CF06F0EDF321114855839E9198E5BA2A65ED952B2204809215B9BA3C366FD5C9D409BD71ACB748E653DA82EBF617D2D57C74CE37BF20AD8D789DA53C086423D86F94A96ABA379F3425554BCF92F82FBBF5C2A15947455D7D7478A84BEC6E3B9FAA14E425D2C8971DCD157C1D9E210620E891AA4304CDEC54BA7B3352556C49A172EAF19919184CA005A526349918F9A7CBFEB83510AD899BAEFD3D1F689DC3F449153597C8D21FA1C7BAF18E689B51F89B9BEF196193B7A781B96B38B9145AF7338FCFEA109542BB1719C9C8540B551A35F733C394F7831900452C0B8D36BB90824699BDB587EFCF5E8410E4ACB8ECAEC5F96E74A5DD3DCD4C85720064A14028FE768041BA1A13A46CD8A0D2C4D09E724591ADCD5EB907038853D8C92C5BA7FF57D5B54B2B324073C7CD2EACE0C521254E9E5C0CA197FDB3C1AC73FA8EDA729A858098E6F5EC11A19D4F655C6DC9AFFC4E67A49EF62D80EFBCAA383DD3DDC22C2A9B7590C16F8CF23D52392186B95EF9E947D851079C35FA11595682DF4EF4D770EB16CBC3994326B8AB3B2C279149122D178BC7B53318406738290596449D797F61B3D0CC8B11750F8D841FDD9D333A5FECC67CC7733824BBE257D40E53B43CCA19C95ACCA8FFF393533AED57D423BE0C38584A81689248BC7F78CB7FA4C94A7BDBF3015B4072B83748E55ABBF4A334AED679D89E2F18BE1B249B3F61363C79AEF6E1FB09D1948610F77A9927AD6D57BEDA02BB1E77415DD7FDD3EFC683AFB1E20C08284B620EB091974FDF8CEFBCEE1461C210E81E86B61F2D5D1882261D60D60689E39C81B981EAEBD9A42E608A34155516E4E385B86BF0A4AA05E3F99B6B3B7E401724D1442A45A696A189765BCA3240111E9259DE161DADB4E0ACFF27818C631A8A2ABD752773A83DC29CD619A58556040A7B27CF56086BD499F8B8D283683377A21BE120374B8D4561AFE781F246AD987E828FB40306366B4BF4C0B4B909ECA91DC85F521ED5869A2F2AD58C74B6C959AC71DB6F11503F026DFFF6BDE6BD70363B5B38BCA0590A5AF2A1054209A36B41B2A671293F2805568400AB282F783C356DDE30E0F87C001D9B1B9716A7C4021928253622F2DD156B3C3038A077A5768AB8AC070BBD9467E9C9630754934186BDA122CEA503F5E274EAED746065CA81A2702B582E82A33CF6CB3917D451FF59B0909E6BF847E6B610DA89AFF98B3323E1385954EDF1175C0C1B158CB905BCFD9AE7FF9389ABB9FBC5194A45DEB0570C58F31D914F9941B0242717B243ABCF5A20676051978C16FFCAA8ED2EA23B8323CD58388860DD64FA39971F9FAB83A4B248EC8161D32565917B7E6EB4937B4743C6C236E75E1747A1C83377FD1D927D385D81A9EA7F4AE5034097A0A77E2D2EB1943D3128BC0134F2D600ABB929A5281C26EDE1C12CDC80F8EAF2E893091EA274EDA1A246AEA3263E43D6C60043CFF6282AAAC620A21B523783E0CBE33F78C89D00EF8920CD53C6EC0E83DD7E1303D9B6D5280BD2BBA26376C17099758F34C22054DA031C86CC50367C81C3059114A71C565B1702981D77040B0FEC1E89436ED1896E93BA202F11ED2BA4EF33A76F86AE8E23B8FD064C8FE894244C97BA7BDA6BB56B7517C236400F591E4F28050C2958A7A79964AF233CFF8655F1603F6A0C7ACCF440D0C82D5528876721434C163D86858B02C6F6A660F53B3E45185FC7777A629C3E4392AEE4A96D900B0F19783DCB6E5028B6E56E160A37D37FACD7C3B992773ABC8AE1ACD6AD41E7340CB198C9BBEA1CDC185AEEB51E2620F0695C2691A29CBCA8E23328E84B6882A59A8C3C2A273CDBD26965564F1F1DF0B2CAF83F30E782C049DBC00596BD85426EA90ED30ED8EAE8A88C0D1363E69868E8CAE56E8DD62CB36D9A15150FE567DF7DC93CE78706BA983885155C9AF05B5FF1D0EBFD9D020BAA9196D9C871236DBEE8A703BE458938D3C882719881BD49476386387DA3508780878271C0DA821BAA1E9719E437BEE6294D8E4E2483932D0257B44B8CCD8C55028B3B7D2BB3866216A7F52CAEBFA0FBAE120609F95213BC05AE24473C98C29F4A46D985336DF8305787A0374098DB279EF0E34E6DD79BDB106EEA24E4DEEAB6DF35C58AE73FEC926174E0942D242AF0D30825274FA1D510D1C0C41FFF59A4381CCE5C6B89AF30C41733EF42E76C9CD58DEA7E881706843BA04E3A170304C551B6C801CAF9B8DA52913D2DD4DC755E0BD7C723C4AA5B001D9855236401C1014507CCB84577749DB1AF29E318241D91C4B23BD80549CD1D6E0D793E966A8A7B755552F16D3A1146B0CC6D92C8C90E97D7EC8EEE7C365697F93AF257BE24691E41F2AD26BCF47D52A1B80F5BE1C658616537630088CB6E227B0EE6EB8DB2FEC0284E58202A73CF3AEC16BAEB59D2A6E0257F0ABDE5926D9A13D89A8B2F69695BA3682E87A77DE06FF54892F56581FB16991654F60EA22856D6FF9E0BE2C4837F0C1F6C54E840F67A75185F0DE9439AB1E37D4FB3E9757B0FBD17C89DF8568755567C390032DE93E9C93E6C89B2E66E9E9D96616919D9FB461F9F33" + }, + { + "tcId": 24, + "sk": "C76D6626F120F0DC3DC1A840BFA94FFA317233CE5DA1323B24005FB7EE273AAB58D8935C11BA583F58DC10BF321EE6A9C86C1290EC27382858306C4DDC149661245F19CAC304C002479EBA3FBE8203B10F8EB866F84C4BA964C33BE17DEB9A3F70D0BEBB6D69931B7A5C8D7F4F453D4B7583D6648A2D9CCCF3BA555790EB3BD1367456382700517316272745263777343070578043772431812488504440335421634222648265848838121837353786020831856580712415333215302208147066378168632077260742828733501307547176277560372528436054511866171224212737853618516810286575524353052360560431827317050484274631523727443076623201205630176106647063024526654105775786876227221382811315183175187688715152251718801634644008352335346173270831466732388742751781744268285136885233676618075730644567376260056046801283118368127378730400864858860423178431432174024128156430042136886878305255512578456815567452271245453668030586055385062026711530033343383475108202713263083330656287828016636402607650813442327778368023726478448081481213123878572853738681808620411477010631062247480543800734826263723435866084563460834818022430110577037880375342662814256421633255877085434152814408536434148614146707002044162035858310133662324605536663662033473105060631775853077483602002225412581468165821865661211467268147103283132171232547477287443230241240757844153615762424741301722062267472747003826503885544682608118155735313865325848302455485634756018273820137345741727418745261488050677330138546833853508746107616788711375147727451830073522165114147383877083481400123163777662262788355285502510077451133068444362310516824714022346257785811584806148226560441060227752554564772478727583156451406704238688634583166663607688238257518812813555154445780176360300350404665741672685880004215010272888675646851148358423071453520360300388050250721351241676211305457044364015801141683044422561272606177463587455738363783408862388284722643833723114756406862376370330214001874826214622708084084002025636767831375160242480502832474732411157747428683178362313332364104274857216211278653233102730780172388640555127240368788380054832243460744682438112304407528808054840554628757808453602377264441116235321564084234171882453426885776378241812475187760357460162405285166613408735655768736813085162678146372876548208588416884845602213600238752455130070756438507443718730864058241676520223100778537466617861873171267335652236024385153037355153660707083178885813007345133271161552764051576616612614573437834476747524844652344312488386640172186252053064230424402062806207278026457241843213823223578630525753080343552186870662772512780561337726815780880748104546146704251635867710255085600275752004733518051655028507656643504277361001831655542464863821714055377458781574581878347750535822404730758788652635060486802627610003565431211741182688234752636126335334361107773262121051470658880873527267780287051622324420455244182713745723520882604160088777146578781102532430655862124224627601834385720032400151863686860466774444313130150443305816566373132477054681352205101436236160183731116027810540738716405756418031728372050026377227020873522458211520648153707830512024387354646073575114450322344315407165806830058732AE7BFDD687A48F0383438F5D34FA545227619047718BB592AAA4511C13CB8B554321352A460C2EFF5C24A42C8A397E0BFF652AF19AE7C99F1EACDA43AB86B4F77A6ADE00B473C7F268E999E76BF3B5355B2309CD95776C48D7E25EFE74BB83173C3B81BEBCB724E1315EEBE3D5DD2BCC834E74E411ABA98F9F0323AB583B41E42ACE6205B48BAD7CF266F639DD2C82208AF0EA64FF0C1EE76E13309140A42B755C21B8AEFB23C4FC79AED0B81DBB4031886982D1D9D218E6AA8C547D117B8B2C477318268AF238687527D4E30D7414E10922F58D7C71ABA68ADDC54F34DF14F7A405CAD7E407DC42113EC1B4161FFAC3CE571C1828B287D55A0FCAFC14C2CF1A0645DC8116B55E34BD9CA049CDB60C27D914D676D0869D33E0DDBDBEB7F31DDF7BEEB59AC7D6A62F7F42DCDAC5C0B20D1E7BB4DB4589E21089E541766C4BDCCCA807C3825AF0EE7AACC7390F7A8B689A825F9AAEC2F644E24920E95FBFB117866D67387C0A46A730423A80CEFAC3D164A3AF5EE17D84FF2E7B783D1AC74362D483EDB69EDDA4365CEC01271172A08BA2C88FE98D47F52684CD7351ABE2958AF5D3EF796AEA4A5B5EDFBC9BF3081E4DADB42BCEE2A6477B7C599BB40051532EC96D0FFA2930BCF1D6B077F619C4247FF89842BE8B3D72E62C0A1B6702ABCA1C1656F2BA66EF804207EE0DE06E1E4299198ECDA8E5A96A245EE9B717D5A79F5478AE5B5BCCF8B8D3629EBCA8258A2F00D88A12A34FD0B0AA5EAD5A74783617E9109C8596F605DF1038702966175AD2367B5B9B1AD40B4D49ADD943FFFC22717BB13AFEBB8CBEB3A7B769A5BBEE0891E03916507A0FF8297C4A91F73A9D03774BD41ECA62701B0A1D15A20CD5B4E9C156A004047A0D1E57F593E6C5C3DE54FFB17A60912AF5A5659339CF9D6969D3AD72EFFCC3160D8B4039DD6143D8C77F0EDB668E44991E2819FB01935BA4DFB5D48E1D8601C8D4D8A17F7A6007C92D95565369A88E1E1CCF781766CE012605607A7F75030E3829CA5F0774BA2F5F57C62FFB9A7522FC152F64C4862CC0C9E49A10B0013F19205E3DE1BFFB88CD76228B101180429B2CD679872E53C573BAACE27610F291FA2C021B0E5D1814A23ED34BD3190E3F6A2B6CCFFEF42EE2F0B5C669B6D23E7BC699D8E785A8436A852D6E8503C8165C27362F246BC26546D5CDEBD5E5C9C268ADA0A3ABAE1D7CD250BFC59CBA4B500D9118356AB49316D7C24AF1E1673E4970834132C5134F2F1B59C45ADD894935211F8026C714B0DD6B2C2DB08D3FFA5A347A3206BFA8D9F8F49A332912FA4DDA18B1301D004BBD6DFAB19DA9FB4F851E6622F99F62FD6008DAD1C03353B619646CC869A8396914D7B7D0065CC4A3539CCB833CCD62507DEAAE15A3A49D1ED997E53A86EBCF08C64FA9F724CDFA0F4D24DC8890F77793DC962BCC4EC48E1C2DB60C88CBB23E5E9D046AEF98341EBD2D30260CE8B318894C1E276EB7849FD777271B6471E716642DF70BDEAB121B03CBF901A171127E448F7E34C161D015BC661063156B702A5B08FE53A1899DC650C37ABB75F8BC4F0E2F03E84D6A7A2E882DE68BB78022F771EC6433D540912358E185AF67DBFC36713707B4DC0FDD6FD2EC615BEC33BE08C8C9E9E436BEB31FFF5EACA3F2661E64A0AB24D0D8B80271C5C658F5D224F98DA322FC68A21D3E547F0F4EC78566C172BE2683993EE8AE09920A412B04905D54AEDB5D92CB257E113AB3D4C4C1CD47DADDC09A00417D2E4A9923E5BD8EDAF73E4B89831ECDA7BF8299AA149383082CF1B0AE388063E115836AD8B1DFB9E6A1C9D254F02DB05D5099D6994EA253605DACC9A5AB52324324AB3B645CEC06C6F57514D2D03A4DB3474EF58EB37C86D27D2598DC58CFD2371A18D0D5EF241F1E5F5B100FEDC33B5677CED61B3DD091C5AA1252B1E681CBFC124CBBDBF5CAA841235296009AA08CD067EEFB12E403027DB735AC59231D6E1C068D180ACA2F3C8BC0D2ED552BC4F0AC5B5A401F52C7D66BA6D7E50EA96E66CFBFAE392840870720D14A4698E05E741605BFBE7EECD1B03657A10B180E253D23AA6750F1EAA6328F40A6864A30D2082C8CBB4AD86113C205CFCFBB93BB80108D63BF2CF7432EB1632D37441A92FB5953813CD740715C2D14EBB2B6D569CECD0AA2F3D4D681AF6EB9CCDFCA85E72A3B8DCAD00960154D350FAD1046F4A1C3893B0AD1B261BF669650C62A0EC134DA899B0136CABBCEFB31D9DF32D51B929148836200F9D51AE7EFCCB7C113B2DC8891F0593A464CC9906DCD18436366DEE53E87BE3153A241742FDF35EAEF168961400E150246DA42F8BF9804DEBFD51DEB5B4FE1681E44FFF181CE44D71A6204BFAD321B3ECFDDABC3DEE87D2C33C7AA2AD6B9C78E034A1E19F255400FC032AB7AFA02A002B9603EF7CA090117108183C49D5436FFBC7B471754915F5D9CC154FBAE4A9A9F0928A50C06020181DA8ADFCF371EF51903ACD6FD56EDFE624FEE35A63BDE5CBCA7DC3308176E599E3B95D7F137E9DE519B417661AF3DF7568FD76A1D34A8EB21038A23B9C62E5E46DA52DEC95EBF680CF8BE166CB674D65682BEE3FE368F082DC4F368738F83E2D333EA1DEE7B2A6F815403897F5AD6C1E710BD46EEFD5D743B79EDF135B0451A18FD60070278D852C302D0D026C2F2BEDE0EBB9D016F9B817D90914F1E3F875259B80D1DF60C28AC231155377D3A2341C4AC4A871857263B0C2DA6FAD157DB9F85CE3ABCD6F769F46249BAB9753339B2076C23549A68F5F29F8A74BA874DA2806D7E4EC1F61BCA6E11C2E15EA64E8728D9B9ED08246A31DF3087F8394A9D925551F4601AC957DA056FAD48919B10951E5CE56217B11C6DC89C25F2DD06095A820BF63E4B53CF80EA8C836062822A59BD726A19BE405854E232BC0D6DF7F9315793B89E9E10D00E9C48698328B170B9A7F95B2ED96CF0CE99E0D1F18D1C73E6545C8E9F717F722A07286025AC8DBD6C2567E21DB5968BB4D7F33A49079B2D4C3956508E58D812F687A7E4FF07065BA76846E70FB42733C56D948559E50CBAA00E1503D1EF447117994EB8FF0BCACA06F91FF312351632CD6755D0703A7E3B0DA03C37B98159078DC9B8F4CF17659B0773F0501E2BF177F882FD017FE74CF9C34A6F013D44C7D2986E9CD29D444B98E26584942747EAA79949EF3C6724A218DA9D820E68C62B64293EB1468E5CEF3A9BA007D5345EE1E5251E7075B84EE3B060B1E9AF2843AE46B4681753322D7906A6E849368EBE27A3C98F9BA0FC74D3CB472D511A78B50BACA9850C4E59620B35318B8978F697D79439E2E2A30BC41C67F41BFAFC6B9F8D8C2D8FFE8EBDC3910EAD15F01CD2B1A9571C02AE0FA9189A50CAF1D6864AF684FF0C9F05E0E8830A49BFA0872C92EA8F6D9445258EDB6FDCB437601B4EFA9CBE3AC1390995FE8BDC1D54073B16DF60018E904F2D23E029CEC4A4DE94A356CB99A44F2F314B9030683CA19AB7402701E8C4225BD284BA1166C3B181701F9A47B6C999D69AA5AB0", + "message": "320D1B2976A4A4673900C7B75B23EDBC25B9AE867FBB79B55B29B3780EAE8C159A3AFAA47CF1D9E452CAA8EDDA3304BBAC47EFDCF96CE92DB1981A5088F731E1EDA1EA5FDE9A031595A8F268E92B4D75793C6F408F79B78599D93E80066F8C4432911828A87EF71C877F55B1F18207F01820C0153B647205CA93DDD6B78B94EB59E3EAF01B66953951ABA4027F811877B0F60C9A5AE6281D82348E3EB749C82C81D53309F9B7E624BB1BFC6382F43A58D1951F7FB716C08DEDE4A8028B50544D0F26F7B9DAEA0CD075C3B11B7315022A37198F0C96D752798E0EF406875CE86C367079841F717261A2B6570A8F4F9BE1EA305E73BC8BBD88AB162B4D4BAE86CCCD406A0FF6ED5A968D4C985460FD8FBA5B3FB40E29B6ACA07F70717A0700AD3A0BB7081E09F7219F3F8829692C3DF91C90334DF9E89284D65F7406188C9A1EB7B5C491591A20EDA9399DA1AE8C0C158588FE1426B763FE9D11223FF7A05A3DE036B67541C2811AA459045CE73096F89E6BA672CA7A546D2B0554DB35C547AD9585D14485AA812BFBC88F7B248E03F2EC57043F4DEFC2B27A3B20C2EE7CE334D428EAEB228350A3ABF4628C2DCFA84BC7435818F91CD67F70F3C7D54E2C205E55BC4ACCDACB354470FD5C246F32A542106EEE0EDB38F01FF5C4B657C7C1A00718D2BFD311B8BAB6523351E93CCB44274B8F96EE343830148F5C8594818777C1E798EFB45AF1D2A75D22470B4D7F7C7A5938DF3F8288A0088719C4E36018D9993F9E69B8469E5F2ACF1977D441B82E5340E5AD5B21B66051513553BA1BA1C1D5F788C47CD3BC60079300F6E3D9F13EDAD4DF8521EDD022031A3D74A6A5F32AC6FC51C67F920233C5079A2B44BA7B8EC6DCF9AD4667BD26BD07567E078267A1BF44B15E68B71AD38226EDDF138D2A599944F70D47B26F775BB97D9966845AB3E6AEB96E1414D3BDE94160B6DF19E03BA1BD0361354E5078B3C5733B740314E2DCCCF8F4C9CB179DA62D5C982B223CCEF5F29D7B673680DFA2823A2BB279EA45D98CD91BE7D52E3E386B98B62DF3FAEDF025B55F49EE6FB5E8DFC9F70A4F093EE3898B25102CF3AA52E669D6EC69BF6C79457BBBB7CECF65B1E948DA808025A242841FEC6073326BE16C2D1953209F31BA4A772FF24BC30376EB994398D4177FFFBCF78C9A79B7F1746D077AD146514A2DE0AF9800255F3A11BA661765A7D8E8E7FE5FA46BCD1269E278555186D4BDDD03FEEB70BDFF7E5F616259ACE39969CABE8D4F8F23544918516C977F84C09D6A6749B1CE719676378E82F9B4E563D67AF7D911233F2527B5CC5D0733360CE15A173F10B91360A3CFB08EB44A09157559A0CE8B661AB4A97803C52F156627C642CD02CA5BBC7648833F2CD7E99D2A7AFB736E5AFC4FAE5DE19ACD2F5CE3E3FC887852758411E8C7FBCADB1578964445332113F963AF3E944286DC448471125E55A46D2DE35E9C0F6DD10A3BE4F1E4BDDE51A16F4239A1F6A535D3202055990606C0065C542297D490553204A6E3CA16A7FC9A1D77191E5C01C1507A332C659FD6B11FAE088BBA796F18886195A2B8F5B0064D85F56FB7256F0FE70E9C06ED18B7C8A75ED97A1DF482908D2E3E8D6BE8D0EC8020451C687D10F829257F3D09FC47C7EF008B89E2312792A25EEDC71E9835674CA50235E0A6C832E7BBAB458725EE7BF65D26A0501C91835625C330B0F8B4D46A0762F7773D2415A0DCA573B47EB8658F9EBFD26D9F6EAE9D7A7304BC690F8D2F60C33F8A7D19B52F9340BFCB2FFDC92A7F9ABF85E3352E46ED7591F354A9E19B70A3B247E3E4295E45B6A2CEB59B120B6758654BAAFED2120B226FA778FAE5350E756741093083E4E56A84B64739695C1C09EE39DEEF11D7E5BB7866C90FC9C96CEA071FF82F145592443BBCD6B7CE848839B641C4522016945F711E86152820275A6E16BDF296D34AB38CFF06A63756DAFF7BF230F024DA00C4128F025F091F4341620E0EA883042BE731E82D21DBA6EE737D90346B6189697CBF41F7C2BA7C9CBA20E14D26CA578FB05E92798D57C0060951BDDCA5D96322AF35D80013B48A79AB7684E1E1B040315A350DCF84389E54C054AC4C3428123E01C2FD66FBB2C5BE2D16B22BAB805AB59DF205B71764E4AC9BD4B2D872B8905DA230623C65DD235FEC253468E53928722D1F04C486B46E63FE63441F11B1E3617E9765D4F388D4A2B68B6C86C8E20FE0F3C48A561A0FF5070455C43A7FDAEB58ACFD4BF51A1C37B7751ED37BBC73B9C29DC4FAFD0A8F5FC98C7FF02B404AC08A0728FA82A5ADA4EDC195E679D88187F58004844065F281A67FF0A2BE0AF94D5C97ACFD43683AC721045FEF8C36DEBA2E3EFA248DA65837046B62BD6CCEA84CB1211C5893B0C5F0A5922A989CF7ED093D5D706657AA6E79EF3FAD0959DF594B9CFBE779" + }, + { + "tcId": 25, + "sk": "05F78DFB8DD95ECCB19A4E223909896CC6A32086977EF3ED299269E51878BE84D29086725EBC30BAACD7C10F04AC9B3037B7407C63D36864E577A8FFBE89D9174A2ACC4183D106E7F478109F5ECC2160C0583253D7287E39F2BE1E1FF6DBC0127A322CA8E2BD20BA4419405CD8950831BAE2E4F854DCE2828025369A1FB3F07E77878741641453852638027541273502161744187110423466885282676035866631880680212377455761475822537381311428256306028053075841275812862151082114225553333632208035118820600216464008332253350051356421018671288648082042327826524064231463461787457445340458144872151441075521254341210228484201564136088803605035560122810660262424606074018703052055371555875382226471026530180032600112827753232300073074181386480534164225448647716638448527736082708564276203618062484286666008357240756656266712700838805173838263510506272540177577752234807311255185168734122463815356405123855254518275503443802574060346470206813526234734131654288881363708638820352751020216175724418860014818114623484543247618186431467841145500584206376100245427354377078068051005766127458621211151260165633001348137530712602370312371232020175626206103837672301778747622163741706566121434014071278363537881306583436007681866270754208381518840617617808075330388482526180736260681245127862565373032388826478887465858427858051220613172202211345601088467637001415045874412557332067277484377551504066843600063121066341371643283786784761068601064575354243720165161606071462467454388636873636233778021648671534367133507427605374074416722337133601751734478484212371667138687221813155227282016661347012087060844717657163652206587018728132833730304737025362757761315052144646422630627111723456313173844406042412780701303413724368817117576255854668574228750452553070204351788025621430144242371001323737372064343217801782040275037004610781844438384742255584167536370662184616027251211143638677564508151383860530708048252122840866600333828445206788217648545821445206684478670700853248527254603327501006210154518503008755220176074648684464420077608424316613061505360032376774670110586687775170411382701487278646233746321110574082140788743715263036142246810378474651821327267878687767558532332766770770556676145510857677602768584841218228625328357130763700187376638323351202458842267224561707545685515711742787471041306204421583620103716561184185104727138066730485156405743817162476012062163020146660802807525251031404783027088628746507335166655450455814243664167181412115564530746315868643783184442146216216845873256853767015455878677678280687482518218081546136488640838635431565180552472320787367186616811775854673275284425445068256835580334212418571666556783641407770327517431140237301214478304666154718470055040784840142143820856651337364886780162504570540561687240205801871073843068104004486611083157177770070276412274284501525030180108545680011733761885871352405735268564864488888408546532680830132441854774703851551130551311212088487888340480334438028463403314317118862855268314010187431362037387131230675578024177157366237440614241826465088416751852758868580542326571477612173575680005143247771436458011248538443205703184858134812623530080474087351382103253482864316815ED9377443018FCEB94C82DAFD2C91A64AA5FA118DFEF2C915FB5C1C06E09A9915755FDE25B00C2D6A8382A8F9BD031F4F9CB0CD25CC035F5D38EDFF23E27941C7F38A6E958A5D7569D234DBD2A94B296446F553CA82466AE1F49CE4863D68462FE22DD7CA41E3B5223878FA372DAB34237763BCC0B9BEAED3FD27AF301D4BF779178571DDC3EFCA493D98DC24DFE77536701B08DBB76E3759B237EA3A0F9496E8C7587288EF7192DEC95A60FC480B9E1F533592962DA075833478222BE8B378E63506364B78ACE0D27A5017D15D58C018EC843375A5B07887FD25E1C30C0075F944A9762E59C94359728B04C38E9997448263150BA6E69FE461EC1AEB5FA47AEAD3AE1848CA696060462D29F331C02F80D22D8E3BA79E63924D2D4D3BD901BD79076852FC0B02FBF48BE9F772FC3332BA583228E55EBE8EDA94884CCDF80D17654E27FECDD237C0EE61E8DD35B1CCE3C388DE759B1FB7C3D143A153DBC41D2FD2E9D0F754273C21C19F5F13A63A7DFC479FD64D5F5FD008DEF079292629032111D2B16AD8D61566A73DCF219397939669A3B219F648DF45D541E47FA70833A785045B71A606DD4DE82902DB7C1899D44FE0D2413F886374FD1C19EAC8132F37A3AD31F8BC6F9582D58A494DEE3372DBE3C32E10B18B787D8E4D3B6E9679EC94CA86BFC2B23B9B4F92C1BADB21D5E5A58A9ED0FAAC419B51C1993983B5A7F6694FBFD5F1AF15A10057C6AC46E7034072A1A5D26D63B67ADBD3771B7E78DE3BFB9F6D5CE594B285991BA243BA22B3B54453E6F5413A2CA1D9AE75FC1FEF7E31A7A3B7CB087CBCF3F08FC9C34B1670E7F6D5C32F165D3796D1C369E7C50E9A122C116A8279997B0578625912829142D95C43DEA2165E0D3F9313592C8982FC1E107052DE326109433DCFC45A1BF14846D1F8F146D154CD5AAF417449788DD7E6D470E7C70C7DF7D8A1B62A503B1D4188AAA5C32BEA44C9D849D3F8B5C91D1BF97F47D83DC0D063639F79B9F08DB24A13A06C1ECDBCF73CDAF7510CABA36B890BBF7DC241AFAF317C24026A6F6CDC8426D99C0F90A2F1944B797DD68B792AF00B15D0C78F8528F0E055FF01E73E455BD5162389E0FF178312AF5DABCBFCB28AA2C0091862A010484C0930E7D9B6D703399D40B4D83C996E4CC415525CC895EB460EADBEAA104D6251FADABAD74DCE9FBBEC08F9D0899BECB3D6FCD573FA9FB94D9D18C59C724F39F0157AD6C8C01449DD56F37110F68BCDE8C3F66CAAE7968A2FEF4B0B20A7CF41AD9D40266EAEAA0C21951ADB946B78A3ADF6E81AF6DA0ED92749B119936AC4C7B798DFAE058A5F509D90ECC08EDDC2ED7234D3BF28ACBC7235AA971E4A3744AC9D47221EF2730A18A5411C85B6AC8DFB2396AE770A5D1D960D7EDD4CA6D0F9FFF6AB257B22FD5DBB3835D05D060369F01C65E58E2C143AA4FAAA554928531B9BE2D0E2B6D9F0D32AD9C9A12DF38F72A21D2906AB17AA5934F08EF87B42E40E46DC1C35DCE85B0501F256DC439C2B3A332E37F3A4E400304A6ADDB09153A7FF7EB8760AF870C252EB258EB658512BD8EF92A89FCBB50CF6F76BEBC46C97AC9DDBAA7450CAB49B4190A8B39767F36597F89027EB3C09DDCFAFDAB286863890EF528EDD073AEABD6A7C9C3D04EBD1A3CA3197249E7DADC74CE737CA5CB5A3C010FDE6267AE82BF9B8AC6210EBDB68BC5597E10D98F6B5DEA2777512710C58694785F544E4D886CD8CBC8E6875BB61DA19BC7FCCD76547C4ED44A935FEDCA88155AC0E428EE506B1BDAB6F00063EC1EB0D3D91B6D9EDFB85E8F90C42D9B058EE1FE208A54A5A14E4983E9C06A7F549647EB8EEE92B3C9A0B54912DA9185C7AC272C2DD4615C07140772CCA6CC3044FC59F7271259491BC9469BC1DD07868D6463740387DFA7D2ADD1346D6BDA59435B84F6AFEB3BEF20B007F8CBAB2DF46BD171362B7F7AD541A645EE4E62A520324617DD097622EADD7DA6939812673AB6D8E5A25FCF00EDB519ED4877B13EB0E57E9AEFC8B63F22C0816E70CBCE0383D689706FDB45EFB6474A7F194D6603B745F4D85577F79387733EB0975D783D7DD3864BC89111E1273D6CF9122B43EDF7F6757E2CBCB6C8AA3C9923E3E6870F9FA92AC02DB2B52491A1EDABC9600CDD515C665DC88889762A2012332035055C896145EA883A5D4EC485BB24B1F659804B8F10FAFB1B4C619742EF4BC5EB665C48BE5F5C5093ABF4E9E6E43D8E4D7E15F7D38DA74B567E4017FDF540BCB9492CD35C2A3ACE4CE579282837A8B55ADA428C1D190BC77764A4E44369BF90F24CA2CF566F7394978F28E24689323FB8C5B2D688578A9E5A34305D0EFB970490CB172D6FE786F5565CE921D92A2573C302DC9CD0431F8ACC8E0F1A44B586257080347F933387385429199F4A53851076447C6D2114CAFDFDD13C92D8C300F26CFEBAE984D7A021E9B462D30D19618AA72C58FAFA0FF74CA67699992B502BA0EDA7C6CD2FECCE6B51D6C704308ADB4B86F2ADF28FC43F03807C5B7391B3163FDB66C6EB76A78799682BE26C536059BC179E8F89D87469A57899C1E18E03F16DD6B5AEF7420990DF22CF4D3E905E1B5B1027DAF56DBAC8E9E3A54BAFB28A8FA5A51CCCC0872AB53884563C0B7876F68A48F1F51B1AA350C93A23FAE59B6BE2F8088F58FB9FDD432C10FEB6C79F9422F0AC6DA4F8288A23D16546715EB6104CB0499E5FEB2225C97287C19BEF3279B3871D6AD522B30DD96BDFE4BACD75CB108BD622605FBC0BC6F2212D76D8B50E22F98E34B6C53F53AD9E48F11FCB77769537756D20BFFD1D775B42625E6E7C4EF65D7FB3EC718B5FC0094273B29487759E8010FC317CB0F9AF34836426A4BD2B79A3F48E0F38447D96DF0FCC545FB51DDD3C6B849FF33BE3F9A9EBDEE04B422B6E032E134B7772C6D3D4430C67BB2B1B0FED7C801F5A58F23E08E1735DB1AB32D66A66A7F60E2F98B811950CEAEF309D6A2476105E165A673A4F9F49A94FF751DDCAF839D58CA66A78FB5BBBDD80C5B87A6817D329E5747EB580A7B1670B3B7F52CB5FCD6AB51D48E7F0D91434F6ECD742DB8286C2134713E6FD638891DAFAE78DFB0550E76A8A54DBB1AD4434786084BF17BABE7711BC40943A6BE4D6F9886802A078B00937170AE765CB3F5F71BB792FE3F0DE18085C3F402079F491B14CF2DF6AAA588DDA39B69A5DD267C95465350B261064AAB109D1D8781B399F0E0885BF2C646452D54504BBF5D5322C6F4A3C25F4AD945EBF079CB58A84B9309C32EB6FC35E92F526179DAAAB3526382B8F02EE2AB9D102AEC8F250348228437DBDECBAC81776D4F4A0CB88E1F19CF6A10F48F72BACE1D21BB213014280B788D4760D8FA471F9C35A2509D3BD86C1F0E3E92A74417BBF01D1455B64DC6ACB49001442C55D1105874773ACEB0AC4839BFDB021E1B653BE09EED14DCB9216BE75F0E2B8E9BB3D2804864BB92A618926D568DE28952354A7CED0384A9D21203A68111929E0B0F34191162D722A01F8B55DEC3F9DDC9D0DFB3E", + "message": "C9ED9B897C34D7119115A0758332FE70D4A9E11FFB2D6A800AAE33F85FAC59E715AAD93BD79DC8D958079F3B5C2422F8FD1A1AF9406E8DA3297226440E30183051FC9AA52AFB8BEEA2228E88D193F231F2422977DDABE4AF4F0437628C6AFBE68F70CF4F56153A2691F7A4241EDCA760D4B3AE0A17A8A0214BF1BA65221DE64647AC6578F4C7E4A14C401F7DCC30A10A695A7F72B04393F4E9C4163AB68667B1757154BFE711BB54255F4DAA9D8AE6622C71EC8ACE5BB79C6B4C8AAF1B0A0099EBBD07B292CD7B55E44ECD68DFFF4173743145B71F536E7D23E78C63679FA2F3C72CAADEFD5A9471280CDD3DD8DB83F8AFF14FBEFDC8C5969B050D263EA462C28CA64362F7F165C3EF427FE5E90A83310DCB07C9612E9A0B8EA1D0631D84B4A7F1C7485B0C91C3B7BBB0EC98D353376B692BAAF24C5389D50250F3BBA82173DCDB52382176EC5CB8BD531DEA049C5B815D788491608FFA2AE8BF486849810AD89BF0352ED595E4EDBC0B81467D72944AB83C3CB2F90FCD10810EB65BDA18C43F9A9A5D98E714BE992B7DA02E9F7C389F1A22810DC0A473F8891C43932E0F6B5D3A21C3B611AF6C394AFC576C07572DC4A1E56B4576FE615E516F48544D099683EAA886CD41DA848567F70C2103C467D271919CC5935605C0EF05909635D431571E5A316E299E553EAAFE9C7CBF5063E2057D297F60B5DE1C17AF6B97192E840474CB7266A76D509A10FC7A71721D705A9DAAC5BAD8A52290C1D8DC7938663B24700F992FAB008CCB3801258245A0F5F329A4FE5553F4130DFB1D673338889B357FBF11681099FE9BFF18AEEBB31DAD290C1401D49CBBE38277AAC8A99C8BE4E6EDD8A0F3C901082A789A1037768AB7C3C704BF1C6E890D20B3DB6918C477350F4F25756BE1742DCB31705EA9DC975DE0C38C21D29B340C63438268F6CC399BD644EDCED36A7B50E8D65A507BEC51A31BD136525F4E7AFC1EF9E0E6325D032682EB4AFB7FB22F1716EC6F4C9852054429B5C5FAF3BC86213F6D800281913D5722F3A380307B59E1CC290EE66FB9699FFC627770B52619256C7B76D993FB4024D2DF0602F102A6A1257A200DE1F39DB54614FEC2B60F3728F59482D71C7E5BEC36F0D90D6FB0B4FA252E7FEC4F0FB9EF539257EFE87715ABEC75B2A5FCCBCFA5666F1C9BE2F0489E04E63ACBBB239EA8397FA2EC24C25C538BBBFEB74EB8E15FF93B0FEDB7F36FF67F7CB244CAA067EB2C005EDD2AC9E0765DD38E51E7C71AB72B056B230ECAA8985DCDB50439BA261A0DE57E68700C64655E1EB8608BCCC33480ECFFF1BB75D0AB69CEEA8F2E3E9515331A1EAAFB9BA32AF62798DF761267475DE343CFCF5A352C907A0314365B8CF6FD2E72F2142018C4BBCE4CF0A160266DE320EBBA359344A60D32CB135F5FF943173A3F9C7F4A68489E78621401425E5B8E6273309FA3313DCBF13D7C69B63C1EE34D3200BBB4CF57518A5E66D010984AAF34CA9B7DDC914A3AFB514FA1B9D3FCDF3324998D0D9058FEF10C30ED6B381C41DE363CB31C5107E7C00D4C0CCE485DBB4CD2092CD929E5717DB8CEE4790A48475E1DE9178E49B13C5173B6F301D5B7BFF1A9F8B3807A5FC84DCAFCCD8D585B77014EE285074E64448589A738F1323C7A865C3DD482499640A3F166F38E37C6F9ABA8263E4F3D1C2E7D7AFD16BB02B9B4BE8A055452071F278C32C3247DE2BF83A0633BABE7FA048BB18FDBA27022736615" + }, + { + "tcId": 26, + "sk": "A4ED7F80956F1A44672C9030C85547B54619A313032627687F1F158976A2D28907900F84E3B9D5336FB661CDDEB5DA32408DDCCD61859AC66D5E623EAF745E858C1D51E75C98A689342747AFA7C22CA287DDFF2B30EE9E945EFC4FF74BD00914687AC4136597D0DBA2AEBB464A55C00007A397971F11CF922E5108F20B895B7941207013811437764076602057327650014846512521051134044721728840471240468158620851514470636303001350088771812801531688000733466441861513742525412601875458731315486847771662050347316344525702707057377764035718082720307174511475224256283107861781131553717714042076114552115453832756862775232773050805741536122157711646367700242428287222761460706108640730202305048004271137750473622514020882603385871776073866148241884265850313425124232184264815577340717562333801724206311260451483381762216524703666716683462381156603313541080053820757730826678818322826883061861335148373782208061718105775375826777672423588433254824486101823767282154027254361868335678543353805617821481162730652045145287554024323481137013167450247203075702807580765272817733061138110138050742533065402722575387148728268663883012058511436440708755322742756705443143872727618411601186033417307153814781410058448267271130100732602686516231834311238647026760152547113031066482361633044416843658581330423061736710024767084324838453061881648523633073145626613485686817505362474214104803222606853556234224865753748040484665857228745563151400065331467076364034001854708148516718643014448254581642662324580472540817760016334875431813615733342068658625221436633877448827353301133165100217143140503533081867240242288376423706818517408834337781383674383187725187780523321864245136772216405236663621124437888768426042072813436208810360206554680333862732263101403067212832824174614502520062327687743605156465476282370734160232624636614258885304101344844586018105357847251401285316763376185064183603001641775527412116344815872823276550347785718752750352857227783051142305354808613116667716627278876620522410851068428786657414384410663404801846405041631402661336873256432535608683333558305507630406032814477633143263257074135750334036686836723317701210415018766018220628550711780864682005421263438423340416413353070086841488211041250620327222208657643663862137722367033353738671553527108308134351574435151103425678758048472876854021260323038826835101538487847208802126638654312684104325807876770077436312012363386725511475331337542627020144121211014663122140658514307281185501024006018177482712312474614161700446687886722647162278322132585863401702314217876006468328164146581047085401421760440321582542441117553056048835224066102526308431765121152602773303251363080350616883864358271348413640038283567734581504521116644336856306352571210550150067264084884453428240000533610751625013670107040138826466331222242287483473037278656425874000521127357382325247351023460401842120860208858010418511736611802200174883450035706425872070364332078257248857812267664537025601262182676445510008434415815140885773555147384536274812741577500878000523602141344148306644333741235746141117460853768768473488606543427458420223345786350554613242521843216282474064647007816386531203354608282C7D03FD47511B27620F8A1E8CADF4475E865E001C554F08A3C8357B8D71825BF62A6312D4984FC343B28C5C2BFB5A945C0EBB5394EB69054F3FFCDA20339C801412E8F06680CF79416D0EFFE1A4A7568279FBE35302106FB0A2C7A991FC66627A0915DCD8C344D056A59846FBB72DC0F407B60E25ED5B855A70694548E4F89D9CE64F56D41F1F905F485D5ECEDB38A3921EBFEC726FC9DB03608BD182DB7D8E07A674929C406CF7151AA2C04A3BE99AF5257AB2A178E07820A15C69302A78314E804EA86D2C2E16761CA9D4D781CB18E5DAE5B671E48E9BDB2DF6C75F07FA0F285256007A891A6F50C49535C19D838966BE3A6195D3AB635E038312F222D164522B744A1BDD080CBB76B0D3F3F864CBA93AE9A8FE4FF6856BAC2E5E7B7BE9ACF80BA79ABF25DDF14F84355FB4C43EB83A532863B46E6E6E64BB64CFAAE4170C2498A4E61E8B270F27559D38EB709F2ABB04AF4DA3A4093400D5D79D4EA004C7DB83461F3C10ADEA1D25CA002DF5F238E0C1450801A700D0DFAD0661CC10AB6BCFBAE0DB95DE9F80F59B7B28D9C02D11788AD52DEF7F4A10A0A3F6C7DE7655371C5C4148B6F8444D4BDAD3AF25708517E4530CC22C4790A9BBC34999A2B186B4C8AD6D522610A3FA43766C42BECC3F9D32ADB22FB75DBD152E7E1D8D39F35F3DCFE8CB2F51C5537E16D0D231F6BC75BB925F14C2295437EEB2DC6FB906206B4AEFAD0CEB91F33BBD3C0E773B61984B781C39ED2EA1AA55D039BDF859B93B5F5618F565F6011EFECA254E516F5EBA19DDAAD7120A11591E81941EC42801B37AC0C362FE593907CF0C99AC6479646EF6C7E4093C38DC132C288F1C0184036652A7DC583B2F9FA2330155014E3E8841F659F910E93ADC4CF082C87CE9D5DDBC89593A99B2E4AE6C43565FBBAF606AE69ABA8EE6EC61FBB22FBC715969F08DF203CB83CA8EE911410A56AE22145211637D5BD82260C7FE5CC6CFD9CE9AFC86F1F1A67A129556E3E989694454C57D5BB6B24F33F5D81386187B0BC6F33734E5EEB3A2E148DFEEB5D3A0D3B771F77A010948BA781BDD7F75DF23123D0165BB263D25271FF6FE747F4DC953AD2EDEE4807A698BD1F1229ECD00714E18EF445279FBB1BFBE0FD7F0F80255690718293D67D27919C482FFC5CAD430FA4011416D883C3C3AC9E4B3DDA28C3BC0DFBB2D2C03BBD196CCF7BB896B5F0A026CCC3D9A36A41BB9DBC8F7C4887CDC64E8C6ED97719B03686C1F1A2888778584CF7702E74AA4730E1B56EE347118EE07CECFBE43555C77CB20F2519576C6D67665F3DCA0A3C436FA52DDC964AA0CB9EBE79E8BD5A2A0EE66510F40E53DEEC226A987C5219FB639A07C52E58FE5236BB4613CE4CC53A721C55BA0D5125ED860E340D882B6F2B0F68AA1EE6D2C1ADB9925780C153F58B8047B7533FDAFCA8CD67EC95B6FBBA84E94806220ED4AF1A2861F4B3FD3122591706B8B3F5519FB51A7A63ABDB03B411746A6E2351C499DEB6E023913BA4E2682424752C17610EFF3296E7C71D09AFBFC4E9921FB13CE3169331B774B322B1925FA1DFBBEFD745825CF01B9EB0A03F760C4343AF3AB8EB8664D7D04298CAABAD39845132763ADBFBB42D7779724BCFBD8A387466C16A1A4CCD9B40569765EAEA58C2C74B0BF2D045C57C267CF9D57D4B1ED237793B45BB947BB83D9EDC3DA763EEA702DEB209591ECA2B3B53CEF1A2C2C09DF4F3CA377857EE30F81C17E098C37AA6A852E759FDE07390973B41322E6F45E552D98309B6EA13E1BB53A0D0F4F6577C0E94AE96DC0E9B5FF47F7C0E57970C49E103F4880A3E9F3DC694FF4DEC024C662F42D44EEC975C7440100F09AC08F5AF04287D77C409A261E735A109AEEC92127991CA582ABB9C38AAF556C0BD7891F1D3E9F76756ED0F8641418204F5BCA432A3E15C446198666F9CCCF6320964A19D1A992570908B826AC75C67E1D877A1EF3522AE5952874377CA0C0BF6083EB8D3550E00F019DC7A909802217A97C7C4564309543326567FD57722DEEB12A3A6F37063CC5882825893B636B6959DD2E6CE24B2F762D59E473429F40D05579A66FEF7BCD812867312ECEE3DFE08691D7DE66DB3C9F6F7B80013FF92F1986CBA42A31EDEC08E3D71DD8F104A1CA29FA8CB4A7D46434E572CC6DAC54D73CA6C86AD04B948C904A14196D00DFAB1CFBFD366A594E5C8A398C849CE8B1E88BF37C09C48C89B4264265A7447E86FBB8DAC8EB39894F80C18D8E405FF15069EA8DCA779662993DA4C0C60537448A39DA002BA14E56CF148783D6F9A97E166A2CCE8A01B67DBD891F7E75A70798FECD48CBAFB97558CF2643E4CDDDE7380E6BA2178677C9A8F1352E75718922C97B1399A84A602DFFC5086DB40091F825467833F1BCF99B7A8EB719654BA1C7D3C57AC0C1E2A21B6C16C548B6BB148A3C4624C648F27B168E534ED0198FBA6D8A335FDF8CECD1E762412BCFCAAF484738982CDCBE17A2A4515E9152AE926BABF7023806A7208560E6C14FA56B06A736C3AAD6AE686101B0A09AF7221F66919709F37837F1DD496E4567EA2A7983179E9E86E252B67DB29D1899AA33953F71FB4A0FF655637E4C125FEABE278F55DBBCA569EAF05C2CFC9926353CDBE609A3325BE0B9934344B6EF5BDC26A70CC1796F594F74CC858F38C2435D692226131BB627DF3DDC507E50C6CA9E8270FA43833844A6B973D078653C1B2CE63E5DD83E888292CDE058CD57E9FEBB432FC177F0E5D7AA96557D0B6763F8801E04CEDB88BD9DD73B72372E309E89F8230FF1DFC1AF767F564AB6218910C9D8101601EC2E108C04F72467CAD035B8288F370720CCD840E5294962B6B8C34C8393AA2E84BDEA310B0D8C32C41A57B40B64F1761901171F958FD17A469EF879F566FD1C786E8D40F47A1444095E831ED353A754604B570F7D87430507A0DF27FCFB4896B503CCE146F4000FE5F20E7E48560B053A64B2ACEAB204EC523C13FC73FC857799F92AAAD7F66A8CC5C89C5685A31C603700720550818CBE3ECE24C0CB47A9B90E0EEBB36053B75A56E68252E95DDA53B876187EE2B1F8E273B27D0A955BFFB67D76D291D4160A7BD3A516BAD136E15F0428E01705941C37619BC4347CA00C5E5B7606D5B52721DCB5C4D167EBAEB2D2F33443B073E7C9AED9700D5B382D5F61281BE2F245F6F7323F6F449C4488BB8F3253E1DF2FDB709DB2484C03BA27E53071BA7C7B510D607F0548454026F960DF5C97A727350E0DBF51E7691A2A2175B57D377CF206E1A38EFBE2A3E81E688684C69B9F7847736C58F0526BBDE9AF4EC377DC8DCA89B97BE3A29A30B820DCC0C6FC54420A5F7553C62A83F2540E5AD504CDB15955034B8A850283DEB9FC413FD746797CB846025BFCF721D03DE7EB576C083D0597304102084DEBE13C73BA3EC43F1110510C7E135735364C181990A18E501F9B60D249DF5A97E9BBC94BCAA322A778D112C4A26CDF73DB7A4B5C195D4DBD8BAE251827F38E652642D12729B1C8E69E8B1C2282DAF805746B1CD", + "message": "258FBC2A94EE48B415DDADDF470F14FF8DFC069CD949BB88812CD27B2BC3D9522E00F302C0B72533C9A612A251BCD292A291F3652695D318927CE1B922125B287FFF9B1AA2B79180622C32AC624E0463E5F48E86EB5952CA1A95BA51388760FC5374F0561FB8873018DEBF785FEDAE4CCD1A41820EAE9D7056BBD329E7A95F21A4919A109BD27D26779C3588C9A886EDBEA1FB97A8048DED858B299DDFFECD4D678820E5DB6CEEC8B1EA879C9C22FB7F59B227B4F7C6AAC577767D899B2F11FE39D1ABC527DFA0E656F25E53CA05630215C5CCF0FC071F124E48C57C5344BB103D51A1FF24114426A324BB16D8F80D3CF2D0CE573F4E50DBD1CFD66C05430A1109374CD84156D2E31C0C3F4DE2F1E225B5CAC05D56C4478929E356F7F46032E2719E07BB1EC207B32D241C87D87ABF28C7CBCD38267CB011F26A9B49090008389417C7A219A9F18203E6D907D63AF4C42C60F7FD99C7F9394021640F450A9A072BF2C1CC3EEC88BEC866FF1FB5F032567AE053A408342A56E3068EA168B9E902068EF808916EA58004FF31C31DDC3FCFC2CCC92E0DA09623FB523AE46C8CBEF92A1CFCF4C0F523430E60449E5825A81DEAFB2E26B3131F0383B8FEB4B1B4E1499E89E9C5FA2ACAF1F37C422CA41ADBF907EB984DD65D8314E2F71E8AE616C0518DE9B8331FB00983490483362802FBA242E4CB71056E3256BD097504AD13F577B36A2F9FBC1EDDD25D9DBC09B3401D58FBCC9DDC8E74BBBC897552FC826620060D3777455BF76EDFC059E5C02BBCCC0F05F86ACE1903AF2BB08A962BFE9E2C435EE8C580502351669AB7DF3D9F6B4720A0509BAEA97FEED3B8C769AC5D0997A097852C72DD6D5FA0A7144E08D667F21936F434953EC3C88B5BA2EDAFC4F87BE8BFB5A592847D15D5E5D972710A4A75A5772DA4D9F156563C17B1F0F242457A198658524B0D6A46DBCD26EB9400DF3C4C942FF53E1102411101B2FCCB58E3FBD16E725147960AD56C6CB6DB336857EF137C49D53D16E98CD7A0E856E2D6B391A95954ECEFF3B9956A6D0C279DD9E1FA5895D37EEA8C54255A6244002C7542789453B41463B084E7FB3361923C43EE1BA115CB254F47E55E6EB79C74DAB4C9CCFF486B8CF5830F23BA23C5CFEAC2DDF7D71EB5F54141C100E0AA9873D43F0AC1034C54193BC63A560A0C661047C508062A70B3E575CC185462A75230D91A3021330D95F3C807688B032AC15A9623A833DB718D04603ECE983F1D21A4513E80CC67FD34EFF8E377B775142344645872844BA46F5AE6971E68FD8ED640BFDE9F276E26B208A8F3D74ACB739C7EA6CB26165EE182F165EFF21905DCE3D02E432B1193CA108B6ED066CE95D549D9B12445E05E0583EBEF32F17EB121D80EC26C1F154C4DA2ECAC841BE1CC7224576EA43ADEEBA53C4D58785F36B6BC0F8AB23340B92CB87DEB0230869A52DC634F68A83BC1AB8A4102264CCDCA39A51C331F6DBE30C18C00A966E5692CA86399264399DBD3F02FF8706302462D62E4D16B5C2FFEEB02A7E8447C2CF1A3FBA5046C792FAE0B1079621D59C1D7AAD17CD6578964D1ADCF1256F2A4EB4D534C51313BAC17A9383B5BD02EDCCDFE59998D2FCA7F3EF52CE0B1842368EA66E0A83FEB581A7137004655957E91B25F5435BEDC0ACCF69238AA4CACE418F08ED0D961E13B2234187597FCC012769F798D969C13F6BB4042897B0D8C32E6CFFC06680B1E0A40F5F149B5974B0E7F0D45367E93B415F7F6DCF86C2131137DCD0DE30A3F1FBCD5F8214AB20BEC9738AEAAAC200900F4B2074688C8F3026140A354A22F83BC2ABA66407F87671C3E7EA4EC6F8272B6D16F3C66C76ADA231677A9B1CF496B3C241D2D1ED7DB703119CEB162EB097A0AF2729D0D6CA8DA57D83E1BEFB880EBEFE090F6E98D64296F7CA90EA1C2B26131676232BB394BCD1A06BA83004BEDDA287073154D3BE16C242DD65839C2E1125B3E66DC93A95C62F5DD31CAF9895646D5E2D183D40EA09843F5DB189B41AA4CD1B40C5792C2BCF9F44823EDD4246100457299E30EB2C66896F89F4FA250AB19CA06EF5B899CB96FC5E0369B773691E3447E68475A7552C10F96F44B3282D92AE49A246508A67EAEB9F4586074D6FE8A44D2D27C7B8FB4EF6BF701084B73641E41AA7275C1D6B517FBE3D60F64BEB9119F3FBE96A11AD45610E63CBDBD79929003BD1F2DE89DCA036973974FE5C5D5A8B5BF82DE0368DC60D75A138CD91E8A9233BBD439666ED1211EC2FE7D7BABB1247315DC480CC64CD8F7859BB9BFE8C668F112FA96EA48BD91088EA44F40D3E57314D3759F867BA52E52BE822400D9B0C2123F50601EC5F8E8B562C4B1F49F9779A99C926FABD8A74173195CE23173F4CC4098EED74C8E0FA74320772EBD1847AFA1B397F5A6F05A00179DEF2E6C3B092D9182CA3C4E382C4092396005D8BEDF6248C81D3AA0854F0AD43C1079CFA1E0A42650EC9D7B9077BEED377BF5FB2F3D2717BED04CDF2F7E7D1F45CCC6F71A780D2E5C3516E5F6211815FD691E036E4FA002079448AF0E005B67D2939CA88CBC57567F634BD0402EAB06805ADF8BE550B3E27452B372CF8C92A7055714A228986FDCF4045421321555BA06173CA0A761BEE635C541FC984C5BD3857DE696E9B21EBCFB87ECA437E9A7B54F4CBE2A601824EBEDFD5446556B64E1A88B0BD9CBA507C5419CB8CC4CACE48A0C9668FD2D045E9057B13BF0785F59B35338501B73B44CB749EC2EBEA97C9D29EECCA6AE1FB719F9A67E8E175D50B2705B6149E9D5D257B34487B547FD050FE5C998412AD0B4159C2225EECB67903FFE332CC3B86266C22FF7776334543C1E954AF5A89C4FE59C1F1AAB5097024E2AA7BC09831C9A5ADB713591106CD3304873BCF11A9138FB08B7485E123DD8F7C107E336659DAFDB866487E197589DE47D2DE8298EC3560EDE21A633F820BE6352CDE9AD51515D309C4BB4709F171CAFEB407ED1A02BC4AAB53588C2CD4C273BD527F8B4078925FCFF8954536E0B4366E474801F5B938A4B81F037764D5CBAF19F237CE37D00246C60DA652B76469BECABD51F873DC75E520A75B52BF585D664B4CB9A09F8EF3C03FCBDE6B9E595C1371C2CFC24C16EBC392C75D2BA04212947944BC0377DB718A7FAE0F6F9008AC7DD30B94C1FCC6BAF750217C0119736E4F3B7E744AD72F1F0694BC88F71E4BE51ED8669F0E814E12FD9F833286E2064708951DAB852774D4620A26100FB44A8A92B86E17507C036CE6F3ABCFAB91193CA4BC4D4198DEAD7CEFB71B01FE2506995F2ED3A02EBB0355E6B67A2294648B8D1C1445164D99B966588CC253D1EA1361163024372E2550E9D29AEB4234F5F9B20AECEC01862CC98365F1C57FA4D5E0C1F8BF189E169669F825DB43172D1F682DFC7729B2AC0C103ECE4ACD982D86C515A208519D23F62934AF981DA66B97DE2389F2F669EB92CA4A5C4C844FCB19903371AEAEFB32E210F2D1155576566C7B529A98A1CDBA36B450F3948F34F90A49F50E7412E6EA68BC3BB0B0A0AFE3BDDEDB718D5A150EAEA784859953FF1DD1B371C539243547FCDFF4ADB06C61CB49EA5783AD06BC8C1F3E32A95AD3CA6D69EC1D226BF9DE0562888839E6243CD150EF6953C158F9FEE5EDBF173997D08509EAD1ED4DC2AAA33E18DCA6F59269CE457C412B58C4483BC96AF5069D1C2E3F2F8DCC5FE2825DA21AB2280984C359DAE44C2367D6F002D64AB47F9B64B5656622517A5F7D5E1A78D4182B6BAA82E0490659CBF2724080A9ED39BDFCFB21BA362DC29C750C5034A04EA5A85799E01FF8B16ACD2EFB8328BEC686AFA20E591E7C7FC55BCA8BA1A3C388B785AB0F57208CEBBC5619AE3A0B799D1816B013BD67D440A7AECA7D0BA517846B68F70CB5D6ED46C36F663D6F242E8FD8C620C9383EE1BE9250D63467504B229378D2589B525348DFF852AF1676A18DE321DD46D7AAFD3DB1825F192FBD3F160E8CA400B201B1A61D0864257CA340F179F5F1967659AF4789846A4D086041441DCF4267681B83D4C8539086E276C21BDF677961015CE550E41C2C45D67A09AD8F56AC3ECF1058F366F2E35BAA9353A5CA40C7021DD09AC9FE0187C10EFAC7BBBF3B1A462C9C6C96699741AC16D3526BED3B30AE25B8E8A9ACD8CB2BB6C28AB89F0A3F0D0F40D10AFEFCCB067A37A2C93D3E8399A366B5FE4829870DA75B93249DBBE3C9AC9FAA70C4E414EBA720C323E6627759E7287472C3DB9CA9B1A5FF03E872374D6B893BA4887AB227E989D9D4D348B3965F7B96C5094F42D84432EB771BFE757105966C9A08D6C58DED7DC216B3D0ECAD2D0B025DF33CD3D813348B5E08AF95BBA08DB5BFE5D0A151C98A01ED27661CCF80F416A1AA260EBB56526AAA289F17FF5AE97CD0907D9143BCAC73F1F83A2A8DEEB3ED209EF0952D5E463D87145E0E4D8BFA1741E3FB737E14B5924F436D0183D98EF836DCA3F9623B50CC13EBB5F94EFBB76EF9BDF40CE6EAC9C49852D08E2A5A193D1DACFA04EAF3C545E0E25E37E94DF51FC1976BAD069CA530E19EED277141BE62239F47441B88F6555B0A998C1BAB53758A41CFD8CC4CDC54E1158DE15910408A6E79D33CC37F61917027E9D2F186466F704647B1CC1CEC06DC1AC37D1A668D44DD8B12621AC3CBD2039BF5A843A86FA492A847D6552E1570DBFE008F51652D65D03D8B613AD917B81CACDFD19DB7F4DC9A14E237CC6D7268FC5D3B228BD88ED36D8360488509C974E01433D78701CE07108C67D0489AE94076106B045DF7CC508466D35BCF156901E53AD2B5ADF8795751891A5839033A40EF3F5DFE0BBEBFB2C9D1C000691F902AE490D382EBC87FD40E76B30DAA963254674C7B6F304DA2C8BDBE8E1DCC87DE0486B4FE6B57A18D5A9E9E4BAE776D6147FF9C98372426EFD30C3B2479231E624A253A7B0BEE31E0FF739F862010AF03E227A12C3ED1F33EF1C0DC9D48A100FA24CE5C5D8B5F88F92BDB6A3A5328B0AFA983D57A1D3320A682B5CA94E75DCC69BDF2AED0C05887B791CE6F6F8885E4CC55C3FB050ABEFCD3AF2CA603172AC78B3AF2B047E506639498D0391A06DFD328B8E1BFAED8F76C6E4A93E733ED1097DAD8663F5BAEADBE1562D40C772D376786509323BF059FF17A5E6EF5A31BD668954766417E6633BBEC90B53ECA61BADD4037030A55A5EF4129D4958F6A8A5ECAA1AE7E220A87AE996AE8D9AE46B9C60FEDD98FF1E67807037970C92CFF9EA4B64F0BF8907198A6C038F9826CB968B1F301952E1F409DD6AA4EFFCAB157E792ED45830708ACD7A50BE8C08FCD12560344221104827BFA495604A57826A49F90B8B694B2BCACE4040627AA0989E3DB4FB7167F50E8A04982084FB3ECB0DDCCA5F24A7398620D19B37309A4DC0DF28909E16645F35A81EB3C5EF6BFD650571DAB03A7FC02FDCCA5FD09C9D2D3DCA888B8261433DE88D05DEE5D6165080A237D55ED718486AAAF1E2534CEC3A87048ADB40EB9F9DDACFB2C883EA6B20BE1EACBDD72432C7A6C97721FE1E0D9A5589C951F7D46F2C5F0FFA909FBE12E1CCF00161E741C4505681B0B018FFACD460528795CC3810BF7F94FF9B75884956798F21ABF36DEDDC1F95890894EFC15EAA6F19E9148C71EE9BF4CFD41EE3E5DF8A449FD95E5744793B9C223D26ACB44E691D7E5B68D49A19687F0237E7287841D3B0B4483E2A7C29CA81BDAFA5D96D9D2CB6FD9724B9903E8CDD03DA810EFBF94BC7179349E10566B5A314F81327F76C5A8346E222C408EA43FE29439132CDDE79D0D69C45C7217399205C2DA4D33DB521940C4EED74CA22645D5B6A549E8712D0B8CC50DC180067D13457ECE66D489F687DE218449D974620B3B5462FF3A7F00C439AEC73A53303AC51EB84BBEBD51AA48A5DFB8F93556BA540F5101CADB8BDB912D7BC87EC2AC67971AB99093C8616C4D1F3E7B06003E4FF22D99E6CAD7558EAF5C1410199EC97720E5C9278548E7EDE62BE9105A2B27A54D95673849CD5D60424ED97BB64798263F98A63DB58BD55965D3A4283797CD88C7CA67B1C4F90FC7237EA35AA24DB18A4420B827B3FF7FA5472C31499480EEF5A97BB967D1EC46E7B05A3D25212C75972D48A9269D67048132399E1BE0C02150A3D48717E4DEC2ED47458EB870A1EEE5381209B5D182DA2093AE46A4D99E3D4F12ADD71001BDB936FE8AA96797982F88EE67AA2E0F340E7AF498D5AE05C177F0BD2650A02ACD4CE23018F9E00DCEB9794C5C76418EFA65634E01ED5E9FF94FF86AA73641117BD554A9391874A75C7CD1E7759755B9D2A7F367621C0011F61B588D913C7AA0A0EEE3A2201426EDDCD56A020F54AB41CD899721D6E1F05F8774CD5FF6417CB68EE14C20D9234369C9CA59627B8796C37B4ECF1DE2F981ED0FBCD5737DF0B82637D599A61826909C978A2B68CEF01C5CF84B50BE77B49C1887544779BFEAE3F533286287E48F0ECC0D36C27F1209314726855E61E5EB5E9A5D7E3516E29DD369F94D72004742E246AD4699C64EE996BC7B2A079344ED32A528A9CAD6D5AC02970D0168A8B5BC713E28934F2880774418550AC2F534D06B61E627BCB8711AD9FC6F2A4D9301EBB74E1F3C73B05F28DCE5623BE1BFA871C14A947A947CFA806AAC43AE515D6CA65436BA6B66F62B0FDC8AA4A748DBB72D9AB087AA39561271A986229EC02BA3719CBB1798DD333248E4DDD0B6EEA4169D3B03C9F4DEF9616BDF97AE993F0FEDAD31834B6F78E23164B556A39AC1F209581F61AEADD8E504E81A808B1E97F79F987892A8F7FC35FED9B1A2E9D3E17BFC5AA64680DE98664FEA7B479567CBE307AF2A8516BE4CBF9EA030471428CF802FAFF85701AF96CA1D8F50F5A79AD63F20C5CBB954011BE4B1A7F627A8B5F5A0D022D27BA6FCB8D3587E8632A2FE5794C7E8FD09C9AFA3021B9F43BA82EF48A3B1F3E40F2FAE182DDF9558F7033773F5627906E159B794C4220219BF1A9878B175996A16F3CA1DDEDA56B16E63C504354E5E42FB90CE4D2C1AE7C93D8CE27480F3BCCC076CC253B574A7BFA6D3BFABEB3FA6A19F196C7E31A0D6E9477F828689FD951E0FB033DBEFED6C680F0FEDF2F43F48C0136C722601CC7C4B48B24121ECB6BF84D6B3DB240FBA1E014F7E3ABDFC1F9B98A16F4D39826BC1EAE44385FDFEBBD649BDDA129FC7EA3F50A5F481D3B7508EDEB04FDDB3006D6EE943930E3F0AB405D151F21E8AEE5BD87F225DA6E155158DE27290B2048D384BCC54F0EB905961AE4CE5E6E93543016F62445AFB5C39C3EA2F3367A0B8F0FBB83B37518C5DBE1CCA1DA9D0B54F34B15A1349A2F03563732DE14EA9BD238F481D9B262DF69D24A91534805ECF57A538D8F08B2FF11E96EE692DFEB106D3515A7C69386A781DB1D5434AC18713CCA12C92557D1E7DFBB15605AE3BA86267F3E6CBA42B6084478E460F092BA2649C8C94D66128FABA2D0EA7D9BCB20663B0DE6EED2623A061778DCB40373B8CA38B02B7A49F6940D6D11CEF549CE80212CE8D3A85CF2D774431343FA1FFDBC71C5334B1CEC4D4E0EB643E1AAD67D1A5B73FBB1BFE47EFD83CD17C798044A504FBBA5726429F41DDEA7B7265A76A48B0BAB4845704C771638977511092BF6C6DC9D574E6288C6A3B96BFD37FAB695F8DE20F28ECB27EDA70A07FB2ACDAD88DBDFB2DDF06E83ACFD3A136C5DF4811D34C242BF9206D579BA8DC6D20E8600B726C9F1B918EA573B9DB2F96444E17B6EDC15822B85D452CD99CBC847AA205EF79E574ED9625E33B6EDC793E5" + }, + { + "tcId": 27, + "sk": "C8C32C98B4C3329B1E9F9B8B0A06F728FEC8DFC05CD45B51C28273061A7C84B44D03DEAA1D3D423DEF8D01DF94252EAFEE18AFD0B714F246A2AA8B22919F4A64E8254BC8DA58D79694F68A8B33FC23190C4D19E3D686EC528B46E14D752CBE218D0E18B655AA5332AAFFF4EEB5CFFD2BA6A03F60DC018CD23EC259AA4325EFCE08852158642851628354014253336656040034734085244624702650458046023414141653265662553257528848144434538583171237621870046622542527580662760688425754461883673651187381743864383543514734285686547356774154037857147010824422821820372371434640278657362264124415854343344041688413722261224658655223800244426352431335075843223847830638802787087632058358458134612063704650052330674634702657828852755171178100888071574872500003761125174467551513406085034688414064261281865718534556361580681066615474883681774570757571780007105873237730643787603255741251882778647716627735424330287653567230817703068376113812788174132853265501737207541765673284844633087711520768836556152784146844502445608448350455765277306601008336883210200716413782342871820515037658772672513172866057305014605013778856128828263337372405472843534375648655082510264478061188683265047702226038855710017543066112306303885632257413744062041317752202814804005205448814280410780017846728458263376183744528251332866682020484544067715461251381023268133503550626017320763011688141043558378413875642643444584351184365058376728644264005672381788337041681643525641530354046426331448556436657662128333156784163856374755524078102415500647382668666204378324674242332458875560880870446801506724870770075377623558535018066536113077736557373140121445368728505234510843712443083486066118634707435307287834841377048724203643811402168118565240877002038527641833114558786071676284684057368570785252016484650654480760442014125342136012513131513754542527403415643546752574520100488478715505263884185412513443846738708103777317714028531710677723682545550823825506760431583105357435861166168085225017870015035876442236026623862112188700714876376877706235072035840614340577178021553082422411251301420001307586123370726600337582487275247806637312456726385287223783713615774466050881878126110710021758600135101147142066365521572708410557043546161410781630038172422202645550360675605422888073255353264416833160257185872065350608713265217047530036306438828400667786630573535515217683235415121861604404228766416241310412807607544783206736820630303115444301271607246665073637418272420826411083048741645574851556481310322648258642846872020371271453707105300457683437487543257460657574378450022804404154248422852870054400115704171748041775074284552866412884625787625020238334401546627850511538557453800533335000553567035164313872271652448031663187004542613853645488711616002127354808730021575550780772055654173636682015662428213111586672337018624237806607430261432561653583383546454223153687813363744535756030611834227116883466042873648850082482071801637617701364885353218608856781116835784815225000572468806855765577805768462876401546171442778806140835684815656874817750328776567238860658770156531530633503227851364168542031232554515285878430550188057083146685505544383510160372216041617018142A2055798CD4A9FAED4129F4762117C2F9FECB68F55285D58DF9B1D97319AC4966C0BCC41CD28E76896A2CA0C448C002E606702A1D2716B18F92F3D248C5E576EE28DA7A4928CD072E2E06960D642D78C34A55DB793D4C6C27D68E2E7C2E05F3E997DB884F02DD4E294C0A37EF6655A74F98B3D118D63C8975645DD28E326540E289BCC194695E2962EB6F573FA010D9AE6DBC9DF30344189F87FA5A12E7F096B409CF4905A15010DD6CEF55A88E3A39ED196CF05DC1FC8A5B706452F4E49A2D07DAECE812F69207EB3E4D86289E956731033D6F0B90E9442840DD8ED3D4D7298836D086D4F171C0AF60644B7EB187EA185FBA5D04D6C42BAEC690B6F1D68764FFFEF1C719F690A2BDC241EA2A145A7B9193CDD67C671D14A676173F352AA90886919A765B2D89F46E9C13F35243982F81CEF10680967CA1D5AF9331BF64951F1C48CE1E0A24918FB07573F3899E19D3BB2C386C943D2732F5D287996C78C67DD2031BD6C635D53C51DDFC4B71A27DFEC7A308E568F2805F667B1A85F6436413A186571F99CC842C9CF43146B588DD7B0283C5FD1D09CDE662B510BD85FEDD31E3DDC957583FD08A1F8EFCF2CEBE014652E64E558EAA832822D089A3D82911D671543FE6F31812A435C1741BC2AC8C5B33CE4E3F546B970733BA7384152FDDE245FDD7989E1CCC430D134E36049DB88A3817AAA482BAE3B53D9A448FC536AE8F2D01919588A00A2A2CD1F1F48710F5FCA8709286B4B7E3F14FEFAECFBC830D3DF005FCB6612B782AF5DBFE7C2436DB6385A0F2C929849785ECE26D52EC9CC70837FF75C7E6D280CC9B3A61C8618C2E047BE4DB9A6A89E22EA3AEB8E2953B5336A388E3837DF09BABC71D308298D735D37FF4EF3D0D65247B72DC04E1B7A61BFE131E4264DA5A46B664FF4C44279852214BBF4867FE3B8AA274ABAE01EFCD237DB8D41F71DB2B386F596799C670C042149E289FBC3FBE0045994A5263E710EC3591C770717F5D6E4362ACBF5A2C133E9896AE4B59553353CBB626F854149A25728C4113686F16D0A6EA7BC54C8DFFBC8D7AD3892AD37048912B09648814B415D74408AB3868D6B1114FBF9739517D8AF886316E19BFC66D55AC4F76C6814E96C6A8F846961CFF17C8D6A1FE362D071D5013B2349724BAFE710D990C8CB0C6438535C5AB62AD3948140C1DDE116B7E552E3677C001DDA26E3D8B53BA7506EA0069B90A26FCC35FF94272C1C90B3D910FDBA5FE8E2AFB5B955847CFA4DF8460CBDE80DEE5DDADC25C00418C126F7D0C5B8C1B9D8710CD3C995500AA245C63D9497F6279130B23347A95A9D5694B512D4BC088290620738CA448B08ED871DADBF1725D2348FC4DD6FB64003E044B67595F64D3514B4CBEE61E9E12F1163B56C105EE952616A331B263330B29DEFF153306EF9CF27C9B178F671E998C07DA69C9D38B750308A7D78ACCD69EB30E1F04D86417B76360805576DFB5BB9022EF9D6FF249EF9D66255A03535CAC6323B084C5550BDB703159F570F47196115BD67DE8BDAD32C9BB29B7C6FF96EDF4313B101E28ED28C37AD1DF54FA6147F3CCFE8A890A423B047A2613CEDCAF70C0FA123BF1377482C1EFAC44C483539F54D3D54BCCF3CDA71AB23A7E27417C317F5B1DE41E99CC1F695CEBDA3A2ABCBACBBC7E87BD1252DEA50853F4C47053E10AD30490FD3244B0AF23B7F869E13F96591A363E05574808FDD2536E7887C0F621600B2352E3660FC80B7DBD09C4D06375CA6AD8227D60E19FD9532BD932A15CE6A79EE821447D6DCD26367CFE447C3FF99A408C2EF4E1EE16C0B63EBF1101FDC0E66C5F5F4E99D277876C7B007F26AD220741967A0023342B09CADC11C0821B4E3B42F708422E36449C37D197D4652260A29BC9DA316009DFD9DCF2FAD8E7C66E0856B16E2DC625DF9EFEEB36D17E56A97E85BD00988581F28A742A85D6EFCBCA370FBAF39F1AC123922CA40EC5B180D40F5EF9EF892E66AAE5AFE52AA7E0DFE6181A0565CA6FC3FA284DA2DD4F6FE76C5F3C89C38F8C635AAE6B006829BCA1EFAE1C06E35446AF3D64009BDD36C17E5B12B5A03A64E6BC2E83BBF6E6C3785933564343950D229072F11092DDF65DD267C9685574D6D8AD15DA4B9C835164E95215045F7BCDC7315374289AF7EB80D538F6484F5BCEDDB3AAFAF69E1A74B177DE4FFC6A869B9BD98F7A3E7109C9DEB78898FE57BBBBEDA72678E7035EB555478BA70E405BF2D3D8563B3AC065627BE1F4419E716A62095E6A7C5A54B22327ADA84530EB5761287967E6D6135F523F01C20349E337AEE6AB7D57379C4E919CDABCC46326E09EE6A254C08440713FE744CEE9BD8773783F27C28F657F277FF4D96FD0A1E0842529D1A55D1120E0B0087DECC8244A655C43D33019A9BFD54ABB232739A6D21DB35D8DB48B8F854E82FEB295005F55D9626532A8611AF392B67B0191530FC64422E02F9B99BB0E337C663230B5D7C92CC34EC68ABD6D9A32657247D4F4E90139DE57CBB0CA2AD179F75E244AD5B4D6A4A21179D5F423A125F3A52DC6E7E99959F3E3DAEF1C56EA39ACCAEE0B4E0EF1549763CEC5E1A138CE4A2B1375A370E04259E67ACA9E833C2D969934F9A494E03F10F3B843C1A24615BBDCD322DCD2E633960393DFAAC490E69ED03E9DA0E748EE1C30683034389D6291D6DF8ABEEB363F5323A20B8E09715EF0B406963FBD178D5F46954B356BF20B90C670F7946516A7EBDF67381BF26E5AE7AB0BB69084B3663E980F2C0F8E5180AF4897C6A0DC2DD052417CA772DB1F48F1336B49345759677AB31980F037FC4B6EB7546942659C5BB685FB2C862C7CA37505BFD34DDF9AE301BD9296F98C24E110E410068916F98D5B1F320D7D29B125FA3601A77DEC33458BE0875ECF4049996544D2A5B35C628CEBAF0370A8F8502FD349A3C431D4D8ED56281184723B569EB08A904CDE35647929AE39E6A112365058D618CD44DA7685D331B7A16AF87D735C6766E47EB49F2D93E05E9F0936E923AADD01DE901B70555FA8E4E16970D4272B29CBC34C1E3B57ACD0366DA6B3D0BE72DB205F8BA635F0B32A3A38B44E257382665C354DD0182C0B3956042A87F6F98ADC5A2E1E7CE21A4E21C8750913DC0FC955F2E482D41DB96C35DFFA5417233179EA6245BC10B69050B4074847C89DC5E8AF80747E9B4A44AD7ACD06D6D051A3EB7B0CB3D8383950BE581DA314518C85B9E5E727FD3136C7A1E5B35DAB57F4B6331F565C66A9753743C93FA31E8BED38A489B16ED62FAF78FE5D69FDAF311A1CB7FA4AA4F0F1E56E3797802AC6F2885CD7A1D38B2C944C47F4F1D937EC11DED2DC2D8893A651D1144629781BF77E94DBAFAB247B4955408FD4983CF62F106D93D49738DBA52AED82FF67A984C749C04CC1383DE98C0AFC8457B9B134B18084549B12F7C50949FC2E5C136EF2CD2A05B81EE1DADCA5658873E65D09E0DE3F6CCF51DC6EC5157EAA10BE575101D83614A4B679B196D19F351B4727DC4B67C5E32843A4A2FB41AD38741847F", + "message": "7C29C0B8E2A111F457E2384845E7698DE4BC9BAEF093F15EB03828664AD31C387B247A525623282460D60290FC479A928024CF62571A57F77B17DB0AC572CB59723490DF79E9B1B31EF2C9488B6D758C43EDD9162D8F6C0B03F43B08D646172A1F8DFD71D4DD805A3AFCF1C4265BEBB71FB251DC9DEAE670A664BDF943ECB00FB7EFA37624953F94CA760013FF1270C1EE7FF58756CE19C204220713724AD03B10F1D6961CDA361539A8AAB6ADEA92AD782F441428C0018D85C0505BAA793C752DADFE92BFE8F033931D47575C9F83547DB18DAEC0FEE90E83967E0D0DC93281000755303F0F5F05DE041211CF842404CD5E24DDFA3C7C83DE3EA21EEECE37A52E16DC80A350B3A18E88EB3C81C74D25B56CDB446F6198DC88F981F2B1ED8DC94194D81CAAD971A9A3933E9319047C5F31530C7C98793A0633875A14FA5635CD1B0441FE267E79C1E874BEA968CB63E20E7C48E7BAA9CE8393FF9A239B5A1D613DA65F7DE78BDB793AC72566FDCD06CDAAF56E18B773737A82298902F7B4890EDABB766E990ED87C94005A2E2450AC1D0192D72468F81DB414F88CBF07707A95F549B7A9EA0760821AD710D52787730EE8917272497E5891656176F991F254A5D582B5975F95AF740421A3C18A82158AF11DB15C154F17ABE1163F997C64A3BD989A573D12642B9AEE87C1612A39A8A4FAF25E35AFED3F2DBFC8FC8A2F9DFBC683CDFA3227107C50526149557CD773DDA16E36782A278A93CD7F4D8FB47DFC37DC3E389D164913316A885C3A800DAD0C57B1082BD4D804BB6A117C3B41E7D8AE9CC9622AE3CA8EAA9A0B502FE3F5A449BA8E768D2C98013F681C68A5F4AD3CBBB83F302457679BCD3F35C4D6176DD8D2B670E87EA291EDCCEEB9917F98CDDF5EE1689DBBC85BBAA30D191F1965EFF8FA9B0073D30B1E2456FAF880110BA9E75E4E29C6106874D32944F49DC7E7E7C56ECB9D287F2C2E87A779052F9B84FF97AAE007012A5EC497C4809F0193C69E5B29940510A354C866505424D4FF3853C94687636543115A73DC407C47927EDBCC4E0567EF4E451F0E464A1385D2A0D740C7327F6E92EC6091845356C2620EB163D9F774D7781BFBC6F6F652A4A2DEC73203DF5643E1B4C3C3DCDF0B4A0B160598EFB56499D2DB1F1E76612356AF3D708F9D61D968A6A0193D9146B2983972271A4C02E2136E6593DC47FDE4FAF2540A8F7744BC3230529AD1C9D2FF65B7671B5A5B16AABACDE8D45A940ABA4171E21090AC6AFF54CD8230F7BCAFFC42C028E6023E55DD02E4B7F976998AB5614A5681C615BF8E9E6959B038188F71C75F6DE44A6B0498F2A9254F3B0968AE7DBB49872D775CB0A5725206D648862734F202DF470770AAD184F822C56400F16F30F8BE40C463CA3EB5ECBB15D51CEBCCEAB43BFAD7DE7679894B90419B65912D67DCF2335212E82EFDB6267EEA331C1439BE2AF62E584C222C1052AD91C7F5DB6AA649F230248A14AA6A532401A28ADCF822089140FCD3B1CF2358DC26939850DB2721750F1537424F6BF2020A1B4684ED79402917D1028C1B59076867DA809D6C5D3F47277755384C20624388EF0AD68BBFB6A63005AD1B6E48ED654E8362B2AF7BF114F2D144A420712FC4EC71D408BE55EBCA8C2F185E7132196B1B76AA7BE44EB55DF7C82C768943D649631E4D87B408DCF8FE470164D9E8DD1F48CEE7F6BA93E239F889119A4DEA118D93F1474E516139036D640EC788AEE708637A619BD1693BAB6C9EE9EE0C495C0D0F8912C0F14199AA69B960F53E4FD8E2771DE4AAF72117A5B2388FEA0CA3BDCD594D1760905F26482459BDE80EEDE3FC89F592CA16B65B27E9A21F1789BD0327A26EE2224C61D80AE8FA6053480048D15019A80FCB5F3B3C6F64C168690E4384AC05E856BF341531045D2952F2CA8BAA0B8926CC41AF2D8BC5A1576292DD67114D521DD4AB535A77E5E9BEF8EA01DDC7C65446D11F90D6CADA94AA1AACFB1BC3551353D09252FE515A465C1879071F6FBB035DADA0BD25A022B026AAA5B5BD420237FF097099CA2402E68E4530F97A003E50CF693D1DFB551DC4695C760138E88B8D11F3075DBF8A6D9BCB9B1242648C0C9DABDD9D49CF132B0766302437C0CD81A0889585869DE92E6CB30C31265C84F58E9437CEBA891422967AA546EEF720A8FCC16EC7591AA0D47998275DF1AAA5ACAD1E1C5868CA430F4FEFA0277262C69311FEDBCC083114AAEC9F99FD98631137A117A9B48B32A6D88E76F96DC58D741395BFC102E147C456D3A78A0FA3D186485D65B4E6755B53D301BD13CC88E75277AF3CCF1EAC6E9C56FE1F10DE05A796A14381551705234F65DD6E717E9EC275E38690B73973C9CAB27DB909C5C13041723BB18EFECAD808667643E87620191008E4D10F471AD153D27F1FF00D8AC6A8C5E59197AECA5AB496D8D10BC79C49D16DC7948C6AF62703D36059587F6EE038820A84C0F287D79C713B066E1DA5B32BD89E5FEEC248B34AA5841E8666CBF09C47EFB17BC82170CCB557D41D40CC87F2E6C0246F0B272733854CE162538DF34559473BA5979AEBFC0D6A16EA7B399687E672145A1149E382954815B41E7E37CC415057D7536E65FA1A35B8EFAABC7B9B0000E08B593496B01E8F14FC950632C659C0A7F7D59787C7FE6E8FA7FA0211A945ABBA5044918CE8482C6EDB366368A9DDB2F2BB66C146BB50251CE61DDEDD8D6A4A60FEAF0F794B7B0DB91C52D7ED1A54AC85D7907BF3A5A96A60BDDD08F60148C0B3237DBD56628982375A67F025B0E3F9EE13DF254E1D6DDDBB057203CEB267200C7788D01342C064FDDE996183646FD3C1ABBA5D2155383CF391FF16C78660D0BBEB549483A4A4A971017A8659616FBB1C3A8A2E83230B610C0C74B8EB32667765F3C2F31F8C0D4BDA3D812DB64448684AEB482DFEC5C37EDE742091EF7EE6F22E31CBA2C9B9A6656888F446A1E9D52D9E6437D22594A830958CACC6F175D4CE8423178B71E7CC81BD6DC2A7F6580A8A3A1207C34D6A1646BC3D89953A63D22A30EB9FAC74103FA527843D3BDA656D1F22E729C3A004B923D08C9CB18CF406FAA89D0D63782C7264D5A8C8078EE6D259EE168A415E7BC83E4F17D9E674154DF08CCB21ADBF5B35AC28883F6943083AA97210C6DAE492C6CA4ACCBFADD99AED15110B10C9904469B4F06ED32546130B0EC4B281622A5EFC9C94B1F2280F251AFCAE857C4E17FF5CF472F038E02E5B7B3CF5CFD2F3969B9B8D5A27C8EC38DCA4284F0280C24F01DD97A618FDC5EB57C45D9E2A05B44E69FE2E47CB50F596030C70B62437F2B91A67FB84205D95CAE259AB1D5FF0454C5B4D87F439DCB7FC62B704ADC7A84502E1BD8E6F52109BF0F36824834D574E07B9375E693AD477A9D74E94BC4E883206DCF875AEF7FE84B9B7C1C9B1858E4BF6735235FAAE21FA566C866ED7C952B1BC19A911984EC25AEE310D8A342AE32F46255E0E00444CB0EE90C37152EDB6C741F5F394B5D47154825279465F0F8B19DDD85B8D9194A7AFAE5FE609A245AD68786C9AC044C008A1B3EFA3A8F4FA0FD49A65B6FF562F33DCB63754BE76244326FB6E416EE3267F93D7B2BDC4705EE7021D5D2EE66BA8D7B9DA7EE6C354E05470B31406DCFD2C32C94C22A72DE90E5A9DFBA99ECA95F73A014A3E9B15EFCBB67FDFA6D3CAFBE3ABBB28C4DEA6AA21F87693D68F0A60331786DE02BFA9E85A8D2AC8524EE184EE738BB3FEFEAD7E19030AE883707DF67ED12E8757B86E6E5FBA26715DBFAE2BE0F90453868931629FDE97712E08A280FF8888007AC27DF2C7113C30604C5DB17538F026F17C7F07D2A94AD5AB367F9CEA87BDBA712363D11FF5CF0590030BE9B342A7ADA48C08BC42F923DE939DE79616CD346B3511F41CE695B3F939C101F687DE7292CC96691EF3F3CB653F4A67D2EE09C791F993C726D574440EABFBB00E5E6328FA70D69FDD5F2EFFFD37C9902AA45EF4E9D06059B0D8E3686C74C94CF2F0032ECF740B31E3F297F15343A0093EE0B8D7F8EDA1118D329D05A1B992755181429D410771E37B56E28AE2ED8C4DDE8422FFE91ACE348E443640578687C57D79DFDF917F8E60E0A2F1C6223056C373F58C297F0FEE3060D31DCF6851856D1D05BB38B1FF426BADA10FD84B2E08AC149F91DDF4A5CB38B290DED4EA3B02EF7A3DF42BDC6B6205D281CE4A48A1C13FA8080B6B4100AA123097A4140415EC7CEC57790D6EB0B4200AD3DD9FB7FBD056A5E3E9D7B7EF47F44A63DC908B6DD8B020854618F7662391DFC35A88F4F5750D282F81DDC50D0132707174914293E3655BD2942C09F88627C0AFE4B921B766BEF41E246FD23482B5B14F117E8EE340C47C7C405BB3692C4C9E541148C2B38281EF0274835860E19C2D48953545247BD1F7A76CA43956C069A17CCFB4D0B0FD478556A209B5376BE9207AB174D2CEC96E09E1F8C0FA07D8920B2ABAC3490216DEBC67030E9285B3EF6767AB11E8CC935C4019B7E68FB9AF8864358E6927D350CC8B9A40662A0987C1C8877AA9903CC89A93E1979ACFA279FCCD2E171A467B76E1103C4EB166273ED7B4878908B67DB77C4FD4E49DB46109DA4BA78D69E03B48518F302647B8186F787F4CFCD87CC5A45B98F7558ECD0612378306C9D69FBE23B06005CD5AD84F73A563B1A3C7988CE0157D2D2703ECA8575D8BFF972CBED32A231395655DDB2188BFFB413624639D361B3388A9C9E13645C563A87C610F6FE79AD50765CFA8149E27F7083A316EBA050860A69BA56D002A78640D71794980C83573A5DE69A697C2CF2E17C90BAFAAD3D421C6E1D8A55B3FB4700B666AE3CC3EC114E9DB428F27CE427E4101ADB49B84CA7855458841DD1F4FE76D9074D940102FC47EA633744C2A664E22B5C5AA2721017F3FAAF4FB033FBB1D508EB98E1D643406ABD4D69C030A2349408C80993D9F75271F913D7417DA995443377E6F73A7DBA24E034A9C4820117D1F0BD69C93FF55CFFD2D36F8078209F5711FBD1587435517291498926E7354558945F721D00A73014C06B2C9BF04B7E695B9109D769BC2172CA7A70700A1D5AFF6F5FCBE699FAE81BC34B0495A82BED01B983444224B4B860360C07F8C3035FC4F0C4B7DD4D37ECAFD32E8C121C677ED263338359E25BC4173D191E869ACB4A5F6D20FD16FE50454CDD269DF8CBE5795482A2B40D52BCE5FDEBA62D9274C9C67127580795BC01752740E606D849AFCD6ABB8340613C61A764B6B92863779622E40EE7A8994034E7D303F07EFA11ACB70419A53897ADD558CFE157CAA3D47917CFE0287500B3D70FE42AFE36853188BC815CFCEC9F56030C83E85C60401912C14A75A082DE2E0400F6348EAABA59312C51A7E3B6A5B39D606306A304B4DD3472C5B89FC65DDA54650392A02CC6761336FD114D848BD889DA4BFE6D32931793A6515510CD802E3D9F2C6F8F2F9DD96ED039462C587395C7E6861FF48B7980D492C23E0635464C7D1969C12A43BF0FFA3089E6B367AA65D4678A571A0D47A75056B34E3F8819F8B6ECBDD6BE580D423D902D3C22D9D787E0F1B6202DFD392AE028292795FCA0177CBCB09AFF8B579A87A854432827CF797E494ADF9F96A56777AD6215F284EA91D35563F25355D12BD155C6C364B0C8423E1BBC809E736CE0BF03E0C0B728F04E6BC8F3F07A0D952AC9D9530C77547B687E193EE2D3565AC755DDFFE880AB0524624E17E019466B7D0E8FD6E94AC2BEBEFC617BCC5D529C83A90D36D57A93BAA0C2ADCF360377C9E9D58C456FE9F3D49CA37A8C3B5BC7C231842B57D320310943FFC0ED2F5F622988ACC7842F8410BEF0E0671673E7BA61AFCD2EA83CF066A169BBD97098F4B4F3C9FE73F5CD779F502C584849D1AAB52D7059D1D4432C27FC9284FBBEE43D07493A38B139152ACB71A171D454FCF936656ABDBDA03DEF3C7B27891088F940C200AD454308001FEB2DFA0FC38FA74F85A30DF4FFA64DB48E7D40C158F058B58174F18BA482AC445A6A63FB54CC6C7D4C8089794E8AB5B38C41C7FF4C6A8A5F294EDC3FFCE3C01F2C5C7FB569CA06567C8D3BD34F82046DB4EE7F7491D890DA1FDDC55B12D90A7853D8FB52E86AA1FBC669C7ED349A2CEEA9EF18F76C23E817AF58101BC5CCB0346A607D6C60BE5CCDE5DB9889E040223FE98B17D31D64E8C1456C01353887D75EE3B82D66CA0679B1C2366C44E52D73B09D48A39D1BA3FC87D73772DA601EF442208DB763F0BF888D28338709FCB008B83671442CD9F7ECAB2C1E26428391E559306904FDE5BA21E1757D94F84F18A5FD8A067C556834AB257B9D2E1290FE0ABD3BD622A2AD92BEB2C6BC61852D58384A20B7409E4F212F630BB280A46CF89DD702B2508752D6A4DA94BB769797B6E7FC318B0B3ED50D7F8C5D8579526D536E4D43F93C055479D53BF6159BCEAD8CE87504EDF7DB35E1D03EC7B4F13802AAE0207A2414802BECEA39664110A54C37415EBD7BFD5D73E871587967F24EA34B7D06CAD805EEDB95F1023B7BC3A74A59A6C9F3A4737FA1BB087012E0162CFF15A539E86AFEE30144F320FBAF088C6884489F84F16458755561C9CB0723CEB6ECB134083C3B82E93BBB57FCE8D51374D38746BECD09A059AD6623EDE82EBCACE009C0C27D5FFFCAF76C9E91BDF5EB895FA1E9C3C0AEC0BD73B1582C067A45CA5D15E2D45E7316CD4B176D9DC7241B05922A682DF919B2D2DE2F45942D3AE254FA55C5D90B8DA3C7DFE2DD8381AEDCC9558566E8DF302022FEFE51F23AF6A018AAEF3C93FD608B0903376E193CB1C13021808ACD538D3426F9B3399686B6FF4DFC0A4552DEFE49D042BA76136719D62884D8B93A349C22E0320B823740DDB3794AD53312DA5608DABACF69767D76327BEA7A644A304A132F2D2FA8E7C8F4AFAC30E389A995C0A2F912E98447CB400FEAE35B3BE089F46CD48EC8E38D4F2BB44F1734C67D5125D7266AEE3E9D1E91F800ACF8038D43B6E10750DADF6CF70DE75176A2E9C340BCD2F6D87F976AFBCDAF5E35DA9B268D3AE1F0F8172A342CAF9602593A5ACDE03DDB482E80B825A7E91E8B0EFC1C8D00309BD170D9F12BF5017780A54F440A58BE4A5257AB67190C62DAF9332F3594303B419D44A38C3A8032E38599B49872D241AA44905CC851DDD0750D04815ED88711353DC2264C0302DAAF2FFD34E9716FDF8A81F7CCB5757913B380A68F153F62E0BA8335F8525CC3A20145C2416581612B9C29C0B1B941946B2624731FA50420716162C64AACFBF94B43B10E59E0AF3836A05B9335B0C44370CDD2E45BA817631FAFA2E0ADC801772F6F71860CC2623E1A802B370823D02442108E5C142B68CCC9CDD0BC2EB9B861D763C715D516540F19E70FB474E120F06BC19A6629E8DAF67556AC60D17C252A44901839143BE5EC76B834FF11DE13762EB23843D3FCF1FF9CEB41CB02DAC74ED6219288575FA294157E532BD877D1B711AF3B98CB0B4BD7286F88C6C00B6AD9E40D66F38525156A4AF35F2FD42A5F25A201C66DA4AB5C4D1517BD6CC9FD9764AE2756379D73C8D81CD044174860FEE5DC42B4576008F13A3504674E0D224A9F1AA780C3003B7856692676A5E581418C65BA9F049CA20C3EFA566315DA220E837639A899ED54A07B5741097C47FB90A81A41700BB5C0D8C3317E27A0A6CFA77292BE9186396BCDE5C654C565754DAD120719E571A4A14207CFD205BB4A66C02CB68EB9E50DA7B1FFC324AD07D8A8A54729621776FC5DF15CA39F3DEB6B810A735CAE0E1A84C6842E80D1CF95FDF5A6FDCD613C54DA1CCAB4994EBB81C632D192CA9AFD7FA662A865C6F193B7029A9B6F21041E3D13D50E5A1DA47D3D3C4B101488D2308954C801DBAE5029E866E869167BE7DCE6476A64FB245247A84E46B5F0D9FA9F7BB10756FDEA659788C032AC654CBB83F23BEA1F285DE190BBB5EC4135E8FA1B134DB5D1FFDA08C06682C2DCC51E0D848F8CAEEAF51DED21830730F6BACC2A4BACF7BA62D14B009116EF2D157F64A7ECBC971D50349712DDB0871D007B2FBF83A832416CFABA2B9CECD37207EB9DB8A017AC266A5FC28DFE64B52D0CD7FD7498F718B32804CF98D2F17D22C2957782DD83F4FDEFC8A6AC5B6A562C939D2D0A0FA6078F7E6B4C95159BEF010C1DF8448158BA29E1FD1AA076972E64A9D534B1F27930BADA08EB87BDE6FB0A691D4379DF0001D84F2F833050E18869F2FA7C00A6481E4F87C75483310949653D6B91FEF1116F25E5EB0A10C8C8723E9C1C80F75C2875FB0C448B3E25E7B359304C08C310148683E1D8391C432A8413057A7AF45289B1363EB203779550FE1F074D3B4CDB77B90700E3710D6EB4BD1FCC209F2406CAA67B98E44AC91B876762D597D0F03A404394AE81BEF8F54A1A898B2F0F0CC3D3B6D84D759D1F1C5788BFDC7657794E384ECB2D5307CD92F3E135F35720A44743D93D111F38791B60E7A64F51ECD6801DE0ABC356409D00D7F785EEB88FF3FDC801C94CD7972EE402217DF018958A79DFEE835B2E7C591D2604B83E2C8B3CEED7BED4DC66B66EA13BDA4FBF5DC3158035A279F57ECBBCACEE3FF346386ABE41D0DBB32E15B02C49D3F216DB19474D295AE0A8DADD1DBA9AECFA9C92F0429352B558F69AFC7070DE8D47032956A9978AC2F388DBBD63AAD776BFAE969EB990E72B7D74A0D2002CD3CC664E77E52" + }, + { + "tcId": 28, + "sk": "8BE522B4E26631EBD3EE598B51CFB44CC1BCE4693E87BB76EF1B3DBFFC2762169025689CB13EC243DCDB536B5592EEBA1C9FF9D3162BA69C6C8445C55561A1BDD5DAA73A89A567873FEEA609BAF57AAC39B28C9EBF0DB477CFF938EA069ABAC4C134644525C179B81B69A61400FC131632F9389409EFB2DAD28347B6E9DBC50333478537234180110216703713666267407332042117167285231861686761441210671057343688833122224741016000006637280104670885810336860677835038360856671708501706307554348172486017384536610442118411464278512074201323472226152744306444283276447347407701534240455752818374185812151275332674783343510375328081677738151215483531374201701647010142025428074334717432007611874182847823042007734883110521200373123872310064376640658218187215811731015263781030348654333721768352476037106520857001157228053468718674413501266737641245546154041643241410501404202331467303823172738661537631326412120620535147074330475675267385001422576156865466315087754081624344371427068152314726807147108662880315204371650357351315826372165054702134004232425418802463830782403784381115563683351588142725828012118040033543738720206011440856443223582817212677271158874776566724605581535176600567745870103826357027573672874654377285231557526888232382155662024100070470030473727043681088635050714638852408071501850808072334837044106823681822708546272403308813276035006162706663335231815226264468284147368331351772564002623064338284502177258683770086532412113081781761102623530322278262028713438163458525017410602014725837473653188830358083120808408517263643700355801282287367867716818464087758327804282311206361315488554266670483253832715616163087472867038811365080210210237462345637776788467178451732482673618811867731483512036158155276111185373836686408334604023734277527830555045716275074072450108113304336412220335448801703313347077660185246467603160827384258610827786040227788358515276647106422642717356782036318301654248323637160122662488623837433257521667160846766448032050502541655122882873257375732786387202663327831411364154328330125623422884575626558307557713473653281565632108110853544346667326373177215875188880426237318478516556653371343073506220865321058770816713770387242752781203737258042510133435774100138260342867165785468418463736503584203606438045376454072080283716557465775044371518453200301088283116123715262003810840120273260615472300483880225411134203712750473122131553667405410661065824344668381608711445062248365838180162845050471728814083565587567605831314536481816873614238866537046728070145831458843035350778852054744668616084188465173248757877750305585700014307233313471722355344716426435421467416072887431031342617388642656086537070667614703030736144320532164032037145102411420812042582084583621280125835662622287314366231327281824842763423073663418856204041328103787818034738187202808802170064570017265628525011080747850142683771068084483578052255237768183672270141750243375737386806347814658588856114864068441442642086057430676653065800650578614485827138703358681848874801543363582130444225273015665625525034606073587464023021552772813060801271401248635688136384706617355687552587855202183037066184600586417823285581816200837FB03CD1DC103C479132483591620A98B17B885473B466814BC26F9F52D1AEDBB07645BFD9D05B02CF3D37CAEBCB8DCE34EF4185699343A4DC07D7EDBF603AF8D3F4C79EF169BDDF5A0647F9D71732FF65A8142780E5ED3EFDD4FF8D496EA676516529564718CB376D9A8C922E038D84995A29661A54184BD3A32D2B962B3DBC167524DE2C4B07765B6BC71CD4A5510C646EE0AB6892992E341EB0E54160A8939AAAC4C424BE9D7D1B4CC1FB50B5731950D19B96E5EBAB09398CE0E476AD189004829896E131F1C0231CFCB374895A47684F063B821FE0C8DCEE3B2BD5DCE499422AE0C668C267A65735F7A21106FB7A584CC2D89A097DBE549B3FB84AB8351B6A5F61ACA27B4C38C3755BF1ABE272030333F976296E482776FBAF8DAE13A0BCB7FB2992F74F178C4CDEACC841B74A1A7355F6E09B0F58F9DB2461E26CE24DE7F8FD744AECD3A6053C49C7F23C8F7F34B35DA5D60B16B81AC9C9FCC14A5DC5DDAACD10634929E6540A5AE3BBCF8BF7A04F1ED438CA536279B58FB02E1BD481D9CFB6189BEE8FED30D46AAEB34F7C4DF8781A38B2C40A7C7C27347DF54728AD8B91C4B09CF48ABC5B392DC723E95157F1BD0DE34A76ED0C89905F4333318267E4BA6EECB1FF87F8AB78AEFF5A494B7323B34A019440CDAD40165146370E23928BF831BF0DB4A498AD2FD15A15EFC1A56F656E8CB58E93CAF38EAC61F3E030EB00EB2F9627514349C583E1E2D93CDF6775DCB56517F92D89530D29A55DF17135AF8014C34645BBA8D9DB19F28064B55AF5520841E3DBEAB3FC4A4AEBDB1C431B2F7A83D4968F120DF098B808DCC94D29D26B8211E489B8EDBB87A4CEA0750296E802796D1647A97093F5988024F92FAA1E857AFCFD5E43021B0AA190DA6D581D654DEE6B9223A31BDF5CCFC54178AAE8F4F72B6D9B43D758F95DA0E4E6EDA271E2C03F1BEC31924B827D933BE6634AAB033AD507ABE2EF144A9629C2CADE0B491042AA23005A25B163990CAE9E3F03F2B994CD1CF70716C4B0D1472185AE2630DB3A5A6F154A60FB7340087C554011D95300323AB37681931724326309355E5E767BCEA044DBF1F2BD2645A62D68448C1E978FE1AEF1A178D743DAC130CF4912F16D113C229764562FB8EB2D8496C1891487FB9985208E2DAE8EFCA29DB5788D7A623856F14E41F3232B048C794500DD52836C45AB7CAE336BA311DE88E1F108242DAA925FCBF4801A7D5D400E9E98B15323E7AF30566FDFD118011D1A6C8F795BD263BF38CBD66EE93F0D7DA35C276EBB3C7A2A511AA852C35E31D0F7EA0620214618B92A48A50262107D875DB22A5E6B33B7189F6F6918E036FEA3E7A918F59046B9ADB01B074DAEB58A775E9CF56E5ECA2D521298B355A8FECF7F8EC1586AE72E3F8AF3578048D735D8D750A28EE0EDCA3E3FC303613177DC3F9DE2DD92C583AB35866EB46DB11A4EFEBACF3CA6B9F87CC6C7819CCA4A3E2B7D6C5E9A61FAB9185B91CB90631051CB64E61EAD02D98F4361CE57A5BB54A21FEFEDA318CE8F384464374C8F4FE706CE462A38A2A340ED573E5F703B418D1EE2F71539A1339FBF89A553D4E3D6E309FA50FA08F9A3CA504E8A0066E0AFBB5186E5B3E7418DB1F14E73FD481B984B50595BD937E5AF3F735BE67B2F8E3821EB5B28A4A60A27B382B2D4E84C20F6CAD8DF9A200F819A664B560086BFDE6E6C0F76A651E286C4B0DA27DF31CCCA6D2101501250F251EF1D034B256BDB4C75ACCDD7E4A31EB13A71CB44187314EF2576383BD8E8AF0594E9FECE0738544571D241F7C0EAE00D9EBEEE2B63BCDCE13037CFD515A63541D93B3592FA483CB4E4121893BA48608C109358DFBE317FC21724FFE6F862EB5687A76F56A5DAEB3AF226DA6E66EDD79294595A7BCB4A1FB4A54132B8CD7EE4FBE8658355DC420F08B4C9412CB0A4ACC24CA5E174316A8B5692CA8569ECDFCB37452A48ADE1956C52FDA1FB81F507CD8654A716AAD3C9D8416B99390A190BFAFDCE5D2F054952795E13639CC0D509557793E64C2FDBFE16B19F28A67FB0787229D5BBE5C7F85BFD2D257415C4E024D72E7F7598DB32E61F91FD68A8ADC38D558D2AB6C0F748E7D0EC81BC0B3ADCAE6F9D098A1F43C1450581C2B084DAA7850ED84C76812DD7EF285F6A530EF7DF815A4BC54947CBD146296D615F5147C38EB5CD2BA842F1261542B5D75A41370860E8EA881E2E88FEEB020AD954420AB03ADF14DCF24E62DDE75B19568F06D9D418AD71E881613CC755FF3D11BF3DB0C0DEF57AF0668FC38F3FC9256DFBE28BA606441837B5B0EFCFEC92E6F658908CB4326200175B7388411EAC613A3A75EF8A1F856F3BA32DC777C668228232CC04F4FE6E9089C8B3EB9B4A74A9D4740AC8F14B5FA73C43B3ECBF1D37B50F89855DF3E899A2B3D277E6C72D284E075C3FF09024C3E5FB3B7349656197A468E75047402ABAE724094CD92170F4809160190D1F3844A0200E42E80D27A1A67DE1E2B8F2E10FB0B076D7827C0116E6A2319D99CC38E53A14F4B31BD4B2BF694AFD629C0B12F41744905C24886F2A7D1C23B6E3141632E1F1088A85CD9F6AF9A005576593C9CF6CA4F94BBBFE860D4F1C2388EC112961636CCAEF5D84157F8001BD3C156BC93C5B2FAFCFBB67406201FDE2ED395A83117E2735373E07C0BBA838ED01246022DA61299F080588E58CFE32BA6B0FAE8BA9B4B7C3DAF383EC14335A4CCBB7B1F2CA795A06C02BE537FDB9DEE0B46D54408AE45FC77DD54EBD248623E403217DE8C67B1B3993B23E14C5043F310FD87410699FE704440EB35903ACAB6CCD515880244C184EE43BCA31EE2DEEA3A5454801EB3BCE0255E85F6EFA63877DF43116EB900523AC48F662E61F7971F00CC0EB44D1E6F33EAAE274B8A618B0C0A402DEA2BC835962EB45A60DBABF55744B890301AD6FB863E84513F7022D52C9ECD758261C58525BB806FEC444D7BDF7D02C25EF70F9CC429EC33C7516FC84281684F6A9D63909A6419EA190028F20E301A3230E5E7CA25E86509DE71962E7BD91025E18B194F07DA2D32424AA734E94D8AE3E6F2099802700F37DC29405D2B7BE4CBF35FD58EB6C8DC6EF969114CF45DFF7B12FEB37B16DA34D133A95A6309D1CF28CC96D8D3D581E95B2CF94E737A757A36FE40EB11AA0F3F913C1B7506C11F59E046082046C906F5F25F310DCA23442E8423BFA4C977295509D6C8B2FC30C282CB561C60D44177A1F73E01A8E5F267BCA5A5C652F09E16C35AFD2655AE0DC738D70571C4E48EF34DBE632346F804DFF6D565A542BCAD86D0F6E52FB7F9771E850A39786689E1DD8E463E75D64E41456DA22D44D1BEDD3629D0C93143A1D67718C2863CAB7B63A6823BA00A6BBAB6C6089982D780A944B7455148D7DF8976D31CD9D13FD39216182453CE38B140AD2B621A71390CBFBEFB55FD66B9CEDC8F68C9504C0F28DFE00315A591AE709DFE9511269917CB4A89F89DC1E4470A162F89C45561A362A7A02F5FB4A8D82317CF61B533243BA755418729", + "message": "F55B1A381D9258CAC6DD7B5A57899867FB659A56873F31F815716075DBDD56D6D0D1480AE1242A17485AD259BDA2533CBECE28A906271A3E65FB5D48AAA124993738FDAAC65736230FA07EA27D96F372B90A16FF778D0ECD7C0F62174839B8C7FC50F0B0150D47D5CE9F3715F5964DC712A681626821EA27E912B80D2D04C346B67439CB5E06193B6D7F2161B4F8E0341D8F1C0C7F6E3B351C4EB62E48B555EF00EC0DD5CA6A572FB201D1A4570676A04000C382F4C332C34A0436B535CB3C3F2378682A982034E01211CFB23285395204ECF985F478686817A5F6FF4B694082B3032990597A8C3A85B7FB5C2C49694103811F754DF0434D09C1A5245BBA980D6EFCFC9BC63DD42362477537C6712ABDC952BAE377AE7EAF9FF0CE2E9EEE82FBEFC1CE56063293BE659624CCA0E23DD7EF4412DDB587CF3C5302CE5AFB39BA8613151A04491901DC30706B46EBD1B26D4ACA67587595100AC51770080FC32ED0DC109D525088A2579D8873C6929554C30BDD1E2A0A9797B1676A8CEB719F64A336FDDC3F95BD4A68F472F00C4778745203E1A7736764CEB94F33109AF197C98D94BA3F07E857A5B251858ED850E7E578057E833A2CF95D7505C4973B709CEE834A40F32CF07AD1861CD46CC4DAD37DE66F8037DF1B14CD88E62F81B9DEC286BE4968ABCDCE54F83C5E9E4FFA8144A5877D75FDF75A38ECF60DC180E9B72F256BCEEE087F5AFA5C6D779117070ADB4A671839E8032E55AC52E806C82AC16FCE76A659D6CBABBEC066782C4C068AD4FCD5EC425885A5CBC5A4BAB43D1A60D499C497A2DC06B136A971BE8ECEF3FA6606252029FE5B33661883608702542F7EF44720466D91FA1CFEEB9D8CEBBE4E252CBC096D99551BB90A0534D723B02146FEA94D1C1926221092B97F1A143E6B4D5A8438239B2E2842633A6D90A18DD67D05B2CB560BA8A964E0A49BC1987FF47895D664F92E27F8C90059C5C38B02B42D7A179A09B70023BF7D664A94F7289B29FEF89356BB51959FBB82562F6827CA2A3892E934A9F271282C204BC3C6B34C57882EEB552DEDC0644B43FB28284FDFC82A1148447F2457E94EC0437CB5E0E3B6AB7F7E48F0F53C80D7695801DBC0E96F9C00A4A96AF8D60676DC4A6A6D97CEA344D7E911BE7CC9CEBBB23C562BCEC6992AB1148384278D94913DC4BAC4F73313BF83CFA2591420B18429D1F88D68443B960F61A1AB8E2713794225DF2D4EF88CAACABF6F095DA88C52C011AB3A07D7B71CF209BC84DEDD7FF2D8FF02A0727196D50CFF6520602D9FCBE57F890D19EB7845C6529EE5CD98AA2FDFCF37FD7472D1491FC5267F1D7E6E91EE891D880D5EC20FFC761344BAB59A327F829ECFBF8E550208976BDCFB75BCD996599B68CB29B27D9EF68BC975DAE08AA121F4D95805EB89F2E8B2BFDC61058740881E9B403C54745CF6D4AA1747EBBA56473D00FCFC62B5F5DBA4209E0E7473A0A311619437D2DF22F1D5BABAE064970850CD51D4A62A51E9B3D3121B766632B18F8B7CDEF40B249812A6274D4C69C9EEC096044026022B1FF055A05B6BF1C919230723A952589F540E77D7D24A413F542E7E0D3F7F55B8B335CF3693603210E979718E8CBDF76CCED68396DEB561EE27E9008D7BDB428BB293E1A1BF2675D8A4568D3339682854BCF9E8820A084C94D78E5D0938D66676ACAAF7B411B466B6588E9E2B4A387D84F23963E252EF36A948F25625DCCE664281D76BB6EC1B8E20DB3A7140B194872DB439D89F18E74E1861E3CF9FD442F1CACF4FBFD16532BECBD97CC9A007978D17922A68CE98369240A8D1E8AAE6679CA5DB79D83EAC1A571D0871D5AA28F6EA4A8EB60770E8CC43A78E6BEBBD4FC63CAE26F297F1E21BCE999A509BDCDD20AC938E38702215C398726ABA5A7AB3F26DA34DB3CBD58A7882FED91C33803FAE62E9E69FAFBD698962F2C7226A641AA7B6CED1DA8A400992333EF5DAAC77B55F94D51F74226AC03F7ED8F3D567BEB678D98694E9E0D483815D080A70FCE76255C82FE020DDF32D4BB7B1AE0EC1679B3DAEF2C20FCD7D8F74F6FC684FB678F02DE6B53D03FB656A9B9562666F49797EC658C0E8ED14480A0532DB85478FC2AD1E21F8883F2EF3FD97DFD757D883C1507C44F812639711256EF56BF6F8FC4A73EC3AEA3099F6C2BE6B2380FF3AB7007129D4829103AFE70851917E02EC5F2117DE110FD8F4EA25FED6FBC24BA063B7ECF7585519132884FC12DE1BBEF498B92D6E2062F1A4F7C97FEE96BA87ABFAE76C50729AA68C8F374102B3CFBD69139491836E4587D0085F92FFE2A94B6A87AFE29C84D289293D9CB4A733F90389C96198E2250F5BDC83F123FCC4E42844DF74FCB65986CBAB77B692CA210AC22B5B56E30BEE2BDE84663B22507E00E0D066D5B1F5245EDFAC6D860D0493C218A541A1FCA4B48F1A916921153933383284BA268C3AB003CD58FA979A08BC48A57C755688B0859AF7F21061F9F1B7DA44088ECA4D393E8DFCCA52823FAB812AF36212CD137741C14F0860CBC7ACCE1FDA39431C32AFABB84989CEC971D4A257BDD70EC71192148824C17AF8F18816CA94C457E1023E01012A245F28FF6582C9015153DD7662E4321B465B33B1D5DCA9B1CE2FF49EA3A811B5852AF5C42FCE7FF42BCECD31C798C3B8F685AB50B68654192357CEE577F5CF1F85A50F269C28A1F2ABEA382AF5CD089C146B9473C8965A945091ECD1C02BDF64F9C3FFD035D8238AF974E7111BA4AB10288F105659C9E2847544FEC0B29B6692FB53CEA0DD312B24C1ED3CAA1BCFD94E529F6C27BDDBB7C764DC0161FCE578361E02E0F5F3FDB095B6CD311190466177A5FBA62BD18595DC49C29E8EC7E1F2F3FFCDF17D477F4AF8CA3EAC53B7018A026BC942EED87704108027753DF67BD36221E9121B49CD40E8EA7FA2D6961604BE0095099A4413DC11E93B4A876834776D144269BBBF8A9875648702B589ED4CCBAFDD726DE8E8A58AA5D1A6E142A470EC342BC3E2E1B49C7203F283E99E81E38F1D8D2CD820AC98D8244A705BFD9B67E771A0366C7C6958DCB6921A81C0C9D5152DA37CAA8CE18D6B97404B399052051D7343B3739610329A37B8BAAD173018708400AE02B8DB2A2414CD7DAF038F94714031B1D83A5A15DBA53585B606A13814F04FC925C3454E251CEECEABECD8CFBD6FC04F504508C04E25724807004612E2796987D34D04318F82F7E1FBA83A4DEE3C86FD1884B17E77231629F5D5D11CFDE976E639C60B436DD9D302C380E3654E671ED81D44FC595FA34EDF90710A6384BB62DE0D89B50C14A44215DD1121C602A79A003955D860C88470EFD320E8AFEEB114E547E50CE967572DF5A5C4DED09222FF7821F91598A0A9C41A731D64429AE7D9BCE1B4E90120BBF94EED78098C9EE30C38628297C86DF59930E72CA561A61B6EAE517DB39F5A61FBB8C1838E3ADAAB46187F0B5D09962A39955343631B74BBD17BB2E338E5FC8C43BF8B2DF3A78BED744A481A1D789721928962AF2B9E2187E6B52A19274EF68F329C83F42A28B49C447FE284A25B71FC95D9322E752E28C7B4B656A743CF6C56CEEB758E742CFBC4B8D8DE5465D63D3D5D6EE993A4C47AA72BF82126ED6C7423D3475AE098CE6A7E6DD6F3EFD654BFD5DC4414B8F23F9E29CB0D5DDFAA689BABC7B5A925AB19817226DCD242EE46B588D7CB8E88183CD87C6D06FA1A40915A3F19E2368CDD97A16ACC2DF4CBBC0B30C6289D7004A8B48EFE4186BC4D844EA01BA78E4D1F0CDD2648D0363CA73A19032A537F68E0AC01CE6701426A03E071A109D42EE5BF358445907E1D05761B8F41AC8A9CBE2657754A8C4D83A3516EA465D5AD57367BC58DC712A5C055F68D1CEAA494D9A845474F610BAAAA4CFC96EB51D41493930534D58533E20575B980F4379A80393DBF797969405D6A514AC0A9171B79D6EBC5B66ADED19821BFB090BF76FBF50CA6AE07CAAAFF584A7013A71D54A2B60678F6F02DA726E7448A2379C28BCE7DF968154CCD22F1CDDBF25D91C616234539731B8DF4F55E21F37B29BC77DB4BA802D9BE419ADC292105EAE58CC81A636D479B550D33D057B7AAAF28F743F7B8C17E26AB2A846AE08E804E5D4BAC09D11C736DB32F9DC9CEAD0442AB7B6AAA70633692959A36D6DAFACAF2D7027E5BF9562A93A1B35AEE5313C1E2015E65AB805850DCA7A65FFCAF14200E1EF0DD8F8F05A11126EB02C13FDE38F496E5EBFB09E9E2B4920E619A67517FA4749ACD8B0857C7EC5A6E94630CE3EA0841C64D2EB895A9EB7CE5E757F2FB80BB4F0FA429E779BBE314A491B2D45F9A79655396E70CCEB319C3B405C33BDC91EC2169C3A75C4F5CD7AE5AFD6CAF6C9F81A9223484E7A12512B600794351693E1111401F74E1439C99D77E8932E069193DF7562C79EEA22C41DEA4EAF9E93456378CDDD6C8AA97D8D69C222614E203B6A1FA6377A7A0CAEFE709C90CB91939BCFE926B35970B13A06FFECD44DD8A360AEB5D0432A532E8A3C275E1DC4A07D6A3E100B04AEDEF14A52C09AA90438D65C8E6141490BD1ABCAFDD5925ACB040A91A8E11D242521C1F00EDC14D62E1C6FCE721921DF42164B4B34203660DEF02677A6B8C564075865B030936F472CEFFB3446714AE18BA14A6E45247C9AE1F2836E2341B61940A63FCCFAAD809C84906FA0CB1863625E59B96CC2161A4715606DB12FE3E79C90B64CB9D3A93B451E1C746F6B820B4FB3B3521ADE56DF9D50136635F29EA908FFDB32C6582715B06487B391A36A6A7B96505FD8ECE767C38CA4D0F9599FDCC1BE27C9C60D9190139C4F02461A5C42310CBFD5CF506720C9A13067F83AA1FF66CDCDFDF59B673B6C1FB0301DB118F3F49D1BAB49069A9FBC2D653D390DAFC3CC5CB35F0E50EF4CA808DC69F0134E3EEE697597FE7E5C2A2CDC5ED4E81F344879A0536BE0076D7A351A199530C77C0AF25D5C7D5629641FC8A3567BCB1456C1AE1D216C1E408C3AD6CBC1629E14DD834819F94EE0D255AB1C61BC7C324445F67CB7BA0E5AC424EB9C3D5FABC47081752F98B0011AD389581B8C20333C2878367795E31F99FD2C082B04126A3A61273C94E894BA7ABD8C6FD743FB76CC4FFFBEA78A1CFBBD266DB4432ACEA74350AC06F2EC832BD71FB09481A045F7A17F22F9AB65CAE6782A2928147BCA3B521E001D4BACE5FF499B1462709525D64E72201D5620B5537DF7A3E8DBCCC6EB822129B7768469D18C891A60B948DE2C12F4E4DB574C6C8BC586A1B57E727853FBCDBB4EB148DB234D8759B2AC8ADA2FAD225B5420C2B93D7FEAF051B7B768E64BC6EB83688B5E7E59059E1079DC66C5D8696CE758B42AE75123CA0FB72438DB97D39F1340B2891A19A4084BAA1A5149FAA785F09300B9DADA3C45F19568226151382ADB16617D5E59FFE8029F0513A7156F67D9859A13C2BEA574BE10E319F1B69740CDB176A962810B8AA6C368805EFA56E4AF69E908A205DC41CFC3FE69E4A6BB7B1F541DFE0A0EC1B29E3C199EF07538BC8AD7B0BD31B6A4DBAF70B83443A9C6C06268F597A6D1BC50171ABF56D18BB277F83203BB671DE404FBC4DFC66EE8DD4D92FB1AB2ED20FE8E9327CB15CB90908F37171D10E759BB8D1BE2C895604F87E2307AF7720AF99F0552FB15229B0FE7B45A3005E6CB0DC88A6D15AC7C364189A84A6615A344FABF4D0DD82EAFD42892C86EFEE6E9F7C248462E4C6CCA369CED819AE94B3DC856A3412A0DB90353E6C6D9DFE31913C3249195A3EDF9F84BE94AC6EB82969AF272AB8802BA0E8967EC342834B8A38163C90431844DB073DEB60B388710FF880EFB8283648CDCD75615D35451D8AE4711C1D7DB1AA59675061004EF8164AF3B4095F0E2FFC5433BA41ED72AC2C683D3959C9D265C302E0FEE7258B7C870F62D40961AE5AC43D3BEF8241B38A574F75EC7CD608781EFC16B7B9D36C3844B6FBF477CAFBA155B91061" + }, + { + "tcId": 29, + "sk": "0297C0FA60D16D4A0D17A019F55A3F08EDAE88B98ACC1C7DFEF6BD42ABC7F9B95BDFACCEE817B390524985E281177E1F58D0D332D88A53ECC69D36CD3F2CDB5DB5165C52C2CE37612A4CDD2B62BA83BD66684F96B835670FD22E8ED003408BF9D1F52D90CF1D2D3EAE66D7D85DE8FF119E46F27EB01A4A88666B02B2C5CD7ECC71475126233751606406113524782512715333860324438760638762734863482074003581724563351353138370627434260445637442177740371643224671617725441344250077330875181226586513706860871721017807300117550675284633706413607083013276585716370368050360711636355585577030632744062432341561238384284175207553145658474417404154724103855270733216724328004787058212163440458651245376828170458827746751653134524478840643478264478207475568815633525051308106624207867342115378165346422073070271412006802582227512715153203088321004847547556737460264581323568705360343334431146566351401314880877404717661204337656538731582228565331786427057033465157483413750216317745537626715720244052725853713888388134843772034588472347173687745730066205583284724450000625141552705674515631427087434751825444380103432251711865645505836042741704560123523466822474632315045847723202654748142365813273005127174240207784056454887672623315657661530444776343656142117642778181763467027344577108463016407222826446461136448285450720774714430371008081132006480153606526463888054500118888003781136213148822370121275828340188141732881861617164087530333608831350247480601478725271843745774177873867312067462502403637155718413362531502661247285480024810234235400373287583667573412665140207568763110311725216005676866080753252314482804083063666176263420837737160682227765684481183417033821367724774461317852010100623286300633771066431466481720800788057135404721823251208256681603522737022068184055137381511425223830770027241631858506536650561586474834248364664527764288258583362258253611711468120685118836063400130368635701515801213185810606620114471462062014451636631838874230368660332432366768312320537254065462521272660077350618508423570831123312654084175610472468372463383236355463060552050638703827717733247850374664833535811821007341633446035721564215452045174715401058443708781470787635660678122871062520772570612807708024277164210323003680110227842476577255318133076620664182015776421146370080642876232368544572781206873058413012137383478200823323051100107156883162232725863430855777107357615856648065557274370204175012652058202246626757621404800874450550038325336061484681482363078018181432130234117583142652832864715748075227663747166702378321453044770646634388835406301744345204662683538438062348531701370655844554268761343776785460263714566588627783555812231322607824008010540740805513544233266705274246487108817323774438713754288718083217056316548462085815377128322036330530628018007677542067157424064876784444558815064151587171085581181235145012554740075736440276116856220542332347645738730270817668064813705460748025865533377527104018483583800012175176185223246188313570514482238856512801400078072461421870713162071176227243553400204034625862157643623617203115234046563256232806750543822670848323427755448215870168576404750227120773663868780623554673551445E94254DE0F4BDB570C48E4A4B84D39B8B491B4B272EE7207E36529E757A3EA9B5276ACDFE4AEA3CC6A05CABA81A46731C132A2EBAAE20587477129304990899FA1D512C5CE65287A6F8C0B1C8C27B44C21E70BAF94607D74A425ECB282990C7C05C66413809E6FC4211DDCD4A3DBB34B55359C85CDA312B23FC57448C8886B74B9DE589433DF4647066A32C4ADAB91470151FA69CA74E696575AC9E666B94568C1932554DB63A48FA9A44E9A34B0FD6C006148ADF69409885A99E32AF63FEB3EE8B7E8E25D207BFDE31CF17C2257A6100112B0512BC42DE1D38A9A292723CFB7F4ADBFA97EC6DB138F916CB479BD30617C74872E5000DECDE34884086D2640BA4E26A21FE0FC02F13F029A317D2C28BCD5C88323BB73C41536393234015DAFC26AFCEE2C42D8641C0054C6F8BD69CCC8EE136DFC1432DBFF2FA5239E032DDEAEB6CE6741D24DD87ECAE126A7B54DB76E505F93A6352BF154259AB84E0B6B3268DB1EBA038849E3C1E1A638CBCCD8C255BBDCE05E5A12951BAE8EECB62C4D8F69F89AFD2E57A216BE5FE914E82FF2FDB8DC8180FF798979766F95E06DE29907EA2BBEB325E3794773E1A1647F196F2A0D35778B1AE8F34B02A9851D132A0B6C349B3718231BEFFAD69739BE1CA60F863A91CB312AB3D9C3EDBA8D2EB3DA894FCFD91ACD00F1211239CF8922C5F970352B754C92A1A69D3B0EB1B1207F1E02487EA2CA8D1FC41578566E6760B9F65A29B77ED07491D9AFCA386CAD30B940BE4237115B4B335B080B77956019FFE5407081981C1A62ABE21EB27E5A74318021DAC60F710B5C310EE59EF7C4065C5B97E44639A1736A644A32AD09535B94A9E26407BE3DADC4BF50D27576151BFC5A57179EDE6DE8BB2A8E83AA215FAA3EADA0993FF66F2569CB5446C73BF3C5451FD3A0498579D945F23A26980426A3B9E8AA23FD26F9651D1E06BA56DA1F85B7C4C9408A6F074062DCE52FBF9C6A8147F86B793D41C09E3FF4317D68DCF0BA7A1104B30A2930CD8E248D3DA02AA931F4A3A6E46E20BF4E9B3EF671E0D5CA23BEB7527DBF6E36D622356867A870EE5D36F1496357897772C89D1D2C11F8CAB88F26F7CA6C941190DDB06C57001B70534F1092E23D43AEEE40483E4D3C4286AB6F51E07AB71DD86008F5B0268D8F3507ACF6FAB2C2650F1B43EB4B3E32A959CA23B2C1EEF2646DEAA03A81042B20B9A03A0595C86C5D8D85DE2DC31900E983AE122DD679ADEA13AD7C1820EB1D35E2237EBFE5E00A5ABA5DCFEF82E52E8AF34993D30160FE3866856BCEF955EC731D99B1962181A31602FC7E6746F9869F747ABA49C1804D742D6B072CCFFDEFF827E9F66B533173743FAF5D88798698BC2466D0AFCE77BE660CED7B90B43E4C81ECD9FE5E3CF23B27AC363A964C1EB4D2B75A60D439B6CA95E2F9DDE270FD722D4E14199EA6A5EF69D2D59446E8F2C8BC072C1488FED4C7CCE0B547B70F629E70FF7EAC26A56DC35190019BC5A141F2850DA2FBB79C847C338350A72E556B349CD82C2562D93C273A62815F6E17CF7D731224F9B4F0CB1CA6FEBFA28707A26A37A1CD6CF8793E34FD55865969AE291A23929FBA90EA6645AF179D92D65198E30AD5D7FDDA597FC097A021DB3CB85E1196F76A17AE1C8B907056E7263924400105359DFE7099C4BF08425F68C513714114CE9BF6505D4AB1A4C31743C62E11AFDDE423C9C4394731B892373B156BF828978C17D833867AED249B609C4107A43158C2EF607789922B6F72AC827998F7738D662E9A15CA66A1200D7F6FC9D8523E4D40BC70D8DB762437800114A6BD2E58F841B53DB842D345969DC31A8003402E6C2BDBB8782CA5198170662662C3701AC0F6C7C9E35FCE3DB31D363C594C7E2C98206F280DBDA61503CEBC145F73EB541913007394767E8FA21548FEAE6F29E3CEDB09AD37200D082635B3D87CCB2DBA9E56E00A50C5592EF3574D7F49EBC1DB5CD33A1DC46E5A26D80203A3AE44D346283217C72299370B254345409122A187F099ED7734863615F91E083CECD1D74CA49F4CD8142361C2378289CFDFDFFC5B54E837E41DFC9204D4905956312214EF384EC9A0D907F07A143228E3B950FFD27B85B43A1A5DF06736D57F91EF4CE7533B5DE81B2CF21006855FE5448E0071D40CFA25FA76C9482E7E59D09FECAD3FDC45BC640D36EED01AFEC01FEFBCA2E7EC71F36689EDD0661465F97628E817A9517311C5BCE985F40299148BD7F6187590E72FC8D56960A0886D93510D660AB96805E160D202FFF3752D6A1AFB68A5F06624F9A2127EB5C008DD5C43B3C6B4095A40F035BC095941CE8F89905A3C6AC8FE51879D9B5AF24847A52E1A5AF4548F3A70EEB3369E84558C16450CD9D49D2AC5CC6E022721F1420B93ADBE9FFFE2E91926FFC4F4E443CA2523AE8E7A96F10349D5792EE079FBED9E1BF96E1CE5F02FBB5F41AD564EBA9EBBA08C74C96132304FC0895DA7E6E34B5C99D333B97C062F343B249CE8A42C916C1E473AC763D0643063AD226EB9ECB4A51BC7B8291D58F8C1E1D331375667F0F80B71543B052A7CBB8B95BC267620FAF7CEA80D8CECE430BF1E515144817CDAE07802F5BF8416E41A179AF840A27D7E0449D8E7AB71D6A361E56DD57289A8638C16A6BD4C6B946D60C75533D343567107E67D12D1C7FEC1628F9C75C7F81033766162C4E3AE0635801EB74DA2EE0FE14B3EA5385154AF110657E7080A21A5CC50FA7ABA75D6C68BC002ECA08BDF02CE3A2675066FCBC846917365B988FF162866F19299ACC1E79EA08E36742B31953ADB3F7E1D38AF6D8B2072B35EDF4789639694EF82B0323743CFA075D839BBFDD66B6B6753D5EFE3FBDB97FF00F7BCCACDE4BA8EE392C4996FFF9A27F5E7EA34AAAB868983F2BC2127A3083CF3229E15D0CA9628D6F9CFCA04567434452594B5047767AC031CDCE5C0745340543584724282BE058DA5306D986C8A20CCF9229D40221A66CEA47E3FBE5B85E5989F464128F7941E29DFD73BC85D470141DD8845344DBC8A66F45CCAEA192B0904F58AEF8D78F39C4CEB4E289B75F2401B8036853188083C60AD910FEBDDC8FD7EF70F007B4B7EADC1F24E72B97AB441DC9B20323BE021C61C4708075B571A30D7E8C9A08FED5DFBCBE215345ADEFE946F44C9BA0F19C3D4D0589495864BBA958AE84888AAE853A59E274A07FC2452B082B84153888A5C15A5896EAA0CFF52BFC525DECE99AA476C465D5B53D175108A996812E21BEB615DC5EBF7AF1F4CA7DE7BCFC49356DD08224D08363EB068DDB19AC2A4B37053C0C347925AF4B5CD05C35413AC450E344A149FD32CDF9E37B38AC4230ED4D04232A21942780665C97F6BD893E438558F8A1A4865A9CD7DC0100B5DE099B163A3640B8DAFA75468BC0A93FF75CE9F58430810345124A8D4FA546376E8E56DB2610129A845F5351A31142973810DDDE9CAF498C7660BBBF3386C3AD4EEF7C3B5DB7AAA2C406605B60DC8710B94153884CA47A99D64DA2DB26D658C9DC3AE5E6CEE", + "message": "DA2755DCE32D07B6D2C2DAD6BBF7CF5D4C26FF0C9B6FB9E064B51829A1ED51A712E26DF8047B487FF0755CBBA8FFB60DAC3C45E238608F48205A582BADF82C2E7E83D672057B9A9209386D2AB8D93BBDE0C522CD1BCF2AE95573749E0D51B85EA01494E3BD97D3CE0A61B26249E4BB94F9667D6556CC4313669409D94AA4F3BB9AB70F736D34245E2A789A5FE2917D5F4CBE43010C5215AF880118E1F5FD47A4C195F3C74307523C688AB76B7CCB157F75FFD79149B5508E7E527ABF718CE8E2E4162BF810F35E234F8CB65DE0930202C1896DDDE02BBBEC8D03BAA12AA1C91EE798FF7ECED608E3DDB7BD04A1DD9139F4A5613AABCF7AE495F9CE18D73BDA0C91583B72CCF6A722C319AD5B1051E65C1B91DD05AE5A77220BCC7576F9CBFC8A12CD55883AADCAD1AA109522F286B00B70C8E3D4C6EDDAE7E1752097C85233583BA0E1C05C5624FF65A3F3894158982B633EC92C24382AF48EB2DF5EAD30759E99D67B8BB1144939F4080DF0E1689AC0D4CDC73DF1CC2FB72B92D5A69019087294D5F2DB196CF82B7BBAF953F0568663596F78B5A309738BB294F7AA3FC5F3ED5BFD4768CCF3304C836B476458E14B233C156C8407636FDB3EBECF49B97C96C31F51353B79C378C6F47F1913E5B14A82DEB126D688133F9139C12C45BA24CC9C7E2C16A26329D463ECF59746F5A99C6B03896E851815EF36F499654E2764BB8BC60EBC821C4D0B4C363EEB7849332A9F1053A975B092AA3AAE33F06F760BA1D76DE07A1F48ADBEADFF1E17C34F9D69E409DC5AC83C296C402E042FDBFB0B6B4E023B15B318337B6A1CE69F1CD3D93FDD0FEB7AE259A41383939253C317DB949E3BEB9C8F7A79D083BFB46C50AC00D382C846B78FAAA7399ECB902CE8B73A1E89374B1DA65B0723C67B24899342DF13C07A0BFE3565CBEA5892F8979E404BA84847AF30BFC04D8EC77B1C5B9400CB97622E6D3360836639670BDDF4E9CF9FE3D6B98A5FDA42422DAD6C829B9E33F53686E2663D232162D3A78A7202EEFBFA4917BB8E89375279C96C9054C2570DC3D90DCCF0E418B69E6443C1B2540BAEBE022ED9A9620C030377C67FF4C186A59459DE7DB1ADFE2923C01D9B8D3AC940486052DB67EB67A257BE7AEE0D3C77BBFFD0FC7C94540F11DD96C5100463C27D65D3BB6B7D867590D573D1C1BEDCC0E8D122FE4FB82F1404CCD061DD7C3D15287F39CBCD2448DEFE1FB4ABA858DCE13F74414E1A8C41B730A1DFB45B859545811C2A9DA01C342A1F3C8B916F60B5E4802BE672C2BE31531DD9E7014E681A8AB1240B5E3D5C0D26E7040D4CE05F9017A32E1C760F466A8D7A68FAAD421B2E2D886BF0007858129DA2F6B92C4CACBC1786291D7C95A3F6A12483B750FAAF1DA03059F89C761641C0AAB21A05E78E1131B8F45C60BB5E8681086717B918BD4FBCFCA1BB5DDD740BE289D8DB1C24FE083B3DCF0E496B1941ECB7D51182F9CB9986CF3F04F0CA4E01C63EC879FD4A3D5619EA1085B1431FFC019286ACDF3B4AAB03D6265A7B18F24CC2815269681BD37263B44DCCA5CF6FAC2ABB1DE317118219A73095D1BDA10B66B6B55421F049B71E759DBE6154F1DB98A7E3FC877FA90217A242B21F39490F2116A2BE8067168F26439C8D1928255B5A50CE1ACCC222087536BC37806FFABA03B7E787B04C2C67C1B0BEAA871F39D3DAC2221AF44CC7089E520BADCFD840E5EE24AC53FCFF1E7D6AC26694CBC15B80E48B10C054E8DEB00AE387CEC9972A28448A6BE3A01D5EEA837703D2FCD1EB2521D444F900846F59074D715AEAA2F46E956365B7E67C5528841145C442E6FD7B3D7171BE05BF8BAA415260F645E2FBC93C46B9F94D2997929349B88C2FB1AC6743B73DE66B30B44E5DB3E07E0FE9713D9D7575EE4E40327A58DCEFBA0EE95E22D06FDFB720993EB134073A80A4F06F8303C7758DD37CD7236E5D80AAE2E9569834846E7F6C75051302486B2564A1D8D987D1A3648192A63EEF4C2D25AD41FAA02C9F227CC9F655A72CF7207ABBC66F9C822EEBDC89833757013776C11C310A22C226ECD33E5B0772AE2DE8B8E9A876650D4A57B863BCC6197261D7D06903D414AF0922312B7DE6D9E64F99509CAAB8D808DFC5F046BA2CE55817512535EDC2477D8462A1817E45D33B9D7390A11E30C3860CBE2C4B519812ABA3AF7050227759DF3B6FCD6D3EE5C60C1042DFCDD7880888A147AC47A282EC51D0DF664451E37D7C40672A27B965CDB805CECD3EEAE38A0AF4C2349FF39947659686D30B9ECBDADD80C9B06293FC4BD5E7A0E1E9E883D7A4EB05102CC1FE45F1C9BE23043BB458E6B8B6C1C187761004EEF59E398B1124B98B0EC0F7B29394418B38D8A3003ACB85D96CFA0C3C63B2ACFDC2BF5540D029A261243E06393253B2C3FE253A220DC7AE4BDE0AB4B386DECA15FA2A05465740B072FBB0C8E81663E320AE931A2DC7A627C805AD80819B9D12EC271D9D16736156195302C93490B4F85E8B4F5199CAF233974079A7AD590374C4E5589D0FC26F70FF2CE51FFB3E6742AD5BD9840F62F745C42D6085E46182FF73FD079BD2625338105FB39110B660F8C55D0830587671CC802AFF63FA7FCFB3BDF6D65B362CA0B68B31FB802E7870C3905B04B41440F549583EC87218DF6A0BE0E209807AF053CA121D704DC0C90A499D1742658BB096C776514C89F6B2D3FC7FBC4A38C10DDBD3C08F64AB076C9BA4C7BF24EBDCE9C82B1BCB8E55C4135976C878B95B6ED108C2031F4E53DBB19205A7109C50289C743818B90ACACFDEF20EE33F5C9A7142B5640F4D875122E0E5" + }, + { + "tcId": 30, + "sk": "7D9BACA9C8D5E302BF5CE4C85B7685388CECD82D72EC259976F4CB65C360D74B7AA8B23CA3C9D786FA3D949A9DFC1600C821B808F0BEB38F815D7688928159D7D9E9C1F80FBEAEB0718B4A27E5AE16AF325F2362539164D1B0F282131684089E9C61442C8C6EF03818E4FAB383498A91F1A6BA3D1138FA2E6863E7BFC37C768B80881102106834535885567854243344502211757522267523162088466534441253602763327188226627581385652565414151784380762722456634142628231458738808653824328765256787544665871806531822248171715644617852253306323676053473565268176586832213365052846420073311447520430470886788436502856868764754304758685773064126124086602270614670066264160503303628808800428371124331158623773024150040258466354242631322182837265206682145238541377758026231302173751556168744863422724538416543335044260014140700080223635662746130854042515087002685102861285410486525326637353184253282228015078475041117212844878141825033873150751831805782170351465068071671207478634401484255326350633185463351180560737581677164273148337620650506318728817625581311474587143474200631175767306836700454673165201446440552351405570370765020236227650155735776370575127458246010022264663462424423213765310260018843165528661703717074062347113507035301545373865105171508624854887346415101230182053334304844180245311205556878267210221681707671130563111227840346163445346756381740517462567744211002860288204613256541014522561605650738111510652486113003236284705828187520165420710141265210772323357340165116445210432428531411538578270768734622774714255868725625185866516828826288225225382481362346231732171642643803148671271817471106245053755183045102417242701340831385358686761031752488155811285174784301446783814603452746400881104301515340323411220606187382848113531273238682142164176684773160428640811770836021008816722262735542177425024011656734742220208177654327651838237731115676205078445837425763855715746545685101718301140056042410640767435220144420781045324711834710612775235483708256718366036056834856355047187872866251726612854101127341052403064311315244428128784365157205414785337848650728144772332137377841026231712784787072708207440534642352015738400562513805485583235012405755534737647887617687056613236528823413687622035830161327666432826703008462403420246788067276833355848330825352627051271045102466531806664112101702762667023185287441052104507353315241367611074381635451018347836601447556273501604602706013545264275427561702133764222721520838326555538771678808754764612652255384672763068833424642760475458348132214166041671261184323442617226644673580125123380608502007202213714484438825036152616448882228853238503436651346737426226137454116521806224384547167800842813436447366152212332813016632406320458758564571656076278257144143508780111883350040472187651326241722885506068843614384407717837823233334577603583138607157753607181603248844021525518610382536002436628707660830482135508327523234521413058137640267365080463880375267721714644672516818385618535542842438636753417412616738466876353522248666700120623351178721720464482820874272415685137628481655455861246778640761403677012083646508583110082074453101204426410178432288412156182720465184485112240375BF8365FEE3A6C811138E1CF73BF1D0EA525F2BDD4988CC157A976B949022FFBCA93B2664028F9D0ADE28005C84CA7CC39EBABEA9C92075734D9F83990353AF6D72693CBE38659C9305C804B8A75C8BB1C5FFB6C5A681155A2A65F85C8DD4A14C6B61C45D6D2BE9411C00A29DAFDCF3D9F1EC1E2EF75214043AC120DCA4F22AA7354AC2B6443FED11A086B22630C1B45B2A372FF2F1D0660C41087F5CF818FEC1FF96F18CD710FA09F66589010708CF8D299EEAC86E1E989C2DDD60A2F68DEDB62B0E6421D4DF285AA2A32F442E35688826E0A9EF9FC32C32F09A28419F37DE7747DF9C86B5A54A558D374FC1C083A46321E7237BF37491214F54973CE3BA8D7229370DFB27DC68F33EE68BBEE33DDB63B3AC4E4346D6D96A6A300F49ADAEF370C98AB1A44A4D5E98C1B19ED433AC13C5A099894CA3481A36820E5548A04C632B0995BA976A359DA6F029DE8443D7AB197037AAACFCF2F61D33B604DD3BB09B26523B103B0AAD0D2163F09294A48042E8D23599DF7095E009F393C4CF5F295C3F5E49F2AED1F29926653C48FCD8D93DC39422405C38EA9E28FF5ABBA4FB699D158DB7F70E30716DBC1627A27E6A93F594F6241869332D4F3CF41731B84C17DF195B7C7CA7E4563AC9EC1CDAB2D1E52E5C6D38B4C63C3901BD860C038A34284E71834247D1D3854AEF49E2BF6F67FFE4256869A41BD44B0FA2E0CFE0345EB3886BC4356AEE11A26838D4F2279AC13D6CAA53F110ACBB1F6764BBE47BF3C4E1F0B9B99B00B6B9E0C50053FB32174BE392321A3E0A69BDC874D3F3A42AEB79C4BAB2753713A5DECE419E2BDBCFCAC6CB741425A64CC7D3180E097B5285E0B7BCBF9B7D97DE81DF3227C2DDAA369C87BBF3F876AD8B81E9208C2EAE363C3A0434BAD92F49EE7B6B805BCA9CD6C0A2C3E21E5D5DD9AC4F427F62EFC96C13F6EE1EC761CAB24E61DD6F509D08E8E5AD4EDAEAEF0679340677882BCDFCB6928AE7C2052DE7116CDBBAC3551CE0DAD8AE909D795393CB8A6292C7FB2C16EE62B8B5F05CFD5553A7303919D563B7612E65EE69C97AE80D3E407A448C88D508191B98821F03F3823DA8793054FB0D051D9BD12D090E2CFCCA4DB20C6AD515E5E8658233C095781D5BB1D40BC47D3BDE5A6379CF03511B2A3C06A2C315730A0349F83512778A5123F7CA9FAFC44F73B1259090F8746F1AE868DF6D158636EED34B8FF85CE3C07F7378ED5A3E7577A6FAE7CD3EA0DE0EE3576C48008E2E4F8C417F3606BB1E9DF468E40FE74A3C69A672B758F1C3AC570E44E9A08936788B44A769B28DCABBD3266A82CDA0CB6D2014B73BEACB33801007C40BF92B647FAE6631648F7E91DA022993A9198153B7B3C31B487C863A639ED7AD4B235FF3D44E3AD573036902E3C41A53D34704237304D2E4D72A3F41DB6BEFCE9DA8945CF5A9AA2217A2B36DD2956C3F4C811B3D2A95E1FA88FF2ED95A0950CDB1A14DFC89ED6E996C854C1FF056A73D7BFD1E8F08EBA003E3E834C71598E42430B15BC0F1FFF6791D639BD40923A28FC4B72636AFF01EF4F01C4894BC78A3AC69BC595760BEE8A227DC88AD1E633401B4EA43BFB070ABA4DDE38FE0EE6BC4958F1E6481BF478A9AEA4EC2AE56993CFC33975C06B571450DA0026DE58B99B6D44F2AFEDE582920436230A6E81BF051BB54A41AE6E6C34BFAF1C7F03A44B85ACDDE1B44DEAAB8299905FB5AD961FF224C717E96DFEDEC50D5CEA646D2FFC5F7B6017EC540924D1C9FDB8013F2957F271C85027985FD4184F22E790F91CC7C44C1890AE83932483AF25FBC0A9C740BAE467E2CA24AA7E86C41A9250260B3A4F805D6421B8772691F172FB63939606D50D03F7C4AA09EBCC2E5289BF4B9EC64A1307869CB4EBAB5C0ABA222C86E21D6EF32B82B7409B10C67F7A7D54C850C277728C15230C56E3B0AA375440AC0B55DEFFAEDE52C2F84BA5FD49A5AADA5AF6C9EADC0E413006F4149081EA8B06A3590E55D55051AEE474E416C7C76F0C41C372B593A5A22CF9D520C59F98942B2870408FDBFA063FD14B6615EBDA85ACD3020382E696B84B4E6E6E28B1F6E279EA4C5AC3444E670F5B1F01ADC3331B4E13B1387A082251FE63E391E3AF0FFC8CD5A77D2B77DDC75066E04F9BA89B65E62F3F74B5EB53068449A3A59A3CB8351B5F8012FDC5B3F7ACB10AF933DD9FB5C094BF085FEF0B27D9B01AFDC95B3B96633C5082369F03BEFA13D53FFE31836D1E02ADEFFEC0CAA084050CD5CF34E1362D4BC422418536A4F5048639A0F168743459733CC11EE616D810DC92B266BCB0B78F32269BA68F264B669302E8FC2E35F998E2B0438EFA2FCA0B14F0B337701A4FD5057AE3F1105526EB726381C54D605D21E9A1887DA4F8AA09C3D4CD0E617BC072F4050E125763812D4621F1AD8001AA027546E472F8317E9F37C27BFD4380D4A5A8C77FB426C3F13E462E06B6D7C59C8DAE7EC747E4C08822569421C70EB62DB7C3F1EE9CAF7CE384ED0B58A122A2C0C669DC843CD21F63E01CEED8CF7C63918CC7CD04B80556561582A4CA24732956700D5AD7E65E1F7D770EC84C6A8B7F7737F4B597E305199C8DE6F73F3CEB730CBF6E87E53114D931024DCC1F3EFC56BAC8BCB374C92E2D687E735DA892726B2E7B30135D1CCDFFA0F81B8986A9E646B9D875487D960FE87360C625557CD5ED7FD45D18CFDA97B410CA62BAEEE3C90C9EC02525D74606EC7EC1169B250E8FF4B94DE08AA95150E52715C18DD6A03F2A399956F3308B8CE72A96D2F41E2CD901D4D507F336354AC24DA68CF8F83B69F12E54BAC40F9A7BCB1D1165E456DDE5C60F5BDA4F8C435550B492B14642A329C90732E6618CC73B5A32C71CF306BD89B074C8174912556C3FB05DBD4216B246239B096CB8928162E3544FC40EAF652CC91004686FDE0A3FDFD80BF2770DD4FB79A7029B0DA6B01C8DB069414B26A05C180CCDFFE049401A348990E0247B542C7CFCDE012F3D6840F406F7BE782DBCF4F6080BAFC7BBB201EF6087D38C211727C15ECA30F003AD52CD540D8BC4DB81375F44E0E092A06F9E9891F6AAA178FC39B3E2868284330B3D2508B486836D9F1F5AF0464AE1DD2D696AC0EFAA4D9DEF2E5CD28A5E1D42E813D3F16DB85BF565EDEAE869A88D082EF43A33F936533D151E0BD06457135FA0450AAC65438C729AAC8598399FE8AC0042E3220E936F88295E45BAF653F405B12B2FA9D386BBCE3B46137253E7C64BCE7E998DCB4916390FF7E2F074FB1754B60C3418DC6C5728E2FA364ACB2C8BF63525849F2CEC268DAB24CA73C429EC350DA2900583D9C8B2BD0AA7F5458B00DE9E44209946F70BEF1C7ECA26CF08DEF56CDBD6C1816D52A373F822321468770A6C5D8BE130E6C752D63A72688B786168480AF505D914C13EAE57905AE47E10CFBD62C2097A7482432CFE5500B804E3715411AAB787FDCEE2F644F38EE9A0784E88DEC94FB9599A68A0105577162A6FD575EDBFAB3D6DA5D2CA2F086A8D55A325F8EBDA84E79D96D794097E62413CA", + "message": "5870BB288AA6130708F7BBAD9FBDD6D41E249D620495ACFE90C61737B57DBA890213D4741718545CCD8B3FFFC2DB33C39AD631D5B5CC902DE4D340DF03E09248F67E89D28071AA50FA532E94C391D2D1A61B1847C6B1088BE555E5C2694EB0FC1F029095ACD9DEB21EF886BE577682CA96AA2EB3DCB24B871336AC5F23C8488011860B455B687BD4CEF5FA11381BC292B4098BB2CFC1822B48ECFD28AEADA71809BFDA190836D3215CFE755FDD9374115E5A0CCAE15240EBA0147C2F89D8D24454D7A5AC2D20ECC0D46C040FAD233FC51C870080F1FCEFAE6C073AF5F7A78D610E23831D5990985FDBFDC6D101ACF3DB0A74D71739E0" + } + ] + }, + { + "tgId": 4, + "testType": "AFT", + "parameterSet": "ML-DSA-65", + "deterministic": false, + "tests": [ + { + "tcId": 31, + "sk": "F26BFE126886F48222944D0218FAC17CD8A9CC6D67A023FDC07AFFC2D025F77063850D880E98FEE502E017327000CCAF614573B35ADEFEBCACEEA4B2C4D045E5BBFD3E5A72E371AD83B9949877D8E656D46B47750F730F96DB430B186088675D9A9BD78E47B89D04A8517ED2220695339F99A97F353CE4204777209F5F3C9E9A36145401574860507528646172605420754860327385342468637173812671683261247114182615057736275035218250153147482443761885661805642701060601454260806825080836130504323487007071700251371508282572616708526344078860420317246480087023564146174601577402763164738350627261627545734633651436461226043402812034418826773340185803411658880488327105858342553420184612542803671084317600408546717156005015334313375713864377855754817560373128522078655376108487571366035681366668415564637026210230283502458880020644582413888322342250471101864560673682221874116058608726318512708483886888510055025777421323140476807225515610631221038627302812013748325386154650053487610488183585444624674383022656414177865641752561360547650014323816810630612516305044130875005020682155746118620515510824011381336483230055736240617515782114136421470776807676177550611440828783508730863530282010014818346523102542402254343533717020615574330102605824801246413810766734634885064804232266577168180432013101552227557210004388766284770777140720537417511766844783610352100540465561472670402210344101034833057232758245852070808220236281154780236723733444338510055030034813013645110633822278754202404504474305304442022826642474758611854325461062827108274513731884735151671470110708621625273668440118637450311343658011165286425181511705680573603763858611232338138748827471818765582660347616152406781640034572316373318502664436248256388610405472702422727847078630487284570634783763255664813062772284201074250421764772350506225034112667030542041601271786677051531312620325053837440266847414403520403044642750774706158448131432481174806885811767382276161844554785364411520181504100002583416222125488777048842577754016462488816570026628641240306053064402487875682123300581177266887150250351422720810352735363571360412047125557581638632134517633267041181107371612011428567810862424320113575346462405201656833030612075070574141743722304186150136731753671023874218020486623525477274573238860508882702372084466443612576614251217346482015461575031656475447648164446558064265327221087840315351520861404032643314331454634368744412177612085062851156277203858782712224671513811154003783615573428532137350476005672484601566762361451235432358283216038622103627640346688507300538731375011328652186416634871704724853186608633528582681770888456527704482222545720317647262504353844552114021364748768687305224554458346645480073287524354541473248736417484063513406154213148630574248474761110166377122661312870342501307676062158428731727603762678058825258617028588762036573081836105802145740112745128772630145484137806001264003744684057052707415622314023265542551602653216334446480452065344401128466756817275513821864603228721706850751311443512600213471838788638584557230388665682183120086147780868372104654758703458732422306605012887857774238665848557856306556175462287001853080307504270FCB87B223D24AE5DB1890421C3FF1D59B84B19E24D143699191C7E9A464842206BBA247E8C6B27BA26E68AD5A71D0361CD5C74CE50C2CEF19131EF5466237FFEF7FE6B5FD198238E1CA0B10130C629CC9191F5786F5CD628A42256CB6FC7D7095688AF1BC84351A47B4B382EF61FD65C9EC226F42B0A197C6AD8F0B015D0B1C7E01428956A9BB2DE9A97E57566F8F56686A1F4680CECEA873B691CF8BD63AB7373BAE8095BA7763E50D6839D0035BBFB91BA60721798FB2C802C603A08A12405E0B520EA41438FEAEFA562DC7892F4589F8D2B965EE54973A72C8D335C626198806413310310E32EFE6B39B5CFB1D133ADE01BCE94216CF4CD8F8643031DB8C247B57321CA1EFBB853637D0C575214FC77A5A684D50ABFE4E971998E066E5024DA02768AEDE13E83F05154A9992948427AA98C874251AF569423538944FAD893FC656E9CED806A85D9C33671022529368E7EC70C9EE974301C08CBE6AC5E88E637795CB2A215FFAA08EDDE40ACFAEE2A40D505CF58A66966315A68982403D81BFA89E37C9E421DA588BA7E422AC7446A1E61C822299DFC34ECFABE5CB626B96C8EA6C93BDBD2D5BD70C5F8267A84E007A7115E5BE5F12032A37CAB05D541E3DEA51A832EDE8D349AFDD5E6FCFC8346E3D47CF17FEA875E385DB98AC2DBE8B4F80537310DD94CD0B625E99785DB049A01F54BA1F42ADFECAE2411D32B2F846C88A30C76EA0A38B271B6ACA8236E61EBB84A9DC49E5C5BEE7E7D8DA2C1A1A0A31450E08FABBB1B1F05AAE300D8CDE735B47BBDB05CCC0C05336BE451731B6B777BE5CBAF98535F7E08FFCD8A449E1D436A4F059901F56F0130BD15D7511645406BF313CA1F2202A4A86A1D047FD58A3E877F1D5A7975D16D67B323C6287B9CCEEE989EE844A93E7EFD3BD9D8316DA377DF0BB9E261A271D50CB70167C30D192DAADE960EEA335EEC52E52D9539E1F95D9EB65E548F166099ED882C3072536A6CAA0521A5AA7C6472A0C04F80DA205D52187707DF5C2F2EA25FEF00CA7BF0D3B7F81E319E61CA2CC5A525A27B56AABAE4D535E5EC242D811A24D74576BF4B8A72FA5FAEC1A283B61D60287E1E2EC8C6AB04565FD5CD64263494E8034163355B4584CEFA0B6640851AE123E98FBDA923FCA38E38B384E2B954414B364FB8B08756048B75C78531D4A51299C49DEA4B368C1982FEAD4AB1AA5235A4A17FB0646F04047BF08048A11CF8958B6834B7FD0031306A39C8AE68C35365197C1E5797FC473EB19454486FEBAAEC5C2EE92CCC3AF3C743087D2D564B7DE9E596F3124BE908F3045A751A7D7E37E6C8C1FEF332632D0BBE05136A44587F545F5FF52FB80BF2BF0BF4302FCFECFE08EC51F229D7AC28E1754261BCE7B1534F7D3BB08D01151EBEECD954C24E703EEA391426B701795D06938599AA7DDCF92E44569BFA9D912A8E894851E3D053B3AD4329B76A50C0784D42F37C5F9006AC2A9D5DE5183FA3C65ECDB6CF3167A47A8F5C59BDD79B7C240697E15972850274FE41AD84D90DCB341611E766D212DC763CF94C8C4194CCA91B210328E4A3374E29D248112BB668A392C20D87910376B5001F3FFBBEC3E008BF2F46F7407383A80DDA082BDB8FE925E4F12B3792270E5A46B8C57B6E5A4B95584EF380ED4993EC529FF2AA39DD6DFE88FDEB6EDA0E8DA79566B07D37AECC6437259518F97E6C8612B3C35703BFF992153E660E2E2077A05F265FB5121DD79F0A33BC38EC8308E2A984CD3D8AC609306F7793D7DE08D845A42128264E5C177774E35D587C96B247054221785DB38DDC6FDBF7BF6F664BD63014C0BF942A83916CBF2C428541EDA2BBCBFCF935DEFCB363E164AA512DD5FA795331400B9BD03CE3D72D910562C381FE931E8C379E3023733AB9186E5DEF31E9F6257FB84774CE2823D44FC142CBEB598A68FD3948371A5D0C0964C6E1215D89F658E5504AD093BC8602BAD236249D7EAFB6A1A07CA7C74DAC307A700F2F8140C1086B21F2E1519C1D4694932A1C18CBED0D0E29DEFC525297937085E2630DC62C0C050C4FF270872BE7BB522DD6991B596FC29211725D9960B16A52EA91781923C03B719D09D6E7106DC57055C19EF876E5EC2317E7E423C971454072019E28E65C81ED527AF189BDFCF521C923407554ACBF6945D185443DAC1A1A088A68B517D5D990E11030DE4F7509E87A77B37CF20A78E2CD4894173C32A327355116B71851444265606A0A9A6D9461CC5DD83B527E4DBD6AEE033D661C3DE8C18297E5D131DBC8F696E947C95C71772B6244744D061E14453B9FB11734802DBA6F8179B80DACFEB6BADFD14E0576736F8010C53287A3D3931879EF273BBFCDB5DE5B88AF51FD8A8C8F0A5894E225DFE873FCC03CB1C9B57825F11175C87D0878B9E6156B401B2FBE30036BFC7DB1000271B7FF5D63A8095075EFBD34EE73DE6014952D15BC30230702D87C9A96D5E9F1F0F9262596AA58B7E41AD9A09EADB944B63FD98B347D11BD5297C3BE2823859F2F35A4E54E13688909C31A83E7DECE4BDF31039C72BA54A1202D172A6B8A2CE96DEDCA5B24F7B942C14E133DAA8AB8CBD24C1F0BBEB12797672672E22CE6C21237B2797D8E54CC8FC76C43B4752966A3A40944E72D373F0D3E84F9A3301EAE9EDA35444B1E49E66118206A56EB46D48D20954A779A1E74E3E3B2BD403D46B3351011CB6F8A8672B2F3D990314755776CE3237F0A50E771205309C05D9A78D36888A83BAD78E86EDF36A88DC71C5F11568390D0B59202E29EE11ECB9F568963E81770839FF239AD03156CC071E8B7401595ECEE6234AC34B711703D68C67A2883BE9C18AB7F1A1B2E5C90A2323CDF1ED49850B83938192F628C9EF65B779395EE3734C7A901F7473886D712D215416816C3016CC28383D4787B46F689DCE111DA4DB8AC10E84F66A5C2BDA1B3FC977F6A0F732EDA4F69B97551A4B8B261D6887194D3AFE7F4B87FB3D41AC6DCDB8FD39BE50F2F382BAA4D19C7450AB3A1AC4C63CF930AAA517A15D5C0D549FE03220071D369223E51296ECBF80DCD79FBDFB8DF62904D5A36200F29CC47E80C8615EF1B78DBB26A1AA7A66E4D9A51C972AC9C94EAB99514B5ADAE6251E8AA30A5E587424E3B7BCC42EBE7333D9210972653F8118B83ABE1BF7E9EE9CDAC28997D144C34DEA65B59512C732927DBA8207D5691984721B7279AFCDDE06A6BD2680EBB9B2E3CFEE9A66D73D0C0DED653708B090B823065F9707849E3B37D4125CA693E742E023F058ADC95079BB00C56BE0D2F078182EFAB3072B0FD09767B8A13C2805A7591B5B2E12475B5C824DBEB157930AB389F915FCCEC8F48647EE4B66AB6B536C22DE3E5EE4ABB42F8E0009AF04554F128ACA3CCE403BB01FDB7B5E2A72B82911C1FD06523FF90192141C689ECCB0BE61B4C6D770629590218A4011A68B86FF50D23039C9BCD4361F6980A60EF88D1440D304C5B4B52D6EDC29112DC3A8AF28589E8F62948EDB6BE76646D596606B9E705FEE3F144A07BC9ED1D400C", + "message": "885A0BDD8DE74BC711690AA614DDA532F4D8C7EA2C27855A578E6361CAAE2C0BF7E773B4900A3293121A6E0DD610107A7A65BD6E11F619FC0E9CE7BF7B5DE18076E1B725572097B247D8E0462494F63F4EDFBEAC2FA2ECAE0CCAD428BD796CF26092A1CD505F593911ED10FDA426C7E3C5A439E850421318AE0785B05AA99F58D6856DEB78BBE488C70EEE42BB9AB5927B2ED25CD14377CD7E1A8834E82148002FCB985AB9431297010B2BC70F9132373C6DD2A2A9CF246FE0262E8B53E693F3D6FED3EDD1F2004ED17C2CF5B257F4ADA5DC1A7C151FFE03B96A4DB991E4132D01DE1F033ED81357EAE7C1A8D2DDD92DDFC06F671394D2F60212C6E449EA359324FED38C84D36D15432E11E7150015804F97A3C677382CD46AA4D7ACEE5686FBCED7A9E85D29C48386E69F40693D9ADABEB43BD0E5036ACDE631B54957F4FCE26F7A24B0DAD4348A6789CAE106130620ED2FA0EA38F575F28783BC92B32B0C51C8A6546F5D88095F9F73C65BF6F251A2C469746445C588C3EA8139E433D4FE2DE4C0D358B6CA8A6294E6AFC1B96074C068EF67B158F1129CFE0A3AE7EB9D454F357FBB6AB3B9922B1BCD55586187CD24692482782334AC9F2B861248F6A530E93E11488784DDE5EA678AE505903E231053308C1B8784607E063F4898A4FAB601D3E69685972155F63F09FD84B2B3DF741FB642ACA603D0D596E0A8DAD424F4640F98B96FB242C695DC331F5759F75EAF191CBD985EC5998D5648C85EB631295F61567C1163F990DC4FA1714091261E5F3E5F0BFE8455BB8BAA1D69421F15374E73B07E78579D0E251A41EE1A5043AABF8BE773EE7F9D0FDFCFD3AE711FAB1D3DBCC2843BE5A946B24D8B9B94358B5F598E88ED3D53F310F8EC63229D4F5BB1B6D524A5AF9C39477925C7E29095FC43F171FECDD061F362627121752C236B792F1B3190797CD0575C584F30B556811961904509C98BCDE8659D2280F495A0C9557D3811AF5ED4377BC7599E4959FF85F2150ACDECC1F7672DE1EE4DB44C1FB5F7998AB5DB742F6C5D32CBC0F2FBC954EAD6CC134B9762DF331386DECA316947884B9A13ADEA5CBE2956644FA12A7BB3BFB97E1D93A70191AC38A0373258C2C2816DEA6EAF880D69F45FBA4C290F18D34BB8368CF4EBB472BA499CBB54501EE3A28E5FB9FDC66CF64572094719BBDB48F3F488513B6550E127E8341C7E53DCFDA7D40805580BC7D30A72F244CCDB5AEF661B0F304EC5B7AB93B8C5C49A776838B7D52374AA41630224D616F310E499ECADCE93E78B94D3CA48B347BC0EECAA2066022965C807BEF9029BC5228F005EDB74D4B14498CE3AE13BEB7C693B669EE9F9A6F46FC00EC05E132BB6C6760FB5C51C8323ACD6A3C75A72E9738966D125B9613B3145C67B5E988187E85F29ADCBAF74E33A611FFF252AEBBAEB1EA641E6FC8BDF7341BE2AA857E443ACFBCEB2155D081ACB4CCDB098D57CEF6F6FD342DB2D83B6123E0AD3C93F300811B8D5A11A5A29BE60816F69B29D1D7E158869D860F6FB829DE80D3E1B699C3AB6804EB6549178D9473338D6AF209E1F7D263C667AE6895F6E2933923471F199581F8A51BD9AA452EEE4BFE95669ACD07B41B00C03F55A40D10B50F8E467BD071C8F405CF119612D32405BD5275A6BBF2217F9F1790D29997B7B6B1EC8D7924AB9E644C129CEE87433291A2C8ED6BC3C2A19D076B177EE6050692ADA8E95574D6CE9ABE49795D8F28EAB69676E7903A656FAB32025FE3465CBDB5701C177209D9189A5917C1337DE39F575E5DDB93CA76BEB52AF32E8D7127B28F7CE7312E803904721AB216E92A8A9E609FC10AF8DC2AACA14A97BB0E4B234C7000EBBE0C442F185946B7CE7728095CD60169B0BD97B36B3AE3855D98925B29D9294EF277509FCA407EA2BC47659026A8204D6964FC65BEF3531E9C1E6F970BF2FF24075EA17D136ADEAD2356B6CE498F93CD2F9E5E190D209D93E473FAA8ED92096315BF1FCA655FEBC78E09965C97478296B75D39056604D3271916DCFF225CB6B9A34E15DC164B2A68A3B42DE057A6BAC1732CF5945BBCA12B8B36159FB89F7BBBE9FE034218F5B3BCF184C207306E6D2EA6959EAE0890A7B6802EC1DA082BED65BB6E4EB4D5615701CB0E350363314A4D101DBBA605371A38B2D8A37FF78EBB369825388AAB7D3C623B93E512D96A9F339EC968B352759AF3E8FA3211C39295B0110E6DF264E90678C11E2B903AF322E4FA77028D3ECC44F6279D63B1E60D8067241015FC4F89BAA156A78FA77BB2914CAC281F4409C9C0370ABD7C1F8A5D1040B59752CC4FDF0D19CB0C56FEF34FA3A3BCEE1F064E360E86DC55DB5C9375BDADA672E72F664E3ACB2E6D8A08409C8CD60A1F95380AB6C3ACB6B91A8A9A3B775504979B8025ADB3422619BD11E2B54FE6D075881ACAC24532031CCD299060E4EB7F7CBD80836D4B823A5FFA4FE8C6B983D2AAEB8F16F6C1C2281EFD713FFDA22069A5D8AC491291CBF49F118C946D50F08E0D1732814E81581906A3153940114BEC8EBD49C73790F9ED7CCD985EDAD8DB3426B151398EBF16EFAFE3DA0C7F38B22760576D4885273F5E40B140557107FCE0BF8461F248BC43FBF5CEEE76EF3A9EBD230956C7B98AC898A399E5C2AB0CBE9E5AB9471DF5E530C72F26C34DBFE2F83683EB622F9647AA06A267D789736312C90C9E59D77122A88538FD0F53916AF08B236935CDC5BB3CB490C8309E6A79B43E7A54A8A07E1BAFB9B937EAC2FC3ACED30641F337919D2DB54EC7F320EC51CD13C00B9E603DF6DD2690C75AF3707B7C93E91CF0278D743A18B4E6974B424081042B5B4E78CEB7FFF67980BBCBA5E29BE61335616D65E86F0E746D183DFD46B75C9300D60C519FD95A8A661FFC82AE75DD149491F99D1414F1579008A8027A6C998D3E7A2BBFA07AB53EFE817AE9C6AE8D052AA859D0348B0D2C85BCCC4508490BE0F9B3213B8AF7CCEE722E28213187146C5DA05B765D83306FA5A6B76D69276D16A2BC60DB1ADAB5762EA76374EAB2D34D2A357C756FBEAD6A9E3C16307DEB95E5A302E414D43E91CA15BB24FAFDCE9BBBE735590F0D002986D13509ACA4CB3153A26143867EBA727334897589457EAF97E8BB0BBF3F4846E69952CF46B1C6539B446A799D668476E2E4984753E6C2E9A08BCB72F86685CE1BFEAA1AF59D671B7BDD6C5C2F2F3B536BB36234FD644590A4486CADCD4220F7909998C8C9E03A451995AB997767320D3988C5296E1657B4C7740B2FE270A11766E3B3512C64EC20ECC04B55191D04AF784F2E7E5997EB53EAC53DB611171564EAB4A68C16AA5C57F72EB1497A427A053A1C4707D58BDC1D7FD9FB88CCE34F9E19C59793124ECBBF56F3FA35A55B3DE64DFA9950B53F2A7257B8CAD259A35BF1546694A838C80FC37D0C36F00E23C63ABC553C18D4A404BE6DC05B120238BB8DF408697B95EA4B7A137E04B9ED9842B2DADD1B15215009BDD23A927442133171C6149840D6A117C77A5D68EE61D6E90044AD3543AA71A28C59401CADB1B5D78C5C6690D69887500020B596C3EC530DFEE8543A29AF9DD856EB30D836A1388D012155316FC5C1547EC6D4D182D88DBD2176CDE64EC708D19DC66697FCF616E4F2386F51A98474BCCE92F122812B9EBD832DCE4D863AC56082FEC5E4729FF76FE9560D219610EAFFC4442114279BC063AAD937E466003B0F59F572848448F0EFA728CE418F4996BB12345DC13A2F65F5735A2D738F9E98A7A79C6B2CDBFD3412156B339D9143BDD85CB782FEB7E29BC5224E71B85B165AEAB65F954D21F372952305B3D5F48843F5127889DA794F073CD98D205E825717C9313825D538D050E6920C4DBF2F6552429D041F62DF8C12EC24DE1D72DA049160B4D34B56DAE10931EB69569C2B3C0AF6FFFA5323C7DC9C7C8EF0C642023C4FE89878EB3A6C524CF037E74F7BF891ECFB102FAF29FD39D9900DA7A927D131192AD55F2E18272B16AF14505DA17C9A14282897731B672547C6810255730161508588BC161CBA0582933B164F44F06AA2531AAA8921C691E6EB6BE81DA9BE51C563955E0C1EFD3ED2A1C949BD4E00B3AE9EBC13C4C6C4E5E394CB034B9CB75BECE8644FF89EF95E76EF715E17AA26B1FEB774C5059B3A39A38DFD057D641E43FFE0F3E40FFF6B2363C1BF0EF07873D09A487769D0A73CD0CC644F53C25D2025EE71C69B7AC0FA6611557C427C069DF2E1BF629D9A0CB5C67C7EA4FA658C78D0042B059E6B658FFCE60166967DB94F716EB4D04B3D2450F40031F10ACDD07777FBE9FBBB77FCB7C1FA9FC1EAF0C5F86D7962DAED0474BA0FE68D9B23277A9CA7FC676C6616B8E439A1D4BFF72437819B5518756A7873EF584012646C3659A6BA86E62272614D85EECD5350E3CD0A125AE9C17CCE25239E1EE9CDB39CA7B18CF2C88CF146826B6CC1E6AA8E1692C915F3BF1C1DB34C6F37883CB4EDCE0F7C995B69E3ACE30DC166F784C93D6CBBCAC3C79BC319310CE6E665700F17F962F18B240739D15690B1B6C85D1AAA32D4A79744AE50CF9A90A0954B4A4D94C499B4123EFC0204431F72285B5DA9E1922230A304D3A1BD852087261B7CF0D8B90D14623EBCDC6387BC6AF65BE5F011B6BC123C1306A1E8FBF2DF0B6F89B0AE05DE0E4B7F50ADA46E53A9B6BCADA0643BE6BFDC2B06A6C75883C2DC613AC7216317A40C4A2C0866983D32C9CE0A6CCEDF403626BB23B5B9DA586777C735E1911D77B1196C8FA4721D6B0FE0B0811FC00B9A1242CBD4A92431008BEE9E15D1982DE34AEDCA6858F193020B6447F6BA6637059DA8DE0F8468657B81C571378418CF57D77AE756C59932E052503D1EAFB2D60D26123EA0EFF55E324490019BD1E5624872F7B980736D27CC59BE04E29ABA1B8351531CE651424F810B5AB3ED558CAE5732D7C8BB46275033089FE32F86599D088D5728803C95103BA2FFB7C390205C4CED8B3C27B298EA79D3597B717DE280B32E541DA1D98BD27EFF7B443091339C74016112071CBB6C9B08F20C1F040FB6E73048F73CA45DBE0F9258D32F23E36BEF788F8134D9B10C2580B20F878B64C7D2AA68140D13050382A5FBC818E0FD4D08799783DBE2515F44561A31A7D053FB5A61C41C60EBE576FC5B63863905523FC269EFDB86CF2996B6D90FE28A016EE63C24CD6B20CFA6E8551E42F57918284438A44316C6802017CCE4DC07C43A954F50ECAE61598AE41570A66BA6D6E68B92E0D42D2F50BFC2DA8616E604E5178EB0C529EC04AB092855C3A3D6995AB62EB2F9B12F52EB5A693CE1497A71E0A7B9474FB65D05A9755400271879C9FCB413F088D6ACAE6ECE67122F8589FF194F6E4D6DC35D7EB6B789966F9E21527C98C27B4893C15EE5271A9D2503CD231BB3AE587AF652BF2F5C944A2591C5796B9C25ECB8A5B2B7A7E933C0827CDB4B01BF3825078CFEA2857B10FB4B693828E7AD19F04ECEE243D8A5E56998D83A4057DFB36DBABD16759C74AB9AF99B6D8D42CCA8CCCD232AB51CE2D22E029B1731060A86B8F68AF58069D7236983FF36BAD3E7F4A009404AEE98A9E8A03D804CCFEE3F8A20464175477CA20D0801B36EF5931FAE4F5AF560902ADCFA6BC2623276DF352CE2F4C9CA82375FA569E075BB9305AB127FF72BF50B127EFA10C3AC97221BED8DCD5664A0A58FA57B4000731F24EDCE0869945E545CF27357957F5A27A29FA5ECFF9A99611E14A6CE5B88E78E6A14697AEB4F36D7F8ED1866B782B55C5DF0F4378EDD238E58B947A06C573175593ADA5ACBA818A6D734BA1328F21A65B513158D0E40B9346F251303E60E1CB3004158D1E87A6F638E0278481182B37BBD3DBE791A31B6B20CB2C52B1B96A94F8CDBA5DC7DD793638C2FCEC4F2B5F734403E9A9F5D999EA61DC6A98BEDEB934CC76B0E18C703AA57CD1C02A8E7D478A63EA306BEE360BA8AE46CD0183F607F9ED8B6997B6C35D756ED8DF018248312FDEED8EC5D8A6C0360E66A4E9E5A97D5CD24372C0AD2678F2B00812AE6C1A0F5330B3AB0153DA3C5F4C17BD2FB60E7E80874C1B929B62E389EEE2A014060D4DCC965AF8642A05A9EED50D2390B067D5511D18BCBAE6A5AD2918D506FCC9126D70A86E968B5F9C9943070237488CFB5FF5DE6926737DF63A2CE55801C348B0F00D56AF8C0F5CB3BA448C39B020D2938119994EACB91FC31F347DF33E1AE1267CB7220ADC0D14F8438A2346379C2AB81F2472E2EAC467131733BDA007A03EDE8BC4D6DBD9F1B8F4FB831314CD36F6DCD585937CF96CEA5292FBFC9502107B579FF07C2E79003DB2A16C4ED417FA0F13C8BFB182F7DDCF08F250DB16A45A604A572B0EDC4ABF9C86088A5AC874DDA26E12A0EF635AD282ADCDC7ED1686453DFB35C3B1BA6821B4B7220B55798B9CCFE066615CE255960D09E677FEFE76BE915E04E56544BD09D06F8344F968DC6825CBC664D518A441E19B076FC3389137FC1B7332E2B06895443B7A002336311579A9B08F3673DA0590E696CED901444A70A67B2A7D5512D65BFCD7AF1E34277769E171088301DE7846F088F487C4921BEB98354BAE9AF6EAB2349114EB21F618DB1D926C1D2FE3A5F229C57340C40AEC11C2D0144D0394FC4D8E3866A7D0A10B64C8B992B0A4DDBCAD824E43974378EA9A38E58C2C5AE194AF4310FBEC9028416C5CB7B8AFA524F74FFD6F2E98443F5E8924F6CF110E671B816837D59B2DB91CB1E687D6A2020F9108F69B947662FDE718AC28A6ACDA27F43359BBBE362CEEEA91E691952C580AB2CAA3AA39039A753C276E0289174B02427CB42EADB4D935B2309E2FEC9F25561A3540F1AF1DA4A8620770986CDE1E89C1D330BB827240F2BC53C7DEABFC7DADBFDAE0A7A10CD6733736A1EEA69688790E4A2C694CE530FBDDE1FE8690DCDF03F5172FF4582DD3ED3D7DA0B36E1ED3BBD957BA8B0072C4EECF39D574FA13F0D7E9100C7A5262D0C9D52DDC11D4FF34B255F99981B4C9140291815629F6A91A198E74B3A3D128B572D86F54157455702662CB1D152C7F4C9CB4DEA207D5A938294251674426977E730EC6010065C8E034882BD32FD35C6AF6B8D93A509CC339D96FB9DD558AF95235FBF17197760475EE2E3FCA0E83A8E31FA7F13D78CC7964805E7705DBB70F73533A56D8B77C12E8F65107C90143975175959465FD4D8C8CD3A8EEA95EFBC7F6F8400EA5D51E79B40CEF8B04594D0C6F08D500A2AD08B462E02CF630311ED7815661170DB39F277538426EB2B06CB8C9D820C8367D1D57104EC145FC93B1F77BA13B711216E58FD00C7DC00518022425288AE1299A79BDC7732DF3427033F3F84887B4D491E153BA4A63AF3AE5CB3D4104B53087AA4003561002F36A9FDA33BCB8A5D0564329DA58128B6A9DCFCDCA6698921DA4EFAC9E19DEF7FE6C3A6646B4007F08AF31D6D322591F34485AE14E0F6F2DD0E58E343BC055022D174B347846D4C47F1DDC39946978ABD82B6DF31C0B0F4AA0B2AC1A797F9DE5E8C6404BCE324BA13C77ED5D590FE07D0007B4D8A63EC96D621966C3E7103B6C7A364975E678B38D041331E67972640776942BB4EC181C323C26C481BF4FB56E5D67CFBE1757112BBCA0F0C2700694269B26129C7F99D44AF560CDF7A4702EF5D6A2EC0E99002E8930AA4EC06211930A1E68F2ED448B104A7568BF46E141D60B6153D40310B38F8E1457278FE349B2B4A7AE397A7B8F48AAA5FDC1288E43E05839320A14C63AB858E26E7D8C35B64737904D89C19A103D6B689A3DC90C72FC92E35D452B8143023070D48BB9FBB045E3C6CE9A8BD5C4B67F5D8B58C96A282D6E27783D7B990E052BD95E86508F9BF7C064A8F239E0240A20D8DF3A876EDC8FF6241B54F270A98CB8077AAFE0E58E5E9813C6A5F91F52897B6AAD2426C60DA5883E6BDFEE330A8609A2118B699F75CEFD0501951464CD62040987FCF6B22ECA92E44F55B38C6499A8DA0AC78256930367A4D75491A089D8941F6C53CCB260136A93E1FCA3DD72D55A92359E3D6282705D54AF57C6985E74E0F2332661BF2BDD78472904C7F05817FC9DEDEF156ACAC746CE12F890D85A9398A9EDFBF46E7348814A080729C83E704C4030202CF61ECDEE2795D507AC28814F53CD0660A5572CBE1AE53338B8EFDCA31AA5B95AA9E765AF4DA04C9B3162677E41C018A5E18AF2F98ACA145CCD1B8F7431076A14A7C20F6C72E8EB9751B7892E41015447630EAA84B9601CB954D89739389D52BB91A97F96087CB38B0EAB59A78468346555C71284C2FBBD275818E92673FA42AB5E0D977667A90F75926C80768775D23DFE0B337B48B0C8281FE63F18F245F88F21E11C56A5337188425A348B24DD0E9830DB6B6C89648C7A633CA9D83251D0C6F7A453950D02196A77BCDFD52B2C65C9BF7269C30CEF3475762959BE9DE944212F5FB789A6CD0A9A9E775BBDDA03A4BCFB47C177730026AE2EFA62189DB8E2D37AB9D8CFE9611180E9DCC3329E636FD942F6767FBCBFDB082FA0EBB84DF37662AAFA204ADDE6B372C77D364F08564F19B2B00C131A8CCE9A04B5B69CD3D8FE1F2CCC89EE7D228A4E0A910C8B5AE0BDE53DBE904B13A32F33E99D6C6735BD03D409902FC63C8DD843FC1FB749C0B738701DEB5AD7AC07AF5B93C57B5565866EC1DBCD429250DBD197953D53C3FEC2F965F3D2EEA47EDEA14B237FA10D256E804FE3B50CBA1C2B420B8FD9B64E52D2DB35D2A1C4E6D65176E7875EBE93E661714C8BA696DAF7CB06B7B8C4F6F5C629AAE113876F96BA0CF6798F038622E3FBCF86CF7C77FDB4EEBD42387FF2CCCB06EA0D81A18EB5E740C803A34BC8B40E3E36AB90C1FCB0372B83A13D56D6830F99C458B8946119A66047CB2DAF293890FA990F020265905FA2A2E3BB34152F0BF5B2CC8359AFA74D38ADF6525C53D90E3FD65386E279C26548B2673BAF5253579A2780883777674E1FF17BC5CBD8110ADD920E886CCA33763B04FAC0FDC63FB472C22B6D5EB6A14E5FC05016EFFE6A42726502EE07C619C695DE3FD9C5C60E70076AC3361B846FDF80164E8690C8557BDDC0860C37471F35F847F2CD962164AD46E1DF44794802F971393526FC120D88ACD6FA29745551E7AF3D7E1E7EE018B63C4B999D510251D8E9FA61882ECF73776571AEAED7A1F9E07F3046CB20ECF4D2C163F56F8A72F95B85D2CA6D35D117F6089E0A73B3DA1A32BA23104A5DD7AAB468975945C57C166FE46289F1D3B403907BA4A2CAA05D691BA9BBEBA0E2DEBE0EC49E213861929BAB69AAD01DF6C3EEA6C3F3291BE56E5289D0BAD86027801AB57F7FB5C25AC683A4C08839F3E739D6811C1320FD933D8E79607CFFE4375B33A39DB757CD450AB9E4F1BC5974E8B306D09F0FBC5B23B86CD64DFACC14AB74611AFC22A6ED097691D86E44B60014DC742D90AA59987630C544A46143D6E22828A7BD6E505CE1967AF8A8328CE9FD113791D1AF3CD31C1E884D7E8784846F390BFB2DB3124C6D45DDCD7D75B7FE7E44CC29E5B310EE23555BCFBABDA1BE64F86E60310A2DC93B1D44E19D602877EE", + "rnd": "4E7A017C15039DC20051D2960E5E1559CC27ED46877CB98116199A0F4105FE32" + }, + { + "tcId": 32, + "sk": "4B356EFACC4DD5A922AC920BCA97F614627E70D1113DD58FF8C2F55BF24E5AA3C148CC1CB67675F8F457D4ED920DAD8FB854A9AD09E0FE616A744E23D45E45BC5F8DF4FC0381D4A9D865F759F361A009261ADCEFE7C78DEE80E9B627556EB0B2352E6CE6D987BF73992FD092ACBFE6EE351C11082BE380B493BF321A8660027C05406536203032064231151715182716178673800600414418753148363223335420506127526046225030837316057147673868431724275585752248574253132523661010113085668648184277243067835844644801472070571816587386538544161307432778468131713726265087852658757520752313386347407367074584715861575437767878784535868162650573626135024544671607758477723276642840617755017232854033881315383541785622582806374126132752386086537128012000006548208558044862038626414617684320185004256010175047834771806343054777236287272288070858351333171828314873073217615222178255157881745605453287677136880126542180682522303646784670165365614232065362622032121443746660431140775616276352778167338778572820745007018081612114217566256162176650383572678730485851846658833475786787627118474343618375106870718513203463202187076400355377420412561315150785602328512513537262476324148263708705066606868613545823024158862863312016615830177318237468303422784337108343323175086560282712130213318840052774863888054426410546016340228664104685633035758301124326328755320220158455542883065558153634250023534112375185822557662164351675037453732745222134302783706411666065328751186018100511082853188845033583064431766262308530338783051271081615651457548706023836352868635277885570062748746102156161572384840401736057383334868700226647166360541035647828414733184137122425131560805374615838266572430558476580347572071818141160203660757565400034630624662777201412780361444884243612073152714246402267040420805378541711607716742836032052184848387218032463528086003648564616302784075458684786765467345830562386685702325714181765807351626662300642620568720287748524572416877642174833767010431224238302727288834036560623776765556356785886176565807352133544230771433787752261284727254333782147456835854230275258403707034351022828370144403341847144331064562541227001302877425200614836035388324363476585318468403614688467756833452756082774147282532276125162487361558658507561248747261455227658666231867004316685537134558815533087021453310846615433671736808160628536387605020657854750656336873450615464274830778238662550823366321065332288085087043086620127047235686307808214412516122623130701485680658160852165655665863725428476222121068785268177715682485328656703800540305854823573462621421641657781256653275155256648884570067845576657106113881567345533330614133108642811580348825560033156758030853667423854563546131124131862104085640740007355035364736837670760716867574382367051118688317326131487372805133321238013367004750640065763550608518184276773048385454574853204436270376835570081651568710683312165064732472516310430817783610268652176544704123372045303324240477433636684677547505637853216267372883736123134675833200443143220272468346287300460007326137141675202506337308855876770215832823772388874047305232865258076583872617214175267774137603113420063824541363042111881288657464167D9A4CE96EC1448F468F64B84F7CF38545C7A594F3C11D228395945D4A7E60179CBCC844674B6DA539DAC64869C68A416121A5AA39CFF632A92CCB5F0C1EB05CEB4008C5AFD414A3BC378284C9C22F3590B4B6C52C5435F6928C062EE208CB43031A051FEBB9551BA103A7A7BDAC3945EBB5D5C50E0E59E38E947DF9EFB3C276DF187CC5FAEB510111D6D05B0DBE8505D8A9D5998B40E7E22A90FE76125B82A4D2A7F270A9816B0C26A597637640028F578C42B9FCA8A6844B3C7784F7A4B7A2BB398648D82DC6604D445505DCAB3122D56BA4AA7A09033F0C1EF29F72D0650F510035D10929494EEA11F5C3EC9145AFE6B211EFBC2132F48AED852649821C7951D4F3292B4352B1FC8761DB9DD4C6DF2112AA49AF973467B01C3DA8129BEADF295CB91AC6951FA1352B3919128A970A3F64155BD77055C40E7E5247FCB6A7FFE72CDF204622C6AA112AAC8F7EBA4FCF9FD622BB08B05B3F9B487FA180FAB5B5CF08D49902E444AFC1A63A5EF431A8B9F64BB7C07A820ED3CB3FB658FC3B2E1BA0DF4C9405A6B6E7068DE5C4B95ED1C724121894674D9F0F8618C862ADD2A5F948DE5AE9041EEC61E7D1F392796DA1989133B4284604CCF2050B9C300325555695CE36187402DB3F6C86F05D3CE4C9B84A3B8B76153BE20193F4C915AF00FA557246AA2EE6C4152B596C56BDE1B92C84D401FCC3B7D5D3DC6A676A89045EA7B4C8E82E46E7E01F827136731BEC6A76C241C53FE4C2FFF44DF0D9D2C2323C4C1F587A181EE48A8ECCC6232FFCEE2784CA6D4C8F2AC24AEF2182DCD499B3173EACAD1A82BBE7436DB83E53F27725E2DD17FA3826878958FFBD0C41E5B6383A53DA19A26A5FD878D81E940C8FA1D601FC906E1DBE1674AC6760C1F8319A04161890FB0B6BA5774FD0E8CE7CBF7A03790A5D242C8161E62EFA781869CD1A9DFD0169ED7B85A0DC06974C2CD581614AC3995E0DC1B6C018ECFEB7FDAED8B1CB955F673CF44EB4B815180B1E1D191D205B3BFFB50B8DF52AEC2B5CA1328289D69D2F0E904397007851B75600B88D41DF116874E9205AC05BFEA7366953CAFD8861AA1FB882583C65664F296AC66C6A905A0F37010F48E9B499068295792AA79D4E1C3B3744BE71434C6C2428085392D63F184909324628FED618EFF1152F1CA7410567DD85269C9AC089330C3CE1F6ADCB04EAB6C70B3E347A8A8B8D9944354A97C2AEFF52857B9D32BFF6823476FE1A19C92A5E943355270570803AE28D838D086D178305AC620BECED241F0D0301BB11466F02E39D20B3DBA7838F1CFCC11E597A2895BAB4DB9442E0B22D49F0C26496D54C9A2072160B239EC0CF4AE8092BA4DD9A287857F5C1F5613D53F1058E1EC47A899AFEECAE9BDF07E3ED87D75A51B3573B952953489419BC885A678E10347E38865F2F80B9CFCC37B5C594D1FCEEDAAB09F2C111227BCE5201EB71AF5006A48D6C22E1A6DA3578EF697FD523896E67F291CBDFFBA3FED3B8CF85D60621D279B1E7D7D6BBE5A019B10BCF6715689985F4E87DA68F70412280A2886402F0C46E9ED1A790B9DE5C305E9B7220494C71BD046DF8812BCD87CF6F9062AA95631ED01CC2B2E86E0609B5F5741BFAAE62E16D7102D32C4D3B5CB74E915AFF992E81AFCC8042BC61B4C3DE2CF5E7B408660EA5A2135874AA7A9DB451AFD0B9A9B84E87062BFAE6A018C49543F170BF56A1E5A152E76C348F1E77C2D34C49A98A14324433859E0FCF6D64C115BF5A598C8A5DE444785CC40776AC1579CFC66E604637C6B33EF44D50C3C36DE75903352F60C4CC14732858E7980516987C8447FA634A31EA9B1629C3B161A0E110007E716BC57DCCE43524AF8E68164F153FFC7A4678588FA0EB80E53C8A552ABA108A7AD6A8DC68F551283CF95C7D8264812E8F91C9B058FC6DAA4EAB93B8D36ABB5B7588F30B2234A273AC2E04348FC6C40057A77B02F8AED5E3514746B26603C92BFD8FC5B7B224C8698D6DBD5E2BC7CC9913A7C6EC7407CE445A1441769E0103FE231CAFDFC24CD405D7DD150C07AFDC8F341C543071100457363143C1DAD7AAED5BFAFBC5382C0B724720F024B2361A75D1BC9BB390F68E9FA51DB9B3262F72A7B2504E4E97BC44775CF558BA2EACFEA9ED471D605F1FB74112D029A2F566A38826589193FA5EAFBF0A324184A8B10B3E67717C1035967D235184E95F9A9B9F54F3B0E9AC649318D8B640CAFF68EE0C1A63D741B2ED218BEB9DCF27C093FD1BC9AE842AFF1E22B35D0A84AEE3547B7AF1C283A265095C724FFF4205DDBD002EEEB8AD8BD84AB386CE6EF6FD63B1023670C251D686C0AA580BD763F6327025D4EC5530D77779358E116F77008FA0B2FD7602F4C0A2EDFFE4D11446B5FDE23386D77DEF764B26910BA4EAA2CE7B14894EFDE2A8FC3FDF7F61BC0EE1D6DB0A487D2041A49A25088BD7714BA64DD391A0B40EB348D5AD698842D8B357465C2B8E340A58D7E77C8979977D31B9F202E8EDE1A7940363CD49FADC9F320C6DE154AAE1B4C89A4A75E3E83EFD1DE458486F485D2E4E636330D5B3D845C8C1356CA6F4A3933BC007A6A8DA66601AFD67A408B11C80FEC1C7B9ECC4D269CBED39926152B6175198452AFE94F041C79BBFFFF1EE3A57C6BBA2B7892351F64A0D8ADE062594721C48126982AD36F992F993689959930F6222E661A9E4F4754F6046DF5DBC243C20571FD3B39EEB750CBAE08E26F9C35400FD945DFD00D8B8195D2D5FF65067A3E497B99888C1B3F5FED24B911B65378BFFABF5F215E00A5AE612E92E0F9FCDC8E0CF8E35E92D0CD7BFC1875F023E3BFDAA0A89DD0EA278ED9789FEB52A7EFE4241950A9CF740C2B9D0B8A046535B11D6C560D50DAC6F2FDEFF20F3B7075EF8EDD6F98E66FB225BC6EA792D2431ED63358A36D31BCF9799EA404D7DC1FFB45B01FCE1B8DCF09D2B9602FB62497581BBCD770DF7EDCAEEA31859DD94A1514DE00019423F6BB8B817195A4F2F8BCEEE02E414324FA419BF8AAF53CA03053F605746177BFA7BE7A7F2A4F61AA312A617B109F184DBDFBFF42CFC278E39974CC16D881EF507B2941FEACE11FCE5903BAD36E70B3F9AA91996251291F9CBA4477D93D1B2932B755B7A64BF080D4E50575713DC40C3026A9242DC3C7826551E126171BD7554B2BFB03715ACEECE88243BB476BF8D486ACA0F8F3C385D90B22E09F962FE4115E5A087AB17DE80F8016C86C7DFE7CFF349C12737622735A0CEB001C9A3714F95400FF64DE0B37F7CC0B34A511CAD367411034C75940625813B30654BBE491C5367F1D24DB2F469034FEE26FA3007C0FD2BBD81398885A199D741A47EC37B295C975B40180E2F5CA98D5918512A5B466ABDAC5DF30A3423F08B679AB7BB8378A20FD771F1DADC2ED644FF904CF7DF0BA013F44E928DCCD446B7D04CA9AF3830A842965A6B901682F531F003B06FF3FE017BC32FF6421066A7437818F51C1CF74D0DAC72ECC54812C0D08BAA9DFB0D61547910D2BDF58276E50394B3FDCA9D2FCDDC84BEBDA", + "message": "552444A7A40EFA95CF1A2DFF0256EAF7E47F0A5BDCAC6CC95E2B0D1830B0D5C01D818278882947B025613A53901A3B3D986E4B95B9F2B6D89DCCD0EBBF1FF7096EBE1A3D9383652F14C34E928409962E17CD3827B9437E37BF15FCED595C7474F3BE5D2649520AD19504D8382975ED99BA29473493EAC7CBE463909D54FB34EDFB770771A350585E01CC12800E639B4FB250E98E4970EBFB300076A2B10B9DA885E79BC4C4A0EAA3B791A47FE6F7CC5B0641A8F1A4BAD5963CCC118DF410F0A54BF878DBBEA1915B428D481F0628C7418E6BB2A2B0E9A1FEC35A6556FB2C3100B1ABA8AD395BC6B8E459DB45B998F1A2220DBA2511A150F4A6B236855A75B41DD202B8F7CBE94F4990C44301DD47B1FADFC0CBB04A030269A3739788A4577D285BB88C6A92D062EEBD0529140AF3673D3BDBDCD79D10D65F6C4AC82DD70C4EB9D84EF54484ECD5BB9769C021626FB46BA06E95F310557750FD1057688CFA587E268B83BE5F08ACD1CEEC2C1460D470C3B354272F8B75455B0D544D30BEA4A8C47E20F5D23267C0C89E206955B184A44A41150C35BED69F1C5EB5261FD04AF23742DD99051FB1D8BF8AE6062A92A41133741E7BB0DCEBA2182615840B264AAFA54BFBF9C2B81968BCC5E82061EFC531E3C14C6A7FF03D333CA0521E876E9EA7AA47F6EFC487D280DF9D6BED0F27426B459CF2A9CEF5F69B3AC0819539F80627B2F848A35B0ACED56B1A5F768C77F4BD358C178E95509FF2EB51FA935C3D9B3E14F76503E578F85C2B88FA6DE7E1ED3453DED3D5371B1F18FB2D1C5367FA5D6588475879AC479B08614EA9B5699B1F07A5618DBAA324866C71124B808159ABD53D630907E99296E19876F9BD87902A47AE9DAD12CF9BC9924E410C4329347F5A0C314593E2CDA552745D566DB6D4AE7D5574B501B4B70683F7ECD58FE50A3FEFE4AF92360D7FBC639F61CAD61FC17E23D1F14D6824640A9E6753139F3145B43E34762E35F87F6EA2DDD965BF566ED70B8B06D49949736512E58AB57C22993D04212145F6CC0A2AA58B96DB8976F0291DD036386E49D660796CFA3F2325FA39B963DBAF808CA741C4751E6FA9EDD20C25AEDB775B52A0E0D1A1D19E0DCE9FC4FB3FC95C8315D7F947928B0F2AA7014A0B070EC3EAF57982BF5FC45885EFD34F844916AB38DE143371C56CD5D4604096FA568EE01E240D12EB013A974848BFB4675F706A3DFCA19AE82CE7F8076483FAF70DA144A33AAFF4B454A7D978FC6058BE7339575A37A39B9B321BCD19C26692DAB294A8A17D28A0B7CAA1E1973DCC03F901BA6DF65EAC8BB643C2CBDB66BF56353E164400595A78E12FB607C25ADE5DFEF633D9189BD1F1F79502FCF509D06DD1643B759ACAFA2DDAD209C750A321B93FB7D5ABD491BB70B4B10FFB87344AEAF706ABE4131D15D3A1086AD30C85A30690893040F4C7747C494E93AF9E9C3644A5154CF3AAB1436FF7CA73490E04BF4761AD97BD79F00044FA5595568D0C9E145178D7CBCD05B42747AA30F50B6ED2DEA520BC3CB188BD7CE119F85ED98A1A27BF7EB7E0E264681EEA4845366CE25EF2B46FE0A7345D930959B93035239E708CE09CD76A61864D86C8F19A45911636124F1CFD4917FAC496E8186730EB300F848DD64DA3F4AD0FB1B9F8A2F9F47C21C1EA1B653323FE632E40CB177038067E6AEB8EC1B2D8212EB44F20487A2904620089A037699BFB124F8925C422625ED20172CCFE567DAA612285002E354EED5404EE79CF0B08F136E9E43F5D3943B3B57E5696677D09507A58AB3F5AD1E5F78FE75F08D617DC2897DA4A08A7F7030D61DFD2132CDDD4B40DC491AC349FCB80F28C376147A593889183733C3216150C04E0DF2652D783C648A7AD699F6EAC0B177C1FBC0307ED410525EBB0A31D5BBA2D311AE0ABE3FD11483A6835E699AD7C3317598DD1423D1EC08A094FE9CB01B1DC94024DEBDF22710AF0FE4126AECB0F74D47BA4CE384F2F7E05C0CE540702477C8FE3B2A82250AFBC28C62072BC2480585D56EB127D41C047AA6F3C8FDF9AD01170FE4A2F246DCBBF8E220FF996DAEE414FADEED713B87BDA12D716ED103EDF38BFB64CAB65D0064C2EFECAF91BD31EC05C4CCDBED28FC7BDA9B0002BB9F9BE591C2BCCB49B4B8D1D6CC167DB75248A1302D0E7CE98FB638C6BE7F6F3EE720D95DA401EA6E62190441B66BA361C33A59FA4EE9DC78F989A3AD1B3D52C8FA98426F7830E1BC42F01A09777673235353F4014859C72990519E85CE2D5E8C128BB8298F06B5B73B925416137CDA981F61CA79B97544B2B1C1663DE82D5E97063D76420E82952DCDAD869D0C88FB069F86B31CC464C998DDC6AC14248354C23F609F1E736A1EC27E9EDE730E22795DE59AC14CEF8DF7A54BF9BC2D4503CCAC2094BF85D6E09150C3929ACC0A058289F3F127F12F7556EEE675FF14CAE255195AE88890BC6D4F1D8BF0B2367CEE1B4B0E771FAA2D2794A9257BF325FE2D5185D907BA25408101039B4518C41E7C6AE9ABED321C783E21151DD921BD70EA5294B4D0B2D7C7B728308387D84E3CA2725729640050C206668BEF71EC78C1948B6393456690C3944DBC3DF412DEBA0086FA51F3420C4DF5EA1B71866C15636634A656924EC39CC44A7B705E46AC11D8124B974FEF063AE1F5D20903651E0FCE0A84A034B6DC4C2E4A30F98CFE43C7F31ED6947BD37DEAD4DB1D6E9AE1E70534086E921E9F30BEB6B77ACDC9DB160F647CEAEA6A42182CAC934F7575830399080AD492FDA834DDF940E684001A7E245082F19E7AEF00089B6C4A537D39FF9D3B8AD847FF6682561B55C96A5AA398E6E6BCAF75104F13E042D3F9800E4033C2AB3127990154D0FFF811ED8ECF52DC94EC4893B10CAACE6313D9ACD0668A67F8E498BD2738753F8A7DBC1FEEA237B9FFA4501A7649286B6868601E30DF4EBC18009FB6894280E4F6BEECD9681336D3321A8C2F12926888AB220FB82D7BEE67471423158569D47BD362BCEEC1C39D78109D8A2F4695C04B1615205DCE6457A39DAE9CF58B4760BC39C2C4E2ED8E9DCB8FCE1C851F8C05E419BE6CF6260E4E98459A7D5F8F1D463D12A9AB4C89E9F9830B466C0CFCAD3E0B0E2C12C1748365E51F4ECCD711A901EBDB19225D9704103C8FE1798BE35DE712618EF89109114644F742509A16797484C24F5AD3BFAF9A06BD1BE2CAC86D276FD8E350862DC42B35FCE1FD211ACD4862BC41E90ABDBFF5B205266524574326F4736B676EEC20C6AB5A1893B551AF2D12403A0DFF519ADB30423CA6E47F855E80975ED037EF88ACBA414AA598F047EEBC0AD4B9A5D3CE5343A346E788DB07F60FA183FD405B37F6F9EFD1CDA4EE7E8739C581FC6585001494AF2B6FE6828C9C0EEF94177771A43E074A3EA5E862F27F132D6A157716E593C90B7EF4993F412885CA20A75D91A493DAF9034B18C9100393B49F27AB12663F96E1A92C158F370A95576F08769633B2551537DD467C8562278483D039E67FF4D2973D8143F9B902D649C79E2B37981784D90E2B1738D6D472ED15DE921D546CE59A400EBDB88B53404F061D40F84F3D5315ED8E43659F12A5FB49DF5D0951EC6708967A74FB3D72674190A64B8CCFCCBC72D7F3F9BB758C14C509EB3AF2A4E0F5519A00B50BB03B19E749B8F1A3D7BFE674C1F1EA574DF1195B8635364759B10A925A233CA6318E74C24B47BC9EE79AFA303284A3AF734F84D6B6F69A24FD552F0647E93ED1E0190975A16DA6C2D7D052105A23AC78B7427B88F52CCF4AF4262FE21A846F39AB4463EF0D6AF1FED879F376318E4B2D47398AA712EA1653F816D0A35C7F4CCB4693AE9550F3B241F99E731B70B751C4C98C61575FA5DD59E9C4D2BFACFB8D5B95743D935314B9B890EA5CF0440018DAD67D9EE9DAE24F742701AA1AAC432C568EC71B9992284268764C399F29F45B93DF7F02C9421C12B10DCFBBA57D3FF4DA7986E49F93F859D946E105FD934D43E2A7274AA11D95DD7356BF81EBF189597C39DCEC7DD6F2BB2A20206F2F8F79609FABBD2EC6AC2EA755F4CB925F1279F9A610956703ECEF9FC5EDF6DFB4FBD24EE91EA455FB2F6A0190D0C96D76C8A910FFD55B01DE528F4401B85E20BDCF781F62425B083369DF011263C98320F158241EA49F2D1B34814426E7CFDA307C755A53EA5ECEFCC7C58F0276366FA6B62BC1928E9D2319CC09B11147D008F8E17758C360394CB2EAB2BBD7B8F914E5A29BF6F0B8CBA7C538BA9D3701B9AF73AD380B8B2C0232AD1C8A5E36626BD46930B2CAF753B630FCF284C5A2E6593D38E91E338D6255A86D834AA6F9C8AA4A0E6D73904EE29891E0C56DD0D46FC5F7B37416D0BC6A31DCC0F1BD8FE597066AD3593568DE1CB15FC9DAADCF3F16AA1B13304DF0238DA343C651ACF042526C9E84ACF78E8AD927F1744A5E5FAE083E7DF1FFE252358B17DAE7B042061E259A282A5BC76D849C0B0592738B4B588AF41857BB15DC8A96FA5C1A8C2A85DECA64FF85A6EAA210863907CC7CF92FE73257024620C083152FDF050DE7F3BDA3D7728B93627DAF8D4A39283E2B0C59ABF8441E49CE6D5155F862035667FC59BE7732C8D695183B5090D0B372167B7723257D0A41B234D6A04920BBADCE305DFDBB4EB9A22F8F18F295C07EA50D9A76B40FC196C5FA14FD30D4F855BE1AC1110F75B11C9D3F86F4CC42F466BF65BB98AEDED66EEF4FD3BEC7DBF929144B6BF6FC8FD460A639558A7EB0D6A9A8ECD92A0E1CA11A11CDA0D3E66745E2B9F5A592ECAD43888FC9A54FF8E82C8023BA161DCEA31EC9EE48943008542A5B895E629B30FA53CEFA97CD1CD68F62B5FDA93800B2CF311C80E69D407C3E204CE67BDF6B9E2A395BCAD8ED0FBFAFA07B99107E38A100D758B9F0C57A561EA7D7978CCC770AFBC67BE1D9118A27EB1D5650E36F1415C7C9A2F2DA5754A61B24DC6304EADCF5F16EF82483F07AB3CA3301556B858AFB0ADC8259B27869E3EB0FE243C5545AFC72B1E66E5A2EF25A23656B444B4FA5FD7891B75FE74FB7D7CD4253865A9E1925774CA51182F38CC23C79A97A4037364E863CE1EE89D23917C36951E6E12EC3DCDFBB7B718E3C2A5A80312220578B312F2934A52E7AF8D0F2BE234DBD4E1CF36E9A00F581566F833B5B5CD75AC4F73B1116AFF3E49D6DDDD53CD1D1016785B7679BF717929C57DF2D29328C58CE1DC49F34A532F5749", + "rnd": "85B786FE1E9AE0BA921D7E2C8E9045C8A6CA848DE6C6BC102F803D9BC0F8D534" + }, + { + "tcId": 33, + "sk": "7EE364807699DCC1B171EF7697AFCED47FA74C3CC62D4B31508EAB28B90107793070FFD9F6E4E291BB243BE3661BC9F10334479CF94774A0B2D675A73F5A4C5C075C9F7C5A1F3AD42C153C56FA4A0096A890599864ECF44FC624C5575190918DB25642ED0EF9365EA49A5029632118C25BC353706E19F434A8583BD9ACBD0178626601147662345815030478008075046508171453260236220048153835224142604887325381776704830327507654380330128270618302451660516244765741333130207313070867858507807615254770386856715356623153328254581510857670100338338686141455250877738467188887704720311330203443015486446845343178655717730001428303223328155126584302773635010182256823046347814368858354730260230366711132523132716425153604515350680254864267436045112488377013036752038266554881058615402702657132780142432558642687434253820320032625645616776664083467506808211330653258107106213685334576103762716781245634321500128817253316451130051671528140362504105881488821713800164607146755065760688160543718621280743848732865852361852678157240211185687334353142717336354856016556473555578538417875751725466400024472312366688150488313121146007075716200007543526658340838881844006842700380382834232164542533472368224663537845745583636860433041070136228234481082077622376620678303368354216702542236670423402146372033505166601564428731623280705832823840136715073314816446241024176301575660048145120002242205718584228161013056607171377283255048262750850470087823837566285237075677233111022786313266784264321756335042421018820142531537353876518327210142277368465045855620866345617148743510018587426055818361571771053546622747133880437506658800400650817630436845112035816557630731546347117666513114417878770806254317511355201412145708548274724223150662816375874674851136332818333128174125154886078744742041625344432056425844222146208617200344287485004528111731188210487761766531482710535114800375747226862172487445171767667343186738688770045607534423146814375745432858668588748588332230370718052424475505322657107224600116465087540243388272487388701300685464725060407631800010613288320137323600144156250620850600477468054146361047633736613384462871441060082280463885576440432605015573754765012538621135881787407501877658803558125662486844400022067141233122102411543275811304821687313488860712450456454001801541234272253552652434765676387646006677870715616345358670165803013031582207274773730634201754666740831773660418654874702240274475845567372635401346060747328622168870375260246247320060702436233653027566060646450257842042375205074664540708417681110785088274158666332216417622424863545485016433075815726043564810555761228231522762511451204451556864471566704511735785231715383542260410661531411210057514300825237321725212750487324046447443840450620273151357084571004013511177711381564442344141535447627261186303185871874205786881032782676020684387284222185037741614587614416625522070185831673532116061357246375475106587508107430740086076578283038120584722042318120441123375152344277185544807736712803347603368270841110223567487831516463256057743365018152751800783617504346275728047461447333167282520736423316276657786546632410750632726720403830616534533830701282386323333546C9DF2CD332FA871D86F93144FEA2AE57FA2990BCAC09486D2B22D7DF3E9A7325982FB8029BA0D7A3D4FA0ED9519FE9290CDC25F027B18C0A3FE9634F387A474E1963B8E03405892AC99BD13751C23717091F8CA86BA14A48E9C0DC4FC03EC919A30B42D1A713A3A36AF3DD4D1129A8DE229512366769B6207D0AF0F8A4FEC06AD053BBA0427A70172A0FDF762AC47FDFCA39F1E1487EB78B1E32A088D80E67AB460A2EF90B32F3644A040F44B7A015772954280DA3330079F6FC3D7AD06EB3EA99BD7D9ED0449F319532C81BD279706884A02CDAACBAFD9F795EFB6D4BDCAF2254CAAFC1982AA2006C4C9184BE762B8EEF1028EFAF9611BEEA88D42815718FD2518D0169B27E272F83DB8867AFC94CD48FD0F23ACF3A33C0007B434806DD4D17E395B6C8210680279A6CF25837CA1E02C18DC616F36965D7D35787003B86D69FC2F40403AA8D708E6D6B4F2D793DBDABBCDD6B1936ACDAB8B7E55C6A5276BC52FE931778CBD25EBA6DF7C3768F470530B360991FE2EBF08DD240AA47282648274B1FE2887A57036A45584E65A48E95D6A8DC80710EA79510208D2F5350EBD14093EDEAE1ECA343E8371274986287ABB067844E42F27019E3C5DED895B3CCDE36E1742CB82B5EE2AA67762E64F0023CE9A5F25A10D9678FCF53F053E2BE39839AEF21D4424BA244883EA47C27C95F849F29B6831B0313EBFC44935451E55060FFAFA92487EC348AEA470E07879C7C429919268AD7A75F4F3704CEFD875A77304C488833FA75AE023D5E0FCDF98FD85693F7D75CB0B4DEC7628343D58F24310832B6314F54544804312E2E72C0DFB46A670DDBDDE9AC09FC1B09EE131ED6D961711F87D919DCA30732F3CEE0595B4B13B3C8D22B195F00E2C989D27912451B42D3D5C3CB69F4C41115D00EDFF07295DB204B7630AC71E637A7AEDFF8D143C70B1A06C4B8EE578656FF954586883A557D418CA2F6E561907AA5D47A590CCB6C2DC9D3F928F341646F64DBE0139E1E2E10734A0DF4807955E8E270D9D6352519778AC9C3CC53245234853AC8DD461AC8F5A22728B3CD59789AEC8FB62076A8B637CCC46FED8C711472A1D1D45F4F4527C29267FDD816532BE1A9F9E8CB5B1FCD5B50B7E8A5F76B1A14EDE1DAAA046B67C4D8DD9A9AA7906B4B28A36E9CBF7E788A6B2056BE60779BDDE51A5E7915A50D8A3390DDE787AB78EA9A1DCE3A52339641AC0AF8737B3B338B14D253DC27AF803AC6D80DC314E4EBEBB767111479A6B882883A4EC2E2EAF286836712B2E449C9EB0E0B2798A75378C3AF26538803BDF2815B4CD6FE1E6F0D8D2DA72E3DFB92C17B8545CC37B1CF59325A9CD4BDEAE2854EC073693F4B500F2076333A1B900BCDED21853FA4D1FBC054BE37442ABF9AEDFE5165A6C01F7FBA84A8590BB5E4940890318CCBCEF319037E3C3EB0A422E4C50F179C6EB52338E0AFAA4D417D2885CA7AECA724C226374AC4A2A003913CD8A677BDBB45310D1311BF815293D8CF9A39900E8D1F6B151602DD709D385FF7D15FDFDBC1BC7C2E1DFCE0B5F9A447749D5EEFEF9FCA66DCC8E06E667251B55AAD86086F0DADEE1A0BD5504A0E107E7E0CE722AB6D69D7D6030DFCB6E95B28FC69EA5DADD5FB222F2CF4A38ABBD89EA88CC895AD9658D2062C32903B8ADA50C119637A0FE2FDCC3A98B10D5338134663AF375911E19C4209A0FB6AF7BFA380D148136208C2C39E0E3BFBAFAA0922165C4317AE9B7499BB8B775DDE37B9D2F67EA1DCDDBCFA4941D19738EF8E4DA1E67E6DE5EE0B5B191FB2583FE408825F8F024F696743F5F46CF8AA6A48551C92F75B6CFAB147C95F99B1EA3555F29F094F477B0BE91AEFB6A3987CC8B16118729C7ED1EC0AD39C186A9BEBEF82D001AD9AA335798687939B17034109D133D71F13FC513AEA33F732C510B474B3B5948A0AE4D8DD9D376EC0469CFEDDC13C663E089F8AAD8B0CCF5D9549F31339824C62753AB409AE438D54E807E37F7A74FD22C230CB844DF307BE133ED6530C470EF5207FACFF513A952BE80BA568FDF36C48F9E4D39A945DC48836A631D2F61ADB4957991AFC25684E5257F446901B915FA4E55BA8BB747C0198AC5DAFE8871408AAA5ECD140E7E58AD300596167F4DCAB543AC3119713A189CB8A4CDAAFF4E9DF83F78800A8D91BCBD76A5F387F17FC479ECB08964479AB14C0AB549977FB3F5858F6E9DE8B56A57151652A57B58D11A0317A6C3DA517F5A7F8E71CD950DC883BBFD517AFCFA75559A468E3BEBFF51EC1E59B1934AFE8C4F580019DC4373FD99D550D0620C98034EB54532CA3C5B3D3FFA4EC3263698DD34131F2BE2D0F8F2608C7EF6BFB32F1024962FA3A0A590FACA14A750329596C0D6A657D66A9015EE599BDDD2F301F77AAC32A7C562C2D3DA7474772388376E61272F3B70CF4977F28FE8642011C3D2A732E515596D3EAE27AAEB469BB1C287E4523720A0C92332A6F4BF6CA622E9682ABB61B5736DFED9F189EE094A7DDF92E029A55E4A27954CFCFD078B3FAE61CAEF824148517AC8DBA4C2DABE002F8A02DB2F642850EC455F2FC9F199097D172DD9AF098F2B6449C64219B212AF1D097DA737C3F5F483145148876FF4E9867F29C51CE1D9C724A788BF7E3AD0B6D6D1F43DEC58D7A1807B35B5F4B68B98DB7528775556380471DDB56A43B6BE6A85384DC72013413960BCB2168C5AC1F71462F972A6714055DC7C88D53BA9717DAD6A9C3D8D2F41364F6C12C08725FE600075E3820A7D4C01B13BD61324621077163D079EAD107C59A159116C24B3D327F655864D9E0E2F52FDB1360D687BD1A67EB0032CCDEA0AAF903DCBFA68A8C1D6656B7D00052738493D46FB12ED66D54BAE27EE728ECEDDA2F91C64A76E5618469EC9C2BCC038BB33979FC9241358B934A6FE9B23FEAED172F629202C88BDE5397916052616B5B9D4DD27B1BF1E70D92B6F608447AB3A7DCED2C05D5483475599B57685AA6CC7EBD786F9CBE404E340A59A5650FAED4BC83B27636703D27B88BEA09F007B38DFCCD4DA9119E0C48C66CEACB8D50CFA97A35309410BC948ADBA130E74A4A1958E29C6996778E062CFB9DCAA1B773F5AC14DBFDABC4F771998318EE23C67DC81C822CF6C8997E715D5B28F2D2391302EEC9B726974738B13029FBBDC2CFA54F20315F2FE241913A56066CEEC51E294E7A2D4D32A196714086B344D660C43C8ECE4516F2A2B2017E3E2CECFCF6AA5C0D15CE52A273C604909B9B736C73151FDB7081639E7DE33A5C1FE066290E6F43FEB4CBAD3F02D8A7B45679A77460829536A76A07E0C42753181FCC054946198497B1331C8DD2D903D75647CC2401B493B47D36D73A65168BE33E9EF03FAF53D8310890822C61B59FC421B9D3DF406F2E122BA8064C7718246410197891310BE633309D1BEDDD727755BC16986A871F2EEB9BACD463EE948581647EAC75CD912611A7B0F572FC67074C4D3EA066CCE7C932FE982D08224BF0B1C60AEFA9E89B897FC87FD0046A9EDF1306A024AF1E2C232", + "message": "47E8F6B19DE86B50E02FD0A43DA2661688E2523DBF67060812CC4AC61F45608F68ED30DAD053751DBE35667A37149D1677C8DF109A937078C3C70512062A8547A908B9DAB8DEDE68F2ECD02FDFC9CF17DF50F0A58C0A9721C8E9B8AFBC680A8F644644062C7D67686D6C1A32B539627C76C17B10B9E98EED0FE55820464CD40D1F8568414645D95A60AA8F1AF7A7072009FFFB90752915CD888A4C05D7C712FC8612D9BC596C7B7151F139CEB716775BEA2FE759485B1FF942C2ADC1B62B4B9A7946316E02F150F15944EB95225790364C023023618C43B781DCADAA5DD5B53D865C26484DC35E1A5249E58C13A0D5EF6D0B976C68D2F69F8E7E32600CA33B3ED0FF36F847FD42E36E99F5582BD236B33DBA4D9913853DBD546D458FA6CDB348A2115E495412A9BAA5AAF2A68F4B0CD40ED92EC0EBDE502E488A0BF1B8E78E613F85A438A6458C6B7A397764B48648605EFE77342EF3CD4649058EE17E24F41D0EA62CD7AB6BD2860D5CB3B9249934D76C8915AD049C076B5C4FA379CB9AC72DF39CFDE95DB4E974AB7CD1365E2A96EC7E5A7B4551E7B90C8F8A8C95DF7E03DF9211E3BA86B232E7CF6694BEA997F5E8E582F7CE79593ED656839C909BB9DA403A7BCE53137B6F7629F59F90BE0F8F2C1A274FBABE3E5A6065F736F5295BDC6FF753CD39C30F10343DB60CD3BAA4CD8C79C5EB7829D29308B4916323AFAD2D35C95A348C9C09F106A0788C51460EF2C81AE6A25791A5C92BDF6A42B515B0ACC90853E2AC6CE8721C1C7C1EF3FD7273F74779D45C773589AB07A0750F250E83BE6B89C4BA053A41EF421A8C1A51D0CC547A68C4996F1853CD0EE8E6AED8B536A9976FC3C9C7EE5F0C124474CA039794ED4E4DC55CB81A2D2F538CA865465333B7E48FB1E5BE1AA23FC47DB39D47A75AB64D2D010C6C1B39495482E46A2D2489C5E1BC725D4EE11B505A3277F26382B238F7D689CF19157357EDFFC7D96BFC713C6F1720F9DF518DD6FC1B21E07226481C5C50679F60F8DD01B551AEDBB8176C7B12E919AC9E0E885E76E9C8F61628A89BDB7FF1D877832588C3BF0867AF03C0C51237081AC2239B4E28DF238580A1C0BDB95EDF78DD7EB31A04DBD03A5DB03D996F4998D6E661FABAF8CE562B9E2A6494F96518ED9D2F0EAA0EEF7CBCDE941D7F0AC2B0E535BA23D14B7CA8EB29C10A8098AECE7A30475C1F2ECD9109334637A1BA80ECA8ABFC42C8E04835FA4E3C779FF8AF031535D7FFF66B5BE1788203198176F727A16102309BC30452303EC77A1045130C4CC7AD98E1214EABDB9806CC327874C1C94CBDB305FCCAC3CDB9214516367A7E4F3592F538C1735E15082C6686D20B5184DEB18AC46342DFBCE659558063B308FE8D9F3DCAF89F7BD6811747DB87A9270EA2A8CA3E790BEE735CEDD83C4AE02C5008ED30F919F42CA8F003D052B53CAABE959F618F0410ECBD9857BE24486BDA5169FD183168BDAD0338CE4F65C987CA1B1221A72431954E201F99B7C7F86477406999D98057BCE03DC4922452310B56501EB789C0AB44EB427E70ED48FB72965C21807120D7E9D39BE153691DD7CC900CE1B23A8FC198C0DABAB16A2B58C1912DB0FC1FC118380358464B596C1FA6F3E99B450A8CA0475940428959DB4219E73BBF88C3CBB52B52EB3FDAD61BD80364148CAD443FFD51B573C8D4ED6A2442331D66327083BA8096E08507DD56BB211530F47D1D75374E6D2F0B7E4C4C0BD7F31D30913DEE335991AA237C8D6A81C1F21421F942176063AEA420A3DC4C2AB95C12715E17AD36362937947ED9E5F28ED3E8CA760568EA657C473E73245D902628FC617FF854A9BC8B27612D7CDCAB", + "rnd": "11602F615BCF6431BEC3B08E74BACA93CA8175FF742F01D0CCB0A89AB00B2A82" + }, + { + "tcId": 34, + "sk": "FFFB9B8C64D694FFB0640F612979044C8B0E26672E75558165EBA6B607605C5586F358A7A2518645B48CC22CEA3777092B60164C7E15FFD97B8EE349BFB0FE1AA4C7B0C9B23461EF3057A178047E40BFA3E459F2376725A898048B61C418531937048586CC5E929304BF6847BCBE69978E882B74E56FA5BF94B224DB42B18B9A16428501544334843886452530620371687734860803175307713284251732413615153576282806784101866501461673161068217650235404246158005721380284040447505503476241762442322231330548277714614852337603132404705456358725043604857012047121846588611055306042662150701330573155502847742888110856758566056761541886330378750630817387174320642165414371557561252014336343364341155080540441663771641272458612002538044410645537664472626561640005238302803401882713115757656673622178654385117456814573083608576785164751744756810671444825880321575437753271707468042831843416782507546821260704023758032418786060684214817564062813312384443117234321678673841310257672302128014055416745340281244803858215286537748011231236635483161225041100325255287046155167486002816383500464083066564155454357100730061017038432668414024638265360375707883823122713172786048600588888704308352707622758814524563744463614173771848204015825306865861106251158613461116372013326465637530033401765263461535718674481760407063840166044860132036878662313547843166485467204674200230386163831358405704807575731378347100514103365445841366575004703322728887758380528156408884471084522784872270678380342786366820228677574184786387821178761273241101274154517052415302463383656570448644848286071404180106541047855524840650877515426830755660062847280545224250870770537850865703516516168366127745651874346706752657006414701282605663011644810606400476201060283203867537367645085776162328536777271108751057444060314656114154135051127886480671143661638442700353053410084133718848332866125716312470566487116824140456504084257284250456876120701730481575213057674058321460281724837423213874043162400755240741810828012470505740012120886126041107131416730627102001588661326368036831864655434724281288458322325237731427458133765443537471106256330160448165051746005537353683803708758276100125820133246088826402507471752601140530475426711152118276431065228804668111676343351853145382385736642665501307652624833884132830544734531400810423661705826835625006484628706718017517618871422387832227673221267146265865708544112866173471255637676381855207465550242180613637500724050480288700767255625102801068432785608254043207800038248884301434631642057571135678185507171763670732556375064154454038500804681415744242631387508431165861826218274516840057460531026565317776771074673385067212506228177664378480281205715863565607336348716524020488745077002172825805248446850062252738165238545885243773264648708766208841514653436152322483164186501360426836413023513387214835747651350820558678387616355027071325053381163184172511000874757638885213124677630842176811541711617212762836561880015164805860452465458558708300121026462277236058401167040472313582024756567047488807204785004216712714615264381134011543024600283502803652478016380357617566644160180655345041233770871450588810722414814145742060370080318344AD02A3E27D78BC5BEB3454DC63407A9B76EA6599B86E9E66969386499884DF172FB72F22F46BE747300DA32EC2D997BE2F0E40A89C9F2C5D306E2DBFCAF00F386433395FC3DFFA4F6FD5C278BB212B81C0CB2AE047055C1BEA11344190F379D58EFBED3F3BCB76F74198CCDF5F541F1A5961A2D39447D959A07DA6381863DAC2961A764E49B058C1FD67A367A895C0FD79527EFFCB143D5FB4930F9405EBB4580ED3702A2A12900C81ECDD223E283311B89E3CA8326800E6499292008D44DDCA81D83686EA23ED1957A1E163A89AC412F71C66792705649C48695DD3484FCBA1DD0F736FE4BF4F6BDDD79BF429413780E6F94EAC54D90DD7285570FB16132C079694A8AD4817CC6D14EEA1133FFAEC74F6524EA08C7FE4BA1964ADE672419165B2120EF6CF055D153D2F257DB3BDE21A664754C8DB35A4A591233EA03050B98AC35AD58EC2C97447DE51BDE15CF376148204AAB0127A76E8B552E5C84E01F7B1E077F8F7D5222E0B98BE4C49C88FD8F4089942D18C1248A859ED52F9BB0560793D10CFC4749483B38EFEBCE4D4EA86FF78BB53E1C04C97D5D341DE3023DAF8D8257AE13B2B29F14C096D9879D2D37FE0508C1D033286558E3490DBEDC69ECA5FE021C673384AC6C481F630EC3760E1215E7EF9EDBDFD78C18EEAD543641E874E444DD67BBC471020826383815CE2F222326396C8ED1A6F86F03F0DDCDD97EB24F46D757205A1E196E1D17B1EE68246B9AE50DD2898B689B3C040079DACA928FC0983CA9A474586E14B7D91032A1ECC2189B800C2E12BBF0DEC27E0064DB2B0E27771986BBE84D54B01A693D7AAC76EBC25EBE721EF53DB1AC37E432362C76057E9040DEA3927FCDCF1C316E4460A42E9C4F62D4122C997E39F878190C0DE1116CF2E4CC119D31D2E39ED08EC5D36EA4D907C6D1C825CBBCC80693D75C67ED81DB126433248ACC362AB93EC24163363AAF27E2CE908C563DB6E5FFB32FE0022156E875A64576C0B4E518951A2033BF33965588AB936CC7D9B05B7C316AA3C452B3A090BEF095B27A428B4A8DD045529140B38A9340ACBC01C775D39376F1ADFB12EBF88FE1A444DCD1D65B1189728D94FC311FB67C6884E03A0C14095FBDAC8430C0905533236645116FEB83C74C8114A8CAA82A00CA2A7387420A02E6301E2FB17646C41771A88DDC1D2C51E89DACF18381EC255F92A479BF0D90AED7155D049F56870917816EBE1112470F210B0B071F2457EFCECEB977009EC6522D2D6E382775874181EFEABD27FDD06438591403D6FF514CBBB30219CF10612E884F9FC9DD3AE1509C564ACD10E7E7B7A5810A9CDC71A4AE9C248670CCC8DD92162A818DE9CEBC11FE0CB35776231180F8AE8D89B7C57B582C571AA3CF3BEAA6971B0BEE6C24DF1D8EB0BF8E0F534FFCE929E222C891F1015836DCF2FBE8E27B20D8195B293ABB8FEFA6B9CDDD14B4CFE9F7AFD552F00169CB5169C1C994872D22B9C1AC98B5E35CFC47420546D955615053BAB2F139795CF480E5EF3BA92B280DBA43EAE9A58AADF064BCAE3390B69BA6377EC3B6CC119348F0546828F14D9475DDD2C8BEC8F562927C8C8438992024ABF81B877372DB8599CCAB878D6C3B01F861D115B87AEA1DE682C1B19531A4495B1FD027B4790F89567ED515E2E5D7035A3C2B40AAB04DF48B004FB076FC665555F53F7D8FC217017FB5BCB8DE4B9B027F3C7EBA143B0DC4C130F33924A3E62DD65F080F292F586A3E45DB1FFE9ADCE24EEE5029E65B8167521F8A07FF0F8847217BCE3280BE2433F913005E4D662E6D3249B1E535AD68D485CBC8FE335ECCCED7E380218BFF18343CE4683069F4EC448416FB704056D109D7345AA4C18FB029124DC1102DE3CFD888E69D2401986412B881DEE1A83BD63D77C8F6836EDCBB8D746F2552D7826566E84DDDA54E47E238B857B294FA9E349ABDC92A21DD5AAF8B40C5BE54E447A65AFC4244342FD1AAFF6B73285011BA5E957B3850D010DF5C31E5DA6A9FA4E8F9FE2B10B7DCB15484BE1D3BA516A524C252F57F5A1FC0C1730E614A22AEAAFF82F4DCC8AA8E5EF0EF77AF6218ACBA3A618AA0A1B8E45587D6BE5D477DC64939195FD7D76CF124D20DCF9783C4472D95CF2631857A4038056CDB30DE3834C90665FE097B371D6095855FB690B112543DD3303630D7C0CB7A1B242B4A4AFA34DA788641B8E82E715B2FD3B6B53E3AEBDCA00C061043AB90CAF8D96F2D0013FF1F73C54890860459DCEBFB1E60E1ED7380C8989BBBB9EC3356C38F5D9DE87379FD91AEBBFD5F051A28842DF25D5F7F6ED237E81437DF66550C556A76986168F453E1420EAED1A94DC5E87576C08AF905804866F28E195F2C6B29AACA80E9B1FABB3AE68DCB9F37F0749862879CA30BCB1A7A68594DF96994A53A84A050F00D60742332BA996EC5311AB534341D2B5C7FE6A608D57D1F95571975F9D6863A0941E0AC69717889FD537BA8DB60A2A4BEB7E13F2055088858D973A22A20509B6AE750AAA201AD1F2798EDE5C289E51969FDFE68EEE3FF38A543A14FBBB8D3AC35D3D49AA14EFC815FBB65CB2BF22D4A5494089FAC8A7736E4322B532557E6A41D46EB6B562C353BEBDF3731B8BE9F4C878CC4AFDDC822B9B36D9898379B8BE77B7045A10793F19ACBF1C4BB6C081CB11A421885262A166EC034FA3D73D6E292025049AAA261E01228E74245A9B420E859D118E9E066C83D152DEEBF0CF4C14C2FABAD96A609A91BC63796C53C43F532FA0FA182727CF062B4BCE2ABBDB962FF9C7954576A2BC842F533EC41437F602CE4CBAAE0B55933F6E3DF5AEAD1540E32075CAE5E9C46E4688D407A5384A49B7CED5BD4D3ED5736A5905DAA75FD9D7D5501A6FD4FBD1EE2E4848C881AC3F5BC8FBCC918BD12813F8D5750B3FA0B35C2B4B293206BC2E19CCA0DC9CADD3CB4F662F7BCDE92BB365789CA0E06F3770603AC4115FC8A3BDC37B7A2FB26E31C8570A2E3569C2418C6C3538B00E28BD99909EBE0FE1628FCB31B142D6F14373FF2832FFA29C13F7DB1E1779B867B81AE010BB986654100F8033EDDBC3AB8D2CEE316E24BAFA6F56800B2F6873FD35E84721E251632193B75EC5AD3404CDC2A4BDBB9C73938938673CC34575F050D8C342F9592F9036572FF605081D38A1EB7916D1124116719193AD680BEA6D4D4B0F96B4DEF39B742C590B218F63473A3233CE5EE1C68D1338AB25CCA6AAA21B0F221D97023AD61C81E5EAEAF5BF673FF96580722A524569C9517EFB468E7437EAC93C353638E400DB7321F5377F1A6259C489E25E51762093459B1BAA6FC4581622D9C61E6DD70772E15DD045B903F10F6957A74FBD152E0421883A021601BC8D123C62531D152261622E05053B1E1E6BD79F47EBA34B5AF260BDBC77F7EC2D2FF61B24C5DD783A9A8453EFC5544A11E7268838CDCB54280E085599423F18043C1EB98BCDB433D73770AD976F638EB7FAFD60A19E6298FCE0FF78AA29E57FA0F593C6AF814EE69F0CAF1E6C434633A067814F7B11E", + "message": "B6DE40E2DF69637F160032C3D41D7C239D2C48D88696C365783D9D19A153B657D500BBA059B53CD348F7CA833CA1A178E05FE095185C64727E99971C3CAC76E1836F6476965D837DC16135EA0941FF1059D9C5183539C73A7652FDDC33FE347DE2D3C53CB2FB52A67716CFDF96DAC47C76CB1A702958B548AC1771E803FB949040CBC5CEBE75DB7449EF70EA827351E73B00D7C78E7549A7A183B28E6F9C95E8005153E8C2007D4D92A9E5730057CC5EA5E08499E394E294B487CE3BC36E1D2F6371414ED1F6C8C09ABB5C7109FD2F70BE75FC8CCBF95A42A025DE8AC01708EE1AEF712FC78AD4A16C50923ED782B993128E52CC5C371ED5A008D9A69835102CF933F4C39041FE114158C3EACEFB4B7ACB77BFD14402210EB20270C69C15FA303A613922FC850AD16097CE7E46D1D711CE76BB92654B8E3355F1489A125FA810D709BBA50D1AF08709251DD23577FFFB9D83254525D13AF607463CED0C13F77D6904F645CC7495F4BBE163A042957A92DE55AE0ADD1214CD4F881AA20EAB696DC66067AF0ADE504B8E02583A9F8A7F21E94B987580BDDDD1B300231DC023F6131B032AC1B763DD77CB2EC7BBE4C8CE73A6DAC605BF8470F1221F13E7551C7A55BD3C026EFE25FCAF5058FAF1AE00F0C7E879393A79B4501E7129E7B3132DCFC52076BBD58FB6EDE0153FB90FA2E21A09D2271524E19ACB78129224EB0512EF09679DD4C809C3EFFD9D1BD4452C62B09614EDC503373663F43EC4997FB48AFCE985E67253792EF7982B4D5B458E0A3DAB11D97501FB74F0DAF04DF7005C1A4BF861634F6A0EC1708AEFC1782810544236C5F699FF835D4CD5508014E9B8E65AA3756C99D14003A1AAD9F95F484A405B0537B0E7B7BDC165FA34906DB06C49834E0AC2696B597AE6ADAD57C1E8588165BE3180333C356466DFD8F34B27B04E019AE2B7C9AFFF8C866BED1C1C24A03DED7FB71EFF6DE46606D37268F7DFE5D3CAC97B612645001DDC30EE17A33B38D847D0D230FA7A187DFC08FDCACDDBBC7483905854FCE80DC0B0B29817EBE16E039E4044B4546863221E784A3306B1CF7547D9F8113ED6188B8427995D9D36F5463B047B9D51034E7BA1962B157491E74910354DE027AA0719DD95B7A2E405B9498DBEC5EEFAE0AB95BA20BC46F0F6203CC97D63567F830501F2757DFC99089C5DDC1B0B94CDB1C7738CCD632DABFA8F5A9150AA81629565995392A0C15337621D4D67407F51B28C74FEC6EBE41C58939337D033FB26EAC51D9B5C475A25C53978B280853F8DC72BC54CD16B28B200F69AEDC6878CAF159ED3A6CD467C77D9456AEE9EE412F28159BF5DE311C4BD6CEAE1D9BF346B2F2716979278C0E68689A85D9529949DE1CF5A2131B7B4C6AC304B67B3CD062037DB93823CC6E24DA28A7612A9BDF409D39EAEDFE06B46C3AA535E74C56371FD9B521B8A32683B90AF3A8D787A5E190AA510CB24CAA2735365C6EA775791872F03F171C3C89A1A9FC3798253BEAC8995CBB5064C9374EE0D16E4244D07FE09318D4B2504F4E4C0AB5D5E98B9AF89378A13F27661C2157B28F665A8894578FD5C3231DCF6379C874116C8610F9CE572BE6D69C5055A3B636A425CA17B26D774BF6D359E2247A5F4D8F7D19C257FBD8497E0CF60B9376B91D053249C2B757E13B3EEE1CC207C538DCE23FC70EC0CB68FDE8716F93A8B62A03A551A75D57417D467BDA9DC0E9C0BADD909EB1CD8A6E6EAC8F910424AE5D15CCBF0692C292C96BA3FD416D2F67F89EECA60DF0BE72E90A38144A26C2E57A97E90A05C978BD50EB814D34A6849682F6B653F99F36461FC2788F40138E5AB8D8A3D603B26EAEF2E6454436CE4561898837C8817BCE1E7DECBC64786B93A62FC81B7A181E1ECABF37DFC7BDA432DC26E0EAD3C9AE22D452BBF4227D2DD6C2ADF2E869AA7C52746BF166A45020DA621F39824F3E41991831C5F66A927ABC25DC3FE888164215B930291552B6549A591686AD3953B302968AFEBBB02582AD71542D08FA79E0F8BC72D60240D81406FD762BFD4FFC1052E52A62790F0E889F4279FD76CD42107513D69959A6983CF8F40DBA48C4D5177EDAEA5B1AFF04CF55CC8CAA7DD11814A7BEE0C2677AEB4D3045617DCE54551BECF7CE8ED1F9DF65D63E1434E3D8726A71CC1E9DD0C21F3D69CC54EA54EAFD6A016082F03B89D0C65CB18476A84509852FB658BBCE567C6FE7FA18B2B02C176AA4BC89ED6DA220DA87DCE45D31F737727F15167C4592269B5DE0925C545893410EB66DEFC778AA4632AE5DE4F1DA508A566D1B536D262112AC516607E85378D5C1E62782719DEF8A7883A276A4C2ECC3F88ABFDD3E65273648EF7DA70312C9D52502B7DE9E5905064A49C8946C69F219F8791AB238ADD879B4B5DB769429D431180EE0A6ECE53D133CE87B16EEEBEC246611D0E743E1E405A994C3DB6C31FEB560A770589E583BD9506E941CA3821E889147B892EF44E888577EFF18BE9D71D0F51EA90D648D6C1EA4B02C2C7A3B74A8BD7278DE02E3D409B4D4D5FA66D0898C8B1E48183ADC0B0A15BB76B34E9D6D2D6965F9482A0CEF4D36D3D96F8771CA2B737AC9D758DE1EB6CA92DAF2310AED8E345D7C310BFCF754F5A0F64982C59CE0ADB7CE3C2BA17AE5A6F5351151D4FE2D1D6C25146277E331A6E588D3C3B5AC0FA42CC73F37FAFA6961EEB8EF3E9E3A7E84B9FF3EC5311D74E6F627160ADCC45FD473BF8C5372E70C9AEA558FFCCA37DDFB83B08805807363B92AA21F079543B76EA5A9767C25F23531F4BF38A4C69F99153EAB5E9422F58DFA2BB255B819015A22FA569C534D0CA6D244AB0B0E6D9F6B705A3808EF76B1B5320CC378DCD489ECFFBDA634320FF34D378AC545E8379ABDA48F2A3205F107C92E88AC469A4431A79A9342992B33FAAA9C3E09E74FE04DEE535DCD0E8C14703256C1782CAA8F7B417215262625EE1B619DB65676335E9AA6B556D60585A3CCC0B9688736A58850E2B44D45DA86F335296342B248E5399ADDF81DB50B622F8EC7EFBD195B177EB4400F3BBFDE3C82C46A523835147BBC7DD2B39EA569D8602E641B726D4B5D876198672DF5531C5E7CAD878D6B80939A4A5CF876D289171B7E048ECC2CA9304BE7CDC8C8BEB60966499627CC854664BD20482B9D8735553A6115D40EC955E4946A0CC3D04DB3E265FA8FAC37C3782142135822114D9A48BBAE068C911BF3F5F5CDEB34A698880552596937DFE0F340EDA6F002BF5BA28FAEB35C5843063BCF225F9D2B1465D84216177DB3CD38FC18065992CCEB264592E90FAA8EDA9E1CC00D2670CBF8F9AA7073DB3904EE9B8F493236F65FD648F5932B9624BED64C2D4F1C5C4F5C822E4F0CB96915D0C971291DBE80CAF7ED391C5C82F2FA480653E989BBF27617A94DC9FD3EE388E295889615EE2B02CFC5D9419263F8AA4C1B8DE0425BBB596F971748C14080D13ECB70552D4F15D5E696353515520D2EE20F0A7E10125462FAA5E53BB411A8F4FAEEA3AF82EAA956999E0296BEA60F44C2DB5A6A357BCFD26B033FD695AF73E93CF3DB24A6DFFA4C794FF9DFF4BF762A8C7AEB380AD5E8C6134A7F8D272296837DF75634C09BCFAE0355402E41D32CEA9066F93C32E1E08328ABB0668E0D91B96E3BB311AA068185B72E19EB690161C3A10D8AC8EC04CF3118F03B521176CC2D40B93FB3A6DDE82B2FD5410213098363FDD1ED5A2AE2729DFF69EF9221B15AF8203CF4FC656F959E57B5AB5EA2BE9B08926D037C7EFC5A35B5A5234C6C4FD0CB33E3C0BE0225C1014E5C468518283312A65BD2028C8EEBE0EAF7123670E3FAAE3AC376E5D13154747F8FFB5ADD453CD7DB942056FE1B9EAAC991EF569A409149B723CA54F01EB6D6A2D01E1B39A572DA5DBC87022DA1C2051876F4880807448DAB3500501F8A8462A65E08C010A721CE19F75DDEDE3C7EB773E9DF84715D24AB903EC26B639CC1BB8B554EAC6945FEF7FB75D53CA2D4BC6DA063ECE1461FB7F4FA62060FAF2D33FF2400B39AAA2F2B50DB159439421F0D963E6198A78BF5CC3EEFF8CB84A6CA1D9FAF274BB07AFADF391B68E7024E97EDB5E6ACD9BCBCE3167FC12E85895846C9B227E2D12FD4F443081E459A92658D6D657213CB708C3572704710B4BE02FD7EB60B4C8FAC0D6FD9B22D55E23F636D8075EC9876D6FCD50EA79EDE8FAEB6606E00750DFFF5F349FDE8EAC8558ADD015ED6CF7B2E60FDF3B40B3282F60B48B48A72D0CF30C2344FE10AF974DAA0E0312A84E9D86340D33ECFB5C03445E454F75DB57935BC078648BF22BC01AFCDB9844F78674B02A679F3A89CC6C70AF3729D1CA93284353FB991CFEC8EDD348BDB968CDB37B88161A09049AE65759956254DFFE08D7B64365F8720F8ACA346B3921E02602D3041728DAA2496CA94B6EA8A7C9FD590D699DE06AA1B792B1F0BC53704332C5023C2C51390C727596AD07B005C07A8787DC7D53A6293FFF5550344D18DF1AB0FB7369225084358BBD4409A9", + "rnd": "25965E34B6213CB624122B9E2436180F8A707033C0D62863DBC7BE8DDEC08764" + }, + { + "tcId": 35, + "sk": "AC50013453260F4585C6EA277DC92C1BAE9767F10D55F70AF733ECA1A94D74AB2B4F4D0836465E14EEBD13FF668D400D449F6DFD1EE8D78EF3055537703E67B848336791E71753572E3145205BE0378CBCA2F2448D81031DB2C5431637303633588FF6763AB8C77FAB54D4F533ACC7F6F43A8C2BBB4CF8441B8D7E039093EF0E486268416313803435277715718842842031814624063570542021400577256631250145413038530528828633556808745586764161367743446128204864825143457565842736664446222644411078876557716700748667654054868715828331213853758586800442505352438110864650817455410400823431582285020003606168614216118432407271030312608232513448062155245652833230028203642312876324002341864264764118331370765727648657223518123283238765185774111858764307253554742341765460134533137202740524264160427380226823575772480224035366113474558326445558238850721242267575457116541381718235661476160844628536784782167584214476118044505510454722241134885017765801075147101746708457272086275704278572031461743722362746865615836350404223152140133107718842112313761812107172475111841845207522043641747185671130328806710001333126127542136561755605216204284750413877675075244024782010346403540433650403865870303148766787675078468008655566021623147366434823521624337237360751611703114802834456165882383122781763061451286868851842754876185050577525640086238413024435681336786365048078014256885338212427184647753440365833850173652484715701361153875252722233674086224052670765253464263347356527457558780227342108661308514542857143487374268245515681728283544508145761755085205342088846124045671356550484366373337764436783202230587256512181110058604500527815252350753043244332086874055255068386742101251033428855071542202250023771256311266735640420061061850708087548650082017557762368157755223537711260466262456533841316031057617481835516387716013570515228337824618030418465833404786218655545310022220027334826515826814310711105454727025430746556041470458568810630081208721000338874153526640432226374210186182473423777557242522637730681470515038080226817400664551252034323604142686152613430505445106307743076384666054751423506404247203865766038347743174356301845718547282125742531723020361878048308607073132355014710338744641867340001042788743383772381302353142064167570614753217318428344608064286432387237823750305086145716370403765210046814075887071656411846748408560132551048340174828233772476445175670634150246821208282415473684232004832728774654288130507568500745245315848276385117420253274062157884867163273454162616428833158038237808346537403325507566086277257237658860830632245627060758728527160327137527804421134172854341704485782547540344778323660373886720645023000101164345287077216162146244268036041147265620501685386264226308526602265514136674301517538486488427015867183204661775246120858066143353070806554266733301644812557350702505332658653605007422520565102387428244678574784501501203351325571323475587420700823841381602405306021245333587507633746460442605688037363342667548681217644137501267035118353333817344536501557285224532753564213718266143118557133125165445538438842570356146123104650370004253113065622728283618447105326238211407686635161813556034626037853D8FD7BEA286D7288E0C77CD00E3F1B007B0FA59B2F3C63526008EF5AAD11C4F85C0B501543CFADED6B2BF0830623F709506BC5B668F6009C5300DBDDE070C484C3BA01F8E67EBD6DBBC109166015D447F08353E5ACC43C3A1EF83C08CC2CBE09C82D2B5AAAE1187CDE5AFFA8384D40ED3A1E2B003CA4EDB06FE8C4D146273C9053F2918416E7F6CA5B5458B5182631463E4044F946FE7FB51F65C44596562FFBF7CD248AA0777024BCC3282AB508406AFE7A759D1C4B50EF0CA89C8984D2D01E54A4CE39553C6DAE03D1C8D967677F08B14838F94DB68DACCC70BFF2DE96299BB680349FB8FB52AF7B069598245183700C4E18B89EF53A42FE5C743F8212071F2BEC116DBAFCE1661B1412DE97138EEE028F0B353AFD5B51BD86D9BD9B03A811667923977A78F011B8A706AFFA8EF300E174067B1CF1DDB50B7614A8276630F76322148811F2A7F01D65C47212708DACEA61A07DC33A31E7DA2FC30DF1A2944058457AA6DC886085E97819CE338F6D8EBFFB25CBBA70FDBE98CDD5877AAD8202A7B4E0FBD0715F72B4EF0EEED7845B76C9FFB5AC14E3855F9F19CFD42A9A238CF5D6B3CA9358EAB01F3CF656CE3A1091239CCE0F687D416044BF8387215F570318B64E09203E69D4712E727BF046F75730B473662460B5A21A246BCF5425F358EABF4A2EEA6DF8063F83603FB803101F055C9917D962A5A21EC6AFA19A2ED00123F4F71AA44A65572ACCF1734C0B1B43FB5AF83B173D3C59A83FF02F6A4D4021E9A73D6986F58DB5DBD4B12EF54DD4AD802D005E2C9126BE799AA1227477182D032F900DE72E561F4A9420FDA941E6FDB3F230C1536A5D86DF9A86F6915F32AF9CBDA428290E82266814E71C2B9ACEDBA3AB99165B9555AF61E95D53E460E0C7A8A908F20517DB829830DC53AA63A0D0B0ACEE0B6CE9775FA6A55974239C3642F5FE5C07931F107B0B5B9E2A07C9D11752A07F66E67E41CBDB5150B286EA2254E52E2A274674F66F5E9F6904EF463259C7AB6939EC9F0A40A9B9CB6369F7B060EFBE2A9BD69C816E48A65C0371CFE3EC5F0DD0B52A8BD5DD1C0044E98F4655C5414BDAE985421282845BDA5125B07C21BBB81730BDDE377EFCC9E22BBDD0DDE9DBD5CD484DD8B67C28A2DD3A3990E439AF2A9E59A355CCF42D9A64257B03E87D3C2E16EE774B73B27E95A87ED0663E4F1E7269AAF76E381CD374BE6C05E6770F8DCA1A4A33BC9E72EB2CFE33DC2BB4440890373CAB60706A1BAB96956177043FDBD5171A7D8F5AF980B33C2E7C8AA3E17982D1A8F552F11C272D38D0FE67B7893A1E1C0B16886C06F2B2D829720A46FA0869726BB58E6AE3E1B96DCA2531A41569F7A67990C16616C77CBA5E610B7B70625F6D88239B957942253595A9943B6632C8061CF448CB3B83B7EAC9010516D50AC9272F0DCCD0F6170232E3BB9BB1C4BD6790239BFE916FCB86AB7B55309B79B241AD3925E2D86D99F713FD3F2B17D084B110F551B2913224E1BF21118D6DF9EB379A780E59EF4BA35468D4ED4293B7E260870DC05053F5AF7E6D202DFDAC46CEE2CC39BBA4A4D4634AE0C19E96DEF7E2E3615E1AA88CF9B854281685A31326D9729EB3E4CC0D529998B05899FBA81B4EF093EA345EC025420CB48B1645889F5A862C38E5D92B239030BA7BD89E646E552F49355897A9A49FE383A21FE673F0327CE509493CFDFC441F96228C941449C3D84AEA359F80BE4C61CFA2AD4C70023122050D36116535C2E1666433BD9CD99950C6EFA355E5D920649C588711CBE3CF4C37A77A358316E066D9106C8C6B470746CAAE4043EEDFF32C6B1E85FB29261707EFECB59A71433DC1B11AE4FC9584CC9F534BAF1ED4508CDDCE702C3EDBE3C85ED2369A412CBA339C6B2219B5ED0154A574FF21D667C2E8380DD0A7E507EB8C098EC7B106AE57861801FA61BE688061B44C0C858CE8BF7A5CAA6B694B048456662397BE8E5E65D273DC287D0D403FFECBEDFA9159BF04EDB508F2B9D8ED19431184B657D8A847B1696F7B5F87042CD81AB9A13F690886D550513F45FD86AD96F03E73F7A88A75D48D8B855CD4CD262A33749D4C16799A3CDAF956AE286B436C669B2D02B0E0D7F670D7B3CBD764D1752706DCD02DA8005CF36474126818392FEF8DB81817B7C04878157D4BAB0E6621C1FE0A33BF1CB90CD9C98416184D31E3AA67C59C9107647C1B2B3672E8587B88C72F1CE3653C8ED94EC22BF6658CE41A596C490C21F6D1D9CCC8D9751BED750130F5C3ACEF3BD75070993ECD4B1EA615355259053846CA5BD3402677521BD251FA2F5F220E83871A054D6AA74E3507B5DAABDB69AF04CD6ED0D3AD3CACE5737FC596813F82E54D8FC1E312D3135F1D39B2AB77B94F0F6D1E6B1C831887A9BAF777665EF844AFA5044537F9164F7F82E1B326480B23E33E79A869143BBDE54953F9926AEABB42396768CAA60B1B24C93312CF7D85405C658AECC5D77E39C6A3D3C469EB5DE892E538825F297EB9EC1D2836355D79BE1BFAB33B41F68AB4AEEEC71EEEB8FC5610572E897D6AD2149104B85D5ABC3098325B776417204B618B2F62C5246D746B7FF8E164DE3F5FB1471DB54A82A2919757D8FB5B176BD4FD8E6F851D4FF7B534059E6EC3272CB521D62781738086DBC146DD7F8F3DF81AC26683BC7B3DD6AE4E2D2FBB3CF98E7D96E4E8DA4E0A3F5871D51791286F800B8289A85A5A335653AC1E84B7A7CAEC09357EB5738866F3566702E9D1D0148D4E60A82BDD6B9CDCE58E8D2AC534C4E20E86FED638926697550D4EB76C93281FA8B834AD1BEA2ECDB7F35FACECD755E3D7BD0D1E6259A2875D4F925D7C0B4A7ED75DCD20F87E3E1D1420E2CE20B77FCA02C62F420E9BC2E4C15CE7206EE7C1EC4EDECE62A5763DD55F8F58E2FB664D537F194A2BB67F547E704BF14EE4C40B81DF3704CE35D350629ACB363756F7B8CEE271A2C20B35BA9E3464BC65B951C39785B767128DF2EAD058F0C5F09264A2F703274E694118F459C979E6C6E0CF5A6C372A62F3C7C8050385791F98C6BF7F10FA6ED3151B26FD15531352B4C8297632443F884704217EF2423C0D138868ABF8318D15651EBE0AB227BAD9626D5B3C38C7A0DF1123958DBA4DB5F91CED964E2550ACB03FC56EA411F68D2EE3EA830DD7E06801092C38C555ABB6681708A42C6255AFFA2D431C7EDF2E3CFFC34755CF64F462259EBDD132385C5289E06828A619679BDA71B4B25205CE10E2F0AE31A3641AF242EAB08859ED96A3A0DA5AAEF81D6D419A9CCF024920F3302BC8DC1AC15469C93313EAFAE5A68FDCB36B30DD4F66F6A7016703164B37114C7330ECE4DD273E18D59E9F298E2B712BD9696491B5881A22DD480BC41C31F7457874FDC998A2108578EB65F02728FB4065EB22BF57205B66048D6403A4B80ADB66B09D979C69837F52163465A18572A926D53168ECD4BD6A1D15651AB2FD061C689535578BAE68F71493BDBF26FD0D3AF678BD01052640A76F63C562B17A0717B5EA9C5FF40995AD4A8", + "message": "A680A3CC812A9E70C717D53932683E2C519E3C67349BC77160633DBB69F42FCC0F411EB3A6BE9AC60F3BA54CF5F6EBDF47E698F55B3DE8C4334A8B1BF1AEAC6D64CA301D488512E99398A41D5FFABBEB7F2E69156193973F5F6638B8A82E5FB4590547B1E26A0EB0FBF989F27D472B6C02334A50620572AB7B128856360DE31D8B22648B67BE1FC97FCC1AD33F1352E7BC6FC68C4BEAD6BD90AE6F01348D7C16CDC805CF2FE7DBC9C0953A39C30259EB13BDE4B324B1E590F194724288DF5FBA05DED698FE66A4A022EA3D317BC85203F1F7E1944882F4A3610436D388FDB4FDC7B60115054BE3F5512C35195446952868FB403CDD267007F4DBE4E25BF6CD5704927811F0BAFE3234BEBBB889E97F45E791CA5655B88F3FC7F2D0047D17B30DE5BE02D38C7DBA325196F46D6637FAC4E061FA0F03B2160665048EAAEC50C8282C21F083AD5FA6E2A0CD086BBEF543559DBC554640DF2ED642AF33325F5AFF5A01B363A98D978135A73BEE318858B69937EE05ECABCADC8FCA7D1B2E954E1D8FFF91C3748F7A43A3A900101D6FF9545DDEC8817DEAFEECC528F223D13B2A36B7595D2BDCB59461B86BF0EB988F0581EE4F5658CB0676ED2A6E7809F132AF9394989F22F0E8A3B3369387F4D7295B3D31E35680CEBECE577B4E138069CAF54060C714F3CD366544CF25179A5DF23C3EEEE2D4E6720F5BA98C6D59562D73D94D2DE5E713674A2005CAC9902A675BC4D5A540F34218232547DB7C3EED3C2F0E604F7FF522C7E17EE224EC0998573726CA5A96863BD329CC2308AEF5E62C44F2D361E7618E251F6B2B7BC66BE5462DF6D0636A322F036F48B10D1B41320CFAA890D250C64D0789358CC589AA1BDAD93E4AE101E1D5D5C424283569175BAC30B426E246BF8478D8D2453F07F427977D1A2476EE63C1218AD791D43E25DACE7594B9B14299F5FEB43845C3035FAD56F9665B44E6D040EA66697B3CBD39B01D95489FB44A20FED85F0B472E4D278B05144E0EEE437017154904D240715409FC6693EA8E65C1A507559EB4FDE58AEE38AAEC91C73617B080D60575EF28537613092DB93C5F35F2A5164405F3F1ED1ABFF3FA94E868122920CF4AC35866BB4C5B91A6EB0049E1323ED5FADA5F377FCB9A5DDCAA74AE08B9F42D021E9273C89FF0A43D73BD88789B9E6E42F022075722EDDD372006ABF09805637478E580A181C61CE1B75A6DA9D17EE25664460D1C69A6E89E33F48EBCD25B97E0665AF77EF5D389FE3F70FD0B8B102CAFC27E4B2FE5C9CE706475740AC45B52B465F9B9FD2DA5D4AF75F3E637164C13A7FE52172410FCDA20572524C983FFF125A714589FB82B01D9A25B2BBFE92595883FF709B581FAC9BD9972282F7F770BA1B2CF5DABD5539F0808981ED9B973928054A3418EA0A4F504BF2DF358330972C134E5337CA6E92C8086AA5976FF89EA8CCA5B39F1393F87E64B039501D425B2610E1E62A4005DDC8E947ACE288A4108552FC77DE56B81DF968A33D98378C1FB54D2E4B707DE19544841A57218D6111925860DC2CF7A8546C62540BE54A61E330793A53AA3668F63F197F86AB14705D748877FA1ABC88FF90D871E97410BEC40AC56BA1EAE5AA0A428B98B5F7492CDE4BD82CA40E6CA8AC2B15394440BB81C7DF66CFC7F2CC25913C8666B358B404DA2CC294F5D89E3ACA8D6E7E1086D690B94EE179FC134990E0CE05324937360A9925B02AD164C0A94962D31193BCF3966ECF9DF9635D3A9A47A409B681E79DADAF022B042D4560473854C736AD8144FA848719D6E4D51CC439DD7041BBF90E109980A2D8A7882D88A672CE70116467C7E5C5BF8FF8373E41DAD28C4ADE06C9F6C4E89B15592AB03417121E1316E796B6285E5885FFD30934A5FC0367CC44AAC485D567B82A90163E4BAF53017BD43DEE3A489F88DB5FDC3CA0C5B56F690BE37A2399E744C5D10EB7D723D5CC0FBA0A5B5B6C63AFBEDE5E7D2A3D893957ED62117B62BB762F894AADF85E5729CD066A39FF0D5CCB2D5EECEF0016DE107EF7063E5D92C279E3F958A827810E9BBD5E94084E08206E2BBFB44DDC9F7F8831623EF6FA1488510EB8322F6B787AD1ACB98E8F9F1F82BDFDF042D5F3D1221628B4209262AB553BEE3317C0B62E5E7E85B81F0EB5A84C6204A1924F5066841688F84DC9E70099BBC83427EB71875F804FA34C87F7BB0E768E1792FC672D70061E995815BEAE11D23006C9C41ECA8997ADF96CC07CA2BFD10DFC6808D2D9C2820846B5FB2EFD89BC63C92AA78C1C72F61075D629AF785CC4947703386A759B6ABE45D091B09A1D74231C48C96744480134D28E7E3480D7E8D866953C61BCD8AC9291FBD41DB7C89EF40ABA8751353B39A374F533223DFCAA29FE498939018EDDA3A9FEA28DFB863A05A0BC312AF1D721FFDE4DF09A7C56913479CFA3E1CE4FA04BD58938572B17F1658FAF78CF3123F9922B4788B1CAB32CE255CD95ECEBB9B5297B625EEB795D3766FFBB4D9938E7020FBC9F9B83691BBE3464B1A4627EE120DD48A1B63323A631C6CAE1DD78E791940A2004DE1C86FDDB21A57291BB140248CD34352ADCF132048AAC2271344D53A7066CC874C7BE5502637EA7653830DDE94C261ADC9E9800D2A4CC8C71996149D90AAAD2890D5E7EE810C3C2DDC3D6C1171DBBD28E166E51E8F5D5C3369675D6265C6B3BF957FBA51EB4313AE070F6A867F322E76F87A63446A42A74A27D33194BB433D47C3EC439F51B6A245AA4F6037A883069BFC19A6A20E77ACD91F0C088E89BDFE6847120A86CD2A8F9E1D71BB161CC6562F61BA52BAAC845ACD7311CAE155C0B765667DFEFEB268554FD3522768451FEAE9ED5D4E402365E54511BCEE237963F144DA003606B0448CB0FB761F91C96C8A61344444460491669C83AE433E1850C5F3E4F1D4CF801F2D32A353D2890269F355FB06743F56D535AED0B726DE762F03CDFF22FBBDC18668A8839B1C3A3F3654A98CBA6E1B1EC515DFAE9556E9C7B0CEBF8E11BF5613800F6A2292046CB4E44326A0ED8F45EF92DFBF790E3DD0F08A3B8708D11F835CF4971CFF5DADFD848FEDEC6546740338D690AD951C4BAB9C0EC8D09089FBA2D0A96C14F0C71B7F3F74DBC4B9DADFB85BCB100373EF2CC90988E31ADDED726053A7C644FFCFCE49D9049DC1E555338029A5BD02EA4F4997EE6CE4BF11F583DD36C119ED5A085E19CDFA52BD871A35EE47F41061CAA8216D94214D5DE89B442CC124DC1A437B75390788AA0BBCDDB83BCACD5A5521450112DB5C68D04265A177060E9B3F56FFBBA24A31A6CCBBFDC9FCF18FC38A134B3B5C64321AFE1DBF6BAE55650985DAAACB8D576DA05DA26645F65A868FAD13F6DD109476EA218D1210EB8F493200F42483813DD781F15BCFD34E53A7112DAAFAF78766FDAA5E2B0865D85EFC2D75B4989E6BB43AA80B7E440D3ED41629F2EB6EE7BCBEE799929037BCE5E20035690EA7647D9AFC9C92B7B66FFF8F3A96E8EE47D994653B1D1915386851CD5FC1EE439D796AFE173AC5024DF7DC01AECBF9898945A3EE780787126294D5C19FE0AF9270AE5B341F7133EBC70C6DC32F7CAA0D2AF1AD0E535EF2F8AD8A6F4B268D0FBABB0C7D59D9247A3753F74D6AFF359CD2DFFB4EAF9B6A9EED07345899A987E315776DF8CC4F8A0979A04878F24CF92C052319D209A28727B4D8CCE3E29D1B80CCEA9A642C3AC0EBB204F137C31E77BAEB16F5B42954CDB0DC9A338D3A3C0D6BD80B976A07E543FBD84226D75264C2E7660720F009F38C6454A14A7035992ED9DB449B8505DEC10C06FEA7B5B82151260A69276816E9AF73909D48C8F149FA80F7DFF9A48BCC508D7036D9B8671C019C6A3CBA301A26B8D5E82751566B3143E0B70FD2BABEBB62C499418FCEBE989BE2F4B3FA352AB18FCA99B760EE90EACEFF05985102FFF64F6471E4E2A9F0518C4915E1413A3048790811D1B00E20D4A97BEA7F204BE1B0C435ED2A7EA4BAA19B49C580C23965B97E26E432B2C32B3D8FEF889C4B8C9B51CAD71BA6F3AF6F5D3BC494DB4BAFC33218360BBC9DAB88DFDCE1DAED02F56530251130856B7DEF89E281DE3BA2071F69DC8A92B1BCC162FA5D8724E33952DF19FF37E36A19A0BDAAE7C77D00A6E66700C5133FE10F6567087C49252928D751608184210A08E47C1C6CA21623C9DF4483B04DBA8AB3619E2141EB4F96BC294DFEEB47DFEA6A184E7F9EF242AE87A9F3CBE0E25275D53DA8606F8B2256641B0FAE509ECDBDAA246603C28FC85BC10EAD6441B3B1CBD89D9CB805890FD01B100F664E04BC340D357E91AD2A1371F6AEEA7F5B3D6773825DB30DD3DAF328B6132DD601BE0AAC8D09A1A82633298BAB6F93F8B2C5E348E6112559B0493EAEDDA5C5D7B5BEE189A79C443F864E85A7B763571189D1CE7BEBE395E348B248D24927F6ACDAE0EE02801DCA8041CF2C7CF46D0BF91C87D6D451A0B8A4C162A7711C860EB2CA7A14C25C739860A51F1CA3875645EF23655858DAC026EFA34B76197D6F9F5D72B4D33A5D2F5E74DFB095788F5BEF387B24E1BCE481669DB471F1BAE877103A97ABFF778FC11404213DD9405DDA6195065E918EAA3709712B62FB713380B2B8F1F352F0F0F5970DB38BF4EEF392FFB0E3253A9A30022DEA9CEF6D26CFC790152BCCD35D8B44BA41F9C190D722A6619989CA39C395DD85C450DE35AB3690CF43631695542B887B1CE9D078B6C77EC8D19AA4B79E0BF32CC121FFE60661A31171785756EB78FC3D406945B7C29EA6C336E4964E4802479BB9010E5069C9E462A092175C8BB4AD68E9EDB9E5A7AC2DCF7168AFEBC344A488D4E30B98E1E52AF94FED64EF6E182CE5D05A93ED8A1C7EC49AEF3694C2334F04828575B79A7DC27CDA44022671C8BEA7FC711F1348270E499AA516A362053D5113D5B82CC02857EF6DDB159966196AB0939899008563D93AB235E0F26D2F58EFDD6840DB7851409572A4762262C07F7A9884D3BBF51BB954B1317E00BECA94E3FE7759E594023566548E1B3EB78A6B30359EBD02135767364DD4DEAEB894248EE32DADCEF0B4195586E6125C5106288FDF3695E3587811AC45499AAE58BB4D66EA6D45E01A4B67CB82167A2404AD80E782376906FB0FFC290DC81957809B6B010B1609D2EEABC7493D90F255A11F745FA11A4AC4BC597DF43F338BE194A45C746B1B43780C2101CCFB265F79033C5D99A9ADFCDC10D61C4E8F15F4F078C26F9C0AF691FEB81E0C9DF65A9BD9A80D0A342404A40341666BFC1AFC9719BFF827970007860D70819D4EB13D437BD2374B272EB3E89F5A70A49104017F566DBEDA39D66E10F33538E70DA4FE74E5F76FFD9A5304D79A32FD0511FBBC46588E424D25223AEAD0D19E2C064E1B9D5F819F4D4A590E99BAE3FD74C13EE292613E3628425EF58544B957A8ECBFBA98A7BE44F38D1D858EB784AB1AA87FA4277A8BEBC0E6C35CA3742D6AD0E8C51D65FEA5F465665C1E4DFF1DEB9E026AB2AF8A3F6E0924B93E9B24AA50AB6B85ABA222AD855A2F2E67E894107A255E814EC4D9D6559368401383002394CE45B35E7A424A20512E8C85DFD3D649383D3FBFB879955EC9FFEDED42FEB3E7B50E3ABFDE48B7641D3AC759389F558155821137E8D8A2080491A732A6685A1988C42534542CCC497427975B8199F0703294559D173CACDA428FECAB922C8BB59549F329108715AB20297494B2E598F03C3A5F321DF0627CEE36BB6AD7EC73E9BB4A411A8A2DAB91C6728D7AB99A10FEFAC498061647FFD6647E56BB18DC1DADA32E2FC3E393B4D540757A1CC7C7FB45F1D447F59A1717EB0D24AD3F02EB07408F5441B4DF02D242B9321D2E320DFB11BE59A61F1DAC02E5E30EC5B6D56E085DA3AC2AC3D8B99E98F364A29DFCFAF9D3DB83AE0A49AAEDB9171A6E7E9AC6A75CD01A282CE1D7946C64EFCA0B661AFF518D607C7CCAD878CCD90B9A6D260388BD7008B7FC4C863458FF79E2C177C7C4B287948123841765871675B3153094E647B141D22BCC87E60E830193305F8F418C20CA020C4A39FF423484843295B75993A94250B954E57C89A1CC5C8459990B9BA749CD89288F8A01FB2610491188DAE085EDC96B2AE9D6ED542A9CD43BFA6944CD95BA7098DF8173AE7AA22AD3D1B33DA0987FC3DDD93162B96569A902387C9D51E31BC5C57B7804B1A7445B4C8F53BDD39F0DB798BA28E85B80EC11E3321AF3D6EFBA268E87DCAE4F177D06C28CE3A6774CDC1D2B528D0B0AA94DA229C81C2FAD07E73036CA0AB0BC380926C53292A82216D9FF62C8FABE1FF0F1983799E6593D4338543406BC504C3EE62510ACFBFB42853B10225A73E65B1C36F31B56EFA25E1AD2C12DD52D5E27FC59D5AE56DA56E30CEF273C44741005662A6264E34DA614957BEB02DE0832AC7755966A784C867E9BD668FC0338D905D5A03607D9D67C92C44DFBDC59F1BA75EB2A741E79E6A59C313C3B5FDF6A61905844F4997D1DD6EC7310511DE9B8BAD636476764C8324ACA39B425B0C2EFA2156AE59414C8F1BD528E3D50C3B0DE5057ECFD4F8180CC76EC58BC8A3B706429C4D301FC3A0FA6D486C9E7303E1EA386C3EF9614EBB376176720A3BB9C77873ABF7C6F6637A240ED00E903F898339690145902C2AB24A5333A399E7AFDA7BE8AC18064D5AEB7DFC6B1413991E7B051069AA1635B0249BA23511D1E1768F12F3A7AEAA8E939313177B4040B6648F6515850076C2CE239756A699E06E02E94CABDA781873809A10D07CE459477B424C157FE4CAB33AED7BC0223B28B4738FFBD487BBF8A0A4E4FA5FC3B1B049E3B981DF5E53EDFEBDC467C328BD588AF9D4922D2E4CF10D119A796DD3888792B0A48D8AB6228905AD1A1188C91A4B1E42DDE84B4460EE614447F1D7699B18DF5D20DD73DBAB58E21FE68E1CAE35551371D2F8FC57D4C38E1859261F04A8EC3B26CFCE1E2DBCF14BCA401017FEF6CA6A66F68055C64F9F1B3EFB20CCE723223FFE7D1378AFBC1A0228CF3BF6E0028949261D4226E8DAA84A386DDA37CF2A1B0647001A784FF087A92D79207E89D7890932FFF6F239693008F553692765377B594DC5CE690BBC391D1F7B9028E3AD9DA1953F7F4A7358DC05692634790D9724CD92142C17791E48A23A7A5B057EA92F29CC76BE8A051D7D69ED4787546E63876A711EC202D75A1853C97457F0C2B94CE07AA2EC94F1A5DC5426F37191721226926B1DBECB89A9DCB91BB03FD171945D5ED8F9668505E2783FDA5BACA4132413F955C985200825D9E127E28779D5A6BFC39784C5861B7C6BE03DC6E1638AF49B932A15882167F4E39E7F820161D2A606BBBF37A8AEC73E1EDDFAED14FBB4596329445A2FEC527F0B30338CB42A5A56CD42B295BCFE2DEFED49F1EA906335271B33AC5BB89FF8C9417C35C69EB48800C88B404A12DF8D1F850CEA28A5A3EB3106C2314C2B12E21D9CD5653A1DA2ECD772978E8BA43BF95C7FD77E9AAD959EB6B643798B9BFA984716F4860C2BFCE6F3A797BE345AA184705DCD46B369F90222D19136F4A6847F30DBE92D28AC4729C68AD883AFC87047FD3810100B2B6430342D324345B371DC3B4786B4A29ECC806DD872279A2D2F5524D6FA6682BFB6B7808BCBF53CA4F238B272B0DF1DA52EE7AE92DFB1E2E4BBF0126EF837EC245EFC169459C1767B233D8A551C462D41B41D1EE69AD1ABDD4BDA4D32605FD28C8DCEC8EE10D1B23DCE49647B8F2ECEF93282CECAB479F317DA37661C0F34B497B91983DB4F6FC472E7D3509DF98604B1E64C7724E78B9601AA185DE554AA111EE75E0193E0B545B9A7A6565A8B9D30382CCAB61053ABE5BABD648095297C293E3DDC3B29CE217CAC6CDAC0DD4643762ABD87518DE84EFB1287DFC56D51B2947883ACADF1C7EDBF7E48AE6F5EBE7D9A72C1E257CDE4BCEADBDE03078DAFC54ADC398F4AD0C6381D0545463AC32AC9159F5D6522AC8EDDF7DE8D6429E4E304C473618A27D40CE7E7E48ED69BEC8B684FF7E7FA826438AC56615347C8AE2C9BDBD122C62B6AC10D89EFD95B48E53F4B1646124670CEE5F7399CF4F8D186D7B14FD7BBCB37A1AE624E58B9786B72495B5A24DE906F6C6397AC6A67D9DD1F56335834DD9230897FF4E681B2E4568251A166D20837BA2FF62D69FC44A79694E4013D0FFABD23A02D525C98C06589CD93E1020E6EC110934342F1F1326DEBCC8DB6E74CA1EA7353AFD59328CB0D72E81E9C6A2074244BDB4DEEFA6E10C375B07B2796434DA869FE117622BA9C5E823DB102C4B82E66F413FA34E51BD884D9C2902F775D3B23EAE35488976838460032FAD2F2EA9605EFF274D177388BBE76A8EE6B009C818D00A3ED5ACE0E5968F5616D70CA5F3DC82D90CC08DA4BD7D83E1286E0D12DB77DA3C52230B2C3A6ABFB5F2D4F00C9C0FD99CF98B81A355222D4A02E64AA54C812B07E4A9B4CD787C658D63E2C7EBC786C873145994067EBFE606F084A8A0F72397B9C0B8926582EDF68D92FF633B291DCEAA8742C9E33BEBC0770E37BA6F09F88DC61EF10995304FB5DD3DCFF23E37F53EAAF3B19984EAB5ABC94EC3B438CA345C853E9A3068C8C15C20C7B399E6B40E3BC36F84A3657ECB614E59D1578C707C90D7B5A74D72B8AE2F961717504B04059BA55024B55B0B122C8B0CE916F758743717FF9EEB4FB48BE825E0AF78AB576D3870C9AF01A7949076A0F701FDA1D30F468FC2A7B93D75645551CC4AEB82B2248D0A8BEA079E03F9BFB9DB61B409DDB56FCC312ACFE478C35BD14E05A154495101AB0ADB5643DB77BA918B3100D135A3566E9E35D3B4D097E5E12DE315BE8B4BEBDB32EAAC33230E0205DF9F7C5DA589B463C32D9F352D3396B70E7A51DE7C9A30088FA55AEA071A9B3E6B01E8664FF45C7FC19258BC537A818CD5B44DBF4C6D06C705CB52020876F61CE9F3B0AFC06B6C5C3A9E4B836136D3E1A76261FE3685321BB0A8D2BB51971D0D16BAF2275C29EF37B284447E88B770D787A39925830DD7DC1B0CD8AFA21EE17F1CD33BD20E5B844088E50B0D614D27895875DA32163AE1528D0183E169781CBE92A6CCB040C94C61D5AF60645F64DD9EED4228BFDC7325E9847C9B5BBD5AF0E94A6B723FEC15CB8034B7A63C2465CF295C403B5A61662905E6B9C60C4A81187BEC84CA2E8D3ADF299C892606790BA24A89E6DCD6D6DC6D149A0079CC3F680A5ABD1F48C6AF580F39171137CE7BC4055F85057454DBD69B344B7A879D73F63AD458A1CA7E6B284FFD3BB8AC7111B88E219EEDC2793C62FB879EB4EFFF554AF1C48248860AE5A34D487EB0B7D75E39E83A79DDE865BABD1CDEABB022B970CEAEF28F0AABFAF208FE86527D375841A737C16D5FCD043D80CF2E427912E42AA0C6B609F97E95FB569A47E125E68AEB5F58BE944D593685B7EC0DA0A6518C50DFAB380723B89A65CC0EC79653BC298E6FD4940662C4D5D9CD", + "rnd": "CE94E2121CF82C17F6D50FB575796DFC8AA8070A85839687A18B7DA4C68F2DA6" + }, + { + "tcId": 36, + "sk": "4C9C0B3462F8CD8E3D50117937B34A0F5B53D764FEECF4E318DB26417D0EE37E74D716BA37492557E9C7ED7A1527A441275F8F0F41C2F42A45EE7E621A0B5DDDF344E7F62C64E8BD19D8F9A90F33ABE2B6F838112C4F03B29A29A675418F1422561C07CDCCAFABC3A9AE362290B977292E15CD20DE856604A9AC6F6B31F607DF63714655458467444561266141472500520485522481048732358760657113161827474281068181564576512354452008102656877300242027487145266532423335122840154134185262623737324065381854374182615541621005053683573708528363557333253402356853835446527180775340833370247860722575064281822175631505345077204461474383685103476702113527056154155543713015151524686372714388603047568751442038506806054761854572400484848724568428113736062614111803556452364603074021646138227154278458021701736414710453662857508416636701808462628083687348006006743311187066057812376803381858163872268558423157284517867241054805370263847180662113222804302730048331043876800133561770110418620460445578647658344830875125006131327683000831130144074062568026783187205043264765777266664254403613847570154541142542373824771137668170742317132176085120766848366375652744454778727738682442604652416014861416713550055225040114421566321312557400251543546488705840256326635118752217244235487200080441887217514325350263384677788640616170351007445782528057580607506484537062533844115406538055883564081118353860271478083465256650444481468183523024301787565647661386728731243222466566177231476444128207458206634686845784445558307786564825568110867337816412187555304126306411343383088062377701740618438863408158885676217683108252670254155453342385158237116740672811248766806166232345863617552115564282022350208570775151353083880116481565214233673614270174263110463681326860003084103465502620423575327515528644086817075042376118334346512167726255867863456070533226665654150354527525143605776205124404468375123401431722742070161373465055421772501584878070827272117876580342254405060653360043688736426537437841022343020350303683672818331536887468142164777610374705554221388170086363442714571212528680766236703828574082705324570848366604765672711154223633200558463468241638854655764135502826441101747700207125870273273028832571656557315104312474667218277726484517610542728703525604466748383056881005551381083766432572038885887278400103054412360764716684305602046730457512147841221363462473412804067001513320745821735142140230403051068446566061766381218713655568847558051568184413586072821815486858012638221574837236180754278047660177782405357858381055383056234614415427653473443068583012611773142158467213431113545512057132760240758261527344460863285764546151334315432263545367700355176184421676366444683550353546838071437364443005384514428870261466008231503178843031543172600072805840526168532651386325425774702621672736880075202500338546647263666482835540855821776615537527804030556822868477215344541612202551311150788526824138547082026658838402857373812726147256150525865124720830678106258521136415154214104771817271716320431816261788720730056458610682663867625540720757246008137463272574363848874012064817848647203350144263605515551023610652710564526364001288712544072865678840304622B0733BBA616D7D5AD1E1A6D9C95E96D85A9368E9F7A4DD68461B62CBB2A339BE4AE3780EC3C2D2E3A004933646265273C66E2CAFB97A740F6FE7F4C77D65D8BE9F8ACAC1980850ACED4896D3160C48D0431DCFC73BE8BBE189F4A5418F92F4DEBF397CA654EA0D2DBEBE8FE3F53FE8FA50B3A08DB064C4C75E6D4A9F910CBFE2C7A096D09BB85B83E0BCEBB24730A5AC9E7673AFE0BC249411510083EA9B2670596ED9F211CABD3094799DB50CF6C964B6C21AE8829237F4E7032CC24F5C256BE473953670A6E6AE40BB8D014FD5D39CA9AF3AA6DB4B1417DD0250F116BC1D0D215BB63C92A7AACF10E872C99EA49FED9E7E0BBDB9A092CB6F9AFA3221C4BD1C21F9ED1902882F9BA2CBBC203ED4CB74150F179E0F17315949152AAE495F2FA99D2989E4039B68F01869CEADDE531464BDA43C63C43C256553D8362480BA056FBD2630A6C6459A6FD75920B4B58D8252F1AF8899E7E7FA73498658BB91D1C3FADE44E0DA39ED266C1F07EA05C3325607F63F52E06AC710753E2C1D698969B950A6FF864412AABAD169D4F5806DA10D15E9F831B4E1855ACCFFBCC3A05BFDD48EEC333EBCE7A63720C1A4875A74B17FA1744290C88FCA56560293B9B6413A973B3A2AEC483627D52B728CC7077FB1478B5F248A9007D1641089583AB28171D03B80D679FB050A882AA3CB87FEEE2E7E13EA4BBC1BA8E86B55B31D1EFF6502C640B1F3C30CDC2B444976230A0BBCA65F09249D6FB61A8B566375E82F9B981697DEBDD985E51DA77337BD91FC4199339A6D4EAFBF32548F03064553B399EA41B58A9660B9498A00F8AEF6471831D5DA93A02DCE2E5BB48D3195B3CC6C5F69817FB7FC20BED1A7E3C5DB80F7DC9FAA4D206F01AACAD5687B9DB01F9361F78A7E7DBBD45E657F57F67C6AAE06B58086F4E4A56CCCFF068694784BBA8F53EDB6EF8BD230CA06284BC9393F1B95EFB2C2E33BDCDA7192BE15823EC3F2DEC8CE95C514DCB51815D511BA4EFE5A78588DFB0601C5699972FF1148FC49E07AFCE96404A41AB478F1002834D6B173F339655E5DA4FCEAC1D53E302D2988FE1C3738017E7CF9FB6D2C546E813D874313F1B4AA132F24B9E47396470459C1C8FB0C526A0B614E3DD115045642BF3D93058B3AA53AD70C58725DDD2757ED7E53B77E69B09F5E2324818FB87BCA4A6C6A184B29E5049F3AF4CE47F328B7225AA47A96BC3F8F36846B916F2B940091940266F479ADA30E91B088AAA54F12E704D68E0E18B3C0DFA2F5BFFF816CEB2674EC6B1F73F07D818C5757C4010E247EE2E4536BB964BE5E3A936167152DF4568C30226B8E23FBE1777570FB95D4D5126433D91ACE47BD80F0D50F7591414C7D2DB7B43D794A81F54D7EE340C1ED628DC841DDC5003FD5B4577D33DB02E20423EA59CCC88D35655E28A952197BC4D6A6584EFCFD2594097716EFC9A9E37BE43FCFD66D7D4428BDD3D998A76590327207CB391271459678C7E2D90AB7DD43CA349F47AEA46B659FB762148102D871F9634D3B2AEEEC130890C42130A6C37BC4D7C0D3D71A4E56C915A500B54B8257D0BF45CB6EDCF4B91E2A78A9C72B071EAC33B5CE3059162D456D8F2595B9BE25905705ECAC733ACC9A2076EEFA113FA710609211D22416566D10CDD2993CDA1C888B32850738C8AAE0454C2C7685FDF5444F93442EE198975BAB0780ED2E38A5DC930FC1F7ED64691F246D29FFA32C5B1C6D0EA5E45002E9E3BDF3870FBC65F0A6F2F231F79C1441C1399AB35BEE1C948ECDF8038E045B87958624BC8CC5DE5CE8B5255BC9849563BC3670BBD880010D6E11DD02B5FD4E92CD38CA62083732F80DB497F2CC62DC6F63D19CFD9B59EA47ED15C49888EA5BEEA690369806D48D7FABF14CF5B166D374136FC314CB41F48DD75E8E54207ECCCA8BC8C3A8375A6EEFF7E0449561CDB2D455195ADC56EA7C0CEC2D3D979846574ED60FC2F8B802DD43E15F9EC2B70453051F0CEE47302EDFE72C9FB4B4C9C365B672CC4D600A61150E244FBCD054DAFB8A8AC8C8696A02A5E765A26E67249997792773EE58128342FAC7C28CE5CAAE1CC84299AA25E43700AC675F45FB765D024A4CC5937DCA5D2DB84861E9913C0DE96865ECF5D06EFEA667889CD52C449E67C88B78208C7ECAD4A94469852011FCB0CB6E842224130ED67838CC461E9530B09CC7C257D08A9A432B084C16D3863DFE31E03CACBC699EBFB1C135C0902881758E41E2F3E4F9A590911E1C3FA6468EA1464896121418643602ED8A93EFF6AACB8D27FA0B528714A9E62419D4347E6F5E6864B3298AD82207BDC32923F5B73B24BB26B8493D57966A7562B14FC82BAF9145A37DBF2AA0A2605034B268EDD25E10C74AFC7FBE86231032D1548686942C0B77A1649DA90B98EBC4B02E81FF43C07FAC77A4392E2D36A6A45776ED617C85C728BDAACB7C09A0C7FE04AA64FEA26AD5F88F7FD44E5AF23AB787A2D4F1EB63BE344253CD556E4E62251DAC0B16F825108F9051C37373A92962A4C7C6C963218F2DB69ACB6C0E168CEA66C453B9E36C337A9CF587D8A390448B38C0ED7467DEBC3B85ED07C59E6D546F614C1286C17F073760C5D46628A2BDCFA558F8995A1CD91586F5B50A7BCF75E09DE0A4D11A6BCDC62D5AE2E49906FBBD06739A6A9BD57D065971F4B94E1DFBF69099543212435FFD80F41277D065CBEADF4C7FC3834E0F6185F6AEF552849121734EECA8E89A77F21CBB5A737C68BEEF0C715C98F00131445A602265FEB3E9EFD9339D4BE800541AEE549B0090D44693D587DF5887942BF8F6B54B2B261E16E5A4E3EE5F5FC984FDA7E7F00F0B0B7FCF10AE19850B455A0431110D136B106951073D1C1F9FE1E869903C377D4B3C4EFD3D6013EE9EC9DFD79B7B2A17D18B1F6926F3AB598F01EBD3FE2021C62D6004E5ADDAD874E94D5C2929F90AAEE6B9DF07B5EF869B6A2C4B764CF6EB63995AE6D2FB46EB4E74A12672D73FD52ABEEE4C4CB0665280C4BA18283145C329F09D13FA223A208B5C1840306C59E61EBA6991457784A93A207477E2E060823D4455C2852B644F23386E593DA5639753155E3196EBB55003C42D79FF762F3B36D127E37B565B3FDDAF4586D0B53FD25D6B6CC6AE834B51818DC52F252513506D5CF74FA279362BBEB250D2002299EE160A937337CE0715B8BB82F8CF44BF7C90F744E935DE6EA054AADDA647C6D6F4D4D4300730B94C65546FF079A1636FD369AE09880C126517F58F58A1915DB9C260CE2C4E48A3EBCDE52BDE1D64FCFAB3BC89E65643D916A6A26736BFDC410C33E8B5923E7094AB98A62BA305E35A78B227951B806045B1C401369AC8006D77C5402E1738707218C385B8BF0358601FFD09A1CB3F0294DC8BA0C7A548948D6127919325B8B49CDAE0473FA89C211CCDB2D062E1634933A4B25E72E75236CD38A9E99FADDC594DDF9725EBD3D04F93D49B68814B85AF820B733F45106C4D99579EDC6B527FB8C791E476B76AF0F00609D3C2D97A8E9141B2C8AB7E8E5959", + "message": "E5B0471D62EE751F73E4AEA9533E3A792885AE91B975013162B6FB0F099E2186952E693682AEAFC7FBF383124A74F3D330D37ABAD5C7824FE7CACB11B57013F6F6F81E46116A4CA23F83593CC4E8FC2EC7B0801D94187FB4757BA1CF51EE4A543048FB46A2BB84B0F00FD3547CF8CB88991D00FFC5433EF23FC102961B3DB112D7D5348F70954BC8B04560D30BBE757811BC0C0301212A64D86CDCEE8334F650E2DE12F171DC44A6200121EFA8165F1BAF86CA118E94F0EAC6A56CB53C6CC9D13408EA6ADA24FFDCCD9A98F20BF00A4421185A4D052A59CD49ED1570B81141B9F32DE0B35B813409D4D03CE76239D7DC1625C67D25BDFE14BB45EB0E2DD3AC0982FA2CE3CD2169E8957F0A033F151334FC4343641BC3B31F10ADD4C569CA88DED47CFD756ED3205A8AE241D8DC0EC2900B55D9B6B280867F709AB7ED7BF3CBD658E71202A51E8AD5FAF6E5A14324BAC79B4FB935A1E1C6E67EA294F8A81A506F8484FD97D65DDFC48A7A977867042204936008CB634F5B557FE95F85E2144F926E4CA665294E27A31B1C84FC3645D0DE27770DF8ACBFBB2AEA26E5FE01FAE00F77CEBD37E24A7CA158B58A1E79467B64E7617FC324C6602C8389B0A5EF8058A53BFE42B2AAB73FA73A31BF0DEB3FB39ACCD57E59A01B0DBA8167EE22F1B7D317C2765E2DE0483A65BA20DE3180E19472ABA15CC3981A1C992B23FAE41DFAC8196340EE80B15F3C28981674BDB439DD7B4C0B1CB9D03757B1F6108C1C70D37C2FDD936A5E5DE17EC85B2DFAEFCC13A9B7406BB7992AA5ADCE9E4C6130279756920640D05EF11DE704A5475F7D05F6FD5740B3B4C7668270AEF15C7B44E5230FBBABFFE5C96BE96BF4321D1C9A539E2A1A91465337520192EC0A3B475C121A21C2E1B31C30108E9E93EA07C8F86F7AE938B88E5E06E5F16EC830F658097D56FCFB168B153DD7E3A8F04D3928C1C9C3E26244C4B30E15384DF6F0F413B97FEBCD13C892BC51DD2EFD6C9D743E33E85FBC44AFD7F44A69C58ED2DDF26BD54F46648B6D10208607923A390F1DD4A30A2BE95CCA63FFE4773B23E919C3E418680D897118495FD2BB86A8AEBB6C868DAEA895C10BD3E2D9B87DD5CCE2DC0DAF41F6A595AA824CA0EDF530AC3CB7614C0806C52772250F0DA234F464E94CC7EB33E4661DB88E9474CF08E61AE1850DACE1BE19AAC74194A7135E243FF61BA9D41012314A64420B22B08D6807CC236CC673EB809221D8FE652FCA60C3B045013810B33E4E4C819861513B82C6A6C3727321D484F853B9884E607DCBFCA45C5D33530FCB3E968D9BF8E4D34CA9265EE3FAC704200D785447DBF2D5DBE7797C359EE4A82489BE397841E2FD4D9B947A233C654579DAFA42DC779889780FCF7DF5316FE1244A9A484040DF1B5054CCE0656BE4AB646EADA47F09F3BFD1FE7A575D3251197BFAE608E8C9B3267F7A4BCF366A88F3672DB0464AEADB0A528212F3675E959B23034AED5F4BD814B5F88F5A134541E3F2E2B5F2CE751DC5E84553C0DE691F0ED55E14784E7BD61C207EBB67B0C34FA643F15D866C6AFA377C98693568F893715F3F1D62EB85D45069225DC8AD995E517BBCB971DA7F4EF3C1FFFE23CB403F7D4668010E14CA62FD633805BA5DBC377ABB3576A776D9DA614E322D4E8338886FDDBB84E4141A87F164304BB5E09C25EF4D815B54B01C39CB4D15289BBBC62DAEEDE65783AB85FC178926C4AFA5287677CEE914B0E77655343F306A1031101729E0F1DD5613F4D8623242CA055178FBB8265AACD3F00DA0CB3C6B7883E82E59542B1628A1E09DD17BBC05BE874192A0B7B3533F8A6543400893BEF3E5709468F0C90C98F130AF0B66E41216301533893050E918501F2361C4085851EC03B58ED235D4BBCBC3F0A1CBA35FADC7074960E4AAF79AFF679DC585D85BE2D17BAFC592D91E7976183427EBE87FEEE4A83920EB2ACC9BC94868F1AF4BD4FFEBDB894B9244550027348AB145C0E267584D1059D746BD5BC7410AE8DA46AD01CA79E8CE50D83BF5011166A88594DDD33043375C4C9E79D3A9DA23CE3957128EDC1045239313AA90A95CF751196636EB0F443FEDD58A110F9D7BE1FB68E551F962800FBB7FED176F300CE65EAD164E8AD58CB38B51740FEBCCC510AB83DB9C90BAA56768F10B77C3CF9162E475DED5AD2764D605760C9ECAE900C7F7B0E70192F15C3C82C476EEAC912A98F03FF9EC93BCC192846D8EEDF7282CDEDFB809ED6881A1DE6271916EB9E844936404C7F6C8E07F009E4F8234D0BFAE14322FD6F1258E9CB736C2CC13BC5FE206A25EADA53C5F0EB6A92E7C0538D8A02E854DCE9CEEE6F211A90356D796292F1B55BB0C70EE346201CBC5D718A046BB8C99633DEB7B37C1AECF9BD99E60DA7C81471C4CF3643992C23949D3B095C1AD83A2B6B113AA7637A1AF71AA80F69B4B9F766DDA4DCA5D434A76E762B3D97020791CD03AAB79F3EE21691751A88409AA9BFCAD21B53BC954DC622B069997A1B800192E8AA137484C982215161F39A5767D81FA55917139A8A67271F4C68B113780368B4EFA862B95513F92EFE36FC64E56F291AACF22EE8B672911CDCD9A8B2B11F986E587FC680E2BC97780FCA1D1B73F3F8E52B62230061B134A6395575FC9BF8F90B527068DE44447CDFF290A9EB28DA7242C634BBAA2AFADEC15E1AD56F8C9A08B9B535F5E646BF19E70C5E0B408282B11EC5028694B2AE414866AF8D6E2B892E0DD12C6DE9E937454CD96E586C434560EB7900F8BA97D9E6132FDF2D8C0BE34554CA4E85E36E3A1FCDBD1E7E98C16127843B994170EDE84C571FDC13F905025B480719DD6AC99C74BA81E6A2D430F5FF33D8228E672B5C7E97A95F8FE2E491A46FF2BF9EC0A4FFB6C9F07CCD5C8FF5B6AFBF089AA9625DF795DA725A806665274F4332D9F795BE3C62DBF0B522E2591A03DFE6481BE0E792CCA7247EE16292BAA5AFBFB5AA09868607147B90F52AAECA5963CD13111AD70EF8DCD37E2BC550EE7CE5DFD1ACA27DC0F30762E2EFE07FA025504432410FA085716C5827DA898D7A076B7174CAC41A9D960E22B190486B4104AE07B93F6859FE5AAAA5C74013DF15C8F33B5B31845E2D09739A9AFE0B201723984BA99F466D32C6A2F928F1241130A910CCC06F9EE95057970FACAB109143D396EB5154783685B39AEA1AD4B5C4092035BB9F5EF3BE0EF99021C5DC20DDA0CDCDDEB53D317654B01BB41DADD2E0796CDBDD78C16F11B25C1892CACCE6A177B887FDB52F30E4FDBE7CFE60A60A278C6AEEBC7DA88638BB830DF6123F24C1BE8C6A27C56F4B681959760F0A2A94B0423AC1FF9E952DD1D05D5D00874A4E73BD7728F5665C525E5A8D41AB8A56861883953050A2E248D771C07417BD95E56AF4F06580331855829B74D1D76CAFA244651AA67CA5436423075C1DBBDEEDD32C54BE4B2CAAFB233A11E594171540239F8C530580C24A19402D008B565267783F8BE727903F3E977AAB78B6CE83913382B26013571D5F138C4E7A6B3265CEA2C8B417A848D2D5FFAFAA12EFE5C667BA8842E12505302C57343FFA662EDE319D9B5E8D263E198673D765538364935386B4A93973F36A0155EA55C1CF46BD64F32D8773394D1C53C1C6E48F068616ACF60F412383C16F151E97DA4291DB4D68667BE99A118952C7D83D0AE31878A9302CE79D1CBF23D0DCB7990C8C14F480CCB9FD07BFC63394932BF04764AE26BE1B23FF4712A7F7657E2BAFDDA61C7EC82F91A909C683CD2F740A45141491FC7C854F190AED141275B3C39B7CE5B79ED83004D9511AABFD242EDC5B351DBB2909A8858534E4BEDCF8F2C3B5C3B7FBFBDF3F52DF3D9B95021A73FDB9BA1D153969975368E186CE2B0F4274F61CC67121D886784A4724C05D01770C031FCE2F7DF8E07C44E9C4824789A9F40DF8A67916871D77D98B0E19E5DC3D3D73CE57D503506DAC95DCF83F506FF348610AAC9A4EEACA5AE4C17FEB9576594D2914F23AD20AFEAA82F563E0E1F239496693903F296652660929D0020AF0A209BDDA3189B969EBF139C5F0A150D384C4C37ADC478017275AAEABA4BE0C387083A6C4B466B70CC442EB104640B10111ADE7EC3A7B7448CE7240E8867DACC7118006B1A272716CB10DF650804E896843351951852DB87735593725C3680ABAA36B6ECFA904363AFF6D19F2F2A99205A8045091285032704FBFB5E8AD70D9CB00E90A2244217CA3C641A1C7AE0836EB31E4A69D230B93AD9DA2F115A80C8CA134B80B2994D3EA4EA1839CCC0DD02340C56DF52A120E730C12AF062E601E27631DAF97C158FC49370EB8ABA617B65C93D15133DF7F9A50CC795425EE1AE9074D29B4825A63F4A2093D64C462CAEC60388D1117676B51179009FBB5FB0586ABD32B668277FEE9A4E8C8AF30973A5AC82F4F3B74B6CC22B3BC2C713418ED6AB86E0BFEBD931BAF6401C7D39A2F1D44013E149365BDF4A7D1E8F9AE2762EB7CCC62DE4DDB4B88DCC2A4E9696E9E0BBD6A43D42F85A9DD86ABE74A466FEE545D7B2661A5EC7797E55D9A4D3334A09F1C2F698C7BB056A33E08BAB57320E6770FE82E19FDAA3B26F6CF947628D7E631615A6B3CD6FE4C8B85241BD1036E5779D3C315197601E9875C408AC83BEBC749E9CE23CAAACA4A24F1942BD72197677187D051F011CFFF852515F721133E2FA0FB3D787ADFEF4A35C336E975971E9D53619DF66B8CC277523903B9F4F00D5BEB19B2E5BEEAD90F8E3BEEB299223888DF0AF72E6F193963E0FC6343EF7D861475C00BAE2FED984A900D1F94F0A373C57CE3277B14732BE6C7E2D35735691CADC0DF660CE7B57C06761BA19B0FF156C44398AD0C1B46F3DBDCF363ABF40E5631982F964777B75E29FF42C2185EF8EA2B9ED7659B9AA4DD6726DDC445DF6B593823F083FA2CE59BA92447B0F8BE1AA9914943174D468A222C29B32D13608261A04B7033088A236EA624AC15CCD0F72A43E124C8411B94A856F91E2D8B9BC0553A0481FFD86E9AB6018422E1FEE12B3A474EC8D3B5CC76223B4891934034F2D906AAF6E80B4E791CB4DA84B73DDFF0F89C5E528E64C6F030FC8D3E417B5F80964B60B1FFD9C788A9DD2DAAA5FD62BF799A1CF2C0DB4E39C89AC0BF93E8464A6F808229ED499B158F2F2DCCAE9F9B01AC212687B5BF0118754E0B8AEF46B7C799DC3A40FF1ED09011D2A1D1F3B377C415BFF64BBFD01699C17148BDE9ACE830F111802653B0B1A26CD667DC48D299BE0BE537D777B8E919F28DF1B0B14D7689AEFAA48D7173A95D876DF498FA0917B331FA0B5036972BA5AEF1A9FD0E4910617F51D56085CBB807356E6EA35E981B9C8AFFF9C1BEE5EB846B3A59298ADEBBF61153210595A2A32BBBBA36121B86E0082B24DBBA3F21C4A0677B1338F773B17B708A2A4E9036B166BA28E37386430F7E63509D3C4A3C704B91C13C57095D54AF2DBC552B054358B85125F6AF6D666193D21C964C12DF27D5A53F91F8EF128CA0D840D9E7E6D19AF99CB01B7212257B33BA2B69960E2CF007A44C0C904CF5786CA818C4D89A2BCF4BB2A46902E6DC11A1DFDEFE678F34C9AD297413A61D4D9E05C2F25E33D74B02B892E8DAD7CA198BB7E229EDEB0B4B6F064CAC23ACD452248D7C332C629403DBBDCA09A2EE3B06494D10E7F841DB0A48EF54E247A308DCB235D715DE03569CAFEA6BB8F5542AC3F8844F2C798687FB934A46730F33FE3776BF5DDDA2339A88799A6E804D6E548F62642635EA8F8C00137949689BC0370E7AB92759E39D281ECA29BC0586AB74ECB2D243364278F0AE09316ADA5254B225AFF52BC24B1761A59A68AEDB2D95317E439BCD4DF5D703A67B72614532C28778F4D9AAC819C8788020391D461F6C107A86AD9CD9CDB6FF4ACD458AC39791EEB7BECE473E1FC81BE0659B04E511D0FC0635F8E7217A36473C07BA9035A8EE1B352E3F271B7256736DCF171004F306F55D7B33A1A2C71CE6D5D9B9848335EAF775AFF7FC173E6749E7ABBE3E611C10F59C3DC610A063CB2D2A465572BC3E1F2C0D782C25E8A323139BD4056DF4372D2B5C75B29251E86FA1D5D09F4A42031DED19A2658E477D6B5ED018090005910DB980A785DA1B38CE72F663A353F2033B94E41B0EF1F0ADD2D24FDDDB206B66157934914D8D97F1F81894663C1A5FBB3CAB4864661B0A325ACE252DDC135162D9328DF30F2EBE84095A2609344B7C07F01BF12C9334A8936C43CFFC11A14C2E21C8A1B8125FC72DD7DBA91EBE66762ABA36CF1841733B8AEA9042D65C866FA268E47FAA66364ECF3432AFDEBF8333AF1A1C727143A512917317EE511F0B5087BA5891F21590373CB802CD5414BE92D8F151D1BD0E19FB0AD6854AAD62F6C20196C48D526C24F0FBD9808B4EAFE926CDB55147D10CF74C37BB0E17168C10CD33417D4D4B7C582A3932DEA45A51B608FD9BC6BE302A137ED40009AA966E33CA7DDADCF4B8E6C284738171F48BCB4C415594854A568E98104626240E00DBBBBB276A7F96930B9D72E61D4CD84A59A5080E1A8642195B34ED7170004659A8A1C059BC4E20C35A5BEBE6AE958B7C1980467C8DB6A29C1567759B32E0FEF774118BA8C8E1CA902185B4CD125780C0C020526EF7CA7B244A893B86EE52590F18FE3E2F664B9C6BFF3E46F8DAFD1550FE53ED9BF017E5B240F1E4655DC9DE788E9FBA37A88F24ADBC5276DD8CBC163EEE9950BCCAD7AED335E6BE9AF958BE761BC3B4F13C03EA4F10B8639EEB2BA8FF8CEDBE0C4FEA4C4390E64B92DE45662FE161F925BBA31C9C9590A7072B3FC971798CE05F78AFD814F970A448A08FDFC7CF9EDEA49D127C7D3D36BC17FF35C4453EEC12BE0D25BEC0069648382059D351A8A64CEF84F85D8C3AFD85377FEEAB31B8D4A273D1886E0C7E53ACFAAEB76AB26E2C06AA777D19D15FE4367B223D13B380F6EF9B1C317DBF50B45C9ED9BD707178A76483A23C38986FBEB55F47BEB0CAE286A82F28E369C2BFA8D6A005799005438E39E2F8064A3916187E76043D582754620879C2B3FFA29A6C99EC654EA0DE34B98CAFE6152CFAF06AE31885F43F59953BEEB657C4CEC02E100825014A93F920F47A3386FD634318604E81841DC29291AB270947D1D2AEFD139D5968455B3EFC67364896C0F4BC4536882A73BBE3BB79607A6C899060574D00F48BB9A889A09AB24D67C93BF30C07A099A8391FBFE19F4701E1E5E5F149DEFF7499CD0C6CEEDEC14A23AD82F27B5260527AEA3F56C19AC18816875861D4E5FAEACBA7556C6A2B83D78FD15AA3276D994A57CAD744B9BB2BEF29668862B6511B7E50AA50049CB81D522EF911ED79EAFEAEFA0EB2F0645B951BBBE224777DA2C0A1CEC49E160C83491ABB4B905ED6E7C14DEE061576F2EA42FEC06C87D5C2D89DBF47F8D53B38DCB50F85B5DAB74A558843B7F7501B62189A940FD6F2B182DEC095F2DAB46F2B89354E11779F9D7E52C5B32E1AB4937E9099FC57F0C47E1AC6872543590A0018A66E7C8ADEABFC14F294C4451D8809F413FF0CEACD1599F5C01CBD63A49003270AC0A624A8B77D9D74C96D8ABA3E3783FAC9E36C211AE95C9315424C3960DE602F8E83450BF4CDF76B3E05A6622D1B0258E6D482F032A59E15B22966BED8CB7A7FDFA7C540907ACF5CD39ED6A8FF1EBC8BF114F4EB5E4FC743C3D586C41ADAFA04AE9580D996F37DEBCFD13FF9E951EB38FD8189C2C0290560816C340E569F2E1398C00ADA57BA1D7AE7C50453A058A007E3DD5348FE92C4B97FD893B47E55A0D434E0529959DF1650CA785594D285492510B264076362F3FB6964B97E0AD7F33D59E6E8E98DC0BA47D4B6ABE28E3E1E2946AE9C61930ABB2DC9E06A1416FB17766AE3C2E0BE9FC3AD13F7021E80CDDBC378D069225E5E212CD79779417DCE4EE6D53CB069F186F9BFC0EABFB43782B54321D7D265E1ECB31B4DC477B84F9497C3BB49A146010DAB5B364B1F01796EF14F4FB8E60591FA207672C1679CD23FFAEFFC292328C204FC17ED7450026335DCB56149E84A7493FCDE62735B0D1588CF865D82475624529937F35A998ED892E9DDCE8D2591C65862338F478B6B4CFF72770328A55D03AB3286EBAE92D6C77C25EDDE980C880FC2BEF2DF4AF156E974E69631610AFE70C865CB152564754B418E80AE64D02395A3E81E271615797647AC4023EE1845FCD442AEBB923BE7D0E618F4B477AE95C50A7459B707D2C367216D411D356B543632F85CFAA53E0A0DAF1609E98C9AE398C9859F325E88F5314D53E9AC3986F6EFF2815F5B475F5A99B6A8300D0400CB1B098AA43C5B56B78253A449FFC7B0B5EF231DEA47B5FD136DB1EA89160B48D58743B16CEF761A0DDCD905486ABD1C844FCE4B45E9981EDC767A1A46592390979C0F070C4C00743A68F7726682639D780843BCA6A2E4D48E500", + "rnd": "EA45540D9AEA2A3DD8EBDB2BFC09862A1969390D1018123DD820C9DC984E3253" + }, + { + "tcId": 37, + "sk": "114DEDCFCF33524B571F702B41DC2F32D7B65265A0D3141A40D633C2A7E9E48D102275737F7D37B008B86EFA9F826310BCBAC5AB1920ACEDBBD3378851FABA8700918A14962FA51C22EB5D52CE2C19FE74CAB43CEE3217852743DD8A9CF52426C431F8D6716EF3E041E2AEDB0F977AE6DF5551A91B0DC2444F470B6B14F60F5100885008512157712481241131368052750581440637621005831354565162836235177243307721335676515826743524770817217147617007254782315321566073681362354088153817635437810828534816573041554214000735456845802233054731387232160026272750268377648802708423161845102881738563332404868213658328408088163131822167527116450254234733525652148817764721672160616281416043600208886885168543736317120658755625553633047604484012536522418477002414887422451287230207454813726407358208255567087838016134077128773740436206415000155466027285287842530855862007558715134313801638566085803654201053222888101011205184037384361668733461570174818858240048628425176473806066844874420630111521703670536114832246580470180743633063178026203801424346842868106022122631711503218553717274607167566850415222876841072036810556014307653658488017682424014707321824030506686626384404743307025401858824007865805261137578257461040268055248447340127327547271705850505681632152680843646123434768733821685430717055783532138158108001126007418640868383854046585483064472114463647476610745142036312016442812505448702684147444160017831655727151444502757041631250227884456736208708064671303871721632678148754674632843533743311243213707457810242316207433162273215450047631302151852732788260508140831456326323164744753524222432636724850748324732757162860821320843746821336622536847742576150623236830117366884530751507647011533885853352222757006608216026285246527523450661417722028821688010748044512258887355265364557777680708337228627172858584681844551034516175410281808687636578606580606127828414328470015300708776513375708317061185316251201760043240612211153026076857208257070826733676357020165314734524020175254434420147437586187774216068600318175670732447137781281426634062741751512886253026088010857016328465528870025468086820426362148456223534855345156305272578336180787077727763186145217076071105766125763537827022613717520856868050485270506441300761475468026402676003840671040405580733423438406286653112385300773013178861321131583026382152503333844062734814740784662427003007432233011266022583883246275810080646217663237485081535038268333035022827402483563821301774285323787534720363004845584271154051281863876575137533177168488520051882588161370733563146202871847182064101086485680786326405311634445153265167767075603558736883332424168281868424022147010483771861464420661546536243548843607064706002068658431217611431615265171124650170667883263701144262341206177553713236811537432152136473625635086442724338637160308668672786273464033810314718418453404637846725666534775872282606718433425222853746537820313575101258316682561254651243164644817711408075728065373668425277664743006047464337500271153856807078588556371335843018086420541715583634176377547083705152302000152413607516083812673384266346566651003607268100404214237073104803615614556170765431508404583561442732E9FE9CC117746C51BAA9A178A3AD727FEE4722E392381E2C23F55C343EABE6BFE43AFEDBF62519336E108768A64276F72FD9D4BAD7389540E6E4CC5CB36F03A47415CEE47B75B5B43CF1D5EB100CE8AE6CFC3649B7994FF4F3B47EB493D92C397709529AA51583C5E6CBF01B97A0256C68B4A03CC23A4EDAB61CC0141F38FD1A2C53DE584C598C3F4EF6F59105F00E2508A9A083FD60C0573300259464D8FD46E2E99E02C683DE0FFD4469E327D558ECF1A47454FB2301B35688217A554C158FCE9AA6C56444DE7BA782FB0B8E86273F3CBDA13B0624EDCE90C56D3E9EA264113EFE00CE91BB112D9EB65073F937EF848D09DB7B5ED0A5551246F950B345089DFF4C468947AA8C4321747B0F35058DE340078715F5564E157031113F28FFD3CA831DAC0EA3741A5BF53DBB7763BBF581E8103BDDD8FA4C4C9FF7ECEE5446A1D108620A465FAAEA61AC9C4FB7B365BD7C950102943298296077E4449F50EE3F2A2D68FF850F93FDDE68C1BC4632EBEF6737636AC583290193C2F797232AD7B857FDDD029ED99D7DA1355B88E83D1611911FC98AFF95E80F0C758E55750B8410A4A121DE796ADB8458F7B9BFECAC92BC10F6B3944B9697A9E261EEB3D309E3A6FCE6D3D7E20445A3EC664735A93673AB582930E3575E0DD9771B50F304E1383329C83C1A072670886615B069683BD20FC3A08F9F3302916671375BEBBAEFA5D0D75AEBB17BCE8856640A39C6C1C98BED73A8C0187BD3646AD6F7440286D94101157E542E86874957625861D1AD4A2CB31BB30D682851AACFE45961D1ED730DBFFC78ACA8E2676D88320412F392F18202DC2925F5AA2E305471F45E650DC97DC1875913E9BDC319224FF598BDA5CE6ED8AA75991BBAB8B51F60D363B36D80DBAD9A444333C4F1315F0E8BCCB5989B401190A09AFCD68097C78D1D73B8B6EA1734296C626E4423FD310B141876C710270B157817742F022ABF0EE300D68123CE823E3614792A7F0657245CD1A7B21B2917E2D494D69E9A754AC7D039B95621F55B3AFEF28DF681725E0836FA1069610E1867020A5756946529A54B19BA2F4C50F9788645DD0E50ED43A867F7DF5A9C4763634D19F493668758962F578D2309AD0A6411ED5A6888DB95DA07357D8C54CFC2498B7EA2F90DD10DA3C0F04A69D11D7FE6DE34958768CB53328C2590CEE35F28086562D23BF0B0889ACE8B9959E94A863F5F7922D55038E630DF3C337F4DB18F20C1626C932CF7E8BE4D139C9CD217B655A0B301EEBE9F9827FB21435B8076677DF8106701BBA664D94DAC760789E5488E0F7A9AA304F52E635DE8E1B6FA1E930B3401AD2B74A59F54A2A5D0C9817DC7E20D84889BD1AFC2A015E477C08E7FEC14CCECA11A3191E3FD6F5008ACA67CF258D0641ACDDF39CBBD4800622AF2679FAE52F1AAB556E4F2A09E8ED4AF09E00169FAA3AA4F219A8D071F2447E35583E64F84C7A1A0388832139485CE30EAB9A1B1BB9D2061EACE701C3331DD42F01EFB8D6454D6426B4A3DB73E4EB83CF4E5935CC5BA98AD6052DC749CAEE5026B891D26A03FB6C71A3821B681401ED694F60DB217BCD19B1BE17D594C8617E5A0EF55E1ADAD51C46C275B1C92EF64C10096AF53BD42D0FF057C4C209976DA771517BCD590237F03DA63E8E7FFD9665D625E519BB7C40D92F3A31C1921361CF6133800B258C01261D7325473A60FB5E785A097957327BD2B1E14DCDBAA06537DF14FA79C48A67E55F1DF5E2AA4AA426FBF57EB3EB0A9A82CE38CF71632A08823331793077ACA000204BF50A2B8B30F9B9E9DB9260F6407E4FAA36109007E1E7DF5F8D114192B9830042D09569869F77C49BF3890F039893F72F8A459E287FE962EEFDCBDC0432D4B12020DABC2CE5ECAE03D86D72DA61034D778D86A84B1213C3DFFC4AF00A16FC7F256AB9E0CB3D2DBB7170B50E880B9C419F9582ABC7EEA0BAA768E2370054097B11D769A3F96D54DF85E61B7DDBB792C3493DFB5E6F8B3749A9F936A05B15A4ADDC48CC999380B5A37B3F0EDF11B4BE590D7F524E8012871163EC10A890C4951318D2169ECE0E3976FCEFECD4B502E9710CB94F517239907E032C2775114F5AA13E47A378A080988679AD8566AEE08EF83EAC519A61E772F47E8D6D971B065BBD52C869A149B2A5A7D2E0253552BB1164D64696607AE231608549FDDCED725F0400010BF7D633B4C9BCCC70BAA39541228DCE60CCEDBFFF04AB2F2CD69610E85F14C4D3AA879C7FD9B49CB1B7C3DF439C9C2466C15B13BA8715240E51CE10ADD7B2748BBD0CC14ECAB64CA6E7A8A81397DA3136095134BBD2E384D7063F5BBEFF749612890F7533CBE37254BA963B6A5856A1FEAB3AAB61A9AFE9AD9DD1B51428BB7E6BB7130B7DC5F6CBE4537944756E9914F90F91AA34A5B11F1918AD74289595B73567C16E88E448B69DAB2750B9C5A93964A9650B3054736007F0453BAF61964D79509C17D231E0FE3E1BD04DD968BAF26E0F37B58774DE3940D92CB96FE0D6E6B676D3CE6C66A41987109C8B98D6B2798A71EBF39AA76119BCF94A69C02995B644BA3C4B076DD82393EDC47ACC09491478DEFEF4B8A5CE77D417050007141BA1D82EB56EB3191A76F16D78CE18C823D5AB1AD9DB9DF5374AC3343B848A7F88150AEE103F1ABFC559851B9367E1DC510456B965B2334CCEE09FDFDCD317ACF7A4925123C617ADA71F658C33A7C2619EEAE0D4305F782B4C6E540D753F6C53BD42A2501671D4B052FB736EE402A8E110EE5F889F13E3497892D427C7538B8ED51936D1448556126222A6EC3244A2DCAD1C1D4567D2F895BC805C133F04FA7B322102A718B9EDA77996CFE378F8EF64C0FF9BADE5CBDEF1B05E99A3219089905F3D124A154835CABD4D83545D0DC7662F4094E01CD7A8519200866A3E31A62070FBF566EFE037A834022FD9AA7A3D1DF8C88AA0A1380E92C4F9DA83BFC13FD033634B84522141257009FDEE776E04453B12FF46251E3B2FD0588AA58ACEB0207E915E9CA77A9A2A5D29ACB0F534313BDB7F6C36D9C27292A954D2F8FD03F4779CA2AF3C6703294801B30601147E79E94D7D8115077EED71BCB97783E910CF2C66FB717FA05DF861069796A9980689A0D1AF932B584CBBB87170CF281D81CC288967899A0C4B1104DAB494D1560844ACF1263C92CB570E0C705FDD1AF700BAC1DB29A6FCF434339863564F3CB9EE38CA7879827F984CE23A9BC065D7EA1BBB2EC5CC06EC8E9F53D267D0D1DB0398AA812E35A28796D66ED7C6608D58407FC1CF26433B40E0AAAE6333642325FC4A7C3901EB2076B2DC31CA6379AE8BCF628E38599F38C058FF606594DC5F9BEE89CEA4F08DAF4E8F706D284901FA371917EAC54D264A55BC8725AD3DC76D7A33E77AAFDDA1EB0D8E7E79726697A24083B1E606F7F7CDF6B4051B5FE0F31C9F265311780AC1A13B2A6823BB6FE82EB62A2DE97E64F67984006FA6D077635AAEBF555BFC86EF39E4B22C61D4E7F46578CB2070C18DC5E19E32426548EDEE1E4", + "message": "E621ECA9DC2B790A45992D6284E9BCEFA98109A1A4CA236344B0693AABD721AFC515382344DDC21F597B7EDEDAAF55987F9BBE7D50EE9D1E4431869E4BD285C3780712DA813B8B67FF599042E96894CB4FB50C309B99B7D7EFB95FCF44C179E9BD67476E7BA54D8CCB591707C68DD8A300CB60C4BC432BBF768D7FCFC756C1166056D0C10C9597AF79C874C6582D646F89262606D8D93F8E2953041254C75440206F342AFC61CA27D2389DFCD154127A9FD4961C96E2859581CC23D6BC69E717C4451B6AA804431F43BDE85D6EC15A4C2AC07C3CDF19853CD9DC2F40810DE4BB950CBD2CA13C3B1B1176361C1E5F71B00DA4E4A0257D248271BCA7E31F549679D907BDE07168F00E61A1BA039CF7F880C04F941787BEC253ED2F94914B9DBCCB7AD21317E032FFA1BC6B5FE8D111B1064EF281DC20104CED1E9D127109AC7AC1898B154DFD4773412CB527D3ABE1F000A09E3EC55E46578F1F105E53732B56E43F0AC9C11151A48DB8DF23779F6BFE7DF1869D6090BACB524D279FA1D42B204F2CC73FA95EE1863EFFCF802A99A4B6BEB2337E947B83AB7EB428A3988FA35D3809BC1C562AB1B06F1A18E43C39807BF1BF2E4531632A0B481E6A5B0F51A156E30CB9AA149575EDF865E2BE87CCCAE90F37F539E68769F1B3D0B2CC18A91552D9A0B107228FB2E6F815CD9B55DEDCFBEA820525A47BF79413DB39C67C6E03C601379C64C7B56B145C99B4DD1C7DCCED972F3B1B6F168A760478BC8DA40F80ADF3E91922CB742A259E753C2EF1FB0DD068DED5FD1CF6AF1A5968D8F2DA098998C8A6D92A4E35CC6D2D57121F31E3DFDC6B97972EA74954CD13675798E1577DB0946D12D1D87867000C7D4770C3C382B100B94958BA1E06DA78B2A3B536D8EB74C8D5E3B395E096B5EF514CAE24CC7FB71D8D70CCCC45867821A7B16F2E5752592C6B3D427A9F3F7186169D409727822921D10D883217E005185E52D4521DCB8D92E4D5A6F6A0882A16A3E4AC4A9FD7747C038CF9E4E53D021233E302C956156BC2E8DF6E9BFF2DADCAF16E7019F239FC611C2B67888D76725271A6244D521C8413FD9E849B3890A76B14865A579073B8573155E6DB2968606C7AA72CA799C2514CC5008DAB902DB7030690F1EEE2EDFA9E4DBD10A3694A148A4A14C8F094AEFB06753D458A11061541F94F253DF3AB814397C05595C8C68A0A8B9EB1A66EB0522CCEE5996430915EA252D96AF3559F29FCBA37A0E6DACAEB0EA2751C70A9671A63437BDD1DA73C7A37A72F5FB3D42C80A70E5B0D891396A7AB0240A0ABC905D2B18D3E20D6473857C8C0B47D8275EE4F4321E5757B19A7A264512556FE053BEC24B2D4A2246FA28D84D72731B5FAF9D0583FA6E6B52A85862F639078D5BD2EF0F26A787C46468FE9089BA001A0D605F4CAFA132DF62D569C2E1BE9B359AA2925D8C808BBEFC4CB6C6C9C140CC7B4A21816E923FFE206B8FA25674012B3FB861CA867B542EF1BDEEDFAF633AE277C046F2D9CAFDFC7D28D8D0BF7D6CDB2C662A04B3C88CB23CFB4C5C9EAD16F93C4F1FC35F3D8169CD1593133D912A3E1A7D8CB66C7731978396306B24BB02003C0661D9AB8758B92C868BE55010587D66611790BD430FAE28BB4AB7E6ADE0490AE323960E90AF321E4A097C255A52DE5E171915040CF35FAC607A5AB976F335F2A13FA2EEA6847F862BADA0A2BC1E9316042ED9D3E2FA3A86024C9300255DCBEABC2833ED68E27CF0ED07FE477951E8F37A801732DDE22AD52D0BC123756C8E29F529F495120D962B51B7C60DCF6791C360086CB377B104B0BD45FAFF0DCEA8A315CDAF0B25490BE7339EF3E292E82B17FACEF22E1F93E7A43529EE1DF4C9BA459A58F5FA7F9C9252268C476F5539DAAB63EFB8C814430C0BB82EA7C7AB32638B0E492C6D839EF7B38706611B9FAFC2DCE189505844C89EC6C67989775029688797E71F1816CC34B4480D80B309C2754195F7E103CA0B621D613329B8534FC107C96ADE14F158C4C29D1A63B6D60009E021DCB7113121F275FC0070DB9EC1DEABB456B303B2A72E5D091225BC716E2DE21EC87A21EB756E7C6E80BC1FB5CDE4C2C6D514F3E218B8AC0EA2969F9E6106B82026A97384A580D95A952C6B432CFF9FB1C41D88164E08C83BFEC76C5EC9119AFC0F4CA56D9686E45D3B41FAE0E4AAD60EE558AFFBF2B76CDC170A0B89DE149C800D4FEDF30E850A74197ADDAAE4DF460A514A6355A1983BED3FA3F2A0FAFDD818ECDFC02AA5275958BE41943EA4AC7009BB0687B62D896FCD7A932A57DDC8C5ADA9724754E8F110E8F080DF0165B67069FBD069C09B818B3434A92BB61049E99D52F9F515067BDA14C72337A8BD9476A6594AA1C7561897AE975DD0C315E80C38399CA5DC6CC9A4AD97CFD933202292056C41AE2C822339F8D651EEBB1971D4A06657DB5FA9E2E7F76723EA80017DF08618FA34FA88629004FC4FCF44C10BC1824FEAA110A8AAFFA13C269F123826489596AFC6EAF4249B0778740AA994142DF63612A65A039735EFD5391F137A1888F6E95368EF0207A4F634B4A7DE8AC4DA5B4A192AB11D31E8FF9EC8E2991ACFCC2052956E6E7F680F50D3B38BFC96C4A8B7C239E34638DB8C57C1D857016878A9C0B13E93338CAC953D5F639C9989BAD7E5DA4B11C4908D6EE5C8EB1B04A56EC4605D15A76EAA82F2E40E73D3A7C15542DCECFC702CD906D668AD4DC67F8093B1330B5DFEDC87B4D24A67FADB66E61C339F6AABA85691CFBE4BF23F237CDD5ADED9EAC9B3F4E4BD78855301EC9742C897D0BA93DA5F7D9BFCCF52D399F04A255C54922E3F8DECFE2334FB15F28E9F112F8C3F7DA229AF60F81A57A0E307E273AB45908BB86244C74E6CBD89C075B6447035EB8C73E57AECD04A9084553B5AD0BECB8BA8C30F470B08A3531D068FAB889EACDC3DE8A13F26EE538AFF7D5D7AA179B4097BFE44F15C73D42DA31C59306B4A0DD1DFDCD494C83789FDB45BCADF36567F7646EAE596708CB9128D7976B0EC17E6CA5C83C110F00AF46194B57E058651A729DD455842045A5590FDC49FBC991EB332615130DD704CBB9F3CF9E0C61DB6D72D361FDF9F4A582B8D51316DABAA215B858B8BCC6D8EDD39ACD4A29A3FD7B6D26B6039EDF4A43EBE2DCEBFAAA9F98041D729C87CE0124767140473DE0885EA3D0BEB573BEBF8855E087BDEA4E5E13E20A2AB201A14B2CDC2AC25D689F2473A0C73959BE81A32ECF743ED3FBDD4E38CFA8E661532825DD297D3717EC8FFD93B4829B39862DBCC96C7EDB277F75A91341AEED6532D8F63B00C0877B4A0FACAA9BBD49A5F190E7BC0D193A4964269DB1F9822699399951FD278CCA6EEACAE2A6C73F4D1D27A396684827FE84D61DC8CB2E71452DB674EAE9DA704887F82FE30C9D10672CF1CC223EB0DC0E24822C6E6F14C29ECDD680B72F6C3FE949E14645564B81B0458DDC8DCC3F1CAD6DA35728C4BA2ACD3D862F8D4E55F5097F99625B5D4AB27CABF12999E20024FC64CE0C2475BE83AC3DA48F08C72CA26E27BE8EF13B817C7AC8CDE748666772CD8FF7BAF0C41CC70D8B9EDDDAC47A49933A8F0154CDB3F31EBFD0403DCC0F4A1A7F538311C0DCFE29125CA52F9F3C4B090AB457B082F12112087ACCC245D96A30CD7C170F83544891408445EFC5FC988C938617373F179796630666086E3EAD584B6A2C38C8DE8F21EC97C81A8784186E823A00F231B59BFAB5DFED13763429099ECD73DE6B1BC7947949ECDA124D765119DC3C97484B25BF4997538F72096BD872DA67FDD6324BBFD2493E5774E491096F601CE10D9BE405CA4A11B6DA99DDB8A061BFA356E5B136BD4A322C51F0095A4D2E284FC10B3A317EBDE388690809047690477E3EDE3798B0DDEC47CD62C3AED27ABFE49D5348E7DFFE828E7E6214AA91008F149EDCD40C13C6A30AF21A2F004B61EA7DB39B0405A5E55A12EB4B5F53E8DF61FD630E10BDF77280A258EECD3A116DD9DEB5FC8AF3FDF223AE99CB7F9369FCF8BF54406D243FA0793E8F02F7C993F3DE6ADEC94FE09FB53ED033505D71B00FA550B7602EEFD7B7A705DD2AA93BC356FEF63D30A20F4DB020823045DBE7A55768383DBB2091EA1C9A80D89C91C0386E160F3702C81947E20CD7F2180B723880A26EEAE1AAD96635F90549E9F25988139A3CB8146847C55219E79586C7E321E36ACBF619D4D2ABCE239F4A8D6B61CAA15EBAFC2D56A34B9887BEB456A889D54393B44ABDFAE6CE976A0EB7B3E04C11CD3D3D109D27B498B588F0FFA26A16DDDA532ADA7D2E08DF6E5823E2EE58D38986601E6C8564296D6D3279C6D95426BB4CFC108769D372ECAAC374C69522CB2F4ECA53C82562D9EBDA93AEF01BB2A2E21FB904B9882153DA2943CE5F4F03011B2295797C37457451B698A9BDAE9C307823C4CA963DEDC4C7478B0E99B3908383505C8C4B2BC6A7E94F42A74DE99B6638DD82F0D3875278AFE1A442DE2FC4935EE5925814D40DFB139752E8B69DA66C8A693E5D47EF6916A971605927D93E3C38F844F35526CF763ACADF3C9EFBEA103ACC1C1C6CFC8CA3D9E77EE44A48C5F3D3F0E4A0ADE138A786AA5AD49242FD2856ABA2ECCD122D1D99F2D48DCD5620959E727F9C2340BBDDB8E92E9A192595AE744B3B6BDD6366528D07E069BEF191B54474F928F0727492167F503364BA24795B937E5E0B6409979B6F0E97D2D25C091D93543E9FF141F3AA47D0E7FB01C29C9FB33B1BFAAE4999B2981A32661ED9E6674C342756C32D97AE790C55FEBC30B5A275B5ACB9C35652BBAB02CD88EF6CB79CCEA32CB76411555FF4DE51000444B566A321D3D575B40A78EC8C68188D8B8DCA0D5943719659C4488B216DCECF3E47131B5A147C37C4F51115C3102959E08162AD203E4C58D0C0B79E0A9A6BC51F3BFCB5C1F90FEE3AEB4BA59B4257116253258D33EE0B3AFDD5146A03B722109BAC571A218CAC060F969B2B794A2EE52ABA552DAA077277561E416E001E84D617C5F0CA2782CCB880D094A66561593F431488878D3AD58B777F9CED442DD7A43C018DD28972FAB342E3678093E9F6F20C869BD7C2C1D8A497793C22350E9CE85027905C5465C6DFEC4B4865DE6D05B3A1D1FCE11527CBCD5EE1374F51E6FE8B4946ED989D98C40867B1FF8E8E3686CFC98E08339AE52F3EC02DF5186D2E91EBD9D79C653CCE41AA0596C645668CFB54FAA57DE3D1D763E5AC2A67DE42C99E2EF7651A8A8B81744771DA0BFDCBDB69270C38E20C5C8850F46227E7B116B38510939221CFB4088CDDB1DA6B22CCC50D93DB7D92C8DA32C11835CF92175E2521DDFDD7C3D96F44A59E00BD3F1EA086C3F43F45D7379082E8576C901459A68D9AF0F80CA990BA4DD9B3B5234AC38A2DA8492839A5F9161AEAA6687D2748F85AC14B80C94B48CFEC2EE53FED527A2951D593D80CB468D81BB94455787CE93218A1079D74145FC08156DDA27D14D05F3F1FE5665A6099625FBF9528", + "rnd": "769AD43EC0A091878262914F6754334016B7D6B3BB766AA52E45EFE75CA02988" + }, + { + "tcId": 38, + "sk": "147499EBF2D0FB64F5DD8DF57AE3ADD860960C33C3960F988CA1F46EAEB4A0AFB0B75B76991704819E12F089F9DF04318BEEBE890516A798554929578BC2F2C5B0058ADFBC66F81B80F6BA118089A3791B33F607721A511601455D6DD453BA977A562645EE6BCFCADC7D5E143E4BF76D48A4CCB81103D3F4D07C10EC1C8B0FD935884166866250862020454372864262654460626454548686317544353276405038366361304583344115288575720274180235474763852833555776146403644047022177681210707322860078144551683008605273620217161704532313545782277646100805181300072646175154310008472211602835242887207546213166786334031861452853804422540646753767853018017757058030160163065781815702462285015403731806238804153264828336081083044475272570706216642062100478820744588251600082673774642671223668838663151762058640323638882680476620638441221045618360630840806306632866368340328241501632864868441816541245525476830353152031656046307423657440088356582101850428657815281377534578071181450152581485166812753385100607536264366788245023742535270538353264842041663577011733657511314673335300876022647565703322083071375867706684363504511048258701423161138512486412835285624242828187577376486543625166106317386687888551551248881286383445017536372386837806160385202423328237847172633151408588051452527033711528545544732362571524042287851465278661828304475647825261651151180785211475210158406110367140048511321780114188623230483447576831486262353106715150075887065240135663674464167605877075263510616812463865028142534070003181342068030427815667313870850071741186615081665456700875460484574856284863100544725600561881673840783488736282158034156774517326438501580401458058266286234827727677371748611255760836140125672303684220665533648117302570237526530702275541556035086508052334048722022462300765631775080787460872605288842887644878580707513658075121823073038218035607616217323847877824751563120331071530182421608362063855200138484456386070457421023448378824154187312181175018181388483326285506884031471356807851708513515014307214715332131846101782037728257088445255608814631501360637332013712078588056865473660661410266440573338715810032618622684721240618044387241161714252204354186357487478475414072052178750011481065704021112848020251083465833480767564467757605566487186334644465684324734655543355441480102272554233644385505247221265087123321421540831831203127024060401837368541205260884537545201763126081571150802567271388857337556114728451155007566521802581111131068115511013548313368242865542352466185265643200675216474566113231127711002414887254262640415433786273414381202837385028713426810673457828427585114338242863122262403603625625601003487274275842514631243647568210540663603243332503448746123078036582460301274166878308418610266471780676780487886814144762557180776804028250210014327548186380580424324654346705872285003757511131306404228612027418320132203784723420386736880833401810641170685761713221456743712250238435521002031362564401604273834308148676268741428842512846488003417344601866473661773314800117256733458722123850778886263153353014430840685618316173808012540752436315188338085036180517363111763148005572333063326152577664566671146486073177056550635655E24AD3C3D07FE57BC5F7CCBF87CF6608BA7F9D6FDE4C193EE362E0B9DB29514D7808BF29D852DEC88E4278C2F5D367E69DCB1BAB9F3833B8309BEB1D4BCE6F5C1D7F04F6236E54F5828A337EBA9C6D44627A5FC53F1B6261DD9911E1E49C14A5DA327C18A2A9408EDACADD24B61214BA8841E8FF69F974C58C27AA66B2C29A37EA1B8CD20BDF157042E273BCC97CF1B5889B43B8E05174B483480C243E6D94824C472D78DAD51DB97052E4677E63D59D0CAAF8B31049B386C5894C5C83DF28F9061490B06941AE20A50C4B84C03407011E3C1AA2B81F858B84E1FAEC3BBFB7283F97430F46A34DB1637F6ED51E62F5F40DCF6D919BD7EFD1382A1A7DEC7C8E0C86CD4241A6862AEA8999B9BC6BEE5CCD811137E2B6E33FB0498F49AA356A4C33257E3466E25E9329CA7B990CE8C8684C22E9379D45ABB976743D9D9388A5CD4FB5C9DF1F904C1ACB0CB536661505FA648BEFF10D4DDA0371211AF91581B6CFDE74CBC27C98517AD8B155C8709F5CDECE681EE06578623D22F6BB7FAC1C4C16A326342D47DA56AE8FF0BA9C7420425697B940DC61C1789E28553CFA34CF97B88F1AB72B685063CB9E94AC4AAD15ED712A9C78C20094E2763AA4F46BFA0D22206566B1C43C3D85EA3BE0B7C9FEBEB1CD2F6D9CE95A481EE55BE26B6F542DAB9D42A95E21971EBC8A5AAF2C5181A40D2F27C7E80D68E3DCE9795FFB32D89EABB15277A5FF720CB1BB9C0A09B7123FAD491E28F53C809ED72EBCB876587344F903CAD896A129F6D8A2D28BF14DC7C2ACD5F88829DAA9F5252CFF346805C3C36113D2C0B1F55E9B6E8A16992E88C40D798BF20EE1A6EAF7CFCF8BCC3D57F51019AE10C54966037F9C641D2D14544120658CDB654A36383E7E48D298A18DEF2F88B9167539131655CA123B58FB556ED06F962064D1CBCB908D0726B47DD1407D4F801657A30E0261103BD6727A54B9A61C4AF42955464AFCDE0B8D4BCDA320544D79493179A8FD67742F335E2C4C4DDFDB3B74F1ECC8B0A06A898E959E7E0505A0803D26CC367E2EEDE97B8E6F944B7CABAA11590D1D654ECA334AE7545EA4542B862C900ECB3ECE6014BDC22D24D69C7EE65AAE5DBCA5831EC29F5172DBBFBCAD66AE0E3D5C7FC7EE600B59EC235A71C9671418C0F677BB795F02CF7EF5FAFA83DE1B6A7EBBA349827569AD44545982925C1010097EF3A441E16BE02CC98C5181B20AFBE4A72748E39E36677574F0C30C228AE133719765621260164BECA96A37C14A1D3363B3EE0A2BC0B6689385537465DD0155D91EB85FA60EA7CDB701157E563B2C602A15759FC2BAC4DC3BD4EC6158D64E4C32AD3747C9685B7080B8CF5E8493D1259711A68DFF3E83AEE0956095B368BAAF2EE426BA3F738F4639D8F8DFD6887C07FD1BBB265DA3324252A59318017101B50DACBE7268AAD9F86A99923E040F4335C63E265152C25DD6E322DC3A57D947DB460472AD2EE893226A0CB88BAED78EDA4A327135F58B11AF0CFB0304D27770D5C28587715C5853E6FAEFF405D232DC045E6F68C65BD4A70697BF24BD548ED4E6B0F4A8E973B83B789A481291574561F5581FF902E9F92555FBDB2E270090DD8C381DB1A388B71DF72B6E3A5D9910AE634AB4155609D7EE50DBCAB2B02874802FEA2FEA46E0B5E2C82F6E985E73ACD1FAB2366241B3FB91F5FD9D9796E9EF61F25BA9A6F86830499887CB429292BC43E22AA3BB0B02BD685097289262977E4CA24D3EAD68968CA1FA1FC73AD6C6EBC350D4BED8E5B99F5C86B8A205B5F04E75527B848F973221C6A7B6FFCD2510C7A2AB90D133355C1E08095973941F956D6C4D0C8162D8A5903A72620F43037E0CEC559C9EBFA1F5C40F8224FEA02AD022C5A75CD99054C0074167307E8304F33AFAF7509EAE4DB6BB8E5ADE9F248D90152F961A198D0F75EE045FFBC0F379CF6CDD58DF946CC65B8F636BEABD39484CB91D416299873948616E85BCED2D0A59B98443BDD824DBC3E7622D73EF048EA184C480960A24FADD1CE2F52BF858682C49FFE86833A8F7032BAFEBA2C03C67F4791A3D05CC307AB556B53B72B19F069308A5B4818958832B80E11C76411098EA480E6E61FDBC7DED4B3BBE0C742387B4370AD64D8B57DCC60A95E6775BB979BC0914DD5BF274A573812C0258B6678A3A411196A965DC4C9EF486B07E3FFC70B09BEFAB779BD58EFCF11E4616F5F43891CA1F4FA0486646306B607D8FE902042A457ACE72D9895241971AD6A60E701175465BAF161A9A14F29AFD32D9AE5CA1987A87D530063AF20F6543215293C7311EE7F6490D042FA1376E7FB9CEAF97F465815E6F7D8DEE8B671A923131E8A945B9A824F2CE9EA0F094B44C5D96B78C1D30EE1D3835685D305573E675D967D8771CCDB1788A1CD3623110EDBC0D915C2929F6C2CAEFD3C5847BB7FDDA8378314CA9FF44CA81A853B4465945115297310836AB9A5F6597DCE5D86EFDA96C13245C7E6A93889DCB04D9BA1B8CB5AE482D529DECC965B4FA10E55FEC6D923A6006CCF7D1A63649A0AA85FA5232B69C1C716BC1C35B644CF1BEFEF42C2E662E749FDC5D10FB401910F677F47B4FC2762AECA1DCF501CCFE0F686E479931CF45B72C679A4C9773BB275E954CEDBE12982D28AA9022A951BF1EEAAA4E77C15C5474DB649EF1382ECF7440A87B122C0F34C834FD967F37D5BC8C98B10D528AD54101E669128D99B48C9AA9AB62D26D064D27A1FAADDAA79E007574BC56DC48BCB465A54269C7257CA84571022AB6130420899901C5F9F746FABACA4A06504860466AB7E3CE0477711A80E747545B695153310A58D493CC1A5B56FD1C83408F5C964CC88A134BBCABD79EAB21584B050BEDF3BA4F60C2F194EF8F955630054F576323C95EED1376810DE9127229247C70EEA636C4F4B6CF6BE2F4FFE77E488CED88064F8F3FAF918F12BF1079555C0ED58180F64A1734DD4EED69A10A81211486C133C4A67B9E24B3B2EECA4C3315BB191FB44ABFE8F15A02C19FD93AA19852CC9A1D894736BD3BABE33ABC47960499C978410C4528754952FCE51A735574AA8FCB7B87B74A797F69EC53A7D4EEB2A9A62464F22F109EF867F8B2D9C01A523C03E2577E94AD8C67416B9B2C815B47A81A780603834456D0AA4419DD39A63EF25F0E7316F961C4E335B1ED341E272433890AAEB231FC23A839A30AFBF0DED4E196817A5D36DB8129AD27A1B5DEDEFA133AECC4D2C832D35031F73F8E3783A5769F7C2627E58D72D969E36453A6462A339E91EF343370C4BE1B1315FA2D7D06355FA6F848610033F4B858DC29DF5D67874DA65300BD5F42B202D51660937AD5C9C247293EC8C441CC4FD5BF8B55C201E858A103D194F1697D5D614A912FF0145B6B9256C923170E27BD65F21AE0E86A55F642C6BCEB9F90B2515A98B2BFD903D23FA61E2539B9112D96CD9D2A15D21F12F488B8AB8A589C733443091A79E7EF84B9E8BBCFC6ABE4EC0178315A059443850D05CB04CC74863B77A9ADB43B3BBA7B58FFC63783869A", + "message": "F17E0B4F668B372D8EE6661B1913BC1ED8C42533A9F555EFDC0259E84CAEA24997F96958384DA4E33E670A7CD3D16F5452F9A48DF7B70E5BD7439C0B6E769599633AED89670E187D511CEBB7502C33780DC85EE14805838582D16751CBF6FF291F5BA8064A7D1CB1DBEC937A3D912C3E9567016D9FB4F50B41380684C0F46AE49628487D6AC8E00F36FD963D11C4BD8956274535DB965168D913CF2B8D53AE722AA43EFB1A8266DA9DDD04F11CCE1F106394D86F669489D5236300D1A37DEC3AEEB30B30D4211D2E96ABC9646B75CCD9E472A9798E9D2535D5131C38B1FD8666417066E8A703830C0D660C8BC95EE9409CB2CE29E42EAA559CB334582E2B95A33793C355B5688BB29C8DA839F2C1E9096B4A6346A1BDFA04C51B5133B61F9AB59FFF4DB368558A00F96FE7DF337070EDE7EB77C8E134A384462BAA3F688422836CDBA963AFD0F4E313457B444241306F5BBAB8D8A207914863FC835D389E4574B3292063E0CCA8A0C31AD0727D0681CA88E2DEAEF9D6AC8D3E892F5770B8FDE3B7F94BC40CB8523968B2AE4F94D0D29254F4153581FD6EFFED2C1B32051152726964424F99D6BF9E175FAB67D59ABA5ABB3468C32B6648F949E49ACB566999141A84E94E2A8EC7BDB8419BCAF6B7E487F8729C9E256CF653B36DDE609377DFB329A21FB922B2CC57D38E3022B9FC6627452D43361CC3B6393D0B01F7E59B4CE86355C65DDE29B53BA8B961DCA6345FB564C3FCDF5F4308F000FEE3D7EE7510356AD65618B2CBEB410DA37A25B3B73820E3F06DF6D0B7BFBA6E7829CA6BC3DF22DE1593DE5442A5D1BACC961FFE766829C84E9BCD98EF4AFEB5AB5B579CA50EA4C2789C1CE0006E7FBD05E61BB57565C9D0C66F7968A19B7A3173DFC3C163D7A0E84C94634039EF38C8036F336A7C72956F1DBB7346F6F056DCDC55CF3937822D385097270BD4E78B3AB67059F87757874319FB44900FF180739F3827C529EF395C68AAC203B5AF6A624C83377764F614041AF92870DF95E3129BDDBA3E49D7BDEEE8BDEF8B5CA23D416B2425F3041C505977719CE7DD211A57361EA6F3F0D58672773B93B5508C75B7E00592F9EC193142D0AB14CF49352A7B723F18D2591E47FD1D120D365E21058C41E61C079D8C964EF1001138D3A3848471F1D65519B79EFD0C2F8683682342E1E3E873CEB99C6D49943189F81B542DA3957559A003E875B4B4D5A30AD62B807BF82C8C014719FACB91D93E8E6C53D3B0395CAEE99E3A0E70E9BBE8B367FF23D2BFF54BEE046700445FF7DA11585E709D890A09F9FE4070431B9168475D59C26CEB96ECDCF05CBB4355AD290F7D2A015203450D296B0E69ACD23B4BBFAA55F18806583B5AB073E39734750768EC427E6751129D4EE1C9C527F19D50D3F4EFB85D151552FC915264A194EFF330355B4A220E3FAF63B3069E5855CDAD1515778627A63DC336658DA60076515580211AF49FB3654B7A175F9BD94CB78A3853DBF2EA6F154A2AFAFD8759BAC6C24EDFEA0FDF0501F10762F53CF167BE34ECE761C7389F356A31F9F9A0A46CAD705450039780A371991A13921FDA4644239BA2F4072B1B1251776BB3519E1B059A81D083358B59D6E0EE8CE34BF1ACD5E54A98BCA9062F40D8858FF157846026FE5F84CCB02C8EBC574BFA366BF398E169C238B1C41A641E4E80AFC448B122DB25F8D6E3D216981EFC5DD60D257DC0884AD7A37960851ED44357E3484A8B192D591FB32C7BE2B80C3C9937E3EEA77531C8FA5061DF7BFBD82552C68B23D4B73440C5B59AAE89829A3882F55C5E43270AE2061D01BF5AF30FBA62B6FD7DF08E31F5962616B15837E6FB0FBBD28BB63BDB50437BB106ACCA67DB67F2E6707DAAF4548012991E784D5EB723AD8AC1CE77AD48267B27E4E3B2072F458EFFB6EF0AA8997CA102648302CB6A6094B8B3FAAC6A67A8D57A254370F583761D2043B8BE4CDC61846D39DE561DA0A16A55D8357E4C66D2B8743CE6091DEADAE1BAA1A26CD5B56DEE3246133C201D", + "rnd": "E48C9BCEB01E1FBBE27BDF559C1A74E0BD0ABE1527E3F56DFA6AADF6EBAE2015" + }, + { + "tcId": 39, + "sk": "9F5162E3523C1AA02E0BAE9DFB89A07F9CA8DB95C744CA6CF4AAD160767AE9C3A7FF4F642FC967BC3C645A8429222036A60F9418D35186B92BE26D8EC1DE9365B8489584570228D715221BA610E28CD73CD6AD9F92AB0AAC5F233DC801251B5BCA81C6F1274F720753931DB35386BDB83304770C5D59FB0529197BE8CAA0ACA387233753335153502373823668407331780522135801287265818206102663321627422001644708740453145874055406070356747286183628143556131380408870743613613158834526165508443764526884066637552470454457715858830788630522116362416414674348455480808271820101757103287020485208432165417765652072520371778038622581461526738560767607156110380413816265647602512116821067767504121464101471602652516707464303212287564217220401867271473804274856353383410842447761351360033448273306781277487060174480120476175585474683434385612168448544350076445111388234530078685184742303062454024111684133072631684142642424032513234683705818514161371200132567065403824778040443048875204438035734540314170451878153826780523651885004247050874824876080448815623722882350142670173123078515025263600311580601766472753363352632236230284854082552027660582450683234818087211616050882222408474721813411211245086077707136513082664701568204704587512871443240561168866562637786511070552181001740580542005334630067857180664757117057642275526337602836372215788181145257302286480750253033100870803636442436821035163165445166282376808401832831368352638683323268445162873305004021014608037085351830370120033708724744207801631543852288563176277056403156745682857553837368808760662411465843763631130672651356853701846531622060638764416235876005228272540364422325524736806158188786536804518463474735077774250664710361806541855661633704208660770486728112800244324364082455362014470685880371441467443342342207315888888826112274156231156704245770462516574301747547107081162273125760474460634442456177231233613178551050310464101421571321715357848738430275181147051254808223806485726356583015020830312246836552725265007845075108628312046412477657533085058261020158358611545770032504083033532435288604848833143556505702287437838702275580675034484414405023252560383013665226382515322764338531638441115450246455184218361865818153863734213010544456635658417726302178240728355546862575463156621526546846460214218367840627263004066204368818557580710266153627535434531066607783456316348525873800051285045875465216768325515664128084036528642621508517018863283427315555232770862264700572077282540117046714486317372602837012651150501403786447627341337003236850464675558513037085061176725484686583807630561853635648858485275325552311416744508160182442540820026022655527378713308346320715345238501668581654103865684506466502040622186151106131748080800526143332417477461038455472020408114305228857185780573186418467757155210437312713002723273631828452132311526212064125712468556746435274535013131386534651741403134427383618512288432623162021500470253663680544117186274278311221223608370828823258355705753200640482378388831743724082527430335318865366601888553611668052028728420273484641778236138463714835516104061356603470663820711636568135472518724606428685354571437841814335520373150308335122F2C036F38164B2AF7118F95B49A8126F9AE2796159EAAB46DFC77ED71BE709BD3EBE789C23958F655F177486CA3F0BD71B2C370CB86600681601818791318CC90BEAFBB33F7780F2636753F5DB671C554BB895A590A3C34AD859EC92A5D3DD5BB18375F655362CEA25A099A6A40E055FC38E481F61D5AA40B8F8668A14AB0F46AEEA5415269D0004377688E78E91CAFE42E960CD01AEF79864DC84498D0768702D11B520DC55AAA1CD4C264F34D254ACCE07DBD852CAF2B0138B4768A41C9BD942B705664B76246CD27FC37734879EAE974CA79F788DFBD0F7B521EEFD00893305E1C9DC448B9A08734E9672C3260072A602E2B168A0C967D68BF3589CF14829C322461045C13038833F250FB6C150CC997531CA425C4239FFE82BF12FD68DBF7E077EA5E72852A76E207A76515C3489A53C4BAB49B7CAEA9A1F6698E602A4775484BDD0E5EB12853EDA4A3DFA3171B95939268EB08954B275AF38A365BA24B7324221A603B29AA914C32DA873136CEEFD1CD3C6C7C78BEE469BFAF5BCB6C141EAD154B4C39E0212D5E60A46D692475A2E8E21E7563294C7DA38FEF03DB2CB0B33AD3350A302A5ACDAE59C196F7AC3B2178513B6D2EEC8E6031B9CBE885571DCBED47F87E5D5F92371B95BEEB02C57FC2221F2D3CC7DAB82CE056A81669FCC765D84CAAF9EB74550A5FBA065188330AD7971E3366FC68AC93962DC42DF7B3FD975A54E3AEE7BDB3AFF8DD0549AEB7A869548FA2C1EC173BA23B398208166BFBFF877DE96867237ABFE6A6C1E326470C638CDD3A1CE19F6A233D3379044115C374E8C4B3B21C2D3EE087363C53278B07F4F4422F19526CAF41688DF07E0054FAB839F4055C5CF5D2DCC0E7D9C96D86C558138DFB8060201BB06DFCA64212BB7A05F1C72501EC7650EF79222B62C251B0BA6BDFF869E732CAE3438EA6376E4E83E35296540DBC15ECD7E7E27A5C927D22CBED981247B6D58081B8C90D404C4A7A6522903199BF189AAC6308AC0580ED1D187F15A892DB3D9AA59CDC7AA728173AA0879F692D9F79CA021AE1BA7B439BA8086E4D03C25728D128126052D45653B707C066E178C54121356A78E775BCCB7CC11421752CF5CD35318E261B9086D3432ECB0987C6CA0E741577F738B1B49EFC3049F2CEB4BF09010C020C5336D8237984854D2CA866C47DE1B8BBEF2F078E6660EEBADC43AA9F96ADC3F024F48F48ED83A1138D547F354ED39668F4806E5CCAA92428F831739BB5445C79537B03E8C447AF88914A56CA3F165663E0C45B6400700AF74E90CF48ED0AB7F61E2274BDD1B10EF3FA4A2DA3F558439465FFFDC71212954C50351B5ABBC54799DBC8E7ADA4C479A22DD95A454F0BB03F0A84E6F4F5177610CF67CB26D533CFC8CC6BABB68DA632AA0ADE67D3EAB54051C49E1AEFC070CDF6DFBC9C03B322E13EA2B574657CB236994B0D790D93543D38C5CA0C4326C850809C429CC4EE3CBFA325902BF1594A3920129D33C9511DD8E439E768FDEE1C5755EB871C1BF14D3DE1C13069ADD0199731BB9605AE914E3E4BEB3B0DC6D50EBFC2D00E00541234D5EC10DCFD9B5210F9F1E16E1BE473EEE318808D5AAA256F50BD440D07D5D9BA9076A5B31A35FDAD131ACF3E41FB935ECB1C8843D024E158589000498E9CCF857B7952D4FE10797907940739D4F3D9C07CEBD8BBEB4B28617C4D1EF1F49B8D36FC27B704F5DDF0B9EEBE7928BE31C09FB1CEBE9CCE00A2CFBD49011AEE1DE6CEC117B211226A40CC2861589FE90243EA1A9B288147780565F202FBB03E83A2EAD79A7EBAAD52C5C4A171D6041069DE143D350A7827216903F641214B8442FCAA849DA1EE66E5180F86209A9F94D73A7C4A1968C968A6E69612AFDB3FD38F362BCD7D4444AACD293815BAB5841FAE715C128F1BC34C363AAC54570E14405DF42748F08FF1E528FC73DADCA7E5783A350D075075713BAE715C8108FF350953333EBEE230430603B1846F7183A90D222043BD7E786FF672FB2C9CDCA738818602A00D04279D60B364F3EDFEBE8C279D58C5F3B789DD1FBE6410C40B9D45D58F57E757A94AE7D1CC4AA9DC6116C1585F3C529345ED47EDB569967A4D79174406EE0E0A7719ED69C3C67CD43963FCAF4C8CBC8ADDA7D5C8FD2D49D8B18519F38FE80B3A9641B99B07F61C874F72D38607CD3C8AE21B11DA9135E26BB9E586597A9F5DD49E23A359424D87ABA4B59C72F9640F7D29EDD9E05AFEC72ACB2F463CE7DE96C312A9A346314B41D166B8905CEAB296967D9C98EF4477C26E091A9FF2E6CF186D72A256849D2F0BB7CA16F57302C06A0FA51DE1A47646E5E06A036FC5BF11A9475607788F76B91B4EE8475227742560A03CF234EE3530CF50ADC58F232F27AB52C371087D81BE38B1D6868E557679EBBA3B5AA3D0F3115AF1AB8058451CE78123F299F4C3C86CE237F931A2DF611AACCE6E8E5B134A1F09B507DB54F71DDE544794A603F7EE17A7524F327408644174B3D7EC7D7441DFF422BFEFFE5976EE67AE80AEA88597EE0C0AF43A7DDFE5566344EAABA3A49CF1A9B15BD11872F64BBB992030D3F3D9E8E7AAA3BD9BD3DDB2CFF77930965172F86EA244C53253D4A630137F7B49DD7D00BB2D890287A75D4965D407CC3109F94F6C8BF308316673E12AB7E83AD9292CEA3B5F1AC1EB6FFF1BCA4F16863AE454366BCBA3893956CD6FBE0644A82042E464A13BDD4680C5EAB189582D3FCAF88AFD0DA02928E904D57C7522AAEAA3E89CE8E9E116B6AD0B71C66F3ED605E9D006AEF39FECDA3AB1F1A9A1E242664D61D156CF37B5EBD2A41C12BF602E270A0BD5099DACAC707393A71B1902BD19820FCCC5B1CB8A09D095E4B8266BC52209E0C52BD98491712DAAFFA8E247F2B9ACD254AFD3A0D2D89B1CA3F3012B7BD033E8D5A60D244BC53899F90A2D150C55BFF6195977047318A0385D52D941DFB5B5E9503BDE5BED2766ACB5DBA7B2C645B193083583C48EB4637EAF6CD6EF3209DB6E8B6B9FE64DE8F6E78E322922DCE38BA78FE2EE9DDD09DC9523D47C86090520FAF6D0D6529788F77CB750F7DC9AE7EAA4D533EBFC3BE2A65052660B65F8393B449880441695EA1308D867F4E98E36BB37D02A84D9E36A67A250739630765136ECD677F072E20E52B0FAD9342932682FE75A19A5F3892A1C1F7B5963DE8791CAC7B5570578667D44870B32566FAFAD8AF812D9B416993BEE1801D3F526DACEE2BB7B1C22311B18AF9B39B569D2C2BB21D8CE5F626F25080E248EF3B42C2D07BE06EC2C6087F167661124AB24BF06701ED462C3758A1A3AEBC28273DF3E8F4752CD2D82819A127778F6AF0FFFD8D4E5F39D207ACCB90564F70B47A8744E113585043FE4DB499096EDDF1313A8D186ECA61F3D6E93049235DC0C43DAD8CC9BDE021DCB273BF82DCCB487C7BEBDA9078A0122A1D72572D8DA87F0DF2145C9663D6D1F4BC3B9995EB39B249233F34C82A31A6566A68F500C79EDB0D8BC812656716324D74BC6160EA4FCFD1884ECEB0CA745CE12DC3", + "message": "666342529637B4EE440E7B6780137833E969A054400D8679636499630C7D05FC7FF8D7E06A3228E697C873E17D99859184AC2657D98B133E43AC84BE1E4CB6B7EFF90006A4FDDF0FC179E0534BCA26E823B7AFC335F5F580FE7BDD4A41E960771CBFABA381A948346F5B4CCE0C11B921F7C6A87EC4D2779B9C82AFED314E6B0E48EC6505EB1DAECB367395AC909202AE690F98ACF8A86481C597C02F747EA80408DD600FC023308F72A02728543C325DB1246CDA5373EBA8FB26291BAD206C5D9CE9E9C2EFB4D2D5E9EC20E45160A8EEB36D50E0DC45EEF19F50C393F8197C93847889FC2AE5CB0104481F42658BF9BFB9213529B4F0D626E614A8BBB6D71D082E866F4B1F610FE89704D1B26BD406480B796A1522AB19F4C3A95E3ACE6206D6FA8A166BD30538243757D4CDE49ACF444F771EBCAD179345F14250588547406CD2B64C3A1855BF2A35182DB5F00A361401E3820FCFD88C46C52FC0922F6E3C650DC5D81BAED128D186ED95395E5875B2D57FC7C2AC4D31AAD1FA0C41274617CB528B0E65BD0C94C9A62F5D00835D41D270E8D8473A8EF11B2A9627429ACE00E3ED19979F2AE69AAEC601519D685B40F93CA70F282A04E4EA2B394B58BA5BCAF7CDC65CC4577E798010024C1F791C5476EEE19D64C6CEAA49DEEE1DA466ABB01220CABABDD22FDADA0BD5F6D44EC3D949DDB2036A6EEAC287832EF43158845606D69AE252663128F14C0B4F88552D78D2207628BCB187AD021D20EEFB2127E55B5E4C01C695FABF066EB4F21BEDDFA8722915593EE0B452D861774C263797A63E273C68FE9FA2E77AB40970045F0E7969462693C7660C97C64AA1687C74740FDFB8522A6649EF98BCDDBF4B777A9D79C9F4C09A46775F9151A3B1EE385FC43AFF80EBA1D9D86D2AE16D0A27F75E3A7739D9C741AE748FCB5A2B02D473D106C704B7A9B2F2D65291356F0ED642BABC547725BF3E26C8F1A932DE772C6AA39AF0434DE1B3B2B29DF818EE0A9F1DC2AAD2576D770DC14A14E56B5B6490CF6B7F3F0F2C99ED8C13C1EF3381883BAE5C05976E4797EAE2A91DDD3A6EC774A1D079A029B9FC235A1919EE5759B7DE274F5332CF0660480CA9F80C4FF306A6021949EA60AF8A028FD59DCF8FA393DAB56DD04114CA8DEABBD950B3BB8CF8F8E8A991EB346D4CF89068FC5DF11B225C5DB49847EBEE4F94047D57ACA81B6A8C328FEAB200F08F4DB5BC2F635E92681285F8CF26182A87D25B92DCC3BA01B5C0CB5BEF592EA8552CDBB07273C1AA26E04112AD5DDB36E721E8185A551C6AFE2730F00D8473AA253355AA5D004C70EBB5E7F92EB928E5B1D9E0620453DBABD638B0BEE3AC5F0EDA6FCBD5428C0FC884ED6C3501F3A2AFE5139D6D934D1AF10898366CC8D05D57EAE9ECD0680EF84E4673AF1E45E3430DA4798F40044AF7C64034E33ADA563B340CB119450047287454A2B88A135A25ECD311C203046909042EED1791824DF0FEFEC3796AD0161F677D93AA0E4F25B457C56688CB5539F7851CE95C20AEA608FEB007B0C8B2EA535BDD173DFCEF26ED8A0DC5378B4BA006AE8B2C552372FC7FBA8F99343CB0C11DFCF2D46C5BE883B2710CCE1C2D619898E4446089D0E6452F4973257FA297FA582AF39823E4854A0F15FD3C68A146F2E00F3BCC3709EC119416B8F2A6F798AFAE756F622041A7D4B17B6A76E27B5BE73B191D18514670C78C14DACBB937C6798BDFB7C389810BFE278D12A7D079256EE272296C71248E6538F8E42C40CF62C3233AEF07E93D5A64858E3CE0ABA9C071401A9B1BFAEAB47AE6A100E3E6918D646DBE5090EA65887D8E2356259F750739DBCBBECD34D08274CBD96D72BBE888DCB4DB55B3E29B3CFEE7D0EC7C5E80545414BBCC6F6E4240C371332C2764704E7AA0B5A6F3C91BF5A73A2C0F7493F3A8F801D1E3096329925BCF1FCED843772BF7457F7006785526F7C42F99009D10E33F0C709F8F6793FA10BC1F49EF12BAD7D32DAC857633B468A0614A9C5E3A4E7A190FE1931B4B58A4CAF6A3BBE1F68741618DD34E1729F221A08BEBE70B5DF1B477004077541C65A77BC4AE695454F48B4956F94FEEC67B598636AF81F3D468795FF810D682D1985BDDC215928379574F0CDEBC74D651AC88D7C248EC77426A905631E2ACA4016A05CAD0A09B4E521CCF2326C35D65BFAB42A4B4D7ECD6622B7D5D63E59F497A76D03B21338193503CAFAF1F4FA3C0C7F43CD12B271BD1A527FD5233EC8B01CBEF72CA832559FB7C6DCBCFA992FE607EB14AEEE66A38ED4054617B2EFE011C", + "rnd": "3711CD61AE1E39F7801877C3683748BE454387655A043521F8219FA852DC0C1B" + }, + { + "tcId": 40, + "sk": "5F4907DADD3BBF8744FBA19CB11CF2D3E9E2C1530A1659496E0585CC3E5CF7D53BA1B7CCE9D9C863A20A1B4B54F452133EF0DE4EF06A115B08F3B9956CADE9FA3E227BEFA2C465BAE9FBF760FF37C809511E8FA316E7FE64C881C2362FA1D7387670B4631ED3C9592F8A7419583EC55215A49AF5C56F838FED8A08EC158DB2F801735207762158061647336216358042330080005772680162715880838061517283545480743474267483032160575114205718322343526658361288166735684026734586875126348884637402542258373335223400073077546866381522137408051612887673065404740765023788370075068032225546076074267183056441464431726178328024212674736331660457607501178501812241742345680142015243018742572724614215486675664753460014521722602437104860704661405172244888522337034178213784781068521347004484322571052208601320055503134305170740034054142578420178647772626222748566181244653374447610470171715347843317336546461770852468010812014347580211088344154723061807035760720105553788353566421621454777480882322705382421322172853278807334756768684285820235326622800855281612345062024661837411834632443228065022228434680448107472816881835503386158083648400857813537524352536845061735203766185746835323827121277705251154576427636022547072742780823573725423164051301415640332474367414501471325701571843178630556031537364151572467834300054704035774805836231511178184361511325421822067643841837323167137718817610443646254585664667044561106313720110031720132104576770138733104270571573617808747155521154126484177630386438502203254602873064145336630763574364585361435014164676340450874747305672517211271471717117133623320027700710383674060325250125783024035515173263077310814763432341036611852855744318407035846230805306003048507476128427254121447744065803137373111118722334611350888831144634067012727424301332033220468004578122370804616245052023372467665372213544000788068446403578453644434155001047270060775658047271867222228815115126348072685777264033463064156668162833868042813430158188607152515824550520700517388306868582301307514718718836053244566802816888545522231446527762122767248661152560603852522716665085704617268013737703184134341218451720718140203365113543808813687400627840568187008357161034625363052765738767001337648876648575725582467541545038304512410836561375730120340817064641330114184786537654450622560840637172871566525143567106274456067871705863513742520082833856182771328428748763485823577478102545306378682526260876483662261233837220683758035136548706744613456610845218412746275831018871843737878157033866662716208076118163030611881773235760654781685722467125156520385527355473144660841188656653154523023832085784374801205264143158571108344404777478048346806504265152871251610402262281120435826858681325680315708148738781314766755406744125241670424624703710561887124818833134000143403180016788024656202435840484628811570377684270277514702166828520202085531476770354624275317668248334876310544357083451622484226685373028082231224466136260227655215521606383205160704341228208648356435276543820628834087221750786215453554306358715267015443364822617555473731322257861888825760273282874214121552865072648270314820405717862171340071676532448265341446085775164878F75ED5D97F994917909D08A0462F133B7131F17619A4683C9DB104AB6BBBBD94FDD3D6721B0F12575021288B1FE48D1D679C36FF45C259AFAD992EE6EA8F1F69CBB9E3DF54289F41E9D62B1BEDFAC4F13CD65C84218533D4D0F58AA78E01F0529E7B7FB9476F38FAC1301873F7394BF9537257D3A1258A264617FC2F109B94DC42B5391C0B6F724A121134D064E6091675DA25CF069F5E61931F73B80D73662E28969A642161CF7B8C27A8407F5CEC064B60285131C509FA525055D77EE8938B6D39DE1BC74513BA8889E53DD34CA1630F64C8C5E129FDB94EDB97551E8F637927F64159099F6DA61B73C10F22A9B6BB8E7AA556BD683954FAB2776FB63CB7B9E83F0FF3B5500579E47C1B8CD8C6E0FC9DBF87D73DCD08DDE28BEC7DF85205964452D7206C9A1E9D3C0707B882B46EAE2F2D74B28DC240B4153C53457CB45A6D114F16E83B930B10CA7A7933AB7183558268A00D4B9202AF6470FCD091E691E5219D85698D1869E35C565B668217B36543E99BE2A659BA095D531BE91D0551E7AB01A347CF00B0C0D90E6EE8F9DFC5DD11AA8CD0CC38F86A0D4618D76B3C3D2CECBBD9AEFEA563001A67D55A6C689FAF90A22C1A26FE69B2CCCEAE7E085246A758310F16BAD61B80E240EADB4510A1B1A007F6CAA3B79C0DBC0AF3FA605293842831A4D5A8CFEF3DD4E0D93DB39C406B988ABEE5BAEB88D566C645EA2A46B0E0301E3BE80ABCA972761780773C7BDD359BC4A5F6E6E860AA6981E8697B0809C2F8FDB308BF59EF7F376E9E9A2D8BB6CA004B6BDFF3734E3DE36FACD26900F060E15C0985E95D58703AA238CE7D3A05C7A9301FF9A755727A2C48E8952E22F6CF6D73BEE4128341FAE00CEC74164C8DF7DC2BBAE65C46BCC05C38CF91C62F6604D1DFA6822179A5686317C0DDB15A24E91B3E5A639B827FDF6FBAE555EB22D7830B8DCF6DB3F0BBCF56A3FC71B1D72E32C2789A4E6BCE4E2273C1FFBED160C334D33AEC3C196B6AD9B0C25760021FC7553DEBB1D2E24E1D46F083654A653C05AD0F2E6050D375645B98409B10FC118CE1636E852BD2C77A3A53D681B179D986D1679924FA7C587EEC39B70E014055656397FF612B79BDAC6C5B15BF854DF3F85CBD4386A5D9F3C6490D6C89D362C458953DD3A1337A13753E4324470C032F50E2E4DDE7F3E66C2E9F95035F2EDDD1B4CA84533B0FF1DAF61AD0F7099F8DE106F0786ACD1FCEDB7FA9BFFC8B026853FF4CF970744394C0667FE5447ECDCD99A25837838A8B9B0C55EC55A1FEC97506A30E207907FAE78453A59EF719952B7CF24E65A937E3A7875C9E3B79F13E179CBB1D01C462110286AF3C2985072AE94CE3094273B3613BA246693C9CBD5FBA4D13D5FDD4913E202159DF262E56183C822F8312CF933CF8120A9F6A080CE975B85A32A800C3AB3BF5D237E614F5DE8A953F619F262A9FA78B61FFF1C8D2C4CC4B71E83300EB12EE49EC00E2F89AC62E90DEB8B97DB4AA467AFBF5B0AFDED5FB8D654648D8AC3715157059E8FF9CC2E52349CE6A32A01AFAA2E54611B61901B7DD9BA4F3BF41F55A4D80DA4341AB90A84AF3D370F82923F11ED4A5275710F205FBA6ADAFE57A965DF94E54D4C5366729810100859F209B624A46FEB1E209EA02E0302DE4A5A992AC37356FC5D0AE541730F5FB1B51E39289BAF7CA375DC84BCB9B7C1E2C87C05689CAB4F8DE8D0AE4333D3D6F6653F7811A1A024024F99E70D89A2F944C81CECB1E3BF505C6ED4895121465529AAFF12FC6951D0C311B7D08C97A16C69B9BEE54A74A003AFE2A8A98BC48BC22429B2DA25B48B487F4BBD5F30D14FAEC3958645C1FFB1E71C3CC9FC65F97202C0F888EABC7AEA621243056941DE24F09F5FC534B8288C56C2514ABB5CF03C7E40E0676910E5F16B2561B9BB6D2CDEB3AEF95FA828578CE009A65CE79591245192A33210D713B6FD63D7DBD22E358441BEF29D8E7F7AEEBD7664AB2300358CF78B35AC56587B5B3B1C537308CB6C483393DA6AE47D6FCF665F4DD2F5252B0892EE3E12A40DFE3A38EA65BD40035BDCAAA733518D453F9780B657A11C9A606AD22FE771138919D03FC5B3AD1C925E045BA522D872B147328D9D111606417649AFC4A823BE4093143A96AA3AEEFEE8732026E5CC704267EB53AB00857F271B408DCD48C7284174AFB13ADB60FC1E5686E5318890AA32F54F449F07400E21ACD68976E9C98850EF9C68C5AE2E9210D0EB79BF9311F7A0490046E8631D2FCFF51FE898E5436A62B94F036E695F08C2CC2C179E3FF268B26836AE51FED6F1BBB3D986660457BD80D862D98C00CB840B3C3108500463FE10E20C21A32F936859792FED3D6A0927032B9929B15C783E78DC84BC931777A563A2E47123CBD38A5F7DAEEE8B0ED18AA8B72DB2767A5EE00C38D2CDBB5CF3197690EE1693FB26944DC24772FE009A661B2AFCCC4A1B4E4BE8A71D74F24E8CDC676044753BFCF423D05CA7929AEE13842FC81B82D6CD5D9675680ACA1D5B9A7C36C5F4FF85F1085647B81FCF38F3A686DED1E6AE5E9CD27433EC862C570342D48B827B52E478AF7148E90C1AE9ABE1C7CDB4B4AC14CC5E9A0F469DA306D24E49764A610AB8E2D2A15215F1E4AA0520170EBADAC390240DD4B01477C21CCF5467FB6E2458B1E76EB5B0822DE190C6BEA190CE8DDB8E359D80EB09EE3C90D75642362DDEF90A4784ACC5B7742EBC541A601E4DBA4DDBB527687249FF7DE44D4121844CDBC909A9E1C4800CC76630145BF961521C5D3AFCB6234380A81690656779FD6EDCB95B8E2BB92E16CCDA1D6D9BA1808BF803AB2C7E44A7A5219FF05AEE1F0E57DFA2A4E5F84E5B05700E7CA04D3A6F0F8D2465A8DC7593D7AD5F13B00091FB6A81C9B48A10EFBF6980729F64C5452485A8F94A023268AD707ACA872EB87BCFB5DE783283BA7C8596021675E7500AC298019F7FD0E8F451823BF6F7D8A73931B4574510914670E3827346DF29752724C6B594E68A967A41A01F0E1E3271D64F366AF0AA01661442497F0FDD4869F2B7FD84E3A960B7761B4902ED4316607022DCEC48CA00C3D154A4DA13DC2524A8FD56201BD641BFC3996C4E51383C9D2873ECB1B31F64B5DEEB0C1E30F5B3418D253190D940ACD891005B78AD52F4CAE6FAA8576A7B304A6CE063A5C883E306E87582FAD28EB7A7D2204DDB1885232CCD7AF4895E54B98B7E824A88AB1FE35C6E4BDBA05AC4A712F4E431B70DA1BCF8321F7A3E116C519B54A1BB014BF31BF3521B6F6D788C229AA2A4E4CEC92539259D4F518129633AFFC914A31D149E77CF81A525909F7FE919644BDB18030D31D65881E231CF4D2E0F8A5137BBCED6F5336B69DFCBBED4C02AB92F604A20BABE3F5F4960E109F7B17FAA751DC035D00D32C5B4A4296C2FCE3032D50F62CC1C65CE11E1733B51D0F0EB99EA0E46DABB54477AFE3BA0E604CBD3D9BCAD3C47ADE33373474A210F1B0D9085FC322B9C3FFFD2E983887D5EF0F28956E96DE322D4F6D4ADF6DF1D9DB35D3AFACE2430DA4", + "message": "CB606EAA2755E6C407B02BC3BC8CB09246AC6767C116E70383AA3BC920D9BE1ECA482E28E667F46C5CDEC21190FB11616A0A42586260BEFA8855111CC143A2C9C1BBBECDEE1B9D8805C9C78010705895C6FC0DC2A380D988151D4384F0F936235ED281E890D75E78CDE5D83BE8D317CCD90215F767009B43A34EA44D936B6EDD05AF53273C3297DBF474C33EC47DD7BA6AD6EF5ED63BD3B2F9BE1A27B353EC91249CB8C08E81A2C960EC323AB29502BE7658A07FFC927ABD70E2A9DFFBF8C827AF76D4C63B4D120A56ECF151F84394A39E161F7B7A9B08F863F40DA18CF9B5523D2B7E4738A0D495D31B1B048BDDB17D8336D9B14A05522EBE0C6610E3E62571F17D2EAAC118D977C76A81CDC9C605C904F087B26BA7CF6CD5405F12179CFF55E8E5CB90A7B66E0BE944591A72286E1D1F7EACE23C0E57BC0ED6602F23C2BB2085F4F638E42448B1D3C3C1C264DE42367083D5D3BD8449DE1EAFB5EF6741CFAA07BDF8B55FDFA1F4516A6785ED756CC3C5C871F36CC2DE7DA9551785199A1B3B49AE38D1A208FEE27642969B02F2343535CF89837D18583F8E9ABD5EC11837E8066A7822ABA1934E4BEF0CC5026C1867B4D99D508221A6C1D0E37335574AD1830898081B5AE80FD2200BA423DA292301D014A8929B3F810E86D20BBA74B35AF012E6EF256EE97C5C6C389003302C94DC9EE8E9B13AE46AF7BE7704D6457B0BB00FD5506E06C2E9B9C6E27705373F868BA8503680646AC56355F5E758A2423FE33EC743B6B83C2DD5684D1BFF47BFEDA6D0A718855F4A77538B08AB33975207E1E2BEC525E65633C1D595CBDCBD516C01287FABAA2421A103EC2A0DEBFE026A342AD850B3C016257B523CA6014D647D98F4A935028631BA3372853B0BD185FE7C9618403AEA60AA5E8132DCDE5514892835DE71FC7F014D6A133B146B75A6AD2E1BFB15D68CB37765A6B504D49CCE6E86F1B1B27FB41978ABEFCCEE61C65114850679ADC39A7AD9E85E2516F8AD3D37019DDABC892CB4A8C8BFAF51659BD68BBCADB111D4D00B60AD3ADE335CE2385B41328937510DC236174D7DCFFB2814C69282F930087E6A8BD52CCA4B63CBF6468EAB797962680EB5DEBA8F3E5BE08D788641FF5329C706BBACEBA05FC3A0F1A78CD9AF88A09B0891D522F70F391676758B8EEC5472831F3E331A146AF9E3D8D6C9C955D2551906739672D649053AD6C05699439C76BB70E1AB05A1A70E9E03AB6BFD490FD7CD0ECF2A630FE365CB44D5C22309FD8F43D313D92C9F64E831D6A5553B144A0F98E35F97D3DF4ACE490E4B6A8AD8E44459E67F4859A8BA2DA5A20AADDE2C7317AE5F9B074D5676C31C6C81E7CC0A8B3B848482AE2BF96E33EBADED49A3663BCAF51874151468C8DB95AB41C8DCA6DA93ECAD141AF7682F2374AF7016320B6F5D355D8DA79E77E9989E79175B1CE3E35CC4205512", + "rnd": "94D882E5E35BD20DF2078CA27853204705F51CAC298C776726A0EA6899449576" + } + ] + }, + { + "tgId": 5, + "testType": "AFT", + "parameterSet": "ML-DSA-87", + "deterministic": true, + "tests": [ + { + "tcId": 41, + "sk": "13FAAC5CAA1C92AF31DE6C25B147014BD7FE589A649FA0089AF0D606E4B869EC1E4519E3AEB57924B329B085EE7C80501241FEE198F3F41A94AEED9BFFCFC9F7250182F2FB7F56C145635D81FD4981B541AAF62A572520FE29FCC0AD050545BCD377EDA950D1DF476FD2B85C8C9E749807ECA53A51D6D0F4F42A339AA7C48181C83851A0A830D080651C3741E1A805D4324624272D21366D403652024250188488CA24804C842892360462109258844503326E13390E02928CA038044C348A52A46054082DCC329204822D5C9869E2246918914462A86560080A0C372010B9890CB92D63126D13986C21B02D20C52560340918C641A20872048684824026DCC26418165219223158928940A8408A3646491061E396690A2690CC042D41302119C06510872141400C83120D831205109905A42844DA06201AA30502150C04282521A430E03601CB804C1AA2618AB621610410649450E3C630C4226880343210C09021944589248118C7458B904402126250B400E2866800A2041BA68558080ECB228E59803192847159262A04216D13A00C0C452D518845834402C42846199345630069E2060E084528CB1271239484E2386E93446D1CA26D21C60561B228DC1406D19870DA9211CAB48DE1A20503376262B6014A284259948D80225010108C18354D13982912474DD3B8209A40120A398A88026A8B2280D99460E0A80491246D5B060D02012D13272D04154240860520948D9182215890688084115C0248C12012D0B68DE438666306258A884C9B0801DC087083445222404109252AC988851AB7491B899114244A8A043103408ADB3680593488410690DC084AA04830C9441198142E1B038124B06464209223B484A49631CB82648A9669A1C230C9A484A18420D9226A99A26513C168234404CB224940926C61066E83C8418332254AB48002067102007213A57123842908326E54828101920D83344A5020251B84718A182C64B064E31049E4C090243592A196308CB89109C3109336812399415402101C196153A68000022C8B10011018914318705AC20C1801665B341109836811B78998C6618C40910A430683204421284E41368C94202ADAA66541141213B9605B442901102499904C41342E24C28DC9082E11382E00018A9334455810009090316348610C2860D4262981280DDA10519C140C1B2308D29208C8464E10322E44A848633490810022501845DA420E24097162A04908194453C06144482622C42188320A01C00952046A1B25511BB185243809C2A86C603689608684448065D1226223C98DE400468CA0504800804A283044084A220640D800724A0062810425E2A22804C04C0A408E891089E0868DC2B4850C274843167291220C498061640488D1B605121721D1C231D4C2811B8271A4422A414212D9982589069110220C99886002B7219A1262D2C0219BC28412496A4B089022824011106603A749C1448063A65160380D84460CA4A28C9B162A09A388522426C3A25119A6802410860BB3888BC66C20A028D2A664A416721B05119CA42113932C1C86491CA30953380C92A67020C7244216280492714332221440406492514C448C8AB40188308611346560100CD0302D24B460A03870A0968920842924A88D58002010286EE1204C14286DD3402DDB38251C1381E4B465CBA645E082015A022CA01612C3322A14A36480124A01042A0895250C8440809051A1282524B86D08318AE0220E210692DB966C83124ADCA0692127065B1828C1882D133209434411C9462049C48481146C18956948C4480C492603080D18942000130901436118A60120474819111018A50023019022882818054213069191062509480E11456E8A00449914010020122092480B8320E4321210B429C290512139049BC411129890DA14661245048322049B442A942291C9A845CC408203C77181429223B670D924218BB08422392C4B2860A012905A807113462992C068CBB68D1C8064840482D9B82152202A1B0565018545D4462DC8B620D3404003C42051380AE3228541086C04C62C8B20051B091008A420E0906851B685083825E4428C504866CC98281B1171D2208E4C324E13424E02044984B20513B9059AC86500472E9220710A300CC13620DB8808803840188810A1A84D043582E404320B048061345208C5201B92401032121C426A231904949090CB9810B0D16BC03B32C91F22E9DC32FD1369B126053CEB625567AEBEA42D32F861AE27857C24814177623EE402427442714970674EA84BD573741F3ED9C297758E0666F718D5E61117BF138734FB56E3348CA54F05492294F52FC90C243BD836DE2D5B9797A189C7D38E6E35AD95E1533A32B5B589AB56941904BDE66124FA6CDFAB90C80A05A4EE8E50A5DE061DA6E11D3B40F218664631444651497AC3AC3E9A9114C9BA1E92D2FCEEEC9168E27296AF943472C8B4E251F753EF79F80948F2ED5BF690E0C0A074E8E0E4503410E8FAC6D8B022BCE3FAAD1C29681FE2223125F43FCE56DE461BA8264DC83CA1E690BA638E49052D0D05EC5176D12458159F2FABCA6556F15914598E014A4582C678C0F6ADD2F2AEAA330E816B0AC0BD5457948FA49FC4C954020070451143D8B4B4602BF9616BBD1D9F76B0EDD63F186BACCA0C0F861822E6AB56F771C6742106314D54EA9D0F1BDE66F4A504C6902D86B815F46F47E6D69A9DC16F290A8A9EFB06695670196D17E096543CFBB6927E25191B9538BDF5858B54EE4F69D35CFD511FAA422B6955F0EA87EBE5506DB4E7871C7FC5A2F974C736FF12AD545CE507AF4E430270E47EAD8663361CEFC3FFA2E3CD85982ADF648DE6F899056672D6CDC6841B1F2668CCEE9CC630AE9A91CEE7648AAABAFB09E4AC7ED0D7ED8165D851627A01919AF56FAD39CDFE838B5CF60E8FF5A2A7C91EE43F1AA3F81CC853B178E3481C32C2D6FD40B0EC924CC1887FC6DA4039FA0BA82D0A57472C9D6003BB3D819A0533D3FDBDE2CB06BE052AD7E56B92B431652D6D5991BBA6B564C15C1BAE95360A07DD76F0ECE8532376D0B71EB865933D3520EE7B3B35B7656ED684FBE914D01502EC4BD7FF39FADF06F6BB002B882213C4D42E6CA651BEEBA228BA93D825D618084917ABD3130C31B3B935A253D8D28BD45C5FAC4B05A42BD815B9CBFB6198DA4FAAB4DA6E9E95194E8084D66CD6B52BE2DE2A86DFEB25C254F59C4CB168185E00074E9CBF060639CA6ADDB7DE514CAFD5D1D3C74777C11957416932E8745C2B01AB7DEBE2E20FBA37476C0626140FCA24D3EF4F53148C51CA78C935C6C89233A6D4C57C317A19712A8040C1C4D3AAD221C1D375DB372FE07250FC3C1BEA8ECBA24D781492425702F35CEDE709AB063EC0804E71B8669B87DAD1563606E89EE0DD2A0B11B8836F5A2D375AC4B7F85FC5F80268FE26121210A4E1CD24BE3FF9E6D92A5437BF9019002140A42C317906D61D862200117FF0F8B8EE8D4C289C3950D083B5E5670D4ED32DA5C691F20CB648DDB715977ED6AC69F64DF8D5C99B4177E8B98876E7A5D29ED0C0F972CAE6256528233E15B13C69AB592C3AA260C77BA41BC608A57CAAE46AD240DDD5C2232E2297ECC90CE628DE5B83A551B06BB68FFCB152785B5AA6D1702DEAA8E92F704B0D31498692C537249D71DC6B1247948CC07413726DFAA43F53058807B77C4C73874EAA526EFDDFDD9116C98B0E2C5B7CAF9A25278761E2EC3B34B766877319243E138DFE6A3A03038D357516D9BF64955EB8B0A4975E026D0915BCB8637C769530458F242F65A68DCC78157CB30C4632938AC32781259BAA48F11B3949616E06C4D4E63F15B96E203D4B4A8110307D5CB3552810B9E1F3F4DA4209CF1BA98359F40E7055C7538ADD0AFB326E5F865B3F69E3D6C9F9F18358C0F6A47777B455B8CCE6C514CEB2235A7B376EF92482E2E86F42331511FB94A9038FF41FCFACBF353F3A43F3A79997167306DDC94A6D0628FC346B06166EE9D857D4B0C63990259AF271CDD8479F4B08633139663A1155340109B5FDAE255D1E4E21539C07249AECFE8E6AAC44A772B39596946BC8080D84453DBABF1E62843D179C1C38F1AEA5CF15BEC4A61810299632A2F3B9422DA99CB13C852B1CC6933DD52EA336A5A09D7D9F568CEDEF14CE1AECA48D92996CDB2CDA36A3C8E95F62DEE742CFF293037273E51F77BC208D5B345331E72C26BDCD0F51C9711BD899EE82128F834BB0B2A3DE473358F47EB2F98FBCEB2624A5D2697B86C7559FF40D14744C93AA2DD6570CC799C4B5669ECA0463AB0B4E1228032DC19A42E4F6C64D9EFB26E1B4E622AC06FD0C47B5A39123FF8F1085E4EADF768FBE9D5E12CBC5F380DBB414775E2836AB19CDEB19A0F653E7CCA9DE567D18020D19D24364E03C762EB54701E1893FFECA6D23A2163AA5CA9FC2DB681DD6E8AE2F42985C2D7E477225AC2F9C5274A5584E0FD90579B32D2143B89F9AD9576DF10A8E82D91C4987AF05F3E720D8557093A1DEC1D2699C2305651CAA0FD621EB48190751D74478381A499A61732B917E84B749A0465408014D249DC7D5C247AC0BF404B4311A25A55B2EC1301350B76E3F953EA2E67C90F1D5B9FC29BAAD30D07946AE1C2976A4FD32BEF26A2E93818913B36B237BE40EB7A907595B27E7BC80039683B3D28323F53B5521D244E3C87798478A8F9ACB55EC09E97BC5220F955057A889E7003B9DE288ACD5594AE65777F36D6C73FF5A17C7A8FAF039F60BC9E3EC54284384429C62EBCABCAE2E78F5B58DC7132994DFB16602A54B444B9A9C0FBA6F7AC3E357308CE2570743B8D2B5DE5F9FEA05A46307623E579195D6B5C946C47C57A14D5A6177636025FA555F700BD61FAE9822ED336AB21DA9E67F9E81CD815F2EB79F25AB194E8AFC564C43CB4CD8D681CD8F1BE41D9376668E45EA7E707EFE2E58BAF0CBC091DD427009B0716B819B857FE9841EC48248AA49EBCFAE706E5F8FC65076E6E871D6958EB1C7A357019950146CA8AB3821317C289C744450C293D3DB4B3006EDD727B5BFE7541F6817CF5467AF94232BAFE06E5AFB845C0216491DCEC3D603B32EA59AE651739D0E26138408A5E37A6E0BEBEE2956269A722AC36D7A3D2732486EAE6F8100C9A278988554895424EC080E282EAC6401129F51148DA16ACD7BFF0C1CAD9516F189AE1D1F4EC79110B942C026C6995A0AF85445AB9DADB1B2FBCA7BFCAAFE884AB6BA0717D3D7BAEF75D9A4507FDBBBBDBEA858EA7975118B94AF78E250F494205715B0EBC31755A38C1AA944F0D80452AD54639B2701462B2D82E522F8752110F44BD381E23C1EA52C15BF9A7DDEC0AB0AFE725B5993A0351737C1DB72989F48FB41AC479C777FD2E7808FDA72790640F9F741D643CCD0C1ADFDE90B9ACC84345E0B0739768ED8265455AF008BC09970B18D52D188AC387CC1DB7E47EF83A0108D39F7057BBC02E611DC34F9DE364B7ED9664A9C5C9D691DEF8E8FDE6C61484A097CF8A937FA55F353D439C380357BBD108933B6CC49CC5C5042D6E5FDF8F85BE9E4315E094EE569C5E3F38CBBED68948FC95226CE06ACF6D0C88408F3AC265B6B10BE10EF0467E011A5EF8F10026C7C54F8466E9E574FBAFF13FE9988E783BDCCD4B02BE46EECD77443F4CFE8969BF3551F2829FF2C0F8630DCF7B088C5BF1FDEAE2E81143D1573854D0D6D6F70FBB5ECB7C6E60F91B241E5543BD4F316C66A7F3C91491320587DA5CAA6345FC0D2240530BFC19AF88B43773FBB4A6369F540486BF74E3DC4DCDC4CD265C7C0D37213037CCCC1FA81D21EB4081C254C4096E044EB6BE48D07CCE2F460718164AE3B68B7298BB1B267FCC0AC3D0365437ED45C742A3FDD746910C1610E6CFEA9A17225DF2B577E790EB870F5A2190ECC166EBA09C171BD825D5E8EFFB3703746817908D299426DE95D605B368AF04D27B01FF5CAB91515096DE2986A0C575D14CF4224AA9523B661128740F19DF8072C917483746547EA422F8A3B40CB67FA87A7989A13C49262089A80B1E4113BB1EB9B469275D8BD336DE344318EB3310B3ACF8201A6F5F613CE0F2290AF5A8B9DD9A5B64AC8BB94AB56C36157C8EC8DBA4125321F30F753D489FA42C4881A3450DB8720892A8D3F52431B960A2404A748220A7305109A2E80EAD78B8D5C1F79D265B00C771129A2117DAFF0D24BDCEC32D53DF76A56CA24B6CFA0775F67614186D7513528FCBF2F7CC47D60C52580BE1797A62C17778DEE9FDC0B6D32585BD35C86276B363915D3D2E5A4BF58AA483891025522B572F4B635CBE94FF014ED19A017EFE0088CA05C54BBB6953BFCCD8D6F867769CFB02280ADE6C39BEE714EBBE252AE5AD84027F8F9C2CFF3FD01ECA4F051591B7FD9164C3C64386D177A74E17181CDD3C55C98AE89CC2C1A26B88D6FBD16DFB76742B631DD8F8D78B308D606B486071C30E81C25AEB864A822402CDDE0CF27FAE8B6CA16500775AD44733FEC8F10AE6677114A330E59FD52747B992113C53EC9A09AAC1C3646FC3760CA6024BF39B7DA597F8902CD605599779509E3F8CD8B03AB66C1993AD4B3317949578351B74055C7BAED3D7555B315765F1065414F39A7848DBACEA596C51D10BB0081381F7D5601DCD07D719BB9CA9A294E092376F6D4CC32B26A9A8FB5297CBE32CF4356EA70225CB302693A6DBD36C816AAD475815E9543F7DC8064C34870A799C32A6BF76D472797F1DCF908FC994604407B59C824AA76BAB6334CDDFE8D0227A383B0CFA2158CBC79DEFA98BC93A38DC0A0420C99B920BBA64DA16819A78F8BAD42355EFB42B4BF17C68AF75F7428B687334746245F7C5145B5272B9C504A9A0A3A985A9738BB1B42FAEEBDCE7E7962CF0AC6EC80F77CC5C9733E49DD1552812957E1FE30C4129A702E23DDEC09FD", + "message": "67D7F4FE3CC57FC8BE9A3D06BCA0FE4A39F39E3A6158D3E4ADA9CCBABEB542CA67CAC48167928336993C569AB5AE55BF95C8291AE1A1AB2B595C90C0FB19041435F3B411609412630D80DB0C832D413D69C8D3C3CA78BD1BDC24167AF590B67449DAC7F6ECBF87698BF3929FBC874F6FD68551B28E4EEEFDE9A0D0E7FE9E569F1F9893D39C17C3BA7A6211B875A7BCAD0C14194C30D60CDDAD640EAF7A02CC9DAC074779345B83F0D282899B2B9B61F8504BEACA3C02A76611C82F2007953D04FD3C54D7A00DF8F6DE554FD83D1EA5DC841645B706C9D900DEE7862D526245215AC6B9D178E60F9602F1931503864D97F582834DB797CAB60DCDBDAFA3FAE8726B525E8BB69B5E0763FC4ED17FE7CD9C9629273AD5B073B9516F6CD7EE729351C213FDD122E3C11DBC58FD2A501B267AA4AB21364BAA856823816E77B81B6061279FEDA6617247B86073E55B19973BC0E725F34ED4BAF0AFB95E436A9B2290A2B316C18CDC0D9F98F9F6F13C5A3FC767EC0A9A49BE1378E92BC9B3010B41AE52AF409AE0FE27CB816EB2614DA41C796D5F4FAC4A743FE34EF7C0B3A78E0E4A5B439659D4AC27B698550E89A1626FAADF71420F559DF2E808144707B5C02090F754C3BD4EFCEBAF6FA4493C5D48F895FE7674C81F069E1F00E455BF5C965BE2926BD19AF76E20533A6115F4BCF2CC5DD3A49E10A2B3FCC9EEBB2B6E4F25118599062F2AA6CC3A9D86167B1BD08DDB2C53A5E46E1BF4E8C1967866320BA66AB67CE581981F2003B812BA058B75924254EE3715BADB8E6B1B9E4F4AA9844D578CA2F0AD12E1C964685FBFFC87108711E022EA7F63330CA72AF86262838863780F4115138672643E6D9B48C782B8637E01D3D20CFD5C98A1B57720762037FFB12742B4EA8E89E4B32EE7DBFCD5C11E4A6E839A83398ABBC32BA39C6A25922649971D88A102D1019B560C96B820C44551E14509468196CEAFE3B7BC8F253ABFC59FFBC01A13008F77C91B19083A9E7BE733C1A5E558C64557389CA19249CAB77014D0569BAC7812862A610DC6EE074C844A055ADCAAD496F6976C932587BAD9D7E2080F8623C5ED8D9D4FB9EFBDDCC4CCC1284D22A2997824577A619905B0D6E451CAA3B2D30DAD9728FC7623F9ED71F80599D65D9F2AA285BAE393D05C15891472B2DD2ED5CA669785EC4D441F3308EB4BBDAE8FC449962EF9787C39A533847540965601D8BCB6B4299AA636589BFE371D3904E18BC9AAC9B3B6EB8B7E8F322C22A6E01E6B26244F9E39586F124AE4E504FBC9D860A61B20B4C127FD0C55EE810AB9803D810233E6126488A6E95F8ADBB3F8E06D113DE6A3E361209E0D36B326E042CE9D2698DEE469DA15464AFF82D5603434C07CCFC4D956A7D55FE79CC127AAD2A56B34EB10E8B85C3CD5163C4BB8C1083BCE5E5EF986AE028837809641A6AF2B8295B743DD9B03931E755673DBDEDE56F6294270532D685DAF1187137CD7D29248F21B290EB8317E3EB28B62E45E140F4AFC6D1438F81E9EBFC6FC0F1A4146AAD83AD1F0EE2952643E7B6872CB2823AB21A155C281ABCD19E20A52611C6FFAA724578A070935B1A0BFEFBF061101A81227187E14E96B016242DA269FC91253FD827A73743A4BC49FB63E2D830D0FF409AA1C73706D7C2297CBC552CED567DFED72CD15060A522F9B88EC910B03CD2794A9FC07A8FFC5CB97817DC769E64D8C474A305035A49D05B1C572363913A315932E391B62AF291DC203B9A40F04F40EBF26A4AE186056CEC45EB7D21D88CF50258DCB5EF40CB2ECF949B18C72626469978FBE0964C8A25E8C2D27149C2266748F2B06746E8C9E7E2F0977BBBFE3FBEC7353F583FD5F7C2B0139EA928AE1F67004706F6D4ED7BD8D13BC68E0F4A49877C0B2F692936BE5FF99544B2B19B23A97EA6B5F585ABC9E69E689EFE25E15804C650444C479E0DC63C9CA2AEC41A316039EC7F675F1FD7C0476707370CFAEC9C3418CCF30B5D85FE0E15056D6C015DA59F9BE9028D9C2D93434F99DD8C1BDB41FA1EB021BFD0FC12EF0D038CA32B0FE1449342D83CD6BAE43A8CC4077074FB1191A8887BF29238D27415D93880682017470A42872D6CFA729AA2B3F8B37038C83583E4C33256FB871A704527594596FE858777A93D3095767BCAD2FE295352C93D227E1766A59ECEB38FB7C2E3664D6DA0DD4C063975FAB3AB4B68D125AF16D233389D96A337DBC18DA11F37F430C1E49BF8AD30258601CAC9215F32771C6FC2B7BC03B55AE9664E0D719C3B40C3E4FA7DEFED8571CE8E46FDE8701975D94319DC5FFBE93B4FC4898E2EFEB3CCFFB3494AC50BBA364C22A3953F052F62E46D0C35692AF40D2FBF899A23C1A4721375F307E2FDE2E588830753F908FAD96EBD5FC360D742E2CB2C38A7E142C95376ACAE29DE8E1034207D1CBC1DBF2968677AECED152B1EC1AFC195F3320352953F2503227152444BAA74EE8F98F2B4512F7ABB43D7F87889CF1F8C12D9BAB91EFCA5AED21058E322CEB4E59DB4DDE13BE46FBDFB225F4AEDF7137B548503008002A36D7A3E98C0ED65ED9322D66FAD4A741125EA4ABBB26A2FDD7AD136590061E7BC0D5228555D1A59F8A6E4B97ABB61F4B1AD9564E84C000585DF8BB31AE61CD25C9D91D1A1FC21A69AD286CBC7E00F592DFC1C65E2BE755DDF041486F3B52C8F72ACA97A149FE0CE1378236D99EF099A668F6847659F7EF617B66192CA452ECE3010AAC18A65D8964381F561B48D044096DECC22736C902D7E23EFFD26245018D9D7EA9E2F907932A1EBB405BCFD29F7A397C71A5E08962ABEDA5203988A81F787B25EDE84A7D85DE92A2B19974EF7D0378877B82BD7CB28B67F45F7EE625CCD054B44B4CD51802B4FE2E219315CA9F4C24065F5578732DC671C3004D31830DB435C763143CA209D7DDF3F5EA42244E68429102F4D90297B7C987EEDFF0DFA7F31964B76432E1DE27FA38570F2BF64D5FA3F12DD9772618ED2B95F51AC90410350320E19084F1596F6B791AF1EFC24DBFA2B7E30015AB14FAF43B568C5149A1152A47D278B5F01786F242858C210D28812147646A1A3A7CD69996809B784BB2F0053CFE18446F060622FE3B9181AE9175D6CFD8033AA752296016E7BBF639842DD4073AB282FF50F94B9E116C63DDED805277D4FD7987F740EF8118946851A5336A9F6F6E2FE3ECABCC518B31E741AA79AB500D9C6DEFCC437569966EAB1D4BD6CFF8AD0E5698D15F1342ED46CB6DA986F0C4B2B427752C18ADC5070043FFEEBA98569E90C79A3D5E0434119A077A097D69DA6E9AD7E32C6E8875A893F6D69424DCF4C0D4EA12605E5E8A9853E4B58E5659FED6D724CBAF582A89A228F99BE89D88F55095D0627B40B29365863C57F82B9EA22FDE731D1A2D8A9037665213F2C410D4AADCE12CF888DD4AF53FF839E962F0F53BEC60F97133D131C2C8EB588AA7D25EC025B9E821DA8E8FD8E550EC5E4D5923BFDDBAC522D1FA64C503078618B52F452B57874285AFD3F6B182CA6C979734C94F040EBAEDFEB547683E98F4D13F12A252E8839317A827CD97A7C3D81962A25DF7D8C62B57812EAFEA9EEAAD7D6A9E755AE4CF3AF42CA2152F663C1BADA0E653EB165F6FB56D86212378C0B9BD5733D4C37178FFB58E7357487B98DEA35127AB58A804B13E61E6D3E385C96884EA91C744DF6CD44B3EFBEFC79ED19C406AA6ECE144A44F1E78B33046C33EB17E3BF61A17D849493D08F0FCF8232AF2922D96213647A47A05A9A08D28AADD3B3BF412F29063C9D78CDD3385BFA9F8BF06DCDA23FF79A5912D867EE1B0D526718EAFA6F0E231CE6C51959BDCD8D201838A50634F1C6BEBE2E4F5235FD01A6D27B90C58C12D8210692BF68FEA5B8A8651E64EFC1DFCE07EE670D473F29AFA63E080F7675F23E7D2866E5F2F9A525BB657E8BE5933FBED1E206C7BA9FF097EC95B91E14612E16F0F4082F70A1B01EB6219D47C716455F4C1C60948CF3228557E787A3186B4758AD35922AF28BDB328693BAED15487F7448D1796BB9DB5C931EFABB4BE436B2710EA280368A8E20C5782A7FE986417003236BE9CADC560B3D7C2CA92341536CF67D412E855B92D0229C45B1C518D8BFC82DFC9F413D3FB23D37EBD96AA0CD0B39EF88B23609AE0FC2BD16FA9E934329558759F05C8D4C8F3F8728335B659D3986E44508322E47121E592C9DBC6F49656B473EF7DA53FF8EF7BAE07D1BBC68EF4AC369D7F8BE60948F34444C0C443A100443EFC444E7FCF0BC4DB6A2C2C64662A538D1F68F4DB95B0B83DFD744ABCCBE5DA343621F0E182CB9E915B2097C186F1B98E7D8F297C347B60EC26D04B6D9C1FFC01EDB2551FB8D11D49E52956F69CDE0E49E2E7DCC8E7C8E78C41A9B2A01483BAB11733A0943A9B765A5811451C07A195D87060F157D114358E478FBA2F2B755A2A455E9831B77EA9D33FAEDC1C562E1CFBD8DE156FAEFF10AF655713E36FB508342D9B4A239D6DB786CF9F57E1C39AE65A7329E434AA88C68F82359E6F057873968F9FB63D898F24BC13C0F7748F92E404C6185CE24C98D4E4D8D4B3C129CB46C614E773A89EAD73CF0C30CD7E6C9F6435F7C83A4C3F877E034755EAFC5F30ECE03F6413F4C7DCCD01649B6ACA9C1C3AC3D112F216AB852A27DB3B846CAED86B76FB699AA7623548EADFE6D16AAF5A3ECCC298D5CAA7E84ADA0B75290FC6ACE736051924DAE8FC5BA6DC9AFEF65F369D054A4A18950E71901F4483A4BDDB2584DEDC31A04C5F8916DA2DE33B37078E5DAF3304344A8AC368A6668464FFD7898A18D10685BDE6D0097F95A3587717F6A3A8827B46653D56E461EF861D6908AB7D865B532DAB37E02A7A6A72A06F25572D83ED6DAA540FE56BFFB2BC9D104A74F135127ECE457991152DD0564BA955971E8C9767DDFAE190052A98A63C4C0DFBD1B51BF60643E4C5EBCA678CE5150F03A6EF09AB0B1C2A0D2C19C2B30A645C7DB9B56B5AACFB862837A38407070DA9C7DDA20B99CAC7B03D10C8F28D6B1C686FD26F9A8FDCEDA6B188D472BC593AD51EA62DCF73D32EED5444484853AD0EFCAA60DD42DD2C50F5AD15DEC7B71BF585581B9F9C68C7C94C154CC7E0D19ABC90508C8EB2DE93F0BE4295973C1F443A1B2419E20F3D5F883912BBD5CDEB938A4452FE0BF2361A9E3B2ADDFBF000DB07EA19B2735CDF0E8E5C7EC5CC7CCE1A9C3E869718272E54CD9875C21DCCBB06FEDE38A4E787D111DC6A253A4604B314FE47A9B6F6FEBA3F8F013A456DBB78B497C4CA7F90CC6145F47C96D266BE5507DEE27E968052CAC85EC87049CDC68D723D8CF89B0C91F67CDE2908C0C71808004A070CFA2EB6408F5FD6108749406FFD3D5DEB6FBEA00FEADDAC4CC0E22A9F6F50B9893CC4CAD028FBB73C1B7BD4292AEAEBEB668859BAD444D0C5FEDE3C469CF28C5C726B59E828C473C8787453BAA3AB2BFC29C691FCAC2CF496ADF3949CC42FB16F3677D456E614B1F88406E6C9DA7DB9937B00764D61C3D347C140FDDABDF8CE5E3E2D385C3FA6FD9F13F3BF8073B5D6AACD5294938DEF9C6ED414FDE4B3C5EC43865A7FB02787E50F94033CFE32A85BBE24B09FAA3B55B8BDDE60E325B691A350F2F128CF74FB5B6DFCD0E946AC7BCFB839B3765616DF35AF29F3AC82F4E2DF7D4AE87A016094719A07B5897105E2B08AE3D807960FED396CF38863E69662238541EE295C06B290404985444F4B28388DD942E51867216C734580B3F1D5BB204B05D4993D6F8ACDC8F16FB77B607FEDA67939A2B6AE285ADB2C98E7D37A81AF0101A5CE39CEB2C67CF99441C1FD980C2C542E7284BD21F1D30E68EF3606C65D3230B5146DAB41D4ECBD5FD89FFC68441BCFED9AD8B4E0B616127A7AA39E84DBD1343E2A41B4DB1AEE0627657438034E890C8EBAE19791705BF6C948C630DB1423D310A34BF151AA8ACF3269253BADDF5B40AB7EB3A7AFE2D7891B925F65EA206F4CA121175E8F348B4162917A68FA768928AEB0504A60C4F42802DA25DCECEC60ACD21FB236080AF1FCC9146BA30AD964416F4B524ACC416B5357206980305555CE3485425EB8F87401FB1D8CCC184C486B5B563242BA9531147D6A2E7C0BEC1A56E083F05344BF97A18D0CE0FE56E8BE869C746D4AAB365225D8871D4F99020DDB1CE2B5D7D2E5DFC8A0DE780CBA0A9B9ABAC87F19C73639965AC2382488387F06199A08F283794E1B8D3580E5CCADE811ABA6881908277624D5395021016DFE21C345B9A21B474043E187403E5B0ECFABE43991865A424BD33D233AC4BD30A3CE73DCF49B58CC4A3D2CE25C54FAB3480FFE0D51A43B71FDB7E1126E66856D263DDC3BF1A31DCDB935DECCF858FA2CE5AC89BF32E36D8009657F11691201290A243B5680E060D2CE30F1BF2444D67DC94A24708F8F9261945D1B5275ECFEAAF40311CED5C3770A1C194EC44501DD25B7F5FE67BCF62D1BF31119F8EA7DEC1CF536C1026A8E72C7B2E167BCAA8673AE5506CF6208F3E1B6057B5D488B29EB84D6F94AB8AF322B8657075B9EAD3297505AA521D601C21540EE71349614CACE0E7F14EF42D6CD5377DDD0241E34CF273A1171135A376B98C53B218503A908577C268F6DD46CA9C26DFF5942998851627474DE9E6B46F49DEDE85CEB993A52D01F6AAD6F96439C18B0DD5A4FD559812227BBC0567A28C1299626B171855AA0C74E2F9B1AAA781D34CA58C72C708AC49F5AE1453902A1FFBB8458E8B4786771780ACAD999F8DB036CF4C3F77AE345817EDA2AD8F7D2AA9228C994F6AEE512F7C2D2AB72F2099EC932D818E495CAC8507B06CDC6702944237DBCE338C20EDC84D958C14233C1884BA09A023BF5284F0B0157048B6AEB508415DF337A553F6435140D0CE5D5CAA77F9137B2C1AD5A02B13738772743F192E53E970DDB401983535CB096F7D98644797F487CFCD18F1B22BA7494D892C1E5AA05E66B1A4326C70E348350C97DBC26CB110AE8289C97CCAAB150020827B7D7AC7913B4FF515583677018949D39CD73BC7DBB90696D5EBDBAE6BD6FC78E3826C8218996F079A387A17456875952B268211891404E80F8360F042EA3D9F7F7BEF772E64FA1EE8B4EBE0A1162A46EC1E9899766BF4D3099AF712A847CC86291B3D6FBF51B3B3CFF87D7DE71E73069619480F6056AAACDB9ED8E228BA075622C2FF242CB050342DF8F02118D071D27D1FDCBFADFF49184F5A100F95E1BCB019864E58E0F02672C8F5FEB97EFA06FBAE6EC3D57A10EC712BE0144323292A2CB27F1B1FCC104140F556D09A6074F853AD4328B00E6F2F24A61A7932311BC999805F2E774DB44ED72ED244A945928B9512556EFCB2BA7BE0E668C41AE7601339F0162CEC0A1AA91C3FEB6A8A40158D7A3560924455B9AFBD4B3881F6C08EC2895C84CEC30CB0F5B499B4A66267C719785F94A9B9F96FCEBEE939AD0FCF42D0E65DC241698DED0EDF1A9BB4147898E6E83851499175105BADFE4CB00B9000404DC92EFB4EBF41D9A9262EDA550DBD0B99353D001F90AA05591100BB678634FDE4E0B1C174222C253870DA3B8A797CAEA9B446309DE5210F9A932D6AD48A4A7361A943C1BC66BFDF75CAF5409034A8768BD535B20996A728A26E28340191E03DB17A7032FFF883EF664FD7351DD37DC2D72F0CC4B80BEDD1DC33BA3046162F5D0003140DF78FA588A9FDBDF778836C6CAE7E5A20FEF030C57867B295712DED14474FB87A301C31214FFBB4F8D166498ED93B6E233A669CB88D441A38A0E5846EF68F5DB20245980CA184878BA8BE1992A0638B058CD3A3A501CACFC818D2B5D7876DB6EB08E9F26430FB06EE0B9E834D1C331B66CD0BCCAD7A66ABF4A9D8F7A872932A3C0B25C5BBCA480159711E0BADCF69A1107B286AB199B210CE95BCBC4244780C074C42B6BD43869F27BD666F9B2541B1561B4C207E9A667EB1E31942697FCEBFD0B920EF80CFBC5CABA6F528187403D7E8262C110458B5382BC376799032362CE57ED39F0D29D7822C408923C29242385CA9749FACA43EB4483E095851E89D24CAC7BA5AAC60815CB5C8C5331CFD66352BC8623D5700F49FD98FFF9E869D5AE173961138D76E00CED6DBA09144083437CC8FF5ACDA10BAEC0081C8BD2F5838666A093B412532C521753C4E11ED0521923D1EE6BEF3B4FABED7467B9C8F75FB24FD8D96759A6146B34EF951C4DF92228C2E58231A8D25E3F08ED5A27BF6041AD7011DB41F815FEA503973D4E7B5798489B261A0AA4D0C32A19D17C584B1702713D1174E542BE4EDCEF27016BFC78118445A63FC1D17FBEE5F71DFF46F1EDCD050239C68DDBDEEFDAE7EB8963B5BB4819186D45191C05AA049E50C4319936C8788AB72744912AF28BBF5CC77C835C35BB4F987DBA6657BC2A7E58B7CE69AF37AF680DC0EA7797B29528AC70D92F295C561E2EE0D0E530854AA19EDC43C01A383035F6A5DFB354E9306962EAECA25EC85B9B78E8A1DF6CA50EEC733F60C81BF812981337F784F8CE07D0C03D8B3E72BEE1FFA55FB92DD0446CEE29D8825CBAF1A6ED295E613FC700FA31167224D99338C4F59B1BB9C1E63CF77476BF84F2001D42E4161F7737B47C1A5F219F6AC8B8E3ADAECA827AFCD6BC0CA09615BCE15F1BD0803BDCBD41E68F781517907EF3DD8E8A33A1E30ED09D7EC1D3605DC72C9232EF9F92475743164E92D953177B98906DFE5E414E134EBB63C79220D4907869CB2D93280F60DBECCC81B532CA336510E2A7F1D631F7BFC517AFF223430F9804C4A4877D8B7A385ED48F390ED9666A56EBD62F6C943D0E52AB1EA247BFB07C05908E99358A51E6111486133F4A6BE3BAF6B2D4C01529925ED911CE728B4CE4E8CF8379BD216108BF964496269BE76379912E94A4984B890A4BBB9692107D56AAADAF27ADE475E98A566C0C9E33DD1970A3DFF0E2F79197F6315E320BEB5E2CA3E3C904B557075981118B363042BA687DC682F13D213974B1647FB43DF7FA168C9D4F599C5BDFF2941C111C6C43FC75E69C290601EBC9F23D665F944A9B75932DF7792CB8A005A7CC83DD071376DB11F9C950B38B270E06C907FAA102AC76722325934755F53F3650B42D0FF293FA37086241C00E99B9C03FCE21F8D7555CFA93D09A0EAEE3733A8A5E4C45E74DD5EBFFD2F75EA60942BE34412BC82FC9959CFA155DC87FFA0AFFC1E7CA5057EE016B9751C16DF25610F1981A08B8E3352254AFA433E9B86D3CC13FE9B5B7FBDAD83CFA0FFE511E44412DFF1636BCBB49E9769FC52B302AFC7A96A3DFB233831007CFD6C302CCABC119DAD45EE63303DFA1F11C39C702AAAE00FCDCA913371F158BE5493A9B5C3B06AF66C8D5DE2BF9563FB617D1490FF6510971203DD25B27E1AFB289DF894396B8C26548BD53B320203AAF053B19CFC815C5D37E3115FD6CF8231B88FE4C330545F131A01124BB2487A3363B3E534BFD38B1D5138F8887EA63776D78783AC45675ED598617077AEAD86206B9FF61E3669C93C3C3A3A8F39E7848A88C0F94878E5D359C22BAE891FC7478BC8227FF320B047D0DFFC8218C1110136FA803EF6395E52DB8326CE8E3AA928CE42FBA04B1E7F1AC7B73296CBC1567090B9E92238859A87686D8E623B780F0376B8537F41B1BB102CC8C480C0B6C069F562468D4E1FE111B24D51F63E9BD38C47F35D8C2B5BE2E737274229974CC4CA63BD0E1F0446F6C4448EDB2498F2376EE26BDD8581242703715AD434E425908D61EAF865FAC5E82578EEB0525F54320B6C264F37DA36B55C2308D4FC6C7FB2F4D12A88CAFD93953193B7CC46804A0C464740B4972A71B7EAB5F6098FF78BDD452540AC5BAA894C10CD69A992217B422C88CC7849B4D8357D86234449B452AB4D49EDB1D2769512CF8A797F5FFF4E1E0A3FBDE292D91722D71322F0BD48C68A3CC998D03F7581EA7B5F5150E7AF58A076D09D103E9F64E61A2D375461007210DB511EA89FC4EEA75FFC71F7BF31400E7783F12F69A1EB5B7228952E2CD1D6FD57109237BDC024780006C229EAD71EBF4B543647FDD9216D98DC78B43CFEAE12166CDEDDE09B52BDCBFF089B1F7427EAECC21CCAF3FD5A35EE72C3107DF0670891E1AE12C1FB81581F3A45480F1FE06BECE6A494074FF3C47F90C961E371E8014707AB0FD004D19166140AF7B1C9D6B7E4B6826601AE104CE18E17939CF77C2A31F711D5C7D5126F4CB642178CE542973466696FAC1A0858ED62E4F2741E47B83B97DCF4610B1E4E262E700A06FDBFC6709BB1D4AFA7C20EFB72E0D623389DCCB049054CBBB322E63B09176E2903DBCE49083B01EB07F140D498B793E149573D8CA91DD2BBF8DEABAD9CECA0F896A7B306C22F8A761A65CE2BC1358A6ED07327AA0FF4C0B6E2906882A12C50D61D021A1316646461013D8169C4B54C61614CC9EDB2CE0AB0BAC96B36908BA3ABDF92D11D96EBBB9A60DA780AA58B804DC6F91E54D82068FE2FB10EC1FED54B794836F54503135A7F91921E2BBC2A61C99B6A0BDC04FBD2D4E7E430F16B5D3C7F06243517452BB7D2D51340BAF550D260A26A2F3B5451AD7D4E3A70CAF63F92E25D137C9E9B1433CAA5502DA269211F58AF2720FE3F899282C2C02B78E66D3302C5B9DC04B98197D3685EC4E6D4603D79B357282932689C2928361022E79C197A470212A69AC2BFC7505366CBB2BAB8D2E31314FFD77A04E85076D76948E836CF2A87918D43208CD856FFA33740FCAFFF9F690B2E6B33F1D89F65C71" + }, + { + "tcId": 42, + "sk": "6639A514256A8CA2D510FCACD916BDEC6245D3AC11A035B7C7095BA4DBB92C62A8D0C518807AD496B31228F96E1A2A23096EEABA09D37E615E24E5965E1073DD0192B175684B4F326189549EE36FE38AB2CB29380675306AF7FEB99B2BB8A07D5BDAA761EB9409F46E70EAE199F0B3A72568BF6964E6A58DDC6CC223FC89E27C104004C328694148109306900C0085913042D4B211E2922D60A80C91008512101118C04492344863824C81C20DC8200819C051640444C10470E42286618424149040C2344292161009400ED0203012B10991A404A4B24011A848191800DA128D83803003182C03A5201B4066D9462102442484880C09A20C1047689B140914B70C84B068D4282823885081128222326CA24882024150A4B04C44264059320498926924496950C0841910840C136E1AA10954A2889006864222665C026122304A20A36D12486181306992368509304A1416210B064EA3320403014D918885012051023701101411D33840E4206CC8A888582484444486D8A06C03C6499AA67140804518216024850001896522483222932D18052922344954900DA49890233351C434852025420B230122044D9A26604B266E8430011A2889C120240819461AB76503B50554B2605AB429091591E2122E1A320EE43808C8880D4AA264D3960042C06C24C92959C024A220208C942152B06513286D11B440DAB20104B84804A50D088650A4386049988488A28108490A81328442388EE440021BC811A1B204A1482E13B2842007501B288A24A9092109629BB465002966C44682D140459BA8400381108BC8051B826820466C40301111C77140C89112394444B60020992901178D624202549405D1320502872D02164598104249A0114A182ACB3802D0944552A441C11641C986255AB864D1184EE4B44D821224E3086A0CA30C5A18100BB3900C022C194780DC126264248801B9880A265110272C142025C4328659124423262D0BB590E28090A2385010042103876D61284618C38D08A10D922684D906501A33611B8468098830E3844C0A4424222640CC388A1C05110B460A24004C02132408067224C4611AA62409358AA4C6112322629C464E20964D580430CB388603B44C64C42C0000095A220DD206655040415A2864102510C4300E24A46DCCB28D89180D1407714AB8451413409B323011396C5882005890911293081122850BB94012050018C905C3248520B34D08964003852D8C220D109270D8464ADC34301424840CA480522282D1346D8CC810D4000C22850491B224D84688C084450AC30C1987111803618CA6644A384D09C8012092040301121A4722C1844823A1858AB24DCAA841A4160E8B34889C249280208849A0851C46290B1260D804604B4451C1C2911C0729013381E2C44019962062C28CE39220031824234202C24006C82264483466D2B630DC90880199054C242804424A5B0628D3866C1200896424492025050AC680192921E088812413204988448A368C20A36519006C00410E23304A18A04C0CB96C8A46210194105B82251B05840A15840A185059420E93C289D04611CB0242118100004606A4C28D1145114C186A922260093921A4941154C669534625898208C0080E4848061197411AA36CDAA80C0890655A2284DC380823A44CD04680011370C2840C8092249B1648C134801401445888215B4620A1A84D0BA04D4006061CA769D9380C1AB78D0019669212911C020E91A0909232515C224D243662113242CA081104A950E4C02020C069E3242E0C3109E4188518427261B84C840422A036605B1486120022D29881A3900542480613A54914228D4CC44D1B112994403112C6894C06665A384411499083904864C82D8B002DA3142CA2320261303044342CA2322E83464A923885C424690CC60C0926528844300416600C0741D0126244980888228CC214704B9069C1C84CE484440093449A226108850102C2212342282234650046698938660B371160840D58120C09102110B4451847480C434D1B33111C990459480D90260C0B464259B82C9A200D4416062139310BC38188120508806113396604318D8A928509372698380E21C925000384CC4228933031D2982C5332461BC10D5894451A47118490691B386083482D0A8921D8B82941928120156AD212414A90250C248202310DE1346950807101106864808004A5604488712216244FCA3DC070EAFADBB8E253BE1E85890557BA06F6FE596C9EFA6CADB19A6FF51D64B2F169E1FCAAA7761B8E4E94A6DDA9B390A96D7C0BD5AB3282F4F4E310FF1A7745741B15A80D1DB35B18090B1C35467939147179082650854D3481AC46C4D5F372ECACF58B439D2C8E9BE32AF5F647C4D1C8C06C5FBF01D95D35E4D7EB2D0D0FBA5B152CF08525006714C6A1DCC41281FEA9C16F1950B66DF989AD4671296C9BA6E565227A47EE10536BCCE94ED83E57092ADA82578FF23FE0C01268FEEDCC0953EEBEE12BE828BE36415712733E973D6A984747296AD5D24CB48002483869BEC1AB4AD0487BC6AA09CE9138577A5CFFAFE08119E3142803CE2C88D83CC9A102560B8A2BD01684F0C7FA1480421F4372F88CE04C3BDEB9A09FD541C17C67BF4D06781B6B8AB45A7C1DAF153B5CA37C1736A12B7999E05D213A2501AA67ECE2B92710749BBC902E550C33FD2A265CED7D3A88A961503E8C4A586867A9A2AC605849FCA19DDB92ACF22D481FE8A16B6BEA0E916119A83B8826B7B64EBDB9A8D7F5517A8812B9369EF1AF29818940FF4C1A41A8193BEE2685866B887E48DADC162929938202BBDA46D7FE090A185883192E45464E88026AD24C12B37FADFFC15956F0A2BC1AB5E4917EDC664D3B35E3C9E2CE2A73E9CF319AAE5A1EA8161B747989D2269B80E82086B677D417FACA39B64DE63AF8DEC028ED2713E7EA645A9367DBD8A4BF6E52BD45082712BD30A12D639DFF1069EB150941EB3204FB5F7D12C655F22594A70AABC428131168179AFD776579865A2BF65988276B9337B553EF75BCDB793B67FB602583A879747CE0169B72E2181C6BC1569A7353BF0476F7DCC04F7410F1C94C6C1E164E2ED651E90A3288EF61DC18B89BD8746C0491F680EAABDC51B68139E8EA42ED4CEC08CD60093D18EF38E26B1615789EE6206F8996B34EEC3773C098D61C0B4E4ACD835C98C16B0F3DD0A8145E1A74889297FDAF7FF20519A6184013E9773BACDE0705496D3B4103E5240759EDB954C9E77A05B20E4833F446F4CC447CF862778E97A388312D7AD5E0D2626B298BEAB7D27F5CA67EB73F3CDB03ED0239912590C787F9C3F4B04B170C6582DF1FA489C7F8FF48E78C3AB63EEB5CA0CAD4BA17AD57EB6181FABCE3D00D31602FC3ABDB1231EA961A5F64558D2678F963E603343FE35B4B97B60E102B95BCE07BA525F4122692A28F891A77A87F07C6444AE92C621875CCB9A973961C55D920BACE5050C42938B6FB81663DEA18FAE1625B13FA3225CC80FE23D557C35619214E140A55CE2ABE8BE2D82122BDD702B5263498B9C2957CD3B2D933F3C62A0696A0CC96D99BC106872F0E2B6E70BF9429530ED9B97E68C4ED660456D7A79E37622C0C854187985C9928850A15FCAEAB8D8D9A3A7CCA7C13C400458DB650B0B37C858F52B04FF135B6BAF86E4D91DBDFFBFD6CA957B3E1CBB1381AF4118D9FA13B70692030AB19C8D068ED620D8E7E150236B8B988C38B6D4002A3B4FD078F58B96A3C4A996A13F0C6190F783C6E6AADB8D69BA275D7045E1646C56C8024F8D1CDA3EBCDC42877674E480A070BC26C118504525595F034B4485CBB9C4C48E5B5AC4A250EE8A98A8D0448B5581F9AA1F92BCC10199A0A63AE5AAF39D6C2F82D64E6165C9878B3FDF4F3403ADA84A57202B94F4B65B4EFB551477FAC6338DEA7281962698CC54110B8F15D4BEB4C091B845306024445EE008933A8FFBE63AE3580E098A18FE33681D926D46AA99F5DCD9E9C6AF4CB2737036BE094EF63C0310A42DE5CCBCFC75AE57EDF5DEF3304BFD6854405781FA983BA2B582B631E4773A62CF8E3B222F9FB0C484653E7DC89851C989F62596377E35BA2A05F544D6C2AA1FFB71365BE259FA6AFDBB797D70C2E40474C2697A510E9C277133B26C2ABC03786589859134F5719314F392093125F15EC2334A2833BA6F4E634DE374AE5EE93E7C6FF37D978117122A19F5522E63D637E6109BBB80C95AA807B205B78821DE56BFD0BA9949BBF0A58E2D3803B89AC37DF91955536C5381D81377AE430C261992EF2501AB8FD653D715C93F63A98C7A00667AD74DE5548B685BAA6D301D4C6BD9E40F7B50434D8E88AFA19F73986CF55E5F318BC5264F909F8DCE692637FC09F62E9CFF2AE21FBF37698736557ACADB9E782B6E60A214216FEA674815507A12933B0A9DF9165180579072283F7351FD9696B1C7EF7713845B3EA3F618A0E52ED23273484EF1307E7082818903C5AE7A5EF2F11E5D1E813B8B2796D2E134C43EA733DEA8EC94CA03E64B0C06D7A52C38FD63658F549E49872BADB78020B9DD64055EF006D5D92FC0642EBBB025C44F436B9586C9453FDD9DF65B94ED020A5F647717881470C0C27C266AB56C3115E4336633E492893DC34359732740E954B74606232D2F6E988CE1FE565527395CDBF66F1CA04F42B34DDA2937857589E3DB5FAAE2B0CC97A68408B2D73089AD0098CBC66F03BEB12FF72A00AD72C5150BEB7760D700D634A0823988D20BBE9237B9E1E60737CFC7A97CA65AE467026E3664D2D2242E73C3D43AF26D33828358670BFB69A3480CC4483114FF22D93B452578CDEC1B93C732910438B66E30CEB14EF03CD044EB6D51E5AE1242EC49F176A4D888DCDBC6036163160D404B5B17F194BEC4A1A8FFE396B6A1E3500D2C1B17CC8CCA3F105A397D62B4462D3C09638B01B6A60AE76D93A4D7A204F8CD381C7ABB9C06F9B4F835D89A69A5F0424052C19D5AB4FED48B4CE549976F68BE60C54BBD5CD80E8A0DBF80A75A961332ADC8377CF2A286068B8E4C7F9BF85B2FFBC9FF2B9307BFE33070764C49EE7B2DA597BAA459C4C0C1D5BDA7DA4EDF5DF2ADE76F44A2C64576CAC913BBA0059027E98666DC03610189BD709BFE88F0AC93224DEF65D86FEB422563A83BA823F9F312CD13A7707275E3701369CB009EDBF95E966DB3DB9645F493852DD1F71B025102D2B5CBE6DC315DB57D4E47C9FFC1B65E0CFDA0FAFE7937459DEDBB5983FF57ECF7E1D38E9B67A0CEB91FD7CE01DAB9FA9CFF2A4DCB19C8F74A4DE51DF1D466A44FABFADED4CDA52FBA424B312A873D29DC420F8FF3C94DA1C896E0D54F8C882BAB83573716DEADC439904093EFB720A1120A7CD9E18DEE7B6674466737C36948A4EA961AD122E3C461FE6D5A3843262A3845CBC97E37EF41BA9274D0EE4E77CAC71DE5AA39E860959E353AC28D1A545BCDF977BB4BB7BCDED646BEED12A6E03ECDBD2FC3C1D845D5C9299882D15A295AD1D39888EC943216CC0175AFCC605938A2F72EA01F1B7BA77A954FE1CDE49A7B7E224D1807E81BD09634346DE0ABA64C0F5B3D2E6A9C47C497D28CD231A70347DC9B9713E1FE77CF42DE2AFECDFE081395AE1E2198E2C8D5FC05606D648F18D3B5E0D96BA194C1D9E4985506F6A96C48F1CA647D478EEDAE301E86DA2D916A41832D28A6315A2B95381632A3CFCE232621C8477680D4DC096A57163E4B570DC6AA475577A60166AB550437AEBD5810B523E4053AAFCA5D5F702F26C6FEFB18637B23606568C43AD1047AAA51E84178814319C6FE2CDA8128B7156F84ABF9D11D201390283801BBB87FC2AB6B050539D1DF5511893F809CA261303C54A7C8BF4D433E330ADFD495E3D36D61D469BACAE8F1F8814777B3D20B4F98EE5727C1826CFBFBA2E5BC624C4ADBC32519B731A666EC67D082570B1739066312284C1F560A9CE45EE0E576F5269EC5C325667D13C3A62EFBF24236A0598F973CA99C53DA3E5D4130FF8F4791E5A900B0B2FC93364B234F85926BDA82286AA1B04A2EE280357CB6D2A464E8DFE9AD6780BB2A6937F008DCDB8B64A904E9CAF6B75A4A3341D068381D6C8646992A7AFFC4C2749940FC7A51D4C7195F291F8A1E3C4E0C7AC189669269036A2996B9A7A1D696C35CEB82DEF7B4C19151E1DD8AC8706E38FFB945907D2D825B06F65EB460A5F51CC9B17310FB878D73A436788DDB87978BADE32BDDA761EDB2CABBF9D44B9E7112BD8D158B502AA34F7326244E2FF83C778B5AB05C2A8CAFA7E218EA97045C658152A21D8015B4A62B27ECB39B72CCAD51F52D3F323EF61F35304BF52FF7940642C38A0643181A6DC6042F8E4D87BBF40D04770899AE2165B39C2ABE3D00E41311FB1B3DD865567F9C60F5FD03AFEEFAA9EC299B50C1F378EBBA3700DF56C4EE64548C29A6ED299B8392DA122204FCB5CB990E898379DC6CFE26B6C37FA4F25066BFF6E296D1EDBDF8578A5E939CFB07EF8D5040DD3F46AA3152D5CD76285F9F864664E465FA66E338CCA55557467D6E7B443478CA00900A6E14FB8C7FE7F27984153A3A1CF070E91C8E520D1F6DC0D627AC966D6AE8B3B10B61BA99F642C0945174E3D62A3448A0F90C3B1F7104409FEFC05286B4AEC3BC389698D500E199F70F8374AFA60D2B4F83A22813F8121FD99E37BF310733F61635E4690B0C6D0498563287FFA83F2D677906A4CB0630CE3A768FA827125B8E37A5F5C855192762B8ABDB0DE0C94538E441620CA1B3F24425B37F7C13A9A55EF08117B8E5D2624A670473741449647E2997BB4F7A1E08A2D58ADA29E80F453C271BE545F2939E2F95342131C2C9C3E4FCD52C24F25D3D3C6B040BDF0B8BB0FF47B0E4A6EA11A3F3B10B68E4F2225D5A5E4946E6033926EA55A21531F7C344B06E42B49908C8F3D43439E949FA1", + "message": "36DC7A310D995379B796EB8F9CA346EDF60DEC7F6C00AA311B3E09EF96A6795C4B077C1D371DD8D4A538AEB78B81927D08008E817A6FC6B3F9B14FE56EF9B2664E76112F214EEE848E67EF33B4A4E26A2378E9480CC7D25C369E6C25A2673B946B635B6EECB5F5F1499B484DCCFD5165D6F14CAA8E1EC9A9E4FDE417403720D7B4BB30060AB95C6F227767D671B75A1BB5AC5CC33EF0509C69652748251869B072B9042618071233B48A9BDEBA330F0C450A2FAAE79291B9E2480D1CED11FABE56210A80C39F25E5574356CFAA32E57782145920D6C0D27C3AC7C63DED6A770A5A45119FAA92209F2A066AB90FCB81A886FB87641C550368C1B412E43F4FECC2FD659B2BDA6B7309797575DA2893314DAB058DD92C7470F570EC0B1D9C9A149FE0934D40182CAD14D5B3D98C4B7454CDD2AE7E54EFCD554AA5B458888048BD5201C04E7D6004FC2A597DA781BF15AAC9748B6659EC16602F10AD44145607917C3599A1F53DC95839086A6A4FFD66F8EAC8AF8F11C4F2EBA3B58C46B93D0494C4CDA4E8B8FF7278049D2B4BD7BA16BC57678219EBCB5E211D51A168B5CDF66453412565B9BD606CE29A5A70E60F3D451D4214B0A258D6E9325EA5196C55125F0E115B14FF34FF6B172471C2B4917FC36B0DBDC82D0475AF56249AB9297790535C0F0265D2A853DB0B41B418072D0ECC17CF91FCA86F6E10762EBC520F0AADCC3C79EFC25E9692FC0A66389B15ECDD1377A9C3D744CCCC4BD160FC65A45D4144DDCA04E5408576DBA6D5C875BB4071729361B0514E8B96405E2F48D47138D2D2DCF4DC865F717428FA1262DB0D2B7B1A356E9E76301D38BA506456B4AD70ED09B0D5A1375AA6E132D7E06F8745E7A5B5E4F6455F4282A87D2B372C40A34C09699AA8C2B2E060107BCDE0F9D99B64F17DA5FA01B6DA87B1738882976B21AE12D1BA0AEB37644AAFE5AC20E7F3F631FFC2A24EEFB61DC37485DF27FD9045BD9BB5D3F00B9B2694CB94B01E7A4F0D909B8612DD28BD64E6C1C5A612CB30DF6004276FF58491B8129FCB0B539CDF891A97AB58DDF04AE40BAA5781C3AEC65FD7E84DFD0369A53CF36303270DC80E3E428854D82B08C7AD022BD99AC0851B16C7D8D462DA21126F70D661A59E4D0FE4441806DEC48E37AC4A271F15D916135408A2751CAD53564967196763B512D52240B2B0D3D924B83CF482B5316B7988D73A16B773705097F5ECE0027CCB2C2EFF598B8F61ED4D6BC015E56D4549432A6A95328FE3122EAED0149E2144E4CD2262C7FE7495E41E0AC9FAC9A11E21AC940D25E74AED8EF6FECD21747FF8166589B7038EF1DD504F51E01F1ED911FCCF44949638AA6E8526F0B9DBC5E536FE2AE7D4DA9DEE66402A45CF55D0137FAFDA9207AA7E22FE396455F2F43108961FA6B0339D89EB8ED7EF13B936E3D2DA18E5EAE45B05DCAF5D845DC62CC55553E37CB328AA2C649ABEED0D862E8083962B81B84A85EC12D3CE5B600123AA7CE4764139BA7AFE5CD02F70D06DD9AB0BBE868070A9AACB951D362E2606FD940A8F5BE632393E0A179C2A62151A094901F5625D952D39D7CAA87B77C4919A8633458AD9B6DAA16D1B1CAEAA8075741094FBC0C08D30D9956812C1D3A75926C546ABD78A2B9D44C1B6EF8D6EC2A2EA8B7C23D0EA57E1320ACFB576FB9C575DA98B714D6B01F03364E618A2C03BA84BDF0E5D2A0403B1379416D87B5E022BD958B0C9170E82F8E9A727D39C8F7549E34A14792776AF0D72A27FCF63EA985B3882A717091EF35F5835D4DA127554B6637AC313BA3BAE8170B9E70A6DDA2DBE813A49F045D8C3A65ECFB4D5F71FC75AADEDAA91A81A958273ECF0CDC4512F0D0ACCF9D9D001A30D0B6B2D50BD216D6086AC5C9DE7388A7B1319F2E9E6CE128B1F72F765804E060A8A92C93295A99C66D6D79BD7DD4F7F02317927D60B2E9FD59EC3F95A874337228339EC673BBBF53BF0FE1886A4B14F19CD7FA9B771894377F904EE8BE48D64EE5D40882C684C81DA3198604FA599DA8D4EDEE8EC3294620B6555B3BC9627D4514DBD1F7E3E9DF7B56BDB4CD395A8CCADC184B2B8DEB2AC7CBEC6C96001EDB67E6CF6F872469B110097C69EDE1121D22FB5B5AA4CA540474630651A4F9E8F7B0ABA5DF568D882626BD158F925F8DCE1D81668EF7CF770DC615ED0F5A807E25991EC97BBF2F9E997A532A1BD82A2A616250D2232F72067A17550EE516F28940D8EDA9CCC0E02EEFA496010E499E62C50B03F1D3C1571342DB8A5BDE1F432F7B6163BA3AEF35656434937A42C4E1F473331E38467DEAA483189902364463832ED8C5E04E0195D3435A6FCE75EA3BDBDDB0A0319262083141B1BBC0C278CFD40319647E90BFB51374B0AA5EBF3C564EE95B7AF618669C935756AFF3150A93EDA92F0ADC29253758A6C8A83EF55F97F1A4C0DB566668F30DE59D93D8185BDC1CFFAFAE472E0B0FC4B1E16F0B748220EB2EB85EF127838D576638E738E9F93A05D41CC1264AC6BA03B202D9E3B06946CCC68DC15261A029B0C5E91DD81EC1D79BC51F74BB5EF778F00AC091513443308410F60AC1850F2548C8101DB3B6B4D453541E36F0ED57C2C14F465196F8F1D0D3ACD49CE3252BAA0C10521311B8B8366C579A430526ED58BDE92FED3F0B359ADB31D67BFD212BEDA7236DEE4615ABF13C856CCC93DD02AA28D1CE1F12C2DD69FEA828BDB9F4CBC9242E1017D1063A7BF842B00C75243303EF9060C8EA501BC73B3EE470919443EC91D1F0D6D0F23A899AB86F2E8A0898D318BA520DD15D9B24F4F10A1B9FC52457714A151E075BBE419E4216857500B8354A8445B5FBB526A6E008229F33D8DBA14DD42F424DE3675E704DB308048B2D17904DE46B76622BA08C62F17EBA3E9F414A1B10921858832EEFBC282755B319E176ECCDC32A25CC5E76479AC112570AA86518BB1E6CA3F46E010E8132C0A1E8273403C5C4D7046A05398D461CB6843D70EEF8C94DEA5DF53CA1A4C7842AF5DBBC6451554FC7F9913E56957C51E0A602D882BC389C5E5C7899539DBE6832B0AAB5EF26B2C96CB03D1795179A62F748CA501CFA34D5ABBAE3271AC1F005112645F10863AABB062FD2C781E4573173935B5392CF9E88A1A31989E1B8E94F77CEFBEC591DF6529C6D2FAB72E678C534C4EFF40177C41D02AF0EFEB6371835CB55AE0AA99C0653876CCB56ECA127A0A1DFC0F9EEB49525C9A5786F618DBF57C41C5CAA971A9505BECEA8969D9DB28B0E707C659EDC42280035254E91C522300368F49F2C36211E455FD620DC956AFEE41A2493BDB2B0B8AB78E0B838DA6584FF753BF88CA6A523042A285F84ED90E0FD5E28F75A21B53F618145C16925486DBF6B1E7D76585D0D117EC562E22239E14A49ED714814F01DE2B250E9B3B6A1C99D1A71CEDEEB3ADADF611C4A4F97E1B26AF9780AFED5783129FD58B1232C7E2DB9050AD3D494EAC254DC46B0461A1B4B63840621D45ADE97EE5663C9BD8FB7261152545AE35536611B5C65DD6D66878DB71640EA429F801D6FFE291B06062EBAB9B416DDA7D261A46E58B154684E86176169CFDC4A60EA38300C3D44F9A4C9DCA0CE1BF37DF8F786F28B5B3CC7B0199D3322CFDFD2CF88C5B794C69F59543FB985890471DBC93A313992ABD33691CCF69B96A9396E5F55B54FF7BCA82A31199E5E81CE94B6B523EC5C3E2F2884D8BD744CF0C072E29E4B542DBB370FA5966F68CB20ABF40619E76C099BC7A9A373707707624E8999D4CF0A75D4AEAE113D7823D7D2ABF54FB4E68B8A6A57A198B128DC69584D2DBA473B6725FBB8EC9561D6614D606ADC4FD9CF449008C0D54BE4F62EC1441FF79EB59442AEFBDF1F0976844B4FA3969EEFEA10794FDBE35E89EA52F50AB26319BD1604D3FF5AC660431F1073575ABFAEEA00E1246DCD1D9399939D655C222E19E9DBA5FF42709FC11E7E365D7F7CE2274FBF1738DC5CF5631547549F2BD4DE896C8FE039720F5E0149BD81533022DAEE22B93A3AAB9AA9DA15180EA071D98E9FD176804A5B04D089E9C2D386271A8B13E7D668AA74BFFFFCDA3B4E528937C41D43A87DBB46C2B49B63BEEAAB978415536A87D845F6C2484F21D71D0F904438C46E7B0A3C6DE5ABC01C6F7CBCFF21D3E74AEE96C20C32884DE4EBA0F282C0FAD06BD9CD6B7B5031F149E4788F102D2AC2C99FD09B14A4AE3BD6859CAFE6F5A494EE8CEA29F49D871B79BB66AA6E6EC3718B97E83765E96D5603B209027BBBBCB09EE6FDE3AEB65AB1D73684820AB1FDEF88086B93B6338BEC7088E04F5F6E520E3D715C6C5E5B79E73B9E7AE1C5EDEEE4015860CDB9FA21FB434C3F28AD865042284A7FE9A5FF47E8C6158DD83EDF28BFB18DD5AFA07A48BD5AF25B9644400CC976A9B0FE9D9071E708113802A78CFDAED28378AA4FD6FBD9390D8A17D6500A0E1835652C7E0B332A382576AC4381CAD51A31E64E5E24FEDBC62EF9D0CABA0C8EBD8B94625207D0C8C1C6DF4EA2B20832EE44D1E2DEB799BC97B7245EC404F10764296E5BC4A919EC24B4F5F7D18692FA8DCDD5BBC170A81BE7590B7BF4058DC7BEA0C545BC85F0B3F0936386C37115A333285451CCAFB8397F1AE1B56D0A8F884BC968E729D622D21FA26B89BA2726C91E6886838DC9912797FF2BDF6800665C1D1DADFA4A240BB9BBE21B6DD750389AFA49C5C366ACA5E9C3B31B358FDEC42B0032D9E2C22112E43BED2023B364DAB334BBBE2C3B669EF700702B5D1837A6EC15CEC2B2036D56B8760129F593A669FF00237D26BAD9F9C2F4ED4018D998E555D2C3CA1D53EAD6A1E27906353983D4408904E5FD9D79AFEFEC26ACEA1F39218C36637977F6E2F3F6211AA06AB9D5F991C76F420B152BC95C4BC10047E107CC82E3B00B2325ABBFDB0FFB2966D5FBA0EC7E8DE1DBCC053C4186AF23A6BDF3F14A7186665AC2682FB94B0E10516D500B7F67BE4BD2523E194A1ADD8B5564FAD9105C86B6D16B08AABA604419D55F571F11F4989197144DD12867D1636D12800D54D36FA88C620008095560103366711B8E3AADD5624FBC7FF51318D17311F02A807770466AD559CFDA0AE1439442E4413944855D4D0074D529CA8DD621DA02FA98F46327A7BA600387EAE5E724D64A82E94ABB760C891EE39F27F0CAE8D1AACFE20629DEC5DD9BF4CA91E65BF413FD2A9566B7DCA9E500C2C328F533AF2A957E46D9FB11F0DFE99127656B1D4BE20C946BAFF58E5FE1A9ED282ABEBF6EB35A35AF324DF0A858CA8AF507CE43D228ED81D863F7096044A084DAA37ACB6AEE98E5A94D363963D4F852B955C2F076848092E6199E07990372E56BA1D590BB83D0C7F834C852CBC39B666B801CD32A0C36B034264F3BA6911A719001FD0F4B63D2D628FD0CAD34B4C9355534A8A38512E758B110F48E5A09B504D20D178508E09B1423A1E61164E7D138B4A9455B95EC8EA786F5FFE67806781F1E619505FD7DDE9A904E9003CA7E5EA1077C94C228D36667031502D78B3B52C3B5A09FC398D8B5497B6E3F0C5381BC99DD7B11DADA2DCFAE352DDEA2C749F8CF5AF39587083C2C19576EFFE871AB94D1C7CA2183FABDB74B27A80FC4F20CB86B46B0B7F86384540EFF1C888168F74634F2C0BF7FB54F7002EBF90B6C4B2B25DFF068DFC7D087A27749D6C36AB0A33423044AE027DCA8C42678987005FB9DE5C2774924AD2A5A8FD2E89C288975F89B5C0EF70A20EDAD1925060A12606A9B03626039635BFF332A0E6BDDC4F5DDDA209AF8DAA0FEF045FBEA9523D04458FBB0BD81F65396938436AFF5FA66E997AE58D64E7B5C1B589558B3DFF6D035E31008D2C76CA426B07F1644F609945909DBD16559B36461CE882A361D0415A9D93CB98A5370C56913A299B2DD1AA372CB75C7E590A9629CAA6C439CC5C7D94A21F36F998C6FDEC1C1721ECC500ECE1214EFFDE65E479D38C635EA223286DB326EF9B19B3CB862C96C162D3DE238C2948E7613A0FA4843E39EAC51EF293AD7EEAFF0F522934C982890F83E922B2BD52815136D0A758B33641C54E7D4E0F3B19AA85859B750E7A7FB80892C3DAC5048767132E2DAC5804709B8560A4B3828B1CD25DAF263A2466AF7FE328ABC84EBBA26902FFD92B0D765AACC0C0DCBEF962E1B35B1195676E8A67ED593B23B2B0305B611F9E16633E77E3F31794C58C5309BA07DB5CF9AA1CC108186318A3F16A7141854C2FC8B469BC0F54BCB22976A3CA05FC2C8E23F1B6A891E7527F204ECCA0A5400B68565906E795FE4DAF52ADA95A9883676F9110B14CEEA389CE9BFFBB5D040E60D3D03C4E6D6CBE9ED53EA44B1AB6ED7EDBACD0AE0613DBA5A5C673A534D48B539DC85F48175F13404016C5289348504141338FE958AC28331853AE80ADFEB49A6637936BF82FB26B95295B2E46F4F9534720A4E86FF18B31335877C9CBA96A9B450C1C8C9C9862E51CFEDBE3DE5C8B901D792A179AF9A782C330035A14CE6A710D398BD28416CD72373FE216744F6237B38B97351A77D5D0DEA1A26A0A9A24FE15503240933E1CB5AF458E6FCA8624669A0DF439CD7FC13F7A1F10A0CC7DB8C6AFAD9C99B5FC45A7C565B5DCB74FF0EF426FE7C260D3ACB1E9E83DD8E6E11A642145BFBB7566D582D0540D7931AA28B7F8F682E6E2D90B6E6812FF8B7F15FCD3DEE686DF06E8E6C456C99C6B4215C4E874BCEEE3B4F94BA825C6A45C2A2B4C6DC04F8FF5939C74E7DA37E02D8230340C6E2AB7CB82BD226DDC1A7C7BD0C0FB36F71F9C772233132B8871A0D76728C2A141741C2662438C5CC7B129A6C8FC587A0E475545D176818B51190F0F19E91E05C04477283A0A7D4D646EEDA3BE64459780BAC1862D83E6B99C5731DF91F0CAB454E70A0D94D934D0CD83C8B8301DE282F9A1FFE49E73EDCB520C016FDB4AD02C261DC1A1E73E38809E60F91A4E38C69EC70D2A621DF0D21588F24CCD59D331C69E16F0F6BCAA8F24031DD5718875BD9EDA5B420C116E4316137D4B77623C9D73D182900BD7A0F90A193CD16107E692D469AF09F74702492E22C796B6B4A960D47FDC571B4A264EE3528A0F5A9D66DDAA33FF20C3101D50299EDA3225834C9429976EC8E590C6D48A721A14972BE70955EC1A0348D2F84347C1E8E21EB0C1FE67223B42A6BCCAC43648F3BB5464121180F8E3E682B4B664D91584AF55FD1C7D2E6F79A93C680238D29CB7FF36D259CB703DE03B2EEF6DE0CB77AAA8F49C61EE482A8DAD30824E603411D5F09482DC84BE794BB6EB65A7BC1DA92C8BC8364AA88D4B8212561745BCF3CBA0D6AC8B8AF80373DE3F44EE39CA3CE4C5763F422CD4E8827B1E7BDFF79DB990A52530E4A1E21F6CCDF50A322A086AFDF24EB5FE4D99F1D1BB4D6DA965D168E9726FF7A4C82F327A748DDB1DA5A3D0E9C8E0B060872B009CC9F913D35D94FAA912B0D6FBF233DEA3AE3C2A4E35BBCACE21CA3E5F7A7B9A486AE9D7A7D2E0B79FDB11D87072F1B307402BDB22746B86A1A0E6B41433D5BAEB2048ECA53A1ECF895E9EB9BC5D6AB5D5DF72353566BB90578F12C6A16A163E95CD35DA27C79379756141DD05C315B466871E2B726B8821FB6FB439B49430CB3CA47CD211D03DF40AE4A0BE87B6000BC9C75AD23552E2129F47AB64BC9E5E1620C99405CEDF7BC059547D547E2868A6D470D813AA5095D0AA4BB18D91964988391EE6F05DD47CA1DA0423CA238C5E50D43CFB0527973506B9F1DA4A8055C47D1FA1E0DC783CE3CF75FFAADF574EC2849631E2551368291AFB5F2C40A4F1A184E37A19E511F482B7920F6D51B13065E6327F3C21DAA7F73986F2D1FBF375DFE2505C0FBD35F403D253BDFD0BA1B00CCC5A20B683D4F1E1F2374FD914C7D674901A0F01BDFDC007E8021013BB9A2F885F0699D16805F9F2511A0C7D3CDC06E36679983A2A0F12662C88BB7DC643FBFFB58CB51AAB3CED28553910D063ED8FA37FD756B79AE4151521450E552E4F2B62EB6F6BCC8086BBBD30331F3F2534AB3ADEEACCF2A6E66F205935A167FA1D5C747936050E276E8E4CCAFD9E0A056E4AC2AC08738BC3A598F07E933B0ED285BACE3D24AE6FF7574351758F983FD7EEB3944473EDB4EC9A9828A5FC656BBF04DC623C75F8B8038F3699BD5F255CCD3EEDE4FEFA12AFE8F64436DDB1FF2DF100B09BEC657DC5D2B18E5722D5AB30D075D9A52A576B6F9FC8C8BA3ACA6A92E6596F688FF5D2A7E3183B696AB277B0B17F004843E58760683F90BE0C61DD0D1BF9099A865CAFD1BD1D8AB1B7D4AF2F86D51C18D7868BEFF3F6C53EC68FC46EC9F23D1AE1FE85CD97D8CECFD57A562E7E574ED1D0A7005813EB980C2A46A98CEC602C0E022E87D4A6EDBFD7DE9FDA8C02EF85701BB1CEF6013F4869D32CBA56B0AD6EB007591D03C76A839F9D01985C546C39E49D59395B10346820324F3E298C5CD977FC2FF83BD422CA550DDF2A69607BB8125647B389246ADF0095F22692BF907EC86BF8D70D7E8F2C50E35DC6EF34FD1258E1FEBA0B254470D43C77CB0073AEB2D4CE5F6772D49A101052D8CE943E1C7760F2994071644D27D26BACA88EA07F29B2F2050BAC5E05F2226F1F584D17DB80E4056B7F9C60A5D9DA0CC577C6BC802FAB26E570BF017DCC7236A1173E273397E373640ED02B4F9863C40D2A2A7828C3875D8081AEBEF349143BAAECF9089EE736EFF0EF80078D2CA7942FB24A92071D229A1FDD0F6A87D362E5165D57F62D927757BC31964B5DA63B90EB3591552F2B9902E2269A163FF221863ADEADC9BC92CAC0087ABDA02004C0B9F34E5CA8599DC3C4261489F7527FD27AD2B6501E602FDE47DEEBF3F3EFC0166B1EED95116CF43C8AFC0EF89BDAA9ACFB6DAC613770DEA78960C99C9628C0D21FAF63A0FF7A3F2733EDC0FC07B83F107A811BB3C1DFC6CFBFEC105193272A4BF915B1DAEB232E16216E40FD3F9D9399B15CC4C073BAE8D08A4EC42D91609574EB009A9B52F06D3F428F6EA9B0511D8319A1B1299C154C94B103CB586370A58F18F04F5D21AD3B638660D6C04E99D356A7289E37EFAD643A5EBB488D54F4A0194FBC4283A8C4ABB8D9A1D70150AA50F991204C038AF54B5B74F722CD6515045D62276A9E936476F42B282C3B08D9328089AEA259510240B95BD5E81FB9D7E006DCE0DA832BD9A833799E05CAAFA6305D16DBA4461BE13D3CAA95773B98F09230F2DBE13936495C2DF5BE3A8F3EEB4FD211810F4B07D3E2BE1A11CC87079DF1B32D44B6FE7942DF2627AC19FD9F584E771D7ED98AA4C074A9DA5B7C156F83D90EBBDAE78D636D51EB0CB30C7C7CBC1A96273C0AE0ACAD8E15D1196BCB2EEBDA332896BABAEF76B4275F863732D646C24627AB014AB602A47594D6031795B17144E6E2C23F0341422886C1E2512222ECD530017DA02FC015EBD5BDFB319F3AE942D75A55C21BF347A44B300ACCED7A339007A2527EF4499E3BA5DE334BE58D59918DD0CB55B2F478837F71E9CEFCBBC90808E0BEF8CC7712A3B008B69476C61535FF0787B7833B70C69B1EF506EC4F445B72AA12FAC2589815874E9123BA13A17477D61E41163CB21ADB8151658C99F1422C71A8183B8D0B1D489EF436564C47ED8482A0DE9170CD1BC34D88CE76E1B47B84E770020125F718B4AFB1E4587668634FC7464114762A9D74A93E33A5C0CDFA824CACBEB097B5CAC3B554BC0D41C402812D8E43DB37C730A6219AB6F0BACD096BBF261C78E991DE0A2278DCA7D1BE0E5F2FED72CA38BAA86924A84275BFED3B91FC8DCC5024316EA0587C96E030544F631076DEF65F05F98C7641A958313686B8580CFC20221ED50DE4D2CF32461FAACD0174AC46A6949EF8ADEE6FFA3F537228AEDCFFDB2250D7BDBC848AFDFEA67AE53CE9ACA45F349557E81F70F9DB92926FD0CED8C104E6B7AD180C7B3BEB86171EE84A8DD2C243F6869E04C2DAFDF0C938C0768415C56330C9BB6EE756BB335BAAF96EEAA5CB52E554E39E2435B0731B0062376F4730108DD2F05824A798DA24C239724D19F12C6F2FBDB52652352021E0167F31E0F5941C4687DCD13A81A20A0AF05A55D2533280941865DB4D5715AEC293A64AA2E5151C8F44A14B72C0879499027E67E4E2B487612216F6122361E8D34E92C2163B0C88583E3887DA93A3AA0E77FFAE3FE8FD5455BC86AE6D6D5AC7CB7BDF156A960C98B0BE50E1370A43E7D183636DEB2C64B264FC5922D4BD46A8206F911E7A742E72E4EBDBA39B6151AEDF5A6CB4157B375D9A59899808F1838C61EB4388B923423D3879E8228AFE0CEE9561135849A89363F84B41BCB166EBCD0E65A2A74FE710F2B3B55CA9DE2FA9DC163BFFF4BE91F10493936FCA15F5F39422C75233DB22299456D1EA3BAC26F6671557B2A5FB0E9460997DCA797C67C49DF109CFD597BE34C8E0FA0353F28B815D0CEB31DA93E49EF29CEAF20FEB0A8F5924DCC62E830353463245899900304A8C8DB5830BC0E97AB83853D8EB05660D6A9303833D170E138FF6F1C30D9DD64574D5F875F974225DA81ADE3D97924A38F552276F46A5208403AEF82D1E92959675EA6B353E5C6091034A295D9C12C288241055A2334C30DF0A37D2590626A7D1787A4F591A6E494BF55ABC76842BBBD508FE54C5630D11C54386A487A756ECBFC0AE8957E7CA8678D5B9B044117365AEBE79AFF2E6678001D23624" + }, + { + "tcId": 43, + "sk": "5B62D37A8591CFB588DA48B3B1AA1570C3491210EFCB877AE913F5C98D06C5853C78D526C61C387FC6E15BC8E612762899056F844B324E4829E5DCE6E2144804682D4F5D3CEBEFA61305B64386107BAC5022DE119038F94F656ABE41A61717532E374C1196780C888EF1F7455BF502420F61FE9EC389C1BB6B75397622374EE00AC0856130828C806CE14840D9322440B02923822D53126A0221108B988822A191D43231D82831E2C80CD4A8705B086D83B001A0A64183180681027040220D223269DB940802958C8AB6500C056E2222311C91491B9451833064D4280A112750232610CC088054222ECB344511B90063128119C04CCC942914C36114C1049B1290A414460893242316665B184262B211E330868A280CD9920504009162A4605A926C1B28100C002E1C4491C3A869C246860200050B1888588664520625A0102158409090022288A468484685C3844CD428919BA0300381300C372191B2001C086C13142ECB30710B3021840864E44465A4B061E2144184808118B70DA4161201398C0436810C2970DAA029D840600282411290898C106A19140A6394711C256D18C08DC488249A881123418DA33491CBC801D010680B865090104161B0511A15501C0104C01605D2B825E02226D1A0708B98248BA22040426A529220941080D34006D3C86458B4651C1440DB168DD1A66DA0B67108325109128A92C869833400CC842004064ED9340502132D1992800424309B260E2319105AC669481061994028C3A29163024C52462A5030221496846280250A300862B26523282922292410436C10B11001120D993884A34661830430D0100A00318589444C5C28802330884C22445148248A083223C02C442682E3C86C5A0088622224C2444C0A854554B26D18452214214898464A1886610B26205330310A9840443669C3208424380D94C62911C445528249DCA431DB4211C3824CDAB885D800655C462E238288221980D93468118441E42609601488204486623445CB02411A266DC392514C142D1AA8515CB60DCAA22819286522368D4A0630DC44491B036641C231E0064CC08430918460142670E0000CDC10624036852348819334308230458A38300095319B082D608268911868C2C2109C048D9C084120B16C82804C14C61120C071D1B850930245A48420D8142A4C302663B29103932521466023094A0A076C14012190180E901012C2B62458C809D0A004429885834010820629D0102462C624D844021C054CC43841D4082D0A498C2425600047621B90001AB78C63A228A1A229121126828820D224028344285448640A3104CC166411A52520B0205BB61052422509C62912474CCA226289261222812D4A28428888210CA9210A0965CB948518929002C56D59C04DE0C04C54360063426D62206420C8815C484511037209100C14122964008508A225C8068E80062A84C89198A411DB302613851023C6681BB54D49066041268501B970E3B005C424458C8425DBC469A2A45011914DD1064261080212C9010AB1240035658C164A10358621A38050284021196543000C03174800394108B448049571912481A4982D1CA669511090928845194642094226D4B42842800021028423294A51284DDAC690D0262401B26161C0250C8265199290A136680B0689C9B84D02948002227053386A0C08885B962899988419060490964DD8C86119370C21986D8848515CA6294C042A2208441AA93111C2905218220C454EDA1404C42488C8280C20433259C668803891DA8000249301C094089A008C53321220C468CB928D623881E30426011505C2145181488D008244A4468011C38499A090E0A425133510D14088E394000A271108C44822362D8C004D4A86512430242405818C4624C9348598882CE0B841091612204968A1C830A096108348106332068022610CC491803062082301D88045DBC82510C18C6486601909910BB3480A244A8A9870813031532881C494111A88605B828C0315022017901383641046890103668BA451223840C002458A8011A032101C35514A481091488021990CD8949148B29112282A224440C3127281920C12B889524024C3B0655C8209D104712143710A326112389213042C9B00820431000CB344DC1010E2B82859982C032602CAB00CCB843113C6200331280AC061D2848C1A4110911430D3388CDC005262C0858AC660B6B814546CB4270B543A708AC86BC1CE481601287A65C59BE8D90379B0CAA51F6D98723C5BA4787DFF8F095CE307869084EB4783EDE6ECCF369F923E9F435FBC1E5AD11B5E20159EB53B41A0596BE86945FA60133274AF288DEC348188C166BEF153321723169E4BBB7CC6CC2DBD6158374E10891EB82EC47383F1BF3A103B912FC2A929461137DC00FFBFB8D5A8884B1702D329CE3EB967FC0B1847DBBD06C3CEF44CF4EDFDD34E9671A3B51572A7510174D26968B869F044919AC6CF766250953DC9F4F3D0B28FB6D7D0F973BD3944B6ADA312044A09EC59E008EE8F92329776708916B1301D2CA52F9F571EE458AB13D13EDB882305351E3A1B41FF9BDB54D1BD5B768B7AE758EC8CAC4668582073FEA7BAE86D6ADDA4A4F582E7C4C298178DB1A5038D9D337B1AC18BE442865444D24B0D2443D6200A6C938963A812F1600D3689D8EAE1D668A7A0C2A3745CFF5484D0E1AD2B25A9A70CA3FB16D423DB83318BDA289478A5C44C5F81253AF25A7EDC4B35BD73CBDF3C621B0DF2ACB9B1D9C5A87CFF528D0C04F77A31818BB36492F3445E250712BCD2A0C2D3CC3B1BEF6AE9D1F4653EEC35E2C34F14CD872172FA46ECAA5824507EDBC63A5D5E8222308044C6A0647924F9D1B8AD7584EF56467A4531004AB4AE1D48203E032A1B83CB53C8BABC556AA6163E7DB321E71E55DE72EA992BF47E0F70C2180325559C33F6A0F9677BB801D99525CCCD1738C19DE9AA91A85146761FE773255D8B6BD41DB2515C23444463616F14459536703096F595E841B93AE455B9F37AD2E1A5710C83042689944C5C4A39F944E98C07D898C59F4BBB9DC8A4AC6F3789286D8B61382994EEE1C7581B3F2D12309FAC0A1F5B5F02D0C4978231D52D57D3D56D8F12075F4145270A3DCAA543A008F8A39D95FB555E1EE9D2C9F1FF557FB6C38BF4050B6F59C51C02203046ABFFD51745EDEE1B5BBFCF7A9BE1017839CC6A4638F4316DC6CD63009360ABB2B6B02818C542124B280E18A74BAEB9273B3F2DB8111CDA487DB87A18DFD16D380B037DDC8E60B5F1874D37F704E1A8743D51259D9A778DE571EB1962ED8A07B641B21C274BA9D1385B6406CC3D8ED00B697FEA1BD10967FE481EDD332EA30619655E0A454D58E59672293694DED52C791ED09E2BB3126EF1FF977931C0116B67C91E038FC70C382B28DFD692B1ED75A3B3753D5859A46AB0159C7F9FCB7E6CE9CB91C13A0A3D243D53956E444E7EA734724D45EDA455ECC7C3C74B2A2C4214C7D2B6B66B1BE97C7D6057EE64794EE0130001CFB597BC8B5C0C3E4D159E76F6409CD2C8D6ADA7F8BE816992B191B80FBE9835BD3EDD60CE62A79141DDEE46673B189A0F1CD0B103A66A6B42A3D9319B92761BC8A54F416AA8942E780BE5B70262426B11E3AE9EF12B3FB3BB884E3E230471C020DE7FCB92091396817AB83B9A7C40D53F580AED146CAD8C64BE7E0B5F84F0CB35A2731B710A10D784874B5CA4FAA3FFF38536890F3E48C5B6BA96BDFD22A8C02FBB2668D16AB52BF742D79ACAA94893C81C108622AF5B4B0D1DDAA009A2B1205B02D1B8F754134AC4A92E0669278A0FA2119C62F9F75763FD76CD4712D04B00042C00BD8E4DF2176918F97D83C03DAEA19FA30FDD16E1F9FE534B444C7C4A3E01C2779135D773AF35ECE0A3CA8CD3F3530760059580980DCA09DEEE0740F5D83D69DAF36A5A92D9F4096CBEECAED0816CE1326EC1804C54584E8C28355E5D00795838907B20CDCFCA4FE18C0D3D6E0DE96EC0A6C502057AF96C61A265DDD8D874E4D42289FD04F9DCDA6C270E7C53C3A2B23B20AB13AA8E3FB8B0DC77C0CD0F00B6C2FB8A36D935356E10D51A20E53739A5BDE93F96B49ADC09AEEC0B35EBFEC815880A56DF5B1D110839A9BF7946576E33C226964F6075987489DF3A7C0B574E21A219B670E074713ADCE8E401969B6D1A5D2EDE0F725C0FD829AA435EB3F4B9E689061C92008547F4AE3430B259F557E1A2DA041643FE2FDBC8E03286B50EF73D6DCEF0B9C6C75AB40F1D2F8D4CCB6725AF56A37044A3933923FC2F32378855CC0FBBC0327F25C16C59285BD19627CEDA13CE715E35A689B67DBF61C3B45C48FE507B02C4C2689ED5CA3D76418E3C2FC5269E3525A7C122A0FDD0E00CF4F960D45513C049223084BC5519B028F17F94A3B7CC1C407618935F248C3FBF0678F2A7A05E8A1911059264409A8801BBB80A3AAF8E0B6D86CFB3775F7F9AE87152371C6216947E89BA04EF44E8AC304B876028DAAFB54C3FF067029F15AE768235BAB8F854009110645AA801B2904F6939014BD76E5AA510BAB9D5AC17BBD536FC32CB2B4505A47D8679AE67DA0304E4982F03E22E77068A23B32192A24569D40356FAD23B1D79E40F17F5D2B0DF23EA437EB2371CE2C7278653A884FE38AE0CE9D9C60F97CC88E3CFE5AF1AC3A1D22079BF9FC2B42435231F110DB596581B44FA7E31265BEC9FF7C86EFAE208B898F36302B66E409184EEF82DF40FD60D6A4796C071C088BCD95E8F8AE857047BF83CA41EC4A845B48E5631F85192FB998067B0B7172E575D6671917363064C08CDFF23CA8499F240738D730DED8A79CF015FD9FF34D53A0B6BD0D1DD38B32AD0B3585FB99AEEB5C11547B8AD365269FE96CC855E3E7E5508930A639D82BD105867396D6074A6C2330A35967B1914FB52AB94F44E3DE354D8349DBC86E444B5165ED20376B11DFC9FA5F51F6069FD743804BD04222E22A79B54603AB0983530E1101227F8BFFA3A24E084D452E1DBA5B5FEFFB23B9842395658C38C7970405E17E0E8451AA188BC920887B35917159F83D7B187227B26B659D168EA4A2C8FA6330D372DEAFACD8854852F313618DC847C56832CB2A3C8029C5770F7D7D63CD3109EFD2725F24016232028CB1666DC9F407040806AE63115BFE51D2BD2D74286B205557C7F58F7EFD4755C53E2BF24F3D9F97E48ED86E2B7689B385BE82849DE6CA634963F2782436ECBD35F58EA3CEAF50A452EFB16F6072FA1E9A10B3E948E5F2959C4DDDD89921D4CB0214AF3149B7FE5E2DACBD9632720CD06B4B210350435F663C4562424927197703D7ABCF4F278C4335C623C55D8021B7A5766854DA7AC210F25A326F84E0BBDA83495D44BB923FD32AF32528A68F11C7557F4DE631DCFD8C233F473ABD54C6ACF3B3E935CD6942495FA61211CC158B7C2FEC84F923D6C4F902A8A19B46A931C68F420260A477A6C3A28B3B4133634EB5751E3A7CC46022B706BFBE01A3E062284C2D4A8758ACE690514B137FA480676B09EDDDD309D6F52F94B2D0287270CFEB1A6E663B762080ED4C4769BAE6C168CBA07AD79B1A1690C5FBE0D9A05656D4E52466C906271CB7C023A72A2F015BF869446FF35E9BC1A59E23D9928CBD1285512AECD6C904CA47F63A8747FE79AC8438D6C26F13FC4549453349441D959B66DB25037127C036AB356C8CF79F99F10BE8502734CD91CA6ED2F543F2C2D5412CB6D16DF798204510CF5A17E6E33397B38BCF4BC57546AF7824C0B4DC7D107392B97730CDC0F1528648FED45BCE3443A44BDF1B28B31FC8FD17A1B4A737CD28F927559FE2564A3018DBE808D3AB4A4440527825D2013D487293AA875E5E911510CB8B56B04099F96CA23C62E72C2156EA08B6C7CF5E45C869BD2468AFA718C7E3B73C6D02C7FEAB0AE69C233F0E46E57945C4D4EFF7796285E8988B51280323A8E89CE7BD8C068B0828CC0BEB77C0F44E28C5E75A21853AB9D8159B0E2255C5DD8F5746F924E237A4A8FA3745F5CA39814EE64E7EB1C94DC7B4A2889CFE7A01690A89285DAE12AA6CEF45805714F05BF0FFF97ED82E51842B099FAFF2F0C0F2C608FB3CB6E069D276714A21D1AEF73A870159CF5C56CEB3403D96F4AD1D413D03583985068349F73524D66760A17AAAD749931870581BA8C576FF6549661A43529A2145739AFCB3BADA0EA472AEA14986670A97FEF749F520054CDF4820C191E5D94599D95A9050CB45B6E8E5FCD28816D331F21FF06EBA6C0DDC495AB8F1BC645386AD1EC65EAC1FB4C4AA5FB8A301BCF5A04A7D61A8310804475CA128824C767426E55EED148C766181E2F2573149C2AA36496563A4497DD9244F9B17791AF92489B0BE38BB5A778E679B93BE4BEDE0C06B60A048955A0F598FB16256799ACA1CFA818863EB852A7329FD13BB9177B8653E3EB32D6C40601AC61F69FC91468737480C6C8D422755D2AC35E410D7504E07DE414A7FAD9A00CE495C84452ED9EEE7817066DF613156995D4132CBE14F1607FF63BDCE71849C7E3A20B5F728EEE14DF98C950706E97F6C2E340300431EF2A6E0FDD9B2EE45139C2DC66FC4FCF8231A86B9F498FEBCCC3E87F19DA17D09FBC476C8CDF0870775891CDF0C94411FC686FBB54C9EBB8AC22BC43AB8A72528DBED5AEDFE87CC534E3127CFB22784BDB2811B39D20C29A0FE79061A0CD54787EE228013EFA979413F8BE983F7D9EEF5508DDCFBAD3F4AF8526291A1840BBBE247969C8EA5218778571891783F16D84E517B7CC7F1A50999A23085AEA463EDFA3AC16AAE8ACF4670C69437821C57349A12F561A87218BA746065666A7B76EF92EA8ADA926BEDC8F25F809F4E747F92B7F16FAE68EA88BE10542DB5ADD7042E8B26115E2A587C5BE310684AF723C6BA4BAE47725FA641BF4C0218F5315E5B2EA0D89F0EF", + "message": "CA0104B9DF99E87474389167359968A307F63AA32F0C804A96B18FFBE00C748B1D6894CBE2B7BA06EF17B6947ECE31DDC9F614348F01995FCCE77099A0D88B2BCD1035667631991C2BCAA4C86B4D31074A2FD46C38429B52CF0BFD7CD3E5D194DF22E2B0D57C0C9D624C772B54686AC963447E716C6B4DAFC00AE383CFFC69A2F6F931D616954BC9A140D785F15C5DB28ECC793D88C78D11F8F8452046ADDD3AD26988B21BF895DC810739FA7C45A8062B2931AD363B0C7EAB4CCFAC71CDD0DA3B54CA9A6388DCBF79AF799446395DC7A5B7ED1788188E9D03EB3BF7B80F8CFB9B7F33DA0D4DBE1840B9C6C5D80F6AE64487BBFEC86C596E2ED8E721A11D783F7552A4B01FA24F60B5B683E287BD75EA0DDC15314E014D402F527C5DAD74CFC49B4D824EFA77C359B90AFF15AC89C1AA35959570E2148DF7A09E27E2FC096AB5CB306B4868AB80A24DF745DCF9EDDE57357866182A9AF50796EAF97A1A1051FFE6F9038BE1F6239CADBF0BD81B23E2991941F34D0851AFCEBC4D3F8B472D6259CF61FFDB87F79928C66E69D969B254D57541A87C692160E5D58A837A1FE90A1799758A70F958DBC1BE5D6E6836845940C75E745245FBCE59D1F83462B9578534D7A05DC3F21C34EA93ED78387B32DE09ED3CD2A51EE2B8F7387C8C2D426EAF3795E99B158D467D9A039234FDF207D65D2577D1688E1B1E72B5EB096FB6377DC8EB6B3F51900380BEA561C03D546EE242EB4264C0369AA2D53B2B190E0422FBC4CF896CD549C2A08A37070331F15A9ECFFA0E91B1FC4D5157418914308EB8C6A992B197F33DDD517DF4610E88F2E35E505BA7C7CACB8E76677CA9B39A4094EB4590F6154FAAFA76C1D95D4072B5CE01F42355C47AFE569FA80142EDB49E2ADB34D3C356F4D882A52021C5216B3678AA6A5D52C51CC8BF09E7EAEDD2501A9886FAC977EA5F385F46E8718D39073D8995D392074C2525A4ABBE228F531E6B16AD5BCD5EF5CC4C3C71AA77EAC1747E2B763D0B3D66C7F35458BE43369BAA0ABED23202B733B3C7A111F9CF407A7D62EFF5BE3A5DDC3E49AF130012BC6D5D3641EBF268236473EAB09BE87BAF7707546B7AB194D2ECF5B03A56662B1D6462898DA94747CEE9DDA08A9026538D799F163E1E771EF7EADF8833C0510104FE7AD7EE75F44F8D4572E299A87FB17429718C576B29983B50FF81F8D48D41CC764809429A7CFE05F68168B6B36FF66CD75DC0021D774D07BC716A74F9450EAD2995089FEB89D1EA73A9CEB83155ADBA737B3DE33B6B617EE7F5CB6C6672AFC439990B612A6AE71540FC6D7FF535FC88DED0E6A80A484735F63209D39F12E6E129C4ED2EDD8C8B5A24472B83A058B0F1C86B7F4C53D88927C7E9EDB5C40C5D6C7F0ED8A626C5F35E1D3981936F0F1FE4E8CEE0FC7F66F0016B14F3D1EAA993A5DB9B92C03D99C0A867FEB343D9F43BBBBBD85F58B2380811CF153FE66E5B5DD07D5A87ABCADBBD472692358777BF17AAFB622D487A100062465D9BFBE0E63B9D862A02F09E371EE820D969B29B4E6F6A1120CDA9F9E3FB804B26E2E9C3DE219044D1D6E62A28CBC90C262B76914B8929465FD901777F6F5C112D196A002A0F4C4FFAFD2578B5CAEA21452968400DAD6490E313D32A708A42F64E9CF412EC0E358F6B833EB0190C5933037202C266ABAD212B570E609FB7D338AD3F850EFDEE9347EBCFEBBBCE90E7F27372E244C3F035D4ABF1008055215E573F0C4001FFCDA5E6B6C5B29B7F59132CD86481FD0E1245EE4084DCA3D44A0C9E6B6B14E1BCBF56F470F15609DE76588795D5CB62BFC9C253EEFCC155C116D70CCF9112D8E0A801A3C640C7D16634EA02DA9DB9AC57DC2F7D43F48ABE631D3438C2BD3EC97832244E81223EEE47054878BB2472F64E9ACA0D5A8B0B04F783C5052E0ED6AFADA5274C94084621E989084EF9814128226346996CEB6FA07FB957C7432878505442FAFC4D945A953336F9C92B8ABE4E4A092DA65E2BF1A7A274E1EE9D7958E35334D9B7CF8B314F0AA5C45E93111460A8F5409C0BCB842DF9C9887FE4643BF8958CDB40EB66438BA53972E359EB712BF4C553D871ED702F74C41D1217D7887C891E49043C0826FCCEB2897BFAF9F217DC9F566DE1C416DE9118491162113E2EB56CDD4C024DCA4A33359D88CB0247BDD6802455063DE9666A4C52075359316B3B557D42B7C99700F55CABCB2B802AE4209C6B937C798433AF94159A4EC0A7DE00C809F6E6675A4213A1CE8A7099FB7FE6A0C7FB383233444B64AA120BABA1C4E61C6426001184E897A3C6B0BDCF9759A72146EF848EFA65EF09076A4FF2E6DA518C5A08F2A2A12D904C893297234E53CFFA04F285F350412456C9A13E153421D65DD30B236653AC13CCE3D5CF1EBCB8AB46808414BD3725987D6E464EB4F97321595153DBF9994F7E19AFBD19E9BE929D18563789567B28B1AF05BDB5D2C5C289FCBE8EB159D0017E09DA8FE5E9D49D3A231814778370DFE703ADABFB175859A895A6ED86F9B6B52CCDBBF936622C5E5A01D50E2B6D5730EA4588680EFCCF390211F211472F9E10314482CFB45A24706BBCA8CB515B6A9AA6EE1D2509E8F9AE9D6F545BD3971A02CC26699608FE1F076A925008AB6CA8576CC5A962326A369BDA8ACED3618F02BBC55337FAB2D66050514F904083D4386B43B6EAD553DF5603201C6D684F7156FBD2D3DDE3D7EB0D569AFD42886E57B747F21D44B88AD58FA2370FE6BF2DFA4D94D8FF983A1C2B89876E75AAE3828D1306DB9A639D052EFA6A0EFA0F61737CCC45E0C516815E92E256BA49E7853F9E9D4670593BF9402E59EE80F6CDFF8244D156FAEA8220D483601794A3CB5E1D7B60DCF991A545D2C72F62E5EA05BEAA77FA86A80400A07B97D8159F0EC170913ED885B578767CCA7A5BFB8BFDB7AC99002555145D9DF5011654700D6FBF2EC2BA609C969EBECFCC0EE346FA01B6CF07E6855F3C832BF1DB6E247448438BAEC055FD41CDBE921E5F62D93F4E7964258A9CB3991E8084BFFC2E5B29BD1E32A64E32BF5E27416CBA7FA3DFC143281F3797E1927AE9D9E07FB424833A7911C23F231D676EB0FB061C179C72FF0038E48068D43A805D56C3B6A16F5A2E5E8457F1A3E0F927A8880CD261F0D0AD8F82EF0E52E1BED003661F1D4510F7BCCE680CE84A0181F046366126A53EE67C7309C6982C28966B6CA1F324D03F5E09AEB111486C44B6551B1C36E84C2A72F78AEF5CA31AA66EDFB0792C00579C0C7C1FAE501735706CCFADE03E9A0847E498A24AC1DCBC7DB8FFC946B8D914633559B63E3031C214414BCC1921D2A53726695340648CF6C2BB4FDF132C77BC39E9CEB2E4D22EB138D807D7B79F78CD9713F5BE7512FD32E73E886DE16A9B1B19026B91EE6AB92DE4DE663D9774344B283149AF4890BFA57ABD1C9DFF128F9F169E4CECEBA0FEE1C33D4E34B877EF04DC887F7109B2BA65EF5732ED4B7C6B33131EB5867811D4A8A3536102F5AEFCACAA681A6A45A3BDCB24C4FDBF49A134244044E2B424996CF6F3C514C77EDF2AEC177B8F80A1AB77F6D3D920E508C76EB71ADFE2209A132839E9BB16BD9991A545AA0587B7594E0422647DC84CD355B20983AD582324D4F19E33E9CFA5CEDC739B26F43BBAD1F165720306F48CB15B23B961E5990C2DCC39E5BF58A9BFC10829590A7AA8F60E13EE1DBA85EF5EB9B1F6DDA891ADF7357E16CEEA4ACDC00E20F8F364AE3EA838CB4A0FDCCF8B439A242F8D18B8E0B9FB8E074922E0C25922CBEC46C98A82E93F0E95884BA9853CC738AFADA3F08BFB66C17DE7977EB7CE5495B8620B537B49D1D37EA4B3477B79759EC7D9AF17EFDB2EF89945D453BCBDB349CFC623FBDB8F125EC492CCBAF30006523B543B6A17245CDC5EE7E28EA895654A5EA74781CCB0F30343C73B4BB88CE07BD37DE9220712F11748EFACCE925626FFDD8447D37BD9CF2476437C093BA4CC0AB674E4CF9543CEA67BC25B9BD56946C0D077F0849796EFB74C7F66D5B86CD9A38B8138D816F677CE08DE6A6A911BA4DD1834751548578CEE4CFAC50C11D685E52DECB77A475FF5468C38DB23853BB2118C78AC3D52079042FB7F370B3D0406E402EFA6432D3055C572C81DD999876E8306021118BA87D5D430E4AB9C24670EAA1274ABF4BFB8149D9067C427DCC026A61C5B724CAE1858ADE366FB42CEE52C36F0F99AC02E8BDF784EBF311334B83B2B277982519DFFA3AC35D97F9F30635CC17BF8E017EC4E209EAD104B52C58E8762052CA62BA7A82FD011860E4F298D889A11F6A2BB1B4157CDA42AF9CCD0B5324329A92CB9FD6EB81DB3FC58431BC5C9A6DC1B07F7D2B00B32E5A39960C5E2CD69CA2914F23365B518ED746B27733D713E8ABEAF9D1FFC6D3D9B601FB386A6911F24CC818C0353658CB826F43FEEA792055720065601F1364BB6184699F16E3EE2B359CF0642C85E9115B18E55482356E2F91121C5884578F3D2C45462E47A3D477B3D63448A8C1679E68F9B7AE509100B7B2B142FB6BA20179E599259414520B02B745E592FD10D0D40D780A95C164D651E96A7052B69BBDA979216989A57506638F891336E2EA123303F997194B7AAB4F22CB192AB59A8BDA7CC88D0F43E4DD949146006CA3F91CF28535ED42662A61F630AD6E7319A7B98FF5C7200FECA768F14BFD43BD60DBEC814E22C26F1A8191ACC869A6BCE61991E4F36148908A5B1557A507C407D73A6FE75A548CBB8CACF13E57BA6B01FF0DF900051AE7C0C346D5DADE5F1C1BBFF967236BA5BAEF19A70FEB320BD76035F3A6B11383F13E6DCB8D1533A6529C98334A3F2A9105A5CF1C940659459C405C197130EBA44F0A2881B4614B7A0BBDAD5930DE5C3389A7349265629E29C0123CC89F3F540FE5C9019662A4383A38248F22201967D908EB48D530D17D50A08B35FCAB73AE8ADFDD72A8A7551EC28C7573E2B33EA4F61EE84C3DCA33DD5861B8FB7176C4AFBC174250D51F86B1452903191E39EF099C0CBCC15B3FB5DD30A2822F68AA37D59583BDC1CCDAB1B2E0337BF397647FEA9111A5B94C6A3369E90F3B86C266F4C11C9A7D9E24802B31B5F93B8EA9AEDC6C2944965D6B54601311D251E81C77AC1BB2159263D0A92F377F111DBC8D554C3AF747FE7E82A6E6BF0E4E3743B7AA42C3B5B8D3E5D9C3B427B3290452136E61592609826F4B61D4960B7C3784D0E2508363212AEEAE624489B739D0573CE23B35D30826182DB5F4D09772582E4D6B61938041344EA434614C21B01530327C08539A84F03275D0C4A77FDF230FBE6639CC7A12C34545C5CAD34AABF8E25D64AFCA8206948737DBA643867A146F17ABF81A926294E2368A5A2F0C381E2C244B21843E3ABBA680CC3F1F0509DFAFF4C70B68C82D3D7EF8EE053DBD154376FAAB5D561A19362314B037CFE18DD03BB817444FBF08D771A13B9D745DC066C89C10ACD53597B74916BA719F9EEEBA865252FE13EDDF97978092FDD1524CDD865FD6AE9C14329EB62B322F46905804AF1CFFC13B46B6AF4ABCB107D44DD27B460101F7A38DC786239E34CA9D1A444898673BB3DD92EE88478A3C539A563CEAF5CF499AE8E07BDAC0CD5419DEFE2977105B5E0138D84A8F9BFAD82F58884377B803C8B68164A3E678648C18127A832FA994EBEDCDE4FECE85DAFF8CD6F44F4CE57694522DC30BFC492BF62796D05A9B87BF13A7D538EE5C55E6898D50ED127E8C12F87D160AEEBD3CB126BC4144A51F685079E962DB6FDDE3BA6D0C8038BD6FD8377C4BEFC2EBF1A876833516D206C2E309C61E4CEAB5F86ED83FF20C8723BFE63D8E480798292E6EC6D418D3CEB623AC6983A3F8A3AD568F73E408F15AB88C8F56F3CCF5B32C76BDCEB1FA41357C42E1215CC503A316EA0A83FB341ED6ED20B1154E5001A754F92E97570F9DA7EA8AB7F2EFEE7B79A1DDA705645ABC5B1E04CE4F922BB03435D11FC83EB580CDFF7EDEB78F2CEBBB6053410E84477864C16D4CD7CD9D16B932372FDB99DBCCE2DC3B5CDCCF7DB86AEC9BDCB8E4F27B65ACA9A3FB985CF95C5BAE253797C8474D0C25F0FFBD151E6558E524C6E96267677EB7A3E128C918CD3B09F1DDE311401152C62B4C59EA1D408ACCC4A12A34664D7C0858D7E99A0327724AE9CA55A9322D865EFB4FBFD37FC79F8D7B2BF08B1824D44777153ED6604E05DB1FC9B1ACCE05F8C53C32594A84F32D97AE49E819029204AB7713AF2AF2C281448A34C69D5F3DC76345031D2CC05B6B26303198E182901FE65710EA95793DC8495F1995F0196DC9473B7AB922786BBC61A91868BB0BE05E2034EFFB288502DDFE2595887CCD144E98ECA4D1E0C044C642396F98473BFDEEE796530467F6B5EC0D5B79674EBDF5D1416F94A8EAC7F4833947F1DE610029779CD436729E55AE3D959F99D5438E0E4407D0A870A38AB31E08F16A06345B7BA730CCF55CF1FDA1E9D04833ADE5FD74A34E2629DCB75A3482312860404F7E75D94D7FD2C8215C6A21BD5FCAE81CF4467931A984AA24B927039526B95C2F5F39AB2040A23C76B64CD2D04E95DE6DD9B8EA849F9F7919A619EFAC498E7E3F4A70432E28B1C5DEDB08D122AE503E98D34D13A4E8A69FA267C3E20671077F977F71308D3EA1AAED5DC33B3F41E0ED981050B3B915EDA07AFD71CFD3AF13A2063813039BE85EF98706399299118D2427A7912A131DB7BA731D18DC2838A116E05C4CBC660895294A73D170C060CD83C9AA0884C5F3FE52F4891C2101997D688709F356A556CE202C571E1170BC339F3E2A75A5A13810E3A2F2133438C1705895523D03F00BBE4F4FA9BCE6D7A14517BD54E281F202BAB40DF35253961DC9E94DF5C2C5C3F0E420AC67A85BEC2ED70545B94202AACE5E58180104E42C5AA6F7F59915BEA69AC10F678D40506AD2B502D77EBE4D05CF8253B4795094F04BBDFCC8033EA131BE83F3F647D22D1212C16895F52FEA576EFB344A476D2A8EC74739BA62632C4B5B08076905BC0103CC9B2193EF6C4785685F2B3F79FC39B5ED09B258E5E9BD346557F24CB542B69A3ABE367123179879A02F941F9781935D44BCABCC563BB1F31C44BB77D5E7A4FC7EC2C11D597E7288C6088497DCC97910CFD8245A4F255CFBCB8FFF95905E8224B770E910A253356916EAF1B3277D831BEA5BD6681C6C7D57D363608EE78973B7BBBC156FE5536C963030B6BC8D306F3C1EE72F14163DE0DCD0CE741EF975A9DDA77EE386B991F3096FEC95FD394E26578269F491572B36AF42CEF1D86CDC82D63DF00AA397E1960378763F5CED239BD2A6D0EB7C5BD7CDA2228B684FA57B7FAF497310D510CD386DE6406924CD592ABB1E9753EC8BCC594ED52B70C04F7C53E19B0CB607DEBA79FABD6748A52692CDA34BB7CBF95D1ABBFF8AEF8F8AC7E5D52EF58FC79B0C7662DA90A0F737CBD42E64B648B624AB497162A7B27E41850A9BB4AF0489550773EBF1EC6742CE8D53A20921149563AA74337ED4CF1EE8685F41D36F748B6DED5F894BBC50A8DEC84621B6AAE690D6EE0B392A7266A480CF985295361B14AF0A5CEFC1EB737ED3AEA5E5894FDE80CAE477FE742395CACD1174CF2B345774BDDF71853BA1854EDC8F5CB03D33C5F58EC386ECBAC8E4209F8881473A4FFE306ED3194F455D4441D132B7685425435E58AF1F2964B657C71EB6E28FE3568183F7A0E570821EA49DECFBA3128002E77208749DCBD3F5E15453AB6DE9EB313D7445377B3BA74BD2F67AE31F560ABB628CA0DDB120CAC6CB62EC9CCC65051F70FC41BDCDF29F885FC9A558929F58CDE1200072F96C3D8F22032A0AB3F705884F0D827823FBDB62FFAA39EEBFECD9F57DA083D1ED541CF36465A999558F2299A865456C94D67E74F1EDC7166F91F4CBAC8F89E680BDED946A174E9260DD50C6B0A980A4B886850797149FCAF8871AB3080A76B645E333290A0DF319DE058981B8CFAD7A54FCD62345DFD9C3E6F7A26D212C97FA6F09866E23D5A19EB9CAE760E876B2AAF43BDF9004D5CFDC41570EABACACD4B57662087B6A91B6249CDAF905BC2B1AF5934F1A05D20E6C6784F0FFDA0A3E79A2C0939BF36C55EA0E31B1AE614D44CD413118EA165FA549026574D1549FF7D63B4C464A896C5C0E8D5569AB2B10D1DC56458FD1E069B5F91B1D084F7AE34F67ECDCBF33299B12C102F953CC48B0661AB4EFB493F7E4B2EA8F6FE59C3D5EF7D121B26B912B86BC0AE987B6A3543558F0B935AE62B4711A586DDAC9E5960C48B99CB80191B11F4053527905123D20C549457BA87608948933442CB06BEA0E73FE99E3C4198E9E7C51BBB7074DA46E752E46B3E419FAE2AD60D180303D710C0A59C6B980B24F0BFD39959368B5F56AB3845A2167F4683AA82A9613257BC801F5146CFCA857F2DF4FBEA85C54930D4373F70C083F661077567F1173819EBAA585EA3675F97951CF8C9997887BBEA9B99E17A1E0215DFC2B9A66760A277F68E747141AFE5CAB6B25D73D562B91BADDCC7938F2EA75F1C990E88311549F38FCE2C52933498B22E2810227D1EAFED4BEABCB153324622E107A6D96214F3C6D5DB91855005056A8D1BC5D5518867C373709D24DC1FCE21537C58999E26CDF4FE61ABE5E1225DE80F98D02253999F39A145FF3008F12880C173A7ADEE15025E3E186FF0C2090872A0A51505A09094FA2946AFA1840B0D6D526DEEEA95FD8E259E70B2E794C97F50E7833B165E7BEEAF5D3CAB7C3AA1CEF00003B94159F0F6DCBC74808E3FF237D5C3E94353FC0E700CAF48DA8BD94B991EFFF2DACC9E423A2AD63824CF879EF838C784C7D4C0CEE3DACF5884941BCC14E043082D382AFF598BBE0321DFE9406434DDF558EE2BDC272C2B04CBF8CEF92EF8180D0FEBD3D62E1F73F3B1E7FB0EDF9B50538D49C52CEE53F3000E581FCD7E6FEA1CEEC9DCB4876B3F1D1B1A301A2D395DEAC54D68181406D7ECA05A416D3D8E0EE10228483D8515A0F662D933C53F945B50C65C5B8D51EC45360661C92761A1F74EE06FAF8889244620DABA05593DDD4D6A82A30F34DCEF50B1B1D261CC357AB0673370A38DFEDEF3D591377CA29DF609682EFFA212092ABF84FCAD677DFAD758575CA35046467C6925B6185F9B734D5E194F5CA48DD10D0B84B7E9096703A9EEF0D3EFEFFC0F58C4D38D741F15AE766D06156B26E9C82B464C9F609F0A4FF699D52E0E11E054738476456CB81859ABE457F3595E9D7F1CFEE5D0437094CF093F468C79C093CD615F7409A505C610169010F46E148F3D264FEEA1DF42B3E78D1C4B33C92EE9BBD9C508E89BC4CE0BA0C412F75821EB54730FBB627C6C93694810CD741167D5288768165A68034CE2B16B0E73ABFBF75A905C9A9E577024EF2070EBE8A68076AE37BDF3507C7CB10EAE13D3A05BB3DA33F873F488150CE67AB892D61A11FAF5850B6A26862FF0CE85E4B0AB3EEBDC81F68BFDE39B0582185E4322404A0195BF5951BF7CDDAA6530DB0EFA0A2E6B2A9CF8DCD8B0D15447448847D1EB5FCCDC80EEDF166988D55DCF3BCE37E24A0A5F302F820C2782849E70BA47523A7AA1FF12F144148E9B5A1E05035A346FC4028BDA824B8D5FDECEC4036EB2C3A7DA612A703EFBE4D5E5E17CBCE1EBF546880C227EEE2D9CA4113D0ED61AFA70171700F0F9A1BC7CE7807A081EF09E9CEDA5DFFDDECADAA7CB5ACB2DBBE26550ED006C5B7DD89A2585EBED5995F8F76F3EF8F13B6AE77084727DC894C74268D4D91000155FDC94DEE049E54F4E4D2494EF926F23B73E60EE16CC3711B67B6F6B3A3BA6BA8CE602AE1BA87ACAD58650AA8F7F0F36AEA21080CA8DFC618AAF865B14BBD69FF7B413FFC81DC6C8BF2A7B122EC2C13DD7832610DB9E6EA0E5CACBE1703AF551997E6C51BCE7BAD4B3EB1F392EE12C5691F795090C6F1D6405D0E682F279B3DE64A9F45B1853346D8D337FF8037370CB4DBE5B241959FB8DD985A4F154470833E422AD9EAD7A14EC1CAF6308FCF7E9AAC13ACAFAAD98011148A2D52D40511CF13C7CF0ED1E320617B908BD1A6A442FAFB2E543703844B0D40FCBD1B392CDF5DAC9CE4C2CA69C8F04AA033F5D6D11DC1A5667FB352BE6BF88A9978AAD37B01BF8652A2C475E8516AE1A6E56F8CD596B9A780864ADC65A04F615ABB2BD4BA97301FB0CB7D9AB5423BB14C29030DCD5345C54D556ABB116051C04D79C81402B70AA9F32CD01B6C06FCFB416C4CB7709CEB12DF3E8BC541333C90E6D991B24D7D1D98D0839AA86614F3D91ABBEE5DF138A9DF2C0591204FEB3D9DD546305FD017B72FCA4DF01A7C1728606EDBA07EC101D7172971C9F4ACE7D6D09E06BF9E8552A4CB3ABF6FD84FD350F60A3E1826BBCBA484D4B5B284E2E1EF2A164FEDCD0D22AE77026C4A6596ABCCEBF6ACE68C11ED108BD3C" + }, + { + "tcId": 44, + "sk": "B6A445DC4F4638D109DAAB0B266BE84079A7536E8CC0598C04202D52A38D74A2663D2C880ADA729C99379BA01136A54B662CA0448D19740139F17FCD3D713992C3545BEA8BF149CC7EF5555BA739C80A9323261BD623B40C7844CC3B513FCE137AC51138544AF6C55F90EF757EA51472036D12F01E5D7EC3109C3E04C91E4F78209808DB8285C104884884019802924A9690DA0046C3A064600631212700E22264CB008191C42552422E100671A20884A080458288511CC66411B4315BA05121232024968192069010124859202583C6881132651B991041A668091871132322CA4449DB38021338622222869AA41113A73182100C9344808C107002A429CC1251191220591800828268093711480230A4221009271010B741190941C8924000822D88842941846490322CC8B840CC000C5B28908CA85124228CC416908A228ED0C445082760C9948C53C44C40480E8198515C8864C9B6200C172692063000004ADC8271C4304A0CC9250A098043040923002899A291831266C884640205000B94859218905AB0081C81491B156A0BB8401300119334011B26050A445092100D0245091000924A168980182E14244504446A143366620849A01400A3348583904D514480C39864483446122180A2484C1488095BA400841484D2248C649425D188690BB4519C181224992823316E194320110706839809CA30850C960150464DC3962CA3A471CB462C9C448E59C230D9C40C18972008C41018C7300238921217911CC3445C025220390861482164A26911C18853C24121130544482110306DA3A4904A462D20352CCB264A03985021B3055942681117262120716288705B024888940D99A061E44091888051E0B824CC086C2140514C10449C04002236820240104A082CDAB28D8324408C007120C589E4002DD8C08C9A24045382298A328060445122204C814871830628C416099AC289CB408E4C9801E0468A2011451834240B0790CC1406412882D146311B398ED3108C12A221DBA6201908861CC5400B090053367119A27101964D1C857012A605C83232A33861403490D8C2108B122958248154224693022E484060D24672223552C8120910264913802998926519458EC81864118688423022A14232C1880420454089288644064680C28DA3C0800B078012428DDA200E1B2080A4B691D4486A5BB4004BB85161B44102B32C0440724A209023822C4C46695344219844049C367019C1111B904814C605884289DC820D50946122B591D91009CA164ED3406C0C936D4C181001C4014B8824002112CA042809146A1C920C6244842034255920458BC671E4043150948458A48811C38D9C806504C9012016521B9821D93051884081232201D3488812014CDC9221C2183120006012995104B00993824123158120960C80C02D5B062108382219C72002B10099C424C21402D4000660306E0CC32DD2383113C9840314024C06490C219040262911382182A048C222724C28898334220C2846E30802DB4442221229C326111BA808208644E41620D8400013C80D83044D20283260080401074611018683442EC31804581206132342C998901134815A44901B26415A480A8430480CC89014B7858B002CDCC061122611C1422C44363199360420A9804A04605AA285E2B431E3086251166191824D41C02990046218B270404608221381C3B03064A441412292A3B0680CB80C00256AD34686919240D88029C41681001380D1288C1182811048690100301AB5901B0406D148425BC26523B08110152543006E8C268924A28CA342701140800C0126004406D026465C882DD148914A420E9100500B02318CA8008B38521C21520934121A498640B2210C9991222308E4B0314880699A8630DB40051C41259A32049314815400529094510A396811A68083160D830001603664CCA6242182850CA7600306661AB84993208560444E51948442122AE312100C0472E2184002B921C916464C868990B42420C20D03858519A068CC34044B308943B20913236524178548B060D42662DA0642604604110070D2121013C750D148716100099A049294102C23146D9BC86C848260D0B045C430222289695BC24C1880091B322D91A408440682A410641A256582C070A380298A48285A406C62140180486E083780249284A10042808888922082C9808840160551406423B16D24896DBCAB7827992C8BB6CB1790EFE735E25FA69A53857EF72C747691D235BDAA8FFB682A2A5835AAC37E5190412ADD9E5B91DC9513D2DBB8768978D32D3743156EDD38082F2C93C1C82994969F6719035478DAC4C0CD00380FFF08A9321B2E3A14B6A4CAA808A562B0D02AD7BB4DB593B318E55DE21EA3EA6828E15F150C0780097D0C576F3295C2E27B63139127E4302D7460D6443E1D5AE1B9B5B3B806F956C78606809347647DCB91331BC57D9C81B48C480138EC80A7EB9D623850C96843D604FDAFB611EB92201771CC4AF621C4CAE9A8D0CED827C6936BCB0CEE6E82C2A097CEECFFA25C62E713C9D9AFB571E42F1145E1D618B0A1395DFFF5F07291627EA5110185EE11B1DA3EB2DA29EC38596B47A70F34430C373E3A947E8848DAF8C269049C551FB61B25C704E5B98E44B39D34448E50DA0522F290328EFAC7BF9AD912579AFE639221AAA177673AC83563770A1DA92977DF8C7AD850437F0E77DA98747DD9968E965D5C1EDB47645907F0AB59C4374C0791C60A8BF3C447017E45A9BD4F2705A9598312B5AE0DEEB5C4F9011665BA56B733A2743EFCE0C9199D575EEEF740AE78C1254CC6D486509A26711742B5022DD0FEE1F440DBFD5C71C11FABA95006FB234E648395CB8B7F047D4112E08CC773043B848811E916520056F19198904B38831ABC6DE68D5E67AE340C08C1BD05E25E6325F5D0A38523DD12731F9FB134AA252376E24EF10CD7348BF0C2859257BAB1D09AD45023CD569C8ECA23C0E8C8F9159DA852A9B09407457F3AF0714C849D649275CF166344E6CD4367812C1ADB0E11F3DFE6A28FBADCA7AFB683E47A8FEFCC018FCB4D51061C8854E07EABBEAE2E0CBEF1F8D6302230982DAF37310E9D21F84C2D660C9D3C5D09DA8777634BDDCA0A1E720B8DC8132DAE59C3CF64D7EE262B49888EDBF98602E55F5B5A3D2CAD14438EBD8752D6C93579790860D47D5EF94567359A77E56B866DD04B77A86CD4A2EE6A21A476ED56B8A750B47907D65DE6F0FAFBCCA5397F125D519669E55BC5D03445594217141ECB649B0600FC257B8327F4389ADB0D6EB9080A444713CDE66D2509D9D8AEBDB3D6743580AB42568CF6D65D4F26F494D9F12AA89E5AE3146FF08A4EDB569E77CF7E7D238AD9F5FFA5082CD024676B010B245306582999936E9CED1DC493D8DF09F553A7F4E71540F10F75339E63EF17CCD3F9E857E17FBED81485C5F21672194DB806A66E4CEE58CB4BA9CE150506A8D139B044BFC1B985235AD526445F067BB4B458DD652475CE873B16BA403F4D2357825BF8F98D45DAC29376670C925616FF8FACBE01323607017A48E6D3CD18C78505BD0FECD7934D7448B5DABFD7C48D70A21B89CABA42ACF2FCF1C3EDB44A9E9C3CBBFF2A0B11330CC5E03BF8244F04F97A1014677BEDE221EB0E5BC64A8ED93224D517D8F525340DD0E2DB0227A56A3BD803E078285BFCB40B53F2980E3004ED1284D60A604D0FD420B83638020987E42433B52A31F052E5530029FDB0F52858D41D2DD6DFB85613D7BFC3413015CF544494A4EC1F21F5DE05EBFA829FC6811544F4B38E04BE93378F981006EEB92DFD62C58F2B8E89A8FEBD5F26C58B4D638D404382CB0084AFE425F056C6CC44CECB80E2247C51C20CA4AB9451060626C594CBB3CA5B1C3506E8D52906C0B5C064D35459B1D17CDE9B0A3A55DE2DCCEA8B71D13BEB28FAE7122F8F92355E247698FD95F5B954945D4DD7A80970C443A9577BABBB8886D7E08DF0EE7CA01935F46396061B3CA9126BFAE452235B04358E9574263FF5F0E052CC87095942C556C8C03A04FF808167780CCA0F0D9DBB9656BA066ADDE5BF6BB87DDDB4BB86E7CE778BDDC9CF467D621C529947DC47740AA21E275186F4DF83EEC4126590EE026C4874D67C60CE074E0F6CC3817965BE4BAABA2D4EB77D42DF37B792DB71882F5B10980F433B9DB158DA15E5EB9587AB568256342D82C1B8BBD4366730CE414AA25F7E97E4A0D27089C3A53EB451E51484C257F65D82A7F64D72267468E45EACA3BB5180694F842723E17901D4846BD5138F2F88DAAE1C79D84AC7C24E3CB72476AADA1AD0792DC4B031FFD4A35FD3F23960CE912693C67E0A3DB404979ECEF172CF8FE7D13D03D29CE3D57CC8D1C51690791682F68AF6ADDCE013D085107BF2674580D44E88D47B052576B6769607B7C285E85F5C4A18A3EC2CDC93C7C74289F769FE703D0D66231AF23631EB88411AB57E21FA1CBE2766B1DB69A6618DF0D9E85CB0D4D0AB001B47349FE49A23AEFCF72783B6FD9AF26F5863587CFDB320376F094D5DCBD6CC32631C9C564AA6A585C7F1CF2B4FB30F8ACB2A4C433B896D1FE2236584DE464BC17D680C1D4EEF6B561BE5516911299D7C7346228A41106A3DC9E5B4E75C8F04EEBA3D36227494B22B06D578DC99F8ED068220B4C4C791F6FCC4C8D9C2B94A7B3FD9930735A00675549E648CBD338157FF5163002E99CF94171849FDE5FF7530F552AF54A95E6CA4061A6556B30FB1385621253CE70FED7BDD09872165EA8740BC1E303E34F69ADFBA16CEA146C7ECFFD12906DE24947CBA94D068DA7F51B5E854CCC6DE513405A28D9CD3E409D33B70731040A7079CC3AFC2E502B3AB1C4EF1B2D514EF445EC99A530BB049D4F8AD7F58D55FA3909F76608CC23FF704586AEE0AE9050EE5F2634767997FB39D44688E949B9C82C3B605DB878D7E51941F8D9AEB66097FA206462F5CE7F17093389800B239B86D0ABD79B66DA99FD0C65E3A3183A143FE9B45FB85AFB57F2A101C9713CE6C4DDAAD90BE6731679DE7C72AB1EAD6CA954D350B9361FD143159B45C803420AE88363C327EF31BDA33D2B869857403615F20117AE708DB5235583E06B82B9A5E7B81AEBDEF1E696FA96D76C3F6388C4D1EB88EF3F9F7A95D5B9F446AC7C27D1915717FCADA4F22458FBCAF7D4377F2E743AEFA5246E840A96F017E139125851055A1B98A91D9217207DCBEC227D23666E76BCA0266566EFD0E2D735498A2102E4D52C6FD758568CEA164E0A28B67E2E2907BA6F63CC049DE87E61771B2095C6BD2D58D4A36055FAAFB51B63C3F9BC06F3B27F5514A9663950A6804A5D34C8E1BB6C924C8BFF44BC217423C5FAEC7CD56B61B746A0AEA7C37EF6C6351969AEF292178B75DC8922DDB935717C897098CC41E150E7633C91F6091969F19525FE257268AA74015EE2AC93163799B03785E14E69A87FD0776A438C01DD829348D6FB825DE7D2B01815C115ED418E5C132074904ECF4FF06775ABA0A498B1627CF49D8ABB68D3CA440517FF4B08B0C4B4845022A2462A0C1C5B706B061F406507094311D311ED0A5184AABF03B0B0BF06C3FF55D778F280E9F3376504DCEBE4B9FA4C4A55D93D7924EF9CB5849364CAF92DC3C5E198A3D1DE5B139C13AA39E9545959D6D738C1D88288A908A1E7DC3ADB26DCBF02D9F98BFD8FD61A6A96FC4534A2D212B208C48DF6BC95BB415932AF801B5519E8647AEADE54B68539484302C9B5A416848C2F10952D1A66078997E56AEF14FA8078FC8E35E1BF3BFEE35C3D91C31B0940E8218DD83BE1E633E649712241C61DE8FDB1B84C0BA60836F95444EC81A48E591BAE36FE7CC449C9B88F6298F9E9588FAE54C40F661A6914F001A75D4BC6280E05643F0A114C2DD71EE8FBF3D7D4FCE18CB8F61A6FF8B08FA1D20378922EDDBD2175A2F2920F434919F0F9F1AD7C6ED5E0FB13EDC924410708F7973270A03604A0043AADAB8F0368871040B418E74158CC4E7358BEBCDAE696EA38ED155E3599D06F86552D9556C39F6A435770AE62878C4FCAC7E8E558BB85EDA22D0DBA818AA3A6BEB5958D05520AEB2ACFB1BD403047DF27BA63B34A42ACD3CCAB700EFF0B6906D18672340F0B6E2842E8750366885E148AE0E5546D013427ADA215A4809C11590ED8A7547131880460A3179BED70FBED4A1C304452C1AAA8B0F6C5575C2F60B6E0AE93E0D7ED699A3B039A61BD63AAED95E4822D8D55452056A266D391E444819970CFB4BB767C6613CD0C65B259DF532D58B2E086BA9A36BE37537ED0562515B6AB8AF615ADDDFCBBA355363DCCA60F5EA2B07E59174053D6F29892CEBC4A44AAA4971D19171D2029854FDD977BD357D54E8DEB4DE463F251DC566DA73AED7170C402D3F4DF466CA5BCD8BD47AD1A499B176E39F4EE2FAB9C7225A3B98700787B73CBF36C42E934D0EF96B3859F980020679FFD83F106D609278C3DD780E2E5DBC262D9DD8250D7F4A24DD27F3937382B8E7B2C3269B6CA09B522D0DBE4CE098418E95C17FF32EF99F016AD4EC8EDFB7028CA9F85ACE4976A6D11E90E2990C762E7E4845CC7C447ACA8907C94E81CD6E7664755D378030DBA0208CF039005F433083E1E904F541B036E03F7C2686630D0E5F8785FBB33E03566E8CFD19056A4E6D1D277584EB20C8727D2C79D910F12610C003F90899CB6B5231D2B3A5EEDC0355DFA7FADBA5C949E9B9274E9DC69579C10DAD85552CABF32E90870D9D0CF579348F46874BBA064E918BF4A279F55984CEA32649111EE86059406CE0B0D50E4F52C7CCF110A5E34E01C414075CF5B31AAC9F504E9499BE75CB3EC35C2C19F7794769BBF34039F4AEC85C48E772075B887B63A5C81595EB4D17F2F25912C120623439E93482032C20F7CEFB0CDE27B2799EB945DC28EEA9B94A0C4C5592", + "message": "D46F4482D570F26C7E9F0F74A354174CA145033097CED3896350DFCE8200CB9448F522B118698DAD51F6C672E1B12A412DB6B7B95CDBDAF6205DEB631E44634412F026CD95440258FE5F0C72C5F3E64FB3FD13E545DD856EC2B7F51AC28C0D5D698C66C700DD3E409BFD96E14A9DAE1677ADEF2CA2CCD178B826AAD3859E569541561073095EFCA329B5B216563D956D8B7BB918224FB479FF7025FD8168F54D14ED1FDF0B399130C6117B5645D0E8DD242C3C7AEC6A8361361CAD9A8FC3B5A40BF7E73F1BBA9AC7F5A583A5B0EB95AD0AB4C1360D0145FC2C3A9AA50186D649B72B41DB7EF392E663497B3166AF9BD0C1AE21650D6CD04DD36532AEA0FD1071D6E9554CBB575B2C1ACEA3DD4E18615FE83AA211F8AD330C78FD32D920ACB40627CA4AC80F840A64C019124079484B053F525A5403383C21B164D0C6BC1B462C0E1C269A1EA0B2438FA64934CEE47149C4EFF566D9C2234E656969C1C89A0B0A4DE124EB920FF534B934172686A18A1A269960C725940D3307B8A913D56B78A6CDCFD559FF97E225B61AFAE7F62B060E7D3E2D4040D8D9233A24827434AB4EB31B0D528CB0085953D9A1A0FFB748588A2DDEBF241F93B41F5C856159EBBBC6571AB12F4EB534ED3C624CD3F5F836A99C7E6E2FFA0369654A5C07C19D44BC9FAD96983660E4D6F95DD9C38D84DE11271D23A6158B685CF050121425AF91C6FFEFD0B2061F54CC4393F99857F3B9775F81B6526444AB705F9CB88A2D276AF2F530B646FC3D93DE7087EBC1FBC7F9A8DB3F3C8FA186F7B636CCEF99FDC4532E54F560519C94B79B1158D85BFBE23D4F36B64F8056BEE7558252DBB3D9A43748E2E6A338162F5E2BC0934E89DC79091180C93D340D3615F82E7780FABF782E5FE2B5D504F3BD1874EB5DB76CB616CC034D9B2B080319FEB8EB97F62FA4498878FF049FA97C56ACACD2414E0BEF018F25A6254448F02E64815E525AA06AEAB53969A66D453B732891E31C36679B5C0A4637611A5983F21F6D4ADA1DA5E890C909A9E968F947C686C17EC73A0F9BAE5C7BF7433133F35F22D2A0B40CC135A7591E2CD216F7D8018969940EB9A5C4BF21579C524C41AFF5DBC0E141FBD02F1BCF376DFFCFBD06F9CD4384E128CF1F03139C853CDD04DEC61EFB8F1DF1A6450E4ABDDDD8A9D85BA79479562A08CDF06BDDD2E740DE7AD9AD1016D72A649A73246E8DAE183AFCD6FBDC64B6B6B2EFDDF525F3B764CAB39BF8D617D47FD3380B4A30081AE6C3165E9437B2F37A73AFC5E596AA626FE5A32D8873712F99910DADD0DE296577D4749F88639D07F83B0F6A05B1668D8008EA749580EE5A629FC2313FAA2F8ADDB5764B242B6B595A39AD76CED4CE5BC34C580069071BED1F98CAF4BDF740A5B1DE3FD30C29DAD808537CB16D0EF22D937F297F50E1681C898375FE0374ADD6EA1B84C10261DBECCCA8E1D224A4709497CE696BCD2BC1369F4135E815A781EA26A055DEA28AFCFDEAF6AB1117085EBF6B8AA6845FD4763FF9274BFE5FC6E377B9F9DA8263DC1F3D53C83F446ABA5EEA4095AFF91F3BE30022B9BBC2C74FC52A3B15CC76F29E541A84C5BF42D499F9B5EA134E24F01E8D866FCD20B7F7A302120B13DE636F48FE8EB99F17ACC153CE4371B266CA61D13E19793CBEF12C0EBA9C728096A3DC6A6750DDB0F52E3807C22EBE4DC6B2407593A1B7BBCED799DC3EAFCE50B483818D903765A63FF572F5D4481357CD6ABD89EC260417306DA1CCF71DA568240D4FD6858BB7833B2C9C98B9E7286FA491F9E318F25D0459071848BBA0D3DB8D2BDDFCB7B8E9C64ED67B4A2B5E1E49B55C6DCBF93394010A078E6F52065AB777C7F6D831DDCC115CF316ACF3680BE8766B4E15574AA383030EDA83CA45B965836FB2374695B50472C4159CB7980FE48B58B40C6CDD2629FE3C6DE6E13ED6728FCE45024C96402B78BAF37E74A1C071F4BCC2A1B84933C872FFCD87C02DBE65438A3E770903A04DF96C569FA69828CCC32D13A0A419FCCE454F06EDE43A97CE5A9A169C6E849F075C66BAB418791778ECB2C158FC19FF5927ADFCA90BFDB3B4216E19BE11157E858610BAA373237B42F811EA97EEB93D735828B2ED092518160A2ED894BB108AD74AB0113A8D5882D99A06CE2313BEE3F902D5CE9CECC835974A47FCF6FD1648C635FE56D1B2404927C49EB53FBD625E0624D5AA04D6C0D5A082C37BD67F477850458B8672C408CEADD9A55CC268B75BC51D7B3D75668D52BB701BD980ED22CC20611EF618277B82624A1192287B46BB5C4468F94C68D96F3CA3ADED476A18BE6CCED70924139F2E16C8A54FD6C9F6695E624499AC8E9AF86A430AB856924A0899E75C1FE4A51DA0DE1588E66044B2465C04809272B2A5C8EDBCAE42B47E439FAE06938810526DDFF4B64C515787B41885BE369A31F90E2D6F6C71528412572A67DF6E155C3705929EB28B80DF15345E0E32540BA9AB7E1D1CF0C015E50C9180372C678CE6C34BDACADF45B0172A1D3082565E16938F57CE6B55D9A711CF72E362A2ABFD45B7B56D48E89A0079E973F597D2E457EFF423E229AD439C3193C264E0BF9A8A1FB50266AE4E0BB671817CAEF10A3BD43452A2FD2DCBB2481D63BB539E0C81F6986400D3A619AA92F250ADDCF661FFEDE7617162B532EE2088A87F58E1FD071F5D720FF1F72335A5B4582F1BEB3BF19DBC9D51A62CDF68A855F7F6DBBE5FEB226C9918E7FFBC8A38079E411EDB44177F843EB8CC1F73B9765A0EAD825B3C43F6760B5F03BB75DC7469701AE555C2B7037952180255612DCC9CD35DDB31F3A9218397E1924791D29C410D2E4C3F5549B7EADF75045EC78D579EA7948D121E8297BC5A3A9F7AA2E2EF5776CAE3B9CB73316170F9B48B657BBE365B352A8129130BF1E718B386AA27E493016ADA86C4B3D3D116B7252A747FD50DC14AA28676F1C25150A86C9F4547189523280A3A897F80FDBBA073EC645C9953B7F8CEC3BD08BC0CA5640545B08F728AA38A860ED38C068F0D" + }, + { + "tcId": 45, + "sk": "2C242C2E0E18E6E587ABBF3FEF52D5156E92A73F58F15E88501D7F6DD793D6513627423FCBD68B62D99650E4D4859A8562B9C868E08F2836C1DE1493CBD8E24937874DDBAB2564E8B6D5EB098B1A53F1117594BCD26FCC8A464843135BCB424E6AADEFE7FCC8DD6B27A966D7408C51872CE114D58FD4DC0F31EF954B71C322B8D2106E604801D8320A54B004D480500B179144B864590245C236660C064C924042E0904514282CC34482D82245D18290E01640DB428D1B1781233360D3026C12462501230A83084E9A088D0C299019388019366081360A14266E540648934206D1A28CCC300E04352018212224334888282C4832481A1272DA86519C4289118049C2C0411B484E43082D03934081400C01333153302100116E4C402C49268ADCB28022955140240614090188A66801A60860C46DC3A20D9B129299108A8AA668D8986CD9042C1C276C0A16259C4226108569D3866422A729A0240C9AA04804428189C00802C74014C75120B24122A56509058241B451141749882411E4A22118A40CDA306591C28419442D93B481934064000729CB86898AB06920148C0841520B3412088190D2380604B380D0186561904C802045E0400801A07008250102C90D82C4081221620436088B3845CC20664190402429821A458CE430051123251B250220A16D1CA53003244C4C84410033684C984CA120520986481133249BC271513682A4808084346E60004D2194650146501044611815029102405236904A3649DA168209364E5B8889CA120800308040221104A629DA30650C2329499829A0444DC0128E0A106A019028613850820611D9020D13C190184149404430CC226989A24C99343122082004B6098320296098891C30620909880BC7650B847021A0705A928198B05012261120290D2146281930460CA80844B049C0202684C04480A611C248924C140D9C260444244D50A408C8265281B42118A22449204598B8009A9848233400A24288A2360240368044B26981A24D58101043902543B4919CB60D1C414A94902D4428228B368E64048AD4188A9818281BC830A4402A1B0308CA8611CAC405C2C69121204D208460C3180E22264653961119982000988011A51160286A23037109A584C39849E0188DC80651E3127112A88102158CD3868D50020DC8422842C809D2246EC83888DA82812101609AA28DA242651C1205C2042E08830884A26D420608D38888C8146C90C4440B076CE1824C08394618C63181046409418D0C002A231041A23482003408E32051D2C26904B249D1364943C6840AC2245802319934495C106208310C232384C1B26922B781414641E1860CC4180E2349260A094A10031103926CA2A00018130120968DE3366518176519284C50126203296841B0211B04920497116388099334448320880B444E9B000CC2A6518304650428205146898812444BA68C54882409088454400C8BC20D1395915C260918328552204D91B0442029299C920022208662C6810C95291A466C9AC871A1B02D2049098A123118A20C9B322E5388518B387211820109022010390019337249C04113305061046410094420C568C1C48CA3C2489A342D9AA460CC326E4C30450AC90193462ADC025151268444000993A08100C784D80262510206A4046EE4A6481C29609808319328215A289283222524378449B66D64C4450C179101B54191226582824804A024018329D2004593A64064202513B42510200D4C8410DB901099466ADCB845CB46114B208210802DDCA28821A88921920500000AE4A84810B66D18A269E484814434728A244E82322204C270010324E234504C428111220600460101218A20274D1A39259442098C1405CC8660A2B84802300D093490D3080A0080688A2029123008D49891CA48828A82411C002120460CC0B8214232818C482A9308800C928C89082920266419116210454E61104CA0348AE02404A38410D9007080104CD2464921B304C4B02C9BA80583304D8094711221506420925B244944C49023207243202593C60521234243B04901232E5CC60CD3460252C669A0A04D193809101130C9466D5B324A09230A4B168522056612B97004C96C08178D13916CC232001C469082143183220418A76D40C4415C1001C8180EA0A684E2A2411128918B02450CA6098AC48C5A0890A1A801C1428E04B041803452D9A22152B86CFEEC2BACC5DD2E71A2B1C8A14D54A95430380F6D2F08A08E638EA94C74186CCEC154CE3B78A6B0E275C08A5979473509BB06EE8FA6A81AC2995E8373933A5BE90E0BCCB82D192BD1847A7319F3D61D040C12327370BF046773DFBDA9943C3B35CBEA6AA0FAFF2CCCA040BF38616ADF6EBD43D5DBAE2929DA15E0E26EEE338FDBF503D5F6681692C199A67F29A5938CF32E69EE7516B0C57F73C8C4C686B2AAF8350FD84FBA13AB611DBAD7728353276B0DFC78022BEAA249E4EB008447EE55C47492F6ADB6FA22CA3F924CDD0D2AFD8E4C5427DAA832192A3E36EF85808836AB4FEA9E5544461625A956CBC30B086D0FEBF21609361E0E690563DD39BEA5FF7138726AF93D868FAC9FED7866EF2AF190F7D3173ED949A76152993DBC8FBF3DE466A0C56E0AE069B8666F02EB5D7146718769DD2481E3BEF3E5F54B9F900AE8533090C904CB08633CBDB01054D6267954A315BF0BF748824BD7865DDF8C70A6BC0B47D4667C059F75C758AE56DC9939AFC7D71C2F7D12C4AD0BAF3CCDE9BDF0ACF2739FB0311BBD22B3D62381C64C9337EC0A735B7A02EE3E92939F63ED1A290F3D4A495682A3804C3587855610D2DBA663FB73E220952B6C1C4024E4A9163C853C4686C508B600C6022A4CD7793DF69F3F323807E4623302FF751ED61877221FC25D763A18574F1E0D11ECD755E6883318187D621932E0B30627E023CB5EB88C50D8642D1EAEC03F8FA7FC0179F602AB147522F818B993EF6938C02834E8D328B88D304CE8BDD502045888D337FE490CDF2AAC5237CFAFC3308DDE202F593FE3816B95561BD774F25A7EB0E302D08443D100C28B9EDA8995E5FD9C739D348C01FBE2A4DAD5038C052549010A8C8BC4CE40D76DB2CEA946775C5E46938AB65199ED491FF7F57956AC842C4EEA2A19F50E13FCC7F7A5B71247FB7C6B58F1B244EA25472321ED86A5498F914B243C135C8438E26859063201205901F45ECACDC37105ECA9606164D44A6EB2C9E26FD0017E7B6669C08BEFE43EA0F0A737D2A2F375B21E076BE884689477DE6507211BF8C34BD92D54738E7A41F33332B33E6655B66E4EBF48E415F6D6724272A232F85F59AA9B58F3B2E6F43DA613AF54872105FD116F4E24AB77DAA2D91994B45F89B7B79454A0FA77F1B369BFBBAA873D7DDE82562854CC987B45B3AA38B746F05E30301DE0B9E799B4976446D8D08469F00E9D64EE9D7A38854D9C9A6E6A747E77A9D2C526E6FF2678920B8F35C80BF488A87CE9053DDBF829E409A5375A4DFE0AFCB9D3D4CD8555E66E8FDE5438C234A579C631C7190D875EC6FAB628374018A31DB01795761401B45DE5744F86AD954474DD783B37E4942F5D90364DFE365A38F0566322743313F3E75299635E70B7C02EF7A1D36CAAAB4556C26AABC654E9BC194DE867C3DD89F8EFD710ED04AD115F5EF4E11BE33B67EC709DFE2D4ED3BB257624C463DBB5B24F0653ABF18736C6275E716A474F2E48271A5623F80F89EDFED811E5D0F807B3112B53D3E8D8BA71B7AE531A005B1A1BE3CBB87931E7DF937B2A78AEDC30E9543156074434F390BCD8DC83C43F7858750AC113F360DC1B73C7BC3D61BFEB2BA1D417E2A4774A166F3AE220417EA7DF29CC53ED50A1477EB003D3C00F95EEFBAD9D0EEA92AAC088AF47A94D847F79C5E43D999AA75728C9D80A0BEA59AC3407F1E41A0D46ADF15E51AB89A43056B1F578B31FD389C29936246266B7CA17706BBD0DC7678B26C199ED792E0D8488C5E79625018CD65564A77E6A9CD9838F066E431C312E17769875CAD6B77829E39D42A7A0AC220BFE22987D8FB3FABD9955F94965DCE2F5E534D87A1C2CE9962A6B346953651240A005E6D7A3919DDC1F34BF3AEDFF39FA895C842D33BC9B3C86636516F6ACD063FF512121E4F175F4E3F7C5E3449E6CACE385E05814F0B80831757A93C2C680F5682D0441892CB440BD50443F2EB3DDC6C76AFE8919D0DA754FA617F4BB3F07375AFD8BCC6D06E7249D6EABAE6F46226CF9FA61AAEDA3C85E16835E65556131B103B7CFD32FC1BDA2685951418FEE53FE2D0E13452E912F5E53812642DEEE6043C1390D8290D01EFBCD6E49C860BA552F993902277EA1A1C276005504FE5FAA377D4BAE7A41EEBF2EE689A7176E64D3627C8E01BECBE180629F63625D070697F6140F175CB4D61CFD527D3205BDDC38C2E5E3CA1C64C8F3023B172EBDC9C43B228E521584EC2319567DF0736A2262F1E4987981494AB775856D9E382B6A011B61F1FA4C14F4A063D725D5EB1059C3B10DD8108A689268B5A29780BB72499D758D70ED2548879F3223D410F098127179B3F8AFDEBB8C92E7E2E9F5BC3CA594752DAA602179E25524550D55CE8EC4B819B54CED54AAFB27231FF1FBE701CADF649B4CAAB181F786DCCB6B6F9448CCB080F47B58FB209B135B96B34A95A0F29AD629315205EAA1510BDCE86F3588E981FAEBC2476040B2A255917347FEF6BD984163360DC13BFA71642715CB6D75E3B06EF05823F827591236ADF211FD12EA3E9EDF7C33B95266BB4909EDA767B4312DDF1085E3E687E2A5210CAD2F1BFCBBF9D1098D4843B16597D914F2D17807D4743ED9530FBFE3010D834A552146A928B5142C427131EE73E8C1AEF179E70A05B1214BEFC391287E1D2F63F8FF12A5440129FD97B11FB4263CB92E54DACBB6B692CFC93ABA5D281DA468B81A607EED89B02312607648D35767DD52A031FDDC3787660DC772A3B1CD888AE7775E10A483AB1815C6CC07F7C4D959594B2B81010153D242AC9E9E77A4CD4A14A6F2E2A193EF320AD28F718745E3B68B32B97492D1D690C7494430F24EBF7DB4F1F18F94546DAAEB9CF43A2695D420582EA5413A57E2E03C6A276CF2A6E65CAE1D338E3945BCE4477BB8A702F584EB5DFC68EEAA082950878AD334F63FB91107D7763651622179C732B067E1C31B8A48559CB70FF7C31A7BA0A75671882D8831A925289E394C8CBF0AB0D001ACDA20D010CF4FDE387995D4151EB77309B7A6B6A1BDAB20113803046A48AE6D94F0C5CCEEE406315B4CA43D5418777E3C76DDA4F2E7C7A987977107E26F15238220BEB5EC511E749A6296C81DB3442C6E404E085232FF5B412357081251321337770C376F6919FE30C25EEEC062CA4EBE571D81B2A8E5E531971B7EA917C739B81658BD70F00A7A0F19C2CFBA5F2880CF9A311E4E67B3C54C0652D0834C3CA7924DCD9B82AB4A4B3B2FCF87409E547FAF41F40B95D7310CA5ED638E1CBCEDEE449934B222F189D19A653D9FFF4C567EFB366D614AEB8B4B885E401285154BCFD9D3207F166962C25475184B432837E698C4E4F6E7683485291B1E24A0D8A7F3316425BEA502F4DC9D9B4ED205699C92BAD86AB07D6F94A07D9DFF43F6AB0048942DAD6007DCC146DFF6B54DF61A21C77DC01E1F5C06E8B0C72C72DE39ED01F215F7C2A4D8DC15EDF2C26A7D5EF41876DCA11690032A756CB240AEBF823052E450415A957970947536D08A4481FE2D59507CC1A875F3DB2A1503CAB2E10D47AE301B86EE4872DBB814CBF04A536771EE820590434D066CBA98F05E04F067C12C5E04215CD68260383BDCC210C6CF84518BD630C2690193D69BEA8EE69ED4B1743B5F9E9AF874B37B6890E6A0A7DD660F4701E726D323A77A324F80CBF3800AC10A4CEC4AE1C67C65F5AA31E141DC3B4BEA82333F8A75417BDBB8590BAFC66384574DE632740E5DD2B393A4DAD98AA275D14751B7E0CDD81A651403F6B8BE9ADB0B5E6B1E02EAF0A6C0D9AD0CB7D2A3044872B124CC826834427951C48AF0C81488C046F7668528C7F53A322A9285C93F9B2E15D1A988B213827BC607FA79F6136D4A17BA580D4F16ACECFFF037B8C692B32818F5943479121189D2C8BF01674172B7A709E798FB5D903BBF93827887328865FBB40F247EC85D953714315EE33DA40BD74C0BD805E0C3A180FB5D039493730698178BEA7E4E7B1DDF9017835D8F00D5AB81B9F4C81199C5672E54F0FB9A81004F4E7C3FDD51F5852F72ED8F7003718178657A1688200375E419B47021221F6C0DFE0670DB8D6A9094C9D74A1C335E394809ADB6C101CB7A6FF49B894BCAC5AF8F5B866AB8BD50213A2D43F4FB1606AB30642546D071F38AE5DBFC348A8C8B9B606D493FB6A4B0E3833A52CE308C5E0E659292DD69BAFCC5FC8BD480A53306E9CB8CE71FFA1EB96791A18DBC6FB1DE53A3CD50E70225D1E5A386226F3A83D0630DEB8BC954DFA6569FDA606C51150D741B017BEC309E7B6BAB57367DE8CE7526F19C2FE78BBD4091E7419BBF7CFD94606B6C89FC9ACFA3D8D9E1A404CD93CE933A45A920AED24562CBEDB34D3C117361E7ECFF847D61BD8B46E351569B2561BA7EF25E4C9B2BF562A0A97B1105B8664F6F5408D4109632F23862267867E41CE805A1CAB1226CBE7535D1C7A155D03F3885BB1077E8013EB8B685291CF3355FDBD2F1DB43FD6D8E33320BEC59C6C7AB34FFAACDB152CC01899713AA5B6EC98743F8BEBE45A095B0C67F1FCA064C6727A509C79F2FD46F91972D17B52A192186F7F1E6E58654EE8585D2DAEA8CAE2E8900C598A8AB10B56D66A34020D291F21A8A41AFAC85BB5FB10F10B991F772CBA37F7786DE37172ACFA8EBE6C57DCE0A8DF0C44FA5968E2295B5154922C142CA5E2B7B45CD102D33C260D6CCF0DFEF41C26070", + "message": "78A2B7A4C8441C36E0A9831F65D41773FE6B81B3FA6259A320AB03D460D7E38F4AAB2B93C6142FB0F9584E4D47074670B07F3CC4513675A4367EB8F7F4168F2EF7CA26AC45C8F23B2FD3E970068F21D9A3F7EAF005DB5A7157715CB94F5E83E3C955DD68E0EA689B6F419FACA7CD159237085678FA5883D5330796AD64627CCE7F913D1C2259E1F970E44988B08E78ED1EC01CCC2D0274067100C1C1E3D880B9CA4F3A1FBB345354D4837A6E5FF4D5F5C87985E51C471EB9B0F85075ADB57DEB53A87D85834167A4A538134CBC24FEC2756F7760C3D46248D5BD6022D8F88CE7D037935DB74A6440DA49B97E8FF376101B296E3A9D4D22E70634CFE88142EE5FB6A33F323519EBE3A915AEE5BB687DA4A5E264C657438B0F6AC977A22D0E56882F74E70D981CF37FF0C57D285D8CB07ED7FDF6D7CB1DD39EB0D84F2999DBA9273E0B716CE754A29CBA2FE32BE13BE8B9F2117DD7359494A0E0CE623AB9ADAFD3F15F644545A39055D42C6C5FBDB46D121308D649AF9B86A350B70F77A977C8268FA1E04F4EFBC2C95A2D72BC37E558F0460BB281D33F75D2AEB240086CEB8246E8A44416A5B31EC58AAA88246D355591BF7C622CBEB1CAD3B785026CC04C73E352DFF28D77186CA93870339E132D57B11F0154E0CED426DB31BB2E125C5635BD489B52C5E77593145D3100E48CFC8FE6975FC3F60ABC7FA4A4D9030A2CCADA3854BF9AA213EF11E2F85E9D4E79CBB434C65ADC378F8A7DE33E66B4F8588B73FA7F79AF4130554173975280879FBE0A59D25B969FC45AB20401CBF85463A83578E63D0C8324878F5CFAA191428E7EAE37BB17A18D0459378CFDD4C8C0B23B1429950F054DF5C67174E99AF9FCE6B0D8C98BAA9078D2CA87EB8A014995FB79F7F49D78F2674839E14C8F74588B45C28E4769C439A930B2A187764D87D71200E841263EBF74F7428EC554C12A7352FD3912D95C96E4BB1D325DECEAA9D6FE360DBAE7AB897ED467A300A8F4C6630F8E721F24860D1FBBCFEDAFBD94DC9B4237B91B243A01C41D5E98E67B52B4A8CDF0F1C985EC0EB85131F5E970A6DD6D4E1F525D9D94530157F70B333F5E50B1B95D569A012ABA959456AF773B59BC2891D745CC036D06238AF3F34081A20F00A831422CCF6E4593EB56CAA3B7DDF44B388CD54E5EF9E3FB8A260847BEA5EB5FF9665530A4F4B56726A4C5E669904A933AB1E56C020967FE61E72185D56B38B03D343302712FFC1DF9D857C6F744E3ABABDEB3F65628932D69C65FA112AE3F7D6ABD2B4C3CF572EDA73C959637D0C5C188343415E9A26E698170F8E31CA45A8E6E8E96BD066BDFDFF49C98C491149D61AA7C456D3DAE0C017A32B81CD5668A400127ABD4316F3DCEA171C3F6A3E99B398CCD4AA7E45BB51963C82C43398050B8923CAE2D4E2A2FF5232AC8F2C770C9A775F29C261E1C7DAF54F9FF606560F869638B666C90112B29F469C3620B0912622892A432EAB443F8A93E3E7953235EE78CD3FCDAD3F1391A2487DA621526EE92735284C347853D5F65395ECA2B50B0CFCBD988F99C86B5AC56ECB82813A93208096ACA04F22AC015CD9860889E9006DDAFEE0B472FF7FC3D5677EE089B0AF7C6C2FD5A322D60BED621B8F099C30C2344F453320B6FF405639CF764B101E1CDBD312495C2D4FB30E2FA7B3C345B9935BB28EFEA69C829EB57BF2E2E5E42B8515DED4C32F9C84C33DEBDFB345A4BC592CA56A769533FBA0A631D5D0E07DAEEDD2FD588FAEE648B6391422924D28D08B4CE36084C20E827E6E73A97852BDD7508E1CDC1630094C9D3A2C8517A25A244FBA388EC7DE2CFABF139888EB7372E2BE3BC4FC71788AC3CBBB3EA1CCBD9616E76F2CEB356C13257A8E5490F3C4F7DBEBF942BDB941937C956DFADAF3A78903B49C5DE34F5EDBF0E98E3E04E51021B686325955C14AA335427C4A116CFCB3B89349B1258B8E0E354F13F86C86E5E8EF8F57D7B7501C5D75B1D9615D942B04E1FAC4EACE0FA10E6DE9B9721EB0651EB3C9DE4C61EEAE7D7E17C0D699EBF7EEB122B8C1A599A2CDCBB9B665DD9A653698735D5572EC379ACC6A8470CD7CC8245F871C83E6FD92111F5128A9797AE802889E4362104775CDB69FCF37AAC22EE4532FD0B5ACFDC4DBD56D9CE8B9EE2A8B923F42FC512B54204CB971BBC9677EBC49D287A3F68A31DB8AA49D6477B287285B88AF298E68C6EAC3C73FDEC94F7062D204AB310686144168C155281627F78C883AFB49DA50C0F5139E2A0ACB9A9CEFCCA39C6F4F0F5356D2898A4F5DEA78FDD20B79662F4D066E73EA4069DCE6CAE300B3028F15C98801912A86E0CF34DF53F7F6E1868DAD92DF22A238C710F471596A49843D3E60E4C381F713C21C3910ACB1515E5E30252C94F040F00A9D1A08A4FCA329DFE190B5464521BBAA32932022BCC5E119A96DFC941965CDF3B739F53DA156553C6BCD72927B07CC3CC945FABE44B7348257A9FB41EF85AD5423304E016E74E03D5164D9F15838C3A4BFDC29C6B9F134054B53B29183A6A145CECACB3EAC7C18E31CB4BF78BC8FE60A3B8EF880CB6C1EFE7EFA8D77580CE200ED96713E32FF23B86CF532D8EFA2FFC8DB1A9E65A78EDC30090E3DC02475D84F8D9F2BBC48B114C9E4A01FA79C17FCACCAB1FD304C7F901942B9EF57C918588C9CCEF0DC5FCA7AC84ADAD547982EF9E855F6E88D02751E8E7B8B76C3796F94C9F7B7C6860042A3A33EFFA55AFE1B94C97D68B76DD240346355012F036DA9C7E025C3633CE867510D54CACD36D8638FAA8EE47D315FCA9D5AE4BEFD6150086DFC368DCE8DC623ADEAAA07287F9B291252628F1BDBA5FE6DE45129509651FB048D3A686FFAC5F2299AB0133FCDBEEE8445555F5C649598649678847FFFCE6E0DD9C4E75E2F6E77B1CEE3A1740A94E678C1191EF46FC4D9648887DE6277B11D4C242DC4A427AFAD5459BF213E0A20EC74EB0C210D0A922B9E690EFDCCC2C160E011AB94F709C174F22629969B6332738654A133E8A13EF7C914CE75ACA1C37DE05A84708DA741161EE4D23C025B405CDEBBAF9040A1CB7492294C381FD069C4622BE1EBB0113F25F4E1D5A415C121055CDE5616662599C2364481BCDD35F7E498E80D2350AD3B34C205C5EA73F1B923E6197E07C502BC6F4F4288EB46013BBACC49A5DEE5071ECAE62B192294E904BF3FD7BE08F0C43E3EC6E23A7F68115FEB285AD388A0F8FB94126EDC0331834179C1F10CA5EC54159FC256D7E0AB3129B22E5AA5D662C6A03C7D9A6D066400859EC2D5B091C37E35DE31365F5125793E7F653013C722045F7292C014123246D611A7FD59E9B09EF24221C7EAB249330C91BC9F4D3A223D9C2CBF7130C5C057961BE89894221AFB1EB27A4604BE310EE3C395E479D852CEBA4C2F74D4DF416C8836861BC13D0692863667AFF8EC89BB9194407222589E1C27B9D59AC49131765273228E79C2933445B83D07E48A789FD6E406064593EFBAC4FFEE64614C5AB34E5C2A717C50AFA79A96161203531C161E46D71F447FD28CE4AEEF197A3DCA6BCA306AF09086D6BDF35A861820C469A40958923BA824F3A95CCAF8531E930210BE46D66CF7156EA0728F3448292F47ECF20DAC7C5E78A2A0AD5215FF37594D37A2AF4778B15BB1B5C4E0A44AD5910B62CA3FAC5BCAA4CFF5BF97C8B8CB239126CA09E92492121C9E6977111E6E5248661AD122C87007318BD3D98ADDFA1B2CD60F12AD1E072643FCF82C630C2093CF4A75B2D3F809A0496727E04AD60F14CADC7331B23D9CBE28EEC92C68C97E597C2EBF99F2B" + }, + { + "tcId": 46, + "sk": "CBCA46632F51931999369241A839BB7E57DA0237BC70ACEDE33B32FD3A66B20FB4EC73B8DF3E9EEB22782E3359A9CB10EB8CF52422CE70C71824C705B7862DDD926DD53A787E5B80EACCFC8BFA1BDCAECBBCC0F697558C85BF745C0741CE0C818A1A2159B5E2D645CFD5FD8A7914D64095C4B2EC86549121848871229F27D91D58847013928851224411090690A28493166A994460490891E4065221B98942B44C03850564C071C92472834244E086650B377010102924382922458601B224149085D44622D43231C3284010182DA2288C1AA10990082A542286D4042680400103196A019780D2A86DCC062AA422680B492854327123C36440180C61B070DBC02DD2300A644009A2922548262658200C14912994464813046D0842008B989144400511474DD4180598C67142B42880C62163C020143265C40241C21624DB420D03068A8A382448484DD0A40DD3924489306D09A52012856C1A4450113125412820421692D34012583481092912028684C094040136451C200C84B48C00932512190294A07108A388838064CBA88484022A13418299C48D5386848A4692188890233820DC88519B16469398000B046D10A45012B14D81A20454468E9C240ACCA028DC420611295102A4608A968DA2264E0C2931C13272614280A2A28C9A285288B40150A28118024919970814A7110891680A8644E048921BC68DE3C04923C261DCC00822C08840A030134972802844D3920C1C304620012500C64DA33485134140A12406E1226022130648006022C309543491A20881498425804240C240640A456D04226112106983C22D53344C42902120048192B80020238D23022ED094901C33685B16500CC7440826720081481294200A9148C9C0050C13109130650924300B0889110461C3908481B06C22044AD1B63181021091362C54C60DE13691C106084146508182240B20020C416A53340A132822440026C92089C48660D4300962B0600A274100C664E4A084098788D11646E28010C0444924444ED32471C4A851D9300DCB884C81488A1B3025D8802464982411C42DCC022A5C38869284311A1610A2164A0483601C33510B336020180D4394441B07480A21104940321C28804A402A81C840C3106E12C8456288819C10654294715482082045892048461439864C068A0AC585E4148AE2B02424400288342052464C53064A84226C932850C2187061244182487011061180A668883649C22220D4982054420E1C070194C04814A72D9226268108810B03651A210ECAB44D0020026140122202308AA48D24B74C0986416388804C1871C8226624C249003971A0164401246002810DD4C4845C32701999919A90702297712348019318025AB429029785E4B4080A300954B80923434E232888909268DC92440CC525508680621069143989C4282E919248E298059C308564201208B520E43225524668488809C12868D928442193045140401903095AA84C8148288B224A04B369C4028452360043442A004800C40445CA304418181292320888C690C8284E20B101A310268A1490E2464DDB260609498E1930260BB58D5A3866A0C60D4998619BB06864300483226D194071D048520AC829D4903004246010258AD428860A320A10C3091C4661E3C0806428686480815A12024A4610C8360A9C2442909489140401190409142721D8020998128C5BC84DA29409A28271CA322DE226825B16080CA00912384E8C84891B3748C08848DB980D04A84808982C24A59094246C2113669B102611162A13C96890485220B96513394CD2A26CC9320D14952C0202651C3980A0B62C18988483242A623269C20202C8446A82062A0300255294880C18259A128618C6401A310684066D18430D88C06024416281C06000380622378D02096E83440621372E50C629E148819C882D03400C5C48301B0384221061921490D446858944110C2431144051CAB421198444CCB284538050A1006C23418C8896298C300C50A60C8820848CA2509CB43124356D0C21120A3749C2C06014B44844108A41146E1281045B32080181088400054230900B344E03A048C834450C3290CB88044BB6844800901C946D1192100C1600E2366AC04866504890C34892A31830118600528871CB26400C44684312665B380C19852010228C8B928D8B40308A900C03C90D1C036D1C2652922032030120928248EA7FD68A0C62DB31279B2CEADE3F558AE9E6AFD3849A6FDF95B9F0C219B6155FB29921A667B0130D8B21493847393DE153BD4ADEEA031270DB812F827F974A2CD6520E7BDB2ECD99916FDD5C439EEB41514044ED8F02361EDEEE74F03C183B6E3F3194FD522321188ABA2B3D8C7B6BB4B6F2473ABB3E5337BCA906E716A6DF660DD51B543F02D35CD9A78B9D58312F62AA96635B8B65844500413B3D52BAF6E671487E6D882ABB2473AA4F321CED5A1F57072AEA093A6D51EA0C701FA0B915B14D5EC6F16E4C559C85FA9DC465044097ECC21498E3D6F919D75F8C364BE6371753D2CAA90166BEB726118266D8D7C5C3AC81307E74C0F796E1B038F7660E770D1707F10EECC95694A2C17A6306F661855DAA243033E624D208268461860E39936BC6915A86CCEF098B4D687AE1C1B22BF476C2AB753C8F5F528C7F749749372AEABF9724FC7E3F554B483D10EB78F3099A7ADF6CC4CC03E4EF1B6D0219DECDF5AF99FFE4B2D4CD18BA98C2D62B93555A2989C753BAB1D4BF34A982A71E0B10328E165BFF69A18F494F5F40DD2AA52B23CE544F7FE4B5632A0FA4C879D221A84CED7E097DF3A17F4E4731F87EBAFA97428C0CF9B51200A0126ED983C6FCBBD52C64E109A809C1353C3ED3A214C07A29BD3047D0E69D00B8BDA5242BCEDE709961CE83D1112F19BFA1C6C68FBCBB1B3045FD681E3EE1AB7EA91BD5F501F2D9CA88F9E6E040516D1DD238ED79A84C3E4E8318427A41ECDEA73CA4E12E575403FE4BB9AC0CC9FD8A7A1877F09612B8C8746274117D7930A0DB55EB493907822208DD541CF3BDB71635BFA364B01F293A3439AA6DA458ABA62F063500D2222A6CFCA9E545BC61624E1097031219D61DBCBF8C8D32E345058DDAFCE284B23BE63B5F3AB979C35F4B5AAB9BE0CC37DCFECD168298B744C37D08CCC0DF515AFB01461ED24850BA5D84977D4352E0838EEB9ADA60BF0862971A83A0DE929C06F4A4513E3E01F93EDA9CA7408233ADEE110DD0E1270AD957A296F8842134178893D39C0AA07496EDDBEA015A1E8F42F4CCA571D1AAB376556156863FB00BF1F4B329964B98505B0FF71D39D35EAF9D23A8589188F872D555A55BC37E364C0BC41468130B2ABC8F43EC7F3C39BF0579692CB04DF4A29C4E71AC4921A79B7D722A005C226A4CEC49967AE22E2FED24CABA43D915522E59778BA66F5D2E3604AFBD076DCB7ADF9CE9CC26711EFB4EA190A6660F5F7BA77E2A165912E2AC8C6A4756B5A305EBB92F00294F771B75F1B005E7E042D4FE23EF90C564E385A6968B0A61CA8940E8C67ABFDB4B57F16FF6EAB60ABF48866479C6B891C5A7787AF18906B528F8CCA98EF2D1CBBB5516B95033CCB060B8C66FB1B0049AB88CA15776971FAD4903639A1B354923E13E1322DC220ECC967C581334F8FC2FD10B7B8EA6517427637FD2A967DE71C49F24ED2FF2A72A43CA839D8893472CFD453AD66864AA73C002875C4A09F631321485D3E8C3403406E2462030EDBCE21E7BADBEC4774CDFB7914DA8099E846D69C6A7D58451864F5205D1854EE420B2915B84A933DD381D9152E4FD6C0795CBB90F506A4234AC4128A4AE863D68B06DA74EE36BA3AF8A35B30AD5AC6CD7DC29C467A088CC733AA88055F2246B3370947687E2F6A825555C5E8C6B6577EC2C3A9777882BDEA26F8F8E1871E1664F702DA4B580DACF7DDCD6E29763F5737B000BA424528D197937EAB91CD31504D626A3C33ACA17757DC65C7311AFFC35731272B18AA49CD9452C7497958089FFD021A8D234F80CC693B286C12AF252C9B32C8884CAA75569DAB60F2E3A0CC8CC9ED8615FC67866B54E2762B69F3F81DB13B510208974897A62EF4192BDDC9A7B8AA27DA597C5BD59131195D2FF648F4D13DA5E25B2FE99F1604FAD38759DBFDEF52D8B5E93706C0BEBD16048A496C8A95609A4D370F131B3094C928F650311FFF864AC94F6A2AA18C7E203DEA188B9DBD20FA08EBDC4A2A59095CF7E64BD16F1BDCB44CEDF7409DFA209B1698E70F0EBE387DC40B45C47B621961A34BE1F53A7CD634A538740799A3CC17B69579B34168D1D7C601CCA733B4774F3BA611D38DC44D3A7FF829577304B76B3A2A3BB5A3AB0FCA3CEAE0C4E50B985C7A18CD37D517C4C53F91C8BAB32B90A4F157B09CF14A0536E01BC382C55DC83DC27289EA546326D7F7D91DF5F9145C4590D1A83494D2C3B29AF79844F0658B453A8C3E44EDA25198B108703584DFECC3686C0BABD1078E26FEA2292591054A5D9B555D4B056CA7536CB81F8F7D7B5A2B6028540E9CD21B2458F1B2A5572C373E31922408B26AB3D5184038A7CFD9B506AD4D3CDB5B6AC8DCBCF56332C042441C79B9CFB71D057303BFD6DC98AFA0B312B04EFB0ECC4479CC1A35D53C13ACE0D77C600D43BB79319ABEF7531FEEC9E42270DB58F8692A51E023614D8ABE7744E5B822DC883FFB7C11E2CF2B9CEF5A1E0EDD47688B653A0B2DCA55A7F46BC2355B0EF5981C1672D09A7A74B93E1A92C8D8797322E67492C2025D6EF89A2DAD153F261BD967D5D63A1285F134077FA25E1714108444F76F1212C11B4EE73E448256F93470A44D1E0F7D9941BA5689D3121A47546C6B40014397927720937C6FCB50D283BE16EF175BBA7E1759A1801CFAE26E2D00D0CCB9C155FA15D9D269A880A5B1A769FF4C74005407BD7CA73DD3DCD09F0E940B7D84A1876ECB65F0D712993B5F2EBB9BE0699F6C2F79DDFCCA8ABAC2C88B0A02BE72065AD98C017ACDB90FF3F90BBBCC7C8C34146272CFB36C2D04D073049AAB6BE66266046E975FCC31C6050BAB10243F774B75B12986F97BEB30E659B2EFCBD53001654BFFB603B6B9CFE03ECC41F1B46571688D33DF1932AD1B82DF9535D12FF964618A2F76C6FE4153D53264982466D1EA1101B3A4225387330289EF0ECE4F11A8F2CE5643DBA7089BC1482A754A000B53BA46DE6F55C13B4B4C858C0D494ED768DF9A366A2021157908D696FD95750AEF985D7A7A2C56766BFC1AF0DD3591A63068FA1C6E1BA9F13B0C08FCC71C6EE02C0A2AFAE2A9C7C35F0DCEDC5E9823F28D5C1BE4E1B656469C2551704DB934E9FE139C2E9897553424AD74D68AB31CDAD48ADAC6F0C89EAE8BFFC8C4CEFA2F0D09E2C96A134FC158CDCF62B1CDDBB072F62BA0930755C9759047553672FE03D21270CD5BFCFA6F30E9BB67CF9FA9D02F8A30C5B977BE4E52D71AAFE6D3D1223F73EC5481DA72491F7C906FF6642D9731B396C4F26BE506B23084421A527DCA74AFC6BE1F15084078DC1DF2D813AE5595F40A94C15A7FBBBF4EC05F0608B28F283E29F8E730268981DAF3AE4CFC111F57CAB46588F4E58EF2C1536B0629021D6A599648F8A5382EDE2A4452E9EF6F5A7A221D35E9C2BFA134D11D5C5DE65F5F0500A1DA11B0DC055D0C2C2789F14F8002A487478D1F989578AC6961E262A08B31D913042410A39C4F9F71D1E70C2B1951732346E79A0CBACB0D63FC4D78D45A0D17A2BFEA3B81A7F14E3C680B4B9B967447B95E0F4E06DEC7226BA245597D2A39FCE4D1CFAC9B204DF917CA3CB8F827AB9718EFA69DDE17458EF3B0C0FE1CC611955FBC64A436B77C33C28A690CDEA44E0EE82B346E2461C6A1A1DBA39A12FEC61A892CB27027C57C1F72CEF1F190ECCC686DDFC043CFB2FB0EA8CB280928139731D88DD257A7C5554EAB6279EA0D0B819595DFF68E1612B71304D007633EE49100823E90EB41211848ADC7A0821A4B3A9113383E8217F16C11B331867AEEA9CF4CBF8310F0EA0A477F5EE1B2CED3EEDC4D0B300BA19BB95E4455EBF195F5E12374D5B6FED2A0E5D6F98C2B187B03E6B4CBAC7C4B446BA02D057D20CB3FD80CE79CE0D74856834228FB07273F4FD4446B8350A8D7C8AA11C64B89329886FB1327253FA162E4757D9CE08968A5C31612328D24D881F8A9E81711C7778B26EBA4E93AB00F3AB996F3BFA79269BAF026F33F5D616A4B306A100BE5899609BEAFCDF981C9EFBDAB444AE7A5982BD925E6B82603B8F9388D7AF9474B8AD18348121AB3E5DF4E7A9151D91F7D724CB2D6AD60A2FEC17D29DF3DD2628D6022711E7D4EB486F90419E66EA2C1479BCD02D2543807ADB8D75226E8B7386CB4C4057590B466B4FF7A244759C5724910A7CD569DEA50E8520387BBFAC32DCED5575B6155BC66C82F6132A780AD670A8C91A6813C89DB6D900F17285DE4DDF110579FB1E28B323CFF7164961B014C82EC825B25AF70EDD5D0BF74331B8FAC3A69913D7030DC1A142FE2FDA1D4CC5C83A747024DE772BBFAEB89CDC880851020A9D4C5D03267CBF996691A7FC1399BF265E985BEDBC9BB5B79487B97E9BB2DA935579BC5AB555EF633F2FF85E51392FAEA07A664F329CD923D4460423BB6C74BD63A4AB0DB1E3BB7C0EFBDABDB95AF5727CD5DFF90878AF51EAA0648845AF99A2286479E7125F867B31B3166AF309102A05F60158A968484FE5F1C0275E67DA8A84AF33A1ECAC4D49DE5D925748FF1E7A5BB442DFA88E5A3797A10E4CB044EDECAD83324986DE44A5A3896FA6EC6C71C646C2B4431AF55A3C2F325C6A62460C7C9BE6235A503A2301333F0261D97AC6692BA5B9B8BA375149685F85A443FF8BCC240409B6A959C1045CAD6EDF0EE593F8C3FF535B46125E00EA4C4A96446BB3E261429BC6B656B401598BB83E365C438EF16C8CB2C25017", + "message": "B5CD00AE06396DEB95C9BE213BEA279AF0D10F1423B5A71854413E99F7216D9EAE76C8AB884545496559B14AC9A69801EE3FD2EEECCC557D7988F34B82D244461388C7D4EB16DAC3C0FCE0783321A1488DC16C3C688126754BB4C26308054545D2E46C6BEE26C25A7C3B701341A0323BEBFC50C718162B7FF3B6FAAE7156FE300F2219655D8D44DE89845393011A2B466233B907355467EC49C9F832044BDFCFCF722D6DE7946FA503861C80037549ECE8FFF95026CDA33C9000FACC334765A60456084A0614455C83E0D5D991F7ED43952B7A69F1E326D7BD33822CF1F286D85FAE78F0B8DE186368EB334CA56070122DEBBEB920C5547C46C1291E78AE48B72C7A39020A1A2E54E59A2E46606C99E652FADB39AAB25399B0830AE733FDFD973294B93F47C30D0824686C735E05FF51A95C1C76467A4BE6BA80C5182353BD510E8D4B60BD43436F7021B3F5980D1A769B2E3BF04E0C257EF577828B327E2AD85E0581787B9B7FE44D6B826BF8405D3D0BF8974D2B1C569006C7FC3D2891DAF38DAC36F64A256E337B660CA59D2B45F1B4AA1C0C72B78495FBCC9EE9CFFA4B5A101F973E3211E728040904B0B2515DA4B1CB3774EBEA1324EB6907324E733C7F17BEF6FAD0F6BCEC1F08F785DC6FFE02FFED5C0B7A631907196835EFFD0730FC8FE020B0545C920DD7B2D705F22D8D205804397F6FCC60386F4A576204949EF60DEAB269905707396CCCD8DA9B895270CB39839BFD3EE64149B0085B96FEDAAF8C738E449E585ADBA037BD560EAAE978A6ED61DF432B6A9C2E50C2EA33A8702A23E6848401F85E2C18C7C767DB15920C9B3B030728FD9511F8903DFC8572A3679F986CA1B684B3AAF489DCD93C622C6C4D475DD60F10C390873B09B5A352B6F5A104C90782E053F8121317EB8D1D4C0145E04E3B68446B69A0EF81097CC6BD0B756AF78963724D9C83C61B7B79647F0844867B605E2B60988D2D7AD07CD6BE2D8F904F0D269187C141AC67C9DCF9961BBFFDDF3BF34D9CC5781D1BEA348F49EA8FF7750F7F3E0624C16FAEFAF1D8B6A818AF5FC5C04E2504A0CF4C2DB54930EFA759A292A2AECA1EC3A08918513D95C44BD133657FF043318A17BE4A5DCAC54B87FF38869D017A4B14DEB60480AF1C5F19A9F87B94B8EFE0DF3F931CFADFFD7AA50AC86D9CAF6D434CC81E6ED123711E34B8295A446B554F6DD5350B44C614324D8727F1CE501743043DE6EA085DB5154AD8E30E114A02CDFC96BEB4F2718033B227CB8638BCF617C73BA4473851E62C8A287CC4F9C659190E60AEC468DE7EA8841E3CEF893F3DC79DDDD56B63102EAA5B2793711A0451EE1655C6768393F59CA6085866FB41541D9997C94BB56F6ED5D731585E7B25B1DC853830DE5DD75F66298BDBD2E505DCB3850F96CCE0D7274633234EE2FA1E2782DA3D6CD8F5DA2C3063A923DCB6A2F82614527CA2A88C1AF21025B88A08C3104C679175DE2CF00602B13E58FAC9376BECAE56A60A6A8F144F1C98C8FBDCDE6FBCA4ED13228FA77CBA5CE631BCDB368AD9219568777FB4397BB40485A9AB63E9E3FB343154108D8117CE25BEA30BC854A241745FC6C26AF0D64124AF10BE4BE01B8A3D842FD9CC4D805B2BE26F8B7BA0631443F48C7F74207F640B215E0DDC42B1954A1EAB2C68E63601DE3AE3EA54E16282BDED00FC7665A9E8B098BF034F5E950ECDC46CDD22210244F102E41E0930FDCB24AD6C72507E5AB6FCCD4D6B2A2703C358EC1B51AC87302A5F507BD01CA6B5FE04EA2A5322EDFAE8161965524C61956CD201C4BF2F01B54F008F5F4B6770D0622099CDBF94D6C41DAB4A5362D630B9BF9CE240ED08D698D1AABF29E60BA533697C3C830521314F13EECD95C7D2600E2A756AF19AD94D9EA39FEEF0E3EAB3EB401225C2E55B2F2A8D7D1A3AA77A38BF9BA31399F6E6458F3F21DE354BBECC2E29740FFF91FBB23E0F61D7E0698CBF82D439AFB018DC5F5011B7BE98993E8B655D83C666FC0CF84A532C7655365746FDB97874D62329B1EFDB0B0C8A46056A85B60E38AF8979FA4910D2D9CACC3B5C1E42049D04C44273953350E0F756081D2DF6429193768802577C381897BFE540BC036293643360C848A1AE388CD17781296A99AF0CF75F81D568D0648C8A15436BDCB16FD83287C6A54F88F2F75E6B28E1C5A3AC03501D6D723AC5EBF90517D194A596F7F95947CC169CFF2A65D2BC9B54CA6AA45BA9E901D4AAC81FFE9E62A479EEC5B3F9BFF24C69FF56EC52F1183B5AC48A5BAA90BF595990B6EBA5B1CB6D88511C7D0D165FDF2615351B0343918B966ED1CA0CEBF6956BD2CA599E18619E1A5930E47CAEA92B8E9647A0262A2B24E955040750E6C7B935982CB742EE756DB65B462F677AE09A7521B0D3A42C2E97890C47148618FA6089975F5D491F4D3F69EBCD54C2B53130698A1F4A47505194F675D68F2DDF5983B008E498AB4A25956CF724F5C1250D5F9C75F3DF9BAA696E300AA86FB4B9378EE18E79D015CDA55D6ABBF5B0BE819F9EE58B49656D3B112AD8FA6651A8905061A8E37760C3F2EBE6DA611BADD44268975B5000051BDF7158EE3DC200B47FBF8568C9F22719FBEFE5906444DE9300689BFA1AD167" + }, + { + "tcId": 47, + "sk": "8411ECF640CB9A3AA61EA95BB60D5A31B099D67046A1A1953EDA3CC207F8009EB1C0CA1A40A71137B98854F470CB52EF825FC9D08CCAB2A406388DD22421DBA0A99CCACA95CE95F9E32BEA8AB715A39A8271B7789699217B8452188F4AA078C4F481339C532A2C2DE5535CC7665237D357BF547A7A051B0E1F47270231F00029A1B204049189CCB20923322024468D5C086052461120334D4A06461BA9518C148922933190A460D9B4852107929220310B31061A284AC2122894A2300A048D1A9609E444319000269886681244841397006312056118219424602142868AB86489C2218C302EE3C2611A366DC1405093304221A24409B1901C20821A8624A12800913430C816860B49614A44090AB84DD2B25100948CCB040442040911407108812909886C442082C22401CC2209E194484C263040082660422A03C08D12B90D91220220172820474981806020B27000018518C90C0A95051B224053A040233830123246C0908D990201C4426900954594A070E218112409251AC5908C2602830225D0487124B90D9C024689B08461146C62404D1B45440C886DA2080A9826895AA46980004E8A308E19032DD8C88511394549948101B225D330690B440C52862D12979048206A0C041163C808D8A60189B0691A858118882511158E0337108B200D82B229E184718304300B298A00A4610A1522091748D13006DA262560342E133461A2182A12B885502810989408C3941118A10D0A102A91162849906924348AD9C441A004010CA521E10610110968DAB28D08A801C4A24421C37122B570D394710BA700A1962194886D0A1802A2240C10900910A57020A86D6130918A04290B474020C6288490204B4648518420CAC404D186440A257010460282A6101A0166534804E1A04CC2423208C54148C07080160093B220083382584440D490648234868C04309244628120620A154198122803340520084AE4122D189349149565A4C8015B184299800502A330600486DC026C8A488184085103298188928DA2480D624065213371C0088699822CA332920402821244649A4260100131A34040C3B8291B130142801022C2200CB131142885E390858C24664834451CA231CB1408232506D0982DCA166A1A982950C26D128065C2306824174414496400B36CC9022A0C1704531225E32808C114021B18049C340D44488904302D4A242E1036325B34104B401044A8881080290AB16C1C9871C44606CCC81042268062248058B08024476189A43020C67093042C94986523496689C481A1446EA3866C5B46325236509BC28C23248622B39120228D13040E98B28519B02D1440681A230E03C92D521829003170D410441CB760C132490385305412058336021394911815204A106A6218259A883143064C839028D9B06C42482E4C286CE4C88018148D4B06514B8280DBC67001A8280A394908B86DC106451C0866C892091024521408621A27901200691249658B4852C1140E24488ED4446CE096715A347241800964884D53A4708A36890CB964244391082305098325A0000652965010054DC93671C1B0444338824C42914C16901A314101014212232A09882C9826300189440293312484281B8525A3468448141081A065043169811872910402A4364C5B348821354982209083C02123942943282043A8092437881B454D48880840122521004A93367012840D14A0055A188A43168601828C11352C04312A00046409054D1816300A0849A2B67124128410B545DA228DDA380E44B44C61002452A46CD406122484604B148480428EE14400DCB288C200915C141011334151980158084ED1887058B02904810544C84449B6881005310C132DD2145114008959282D63404204042A84160D9C1245481091A4482D9A1032E1883101302E14120409B25109B084E486600B4429D4A88003932CD822001CA721DC8680921849D80242021844204601CB2090C43428C314500B18090B9061424426CB288DCCB845839431C010304124319C304ED4C82CE3440E24427201230D23C80524216C8CA48D528669C2060808140A0098201B13684218655C381004C31121B5715B242EA216698B1040530490030441A4164DCB483049286860200DC84412030324CA060D242202DC3082132511119411DA36905224468C286421C3505324859A462A13C72C403272DC9260508240D20624E833A3104705DC227A3AD315484B9EC824A82F500712D61D5693BEB0E024505429B4D136758D53F67E6A5C66C247B3D03D763B77C17CA1632E2B0FEA3CBAD528695E70753FB16A0727C6031DA837CE9D9F7AE12A7F091E8E246CFAE2955424255667155384E6BE2A03689BFCA5E1C58C7F16187AFADB4CE28E2F9432F2419173A4CCB0154D7F3443A15DA2687E608C02D6392EE3942159C2996700070C00A194D27BCB61945E04A94E95F60709E59DD49CE955044CADEDA9EE37FC28ED3F3EF89FB5F03B77C6EFE685706B85A1ED1E810195507A55023A2D1CF2A0A9E78801DE90E1C7B80133B0A7AA8E17C022B574B3D9503EC2E152A4C04564C9CD4F84B8B8342359EDC28A7578F5AA73F5A480DAF80F9831E3A1C102BFE8DCCDC4621AE89409FCF986B53DF21425C9CE4C9744B65F706AD99B975E9907F2C8B5228E072241CC1C25111F5455FDCDE4D72A28402C2DBE6D730F588387E7265DF3E8B3B6C78E0AC3A5A2839F1E2E021843BD0BFF9C71C47A0BB0DE3AEB0E99845821B10949EA2C72447C64BFAA143220156FB54C9A62F6EAD3D534CA9568457277AB8EBA9E8EE5F3F42849C8E661AF178461663FFBE17F78D41C830F3342EF799F97C6B0E848A96C4606F4B404C382F5CE9B36E3CE90361C4E8A7665736E0C5ABD625BC4E1D1F3FAF90A366E3D3D9606C8FDBFDEE49DF2CED8FA268E6CA4CE20E3F4C962CF85E37BCA06F6385072280E5F5533711B2E676946813083FEC5D6E2CDCE4F4DA6F58A6BAA13FB159C6D8F33B6FA8ECDC0E792F72F64766027DE385C3060F38466BD93C8ED981CD3F7EF7B81FB78D76E6BBFDD565DCE1B018372102D0BB8537C1E60B1BBB564D6D98E45108D45139C71A96AC788CA14F08837E200DC1F593A19337E518C18E40C4382ABCB486677804D44B31DAE664959D908C4611ECD2F657D46B72F009AFE3501AD50BC49AB94EA2CB36A07FBFE8E87D5337841BA123FD8AA72CC9A4AFF0235F4EC2B08796DB4878A9F3939834C324E4E0D37A9C5C59153811F21AB57B260E9E57441298EE7032C819DCC475236ADC4EBFC1C5B26778B7156C3D37667C8EBEA75477F3FAC495FFFE7651627C6C87EC7CDCB60A3692EF2AC72A8820225DA85A5161B4C7274DB3698F5F1A92E197F99689B8FF5970DAD8776550038EF55825E4E0C00CC148DAEFDE552BE9BE94C351069153A3148B30C1FD9E9FB6E962A9A8824A1FFF238395B61C422CF56013BEF428638F961BCA565E5F4BBED2831769EABDC0BB3F5729BA331CAF666DBCB7AA15463A4D0CBCB26132F598789C96314F5B51F34B9A0F48DE75DDA95E2D294589EF30D43E7C44CFA63865123DD3ED045038A8ED261007374D096A46758138B7E112A58482BC3F7B14A83B7CE7B5C219B8A16ABA3514E779DAD6BF06A3B530E6C2A2E5C81D1C6152A63AE3D1159F4BEEAF8D57F6670CB15091CA10200D7A76364D1A48582DF316B7C65FD0816096FE238360B291772F8EDDC6380465261108B53F3C7EEE33C5950C76A87ECC41E86432AC231966DAB8A0C1FF9FE593F98FE34625901CFDF163E113730232E98F00FBBFC068028CAA132F071A828BCFE78F52713DF0F7EF903D5EE10F272CA06EF94BB1AACEEE6A9B89D459B48A5D580B085E844AE3DD20B866796492B526FAC2028DECC362A7FF42CDF73A827E2EBC3712A15DDAE09EB26E57CE61211A7E108B8C588EDAAAA165C2AD916EE80162024A29B6546AC6CA73FA09EC898E93FC399ABFF13DE4E4DD22227105E207DB1C50855079FD96383B3BD50C32C3D1E37B8BDE972683453C3F9632749A84A93CB34CC130070E51FC0D00CF504D9FEB9A8F068D4A1D7AC648C8AE47DC54824A69506189861E6838A0B08E13A13FDEC95F9148F2610084E4BD56BAA4E30B39862F86CA9600B9A3A945A7499F391879390419782D2934D45636013AF6B23A7E072B393E6F4E62140146AB55C9766B872050E085C152C79DFFE2240CAAE43FECE88B4C44791ABAC91635CD3BF47981B65215F36AFC2ED63F6A9F56AF736C2A0651A6C9208C3720C8D5F48A0B42C7ADC7F6161DEE6EB2AF5270612932F7ED33E2EDDDC61C4F3B291D42FD90D2F28B64D26863B07E5A2C445167C7EA3CA8E9D07FF0D44795903416110051D4DD9C481124A99ED2DBEA7F59C714AF50A15F6FE518277A3C9B17D71B4265BFD2ABE06FEE2E27109BE2E53D1D5C9D287B383FE32500148C5158CBC6932F6684B07FA33E122D1406A1E313C0F5A9901E82CE5224E31CCD04D31058B4BF53D2E15322C0C8EC177C6D15A250FBD3474EB9D255F548253505C979E65E671A6B7D1A60876254314F1329BFAA0E5E8BC8882F6BAA9D5442C38E0A5C15C2A61F92D2063385827CF052553A352922F9CB6C035D1CC5E15E2625FAAA6FFA2E4954F31CA10B18A3ACE08C122F826CB33F9D6995C12CEA96766CAFAE5F32A381958EDED4904C12EF43D66BFC7B08CE8FD61D42FA3F6F91ED1453AFFF2819559A385B932C484530D33BCB406BB87BAC9EB3F338D77B506CE59C6CD59CEA376ADE92B9D2587D8987FAEA9F0C707900BD649C5B81E0D46C17D467928A2CB9C53AAF0C55CF27FA09673BC6A6A031402126A163C4EDA10AFA09477F8ABECC81A49334B14CCFDE2FE4759EE15FF7D7D0D60111269ACA4ED68FAB56DE7B6F10CFE2C7A0E6DC968C8F90444D535AA34C1DCEA03C84F1DDC7C392868EB07289C4DE14CD53D5C7A1B768B312F6E238E2FA6B93BBF14FF286DA3DCF9CF95583917AADC02DDAE785299907BBCB06D559A04FE1DBCC75FEDAB0E42231F6225C9C5761E4F7603F87DDCA8AF1CA9424D36324659E2D249D7A83FC187B41434CB7FDB08F7AAD100DD2D29E66CF8188EFD1B3ACDE47B281BE8974C255FDA49CBD06E55596CF3E387430FC67F8FCC4B82101CFC11184B3E16E62F18A4355AC5C6F84BEFF3AFC12075B3BA48ADDA38CD6FBC04346EEA24AC60F2B527AE8F3B61EC32EDF64D273322326C2BDFD441BA40ED87852A0E8FD197A7E7E05117AAA639692C35CA5AC4DF9B590DABB9806122B31047AA33B30BA68CB405E539CF9927B6F942465DADB9F4F70218FA95565E2290FFCE4D77D122C1148E0AFACF3C1CF89AAF85DB4F06C48566166AAD370EFA52A95FDB52BF5E55FCF577D43B0C2C5DFCEBEE16BD4A0A426E84AB1FB018B6D701EF4981DE257E2D1096E206435DB0E52DDEC81CA2F8E16DEF12D411329A1B0CC3C3E5474F452D20C2EBE9B219DA00CA07B8FE5A14E56E8DA3EFEB1539EA9F2ED9C7474DB12B93C744322746AE42D777F22E1435D5B9C867F29C2BE6316A0941BAA39BCCAB41C9A7B5FB4C918F6BFA1FA76FF242A2514AB5E4A7B8D65CF15BD4336D151BB374D7906DBD3A187D02C4BDC33BF26448085F7D66ACED1BD6E8E67F4B3DA551CC68A4C493AE35AF18F7DB09133EC0692AB08D6DF34F1FBE23491467B5457BD831BE4F76830774BCA5131CD539F47FBC5E6F041B01EFB6A7E586A02742D50AFE17986A3AD7B20524F9C1D2825BEECC5A2AA757A299C46F852D46834EC67AA048832BB46D76C7D752150854B8689A5D0A501D419E5269E34C13464F37FEF2613BA45EAEF5083F7F699213121456E5AAD50722E8965B78843280DBD07CE3267912BA2FC59AED7540CB9C6B464B1F983892C34C1E2149ED712F8A56B2C6AEF7996D45A4AA3A6EA833D5DC471BF3E9A47E83572EBDAFA3D3DA7D930A05501F0C9B6EEE0FBC9CDF86190C52851AC7961C36688F8BC11A39251ED1E2F1528F98FA360CAFF6C1F2DEEBD712DC1EE31A4B5BC819AE169338E4DE7BAA00224CE4F460E25D2586BE63AF29705D98705840930E64EA0A9D7FFFFABA09869D78A0E3866A137A412AF4FD5A5E671B735FF456C79E24BEE529DC0706C065E0C6D8BE32535DBA578F36630E6C3EBC3C69B6FAB135A530B4281D40CEFF4FAFA364CA274CCFFE3F8D16DCC2AA7835C7F7E7A376E16ADFB940A2725B64EC782FC5F0C36E5F990807DB90E6D1C6869D6406A07CFC0B84A2A3C1A4E1585D854BDC2B506EC8427940299A9B19B2FE3116FD4A0BDEDE83EF42741262E7A9CF4393C2DD8A7E60297CB76157C861ADE284D44E73447186AC00B064B5E02568716565648CA88623E16EBB81C00D4377FDDE04259AD5CDB9C8FF75C4C8AC2D4F96485FBD353130548637235D100A646FADD5341927CCD114CD6095E97C622F02AADF7FB634879DD0614EF0ED2BECDB5A15F2B05100D97BFB128407FD8D54A6FB35DAF2B206DCB2634C2B14B33A96F7DEBC9925052B075340F48A096BCEB99E4A0DD1F9A35E8CC14EC724AC3ED3EB512E1CCFBDE1D755B1B3A3F63A66573946052022A89838A61DDC0D4E2A34F3C2067BC51AC14DB95DA6EB7C31505C7872620DB5C1B623A92C91B895A65EAE4938D3F823DF37FEF1964A71DFA1F6EE034F7C07772835CBB43465AFB6EF5BCAC326FADF26F762DEBE12432EDC8E53390EA89334E9BE32E535C5077D6E77684A1F51B1BE2F28BA4DFC42FDD63E88296262CF0C66220DB4A88169CA24B4F8F1135A50F9696C0ACBF3C2D3B345010E43230DD4F3044B2C39B91A242505EE5B2F690972FEA4526A3F473839763021A620830384645B9BBA9947BA6BAB37A1727DD94BA14AA9EF039023BBB46DE81337011DCC78B8BA6F9BF3F92EDBDF55B0F9C7B0942E397EEE1EC85719C4", + "message": "506462786389055DE2E4AA2A7C80388315711A7B5DCC73F2039DB99380D48D9A3DD8CC8B929B0AB224DAE74EA90808C302197EE9D847261DEFF4136D3B2A37CA32533384443B9D935AF2C384EA63E7160BF4BEB89EC0EE705D10C72F2F65A4E75ED2B1901F14B8C1D21DA9C6B8842DB62443D3DF12969CE4E45298FCFD6FB103B87B0817190C5ADED4D04E3BA4D2C3F60CC49FE0695D6366EACB9C79F28C9121584D997B7A3A7AC3243C3C75FC86AF81CC8B888E90095051F7825294CF7E1A11464BC153548F8195522FEAB9AF5AE93C5F6CF80D9ED76C19A0ED0BFBCFCDF30FF6EBD0E5C20EEEC4992765FD23F13F027E2261C38D11FD1631846142541ABCB82C0EABEE5D675EC130861F9BEE9D9E02305F168C85201DA1DA2E4D21CF1E4BB8C2539BC1F3706194AEE7E3ABB2D7447EA531619FD27F0CC7D09E5FBFFB0DA81432D173321C433391FEE90B92E8EE3F39ED492E78327D8A3586B7052602607EBA79CC9AF21132C7D3A9931D5DB4937FD5C5611F79C722E0CDC48564E416DD251C46C02567C4059A0DC2F59A124A4EBAEB9B1B04277CC47A9F345FF8AC3F8AC844A668AC6F7E1BF1C9889C3E42C1142CBC31A46EDE21CC84F230A483B5CE23A901375B27770BEC8F0AFA25F301B7AB43B714C6D0E98B009FCDDFB75C0E26EBEF7C9DF5ED04CB4183028DFADFC09963AA8CB3A9A1BDA047F62460F2B88FEE1C05D9E68D646137F660B68470308225FFC097474B2B2BC5D50A025724FB2CF70873BE7D04C05AFBF1D7DED56693AA4A4E495B1FAF9762DB83DDA6E75F530ED5351D171B7BD06E5ADF46DEAD06AEA37CF262AA33D062141F8E394E731B3942D084E583090F9CADF87C2B81C4B7F114D150C221A12393BAB92727B828C9EB86600B969E1B80F33E1304CEC68A1B3B474762175EA19A4D67220004FD4EB0B2C643B69C00FF3876E9AF63BBEF8AB6BBBE247668DA8F2E3CFD0B95D6926AA3A2CFF4587C45DA60BDB03DA78DDD9758FCF9926FA1F080A61FC0FC7660BDE9B4913C40534887B04E2DC666E981AEEE38746C52BF46FCE0E2233CE02C9307262499BE567C150CC54FB9D96B81D3A3E200EC8F7E87E28272E7B956600DD7692799473A8C63AEDBC8F3F43542B9E399398349B896BBA16E5F26210558DDFFB984FC924E1B0D272CB8834B1FF641A894EC113460C65C66BAE86248B48F675F1313EA76EB4DD0AB6EE41014FD7589D1A7DAB16CB8F113A3FBE7E01EC67B0B3CCD81C0A8C7E9824658C926736A574E9A0729C3BFCC34E0D4BCB1606E93287494577A6C4B1090FA6B997DA098C6CF555B5574473B1063B739CCD139C2541CC3F962EC42BFB3A40F4E64D322836EADA5F574B48B5722D7809A3A20EF1FDF5F3EBC000E466BC4CA10E0CC6A1390FDF159BCF0182293D9C408A8570789C485DBB977642074C869960E9648641C2A80D8A1C4E474FB98D7A3DD75D7AF01D2605945E89493699EB53E30EBB0F936B63ADF5859D9EA1DCAC44D0BCDBF2A069982BE907F1B560AD8327BAE013FBFE6E2709C9FDD498491F1D8603F9F6C9B1A643F6FAB97DCA752D9BDA1DD6BDBF52B03ED7768D98E46092D556C266E30C77A10E68AF76AC3D359D8752E2453B2E75DFECE6F66E6AB00EF37DA6E6A367FC808E1F4905339F4FA73545D13DA7E7DE49CC0A2A63639A96EA039C4EB643627B7EC4FACA1374EA800A505A80F554B3AB3233FA492ED6C17B5832BDEFB3A99FF1C64B35F1531A023415290124EEE2C9A7E34FE8563528B6A4B64DE425A8FFA91B753973CF0C96FB2A8A3F71D58B77C93C5866DF5CB5152B3A0A32884E349C63870E9CACA82F121EC2ACAD7B6052B0D74E9C28B20C76A7A821D192E11B59A7C8059FC49662C655551A7356046D46FCCCEB4DE1F5FC91F35B950F630D743C8218A10AB25D2FAC25308225540FC24CA794EF171DAD7258C2B7FCF43297F6E77A6E83184114DBDBE408EB644ECF49E04FD79769E4FE9B0530F21F8E3913A51094D0E49DF012144EFEC415B8B2A34AE2462607E7B89BB86F0C733A5553CAAFF9B19E0799A1901657BF4FF5AD6DA7886B477358E90D56BEAC6A963E0669C38EF47173503B0E9255AF1F153E673813053A899418E2BF217D01D9162C073F256CEDB73DC062D201FF6056180A8A6887B286AD6D3BD6B1462231D6223D0DF2BBB7299FA6FEFAA9A297C56ACA28E163533406141EB2E65F0C94A6286A0579C76A3A8EF96DDDAC9DC6A550538AD345FC4AABEBAC04682D4AB0977D439CB14F02FB504E10252C1F3ED01A7C4BFDA6E689D842D9B9086517A84AA4257D1C8CB842E15DFA615D2E3F2464E4012C0067EEE60489C044F43050E5B1AB3E54507422E1368CB3EC8CFB03A887DDF9695AD95378F875F14F7DEECFA54A775C60C6B7025E5D6C0563E0E76C05C93E33C3E5AB6D1E1C051B52D2805D3BE0A4D3E8F0DCE6BBA1DF04C7F76F7E13D8C3CFCB2AB04A1E605D4DAD72A43D5223FCC36EFB34D999095E742FB9DD7B69A28E070FD28138B403DF1DCA75E00A160ECE9562C92091DFD3A24C53645DED8E17B39D8CCA4C20C96F9C9F9D14AD3B45A1E87DA75B831D400AC14BF34A9840936C3277A135BC0E8C65E0F5E670AC912FA586FBB4E149B09F64D338C8C886BA65730039B5DCD0DCAD9D6EF11C228213438A1489F4FDC39395E8447212599BEB570D186883E02B442F8BF97884EF98D3D6E59254B3DDB77DEB8429D110F0689715F3E0A4F65908E5EEC867AC7BBF27CFB965727AF0A1EF37B21EC18CD60A1C87287527BCBF5249596083069315699CAD10FFEB2D87810C4DA090074FB26978E56B7D06186C48BFA4830A0BFCEF8FC7B95E73F64EFF78043E8D93F57EF6DC636C8FF612ED22FB21174EDAA59BCF89D1A60F0E1C15C5F8EB8E6A39139D500E8F28A5DB86C125C6C76A99BC47DAF66E679121557D85F5093806B748B3EA65CAC386B59C0A372AF2FB7C84111F0E0FA2C71E137958239534C4A012B1B421435B7BB8CA577DCD8C8B0A798902BAC9B95AB87B6A0735D1839DEE336996C2357C748F4EDAD858C81E2115595ADBC173782E36D4E720A5D29A5681231F9BEE91D455554A8632F7F02FAFAC0FD9D03804B10DDF4828A69AC1CF0581D2C88877BA30EF2982E0827147766F8B71E264E82C3949BB87562F810DE835CCF78A7E5FAB219E64B1FC615E7C952577B9B482F78C0D0C512833994895A125F43EFF066CEE293004E9E0E5288A61EF209EC52233EC64BC0DE76C78EB2678559724FBC05BB5B43CDBE86F6C481AF3BDA11EBFC0FB384AE00F4ABC212B0518644638F01C38030DD05FB06A7EDC6406CA18878DF38ACE8E974123D3699613ED46673BD04ED51C352F124A8F89DF8C13D2B44245084B7FA02677D5287D22102AEF4A4A0AE046BB1C6D9FC9733AE5066C69A10589B0F33780622C1709F179D4E8857564804BF5C4D83E03484FDBD1CC4D71C6A2421AA59043DA85F0B51EF91FA5DF9555072278331BF3102F5147021662D135F3011FA48DDA7C97087F01B7F86D549F41E244AD7374C7C1F698801CEAD305026D17666435217799A4A5FD0ADDF9B8BF6E31E51B654E4D697554D5F574213CF579EFB1B11CB2C136FDB9EBC0DE4D16DC9DF43E17D88EE22EC88326F65875439066CB47E4C656A3AC59BD9A576D05ECAC5B3E7AB7B1A3C0C1C48807C06F1AE4881158D6BAE9620B08BBFFCB9940B6A6D04396014CFD54E93D863156D16F6F9C1556DB1E13E630326C8B681CAAD146F32B6977200B204B632F6CBCFB2BCE9670D89A9CE043E2004773913188608455FA715D1577E03826A2471EF0143DB3C39E03D890F0CBC85040D1675821D282822F80EAAEFF5CAA49699B68B89422D1BEDBC3041AE2A3D6D5205C72123991B21AFFB312F5EC8F96922EBB44D7A0F8ACC2E390F9E3FD82353276D73E85FEC904AE6319B140E5C54FD5B6F19D17E65DAC5EE270DB3E402534B0F408BB3C554D93BBD32B255D478F33BEDF4A192233294B320393D38284D7D9987708C019742F2FC023C041219FBFE2B603501629BDABB9C4223F5B751DB78C144CC50D3A35370EE563D6DDECFD6D715F08E14A00FC265D8433055083048396F1BD4E9F010EFB974D6102401B2FECD972C26008A4B94952EBC61C35DC846FF7B3E20DD9C6E033BF1185F35A5F02139068E1D4F30C4778FF87057F34CE1D2D40BB61423EC055BB57B56C502DB8D0685B0ADA42F9C52B590610CE2F8237F92B71B3AC2AB75D2E6ABBDBAA1E554D99CDB687B72DE98ED0FCD618AF5D2B0196F1D3C19DB77686F01228C3D1DAB1F171A56DF9311939CCED0F7B22A1B77F473E8DB65C0FD6E307B6F7A0F0FAD69E5C1F87D01EA4699F4D5DE39880CF2D8E910313AA6026C17941C41252C06687A085903A502048726AE8EDDD2D8918B71A19B807889B6C2E866FB818810F427D2A7B6CB137D94746A88BBF068EAD31216A5511A54D81031D36C8139776E0FE29EF7C8A5EAA730C3BBF05988BB892F699F72F098F2931F9B4DA17243404F64C311767A98547284063D44AE74735DD246B0C189DB322058198F1D176EAE6E076965CDE68DD0DF2B284D23B94BADAFB8650F21B148B9C990F7044A777F9BD229F7905B242CC2E267610A42A5C3185C64079DB340D86598C589F9A96F3741356BF3E6D2A811B6551850F917E07E5289A07382B8B506C510C9396DDA81DB336179EAC1F84DB9D0E7BF52B906E82FD132647A84A299BA202DEB338B79F976A8D257E246B2B1B60425161C72D534B04355B2665129AD8A44C09D73AF51DEE7043228EDB62B858399B5A4312DDD7ABDA09A846A60FDA8D0C00E0ECC364A6CA95643FAED93D44BC8BF1264FAFA6D98528CD3BD1BFA352BFE1FBCC202F44496FDAF9F9EC53007915EB67F9F8BFBC88D82100210CD471C48F5092AF4253302475F9E60C287F0A8549DA00538432A342814E1F6043BA4355D72268F6E84A43264EEC3CAC024DD6E79143EB502A58E6F8478AE985797F00A295E84A0F669BD9252A3AAC6B2AFACD7AD398DF546" + }, + { + "tcId": 48, + "sk": "823FFC401BBCE83F04D9EC178826A5BB4894DBCEE86C43B44F2D9F93DEDF2A58F1FF2BD5F907D42D6C18DCFE32F644C301C36F572570E985327F49254E9F4138562EAB80024CD250525C4C7FAAB88132E1BF3141E5CE354AA95574F75C48FEB3B742B08859BB4462738E5EA9ADE997A97129059FB937F7C5CD57884AE12AD95DA11289A00206CB068663C804501851D834812226451B4912C126048C281192464850900C18B54024B08823C02552904101B8280139664840882410015C9620D98001D40252E44811089601E33410C2A60108120212108A9012919038655B2431422065229468E4306A9A988C543450C8284160C28109251191064DA3440DA0B0499C182550A891A1A24D1133681B16280343504A2248CB28106498098212322423604300299B0869D8B80414890C0417721B18920A05859B14884B0071C3126184048000190C8B244D001349C13688DC046D2139068432305832905C828D94466EC93446C9282D48A00C4248119B806CA1244D100861C9B640C4127124337201260C02A241C2029113962C1CC16C60284E0C382C23190D01A22520836552B291E022800B3442DA2066043152E12846442024C1404558204A0B974119132A0BC3294C38000B21525B140A2319221A428E40124444362248A27084A048934891E1088E41020842C45063146020C12104A1455C228909108221012E42C0250B0569E1C68193B84089B605C0B6081016810199101B28204B386D04874C14C14912419000A58419900CD410110499250992005484010447015B3248244771A046214914640B024D084140D10022A0404604C4002037441825059908641C310DA2C02D23436221A76419B3455B261103C64CD1824818C420618051A024485022064AC09108338E1A92454C986C88407011403120410541089019B38C5A3284C92045132452998468C3422211B6914CA2450BA95064380862168A54040E4984100CB78923444104364A04A9110207211A202922034D888830604049C3486150984518801092960C18B22D24828562188453443088C62DD2B041C1202204312A02270D0821095390440A475088988121A04051426109C18983122CE3C49108496808172D81A6282235040220294C928818940911A9881A210AA3A44D0110890B4544523480D04085C8189011B2905A84058A92895CC051D9C42C94304EE126719242860B312DD3100821804120196EA4460D4B12101C002C92308A219961D1440AE3A00C9B206DD3B688DB4045634621D3C04084986102942D60420E242609CC424608C04C61900511308160386C438070A34209A3366D01850CD3144102C205D1C080A4202CD8A65142484D9C106E42C4091C304684C42D621260C33044C8A6640B043094448823B6711893655B30095A028E84A02D82204481066A1805301C082A20B1685C22298B46221C9204DBA285132622DB460510415180B60D249171E3202C04140A13382C9A8410A2140699B2318B207002B35002B080E20632901025513631641089982885DA4430113048E0024CD3008623916952C24D981824222185A33690D4948D9A028DD91888E0882482086DE2486502972C1C962519428519130A03A82493088613458808306C0B030EC1B828E0104AD1C680613826081588620805234588093781622028D2B610C3204283086D1116702481250C324124258411266124028A09158E4B34108A949092C40D24997084B48092B600C100641B292890003289426CE3A0299332701C910544028414097293900D1A424522434A04978512C22021156164226A00B9212439508B1492D9C625232449039201818690D208460016681A364209B3905C06268880701B166E1420281A03601B45618282908810091C258512820C83144ECA146022A080A41226884652C04849D13226C9186C9A2481124021C31881981048A1022188164D54962553222118C548E49610239509D03050221681A134284AA824D81022C114494A2681E2184E1A444401A64D2048848980410B820063A66D4B46251A96299932464C464003110852244519292A1010068808411B114824228404B30C53A08884967002342120A929183049603446D4846049829010954510B22853C01002020E00A00491286E1319258C822C19330E0C874D130610C0164A91160593C609E44072CB18709A02620A170994A291666064069F3922967BF867A52B7F48CCA1475730371BAE7D3CA391B017ACE1FE2B9E67D4F8EA687910569EF4CE84372DDC13FDB1DA2EB9E2634F9AA71E87CFFC9E28F1BFC862E08671CB976A54EA31AAE67F4EF5E7391CCF4F6614920057B8617E6B7743F7795E3D8FF767D908614D9FB5FA029AD4B9289CFB78D4A8084DB261F67F281523C1E191004FB18D7605A5E1B61B2ECB0543C153173C981B86EE4B47602D5478FA02DEF589E0B4CBE9A95ED74E25253A882E50C64C8BDD131487E02AA035B47E2B11CF723971CC44DDFEB02C6A112E2A5BC929E53D6A4C8A197C14C2995550E9CDDDEC38E9E09A5C4F8AA97DEEAF1BE0A5DF604230916128ED49ACBD9F59A4E0F4144391A8D718D3F7C0CEA8AB31B04CB0E6E5415AA6E0F2111601EE1C98E6A6B670B265EBF325208036407D3E768B7D68C0D9FA7DB1830A95BC2E41D60273CD0E0E9C8DB63BC1A3ADC3F126475596DDC43FC64C9FFD82B92E2D7BE1E095DFC89B18BD5DB3E601A1F1033888730CDABCBF13C2C7309E4B14E687236B11CAD4853D367B146DAA251CDF595858F4190C01A95292A94F43FF7BB3FB0D7E6747029BED764134CCBCA8C517DD44A0DBF59D135C9E7562A64FAED25AB711AA7578DB087BF8DD5EC7DBB7FBE54B6F7EE9E0C4D0625DDB0379D1949FCDF2F93B49D7949E81A1DA000461FC3F5DB8152E63F37D3DDD885DA6CDABFDEE4DC620159DA78CAD3C9E407BAA84226824C142A893D7A44B73172BE3D0DE12CAB4C247DEB9575EB2040A180E7C8155933396AB69E5C1F6995A3C85D1FE0FFC3F09522ECEC1CE40B033424CD27E22C8DDCC9BEB01796524CF433D9DAA4895D0EF1FDE770446EC32C2DD87D3B42CE75F4146F7528EB68ED027B9D789405C41E4B35B3557967480909696E00B6BF1AD7903D97A58422EE4A4DD9F2EE8AE163C930530CE93DCD6DBF475A245932F0C7EDA1DE3D7BDD6CBE66F93C0BC79250606AD329554F94CEFBC7C1DA08C4B1FBBCE1C4C68F36787F730262CFFBCA4CE3794178F08402890FE3948E0C9CD5DFED68C83D40AEB2C05BDAB5EEDD980F9783F6E29DB2058D3ED5E6D1952FAB5BB9DB63BDCD1BC2F02B81A7AC09FEAC6716FE18120D48DBFADE9A919AAAC8757488B2CB53CE83AC2F9A3DA3549649200F2402F574B1A636A40AAC099E8F25E22CA2949380F53D2A8AA9DBAA36088C6CCFE95B453F3CB39D147E25836B789A33031A850E16CD99C11CB8856D0ED82CA8078417D73C1C716672030257EC839D379E9095FCB0E83406DA139C9F93C0546B476899303B333609DFD11AB6788C650EE06BCA3948651C315F12EB518D843E8A718C04C53C968B2A951085E0E5A28037427C72C851467C8E737E72AC2156E4FDDF491097062126BAF36CDF7ED41C8BA4081937567618BFA869C2A21B0046269731BEE0BB1686B2966E3658651E259151A6A98B1958C5F37DD8C5CADE9504D1211A77773A78DA9E9A60070250443773B7943E0FF672C77219D5F76ADE6625802C9A7221B10A5DBF9F3BF5019983280ED3AF23BE20721564CCD7868DE7DB9A83A80AAAEDF357B215DCF9095F79F0DA5D4C3BB98740E6BE09070829C33767A52CDB97E3EEEDFE6E43199EB09881C2F3A18B43EDB5BC835AC7C3DCAA7D3E638C07E0CBF68DE1E6D14A2C3DEC77F26D890127EF9C42FBBEFD04E9C74D4B9C80A4E4B3FCDC8C8D9AB2CD4875DEA9D5AEA72BDE1E5C558B4753E480ED410FDBF2946104DCEF40525BB445EBA4FA77C4C65B0507FD0C9542919B3B367EF4F4ADC5A1DEFBD3092188758B4437B7F7B27D8D2285C24E4DACAF513391A8CB6733DAD32EE0E00710E278072DB19A2330ECA56D923DAB749A671214E812B324161DBAFBB2ADCC33C96ED14CF04A300255DF22ADFC618C405B718988E5DFA30255B75F8F0357A57761642811E3180C18D7D167E5DDA6D05B1FE2392240B62ABF2705DE27360061F10F6F98A0ED9CA604A3F1494AE66E4A8D637472EC8674BCD95B4915511BA70F5DE8A26EA034388AAC5BD8990A99FC3BCCB61612F99708A307C0BB966D198F603A777109A6416565C9AF7D06F620F48B44A9B2F32E034D2E5EF6B6CC9012BEC98CD1F89ECE7B3E5B3A1D61DEC92FBFAAAB32D668892BB315498DD208016E7AB0EB95B6FFD2059DB926E89053D78293E1F17E07D8404FDC24B4E2B4C3B3BFFAED8539FF095CF7B7BC97A4FB06B245E0D2C0823BC869F935CBF844AC346F0E3D5976D815FB6A484D7F5E72A1C1A6E8FB0F0BC209196B0F016E672D17771E04EA919EFFEBD317604A0FB5D4327D74DF07CC1AD6165733ECBB32623D0FB6A3B1EABAEE89100FE1B7F2185CE041E030A4271DF421D5FFDDC55F846F670498B59B4397BDCBEF252EFEA81BB4B3E4EFF3756E8B2A46CE51A84AE69B774374B1995DD2D9E5E656B0573D16676397BBD9955EFE959539080E11268B071F33E125BF2F6F90FD8BD166567ED9AEEAAE0D47F5CB9BB2262EA1C07943B4413E39470B97A2B5E8C92C083AFFD1BE622C1A00B436CACCD75C81ECE9262A737E3BE3558058A330C7C570F85CCDFDAAD6962503B91D16AFC1DBCA076F8023127FF0BDCBE1C343588B60653C6BD695E954EC4ECE6D034B4DF63A92F2D7FC212FA36C88E8137B3892DBA87C2396A9FCF539098F73B043C09AE38D0730356A0E90516DDF0300FEDE1FDD0B4C84E61616F9BDA41F50388BE8D5BAC92DC42759023679B05D02A536777947E3D1F24A91D935E2AE76B9AB5A865F83E2340DDF3AB0B9A56A5B08FD648B7900A48D2D65954F51D43CA39925A75E16F32DC1ADBD22301B0EC93DA01F06ECAA8EDA6F770D4DED24D512BB1764CC515D69D87966F0BDA86769149D38DDA1BDB3EDB7EED89C603235CA16890189F560A0542455E8E4A09BCB02DE7D5FB06DF64DDCDE70F0381C98466BA48A69436DA9BF3DD713EF802B214872A397CBE53D5C573890F9E9D2212FBEB99231D1DFB98241A9B10F10704C91E313115BCA7F3663F7203482CF6696E04567DB6AEA8E8D7B29492A0EBDBD4A97A7E6F0965A84B37D55E9F88777A968BEBFCD4A3C5C94A732F5C74BA11C7B4A57648909610C89D27A3A273A0D5DA2B3331E7036161807F1162B602EA5D7B83984C0EF08868571046673112D4CFA652EB927109DAF76A728DAE6437A6DE15027514983FC1C1CB08DECD7B31C609B0F7AFAF8D183F2588D4F60A1C7E80BED6D0FB64F05AD8C7AF5B6B5E861666761D53A6109310C11AAC7CCFCAD51CC54222B88FB7644C2625397D5745E4B282F8500AD496CDAC91078124E5416C3CE66FA8C82385A3DFD549ADFCA317A3DAB331D203EAFCC3DFCB7536FE8981FDD6C00912DFDB2B0D708C162440C5CACD1EE593F4FA891DCBDDD18EA0BCB1987152B3FE0CFDDF75DD31751E8F74AE01231BF3164D4917A9EA2372D5AD19523F657FC24C4A6D0C2BBCE794D2CC270B6585A4F7E2153E6E41CA9BE747D0348E68D7269084BFE188E4324E4FFC55AFC7D8DBDC2A47B6923556C9BE84CF29B1C6A3AF1B82B723D79F65810C767C140430DFAC14968F2581259CBE74475BF427A5012F93DAD6846B976846EC308903C489DD1733BE7193431EC09F70CAF0C14D539584F58E23A0B93CAE93128D1B52A68059D4D3FA6C4F7568C991B3FEBAB081498EC59EF340F91C2640596C7C8A69230354346C1BDD89DD99CFAB4EEDC3C2B0FB8A70C5391BE2D533D26F6A3BEAD450C05C93A43D07162068DCAD467FF6EDCCE1E1C594B01717E8345EAC25887EDB71A221BAD69E5F3E9B62A7C0303DC62CFA8CCD93659FF50F2A446A797026C0DFDD5D1D50B0D0297AF09402B570196DED70CFB7088E2ECC5D474D7D382E4C073130F12D4C23A7071D93BD7E66E2D6DC1FA98307C44D013F6C1335D321620591377FB5622AD625AE9AF030BCF3F6F32608AB45E2C15E78ED195488E5995D933FD54ADC6C73A02F105CC03D19EED13F3733389CD42F07F7D900FFEC6179CFED21C5AC4CE31691578805D2E6BEDD06953D0EA004CF9B630CA71FED339FBC6D465E69397919B3FC508A3CAE49A9B3276D1B0A75C78D8686DB7184BFE2878C0944256F98AB6C25DCC67C90F1DA7720ABE159C8743C15B3BD3469708879FE4C915A63AAEF01E5407DE35B1772513CD33D2678A9A34F430ADD7B41623DA000578A24E5737DA976DBA5C69569296FAD87A5E6E8DF5C7C2C1EDBB7085C046106C50FF4B4A3500A00E7E730D8E9B0627E10ADDCE06C296A6F5BEF4E99C411BB8218F6304311FAC1218ABB847D8FBDF5CDB74CBDDEE983FAD3A9447BB80C60C58AB0CA05FFA8875275C6E973EF9F80917F11B4C76EAFD58AAA34650A438B18246A4D87ACDFA57DCAB2209F65AACAB4730D6DF6CFF2E87FBA14B720B16ABE927590EB015D288DDED8DFF500FFA2E0ED288CA86CC76DD7FC7F84F5F926CBBF026C7E6D5D85D3DDD25EA103B7FA98946E4CD8D450D457E85ACA4311F8B52F27B4EB8AB2F993CE5C81583021CD385C2589073F997A21BAE447D3B4D3BEA154F188F7FA7A19C7B4E9315BA358F5FFF6D9FE9023C8EEEF0A240F10E698102A19FE48900C304E049C5A5C3C476D224815AE298520CD4CD889B44E5DE0C052F76AFC2F7A9F068D5A81E38CA8FD5D4D9ADB47D9D385E5B5C4BA54B8DFB42DE493D5080B326AAD8D41104D7EE98F51A147A9DD8130ECFD817A7A", + "message": "701B8AE25CD8187095349A4D41A067D4FD48732E62547E491D38845B3507A7A6AD8F8AFC53D139E47FC5AF2723B1BB057FC797519AC93CFB18DEB496BD9735455CBDFFFCA5E69C95990EF89F509728D1CE41F36A4C0364AC8C30E3EF67D3F3776400BF4C838A477231E455FF76C92CFCCE1B69B00F99451B0A8287ED59CD79EF0D6E697C93F7ED38F20204921E6E2F141D3DBDE1C201E5CE7C524370C339753676746DA5DE4A398CFC2CB1F568C16D4DF34A27CF04F0637B1447C6CC83E965A3F86C538CBC235E440CC2D1257CF916421EC75928DD6DA3CA002AC93C8F464ECD522EEF7E048C154D73053DA7BB63A5DD845512D2B6B7D1E7EB5818D170D14A4A698C8922D69A98319A10E0AF558E2318FC390ED990B75ADB50C6199DBEAF5D53B49235DE7CA116932EA38A109322AD05F5D681CE25FFDC9F6A05C4ED2EC6D4242173D2039318EF7D0733D86D57C4E114B3476392D47FC68796C9F66B1F1EC70610E1D57436614D5969564DEB8673686170E40BF5CDE506F7E70964E07258D4551F5EE0BF2651F8BF3D3177DA76AE90FAAA69C4F373E664F0A1FCC62F208A8BE130C499166D13CB34D77FDB32D5A7F3AD38856BFD3A0419B8744DD2F186D03E18634D826A5BC87F1566FEF88D9ED93E74ED4C005EA3EE2EB22FF5DEED283132D00C7A0B131BE1FA38E30EEC68B748AD533BFB23B9A14A936F609D4C560163235367B0D64C2C796F1106A1A9365E8F507B4BE0514C849A81E2C7388C8AF300D98D444BF808C4F9338C47A853222D5AA8ED283F57DBF0689E5FB89A456005B6B95AC3D791077C79BAA2BB42B423F93A7D0D999241AC5B9D64D65274817F9BEFCEFBCB4D5CAA67427F69ECB279553EF0D33A19E14FD4B284A72081F949FBE2A7543497F314CD7496EEE866F33102BEE5CF9C706426EF2365EFDF1AD141552BE65D1DB4373B0E8D449F3FD1733AA164C1F2C24F74E240C5096CD201A11113D6BF5CA19595C4B0A81E1153A4EBF88F38F1812BE517158787F2B378E8E32C9F97432BC9027292E5EDD7DA64FC6A32788154B62E40A85701895E13287BB18883820DBDD7647AE4EE1FC1D43C199EE69B1A2E2A7067AFAC541A8F44E660B2A7C114F402E2054DA7ACC41DDDEDFD7291CD4573DA22739C7785EFC2240B27A90BFCAFD1AFAB6C2B0EF5509D0DDF349C173E9A6C906BAF5692C39F6E0D1442F84AD2FC118A14B12C3AD5DF8A79056017F4FDD76603717B080E3AE560D7A601EE7FCAA36DF7289AEEA59EDD0B73BE91782377150F03C2C2ED40F33A250356CA17E153480A7E848F090DDA29C65FBBFB495FE9B7A2BEE342C7D422F28631A8C9CF643DC76F07F162DA1AD3F24589971032796BCDCD262F55A8C34FFCE05FA9DC001FB35D6FEE75B42DB6DDD2138C0517D003512F0EA8E982C2ADB5E5BC1F19B8ECE67E4AA1681383A97976B6A8F2025EA80B1BFA1796C27F6A54C583711E2EA46D85C515EAAD22ECFD68C5D02853D688302704EAC4863DB1FC69F8C35411EC6F4A9F0A7E7B3385ACF6DF805447BFE863181A945E8E7944770340496F5A19CB7DBD0D9010B7EEA3C585926408FD40F245D852DD208EA97CDAB0C16C1EF80B3E5BE77D953A04C1B6F53A23080B54F439705E417B9874B3FB524794D26DE3DDE88E9DB9FC36B1508754EB51D389FCC46F822F50FCE199DC14E4B4468B8B15A2460EAD05D0C47668C05A2315748897AF99D320E70F2AEB96936D7D739F72ABAA6960DA6A3996988F6A3F7AE7772D49915753B936367E022179E69B6853E1A83B429B42BE19EE03520A5666124B657D2FD6D15447AEEE45AB1FF4593DE9A2E6D152C64DF45C1F62AB9B67257B2A2115D224850A3AB2FA028F8F9FDE7C9A9FBA2FD291346037A1B4E00B0642B07ED54BFD70F3DCA3D1B8628627859611006DB2DD17A351751F85C60028DCF21481291526B1DEEA4C7CD2D3230653E6FEA1DDBDFE1BC3DA93FBFCDC5A405975A5DC68DA0D8338EFBD6CCDA1F2374D72FBE007599E81CF7D5C37985EA09C561A1EC40A70784FC606FB7C3FCD981F112C599C78B15B7739AF4DE129D489336BFD3966C10363A60E749162D1D8311C5E850B22910B999080DFC86D1787C35768CD5470E9F7A51D4EEBA71241DB57021D6569ED2BF201C06E235D6621B292B686D23E29DA4E81C873371593CB07B3DE46E91FAA3D4A2AA6F62FBF6BBF1954647E731AF4B99EEB3C0FA6385699F8EF2D8E1D7F75161129A1C7F8C7C68B906EAB8DAE8BBB3541FBC65F36BB67ECF19EBEF54BFC2EC4E1130A2E4F36B5644A73CB0E244738B6E5788A4B4457291B57F1FDAD2C11FE5C7DCFD4E742A0AECC460BB660D7BFDDEE4CEA074958AB94B6FA4CCEFE02FC7001D3A2CD013684A1ECC2E2F6D90D246726EFFFA99C12D1FE4AD10A6BE38D70AE3DE5C4843FE6CCEEF587191B56F666C1662F5C6FB03955C557E1B4CE247A2806DE39EC40CF8B97835EB0E3F2D829E0FEA02FE60C934FE72A25930FD6692B9ED979F14536F406F04C3CF0BE98647A5967B81DFAC353A2F8236FE147BFD7D3731C49476C3191981C9AF239AE8C72570C6C53E7AADD48E721E623D6CF11A1E386EA7C30F070E7AC4F63FB42AB74881BFA3FF3E8A35EBEF04D39B853DDE0FB17DD9DAE37A76C96FF55F64669CD9521DA3900B7CB297E813521239D87703CA395CDC8D8CC4EC21CB10A1C672493E013EAC0298F8076C8E0B56AFDF9C31EA01CBC1BDA4AE17FE103C9812E940A34EB321BE7BB288CF8BE7017AA58AD528C9DE09E269B10C6FBFBA5E8B6883FE7E08A0D184F8561FE3F43582CA045DC25CABA52C0157495410382A048BA67D051EA115D867D780CDE5EF512BCDD14489C43604F86D929F83D118B905C63BFF451FF3540E9E220851A402BEA0DB1A7CD94DE0407AEB9CF862BFA3FA703924D0A4803C463AAA827A04B0F09556054F27DB98E22A96D07F81662E0E910836B9423968C3F002E605BB688720FA7CF3167140BC21398B5E4968804F3C3065FAF125BB6D887C869FE3FCC27D88E048FFD0925E748C096C74BFB1E54A8FF6E2C838F16769FA4D8564E5CCC58DAE3B102EA300361EF89EEC689FB5BB0DE16C5CA98A60B8990EEC0006A147036871FC2A6ACFC6A6EC907D28E18A76560A5436BBF9353789C8A5DFE559FCD68C117066EEE5B00F349D6591E104295E78F445FCDD3D6883DF50D1DA6A04541C7E8171523FF36A9C072164147D14985BA30FD449667B580D73B06A5971B720A8B1D2A6896FDC5E4D4DAC78353ADC3449AA53919AAD15EF250AE12E9E40B8487F66AEF0B15E42BF34AA816F559062EEA24EBB01BA369747B29404DC1F1108DEAD021898298E72F4BC1DD821E4C88329D6F03F971F554A87FEC87F34430ECD1CCC6627D8CA49EEE1D5DA6704CE960021C847DAEC2DD544D4EAD2E2086058CF131296B7F4FA4B71A1DC6D6C642A256AE0C0EF9D1211EFA3845B12243BFBCB4F423E913A2976C1015569ECCBC159AFE70F1EDDC3AFAAFDA45CC02EB60BA0DB9EA83EC604113479BE848F381FC63C63B3111DC5179A637E0832A26EA32555908D79B308351CB104C43668371DB32056BB63540B9C3E5551A063D2B525F8A016BBACEB402CE7D7072CB9F37CEC13E1EAF7D867534C013D78B9DFE01C13DDCEC7A3444AFF9E182F12B6901CD9A70F21908FE692E4C0536B069C89685BFA9D973983AA8C1DA461D18ABD27A6A717D9F2122BEAA9BB1742622F51FF616FA2EC3A6D4724A3A9215D7B29A1BA372282CCF60DE90B3834FADE6E3743AD6B2F9B7344F45A29740DD7DB2D642F94998579A5DCCD2EFCD2F7D08486BB327B844EB19ACE3B4FB0D85F8A24FACBF318C98199A0B2C7FC2CCA59AE84A522890E22C2A7207CE91623362C7DD8E9F946817C75B71FB9654E2B7F2E83E46E75ED5638741E414D7F8E70914315F0E37B5B4E3E1CFA8288B1724113E4A00B59B7764C2D61443537849E77083FD13BA652001F39DD9BD4B20AB77CB945C5EBE686A0627ECC52F38A852BC9E1AC8D303E3B96D9D086920A19E5088054DECA635E802385600F673D3BD0A5CBE7A5B9BA8B1C4B73B9246C1A1C1071E5F98ED42041037FAB67184C89BF4FFE3CA0AE2A9BCB020F390F0B76DE2B8AADBC99268D3A1D467A024184CC9A455A8F2FF287A4C9DD1B0C86C8E176BB15B12023B291D44E7FF0C44577F7A6D788D82A75C68C9F5BBE504E7D64FD2AD18BE209E85C45627FC045BC81E3531A2B886173F3C3029D1FA98C792501A4942C72A7A892232F390CCBFD7863AC38D837755011F919AD8934742D0795523E6D48A958BACB9A9F7B9A5A9D914C37114CB111CB536EED3D753D6333219EC993AA5D39BF74E8E9FA02D8BEFF369EDAEC67A5CBD128FC9BA6F82E31A4C59D783A99912C7C389EC708824AC7FF05D56BA6D228C0A9D96324C6D9725E3BE17C44CAC7C4D49235BD15384F95345DC36519466A13110A58300F7E3362295DD7069DC6A88B542F2BC5C9F33328D9D8D1683902C025427F32FD562BE3F0680FA05851296E15C5FC67E96BAC924407AE6BE37E9B61D9A6383FFBDC6E77CC0887726C474AD735BC50039AEC665D827B0F6BCDF7EC87EA6BF793386F2A65C997545FB93F0D53737C53D00685DDC13960AF2632380F105840A1699ABE53999C568978ADAFBE21913193DD0844D89BD582418BF8B6BC430FF1FF7750AE8507495C14DF21A3437AFCA7DCEE7B1F1247C802081FC5ACE5B125AB2BF11ABAC97E201EEC2A8C90ADED920728EE77E1FE2BF31A222A1CA5263586A16FCF80E582258654D0793B1551EA3C24C4EBD27C52956ABCE6ACD05FC2F088273FEE8ADA0256F30B5ADA8768D8E9B70279DF95AE5CC68FFA99934C7520E12F57D213FF18ECA6046A9A3F32E280044023220140E2485A3B3EF7778006B18D4A9DCD177D190CD903CAC1EE0897F58762299A0E026B8EEC6F4F3D0BE1F070C648A2D73869F22DDA21246CCFDEB7A9784AE967F0DD0A2011C637099AF33E0D608AA0A5B2103060CA1A6718328D451368EA3049FF60FB66FE54E778DABC48413966EA14E22083A884E8C8EC33F885093F01B5E34477745A9F82C645C8C5498306AB00B78684252ECD74C163BB8AF9B49AA03E244F4EFC4A2E7099074F512D465C84773DBD1FA96D26053230C192DB289A1596E60B96178DD8CDD72FF14B340FB5830696B393CA319649BA56DCD517F5A08A528350E2D9531B3AC187414FA6E06C0F05D9987BB2FC98F7C8D4F922B8AA45287FA83B900ECB6C9F02669063296F1EA389858F6D2E10228E136FAE35F21DA151EA7AAEC593E5948536B68BE58ABC57771AEB406A0C3F931E7DCF85A350A3558E5C1B1F70E6299EC9FF8B9CC13E905D9902FED957ABFD7D09FB84FF22BF8410D387BA85D8555A75F432EC5789498EA36CF235276176ED48D1E374DB5C2DD1A64714D64FD20D4FDE2A605034E4DF607EC6E11D0465DB25B9D79C83182384D64477C126E9B8558489F69AF29730B4D5650B9860326249777DFE9EA5669736692D0780E9BA346C1727138F5DDD4914487CF32A4E9CB1DDD5617B6B45CF8C981944684BBB7921C88F5A25120047BAF2D9346E220EA08AD168B30A1B82B3B63C4913C708C02258B6AEF1CAC96E2A90EF7D0E1EFC0BC5BBE05D286E143FC0CA4A23833CA12727F0F83079F7BA80D809D6C739EC4D0DD9CF75C4FE30B12A892096BC4B9167F16819694B2CD5DB4B80DE8DE988AD50677695C4FB3E0940913C250645333B6F55E36F649A43C3A39ECAA3DE3EC1FD4F9F65D9F7AAF75B60DCA3BD1EC06495FF5F1D4FD6D83CC6316E40BC469EE5F44E5AE56ADB229A7CA5CA37A1508531E44B0142B4330048350A40FC82279D25A87E043240B4BFA7321340502F0D37073DF068596C4753F8709BAA2A7264ADBCF5F934E857B3225CA47D8A182B80D3DF24C3612FE4931EED565BE563115414CC2B6BD102DC6BCA9F104CEC8B24BA5465FEBB7E9730C928D6FC1144224232A990F8BED27FE6D28AA35A91F90D6A0AFE9A7E37A5BAE51D8AFDEBB7D5670F2521095A56862354D2AD946663B4BBC7049ED1884347734BF3E78ED227428476F1070F4DB011F8DC86EDC5BAE1BEDC9C5D253E4C5C6816347EC96C5F62AA3298588625304118EC32DB2DE0597BF2056046E17C69EAECFD26475066AC54D40A673741BCE72F138DD98F1939598E5D94D565C1337D1179DA057D4453DEE27B5C04777EA710D77B317A6E8DD3B4F26A6A9B3F4917A0E881E5EE528462508DEC6762DE2BC3F8F8C42E8D721BFEF7583C99DFA4D1CB49DE2A303B67AFD505F8A3865D853BF19C4A0F7CFA92F5CB18CD5D8E378A5B041449EC9ECFB80E0865CEC1734D34BC44E664243AA8F605366CE9F849700593C76BE0CB19CA1255B074A8630FC962B50106CD93DB41C6E4DF53B6B1257872B0D8CE9AD5F245C3027A3F75F19DC568ED1E0F60CC20DE625241D300DCDC8C953676363868B680B471C2EE623DA408C7E030833DBAAEE8E701374156A6B785E0EC7D1A0A55A599605BCA0FB517EF99939889C862CD790240709BEE0226DC7E8177F641C747A151A89340A6CCFF6982EF39683325390DE72E4451BBA74E3CB102870F1E9ACED30BDBBEF160A49746A23C432C3ED7EEF580969110AA438D00AA03F54E039195D61B7840222AC994784EEEA538B7E830A6508AA0B460DA4B4C0DD9CB052CE6254774FB147F7E4F80214AF1FAE59F8ADA6509123438E90AC13FF7CE71AAEAEF7A39C434C3824D49B894C389CF320A430A7F84A5F4972FF98C388D61C936E453BB1A340528A9FA5F0B0DA9543275435E91B0F5560E95F9AE4EFCDECDE1584761F8F60F0280ABF40FC5834BFE456EF66AF66ECA1098DD49BA2CC4B12CA9CFE256FBEEC328D049BD6BD19E2358502672F029888DC3AF3350BC2EDF5C4E07D59DF8DB9C14B86F1FE384227953E98978997902C8F237C8BDF300A72248B3DDEFD52577BCC0F99F75B92BC056719243F7EE67932A2DECFB15B59C95B43E183BA3DAA41B97E177D03CA320A5FD5D7E5A88C4D54A8467B883E0CD5924912642A65F191DD4DC2B08DD28EC0AD2B1CDB86EEA3DBBF6D47754B1BF7036A0BE90CC3775D263A5BC688844BBB9B1D9296804176E17C55D6DB888C2BEDA3D546FC496EAC5243AB5D51686AF9B29BF6D4A138BECD49665458B816BB09848CC4318136E6B170BECA544E8ADC35D40DED979111B8B1D4577DE2FADE6A1D97F9E82E9D3F069F3287E559E99224C6494F36233453036DBA617088D619395518B4E6725125850B3121EA957E721244DF53FB343483D27E6C3A53224B38C11C1D64CBFCD7041A44836AA606D170A80E84BBC0973556B9E4B1BD776C6A0876D727BB0526809700A0EB318BED67843CE4A6BE2BC10FE9D8228A4C94D7A506760E580E8A0E544ECCB07DD0810D79443046951C72E017CEE5B2C959754D477D706C3E043298CAD200189F4390F59BA27B0099DC551673B5138AA654E054676BF30DC61CAFF444CA22EB32E5952A598C07AAAEDDB83B8B3789EEF97663ECBD33FE356DE981A24C29DD5217E14DFCA30C0109419D8765A061F747BFFC1E221D3ACC7FE239375A9548483543599C837F48EA189880278AB2E06EA44417EB945F20ACB464CC458E249A8969273A460F063C5FAA907E42C9EE304B27C85BF41FB170708969A2BFDEF37B97DB4A16BBFE07370039369D04D0A9155623AA390ABB75D47FE2394E4606759648954FECDF4554F660D3176AF33153A9D7B0A935753B11E6C7295B0FF5680A18A42ACE577981C500581F741CA23DFDDBF22EB6511E19C016EDC96DA545AD16D5EFB9A8F10C45D78E01C74E3552FFAF35CFA1BC0C3DF9D14C1BDA9D510FC7C7A755C71B5273CD7CAF3AF44AF066DCF18B1B7D6C0D546C9C0B0B1BBE88F512824CB8B512438ACBB23CAE1178DA05DD67DA6392649213805D680AA61D26092BC1B2CE50CECEB7541D7F10808DB2D4A6B12841C8B4B6C5519C8683C998A74AC3BC3CC44D81B606A9A3174929E4AF06E032A24E67E9C66885004F07D4775A6C66A8F42F94920749FF902A8F1C3BC5A1A35BFA24040EF3B7ECD05654CAB696D3323485EF855361DB57A65C5AA0B238DC551ABD6B4A8DA0EB987A82F56E5EF05CEBCB4155181BBC61C645B2A4FA8B316FC6C5B3BA12829E74899D0A42B42821094B57E6D221FFA108D5D0EDE9012A88A2BC361D90673BB3D19D6355B9239131B42FB3CE832DEEA6E4551BF6C6533CD8DE572ED3E5DC51BC1ADA13C0C7E4F723CB964125DA08E0D08F1CFAE124568DE55E2B39B1475DC8F6558ED763FD7EC2DE373F4C54399A0317087630AED2A64BF13D113E8AC32E6318EB7BC0DE20E846C0CACD876F47CBF79DB6FCDFAB75B371156CF74B443E8DACBEAF94203037BA14E821A66244BBB7E989567D176FED12AD0BACF79834D067662C11422631554D1ACD6BCCBE23BF1D0C042C1CACA4B9BD01D6C5757E52877FB5DFC92161C8BB15A60222D12CEEE973812B4920B38547304E720AE246FB503C9F97BBA79640485624DFA2F4D508300BB80C70CF8E271770876062AA1EE0F548F6F7D95CFAA17FF1FAD847CBF6CF90B01D29C33B43473379F4B5491532432F6CAB98C365B84D357B48B416C2A00B25D07594ED4E4CA0E1BA5C92AA2F1DC7A6109AE8D71B9F06440A770FDC2501900B9EE466DDD853CA5482B4636BFD58AD8B24D91852ABAA0A37536D4118A122951DC78F02DDA8EC8029ED938125D759B24C90B0FEBA1F589AA1C10FC9597CB7E703D93AC4AFA43D3C239337AA454BCC471CC6BECF89266F588C3EA71AE50F146097D9CCF21E75790A5F3A252977E4D848DCF5D96DDD4FC1D0CB583A28AF9D7648BDAF8F1E94A83CF5349B1F4AF63AB1C66757B75C58D10F27F8619A5A6BADA67E841B6429AB40A09451313EED76B93166B3A5D5561CFB6421D83A5E343C8D277389950328A1646C3DAED357BCF2E8615695D7E8922030148844058D177D4E68A8EE31D5D810C73D9B38F6863083A8266652DB82A43615A45E6D14EFDF00A4333404DB65194EB432187C1EA7C48F819C34E48EBCB0836C84534A238C42E0B9BADFBB15B220DD0BF40F8C0511BA69EF82FA57D099BA84EE4AB6FC422442C3BE1E8DD910B4117BF4047D49419FCD2380966F665001FE4793F06F272E14E1893D502BD3343AFF5EE94A58CEE04E745E72E51124AE8013EAF2C2141012FAC54CD25E97B6FD3F0891BA1DE663EBF009A7008222F461B4E7D50628133DCCBA7CD0AE44BFE9F675E094D972D896551A1205FFE0CA8FCB739192488D2BDDD4E10493B43C7EFEF60888CB11ED68F34630623206E81ED04D300C2C43B6F27E41F18241651FC6B84C19EE1EB018BFD7A0D4483B0B6DCF57236AB27BF4CA17E52739E4D1C508C78F6B6E9FD53F423AFFAB01F75A9B1AB725C247492DAE3227ECEE2D60EB186BD8972FE455C393919E6D9760AD1BB706138824FC3C9EA0F673C1323366DEAFD260591DAE60AEA2DC22FFE5EA2421F35920550C0FBD78C4F6469092F89FB6908457BC81A175D75B1F97E2750194E68705B9D1E9F762068EE2FA9286BCCD3ABE98007AD1AB27AD2A094C6E164C5BBF88CD4C5F325E4E91FE2867A94E9FE1A78DAE2ED1C11CB4D365EC2F3888612FF58B493268645BE9ED69C196857F8C995A42D5CF4542E609BB35B0BB1B4BB85295ADE635E8FA237C5DF471B8CAD7E98420077BF1DBF6DCDCC1322C8BE1B8DD5E228B6E6E04ADA1D533B0C6221FA83BE7C19273F9AADADE041CEAE389D0572D2317906005BFAA17940026CCBAFAF8C7A4BBFCE30EDBF4EF82902E181B41A1FC006AC01BE64CF6E4A4A14FED995D6F323405242BCC5797E43276ADFBA44EB8E3EEC029292D2DCDC8E6C93AA6C02766308CD367D3" + }, + { + "tcId": 49, + "sk": "435FA0487592C90055BDC2DA68F33959F690A4F2724A4363262E2DF99A6073EF6EA41B044DA7B536B18FB802026B7A0DBFE4A80D41CAC87FD98B09A9AE370EF97FA99BD302424B43DA240CF31FD918246429B393D5EA9E01963E7B03547A6E19282B86CBB267B1038DFBBC3AD915C4997F7547CA709F68F4E8534A0E54FDBCC650B690D12005CC14444CC088E2120E43C0511BC391D844721BC6900A0744D930215C082E83066590462164245003A720422209044308129740424888C226615CB831800432983464C844051A3268D148501B326020970008C10101810D0BA41054300299204D0045662245494832104A844D09B9500438701BB889C80248844202191701C0B805422048DAA245A202060A4021DC006A110085A238092496494000411C968181808024B7696086480288701C9811900209A012814AA084CB122481300008314C49124940A62098286D99326E0906299C3804E082294AB09140A84508019011237019171023A45018B491C01601CCC609012601A1884991A06CE4268561120E1CA840CC120D0CA920491048A0A261E3047089460519B6248B446C5C306D5B8608C388444A428123144243C669DC44080CA660DC826D99C885A31092E0446D1BA605C9C870D9A085633269921866DC34508B305158C4211A496049384DA438294192045AA24CC31090DC366180C420D930041C0511C3B085098080D9C25121014C63186E4A16262129510A9185C1886D5B48921AA94121C14998162C98844841B444CB1062CC18324400460315440B252E80348092960422B74458004A12010E4106628B486481389012952109377002B008000651883672C1382ECC24201912700234461C2182092421241150A4B28553165101B2710A8770CC983149224E8C1630993046DCA6704A240944324D521224D2907111436923164A24394C18203223970491B0014AA87140A01011394002302812A365199065114521D882640B30061BA220D3082449402599366D22C06101B34199225223B460D8226818100944282218468AC11406DC46864AC005540260A1C02080304E21417050342001342A0A382590186018154522284418C94898A43092323012004C0192619A102CC816004C906524064A44028954144E21B55084B451E2366C12018D42826C233260DC240EA1A8081A896812359224854818352C9B1492532430203192123390A48228D3B281581849D3A6895C086A90A28C610806D0486CA3242A00076911B831030932211026828288022286D2A87193142C64047200B7088C80114398840C058E803265243631049889DA4881E0825000A765C94401A01648909885588628C8142E1A8380102185A3964903B8480A996C4C92319AA269CC864CD088095400260A80510824250083894B02481B108E12304D908449644490CB289012158A1AA724CC384A59360A42422858128E13804CE1124A51B691D0A46CC4328C1B8861080849239584CB9260200661401840E438204A2070C838888C3852214761A308604B04465194914C82010AB4442385612225024186809C2271D2B689D012691CA2458C420A8BB0885A040E9A926509A22881A220DB42695C42224A325050382D9C362A12262C241446212212CA922D9A166224108AD20825CA9844DC0825919045DB402D09A86504201188A629E014310836491489401B4520492449E2203122B46DD3184D600242981400449610C0880481A65188B0804CA4110A2650133802D0960D1B17264A48410807309396218A086610B29101B32459962094968411818118A090A29210D4806158903103018C893850A4B44140C004C0184200210E13012D0249649C14084A2646CA046C0C316DA1882904C02C4B9621082208A404325B264E9CB20D1AA549198484CC10626106291A1481039964C3124481186640326A220402999611A3902C1B097011206C5A342DE1128A88A4801A49401342849B82911A4391082525A3346DD0B2051A852C4800720800840C376510930050A22D5C04711B426D91804C82C241142632C8C86D8B824800B69090C088509060E3420DC41066640640A18401C202210CB32DA0A824919051A1906189202A12806590182149244683B645E19208C212095B96050942682122905AA020CB98091B302D09C410CB368CE3420623226122B070D4A290440841541208D3326694860C0CCA61EB683B44A65D855C8A8CD65BB1DD44C7E676ED115E302FAE539B8D26405CDB80C936C02CA3ADCB2D45237F170BF28E29C52598FD7B1C389A1A03C415B2B5CB096E345354FB26AC5DE65678CFA22BC9EADE8B1AB9863CA97848EC9D5E343F1C6936186D3C9DE36342175D26A5611E46F424D3319F65787FA40EC6E0C29162F572DAD37CCA44005DA35F5C85920C0463C266C502D2BBD9A697C0E69336290C5818A692CA61F1D60487043756B9F8FB16B807E918C4DA8B0F3360FAC63809682839FA7B52296BCD67F98B5FC0691184670D463143AD983A1ADB5F1AFC845A6FFF947DE0A98CBA74D06387F0BA27FB7F45BF49E89BA49EE6BE6D8F712F976C0C0971B766AD7AACC39C0ECCC4D2F2046E3390076989789C4E8C9FEE60567BB71DEE7CAB410CC1A9AB8D0751E5204D2AE85E38786FE3F436E8818FF7DA12949B52E9D4A3ACFE5E738163BFDDA76965FBD9FE49FE834A0B8C27AD5A00522D0B515E019E4CE8808A828597F25F2973DCAEA91F99F4EAAA101C41B9D9E303C22349FB39E7DFFB916443FBF9F9F231D6A615ABB5DAC5C63636B36D0E493A66930CD8C18B8E30B51E2F35B19B7D0C6118C9CA787F65148A3953DBA871A2B2105052DAF29C09DED9D838448E7459948501A6612013C599F51EA8BFAFDAEE41C94AECA8643623F46CC19A33A20191A9EB4FF98F484A86F7FB60864D5B4DB538A0FE14D6D12FDA1629B2D6BE674A242FF199F3567623C7BB649E229281C2BC355CD19C577A38614267471EAF4A46DE3FED534E150EA30D14E4CCB2C10B5F8CA2B8086B5B6748CC76065CEE5E96B4BB75649247164DCB67750B9597CF7F0C4A883B8D255375B048FB156F4B1E587B7387BA3B5452204F76CDA6DDBA7668284EEEEDFF0A504E19B737D733CAD1503DB662ACF2BBC9B64542EB1EE2D3A589A2DB224188FAF5BB8369245839449AE58C84D907E0F34FA83FABB302ED92BEDF217903C5769581AE4D783D545A8F3DC924119BD7998CE47919824AB5590A74C5AFD2D0A484232408710EED75ACD8E2671CAD9FC7A65788D6E988A621AB764E2B8B7C35D77ADAA684DDAB63B72316861F593609768AC761782E40B4C81D84169E04EF527B631269EC3F787143623311C7181B383FA6ECE49E11722A6C5A5900193E2427B56E961449874240E4E23523BA8B321BE7A0D984E1E84BC51D3844593CC56E61A6EB08F9107A097CDB8CE39FAB34DDD12DCC3475171FE0145152F44B4AE66E4D0226ED9BE6DA532C04DEE1162AE6692F8F94DBFF4A8141CA11936F1D2FD56CD9244036C73CE0B6EE0203CD328A5E1A04E0F6DEBB5FA6D648598EF1F0EFB0D05A16EFF32D527BBABD964425135105E67D0418BB17C3C5E4C53597C5CC9B6CC27B0139B61EF053DE290F511D7C39393A6B8C5D8FA46119C93E79AD18657B199A35A01CC48AD090CD6A68F84CD512A44514F997353A43F1807221B29BFEA62B5FEECC1F9388CB72FEBD181C49BA1DD96FCF24A6116A62563F8088148D5CF697CDF140EB000FBBE2B54FFCC36CD5B90E92AB4BC8B5D6D4C47C74C5329E70D87D8361A3484DCECB0C018C1A9EB6DB8094B8C7E0F8E5B1682948F76BBCFAA1D80C5CDAA1650428E2E1409DECFA7A1AD4AD428469B6A750C74297C46C7F216827197F775CD8D12280193E0471BC7449D8EB97A4B6EE40C5D73DE0C14293DA0B4C40C9543C284F251C2D4ACD332289D10442B72C3FBC564C092F3D0FC86F71E4E4228D7E746EF2153CF2A2FDCFE50E8699A7F5374B872EE9494D5A00BC50D7D9B356F9DBCB7DF82475AC89A88C6515ECF1F2989745EE765D4B347CF8A2BB358579B7C09C797A339CD744E8A69646B122F7C5386634B5F69C2CFE791DDE0EA8540DBD30187C9AA5737B728011160DA202D96D56E21BD38DD33EEA68CF5BF69FC64985FDAD57F329CDEDACE0C8103AACEAFE3AA1CC3F0A79934F6E57B8B5EA73F2DCBD0B4FBA7A7FE06C6707DC5549E0567FA09D1FF4829D127A5B427F2ED0C071A3FB317088B689DE3585240E74CF8920AFAC2E82F16541863DBBFB7FFCDCEF75F43C186DD87C91D917F4B9A25E8AD13FD4D771A427BC43A27054CCA599AFD0F5864B3C92EF3D0F29A5B43079C09BC6BD9A7F8C6757BBC2C99A944AF3A0C34D56C91637B6CD7331FFCDEE817DB1F91F30B5685361DC8C58007FC2A95DE3BE0EE011859652F72A0892DE1FF0B21E81F6155613D0A6A58A5F91272EC3FA864EE9BBCF875405D9CC9F103D0BE1F4CFEE618EB7C9F872FC1DB88DE967CE96B9C6ED273D1916D25A07702CD27D61162FEE2646F7B147EED996F817B0CF5EF4939FE7D13D653D3A8FF35427B50C0FA54E1788CBBFF7EFE8CFD7B7FC17963CFBC817FA2D75E9FE199AD0A92CA95A0AE769D40E71B7D61D4EC90A69FE28003844A0117538FC5CBE6F1B4C65B41D9161477C23D9F601B7B40A8AD23D79699A8A28271C000F160998FFFCEA6B0242ED8449C692AE85B64D3FB0C0DD3F0EEC1FDE20143504043D63EB4DB27DB8C3FB1A9605D1C13EDAB1025784FAA92BE63714F8A013AF297BC0C56AA291A0236E444B197704A03577AE59246F46EE4AC61A0FD9781F13DBFA5BA07E956DC9F7018EF0814B9C5F6F5EE95654D6D222BF1CD75843FC1482A8445C73AA2A82345904FEDEFF0EAABDF4F1936765A2FEE895F8A933A88C485FB39F1D36C9C6C3194B46E9DDF80B5F0C3F63A10C4E2C064D6D81FB4C9243A2C8449272C1B2066BC8E8662DC7130F940EA2B5BE2E7A5E31E1C7919F09FE277B7C0425C4477AC534E083789AD5FD06976D13DD229E93DF2EA8FCD22B501EA1D6A31BDCC34C225C858E6C307368F09071963A431F5DAA9C9CA5C5195AD9545DF69989E23871DB3D6BC793E5CCFEF6D9FF60912CD554416052E3D72865BD9AED12F48FFC38F6E9F0349566692D0E1711005C5925D3F679D6B118EFFA63CFE7C0892BC58A98FC64E1D0853F515CEB10693BC9D25960038A3F0F12D108D0094F0D4AB855847DB4F8B9D334D76589CE2A0F9C17A297FF5429F239DF27899C38C6BB426E459572A4620802BB55210E74D0B23334AB8686F2F0A078BA7668235E60E487F494165BE8BAA98565D7312357E7123443D9E161E663EA4E1F6F46BF36FE77D06A220D6CC7741C96C20925A99D7919588A21AE79F6F279E23D54CFC3BBB14A189974AA6E74853A494E780492F466AB4B49678F66A4C619C3E9BE8B904E9E6B3A0BAA7539C975E23FABE9BC401A4EC308239C73E9419C686A12741D5E75D940F6C59425C20137FC8F7A36E12241CCB1C3C97CC2C6D593C3FA81BF431C976C3369BEC74785BAEC41F8A671B983775416978AB2A779B907D76BEC0B25202ACCFAC15C9EC0CE171C330A1D2079892A4F5AE3F203A941F643C3C50CFF426BEF5833996312D8E34F4C606A9183A9B959136B7CB151E4EEB84361DA76A518285790BA43ECDED59377AB75B2E221D23C8CE880528A24C0E237A7A64FCC4D90BC0508C092D25F3F429A49F8FBE908497122BD8D2DE287FFA11273B61534448061426D37F960CD06A94E374AB6D7F3C69125F2FAA9B76F8A82E32AD4905BA7925415F0BB497F546191F4C6F5283E73D826733F1B6EA5B73A9C3874887E46D7F5BAA12BBAE84474CA1EABD2A5E83DBA51145D723B670187A2D54467ECB82C83F08636586D962147AF49C5AF9971B2F0F391F79FB96E2714C3D559D196511627487DAC91F0C011C8E3D73A6274DE801BE34762FFE9D030AD0282CE0DB79F1FF2543BD92E9EBC0317189C7883450EAF7DC8CAA45554D5E1359BAB98EF23E75A832B1477AFC4BE66C5160FF49E6F50B88EEF8DFC5F4C97BCCEB5BE1A1E9D0866DC8477C6C6F937D7D458CD7356A8770B4513767B2B4D9A8D29D763EF80698CE2605D0716DB6793FC46F46DD361AAB79DDC2EF6E41A1EA9D0A912BBCDA555DF3DE04C09F6AE1154306BCF9BD366FA43A1FC73CBDF41C0D46978C4BE84E999A94F9B36FDF1ECD0F6DD24A974E7719C3D63D6637BC317589EAC60BDEDE1208E05EC87FE382D0EA7179B713EF9C5DE38631081181C8D2E86A6957E5D75B2DB09CA1C1A6A6F6797F059760866B7585F0E2C6754237980B0973486C63DCD260E5846A23A7C9C45053078E0A1CCB4535F3CEADB65CACF20E74755179AA370F4214D81E9425261CBD181D25F192454B1E3BD890518C56D43CF46B2E57662E1BF523D864A6A705EC23F3B57578283807349261BC38FBB0D856BDEEBB18B545C96530722039F129D79F9784B99A960D32598C54FDD6D3F62248EB61DE26BFD73C584FAB4ED339AD7ED4062596E7908C2111E367352338AA3FDCA8248A6958CD153C395546C258DAD42C0FFAE0E5145F14F9883706EA9DA06AEBF193F02B03F27E261DA3A46E13DBE6F20A319230BE1A6E480C159B85261C74A0A4956799D03C70396F9B0F7605A54E4F2A928C7F68A2D4EBC5F930BC381EC7E347706F27C44CDA560A75623324B6C0415B4E78CEB6467BC987845917F63849F2DC6467154E65C8F14BD7D5FDD23547EA2E10DE39EC26C13AA36AC27728826CFB29723EEF5F3CB62809BF3FCBB0DBE718704CAD9AACE7EEAF4E56FF90DBB3E0F383B3F71166C25923580BF42364DD5050DDEF64B48337E0AECE1384DAFD79A00D7903E7B16885AE76134750B9E9E4654C819979E94296EAAA6EA011BC6D6", + "message": "14A8B812B4C9129CED02A09C8AB19443D34DBCEE85AA12528B61F84A2AA9D9DA49011C8E2C3C3856FCF761EA9C9882FB18666F3EC2C8543037E54FEC1F0F944FED3D350CACADA9428B7FB7D9DA4937DA4D1859BEF8C6177F0EC93BD67FC3D5B3D13C34D472D01372246704DA4763FA73BBCEB0F4C3658B2111A7DDC01FCEAA9059FE3DD5BDF2A9FE0D1C2384E82926EB895AA529532FB20E12F1C61BCE208E48ECED036E4F84CD60F8042475749E13D8C3ABE0AE17967D5C6D8C598A53A10231929822FB01EA976A08BCC0D18B1F9B6C7C1ABDD15121E00EE80459E6EFD61CB8D5AF950F0A8FF2807C32CFF7A56661C67348617059D7E128A72C8AF36B149DD8B46537EDE60EB5DE8A16A93349883B73F7C4FB8CAFD01E0C9D7B1EBF6D7C9725651980E0DA598A6ED5114178E47EA4C6ECF870033A03F134461146717C8AEFCB8E8DB1ED4E286C68C7358FA105641EE3ED9B4A5D4826B31706CF0946C152A365B246DC036191613655B829ED1AF8044F5707C320EFA1126B90137EB05FC220F122AA990AB476EBB0BB3AFF5B92442A857F6808E144C60F4B5190794C411C705513BC32447D83B760E907E6FEED63FC0A60C0CCD01734AD55EE178E6BD6D4B8A238ECBE8E4F8A464C381F16F11BFE62DFFC5021FABEA941D24B81CFC3D0F07F00F902FC5042F95A81BB8B795907F8D6BEDB5E5C56D4B2A4353D0188A90C01D7B2781EEAF2BC3D3D58A6F6AD63DF7FD4D32ADBC5A7A2F81EE3F5B98E8052017868EE59D8DCCC0199A006FE4FF39699EECC82DBAA846AC60B51FAB6F456DE4357F5EA43FDCE4B57AED55F2F6EAE49199AE90F6CC4AAF662ACEC2724337AD7F9CF74AC990D3083FE384685A1E616B233752E31CC4FAEB8048EF77480CC849D3376464621E2BF48CBB55E1A7CAE855A216DF4A8D1AE4E4016958F5855FC395C53C23327403720271EFFDF1A90C44E93E74D71BA29D860679E877E410ADE48ABD0EFDECA426DA792271D813116ECC894D799369EA8094C328D7694E8CA47459F31F5065858252C1EEB1AC4750AEDDD327048894F7D79A1D64737EF6E8B93ADEB938C1EF31E38DD60E8B4174AE093697DE4207C7733D82B4FE92590358515D30264A408746AC252ECC0BC28A9C98BFCD76C75845E9611909B0089B571259D1D115EE0D5DC6BD6F3697E1289C4742CD99F97B5D3A22631E33A81734A5D2BD1FF4A819CD6A22A938D3F18AA90794C120F4BE7E14324E89EAD34820070F8160B140E8CD5D68378C081DADABB41D365663AF26C606940E08B20581F4E63AC6E68FB5A7EF5DF86047BAC502223AF08F6CD82E6ACDE60116593046B5CDBFE2411A3FE89C438A1E84CE6D1CD72CFD3E5F67C331E72754F6CF2BF921FDE2C6DD5481F20F509A6852AEBF55BFB4B52D1F8B3E397C9B147433198073049638DDEA7E21C2043C786C88E45E566B6A7E8742209F5ADBCD34FF26962E87CD235CA1052AC02E4BF75DAEE60A06B19A4B0A61A15D9651473DF8AAAC6DB951EB6E669FA5F89175DC1FD4D881D688C477D16CEFE809E623B2F2A996909C3E10CFEF756ECE8E93072AF27B87715953E0C48946DA8E893160CD351E48FFCC6847975621E5C75D5DBEBBFB79297AB368D13BA95308E3D576F1C54CCC1C4D5EF2A41BE63AEA2A9F9A27822ABFF58B06AD99515B97F260843DD2304C855184EFE96BF10420184CBA2CD3ABC38D11B7A74E4A9E40FC26CAF3A84BFE8794477335EB1F4C67ACC9513BDA5D8252E608D03C69D493F8876FFF25D39DCD71442707AF2681CC6D5E117BD24315B0FB5C9E8175CD42AEABF699B7B77C9A8918AB94518B48DEE1777EAD8F18709A824F277BC06CB67915A5A2508E18094B0ADD29FC7CD554D8671CFB47EED2F850FC84B1C0F27767B3052869B653BFFBECBF6D8077697D1F440019E3381FCB917F5C06008A04C8A88B4493698C1964E25A551B03805244570D0EB6999AF2BC467EA4732B460A40F7C2EDD2CBB07A2DFA99B4E5F4663A45F2774C1ACB0C8B965E1053E3AA140E973049714DD644CB9317D9B3252150CC9A525E8729ED4A9A7900B417875391F7BDCEE646B1009CA479A1295555759C5A7597A775A1D1CD8D870A71DA7ACE7CCC7D2F38B18BD66441D80068F76AC194FADB3ED5F4201F26F670621D254264A4D2A88426FA6077895B9BD794C8C84DEF942FC43F2FA115509429A939052200196CC921454A65C4BF1A6E871970A3409FB9773F356BC17E03EDDE8CBF2F91E7D2B548380967F756D36520009DA5032F20D8C8CAFCF4B561A4C2894CA13929DF2AFC2C1C9FC41968746433FACD66309D2A7FB5D90EBCE40ED1E80C12D07BCB075FED76DE423D9EE6B1C787E1039749A0E559B86C4079CCA1CA7E4A3EAACB300C453782071725F6E2DC0652DB5EBE7D1C16B6EE0078004ED1F49DF439107AED04A2E69F70A35057C36A307C8F5BC13FCEA76AA997DFD2E2E4B835677EE961234895BE9C9E7D1486C04ECDE36AF4F7075C0CED9A33C372C33F751C953A2096815D9B6186632D3CAC31AE6D0A931258014D6F88157ABEBEBA1C11B9CB2956253D4950F5B2F64476E4125848F27D9ED4F93035FB5F5DEFE2435E67DADA015F048A90EAA9780B983748CED6056D021D21F6FBCB1A2DE0C627F2D9015B3D9D35CA17C54B0FAF85D0C45A53DC2575E2CB54B9A5681FDB66C9D5A09A3F48DFF29B24E45BE82856C6C76F0B9680F7B666B22221E14DD8B22A15FFFDA1D666F4EC6ADB5B929C2804ED36077E1A39F166C777770124253ADDE6B77083ED159CCE35894597E7BF3DEDB346571C2BBF69AAA9ED133E94AC7E31F2C30AD079EB4B4452232D83E49B43DAB60BBD92673D90F187FA6F3859EEE1630D3A232B99F3F960E8BE49CCA0F1A519156D2D861F8B6C15FEA4C4635C23F2ABEFDE8589A45947D391CD1DC3439F965C6DBB5C5C9AD14192B3D784D1C78B3DF6719D5C474E02D471B9B857611E2FED83869BFE8A2A74493C25D39C78DB019BE93E3BE331131CE85C4586C0D40D676640405FE363646C2264DE6F64365F19F87A8C54C884703DD369FF52F65CD9179B8A09EB92C38C284E06B0537EE686D7BF3BD399FBA8E1703BE3236F8BA262E2C84D55EB1E1E55DC14780DBA04BC1106D98B05593F9164F1651809E8AFA0A04BB0B51F9FFD5062B495133B509A569845CBC3003BFE23A7D7ED433B70C2EAFF5FD898009CF1ECD9E9B6F37CD7794234A098CCC39EF078E3C152017CC73A19B811FAB4A2CEF721029F6200A4D1E4F9E95A0A758A7AFCFA047B6707CE048C3BEA6BC561D152AC4F161347C098F4F44AD92006090324757D73DC074F1E1D445A500AF5A92CBE19EF631D99FFF870C60BCA8515125EEC36D004F22FFB420F5CB01330315F00CECFEE3254E54A047A7FA3C7495E6ACD579A9159F667FCAC4C4448579E7A68148D5518EFE269E97D90D67CEEDC378657A45E9DA855EC55E7BFD0AC3E52DADAF76E800ECFA61F2BF532E7365C4FBC8CE882AB327961C6A48C24CF0F0E6F2C54D732BC9B592008F2E6C80F7EFA788AA6BEEF0B6AB7B21DA3F9D92ED8A8F5F3F4B1D1BED6F66B6BF3ED52E49715C07DBAFD67F4F253DE368619A306C513E645CB5F154F7823781EB3E15F38EE482757009E42CEEEC1530A0159D25F052F4D4326412CBE6CD11C0DCC56B6556DDF806868B83602671C96F81D8210842144757A36CD187EA0900F36A0A9DB85B9609C11DE03A38A9984003EBFDD4E7C07CCA7A7DC7FB5F9F16E6C0C32CF86774B46C56BFE2840D8EC51E9FCB719DD1CAC4206372126DC8EDC9A4A2EDC8FDC8370C7589CE9FABE0DF3C8CEA90E82944B8D489C0F52F73EA3E3BF56BC3644A1BB0AF88F4B556A554851593E5FCAB03E235670638E4AD77BF012AE074F331F67222899694CB5EABBF0D6E6E6CEF75151FAFE89DB9D66DA4464353526116B3C2F382825B11CAB3CBD221DDA588F4BA13548CF627B52478F47D9B61479730CD9CB3F6622702C9A115D69EC232CBEB3FA88AEB832EB266B855A98424B2E08A699453A891C89C45FED7BBA98D6E7A2179A24D41D201C4214444BFFE6D01A15CBE640C3C54458E8DEA5DED484FF7AA78541686C60F9FEE76D1A7ED1F5686A2EC1F0AA037E6CE38FF695DE0C17895C9326415840FEDC1675E9CF30B8C45F8EACA1E65DD18290E8ED826738876FE8B69DC3432174151C051FD23CA4675A75E73F1D3DE4CE172FD657B57D5D03FBF8B29E268B3EBB8E9BEA96A4750168E8AE5AEF6B34701276DD18F1FEB01FFFA2A984D3A59D05A56552639D506BAB3021D507D56D0FBD80DC582B3C20940DF2393AF24FA5233DF073C7FF28B54C7A921949960CB2593AA4F93A06D38D896D547B28E9CAFDB479B7D1BA2EA7B4A6BAD33BA8B59DF8792B22F5FFF41EDB1FAA926FA3CF602FA63ACED78E85DD7C3094ED48D1F3381BCD084A9909613873513657879AD8599403A52ED0D16AF0B3B43C672867700167323D37FD6373C4D51B90327F4981A897CD54C8E35A6A5904F5AE0CDE36440393A59119437016E8CC88894B2A6FF661C10AAD7C7B03B7085B70A8145C305D5E66CAA265AB42B34539CFCC9A62B5D9BD09FA4D3B94BACE361B4C6BF6B550B89922EC01041CF05C0E4632274949D244B7776D6504C9803A67CECF65F750F9876109167CA77D412A7EFF06CBCF129D057143BCF03CB1C1AFAF937E55477F5B15020149D64F53887467AA16C6692FDDE61406D552660B88AADF65C03FE1B8D485C57FEBACF8B11C569622FBC56CA1056FD3600E1BF51084FDAE32876BAA1E97637F73677E8FA1462222DA72FB0936ED66C16A5E892C44093CFE7B4E3EE33F21091E04FC4A07C6CA21E93A500E5D7378EC716A9ACB27A5687BCD7F4559C32F6C82E8C06E82135ED16C35762E94BFD6BC33D5116E4FB209C98C871FA8E9230FA807CF1FD509A75DFDDFBA5CD4F131FF8B666878697B372B92CDDA15D0113E8BB91A7750843B3D14AC4E8C956B44C7A3A26720E774EC1A1F68435B122E539C8A7515A1AC94D456BC4DDD54839AAF6EEDDFF8797C9BA3A15AC70C34DAF78AF1F0C21734DA32A79C1BD3CC8B2636E12B9D2E42AD10446EA1A9FFD45430E03A78D8F38B64B64C9D308D18CDDB4D5DA13F1B4D15157063E58C36DD71677334B4D9BF09D8C765FC68B233B31105D0957F1B675798E5B9E982B1BAF1611EFED0E39E1E9E70BC790886A422DEFEF325A07D97FC603866C2C3682FC651CFFCA09B8122B636A65E2D6B8B9FBE6BB9220959038AEE11AA7003A9C4C4EC9E27F4A8350FEBF1084C292B6BA9A6E03C00979854CDFE566831B077823B025FD1B9C7127BDBBEF34186C74759E32FC222023EAC24A6A6653A7073F4033D77CF83831E8B6BC8F26AACBC3EFB2328C6EC35C3A509FA85E2E04532DB6E466BBF8071FA6020CF5585C70C29320786EBA815EECA6FB2BDF9C9F3A3DDD0F1800E93DEC3C5E6DB4EA5A695865303C48986CE26346B6CEA4A734668D5BED675EB0C2A1FFDBB9E5511EC715BB4BA3604629FA28A53CC0DBA1E819A521AF8B7BFF16B4FBC6766543C0111E232157B7BE4D561618D6ED7D13AC8817641E7AF77042E96C7209F1B65C42D115234F6C63B84D381F1820CD656C88BDEC7CD2A814D6346E90841005F66D6E36E63C5906D19904EA0D33502BDED36E7D77FF5E2592290D6F29200668A25A6B6F44FEA1D3EA00BD4BA165D122455E8F97EDB36061DCB335870F44068EE4A64FDE5695896D6A5B30D7613BD8C8B11DB330AEEB0EF239C105CE6C0B2E1BD81E867A2D823FF88E3E82FCA69923E281A2933D5FDFAC6B217D60958D18ACED57D670851D5A6A445A120F5B563070995793E618F885F149A3A3D498C69A0B9D99D92C16327B7568BA8CC35128500FF515273099B645C683EDA30092C225D01E6337AC652586C0872C9C5EBF09DFECA43697BD97B86FD5463F529CF303A105194BCC3014F4458CD3BEE8088B8B05D58A960334C73E1CEA934CA0ABB2597F703428EAC5DF6983A76A5EFBB4A20221E6EA04F67273D52D0311AB99979CB0EBCE738B0BAD72F0DA80097609F4422D962DE43D5B9E27F2FB3FD55DB5B9E98C1E74533DE23930052446A31E656E150261C6658324BB243E0C55C43BB397367D9E6EE51FF7A3F4FBB008F87FDC3448C07B88F4EC3788FB04944AE1D734E00E1CC58052AD2F908B55B39C0B1FBFB889EE2CF91CC1B3FCFEF11C14B083F8A898BB28B838662274B9974AA8E83579181944CEDA7FCD9C36D5FEE67522E828D6FD9CD28537D9FD57C8ACC7B8F888FAE4673FFDD859F6446B41609135BEEB20804F4331E31AE057171D27D1C338DD976634A460436977192E7FED668FF01B7F996F00958FEF2F89C78367507225C458A7EF81513D849081E4D22013A4A8DA7E6E9AF687918486E785E2E5D4EA5CEC4F92910E6A6F89198FF7911A16D7B46BAC5752AD5F7457E9B65AF0DB57148812FFE9F7C70F5531D11CF96ADF7A3AE1D86039FA5CFD5BD5465AA1649C40A513FAD60B54F7AF15A5A6B34F0935BAB28A1AF631816A0F5F1E53E1A7DDB5FCE521252E25910555D70AE1A309BB1BAFB7ED3856618161CB41206810AACFB9F748B06F6BB8ECA8EAE07B77934CAB2FC72FFDB061D5FEAC548CDD1BCE7CE5D04E9D2E4F38834AAD674F0D540DD6EEA85CEEE4F67B1D572597E9F2B66554F7F835894E81F4081EAB2578CEB8FA95964742436FC6741A5A9D1F2257572E7026360708EAA41D31ECCCB55811D5BB7648EF4021268C8AFF001F2D6BB3E1D4D304374E892E4384D66869CFFAC575398808D2042B2A33A874BF364B6E7A859BBCC67ACD4B5DC3494C1A6B55CE004A354C8EA8F14E9D9A4ED282AC4D78909F42BD38D044FBC1C730F921A1C678062A200CAEDB0EBD42D48C0B758F138EBD6BEEE1E45BF92157E3279C6534232AA6C361953A0AE37E81261832F29CDEE864962D44CC6C3C68C05B16915A8FE35B067EA754777725EAB0BB4E20C3BA7D6E75812C498F29A94D18D90D60F49339CF46DCEC6F0A546A90E0BD6E75B95441CEBC0B25945F2A38F3EEB1A9E20805A81E3008750588397A9A168C73C81C97FEC1BC16659DB16AD7BCE275A884EF801D53868B0DB816FDE421A9D7FE37E61B699736986325592EA93DC18B036D5B237115C35AE3862E355A1F3CBECC5BA89947E6E304A86196E0AD6A113BED701D21E07532A6D02D014C9BDEF9F9060799BB79AFFB218F3B98A4BC9488E5D2CA13531842C6651621484207723F41055274364FE30601C33663A6DA49C8187008BFDB1FFF4B7B3DE89F7FB0BF57F2E273EE84ACF8EE91A5335364BD034DB6A1F8025E6522B4F3D6212F3E75AB34179B21AA28FF6911736724FDD4F3229C6C26142BE5D6F2148C9BEDEEBE6C56B6A20746875A6F74CACCDED95179AF50E1C5E09B942B4E3C5E227C1A9DCA36F04CB89EAC24D5E87D07BB407922341590A739B825AFB80F544F2B1B70D877300B46000E660A568999EB8F54A3809D6879935492CDD67DF15A1FA902AE6ED30D5C5EC1178AAEA8E539068EA2A0132EFE51DA8A43E5D48ECD5D8BBD0FEF8F90288E3068D17EEF4204D639665BA3DB7C172E99913E97613DC4304006CCB37F1E9F62327E1C2B5D97E31822A52298BE0D6457708E0E2EF25A0C4C932F16D25A277C5BFE1AB13FD488BDA7BF30F26E89585F56D827DAFC799D7DE3BEF0B41A3EA3491514ABF11E633D7F4B8A88CB6F3ECA3D48495475A33C9107EF39157D53D447308BA03139C7A1A9AB4ECB178D818DB6F83B4489626E2EE9464D7392C80F8B4B6317095926370681D1ABC3A48D82DE7A810124099E375F39E5C6683F4972556FF258996BFB0FB81C44E3C0C1A814AFAE8CBC041D7E7EA4FD830568DE534B65926D6CB83D306A36861FA2874234E33F4EA5BB8AAE05C3DBAB96CAD63295D7BECC26F5A4E862546A166A09E059293AC85937FEB612178B8812541A929B81A090FFFBB17DFC3C774C5BCEA1398DD530C5286658D326D7BA7DA3F2E15FAEB038B8A397B68AEF622EB10B248DCC942E7BF4B4C942D33A4427B685A0DF2BEE8271E89A366708C9E48F6A3992174E8D401D821DCFE12099D3EF0BA0806E7ECD674422731B0DB2B198C495E9DBA6294FC736F41EAD9232A5E404A8E918A18D7A7846E0BB6716C4343C2FB00286049D7BD823410EE8F71347008A89DF42EFE049C61CEE782102730944DD15C0DA322F6DE4EAD8F9EA549767BF02BEDB1F091252F08B34B6728165B11D2C62805ED24ABE65A8E95441D1D5FBD361FA87B39135A75D749325F09416CD3E1ACBC04F6AC8B989716C55B06FC784B0254A884EA4CCE8ECB2EA278CD32FD1FD99C3085585201EE9492B7F7A2259479B1FF820661466022321457088B202B5F1E67709B763A3A945B19CB5A6EF0A322272D98F8921B775A37B6CF92F66CF86FFD26F84547BBA75AE82411E890A7D8F1B74D657380287606ACC8572D8522B87CF26C0247F25A7F8CA12911081224128ED444C5AED9EADBFF6EEA9FB7485884093C340CB326BD467CFC4F6E6C17D4F13C7F9F76192BF4A10F2F28F538C76BDC1F8528ED1360922E5A6DF1A38AF9FB28542357231478192219477D554507A47E9FCA585730292493A2B3EE225E0DF87C747E0CED460BA677EC691637F444D248805FA183666FA65110AD3ECAEFF59B2F8F619A275034CE415DCEC6E68A3530D17EDE27E93D87EE1EA55D22045CF436A34F907D35264116A848DF0B448E4BBE32A18BBF16A8DAC00CA6B07876ED0720591345223877E26D2DF4C0C3FD8484DF1DC40F1B7D4D49E871D8F527837F1B790CDC9FD95D698231CD090C60915C98F1CE43F7825613FCF8EC929BBAB9BF663A555210868653131556553F7A36368B0D83AED6F9A970CB2D63163C607ED896FC7342A71C6A1C90A53DA0F32141600F28F31A9340ABE97D0C6E8AA3270850B6598670DA455F8E2816EF82D3267D39A8163D34B135221D7D5D98069A8233802810C7605AF9764C6DB44FB55E29470503090CE6A720617DC9D17A5091CD3267DC4DBC1A2B7032B50CE46522A2FBFEE7BE29C3DCFA1FCDD43AE2E09DAE7330D2E6F2B15D10F53EC6D607066504AC50AA7F18D3C290296A8D9ACD1F5A3708BC035979CF03966E0081FC53F654AD68A15A3D17A65A768A4CA5F647BB21872B1ACC5BA3DDB5F69DC215735A5CDCCF50D555FE968551D507A7272FB591587383DC5930C5A572BE9FE0C2797B622DA16C6B87A03EA563845B8201168C45E7603B80E5780E493AE87584A40A09AD6718CDA3759CF1940479545789F08DE83333FACC26D28AEB54E2088934332EB7DBD5829F0ECF89D22C62636063532B4361B9C7C2B1D582E9A7DC72FF7F2DF667D9B7BAA543FFA20AF6BCA1A9CC22B7D7D177B73AAB087F868AC68EA0CA808EDE0C2F931B3B0CCB28E472CB316C0DB0367D4D7FFE0C02977CD2E5B20F28867DB1EE0DA77C5935155175B33D3275426C3CC5B73748426CEBB3ABFC50405E30EC21A53073C83A85EDB485B26AE7B633692326003004A822F261D5E20246F99B03D0AAE36" + }, + { + "tcId": 50, + "sk": "7377D2CE98A125D2293896EA97285838DF426EF6D3E06D3EDBBA7C6BF034FE0C3DA0A5CCB79ED5176DC24ABCE7EE76E7C1CD259CC05A4A784C8E7DE70FE1F4C1CDB96CBC97A40CAE2D0F29CBC084E65111808FC3BF9FAF728738346768C481B8DD506B9845F3A22B533A384D394FA268F6B8C863112AEB94D469DA66C7AEC36703035149C02D0B124CC89825A2A644D4A089010549DBA0885B82898B042094064D209988DA0432D2A80D8CA08922955013A79064222401202D9C144422B16892820D0B821180B66C62284EA2B40C08A35122C760DC20510CB77104446194006523B68058820449064199920D18170C02106E12146D40024D5BC40113056AA310284AC0302180292226455A384E8C040A08980812436ED838491318295A90651B094909B7248CB04909B28C18C34D044989420645A2922191A42019409198246C1B877103B40102048201B14801212D14130C1A204D0B176CCB046A03485112316E0B4572E2325013192C8AA640D98064022001C9320209100E134849429030A114120392445CC84CE24212C00844E0B62918A00514200241080E04456858B0101C1930113320111280028689D84684121168A3A0211009718BA42C0BA1450C279214972D01354E0B230C88C0418320492047660A908889064EC2B8449B206911B20413C32C40322E53162011096611072CE2420CE0106D1947720285254B264E58A4815848861B068E12126453865013338D8298500892285120111019708024214234080C1306CBB46CD808000CB3659042124C82612219296102411A94410980490A2580431450DAA684403249C18008A1067101C38514102EE1B60C99244459006863201104134A0B4104242352929845941872892249D038494C8490200164DCC864D43440A428060BC009E482104C82411BA088192649C4B64822208911986CC9C240A03442D340710492708200651A032C0CC4118CB42CC032051938280AA30D63A04D24C03012864DA4088559380659B868013852C8C4044C900C4A026582283101A7091402449AB8691C85701C414113148E0B4084A012120BC88559C82C22876912A10122950D64B06150120A23344DA1A64151C28408C20DC3825120A96420B325E0829118C94423924C03256EA28444A0000C0A4712A226621B43311C17464BA6458A340E228830C3368518106E09038E01322C01866010C4100AC4204C2282C8C07120B848D1200200426C081200E4A8040C444063A4718A304CC8B421E406521C92509B4889842082CC406108155020B171C2184A4A246C218421A3B004D2B608A1880D63B02C02B4455AC881143606C8C410DA86615B3466203131D9240D20B530021206E0264151040EDA048E4B2822A444319B008ADA822023086D1090888AB411CAC44C980282A016002128928C44325C262159182D101571CB406840C22DCB10669B30024AC00023B84C138724A4B030241764E1120604961161068084000104840D204461C8A610A00469A20285CC14880886481002620895240840401B421120A328D30401E4381051901091948459C8299B40895498681C3712C4A0905A180D04312003B5800BA6699B28244486509B3242930680E04251E2320A99420DD4A248CC929004B9310C366C09185200238600B14C24B7014A887108A1511B850023A328C846529C40848A8045D4C6715344290AC8650B22304C28268B462922008D8844691B230110C0480B492064148024223104466E21448A09430A22056601896989228C24866D23337062288E5082708CC031130341C1022D23007188247141102E09A684133266024661C9B491C0B08403B90CD0821012312249B00C11356A83A6444BB64562A84199444C63A645DAB42DC38601609680441206DAB840233170C338925B1271C8A660A04402A026068A305283A0458A14825B268C43445222272510332E8CC6414BB025521025A0142940486522982811194E14267102336420A80043124C6128241B3952E2C8459C086C90B6050B3452C1C06024210921A06053C68013360202802C80486808A54160488E1B2784518420834244C8C88C443690CB04860A42269CA62D9132101AA9515A320800A5845A8831A2B8641434605A146414152C00C90C02B510D3A229021728E40826E482014B280690B6851B428D10C225D38409C8B029E110882024200C280512454DA807B179BE146E96EC60914E74B78099DC2BB667ED709C1DC39DAE07760FAE0FBB086016F3BE0FD574560A68A9DCAC7A44629362330AE6293A88276F4B82BEAA2A42482D9C708EC75E60DC52DE3B70EF0F8EBAA0F591197273AF0DEAD7CA2BE5F6B7F67C99AAE59A016938F035DAF644ED94B5E9B64E153EB0DC49EFEC8F61BDFCE44B28532FAE0FAA09F430F4DCBDF34CAB952FD7E7C61C8FF1C36D9CB8330B556BAC79C4286331D7BC0023B643325C4E23B6E544D62F8D1E3B8B5F1241BE69A9AAC2F124DEBBDA3127093F4EA42E9DF7C7BA388E44197FB95FA17DCD6E6562D22C933C32A73F0D3FB9081DE04E513C9047F4DBB0F1A085CCBDF80BC0B6BCB652C302400F2D4C0C67B3698C23FC888D4BF06CCACFC202830D84ECD416189D0107B2F27B173D7541335004AAE5DFFC0DC60854298B1FD961D96BB8672A679E0D360150BA1E510B7151A440AD4BCE9A997B5D330DF5EEB6449264BDD4AEE6A86B8B00E0173838F2A645C9D8C4673908F6DBFD634034D840B378B185B21C92BBDCCCA0804ED6286FBC375473C46AEC46415B468CAEB97797FD03C374E422461F0807AA53D4C6CAE6FB5AF4C5EA616D295C5DC7D6886E5816FE47313A90BE1A7B8D528B96B351F1F0379F7F4301D7C669C0D27813EFA58827C26F04A09B4D9FF4B6007FF8BCCD3CB91E7CED0CBC1D0CDAC5F9205E6C9F3A1CD17FDF88CBD0C2554D162BD6BAC9AF0390A80745C6221B1CCAC44C6FD5F68DE32A9613AC4D4F77640A04141CA967061228F4E2D7C514C9FFA349004C0251E631C10B45BE25F148D37B05E14C3DF976B20EA5C26925818058584DF8428A8ADBA8377F74658834B3A72B938DC6C9FF8F923B22E99990730CA9723F531A5BAE5D619725CDEBA78FEF75ACB0C9D3BCD9C5BAAD600282F4145BF3E3BEB2A1BA7AE035659CB10F70D11D7F0A5DF5671466CF6554766C024AF1B9914F87BD74719DEB89014A9FD6247D089063D1578471B5BEDA5907825CD0A024716C21B186F3147F3C1309968782D8AF9CF40024BFC067111A68E27FF2E93D640657F422FC45537D9EFD2383B770E3702E2DCE1BE4530D17E4FC4C3755D47963B6E0184D277ADAB8037117DED146924DB13A05ACA3D7694CEDF95A0603F7B833ABAF05EEFBFC2585FD1E332070F63B486D93FA9D5457A09D9D27F84E80D49DB6548326D5F82A56B259271AD9EA4E90875D38718B2EC45E97F556FBB48FFDEAE2FA95A2A8FE1979DD2F48047685A3362C5F08B4C119305364293A498B4871CB7F5DB4E6B62E909960FC7495AA997EE6B885D5DD0BDAFC89BE1B4FFFE06789F6AA25497BF225B9AEB737F3C21BE2C7FDAF84F495E8EDABECCCDE3B0D60AB7E5958AAF5D0C5C062ED8775DBFC07E7A54EF47C8CEB59004FA347F1799481607497CB029C0A3981E564D4290C61BDE180CFC82F5ED40F6C89AB93635AAD175D488C1BF1C9A787DD3586EE49C028D65BFF792842D76F20E643E4E14312B1A52958DCCA1D9F7E0AEECAAA07B8BE1612AB2D5076A7F079F3872D8CDB5B128835436D14323732FA806B82014022F68E04862315FE6F16EE9254789DB98420BBA3F0DCC51159CFB7EA79E248CA2D21879E262DDBDE7F9C10757164A7096F5343AFA7ED777B8E2F0D13DD0A03ECA6F064EBB01E2FF84DA3542E1DCF62E7F911CE8CF632DEC6E376690C5D05CDDB42F7B0ABB6101D164D2A7CE931A12BCAF8E6BFB3D80E6E4CFD5ACAB85D4807054C406B7A93FA29F3589D5693CA4294834542884BB92BC1C88BC27AEEDD69E3D836130DD467F5CDD6CB82C2529B1E82837864188F6BEA25ECD031A55CF035A9F8523C30D30F93D2AB7BBC53E3E632B8F432BCA0D45F85FCD007CDAD638749DD09F7EC85C8C6B6FC7A4A3D87347515C73F64900C9B788B9E27C73469823C9FB6DAA6760D95626E74F18EDE6CF3E5888AFBE5D4CE686DF584AE67B5C300E8352288BFD55E5B8337A4CCB872BB999E86AAC9EFBC559437B10DC290D9A745692795D178B9134592232A696C5F0FDD653CD10EDABDEDDB746082AE54A800B43235DFD791BF7AA582155794D67204F87D9CCC52E51DF8ABFD24A4769C423C70B256C2E150844659F68E974B277840E98A6879333966F79B7A41ACEB1110E7E8B9DEB3D09C18285BE31A833AF62923E81B2499AC91F6273916B8E067892FC407074D2A99F287E78212194CB3862AC1F48D4B520B592D3BAB72D0101FE8FAF11564C88DDE8856FDA56AEBEFEA67B7F0BC4836190A8E6433F3698C0837F049F04AFFA2313FCCA95D22744C2C6FE08FD296E884E4D8BF1C05C0A7792F077900647B7D496CE3E2FC2690F2EB4402E853DE1BC21BBED13BC4930F1F3672702D9E676EFCFC6DBE120C398D6B335CB7F0C2483E1334FF4D526D59E5DB66E2B6BD865CAFD3A7EAE254536B07B67F7D883B92E0A0F59FB17F1B116626479117418F09F2C158EFE88F082A89957F1A4A625474C970B0C7BDB0AE0552BECE8485640C4BBDBE3E57D23F8D2419D8D5FE63CEFA90B239F611A13D2768212AD616025F3989FECB6834F3644ED914D75F08B3DFBFE497731FAEC81F84136A312BD91EC337E82524FC5E00EDDC07F59823320FF38DB34224BCC5502FD7BD572ADCB0EF53E4C16A35F37AB8B90E908016A649588AD1917FD5FB489C105CD2E59470EED23C90C7D9370F6406BF7EBDE494A658CFA1B93515C9894085DEAD882195E381BDE00DE045D1E1D4378D0DD80076C647C12DFE6441768CA16424331A8E8694C8442280BBD5CB6C1B6D504AE2DA853D089F56100E2ACC709A43FADF2FF110DDE85D2AD3F9F74854931CFD1A45CC769A444CEE253817D66AC7D8D2E0088A63D86608DBE29D1147AE85BB7F8EC87564D70FB2BFE0EB6D130EAECE850E9E030E1714D9E9A5BBA7EEC0FDF5BC660813B7893342B3959D137253F43EFDC6214D20B3C3C905A4813522091FD9D35D41193ED8E8478AAB5CC2650C19E4278EE10FC1F0EF3872C4CEC40DB39DB6384193E67E7E105A781BFAFCDFA8E88E1C85C5B893B8A442B4BEC0ED103F2F01C756B92A8ED8BC184632F9344C16EA3062457171CEC635DF6B1994CD1737C23CB37C32529B8A810DB30AF3376378F3F230BF58FDC564654ACF8AEB082E3C4DF005516D1522A7683F7A7092874861D46C44F605DA94DE8B004141B30152AFADFBE54744B0C1DEAF8F13221C050A9F4C967C1E5BA7BF78F579133C47767DDA12CFA827E76FE8E4CF31483E883ADD009639ED4EED93F4956D93449659C83EC23A7BD30AF8A55C8E6921A3B16959B3F1386A517A8C9416C838362E9AE08827F45BB10C1D222694AEF09B15D79140F8C0AEBCFD88394FB764371B67EF88E64C4140F34012179A394DCACD9E1CACE336BF723BE8FEA3D5E52E455E4F49F3900BED703ACBA38F27BFA3319445C4EC2EDDBF9DE7F9A1168CDC603C2C642764DDD0ACCD7809E98E4D36C838C2A57CDAA9444CAE82CE4DE5CED4377CEEE1922D10C96392262B4A57875A95FC4418A5953BE192580854EE92AF29E0949D4FDDD15AC811279E8E8EFC95183679117FE9C43A26AD455960A07FBA34FAB01386EA50072A0C5C026D1FBDA924525F3DFABAC3BCB69A7D2F800CA81872707D4EE0AF663768506C54A9A036D4D9C3FC3C20F8CC2203CA5F8DE285F70F4919A8044D39FCA06F484084F4F29471C2DFD3DF9E6D1E1AB2DE12287DCEA64E91EAA7C9C4CAA063710F4637983E66269D4C55CF24A1CCD1F02A08FD00EF4154DDDD104040CD15F588C93D030AFB06B35D7B06C3150E00FE3421DD24BCC0BEAEDB8185BB36D4E2F7A4493B98FE5613AB335475DE06B3E75766E9C662973A3BA91C0071606E4FD56EF9CF9E174BE2A42D8158207DCB81EEBDE31DACCC1EBC3BEFCEDF6316F929740C1F54C9C95E1E890D0A12CA2EDD0F265B5C3381DC8B1C2E719A4382862481E9D990F70ACAB53DC63BD502D9C99473CA00C452A604C137921E7BC050A776F03EDEDF95634FAD43D1DF4A239F047595EF220882097B282BBDEBD72AE26AB6DB46930E9ED585943A7CFD3597B134EBD74EA45BED2E3E06601DF441D7C2C9032E182B15E6B82276D4A450146B533BDCC662C9EB3D78EF75CE870272C0271C949DDE533FFA6CB4B9C70224FD877054B500D2D6192126F4659D11DFF75F624CF2304C92CFDCC1FBF02D57BEF75C69AD9502E387AB0F3C8A225D8486BDDF480C5B10F9442BD52A0DA149E1AD34185767A663A721218C7D06AF3E6AE29F5DA9BDB16E70856C3341DC58B8AB7CC133CFCACE0798123CE6C4735477CCD8E10499A0BC2D992E084A5E438605FE967DA5A24D0F66F769F78E2B321282717FFFECE8347B3AA78FCDD633E53B6709C2025C89A6DA9538AA643B833718A85477817AD8AF7B5986034CDAE1A4816C7449C11A628577AF65AD999EB00D08AC57053ADF533B2563001D08B001A65D46970E00DF0F83B692FB8683FBD62211B706E53C4AA30DB159D14235D0AC88FE1FC4FC994277A3838CDD84A0A08061F85CC1575831E7B56B87FFEB5E404E64B72C36966323F98E8A19202FA7F3C187E925DA291FE4C3E34A06C0C5CEB76BB7F8CCC0436A0001DB12B261BD47675C2490C914401694FDC04118372678AD2AE171F40B51C6CB4D40C849320F58B877CB72B222F2E4562AFC4C2FF91267F81BCF6D31DB8BF838F6EC3A3C45", + "message": "4F4C7E0134BE5200C4512299D134770A64A76B73A82463FD8C86594939DCFD9DC55B895B32A2E96B8AFDB8CA83AB857679C372CD88754CD8A7B0A31D2ADDFD7D1BA64556AAF1CDD674F3E8F5FC0BAD2FA38326365918430AB2344CFF785D5F73F2B5D631DB29FAA0F9CCE5CB7FFE0CF4AF1C7A8950EF32F1D72080A492C7A25ABF67F409FF5D4B1E0D77268C0A1B2A32D9DEC61BB71EDAE6BFD58F274707182058F0E6AA31E6D3763732A82BD6F2C76647C7ACAAE7FB4AA51125F0D2D48351B6A3FC7FD18172FA8689AE1602C4EC0CAFA863AA98BDBB1CD8C2681C2B6C5C254E346C18E2A270CAF2606A6504D30C0E2E505C2FF9D18523BBDF21424C645AF0EFB2EA0FD21B5D0CD85C7C1EE176FCF904B481855C4CD739443F3340AE48276E7F4BDC00CD11C2B0D6B97BD00AC962EE1FCF8A73D3DA3CCBB3B72095CB33C5542D86E843641CC98E27545F99188AF064D5FE74739C54F5678F411D96A0EA043652935BFB2E37EC934327C7C841CB0CD04EC17FD06A18E88882177B51B00DB6EF1DA164245A3F2554CEDE8C84DD777F0B92CDA456D922D8B7B8B63B548CBB72CFACA540C0D69F9EF21759F243CFA03EBD6B080D23DD62945E623BC4F8323DAEC1215B251C35EA13A0F081B86E803BF37DAE6D913B7D942BD1C276ABEA3F8F74D0C8727EC21EED2AFD438BB7" + } + ] + }, + { + "tgId": 6, + "testType": "AFT", + "parameterSet": "ML-DSA-87", + "deterministic": false, + "tests": [ + { + "tcId": 51, + "sk": "F17916D95C512FEC0CEFA6A15C9FB3BF84FF8D7FA35522EB1C915C4D254E8935248E3C08582B745EB2FD13152B5DAEEAB0728042B00885BB92F844A86B4262035C9F448A2B78EF5DB347E0250415E1015FBB3431912407C85A2F362A85A9AE427723BF62697B77991B3E93A381133F950D40E7C1ACBC17E4F1D10CD1274C8D3C8402020AC5101CC34DD0947024C08994084DC2302063C024E18040D0266810970183C2915A902D44946D10095011A70DE404899B808D40B8454B860DC8B605C0C071020906A2002D0B2486A090112016821B2442CBB670433605DA16259A346CCBB408C4169024296C42900424064684126DC2260088400251C8409C162482182621060C12C2715098914A40284848215A18491BB7015AC648A1902C14182DD22062DCB64900096D40A84D24C8244C060880404ED318881209918B1231C91604641072DA849192C66522104818C90014446224C16040C6104A48289B4466911052D32652D8A60C0AA844D8260C648645442000D24885DC4632C822455B008D20A54501C191A2128420470E98A825D9A04DA4062D5BB00821B0804C102CC49871992424A436714BB649E1920009924C8912491A392AE0226961B25040268EC9A2080A902413350621246260B001E3C6295B2889209070C4A43108421110C071989820C4A8291A1532C4866C18146A024646DCC24C81026D49164810946C0A85909C348454242549A82104A62C610001614692E0A644E20090C8060690B82D0B858520230D83940454265041922909162054C62D81C88C094444E206301392490B1748932886D8A450D1329108B805A40262011582E3184283C644430281538804049831191846DB02891023810390718326891A0105CAB0014C840910118413B12061B8411B028C09986183186108C16D448609CB888D93B441589081043108D1C40419B44C1C8820CA30721CB58513273284B444044220611852509644033886E3483102826898069023280410180D1028454C846C09367182266418C6219018220A3708C49428E2302C92B42463467052960C8BA405D302850932924912211843280132450BA5501416659180650A446613B64C0138711149282243020B340401169180140E129301001180DC2851118785C1342802A211023844521464C2A0011B428CC2B271CB1600CC102104125284242AD34812084408818844012350C0A2098194500289610131881BA261909484912409031822A3466010164D48848911002ECCC0408CC051E44262DA241113194693344C424224C448900035801B98510B41600C25469AA88912864CE3160914272451264D1B0210001728D4A84548884801C70D93C8405B024951024A014210E1089003854811A8688B90085A020C5A18501187519C3892D0448210332188442D24280D22A330498825A1B2015C40201C0372CC968C51A688E3920813B0085C384403478E93124A882048E042208190094B066DD29010018249192891DA202A2085400A168A1C8360CA484AA2C850E4023188868853008960088AA2020A0A34450304421B400989A0694218494AA88C999030CA38910931728B442952A28D08146EA184501C314619B701CC06291109204B406640C449001324D0A284CA1629D0C084C88844E120291A97059042900440719C324E642622933666D30649A326514CA68984368493466D14078D182942523472441090123781D4106404A5088424091C088D02996C1B30500989811930485B144DD920200C012A00904DA102641C0301C2268C140845E312480920094140619044214906914BC08422955123380E5C2870C2402C9418629A304AE2864C5C108DC212219CC44DD996880C29451B456A1A006091300C120069A2A0048100655C388A18058948322481C64D609031832212E1C26C89009014B440D3B84589247009266CD9328A83440E21446199A42044162E1AC20809986C8C188C0C30628B46458010212033325A384C9806451A3309823444022009590041081308DC186812478643B82162028D5C100D609665A2224C83180941084163C28013816522039204A94D1CB04480C62400014422118021956409998CD3144AD1982D19314C0A924013984814892023B30D14986D1298059B14065B26910A380908982C19A0454426000A0521DBA0695142920B4300D1420D81302813C2200327601083910A537EA14F11545E254FCF2803952A580A4B6C9B29103D97436C003E2ECEAE2028017FF1D518B0B5D5E6242664ED337CCA4526ED5DB5EAD8BB3116941CD0C8F0A7ED5A1A5A00B98C336A9BC8EB6B3A308316F117EAA80D4B7756DD4A91DAA58E80D7B577558397AF905B67C59F14E12C158D292CA6B641ED0C75E39A914FFA1A9F24CA28F200C748DE709D15D722E7ED2C918DEF08CFAF9B7E24DEF2D51A4D420E7E8906FACD9A5A98B0D1D5345C8B9AC0BBF4B15EF0B46A8E3B6BAE0C6E9F092EB3EF1D49620B65E7DEDBEF687EBD0EA095972A56A0EAFB2D75F4321B80ACBCA32B1B11AA576FE4E0CCCC205212654296F0608FF38369AF19807568DBE171DB79EB8C1CB76A8EB95B288C9DCC620BEFCE96060F45A6A2DAC22F55E47DC7BAB4A793D9658FE27C662CA637008130F100D965B478177AC6DC35931A5ECC5F933122402C170EB8E0A41CB63FE5602F7B18E1DBB6DB30A76155C6CF030F738DC0916DB180F83F02909311CB6B3B9E553FACA05223B33C69602D0F05A08BEB84809651999A5526E776F3DE39304A5FEF00950A9A810D12E01D15D886DB2675F654CA17FAAEEBD1F561F9D1A95E0BADF7C3315AFABA8D4BEC1F0542A8F10AC666FD8D0C5AF1D6867A9D826BFB6B030B58ECEF6778D2C52BF62CB34B81FF936DA33EDAB31DB39AB76366D094362F046D5078B4223504A12BA0C7B8E883727718509BD47A696EE9880CAFF663612B9586303D6DE0D21F9A21962278EBCE60A6D46844095C5F892DACA48D782822453834B4E42CD3A1FE3987356EAB11EFB8EECD8E9CC8F39A0FF1FFB8069A441F851EB438E9C0B57E8818A322651E60F4B67890E5ED7A0FBF7536C3FD50D0B0658D7CCF275E8A9E9FBB99BE2E5F5E167BE290B7E96732F89E40D785AF25C1BA61A7786D3EF2D0C114D1048E7646DFA3032BFB7A51A63605DCE3E1D8989500D6E58E960519931DAC9F14DDA428F5A2C9C74D916D907707B53EB52C44AD71D727826EB2CA68070A6F0E47FA16E52E9629B7AA8241DAABB19497A5824E58D72675C3A67E10A119B274B84D9BEE2871728ED2F94F8559B97F979AE882EA549928D6B1A9A4E4A229F6EB3FB1A434A0FAEDAD62B70330CFCB24CB3498802A679F8F54BF83EF34472296919831CAAD59EBE83082EAB67D4ABD90229A5E93A0B580977F0813CCB15ECD74FF715FE8DB5B05CEF37D3493BEDA270584944C02098634514DAACE7047E47432F92ADCA491A3E0961A5D9F0144852E46326335E215243DAAE837927FBFDCE691F49859266E9008168C6A5E2F609C80C68E0820E72719E9B5873FA199E197F9C494AA8A3A65269E95B761B67BEC6113C144A56989C5750D450542CCF81B2462092F70715D4914EB2CAA3174BC9EEB20AAB6C640F8B5D9C6A0DCC6F0AEC97B3AF647EBF80034A43BF319BF40ADF79AFEAB5890D2023BAE02C9FD02C5BB65879C1B5EA406029AE77845CB994DB8C35211CA1DC881F7F20A4706505F29D9CD1989AD42B07EF52D9654E28E3DCB830008A1BE3199387E066B28B315CA1902F4BB0EE63FDC4C93E1AB886FD7425261C37AC58762D03DB60706887E72CF745A446DF6C6662F53DD612471A434AC56C4BEDB3C9F3647E6032B3CC0990A3A2E87052B36D4A162424E2D399E1BC237928D0BD77158079CCB208B7195079655BDB76CBAFF447C34C5829FAC199BB027A08006508D56C81D187090E71024DB7FBF3A7D64D8FA4874A8F470377B15380096822FFE465571B50C540558BA50E90EB81452F41275C2515BAE0592D53F6A6A34D2A34D8EAC6E7A03FBDB52494F4B981B56C09626084850C7CF962F9310722515A62AC085A6189ADDEA381291135731B2EE83A4F1EBFA09AF80A91268A87623CB557C9F66DEB454FB2F4FC2648F44415A7BEF29962D5F7C16E78579F526DD20E9209B6CA6DFD130F92EF724645B5B84D8724F3CF6F3A3B2A9CF61247A54BA928F53EACBA7E6D6B812C4CE21A18BA8D11450E70489BA572E5EB9A7722D9DC6AAE4F957936009E26EB3E74D9F9933F3DB4DA0A1F5449399B5E1010311F87D92C187AD2EFABB0A2C86B7D7F9A072ABC0C6606DBCD920177A225720A70576B8E82D7D53C1DFA48EA73181AF0AF086B6AAF80AB24981F275D66D4FBDE2C51AE8E8D45833729F45030130BC85B2BD9A14C813A37F1FA147F815488D7A17C0C039EAF866CEA75F5B2EBE05EF3109472BA5F7CFCE4C358B6080400C5CC085151492D13A5B0096A0631FAA30CB48F2DA873B857DFDB386D9339818073492559A0EC2DAF3738E1588B098751FF0FA1C871B22237E5CD15B0E1728EA267166C38A7197B6CC7DAD39116BE61DF4333CD7C2A413DB3063D7F0228C61FADAC3F8C331F44509B4D608531F995D15FAB119D847E6D8549575B7D850B2600E4D13646CF96B6B9DA6C62F2A80AE0258A8CD6EF4C55EEA7E78D20A464A194CECBB01E73F3276D66E12AD377451BBB94E5C948832595F6B6E382AD142D9F1B8689795E9EBC32A5A101E696CA34ABA005B4CEDA27D1200FE48FD82C17217E508A8484F0388345C9DEDE2A13928FAC32921842F6E6AA5CFBF57FAA28F43E05E9A452312502911EF9C33C811EBE7CAD730623DB7048EC218C7EA9DFC6E1965A9857E9294C4E47F4D9623CB74B65F7BB58622838DC44E16D915D9596555CA3D261C9C2AFCCBAF5AC03DE091F0DBEAE1B4A7E3DEC4390989676577A053684F57868D91FE6A5B7D3D7C7950789E89D83883BC3DAE55CA3078B08D991831BA91502A5A3354B88E159B0AFFD25B0DBB72BCD6F40465DDFC00FF8B6339C067095D6C7CB06F3BE759C52740395DD108296F2BBC2E7A5DDDE3D1C35D18BFBE3968EC59ABF85C1BD2928AB2AA678A7891746E88F439F8B4384031C3EDB73197E52A4E773D2D8B7BADDC5DD0A7E44C808D73B8181D191C3C89FE15EA90D7567E8916A337830305041B1E94B3B406DA4C36BEF05D9100AB992A4D562533730E0D8C052B3A62D3F69A83A0C9B2124F12AE7DACC978C4A0ADCC2EBA2D80F494AA16EC1E8E71C79B02F3261B6F9868B8D57E9D16F42B7CC66406549A276D371437DE88B7F39E74087CBBC5611680312DE8F0C36814E174F91EB600CC96E3CF51BB20258877A2AAEB827F7F5ADA80786B5084C802E606DEF388A39CE4F0D5BC19394CE841E2D2AA7425230580FA6675C51741D175879B4D03C390F652A503A7516A1F075E3082D52C60B8642A8240EE944D5FB427376B40B0B282E19AB908CCF20CA926116490AFED57EAD0DC0C8E296C79A48D088E837AF067DC029EC631F9933EE4D20746E64E5F216755A138974D308293736DC18604276CC418BA69F872B58E7F6E3A8B846EBAAEB383E7F890F54E77F5D7F5D4A58DB783ECA049F186171282BAC2607D51B298B14938EFB1928FC8D07806E8C3E73B4646BCF16890CC1380E7B633502B3EADA4477502E2467CFDB9ACBD1C72BC6AEB4F41E1C23C636839E357135F76BC39C4F9AC1CE8F1BEEFEBFF8759E8F71965D4854BEAAD0AFEDCA9D4D6BD1E63D348A42CEEFFC170D0EE9F136F5BE9901466926122F948BDDE2A9107D2A98BA2DEA6D6F2DA17724702EC518C03753D51EA831E95CB8708D5DEC822DB737E44143C86F47177D85CD098C21B9BC800DFA9DC26FDC261E921DE002D81C159F8EB1FEE67679D621ECE6B36D01C775A1645D52292B4B2B8227318772A8091E9EC017013B195EBF4EF201F4E881C493633C07F27C9790DD8AECC9449CF63BCB11946169ACFF39542266B0C6685BBB080B59F117EEB2A73382B3D187C0680C5AE709070DF03A008A7AD13226F3C3715392052F2441B4A178D7CF70518339CFFBB54A6D9B9CDE3B0B57DBC79F4E47AD6274CE2180C92AC6410E50D05F6665A57D4D4476C2C0E6EE0757A3AFEA2B1BF86A551EF98AA1DFCBA96315959452B2B3A2FCBBB955CB3FA1EEBBB83BD178767C02EFBBEFF6C7EEF94B55DF8831DDFB7B202CE7DE055EAF9928ADAF6ED0E3159CA56C483FA3BA3D2478CA394824CEE6ABD59670953EE80D383AAA608E15851135C1CDEEEB5F6A8897C3C9E066AB4734FDDFABC3BC3BA1206BA5434DCDEDB9D8B3A81A2E638146D83F14F06E56099C0C8A0FCCDB9ECF0F3D88DE3792F2D0B651B619C571B69F4BF8E7CD1910F266A4DADF8C2ABB4AC05BD1FBA058C0394C016DEE60C66401A17D13459547933389A356569ADA532C9F487698855A4D7BCCD0EF69531094DA4086F52BF98CDC9A4B0BC888DC3891A76096C7C483490E952326AE402D8DFD2F3DCCF1AA5D7BD698E2AA88D294813A88FD31866BCA11B3B91C009EEB667601CEEAFAFE97C56FA33F9381F3E4329901AC3B7EA7032C019E5C8A8EFD7044C973644AF2BE420A033C6C2C7CE0CEA3934DC18B42ADFD7A846F42DD406866A390929026ADE5C791B5F61F942B155077D82F2AFCCFFF85B0406647A9627E3695D4BEA3D58A63E1718D184E46B5F4BC8410334A4095D0FAF306FB9DC109425C31652D06FF051A162EE2B7B1C54D6C7DED6E395AAD1A86D03B1B6C800767EC14412EECE134620A61D369AF49E21B0D14BC4230649CDD3E9FD847AE50BE962EFC8CB0F339F9E6D3247533BDED8711D461D4AF2AE3FDD1D7D2A289C78CB19F3CDC2142BF52B23E6A27B39D699543C3D639B9C72CA80B37EA2775B5E2681F0DD01DFF0C05513369062FE", + "message": "9EFF341506D18BCB27A7FC4EAABF5A7C4A593777196F664BCE316C955B835AD4C9F5DE9A2BF89615DACB9C1E618C78E71144CD4B7046F47D9A600E9CE66596C4C55EDA23A66CC118A4A7BD0DED00ABDDCE53FBF2482033A4188506EC113BBD98D9891F0D69463A0D36156BA3EA0D02A14C1FD7A3FE704EE56B446AE179F72E104AA81AF0A2F8FCA6F6F96296059EE8826680E43F4B0740F47AC10566ED310799AC7141D38F6921315F23AB3E64C8A770AA57128090DB828C7BAA59C3295CCAA238C75FAC0F93DA7900741BCD94BB9FD3852EC2B7D33F600B1D51666AE222A57AF140FA049C2C9F6D0FE6C0F1E7A0DDE1143BE5CED7BBE232CBFBD8AE00EA5FC165026D729DB30F6AFD9973B6722C07F600665441E30B7C5FB297B8AB969C06839D331DEE96DE48687DC9DA531A95CA83A76F4B076DFCF483F00450E51C8D34D8ED8E4B3DAFAE664B6DC13ED88E6D63027DD438CB74F412E870CC9DFD29B52ABCA169C17E974758E03AC0FB7FE564508E017A9B4749D641AF0DE384088FA00C6940233DDEFB657C181C82A1B6A31FCCF4D52C9D351E6BDFDF48BCE414607462DB769F9EB15925BA9FAFBAB229B5896BF1F8E47DF17C8208DFD59604B6052CD2CEAB56400F11C4D9521E1AB8274AB5764C73E94132420E32B6AEB0763378D9BA68E1FCDE2BD6DEDA3917C000AF39B78F4CCA7C8FBF94B4CB8A8116EEECFEF0131EC9F2DEDA0140C902A8D6E60E98B3CD9D9C75248BF8845AC0D7E06BA0E18310FECE986207542CC1EE088843EF74A26AECB6D06F0FEFE1B72CF93306C32ED28AECC55BB103A0846D0C84136DB0B054F3DEA39A726C6FD6597F9B038CC23846017638F44368810D86293DDFE54861532F85F53F093048C3E009C4321127ADAAEC6A5CCE03E0D9E91DACCABB2F50E01EB2AC2B396D24B05D453BD51D529FBA51E46D30C56613005ABF6263B98D8DFEB52616D1CB7892181C2FC2E2043B994C816658482E0606348378A3CC8540E020273F10B69E2021A92D9C36CC9B9779FE8CE7A499AEB53EC6DDB4F2EC22BFB452FC5E797D3A2533260006FE6DCCE4E97665C68C3993DC7EA0BD4BDCD24721B02B0902B1840DDEC5182038762D55FC11B9873A0DD2EBBD55ADE3865CFF3D545F76335369DD9E70B0739977F6E98A6127194A1926A697E47F73E04FF5BD525E8F1722008F7C155CD3ADE0A5B66A3136FDD844AE5ECD6C8277C3D07F39721E911950E12820883A6BC8A9E793280FA74FF21AC2134E6BAE713F4389C9E7DD05BB4109B55EB92351C0EB921A0C3FACC5008CB85C3F2D5F9ACEAE9B4B714825FDE2B6263FEE1033074F59F073E9395C0D8BB5D1EFE5BFBBE180F7C591C172AAB05E7C53694C377AD27B9D1CFA0FE09293405DBE1CF8847A351F727768E2AFA56B54FF537CCD9D6A49D1CA745FF5DB54F860A74166DEFFB0B2F92106B7814C9CEFFD11D563D8F33A81C49D1BA83773572629F8B47F9FA27D2A632C70081E2EE7ED73ABD24C027EF11526E1095C2913DF692925E56839109BD05ED8E2C9086163CDF945BC16DC804C0F61EE8F3B72DB0245F6786981FCE0322FC2AFCD4E8E5203B51C7C372C58D5E292A7E2496C3F5D7F2B26701C0C167F49307114EBBE13F4F1AA5ACF98F20729B5128480014611A444AE6DE0437FFD5D84B56E3E550DE86613A9285A10840BED0B69F019699B34B86FC622D325269D1A046B53A4DF1293A52CEE1C35FE816B67819207E09A02C9D8594D51E8B314552FDE26DB7CEB8D80124A8A1C33748E05C1AFD6E87B567C41E0E73F325F25DD2F482190C404421A3D6A0E5D5CDBE2B0188BAC77C6E35D77C0A32B1D9629F88E70A765FEE38C1AB23975B945F2161F6CFE7E682AED96849547051DDEB77B90F6AF00747C47E02E80B69A0D4B78A47DDD81E299271FA78FE423ADDF120DD04D46C132E970F4A04E97A588D27C7BA84326182AAE04C251289971691D9678D409881688F3BCCB950830E65B784841004E404458E6165963CFB4EEB505FDD135F31ED0147CC9E9877FFF4107689106174E7666EECB6CF2DA9C9351DC434A9449384EED7F5F9077B42F0FC5D9F0F5F7219132FF9A470983E19D30A4F37D189744D832FD5FB397494E11ADF74F4E900A4187CFF5DA8F6D7B35AEA016A8DE8862265F1369FB367EF1860C8E07C33F3282B4D9837CDF3EF658422D34DEA41E56DD18703681D044E3C403AF33D1E7AFA96A8C4435FEBBA0D25DE0E4AEDFFB82A0BADE76B66CA9BEC7E9D73F1CB29CD73CF00C2F6044D83453CEDDE03F972EBB032062D0A8239FB699EC890D320F6FAF3D207BDC9AFEA2028B8699562343AA50F70A4E8C62DAF8B8CCA72D024763BAEC250023EAE825C651ACC4AAA0DB6C5EC7EFD071EDFB95AF610B6401614F4FC6362775C3810A9A2169F84A21123B031CCE087D520E99E262E8812E84098EBE9BCED6E6A4F73B674541DE0BCF5E7E318F906D901FEB1D9D1CCB6CFFE850DBFF75C8A89F43CB94895F28696FABB6ADCEE7697E60090387436E19B138819B90AEB18AC27D2C659B0DF17794A72F8BB7CE03EE9A78FE8C8A3745D505DED88500F4CF98FB6285B0BD82E27DED933BCC1873F88ABD828F6047ACEC472DEAE87D8ADE0AD07348FFAF59C17029D84538777F73BFED5C63630BC443E0FA12DE722DABBBC2250ABA3FD86154EE208D53A327A7FF26A01793394D04158BB320600447E2FD7D7C6DE076A513D68195B067204FF6005B1625542B28372F06806053AEE2EA9F88AEA29A2702154BF443BC707D0A96EB06CE43EFE66AAC1F1695E28CF107193D062E71B63AFDCF9E050BBED7484EC5E80C515AC820F0CDF965DD97F7A11B57B21A04BF42F2A33D619764DFB36311FDAD8C83A748BA3442C570645A785E6703E5BF22E846FC516CB49915FD63B63E5DBF56F55EA40116D5034BBB945F58D67695C796F1C1D053A3EB28A95E8F388E8004C3B24FD5FCCA7BB1E3B99A9F3C945EF8A535F137432071A5CA5B6F7DC7B8BCE55AD0F3B6CF1BCBB9CD35E241F86E4697272648F473DBD5B7681EF0C78449E6C5FA930D832C851EED2A651219D7D9C3BB23F3C6AD7EB77868541F3CEE09F51EE04EBA1BBC29698AEDD3C7ACEC4429D7A40CFABDA2293480164F37ECB673F2B5D7515743AF7ED0B6E096F0E2FECEC89F40D6AFE0BFCD70379169998CDF4A20DEB6C67AB4E36AAD53EDB98A1361C5E9B0DC1636D751A87B52053BAD5CD2BD6F6BA951A7E87EA4B677AE00893A1F76723FC56C494FB5CA2F5DAEF8589AE25B5476F4AA89D404AF1C2665ECA181062A4B5ED590B8263364153325AC979ACA1B6450828F656AD447CF7E937DB3CBFE550A469322B546ABD60559145E1BD42DAFA318B7A0D71170DE818BD664FD38BD29924180C44A6D341BF059A0D64855D2A5E291B671F490978B0ADD90EA619B30A62F5DB4EE7A10405989AC306E9C7BBC117538002EDFED874730FBD48AC6BEC720C83D51056748DEE2BF955E7BD7C786DF6857A929BCF8E381621B3758F2FFEEE8280836235B24681E62BD27C26FE9636753C78AB5A7EF29FE60AC29CF67409FE657CE653A2FDAA7F20C5019E6F7432E8CEB9E9992E646B78D4365FD0217746F7BA31E069D754E05ED5A71FC5E7D6D645EAF4144D6BC43055E6CDB8934C7026408AE96535BA2DECD2F7456D6ECA42368CD9AC5057B7D1E12F77AA87C437E7A43315DA081E53AFE23B5BCC2F4CE3A8006E81E08AF0A33C1A9307C8D5AC59389F26924116CAB0B87D549D0383C274E8E85D46E0FCD70E36842CA4C8D6D0F48F3EDF9E9435DBF5575F8EB789372758BF5BDE99DA2B98183DBAC82D1C12003724DDC42AEC81C0C7822772791504C90EA138B6C91DF5D25369CC2064FD5E2CC9D893BC4235D8817624EC9FAC8EF1D45E1FB58B38EBD8DAE12FFA037E07F5B411D4017AF952D8C42C61A2A1E8E7025D6D3A285AA17FF0DB439D0F2AFA04F318D6D576AEDC6F1E767A66FB39B72C67F05AF4087120DC898882DDEA17C9532B27AB59DE40D75D4175BB49273AF873A92DA4D87E253CAE72A5264E0C1DE4C9CF91A1F3AD605A0CC8D919351F9371AFC68EFBCED198E4CD1B58CA285DA0265ABACAECA8EACF02A4FC767162E247F73CDD73EE3278AF94AC4A8CB2B01556834A3C0B8D06D05F23B4C1747E76453F49DE08DF8EE0EA625647D1BD080E73C4197AECB6A23C25F00C6C54C8A4CEF76659528B36742EC17FF0EE37B306DCCB887D663365DC9E81D5147CFE5050DB409DFAD889C386F12A5CD0C95534113A6D0ABCB5A3F56CE23EE32612279E8BA239461258ED63E7883E115BA0581B81A7F73C1B79F29A1162E6E84C715BC50285FD38D4D6DC08768884BF4FB55853DA7B5471E73A1478DB1E1CFE6153EC6C378DD6A3F42296E619DE763FF2DDB83E51584C28DD8342E929E15B7BBCF5D6ECB8779CF7F3A9AC16A431F52A234E6A3699D9E44840A4D3D485DA5D90394B181EF8998E6D14421835909CDDB167C8C3878194B6D514DF8636D4A14A1BEF3CA381E36CF2E6D5FBCB40AF0917D6DBB875CFF64CDCECCCFB8BFB805458DF82C74EB863A969ED98B9C46E7173C090DB068B2D80CCE32DE5172B5D4A8B909A5A4CC47FA9F2ED66E6069CD96AB1F3E848C68720FEA32C5736E8AB51005FE425833F20756C1967623779D0AD242A1690683BAD2EB123D97AB23089015514D0C6A3B0F371525C23E5F53844C81DDE87CFE9F065E11687D686B072C1900F5C9A7C31FE8BABE9F090CE2CB3B687BA89ED83C0885DFF9112B52F6CED71E32A40A9ABCFFF420B62485847FFF703CBB743642255FBD0A9086A7B83F9EDF4324880C5208F7DCB1EAC338F9131665A0CA6BF0D612FBA63FF7139199B1DEE4EE1E989BE4A03AA8AC4A483ECB9EB41D221F5997248CFEDCBF6CAD8DB0A327FA288FD6AE313984FA618F7DD4EEBB13ED85C435C0AB0773C5CDCAD4699B9C382A1F37F9DF8C3AE157DF059F9751CCA693D5492AE9CD4631226E62E8139064FF0027CFA1954EE936AFAD0206DD2AE228B6DD65CD9A9D5FF9C0CC48C8C2E98F5AE6E2C9797A8384F8A3E3C748C706FE6A3625D2A2EB4AE2CAA049241A478C1A77F5C90DDC94184D898050187D670043E4E78F54DC608424F3BF5E92C70C0549BB612F480AEBE5FA8B013327103EA1283311301F91477BA63ED4F9C28FA34EBCA761561F9033541506219C5707C2F8ED81ED3615C8ACAB1280BF7C5E00EC1B27583AE9092B23166926F9CC3C5AFB66BA32F9AFABCBA7F7916A8242A79D7B0ED35DF6526D7D2BE6309901BDC03D1595C26719D90FC0791EABA767351253B06AE4B90A52EFBDCDD40C096F24E9529FF89F959557075FC8DDAFE6103A5138F09FBDEB0F5F36B52A57BE2139D89D2904BCE2B86D03F26D56F41840071A158BF546E10C4DED0E81B00D9888C55D53E11DB70026C6467ED2AB0BD91EE0E7C3C3E0837F8CB9BAE004E2A8FFECD59E792F13F927CADDF50F74D29BC62EF2F02AB0F96E273E8D66DB4482DD1BD5BB516E723ACB0F0B97BC3207C10CF394FF62E2FD7DBB3D4311B3FA2205BF870FFDD181C630C691D4EEA86B37B238F18789E00409ED18A63C189E38CB9FFEB303F4E43FB3947C74036CCF1624F856E24A7E9A21B8C27CF43D851543A5CAFDA305CC638D948270", + "rnd": "16B82B9B0A905BB3D87B4A1E40AEAD3CDE63B22CB716BD467A7BE84AF19B7CFE" + }, + { + "tcId": 52, + "sk": "D4732215DC31C10B5D2DDD6848918DD0B49252D9D36E7A1C7EC6CE516CC4FE334124098F2D07C14E787B6EE72EA14B5866D5AAE4BAE1D494BEE9B45810081456061C09E00CEF115FAAFB75AC4A2919FF822120A66CD8D4AA77D10FFF8272054EB0FE08B08C894F9E6FAAABFE15E27E565F9B46ABA37DE9E7E898C303C42FB2AB48141111C16810410A1C886C22A71023B671C8C84DE390111CA58082C68902342404102213B228D2904940386A6202518C184AC1222591082561182CCA3840649030118210121160E3A820D8C43018B170C1A64551C48CE2C6699C188211B72DC4A28C2229044230050C24261A334A9928500A498D41C8510B4408128981DB2602CC486843B2101448250225519B94840B418C10A82009B88DC12871A198640080444BA62C5488108938454B2270CA261044004C02B888122080030272DB140A1BC38894960043909121A42502306823184EA44661040280224786D3B2280C3848D104128B06041926654486255138841143006116305C224842244A03922553B270613232A3C42183260C1182602246011C16051B45300AB06808812008372E04466624266C80062482C42861C260C0160624010A00014689949023990863482E14362053B429E240101B838C0A346804B24C83A00052806410194600A6090A8501218188C2165003C6911039489CA8918B406E20068A091806D3362A4A2010E0A60508C14C43C009149100C03411D8420E419884D9C85104117150324861448A8C0450C2442E99C8209A144ACC3852E2948111016842266D942205A49681DB304224480D89A830C10061CCB809DC8620091764149021081872022940A1A485E344209B101013C7511B4242A2423191C46561A21149864813208AA214849B164E23197118318408B0285024059B1628940266A434512331212138298A12510C8540239571E4C68060208224B01094A431603689130150D2922543306E9442661044711A216018414EE3B6294A3020D4B84113069204494DD0C40D022272C8428914A00098262990A04D6484448A08809B8405103721D2C86118042948443004278E5306114C06281BA729DC148D61941064465063386E2447064BC66418904CE42852A4064C22440E93482AA13831641288E0168208997113C00D03B62D4C3800642000D2040098C48D9CA46958208C913060A22466A1B46418048154243010B8700B9821129310144401E4424D40B86519A1640CC62023188E12B36C0BA040414462DB008DCA38614A266C1B37440BC78518B00118912C22192A0C094C8034481B2180D3C02861048011814510938C90000159446CC4106912864158900DD8A86D1AB9511407200CB31083A24D534260E01085D14871220568C83626002882CA100501138E4B1209E4C06D482652218281DA38425084442027688C862923A36DCC967123040D921472C8984C934091D90272D424864C96818CC20812490E21475020050C8B9401D22440CA3600D4463088300DA3341083A411CA02901B122624C04100A3405904512119605346651CC58053207008244C813024A18401143550E0C8600248715448520B9224124469DB407164004E12A34C62B085A29890D990250A0909132491C3084ED93021DBC681D848245A2601A3A46011332A8908515418311BB32CA1B205D9262A1AC030DC884151864020112E20094001A9450883648996209A846504408618B99044282EC02810C098719032845A444019C14D11142409482ED0362D831062103991113072D83846C3240A9816858AA805028028104230D820655AA291D0A85118342621B820583868A24664109051441469E126469C304CCC9081040591E4226D58088DA1324004925100C129D1A868CBC681E1848D00C3100B230E22A2650CA9659C00240A2820181181D4B640A198851317455126899440460B2969E1C64CC2000E64023120448A203571E10866DA1429980880910492E0C2440894709CA62042384E43A4041B456248C60020130AD8387044046EC4386C89C00D19006149C4481A918D0BA42194C0919B30401344881381511AC72814284C82888918250C001405C146885C446642284008B76100270DA22246018270D1144E6394615A8005E1B644233708D49290C8465008448C942291131891C8024D53128E0C137159800891140920140018B6308302282046701B0400B199892B43B9C22F12E85984706FEFF279553BA31592B15FAFEEDD2AAD38B64279A9A7859130EF52DE8033F622C477B9DCCD0CF2BE9AB11B9FC9C2EB068B7067025F0920E2975320AA4FEDD28A61CC4D31D6729065A2FEEF67143D7FA32A0267882E176804A4AB50D45F77891682A9B071A3B6EA7F91844F6865C2CD8525A7F305AA1B1F237A2861F03EB4255D2CF2F1AD338C5F12C25F5C8240F140440103AD3B212A0480E6AA45D8FC7917E85BD91EE0A323F5CFDD292A066844567E7FFBE1DEBA04454424070FBF0EAF35D55D2095119114AC1CA7CCF6FCD0981E6C3203D16400D5F5FACBFB0C7FED2A897142BCB02BF767481A085F82A12858BAD2F318E27405BF8DC0BD4F941A16C009976E82B35A7C63D99793111EE36374C2A22CDB25956892EAE68A9C20A185CF6FFF2B374D7D62F5FAB5DC408C5411FD3E957DF529F3142D6EC5E37A987099A41F00BF00A2062B6B0DBBB8D9CC32291ED9AB477881ACCA9370119DFBD46B937802BAB1D366EEBEF995CE60A876F2F26D0468460913F6C62715E396E3FC1FBE99C36A8FF994F94DDEEAD4DB70C7FAF0ACA039BDFC2910DBB2EA8B344529C3021773D88E519D12EC21FB016447860D421B6E60247C72AB9F2AAC6C856C6F7490850F1F6DF6013CCD70043B317B12C74EDF3C2FEBEBC65EBF284E468EE276072B23A9736CB991EC14CA4A32F082988354E66BEA2CB683DB43AE72664F0AD2FBE189D8B4A75DB4EF6815E8BFA37615114FB48AEF3AD588C7912CA74844A6D930A43625CF9815014F15A1518A5876A51BAFE5B58D258318D32332CFCA4B47E01F5275414FFACDD83E8F20562D7EF60AA9021DED08EBB8E900138529BD2CD06B4DDE6EE598B20E0FC056012A51BFA0460A35148331AF80118358BABDB0BF6A62839A08233E1758990CF95F23858ED16EBE11E92A471DB396E0E5FBD15BBF6C01B7039FEB9B9DF71E6348FB7129CBE4C908EC2FF239DFE55A21211FE892A06542B128C99B030FD2E2B5B7A6A48F15716C67132C05016D2C5500679CF3F30D9F0B477CB5083CCF40C89D7F996E87F2FEB4D38B33985B7FFC2CA627CE772369A85C8A46E82F64D5E1F8EFE782DE14B058180F2760EA87B595B994E66A319226ABCE8CE1938830E4C2F40238D3D5D111F8013655E06CACB8BDFDCEA72B3B53FB9A0D7889E670B4C4A60A9413DFC4B8CD518FE0568C3F0D92BAE99F8D3D1687880FBD930313D14012DF2AE9C765B3E045573A1A94C16A95CED4B1419810E41431FC3EE84E1A689873AED145F31ACEE02D1EC90022C327EF101978BD0BFF114316F32F11CA3CB534FD37B634A96E6527446B4594825AB2C9ACB831DE697A33476764A00B2052C77A71D3399077D6EC5A5150C37D9565BB7284FEE8E23703C2BCDF3CC01DD475AE8A6142470292ED8009143D94FA293CD22058C2D6379115DC964C7961224F2A246B13CED08904AE423992CA500234DFE3CCEFDF2FEB8B14AEAD89BE7CDF2FA2A752C3480E71CF525FB912D639251DAFEE65AADCF496D920A9CCAFDBE8FBC234D6727540BA58435C5B9659F293371B3081896BC09D201412946E4F59FBED616CA7E8879918DC844EC63937F75EA0B2E0C301BBEA51CA06FDB35DF398B8AB0876AA8EF3E7CF0EB9B4ACE42CC9A6154ED9873173BE2442810E54E14111AA919C56608253493E0E37E0019FC8F336575551C29F6E9045B94CC7B17494783C9DD849EEB87B946CDA439633D32A81097BAD2D503EDA2DB4D28D985CA16227B9FDF28A6CAE26CD153D5C20B7B4C93CB411526A67E5D219AD777C605EF94FDE297042B67CCDE1C6F8FA09B28E55B573BA9638AC5FDE92955540F93E19B4B5C0D5BDC8158E2F97AB306FE327D2D00A86CE3A729DC4039F8613C2CC17C9FDA98036FBD00DEAA47239DEE5175BB973ACEE31D39523A2778C13A379EA2D84C4C5C0A644DB76306D49C1FAFF303009A17F58E64107B14F81EA88F8B9009F0ADF6F6C9597B7D08A49ED7BAA150929EC183F072D17BF02E1D9DC54EF9EFC50B2AE169181F040DD58A333BD1AC649C64A1BCA43F799C2453F2DAD72B8C9421D0497283ECBF8096FE558F2AC0C35DE49A742DD553892E757AAE91553B4F42AA130C8397DC826D1DFF96BFCA500BEB9864B642470450E2D19C6387F8F40E482F2E72BFD8D28BE379D4D1B4B32C76E28484425C910AFCB1F851734BF59E9E1558B70E4DE7DE7465EE0BC24672002703FC953059E063BD82A64D6C328913FEFDD2462AF24B4A0ABF0C38C38C32428F36BFAB0A8E6EB902D9A13B019EA999ACAE7D425BD8B9D995F7612DA47A30CD0A9D05A7693FE673789E63C07A9336B55AA024D2DD8D6D424ECDE8AA5144D296C94DF9FDCBE8CB39A1CBE0AB83375E531CE5BE7577C552789244CDD12EDEA1B668C7F6A1D86E62922053DD2740699BC612454E40BEAC997FCBB3EFF27FEFDF09EB6374411A5EE2A4B476E7352269D57AA14E9D9E824B0A9AC54051688947C4C6C8FC89C08F596626DF0E2988FA9FC4D6EB98B6A4631327A17726B3A6FBEC9EFA4C31B897F8677B26EF200BD5BECEF497F93FA5F2F50F93805BAC6A7B13DF5599986B7343A547780BEFEB6F478F198A2E7AFB6EAC84C0420140D147AEEA92D706BACF44470C42FA79634EEBE6595FEE0E349FCC5D3F66E0176E6020E23219BF52D6E78B5BA320884A64F00B1186560C0B6B2B4262554E19016F5B75B4A9188885C9D18A20D065AFB1F9BAE4F85021199BE862FFD07D4B2BE291C22EE580DC99225D631058C17A26C65D9D1FF043C33C352208DE67B5199D27553D576D4356CC64C78C2C7746D4447A75E943ADF3FA920F790221CDA9902EA22A9D88B0BA1EBA471C0B6E5FD8128A2FBD9C6BF892AEB6C6AF58929AC28AF03BCF0ADB80970EDDB67E229578B5ADBDE06EDDD2D5EBB7B36DD19870FBDBA34E46AF80C2968D8A0AA601D8163DFBD3C120E0E756FABB187AF351ED09BF5236972A7EA17A7060989DBE3E917EA2B33AEF0C7FE61A5C1A3E59AD2362DB7D62962C7878CE0D4FBA09CB8077E1C904A33C2E5CF2AE7DC623C826CEA732F87D7558CFDE29B3F6D0BB777936D1CFD590C1D3ACA5354F1D531891767AFEA3D5CCD906F67F52A8F95D8FE009C64594956A97C000CB1A5101FBF46B8099E92BDCA7844D3C59C92226F1BF3ACFAFE67BBED8F478E4EAAC5D665FED72C89ED486AC21D918AA83F9FA4B094904922059BB9C3309260DF3A9F68B999DBAC242D81489E4BB0AAF75500C73F4502B26A2B7EF1E135217F116F0AA53C241F1CE5A99E0D43A707155DF73943E407481FADC82C0389C8E7051AC5AFDE160828BAD22062AC33D03BFDFE511E670B1BE7F447A9E3153D2BD8D3D301F88F59E55355D833D4C37FBDBDD04ECC3C1663C7B4AF4B00847311486B6AA6E8118FFC2CB3291781064E69DF5A00CBC423453992E7C2BD447E7B3B1E3129984907989A36B504685FBFF594FBCF7BCD699A404B03BD10FA844CE0EB5BE620FEB7C1189F830A32E8A6C91918804D63CF7788C81A7D366484790EEB9BCE8F96A2890F6504E75AED56928D49B10F2897BD7C3454D15AE4D436F9D3E64E8313E440A16DA6D9E603C1196FD023911D01EB5702D7884E664695ED4A3AC77359B22C254ABC76CB7B9128A7D49709829A0982C1048E1D7265D85F718BD58FB830D4A2F5B07E9FBDC9C4CE1B83E685E77782F82B8FE1AAE447C56BEE5408D6FAED115676F56EF5BED2FDD4406791028125377FA2B5322C25731F57DA2B39E1C72B6FFD1732A07CE5AC34077EEBFBF57E336608EF4B57AC0F1C56D954A6758DDC07C811158315D6F1EFF5326BF2FF0F568BB089855D280DC81ACF8D8F5A767A9C9695E5E24E5D768A98D741724CC934A65546E25E586FD0ADE826891D37EC263F5FC3CADB1E9D2CB9071C6E3A3867978564EED6AD973A2E451B0988F915A1275E51896EE3E61EFE0ABC10D31A0CE101CFD0DE4094588EB7112FF64F0FE9697E4F817D188C9463B84D342C08E1D5FD9E0253B374B5C47C5138E62EF7C1EAEBC86661BD08435CD0C4ED4214CEA05D06F99A78CF29FC88451B01DCCD839698197E9227D8E950FF8EEDFEB0A44B767DD7076824FE9A29A192A4124C2BC9BE2C72DDABBC8D5239763A237F9A0E887ABB32741199A7643F1A53F6805E56BA71490A262ADB118DD965792508C793D28C69E60EDD79BE3D98B8B92B4D0FA6AC45DD496DBF3AF08B96C4183D58B0D5A8455EBC4366FA1F731EE10F73D432D5700F5ADBBD1FDD5D324EA559E9E2E87783E2A48162DFF8941221FB7A0193795C42783A743F7D8B12F60A407F5E72986DD39DD23313243DF89B00786BAECB6A94A607E28AC0386EB70C97947873F5AA91C6B5FC49C754E476203613211DA0D56F13452FF35E990ECB70C9CA532E160517BF1222377805850DE105903C5AF0DB6E5C2F7A55E665283887D46B5C4B1B3A079BFA63341AD1D921A82727699FEF69CAC37113C579D3813484FB66160C72476E08E9B985EEFCDCD635A2EB683EB39219D2E8FFCB070A2434D2E4615622057FE47C7EA090EEA6D80A99B252B1AB5B39D254D5FED455D39133C9C2185022F792AFAD256B9A2BA4274E01618326348C55228A28262C67A0B7D4D63CAB1A4D290CB33F20997882266C32809C1A3B4E1C1AD6FE2E0B1EB6B29E8663CC6F53745FB36D02D3D1", + "message": "0F2DDCCADE26134BC425DE33091C33A9D2C4317DC67E56A56CC097C759FA6C37C610768C08C7C8AEAFE00CD762DA9B50FB0FE29850DEBC86BAE591A7D5C22BD1FC410EA46D2EB9B45C825C8304108AFE676C8A85CB6979D5B5E4BBC17C25300B6410E7EDD903BD8595AE01CAB3726A76A60ECC06CD8FE2E42FE8A82AB44F625E4C0FF56F86310C34725815AE4DA9BD5E0E6F10DF847D1A5A806E1FE5382FDDAA5C4E7371D079E5B7ED5083E8EA62524ECEE15A91FABFADC080C6E86CE9F985F640FF109FF78B3F69010A9E313D9B2068DB08DFBE261EAA6CEE6BFC10E2E7C28B82C1840ACA2D57AD9F80AFA42B9B2B7DD6CB54AC8508B7C50ADACD4F39DFEAB1AFC9CC6919F7332FB564C6DDE3B447BCBB36EFCD9872554F2A9D02FE5D0C12665E93597358E7B4C698EC1EDA57E1620CD92A5C4C454944083D2550CDBECC1BD33F1DBF46C120E717833416DC7A92747A6BC0CA78E051831ED91A943FFE37FBAFC9996CCB5CCECDA3A33C9EC8671E23D1644E05B97CE56DABE91C148FC48A5321FD7EFA9E63D8C97079465E4DFD6C3AEEA958CA5258F82EC437D0A4263E47EA01899C35A20CCD292EA15DB1AAA9A47B8D4252D6AF8CDDBD3321076B8D076BCE2BF007F279FA7D4180085730162B4FCBA35DAB910C72DB097B1630204D4D3285D174DDF97448D938D45F498B9659D3634154B9BF8C3D4209EA7C3B533252A0C993ED8AEA8F901F5D1C38CE4F7CC685B7696272ED17C5725B5F6C8994A6F670A3AFC5511C103DC6B342D184FF98A1767411E149A3F54F8FE4099A275543612FA13767F1F23A9698B206683DA6AA7CF686C2CDF6D597A80BA0B78BB3A9EFCD1B7F782E7B8F28384107B7E14C01F04670BC4417225FE1A7D0B3F7192A7B9E4F9453692EED1A383B9DE52DD77D685C03BAE20751F9832085AD6549B4CAC61E6EDF344AA904AA28770D3D9B43E58F0D1968C2E049EA7D84DEFD6ED816914679382912668A82C5C59A2BF1CE7D621EF4867CDBFA43FF478046BECC6ECA455469DCBBFD62D91589F56306DF916BC342AA6C381E6BFB2234368BEB7C147728CB79BC5D92C00C8A2CA4E7D61D7835D36CC2D2439796BF11C66E7C0AEC05BA71CB807E1464D78615EE03CEDD7CC291B04077F1378543A94A8E213418D6FB8EFB826398AF29754B5DFA588641E04D32FB8752057A013DD56430A78AB034806E7544AF2BAEBE190345F2F2745BA7D9F118D169994470D3AAAD1256C82CBB3D4F6FB32E1BD26604652097764DACEAE8BBF8D445EE84EF21A4608191B323399ABC409E5F4362D2C65DBFED896615332B3EC67902C6777DEECEF691ED98C3C352AAFD8B80D729AE35FB9ABC6B72BE18354D19547675E39747C07688F198CD60192B5F477F4A8145933CEFE65EBE3E6457E829BBF9DDEFB2F27DD6021DBDEB24E1F97BAAD616005F0912326627D6141DC39346DCBDAF5A94D6365E80A98A57C6A317BC73DC02F79DC4E76A5372C5E850FD808D74838E3C9D6D57ACCDB3C5467466A42B1026129D5008C96AF94CC7EC83041145F0FFBE6ACF27E2867A52FF662FE0B71B5E49EC6143708C33ED5D637FF3D1FFCD1AF4262C820375FC87550EDC3BB7C75DCCBABD82D12C3A172B406E44236ADB882E3B1EF73E84D61CCBBE8E7E87B8735CA187EACF592D0938EC65B0582040BA16D49594AF1369E5B68A17B0DB65267CDC998E84DE80AF1EC3EB3160233B60347B99F3A504940DEA26656A7E78F1F46A4C88EBB954BC5309799929BCFD8F4B210990A1CFCF7304C752E240318A29B8ECA82FF06E5C69C41C69C318085C5FCD6797F4A830DD9C993CF6472219D9BCCD92A2851BCAF6E215B1C07F6C69B0FB0F74FB1AEE57BB5A72C3FAE651711A849CD52DC9046CD3C981864C638B4F60942348B93D9D7592FA5BA7F1EF94776961144BCECCFDD344C9B2998F8152160263B38E5EBAD32FCF6AA22B9D4935866210079E7A8DB3142281038D6D6DE03426F8F02776F78871008FD882E1205547561F076FB6780FF38A2985E72CD4BEA8EC834BF2908CA56A80BD1789803E3EA7682F612B16CDB871EB81B31C61082F181859C01FC8BE76B74B1E3C6EEAFA743E46E7EF5BECD702ADA313B10744F188BC2C0184F57C848F588A4D03187A5B859D88F70DEAC55B199C4F3CA3571701054E37B6CA6F98FD3653D1B5B6057451E9476AC9084940BF73F7711CF2B2D8600D4153776A64A2EF6691414DAA38538BB941EF7CB7254358C5A11B6D5FFE8E77A17BED0A902D93D9C322EE4BA205618E65D01A802A79DCFB4BE4A4FD3D661254DDE3530BC7B85BD4C219F694208E3C6A9E58D371526B5BF587B5C2EC0155F3B9B60EDADE7000E739426DEC856F63B00ED0A652301FC963B7C2C40BAEF19D41AE9F65F7D19D0D11F189F33BB5221EB99263B48A4303931EAEDF77EC82F1702C7D230FA429F614C25BEA56C43E78422FAF46FD1F1E1B64BD438EEDE55F68FB484D31B3F852CD008F83D2A6A8C1D7AD9CC5D7557D3ABE5E311B6171298597940192189BEB14080604C437DD7C4D801EB5B8737DF36A8E60E81DC80158D1C5C6604EF329E08C651043CBBF0B9AA77BFA1DB943EF4CF8E3F4BBF82750254BD1C3D0D284F7479DD8F8A7C075D75E4959106DED4C29959599E5463AC7B8850CD0B8A21E55F4B7E9E769E3D985E5DD292F82B1AC5DF50473E226C63CE12E07BBD22CA553008ECC0ABCCBE2519D78BC5F212769CF735739760CA3AC22FE74B5CABA80514145FF5199522403976B10168E48C5B096F9C23B236DEB5352271E2FC0634E61B3060425D2BE6291AF7AA7615FF5D3412E3518191C3358466BD20FFCE3D47E3ECD700C6289F3E6AE12DF6F7BB35625612302033FA11CD1BF698E19B86C75711EF65BB88557F7443174B935EEF3C2D4848B7C7155F2759986F5635ACD255A6848CD633E88DBB0DE9557F6B43BA2C723C45C3F13D4BE3E8134E39336358C9B2828F5D8B5178631C39E51309374A97D1A2B98E6694E825D21837AC4BA9E4F2FC5EB6B5EB9BDF3BCAAC68D9632E0C2FCF99E32856451879486AE96A9D331F7513483105671A31B4CB1FD38F1E2090BB72C4DF5B1F083B2D641DC01D409A4B9E3B8709F3E98EE49EE5023091728C97087839F4E8C14AFC2D4C1A844BB926B70BA1460BB53918F577ADA0A61B357747E86979340795FCE4473C431CDEF6924F8B1D6618BA750081BC419AD5B582386058F98ADDF8B1D471C9F070B5CAD5371283562853A5D031734771E5EC07B6E4C7F20DE2060915A5B3711BE8FBE85803A22DA29C9A4A2A7E4AFF93F3AE65458DA2EC690DDE7754B52FE0727E241B31074B105B319569C120FFEC596ACE359635EF30042CFF9323FD6F38066B7B2A6A946A623934AB34BDA71958A0F264B3FD264BED988EBF9B69744506664310EA79A0DECE2ECB6BE22387BEB3B8690778F3C58B1745E4CB3962892DA516CEBC7C5AD1B1B86B6889784D91D263C8121497195BC522BF7BBC3B594A26B843A97405EB76C5DCF020D4C8F84A83022014839931615E8AC497E320BEA1D9303171B2D093F2784BAB55F867E699CAA29C6ADD228A5829F68A07F853B27132E898BB62B2ED2F6CFD470DF16B67D892CCFBA5A1E19A71FB9434AFF000FFBF499CB150407966B6584E5C77A475FC5EA68A18F8130C0DE448D934D969456DC964EB73EDCA1E52ABC51EB1AFD5D35B206D9DF56DCA649ACD8A7B6E93253BC509FE224AFFA659FCABE7E35CBDC9886FB77C6A053E5F5BFBBFDB2A47B6BA4A8F21CC7B38459AC79A62DC44C9B61475E7C23228DDB45D91852667E5B730CCD8E0B1997133A15AA1D04A1E52CFD4825395925B049FAAFC2892F02C92E76B11A8B5AC295C19BA1832D6C1C3C9DCE081A1C95F40D8D982751A0DB33B4BE42163A413EB4351864BB2E67B348704B4F9EBCE3C00B45B1F359408FDAFA7DCA083776DD688C3C8BECDB27DAA601E7D8B72B9A58FDBCF5B8F4A2CE7B4022F48C95D4689A212877EAF7B9A0B6C33954C2D480B2CE87129E70D19705DF7733458D92EB13FAC3BB5869FA216B9C2DC74FF98246AE85AF8678A8CF2B557992710C6256CE7E1333D60882056155FFBB6E9C2711975183959B5B10FF46D0CB3E5ECB4F21260AC9EE6091D3C944210B9777EFA0F694D85DC12D8860976C74C4AAD1C7276CEC77AA0E92BBE9F513B11EFCF37D730B7B9D0585383C98D1185CAA4A87E77A631DFE15EBFA1B93995E95FEC65979F416BF4B914C2A456B0263A5292655478B12777875E79433570CE930CBA33EFC764283FF9212F9F2DC93E5A91E52277DCA29393DC2D0BC7716515E8A3F07D850AC82F751A41F71C44F3A49315EAA84B5972938A3F3EA7E6E94271E03D7492C25C44454A308BFA602CD2D28413F509E355535D36C2D9D94012500104B223EF1787B8882FDE0DAEB6B95654188EBA46EA5734142C9C1A8AE4741357DF32A3C670EB614E5AEF6117698FE9514DBE4D636A3F43B878A4DA78C6136780F5672EA00AA41265F224863E0FACB8F714E09E5C0508BEFDE2AE6A93415362D11D60C412770E31EC1A527C193D2666D3381BDC38E474F1B989A5AE3C802CB86E3DB354668FE112E11982D106C2389390EAEAB009B1A09471D7540399EF5B6EEB593E51D0C741CDF8258DD978E6D91D9D3F8D97FF1811AC8F841BB85DE9386EF30BC7DFEFC5D32E72E9D81B5E30288D9FA1FCD25E4E7AB3391E27B3E5C4A7C030EC09A17468BF8A01DBD669CB5ACAB748018CF5B9794AFCAD4C489F5FE50A5953A36618E7609F1CA7A64B994B27FF81BD7798E02DFB73A6F4F102138557205D751191CADC782ED0E1AAF12D104FEDAF5FCDF680328F6AE56E3291163170B798D36BE938D74F5FA3F7DB6F88D0E1E9960733844CF003B96E4A691A2C2C26AC5133D20EF9D5E4E2E41AE683FBEDB54E786EBD3CEDC1EB6AE255CF2DCA236A8A7BC75D4E2F6A4843342156385AE61F3D68234D86B69273AE71F169422929143A43316A0B2B2D61B5F573DF51706D5C5BA7F846DE6DADCBD5C2786B81103DB70372C695B731B725BEF1AB3482783616DD72897FE03C8700D8E89BC240DC636129F64797873ADED527D873657E76B47184B937E48157AD5B0A5DD08616DF0E225719AB36F9CAD005671AD79D87916EA97EA2914EFECA8AC52D4152674045FFFF760B06DD202324260826BF0C2CDA9C6CB520CC06DE742D6DE6DB6A1DF0E83C1626F478240E23CA3AB97FC32C2871A0975F534F8C5C16F3EE2F04F0FA6DDD95DB52D77DDD61FBC004AD281DC2625C62E7D5C7EB96B39EFDA4C1EA1FDE287762D73225788B59865F4AE9F31B59BBC5C84ED31971C0A4D800DB62D753C136BA07C871D9983A9B45F14798907EB46A507C25BB4688204FD4A0DA6013D15ACDF7DB68B785BA27EB73856B49B1A555A260EF342221B90212BF4E2C0173BE20A14B093DE611154994AE476458AAEF9E00A24E1E348295D725C189DCDF4ED622E7EE06294FA607F07F23C6C7F8EED39C9C1D7AD7A6A60EB76458E3FE11947D6B6630532C377BBB8B89E4B4433A0A3009BF9B614CAA3C634B1A3DA4FB3181E5336700D238E89337FD6A251409E118F50954158FF6C7D46C38693BCF6F7915A09DFE956C2F13841F3F8239211674DC76D9AD1E10D21FD3C8C33FE5BD07D2BA368B3B88D667F2922774F79FCA90A79C2E26439229AFA0EC16C4FD5EC13AF906DF5CC9C8A292F2CA6BD6CDB1CE36A8C621F120B61EB2170053EE2BD9225E68E526B5D67356C98D5EEC524440BFF4DA42AE1FAD3A202FCCB5C020923FE1EF1CB0177DB6A88946E5DF3B50E5DB67E720F62E1DC83F0E7052DD6E5FCA3C98B8AFC23DBC27E0EAF850665EBBBA830D2B159A6D3AF891B14A6C3F5E9190D9BD348AE5D3E3068D719E2116AF79896ABFB17EFF39777123AE73A54439A97F1C1F0FDFD8267A347C2A5F11DE6E9705568E95E8CDBDAFE99D1CB150185F30DC836C8FBDB4D01800A88F2CAF23148DE4FE8C0475063CDBABCCB4BFE03712C398C972265C4395916B03AC15A9597C9E4CFCE862DBF80A4EB9C8D353463B1BACCE38761BB1618ACD6167FC8F54E6A47F100AEB0BD3D0FC1EE53387D710F6F95782F10C4DD88C993808BC33C806EF72319FE44A4F92AE9DCA765EA85A998389A530037EC72834636A4A7DBA71AB726D8D8E116A9AAC395AF1C834823BF6E3A5B33DDF4A747D00530A8EF678FDA0560F088A9F4E3F46B7847A77EBD78B4EE250C36B5AD7AA7AE82CCC50A15220A3D2ED9FCFC11E57A7111E0589C56CA9DCA3BBD1172CC09DF5CED998F6F55054CD0E3FD495A43EFAB367E02BF8CD79548113B1A1061F3EE3A78343FECBD1CF974D06D2F319EDCD9E54B1E04610681139CD957AB68C9D6B900159C2533283BCA3BE00940A0736FA0BDA4E4E71AF304D69E6868278757D97D110DA2A13E997DC93239F765DD1F7B0401DE024247E7C6A2B6DBBFB1F26E043345E6601B77707EBFE72BCEE196BAB15D195A958B8A1F6471291911BD5965F4011A8E208E7D955E976A8D62AC59EFBCC8981816E76F1EC16675DEB1D507E94C49D728D053834A76304105AA4B85DA50DAEF19A7A6AECC29EBE1A3D9F4C69F9C14D8E886A9C9ACE140BFC5B39909A2094ED27774A4FE25315ED19AFF648A35F6F59FB4EE8F28225164BDA5CCE02AFB85E0086329BC943CC9C677AECC1B109FE58BA6DE958F8311B2FC3409E0C7ECA90D9EB6100470C09CD3354371A1DA1F856D9E6DB989379A3BF00CD4EA5968710C381889EBA17E3D53442F1630CB731E86E78D7151D425C1968A578E41C305CCEA650FE5BF610613DFEF41DE4BCE24937F4D97F02652D61C1DD8EBF2B45D2D94227BE5545FF26C1ED7B4C428F0429A817D0CEB6E582747D0BA6ED72B7FDEC7A3173220E550A2A06ABCF0186E22908AF5046AD17C0145C6426036F7FF5D280EEF22E7B97A379EEC4E88ECB31F6AA806B16D35538ECEE98AD1AD57833DF129576F0F82162842F82A57F99F668C16739AE373E828B5971E723810FB7362F5E6EEEF78C993058B799996EBEBAC40229ACC20B97923DF18D039A288A2A2DB8E1643A6E08826E294545C97C84086D0C1FADAB2D60178398CCF779FAB2759E81061D771BC6D3BFD4DA22132B2AFAF9070E4CAE18AB33C6588FF141C857485B5860F4777D1F7B58BDC656613670039A0ECFD1430DDE0F758D9A86971F91862B3B68933EB509C8D8515A7C2820B160DF1710D35E7283B3EBAFB97135E7CCB329FE7712975F2AAAD21E53C6C1C9AF3EFED06E53C2CB74A25E0FE2596FEBD72C281C35D75FB0314D7AE39ED324D1B3DE09295D1D13E4DF6FD5D6D2D89C959E70E178A87597B8585BED8248922B5A7920D88EFF0E5CC8A4C091DD8FB80C2ECFB385CA2D9E029C5D0827B9D5B8B5613D559EEEF76C59144B0F16BB01E4B07005C34AFE0368A0081FCFEB582297C7BB8BA3B2303811E21AB19932CDA6225C38504A51AD744114FF95C6F0D9771ABD7DDCBCDD6E2D00CA5760BF4F286845DF00A96272D015A4786911EF40F27942C9F0B19B13752305AAC31A6741ECAA26DEE6B96A1C411B6F18F0320063D7D3D4CEA2ABE95F473C987AB5B38E3F3E94BA7985B724D737E575EA00E2401DADBB6E515995D6A723BC960B90A201C7057FFB305FBE2F36253E5489430D0BDD48291CC77A83BF29D50A27B4ED5A059C7EC8F70CBF8836CA82D8E508CFBBA14B618365963E808FFC8CBAC88678A20F0A472434F4586D50ADCF4B47FA803BE4AD90A056FC644CB0B3BD4F7A10360615CAD36534B45931EBC87FC9E2EF343D4BF6CAFE9C8E7CD27F7BD89E364425D067B23A8C27CC22BFAC2D2ED3DED3C89941E393AFE09DB84046FB216763F56F1A9C5E9DBB788620DFA6BB9C44DEC3DDA0E33C83956EC23F056DB30258ABD96B38720DA7BC74BBC5D588F2721F9326035953DD30CF2DD128341B12674E5BA9D218DB3F6AE22D317E240BB17687064A17D5016DF27DE24667ECEFC4EDE2DFD1970F897869BAFB14C7564B231595CE0808F905372FF2B95B9134EA65F6E487C9471157449F0F431D0C2150BBD9738B5242E6A965AC16E2EE441887ACD7F736280214A690F800FEA26EB15E02D0FD7418E1C26D3D0C89DDEDA25F458DB1B1DE6A3431A94D9C6D24A013B5FF8A04953D99A6396EA6617A59BB52330E1CB102586E4B52A81E871A524068CEA766353010A06C06901A1019BCEC503057FEBD8D6ECB1C34CA2545A99036437EB01E56B9FBBA21BBAA2FDD74930577EDC82740A5CF28ED0E1020EA426C16266D8EA31F34CA286798948CB64BC92C55B467B1BFB693C221DF4320D25352B648507B9690F8C9EFAF87DDE467E0F8202EE2743D08B46692042F9BE91479A0358D0C7DBE7BF81ED9F17066264897E1CDB8679A7288DFB2B60EE79EBFC2BB5005AE268C59AEB097C9650D1CCB6A758992DF6EA4647F4E6C09561C6F13C183E71E3BC09BD23AC12C6CCC19C0F4E918D27E0B5033B9D98BD639F8B72ADB1D63E32601F5E43CE384F313187DF0558864C080F78C77A4A9E904100D8F572DE444DACC6F4959A9A9CA0A7304EDA2DDABD3B95FE50F2FF820427F6BAF8E06FDF7F800CB5BAC3941B4B5901784A7F71944B3AE147D5F25E5002668988B1E6F39E18F1AFC06F79159E836BF1AF4301E98EAFA7A0EC7F88D12F407B2ECF6217863C08447A330E213CEC2660CFA7229ECC3036ECA03823FCE39225BDE2AB653CFF5212134E0F321F7A50E0C4E8621AF7ED2227930B616A99505654AC5389721CB00FC2EA9E0FC1F3C4414D0AD17352373F784754C8154BC13CB0230F02F661C85AB2373A995A6F3476EFA95622A649736656A3B451CDCFE74A5C440D4438E36D9870B11BE7B88EE22C982197FD951D81BE6747E563F9380CCE1EF3273D9CCD9887A6EC402808DAAD3C06AD89D99D063D8381AA11D06A1384B0D924C266CAE9DA21FA3404D3A10369781850777DE8E6F2E05AF22677EE92BCABBFE12B7153C58D7E2A72BF8FE79876A821006226BE43920596152C58680593BAC4EC6B17AB8A787A7736C07AEB88F6874A8E7C824C80972AF9D7FCCB4004B5EBECAA18DD1FC1379D83AFA7566E8BDC92E06D5C1DF08065DDCA8BD8E328FB2A1E8C2E06C81BD7F4A7AB6C03B25D61B5D1BA24C76B23411AF27334B41468E30A866105B7245D97B7A8D9805E0A73D8117F9F41C632828C2343526360D27FCE270A77768A6EE05513815749F847856C56D30634E390ED81FDEC74977970190FF1D2C7E477C9AB18B382D1B4B4807998DBCCD379E271A1EFEEEE40358693D8E4360CC972DF6039294DE9A5847FDC703E21FB2B5255501BBB44A644B1F3F8015907519125BE9B93071E29CAFE2DE595339F332E88ECE036C731870D7267585317E7D26A15101071508318328B174D435119AC094610E82B7166A1352FEB161F51B4E14B7037AFE0A97A3F7118519C6967B7F88887A908F93343A1C4F0B9EB8FF431842880B5FB4AA234B34E091C6F132B92EF1B7B0B50D5DD62016C8251155CC8488D8865C8FB57D37494D87FE55B34AF24150516B4D881B9EAF07C0DCEBF360C323465501F38419805D0538C0AC0CDDF0E3A4187218EFDAEDDA79D09935DA4C821E23FB33B42EA659D27A4B2865F6188FA106A728757EF72E7A093099DDFC0AA82DAEC6C48C8EF78ADC8DE1100E44E71B13BE8530826A20D4F877B2ABB972E7C39A596D5D012C3E36472992A643EF962CB4FA1CC5BF95019AFBD7E0BAB53EB46F24350FA471AC05208444D583F51CACD93267EA7DE21C089A0DDEF9165CB27B1CBD97B2F0C8D8949F780ED1C82F1F69E4EE4D7D205B7206E735D88D064B7D3F660CF4A36F019B26AF9835FFF9034E628AE534939C18781150F6C49BFF883CD567F7E50691AA5F1981D995A86CD30DBBD1C8053310E5374B03964DCE2B2CF0453092C2F6BF102A90284578C3638BA79EC4EFB8EFCD6D782AFEA416BC3A876F0A9CF9240471C2AB9AA7D2A0990025EF2A5288458A279D3E64A734B95AAAD262D8EE88E942A5FA170A79E08D0BD22F5FA7FEC19EAD504D83864BC9FE98CD157B34DE72B85FCDEDEBE125A5D7AB137A3EA5CD86701607415B96E8B73081DB4CB0518B908600C51D2E7EE795FEBBE46C3D7C4BD9D58D7706C554838D7CFC6CC3871451CC0740F68A8F9303E72CDC95DF1455A39D455261021D92E17C8B44B032660472848B08B1D109913C368F8499A6C10EC23D2EC2C7F9A8DCC4C921F01BBBD9837BB68366DDE692D2500D5C09EEE25C037C970099C5E1BAF5FB68EF44B369AE88406E76E5BA3D95D2C6F4A472EFA435B41DD569BA4429F1E2AC3DA473B959C704803BBE249669E8D65154C3C7D45723AFDCA8AE7A7E2EC40E830D5F9313F7279ABC78DA1344125CCC5FD7E9183884F00BD0C86AE0E4738D5A4EF236F33638BE3A6CFC4CC4530468478992FDFB891300CA0095DBD2218486F94D3D17BC59E65F4DD3622B394F0091ACAA8C657B7CCA9766BE80E99586919C98259BD4F4B112C3FF1E6AC61089BF5AEA2B5263CE1CBC951221C8CF2DD56DB89982A4F899FABD0F0E5A822801ECB92F7DBECF033F2B2F4D1E35CFA1B0112E71367CA2D9A93D09A92E919EED59DADAE1C388E04C56A4253C5C5E25A3A3DB90AD37EBF2DCDE8CA86DFB15A764677B9B43D9637D50BE565D39597156519AF4CEC5F5F668F51", + "rnd": "C8A2E170B30E35475992075A595EF5037D31198D80BD6EDBB933B6E72B1817AB" + }, + { + "tcId": 53, + "sk": "9CFAA43CE568A87D072CB544AF4992BB2DCAA86AF0BC22A2990492C8D8FF77353E33E8C93DAC2CC3481C58912D1385E4EAB196176CE275E38DE46564AF01FB84CFC86AFFA7F40A623395C6CEE1C49D0B544314733D1B51E7D6433914B2D768CC79369C733040E177C2AE17032F848C9A6D86DF02EF9C85FCA6421F683E111AC5519245D91661D2A22CD006700B319019B985C0A48C12106A8CA2898A269023B4919B4225041350DB82050805050CB66510B9918B2868A2A4819CB25180408683C84422B86C62289061320CC1446E9B1070E14401A24000C3183019B628143370E3146118C98909308619206404C7051998494A0042190505599028E0486A0B908D98B224DC288C4A12720A001010030294B8845934210B924023294144C0648A2006814690C8B46451244A122866531288E2407242A030DB4001541661920405E2042D9844908B8801220406D1241151A80C4AB00051B62C81848501965163A02889442A01A38004412D0A99089024651B248ECA429008476D63B83198C4001B0224D2422D52B20523C7018A1431540264D434240A174D1C124549C624DBA28C01B58403A82894B20DC9C0041C0980483482D8120A04B780C44289C9866462963123A14914222ED12672043732094585DCA46DC9C40CC12425D386708020295348101B1082DC1670C020859CA0456286610B957001192E5B3884D32245843001811682032449219769193202232332A0B291524424114921A4B66940064A90B66848308452A46520B96D13B209208264C8980062848D9C104AD404220B2920933645C0C831C93009D2A829D3065189248484C889E23232D448300BC70C0B4410A3904992A6018B326AC3A445C9B805E3C670C21492C826061B076CDB928CC2A0451239111B292D02B58C01C38183A8049AA865C988091AB54001C0808B106111212D1AA6851A854881002EC24009E01884E4324D1A37698AA04458C28003B48911280EC3028294080411285112480C0C242E21098E0B832D19106D11038103C02113004001166883088C40220E0A00400316709C188E49286588000CD3A24190A64560B20D43C669410610542824DB484C1C330540848C53226AC9062A0B954000884958A8901B4109E4800D59A0041C2188223744CCC60902172583B03048B2914BB0911AC2855C42119A426523306A10406C04056EA1182E82300453A2609C848409304598A0250803861A880DE448821B222DC3A2281334000C07481A268851A05011988111218A5912881311024A32011B3209C8120D1006701A92690B3486C9146220B06C82420403308A1027484B46018928452489488A8860841820D0B4292340524A086C23124D1A460584B27014B44D83288299C28419804403877004A45019343022A889D1206424242019946984464823080DA00469610044899048500432C3848C441869E1A44DD82440E2A2705292851343605BB68CE4946463328E9BA20510A88001338C14426509062002C02553104A81264A912031202700404648D0224C22424200B93192B229CBA69082C250E018419902650002225802305C4030A0B04C91809081B66951A688C1B46C4420420C098664C00CA1825114254D10B6481340099B986100174A9B0690983228990292C928508CC00DE2A2911A3168E0B271E4C88402C448C9887148B08500068C01470903112D4A184A109008C8C82044268902402122954118A90044908924349200B3301A390AD43649218405E1386D8C482112968D102512C4446AD4128591040EC49025C892910A0252D9C24118478160B664220886C4127012146A8146500A132610320541206918322961C43153900013B58D84364DA4A071D39648D1886C11324A1A178C8B264220800C8BC871529491D1380C538671A4C22850A60D11062E20246580C02C0B277024B8258C128C22C44C89126458406608436A4CB489D80400DA225189042600C068CC26408B342EA0C48198A050A4185243801014B34D8308210C409109A37098B40880142CE2306E0A0381120020E4B889843491A34408E0002292140290082123A584A2864C1C22328A444610805014265210B9440A4860CC2892D00271C9A82CA43049191284E41468C290910117096428819134054B280D42C06D03244DE3028D0C2221988664C1888D1903311B9520D9C26CE0B064484844CC12100800817B2F78C1B6BA544AA20296E17AF66295BB4E9C2F97EFD899DEEBE0673C5178418C2483F75F60CCAB0C83134B9B4A94845909AF24825E8B2B7FD7C302802E41BB9483952C269509821B2767F78EC81221A8DA39CA557746194BF9B56FDD4116E8DEEB5FCF17CDAD92F22E976681D0E37F5E9CD6FC873B02CE92FE785892F22BEA2534CE88F2D737A22C5E5F73D378CE58AD2A62E63D47A939FF23A386FB778E4631E0918BCB42ECAA8C1ECDAEAA6F608425C7F5CACCAF1288A1B1CE503066DC671404559AA2052EC519C8989D41575F36C301C03462B63C81B4F287E16CBB2EB12B1431AA66843CB3DD859CEE21BCE990CD359BD42E1CBDF357E84E7584EFA3F8F118AA61EB8A66F16F3712CEE9CF8F4DFD2800F8CDC8F3B7729521EA42156DFBB84F9A8D0A1D347FD56837AEA38FC9563CC7A8D0541C1BCE5E3F81855634C5B45014653DBD30BFCA27BE063B56137338DFD80FB96A8626105D3942D335C6CDBD1936A14EEFD04B5BBC99126AC18F11E0FE6BDE5F51C0C8D42FDFD73F4C39D82E2382CE601C3E357E1A1788DD64B2115AA7AE1C1E873A283551E3D801D16F2947493E970F60C8A2388BDDADDAB0D35EF4A546844653504C0C44310268A856EB7FFC7A914BE7682E2DFC284B02D3389BE94051710072721A3613325EE27804B28792CDD00D837EE96E7195EC21C28C1A9C247DB9E1EF8427E724700940675E55F0AD0469D8F869D05BB426EDCD8414953AAD17BBC422EC5B40F5B99F45C27138439A45578EE8906AE4A9F9A6B1689E637CAB44FA7F901C056DBAB48DF8DB3CF7B4D35B85064DCA231AF02186488762502EEA6235BF6E05D7EA9DB422BA528DFABF1675F12E623BD830678E4F766AE7E4983DE20869542DC1072DCA6602D11AEB33BC50DAB0A9E649DC15E96FB6D54DE9174B4EF6D887F3D818643ABD9E4DDD49084F1331A55FB55F62F76D08E8CD07A6426B6A58E749DDD3B625F1814B16F397142C564A8618309D699E96EFA073CD149DE96CD85B93C163FEA1130106BC2E21F3BC0EB1DB7D1531C59DD2DDB10EF74631B8802D96597761D2221417A1723AF765AEF0E771CDDB0A270AC231B94DB3F7244CC3D73769D0F67674EE83F425D8B19D3B67F40AE79A66F6A41A61E4691B13F07A1CB7FC8ED1C2A61981BA4B61F4A3A3767E356A8285C5CD4411AB6B357822B6CCE371737400E4EEDA392739AF01CC06D8C4F4A93733E1C46471DEAE58414FC9113EFBAA24831AA696316F7B026205FA243B5AB9551A406EFC492492286774EDEE8B44ADBC103B5F9D839E5951B30ADA098325190F2C29EA51E742CF63132C75FAA5174A91F32BC0F8DA4B134953B8F7BE24DF61F4E6BB063273AB0743CD9A588D0C52042B54B98B6418DE97FDED42CBB8B8DC119E5A25589C74AB3C04AD8F8C3718532B6C58A6FA3ED5FF8816134768FB0E759073CA7CFB9A1111E7DAEAB996444E90AE56F37410ABB89DE79BC7E37645D0E95CACF95DA965291EF0D591851E21C169EF7011D3A6B22FEB6B59FE642303FE007F670053B735EC0CB5EC24A086CBF97A61243783C76067230E6F2675B4A774654701462086AF7F1DE30C9A5CA3CAAD054FDA848C73609305EDE249E157924BD7BE51827AA4BF690B48291D32400CCFEFB958CB772720F14667971E0C4EBF0D2A30F0DDE81CCB464150061F0BD63F86F73D5AF82E4EDC2D157D65468FCD911267DDB2E5CE1A81E53EF15207EF35DBAA121E357EF896B16E57567449F5943EC09E582A8389B2A43654AE42A705B71F2C991111C654C209A1AA82230D41331D12068FD3CB4F8BA7B79648F0B912253F0016F218366373BD75697714599062BFE9E3A74CC41963DCB4D6714750884A808B7002D8741702BDF6E11D0B2CB5E50707F975BA16521E27A2CD61B212ADC3C2BD18585E892FFE502B2FD544839194FED40EBD6B4157018BFA88BAFC974CEE7BC2F48ADBC2DD83623E79E20A8140C1521117500839788416803E8624818DEE8C44DB061844FD59FE17718030B128FC96A4F1736B0A0A1DD35C4DB35C32311A159869136F3DFED441DB5E85BC65DE9364429E9C875DC9B45295072DF8E3A27F4C15BDF6A1AE6F3C8BAD757B07AE9931F28BCB881F24C0C905DDF30576FFCDA8C9E69D55C799955486B71DCDEFC0717BEB8A259AD2CA0EC56096AC600B85EDF86A8733741556244D63C4B162A7CEC011DDF0FBB729CD9100FF5E2B36C1FF8E0CBBA1A266B806B601E69A3FE9EE2DEA984A0912D17DFA148CFD3C6ECED913F1A87CF0F31464A8F87705DD52ABC1062876DA03DE4665FF1FDF672A336860C12E26FB1F3048C02337AD24BFBD29E2B9D806F94E986232D1EE445BF8E5BC74AD02D5410B9630EA4B4A4A394B9753330D7461A71AD6241F301BD01D2301DD9CAB3CAF9223FF5E76559D5E2D541371B3EC883D513DEF4007934F8EAD5BC8AACDB637125AD95351191419CCC6FF3E4B563D6EFA0DC05CF9751DBD8F378AFA2309CE3C997F8DCC6EF5474F480B20538D50E748C1A93246BE6AAE76B2F1B7ECD70F76A28518DBD47D8D7AFB153F90810BCC144E046EA122CA08731340007B15DAE2B92081AA296C21E2E25C0C25732E69CFC0853D595E21E1A99BC474EB505F7D7F2946F26D1B1A7A0F52A24EB66E8BCB6CC52C8D9E81FB6E41A45592F6BAAF1395A043C9C8DEFFC8F71568A0C4295752FD2B71015E0E6EB398BDA095D12BFFCCC9BC497BF655412358BC72BEEEBFDEE8CB674C7A9F261F6F0A733032A6BBD2336A84CA177F478E2597AA9255673D69484CFDC0F1C0998D97EE70244609C3F79E323D071C059F8786E7E8F5A3596287F7E2C8D60083AC7326FCB75B3B56E624CF4FAC34C01E21C34ECFE88405D68C4B230864EF4CDE22B9FCBCE5161A6CAE38A4D099D4A93F169928C319CE21FC48EA9441643471F2C449FDC13090BC25B8762B132D750A7F5A6B2B7605714D9BE7C70AF6BBCB0A1D5BA3653DE98D0F1E03A884080560EADAF1E01F4A6EDDF4CD3D98C8FF0785DA54A418BE93703FF14712BCE9E5916A2FF52D06D9C539B51FCEAA7CC260457EB3D8A733C67A2DACB2EEF8D46CCA4FC13044D14578663369F1F7CCF8F23C71252D66E926D26E128E857D710EEFACC1DA18C1FC859A61DA318711E52FED92598944541CFEE56B48D41CB94ECBF0B016C278823B500EC1FFE57068E7EC25E81A6417EBC4FB0EF446359315AECEE524CDA148F12A5BE2A80A269AA17A54246AE7122242607C6BA9E7779E4CF986A2C8874AB5C2A3330E921BB1B19B76BAF2C0D4B157F84E92D9EC674E83D2CEAB88403375AA5E78BB45C140346982C0FDB88DFED89AA3DD2128E0602F4A1F10F21A43A17FD7E8C1FD4567E8A3D82529385BCE54F70A6C74011CD4B76F52DFCDBBFE928EA328B4B7E1F0EC6E4F08FDF6F642AD1A5723D99CE8A8398D445D6508F7088F7AB2D268998E72D18234AF6AE40C0AB80688623C917F4B1450DCA2D24C88E012BCBA8AA2EE1E4FCB1AFEFC2D77F98FC92EB4379BE2327E264FC3110F297DC9E6C0345ED0B492C870A93D1169B7968F0C2482211F82F079EDFCE64BD201A22E43E6D6044E3CDFFAAA0EBD26AFBD8194AEBA9AF709C47A2567B55E6C82FE5DD1E37405305604E89C33F48827E0884D2AEDC6747D99359ABD51F12CC6D2C21E7686E0327E9971EF810FAE9BFFB6B03E77557202355A6EFFE4273ED49F2D8DBAF1EE9C7EE3B77CD4F322562AE3A4740BDCCB8373D35BF3B8E447B74EAB1EAF0CDC82EAEE7565B4C8728ACD87CF280FAA8DF09C7E90B60A92825C060D9106F86ED34BB70F610DD9BF3802B5BC777875BC36B7F7676B60052761DEBB587F1E2CF9D556055B7D6B524B58DB8E3738E3F76D8D6615C4435C8A1AF698815C5FB515BDF9AF96FB1B14C0DB6775EF4363EC6F2351543A1156B85D843D526F75F6431FE2FAA52FF7942C877C99B26B33942C0A8A3B5FB3B019EE52D58ACC7F25505ADE989A663599668B8A6FBCC440393FA9DEA85F2588F602778ADEEA0809415C14D15182BD2663400D68B6F2146CAA795FDC265FBFF2E62A0F46B6EEC798366AA6C16F1F145B7A633B5AAED5F619003545871385533F68826BB1770E004FB5640FFD3D06ADF51A334CA0D59EA8364219FC27DFC04422CCB92B38A59EC0AF366E2DB116AC68D6C783391000F8BDDE5ECF594C49EDC5BE7BC014AEF074644FDAD28D74E29FAFB009B8E64416B0B1C0A0A3887129B77DD7BC07203931E384CDFF2C0E46328D1B001C36227047147D8A7F7F545DEC73E82EF9416F21C17AD782F528E7DD6BA76169022914A4462915EBA170CC77347C1AA0B818D23E806BBE51617CD63373031B5997C00F249D6A87870FE7F893A1AA9B879D4D8DCBA0E5DB2D89AC96961759E0238C051B7D7CD35C0990F702B799995BDDE3433976CE8F71D127FD0A03AC4F568C23513A8E60679C738BC6C746C349FBBCAA9CDFCE05ACBA07F9216B04C38CA47FE8AE6E4DD859AAC69685A8D1DE94CAB64377ED91872003ECD2DFE75598D5ED38036610C859D87697F003FE2DB798FDFC7164391263024BEFDD6A5CEE7A0AE0EB7C3C3F3FAA469FFA981A74523355AEA17319AF307A3BFF42E2B049CF284B1756ECC18CF950F6A279418B60C14D6E816D4EB574FF8DBA527D19ED0C87F509A0C021F6EF8DCE2E6B9ED896CCA1036AFE189181", + "message": "D1C758470730A9530BAA46E7234AE84DBFD46DD31974399C9B1CDE3A0340DC723A26A7BA2A66672FD116C8B02B36D974B29B5A658D1BCE798282AE6E5F7B6AD45B711DFDBE9BE8193AFBEEE7EDBB1F4A8B3DB66D1437E3572366551380A22AC0FEB66C4A8064B168096E9C7173F1DFD8962E10893C688AC7BC9E627004F187D76C62D9CD94B5789CC7F2D69FFEA0F685D65A0507", + "rnd": "445315AE90AF35312B52025DD2DDA792C1FEFC54768E9ABD95789719891BE1A7" + }, + { + "tcId": 54, + "sk": "209CF1503755890910D7957E3EE07CA9D8FB60C485199EB6E94958413F8DCB76DA669CDDDA0A5ECEA69908064F4A7DF347BD6C9565A3A2E4B7F499B4DD21FE5532CF2E7B20788408C7926F9819CAA78835DEF06207DAC7ECCF49592EC2A63E3B80A5D3AD6F128037ACDABB63EDDDCB123AFFB6B68A4C9CE9E8A5185943E0910949162A54082A08C210811286E3A690E0B06C631202A308129BB465A4286C19A704419669C384859C96880217244C301023257124470953460ED3B02422C8509494094C226A1BC78924A47018A081130480A24220C8482984183194949094A208D438295B424023304801C8280C8310181871A1000218092458C08161144AC8445281B861C0981042C08081444292A66141A0511BB98C4A122D12B40D14A64021A044D4066A50940159265040C41002C92463088681088943C4491C270E53882DC2B22C0306244448120190455A02005CA091CB868DCC92816200010920211BA40C0345409AA028E10466A48490C9086541328A002952E1262589C86182B24484863123298D50004EDBC83013B2440C8249D8462A93B820C03208DBC80042388023C97009B38010066E12381112A66802B765D828021B32711B9964E2C0205A3049E4468E00150A242846A1C820184402C8C42010440509472020C689A10851E3C2400006499936706348510905628B328681926802A05061B805A3A02C4484692419061C310E2120051B0730A0826C12A68C811292CB064011156803484E44865184B26CE1464A02C42CA2140D10256C1987644A0206044602D246525230319BB660D90401929271CBA02D4084401A160104242C030085C98204504240A1340E42148EE33692E40809004029C4288583B66592044D5B38490A1469428468211341C1B010C2B80CE1329110276459B60908334D22A06CC82650CC3421D3924D52442D63300A5C225048B805C3480E23244914114688069221454C114172412211D3808D5CC22D128909E39269A2A4611B170A10B9041A850922334E08804DC29481D1C2700B314E1C112194324A5B304E59202D21282DA29489214048E30206548240410472C904644484314B9030610261531821418880A33605D1021111C84982C46191269152B4658A9290C02004D138620125491A010962166483348D03992D80242CA1264CC11400C2326E10383104094063804508A460492081808861D1C069CA1832941644130208802229E21605A2349219038E98226854A88113030520480EA43824433860A2185103066E08162E103952E4C62803444143462584102C19124501202922204A23B03118270A993486C3304DD3206AE434015BA691041552438608001469190084C3A66111388C1083081A336852B47163266CD23804A4B245514611E412519406010A31498AA06C42164E1031921A924D4BC66D9846869414419B2010143212A382411C27628C12909294210A074520167091887002B569939841DCA841CC16240B254163C880500231C10222241850D1988583C22021B42CE3C22418490C5C440C610892994426441802A3042421C30D6416015CA00D931409D01086622492C24806583846C8960D01A828DB085082488109A22842108C5A004C51C84821A02CA4182EC130654B448ED4320E12A54C4B267021351048324604224C22B665984864D48485A00221C382244AB28412490C5812315B3462240581C10060512208800692D8384809853023B1219A3062C330204A4000D2C68149440241962908168910B564D1246252488DE3B810C2248A22172622C48CE1347054C26084866D58189153B844441010D2C264DB44849204929428258944011B800920343060243143028999242021A3502011410A820D91100DD9B47018112050A40598085292440A6148511C482143B4018A004493124D022541D02828A38450A0B845629890A49000183985194429202344580829C9A440424610CB3405801664090832CA904D9BA2054330110816280C836140A828892430C19200D096601CC031D8B48422B949A3044D121902CC462EC212926184219B0206099400C94062110860D8280842A67112835061A2856388040A192CA3B261223342510269E11046C9B421098428D0040E04032C0C93004134865C140488048203C5918BA04948108D0A959109C80599202212009251A2708AC288C9864123122C48A2710151E50058870C1C30610170B9FD587BC4B3F85B703776E6F8ADD94EFBF90CBD56A19B70FAB9C75BD7C2950C0A19A76384441868738DAF758CEE368883F85ED55CC375A8B93900C3BBAAFC5B25FB409EAD61837A468FADDEED4DF9353ADE759ADF4A0F281DF12559D48BC02694DC5E64C8279503E0F1F22491B7F961801328EAFB849356F0E6F65CD5D17ED98807A8534C468C3D31265ACE7CA849B586B3193402FF6A6A32863301FCCCD2FF742370579066CA41267F2C2FD089A5060A7B020BB27640B31020078B290CDE6FD19F60BCCADD137FA78FA22D776C48ECAEF97DD45770AE889048229275D2F4413601A8F368B4EEC27C69567B7047018A9C9A656AD46DACCFA7351749D0969C3974C01DA631F2EEB2F16F313DC51CB7E7D13AEF62964BC6835FB30206E76C3F1314C6793D55916A56704D472FF027E6C950DC75B29290C922721977A1136B1D8695AACA31AE3031840B603BEBD5CFDAB31A21D2E52115CDE13838F56ADC86C3FD9CA7A3F371C55BFC84656444827C94F1E97998BA50E7C548368B131DBCF03EB86A9721F109FC97DF815A66006A4802B7AF8725ABB9A00EDCB85DF2101B278504D18CFAE6DF34B8A6CE5807FA94A3036E69ADA21525C69A9635594C68977CCAC05DDC80878101CBB64562103147B13B14D8358520433692D9658DF7FA44B40C159F8029AD9FB6D660BB46765C9DC705087E6F571D199D7B884D04104F93FD7EEF066E339546E005C6395156692E364B9688FB38CCDEA4B21686C98AF009A6CB8AB0B3D90C8C11DA06C4A54B957D4BF11A0B920426E7C5AE45941445E7C123329BB68D3AC9BF243B495A5E7CD28FE5D96E8CF5E5065FF414B2922A17F67DDAD671036B6C00AE92142DB0C9EE9400EF838CF119A751D22C11D408A858E94338871C2FA52278FAB1CD9D565926C431E66953704C8CC1373B2E89858B93F219A6801756F91390D8613B32C4727A54502F15A64DC5EAB77D6478B376B91D2B1DA996BC052C2DA9AEB9D1C5631CB6DDDF835D1F69C6164B54AB7B2689B74343AAA75957F87BD383D58DC54E8BDD7DFB1AF9C6BB4FA87DBE36585C693630E151E989E3A8157601597D9B83DF18E1095993B00B4E6FE4F70209F4778BD0FA5AFF80E906EA410502CECD1A017DEB921155C8B7835CB5E9B09378ABDFB054B22ACEB2F83C3664E8966DA5FD9A202BA7FFC0AC4895F1F7D3C96D4BB5142381F61F5CF00C792F710C6F3FE175DDE276999A70B6680B92F27A9661519E0F4241279E3315784B40BAEF111ED48D3DC850CF176BA5D220EB269E9171C9F712F70C19D5107732E44372470517463FEDB22D5CDD3A7809037878FF294A9CF04B9A58D0433FD299765009650D4FC1663A79CF2F24091A6261C110CF84BED9E62AE2475F2B40CE90AD670E309D4DCF75596D7651572EFB1434107864CCCEA64E9E1A9CB29E91B28CE86D85266F51B264CB15FF96A150D4A3CCFD31396A83A20AE19F011943EA2CAB4AA620272713EBB003D6975B5BAF761F3640A552B73F240508A940925DF60A7C6C42A580546E4522310E3755A03D59F4B376563A3C67D46AA9027F71F81DEA4074610AFE620461B348F4FE5CC193320F935AEE4954C05CB1CDE81D1D7936F08D8D796BFBF4E749A1B9FEC4BD528C2D0801EB02004D55CE6C03118D5BE81996A074A3E34D9F6EA73A09D37A2FCA4E7A6CA108AFE608C51D5D4B389768C0A3B873C445C5CE41F679FBC03D53F339E37F292A25B3B3DE21B241BBF8DFD8DA5BFC02D95DED7D17647D4A185AB6611DD3B5633E3550C5D36F3C6735B4DA9E387E27538DFFE1F9E0E59338AD012F2B3FF600EAF9823DE61986787641F1E3DB10A95CD32E88F7572E5ACC4F9192A2B479F5A7A51324BE33327D728E00DAB05D8B71B91ABADC2B7C2A8D970B680761CA1434532A6E9B88F055AC48FBA402766E642ECE0BC7D3F26A246FC05037E7B6F9309FB7EA888FE98CFC80096DF715DA794B0699D4CA0BBCC281CCF5940300FA9DF493EF84915F8A69081D5F713FBCFE566C93314C875583AAE4F20CE3D96D3497DA9DDF2FADBC36D428B84FB7DB4E283DCF3402D2364442BD98EE0300FFE12BE140B105F167F8DE5D5FA172707E5B06BA9D037904B8E16A343C0025584A3578FCBEB3CB81DF4A3FF307D161121A14628B9B3448FB41B7A6C6BA0525C6454B6319C4D8ED75A072249BB15D4CB4C53B2FA1699CA553133651FCF7B9CF4B5AFB5287F1D12EAC913A770FCAA9818756FB5BB6B6DE0969A0649E28B58FB0264659EDB203E54F9FB59BC1339075ACD254726B272DCBC5266F62435B4363254079BB656624009CE7BEBF9C0FC75444F1260E5D253244F0E8D41F0FEF7675ECB5848312B5B21BD3BF90C913A5A4CAAB1AD8047AF7A4AFAC85715A28693908296780E8692E30B14127727FF96E6A7E47024DA021C3113B21A74638E992A31E4C2C2AEC14B4C844279DE7FE7D71B4239ACC1737A64E2344976DE6BAF28E871F8920FD8B709A0968950F2628EE4D1A2BDFE643838147BCBF7DD4F956099964EB4019BD02B1CD1C910839FC2E31BCFDEA6FE30CF0BB6212EAAF68A6AE6A824D9FB34281327FCF710F7391AE2B2DD226C3FD5B272FD32AFC79B06C56B105AE000D720C14AF953CC61CEB99F3596FC67D066E24F8370BC39C72324848DCA63D6DB88B647972D500CE65626905AF5E7DEFACF8D320BCED02F3A70B04004D3E6633C10B274274DCD08EECC7CA63BCFB6331FB3F276F29D5290140F1F292BC2713C8F928289192AD040B3D38D11F09A70FA0632D40A1251A4759EB4D63DAB9B47F4C6A60B8B75CE5E3B80378D9490A2C53401A9945ADCEB43C59B6B665CB13D66F9C2997E628B0EF6A4DEEEB9BAE945E901C7F5C0E63ABB78E0039B122CBF2A9C1D0480CEEEA1135CA6779558C3BFB3335FC967693B378B90B5C540445073656B81A956DD293225F4EF61F4F90EBF9251FA1B465B31F560EC9372AE878DBA10434A55462654226C66730BC525DEDF0C1BBC3CAA44F03325F893C145EA6E433E7944BC4A7F287315FBCBF4AB60231832BFB7F1F4B2D2BB4EDEB6ABDD9660A31B1C73692734B3B0CA047E8ADCFC2982012AD18501C0E74F4EF0573BEE43F2C381C8A724602B405EF1C785EDB21671B46A6BA5432854001DCF0CD6FE2C5810E66C0A592341B56608BF21A5FBD25CD42A872E4CDE0FF1C04A26EAD330E696215C1EDD63E4185376E40C94F9ADE402C1E570D3DE551D1A61E90B6BD917C7131EB111E195E02392EFC8998E41F83F7B31424615BC5BD9D339D4E7BB1D5661CB2E368915FA405785683BB5FD2F310A2A2F786DF64CC1EC6632DD4E52DF98A294BBF575777AF11A253F7974D6F1001381C662D6FBA283CCBC4EB291CF5B5A79F284C0CE6EA9947207F5D4655C8A26162AF19679185FB2204778BD5D22EB1F1E4DC3409DB4A42539E76AC0E65D1EBC3D46365B96CC3C14ECE10B8E3E4CC63FE871DA586680879189EFE5D8D915AC3E6C5C7E2C5757851C3F1B393B0F374ED88528C1BB59C3E95309870DC002A0A10CF5F92FC5F333BF5943AE89701523E3A1220D4CF32F46E0FB2DFD0E93186BFECB7A056541E98F9B6F41CAFD8B37270447BA29FCC7900A80664044D60A7CDCCA95B49C64A81F82C855F1902CA8AD535C49D6C2A86EFA02FCD213770EF00E9F74AA8C8FB40BC83C536D199AF9FBC0E133D0459E8AEC4AD49998E9A985AA63581DEE44E53296AEAC9644A7AB7AEA0158ADACEBF55F9DEBAC3F33EF7BB6CC509B7AC3D6831D8F03DA6D2F103B882FE2E09FCE7FE1C2896AACBF008A6C5E47D8ACCBD12AD47E85543D4DE56280201E4F6243F1542D4308032A8FC662D7ECCD99E2D54FDD436AC317D69E80D1583B153FD8779B2DA53C4648FE434DDDE7BCBA5D77730D6ED126C96CF90E9C12DE3E54B148A9154ABBD083623E37363A0B9DC9B9D4C3A339B8B8791D4AEBB58432F2EF97DE72E3298D68F08D61CD2260FA4CEC8791CFA78734BCDDD485E5C35EEA534269F896FBC3A21A9F68E23F5CB5BC8A24516E2B8E5CAFC55A53A69AFE6500E37E7B8667462A72A8D2C33A652446E8FAF29492BA7AD879BDCC454AF4672D3A184DD20FBC7AC11954DE7DB917C70498E300DCB4DCE12407DA39A903EE84035019371C7AB01036F15676383F3D84421FB4EE2F43170C4A577FA7DF722D8B0F749DF41DFB093496496DDF5FEBF17DDAC067A1D8CCD880C591FB4B3168C8EEAE75444B5467DFF6532B8906BC92DA98BA0B7B9178CF15D881B4C837764245AB2DC3960878D8F89CEFB9ED76322138D51CD1AF6D65C65A415322713D13F03930763E54D3D59E54ED7E5C81A80D1D7BA3583460548EA385C3854882DBD3572B67E4CF836186C516BBF7A6D5BB21F2C14FD6E7E93890D9874E47CA2755B88B8F79469654890ABB4578EBBA3481746B5ABD9A7899E78E3DA3E6639D370F77A4D5B76D18E1A5E4A92A8CCA023C96E82EBBFD958F4D38E2C1FD9D6B57ED41808D7222711CDF3549082AA865278971B8B132F030EB07E9F60F386E133BD7B65DC0008893EDD072E2FD4FE5A426AB8F5DDB9F6B61D30BB07E5977CAEE7FF81C590C65557B26237BC7A1AAF24F3C91891FDB378C96136D0BC5BF4BE4EA780432C0619C4740146E8A100DB1855254DDDF1D53E847A8CE30B4A6735FC540E19010A5F41987B", + "message": "D195727ECB5183C651AF26E85116ADC65D8EE8BFB9D69CEB16EE2907C651A92661ADF6BB626FF86075EC72D375374D69168E0E41894A0CC750D4EDC4B2F8B2C3829B209F80C3556BCF720AC69EEDC004B2DB0079152BC2824C767FB7DAC8D37FB310C0363B00441608246D4CCD583DCF8BC88C857865D443D15C9FC4DA5D8F3DBFD71FDCBC4CCC3F6078DFE96F94DEEB3B59146A059257D2EC7D82083FA58FE70EDCE1AB447828A0339218D038C1C15464DF6A69449D1AA0836455E5EC00D1794917AB31E843CAA5C259081F33DB3741636F09111FD8FFB90DC9EF0F1EEBFA3CB14CAB6F0325C36EF089424457276A737373D1E73C83C5F587AE56ABB1BB2E049D5F479E4EAAB534564595E4CD86676475A1CA4CF0989CF9EAFA19B85919B3856E0FCABE8CE0143DC0C17FD87DB0EFA166AFC565419C14681ED37E62E875F5D61E1295BD28CE133B060BE90401BACD695D012D4FEFD19803CCF38D9F1B1A49A9C581934A194CA394FEB536D99FE15CAC739A7D311EBB57B15CAE09CB6212F03CE589E65D664003DA334C0A4783F5B1D6BEEFB20C572E32ABDEFA8B1C26D6E009FCBACF51B71A9B26A7D460516735ACE8CB2FA2431CEDF7B4DA9D770267AAAE939D717D2FDD7C066033CEFA4EE30C4956FDF2C7D46A7D7B7AE9ADCEBD7BCFF5A122435DB08CA9DB92040CC19767E061A85BF3D15C4CD1D7FB2209D8B90F0A6DF466622E45B5A549CF4F14A641799E83C266DDC8E9C35B0451891356D6782AA6AA4E3A35EBA2C88624DC95B75022600E78DF51E3B6B5BB2E9B4DD10D3BC926640664C8A28717621349947EA4F2F65122964E1FFCDD300B73F0C24C4EB6111AA28187AEA245F65D98DC2F13C229ACF0E89B871E556CA7ECB4070E99E4AF3F425D56A850E3DFEDAAB5A48BA4C9E5128289A6FC8DF96E714BD26A8D90F0AC012480F9F9D4AC3597E429818DC6B77A564197FF45E6D3C03B562B54867AC3172C436B431E2027AA81CE8DCF4D35C59C9F58E551A71CEF6C679F19207E2D0424B476B6536357D23C923E1C35523B605576AA828A9F788EE296CE9AF15DBAE89D03DF0BAD8B3C4621E385C935FF863B029177DA67CB0704BF24418FAA78B5C15C741BBB8E3DF1CD51124D92A437B224267813A71F165CB9BF6E489F588D596F752900E724ADB4153996F0C485C77308C39A1D03E82BEB5C5B406842522B6341D6D359173F76BF437CFCD20A73B8FA28B19BCABBCF2F42CE40405EE4F130110CA0637D7FEF24A38E55EC322BFA2B9DB9245A73643703A55453493BE3041530AF27CD3610721F8224FF02BF758395187C2362F921DF39D9D674F09F7248A3901461B6C112A8C01C1D7B539D11D91A44F2BB848694299265E8DFDED18F3DFE779D13988FC888D301A9F723B44522B9B4457FDC70C040A3ADF07E49E6A96A13413098BFCA8E5FC3CF2B44C738D783E432C5883CA27E2E105DDD27EE8B57FF45712FFA372A547E3C81225B9ED09E81D5DF0AA1E5EFDC433B67C31449CBE1E52ACA1565BAAD62EFD4AA7718E6BA95D37127F3D07182C95BD6EAA899192829B499081534A310A8C8AF7B23AE4AB32DE301DC3D727F7BED3FFEB9756376126BF759C1CB139E97B0AF99734B5FC1C7144C4D1EAC84208376651BB3CB53BF423CFBDAE5755FFF7A02AD615DF6F5E009F3C90D34A5B20D45DCCF20CB8EA044110C8F692C68B5902181F3D0B9CAFD529630AA540F65CCD2A527439A0680816ED3672B5B488C11B447D972017857358977D6A14CFC73AB3D68D8F53D1CFD6A94826B28EE537528387CA7C8BBA234AB9B656098701503D9FB567FD071C58D5B1094153523F29AEA0F47B650D66F02BC3849BBCB780DFEA9B78F1B893D8470EFCC7D38BD5F6CF55630D9A56FBEBB6917DFBD55E1B55AD9485274A21849CAC3B5B6750B3F87E17A8D2B70255155511D5AA8655301392765D8BDBF9FDAFA20C7562BFAC1DC15117C33BE8F081A339607F24E9C391120EEAF785121500314391C338B59E85D436CF7E17674EFE99FB6FA0EC3B413175452AF135704480CF2F3A7AE79A7D02EA5CBA662B48D64D001077D9A2E43F7BCE796DB5C878D28EACEAB6EDB44F1F11C502951BA71FBAD2FAF36A17FEF17B860CEEC9F6AC42157F685175D61BC1306A3876CB1E7A4C5A886009F7EDE84AD022C0D2BEE4B9479890210F5801A81AECF2D15262DF143C58CBD3733E34D2468EC0632DF0F8C401BC9B55EF5AC3082E0BAE4EDA24770B4340C1DB72F665D2EE7F8BD2503FA3C92BCCF5C96E1254FE243EC9E9112341D2512092C1BA2491078609783458F736F7E4BF622BF6C82BD6027BF003FDFBEC56B3E4C9972788889DE8FC9199F8677A2442C7D4FD89F5B72AB7CA5A42B28A04179370ABD31B89BFB9BCEC11BDF2E3906CBEB28E02037FD75FB7E510D742358A0ABA847D98D438D6D0C9D87D51557F1FD8A1AC783C84BEAC1109801BF25A89923A4D772D02BC420936FF12C0AF90D0EFD3D76B60E47FC781D79739DAED7FC5E38A881E323542F7440280F7F41686335AE46D9BC83E142A487FBC6FF9F0449A2EF33946E2EBC54D6F9FA9751EB8373E37913A2F87AEB91CD17AF9F782A286ED779FA03B54CDC48503E53A715AF59542773F0280EDCC39DF2E8E14B770D9329A11046AA40AAE7D4A1217EBB18DE7AAF6226AD0B54CA7F1E243BAD9C207E6ACFFA6C868F5EBC7BD47F44F38DFAE8D9A08401CAE1DC8D9528A0A467BB7E661895AF78A4F17EFEB12C088999E9F31FC38CF62C03391419489E5D058E0FE8835E182EE6ADBD74CFCC873BDEFB242CF32D2EB44F3FDC7F477C5C3618C14B86EC0A03AEC5DD204E77DC3609828090767EB71F5014FBF3870CDD0B07FB355006D60ABC6F72A3E3127E43B043C6E95D5383586C69C72190A87A7552A8EF9E91271FFDF2DFD413CFEB20E672A5A46DFD5E86FBA58D5D7003C8E99082418E04F9F0E954B1C448E34E29E5C9D9CAEA7A39FDB7E0ACE98F7A7CD1C13AC3223CB5B4FAB15D1FDE6AB43F33E43508D941C403ACB3BFF643FEAB4E08321C798717335EEEA31A8FEE27ECBCAE24AB94DD83AFED3AC2DA569BA35715414B46CA276264DE79138C882EFEC587095B9A9B13EC994FFD43DBEBF6AD717A2B498EB3AEF51848C0BE8177D3AC3116AED0030C1D835ECFFEF4C040AB249DFB8A5F355F1573570C68B71F72BC9844BD84861093A9FBD961A9A32706028000DF313E0F176AB59DBE64AC08F7E5087326FBC2C0AB04CE3A9976A015B232BCB970AF057A30BE3F8044321462E3955002BE5659C2BCF1AFE4AB6FCE57EBFACFD2C6909D47E8C7C980BD7FB25AE97AAA67CD8C0F8104824A0EF6ED42FA3EFD00F78CFDDC8EFC1D8FCED85E440600A5D2EE690D54EBF15CCFA21E9A657796A2DE0285B200BB681375227801DED42569A95B65D89C1DFF85AA8CB945A1714007D0B632696FA90137C6062A53719CE888E7C00CA57F6658116BF55C01F32F1A9F75EA9DC75D0D29B600E43EF42E6B7B078EAC74BB11B5F16D7D9077995F011B05FB58BEEDA377355C7C1E5A70D4D5A1E38FBC030F3415F833D7413E9269A6D45B5412CACF4E0BC391BBA8D10AE9C8AEBB22E040345D7018C5280CF86708F1044D2843398391C4C3CFF160804CDB2140CFA846836EF4FD9F8E955C9311DBB4F23BF5AC2B29985702A64E3431FCFEAE22BC1ED31CFA2CFAF9546DD1DA936A1204225D7EFAFDDD5EA2C441B068EE510C5F6FF0FE23DFD74FBAF0A909873B1B4357B72282085E1D12BB41B3F34AE7EAA35DF50CF5D7C2C927A566DD180F98A056B78B975391AE016C65C8C1EC077DB59709B8A22891D3CFEF0AB3300ACA83DA7C2EBA70007EF45BFF1D9DC8A7B1D4DAD670A79CE915CF10288B1647ECAD1F092D6F72C0E253263FA5A2B7F7A1FC5B0652A0DE29D4B149EFEF9CC426BE99FDB6143EC403B7267BB49A7B4D3304BEACEDB2D5E0EA633448F2722AE75D08C1BAF2D5BBB64DE90DDB338A425D1CA3BC19D7F9CDE8798BD372CB8CAE10935905F7F898F0EF1E95A5BA9A4E6CBDD6FFD5A083BD416300B953E3C5D94CF3A4A829A048185CF2443FD7185CCDA1CC6F984C178052B9BCFA4E10558A352FF5AE02883C1BDC56221655F33D7A3BB1100FDE18F5CFFAF52CE4447C9E3A7347387C52530EDDB0AB888D1B11767F9E0176EC4AC8D16DAC47011065EDC664E33E27CB73DB7BB19E5AD7B086A117FB0692D20AE082799A12AB58CD05AC38885B0E2F330D7C12700B576FC363E419051507BC9E75217213713447854C87090D1E3A94A0A62C03C330482B5395EACF5A31A4540FBA57C3EFAED560103F42B937AB05AE323E4BA96A1676F5391021E9D14587C805BEB513CD6DD3EB5097193926813C757FBC15E1FAA913C4CD2430C39926F72A79683A7321846A472045537DDA431A6AD4BB0FC96F01313F32D69738B5F430A314F47D40EB10318E8584E22BE9459A645DE6B7CAC90B1EF7A926845212F0CC03713DC374A877508B86D9D58EF8DA66B728AA2982F7A2E0D76826B73C9CB7685A12DB0650FCC20F8668AF6CAAE3871D6062210A7A4BDFDE788DBF37B7FDB83BF384B815153BC8D832257461D61A6E97A0DDB5F4D8ABEC1327F14219D5F534FBC98687197A27FB1657F9B5675F07D0BAA6952CEBF882C17A9D333C115120D2E78CD368A6D4142DCCC9AE779925894663029439A8DDC1CF322C5C2DA7F3C4C4CE93DAF0A56BD24EDF3D09ADC8B5EED6CADB2FD615EE65C27D79D47923F46AD676762C88FC542193D8AA280D9F3E4807A6802212CA3B3AFA1BD745C7FFABF8084BA9EB10BC9457ECEDFA1150E9809AC240D3241CFCB67F6287E81C53410F8EEAFA118D390189DACB9C1EC8499DC1E3372B86D68D95F31AD9E3EC9A965FF30BB644AF11CDB8C5491760BA0F168F624F217F7C474DC5D29A0BDF46FF4AA03B85AC3557ACECE263B472D39C5F2FFFF91FE2373AD2E5A0410EF09CF4306C381DB3C0EA0E10AE45875C5262E78ED4C336000FB3376853FB70BB4506F1743FB5165A62702266FF09D21AA08ECD555B8614E21033E683937F23E2510E19815F27EA20B74315E8A54734F636CAE877DEC1C95F87519B29D5CE9D7759C8AE33FF09E48805AB1625E69C34AC5DBB5130F77CAAFF42198A44B0F0CCCE68FB85DAF391B188FBDFF388C00B7812954B1AA19C0572DEA2A1C5B192E068F934D7305EAFC9F7775DED36695A4DA007CA1D2418E900A5985934A3EB080E7632494ED66112422FB96303A2419ECC12468CCEC00812B1470A3843A0DE835B7AFF2ED5366D932DD58A2536C9300BDDDCFA122746830EA5077FBB698EE8CC54F02D33AE1E7BC7256DD351CEAD19310274C62C6D337488AEAE4D50FD9200012758D250FA337FA30868469BCF32BCF2587D4E698F0F25274128672EC2842F6B08A3848B9F72AE50DE563B925AB5B016DC0FD52DFE09A4ACE472C2A9845EFA44FBA151804899022DAA4C7334BB099904D1EB8CBCC92A0C5A23CD24A1A0599D518AF79CF4B9820168CC9E580B63C7790913620321AF853C98950B034A01CECC0357D6FC3513AC67D50C3B4205C2A165261726706C5DF428862CB0A020580EA40FA31BADC8EE913083CF6016D70C6848362B5B58A6DD701E049FEAC64330363623134E6E0BD7918270CD4EDD7BF9C771F3F3D1578E31B85D122685597002FDD2ACDB0F9F7D5B3B0783EA8A5F3B824489F85AC84002E21232B3CCCA46DF146CFB2C895FBF83C0CCBB34D43AA1646B2ADC6C656DDCFD2A5B0C9B92604A1770DCBD8BEFCA655EB0EE6637C66B5EEEADC51316E1B6BCD1F8EAF7EFBE70712704829F33294F2A7F41BD23213FD5E8214BCA0B04874E990F10E6DA194AA71CD410A60CAE8CA9B9B9CA9B657BC6CDB8D3044196DB4482CD10302CDDE208F41AA639E9EFF8A8EC63E1A55086555FCA3BEDC9E30D644D56BEFF9EB59BEF8B5F0950F0C44501BA81B612A6E43102816CC6CB1B684111450B6B7FEBA9795EFE09C6D75308C2259557560AF55370B8D5A9A9181399F952365C59B3E9DB59118CAB65169D07AC2B85D96515BB786E9EBE545A44BB060A632063DE003347FFFA6C118363F22E0D30EE641E1DFD19B6145C8DFAE8D6C5230F0F5745AB379B8FA3F7622E718CCB2CB83D310ADE1519BB660E159BC3EBF65D9B830F2F1EE74B61F9423437B87FC52AF851E5DF3361A61F3E762DF69995D2D82E1AAE36B6C47D9E1D656B843558319305AE3196C324774AB9C6F39C8568C665C7698FE913CAD829E8A804ABAB60E53212B25F5FFA9A42BE03C2018FEE6646211017E41A8B4345640E2B3106E37B0CBA56E202CC89D77CAC841B2C592FE75519AFE726B71B3B15157FE9377747C7D9301B3076437FF60837CEFF56A058C54D45A278CDBCAC27EBCC2582C2920E4BACDBBB851E7D2CF8927DA3D2DF06083A97417B45C2F3A395B639AEA33B1173AB0AAE065FDBF007C98B656C715162619A706194353E18F9B33B97762546B85DFEEEF43540A0799C2B77B95EBCA6DE2C2C5EF55C991061A03FEEA7D9771B7E82EA2213507D8FC08FCDFAA497DF58E85A140E92A4C9A27F113E72C500304697CF0F98B7A401F33BBF03BEFE19219F1305EED7200EEB8E1BA1C61443B94EC34DCB14C537F25ED632351D7D32E4444625822B13C37E12AB95468B157B3328593D35A3425F47213F19B25532BA81D4A6B741486C128BF8F10E740D593277888867D8FF078BFB886EEF3E9FBC6F201FA29FBD8C04BB90313C3C2F3EE7B5117DB86EC553DA247464444504FD44C735204C5CC36AB02FF74DBBB3237BF03FCD72EC8267F1906D7C66096DBCFB094BE55FB71F7DB528FD001F6055C0568A7DD200410D492927ED40C911EB68B04F57A27B09ADF8C2400F7F36AB8EDFD0378D52711E0C53ABC7EE0DB0E1BDC5A834ABAE3F25F7E4DCEFF00D94B81118349D2287D7939C5CFE96C873EE8AE7B24DA43847C3C27CF2BF64E60D7A0AEA743BDD9898940B69E07C6F70BC18B749C3FD6A187E2D4DF5CC36B693407418CB6E52E12A374EE51D65236594B88EB3A952A55A2646793D556615E67DB2718C461028FF6FC109EE1E23B091BC83B30AB2B36905CCBB29F46EC2A334266C08CEF7DFE848C34166125772164F3AE8FFF89B3C528681696B2F59EB41D5D461603473EB7ABB7B4E460439EA6E37EA82E0AF98779687A07CBA719A64970A45A0FDC6A900D21A98977031C3F2023BDA0594F0F68676D2270A3545051252EB800AF73C26493D7E73D6360E4ABD92D5C1BF83ED5017143DDD240FE77F45F0CEA6BAEF56C8C3FB5EF2E4080AC453F637F2B58AF6E1F9A66F61BF0021A730637BE0FB6240F4858A4CB665E6F78775FDDD45B717E3C0D1CA09FBE4DB5210B1C3D8DB8F80C1313CEE0A984BC7AB02A1533C1210D26B093F0A60BC947DE38F23977D10E898DAB20FED18222023CB32869D78C76B76A82ED3C1746932D01F55112BBC16FA319F1A1AA888B8013FCAB474938DB3D2F4BADFAE774188B2F55A98A61A62EBD73FC513504ABB265556A61549275F8D69C66F73169355BF45F065D6CEDE0FA85514DBD320F6794267D1720437877917CC2976B6C3B700B313E60ACA8D23F8C85ADE9DC33F2BB6E07C322A174668A64FBAF2FAC6A66A87F2D71AFFD7D6F57592E9B96CDED7330AC6EF1D204AA9D7CD12BDE1BF02B5E182C7BC74F649F1A5FD9C7DD4EF147B63317AF4AFA729324467CE64F17DD492F266D8CEE84208AEFE759746528E11A631033AB652F51BB950AFFE7DA448673D44EF0BE595467E9EE7CCE9CB6079E142E573AC58BA1982FE4C6D1466E0F07AE841F8C034D1F619DE5CF4CFD4F368266416DF6E1F31A8350424DDDCAE24DA93B7A1DD3387DEF8225392DD01EF1EA6DC281B384174A81CC6747F9E2CF449ACBB5DE4EE7BCF90429D5754163CF81DB4A350D1255AE03878A51CADC3C97B4F7669CFD51FA4C1F7AD4D761979EC4D397438491A7C6AB37B917D89AF727DDEB8B6D14063756C55FDBDCD3CD9D571B501558F2AA1823220B7CD454274A27EC4EA274B8A2FEEA2C99FD9CB4D9D2280C0D3F12B2E3767050441002F063F0B2FC90A6A5F599545A72D83C792A7867421E7D4844EA46B892F4981E1D0D61B2690318151C2BE095444219597B867B086E612D74B2DCF3DB01ACC2969AEDA673DC43B2E432D6D87F83201538B54865659B22FBC3813E062BE75AEBE49B73C5697ADEA1D0EC063B6A24AEB2B8F8DB25FD916E1A504711527E24AEEA6E30FD2E45E90E13EB35F6D3A58342D4D3BC2ADAC1C92CE1B9B9AE678EC9E7D7CFABBEBD09726EE3C3ACFF1A7327C40EBEA01C65FC6E962CFDF690A4DCD1B0DA5079FB79820184E012273957E61AD85A6E7B494FA43841BB2530BE8E62810B0D04D5355B823279F7FFB09E4E29BB5DAC850335D7DEC5BF85D58DABFC0974A0B065631343C75D6D9453180553CE1748D13CC803134170701818FCB8EFD6DD1005146C65628C9A74881677584EEDC8828E6D82D91979B52CDAD59FDE3BE5841BBB66E32C50A5A65415E17CD86E4B45B7F7389E63E28876E830CD0B18E0A055F4EED5A39495CFCB1CD165619061F5E9D5FE708E91DA62E15EFB88EC2BC287C97781DECE4821343885CA78D6D3E772712CE8DDA0AA27D7D3BD2DD4D8DE459595B8494912D322C2B39F2AA669BE201F23C45731B1583002C094B1F11AD4D3532C342706F31B46D86E9A25D0BCE86C95AE48A9AC3171C9BCBF3C6459BB816CE97FD79ED643DE57DD7088B37B14EF4F24EE7D7287BE433ABB0A7AD55AE8B76112154ACFFC0D5B0320C067FF6C3CC42784874D011CA372243FC39C2156FF28456FF4F04F3C73C671EF8A25F9D2830E572BC1C4733E175612547733C27F4A8D46CA4A726A93FFF9590A8B2862B5C6AB73861B6BE445E28FE26F843F35CCC0FD17ECEBC08DF6947297A61A65BE09B59693BCF0837C527A328AC8790F06879F63603932185C5A58641997BE5E786D585B6E9AC6D53021364A05382AD66ABE0A460492C3166514315A8230B4A2AC8F7AA5AED3BD10DDA406235F973C8DB4DAA4DE3A6AEDE312F73F1BAB9479365485E141C5DFB10F8C44B0E285D61DA43FDCFEFB6719388DD130755FE339558E968C096D4B7C6AA3D60BE772E8BF238857225501230FB26DF32CBE3073871B63B799A1A96E64C684EE120B29773BAA9F70F8D6FEAD1D28382577D2020158B5D1356EBE934E94812E21021E4B37E7E5D52ECF89395840D2663CE04DFF92E796FC6D33115D00D95EFA323F4F7F835528736764F99845131446CBCF7CAD9EC36D607191A0505B4D4A2857DE5C6C979E25A99DDCB2F058089E0D936CAA5B01B6C89EABD71DB8FEB6402A6551A0E320A7B3661A7E54675209478F4AAF16AB77AF79F8C18D144AF44017E23414F9AF97E8ACAA0821FA7BBF9A1BC02211F91698744F6EF148DBCD51BB8804EA03F17DC969A133B5AF1FB70E7B419D4A76068C4501E62582C319392C625927D8F8E6F1276636289E3E288EA9C2220A81F82FBAE3610DD0F518D40F923F71DE2DC9892085C3857A30E9FD52E2EB4E66C2AB789E4086E152296CB4ACE077128B810B69E838F4B60A967041D4C3374DB9C5C476A4CB02E997A1C2253BCE1BEA72CEB08A2095043B495043912A1E93245EA882C8CAE9D14C0B3BFEFC643E064E279A6067E785F63C9E9F6076170E15869E3653421C4384D326980016C192CAA9C65AAF4FA5315AA1EA9F1C5FCD07E41B52C09F2EE7DCA8D6EA05A93237D0DBAAEF2D7DFB2978472D654B1EB51A6EE8DFDA37F79D4DA9D74445C8B7EC6EBFFD095436BEA5D7CE435A5DDCD8BF20FEAF91F207F224EA2FD19DD355B97CC2A4FA3DFA4FA3CA00DAD7DC5CD1BD1F47AA9A0F458A9168FDE748F7F0BF70AF9AA02C1AEC1059CAFDE51C8360E00C2327C25D43F5442CEECFE64E440AA1AF2D6E48BC6904D4E194FE9F436269514F3C3B43A9AFDCEEF8571920FFCDA5485A414785E4B02C4776C1723", + "rnd": "799722D7840000F900795BDF0D9B116977B5329B368A215E400EC7BC9862E95F" + }, + { + "tcId": 55, + "sk": "F0AC36225FD5E8DCB96B82E35A78F9FC254FDE9BF232BEFB5ABB1BCA3BD4B120215C71DCB2E57875CF07504D34DDD3E18223CE52B42568906B23F4AE49A658FD3A0BA784C5A724A7E65489A4F95F1B2CE9FB03BB8DC2655A48F2D6469FFC28EF9B6E8372B23990C2D9F4A8BC44820680A6A8671D933A733EBFC97B9068194C450880481CB32C1A9468002424D3187109C0210C1604120742E08009199764524441A2444284C65002C92554086D882220C1440AD8347212A261C9A66D1BB40DD99640E0904C8C42224AB289624609DA424449464959804909090EE0928CA2C46802C780102391C8187111A0691C926512170119484A84B4815B2690149948511860A0C24DD8A25111A650A1360521138C0A826199B451822022C2C88CC9422D5AA23090428AC10208DBA220D2965104984001016480306DCA28921BC3308CA06D82240119046D8C0250D1A6501A156AC84222D4C4640C1905CB2625889621C4B22104A789DB92640C12401142851195058AC261098104C9144E900469C4C00119998818368621117119126C12358C0C304A89400400230CD9103042C22019370D0B356D08C16018B121D84270D4086189840962264C01A008DBC284113222198771E418728B22229C000C2427882295105CA02410266511A51020B32D00C56D83106D0038228C38329C848413A811039029D418244C404E9A38496014601A171101368D0A074952381193821024267020A18024058A628849142182C8360D9C340660804C61028D0C0266D9C84560A20581228253306E92962DE1B88024330E904020838491A2C8104918650B39040AC32CE2800112B36C20802021028200044D14882902A771438269A2B444E30092C4144D11890913866C9AB884913672D8160409107021324C0C078E53A03108362011C16D43A000C9C085C1B44CD2146C14084D0305245B24221C026900C709A0104410450249448C9846445BB20012C2611C858053048111305224C981010831CA1632D84204884826C8442CCB26010AB54DCC26929C0206C4384D641424CA0651200845238909098688C8B80D50066C04B94C59208E5C3661DA8068C1C68C0BB74060B66C13302903874189B68822076990406583A2244A2031209824DCC00DDBA6115B18645034082422004CC008D022640B11725AA08992A06011A13183386408B824C1846950B804631405C98485101506E20246D920314C280024086E823069511861224909CA44249B480A09056DCC304012163080123010168E03276488202681400158188DD440209C120C402452C8064521147213210D104704E2100C18C9110134105306450B92458346040235429AB8881B446558C068024545011980CA864C4BC684044521001060141668923288E1B425121344D9C27010B08C422448D8882DD2C811C3C04424B729604460A3065283880D18A965CC282A19454A034949CA946D04392564444C124501084930A0A288CA18092305068948118A86840C07105C302580A444D11205D40812E33822111226C3120A80A46C89209112186902839061420E04970023232699048EE0186009C52119174C129648E0168DD012628A220D03058E1CA0210B33066008119A168908252489C811101268E010264BA665030548642688439480E34846E1066448380A2299601BC2085A86511A167200034CC1B0681BA464583050E0C48592286194C620111849D4226111843064464E21B59049163123A00000388C24B90C1C080D89B4011B908DC4A6042004445AC44C48C0080AB721E0A470640891538601C432659A006CD8A209038811910284D2B42D029644C0968581846CA23870C90864140044903852CC320C148040CA86459A202202B61051804C938668121381408484DB4846634206D22469C9B270602049CA345252326A8A4221A1842D21A320CA3441C2C8684146661A45301B448009B921C4148A089708D1846988A00919086021C38D1B36251CB0201C346C8490515B946C24220DCC982513B58D538240C2A80482120A43B42DCA4030424042593066A124000A83891CA66841980564903000C451103786DA06802190050C884DA33268D0A229040664C4328524B52023884901486461C25010A20D0A866909316801220698462842C48D19873061260643B20113120513452D13412822B21094A090D8126891289043C810A1C865AED83E6F4913C6A6DF09344301517E78C34ADD6055D92EF588CFE8E1F50EE39BED84EBA124BA65B99EAC176AC3F449AE8A7E72AF7EEFDFE7E0E89A695EA217129ECF5C6EF3237E9F045024D30FF326847C81E21F761404BB6AF27E87213EFBC932BFC967626B7FEBE322502C486662C14BAEFE175C4570269F70E171A7255B8C57CFD539031EE483623370852CF1CFE72076B9827814D424B94240ED3D0A852C0C5FD3E06880A23E79EED4820FEE4992941459C8A9C0B2291528242FA4D15F2C5483096C06C2859EB48CAB7ED5E1CA1DDBEE881C1E5381B9F6C88F3882B1BEFF06E0DBC8600423C26CD071460D1B4210D4D611E53376FB1EEA145AC846833CDF6EDBFCA2F489C70531569DBB971F5787D8AEE1386256890302FBE54D49884BE03057CF7F2FF362A6AF3BA84A126DC304D9627D2A4320BDB4ECAE38F74396B6F9B682812EA0D2D22FACB01FC18AD3F4C273F4312E1DF6E1715220947B76363073CC0ED1289760905802C81A08E0C21CD1A6E87BA18F614762FC3402941457CCC36DD97AE3A9923B2BCD1CDE0A624F358F0F30ACA7B5DEB2460D0456DBBF1489030D53FE13D7439F5E418D7BB79943001CD82598A11C9513170FA34345D777E7329A85D3C81D089474E19F79896F0DF4D8191F5DCC0C1CD0DC0BD9720D498031BDDC8C2D104D8BC5785B0B7457E4D4D1C590B86C01727ADA0AC3DA690EFA708D884E1363ACAC7C569C76207B95D3C53B4EDFDF454B14D5F46AF612CCEFA32CA44B6FFB7FF3A21198C4F66C809E65A6458711282A11F1DFC76DC664C94AD56BCA1F19450823A1883DC41880D61AAB80E881152B554FFA0292C5D4621A1E15FBC910928676C5A97841755F513EF86CC18ADC4E87C0A6ADD65044C4F5A421B9F32BDECB4E3889A671DD279C245EC03078922ECF083D8AB61DA95F4ABAED8F2238837A309A40158777D436DD1C9D0760156860E7C433763BFB3F550E8EB4BCBD7C8101ACCA2FC25815ED1C110503F7CB2128C23C1F60DADCBCE44094E4BBC05ED4C3910B25F409EE3BD6597160011721F233040ADD61357AB730C9577A89F636200651DA9C6A4423B1EBA50103082BD1915D1064C74154D4B95A3EB7390D607C7B2239D821BE2260B55D16BD30228F109B18D74C2BB17241E3C91979E34F9796354F4C1057F9B09F318ED50715DDC0B5663148BB61FA980681099D2CA0EF203E2AA2634D8213CE8A1299381701E8396B5C689B992047651478CBA0B8CD130B3BDBE1D2A42BA0D84F0F7F210A6B5C6FAE141D13AB7AB73B22652F98F901F1D930802E40A4D7C818C5150EA0DC5CCB558AB0EBDA316EA2369FC6949609F64792478ABFB231B782FB91DB5EE80DDC77ABCEEC9C3CF0341064D4E3C85E0F30B5CEEAB2C1B09785A38CF168513C4A2C3CB16A3E0DA3DCC4AF6696D6E8F99058B2D9D33C334E947B6E24E589B7A62778A1499CC53B174580FC397AE4F7D3B245D0BC63D867C3140037BBA5C32A40A93C90B03E4B916044B78B976E77160EC7D2573AA6371415193AA8683983EE061B9FDC9476232CDA3AB690D07AB2BF9E3C7035726A3FDFDE53B88B3DFDB5B26DDBE3D85266248D409A143F82B714B842A5D5D987FC2FAA3A2F65E0E6B98393EA0955A754916BE9426771B8D663D506C9EEB6993840664B52E421A3A8A1522F0C463864265272C6D2CC85D71C0C497AD305A2CD7B64F08F5192803F48289BE9812265478A562BA235CA0CA29BC38CCC94C5FB5ECBABE42F191CAFFEEAFD814F7F13EBE1DD2F2BFD6419E82DE56EAB32B61C93C5D59D50E5D32938DF28894EF70FE97EC29C94B8909B4842D5174BF07105B7888BBD8DF85A647BB66517AB0F932DB3FA8C122417B7D9FA46C4A360E6CF7C39F2D170D816200BEFBCDB7E60A6D1098EBA2DB0FB0C2253916E23E32BA87CC61B71088368DBC4BD8F175F03F3B298CC5BAAE99BB2F7093F956A72AF375EF3F8D9E32A881AB6420F41C7EB3AF3975A393AED2F497D20BF810914FEFAA8CD92A03C30434707EB28F5B75D187C3CCD3135320063A630AD09BD374884AE5FD73BF25CBECF3D493952A4053FA7720B6996956E6AC51C6E1A1DEB2239CCD1CB067555F337CDEB000EB091C1E4CE0F3177B1DC3E593C08047B4EC51451FA4DAA629E81104CA6FE854DB5788B2EDEE88016C2694D5A7671827E75AE71610A8E6C827A83A207D8A8D791B86C1162647020C7880DEDD43A0DF26B1E8BD5C25F08BDC8013F2DD108EC63759BC63E83156E73C95B0078F8E118CD2403AFD40E7C7EC6A3192A008354D6F48B58B537575BE0630B6CD485162CEEB93AB1C649F947BBDE90AFAC754A8BE4780B5C4BEA6D27E7A37BFB376366978FC4FF9EBD56DC201267A483A01A3753621FA5261E159C578712D0C6056EC275A8EB6B5A27CE645E5D47C129232B8745713024889C893CE76B3C4616E3F723432CD82901F4E67520A6B7E21D42B919556282294F7AC6A2620E4AD365C3C6B2ECDEE97317C765C1FF02C023044B7AC0927E5906DA029F79E24979C41CF12E299C185B243D4DDDB4E3BF8A58F4E22106CFA4537E9CE307AF1021031C614D4D46464BDDDB13BB2959D31DF9965D6BD545C8A0EF85A0A3D6A89CAAF22255894867999A29AFBB3980F5CE40E08FA6CFF6DDE4E0363B8F789A4C0E02DC737418B276715D77A20B3ECA145CFCACF1AF370293E4BDA116A9A1EACFF6F3746E0A5274F1B7DFBC9AC8F22C285F5D748E3A9A79EAF419EE06DD4A76A8B9D4268321CC0669FCA025E8EBA3031173E5BB1C66F476491F902B23C34B19CE4BDB40A055A82D50B5298EA758D9ECDEDB0B30DB99B79F8F84CC387553C8CBFACADEAAF386EC67E73532B4EC743375E462947CF69FDD04E146A8E8734F1CFA270C3256BD6FFE1921A6567F77D536521BAAA5425A78FEBD1FBB55081DEF63EAE9291D1506FA7687152DF66AD0B043333F1AE39D48B6CAFF310EE78674C7A6AA97C1432D76F411689B8066D9E6FF2C941829CB4323D8CE1AA2CFEBCD85CCFCB4D78953C6F5ED2D682FF9E2518F7FA6FE65378C0DFA8215DE2F7FFD0647DBA4EC4F931AC470CBD7000130D447C990D1B3DAD3648ACB4E31B6CD1CD8753C41D32BC0EB2861504AD798445A05D00C8F08EFEDC6DA47490C1E25F27693119DF7CC8AECCB9BC74AC44259AC1970AF44083EAC46AC3D058CD6FB562CE552E490D91509DE6DBE7B75A62AD8DD23D1375F3D819633AD477767FE8406AB4F06B0F2F5BA2E62522D594C7A68E2EE6C80F66095DB3FC3724C1E3EDF776C56AE2E1DB6A505B933F547EAC58B7E7CE5E5B98625A1BAF607C8F8CC740DEABA7C1CBAA5157DB304F2D28791C85D44E380B5B9E8E9F149F52DD3D665D999B6A4071EFC5AA032D1BDB86CB4EE1C0150A375A830AD57E7CA76DCB8F88059DFA0F1C202F5EF8401F0C10AC25CF2CE4BF66F3A3622971A54BF23FB26B5899F5509FBD3005DA82CCE78720E2A37F588642277FD61EBC594EB4E830E82A866BCBF8AF64E16727B11D6067C265085A5B557CCFDFB25D251A0C5DAFE1C6F6587FFC7093C7C72442E87A200AFD7421CAB51667B9FDC304F2746DAF72EB987DBA3E4B3E3E0534CCA125A3411D7F211E7FB4D9DEC0806294477D310AF637F440F44EA0605FD352FCC1C918E71BA7231E42E15FAE6FB4CE70760ED37C4D7A50B004B85E5941A8079F1484779837A417E8659837CF9FEA2A52D31BBB145E873BA40DB558D3C3BDAAE7FE5980D66EF1169AC04538C0988B2AB1BA4D29F62EF6B794A1CE959ADE2B506DB3D1834D02EFC1C9585F3C12B0ADCBF0910D412C86BF165FC3E165DC6C850A3E88C2811CE951E40EAF14D1A8FE7BACCDCD187FDD36AA38005767A5EBD7EBCCFAB03F7AA3D4AF269BBBA40821BF43A6F55E008BE7A5E9B3514B40B85C05DBCCD27016C6F4266241A2755A226CB6B93AB7CAF55AE26F495AD9D9B41DF10C8671C8D043738A8A921A9E863AA0AEE6A4B2CB8C211F879FE46ADB50C9EFEF606115D8CDEDB38F2A01111498166432EDF424E0C548CF8A60F23C30AB6A32D32EC6BE995B7147DBC5C576C76CF10D21BDE645B195EC8559CB8AE23C6E3E3106B5629DAF03FE7AB12FACF7C1494CFE7B235F56A04CA11FE5E1FD6C0CC270FDE3F72F385D9527316E626768B0A9B0FB0449D38BF8B8D928D8F9EC58C03CABD289F6471F7D9F71DC1530FB99CE9B5C28EBD91A90D2FEC091FA6972608755E329AFA477B06F9F1DEA9A10D9CD6D45C15411FAB89A743C7CC748EE0B614420CE7314F1FE6C279EDF31CB3190D008F7226551E6EB6E860D97F1E0C0F10DDC6C70F675ED77A5CA6A5C26C4884E2741D879F543C7B6BBA26BC442644DEA3EA2AD560E2A617BB1C1CB436325BFEF34ECBE5C8F47DA46741CCD2125A09B14A88BEDD8DE01496D501CA93C47E457D6F9889A2B5855AFACDFF0BA60E9C10782FFBBFF40981A2BE94488C45DE42CADEF3958C9D2F54925BE9A4BB85F63E79C6698E3EADA10D586B583D71DBDF77C04CD3DE40DD8B67DD5BC4E848BC51894E147AE5469865B67060E41F6D7D5F08761201B46DAE1011792FE8E102F2475A5F9152A083E175272C4CD1AAF4995A7798367E713ABEFFBC73F5E56A017D30099E3693FDA0AF0BF06C948E196C13A726C82FB2A1BBA80DB55FF98F0D8443238B121D93F3DDBC874F3E284B594DCF7509CB", + "message": "D04A01378911638A1EDD841A66822B74D9032876D38D86CD4AC6ACD602702DEC5C3177A5A3E6A5C9B399050BE6A85E6F97A9E16FF601FB48F0A41D2FDB172323E96BC3C5F2C21DBA721F78CFD6777167F687ED269316581FF66968C0A018E82C68DB83581054F684CF74854F21F2B25965BE48C3438BFE6CC4D319E947ED2FF86E9AC188D1D6253E4B31B292821CF21053B0ADCF1057C72963542E359242B68106076C1403050A128D581B0BB562C0F309AC2BFD6E35FFDAAEC58DDBE9B397663C67F4430FFCBD7EAE1C05103176EFF13018E92AA8F2E9FB4A7B10C183B82F93694C81A454F10BF3D6D3F057314A56BF861194184700B2BD0C48341BEF94519F73365B87357502C431312A5BB0F5447F97FF55D558A2CAC5D4B61A56B53C24012EA14C75C9EDBFDBE6ECBB12C58774269FEA5813968040C0AC2575F551E9B1EC43F0E2251BE369EF13EB55986376EA4AAC6B40662967F211C6685933DDD2C73C841F89B0D12091DF51817A88910629055853C71925350CCCA0B446ADC3BA718E74E79F8D7C439D7484669C353393C50C161CEE4F603C2424AC05F36F941646EEB7AE1B57133F2147A328554A5AB8D19423DAC309A8293C903FB2CC9E8A409CDAB0F7EE0527E8E7D92697789DCC63D779A37EAF31F0F6E5A5B4423FFA1948DE1BC622AD31317512D20CB3008ECEF0D37EADE6E6695C63FC5D281F7A39BBF38D2625478E9FE2845F89E70C94EC540EC52E7CFBEEA76E046354C28FB691FFFADFA1A0549C941F4F7A9C8E546DBFB8BFEDDFB179339A952E7AC2DBAEEF5C21EDDE55CC4CAC41ED76A8B09684D6E8C63F03B2ECD77FDD4FABEE4C95890BC8FF1020643C34FFBB71D9B630568346837B0F4CE676EF6D41521A8ACB081D1BA4A7FF33DC0752F8132679A15A19D1F8D977F66AB02EB2C733ED28B6354725351233D0024F5CBD7AE6C07A993E225B69094FD2F13D304F74AA4E909A8238B98DBFB7C3B583DA48AB68349A00A25C15C388AAEEEED5E5EDD6E953DD970825AE81C11DF653E5E314F83EA7D62B0738C787E598C030B97AAAB60BA99997D286533F5FA2386AE4FB5B48DBA868809BF98082EBB01D5B640D23F987DA4F412CEFA0A627722487BBB23803F4253EDD7432905AEBC587732D7BB1832AF41D1CFE506D1985DCB32C546B4872234AD716914DEEA5F64D919A082683DA9F78F303255B4DCB3BCF2B62D787A87D5F8F99B05650FB1DF842784B1CA9E9B03F8AB4FCE8A702BDFB2D668C6BE6E76F99AE43F2D6C2655374DCAB271948F8A25C9649BFF6412BA3827073BBA370FAA4699194154B4647884AAB3D134A842D6EE90AFD658B51002DC38F381E4BAFFEB2F0F6AB46B7E2AD59FCD410F76FEE32BA8EBF6BA222EA9B15D74BF7F9A0445D5BA2AD027D3FBB2D54AD1F502666D879BA88D862A90AA15FF274EA01E4375A794CFA77CFE9A9BA93F068764381DD0F00D9302E53199158D27296AC38D2AC96CBF0A12D3566B1AAE9DCF2F301DD13F59FACBDAE7A024A1A7A30DE8193939785E46A5456777CBBBD87AB319E330B88B0F4293FCF589000204718A9F12439551A7A25FF8A8E071FDE7B153E7A229133232102BBE9AD11ABE3F4E25E975B37D3C6265430672FAAB3AF12EDE00474F402A5AF0429F7007C6FAA8D2E3541B632CC5C1AB36F2536E3284AFABB651DBC38122A2414C92794ED799679674A57F5AD6A780A9D3C871E26B9792BBDE57912E911D7862BEE21AAD6F9573A8E4CF05C5408DF357706CD0F9955133674FD8E44B325C657A6ACFD8DA0F0106B4C207439F0ED294B2A2D37AF697D32287CC19AE765A35B0286E14A7D530962AFB5378DCC7E8FF80FE5F3E80E284C39F1295196029FC6A2DAECF2C8E9FD0E3F123C5FFBA26F5C7A12C43AAE077E47F54FCA478C931C9F0EB1DAFD28F8A2BD4993FB67561D9B0439B6E4B3A2AE787CD715EB6BA647A23A79937C97A7A8135FC667E82784565DE0BA718F2FCD96328B4981A53C58682432BA7FBDB4FD5575C8E6B249D53AC1FE7D5243D3CB7A5DB937487AED1C70F9110F3C23E882D3B0248D3D098D86CD7B06369E15356A786156A302916422E3B3D17338175041F79C9287AE4B2DD001BBC8AD9DD0D0416C4A278C64E01F6637D2D96AD98E429628A4066E56A2B49FEEBA8421F79CF5BC1EAA027BAD78E5FE0BE92963EB1B8A85DDBF49928CEEEB6EC6D5054ADF2A4F6136C58664141F567237935D42117B74F304634B46FE2B82A40E169B03EA1C91682C3ADE600E8FE9280648BE0F93FA8561D8F06771927B9C142694F3FE485CBAF5A2F03C96DC4DE36BD4DEC29B3FA8390214E460A512345868D1BBAEF1FBBE07C9E3FEB7CCFC9A45399579A5EBE46DCFD486EFBC4F269DF459BC3930228778E579CAA7080F7CBFF1D1338742078D15A101DE366AE138D170EC0E348BED6B79C0D8803301866FAD0BF1D0F4219689028D48269C9C485066ADCB2D78BD88B0C1C6541ECC091B5DC89D7A7EBB47E59D9E65CCBC3CAF31CEDEA58A4F5F4E0D2889AC18DABE35EFCE4A85D6CD6B27F5F1FC2B7C86E6125DDAA01353BBD866E39E6BE5A6B139E1C81AEBB2CE9A89D2E1326162B542ED790E305D51BC864FDA81181F60A04C595754B16D6900F442BB2B5C99A296597E02FF0B32FF088D933584EBA71055B52F7AD4F7BC3344EC85403066DE4FBBD3C628297415CFC72E4E10E5B256853572210AAC55765D81A87614DAF92E579D78E7DA71DC8376BFDBD04A553EDBBB01603A5EBD7BC7A3AE3704ACEAD5AA9778A44EC16D58E56FD0DE8674F92495865461EA8591A6FBEC395532564B5354454FC96EEAC5301CEBE5CB05B86801F9E18E50003E1BF961E78E13F18A43CA3AD596EE75F20523D7559F057FF28E89002BDF76218629EB34C4BC740D9C86BCF164BD9342682CD957AFD62A2A4FBE1D5C9CB07846352FF869D956A1CC5DD2AD80CA543E0FEA25B0A326AC507E93C48A6688D1E049068645A2CD7E6818D0FF03FF55BDEED925A52D7CF97ECC7BD1C6E8416F71CB61D1033DB82E63B518A1AA22F22722457B05F9D85432B14D443F740683970AC2F2F22A219A39F4D3FEF9602D46C30BEFD8497F4B3164BD8CF39D77AD0261AF78CFF1E5FE16FA8EFA512B3C11BEA5EABBEC7667320FD9B3D7F0411B293346FF3B0B1FD3317EF8653F7B8E25E53CAECD0EC7ABF3019CBB97A32364F67C3A0A89761179BF8CB3B266E07804EDA77DD63CE7BD5533BDBD11B4CBAB87E4E5D8DE446936A2BC78958A64FA68B0135186432A074ACF5A7E74C019CEF1551718ADCF908B5574EBA7DE86B617D4A77DD6DFA521C29F91B569699ADD22499AFF4CA238A2E687F2F6A706C998FF38C41951E26369F0A1B95050B6177E4C1BF1707686EFDBEDF960394896C37CF0E16B80E8E7F914BA11853B7E269C47C03B8C6A83BA796BB9AC004BF61D7A75DD3877ECFDD8BAD986752AF0F1A987EE445657C30BA0B567CD6959A2C08089E50176E40614E19E17FF980B382147D4124EC1CB7F027BECC23E8CCD9BF0B97292AE4C37C6BBD6AF10D65A3FF863F4F39B05495B33123731383DA0DCC4F174713E916E2D15E2D95CAAF4DDB734B429631B50BE1062F70301DB621AA01880A3ED8E8EF421C60F445A15AB533613139452DDB85D67DE030032B2353C593DEF07FD2AF0CBC807071B79B89D14632AB63618BC57901F7ECEDE5A57FB28E288FCF82A0E7EED492B50AA6DD8DB36BC5D582EDB17C5553519167B173AF619B174F455EE5A72BB58924EDD128CA936FAE6185170AD9DD6DDEA529CCAD67F97096236170ED61CD5AFC9DC79EEA34087B6E05297D2007BE88C032B0B2F2185340B3C80521460174C7DEA51EC9629DA09F582BD500B8BD48AB44B7726239AC000B572A3C9AC360A74315E22A68A303404294EA5F0223BA7AE052D891FD448ABA091DB1CCA2D04579B72DF8BB339DAB73E6A4C6ECE3A51DCD23DD1CD03D27D53BC115C81416E9E50981CE041FE0EE47FD3315B9C2805BDFC131D8A697E9C747CB4DE9997B9ADE8990674738B3764F95DA64F6A784E313256A9152F2A08A5C40CA817A6F86B8BCF3DA9AACE5A5B66124247930E42A91C945BD6052388EB9244D5CECFF249A741F0B4921395E28D085BCC9E1BBC4C7A93DC9A604E395C4061513E8D5B62B733B05D04E089D585B7F4AA0F6163EA3CD0D130318625F90545D03E68994CD73717BD2F88578D1EABC462BF5A547F2D7EC9EA8B64927A746239B591FE349AE8774FFE8E8EE1B3265C36C3ACFB8833BBD7CF720281C42635A64C103B7EE9556F705E488D0F56FCF1CB6C4F8BC821C07375347B53A30B46BFDC0DE58BD27F92ACC28CCDBBFCA8EF5223160DC88303438CD7E3BB119517FB3E194435FEA91F07D934D38E0CAE97573045116B9F496003120C8EAAD958C77F51987B5353D834638EB557298715501B82BD13D8156894BA6D970E330CADBD315D5AA45DC91A14441E26D33303CE9B21409B58978A24DAF5F5456D671D538A61E95BF7223691B7DA549EFDEF5E8AFFDBFF2B87970FA78C547DDBEE80F469E21C1631BE03A99A4CC832673E177957D0E4C662D1FF6FA093A75EA1BC8359E94293B577472E6EC53ED02BF738A24EEBF53A5E476A37FC97935D602CC9E76B77BF6A0A8D026F912F2C309ACE9703FEF3D4288828FB18544C20B8E6D95E9AF6D89FC2FA369623137E625960BF841D507A37BFC7BFC00A3AB9A1A0B016EEF4898CF01EEBE77D36B29BE7483235D2F6EDD0CED4CDE727E6F68AAA786C48BEFBC7958F32B671EE1E4F05A6EEA6B694E4310EE96F12B58918BEA68FD906CC3B598A8DFFC7190405D63FE18A5700E68D8664B045A8A24889C75CA836BB472E00D95CA6D4333DF99477B68BB89B7DE6C1F561D70706A697005EC13DC0AE7BBB61F87C073DC1DBEE5E6CB7EB3FA2A74A041D57B276A9267DE19A68B0219C654C62F62D5FE6820318A7D8802E838731680EE2D925FADDB18F57", + "rnd": "CC123C9A7278524F6841CBF47A2E0CA2A13CC57784195E98C3C0A6704209A5CA" + }, + { + "tcId": 56, + "sk": "0F1DFC8E70C9C500D56388DE7D02FDFFE2D196A5E59759008F172317A2F06B4A6412C77FCF9958BE0B9C821A85CE99A0B37A11D634A82FAE1129BB32E266CB2F7E08A6849249AED1471927586F9F773957FDA32AACA8AD3696806DF59413B260ED59A4C29DF28F9C6A6C605050254BC7FB42789DD6B1DFBCA47E22A07A7FE585E3088D04010C48A65008A240502885C2024D1338015224114C248081C28599143121997193444124438A1C221124014D1026714C344E13264554283210932C813625A20891CB148899B491A2846DE00225C4200908A33102300C0040689B3001A1422D52409142908983464202396A4094444C420A51A42C82A844D388080AB8501AB729593420C2A22D00014A90C83049000C09102903B191D086890C018C59B84863B4289B8005809609148148CC00080B426442488118A30503426AE49649C8C420194805E4100098B241C1B450D1920000C308423452A4064E5C88859BA071CC984903842180280E594682A4369188B60803172D112772C8942CA310468C361143027184A420090864429221DBA484244502483681833670E44051D304681A272A40820044428DC2B67040C250C9288E0932001242700C346084801024260DDAC091842809A388682018520332851B1481032250A11031E3188124410D59964904A7900BA16884128563C2045C264202077212220ED43020CAC86109241263C429C8A600882804DC4012111506003600E10464812060C316299B888D01B340A1C2090B898850406264060409081112868050166E8A140509416A4134411C4461C49625C008664286411A10009B96450311519916428C3272E4400CD0B62D443405098124D3C63192808CD9922898342E4C20121A1404004564A1140A61100C1492219A8284021051E19470D02421D2B485E4308551A4400830048128859A806984968DA4B20D10468519898C204012D3048CE01881CC8220C03644180368DB96900BC385541486A4C450D9884D9184102403691C00699AC80D9A841151A2504C4284E0429202C868A0466910176613380ACA020C4C1861C9B8619424710BC71003284042428940282C02160CE0122AD83271590231CCA2512196455A922023A68C4B20690944300CA22464325143C64021146EC98890D4020218033119A88461164CD80685D9A40C20338D24C621983865E3888C4B022CC0C204A1308C8B087001A244C23806D2421263060004357162222D113061A30068C03852A102508802711BC20C5CC090D0C46120C411DA022A51204E4B9045DA884CE0202484A2850C456290442988364560088E8A046C4198445C240549260803A94184A80D52C04C02A64C91189012A81042126283100D10C34903280D0A8130A2A0715AA00CCC266E92A02D14B0712118109AA86160A885149309E1922D13160A21392D8B282911268C23946060347103002D619489E010494BA08D891664DAB22DD9A00D8A4408409871C416651C0062A2080652C86CD1048A13C44DDA04905344099B18446182514B3241D0942D10C75009484D81A42DC348441C37620BB30C4804321233669A00824C28861C878D41388A1016849CC84944B060100720E2C825C186859242009A025243C22DC32820039130D2180E4C9800C1C6600A380ADA3080C148260893404CC425A2C8490396854B264D982281433832C2C030A1B42903135100A22851145183A470989665A2946062402E18190113092450B22819A5455820800B834091C26D218810DA068A24438C8A384A5932200C456902876159240013254A43062481084D149744E0122E144209A492100A268C1819090B0412002460D41269E3166022A490E2902C52106A883445128124DB328A0BC14802108C51B421821631E1B49144A860C0A02094A2248C3630D1062C9C12680AA24C1CC18D88124C0B4572888411C0924423408D141322042768CC046D0B972483B4411A494A912248228689C3B28904B269033600E2160D43C6450B468E8CA2884B484A4218220AA34880B665E19644C3A048A4085163446C82404921216D4CC4600CA1216136915008621945480BB58D0116219CB669C02628D9226C8B92404B140500942423239181C2444424921297054CC44400034904C691C802720218700C1252540049D9244A002805CAB080DA3065A442120C2149E3086E1199415C2812DB1465E48850150489421E0424E5D4198C0BC610E7A2C0AF89A802920E94BAD257C4A20FC3F441B15F18C12989823936F7500D9F396E7EFC1DFDE4D091C94D8274472A705C5307493D60973A7E6D1AE2DFD41172C9A1B677E4BA7D6A96CF0EF65C24EFC2F88C7AA2FBDF60C7ACF9F5D75B5313ECD9903ED84EA5553640D5DAAC7ACE3DB5D9D456D57CF61FBAC3B16E80CEECD0E7B81889A0EB73598987D3FF8CADC21477BFB83686D08642F97988AE8A115C76DB5AEA428F15836723CA2EF3A3C4CDFB40A90DF0B8CE63DEE8906916ABCAA454AE346507B7DA5138378F3CC640F7B9B6F4DDDA27561A010517037F3C4C41950F7B5C2C54F0DF192651EF0EA87AAE7406C84FA46B7438E9A75F85AE1FA95DA2171BC53A5659BD0AD135E71B7CFEB13583810C8D87F5F5D7F5DC08906BE60406369BA69745DBFE2A41349FC7BCE1822C18110B169B780AE66CDE18368316E8279F2DE020003EF92CC0C9137BA8D794C50D40876F891BDF2E588031E3AC95AABB36E1EB0CF39DE0C4E8EB7BD4486B5075C3F6D62273D3372FB22FD33B7DD8B4619AAD1638903D9115EED288ABF30B2115E65B28CA97A6106BC276C15B7394412F03251591FC74934BB646EAAF8084B53FB280199E1F944BFF4A86D7CC74D45F9D836F8245B98E2660B9C6257E15A6532797FF4B5D85C8A596C2AF154C23F938EEA0B93A4E35F54894C38C907758AA9B79E7FDC3AFBF0101A0E3707D2CE72C771A7919BDF72C2F58EB891EA62D9F6A5392DF9515205141CC7C4E0DB0B5514ACC11395613B66AEE1DA4386411E2D85EEB40063A00923691D246CA68014652CF4D0A2651494F059AEBC1C322E6EB0DA8EDFB1BC2618BA28FA3A10428199E297EC248902C2D5C671E285C4649E2D4B4E55931B62A25164DB73DBBE3A8A6F068FF054B749FC28B77BDD5DF7B033BB4B6B03B2C6770A509CE597328C17C845B6896D3FACBA71AA56CEB3503D01FB0E24038C0E635DA3E58D492EFED02263C3C537C19183E2EE3FD82CDCDD08CFB64BE10D8F4D2FF5899B8F9D5BA2505ECEBC43E705DAA8F7237B694C630D3BD0934C322002D524567770047E718F76AFE6401FE9D5AEE53535A07A7AB835177240F28624BDEA001AE4D1DC70999EC0C5D98773BDD2496AC287F819B8B2403D95D61FB9832E7BF669C6570301944F931146441A26732C2C214AB9E1C25EC6D31DA964D424DBC181DCA8AEFF5C9F475822D1F9EF07E6FBF7776F9A4F96E25A9213F43E9D03D6CEE14AA4EDE5B349EE478DBAD04D0558B0F77163E65CFE9D26969E2F90AA3B655674F8666014EC3149F8A848463A2D3553FD45724F1430D06A47A95F4C9941A436843995FBB4E86D3F7BCBE06A2B4D8B185FB98C1134B12E3738FB4A70B74C54C367C957EDF6262EB34D78465CA3E628F2AB95A37194003F9299735665EC7A5A638735BF11EB6ECD7B5769B599EA686D97092A9ECF34133656DDC4C1AF1DC0CA76BFDEDADCD447D1A1A2669DA555864B8D731535D5BB25B73542042F00D22E5CAE35C2C6903E501A48CEA7A75C9E876A2E8B6F1EBEA481BFA71CD7EC5A52DA70C3EC10032BB7CDDB16CB90E0FC09AA81A7D2DA695D96EEE71D5A686E5473D3BD96EC2764EAB767D072E8BA310BB9070BF72AB485FE905BACED609BC27AC6E847DF9271ADE7566130515734DAD6BBA77C8C38F588EA65DB5E869FD555F571034D8808D8705AF725A98F92A257117425663D976418989DC4CA503B3972A358ED6A90B49065445800F4A699EBF1E9C48A97501955FC7FCF0532B5A00B46EAA38AFF55E66BE0EE57511A62A2B2A1F8F367AB4B4F253F8637E1BDDFCF3EEB2668DBFE823643FEF6891013FAB5E8F486D3D3E510A97A8FC036B3A5C7BAB61AD50252C9C4617FE5AE6C9C735C6C20FF4185CFF4049A33CC6C254D4201CDE1417F22B31937A67A8ED41C968D548603A4373D344206524A6C172EAD2A496437D3681B6EB435BEB40C2F6DB5EC5331690D936B4E16BBABB593DFE5D823E8EB94A0379349A628C0B7F796AA85ABD28019D3FF8DFC2617FBC497DFCD3048A1DF6691636557D5F99C8DA83D954BDE8B7CF28AEEDCE8CDAEBD4E1F94F89E30EB53FC6F2C0CF30F84251C5B24CD2CE48DD590CA9EBA785F2D369B8FB92E054EB6A7EBFC7CB149EB0B6D93651A6F34544ACCD69BB40714AE401E0065A063A9786BE20E8BFDB349A9A07C211968EC237FEDC18EE6FB729A5817AC72E93B9ED4D5178399C9E7D7D5213F9C841F34B2C225AB0FF57EBF19B38144936D5AEF811921976AAFF85269B4F197797A6CC21DFCBE85BBF9068484E35257611CBFC9F6DFB808CE3F767DA0C5C0071AD3CD6E4538C0D05357B207D16B6A4C3CD433CE251BD5561268CFFC85223BA60D64B87941E0ECBE9021C07282F0E24B90CF4B26889C61C28773CEFD07AF92FDAD15483074AF6FC6E55651E473CE08FB7421F0A22397EDB4934F43862F4C2E9E5FBDD87606C0068DB2D7C56CC87613644400369A2B559209511EFE060928F8F0F9FA80AE7B9FEE5C5D96E6A4314C3CB274C140D56DF061EFEE25705A1792DD25F543470A4615EAC86ADC4D7493ECC75CBCBDA2AC4CF170DFBF709E15A4D79979531E88FA6C71052270A8D38A4EC3F9F6E0F91573FFE2094F0BB9A9E93935E14A4EE470FBD835E2C54673455FD4DD8E260CCCF45DC3E26881265C36FF3F1754C2126B857E5EF003B59100EBB4A6E2BF229E1AEC8260A5387415391006ABDFA76BC0A20756F77DF5542F4160CD0A7EB710E5121DAE6CB1F7882D7CAB20C166F6604507C3509F620B95F0C6CE7C20FC48C0B1F984B9873DC48CCA10784E3BD50EC90F5173C086505B0AA7633B721F27131F7D43981B31123E0E53582B1A56FFB01D29FF0A1841220922F2CEE0E61751ACFA55FD974B3E1B04C01D2B1D80AE56CA70019A5E4DC42780DA6973A949F197BA26066B94C6A07B6BCB07F0D358BDBB1E692B2BCAE51B48D5AADFBA793CBEE325C9FD5D498937BB25AFC2BCA00E69D06D0962654D136EC7DDB527575EB49CEF9A6D701492E9F6FD1E6A3977DDA7EAA13A844582832370A93CA00DC55FE4D19733756366B7BD021288FAC67AB985E9BAAF2BACFF23E99CB48FC2039C71941AACED3AD5567172557D2A1C324DF135E85B53A4398D165ABF22D45CE9292D6D3A6EBDA0BC4C886DFA80E8176A825033317A86517403F667881A79F2070443622D4F30F8BAB16DF733535DC1A825CCE694E1B59E839D4226DDA99F3DB362FC894868BD17BD35BA08BA240DA29D6DA8CEF984ADFBC321D51740487EA5AA13A1CD6E838473EBED93BFF889834424EC66FA3B978184BAC861B0C747683558ABD4D496177D6B7DFA3A1AC7D3B9F0554190F2AA650EF14A7737EFA46BE8F894D4ABEC0D260AB9BDCE4F256ED0F6F32E5FC0468EC982FCCE20C730FC39244975C6B84AA01E2A80822E48E3B21BE571689F3082F66A00AC75659DA0C376111FF4BFCA1977E6FC3B975FA75EA57D688F9273643EAFCC6DDB522533EDCD6CC9AD87BEE439013DCA8E7D8F31C879A02B610B403B6E2CC7595EA1828ABA4515C2A49CCD6A49E44E00256323BD623BAE01224E4760B63F1A36C3F901CB6244CB1F92F37B8B037689EB59F1792F93818C8F73BB545864760A06B0A6E8031D9A5818A58281D518142ADF7B96CF566832F5863B3C425BB48D8E32CDB86A6DACC3439FDD14B09A4A70883C3215B81CA810FD5839194363B80670B263EFECB8B4EC05D4541B02EBDB6E3F68CA7CE2761EBBC5C0FC8E7A8C19332B3473153D52439B7367FB121178AD1BE8E69C416F782E2D30C7E091E6999EE843D8672A0166C4423898DEF93CC8693F22EA645BB8DE5C9A2B0367E2EFEA6D1C3279FC44C64E34F784239566D75B38ED1F1044F4891010F66EE6F9F71C6EB2FA12691DF5672BD2D56A3F26351A93CA6FA179B00FA45AC24ABFDDBD47E2D8E30392457318CE9D0199091C1CAB1EA0E86A9AFA0B3F8E164109ED8DC3FCE62348767C6748F0A0054959EA99BD07F802AA15DFAB905A5657503663862C08167D8EB16DB0DB8FF6222268EF1BD6B36829BB23063A50BEBA7F1AE7D9ECFD3F16DBB03C52EF038B971D80FA6D00A53ED2CAB0209A980F3408FFC94AB11EC7FF89D08BBC2F213262CC416E999F64757BC3BD32CAC72FD0BDB6FB14F01F4674CD800394163C058E5283B1E7266772534A58E1AF5555A1583E89A0528DCFB6731809C4F8AE8F882F0BF5DAEAE416535902A5C51D6EEB7F4850211E3D2DD8A273222CC81AB4E92D9BDD07F85AE0476D936570981128962A33B7E77203B27830CB0D9C27AB41A2A6D4901A935FC41C4D57E213F207F00556B20771564F1151F7B3D0680CB80575C90D49F4E67FBBD24B5042A08DE7EC037533E95191845111B79187CF7F532ABE616CBD6A0B3C162E00778F56B5842E501F56DD9F22F8DEB07C2F6A53002F5AB883E615C4236E05B3AEA9B41BB4CB620AEBECA39D1A5DD7CAA64E8B4D321CDB918328F97CB8741B2322E06A3BAFE23B4110516880CB54ACE7104AF2C2BB9269987AE7D3AF337AA58105711DB2B44074BB33E67DE79C2871C3300588D5F3FF5DBD337E08FC30DE72E33D2FE6026C8F62F7DC40DD6B82FBA1FAA3FC0CA80C299F3A61CDD866A6D1B59AB40E4A44E42938546AD5BF47DD1DBAE68ADC1CEF24B7C1FC4BCFCF13C54EF", + "message": "73D988FA53D40EBA2286EFEEF43BCF96E20FD6923B7B5EF968C6F670682C90DFCA92E24B0E9420FBE91A9460075AF3952623C77D77E4795525978E73CFF8D4B7E6F648E8D1F5B9A98C4E76B5D18490F73AC5693DE377D5137AB341C73EAD4960CF66E497522E5B8F60ABF44DF7F409665FCD211959A41DCB8E9B162C841A55819B6EAADAEAEFC55CDFC2E1004264AE91E0C6E2932EE5CF7940CE87178A3B5142AB36B1A685E92C416150FF291E5D9915B2A068D65C00B74D152FC4163126ACDEEBFF5EDB796131489C3E94E633E4A905E5B83E361A3D420A122B07B731C980F537320EC8627FCEF0D782149E0ACA781DE7F6E0B11CE311F9C7C15B485208CAB1DD9FB0AB0291FBC56A5B1A2B370ACB6D735ABFFC7A5E95E7DE10595E44384BF1AD4BA9D637EC77A7F25A10B2CBEF09211FA0809EFA78FC8776E8977938EE207A0DE51A412BEB0DF4F8BA7577E50BCF768A914C64B359D7C88CD4C145E06F6168D1F5BD9B6594B26C0433F7D141895B372D78E99956F16FCA8080D5DD571227EF8BB6004143FDEE732AA2562324584961B11958075FEC1FD13601985307DC0E5B561B298AEA0D518680488675C3A6CC19D3DCBA666E7E0BB541EB4E94836EBCB01719C9F0721D3E6C7FC6866AA260BD85951CC1C48D2675200B9BA72979D04C06B328D5802B613695A0478CE39E1651E814C764D0746FD9ED9AF551A8B3DFB30BA92581F449D14DFAEC363466140F155D445A082CDCF62B341C1E52785B23CCD4ADA0F2B47495431CF440C6A0A4F50CEC6EADCB7FB360AC9CD9F5898CEE413BB3D7D85B20FC830B0FDABC8D8892052AA6AB40BA96D6A4AD09C1EF387FA51DD981C959A6CF9CB72D2844A12361696E8C12752FAAC7C3040C7DA8F8D82AAC50B1FD1DF6F71E18A0D655087D9BE32156019919E4D0571BF778C078BE70720D36A6E08445B86B08A5F74586C5BE3CC5843C196BE56052303643D562FFC40FE65C1BC7B960675D6F6C7F7937008D5FCCDAC03CCD56CF28FE6041ECA327D8871F2E4614248B1785C10A6F3A0E5FB27123E6FD3A87E33D2C714053D0E62967DFA78DD9E972B145CA1547200B834169523027160B067F15F818B8C56A562CCDE215F37B77B1E39939F104B99DDC56E537ABAAFDB40B7DD223058ACD0CEB37CECFE4FC61697814FC2DDC2288D9A21B82E5C5B0A225FBB2DE775CF48BAD11755C7ADE5CB85E3BAAE74DCFF866EAF52F179137DE8247B2AD2B9D5B9D136061CB26420D7E09BAACBAC447F854D2264F39157054ED7937B869F8E7166419FFF1E0A1A11FB5240AA06C7EB0163AB1AA944101749D0540026D45F83188A9262A6BDA81A9FE666851AEB27695EFE67DB19B81913C8F84D97389A0088707D3BC16016D9793EB4C2B257E90F97779CAA275CDFF0444C02798026D6DF62A8CE7E1A729F060925B4AB0A0C55164278747E180CA946FE87AE50661FFF3DD9CECF176E3B880BE5A4A6D093CE87F2AC68998F54B0AE21C02CB9A28E74AAAFF6587991FF018EEBF7D92EB62E7973A83A2CD510CFF5865360CE28ED278FD5146AD54A1776B22F81896974EB140EEFE919D12253891585307FF0541E9308457CB432B51E629D895C806E264525F653B4DCBBF56CFC99572FE3ACA5001EAFEFBFAEAAE167B3CCA51F3E2EFCD03568DD14F062CE72C7F417A5AA78DB07ACC77B8D4E6BBE031B4427AB3EBD51144EF1A8CEA451C79A3D2E1B6CAE0CABEB67D3DC9F333BD1DE278176B80CFBA0E350C5B2566442EB8956BEC91049E584920C24A6DFA0A1D9F1480D019FEB1E58F63E6542329EB8000EA37D411D3D19EB391151D655E1DF4892F8410E74519F0697DBF62A252EA5E3E28A88BEE944D2424671632EE1B624EC688A60E8829A9A97526695FF7F605C9C30339C8ADE37D303D0D3A90EF8E16D3DDB758A81BAE6278F0566F6BC58B325FF705C104EE40051E31C2BCEAA19A00E4912EEA2955FDCE84072808B302AEF2FAF8DC2AEF73A801C7E1ADA6EA336AA0F909711AB8852A3B22F434ACF008E7CCD7ACEF5542930956ACE670549020C3B9B419109ACE869FE94D1EBEF9CA54E838353EC6AEEC1EB90AA440A0586F775AE0EEFF00D8401D0A9D5BDC73FC9EAD974D3EDFCCEA00B2B8B5F251B7D923FBC5C01B5CA761A227170229C660A5D3AB5B5B1AC4533438753D9560A3FF581F3364BC8146A8F909B112921405603D471958F1A9D60D88B74707C355B112B4B92C078904A8BE2B9D0432274C0A7C403992467357B88426BD6964407246FE3CD95F9C914599D08E8CAFAA2DFDCAF11B88790A53EDEC1355BD4C22D5364BDB48322FF23E2505B943E6345F6B0E4172DF3E9A8C4D8E306CCB9DC296FFDDB7C2EB1AB96F6FAA2FB514C698845AB7B018534BFF8CF837F601A19F9C6DDB1A80DC6A8E161B2695BEDFCB92C34390D20C680A9EB080B922500236DF042E89FA48D80A2956661FBBB603CBB9AE483A2DE1A6CD266824F28B06C1F436D7DC998A9879DBFE707278D98E73C2A30BBFE344390EBC9DB8227423D67A9BCF40AE2E78A6D778928D733B9E448649DC48C906A29034E406554061110C6871AC10BD60D7500A6C116174781D1512DD1A34818C4827AC8CA0857F8313E8DA07059151B022A17D5DD4112D4E1CD46A85D8534AEC136D02FDC1DF0255ADDF7E3EB0914D889BEB31652094FA4B246E6BA3DB2D6291278A985319EC9C53079EF2CE5C52BD887845B23BE47277ACC11CE95D3209F4A0AEDA916D19C5CD4D2615D79840BB670ECC9DACCFCD106CB9F8B218E739C268DE37338AC4608A252414804B502B705ED90423209BE82BD4389FF2F73FEAE2CE726603089F956B31ED3895FAA1480BABF0F103C90835CFE23FD21F3092775EB90E22945CD66150DDCD2B556ACB6AA657D0846F9EA4F0F007C2DA69EF72395D43A3606548A0DB30608FA8BAF83C92BDA9C19169F0BA0219736A353807C1E085872392FD881468E93A7529A0BE645B3CFBE12ACFF8C081D5A0E879B18A15A58930661E53798D9ED4908A2A7190A202ED1BBF4EAC4A10ECA6770B8A27E8F97365E6BA42C05176FC498D75DFE467F8E12B0F62AAFD7B8C43732770CA75D72C4A706E916A71CD114FC6BDC9388E831316418061533369E1F7512B10D2A13CB912C60463F77D3A628D639514DF72DD6F83FA11072EEAF34ED3650FA5D45A75E5DA9C3B16FE070E2848AF4B47823D4706F6006B488717564EDC036A05A58211D9AA17512778D46FEF42981E8438CF523D6BB427E63320FD2CC4B3EA6EF650C067348416D47BB3BA1EE69F6884441A01C771605666EA465DC1EBCDDB33F3558EAB1D639F3A97C39EC21B122C90E1E9F99FE6DDC484FCDECAD4BEAE971976D530122F496D3EBAE8A535E45244B51A1B6F83E651092368BEF58BA15A223CF982155FC747AC506DE0F1EF012C42F1696C2EE1EA909C8B35F859DC9ADB1EACD8A7622744AE2149FC5A1482DD3E1CC29A9066C006FBE35BA9590EE990A9AB8163CF2E1EEFDC81D02D35DCCEEC46E544E1EA85465C817B07C55203C57F4E7ED92800C8C383FDAC1FD6C2428202A9ADAD1F8D370E82D3822B92B11B9CFC57936FB7DF779AF305D219F80719DEAD0EB9E0EE001D12BE36B8A09BBCC85516A527EFA1F091BB8A9CAD3CA0F6443A731DE85B07324224473560489B0236A141720F3D428DFC966AC013302464471E7F53A2D25E0AC826E3697D9E86FB7C9DCDD2A1E815C48D16F04666CF58258DC4D3E644179F0373E35A2501CFA3ECDCD0906B56B1291B05C36B41D6D1EE234BE539218B63CB0D082384CB031B87F958C61854F2A40BC6E65F491025A827F7AF5E4089C9FCB2F524830F61780F7A4FD390E9FDC99D818C6E021D3E58F0901885FCDB7E6A5A8942C3E2F2743079C9039DA200B5C0ACF48ADCABE3523E76D717F740DB411318F1D445AAAABE275E3752555BB42F078758613EEE965C2ECFEC6EA01AD267CC1E5F52D2083D190E3379730712212BE47831C9A7A860726AC4DC82C4B8F1A1D13F65778799A8385100099F6101200B52B02692BBA3A63295E6EC7A418E1917D2DA74281E74DC0B0BEC6D4EDAF559573E1E11DDD0C47C456783EB63A5B325BE4FE495BA585F29638EF65637E90EB68049912E664C69FB6795CC8848D76B026123565D9076A2E86C855E46CB2B1112F0CCC2CEA8154915AC740B5D41CCAFC1D5C28249FBFE8243183943B061157073F30D54F79840C5E46C525C13BABB22B035C05C3C9E051F44C45B0F6DF9B6670987C618637CE48132FF204E1B43469F27A73D66C91FF8390C71D1DC1A73C404BA6D9F5959E2", + "rnd": "706E732161AE0909F0DC9EA67C78B2102557DE18010DF12C9FB5BA9BED9819E7" + }, + { + "tcId": 57, + "sk": "1718BD673CCA459C0C1E3E4B3DEAF8F07873B62AC10EF3863B76D57A52BE23E6AD8E5CA42E914633F9974ABDFFBD666778235CF1C9CB28170BE6B9E4FC27EB647B2B7AF5FC370DB2E54F69C984022D0D5D6070F3B52C137A492EEA0F0414A4DD24F0187B8937EB064CE899492DB2D1D24C14C8F821624EA7F25F1EC2B01EC06A0C9580041280D0320949428562B66099282408B72818252D1B250C62068AC92201DAB628D2B40C82B001C9160109C62561122E10266CD9B62184321124012D1BC08C01496C9BA0840AB93113396814C90542A288413841C926490010841199208188689010445A124091B0881446891A10451C136613163262006A4B1812C9A06C83060521A1410340658AB8292481498C4626D3C82819066800196809B901A0382189A404E4C66950C00C200426C44681041992A43228803609201420038470D94026C1388502A3051C250A213321D83044204411118290C034095C36200C282C2449208990004CB46549B288DA982D919248081545A2285121A98500896510222992386812922822A9090B838D5B1852E0946411976C40808541184103088119A5800224900AB800C1324914C885112451D2B2201B32615A248A2247290BB82813312560B82112C589D3B4101B374CD1C20C5B384E92408121978902C7241A138280064AD4806C6006300BB24103122042160563466458B024C2244A9448120249080408220300268A14290B33000A25120A310210C20C880046C942860BC62D93100C14286CD84072C43280A316529CC66DA1225200B78992160C902680839244811649222701C4124CC0062E41846DA1386E44264A1249440183284040651BA02C14416CA1207113242D400406111671D2964D13069052422019B390DA26120C267252366DA1A05112A2001A2869091891DAB411D3B68411B2415112515AC06CC216821009468B026849B2659AC04552406A23B82D4AC009C8428E420882E22468C8084A103150A2340D0CC95189C4611293289B022823A4051A4988543630E4348E591631DA308E1A016400C46860B8601AB151D4B64D0A298A61B62CC9422893420061B280D182510BC2409A326A1B354E1246115C9070E3B24D8A2231C9B028841812028144D9A6640B4180112820D2007288B24C09974448B6005B18309A040509002EA2B68CC91406483064893812E1164E80080E21176DA4B06C142651D0B06D21428883085112C7449A924488C64118176410B48CD3208DDC10119C186444088A03C38DCA0866D0283214C20102429004198602920C424865E026921C154DA014016488100C03928BB80CA3000AD3326EA0246DD3262504C3480B3688D934015C868114076CC2243213C951622820C3A60008410A21C84D0AB21018292802471214108221468803230060C82D94425100901009C2641C430D5C963141929042186823C5291810520CA62051A4295B042209C18940321062324113078C9B92890A331153183108054DA3968808362DCB1061C3226C113902D0888D41040503C888A3A850C1964823830913288C0A838D1A4806D3C62544C64C40302209060809234418008A5B302E084052D8281140402112382EC014901C043009474158122A1B44260A20900C057193902D4928410C84689C007208C98462902D4906668A284C020190024706D1906461904CCA0864DB12681B8248DA3048A1027254065044B870A0488890B2250C492620892D5A806D12186AC8202EC9320AE14210629440E4144059A20CCAC8919A88715C26129A18690CA7480A398250C20950C46523A3400283041141441023259A286109270A98940D53C431123280E01446D424291B204912A42D61806D09B75004212C20C320222206C89644A03609533892004391543221A01244A240884A000AA33212230711DBA22543284C21904409C34880308E92364284C44D0A2629C9308D5A28696004090281508BB008D12084E01805519430D08060E4B21181B231CB922C9C484544C44CC11688903244413688D40801C0020084481112A28064C445A3386A21B590A2826964A6902297048198118BA62543322E11A74090822904B84CCAC4906386649246659880290C464D4C422E1C018211400D8C00810C89842201228A326CA48865C8467163A225182470C126614214655C8071D8464110A56180C624E1346523A14884266A0288482E67F57FCDA8BE49745E2940134FBEFC906E4FACF23F089C467CB95505F5D0EA92D3B81D507F513870E2CB01ECC2CC49D0E174DA78033445D4BBC403CE3D8E994ABACECAA4EAF3827C089F6FE8874D32B9D0F123973CA0B090E1CD16CB8EB6B5E95D1FCC4AC0A6D2386E37B2BB8AF07558AB52908280FB8440C8F36F85476252E8BFA1FD23E00B399FE13EC2EEC784A23801B41263A94D945C5B336244FFBF37424E60480B34BF732BBD37881A6DA29349904E9D89D66C1661E69A8421AF8395EBEB9C924AABF6E09425954A86AFDA3A0DAA2FAE51C25E288CD90669F952932D720031D41EED8AD35238843317A543AF0BE6CDC613CF64A04E062B1D25B17B68546D359B303CF0698B32B4A8CC5876825AB6F38A0C05CC7D0A12379C0836857F0E3400F4D3DAAC8A0706BBDFC1B6282D0536CF453C225586C6A3F673754941DAD661D1B395394BF98FD195D77AF9E64EBC40B2BA1A793A27E1A83E834E6B64166834EA7126D20EA1EC7ABC63645B3B57690E9205B31453B5E8BFA56036DB365DE2DE666003CE318B011B4DAC8A5D0ED264826D793817B368597B0829AD03379D462DC9D930946579D79533FE6354CD3E0D6D88595A2B525447EAC920B6614CBD9FF23E8593A81528CACF2F4FA730D985A2A26803483255F0671B506ECF086D8407BE3397E4E18D7D360B5A16A532F75215F3B45215CC1096FF8F6963B73CF9BEAF8A2A245AA5D7433C07BD04033D0A60912C52D79BCF651C3E3D5E898F73BA91825B3622C81F9D6593D1B34769B34A4D07AB2E26C455434DD70529BB5DA7A19E7C7872D5C558B1A755D59330D53344732AB03B330A71114AA22BB1CF9B1BABB10BABB8E317A9ED4D7F205E19010037B3A2D19B7E2E7BBBEA3D683AB0E5B66461C23C8F1A21066DA231A5BDF8842F867654FD6EEE50489670B7EE538E6C8596C0BDED51B2324AC33890B421FF31C5C6C1DA8F19E42188FEE8BDE4F8B68E7884EA646761DA3D653FE36068D08DD34A2FC0D6BBE39FE62A2689446CD7FE3F814C504F937CAA3F9C02D1DDC183D79751036BAEA4572C310B4F86F2766D71D050156623F78B40E47A48C995095D52CBE17F3F3AA23990F5A3787329C4E6BDEF606008EE95E4D4672D3C06425F959A02F97D8D42B3A0829E6044E1881F43357EB1298F69CAC5F574AB387E702EAFF35887ADFD2D6D70DE86F636DED31808571E456458B535DC7C89A1FBA607233D42AF01F6AC31AC3191BCE2426456CA9476C832DBF1B82F3CD7A367B8E4AA90CA1886D49865D76C6B09EFC788753D9E7DAC35AED2A459F9F71FD07DA1F9D17BE8278D51F185C82B702A2AFFDE2CEEC0BF97A3926833470D9E230F24C200FFB5D467F28A002B401DB07084DA658DBF19C60C53B61AA24330FA17CF60358E151555DDA6B5F053389724DBA5EE5041C6FEB7EB4F1D9A0A7E55A488A95BA809F0292EB3C96B06B8795DB645CAD085FFE9D8AF6CD17636C1AA897A657EB4F3D3F81024F83FFD7480BDEEA4E85C4ADD22357A4322EC55289FE4CDDCBC4373926231DEA7F0919E6A52F04666C0A1C2F5FBB457826A12AFBB6EEE07F5CF920062D54CED0179E7ABB79BBD53C2CDC69BBAAB8434A58216E22169C41446401759A602865CFD7DB34230D981EC4174736AE13DD36709B1F0D6FA84D523735AD4005647D8A190D8C5BFA8ECCF3705CD07399ECB638F2B868ADBE5BC31DF3565962C62CE3D48F45AAE701C8BAC0C4BFCF757CF9DAE1A6DA8A977A3815D7155DF0074FFEB54DF36C736A1CAD9CFB3EF56188943C3C709AA2B5693294708A988EC4F0D3EC87F53B433079EA5E81C4AD6DE29B73A8C88768EFC9309E08C0CC2ED37433A5C9DE2DE6F1AE6D24F220FAFEB6D9961FB269CABD025314AC0A94383FE093556C13821078345A8851A96A93779872575CC1290720C39CBB3C7571A940978A9ECC9586F6A465FECAD6813834F615826590E85201773D0E62FBC06CB94EF9ED89889A9F78122109508704054F31483CDAB9DD70E03AB3515E0A4EE529E0AD8ABD2051FD454C3ED1824CAD852ABA3EEC0189C5C8FEB2588932081E91533EB2E5ECE63481BF9BA06304F4938476D99DEF5E3011674E4E6C71F8DA376C528210E6A27359AFC1513FB6CD27AFC89731A0CC71C2E59F5C11BE669F6CE13D6D7EA6783FE8518B39C1CBB77E2EEC810A1742B4C64FEC4D285AFC6C2078AACDED5BC911F365270F10C9AAE5BD6A4A2F430C92D2B55E02BEBDF02C99BF92187353297212209A24430CB74D6FAA5BB9CBA74E88033E68A6E3B47D35925DA8A7B2F46B16FAB19F96A660CF59471952932FEDD3F3E4F39BE194F0D50B435F29CD102F6292EA6C13B118D59596859CE06D476B37F192B07F42A6DE274F197FAD16251810AAEB2C98B8E2ABB3D33957392E436341BF20037DAA2073412FF748EBF54EDA9580C3816A5F732D0CF9F61F58D0F93DAAB636B67D2AE3D70D57773C66B488B717CC5A9C901AB34ED8F5E6ECA7928C2F49E296CAFC9AF0D7A8AAC7DADA151F76EC8888F82515039D455C021DE319F548298EA7836F568A434DFA0BEF58979517F296F2A3CAFC5A1E60E3BFBD708A9D7667EC9173C4118410A75969518AC6F16B228CE2D36DF47F8E17A9501FA7E62F3A8531D9B1B5F5C43A978D2958682E23FE7BF9D4629748768320882A5DEBAA13424A1A793E63114B625C01775AF43B4225E9231A14360C55DF6B70A867A43F80995AE586F7739B8E0D6DC4B59595A8B58641E040F30131832858047A898F62558F2197B9769739A695927DEFECA3C5CDDC3D561C25BB3DBDCD6D6D4EBB7D5AC42B15D5201E7762BEE43D3618569D48B88DA5E58382197F5B76FAA1D3B5F1A2B4779F869AD59BED735608C13DC447238D5D5B985369053130DBBB345E4B488CE9629FFE839B94B50FA6CF7646961E8FA660331645D878B2297ED01BE3EC0A5AC56F488773444867C4DA671BEAEFEF971B0A6F406CC2CF9E04B47F9AEBEE7D4C2C4EDECF95B09A4243A62EB9D6FB544B168B93C5DE3684EAE2E3E4051ED740738DC5D57093B9E89946F9640386AA0B27B8E3E434CB0176BFD10B834FE140F53C940B551CE7335404CEBA225FD2C5AF4B698CE98D8264D514F6447E9F23B8244361B47C415F02085A787BEBBD04C3DA201C1095755C7512DD75E29F540EB008E77AEB544FF4DBA1875F7DE7CA16C4BEAE118373B74E7710C1F7BA90D35391CEBED33D4F5665CD455453369B8579DA2724BFE165E1EC24E223D9CBAD40E704E4F1EB29824027BE98F0829F712C3DF8EF8D83E0D55E624F27582BA13638B14630F362B1FE9D8EBE660686D011354A261DCF9F22B67CE1F84B7FA5F51D9FD8C272B091E40C6BDE3DE2DFA49D93C05FE21158E0EA210F96B16BA4B9FA272C39839CF1E9130DFFDE0249EE7FC6451ACCA87C853D1178BD05C585AA28BB90C0CE7340467632B746C3C72EE468B3E8C6EACA6D3DF8279C3F24BFAC72A2DCD1D6612C2682A51741DE2CB3C18308453E6047EF119F53E16410801C1AAE04274FDD8F6DD7A9B6B90FA292B6EF23A129764BDD65F69689ACEEEC6B646A3B9D1E1A78EDAD27D6331C7E1AD23FA0E7C136112E395846C9E19252C9FC9BD8061B6A5416D68EDBA8F449BF9612B70AB2D8848A9F7F7C0D2C4AC39DA904D7813D5D964A90A567E4D082C9E698440C68D2EFBAAAAF62FE66864A98015A54FC55BF202D2E29CFCA0EC0235B4E0B5E1060FE84D96E2B72E26A41D4463E1FE0DB3429D8269DCBA269FB2C27F2EFE8D2DD81997275418FA4B54EB8CF8BA6095AF2F6627623A75963B257CE65A5A4F00755B3F2EB13BCFC6645D5205E77FD86218FC812EAD4C069DF85E6F644A6048381795DB64C366E550D92F4D678EA15E2CB5EF550267BD44A98B03B5330F5AFA16C59D246DA9A84B525F1DC77EC15F6A1BEFF74685F685CF9F4A1B97027CACF4A7939ACC584D0FED204E49E9228005EDAE479B3D2DB6E95746C7DC0D1E43FAC0380FBBA5FA306CA852084C726DF271233E6A3546201D1898C7BD2A43DF0A89EF7045305C9FA28FFE6AE7CC34B479E9AAE2935B6AEBA436B4DCBD85B9587F9958E086CBBB5E221CAC4E5156A748DBEB37D6F54671BB187EFD8B4D76C6EFCAFA2BE550068BDC379AA0F8E8A9EB50107D7D603055A8DA4034A03DB3E448EBF2E89E696B64617D905478BE16BC9D1644E861BEE76D1293B5987F2B9AFFC8546EAEB71F14A7A4952966701C787EFDA6F249C3AD6C8E2D02705A7F4B622BEAD70488E08048F1D18283074CB5F88030879880B7A6896EF30B48EC3FA5218171433F9B2408216C62D052DA8196E0931CFDCE3018C312F37788DB4D9A5CE16B7B6D0F9FB595F5F3534412C70A7A0568BDA1204EA0CDD4901289DB5A13C25DD87469E0771C7D779CC219A95EB79C9E6184E105C76EB3797D78F807E01A32367632B6416BDE50216EF583D6AE95312467737586D19EAADEFCA10355EF539EF11C326DC08F22E76DB7BCAC5451B4AB6522DBA7F906E6A91538FA959A76C8B611961FB5CDFE417CD64D31164F8FE682A94FFEB4CE32E4942453BB22DE100EE0C9DBEEF671313E21A74341835F8233E3DE644D7326DA7A5A0670040C75313C9DB4089D2EE1815FADDC976C68BF95AAF6021B60527409508FF1EB193201A30C357D660341807B23B7652B6D5F1579699089D93A2D", + "message": "38161360466B3700B9AB64F10CAA42CB552582B219C76E76EA8645BAC798469F647EB5F8F93368D44142FFEB56546187EEB014452639E6ED0F0C93AE3F7943B997BB466D32307C696BA8EB00B47D837D3585340B52DE5AABEBE729759CD37C2D42B469DAD2960D22BB662380E4D2D439823082BCA6866D019519043F5338D08F28D0D289B606AEB741DB91C0DFEFC4F0267DAE6C63A5FD153D1FE1804E4EFD4D260370A8C2FBB6319DE561A49CAB207799528E5085F692987895846C374B9DA37F2D6CFF665E42B4CE3363F53E76ABC28B18CCECF27D7A9303D60605B0846401DBA01B476EAC8F663E80CE008A956F7F9A34F09C4D78439A75DAACF6C481359C33ED8AAEF545F77CB519643618EF6DAFCDCB86E52098EF654E108D66294580A3B6E6EFF7443D4A201A11353CDE91AB0240D53C4524EC8323E5CFEB3F66128EEA5643C7C3F2AE850A10AAD2A3BCD4353950F478B730D7E67EAAE2A6C9475ACBEDB5F11113CBFBF6B98D6C1C0A6B2D058B99339A31FF43DC685693BFE86712762CB53DD1C260CE6DEA2578FA0C3F3D1269CA0EDBBE87802A86B372E238E51C3188785B477D96D09975F121B12ACA8FDA39CCA405999AEF88FCBA6892FA435E0CD7A2C59C1976DE0ED0A775AD107DE5EE466D2597F1F4D44D1475BE5BA5A041EB9E322E0FB9D6475E6396F96EE703FDBB150D333C2EFD3E06B27E7260D541A4C9165DB10D38FAFC7AA9549430FA86CB87D5939C496A5748503F670AB550F0B3F8C6F3F4B38BD34FB2579E94774D7E6DBC33C35188396BBD0A103CE187AD53183ECBE2AE6843FF4A271CD6B52762588C21EEB708692F7FDA755C37B2D5FA6B890DC6F7CFDA9F5C743C2C800814E01942C212DCF33660DE359BBC4DC4B73C77A825EA9641A51B9EFDE1EE6947641A96C220EFEE4CA39073A3079CEB789C3E62A674E523ABA33A31B15F7F84AA04E6D28735EA021AE2EB8D48953A7BD7CCFD7C65986D2E36A2CCAD2309D03830D909DE8374B87619A3FB13A21CC577515D3B8197B05DB4E26A463FAB04A616F58EA90D0D8BD9124E942CC24D4F987DE177B2C91FC6C6DAE617695D86070B466649633B99A7EE03275A485D8A44CB4CC7CD46B64B0D5F59C943B5FB8F006D96F2B706189C5F4A282DFDD67E1F8F1D9B12F95DF39EFDFE6D61FF9BE4D01C00FDD967EDA8DFDE4524C1E5B3497AC0596427851890FD46FEDF5FE6F6E1840B0DE147513F78F445212B895B3A9CDD5D5458E11FEFDDFE484E18E0E2ED0109CE80FB8291A7CF193A84176317D84C5EDFC14CE700B004078F73EE2058B3795C844261A8987C9EAA3C589124F66D71376F70945B49854C302893FE2F510B72CCA90ED0880FBCCE731D966D4CE02D9A8EA3402CCA7F236A55CB716567EFBB40A9A5715291FC14779C3A137EB4DA17A18DFBEEEB92B5173EFCA0CD9D865909879B4A476481BB967C8ED2E2E2BD1F0A2268F8BE7177578BF109F30D2779A34A7E1CD19DBFFC80994B6C65431DA6213109C74640D1D82658390A44E41B0702E2D2F08903EF29D268A9C99698CF909635EE0F142A5B753B0820C0C692652963E10434D4B4DC0F411EF2A1B60CE04718009CAA0D7EE80717A6A466133047C50A5FD676DFE89133DFFC8DFD31721CE06E33F10E5770893958E41D65E7BC0BCF1C2314D2EC4E7B0A0FF41A97B741EB340C8C221FFF64E91E32C2C55AF2A027FA93453F1CA6286C9053F173408FBBFB1D3E0F060EB69F145B40BAFB59DFCEFC8235A952B35F2A43129AD9BE14BF2AD92D1BA529EE235DA4E6F89E47EA3A076A1106336A68E917C368FE296B5B850DFA88A536604AE002B5A0123CCB2292423B06344321BAB27E637CEF09F0D8FDB722C3C1DA2C760D9F5427ED1DE74D93B271EF016912A7D1BB62D2AC6DE93429A2BDFA895ED504323D6F47EAF375145010E9D83E1A7BBAB1AB2296DE5FB47DE63F1A6231385D7D8BB00A7D23C353F351403161EBCF744405EF32E7DC60B43CBA930A3EE6C7558172D5A8B35F80A9E392FEF6939B6F11F07E012A87B9CF53346369FECDA7E6F248D3CCD1FCC0F2463076ECB62F9417A6B861B124D810294E43D269A6A6B020D0492E8BAB412872A2A2DA3AB00813259D090FAEEE772F20D47E0EF96F6395206A27F4C9543121B6674F2953F9E4A85C3C41CC3BC61B47C41382BDCCF790C2CBF6D31E58644F666944D6CA353C43A3914B0589312F8BF4887F5819BB9B658D328565979C75F362C673FBC6BBA4C71D2D3D583284C247318D70934CC615D9650A926EFD5970E0E97D8A4C796018651CCC1F2F9400701FA082BE077D5E71EC12EC5CDE20C0943C5CD258A2A462CAF094EDF2BEB328C6C1E9B32E9196CDB342202FAE4450AC520E8AD2575BC159D2CF1454D431A1921BC130AC8B73CE1F0EB42D1AFC7731DF44691E9350CFE9F66E7426FDB0A581E15D1DA6E023951671A2DBA1415230CDF9CCC5F95512FEAFC2A15442A1E471FAB0F57F4BCA71FEA43EBF3191FF918B4AB0150B6EAB557761A8E717DFC7D4D5A234DA32CC9DE0E3053B704FCD74A696DA811B167687A5D5E3C21C2BAE7639148E8CA538966B0C66C78C93138038397ED4958E18DC6261486C709ED903A870984EF08706F27B2C689AF879D8D01146829C20D41E0F8805159398B3C2D4A65E41646325C6BAD59FA8B49DA1E278F4E02033738062E9D5FB74B741DC9123E0053BDAF1CCB03279F51C83BEF30AFDBC576F2AD7A2DAE239323114573FAFF22266A7A89E9ECF640BF8D54D629B1C0710CCF6F1CEB48A88ADDA79C031BC2A4E437F1FDAFA1BC9B3483EDE622A88BCB2F363D0828EF3714141A2C3685218A2EA5A00D51F4E0F6AE04F85E440F6CB2A7142CBD9D4A6854F199E6DEA64FB18382D7FD52E55F9FF7ECC377608DD0C10AF2B07BE808B4522BF8956CF1ECCDCA1575762F050A5F73230C3571EF6650FA6E8BD39C60653709B1ED07A258829C2D5EB2DDC1783F4CEE9F10E11F12764F239AEDEF8E1A2C7CF336FE6E51F8EE84041B47F82E89FBD84E09FDC8ED686DF8203EF090EC86B77546E167CD508D56DC580E498D0AA67E142BDA76358F736E6AF44EFBA8D536924DA8529EACAE27B2C44F8D3C4BC362472BE7C5C77ED45FC7E59E05E50341A669844A0CFF51C265D9F3595A955758FC60E9524D5F3ECADC5A97A45112782B0C1EE4E48548245BA96936F4925B3EF77C46B08E001F608B4E1982314AFB3BACDE95A4899CC39FACEEF971ADDA7CE46E9BE29F8CCF56B0A09871B824E513451B07117186B9CADA1BC37FE4C0CFF90CF64E7754800632CE501C5E5476EF632CC3BA41A6D77322D5E062A5CF8DB6CD0EECE8978801E6FF5CBDF8E4A99FAB4CB192FD9B9DDEE5E58DC6893B8F62F0B744C5EE0FB3A0F61A5F48109CCCF0F96F1BF208B044FB82FCFCAC388E2C46476D4AC5E5A2FEC74ECA53428720CBD291C654B571D6D03B7D2A68ECC6F26B596CE678EC7F6EC74E149DC8D8FBC225FBD9C3AEA3E7892CC059BA24ACF1036517A34F04AD1CA5A6406A3C4EAE9729E5A1D759F03C1A1EA86183858215AF218A534C6002E163FD45C9FFB8B28FFAB045EBCFC3CE7B66B177A62068AA627F95F91CBC395EED05B565A5D566ED81C4D8CA2DE801AB983E469CAB4D0896C9A32B30ED4A7758C4EE3DED7B6C0CB2035CC4BEC7324D8DA083338414FE4D1AE", + "rnd": "638940DA83C6DF9A3B72710AB62DDE43528F28387DE06ADA4233E87BFF87D468" + }, + { + "tcId": 58, + "sk": "8D144A2DD8630D50072DA2AB863B9C2BF4EF934D975A52E011ADB8E9C912E37878748DE31FD4C5AAD033C3A6CE0F06848796FA1CD82315828E0F2573FCF2613EDD63226C8A38496EA8EFDB8D5D54DD152A6A44AF742B13D33B4687215559891AB5199521FB1BD5E2D7B1D8757EFFCD6DFC241A8C5A5EF0BF759B371E206672EACAC209E026685CB60C49980942886914204D91A84804B44544969020B29019A741104466DC3824C2000EC2440C22016A19A42D8CC2200B26910CB1899A40261B106CDB084DDCA64DA136068B26044124818392400C328AA1825163B08C0188681204241C20704912915C1284821841E01044D1A06892488611280198002DCB242ED8086A0A228680366019022E131770D9460C42C4000237261896044B48245496610A21248A1206C8C828133069944204209280D9A84501A5701A48321419710C0211208850220541503432C3C0400B4584C2046D6104669B002503226208008A53C88549088A923485008900523825E0020289B620CB3661200226A010105B066124A164838609D8802D22206983180118188983924809348ECA243180108A403891122669D2B62CA1B49083C45118333104C5641B260813860D2329519B442499C06D081612A4942C8A0250112490D90869A310500AB630A09820110784810651DB84608B347101A80090426E4346204CC28CDC8064A424049902505916488322890B002902278C11210964102988A42CA320309B3049149551D90431D4908D43440C09B82464B65040364880B82C590661C946060014685828268C924503875011A669E4366C08A904C946281A995004296582166E5244714BB0699A002C4286911B312E22800054080D020992A0328C5A4849C8462A0B390120362C19442010191262984402B36CD41041588288D092601A304002C04C948881DA842D208391CB30111A13108A242E0806801111724BA66CC3102DA2A46111868D112604A1B460C9A0451A38490C858419B88803204AD23612D4B00402050422A4280BB8215B9610588428CA8841C20890E20232E3B045C34026A436624C484E58A089019449C2306804030C58903040288548244614994D1015698B9408098624D0828D9C846DE2262824194990220453942D040906223946984032A0044140486650C4501907815A242610428E133520A1825058C8448B446C093022811885DB484040346202202209190814216D628680A10845209801621040DBC64561C66DC3160A63086051080213C760DB326808260520470993180911B7480230295900889C844C01445299920C19016AD9B870DC2289912270C1428A948020D9C02122B82C24376C133608188664E4C00CCB0288D0B8040918318C249252162C12038403218D14444AE2304104B5119B9821224112612468422429CCA2290A260822148523386A8B14240084855A2884098691881641884689893889230871102260D1888462146DC0484AC3406D8CA05004B08850220A5B928C0205914A44820C9165C8A828114051E01040A30691DA4670D0020242B0646044308242124CC82194340502214E4448892349320245610B35500CB86D8896682414105848449898908B8649C8464003B1452491458414294A12441A940549A469C3C6009A420554402A01406211998DD8A090D33850E3C405498880118411D0140CC2002924A964DB04501C92108B94090231205A4829918408432430CA4621A23486001324D3060E1034200A936D1B17418A00459BB06460962424388A00826481B84902350C51488E9A1604D2B445D0A8455086684334911A45268438825CB6641B482A8CC071D1A06CC4202A09116892B80D004448D1A8655B068819104150C24D48A42911064888A20D18032D044944D0C40C4A920C1A086A49004959484518B808A0A061110606084840014904034128DC040D22A32C8034904412610A08849B0072118289A3C66D9B128A030221C9A4711397505486400A244610132E54C80C811605C8A489C4969158B028C4B48DE292808CC62D21994150882CA2A4010A988C82806888265263227054A4445A006E191552DC948114874040268E034470C0904DD43605DB3842224090DAB6041080841BB3801C818524436E22110594482959C868120765D3026D53A408500082E2826D10138D13B10509B26C14883082A005229848E02020A21810A4522471625C747F79B1C4A0628B79CD627827FD552BFEA7156957BE600D8ADCD692BDE40F4295669DFD87C1715BC459AE0A7228906167DFB96D858C0CCCDB1F5438D9E91BC82324B50C604008ED4CE3641AD2FA5D27E01075A37E39993C097937D893B2996D206500BF98918CAD253CC78108DBF40F4701E199F5F8FD7597F397642977680707EE2BB018DEF79EB480F97567B73FEF116643A5061B349FF75720878C7279C6F22DB3223F52E7C72EF7C888E8A375B4943326A4B25F195641527B64C2B08A89070F87E2AF49B2377825AA8EFE043E75ABF82BF9E0B2E5F5CACC860D9B4D7592D22058E65358CC82A065C0A045B95B167B68FEFF0B330CA00BBFDE6AACE6F31222F7339B675C77ECF6334E679F5768A70078F02C0A0C848DD72F3292151C696A1AF7A774AD7145125831F3267E6CD5FBF284E14A076B52D06CF94063C7A298AC17709169354F62EA1BD025AF60699CCD6E1E8613F305ED6AE463D4875ECB69F946AF9505A49C4C7B2646E4A18974D6A0283CC225116DB90DD2BF7CB826EE1C157218302B3C83C91C341139AC76CFC069398C2003917EE241CED1D716A60FCE15AAAB9B14D3FD843EEDFFE1523A4E6069E2D18A1CA942473C12D55821177ABC71B65575E4066754D063D815F407B415E83A7F73CA4919F31960C75520788D88B3949473DFDC907AE5071217B2738C5733B68FD72D8F6AFE7BABBB61842F7814FD89073F636608248AF55D941445F3AF69C7C581136906C3E0989E2D50F2B46B6B6B2F690FB57F1534A38D577ADE7D486BEEA5C5020522D35199F50459E1DF6DEDAADA7922B795BA7A057E8A0A2F38CCF5499F72F5D7618E8459053BB0701815C0F0518CB36F26FE42CE5D62EB3D08A4BD1BD47A09ADA0DDFF2DB88547EC648B9E25575A95DC221435389041F8BE375260C60FA6E8347A925113D96F13EBFA45EB92AC2F5550F2D94520B836328535E44D6EEF298AC11E8B165A96B90A4C36099B5BE52537161AC5238C65DBB1B05D2DDAA5EE46BAD18C0CC9B6AE090956D484B83E0B61EE68490F0B125AA20D12576277EC5BA6ADA3FBA73461F2DBF288C61090E520EF01DEBEF1EB012AB5EDFA996831490700A3871EF2B91A7EAE8BEDBE3502340F9876AB43EFB6E746A9F7F5B136DD68E2EBA65BD909C16214A595A50C4CE1933C58DA66A5BF240C2544A352AE7E23F322390D9EEF129CEFFCF7A924712331C84933F24DF19877D73DB29E141BF9DBA79E3DF597245FD64B271247BF28F94A5E6CFCEDC0F2270D23E96B30A8D751BD647FCE50E49606D732AD46494858EC9CD99B91DA59E61F1AFBFEB7736A5ACE95649DAFDFDED4AEEF49144BEBD173712294F3EE06EA0359F76D24AF451CFDBF4B82E89C38FEF9883F2CE470944B9BA5ACFDCE187032BFFD094989B9F4C165BD8492B647C31A1209727596AEA59740C0182C50FFAB12EF3B8D1706C5A9ED7E050C510C240CFC25EE47CC72BF6EFD888D47E75ACBC453E0FC3FEA0DA6B2A5BE352CCB620848021F4AB26A8565CF0BF37FDDAFB5FBD6A47B3E311767CF269E7F27B2AF2305B4A2A40B725A5B5FF4ED5E2B3318EEB8F0D0937698F41AF39A49A9B5F0F62461D31475F41566ED82FC674568C03B88D9502BB67C86386333BF03CA31F90DAE2E15F8E775498C75020E9F91AFB983E700C60D64F6A5EE43F61DAF91F7C928DEA7C730B55A41590A183E4BF535698E2DA0C40B7357C37D5EA8BF4E3D8221ACE0E12A3E859F2D548CC07711AA798B036BFF5947144F8F3CE3B4B78CD0B1F6B9E6C2E398B0A5B97B7E7C3224999021778971D6ADA7721FAA4F6DB2A6A4C37AA49E2448F78DE890459CC22469C398F582F0655FAD41C79F2330618F1D6F4ACCD14DC1396835CAAC3822A3A1F2EB5D5F4C08E6BCA1FE29BC31928C4E9E14F6FC8E7B522B934FACF7421165F0C2817507E4196AFD52778967538FC4F7FAF702C86F374144BE9D8803B494222B6C2EB1B0005C8A2462CD4938230C67C414B8D2EAF93DE03CC87A4F507021AC4175ABF3285921563FB3DCED4DCBD8B92188647F5ED9797E0BEC61923A2E0B567C84E0BE536BB78166342ACC0E325BE16AD7CD0909B8D2A2A2097B23F6D3F1872623F6BB062F772B8A87A55A82E51ED3D641A1662D2EFEF8D2ED9A0090A287746C33A304E7131655BCF98FA44C1C9726809A7DAF2601B6EC9BDA88CFA0838A7D2C9F27C7A36CDA11F15C52D8ABC6D7334092C6B2FFACEB37163F60BD31705ADF5A6138E4C7525836841BBD5F6CCA3A8FD0851404A29B6B91BF0EC89A4A99CE9E7566185456E4051F38F0FFE9FA6EC51A4C98C4958F670494189A4011890CBC54A4E37BE4E6B1DDA3DABBD593FB40CA89D72E75C16FF5DAF8070973830BD47E480B02B09DE28748D646B80671BABFCB2987C7D8529A07C951E055A7978278BCBB3B6EEA646AB5881A636FC5C16558D6B1449491E7830795B89B05B852F835C9C3DF32F8B8AC320FF5D63401452C695E5DAC217AA709EE92D517976D438412B4ED9C7411A4873D6617466B3BE5EECE45E5B25006EA7542C88C3C3D2A8BF8E55C1E51F479B30AC6FB80C7609A03D91AE1A69278EFCB361A7A8D8A5C2A22106920AC9BF66378BEA6B12563A8AF3BD392A059324E634B9544ED5B59A053C897A9EB3DA18DA0A941B71912284011C570C2AF1753758071F71CC303C586E6842F4B555123276CF8AAFC3C42097C50911EC9C87E6C460D549AED1AB45A9C27E42D11D83D0EC51619A6C1453895391EA297E6B3E0029C4B4EF9DBA056CDBD8B179DBF9E354EC546084C3401AF1AD49AE86D799D9D73D60343D6D52A10ACA3AFDFFC83D296F82261E5401ACB7D780CA05490A6D3EC2BFA076CA2919E53A7A3C43EF728FD6520FE3196912E15D9FF3804D7A4857AC4A25667584C7B237568EF96DF93B17B9C27FBDFA4AC72EF17C57BDA2008F3C1AE65C2F742773293D71D0F598F7F3F0897466C9666E11D71FD1B49F08FA176DBCE2EE6993F7F986EFDA64C3A1C34AD5360A5BF8F779412675FC0D3E2A5C5A358A803BA9F976C9D2BB3710F8B9A6D9CFCA7F36E972E74DCC31EC6527C5F03145F31FF66A666E76C2FE412A75BAEE7BBE114F2D9831E6C5FBCCEA3167C5E37D0ABD9205E9C31A9C10861BA04F7855C96634E4D01FF9C4CD53C1075610E213FB5DBC87E109931F0E3D3EF45D73B7E889802164789564428A420CB201E7ACD84C49FFBC2F68E22AD3691D969694C4918011EFFD0C06C54DCB3ABBF7BE3BEE5F47F2BE63832DF9C4A3A5A78F76D642C02E9E4009AC5C33CCF6D680B9827E1FD9BF8385435509DDA48477F1A77B82B08A9E212A40BF7787991936A54D19BCDD25FBA051393830BD161ACABE8CC7BAF1AD1AF75A2B73291CA4D5C2BF85BE372053B644DC1CC7BB3806B1E7F9E05A234992820FE4FC525B176ED979634DB3F13497C00BC4DB8BB07981F3043FCEA6144A72A55068BBAD9A7898D663FDD51C4E5EC37856D290970B717C252C0F05AE3B9089C7041101ECA99B9565064EEFBB27F10B1E8FBA6BFEB8C8A96BCB3D728BC9004209D334D71D1B2DA8A274FD67375F92D90E7802539491681D93DF0896FEE2F2C47089DF27408FBED77D1251EA5EF7133786C9D75EC2AE0C73E40BF12CCE9A321C18559F236B14FFD024EB58FB88F1590658A29DCABD4D9D93ED27CA28D852EDC513BF401E6179AF10515223ED756E8B3166261AB002B34F13C7FDCE1F94E1372FEE67BC6D16D5A5CC3CB1C4DBC129BFC8439E43B456BEC1FD2D4872A2E93A984647F686EFADFFA39D6A9C6A023713D48AD586F2D6C636A15F05C6A52B47E74CD812DAAD7FC50075BC295F02CA578DAB9848DE3FABF117F532F214E089E42ABDA6EAF4D3A6D27A8CF747DF8BF25D20B7653AE4F6481EEC205E751DE58C3647E47CBB69C8BC16050783AD9DEB1C61A330E5A73681E79D1D2BC247710222EDCC9E0A06F0FD313244F762B24694FB8F01F0E8C3B7BF4470AC9D48FD43FBD15385BC552EE03628026637BAFA37DDFDA92B1BD1F0F804D1B9DA0FD83C7A8FA5F505D7D558D330A9398842AB613A4B1D60198073E17AB8FBBA34E897D7924199DC67B4056657D743A0CC02E53220A0071E2924379C7F3B9CFEA806C6C5E49033DFDFA865D9BCAAEA9FEAD79125E6CCCAF0A8CE6FD2F2BC34545036C33EEC1FD49DDAC243486CB0A84264E755AD432A98D061268E12B5B1E3B460E331A431EAC3762D72D8EEAB05181F5D482324CEA0449CFB484EB15E60AEF939AB954942A4C16F0C82EC1C87AABFDF30031C044D1F4EC26D664EC7EA2CA0DD56436B4EC8497B27DD49ACA689BA3E36A9389D1B0AA7A7BEBCB58D65A336DE83B3C41CC6BE6FDD470BCE35E70384DE651F25967688BD9662424BE19B3CDC15CC1B5C2EC64BB9E7676D8C1214C6A85F9160CCBE1CB444AAF48632A754BECB450D3139EE39227CC22E53166BF32D5CBF4E31E12F9AF24426227B3FC39292F14CFCAB5A6A3EA4212CAA01C63F0028424684D6C6B38A1F05B2B5D1DF14831C29B5B263BA730A2E38F54E712EA8C7452DED75FA0D492888CFFAC3DA70D755C9B04E9C9769BFFB2B690F43825FF3D65B4D0006138BFCB6719893EDD8D624006B0303D88A6911CE616ED261181E2842726F6E05063D4FDC5B620FB9089A4D90566A8AD3CD474A83B8FF37047265C8E1CFC", + "message": "F1EBE589AC8F5DB9F143E620F88F6FFE216DC2464F4E5D5E3A19FF97646DC912C57C4E521625AA57709430D646611BFE547BDBF7B683D53F3DFBAE56E7CE4E221A2C82138EC47AFD6579CA248D9B5AE870E765B28FE33F488FDD1690220FD03AB9BE71A0498BE6BA2E6BDBF5CB651D548CD066B80907E18CCDCC9E747EA868406E9689AAEFE7B8D69F6FBA706F0C142E5195398A503FD04369618702618529E9DC4B02E0936EE9C55BB6F7DA4B4AED55CF00FAA891448B71761D19D9AC138C974905BB5D62E32E4C3ECACFDCB04760833A3416EE1C73EE97A864C4C1BA28902A92A821ABCD2789E5EE171B80DC34D53BDED4013D3E1F3F6BB18984ECC91D63594BAC1086823E583B71540D5CDEA0212D508DDE1E82DBD7A22FA4EA2663FB3AFC73F920FE6126C8BCF2831915C26F0F9CAFE8E70319D7536CAB72AD4BFB4ABF8A6AD0CCED3CD1153891F8F5D5488214DCF0E6702286A5CC40E75DCF775E5AB4E8596198D64B0082200A6DA8E6173BC97AE90BA6B03318EC03A717EEBEF120A53ADE0C1111FDFEE89696A43B72A87357D51BC197049493F56A7395D5349718C445E0515A6F11E53B80103B4428825F997C4C85D6B666868C397C22F7397FF8D2DACDBDD242F0A45BF277FE8A20CD718D6ACE542C69F29203B2934A136CD7B37E9A5C119A0FCA68D078EFC9486A381F848F8FCEECFE932EEC67CD9CAAC01D4ABCC068C34051011C39BB52BF97DEF9D14F3E0B30B79373E75D9C639B2C0423223886A8413C875E8FC0466260E5F0CB4F02FAA0CEE356D16402A44A9FE1C1639C1B37B0622EFCCCF00CEE8689F8758BA83C455D8FA03F5AE9E9D73E08786A7E47D05BD671990794608A410D3D3FBB3B40ACC209600933F7F1A8496AC25C5631192BC64434B6386B45A566C39731023253999B5EA984AA0D148F8CA9044C3AC64DD93E40720FD5DB0B6C8E0A1648877E524EB6FC23A30A586B38530A9144D7D3B07C0B1EAF55810A96BE02B3DD164568991EEDDC20EA4359F8EE95F3196C9A0D206B215BB0209C402AD7E767FD0247012B6D762B51F83ED1D8BB3F4C96ABE27E25FFB6241770D5104A3FD45FBB1B15373A2B9EFBEABF0DD68F38CC8531E680FF37A383123A812DCA6961EB5FCFCE0AA441703216AB1921A812F0A5453A3E71359FA32DC5C056A86D424A150C6820C7357D07C3A21C20A365694369E3EE70147E6D5380970388AB05134F374E7E8AEC7BD494B54FBCDF891F3B314E6C5BBCBC7A989396549B9CC933568082A63FDE96B7B0C49FABEAAC1104A81B33CDBB018596F5772D14419C407440A0FBCEE3323B6EFE096EE052B2F1C5A8D8F0DB100AD3524E66D87B4C94C11EA5F25EDB72BADD99F743D78F54D4FCCEF279A903BAE5669E7C6E88C1CB33B1D599C2B54E80E33F51DCABC176A850C0D727A4AEFE6A5AE05A41DFBFB20BB945B9B980DF14AB2372A178145D9B40A77D3C21947A11EC6B5579D76172F385B8653A47011E268CE26CA2B59A6AC0D3B8BBB3D2446B71F38DBAD8A66BF7", + "rnd": "79B16C7039AA7B852BA484BFE318033C952945E279E72701FEBD176D2EA4BD58" + }, + { + "tcId": 59, + "sk": "9ED577180D038CFBB5D937D2F2EB60674F6A6E3F49A8C14141E0C0CED545F1C857B5C70C1B3D7489F693425172A1EB3A8427101EDDEE89C783AF745EAEB672A58D7441DDB7667DA21A41735A15845004DB755CE182588D21085E293DD933993CA383F96F215AF341F99201CEEFA881765CAB31A0B40704B2EF039BD6255B3BCBDCB24143004163100A53964D230961C496048CA65112026AC1A6419310900C214209802C820211D4160992C450E03290E386114A202A24877121314A51900843866DDCC82424B0209900905B20211C014101C30C103941D248820991854BB28D82828810052180B2881895451A3109A0846002142D19C78DE3388A04422A618630E1040E09A42D24021203B704A2388E40324581242459C071CC486CD410504CC601A1B00492822104B1211B430500856903B0715CA66804A38863B069084541D84466E2C629D9029101944508190A418489DB3846190265982224E30048C02485CB9224D29441E0B44183A40851A420C3344C53288CC48091639221E4982C93C208E49261C8088411395293340640902109328D93906C4A30011038040A33905296890A45251C8291E4182423054549A86862180113345000B10054047091060192B6904B2801421449224552D0C808D3C280424809628231D3B80144222A5B94449BC811D33091133402DCC28918B441CAA408D406811AB0501B98441A01919A480CE4382019008860A06859A68991062994024A19B725503609C9B86CC1C0000B078E1B4642DC30295996695B087109202943963183948093468911C911508451C2160942C84404870CC3228EA020902144889836721C44446190490A298A0C04089C348D80168280929082B00DDC10651B970999368D08B7081B228E1A218022040C8B82911B43851A248A5B12861905250C075024426289262D42362902950449926DE4C22C410804D19689D9B4651218800AB925C248248B022514293100B20D11A5100A8750DA4462238831C2300C220021CB402A8CB0410228829A848D20A349A0963060142DE234880C33819092448908040CB500D3A000500648C8322423A790D044814488410804241CA72954B8115810406132252000205810650A168241B0889A028699886C4AB4905888849C8651CA4032A432924C260549B6894338810B874042924843A4215998602022081A27108B020A934041CCB62D0C072619154A832869CC8061E4286C11B9904B202214C681C322094C1661D0002419416142342ADBA28CD83861C0244018268899B28021C66199C44DE0988C10A68418432E43924958124A011180002509A3384E5B34464336484B184CA4320804404003836C54168E83060E1439425222911A91411106504112869A442D9282911210401C1500D338614186310A255200C3918AA844D2B020A1420C04800C5C346D90486009A0040C2929612000513472CB402418852111288DC242461002904B80295906610C284E61388E11262A2003050CC78DD1203203B429190891DAB20014A49051C025C8142D9B844084960C62904C48164EA0365014434DD49230D4A8441C21114CC47058A04124B66918062623126A99244102852D61244401326591A024014690203461849830E3422D5BA44011B54D58188C20B669C3980582842003046A191902201542E11449CB3608D0046903C92988A6111418305C80645B02866124004A026E10B54D4832051B26240C93011414640B488101C369219310DC88002246510B86619A288C22902413000D24347201306E4C82041A41115A828083003258B608A3B22510934C19490188160D02078A12A3501B8765E1C00002C290D3B2095C0041084908C206248C12840A038454446550B4416136068AB08C08108A13A2091439720B43711AB630981872DB3850610869DA2480013885A4284449C44C630888120870DA103062A46C18856588040A994481E1B6315C9671DC32124A10711A41729296451C385113810DCA3052100409100612D8C6042182401CA05098122611129001856804254E19812C63400821800001192262B86D00158524268D53804913476D02000813A18CA3B60D119164822625D1146400188D0C188E89002662224601364950C26489462402B2412037259CC420544212A0280993904D1B37441B16310B482A4C360CA1448909913084380420976CE4466084B86D026FF2D8833263BA2BC2C042E32D7B42A4CD80DB7DCAE277EB729BD769DB28FAC30614F6154C726CAC689FDFAC54AB29B5A80E36D7D9F5C78FD5BC62318F0EC3D7276F1A6FEECE174A39AF8F02351CE28EA3B491A9CCB6D12CA74F5B804E938509F7899D6FE154F9AE31705AE6190ACDC6D75E1B26A5934C90AFEA03279A0521F7242A08C182139DEAEE9297AC0B0FCAD1EDBFDB058A9D87FAEE004E4A05B8B4845F9537DA55244173820F5D9930716A3EE9A3D424A37DAE38E6B57FA7B2A2E84A0BBF112C0C79FC74785E46F6E94C0976BE3F2E80F00CA1984943E6E5DB90C87F0D5CE2791268FD23D26EA0C7D5EB046C2829B4DB162B8C0499DAD53E4F5714F5AD1F119EDD7B7F1B9DFEE77ED10768F35477CF9668EE0277224C7B99A93FF7A9C86C99D28E6EB7EFFCAA6C4311F80EB782DD34CC3A430C7388D32536AC05DD512FBC4C9042A1EF4A3EC99168DA6783E4859404A5CF350E18C76C5F44C8CDF6BAD1ACEA182486CA2480E833AD200BE8C38DDA71D9B9F4C6ECB78E0FE37551B34FBBE9B5FAC4D11DBB64D67AC0B597BF1194AA558182D6084F174BEA6A9DB366C60A3491D7227B50EE1FD93DF7DB3D3187B0E3903A76676E69FA90AB797F305AD7D169C5B7831319070688BD2C5AFDB0DF725704F69EE41F9423AB25FCB6252C3EB280E5B46AEF5B3F1EB11A532594BE3408C063B4E6BDA200E30F2012F5F2B5F7AD09A2C840ED8B64DEC8EC4C627401DDE05FEAF2EAAA181093A16B4355A8B7A9D75AEFFBFF36CF1F3DB263731F079DE31E0ED09A5B2E74E6FA925FB41E803071B46749101E395797BE9620910E17B3081A2031DD94C1162C7CED02A99E9C1E8FF157C5E2BFC6CC14E26B8AB9C35789BCE965D5EFE319EF4AFB16712A8B8407A64281BB0B4053BDD0B08ED20A7D347DC72C615E1004B3B3776EF9AA48481B64DEF0046598DFD413C156BC474AA2EF7969A3068D348DF5B74C22470C9323DAEDB55F76663B43422BB4E57716513286C58D4C243B7553F1C8FE892A6F11491B98BF6F5FA8FC93E4C915F3DE618ADE54DE1D8A1A7FF264537CF54ACC5CAEB0ABB56933BBDE2E25F556067E778417ADC6C33B902C473CE32AD2E5BCE0E3D978141F5E7C011E0CE3EE5C51AA77C56E22C6232BB8C9A9F80968301B69A098FC0DC0C3064288B93717820456FF85864D568D3BAD940012D0F5C6C4132B6828B30F21E9E1389DEC2952F830356014C98B883788A6BA6A22D5E82878012FBDE9D717A1B860C786A189D77BEE8F443CAF8F6C851CB17726A4F490B97F938338F9F48D826810556CEA4EF31DD58FA2EB97F2403D17D72C50B29EC13B1849EB3AF77D181B13896607F7F8651EE625E670BCEC55E05C7C02B7FF38B261C49DADB033E4E7E54F8845A81703441200D6D5969B03BEB61960338892B3338F5EC837959B6CE687E168F0FA2018458573A89A27BB5BDCAE5D70A4913BE8A652EF9896717E0B184E98E517FDEFA1B8B0BDD5989549661FFFB2CCF7BFEFAB3422BC19AB7C5127149941F9C1AB04170AD9E5A197671F136B2F2C4BF4F0B21D9B16D35DEC11CFE0167745787F0C92C252307B342BB12DAF5564516AD3EF3181B521BEB76C3356A13B6DC00B0B9536463E72F5B72676A2BB85BB49E9745CC87851C8C778C90CA1FE86D44D8136C3BB25034B181E7FB551AABE35B3ABA5F96BEFFC090123295B7E846E63D121DB9DB2CABCEC9606CFFE428C7BB3ED76BBD1394D3C632CD7CB2B7A533E506A6CFA69F141186756D3E23CAB8DE30CB62D08346BE31A9B778E4441FEA8D2CBB994C514EDD843648E902F7A6E2BD9FC715D19A6D5526C7B720C2E7752A9FF1693DB76B7FE4F03FA1E18B5F22FBC3997E9D724241B8F0C33F81648C03056D99F3D94590C4340D65BBBAD06F8AA090A8ED237281E4392B853BCBEFA6C1EBE1EB0BF878AFF12D383E9251273F75EE7831186B3A74A93E295503673F26D3B91504CA555020E950DE527EF8CCC1A5D0B7EEBF295ACBF008BE0E46B6A81A3FFC48D3B74B5F34FAF059AAA65D4B3324B9B6E0389DA387AC670357C53970253B76171B59E6D3980CFC62C0267C3E572F4371385AF0719B3752885A1066CBF5C1600AB3DBEA291E0BE9CBB06FD39B5BEFCF9FF9D953A745FE56D5C241C7670B6D89913A732899F0C36242B877907C7C736749A6BC462D875E895796EFE33913B2AD7BAFB93A07D06BEC8AA613A2A4A5937CDDC2BCD504597B79492F00366A29E0BE581C1ED71D2614F4C92490D9A9D4BF43E32DBC5E3A32EB81C6F40143D14948A57DDAE7C777F9CFC3F7F4B397FF2E240147DDE7AC72F9661300BC83E887C3D96FB74785C2D549A1016C638B12248AD5B4CBFA4593F3F8DC65ECE7554C7361201C8214F82DD9CE4279A285091B8CA5072904E56BCA0B9357819438C3C7CF4C37A501AB16344C623DCB4E71A8BF598F31A871A58251DCE6F3BAF5F341AB0BAA5E21CCBB09F52130BFC1B3099ECD91DA824EFCD3CFCDE90414A09A15AAEABD99BD991D888A43DEE1AE8D8CAEA29D916904DBDD6632B8C3550B0B2BAA5AD06371D6093AA18725C345F88A3FB4B7BA1DADCE711C292EFEE8FAF0A86672F3BBC2107C70AFF0C535BE5107F194988A98CAFF84CE790EEB7FCB806EE378A299AFE9CBCA8EB36DE898E114371BC7BA257270ECC127C761E937B8147C328433874A9FCDD8EFD08D111B80FDEB62C977EA4F8800FC77DE54809ADAB4BEC652E743CC868165487E998696FC55A5326379169B868FABAE53C3550EB8E21AF1EADD927B62BEA41AC4F16EE651F2019E25A12FEE6A2C9A61F17BF567B72FD32D3DC5197B4847B8B7A0F77C166150F69C847A8A98DFD192F14559467B57A5C91FE84BD9CA2B55617915B3C5BACF423D4F79CFBFB00ACB37B5BF99C2A6AD319B86F004BFB569CB681347B6A9FA9D1D1EA2DDA71B3EEA66DE8E6605038997B0D63C20A5190ECC8521224BAFD6BD40BC827FE9438C06D3CEF5146262D7456E235F3D643D4B0A29C873D0FD69F98663849BCE83D464483F178116B91777ED37F34B94F20C175A84B6041446A711EAF6381367BAD9E78B03272BB2F6E882F71FAAF51CCEE79A2E8A19704EB5C7703CCDFF88076ACA75BA01FA886D7EA2DD63ED2BC0C1AE633374A37A353EC3645D03B5E650FD0BBF72F714FACC8185F8A1075355219791EAA297EA8E0234C3332544CD64540928C87F4498CC26BE188A2982D639128F3290C11D495EDDE51F26F942563E0F5B7180375519ED7F8CB6D2588812F03E1579CFF46808F6F66D6F4A6B6B6DA6BB7986CA65BA6409FCB059C88F0065D37AF40E0F035E9A1CA46D1FC682718A2EB8AFC1EFC70A72E8057DBC97DD340F43C7EDA96A0713D39A995064DC145216DF14A5AA10F18D42B4CFD43E2ED30054E26AEB1648A71B6F50DB7EBAE7514C5765D69EEA59760CB9A9FC1F724516349676DAF1E5DA679290D3827ACC54CD99577C230CEE8276DDFDACD485070E766098A76FAD35CBEDC6FC8CA084506DBC01F4C80F1C92CDB349422D7ECEE14CEDEE941F055C53C0303D140A8D710244A285CE38333F31CF2F93D3D67BB7B42F99546E91BB66C89DA01E30C214369822D0840FC598EC613724061D28D074E29E82452D04DB474550081D9E9BF581949E87DB10500F1BFC0F118EC0E2BD8898E15740BE4CAF0C1DE99DBE2254975BA7884F314A2EABBD36169322CDDE8CB6419D166AE8EB5EA45ABA08EC2E608FBD4E7BA4B4DF6438C5D90286E8B95089172B975A5BF5CF00BAFA076F85DB79ACBBDBD7A74A3CE3F62F10E658B177AC8A7AE9FC8ECCDDFB05932C84B8A9B4A35ED560D313CC738CC0F21D2ABE89FBE711ACC8ABAFCEB1019630BA0E357D6686A86959A09DBD6850E1C8DBA5E31E8EE826F2433F15A7389A01F1D655A6E30266045396BAD1C43DC0A816F9C2A940541AB7FC0F012BBE4E2094FBCB08BDF31AB5DE962CCD92D876A4A28041067EDE706763235188DF58E18C74EFE3C0DBCBF190EA6186F48E393D2961CE6B848C01BB17191E04734F57D41E4E95E47DBD268E419199EECAFD57B3B97F7AEC98EE3A07B27BE242A9D1C1C59382FC1847E071190AEA2C8CE760D56CBDF3A7D09744B9F6969EC5D2092C14E733CF028D1E09046DD5607DDA5EDABD55D04233E17F50D78595BF16ACDFF44015FBC8BEBAC543556EA13C1954F793FB2440EC674FD582D93E1A68F2F129772CE80DD4248068F853D78A70B66EA043537C72F1405168023DBBA7D50E446EBBC4482F6491A793E4286E12868603E38B0A8FD563007F9BE3FF3B09DCB327AA3E88CEE3D85E25DE06D416F8A1F8BC7D009BE1933981ADC93B7759D15940B3CA8B936F27F2076319B1655178D833FE47D86118A0E6E142300111A4ED69A531FF5FD470233E48D4BC90B8F475C69BFFC62F48F8A4BAFF33770E54D8F51AA5CF8ADA4D485CDC29DBB4027B1D35C42DECF1D0A874A9E074812CE4AC3D3EDC0494285716F62F7C3414B1113057A9373D55DB5C1939BA63B4A48561834B25FA1A2D2F02E3E32CFFDA2D78EA0A15D1F7B8A928C536A9115B7E70A9EB47C46CBBFE67D387647074ECED0AAF66EDBDA8FADA3B4C927B9AE214FE615806892C7125EC1D00F4EB624EE5E8ED825FEEBEDA13D98C977476A0453B40DED69A89046E9AF4E4B909F805A5692D6F4E9425338A50138A76963", + "message": "AD01E3ABF8862531FA9AB236A880738404C34D41D087CFBD6D8C6A873A19CA4CD3F7F56C44F7216E9AF3BAD41DE70C5B8AEA89873751F2A36E28A31AF5C024B56ECF1DB4DCFD6E8D4A8593C22A3EE610A75F475FCF391CF0ACD26AB3856CF42DB5E51203F8B3BAD24958C154429E75D9DB2887E9EDDA9A81D2156897CFB8E60BD9D561A017C2392E48353969BAEF0614693A6B6C78CE0217852AC631E2030782C27B4348B3DF13479400B8F0F120AB98474A9BD73BA9871D1D157F2B0ACE2F01262A8966884D5F0411A61500EB202C0555D00011052DAD4CE2CB9613E325EEAA00A3111E250169485BA005E9F56AE8B4286351F87830A53749AF68F195BBA417900A6AD4D45569A7C97941AA65F7FC4ABC2CCE883C7EB46B78E6748EA832C19D4A6BE0F1B4A5E0F7EC8E772D9B1D1EBD3E11235758EF8270FC1F79B54D553541A7DDC783B43A5BE0832778BFEFB18BF19BC1E4DE73697A11EF952C1085641E644D66DE270EB97E22EF97C0D30171052830FF196BB982A78604D63D335D4A7844FA7931F4D9BBF0B42C9D601BEF7FE82CC8895BFEA819DD7E5BB8E3FF6EABC04FB3B053E99ECDB28BFDC2859701033EE7D5ACDE1D9A2BF44E63CFC28B46EE77B235621E2E67BED8A7A7F52A9D67404E1D432AEEE55DF5B1D2DEBAA777745981275FECD84F208211C4913C134CFDD2080A4737E5C816D69F0DB23FB079826AE3BB422770704B955428F205BBFC0364118F3429E15814C34FCF5D24E575AB03C94D3917B00F613C34288FFA8B66A5FC3197B45C7D4BB81DD2F237D1AD80BEE4227D6B61F935FBC6EBB1759975E7B686A10AA4A359CE8134AF334CABD54CEEAAC205E141EC4707D53A0D2AFE8067501E9E0C1E9B2A80E904BE58A8000B35D415B0F601C6065493C0A6CE2442D2408C583357E1A9629EA0C3CBE7958007ADA45F50FC3F0DBF847580B6803ACA44B5EB54D8AFAEAF952411EF03C04A7BD44A40E19869F8BE946507E10676CE738EA38416636ACA478E3CC849BBD372C7657CF785F4C96DC8CB4FBFA3F73CEB5D6ECCC37587B0F8CBCF35AA0631C40D5408FF1EF2D43C4051190BC65B36997D3843FA0DC8287BC6846ECBC2351B86D492ABF53D75752F577B95EBF14E346797916BC58D0656B849457494212BB8D63D0A59FBC2CD2BE8FED000648171C13B1890F77A0C58912D8D6DC2685E74FF57E0175DB2894DF78E0C771E1E33E4260CAED208208398ED9ABCE349BA5B37601CEE3449A87E6F0E21B17A13F9F34D10D7281EA0BE90ED8C29BFDB22976FA8081F71116C44BB4E2A4E91990E0FC1AC75DE7AB8626456D22D5A7904F6A9BE9FBABF8AD5A6682C8B8F8B82F790BE47052EB584E037296793F4177998D04BDAAD4522575615EF62F9BFB2E2CAF74BE9A7F34950D05604C111159FC50862EC3E72557A427A653B4E7E86DBE4F93B7D33BA20DC850EBE2F28889CBC91636EE9D5A4AB1E472A060A8478580E007F8C5ECEA60333F23790E9909DA54885E9B3A68D875A71570A2436EE131415F84ECDCED121A6440AFB712F1603286C61F41E988E505DCE4E5E8075EB0E2F6367A7ECB909073DA38241F7EA55A9CFD77F0F451D777CBDE408D7D50EC5288502E6C7D9E6DAA77BA61195154B3565A5236C459E7110152A408DC76185AD4E39978C2C4FFBCD3C1D1D805533A1BD4AAC695C835DFEC0122E35C2A622F8C5FCFC4537D295E1CE01A7CA445E833E4BECE6AFC02681A9947069210E1EFC7406627B04947F8EA4F96D8FDE2DF16F2A343C54BE1A285B410190C4C5768E4E5EDFD5BBB488B87BA0AB01D81B67833A5936E0B05C7CDC49C21704BD0F1F39A5D289F761684BA50AE599D09B64EB7245BEA0E4FF1C61D755413D065A939D14704666C38EAD41DA3D36FD1234D11D87C971985A2490800C9617A4A34388DB07F7CEA2B8EBB4E3DE19C5748028F7EFF9E4808F369B94E213FF5178728B5BA0B2B6250924CB020758A734EF07A37F5D0E892FFEE33A922D01F26DBBF30D8B1208CC17FF86067929E363CAC8C995D580BA4486FD9E646CC9B5AC0F9DF4E66A236FFD85DC243AA29487CD624F0448DA108F61A15D31FB108EA93C39299B00F646B3CF10A3A665E25CA2B7F8AEF21606EFD5AA9DEB2C1EF280A12C420796454B7F7C55650A38AFBB2D4DCE7C237BB2BAEB43D06EE780739B19D9485362922F2A1EDA7460AD0149C044921D5EC837CCC9F48FD436C16426F4DD036753F8F34E4BAB97B3F044A64AC07A92D20D74509F802D4147B0DDDBC1D2CBB907F7C2C35317A092AF67B7FA0A3B40B2128336F2ADE4FA29174B0BEEDD5BFE6BEA4FE28A728C1609FF213599AA458D529EBB36C03DB508EA8235506920A0B3E501623F978EDF6D494473A7B5CF7D5F67B52B8E904000CD2AE67069E0D65A7CA7D6041709AD427D2C4B77C00BDFEF5BEB1526C39D478AE9186CEDD90B0CB9C0047E87A42A69748E78C8D51B2A183917C07C759A975FFB2F7B2F807E3CBA460267A1D945F7AFD861AFBE229877061998EA2994520E2062DEC37F5402CA244D9B614C2143B1244055CE84BAF93DBFAECF324AA38956A74F88E58B693805A7E66AB7605825D64BE38EB2EBFA5EA947692DB759AAB08F05FBBA72F78F95B3F340C8E36341A6ED6529DCFB338E5262C27F75201D2B4670C9CEF907468BFF28DFC1413D5C2029BC894BE29F1A795EFE0300FDF7B87474347E25048DFD303847C9F675918C5562BF772D949260C495CD5BF6377ED3C91F5452CD93BEE0A0E91EDD4264AF47B9F43B7FD0C0D7C9C70212E4E42DE74F168A2DA6BC4B8190E19037045E5A62D679B189DE87955DF7C5119E4F24A070D7EE7D37A43B28F943D3C2142EB79CDA655136845504D6CC4D2F69CEB58E5453F6BEEEA139BFB30DFE078EB553E38D6093C72CA477972FC58FB6F758482700D18815F7BB1730A292F5AE1C85CA66824588B2F5B65FDD69EE7906D1DB52A9BB1A8C581BD6281512897E8C81E085A9CC6192490204418D2AA3EC20D02ABA201E778FA12E97C7158F8AB637438A81550E4A308BFC70204ABCBBEFE3EBB8A0C9C1C216033694F3FCED8EBA234FFD481A87D7D870F47BE2347AC5362193B4A34AAD06358CA4082DE7BB2407DEA59B10F2DD83978E024DCFF64EBA0B637CAE21F46D60BE5FF0259E1E66DBBEC37131EF8629B2D0B5A810AA6C6525B1422794C279E8780F952239A4AD39409FADBA351B00FC33F73E280A6C7DF5E09994D3D85F068878F98D31ECB921F1F9C0158DA04CFFBA851A879A4BF2E2064181DB5B95A6FA562D4D0734D58517BA928A1AEC72BE77BCF42A79D2B533D67F2D63B70374B37B14AD884C1709F3E4FFEC3DCE21720F69F885500F11BAA7DE79651028BA8404F760AB8DFCDCB6FC0C033C347994AD3B90561E3B086B1427A1A964021316F7203466D17C5C036687348DBC23385C51437C782620DBB86BC9DC08906364EA89C8277491CBD82AB3B777FAF47335F12F320CC9ED9DDF1F95C531AAA610BADD822800F114688E5E0C6A160540717E9D7383184B40E6138AB93CDD2029E595CABDB76B7210A874487D4DAF0127995C72E55B8F3BDA7894ED9B119A89B00CABBC6B3D9F9CE464F803BFF2C3D5D4AE9B54C68D2CD4A100085C5350D608AC333A412283AFC3ED2200122F313CE2D4E83E721946BDEB4DCD3F1B018CBEE5762835FBD598BD1220B59A83797AA2E01C09E811354D30E12F10D9DF95D07887A5798DD21259EBBDF973BF4A28EDFB27ADD4EC7913645E04FA4754C055B785E0FFC37074A150B50882FC7594522A2984D02F971BB1784A16EE2F22C8616EB96F0712755171CC5644F09DF15E7A4C331C0FB62E0F278DF27514E241F894A6A6745BF0E18547383BFF3EBEA8A4ED5FF82F27B66E07E21560E897BC8AADCC94029942DFBE727C5BD27EBE112487768A329E8F0D8D973FE85419625DE11AB7F91063451E2F20FE873CB54EAEF0362EC24678D641A6DDF848B871FFBCFAB910212CAE485349BC0308E036EA85DFF75954D55D16F13BE3A859B68FDB3229DEBD273A2EA54A8A041F5C6A12244F36AFD793A4299AB8E04B4FD1F9D35769186E1A05852034B78AFE7D7015F73D8BB5A12C0EF9F4A144E343476FE5304808743553A79DDAF162BDD087456D7EFB28BA350241DBCC9E6C16B8DF7682F2881143EAEE111FF8C0B7E307DA9860B7FCC2BACA626E428CF26246739F5D91D4699868E8FD6940B6F21DA344CECD2FE5E0B615704BEC8AF1FA40532FC7111564FCB1D5097D416D113306B6EC5F3CCD46920D84B4C28D863EA2E6296A7B73BCA80903819B13C1F2646AD7FED22A2CD723ABCEA384BA1E677D4CE8CB6FA5D8E931D8E119375F781435913ED3290AD3276D55CF4364A59589233AE01328F683A33E0109A552992DF2EE3348194342A25E6011C1F34917EB3B7E33B3645266477EAA8215CC6933382E49185A4FE113BDD69F337A70742E2654CE72D88BC8760A4883292D01184291DA8135226F6BB9AD57BE7BDB5DAFCAA7D8842E0EFA0DBA646B87C5098F6A7C517A90293A1C06AA82DD6DE6452CE2920E8CB9977D6ABD2204BC512919ED971B3D04A7BDEFBD57616F0298CB1D1176B694A0B3A0AAA881F9387FE6927D76AC1AA98AF8BCE27733C12D6340FF63F5A2EA4ECF9FC50840A636C08935227E84C4B001FBC1BFFCC4853466BCE150DE41826DA265174227AD166A49F58167AC997D0EB41E41E66344506511C6731EABEF2B41F1E1BBFC9379CE42E125034D2A96FBD9DB8C400983744F5E62AABBF5EFF7904D42ABFEA773589BF428C45AB2A2B310CCBC62163B3C6EEDF0882F552F6DF7073CD8A5003B63B83CF1C87C777164D78DB8D928ECF63468F343E66260AF4A6371A036BF8A2F6BEAF5A9594BA42FB2D452E8DEA092DF973DFB63D56C255961953C6CAC2A45B6C06C586C0784342FCBC8B00CBBC24587CF1ECA7B754B9BC356FD2D8D7A6FF862E00DAA232762FD61B971AE712F7C568F22B7DCA58C25C46B8F7FCE05E5EDA17A3AE0881151683FABC356A139B72B422502137A1CEA3342681EFC8C660EC1B85BAB669D72A159A39DD4C6D9CE8EE2681BE5DCC79E484CE0D8522A6BF40613729D25301C1F472801CAB1C368CA0C959289F19279805EDE8BC885E59BA32354613C90E564216C5AAD5F5D257CD41466BDEECD8E49675003828951897AF5875FEF2D987D30C98360183BF9C983E067DD5100DB23021382F9BAC1AFE7818595A728E006E3B166669911D0A1CC610AC43170D30F0F9DB03FF51149E496639430B9075AD34711D8B0600F78D3420894439E58127BB23F9D02FC2818BC62C77611E412AA60A4A91C43EC854EADA0AC680DCEABAB0C7578436468FF7D6455C536AFBD1880AA1662EF4A6587F3F6A30502798C6D819876332A64BDC0C393F381CAE07CF2B2A226F57B504422409FDC01252B9370E620A5B2A16FBBA69F91B2336CA527D0F8C83095E9738D274B18A2E50A5D5275C75F26F2B174BAE338106808778F3AE385E75E78A15ACF0D1256275C53F3B6089A2AC2A688ADB85741D1F0B980A07E7374F6D9C165EDA08A06AF9F69CBFBB529C9E8A9F502AED95FA8C46541E4D5BCB1C0F358081C80F04320C555610C611BA613D58F3C523E66CCFEF5415631C14F5B10ABCAE7A2C9FE5925FB34697BD754EA1A97033431CD5D8ADAFBD11BD9153F542ED139614B353E160AC009AFC841C7D0111B6B70157E2D4A0C161DE1DF08192FAAFCAA43A86606860818B25E176AA1F7DCB124F344E951D915E1C752BC462FBC1F21196938A481350EB05A6757422BD368D9270FC53950C466E3E8299B143762800AA1433D09D004C1E92C95AEB7BCFD0B6267F3A9AFC6C064577309A8421F3B46091E133F3636CFCCD1BF8CF9B51BD9EC906CBB507D6B9E1DE07A74D99DD58076264BCA91A98D771DB771154EE4A1DECB4CA77DC2966291D3B0BCCDAE54873EE60D719A94E725940E2F51B30F3F4FDAAE28C860DBBB8DE7C1DFB1B73D9BA76F6A80549DBF4F0793AC8339507D24708467FA6956C3F2BE3AAB30EA9B7AD2174780CED77FC3B6D5177F8B529AF63917AC7A2B8954E3273D420017549466861FFE1D308995D0EBAFF1", + "rnd": "DAC193E362091E309A9D4E75F9C0F35E21582233045F797FF103AF70BCEA7DFA" + }, + { + "tcId": 60, + "sk": "0CDB4AACB50813772D9F13961B5F51018335EBEE1BB801A0E8A0832E901077C302B0765110E4D4E6AC3653CECACDC2EEA6403F2918B2E7683B4508702A1CAB340F1AAC24A537DC044B7A7651DC8D222839F41F88D8A82667D8AE36815108BAEE95E01EAFF181BE89E15ADA2CCC1393FDFC696E0B2682706D5F4A1CB69E68D87124320E993872CA24709AA22D4BA291E3340D18164214896CDC38910344880CB28523C62D59080504456A19178C44362AD4C289E23849220866C8286C149380134051209425E1844463908C58866424B311E4042012340D12474DD2A62490340E44189194042E14080501C2448B26225A04484C8070D88401CB0249C810050C42521A2889CC081111C89119060812192000480E80489204C421C9248A6104651BC28121172EE1B211913609C9283183348E4200269984691C90714CC46564B2254AC48D1B072904826923C92C1B35244C1465C0888DDBC441D94825C1865012B84042C8200434041B4565C41006E1324811936DA2267000040E9B400690146800B5098B362E1B932D63981120185214212C5B04511C9729032090E3A84DD3885098226264902D204551D1C62C84268D0C258D80123002408E21334ED948084996011CC1891110085AA44D60042C9192611B032AE1166103A10C12A28C82C00942B8485CC244124421E3204CE32261C000715AB011A4B2891B85908C164061222CCC88815CB8480C256804A48C21026C91204560864101318C22124148A265A00092031582C106708B986862404C1BC40989862520C300010264C1420240142008038822478E9C8020D402814B1860994601C82224240571CAB85090A8088030911CA81142B80960A804CA264519866C1A816C90262EA208014C062ED3262699348C149481CB2462C0A8240CB62D42B88D18B829D488108116218C222A18B30C84C82D88C424C38268A4B48082A63114991012930104410044368C8A144981B2100B3000A3068959488893246122C82D5800699280241B006992A671500885004348049464DC80856320844CB20124312691A44061A425C1C261223012A3800C59301201C02C59340243048522C681D0140C501642431890C93402C1C66D8A160E11824103A264D9988914B16891984014A44C1028125C04814B424D12372E5CB07083208A9B226423C5600B362E833425098949584465030505223321C9B41081924D83026ADB364153C0618C3089D8B489048665214124A1B0699088810C4785E22030831080112308E1340D4B3201919848D184655190091A02029808115AC805D1862C0130484B10102130299C882180125243342419944CA03488083342C230690CA811230986A4C02814043102B20DC0184A844805E4464A41304A61C404928441D23269CC98004C964008396D5AB28941224E22124DCA4281042201134810D3204C9AC6259322064C26901A4604D4A2041A34681236801933009BC401D4922510213119108AE114261B316CCAB6715A200DA246284AA250C344311A45500943080CC62D21034908216803C751E49601D1267091084814064494B825CAC64D04B140D04060C3024900272504C880E00445033402403084E100709C222A03008DC8266C18846524C410142130CA4645513264D844068BB62D984889CC046513326C981204E3264908C561C8B44864A80C882089183785CB804D58B648D2168C94C8610B1560E2C0901017928AA40854B6084C4026C2162AA4246D51A40450A6101A3901D4806002B08104B500C006429C3625D840059A000810A328C0022101372D1A342E00272A41807020C02511B241DBC69199342EE3262C140666D3B00951C08409A02CD20020C9000ECAA20D0C88908CC2608C140C1A27881AA81063A085994690E3426DC8366940080D22A66194322513A94C9986008C265288B065CA48604A208208B1510B414651364981428293A049800044C4C8515AC611401045A08225A4242E8BB24012108E1A241291320501C865D0B6318C92211A4286A3348614166C12C10D049269214241C0A488DB380C91C42D8B246852444A0A4745C9201110324620940D5A20629A224AD0246409C8481C416063202460040C01C54082044CA30650A4C2804B184DC1446E1AB265D3148924394203A05021040D08058E1A1220490625A1186D0A211099A82562120E11B900CC240420A269E4860C5E324BB1C1AFD2EF43693324DCC483AB792B3D96E6B304D0222791D25CE8932BE83F480CBAA06CFB19C34D0B35927068ACCE2C8BEF8C8A923BC909137C869D424A09D29316F523A471FAEA4430CFB62B23F5A2A2831891BACBE4F2AF9A7F54311B174516FB251D43AB3DD76CC90E5D1F8519C0DB6C257E528E2F2012250F167338AA71F5CB2EDD3C06C9C44F6D5703742C802F3EBEA338F7788ABB53F78D80E36FDB09D03562CE51DF3C9B57D7A51DA38413F40311586600B33549DBBA8C8DFD5324CC5FFE16F97E5454D220F6B2D9FCA26D3D389268F28786A404594224E96B1571318EE7F27D3D9DEEEACAC882C38CFA1D90341A63ACED680E766CD4870F5CE929F551FF98B52E8162DE2A5529048812D1E590D0CC519018FF6B45ED47D4BE3515166B16A428CA56388EDD01B6F56A1FF2FC8E6729BD85E01085E33A12E27DF69E9E0D7218FCD71F105978F4F23E7A143A0FED7FDB510309C951FA85E666DAF2E336B94C47C5DBF08DE47CF2CF7EF30C9E3D667BF7E434FD1557855F5381FFB3296A409BC43092E9EC00D31A11092F63888B169B140FD845A728D6B659D39A30D8D37DAA815D697074DCFCAF69DE9085965D22ABBD711DAC1FD3CAD066DFCE629D79903C9AD6C1C173C0A909C6048601142F316C2A3580F65A8D96F546CC3E2AD915001BF6C66F12D415F303860D704A8FEDBB4B1127465D8427CB2D5C2845762EF33063900168DAAFDD1F8F06248A4D3848B5065FBE346905B5C96965D8535A22F22BA1FB2CBD4EE244B16A662B8352185A5F070DDE1EB0A9D72853643F7FDEBCE113B7120510F4C0303F0ACF9DC7C6D4E99841879701ADF806F38A798B50ADBF2B0AD42E8112A21B1FE90B4E93A1CEB6D953BBB19ED150EFF5235ED488F6DB7AD6A6C690FFA153B5670905B3FC09975D2A1EEEDAF44FBDF46B7E267BE0AAE8B94FB7843C5E31B4B3BA3CD6563BE68AA7BBA64E0C892CF7A791E4D5F6D2C434E082AC0B95922C303A13495E8047A8400B171C8CC7D7D61FB858799B09E315473005813554B94F8A0C4989EE8412A9225CC9140C1E4B706FC070D37E62D38B3055DCF1F2B26D84E373498C1A9C900DB1D556BC585C440D8AFAF057967DCD4A2BE1420F9A2331AF1C64FB25B79059792B3E8A69B0F1B33CB9EC3A9EF30CA1A4B75819FBF05071753957185274BA1535665C26B1E3C93BD27BAF47F705AF0DE5799A223DBE1B3D1F0444F1CE5D8F67F71FBC97FBCEB8AE8143634999E3C8B7C3D8D2D613D96CF8AA3ADB3DBDBFBB982F5863DE70B654B21C64C6E992EF1B1F0CA3821AE6904582B763FBB08422281C54DAD924BC8B2BFE14C87EA97A93E86D2E841C81FAEE5D6EFA35C049B58E74A06DFADB300D78DDE9FA06A26D1EC64FE20D5FB47BD7E56B999D21DC0BB85DEC6C1814A27640B8FE49EFB84C3D8A94185D82CE3DA91471870A62CF411686AEA06C4FC789FF5F0C2A37929D29952393C8C997BA86830B9BC26AAE9410D28E81F9DA87A3FDAD8B9459741D7D134BBDD297A22A4D9DFD157280586EFA73E2E77EE5A957BECFE8F01ACEF9E0E41EAC197EDB02071096307B8DA63C89BF8F56A14E094FA955FBD4B60EF4C704AF5B4C970B1C0C580ECD1B0764025655C20757E6B863F631151D64007A481672700357F49F57D551E3C72C2101BFF3F788FE00DFE3C8BC6A8CEE46A1B8EEA226E8327E4C872174D78ADE31CBEC003CB0A916B7514974A2FF5FF5E75066F33D74728B076F2DB0AD0C44085724525EDB1A0D9205D4873C9D0292110B9493ED361A33134B8EF16F54FF788ACE7CDE2DD26867330B87F47B5558855052C002E2EAB725D7508533B12239AA4DD3BFA64B09F7127AC953C28627CF2F4723898C02F9AD19FF790519064888CB84AABDAC48FDE34231546D42A337F38D3B11CB7EE1A42590584BBD75266F2E884E5C2553DD7A5684F1E94AECFA4716DD2E84ABC468C73B5C90D8FCBDA658F8D3E4676F126E4B7FA292D0391A6A53FFD3815D0A1CF5D6D58FC65F2E42EFAFE2EC38DABFF171643452B6AE1E5D79E4998CECB57C4C81C15548970C9F33536E846083E5BF6B9DDC803A57988978315D2B7FC74A2D87D5A635FAB415922EAC1EFD08A302812EB0CF3571DF982AE6546D35BE5844E110AE3C83530FAB2E80608082E9AA6F2E32B05DA5D7A99B7FFD6D87FC0183EF22347745840392218516B58A074EC5B8A3B28454D560011BF57E2D19175916FE6ABCC3A9196522C6C6D36DD39772F1246CB545432CA046C460A1070A65E8EFADB3B06ABD379D5BBDC0D359D20CFFB39A07D0905CE7B9C0E20D8E19EB0C630E16AA717FB66166223927DBB0E76E3F399AB813558F83DA52616D430D41DDC8A7ED70DD5B54F9BA13B5B29DB051558271BB8CBA9D01EAD2567672864A7400481799F0B06E832D0BC7D78640C78DECC70D5412F83037468D4ACC8C7809F54C5FA6FF73CE146A522A91A1A89DD44A6EE280CB85C43AAB4DDD09E25295E030D5FC66C2B48ECED1C32CC554DC69E97DFD3EF378FC099DE452AD76F67200018D180C2DFAB8550378F43DF30F605D25332DD5DEB554C934D7F1DD2FAF1E3EBE5545D38259D9FD441E6F9524327CE6F868498B1E13D98025162574E2F7DA8D8003C3779BA0134FBCA08A7E10282F0DBF480AD30AD669C5768F2EDDE0DDC17FE97FB7FD724A74C2FC0D19AB5EBBF762F708EEC805FE13F95E5CC8B9F87F18D9219FDA0895BBBCBD17397C130BAADC4752C575EDDC37DBBCBFAF9A894B90F02E2E1B7645F64350857BC9B11776B40B4F6BE8AE4779D2D68C69CE207A4FABEDD687E87502EE15E301409439439BD23306B76CD98F22F05DADC5422B84A1FD0CD6ECFCD9F53DB6DFB7FFA8ED87887C6060557FC7A664A6CA09B7D85790BB34482728ADEC89B1D3088A1D315FB30639F6BCC2B3E0AB571AD624BBB6D05DECDD8A1E3CDC29EEAA5F7A2FCF9A9A122FBAC8F5C9FE3F8A80E5F45F972CE575915DEACD097606479668142EAF15F7507DB1F0FEF8C1A7A8862B7842D2B018798675C0C192DFD599A27E8CBC01483AAE21E73828FBE25A5D841E402E46E310244C6088185BB9ABAA76020C18BDD33CDE7976A33635290694E60983BCA35D2742F6C3DAE63AD5C2A81B87151D9F9C0888A0225D909518B2B4A23F3D4EBA16097A18DAB083AD4203F0BCDFE9F7FD9A6DE4DBBE3BB52CB23F2E12AFB9E68C5098F14FEE38C81D768630FE51DBC843E9AEA80CDC199F7655FE5172BBF8E0E1F3D5337DDA45F0E8A5BF4F09A934323689D8897BC4403A0869070B25324C600F03947529B259D9F3BCFB951F5A397456A19CA32FBF6AA949D87021D5724BD7A49CAD6E3FF455211DD4E93852338D2BD2CA92AD4B29137215547FB57ABE65B7ED1A5D4D76CA893B48D18522EC84459F9524654EF2649144A662DB0AFA7925C134EAF87DDBC3F2E614F77B7EF25FE55639AE9563EA7A438B6DCC61AAAAF9E2852735DC7FA8322CAFB0B8B626384CADB5A91E83F291C63F07295E8B8302A9E6827CEE130A0A6C1E0FB695FCC411B38512F035FFE522F8DCD2E2E092CB0C6CC2B0BF8A975DD14DABD03D332EB6805CA392AF97A6D43C684BBAF73607D5A34A036835406D72D528D0F42D96F04231425DF1F8F58E1BF79D2C25ACCFCF63FB6974B867CCD0E2ACA54929D44EFC8CE8EAA2592A49533CED723FD5BFD73BECFB5048864F8526A3529994A979209DA05C0EDDFD3D69941B4C109465D167F780BC10A7BC93FCE8CD8A6EE414ECE2020EB0F1150630FB9FEE8E45FC8B68050981AB885EEDC5027F0C546398A456B38E72968279DCB81BCF205D5539C503A2CC246D36F4A7464C67973A38D48AD935C3FD0D6946AF7D7EBA58217E03058CB88685861C04E3A0DF5017006397F3D3823CAB0BF29A7937311BA55F17A50BB64FE35C7BA700EB23F9838394D719CA2A9C46989D667BDB0BAED2D010A21FFF8D072EAFCCE4905D9B7CDF70838DC18AF4B1812EC0BF1453D731E482E0CB86A38196A20961D0B96E12F4F27C7BB2F1AAB70CE0361C62DA4121D9791E9C2853C635A649217E06BA5D7B89272E13CAF9C5EF26F15A1C98280A36380C6D7C1EF9C8E7FE571BBF14B2BC08085C629E6A1A59C5911B02403593B8665AEF34F611CA87834B8EFE0A853ABF1186293C9244EAC56001E457B684CAC67CF172BF8F9B25D87927DF2206DFB7F032850E1B1AAF1D18A62F763FC369808993637FFE29A7D7605ECF9083948A4561D2051C11402DA25C26F6C60B156E8E533300E7C14EA530761032A6B36C7C3D79FA82C3035F300EB9B663A35D3D01218DE9BB45DA8D69511E3587B38602E81DF397D3AE33CBF5526928F7AE78C6E635507D295DA7CA15AAE276AB20B56CA3A491B8B3154EC810B84B97BAA9B8F86884B37362369C4AADF707905D9B730CC8A6D4BCDBABD995FAE9189AB0148B815411999CDCBF4D0BA60407DBC979E2E97132BA2167A631F8A98C8876B18419AF0920D49CABB1BE0E74D24D0297DED9650B81AB70A91953B9995F1E48619B806289C4DC1CD9D44E86479EFE86FE0B8D7EFCDF9FE2625CFC84FF7CED422D8024BCB302F14EDEAF25D1841AC76AACE19EDBA4F0C516C297FBAA398089890AA3AE42A8361BC16EB84A795491CE937622B0105D1E6672B17382FC60F8404E399610F9122D9EDF6AD06ECE7CCAFBCF502A", + "message": "5B33CFAD9E1F3FDFD71F676AE23A6B1667E9BA1E8F88E3698F3870054DFF752507852801D8940D2712FE057B474EE2FB7053780DC7D3158435A742AB4751DDDD9BAEB9C435DB69E0F681F1A50C1811D1E3B7562BDC11D4C1495EDD417503A803A31294581FC5B2C77E551E9B945FE212E9B7AFEF5581EF3007D88AE8A2E736141D8605EF2BFA8892A6ACADCB41DB9AD4467F29AB18C58AA801BF53A85859732C215F772E3328921363C7B5DF2AF0EF5A81E2411513577494B43817BD0DEC5A5C8CD7BB30351BB687953D028C5A3EE1187D6094B2B5FF03DC90AD4AEAB0285066540F1E0B096DBB1695F71517340441FF23C8E65E52AF6BAAE3C59EF1314C7EAB5436919C3E05E163BFE76221AAE7A22F9E7C372FD3A59DE6AB5C11EAD17AFDF718C0FED633E07B5BF8B903EF951707F4B0706B2F44976B530DC57CB960D91DC2D6F738B2DC529F09AB7CC63EF9AAAB271671C4EF3CD3EF5072DB28D2EA26D7BFF8FC99403F1E66755FA80334E7DD2E359766E0379815BF703777D042C7FEB2AEB0AE1C28DF438EF6A95D05FB4427C8421DEFD19CD5876D15247983CD140FD264A4475BB0204C256902B5BF062BE3EABB44E4519A6356F60B5E3C7405AD91AC686430DF2EE20D276E8935F3CB93CC52987E305EC177379484763DBD47BAAE9FF68152D27D7C69ECA3A6C9D1F8DA6C491C842EB44C872DBB37AD5C97CEB0CD375B2DCD37DCE8D6C7337CE5EE336E42E00D0C6E15F20ACCC3B82FBB54449C688994FC403ABB79558A9A21BE184BE6EAF201A033373A62339B6789B1327270E8F19531D51E6043814143A87726A5344D6A612DC42D8DFEBA6A1AA07E3DBB99321147634C98504C1FC6CEC135F4CC4E3CE5C66CCBA5823055E1C9256A800A5003799D4474E11A13D62DD2475DE3DF838F8421888DBE13D056BB4566AB277AF20E2CA415785CD35D6D532BDE75D9EC9A48754CE472187CA88F16A0473F8767020C47204A7D28F8DC6994A00967A2E6F70384EE1329863A2F76223E71383CF10E5D92815BD0F01F3788766BAD47F2CBCD87D9843196C4958DA3F13A9D608152D541E7FB326F6ED088B684D7BE14DD20B0C09EF28A1233F559C5F0CAA178D5BC5F347F8A67A38B6B7A6496648B1D5A7E6D93B2731CE18654CC4F9EBEDBE8351F1A10F518924BB36334BAD31166FF45F883CCB2D697F0CD554D11D61B06C0264E75FD63D115DD4A206A4964E936D466A36BA57E0236AB1C7EE20BF6DC6C1EAD98A40AE5CDA2B09D01CEE982B36FAF6143EE433AB358CB585BCA0681B3DF180AECFDD399971755E6A558D7CD8F06E78463BED5F5760AAA6C3EA1FD228855F5D89C78889AF3121F19E4B9445EC409FA58ED8ED6A9B8B5837598C7ACB7303AA0E9B69CD7895FD4133A678DABF9804333EA592E5C283FAC757402E86F074D87A78FB3C4A1F7F453874AB716552D29855D08CEF93FD8C954AE5794CCDCE61FCA50BDBBD47FDD4B01E49806267CEE040940DFCE8ED29E44626433A2EDF9D8EC8D713404593669642C96A097843A2E8751458DA4C87390FF5516F23EE30AE2A17B1C4155043F4996E4A7421ED1F35B54A217ADCF9A5409CEC63844A2CD4E0C6FB5718BDF8FD09EFE1428F8D142563799B9BF8DF079971307FCD126A23E5DBFDD798575098D14142F072667AE5B05A0ECDB83008C2C86F52B7A19F4A400A6257BD654D7E243131DB94CB9766EC38E20F075274964D995325168B91CAACE60E97E952A3C7CF6151324E7DA225FD75DE497C3C204EA24BBA613D1CDF8573704946E194ECCA725E4B37A116E1F80A8031F601154AF62CF03CC62D26260A98F2593075ACB63F6BEF5EB7324D4EEF11D78753177877DCA0CEE397C458A9D1157D84E00603DF81E3596E88E1FBC51088012ED7073B781DD25F34553E9988DA7840A2F76DC6E040AE8E8E9F965A3BE51422315D332221B864E2A6E6448E1071E904E31DD0D932B95E51F928F3ED00894588D35F0B71EF5B5E83D090804EA297B7728CA6E3716DF7713CCF127D703C45833724E725C7F465ABC68F3ED0A3F62D7466A9202283C06A7FF916FFD78B21EDB2A144766C170E50A2AF2AA3EBDDF0983CA6AD9F6DFEE6D7BD910E24289714D66A7B1CC14C22D41206072F195B7E0B7E2D3F96FC518C58DF7280A930390457D1C88611E75C1DD7C3930F2BC6DE595856D137387078DD6C8C6268EF13F6771121CDFD72B3D4DCB555B01FC9CE18BB4851949FA74A3615DF3B49E6C4017387E36CCD448216BAFCF688816E965808A673267A529BD9D3EE6640143DB0CB5536B44667D2749BE1B2B430798B38AC65E368FAB2194837DE4B4F31D063C97F3D6003BA0AFC3B71A1253FB29A7A15131046A3DDBCEE2B68F0CF42A34415C121655EAA9EAE58E309C115E8ED7248F710EE835791852EDDE7FEA212FE060C879A02B1FB919B03A677E8390C8AC62A1B13BD58AFDBAFC3D360E0359244C0DB32CD90AF078D5CB4699E5F0765689FBE1D90F6D3C948CA28391A4F4855F491F57F4D919C38E3CB01E7869169F3E8EE22B9363A344A4018D469D992C29F444B0B0842F0438B48F457D53113E21D23F1CBECDE8C910F9A486F911CD53D4B90430B68BE9DE5B4CB0145D749DE92AFB9F14F06DE52D24FA3B99638A51E8C8ECBA1A3C3C39C0E7308AA3FB0DC44C9308114BFA963F8ED3416DF04CD00FE5F0AB2121C031F13C4699AA30FBB96F92EB886A73704294EA0D7B4B2E79805A9161855D6AA0AFD4FE7B818D8F804D091F6FE670A762706B4D16C1D0952F6DBDD4292B7E05D8DF795C2FCDE4DB90ABACDE117B9B375484BCDF8B364A190B04CC5F5D1D3B2C2C1A9B0B1EC52C1F50F68461DBDC9AFCCD1BF16557AB2074EA97215BEC34D2140C87BBAB77685246EA148AABAA34B02D60B894303148B3E8C61374700C1634DBA22E958B0AFAB5614B23AE0B93E6875F072E71210F7542A212C5A62CCA9E6A98201E913193B85CD2DAA4A574EBC6AE6C3F3E0E76AE54F93460294366CD8F05F19799D24153C79D16A5207509A9A2CC562C73BBD08F0231F260E5F831CE01F24FAE4F17B71CDAE0FB0F9D78DF475A19585B1268BFDEB440AF50EF1C33C2ADB41EFFBD63C2FB276894329A84CFB182E17C18BBDF8320F20D111212DF856F1396936D2A6229D631143A9588B1ECC552C130748B465941214862E63AF40F62FE1CE4874A2173B256085E1520A46854F44C062242838BF81DDE8F9D157FDF90295B3AF006E01259E472F7173E771FB0E67766198539BD380DEB675D7A57254E1F9D8C3F554ECB5B668C5B00BB99E3853B09F43ACEFE2EB69B903FD13B78E54073B3B121FC5ABADAB13518B3EF59C84DBCA3D560979802D0BE899A10297D907E3F4B5984E69F2811698CD3D0CFEC4036A0694ECCF7258BCC3898C1256C24668505E8A0308F68B60B6FCD8523653A6980AF073490029667E07CE8EC9DAB97DEEFAF380B386DEF3DD5F951625E0507B425356CBC4B1416BD11210D1FCC3DAF5CD12C8B2B195F9EEC6B5248A6C0A788ED9BB42A4D07690B7ADA526AD7595B8F1DA01109E7F3A3694F827425568EF1107BF8677A5C5B506DDB137FCE83AF216091A9D798D02380551610869D75441FF9A9D51AF8BAEC38F538E12D6748BA7AD620E96A76889AE596F121679451894F087BC789FE85424AFB1F6033B6B971767EA5D726C54D9AC132D3A03A04E858566B97E6D9BE3820AD47AEB7104ACDB9362C254FECA7F4E7EF5586C11E3389F8B330AB006FEF9D9BCD927E1BAC3CEF48F4F2D3C4FD9B88016C07D5775A06B22C635BF30093C2AB09F022EB74A861EEC5CCE1C8D160EC53A7303EC31BF98EBEB907277C9B01BC29BDC333B05142B83F3023CF0518BFBA53DFF6F5BDBD7F6F3DA1732E2DE8911294D2F9888BB3CC4A9CEDFB438A372F31E7350F0EAD958E23454FE77D9BDFA63B73AE06344AA7EF63EEA48A4BE0C5BE251E0F0ED42305C09B07432F7B17BAEE2739DC08495C4D40F50933136E30956775CAFF378906E0177BF763828A9DF9960112BBE1483A8924569814B43B80B7FE89CECD75ADBC00E31A2442D281A3D90ABE6E94252F1F354240ADF38AEAFA3CBEC9E52664A8B8059538EB007D7DC9D24A23FFAF773F81E3B032762DB25238CE1BA2BF9B53EEFD0A6DE5D3A713D068B96D6046C3B816DE7E65391461B226EA69DFFED0E536373290E6B7C655BDE71DC59329539DBB18CCEC87F6D2867EE3C1343B918E3095FBE2C1FD01DB8503657438BF9344745A26FA6E2F66E118F83091C23CC9BB311FDC58D89DAEC4B687FB53690ECBB610A6FEFDF6C3AD0DEDD4806FC1B8628056CE830375A3EB72581CBE1C3C54B59968F24A25BD208AB42252FBC31006E074A338A71EA833A85ACBBB1D8077D05FE9989076A22C06B9FDED2B371EFDB72E769D36EC9C3D4D29DE94762B761D77DF5970F97B3E7C7EAA90D4E46CD1123DD1F7313BF8572AD0E213CEF320D7968DE259FC4A5BCEAE5FB1958D176D2060F8D2B54EC204FFD1DCA4CBC8299E2E1338A74104CDC9E4F21FB9363AC934CE9CAA3C6C2134103ECFE626C62F4EEE6896EC5FC2E509CB9D65F3EA5E00D4E6F8A2D319B692341A73FA8D4BD06A2ED8DD7EBA0A21C1D7A1B661CFA13CA80BCB1BB691F5072B6C23A00D219987BF2C6C062F9269CCEF9D8998DA4523B5D4289494140BFCD735076FE887F9BE4B6F7CFB858476643C9FE026B3692A0F9A54AA9ACC6D0903BBB1F17C93CF09AC1651F2C3EAE0785F6EF4019E18C7AEC9B29B3EF1330F0F3E3366DBFDE4E5593E3EF8ED6232DDABD946DDAADBAB3C6A97AFD661ED0E48A404B325A095BABF3D18D0ADDB825E5EA014894D39D714C363D3FB96BC22FD2AEC197A4CC0D2F1342680B5BE9F0F10662D6CF85F17FA611F5074F892C9E13FF3D770BCECE88CCA9973A0479BF764375C65C577FC15D49AA80563D88B6B65D46E1BAC22D76B762BA4680E34B1A36782290064F79E4F5BA0F9472862143032A7A852EA03798D38C05D63C657B5CEE1D1687709BE130D27581F26B00F2CD38F6BBFC4039374CFFA32BE7704C5A87AC7AA565536A39CF26CABE65FD374C0F63861296ED27C7838269E1BA5B07FB90DB8F29B71056535B8DA91417CCC9B6E16D86EF7BDD2606D621B5CBA6B5B7684AD27B2FB418A9965301FFBCF3FDF9494E109771C352DE1BFB334250A6A9555B4A9D12010607D788DF4A4259F9214A18826C750C00F1F55CE381378B9178E0955BE8EE3E067BA5B31CA873C8BFB19D32CED3D9873EB14428DB288CBBCAF4214312F20B865418FC5BE3A3BD452AD085603D028FC2CBF387677F424702D79966D9FD9E993511DA354EA6958AC618B37B222B544531DE2EE1AC272D509957A2F17E79D608A5F2A0B482345DF1ADAFAE84DFDBAEA5D907D0B006348BE5D65C79AC98432A649D8356C0C12D5D128E2526380CF3AD03043B44A8DE739BFCC371E1DF56DC16C3D7BB788CEEA2E11DA0BF2392315F67B82BC078BF07022016103573B24AFDD1A1C7578764BBD8C37CFA4BAB0E99AC3247343CDD287DEE2B6F203455B22FDB695BBDBD4E63969BF4F8F8F6AD2261405A65F7A38DA4599F5F15CB1E00A0C1CC63977E1C4EE41229EAB1D126B7DCF3E68D20D5177E8372E7680C91608D715DC61FB0C3A108FE613F8D6636F09BB19BF076489F5E76E17D3738870AB0139F8011B27CD853CD7A2F1C7F5C08EBCAAB6E72BCA4F01D830042F804911B380AE08B8651F1AC0A2458A57666126EB9D981C843CF15A09F25E2036E770CBC62E0953EEE15D27D82FF3D886D4415FF866EB9F4B1040BDD49DE9168CF849B37BCC5F99C65A8DD63DE42CC5F9C5F7F308EA18809AEB9725C7CFAE7BB79B0B05F4ED9E7DC84A4A11E6858BE336078C8218A1B197FD3EA11A4927E3106C745CC9C763CC86480F95BA8216BE3B06E14DABE01AEF1464D268C173E78D5D04CD27A5C191C483B36D9C07B6166A66FF1501D784E8DE93191E5B8BE680F3E5174BD0ED7CBE5007B8D293BFAE0933C05E4F4167CCA5A8D5BBA46312997D55462C4B10E9D6C8B6417CCD7D2DBD9A387D31F4083CC620302834A6B633FFCDD435FF5059E78664B4678C0887FDCEDC7B71D863E06DB355978532974D8A2F434904CA4B0A390B10E11162BB925EA563C08131E67649D29F810A8965F7677516221F662D608E5EAD584EADB20D346021EA2AFFC3A15262B0322BD969E6645F8FC36FF0F27F908DBF44D339D8FA04CA5A7370C956F739851311E6BEED4DA3809126A8B6D88FD392B481F6FC27657497F019260C67F586377A477FC611440EB541FA9F4C91F4E38180D8BEDC2EB4CD92D7F803FC03E57B30733AABBC10536A725D24B0F4F84C8FF3152AF1E225F971260390197CB76CDAF2EE979821E8F9AB71BAE4D69FDAD022F174BA68DDD769C70C5B94B5BCC5255734C48BC41A3D04AE7E07C94CED06CCBAB84CDEA10EA09F7DB2B2D6269777B33B07D1DC6C95886ED016C9097C551C79E2812B2D6F002C291131204D890D1B7887841F6867E84EE6E5BCDFCE38B1D09E003BE34110FF375A7038C5BB7B6E2BB0E501BB4DF41CB5C6C33B2CA75B9C62D6EC9CBCB4BD007A42D213851CAF112211633B6B9A88BD3BBCF0A1428A41096EF65574CD9E808FEB509C430B2FD9A56805C66DB1CA92B74BBA3B3C43A9511686DD435FC21717E97F1505FE51D37776F9344A93A1C8E7B255188CE48700A4F14EED1783A6D2DAB3986736987CE8CFD79EC23DE89A9F049D60E9329DCAB050B6AE82E621AB1639361CE532A566489B87B55794D8B65273350FC29ADF09F798CB0D9CE01770852E339AF33A0ED41460FAC83B94637B5E528E9A56A6DA4AD32A57F307B9C64263C349BB103609E10D8BB69CE4B2334E8CD3C762237B33CEEA43D1FC1C1C60CAFCDF7B6FE2F04F25B5B2168974C48EA527730F6884C321DF322BAB5F5BBE9423152B6072585AC29C3B4B26455B65FA95A32DBBB03F76F55D51D3CAA58D8B70DBF871EF6F5A31D2E2244FDE792073B2FCD139EACC998C94049ABAA42A3DE6EC1AC546B90E61CBCE8EF9553DD47B9018F5FE078C79A53622B17F503A29C0CC376124590A3969B1035DB29002BB3E1455D5E364F774481174CF8022BF6528811EFC107BE9D065FC5AF57CD48A1905A2D43EB663AADEC848DC0D2A6F35C3A680323DA9085D12520C388E42BFBD251E9E3EB5E665E55BBEC7046E8D3BDD9E8A9DB539FAA9B74457BAA49CBE69A6CDB76A49070DC0605BB92CE6614CB5CCF6A8F7F7E98D748F68A64C7546C19F87A529512459328596828642AE89115E91CD00663B460ECF1FDBC47B8CA442E69E68B5F8BFDD82CD5DE33D06B9AD5053E333F0B72D60073D9DE82FA7278F69D4883FF0FEDDF59182852EC64383ACB84E83EB0BF678CB268F6793ED505F07FB2327C1B371FBD33EEE29698253EF6ED08B398FAF23B390953BB1ECD21BE4BAEB0782B6B25338F2DE320EBE860D06D77B39AFD10B4B0F7EDAD915EB64DA054DADAF77892B6AA87F5D44DABFA18D69AA2615C6D869916A6291AD215AD39537B8F1AF4CEFB82DEC4111186375ADA12BFC33E8809B92F7FCF99F2FB717ACB997C1BA8860CC8A9D93A7B059CF668B099149C4CE146B56F141517CD68D4BD59C9AE07EEF7E3FEAEFCA4853D78CD44879D02C7B8CB4479A16B039C84BBC54E5E67F3D2D18DF5B360DD57815AF81062A099D382B723254D9C8F85D4BB54CC068DFF7D5DEB7DDE6B1FB9FADE18E0F9374FBEE140B2434DCBB5DF40BFE9057D5BAB7062442F502191EA95D5F4FEEB1CED3F6EEA28A07776F0439CAE0D0FB8F0E5AEE9C925CE28A629D781C83943816863EC5068D9FB2C357496307CC58A0913A2CF1976575EF94DA848E544D5EC1D30C0522816236BB00F2541182F0BC0EF0F2C67B4567441BA9BF273D49A0A41768CC54C4DA489258B67159DC811EAFBC17CD2EF965C78E27D0E06B14BAED2D5ACFD53031ACD4DC1FEB2B42D38F15FC15D3E22A77FB74ED98FE0199B6687E84F944E8F27D33829E4245296D52608C286997D4923EE67243C25364B44B162149597EA35FB77F93E9662010E93E3640FCB24CB0D8B2D7029CA4A072111DE8BF532E68A3935C3E751A6F866A418216E33464819C0A6A50B1FC12009E2D990270D0629300216AA57E4F571A2863D4149C42CD0C138DB921E62F890E38DB8DCC3497EA3F551E59B040780F562C507F3B0B4BDB2CF9CE995A10B8B25AD2AB1E8DA5836BA79FE05F776EC6DAADE8C9D999895CBA576933509F3E891FB596C8771A26F82006EA0997C5A2445F496DD8E4306D49224AC64486C58955B137A602BCCD104886CCF947E2ACA7809CEFF8D9F5EFC0C6B753968863ADC4194DCCB53F463E34582363C8A5F6259CB8D229F24BDFD7216676ED40F12633AB4F71EF6D7F647AAA8E3AD8B0175637B3F844BCBB0EFD3609BA4B1AB9F1CC6F30D37A1FDCA91DE1748E38EF82E9916D802FDE0D605607256F4E998A61D908E27DBCC14285D7669105A412C2346C84A345ACF3C1D34A2BF216FFF6423A238687516C5B068CD71A74F1B1578B481D256590D4AEE7605A4ED9C34E199F4B57435D305BE059D11577F394531C2224EF402F9F429A7E80B7E231C52D1C04CAAFC70DD47C7B894CC4A72B522F9F438C1406E052E44F136517D9ABE52C1D7940CA223397A8362ACF9313EE55FF955A63C75EE3A75DCEEDE25FB50AA64A1C60B2FD2AE889020BEAF7AE3D21D232721A2280F6018DD0776BB3AC35A2932DD90CB5E520C71AB8DA59C9EBB31EC8829A180148387F57D146D3C544A0645CD5D6ABCC05A36C4A74635A004DD3D3A43CAF5411917769D9A51158526B3C7D13DBA79DBF575B77D6ABAA79B21125692A983E01C2B33F03729502287D7917F5ED156C26B6FE6BE23E72075095EAFFDCCE8FD26A602A937F015D9B2A3A99EADEFC3F63B2EDF3F8FC029F2B563341610DC03DC16757133551C85A1AAEFA6D8269C83B91F6F7C0198FF62A7D967B5BD91B0C9698BD03B2198D365B720783EF278036A7B10D5C6DA359FAC41A71A16BAD3A619D9D22EEB8117A48EE649B1A1454119B1F0229963BB9AAB88676142D627C9AF78C1CD700C2A038D1484915185CE071D847D31E06A5C77D759EE58EF1E2C292047CF8FA852D586F3E08CF5DB92E489D1567F6EFF48017F087A1045832DE41A0A6024461F9F5D8CE37C89E1E954E1F7AF7176C3282689448DDF2F05EFB8F37DD2664ACD9A83FB48199785889C8F5E2770000E869BB670553DCECA0AE7772478F51671377C6207ADF80289988BB71347EA067D1431F88443ADC72FA231F35A9330014FAFD7482DED24408F200A1E2C5D610C0E321A648A44C6587FAA4F2BFE772283B6A8147443F8488778CC3D5A9C2D717ECE307A8D26F6B964242B3066749D1CBC7AA64B9DDC3F3C78BF316B43A8EA73B010B3C90B33AD29F235F0B37060F7C8D40FE6351FDD8232973BAE2A50F8FF54D7ABA16E3D712CA2BFB619101EC67816E98254330DC21F517EF13A27D65CE01B560F79E887E14B3842F4072F3F0123D1637487311445645194294F88A96F96B6E548114297DB9B60B368787213A38ACE79E3976D13C563774211C413520EA0BB661AD2B9CFADB50AE1AAF677BCB663584CA1875A2AFCD1B801E0E05CD68D1BB9E03528770BC760013DB269E57D6568326EAA906DB890F08E91DE713FAEF2BD4B8063ED24E8D202ED0F4FEB1B8B639683209F5F93C89C1DDD5A01591EA47F5118CDE54903E888C1BE3E6909D66E5A9FEAED25BEF01B8B30D977D5BDBA904156092649761B5E73A8DF9F6B1F097595A307BBE95FFA78776243F0A787916861295D627F6C11624BD44D2027778DCF3170FF77161BB99EB878925AD86722C0D90706E8DE3AF6951A2DC7A2FEB2F109CD2C67CA586A6F68122BAD66012B9013774BE328714AEB994B57E18583DBCA55EE9386788A9A1CBC2F8823C9C431ECFBB35B7EC918EF9D4394E26465269EF045F561A7EE27436EE614FC081E8E708BBFBD08147411CFC78681BDBBF98021B82796B23A4FE1AA03D7CF8088E0762EF140DBF496DEC686F82FB199982B1B3E76ADEC7E3D7FB167A453D6EB0B09EF891019D8C72806CF94A5C431FBA795FDDAB2CA8A78799638DA1803FB66636C5B2A2B692F8605CE09011656046659D96BAFBA4A5756340AF24FAFEE952107E5FAAA3A8BC51335A8250A20CE837BD5D8B8AD35034C6E1695B5E08C553E2AD829CFA9C1DA4F1276A0A2F6A86DFBE9FB8E94DE196D5AC78FCC84899E4BB3D8AEDD781CA88EFA6AB6C21A8FDADC2AAB2F543C402DDD0840467828CC4505D481307DD2D3191B3E27CEC2BB11AD914FB888D98F72DCE44671A08127E6B6C93D61E3B8211A84B374AEC70934745EA8C16E6EDF857277C849518867868DCA0530F34719CA7F0FAE881E4C074B1645DEE9370EE1FBE7BC747BAE3720B91CC1C0A6022F7A4347DFD0505AB741F6F36680824184585E7017507D8A51AA5F5FF94F5042FAB1A6C8106D8F6D5203383A0EDD488680B26C2203A0B3C63263A56F3DB25DFF7BF5C0BF070303E07A5210DB16AFFDF7098D12573EDC38BB60BDCB144DF9BF62DE4ED9FCC4521393199AFE4C5C24740D87F368FD253C3E55F295012AA61D8B689E6CFF8ABD75FA628A37837D222B4071D87131C9625DDFCDD99772BEC49DDA9D182077AC965C7EB9CCDB4B050A17ED6543D5C870BA9389060995E72C3FB73DC53C8D951F909447A0E1EC6CFB63E963C0B3A2760263172AAD300830EDFD60A629C6BEEE6DD8A107C9D83B97D530C91E4A73D48CD5D104742AFB7DB0985E1FDC79C19DB47223E79540785", + "rnd": "99E19A50C56D2755BE9CA2EE96C22C236DF46E7D98DEBFA98B6A057997A1CB90" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/registration.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/registration.json new file mode 100644 index 00000000000000..784a5afa280c43 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/registration.json @@ -0,0 +1,23 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "sigGen", + "revision": "FIPS204", + "isSample": true, + "parameterSets": [ + "ML-DSA-44", + "ML-DSA-65", + "ML-DSA-87" + ], + "deterministic": [ + true, + false + ], + "messageLength": [ + { + "min": 8, + "max": 65536, + "increment": 8 + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/validation.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/validation.json new file mode 100644 index 00000000000000..db10e0cfb6487b --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigGen-FIPS204/validation.json @@ -0,0 +1,246 @@ +{ + "vsId": 42, + "disposition": "passed", + "tests": [ + { + "tcId": 1, + "result": "passed" + }, + { + "tcId": 2, + "result": "passed" + }, + { + "tcId": 3, + "result": "passed" + }, + { + "tcId": 4, + "result": "passed" + }, + { + "tcId": 5, + "result": "passed" + }, + { + "tcId": 6, + "result": "passed" + }, + { + "tcId": 7, + "result": "passed" + }, + { + "tcId": 8, + "result": "passed" + }, + { + "tcId": 9, + "result": "passed" + }, + { + "tcId": 10, + "result": "passed" + }, + { + "tcId": 11, + "result": "passed" + }, + { + "tcId": 12, + "result": "passed" + }, + { + "tcId": 13, + "result": "passed" + }, + { + "tcId": 14, + "result": "passed" + }, + { + "tcId": 15, + "result": "passed" + }, + { + "tcId": 16, + "result": "passed" + }, + { + "tcId": 17, + "result": "passed" + }, + { + "tcId": 18, + "result": "passed" + }, + { + "tcId": 19, + "result": "passed" + }, + { + "tcId": 20, + "result": "passed" + }, + { + "tcId": 21, + "result": "passed" + }, + { + "tcId": 22, + "result": "passed" + }, + { + "tcId": 23, + "result": "passed" + }, + { + "tcId": 24, + "result": "passed" + }, + { + "tcId": 25, + "result": "passed" + }, + { + "tcId": 26, + "result": "passed" + }, + { + "tcId": 27, + "result": "passed" + }, + { + "tcId": 28, + "result": "passed" + }, + { + "tcId": 29, + "result": "passed" + }, + { + "tcId": 30, + "result": "passed" + }, + { + "tcId": 31, + "result": "passed" + }, + { + "tcId": 32, + "result": "passed" + }, + { + "tcId": 33, + "result": "passed" + }, + { + "tcId": 34, + "result": "passed" + }, + { + "tcId": 35, + "result": "passed" + }, + { + "tcId": 36, + "result": "passed" + }, + { + "tcId": 37, + "result": "passed" + }, + { + "tcId": 38, + "result": "passed" + }, + { + "tcId": 39, + "result": "passed" + }, + { + "tcId": 40, + "result": "passed" + }, + { + "tcId": 41, + "result": "passed" + }, + { + "tcId": 42, + "result": "passed" + }, + { + "tcId": 43, + "result": "passed" + }, + { + "tcId": 44, + "result": "passed" + }, + { + "tcId": 45, + "result": "passed" + }, + { + "tcId": 46, + "result": "passed" + }, + { + "tcId": 47, + "result": "passed" + }, + { + "tcId": 48, + "result": "passed" + }, + { + "tcId": 49, + "result": "passed" + }, + { + "tcId": 50, + "result": "passed" + }, + { + "tcId": 51, + "result": "passed" + }, + { + "tcId": 52, + "result": "passed" + }, + { + "tcId": 53, + "result": "passed" + }, + { + "tcId": 54, + "result": "passed" + }, + { + "tcId": 55, + "result": "passed" + }, + { + "tcId": 56, + "result": "passed" + }, + { + "tcId": 57, + "result": "passed" + }, + { + "tcId": 58, + "result": "passed" + }, + { + "tcId": 59, + "result": "passed" + }, + { + "tcId": 60, + "result": "passed" + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/expectedResults.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/expectedResults.json new file mode 100644 index 00000000000000..3795966164e47c --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/expectedResults.json @@ -0,0 +1,204 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "sigVer", + "revision": "FIPS204", + "isSample": false, + "testGroups": [ + { + "tgId": 1, + "tests": [ + { + "tcId": 1, + "testPassed": true + }, + { + "tcId": 2, + "testPassed": false + }, + { + "tcId": 3, + "testPassed": false + }, + { + "tcId": 4, + "testPassed": false + }, + { + "tcId": 5, + "testPassed": true + }, + { + "tcId": 6, + "testPassed": false + }, + { + "tcId": 7, + "testPassed": false + }, + { + "tcId": 8, + "testPassed": false + }, + { + "tcId": 9, + "testPassed": false + }, + { + "tcId": 10, + "testPassed": false + }, + { + "tcId": 11, + "testPassed": true + }, + { + "tcId": 12, + "testPassed": false + }, + { + "tcId": 13, + "testPassed": false + }, + { + "tcId": 14, + "testPassed": false + }, + { + "tcId": 15, + "testPassed": false + } + ] + }, + { + "tgId": 2, + "tests": [ + { + "tcId": 16, + "testPassed": false + }, + { + "tcId": 17, + "testPassed": false + }, + { + "tcId": 18, + "testPassed": false + }, + { + "tcId": 19, + "testPassed": false + }, + { + "tcId": 20, + "testPassed": true + }, + { + "tcId": 21, + "testPassed": true + }, + { + "tcId": 22, + "testPassed": false + }, + { + "tcId": 23, + "testPassed": false + }, + { + "tcId": 24, + "testPassed": false + }, + { + "tcId": 25, + "testPassed": true + }, + { + "tcId": 26, + "testPassed": false + }, + { + "tcId": 27, + "testPassed": false + }, + { + "tcId": 28, + "testPassed": false + }, + { + "tcId": 29, + "testPassed": false + }, + { + "tcId": 30, + "testPassed": false + } + ] + }, + { + "tgId": 3, + "tests": [ + { + "tcId": 31, + "testPassed": true + }, + { + "tcId": 32, + "testPassed": false + }, + { + "tcId": 33, + "testPassed": false + }, + { + "tcId": 34, + "testPassed": false + }, + { + "tcId": 35, + "testPassed": false + }, + { + "tcId": 36, + "testPassed": false + }, + { + "tcId": 37, + "testPassed": false + }, + { + "tcId": 38, + "testPassed": false + }, + { + "tcId": 39, + "testPassed": false + }, + { + "tcId": 40, + "testPassed": false + }, + { + "tcId": 41, + "testPassed": false + }, + { + "tcId": 42, + "testPassed": true + }, + { + "tcId": 43, + "testPassed": true + }, + { + "tcId": 44, + "testPassed": false + }, + { + "tcId": 45, + "testPassed": false + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/internalProjection.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/internalProjection.json new file mode 100644 index 00000000000000..f8af6142f52568 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/internalProjection.json @@ -0,0 +1,396 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "sigVer", + "revision": "FIPS204", + "isSample": false, + "testGroups": [ + { + "tgId": 1, + "testType": "AFT", + "parameterSet": "ML-DSA-44", + "pk": "09B4887D97BCF6379CC59B6162C1E8BF0560BF44D61809170E6E28F70669A3E9496438E8915735ADAEB445CFDB7D89B38C048F4C3E00581514C5FD198B2D1739E883B878D56BB41264BE41D3D51565E2E9CAE33184A899F62DD57D07400E98E58687A9B22FA317EED134CA7214BFF021DD2162B183091D15F263B7298214423C6BB696D75C20D9EACD0A03E4262C4B08BE39FA2154BD6E5025FF791E885F2226E3CF48F7B5EB04FBE9ECF75B19E1D15C305E92260AB0D6AE7DBA7BBE73B6BC181CF933840CC10A00050228FA46A2636DD9A90947E9F13A93EF4C62BE374D76D1FDBBC5D8B55E729FA58665AA07B90C8CDDD61C566B0D7ED65770492EA0713E1ED46AC7AD1503C56D9052D2C94D49E4416AC92B70396F76F6FB481045681725A68CB356377FB231AB8F3EB9A4982FFF1836473BCBDAB6872D229467EFB9366261FEB148BA9B7DB9C4FE0BB88612ABB8FD61096F1819604D55DF6020464D3F092CFCA59812082218566899A56A3C633CC81F88ADB2E1414EF3850D10BF5A77ACE724D6C1F388928744B3E542AE491CD56A64213F1D3CC90B29105F43D237C83D5FB829325C83E654577776392F8536AA9DAE872407ABAAA9ACC22A6812CEA74C0BA67EAF4A410152975E9A83EE4469295317BED10551BA32E65AFC8C8E68DD55420C502D937DADD2EFA2CBFD1F739FC0AB2B2654FAE08C0C7F8EDD43CF9FF0B01D984D491852A372E9FEFDCC1BC16CDB5239AE1001155F89563051CE47996C5AEEB2190EA18F7F734042DE68E988367D89355D9D8377BAF9647978EB2E492AD021C569AE8BA69B15F1FCF7039A7E64AF10ABF3EA45B7222F9659E33373372E1DB186D2C2A0D75451C478AEF33E5949F240040C2AFC44B1D3A02A6D2F87902A280E27A20D4E57F889662700DB8A9D249957A7DB437CD480DDC05884FB23F868268EACE34EED274A927D9D84F1EA57EAB1A813B5E6AABE9ED2610BC6F72E320CDEC4F99523F93FA448DC1FBBDD259B102F5DC9955AFA0C41604D83DD1C2D2295EF4461456BAE86905C4C30D8A9FA48C90F37A19C41A2D5988F13D51344EC30A4A46219FE841137D5AA1F51E6C444168AF39890B6FA400D67F4806F5BBD444703074A7A1139C71746D7C4CEB3C911F5257E3E53EBFA5AA8F227809D44EE7DE13C027924DD60153B30AA76DD96A7C5ACC59B627919507BF14257AE7A26243C1683B28D1B14B501AD059B4D522A57991E5539CEF18CEB5C26D660B8822454C9C42A95E6F72B84F78AB99F51EC49789F9DB4C128B0318FFFC82D95CAD277F11E14F1EF871414881122A9B11BDFAE4A7ABC8E75755AB13741DFACD664293D1A326BF5ED5ABBB153EBE6996DD622F0A8CB473969A50366BD0B01C5C73A892B8E26CE08F75FF801B6DEF041E1713BE6DF0EFB51587BE5FBEA727E00D717647DD539079DE18AE7BED12B91AF8DBB1B8B32D2860BAF40AF8A0BBFE02887EB5DBE7AB1AFC41DA79B016AA16EDA281321CAA5DA644FD8658A7B702181001431560DD63CB21E5FF75C3F7250456BE08C0D5E34C3BDE2F606A2BF3417768D24B23739EA86CBEFDDA34388BC1F918F951E15E43B1385A7BCC559F9492C7213A14227E093E929F32D1EFBE7F1EE57C49C9055623EA42EC6C79D7FCE71FA747607566DDA69F69DAF68115919C6322EBB42C8C089338C9E0C53565BCBE72FBE4726687B0787071806C5A6C149C82B668AA64A7BA0CCC1CC49A1EEE9453D04336E5DC811E03892F7F46688ECEFD04F1876F7111712B595ED62DA00678F9E3786B5C1A5095BE8710DCFA4165256509E00143A6F1172FABE8BF21E5FCE7C79C1A44B4B1525A076FFB8DD9066", + "sk": "09B4887D97BCF6379CC59B6162C1E8BF0560BF44D61809170E6E28F70669A3E9E7A5A2506B0783E5309F18DCFB0AC4DBAE97E16C09A7C15216B9F43CF1FA0DDA852F5E3BC76028C3E884CF87DBABE8D530527C68C404ED51534564C40E5CB3AA8F3018B70D93D1743F9DC5925C41D00498724F0752FCF8E76BBABF3A84238AA7213806609624C9B46103C76C534841D430614304049A444D923002E1066661346CD90485012048889440D140128A167160B68C14928C521071E192319008900435485BC2010318202000285B120AE2245264388D03954008A184D13671D8182910838402482D54385144206CCC088D9484840AC84D2495518B1891CB9665614432DAA0800AB110C2424E89364210306A9BB80589C83019028E4AB480E38650824025631241C3100E9002824326861A910DC19068D8287208326DC836100C8685C1B6845B8871822808A2324E20C29004938C84086D133500DC408913110D61903013140020935154109008B40014944914872C22408644064158066051368C91001263B0611300440402519394842421700B3189CA862508B131004720CBC22119108AE296480925910CA3618A2809D84066CC384EA3266A24349051068E59022103168A4C128058C26889C63021B364118249CB0421A4107083A281C8A449C98028E09488C0A4045B8225628221C10684D3A47194A21052226822174A0BB44D534410E248719320125196881A9308E1184463A2890039226182315A86405944690CB089D0308514A34CC3304294162AA31051944248040385D3900CA382111983815C204501A02801265144B20098142C00112D03410D090792A22070D0967001300620180C8B002210270523C92162480620A608643600C0346E6142845C062C01C44048A06809C4640C43889C0202013082C01002DA326C08C560E2C2050C938DE4080CC30028A340301494291119800409504B368A50484220A668E3A050C886001202024A442CC9C408C1A64524102C0B43911C234E548489C94080121606441625A1205088140D90229294384C80304C10C47013302A8AA84959162ADA322EC4C465D02811D3104C13A850D9000800038C23064623B828D18865DB206C8892899A80054C128A22986D99B00003B600E3B22582440081442061166661965111B4201C08680B1928D3286E082100E42288E2825048328948028A544001244829D9906104C468249561191705E3025108C024A08005D0282013384504290CD96AC25707AFA29A10322AB2F4106E2BE2F6A906A02184B4355C2F26D0F8C0FA7DA77565461BCC8C40BCE7A4C9BC109CB1EF458B6ED858D9E3FCB29D75D3952AEA72E1ED308AFCBA0D4FFA7CD0CD91257542B632670D8AEA9D87550F02B51D54870B0A6DBA2B625898A386762E1CD774DDE6D3173CE1EC46CE6CFE2E485507416872A24E1374DD2705833631DD6ADD3AF142E9CBF4313108250BF16C9A6EB8C680B623F550EADCD872E06DEBD5673374D680984B4562CA8F784594A6DE72A048E5E56DC74C77F2A59543646933EC5DDB7C09D27A6BA87DA77F164F8439CC2B31C069A1B1ADA3EA264869B6C1180BD57C947D804790003C197838222BD73B41CA8AA324F345C08E408DB6FB3587DB4FBF73591A181D97AFE1917A5BBE48AEE07AE176A9E1596A36771F204B88D227435C586698356C469F3A9BFEBABC1C276742B5F5A3BEFFC0F6CFC9DEB8F3D82A3BA5C865DF146149DC9F7CD8CDCED076D5D6A308FE78E505E7203C836C249A1090D8A01BE81A000C707393F8851637DE57C5B4569680D31859A5CD36E1585D0D0FC50FF220B6FDBCD68863B280E01144A0F8582357C652A1892F8D2F68CB684917DFF64A9499C680CFDD261D7CF375EB6B7B7DA353019DE45342F39B3101079432784C074F1C2A181CDE6CA25CFB203986F94D20442ED4723DD6A54E5327AD3714E262EF999BE25E3ABA175C03A283D17CDB852DB4FD683D312FAAD9872844D503132A21ADCED8CC09089F9C952928BA086B597B78C2EC5B8B78390BB91EF456A5616EEE9D846157B0B2F24DA629B04B18B1F54E36348C89DF6E06D108EE6E6F8DF7C1F918A9636DA9433948429BF62AF9F702DA9A3FF5CB76D633BDDAD61EA7ECF76F4B8282DA60735E4A0F1D4DFC59223925BD212F065242FCC990A8A9C72D74EC498207590E11DE6E9157DCDA9A4DE9007D1F20A314A8E5BA0C0DD8CF839D3944907144C132E10054B8077854DD8D18BE88E4C109586C0CDCE798DA594643D749FCE0B3556C28774CA4E4BA765D0888D4DB090F2A5691343A3147CA49BE3393A0FADB7E846EEC459107BED1106CC891F35020F82ECB52A7EAD9FAFAB62DC257192D6F45B97A67B076B546145902577BF59376A0188D5EB322543D2CEDE9147A189B1B40233EC1DA8AB2EAB9C4EF623D0FD33EE0768C4184519F216C3A8AF0FE83A9E2552973BADCA07976138E2EEA5C707E48D9220C3DEE8CFB2DFEB37D43BD4CFB1D8F1D2CD29710B3A0012379BC89CB1FEA8B57351FF1C03BD0B0D3D91595E4F75810F5B713923F7C44D2DD8D3DEB254E1C9770F0FF980ECA073CD1B4B1AFF9C3A77EF4A75B77EFB29C2B0150BC98E829BCE3EE8F914F9953101E08BE5E90F2F3C88E39D752469FA7EE6AA6C0A017249ED3DE5061CF50DB924201A789DC6D9CF1B3807BCCB5472C1E701DA329181ADAD34CACF79BD80A21DD076572CD6605EE71402F541D09DA885F1D6C4CBEFA068B1DB5AFE8667D8C836C15015429BDFC2935EA45C92162B3ED9F283255E68B9EA863F27FE1BD5D1BBF93354734BEA18CF2F09FC331D492C2AF749E085C2D472B6128E0FB4D33C6A7E03FDD8DD7C41D8CDD4CAE3492F69F2FD3813D561375A5B9CE632BEE8824C5472F4F76DB4DFE5C1FB852188DAA42B73FE972FA7B5BDF3575F4551F5A7AFDE1258342686EE67D0378615BB971C6E1201FAC15447A1AC82BBC2C2C1247BF2DDB704B2DF84308DA03513A7291C4EB505D039DEFF232A1A984D09837142BC7949C54000B87D17A22BF06D43ADF14DAFFA7AB5150F60F42C4ACF5C7A5DB7B3FEC0C1F544681F27274D6F6F9EE1AE7F60A82F76B93D5BDC31E9AAE4C70282D71CA6711A0804E862923D7C5872DEDC16BE172B3570DB3DCDD79E37040EB12E510136B01CFE7F7C030C1E34D06143621E05EC46A3CB250E5D8C18244491E9982F2CE5716F4A6BEDF61EC85E2B1D777B4985C9E33AE94C05992E9F4723D96ABD7BFF52B1A297561C6A4DDFD86B483C19C52C95514D6446447A920DFBFF52312122E972A5F6869EF39612E2C4EFBC266D4838DFA9CEE0D70DD6B908BEAC448F88FE0F455802C1C1A07856FFC7C04F98A3EE5714A30E2DB52FE2D7F75C395F355479440D5FB10EE90FA1DB1120E80CA4E357C7D66DC86590F319AD3A0DE8A20C6611498E8A6C7CB854DD9C7C19CC1378FCB3F626C7667C8F92154832E28C5AF942549D6A81041F0E01094BD986D14A67B14D0B598B79EF4045CF58C88E9E587C344DBAC001F9E6FBC8D56F3B807594CE6216238DF8091E862FD800B5B44C347B69D0BC8C0D34403D3F5DFAED880877E809671541AD300A0FBE80F3FD7E044", + "tests": [ + { + "tcId": 1, + "testPassed": true, + "deferred": false, + "message": "3AFD7FF8CAD3ACBDF97731261C7A1C969D5016F17D3E7F83D2441AF9014B63477B14A6413150FAD7C84439BC88662C5E931F06B9514190E13FB049C4AB74013233B98D48D9AFB6A30A67330E1FBE331B09C56D037E9701085D80F1E7F4043EFB53587ABB823624012384515249EE6130973DC9EA6F558BAE75107EFDB1D9285B", + "signature": "4A2B16CDB552F9297F8E391AD8F5ADC8CC5D2C56C46B800F9B3EE4BBD2F2E8A89D599D7B5CC2D88C80F271859BBC83043EC4E54812F5936B446C9513C855289C94B11551A0C7653E7BA74FFB6F72D4652C91D38DD1F90DFE4439BC21CA53E0CC7A7AA5B875A5B9BA42366EB8ECBA2436DAF08A91978DD093F20F1EFB6B0BCB90DA99CCA05E8F6F82B86D3C6EE24BA5D50AEA10B2307F57F89ED78DB4A74FBBF6EB332AFB08D074ACF0DE5CD7FEC12F76F3AB619C815B9EDD287EAD67F04F14797F8DCF2CDE9A8753B5AD0AFA12874197D1744092872521E868AF9E64452373FEB6FE25D5273D63C0EBD6D3B1028C1CD06AF32CECA2621310837C72788C8ADAB5A0F03817128EB7B766FA812C696CF886F00A1044CDD06BB28CB2E5780C8D8CC7E60AB699DD78668BE4FF9F4690C6FC98AAC9C02B66B9B9826A3061FD3222DA8482667960A31652EE88EB32B0469AB71CAA2519F23D1A2442D5B1316262131DCEC5F287E32FD343FEB4429E54258D690D9D20A10ABD75A536DFF8CF1D6DDF19291E2749A7D16EB90AB5093BAD38E116A86B730E65574C068C38BA9457C9D6D913EAFF57FE23BF3DD24D8CA511EFA376A5DF08467025FF51BEAD3EDE0A84EDC5321620998061E8A1A73D67B7021B810C7867FF39187B59D403BF7C7506300C7345B1FE07C11278B0ABA61DBB4F2B8C43E74FEFA55ED52C10A8C490882BBFE3E3B3CE579E8116A9B6686C1A100AA1F6591F191F772B5A5A50DD6CC155CB5A1BE5BA122E91F044420156CD63080F0A45D662E76DD57BD0F689D0B299042BFF485E8A382D865C26CD46B4A54728BD48458362D79AC3EB756FC6C518C9E2F0E7D5A303AF1159EE6DBE7DD56BA0712857A68836C3C78C6C9F7488572813C0F6A814709D2BC142FEF02527CAE7712358371C5426522CCC64300C2CD9FBE20C6562E34835205FCDD5A8982C920BB477FB881702827B4911871394C06B5FECD0C740AF7B27637BAC1A0CBCA537E4433EA847454C693897A32E4D1844195426A0C6AED67472BD2C4EEE179F3F6084A36A7689F4CB1F8E5DB2DDE54ACC0666BA98415431A4B202F402FB1F1BCCDC23BFF13148C7B8F61FBF6243B296A78EB698189DA95BDA85DBC11D15FFDC6BF46C53F6E472A871401E9A9AB7F9FB467EB4ECB1F0DA7E63EE8619CBC486EBB0F2120A7811BFB0557D13930574297C9464FC595B27569ADF5F4A8DF669C9EEA0A250F4D22C2E8C641BA3902BA80800489965F11AF1E1A85717C624E742F161550819D1F0372C5CAE8BC62B549EFE874461080D06346E1FA6F01514FBECCB06E34EE271A0F0031790BDABE0F02BBA4AEA4B7397FE3333EB8121820757281F96A5831F9E490366549D16763FF19FF773580ED5E3E1E2AA3E38F88474DE6D9BA6994F8E629160488CB4CD5B878CDA37AAEC9B56369A7E73F73B428639A05C1378448ADB7F074DC8154D92E13C6356B5F466D66477159B2A943799AD619A029F3010D037672DBB6820E51323ADA98881C6DE859DF875ABAF11DA5DDCA5A777622BDAE8FACE2E0CED3B6A77B88A8729FB7C50933DA6C52E3F4D948F9DC153B5B1299CD8621DDFBA48AF44E4B6F6106EE7779501DD5FB3C578EA4D32C5C2F036A7352703ADD135AB84460162417E50BF91E60797D59B9E18D324DA971F4FF428AEAF23AC0BA4E2E2FC7ABAA6C8984FE9E2D85B8ADA4086B3C13ABD43CFD1C711D8326B18ADC34CC14CF8957EC3959498FC2A7BE06BD1840DE170366566E50741957763C2DD27ACF8C3F1026FAEE1D2562FA1052E69AFDD42F446F0598866D5D306BF1B775042B035927372827F4386316534FA1B7EE633BA958CED8F0D241D4688E3C7918E2A75626377C342A590692BBFB827BF90514182D4090DF8D7323519A1AB6CD0227367410DD14D3786A26DDF91724FC82D06A25D5F56683953E8E0F20E3C1771DAF42E52024C116ED8A4C0A611680F5FE00ED9B148D15F12AA95B9BD5A9FD8101642B36911F310B0DE18171D6237D9BE1725DC299A1A3AAAE98540CEED26953D10CE8547F1C3E46A862BED428D1E10601BF328C727FD95343E2DB4D9ACD5D1CB4715F6004096EDA093D1B0A33B1E56F16D73ADB8732CB4A31160A4491FAA0C86E680E3D7C02CCEA8FE92F1E001016D220221DD10ED626017966C3450AD121365918C93091F14712BA477CF2E263296C778A2BAEEF5849455FA35CB617251E02A22DAF5C33E5AAA9F00E8ACDC50ECF47C521503C52F27D6B57C8F2B3D8F1222413E7FA4EC59296338098C9AB5A1D8A57884BD860041406D9655D17382949A03D50F1108D05BDB31CA08E66F2D8DE480C6793518D49A60D4762A9EDDC0249B422E84020ED539A14E2478F68BAB1F2B00E22A5CBB62979AC744E08B57D5B578C401A8D26D9ADD1505236082863672D911CF3A0966D303F8917093BF97AF90A7E1F9D59B09206B9CAC35110FA38D5890ED2116835CE37384F5630F1C428E213605872ECF911B014B91C2C600E8A40729D07BF918790742C9279F3114F68CDF6594CDA3CA6694223A82F66C2B4BDF3E51C6FFDC55E0FF51EFD6C934362BE7D6FABC11B8B0DADDD52108FA5FB5CA758A64377D386D45CE70605B460E8157037B5B1B2E0AEDD12A633115D6C43BC6C7C836FFF33E7D033F2E5800527164C0C4781C37DF50B66BBA5C819473A1C5302083A16F01437279D2F2DF14C878269A2F3FA40C1C761ED61501AC9EF141029038C819954089B738098708174393FEAEA7B02AE5CEF67B3C8CE6A970675CA1B8C856DCF5972508C7C6B25EE4D12D8212B98940B488EC402AC7AE3C70DF938D1288CDA7A319E085BC73A469B2D2A3303B11A683100AF6DB86937BA1182903616E3F0347BD68591B47BA65156B93F260DE59B3AEB289E2A73A3BFF38C2F3ADEDA29C7E90283AC7B86D036B47D5BA1A03EC783D250BACAE5847E41F829CB33DE08DF8F7D69C9AA4EDE8D7AB968407EED31A056BA0EF8816E127AA90065A679E1CA9550DEEF25AC5B7A34F70DCF2B116CF351F3BADA99F836C730DCC1AE03F496CF3F0387A0C2C702E2C13BDD9CF45A1CD53AB58731188B18EA8BE48D510C5812E90BCECBC6E198E708B1C08C8F864B124BB4CC0BDBBDF2C2F4E388FC19660D69CC2C0EBF91008C8243DB42DDAF57C024251C4231DF53790CE575613EE8E1C7A33C1561F3504DEAAED1E8408500623ECA5AE5A2845411749930D8E42078C032349957FC39A1DA0EAF9E87C31FFBF6AC0C1811EB28A41B1D86BD7D49AD1C468A49594956525A20A31700F122F4C4BB2252A2F3D5C5D6873838C909597BBCAD8E1333D5D617C87C8EE0F1B22383B424B4C5C627298A3BECC1B32475C9DB6B9BDC6D6DCF50000000000000000000000000000000000000000000000000000000011192834", + "reason": "no modification" + }, + { + "tcId": 2, + "testPassed": false, + "deferred": false, + "message": "8BF66DD868FBB9FB6B22B0BFDFDA837C40928C26CCD6100F0F53B4B12FEC0F313EA8536BC70417D0C16C4DBA53FAE01AB59836F6841C47DE6134DD80CB7B68B9DC03BAC0F538147788114314B57244EDD3802D97A6EB35F86848A4DC7BA0E20581032D97E7B49AE230DCE1BA15B02606115821AE80E9BC099BA1748F1B45536A", + "signature": "3B11E655917F17AF59EF6E3D4D8F1F0EEB2390C83FF37D7C55762B8C5605622A8838BFA7D7D8DC31D0317A7B5D421E3561AC357017AB598EA70AD59941D245BD787A05D03775287F74D376B928A17EA9548D1437F57D884B533B978D7CE167779C70A31D6A7DBC538BABED0AF6424F3E2600F3A0E197ED01E5F8E21F1C808CB6B7D8CCA838F2F1C9B7D2A0953ECDE316E9F05AF601AF3C2847C1B50E1FBC0FB300EF3E3B683AAA9E08B314BD6DC2A35A8FF6046E31D0C432603CD05EB12B817EB0CDED0192C6D9EED2D38B759F6186D75B6E14FD034FF6D806D79D8BB02183653C5E147098D78A991950BA72628C1E7E8852C860E945D75019CEB7D3AEC42AA49DFF0184EC0FA79513D1961467E08D258D97BA9C50BF46BB40773B0DEDCB2CD73E2A14AD2DEEA373BB57C2CB49A83285537197F0D6BD5EEAEF09E6B542AF74131D5BCC47EFC006703204AB8B98EA17471C67FA1A7531D3E73E59292E94DB910602BA1B87CE8B1CC8C685AF989C3DCF9AA48FBBE201074A38D96EAD10130EBA27433F80440553A1FE77B96888E85F581DFC8C519227FBF25DE6EF01C0457E25C1AB975D9E90A86808CFD04A38AE2AA5957A07F7363F865687724E4B04EB8BCB99C8A2DDAB80B60E8D6FEEB1CC280DDD3FD2C666E929ACE254B5169084A91A8434E763E99D9DBD2E1399AEFDCE40AF79028895753C6E7B5A612B47E9E4D4AEFA8064449932738B49FFF8C4283244B4387A6EC4E2E87AB51824446B536116587521D4C1D6488BF8E54CE21F8A976619CD30700CA2A2BA9E0C0FC4AA079978EE78739F7A441AFDD1B114E12EC5FC06BD169762B2BD2795E52B16CC263548EFC10274CF8B544C698B17E8886952B3D9BF20BD55DDBCF5E555A306DA426FCD7D1B8861A53BEF89DFB5C904FD0499F7BB3F334D5D85A972236B2F3B2A9C70D10C4AB973F8298A52B85B636545EEC91E208CE9B7E6100307FDE532946284DFFF5CF78E0E8229E38A49A3604817DE56947907C6CF4EFE5077A968E8029DAB0204EA034383BD57FCBD1EE973CFAA7A27781C5805C474BC14487339BCA8B21ABEB0E8BE05E8288F2ED0BD1804903628D1E3045841BB75804FEF40277B80364F4F67E3A6B5E6D5FB0939AA678D700C64C9C23068B3C3B35F337B3A0C10F8143E8A24E31B655A199C06733E546A5403C2A53A07F12514F955F2575419A16FAF5892983658498CBEDD8291C7E253DDBB9CF82E834F09A19B80E17425379F9561235B86F7AD0372BD1CACA92BA68EC3A381E62DF2CF8E638664C1736EB083A5F81AE5676421AD8172292B1EF34C0E5CA25449214C6B95886977A78023327193FF8980CA876AE9D6A0B1294E8F3779862E920860D35516E7B7443CB3A0C7D0EC7091303DD51C140ABA26F0E67B8F57536E5139A650207272DA3D99D880CE09233E9FB9804FC59B8D520E91333E49DD26AB03499B00EAEF1FABBFDC6593BE77ECCF03F68DFA3F704A9F54660C8807D5E5210D58F6B8DE248F8C607B6CAA8BBC34698A683ACE430C89760C541C4B38C1B922FB0CEB93706DCBC1E6C215DE9A8360A8AC17FC322A4628FDD9916BA865CB1F6798346624519B135F3B65D90CCF808AFE14FE49F659F14A85CAF939B29B6E9DF1AB3A55783C048B07E4C46ED555EAB538B492DA75B2E261B80A6227ACC006CEDAF1935970278F691C577942AE070F2C7EBF658327C75D5D7C427C2DA62E3192DB633A931059FAA500F6E3E4CE25E19E89E1FD2FDE0A1D663ED7E2927AD0EC833AABBBEACA0D1C39D492722C99F7104F14C07323BDB302B8B86C8EEBF7E3BB758A84B665961F14A65BC7FB8035253801F5E597D8955C48F6CBAE138636A82093ABA37008570ABF8B91C1E93A180CE041CAC1C45EC7C6504DD36BFF753A4A03973626B920132D21F6620FD4B00441E3DE4BD82691B073D97A725D0F8626E45B9A2B3CF30331E833051BC7AF3A4FE1144B347AD830A804E3126DF1CBF95F60400AE3B9EE8752DC1554B54F5A24DC95EBAD0332C2A5CEBF4CDC174BC6DD58F4C26C7E05B32621F28C9587A89DDE0168780F91B1425F486DCB4992E3D42E47E1532E01F9A1961CDCC3BC3A703D77B015642DF0BB7B82316C8B87C48DBF3F32259083575C97AE6DC391CF7280E2389D32327EB8FCFD17BB0BD7ABFAB3E55D40BB9CEAF378EFF25BFDAD7491B29A00EA1DF5A0B193B90666BD1CDCC2A4CFE10C6E488BEEA662E81635B0CDDCB3F93E4C78DAF10B032578C556A0B715D276E297891C0D25AFE11B1F4A216E2490FF309D3728D88D079B126C61654427927904F2707B1BF2AA1AD82C86B2581ECADB5087DF09D773A0EA490E6CB81375061EDE897DE8C7A80D907854714168F84E4523FFB9B91684D3EF6BE0E03338D6FC23C83C0974CB1E28B5B6CDF74953F0888265E98C7EA760AF434E3C1FA6C8D690E26A5FDC9717EC4D0E18B206A675D4741F2D4C4957105558D0421833008EC2A2F96E7B18ECEA1B1800B3E4C07BDDAA71FD923AA713BE1F09A016890935C707A78CC5AE8E828F658A6797D6CF75414E9BB154BA3D13F1B2782F182D2EBBF93ECFAE43CF89F5667A1EBA62E816863F62912A64E4A329B338B7C8DF34801C9B5E60A097954F116A1DF74A1355D9CCECC700F4D0B7A8E432594AD104C6DB2D8C27EA98239C9A4A231F84BEFF79A8A797BF0684450C7E5F31A77119E613F6A1F6D1636E305B24A263294FD24FEDD9F063E279DD1FC1BA5A0150EE3AF0227BA5F46FC4F58289B1029A4A93C2C6EC1A5B9984EBA0C33411698AA154437CD0BC927119AA64D9C148048D77ADEF38895B2738C4B0DF42B9CF9CCD08A36731C89E64D9329FD5B8362539A1797B76D5C73C051C8159ADF9FBF5E3740ABC6B57292FC69B20451D58F5A9823D89CD79803B9FE5A2A67DE620C10782A4EAD26457FAD1620120D7659A78B92009EE0303EDB7A0D0DA75E0F7B791BDFEF285997C9445361FC8EB84470DBA40116A99788386BD185FBBB02C7D8964A52D1BF9A27FC8942732FA54209DB998FADFB0D591E141897482844201ACF0ABB077BF58A6ED1D2A1438657E486B5963757A95877597AA73072AE88A5B681D4A1879A0CBC361681A9ADAFBEE0796A71825FFA889EB7C258F7D6CE02F3C2647356013CC115C9EEAE8E574209409D271AD544B329A8F064F17BF3DE31EB439307E4A4584693B2D319263810C4C23BED480170081FA870FCC67DD50A336B9B120686BAAC8713073C3707231FB7E02EDB04AD8BCE6C024D5FF799D78E844C64F0E34EE88961062850ECFC10BC9495A7B8386949EB9D1DDDEEEF6091D263C494A4D5765686B929397A2CED0D3EAF2F72B2D2E3D52618A8E9B9FB5B7D5D8E1E3E5F2F33C3D4647669FA2BEBFC0C9CED1D2E0EFF8FB0000000000000000000D223546", + "reason": "too many hints" + }, + { + "tcId": 3, + "testPassed": false, + "deferred": false, + "message": "E071BD6366C43CACDA4087185EE99855D3B0F6C5A83FB9C2167EA0CE365D6ADA30844F05F178517BA72519C3439C6ACF57BF6CC76D9F8D3077AEDCB740E4D1F403CBB5C8B8EF153F77646435703171F335E0B308516DA5E54D08F506B8C8E00C5B89F5B48FA0AF0AC8BE351384DA396DB4948020F12D7DF87F446968F9DDFEAC", + "signature": "B4DFAB287B55D27F80117C3B131026D75F552F75C6E79800A1F3EDBB0FE6F14DC1FCEA47BA927B065D3577DB997F74778BE8327A0D29C50FAD1B1E4804A6E55EC18A211E1A8034330D5A32CF7E84E91031FC85CD7FBFFED70AF934C70B852818CA282CFB4B2CA985C8003922FF4706DD3899EE39ECB3213FF2BDB44E0534E2DCD4C2EF67DBE3983FB73621B2FCD04D36896EBEED28F9579C073D2E3B730BE4F12F5A0A791C3A8301133ED772B0368F7ED525EE98E06D0796BEB4AB2194746806654F9D0DD4A6C4232DB8F4773416F4EBFAE9E87F86698CF64CAF39CB86DF0B8C9D64ACE8E433950B9A44C6B97DEAF1A29F9C3DB8C0B3D954E02486DBFBCF7F9627AF3E32D225C8D5687B5BB74278887CFE4B086F89B4A8F19F4D6AAB0750354FC1B0F8A82AEF587093D51480416FB8B69DEB39812CB94C0B96901691D4F21DBF87AE08655DBA6D6E13A60C3784DCD3F2DCEA882F92957BB8BD8F59BD18841B68567051FB84995B9FF45DA1293ABCDE2E06EABDF676088928327CA67C655607BE1FEC8B37A542BEDCFDC35E9AD3AD647937CD1D616A284E4FCD8D8BE8B08CCE62FDF34060E519CDA7AA6CD7365C83C6ECB46867552FD9DA6B5B6E3D158505AA2100AC963B000F66AD8147AACEDD8DB653BB974A426A222C80056EE90C0445A3D7D3054BC2190096316922DC182FD35CB30EDBB8496A2CB291CA66C0638B383681C8ECE75A404A16654C5845F7C4A95C22E91534329DDF49070FDAB46A5E9C4562308EF10338204291F4725DEC429628C138FE576A418B90394FCAE7A0E1A98A713813C71F3447963E5568CA592F39A2B2B15F106076893D8D15888DC9C0CF428571493A29C9F2C5C05C24FA8341FB50002FC641BB4A0CCD2F89E8E17AA8EDD6F57EFC96908D9F5B1C5ECBDDC6E87840E6530A8EB372FC22898359D6422B82B030990683EDD7FDE884E8EFFEF9D7FBE224E22FCF03614342BD08A92395F0305D5308708890E744DC2C42AAC0C22045C6BFD8E69AAE13142CC566B71EECA31C5A74A33DC5C4ACC15A9659F346EC9336CAB7AE2BD9ED3D6117FBCBF2787D4F3717E14E47A6A6FF907EA08E065CF07956AC73FA2655C153E4B3AA8A7BDF0A22A739A047FE8766BFA6B1750AB8EDFFA78861267ACB14716D2246BB697909CD5CD4C0AB05912F9165D174BF8C881B827E795D4EB42E2717E776851D1E98E69B93849B387193CA1A28DE3BC7FB8093E2A76945EB5489FC15EB13620568D0CC1006914FB3A495118156031FFB96550C806D1A200B1DD528019E97F5F805874D4803A981A73B8B4C11B6A9A6CDB899C62B7692E2D046E47400680300B395C420B2BD92C50243A2B7A86F2FEB753F84CCC99572B5028EC98CCF208D6CBBD15470BF16D31BCC20F5EAD65B93B7B82846F58CDF9F6B8054120D54D86DAB97914E17EB4D54CB1F0DD6DF7A1E9272EB24D96C28503FDBAAC0509ECE7443637075E294FABD9AD0209079BF5005CBEEA1E9800A496265F1C7B57ADC0CE0235F04F3A39BA5DDC211F3D018017C8E09F178A8431DEE9BE29EA85748A0657AE0934AF5BF0C859C4B2A87799961D8AC4A930B1E005D9138C18CFA74439D8784BC1DD24D2F6B229D6098BEC97A9114EA0628BA2D7ED2507CD1A0B96EDA088D0FD45E9E0718640461D6AE038068B9203A9339D4B23A670840A4A8E6D09A29C8FB4AC4FD8DF92A4063285875AF6A291EA6C509CC623E0F8FA1A8F9E45A54932625040FE61F0BA7FC726C940F0B64F3BB61F0EFA508F8C21DB5470E2ED612858525E413F4C42F64381C88910AC6ABAB7A47149F8DCE26CF7333A50F09CBC91F7AC3FFD8B4220B9F365B8AED8F82F14F45CB2E55B8B46FC60BB030FB230F69E2D6FA107B0DC2EE435922553AE2D35122E53214F085467FDF5588586874E62FD115162D46F18270BE41FDC721D3AD44E0EA0B0A4C082E39A868C28E0E057A353A846D5D5B32064DBE735C935157FF961FD86D6FB774A350B7BA3371FD9D0530CF1ECE4C9C09FC92DE2925A6C9E8B285F6ED9664F829B62E24B5CA9A078009D70CF7A30AA0D732239D3A9599782B3EF2BEB88ADEE90E59027C1DB649BA94CC5155D4B885905AB56AF333574A68C17A52AFACA56EE8665593F28D5F671F0049E9E376EEEDE6532837C03A52B3AA9188C3C991B894C2AAA43AD953E62CCFC1E4F8260F29956AC68A0B68D0E0B4B7D5BC10111BDE08C0027AAFF48FF21C591E095A01A4151D157DBF8DC34FB421ED7EBD181140930BC2D0A370C22A85322617F738ED12B0EF27AC7A6DCA73AA39DB422F97CB4B6ED1DB7B0619F9B3669DF905BA703E34A63AFF0D2233D93C4117593543218F1E2ECA0CB190BFF1AA792C245D1379D57A586EA7DF61314A201092037858D0F9BA392B185696C5555587982A74782DBC56F6E522498A33D007BB7A9D54BE23FC18E88FF57FA621800DAB6CE91EFDD8ECAD1F8641770A64E782308F9AB2F1EA59DB2E95DA6C77E6BA906C87C6334877210F54BD37FE7E2800DDFABEC7135DA997D403E5BA3C4B4EB2760466F2ECE0A2148C10CBECD02430395ED9F33F308D68B08A6DB7E6FB3DD50786C2E41FC333C694A39C74D8A2BA054EACE765D36C9A876BFA9CE150D92C60B8C9ABE3BE5496FEEC40C3BC5E8D7DFB2EDAA7F534742B85819CB90F3D3A02BF34BA793181D595FB77C50F583D8B3CD4A1E1A5A2E6AC23E127CF150FBB7BD6BCCFCECB5555B3B81CD35B325C1A155189F7C079E8649A8CD52421C66E9340ACD05D431DF7E31BDA1B2304907C54E41B968A355A6966EE2B8A666A1B823C6B58AF431B3A49038D0FABB4E6E6D749EEF97AF3D6EF398BBD04F72FFA053A49908E0EA03AC44461F87B5A915F869800C461A32785FB421A1A435DEF95F840B8755FA2C7146E1E02FA8B50A9A3A7571741D82596C9490B09C8378AC2719F66173B35E03F3CC634DA6FF37F73DB2C1190533987405B1B7EE6C2911D83EA6BF4BAD55D85FF2796EE044BF72279A6D23E84AF03C5E737815E31AB5BDCCE095BC4720D5DAE26605B0AEB993F235674139498FBB153FE0EBE49A4D76AEC2DD4252E9C63D891CE3F304CC88A6D22DDEFD880E0B2164438A0282B24777632368C2E4F37B8F4D5388971DE5A3BCF4ECFAD6950AEAF6C0C9A430C55C9A72DB4E40EF3D2B7F70ACFFCC20D7B88B347CAF4E15B8625231777459D90CD339EEC0CA4CB37B26E45A036BA317F279865E1267D698B94260738A6B15D27DC4A1B60C8C679320E5696DF6B78BFCC045941C94D1CCDA5CBD10D30A9C5ABEE227994050E0F17292C3441434651535A5E5F676C7D8C9397BBBEC3D6040E1E29313651899192C7D0DEEA05177072888C93ABC3C8CED0D1E2ECF83258637A7D878F92979DADB5BBC1C3CEF1FC0000000000000019273748", + "reason": "too many hints" + }, + { + "tcId": 4, + "testPassed": false, + "deferred": false, + "message": "13ADEC8EB7907557621CD4AD36126CF3B8EF81650805B8806BB75AF36F98321CE21AB29B849F74FF43087BB49DAD9CB1AAC46F57300D3DC648712E2C90B960DDD0715AD2C417B72847B17346CC00F299E4EBACCF76038E3DEC76B23CC7BCB1B74E47B58F46809C5794E55BBF4B2A3CFBAEF6E84270AF258501A152616E4C0EA3", + "signature": "7CFBB2E16D1D00B96DDBF76479F0EA008E851390958F220CBD13CC2AF84982584B99BDC9AF25C596FDB34266C6E95662DB7817580F51156BF9BD0F1E30C37DDE8056EB17D3A706BE0F21C9C7DBFFAD740C16C83019E8588A3339548CCB7E477942902AC5B3C1A05E5DCDF575A62041915CE57270CBA4BE6CAB1DF2BC021EB206317F8FCD290462B4E6B4E0118D398A5A4CA8B91137DB39497DC6B4D9FD20F9BA9A3FE59DCCB7BB23FE60C23DC48C571E86FA020DE7EF32DD0CAFE45925E138E3C9C6090A3944F4328D22081D6078B9163FE52DE4C75B6D6210DB4C0D8C1B46357604E743DA5C4F6F32C131B936D70933DBE748A5ED74362A0985C84B48E4C983E33EC8E2A3C4A47FECAAE3BC24077057909F3B8FC9F49B0346B82BE85C941E97094F7711E1B4A4C355FBE91791EA809EDBA77BF7C90C13DF3B9ABF4FB88A34D58B8A09B26D39E2865DF480BB592B34EC8EA2EF8E91C65D0DE9B53BD058AFAAC7CE90CD64F5218FBF6D961D7169C809C5171720C56BF8737AFB22B46A552B30A4639B48782CC5C4B4BC28DFB9768D65903B7BD18D7D1A648F69F1EEB7F6042FB148CBF373BB539FF1A94F4C99E2A2F060A900EA4474954244749B8373D4C78616629D3AE9F45CDE61DACB8A45C153088FAAB53EAA1A4CE489AFF229E1A8E9EE1F0BC74BB0A4A9B0452C2E153346EA3A4CBCCAA70AC06270CBC6CDA804A8706112CC8D42A7EB70CDF0CCF4379937ED9570ED58F38329808445C64640A16142590A0DD982EEA71DCB122D1FCF9458F58DEA539CD74E83A10B935698E6F9887457963B407D434B52126DE56E12E56643DDBD0DECD749F6C42DB19B6AB00F750257DA25B5310AD0DCAFB8E38493898EBF7C0493BE5244163001EA2BFC10CA8331B423094FB78A71F8639933830D8F8A6BA295FF20DF9890730B18EF206927B0AEA93AB4210CE7B061E64F8584A3719B84F9DAB14F95AB6FCC7B7982C1682B6E50300CB64AD2DA9362AB2B31BF273E05579A9493CDF007D5C3F62A23FED9CDF57C154E3C7D1D2CAE79B39A021CA488FBC06B3817AD6D2637830B8DB69E38D002AFBED69D00371FA06D8415D6EA91FF79500C2B04D4DDADCF91C0947FCE32F9ED2447F0ED03BB0F489C35F90E7B17EF1A95A5F5C99CD4CB04F7A949639F11431A49679470F49FDE30AEEA26A0F3AB009BF3B89FF223A2092D40ACC32C47E9A2474C5A93D3C0A8AC2CE633476807271C13EF5C3E022636F87E1B6854E1ED156B0C193BA901BB74C6E60E74214558E576B67E4D53B6DFD6C6E351A3F940FBCA28991706CFB6CE20F80F62B4A337E2497EA70826A6264F128506AAA2C7F408E3A903D3F1D7FB2F8F72590F9631F55A3E55D7DBAA9CE4B6FB4CB5FC828DB7FD9CD525198664894D1A37AEDEF1A539E93E5729F95F76885EC45CF05D83774ED5EC524DCD421C6589EBB12712D14966EDD08BF997BB8612D050A12EB510ACA08E07129B61E30605FA77BE1C3D8A15A27E7D2DC1B3F81D3206CD6361222C501982D73D947EAA4A93FA2941A4DBF05F03CECC25D1F6CF7A563608588B8E03635FA5A254D3994BF062DE3862DF9F8E2B97C01FDC3DB009B299108CF262F6DCD00463F1FBED33B96A1593590BF81A30CD2F8D41ECAD7038301D4673915CDD4F937EDD166FDFC7790BA20693998D6A4B186FF5860B902D53A70414FF20AC7F89C883938C4A5D4AB1979BBEDF09DE309235C8A94A6755C7FAECE66B81BF36E7EA59F9D8B08A987AB6102D4B2FA04CFA3FA9A6008373F9B1A800461094F0896CE1B94AEE7096EC7A608431F4065293546447C8E1A848E31C632A54F014B42F81346222F0FA1DAD0EAF017CD47344EAD21DF73C2C00EE7052F35C4702690D0B5D8069DEB44BC3BED23BF6DFA460A758BDD29A4C415635FD4BEE274A69A277DD2057F2344723CCF932776022A82279C710605674DE3B783B6246902B19CB3A7E293FEB723149B0FAE1756CBB8D472A9D2B713CC44E38048286C0CEE06D2802A7290118C8B40E8859AB23FAFFAF6283097E2532FF48786CCB9FBE1379FEFFF6F4CCC96A21EC8E1AB218B6FDE46F287F3B123E661C71681AAABA15F76C0747DC050AF3A8E72607C7A2CB6FA8A42721C8D1506697F8F2E33DACD6D779A6E9167343B19760B86BB7547B09C2623412D344086C2C88DC9C59E383BCC6B38F78068E90E69804799B885DA08234A6DA74F599BE425738B18E4C45E5196AFF673B3DBD6DE81A4D2685AA8B474E128BE141BEA3D17D972AAD1C159E7828BE499678C7316E1C0108D14F9305297CEA54982EAFEC308BD2994C2C3765BE6B3CF4EF7CF7985F0EB909748FCA242BDD65DA8B279786E9A52BD9846E884B881640F1DA9569BE33A7431BA43FAEF27C835028ACB63E68AC02AD54FB3AB9AFF1C8194782641E2EEFB8574D6086FC5021245A9D2B5570A4850651605829D491E8E5A63135C91DF65D1C24F3B12B35A1726320E96A4A43C6EEB097B9E4F5EC83F3AA88BD15EDDFCC847ED1AD15332A86828C7FB85F87C1DD2BA15E1ACEE80A0FE5EDB4F0DD18CA4DC95703A24B91A98F2FA2A327E7AE3856C5D8843F08F3AFA75FDC443AD5D35C385AF150606C10FF4F6ADB5C7E25DA5BF317EC8DDCC8F7C8792E80AB6E0683EAB2C3CD5F48F23EDC5AD4196427F462DFEE7F742A71B594A75AA70F63A71B4308E0F8FFC0A0934812F959E5C12BF3F38EEC30ED74936C3E23E31CA3DEF3658776FADE8DDAE0DF6E3B9AC3372002C4E4C3E73B0CDCC756913B22970E4B9D2BC88E1C1BDDE37A840B54DAFC0B1BBA8C467E968BF78FD59A7A0C61B03415569AD9D0EB8BC44E3913CA8F980F045E7D52332E778F39363B3B27959F33E6574FAF8BEF0836E49E912F9245927599BA10BB39E4758EC846E146BFA643BD53BEF3124F0BD2EDCCB302FC18CB7BE16E8CBFD279520A3D58A34EFF4FABAB36344CF25DFD7CD5ED029CE63F895FEB4EDDD9D6F26D945F1E985F532638464305195CABB0D3D0B2074642AAC29A4EB966416769E76A9F080F3DBAAAB387F5E49C3A0FB95019A548C51D8F09D2A05E266622015FBE1D6D00B3C88F2F32DD790CAC516B2C2E6A2948782AEC0396A2FB6CFD9CBB66917E703C97E8EBC50E47BEC61FCEB300043E957D236B0AFB15A937502BB9DD8EBB2BEBAC3AE44CA43EAF48A3E9A3FF65107F83B4D77F7E39EB49116DEB83E2F01D22CC1F76AC1E69E1AD6C5D71B453FCE314886C31EB06503D5AB5DEDFD9DBB33D39BC3230167B94F4719F043458B44B19800CF6BBC16802929326432739EDC2184B56608E969DD0171F323D3F6C6F797C97FB02070A0D2A4F6F869698A7A8AAB5BDCF0622373A446C778BC7EDFA000000000000000000000000000000000000000000000000000000000000000000000813232E", + "reason": "modify signature" + }, + { + "tcId": 5, + "testPassed": true, + "deferred": false, + "message": "0B36AE74905A488C25C9BF47B4144E12E75A8F54555E1943E3CF738BBF0B9C4ACC270A71804B0D8FEEEB0451AB504027C853125BEC7E7216A82EC09EEA3778291A6B97F53B1766FAB67CD3C875C171A36D5DC23835B7B5641C4689E646C40CC2B379131DF4AE848B8C4713A1E38F5C31140662F6F92BA22E888CA3C0A2F242C9", + "signature": "279860C94C551A0A0788099AB39F1F25BEE8CC4622D20DA037005B8D6B5B7371B11BADFC236C9B0028868DFE74A9AE59642CDFB8D38BA5A79CD52278E554C25B07A07C77C1420F8F0CC08A035C99BC4F0C303F20CA1BFC0E46E9FC6F37FF1BA5E5653656B7FB488C3B600E0BEF9F4A553A3D2FE5F0D2B76EBC90C5A2A99B789B55316ABBBCEED0EC70325CE2E89890FB2A19E30E79C4E8E619101FC2428D9579737DCB3FD76947FA7BF257FAF2FCC360051F55912F051DB24C51619439369F13F34D669DCD5638D3565101A7A4D379105EA6D83163D046DE3A6F9D9036CCC347DDF8B363E873D959C33D1B56775914ABD50EB6FD2D096E669F11C288781681D693A3A52188E80D0D33784D2F5FA1954D72C35D8929A2223577F8119CF241317D0E95C615641F40EEA3368BDA7619EEE82BC4B78717CE9E9D7036E0DD7DFFFD56CCC29D4F0EF46DFD4D07E4838BB513B2EEFA72BBFA0E9FEEBD1D2B96D9B8DBCAB4241FF7AB080ADBE1099AD3CEDC4597B23171E3ACA2027CD1B6E519EF29FDC21CD54EEAC264F4B2CDFBBB8104FE81C3C65691B0C309C31B877BF0B0DB37C6F44B9A11DDAFFCC40CEB1E78D2F86C2A0F902699EC1680E46F94DECDE4EC119F7742D3D47A383391B8DFD614E375B8C32271CDC49F054D2C26DEE4BC60C3A474888642DCD4BA1AE30CC8CAAE80AA9FCCA55528AA33FD4F732677E7D1B9E320247B299D6AD384D23D4E478AC2450F676B9BA27E5D4CB01F0EA50A62A2136DC4C2E1219C0E749444B2943890F36AF1EC2C273C42F22E0AEAEBD31FA8E6C9D1B8305A0AA8C2BA6601CCF28F46904231E648AFF4D4A72849A8E1EEDCC774FFB1479897C1804BB035671E8F90D462E3D2665B2A75DBAAD3BDB00C13E642A23E84ED48CE3E9B1632ABD0B7D579E7D18F508F33DABD97083EABD3CDCD1C70523A969B9C25E4011742EFBA6B3A09CC6CE627CF95BD51856DDC8C295DBBE180C86E0097FCE5741B3F0F6662B486D1B17987C3C47ECB101DC165372CA696FC477860F3DB7A68E3102B5A91BAC2A256467873C233ED212C7537470BFE88B41C3C239B5E38230E20CE2C41EF2C355884CF7F46CCF0CD688DEBEE8554D118F9088B4F807F19FE17732AD3C145E634CFCDCFF32A54F1C1D7A7879E6C022281130FD5A8188C560658F1AB6AD3EB3FB622D52A1939FE8668F2116A05F6EF6E1AAD846A4279FC3C699373A2FE17A3E9823FAA11F088846B36F5DB4BB9930101D5025350462D2F4866BB3010D9474B5630BDB57E71AE4277247DFF67F37E3CD9BD1307035249EB1EC316D25F913AC4B0BBB21D60CE2F4ED5F08D48D0C707795C177E7044E55D438AC12C2DB918C7087388650AB4AB19095C0A480232B1BA0C794991E89A650E070A5B562D9965C467D6CE834167EB6189A41B58E91685A034C70CD7723840A5561F0F751AA8F382A3772B07864547C1862E2433811633C97F58F85B9B14D3875ADCE2494D8BFA2E0773BF4637EDBD96AF9BAE43497CE2D63D59640C7723761C8AFB534189509A44794BB98A6D8E4AA3C5C3C136AA1C31CF20EFF2F5968FE4E71415DF760A52EC88BA438EF6110CD7F3B7FBE53B13999DD3EC4FCB5CFB4F9744578CEB60F800FFF2BABF330DC20DA5C128282C924244D9E5A18C3AC59DCD0D953156E2020751B708C0B025768963EDCF0DBAD16DD68A792A5E30981F17A4C355AE3E8036F9E289EEE35D9EF136AE402B4AFC7DD04190A8F0C8F66A66B701F995F7869855F59B47634B4A1F9E715E5059371B74D65D9501CA814F255D6C4D861B5C5A903B7ED44BF55CC18DB3CEA98D7CE951CD241A661E823F0A0EA92FA33A23294338E6F96D273DAF63BE9D5D5BE92FFEAA6078A9E8C5CADCC8AE79A1D5FC384519DF06A5832CE1DED5C7A6E937E86B854ECB1043169041A4BAD0FFEB13B0017B5BE16091AAC3F5DEB017B01EA00CA323AB44CCB193063406C970257DE61FAF1EE51105A22A4703562DFF1230AE241D67803FC6D997A1B016A73CE4346DF97F8ACE220CCFC3585B8307CD4B3AF74F6E0CF49A33CD5F5E53D04A197B4AA55ECCF645447B6033FE38DFE155AA979B2D4586D5249450E01532334C8F342BF81AF35980639C7E0AD431F3D3277F21F33A0622568E08D75A97CF2560826EF3DDB8A1E421217EE28B82D3BBB6FC499AE696567EF24681D482B051CA65DF9EB7F59965F03A68976F8A2542A58837CD3DA9EF5F4F06F94313B63B6B25EA67B1ACB4A0015F026D6A683BF533C3F730CD4D8A0CEF6D63100B4D9A1ADA15305A441A71B829AB2D33D3D209B598E05F19916569FFD262EE5D4160B8DF16E3FE63AA48029FD4F080D07602DEDC1B383F286202C287844D4063584087F29E36D5C19E54CF37DD504DB01452340D937D438C0E63EC35F948A4681D74D54CD6AF91262B075F55999137B5B94A2FE4E2668FBE44F68A892A91F8B5AEDB265BC0464F62C768BF346BC91AD9F9733E3DB9B846E2DBB0FEB3D00D817DB052C69474D77AAF7DCABF21E137F4C4607CFACFBCC7AF1F27BAF377B261358C7CD69394C33C89ED66F2579F29815B1FD957553FBF4F9FA4A5C85C223BDE78BA0722375BB8E7B02FFAD17DD7410F384A88DC0A77CA6345AE26A87FBB4753FCFB7EEA6ACE2061694746C8BE7E645D8848C5742ADD8815DD48AF19021591C7D7DDBF2DED046E7DF36F092127AC47432555F2BE60060433B561E7CEE0DDD1C5650B92898C8D6E01531CD373271A24A489D95FF24F4B4BB06AA39F56375F4B5B5BEEA5F4E5DD3B918136FA98AA2580A691334F8082DBEBF34943B27024C69C897D31897C2690C3D72C22133AB467E0626A4618FAF403A63DF25E2DA82D1191787D6487D87A6985F619CD6F1B7937F06E448501498DF0A1005D408D1CBD943ECC4EE03D038C5ED1FE462540DC937F0E4301502228D3B3755E3D31EDAB96D03AD1AB3E0A631AE80F86C3AE9321F35AF90F8D4D9B2B431BD529E2D29A29FE066269FB90248265088FBBBDE99B24A0F38282847D8FF4022AE6B611743A5B5472A4BF054B95F2CB09EA5E088E8AB172B7C3B53BB32986FEC298F41E2FA9D53D6F85254ED489A3F1FF01C07D33DEB98CA4EE704F27FD68F47B2E995E6706FC8D02454D7F2A73E50CD2AB15F973C9297B3B4989393588BB6C6CAEFF67BF2E241A158EA96C1A2FAF13FFBA4358A38928C2FFD0A7E32137E83256941DE749DFED36C63F2D07C557C7AFDBA351329899CE6D96DFD3442725BB1F24EC43EA41B4DE9E4E39D17A6F26384168DB92BF9516D7DD8101B970B83F2A2F323B418385C3D20410122D414A586970737BB0B1BAC6DA0B183244494F7375799AB0BDC5D1E2ECF3F4010C0E0F3537434E5366C6CCD7F1F20000000000000000000000000000000000000000000009192B3A", + "reason": "no modification" + }, + { + "tcId": 6, + "testPassed": false, + "deferred": false, + "message": "224031EEF8F5E31DB25B2D2FE2312A8F169D8F17DA7D6A0AFC7DBFC2164344FEA82BFC8D20967D96DD80B5BEA1093EF3D32DCEA654DD781ECD5185758CC19E6819CF382124FEBDE443E3F4529C375B82F34C83B4AC5DCDE04C208CDD7BC17AD2D352F6FD8B323F57E27A0422BEC53F5A2E0036079372BA0FCDC45364569F5E48", + "signature": "2CA336FCC11BB4D9A3F6DDA5A8B1A03F39E2C6FC5AD45F294DCEFD35EC61464A7AFA41BD258F5740D924E7C7961C8CFF7BA028D05B5375E1483B51FA6B5DF83B30BA4FCDF6618B6A261589E019185BB4D080A40927BFA3A6068BFE7CB849651DFB1FD9A5087213C6170A0F052CC374DE843E784BA3020552E6F317A229906C7765D4B0F9EDA40281758A365EC1CAC3C4A988DA93857A1F40297A1BB268E5313577463F26355A241D2035AFC85867BD3D2FEAF144697090E873182590A0CF1A70010D1BB5CFD3A9EBE9630237F4AB17D95376E344F310E2469320B2C6E11E9CFFF1864669DBA775FA6B8F6B894B74307A5DA310013CC5491919D03FCEDC59E92427A61196744BD5432410DD4F542ACA46515406EFA08052C3E64CA35C1F0091109968E44C2353FAD3727CD15B058BA2A88B862988915FEBD10DB8FD515D5E4DFF0B4C212B74839C50C488B0D8D52F47223EEFC87793D1FE803FF7EC1B6B984E00DCF750025D6B58403B8D274CEB877DB39E00F575611738C9B4F3468C23696E832CDDB0F136A59CA7E29724473EFEDE9C2B645ED5F109CD5A187AC21182A05E6B5A121EB86B1F26CFEDDCD96628EC769D6A839AD31C1EF817F6CB3DD9E2332E13DA61BC1AEE42BBE645C3268B1A7AF79175026F78FA757E058B2385D598AAA9F727B5F2BDF93F71D1E2007A53686B464BE838F904F067ED06782C7A09761D1A0D679563629EE353AE183F6BA7091B3BEA4230B32CB6C404A4AD735DE64E042735C5D60C800AF870D7E3BDA384F2D033047FBE85755C935982A5D84684AD7A068E2BDF66ACCD48F35C1F17DE3D0DF4B974AD3615FC9095A21300EE8AF23B91581FA4B596E9E3CCDD82BAA694A273EBAE7664052BC31983730E8B12E07A8024749186259A3A5B97FBA2746DBEC6D44120150795E99760E667E506C93A5372E55DDC84FB9563E644C8BC8B413BE27CE6E479EBCCE0B02BE7DBA69E91942DD00D290C9FDC76A96776C371D1627B985BE7A5D9ED1FE18508807AABA20EDBE9768763716541CE6CB3C1A7C9ED699C0D52692718D2914AB91C99056F31F0FD16C28D6892CD59B4C183DAF46D0A9763E2451C6698B93E55DBC617F25DD528E783BEB671F96E947B487AD9A0517C19C4F47A41877B955AE97BE095B9D650F1413A31C10ADD0AE047464E1CD5EADA4A3B93435210EB35AEAF8D395AA29B126EE2E9B9EC9FF3232A96879BAEA38395B7AB3AB866BF0EAD9A4241DB5DCA8BD0377CC9D6D772321F5EC6B47A9CB94C4D9F2008663165F400AC1A16E1BE2BAD0A1C3B85A2FF909183359528F6B4F43745625CF3B6EE4C71952224D057B653295980C6FB452BE01078AEA2FC5A780F10D87F7E1A12454DBEC9537075289FB178CC3FA5723E0FF0A7BF2EDD9A009FFDD5DA9BE606000B427EA2E7616A2057D8E395285ACD47FB7B54014D50A6FFAF463498117A19FB5E2152BD75E8F36EBD27BEE3912136D39A57414474F3D670A07761ACAFC0E2735080D9BC781CB7F3CF7F28CF21332558ADAB9384F22EACABC8D4DD7801256BB6835F12715FA43BB72F2C8F9653ABFA35A72B2EA6009EF90C067142C82467FB596EDB8D4301DE6D60D90CD474464466DEDC3FFD086312DBA730A589FC7A8F62369AD00BCBF89C1417DD9323A5ADFC0DBDC4B18DF614898BBACB73A2DA5F1E71F25CDEDE5CBC4AD32739911E8CBAF9496402A17DB96C18E3AFBD69166BAA8863C76353D053204897EFD95E3599468BAD7A7E2A91679316472004768B962C026D7F139BEEBF00576478AA1C8524A87AE96AF26592947272AE88692D1D8F5314252BD408B4779C2FE49AE3991F59969FE9B55F02EA45970F048D520D51685D84614890003E827976089D3124E88AF312D22135141D29755F0BC040B9F3B2B0476BFCA69BEE23F974FCCDBCEAFE85DB346139F5F8E004CCC0FBE19EB0FEC0E9427C528A2FE1E2B7E03E8D7D8C7021D5E44BF45D0AD3FE388FAC30606E6E1EC6149BB3128A8FC13595D635CF8BB1B52C6656019AF80C49AFB6535F99B8B139AC76EAFAF918F3B6ECC96EEE29EE1B0893EF8A51CACBC7F24DA9685E50E5FB938006B28C70079C047C61011AC289763EF2E5DACFAA3DA80710AF393D01986978E894E2373F4E9CBCDE51C0FA00C471A4A5C44F41D25912C6B43A0BE14A8F608189E3209D69689488BF0CB4E4B5C289E589C662A16451A0F0A849FDF9626073C3DBDDC893BC41B2A845891DA6C1F5C8F37B5E8AF3F2E7F42C22C2E28ED25E1CCD47C4C2A337FE704784CC8886966D2142F2FE8F3AB8DE8ACC228C072FDCC0626C52196E94BC926AFF04CC14B70FE5DD12A7DB2F6120E3AE6143CAB3B0E8631CE0EE90D5BF507312D0009257553AEA15AFDAF81779F0E84C48426103BA189184C4A71B227DF89CEAAC7E4DC6F103441567B7EEB92A7AB2576EC0FCC0275B8A9D3588B909CE3C1675094C0551C7CE0F82286D226133FE8B751204E31BDD579005F7605B7C6664638F4FBFD3C1F8370C07EF3E70764D12B13FEEFB6459B279DF1ED2A40E9B58F84589773F0B64E10815E7905E476315152A228E1E024FE1471C8451473DDEE11F04C01DF26B8DFBF529F32E022CE4948995FDF79A95FD462C83F38AD7568639EE078B3DF84ECC0EF17F8052FF048B5F884F021468A319A2CB65DA3843B9C28490317C8BACD42193DDBD5AFDEB9A6870E955FE869ED76A4BA41AFC65901C0EF6BBFC46A26A619E04F8F549B9565BB1C9545075522191D5993A51AFCB448AB9E888FC400A060803171953897046D28470BB0E73C2B308556789522E3514E84347EABB6744E7052123343AFA90C0C529534A389E561B87774F1408E8C28F669247C93813CF680CF8751749DCDDE11134B92C76D6BCD758FE9EACCBF165CF0D41269495487BD3C5D7E85890F00718156B4907DCCBCA498B528E88DA1DF08B1D7D3BFC4ADC9F30DA8182E9971E7259F9958CB3F8B905E27513332A6FEE7BA3CB659A68EE15FFF061BC567F09D9E53BDF2E61D3133BF92012A3A54A5EDF5093E6871FBB824408AE33623E99E4033EDF3CAAFF1DA1498A235C1DB7E02B18151C045427B701586A396A69A9335BE8A14C9C010E11969AA2BA26A64739F7015B288029466E7479F87C938C40B46E456D6242C107488E2B272846513428899619DAED1F5F084879763D330FD8E7A2780DC57ABF27EB91CCC2F9D704545DAE719AF611D06E45F5CE1D6D3EFB695B5F6F8E7CCDD394EDCEC22051AADD5C069ADBB42DCA5206D50A95C77AE2DAF141EC8B66ACD8161336B6A119262A2F545D6269ABBEBFC2C3CDE6F612182A2C2E404E5258646D74757B8D92A2C0C6CCCDCED4E4E7EDFD071B20222F343D548092C6F505305E666872767C7E808289ABBCC7DFE3E4E9000000000000102B374A", + "reason": "z too large" + }, + { + "tcId": 7, + "testPassed": false, + "deferred": false, + "message": "8408024F21F9BDA5DEC8F651A4FDFB30C7C427B3C41ABADC17AED23818BE04ED6AEE3B9B0DEF2C5B7CF59AB4678D1AEE0DF7DD537F7570C0A4103F4E553A9B797D5DDFBFEC0928A518A62834DB5EED56FC2872B338824B4AAD28A535944502A529761354E4161780AB15D6CABF1DE84945D49357DFC5EF91B2C4D50389D3BAEF", + "signature": "3A7DD5B02C1CF92484C244796653FFAC9F084F2F04AEC56E362B9867418FF3435B321697D50940794FDE228B4FEF5492ECCDF59954157E3B2288EA9E880F16D9B1EA67D50D25976E5F32D14C2CCAE68E388FE6AAF6B349A379BDCF90FC3E6A2DFADCD4D5707D0EA4E9B4956E051407F52112C4FA0BA8F11E787503268228CD2E289E18F704237614B2D44C13087FE46E02E5EB89108565074FB6BF1423F69ECA48D051ECA83D14841B8AEC3C05F722E38A6206B79E39FFDA6033E36E6A794ABC84508D449B64B847FEB5D20CF56FF1E2468412BEA8106D66E417EE48D1DBD3CFB167BAE14E593048CD1B73A5B0399C1A7392C9A82B4D4BB62B4915FC75DEC75F39C029F31D379ADBB872312DCCDCB91D17E2520CE4BA8F41F8CD3D33D6EBFE9F9E7396C632CBC27D7AD3552C58C27A13FBDB1E9C2C5BFA85A66C4CC206B719C4D2824BFB6CA59358F2E90B40BE4B90C981527A08ADF997B5B0407F7ACA27B2AE7FCCB0CC56E43051F6ADB6B27D1656D93F4003C30732B3B16E227C8D3E04526715CF23C4AE36AE3CE011CC3FC4040FD35137AB8C4B007AFC26311B32A540975BD79BBEF2303EFE157309B7B60DA66E63DD3A202FE46BBA0AD37F49F2452523972DC59D5CB37F976463973518D05EA823FE910D0F9A32EBCD5FE15B794573899151E585F305320BFFFE537F3CB4EA229F9A7425FEA85753BEE0E3938734921E55395B1C534E85B0568B817E53A69A3D835C8333F771D9F0DB43C40D33A6C4F663B8A7F86D64AD9CBF185D4AE386C2ECFE8985FA30995E8ECF2F21E3D22640E2902588C879DD85E66E03F0B7B36E3889A715BF6310FB6D32655BE7BE67F2739CAF620BE33EBD135E139FB6BC494E23C744F1943CB225D3930BD6A6F05F4757D88D7A06FDCBE327EFED6061A66B66C41B10EB07A4D9B0C20EC48B6B106BC32D9D892421A169D0D90C27C12E8534DCAE38555D1B2164261C1770B5091CC6A2EA35C48EE5558B26A741D166C43FC9EAF1D7F40CF1A6B7880037C3AE0118F374BFFC09B2842B91CD8EE1BC526F2ABD4B1470DE4D4D2B8A993D0093EA75CCA353669C488E043B926CA7C8C800F2963112D931B047C9755CE0C6C4B49DB1788B52992BAF1FBC35A10184DD41D1A134FB4C47B37275F0ADC9AAA0B66828A3C903D333B0D8F423A71A2C4BC7281B1E79AF89CCA0DD3D739BDEE1DB0452D2B37C45D5271F414AFC2352D2AC5588A3DB02DB60417455CE08FBBC440FEC58A058CF27E30C237F84C202B3ECAF3471A65D9496189CDB48629F285577B69DD4C1FB39D697EE33F974891DA644DB9432F91A3A57131B803320E3FB26AA87F41780FF96314BF60D657902A5CCE713673345A93CE9D2429B2336FE9B066E080859DCF9E6A8F53CF460A14F51E7BB3D79C04F9881A1F3810859F23BC510D41AA2CC1D587687D75750C9E028E1D2EDB28F3732F81F35D7F2437A92D78F132650DB653EC5ADCBCBB7FA18549024E6AF37D8B663374CC73FC2B0A648F50F9FBF7D31A4174635B55F771C1CAB0F5EB9A0EB2BE7037D56C1A2E2111DAED6C811957C7192784BFD6E73F469F13122274A96AADCB983BFB225CDD61DDDA7DFFBD35F6BFD2FEA9F13F6CE6E1E41EDA5EDA64E816C7A11FC272B3426E8FE331D2D72532292D61350BBCA519D6168497D8DC9FD38783654F569976BB31C4CAB08E7FC0E143929F1860343FBDB79952007F71408224E40031C871AF60F040262C54917E3A5FF6FB907F54A8A243B8B1616D4355488E979789A9797CF887490542E013762DC10D02636792CDE553906A9567A3C4DA2F82317662316407B3106C9B03B581E628F1C6576DAB45316275C1476070417565BE835E076148D2CF15C0A1709E678E1B45F89574C4FEB1115CCEC6478BEC83388D244951813ED4D23B0017E02870412C081A79E4AC515EB3E99C65F4905FA6A061383991B0656535C461E18CC5D0F23BEE21D3C89859163451D60B7CDA9D674BFC1862266C09BC28A25B5CA2191380565DD870E06CE930EBCC844DDF54E05B3F17CD34E031452741C05F90985A45A369DB87C237F6523DE2BEA9075655C1B083007065A083B1D010F6A69A9E4E1BCB0E79ADDD9E0A47420DB96CF84DD34C3444DDEFFC2D3E5E2400BCA8242A46E1855FDDA2E5AF3C730A07887347EE14E230DDB58E1D57C69508A555BC2F2CFA218725DA0F913118D2023923C834F2ABE3BA63148D252E61F8232B7D79AC01050B9D8A24388ED265C10A9F23480E55D532B874CA9FBA496C8067875BB90B9A29F7DEBBDFA27AA5F3DF4EE175783B542ED4D880141AE992EAF080BEF83E378A9905D307047D1FAE932D284E2D54A91C0871A1BC7594176285B98776DF3D0E0592494B8682D1F8A15AA461AACC46CC4465DEB060FF8096680109377BDDD4C43B1AC107AADA2D177B480706D9E7587E0FCC75D37F338021B2F3B1B5857C46065FC3F6563E4E04E0740A8EF45FB332766D8395FA7B51EE29E350FA63326C157A50E81031BD0A8F3E48181C34C2DDA2A907688601603B88855EB5E0A366809CE919725D9034DD33FCA05A6265CE839261EA286E39045D77A9B46898032E486058841CDF72BC44420E28B8AA3A44A03D969F8C1444263C407E747BBED65DFC985A3800BD3919273CAFC0E88654B5625F8DC5B6479F8D10F39351D570752D9541352FBAD34CCE44AA8EC3D2FC67C9F052DD1555B11E2E51D95571A468F29BB2A31D2EF9314E131ED76ACB1CBCBF60165A26F14E5FF25036F0BA03A29F8A382B33C042A4B5281245B75EF2ABFDCF899481ECDED394BDD8E9A41DD554B1F847B429D2A9254EA15611174453188F2475AEB692F40EAC3E4B3515A8598815372BEF0683421E174242AEFA4C1FD10CD042A1C6F920840D8144A9CBACA3BB15E27B20208BF6E8CA153DE23687FD02E570165207CFDFC10E37D73F2BE2DDCF5B7286EB79DBED8474CD2B69BA04122FB73469E66613E36B6C7953526D97B92246414023A93BDA49979F75613B89C47B0BB4A2C3AD65688857159295DF92C32CCA2489BC0251CC3DF0D42BA777137A5E4BEF845C82B65A9FB8ACE89AC1005A00581010B2BD446A965BDF81EC216BAA6C5A6AD4CBEA18E2505D750CF67B97EC9B97A7008BB770F90BEF9EC3FDBE2D0BD0CC43E046D56C2884EAFB92137521AA1C3655AF5628ACCCFA150AB517538F8F293941783354002F243F8E7F1BDB19B8DD81FC7EB5271C3453F8FD9F93355CBA53897FD6282CBC8072188A18AA6A77E24FFA3998BE511AC7728FF05191EF87DE78BDE35A9661C4B51537C8689909398A2A4C1CEE9041446505C6885899499E1F801101626334150525B7D8EA2AFE0E5E700040D181C21252B353638454B5152565E6366696A9CD1D4D5FE00000000000000000000000F1B2B45", + "reason": "modify signature" + }, + { + "tcId": 8, + "testPassed": false, + "deferred": false, + "message": "422DD79F96671E4DB6A498AFCD51F8D13017391E0BCC3DA960142CECC7649C3A729112FE4D9D5E14EE1D2660C04770F302F0CCB702A61D542B253DF57C0D6ADC0558F63D45FAC2FCCF3CC4282068CE9D0AA9F93240A29368CF57F80F9A2E51B24647C98FE47A9DFB220D5A950FEDAC2335D723CDC0B123CEE7DBB8E2F5E40A29", + "signature": "8A93A49DE7D00822747BEF9A59FF02E2940753A7AF6F6DBC20EC14F685882ED25061533DAA209776F6174341A9C5B83BABDA55E6FA094DDA606DBC7915E5E5A6316D509117867381F4F69B2258ECC8C5564956ABA4BE7C80C0919C2F0319613790BFC54AA2E288AB38075AB5237B5A022BC8D7F1188F605DCDACDE318D4E2D1D1A24A326F6E41941E9105DC934E6CB1BC81A6ED0DAEADF8DB7E21D61148D5E46ED7E7449AA04B07936E7B90DFD4B875D3265B9EB5A370F9CFFFE2CCC0C74E691F5A1F673320E994CC3C2FFC8A1A384FE4C92D43D67B3174A2357E8E5D688456B366620DCF02BE7897012DDA1F9683658AC61AB34B6CB5B23891D4421ADED563734280A7FB42BF1E56962889DA2E7BD2F089E7D95BC365FD5A18EBD802D7722AFC6932C4B01C881E30766539B20A14801EE4503370B8485F7ED0EB02E2621D2E8D998C4B56ED5A9DF0F1C7AC29ED509E1A1208C4A173CD0ABFEEA1BD542468EA13C01B7A95C44B269D40F3BD0E6F8C1175FF28A8D43F2BC27E4A68C3D6F980C6455E1C3F4835874EFEB2E6EAFB0A9AFA0E35576B212E98ED67E04CF4057531BA4F78A96D507B84535FCC893095D28C87EE070F6C3724BA9CD4F79E464245A09EF73F0DB69ED23B73C690596E157C394C75C120D26B94AABD91A9A697B4159D826878E6BC8ED651EFCBE4914B55E9F65859C123CF2BD0754509C062FA9B9BA0588B71A9FF3876919C07D2CE5F5403E40B28FA51BB309F45373D0716DEF200F875CF1609DC74AC3F6C13E5C7C2C9A47FEED5AFA50E8FB21504BA7F35758B05FC351F5604298509FF1D44613741434A29D37DE8ED7303E0BFEBC014B35E610EB73514AE54CE930E13EA566721469D6878372791BCD22AAF376EFB73FBF0AD2D9213277678EF18B0FF2C2F280A140EBFD0909628BCC6E1077210022404E216224124F2A672B9A079F42D933B79586681FFEF7E28A1EB565F3A5DDB0282DC818023D1D30306DD3F90229BAEF456FBD5DB6D49A07F698F5E4B8F5554E08D14D9D670059E120369BF25F1E4E18DA778C94D3F8D9B47D4D29A42A08FEB7EBC0A5DE6BD445CD8A6E5B537FAEA2E6AF93177AA1AA7393CCD876259838401CCC10C9F05ECB6CB301CF7C59D103E5690A5BA9EB970393EEB272E6FEA4E502F55E9227D22F8BA16CBC51FFAB327A8DC0B634A44F131F57CE89CC4EE3F6C440FDB50A7D54B1C4BD6CD11D4A8D4F820BBE15997175346EABA1C895114FAABB489FA7541E0B9B117678CA9C745F52AE7DACE76098B5AEADCC69780F607E05DA018D0F9CF6D02996FE07DC2443C2DE8DC280557669B8E7456EF852F90BFDA9D1767F3132976E9A30758DB8C127C6BC173181E0CDC1558DEE0B897C8445BC12840A45ECA768ED06D82685F2EF907A90B60086480758A8F6D5D5FB1B5BEFAC7A33660B85E4A8A2502FBACBD918EA748B4870B171AAA498A62170ECB731CC7A6C14CE9D179766E433F416BFDC3BAF1E8635DAB2FE48CACA98597A766128FB1BEEE7BCD73D0E6DB5F24AB1BBF28EE8D9A8D00C70DA37D46390F1EE0ABFB5282A8B978C3D8350CCAEA2BD0D75E0C8CB10FDD5C4B89D418590DE958D5F7DD51CCCC9BB553C9FE5AF568914B3910A6F8BF74957C546DDFED572A6C2B8825492DC03CD516C6AFA1BAC6877A090618727B794204187E46E5530082F259C170027F521170A70CBB7C59CD2F62E1C86BFF439A368759857FE547E742B0814D7ED8BABACDFDB2CAC044140B2120255DF4B7C930A1B3E434ECD710C01E67F6A38F399052BBF59073D46F3AF2DA1462938606F364DBB00F5E7633694FDA8CFF2CDFA9F5C5D5E1BE9E67A6A8135B4132626FD851146C3702D17C0CD3EC0B1E824CB98EFC557EBB9E9EC17D85A99A797AA24B587536DB3C0CAD1444D0EA777680A3DA2D45B7BD613F71FDEF665EB334194A7BDC1290437FAEC0ED1F2127FEEF1D0B98E67038DE9131810AB1FC07F9B785E6F5BB5D54C0A75FBDACAE7C4C1C0DDDE98F514FD08D474C7A7ADE09A54C645E42044AF69D47B28C94C95CC21BD6EF867F5D4225EFDB732D17A222DC2A74F0A87641C34CD583786E8E11046967574A02D620027425F4D5AE34087E88DEF7AAA658C43C6E6AB9B008602932C7EE5A03AEA56E54CD72B80898BB56769419DAB7BA811667965126B6ABF260A75809BB036A94121E767314314B3185B3E6859EFDD9FA7622E24A39BC64C55DA5BE1A9C31A04CCBAAA24455589C15365FE8BA01E3B12DE45E3FC2B248E7552DF2D5A603F9AB97CBB4DB762C3198C9F2A5E200749B35891696AC5D14DA85B323FFCB9323664C10D1DDA7DBEDABA11F8753CF4E310257F5041CEA0BF03B4A6777FF4C929EF0AD1A08BEF3B12E91C542653060A5A420B4EC72D2A13AA8D67287688DEE3CFB8B2C1EEFFF045408FAF927D0865EDEAFFC57102140E94B5F808DB19F566CFC21629667EBB3712E49BEEC070FA4E361A28FF888DC58B4E6A26A8FE2E6FF8014FC9E35060853CBB5162D06F301B41E5D1D753C0BE60531A94CCC06919B9C0E96B40FCA2094605C98BA5F4B8527FC7801B93E0DC512F06A05311A101CB954D0B3D7E142B2ED010AF4E8FC247453BA33B72CB06B03E925F42A283FD71A0D7FE89D8FA465853403C40721E804C79025E533EA15DD2F67155E1963A66878669CB3751F0054AC722B9C0B18C1C9759C3AC0337392E53762D37A2F9C4CFB5049485B1D2EE725043FC0AAFF2D7D81E89B33C3E8DF1D0AED1BBC7D767ECB876D2FA46F310E5F31881590DC2C8F68D2042C565C3A89A7B41F4E19912C9A51E0608125E6ADCD5B18D2AFD01A68D7E1F6237B2F25502777F2E882F4D995C1D2F5A3DC96D12F6953343E70A46A0F59F835BF4EAFB1C37629B94A05FF4D5F6EC85E22E962DF3FF2D21D827439DD7FBF833EAD23940E6F6CFB2A9AB2090BD323A59006229907A72A6BEBB79835FBD95DB1FFF0138AEC4984E78BDC817D7E6FEEC791B56D9B51A2D54C1E45162191FF311A4FDD11C2C5F8843E9BE4019CE6FA84EB7A29D98E1C56C14B9C30E84FE2C35E93B93635B265541835DD1BF20A3D94D32F24E618391FCE02B98DA28DC4081AAF408A6C7AD41C249F2FD783A9829EA0808EBF0D4338849079A88236EB18F02501355006BF1DAC2F1DD1AA9AB9531880DFA90811EEE2E96792590F47F1842C6ABCD16A8F5B8429E2AE9A6E56D9D50C72AFA9D0329B77C8230E0ABD756CFB2CEAB0A21E59DD9250786ABEA3ACFDD43E18BCBE671A99F23E85FCBE2144A7559F88C81723BE12FA5CF2F8DF13300070E1B28444F566B6E96A2A6AAACBEC5CACFEC0722507F8494A4A7ACBFC0C7CA24252A4061838B9CAFB6C4D2F0F1FD11161C283334363D4465A5B7BCCECFD2DCF5FF0000000000000000000000000014213043", + "reason": "modify signature" + }, + { + "tcId": 9, + "testPassed": false, + "deferred": false, + "message": "1FF8DED450645CED8FF0207337ED352C2B2299E9E261C2FC8BA836507339C0742F9BC51A691CE3A015BAEA502605B3815717D83F4D768AE51348F0330472A779414778EA6F8C440461E6606C47D6457CDB3AC21BB301BCA78534A6AE204486752731266C818FBB19338B41091D1019BAF611788AE7CFAB68B3F97A2AA57790A3", + "signature": "17C9BE2E3E190941FB3A1A6F839FF514717F14B707CE8686DF3CDC4C111BF135093E7F3BDC3D517076DC8DA23F9B0C80D4ECC32702347A7FA169792197C4B11E698890B375E64F223F432D74E913578902520562EC8BA5C5ECDE089C459FEC420CA0C97A8FC360F98903B333B0F654A5DA3EA25FBD42ED7CE1365D01428DCA0F36A3C9E4C2F5618E4B28501873BDC7C85BFE8C604881CF342E3782B023A1F448DD4EE9154D8A04CFEE6E50E415B2E2D7F08E4D9C6235AC1FE8EE3BB1FD82C88F36B3C7AF4C1CCF0DF31AE690B72A1E58E230A34975BEB0F54C8CA80548AF0C2555CDE3714004544D802052091CAA74E6784982CFA05BB55A86D828D74A5EFD15F15D7139F8E604A6372BAC7E26D03EF9EF606A7450138A63DEE4552A601C36705A0BE3C6B44D6451B1482A87BCDCF52D4F5B75F6597AE5696384DDCACFC862D63A5E29530D60E5E47BAEDBB9DC1DA4EEFA08E85555221C52049EEAB6E6C83BB5B34FB70627CBCE826C9429AFDFC621861D3C44A8D64DA2923DF55D63465B5D93D68BD195B2980B41CB4B0F3E2B2A726841BA149AC9A481018B137E92D61DF393D3A423AB3DC39FDA160069F255B9CD92114CAFE892425E0007382004DC0ED746DB396CBE25D591D8766223A40D1292838CF3F89466C914B3292BFE1FA4CC5E6CEBD992387016C9325E319BECA538A8C42F1D4A4FF11A96B655C7960649ADCA5F42E57031586B6967C4F50B2E3E60207DBF03E5C07C4B4F9CA13F7ED4DC46ED2B4249389D4569D415EDCC84528DD38D1E7EA8CF74F7CC1F0E23D3981C0FB463E27DCF8A80313F39F3A52A11240032C299E767630842976D9DE2E9B3442A244BD9DBE453F42BDB934C47EF9E5D800AAB5B4113A9ED1AE4FF59811652D1C0AF21E389170A4DC36E98A6EB811CCD56243DAFF012FB4332610E686C8E3FAE5F5824EC57E3DD96DD254A16A1D42A3318A2893E3865ED9922CEFCA582F82013909031C0E6B6E4788A284BC49044F48B3E0C10A6AFA0FD6A672B9322ACABA141D970DC975860A564BC8947D4F27F9A69FBCFF4304A05E2E8E696A83ED863F845EB9A401D2BF060A5D5063CB0596489B2B1B2BC3BB9859B9C47A6885466F98DD66A07BB52605D3941D271DC7C30668DF692631C5325A2D6BAF8164F779D39C9B8593B290AF5E4D6E7F431886A3210E892629CA5377E7144F4CCEE2CCBB315545311C8D04C8B6BABC5BBF8DF87700523E3A306607FDFCF151768FB2234686D2F3D8AA8E377CC3CC0A0EFE07A18AD203A221C16E3DE5AB9CACB2FF58F53241BEA58548518220A6A3BE12FD2C834793D39D1764151E3BDE9D1306647657D5AE1D0F50C9B034A46C39734C1BF676E1D855D1ADEDF9D8F109DD2D9F84659F5A267A1BAE72DDF211C16B1605170FE3B626F82DB76183DBCDCFDC7889B184E8211C4F7B8826DB146C12D937D73FCF616259C4C055C4309AF2BC4EDF11A7AFB4BDB5404DC3AE4B9E34426B21975364E2AD7EAAD30A86B6071AA25FF289A7D50189981B2049E1251A2DD602B1344B2F010DC4C826EDE01A54F980B8466001E6ABB527C5AD637AB7148607DDB800F174366D0C2CA64F8B00E35C87126F90EA0DA21755FD36CA879308538FF91494D2CE46C11BE7264768011DCAB2552993DF1A3FA6421444950F608E149DA05A591598ACAABD529B22F9BD9283FC036612B68415E72827717BE0BAC25601FA00511E919054B5E08A583ABF3D33E4BA3AA1BB6223447A7DA620BD1A2E47EBD1A9A2150B1C4DB831DD02987F1DB2051D9B46DB34D4DF96B082C602DA91E3FBED168F41577C26C48B32C929940879DF80408D296B2879BB93727F492714A370241AA86357C23D1728DA0C88B699235792041A79DFA6C11F09DA09B00BFD14310E56E60D3B0601191AE06D21C0357D8DB2163CF3EFDD87B45F54D007F89816C41CFA9B0A5DC616053CDB698545F7E99C15C8A3D4A7133FAA613AFBCBF50D69423538FAF9C65C19D502CB58B6A7E4E29071C9719A923042EEF6537CDC08C34BD02159A807335E20AD0A599BB605DFA95DE966962D23FDA3FC3BEEA023D0ECB0EC1A954F4F3303A4A8FB89B4A8421B5468EAE82284F0C5D8C85DBF26233B13038222BCCD6199E5DE244BD2360CEA95848319F4EFE70FC8E98FB8C49A1A151D114A528C6D0FBAABE2DC0E596F11C20CE836F2605EDC98F49C72E9F1BE0400B1152D2F85F171EE261845E312AD4B1D1DE166FE81E07AE2B97C0BF0D508C430E4372B0D2AAB07E2EA967C7BFEC8919AACCD30F271B810F6CED2977A407E565FFF83CA6DD414618C217811ABEA2141E47C482C85AC2293C2C392BAA9AC3443275B4F0616AAD4C457ECBA79DBAB96ADC06693698744E39B3A1F6D5801C9C9CF6870E3C5C5AA7E69837E7E8E58AD72F3C6363A18B7E93EE82DA43D383978BAB866AB156BF46408B3AA9095E637AF1872636FE0AE5C425AA37E8DF12E31C38E5A1D7F7EB0EEE5C929CC9290DD1C13F4DFD1A674A49B81FAADAB243CA1197BE9500F2B33CD57352915330577DB372B8B3D9F37DB178FFAAE4A7E39C696232A57D2EA249A2928CEAAFDD7E9F44BF25F3D1477DF29FDD2BC08BC15F2AC452F308858F5F6F9D83E6C0678E272BDF9D2281887BA1FA8D6D7858E0CB8A61FA6273CA6C7B02CA95E862ADAA91CD292764D738224E1E5AFA6A5E677E528F25F0C5DBCD873143C2FC8EFD5E561060EA7181601851ECBBF594BBD902976D3FF31E6D693A5BC2A97BF2E9D244077E8F2D2F73E1C9F031ECB735C3DF50DB16FA46CF424EA1C300143ED17B96F0BCF66026692EFA599E7C8B746C6D8C0EAF77022CFFEBF4CBA7BA5EE2C42A646D483B5C7F002ADFD08BF29FFED5AE3C168E1B950FBC04D9EF3F517395DDED4B1D54DB9E56F81ED1B162C56BB5AEE6049E7F3344223944AFE06C4A2A4F8607B7D751B54FCA004DD5F545CCF3A4C4C257812E9AD0860D4FB5D86D5DA1C3BF1AF84F731DEB8E3210F83267F5D243FBD6D287006788A46A02C1D3F51BA0DA9434BD6E0E6BE5D405B572D50092AAA542943C9589F4FE4B607F7705236CD8C5918AEA04604D18521243612E134DBFE9D2D5EB164557783B12513648F9D294036B06AA00056DEFE08DBE041FFA8E949E9B555367FA667995B43180E6AA797DAE894C84D7EE33CCFC93EC759D974D41301FE6DA75CEEE62E924F9AC939CB7975E9A8EDE2302203D9975B8B5A68D2638BC562A7C0E0888E9DFBF7332380971B69A224264E2C84561DF8755968477AEEB26B94EAF58A11F3CA84C2D7EA4427393DC090A0E151E2A30375459787F81888F939496B8BAC5CFF4040E313D495C6D6E7B7C848A9AA3CCD5DAEFF3FA02092B3F4B4C739DE0E2E6EE0E1A2A353961646A71858AB5BAC4ED00000000000000000000172B3747", + "reason": "too many hints" + }, + { + "tcId": 10, + "testPassed": false, + "deferred": false, + "message": "3A3ACE744153D62F1499D0AC7919A1ED6C1511FC4D70473A86E328CCB558C682BC3FE7F175E48C6D9CD177157BC2BF58DEC173A14B3F14222C4459CDC073008CAF4C6F38727FAFDFB75C3C6192737EE0B0E93FB6E476CF2C785A7124C443C9D8330A89FAA26F421E7758171B6B8C7D9E681D108A4C3496394711A8B49D2637CE", + "signature": "967170535FD559F7D1BD00172510EC12D57ADAFDC86AB4C8117840F02FE63538B963D3B4504C5BAF8FE27383FDA4218A5B9687A4326564BF8784297890B028D21CE19B29A2DC1EB9B2BE990D6A633FCF97D9AE42CF33AFC7A045C9469DEE6AAF49B4DC0092E95EA0F60D259493537767CD0A2A495C9BC2EDD71CDFA7EB021D0F0673F602B9D4915A8FF44CA197EF4F0AAE7F81D698077C45993E4188477AD4FA32DCFFB1AB759CB72B6B2E2E82CE7D9C96B04CD4C28AF152DC89006C2652B14E4D882CEF6037E394BFE523D9F4F8BC9C565A123645B96E9C83B9037F6B64956B84B257345F33C711274EE28D46D55903F56752F9CA2B5C983BB9AB1786199314D2417A7CD7A61527C8596E4033C6AD7C2DD60A1DE3E126BA9FD197D3A0436EE5DE4A256FC57A21E537C48911BE0580912BAA0CD0AA31248EF67531CAEA67E892D31AE5FDBCCC536E47E193B8AA12C1F36786F2C88BE923930B4FA4A8619B5D22E4F0B2469F094FE619DD4F6F2629D48C05B2C58E78BDAD42F2DD6B0863E1FDFC0C3B7F907942BD134E19A329BE8F9E864AE99C36099ED95F479456A99A6148448407E006F163AE5DCF18CB0505B7B9E981A7254CBB9AF09913ADF7CA293C1E468DC7A2F309266AA491C48686A6516E2450E7CAD0E126ED14D0E3AE919BB5DB809421020F208E4637B7714B6BF0E6E153BFDED992C371AF5445FD1D78512C75B14DAD92415048DB65D44143C67E1B8749AAED09755E9FA99CCF1DF388BF252894FEFE83ACC4475F1EE440D255E51B3B66B0E25ED9F6A6287913315055992CCCC4B24F53496D592DF92A463F094F36242B4344C4F2D30A1437F638B8E6989FBA82A6246D740948EC92F97C7E8155A7C14EDD7E7E06BA746054776973CB0C12E416B0CE6397C8CC6060185B04397F4E101CD0A9A9D9801AF6383969E796DA348132AF707F01474B545FFACDF1F72D0BCE5BEBBB9A54DAAA8DE145A8A7B3B2E77E87572A994BE0489FF696F1E7175CB48A8B4B0BBE600B7A3C2F28C88DFD9114DE4316B918C61B72E2D1C2BACF74E20C696D17F007CD0166E691B8BDA303525467F8BD6AA007C7E65112B3B82AF99B1D2183E69FF78E41BFAB098EBDA5760B0D95B1A73260149AF6B559AA6452DECA184CBEC6753835DB478D3E24C179261053ACC333C0401C3941E2957FB700889BA2541E88A19029C89DBB3B2083B85D90D7652F36357AC00A256B14D7FA8F825B5E1463F110B88710F3C77A5AF468A9DF5170EAA2E449FCD5F122E4C6C4DD04A4853531B0E4B4626F2DA3E49D358BE15A7AFBF677CD84D4EFE99304586C959BD23FB345B2B10A968A70240683B55DDF75D1B76DF5BCB2265E4D2B48CD283BB9850740BBACDA014CD71355A737543340EAE3CCE32B6A85FC712C7CBBD6E09C40E070C6DECA43351B114B5288D81F09FE2EF3E120B02CB0C3DAA000945DB75B69F4CD481D7DCC8FDB4A23FBEFA88B31E9ADD72BEF59C182D6F9674822D40DCC0898B2202A7A41D9E1AACEC4D7C5E87791C14AFD9CD9B5D2764414E5ABF306AB09082322397AC75FFB1AA473AE7A35750481E95DE64FEB54D12CD2FAD1E15574FA5F159AE9E450FF8215B7632ED333E768ABD20983E73CB0D4D9F1D533098C86E21F73BF739C928874752F44DF1F60A09D157F49A0839ECD5AA00A6A62948E52D8FDC0AE1FDCE14D6732A2CABD22192F1CE599C7144807BE8DB4307D2A09B37E5A7160CF624CD571A73AFF849B1B13328E8128418C957888B57430EA12AB4392AFAD89BFC86299CC4B5589FEB47303099A540F63D6AFAAC6AED978C4A36FB4EA8E425F7CE11F11D178E4FC83F7ADACC1F9C69763E3F88A6F558364C37FC12BB0F25E1A22BA3FEAB13A3D418CA93C7FF8EEA6028EF3B5E8C3A76505C3355151F3480CF292ABCE382DE98102C4165EDBE9056B60DB75F046FE17C47FC742593A79F21C35FD928CE5CEF29951A2096D3A2B79C453B9C17AC1794F2FCE53CEDE0EB1EE299949032ED031451FCE1C00DAEA8B4B1439B2353287D5A6E0ADD3F44BD527DBC12D99107AF45BF8002BAC28626EA1B8582F89A280B7DFAD9D6067FF059407E05CEA63AF80BD9DBAF201369BF6304324EF9EA644DF561664DB7113984A27C1FD1D3E4ADC3526F47A0A43EAC82B33B81FBF72E2FB386D3B8C19525EE2C39C74908109971CFF2019144A5FA7AB96F6EBAA5B1E49A6266F426468E318EC81D4D25109E337E2D04415C73B181021CE0ED3DEC2CE028B4413E36649313AF07487B62D9FA493EAE16A2265763F3A9FF493A126EE62BB448EB677AAEFC614B2E78A48D7F1E11A13D555CA2A22C5DFA35FA7D8DC8DAC0BC9FB0DFF12E33597A5706B8614F849867A4B97F3ABD6E8A6692A3866C7C961F052F16D8058FAA746B6FBA495C26A9707C5BBD8ED04ECFE3F81DF2A07657E3DF4D7F34C1D93C8E37414E744CA927FBB6E8D00A50FB291F8E546256A6AA27E76ABFF9FE60EABC0A4F89D86B91C04220D1EEBDB80FEA506190A405E6DDD2DC1E99BA8CD1F1EAE073FF1C331A59B4AF83600473E66C3421749049ECBBBDBF1854618671C09B6810ED42DD43366DA42DFF7D37AC05D402B731CA97C800C125583EAEA5A191DDAA2D9F0F2FDF35252AB5D5DA15B102BBC5750FA6053885F99A5BD6A9B09C23B2AE95CCA5701511C4DF77ABC6F19AD2115F63A81E6CC5C82D86299CA76CCFE694DFE1954DBE43304E1AF252A15FCA8F6723C34C137EF5CFEDE5057457662E21809D17FD7FD398C5715FCC0F96097A816F7A9F429451D89CBBBA0815E56435C576BF22A027E450210AE155E84D32615E6486E67997FD81557C327027E30319828D25637B606957B10B61BD764B361F57EFED8FD42121542E1DE940A4F9FDF5B89E2DA7FD14D3CB9999F2322AB73689CA51DC6D1585169633BEF128FAEC72F3D3EAB21BEB8D5F07D5D883C32BDE6F6EA579ACD3FEB9E15EBEA9A42D5EA26762A376589C576F916B710C679194ABBEB6A1B32DD6502A2DCE0F3AE83CD677ED5E927C89B63CC26F0F0FB0A6C3561775D46BEF7A7195AC07CB2EBA43EA75FCB5393DBEB781E187AE8509FAD509207C87BCF2ED1F9467067E6DD3CB487B520F573E3CA8431528878B18E7CFE5ACF914EC0DB0B99609F7C9B306AF59156E58588028651BC73BA562D0343A3CC10318AA08C9C79A25799BE7823BBC8335EC0234EB42E52F7E420D6927FD8D19A676EEC7F0D535E9020A58BDAD870D9F8CAD9709CD0D24B8479AD2E940929BEBF540A6B447E46AE630F30C1C09857A9B2766D9F2664022E323A3B417DAAC1C4D1E020232F464B4C4D5053686976909AABE5F60A0B141E2427313D5269797A7BA5A7ABB1C7D7F0192025373D465376777891B8D6D7F3F80000000000000000000000000000000C1D3141", + "reason": "z too large" + }, + { + "tcId": 11, + "testPassed": true, + "deferred": false, + "message": "3DE9C8CDA014784F23C8CB6D41294D39D27C9A5DF8F8D939B6F2D821824E584BC0BA516037E100C68C02480DAD436E12DD095DFFE293DF8E4AFFAFA0DA05516BD579B1B03B2A43307C7DF0D88624386593B226D4BA2EC5716A8C8B7A117C437DDACE31E6A902C403DD172DA7054A1BD679C01C1D822C3A075F5AB2002D2147A9", + "signature": "4A3C0683EE52A2E3703716E44D321208374CB0ECA74F9E6A624A1947B6788AD7F6AE68F320A580D35697E48B276779D4F5D2C8AF78177F12C9CD117875E0CB039293F140C24D80C895ECD7AE9C7C8AB72395A2736D7DAD6FE3EA57F21F9681806D821C91EB790BBD7F4AECA96100CA225A45CABE9372F48732B1A0745BBADAEA0594CD87875C05B703FDACEB441736811E2B6AAED172B6EDB8FDD087EF22D30CEEAA7F9E9A0DACD13D60749C0A04C376B804872A6C5056C37B9B64B4060CDBAC15B1C00CF9AC77DB99C506FDAE0AE16C198DE0BEFC4CABD6B38BC7E268112844B8ED5525A5624A36701A2F6AC6ACD2E4E40F01697E518B5F3107563865AE8537D04FAA57E1B71ECB1E2C2E36AEB3D8AA4674A04306E5179FB7A45CC6D57692BD787137DA3E6C5395D3F6A2EAAD0AF8F586912CC6E6DCD5DF34A6E4B0A574A350D760C646FB77C76377B6F88FACCD1B7187CC10E363FABDAB9D494E749E0EABE63D45901A54E06FCEA5A46487123C3C1107BBFFA87B7D7D92BC6793A7FA3CD18CA2E27DEE2213983D08863126FD79FADE804B48830AF687B02B4931357AC4247617AC13064804D3F780EE18A452613E9C1B188C0655FBA86F6ABD38E5F7D17267C747976C36EB37267759A9EDBD6624992F704684484FC562C8918788732DAEF29EC1386E73A2E2FD02BF7811E1D7A20822C8985AAF86B8E253AA7F0806BD6FA376557910497205393841BAFA34598B7E29EA9E67351CDA2966D0873BA914255649CDC89B2B64A751EB627F0C2D0963D391036C7297518A44C6783750C3CD6DF832AACA28FD5643F94A38571BCE04C3E29E2973CD6C6600C8102C1EA725DED21C50C90DCAEFF9D73756FF6BE91E8E766598EEBFC394F83C6D36FAD25B2DFC31D720E7E42763F10AD75D8C93775609CD7B0285F0247B52B797D11489CB4EC333C27E195ED8F7071E6C3E5E9220CAB46983B4013705F5934C0F1D61E70EFF9CD5FD293668BD3D0546A884D7AAED9EF7D2CA8E84A6BBDAF7FD8181FCC9D65FD74A4AA26DFBC42EC10484D7DC073E123F95CA705BF6CC3A803C186985721406994714949BD47161AC12AF72C0A358702CBA5A6AFF793D0DFDC7009861414CC3689E907D65BFE48751AE296D798912D49F4F849E43141E1BB050F9D17E5A0C4B7530E83463469F1D9443533AE36C57C6D80B915A3B3C8D9A3E43F5E6AD0187E8F828FFF7240EE9D4304255DA0528D0EF59FF1993731735245467B1BC5E6DFDE8895714F34562229E79AF8AB5E6269BD1C9DAC265D34C6CFECB2A4D02ACD092822E1EC0335EC1BA0ED22DD5D832B6349BCAE8194BC550537B814492DFB96EE870B26B3B535F2C79E24705E662C11CAF10E0E081573BD8B12A393F9AEE5A9426C22F2F14C7EEDFADD47ACFC4AA01E0282C7AC03B667302A98CBD84902DC6BF66FBEDA65B84115D652EB8C479808B3542567F2ECCDCE06692FF06C653714E65E202AE7363C4C32A71A636EDA410AA0B8F4614E3927BF5821AD2E30B5ACF30201F35028994A8568D68E8CA28C1E2C3D482C6609AC36AD5583485034931DAAC6183776935E42C4F02ADF19730260AE56BB8C2839B1DCAE85E6F81747AF80A55A8D20132D77BACCFA3963896E9C431714D3BFB78DC74CDBC743151615C325AC3BF0DCBDBDB8CBEDE8E71A002C20B89A0E7D732AD8934262C5F29D4B600F4BC690136CBEC1E93FC8F07F6C5CB789D06D89523DD1BD6D98A3015C4950B9AAA45427A3A923B15D2DF53F030DD8E07F9E2461C5676A09D6A7928B2334C2B621B28B82A45BE731FC8ECBB030C3F85B03B7877EEFCB1B7E5736698E8723B55385337C6DF877FC8842343100030E9876CB98FB12E1749D1D6A77DDC94BCFB67B0C61C589C805A79F2B69AF01B2456B5491D776ADBD9C60466F7D099DDC395E6E297677DB98C9DE5D2BC6C5D7772A2AE30916C21825EA848AECA3447766327552527687C702A8344D008C39CA26A9933320A93764F4D0EECA250208321A4E465251135D7FEE9C69FBBD6B8162A4321D3133A6F23FD8A459B05E9C9003B4AE86B538EF5E1B769E14ED84AB3C963B3F8C64A9FF5979277ACF32EC2A65E65327001836AD53D66D420E2F39B42CF1CFC0BBB95EEAAC57D64262FFEBF7D57D7EB86430C3EB5E25EB183DA1196D8BA5E16B106D874EBBEF5E90256CFEE4DADC26A65EF8FF340CAA19B99CC298456C558E54F8B3155E3BF457FE61B1871C8605347BA2B399030ED93A26AAB17711795873DE7C62C1ECECD61AA2F54DFFF5FF6CE074937F51AED1811CADD4BFCD9D9C9B9937E4D43F1054932BB81427FEE0AC894E0F9CA81F299A9DAFADE2F3735C756E89A4D3136AA5533F83AD4465FE212EC6A6C04C1A4006521145B762B2744D01331F92408A5620EDF3F33F004790F2AE2CBE6780D1F295BFCC0749BEA94900782F33F9807F7058439D17D09FCA9F78A50FA8231D6B90B6D3E2911643F08B68A7FEFA9CFA0F200EE15F36C5A38163DD7DBADBC496673E0DA0470E644341DC03969E9B88EA9BCE9D041F34CBD852798B388773FE2EA344B017B82EDB603B6364EAB0CCABF1A496C195F7073105EEE7E444A31E5B57DA2BA0C8627B15328D713ECFE8596FCD269B9549EE31D89890D05049152EE7B5466296963E52BC368A2B874B2991123B14302234B6493C3E927B2B96C2A39A78A7D0331D19CE9291037F91877E76739ADE0D0D4FC8F20A5749907D4012DC7F54C904180B5C98C1B3ECB0363E22582E9604BB6F1D837D797E65BB0C798A810A41D4DC26923B56B79B8B26746D691865210C15F4B222D8F158A65B3FBAED2E81F3EFBA36CEE2BD7082ED8FD0CAC3948CC52CC9567D33DB07BA6A715CD4E66AA376C477F105A471E6F9A2620013C5FDAB9F064232942108D42C0117F40505AA77CBD6597AA47EDC1025CF532C07C432311B40A32927A3FD2794B8D708DF6E93844040F0A26D8B12A32020D3C49EF16F68CFBD5009D82DE4147D6341CDD3868B478C93276752FD3A175E23E4DF15329C671E0462E502B894C53778BE77BD94EFF9C1F3FA2B40A94A1E219056C2CA86A217C35223BF0265C5425953761943D9A68292D69372248A219E410D1FEA3621612907E102438C6D7B92D0868C03B8E5FE9D6AED83C4B8221DA6078451343ACC86EC5B3776F986031A0963BA78DC2045D04F599780DFB1E8277C96AB84EE3A27D145F8EE7A86C04BDC4A6AFA0A8CA9F58C55C60E32101B517EE1B154F60290F635FD13E4FAC422EA874AC104202899E020832C15FCD829ABA48CB43AE8D151B2E3654ADB1B6DDDEF1FC27393B647274A6A8DC10181C24404C56606E8A8D8FA7ADB3E1F104080F1618263342646C85BEC5C6E3E700000000000000000000000000000000000000000000000000000C152636", + "reason": "no modification" + }, + { + "tcId": 12, + "testPassed": false, + "deferred": false, + "message": "ABA83F23917F4EE684C8C3457433E1CB08D1A3CE58EA49A597F82C9D549DFD2C8E460943FA31D252C1CC4AD1AD2FC99E9339B7F22EC228B4EC395563D20FB2CF9A70753ED17404C0C3D191819F35DFEC5CFEAC076C979D0384DBB8FFF19624524DE9078C1C269C4040248ACCC6AD90A43947FAF66200B9A2FD91646EB445E54F", + "signature": "42B0AE8FECAC6B9747D4DFB2CDFD598926A887BB9B23D20F6F74646DB40A6D5998A29A3F4D83DE79F2D74F369EE126DE430A4A1E4B2E5976A979FBF22BD93085058D27F769411DE3F4D80E252DA1EF8B4BA705A970CA0D87E44F7F1B4FEEBA2570E1EC6E133E639958D8BD3D41073509503B4BAE906E4D663F00F97577AF3AC5260215BD297404C107DC603B70B4F611E9FAEA80051E211C34FB4284F439A67BD9266E76A9DA05A7A3E412483EE8A41F1E6587D1F5442539C133D18036A5C194AC776EA6522CBA1A49F40BDA2D3606E90EC36E2A806CD988ED18E2D4A6648F31C862071F9F5E07BAC0044579FE5CF8C9BA94D0EFBC50ADB427D51AAC95BE74A91E30902A6E54A33F8BF9E476EC191203C7E4B2E759E734C92112CD6C1FDA595E5774536BBCA83CF12A001C4BD4BA29B7AEDEDAA1C30426BE7C2DF8FA2DD3F8E28B6854EF142C38CEDE769F0572562B93062F19079DE5F82A4DCB62091CB2A9A6ABD833E7860121EB09EDC8D8104A67CEB3B74CDD1ADBD4CC7F7704946F3C1F561D0817349126A387FB41AC0D08AFD35A4BA40E86E49A0E30DEFB78E24C49DE88C6991AAF09B72AAA1EC1C5BF0F67B2988D96EB8862E6E88E3113F87642769300DD5AEA8D72983736D9B6B670B6C4EAA8935087E0DA7FA6D918C2B7DBC752B6182A6E507340161B1F0AD55167E01BEE73F4AAFBC51E82D7CB2F780F943FA78644DCEFC46137F76D761E83DB23C0D7070EE7FD705BBAC5DFE39849F28B4AAC5B17072238026951AA06E0CD956392DBDE08901EB9DCF5A42F97F843F1168BDAC6B20E71E8F61331E2303EAB3B779EADCCBC7508A2F2599DFEA3B1BA06274BE0313BF5BFE16783F94F3DF7CB9E27E72FA51A80F056AD216C76886BFFF80C84A22F963EE95788BE8202671FE573F2ED3644D60C23C9FDA2FB84717A5AEF30C96FDDC542CD60D6B7AA01ECF2019DFB46A1106583B71E862F17EE7585895FBBD001E2B178851379596A7EDE42A10A15DD2F7316E88868A11501258AA36D96713BB2E52C87BD166355AF173930E6FA3A1F4C08514764A4BB7929B46542974865EF0770A349464FFD3AE35B752F8AD97323CA7A669BA1BC73425C2D94CA7358E67978E24199D271B230903C457A1F77B2D64F1C00118EB54185898AC1DBF8CB2FF930C1A05B3AB12B317AD7163267681DC171A951B48AA28B6B00039AFFF242A1250288F763B23FFA80FBD40FC5794E9A24E70EC0B22BA40C0D1860B82FE5271A6F2744A9A7872E29550EF0C05E90C30ACD553D0126E49DBF22C9E2B782CCECE0585B5956D286DB789ED1132AD24F08028D7B4B42866C055D7D5C0252048793CFD01DD46E814EBDB3534FAF505E7A846650376CE28097927C7AF6D496542E4E5CADD6BE0F211E9B0E1E38081B80CDD844D9C1D4B14D3ECA12961C7F1BF04B6947B12D8C79F552A3D4B78241C35F8405B3FBEE75E3A47A69101607D0E03B8939C477D80DFB8A3A75560221E2067E6ED24B3ECBB7BCBB77D639D395EAA7AC976DBD5DEDE4F0C2E1F68EAE3E59A933B3270F398192F0060E2A28E3F80BA5008D0E552F66213365127C9E296DDC5A9FCE9F7D5FCFF72EA3C9975846B9FC0DF2EF560D22EE11E069F80B5634998CD18B88638D66C00B456FC4BDC56C27FFB9097CA96DD2DCE53FEF52CA59E216E1BEC43233951A830C9CC3F98008F32668F67CBE022CFA4DE4148EDA39617ABF6E4072187234BB52824F79853A0677E221619EB3A413E639FE7165C0D5371A360B6529C877F02F542FFC31962CCB2EE6FF57D376A066A1A8BAECA89250EA67D87BD41A1CBAAA6FC328C9340A326973F6E2EEC86E48F27A86485AAA9752FE9478CC765E43907EC740012C161BDE0A145B74CC1F091599EB03A97076E8134595D7645C06F13D2DDD311F605C87067C87238DE08583335151163B4C9A286B950023A68E7DC01EABD82D22B019D74DEFED6331297D243A42748C3AB7762ADB63BE289A76871793934D76E15BA24A91FBADF3337FC5679D6979F757BF87C6CCEA4DA1C11EC2B93E87A68C42A9E39173EA3B45459E72696EC8BC68693E8C6B1776214D07DD3F13826226D3F3D3B4719E4CBA100915A3EF100C7910B21F6E39B8A86DEE7DCCE80B0C21F7E690F65B21BDA14882CA27AD34A4FF516AB126AC3A25681B20B4250611F7F748A15F2597EDD9DD3C78B588C74A493AF73312BE434BB3D911ED2CF45C4C9D707E705BC6124381109F517E0876505B8CC90C27FC63C1407F02C28FAAFAB44ED64F13ACC751FFA0F6521F7ADA08C0CB7CCFBC295A7C5BA498BB250732383B5FACD5A5DA43A2EA99E8C4E1EBEC7A98E085323998F9400157F20D1BC2B9BCEBAF3BBEBA85A33D678C3D9B8AB90129252338C787A9A4B039223ABCE72E270EE4F23AA971A638B4E27359CF9D62AB4E4A92A8798B8F70F3A4B013C195EFF876217376E0B8AE1FC8303B892AC2620409AAB45917F2996797A87DA6CDF27AF1F4BFFA03A739DB169D490A163D5699A517CF33A6E151E1B21405B42AF3300C901A9A247081904A330EB605085C2099BF7D7D5D319A1537E6630E0DB811E406F6E6D37F7829E997D659C016ACB4F9F655A0AD18EF09293D8436D9C79FCA1B0ED9D3A9E2B8E7E3BA7AA0A89DEE26BF10E01B6E19EEBA1F83DC559D2F817723A227AF950DA4448B5406FC9C98DFFE09B62825FBCBAF2004FFDB6F94F297465170AA39938891A7806FE54FA06A622E70C878EF6F5F7323E786241115C062DB82690446D9CCEDB9F7D596DA5CA2EF7EFC62AB1B500EB396F6C7DFFA3458397EAFFF1CAC18E987CC9D22A82C385829EBAC28426E5B3AA301E58CA8F73CAB8D893351A0D52ADEE8E9FC65C6685B3F6CB567D6E0B9F3B509D544C22013A5C8ABD1BF7FA8B12546AC1349354A09DF81E39E097DDEDE876BDCEFBB1DB2085445C159C44D433A9B05CAB7BF13E8AEAD2F3C8EC24DB9083B7C5A2AD869635BD0956D541663281F0DA3C88BF9EF2AAB1FC93F71165A1408ACAEEA60878A15A5B50D7D9EC284B7B84D746C342F8AF4163F2F97EE736FB968C4FEE84A2799B1099AB2459AA6BE6A123C03100D31270ECEC936AC34C54612D02FEEACD4E02AAD3262AFD143D9DBF8CACC6B863467DBAA40CD38161E0AB1A3726390643E35272B9239290F4AE945B8AD975BD892CC8321BDC6949BA3E60DB447B613F035E1507ECD6039D158D0DC08D0036C20F7C91CCA509EB91A43B5BE76094577A2E6A7842166DBB5B4815A8721F7CC639FFD055931E356F6C33688D2F8041F6E6B2462389A344855767F8592A5A7C4C5D805111F263D3E40424B5B6B95A0B6C5DCE3EF080B0E17334149616A7378797E898A919DA7BCCBCCE7EE2A3941707E8BEE00000000000000000000000000000000000000000C1E353C", + "reason": "modify message" + }, + { + "tcId": 13, + "testPassed": false, + "deferred": false, + "message": "50F8492B1735E32E32D275E0BC94ABCEAF820FB6E3B9CF3DE97620C6E086BE112286FFDC8363C82497CA3BF753B41B3B98273B561A1E724FD4CC8FDF597BF86DCAC995D8CF43F6EAD92AD45509A40A78567A42D9F388DAB75ECF207A4DA24E6C20449C5E2D72B5DA002FDFF5D5D11EF546DC81A8E718B26627C24A851EF71AB9", + "signature": "0E74E2B162C50F7CEB442CD3453B911FE47065F056F3DCD291FEF074BF00E094B2FF7CB329C7B8DD8F6196168E3DC8FBF83156B93ED0E4F42ACB7665425F0DAEE7F8FB3D4A6B29FCBF9DB3507B3255CE86CD52C6F7CE75E9F2054A8B31805441F344521E33F0285B58AABFE6F539A8C0CADAC5D091AE88A88642F90F5052BB9966960F7FF8A2AE4BC0959374BEC9C5CDB98E61D3699B545A7A5B2331C3EBC5A67A9CAEEDE9CE63FD11CD0E1D1CF2E33C33591ECC8433C1E4430AADF33ADF073BF1DEFE203E968DF98604E925450EFBB9F899FE1CC015D19B37B9344CEE5FD1BE7C495C472C4FA10C865C34EDD0E9B7D427EF9D1EC2F39617C984E26C74CC278176B4B44C5EFD2D7DA000C726A5FA9FF0EB2F93D8116CECB5297F45D4DB7B66E7AAB2B054FA3FA6D09A8DA9593EAE11E11AA5C191BE5A506EAB475DC0FBB4F1B756AA3D97ADEC0499454111A5017B3885C199A834FACD8671E03175E45C86EE8D4280D204A44F9F9A62AE65CD275DFEF5B0F2D786DE9A95560DE1E7B145DCA4BF1878114989D9B72B346808D01C844FA5951C75F3FFB325790205114BD5CF4818A041FB94FED2BA6A7A8F11ED90E63198E4B2AA55CC3523B23EB926C84C67CC0CBEC1B59F248586E0F4E26FEC64FDEDDAF8A2F6F35BCF8502CF99F0E05E080DD42AD2CC3A9788F261F2F88DF7AAE5A1CA027F3D4E8B3C16B8777C6D2D4E022045E3781DD8FCFAE3B420DF914B19F67D958C59354146A4ED1CCB6873F971C7E19DDA261FB66B97633F05F1BF493D7A34E011AC2A89A25C9008F0987D96F4C4ECA564B95E850E24427CBB286A0308C70CFEA8F2A13EEE1C64E36A112B009B8608741A6A72A28A8775990670CFF0F1368F22ADD78A8E4547F0F9630DF86D4B89CF42D37BA06FD50536C27580C67912D6D52986C3ADFBBB1959631B44F03A9D37F00A0D1DADCBF7AA83BC2D272C67F1FE260D7EF2939F972FBF0D3E6E288FFFA421DF05642C0E5567DA8E08557A4E592A24F5A2A9E5DB5B556E9BC37D9FCF5FAF21D306498E9B3A8275337E42863D5DE3256224800230162817AB4991B7DB1F0A6210773352359EE61FD98CC39984BEA1055CF6C5846C50D5FC8E575C088A09685E0E210F9D92DDD479839A65F4A7274454743A7571607F72523BBC677F65D975BB18342351AE18302ACD54D51E6E1F1BDB5EBFE5A53F3B7B92874512E2BD1E2C300BA0078521447579123B30F748047B190C97E13A4DEEF48C8F655E9FAEA4D6D0A9F9592CB3FC94DCFEF700B526A3E06C5F7A405EE3E24AB08E844EF7643678BE379A02AED5AE872A87F78F6C56AE4D7B81C171F36214F78286687C51CB5DE95A91307DEF21E11BF95B326602C54F0595C816EF388A887FCF234E806D04FD11A687BA9A821EB169F480ADFBB5206B766C69093316422431697556A632DAAD5FDC2D5358C5889E19F46E022973BDA3FDEFE217CC91299DA3010B8F8318C9EAE7DF3F16F68AF73549985EF95DE90EDCD6D23CE02F197CF2738FBB7AD8E146AACC4297B8845F6B2C91DD8290031C5D51B6DA785C41A6BB4C15F4263014E095611E563931720FC6843D72FA72E9F948A926FEBE2BBCB0E6AAF83C9C358A9D129DB81BB93530DD07960C710641D87E50E624DC5F1627773A91E4353EBB0D52572AC49B6856CD9F929191B3A826705D81C95CEF71334B259AE2C59897D5C113F3FE65D758F81F7C458714B771285DB2A24F6278280DA17A4B31FA41A0A226CBE84CDDA15B02F4061CEACC167DA3B35514FB5F56B8F298AB11BFFD8295B632374F662197F73467FD29A7D43AF4B101654FBAED108C009A1FAAC9181EF63E20E431EAD51C36C399FF6C2DC50524229CCF97AE5C620165CEB51E9C584000BD36FFF1F7BF7F5F612B9F0568651D8F82B5A3A6CA1F3B0C25781DEF1D5BA96362DC367E6FC1EE38F4BA5C79F2D3158D71671BEB04F84C11329F222E4936F805A65C6DA45D8B16544D82ADAEB89B67F83F422B135BC57EDD52F3B6F3D6BFAF1905CD6B8170869CE6F5AACF73AD978797D9A0B2311B032B68A32445B28745587E2B729A1745A6FA46C56380BF8821D988D233D0B360DCA043CFFD53531C42736100D58BDD022A475D01ED77F85CB79D17D81B704C6658E4FFA5FD66938AFB6B4AE99D61347F5680DBFDDA1A3D273AEC674A39534FEEBED087E458E07067B3598B5F6EB9C40AE020357327FDE2542EC2D48D243A2E52DEB9D17A5DA2E98EFD5463759B3B4A7F50254D7443DA637B7FFBD8ECF0CB849D0A741E6A4A07159C99C53003163C43DEBD3394B138DE3BE7120530424073D2464E80119C3D1C2AC670010CB83F41BE5DBCFDEDC806A3AD9336F1B0D81C012ACB910215B351D9A8B6CC84D0F2C8AF78A4D207D36B908CE67A5EC979ADD6AD2413B5F1C17142A3561C1D422303E1A9CC91AE2F759FE5910C8C39374094CD7247CEAE835AEE30CE1E54D30A2083F29A2B42D91BCD2F2E8D2686B8FF5661B3F0E49883E8477A8BADDF769CEEF24E245DC6786480EEAF588C9FFFF09EB02180F9BD4FB297A2868CE388CF34B6AEAD480BFD65EB2D168B9363CF8F02198892B87DE3399BF8257170CC5BA9610E7D1C0ADC9BBF5125C2D95A6CD2EE39515C7DE203C20C022239D752F75A4B0C84D9ABBC70AFD02CCB8EF03370575A391B6B726017DB61C51D68DAFBA9547D81317106783B12AE6CAAF840BC53E6F7C640E36A85734CDFE104B9CDF0FA9EE9FB5BF1F3E616FB93DBD1A55413BC8896ADFA633B311ECEBC6715B9B8FBEE8D0BE9435D5ADE4334801DB0643497F74B2875A1862D3B1DECD42D1D154E79652A8C549C7EFBA49AFE36489CEDE1595FACC55AED93489D58C2FCC0C661C0F4FC88C6523E62F17630A14E874B028997E0FFA15BEB33CAFE8D4137EC88C28FE0B77773C5EF4DD2D1E82A4D4261AEC5E96DA98E92A891FBAD7891C86A937B900C631EF9A1683AB69C69CE3B9DD114602EBA81239B06DF988A2FF80E95BF21838EB19FF79A309D839BB1F9DEE08E24FEFFDF4B43E1EF277A45112D67103B7E8AF4EC88C131C5384859E593CC03F483A35F528B021B38FCF46EDBB14D9896E89095D41BAF69D97A6A31EFE6FCF0E0B98E8507F92A552953CB733377E7EA66F4AAD259931E5E311127F8147C8D3044F536A2863BCB7E597BDC9145DC9C32311E18B25FD61175884F33858FF75FC33371B747367BF92EA3364DD9F26BA8D9F07585BD2AC091A07CB1F0E17CBA5D5A64944504D9E30F2AAA0F3D9D33F07FAE122C398949BCF7FEBE4419F0B8F41B7BBC2A181E222A2E2F3A4346595F74ACAFC0D2DB0F264047484F7C8587989BB4C4C815262B2C2F3A3C47576B6E819293D8E6EF030710162122263D6F768996A6B1E30000000000000000000000000000000000111F303F", + "reason": "z too large" + }, + { + "tcId": 14, + "testPassed": false, + "deferred": false, + "message": "8E9B39AF90A95C984BF578E798B18C595CBF19A8DB8C48B198A053FBBDD3AB7A8CCE81F27F86768A97BF43BD098F0C868F98EB012B3ACC0F8EB8350734F3578FB38177A4381CF247C145E3A89CD669CEA887EF15635EFB0373B90E71CD37CF7A67DF93725DB40E7EAD4E60273D3FC89D29033E036EBF6E47F4D458469B9F9620", + "signature": "4CEBE38D2AD86612E5E7D8028F307753E59CB2703F743CC2A73A9A413051E28AED6E7C59653E0B6CC88B88D4EDE3978663280BFE4CFDC154DD0EFEBA84B8E7849D182852DC5EADC862291387DE3651B4ECBCE7AB39544CEEA95697651E79C8837CEBC1A4EDB81BE99196771A464D5C38656EFB0236078EAF1F7CB0426DDE117115F6889A8EB97BFCEE6C2786873424AD45DEBB7FE010066D6A498D1EF566541FC0805AACFEFCB0A12A22A46D2BA151D0D7169A9746A343A30D924C3306BCE616F0C287DD27FDDC68C39C53D1AB9AF812EB4AEEDB38D756D44295B38629FFA164DFB34708D9DDBEDE30721DF5F53E3388C77B95FA1446811D098C51B52247CA6CC2669198C36C45E1254A2FA923D3908570709E052E179AC01EAF73248E2D97ABE1C7E06AAC64A63EB092059CB7B375CFDDB094C312A09400A6AF90469804E4261D7E2C7B8C4921A3BD1E2F5172FA6DE10EA6742A7ACB9DADD33BADBC70A3D2543F208252741AE4674227AADCEBBF0F2115AB647C7BA18C4A2F4264AE94056EE63B8503DF9794B85B984B27E19BD2BC46623DB2BB480A76CB10EFFC2914D0B7D8A72F3CCD94AAF235872FB225DA2593998A2A0E1BDDD63C7545615D190B699B2251D42C1828DD9548398C8B457DCB5CBA4B3633F12C99E731E65FAB21083A437A61E184A05A26D6531BFF455DDF8AFD59F4B98DE10ADE3A07CDDE526DAADB475AFDA2A13308CA9DF38306A3E260A722D4EDDCB0C839C48BE17CF265444D941CD4284E1E0D4FE2DAE9BECE5483B111328DAD3C692F6C60ABF4FA6F6710775336B9B22CDFF5BA8C24D39CC1687B400696198DEC9FD11D62AA3AD1DF428C826337696E6EE2CE3017CC434CE945CE69F4910D7F56B9F480B050180EB2F34E9A57FEDCA57BE370A8FD802383062F2B021DBC96F403CF305352A290FA777733084D64A7E158B165300817398B4ADBF582A718681CACC94A117D0210EF81C922C2AB690705C8524DB63F3466CDF672A999E4C29FEADA24F0C95E08EB374F5256A576F40C8CB65AADF36D15576F4275E685E2C8ADEACA26979785516A2BEB7CD3DD2BD7AA662C008418AB760F1015689D3B2AEFA8BC7F433EBCAFC0149E4AB054C5509643AA03C8DDC3A4B8940083CEF3474DF5ABFDB59E6B9F50A467F6BACC556E57ABA8B7192AE57E1DE163B69DE8D4513F7DA25FB4B4B3AC49FAF9EF529F569E024320FE545C13109A9DA93B812D158722D9F1ABE71A65681F9C840ACA1FA017CEF3B175C1A53B9E5C015DDEFE07C314DC31D4CF04594CCB1081F177419DA161623DA9E56BFE349E1B3A7DFFB65B6070DF582A11BA3A02BB761F0FA5F6B2DC17382FB71429793B063316E96E666659FD663F8E740A89DCA7283C4A5F69532F60D201E59771E08910DDE679963E0C10B5413D1B5AE21A0251547316A908651CE207A371F26DF9EF47C5189A71631354952A5020C7EFBB8BB19C71EAFB8671855B48FDE3EC4700CE9A78C5772B6668DE037A17A6A7669A1EF28AC9CB1C96B13116C9956887DA3EB6E708677C423CA8B0806FD7D77D38B2EDCAE4726DE88C5C997D1C3D8B1043AD2301B703844DF2AC732DD1140A3092D80D639BC76E94184D6F18E58ECA747968B5559E359C3518392104E54D9C53A8FAF83B1C8E9367D4A964B0298AFE4F13F27CF4F10EE877F36C9595A9DD9DAC2DF2776E1A5851DC377FB59710F1F6C3AC0CFB73B6E11D3425CBDB5796DD78AA538AF0CDBEED57363A414748F9D897488F5F8DDB06E726F1893200BFEC9CDAB19C32B7CDD4428191CC2C25E90584B272C48242E80B644E30B1E44F15DAE32E5B5885A14F711382592B4F4793078082006097FF28EC1005EAE0FFB3E14D490B8221DD4DC2B57DDC1A2204C6F457C3598929C4546015EEC272E37FB6FEA4E9EFE6CA920C220E40947667EAE9480D3FBD3042D507D08C69EC5F9B58C6AB9FF048E8FEABE2A28ABF55A20274927CE4CD793EB4377A085BBC4ADF4FEB88A5AF8D584D2A7F4FFDD642515839FB4FFF34CDE645E27EA8E8D84D50132576DEC28496C72F636DD75B4828F0BF4C625D923DBF165ED7046741C596069175D0D10DC6016D770D841EFD78B6F3BE195AFD2E0EF07AD597E528A0020746FD21287919BC01BFCAF333BEC32FD398C9C8730B4397C0E3533D0B1DDCDD88F29C0C937CC2CAD72CF65A3D64F43974FC11CA11FE8242E1EA70BFC64A43F3CA095374A55344291997B372C87440F822D07300B9DA15B0470156771CD89C5DD01E3C0F86984D9B0EABEC9991D178D3C260DC2EC8BB8549C54D55E1A05F7F172FD319040F4455D6C134437432AD75740A1E1369ED4C6E5D244C8650AD36FEDA00087653AAEED5C92D1FE12A53B1D621F99AF69581F349F3F41A50D0B18B8361DB4C7FB64AC006F2318E8C75682874E8EE47FAA1E59FEDF5F0D3E97A220FD50707A025F2C764FF02BCFBE728057F6545C444CEEA6DC458B8EBB10E64F539F3D07712A33407B9AC48F93CB484609D313AD3E6DDB24364CC3EFB579DAD11E4F42E3961D1A414D4259A55D1447F89A8CBC18BC5E2757E177605D2595E36491B3710056DAA9E3B7A2AF511B3843A04B0D5A8DDA943A75EBE00F611422F1749495BB3F18731F14B43A2D2246C6FE9005B6D4EEFC6DBFF53A8B5405F732822B7BC772F80635F5AB2FD46E4E97AB149FDC12465C21D2F0469153E3A3AA79333130D29BE4C41C998A06AAC624B77DBAFE4B8E64CB9700843A5717CC9B59A331B676B4078C52620FA1D4701B0F07418E69835035D8E2DAFCBE70F4E2874FAACB9E1EBD3314706FDC90B389696C703546EA8543212984825222C9502EB4106F1C7609363D1B74AEBC7DC0054C93A5BAD6433F7EB1717FF50AD7ACDA8419303247DB48337F201A362F826EA0BCD70EEAE6AAE6D4526BCD39CB5465DE1B08A4E8E659B8817952D41C40FCD10576FC1FFF52ED566DCA0AAB931D421238867E5F7A0443ADF92C6E5992E2368BCC5F5160B35B75E5A6CAD96F201980D0727E2C0F9B6E2FC4B64B1A02A31EB186A0EF3E6C43A4185ACB596BCFCC5FFB7039E3BBBBF4141A26A45FF9DFD045DBFD8F8F6F59FE4674FD7C92474827A8BCDE6E4B9E860273B6609BFB275135EE189B1E5F80205ED147DB85FCBA0D998C185B40B037D544A51DB592D3F4A573B05CE9164216DADA873E8E3BE33FD0F5591E21787BC8A1B3665104EE1445477DC6CACDA1C8BF08E02B6B5D81FC7A67B5F54A7F883E92A99E0D07C4DBA0BC6AE79C23C25A50023A47E83329315BA049CB3985A051893BB530B1530343A424F515D81909FADCDD9E1010B2A5965717987889AA0A7ADB3F314182A3B43454B588CB2DBECF8FA0225588B96A5C800000000000000000000000000000000000000000000000000000000101F2D34", + "reason": "modify message" + }, + { + "tcId": 15, + "testPassed": false, + "deferred": false, + "message": "D3C632A9AD8BADB41A22CCCD57B1D429B2DA6A47880B95AA529B9BBF9B18E43F59412C8441F0FB7956D407A6ECD3BEB65A7EB816F502A4FF4A7399A805048822C9B8A115672FA86BF0604A2C0ADF1EEC44A0C3243AADF8FA5793B3E95BEBD9A00112860AC003571EA2F3C4EEFDFB93FE5DF594DEA5893450C26118BE4D4A5EB5", + "signature": "7AAAA0A80AC81B1D4EBDA407C8B7C2DDB20ECA18DEE95B35DC21985816C8AE08070C4911D8106C50CEE8C21C72AEBF51456E882072435CF5D557ED219A82DF76CDCB3638E2353291A1BA8BA35B9BC2EDF03DA73D7C0A0E65A2D6EAB1AB2AEF4ABE3329D9EE81477E0254A04C2C193DCDF57D535ACCB3FA9E37037B81475935650CB816ACC7E944B45D007DDEF7D86B5F1E50E32CCCD02EE2EC5595E142BF06D4ED48C14197770A7C4E93198F9F75452DFA915E30D4FC7A504DC38C29ED11E90F5A7E16D9C9E00069743FF052D1C368F1E6D1E793E412191B3CC53BBA0E0F1881B3A48F5245A5AA9FD0D5EFBCE6573E3945EA5638AA294F9418E7462059B95285DE864768D4DC12CB46BEDAC3234176AA689281CD559175B0F0B58D3FFF54F2B8B5B2CF598793D9ED74FEF1922C2D9ADC2E3278D4224206FCE9B776F8DC70B3068A11053246763A2F7B0D841B649DCE656D3A9BD3454DF86E238247CEBE45F5D4CC5DBA7FC0281730F46CA1CAEC0CC12CA4E24D230CAF5FA75590E5EC2CEE5AACC653BA6C262842ACBFF89FD435C37F4D2BE5829C1EEE1D2EF0FD6A3AE250D44E2791E20A640219FB4D10ECCB22BB78DD4AAE7CCF4153815F35FA08375A9FDFCA3B15FC14D129F60D5528F5F369AC01998E66446159AE628488E876DDA39DDFB02FD915960CE91F212E5915DBB684FBBE7C78BFF70E2ED2EC0873EF55F8DE4769D092C672E397854E41C7568BDBD8C2B829EF68E6C76A6A98A788EEF06DCE863710D51EA91E3575BD349A44F273E50C6834F85A90B3972F24519BABA64E2177D8FA0BA9C1918B99979D0E6654E6098AC7CD00AF97668831464F466FB628527500DD65C35DABD933900D866F27A53484400EE3068394681028CAC7E82652C5AF959A58494E710F3F7BDCA057BDE3B8322315213A1E19739C361881DE0042FBDDDE573D7D2CD312F66B71D1C8CB41A7922ED058E62C78E2DFEB6E414593DDAC5E66D1A88AB95836FC6B183B5C189E14C1EC833C5EB8D4D6DA8676202436345FEA6F3DE400C02DD8CE746E2F30278A599C1F3A2A9D97C3BBC9529DAEFB2A70237E39738CF093A4E10BBFDCA2EB3967541CB0D7AE7D0B16479A337A4EFB13D38D7B5EED9D477B4FC5C9463CF6299CED1381F422E81DA93E0A3086CFF4055785817F0A7AE99FF2BFF5D67E73082CA9CA2C1EBF13765A61311D9467506830816D99DFEC08D3075FF28BAC221A098AA9781C862245347A44595DE3869A58BC583319F4F61945DDA28C5C25ADCC1864492EDA40526ECC07E326B63838F1936E7E6F0B16F69583840E46A78090595D4D6BC6CD1A7711BCCD2507652B1620B48E0EABF157F08C49E315CAACD52D3622E638A2DE884CEEBFB954C95EF5C3E8F30B33BD0EC3B1F64FF6250765DD87EA6F4AC3DF3114F5214A37EBA198F4B66E2551E4DE55F68236677B234BB72EEFFDB3D404711CA81D28CF5CEF24B662E5737779AE0A76946454E960D566E575C3A6D3643AF381EFC8FBEDFCAA505EEE3CE26FCC023AC5358E925DED12739EDC663AC8ACECDCA68BE55E3E08A20EAC19156E3E4F0A7CC84F7FBCC1B359F6CBF6451CCA223747E9368D69FCFA355211762F4BF6EEC7C28566F7DF508BC0C612EA08868274D847FC6464A6455212E31AF3AC28DE1DE1866B60FD0157A0C005267014BD23A703FF17D7E8B0979BEAF8A145158213F530129BD11DFBA455293434F8E2A55FB6C13E14726953F3FE68C5A21242FEA35AB99334F7F93EF3756D31E0AD6D396CEE242628DA0E47ADEAE5891F2D04F184BA746D8E3D33AE4DEFCD6926B43CB46241BD0D74B7678EAC2D924B0C98DFF71B00D1185B3F793CBFC5AE38B499BC0B7FE4024577F8DB43DA183EC35BA7D877B60F24B42BCCB6B71C6D0C8735707751B507EDABD083C05A92AFF3E8A82652C01433FD76DEB991B2FCF0974F2EF05B2F823302FDEBC91CDCAB116354531FC50E6B9CCC71790D9D9C7D7EC98EC38E8BD030D3E8D60C1D1FEBC50D8EAE4432E6D302BDFEBEBC0CAAF831563A2EA338A17E16064F3370FDD18C31C636E60A23CF9CB609581F7F64524637FD3571D3CB3B99DFDB230750A1606CFA5CED44BCC6FB149B836D8D703093EBD6397A1256C3176A3D738C703629169077386322CFC3EF6F3453F9BBE1A654A53A7A5DD17456DFA1308D91F5093E245E0FC287E206E406F239A68ABA77E3BC6D3EB77F8BFADFBD285C8F171646A74B2224B1CC9D8D3B4521A195376F033954325F5050FF15B123BFC21EB5197242E6EAF6730DF2135D9753B210D8ADC109943F57E4D77089D90A1032DC2F535746D263DB4B9E2E23274A486C4FFDA9F43F981CE616703DF1813A54272C665F9652245051FD61E2DF34A38910FF4F71704286B05B44D8B4D7346D92CF5CF17C5A0C80562390180CD9C42BEEC2111ACFDBB708BF750316D49A8610F1644A31DAD2A1FBCE2A3980490E6CA887981F06B8FB2E44083AC50F8EAF429F6E8261AE49EF2D1EEC077738E50487F356C304044B49AC3BFC980C76963B95FE4D48F2109871B6AC32F40D538EDC54774AD2B333018CB7412053C69F86F53C2344A90988711EA630A4BCFC93E212A5C183C87DE65EEDCB00F0A0BCAF14C00DE91897FAB1F12E57F3C1993DB6CEF169B75F014A2CB28D07DDD23505ACB5303099430C4B62614D96EBB4F2DF2F77B51043875C1F5AB2ED40E5E3B5487E9943F6BEA13441605385FE9D09AA0B7DC32946D13A8862990723DFEFFBA9E86D80FFFBD0857A9ABA7F2B18F52DF347E8E390CD1C331FE9DEFD1DB0257EE989ABAE16873342CB7B195CDA930E37D9B5BC4AD9E079042079D4A3119DD025E73AAF8009B6F67E268FBCC281AC2B9501606E71EB179F366605A6D5E1CF7F1BC8C152EDAFF9B841DCFCF32D70354EDF9CCD1F5CBA98D6DB2F8C610DB50151EB6E38F12F0CB36833D42902EBBFF90D443054C3EEC43C04DD6C719DF119E3B9696AFF936F9AFD73FAF735BBC2D79A60B2788BA86F857B2CE38E15754F419DE346605800651E159038A87AD3A6808A6B66DE07FFD106F4E7E41F2D026E6558EDCD811F4018112A82745FFA55BD0172DC402ED2D0196ECC9733D2FE372E3602E3D0DD5FE629406BB67522D37DC0077BB7234899864A227AF6C9CF3E3A35899F17D57CFA87A2A63E8DE0259818A93F16EBA5BBA4B96618E10685ADF1C0BE38563A0850440A76495501A71FAEE49B4AED01CC0EECB303005B2ACB97D31C7859D25924D4AF86008FC4387D5529E03EE713289FF5C7D7AEF659A8AD75C39BFB40676103104C5E667B7EB2CBDAE0F1051A2529355056587ABDC3C8CBE3EEFB000210243F80B2BCC2C6DFE4E5FB0307262A606B6C999FA5A6AAAFB1C1C5D70000000000000000000000000000000000000000000C1C2A3B", + "reason": "modify message" + } + ] + }, + { + "tgId": 2, + "testType": "AFT", + "parameterSet": "ML-DSA-65", + "pk": "6C9E7A1EE36625760E5D2F33DF2929DA56203234069160E5F2BF039C11062273073C237566CE055D871F38ACD1A9859A824467F19BE68E4F00645D225C42C85A557D2C5ECB442B0F028A6528898EE2B673D863F32EB9EC8164127541F32519BB88E034A03F46F7D193CD3DFBADF63557926C5C8F5B766A7FC5EC8B3F948BF7A821B54C9441AB0BD833FD6354CEC706FAA500ABB5289B90B1BF917677A29D115F0094BDB48DC72E261DBA120BA6FF5E52A01B178981DD8296444656D9442DF9CBB6BFDAE56A230F6F29F94CDCC265576AA8752ACED07E99895CAEF0168BF83D23FDADFBB928CBCDABA25FE2CD26ADDFB0DACD74940F351426942F176FFBC5F3456DB7C912AA16B86D0745F87C9F45370A8456A1ADB51DB4052B5C9EAF60AD7B80A42EA4BF92C841273AD761DEDB0D34BF579600B149FCCD42AB1549BA0ABEDA57EF71D1FCA5702AAD083299BB98300189C25F3B270A87658D0B2EA56524147F739EB6C676D7BE73DD3B95B10C55AB46FD01549C5168BF7DA13A499785F35A1E3B56F4C567F54EA9AA2817A336383643FA2EA31FB1B73E10248DFCA05C04131266498E1C9491135A50E63D02FADF4165FC9E15E3E1B32FAB8337684C49193E1BC4EDEAE373A267A714AC1F909CC657CD8066646327E0EEA041AC9F2AEFFC80691BF60D3C94C642557E4299D395922216C65E75B7E1A5028960384BF816C9F7054829E7985B5841A733F33FCE2455EFC89BAE84B47990E8D0AFC6193E4AF9BC680AE24FE591E88BA6A2AE12DA3858D21F492D24ABC4FE4FD52D5ABF24BD254687B918792F0A003A5222DF45038685C725CE7579E02CB168BBC666ABF669856E10537C9291692C0CB0CFA906270AC2C7B7DC31D4F9283CB2DB8A462AEC0B9807BBF4AB4576FEC6226B4179322B67AEA53BDDF9C9BE5E0DBC43F78743068AB5BE49F0E62F8E2EB1B6C6736C05C9413D065CE0CCB790548041D7E832881A839B5729AF94AB79FD8A16DFFF78CAAA141D97CC0650F86262F26159BE8B361A4A041E9A0B6511BBE3355A4BF57AC09848847EE0243C3BA774776F7E9A227275D74E6E3101D382818763ED1E1353AB9EECCD920CD28922D559A4048F40F062164CB661C4F4AFA81A3D55933C4791EDDAA3939E5AC342B0AD1F438A532C6CE786681A870D94EC88A334CCEFC6ACE7D988A1A82BC0ACCE785F123BE23A7C92AF108E5ED4F0869E22DAE273556D1DE386623A6C3F115BBD119271D3FBA796F618B53959FB98012E7D5B9AC688940B87E2C9C065524A00D3A4F4DBF52F4B1A63EF5C46193BADF7AD7F988D4464345B2C3E549684F2F905F6F89DD641473EC05108A52D8DBB91768C541DE520B17666970AAEB506E75D8EE9F4B4455B71E0088AB25655213B75859D25F559D3C324D283D397ABE6F0AAA386815768D03357D775964902413153E3560CCEF1FD44B65FF1B287A92A9693F034B7EE668934702D7501CAF6DA4EE98AF4E8E64B0340E0BB8BDC533B0EFEE1915A4B68B93C5E95321EEDC234AEFE71AE2E5DACEC2F52F83723A2392A7F8E13BC0301CD104D852E62A7F828AD329B3D9596C58E13FCC0ED96C1C48D82A2C0F4D9D24DD8421FDCCEFD497A9B05FFC50904770401373FEE7DC73773418AEB4A1F599A4BB38EDE8D10A3CC83A1C72DE921969E3CE3E8EF2F7DA89D344C80D61CF9C5A423B1A4F3567D96DB2DA3DB9B5B5FA68156BE7452C8A0181BB9F0DC75CD9750883D0DDAE53FC156D67A74200869046B41DF4BC4396993C08AA4897A0BDDEFB55F69CC1C4D7B5FB150408427B416F73183F2B3CC16E3B7DA63CEE1143ADA1A056626A077B6D21C3DD974ED907C5A094019225737EFB93319AD3B40A4F434AE49D28391C17A999C744A68C55A91B862729583D3DA46EE70C5CC461694167D32D21DE75327732C63BBFBD7B30DBF2057A0D681519F6E4AF608D4BCD0B4750726770E156AEDE85417BD759D5FFE401CB2996F34434DB428D9A417037201FCD260FAA98084502EED5C27A8916E44F5929819D21A69CE16BCDC3CC8141E285EF897B1402C15C952590119051E369A1B7BE443FEAE6E32BC8F3D647FC5315A5200CD5238DC6677466EA86EF8D18E5A79F262483E896B8277C741F516FC040C1090F2495BF1650B02AF30456733A071AF47D7A15BD8E32A49806455D3BEA74AEF5D00906AD2F0C045354EFDE7C9A276E73D9EDD11D1CA5C297B9A6851E7F67E21EB061BB55D9E673C4A75FEB84D52629EECC53C24BEA95153051AC206C87DF55410CA1FE6CFC3F403A6D9D43EA84C60C945E642B2836338B5AF9F69E52708B2E225933DB320BB3F790D397F22D7B6F8A433CDACE9810AA0E27C699555530C562DBF7517A4162628BF10D1B6DBACEF5C9ED51E55D9A89D60E0FC378C47A21D5E0F2DC3BCEF5E05C6E0261530FB027E5032558CA2B47005BDDE99909930391EAD7F3F0A96B3DEDA54A11145F530E51DEF892E5AB0204D614E6E38AFE79CA92C28158D570120353B7A4DE0889846D835294939557ED0AEDA270D4D73ED84D3D49F9F032D43457BF59BB7D66359DC53F9B46963B21784B06CBCF04BEC1E33A33371532716C9EDB3FBEDB81999B4372D0945C10AE826C60FFE93170B6D294B3891B0D2A7B35B28A8971845DC2FECE237B80F20B379CC4D136DAB3FBB3792C63EC61F5C755BC9DB35086FBF46D2B7970DCA2A8523FDB4C7A0B8E42F8AF9ACAD2A0EFC113602A4EA62E4EBB7D269C3A40BA2C44EDD2956", + "sk": "6C9E7A1EE36625760E5D2F33DF2929DA56203234069160E5F2BF039C110622737E0752B0C7693004EB0BE13F45B0E746806722C07576AA784DD5768B8E9717ACF948317C1766ACBFB4E7BD185519904E6C692864FF50284E8E8A9375EC4EA34F5F12148700ECC62348233220AD775B1FD83A9D3033C5726D5D2B7D62AF0F321073265767333773710146658307501027637053370657250225555720040341823880257151604303437436364873068203400580355270640528800356423156175845702205553010102421157700782401137236740715853511546827780058171285586565471778437044287102661645257880336080652346080345067355710525170351103044582875788416670381280332611148212542274864328145641171634161472073852747637700366176681206471154344726473362010558700767083172687387540864551263076218207175324250705811241381122505668870883105533887700160238574586677413700824715657338861660882118224618741375072746665774007680684008408864784248583305731165636605282311527846513814557422254225763505335185805045772607486115373775501301805588136883017444342358512002083355886761447611843130517161431236500430633468042808454504363744347278406783741362560056114518381568433131845104766515171258063754487005546787785164813636668836714814331250407272582855656455511302530021167653585048803872700335710803434230171774356436378811535174553563760650830866312030043372500135850715242334552801436552652110143858484825063518428451016281466626867327412840616146432745720226734334344336864822713770160361506648005108030701043675607201545188516112422024543610332866143554022500172345126884075052637375885843455637816811081652004223238015767462112427318073848157877473355128053258038403285128525243021068260454320361252184050053654686616407543807371115562533303056062263720288443812612332480436644178134504083651088857081564755707730220287025300326401157363132137353852252445460322112121458848603250488457321572732862717725572184234644216036037273104120246263515180767257548713266788448387550377150332045814585223076167211046522802041228835008465653353475403760827857254217371277417513518217322601416217082333145811872187548446230625704712408403728866868256173636515663287433218023005128757488114046826253156374566356518567854271258515782580235784787078510132518218835241154170380682321437624740206653476855162418705517324874146320502540028563553337227338137006846351826061025422151576867143646335103655216308746420764437120657888051475701461726087878200883725652314647322670452815523887856664444466486206152851777584535231176278615046820787684744516215818777031852713826230320241600661118701454424002376662882163632310542162672683874733463167347138530146864174004655605137026283771585270368460221040288147108303664158073248587845541156271113728404628268142526020534444710553471748763668442470088242387126541621045830510034783657806137713048564534131885226765508146165284157135227545278676445535730788018243348644536176786163115841288118664034311357777385628338216462375410335504164603274025383302566113744712177274654435563367786763665380177257043122543435171305472235768533118803341085768577357055022185512180623748870526213438432586831083855300868387436611124101644003645154833742857702507323136330340D29203183C9F15AD8D5170812805AC0B6CA848D0A1FC80316375E73FBDA6CA80FC412483A1CD90E211A82093984B22E46615EBC2D64A311E2718C89A14FDF35E5F0C7871D83BB3FB731A0B2614D7B9FCCE48D2B6B155BBC7F246C20BE814D4C9E9093AC20DCD3A4F89BCBF25E86F1B8314125F7CD14F1E395525ABABCA5EBB33D28C13D97199CD4927CB0CA5FB59587856C9FB22035BEFA45F44CA9F0E5EDE014B88825A304BA5E47FB95791FCFCD3DF9ACCF4F4E74C7BEE8235952186ACAD1CCFE60C7EE2B911FC47A95B5C4C1FFA3B6F582E905A33E93BF8733CB6155E1859E7B78B8CCCFB61DF62A13A2C744CDC9A61FE6023299508EAD29447311032097043443F482C8512ADCE0718F192BAD182D13081E690F1452E81AC9240843419133F2E59F0110DBB0060F6F3719D5C1DB49BE3999A45F187F53F7A5BA7539CF2F01409EE71148F77BEBDABE257CBEC316CD853281625B4DB4F8E8300769AA431B2D611C4E52F1D9BF8D8C5F85E905983AF2E7E2A3612FA97E84121BCAC53D6EE09417D7C7AB07FE6AD777A3727B5923AC21282BB8A46281BFDC17F6701D5AE292562CFACD0C60E3309B27875BC69BB4E9CFA1A68FE484AAED9AAA3FE7656B0C2B8E0D2FEC5C8D37B90C3CFC951043A2FA3DEBAE6FD3A3E1CBE0AD2C70929069E4A7B79A750411F7096C05BD858B51F20C7AAE0F5B1A0F457469CAFB507C09BEA92AE3AB67F6C339553F2FE5E865883B5DE45BC2F2F7B22FE875BF662F9E644B97E9E3BE68CA44380FC50E2C66BA429B1B5F417DBF5C67DD0CD9CDACE53D9BD86CE66C7881768F833E00671EE5D7251DDFD27CC912BE279A43B8C700D6EDD288A66B87858DFD779029F696928C1F6EEE18E794059E9C1E39D72EBBEC5F131FD3CEBD99E9EBB818D8BF300081847B2D154286520E681C7BCC0AA3013DFBD4A440A1A0A9E00B4711E5056B58F0176705B888AFA318144F8742BCD9026B8AAF6B9327478E4B7E217BBF1DFC88205A4C91C64DCD4D9AD0BD29B44300B405356784F50FE51B525AE16AC295D94563EEB5A0C3035A5CC7707B418AB1302BEBDECAC06001DB4DC9324D7BF9652BC1EBAC4413F0B83BECFBD921A037918A246910AECF75AC099CF7DA75B8102D4223922D8351C310109949959B8D8560BF05C0E5FA24D401259862F0F328E3451789B09D09566B62DF9EAA561C17C83280019D2D15A287A49C75C712EB70B520DE68229A2B653FC6A2067D2A0AD42CC37F8AA4EFCC96C4F252F8457E3187EDDF63F2E67EADEA0DC5F1E419CCDFC36B864FD0F91420D4CFD5E11F3801502770117B81AFF4A8C99E3D05203A7892EA39EBA0B0FF0B42215539438E72A1AB2FC32889E92C5600EB03C388E5359797FF906F387B79D00AC97CFC02DE5AFD1BB8AFFACC34CED19B200F20A4BC28F074A2B074E2AB6601CB0F1F1FF2C0046C4A887542F3B8A93FADA8A7C647E4B2ABD7EADE8DD9138A9EA86BBAA8D8AF39C6D822585C9A3359D87D73A77A938229B31F1495D4778F51D5CDAF02D42D039662E84BB3826D881802467F56ED258B3046288DE376CD9F9DDD5184D5441AA6B12FE72F55800F18C7E170159142F3A56E865832846713F430E1A0ECE056BBB99A8FFBFAC60C3A2D89E1BDCD2E6DC4FB570679368428CB554D62138C7CF1B13140E5554E2D33E3E4D5A983E7AC68D3CEA0AE7C5B8F81C62AC6F5ECD2ED572EF101B9E3EABE653075D58D31195DD5FBBDCDE459DF6439A1895E57B968F970A20B78E50699A3FF8BA5DFD52FC91F2DBB9539FC0E1B164FAEF6520A7B4740E6BE81E167D5461CC42AAB74C375B6B7288349C8D0D9B596F4526CC37647C1B92835503BEB5E982825B4E9AC787EABF5745877691E22A560B65635715AA5F334631A1A76C51C674B0ABD1075DFC925AE284AFC4686060F68120016EFED366AE69313EC67B23328BBE383ED68DD73D8EC267867D4ABCD8D33B91679820DCC602EF8CB6C44917330B08950C2B83689029DB502CC9C0F9FD63E290128F4DBD5070A1120DD95C0C7DC1D03FF9B91AC9FCD1766566A424048D583672A2CDEF1F373CF8BE3F6BDC4C980075D695440FBB8FA518DC5B53BAA7736FC922FFD67E7F41F9BE95EF41B5931AF7FCE19D3359DE29DB8A00D7B7FAA44D60E81C16F7BF2D5258AC9791777F8054C4D1601BB8EA5DD8C24004C723DA0CCE94F7077FA8BC304E9911D98A4D6E09CEFD61598A2CD1D77FABDA70C9E42E48F9897436FADD1A2F578357A0A8C4BDE8BB1DA9A2BA6AADE3D103F9DEEE26B5F7343940E478650EF3E40E3EDFBE6070865D27DFEFF04DD80F0FC891B3A2D9B536C02589D0806FA43E635EF6A8A1F943343C8C993857931809ACF4A25D9D93EA36DA80B3E49B01AAD63AA646060E5A6CC11765CF34DF3D2FCCC2A32ED6FC2BC792C055D85F477F374D63A9C1D0B0B7B2C0A92241AF8DF99A7BFA037045C5BE91B13930EAE43B44572A5CAC5A76FB723B57BE9824F78C59244C38565B74E223576E7FBB45BAF9747EA97ED59AC3EE567B66EFDDC73DE2FC27087CECE955EAF33DF2B71A1D64C7ED6501E2E17A34D17541677B96F0236E7C4CD58C2DD73226B215EAD1B76E38B281C8B173316F5C5DBDB91CC87F9774BC76B66A2CD94950E6AEC59FC3559F79238CC7F57083B943604BA9CAFBEAF413E4E38125031AE173F9218AA4CDA7544776EFB6C1E416A0B10061A9DC4C855252E0751C5B58AD141AF38B96F887372FB3B7FB0DDA5F2350802E89C1FE7AE20566CA1FC147DD2AE19958814A105757A07994B29B236BCE28CDFF71C1EF5F6177727CCB2B1D1D9463172D82CB513684D72D74DCCDD9CC459FF5DD5947DA7222647BA1B7554FE500238A5B6B07B9FD9BF3680E33DB9DF7E2F166CCC0AED8C6A233222C6B5034B51AF8D25DA348372DDF66A6E5FDD2DBDEF69041E0360A69AFC6ADFFAAB2956F28D3EB6AC07E1A974F889AAA79879345907661123A66970ECB56223233A18B06CD1480F1988C172793CF89E97E8625BB57463741628A8A1137D9B25F9254896172C6B687296E185435BD7CF6EDA2AAC36C3066C3C867D5F206FEC34683CAC889693496A851A74B219D389C6E716AB5F210D50F553ED0EE5B9BD8FA306E274439620FC769F25FF1F11D27A8DE79FB651763334DE8FDDE804F5F1C29F5171D43C0CCEB5D5AE2A458AFC3A3B0A51138D26A42A923A0E551AE38B16241686CBEAFC673E900607B1A54DA124B2EA588BF28EA334D7298869AD1D1E96D0C92EDF817985331E6FB4E09144ED04FCA941B2660494372A8AFC0AD18D8225F0ED03F1DE7F8F918C27380E078C12C2693A72DB09890485ACB99F2B541B3D3346F9221B67359C30272B527279C20C35B58BA2F3F0E07CD50DB8D8570A0A13181F0791531A48135C395F88AEF1F39A3DFBAD4964226BA27305DC0DE338FCBAE1BEB645B5A47BDD6CAEA68A7B21F110EA35320BF756027876A83B11FF2A443EB31393FDFEE5AC6489762CFBB68D33DB4F55D24B9889D018E11E3E7", + "tests": [ + { + "tcId": 16, + "testPassed": false, + "deferred": false, + "message": "02F2F930680B35021015B0DA413D328042F9844348FAAC3DFD586757C3574E4BADADE11EA4099FAF12617D5EAA9F4CF4D4E78628A0D38FE3119D3A08BB47648E735B798D320668C9222516D7DDBEDB3761229F27E5C1A6273B13250CD2C2D429395B1C86D6AD16730F6CEA46FBCAF737AA0CCB8F719DE98FE1503B487978350C", + "signature": "CD9BD3FCFE65F76BD1A9C0F4860737D7E1E5DA8E7ADDE2D528B2F85283B36B9E1A0694D5631A2B32BF0F133FE522E5F40E398B696B506769864672328C942D7FF10DDE0E5644FECCDA421E89DA2C3E65F4052AAF4F2A372B0A777CB76EDF55E8D4C607EA72E79E6F81154B35FAA6992D2F3A8B0C2AF0E3672464A87D3A343D64D99366AEEAFF81FC9F647EAD1C7035F8DE518D003AA0912D15C63C0DD3B73AB37ACED424610D6CF5BE6475B4AE5C5BD9A7485647844C44E1C9E01BC5C469005F31A59D0119D872B7AD4D09BDCFCC8BE28D446BF7FD32041633A8A61F55D86BB73912BECD657BF88BB8B8F7D06443C51BE667D3C0816A068D1DE5DCDBAF3817B8CA4E1997BBB5186A467A0EAF1BC5B0C9F7D18BF63F5B82C69FF5DD403601C48B4FFC3CCB9C4711073DBF8130F3108F793569E717509CAFFDD2AE659E4292B80283A9BD6C1067A66A35C5B7508DE3C665CDE71044EDE2489EAA6E6C42B10F42DC321511BB991627EB7227BC4E16A4CF12243359C7ED6EA4E396046C50F5E91262F0E14A53B5E7F6EEEC8344A9BDDF90F9C4FC5C1452685E908776A454BF66A2622CD436F7DD21EAE842448181B8320F87B169F6A4C803971FD6A40AF7B72B97F8102FF44B5AFD170F9A91C089D44AA803DD088B4FBC339372497E44FC9D784753164C5ECA5601F2E13043B7E89A7D86489AEE236289DE7EC9EE4C37A85E41D627787032EA98AAE2366A15FFA9226B28C116A82E58466B78D753937E38D25B5D5A63093EECB73A1E6BAF7AC1C7A11CF3412218C6021A1DFB979500E7F361D7DCD998F964F2AA01261C38795C20AFDBDB911527DCA0397837FA630EFF6B6909AE84F740DF12E8F2BA2E661C3F341EE15E1F2D82856EEFC1413D9CD9F4229BD382AE541C2EAC7332FB9A9D10F6CE35AB6D5EEA16D9C192643EB0C95B45F4712D70CF2F562A934199283D270B38DBDF5F288D64D3FC5D21841600843644D9F1DACE168118F2AB90892086C4C3EA7AEA0E0AA10B79A40472E020F41DD7C071A99741A6FC01FF56EAE9EFB62E43921C5C042696ED35403FB42F8734268442CA28A7033E4E495D89F0C79770C3457391A98A580D504C4B17E138ACC4F1602B47C63940291BDBA5C77B8FD0059797220238E9C9A9EE266F5A37281CB1255BB81F309A45D0119B5D2FD04385C91AAAA574F65D71AF509B7C0199F26EECC755C36C58FFA9A355220C4969FDA2C6F576D90507719BBB88BE2BCE537AEB9A1B0F84F7E149F6AA39E0D1F59AAEB9D41EB380046ACCAEC5649EDCF7EEA83367E572F88915C1DD31A0419990F33C33064AC625609423CB87BA10A61D104E35848324F1833BF6BFA95E803C1DB3AC312C4EC6A55BB6622B584D55349F23BFA68B96381C557F15F403285E44C4D80F629AC75B559D8D1208703848DDF77E45E0A91C4E3A7E9A6FE379B970C7D053C56DC55081B6D774B1B2D2F7B94289E55E7503CE5D853A481AFB21F49F758EF29E927E3F848FC1EB7EFACF1539D8DFD1ABD91455334A6FEB69B37851406987948763B620778F3F9C34CCD0E1E034C50DC0ECB30407C76A5EEC86591DA373926E7D7F89BEFBC6260DC26FA148485B48C4C4C119C5C0BDDD3811C31470846193CAF12F265EE484694D3CBD7C3F85498D24C09BCB4CD721B20807D22B8D8CA277E3B519970E21E6601051E8E07E59A8CA6D3BF3CB8C9D2D2F9873527AC5E842BE878508EED43CAB8C44B94A07358301337CF0EF1AD221F77543AEAE28DFA76B67577C945CB0EC09E92C9C283355797590A45A707EEC991B70D6B26B476B5611C4CE4497343174BF3F1424C78FEB79E42ECEB1C8ADEF26C08ED8325C34801B4B0B458B0D3B2FCDC226A6E0B164854871ACFA5D73ED78419F60DFBD27B5CA61C5D9FD51636DC61C3727CBAC0C4A82B69CF8859D427F23186AE35A7C41C23007D382E2E00C6EAD5109D1029B3CE2FD0B55CAE9C054BE7E8280A022B39E26AF444044CBE847EEA25ECABC2BF09A36EB90A60938E77153D95FDAADD7938E5650B133A936910A09677F64B073C7652108B73993BEE1CF79B88D694E46FE461EC80561EDEF770901BBE3A58B167A7078E32795B842984A3E1A06D9E1A8CBA190D424B5AEB7A29B69DE0BDD7E4053181DE85402F58595063F9ACF66BCAD182B96EFAA9F2F9A19765B3D7105DB3C6F9CF8DC3EF2D05E886079E9970358BE2978DF6FDB47EB70D1CDED8C155EF8F1003DDA3D38250CBBA07B43077B0E25E610FD64C2FB7266F471D1B245A528577E1BBEDCB6C4E23A16E9F629AB52983F48F75801908FA9CC68C1B4333D4EC84B836AA70E8395F25EF6908DE54653070A721C4B88D1E10510E44394C92A828EA30EC54D833B06C91E721F5D29F5E8E510B478A35A6F0C36B559C3C379A82DF46AF0E851414095395F6CAE2F7600BA07DF7FEC98460598C6938C79B20AE902D757A739792E40C7BA73D71DBD1158FE8768080D69892D574D28F912A6DF07EDF59A3174E10D043CF046B77AF5BAD8DF15CC79F6152774CC2C9DBBB4B8DED02D00FE683282515B79D3325CCD342DDFEB8532EE5663F7A04BEAF9D9EA0F7BFF045A43E15484521934677868F0707916E6384E9029E8AC655C60F473C682A84ECC01F3635A11854985A218F819294D39D9C320AC373B4E77C5FB415FE9329EC62F7F5478520A225831CB2B93D474A4F1DC72C80F9FF70B0F6A7B94E0ED2EC5F7B757D812FE61E1DA3DEA83867106281F54CCD9F5F8E1A6BEA410FA2E90C67DE915A17EE76E9C357D0B4CB2575F529EA7561C35AE39316197068A42954C9C0B95C3835E6FE4C60602CACF403AF965D1B12FA3258648E4307366625651099702888AE8A5A9087531D01B88C9AFC31B0F818299C3B56A62514DFE077EC466AE06547FD5A04CF26FCE02ADAA4FEE49F2083BF76587DB80C6D3476A34AF25164A8A67CEB6843BE935DBDE7A6BF4C4489A8E249837CF596CC83A575432A428E74FB706BFA6558D394D667A6F24708B80B3D33E918B148A916BB7AA98FC98ED8654E5D2B124D39ACEEFF3542D0C918BE561CA538E3071B0D8440171DB8ABE17928D968710FB71F529E0A80A57EE28B26433F9A5A9C85B1E693F30AA246965225D9527A3017010899621EE3F2A4CA0AE8D86994B8EAA3C19AD4279FFA1D8A9CADDB933247D6BDA79F392B301B80D4C0CE9756E5EF4270A77B036EC9823A8D8BFBA3A0D035F0E8EB256C5D715B819AB3B2D65A46AEF8E60E3ACAD85C5DB355B4E71308F524B419D4FCBE97C0D88873005F5D9BD06AF38E5F759D035B2E9526B9F6B8207F884DB1731B0A6BB0472546D819F959710F22E347D97C26FAA6A6962E0D931DFC92E897822B38820562F4CA63ADB20C6D143A07831D0EF3AB6A28BE35BDD10958B9AABE1D4D226FA4451312C2E2A94BCBE990BBE7EB9BAE9A27A037B2B9AC11787D3099DFC5283066CB9089FE5F86D8957F79F156A45481BDA3735B9CE2E37BAD42CE4D5AEA8A6D3DA879225A5401A8800AA6A5AA192C1328617F4E83666181FE79E3F65F6688A4C38BE1C42B4F2720C82EDA1A380A3E793403E30A44F1C154E57856B5A067E54D226594B11A191F1644E499BF29CEA93C0B6215808D35C5016327FADD945D896942183B8CD7FD34272A3CF5E82E0A5777F4397F0B8F2D75C95C0B337165E18904EFB0AD19EE5A98E9E347ED13213350BD848C40D2DA8055CF20344A2BE18EB0A9C6F275DFB989190282A25CD043DAC59A115695C4B5AA9D02AA15DB9A1F4906E34000EAA57BC408FAAF13BEF5099B12B2410244EEE412542A3426DCDC5742B3CBBDFABE2BBA473CC1D0FB05F8523B06E08810F061ED148ABF40B8EAD4BAF88F909FBDFB9EC4EE7550233F3F05A4C450C6B38C442B99FBF7AC6BCE1761116A3B0F8319EBAA9A909E0948ACC5BBB4680CB651FC3808ACC7EFAD908EC78214D243EEC46EDCBB116151FD08BEB75F1F4AAF17F5E62A5194E31491D4001595A7BA1D9786BBC8A78FC109DDC99290554759CAA0CEA1691C0E2F1ED078DEC0C04A78826A459C1ED8B4A569503A142A4D6FBB8E26A06B5A014D691CD79EEB46C2E980B674C5F21072A560EA1068A079FF80FD9B1B8F44C50DC22552946D0E7F02EEB28D7B223850A6CEF8A01DFB3FA8C6BA9F9A3090F0383072F01E2630F678D660C0DD6B9C280B53CF4C99BEF4E72AC617A852F8F5ACE0780E8A537082EB8CAB63886589006E6C5F3B14C1C461CEF8100969AF274584C1F24FEAE0F43D0150BB87AA8D969F584BA77098A43C7546E53D2CFC93C3FAE48AAF554448638EB6D2D13793302143DC8DFCABEEB1F654F5E9EBA944A24546498865034204DD429ED6B6C8A65FCBF746DC443BF8F147078CBBBFE59AB1141966861A0BE4E95D7BA986E3B1CDC54B06FD0919F7D14384ECF6FDFECD00A5005BCBA03C3BD70461263299381B2EC69EED30F855BD86B3C7C148F854D76114F2FC495B5D744EFA5213C9C4D1BD828B8402CC5417C247DB4362A67F469C3A3EABBA6633D4F34B4104FAB229BC3721A6DF64CE6AF6DE84A83D859BD053C627B28492535ED37E7D84ECE655F0EBDE090ECCA26A6132A3F747F071F294244515A69BA021F214ABE32346684898AC7D2ECF42B2F575A7C818B8FCCD7F4F6FF0000000000000000000000020710151F2D", + "reason": "too many hints" + }, + { + "tcId": 17, + "testPassed": false, + "deferred": false, + "message": "D5CEF84F7A7234B844DD16FE5F1E9DD744955D23E9EF8818FAA19ACE0A9AB6392850C48CDABE3FB1625A57E38610E80604BA1C01112C43995BD30EBA2496139CC19D0F4724A19261976E502C88E3EB085BBE651D3677D63798E92E6C20D620B387E0C7711943C46AD75378E864DB82893F2E9044499B7C890E288AE90B69B40E", + "signature": "41A46D25AC11DFC0C8DA30D7CD9AE37A9E2EC564AF48C02C8F97C10704DCFA791F7A53EEFD626B6586C75C7B501EF5486928EAB66BB733E07E176DE56F8E64D10EC68A8311057B6F858C22CCE4A5661298D7EA48528D5207F2659010A94122519300627CE5D0F7DDF0A9101539A0D21A15117BAA14621D5C9607B0DFFC4FF87C981A1BAACB2D2696F6A7A93541D71F20D8FC9C4D4BF3085A050B473A45B8CC101754435384713A7FF622C2CF233171912DE74870A073DDFB31B21FF3DA4D10F8CC02FF8E363D44101D2634D510E7452C32755F739AE6B427A81081350B476A4AA19193A9A048D503CF9918C3B712BCF2637322550B854E82061FFA931CC0D6947B96C803764CCF15E968335F0ECD5C8A25C4412103019670A2604883B207E25A772C2D106BBAB2E3394EDF27B02007AC6371250C94429BB2295D93DB0F13112A5FA87D77EB8D26862202C14A2D87B7FE9E4CE680B7A20396E391C9DA0424BCD5EA3488F0260AE859DE7C97E7E6C34DD32E1DD56A7A8DEEFF0257783E98C9B15A7AE673AAE7A13A13135466D0E7CB64EE95C4799F8549E63762E35BEC0608D7384FA8D1E5EF0037185160444107B07D87A7F2136F1C0B10D322ED299A6847920364F835B35515FFEBFEF21AB72B958806613E3BDFC98A82E2B276ACE271EFA41905614D9CEAB00DABEB1922E0FB475FD5BD2C42342845C36A73BF42AE17DDD867362829D8F89F4B4887558E7BB123B00225F42E1E8E37A7773D00000CF967D69B75C8668FAD82C6F6325914DAF958349C7D5E05DAAABF604A24CE93C672ABFD6520F9F7C687AE01DD3D91F08A4DF299A9DE3E01E2B6B80FBFE8870A3F492835982C0B4019FF39554225EB415F5D469E2A9CC6B89516B76C14992560C0130FBA02EB9123EEFABDCD802D875B5ED5BCD7A56F3457246D6B68CCB9228CB04CBF5DAD2B7A05B77A3F62DCFCD4CDBF75944AFEDEBDA48A0AA051BE98148DE2F81FF91967FBA311F8EB5456E5745C64F6000214D672E8DC43EFCB2BE8D6143F9AA7B301A343E1ED93D324D3A71A7A33DD56D97B1C0DD3CE928A2852BBDCA57FCBFCEA7119477CB0DA51FE44E50C7E21923947037E1AFD20FF81B0533B0289E188A323BE9A61AC5F29027CA360D6E8BFC1B37EBB3307C69680BBF37741A94340EF4353577259709C45F25768CA9EF0EF09588012F284EEEAE4D435E37AAC4963635F9423A97BD11C43A9FBCF174C43FE875D49C15798D35C6C2A1E38FF0AA86B2E7448D66CD2078C646C1745F59D2BC9100D7A61822A5CCBAC672DC7FAC6711432C4864937D90EC296AE75D2F07B7B1136892520EF033B394EA7B490F7C92A3CDDDCDF83DE9C0148DAA0624D125D25C2E70719D937085B4182C0D6D59D602B5B2F501F34A545F11269F35B870D43DDCAFCF544A6BA598430BF99CD2201558C49DB59DF1F7DF9D74EA2DCD814F214A2CF28148AFB13488882C090E413D118F9613E3C5174FA8A0C7DE7D37D8EBBA0376B57F8DD651653466FD7D5FFE5BC036747934C82C8639E4EF539D0F6C6E14A12C2C70610EF0CCB52A3E7A8C2D9B1957E5163A40F633808D835BE042262FCA9925315F73A4A3E2A38C8ECA7B84A044DEF8E5F5302070E634E56F6C214ED754FA9F8725D1729511A40AC5A7DA7356F2FFDB577CB69476F4B064C47E121ECB1A50AE0E7B2354D3751961D705751AFC789D5256BAD729C7B418CE6936519D75B56A3431732AC1D48010E29A91CBC30FC6EC973A48079E847FA32CD1CDC21E39F2E4EE3B0AA90EEB4C551A9A960DB6A3F5A8967FAD231BBDB5F6F99F49CE02E9BB62E86947F53E96E3772ABBA6D425E315E8C2D6E673CED8C9C73008D9111B53D96EA61ED19C4B60C55A15D265FCA46C76DDE199F2FC6EE573527D04C1047348AB09FF1C4A722ED626711AE293FDA3509EFA76FF1FCDBFE0C661F1B51F457A53A4A228C93A3E6ADA6487C67D3B74FBCE72F812CC4C66816D137A9AF266A81A8A20BB71A55980B79F7564E9D421D2822024B1E8020271A2C1D8A41AF0E086E5CFB3FE7A70A44E6E9D3DB48A818DE6EE2ADECAE6DF102F546337CD6BA9AB34CB7206C2F66966CDFE50016533D4A2299B8DBF60A2034ACCDA59B10E2E0D95E60766634BE61E7B8DD7B432C9E842F609EEC1C42DEF8B33756A10C17CE782BE03787C100FE2E5C668EC947FE21D7AEED873FFF010A6E939297EFE68752167DC81F84C0FD6BC8F8EBFC6E2009C521AC503B9BBA57A9A8AC1D770E3E310266C73847E2A843F0D3C3099B8531DE2FB3BAA9516C97DEEE06D26BD11B691933E40ECB46361A8D31B2CF6A1DB942DC0B00B193D5F20ED40D603CF48E24E56C9786D5704F8ED6DB94B26996456214E3746BFF6CE971D813115AF28EAADE0FB3F2EF6180B4D802FD022F787192AA75B7E7E2D11B6405060E29E93CC251983DF2A7A69772771A2CA7E1AC9528681EA8820151F4ECAB5144C0CE88413789335776147656FB6B085320F6FDB9A972F0DB63CE10AE722761CD538B5B7D6457119FEEFDE7068A529625A1478A43F85BA01C9FE1933155880CA6A4B24EA043C36879AF2EC97F2E30493669AC8DB8375E8A782F2EE16317D742CD2D1EEEA354A20A2B08431AFA6C67A14C07A334B3D7AEB0ADC26EB2069E2159166D59FA14FBEA6EA2F0F2678030DC933091264B5F9644005D118FB26D09C2EAF6D9166C15E3AA1243090F10996FD1E7E8672C650BC0BD095598FAA5DB90F72CE7147FA31E1C67248EDF9B75E84D62CC637547CC8347606E5E4A353FB5D4928D1134B06D06447C106F8FF55E3F55B2128E950B7DC75ABF7A941B29B9CD6F9D67A68A53252315D4CA7D247E0A107849C1A01098F62F9CF601850496BBA2413FA23E8807EE0667FBC60E2BC76E52BDBACFC5485AF03BD1BDAE72490EDF58D4A97610781B338F3739753B61A42007D0DE7CBD42ADAD09911D892FE02787A0463D55B0108770D0D14FEB60DED8CD32ABC1B07C5FCD796D85B792E5F3FCD9634E325C30BCFE761B435AD214422157653A59BCF7729BC2F036AB7C5F7666BCD25E70BCD07313F93BAC1E62215EDE7DC6C2F3D4B1A7AB9C84DA53F4165F8110AEF95F5701D02E6F9A912C4850BEA44D37AA9640809F2E0B42B8DEADE4E9438A6F1B615E9D2DBDBFDC71D9E47882F9D91B5FC6AD5B2843F63236AA99C894C156E876ED6EE88CE1401E938533A0DAEC0996DF97A6079C31A7DE8B8AAABF05A98A681785FB6F5D03F5EBA0D43019D613B3387F9DF0BDF47B9F2D64699C7113851E53DC4E28F7379A85C07A62445D8BEA23C3F8CA145DCA267E5E95E9CF3DB3DAB806BFB39BED68DD5576EC5834DF9131B3B112B80D256274553B82F60269318E721175E832490BF145798DFC4B767FF494931C3A2BB2E62AF33C4C305A3706E2B0EAA0A26326EAEBABBC04E89361A696750271978F99BAC4CD2BBB8D04EDF9F0AE73B0B0B45213A959941A8E774F74073B9E483A94A4737E849D2027E2A656C2AAD8190C73721A545A1C4A30C46674DA3023976E49236E0D332EF4EFE5FFD0872E2F9F170D70601EFD9B8DE625CC9325129E1F13EB4AC5C64F051463C994F54252470BEDE3769FBAE61F0B05C01C306F5A003CF37C34AE18FEFC74E23CAAE39A966289BEEBB4DD5ACA07AA4017219E660621139B11BF6FC52C294452A9DF4578A0F07DB7BDAD6AC0CFD9349D12D2494CAB88045BB7C75244EFA7CE6F13BFBC6A27A202BDBC69BEEC46D8F3A7C670DDBC6D7C6C72256EAA21F64D6FDB52AC54BAD164A0D1DDBCD361C8F1C5A747EFEA7E56FEE083F50891765CCAE43470A7157C0551390AA73DAA380ECF6B11A850E4A17463CEDF89A41743636C28D58B571CB69D8A7E99E59941AAFDE9210E7AF4559D24310C96140E43C29F3DD385F55D9D7A7A678F9FA7545A13CB62118E3FE2D8B1383574CFA80A1192F46FB2B92C3B8597015094928E91217B8B3927C48F71B189CFF533767758DC89EC5DAB6A5D031E96D0A23CB2CF76FE6A0747AAA990EC6B82CC21D8BBE0D8D805270E3898E4990DBF497B7292E8549D87F224949F2CDB690A88E3348D03D9736A9F6ADA868580ABD5F96CD0DE30F6490BFF18D8F9728E84BB595E7AD81EA5CFC1389734E1B9C5B4AA3DA8C5B6EB7FA272C36114DD442A4E951EC170A6BD66609F73331DE4938E82C92E5090C4CB50DFDF3B31E9FD2C058CFF7480F0FC081745B07AD6B5C6BC724ED85315936B9A49988623E15E9E7BD5D17C2FED4FD819EBD9E69F3B5BB7941F5C429E4820A45EC76E04409154667BBDAA6131B9E12B957610065A769B1314A9EB9B9C3300271355D1542E2B7F23E8FFC8EE0CFEF10EACEC97D3476A3FDD999188D145F4B7BDA19081D099F2FB1013D65247BEE63943E9B783F701F6F8089371D0642C55F4BC86702CE6B1D78AE140012978943D42E0E86FC0CFCB09028AE47CF80F429BDB65E5F9350FE991D50E803B70B1965BBBE7A6359272EDA393BB49E4F35594DA2F6E8B208ED81C743C028B7ADDEB0A2CDE6A38E8A740F19FD67EC37AB2E5BBC060ABDA35A280777116661137F76231991E28328A390219375F88F915262C305C666A88A7AFBCC4EA1541C4EAEC54595BC0EFFE1C869597B7BED9232783951720436570C7F8000000000000000000000000000D12181F232A", + "reason": "modify message" + }, + { + "tcId": 18, + "testPassed": false, + "deferred": false, + "message": "322A8DD07A5C30E8696FD2A11CBE14DB92745C958ED07B3533E8FF575BC056A26E83D681FD6FDD8933B1692B6274851D0B41FFA4BE760E08AC8B4058E5639AD29B3516A2DB1F1C92191A0C9DD927C17340E5BBF593F2D78426B2A11A02F6A33F4E425324E8C502C636939795FB35BB4DA6424E89A3E815EE59FE68DEE65325B0", + "signature": "5ABAE281A15ABE7A3C0BE553F406B6F0C5760900976221B0831DEC6F144ACB426B3A6252D517C1C592A5A9FDF576C38B7B8960E781201346EA99AD5E52937E3CFBEBBB40F0E29C17396A808ED58F8033C7B4BAEE68A3C7811F43DE3C18E02A38EA071E043F811A95802B06A37BCCED5053813D477AD60DF5A3A5E23D442153E8F8DFC245741680440CFFBD364A0225978DED965EACEA576B0C482568093ED4781F48CE4893BE763A36D7BF726C3DC81306E74A1E6261C045F06E990169442A81B797E2F0C40E917504425E4E6D971596FD1C760458461560F02B2149EA1A8B9C2840C58579EC0A973B46C93C71FBB3BA7EA31B9703E6E908FA0FC01E9FA00F847A1023B006767BF9783E91F5F37125D36E2C8444AC340F7B2174FD03C66F188272EA4E74E6DB0CFA18D5B2A63DE17C7F53F8418BEF351F36577099E165DE01F8C302B3DBB987779CDC6586B8DAE20A2450624EE005052ED95E4C12A2CAF1FE20A43F7276BAD038222C35F930D7EB1BF3172E53070D424AF84EB4EC1678DCFF2B431C5FC7D16C4711CF19E6140455E526105F174A16D3733FF91FC81A5E92C6A916F4D8F9E2F334DAE8804E682B5317660EEED9E8F9C8C4E0B0C07E0BC4AB193C1A47501A5982592F57289FE5C919BC66A861429354AAFD66BADD3F3876727BBA4898BEEEB6AD7E5852493DA29688D4F480398E75EFDE419D9EDE15FFCEA1BC5C8183E017B9F973E6D77CF73B6EED2BDDE82137902DEB9A258BE6D217B9DE7A08EF0018E116F98440F69D628BD127AEE447A17AB8FFEA119A3E69A11DE67B15AA6F9AB63500EB3764ACAFB465068977215D8E310505B5622C3471EEFEE54CFED8BD730DF2C7AE1C8CAD99D5453D58F5BE0FDDA386BD4690622D8006B1E95ABF5BF862229E34F8C9FFC8C0662857178EDDCF88E8E1BFC265734B28FF951EB8F303637525E7EF1348F40A7B14709CCEC2CADA311863FDD0DCBDDF8A4FDD7D78AF63D5EC7321F15FE15F1AFA64A8A622D00A7DAA4698DD0FF584C1CE16483AB9862CA12479BBD3814C8E546159EE19D490BE8A8396B3D4F0C6133ECF602BCAFE6701AB3B645A6C3D8BBD3DC3DB1D96A0511B3456290BCC1C232A44C7384913079CD0E0CD99CD7A1C91D2961270AF6CFC60E50B78F47C0B7B0926575A0440D14B84AED885963CFF172C8EE791A84DEF0E9AD82E80C5CDAA04F74638BA355837C28275E456833AD1094E454E9339C421CFA4DB9C3454ED084C8B15F94BBBE62953CE2B3831771D9B8BC8081CF76C285F9A1CFFA9C02E7678CA0989E4A267FB1E0A9CC41C83A57D896F09CDFEE5839DEFCD4F99E71553EB0CABA990A1B41B3985423D1CF5FB65C9C8A651FB38A00A46601F9A7A7C06873A4D65FC7C451A7AAD7AC09C9EA3CB1C98CA8E180F7409EE43A9058879E21E860908CC433DACA33AEE10A81E16EB56DD4ECDAE47252DCC85335054973D69E4E5BE549AD7FD1BD5CAA5B259E0AEE35ADF5E9AA6EC6D67A8F1E615F17D0936926A44D7AA6475A34426EADA003CA8DD2D541727C1B2052E261977A22A16139B2E1D04EA110392BE90F35453C215B11BC54E9A06BC7F31375C45D584200EBBEA77A025D9DDA57B1D815C47F5B296F1E66D8321E1B448620F387D19D97A36530FD0CDF6E1C689BA53453DB02B6B0BE903E3D273628D577288A376DE0D2BCF349905289BA6EB247FB54AADDF51D8C219977985715B33C10FD9D8381140083E2485DFFBC4C55D70C9EEC73F46A29F61F76C019701293D684DDACFAF5A3957620E549CBAC75F349F8C3263486411F293BC198A1EF6B7C31A947FB51F35AAF5637ABBA1984F1468A2C5E7E80ED3664DB8AC70647120D249A9F22223DAADEFAB3D4321A3DB39EDD8EF4D72FC9E707C92C10032BA6FDD56FBEA999C4347284659702C34EE4C23A284646A38F3D02E08142A4977DB49DFD321BA864A810B4B5545640F3E441C627860DB79C69D46E13AF6292D505C35BEFBABABAAC33EBEA381B777CE44E54AA9C9619BB6AC07D91C1B1EC448DF9AC348E7447415EAF09D34D8D3D7879B44B20BB243C6251607ECC3E654A317CCC72EDB65BB0E90128AA47618DACE668BCA5BFC8D68A4A020AE6EB60F886EE1DAF5D460BE08EF65C83CD46C1745F7D313B9989D9910F866FCD0564E04E6223C0BDA00EF40AE9B971BF49E7AB0E5D055AE96C50F96D9CBD7C696946D308636B0B6F7F72F0526FFF23D0AD61911ACAD1CA72DEBE007663D691548BCB3DAA1725578FB2551C0730056BEA3E63E30E4B2A667C58EE7A5951263CBB74A9EA776366166FDC60B3AC3A14E4FA1808492A899FDF85C2C495754C55697EF4402C76E8F09A201126F97313FD2628A4109B34E29D1C3E4E135307C8C895FF8E3542C6888E728DE15AB81E73594F5368350E02AC4B1433AF200E38B0EAFE09317D06ED9DA3E61A82ACF924249C760E159358438EF1B32E58F0EA4E7B3EEC423AFDB6F4A25AEAD2A6EBE96B140483FB2C1833F826E46F62AC5428D6C3926216DA16967419C60EEAA7D7D3D9DFAA94A411843B3AC026EDD80A73B52A5F29CC0C2526AE660128015BBCFAF0A0DC18F5239B2A397036D8BABB4E366449842C0820889182C742A1AA3CBEAF728E9E22E8473DD8A7C0B70800F954A00E73DF3992007AB34BCF20B795B4DF3392D4A62FC52EB24D4598574B85E6CC188CFEAF1FBDA45B1EF57B99C89347006E4C3C3E0809EE541B0AC27773875ED6C1EA615CE5190133EC07036A014E41B4C99EA0E3742355A02FF0579DDD6E7AE9B7F0A735F770B7CD157E9C5893592FF384DC78FF864C2EC5D966305E82FA41AF3818A122AF70C54B16282958D262988F81D7571A845A541976E730C37D79F931B73843D41E927A677730BEE342F774C8189FE5547CDEC9F8C4E5D8984EBA8DE3DBE9DF73AE965EC39F6FCFA0868E30F5DCAE6AAFA62048802E7A99389EF1CE6EAD5A9C8008C575B8D41844DF779CCCB519EE6C45E9A2869F09AB938F4EF564B40E7CC9B6944643C3ACDB4C3C838BCEC1E652069012BB7A8428FC8A1B205D7D13F36F9BF6814AD4C8D3EF646B4E5634C794FE0B1ABF6B13DC41CC5EE45F84234C77A403D306664F9D7B116AAB371A769A4ACD163EA5FC8136B26024FE501088D7698F3F5780F5CD350B35419752FB98C5DC5DF3C360D67988DF71CF06261FBEF28EB46D91F24B41F8B82F5617C1EDD527A67D4F9C1A4B46CF753359A0D12933342C1E274322C13D0185125A24D4C20C5950E5703074CD6010F9B3179D56CF5B9B351D8FD7DABE09A729F8DC90D889C2FEC75539672C765AF0BA41C9488BE77B51C0BDE49A7B43EE9D93272647D129356C134B43D5C38D7294FE164A366625E239E2EF737FBE5C4A3B16C09D38D4CE6C16C783A79D2EE0918F4005B4B703C8D08422B8AFB93D4594103BDB1FA7B65B889C93B0436D7E830E1DA018BFEF2D52E3FB48DD19BC58F59899DBA4B81CE01B40DC4B42FFA05CCFE2C0FBF53C60961B8AFF7D3B2053032630C54AA105B2F3EA1021405ECC07608E87329602EA6B4FB0041F891405C8D9F5654FD17826074A385AA29BAD71E6727045ECF8365DAB7DC5B8DBD673C1231E9CF5B4C2BD9F870819391909C5FD479CD973AC7DB6C16ED38A2CB9B06481081C6486199A2AE7DD612240F4E14CC09C7614D5E2EF4465A83462D8C6C26816BB755690DCE898A0EC84AF3FC773C1A1F9401764D2E4FB346E38709ACE4DF955A64ADC134A7200213CDCB4FCF4A4189B1F55E917350E90EB5A5D7BF1EA9CFAD58C92B765E95D00DAF217C68122BB85546E1BBD6BFE8A47D0038C1D71C425BC9F6B978BD2C6E2BC5A99D89ACFA359BE65AC72FB1769B106FE0608659B672FBF22FFEBFFB924DDCF744E964490689A0CDF9A9E0EF4385CB591FDD8D64B587EFFB90DFF3A1CF2C051EE94C36904CF32A6BE6D51D33E445B48766677E24386EE1F779CB7FF582FB54ADDF9B908C83B0A3B7CD7F393CA49440A062AD6E79B4B78D30EF43E157D9692A673650A993C4320FB20468A23ABD333621F4104ED0F4FF07A30ABADA4DB3FDDAE7C27B39635734EB60C0B06EB64D4F2965B3577D0F86B3B3331FD9D2BC74F2ADFE392C9E7A191A4009755D988D8B4795058A3A87F9B4D0B8B2FA649F41F68D7A3A3F9736B6AC164E5A937AFC7F66F28E6908337EBAF78D318D46989D0123CC45BD274321A1005F115CD47EB1839C032FCAC6237F013A8FD5214A87611253B05B2852BDA85E8B1643E76BA5EF2C450FAB484C0525B4B31377170A7DBE4C860CD611645CCD4510BF2745705D9B1A016C847874A2F8CD7A169E2BC0F7281556F0F326CB0B084DDB230726355AA6C2464EBD1EA6558E09942C393D98FF4D1D9FAE9199D32941E0CFA9B9BE406DCF09628782844AA841AF274E8600A1463A5B9250D80EFBFE835DF6C7E5E3DF2906556F1E0B8541EBC93BF6CFFC8CCCA6DAC6E6B2935CCE34205E9AFBD58CC1D9673A1AD76AC69B5C9970FF5F4E7F5191250B7C483E94DB54AA5BF6F5D5816EDFAD192F5EC2ED893BA7DDC881502BE0E9608A5FB3F30CF15D2BA23E3CA5740CD426762468FDB387D4E54D6F83ACB0B7ECED0035243A8C8D9A9FA1C1056E767908116E950E23525D7DB2B5EDF10000000000000000000000000000000000000000080A12161A23", + "reason": "modify signature" + }, + { + "tcId": 19, + "testPassed": false, + "deferred": false, + "message": "C23CE9096B49B3B16C601264D8100ABFDE745D21E8D54B1D4934BEE8FEBE6D84561E9AEF470012E12514CAD48B15B709B0BE1834C274715D2B30097E2BD8C537359E7A9019BA7EF6A91F955933774E52B2E9C1C4F6A322D0AFB4AAC5F6BB01BA6DFE4CDA6869F371830ED8E4442012D5F6FF3A2C9233368278E2FA0C2C010481", + "signature": "D26C789AC9F192902AF965AC03815AC01FC94634D9D8A59FE7AB584F024F37EB23D128FDBFF8B88CF78A0B3A9B3B65A3615326A5C57E9CB6E0E785B9BFE71FD99CB92F4B13F3301CF5FA92E16F2352F7099A3409C87FA240A9B4641E1D4BFEF00F0A6BF71600E86EE2052A25F4425C641D53B41D2D9527C06DACC2E404535919CC9879022A4436013AC82C9B6A6F4C949D41A5114749764A65FA490A620012E4E5F750F50E2D381BD0921FEF3E900DBB64EE32D20A8521287E9C5B38C4875930C3A6E4CD9237CD7C3AE80999A73566EA5FAF1028824FD8F5583E149F8EC08164F1EDEC8559BA29871308A41D5A1270C8C7DD5425C2F8CEF4FF101FFB2E77C96BB4EC02AC94D7CACBD3D70F6B540A23F5577FB0C3D40ADE3DC929397EFA7FC4BC522220C4795A6E28E0C876A18F3C2607F6F9C7442CD8CFE98986954BC839AD483907974984135948A68BA57CD127367DEF3D038DC6811A528F516F5C7BD8F3FE6C42EE77812A5E97D131FCBCC8FBD153182D24FEDB3B2CD1DFE5ACE59C67F81A45C7C58102E942A8F8DA73D5B9B9912D70F9D81C423E50F6289740EDBB66871ED8B9F4A7E2CE2B61175EDDA2F8F92A9A123CC94ABCC5629A44CC0FB10FC0B6231B5AA9607E0D931E0E01CD00B82BF3EDA457704C0B851639A3BFE49CCD75F85F93C41EB600C633EF980FA0974B192A9FA2524D9212CD54721EA40FD8043ACB61121FFA9BF191D5F5A74202C53EFC3BF151592BC7E34A0003574B2522A0B3AC1359522BB916CF7F96F7D3A32B5C5DBA09FDC73AE0B463C9832A8CC998CBD72F343444D6BA396FD5195C70774725009D54585EFA6C20FFE4181E5A1E66545AE0F59EEDBAC996784134CE78E47C388B247E295374FB538B67E7B05A64B918224F8EA06AC609D45EDB4382C5181CD167D772507292F043C546CC86DBDBFD8C4C1C0D158021CF93A4DCAFB98470C521D2B97D0DB7BF0CE1A43EDFD2EB6A8BB74765CA6B92610A99110466D818F598D56D86227BA96541F67E56C40118E9105C44883D884976F8123102994E3AD063A58D2B2C9B43806834CC98C63D43E90475E4DD62BA8BC782CC99FFB80E92D45F74468F5F799500435E355BF69CC12B0135D2C3D24EC61050949F10213B9A5C2DC972B4FED6F094A5671005743850F544747D3BFB8B3C5A5FF3BB293040E895C0E9C69E25FFC3B5B518FE2056CDFB27E8FE9007C527FD81074F5AE1D1D84070919F0DED0D45B14F79976894C0359F80035557E7A87820F2A327DC6436A1FB9CE9FCE4AC85147EDB0BF0A214EC9D1D4D3050C94A521C22ED55FC162EC8D40AAA5B5AC631D00332D4E1A3D39206ADF98B57CE9AC41236638E24E1F150709E776A91D12F5D93A542D30C5A145384FA03154AB4BFE5824E0A9B5C97F21EC74ACEB36DB12B3ABCD55BBA3642EF0878A3D96FAF554C6F339867C51A2D2C43231FA4A05C2BECFBCFB08EE96FFDBA262B1E51E2FDCC4099EA853F95A29E0A9DC260B9C239044B691E02738D442C3F1D59367AB1DFBFBAB80106B011CD7150BDF2A7B0F9A45AF105DCDAD153550D37F54B1EB4C520607470565CDA8DD1A7D12EA83B3E3E068288494A16FA864EE6C50F617EE28540201720AED47D6B727FC5CA3D2D11DC3318AB1C0B48368D94215D6A1586269FF91C298BCC9C866360C122C5157A3F7E219B0D04CAD4BEA9A8B517B3B50E8CB6296775267FD1489C6BCFC0B61D2329ED2937A562C8742590E9B98C3F4E80216874B3DEA5AFCA3CDFD91980016491A0208F42389F1915388000DCEF86AE8E9B4EE3062560414FE8496AF7CD6508393A35E79DFECE58CF388D7DC49E5DCB7ADF0364DF00495B26AA5B1E130E59835F8688EEBF7CC4BE433EC21AE5D4FAB50A93DC85DBC688D873E2F33D4D3358BB7B43EAB74BB88D983C9551BEB76AE33C22BCBD92A9CFD1EE4B0A05B90654624056DADE0EC560F50799643BCE690F821070A5E22CC62C8E30BA3D21658A335B143C4B96C85FB21B9B4399390819B56848E3A0A789DB58DEFE912686A37298C8FCBCC2A63E1A6D41E971106A4084ADE356D49D2040D196021971E1C945B175B118B9B9C619AA19C42C622CC603D0C555499D7AF6E121A34B24E9F2118B632A638807D961E324D1726B7A6AFFD20EB0F6C8165ECE661E2A688B5F4B7F95D919CFA2586DF48A00FF537D7621DF3C618EDEBAF87C250E4175DEFC07E53C04444DFD71EBA20E4C819B919D294C97DFA4ED966D33D28BC0E230BED3E5B71AF6CDCCB699F5F28D2C9BE23AB854CD45C6639C79F89A943EA4E7ECC6CE9170BD62AF65F3A03E29FE42BFE466A5448D728FCBE40E1EE88DD467A53AB8DCDE9652355452AB2D511331169D574F39AF8A022A79B9B3EBBDF0FFDCFBE400388BED569DE2B48BDF7126CA5030F1A6BD20EB90B4451C67726D8E3D85D05BEE892877D1A5494EC5414D33A6E3A8AF7DA146758347AA33C06C7095F137CACFB3C7D479180C43941FE2F2AA6E7791FBB66A25C4E4AB06B2C1A4DF85A8864298D6D2C5004FD8554034A7E8499FAF763B49AB68D6D2EA1618C9EEF39DFB950295E96423F104D5F48D71C1602F60747A042319FD9D9A6BCBE75DFE6EECFB4078522447798D41A9285D0B30C36B9AAA06419FEFCE7AB3EDB392C12DDF08BC5813EBD3A6D55042495CE8010A06964C1724EE869AB0526A99A0DC129A7F90B5BED46AB5F480912AFCB43B95F6E5968E075FFAA61E696A986FEB26F47F472090E966E74ACBB041A207D6161077F2C8D1DCAF2DD374BDC1A36CE0BC5BA150402242311DEF372213E800B8FE450ACB68B76E0627205982D41CABFC76F020434684C6AF085F7F1CA286689025CBB3089700FA73DC287B3D434ED0E3BD50C6E2FCB596ABBBD8A5E6E801EEC96F20AC2E1C2A9E853DE118E5D6A7C4539692535D58E011F8F347E7A97389775C1A9F8FCFA661B6D9A085227FABD918261EA46FB0D6201D1A73DB702ECE279FF88236D3538D19EB7181492A737D8A2DFE00595AA603A95F6DC040447EEED1167A3E427D1EA56AF160EEDC95DE2BC1B2F7465F2FE718CF31BAE5FD4A731AC9A71306A522815EB3F19D6D6DDF7F0AECE01C74B7F34A083A3552E60FE9ADD5C5A307AFBFF4D6416DF6639DF9F3A1998EA0AFA73C2202D8B9E3975E0944AFB73DAEFD9E145F79A2E9107115A19F9743EBC34D17F6FA21AC1F65FACC3BF5061289DFDA8C23ECEE83B90789C835C7E58882886CACF96A6902E6F20E5467FFA0FE3BE62A3428A04E03FE69BCC36E66400A423C789DA05710143E22BD72BF48AE4DE9F245F86E9DAE3665B0DBAB60B8D270C9CD43E757A178F8D949CBCA6E5D69B94BD08A4357EC5D48039FD07B973883FCF9FB8402B6280D9DC14BB0515DD167AFCBA4E66A72394A18557E1B0C74E2840B32BF5C21569FB16F0DFB33CCA31511C86008C11FD546CE895E0B9C10E92E9B9BF3611F8EDE669512E89BB1135D1CD2BE5D314A70E53CE1EE85636D2474276ACB2464AC94D26A8DD78E0C613E8EAFBF649E474E2730471B18E04748C451F735C04B2F00EA063103097A36B054ADAD1E5BFFBCD97CAF46B959959EB1B1F581143EBAAC81EFBB7D182162BEE1EF939F8F5385E9352FC2FC4B4E74751EC03071AA8DF882134AEDD888F86FBA8A7E048873C945CB01C714584A1FA76F477FADE061D37E02B1B1679B0980D6FE828C51C367448841F3EA7722891DCF9B6441848AD3B02782A82ED2C44390671D55DDCB38FE2BB48622E2BCB31BD932F89C20FEA7B054DD885E7995B006D76CFC9E88B4D442E231AF1159F3B7754132B07C7F9698EC48AB54C12042DD111301A5E67BD430F5FB5124188AF9A9182809FB670DB9A4A3FA5A3B36A30C5C8A5F12A879DE1AED9C560FFA9A84B5F1EE7D4AD1BF1CF72A70E67CF94C2615B34198C2992683637914805CA45B71981626784FF67F2208EE07A5A3AB76F3466CBD7C6A8CA2B29278C9065383B340B8F8700EA8C3F5D0E460A1C1B5F8C0D910E38FD3028DD6C39A86616EA08A0A6B747DC6470FA38B51135BAE7FCB061B20B376F031224A8E6B49A84D64F166E10BA0ABC398BB3F2E75352C1C2427DC143211A3CDF8BF7DA4052BE707F3193448835EC86A14B9E92D5FF836A2D54FFB592DF00402C288FC23E5210528707AABD320454091A748E2D8EFB0C5AD84AD0BAD74839899B619773BB68386A46182CBE0B9B48659BA3D4A5AB17B89AABFAA5DE7B83250CF322EFF7F6EDDD62C59BC315C8886D0695BE0993A0E20FA231370C0EAA9FDCB23D6608D246F148F2C004A46755AC799FEA3322C8B0B6226208A14BBEB62C54B2A82FBCF060940F9E33232F2886F5C5216721B47838BAB4CCDF46C74FCB564D39B626453E5F89518DDDE578D7C1013717ACE1A3D3014131C0414045B9178EBE3F525C2D22E197B14D6FCD88F11107B9B161FB11972D990B638BF56C1D517DBA8A2DDFA257F37C4E6B8DA9C9359541BDD9F1953D6595B082066BF71739B6AAF762E0A8EF266DA22BCC59EA80F6239EBFB3AB53D1E6771DBE3BED9743E15C4B4F9C3AE7231AE1D37B23F41696883BC57726EA5D319B48CFFE18CA3ACB9DD1D4677B4B93B7E878DABB5C50001295A6E7881ACDB476377B0C4C5F41D2B2C327990B4FD0000000000000000000000000000050A111A2129", + "reason": "z too large" + }, + { + "tcId": 20, + "testPassed": true, + "deferred": false, + "message": "C4F59FA2DE30C8420A7E7F096BAF6AD69B1C15A5C6E61C9D82AFCFDB6EB8F275BF5787186AAE781F487F9F88758C9C61F35D5083EE70424B0D0A51575010C2A907F49608115D33EBA0031509322AA7D3061FEC3162F96A565F98769E9A19235D89D1B21D60A381DF8EB37D58C6A2E483A8EB70736E4B7BB911F7AB923DC29F1E", + "signature": "E895DB64C57BC3C2A97F0EC933410E98F6216103E3423CAF06A671964C514A694EB6F65CBD1137CCCF8881FA403C5FA0E0B2F36B9F4009C378210D29E54A7A5A9B793197CD6D2F38D7E1F3ACA69D48881389381C89FA676DE426D634F9A157055F17283ECE8248CAF14DCF11E2D56355B047DF632A18482E79CB2D5A743966BAA8A76121BB69C2E68155ACCB0A31DA6EDC73CB09A9E660FEB20F66C7BD967ADE32149C5552EAEB2EA175B56233F3B370EDD8679269CE0D2B43F6B2F65FE957E7AB37B982043754EAC8A30B36C10004EF13C692E219AA7AF0A4C5286910C7100DA41E17BBEF2DA2AB03ADF3074BA1DA15BCC84805B89B9DA88E9B400AFB7E3BC8338D354DA953AC0BAD822756CA92E5DD9507F42BFEFCCB32B4B91A2BE5EF34C2CF1177EAAFB250AC9ADEC4BE71807589F1003227F9B76B74E07BA67AC60819B2AF766A47FFFC7B76D3A7C077F5EC69AEEA3E963859B82C2ADE58BEC2152EC8205110975D37C6505E0DC776FDE071097E93013D1004F4E1A2FD79B877ED5025F527F3BFF137F041BB9BD001E949F08B4CF88DFD32FC7CDBCECCFDB0FA2DE7823E110BCFF58A412CEA2795753E9C89678C3AE24268F7489F72974B6955EDD04E190D99BB0D7A252FAD5BBA606C1A1F3ACA733BFAE3309EA0A6EB7D07E36D8CA336D2644FCE1A41895D014D1A60CB106F3F8075F9378461738D63D115D00B024C677801050A1B0B50DE057F85DB6AEB2C9D6BB7402A66E3AB4DB05C58BBDA12F695958B8AC7B4E45EC6C952F679C1EEBDF860E348982779AA6988EFC2AD1DC1EAE22A27A5B2C61C97B3B2493CB6C13C5F6E20A67B88D3C3ACCFAF0A425742DF240634D1EE593828FE6297446C076F979055988AB834B2BD82E14DC086400E1C956CC0C30CE7BFD962223D23FE9494964A811B93E8D7B8F34C89AAD45DD4113F2AE7BD94B53FC86E8B2AE82E51EC6F3EA4C30D60B86072748612D1607056B5FF6A4500EEE78A5A639C7B74169777626864DD9EAEF0E3AD8493D831F71DEA95BBFCF81423A266DE56F3A8FE8E6C3C0D612FB62BD642188CA71CB89834F30BCC28BD178845F1F6F46C03D306F7ED4E68759427AEC2701198C3C05D385DFAFD528CCE8425BC551469A0ED681BEE4D12A843E333B5A8E0517FC61906F9C4E7809BAED4D3D16EB22F1FA9AB402D988ED59F9FED0455E9260FD627A24A17FE7CB63E530B48F5FB6687A2E8C49DA79FBD69A3400056665DD11D19A2BC4DB1D374AB6A6E42472A27AC6B98F676E8EDAADD514F6D44DEECDAB5A6DFA0F84F139A803A2524BF335DC52EA58FA50D98FB5CD55D5D50A663CF647EEE56FE8E664B3BCAF9E333978A7946973FD113E4FD3924E6C09E60386444214DFA7A4D671FC23890637EB859134D79E265C59CA3ECCDDFA018223C9BAE1CCA103962078BC5F0DD02246FA28324F7CB2FCFAD07C25B4BC2D888069B0CF5F23C761C0E47109881CD31456A64B940B4BB9B4C2C3B8E6BA834AAAE69FDFC47D44B3C96887ABED36015E7B64E8542928F277CBD2D3C512C24DEEFE590E81C684E063E7AADCF117B48943DB771FC2207F57A745357555D419C9CDCA35CC1A7100A6913A3B6AACF796FE3F94DD2F818982716CE0316542A1B957E12DA43E231542CC14FCC66D728A68326B2BC311248330F3E98F81EA38CA924A8E4DA97CF673842C759F935BE88163CE97FE4D9457176F5B8908AF948F74D5D1DDBC521825D931C63CA8A8E12242626305AB6A2E0624564EE041983C18C2952EC3D9D159BDE3985CF77897EE2DC888112721D4854E914A5397E08B54F4A54323FF820821BE026EA091ECA6B7D80D91E3DCA2EF7848B86FCA6BB40CE48271E1008368E3EBB5E395E1CCD0D178F1A6257D26B6BA4B7CE532CAA1E76CE28FA4CF9E029E2482B94D3ACF97A326D235D1BDC89F70002198451D9F1F12CCD5BCAECDDE9E14AC80742EB31E6464C83210A39F35098BE0378D074CE1CCD1EBC1C7770F778D605F2BE59DB7EA07D80CCDF55F16E985B142FB7BDA07AA7DCA5B201E1950CF9A728F21E9A9D8AC4D1327E3BC0FF339A250522F631DF2E75955154893E4A1AAF9866FEE1637EE1AA5106D244E99E6F31FC5601BB7B79BAD82860B1D6059D9B132E026418020DB06EB8391FA15B7A0F29E36D966ABD3D2A2FF3F2AAC34C8B45C7D2355EDBB80B224BC106EBC6750E55070F85A7CB6003394E5161AE26F5ABF83F0DCCCF69B86139AF8694FE1DC00781EAE09CDB421814878043DC9B0530E5545A165E39A9B7DE88B4AD2AEB90D3C329412ED2FE1D97B732C8439DF4F83D228835B538DC278FF0A2DC42F41B00CE3ACA06B05C4839B896931515D78EA3673A378279F4E89CE08E3453FF2FB453BE031C6318628A731D029FC7BEA2BA5EAC4916278B938A6A6ACEF5BFE2158F2AF43D8E56A0649DF28A250D2F2536ABDE1E008EB631F4BD0EB55573A40539A6004181A9D2BF7A1E53504F11E014840733844131AC668946E5B827289AB6B21366C5D0E2649219B92C4760DFB705F7F61A96564C9E840D14B0BB0DA82DA50F8B8E752BBFEA3B0A337BE124F72D8F8249195BC19C3E0B62EAE496D38CF7500B4F10665FC2D28B9EA935F7E316472F4FF401267541BDB62301554B2009928C6445BBD0EF21D09972F35081ABA9091A6C23FED29F5CF9E0779F7EFBAD88E62A454442B30079BE0AC9C64826B98C1E1001CB0FB0F0A95F7965FE9312BFDAEC33F95065C8E59D3950F80ADC7FB334F202D3E5F8DA481C9B54A75983930FD1E5ACD16284F07193FBCB50D0DC00EFF8203144C11EC61420FC32D7982CE896406BE769A75DD8D3CAC753ABE5A278655BF54BE33A1B8374EBEEFF212C39CE514668F1C456EAA2532828C84293F1A5BC9EB5DEDF558A9B4C1239F77272C67E1AB28E1EFEC5893E09C10662B53C8B8255B1C8DC8F8E5120A25C75EEFE79C43F7A8B37DF9D1E4F32486933DA1CB0664C5DB39E21BC227B0CDFE7A5507F07F218A7A47DEBCD9DAD7247B4D045A13AD4F75EAD2D45C339D0DF04577F2E0FDC780392553033C738852B1BE4E63EA3897D6C9C4B11AD6B58D3E2D342D32840F649DD83E759866B7381A84C8ADDDF413FAE18E6431B1EEA73A56CD889B76BC9786BEDEDCA2541E4C9B24E28F58AD374C1D93DF2D3F2C37EC594A0498C574579A7332F72C0F9750877FAD5B90B968D88F11682C4071E4EA38B816AEAD6BE54D2F371324F2475B862C75424ECF9858AA4E200CFBA412D7E3E6C308D8DE11DD185331AF9D41AFE8879965D6746EF21FD98D3ED3806FB5C4619C98E347D76B8B89849395561EE286DFDFC6A04E1D47E9F5B5B49257784C39364DFA88AD630DFA59CCA3237F4A2B141A813D22C6FFE73C2D99ADC824D93E06A54B6DE62C3125D94B49E950DEC361F961F56D3671C9925377F6E670665322B8489E833D3830ECCDD0F53F4A4F9D68F1445F3AED5C9D766409B59BAE7A72912E98B3BB57342D29B6ACFD14336B7B8B6B7549AF8CC8845E10C2811287281985D5D47685FC589F2678ED893F57B85ACED75632E50DE5E074E6CEDCF1AD499BCE67A7F498564DEEC677C708388DE8FD7B099CFC116096C45FE28890B5EAF06169939FDA35E1215F238E8CDEDFE670065F5DE3272A232FD53C250F5D779B31694FBA91B554803676E4DEA288463FE1063009E9CB76C317DB400ACF4D2D2B6D16EDEBA4108913F60AEB252CDE413690CEEFDCFA638963DBD04F4CF21AD74DDE65F0F1E7CE70AF101A6DE9A59DB21D38027DBBF76167827950B69418266AFA444C728DE3624A1C81E5B1641DBE879CD822FB2303CC3A9FCEEFE3DDF7DBD0B7057248A28D6062D76EB13B92C9C9D003B69E1842A54C09CF6B484520815E2BB237288C64FC696FD3BC45DB30CB86465DF1188BF47956E5B916A8009715CC9A9A6DCE44C54F928816B41D018C5FE652FFE4E33F352D383A9C1365F02ABFD647BD6B42AD163730F8BFDA1E2BE5F614D79597825BA09F457D3CBE7561E7E89EAF059E977D1EE88848B781F21F723890FF1F9873928412C8F11EEDD2C0C39C9512790986A19E17B2B70A4D7CF49D9D18CAA0C2023134CACD169200D8817FA321F04ACC910613DFF250EB325DBEF29EB5611B2AD2A23EDD538049B3F43EFEB4D60983792B4BF05567944AADB7AC4D3A5D80A1B9D8448B4C0C115C3B5AD3885353F47D5FCB9B7D6446F1A7210BBC667FC411415F23CD40A2A3D64061D71C67191571A97D01088A24B6711567FC89106732D8892FF985B8E6CF70163829CC085BE4E408315361BB1B2003D6413220B134506D3C304C0BBBA9C9C45D3651E0571B6B115177213D8595E143DB90BD72F7EB974D8D0A0317409D64D5837EAEC9B8D44DD7ECFF6CDA9F729382A43B379CBDD43FFB18AEA35C1A996CEF1488D3B7A81EE7CFC0B9623418AB3919A6EDDB99F222F0DDDB2F32A20C8F84FBF4C49B4CB3EB50D9C4CD25A6F7175467066D25E6437B67F2DBC70C2E6EB0BDE2386D03014A789FB6DC08EE33C0C67951DA9D74B9C94845D2A99037E095FEF7919920FE526EB5DD0BA1F97DFBD2DDC31609C1B7B45EC3ADB586FE3030A0C7A9DD034A3C2E6F9849093CEE10A181953547F8BE328720A4A5A8290B5EE00000000000000000000000000000000000000000000060B10181A21", + "reason": "no modification" + }, + { + "tcId": 21, + "testPassed": true, + "deferred": false, + "message": "C1E665BF7B8BD0198F069CA17EFC55B7EBBF9CC9D41140BDD0B83AA08062FFC717D3F6C22DF38EEFAA6EEC91760CAE0B3DFEAB78B03A7AB7A993B2097B7B887B9812AE2D0892B696374C034FC9E95083C2B61B09DE97D9C500FE55E489C53CAEBDB57BC69071C15808890F8A007BB5FE773CCFB729463113D93E9EC9EABE2047", + "signature": "051F8A9A5DC6D35B1485288359F818DEB027E1231DA8C048E79E9FE228AA0E9F1C0B7F4C573B5DB8CCAEBBAE8EE38D8FAEFD3B8E7730BDC0E9DE365B20E5A0F9635A0B39C7C0D6163B7876ECC6ABCD8A5F608E7253537C1C94C209C8448E02806B2B5EAFAE2483170B4E4450380C2A87A51F82B179EE0F46509404A3A9BD74D04BD75635B797B500F656ACAE5DD76B04741792112579E24081A6C88BF4981346E2B3D38291026D3AE47BDA50AB0B23B0881148489CBD057CDE9A4F6FF108B7ECCEA44D599CE3ADED82AE0E8F74DB7D604161C8664B7389497EC9F35C46FEC064BB867E867E9309C10FBC07BD5E7B8A74BBEBC1BD0E4A9B36EFE297E9F2D23DE32ED704EAA377F5C3BC4BABCCAD5B4B6B9A137F23C46C0423ABA3F1AFF00C6071CBA51B7D0A8E677F5138DB7C013CAEE1F68501430F0F448AB283692A18D15D8A46BA620EA906A3032570A659F594236F0512389E1DE63B8E40AC22DB79DE60CCB9BCF0B20EBEF676A91AABCD01D3AF882931AFF8C86A8C946E09B8B5CFDE62D53A03DF07163B081B293EA0287AEB97D1762F34361DDE654D400DFAE5B351D90742A0A269865D49C9221DD89E42FFA63EDDF449B10458CFE2EA7E1A16BD22FE73F208B4472DA8094F28CB9DCAED6E843C57E9E3258BEADA48D7761FDE0104AC6F0CE09F95E1F4AFF00515AC2E3703D2FC6D757B12DFDC044E854E50FF2D897900B0B59BED90BA4201694E29E6A830D8039CD835C706EF59E7A6B0ACA7B7D0B40D264661711E0372BAB7410A74460D07FA988A8617D31074950838411037307B052FD536822608F9D15BAA780AFAE1A8D87BF844D3A4FB31A176BBCBEA46A72BA990FCF821AC3A73ACA01E09A20AB93FC737ED4C4DC482BF9BA21D7178D24DD5D6A29633386933A3E8F28982731F07606AF28BD2D81004B044B4EAAE67E29840BC78EA66FF840031D8B2894B603733E1A0398FB0E4952B2ABC567668443581C860F87A76774E6742807C39FE99269E3199DAD02B246D7AC24E5BD9DD91F7D16A76E72318882FA21672A7D5B1A4F212954BE2B19897243F60C18D1DED2AFDF69DAB8C9B10342471C633B33C52E95A85D3142F2E46C681AF373C5E92BC948FBD31207F015DD32DE2591DF4639E4E563344D440653592EF2685E1320AB9E51837F6C06D07E5462599FC6F8BB120826E738E2223CD4B8C7CE446ECE681DC6D6BEF1D6385B0AE7E404F502B87989D969B81CF42085A7B58A41EF73EDC73056DA72EF65A7AC8E284E7F51E723102CFEF903688F870CEF1C7E5264330E3033691680050E926E93A1C0C4161A7DCA14A0FF338D431D68FAC204DA28CCD1CE7BA3B7F3C45B4FC74D9E754A1A2F7F23F0FBE8D2FF01CE4683D8842E8A1528589E7D9260368A654CB514A85DA9C2EAB74C66FA17FDFB256D585D28C1DBA35E18779D7B6DB876CC0A98CFF752A0E8DFDD532ECB04C4101AF32E689D13874B9F20AF652069C1458D7FB382E317AF49083B5870078B39221464F376EC0BC2DC1C3FAF10EA4EA87A2F9D547B535F60406E8E68AD190CD4F00EFDCD9D54D4810F31B9F68F0D95E32CDF2747B9C20FCD1694FE034EF6B5460F163AC78BA235A441DB2B3AE84BC28CEEED7B3FC2A4D63330D14186658788DFD7652E477B1310317C86921394219D75FB6FC319575745589F9E2096801E57E6AED2369FE115C2D937EBEA3602194B7432B01F55E6C9572CD0FF8BE8A4796815914D5F64D93E0E709C3CF88741C851C8BFC4CCE6F0AE60A6D2F4DC6FD8AFC82E065956971FB8B4160AD68EF7BFCB3A9694CC7EDEF64FF08011B183BEB7A2D3D9024753B59900D27F52DF6D4B2576BABA673A0E33CC57B501E1C74F63A988E1A157078FA8B3F2A143CC9D41A35412B4E0CE6B1D9CFAE7470BF4C778D026A9AF86DF7F974E2414FD7C5F0FF6D62293C6E2A62D4C5268CD0B604047C9658F97D9A7B86E1C953FFF95CB478028FDCAE6E8F208AA208A282446B2CE8B4C7E893E269FA8E02C082F82966A4AE3FD86BE89A8CC8BB3D6B105A91DCF76FEF700E5AA4A15BA0F753129D3369915D7E896527CF6E71C363EF65B2218A5FCB8D8FD96D6A63A8BC547EFC942DCE1276E268841BA00E35769B4AC706BD65B275BABDD530771D854EC38AC0529729786A86C7C4161B3E7074023516C84B4B4776AC47C2ED1587861126A7A707978F2B2B2972C20F237FC223B56A67538F9241D926DB7C992A3FDFDF999884EF83EAC7DA0F6523F53CD40E473AD370C77B30DB2FE408783D24CF4C3512E3C6B677C41A67849FA1792313581EBBDB7BE0BB3EE85330FED8B5A1915F6343F3B7C928CD363463385436038B64BAB5D055BC39D18F9A1A8196AF8DDA5A1F428434958F5C89F07D7A53CFF2118E80060C5ACA71975C4C92A589EBF5746AC92C50FC1F915C146C2DEE7531B24970790A4AA7DAC425940AFC4C88ABEB998D549681C95ACBE9F7E274521D44E9EB759C2946504161AE7FFEDAD3E62D045AD77FE8C2B8ED529843DD341E2E50559A29AE26D431C9634C4C19A84FA0257F71CDF27C33F14D57347BE8B19D254E3C353CDCA10489F06214161AEB2A9D3049B3CE4689503621C46D192C1421B4B033775D9218DD2E216600E64D977CAB0E1675666A7CA773E4E139DD4EBE94CE35A28284755C52BE490514B25FFCA4174F54E8A5F715F924949C1467A282D7F2DB468DF363F9A55E5D7858D8F95D8083D6A594DC1B07A8C4FD4AAAEA0785EA3D9B50798F0A96AA386F17C2BFB94FA8EA3B5EF71012AF9285CADB1FE330A267555A942682F9333AF2E81515969B76FDC020F9CD29E848B94F26F4B53CA5144CBCDA1AB6CD2FACBAB0A2FC0F5B88DA0AC0EC08B9EDA7CAEF502FDA52006815743520F841CFEC3B4D9AA732DE408D6FB14739E8FE77CDDB68A5F6AA215B588F1491988B4460F6949AD647DE9105CA50CFB413A971BC8E6179F0724FC28D1A7D30C41180735F4FF6167810D9E88A5F7FDF791BFB474BB5478544EA74C9F07598D038CBBA17B83228A18B2AB09A8BBD2D2205EECDF01044D5A1B2BD50D2C8E3D5511450A4E594C1CE7067A6E14128BBB36E95C143EE6A51CA0EEBDBE47E9C5A87E81BB904013DC892D03F483B1DC82986DCE7A6E10192E6743283202D78D11B2169602A75C2A688DBAD50C9FDF1A1A15A470D882ED4B5207E659A94776ABC3D3583E1D2E85291D3726E75B7AEF9344180D325583A05266C196ED367E906121C33E701D428B46865BF32AEA4A90262866A024209A7663EDA4C340B5AF3E899F009EEB5E8D5003635EED501CC02D5D11F504C823C17E961D0BF611519961BF422647D97119F5745478888BCCE367639772953C5731434B28913F3F709AF455053F6B09519AEB6B755CB02CE74DD814714A2E0B477C05202092525EC03C5B365A75086E3281D4BB5C3AD9D742806E58B5CE4E1E95269AB18B68B2928BFCF7EA683967C0B88ADA99FF35E1D5A661CDFAD76774B42F858AA54626B88050D992FFDE16FAD3A8CA496CC6BE339977BE24D33E8BAB86B421F4BAA9C12A93117E43415929F0C4DBC9737EA5586780886A8EF4E4295DDBC967A2B5523FAEE0C060468F9704509C4CB14028E8A1672609A8CED43F1B06981FBFDFD52296D7BD3B4AE68E7D54BB2405799278AE29B66E258D3B9D276FD34E192BDE869092F6A7F761C6DDB0DE9454823256C7B17ABB91003B1A3B66CBCD4F9ED068409161635F6DF9459AC382044EC14FE8B2A586FE02C74232BBBF27800ECF627AD1C6ECC93C13EDA2DC20C8D6714C519D6A571E708787BF342DBCDE10EB1BCA5A7FCD971CA52BB68FB33ECB7F90AAF739F0C5B61BFED72CDB46A712DB6928F84892D3EC2F6C7023A6B664CE9CFDC33D2F09D38B5E4D182C73FF1D7B474C8AD6E883ABC78FEC75C8A390CEA561A86B92E2A4A1950997594C29A35E4A71B0E484FCDA63E5EC9666E0A463325DBCF7258D36B85099AB7C81E70FA66F1A471D4C1593AE68404F31AD2667017C9B5B3843FBC48D831F6A9B5FAF7C73A8478A7DADF28FBD9DDF979418870AE61E94C6BD47FF2C39073AAE16FF18B161B9B21413E66E489EF9F8784E5DCBBE29127B0C51A5C1E2A04E9C8794964D1823ACEB9ED0DD555964687848629EE06B0712483CA30D6D4A91E047EA33D30A062D8249278CDCBBA2A1B3C133D3E671FACB034AD0F9AA40628C0E2288B56F7A76DCDFEA762A8DB323B44925285557C3501999CBE145D15EA82169007A97EABABBE69479E03D40F2FE9217F14664726DCEA227107412B3CC742E4ED168E051D9AD4468131AB035708ABAD78659CCF5988F70680C124468CB80BD9924B0E41CB25AA69E7877CF5EA348403AD0899A5FCF35D4F22F3A73F0207E96785F4EB9AB93B6F10EE0B247D31F3D62A85B99C88CD3B19BB68E69C51AD5B0A8E9E34ED611E24FE2644F1697A8A11B64B578FEE1C5CB31A605CD987D765FB68D833E4BE9358D869F4DE0362E6889FBE8E95B861E078CE6CF0FF35768AD49803A71E8DC60296032E50A9D0A4E64A3D4661E7C55DAFC6FDD1B18EB1003D290BE486C520A2F8F0EFC1CD2CEFBF7E2459CC7BA88695D1122A7494A3A41C329EED2A8CD2282A607F93A2B7DADF0F32414C6BA9BEC0CB00000000000000000000000000000000000000000003090D101922", + "reason": "no modification" + }, + { + "tcId": 22, + "testPassed": false, + "deferred": false, + "message": "9130D413AD0F370925A8F3A78063197F17C7A777CD304F31EF5925E55AE5208702FD41CCFB65D2D22B2D6986B1288E0E45C7053B9B3C08D2FDD07880E162378F2EA4CF0F715E461D0342B3D5024C0168D9074891744E2BD20CB32B4282D515DE036CD2B29068158D597A8AC70E14852812FB56F6413AFC0157607787EC9F978C", + "signature": "BE9D4FCD5E8BCAF5B1CE72E924F236017258F62B9AB8855FC614A1BF12D0961D783877B47AEDD9857F9FF79FB236BA15F170AE2603A2BF76F3CCB132DB762B95854BBD4126625A2A87AC57CB0B18A5D4321F7606829793BA8D959326E717C6E6F7F454791514C41598BD4A3D275A0D4B4424AACC97F9B2765483ED2D77A13CFCA170E9292812F127171A5EEE16CFBE43A2513B08E491A4F119C33411662BE66FBCD2C099916D5D7C346271764548C669B7499C5972D861BE96076A2C5FB9B4312FA2DFB58D0CBB02D8C29C131DED78CF9CDE95D0088ED8817EC6420F6FAB906D33F29423BCF4E156ABC4F65417353F24938E6EF40D7CDE482D258A55D22AEDDDE239B256AFB9F1F1537C9F220D6A4F9DB6748318B020FD426E3A84269A8CC3B98C0A4D68A19385B74DBF6208DDC237E17D6F374E7B8428A5E8E65A1A54C34DEDF025C433AED396C799520E2631773824F35F676B85CDEC1E03DF3E18AD52E503DD753A26731E3B68BC3CD0B431E2A1088D07CAD3108E873ED2ED6542436FFD9F8971BC059CCDC312EF3E37D6DF2B416A2EF8845FFB70664C1CEFE398BEB505AC690FBF6643EA3C11D3C6777FCA35CAB40A7EEC3E74263743F6627958CCC3FBC4CE47231119024EDEA799C52909C46A6E90698CF8659177DC72D996C77F6C610FBECBEB011F01591FD5729C0BCEBFC64CD098E19E013229285B4EF0AD28D7CD2E8E9639A6C62D654CE40A181C6982DD9C7049059621928FE7FF164CE38943853FE909E5736C9ABFE1B739217C69390FEF037B8E018CBF47872FE33C0389FC365F47CF72C26FD46A1A9490F5B72084CCD58B1F81F80923A6967D0EB9B3EE6150875DEA1750929BFFF42F1DEFE7D3E208C37EFE7EFB44CD500B3BE75E3D0E85758E035FECB2B04EDF951B3B42C66F61553FB6FED7C7AC657ABB82A752E16D0C162AB25B973F34989E3FBF97AE549C547DBC35A7E3B37A8645ECAC5D0EDD78429B86AEBE242135FA7F64698443E4609B6529C94E4297D70E9F6083F5A35169A4F52A6A502ECBF1A3FAD02041CA3F89F62842E8992F5D3EA932E6B3A96A09BD50CD45E8F37A1062514FE68DF32DCB1F73E29CC7D34FE2925EAD3C64B3ECC2813DDD2F11AEC2C69030984CAFEA9191F230DFFFF45928F6A4F789E508D26682CD6AC443D680E8E9795BCE04DFED504CB325A603FB8C349FA0ACA42C5E44B6969ABAE230F97D8799AAB41F58082FCB946DE9791D2EB7220D4DB4F608C110355F91DF9B0625100DE20484324F1D1EA67D5019F47766409144C877DF69DC3AE64343B80E5DFF07A1CACAEC20D8A27B7893ED1A703C035032B2FE04D8371A7417DC88CBD0B586CAD79A2B5931915AD32DDE4974856A79B086E44D30E6A9F857E95B03545A61EC0CF829CE09389432B50B01845CA5216B6BB1B76AC541136C73D2F0D2DA139ABF5E2FE80A9920BFA554830BBA02F6F178F74A2AE76369F0C0F1B27AEC1252F9FDBEA8A21E1B7D5C926E75589E3696CA9AA54BF647937D5CCCA98A385CFB145634F0419EAE62E8A325F74108A8295D02C23684761DF58A77B6CB23B86FD562C6D41FB88BF16C5DD11666FADE6B9827C8D37C56EB63A6A32C548BCCB675CD2850518AEFC8DA57B2B27F6DB88B00DDE2417D8802700E9FB0AE53A21230377C28B722DD3458051675152BDDAD610D2E70735869D085F3A76088E9290B78D5DCD9137D49C21EB21E36E3DEEE68D59953ED2EDA2C2861CCE3A99AFFE8AD4C130B777E2B62CB6079F9BA61866048B0E5C8F69E1BEB9DE2532AAA18962803E08B95B079CF3A08AD1AF5C0C0DEE3D3D4CB9CB0464979B5AEDD2C359853A7216F89F899456C910F97801B4EA2FE08197E77FFA5F73939EF6EA6503896DDE19CC808BE5FA91DFB8441DC5D7655E0794E62D82FFCC2586E791F6DF3DB0360319B56B400E6876A7AE010670A04D503DDB102DCD4F2DE59B1C629CBF3B0B9736DDA9DAA8E3B94FC156AF7C7BCB293B3C03C401BD34A751687DE8EFB6614CCF3E36219BE342D9438F55BCA880C2A0288ECA0A183E7A2C6690E3B87CE6D7DCD706E8F8C7EC5F0AE42689125D948885F47DBBD5B574F44982FBE108E8A66DE9FC709437BDB58934F2D3A99CD793598944AA6D7A481FD5DD52D56371F58D83417264C7ABA14A1E2F96B95274DBFEF317052F66B2AFFC603E9ECD4FB87954523BBD13B25BE736F759FE31D288CCA9265115A0A16A78D15E8D76AEF8E668255CF270AFA2B230CB9D9920528C8DE0885A24818C66A587C7F8E24AED2B9BEDC6C03F325998E7BB31AFCDB0AC4C0C31711B22F4692DF4B692372F3CC189B3650C1A274C9CB9F87AC3D69238DBF1A9BF34B3C800A791BF66F229E9D0942E46F390D2C871DBE11A6015BA9D59A34D8A38D7025343CFCBF7979EC8B9237443C4BED2BE54A58082931A45E0A98F9910BA4F2EB09260B0D96D446D6024EE2BB25F63C428F16882E903C427361EC90AB0FEB6FDA2C9133158DDEC6D8E9059AAA10AA12F8F32EC58CD78348ACE6512EB26163D803CCB9C1602875A692D766C859B5AA3A9E7D8966AFC1ED898ECCE5854532353B8C6ABC4F70153A6DFFF80EBCCF4452284F8C059B15576359E11B6C0A3EDFAE3B925222F1150F4B2703971BA35DD2D8D6C564B4F5E60FBF3BD5CAA6A7087C72AA1B566E339B18F794511AB00B1226645B517A6B84CD3C04E0ABC4EDDFC29B3426E62CF83916CDD0C2B30A1D569E4B6A39E8AD3B7BAB25EDF5BADB7B9DEFCA4210794BAFB6FB0E7F612D3674ED68690BC5D0152B15E8340FD8B612AA91930524EF917C6F9332C24B698EAA20EF9513B8A23001F8113A9E915F6B9A6359ABFAD88687D029C911EF53E61ACFD59CDEFCC695AA8724C634DEDF3B37E5038E6D95179C7E91BE5084EE7E6D130DE5401ED9113F552F227AC9F707D0C525A7C94709E4C1DF40EDE3DEDA83F8F2ADF77161837282CF2BC478178BF18A6EBBDA930C1C77730E7C3F9B9B80156BB45F912CCE523F6D52B4B3F2415F012A59D8E8A477190F084ADC66450F2C67AD4EFC74E91DC2EE2E582A41BBF0490D2F401267CA2FEA44AB79CC5A11DF418B357B9381FC76161D6D9ED5166A4587C212046C06DD324115C2ACBC100AC70C976A67AFFB8FA1A186F13375B11226496AD9440EBAE45CBB02AC351129DE637D35620B392C7266263F6D8F47A4E65CAF71DCE0BA4D4C3EDC467162397595196D8FCE5884975B7E09A3B00BF2EC46A054E326AC6776BBBD964E368B61458B085FB9AF75EDC27F2D81194B8716A614023DD356AD548854D3B695EB8BCAECCA4B0AF983FECCA875DDC7BAF0E1C90BF307FE57772FB5D392439838EF9F0C798CBEF92034B019232480DCAF988AF4EE3C482D3FA877F22E28706FDBD2A8E7705801EC67CA3B8C5054E7447E0D3A63F9D9307AB3F1992A1E00BD765E861F3580007792BEB4577CD31EB814B97396CE723D8C633684D08AA53AFE5BB543B3369CB8B2A24A108BDED07033915717292B2B303DB9CB9BCF67B5E8115832BF4F669E9AB629FF2A793F0AE0B8B4C43BC74488D1725855193319132AB1CB3876F46A2B48E7126E8F4BBB09022B02152EF906488611EDC82BA87D687435FEADAEC148F0A2DFD784D3309E9B7E8AF7C78C8A52B7419F94CD6FF1917D7518B0802038A9414EA235E914BA03A001CF595A63A5868E23EF0F243C62828C625593C2C5907B11C8348583F0BE946CC7CF53990EA39A18AFBFFCD205F11FE2FA257240CBBE77CE553008EDCB7C15512811642CF46A725DB8802AB3964AB8C08FE4E06658D25EC46E5B38DFDCB9EEC0BBB3DEE2CEC204BBFCF32382C1F4F5A83901FDC8C33CE0E0E94AF6B28C252A57F3160A3F28AFA7D5B0E81E2ED3165C89B98F57B01EBBB79943D568177DB9D5277B3F4A0614BCFD8B464FCBBB228012B9417D0ABBAA6E49FF25B1BADB1350675760F21C17D1842F04B36940D87BE06069C0062EEC8F85A6989FD151431E1D977570E1186ED00198E7C76B26D6E0871BD695C78AE2CF71D322346D51F140719EBE9210C28C76D507530D73B2343EBEB4BEA944EF3BFD48261E739853C16C009FCB89C9507B46C6493B8C1E1408BBDF5C5E582FDDD36EF90463D4B098BA267DDCFC8B734B367A517CA10B57638A91188449668EF135E23BB376BB53662EC04436024A7B83988FC0D3E84F183EA7341F9F29A9533AFEC13D477A82D3CD3E1880E35ADE1ED374A60522F46E99C6851FE93A8A6507792C0B6A7866CD2913863B10A916D7DA42C6076AEA3F8EE7D9E9500BF15D5F49B62C60E26F9F10B79D409D9F0F1AA88973598CA186877B8BE701CA8F1D65A3275C1C6A14D6047569E45DB8837313D65F775B2B85AE34E300AC93820EDAE934043CB6F195B95FEB67EC987AF7C4CF9499017C199457C4B2D6A95283A550D688062477368362E8C1C58413BB957452AB3B87A68B6DBE54BA588903BAA15D75F1CCBA2829664FF61AD8CC3A9C532D9E70F076D417838B817F76979345A8B5988D2B1990A5CCFE31B12C5052AC8C1D7A610458F594D371ADBEFBD485C9305AFFBE9558F08B132F880B5FF151E798106B001725697BCB1123505160728C949A9CB3D0FE34384287A1ABB5E0E924294758DE49879DCAF2FA5B688593959699BFC1C200000000000006131C212731", + "reason": "modify message" + }, + { + "tcId": 23, + "testPassed": false, + "deferred": false, + "message": "BA59DB4AC8D2DCAA1390F6E0501A5C81A68B91B66D1BEF88F09E9111F11733D94C0906A998B88E49AC90E8B3790DCBEC51E3C1CEC5C16AC1037303561B893BFC4470ED1B07AE65685A5777D8DCF3FCF4F5AC9A2D14774939250E58FD21E8A02468C5A67601C099EC11D5460FFB8FD05B71243FBCADA4C1EAE6EEDCA09A763EA0", + "signature": "93A3538393083407CCB6AC0AF86469AA48915CF869B80EAEE9BAB41D5A07DB4A8855FA49E9670AB7A60078E4D4E72018AF92CFCE91F385DC4500AAB15638C9F701200D8E463338FE27AE7CA53FDC65D79123D72696BA0ABF3FB7358E4BCCFA765DCD62D54A7874441D3E0B1B845AC8628B3DEBAE88C6F4D6123E32086BC4AD7DF032C78FD9C68107A73D2000D2614C9A432FCD1885E14BAA467E993DCBCCE5DBD1F478530A0F249FB8BDE339E16DE6BDE7316BE37F6B7534A3FF6EC51E8283191F4A1CE9894604EFBE6CD3C6BDCE7887669D7848DB88764ABB99706E6F2EB01D1326DF02B6772D0A820E1F078F203993FD59B0377EA79B5196EB6C7861090AB44352C86A381B6C36C8F3897613A299ECC87469AEE0FBE450B6C42959ED8A696644B5DE0952EDFC71460EDB241843DC32ABEF308BA3A4D2DA892BED1BBBB00B01C18DCBEC6190EE88C25E4E08E52B400C619F24E341698EDB9D66A77B1211203A79B3B3700B672A469E77417E8A739E0C99E68EB99B2AF05BEC0B8022A051CFC5A3E67BB205CDFCD902E7D2D27F14E625F34EC8254C514C64CFF9EFAA5E009DEB6A4A8AFBA5820CFE4989B54582A6F83B8CEDD782BE8C57E5EEFCB529846F9F6D97ED8873AA0FFDFAC61F22643FAD4F2AB0D9922CB90704B3E473813B6FEBFDF4B915B3E56E1DEF11A64BB2CCCFEFB81DE49E0F93C36FDB576BD24CA7E2349AB3BECAFB0A121952CFAD177EC46C1922EC5E37B7E03885A6086E12B0FC47B174857DEF3D6EE4D7C7CACEAF1694F0AC63CCD1F6D2467AC090D88E43137F6A303A94F3EF941D16CE01DE3C95C9AF1529FD34DF659DB2EE995406910B4FAFC9357223BFDFC4E95B02696C0EBB056FA9994304FBA56BF54ED312F998FCB4B79B5651B25BA993AF01751336AE38A163390F172AD25CC2C448B4582A5365E3023903BA78F97DB6C9F43C006085DE760EDA485BD78564A4C2006C59A8C298532A53E848547A636C602F4F1AD80E21B11040822ED28B007E268516367A9DDB3A0603FBC2184C8E295BC5F59C49ACD72D0A98F909F0523470B6C1E441ED8A9DE09E82B1EFE67095EC81D4A818E4E51EE16737B0D5C6B26A2EC75EB21BDA66C8869E09C3C1516837707B3C2C0220075E6ACB9D172B6D406BDCCBAE3D649DB31C8F30B4D992EA15CF8FBAAE8491CBFE16B94E79FFBBE9C01B075F26581671C9C998058853FA7363C2DEA9B230905C5925A26F3AA67ABCBA1D347CD601C77F03701A35C651967775693B1053C9E15A79BF7E04663F9EE1C935DAB43B46EEA5A33FCB501B4F57765028CFA88FE7B11A104CA98508157403BA8771BDA0E6D89E6C6870471DDAC89A7C0FCBA4E4362A4DCA911DFBBBAA8925798AAEA69B9054A482A0CB0364CE402BBD57A41B248562AC4573C219813341EE3A693ADC4BF5B087713D3DB8C9A0EF8039C7525B2CBE7E602E52FD9004139A36AD1DB24F611E2CB846DCB170566C7F2B3C05BB2C42232B17C9152B087B30BC840D0F9DD55A4B255D1BE4E8D97821D71E5E4A88D2D03C18CEE56A7A89BB3B5F96C17F683E6DDF7C094407712C7D68647DCBCF5FF000D4E4BEF3F13B991DE29E2CA06578E8DAD5E1FA2631BBE7E6CC0704F08E1B48499F647E3573AC54BC93D338B4C282FE13EA7802A582086DBC3790F44429956FDCF342B77C3D7B3E94383F9794FE9DACB4D19AD92C20BE1E4CF23BED7EF067F32370EDE32890019FADC19BB4EDB4D5022004EC16441BDFFE4DB752005E26EF733290BD14ABF168F7709E80F9A3C04151A6A1B19AFECEEEE49DD6C02FB5625A3645548D837C1FE95BB6CD954F57A26846E675A20F0CCA237B373299AF9BC4E387BC7363D7B54839E0F0D57B3D2C3432F4935BF6058BCDA8F045D225284136DE050E80A3E7A75E168DBE5204C3C8B428226F9A901836423717C785BE122F6D4C2AFAC95DE4E3837B25205F75E4B26F87A86E4BDA187BFA19C42299A2A527D9C600EADDFF8101772F05C2DD2BDCCC4CAFD08CC3141963911B6ED617C2D59C9A4CF93884AEEB49C7FE30119516AEA554D592E981B4163E54AF4A7FF32930BE9064F6134DF3B6869123259AB4FA0DE835B1B513C063FE4A2861A9EFB8662404A6C7770B4F2EDB717FF6AC75D67366CEFECD4C3B7356B6B863B0DD2B340D8605230CFC5671EFD4CD3A1DA7A78DFE0F1EC72DCB0846772AE2C7C9BC31C4BB0175EBF5AC5FC2E0CB7EB850BE3541451296AA0BB8EF5B4216CA23180BA2EC15683CC32EAD709CEB3EB1ECC9ADAA936335C4A5FD5BCB62589133C8282E11E774207924E7BFE4A3E668C49B428AA8B5BE652A525994BBBA2591EB05B1987F4F4567B1D56E3B26A03BC3774037C117D01636ED8E49BDEAE1B2882987F08707BCB99BE22A8C4A836119EA0182BABF3D139F60F12B54921A542532508659E71911F4E076DD04FED381E1BA91020E06E220F1E874D49DF7C91DEDA8743DBF1014D11C97AC61BB0A91CEE6959BA1E3EC5985D9C11413044E8F37450327616531F5B5DCC99C3419E0053F51D654BF8144FC2D8C7A31BEE6B92075CCB831CF84B5E883BFB6602673C3FFB2DE342F69FE1AF9965078F3899FCBB57F42FC116849387A7FA24F0929F6C86082624A95AF60C801D766F9957EEE61FC16644D616D4B43AEE84CCA01F9AB32451496EDAF7E7E372442B3981195B846B1D5AA33B799C07759DD285AD425199B4FB6D934EE45BB80D070FC2517E07A29F744E2CA378AECEE110F18F186DE866D76E5C75C016EF6D50A4F97F7A3321ACFB1F9227C50172015C867EB53004F03A7F1384F221EE24624053A485F06D6CC7061313586B1E85DD2CCA13F8F82D71BD949D944C39F9AF03A2C4263D653EB7B1D97ED48A33FCFE5A8162A2049EB921BEEECB505A87688DAC4519B32A2C907103674AF3EF91E3A137E82727D5FD444F85E767B5D98C08D2AA6FCD4E149AC664D53DBD77EF0C774A2CFAB8313C31A31A02D3BC8B4607D5D433EB0CCBB8B6B3486FF7A644235E032F9D7972BD9F2A8EE77A425FDB67E30A6908C1257D87C12B8EBEC3134493DD03BADE1B83CC2C4F82ADB39C002EFA45A67FB6A63D7E132DC278CC4CB51DCC425AA4C7E50CA20F9E89D06B7DF83FB7B0A26E9057E5409522EC0A8BC45E1BEE97E4E2CD27DC26A64B33FADD3BB7B65A24D7FBB3D8DBA0B519E7891F596C6289D34EE3ED72B46108DE4F1B0AE537E7B2178467550207DEE1EF4C7C0434F62B8B215F697EEC9940420FC1F50CFBE18168F36D846D50782670E486C16F4FB8F026BABB37FC1AAAAB6592794233B8AD74A786B6A3639367B480765ED1BA14D219CFD9FE31D66AA27809FFC7976C36CBE88F6AB537C5C347989192DDDBDCE848B465E5C9C3BDDE6A2EFC140C841B50E93421F727085CEBE43F2C13E0DBCCB03262C5F6A6D5F32504CF26582FC936FC610F885D7DFA3EDB7CEAA495142AC58BA127AF96CEADD0184AE269A97D3366612791557084E58304908D0E939198AE87CDC1B45E5796EAB37C537A68B6CCBCC09BD6C0E652FD20633E99B198128C0A8BAE79A4C6D6C96BC3D5ECDE776B3A83E88862E70F975557BD383647E6F531B4789C8D47D0E0E41FF5FE4E40285E0A3FCA6D8501F51D834869ABFBB55956A52E3FD9486B7DB6DBF11D6A1916F09AEA9C8DB59C7E7D6D7FA23E0C250501E6623F0A19529F7207B86285F8FB6861A5E3E2916B9B93962D3D7543B198458B0967D2E50653F99765E885B6FAAC4C0B2AC1371C82460C7CC21E9B855C3FC6729E5FCE14BA7CA093F905510F53D648EF056AFE51AE7D7F9EB3A8DEE1ECEE9846D0E94C1D385CD079D252F8A9547A50B0BCD73C44E9854F24FB9CCE13FC2FE4FE73186C4D8AF0F4C9328EF9F2F517AA31FB0B536E4B61F085FB1411B448176453CFD8F9345E541D69BB248003E01A716FB2C03439CBB4B41DD4064955F2289107DEDDB4AB065702E46928F883CAAC5430A7333F3D20D7CEA9ADFDE9E1505226C7923C45DB48CC7789A3D7DF6D67B85744FBA31A0F215AC354E8B7F9B0D6A7668ED60608537993D42FF354DF4663BA27EEFA28CAD71E8A7667B239192ECABBB79C78B376A46B8A30BA64407DFB58B22B44A5A085E64A07F6C740715D4B4A1DECB57CC4154744AFCAF0D7747AEBAD46DB51F1E85ABF82839E677B2198F99806F2F0192D2A06906310950F6FEEEB8BE92C6883EC716B66C02A894083D0B38CB88A511E35D45E694F7F136591B7E43AA1F091C1F4897C1552D0F6160FEDEA5D913291FD0292F9EF933BA3179AF2E0F50DAF3BBE6FF225DFB4DC256118F4F2AFFEBD346BB6A29A3FCE50752116BB9AD75E9F35AB55E37B3292786324C7BD34408F2BFFAF6E6E985CA044C03B449DCDBF25781BCBC65838631F9A40828FCE87FF64DF81CF26A1DBA89C453A86E507DC27E32FEF9BDD78CEF8ECD6C2D8AFEDFEF10726EEB8D245B338E07D8F148B1B854E07732BA48FC2BB9591788B2A375C20FFC6BA983629620F0779C66483F98523C2CE549A8AC54ACB48C4B4A775143212CDBAA198E9630E0D685981A01B97B63C0BAA0700964B8362F3B59E525661C73024B0299080B454E4F65698C223852C3E9002A2E3E409DA1F8101F3A69838EA727577C8696040B6EA8C7D400000000000000000000000000000000080D151C2127", + "reason": "modify signature" + }, + { + "tcId": 24, + "testPassed": false, + "deferred": false, + "message": "4E86E38D9C01D9DBC6A4E14D6C57076F6804F8102150D6D744D7644E57D8F1FB21FF10280C07C16832BE270CAB2E85FCD01A72B4D949DA5FAFEF955D690B99EDB18D7CF254D889DAB8D259FCAF85C7D935CE5AF1C5A2889DF1650096E2793A8CBAD6917208BACB2B0C385661E6CCC4AF8577D7A39754C443FF84AC1F0395120F", + "signature": "44089B2C3AAD4A6744970DC84374B7A97CCD127A4F7AC00CC3E513FFF8377F457B64F273972E7151506D15B37603922B00D8CE35C5675BA43C70C2856452928BEC1C7CC835188719389F6F3E35C135DE3C4D4786504B45309598409CD5A0107169EDE5FEC7A0439CD3A8AB1F196250483640C4B7963620A67D421A4C9BC8F1F67C5FB36B6B405CDAD5E78320E71951908D0CE9D80055DA4F499C67C531639BDA1535B9D44A450C63430D43139D54A941183CDD49CD608F25E37D018C4A2477B2E977779A1DAB8075A536278855E50BA4A18FDA14D1B8CBFE3D414DBBE42ED79F0EFC393D3ED5964FE6FBF2CEC87BD693A7F986A6983EAE7CC8441E461684BED2D19CAEC6CF65A9BAAADF13934CF02CDEF9FE1CB8EDBF7461692C65BF71421D85813752CAD9281881FEC42D031EB791F2521C234CE082189D1EDF718A9DB28290BF29FBDB6B08B533588E85D9877669FD6364276C0C0AC9373645C6734F77A59BA441D7738AEFF290EAF281D0CC7D6EF5132E0332BA475C7072FA750AB4600AA2F45B00B561AEF2FD145267F6CC53CE3EF1D12991AC16248BFCAE693CAFE1A5E1970806FEC9FC229A652D7150457B058126A39B3CB685FB24A270F52A5BD9BAD7210CF642AEB0276CECE63A099EE768EFAAA29CD8336EFD6B1A18B45BFA07769D6289AC0C0F1BD987C9636B10A72EA145CDBFA13A428EEB7EE04C77EB133C2B3B7DC5F9948D89A8071EDD7177488C0D75D4831D5850C3839D5EE17A7A7DBDD7A4EBD75231EBE52403A65BFAE535D2CE4A2BE9D06C7AE78CE11A2A294FB4664CC9AB62E307167A30CF49AF09817A85C5C302A28604F95BE33EC078A00BF2ED02D1152DD86F90D3AF8B8D795FE70C9D457750392FFBF15E5F5A57D704BE8F1FB7964CE11A4DBC9F9CEDAE2EB3325F6890A684A58D353779A79AF819AB993DBC1A4457D7A9A1CABCC9DE83B12502523CB065AB48D1FF71EA4F7746696A113B3BBFD06BD66B995FE7956BB7E5376C5A8363418498BB4E3D793BDF66F7D2F7D39AB842CFED646D4D93954DA6276490D27B55B57740A65DC88B766C5325DDC81B5C154811978F73F4CD97FB161D1258A4B928A3F62AF8BB47F65A43038C95168331C50987FE6FB4D11E28D93CD36AB5D5096139880B0AB265E65EB5ECBBF5F6D107D18334876EA6785A36FD0D58C2F67B2B2F06409B8E6A5A5BC31C97F071DD0590395069886B7C12B6E7C1E83E34CD7711B2A92D2BA19CE529496E020C50CC76CCA4BB86969D3F9A7DD6724C09DB6186756566F662FB289FEF2C49C731F2FCEE636FC9947D0CDD5B1762BD7DFCBC0E9FA34845B33978514FA11CC64E8E51330D9370636BAB77A0A523A4773717A2D01AD532EFD20C68A98D6BB4627160A7CAF7E5BDEEEF09B77B94CB8ED8BB44BF70EE9210D0C2672192F9582E5D78CDE2FA306F7A05FFD6BC5B8038241105D8F11D033493E6975437DC8790752EC863ADD3150CE0B5560C07E59F4302BACAAED464799962E62F5AE579FD4E2EFBFBC51A8CC547D0F26C392AF44B229E6072C27D789D65C31298DAD6F7619B1A86D5E8A1CAC881B1FC122DA6A520157761D6FD6605C49AC53A09532DCB1C3A02CE1C83DEAEBCBE63DAD9FD84B827F8197911CCE9382D2467BE64E1F36C5A4D5CB93CEF7E43A699255D2F021F9E04944D1FE5CAF43F2ED3F85DD9C03FE48BF483BBF706BC88476299C13565105E019E3785A7BD8C16EB509BEAD5F7F1BE61A3B9D3930DFEF308C881FEA75C4660AEA4B5BF8F518E513A421066276FDD528F1DB56D626562DB5749BACA10413077C2F84F29B1F4D23834FA2E27C3D23395432622AF4DA6B7FCF3A7F582F56B5EE28C15A88487C322B4269A9EBFC75D765DC2829BFCFA598830D55ED591BDE032E66F6579636C1ADC8A28B1FD536B29465AB6384FD04C721988B6EC52D66A28BF694C9F74C5928C2BC7E1C5CBFC74AC3EAB4665DC39A3A2A1AD4FF98045A411811C30D1F372A2C50E288C6546E07C5CA8ABC1513F6232D6F6F2F09E58291F8B8964897D2ECC0B9ABAC89817CE3C18B074D3EFDD14B27FF1D676A6C9FD15D0F03857491DDE74DF20DEE2C6E70C3E7C7B2759158A845D9BD739A797E2AE1A7C57436F77417CBE94C44863629CE521F6A103378E467AF443E0D4FD3C1A3C2A5158F1804AE7F5B31F509AB380E5ED15D646983C92B2FF6001A511942250848AC91EB5C6D988FD1E35C99C4A1EAF69FCE80FBE44B7AE6BA7C4FAA5CE7ED20198D380AD67706268918E94B9CC4CCD12448BAB33C78FDB7A6A43D0B58167FD59DBD2A0F2E0395FA36E1BCD2A2ED329C39EFAF9A2016240BC80E4E2F6A98EC9C7DD07189598EC9A1153798A4F615DE69E57A188464AD363FDCBB1A9C1675FD890F80E53DE8D4A7AB9B486269BA4ED6CA70919FA00A397538DF10D797231ABA2D19FDD5E6F9C642A8A40AB376FFCA700BB86F5114BF8A41C315EC230182FDA1FDA64354E5CFA541A40316570749B6D403EF168FB50E3761A697D50937D777DCFDEC1394BE17A848F9C2D87114134CC299C5414F862DE3649351CC848E09D2C1F49C65CB6E357C2787E36EDE57538428AE13A8F0E6012D885E355A7E310B49688D77CCDDCC5F281C4D702E4F6921E4C8C682223A349AF763A0ADA84CF82B8AA03547D4E4A3F6816EEB6A9D0EA3765DAD7440E21D1E2281F4539AFAEFF46B4A90DC473A903ADC1F791599353294E9C71612540395A53A851FED2E27075BBB7CF9D03EA69F775E6B1D9FEC2FA85D9677D56E8B054B4CBE7C3B4DEF91CC74AF8A1B7D543CD6E94DCEE83732B75177908B7483252374765F8AB2C83DA20DF6C231A2C6625FF210CF2DBAB3DF5E51144F7282A0B3DB1F1601639A30505933C1655685B1EFE3AF7536A2AD76DDFF650BF8F3E02C39E6230E920C8F4E30EFE3C3C5A7515E216AB9A681569910D7D3E047B6890155C88E2F0DE2BDE6F21AA2ED11CD481A865CDA6100144276E648A25215CF491019F2B8F2207801003C2A7D139CE24D1081D1E8636531D2BAD6D98FAF8760610446C379A7F636B188FAE1B92F06A70D4E293484536F10B6609774B0F3F768D00CDD464A5DEC739AD28259C28B3E7DE34D55E31BC734A8F02E40AC404AAD277A3EDB6AE75A43918E10F3139CB03A40A32B52C4BCC5B9891064616C88ABE5EFBD07A87485E81B91AEC8D5406399E819C6D9EFFD9FBA81F6C7209E3EFC7FDC2F5758450EA076B95CC777C3C56B8A7D5303D77A41600376FE003DDB8FF01336AA912B998AA7C1204D861C0ADBD693D891A4F72DC40AFEA71B8384FBB5FACC134AA0DEF3D773C88B42A2729DB00F20EA4D5C3FFB8376DEE9FAF62FE11879E52A2DD1C547224DE8D1D8E0E06BEFF57EA00EE79E7DE50EA2DAF961E9567E41400345DC0CB201ABE605D0DE8B8969174EB469C4D9664AF7705DEAD5C0F22237AF3486634AC83799AC27C8ECCED21B034FE4FE468B0F658A1174856867C8E2D6869A40596F9DF4F5F10E9398FC8EA8FC96589CDC07B8D8906AFF0FEA6EDB959FE7D35F6EB11D5681F6A44538429D69B01C92C1ECDE3287C83C26CEAAE6B8C3C1AF639F8CB89744142B250B790436FA5DFE2A3C5490E51043A8DA334331B9B55726F3468A5AB12170AF783298C7422231DF52CE78BDCDFCE0CE277237677E0F0878BD60AC3C6FB6800533C77265C3F1D061F0CA73C43490E3D12788B859535E489ACEF874C2DC72BF32F14FF0813CFFB22B12C67268A2A949D62C56D05974714416FFE18B654FA2FD033C556270EC7D1F8F7FAA744733D3DACABEA4B7DFFDBECE868EECBD2E97AF552B9FA792BC6165836596AE3A21445056C8B7D5938FFCE31E2B0DD91FD6DD63799FDDDB3C58BC4AE8AF01C0756F050709A3D33C08AC4FEF17B02E29FBA4DA1B777240AB69EF5F79F8E88AC4771D658DD3F8D19FE4C77151C7F4CAC47896812A3C27A0B435F51B4D82C038CF7B9A6BEB2DA3436D5CDBDD3FD5E6C28A1A5C1DF75266BB1C8030FCD233567A3C94EE4844B031E0BE1FA7E61308AF9E251FFB9CD54042C5E189D44421AF87204E740AFC8C7E7BBADC5D966E5CDC96A2B16D4E89ABBCA7BAF8AA0375C15085926188AB47571054577483A10399F9F1819147DCA4680935287CF5FB8A012461F28B93017E71AD35F5716328153A2272CF0162436CE47B96D37901F0CFD835F33AB57E1065D8D23AF79EC096469D0C7D9D7377B57F35D5B05AB518B74DC27754E79213FDA8097F455A1D10A96C4BD0785C8626B77FE3F5817773B0F0C7D68FE7DEF3899CBEA8D1C017591EB8F7BF29A498203124B8BEDA298DC22D9DAC2092EE64077383F3E603D1651F826F6B4E5E38EF01DEFEC91C62EA2752A755B61FF46B0F21A3FFA79AAE80A72A77CB1805A355AFC7541184C4DEDF9B2B27A28CABFD51BA0175B34A9AFDE50D92B032D74A28B810782DEEEBEBAA9F61BABF76703EE34590B9F816659D05D30B5FD204B0609FB82C7D9C8C0B71218E7F62EB4202AAD7945DF4FDD156C9F3E92142125F9054644BEC0DFF1570A632098C9A1281E8C929EC72824B7EA0F0EF034AEF048BA47484119A54D069139A812353C434859B5D25B6C9BBA014675BEBFD1D2DF172226294E85888FD9DDFD115D7B7E81B8BC0D16586B6CBBC900000000000000000000080C141F262C", + "reason": "too many hints" + }, + { + "tcId": 25, + "testPassed": true, + "deferred": false, + "message": "62C2A85A6AE40091AE35068EB3E5B54803F495D49BC177F7A29282DF0C900E86F66155B4026064E7D6CF7A171F8BBB33449232EB5D7DB2B776ABBACECCD660294C25196E19FADA35E0F3524D78EDA25D614FB56DBA5BAC10D06EAEDD9644DA291DF305C1E91C82FA00EC470A8E822525895113A6FF7D1D52E7038B9CF4DB2227", + "signature": "9B829A093EC253FF3D955EBA3C0FDA29CD14089C6D699F26FC62BCD40F43D1582F2B693138AACA59A162CEFBDA6328F1BD67690C63B903F5062DCDFFA840DC2DFD4051F82A557FFDAAE8F4A4FB340D6F4AF03A19AB928F42DFD29FF8D028333A0C336D253C826175C5A194C0441DAC1C5A4C4A3E0B8394E43678DC915BC98628BF565C9E751BF9801DD6AD4A3621B50C8DD1520F0CFE475F5BF843DC2568B263978587322FD1D2709ECD869A77F054C0A45D466D297ED9B63F10020826836F531A06DFBE20BFBA0B3F204033783C5505BD82DE732204917E3DA12316559D07366600CD18EE2A329AB3B20BB0C9C607D0660044D2A9ACC5D25806F89DFD5813C9E54E0CDFC190A206300FBC8E2561BF3F23D04052902E49CD5DA530A4D2BC2E5F47EE93D0588AA66EC8CAFDD4B353D73B6C1765211405C080A614129CF9346A1593503AD75EB9C3CCC99DBCE1D937AEB7929A1B5351BE262FB2B41FCA6DD965CE596DBE39D07D20281A2ED74C35FAA474EC425A897978FAD88D470502008D9A0E08DFA2F6C33A0B4CF2456951109BF4F877D74D7681CF287F6DCFAE24D1FCB0FC69D7C4D33E20536C64ACE18F04A2AA8E767C24068F4BA45C4C49DC3B43AF803610F300D01C5CD9ED92F33BAC270ECE09EBA2CA0FBA180CD135E420471A7C6CA249D877DE616F054711B3DA2DFA5D2D3FE774F802F4880E4400FBE4D12B8D678DB076020D356769060253E5D68F665FBCE0EC702F42B94E2B0C8359CF4D6EBCDEDA9FAC8F2FE95B9FDBB9346C06300F60FFD4FAEBA01929CEDF0F15021689B6EFF9298BFB8E514D925541CE2130EE1F25ED6EA895F432987AE4A2CAE01B5F4691DEBF12129EB19C2890A9D268774881F151A06FE42656CCAFEAFFF01E3EBF52C6716CB28BCB6719F7552731C275DA226914D733AEC1BD599AED7BC0646B8E3D9E0F3B771295D43391F00293401E6331E37E779EA8914E7F03B4CA3D1AFAD797617D9D0BBC6020E1B40B431B930D19E0888518D6ED2E6D32BD872B9A416E0B47133867FEC96A88C6B67449E8881B8A455D1816BE7DCB22287D63DBBD87E571F6887AD3D6DDC08C0B710395A12570AE985AB08393BF99DF1A1EDEA499BCBBC2F2EC05FA3EE982E34814F56373891282882A05711EE9A906CFE5952A6AF64379854A4DEBEC24C22F69065D6FC392B4A687D66528615AE301C82D6C694D358B71451A536039368D05C3C240062E455A119EF5A1737D732C1079C7CBA9A05D9D8119CD94497CBE2A275C69D6623628ADBCDEDEAAA143073C6EC43C40229606E6AEB982CE1827F875FF0A6921E0D6D08F605EBCF85EAF0C4AFBD067A14BF9FA6C7A657213C04FCB93630D892E8B340217EB07EFE9CD320DA3DE466169001566373F589A4C48BE25EAB1E6A612187F110661BCED6C2FE2583F424641A420A0DE61B39026172DDC93EF444EADF8ED5CB674F0586307F2886CAEECBBF78A4AFB96ADE18F0504734A082C168921005300431BAAA9FFBCFC96D272E8FD9A10B7F963BA868A273CADA8082353C0E1D7C8BD323779D9BB23CE678B3A5AAD2B6836F65C0F79E32D08006C72EB2431FF9797E7630F27B89635F08FC92203012EAF6B009A32437ED076D66E4CC6074B1CCD0D2176FBE508E43EDDA9185A91E2AFBD235EA8944B711B8C7D0A4132351FCAB1ABC338C3419C9993FD56FC3C89A08B0D8F28914FBB4840A7D02F209D1EFD208A8E47902E11C1FA92CBA1851FF0935D3EFA705FF4BA44A6D4A675BD979947CE8FAEC565B3BAA9D441AF91F429D42C3E3F683E0202C61318344C7865957131A1F9EB822999F137C0A930744CDC698B3D41226A32268C968F576AFB37D8BB4E533B077124626535AC470D649A817F42243CB7CC73F0837A6527C2890ABE5BB762174ECCEF9B2F9A3FC77866ED031947CE54EFB0DB647BC9AB219B974E0C42A53FF6C65C1A67924C1B0415C9B9CDE4887023FDA6DF9A2F3BBD7BE5FC23EDCB6CBF5CE5C0D6B75C2048F05C5AAD82C87F5D0E9A146C3CDF01A973E85ABB5DBF4B3834BCF7EC7FCA3636EA417B92E7838DE1A8527292FEC5183F21EED1485B4AEE3541C00E36E6D3AB5563F3DA1DB962B94FE6121D36273D2813E785E491BDCFC825B0E98539B7364BB73885EDDE73CBC41B7F680BB00D9EB3047956996B97A6994FDE741AF9D0B302E99D3573117B4B537B1A3C384589FBC24156141473FCDE30DBDD305A6E8FAFCECB98800348A5DC2940A8D5CF2005CEF09F49B5FD5B415BD63222BF23DBA151A0E1925FA6DF135075E02D5A7E734AF9B92E947191E7221F1122387DD17EC8A4D3582949B58C4EE75A0A83115D936F59653592A5F86FC2B7C277DE26526AB23AE4674417C9C9388B0338F81FEAA741C446CBCCAB5755F07A195325E708256AF861913F50AC03FF02DF181E414E185DD7CBA0714FBDA807D67C938CA36AD52BE1DA9CD4FEE14BF1961CC1C20D3268C5563BD5BCC10DCC0FA42F01B8E278D3B2F549D6A1B497C8DA54995D395CA6E761D3B776C1D012B1F9B39DD73CD831F6193847930AA15A4C3B139464E3F89AF3B1C583E4E986B80C4BF117DEDC1C09390560365754F402C35B06DE3DC45ADA558ABC7EB3A63580FD8C9F29D335A8D9797D1420D4E3EC0267078F68361B65DE8F6D153F38FFE6304F0B886E94AC959E71EF2AA546DEE0E00E39A3E8DB5869C4434E862E60AF5883DC6E905469ABE8A9DCFF2BC85D14F9CD6470F8B092DD622FDEE25678887B97B021013BDFC8CA38702A7F49BFE92A3BFFB8DAC66D888A070613BD09A6B2D6C2CBC9E61DF92BB128E8C87E241E83BDDBB294AA56A5B6E70742F6EFC321CBF8717DBB5EC7529E34B21C8A73CE9EE0B7D6A62C96137A19D4836D53BC4EB8C1551404CA5804C1CE2350EC41C117DEE4152B65F9BD050E5BDD4A8EC392624EB27927D21C6F3CCA0170EA9C74534C28EF5BB45FAA789A46C703A723A82EF4297F907A20FB4B91694D5598BFDF986E517D251A401D035C5995EF8CCE18BBCAA3C4320F0F90938F7D5D9B04E187BC72B7DF045AA554544368DD90F726115A48E3BE841086889FA99ED5ABCA67683D090A8F3002C164C7C431539C1C8FFA7B871F40B0F42237810E3F603C63DD59737AA7275862DFE9046D22D59754D3668826A410EDDAEDF804E16B8E6D01D7705F611123C3F6A3822479430AB3A10F79FE2295558B60DF5A7CB1F02ACF8EE05F74A38E025C1A6FE1C02EE50C2B5ACE98528523F5C16C620D78DBDD54B0D66BB1C2E832876C304D794DC28D1501840A94FE7ECB2A62C9B68EFCD6D60E9F12E79E6793424B66F1CDF7C16B0F39D03DC0A178F850B1BDDACB3629B456F6647D0B9AD45E0A635420C1E1081D0E99D8B5E912F295DFDD262100D5E95B030CDA6BE784F6D38ABC0AB5032B0D42C85ACF782D382BD0711A7B43CB7682E908D3E36132145A1FAEB6670B26A30917682E4BBBAAC884A7306192257E9ED98A771F707A1E14AEC44DB71359E49FE15529376DF4BE36A0D00241DFD320E93C8BD8BB651132C4917229A7E5284F83408E2FAC8588E3662F4AF09D4E3A8F97CC55B507A2374754B15B086175FB593B007ECD560F7AB9E7D6611D816FE58CBFD083D144E5D0BB7C4D76A510F56C7B3170ED5A4AF94D3042073F3720A8BD2DBE40A90AEC4765371C7F27036C75B3A05E08D3A0EA4EEE0C583196952636745A9556776489A46B7FE6884EC255032CA37CA59E33399206BDA71ECCDF7E901F57F7F11732FC86CD6F6BB761F612DCE82455C80382834A2F660D38CFEC1F63DE2AF8B1779394E23747980B3D4AE572409E03AEAB7A80FD951CFD64BFC061E4FABCB4BED38F1AB19C819A797E8C378010A56C3E7CE889DB8DCC832A637B4D1E04C2EEE52E2BBE8A64FE47EC9F3ACBB73D8AAF2DF8F14D67F92D2C80373D2180788FBEC28190CC824D90DD5DE2F4A95E0CD172C1D1D33D2E24B48A0611C908812BD1411DF363F40F317731DF586F7A156418F5EAD8C06E116F28B4D0A1D1E047FA249ED4CC653AFA03DF4631C80D529F886D1393C0E763C325FC3B1DB7DE834DC7A3775C5E0A8393256D9DF355D7B173BA5C0FA8C0807F8615E3EE5A5330F7CF408848188A46AA98BD6BBF5B6925667983D4354461B43E0E5A09FACEE9E285F2872F972F7121957C5A818BF45B7B4D8A83DBA07DB5D16F96B51A46B771213FE8810D53B1EE68EA8A2EF1870DAA7E9CB8570FA04DF817AD58EC6556929AE490B09463B663D899C0F01C5A30E31991812F60A686877C254084FA73C4E28D8267E43FC873BAC32A2EEF54CA235D2089C7BD98D90099EE3512B629BC63A69EAB96D2F60EA01D293DFFC6FC355A726B0EB91D66358834B1DFCDCF5738F929226A63BC8F861740D844E47E2D3B731D03A902F7627C0F287F1863CA4E29773E966C9BDE3D6EB2C83F1FEA43227BD9B556B9773378F3D5CBF571EB6877A334C438C8071B9CA6B8F2AD85E66CCA1312826FC0428FA80AF251D13E3BE157DE900203A2B2F09CD22ED5CB33A71A10154828784BC0D9093B731096BCB14FDD8A59C06BA7BBB6F46285EB75BE0F7E5143E16FDB3B0309303392E62E536299C825293E5764040833BCD0DBE3FF00122F56C1C2364B798293B9CBE3000000000000000000000000000000000000050A0F171D25", + "reason": "no modification" + }, + { + "tcId": 26, + "testPassed": false, + "deferred": false, + "message": "A03A6A2260AC6640CF95C0735AB67D18EA114C8552D2F7280E61EE1073152FE4A0E28094D29BD1EC79B28398D10A9AEFC2C55125C994D821CF3DBD3199DFF2522E927EF4A540DD3B36161A2BF3C665CC9387F066675E761ED626D4B0D6080293DE775F36D72D76B22BB98340B3AF47A3EE94399C73D0C98EC955221BF209F4BA", + "signature": "AB5E7394A0BDCA1DAE69C30E1CF49FB4FC57DCBEF58858F81BFD72B52BD9617F71AC525BF2E6327F551EC3208DF67D0FAF5633C42E45F01BFC23BEB54980EA8FA1C8ECC4F3C71239FFF932D4AAA763199CFD07B7CD8760BEFCF09DC593272979A2BA0760B85D36CA151EF200BE3C87EAB2AB3B00DE6310F6AE8BB6E6BAB0639AA65E06CC88ACB84E48E5823BC41E581DD199B2FFCD04ECFFCADF37FB5AAA68C4FB4C4512DC1CCC1AEFAEB1A36C156567F5291E49012E4D09BF17852EF5A0DFC3F9F7C7269E8C034CC0CBC28A8E4DA941F01E0A40A7ECCF0FB4D727875923BAA510F5BA2BBEE1AAD6432478B488CBA8C7A779E5F10331542FFADF4AAC397015E8F8B24050EBB415DDF9E5A3E03D0895567AA7F359D8E18CC68EA24EB43B98FAE321B5CCCE983A1E4D1B86F99EDE4485FD745F10E11A647EA1BE115103B4648C91437B5E55121220FC9345B2C9F6319C472158E021E90E329C838B400F7ACED72CE3909BE9C56788EAC3CBFBCAA6851A6A8BA477636F830BADC2F68068FB62C58ED1A935D7428A92B0F04570C56A019CDD31ED67067EC64CDE1E1C5ED6B997AD51702806DB0F0D15E335D8411204FC44912871529E20056824B07BD2EDB6A21469FEA577D95C777A14102ECCFEEB895101C094700CE2EDE19B2DBC0B9243A01BBB1DE7C00453FB2363A17A383A327A6AE2A0104FB86DF2EA59C403BE4A88F6D6A6DEEA284A54DC3AEFCF49B448BAE1AF32360E01F6BA07B2180C933F0F9006F77F2842AF5C1BF2D18A405762DB1062F07A7090E3F2B664A1B4E8D2DA0864F7F187877B4CBB4E68338B67CCE16D3772EE9A13AF2C4FFC3BC30BB11C7B4269071AE96E7A83D11A87438D3D2668DE92E71BDC875DB484BAC68BFF9831D9A3C60660C3931B4107B4B7C99AE846B9E07C54D57C6F75D9292A8C9CCA3D58852EF86675F92E76896496031B2426EB244FBEEB55B05E913AB9B7375981033696780E475D0EA327A89B2CFFA64F5E85CC492C2163396DE4DF698659BF92BBE304667C95F95621AA46B4DBA9D60DB9133B0D461C73223A417DAEF23293E106F8703BFCE01DC9924437B043E937C067989804FF2D2E3386EA4D5C3FF244261203246F3E72B7F23CCE42D66B3BE2A0F950E8EFAC78954A0EA7A47D87E51F52B5E7A8DD0F342DF5EA40B3B574B973DAC7B3BDD4F4D5DD688798275AFC5FC92E1AFFFB789A68D42EF1632EBDAB5A88FBAAE6ECA47966871283B904C4E28DB8B4D51690D0FF4AA5E5F3A99F07C1CC9AA7D634036F396BDBAAA11C7390EEC95545C831CC7084C84E5397FBE980E7B7398ECCED80661F3B9D103E607058D7DBDD1AFA1E23473347BB8983D6AA634FE946930EF6483D89D51F64ACF4DFDFB74B41AEE1A38479916990E8895439B95C257EA7F0B53B5385BC113CC169FB805D61F0222DA04C9EDBAA46D7D0C80EEE91C58019C63984FAA0DF17B946449B8A146F0709AD25CF4D8E1EEABB5F614050DAEA191D7CF57B5743336F90BC9B09F39CDD7C1E5A5F2B897D6329C5680025305C50402992940796A5E5A5B32017B14D80053489755AC2F992055D7BE886E68C6EEAF07D54E326BB6267BE0F7B5E797BDBAE654800595D2D6602AEF13346A834E33A0F594C51100DA306CDBF0C8DF9D0FB0A304D8B4E3545908712B84CC7A1326EB51415583C5091242B7E8B3F71185523C637B8530B704EE79F1230D6B0FD5FF4328F74444A17ADD464510C09DCBDCFAA3A4AAC9B24E8B5F14D4E57D64B877AFF1506276BB835BD66DA230C40582E6DC4C99C32A1BA63D263999253E456D1B88028A2DC08E92F82BD5DD639525524761ABD0C9923C825599D3BF012156AE6C6377039201DA90EE5B6A74056D32B683CD97D4346D60E66673B794A724F66302507544DE37A76DFD88561A9FE5A9AE61A80EEF73B641FFFF4D76ABA97166CAB36A4FAF705F4A9C4C27CBA3DF9B63CB1B4BED874D281E78FAED9031B53600805274443286F702C7DD39F2E11F86D4F58AF9E5E9A04C4DB19CD97F05FE5DFCAEBEB863759CDC4BF74A85C1A1B552943BC1F59B63A2BBA9D707CFF9790FD47A2D2F484FC438C51D1832B96D90765929E3C40E83CC64F7979F13C530A49891E2F64944C33A3EFC95DC99808968B3CE2AAFC11C007AB4196F04EF65430DDF2D0CD38C81E447EA3E16F35D1BA279D8DDD191F21F2AD3A3CAA9A11E44158FE703183E46B48BF22A70B1ABC607C5C8E22F4EB45167EB87BB56E2F4E091C3F5DD98A7F190009218961F82F830025E217B47CF75E5C71AA0FA8F33A7F9B49C7FE4CFD4D318A9EF7C02ED51F6DF5568F4DE182DA87344FBFD66450C9628501CDB19A86D8E311F625F70D7022CFA950A53FF47B6DA118D32908CD1B9DD6010534B6D9BE0D9382C6221F706053FE232C42A97A32984ACBE1F78571454766BB596B13E71D763D5FD44B80418AC43EBFC160E5C31554AA2C710984531259751ABADA4D7F3810D03BAAF95596DAE4D1A930B5BBE89688EE4B80638D82BDF536E52F3437FE94185264850ABC4C908C58E35D8959C9D0B5BC531BA8637668E4BAAA3ED432A12098D9C076CD1D4359E2508FED7C90F6B5931598ADF772301BA27AD7F4DA681328E39785B0CCDAAC3B23B94E0EDC6FBEAC9D9CF31A573D972C1B7813547C388F17E9003D11B66A873CB19631F59E6E4C24E89DCFDB477015FD5ABB50AAFEBE00B93C835BF89FDBEFB32F673B7FBBBD2969FDFE4EAEAB872B470BDCFABAB1638B8281CCFBA0464FBB431EFE358B3611E6EA2224DCCE734EF9644E0CADFDE0AEAE01EC30F320E5BC6BCA88B2D2EFD7CB32173E2E9EE1CD288479B24820B0327414C4BAC9107C5D86E3CB1C313658E4EFF0C3A5851A7FE9A03B9DF2096C77C768C29221647C02F2760BCF9E361E1350B0E2FB7AD94A1DDE61F93249F7C7CB12C0EEDD7510E34C4C991364685E2A76FC8E4E94EBB25C4DFC07DF48936B52BAF32CBA17D3CBEC7270A3857376DBC14F6EED0A8ABB8E9B1DD2C3890B1B954C2CA7845269CC5E9A3C42B7FF2104D5CC87E89C35881A7556596848A57E5A76E15ECA79FE31090B97DCE0BB6DA4470168B5EFC8E6F906B4D67DF3523EF0775E5B3CE947D7ECC79B7BD43FFB68EED3FF15693FAFC17A3E48E232508CC12314D72EA3310EEFB4C3A21D908BF0817BD09D7436B05EF2960FD64C81A779368150B4DB9B60D0D02EBD4BB01B7AA065F55006D2B67754A3F5E5A67712E7445817AB96D50701B42CE370EEF826899D6B8BEF0ED0F26553EC03CB8C6B9657FAA30B2AC670B03C3BA9ABE791118E93CE084A669A899152A267C373978FAE2E95BC96034A4CC6F47E8D2C6E3F5E8A09800B581F5DBBC57DF6C1ECE709D159FB1B8C6D588E8CB7F09DD03989BFDC6CC04942AB0AA3AC2D22BDA3933EA04A311D39C7E752788BB073E4C4E82F38BFA7DFD809CD62200AB04BC235530EB26D9335F23A39496B34CBA96D54D485CDA83FA98CF1D2532A29E97CE8ECD123B4C601D1C313F0E62931FA15A003DBB8197209993991E869D0C19D278EFFF92BEF16E1E29876DD54450851D43ABCD8BD5CB96CCFECCF361016E4DD9D00C893C982E95733549758C106A4A71C41213AE35C7E06DBD7B8326B1C1927D2D310219CF847D527F2EDB0326CE9C62B1230226F12215710CF311563B2F5357A935A5CFFB9FDD4BB046C60677EFB7D8C71C5E8B00E8808556AB9D7CAB0E56CF37D5D0D257CA124BA9DDF50DBAB9CC2245C4CF50D29A644670D2C80BC0F1BEB2660BF579179879BC3CDC3491C215A230ED7F20440C7D1FC701EC26FCF57034AE1011AE2637BB94470C2C47A675493A26D9DCA74342C006E26C83C4A3BB3DA4D5CB4D5CCBB4C1464C906C053752F3E297F71E5E90D7032B1BC83A274C1A2E261EDCEAD6EE493F920139275D9B03D9B189341D0846A415720C1D5A033B0FEC98BEE8B21397EFEC13FB39D49717530B179E9CC6A5CF0721C3F3DE79D8B5F30B124A391B1A985B1E5E5A62C57887E63D7209139A566F5D7817FA4251D579AB5F525EA21D54230C3EDBD914A6E4B4B6EF870B016D966746BB3475FD98A5185570FFBAFFE7BFA696B86540D03DE2DEC443BFE6F287B75B04502D260535D99E826E735C097AF30654E38B64399F2066E62C9D24DAD37361D3F7C9CEC99CE170418102AEFEE3B091423D497A71E899F147DED7B676C374EA71EE2565BAFDBA9EE69584ABCDF6728A44B999B924ABD3B25CEB8232724E1A744F57C1DABCEFCB6C7B9B6BEFF38E3ACE5E4529BB527AE7DE7B0F00C4C0F94FA58359A588CC23E78125D2A51AE14436E32893DAFE64BE3F5B45EC34C1368ACD588AAE845A1C76C486CA333ADF09459783BCFA29A96EEE2897DCE01607F807D076EA7CD50C37BA90ED8CA558663E2A701F3D31C6A118083D4D8931381647E03358B7BE9789EA904DAC783BA876B92FC55B1A846AF74E4793B9CB6DD6825E06E0558093394F39927B7F1C1458A7808EF2328FA60D0161D2A64946BD57825FC4F451B5CEB71D13FB85328BE1526D1AB8A8C137C585AF7541F32F3A03ED92134537B8B008A73B6E4DEC8C17879EC6240537F87BFC3E6E701345D9CA3D4182C31749DADB2DF0D122B505F6072939FA7070B6ED8E543536D71899FA5B3B90000000000000000000000060C141E232D", + "reason": "too many hints" + }, + { + "tcId": 27, + "testPassed": false, + "deferred": false, + "message": "EAAB79BE1079071DC26001DB743D1F5C085DAB69967A4E693D8EDA97594FB4C7855F9C89CBA95D0BB6BC2B36E030336D4F025F9747487E863445686D84BDDAED97E10CA8AA6E5E67F4F3B2150083AEA5FC5E55333C4BA9910747F72A1151FE68D22BBA8FD630CBA4359BE2F0DA86CD2C6F79BF8326AC195171E2D876139303D6", + "signature": "772E55BD1F938E1DC74DB2D4A126E060650FF9ABEE2C8EB5F02E0E190DA1609AB6AA3476F9550774D5F8667083AFC49A9C1E05F2D7487C23D25C67C55D3BDEE6C78AA56D9E0087FAAC929581B87D08BF0C89C77AADCC99AC150947459D93101B2593B8B9C92F33699DAD8B0EAD27C248149E7A439EA425FB8DB40CB7036C3EE3970D1903F0B88C4EA0954AB78D4D60A04AB6036A7B56FC5400E5FA00E8842CBDA39566A43533EF7FA217ECD12A912FC8FD55B3088E504A3B777DFF32963628AA345C16ABC566C280F788FCBCAFA568224508F4006D92E1423E0C7CAF31B9AF979462DE827DFF858FF8E0D850A69727E7C68CF0644B56E1E5DB072476F9400147CE4AE8D87B8A2ADCB2A7C0520AEE4B89559F8474FF5D02BFCA275F1915761F4223A7D88A9FF05D0F32EBB1B0D1A7C60A7D9BF7A39F4AC73D3E941E29BC0BCE4C7C04805DCA40E568823A0239509075AD0E1F11F7A6D9337DC3345FBE8B4739D0A421202035BAB8DE52915E173A74EB1DCE176BEDC5792F9C9D65970A811B3BBDC10C2069D71D1F00BAF6C0A3906CF46C99B42D66DBAAB45F8DDBD582E31B0FB09919BE9B10E4CC90DA9BD32C1B87D03AF2478B82966BBB5F2CF5D0BCA4EE3C91A2375340AEC44B6E8DF29E7BF87723478A086601D477FA274C1483E348FAB9649C842ECBC062AFF4DAD85E07820B097D7B90AA1726B516778F5E3AA9A23624B0F217A9E92C4578172F97852207A1C89D57D7473E8CDC5C7A922BD305236F92FF20A7575319FE2FCB4E953951A5AFC25CFC6D5A54071BE9358F4F4B80B4D91145E33E88C9E2F6C421D298AA49779A4FD5A7A565269FCA1D068B708EA4F1D9BD55AC06844FAD15472DF6BE71910AAC27AAFB78C6227C84755AC1B99011B3BC85E12E92D2C5BD83311DC28F1B3554C669A5688F8FBCB996800365F009E676AF23BE2D2AB3E5A5CB5999310A151207EAE2AD15709D88F4DF84969FD2308A26B5DD15D3ADEF04567BABEAC298DD2ACAA5B58B44D592B87B6D32E55700EA77CFC5CBCAC319DF13D7DF6AAD2207D34231F1D3FCE1CDB3889CC8585BC13884ADE337E81B4E7F85DF36F48B5BCF405F62906944C77746B5F03D94524BAF5217CD4A0E553CA10CA15B90CB9366829F9079D2B4F35E0C47520EFEC8A04B72AFD350CD218C0D60AFAB37A9D52A020B84E2801F298F6BBB2261C14298E8BC22A4BAB82A725B9A5A34759BD7567BEEDAF966A241A9B6407DE844F72FA337C6F2792AB5F054FCC832D3826B89C1E93F32BC6D7B70D505F646B94780B2414B7EB4590754F13492AC09CD805AD88D8D5BD41C6E53BBF42F01F7DC2849280E840E20DEB7C8EB8D8DCB738784DFA6D80EFCCF7A6CDF03251723F3713F65EA378106FDFC7871931DAFBABD6916F6C43D24692D684C4B564844EDAED0F268E93ECE36CB9B6F4DF8B33D5044471EA9F3BE8298DC87FEBAAA9612829A2E188CFCEC1090BD1E84C39B71C72F7F650A4BFB4DF9A1F6B830233AFBD7D244993A57876559533A695F162C577455326497AE0319C96A34E7FAB0F6BB1CA56484B4E6CE3394D2F0D7C646C8C82A1B406C4E532486E6F10E35956FFF230AA48CD993E7EE01E1C1A4F84ECBCD6AD1F24F1A77B47981B7CDC8BF5450FF61A12B33A4FAC8BD98609805CB290B955812646357BD3803643400C252D2C9746E05DC6EA178D0AE1042C70C75BA26C28B84A2AE0B3321A45ADB6CA5B6750A7B5B58A57E8AAB749DD89EC0EB40375059158357ABC89E023E47569B37DF9A5AA8BF46FE06725995BDBC58E9E910C3F41409AF9C84A1C3DAAF0A02DC2DE0F844615EDCA580BE56C5A064D586C5070095104C32120AFD6943EDE8CC7D6FC7769C340EC5F32FD471242C964924AF0180E978F76295412D68C4D9DC1A3623B96658D5A04CB55C5855326137D9FAED00B661B5361F7B3DE3B5B17B8DBDF3A7BCF41DB9E880FC2DEB7F108A66DA4AD99C1376C0A7469B184B979FECE3C4B0E84252D19333661E1BC86F853ED4744D0FB6370AEB83A668188D089CC1E56F9ABF6C8962BBBCC7E3DFEA216075230E34A09E9E9B9DBADE6CA87818D37F44372E8EBC717F09BCE684CF44002B4FDF9AB9FACC5A6B510241B1FC89789155771E0199179532985F2AB2E5A25BB83471174B8B018FA438FFCB7B342BFE8269BC87BCFEB8B5C93A34384783ECB8B3E65DFDF5F221B506662C162ECED16879E5E71A88DCF34EB7265174397A95292390CF0AFCB090F6A44993F74700708A8291784FCF280E24DAB5CD8558A0B030F76AE6723C6B97A8EAFCDF1C94AF0A97B0059E8CC4CADB725D7CA274C3660C29CD37DE55098359B1615CB73DB1A9FE1ACA4D3C38CBA8D9FCF2568B073EEE016CD6A96768DE41D8F2CED20F414019E40EFB7DB7890C0AE3F0CABC9F083973F560A2593B0C671A67A52EBB3BA1D4A1B38CFD77E9A83FE89CDA9DD417784950B75CC48CDA6575BF9D2B795F9298E50CDCC7CF6D0A1C7E8C58D2A19BA30E99004D4B78FF807A9223B971F4104664D9E035A0C7EB0F05EC3E39FA91204B71362BFF16EED4794A09FA87614613153AE2B190DAD3B732BCB4DD0634184E96F1915EE499913B839F7D802663A02B65122C7EFC566FF8F1477D5FA09DD595547011D7441169B194A16AA4C7BFC7258AA39EFF878E88BFA47102275298C6023B3613DFAD69B384B01803768905C162A6F1B632540BCD3751349F357037E97C8F8DA5B9E2734DDAD13D1C1C438C1C5B53DF5C348B8F13EA5E13385E93AE453C22A105EE64F95D7302F870B1C31DEE5620BCC29839016C5E993293EDA36F85A4834678A4877A45BC857E864979062D860F3146154DC592EDA611A9705021A6AD5A219C222D09182F412D8AE27A4A14FD5DF4F22F887254F8540E14E7772B634A9B1DADA498C5CC86BEECF360077FCEF43B624B26062931EB42CDFDE282C0A77117A51E3390FC0B710C2C98DC6C525E690998EDF2AF5756E019592DF54BC610441CBB4B941C0F1922385DD29DB0D5B3E58FD0527759006CEF36ECA0A40325E2B8EEDEA7CDAE059A53F95420DD719BEE493011170188C5B10D882641AABA98F9D475D4E90876DEA7CB1A9CF36A0BD37294CDD2142607A7C940B9EB5C61E7D1132BB55DD7FA3EE35ECDDD26ECEE9D2B0E8D474AC4788A3AC4B888663039F2854B63273C3EE4B0D0BA402DD91AB5A88684EC93352A4C52C61A30335449E03DAFDBCBC25F1368EA0462023417CB26B5809B6D797087D92FE25047871FE11771CEEA1DF59665DF7FCD33329C6317323D84F05EF72684073C37CDA092B60B9F51EC74690497DBB9BC6FCB9138ADDB3C3E2776001210C45962CE8DE95110C5E194A4D5BDE6EB1E37C678C0561D331D84241D2E697D0A860B589F586E9E8D8DDD4873E11E147947DC430AF3382356DDD83E02D2EFEEBFCD191483232ABE60821FCA0BFFF456F2DFC5A147B98F9FB6D0211ED978FEBDD603E06D4E45CC150962EB8C740FDB3706EE4BB5A5B26EA854BC059CACCC0EA418BC8BF32A6989477610889A4DCA186417549DCB83991CB1C15709B9CC9B6FA6444FAA694DFE607256A9577ADD098EBF167B1F23C70124E4C2E99082C876994BEB57084DC6A31C3AD23D220DCE10A4BC18385301430CB1EA2BB0C73F775E4EC21C849F98402A3CA065E57E2BBFE93D8D0B019D889AAC393A2431F6BF29AB55FADD47323E534CA3E22AFC2CDE990269C8F5169AF0FDA26634A0C164588F2F34B11991AD52FA94449D15787DC8D841D474706DDCFD740F9A45BB14E877D30A310C364D21F65BE4CB2DBA391410EFF55583A05CB6B015F51FAB6CCE2705C4AA342994475AE3E47C72F113A96175191271ADB4927F8CD2862424D17FA66A089EAD6933CD50DAB62FBA2B24B3F08F9CEB08342DF8479330DF1CCC65DCE00A50F1FA53CF86AB22A8D598F66C460CA1AA1A67C47119358EA36065E08A96B7B399053D09801FBA56350BBAC23E606CB1F03A5BACE7D3FFBF3597402A6F4B39D75BD881393C7B486F01CEECE4060D5DBDBEA8987D508CF9172341237040359E4F4314313E1F158C105F2DE9B1E8070DDEAC3A89474EB227188828BDFB323C3A1162C2FE2FE2E5EDDADD653E9218FE8F16DF41630C327B7A5AFFD0F31552144A9A348256A10110951F489EACFAAD087D12699A26621FB883AB7807184F2C8EF84DDD6C262CE2DB192B2751E54D070AC79933E65958DAC87AD3592BC3EC1B3B8C72649E19A026FF7B2BB7EB2D7847E0EF58AA38FD2A9EF2A24C8F01F74010DD5B15DC47243309F32E47268F94D8213931B16E639B71D125E069C295216622AD548A47B6527199109B243355D1E0506E8C76627F92CC170D70EAC2F13061D7A7325F2C03A83815235B89E2B896D1ABBEBB715FA68FC3B5E4DF3354BD7AE37377E57C07FDF091E2053D65E7160D70DAE06CAAE7172C8C2E0F5A0383377A0B4FD83BDF4447FDFD418F79800D8E554B7E564F04D0CC0BA443055AE7B34D3212BF56CDE38496E1647E61AF07B40082AA9DB16DC041E2DF4E94E762C20D8BE0320611793663DBEC3350EEDAF9B2E7AFA46DB0D4DFB6556ECEC2CF0814D3E00C4B578A90A1E1EF4A539CE85C9294A2C1C3DBEC232A4446A1BDF8043A6CD1D3D7DD0000000000000000000000000000000000040C10181F26", + "reason": "modify signature" + }, + { + "tcId": 28, + "testPassed": false, + "deferred": false, + "message": "07F9CCC3426B0CE4C1D28DA2314BFF42BCE5EB0326161797C40BE656BDAD88D5996E1B6EDBC82ACF96AFC7C86E6AA90278754B038A8B072367A78C6C3BA394899AFC0CDA4D78B707E9758F2D397F3F507822F9523623D1A64968E693D0134525DD0147ADBB222471C781265B31508C4E3B5C8080C8728AE2A9C7FC72E97F8910", + "signature": "6F33B6CD8314F3735E912010847923B7618DB9EAEB0161F4070AB7D76DBD7084E7FF1BB01333E80BEF830D3F06262EB9A70A73AF73552DD901138A4CC4C30153C95F62CB4A33B14196DBBCC551B5B3D0A7C052D9251D5C260CBF683049766899455111E51F1EBA80D0F4B46A4A2E95A47C2326E837CA160084B80781A325FC0C7511BA80487A31D07E697E4328ED4630C4E4D9B3547DBEB8B9037D4DD0AFABB8135C1983CC92C356FB02F93DB17D42A042D5A82047B67B26DB54BDDC9E6A42C2F4B4CF6A79AD6F294E0763111FEBACED66745D3D8E3EBBFAF934F6CB4A1141A2380CFFD99E9EFD97D8548424FFCCE6A6C3C73A931DE473630FE364D0CAE7C40570486046A715296ED95543F65F7086D1EE3753381CFB1EDBD6EF38A3BD3B982A64235CA1FB8B714A4E75D848EAAA3489DAA6DAFB896936C38FC4734ABAB020FE98BF189A15ADC08E1806F5B36F768D76D9101BB326F76A385F40CDAD629AABE51BA3D44C1BF526B0B149481ABC5E36310BD45BC2C6CC150F1ADCAC721B9A88421B76E592D961AD1A2E101A675266D5CACC1B5BB7746F02A3E2EE93F34750594C288ED3C09C6345C1C25B90FFBDEF95B2DCBBC2239BE3E522589E2712030675D98C76BDC0B86335F06037E90C7BF706B65888C135E48D17F5C0653DBD7BA8C25F8BAFE761F08637ADE2E6B52D4084A7BA6ECBD3A243BF5B92C7113B10EE46B631BC92088A93FC1875A24D1DBCEF1320F037617005EBA9421E104E4D4036CA085DC50654CE458ABE7C0FF8B830FBF77501502A49D65385D447E00829EE9C28FD94ABA580DBCCE095C6A3402AFFDF22E4AD23519626014A47B66AEC54AF3A41BECA3C276D06BA999BA7E5BA31748AB274BAA1F137C9C2EB61DE3BF4490D9EBA754CFA68400B168288470C46F2653CD9F12B8538AD3B1AF5B912E90BACC76D55D089B9A844BAD581B50ED11AAE6FE522ACAF9DBF1D6B379A7A1489401F01E0D2DAA4233136CDDB30D8E9789A528372D21D2385DB873E355998BC78AAB08D8BD0100C4A0B76FB90E1F55F44B6811CFE6B35FA3329FA130F775257C97806D79D395560F3999E42F3850D8E5116A01C802285ED4BBD091A5699A2C63A27B372133F5F75980CD5FBEE1DB513B2CF9A4DDF6ED2B1F7F198C87B61DA236B77A2DF6E9385D1F3D2175140D1E0C126CFD932B987A9BBCA2F4D151C93F8F355333B3B4D830281A7C10572C4D64C9D2B1FD587036FEE580E5319B58CB9D918925AB3256F19C6D41CC2D1790687F42B22A910F2F7E914AB826C489F41C85683ABE8DA220E7535F636DEB2D578E81689F4BDF9726CA78D3F9EC367E67848ED3D3AA82C09F2A9E01B78B4CEC6A02E591A41C3519E2489B9CB854D71305C2F9FA4C3602415CF0DFC1193485CF8A2F6501A7EF50BFF5EA3213C45606257E26EAFB7E424A7A8E22E99F58511C568571E56C3CB30253906B3A0FBB6E23D1A23B28540A13F5C0A55D97C8DEBC275D7EA127C4946A3ACF41C14BBC48E9D93A616671206D4FF6ACE1087855095FD5799078D9EB31E77E2AC9FDED6B2DB8B691476A80414228E45274508BD0B8C4B020C73C832CC08E2F641B23D805EFCF894ED099FB67A31CB4DB809BBAF71B1E1085667353D4A45D422ACF3F7CD126603CC657FF6B381A1F5768981641A4450335748476EA00C0E37EC411F9229B2424DBFFE24A5DAD587FB496B85EAE53282265BEAC8E031EA966857FE00C46917DAFC4F5E9B440A371C33ED31B940C74939BC92AB425873C64B4C7AC597D27A1F891D1288F839FCAD64CA9FB5A41795C7B9B495CBE1A9398AE9D18A25685ECE4BB7CD63EC00B8929480CE0FD2ABEC9DABD5EA6AB30961F0C4808D5A4EF33B8AD395B8DC4CB057341D5CA89CA90F75CFF7771714130A661F6150877C79D521D145A8934724C387EDA2E91FF4F420016794DC6A477D28DFEA5EDE130A5DF51F96DEF285564BCEE0B577CA3516B0357D6605760439C7737497D9FBCF5916EE558E2AD88C7420D4BDD6AF34B677ECF51440036217227E3C80F015C20FD0869030F4E5B8B117FC520D4E508BDC007F67039B28583336DABA25ADA73D053115910C6B28A77B6DC72D3C627868BC5E05114BA0D67EB622D232E80CF485DC236E9BD3B88218F09F852EFEC1391E42B3F21A42992D3007390D78FE161F784700C31E99C747BAFC93C95120B5B542B41DB2080DC608C22E975EF2CCB0681E2C170B297A6F45354E7E2992C67AB8F2A3B7537F902BB35048C199A147E8C6D697FA08EC3A8B3EFDB6573C82059281D5BE8108BA99E09AD6139CF0A5241CC364C7E2316C983BA751EBC26183A8E9C6E74CAD33689D3CDE4B74EAC6B566FAAB81F6C888DF9C30098C5A7538D80EB3CEB86EE6B8C75C62FCEFC4CF913A63888C1A33FA5B862B59541FAC78E0423DE95C2277A17D5A7F1C60B52A21FD6D42E1DAB770446DFDFEF9C5AC796921276FE1189BD38C40B713BA0813765DF17110E6EC0A9532D8625132090D15BAC647E16F99E9A096F8EE307793AF2422D1DB178F618B60D5F71C82B7D667AA4E45BB2775F72C72D95360FA269F374F140D116A110598CCDD0CDFD5ABD067E7CD1C8C335650F96F235115586E16805B442AE0C592CFE4ECA870E8AC0122F4D433AA3DD66CD7348D925B209670931CC4D9ABF11DAD7BF711072CC5FE786B24673A056645B4478A6C7BAC1B87AAC4A83EBC78252362E7D703760CBC6836011B01723519344337A0548F058D72601BCF8256AB246823EC2157251180B28C4A86FB401EE3F68B9F63B4808EA5902D1C4FD86A0B06A718DE7E4501F989D32E58EBA01CFB40FE0F9B5A2D47CD6FBF802E83230DCD51AD89707BC0EF7EBAA171D0BD7C328AECFAC246B5D5796BF0E54B33F42BB1C76D585CA3A1EBE7DF9075AB0BF4701A3147AC73630ABD35FF113F3A3505CCFA799C02DE5DB1EFB35D985E70FAB2C1755CBAEC01E95B34E52439DFD7EBA30BC80D6222ACFFCC962A7010290BE5D7BD84C84BFBD9A166D7209AD9B187125E7439BDBB1D2BE4669B35E26A165A15F6D6D86B6FE75C7FFDD854F19E6C06978499E4D3C807849C5A55744BAB74F0B69DA7DFC7824124D2DD73C34F670943771A9022557C1CD7D96122C67DCF8C05AABD76FE45A89E1D4A820ACBE587233551AA615B0573DEBBC1B8FD09662DF7B3F26D1FA77367A6991F186F1AFC079BCFA8E36708CB26DC9BD487A82A1E4404DC71DA72D63FE8170E9CDFE02AD400B2B54DB2C9D8687F51857AF1C04FEB4119947212A3571F54423AC0265F5D06ACF77AC5550D53A1589F5D8F17CE5EAB25C6DD3048E3BF24E04F8E55F35663FF00EFA65DA4C9D8788AD7AD29DFD776A72E5C9202C08CCE2A922B9BCE81B7B7E047C199DC4D3CC66C993C405B6CCE80B206E2B419A89BC36518FDD0D3F902EB6E6E2E948C182A0E2BA1A6F466C95D48F87772B79BE348E12CB38FE5C4184B5D23CDF87EF6FDA9FC674B890629861245AD9F401C42A2BD69A4CC8D133A952A960DE206AC95E44306A9817AA5C63D69ECF47ADBC6DEBA3BC504FC5029B2EA0FD71E6BF3997BDB9A45A2477683EE5B8BDDEF8BBE61CF90E9FA426DF70603C381A64495776214FC7F89E42627C7065F7CA096F91AA357FA3565706D5D108EA1D4323D0A10DB99CF48E374B54D8726DA7C25F09ED9322B63410D3F017B4F6DE87BD442B339F50813942039876AE0FBA196846B66FE453405C449AF7EC09AE1B31B5695B00D7BA81524AA1EFA1140283E3A8140575C33B0C6C679E8F6AC6C8BB09E066AC3A39D732EC29209C96388A6E05380EEC6F9B957D6613A979EECBD8D41CE7A075D66A44A212C9335771F9902682887ACBBA4020752B250ABBB886C7B0BC50B8C659E4BF89CEEBEECA053E52288BCD4E5536ACB969CBB61ABCDC00E4F575D5B1084C6EA4321BDE61AA728F03AD072A678FDF203386ED0828F1883A96DFF45B15F81A50408A5E54393DC1757DF3FD304E9AA212287BBCEF5C92587989AB4A699D2AD3EED036D4D5FA575D183DB87E094B8F066F125FB97A27783C96AA9B8628E491363BE4369607CFDD81F4F6137EE707325C4420F3DB2B5ED0883DBF9FBF86871F6EECEE49FA91B0972A9694D0DD6BE797F6CE18E2F6A135F82EA01ED3F269C46C659B0A30E9A7919309AB224C2E8D96AE5B1135EF962BD9A22BB68F9B8479719EE5B22961673F5EA324FA6FAA011836ED1AD1C0BBD9378C82C8A20EAB448169557ED4044833B2B284F62E34BD3A6DFE3730A6D4C73ADCCE24B0599E730019D71EFC032F849F0044C19FAB0B37C4152CB518C532F78DF6CB6DF2EAEA603226210FC42B19EE66B8AB2EE61DB703403DE2696E0A90CD0B3EAE8D610EF52C761A91CE16AF4A6507E04820CBC7A83C679F674979232BA01A581001DC0211D37599E83D2081A2FB0926A0FB033351EBAA3C80DC1747630B918F004A5C8D4E68CD0AFFEB74695EF100A19637717353C586595FED8C348143EDCB834B54EDB40B0E87BDAD3497AB4011FD48D6CBD6E0A04D9B79F981ADE3340E1A3A45EDDEDC0ECE121767F52D1A28C06973C8D9800774C23FB32F9884E38262C376688BABFCFFF61790F164E75F0344E768592FA476B7FA7D5EBFC1C222F337B85B9FF000000000000000000000000000000000000090B10161D25", + "reason": "z too large" + }, + { + "tcId": 29, + "testPassed": false, + "deferred": false, + "message": "0579CDC4FE55C4160377BCB12B67BEAB78BAB125F9BA892479066031413A63BF60E31ABF90D9DD845FCF8F6F9CE1964B67DD8A92877A7320385D9DDBD923E592E75993C1B32588034D399F6CDBC28217E2395526CD4A18F4A5CEE419DC2ABDFE3C6A321EF87985BC0457DCA06E18EE1D767A06962221FD19778C3A39E28D5B28", + "signature": "9F04F0F9ADAF2FB20F6A51946618176F160FA06F75BB13ECE89F42A298B404AEC07578CE883084D4C63F30B62232F725BC16168223D1C7B4375657EEE2208A9F484188D9F54738B47B7966DE3B8B16BB3DF1786CCCD81E921BBC520DE5B3E7347F47E4EE104B958CC4D2FEFEFC9A1918CC764BD3FCDCDF9218C53921203ED71631E0017B93D7AF56BF3E1073B0976F4B4BDEF744464E43FAF0AE22CBEAD9A78434C58D03F6CACEB3F234E4B3129DA9B2CC582EFD51D3AD76654670AB94BFEBE62C5DFADC56089AA1177F0B8FC03818363256065FD6A7F5FD9A1E4320EC73422A3DF374F6FF2C747C8F77EEECA899313D5990EAE749B2EA5E00B746EF61C3122322D4D207B21A020D40B1B46E0434399B04F366997EB6A38BEFFDA6B523E14A367ECBA8BF4245348CE4F0612FAECC89210C45C359BE25FAE383F62F5DBF15D178609D5D615E5BA86D11D2EA06906A61F4F2B2F7645B9DBEB37FAFC92D70789A85ACFD6DFBF5BBE2668AAE07365FB5D14CE9613027FE9BD88BBE22B9C8645DE8B2F4A395A27F348CEC07E0D5EC76FF82EC79A2906F04475E6CC29F46140ADF86FA189AE38263CE15E221F38A1CE51C339D06F9A2D4A43D75618173B86F41263E27D9C7B07F130CF03E7059EE3A98037F4390A1AC61C59F718FBA1F17EEE2BE456FA63CB25B8811B51671CCCF8E538918A8FF10E69922F6B9740258AD2A08E26644646D534E3D0A622B74A07BE7C0C8EEB5B1350F4780F3B66FA803521AA3EC8C9027696DE80C07D19EEF26941836DB535E00F91252446222CF745C33DE8B42FEFF80880006AAD2B0DB5ABA4A436ABC36D7431ACC87CE57B698C1A238C7CD75BB6D5E3D7B3F8DC3A4B0B444D6598E2B21E664FF595F49B7267E3BFEBDA2FEEDE3FD313B5479A4F8059F0BA56FECE23EA9E6018E87FDEFCCC34F2C9F0AF400C578B9AC335953DF6CBAD3220D86B49D4E6D933DC6B37DAD9C671AB87F30D829E5DC6FDFCC1EBA016F37F7014A911100B0BE3DA87BC53F453D323D567DB3A36F1DF24EEADFC5E603FE4D425347408DB8AD7D40E530B027B13136E30B5B9693F084C2A160F50D6A2224C2257864D5DB52E36D9052DB125A282E90A3314554108415087A852D22605BDEC1996424288B9D75413B5F30F1E0489B8AC76D13731CEE2F3A6CB0A002FC25BA859558BC17ADCC4ED8627415589410AE3A52B6F06C7A7E103BBB350F8DD4D6F2BB92FBDA54AC9FF6D34DE291C966A705EE615F3F868F9214B77ED9A54ADB9C97FE1F95313CFD64AFA6BA4594E22063EF070FF3B913E9F05351958B963423DC3DD85FBA36C452A681D3D65D6CAAF1C6043F8A21C683ACA6038E7BC2C1663FA6199A57C881B335F92B3225F60534631C30025F9662046E6CD1334DF335D0FC45507AEF68E4D0F02F07F88C0D40104BB8B64F7D8BAE8156A6027266BC0C820A0AA5E44896385112A0489291C5D55F24065D5EE636D5FFFE2AB7778E4A5FE5555E535F30AEC4AF0436743379F0D5713DE40C44079810F6F05AF48D149E2FC28A580AD45E658248DC3A0358804149A6FCB3F006700D4B27A8D457B32B16E17F3CDCC132782C38A70334BC4B7F8F178CEAF0F1145E3B52C3861795C400678303CAD2A2CE35EA95F6604342EBE4CA46471A5725146486E477C8ABE47DA05FB0EFB8A06B4477CFD4A8E1ACDD95937C8AEEB5B7629B5978A55B08844B122A75861D71311CBD1857D29AA5ECB8AA0739A4576FEDA91724D068674D8F02A9FFF27835E1B0B0AAF395732270A95F66156519C68E53B623CA04C2ACDDACAB3422672CBD55F494D219CCB3AFC52A042020B1BAA0CC92145AE2D663327236864EE590E31ED424014E0C152C99F04C8029A5ADF03E6F05F19754AC5B9B5D9AC272A0F01509580E149710A5A5B031E0A79C52D29A86E153A108686D68A9B6B30D64C6F450B18703252B773FE1A5EBC24971C88D40C07F0BA78230507B1B287399D58C62F60EB76CEDAED0B72348BEAC679466576AB82B44BA81C0228DFDBB557184EBC91EF34543969A5296607016773D233F345CEA830EFB0E0DF5AC94C573E48C3843020CB9C0375225D68030A878B9861575114A8839E888246EF6E2A023C6A062349565F13093135CAA4A06FC834023ABB9799C5FF14467EC99CA844957DF3DD1C18AB93B5DCF2E36BAD64D70F9F42889B5A709E6BCCC28A3F08BD8169A3B2B5C637EEB3123F7EB3BE9FB82E950E14027D2CE76C3A2A4E0169CD66F8C2B3E942A8418417F439E3F09E6206735678DCE772FB2F45F6B9907636D17D1B1E6AB52D726F04CAFF9451E70A6807B6B563AB2625EBC1067C7527A5F1AA1F6F63033B216C5589FF612488C44EF1813FC767AFDC421E96F16F29E7BB60A3F6B76C907A2AE4DF42E8A6E3091A50BB4FBEE01E80F0505DD30BE0668FF508D12463C609A5DE7917ABC84F36011695DBBDCF88547E7F229D7708B91CF24F6B3F435EE75D1C9CA6C32A71DB3F2574A1898C81B099A911FD5AB42D8FAC3A5E1011C0636A29D9804C8A1DC97E430798B6A060CBC0E29327A4ED8FB56DD1E2622A2AEE4626F250FE9CA071BFE0BCEBF3C07D19DBC1A3AAFA5CA9DF96BBABD0F54973457DB8AE1833580F47B2BA7293E89CD2DD1E6A3CA9157C8E1D37A888FA1A697D0A7CD081578B9FA424832D6AC08C36F37F163F84A4831CE0C74EA8D419BE6616888E871B39762C395781C4D3D96C73DB5864AC52589F3014EA6CE21A252D394AF8E9FDC1C7EC1F827B0ECD0A85F1E2B44C70AC2AE9492351AD429E8845CD0B6E8B5B1053B6AA7A26B2F9C4BCC0F2A7E56AE91A23B9E3A87CB125F1A4BDFE41A61FA1D650C7708426DBB9726608E25E47DD7F7D54F5F2795504B13114EAF4DC314DCF0A90E862620D9CF055CD0ED0435E583C7207D365390E13603278F4B3D481EB49C2B85ADDEEC89C742131744C970C53B25C5A7180B5FE23EF5D537FB9E329867365A3EFEA00E3B4FDF3C6A711034E01FDC4BC2B51A49B5479A0C214916CE3B37CF09ABBE137BB0B5BC2D5FCA19A2274177CFDD293AC37B0BE57C84994B86F2E4D1D97522D90C12C1D4F8562273FF024516F26F041C0410090655DD50C4BB3A8AE54073636A48FE3E25AFC2FFFC39F558F7F17BF4A8D10B01B57007A1C69948CFF1EB43D7A46963E650563737990E3984E8742DFF692830BEE970A644A13EECA65217ACF8D662331FD2037D6676F4D4FD0480FF3F5159BBA35E23E490DB27CB4B43CA8760AEA2DF0A9E0EEE7F0ED695D2A844F1408CF8DE47CD0F0343515A7167439E58AD8190D7B1F21EA9F9AFA90C5724AC6E9B9A1A2A0A6D848322316FDA2F0748299D3343BC2323E06F4F556E6A537E8C04034B456A553A29F1F91B23DBC364BDB7CAE2B38B822B25A1C40585F20D44F182C34AB57F93407FC02FDF72A7A6BECED973C84BFAD5058F4B58A58ED2B85CDDFB21B1340ECB6767DFCEF879A7ACCF8C11E5D8D9E84E5962668EF6CEC28648FE00845AAFE8742C3443F5DE31087F1C48FDB1ECFAAC5EFBEA318ABE5F8F71C3E9C212982640F7139901DCD23B94112BECD31D2D218FB1FF454FC72506785BD74D97026743EF28DF62554B6F9C1F9F1D4BE5B904F0B756EEE696CCFC4AA1D99EB7EEFE457AF23ADCB8EA8E77591FB0E366895536E016E7C5F8F3B79CDB28E91F16B207C9FD2994BA8A123F737395B8926210F1205FE14D28FF9143670C4DA3CAB12C51D289A50D8197883F4B64E8D046ADBB74A2F395472FB4401D85AB76C4EE3E1430F4A4C29F884C71A0D8C534D707D77F80B9EAA77CB9FD1E9B8166D9B71980EF749BBEE6FD9BEBC9F8C7864E734D87FC946E2DD076B3C4767F1EC50C767E31CF2D97DAED75068D5D8F6A0D49BB5C0FBBAC550532063A0D8D487D8C757236AC37F1FAC5FFB5B18BC258D22C9C8D94F774D4B000421B5CC2294680AF883EF82C79048810CC32FEFD1989FE254B7E0A445E0C055CAD61A0C50FEC40D44B642D668DB884BE44A1AE6DCC91ABF5809826C48F46AD5D26694127AA3D513AC35C4B43B94EBC9F3384881F48662C77ECBFBC7DFA45E2C4F22DCB909F08CF1A828A2DEA3FA7615CA12B77B48DA7AB10AFA247B993500943E5CB79C9CB5D0D98754B69C5F2A0987ADD573007B62BE5781C9F371ADDC1440D0EC9F9D95F0473AF1A39A48836E87B63A40C7B62768F23DBC2D51E1F54DDA555115DF099F2E72F4A32D09EE45ADBA7919EB2DECCC2A5E381D3F10EFC7338BADC11BA2EA7921A82C926333907C5637FC0BF3CEE18070D03DE66FCEFD96218F78367F8668813A56CACBC97B6E9D5349BDAC6FE7D326125737066862492C1827C7EE809DD5FE26284CFA6840B29C01A31E2AD9EFFEEB9CB8C4D1752DC17DCA784CCB9873DA370C83EE854C7AA6722A7D35C7BB9D30F3F506F39796264E73A27985F23E5DEA5568643D573A8EB57A428ED67B2B1ED20558868E5C3C92E80B57CCF9A71551C215856C6287181B050766E0BC9BB6D5C6EB767F872CC72D021D63D3C48CDBA7CEC6F57592745BFA99C1E3B8ECB4E2BEE493884CB488C2E298E63964A4DC91BE46A8B4FD804A6EC31AD797F271A3C88A90B0E5C8E45647497A6B9BCF8252B639192DEEDF7FD11168198A6A9F1131D39567F8ACBD2EA0000000000000000000000000000040810192029", + "reason": "modify message" + }, + { + "tcId": 30, + "testPassed": false, + "deferred": false, + "message": "3C77C67FC34BD5146AF5DDEA08ECB7E59DBD4F0C676228768695DF4A7C20854B49E6959815214CDF93D58ACFCACEB6B71308BFDABC6FFAD20FDCA00F2B69EAF5C4A8B8BFA3CAED5D980C7B6135385327A50BB466154AF302A53962037EE4EC0F37BF071EF55BC2C76ED524B0719F0C72E01EF4177821B4CCC6AE1A66915C32BC", + "signature": "2D26E2B81D841244C2B8FEF240C6B4EB2E4B78E3363EF6D931C2D1379924E0C0DFA5799D6A5AE4A6C5AEE785598F5EDD014F3FC086CF5C00609DD68A54E2EF651941EF663A788F776B32B2B32C3E9DD53C6F2B2CEE72D770B3A420C6AC5D1F5D1850ED4276552D4E3A41B203A209E79535CA43A5F576AB37C9FE1304A3C3E275D0278E05BC90425DE33C9A54DCD4BDE1AAF659F673EE154BC92AA76456BCA5665837EFF2E4B7F9DF03B638C49C013F64C13F13CB52EF34613F315A8763522004D77C5728181B1B133B070B43CD021271E697AB55E1063CABC89AF7978A822BAB223AB8D0675B26D437E645C8E8F909AB88D1797DBDA878F3C5DD6C237F718903813E1464DBF47CC134348B042423138EFB81411729BC94068EEC8DF1BDB5950DAA03E6D17D97DEA579109EFA0800CF2AB52E9091B0D39B3DC576C66F29D0028A503DA6144B63DF6229995AFDC2F3E1C038463E29B3303CB89D97795725FA85AA35EDCBB4428DCAF3F4DA6116049D68060EE16CFCDBC8C66AEA37261F7E85F711D882B1EA014AE7C4DAC02FDAAE43A7CD3B27737A3E642CE3059340995D61C05451468737D3F88DAA5D9EB9EB12364A77F9381A55081BD2370CEEDE386D23BD9812DB1A09AA3B9268CAEB061B2530299841234C35AA557EB6CC4F9671ABF4067CF14939698816F3F8BA59A14ABCA1CA7521F6595FC5E90E37DFE52E23AF66F17AF8B2534366FB022C861663965FFD1737BA6B47841AC269F2DBF1FD1CF91C9DE5DE46E90EDBBF259548FF9B89EF1BD29AA6519C2EA2E7778A9FB76E8E36C9C9EF96ED92F93F1CA1A26C636CDF8C162389DDBCA74DECBDB1B9D543C63B9C231FEE27340389D183B3B2D51E614CB0024ED0B52DB62759F332AF45E4033748AE6530BCDF3F3DD4A83AC5D56FE1F4AF3DD6421C1DEA849712E1DB78D816C6889FB320B7A18C6B8B0ED4EFD25A3D500F6505F3A03867FA6B8AC6ACC026411743CB0943E1F5C409B03A532CBF21BA7F98B79850D496AAA4260AA733761C7A144D6AB40F110146F7F9B47FFFDAD1D591014307442CC1403D94A99D5985FF51A42F1E513FEF30652EF70E40D12F131C259B2023514F4E0EAB848FE89FAAFB2BA14DE6973016743D645CCAFAFE07ECF74A39A3175DB07009E645758C7FF9AAE413E9D97FC107C46DCABC6948E6A7BFF4F591D9BE8C3F467A6D1FAF005CBDC511491F8D71FE6938C383B353B058DA79CAE4E9A8675FCA2C976BAF4DA3A0D474D5C1E588F9AE73BF0721FF5DDBA42B33F2B5EEB2E300AD0F75A5C08BE9F91F8F4497D3C95B509AF42DBD04BD0559D45644D5976FC06C492C67545AF347D86FA8D076888ABE220818E0744AF6BCA8A01D36AD99B984EB30A79C453A2D38070706751E820D05FD25E293574352E9374DFCC8905AF57E7BD7D80F4132CA730FAA66C3F85FEF050EDA1EF647CDCCFC17C2BD5618FAB36A15E328266033AF9E6C53E8DE860060D0712C239E20585A50673D67A588DEE874185230221E2E66B86ABE7DF161F9CC65E5CF3F6A8E817E9A9677CDFCC147A71ACD6B1D955A2220BC7290EFCDECA5DF07102172CAED11E7AE7C8D96D40804601D3BA83B7678BE58617BC90D24C5F4549B22E39C42F9FCB2D75AE069F3B609A53B70F33FBDE04552344D44C876B1A4AE5C21C72487A01710C579DEE84A77E9A431446CFF0A41CB9FE30601D19DA60B4718E5CC4D006E4F9081F277615A5E5CAC3E057C25761ABC7F35FACBA35B237A29AC99C4EA911CD8BBD1D292C1510E8D7742A5D7D41C14195C8E7DE4F4D22F1F265EEBA6F0253770954CDBBF3A558A34F5E6304CC6088EE19293AE1B32BABF93B3542A0D7DE13439B23A30A634F55E9AC557F00C7494F16FAB7E177CF828261CF6EA2B7CF9CE7E870A915D3443800D81507E9CBBF06F9B2444B347FE82AA2E7C9934382746CE71F625B582678FC55278CC7F3FF185358EF49068E5D9FFEBCF3EFA6184D290C187FFC290D04274CFE95DB27BE80BFA7D7D4A813525D275F9DCCAF5F42DA4257DF5B10EB1B605401F1C2A59614B1EFC7B6E5BB5BFFE687F970905F1BEB8302A1122C71F609B413F7E88E6CC08445ABDED5EE6D40C7DA0F3AD53046D209CBB08C95AC4B39DA6E72F697603182060EF4635D34CE5DB99E5DB5A9A1D1A2DDBF1082A13E5C0B07A43A950584A1BE99FDC16078BE1D873A6F8B1DFCF9E4D667CA42A31749445D62C4D480200F1905FC97CED9984565BB0A1E46853C62E9739E83EC0DCFA21120203F1D43C5F732F3A7768387D254C2E4193E00BDBFEBA0E630797E59741F1540286A30949AC9B231A151793393D975BC74390A288E07E143D8C70B071323C0294EE54C1AAB8E193FCFF85B4D6863ACB6C4CA3FF4E23EF4DE7D15788EF8E2E4F285E23D827BC2EC88DCCF9E054924A83B369DD59C21759CF494511A63DAF8FF725ADE637C68DF6B1DF7139D56C8634EF66A25846F1EE8214951ED1B11E28AC9BBC3FDB3B3D8E9DC098826298554ABF8437D8382F7DBE3886ADABA8CD7651FFABC710CD3775D12E880066161775AAE2F247F2EB58FEA434DB535555FD06163B1B1E5AD6823A3EC2B673725F7859C6010645FA6CDD8C667621BC31767E20340928655CD613F12AB6ECA70A7B2183A1082853ACA2E618DE29D1B2D8050C7F6814AD4D73D9DBD9A19A26E800C34CE0F17881F1ABEF381AAE4ABADA2F05F394D125259A919CF78E8E65480CC6C61B779EE5719EE6DCDC7C625FEBF5DD68C34EF77620E196F8BF9E3FC454188FBBA2BA62851D82F4F9B0B07BB776653DC7F929529CD258CEF275956F92139B9328F5857545BA5B2FF560E945792697CBAC7724B0209CAD1C62FFA479B196AEF1EAA9DC66E4260101959869254021493B8AD22F5E16F0711658A0E808D54A943057DB7E8E7FEC1A03D316548D586E78986AA3FD21BC96F1577F89C77FF72B75B4A937A54359D5134BAC694EB15610292FFBAF62AB08B10A981A8BDDDD9A54D21953537C61BC575E6D5EF0750DF3065430729B6B2FDDC324B81D1A70FCDBA156A538FBACC078E831010155A2B3945B83D320E3B754D50CAADCAFF6D7931F916148C262DE2E0C62DE8211BDBA6FB7F5D68F012942B21DD6B77058CC19737992A3004D7EEFFCB2E3B8F34C2CC9626FA8B8FDE53390877B73A76BDAD294E93966BB03BCDBB5A8314FB7EACB2A17DC0C2897BDB841D8C2BF64E2AFE74FCA2EFCF6A11CB818935A7B2C329C9E70D89FA51887DAA8D1AD1DC2D52D4120D9EF2D43BFCDD6142D5083A352FD0B33369E4B8CB627FF593169244E7D44A769566A10FA31343DE188346D11EBCEF039CBBBC8CD57F9143D7AEC2C4BD4C32814BAB972C99EA7CF31E94EA9B634C45BD666B56BC1B7D9C04D7255A1B8D8180B559ABCED0B986A420BA0D7D9376F672875D01ADDBEF79656B3E676081B8A9AA329FA82715B4EE63294BA256858E91AC9559E5C633A7D404F5F8D80BA201A2D6E976AF3C3DD6C97455B0FB701870279D429271929DECEDB870514BC703F7988AFD6653AFBA5C1915EF7276DEBF51F564C12284D4981B216E00D20DD651A58C9F83BE32DDCFCD8F7BD4419EDC7A14558FAFCB12A2DBC077A15F525DDB339ED8FAE9C3EA17FA1B49096105328784DE1F3B6AAB3D411CB7EA74FAC1CF27D9AD594CBF5931AB825864ED976A43927A1DC18203656ED162B032E03EB9C1866255DABC10F141E49F0E388E1D4859A89FE15EE09CEF6EE2D27DB1CEB5873991C6F069DFC101E218652B756EB6DC724A8073F0F9A2E287A76D96508229D85699ADCB8A1EA78C98549C5FA53B3BD34873DD0AC236D1E3857D0E6170502FAC157F0A73014FC611DC05286EA49BB255BBFC6AC480722BA7B1C28396622DDF9E45217A4AC64D365685BFD22D3EEE8958D3230C7DDE7653F96665F62276B21D919923A48B51591BC57FFCEF5A051E0DB7C02AEE586DEB174A0E924FABEB3CFF1075FECCE6E6F231337E00F6E890203BA7B52224D0EC696E578EA13869713F68BC654CA98DC489D33784F081664B4EAD87B28B32D75F865F32685AAAFF37BA2A719CAEAC5B971D0B96C89B53A80AACD005849E0C5DF63EA42FBE93D09F2A13B15F46E189874FF57C33D6A2EDB2A6686A3479A97441BCB7FA61101A05E106EC16CCF10B85140EAECD8E1C4201782FCD23EDA7835EB6D5AE2F64C723A87430B24C295B0F281087EE93859A6131F36A59C936E0B23F0ED061A7412A3407408D49C2976BC6F50E44BA32D21F819AF80268DA3E25B7B517FF9986393FD9B880C1CA9D372A35BD50F98C6EB10AB1958DFC1BE1A5AE0D606C5355EE92C5B0D9259C1CFDFC2786A81F1A7B77E185A9BA960019E16014DC64B5032F91958FEE7F87A8CF659789558C82E776480A6F4CA133844E0A54F7F2C315FC6927ABE684E0543163115D6B6D3F247BFB22F0CD6CD4977C9B88CB588011031B265BA469CFC2BD1DC17272BC8547926C255335DA0FCA8F66F31E0777CF4317C26FF84D58A3CEFE5475E753D12F793F1F929DF9ECB066348719EAAC14D71DD11DF23C3747272929601C89021ADECB02C5525CE5B73CD1FA69E9B36375D68C4012F4552BB555E84D2FE026C7686878C91A8B4B5CCE2F30B0F455F9195A7C025697498CE0000000000000000000000000000050A0F1C2429", + "reason": "z too large" + } + ] + }, + { + "tgId": 3, + "testType": "AFT", + "parameterSet": "ML-DSA-87", + "pk": "59B2371FE7BACC207FE1FEE88A8B3805A7052865691789BB90542FA47F7EF2B75FCA13DBA5888BEC320514DCB05FD26EB5541F6E572ECEA6C4F1D38AA70259094AA945F19FED0D980E65DBF65DB80F564FE29D836C5479288B55CF07F4E00159B6955DABDECC8C4D66AE688728BA6D5C0442F3C1232C782C465B9B7C5014B1464065CCD8A56D6B1C16510869E014E6933998EF725520B400913D93B0EC75E2FB725DC1AEC0C0CC7343B9E544BAA4D679860E347B2E947D8D2436F09298A7BB8336B9DE9CFD5CDBCD91C7249268CA03EFAC273AF52968D501406CD9C96159D7C15AA2900330C1189CFC2CD8B912C480E458297EF14DB694A3F1E72C1DFA3A3D2A8A69E011602B93020BACD1C2F3AD06C95A7F36EBF5261F6EC106816BB3303CC00BF4E8688D2E8548F10490D9EB23C56793B34B8406CBE443D8356BCD0F4F61D0D017D54831B9BA329F8948F25C3122F9DEDE8CECBA51569EDFFF895FA020862C5DF79F864078486B5FB228FD789C35FDE1C54BFFBF4A025A7FE7D8C3490A5D4E62D04F79F4183CA68379F4648BD5B2416DBE5B845C9F4B7A7E2339C0506D58539EAEA9451C9B2FE2A18C849DCA7EED9DACC058D005FB7375C4EF45B001543FC68E47DDB6D14FF937D1AA0D4D7489DFFA6210679CCCECF9B8551DCF682D2AF1E5BD869F3E8D400D5C861AE51FE7EBBB5457F2EAAFD093A9598EC721C69327C51930F4B9FFB2AA7F1A28436B6D808D75392BC43C1B5B859C66C54FA515C7A615A69E60921434AA9CF9F9E03C3CA35B5EBC6A409E822FE76E0924C6C062F1724C382FF3C8ACB5C1666C2EC26B7628E3D7C13DA8D758890E6CC017B7892582E95EDD04BA9345DF70FAD56EA68BF8875B932C28B32807C86371E17DCC04725CB597B524467963E1D4A61B5FBF9EC504D5DDB61793DD4E34AE082A5990EFCE801E938CCAE738E02E90599D971C2D7C64E5B6F8639F758ED621C1F21073C03EDB782C7A0F5D7C66F5CE161DED55B3E92DC27183AB083DBC1F3930AE56EDB8C53E9A7E020FFF0C4042F518B26F390C96C8183B79B53C7C7BC515187B3DE8CAB08769C5DD6FF5492112E8B0F28D09F4067ADB04194F60250E75ADE331A5C25593BCD92A6D1350439585860BB6FEEDBD2F839F317A01358876C88E898AC0C85378F572F23CDE931D47DE71D3353DAB1F810A61B18D24CD83DDAB8D53BA9C7B8274B0FE82AFF30C57072F643787CA1DF03B99EB57DBDA8C8EE8EB201F2847CBC9D34FD80CE6BC5E1E328EB6EFC83C4BD9D52F324E30EE4B5E86351E5C8C4C5456836D5A452203B3C372C787AE3332C8A5E9DC2197D9C341B9756BB1E63C75BBD5CF3E5CD4BF47BD1FEBC3E3710912D63032F6B97DC19C4DE196ACD9157715E2C14E054A9317BF96A684BB96CEFB7D8FDCA8AA477A2AF6F726D2CAC1A603CF1360EC11CA897E5BC735AB69B8647F30CED4947BA9F635D9CB2D82A662FF17A0E12D4D06D641EE76EB8B45C71EDE38C905C52BE76C6109F2612FEE6C3194465C19BA5D3EBCF1F0B5E534E0F0F1D31CB1E7A36C4303F283DBA8591CC609311A809E444E33A893880CDBAE29119146A368E4D2EDD91FE471647FFE821AA6D31C9FA49695EB9941B08F7BE3F06CDDF2739B8CAD2AB0DA4F5A3C0A26DF6A17B137CAAB3B919AB636D6C89BEDA3058898628721F2770315FEEE881595E24CF48B441660D0B2E9D5B90928C381F2B0FA26342E4C9B88C0887A4687124C012D969E1AFD8532754BA12125E9433DCF6D7BC1A36A83E6A10BA1CB7652A81350899C2DFC6E4FED38D009E6D0F1D44CCCB95E551B3AD54B3AC81E8BA4665EA428B3C861E8677890CF5F625C19A7C5943A9401CB78E7026BAE92B60A8B6807C17745415CD8E030C64C56E822139A35DA423F264336E0AFDF167430DD36E0064B2F6E8D8BB6BE99C5A9FB551CC63E508DB636667DDA53F611F02FCD1F99410F1A7A82882F9623ADDC50EB01E1F39978BF68506C71DBBEE42E4A80069B0E4C7FC4CC1471F4F1028DB25C4687B60DF4255DEC9148197A74796EC760A66AFC7884038651920973A69C203516222632EC5875EA6D838096E7FE9B5B4FB69C5E9407E70D27FA34B0CDBD6E119D87CE38581DF1D3E0DF3AE029042A3B20E923EBCE19A4958755EE2F98FD234C4413E2DBC93559A428DC37F2D1235BD4419B099E0F0DE542C46935991BE0692A6D80B8FD9886E0FA1769B49E8AE6307CB0BC1B49732D26E25CA1CD9D407E0D8864040941611F9333B6367E8300FD646AC5A71AD913EEFD808D5CAFBF1521A3062EC184E52165501E005556DE4DEE46F9E53D7DEF9909F3D5D98CA80D87707F7BC0FF8D879D65D4D783D196F2460693811CDF33358E082D81F4DB8F6C20486183A36D4FBCC8A1C6DA21AA4DD136E19FEF2EA993972BB9989AC1C38A79F31852178004123C46277D38A88FC1589F257332284CD8A873C25A1A6D40265B285DF09370E88F72FF70E434E8F66084CCFEBDBBC4B99EDFBC750CC5DEA63617F647F5F021D57D64D5EFF048634DB2209D7C8B82FB63B8823E4CA057168BAE88D9715291240B3758D7684501F861867B7A241C063B05D5E8CA6B4C79CB2435D7F994CB76915B4A548708B11B29449685941D43E60A8976F9A96072F91041F4C3DF7C73969012AE1B30E4B9C4E133558DABC46C103C0CB1DFB99B585374A54F9BA56B7248B8C3F66F1D55760D6ABB430375774DFBA2059C5DDDB659FD2E1DA9C3F0B80868C92BCAC10403DCD140D6A3D3F35F8EF1A2DD98DE1A4334238599EDAD920DC0AA698E9FE6106A0780C9C245F2C65A0C3E5CD5366110B1760FCD414D450DB9D76A22A9EAEA0C9FB72ED543CE9FA3314BAB17687E9DE5ADAD7561F1A5BEC16339269A87E09ACB29E4C439605E9572AA9B7D0E8371A30E41A0A7BDC02DA3A6121BF261EAA016A2074E4432CF63AF96BE81CEB6E0C2676A8545C66D2F30C98B5424F0FEF04B3C6C7064E2D2E11CBE60F85723FFC0B770D6866FFA589E3F9B2ABF75104019AA69CB58895B474A0ADE2B60A4AB077C3A6DF615334EBBE732E95220213994D3BDC443C8EF94AD515F45418355183314485857AC12BA1D62CF4FD4F4DE2A7FFF1ECF0D290C4CDFFA88D8F48C5B837D3A94CD17B3D169966EB038FE5A6E85DFC60A00233F10731973DC475D53BC7B9E60320BA7905D88519FA325DF5AB02B40F2ABBDB37D2261CB8148277B87AE3297976C80C35134E5F786904564C1469947F620FE09FDF3862C4057A3BCEF70750CB727F031283A1826F1381B3348E3EA4688609ECB193AFAAEE1CD97E4DDAA02C0C30E49F137D08285941528101759A7422AA499C900A379DD73B307284CCDDAF1FA1B0C4B280E3F9F1DB6D38ECF8A841F9D4E40ECA86247D6CD9B31EACD6A46F0E333B9E83D690D7E13467619B46AF9AFCFDC4AA9A049B180260D70D9EEDB8A533051AB83517AADC2CD900B3EA51260F464AFC5D2DC411029779B21CE2CBD160218DF41F661DA1AD95AD40B8C353C7F10FC23F830D117BCAEF8CECEBCBFA49D79D8D9391E8D08281F000A55E92DB331BDECD73183E058FF3FE5839AF50D8C55F22F6AFF5A33DA774BA1B3E643F5877CF549C4F908EA64A37DF3BFA4CD5F70F8CD154476D34BC853C9E8F7979E5F4EBB888AF761", + "sk": "59B2371FE7BACC207FE1FEE88A8B3805A7052865691789BB90542FA47F7EF2B76EA27B03A86FCF8E129070FCD8B5A4674A7AE44692497E3E3732874E08F66EA283C547766DCD7B618D05F5E56D4C53C22E1604405BFAE54D3F0CAAE9F74AF58943160BFD8D16D0F8E20CC0C1A4455E0DF5CCDE4892A154C569E9C9CC44810FB5C3324848282DA4C2251B444160342A100040220649120986E204510AC929C904005BB285DC880891184D1A09048B30121C480D193388DA40290AB44D02C0644B488A020946824605E042080BC2305112691922429CA2255038868820464A026E994640512685E496305B082013288DE2C65114C36D24A8119436241A97291110619CC021D42222D908081431060A2006A3C4850201650B976CC4885000C32D60040902C490DA868980A460E0801101908D1017669842728BB24402A60900434A59046C4A003040A625924284182141D428815A06518312851C18098CA809013772992029C296494A480A80A22100A64588384D0813211CC95180A48154C00C1A448AE30820119925A40010E2C64151282014904C24034A88462590804518806902958989184420165144A43011C6805A0010D1928998B63109048A113165E4142E2423058B404E43C22400234E19332C041024CC184903446062802DA130101C49841A8084D83006A1062681224244B4301A265011496C2207284C042A10329108C86C239181510486DCA20812890C029785CBB49093468E213530A2128CCA20308B3221801468D20205D11280A2346E84920CD4448510912D041551D3004190A66464B08C0C15801207200AC304D0366E5A8681231682DAA02C4A0851C2362A64280A8C468EC1002900820C41266182180DE1424124952D102831D1A42911C06949104021336ACA444521370A11C39164120DCCB4649CA02C5AC0881028825A148219C868A1408D94904DC31408634051DAC82562026413318152126941B0084304208A12000CB6649A160C10B90100B78D1334826346429422258A40295A44450B368923404584240C11A6691AC229A21802C044414C9285000805233862CB3291E4446423194ED8A68C0C47210284415B406E0337715A865141A04D5346120C1425C1406410334810314C990051C13850184271A3A8319C86315B2040DCC46058062894847021962948B64580C4284B08862237529B488CD132092301241BC7091BA8008B424C144450A002420228060CB501241100C0B86DA4C2050C4392190966CB204D2322115B188C60A068D4C431990006804890D2B62D5C902003216ADB162DD8380640404A11A9680BB1015B0651910225983204D89625122925CAB6804C480601826C94A82D18A4001983101935610C158501832C4BB8618334618240459B46620CA84540B06510346C98346D13A24553468053B825122424E1C4481AB16883A04CCC14291A997111920811250501272A04986C91802120286A093648E084108AC6915384440BA87003434C11992D02C36D54B84023490400C748D1261161925111B7614AC20001434C8B1408E3200E4A10291C05719B202E43182ADCA28C24886099180E0C444D81324022386E22112CE1320D54A0205898441B3260CA2480589665938830E3B20D4A462D108068CC886D2120880C198E8428251BA32DE100221A176D9C824CD9088109C56D444862DB400898A0448A4272D4344E22332AE036611A810C91200454904C44026D48302252A60C84404242086122162A1A471251C0308C806918813111372410080EE30281032666101470D29228580209239210113289C0C85194242211260D63A28922376951140061A42048A22D0A28265AA801A4286620288A8AC8900C2024C1820C8C2441DB060D1B03805A326688244C91020A932648D90689D2402680A28424068CC1024823160A4226099B04669C228D0B446553246464009113198948122C11091200B7889816099C966194300DD216201A3062482249D9022C0CA241493425E4042D234346CC96510B3644E1B82D0117105A4800C3120C0130869C922D2294099210451B329153C2111CB33120474D849809C9881142A070619410CB14408C023261B668211182CC246CC03810C23862D12425493245A0B04C53C84C11111208352E51309124A30113C5411C930C8A386C4398640A460C52949112148A24804D5B300D1B260DA4840D303AD0DF21AE5B65EBEEC1655F182345D45DC837F4F00FBE89745E7CC7FAD39370D1FE8EAB00B966ED3F8285B1004DE2690C5C29F7DC8F354989E4E1B905280759F03460DDD395C2797399B1A752E7703C4FCFDB00AD935D6E6F903811C9E9CF1F6FAC75A947893D5F694C3E1D956B4DE18C77F53C98BBAAA9AEA36949CF09BCC484BE2BD1704856A056C87EF210627CF0FDDD95C4C59F57E59031905A90ADE4DA244B9853065CFFE3C79406471A413A78E2E9AE0D9367CFF5D0F9B2B724F41772A8D2F9AD3AE834CD069CFD208F0799AEEF7DA2A6E7CBDC3AD47BBFCC82C508CEF7F32AA856E545529EF977E6C52D2699176CAA2B3A5A4295F5456E4E279F19E87659F753F2EEA37D57222B2C082EBE1A822C387EED1A73FD0CEE31DAC551F83BB5A18EFAF5BFA97A9883644A8E811A2D7EDDE63FC16DE02F6231AE67D2369C341305E5281D36B48547BA92BFB6D2FB9287E311DF58F313BAA86F9E7CBCCC208EDCE5D5ACDB3BBC4AF7607AAF697F095D97F9655656A3A760758875DD013FD241FAAE8349AB8A3CC588228CB0C1965E3685A5F81242095FD8B5DF3EA16F86CD1760EC1A93A5E38D033D5C5D06B9F99F8436E74138ED4E265B88DEAD42B10BD120EBDF87FA1A01B027A84610F9BDC644760E9344BEFCF76827D58890685718CD407613C0AE540BA02D9E03688432200C920009B939311CBD16325EC0ABFC60FF567D59B20E2FFDB84259D7C53DCE77475E809E6CF70CE681F2485CC67C9F373D66279957616B2461BFB9BCA78055254C923E6D555C0A47D4A0AD35FC4159566CFDFBB067884E0A505E7E425D084339603E68925B7A1956E9B3A9988264EEA0CCA20B8E9F404F82DD65AACEBD6202572A9B3CB2BB0AD1282207AD5DF4ED63364974929D75BECF19DAE767041BBF1325889E45700306CD8A1F694AFCB77DE75D17562280AE06DAB6560DD17E9EC74C0AB48DC8368599305E856762C822EC0BC79844B182036BD65CB1BD5F612FDBA42D45C7A721ADBAE463A6B27413773CDB7DF6EE5EA901D5CF061DF0428320003813757C5E6C44F433136ABBBEA4555A4600CEFE45D4B2300C290F150288DB8A9AF87EDCDA4F6D9364306B64EA44467FCF9F5D574A73944BCEB06E318B0C79BAD4F1A7D060F7B5482158D49A73C9C0E20FCB2C6EAC18FE22C67976345F0EA1DE7DCE9573D51FF894B703B409C45B22B225CF9371BCD6B0B386B5B9D756C7731E178EB32F068C35571442A3046302A8685961AFE47B957BCF901A3686DAA130297CF9AAAEDF2265FBDF0D183BD419AFD428420BD1C8E8D21FD1323D48642B2666E2A4266417F5BC4D2730393D69911D748B2D8DE772C21586C4C0E942FB3BAAD097E9BC4FD38C95EBEC8D8907D47CD5E7F47AD5E0B5FE427FEF6E251367A790D3C3E09E2BB332F334EAF0940A59A9C6F52A92FC9C25F48B3D189F23E2C5174B1ECC90AA9F25930791E83461C349197F72EB2241F29C22EDB4995DDE6B849F8B294672D26B39ECED7FFA4A4F4F08FE789B2A89DAB808BA87F79B86DC9C937613A1A5C8AC911342E1AED13ADD930A469A01B6BC078E2A783A63D9D8CA38BBAB3BE6835C4ECD25D031B0AE71B4CA1AB6001F14AE7BE6D9A2CC935C19D513B33A51252ACF62DEA70325781F6C1D0E99ADC0EE0866D77249F671D6A98CA80DD0ECECDBF76FD01B42D32C21766BFCC6393FF88B1165AF83116DF5B0562D6461589BF9941B01526736CA75BB11181A3461C1AF3AD742F3F64B1BE655DD0C556CAC0CB459F2F17FCF1BC76B046195106B170AF0D6CB1ECD508570AF5BC8CA6D8411051FD13D01F53632D8393D21D1C7B06B4C2C9B862EB050890D9052E3F59294CCCFFDE5FAAAB8C53A2B4BB35187C402F7D60F78417ACB8CC89DCC15CEA2514A68B0AB57DFD9D51AEE33562E7BE76D155E55B2F263BEF66935B74BE28AB1BFE5D4CDB269BD45552B8C8B8DFDDEFBB00471B5FEDB6655EEF628F36FA32B9A95369844002919316A047295660A05A2B58305A474C86A2F0D7A5533EB139DB818B08961E59864FC4DD68FEEC1D88B8AA31DCC31B52B7E33A135CA30C18A2DB8760C628FC99900D1BE36CF21F7F7CC4ED3A5D73585CE97D9028ECAAE52F63896749A228ABCAFA6624665222F1BBA1538A839DB33717B3543ADF8108DCA296D66CEA06630DB0B77358B8A809228F8D9DD214E6FA65E38F9A330FA8023BD509DACE1FB99DA49CDF07A462A72D3B5C89E632B0F2D88FF81C71CEE084C21291642114CB05B6D90E07F8D6606D496ED74899D812517F51C506612DB09CC01E5B21360EC1A6212B65D75C071F7634D8E641C7AEC914E52979A293EDC56C5C10818AFF8748D0625C642240344E0DA90752BFDD1E1EBC9C41E6523215FFA1DB8EF2C60EF0305912B3C70C9294F02F0D8506B9D47BE1BE95CD965B842091EAFC159D04AF9BD06B8A63E87EC5F8F9689C2DB8B019D3BAB17EBFC35BD9E2A8E84353CF1506F52F20F9C340A793BE25FFE16D8762209F4AE1C86419D6EBD601633C0EEEA61822CA59A62E2C2B44751916B65C43625EB03BCF41FF887EFA5F77349CD289039D62CCF36D073D4AF58A109273E8421ADFCADA71D84CE653510795C83313CC82D04AAED74A54428EE53B777BFD44ADE392541398E40C94A5DAFBE65C78B7062ECCFCB7733CF99C567A154D819E57462BB30F8812D4486E8D70BBD5C06ABB4CFD721CE54107342B008CFFB8FCC0757B4066C8EC9E7E041B7C5D2375874EADD116F960A00A4EC283E67024206F4C325BF7551DD10CA437961BC573A63A4A922AACEFFCF3944FAA867163ADDB6AFF5DB82D0B262764C25CD84B47BB0D2336F1711DE1D0F695099578C8D46182F1880F495BB5447CA9F6A50134D96E5BEE01BCEFB0E66B5F2CF18257D0B30B315BDC6197DC9A53CEAAF26C02307DEDA02402D03C46F65A97CC753B86F8808E339DCAA939A111FE105E2B09625C222068B6ED675B1F8F719F571A787AF823D8B95ECF7B17C1BBAD30B626D80CAFF9A2B75A0F97F923E5042DD2D88F6EEA818DC350661743834288FC5C4D7A1DB51DDA87053429810E04DA1DF5126EFE6125B18F670DC6C0BF411834E4C284CD12F5AFC38100E60A26B7B5DE7D5AC974646BB1CBA6D17CC559E048E74C5BEFD4978EF7CA43294E270D2BA75213AA91D212B2EBA891AF78804B384A277BE6EF7F2F000E1414439652A14C89782419B1D4A30FDCB4D80A66AD16AAFEF3260E3F107A83A4C0AA9E5A43B90951A21043F19F8E2ADFC12C967A59DAC36F82C0ADEB0A438DF75A223BA905C1360FACCBA9149E1A9D0362D0098FC30C193CABFCEDB7FCDB0FCA67378349B32D8E6035D4FA532E7EC066200F4A8D071CD9EC30B25EE049DF928338161DD0BCCB52C45C6F6357267F392FC0BC8845E93B038C0DEBC9588CCA22B4D484C29595484A58B858D55B84502369F08B5BAE4D9B2F6B03BA2E58444EFD18E17F33BD56AD64ADD21F7D9238D3A6205C5BEC19AC57A263FCEA53CC6E750DD0FC24281BF392ECD9CD650947BE9CB3756D3DCCEC813E26E457A4A5533EE11D68B2137FB83132C88DC99E323754984F3516C2252EDAF2BE7F259D976B36094C1878F24F3706394A1A9658D7A7EB44D60C716D9FB7F4AEB4E0220446B673A9A4A6F4A11D43CF551A16B63564961EBD07E65F78B397B471B0E75233C8AB278D7B3FA7BBB5706595F3FE360E6EB385448FD92790CC06BAE5067FDE83C233BAAF97262EEDA4383EAD8079A3A6C05C162E18E98E7FABE182C2C1B3463A6677D056CD1A8C1563B4FA547447C8356B0FD00B776FEBC76EA81FE22EEB51C648A6E36B6D1C0560D9B2CA53739B18B93480CEF3D38B4999F83306F8A672026E2D18BDC6F84D18FCD9F4E0736562D763840D5DC76EF5E30B6291EB3FB89218A5E72A87472611BCB5F44EA4FDC76157E12763503E02CC0527DAB70FE1D183DE58B84197F4901B4930687506BA2900C51FD3F89810D3C0AA26D4518FF5DB44EC4D230572801696A4AEC116B81FC6F2ED93DAC6313D549E9AD7641E5B13A4B328866B51D51E9B54424670E494F585D77B78178262D5CD6F21332D908678211D6A81184EA689F2EC2F7981B650FDE5F2D8B1ABBFBF34E3D0B850DB2131D363883F7D02DEEA6A6FE32EE80A9F0D913F14607016467FADF9CD579CA154A455E0DF4E1923865CE7B139DF9D44EB3465BBA9AB678AC942FA7BB5D02FD53A52D5C44688F758CC1BF46AE3A43BCA881D60A1A1ED3BD02C4D1DE124EE1E24DD3E20BABBC9FF7DB0FDD6FA30C639E09F0779F7B4DDEE3D4AA70D1B30593782BFA5298A08D0EEEC899574AB2240C12A1F1A98343D6A705D10CDF376B6BBA4AB117B680D368B970183020C7B5A99097A16E9682DB66B3CF066C4145EAF6680AD9E0C138D14B8C6867872ADCD2EB4A7DB5F2ABF78F6DD8E54A9048564BE24C66F05644563D149548DE47B4E26A89A754D69FF2ADB7561B9FB8EC5A2286CC44C66779A33A9422E30DAB2BF5AEE80A5C1F6B940BFAEB072C3E252E16DA09199FAEEA472C29CBA4237899FF726275E59875C2C35DE4537A4D39EC1478E711D982DD76B7A5CF958EA98167CBCE8EAE1BED579977FC776873DFB0EF2ADDD1E496CA4F1D28B9453F19FA23BF30720DA7B14CCCB98BE19C35E415E44DAEEEDEE0C356B233FFEC7190E5B5A9ADEBE7DF1D29", + "tests": [ + { + "tcId": 31, + "testPassed": true, + "deferred": false, + "message": "4AC4675C96D9117D1EDEB80D7CD284A3E1E1FE038E301205B4C408EB965235AD1C85F8BE3F77CA486FD207F7C75F4121CD3CA2B23D6BCE4382A6D36121815025D5806CBEF452E083933C6E5C7394AC88262A6DE7770B2D8843EC101FFB5E84DE2F7A8B74E7674B3B2319BD6BF4112F92C5CFC0A55F7FA061F45325408D039D51", + "signature": "4B3F52F081B3D914BC7C6C073B182B268ADF5189E298A869BFB991B199993C1042DEF5B59270B6CD3FF8F907A1CB0D3B6FEDCA143838F8F81E0C370FFEEE6B25CD07035641A051944EAB516CFBB801536B4F262B16198E7DDB1D61C35A64D90D3948CEAAC8EE580DCEF540ED99D912BBA2BC4F5145BB949C73CCBD582613B10EAAE863ACA34683EB922B3DADFC74F76F47E4978602592402D9154394EB09FBC2EBCCC594732F2D8BC38350E5535A4412A77ADD7916604576FD6A3631E515BAF26A6F9CA4061EBBDD3BEC7179AD58552A5B508F31348A56AD1ADA7A05352C72C004B94C47E7049A10B3A59BF238A8DFC6C7019A17F05D5BFCB9D93D9D1CCBCB47F8C438098FDBDFE23F9F78BC28069908C6B9898B434CBF37787E1AF6A6B827E830E9F7629CD8F51070C4C8A8DEB260D07C3E41D8490484877491B39AA6D9E10D91748B64E33160629D8AE43EFD5F85781E69F76B6895C141EBCDDFEEB485A00BDBA4F7C991F53F2F84933926AF39E6964ABF2DFEBBC19A7E31C50797B8DA2931E10F3DAC493F198DFD785D21ADB2C062B097E889A20737F186008F2928F6B84D6E09E975A8F2AAADC785234234FDA03703A7C21F812D650BD2510B30F0550081047A155C848586A96F100D774F3E39E029B0777CD33E68318A11C1980293FAD3E787D20DFE7EEE7053C05EEB6A159BAAD4020B9EC3F537DA4DADAFB3B1BB1DBEB2D5B8F9D05A019798EAE0ED099DB066D73EE8E9A56DE368E878A7FF39140D8021D50085E6252941AB315309CB53AAA49E86347FBAD54A1F873E0CB4B86A8D5B1B2A95D485F37A9FB6105DF8440FDB8578F2624C079329569A75F36F2C55D8D030FBFEAA8889AD746C323B1AC4EC8C403E775A6FBE596E7E6A5A2863576625149940976F7CC93617B43FB13489074ECAC5BEB1A4DFE58B9AD2E0C6A15B76A7C2D208725A3123CA4E6F2C5847EE5FA8384919EF89011D219B257B3E4DC4F2095160844CAEEAFCF857260F1C63D3B05A67D3D0F2B0EC9DCC2723F13755750BAE62FCC361CFB584F774C09ADF9A0431B23E488C359C0AEF5B1C9787BD8F52B083BC9DBCC9B3039F777C7E8EABC80078050CE6D49C3BB70168FA2177298FB0A8F72C1CD28D662A07DAE6C7ACB7FB8E7FDD01DFB27C62EE683F4E5F88C7C1DDDD5EECC1C3AF853F1FF6B1D9DE672F1BF6473AF0021D8A3D4DD04A2FCA2325C721CF1C821676D0A0D574186625DE831C8411F64179F9167F78BCB22FB41C2CDB63C4DB5E138766D3803589598F114F41BA42CDB1341020449BA99656113990B4E022D8DA20D744491C6EEAB67B918E80FFF343CC5B4C8E58C3484B0125A60C36AEF763894D35148B578F417C3A98A143EDFE9F8C95BCC346C6F5EAF97AAD11DAE01C477C227A88D10ECFDCF450B37F881968027849D9B43E2BFF90C6A34AE41B8BBD743083D3C58786B036671CD6EED94DAE51F7613247EF8607ACF74A3CCE932F1C3869BDB35CA17FC6BA9F9C956FF1D4D88094325CABCE41233FB1D808EF41010396DEB0ECF50734D818DDAB70015A0ABDD1926DFA491F711AA85DA2A8EC60E3255CCF975C23CC4E8DAFDDED9FEC60A6467C45B03CA476499AA331B0E3999576CEC3191A9A62BC1BEAC1EAF20E18CFC3216127DE4AAE2E75201F9E427E39BF921150EAB949559C022D876FA242C2A845BCA7235F721B0056788A44ECC3EB98F0F502B89F8E7410EA5679AE7C0434F13AD816421D2FEE30CBCB2DAA6B851CD1B6E996DA7A757E4C4D8572C8B600DE85DDB65320D1CB71D9378349C0C401AD4F9E91272139228A8DA2F4FD2F48891A4DCB066D501D447483B611BB3C80550A90EA0B732D639D8B3926B6E7C35453ED3CC110BAF556CF46D8FC2177E76FB2663B8BDD171E94C0ACAF25B9153B22BCA749916756FB3ED3018E0944B6C3B9B6BFA15B9BE803AC79333CD2C3A27A26BC17CDA257798AE16B28B463B6DF3FA87C2D742D0F6885BEE0BEC6E20D01E5DADC86823E92D60FEC79B0D240248753E42048384C804289604821A57F4F9F50AE0C38527FE5A34938DDBCDCD9A1D020839BEBB62F9F41FBA08052ABB82FADA884CBE563791103AA585546EBFEB11272CC2E87A3B75B3C6BB1853AE7F9CF5585B2653CF5EEA244D204EB269C56A20985160659CB0725EE13CE35D55EB095A53414F232DF8108B18024EB0DBF345EB5CDAD0BCE7263509A341D54A7D534E553EAEFFE4E242EA23BCFE59A58A60425882CB7E3B0C9E4AFE8698E3DF56AFD6D611E9168747D8735CF9246D94F2126BE727FB42B2241A83B34F0B9EB47938D726502C54E4572766331628FA5CDA893C35376AB4538FF8717C2795B0F51F08E1137612B89B0C1E2CD1F099E88556923AE57A1DAD2AFB1230B5094A1B21BAD7DBBC333A97F179304718F3289B6DE31315B74C1A73AC7756FAA4D7EB568BBC6F7E788CD089B395564D2176B0056DFFE952C7748B048306720F602B67E8F6ADCC91F8E3AA4B8C4D7FAC233AAF93653AD2209E2FF92DA30C2D53FDEF6F4C90EAA0DE60D594ADA3915DB24279D867476EAD757B4C0264A1DB8A1F57A1B5D7173BB1A960CE02FDEFEF160D512667D655268FCC3A153A4314782A0EBFF84F65F14A0E3E12A13250C07D08C225B11A6831BC25C40467B768004DDE0E874A51144C18920BDF286090B59F51564EA4070FBBF61E3696435F28F63332B64496DF3EC8B65D54E1CF4789DDAB122DA6B264D312A711C129E3B07F4C6DA25A56173AF58B90A71B7ACFA3161A81F59D17914C99BBAC4F9A314977A89CEF7696943609BB4827964FB2976403BD4996F1E842BF5AAAE1ECCA11255B9E6001C20F72F1FD5E32CDA32D8A7AC5F62B09A0E615847CA746F489515CF8F183162859F53B97E9E5CA800EE624F729843A0009164A4A9FF76EB34E4704184848A139AD97D909F7A7ED114F087A4B2E1B4A3032391160B6F3A3649FF15AEA2B7107AF8A3B5FCAD61D43D602E6286A900870CC8CE24E39E78F0397A0D7E27E8E2D4776A44CBA218EBCD88B3C28C182A7C9F4DBB2DBB5E981563D66CEEB77E7F9034BD429D27637CF797DE82E01FEBBCE2171EFD016E402A42D78EA1ACE2CB370E75C90ADFA1A793B2169CC26522DB2F546AC1DE34C9087120C42A9F10C00D493C25730166F9D219FBDAD222C8B28115543313210848FB2F04BFDCE15D320C3634A8E4D63755515900C75BFD090AD78DD588659FBF97C96E0D0ACC8E815E608F9E861D79AF3051B942B52570B6292BF48C2BFAA9077DC76FE902683217B8BF809ED7A0050ADDBB65FDDFBD24019C9181B5AC81566113D6694EA6291D7F4A7F56A41EB91F76368DF82B164B4859259D7189240F1D8803F8107296D378BAB4D24FE6D10EF788367BCE16C5AB77FBC168B857F7BA5CDCBE5067C864F879809FE5217DEF0294BFAFDF809ABCE9532DD9DAB3448F4DA68ECA51609476278EB8C4F69EA29673F69418041D26857EBC24A487BB4B0BA63AF848545EE9BE89F139D502099B9D35DB3807B925CBA576E27170EAEC48CC2CC15B043677825D0EE81EB2CEE3A8ED14A798B879530220E50CE8C003A305382A24D23C277B99D1F4C54F9A8D33FA3D1E337E18D7CBBA5E5A47F2D5E096CF4551B23B1B86436E81B4A09D1E3D38492EC8B2A00967016AB76B9A9B1864671421DA56F57D008D5CE1B892A7E9C1F69F6C722CF109DB500E53F6BC07837AD1CD4CF4A64DA763B4A9C4929B0DCDDF7C7E1186BE3FF0C321158437820C81E74FF316AE3254E972FC197A7F0E620242AC05A4E43E987C2A8355B0357745CA79E6AE48AB29ED4FA63D3A1F19B999DE251FDE0640DD87876D55762878AD1DB12D65BAFD14B6A9A7081BF23F9F06D90CE273C5A26E012CA94DD481D32E10938C165163E89BE8A93A63034D345B74E2A94EF643D06AF9E1F5C9F104930DA00E61E061EE8C3BB17C11E05D45C1682E4D593C9198238D2BA289779E7D0F227BCB0B09972B19770FF011BF6C60D9D193CFAB32747A0095E1A4AD32514C782EF3DE7A26EA771F5530D9DE9736D0F6AE1AFB78EC7CE4884A1BB436CFCE459CD99358260906AAC99716A536CC7687A0375FDA11007618E553534E54D5B214F7AA6FC7DBE37C2BD2B64850AE469A9858987F3FA4B1FD26D954BFEC365DBE06DDCD615E1FED58A88676402D1D6B581485498B5ADFFFC42D47D61DF99384E22C5157F0178A6FDAF8F4A9491DAF298B2C3EC88085022C0A7CF245ED0FB5A38CD16F30D37DA5C4959A55501DAD50F1B48BBBDD86AB8BB522A936DDF0003B81BE16231A04E7A589C56FFFB51B07927B4AFA1DB7D48BC6FBC3F3675637184B7ADB9BADF4DE7C085BCA1D428DC9FC8277CBD85884A5921B52BB05B710615508261BB4546BD6E1FC730D16B049EA12798CE2E6DF43F5B8F3EF9AC8FBAE31B011E10C4FC62FFD7F39D16EC32CA8210ED16E041DA43D9274229514054A0F82D462FE080C6FFD7BBDBFBF0BFFC6D5ECC432A3256C0BE0DDFD5D9080C676C7955D66E44D1CE51FCC2382F868D732E85851721B48A01D08C639626EE0509CB581EFF5628FA6CCD1089AC0E12DEBE0851782E64C5049CBD6501013965CC0CA25ACAB176EF7CAB92940985DDB49021DF6C60D6C4A489116311E86BA19EDF00D74797358207CDE50506D007FE03C8804C66451F02A0182D387B759894096F65232952D183DBAAABB6BC0E191DC2C3F75FC72BD61BAB2EF19B6532B231C4AFB1A9C2CB2F3D6C451E8440D6A923CF72A63E2ED8554773887910CA5C671AD4FD5923CB95EC73FFDFBDA4B6655F55DBFD1317D024422301ED66A6E4C672085CED1F4C7B05030A100C4788FEF4CD3E494A853BDE63E9D449AE3BB6BA1083238DA3F4090515D143C67DBE53D8D507A5229FFEB2072D0BD092FC9AE52DEAAACD1F0F14B5AC84752BFD0025E5F55B869350F4B2719C5C05AC1669BB0FD3C614ACE02A270613FD3309706DDCD5B1A6AD26F359ADA80B30E50A7E50BBD3AA45D0654DD7D058B0BBF4D0D92135142214EE70511F3676AE643B5F245063B9419CF6B49FD647F27D7C41C866E6CAD9D5E2E3E331BF6B9F72ACA329BB64259C3E79783A26674B7D38EBDE8318411F4764EBDC4C7E41ACFF85BBB30318D59C42C9203ABD6636BA3F772B6725121C052DE99910D55158C6F3EF8BB7FEDE2F81E58A7AEB25E2E46FD7232302FAFA8FC37FC8B55D594B76EC4A53EB11EB3FD634428AAA5D86F839D089ABE2FEFE2AE5262FEFC7348D836692EDB215D6F8F548B885290C2403C51C3E269D493FBD339B5DFB0A38EEDA7754DAFFA16E5BCA5A9BBDE04B014B7AEA8988F3749D52D2FC1C9F7C7B2C2D692E7896E4C34F57C558CFE8317A8374409D566879A08628F644FB45B818455BCA6042B4E6187C1DD177E9E5146319904B1505F3EE00CD7FEAF0E83C3024956F77659ACC56D8D917A37E8FF7EB88713CCA334EA04B8E258C9345DA9DE26A0A366519451E1012DE6AABF4697C9DE821D70021C3250A106CF4C23A1B1785F549D3C8CD71B05FEA753E0046A3AE0A9B1F40277CF453A2BA14CBA923CC6269706DFFFD517C1E5930079912E05A5571897A06865516C86699F707E00CB38CE193490AEE30BA47DDDF3A5B4FBCEBA73DC13D0A160EA642D30D63A02964EDFDB2F29DCD32CA9974F89C32D1FA9A83C94A2770FCFCF86E64646882BD550DDD65B4E2D287AF6C196F42DBD39B020D7CDFBB6E6E75FFAAB26099EC1D25E3234F70DD972286AEA0C3436595FE49FCA898BFA421604C82D3E94856D186905076D186C684174BF4290DF31769EDC97A1DF2DFED03CF45CE678C8A1429EB978D02A79D4F8CF0168DAAB482C6C612F04B1C93637FE77B302CEFA788C11356C52C54F37A9DCFDA55927A8EF0A0CEA7CC4ADCEE459EB64DF08ED0FC29FDC3C7B762B399332063340D473966219BFC87B4A3C91C80F0E4BA86AA1879C76625C8680A227AB22780659D4B5D30E0E9A0DCE094DAF537679273A9B277ED2A2E250EEA0938204C9E963D338522A3D1A4440E2A12397A5B97D35657307BEC94CC0C72C5C6B09DAF2BAF0020B7D8CA560BF6596929AC8D4E5460F7837B41B4AE6FF12339DB8EBD7028AACFE0B42E02CDE906783ABFF694E7CBE0897ED6ED438ACDB00A4709CFEF7150EBEB08C8FF6C1543815F4B8951C3CACE499586458A73C8572389AFC9703A7FEAF673445FB4B0CCAA511D4A2CF463F57E3A6D72DA04B256699A30212E7C5768EFC151B71744156575A2E9443319232D159C6CC006FDB57C58173AD8D2C866C8887437C223888E21EF67E1A332C1FDFCC15EF17476FE0FB57D4229894725E1474C1BA1216562817F16C53ECE01C7F9E3664EEDBBA94952987431AA2A57D330EB11B28E6BF770E349ECE350C83E90DA6FE0D0A4AB9715DB28BDD397FAFA1428302151E1F222B4469879EB5D0F018606A7594BFC82C394E91B9264495C9063D505262799B9FCBE6316BBCC8D8093053636A74D4FA000000000000000000000000000000000000000000020F161B1F292E36", + "reason": "no modification" + }, + { + "tcId": 32, + "testPassed": false, + "deferred": false, + "message": "5BD074132560F373C7BA6DF8B31012982EE35DAEF19705A0B46B3C34D474DCCC8B0888E5C2F045BA71D6B6A08C31CA63B9576BCF10B43BE4B536036A1B654A7E5AF9297E74CBF099B26D632D7BBAD7B8D657991EF336C6B486FCB0B28AF828D403315B63E9A0BA52755E06D669C2E066E98E6343394DB0B55C121F2E1D66F8B8", + "signature": "CB2F66EFAAFB006C0D60A81B32461B76A31C3A814513444B3312469427395E0B530C67D9CC5D2552AA544C4E2A6E132CA55E187642DD9FC08977FAA7012349E23E537418A90691957B03E8FD435D670F8AC671C0CBBE3ABF6EC28BCD3D66362EC8A13402BD18C7D782C96901EA26235A34EACB04D2949072430B0DE3256B3ED27630EFA915FD1302E1ACEA762B52330E7ACB34F306DF3DE26C98559E362E930E89919D1C2641BD37542C035A7EF25F6B8C29044667ED394F0E3F830876DDC296C880FEBEB30D87876911B1F4FA582D191FC7C274F52C5E53E0DF6F0A5C2C3B6D781E222B72C0A41C5A40F48986EA28A6296BDCFC48FE8FF0A557284A4CB4968059F44DA7FB77A7A5DB8684D6151EE35BF1BC7958C086A1E5C907C64469AF213C3E7866D404508F723787F6A1072914F66279376FBECDC853906E8E806B3D07F06E6355D5F97191E4C55C55AD78273F10650E7018A989542D68EE8073501D331C7B9D80049C94B3F8CF6F0D7E569C53EB76A4861B94DB95AAB1C09BAEE0B998012E72DF702176CE9578F1995B64A4B17FA95DE9EE4AF0C012EA0445D065B87E49DD2C36186630585A414BE4780007866FC3512A8CE80AD1529BE7837D2AD5E0274DFB9ECB0B92F9848FC41695DD25D05C31E3C4A44C75327032065A005A4F2349CA9319A03705FD802BC73D12987095693A60F920103A248340C75F38EDB9068668795C9166351F045CE8560007985F140218B865478DF7A53D57F0802D48C28DF1122FE9A7EBF0D449B361ECEFD2637ED5D7627B184C73C39510F15CCDC35132CD6D5EEF4FE10CA6FF0FCE8BB70FB974D6D6B21CBCB6A972A070AA8DE01D6CA0AE3D937D0FBEA3148DB2695D2B8A14B1533F7A303032A35C71772A272A8786805C3380C4F49C9B5D6136075676F806D4DC83D3164E1E7723DC4F2EF20467DEA7CC1FFF6AC64C9AD71865B63797AE1D6A27E6E2FE2863050271A7A42E77C5A1E3A4C15F2EB8954BC1C6C4A969B997098A8082327E9747FBA569C81201F54C0240EABB105048ED6CF54AC99687B1539466DB4B1DAB99F41738EAE4CC5FEA8E7BC89CC3F9C8A19274E038542182E9D7E0FE0B89514A3B451101039DD65C552A75970A8BE70BEC1B51BF290C2CAD36F94D1569ED58A0E0D9C9D0A722CA8CD5FD73600A219BD20AA4215E914B7D9484DA8482BBCD7961986C211567FA7CEC033C44BAD8E3B2CDA9BF5EF4067BD196D077E9B7200FA54EFD99ABADC8A75F0F49E6E5AF498E7EBD25168193B088DF78C90318970C78748A1AC611760F90C85D190984B29EBE1C50075C3A9BC8C78584EC751BD28AF8C1FC270658DD975F32FFA4AEF96940F7FE4E4664B39CAD9BC72D6F51ABC37A93AFBF5A0238700A0638DBD158153215F5A8F79782803BF9932C70F4F0D51CC71AD32E90B98FD8134939961874884A6C0D372B8F67DB7D9D65789171AB096DF44AF7CB6375D4810B404B5F19E181EEE008043C4E87383055EB6D822B570191FC80B616A52E64640769685266EEF6EB7DEFAC733237DFA83864908D4231CCA0CA7F4C82BDB263B640ED78B7932542B2C1B0D73230B17381B9972F7F999131BA94E44238A2DA2FF4878D306E4AF5E0541435DC6C3C621EB5167FC7EF7FB73E6FCAAEF3B9B595D74F390E5D578BDADC44194E86FB8F39FA546FFB7CC51DBED456E1060BBE5564F5175CEEE910727936AA7A843DE98F7FC36BB1242DA716247227305AFF1A234F267CF09469D5C4EFF8326F0950AB60E57BB8D2BD1EF9782DED7254E291FB4945BF4A5F74AD881028FEAEEAB4841C2E036BCA94B125708B26D50096B0B8A9F08645A25C0CEB634D301972B4B6111AFFE0F3EF5773513ED97468E1CC1ACFE2656E5A4AEBBECFA6D74DA692ADD3289D227E4DC420B4EA3E768CADBF0389F1AF967BE317FEE9874B4406FAD1F0AB9C37E54EB48502F14827B308B146E889EDDD26731571CBEE367403B1EEAB26F0BCE876502852FA3EF2D1C383C322641C51A3BCCB6C706D7CB43DBE3109C569C4F8AC26E75EE844EFA4AF8E2CED85E1875F0B93D17170029C408F65BDB96F5517DF6283A24B19074767A46C0EE54E993048B73D887939A6D956F7B47208BD1963AA580D7932D0845220F59F3F2D57A227EB57AD0D302964E6ADC7461DBED7868C79F0562E0207F542F8B04AD35FF3E3DFE590F8DB991BFC54D7A80CA74985628DC5AE3C75875A34556A9B5B058D433956B0E10607161F0C3ADF653BEB8E694C2E30326D1199B6E68DDF987F9CC4B4F4472C23A7FF546CBF2A22F69C2575566FB57F31719675294B9D5AA9477953D959FF3D538C3EF619E12DD6668156EE016F595F8F675D2A509D73829B24C3856ACE4690C27F804E454BB2F776309CB8B784C5FE3A2C58111D33502BBACE754EB9DDD9C65D29011FC9D601D749B9390F21E5E4BA87037429A3A3CE2E8BE753A40818F3B9B0904408E1157D55A7A3A72857D9D20883FDCAEA9ABFBABE604B8AB95C6A2F4BC90B2E355F9FF5BB02D9516B68D3932F13F759535F59602F2AFD8CE288395E6A5633C9BEF5EA6F88C705C0DF1AD505799085F04B5543D44931D89443789E6C94CD6A325A716BE0BA14A411F0EDD881953388951B8FE937B577A0ED31BB09882DC153AC2C5F9D070874A984CF02D2EC062B6550585B1797B0F62F0D1AFCBA76DE932D8DF2D549FEC75533BBFC60AD7B1DAA59351790107325C3D146A766DF7C8C6377E6F9BAC28736ECCE30663CA37D144ABEBF36E9A6BD7FCD9F4DC3DF055C78F8852316D72AA056922AF21C2DCD7FDAEE0CD8AD3415FA3FED92D8F5697DFAB9FAE2B32FA800E04C7CF6109B4A8C682F5B11B14BDFBD1B96C1C78C36A3F1BB4DB3DA0CE940C917D6A61C2B9FC96546BF6E0D697DDAE3FC38E683CF29ACCB431453129273A1923AA9C70EB0A0DACADD0307C6990FDA42DF9326503C4A6FE72D7F2D81A0797DB6B2399EBC289DC4E3DFB1BA181708528519B378D67CC075D47C3094303267B9AAAFB487E2E93CFCC9D20CD2B0DBD6E29A020337D4D3976E07289CE76185F5448FCFDDF7986CF3ABDA625D0A5A0E0CF6ED779F78F93BE57CF1483D975428DA71BEEAC5D9F02CE9517FA842E9546FB2AD94EEC611CD89686007FDA46A63A5FAC8DCAEC36B569469519FD5951477CC923C29E3B540CB1E19D90BD42EE24F998C0B793C7BA4F31B2DB4135D11E8396E5EC727F57C0C905D6EB4EDFE9BCDC3E671A0AD7ECCC136D3A11CF19B7B3CE54D33AB535E2F99DA800677475C20702963A2546EA43B3E6793EBD9EE59146736946954B5C7A19DB21A0B6880625A540B74E4ABA0C34C12E151B40A2B53F548CBFA101C2F05093BF75246DA04326EA88A282EACC75C5164CD7275AD784F2D6FF37FAC83A7C1C9627DA7F52B407DBBB1F6058C40A20A7377E30CF31C69391EF831FDBA2C09AF1FAA9A97020D0CFCB9B87768D2D0A022F7693B2C6D436FB56809435B576CE887B7233181451C0F76124B84D97DF996D331DC77DED47C63970D852095056BEE43810778C95B96849D4FAEAA090B851D9BD6290703FD7BBE957746B7339B52D4437B9421DD3776B2E6A712BC3301E68FD0C3A2DA9261CC2632C89C9D8564A25D38ABA51D571BE57C53685816536C5038159198DF90E2B4AF9E93CAE5BA948165A46279F1835AF6AD7407DA77AE06645A3711D262B3D37DD8A9D6F419F0A74841C54785AD2F76BDC98B0BDB2CF287BFDEAA9086C459192BCE4D34FD118FE4ED082AD98F67F96798945EE37A2B0CDD0F99A4C92E42851D3D12A496898869D531DBE39097CCFC0A4C232573C9F3646AB622C5968DCFBD149C7EFDF34924C709886A4304C266F4E940E0A7E046DC4E402E80DB82A874E7A5107F3FC9F5D7AD452BAE62A829A4D3B0EB35F81274949C57F9077488CEA9107CA2DFCBCDF020B8101591F4F1B67B3FA981D0821A47673C4F8C2D92A5E1BD2BF46868E1913FF637DF2A00B770D1BAAAAE0D52C3DB5039AF27FEE018BDC96143073157A08A0734477375B7C6BC7465110D4FEA768EBB37761E35E0D9ABF88689F615C147A7BBA2B29F135B13E879DB6921FD041F185AE7997644F46F185C4501963522DB385115E817ADB3FE9FF7B8FEC793B805CF73937F1913031F0C2EA2E5261C7DC13940158F57ACAF3391EBB5912F29F8654F09D10C76ADB04E7EC4AF18B5E5180DE73304E6074B5A7BC3BC6C97C1C7F2123272C0038CFB1EB355674A14C3C5DE5990592DE1D4A86B1BF683B1884D69E741EA9F394D3027004E5A7E2AC7E703FCAED452F78E215AC665142E5B3B5A4D7EEB4B5B08B50857E85385D2E19DCB5A29C16E32DFCB75EF4AA77AE5DB84E5A5F861AC1629C97E4403F4CA948AABCB0FBA0E9F3AF1BADEFBD04DE312018AE989072CB743F353502CE4DDC7665B193177DFB01FD93076641D037AC8316803B9681AFCA01002B0B6A8B3886F959BB71D9912BAF99152118B2A83F214B68ECFB6B836BF0F44C8BF2A8CE7CD81477BC752BF2EDF295FA51C46D1B528D69555FF46CFD0BCC0348BD1799146764CFB0C851BFFBDFE200A0C0B077AAF057C6E483667396F3B7689193F211081E069DDA669A4BEF6D63DAD5D7D23AB6A976AAD27DA67C2ACB9384F1BB9CE1B02E55B1CAC61D6BE4C279F87628CAE6C8FD584893A875E1B1ACF3255437404E30E96376CD091C18E3D4268422852C0A038F1ABC37FD032E27746BF00C4358FEE868A5ACA9D74520955C10CF36258F6162E595A70D3E5D68E4A2BEF6BEED7E04F85411373937500DDBCF88CA8B384199F5E693BD69C0EB9D74674C35EF3D821096B872D0E091B5B4F13115445D286271B20EE2CFD6D2FA21EB45CA8507A71FE7B9D8E481C27D73A927AF82287AB82221B9FFC7139590C55BBD37494B3446229F233FDF74B9396DD89E2AB36ACDFF9A29A1BDB9ABEC9F9912CAEE27EC98F1CA99ED53434F180FF77E8EA9F9FB915227A706FE9CF012D6246F8A44D94A4F54C702B14938FF7E6870D49EB7D7EDA2957E4D0BA4FD1AD6EB645DC0EA96120C4A3C11E469B3189F939F39D9EE8B0B84D10532D1BB0CE358AE06DE63F880A338E9563558B4CF8643058A4D98DC1D508E9BB5338C7A5872BF3BA6F832248E58C3C76CAE350F33D0392BD365CDCA382B044A1711E9A3E2BE45B3662FE0D0E3D5DC18EA4F3FA02DC40B61A7EB1B13E49AAF38426ED5ADDBF693E046DF73A4F0B2E351A67B335CA63B850BAEDB4ACB369104BEFB192A3B5E29A4D7ABD2E27EC436C11C8305E370BB49649B66B7BC20A9C8C8EFB0B6276B7D2E46BE86AFA936C98B10D7B34CE3C025B7B6AADAEFCE6D1084E9266882B40F035D147DF5B169DADFDA674607E91DA77EB639C0C3A6149E0E57E3478CD79DA24FDB42F3C0295E8745A2CFD84DF6E886428001331AB711954B5ADC1FB3F3EA9D00BD8301B2D030A372981EFB155DA2172993FC8C884A2A1B43EFA3884E142CD191EBE56519E0D79FD5417D8ADA61BF7D24C1C12DB5BFEDAE5DC1B14E869C7106E4812B7ECA27C845B4035FEC5487507EC61EC899C010D067A41BFBD9C3182E76C79B2492BF6AF4D78AD413D672236432E243DD87BA8BA26C369D5AACFFE7DA458865A8F596FD24E740063F57E1C5771A648E8BFFA222C33BF137D21B967D69316B3426E4E358A08294E7F13FD129C09A8E424E6B4A0A2E39930CFB5E201802DB7134D0E005808B3BA43ECB843744EACC004CE159456DBC3470142C103B65B0F7F7CED63E662EEF1F7493E65B950C0080ECBDAA56E209CDCA1838FEA248BF98945EC17E3190624F27C5252C05F9DDEC36EC7C013C99C996A68DE737A9E06EA1F263EA3D1EE8F4B959F44C2B74C67BD70A3027E6E5EEA6B4C8027552F29709CE9FE5C9F26964D0DBDFA765261C9A29CABC89F8CDF712679DBC1DD80A4F676EF5B77B219A3E5DD7C9E55EB014002CBA4A66EBFF0467BBA2A7AD6CF696AD8358C0B819FAF7E7A18E896E6777BA299A8C3B20F20D7AAB99C2F524408B6A4264B2062D7C7E6A0DB8DBDD9C0446A4188FBFDB6ED002B2807F0997A68A2BCFF67A49BFD008FD6AA129053CE16907D8AED2896315ABB3683C7D0D8C846658EEF4719E3D763255F3FFAB2602C91CEEE93B698F738FBE3EAE3FF48CB0D48910F503CEF3FC054C006EC9181F0A6942716EB982565B79C9BB03AA05005DEC009C234A69D1F441B63FC803B59E9FC4AC22D93EC01685397F7C4BB6FCAEF590F272DD1B85915065B4E2C6103296D1EA056D843DB35387F3AC32CF2DDEA7710936A692A78095CD01D0CD5C8F0C1FACA6B7495FD1976BCBC5A03AC39F326B4F2877BD47A8AF5A35B1C256196C9C1F7D39C24624CAE958F38ED815B5E1D2979B900A453131DAC0D6C2262D33026A6F9F047DCB0AE1C4A394EDD0C5D899B03DD4D5875768D010D1640418D96ADC7CCD4233741515662646678C8D0EBEF094669878889C1D5151718275E9FBABDC02F3F5B617094AEC716182D3D4E5B82A2D3D7E6EDF123415B98B1E9EA0005101D252E36434A", + "reason": "modify message" + }, + { + "tcId": 33, + "testPassed": false, + "deferred": false, + "message": "FA8898A19236FEB6DF01469674F014833F997380A917DC1C6E03E5A1EC1289658134E16DC7CBFD745A08AE0563D530DB01B097FA23C922DBF5606D90AB58BE8D06A96CA5CB1533D6939749CCF2D17CDB9391FAAAA0900FEDDAAC82FBA2910BA4D4A1D7E0B1C46CFB5A388A33B7FD87785B1022B7FC922FDE891E6A37108E0E1E", + "signature": "2B0316A1A52484BED62083ADA27B204106F7B0E5717621088E95E2CEFFC2C83D91BF58ABE06B2F1D6CCB15536A49CEB8C1E611BC67DC1AFE04859CF3A714EB8DD6A9DB990A52E0C85F45602A7532EF160477BDC949F303FEC13D400447F6B2EFA9145423153D256F9265F9A2148066C3FFC8E028CC28A10F80EC6CEE2A41C5A0A68617F8017A373CD45249BBAD796032071C12802705B69A9933CFDF03B41FA973497E50B65CEC5258009C6D175ED9D892725532568C2D3CA4629301D718DF3F06057D90EE59F7FB17532BF7CA8FC7F2A9B570C2538384F0D9466878889E53D2BDB9DAC3FCD7F944E7FE0F2C098166D3F7D0AB82A670EE15649784C1E91F049EBDF01A9CB236F62BE5A3EFF8C98CBB4C22ABB80EEFB7721BE350497F199BE9DDF7A9473D79E8B9990ABB9778E13DD1EE2BC77B0CD8DFAC9D43B29103CC111F4BF00198BF755C96FCCA91A97B8CC548800EC14D4FB55AA816FE5244B0C2AAB4618EDCB2DB78B2B94A7CBA1E0919282E467328BED6FD2603ADA2B8ECEC7295055D68599AFC01B00AA17F03D85ED47783FDE403368985C919DDF4D4A32F83DD1A1A18F72A364E2B9ECD949173D05117C1B77D79AFDCE6696A903C161329BBC75E353EAAFCAC98BF9323D5944E22E8B2610EB65E18CA86A75CC5AF5B4E499AE5DAEB82BDBBFEB219AA245FBA3593CA62817D3BB254086353E3C8CF1563B9A2F4F038ACCB11460EAAAB8785FFE3EE2EAE9CDEF5922E3EF7493307E1F7EAA3E9D535E7CFA480AC009E4F8C3FA64B985DB9148246E709531859E8994C4797753C5E3A572FDB73784170EF3CC7643281B2742D3D66726265B1D54717527DC542315F57D68394EB0EA1922C9EBFD58E2D61982B6645B79F446C5C1389DD4852EC268B58C2A8B12E644FC4F504E06D6FBF74969600D55598E9046F3FC227E91AA8F03ED29A8276DD55C60617B0AF63AB1FB7EB8EB3DA92C603C10E2C1E6C5412AB9CD480162322C74FFE3DDFE3D7F8D26277C88E47CA2952C8743D198DEAE2E25458CEF20AD16E1AB346626A9A5DD8371B9CF46F45DF1021289BAE310B71B3F8671490FC79EEEADDCF190700140569281F89BE21D0649417EF414DB22CA11B61CC54761A8814D722489883EC63ACEF8B2F780A36689FA8694807CE9685224557583EA556086B6D2944E20ED98C67E30DA8741FCC4EC6EBE67748F7F324A8460B7E65BB9958103688584DC9662FB348D17A7F5AEA853E2B5EB921283FA40626C67ABDC74457892B13A34EB8903EE47C49943CC9ECC002A65D8E91E9CA799E799B7ACEE576989D627042722465CCEAAFD6A10CC64DC91EBDB932F21C76932D5487EAF2AFB637DA0D66A7D5AD87A4AC4DFD430E7FF251E3AC9D5F87DAE67D23D93DB777E03658A267E838CD5E6377DB8FC6D2FBC0208470334B18D071CEA90C2CB75FABE46F4923F4B9BEDC32C6661BBB72B7A1501E54C17E44AEBCB6B5C89C3BC7A939986EFA1660277570781F2EEECA7C011102FF10FC3EF87312C89E879FBD380FB42DA15C989FCD7420E047840AC1F962E8A16125702598B36C4ACFBE43698E596575F4DF5A694F11CEABACE90B2E25D05740782EED193E660B2BE926F469E9D7BC73136704E133E69338528B52782FB820946FA3CAEC5C695053BAA341AF58F4F9C76A13FA7C7DDBAE9F9D1EA34AA374DCEEC010EC3C0A67F383EB2758F2974C54BB94B1A9A4F8D18C959B02EA03534CD473DA2CDB5D1A73EA507E6EA85A013942047DD8DB96AEC221130DA52E1BBE8BC62C5A726845E46BDF7D4FE685820D4712528BA4442512A7927503ED61BA21546C24D4DEB73F6FA2DF108988F73C62644FD0EF8DF5CD9CE9A94E019174429BC32A0AD3D0F9B46FC07AC4D674D758585B31E1697658E55AC6113C23674B7B5C28B3CAF3FE20CEB0B6EF8209A35E88C22683055D974C2508B42D1171053842E8911882B0CB1828449B691D48363C221EC4371F9E7045FC376208358368FE803C7B10EFB3CED14957BD6048585BE2D4D3158AE3249120F8F0F984C317E2F76185E71515A7958EC162A07D9EE3805A186CB3DBDA4FDC27E70A9360019B6A5E2E492A8ED2B3736F7F0601FDAA1FA00D91AEE2E6750240176044194AF9C2D2BBBA8DE2EC119324BB41B2DA37E91EC4A772079C9DFE91DE77A6BF7822454C63FEF6586B8ABED3B6B8EF74D01AFDFE12CABB27CA898EE3758F429EFB2E6037BB08CDC19F9870347B246CBDB960770CA1AC9F6326644CA4BD263B85D580B7E709C789A0E96377FF53E94866F59728116CC11DEEBA5B8BB3B23FABC13BDAF3439340D6E5410DAF61F091B7BF37F2ECFB381F1AA0C059BC5CF4119E6EA004136E5657CF4E6A0F35C27D5EFFBF3AA59AB62BC4D75F0EBE0EFA2485B4BD61D83C2BD4FD2D52B0253673FB971C3674B94331216B5C69DB6C256B4F5073D4CB337E76225B26F4E13E70606177244644F18F8C8C0D80A64801F4A52989094A5D5A658AAD70CA0CD71239AC55C75BF8522E0FC36C572439F6C62FC0C56861F966FC9CD55A75E55DB5B968DE2A1D5F4832C601D4AA438714D3A9D7549E854A1A8360B8A7E0E9FAA042883DFDBF8517DD90D7D68E1A18B5AC9569848C69DD5A9E9B117154440CCCE5D6674AF8A2DB3FFFC651F766CB54BB2FBC1D3738401CD826991AA1F5EB0C0803BA752B37548864BC2D90AB0B7C8928BB46B88181697AD0D24A0B0D58341C9C6D77D76094B07366429E8073BF676918E5B0188A28C5355355DF7D762B9069F4D65466704DF3BB1C130D4C9DCFC141C29267346387855DF49E1795BE70BCC3D3142AA11B99AEE4E1B71550281351FDB294D9C13B075941EEDD128448FCDD246656A03C7F8E54118417656D19910C75DF7F96012F0DF7EFB2094AE54165EF8350721ED25E54C2B85659D72646D07F3D50939CF68DA2C85C1C45F36BA35A70CC5F767C67FF8BA5EDE72A8E2664E06EA90FA5D964ED2B3DED93A7F005F930ECA1514D4231D057278BDD1868613FF69D0B3614F94E73F93EC4DA38255357C6A37A5B9BA515F3DF427466FDD40E3B203C66287A26605182E44BE3703AA5B09105CE43DB73D75FFB35ED95205FD03107F5DEAB124EE6F40A1EBDA6C8E78C814FB18FF5C7917F0ED173326F0A75B00A2F001A7607D661019F7910E928D8D2A5EB8BB099F5D3BC09BBDBFE3339FB59678A6AB56D8A5C7AEEA30F08CE081A2BA3B0EE91D3A7CE1133C7552EF3B31C828CCE11D5E85D136CB6CCC4015AAEDF2112DF3C8913EF467F658FBF2820703AD702752AE1908366ABC429720080B53C4D8C0974D0C4DEE2F82CA85D4C3CD4F81232756853F5D441C8D66FA0A07519689DCB52DE3558E1E974D59FF93DC9431EC58B22023B010B1719C4DA8D60E620E979B4D37CE3FD9232261A9ABBD1B9EB651C40AC920E30792D1CCD51C848363995D4D13567F38F4C194EF00394B387D87572650BAB9591433E4C17E98B95AD927A124827195DDF3BE73B8CB9B4A0953A3D318065A30DA3A053E9FE93C3CE0E9C16AF2C8D4C808166877022ACBCA915954948D4D2DECE5946558FA0826C5C95C27BCEC580983C1DD5F11757CA75580A333C5BC839FC39F2A562A17B1728303800949C5C942968927D6A74897E0806DF7EAB7446F02277238E93EED246C8DBC8FFBC177CCE02244253F5F20C4A344900AA3373AB86E0451F2D7BD8B79FDFCCC6E038158CB12FE00685B5ED63396E6BE28283607B0C71FB3C20F1CC1D1027CE4FA53091537D46A7DA3B942862B1E713C1B940B9FA35C3715949CBFE0684B9F15EA436B84A867CA6A0B09A1D8282F6F9781EF5E131814AE55BAFBF243D8357EDE772C78A453AC367870F794E8A707BE4D4C1B6B5CADBB4D3E5A83F969BB8B928545869D93C0BDD184DB99B7DA1B183D4CF97B3AED11C1457F2C491BC8ED64614891D3E9B7F76CD2241DCEEDB9DC2065A905CCE77F24304581F0DA12434A6FEEEA6EE4E7B35160DA2BABF535398E4501ADB0E70C422C910F3DA9F1B0EA247978BC6BC47DA0B3FC9F178977FF4BA4C178DB0FE55E3FBC2B9D30670030E5DAA5804710F685A3CAE659B0624336D078D839E034C7C02CF4083B0DE9D1079D04C834A01F0D4A6B1C0C3D1B99302ED33ECD71476497A4451E81271562DCF28AE7CC17719E50FD6AE47BBF2C6684CE651E739EC6AFE0836395179AFBB65E78E0213BB243F205020FB39E83B16E43CB6DE10BF09AD231024C2D4B7DDD17FDBBDD3C4CA0E2CA035D959B2B6BF8C9CFD9744EBE1D76B6C0F7167EEA0ED03B12A4622C76E36DC1FE53364CB6AD7F516649E03C566B455A544DD832B2ABF6C3C6215EBBBD82A393EFF42CB596DCA12996EE1FC150E6AD01951ACDCA4EBB12059A267D821CB969A78AC2AB7039C49411D462DFCB628C24BE48EADB7988E53ACDBD8CC1EE9D9A32213AD77EA9AC7FFDAB0DAC119A69436DF3C3E8B93B6A2C300A46A56E852E156A3132F4B8FF9DD85511F592B8BE20F0A989E6F74F6A9F7AC5F89692FB49C784686E7A644ECC984AA45E75E2F85542346D1CF6B6B48F699D8A945E6B601435A6936E40B68F6DB3D2E79C5EB16A86980BF7E63D49F4C16845F5A42503417372717E9C9897752D256DCCCC466003301A5A249A06804E261916794DABA8506E796C14612E5AEC53A76FBA6235FB32EDC41E1E46E70698A02456CF28FF289A980731F76376B9A8393A41043BDFB141AB7E3C32FFB0E1F19EC9E3480BE487C06F85BA790966293102EB56A28E0F33BAD28F66CB988DC56954282A0AF25B338AEC84729561CD7553B5686A98F3321635CA0EF6AAA82CB6EB711C272A041DD3ACC5A9FEF21EF1AB4F42D8C197F604D8FB8E1989AA8CE75300A9AD43FD97929FD3EF816B2123C0985E736A65502E090D4DCC6ED5ECF040CD6D0A131562B9CC185DBCC2731FE88B900509D45F11756AB7E3CBC12085C23E272F5534A1823D8C4958B4C376551526874DB9537056F254E04639776EC75F8E78DA29FF55EDED2885A855ABDD56F8D086891E04870F8E7DE47DA1104495221C25E13B5F5E8A4FE04A48EA5CCB752833B0517C25E9266F3E33FB6CCB2881D9299EBFDF82626C3686AB4D4C3F32E6C350EEB0217057555330E86A414D2814EAC14368580D122CFA2D90A211F2F84B0C0C72F30FAFE87CE30D55ED5C23D71FF8BE34E83DEDCA732B850505154375CC8E5EE7B55221956FCA214FF076520F8807C845793472CC5E1B6FD2150AD626D2214B7541B9FF9C26EA84905B201AE8BEE42224530C5F5ABF70649F14A0AB94BAADEE25A54523A84C1E94B75F0D7863391737EE79034CD9F2B7D8114C1A6A889932A9D0603FF80996E812D9C40296B8290B479D068A01FD76405A3A9E684FCE29E31036B3904F1C52149286FE9393B9B1A92074DA5FCEDE5478F027ECBE233053A8350F3CFD95675FFE6D13E332E079DF3CD7682A9384244A7BE1932ADCFE3EC87E212085E2C5DF0872868F71DFF4C9B6EA4DC82C501B62FE51A15392C5133EB156C702DA9B7C9EE78DCFABEF2F962437387470381B1B8AF784E362103E3BFD6EA7078C0E3815E207DD973E7B5FAA74598890EF9D992756BA855DD6586DF4E3830CC87E19D88C211740A10F1E52BD14A69466B88C208587846BDF4BFC2F93FA11910777B98E1AECB26F8369EA39089A2A462E042A701038D5AAEDCCD419AA42C1579625032462DEF31C713FD2F70019DAD7C11C3BF6D2250472FC9850D9F638430A225F084117B28CEA4DFED04DE202F140C5196CCB78CA80307D28BF0F8D052CD3744539ECF6B1439E670E90AB0C8A89DE7063C6CD0C9F51E3ACB5381307AE13F077B21F32602DC278268F375288127829B6A99CB57F9DBFEF94B4F0BF268C098DDD397F92A8D6DC346AFAD62D8C49C041B1171BDC8E979717F0062A1DB8CBB75BE61CB1884284AC713B8318D917451BB899491E7002AAC371D620FC194529531E930318B7326C5397208502E1B8E5548E2C09206333043DFCD1DA00B957012A6FCF67ECEA3E4161DB05B6F7F88BC157E6B68F09C4AE22C6287124581CE5751EBA46FC893A3A8CB274900D6B4FACD08045C07B9F4F480B8F9F7419938ADA318B1C85F89FE2A64D683A2509FA3FC90C25DBEFB3F4B344EC2D1AF1874FD8E67E0BE52D322B5BD8BA228E088A4590CD7DEE5A534CB622E4FE35775577E7E99F3DEA58AF2D6B0D80E9319F4F9CAE87744FBE2916B53BC113CF778FE9CF7361681369C92037F38E89821357ADD3690D5699CE580D920635A11EE57A772BC78CE4049FD793CEFA69EBF4CFA4A53C9EED3540F1767885DF1136F46277EF6204AB948536F354D7935C05DFAA14BDFD49E95A361D3F7F0C2A388B818BA66EABC8F3D7CF9346EE273E927609FB253579678444BD3DFA5B65BC394CFC8DCEF55430C358460989FB4B7323D415CBADCF5F7061C2E84A5C7EB0AA1CFF51C233B71999AC01D3C424C7F9FA3DF082189A2C0CAE4F837417788A7D0DEF80000000000000000000000000000000000000000050D14181F272F36", + "reason": "too many hints" + }, + { + "tcId": 34, + "testPassed": false, + "deferred": false, + "message": "3FD78CAF8DFEC532282C5DDE309BAF88CF1E58ABF79342580853DA3E886E218B8CB1FEA5596AFB306B18624D076699BAE4759CCB551C633D7CE619892F304B8B796545CA5594FD6BE9AEC85AD1BE3E22DC0A6FD3F99AF1D17C543957D5E5DE3373340C468876C45448956646EEDF92B63DEF6F0E64BEBF85ABCD401AE846014E", + "signature": "CE15B9C213018F31DB2B8D42292558C307CF883C9AEB567C33DC2AB94F9493E9E240BBFB6455308ACF55706DF347E55CE50BB5A80FFEBE8656F5EA7D816F6E996F4FF5CAE356E5D0716A959BABB4C100919CCE60E507CFF07A1A74F06D3D3C5232B11DD93FFADCA9C2DD5E88577B13403648443FA3F253283CC6C827269152E1D47E5CEB8B325CFDBA80E7AE03195AB88DE4AEE19E82D6B49F142D05D7667BECC32CFC2EDEADFE301EA4F545FE335CD6499FD97D1E9F7EA4BE9F93E14DDB2B41BB2BB2B30F7936D9D75E89F3C6665A1E12AF364848B24D0D06B2414879149EB3D1FF1209DE6A775986718859E4284FFDB444AE7742130C67761A0F110552B8881B76A2CF55D45474F6B97D9D2C936362510583AD9D9F1926CB26FD2389E83E6FF57F5A0C8E48AD44E96ACB402EFA2AA35ED468F88F7C49EB713EC6A2314B74A108C51401407BF5AF0EEF3DB6FAD8A4D6434B10961C7E7B38EBFC0E7F614A96499AE811A281907780FDB57CDD94E55CD642D47EB5D19126E508C625C8AEB4BE0ABB29BE84E0D26062C6CDFC93424DB3F4097675B14201ADAF869AA11AD2DD500C67A0F2B6C0563B671F54362B81F9592544CFB080C136943E2A15DE2A1F9FAC863606430B077E65F9039ABB52AB3761665059D22CD4A626EDDB9D8D63ADAED7132407064433052314A61EC08C3E83117CA167F717347376F85BA787877BEC7E7319EB06B85C3C6C85EA04E5CEFECCB877C87192E4FAEC471356E62234D16039E3836EF4999E9AE3B3E6D9DB5ED5915EA84624FCBCFDA4470DB4E0FE04BEB93E769EE2478FC47D61D8FCE62B7ECFDD20CE74ACBECC71A493BAC2D17A11BB47FAAA1AD17CB0674B93BC7FF771C7B952872EC789D70FFD9C3F0976C9E63308382883167372082A9559F2FC190AF2A8F6861F9C6ED86736186114786DD07711EED8699972456D040DF7787EA7883E8C7EEC9B0F6AA56741B20817FEF76DBDACEDE4CD0A7CB5F52A196A03B382B7593C1A7F84985E194371646A7AB40EA98F7AF1FA898E118616E168F5CEF1F09E3E72A8DB311DDB798459179769FDA5B9FF5E05A4E072703D517B176610C3C585BA956CC7568A94DDA4733F054DBA2D8DF3CF680B4616B92BDF1E47E274E4E4786B428A50D852E369A7D109DDA7061D44118D0E826B1406664D7BBEF49A26AAB00F66513D342199B6B66D5E1578FD7177E4AE2F7A45B711DCD800AA22B6D37FE2B376BA07E8B50BD7DD7D5558E46879DE6BB9BF453C329BEA037291A9CB05C32655F33BE34FB5A67C54FB1E131510D3EC42FD999FE54193480ABAC2F162A2DC3D7D2FBD5C8189953086E49B6091AAE7C90F242EAAFAE9A1A47FDD0F7306140E2A2458CEF4840C8D76AE4E0AB27BCEAB5195DE1D76EB2A89A12E67382A43E97AE4C194A6664AA9A0595E505A176E297D11B67A3631560F7585F5FA87F4A24B3E1E8CD72E1858857F988DFC310771D3B566891EFD357F79B075552E341CECBB22C95AC56C490DA3ECD9F6724BC12AB1CD367394B9EF1B6067CE85378E47F288F3DE8081B51157D9003F7163070FF1A8CEA914F0F8374B645D71EAA19B0A8C239A00F66F7167D25E5D2F3B0C250CF0AC0441375D0EF6645C4C0EB2974A712083D415284DA2668C9E3A0C9CCEFF736C1CE91ECFDD605CF3DDAD2631E3377762516A340D2879854A3E3DB98BE6C5CC57D404EF04DD86500D915983D7288AB095268C82B1BB032354685A003AB8D7784D77B061ACE0436D60FA17AB4B4C14898FED46B645CC1716B5C6F2294836273EC02F51F839B394E37ABE7BC14374F34CD3D3EEFC57CE78349D7F60110685D8327B605FB975BE0EC83A829743615D792CD1DEFDC4B3907B45C74E95B0C8472E282C0D1CB6D571D5EDC39D6B868423164ACC8E418DD01AA445C54DBA6DA0D90FDA6A1DFAA754DB3D4B544ED6E323EFB271B8B1CD313A118FF0BCF052772ABC2A792F629B94BA2CF4F7C6A882B954A1A52A4CFD204DF72D858E67CCBDD659EFC73CFB2A1D06808CC0602D264FB763C727B6C383696D10BE807FB665D4CD4D48D916515C590969BC6AC969062B37D6496463D7345C556CCBD2204211B012CE12C989B36E4995E30CE684500E8ECE510BE5E57BE0867F7184A6470F338001D490DA764140E93211F20990A4B7407F371CB04966FEAE7BF70F667383E90FF2135AD36718826CA1D86DE281CC6D9F3A848F2A30B8DFFD076683FC1B4667681EB95E9F310F49F36AD872EBEB6017A3451AC8F99F2334FD010F113D8D93B5F9F9DD7962E7E974DDC914CEA28ABC229B999311A26B856185F0A1E61872C11B21E79CE77755FA53E10B95C48FBD4922AB984F953618C468AE496A4525177B9F6D02DB2C997785ED70DDEE07F4768BC9DAF9CB3040F02799A37E768EA6E50A013ED4470EEBAC3530BA2CF02286C49A6604D82696141FC78FC26C841063A7BB22246AC262B17DBE0DBBE5BBA61B0FD441B3C476425DB857813B57DDBC4B704884C36EF43A96B5B265CA557F78F885088B201A86A18EA573BC66BCCC43C61410531CB769C8C52DAE25E49FF58F06F63BCAE458DF6F587B3BD730C81ED9BBD0C408B04115A246CD3A0458A782FC7B89356A665D24AB0BE5A5AC84E2514A438353654605ABFEE00C4C4DBEA70F9EC56C063AA8A632FE7F6A161D3D868CB7C2E8853FB79D36AE27232427E3EEEC61A124E3296067C522D7F653698FE6CEB7BA6CD37CB9420BC646610DA7C9718DF4773380B78877898B799165FC7981B7BCDC9EBC2F052C8949AF88E3A734909D76D63403BEFD144456D895151B9FD53E815C38AFAC6BFC9D497C31446ED063A2EF5A30EA3FA0DDF3519CB3CAC529B8845E6B3598088BFE64F3EC8BC7F5FE16D4565CD1A89C3F5BF38AF8A13BAFF9E96C12EE28660E5DBF519304EDE80C2657211ADF4181A96939887220ED4ECFD2EC68F04DA8FAA38CA8F01D69B387C31E28631EE7BC69C8949911E8088593968EAD3D704811352529D1A6F88A9859A347EEA7F3CE7A36235DA5D6F532F7C46CEF41C4A1EC738587C4065323A1D88646618896EC0A408B524762A0EBC2B1D3855E2631FC7BB9B5AEC0DB18E2D22FE96A36146693E32323292CD7C8377DE06ED17493B891C0B6475B14C7D3FAF7ADC40667D98230E7E53C9B5BB17BC07C14B8806347B81583FA6FE095BF9B2F735BD3D7CF8084050599E39D06D95DEF74D63F641F90C3BD73652137B9676DB23876708D4D2A8554A8BE9739CF0A41D881252E7C543A89C4249CBD8FE11754135D0B61D3AB8772D3D0AE720D31AFBC1FF259B5B59FF408DE206EB289E6C755707B34C043E58BDFDE1ADB74BE2F17205836A5EA327A6988E1E5BAB36268ADC09874DE034FB748A32B23FB1C8C2A77DBBE9E74B9EF421A91F2D547D8689FA0B846B861803AB7EC9A8E671E886BA211ADC67BEC738C020F6489E9ACB275D88A35507BB152113EBBB94CC43B1E2C2392009A3E80472883EC9332D30717C629C804C6586F36CFBC67C0E29B61010A2B7ED29AF29D3485B2832FAB942516810147EE31BF37B332FAC89629050826E053A0B73BADCA0F26EFC9EF0A874A1E788BDB78E8104BB56886B9D86CDBD7731B76AC7FCD719C76C281A3CBE011B1FCEC4831A173FDAB0BDC1B35F3A51E0C8F7BE8715FE4AEA8590E6F4BD96BAC089BC8AC2B2AFC20756056FFA184850C89E8558E1A552801FA7D8BBEE741BBDE30BA140BF66215AF54F282DECFB944C53F525CCED0ED07B747270790E7CB54E9B8099639513792B374D3D378013F558A608B1FC95A73F4DB92E692D5CB72DBD6AD7B4E28C2FB0949ECD3A2725AE7195655EFF289E292244B4C82A803349C9210ED23EB343AA7807F5EC73161F4370B3C1B486E6D80954021A23A492A4BB594871E24B8CC5C7C037AD8B76A5683D63C262B363DCDD6351163838CC5E0F4D6F287D773AACF92A3693A8431BFBDBD4EA5E6DBCBAAF34D66643F5D4593DF71A2AE95FB23F72858DE14941D46F3CAA016F67BE716C30A31706798F2699BEE4F782C7A9958F443C5F7D7D8649A62367F138BBFE49208CE94626C923FA6D2E5A8B6701C6F7DCCBE70E1605EC4668DE789FC6DAEC1B5EBD38292091AADF152DDD11BAD0430831D0194D1474A36148296C0898F85C945E2DBD55C92DA90711853A22CE20DD71B5CBD12057F3C00D9EED62DBDF3CCD47251401EEB7B2132E52864622831A43FA10DEB7D05F96E1DD1BBB25648EF8524A03D771AF597CC2D3A6E75728FC9E96357CEC06FD5B9EE31D728D8B6BCE4BEA7EC0EB5EC9206B746BB494681DFAB5E95C62CAED2EFCED1D73CCF3FB61F976A874C0A534CEC525D88A7EF9EB6DA892FD76C1F56E400374D58343DA6470D8E33BC8920C9C9364EBCCCC2F61D6E8ACB005567AF19DA5930514CA8ABC226DC94EC3258D580C76ABAAA2E21540B77FE5B37D26EFFD315C8C5455EB87FCEE70ABFE5B964A7456EBFF0A97398D55AC07F689FD7F1BE9533168643B901AF791D7053E706412164E0B33B21BB609DEFA3ADF48DBB6B864E260264E1B22ED8B3C261F8FFD3660C18FB57DAB4010485A48D6FDDEDDA6BD235807227463D2C1EEE1F6045063778C46EEB7C1CD0961E84F034FBA850A462BE09BA88072476D71CF86B4BFDA5B74793ABF074FCE7F8E9883469EDBA7BCDBD490982FC111F47A3EDA59726A772AEB7B60B155A024244FB2AFF2864D39DFA685887BCE3551BDEF870BE953CF1E13FDC4EC645071A468D4E9881D27845E0658F8D6755611D2D4DEB535D6852FBDB1C2CF888F3F43FCD5EC9F6AE566FB1D071F60413C5C3B041D405C813DAE726DF6D704937709FC517670394E1BBBB0BEB3FDE7E4B1C4E0090CB18BF0D5E04F56A6955E859DF37B858EB68CF41BCF9D662B2CC6554B2246E7C949A52B2DB14A07318169DB3D9149A98DCE0E9474C7A17DC137B928EA370B78224CD5E06AF1F83101A96BD8010EFE450E52A918F77A9E330B81BEA98AD44053E20E40D7411B008E45F8C1FC472694AC85D722397AD6103E71EA955DC3750007A6AD3253E23AD619FDFA24C32FE8E22F6344B513303D7144ACE4C6EA5AFF2A41B545F5A6028173384A00E6A6B8751F0929573EF5F604125A43CBF6D1CD4ADEC7C61844DD799DFF6311A5ADE2A71369A80F91C3091135D37F2CC830B67811D767292DCA85F59E0D0C0E712C730E5D87987A35D97EDEA6D8EF10AF7462F851FC2901444EF87BAABAB761A5AEB02039F87E5FE22CD23B981F6BE4E7F8C2CE8333566040F9B34D3C097BBC46A420449844DA66D4E9AEBC1A91867378E565DF288DE5FE2B8BEBD10BC41535DDC5286EEED3DC4F729EF65C04CF2F1F920AD4C41B624B5875881F574C74E92132DC2987351305A3985686BA43A29498391BF5542EC5E4004D50D873EA41A8D7EA6F7D9C1641932E7F65731F7E1973FF13D21FE2412644CA7C6DA082AA535CF36B0D7719FFC0FC7A401A245685CA950D2DE8BA689F7F0B270D379CD523556ED54EBC17C4FA661B898A842FDD0B2DF9D63AB8313A69F8E9E145328500C57031DFFC73A699AEA270383DCBB8CA39DF61C6C8207515F0EC8039A18818E60C8F7976CE0390FC4E02BCF8DC21D79DCE8CE9426AF9774315AACBFC38CAAB473DCA7ACCCE7F5BAA1054D2BDB002351C9AF7841CE683CEDE23B69B43DC83183CB263FF5183AEFA397057F66F4A6B665F9980218AFC96783B3AD24B5D277E65229B337A14ED48E5FA303173D10C5269D61AD43570C14DFE9FD6C824E81EB95CDA16F0B01CCE81311686C493F92BAD1FD5F210EC26660F983C5AD79418994C71D3EF5155924F2E3B88B137795310A1FCDB63D697FE085EB08130E69729CC62D846D0192BE9424FF15F4F0CF1AD29F967D7F85FE131D8B5A35D8281B02284EDC8D5207B822BA7B5341398CE0006AF2B466A9D1A7D9760E61910A95508F05EADE6C6F2BED17E68AB3F0F1A8E8675EB74A1E034681C80E757E7E69800C973B1C39525668EBC5C5910C071E2004EBB57F1C5E1FCE6D4B62B84F48A4FCD7E11C0B2ACB22EFA901C25B65C64EB1B95533C166AF4807C2994D374FF28AE4E032909C30A6FC5F445BD3CF785B625227E3672E5B9DF946DE67AFDF80FC6829BF207BD686E2418C2332740E2DDA4A98350694406222CF445028A352DD4934D1C1CCF638D3A01754E1337220271D9755DD40184CE4DC3483A4D568639BEF1751CA0AE5B7671CAD3F9FE5107EA6F15B794F0203C9D4B9AABEFF8151AD6B1FF3388B4D6D041B2C062061A96964972C3468A87C0229C69D5209F190DF30B61616295C08B7CD58FE5706D974E9B4DF522B600149CC873A3EF0E83312263E5ED4737A6ED2A827F797383BF86E2E4E13D0FB11AD8801E72D420DF2A5165A0839C7C4E7B3903C27AA7CC1C1E25F8F991562A2C62F424D536C9FD4D7DDF1F536384247727381A3B4C9D5EBF61B2227306F82C3DB6586A3A81A4F57646C9BE9FC617375801A1B3E728695AFB0D4ECF1FA0000000000000000000000040F1C2428303440", + "reason": "modify message" + }, + { + "tcId": 35, + "testPassed": false, + "deferred": false, + "message": "B6A320368AE214A12B14A0A9503171000081AA8631151D69404A1D77C6EEFC219A540B4F488D2EDE8C9873345244CE047DDE56B636C850C1F268C3B8C1A0399E49F2EE1E36EFDE5738E14F82D70FD10403DE18008D45138872423E26E466BFDB1A4B442349D1E395DEE4FC4A51C304308FA81E817B53E98D1538EF1A84BD3B34", + "signature": "C62E458802B7062014E7A44FE2D8A39A16DC699C777CE258846BCA2C9B310F8396814754295365ABF071321722F3BE06A000B88475F88DA9088F636DB974E4CA96F38F667C7F13674468A01AEC084454FC5A714A0CB39D7F29897A5D1B1C9E4741277D6A1C63F968EB23B206DD26779505FF7FC5B7B87F58D57392D077D62A3910D11A5E7B2E8034318E9D4004FA2DB0707987DC8250801F6E53C8E0B31D28AC60653D18FDFA33F846FB024F09C8AB23E15FDBF568573239297971F4E8587BA55A63C2FB1A115E62826B65AA28D3BE1D073F7D8B67FB14F8BC83BF849CB2C7B8AD00F28A8B841CA912FD4B66FB8F400E5C43D402EECCA3FDE103EBCAECF7C9294C90DCA2A0F4E50D79F143D1487C06C69E1451E9A47DFDFEEC9B8FE1D8C69074E9FDC9A17018A9BC0273472B9FC75B08B691071CDBE8937E4406C0342F8D214786AF0BDAD4D5B58E455137754774C699217AE9C565FA1032A6B7400E2B34086BE445E518176AA016F8C09FE716D14E99D7A710150E224C3F6DA2A6215C9B2EBFB9BD357D598D6ADBE0696D07CD2F5664F081284991CB15764E6407040C63683117B2ED6436237B76FB42E6FDB14A4623045DE7F06F52241DDCA7C6B3D6EF39B6C3A76ADBEF073AA0368E80162126403CDB2A995544B5CDBE42D256ACE987A714E00E9923F5C7D09DAD6F0F8A973268138CE1947E4CB248A046C51CEAB23228626F07D25D8EBF316D797EDA9800C25DB1DD0B0D0B57E9296A0C614D3CD1C585C97B88592CC6D545A202A70ED5D9A79E68F9FD6537E51ED5D398FA0714B4179CBD0000B6EFA21F22E40BFC9565EBCBF7889DAE85D47C4B33BC73B941E7CFDB48AA6E965FCE744C03705A9B143D625E8C7015DF83AFF0B46BE9C9F9A14C13DFA3BAB1F00F594351DCEE81D2B7B9D22867366EC613E621737DE605A7510380F83ECF7F923EC8FDF07B6CB208754DC248A26D837A34CFA80C8B40A888DC00BED9734E6BE19168E4CA7B63C0B6615E4D1CEEB952B8FAF481BC9E362BC888A0307FB23EAA4616FF00F4C3FDE918937489B920071A3215E50C90F97D1A05161E13C8AC4A08CC456AB0AAB06DF8A62465B085952EDFC787F798F4CB65A17198AAFE06E21C932ADAD45C87DDBAD4C76F0C75E28E5505BBF9FFDE930B327DF02AA154BAC08BECBCF0DAE652EB8477D96265D37D21851EFED964ECB9A72E22B914742A7F851BC5B1E6AEFF22B526DB0EC5F3A590E6CD4E177FB0927382E5928AFCCE04C794435F5B4FF7403FEF36CDF7DD0D031DF22D7DD302C48AF80C89BD06AE5B25FBB42842DC1E04B9B615A0B8BB15D532B433D9D639A76EF492CE89A91198D64A53B5236A5609BFC509AB937C41DBE42256E34C41D7B4A50950BE530F24A0131558A8D60F5F6DB33047F91683642FAAB6B0ED597EA7CAA29C2C04C536EF572E513B2B37489A2F71D7CBE73153DE907607420D880E8DA21BF6302487DCAA93B73B1DA8CDEE9833D50D5F8BEF6BEF33CC3BF47D4EA6310E79BCADD3AC02B76509B9D94B1DE0B3559867D26FCD294B09E5CF01192D6704CBBA94B48222ECE358F0AA0AC3F9FDCCBB5E258D2C94B8F8D3333F2A45FAAEB8D508FABA49E37A6C08431B869E6B19CE21511451AA6A6218A7BDA8B4204A615BC0D00C05B9872D086F3C28F35539250965639FEB8300F24FD29000B74904091E488159737A13611EF47E79A5023D6A59E83207C64212B16E63F5C6A62DEB6EB9B9CDA7422C531302D576BD19B8B551A4C72B5CB0179C96DF29AB63519D6C2D7DB08DDEBA95420744CEAB03AE8526ADB51E49CE35B86E3FA92AED98E84133B2962DC73C219CBF038BA12A3C3AA979C88EC7F3A218BB57ABD8DAAA9E2D487C7690ED55A89B56D834650CE24CB6BE05B1F651AEEE253C0D14AD9969C3CAF27299CEF38940C792A8C29464215FB9D7EBE90AA4275DC6D7CDB71EB2547F320F9A76D3371CCCB24174CF768D5A29A7199B25A9113067B430F9E21D3F1F1C699F8D836885CCC5C0B8409BD6E4E58FAA18C04B9E16E366DE282C45F31D61E9168D5D15D7AF3BCA6EF8AFE6CFB720ABB39098EA4956DE62C68167B0DB3BB61FC3EA185236DE3E93213ED4BECC992C7A2D03B60DBAA139693C79ACDB097E9489474660F140F100B9A6277F5168D207E15BF26279494B2CD03401939AE8303021652B44B4E5A6B6DFC1200E6F5D188A04EC407C9F46CF7395F16174314A65EC0FEF310ECB46F37CE9F5871DF22297A78B1321C371E0DE2A7A3AC7033C2CE18060E24D209FED3977198B3E025055493568463C0D0158C2F8E81084C16001091BDF93C144A7A96D463646438E0D18E9A873BE209B16A6DAB29569BF250D6F3193E6EEDD3DA2AE0A807A0EB1A124AE7F259EC6620ED362F91CF5AE7026628986B8881CAF7ED412D3A42E15F168AC443424E068DC5D5E9F43626BC00CEE747CDE4446BCDD130B015AD51F2999EF2A073C551EA1E0CC3791FBB7106487B9F9B5F735D136DF4DC563FDCE76831BD8B132921A303EB122DF714B9B3D9CCA5FE56FD2B516E24F4CF4869DBBAC1A39B6F727603784AD1D365459279320C5CFBCF86FB5D824D702FAF1F9C1F286FF3813FD1FBE345DE64BB86A22C981AEA10E6FD99120A8D6264AFA6FF5751D108CEC8B80583FA6138B0FD87308DEFDFC105AAD5A32A20BA3B677F49C2E838B279F7DD712C0C6D0B64F5B90456AB58BE58D39A9D4CE9DF6345729601F7E6848A85A808CF8D9FD61F7ADBC85E4E1311BA1507B002875BACBAD72220782465612FD66A0045713B0973EA82A0051768DEEED945EAA763660E831CA79CF6CA0BB396A1681730D0CE024F8DA6FFDC91787F7A4937A317DEB2AC641995A8306078D5F866DF5AC147BF8FB88B5BE36496C8AAEB2CDC2F31F77BFF6A5ABEB9FAFB8DFFB50688B49483C9F1834173CCBDC833E8D468E792D5DBB9D89BDFB8E4412B627891305D3DD6AC669835D215F890A9970A4E103E848258FFA2423C417EE2CF401AA53572F942CABC4185A712468B413E77A8F0709A134835298C96D2DAB39CE0AEEEA1C0B50D81D2F9E69ADFF902727942EBFB2C782D32D2F8DEA3EDA951F1F389C7DBD3F00D26FBC19D9432A6E1E2CE7F98AF8B121C72F12D30F98263CF53463E027830C94D735A5B90C665C634B57ED04DBDF1DEA737DB1B263A27A0FBF13A4FCD2350DF5216D0FAA704F72AF057056EF6CB1B773A77F749EE9F0CBB0C160A353B9F1312327E8EE4B62EED3B12273F28163069D62053E8FC3C75FE7BF55C66117AE91148470EAA9AD52E98250483B76C9AD4F116818123D49C67319DB33FDE4B3F7CEA47965FF2B0C12DF2BCC9A536A357DF98F55D06B213AC32C3B75852062A0FD06B59F5C76ADE0864AC1FE68942CDF42BBE083600EC89F9336415BE47A6C6657FF11EF8D39105FB7B30AE115BCBF652FED8F0CC153E92E2A94E8F2F4E123653B7E0DBA8D40EF586377D0F8035EB337D5253D4720713EA93E7BA1B15B67C488EFEA8C5364DD08424337709B2A8881A11BBF59D5FFC072A27E181898385139B4EC6173E88467E8969B37A6DAFF57E5FC19A82814DAA2DCEDDBC3CB45ECB397F31A3FEA34F2057AC1F1833E1457AF861AAB96B55EAD269D2BCC0C393D2B621386E653279DFE5DEE3C03578CAEF2263830DCF865FE513BFCE00C26E2E70C52E5A89ECB4D123E9F6EFDEBB554DD6BD5E976F6878A9AA726B022974207AB01F8462AEE960BBDB2A049C047043052C4D53E2F77901C0D6231B2DD57C13A0DFCD7A5A33DA7AED45147188A6A1EE330485B096BE54240BB0E2CFDDFA1A89D60609527C87CCC768DAF475F80B4CF778308E6CE9D4BC72DFB8213913807CE1F8891F84E7AA2EFD3B6B7B1F1F608625EC896A192FAEF1DC304505DD542CE64985CE1BE3A75DB797BDBD2B170823A3D0D49AF854C023CD37660B46292630CBBF8A7D60FB58018E627BBF900BEA588FF7A9D7E18DCE62576CD67320BBBAA31B104605DA9D8EBAEC31F37DA1AD5AA0AE36DF024425F42D72221EE8893E305379C593B0F914AC2E9B489552884AFD7A54BE57C02B9AC8622974200A5F236EF02B399B169B2A0FC7AD625784EAE3B59BDE0CCF8C3792746231EF45D95B111FA1BE3FA1FC5F6ADABEE9ADBD1C4F3098E3696268A317B2EB9152BC60B21480D59F9D182D8EC3D99FEA7A7164D3619A8C5EAA0860E2B1954B6A8A383B516D8D8FCC2783778CC1851459355FEE257350BCBB80A0BDE46FDEF9FB0333B430543F9BED2D9D687841EB37C45DFC1B95EA52E71E9CA55BBF9177E9A9006D6F2120C31FC4DC43AD1F7089AC54067CE468BED4E78FD09EBF5857EE9A0C99547E6F7A039F6BFB6EAF5331B0448BF330B5E44252CAF59A47EE33303D99E2B9D43D2FDF3B8A1E6FAE250C3A265C23FA1D20E69177940E55495CCD326B70383D646A461B197224A3BC7E22E86347D61427346CEBFFB734FC6D71FB20CCFE21079D631D30AB569A9DC5FB9465B7941AC1072E9CC9A51F7CA476219397A39340372988658C4A43B7865B10AA66627981D0AB0A6F73055AEBC2BBFBD9183930A37169A8EEA61158BD1748EA40AADA0025DEA687C4404609790CE1E0E57A9D3F2E3BE362B1C3F111FD9FA982589D86298D049D99A51F54F57F520AC9044D691394996BB455FFC7499514CD4C0DFF659460633370E4C6A8D945C017EEA65F944E77080206EDD2F0E13FBA76CF02D54BA3A8A35017F4E227978898E8897A6C1C5E3193579DC75EF5A729E2554F0556E4B19E67031412DDED19E8C6850811CEED24AE3D679EE9EA726A82CF18410838B5435E826E8AFFB61E7E524186D1522855FAF4123183822CC1295B0F3D722038672FB6A7F056FF9B06DED416A7B59D94940C41BD9921890E11D8FBBA21490C1C0F2391D871D19B1361409E3239FA7395EFAC52DD4D215B25858484A41B1919287689C2E93BFDC3CD3ED5DAA0D3D95F160C6EE888CA5395D10D8112D1DAA07E80E4FB0B95B6EDCA7576FF98D7B53B8C9CC09DB06753C0FA874D9B742E1D562AC911783B4EC89CBE7C660EF9F1E911C5C8D375B9E049219E6D330A8E31E0958D3E991F245B9920798CFBF43511777EC7816F09EE1E4DD04D08C4FAA9E59774A3F3AD9811C08736AE1D4D5B25CADA834C099AB1F8AA494ACB8BC04759224A27376DBE5A2E3BB6F6D5E95C3C86BC15058D95737925B2068A3578F70FCB62287693BCC05FF8594EF64386C81837AB40114D5C990C6B717FA2C6AA7C5A538CF7E0525ED93A335139EC7C5E7ECCBEE8F78D72C1873E994190502378C46CFFB435A39B2CA460713F25808ED17904BA5251DD5A0C8BF6DDDC8AD6FC6BA184DB52C16C451B91F717163F26D4FEF14AC1D1E837FB22626B12284568AFC82F99D52BE96B0FD3B11A76E6B135EE0CC72568789B61F1B96F43BF0B0F63B8971370E6D654D260005987C6667EAF75A6FA5E740892CFA84AF5C10C1EA2E56215AD3AF49E6F4F549644549E478397945C050C6A38832C4C750D64A103245A04ECC50BA1F3E6E306E19168F29C5967F0AFBFBFFDBD0B97429000BE3153F530AE0ED22AECE0EC84299AB8E5097D65CECE11C497765741350C43BD85916F140F5616C66CAF8D7AAC20BBF4F05ED44703149E68E9DD28497A8CC8DB4E3733F3D530AAEDBF57DCE7BE717F63900593E09A55FE30C92EDABB3B96F698340DEFA02AEFB772ABDF9DAF216D7B4A4875CB6B023500CF11BA8DC8CE9D7C3E8C069C5DD1724F0F9CE07BF1B28A3211DE569DD2F73C228CDB529D538DF444972D04501A8545713AAE4095279C21AB2D332C8A70BE4A9B5DE41B4FCFF970BF35DEE2D9C899393C1D0E573D248AEA42C6D9DF7C28DBBFF23FDAE86140BF24B4FC3598ABB00605295569D75CD92E4B3655355D497CBE7F7896B9867B60033CE910FBA168CEDD75C5B369B452C5FB8C020FAC800B924085F748E19A57B33E2967A110E32A624DB453BC83A8DF22B43E9399591717BD0F36DF5A9D5539D87F5427577C20A01548091F6C5261334C0DA1F1C2028422ED3A2AA67C774B662D332644C6FCB353DC2EF12755C0522038E611F4C698B3F9ACE1C4F989DCC336D5FA8901A5F2E76E4C5CC0EF3D9620F369D2EDE2AF69E041D341AADF7F3A5319D6CD3F37B1C37DEE089D9143EE0096C8EE99C4B74EEE21F07506277C4AF200DEB327DFB94E4C1472C235F4EEDE61EF21F55A6E7086983A628253946276F5880DD95B9BA8C2585E3DFD256C35D6EAF7CB2A6EFF89298FCFC7731E9E24FE37588188BEA692C3A65F5768A7F5B0B98386A24C80C9A276CCB0E24B1D4D684B1E2AA31B86E752D33833247B4658F9F31999D7D1C5473E4865C976028DA0D1B1DD55CA9CE0825AB264BB3F24FC1286A59849EA9BADBFE4EECF904751FDACB74637259E75C010946B2BCC1CD031F32787EAAB4C53C595CCA2E344D6E7079C0F61419575A62667D8CA1ABEEEFFA5D828488B4BDADAFB4BB1157A40000000000000000000000000000000000000000000000060E121A272D3134", + "reason": "z too large" + }, + { + "tcId": 36, + "testPassed": false, + "deferred": false, + "message": "200617160BC7473B67983F090EB24EFA04F3DF7722B6288437F32CBACE387ECA67E384F4EADCBFDF21341A81C0D24270C2D46819644466A5FA02F2CBA7686F811900DC502311CE6C0D43BB885B228629BED3233DB998CB4333A705B949CD23DDBD75A447FC0043E61222B22F87994D00BB3B98CA462CF7BE47D85066F7E08EBF", + "signature": "D1750DCCD7D25AF7D16C5FC680D2ADFC8AF7ACCD53611823406448EB4B748F85B08C71C70AA94A92AE83782F510A0365DC9A342C97A9F430F62E87D163AE1422427ACB89AC0DD0C1FDD25ACE097A2E7852494D5089E1BC6CB1E08A66A48CE391BB3FA9C691182D7CC18E378E50E129A87A33BE6416D04E411EFBC9F19B69BDA966C778644FA7C62FA63B94BD45AAC7033507BC1155224C124FE2DBABBC5FEC1C65AD761C92552A6B4A2193B6439B1EADD04011A7D630CD3B728112BE33D6A9013F8BA2D3BFDF78CB084D729C50E9A71E4BAE1A921B606069B557574E3D89266997DBC1F3FE0B713CD8CBB66C29CD434253C12F8CE897C9D85D88F89F953149B3A4978D38FC3AB6308F3292BA7BE6C3AFD9D60145F5CC7B62FCFC46C62439864D898819EBF95B7614415FF2769AC9920F12C47552B569F5850F45457762945C5F2E16D5D70129A0B0DA677D002A47F730ABE8B1ABB915523D872D6EDC6835972FC8DA395315D2742B708A0746FF5E54960C20C195A336C8383B2CC1F97E5D59BB57BF91ADDBFFAA5C31D10B438AD9B4EFA7658C4048A17226B621F787B9D7A06AD14FFDEA85CF33895574F4A13F28FD02E9DF58A2020A567DC529F552770DD3B0FDD4C643B01C1D0FFA48ACDBB2190B900C99D27E107EE84327ABDBCBD6CB5ABBB880BBB6F556890D10286BCE97A13310B33C69B7E44CF5FAB8850B4F526A8915D35469D5945AD8B5EA6A65EF961A49A7081CA5D3DA8E0A458EB15AC11FD9911BD2E25B380AD6FC01457A52807D70CCDF5F9E0F363B6EF057FA35AB2013CDAFE0FE3E4C9539181B5C95EBDDD92C3E915A5094C0C2005B22F3C5478445BDF3F2D628E593B3A2028F0CAAFB5786917304F76D719B951362A745A9D4401BD847B927C240E2C9353A64FD1AE944332F43CAEAD9BE09B8466CBA0E095B74398DB39761B8BC37B9FD0C8EBDB62B1265467C2C19BA83F59B9309867F2D432AD6D8A94E4DF8148AA33CFC48AAF4C56702F1B7656440AA20071719807954B587E906C34ECE51A3E564313BD28035E588704BECE95D42C5DB875681B1AEF67FAE25271D13AC585C5921F1D47C85A56807E09941EDF2B233A697EEE085FD5BB9828AB5EE945ED42D596D103A4B5C659603C531BCFCAADB32CF33581E4588CA1E2C7BE8F24488DD1E372EF7F06E6F23A068389E9983B0D83D20FAF56FEF369AC782806AE6CEA531B1ECD41C89642E84F9D617930197D712A306E6F0EAC1C32FB4E0D9E5CAA8385781548500698085D236A8DEFC51B78A8C6797DEFDB858C686633F3839BDC271E177637A57B49B053B837D5E4DA82668C3337D505DE11F13C078F63AF4A287D49C1AEBE157C96AB9762AC7690480E85FCB2E8DB3EA32B6DAD096BDEAAB9403813FF4AF4555203CDD7F245EC7800C5F9A77AFFECA3E40589C102574401CBEDC4853561FF04A22AC7DF323C770783A224EF33387E4BC6D1FB2F6012782DEB3A90847C61A7830ACA74C9F212582C15388EBCA86D9CAF3F239F77AEF4970C7AD802B17B39D4943DFF9EA67478FEC49079E0A0DE0F29166A09E7ABD74B1573787F24BA36B96094F171F722E08277288F7FD1667587DEB64AD2E00E787A465CBC3FA23938571177476ACFCF5A7B0A70D678C99417872B01865A84FEA308E344DB3386907D88E733F64F471D2419915EE8C64F4F1D37CB37D88A2DE92ED826C44A990EA3669A8FBB280810F4F2BFB13EFEC01D7B479983E7A7FB04EE34AA1008A454A2DA3F3C473A2DDD66C46541AE06E30620AE4618849D021B03C97D741A9993E855A75245A291D43D171A0509A6DA1ADCAE892AC3C6C4D7CD03D5A22BD0B110D345D1C6E968BA01DF34762D36D0CA07EF36DA48E6B72C93899DCD4B43FAA379722D09E88ECB4CDC2189F3646AC0F4229D35F623EC9AF96F56A82D6AFC3DE7DAB71D1D7AF15567328BD221A79114FDC7A3C2CACAC9206F67CFDC34CB47182D146BAF56566746A23D9A8894D5DF5CCA3DF74F013E095835A8F92733493F49FA1ABA71E47DBE87059A717BFA378BFB50064D7081290BAA056D8B8679CE0683A332820E60C01AD0C4AECD7EBE8ED71FE875BD688CE30FEF93747A86EA9ECFD8E850530612EAC2AE227C2041CCD4A9FC942168D2ACFE19A40CF1AF665C3E3C300DFE4BF925AC4C5110F5B0CD13EE2245461BBF56D87AC735910D52332280CD49D49B022756DAE54E94E264CAB28292496408F779F2395CCF6303853A31095F81BAE6832E97CD7C2310C3DA4363131BA7B54FC128C7B94CBC50464AE9A785342B5C59CF7550C1AFCB190AAFBCE292ACA3A0E77E21EB78742CEF7644900E85E904ECEF3F4C85A8D524DEAD6BD1653AA452517DDCEF08733CBE02508CEFC50A6B0E359C8A10641E43FE133CBF6E65449FAF39021FCD75CEF6FF4403B8262729A41850AC6526635A024796E63073CBCFE892CD04C1579B827FC859A21072EF323E3771F63829F44972F6A3B7B7DEC4841A5A0332C58B637F8B5709E8CEB9E4A5FF8E9CD884C729E4EDF931D67896A3DE87D8238FEAA85EEB049C9A7BDFA6124A58C43964CAB536E1C180FE35B9362C5B97378E9A9BF7732E7C084B2BC81588FED53E3D4B6912461676D52620E473F0B4248001A3F84197A14B21611F43006AF624D115E5900893F2B97CC0D3B40CCA1B68029D685861A9DF94F078BBE671FED17573329B5B357A4CB59B13FD8B90E50FEBCD7516835CDA8148482D59816E4F98A0473296A87B2047C4C1ECE93D17706B5F492FC7C7BBEA333742FB35EEC0B73A0ABCF518F95A7FFF8D8EB91D0132705040BC2251325ED66EF38AF83107AD7B3048F86E8880892D5E44F2DC47C8CAC005AA0E3DF7229B90981FAF35F11BA8EE78602B9A3E122F1B9E57CF54375BB317B3AF1623A131521AA77971C0303873831983F8E252995A03336AB33B8A7EDB4A81CCEC376B9293387FAD9FDEDC0B79C46D42A94121AB6A9FC25230D5433E012404AAB472FDD008D87E10C0DBA9774F3DE93F86BD66308557133AC6623FC77704024FF63C337B5636784B4E2457EAAFFE3DE4E125227FC7E64869C688960C659820B67DE905357B4C816940F28C3B8379B1148AF47DFD84979C3B39069F56174982912457ED1DF33401C12ABB79423DFB40435426F17A7B999214F1123D00BAF37342D7E861DFCC2B55522FC9DBBE2F55D7AD73B770D07068E270A2A4F41A334D6C7D85FA392E9D74357AA15F98D73D0B0FBD23213918395B63FA6DB4F6DB19B5C01F8A404EA9764FFAF97321D02FAC636E81C964C8B1869B8592BEDE32E988FEDA3F7044D95E37F1098251E4EA087829AE2BC3DFE57D7ADFB84CB8C115325334933E1C52273C3634312BD5FE72F173C7B600E44EB2B363F08DFF5259FD676B0EEA185EDA97C7E025CFB46C80CB46DB56184A6DA09DB238D13ADD9DE87C7FCB195039D2D761E6746E1953F09B9F5E5847ACC67F30CAC3F002C1D65747DC10289A46F7881485D7327360E432C9BB978FC38182B756F3958CA73D98FD16F9690B019AE8FC610D6C9D6942C2C44E41DB400541CF85482BD6A571677FC8028E7183785063A425A75091455D5EFE6FD9A4D70FA72F541D76E54AC7558B5D412605A6E5466E351BF976F29E4866CB21DABBFC7E1CF32C23567E230F67AD57B55DBDBA2B01F87ECCCAC4490F03CA5FD2CCD8F6A97DE46C66F10E97D5D438855C9E83DD87DC2BFED0CCE1ACB5EDAC96A1A30B00C7F870EE9701481CA4EDF224F3AF0A8118CE77DDE2AB046054C2A6B05AAE6309CD52A0218245A64F49EF55C14AA3B24E65A21F26AA5C7FFE248BF712F77B59F646881920AED9BD7D8D5F2411821ECE61ADBA189D1C9F6AC79C99D33CF9FFF4107BB2D5B4EE05E9118D95F8047295F58F10B4E309BBB8B1DC0AC771DF706C70DCD05E89049179BE6F71E5D6B61B2CC5AC484B4453BC1FA1BEDE2F2F3C57ADF7347703FDF4BD3B2A62BA57FE9EC3F1D147D4813CB6884037D7677DFEE8E3955517003D1A699CA99C1145AEFBB92019CB7B44938CCEF7D00956EFBF528AD0A6478194D62871B45D2B9CD7B4BC6EF5BFE5620299CC72F9909C051E983D7614032B4A77234863023BDBF6CA1B9A8399AAC020838A13CB839310B352AE9C9BF67A51C9FCC87048444E7BB82FDE63EBEE2A99674E3D49C8972F1EF68003F47351398A419EE619C4B7C4EA5195F97EDB480AF58C89E876E52D2043E80A99620E450CF1FA841AB658A2E772DF8A5FA8EFB9798938193948CBC51C721A1DC557EAD943B7465B34C93E7C15AA7FDB96F11B5B15A65BFE43238CC5683C5CE81D50E44CBFF47134CAC8FC10877E4045846CFFE4D9393B9E67829787FD91A2DC3B482FF4A75A207CD98C8027BDCFB7CA55914B26D78CC5802D918C22ABA5E95AE0D186E6A02EEAA69E55EB7C1EF6683D301C354D11452BAD3EF7A355CE394C3CBF986F4DF92BEFF187EF32659078B0FD2ECFC71E74822AEAD42E020D8831D4E676C80C82EEDACB6A0075E7D6203BA4D3EA67210B00045967D8BEFC515900C306224D85AB912C22D9912C3E06678E2ACB5F488D106EA0C959E89B4F673D89F961283DF3D74E22315797C8B7C89FD1FC8011F70636EB0FDF1734D7513F94D8CCBF808D5A0FF0A26205B3A71F6CBB82A761CDF235B1074ABBCEF0FE4C4D1330079C1C326073090EAC172696C584DE080EA8B4BE658B26370014497C38A8CD862492E0B62CE45EDC9AEA5DCFB5DDF98103C280877DDC81D54C26765CEF43FDA32892A7B9E113194C3B902E907B2C41A53FE9B8A9E60649B0E8CF746671F1525ED9E57398AD5B60B59EBE1FD5D8109D6BE635A186F3F7EDB9B233F191B0D38F99E4922ADEC45A7BE20A6DF9EE6DDBF847D7E1FBACA0D83BFB13A4941033FF51AC1892C23E94173F85398C06D0816418C29E1962CCF0A3004FACC78087418E0ACD2BAB0B4D25DEF5444130CC93CE62D62FA62ED95FCF73B588D83779ADBDA402C83BEC861F5896D92AE20F1DBDB7E4C7DA14BB1A81189F2C9A5C62AAC6DBEAE751964F9BEB24B97AA71B8A4A610BB10034DF3E6B8A98579F15C272E3E404CFD2F33DB7A89CC0F68ADC9029B80796E4C798F8605E59D7CEC8FBF4645A099C64A40B75EB3C824D5CD98567E06DB9E24B7EDE00E1C2734E28BE1C69B5A0315642D15D0E53741948ADD056E2C5A120A450D65B227550540F58B319B08D55109580C22552BF46BE3DE71B04BC7BD1CE7D57C3B052AF354FA0F90C63F5B388A0564858EFFE79EC73BE7CAA54683665D04CEA3A0A0BF75E191742BF0EBFDC0319744365DE8C1167622D41D919C629974755FCE629E1BA8779CFB4A7CAFB112D3AD4D38CCD686633F520FE6AA2CED9FAB024BF1F13C7728D54A49D6F772A87E0E47AD63CD2F3EBB58F4F9E8976E8A311C14A9605168F558246AE226023695FF5ACBABD0A13E54A1A53A03CF30EA3CF7E6B615B93479B63AD07192A7DB59F2B650477913BACC4085F87AE04BAC4569D5E707752F0E690ABFC026529D29EB4507BDDA65F5C0DEC1FF25839C4477EEC97795CC7F1BBFF9FFFA7F422FC4AD51BEE8ED434791167A6CA3BEF366003F0099CCBDE3723149EEBC956E1C7B490F238B54CCD2AC7C19BBD90822299B4F5FA6AD6F1ADAF71EE65FBD1B2D1E0567DA7DCC6636BC0DA1E92BE70AC75071455E91C239E52D9F9560309261F41EF1182FDAC9E47B0A404BC52343FE0EECFDD968C7294408493F7C9E2505EADF3E42A7B1E261C486943436F702857A33EFE05BB1737610C4EFF71D941730FF7A77DE1E5EF0257CAE318E9B78AF3EAA5B9EA2482FFF5B39C5E7E693BC9E66C597B7AC73586354237888D36F4C5C1A2A7E0C9E809ED4EE39C0A7AD396A2CCA0A6AF60E5C78529F893B3592D275F3000029ABDF68F9CF0A32C50DD06575FAB733978C0F0A0FF35903C578F6B59876013590F19EE18EC14D2AD693ADAA3C92EF4A1A9C61FBD22B8D67A98EA2617292D3B75BC17D9CE1512DCF5F47E6FE500E5F2F94E4D27CE083A8FBEF4F7BE479FB0B4BFE84880E6A60B203C81DC04F9AEE20A641A01B263080BDE6EC021407C7F1823162EE44EBD94673DE5DB5FA5C7BA4E69008C75E15B1F7BA62BEDC28DB3683DCEB5EBD719BAB6E6BE37190E0D7139F78611EC6D157E222097FCF4359920AA58F4CDC56D1417EE8D45916CE055C9C3459B6B522A566AFC55970BB6ABB2D9D2A2F93B3191312C4AC2D56EF96FF3DE000FF9C67ACD1FE539175A23F90FD3C7ABB5C25028A688FBE4DAAF7A8DB6CFD531ABA7C8FC3CB9836C4147933096FDB4065B7A88B42CB20872ED42F159A2F70F7FA1740CE45D2295DF32CBC8BAC47ED2ED56DFB5B60F1C578612E0A0EDA21C24585DFE325402DE9840B649F2F85D4C62E048AC84E56B555754E68F32D25F65E1263F54070A6B3B9D6D9EC094C4D507EA6ACB8BED02245CFE8383F9AA2B6C8FB92DEE03C676B739AAEF40E484C82FA0A272884BDBE000000000000000000000000000000000000000000000000000812161D20272C32", + "reason": "z too large" + }, + { + "tcId": 37, + "testPassed": false, + "deferred": false, + "message": "81E44E2A69141D37CC4865E66E763731779F2CE35F8F88BFE8DA1D19D85C159304ED11C1C156DE0305E866E8E25E996DCB0831625E790093A50F804817221F3230474508E3033AA8018A5C60232ECF6922343BF78E45DB49F6F5C4FBFEDF8E61488916B2C7BCA20700C0A739C2F6886A0B7F27A58367BC46F90DC5860A3A69A8", + "signature": "1FAE6DEB76E4E0313CB77E0F14C21A095AC11EA26C1E16FCB316ED13C1356746E89B6A14B9172A8047AEE85463B63670BD3D5A9876452BA25392C07AD179484C74F6461DF5C71149F9FAD28F43471D811066BDAA0E53EF8B728D14D8C557924C9AA7C1471E31812F0EE86F4846710B4F50AA693DEA909B1CBBF62BF64A549A7AEB38286488BE3A5F1D70D467E0A89F585B3706375FB39BBF878BF940BF4EBC8B14614BCE154D726DD9668A62A982157C444FC972885F36CCA9A7B825A3A4A627027B3249CF91DAC34C07DF076DF6B34C85A97CD5B50C3C26A3CCCD72D8E9B91BC328E3D487E6B50DE028AB628F1641284DAD8E6FDB183545A37A55F2B2754672F3ED82C999DB5BCA4AA96357406C8C04EC8327DD1FD1E5B0A6E8385339ED420437B541C48C058124BD688B70F9E0C433A8FAC5EE812D1D11E61FE6487B64BF0A998C143F7F351F2A2E954CE402B316BC678D4812ECA7DD749010B4FE4D5A6E5FB05558B5AB395794DB3716E7104A0A3D9DC58482BA461E8938F7E01C267D4A56CB16A4530DB11A2D63A87D9AB959BB54C601B1C9CF785ED1AFA5FC9DF821EBE779D8AFEFC5222D4BB23E096391D1A0A774D272245623546C8B9BB6FC5461740DEB8E8AB350A83E779C6C90B50E7A79AE8005FE23CED67AC0551CFE6B55594951FEE90A1D18601D637D086AEFA9890AFEA64659DF35C7361C3A42A5C270EA58D5E29280C62BF62DE181FA57E0F99702693FB678D6D0033C4CF216ECD2290CFDD9C902DB756A20D0E67B3FB4D38953D731292BFEF03457BF5A05F40AEC5D441F695D169F62074D8BD68C1F855EB52E0224576BC8BC1B76C6051DE5FEF9CA18D01D1F693AE2338DCFB6E860075FB4C75217438AF492D2D55419084B09B2DA80BAE5D41574957CD5BB7427441F2C13021AD851F794C5CB0D18838284DF6CC6BEB466F65EBE8127F77F2DE2A3F0EC4F09E288EABACF101149851F985A9EC9925DED8A3845292EEE1062EB355094E4C5982E097A1CFCEF4BFFB1D9BE16EE184B307E63CC7F2356DC807632DBE14FEDF602801AC77C21A34ED5359EF3D60D9CB370457EA89EEED425AA9A40237265644BF5FF3E114878145A118DEFB1C013C17DBE32DCB53F0B4DBC59EE4650F8C69A00A7FB532955448F601FB7885F817AD83A801F43BDAE0CEC3ACD4910E839673AB22BF91035C4C52CC2D25E43CBEC6DA80CDED7601E1E9C32D244F57A7388EFBB79EDCF66D87900259B91D42A8EF7DC5D5A0CCEC2027696E7B3C9D37A06817D0586FAD9E8B4AFBBA64A7ADC0B8969EE9A971A4E5E60DB0A7F32DEC3439515CECFAB30E4F799F2F0386C9E28A9FD50DAABB37DF38E034873BAF5D9839C4CC7ABE73D0D92D59995EC37F7CDBCE32CA3682A9782FBB446FC27DE2527DF7099EBA7DFBFDF750587C78FF89FFEEF91A2FD467020A35C05336B73611DECE1BBE59ABC5127477D3D6AC3DE6EB2066870E1E919663227848F360CB9132D7C0FACC01B4EEAAC0946FF96BFCBD7711C41397E952ED169DB0E63C73EC1FEBC62948EB32793EB1DB2D19597BDFFC222665074489876F221320CA07264AA8F7314569EFF7D249850B8B754F73C40617BB8B8B8E442D5B2CB53BA3D1511C63250F7630E2B09ACA8BC178485A38B0F1F2D5C7EBE66ABE352188B10A1E07DC2E7989C6CAD52239703E18A7A2A5F92E366CFE7991B0AF9C27F77E7F268C1D5A6777668480BC0F616EE35D3A81A1C72C75325693AA418D5E52D622BEB1384477954F662F6F913203FF3A02AB87CC8539FB9A11266C9E0F508593502DFAFAA65FA8BE0EA5171C06C792D4DFE99E4B105E0FA55CB9A1BE5EA9F201CAE326170CF4307C648CAA2AF0655793B995E2DA5E1C02097621E43BC309A4F4CCBC919EBA6E4AA6008174264A47AE24B23C38EA67807215640193AD9C688E818E3AF38DBB84286F3D1C950CCABDC27A020DECE6264A15B9321DEC8448F5E74A2C7F7AC71C95D94B63972BD06D5B5BF39BDA57EE9E3FCB7B81EAFD6365303DD7678CD4FC1014A387316FCABCCC24D1911E4796139C064D0C8072867C95E5A167DAD38537CFC7CA399131CB0741560DA001A524CD9B72C9B41B3C0CB416885F3CC6A963E437F3BB43530F44C28693C20997FDB1D57D76FF2DC42D22ECDBCD1940AD2F2EB3E0A2AD85FF062E35A56CEEF8E58045C46F7CDFDBA569FA7EEC4FB6F741E1C799B14409131A0CCC0D370C7469C16A9F45693FC7F26C9497BAFEE42333EE3E75F44D4FBF83C7EA9554BD97D1202A5A9A5183C453DE9A42ED1E68B68DC579498D25A5AA82A27837146C0B88BAED74235AE59DB5C4D1313B899BC7F553400A931340C8E6DAD468ACFD2652A6E07B80DD2D8276C39ED504FBCB8984A8225C546EDF9316B838A03F118391FB76F46D10F92BF1E90C59E30109DCD8D72D2A7827D5DA23551F9FAEE61FE57FB6BD6D614D9E14727E0B4F040064D21EC3FCF94F059E44129D47C4E32C9126421A32A0C67866C4BAF624F959B85BFD9CB83342CD8B765820B9E18F49AE4C7D471C80E0B91765A83F0A0120CA2FF212833E4E0A64C5C8AB6427D40781965EEC92A9B61A1668083B22BC2C422DC4B9BC96EDC75A95E180A78F8675C3EF4C23687B427B4F33AFDCA81921752DD4727DE2E53B0302390A4341E072B1046359EE421F2451C33BAE32264DCE824E6628CA6A2087C434784D39B67E0909BEA410E4A7736ED93F4F9ED6BA9B9379587FDC49825C021719D762CFCD35504FC685C0CEBDDF47E528F733B24ED1A3107C694CF1F7AED351B51710FC872B5A74FD7AF8C51D867DBC44FA854577BFD477A3B12EB6F30E01E6B1CE3B88774543BCE9CD9B38FE9F5196478E39ED88E122C60FE5767A2B0F124F698C5F8E916DA161FA48715325398E97A8B7CFD222225D6202296D89A1CFC3FE99E63819BA5A2C771C4DD53783908020B2B6D04D19E43EA178C880F2A740F4B210005132568E0CC25BA2B765318DF5C9D7721734BAF1CF8E16E0930F7CC658F1F3BF63FA9385BB7D42D72741F2DB26CC8648304C444E3A8BE6E4330D2099BB6AE3887C56EF0CA6D05DA6A96E8FB9AD33C4F31531EB36474258AB81663FDB29C97D1E5451E48C242C580B6A8E7C37CF998F10AD9D182823B8CDAB95FD2FE21C057363F0A96898F835624461140C1DC348BD762276F28A2DA880D8486796516E024774EA4A8213CC9705F799920F6A0D8167F7ED2F7C10B2D39CDAA9B5CC374E532E9E04CF5C26FC4F75B0D43FCCD3F5762E9A2CE203BBBC9E2042484B4BCCFC06587F4429A18BCC17AFAEAADD99F50B672EEF75ADA07B16B4E72E92E946A369343CD39303E06D1187D9E68C8E8FBCEAE47C0D4DF3DC9C804C8C789FDFAF233ED9CE2A8B4A3E4299AFB0CC82C28B3B6034B109F882CA2EB041FCCF4E40EF5FA1AB3341B12AB59A230519868BD2E547A1FC3C47ACAC9AE515B41F053071DB21309DFE6769073975B1B7731FA072D958D2850EFDEBE253915A90B6773E714C9E907C057D0AD225789A4A293D6CCB718BF9467E5840B585D0C4C63344D74B7D735358E77E1395A578F9C8FD615004894958118EA422FA9398620C0513A1815504ADD0DF7239D5ED48C532291E68BFA47F8CFDEBD73845A96532A0153823B69280C33FD24DC1D44A1C180B6CF0CE017BE10D48D5238D90C0C168E7E50F53BF8915F50E9FEC70397FAB98D4496CE127280ABA40AB1996CCC80B106AB5790CB1EBE626C5039F493CD10D5BB77405BE0A4691ACD3F2527C18B9FDEC56878F258B396A6C0E3F5429179E447B21555DCF9E6C6864E137C478F475681193AA52C99D511337357ECBC461E9EE6882B9318549CCB238D8B1D82BDDF365AF2C49DFC5E18E175788A1F8C679BDC43CC96162FD2EC70EE92C3E967B76CEFE507E0855E05D85CCA7EE0C181654373855C9541659A4B5C5E27F1B642E9DFEFED3BDCD7B917415BC6BCD7EAA774D0B9995905AC7E5F8E703D7EA4349B6BFE47139188F831C82A2A202ADA71584744F6F3772DE98889319EE9E8C83D1D2ACFBF05301366D5F447FF1E3F8AA80873662DEBC351226035089ED0BE4143A055D3FF006EEDA8AE3DBDE42A033BA067B2770BA9E4599353E928CA61A1A1180F715C6EABC3EA72C05DD16151B8D23DB12420EAEF8D11F2703C64E9F0215B278BD9683C29BC0E66470A298058762F822625BECD3266FF5444ED2C6D91D090DC0491A0D0AE2A5F2F36DD34532BCE4A5BF07EC540F6393FC18E61397DFC2826BE2DAEF6FC74F6EE8BBC46D57FC4CB1B1890441074D3AFCFBC72F1E88D7E27303AB82050492E061A0DE93219E0E552B3CD45ABEFADB711778275C9EB4CDCF92C84D78B59DC6A1C273E763271D4DB5E697CF06BDCA18BAC8A5F29C184F8530CCD4443AC12BAE4BFE68E70C03A9CC729A2A977A484B6D19B03BA8507C1A2C04B58F8456038918BD442C1AE7D18159CB78DE3A5BE89310BE8208ADCCF3CE6A29008DEB15081A1B784215DCA0423DB82661BA6189774F908E4BA4E851301C657FCE5355AB5DE06634A09811A16186B22B7FB65AED16CEEA0417F0C85E6C2C3B483412FD35BD70F859E95D8C9EBC51E5EF3538F127A07CDF85A472427ADDA5734CFAB812B794E3F9E3E2EAC3FED574781CF9D4E1E5EAB72978F6B44D9299A225D25C338755B473D0FBD0DD5FC1AC9B6D1CA09E8817C6F7EF2E61E8D70E347E331DF5813CAD79426794278B5B832AEBDD058C2C6DF73150A798484966E6FAA48341F5012E7C244F818F4CC0FD6C197431C804A508062E46BAA14CCDB86C47498AE84CB3D759EE50A306DBD947DF38C95244BD0BE7E6ACCB12EA5EB588DED383E01E2AC820CECE8695D96DDF76474025C155BAEA6C77E8B36FCA710821A2402FB796B9B5300C9CE6F80BFAC600BBC4F53F173EEDC1184F7F641D40C4A9DBEC9D7DFFCA92CCE1CB8C2812032DD2E5347F61F586DAD275B725807A624E6C75D2A4239FA2A4166794FFE63DC59994815732B26B659DCBAC5720BF721D483553F86343436B8EB29916D8C37484F179BBB0B34FF1C2C4D7144B7881865E1976D25BE8FFD692344E6FE2D506E84569CA18C43222675B80E88E35E25A9EA4F1576B51A224AD5AAE126208F71A572DBB78F9DA3E581DCD28DDDDC43083F20F24147AC9220BFC2CFAEBB4619DCB5062416D7DA5C9BD09E5D62E3F543D39F7D9F97FE6B1F4EE7ED5609283752B3B2ECE22C12E25D6EA2CBDBA4CE9A92FAA2020550C5CDAD05F7AF9186D9E6C6EA80DEE9B8F9A491A55FEB52FA858AE349398EA17C06CDF14CB45677A2159C99784E5B562D5F5BD25438EE1311A86CDEAC43DF25B9C277248DE1906CC9F1498873419D333A42EC1D57E2E46561B30A6FEC48E87DD2ABFB985C23407A6CE2593A28195867CC9243E06A71421535407E557A6138A6DFCDE0C12A8CA6E11A830419C666A8983CF111527099D652B16DB643C14B511B91B08ADFCE3FA143F754C4E225A1619D2DD11EA4C89AA3742292BB3A33558A31C214CFFC31C3FDEF0BD735B5F39692D574CD5FBC0809228BE223C73D126A92453DA092D7AB01BE44E2017D7B8C588FC7AF41A0BDC66AB335A0B437BA3BF7E1218C71C563AAF3AD81DF557D767CBD48451C1E6DCF30C7E8BBF73938AE9A0C0D27505CAC3AB8957506F4C886CF7119B0FC00738917A28F4FA8ABB91120E7DF7B0B8EBF07F2B5D5F2607B68AD4C3ACEBCD07BC2123158AD577CE5D02DC2F0A8EB0EEC1E0196CF4FFF02015F8CA74A8A100A8CB69C6D67B88E0F8E3F9D360DBB4927DC3E7B31876661018FF9BF6D0E181C3266297890C541D1AB9583EE1093507DF4970F60B6BCABCE7ACFE79FDC8E507CCD3616E70E6FA961EAFCA887C0BEA2DE39F205C2C5667A4F09C151BC695EF8E90FF3C2D22AEBFB2F78F7959E290700C1A782ADCA186C5C6D9719558633DFBB217A93395985C9C7235D6BEB4475E74FAB80F117B938FE06C19B763946FEB44461A08AB448D898C9C5828DA0F2C639020A9F105F0F636E76A7CD44BBDD4BBD2247B6356CFF228D81F151A8FFF5FF7F3F954059DAD4B0B4F5CEBAF811652AC5E1B9ED5191F9B7A90FF06619461900F0194108230B97AD061AFC44F4F61CD6C20157107B29424A1FFA746A214485B95AC87E9B070E63CF65D255943147837EA8F3EDEA4DED3F7D8A634451ADBAF1C86F7D46729D0CD87D3C1AB946D0FDA220BF97387C75457C96E1F3C0D0AC4EFC2514EC309BCF035B51C1146C4F87FF09D151202EB7E410BD8DF8D096575A180D8796E746197DD9FCDE9E49BDB2C98C66E88C2C2E3D61F0FA66A3703A8624D9A1A9D8CE2E701BAE19F8968E089CFB263DDB65A9A4BDEB7D643DA19BE1DDBF331FA36FA0F656734851C62E699E593A4872FE04203D74D01109553D8368F04CC4C6FF3B5E73D2DDE6080F23386770D33C5183BEDCE3003FA6737B7C84C9F0FF105A91A3A7F403344C60A52B5264CFD3E2FE0000000000000000000000000000000000000000000000000000000000050C12151C22272E", + "reason": "modify message" + }, + { + "tcId": 38, + "testPassed": false, + "deferred": false, + "message": "9ABA3D051A7E3E19E6DBCBDCCE6677678EA0F88816BA02140AE5FD27E0A56D38201E7622199340C0C8B8640E28BD6D318B6EF56F67BD7610DD57995A3E06D14AEAF3993C9802D5841060458DCBDF6BA3403B2DB2F0572CB95B0F25EF1750210D452FEE9460AD6DB821E5C79477D2200346B0AB5F14177AD988FAEA06BBF769D7", + "signature": "F8B96BA912811CEE92B0D15D063111FF3775C2A96BBA5A4F79A5EC6DB47F2FDE21B64B04EF9AF9571D2E189888C2170D8C35DB68EEFF492C68135C6FF69D0E4D3C44843A8E65D1311629600BE1D6B14682B54187D5D75D031D0A58E1D63D832505AED81313210B4827835CFF0CF4F31A6195CED3C9D741AC745BC0A70197F71056E15061935366A6CEF1506A3D9584374FA9BD71B0576C6A817CA9DB909203C21FFE1733B0F35C470F931C52010A3478E27DA1987EC9CDC814EAF80958906903D1D8A5317874DD60200E1DE802CF261FFC31B9FF76204644953914EB27EC07DC76932366B48E74A517C995AD3C366DF1722D6D9648943D5B3396E57B97F8E5ADB1ECE86A420228E3E5D3C347000C2FAB7B1B6FDA0DAC86E7631B1747D7533AD3C8B6CC9E2536784CC5AA30E42150E19149D133F6DBEB87A0D9DA69CBF3835FD61D380EA799A619CD69D6D70CBFDF300ADE3DA903589AD4E3CC7B5547BC42F0E33363833B504DFE925F3865202C8952E2DE0F13DC0C139A153D5B9135F1B21BD8DDE1211018B03CB09C8B02F883CA83A7D02496433C57E16E039E36851FBCDF78866ABA9786DBE8DD3FD9EF9B6C28962ED85C2B7CE21694008B41E3D5A8C4574E13F065F78D904DFAA5434BB8B4A9B05F2006B7DE193BC86049F82A7D849D071112974AC9B14CEBC65AB56917B3945C124CBE803A31ABDED9C9E30F3707F2E795974FD1F8881888135FE3E10EE929667D6FECBAFFBF0FE91CFC9A8848F1AC941D163F92639C2F056C6AB3E26775CA383B8985F23AD599FC746569593380308E6A9526A1174D97966218E63223307257773670798FF8840CDDD4552C6CF4324415DF1E73E064E6C85598AB08955004A796C7F74EA377C23C1C426ACC7356D81B4F129C1A8554E6E05508D0E7B3305232652DEE0A301F1C4733CB370E2F099DDE24966B87E559083ACF965319A5CCC6631EA195CF1188A2DA1B63BB6BAA9F35479E2B48601146CCC422403272F28F65854E480E51D606B3DD2EAE6F104D30351BE4F2690AABF139CF4F8ECEB6EF0D2EB08D9C1AA63742AA45006F2D7F486E752D985AAEA54F9E176C4844C9D0B3566E46DFA7C02FE085B0D04C67532401514DB0C0BE8CC0BBBF47F319F6B7688923A93FC0476DB7B6CDA5CA768E4B7E4C973DD95268A3D3AE322B5B34323FFE61C4598C71705C59B68F039265286187598DFE1E45E16A622F6E75AE5B84D6634A4EB6C69EDCEDE11D57B1E4EBEFE7FD1ABD578DF8CDFF0FF7E957CC35446101D6CF372FB230A9187CE31D355982DD1E174B4C6C27B08C2ABDF81F2A4EDF67D109C22B5AE15775279E549194A0D84515976B19D2BC852B46896457C0EF7C5BA08AA92A671AA461DB21C6857A5E42663B822488BFC7DEB452377CEF9F96429134E6EFAA01E45017E17A7C66A15C4814ACB051358E7794FE676C0B26EE96CBFF0CAE8E3BFD4DE21671658752916EAAAA433ADDAC6E8611E2494B1021C7B63392B15214BF1F50B758EEC774038FA6040B33B33AD6F0A98603CDA952CED33C812D45CD299AB38E25EEEBE42AD90DAD1CB64DF58321F6F26FE2AA739130BBA3550602D3349864D7039F2992C94EDBE8ED8501FB4EAA8919C421247BD280CFBE16A3CADC66EA1986DF5B753807020D6C77C9D8A3D42CD599DF41672460FFCA7AFD80FB2F1465CE208A69AF1B84C568271BE21DC607B6302A9D234A79B510C49E3015B3E2D5BA9E073C376AE251ED255C62AD2469839E1920192674EAA995519B0A915FCC38804CAEBB56F8398A46D89CE0C1CD9240EBBD154B4AC9A0F28E81371CB9CAC75A2CA89645519A59D190A677DC8D411F1592CBAB5C8C12B88DE3E494E8272E7104EF6B9D7684A727A73C6B2D099E588624693D23EF0DAB2CF27924B06D2CA6056D73192B89CFB3530760920669A966CBDEE3AAB9CFDEF82D662CEA11E57BFF4BFF5316B446E5643BE03209E1EC4DA6D7060D388FAF2513AA04F37AADE5FC87463A70AFF8B0B179222E5F1B94CC81E48D42A2AE3990243BD0D16526AB2FA273BF003B7E1C76AF28B2A697424280B5A39DBFE9A48479EBBE740C76F599E8F36CF0E5CAB87620F2262545D82AC40CC20F30DB847DF088E8261703AC60BC8AEA56023A337F5FED92EE8BE9FD7ED6738535E489C0BFBADEB275277D4FAAB2FE03862545E18DB5760B6E76F639DC9BA96EE649EF9C67CCD3510762EF405C4AF841DB6A87E794E440BA8E25FDCCA2A947B32E5FEB0C5CCE31E04B75A50A553CAFD5B9DC682852B44A7EBC1924AE7E8C16995AE94DF8AF1638967E531193CD97DE15CBF1FE60981F7C2766C372D19706E9FDB67CB8AA59D32D260B2E6F8084D71329FE0AFC9414E19FEA8ABFB03A6F5A80048418BA2A8540747F7330149FBC1E54526B205B9188BCF9E10AA79E563FA057AA2BDD955972CACA04E21426580270C7174487E5E27778E5E819516C3E1EA2724DA7F421FE1F0F830BAFE519913C9A0202F7FA9979A8A8B40E668884ADAE379AB14CE65B77BF8EDA5FD564387B968E92A5C823C4D3D644A53200D15B143DC7001805267C0C54842BF2D709F7416F6F9461E3BCCCEE27C2395528DE2457ACFA1BC59BF9EC4D4837EB57C58756E98741B562423C40BEF2A5D57A57C41146AD81973BD1820181A275425E77964A0FE88F0D93303B6C9AD08EADEABF6C1C90B785D0787FE06961A5F063EDE1DA0AB5D163AF45037CEC18E3763E18C61C57A5F72E0113FA68708DBD8A81B3DC2EFA834B0DB36B571F4FCA7CEAAF9D5B26FE56ACD77587529E73A2E54B97482A76843DA1648E47E0E4CCF09864EF30A4C1E1825CAAD8B5CD946A4924E53D26EF0719BDA223300F1CAEAEE8D8649E633C18522A678E28F18D964C81A7EA1C51AD3BD461E8D32FE431D6A163708FDB8423DFAB9F041386CDA39B1B6779B5DA551E79BDCD69029121BDE222D2821F1897BF9DAF9EFC5EBFA36DB0388593AC4BB3D5B2B2FBEA0F2913C7F024C36AC635F971D2815F841B8CE8EDB809240C2B5D69A28124AB3BCF4B3A202096AD2FF86E1C67F75E13796488B3E7D246A08D3941DF661B55973CFAB4870B05D5E98E7CDDEC0C62807BB04473669EEA93415ACBD16DA333F845B400A547609B455DC15D225AA3B2599300D59F63FD4A9EEB74478DFCC1E624DE46460101651FB8FFA621BDAF01C2EC0D41DB2A6FCCC6EFBA480EA1256BFC4C00EBC5CAFD144374CF4B45E189984F3E02C835DB71E8886E1F74A87BD565D4B15216B893D7D7154DD080BB35AE16D41200BC9AD818E3F79E44F5718C43C6AC07120EEB0A7B621A25A47785D5905B7272372C11FAB913360416BC8D71286EC68C2AABD611F9E4103AE32323D24434486F82AD739264D4E0A17A9AA2A1BD0365E4CBE9697008614FF730413E2404F3612DE9E7DE7D3EA96D02978FE9ED2B26938AF3AED998325D20CED38A14276BD86F42A8D14090D45B21B205A17AE869F93E6BAFBE1E604869F920F4833F9D46B8154C3BC3A0272A4F3E8DEE1009E6597D50CC02329EA5DAFB88A863084A6AD17222F3E77E964C07DB97A8283C057373319D150A7A2E84D81B03955A2FD40ECBA0EBAC48C300945D9BF862F3BCB98C124DA0F83CC54F4EA75A184DF8E035F62E96CFFBCAABCD5BEDB259131EC5AB9C65E66A3F3C0ABDAA158CB2EBE18644042E05D048F044E82A3DE759D54773F643EBCCF7251159BA8ADCC4822C1DCDE92EAAC056D13074BB00CFDFE60A22EB685C6C758B5B0562FAE7D047FE43A22267554996250C0E56CBC5D43831C40FF8A4BE41E990583348DDDC769C2B4D12C8CAD3491A1E59A2A612A56159C0AAE2B39F4FF432946ECB2A206754E220F193F0E4799A05F954EBB2CE6512B95C0BF3FC8ACCBE5031F367BB9C6860DEA165362C86103F1D8FCE8525E9F98DCC3C152DDFE24DC939869CFEFFC367012DFD064F8D1ECE56225D7C54BB11AB48C1A3A1E092BC92F683D75915A9E11ECE7775858EF2F844CF9822EBDB5DEF1FD805DFD2FCB9DC2C94F62A7FFD142229FA890E6D066BDC0B5E253346DCBDDC6DF4E4D81C218950A7DFF0116DD8BF2686873D67B2852BCEE7918FB6D64EF099AF1C5962A2DFDCA5B63535DFA82CB7023B201429A51A02047870D5C99EC90D8F3673A75B78F20B89B91E323A314C9E0D13BCFAD427A29FD6F72110800C772B0576AF15099C91AB4220678EA6737D9932666B10F39AE5861287562D8D60E7A3EAEFD8085EDD231F2A7D91D9A1218AA17FED7157B7945B582A75A4293F087FE3AF3C5AA8BC85A14AC00812CEE5AF591BAEFD22F22A3B3C3BC4FE04B92AE41B3738CADC1ED4FBD16A8E5A572B79F07AE4C468C34CC60ACE8FC6CF02925886B511C437FD01727B21E8FF06F2F844D9127E2BE7969B9EC0F09341CC2B5B4843C1FC7C1B23AEA33BF2831CE5A4D94C9291F04BE6C87B37916030AEE74D8F97BF2E8BACBA220C8EB2D2EFAC748E2315B52BBEA898DABAE0A6421FBD2CA75B041EFEE67BF2DDBC8EA31131AB105AF70F9F92C566F675E2AA982F19783085D3822DE6732212558FE658ADB36703ABAF9CFCB4A052FAAD081BAAD616C05CB20B65B540EA8F67E83429540EB71E5D6D8283072A09CB8A5DE291D0DD67F67DA1B11CB7F564ABF248BA6B6E427F62B0A9D406BFEC39BB4AE854076EFF9876A6EA052DB5CABE436D292C10ADBA4F445180D300EAD76471401E29532CE949732FD24779ACCA31DA03D41A1BBF926E1D8E9656CC02F0EA60116BAC17DAD90190C65580F70009C82D111EE70FB5B81EFC94B65648913EAAF79423BCEEE03F76C4C80600B409771A8F0EE87B309DCF15F432B2388B4D8A3525D3A31A8C7D61EE4ECBB3D3247E6A358C23CB5C1CFBD78C3CB64C9C560D355C8A5DBAA916D22909458BDC0EAE6A92443D3EFE3B69B443013F3B5C0F0BEB32CDD46E58A4D5F5D7B8891F0CF78005BBD04460BC5D6023A413E9B709E8840B322C2FD2EE01DA490B903469D60391FE21D2FF21222FED1DB2F324176A9DD403C1888F68DE34E5A420868F013E205E16082BE0FF504E8D0A7A79250D7F9A38CADCAC8A4CC887E6AA50412FC8F4C358920B29BB09551F21B858843CDB7C3AE1536B80E0082C0BE3C7C48DD08AF37AEE343B30A0D3D68AEB2DCEBD57E4EB7E71752C422D5CD0426C6538B1FA74FDDA2F7AA7FC57AF89016FD32FB63CFF54B5E2D4484027B8A66E0E8C3DCAB404EF02EC1DAED9EB8C234D49ACF3A92B43782C86AFB1F1A6D482F0B78D1F7DB4BB7DA4BA27939AD0A744137295E802320DD305FDFA2CD7B31011E9FDAC312EB6A7A4F1DF3EDF3FF3973AF627B6DC6F1E8A0EDAC416D1CFEB566F73560EFD06C0BEDCCC0A9C14BE273F1279A962CD06B04AB2F7B9C8C05F9D3A5607CA817F19890D4B9CBEFAE9CF3DB58D1AAF3D3A901DB7E6019A816EA1A3B10E4ED7EB0D89526C14685823218113DDC4FBF5BC73165A08664719B7DE597E45994E92B667A84DED5BA2BD0CE6AE57B985ABCC62A81D41ADD31A4A6B3AC1ECD2097918A2120B1118262FA112E53521F1BD55A5BCE15423B9E15FD1676B6C2B71C7ACEFA34E79E7674B1C6007859CE58700D1D5BA8CC3600C606A954873060038B21BEBBD6333D6632405D7FCC7682BD8444991C51EDF01097CB889E6958DEAA37392854F30A29147F317A25CCE4CD6CCC5FDAF4D6AD0FD9CBF98EF9B047A5EF4B7904B762577F974B4E04AC516ADF0695183D153D5E321A2EE192216087A3B0F3AADB81B64BC7B5A7520129798F799ACFC2FC1278B2CAD8E41083F06268C17813AE37A783B0CDC88A08329B161774DB27A1FD7826959FC11D494C6723F99E38264C29CD1D6AC5407C51244E10E20140439B2BBF4AE9D60889B1A484972B5243D0C17D72FC0716F0E3E38244A627BAC2F1E100D4F8DEFB60D55CD8CA28C3AB55243B080D1E528A61805E943D0278C126034D1641EABDD09B2DF1FDC76494B1CAA37C7AFE153D6D5077E616CBE4D7399C83DB15F1770771BA5ACF40802B266FDCE07240D2E149566A10C64CD42D0BDBF21F5023FCA7E976EB69E976BE4BB5F5DE97FC688E972D7DDAC853F70277E42DA44AA1D800445A05177052A581380F65997FADB548A350C398F7F076BE8E6135161268936CF6B90AF84850FD1C849AEDDEC104A5ED9C4723498B88E0375F390F14A1FEC03064669B3D08501DFB2A0C26C755241FADF278811E6B5A6ABFBB6D72447F55EB8F5F7C9F7759A1386D89FBA1DEDB048C56A5013F30506B226348DD46F45FD173D6814712DE2708D7345B9B6B3EB251D22EF2E0D2256068DCD3BA2F0327A20C9CB5DE5C86440BD19DC447204EFA578DBF769FA022DDAA02ED58E1C3D02EE35E6FD4E13FCB23018743B83F769BD08E75088CD2E01A8A8957C07A99CE305D50DE8FAE597843E102B3B4664ACDDEBFE153B529EABC2E130666D878D9299A0A5BAFF58768EE8F01D39768AA2C5F40F234F59848FE00B38C6EB2A608BA8B5BABBC0C7CEDBF70000000000000000000000000009101B20272E323E", + "reason": "z too large" + }, + { + "tcId": 39, + "testPassed": false, + "deferred": false, + "message": "8F96C963CADFD3585A29E3E7A46618FCEC87D18F54B7F283E0C761C224B4FC93C4FD705D7306644F3215D4527C58173B2CAB900567A37800F43C692F2F056E2F7C603FBCA145A77D8C3833CDB7E6C049F690C892E379F304B911A31A83F18865E38C393DA10ECBF53E747E5BA832119757EC20B76B52BCB59DE1CA6D3BE5F10B", + "signature": "F32303279F880224A7EFB85C7B5769442BDC949700D6D54B5E3A76ECD8EAB821FC8515D215934AB74B2F10EA8648E6727D91B11E0DCA12A1F3E3EA935F7755C48614EE56E6415614542783EB486418A05DAF900774596469B262CA8608A96B267F0C105327AEB9F83541F477FFF4BF1612BA658F3EB530FEDFA5DDF32A0A8E04CA0392FAF2B37823D9DE329C0154B08535A47F7574B9F2CDF672B6CDE23EC3EC972F9CB000B7197F4CBE8E263094A8A3E3CD3F116A9084CB7F03CA76DA15104ADAE34AC5B7CF93A535FC8F8B9DE68FD14DAB8504E9AE3307825F93C67BC29769D5F09FA1630046EB8F0FD873C533CAE2294276CB734F2139724F0D06DBCAF4C3B9E3B8DB72242A77255C0950FF383F0C513890751253B39D00BEC708DC0DDE724BDBE1CECCBD8C77688A98DC9D18F6453E7617FDFD32F454E0582AFB47816644A951702911BCECE4A5146D58C6931FBC762D42ABE0D50D4D3C1B703220C662EF96CEF8269290DBF9DB1A4EA83C23503764F098B1C4E13BB90857D6FADECB096D53772391A76293D2F3F39EF97652CBC721FF4020775927925025FF2C5E2B7837574C60E9D6DE8CD5CDA790304B757D194FC04819ED430C39A79756DB693D0B9A0CB4F9959C21A38928525865EB2F4F85781C8D55EAFD724A2B05D296B182E30064F5C13643472E77C5A9E57C7D3C35B6F9276065A8B7A29EFB26CCA534F03AA8F56485A0B17DA02629494D77B3657E64192C3D22FB906AB3A36E2223D8E3C77DE16994B782B5FC3CCA105ED53404EB672654E75EAFA0FB23EA9E04B21A1E4A9F1812D98B91BFBD9822CE0886EC7D963E25C1015C9C81CB825EAD31C19B00F0BA2951C2E1D3BC898AC34DF10695DE24CDF92ED45669B3418BB1DD9FCBD5602EBAFB5A06FE45A581B3CFF7B948FC9BA3E218F9A70A711202731E21B04A3C1D47D14D02B8FD2AD3032C55072AC1E63FF42DB2FE2A4B7E13C0349B8772F46E95B9AFC058C9A8FA813B752354ED98C68C1E1748C249513DC5C0C12F9C1BE762846B4D60B20C8A2CC7DE27C521BD459A783C37550B478005C6178E41F3E7157C73C415411F03D64F6C84C61C5C492DF74F53E0CB50092B457252ECBDF3650457A5BF08747CF2123B01648C061A997AFC6928B433535E7A0A9F4AF6CB97A8778BABBA06DEBE52ECC22F7C32743FB0FF168A1A42F6C8C9743D84526A5374F71F2B748BB308469B8FCF8C9DC85149FC8E18A5002ECFF106A3DE03D4E75CA5A2BCF0FF08ECAA488940F4B7AEAA23705C00B2325BB207DE4B6CA8CE6625542DED262B4C2370D8D4BAB4A171F702345A129F1F65A10ABAAC7676456C8DA4548B024F2E189720E0F4183AB26C2EBE42349C1A81547AF49C0EE942E429F665366316B493EF48AD4DC5C1C87B69CDDE11AAFEF6DCD7574E781704E0CCB9590C839F44DBB05CA4AC9B24BBB5778C672073082123AF023F06A8DC724FC72B6216D72BFD5A19CE87D33B8F10FE428BA86C9309841ECDE54DC94206ABB2C3341350183B249A99695A38131D961F5627E5871032AB2A823655BBBDF25137EED1CBFC48A964FDF696341469F11B8F05E411C8A83BEF26A9F98CC0DBEF0AE025EA7F420C19BE4D09ACF5CB13819AE74C10C6FE3F1AD08356CC75A89722B50CA5A754E87DC397FE4D8E38FD7D63FF6A764B8C984E0192322FE082ED3B6D5E5BE5C385D03D98321BE49FF1A47FFB981191ADFDDC10ED00BB73F8915B4BA03F7E87E17CE1E6F53BF90B0EDA5D2A4D6BF02E0C3B95609906CC976D83E49D364E9691A2AA552336BA33DA41ABCA4B9A111347145D3C6BF70EF1A1D2CAD1F84618D4958EE680F04FCC59E66364D83205FC72DFC54D94428336B4B1D8595162CBA370CEB8EA4911051F5DB258F110AD5F4286CB4E00B3816FE9DA7C9696CCF8BB6B51E99E20354906EBE996D460BF5BF484CF102221788A188E0443E74E31BFE648A6CEFC3562A2610891A19453D023F170E93178C570644064478EC7814CAD9F4DF2DBF5E6C74B80009A52EAB3E54475D9AEB34EF7F0462164F975390B69C3AFE2D9510331D585186321E06CBC57F5C80B9E989260CF77F67EEB36AF15E2E9E476C7115607F2D74D8BBDEC2A37F3AB6A646363572FA1E1FFC0CC06D27133BFC42C214862CF21F31B3A123260D42CA6BBDC9192C553E97D26874A721F6F9E14708DB2EE51B09E277A6AEA511373DB5F5E0FDA48E9BD153967992C79589A72C9320F78E85F59E06BC4750CC73FCD930C470AB38535E8E46AA85C24B7909ACA478853B6CBE134CE3EA6FC7F559F44F4C4795E2C6B823AB4E5E880BB58F160F621DD56F22E99FCF5822ABE04D8FBFEFE3E82A77B9D47785399B710ACAE177E399F23476899CE5D6DF96329BE6A366F3D155ECFD95D4400FA13E7AC025A8533168879B51AECAD85173BB7E4A2F69F73338767EF8F3E8C9F58F6E1628F8003D328C6F7D5EE0D1DF53BB86FBDE535238EC9EA1CA0BF8CE19DB3BA4AA43F45D7CA77E2AA8707D3573FD70E4AA43E7544CD55793DE76B35448A25656408964E6C64369428C87667D19E1071B038967BEA44FE3333C55D325BE45F052EBB8247FBDB8D64CBB2D4B13F7631359E9EC19FB38C36B5A74955A17B7C3198C8CB77764489AF91CBB16710F6913022A0A1FD3933B824E9A2EE2FA1B0B2E1B4DC03C0EE14C351D8E14228FB4CF72888A559021BD00B496529211AAD4C4C5BE0880A658FBF144C53233D6A0EFD563353E40B44236F3FD43BCAFDE78A634F3EBDFEFC604D4C136099A338FD31D4A0475E14FC8C672F1B9CB726DB60EFD36F2CB93120CB1D794AC1EB0043006FDAFC4701EFCB035C9B53F7DD286B5FEC8FC96DDB58C9F36D9EC1EA660F661B9FC6B5D8A86E66FB74FF7BA446FB9FFE60046D1C222FA6C00037B2C839FBBACA7E4A4CA6A721D2E8B5502AD23218285EF3F9727D863DFC1AAA49F19382C6554C51B423F7EA1CE48A8A90E4F98C035AFA8AB5170A992A8CE672F95166142A39F2DE4AD2FD3C88D9186C6F1CE6F53E4AFFF7E17653465736266BF7ACBCF6DE80929028912E61B0A606C0A75C76C9D3776ABAC8D85839086A146735E4980C030077D4909CBDA90FBEA68EAE87193E7817980DFC8640E74503EE46CD808833398D93191A08F5446CDED75EE1975AC0119779F6223E05FA70F4252108854FCAF18B9FCC56E5D305F1F074A3A20742921F6FBBE0EE1679E30D06FA13A0A21A351EAA943FD848FB2B8CFEFB0083B39628F0E74D438EA14AED6FBD7A251346010980D0168378D78B07299E97458942F03BA76131442771C0FE648D118F7E4CF18096CAAF9B86ED02C7DE8C498A9426A4F39E385A6C0A3FB4F2D97FDE40CFA0617075C8BEE816A977A60CB3FDEDC41CC162216BE52599D69AF917250F9A2839D305023A6D395131130027F1A93D3A2822132609FA01B298CF4B56428407E5372A9ED9B0BA2230705856C8D6F8E6C43EF52322FEE4DA95AA4340F274A58217E3FA5B071F8531F0F0CABE9A7C42CCE6FC3C3B5984237600904C12A72CC93E64E0EC65B236562BC66F93E290B6BE43CC6E828215252B8A10AEAF54D2DE1E40E0BA6503BEBE1AB9FDD30ACEB9AA2E0C7FFABEDB3CE00020CCEC59354C6D1D102DA9177105D7D4A0ABA4D812BB16CE42B264BCC8FDA518ED5B55951E5FEC855708B6FD09CF0D10971B900B23522CE089ECB231ECB04BC821007DC815A77CE6095729D5608F06136389660F34DCE02958E753AA42955ED9EBDC41F2DE8F480C07B95A17420FA1EC4AD952B4CB3D1ECE9EACB599C2BB46CE7EB138E42615197676C301EDA16B088819CF7324174E3E9520970E83A28C7E26337BC084FEFD1B9FDFF2E7EDF5A13A3DCC80AF8F506C6A66490CE57497829C58C3ABB5B89EABBF40D38DECBFAE8A03DF466A1380E5EECF3302E2989E4FE1B45DB7ACEEF2B333AEBA5DF806CE3E38F6804CB6BD32953991E78ACCE1545933DD41C7AC3543C91374E8C77C1EE0A2BB079A41654AB178033CF30271B6ACB7777A9F1585BF3226B81128EB67DDB35CC7531FB5215B04F171F10370BC968B65C6F77512EA8A8A82FD93E934535EC74663130272B1D63847205D4951E27BD8F4B9540B6648DF8F85E493860BA6AAF8B2A973FF3021D60AF5A0B9D4273C129E95793B273EFC3A52B4DD795CE21322DDE228BB6633904645ED74C08B94163E5A95D3E91C1EE5854650F8A8128CF803DEFC7872B0543055257AB908F6E5627D97652687923C600EA8F2CFFEFE640D773E84B33F28F6CB84F6ED92388450A3FF1FE46E43955E8A942A0ACC822963C56BF5CF956F99C41E7926AF9C8752C62C51C1E8F8B310A4399C3BF745052506FC869193EF7FFF5F74F0FEF88D70C579933B85D35C3972D85660D6806BD5B0DD764161E0F863D9FFEFCF87D34EC3F70C1B664D940EDB51D334340A9E4635EF480676A22B1B4C801D56E1B774D4652DA87CB0644E979D10778B1C041B1D90F2E6489E26555E8DF53E0DDD8E658967875EE41D25C7EA3307872F0EC6628C9C636C41A992910FD6C99628153D3DD6881871B7F82AE6F0A6E91CF871AF51BFC38A21CBA5AC463287CF7AFB765AA501D2C0F3FF8DED54F5D446AA3AE16ABFDC122A953AD0D6528F7E30C34B79EDA8DE0C4F912061124FDAE05D60001EDBEE9548C622B538BE2748EDA45DE098F2DFED34F46460DC9DBA30321B74E965C74920B9EC5AACB8661C63F45614CCF92089BD56D218E0987F696A949CB512B53264D0E8B5B283FCDEB78BA2B3D51F46A1DDD38F249619A82CE93EC57A76FC76407F8E5126C5B68B068DE7066E67781C2E36DE9214A260923F4CC22E07CCB78B7B3301BBBBF38CB844E745F9ABC72D149928F999915BE45D93B9966E4863D9D5E1BA79B6B4D93907D08C0E1B5DA2FD80986822E21FCFFB5D17201F1CAD026155FBEB9FBA5F8BB5FC08D5959DE9F42635FF8707A6073B55E349521275BBF7B72B4C1C7CFB6B121DF6CE2F871B98F72303955A79DC50872EE27FB6EF8658A70640749A761C545C4046B12B55D26C2888EFCFCDFF19E020EE96F30E37EAA0A098CDA610679F82F3924A17969794709A55A50ABB5FCEA546A59C49A874792294A26A004F843C4B472837C21AB165D958D86912823C1FB93940200E13E773047738559E64A96DF659439B6549FE542C6EA24A495B1E22F7C115145C5539745496826CA8052DCE4D0F28C55E7CED257EBDBAED9B457F262B7C99179499468CB3CE0273B524EB74679D2569C3BEE69B37E3DADB594BA93C78F69902291AB8A07246E9EEDC98CC0485213C707C4E7BD32864310B38C72BB1C7A9B1A444CC57B7A1EF39B3642FC60ACFE978D9363CE66C74C5066E132CCEB58C32FCF51CEC41FACACFA622354D70766448E5C447C640076119861DE0249512FBC4773412013B194828FF8A8EEA037C371704C4A7CEDD2E3894E05CC6E75410BF3C25B42E63B9D287885E682BE8E5FDF512F9BC667A56E04C094FEA642E7A6945E860775D4A9F88CDE98C6B3BE2D43A7FDC174C8DC35423CB7444F3561A561534B42F8F71DF4936320CC8C40FF791D8E7952D370C58B3926A7969D11EB7E79E8602C821CBB57B6F15DBE09E9D405F2F6CB9F3C5985AF3AEB6564228C042333B55A55EA6C025B80F0549BF32519D727DE5946EF2CD3E6DFFC074D15E0BE93A5F53F531CEC60130DBBF9E588427738AAF9070D7B87D1E51A16720AA4F2088756D2A01C9C5542EFD7756E20CD20B5D9F3A2F55404BA631AE2D47C157DDF29B635F596312A153B620DCF70A91C6AB93895398C3B91133B47E690403E889874C9E3D1ABA23F35A9D914C27D3FEB9053CC039A2F87D71DA703040189DBFCD4CC114C0A8A9227E8B674714EC030BA474115B5B3CDBB20B964A1C12B02D927E140A6C30F1B09C4B3680A1423071EBF8C65FE367A6AFD13255D6435CB69F3F0D339ADD6C20B7BEB7B7D9DD210A587DA87D588F565111F90799DC7CF17214F96E90471413DE85519B882DE15F693A2088BAEE85BB5873B0611ED7FA0C11E11B16CC05635B8B039E328D5400C8D3EFE76A3402267EDA22FF90B7D59E506E8403C2ECD217B310528B5FD30831492E6723AD06522E8B9AE979919DD0429652560F3E3C264E213351F0272FA697A1E0F27FACD720A60621F0A2D5A578227D38A421E0A088306262118D813048E2E763022EA832AFF510A0F93C581E7C80F94957CD6FF9059F72499A2A51796FC1170048C69D0AAE791612AA9F0ED76CE1792AAF06A88616A47313056A95E931F38219BE85DF42EB827FD88117EAAAE1322427600E7B44C58822B0AAC13A3604FA9E6E8D271731949950A5B0574EA668D90161B74124528BC09CD44057DFAD61B43B50B4CF81EB207933C2ED8F7E43E2848E1C5A21097D2AFB407BA94C3D11037A8397A5F203506382A0C8CADE0D2F484965ABDDDFE6398BD31B395EA2A4E8EF072F323C4258D8F9216AA0D4E148516E76A1BEC8D9F3F700000000000000000000000000000000000000060E171A21292E38", + "reason": "modify signature" + }, + { + "tcId": 40, + "testPassed": false, + "deferred": false, + "message": "0C63CCD167A88F14194286F529AC33F7296594D9FF530CF1C7894A89C73FF3569D2AA1691BF58221919AAC325A3A86BCB55F0EA6EB4808ADCCE8C6EACA20AFC574E02FB068E857370C80210701D9D98D7315AA76046736CCDA0952722D8EA1B3A2AD0B33C7FAD15FD6130E2215E2B71E5BF3786CD452738014F7AB3A482D4A1A", + "signature": "C95E934CA235DC9EEEB45817A6239B167709E59FE25C8684221315C4F8A76DA028286B07D6DD0733D1FA713A94964F325587E2BC491908B8ED3A40A014C82FD25D26B0377364F6DE69CCF14A5FD65AF5F56278B202B5DC3812C9801E96C40381FC45AEC5FA23D3B0C99E79FFD931604FCF9F51CD09484A671A1374558EECF31C83EB837D7183072FF7CDB1220F58E6B77522139F0F15049748A46B404CBB0DA079A347CBE281D717616DC8F9FAF5DF5373A3AF9FC22493586068C14F7BA5FF7B90E692A65688C8965BD6452B807BE5CB76EBF45ACC3DE9BB0E1B35B1FD8CF383933F1A9928825E62DCC3648D933921C926C1BE1B40BF7294BF9241226500ABEC0420EAB0BD021B0410D9A79181921680491AC9162819AE3B9821E4377754A37A0AC9A0F3ECC038BFBFFDFD7E3977D0087435CA1843B218E6C024759124BAFA889F59AB0D178EB2C3896CFF031C57DA3EBBBBD66CBFBD72BDD52D19D1AE307CB9E2B8BAF3BE556DF71B28BCA6F9B2EB69F8005ABB8D29117C43BF42459EA813C8CB4385EEC23984BAE661C59BFB7F9F06DE0A41F70430AA448BBBF293A9E66B55995B3A5114032A11FABEE6BFC0DB02ACB8E488A05D4EFD95ADA2A47561E91C3AFB64D24B69D0B1E320B1111FC4CD1D48F1DCEC0C8210E6E632BA1CD0448E3399BE8FF9FE05D280CD827F09CCA0A07FAC04B2C1C96DCB778A16735C5BE6D71843E9FBD0095C460C6033750A3A6A40788DF53C115624A75147D8FA8C1786F392DF1E52DAF68BEE09DD081A22440D801061260BBBBEE3FADAA4481D71E9D837137D6EA56AA4B8A30D5EB0163B7117C1404BD7E2B843FDF0FC3E633AC03295C405FD1BFE2FBBEA961B5CCE96300DE4D402B35DA3CDE854E55E9F0D89EA9E3E05D5E004FBA53705CFD74DEAACD1BEC24CD167A05B5D65A895944EF7729FBEA53B19959891A98EA2EC69E5FF4C22D3B2317955EB2B2976B096A621ACCC3FE812B8D59C195BBB7E573393529CA246D7DCC445270C60DB57EAAAE689FDCAA28ED889FA1F93AF6B454C8AC59C667EC338DAB35B7D2E6C5DCE92973E24E5B73DA0BBA9950AB8D2330574A10EAB9B41D52C607463F5DE9344F1035974E5B166EC36E8895D1530FE1A165DE7620F9957E795CBAB4A83775D4E267A6F660C73CF85CC675C0ADB8DC5957F960B3084DBDA7C2A6855D65F798E8F9679A4D7F96FBE07F09382FA424481FA2A4D808D501122B46F1B6B9D43E8C9369457EA2C6A77F51669D80230D02F2EB017B19352851B7A0726E4BE6CF69072AC54B7FB5D431940D06CA58B2EE61CFE8690A0686C62E1B29F4C22C28D3C386A16D63D8B9BD65353AA48188EDB9F9B19FC9B2302FA4D7864243E959C1BFF2DE4E256BB985D4DDE0C8EF9FBA0FE8A7AFBB2CD4976C3CD3B9F6FF162567B65EFEF5BA87F3AC5509976015BF404704BE1657A4B89D1DBC98072838369567C08DB761FA67A4A2FFA2C7816AD31C0BE09B0DB27D2AE9CB7DA26DF378516B17CC07E90D7B702BC7CE3568F3AB902697164B853BCD36E2A290C1B7261959BB5444B6D75C1749D939145C6411DE4FE5D1847E70E473FBDF632533153E701881C43B89D32FB3E112BDBEA5E36B12E15F941F4EDF669A5867D79B34B23F1F370501043B8ED95A1EA088A46A5D0F3177A2E81DC06026539769808058916F003E05088A062CABCD190D9CBEAA12F8D3A7BA0C6EDB6AFBCC3D1A269F71835CB1D3BC4649F998903BD1EDE9000BE5908DBA93BB4C80BE7DC9F97A28BF7EE423EF15F6769F9031AADEFC28C4715A27494CEE7EC990B59D941FA42423D8C51B6869139302834567316FAF4595546A19F317DC3A2BC8BCBBD4BAF3546CBD3DF2ABAB198DFEFE75C64574A35F3B1E1B9BF303FBEBF08423DB4638002604DB5BE70C47DF86C83096BCA682E1EF3C65A819517DEBFF8E9EA59C0DE1D8FDF2F809BDD4D8C8C3CE248A4F49FFCE91DA7BEB1361F40948CDD5F6FFA77F4CEB79B3877CA83F93B098DF64A3E864DB265DAEBC7FD1B8F7B8C83BE4A77947A43D5351F107E84F5A080D91D85B45466906C6DA51428EB08E0D9D61CB4A02A7E4B7C66FFBD1DDC3A3EFAE9B3363AA6DD3A09DA1601C9158B604852B24EAB2904224F24EDEE8359F165D536E17DEE779E3208B8960FD1426FE9DB8861C81201CF55F527B2465BBDC2E4EF30B3E4633DC01CE8E34E1B4CC9EC0C78AEF18DDEBFFB013145F7D80F8ADCAF2A4D1DA1B30DF901957D36DE50EA5B9B5560FF3343DB04C8844B5C2E546DC426BD945F8E08C4A04454C0C6257F1E1D796C29466E099956118AD53847F4A579D01976D5CFA389962ABEDB6AFBB91E31D380CD9B833586F5DBF598B70D76DD6E1E2AB8BB52CA97DE3705ED68A2A551C96977DA36FFBD27ABA84BF99AF9C539AAFA55680259B9CE72F8590FC786FE62A501D52B0FDA85AD3D245E9F29BDE1E278D1E2722088086CB51D97D960511814F9CAF0A5A57E2C616867138E587C17DF20E968BAEB83179003F9B3D9DA0D6AA15B61547DF2E9612792111A271F723E7DB4E8F2AE272D356EE9753797B85401E83E6C5A87DD147DE6BB95A55C00BFDE51E3CC6360C8E827456E423799D294EE3BB81A7B79D9938609AEC20B51D2CC17F08D6AA46B106771B845358985DCCCEC29F861387CE570296BFAACA9F2676B417D625322B50D9E8BE4C05193A9FED61237B44851F3419BA403DCC1662C0EB30EF3BADE28686E3E1CB3783CC3C8D78E96111562E08C132BD8D3F26C8E9665400EB44154E4D1C7CF16A52108E21137DDC1FB310B7A8AEFBB7BC7C09BD062C82C3F490D5B5991665D3BE017EFEAFA648833E958D43D16482DC95C867357103A0F141D230522A6BF24C19AF25876834AB24239BA5DE9BEA4CA4A22B09AF59C69DA9BF998DCBF49F8486D8FC4A16A411F9F273FA44998950C620B3DCE24C5E6D5CE4D3A070BCE23B20897BBC654C154E159B093CEFEAB13DD4D07ABD1F4009FF72FD850AF9098755214F668C2E1A93DE22D82DA6711D3E804E0F20A9A95775276FEE50B3F3A348154628D46E52DC934DBBDC514CF9BB6754E349482BA658C73E90AC72C84550C179172F87869237C4A902FF0FC0B8466BF2440F0EA1CFC4EFDBD925F725A90788A4A89739406EE38975CC50563C08513ACAA7E490AA33D67921A189BE3216FAC4376CD5C0CD255452D7B353C5DE44BF66BD420AED104C144DCD9B6F7D3C40B146EBA5BFA6E479892CE194BBEA3EF1A3C4DDC49CC2A564A5AE61969A951F5BBC5B1F580F04FC8E19896598A0B1BA2C81A9BBEE1F7AAA26FEBE6367BFCF8F86F6EB2A72F88EE772AF8ECAA0B2901C487878ADB9172E330434A72CB709258BA93CD819DC15D836E944C1ADB83E57547F6C0D3D1B026E7585A8B7CDEFE1E48DF5C83130B13FF078526B21F57D3EE3A2AE3BFF55BEE412EF27F9065177943617CBC0D7C164EB2D46CFFAC89A65B7DDFCC75AE57C63A5CE04741D51E5AEC1DCFA0F27B47C4219207A418C82CD513AE3252131B9C9F46E86A4FB45939328C5F10753136C5484D44B49CE0AC7373CCA7DF7AF2C0B7123AAAD87C0921B238C37668CF8BC77D7105EF2D994EDFBAF2DA2121C158B6DE42A49B5A0CE371C2B629E2B7B585665D5CFB24EDA544942C2862BE57E6823E7CA71C46C3C0AEC9711B19EC11F00DF8FFC8E1AECC8DBCA323B51929891DE34968B5F58F9DD2A9DB8F1D6528AF7BF68AC5C0EC44A11E58FECFFF780077C5F9AA436BE772CDC5547449B7F9189647B1E254A449ADD1683FE7B7D1482A3B50D664C7B3D170E47513B41EBB4C46A3780858E1EBAD19D1CA4232D53A426743DCA140FCBC8A24D547CAE2CD561ACA7924FEA71225E289361FBC2C540D69BCFDAA9FF51D43EDE5DC6494687046DA39F3D38FB3DBD776119F488E722A79A9B416DC4A99E0EC04787D2CEA75C134C7AB7C05A332CA04423B6F45028D2FCC4705A9C91E6351AA120F4C78C4F2F0E5BD221EE7C07ADF701059C16A55DED766A05A43DE4FDB40EF8BE2E69A45B4532DEC5F169BF404FE709FD5C9113032BF8818F2F51A5C3704CFE265B005C481CAB1732D94511C331C738A838B15E084021F5E10200E034C02FB2F883F2464474A40B918965279AF19225A2748872832CDBDA50F0729319883739069F78B872F71337BC35EBB581445A9591388BD71DC5121C1E985F634F4DA5FB8F1917A9FDA424F4904BC21BF6AB7E24BA6C00FC9A89B3A647AB5756456003D47101B4A336800EDF75F08CC0291689406E416BE8C6D4826960FB9D7098D1786D37E33D2D0F3778C5DC7F87CA6858E3B4D5D880081776B5B9F6A1B26D2C829AB9E862E33BCFB9F25F19FC3F683C2D3E6F89518C5A763EF5A64A3256CF889F7C8C86FE7BBD800C479D507076C628F54C61D8F749A6D63C363449ED55BB9D9684C9E00DF3C4DAC78D73B499F229B708E44F7E4692FE6AC01D8FBD18D486FA40383B3BF7B00687E3C0393A0D4894B60F8C9A395C7E6A873056C486FD05B983AF8127CB4A100F7D49108ACEF78C6A92390B984C7517C6016819D0A712E808C46A6779E3FE151E12C88864234EECA65AE2F3CF39B1671DAB8A19726A7F088EA15A51282BDCBA93C22EDBF67FB9FFDA481D929BB8A3B35659DB2C235F3959B60901288D111D65042FF4BB30E4D92A90B0E8997E9060C833D2D26E9076B5E1AFAD0EF1BB06AB415C7389A76324184DBAF2B9571379BA4168D316121CECA90BD032322D3C0B227830AF93F3E62A02F1F34B0162B957F26DE9ED9DF233D2C3F92C25018B5D38794F856C98F76DC40DCC6AA5DD78986892877B538EEC358DA64A2DCC3812BC4B66F28FE12DC453D8A3D04647408F5FB040FB54EC9C645A2BBD5F04DB4ABCB5BA5B0865F1FE4428752A6BFBB3B8C9F92B522B6324BE69F567F96BFCCAE23F50B60744C72BF69C319C241B87299601933495D055CD60664E410BD484B06779A0FED262AA5FEFE085EDB88F3D9719A2E8345BB8E43AADC517183AFA83BD75C644687351D15759659B244FCDF5FF2672CBBA883697FCE4351820659A22E6106301E27FF03F850246D55D535A9A1BEE416912D9D95CC662CD6E3B7600E3F60D72EE27211284BAC7527D49F8DFD2A1C294AB5244D27D6202A7DD740E60DD744CDD35276DA2631ABFB3F5BAEC841D94B2CB43ED93E2E0717B3EB22BB4FD47734E599FB1C5C4AE4EFF01BD51582B0B8EF1E8025749E1B0C91A59B09AA55FC4886703A05448ADB712164FC815A6662BCA0CA12425C38730B45C047852ABA90EDD23B30E25421CC59BEBF3F701B861DA76313DF425473BCD7C09D9F5F8E2D91CABDE0E84B4F26885FD99231573A5E6383F3CD9F38EBF906C8798E3B29A2E6C86A1970537B21B4F0ECE582D7906598A0BA7A04B0F3ECA48FB28EAE5BA083DF3C3FA714C753E1C72595D741E374F67E8DC85455B5253BEB0D7CCDF3A1F8E565F844676E4DBABFF5DE3EA1CCDA3A03149E13B505CD2D3285C7AB79355D25846DF70612CAA9D13E8A070594BB5B254DFD4D632F42295E0904719FD8FC26A2EA3C3194B155CF180E977BA9D3DAA9677C5B6A125DFBABCD52CAF89A406D33AEA504D4EAD84283055AFF09278D6B0EAE9B77A03402DFA1BF7917DAE721880FC1881DB132FDBAC8563DB1A4B184AE8805211DC8A8D89E61148E2F3100BD055573FABE9B7314DC7F8314A040AB05045AEA1EC0CAE452D6FE031F9135F2D505B1BFF78D65F43D9FF7EE01AFA332165C3695C11C8CD48C975A3FF2172A8BE049533F0A98E011471681F6F728BEE5721987D4D14806F525721C09A6210AABC56ED566961E167AB8C4C44714916EC6B9C3600E32A06667E35C12ABB832B9D94A6D05FCDB5F3AD31BDE2B47148C80D808BC108B2F3AB3BF5CC9F84B60473651431EF01ED69233303E26E60A1CDD6132085FFD53524C8DD88722EA5A0CA7974C6C1962ECBB487B58A5D1981F0CDA6D3244F13C4439B9B394DC7D50BF616771816BDD17E7E64BBB51EB36421F1095F1CC6DE363F26A3C0538D4FCA4199D5BBDFD9A489A71D88B768773920C281BD9FC9A848CBEF9D136114D215A6F996C61D601484EEF727E01405EE8D99285A14DEBC231EF9B2BB01108EBF48E3C12B0D723707FDE4C87A673D5118730CEF0D23DA56CF7D1FE6E4F7CA90D30550C073B2124C83D78835EDC93B86B202BA64C6300EC11F8D7A2307BBFEA50ECC3FC41560FE2DE6584D1C9BA7CA10DA7C70284052053616FEC2AAEF2D5AE024BD2956497BF35969572E9DF383773886C36D2F4BBF76E3A44CB36CD4F64064831F5F3C9A212A6A23DA7FB5E051890D78140D4113E21FAACF8444AF9C73AFE4DD54772CDC9A58C7836C9EDE9827D6C7A2B1D99FA6C33756003771D6CEB3FA05139A6A8977BE3A931AE65DBF9FC4EEC432F7FEE2337CDF20D212F68BBE1F33C50525C619CC2C5F0091B7B8C8FBEC4CCE18298031045565A65B808121D2E385075C2FE11606A959BC300000000000000000000000000000000000000000000040B141D1F262F35", + "reason": "modify signature" + }, + { + "tcId": 41, + "testPassed": false, + "deferred": false, + "message": "0B340E19B2043941E7B0F80507F1F586BDCC03D19A75DDD23809AFD11CCFFAD3C4673C825B14877FA1D0DD6624BAA8E480A98002508CC648B66A2D3A83DA12C5161CBFAFD575303DCE545E61BD943C664333AC2E9511EF841612F78C5256D3FF319BFA6120EB172CD815134010DD5AAEF67F9057D94360117DE09BEDA20953E2", + "signature": "49A65D1140D46675E154D99E7C158F424C921204BF93E32E84A7E3209F55D4829E39C0BA4AD6C100B4D6AED81C556962F12B50C3A1AA43E07AA7D19470E7D9F1592A69DAEC642E705924B523D4F21970FACB78BEDAFE43967FB8F475F02D3B8EAFDEA3B21FE862F1E9D8CCDADAC689A605158D0D06F3EE2DAECF6DA2DDC0140D31AE1A5F9917948EE2ABBCB54CEF3C4F6307CC7280D38CB4A51FCCD538DCF4ACE14369792FE880FAE536F35C48828B7779A1B9BDDA19293F043DE269B97F0CBB2647ADC0F04341DCC7426844B58D4F32C0ECBDBC068CAEA0A6E4B8960BB80D75C23A60ACD615119B3280947F4593831989E5426E2D268364B6D381F31CC4083743F29B56F4C402F636243A62B0CAD315B1CF14BC120D1DDAEA3CE7864ABD09366A1241CE925BB5CB1B0E4CC51C2D8617549D2A627A7C5062307FE01F0F16D7A33EE3134934FCADF99D13574D66D8E97FBC02ADD7B18112975790B16288EBF426638F80E3FA26DA81505C56AED3B6AF8DD58A171A88B35D63060CCF56D715252C1E550302E40DB003767569335B03DD483DED86CDBCC8F0B62F4FB7BBA0E39ED8A65714459757665E9357DDEE1C10C7189FAA55A95E11C99CB4B01831E325244EB1FB21F89EC2054A23AC89C16FB28D38787BCA63B4642E3A065436650A78A2AFD7C8DABC4C904BD255BA40CE53FCAC84F07E85213EDB8DE9E5EC9D92EC50495F64CFC871985EED039DC5F538CA4E013CE29551C3A32556B7B661A5CAECC65A4D9C565A5BF5738121A8950ADAD2826C2DECDD65D19142E8346BDA85207880AE284DAFBB485C4C7FE9D2E91B2A027C85542267779143A3C33C00B9866384F88AD93CBB7F134E12DD06A8A2555375C6D2681FC2FBF931E534A37A1BB8CEC823C041E54049776EAEB8BACFEB899BE4A2D9DC7727D3A63398CD230CF79C9BE9A77FBA48C1236A0AE076CA169B483B0057C21A3E7C593377E3760979A45E2FDFD653B4C0EF75EAF2979E3288A78E23C21C15B421B9504DE1800A035CF064ADB30E6213D829D293FD5F7B27A96BA398163B0172EC91BA569B01186F5488C98E5A3BE3973968409F31232F9967F3FC1B1B1F14C1A4EF9D238C840544FD466AC31EC5CD915774B1B6D31DC3D8015A842AA31B033306CA16432060209AFEAD43FF68A0E688E9928C72CA10FEE9BFC07C14C7A58F6C0959F994AD3D9573CB875765C9072741D47E67D48CFF03D1C159483774FEBFCF186616BF0F61E8E560E40889C261859BE21FF472809539AC713273EB1C3E3B39667B6383D55EA05A4159B9870214B175EBA1E393A43EE2A4354F507AC845B150B6FB0C1DE94DF02836854172D56FE92E7EB02385B2BBF938589FA1B280BE72B53DC26D65D6B7F8C5AB339F055C0A4EC6C57C6232448EA637219429D30EBDE7465A57CC2E798BE7CB0B83191D3984F3054EC7674ABA773224C2FD53C1D7A14F475B248FF23A9BC724844DDBBF8FD690C8CC2F660537B797039667E6449552E39B8FB5638AEB3E41CC8AD8C048F403605275C0C72588A593D11392C5258BCE745BE5EBE364CD84052AB3A609BDA0CC1F2B120BB6600A7E24BE93DC5317D3F1AFA0B3B2496D744ECD6711C5E2E1D1BF0F75656449BFDAE5ECF0BED74A0E76F001893C2D1FD118B302BBC33208BFE5891B47E333ADD1522D71368B82B68E0FAD57DD06A838FFE76666C3C055B9DFD1BD0A3549B22E3A42902567D3B59E0D1EAA3C290BB9911D54FE40950C74094C8C7E56F4443B83B0BE8F04169F4F18796E7D4CDD04484E780D7706CEE1F53303E604199F36C62E2A0CFC18379F428AC26FFEE3D0381C5C7D7E7E8D9F2B34BF648442BF2D33817E2239F9BF9ABF5FE4418E9D4B5AB2521344091C5418FBCF73BCB2F6F639F7F6110FD6B48A6DE268EBB6437C0B10C7159D22A2A5FC510F4C5CA3E8F23D01E4C65C17A88D5A1E7611EB7607717A22A7F82560E83C20A902543387506679178A129B36D1BCF3192C4B3B1A5B8A97508BBE95E90723778CB574CA8210B23E95BCA2CC380CAC5B0BA367F1B38997BA35BC89548CAA818E194364B465FFD28D10814181B9F71923E94F09A817FD0C157B5529749AA130A8BCCAA6B7551236F665A30E115041C916C291344C804FFE423C31F7DFB746295110275AA29E34EC03F5A2FADC580F011A0CF9E13E657963E552465728300422648986AABEAA1B90733247DB28E636E0594AFB09BFFE21130C974671765D3A197922F633405137FD490EBA9B953AF7174F3202AEB0CF91FB96200CAB719EAD3E3B93B0E6AED95FC38F6736D8376CB4FAAD3B275636C7239D8DB7E64DBC3811B297CBBA994E8EE64F60DCEA83DCA533102B412BA540F850957AB002B62388AFE9485D298D4BB64DAB4C445257611741A3B25A62F8433BAECB34B0BDB6E2246BC62F2156690BC67DAF50E13C8A797C911AEAD9F8DD61EBBA1159E9C7DEEF678673C06A0ACAA57472EB5BF0C6E26139F551054EE16B1CDB244F6FF09CB2093D273BEA1A7CD04CD520582D9627266EA91D2F5DE1E7FA423AD598904EEB603C38EF13D0B4069109C48A27A84B8D44C9B3F5FACA26C1055AAF326E1C560B76084D5379C7BE7457146CAA6F7223E82C32EBF803130E1B9928A5D65F7D4713327C1E62318B169277AF942758E4ACCCB3AF60A75ABA281089DE3D4210FE485C3F336ABA95E0BAE3204CD33FCF0F296AAA646814F1CA3F7AF690FF289E29A8564038B20707909BB50C48431C0A4EBA40E0A9842C9524D3956792A9B0902C8C5D97ACE13AAA07D86C9D415EAE821080AF50882E4F1DBC4AB93F82601AD4F9F07AC7F072542844C9F326C26654B17BD5162FC3111A62CCC9D5CC5058C357CE008B7583808526135B4A3FE9BB726306997D520AFD46E24C790D10E63758C28D7E610BA2CDA843C86A97B842AF876295BE7743E4603CDFAC7CD7152AF2E0564607086B62C488EB242EF10CCCFC34B7826BBCB6EC1BD907F6758682E39B8A9CED3413326602345D3271F3FDDAF77BC2BF378F7FA999343285167C61A5E71F9B6F01FD903B7E7DDB6DABB7394D0C889E89793AAAFF8FBA202477E7920301EFE2A1021994D9DE9EFDEF8D4EBC15B29926ABCDA5CDC4D84035A43EA7BA03B1556E319F2E5155FE1F625D65572E57DA6ED93DB04D85866F91EC083A109EF9BC11A8236B496E80A895A48E52B18E5D7DA80312FC77FC4C4EB03DF576B3BCD1C8B35676E964855D88D561E981D5B280A0FA090E0322FD47F027092D7D40CC414A24805AAAB2D3544DB6223E739C899C578843E3128F9B60F344FF95EA911D57111224BFB33621904468605C178E404F5E129523765198FB59C6C5F57B32FDF364CBA6C1C6E2135616C6F54FDA431BE95DDFB92C3720D91C5C99431BA9716F3018B533A7E41323210CD7118DF726B57A1EEA7025BA0395F7DC34C6294F9BBEEC48EA2D643F856B67A5A7BC4B26E8C0078ABAD5DD1774A15B89EBFE4C6C8A19CB9CF4A75678A2540FA907D0E1091650AA77B10891E33979B31D2F7B7D04ADF648FFEAE0CBA18BEFFE582AF1C2BEA0C02DA17A7EA2BA484DEB7552E73151869526A418516D511C3D3475C14E1EC9B4AC5A122C93A98AABCBBFF3B3128CC280871B4A7A5197093EAC1BA34A2B95C9D841D1E1D604491CC259DB8FF1F8791B24659DA53A1C3C95FB627C2B855E656C01FC6FAD6A5CC0B10A51BD635D4F2646A906697E7BBEA6E50EC7DDA0BC9853B2F537C24A7B0E3922760C082C437D6EFC19F9C8A749171CDF7F3C32BED621746A95850A3F7DAFBB903245FC58E3C9E40B434AB0097EE96150F6FC87029DB5CFD7768BED7EAFD8258B795B189DB9489C5F27E5CDAE529ABC08BC95C8A05779411ACBCC2563E5BEA4633E3921459AFE4CD167192B2F280FA5FDC761C1239BC22BC558C3699FC0A31AB388342F580C4972C2A96D9AB20AD24A3B27CD4407D4F4C37E2B3E4EAAE7A0C5C62A380C30AA6D2D103FD15FC79C9C37183F20E7A4C13C4A633DB8D54770CD205930D27AF97C242B13571636FE1231770CC5EF8934258844F373027A888BA7603237502BB0F00C7DFA412CE0996052CCC446348D4F6AD31DDF4E6E91B03C0329F7124AE619432D2D391A275189BD86DF5F6F64395FA08836F692DC7B5A5DED430CB3921E059C52248254772E1D7ED3E6D00DDC25D2DEA29BEE0F751EFB30CADA85146E4999EC5A4D9BF1A48BDDCF4FED7822A50A5C600A61A24A03A9E60EBD713A1506C055F23DDABD8726F3CCD0B91BB38FDA0B023BB7BE6AB85596B54CB3686D5B1BF3DDAA8F41FB6FEE0966FE2E17E75F483B2445B096100EA28CFDC822319CEE645B7D66797D7419476ED8F8179DC3041D2CDF941064DF71FA0E2BFEAB5BF4EFAF0C9DE264FF4733C494EE4709FC6E3E7DBD25A803DEF3141E3EE722AB3B191287338F07CC017053723A5469860BF631246225ACC9600E0E91EFDA6009DBCEB469F8DF95DBDD7395944DE61E0F4FBE360D4CB6AB8D19D1A479BA373E076F7E70706A1BF95AF39DD374E5FE9AC42BAC6B10784AB8220C0397C3E8BCDACB9D806E4323E841DC80F39FBF4328D46F964E5ECC2A33248EFF1758A388B22D620B52916CD6D9CEAE5EC7D23296339ECD7E3A173E3DEA02227B6CC0E036ABA79B0CADDDF3F08E5EB0A8496F85D26C2592D2A4891A5C1CB34395A7C72C244AC3A528A7E3E2BF478F9D74D45CCE1C1699F86553F17D9C3FC6A16F8D449DBCAD72B59B52FB9410BCEC725F4D964FE0B43F7C03EB677156E2A02381146A13B9E93807D860C10975E8E9D295F1D626647CD9550DE87862BC47CE239B9FC997732FE794DD99AF7C3068CFF65A1250F91F2CA3F90BB6C1A6B0A6CEDEA611948FF04F4E0B89E0FC4B40B424B8C50C402CD1441E9A5A387A7A577FF9F02EE2EBF97C4FC00ED606C413C71B873EDFFF415A5EC78D4E4CE9F73BE817545B3475B4E485A062CFD841EB7F4572F7F6F705C7CA0362C934449BA673741CDE8FD43786B08CE02347D612550D98139A73AF83A2D377C1067BFFFEDEB666FAEAA1B9C9C2CD8C6939CB73DE9AB305E125B259F0A80E7B99F2E5FEBF27F5DA65E5C036B50470BC78430C1CB7BBCF40DB773543040B1D8007669601B2F1CF098050871B15B8ECD45942C79D995A2A7318A0D00FC2B2B25C04C7D3357A413593A166FF7C8CED6E5AD92D0D8737F42FF18EC9FA4D6D39F1EA3BC8CC253285B4847ED982D2ABC5D3DCD51FEB9E13437058A74E5F72971988B7B354D0916D78F3EB0A378BA1917E089994D7BE851A1A17A7E0F25ABC1E17D539478DF18194FF7CEFA8B2B35772C6D8DF88A8152F9EABB3C9DA3101090F1AF76FE37F54D1954DF3EC25B1E014F2DF3BDBB063E34509520DC07DF8B11EF61FB00206B423F43E10AF77F0E401DB9D005D253E284AF929B0BA17B65C8162335A768406ABC9AB6C2A25CD257F310983B15A9B2861E6986DA7A46D4A09B43CECE1CB052A6206FF8B05CF5751E854C12D83AEE4CBACA03863DA4868275B8F08A5474DBEF4A5A5CCFA69E8A7F3732A82B5AE22027F62005C771D907A583C72D8949D7457CEFDAD560063534DF6D31DF32A6445492248BA10D6107F3A00225F4530ADE4969A0F567FF5711BEC3369A0271A338F66EEC97635363DF4CFCA6429CF9CF711260AA9901B12D6605D0342A86238CD891D50736430575AFD05E067D806CDEFBBF7D501D8D394299A9B3C3A66A6324BA6C9052F9B41A030AD4AD2957D77907FFC29BC5007CC15843887801FAAA3BD4F3C52FE093890EC0B45A90DDCC99E14896C039668B4CFBA959413049C1739A430502E7643011621BDD7C97116CA7EB093F4C5719C8878FEC0FD31D4B0683AE5C4FA5E33A7E0834E5ED6E68DB138F95F748C450FBFB7399B66B418A8AD203796FE0B0D7327F2628B5C71AE0F03394E6BA312A61587F8E62ED5CE71C202AC6910BEB31A23382D60654F659052E091B5AAA8BC5A33D0BC3312E914C57018EB54EA0B3CE4CE0D55CAE2668D37DBBCD38CD7B7CA1A61D4CDAB75F50A23AF9199BA6BC7EB7D2553DC0F9FA52E48B8C68C7A731375A5A9092CB470F5F28BC59AD309ECA693AEF5FD0E475E49D7FE1F33C5A324499259628F2D5B26D5ADA97BC2F983EAEDCC1255D11427B61B18416B3962DC03CB084F23DEC9F61115669BBF5D833662664328D365937B4D845AE7829BD553F47E1D327F967D90D642D297427FC8521977637BB27383ABBFB736235A11EF55E1FDE9ACD2E94FAF24F4789350CFA58C1110CBEEA2A29C4AA9269C532238BEF1D6EB65757C2133AB992D4ED116C94BC44D746301775506A3B220D2775A57789207D49668A5C32858EAF64EFBD33F1C258D29F906E7336D6C3237BFA2022E999275C5DAA606B006598CAD77EE67E3336F3E2737D2787F8F5298011553810C1527445157CCF80640477889989AC8EA045462798DC9D4194B616A8ED1D3FD0732455C89AACED4FD3E6589A3E9252B5475BAEF00000000000000000000000000000000000000040C151C242D3239", + "reason": "too many hints" + }, + { + "tcId": 42, + "testPassed": true, + "deferred": false, + "message": "EA707F27A8896AA860FDF5D5897B58538D1CB6096CDF2AD5F583C5D4FCC2C91839C1AD44920216F8D027AAEE2E563D779E86FAC4B2502497B41229BE823ACF0BEB232CC6F3F7DA88E0685A9176DFE71E42470FCCCDB43C6688A03B6D8AF6612AB821CD16757FBEAE52C779EFB6AC38EF7FB4B5E365882CB83AA246B2A52D5059", + "signature": "372BF9FD2061BD26939A23C3DB128746EA3346F0C0E75C4C358405C12CAC9636D241A5E555ADF1B8C448152326F9248EBE31E8C171B3CE7C0079610C6C715BF8DA26F4344C0F043EAE26E749E56BAA190E502BCBE70740A8CDED41CF2FAB99AF00A6D788FF05C30CB8B9ACC125FEAC8C7CDFC1DD7226C819BE3A237BEE81FDA6B1DEBB83207B53BBD1E3FE07D3919AA9B3505F3DA78B7AF7A61979B9C8290563B7ADFB676D06C7AAF545452D3D7C9262AD40456D0333B362A68207D0273F488AA60F87543B4E4F4B0BFA36AAB42D523AC1D6691B680C673832888480CFF337B1590A8544A3663515198481B17D0839944754E14D565A8C32CA1D2BD4863EAEE16AC0BF8D52EFAA731CDB0A3A25D2583424F0F57E08E2018247B610F843B1ACBC54B3AE0E880B994254B4DADD9652EF5E36D3F1CCAE76DB8FF110CB3AEF24EA7B00E32278A05267C3A3319EB58E92172DC5C7EE748739C5E19AE54F7A8D714CA642958B820CF8C71F20E03730641CBCAD74E1956A1C50562E27F21FB03F44A3F032519E2E20577D4611764159405D7BB138F34126A4E5C8B3AC1A8F19817061BFE1C50A8A6767053677F1B507D70B56BAECB8BBE2F54DAACC13AD373020C13B103D2079B140ACD18D3824C03205C6198AC1603CE63602EE853B08395BC749B0DA7ACCA6DE54D1D742442C81ADA46C3A21F8F8B4A1E3C212315E6D19D290D139E70C037D4E64D3630996606E443414A371A96B19433B1DB4B5EE677113DE2005ABB42CC8DF12C33DC7791FC7AEE807E7946B023FE451ED32FF21ECA246AF26B535A11B4C6F380EF56DBFFF984ED15818EEB08578D045F2FCF39C3CB456C73EFB76C66AA09E6F9458AF39BC5A9E1E9D6E8826AD3ED681DE22E9AEE77FAACE34385376EFFA306098EDDF4F122106EEBDF32AC04884554BE6945753E6B831FAF701B4AEA4F48A8D490BDCF33B0E1630C94F756A1C565D2554F5081EE3B4EA5C33EAE04F06BD44CA0D0671708E9392EEB6C4EB80AE8A17911B27CAC8980A87A3ADD2F5E2FEC71FF711D89A6F96EA423411E81B292668F60AF44F0CC83BCF835E78F2F6BC503F54C2C6CE827D97023B98F23A85D269238013F29E9AE8BE2FB54C9AA69BB6FCCD96916918B8E534D3CDFE506A2AE474B59589CCC730A0A857BEE1F4CFAD0433BA4D34E8888FE2785A7B6331C1CE3F66E0DCC2F801C112DEE85EB869567C387305922B252073023259E1C042D3A245D141DFB0F2A1A5CE0FB772B12A0AD875DE56A8A0151891D4D4D2E2DD4E025D8BA25E63E44AD8798D495CD099B57CF73623A2FBEDBCAF1ECEE43AA0882E553F5058C50AD9C4FFCC59D93F51DA653DDDA17B14EF03D86EE7234A3808B54A1BAB7FE12154816735D62BF3ED4CA9C180D6BC050EA3937EBA6F8AEB4A7811A7307FC7A0BDB24360AA517A2333FE86CFD05E5924923AD390E6F0DC4E757AC78A754BC6B3C15954674F4AD41D05007BB984C89C198C4E4109683BFD1A1E59FD8CA36040090764B81A747ED14CED83ABE341473BCBA6B5629044DB6CCD65CF6DE91C91AC20875565440194FDB3D21CA637E019636B44F69D578C1E1CB12312FB109242C228B02A70FF001095801CC2D308A5E802C34B102F174C6C0A44D14A76B9D82D8B97C01205BDB22AEA9B2F0DE6507C0FADD1321BA71157C203DFF28207B5CD7AE18923DAB57AE263BD26A97210DAC238427857AFF7639195EC13CB74D511B40A5C5855E1EC1223B6B44C5B630AD94050B573FDF919FEA24AEAE8095AA8136D15294D876D1ACA1F862B038F35265BE879A0F1FCCE07FB76884DDE073E73785B46DC0EC95B7859594119D272CBDCEC3FFF7A1AF8B5076C977B76C7FD640B834B92066257EEF27ECA1699A7BE3ADD1746624C27256BFF5F9177C01147585D1D5CBF576F381DD6DF2320F24293F32BAD164E474CE9C741EF87302331AA9B67D64E95527C4BCFB601699D68F1F712222BF00262BF4AE8C49E098A8EADD108288EC0995D068315CE39C6429CCCB00E1D94477B76D866AD7B7968B5AA98A590782354EA512344FE58290DB10717E5C6102BC7EDC1CF85D634439D5D82C1B5A2A9928FE389BDBE4FE9AA859DCCDE68392AD6B35F516AEA70220B0D6DD2A91239EBC0D15B5930937207E0CC5AFD925A4B8BF5A0A4DB25BF87294CCD7E148684F331508A752386A0811B606B91283D865B58B347084CC01C874C046861ED3FD8DF8C5B07E8A2F27176685A39A9BCD955645F1EA58B4811DFBA16C98BA52BC0EA443D592756B00CC4CA428511A7F8051E94C5C273CC6E8652F3E9132E0ABB003C31DC61A8802D2CA650EC0B5AF5BC3E983C2746F4747AEB1F6624F010C5104F7A577E58D5D527CA58BC838C60049C99270A66C846258D32A5A5E4245088E7C6F824671AC80571DEFB07A21B64A688100F0BCC7F28B985DD9B0A1F6780B561BAA8616909555E6BF656F1E02691EF83E475E90FCE338195A88FC1DF0864B5375496B5D8FCEED265163ED2EDA2CE6CAEF6583800F225084662591706E1F8AACE331689219268A591379219CEAEF219A02CA85AFED70C96CDC7B50905EB6C2BD0E1B09DB19CC8728EB108123228628212EC1A591148DEDCEB7F4938F0A99B727B79F230BFB96B82E03AD90B6EF858CB899AA2549E0FB1E8919AADE94580A530479C140641D6620676927DFCE0DC4374AF05B379AEDAF0BFAFB0A4EF6FE04E2CD93DC6F0F4B8B680804F296FF8703219988FFD69110830F3C66555A33026EB524E75F9D4AAAFD385BEAF64BB448B2CAF9546ED326E0690948EC06BC7FC9204315D68161EAC551F228373C86BE56208DAFF85C71053355C6FBC677C87E1BEEB1D0F03B8B77F86315F98CBB8FE07B17762D9FA93E484A6E991D616E95476FCF1EF1659DAE67FA92A30CE609127DFA818CB109B5C33615BFDC647B7CB8F74581BC90EA05071E7F4E542EC1940D0E8B0BA4772DC4AB89A3F0989BD4EECC4D026BACDB44AAC9524828EE59DA8F9AEA5323F54FA60633F676B4A6537BAEDAD0B8492695D7333AFFD413DB2134328568B5B7B892585ECE9E5618F7573F014EACD05289DE2404E2A2B7CAE0E79E7AC7AFFA74CAE66B956A7F6BD9FEC4D4E10F3ED7CDD8433A35D785CA2217C5D963A29E9389928FBC1BF380E37CF1242C47342B58AF18CF83F209CD1932378C02538A5C07D369120B3B493B28AC4202971A0D2C7ED6B65E3098107ED5B20BBFF10ADBB33710DC13064C1ED6A289559FF7CC3CE77FD7A7C8701D4F9606FBC7E554E0047883EC6CD106616BF8CB821E0D17792622310BD3FDA8C5C7088C395C6272D8BF06F8F33DB65333F097211A05E2DA3E07FD05331241DD2A1DB878124F57237F5DFFC021263197B10B9352B6BA8061C58BC1BEF2DF186C376E3059862CD9AE36DEEFE6F8DC72D43BD043DAFBD54FBBB93EE72D0E792BCA927E785C9330E79C39581F408A4DA9CB0B4FEEDEB5DD9D8DBF08A736C0418284C41E9195EC680D5A9B56843E87DD76A7519CF03C5A447E407386FA81A38FDCAB479F7F239202DA95D64EA059C05DBE730A5AC672FD3D7C854FE0DDED4340F4FF0E7536F640ABBF7FB1E12DDC7CEEA34FD46BC24918A52EA55FA6FB1B91456932BA95897C92CF3B805994EA5B4C7FA069135F19CBA85E3BB73F55336A9B6113B798BCD3758E1CBBE09E7207345B6DAC55E358C60B6C9768AE2E6DDC15CBBE058B6EC06F1E99D4797E66AB0935B340D392A4C4726D8265B9C5D58B0C7FC77B367495D81518492650D37EB852E8B4672453330E30727F200646E6BDD6D70CE290739A06081F433E27D87C09ADD00E217CAEC0CAA9493AA681C777307E70EEF7184FD658F4B77B88FFDFF539E9284047787AB974CAD538FED6AFB978A38959D02217774C1B3BBCF36C805C17AC104EB27AD4E40A3F46BA2B08ADC30B713F224C18D13F83CC60B59CFBCBFE0E7864BC7A7CAD976D3BDB8CF71DD5888169E85639304D759BBF6FE7C3C6CBEBEEDA02E819A4DCBA188407295AB2D885B34EE22572518BFC0E9749192A839CC08D4A160794AE52113AA94A09258DF03A7A4DCA3EDEF6CCDC720A780DDB561B319B574F2A22A15341746B4DD6281328B3667786AF8B729C135BA418DEC122D3E119F3950FD6ADB0B0C773B90ADBC4B9E8B27043BC5D287BA5B92727FF4759F4F64B620BB226646F08414A0513F72FAA4401E371465EC7E6F4A867A47183ACD434159BBE352FE1C2D8E30BB3D7E08E25D15F1C3D996C811B9AD35A8D5B4B6D0A9A606895E4044E9ADB7A6427DF47C48614C6431F72897E5052B878996C520E9D33AF693BC69F879B8BE87BAE0564701438A51CCFAA342663927F9B2D2271ADA3CF44D8C4016020368C25FD56CECC6EE192734753D66A97E13C2327AC71E5726560D4800B26C604F1A9629F451454C86B6F5AF4CC3419AAA120BCF19671D577927E1A88185D0457DBAEE168A9A45F9BDF0DEE2A35D5E66C2DDA27D6B4EA492BB88D4EEC6CB68B23FA2338530009D9C9CD1041BB0592E83EBA03D39C7FDCEAB5C1654470399E6B85E63616CA705FDA4EAAECA06AB3F87857F15D2EBA75A3A2EEC060177F74009F5943244913E1959820D0D92A0C2AF7844881BD408F4A0CAD81AD6EC9243C8CBA108C8F58A23D5971807233173F1B98AB5C3C73B72706131C9AE644F46FDA74839D497236F152D15B97B93BCC9ACF405C1A1CEDDB9C2F03CE111977426D3438F929219E859CFF3EAFB5D2BBE48E00DF7A4B627E181A8982A3D0E640677B6F3B419B5E2AEC12B8E306253236B5D3B0C7252C2D2F7637610F07094570431E129FC23B631DAA0B6A2A6CB3C75FF8D2ED1CB906EA9CBB20956306E4EA261E10DF1FB7B3FE1D63CA8EA742104DC678AB572D0792DE89CEBFAC8E541E91CF2F7E8CF7A767365FB99A57D2C259DECB1957EF6AFAEDAAD93AB7DBBDD7341C73AC40D25161A103888C8CA74CA0EB52E195848A006E872D0BE5F5A6B5E972444E925B5DA4A3F8F81AA168B836F17F38977ECC7AF48839978A1EAD106E0C3A8A715C86448E9CF4D23703273F4CF00FCA36DAF8834DCD97655B95E6ACF495D4CFC9A7F7D5499260794107B331BFBBD211021B9B7E4C9F947BB9D338C6385B9BF73F0FF6C97C7BD8EA33228EE939BB17E11B3C9D182F818055F753C5356C5BF371E21EAF1CF14B0CE8E3EBFEEB28010DA0B7EA9E0A4285E435FC06B70F4E6DE1DA12D871C3BC8D0C884A7A99DCF2A2C8561CD445B852ADE1A11217A9658D210050AEED89DC18D71D7906389D4056E7DF99DAA462D4C77E7F93874883F33BD13BBBB5E1AA8CB86A981B5491DFCFE2B474F63EB68D923F2D43FDC21E9A56A535347C021B65E54D7935B8EBC249903C7BDC69419E683F3E1BA7450DBEB2F175E2A5593A202543E0655B909D6614290DF1792FCD7B17CDBDFF0E9121D185A082EDBB630369AECBA8C6D4C642ED0AA644832A234DBD48B4C6D8037BF97AFB75626FF28EE1206DA462ED05FF43B23D98D1790106D88C3103232B82DFEDD8B62C8006E2717C921C1695E49B742281AF1CC870CDACA295F867BD72BDAC03CFF02D406A1DD6C3A3E59E8DCF93A5BD54ABB022F9952EF1906FA66ADD7124AC3CB35209BA7958C246AE6AAEF91C5C85F844AFA38335AB67C0735F634203AACA2272994B719B655629E54537A1E75B316E22FCAE758EC85D4D968CB3242510CCBAEAE4AAEC63303EA8E1DB841893CA1BEA38EF797C756A2A75D8C7A823C2DA46FB9996C3C2BA27E19BC5D23005D97BE4D2B899CBD0748811D6E920D535BA9BBA33C4D08868E70AAB6731982181C784EA4D4CFF1D20137645CAEACB27D295F14334D102A5508DD586CDFCE93CFE4D6B5B948D16AC6363B4DF5D7DA3E61D9E0966BD23D46B2263277363524437F18FDCC302540A58823990DF6A6214CBE9FD47F336534E89BC307FB0B030FF063748DEE749FC7907F78588DE4E099CE3D9DBC4ED4F254E7B4B297F5A11999450E485B462C83E9D6519FA1BA4FA39B25D195ADC14C1B862DB6A2222FEC7A4DD09A5472410758B85AA8AC57BDFC80BB4786B2A5C3091B7D24B6854EBACFAA87FA6895E81554AE08D5EF4B3144F872CA9644FD8E7A0C613CFEA146275A72CA3F68AA2F67FF49ECA257FD912F48C6637473EEBADAFBEECB7019B99FD5FA050811ACC255F02307835771417C782D43497C7D2B39B00220396E3C5B02696A16AE562E2E57D227E71502A3DE95D88BF98492035DAE2D468795DA1C32DE795717D43B1BB0DED8C450C34CEEC27AB138D303A083980F535D9F63EEF8D8200A52EE84802B5C6D4CB14D75CC8A719202363F97878B3E719FB607897C49752875A4C9CA7CAAD5511DB6523AFDF0CEF8BCFD96AB239044FB53EEBF3A70001C62E9B86E1A604709082330081EE7538C474D94B0C5FB2664787C85CCED00080E1349869EA6AACDF321546FE415268A8D9195B6C8DDEB337887A9BCE20C2C4178B2C2CAD9386F7C000000000000000000000000000000000000000000050C171B252B3336", + "reason": "no modification" + }, + { + "tcId": 43, + "testPassed": true, + "deferred": false, + "message": "EBDA4B4198C041F515BA16E227F1491F54109B04C5836855038149B60978EA146DF46299A38794D61DA89DCB74A46E3EFED16C832884194E74EEC82C965E9DB2858B87962F48F0C094C389DFD1DD44CBAEDF14A62A709FF48A92E193472899A6876EA8B9701C1D137896F3C779A4E056820F55300524202E44F8B24D5B685787", + "signature": "A2E6DFCDB93DAEF3A2B0A3A548EA48D51157F45034134ACCA15A29E5417475AFE72F571B34545F92DE26B06F141B1A18545CB06D547A1E3D19F9006D7C0E9640273AE424EE20CDC0AB8CCD680AD1CA98047108ED0FFADBD8B568753E4FA7C74CE79F7980297426BEF9ED2C88ED43B45B92E77D47480DEB54993BB03A956F617FBC9E40EE1F726A1E095BF25AA2B8BAD9578506A624E018287DE7A844D4ED1AFFD8B013131272948ADBFB1B40477CE56FA0C94E1DA951049268F26B7544FC1CB0F24F14C2D7A51EE5AA9BCB8A0237231F7ED5F7D2DF14184DFB66CE0336233A506193D6CDDACCD1E2D32A449459DB55DB87080603330CD1A865B719C0C389B19C18ECBB240EFD582A0AA372C47CD00DA92CD0549AA7F7C41FEA9A348D6B7BB78F46DD2998767ECC6CF9F7E2545CA2CB1A18503167A85EA96523C537EE2FCFBE870E40E00E25E7C092A2AD5D5936AAC869D167D9D76BF2AB47185A6F3F64D0557D78D553379ED2542EF2A3CE45E5D97EB7046219E9A9F4A0021EBF5B87A95056F3D14F8A67130B8BDDDB7F5F6C41E189E070A914BF69154F06E45109E2725C5516D1FDCD93A610D3328E2758D5BF0FE58B51E05075D7DFF949E9285924CB3773C8A16CC09F86A0F14925ECADC6FE687C5F864B93868E17D5D3CF218B8E49B991A8CD7879194C425DB3ABAF41B9FCD5E0DDFABD24369EEAA68E50932F6C1C81A72D12DB8EF868B4CAD837EAF5FA0B5915C9BC48FD089F365485A92A6153D1A48B4B28682921C432DFF4B09D63EF3C9A692DCB8FF2D48A5EF0FA63FBC24C9CA2E26AC2ABBA339D2DED6EECC6784C1ECF9F0D39BA10AC8688408AF5B85D4FBC09B73D9DEEA0101146ADBC08004DAF9BC68E66515BA9E103EC4B062A45E733485FAFD9262CC7737999C76305E1106553E495B26F0B22EA7F093B4A543AE8CEB0DB3607F4CC023E45EF9F957563DEDF945CD88FDDDDE42826ADF24D95C314BA718A1C81462C2A4D1BBC2E9418A11954D972D386899B65A2D7D8FBB170A91EE0EA02D18DF1541D95BB64CC54AE8DB48E7B66A633051C04767D708C98BE328EF865431B29348D7306D389287BE9F41BB23BBD3D7A7A3C5D4C3A5F171D574B0640EE6927C1E96F2E9CD0A1BD90430D42A330C93CE66DFDC65B067D8F173EFC0EED00EF24F108B143F589AD94D0A6FC98798C1B63510734A7853D2EDF70A1918D2780C23B12CF5B1EF279604304160364651965646E0E223562381B36CD81FAB31D436F53A9D65EFB3A7EA2092CE202C1ED7FB9EA64AAB6FE7FE107424014E5AB946A3EFBAFDA9619CB7A603F11E9AE507098AFF80331075B06AC4936A711BDAAE97057E31521D5479E046EAD7E8F024E3B9C49A8A253C81A283FBFFCB0C1D896D99E881314C04FA7E0C9DF25B6166F57D97065E9166B37EF612F702E6FF1C9E81F0189E22ADD54B9F2880B23F1D3F88E120B89BEC9C699BFF18DCF870362F9B4D0F66D7416198864484393156D16A7069C0D385910DB49DC9FE8015851DC43E8B03132444BEB19B60DB6052379E5F41109354C0350A2078D397389228726C33DC492DEAD0D55DB917C6E212ACEEAE78A8530DB6A53C7A566E91E1AB62D3AA16F2736CDCD965D38D945E8A15EB68CC2B50A9C5E88F5C40B8F67AF4C36F241F3DE9EC66911937739F8F5C56C28CEC16FB453818178A3698D639A7E9A215D2F7400F5FA0772485BD75A58CA574CAC9BEF89F8F3B554A92687EEA5C6AE9651D9CEC267E13F84FB98D43FC7D24895296D78FEC1B2012F732092511930FF78664E926A57F23D3CF17BF19EEE27D833B88B6E30BF5AE5498FA55EC0D14FB127D5E6EE80560F540FBE26FD81AA62B006A139A065C11B7B48B2AB038B522168748A57DDB6C0A6CA0D7B4B79527673E58617F22F3C1B32FEFC787B41DDE9399549B0608478487126611634E5166BE7AFAEAB42F348B2691A1978CE61C753A049767A02E7055DBBFE771ECD8613B3AA29622F2FBC06F9BDCD9C94D0FB8C75310E2D4100C5248FFCDA8A898AD331BB4ECA6939FF31094F418BB8BAEC58AEF7B6FA33ED8588A21B437F4AD5EA5F2D86C4DCF1C4A559BE9B0C384AD2AA778EE93CA70989BD2ED681666CA8B082B7B83272F8A10E2D245628C8E1B5FF3BF8C5FA9C6E09C238482679888827D0E3D0B9A8CC36027649B0798E14390AD84D3D766DCEBEEB670E3560C6378F90A411196365F4FA6D332244EEF1016085C9B51614D8BF3BB44A67C906E7241213318B714824C03D9E8927AB2ADFFF50494D3F398F37E6BFAB3F8E0B89643FD220DA424BF2D751D07B5F335944462B374F297726DBBBF8C3A2D7B26BBACF192C05FF89F0878E26ACF8275644CB85C7D81022D1E85FDE63E7055E1202B85E0118687994931DE1617BA91CE9054327D3DC9DA0135DB676E9A4388DBDC3727DFCE71FCA2CEE2B2331DD836086D86C3F36767BD2F210B7B8CB1458CE8252DE845F507D78C93F7ECA7FD8CADA3DDDFEA34D2FA9AD31F10F02430C884F65346840E4CA5CC54572D6533A4E2417CF859185CA5B905BF83135BCBD88C0D86CB7C3344674F8A9A09BFD460CA828BACBE12B661459123201A5CACEBB6EF6E449B049552AEB5EA305B870055201B4686CB255E12BB1CA67DB46AED1890716672A898F71B5109A5C253276C42A22ACAEAD6E4F0798067FE983494752574A612969F1C923AD5718362E2AA1C4E5255A777DC6CBD53F553B0953BB464EBC29AA36E3F72B5C6614FAB08CC65F540D662599D45269754C0D6BE109BD7E0DF04D5EFF30000D8D6AF25B5AAD51057C31C4C134C59C3356B34638692222273144CE9D768196749FCE54DC7A7A1E2E36192FD7E756994E37D0078850E81D2D9C40670B77A02C9F708DA28CF2CCF478309B4279A6C45B9FF854A5F5B553CB291FEF5D1970883A064200D2C99597829F15DB4D9506C82154EACC4FEB0800D268902B462FE9D3284D89D83A7009AF5BDEFBCB310608151430B779A6FA4CBF6DF1E13C4A9DEE96D6BBC0CF989C48888BA58316FFA0114020B5C326D723960FC20DCFB01DC50982FD824F9512AE73E3676ED8040481CB536F851274087BFCB77A0EC7DA2BE274288D2212471DC7949EEF77A8333AABAFB57581CB43774E07F192B825F14AD564658792A0E235F4DB5EA6E3A84403492E209484542C2C2881042F54CD56CC00F2C31810EEC70D8386D0C8B7E4756A77B11563A42BC3A5D2A495D0C8278810D55EE7CB38D80C34E4DC58F0A8B1EC6E2193E6184E5F0793AB882051EBBDB3303D86F4A0E22090C7A957BE5F7BDF4652FC8F38DAC71257B2570D5B1DFA95BFEEB7E377DD581A8975D72398B4D258B1B9E7DA60217FF77BAD7008FBCCDAF7479573F9ED6BA8D13F83C233166D8D7A400F00840887BE510EAF1CF2E30B244C9EB6E166C98156C27A5FF0DB563A204B830C8FFC64D6685C9E3BF8968F3A2D2B329AA6AAB0D49EDEC26C2B5D7462AB465381D5431C85268EFB89F4E04DC660EBF4A0962F9C9F4EBB7F2A1EC5B3262DE971219FB56CF42CD720811EAF66DC2C428F94E1DE4ECE5F2116533B25E65D732A4BBD5221D28EFA946DAF52437AD6657703A9B454422C7DADEBF063E5FC433536CBA84E07F7086FE031A0A2B4DACDC99E5D3486E77D41D949EBE69E14BDF21090646CD9FF8E9F0FBF5E737DD38C0EED3D73D22A7C23AC781341109997594B3D1D4153AA1A35FF7AAD5636BFA9BE09E3329FB61950CB6DA58600E05DC2782B2EF58466AC9A4BBF6264D0D616968C6BAFC496F859EE9512072180172E91E3B581FF5CE9B8AC0624F221D111BBAAD988A530C0CADE0C4CC399EFAE9ECD624F55D93F9D0F0FC915292419ED119E177095880FBCE058783D85380F1F6673B7ED6702446098693F3FEBB9C9D7906391608453158C695D073B259518AA7DC5125B51E58A5170D1A68CF6CFC1A705B344911A63875080B4FACD9835AE85294D03EFF6D3B02888BC1D094B9E7374CAABBD1D0C32F1786B8CC12D0E4C76BC99694A1862A73ADB58A20908A601ABC4015ACC17E5B0AC28F3D8896F8BF0AA344B814D63CF558E0CED39D1F7B16D411E014BCB594F37CF18BCF46EBDEEDF1AECBD13ED97AD65A0674275868F34148D6E03E7D802258987937DBAA69215216F1CDF8BA2BCDA245D42A5D9891CF0ABC804595B320A774F1DE69F8ED595007A59F1FB570D6D024ADC97B121C28542E3043C3F99EA5EA4BE47E3DC0B66E297477537041CF880B5FAF2828E3DA2D2F9414297C59F17ED60E2DBA0502E8FE6B8E5B13FE2E945B2E78277C568082F678E4F4FF2E323D1E0AF996364E2AF2FC95C53F83953028D38BB168A1FE68C02E4477CF567DF6C2A72AF3F56EFFC99C0F5223E4CF32CA3B97C700A40803E3C91DA686DDF45A47208FC904B2384730F050A9E3440CF9A010044F7E8B6B0FEDA288F810E27AAC5DAF358046D8AE85AFB6020C22986C4788E07EFB41B2C18C482C72027673E9695CAB29FA04ABC0D7C790D3F32565A859696B6C036ACB5A6D1E444CC7D9D23B3A8FBE6E2E851914711EF790E8CBB097ACAE791825EEBA70C3AF28E6E8EFCCA38CF6B6F466D568100ECA07BF3B4B8E18EB791A2431A7FC2A795B4CDE07A38E1662044E81E85667BE36058095C7F0573D930CACEFE4C97B3393F8400451AAC6B55C5399826D8C7746BDE6484D4377BDFAD25CC5CC17C774B4623BE25184DD627CE8E6547788BD7CA2FABC9B7D4A602C457FE9EFD82B79E9322F99962FC7DAD35BFAF85A03D67DC7E83FD3C627160DC96640683AAD733B3D1EB59646A2533B99EAEA4E5CFDB2C94A8724B03FC4B72BB5BC5D90B0D4A136E44D64F3985A7EF7C6D7C55B61486CE529475F21630DD824F8AD4D3FBF0CB2C48CCC0DC27516733FF5BDC1F459B00B88883006AEDE6602DC51A316959DEBEDC0F36BBE8D017207225C1C2BD94CFC1CC60933CEA2ADE45BB4425578F4D28E0AA36DA346E2BA4B34B65BD7E71B9FCC3B52F8C425AD44B5CCD006E26857FC5BAD79D8345C5FACEAA4DC3A7C613D085826F82F10961AB2BB7C087FDB490B5A082B2F5DA5D9E6210D6E8B37ADB10DF510990F3ACD81CF93965CAAB334F1B2A76D9B17D758F273860B074B2FFFB88D9B5E6991EDBFC5FFB54325BFFC0C66092E7729C9971101D7CBF74491CC4F54D535936CBC5455E3215215E836500F411382CB8658BBB60636BAC343A645741FCD6C5E23433EFEF4F14967C5B742BDA45B2FAE1946FD0042229A1E462E172102124540CB203D58DF1EB8ADEBC4DCB37F8450DBD0FEC87CB4A56696141C9513F7D6E61BB117B0E35E1DD314837965004C6C86388C2D3EA57EA4C0CE9C563C68F5B3CA20043742BB5060935C23FC7FD5368EABE5C1A1B715B99B96E1B434229D3ADE0129AAD85710596DF9AA2D86C7EC88B9552F876861DBAD135B4EB318FC6FFBC3AF0C98EC57468A0F4BC3A29CF1625B03E33360D152B0B5F5706C169B68C7470379BA15D9188F13DFCF789C18A9DA14EAB56DB261F978D9BD894C84C1BD203A777DF785C82B87FF975BAE11437F9A243627A1715CBFFEED727B405C545542A7BED9395ADE1A671807954EAC7C9BFB8785F18D5D5C31A01320E7D863743BFC7852E251631A03EB671912F6138C21E1D62D88E1941095A8DFDF3B052A0104E72C186BFEA9CAF32B2FCA121FCF6A3D85FCBB9D7978EF2E227F321C1BD932A4DB007CB2DFE3BFD9578BD7AA6844611E4F3ED7E5370205A07B6CBBFCA7AA204D76CC8DCB9A1CB6FE6C4AFC5E5A79E59C6934D473BF834F69B89073DEC0D9ABD347B12BA21E308D42D1576F03CE4BE6EF8F07EA08CF1846C27ECEE7F8415C0FA756A540E42738892C7E6D0F90520FEAC6160911BB18BDEA2A1D925CDFBA7C585DAA3A3D27B12E4880A9B8C87B0EB5EFD7C07507D8C3B274738C90EB4A745C1AB3749ED000075E99277B927B1CAF2E19E8D588AFD3CF9BC0302724E71F129E3E3BE9D114542B16C4DB65AC8529CF95CAF7A2EED53548D1769F809F1780E5102D80B7E52B99203F5CA6F2A2A7608171190EF391A4EF5384D15C101895B5402E8D4FEA052872FBAF6DC9FFDCD3FF9EA884ABA4D90E202206E861B9785AC572A0013765C24B5E3AB9C4E31A6B7F958A4D3DE78CA4D4C097AB9AD50E588BDEC45528EC7B248BAA3BD3DF31F8FEB29F823123421388A2A021F37426188CF830BDD10C75BFFFDA15623B33F89567EBD2EC66EC7DF533CE8F33C32EBD6D074606380F37F3E9D186E4A93EB098B6EC0455843E7784A9CCC67E0326920223993CEEF7E4AE399E21993CCD078084804EAB9881B6C40CE2B20BEC97DF60381E930CBCC038A4A9153B2AF6AC6F743FE6E2FDA9A0FBD4C00D93C972333C8A8D99041D8C93718CA0CB864B5E50059D73978FA3FF33115880D43D93B8512246D82CF104A4B525F6F8B95AAB9C8DF02649497A9AAF01EB4C7EB1E232738557175E6090C2F657E9DBAD6F90860BBDEE0F701236C8489A7C200000000000000000000000000000000000511181C242D333A", + "reason": "no modification" + }, + { + "tcId": 44, + "testPassed": false, + "deferred": false, + "message": "72CA115375E612297C7BF0460D38247B3661F5ABEB7CF4E3278BB49E2DF2A96600F19D95F67BE92F99DF204D06ADE7C8F4C04C527AB5F70F6007CE5F16AB099DC8F7F4F401183C83B47060E38B55EBF6EACA4A378F725EF4E59EAE32FE9DA0F9C2ACA2F1A4D2933EF8DCC5D8A9DDAE0E3ACDFDB6A5CC4A6BE998C79557345F79", + "signature": "1211BF1AE554B57C92AE74BD8FD1EDA9B22E8993D2675D2A2B68BE5E075B1815DC1B65582426A37B0C6B5F4BDF20129E0B1E04BD27E33888148ECB88A0EC7CB7CC58E3767BFE3538E24996761C624377D2150C41D59E18889DFE6B520CA7F7134B2198F4046F49C93D17670D314D856175E6984EDA6EAF1136FF2504F9B6B82A84C72DA8CA0DB3BC235C7E50E130369A85225BFC014F127A15438954A2837EE902119B26AB40BF6B7C44737B535C4E97EE475BEADB0F3F94510D05A6314DA421EE021A06DE18374B7AB1C3B4D024CF66AB103A010E40D12D3B8AB73980728AE88DF3172C5267095618070D732B52BFF4FB42FB68C9DBB9AF8B3A09E535D7F65ED1BA967247EFA9B8FB7CA86B30701E1F91553E01F95444A52F76540C85231E114A7661A7C479D8CFDFC0FC9522914701E446921FF84D1CE4C06DEB0A4478DC2ED341EC19BDDE823603DDE9510F71B5CBCD4DE3F6633E3FF4832AC830027D9D73F362A01412B14D7778AFF81ED02DF5E2DC21309C79D6397BA38F620E98D65A0DAFE1C8D54FFB0F6E01C6489679205F2F9191707C755C4681A23C2224CF3825AF56171A892066EDC36011B781DBF79F7847B8C2CDC657840501A5D0361E8FA9C273AFEBDB4313603A50F803ED419C65A741A921D25FB60653C8EB57703EF4CCDE3CF251DB65A6CE1EC4E2BB5302F2F173E717C180998D3116C89CEA8C60A85AD425AF90819056683A299F02D20514CC23A09EB5AD82514FE04CED2E51A11817C38CF666DF186B52DA61687E40AF5EEA73A07C37C3EE76E7C72F957A83788D4602664ECFE8911C353CF34223701AC2244C3B2D13E3B0729AE05BA52CF345D63A33E0D4C8829088E392AF3D6AA094F5AEB09B64487745F555A3F6FCB54EEF667A8E75D397E5825489B3EBDDCF86342372777662661061549AFF706042425E311E3584035E5760D3ED592BB84F236D8A1DFD94A49BCEDC2E23CFBF8DB8DAC7730FE9BF8A89F7A7A12BC4627E19CC8E55C7B68B8F92BF42B7686083850F632C3BE403F988CEC8EB04DDB206664C5123BCAC26ECEDAEB75D39217A10C2A366C052E54D18EDC9AAA5966B5D6D52B31E88F1BF4E986DA2B46F7B1157C06F7B924DF871BC8F9387FDB9073BED2E883B43CCB57A9D7C8DAADC44156D08BADE88FF9B3730829568954EBC46A75840E7BF40CF4FA994B0A7F03D3307001E3F98073424BC7F3D43FF708DC8F17492DCD0997630F912A16FC28F388B81A0262FAD6BDC1830348616A56203E8BF36CBF4C96B705A6C7D77DBF2E89B15DF185B3ABE8B58FA594C247E7A97CB9C616332B50E4B14644158F3755B4333B09564C26C15B5EDD3403F526CF6F078B49EA32AD3C3051A0EF7230D43DC09BD102F28C2853292C108B3D45AA2402D5A7CA29D9FBFE922C2F9513CD1E6B76CFBFA1D0FF147F35C9ECEDBC96FA0A33FB0EEF37245474153CAB8BB1313BB3A328ACC1D2D3DF243C439BF014855AEA9D175000485168C857E47C43CDF01D19F5480425CDBE8D2A0243DABBEB1D2DF43FBB93EEC2497EA63FEC6434CD256CA73D4D0F173939B82FD9869431E86AD231C3DFEB9856B4B416F018441162EC0D747A4B90DE0F4E009E002BE016570A5617CA1DBEB5705C56DDD028CC5D107227BE307AB3E58FF43CE039F5F20B9D84B60399570084C5EBEA82CB74C2033E6C0CC65E557569BF2DA761B0DEFF5CAFEE2366C68561BB679CB5A36CD8F41228E86E736831F825E5ECBFB11AD0795865169BB3CC17DFC3487763DE2C9F97AC9EAA39347AA0CF08377B046E83F7DDDC021AFEEB96BE53BF0B2DFE77288D7EECEAE08A36E29BEBCC8328551982ADDC2FFE40CD0F2EE075F2FFDBCBECFB188793BCCD837FE62CA5C70DCA57FD4B2D041F7D6785223BD0160935B5255003C850BC473171302C99CC251B2D790FE0A4A2A12F98B1DA0055353CB9AB3A88DC2C5BD1E10A3BA0674F3B533C9FF5523C6CE691684CE2687748DD5B04F7B8C0472DAD3CCD7B897FAEE9C6977913EEA790FBCF9D78B29BD0509A7B7422EF951CEE5A979F54AC17CE08D666D0B49D7286BF064C11F23EA72C25A2F4AC497F9D4A7C2F5973A1F9ACDEB383498903EC9BDBA617EDA67C2F1EE12A895F82729CF0B709AAF901DE1636572F39F9AD56E925687B5425EB9BD69E381F706E6F5FAA4B171D8233B56FDBB27B949486F46CD13C803467A654EDC7626B2D19874C1BDEE25C4EA73B007323F091B8C14710EE1736D88FE4EF330CA52FBC76F79FE9A102FF706261A999E874C685A3ED5B5E2EE995CE1330580381BBC62DDE13F917CFAD6811DCDEFC9B3064CCAB8CDB8FCD125187AB46B335BCAA7E69C9C2F5E95A94612362B3473F6263D5B4BF635867631D609BE0039D32DA303AFCAA32140F9D08DE2391F7F8D2566DF591C365D5FAF0EE3394DFEF4417DAB1F404005B64764EE9569D89C13C2901D0526CE45AB4EB6198354A97FF080B1AF57C06F4F062A6C295F8AF86F9CBB49922377354AF8C0598B2FDFC0E51AB9A429E9B973F5804704352717FFBC392D094BD5049C1360CA561490D5B57F2C14B40A6FB7597080A28501BB2AC61E38CAFB10BD97226F7CB9089A9D4F913345DA269CD4FED4D54C35F4908D97FB1FD79B84A81209090E12D642BFAAD5C6DFE24468E9D0D89A422F78308F0459FF1D7D444B63A37D91469EEA6C9F6118D9367C76FB60CF50A731F8EEF6A1C19C7DF13FF83C6C71026A8C3079C2BF5B430CAAE7D7BC42D2957A561E22895365AC8126B8350A2899CFECFCDF24357D3D4E19A127E934E6313F65B9C6E9E9FA34650F89EC90A042FE8B152D75B900E1CF4EBF10034879F279E3321D80DEB7161C5F37DBD5D435E2B844631F9DD6590ED6C33A5BBC30D71FF6A03897FC11DDD6AE2EA9FC6B51EE79918EB583F85EA0FD4A3F54E4458F0ABD971E9FC9056C9CCD91038A19A807CA267C6FE287B30F054FD8C05992B405BC6C509E7C7C1CD7E8AB2609AEF6A8904546CB727B7D857E495F892797FB5749EB043047E553647B408F55BC0E22DDD8A05C1FCBED4A4C1C70970A75EA91D7B38E30F47226C9DC20C9286935AD568D2024550E5865BA1A807EB1CBE7251D72803D35EC6FA561780FD088B19CD7B43D089E47EF8ECC1B4BA5A719EC6B99F20139718667DA4CC80BF793F1E7B4489B59F0D8EA66A5C8B70DD3C8CAFC9868DC9133F698E76D0543243E6DDAF6AA06230941E0AFA461CCE0DAFFAF61EACDF6A5BF16E83ECA3EE0E47C25E831AB9DE3FFE14C4D225C1EAB929CE705A22ACD28F59A21072F2A1FF2E13510C2EB55F379AABB00A0F900D1BF6756FFCB8803D860D3CDD3071E6063728942A08127A2C8535D751A42E319B012110F14EDB97FE1C28E9BBACE0523A4CEE18EC642E7DFCE61A3BFB6260FFC3BAC8115F5050617FE9B5E9842A4FA4D88B6B4EA76F71AD5DA7ADCFE47A68CDDF50A9EF291D1444DB124A36B2105179803F741B832A41ED087D11CC4DA31B5E884243CB9640E0F7843A70C681486C367F53A7A7904C6E5B813A69B26FF695B4861167564C7E4355AD14215AB2B083BF33B540D067F741DD2CC4DD423F4F22D00971534B20D7D14EB47F54F8CCCE544ADD50806EC36A70E7DE0D6E92015012B238D2CB2D7BFE2FEECEED2384751A23157F5BCA0CEA478DAA5D84BF6A4A0081C1965B575C6FDE2B0812660398A3365281768D7FC094EE6CA0B9E82F44329176AA7236F360548316E538AD9C17F938CF0548CD151A862282B92873D8F1506B1732735E65A7DAE16E20982D8B2ADA774D16062A389A832792E227F6444E83225B7A53CB808D37EBF4A7A520D93DA08EE86C51EC5CDE210EDA7BDC978E0186BBED9629FAEDAED542FBC1224E6D2E96770DBEDD19BE12192330EF7309216E7A1BB10E2DB5A903A83A4240D9C241AC877C08EBEBF5FD5BCF7B762302AFCB9F449BE0C21EB01D69CFD4F770DC67529DBCB7A7926AED09EFED76990D2F6FD4AB731F8817CF3B72E9D4399E498CB2E775579A23DFF83F3D452984CF536C1780A3BC3CA8F6687FF6671D54A099F3FDD7E136AFA71D84FF2D4026546765414A88F6EF70E218D77B83F3072251A439C954E7FFC9DF07D8DD75B05C4948816FFC18E05E80C178E5D4410240B5415DC524EB2657C6DB58F2DBA84FA5840C881DD071133EA193D92AA42F5A0F2ADE18F23817F5A2D89517105A61BF75CE208BA92D6DE21A4CAD67F7842A6523517F66F339777961C11084DAE3B20D88F62E4721CE8520D6429C8A2C0E55950E62342B7DD49DF933755B9AAD0AD055F8CE22A19DE1AF95207BF5880FCBF68ADBCDC6694DBA88920D57A768D5485CABF929EE2574B166CBBA5E8F7604EC6741DFE4388CC2BEBCC6150E87E1B9D9B2770F842E3EE68E15941EAF4DB429CA65B77B457251A7424CEE4E75B35DD03E35E8A4ACAA25968B26903B3F81EAF7EEFF5E96B1F911D4EF5F2CF3A18F95DFDE4B001448578448FCCEA9D7D7DA4D099DB0C3CBB54EE4AAECD771AFCADBE5F8D6435D9050E75A7246ED9E7624D3EC62603A0914E4DCB495DA579B0E9BD1B246C84CAE2B12849DCC58ADCC1EB2B7A8ABDFD31CF1505C398BFDC783CAE10366C78EB0E67E3AFDD9FF8FF57AE9F5904223B054B72ECF1B929AF0777D77234A5263446F3FC6324BB32FA2F8816AD713C47672E147DE009F8741E97023F16162DC5CD40C0D2305F495911325027A299FB7A2C4B5FC8A95315A7BDB3FC27DA121AE5CBFAF825470C466500F82C146E2537CADD7D518CED56FA41B52A8546FE4F3CC764A5115CD994704EEDDF98F75DE7D38E59A0ED9CAC4906FC134485DDA5253D4FC77F550D5E24CBFEF5C5FAEC45B7276FCF21D27F6939BC5FF768D70C1D07E41253AF08A91978F60D7E289D664CAE8093FD0EE10F0BD4881E0A6F00632BF18FB04496DA0B266996372DA181594B5FC39D4595F65EDBA2095A92BE0A8D30697D5EBB5E99CEF9BBF1B68277408D17F79EB6AAC978CD468D83AC4A4090046F603FB434E9B0A1970D65316E97664F2D3965B92AC6E970BDA957321848A77275BCBC2392A640E6697A06781D988E05C23DCCA29BCAC0BC260DBC52B1C1C0DBAF67A4C6C04B7063F00A095BE98836C3A48CB5C7F21C6A58F7EB3D6F71ED9A6DC8495B7C4A8E1FA0CAA350523B7B9AB67F6437EBFF921CB468B8B8935FCCC917FF2D692380F0630655B14FE547CC8EF7425F21C1438BEFF38E76207B752CAB4013F4167E5E5DD5061E9B31B785E7AB042EB71074432B5C078878BB9819757CA9FD287BCFB994C850A247C2F2DFBE787159A4565A54482361411321418AD24BE572436BACC704FE8D4CFB60B7355E1FDFDE349C73B9B4453EDFB6390A8EA3FA5ACE7C66D125938E16AE96DDDE4B01A05B556E766F3785AC36545D958D5EC52BA88676D4F8BB7F90EAE8FA401DEAF1387405364743CB00CCE3D1596C3B2AC687C6748B1925421C1161A7B757C8301FF9DDB64D25C892203DA38830AC9FB2C117A92B2837A9212693931ACD8D3169ED009AEF6B0509524A66B2115DE79EFE725C9E6BF718F00FF39E22473F5020FF73D82DD780C85008655B9D9A948955CF591C76B01B55F7D964931F6740F14692D15A94774758569D73F6CCF76F282C81FDF08170F50431B50781E19A915F108CB6934872F092FCD7F7F434B5B0229A215C0719478696C718057E0EC56091315C3395EFB4DD1C4B03A5ED74D0B739C174E938CC65A5E07507F439262747BA5A22E6E14161A681106A3096668224AE1305C97AD7F22173B6032326941AC075DFA9EEC0B7B0C1C3C82170FFFD43E173AE5178AC6C50BB7314A502CF4179F876DAB4AB0E20E7F6F60A730BD873ABE401C6245AFFA904EA2EB53F689826BD6B3C5B18EECCE51E8E02F284497DB7F2F7DDEB992B926EEE37DA59EB72C2C853B939EB6F9C37347032ED5464325228DFA9F8AFB92BB4CA4CAF01D501AA06CA09BC3E8FD830FF9776F6FD6675721DD8FFADB62C3497D486C3835BE0F715BF68353B56C4C05040F6954366EE383CE3020E946C277C6A843AEEF7085C2C5DD80BC16B2AB45E831BDA62CC38B25F987D48BCC3675D7CBEF0E8A3D8E95D131008172288034EC978D4C330C2769072E335DA97C8F46A1D91998442C144A8343776B108EA205DAA5AC7C7E5141FE11A1A045ADE76CA5241F733165AD2B80FD4B6A3FAA1E7FBEED3A5E0A93D6D2704251D5504F47CFC3CD7CF4F34BEF0B8E5D8221FD7D94C4D9BABC8BA952EF3FBD8B74CA4C167E123014594A46346B5AD01C48D695565ABE8FC554BBCA4CBC1D42226C06AC9E08F27578828A2FCFAC732A5D96DCC889517F182C45118456F914378476B3176C3BC0AF7CE0EBF92DF820B3A7094BCA1105A9963D8AE10292FA43DC11DC9E99DC6D61D9D02F7FC96FE65B2A33143445B65CF3E414F777EA8CEDB7B844161839BA4A9B9CC4049AFDDE0E1FD3B3C72C4F3273BA5F2F9729098F900000000000000000000000000000000000000000000000000000000000000050D0F171E23282C", + "reason": "modify signature" + }, + { + "tcId": 45, + "testPassed": false, + "deferred": false, + "message": "836BA1D986C11F4D70FA74ACBFEB03E265591CF909EDB3770DE8CF10B5BDABA9158DA368E49AFEFA0D0C2ED26FBDA40FB427E9EF98A7C826D3857485BC2C5A9FCDE36A63FBB70A4F49B5A1D21487FD816E8B3D105C788C7FF19E20EEEA48AFAEDE42596D3E129AF13846682526BAC5F4745ECE6CDB39E12750A87695A94295B1", + "signature": "7E17E986B981703C6B9C925DBC9BD0FED0043D532C3D10BC26F822F48EC27A489D983D33EB27D647B1E1BC79F35F61FC51E69B4B4E98AA108507DF2A521FDD32E01B6918298FE9B709B9AFC62D807CE4FD00F8FC7D57B9BDC8F26F18404B2E4C4D71BF87FE960E409DBB1E147DF3EEF02C22A277C49C34A086DD0A3A7DC578C2CBDB82D8ACB98749D5739836F8874F06A2C253D546B59562A72ED7B79B1421E9E4EAE922D004D80DD374B30AEA20677D1E38107161CC88BEFE64E68DDDC18BD9EEB7301671F3D6E3D69E7F53D5B8C59369059CDDE011FE083465B49D062416036BF9C93F3E73F5B96E4C035A79A53A935FEF300872CEA993A8505EDE7483224E3B07090BF480241000717E000F4F3A6A97ACE6506DB1D0939F0551EDDD6A6AF1283662B9AA677FFF5C37441959AF5ABB88F92D8FE2919FE36B6C0FAEA55C3DDE54BC201617E8FD1FE41D433650C59E96E247D4C865E7F2CE026328EC144C83BEFF286B1636F02072E3EC09225F5CAB89B555DB19A052F4B22BA855E644A4C0B77E211F901BA066DC7E78AFD572464C0155D2DE4833E98916FB2EA796E856DD6FA709AC3009DF271105600BAD669397F0695DF7D89BECE874BC70B27148A1A1BDF62BDFC5659F66F8F872EEB2083D43B6935EB8F9D9DB1F0ACC791051BE61DC1856F6BC397C25C33A324749D4918C4A91B9932CFD68895DA61944494FB1ACA3C5FD846CB6288E6307DFBD91C3AEF99C3EB230DB7039D48F3EC3BC0F4D200F8749D290F858104355C843A1C405DF0F7414871FC08EFD3A65E437C5F37F60E0B0F189D53CFE6F218CC749BBEB14DC81B293673B0690A058A2D03749922AEE5DFE647442CC39AD04B2045C04EF7C452A3636EAA7482AC2E4CA4B4922223243D4A83D4FEFE91E7A44E68F7266BE7FB3756692C3E9D73F025A20A375A140B936069E59F759BB3D16BD01309F9E6B2DEAFCA8FA61A72B982F104AE39EB426E01220ACA0650F87D7DEB2689F8F6DD169D58D353960D2657AA434D40ECE88480467424BC60CF737B712514738B2154F464FCFB3CB2FC6B1D6D347A1664D5A494D593C4A69DF1E98FCCC79DA39C06237016F0F25F8B273ABB98F9E3935B03EAF0A5A3F415B98ED2CE6C9309D21D4D147ED07FA05F98B0431E6C22F79A31267C625F6B4E57DACCF9E60891403D6F610E4E0F3E162D8A5167019F3332522E10C29963C2641CEF2965D516F3FF0ACF416FB029167FEAF09C214ADB16F1EB9750D8E929C0A908A3934A7A75028DD343CE270B91D1751B527E480C94F6CFDFE9BC9C9CE4B0FFCFA92FA2F1FE7921BE4E22AEDC6FE4EA8D28B5A627CA3D39E3ABC67CE5B1BF044FE922D52FA6BA8CA194AA0518578697C7723428B96F15C0D8D918E17A360B1A0EF817DFCED301A15FE536274BD36268ADC76572B49092C5BF4ADDB5453FCD57A31D9E23C358126A4E59170DF831A1D62C3C7FEE6A009E74895374A7BFA33DFE98AFACE0AFCD61EED6BEBBD9B5A2671D8EBE4BDA3A55AD2276FB55A52E27809CD8CB471A6B4FACA92EB03EA5AAAFA4B8BB1CDA709F1EFFBDBC63BBD545AC1658C751F180BEE1953AB66AEA4A129BAB458E2DAEA62FA3360E744330B2F0293B609E4E3AF482C8B116A7FDA359E9ADA3A6100BDE1F1458A6CF696DDA2923779F19C0BEF05A4C103A4F239FB5133DAFDB651CC78F3D0771B9B5393D1F245134141819737E506E774509F96ABE3DF1B5F6224981510ED4D2D3F8EECD9E2A9D0EC0E4B891FA6D8D1BBD6D0925B88AFCDA59B8FE9060633CF1AC381B73907A923BAD827EDFAB05B1109459596BA150C3E9BF15612A1C3F94B3ED874E0B0218D470A1C2E219AD9ED3E63476197AAFA8C9BF7B179E74961EC099A487ADCF5B56A10D7B974F6A8654E1DFE5A981193601AC718B99F721149273A82A7194575DF5D58C0E4542F6E313F24F6759436F96F366BBB3B4E7B901B33A4578A94E61E07F9F880B47897DB078D7202231B950CE64305916B57052C897689020898E34CC9DB8628E009B906FC2DDB56EC1D989F2C5862967132AEA827551F15ED16663C3079BCADCF570E05F3AF2500C6664063A798EF4414F6DA77640BA0ED7848B17CF614BA3D7AA909A93F050E393E37946D8B59BBA67D1E510D418246409B6A5BC6DC6BE13B6F355C57892CC917E68D99172648268F09FBA9F5319478E34C807327BEBE2EF63D366E50535603562057022FA4300566CCE7D0E7F9FC9F9E47CA89DEF061ED4C70DCF0578EF7A9CDB0345D78F091419E25BD38D3A51DD8692DA19F9AA1F3965FC0E4ECA0A9A7467CD27A61CBFE892D65F959049DEFBC9F1FE3D6195D067BFB6773E8934539DEA3BB0520A4B07FCA5BD61A2D63307F8F06158CA82EB71E9BF5C356DEB9AAAB2547848FC88A6DCA74543C50E4B29B09BBD20A0F45C95DE94DC7D3AA845422791CA69E2D75868111620EDA5A3F9DD57054BAE58A99FC9168AEA69D00513DC860CB55BC3FF0393BA3A686A7692CE2A76551C34E56AD3FD6B617618E9227D78B3468D9756290DE73201BBC91DD41F887F6174697943C080A3B5B068E3406DB5A03457F85200FDA20D32C36A11C26FA26B98C32B3354D9910DCA8D91C487D795DDE0A45929293285F614F7423C85FD5DE6F0D8EB5D8ADA9D93B51DA697FDDF8D7EF0652118775649E1CDD74C4D9457EF3CAF8B372F6DEF2BD5B3754ACC0F5CE3F4DF005B9F2A259414B72A1EFF73E15E7E161EF1C5BAB594CD09AF3BD8E6B07C16155A3B2DDB171285A5341893A5929308DCF07D21C46DF7F1AFE4E7F9F6328CD09055D616F7E1A020F7BE39E958EDE7A6B63E4053F22D77B72A2C9F7B977D52BB3CF1D43AFE3E477EE04D2A8927371589CFB65359D74E46474952C5780F23804FA89C7171F4F9E6239C66BEED14D08AE9623885EBEE6C3D6E55EC693A3D6426219E99347619DB8994DF07AB77142BCBDCD4F276D4EC9091D7C04EBA33FA51530559A8EE014DB9B6BA9593DC62B7D51B262B2AA6D4FEF6E09BA103B697530C1B8C559D5257EE50E32ABBDFCEC786E96DE903A609FC1813A9D1279D5D23F0A5A51362D79DC24DE3CA4C252E1224A35B4E63075CFB4D75ED902043C6718FEEC7EBA6A3F7E8AF52742DDB3CB2D069D76B8E2403085C67B54BF15FE23B813708E0B076070D00C0462461639C9CA03FE487BE8ED5EFAD12747E5500FFA5485345DA9157A64EBA87E78A9A8683D2C26B797E9D15081C2D5250382D79DF4E4D6F9011467E25E9BEED0BC3D5CE410450C6A44383076E720BBC8E54CA57591F67E0D3CD41F53F40048CD1350400F0C0F0B0C09B95825DDC2019A140FD55C3FE6C5E39E2E539DB1179EAEA035AE6994DCB59EB5EDAAA83007CE7532B41E408274900182D305ACE4E50F57B46E7A17376AFAFE7ABC6F3E86A4FE0A3F9D9CEC4B5C05D7C4D022AD3FEBA6F091D0781DA85AB2B7B81851C4D4623E8273BF05C317090F5F1C18ADABBF04DB385FA2702AE48D7B7563B41DDC549373FBDEE10B28F89857F941D538BEE2A53B5B83E3E5DE203BE4254707E5B8292669F204C1D3950C6D47A169C1866D234A9C4B9EF09428853790828AD99C24DB6978D7A0B9D6648685F8B49F5B244BC275E426973AE36C4F3F7F695A10B9C9A72CADC969607255E960AB1C4D4F88C01664A8D825EA6C3E7DE4D6E3E705F072ABE1888EEA6FE33054A82BFA9E8442CF3B10B0294FD66B5E794837D0CA7806CEAB4D388AFFBCDAC19C8FE6D11C3227820F65AEE73AF7239804AF08C28D08EB349E4F568B5A9F9791B7B14F7C5EAECD4F032E6630CF1BDDAE50E3429FB87DB02B65066148B440FEC27C4959F63A24A3D1B019A4266764EACF703EEAE3ED1C4D2B3896756B59132ACEA166487E0A92BCA671761CD1C6D1D0299E1B7092461F9ADD6C268A10A5208BF7A6250123B1BD1EFBFAE63356654E63703A9F6CE8C80B898FB490CAECD58058F9ECD5398F8150C3F07A0CE122F346D9C75C9B3E4DC2E7D7B57EA4BE32DD78ECB95D84C2CE3A7D724DA41205CD894D843F87AF5EA8722A06CFA4AA2426E7DF4C9C69E8CDC4D6C7FCA8AAF0644A3066BF07F3B7CD2355F8641519DACC4D77ED8AADA6FEA6560073FB9EDB9CB970F73A66EC4663834B0274F9A6580017D4A797231A3CFC2134EE206DABA45198B02DCE3E534339924B66690C54436651D68C9E217AAAEC59873D822313E03D7FBA864D3CCB469711444B764149AC3B2F844153D8C8E8523FA8273700E13DAC42D24C9314A13EF8CDC500B51D85B7274E876E6FDA8E0FC7DD30160602DAFF6FB0693543183DDB01ED4C3F47949C314F32B7E00AA65AD8D9692879D1F9C0636548F60944F4179D90D89E63141DD6673C0899F181DDA52B958C08B53C4C63C5C49532F500D15FDFC28A6A0CE8E85BF4FC6AFB8CE196E1A53777C34290BBE584245A39A8E2DEECE822E24BD926459B9710ECCE302FCBB9839155AE890E8660F1D1505FFD989C6D9C78339984F491BB04FDBE410B02DF01CB426B992AB719F6B07686525077687D3092A9876869E37C3B97938B5668F307FB2011D36336AD76C2210163C26EF8850247DA30710E9B8419B0CF7BAA88824A658FED3FEC87945D2AD5BA693B6962F9B4CBF096C417A038FF10232E96DAB2870EC7584A7965AB845EB4BAB27B943087826A1FAEC43B13BB9E97609A9E28A80B0FDA4E7C44A3A751095760F1C9C7B1A20305E2DA0C903C6FE12B4EB65835533D56534044352013A174886634C3B02FAECE1BCE571CCE84BCA0836FE4D787711DE5C186D451890046F4011C265E2C463FFB3CBF9235C7A717D680491C2AC4E4C0A070381919E833EBAD2504D22C9DEB00A0F1F07E3A274B6192D28DA577DF1D2C58924D3658E97C9D18C93A69E5A1E3113D61C63C89805505C7EAA01BAF89BCF170396EE54A4959CC8B5A9D294EA8EE2EFDB10EDC9CBD920C92C320CF985E626EC1B5D07EFC03DE66BA11D6DB5E0FA415D0934CA62492E2942E373489518A35A56F36E62AB4F3A7594F1E027A8F5EA56FF2B23D66823090C48804CDE2D8E666A711254DBBA150DD623DB32E86F8E794FCF2B1ABC6351D22CD6CAA26233A4A170A2E872E5921BDB67747802D70EA1794E02490FD875CF01FB161497B79AF6DC6B0FDCE836917F90E4699A094241B38EDBBEE271FD8C4F90E6C8F5FF79A2FF6ED2C134E4BBE161DCD0FFA3C4787640AE8147CA9DA4E7E6CCD1FD5BA8701719E77964F9A66065D4A2C3789CFDB3B2322723D91A51A176CE783C5DAC8DFA0B62069A037356125C5B865DA49BCFCC578AFF194FBBE0F2DFC07413E7DDCC85A35002E9936C9F0B259E51696A1A2EF654116777DD0E284CFF3AA2D04E1AEF6E2FE18FA119EBACAAA0459FC2DE11F6D6A1AD301C7D56D8C8CB1ACD07758B43AEF09036BAB1442C65528B1F52BAFE6D9B8E24114A82AAF432C628A83BFD25571FE0A5B6AE793D6034F1243B029A9E082E0D47D9ACB3B6566F2DB0D8869360847DDF00F238AFCC61D51DAB0915FE704C6368E9190D3BB4E244166151F94F2CE67D618E8E97379CBA6D33F4EA1B1C8277E0AFB06DE5B2D9212DBAB0FD94CCFAFC123E9B7B60827358959C50A9D6494C566A32F84B7670B3E9E0E3A0C8E148FC42A077CCBC0707495F2A4B9D5F6CE53615C64CCE446A6E01E2A5995366486CF2746CF03A53BA42EF6704C084C48F586303D3589379B601C14604CF5AADC330A1CCDE3A835A8CE22C1AF8D5B248169F7785CE4DB9D62EF49CDED793F8C88D927BA6A2195EC5356F2A417A442B708DFE4C32F40EDA5232195B60A1F43407F757CB11A08A2BE085A1923BB29FB4F13404503B7E84AC9A0B81A16E03343520E68F4DC685714C8AC84897736BC1400075DED531ED9E4353851A01AAE3941C572C2DA112113462EDC499B909C77E65B4A7914ACB88E8DEABE3B447C5CA68C0256B54438F1B893BDF0DDB2AD46851EE62873F8B97EAA8FE8EDBF1DE15C4CA8C4D57C1C2E45F3D045C56903CAC81BB083452D23AC838E84F26E62B5176785616EDEBD14DDD4ED349F6AC3F932FC827447148FD05A85B8D24039953414570F51A4D8B2FFB401B2EACD14EEC7C3C556F7D80D68CA89AE772D7ECE3B4CCF14CE8C2389E934CDC192F106FA31FEE17D69DE01571DBDB8507D002892D77FF8D9DE6B0111433E1B9878A37D97D14C46FD74887014D3BDBDB8378D03A6CD1C30120C95495F1E2A00BDDE36827B81B7A6DF0DA2244542F4230B19BAC1F36B8EE9AD92472FC1514F7379EE38E8BEBEE584CD2998BCF8CDA8F0EBC870FCBFCAC7DE7045163CE73932405D639384AAF4D28B4801E1F75924F8319E9AABE7F567E6583569888FB1C0C607DF08E8A0C8C3F30F38B5C177F2334C33F537142E57E89CAF4B1CCF908C0D7F3DB79864C4001BC45C3882BD7B263840517491B7E4159495B0B6E700536389AECBFE2D3F4450D0D2DCE5EE15515D66A6AC1B9018636D76788DA4ABB9BAD20E2B2E318992D900000000000000000000000000000000000000080E151E24263139", + "reason": "too many hints" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/prompt.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/prompt.json new file mode 100644 index 00000000000000..8f5eb8c085c658 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/prompt.json @@ -0,0 +1,258 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "sigVer", + "revision": "FIPS204", + "isSample": false, + "testGroups": [ + { + "tgId": 1, + "testType": "AFT", + "parameterSet": "ML-DSA-44", + "pk": "09B4887D97BCF6379CC59B6162C1E8BF0560BF44D61809170E6E28F70669A3E9496438E8915735ADAEB445CFDB7D89B38C048F4C3E00581514C5FD198B2D1739E883B878D56BB41264BE41D3D51565E2E9CAE33184A899F62DD57D07400E98E58687A9B22FA317EED134CA7214BFF021DD2162B183091D15F263B7298214423C6BB696D75C20D9EACD0A03E4262C4B08BE39FA2154BD6E5025FF791E885F2226E3CF48F7B5EB04FBE9ECF75B19E1D15C305E92260AB0D6AE7DBA7BBE73B6BC181CF933840CC10A00050228FA46A2636DD9A90947E9F13A93EF4C62BE374D76D1FDBBC5D8B55E729FA58665AA07B90C8CDDD61C566B0D7ED65770492EA0713E1ED46AC7AD1503C56D9052D2C94D49E4416AC92B70396F76F6FB481045681725A68CB356377FB231AB8F3EB9A4982FFF1836473BCBDAB6872D229467EFB9366261FEB148BA9B7DB9C4FE0BB88612ABB8FD61096F1819604D55DF6020464D3F092CFCA59812082218566899A56A3C633CC81F88ADB2E1414EF3850D10BF5A77ACE724D6C1F388928744B3E542AE491CD56A64213F1D3CC90B29105F43D237C83D5FB829325C83E654577776392F8536AA9DAE872407ABAAA9ACC22A6812CEA74C0BA67EAF4A410152975E9A83EE4469295317BED10551BA32E65AFC8C8E68DD55420C502D937DADD2EFA2CBFD1F739FC0AB2B2654FAE08C0C7F8EDD43CF9FF0B01D984D491852A372E9FEFDCC1BC16CDB5239AE1001155F89563051CE47996C5AEEB2190EA18F7F734042DE68E988367D89355D9D8377BAF9647978EB2E492AD021C569AE8BA69B15F1FCF7039A7E64AF10ABF3EA45B7222F9659E33373372E1DB186D2C2A0D75451C478AEF33E5949F240040C2AFC44B1D3A02A6D2F87902A280E27A20D4E57F889662700DB8A9D249957A7DB437CD480DDC05884FB23F868268EACE34EED274A927D9D84F1EA57EAB1A813B5E6AABE9ED2610BC6F72E320CDEC4F99523F93FA448DC1FBBDD259B102F5DC9955AFA0C41604D83DD1C2D2295EF4461456BAE86905C4C30D8A9FA48C90F37A19C41A2D5988F13D51344EC30A4A46219FE841137D5AA1F51E6C444168AF39890B6FA400D67F4806F5BBD444703074A7A1139C71746D7C4CEB3C911F5257E3E53EBFA5AA8F227809D44EE7DE13C027924DD60153B30AA76DD96A7C5ACC59B627919507BF14257AE7A26243C1683B28D1B14B501AD059B4D522A57991E5539CEF18CEB5C26D660B8822454C9C42A95E6F72B84F78AB99F51EC49789F9DB4C128B0318FFFC82D95CAD277F11E14F1EF871414881122A9B11BDFAE4A7ABC8E75755AB13741DFACD664293D1A326BF5ED5ABBB153EBE6996DD622F0A8CB473969A50366BD0B01C5C73A892B8E26CE08F75FF801B6DEF041E1713BE6DF0EFB51587BE5FBEA727E00D717647DD539079DE18AE7BED12B91AF8DBB1B8B32D2860BAF40AF8A0BBFE02887EB5DBE7AB1AFC41DA79B016AA16EDA281321CAA5DA644FD8658A7B702181001431560DD63CB21E5FF75C3F7250456BE08C0D5E34C3BDE2F606A2BF3417768D24B23739EA86CBEFDDA34388BC1F918F951E15E43B1385A7BCC559F9492C7213A14227E093E929F32D1EFBE7F1EE57C49C9055623EA42EC6C79D7FCE71FA747607566DDA69F69DAF68115919C6322EBB42C8C089338C9E0C53565BCBE72FBE4726687B0787071806C5A6C149C82B668AA64A7BA0CCC1CC49A1EEE9453D04336E5DC811E03892F7F46688ECEFD04F1876F7111712B595ED62DA00678F9E3786B5C1A5095BE8710DCFA4165256509E00143A6F1172FABE8BF21E5FCE7C79C1A44B4B1525A076FFB8DD9066", + "tests": [ + { + "tcId": 1, + "message": "3AFD7FF8CAD3ACBDF97731261C7A1C969D5016F17D3E7F83D2441AF9014B63477B14A6413150FAD7C84439BC88662C5E931F06B9514190E13FB049C4AB74013233B98D48D9AFB6A30A67330E1FBE331B09C56D037E9701085D80F1E7F4043EFB53587ABB823624012384515249EE6130973DC9EA6F558BAE75107EFDB1D9285B", + "signature": "4A2B16CDB552F9297F8E391AD8F5ADC8CC5D2C56C46B800F9B3EE4BBD2F2E8A89D599D7B5CC2D88C80F271859BBC83043EC4E54812F5936B446C9513C855289C94B11551A0C7653E7BA74FFB6F72D4652C91D38DD1F90DFE4439BC21CA53E0CC7A7AA5B875A5B9BA42366EB8ECBA2436DAF08A91978DD093F20F1EFB6B0BCB90DA99CCA05E8F6F82B86D3C6EE24BA5D50AEA10B2307F57F89ED78DB4A74FBBF6EB332AFB08D074ACF0DE5CD7FEC12F76F3AB619C815B9EDD287EAD67F04F14797F8DCF2CDE9A8753B5AD0AFA12874197D1744092872521E868AF9E64452373FEB6FE25D5273D63C0EBD6D3B1028C1CD06AF32CECA2621310837C72788C8ADAB5A0F03817128EB7B766FA812C696CF886F00A1044CDD06BB28CB2E5780C8D8CC7E60AB699DD78668BE4FF9F4690C6FC98AAC9C02B66B9B9826A3061FD3222DA8482667960A31652EE88EB32B0469AB71CAA2519F23D1A2442D5B1316262131DCEC5F287E32FD343FEB4429E54258D690D9D20A10ABD75A536DFF8CF1D6DDF19291E2749A7D16EB90AB5093BAD38E116A86B730E65574C068C38BA9457C9D6D913EAFF57FE23BF3DD24D8CA511EFA376A5DF08467025FF51BEAD3EDE0A84EDC5321620998061E8A1A73D67B7021B810C7867FF39187B59D403BF7C7506300C7345B1FE07C11278B0ABA61DBB4F2B8C43E74FEFA55ED52C10A8C490882BBFE3E3B3CE579E8116A9B6686C1A100AA1F6591F191F772B5A5A50DD6CC155CB5A1BE5BA122E91F044420156CD63080F0A45D662E76DD57BD0F689D0B299042BFF485E8A382D865C26CD46B4A54728BD48458362D79AC3EB756FC6C518C9E2F0E7D5A303AF1159EE6DBE7DD56BA0712857A68836C3C78C6C9F7488572813C0F6A814709D2BC142FEF02527CAE7712358371C5426522CCC64300C2CD9FBE20C6562E34835205FCDD5A8982C920BB477FB881702827B4911871394C06B5FECD0C740AF7B27637BAC1A0CBCA537E4433EA847454C693897A32E4D1844195426A0C6AED67472BD2C4EEE179F3F6084A36A7689F4CB1F8E5DB2DDE54ACC0666BA98415431A4B202F402FB1F1BCCDC23BFF13148C7B8F61FBF6243B296A78EB698189DA95BDA85DBC11D15FFDC6BF46C53F6E472A871401E9A9AB7F9FB467EB4ECB1F0DA7E63EE8619CBC486EBB0F2120A7811BFB0557D13930574297C9464FC595B27569ADF5F4A8DF669C9EEA0A250F4D22C2E8C641BA3902BA80800489965F11AF1E1A85717C624E742F161550819D1F0372C5CAE8BC62B549EFE874461080D06346E1FA6F01514FBECCB06E34EE271A0F0031790BDABE0F02BBA4AEA4B7397FE3333EB8121820757281F96A5831F9E490366549D16763FF19FF773580ED5E3E1E2AA3E38F88474DE6D9BA6994F8E629160488CB4CD5B878CDA37AAEC9B56369A7E73F73B428639A05C1378448ADB7F074DC8154D92E13C6356B5F466D66477159B2A943799AD619A029F3010D037672DBB6820E51323ADA98881C6DE859DF875ABAF11DA5DDCA5A777622BDAE8FACE2E0CED3B6A77B88A8729FB7C50933DA6C52E3F4D948F9DC153B5B1299CD8621DDFBA48AF44E4B6F6106EE7779501DD5FB3C578EA4D32C5C2F036A7352703ADD135AB84460162417E50BF91E60797D59B9E18D324DA971F4FF428AEAF23AC0BA4E2E2FC7ABAA6C8984FE9E2D85B8ADA4086B3C13ABD43CFD1C711D8326B18ADC34CC14CF8957EC3959498FC2A7BE06BD1840DE170366566E50741957763C2DD27ACF8C3F1026FAEE1D2562FA1052E69AFDD42F446F0598866D5D306BF1B775042B035927372827F4386316534FA1B7EE633BA958CED8F0D241D4688E3C7918E2A75626377C342A590692BBFB827BF90514182D4090DF8D7323519A1AB6CD0227367410DD14D3786A26DDF91724FC82D06A25D5F56683953E8E0F20E3C1771DAF42E52024C116ED8A4C0A611680F5FE00ED9B148D15F12AA95B9BD5A9FD8101642B36911F310B0DE18171D6237D9BE1725DC299A1A3AAAE98540CEED26953D10CE8547F1C3E46A862BED428D1E10601BF328C727FD95343E2DB4D9ACD5D1CB4715F6004096EDA093D1B0A33B1E56F16D73ADB8732CB4A31160A4491FAA0C86E680E3D7C02CCEA8FE92F1E001016D220221DD10ED626017966C3450AD121365918C93091F14712BA477CF2E263296C778A2BAEEF5849455FA35CB617251E02A22DAF5C33E5AAA9F00E8ACDC50ECF47C521503C52F27D6B57C8F2B3D8F1222413E7FA4EC59296338098C9AB5A1D8A57884BD860041406D9655D17382949A03D50F1108D05BDB31CA08E66F2D8DE480C6793518D49A60D4762A9EDDC0249B422E84020ED539A14E2478F68BAB1F2B00E22A5CBB62979AC744E08B57D5B578C401A8D26D9ADD1505236082863672D911CF3A0966D303F8917093BF97AF90A7E1F9D59B09206B9CAC35110FA38D5890ED2116835CE37384F5630F1C428E213605872ECF911B014B91C2C600E8A40729D07BF918790742C9279F3114F68CDF6594CDA3CA6694223A82F66C2B4BDF3E51C6FFDC55E0FF51EFD6C934362BE7D6FABC11B8B0DADDD52108FA5FB5CA758A64377D386D45CE70605B460E8157037B5B1B2E0AEDD12A633115D6C43BC6C7C836FFF33E7D033F2E5800527164C0C4781C37DF50B66BBA5C819473A1C5302083A16F01437279D2F2DF14C878269A2F3FA40C1C761ED61501AC9EF141029038C819954089B738098708174393FEAEA7B02AE5CEF67B3C8CE6A970675CA1B8C856DCF5972508C7C6B25EE4D12D8212B98940B488EC402AC7AE3C70DF938D1288CDA7A319E085BC73A469B2D2A3303B11A683100AF6DB86937BA1182903616E3F0347BD68591B47BA65156B93F260DE59B3AEB289E2A73A3BFF38C2F3ADEDA29C7E90283AC7B86D036B47D5BA1A03EC783D250BACAE5847E41F829CB33DE08DF8F7D69C9AA4EDE8D7AB968407EED31A056BA0EF8816E127AA90065A679E1CA9550DEEF25AC5B7A34F70DCF2B116CF351F3BADA99F836C730DCC1AE03F496CF3F0387A0C2C702E2C13BDD9CF45A1CD53AB58731188B18EA8BE48D510C5812E90BCECBC6E198E708B1C08C8F864B124BB4CC0BDBBDF2C2F4E388FC19660D69CC2C0EBF91008C8243DB42DDAF57C024251C4231DF53790CE575613EE8E1C7A33C1561F3504DEAAED1E8408500623ECA5AE5A2845411749930D8E42078C032349957FC39A1DA0EAF9E87C31FFBF6AC0C1811EB28A41B1D86BD7D49AD1C468A49594956525A20A31700F122F4C4BB2252A2F3D5C5D6873838C909597BBCAD8E1333D5D617C87C8EE0F1B22383B424B4C5C627298A3BECC1B32475C9DB6B9BDC6D6DCF50000000000000000000000000000000000000000000000000000000011192834" + }, + { + "tcId": 2, + "message": "8BF66DD868FBB9FB6B22B0BFDFDA837C40928C26CCD6100F0F53B4B12FEC0F313EA8536BC70417D0C16C4DBA53FAE01AB59836F6841C47DE6134DD80CB7B68B9DC03BAC0F538147788114314B57244EDD3802D97A6EB35F86848A4DC7BA0E20581032D97E7B49AE230DCE1BA15B02606115821AE80E9BC099BA1748F1B45536A", + "signature": "3B11E655917F17AF59EF6E3D4D8F1F0EEB2390C83FF37D7C55762B8C5605622A8838BFA7D7D8DC31D0317A7B5D421E3561AC357017AB598EA70AD59941D245BD787A05D03775287F74D376B928A17EA9548D1437F57D884B533B978D7CE167779C70A31D6A7DBC538BABED0AF6424F3E2600F3A0E197ED01E5F8E21F1C808CB6B7D8CCA838F2F1C9B7D2A0953ECDE316E9F05AF601AF3C2847C1B50E1FBC0FB300EF3E3B683AAA9E08B314BD6DC2A35A8FF6046E31D0C432603CD05EB12B817EB0CDED0192C6D9EED2D38B759F6186D75B6E14FD034FF6D806D79D8BB02183653C5E147098D78A991950BA72628C1E7E8852C860E945D75019CEB7D3AEC42AA49DFF0184EC0FA79513D1961467E08D258D97BA9C50BF46BB40773B0DEDCB2CD73E2A14AD2DEEA373BB57C2CB49A83285537197F0D6BD5EEAEF09E6B542AF74131D5BCC47EFC006703204AB8B98EA17471C67FA1A7531D3E73E59292E94DB910602BA1B87CE8B1CC8C685AF989C3DCF9AA48FBBE201074A38D96EAD10130EBA27433F80440553A1FE77B96888E85F581DFC8C519227FBF25DE6EF01C0457E25C1AB975D9E90A86808CFD04A38AE2AA5957A07F7363F865687724E4B04EB8BCB99C8A2DDAB80B60E8D6FEEB1CC280DDD3FD2C666E929ACE254B5169084A91A8434E763E99D9DBD2E1399AEFDCE40AF79028895753C6E7B5A612B47E9E4D4AEFA8064449932738B49FFF8C4283244B4387A6EC4E2E87AB51824446B536116587521D4C1D6488BF8E54CE21F8A976619CD30700CA2A2BA9E0C0FC4AA079978EE78739F7A441AFDD1B114E12EC5FC06BD169762B2BD2795E52B16CC263548EFC10274CF8B544C698B17E8886952B3D9BF20BD55DDBCF5E555A306DA426FCD7D1B8861A53BEF89DFB5C904FD0499F7BB3F334D5D85A972236B2F3B2A9C70D10C4AB973F8298A52B85B636545EEC91E208CE9B7E6100307FDE532946284DFFF5CF78E0E8229E38A49A3604817DE56947907C6CF4EFE5077A968E8029DAB0204EA034383BD57FCBD1EE973CFAA7A27781C5805C474BC14487339BCA8B21ABEB0E8BE05E8288F2ED0BD1804903628D1E3045841BB75804FEF40277B80364F4F67E3A6B5E6D5FB0939AA678D700C64C9C23068B3C3B35F337B3A0C10F8143E8A24E31B655A199C06733E546A5403C2A53A07F12514F955F2575419A16FAF5892983658498CBEDD8291C7E253DDBB9CF82E834F09A19B80E17425379F9561235B86F7AD0372BD1CACA92BA68EC3A381E62DF2CF8E638664C1736EB083A5F81AE5676421AD8172292B1EF34C0E5CA25449214C6B95886977A78023327193FF8980CA876AE9D6A0B1294E8F3779862E920860D35516E7B7443CB3A0C7D0EC7091303DD51C140ABA26F0E67B8F57536E5139A650207272DA3D99D880CE09233E9FB9804FC59B8D520E91333E49DD26AB03499B00EAEF1FABBFDC6593BE77ECCF03F68DFA3F704A9F54660C8807D5E5210D58F6B8DE248F8C607B6CAA8BBC34698A683ACE430C89760C541C4B38C1B922FB0CEB93706DCBC1E6C215DE9A8360A8AC17FC322A4628FDD9916BA865CB1F6798346624519B135F3B65D90CCF808AFE14FE49F659F14A85CAF939B29B6E9DF1AB3A55783C048B07E4C46ED555EAB538B492DA75B2E261B80A6227ACC006CEDAF1935970278F691C577942AE070F2C7EBF658327C75D5D7C427C2DA62E3192DB633A931059FAA500F6E3E4CE25E19E89E1FD2FDE0A1D663ED7E2927AD0EC833AABBBEACA0D1C39D492722C99F7104F14C07323BDB302B8B86C8EEBF7E3BB758A84B665961F14A65BC7FB8035253801F5E597D8955C48F6CBAE138636A82093ABA37008570ABF8B91C1E93A180CE041CAC1C45EC7C6504DD36BFF753A4A03973626B920132D21F6620FD4B00441E3DE4BD82691B073D97A725D0F8626E45B9A2B3CF30331E833051BC7AF3A4FE1144B347AD830A804E3126DF1CBF95F60400AE3B9EE8752DC1554B54F5A24DC95EBAD0332C2A5CEBF4CDC174BC6DD58F4C26C7E05B32621F28C9587A89DDE0168780F91B1425F486DCB4992E3D42E47E1532E01F9A1961CDCC3BC3A703D77B015642DF0BB7B82316C8B87C48DBF3F32259083575C97AE6DC391CF7280E2389D32327EB8FCFD17BB0BD7ABFAB3E55D40BB9CEAF378EFF25BFDAD7491B29A00EA1DF5A0B193B90666BD1CDCC2A4CFE10C6E488BEEA662E81635B0CDDCB3F93E4C78DAF10B032578C556A0B715D276E297891C0D25AFE11B1F4A216E2490FF309D3728D88D079B126C61654427927904F2707B1BF2AA1AD82C86B2581ECADB5087DF09D773A0EA490E6CB81375061EDE897DE8C7A80D907854714168F84E4523FFB9B91684D3EF6BE0E03338D6FC23C83C0974CB1E28B5B6CDF74953F0888265E98C7EA760AF434E3C1FA6C8D690E26A5FDC9717EC4D0E18B206A675D4741F2D4C4957105558D0421833008EC2A2F96E7B18ECEA1B1800B3E4C07BDDAA71FD923AA713BE1F09A016890935C707A78CC5AE8E828F658A6797D6CF75414E9BB154BA3D13F1B2782F182D2EBBF93ECFAE43CF89F5667A1EBA62E816863F62912A64E4A329B338B7C8DF34801C9B5E60A097954F116A1DF74A1355D9CCECC700F4D0B7A8E432594AD104C6DB2D8C27EA98239C9A4A231F84BEFF79A8A797BF0684450C7E5F31A77119E613F6A1F6D1636E305B24A263294FD24FEDD9F063E279DD1FC1BA5A0150EE3AF0227BA5F46FC4F58289B1029A4A93C2C6EC1A5B9984EBA0C33411698AA154437CD0BC927119AA64D9C148048D77ADEF38895B2738C4B0DF42B9CF9CCD08A36731C89E64D9329FD5B8362539A1797B76D5C73C051C8159ADF9FBF5E3740ABC6B57292FC69B20451D58F5A9823D89CD79803B9FE5A2A67DE620C10782A4EAD26457FAD1620120D7659A78B92009EE0303EDB7A0D0DA75E0F7B791BDFEF285997C9445361FC8EB84470DBA40116A99788386BD185FBBB02C7D8964A52D1BF9A27FC8942732FA54209DB998FADFB0D591E141897482844201ACF0ABB077BF58A6ED1D2A1438657E486B5963757A95877597AA73072AE88A5B681D4A1879A0CBC361681A9ADAFBEE0796A71825FFA889EB7C258F7D6CE02F3C2647356013CC115C9EEAE8E574209409D271AD544B329A8F064F17BF3DE31EB439307E4A4584693B2D319263810C4C23BED480170081FA870FCC67DD50A336B9B120686BAAC8713073C3707231FB7E02EDB04AD8BCE6C024D5FF799D78E844C64F0E34EE88961062850ECFC10BC9495A7B8386949EB9D1DDDEEEF6091D263C494A4D5765686B929397A2CED0D3EAF2F72B2D2E3D52618A8E9B9FB5B7D5D8E1E3E5F2F33C3D4647669FA2BEBFC0C9CED1D2E0EFF8FB0000000000000000000D223546" + }, + { + "tcId": 3, + "message": "E071BD6366C43CACDA4087185EE99855D3B0F6C5A83FB9C2167EA0CE365D6ADA30844F05F178517BA72519C3439C6ACF57BF6CC76D9F8D3077AEDCB740E4D1F403CBB5C8B8EF153F77646435703171F335E0B308516DA5E54D08F506B8C8E00C5B89F5B48FA0AF0AC8BE351384DA396DB4948020F12D7DF87F446968F9DDFEAC", + "signature": "B4DFAB287B55D27F80117C3B131026D75F552F75C6E79800A1F3EDBB0FE6F14DC1FCEA47BA927B065D3577DB997F74778BE8327A0D29C50FAD1B1E4804A6E55EC18A211E1A8034330D5A32CF7E84E91031FC85CD7FBFFED70AF934C70B852818CA282CFB4B2CA985C8003922FF4706DD3899EE39ECB3213FF2BDB44E0534E2DCD4C2EF67DBE3983FB73621B2FCD04D36896EBEED28F9579C073D2E3B730BE4F12F5A0A791C3A8301133ED772B0368F7ED525EE98E06D0796BEB4AB2194746806654F9D0DD4A6C4232DB8F4773416F4EBFAE9E87F86698CF64CAF39CB86DF0B8C9D64ACE8E433950B9A44C6B97DEAF1A29F9C3DB8C0B3D954E02486DBFBCF7F9627AF3E32D225C8D5687B5BB74278887CFE4B086F89B4A8F19F4D6AAB0750354FC1B0F8A82AEF587093D51480416FB8B69DEB39812CB94C0B96901691D4F21DBF87AE08655DBA6D6E13A60C3784DCD3F2DCEA882F92957BB8BD8F59BD18841B68567051FB84995B9FF45DA1293ABCDE2E06EABDF676088928327CA67C655607BE1FEC8B37A542BEDCFDC35E9AD3AD647937CD1D616A284E4FCD8D8BE8B08CCE62FDF34060E519CDA7AA6CD7365C83C6ECB46867552FD9DA6B5B6E3D158505AA2100AC963B000F66AD8147AACEDD8DB653BB974A426A222C80056EE90C0445A3D7D3054BC2190096316922DC182FD35CB30EDBB8496A2CB291CA66C0638B383681C8ECE75A404A16654C5845F7C4A95C22E91534329DDF49070FDAB46A5E9C4562308EF10338204291F4725DEC429628C138FE576A418B90394FCAE7A0E1A98A713813C71F3447963E5568CA592F39A2B2B15F106076893D8D15888DC9C0CF428571493A29C9F2C5C05C24FA8341FB50002FC641BB4A0CCD2F89E8E17AA8EDD6F57EFC96908D9F5B1C5ECBDDC6E87840E6530A8EB372FC22898359D6422B82B030990683EDD7FDE884E8EFFEF9D7FBE224E22FCF03614342BD08A92395F0305D5308708890E744DC2C42AAC0C22045C6BFD8E69AAE13142CC566B71EECA31C5A74A33DC5C4ACC15A9659F346EC9336CAB7AE2BD9ED3D6117FBCBF2787D4F3717E14E47A6A6FF907EA08E065CF07956AC73FA2655C153E4B3AA8A7BDF0A22A739A047FE8766BFA6B1750AB8EDFFA78861267ACB14716D2246BB697909CD5CD4C0AB05912F9165D174BF8C881B827E795D4EB42E2717E776851D1E98E69B93849B387193CA1A28DE3BC7FB8093E2A76945EB5489FC15EB13620568D0CC1006914FB3A495118156031FFB96550C806D1A200B1DD528019E97F5F805874D4803A981A73B8B4C11B6A9A6CDB899C62B7692E2D046E47400680300B395C420B2BD92C50243A2B7A86F2FEB753F84CCC99572B5028EC98CCF208D6CBBD15470BF16D31BCC20F5EAD65B93B7B82846F58CDF9F6B8054120D54D86DAB97914E17EB4D54CB1F0DD6DF7A1E9272EB24D96C28503FDBAAC0509ECE7443637075E294FABD9AD0209079BF5005CBEEA1E9800A496265F1C7B57ADC0CE0235F04F3A39BA5DDC211F3D018017C8E09F178A8431DEE9BE29EA85748A0657AE0934AF5BF0C859C4B2A87799961D8AC4A930B1E005D9138C18CFA74439D8784BC1DD24D2F6B229D6098BEC97A9114EA0628BA2D7ED2507CD1A0B96EDA088D0FD45E9E0718640461D6AE038068B9203A9339D4B23A670840A4A8E6D09A29C8FB4AC4FD8DF92A4063285875AF6A291EA6C509CC623E0F8FA1A8F9E45A54932625040FE61F0BA7FC726C940F0B64F3BB61F0EFA508F8C21DB5470E2ED612858525E413F4C42F64381C88910AC6ABAB7A47149F8DCE26CF7333A50F09CBC91F7AC3FFD8B4220B9F365B8AED8F82F14F45CB2E55B8B46FC60BB030FB230F69E2D6FA107B0DC2EE435922553AE2D35122E53214F085467FDF5588586874E62FD115162D46F18270BE41FDC721D3AD44E0EA0B0A4C082E39A868C28E0E057A353A846D5D5B32064DBE735C935157FF961FD86D6FB774A350B7BA3371FD9D0530CF1ECE4C9C09FC92DE2925A6C9E8B285F6ED9664F829B62E24B5CA9A078009D70CF7A30AA0D732239D3A9599782B3EF2BEB88ADEE90E59027C1DB649BA94CC5155D4B885905AB56AF333574A68C17A52AFACA56EE8665593F28D5F671F0049E9E376EEEDE6532837C03A52B3AA9188C3C991B894C2AAA43AD953E62CCFC1E4F8260F29956AC68A0B68D0E0B4B7D5BC10111BDE08C0027AAFF48FF21C591E095A01A4151D157DBF8DC34FB421ED7EBD181140930BC2D0A370C22A85322617F738ED12B0EF27AC7A6DCA73AA39DB422F97CB4B6ED1DB7B0619F9B3669DF905BA703E34A63AFF0D2233D93C4117593543218F1E2ECA0CB190BFF1AA792C245D1379D57A586EA7DF61314A201092037858D0F9BA392B185696C5555587982A74782DBC56F6E522498A33D007BB7A9D54BE23FC18E88FF57FA621800DAB6CE91EFDD8ECAD1F8641770A64E782308F9AB2F1EA59DB2E95DA6C77E6BA906C87C6334877210F54BD37FE7E2800DDFABEC7135DA997D403E5BA3C4B4EB2760466F2ECE0A2148C10CBECD02430395ED9F33F308D68B08A6DB7E6FB3DD50786C2E41FC333C694A39C74D8A2BA054EACE765D36C9A876BFA9CE150D92C60B8C9ABE3BE5496FEEC40C3BC5E8D7DFB2EDAA7F534742B85819CB90F3D3A02BF34BA793181D595FB77C50F583D8B3CD4A1E1A5A2E6AC23E127CF150FBB7BD6BCCFCECB5555B3B81CD35B325C1A155189F7C079E8649A8CD52421C66E9340ACD05D431DF7E31BDA1B2304907C54E41B968A355A6966EE2B8A666A1B823C6B58AF431B3A49038D0FABB4E6E6D749EEF97AF3D6EF398BBD04F72FFA053A49908E0EA03AC44461F87B5A915F869800C461A32785FB421A1A435DEF95F840B8755FA2C7146E1E02FA8B50A9A3A7571741D82596C9490B09C8378AC2719F66173B35E03F3CC634DA6FF37F73DB2C1190533987405B1B7EE6C2911D83EA6BF4BAD55D85FF2796EE044BF72279A6D23E84AF03C5E737815E31AB5BDCCE095BC4720D5DAE26605B0AEB993F235674139498FBB153FE0EBE49A4D76AEC2DD4252E9C63D891CE3F304CC88A6D22DDEFD880E0B2164438A0282B24777632368C2E4F37B8F4D5388971DE5A3BCF4ECFAD6950AEAF6C0C9A430C55C9A72DB4E40EF3D2B7F70ACFFCC20D7B88B347CAF4E15B8625231777459D90CD339EEC0CA4CB37B26E45A036BA317F279865E1267D698B94260738A6B15D27DC4A1B60C8C679320E5696DF6B78BFCC045941C94D1CCDA5CBD10D30A9C5ABEE227994050E0F17292C3441434651535A5E5F676C7D8C9397BBBEC3D6040E1E29313651899192C7D0DEEA05177072888C93ABC3C8CED0D1E2ECF83258637A7D878F92979DADB5BBC1C3CEF1FC0000000000000019273748" + }, + { + "tcId": 4, + "message": "13ADEC8EB7907557621CD4AD36126CF3B8EF81650805B8806BB75AF36F98321CE21AB29B849F74FF43087BB49DAD9CB1AAC46F57300D3DC648712E2C90B960DDD0715AD2C417B72847B17346CC00F299E4EBACCF76038E3DEC76B23CC7BCB1B74E47B58F46809C5794E55BBF4B2A3CFBAEF6E84270AF258501A152616E4C0EA3", + "signature": "7CFBB2E16D1D00B96DDBF76479F0EA008E851390958F220CBD13CC2AF84982584B99BDC9AF25C596FDB34266C6E95662DB7817580F51156BF9BD0F1E30C37DDE8056EB17D3A706BE0F21C9C7DBFFAD740C16C83019E8588A3339548CCB7E477942902AC5B3C1A05E5DCDF575A62041915CE57270CBA4BE6CAB1DF2BC021EB206317F8FCD290462B4E6B4E0118D398A5A4CA8B91137DB39497DC6B4D9FD20F9BA9A3FE59DCCB7BB23FE60C23DC48C571E86FA020DE7EF32DD0CAFE45925E138E3C9C6090A3944F4328D22081D6078B9163FE52DE4C75B6D6210DB4C0D8C1B46357604E743DA5C4F6F32C131B936D70933DBE748A5ED74362A0985C84B48E4C983E33EC8E2A3C4A47FECAAE3BC24077057909F3B8FC9F49B0346B82BE85C941E97094F7711E1B4A4C355FBE91791EA809EDBA77BF7C90C13DF3B9ABF4FB88A34D58B8A09B26D39E2865DF480BB592B34EC8EA2EF8E91C65D0DE9B53BD058AFAAC7CE90CD64F5218FBF6D961D7169C809C5171720C56BF8737AFB22B46A552B30A4639B48782CC5C4B4BC28DFB9768D65903B7BD18D7D1A648F69F1EEB7F6042FB148CBF373BB539FF1A94F4C99E2A2F060A900EA4474954244749B8373D4C78616629D3AE9F45CDE61DACB8A45C153088FAAB53EAA1A4CE489AFF229E1A8E9EE1F0BC74BB0A4A9B0452C2E153346EA3A4CBCCAA70AC06270CBC6CDA804A8706112CC8D42A7EB70CDF0CCF4379937ED9570ED58F38329808445C64640A16142590A0DD982EEA71DCB122D1FCF9458F58DEA539CD74E83A10B935698E6F9887457963B407D434B52126DE56E12E56643DDBD0DECD749F6C42DB19B6AB00F750257DA25B5310AD0DCAFB8E38493898EBF7C0493BE5244163001EA2BFC10CA8331B423094FB78A71F8639933830D8F8A6BA295FF20DF9890730B18EF206927B0AEA93AB4210CE7B061E64F8584A3719B84F9DAB14F95AB6FCC7B7982C1682B6E50300CB64AD2DA9362AB2B31BF273E05579A9493CDF007D5C3F62A23FED9CDF57C154E3C7D1D2CAE79B39A021CA488FBC06B3817AD6D2637830B8DB69E38D002AFBED69D00371FA06D8415D6EA91FF79500C2B04D4DDADCF91C0947FCE32F9ED2447F0ED03BB0F489C35F90E7B17EF1A95A5F5C99CD4CB04F7A949639F11431A49679470F49FDE30AEEA26A0F3AB009BF3B89FF223A2092D40ACC32C47E9A2474C5A93D3C0A8AC2CE633476807271C13EF5C3E022636F87E1B6854E1ED156B0C193BA901BB74C6E60E74214558E576B67E4D53B6DFD6C6E351A3F940FBCA28991706CFB6CE20F80F62B4A337E2497EA70826A6264F128506AAA2C7F408E3A903D3F1D7FB2F8F72590F9631F55A3E55D7DBAA9CE4B6FB4CB5FC828DB7FD9CD525198664894D1A37AEDEF1A539E93E5729F95F76885EC45CF05D83774ED5EC524DCD421C6589EBB12712D14966EDD08BF997BB8612D050A12EB510ACA08E07129B61E30605FA77BE1C3D8A15A27E7D2DC1B3F81D3206CD6361222C501982D73D947EAA4A93FA2941A4DBF05F03CECC25D1F6CF7A563608588B8E03635FA5A254D3994BF062DE3862DF9F8E2B97C01FDC3DB009B299108CF262F6DCD00463F1FBED33B96A1593590BF81A30CD2F8D41ECAD7038301D4673915CDD4F937EDD166FDFC7790BA20693998D6A4B186FF5860B902D53A70414FF20AC7F89C883938C4A5D4AB1979BBEDF09DE309235C8A94A6755C7FAECE66B81BF36E7EA59F9D8B08A987AB6102D4B2FA04CFA3FA9A6008373F9B1A800461094F0896CE1B94AEE7096EC7A608431F4065293546447C8E1A848E31C632A54F014B42F81346222F0FA1DAD0EAF017CD47344EAD21DF73C2C00EE7052F35C4702690D0B5D8069DEB44BC3BED23BF6DFA460A758BDD29A4C415635FD4BEE274A69A277DD2057F2344723CCF932776022A82279C710605674DE3B783B6246902B19CB3A7E293FEB723149B0FAE1756CBB8D472A9D2B713CC44E38048286C0CEE06D2802A7290118C8B40E8859AB23FAFFAF6283097E2532FF48786CCB9FBE1379FEFFF6F4CCC96A21EC8E1AB218B6FDE46F287F3B123E661C71681AAABA15F76C0747DC050AF3A8E72607C7A2CB6FA8A42721C8D1506697F8F2E33DACD6D779A6E9167343B19760B86BB7547B09C2623412D344086C2C88DC9C59E383BCC6B38F78068E90E69804799B885DA08234A6DA74F599BE425738B18E4C45E5196AFF673B3DBD6DE81A4D2685AA8B474E128BE141BEA3D17D972AAD1C159E7828BE499678C7316E1C0108D14F9305297CEA54982EAFEC308BD2994C2C3765BE6B3CF4EF7CF7985F0EB909748FCA242BDD65DA8B279786E9A52BD9846E884B881640F1DA9569BE33A7431BA43FAEF27C835028ACB63E68AC02AD54FB3AB9AFF1C8194782641E2EEFB8574D6086FC5021245A9D2B5570A4850651605829D491E8E5A63135C91DF65D1C24F3B12B35A1726320E96A4A43C6EEB097B9E4F5EC83F3AA88BD15EDDFCC847ED1AD15332A86828C7FB85F87C1DD2BA15E1ACEE80A0FE5EDB4F0DD18CA4DC95703A24B91A98F2FA2A327E7AE3856C5D8843F08F3AFA75FDC443AD5D35C385AF150606C10FF4F6ADB5C7E25DA5BF317EC8DDCC8F7C8792E80AB6E0683EAB2C3CD5F48F23EDC5AD4196427F462DFEE7F742A71B594A75AA70F63A71B4308E0F8FFC0A0934812F959E5C12BF3F38EEC30ED74936C3E23E31CA3DEF3658776FADE8DDAE0DF6E3B9AC3372002C4E4C3E73B0CDCC756913B22970E4B9D2BC88E1C1BDDE37A840B54DAFC0B1BBA8C467E968BF78FD59A7A0C61B03415569AD9D0EB8BC44E3913CA8F980F045E7D52332E778F39363B3B27959F33E6574FAF8BEF0836E49E912F9245927599BA10BB39E4758EC846E146BFA643BD53BEF3124F0BD2EDCCB302FC18CB7BE16E8CBFD279520A3D58A34EFF4FABAB36344CF25DFD7CD5ED029CE63F895FEB4EDDD9D6F26D945F1E985F532638464305195CABB0D3D0B2074642AAC29A4EB966416769E76A9F080F3DBAAAB387F5E49C3A0FB95019A548C51D8F09D2A05E266622015FBE1D6D00B3C88F2F32DD790CAC516B2C2E6A2948782AEC0396A2FB6CFD9CBB66917E703C97E8EBC50E47BEC61FCEB300043E957D236B0AFB15A937502BB9DD8EBB2BEBAC3AE44CA43EAF48A3E9A3FF65107F83B4D77F7E39EB49116DEB83E2F01D22CC1F76AC1E69E1AD6C5D71B453FCE314886C31EB06503D5AB5DEDFD9DBB33D39BC3230167B94F4719F043458B44B19800CF6BBC16802929326432739EDC2184B56608E969DD0171F323D3F6C6F797C97FB02070A0D2A4F6F869698A7A8AAB5BDCF0622373A446C778BC7EDFA000000000000000000000000000000000000000000000000000000000000000000000813232E" + }, + { + "tcId": 5, + "message": "0B36AE74905A488C25C9BF47B4144E12E75A8F54555E1943E3CF738BBF0B9C4ACC270A71804B0D8FEEEB0451AB504027C853125BEC7E7216A82EC09EEA3778291A6B97F53B1766FAB67CD3C875C171A36D5DC23835B7B5641C4689E646C40CC2B379131DF4AE848B8C4713A1E38F5C31140662F6F92BA22E888CA3C0A2F242C9", + "signature": "279860C94C551A0A0788099AB39F1F25BEE8CC4622D20DA037005B8D6B5B7371B11BADFC236C9B0028868DFE74A9AE59642CDFB8D38BA5A79CD52278E554C25B07A07C77C1420F8F0CC08A035C99BC4F0C303F20CA1BFC0E46E9FC6F37FF1BA5E5653656B7FB488C3B600E0BEF9F4A553A3D2FE5F0D2B76EBC90C5A2A99B789B55316ABBBCEED0EC70325CE2E89890FB2A19E30E79C4E8E619101FC2428D9579737DCB3FD76947FA7BF257FAF2FCC360051F55912F051DB24C51619439369F13F34D669DCD5638D3565101A7A4D379105EA6D83163D046DE3A6F9D9036CCC347DDF8B363E873D959C33D1B56775914ABD50EB6FD2D096E669F11C288781681D693A3A52188E80D0D33784D2F5FA1954D72C35D8929A2223577F8119CF241317D0E95C615641F40EEA3368BDA7619EEE82BC4B78717CE9E9D7036E0DD7DFFFD56CCC29D4F0EF46DFD4D07E4838BB513B2EEFA72BBFA0E9FEEBD1D2B96D9B8DBCAB4241FF7AB080ADBE1099AD3CEDC4597B23171E3ACA2027CD1B6E519EF29FDC21CD54EEAC264F4B2CDFBBB8104FE81C3C65691B0C309C31B877BF0B0DB37C6F44B9A11DDAFFCC40CEB1E78D2F86C2A0F902699EC1680E46F94DECDE4EC119F7742D3D47A383391B8DFD614E375B8C32271CDC49F054D2C26DEE4BC60C3A474888642DCD4BA1AE30CC8CAAE80AA9FCCA55528AA33FD4F732677E7D1B9E320247B299D6AD384D23D4E478AC2450F676B9BA27E5D4CB01F0EA50A62A2136DC4C2E1219C0E749444B2943890F36AF1EC2C273C42F22E0AEAEBD31FA8E6C9D1B8305A0AA8C2BA6601CCF28F46904231E648AFF4D4A72849A8E1EEDCC774FFB1479897C1804BB035671E8F90D462E3D2665B2A75DBAAD3BDB00C13E642A23E84ED48CE3E9B1632ABD0B7D579E7D18F508F33DABD97083EABD3CDCD1C70523A969B9C25E4011742EFBA6B3A09CC6CE627CF95BD51856DDC8C295DBBE180C86E0097FCE5741B3F0F6662B486D1B17987C3C47ECB101DC165372CA696FC477860F3DB7A68E3102B5A91BAC2A256467873C233ED212C7537470BFE88B41C3C239B5E38230E20CE2C41EF2C355884CF7F46CCF0CD688DEBEE8554D118F9088B4F807F19FE17732AD3C145E634CFCDCFF32A54F1C1D7A7879E6C022281130FD5A8188C560658F1AB6AD3EB3FB622D52A1939FE8668F2116A05F6EF6E1AAD846A4279FC3C699373A2FE17A3E9823FAA11F088846B36F5DB4BB9930101D5025350462D2F4866BB3010D9474B5630BDB57E71AE4277247DFF67F37E3CD9BD1307035249EB1EC316D25F913AC4B0BBB21D60CE2F4ED5F08D48D0C707795C177E7044E55D438AC12C2DB918C7087388650AB4AB19095C0A480232B1BA0C794991E89A650E070A5B562D9965C467D6CE834167EB6189A41B58E91685A034C70CD7723840A5561F0F751AA8F382A3772B07864547C1862E2433811633C97F58F85B9B14D3875ADCE2494D8BFA2E0773BF4637EDBD96AF9BAE43497CE2D63D59640C7723761C8AFB534189509A44794BB98A6D8E4AA3C5C3C136AA1C31CF20EFF2F5968FE4E71415DF760A52EC88BA438EF6110CD7F3B7FBE53B13999DD3EC4FCB5CFB4F9744578CEB60F800FFF2BABF330DC20DA5C128282C924244D9E5A18C3AC59DCD0D953156E2020751B708C0B025768963EDCF0DBAD16DD68A792A5E30981F17A4C355AE3E8036F9E289EEE35D9EF136AE402B4AFC7DD04190A8F0C8F66A66B701F995F7869855F59B47634B4A1F9E715E5059371B74D65D9501CA814F255D6C4D861B5C5A903B7ED44BF55CC18DB3CEA98D7CE951CD241A661E823F0A0EA92FA33A23294338E6F96D273DAF63BE9D5D5BE92FFEAA6078A9E8C5CADCC8AE79A1D5FC384519DF06A5832CE1DED5C7A6E937E86B854ECB1043169041A4BAD0FFEB13B0017B5BE16091AAC3F5DEB017B01EA00CA323AB44CCB193063406C970257DE61FAF1EE51105A22A4703562DFF1230AE241D67803FC6D997A1B016A73CE4346DF97F8ACE220CCFC3585B8307CD4B3AF74F6E0CF49A33CD5F5E53D04A197B4AA55ECCF645447B6033FE38DFE155AA979B2D4586D5249450E01532334C8F342BF81AF35980639C7E0AD431F3D3277F21F33A0622568E08D75A97CF2560826EF3DDB8A1E421217EE28B82D3BBB6FC499AE696567EF24681D482B051CA65DF9EB7F59965F03A68976F8A2542A58837CD3DA9EF5F4F06F94313B63B6B25EA67B1ACB4A0015F026D6A683BF533C3F730CD4D8A0CEF6D63100B4D9A1ADA15305A441A71B829AB2D33D3D209B598E05F19916569FFD262EE5D4160B8DF16E3FE63AA48029FD4F080D07602DEDC1B383F286202C287844D4063584087F29E36D5C19E54CF37DD504DB01452340D937D438C0E63EC35F948A4681D74D54CD6AF91262B075F55999137B5B94A2FE4E2668FBE44F68A892A91F8B5AEDB265BC0464F62C768BF346BC91AD9F9733E3DB9B846E2DBB0FEB3D00D817DB052C69474D77AAF7DCABF21E137F4C4607CFACFBCC7AF1F27BAF377B261358C7CD69394C33C89ED66F2579F29815B1FD957553FBF4F9FA4A5C85C223BDE78BA0722375BB8E7B02FFAD17DD7410F384A88DC0A77CA6345AE26A87FBB4753FCFB7EEA6ACE2061694746C8BE7E645D8848C5742ADD8815DD48AF19021591C7D7DDBF2DED046E7DF36F092127AC47432555F2BE60060433B561E7CEE0DDD1C5650B92898C8D6E01531CD373271A24A489D95FF24F4B4BB06AA39F56375F4B5B5BEEA5F4E5DD3B918136FA98AA2580A691334F8082DBEBF34943B27024C69C897D31897C2690C3D72C22133AB467E0626A4618FAF403A63DF25E2DA82D1191787D6487D87A6985F619CD6F1B7937F06E448501498DF0A1005D408D1CBD943ECC4EE03D038C5ED1FE462540DC937F0E4301502228D3B3755E3D31EDAB96D03AD1AB3E0A631AE80F86C3AE9321F35AF90F8D4D9B2B431BD529E2D29A29FE066269FB90248265088FBBBDE99B24A0F38282847D8FF4022AE6B611743A5B5472A4BF054B95F2CB09EA5E088E8AB172B7C3B53BB32986FEC298F41E2FA9D53D6F85254ED489A3F1FF01C07D33DEB98CA4EE704F27FD68F47B2E995E6706FC8D02454D7F2A73E50CD2AB15F973C9297B3B4989393588BB6C6CAEFF67BF2E241A158EA96C1A2FAF13FFBA4358A38928C2FFD0A7E32137E83256941DE749DFED36C63F2D07C557C7AFDBA351329899CE6D96DFD3442725BB1F24EC43EA41B4DE9E4E39D17A6F26384168DB92BF9516D7DD8101B970B83F2A2F323B418385C3D20410122D414A586970737BB0B1BAC6DA0B183244494F7375799AB0BDC5D1E2ECF3F4010C0E0F3537434E5366C6CCD7F1F20000000000000000000000000000000000000000000009192B3A" + }, + { + "tcId": 6, + "message": "224031EEF8F5E31DB25B2D2FE2312A8F169D8F17DA7D6A0AFC7DBFC2164344FEA82BFC8D20967D96DD80B5BEA1093EF3D32DCEA654DD781ECD5185758CC19E6819CF382124FEBDE443E3F4529C375B82F34C83B4AC5DCDE04C208CDD7BC17AD2D352F6FD8B323F57E27A0422BEC53F5A2E0036079372BA0FCDC45364569F5E48", + "signature": "2CA336FCC11BB4D9A3F6DDA5A8B1A03F39E2C6FC5AD45F294DCEFD35EC61464A7AFA41BD258F5740D924E7C7961C8CFF7BA028D05B5375E1483B51FA6B5DF83B30BA4FCDF6618B6A261589E019185BB4D080A40927BFA3A6068BFE7CB849651DFB1FD9A5087213C6170A0F052CC374DE843E784BA3020552E6F317A229906C7765D4B0F9EDA40281758A365EC1CAC3C4A988DA93857A1F40297A1BB268E5313577463F26355A241D2035AFC85867BD3D2FEAF144697090E873182590A0CF1A70010D1BB5CFD3A9EBE9630237F4AB17D95376E344F310E2469320B2C6E11E9CFFF1864669DBA775FA6B8F6B894B74307A5DA310013CC5491919D03FCEDC59E92427A61196744BD5432410DD4F542ACA46515406EFA08052C3E64CA35C1F0091109968E44C2353FAD3727CD15B058BA2A88B862988915FEBD10DB8FD515D5E4DFF0B4C212B74839C50C488B0D8D52F47223EEFC87793D1FE803FF7EC1B6B984E00DCF750025D6B58403B8D274CEB877DB39E00F575611738C9B4F3468C23696E832CDDB0F136A59CA7E29724473EFEDE9C2B645ED5F109CD5A187AC21182A05E6B5A121EB86B1F26CFEDDCD96628EC769D6A839AD31C1EF817F6CB3DD9E2332E13DA61BC1AEE42BBE645C3268B1A7AF79175026F78FA757E058B2385D598AAA9F727B5F2BDF93F71D1E2007A53686B464BE838F904F067ED06782C7A09761D1A0D679563629EE353AE183F6BA7091B3BEA4230B32CB6C404A4AD735DE64E042735C5D60C800AF870D7E3BDA384F2D033047FBE85755C935982A5D84684AD7A068E2BDF66ACCD48F35C1F17DE3D0DF4B974AD3615FC9095A21300EE8AF23B91581FA4B596E9E3CCDD82BAA694A273EBAE7664052BC31983730E8B12E07A8024749186259A3A5B97FBA2746DBEC6D44120150795E99760E667E506C93A5372E55DDC84FB9563E644C8BC8B413BE27CE6E479EBCCE0B02BE7DBA69E91942DD00D290C9FDC76A96776C371D1627B985BE7A5D9ED1FE18508807AABA20EDBE9768763716541CE6CB3C1A7C9ED699C0D52692718D2914AB91C99056F31F0FD16C28D6892CD59B4C183DAF46D0A9763E2451C6698B93E55DBC617F25DD528E783BEB671F96E947B487AD9A0517C19C4F47A41877B955AE97BE095B9D650F1413A31C10ADD0AE047464E1CD5EADA4A3B93435210EB35AEAF8D395AA29B126EE2E9B9EC9FF3232A96879BAEA38395B7AB3AB866BF0EAD9A4241DB5DCA8BD0377CC9D6D772321F5EC6B47A9CB94C4D9F2008663165F400AC1A16E1BE2BAD0A1C3B85A2FF909183359528F6B4F43745625CF3B6EE4C71952224D057B653295980C6FB452BE01078AEA2FC5A780F10D87F7E1A12454DBEC9537075289FB178CC3FA5723E0FF0A7BF2EDD9A009FFDD5DA9BE606000B427EA2E7616A2057D8E395285ACD47FB7B54014D50A6FFAF463498117A19FB5E2152BD75E8F36EBD27BEE3912136D39A57414474F3D670A07761ACAFC0E2735080D9BC781CB7F3CF7F28CF21332558ADAB9384F22EACABC8D4DD7801256BB6835F12715FA43BB72F2C8F9653ABFA35A72B2EA6009EF90C067142C82467FB596EDB8D4301DE6D60D90CD474464466DEDC3FFD086312DBA730A589FC7A8F62369AD00BCBF89C1417DD9323A5ADFC0DBDC4B18DF614898BBACB73A2DA5F1E71F25CDEDE5CBC4AD32739911E8CBAF9496402A17DB96C18E3AFBD69166BAA8863C76353D053204897EFD95E3599468BAD7A7E2A91679316472004768B962C026D7F139BEEBF00576478AA1C8524A87AE96AF26592947272AE88692D1D8F5314252BD408B4779C2FE49AE3991F59969FE9B55F02EA45970F048D520D51685D84614890003E827976089D3124E88AF312D22135141D29755F0BC040B9F3B2B0476BFCA69BEE23F974FCCDBCEAFE85DB346139F5F8E004CCC0FBE19EB0FEC0E9427C528A2FE1E2B7E03E8D7D8C7021D5E44BF45D0AD3FE388FAC30606E6E1EC6149BB3128A8FC13595D635CF8BB1B52C6656019AF80C49AFB6535F99B8B139AC76EAFAF918F3B6ECC96EEE29EE1B0893EF8A51CACBC7F24DA9685E50E5FB938006B28C70079C047C61011AC289763EF2E5DACFAA3DA80710AF393D01986978E894E2373F4E9CBCDE51C0FA00C471A4A5C44F41D25912C6B43A0BE14A8F608189E3209D69689488BF0CB4E4B5C289E589C662A16451A0F0A849FDF9626073C3DBDDC893BC41B2A845891DA6C1F5C8F37B5E8AF3F2E7F42C22C2E28ED25E1CCD47C4C2A337FE704784CC8886966D2142F2FE8F3AB8DE8ACC228C072FDCC0626C52196E94BC926AFF04CC14B70FE5DD12A7DB2F6120E3AE6143CAB3B0E8631CE0EE90D5BF507312D0009257553AEA15AFDAF81779F0E84C48426103BA189184C4A71B227DF89CEAAC7E4DC6F103441567B7EEB92A7AB2576EC0FCC0275B8A9D3588B909CE3C1675094C0551C7CE0F82286D226133FE8B751204E31BDD579005F7605B7C6664638F4FBFD3C1F8370C07EF3E70764D12B13FEEFB6459B279DF1ED2A40E9B58F84589773F0B64E10815E7905E476315152A228E1E024FE1471C8451473DDEE11F04C01DF26B8DFBF529F32E022CE4948995FDF79A95FD462C83F38AD7568639EE078B3DF84ECC0EF17F8052FF048B5F884F021468A319A2CB65DA3843B9C28490317C8BACD42193DDBD5AFDEB9A6870E955FE869ED76A4BA41AFC65901C0EF6BBFC46A26A619E04F8F549B9565BB1C9545075522191D5993A51AFCB448AB9E888FC400A060803171953897046D28470BB0E73C2B308556789522E3514E84347EABB6744E7052123343AFA90C0C529534A389E561B87774F1408E8C28F669247C93813CF680CF8751749DCDDE11134B92C76D6BCD758FE9EACCBF165CF0D41269495487BD3C5D7E85890F00718156B4907DCCBCA498B528E88DA1DF08B1D7D3BFC4ADC9F30DA8182E9971E7259F9958CB3F8B905E27513332A6FEE7BA3CB659A68EE15FFF061BC567F09D9E53BDF2E61D3133BF92012A3A54A5EDF5093E6871FBB824408AE33623E99E4033EDF3CAAFF1DA1498A235C1DB7E02B18151C045427B701586A396A69A9335BE8A14C9C010E11969AA2BA26A64739F7015B288029466E7479F87C938C40B46E456D6242C107488E2B272846513428899619DAED1F5F084879763D330FD8E7A2780DC57ABF27EB91CCC2F9D704545DAE719AF611D06E45F5CE1D6D3EFB695B5F6F8E7CCDD394EDCEC22051AADD5C069ADBB42DCA5206D50A95C77AE2DAF141EC8B66ACD8161336B6A119262A2F545D6269ABBEBFC2C3CDE6F612182A2C2E404E5258646D74757B8D92A2C0C6CCCDCED4E4E7EDFD071B20222F343D548092C6F505305E666872767C7E808289ABBCC7DFE3E4E9000000000000102B374A" + }, + { + "tcId": 7, + "message": "8408024F21F9BDA5DEC8F651A4FDFB30C7C427B3C41ABADC17AED23818BE04ED6AEE3B9B0DEF2C5B7CF59AB4678D1AEE0DF7DD537F7570C0A4103F4E553A9B797D5DDFBFEC0928A518A62834DB5EED56FC2872B338824B4AAD28A535944502A529761354E4161780AB15D6CABF1DE84945D49357DFC5EF91B2C4D50389D3BAEF", + "signature": "3A7DD5B02C1CF92484C244796653FFAC9F084F2F04AEC56E362B9867418FF3435B321697D50940794FDE228B4FEF5492ECCDF59954157E3B2288EA9E880F16D9B1EA67D50D25976E5F32D14C2CCAE68E388FE6AAF6B349A379BDCF90FC3E6A2DFADCD4D5707D0EA4E9B4956E051407F52112C4FA0BA8F11E787503268228CD2E289E18F704237614B2D44C13087FE46E02E5EB89108565074FB6BF1423F69ECA48D051ECA83D14841B8AEC3C05F722E38A6206B79E39FFDA6033E36E6A794ABC84508D449B64B847FEB5D20CF56FF1E2468412BEA8106D66E417EE48D1DBD3CFB167BAE14E593048CD1B73A5B0399C1A7392C9A82B4D4BB62B4915FC75DEC75F39C029F31D379ADBB872312DCCDCB91D17E2520CE4BA8F41F8CD3D33D6EBFE9F9E7396C632CBC27D7AD3552C58C27A13FBDB1E9C2C5BFA85A66C4CC206B719C4D2824BFB6CA59358F2E90B40BE4B90C981527A08ADF997B5B0407F7ACA27B2AE7FCCB0CC56E43051F6ADB6B27D1656D93F4003C30732B3B16E227C8D3E04526715CF23C4AE36AE3CE011CC3FC4040FD35137AB8C4B007AFC26311B32A540975BD79BBEF2303EFE157309B7B60DA66E63DD3A202FE46BBA0AD37F49F2452523972DC59D5CB37F976463973518D05EA823FE910D0F9A32EBCD5FE15B794573899151E585F305320BFFFE537F3CB4EA229F9A7425FEA85753BEE0E3938734921E55395B1C534E85B0568B817E53A69A3D835C8333F771D9F0DB43C40D33A6C4F663B8A7F86D64AD9CBF185D4AE386C2ECFE8985FA30995E8ECF2F21E3D22640E2902588C879DD85E66E03F0B7B36E3889A715BF6310FB6D32655BE7BE67F2739CAF620BE33EBD135E139FB6BC494E23C744F1943CB225D3930BD6A6F05F4757D88D7A06FDCBE327EFED6061A66B66C41B10EB07A4D9B0C20EC48B6B106BC32D9D892421A169D0D90C27C12E8534DCAE38555D1B2164261C1770B5091CC6A2EA35C48EE5558B26A741D166C43FC9EAF1D7F40CF1A6B7880037C3AE0118F374BFFC09B2842B91CD8EE1BC526F2ABD4B1470DE4D4D2B8A993D0093EA75CCA353669C488E043B926CA7C8C800F2963112D931B047C9755CE0C6C4B49DB1788B52992BAF1FBC35A10184DD41D1A134FB4C47B37275F0ADC9AAA0B66828A3C903D333B0D8F423A71A2C4BC7281B1E79AF89CCA0DD3D739BDEE1DB0452D2B37C45D5271F414AFC2352D2AC5588A3DB02DB60417455CE08FBBC440FEC58A058CF27E30C237F84C202B3ECAF3471A65D9496189CDB48629F285577B69DD4C1FB39D697EE33F974891DA644DB9432F91A3A57131B803320E3FB26AA87F41780FF96314BF60D657902A5CCE713673345A93CE9D2429B2336FE9B066E080859DCF9E6A8F53CF460A14F51E7BB3D79C04F9881A1F3810859F23BC510D41AA2CC1D587687D75750C9E028E1D2EDB28F3732F81F35D7F2437A92D78F132650DB653EC5ADCBCBB7FA18549024E6AF37D8B663374CC73FC2B0A648F50F9FBF7D31A4174635B55F771C1CAB0F5EB9A0EB2BE7037D56C1A2E2111DAED6C811957C7192784BFD6E73F469F13122274A96AADCB983BFB225CDD61DDDA7DFFBD35F6BFD2FEA9F13F6CE6E1E41EDA5EDA64E816C7A11FC272B3426E8FE331D2D72532292D61350BBCA519D6168497D8DC9FD38783654F569976BB31C4CAB08E7FC0E143929F1860343FBDB79952007F71408224E40031C871AF60F040262C54917E3A5FF6FB907F54A8A243B8B1616D4355488E979789A9797CF887490542E013762DC10D02636792CDE553906A9567A3C4DA2F82317662316407B3106C9B03B581E628F1C6576DAB45316275C1476070417565BE835E076148D2CF15C0A1709E678E1B45F89574C4FEB1115CCEC6478BEC83388D244951813ED4D23B0017E02870412C081A79E4AC515EB3E99C65F4905FA6A061383991B0656535C461E18CC5D0F23BEE21D3C89859163451D60B7CDA9D674BFC1862266C09BC28A25B5CA2191380565DD870E06CE930EBCC844DDF54E05B3F17CD34E031452741C05F90985A45A369DB87C237F6523DE2BEA9075655C1B083007065A083B1D010F6A69A9E4E1BCB0E79ADDD9E0A47420DB96CF84DD34C3444DDEFFC2D3E5E2400BCA8242A46E1855FDDA2E5AF3C730A07887347EE14E230DDB58E1D57C69508A555BC2F2CFA218725DA0F913118D2023923C834F2ABE3BA63148D252E61F8232B7D79AC01050B9D8A24388ED265C10A9F23480E55D532B874CA9FBA496C8067875BB90B9A29F7DEBBDFA27AA5F3DF4EE175783B542ED4D880141AE992EAF080BEF83E378A9905D307047D1FAE932D284E2D54A91C0871A1BC7594176285B98776DF3D0E0592494B8682D1F8A15AA461AACC46CC4465DEB060FF8096680109377BDDD4C43B1AC107AADA2D177B480706D9E7587E0FCC75D37F338021B2F3B1B5857C46065FC3F6563E4E04E0740A8EF45FB332766D8395FA7B51EE29E350FA63326C157A50E81031BD0A8F3E48181C34C2DDA2A907688601603B88855EB5E0A366809CE919725D9034DD33FCA05A6265CE839261EA286E39045D77A9B46898032E486058841CDF72BC44420E28B8AA3A44A03D969F8C1444263C407E747BBED65DFC985A3800BD3919273CAFC0E88654B5625F8DC5B6479F8D10F39351D570752D9541352FBAD34CCE44AA8EC3D2FC67C9F052DD1555B11E2E51D95571A468F29BB2A31D2EF9314E131ED76ACB1CBCBF60165A26F14E5FF25036F0BA03A29F8A382B33C042A4B5281245B75EF2ABFDCF899481ECDED394BDD8E9A41DD554B1F847B429D2A9254EA15611174453188F2475AEB692F40EAC3E4B3515A8598815372BEF0683421E174242AEFA4C1FD10CD042A1C6F920840D8144A9CBACA3BB15E27B20208BF6E8CA153DE23687FD02E570165207CFDFC10E37D73F2BE2DDCF5B7286EB79DBED8474CD2B69BA04122FB73469E66613E36B6C7953526D97B92246414023A93BDA49979F75613B89C47B0BB4A2C3AD65688857159295DF92C32CCA2489BC0251CC3DF0D42BA777137A5E4BEF845C82B65A9FB8ACE89AC1005A00581010B2BD446A965BDF81EC216BAA6C5A6AD4CBEA18E2505D750CF67B97EC9B97A7008BB770F90BEF9EC3FDBE2D0BD0CC43E046D56C2884EAFB92137521AA1C3655AF5628ACCCFA150AB517538F8F293941783354002F243F8E7F1BDB19B8DD81FC7EB5271C3453F8FD9F93355CBA53897FD6282CBC8072188A18AA6A77E24FFA3998BE511AC7728FF05191EF87DE78BDE35A9661C4B51537C8689909398A2A4C1CEE9041446505C6885899499E1F801101626334150525B7D8EA2AFE0E5E700040D181C21252B353638454B5152565E6366696A9CD1D4D5FE00000000000000000000000F1B2B45" + }, + { + "tcId": 8, + "message": "422DD79F96671E4DB6A498AFCD51F8D13017391E0BCC3DA960142CECC7649C3A729112FE4D9D5E14EE1D2660C04770F302F0CCB702A61D542B253DF57C0D6ADC0558F63D45FAC2FCCF3CC4282068CE9D0AA9F93240A29368CF57F80F9A2E51B24647C98FE47A9DFB220D5A950FEDAC2335D723CDC0B123CEE7DBB8E2F5E40A29", + "signature": "8A93A49DE7D00822747BEF9A59FF02E2940753A7AF6F6DBC20EC14F685882ED25061533DAA209776F6174341A9C5B83BABDA55E6FA094DDA606DBC7915E5E5A6316D509117867381F4F69B2258ECC8C5564956ABA4BE7C80C0919C2F0319613790BFC54AA2E288AB38075AB5237B5A022BC8D7F1188F605DCDACDE318D4E2D1D1A24A326F6E41941E9105DC934E6CB1BC81A6ED0DAEADF8DB7E21D61148D5E46ED7E7449AA04B07936E7B90DFD4B875D3265B9EB5A370F9CFFFE2CCC0C74E691F5A1F673320E994CC3C2FFC8A1A384FE4C92D43D67B3174A2357E8E5D688456B366620DCF02BE7897012DDA1F9683658AC61AB34B6CB5B23891D4421ADED563734280A7FB42BF1E56962889DA2E7BD2F089E7D95BC365FD5A18EBD802D7722AFC6932C4B01C881E30766539B20A14801EE4503370B8485F7ED0EB02E2621D2E8D998C4B56ED5A9DF0F1C7AC29ED509E1A1208C4A173CD0ABFEEA1BD542468EA13C01B7A95C44B269D40F3BD0E6F8C1175FF28A8D43F2BC27E4A68C3D6F980C6455E1C3F4835874EFEB2E6EAFB0A9AFA0E35576B212E98ED67E04CF4057531BA4F78A96D507B84535FCC893095D28C87EE070F6C3724BA9CD4F79E464245A09EF73F0DB69ED23B73C690596E157C394C75C120D26B94AABD91A9A697B4159D826878E6BC8ED651EFCBE4914B55E9F65859C123CF2BD0754509C062FA9B9BA0588B71A9FF3876919C07D2CE5F5403E40B28FA51BB309F45373D0716DEF200F875CF1609DC74AC3F6C13E5C7C2C9A47FEED5AFA50E8FB21504BA7F35758B05FC351F5604298509FF1D44613741434A29D37DE8ED7303E0BFEBC014B35E610EB73514AE54CE930E13EA566721469D6878372791BCD22AAF376EFB73FBF0AD2D9213277678EF18B0FF2C2F280A140EBFD0909628BCC6E1077210022404E216224124F2A672B9A079F42D933B79586681FFEF7E28A1EB565F3A5DDB0282DC818023D1D30306DD3F90229BAEF456FBD5DB6D49A07F698F5E4B8F5554E08D14D9D670059E120369BF25F1E4E18DA778C94D3F8D9B47D4D29A42A08FEB7EBC0A5DE6BD445CD8A6E5B537FAEA2E6AF93177AA1AA7393CCD876259838401CCC10C9F05ECB6CB301CF7C59D103E5690A5BA9EB970393EEB272E6FEA4E502F55E9227D22F8BA16CBC51FFAB327A8DC0B634A44F131F57CE89CC4EE3F6C440FDB50A7D54B1C4BD6CD11D4A8D4F820BBE15997175346EABA1C895114FAABB489FA7541E0B9B117678CA9C745F52AE7DACE76098B5AEADCC69780F607E05DA018D0F9CF6D02996FE07DC2443C2DE8DC280557669B8E7456EF852F90BFDA9D1767F3132976E9A30758DB8C127C6BC173181E0CDC1558DEE0B897C8445BC12840A45ECA768ED06D82685F2EF907A90B60086480758A8F6D5D5FB1B5BEFAC7A33660B85E4A8A2502FBACBD918EA748B4870B171AAA498A62170ECB731CC7A6C14CE9D179766E433F416BFDC3BAF1E8635DAB2FE48CACA98597A766128FB1BEEE7BCD73D0E6DB5F24AB1BBF28EE8D9A8D00C70DA37D46390F1EE0ABFB5282A8B978C3D8350CCAEA2BD0D75E0C8CB10FDD5C4B89D418590DE958D5F7DD51CCCC9BB553C9FE5AF568914B3910A6F8BF74957C546DDFED572A6C2B8825492DC03CD516C6AFA1BAC6877A090618727B794204187E46E5530082F259C170027F521170A70CBB7C59CD2F62E1C86BFF439A368759857FE547E742B0814D7ED8BABACDFDB2CAC044140B2120255DF4B7C930A1B3E434ECD710C01E67F6A38F399052BBF59073D46F3AF2DA1462938606F364DBB00F5E7633694FDA8CFF2CDFA9F5C5D5E1BE9E67A6A8135B4132626FD851146C3702D17C0CD3EC0B1E824CB98EFC557EBB9E9EC17D85A99A797AA24B587536DB3C0CAD1444D0EA777680A3DA2D45B7BD613F71FDEF665EB334194A7BDC1290437FAEC0ED1F2127FEEF1D0B98E67038DE9131810AB1FC07F9B785E6F5BB5D54C0A75FBDACAE7C4C1C0DDDE98F514FD08D474C7A7ADE09A54C645E42044AF69D47B28C94C95CC21BD6EF867F5D4225EFDB732D17A222DC2A74F0A87641C34CD583786E8E11046967574A02D620027425F4D5AE34087E88DEF7AAA658C43C6E6AB9B008602932C7EE5A03AEA56E54CD72B80898BB56769419DAB7BA811667965126B6ABF260A75809BB036A94121E767314314B3185B3E6859EFDD9FA7622E24A39BC64C55DA5BE1A9C31A04CCBAAA24455589C15365FE8BA01E3B12DE45E3FC2B248E7552DF2D5A603F9AB97CBB4DB762C3198C9F2A5E200749B35891696AC5D14DA85B323FFCB9323664C10D1DDA7DBEDABA11F8753CF4E310257F5041CEA0BF03B4A6777FF4C929EF0AD1A08BEF3B12E91C542653060A5A420B4EC72D2A13AA8D67287688DEE3CFB8B2C1EEFFF045408FAF927D0865EDEAFFC57102140E94B5F808DB19F566CFC21629667EBB3712E49BEEC070FA4E361A28FF888DC58B4E6A26A8FE2E6FF8014FC9E35060853CBB5162D06F301B41E5D1D753C0BE60531A94CCC06919B9C0E96B40FCA2094605C98BA5F4B8527FC7801B93E0DC512F06A05311A101CB954D0B3D7E142B2ED010AF4E8FC247453BA33B72CB06B03E925F42A283FD71A0D7FE89D8FA465853403C40721E804C79025E533EA15DD2F67155E1963A66878669CB3751F0054AC722B9C0B18C1C9759C3AC0337392E53762D37A2F9C4CFB5049485B1D2EE725043FC0AAFF2D7D81E89B33C3E8DF1D0AED1BBC7D767ECB876D2FA46F310E5F31881590DC2C8F68D2042C565C3A89A7B41F4E19912C9A51E0608125E6ADCD5B18D2AFD01A68D7E1F6237B2F25502777F2E882F4D995C1D2F5A3DC96D12F6953343E70A46A0F59F835BF4EAFB1C37629B94A05FF4D5F6EC85E22E962DF3FF2D21D827439DD7FBF833EAD23940E6F6CFB2A9AB2090BD323A59006229907A72A6BEBB79835FBD95DB1FFF0138AEC4984E78BDC817D7E6FEEC791B56D9B51A2D54C1E45162191FF311A4FDD11C2C5F8843E9BE4019CE6FA84EB7A29D98E1C56C14B9C30E84FE2C35E93B93635B265541835DD1BF20A3D94D32F24E618391FCE02B98DA28DC4081AAF408A6C7AD41C249F2FD783A9829EA0808EBF0D4338849079A88236EB18F02501355006BF1DAC2F1DD1AA9AB9531880DFA90811EEE2E96792590F47F1842C6ABCD16A8F5B8429E2AE9A6E56D9D50C72AFA9D0329B77C8230E0ABD756CFB2CEAB0A21E59DD9250786ABEA3ACFDD43E18BCBE671A99F23E85FCBE2144A7559F88C81723BE12FA5CF2F8DF13300070E1B28444F566B6E96A2A6AAACBEC5CACFEC0722507F8494A4A7ACBFC0C7CA24252A4061838B9CAFB6C4D2F0F1FD11161C283334363D4465A5B7BCCECFD2DCF5FF0000000000000000000000000014213043" + }, + { + "tcId": 9, + "message": "1FF8DED450645CED8FF0207337ED352C2B2299E9E261C2FC8BA836507339C0742F9BC51A691CE3A015BAEA502605B3815717D83F4D768AE51348F0330472A779414778EA6F8C440461E6606C47D6457CDB3AC21BB301BCA78534A6AE204486752731266C818FBB19338B41091D1019BAF611788AE7CFAB68B3F97A2AA57790A3", + "signature": "17C9BE2E3E190941FB3A1A6F839FF514717F14B707CE8686DF3CDC4C111BF135093E7F3BDC3D517076DC8DA23F9B0C80D4ECC32702347A7FA169792197C4B11E698890B375E64F223F432D74E913578902520562EC8BA5C5ECDE089C459FEC420CA0C97A8FC360F98903B333B0F654A5DA3EA25FBD42ED7CE1365D01428DCA0F36A3C9E4C2F5618E4B28501873BDC7C85BFE8C604881CF342E3782B023A1F448DD4EE9154D8A04CFEE6E50E415B2E2D7F08E4D9C6235AC1FE8EE3BB1FD82C88F36B3C7AF4C1CCF0DF31AE690B72A1E58E230A34975BEB0F54C8CA80548AF0C2555CDE3714004544D802052091CAA74E6784982CFA05BB55A86D828D74A5EFD15F15D7139F8E604A6372BAC7E26D03EF9EF606A7450138A63DEE4552A601C36705A0BE3C6B44D6451B1482A87BCDCF52D4F5B75F6597AE5696384DDCACFC862D63A5E29530D60E5E47BAEDBB9DC1DA4EEFA08E85555221C52049EEAB6E6C83BB5B34FB70627CBCE826C9429AFDFC621861D3C44A8D64DA2923DF55D63465B5D93D68BD195B2980B41CB4B0F3E2B2A726841BA149AC9A481018B137E92D61DF393D3A423AB3DC39FDA160069F255B9CD92114CAFE892425E0007382004DC0ED746DB396CBE25D591D8766223A40D1292838CF3F89466C914B3292BFE1FA4CC5E6CEBD992387016C9325E319BECA538A8C42F1D4A4FF11A96B655C7960649ADCA5F42E57031586B6967C4F50B2E3E60207DBF03E5C07C4B4F9CA13F7ED4DC46ED2B4249389D4569D415EDCC84528DD38D1E7EA8CF74F7CC1F0E23D3981C0FB463E27DCF8A80313F39F3A52A11240032C299E767630842976D9DE2E9B3442A244BD9DBE453F42BDB934C47EF9E5D800AAB5B4113A9ED1AE4FF59811652D1C0AF21E389170A4DC36E98A6EB811CCD56243DAFF012FB4332610E686C8E3FAE5F5824EC57E3DD96DD254A16A1D42A3318A2893E3865ED9922CEFCA582F82013909031C0E6B6E4788A284BC49044F48B3E0C10A6AFA0FD6A672B9322ACABA141D970DC975860A564BC8947D4F27F9A69FBCFF4304A05E2E8E696A83ED863F845EB9A401D2BF060A5D5063CB0596489B2B1B2BC3BB9859B9C47A6885466F98DD66A07BB52605D3941D271DC7C30668DF692631C5325A2D6BAF8164F779D39C9B8593B290AF5E4D6E7F431886A3210E892629CA5377E7144F4CCEE2CCBB315545311C8D04C8B6BABC5BBF8DF87700523E3A306607FDFCF151768FB2234686D2F3D8AA8E377CC3CC0A0EFE07A18AD203A221C16E3DE5AB9CACB2FF58F53241BEA58548518220A6A3BE12FD2C834793D39D1764151E3BDE9D1306647657D5AE1D0F50C9B034A46C39734C1BF676E1D855D1ADEDF9D8F109DD2D9F84659F5A267A1BAE72DDF211C16B1605170FE3B626F82DB76183DBCDCFDC7889B184E8211C4F7B8826DB146C12D937D73FCF616259C4C055C4309AF2BC4EDF11A7AFB4BDB5404DC3AE4B9E34426B21975364E2AD7EAAD30A86B6071AA25FF289A7D50189981B2049E1251A2DD602B1344B2F010DC4C826EDE01A54F980B8466001E6ABB527C5AD637AB7148607DDB800F174366D0C2CA64F8B00E35C87126F90EA0DA21755FD36CA879308538FF91494D2CE46C11BE7264768011DCAB2552993DF1A3FA6421444950F608E149DA05A591598ACAABD529B22F9BD9283FC036612B68415E72827717BE0BAC25601FA00511E919054B5E08A583ABF3D33E4BA3AA1BB6223447A7DA620BD1A2E47EBD1A9A2150B1C4DB831DD02987F1DB2051D9B46DB34D4DF96B082C602DA91E3FBED168F41577C26C48B32C929940879DF80408D296B2879BB93727F492714A370241AA86357C23D1728DA0C88B699235792041A79DFA6C11F09DA09B00BFD14310E56E60D3B0601191AE06D21C0357D8DB2163CF3EFDD87B45F54D007F89816C41CFA9B0A5DC616053CDB698545F7E99C15C8A3D4A7133FAA613AFBCBF50D69423538FAF9C65C19D502CB58B6A7E4E29071C9719A923042EEF6537CDC08C34BD02159A807335E20AD0A599BB605DFA95DE966962D23FDA3FC3BEEA023D0ECB0EC1A954F4F3303A4A8FB89B4A8421B5468EAE82284F0C5D8C85DBF26233B13038222BCCD6199E5DE244BD2360CEA95848319F4EFE70FC8E98FB8C49A1A151D114A528C6D0FBAABE2DC0E596F11C20CE836F2605EDC98F49C72E9F1BE0400B1152D2F85F171EE261845E312AD4B1D1DE166FE81E07AE2B97C0BF0D508C430E4372B0D2AAB07E2EA967C7BFEC8919AACCD30F271B810F6CED2977A407E565FFF83CA6DD414618C217811ABEA2141E47C482C85AC2293C2C392BAA9AC3443275B4F0616AAD4C457ECBA79DBAB96ADC06693698744E39B3A1F6D5801C9C9CF6870E3C5C5AA7E69837E7E8E58AD72F3C6363A18B7E93EE82DA43D383978BAB866AB156BF46408B3AA9095E637AF1872636FE0AE5C425AA37E8DF12E31C38E5A1D7F7EB0EEE5C929CC9290DD1C13F4DFD1A674A49B81FAADAB243CA1197BE9500F2B33CD57352915330577DB372B8B3D9F37DB178FFAAE4A7E39C696232A57D2EA249A2928CEAAFDD7E9F44BF25F3D1477DF29FDD2BC08BC15F2AC452F308858F5F6F9D83E6C0678E272BDF9D2281887BA1FA8D6D7858E0CB8A61FA6273CA6C7B02CA95E862ADAA91CD292764D738224E1E5AFA6A5E677E528F25F0C5DBCD873143C2FC8EFD5E561060EA7181601851ECBBF594BBD902976D3FF31E6D693A5BC2A97BF2E9D244077E8F2D2F73E1C9F031ECB735C3DF50DB16FA46CF424EA1C300143ED17B96F0BCF66026692EFA599E7C8B746C6D8C0EAF77022CFFEBF4CBA7BA5EE2C42A646D483B5C7F002ADFD08BF29FFED5AE3C168E1B950FBC04D9EF3F517395DDED4B1D54DB9E56F81ED1B162C56BB5AEE6049E7F3344223944AFE06C4A2A4F8607B7D751B54FCA004DD5F545CCF3A4C4C257812E9AD0860D4FB5D86D5DA1C3BF1AF84F731DEB8E3210F83267F5D243FBD6D287006788A46A02C1D3F51BA0DA9434BD6E0E6BE5D405B572D50092AAA542943C9589F4FE4B607F7705236CD8C5918AEA04604D18521243612E134DBFE9D2D5EB164557783B12513648F9D294036B06AA00056DEFE08DBE041FFA8E949E9B555367FA667995B43180E6AA797DAE894C84D7EE33CCFC93EC759D974D41301FE6DA75CEEE62E924F9AC939CB7975E9A8EDE2302203D9975B8B5A68D2638BC562A7C0E0888E9DFBF7332380971B69A224264E2C84561DF8755968477AEEB26B94EAF58A11F3CA84C2D7EA4427393DC090A0E151E2A30375459787F81888F939496B8BAC5CFF4040E313D495C6D6E7B7C848A9AA3CCD5DAEFF3FA02092B3F4B4C739DE0E2E6EE0E1A2A353961646A71858AB5BAC4ED00000000000000000000172B3747" + }, + { + "tcId": 10, + "message": "3A3ACE744153D62F1499D0AC7919A1ED6C1511FC4D70473A86E328CCB558C682BC3FE7F175E48C6D9CD177157BC2BF58DEC173A14B3F14222C4459CDC073008CAF4C6F38727FAFDFB75C3C6192737EE0B0E93FB6E476CF2C785A7124C443C9D8330A89FAA26F421E7758171B6B8C7D9E681D108A4C3496394711A8B49D2637CE", + "signature": "967170535FD559F7D1BD00172510EC12D57ADAFDC86AB4C8117840F02FE63538B963D3B4504C5BAF8FE27383FDA4218A5B9687A4326564BF8784297890B028D21CE19B29A2DC1EB9B2BE990D6A633FCF97D9AE42CF33AFC7A045C9469DEE6AAF49B4DC0092E95EA0F60D259493537767CD0A2A495C9BC2EDD71CDFA7EB021D0F0673F602B9D4915A8FF44CA197EF4F0AAE7F81D698077C45993E4188477AD4FA32DCFFB1AB759CB72B6B2E2E82CE7D9C96B04CD4C28AF152DC89006C2652B14E4D882CEF6037E394BFE523D9F4F8BC9C565A123645B96E9C83B9037F6B64956B84B257345F33C711274EE28D46D55903F56752F9CA2B5C983BB9AB1786199314D2417A7CD7A61527C8596E4033C6AD7C2DD60A1DE3E126BA9FD197D3A0436EE5DE4A256FC57A21E537C48911BE0580912BAA0CD0AA31248EF67531CAEA67E892D31AE5FDBCCC536E47E193B8AA12C1F36786F2C88BE923930B4FA4A8619B5D22E4F0B2469F094FE619DD4F6F2629D48C05B2C58E78BDAD42F2DD6B0863E1FDFC0C3B7F907942BD134E19A329BE8F9E864AE99C36099ED95F479456A99A6148448407E006F163AE5DCF18CB0505B7B9E981A7254CBB9AF09913ADF7CA293C1E468DC7A2F309266AA491C48686A6516E2450E7CAD0E126ED14D0E3AE919BB5DB809421020F208E4637B7714B6BF0E6E153BFDED992C371AF5445FD1D78512C75B14DAD92415048DB65D44143C67E1B8749AAED09755E9FA99CCF1DF388BF252894FEFE83ACC4475F1EE440D255E51B3B66B0E25ED9F6A6287913315055992CCCC4B24F53496D592DF92A463F094F36242B4344C4F2D30A1437F638B8E6989FBA82A6246D740948EC92F97C7E8155A7C14EDD7E7E06BA746054776973CB0C12E416B0CE6397C8CC6060185B04397F4E101CD0A9A9D9801AF6383969E796DA348132AF707F01474B545FFACDF1F72D0BCE5BEBBB9A54DAAA8DE145A8A7B3B2E77E87572A994BE0489FF696F1E7175CB48A8B4B0BBE600B7A3C2F28C88DFD9114DE4316B918C61B72E2D1C2BACF74E20C696D17F007CD0166E691B8BDA303525467F8BD6AA007C7E65112B3B82AF99B1D2183E69FF78E41BFAB098EBDA5760B0D95B1A73260149AF6B559AA6452DECA184CBEC6753835DB478D3E24C179261053ACC333C0401C3941E2957FB700889BA2541E88A19029C89DBB3B2083B85D90D7652F36357AC00A256B14D7FA8F825B5E1463F110B88710F3C77A5AF468A9DF5170EAA2E449FCD5F122E4C6C4DD04A4853531B0E4B4626F2DA3E49D358BE15A7AFBF677CD84D4EFE99304586C959BD23FB345B2B10A968A70240683B55DDF75D1B76DF5BCB2265E4D2B48CD283BB9850740BBACDA014CD71355A737543340EAE3CCE32B6A85FC712C7CBBD6E09C40E070C6DECA43351B114B5288D81F09FE2EF3E120B02CB0C3DAA000945DB75B69F4CD481D7DCC8FDB4A23FBEFA88B31E9ADD72BEF59C182D6F9674822D40DCC0898B2202A7A41D9E1AACEC4D7C5E87791C14AFD9CD9B5D2764414E5ABF306AB09082322397AC75FFB1AA473AE7A35750481E95DE64FEB54D12CD2FAD1E15574FA5F159AE9E450FF8215B7632ED333E768ABD20983E73CB0D4D9F1D533098C86E21F73BF739C928874752F44DF1F60A09D157F49A0839ECD5AA00A6A62948E52D8FDC0AE1FDCE14D6732A2CABD22192F1CE599C7144807BE8DB4307D2A09B37E5A7160CF624CD571A73AFF849B1B13328E8128418C957888B57430EA12AB4392AFAD89BFC86299CC4B5589FEB47303099A540F63D6AFAAC6AED978C4A36FB4EA8E425F7CE11F11D178E4FC83F7ADACC1F9C69763E3F88A6F558364C37FC12BB0F25E1A22BA3FEAB13A3D418CA93C7FF8EEA6028EF3B5E8C3A76505C3355151F3480CF292ABCE382DE98102C4165EDBE9056B60DB75F046FE17C47FC742593A79F21C35FD928CE5CEF29951A2096D3A2B79C453B9C17AC1794F2FCE53CEDE0EB1EE299949032ED031451FCE1C00DAEA8B4B1439B2353287D5A6E0ADD3F44BD527DBC12D99107AF45BF8002BAC28626EA1B8582F89A280B7DFAD9D6067FF059407E05CEA63AF80BD9DBAF201369BF6304324EF9EA644DF561664DB7113984A27C1FD1D3E4ADC3526F47A0A43EAC82B33B81FBF72E2FB386D3B8C19525EE2C39C74908109971CFF2019144A5FA7AB96F6EBAA5B1E49A6266F426468E318EC81D4D25109E337E2D04415C73B181021CE0ED3DEC2CE028B4413E36649313AF07487B62D9FA493EAE16A2265763F3A9FF493A126EE62BB448EB677AAEFC614B2E78A48D7F1E11A13D555CA2A22C5DFA35FA7D8DC8DAC0BC9FB0DFF12E33597A5706B8614F849867A4B97F3ABD6E8A6692A3866C7C961F052F16D8058FAA746B6FBA495C26A9707C5BBD8ED04ECFE3F81DF2A07657E3DF4D7F34C1D93C8E37414E744CA927FBB6E8D00A50FB291F8E546256A6AA27E76ABFF9FE60EABC0A4F89D86B91C04220D1EEBDB80FEA506190A405E6DDD2DC1E99BA8CD1F1EAE073FF1C331A59B4AF83600473E66C3421749049ECBBBDBF1854618671C09B6810ED42DD43366DA42DFF7D37AC05D402B731CA97C800C125583EAEA5A191DDAA2D9F0F2FDF35252AB5D5DA15B102BBC5750FA6053885F99A5BD6A9B09C23B2AE95CCA5701511C4DF77ABC6F19AD2115F63A81E6CC5C82D86299CA76CCFE694DFE1954DBE43304E1AF252A15FCA8F6723C34C137EF5CFEDE5057457662E21809D17FD7FD398C5715FCC0F96097A816F7A9F429451D89CBBBA0815E56435C576BF22A027E450210AE155E84D32615E6486E67997FD81557C327027E30319828D25637B606957B10B61BD764B361F57EFED8FD42121542E1DE940A4F9FDF5B89E2DA7FD14D3CB9999F2322AB73689CA51DC6D1585169633BEF128FAEC72F3D3EAB21BEB8D5F07D5D883C32BDE6F6EA579ACD3FEB9E15EBEA9A42D5EA26762A376589C576F916B710C679194ABBEB6A1B32DD6502A2DCE0F3AE83CD677ED5E927C89B63CC26F0F0FB0A6C3561775D46BEF7A7195AC07CB2EBA43EA75FCB5393DBEB781E187AE8509FAD509207C87BCF2ED1F9467067E6DD3CB487B520F573E3CA8431528878B18E7CFE5ACF914EC0DB0B99609F7C9B306AF59156E58588028651BC73BA562D0343A3CC10318AA08C9C79A25799BE7823BBC8335EC0234EB42E52F7E420D6927FD8D19A676EEC7F0D535E9020A58BDAD870D9F8CAD9709CD0D24B8479AD2E940929BEBF540A6B447E46AE630F30C1C09857A9B2766D9F2664022E323A3B417DAAC1C4D1E020232F464B4C4D5053686976909AABE5F60A0B141E2427313D5269797A7BA5A7ABB1C7D7F0192025373D465376777891B8D6D7F3F80000000000000000000000000000000C1D3141" + }, + { + "tcId": 11, + "message": "3DE9C8CDA014784F23C8CB6D41294D39D27C9A5DF8F8D939B6F2D821824E584BC0BA516037E100C68C02480DAD436E12DD095DFFE293DF8E4AFFAFA0DA05516BD579B1B03B2A43307C7DF0D88624386593B226D4BA2EC5716A8C8B7A117C437DDACE31E6A902C403DD172DA7054A1BD679C01C1D822C3A075F5AB2002D2147A9", + "signature": "4A3C0683EE52A2E3703716E44D321208374CB0ECA74F9E6A624A1947B6788AD7F6AE68F320A580D35697E48B276779D4F5D2C8AF78177F12C9CD117875E0CB039293F140C24D80C895ECD7AE9C7C8AB72395A2736D7DAD6FE3EA57F21F9681806D821C91EB790BBD7F4AECA96100CA225A45CABE9372F48732B1A0745BBADAEA0594CD87875C05B703FDACEB441736811E2B6AAED172B6EDB8FDD087EF22D30CEEAA7F9E9A0DACD13D60749C0A04C376B804872A6C5056C37B9B64B4060CDBAC15B1C00CF9AC77DB99C506FDAE0AE16C198DE0BEFC4CABD6B38BC7E268112844B8ED5525A5624A36701A2F6AC6ACD2E4E40F01697E518B5F3107563865AE8537D04FAA57E1B71ECB1E2C2E36AEB3D8AA4674A04306E5179FB7A45CC6D57692BD787137DA3E6C5395D3F6A2EAAD0AF8F586912CC6E6DCD5DF34A6E4B0A574A350D760C646FB77C76377B6F88FACCD1B7187CC10E363FABDAB9D494E749E0EABE63D45901A54E06FCEA5A46487123C3C1107BBFFA87B7D7D92BC6793A7FA3CD18CA2E27DEE2213983D08863126FD79FADE804B48830AF687B02B4931357AC4247617AC13064804D3F780EE18A452613E9C1B188C0655FBA86F6ABD38E5F7D17267C747976C36EB37267759A9EDBD6624992F704684484FC562C8918788732DAEF29EC1386E73A2E2FD02BF7811E1D7A20822C8985AAF86B8E253AA7F0806BD6FA376557910497205393841BAFA34598B7E29EA9E67351CDA2966D0873BA914255649CDC89B2B64A751EB627F0C2D0963D391036C7297518A44C6783750C3CD6DF832AACA28FD5643F94A38571BCE04C3E29E2973CD6C6600C8102C1EA725DED21C50C90DCAEFF9D73756FF6BE91E8E766598EEBFC394F83C6D36FAD25B2DFC31D720E7E42763F10AD75D8C93775609CD7B0285F0247B52B797D11489CB4EC333C27E195ED8F7071E6C3E5E9220CAB46983B4013705F5934C0F1D61E70EFF9CD5FD293668BD3D0546A884D7AAED9EF7D2CA8E84A6BBDAF7FD8181FCC9D65FD74A4AA26DFBC42EC10484D7DC073E123F95CA705BF6CC3A803C186985721406994714949BD47161AC12AF72C0A358702CBA5A6AFF793D0DFDC7009861414CC3689E907D65BFE48751AE296D798912D49F4F849E43141E1BB050F9D17E5A0C4B7530E83463469F1D9443533AE36C57C6D80B915A3B3C8D9A3E43F5E6AD0187E8F828FFF7240EE9D4304255DA0528D0EF59FF1993731735245467B1BC5E6DFDE8895714F34562229E79AF8AB5E6269BD1C9DAC265D34C6CFECB2A4D02ACD092822E1EC0335EC1BA0ED22DD5D832B6349BCAE8194BC550537B814492DFB96EE870B26B3B535F2C79E24705E662C11CAF10E0E081573BD8B12A393F9AEE5A9426C22F2F14C7EEDFADD47ACFC4AA01E0282C7AC03B667302A98CBD84902DC6BF66FBEDA65B84115D652EB8C479808B3542567F2ECCDCE06692FF06C653714E65E202AE7363C4C32A71A636EDA410AA0B8F4614E3927BF5821AD2E30B5ACF30201F35028994A8568D68E8CA28C1E2C3D482C6609AC36AD5583485034931DAAC6183776935E42C4F02ADF19730260AE56BB8C2839B1DCAE85E6F81747AF80A55A8D20132D77BACCFA3963896E9C431714D3BFB78DC74CDBC743151615C325AC3BF0DCBDBDB8CBEDE8E71A002C20B89A0E7D732AD8934262C5F29D4B600F4BC690136CBEC1E93FC8F07F6C5CB789D06D89523DD1BD6D98A3015C4950B9AAA45427A3A923B15D2DF53F030DD8E07F9E2461C5676A09D6A7928B2334C2B621B28B82A45BE731FC8ECBB030C3F85B03B7877EEFCB1B7E5736698E8723B55385337C6DF877FC8842343100030E9876CB98FB12E1749D1D6A77DDC94BCFB67B0C61C589C805A79F2B69AF01B2456B5491D776ADBD9C60466F7D099DDC395E6E297677DB98C9DE5D2BC6C5D7772A2AE30916C21825EA848AECA3447766327552527687C702A8344D008C39CA26A9933320A93764F4D0EECA250208321A4E465251135D7FEE9C69FBBD6B8162A4321D3133A6F23FD8A459B05E9C9003B4AE86B538EF5E1B769E14ED84AB3C963B3F8C64A9FF5979277ACF32EC2A65E65327001836AD53D66D420E2F39B42CF1CFC0BBB95EEAAC57D64262FFEBF7D57D7EB86430C3EB5E25EB183DA1196D8BA5E16B106D874EBBEF5E90256CFEE4DADC26A65EF8FF340CAA19B99CC298456C558E54F8B3155E3BF457FE61B1871C8605347BA2B399030ED93A26AAB17711795873DE7C62C1ECECD61AA2F54DFFF5FF6CE074937F51AED1811CADD4BFCD9D9C9B9937E4D43F1054932BB81427FEE0AC894E0F9CA81F299A9DAFADE2F3735C756E89A4D3136AA5533F83AD4465FE212EC6A6C04C1A4006521145B762B2744D01331F92408A5620EDF3F33F004790F2AE2CBE6780D1F295BFCC0749BEA94900782F33F9807F7058439D17D09FCA9F78A50FA8231D6B90B6D3E2911643F08B68A7FEFA9CFA0F200EE15F36C5A38163DD7DBADBC496673E0DA0470E644341DC03969E9B88EA9BCE9D041F34CBD852798B388773FE2EA344B017B82EDB603B6364EAB0CCABF1A496C195F7073105EEE7E444A31E5B57DA2BA0C8627B15328D713ECFE8596FCD269B9549EE31D89890D05049152EE7B5466296963E52BC368A2B874B2991123B14302234B6493C3E927B2B96C2A39A78A7D0331D19CE9291037F91877E76739ADE0D0D4FC8F20A5749907D4012DC7F54C904180B5C98C1B3ECB0363E22582E9604BB6F1D837D797E65BB0C798A810A41D4DC26923B56B79B8B26746D691865210C15F4B222D8F158A65B3FBAED2E81F3EFBA36CEE2BD7082ED8FD0CAC3948CC52CC9567D33DB07BA6A715CD4E66AA376C477F105A471E6F9A2620013C5FDAB9F064232942108D42C0117F40505AA77CBD6597AA47EDC1025CF532C07C432311B40A32927A3FD2794B8D708DF6E93844040F0A26D8B12A32020D3C49EF16F68CFBD5009D82DE4147D6341CDD3868B478C93276752FD3A175E23E4DF15329C671E0462E502B894C53778BE77BD94EFF9C1F3FA2B40A94A1E219056C2CA86A217C35223BF0265C5425953761943D9A68292D69372248A219E410D1FEA3621612907E102438C6D7B92D0868C03B8E5FE9D6AED83C4B8221DA6078451343ACC86EC5B3776F986031A0963BA78DC2045D04F599780DFB1E8277C96AB84EE3A27D145F8EE7A86C04BDC4A6AFA0A8CA9F58C55C60E32101B517EE1B154F60290F635FD13E4FAC422EA874AC104202899E020832C15FCD829ABA48CB43AE8D151B2E3654ADB1B6DDDEF1FC27393B647274A6A8DC10181C24404C56606E8A8D8FA7ADB3E1F104080F1618263342646C85BEC5C6E3E700000000000000000000000000000000000000000000000000000C152636" + }, + { + "tcId": 12, + "message": "ABA83F23917F4EE684C8C3457433E1CB08D1A3CE58EA49A597F82C9D549DFD2C8E460943FA31D252C1CC4AD1AD2FC99E9339B7F22EC228B4EC395563D20FB2CF9A70753ED17404C0C3D191819F35DFEC5CFEAC076C979D0384DBB8FFF19624524DE9078C1C269C4040248ACCC6AD90A43947FAF66200B9A2FD91646EB445E54F", + "signature": "42B0AE8FECAC6B9747D4DFB2CDFD598926A887BB9B23D20F6F74646DB40A6D5998A29A3F4D83DE79F2D74F369EE126DE430A4A1E4B2E5976A979FBF22BD93085058D27F769411DE3F4D80E252DA1EF8B4BA705A970CA0D87E44F7F1B4FEEBA2570E1EC6E133E639958D8BD3D41073509503B4BAE906E4D663F00F97577AF3AC5260215BD297404C107DC603B70B4F611E9FAEA80051E211C34FB4284F439A67BD9266E76A9DA05A7A3E412483EE8A41F1E6587D1F5442539C133D18036A5C194AC776EA6522CBA1A49F40BDA2D3606E90EC36E2A806CD988ED18E2D4A6648F31C862071F9F5E07BAC0044579FE5CF8C9BA94D0EFBC50ADB427D51AAC95BE74A91E30902A6E54A33F8BF9E476EC191203C7E4B2E759E734C92112CD6C1FDA595E5774536BBCA83CF12A001C4BD4BA29B7AEDEDAA1C30426BE7C2DF8FA2DD3F8E28B6854EF142C38CEDE769F0572562B93062F19079DE5F82A4DCB62091CB2A9A6ABD833E7860121EB09EDC8D8104A67CEB3B74CDD1ADBD4CC7F7704946F3C1F561D0817349126A387FB41AC0D08AFD35A4BA40E86E49A0E30DEFB78E24C49DE88C6991AAF09B72AAA1EC1C5BF0F67B2988D96EB8862E6E88E3113F87642769300DD5AEA8D72983736D9B6B670B6C4EAA8935087E0DA7FA6D918C2B7DBC752B6182A6E507340161B1F0AD55167E01BEE73F4AAFBC51E82D7CB2F780F943FA78644DCEFC46137F76D761E83DB23C0D7070EE7FD705BBAC5DFE39849F28B4AAC5B17072238026951AA06E0CD956392DBDE08901EB9DCF5A42F97F843F1168BDAC6B20E71E8F61331E2303EAB3B779EADCCBC7508A2F2599DFEA3B1BA06274BE0313BF5BFE16783F94F3DF7CB9E27E72FA51A80F056AD216C76886BFFF80C84A22F963EE95788BE8202671FE573F2ED3644D60C23C9FDA2FB84717A5AEF30C96FDDC542CD60D6B7AA01ECF2019DFB46A1106583B71E862F17EE7585895FBBD001E2B178851379596A7EDE42A10A15DD2F7316E88868A11501258AA36D96713BB2E52C87BD166355AF173930E6FA3A1F4C08514764A4BB7929B46542974865EF0770A349464FFD3AE35B752F8AD97323CA7A669BA1BC73425C2D94CA7358E67978E24199D271B230903C457A1F77B2D64F1C00118EB54185898AC1DBF8CB2FF930C1A05B3AB12B317AD7163267681DC171A951B48AA28B6B00039AFFF242A1250288F763B23FFA80FBD40FC5794E9A24E70EC0B22BA40C0D1860B82FE5271A6F2744A9A7872E29550EF0C05E90C30ACD553D0126E49DBF22C9E2B782CCECE0585B5956D286DB789ED1132AD24F08028D7B4B42866C055D7D5C0252048793CFD01DD46E814EBDB3534FAF505E7A846650376CE28097927C7AF6D496542E4E5CADD6BE0F211E9B0E1E38081B80CDD844D9C1D4B14D3ECA12961C7F1BF04B6947B12D8C79F552A3D4B78241C35F8405B3FBEE75E3A47A69101607D0E03B8939C477D80DFB8A3A75560221E2067E6ED24B3ECBB7BCBB77D639D395EAA7AC976DBD5DEDE4F0C2E1F68EAE3E59A933B3270F398192F0060E2A28E3F80BA5008D0E552F66213365127C9E296DDC5A9FCE9F7D5FCFF72EA3C9975846B9FC0DF2EF560D22EE11E069F80B5634998CD18B88638D66C00B456FC4BDC56C27FFB9097CA96DD2DCE53FEF52CA59E216E1BEC43233951A830C9CC3F98008F32668F67CBE022CFA4DE4148EDA39617ABF6E4072187234BB52824F79853A0677E221619EB3A413E639FE7165C0D5371A360B6529C877F02F542FFC31962CCB2EE6FF57D376A066A1A8BAECA89250EA67D87BD41A1CBAAA6FC328C9340A326973F6E2EEC86E48F27A86485AAA9752FE9478CC765E43907EC740012C161BDE0A145B74CC1F091599EB03A97076E8134595D7645C06F13D2DDD311F605C87067C87238DE08583335151163B4C9A286B950023A68E7DC01EABD82D22B019D74DEFED6331297D243A42748C3AB7762ADB63BE289A76871793934D76E15BA24A91FBADF3337FC5679D6979F757BF87C6CCEA4DA1C11EC2B93E87A68C42A9E39173EA3B45459E72696EC8BC68693E8C6B1776214D07DD3F13826226D3F3D3B4719E4CBA100915A3EF100C7910B21F6E39B8A86DEE7DCCE80B0C21F7E690F65B21BDA14882CA27AD34A4FF516AB126AC3A25681B20B4250611F7F748A15F2597EDD9DD3C78B588C74A493AF73312BE434BB3D911ED2CF45C4C9D707E705BC6124381109F517E0876505B8CC90C27FC63C1407F02C28FAAFAB44ED64F13ACC751FFA0F6521F7ADA08C0CB7CCFBC295A7C5BA498BB250732383B5FACD5A5DA43A2EA99E8C4E1EBEC7A98E085323998F9400157F20D1BC2B9BCEBAF3BBEBA85A33D678C3D9B8AB90129252338C787A9A4B039223ABCE72E270EE4F23AA971A638B4E27359CF9D62AB4E4A92A8798B8F70F3A4B013C195EFF876217376E0B8AE1FC8303B892AC2620409AAB45917F2996797A87DA6CDF27AF1F4BFFA03A739DB169D490A163D5699A517CF33A6E151E1B21405B42AF3300C901A9A247081904A330EB605085C2099BF7D7D5D319A1537E6630E0DB811E406F6E6D37F7829E997D659C016ACB4F9F655A0AD18EF09293D8436D9C79FCA1B0ED9D3A9E2B8E7E3BA7AA0A89DEE26BF10E01B6E19EEBA1F83DC559D2F817723A227AF950DA4448B5406FC9C98DFFE09B62825FBCBAF2004FFDB6F94F297465170AA39938891A7806FE54FA06A622E70C878EF6F5F7323E786241115C062DB82690446D9CCEDB9F7D596DA5CA2EF7EFC62AB1B500EB396F6C7DFFA3458397EAFFF1CAC18E987CC9D22A82C385829EBAC28426E5B3AA301E58CA8F73CAB8D893351A0D52ADEE8E9FC65C6685B3F6CB567D6E0B9F3B509D544C22013A5C8ABD1BF7FA8B12546AC1349354A09DF81E39E097DDEDE876BDCEFBB1DB2085445C159C44D433A9B05CAB7BF13E8AEAD2F3C8EC24DB9083B7C5A2AD869635BD0956D541663281F0DA3C88BF9EF2AAB1FC93F71165A1408ACAEEA60878A15A5B50D7D9EC284B7B84D746C342F8AF4163F2F97EE736FB968C4FEE84A2799B1099AB2459AA6BE6A123C03100D31270ECEC936AC34C54612D02FEEACD4E02AAD3262AFD143D9DBF8CACC6B863467DBAA40CD38161E0AB1A3726390643E35272B9239290F4AE945B8AD975BD892CC8321BDC6949BA3E60DB447B613F035E1507ECD6039D158D0DC08D0036C20F7C91CCA509EB91A43B5BE76094577A2E6A7842166DBB5B4815A8721F7CC639FFD055931E356F6C33688D2F8041F6E6B2462389A344855767F8592A5A7C4C5D805111F263D3E40424B5B6B95A0B6C5DCE3EF080B0E17334149616A7378797E898A919DA7BCCBCCE7EE2A3941707E8BEE00000000000000000000000000000000000000000C1E353C" + }, + { + "tcId": 13, + "message": "50F8492B1735E32E32D275E0BC94ABCEAF820FB6E3B9CF3DE97620C6E086BE112286FFDC8363C82497CA3BF753B41B3B98273B561A1E724FD4CC8FDF597BF86DCAC995D8CF43F6EAD92AD45509A40A78567A42D9F388DAB75ECF207A4DA24E6C20449C5E2D72B5DA002FDFF5D5D11EF546DC81A8E718B26627C24A851EF71AB9", + "signature": "0E74E2B162C50F7CEB442CD3453B911FE47065F056F3DCD291FEF074BF00E094B2FF7CB329C7B8DD8F6196168E3DC8FBF83156B93ED0E4F42ACB7665425F0DAEE7F8FB3D4A6B29FCBF9DB3507B3255CE86CD52C6F7CE75E9F2054A8B31805441F344521E33F0285B58AABFE6F539A8C0CADAC5D091AE88A88642F90F5052BB9966960F7FF8A2AE4BC0959374BEC9C5CDB98E61D3699B545A7A5B2331C3EBC5A67A9CAEEDE9CE63FD11CD0E1D1CF2E33C33591ECC8433C1E4430AADF33ADF073BF1DEFE203E968DF98604E925450EFBB9F899FE1CC015D19B37B9344CEE5FD1BE7C495C472C4FA10C865C34EDD0E9B7D427EF9D1EC2F39617C984E26C74CC278176B4B44C5EFD2D7DA000C726A5FA9FF0EB2F93D8116CECB5297F45D4DB7B66E7AAB2B054FA3FA6D09A8DA9593EAE11E11AA5C191BE5A506EAB475DC0FBB4F1B756AA3D97ADEC0499454111A5017B3885C199A834FACD8671E03175E45C86EE8D4280D204A44F9F9A62AE65CD275DFEF5B0F2D786DE9A95560DE1E7B145DCA4BF1878114989D9B72B346808D01C844FA5951C75F3FFB325790205114BD5CF4818A041FB94FED2BA6A7A8F11ED90E63198E4B2AA55CC3523B23EB926C84C67CC0CBEC1B59F248586E0F4E26FEC64FDEDDAF8A2F6F35BCF8502CF99F0E05E080DD42AD2CC3A9788F261F2F88DF7AAE5A1CA027F3D4E8B3C16B8777C6D2D4E022045E3781DD8FCFAE3B420DF914B19F67D958C59354146A4ED1CCB6873F971C7E19DDA261FB66B97633F05F1BF493D7A34E011AC2A89A25C9008F0987D96F4C4ECA564B95E850E24427CBB286A0308C70CFEA8F2A13EEE1C64E36A112B009B8608741A6A72A28A8775990670CFF0F1368F22ADD78A8E4547F0F9630DF86D4B89CF42D37BA06FD50536C27580C67912D6D52986C3ADFBBB1959631B44F03A9D37F00A0D1DADCBF7AA83BC2D272C67F1FE260D7EF2939F972FBF0D3E6E288FFFA421DF05642C0E5567DA8E08557A4E592A24F5A2A9E5DB5B556E9BC37D9FCF5FAF21D306498E9B3A8275337E42863D5DE3256224800230162817AB4991B7DB1F0A6210773352359EE61FD98CC39984BEA1055CF6C5846C50D5FC8E575C088A09685E0E210F9D92DDD479839A65F4A7274454743A7571607F72523BBC677F65D975BB18342351AE18302ACD54D51E6E1F1BDB5EBFE5A53F3B7B92874512E2BD1E2C300BA0078521447579123B30F748047B190C97E13A4DEEF48C8F655E9FAEA4D6D0A9F9592CB3FC94DCFEF700B526A3E06C5F7A405EE3E24AB08E844EF7643678BE379A02AED5AE872A87F78F6C56AE4D7B81C171F36214F78286687C51CB5DE95A91307DEF21E11BF95B326602C54F0595C816EF388A887FCF234E806D04FD11A687BA9A821EB169F480ADFBB5206B766C69093316422431697556A632DAAD5FDC2D5358C5889E19F46E022973BDA3FDEFE217CC91299DA3010B8F8318C9EAE7DF3F16F68AF73549985EF95DE90EDCD6D23CE02F197CF2738FBB7AD8E146AACC4297B8845F6B2C91DD8290031C5D51B6DA785C41A6BB4C15F4263014E095611E563931720FC6843D72FA72E9F948A926FEBE2BBCB0E6AAF83C9C358A9D129DB81BB93530DD07960C710641D87E50E624DC5F1627773A91E4353EBB0D52572AC49B6856CD9F929191B3A826705D81C95CEF71334B259AE2C59897D5C113F3FE65D758F81F7C458714B771285DB2A24F6278280DA17A4B31FA41A0A226CBE84CDDA15B02F4061CEACC167DA3B35514FB5F56B8F298AB11BFFD8295B632374F662197F73467FD29A7D43AF4B101654FBAED108C009A1FAAC9181EF63E20E431EAD51C36C399FF6C2DC50524229CCF97AE5C620165CEB51E9C584000BD36FFF1F7BF7F5F612B9F0568651D8F82B5A3A6CA1F3B0C25781DEF1D5BA96362DC367E6FC1EE38F4BA5C79F2D3158D71671BEB04F84C11329F222E4936F805A65C6DA45D8B16544D82ADAEB89B67F83F422B135BC57EDD52F3B6F3D6BFAF1905CD6B8170869CE6F5AACF73AD978797D9A0B2311B032B68A32445B28745587E2B729A1745A6FA46C56380BF8821D988D233D0B360DCA043CFFD53531C42736100D58BDD022A475D01ED77F85CB79D17D81B704C6658E4FFA5FD66938AFB6B4AE99D61347F5680DBFDDA1A3D273AEC674A39534FEEBED087E458E07067B3598B5F6EB9C40AE020357327FDE2542EC2D48D243A2E52DEB9D17A5DA2E98EFD5463759B3B4A7F50254D7443DA637B7FFBD8ECF0CB849D0A741E6A4A07159C99C53003163C43DEBD3394B138DE3BE7120530424073D2464E80119C3D1C2AC670010CB83F41BE5DBCFDEDC806A3AD9336F1B0D81C012ACB910215B351D9A8B6CC84D0F2C8AF78A4D207D36B908CE67A5EC979ADD6AD2413B5F1C17142A3561C1D422303E1A9CC91AE2F759FE5910C8C39374094CD7247CEAE835AEE30CE1E54D30A2083F29A2B42D91BCD2F2E8D2686B8FF5661B3F0E49883E8477A8BADDF769CEEF24E245DC6786480EEAF588C9FFFF09EB02180F9BD4FB297A2868CE388CF34B6AEAD480BFD65EB2D168B9363CF8F02198892B87DE3399BF8257170CC5BA9610E7D1C0ADC9BBF5125C2D95A6CD2EE39515C7DE203C20C022239D752F75A4B0C84D9ABBC70AFD02CCB8EF03370575A391B6B726017DB61C51D68DAFBA9547D81317106783B12AE6CAAF840BC53E6F7C640E36A85734CDFE104B9CDF0FA9EE9FB5BF1F3E616FB93DBD1A55413BC8896ADFA633B311ECEBC6715B9B8FBEE8D0BE9435D5ADE4334801DB0643497F74B2875A1862D3B1DECD42D1D154E79652A8C549C7EFBA49AFE36489CEDE1595FACC55AED93489D58C2FCC0C661C0F4FC88C6523E62F17630A14E874B028997E0FFA15BEB33CAFE8D4137EC88C28FE0B77773C5EF4DD2D1E82A4D4261AEC5E96DA98E92A891FBAD7891C86A937B900C631EF9A1683AB69C69CE3B9DD114602EBA81239B06DF988A2FF80E95BF21838EB19FF79A309D839BB1F9DEE08E24FEFFDF4B43E1EF277A45112D67103B7E8AF4EC88C131C5384859E593CC03F483A35F528B021B38FCF46EDBB14D9896E89095D41BAF69D97A6A31EFE6FCF0E0B98E8507F92A552953CB733377E7EA66F4AAD259931E5E311127F8147C8D3044F536A2863BCB7E597BDC9145DC9C32311E18B25FD61175884F33858FF75FC33371B747367BF92EA3364DD9F26BA8D9F07585BD2AC091A07CB1F0E17CBA5D5A64944504D9E30F2AAA0F3D9D33F07FAE122C398949BCF7FEBE4419F0B8F41B7BBC2A181E222A2E2F3A4346595F74ACAFC0D2DB0F264047484F7C8587989BB4C4C815262B2C2F3A3C47576B6E819293D8E6EF030710162122263D6F768996A6B1E30000000000000000000000000000000000111F303F" + }, + { + "tcId": 14, + "message": "8E9B39AF90A95C984BF578E798B18C595CBF19A8DB8C48B198A053FBBDD3AB7A8CCE81F27F86768A97BF43BD098F0C868F98EB012B3ACC0F8EB8350734F3578FB38177A4381CF247C145E3A89CD669CEA887EF15635EFB0373B90E71CD37CF7A67DF93725DB40E7EAD4E60273D3FC89D29033E036EBF6E47F4D458469B9F9620", + "signature": "4CEBE38D2AD86612E5E7D8028F307753E59CB2703F743CC2A73A9A413051E28AED6E7C59653E0B6CC88B88D4EDE3978663280BFE4CFDC154DD0EFEBA84B8E7849D182852DC5EADC862291387DE3651B4ECBCE7AB39544CEEA95697651E79C8837CEBC1A4EDB81BE99196771A464D5C38656EFB0236078EAF1F7CB0426DDE117115F6889A8EB97BFCEE6C2786873424AD45DEBB7FE010066D6A498D1EF566541FC0805AACFEFCB0A12A22A46D2BA151D0D7169A9746A343A30D924C3306BCE616F0C287DD27FDDC68C39C53D1AB9AF812EB4AEEDB38D756D44295B38629FFA164DFB34708D9DDBEDE30721DF5F53E3388C77B95FA1446811D098C51B52247CA6CC2669198C36C45E1254A2FA923D3908570709E052E179AC01EAF73248E2D97ABE1C7E06AAC64A63EB092059CB7B375CFDDB094C312A09400A6AF90469804E4261D7E2C7B8C4921A3BD1E2F5172FA6DE10EA6742A7ACB9DADD33BADBC70A3D2543F208252741AE4674227AADCEBBF0F2115AB647C7BA18C4A2F4264AE94056EE63B8503DF9794B85B984B27E19BD2BC46623DB2BB480A76CB10EFFC2914D0B7D8A72F3CCD94AAF235872FB225DA2593998A2A0E1BDDD63C7545615D190B699B2251D42C1828DD9548398C8B457DCB5CBA4B3633F12C99E731E65FAB21083A437A61E184A05A26D6531BFF455DDF8AFD59F4B98DE10ADE3A07CDDE526DAADB475AFDA2A13308CA9DF38306A3E260A722D4EDDCB0C839C48BE17CF265444D941CD4284E1E0D4FE2DAE9BECE5483B111328DAD3C692F6C60ABF4FA6F6710775336B9B22CDFF5BA8C24D39CC1687B400696198DEC9FD11D62AA3AD1DF428C826337696E6EE2CE3017CC434CE945CE69F4910D7F56B9F480B050180EB2F34E9A57FEDCA57BE370A8FD802383062F2B021DBC96F403CF305352A290FA777733084D64A7E158B165300817398B4ADBF582A718681CACC94A117D0210EF81C922C2AB690705C8524DB63F3466CDF672A999E4C29FEADA24F0C95E08EB374F5256A576F40C8CB65AADF36D15576F4275E685E2C8ADEACA26979785516A2BEB7CD3DD2BD7AA662C008418AB760F1015689D3B2AEFA8BC7F433EBCAFC0149E4AB054C5509643AA03C8DDC3A4B8940083CEF3474DF5ABFDB59E6B9F50A467F6BACC556E57ABA8B7192AE57E1DE163B69DE8D4513F7DA25FB4B4B3AC49FAF9EF529F569E024320FE545C13109A9DA93B812D158722D9F1ABE71A65681F9C840ACA1FA017CEF3B175C1A53B9E5C015DDEFE07C314DC31D4CF04594CCB1081F177419DA161623DA9E56BFE349E1B3A7DFFB65B6070DF582A11BA3A02BB761F0FA5F6B2DC17382FB71429793B063316E96E666659FD663F8E740A89DCA7283C4A5F69532F60D201E59771E08910DDE679963E0C10B5413D1B5AE21A0251547316A908651CE207A371F26DF9EF47C5189A71631354952A5020C7EFBB8BB19C71EAFB8671855B48FDE3EC4700CE9A78C5772B6668DE037A17A6A7669A1EF28AC9CB1C96B13116C9956887DA3EB6E708677C423CA8B0806FD7D77D38B2EDCAE4726DE88C5C997D1C3D8B1043AD2301B703844DF2AC732DD1140A3092D80D639BC76E94184D6F18E58ECA747968B5559E359C3518392104E54D9C53A8FAF83B1C8E9367D4A964B0298AFE4F13F27CF4F10EE877F36C9595A9DD9DAC2DF2776E1A5851DC377FB59710F1F6C3AC0CFB73B6E11D3425CBDB5796DD78AA538AF0CDBEED57363A414748F9D897488F5F8DDB06E726F1893200BFEC9CDAB19C32B7CDD4428191CC2C25E90584B272C48242E80B644E30B1E44F15DAE32E5B5885A14F711382592B4F4793078082006097FF28EC1005EAE0FFB3E14D490B8221DD4DC2B57DDC1A2204C6F457C3598929C4546015EEC272E37FB6FEA4E9EFE6CA920C220E40947667EAE9480D3FBD3042D507D08C69EC5F9B58C6AB9FF048E8FEABE2A28ABF55A20274927CE4CD793EB4377A085BBC4ADF4FEB88A5AF8D584D2A7F4FFDD642515839FB4FFF34CDE645E27EA8E8D84D50132576DEC28496C72F636DD75B4828F0BF4C625D923DBF165ED7046741C596069175D0D10DC6016D770D841EFD78B6F3BE195AFD2E0EF07AD597E528A0020746FD21287919BC01BFCAF333BEC32FD398C9C8730B4397C0E3533D0B1DDCDD88F29C0C937CC2CAD72CF65A3D64F43974FC11CA11FE8242E1EA70BFC64A43F3CA095374A55344291997B372C87440F822D07300B9DA15B0470156771CD89C5DD01E3C0F86984D9B0EABEC9991D178D3C260DC2EC8BB8549C54D55E1A05F7F172FD319040F4455D6C134437432AD75740A1E1369ED4C6E5D244C8650AD36FEDA00087653AAEED5C92D1FE12A53B1D621F99AF69581F349F3F41A50D0B18B8361DB4C7FB64AC006F2318E8C75682874E8EE47FAA1E59FEDF5F0D3E97A220FD50707A025F2C764FF02BCFBE728057F6545C444CEEA6DC458B8EBB10E64F539F3D07712A33407B9AC48F93CB484609D313AD3E6DDB24364CC3EFB579DAD11E4F42E3961D1A414D4259A55D1447F89A8CBC18BC5E2757E177605D2595E36491B3710056DAA9E3B7A2AF511B3843A04B0D5A8DDA943A75EBE00F611422F1749495BB3F18731F14B43A2D2246C6FE9005B6D4EEFC6DBFF53A8B5405F732822B7BC772F80635F5AB2FD46E4E97AB149FDC12465C21D2F0469153E3A3AA79333130D29BE4C41C998A06AAC624B77DBAFE4B8E64CB9700843A5717CC9B59A331B676B4078C52620FA1D4701B0F07418E69835035D8E2DAFCBE70F4E2874FAACB9E1EBD3314706FDC90B389696C703546EA8543212984825222C9502EB4106F1C7609363D1B74AEBC7DC0054C93A5BAD6433F7EB1717FF50AD7ACDA8419303247DB48337F201A362F826EA0BCD70EEAE6AAE6D4526BCD39CB5465DE1B08A4E8E659B8817952D41C40FCD10576FC1FFF52ED566DCA0AAB931D421238867E5F7A0443ADF92C6E5992E2368BCC5F5160B35B75E5A6CAD96F201980D0727E2C0F9B6E2FC4B64B1A02A31EB186A0EF3E6C43A4185ACB596BCFCC5FFB7039E3BBBBF4141A26A45FF9DFD045DBFD8F8F6F59FE4674FD7C92474827A8BCDE6E4B9E860273B6609BFB275135EE189B1E5F80205ED147DB85FCBA0D998C185B40B037D544A51DB592D3F4A573B05CE9164216DADA873E8E3BE33FD0F5591E21787BC8A1B3665104EE1445477DC6CACDA1C8BF08E02B6B5D81FC7A67B5F54A7F883E92A99E0D07C4DBA0BC6AE79C23C25A50023A47E83329315BA049CB3985A051893BB530B1530343A424F515D81909FADCDD9E1010B2A5965717987889AA0A7ADB3F314182A3B43454B588CB2DBECF8FA0225588B96A5C800000000000000000000000000000000000000000000000000000000101F2D34" + }, + { + "tcId": 15, + "message": "D3C632A9AD8BADB41A22CCCD57B1D429B2DA6A47880B95AA529B9BBF9B18E43F59412C8441F0FB7956D407A6ECD3BEB65A7EB816F502A4FF4A7399A805048822C9B8A115672FA86BF0604A2C0ADF1EEC44A0C3243AADF8FA5793B3E95BEBD9A00112860AC003571EA2F3C4EEFDFB93FE5DF594DEA5893450C26118BE4D4A5EB5", + "signature": "7AAAA0A80AC81B1D4EBDA407C8B7C2DDB20ECA18DEE95B35DC21985816C8AE08070C4911D8106C50CEE8C21C72AEBF51456E882072435CF5D557ED219A82DF76CDCB3638E2353291A1BA8BA35B9BC2EDF03DA73D7C0A0E65A2D6EAB1AB2AEF4ABE3329D9EE81477E0254A04C2C193DCDF57D535ACCB3FA9E37037B81475935650CB816ACC7E944B45D007DDEF7D86B5F1E50E32CCCD02EE2EC5595E142BF06D4ED48C14197770A7C4E93198F9F75452DFA915E30D4FC7A504DC38C29ED11E90F5A7E16D9C9E00069743FF052D1C368F1E6D1E793E412191B3CC53BBA0E0F1881B3A48F5245A5AA9FD0D5EFBCE6573E3945EA5638AA294F9418E7462059B95285DE864768D4DC12CB46BEDAC3234176AA689281CD559175B0F0B58D3FFF54F2B8B5B2CF598793D9ED74FEF1922C2D9ADC2E3278D4224206FCE9B776F8DC70B3068A11053246763A2F7B0D841B649DCE656D3A9BD3454DF86E238247CEBE45F5D4CC5DBA7FC0281730F46CA1CAEC0CC12CA4E24D230CAF5FA75590E5EC2CEE5AACC653BA6C262842ACBFF89FD435C37F4D2BE5829C1EEE1D2EF0FD6A3AE250D44E2791E20A640219FB4D10ECCB22BB78DD4AAE7CCF4153815F35FA08375A9FDFCA3B15FC14D129F60D5528F5F369AC01998E66446159AE628488E876DDA39DDFB02FD915960CE91F212E5915DBB684FBBE7C78BFF70E2ED2EC0873EF55F8DE4769D092C672E397854E41C7568BDBD8C2B829EF68E6C76A6A98A788EEF06DCE863710D51EA91E3575BD349A44F273E50C6834F85A90B3972F24519BABA64E2177D8FA0BA9C1918B99979D0E6654E6098AC7CD00AF97668831464F466FB628527500DD65C35DABD933900D866F27A53484400EE3068394681028CAC7E82652C5AF959A58494E710F3F7BDCA057BDE3B8322315213A1E19739C361881DE0042FBDDDE573D7D2CD312F66B71D1C8CB41A7922ED058E62C78E2DFEB6E414593DDAC5E66D1A88AB95836FC6B183B5C189E14C1EC833C5EB8D4D6DA8676202436345FEA6F3DE400C02DD8CE746E2F30278A599C1F3A2A9D97C3BBC9529DAEFB2A70237E39738CF093A4E10BBFDCA2EB3967541CB0D7AE7D0B16479A337A4EFB13D38D7B5EED9D477B4FC5C9463CF6299CED1381F422E81DA93E0A3086CFF4055785817F0A7AE99FF2BFF5D67E73082CA9CA2C1EBF13765A61311D9467506830816D99DFEC08D3075FF28BAC221A098AA9781C862245347A44595DE3869A58BC583319F4F61945DDA28C5C25ADCC1864492EDA40526ECC07E326B63838F1936E7E6F0B16F69583840E46A78090595D4D6BC6CD1A7711BCCD2507652B1620B48E0EABF157F08C49E315CAACD52D3622E638A2DE884CEEBFB954C95EF5C3E8F30B33BD0EC3B1F64FF6250765DD87EA6F4AC3DF3114F5214A37EBA198F4B66E2551E4DE55F68236677B234BB72EEFFDB3D404711CA81D28CF5CEF24B662E5737779AE0A76946454E960D566E575C3A6D3643AF381EFC8FBEDFCAA505EEE3CE26FCC023AC5358E925DED12739EDC663AC8ACECDCA68BE55E3E08A20EAC19156E3E4F0A7CC84F7FBCC1B359F6CBF6451CCA223747E9368D69FCFA355211762F4BF6EEC7C28566F7DF508BC0C612EA08868274D847FC6464A6455212E31AF3AC28DE1DE1866B60FD0157A0C005267014BD23A703FF17D7E8B0979BEAF8A145158213F530129BD11DFBA455293434F8E2A55FB6C13E14726953F3FE68C5A21242FEA35AB99334F7F93EF3756D31E0AD6D396CEE242628DA0E47ADEAE5891F2D04F184BA746D8E3D33AE4DEFCD6926B43CB46241BD0D74B7678EAC2D924B0C98DFF71B00D1185B3F793CBFC5AE38B499BC0B7FE4024577F8DB43DA183EC35BA7D877B60F24B42BCCB6B71C6D0C8735707751B507EDABD083C05A92AFF3E8A82652C01433FD76DEB991B2FCF0974F2EF05B2F823302FDEBC91CDCAB116354531FC50E6B9CCC71790D9D9C7D7EC98EC38E8BD030D3E8D60C1D1FEBC50D8EAE4432E6D302BDFEBEBC0CAAF831563A2EA338A17E16064F3370FDD18C31C636E60A23CF9CB609581F7F64524637FD3571D3CB3B99DFDB230750A1606CFA5CED44BCC6FB149B836D8D703093EBD6397A1256C3176A3D738C703629169077386322CFC3EF6F3453F9BBE1A654A53A7A5DD17456DFA1308D91F5093E245E0FC287E206E406F239A68ABA77E3BC6D3EB77F8BFADFBD285C8F171646A74B2224B1CC9D8D3B4521A195376F033954325F5050FF15B123BFC21EB5197242E6EAF6730DF2135D9753B210D8ADC109943F57E4D77089D90A1032DC2F535746D263DB4B9E2E23274A486C4FFDA9F43F981CE616703DF1813A54272C665F9652245051FD61E2DF34A38910FF4F71704286B05B44D8B4D7346D92CF5CF17C5A0C80562390180CD9C42BEEC2111ACFDBB708BF750316D49A8610F1644A31DAD2A1FBCE2A3980490E6CA887981F06B8FB2E44083AC50F8EAF429F6E8261AE49EF2D1EEC077738E50487F356C304044B49AC3BFC980C76963B95FE4D48F2109871B6AC32F40D538EDC54774AD2B333018CB7412053C69F86F53C2344A90988711EA630A4BCFC93E212A5C183C87DE65EEDCB00F0A0BCAF14C00DE91897FAB1F12E57F3C1993DB6CEF169B75F014A2CB28D07DDD23505ACB5303099430C4B62614D96EBB4F2DF2F77B51043875C1F5AB2ED40E5E3B5487E9943F6BEA13441605385FE9D09AA0B7DC32946D13A8862990723DFEFFBA9E86D80FFFBD0857A9ABA7F2B18F52DF347E8E390CD1C331FE9DEFD1DB0257EE989ABAE16873342CB7B195CDA930E37D9B5BC4AD9E079042079D4A3119DD025E73AAF8009B6F67E268FBCC281AC2B9501606E71EB179F366605A6D5E1CF7F1BC8C152EDAFF9B841DCFCF32D70354EDF9CCD1F5CBA98D6DB2F8C610DB50151EB6E38F12F0CB36833D42902EBBFF90D443054C3EEC43C04DD6C719DF119E3B9696AFF936F9AFD73FAF735BBC2D79A60B2788BA86F857B2CE38E15754F419DE346605800651E159038A87AD3A6808A6B66DE07FFD106F4E7E41F2D026E6558EDCD811F4018112A82745FFA55BD0172DC402ED2D0196ECC9733D2FE372E3602E3D0DD5FE629406BB67522D37DC0077BB7234899864A227AF6C9CF3E3A35899F17D57CFA87A2A63E8DE0259818A93F16EBA5BBA4B96618E10685ADF1C0BE38563A0850440A76495501A71FAEE49B4AED01CC0EECB303005B2ACB97D31C7859D25924D4AF86008FC4387D5529E03EE713289FF5C7D7AEF659A8AD75C39BFB40676103104C5E667B7EB2CBDAE0F1051A2529355056587ABDC3C8CBE3EEFB000210243F80B2BCC2C6DFE4E5FB0307262A606B6C999FA5A6AAAFB1C1C5D70000000000000000000000000000000000000000000C1C2A3B" + } + ] + }, + { + "tgId": 2, + "testType": "AFT", + "parameterSet": "ML-DSA-65", + "pk": "6C9E7A1EE36625760E5D2F33DF2929DA56203234069160E5F2BF039C11062273073C237566CE055D871F38ACD1A9859A824467F19BE68E4F00645D225C42C85A557D2C5ECB442B0F028A6528898EE2B673D863F32EB9EC8164127541F32519BB88E034A03F46F7D193CD3DFBADF63557926C5C8F5B766A7FC5EC8B3F948BF7A821B54C9441AB0BD833FD6354CEC706FAA500ABB5289B90B1BF917677A29D115F0094BDB48DC72E261DBA120BA6FF5E52A01B178981DD8296444656D9442DF9CBB6BFDAE56A230F6F29F94CDCC265576AA8752ACED07E99895CAEF0168BF83D23FDADFBB928CBCDABA25FE2CD26ADDFB0DACD74940F351426942F176FFBC5F3456DB7C912AA16B86D0745F87C9F45370A8456A1ADB51DB4052B5C9EAF60AD7B80A42EA4BF92C841273AD761DEDB0D34BF579600B149FCCD42AB1549BA0ABEDA57EF71D1FCA5702AAD083299BB98300189C25F3B270A87658D0B2EA56524147F739EB6C676D7BE73DD3B95B10C55AB46FD01549C5168BF7DA13A499785F35A1E3B56F4C567F54EA9AA2817A336383643FA2EA31FB1B73E10248DFCA05C04131266498E1C9491135A50E63D02FADF4165FC9E15E3E1B32FAB8337684C49193E1BC4EDEAE373A267A714AC1F909CC657CD8066646327E0EEA041AC9F2AEFFC80691BF60D3C94C642557E4299D395922216C65E75B7E1A5028960384BF816C9F7054829E7985B5841A733F33FCE2455EFC89BAE84B47990E8D0AFC6193E4AF9BC680AE24FE591E88BA6A2AE12DA3858D21F492D24ABC4FE4FD52D5ABF24BD254687B918792F0A003A5222DF45038685C725CE7579E02CB168BBC666ABF669856E10537C9291692C0CB0CFA906270AC2C7B7DC31D4F9283CB2DB8A462AEC0B9807BBF4AB4576FEC6226B4179322B67AEA53BDDF9C9BE5E0DBC43F78743068AB5BE49F0E62F8E2EB1B6C6736C05C9413D065CE0CCB790548041D7E832881A839B5729AF94AB79FD8A16DFFF78CAAA141D97CC0650F86262F26159BE8B361A4A041E9A0B6511BBE3355A4BF57AC09848847EE0243C3BA774776F7E9A227275D74E6E3101D382818763ED1E1353AB9EECCD920CD28922D559A4048F40F062164CB661C4F4AFA81A3D55933C4791EDDAA3939E5AC342B0AD1F438A532C6CE786681A870D94EC88A334CCEFC6ACE7D988A1A82BC0ACCE785F123BE23A7C92AF108E5ED4F0869E22DAE273556D1DE386623A6C3F115BBD119271D3FBA796F618B53959FB98012E7D5B9AC688940B87E2C9C065524A00D3A4F4DBF52F4B1A63EF5C46193BADF7AD7F988D4464345B2C3E549684F2F905F6F89DD641473EC05108A52D8DBB91768C541DE520B17666970AAEB506E75D8EE9F4B4455B71E0088AB25655213B75859D25F559D3C324D283D397ABE6F0AAA386815768D03357D775964902413153E3560CCEF1FD44B65FF1B287A92A9693F034B7EE668934702D7501CAF6DA4EE98AF4E8E64B0340E0BB8BDC533B0EFEE1915A4B68B93C5E95321EEDC234AEFE71AE2E5DACEC2F52F83723A2392A7F8E13BC0301CD104D852E62A7F828AD329B3D9596C58E13FCC0ED96C1C48D82A2C0F4D9D24DD8421FDCCEFD497A9B05FFC50904770401373FEE7DC73773418AEB4A1F599A4BB38EDE8D10A3CC83A1C72DE921969E3CE3E8EF2F7DA89D344C80D61CF9C5A423B1A4F3567D96DB2DA3DB9B5B5FA68156BE7452C8A0181BB9F0DC75CD9750883D0DDAE53FC156D67A74200869046B41DF4BC4396993C08AA4897A0BDDEFB55F69CC1C4D7B5FB150408427B416F73183F2B3CC16E3B7DA63CEE1143ADA1A056626A077B6D21C3DD974ED907C5A094019225737EFB93319AD3B40A4F434AE49D28391C17A999C744A68C55A91B862729583D3DA46EE70C5CC461694167D32D21DE75327732C63BBFBD7B30DBF2057A0D681519F6E4AF608D4BCD0B4750726770E156AEDE85417BD759D5FFE401CB2996F34434DB428D9A417037201FCD260FAA98084502EED5C27A8916E44F5929819D21A69CE16BCDC3CC8141E285EF897B1402C15C952590119051E369A1B7BE443FEAE6E32BC8F3D647FC5315A5200CD5238DC6677466EA86EF8D18E5A79F262483E896B8277C741F516FC040C1090F2495BF1650B02AF30456733A071AF47D7A15BD8E32A49806455D3BEA74AEF5D00906AD2F0C045354EFDE7C9A276E73D9EDD11D1CA5C297B9A6851E7F67E21EB061BB55D9E673C4A75FEB84D52629EECC53C24BEA95153051AC206C87DF55410CA1FE6CFC3F403A6D9D43EA84C60C945E642B2836338B5AF9F69E52708B2E225933DB320BB3F790D397F22D7B6F8A433CDACE9810AA0E27C699555530C562DBF7517A4162628BF10D1B6DBACEF5C9ED51E55D9A89D60E0FC378C47A21D5E0F2DC3BCEF5E05C6E0261530FB027E5032558CA2B47005BDDE99909930391EAD7F3F0A96B3DEDA54A11145F530E51DEF892E5AB0204D614E6E38AFE79CA92C28158D570120353B7A4DE0889846D835294939557ED0AEDA270D4D73ED84D3D49F9F032D43457BF59BB7D66359DC53F9B46963B21784B06CBCF04BEC1E33A33371532716C9EDB3FBEDB81999B4372D0945C10AE826C60FFE93170B6D294B3891B0D2A7B35B28A8971845DC2FECE237B80F20B379CC4D136DAB3FBB3792C63EC61F5C755BC9DB35086FBF46D2B7970DCA2A8523FDB4C7A0B8E42F8AF9ACAD2A0EFC113602A4EA62E4EBB7D269C3A40BA2C44EDD2956", + "tests": [ + { + "tcId": 16, + "message": "02F2F930680B35021015B0DA413D328042F9844348FAAC3DFD586757C3574E4BADADE11EA4099FAF12617D5EAA9F4CF4D4E78628A0D38FE3119D3A08BB47648E735B798D320668C9222516D7DDBEDB3761229F27E5C1A6273B13250CD2C2D429395B1C86D6AD16730F6CEA46FBCAF737AA0CCB8F719DE98FE1503B487978350C", + "signature": "CD9BD3FCFE65F76BD1A9C0F4860737D7E1E5DA8E7ADDE2D528B2F85283B36B9E1A0694D5631A2B32BF0F133FE522E5F40E398B696B506769864672328C942D7FF10DDE0E5644FECCDA421E89DA2C3E65F4052AAF4F2A372B0A777CB76EDF55E8D4C607EA72E79E6F81154B35FAA6992D2F3A8B0C2AF0E3672464A87D3A343D64D99366AEEAFF81FC9F647EAD1C7035F8DE518D003AA0912D15C63C0DD3B73AB37ACED424610D6CF5BE6475B4AE5C5BD9A7485647844C44E1C9E01BC5C469005F31A59D0119D872B7AD4D09BDCFCC8BE28D446BF7FD32041633A8A61F55D86BB73912BECD657BF88BB8B8F7D06443C51BE667D3C0816A068D1DE5DCDBAF3817B8CA4E1997BBB5186A467A0EAF1BC5B0C9F7D18BF63F5B82C69FF5DD403601C48B4FFC3CCB9C4711073DBF8130F3108F793569E717509CAFFDD2AE659E4292B80283A9BD6C1067A66A35C5B7508DE3C665CDE71044EDE2489EAA6E6C42B10F42DC321511BB991627EB7227BC4E16A4CF12243359C7ED6EA4E396046C50F5E91262F0E14A53B5E7F6EEEC8344A9BDDF90F9C4FC5C1452685E908776A454BF66A2622CD436F7DD21EAE842448181B8320F87B169F6A4C803971FD6A40AF7B72B97F8102FF44B5AFD170F9A91C089D44AA803DD088B4FBC339372497E44FC9D784753164C5ECA5601F2E13043B7E89A7D86489AEE236289DE7EC9EE4C37A85E41D627787032EA98AAE2366A15FFA9226B28C116A82E58466B78D753937E38D25B5D5A63093EECB73A1E6BAF7AC1C7A11CF3412218C6021A1DFB979500E7F361D7DCD998F964F2AA01261C38795C20AFDBDB911527DCA0397837FA630EFF6B6909AE84F740DF12E8F2BA2E661C3F341EE15E1F2D82856EEFC1413D9CD9F4229BD382AE541C2EAC7332FB9A9D10F6CE35AB6D5EEA16D9C192643EB0C95B45F4712D70CF2F562A934199283D270B38DBDF5F288D64D3FC5D21841600843644D9F1DACE168118F2AB90892086C4C3EA7AEA0E0AA10B79A40472E020F41DD7C071A99741A6FC01FF56EAE9EFB62E43921C5C042696ED35403FB42F8734268442CA28A7033E4E495D89F0C79770C3457391A98A580D504C4B17E138ACC4F1602B47C63940291BDBA5C77B8FD0059797220238E9C9A9EE266F5A37281CB1255BB81F309A45D0119B5D2FD04385C91AAAA574F65D71AF509B7C0199F26EECC755C36C58FFA9A355220C4969FDA2C6F576D90507719BBB88BE2BCE537AEB9A1B0F84F7E149F6AA39E0D1F59AAEB9D41EB380046ACCAEC5649EDCF7EEA83367E572F88915C1DD31A0419990F33C33064AC625609423CB87BA10A61D104E35848324F1833BF6BFA95E803C1DB3AC312C4EC6A55BB6622B584D55349F23BFA68B96381C557F15F403285E44C4D80F629AC75B559D8D1208703848DDF77E45E0A91C4E3A7E9A6FE379B970C7D053C56DC55081B6D774B1B2D2F7B94289E55E7503CE5D853A481AFB21F49F758EF29E927E3F848FC1EB7EFACF1539D8DFD1ABD91455334A6FEB69B37851406987948763B620778F3F9C34CCD0E1E034C50DC0ECB30407C76A5EEC86591DA373926E7D7F89BEFBC6260DC26FA148485B48C4C4C119C5C0BDDD3811C31470846193CAF12F265EE484694D3CBD7C3F85498D24C09BCB4CD721B20807D22B8D8CA277E3B519970E21E6601051E8E07E59A8CA6D3BF3CB8C9D2D2F9873527AC5E842BE878508EED43CAB8C44B94A07358301337CF0EF1AD221F77543AEAE28DFA76B67577C945CB0EC09E92C9C283355797590A45A707EEC991B70D6B26B476B5611C4CE4497343174BF3F1424C78FEB79E42ECEB1C8ADEF26C08ED8325C34801B4B0B458B0D3B2FCDC226A6E0B164854871ACFA5D73ED78419F60DFBD27B5CA61C5D9FD51636DC61C3727CBAC0C4A82B69CF8859D427F23186AE35A7C41C23007D382E2E00C6EAD5109D1029B3CE2FD0B55CAE9C054BE7E8280A022B39E26AF444044CBE847EEA25ECABC2BF09A36EB90A60938E77153D95FDAADD7938E5650B133A936910A09677F64B073C7652108B73993BEE1CF79B88D694E46FE461EC80561EDEF770901BBE3A58B167A7078E32795B842984A3E1A06D9E1A8CBA190D424B5AEB7A29B69DE0BDD7E4053181DE85402F58595063F9ACF66BCAD182B96EFAA9F2F9A19765B3D7105DB3C6F9CF8DC3EF2D05E886079E9970358BE2978DF6FDB47EB70D1CDED8C155EF8F1003DDA3D38250CBBA07B43077B0E25E610FD64C2FB7266F471D1B245A528577E1BBEDCB6C4E23A16E9F629AB52983F48F75801908FA9CC68C1B4333D4EC84B836AA70E8395F25EF6908DE54653070A721C4B88D1E10510E44394C92A828EA30EC54D833B06C91E721F5D29F5E8E510B478A35A6F0C36B559C3C379A82DF46AF0E851414095395F6CAE2F7600BA07DF7FEC98460598C6938C79B20AE902D757A739792E40C7BA73D71DBD1158FE8768080D69892D574D28F912A6DF07EDF59A3174E10D043CF046B77AF5BAD8DF15CC79F6152774CC2C9DBBB4B8DED02D00FE683282515B79D3325CCD342DDFEB8532EE5663F7A04BEAF9D9EA0F7BFF045A43E15484521934677868F0707916E6384E9029E8AC655C60F473C682A84ECC01F3635A11854985A218F819294D39D9C320AC373B4E77C5FB415FE9329EC62F7F5478520A225831CB2B93D474A4F1DC72C80F9FF70B0F6A7B94E0ED2EC5F7B757D812FE61E1DA3DEA83867106281F54CCD9F5F8E1A6BEA410FA2E90C67DE915A17EE76E9C357D0B4CB2575F529EA7561C35AE39316197068A42954C9C0B95C3835E6FE4C60602CACF403AF965D1B12FA3258648E4307366625651099702888AE8A5A9087531D01B88C9AFC31B0F818299C3B56A62514DFE077EC466AE06547FD5A04CF26FCE02ADAA4FEE49F2083BF76587DB80C6D3476A34AF25164A8A67CEB6843BE935DBDE7A6BF4C4489A8E249837CF596CC83A575432A428E74FB706BFA6558D394D667A6F24708B80B3D33E918B148A916BB7AA98FC98ED8654E5D2B124D39ACEEFF3542D0C918BE561CA538E3071B0D8440171DB8ABE17928D968710FB71F529E0A80A57EE28B26433F9A5A9C85B1E693F30AA246965225D9527A3017010899621EE3F2A4CA0AE8D86994B8EAA3C19AD4279FFA1D8A9CADDB933247D6BDA79F392B301B80D4C0CE9756E5EF4270A77B036EC9823A8D8BFBA3A0D035F0E8EB256C5D715B819AB3B2D65A46AEF8E60E3ACAD85C5DB355B4E71308F524B419D4FCBE97C0D88873005F5D9BD06AF38E5F759D035B2E9526B9F6B8207F884DB1731B0A6BB0472546D819F959710F22E347D97C26FAA6A6962E0D931DFC92E897822B38820562F4CA63ADB20C6D143A07831D0EF3AB6A28BE35BDD10958B9AABE1D4D226FA4451312C2E2A94BCBE990BBE7EB9BAE9A27A037B2B9AC11787D3099DFC5283066CB9089FE5F86D8957F79F156A45481BDA3735B9CE2E37BAD42CE4D5AEA8A6D3DA879225A5401A8800AA6A5AA192C1328617F4E83666181FE79E3F65F6688A4C38BE1C42B4F2720C82EDA1A380A3E793403E30A44F1C154E57856B5A067E54D226594B11A191F1644E499BF29CEA93C0B6215808D35C5016327FADD945D896942183B8CD7FD34272A3CF5E82E0A5777F4397F0B8F2D75C95C0B337165E18904EFB0AD19EE5A98E9E347ED13213350BD848C40D2DA8055CF20344A2BE18EB0A9C6F275DFB989190282A25CD043DAC59A115695C4B5AA9D02AA15DB9A1F4906E34000EAA57BC408FAAF13BEF5099B12B2410244EEE412542A3426DCDC5742B3CBBDFABE2BBA473CC1D0FB05F8523B06E08810F061ED148ABF40B8EAD4BAF88F909FBDFB9EC4EE7550233F3F05A4C450C6B38C442B99FBF7AC6BCE1761116A3B0F8319EBAA9A909E0948ACC5BBB4680CB651FC3808ACC7EFAD908EC78214D243EEC46EDCBB116151FD08BEB75F1F4AAF17F5E62A5194E31491D4001595A7BA1D9786BBC8A78FC109DDC99290554759CAA0CEA1691C0E2F1ED078DEC0C04A78826A459C1ED8B4A569503A142A4D6FBB8E26A06B5A014D691CD79EEB46C2E980B674C5F21072A560EA1068A079FF80FD9B1B8F44C50DC22552946D0E7F02EEB28D7B223850A6CEF8A01DFB3FA8C6BA9F9A3090F0383072F01E2630F678D660C0DD6B9C280B53CF4C99BEF4E72AC617A852F8F5ACE0780E8A537082EB8CAB63886589006E6C5F3B14C1C461CEF8100969AF274584C1F24FEAE0F43D0150BB87AA8D969F584BA77098A43C7546E53D2CFC93C3FAE48AAF554448638EB6D2D13793302143DC8DFCABEEB1F654F5E9EBA944A24546498865034204DD429ED6B6C8A65FCBF746DC443BF8F147078CBBBFE59AB1141966861A0BE4E95D7BA986E3B1CDC54B06FD0919F7D14384ECF6FDFECD00A5005BCBA03C3BD70461263299381B2EC69EED30F855BD86B3C7C148F854D76114F2FC495B5D744EFA5213C9C4D1BD828B8402CC5417C247DB4362A67F469C3A3EABBA6633D4F34B4104FAB229BC3721A6DF64CE6AF6DE84A83D859BD053C627B28492535ED37E7D84ECE655F0EBDE090ECCA26A6132A3F747F071F294244515A69BA021F214ABE32346684898AC7D2ECF42B2F575A7C818B8FCCD7F4F6FF0000000000000000000000020710151F2D" + }, + { + "tcId": 17, + "message": "D5CEF84F7A7234B844DD16FE5F1E9DD744955D23E9EF8818FAA19ACE0A9AB6392850C48CDABE3FB1625A57E38610E80604BA1C01112C43995BD30EBA2496139CC19D0F4724A19261976E502C88E3EB085BBE651D3677D63798E92E6C20D620B387E0C7711943C46AD75378E864DB82893F2E9044499B7C890E288AE90B69B40E", + "signature": "41A46D25AC11DFC0C8DA30D7CD9AE37A9E2EC564AF48C02C8F97C10704DCFA791F7A53EEFD626B6586C75C7B501EF5486928EAB66BB733E07E176DE56F8E64D10EC68A8311057B6F858C22CCE4A5661298D7EA48528D5207F2659010A94122519300627CE5D0F7DDF0A9101539A0D21A15117BAA14621D5C9607B0DFFC4FF87C981A1BAACB2D2696F6A7A93541D71F20D8FC9C4D4BF3085A050B473A45B8CC101754435384713A7FF622C2CF233171912DE74870A073DDFB31B21FF3DA4D10F8CC02FF8E363D44101D2634D510E7452C32755F739AE6B427A81081350B476A4AA19193A9A048D503CF9918C3B712BCF2637322550B854E82061FFA931CC0D6947B96C803764CCF15E968335F0ECD5C8A25C4412103019670A2604883B207E25A772C2D106BBAB2E3394EDF27B02007AC6371250C94429BB2295D93DB0F13112A5FA87D77EB8D26862202C14A2D87B7FE9E4CE680B7A20396E391C9DA0424BCD5EA3488F0260AE859DE7C97E7E6C34DD32E1DD56A7A8DEEFF0257783E98C9B15A7AE673AAE7A13A13135466D0E7CB64EE95C4799F8549E63762E35BEC0608D7384FA8D1E5EF0037185160444107B07D87A7F2136F1C0B10D322ED299A6847920364F835B35515FFEBFEF21AB72B958806613E3BDFC98A82E2B276ACE271EFA41905614D9CEAB00DABEB1922E0FB475FD5BD2C42342845C36A73BF42AE17DDD867362829D8F89F4B4887558E7BB123B00225F42E1E8E37A7773D00000CF967D69B75C8668FAD82C6F6325914DAF958349C7D5E05DAAABF604A24CE93C672ABFD6520F9F7C687AE01DD3D91F08A4DF299A9DE3E01E2B6B80FBFE8870A3F492835982C0B4019FF39554225EB415F5D469E2A9CC6B89516B76C14992560C0130FBA02EB9123EEFABDCD802D875B5ED5BCD7A56F3457246D6B68CCB9228CB04CBF5DAD2B7A05B77A3F62DCFCD4CDBF75944AFEDEBDA48A0AA051BE98148DE2F81FF91967FBA311F8EB5456E5745C64F6000214D672E8DC43EFCB2BE8D6143F9AA7B301A343E1ED93D324D3A71A7A33DD56D97B1C0DD3CE928A2852BBDCA57FCBFCEA7119477CB0DA51FE44E50C7E21923947037E1AFD20FF81B0533B0289E188A323BE9A61AC5F29027CA360D6E8BFC1B37EBB3307C69680BBF37741A94340EF4353577259709C45F25768CA9EF0EF09588012F284EEEAE4D435E37AAC4963635F9423A97BD11C43A9FBCF174C43FE875D49C15798D35C6C2A1E38FF0AA86B2E7448D66CD2078C646C1745F59D2BC9100D7A61822A5CCBAC672DC7FAC6711432C4864937D90EC296AE75D2F07B7B1136892520EF033B394EA7B490F7C92A3CDDDCDF83DE9C0148DAA0624D125D25C2E70719D937085B4182C0D6D59D602B5B2F501F34A545F11269F35B870D43DDCAFCF544A6BA598430BF99CD2201558C49DB59DF1F7DF9D74EA2DCD814F214A2CF28148AFB13488882C090E413D118F9613E3C5174FA8A0C7DE7D37D8EBBA0376B57F8DD651653466FD7D5FFE5BC036747934C82C8639E4EF539D0F6C6E14A12C2C70610EF0CCB52A3E7A8C2D9B1957E5163A40F633808D835BE042262FCA9925315F73A4A3E2A38C8ECA7B84A044DEF8E5F5302070E634E56F6C214ED754FA9F8725D1729511A40AC5A7DA7356F2FFDB577CB69476F4B064C47E121ECB1A50AE0E7B2354D3751961D705751AFC789D5256BAD729C7B418CE6936519D75B56A3431732AC1D48010E29A91CBC30FC6EC973A48079E847FA32CD1CDC21E39F2E4EE3B0AA90EEB4C551A9A960DB6A3F5A8967FAD231BBDB5F6F99F49CE02E9BB62E86947F53E96E3772ABBA6D425E315E8C2D6E673CED8C9C73008D9111B53D96EA61ED19C4B60C55A15D265FCA46C76DDE199F2FC6EE573527D04C1047348AB09FF1C4A722ED626711AE293FDA3509EFA76FF1FCDBFE0C661F1B51F457A53A4A228C93A3E6ADA6487C67D3B74FBCE72F812CC4C66816D137A9AF266A81A8A20BB71A55980B79F7564E9D421D2822024B1E8020271A2C1D8A41AF0E086E5CFB3FE7A70A44E6E9D3DB48A818DE6EE2ADECAE6DF102F546337CD6BA9AB34CB7206C2F66966CDFE50016533D4A2299B8DBF60A2034ACCDA59B10E2E0D95E60766634BE61E7B8DD7B432C9E842F609EEC1C42DEF8B33756A10C17CE782BE03787C100FE2E5C668EC947FE21D7AEED873FFF010A6E939297EFE68752167DC81F84C0FD6BC8F8EBFC6E2009C521AC503B9BBA57A9A8AC1D770E3E310266C73847E2A843F0D3C3099B8531DE2FB3BAA9516C97DEEE06D26BD11B691933E40ECB46361A8D31B2CF6A1DB942DC0B00B193D5F20ED40D603CF48E24E56C9786D5704F8ED6DB94B26996456214E3746BFF6CE971D813115AF28EAADE0FB3F2EF6180B4D802FD022F787192AA75B7E7E2D11B6405060E29E93CC251983DF2A7A69772771A2CA7E1AC9528681EA8820151F4ECAB5144C0CE88413789335776147656FB6B085320F6FDB9A972F0DB63CE10AE722761CD538B5B7D6457119FEEFDE7068A529625A1478A43F85BA01C9FE1933155880CA6A4B24EA043C36879AF2EC97F2E30493669AC8DB8375E8A782F2EE16317D742CD2D1EEEA354A20A2B08431AFA6C67A14C07A334B3D7AEB0ADC26EB2069E2159166D59FA14FBEA6EA2F0F2678030DC933091264B5F9644005D118FB26D09C2EAF6D9166C15E3AA1243090F10996FD1E7E8672C650BC0BD095598FAA5DB90F72CE7147FA31E1C67248EDF9B75E84D62CC637547CC8347606E5E4A353FB5D4928D1134B06D06447C106F8FF55E3F55B2128E950B7DC75ABF7A941B29B9CD6F9D67A68A53252315D4CA7D247E0A107849C1A01098F62F9CF601850496BBA2413FA23E8807EE0667FBC60E2BC76E52BDBACFC5485AF03BD1BDAE72490EDF58D4A97610781B338F3739753B61A42007D0DE7CBD42ADAD09911D892FE02787A0463D55B0108770D0D14FEB60DED8CD32ABC1B07C5FCD796D85B792E5F3FCD9634E325C30BCFE761B435AD214422157653A59BCF7729BC2F036AB7C5F7666BCD25E70BCD07313F93BAC1E62215EDE7DC6C2F3D4B1A7AB9C84DA53F4165F8110AEF95F5701D02E6F9A912C4850BEA44D37AA9640809F2E0B42B8DEADE4E9438A6F1B615E9D2DBDBFDC71D9E47882F9D91B5FC6AD5B2843F63236AA99C894C156E876ED6EE88CE1401E938533A0DAEC0996DF97A6079C31A7DE8B8AAABF05A98A681785FB6F5D03F5EBA0D43019D613B3387F9DF0BDF47B9F2D64699C7113851E53DC4E28F7379A85C07A62445D8BEA23C3F8CA145DCA267E5E95E9CF3DB3DAB806BFB39BED68DD5576EC5834DF9131B3B112B80D256274553B82F60269318E721175E832490BF145798DFC4B767FF494931C3A2BB2E62AF33C4C305A3706E2B0EAA0A26326EAEBABBC04E89361A696750271978F99BAC4CD2BBB8D04EDF9F0AE73B0B0B45213A959941A8E774F74073B9E483A94A4737E849D2027E2A656C2AAD8190C73721A545A1C4A30C46674DA3023976E49236E0D332EF4EFE5FFD0872E2F9F170D70601EFD9B8DE625CC9325129E1F13EB4AC5C64F051463C994F54252470BEDE3769FBAE61F0B05C01C306F5A003CF37C34AE18FEFC74E23CAAE39A966289BEEBB4DD5ACA07AA4017219E660621139B11BF6FC52C294452A9DF4578A0F07DB7BDAD6AC0CFD9349D12D2494CAB88045BB7C75244EFA7CE6F13BFBC6A27A202BDBC69BEEC46D8F3A7C670DDBC6D7C6C72256EAA21F64D6FDB52AC54BAD164A0D1DDBCD361C8F1C5A747EFEA7E56FEE083F50891765CCAE43470A7157C0551390AA73DAA380ECF6B11A850E4A17463CEDF89A41743636C28D58B571CB69D8A7E99E59941AAFDE9210E7AF4559D24310C96140E43C29F3DD385F55D9D7A7A678F9FA7545A13CB62118E3FE2D8B1383574CFA80A1192F46FB2B92C3B8597015094928E91217B8B3927C48F71B189CFF533767758DC89EC5DAB6A5D031E96D0A23CB2CF76FE6A0747AAA990EC6B82CC21D8BBE0D8D805270E3898E4990DBF497B7292E8549D87F224949F2CDB690A88E3348D03D9736A9F6ADA868580ABD5F96CD0DE30F6490BFF18D8F9728E84BB595E7AD81EA5CFC1389734E1B9C5B4AA3DA8C5B6EB7FA272C36114DD442A4E951EC170A6BD66609F73331DE4938E82C92E5090C4CB50DFDF3B31E9FD2C058CFF7480F0FC081745B07AD6B5C6BC724ED85315936B9A49988623E15E9E7BD5D17C2FED4FD819EBD9E69F3B5BB7941F5C429E4820A45EC76E04409154667BBDAA6131B9E12B957610065A769B1314A9EB9B9C3300271355D1542E2B7F23E8FFC8EE0CFEF10EACEC97D3476A3FDD999188D145F4B7BDA19081D099F2FB1013D65247BEE63943E9B783F701F6F8089371D0642C55F4BC86702CE6B1D78AE140012978943D42E0E86FC0CFCB09028AE47CF80F429BDB65E5F9350FE991D50E803B70B1965BBBE7A6359272EDA393BB49E4F35594DA2F6E8B208ED81C743C028B7ADDEB0A2CDE6A38E8A740F19FD67EC37AB2E5BBC060ABDA35A280777116661137F76231991E28328A390219375F88F915262C305C666A88A7AFBCC4EA1541C4EAEC54595BC0EFFE1C869597B7BED9232783951720436570C7F8000000000000000000000000000D12181F232A" + }, + { + "tcId": 18, + "message": "322A8DD07A5C30E8696FD2A11CBE14DB92745C958ED07B3533E8FF575BC056A26E83D681FD6FDD8933B1692B6274851D0B41FFA4BE760E08AC8B4058E5639AD29B3516A2DB1F1C92191A0C9DD927C17340E5BBF593F2D78426B2A11A02F6A33F4E425324E8C502C636939795FB35BB4DA6424E89A3E815EE59FE68DEE65325B0", + "signature": "5ABAE281A15ABE7A3C0BE553F406B6F0C5760900976221B0831DEC6F144ACB426B3A6252D517C1C592A5A9FDF576C38B7B8960E781201346EA99AD5E52937E3CFBEBBB40F0E29C17396A808ED58F8033C7B4BAEE68A3C7811F43DE3C18E02A38EA071E043F811A95802B06A37BCCED5053813D477AD60DF5A3A5E23D442153E8F8DFC245741680440CFFBD364A0225978DED965EACEA576B0C482568093ED4781F48CE4893BE763A36D7BF726C3DC81306E74A1E6261C045F06E990169442A81B797E2F0C40E917504425E4E6D971596FD1C760458461560F02B2149EA1A8B9C2840C58579EC0A973B46C93C71FBB3BA7EA31B9703E6E908FA0FC01E9FA00F847A1023B006767BF9783E91F5F37125D36E2C8444AC340F7B2174FD03C66F188272EA4E74E6DB0CFA18D5B2A63DE17C7F53F8418BEF351F36577099E165DE01F8C302B3DBB987779CDC6586B8DAE20A2450624EE005052ED95E4C12A2CAF1FE20A43F7276BAD038222C35F930D7EB1BF3172E53070D424AF84EB4EC1678DCFF2B431C5FC7D16C4711CF19E6140455E526105F174A16D3733FF91FC81A5E92C6A916F4D8F9E2F334DAE8804E682B5317660EEED9E8F9C8C4E0B0C07E0BC4AB193C1A47501A5982592F57289FE5C919BC66A861429354AAFD66BADD3F3876727BBA4898BEEEB6AD7E5852493DA29688D4F480398E75EFDE419D9EDE15FFCEA1BC5C8183E017B9F973E6D77CF73B6EED2BDDE82137902DEB9A258BE6D217B9DE7A08EF0018E116F98440F69D628BD127AEE447A17AB8FFEA119A3E69A11DE67B15AA6F9AB63500EB3764ACAFB465068977215D8E310505B5622C3471EEFEE54CFED8BD730DF2C7AE1C8CAD99D5453D58F5BE0FDDA386BD4690622D8006B1E95ABF5BF862229E34F8C9FFC8C0662857178EDDCF88E8E1BFC265734B28FF951EB8F303637525E7EF1348F40A7B14709CCEC2CADA311863FDD0DCBDDF8A4FDD7D78AF63D5EC7321F15FE15F1AFA64A8A622D00A7DAA4698DD0FF584C1CE16483AB9862CA12479BBD3814C8E546159EE19D490BE8A8396B3D4F0C6133ECF602BCAFE6701AB3B645A6C3D8BBD3DC3DB1D96A0511B3456290BCC1C232A44C7384913079CD0E0CD99CD7A1C91D2961270AF6CFC60E50B78F47C0B7B0926575A0440D14B84AED885963CFF172C8EE791A84DEF0E9AD82E80C5CDAA04F74638BA355837C28275E456833AD1094E454E9339C421CFA4DB9C3454ED084C8B15F94BBBE62953CE2B3831771D9B8BC8081CF76C285F9A1CFFA9C02E7678CA0989E4A267FB1E0A9CC41C83A57D896F09CDFEE5839DEFCD4F99E71553EB0CABA990A1B41B3985423D1CF5FB65C9C8A651FB38A00A46601F9A7A7C06873A4D65FC7C451A7AAD7AC09C9EA3CB1C98CA8E180F7409EE43A9058879E21E860908CC433DACA33AEE10A81E16EB56DD4ECDAE47252DCC85335054973D69E4E5BE549AD7FD1BD5CAA5B259E0AEE35ADF5E9AA6EC6D67A8F1E615F17D0936926A44D7AA6475A34426EADA003CA8DD2D541727C1B2052E261977A22A16139B2E1D04EA110392BE90F35453C215B11BC54E9A06BC7F31375C45D584200EBBEA77A025D9DDA57B1D815C47F5B296F1E66D8321E1B448620F387D19D97A36530FD0CDF6E1C689BA53453DB02B6B0BE903E3D273628D577288A376DE0D2BCF349905289BA6EB247FB54AADDF51D8C219977985715B33C10FD9D8381140083E2485DFFBC4C55D70C9EEC73F46A29F61F76C019701293D684DDACFAF5A3957620E549CBAC75F349F8C3263486411F293BC198A1EF6B7C31A947FB51F35AAF5637ABBA1984F1468A2C5E7E80ED3664DB8AC70647120D249A9F22223DAADEFAB3D4321A3DB39EDD8EF4D72FC9E707C92C10032BA6FDD56FBEA999C4347284659702C34EE4C23A284646A38F3D02E08142A4977DB49DFD321BA864A810B4B5545640F3E441C627860DB79C69D46E13AF6292D505C35BEFBABABAAC33EBEA381B777CE44E54AA9C9619BB6AC07D91C1B1EC448DF9AC348E7447415EAF09D34D8D3D7879B44B20BB243C6251607ECC3E654A317CCC72EDB65BB0E90128AA47618DACE668BCA5BFC8D68A4A020AE6EB60F886EE1DAF5D460BE08EF65C83CD46C1745F7D313B9989D9910F866FCD0564E04E6223C0BDA00EF40AE9B971BF49E7AB0E5D055AE96C50F96D9CBD7C696946D308636B0B6F7F72F0526FFF23D0AD61911ACAD1CA72DEBE007663D691548BCB3DAA1725578FB2551C0730056BEA3E63E30E4B2A667C58EE7A5951263CBB74A9EA776366166FDC60B3AC3A14E4FA1808492A899FDF85C2C495754C55697EF4402C76E8F09A201126F97313FD2628A4109B34E29D1C3E4E135307C8C895FF8E3542C6888E728DE15AB81E73594F5368350E02AC4B1433AF200E38B0EAFE09317D06ED9DA3E61A82ACF924249C760E159358438EF1B32E58F0EA4E7B3EEC423AFDB6F4A25AEAD2A6EBE96B140483FB2C1833F826E46F62AC5428D6C3926216DA16967419C60EEAA7D7D3D9DFAA94A411843B3AC026EDD80A73B52A5F29CC0C2526AE660128015BBCFAF0A0DC18F5239B2A397036D8BABB4E366449842C0820889182C742A1AA3CBEAF728E9E22E8473DD8A7C0B70800F954A00E73DF3992007AB34BCF20B795B4DF3392D4A62FC52EB24D4598574B85E6CC188CFEAF1FBDA45B1EF57B99C89347006E4C3C3E0809EE541B0AC27773875ED6C1EA615CE5190133EC07036A014E41B4C99EA0E3742355A02FF0579DDD6E7AE9B7F0A735F770B7CD157E9C5893592FF384DC78FF864C2EC5D966305E82FA41AF3818A122AF70C54B16282958D262988F81D7571A845A541976E730C37D79F931B73843D41E927A677730BEE342F774C8189FE5547CDEC9F8C4E5D8984EBA8DE3DBE9DF73AE965EC39F6FCFA0868E30F5DCAE6AAFA62048802E7A99389EF1CE6EAD5A9C8008C575B8D41844DF779CCCB519EE6C45E9A2869F09AB938F4EF564B40E7CC9B6944643C3ACDB4C3C838BCEC1E652069012BB7A8428FC8A1B205D7D13F36F9BF6814AD4C8D3EF646B4E5634C794FE0B1ABF6B13DC41CC5EE45F84234C77A403D306664F9D7B116AAB371A769A4ACD163EA5FC8136B26024FE501088D7698F3F5780F5CD350B35419752FB98C5DC5DF3C360D67988DF71CF06261FBEF28EB46D91F24B41F8B82F5617C1EDD527A67D4F9C1A4B46CF753359A0D12933342C1E274322C13D0185125A24D4C20C5950E5703074CD6010F9B3179D56CF5B9B351D8FD7DABE09A729F8DC90D889C2FEC75539672C765AF0BA41C9488BE77B51C0BDE49A7B43EE9D93272647D129356C134B43D5C38D7294FE164A366625E239E2EF737FBE5C4A3B16C09D38D4CE6C16C783A79D2EE0918F4005B4B703C8D08422B8AFB93D4594103BDB1FA7B65B889C93B0436D7E830E1DA018BFEF2D52E3FB48DD19BC58F59899DBA4B81CE01B40DC4B42FFA05CCFE2C0FBF53C60961B8AFF7D3B2053032630C54AA105B2F3EA1021405ECC07608E87329602EA6B4FB0041F891405C8D9F5654FD17826074A385AA29BAD71E6727045ECF8365DAB7DC5B8DBD673C1231E9CF5B4C2BD9F870819391909C5FD479CD973AC7DB6C16ED38A2CB9B06481081C6486199A2AE7DD612240F4E14CC09C7614D5E2EF4465A83462D8C6C26816BB755690DCE898A0EC84AF3FC773C1A1F9401764D2E4FB346E38709ACE4DF955A64ADC134A7200213CDCB4FCF4A4189B1F55E917350E90EB5A5D7BF1EA9CFAD58C92B765E95D00DAF217C68122BB85546E1BBD6BFE8A47D0038C1D71C425BC9F6B978BD2C6E2BC5A99D89ACFA359BE65AC72FB1769B106FE0608659B672FBF22FFEBFFB924DDCF744E964490689A0CDF9A9E0EF4385CB591FDD8D64B587EFFB90DFF3A1CF2C051EE94C36904CF32A6BE6D51D33E445B48766677E24386EE1F779CB7FF582FB54ADDF9B908C83B0A3B7CD7F393CA49440A062AD6E79B4B78D30EF43E157D9692A673650A993C4320FB20468A23ABD333621F4104ED0F4FF07A30ABADA4DB3FDDAE7C27B39635734EB60C0B06EB64D4F2965B3577D0F86B3B3331FD9D2BC74F2ADFE392C9E7A191A4009755D988D8B4795058A3A87F9B4D0B8B2FA649F41F68D7A3A3F9736B6AC164E5A937AFC7F66F28E6908337EBAF78D318D46989D0123CC45BD274321A1005F115CD47EB1839C032FCAC6237F013A8FD5214A87611253B05B2852BDA85E8B1643E76BA5EF2C450FAB484C0525B4B31377170A7DBE4C860CD611645CCD4510BF2745705D9B1A016C847874A2F8CD7A169E2BC0F7281556F0F326CB0B084DDB230726355AA6C2464EBD1EA6558E09942C393D98FF4D1D9FAE9199D32941E0CFA9B9BE406DCF09628782844AA841AF274E8600A1463A5B9250D80EFBFE835DF6C7E5E3DF2906556F1E0B8541EBC93BF6CFFC8CCCA6DAC6E6B2935CCE34205E9AFBD58CC1D9673A1AD76AC69B5C9970FF5F4E7F5191250B7C483E94DB54AA5BF6F5D5816EDFAD192F5EC2ED893BA7DDC881502BE0E9608A5FB3F30CF15D2BA23E3CA5740CD426762468FDB387D4E54D6F83ACB0B7ECED0035243A8C8D9A9FA1C1056E767908116E950E23525D7DB2B5EDF10000000000000000000000000000000000000000080A12161A23" + }, + { + "tcId": 19, + "message": "C23CE9096B49B3B16C601264D8100ABFDE745D21E8D54B1D4934BEE8FEBE6D84561E9AEF470012E12514CAD48B15B709B0BE1834C274715D2B30097E2BD8C537359E7A9019BA7EF6A91F955933774E52B2E9C1C4F6A322D0AFB4AAC5F6BB01BA6DFE4CDA6869F371830ED8E4442012D5F6FF3A2C9233368278E2FA0C2C010481", + "signature": "D26C789AC9F192902AF965AC03815AC01FC94634D9D8A59FE7AB584F024F37EB23D128FDBFF8B88CF78A0B3A9B3B65A3615326A5C57E9CB6E0E785B9BFE71FD99CB92F4B13F3301CF5FA92E16F2352F7099A3409C87FA240A9B4641E1D4BFEF00F0A6BF71600E86EE2052A25F4425C641D53B41D2D9527C06DACC2E404535919CC9879022A4436013AC82C9B6A6F4C949D41A5114749764A65FA490A620012E4E5F750F50E2D381BD0921FEF3E900DBB64EE32D20A8521287E9C5B38C4875930C3A6E4CD9237CD7C3AE80999A73566EA5FAF1028824FD8F5583E149F8EC08164F1EDEC8559BA29871308A41D5A1270C8C7DD5425C2F8CEF4FF101FFB2E77C96BB4EC02AC94D7CACBD3D70F6B540A23F5577FB0C3D40ADE3DC929397EFA7FC4BC522220C4795A6E28E0C876A18F3C2607F6F9C7442CD8CFE98986954BC839AD483907974984135948A68BA57CD127367DEF3D038DC6811A528F516F5C7BD8F3FE6C42EE77812A5E97D131FCBCC8FBD153182D24FEDB3B2CD1DFE5ACE59C67F81A45C7C58102E942A8F8DA73D5B9B9912D70F9D81C423E50F6289740EDBB66871ED8B9F4A7E2CE2B61175EDDA2F8F92A9A123CC94ABCC5629A44CC0FB10FC0B6231B5AA9607E0D931E0E01CD00B82BF3EDA457704C0B851639A3BFE49CCD75F85F93C41EB600C633EF980FA0974B192A9FA2524D9212CD54721EA40FD8043ACB61121FFA9BF191D5F5A74202C53EFC3BF151592BC7E34A0003574B2522A0B3AC1359522BB916CF7F96F7D3A32B5C5DBA09FDC73AE0B463C9832A8CC998CBD72F343444D6BA396FD5195C70774725009D54585EFA6C20FFE4181E5A1E66545AE0F59EEDBAC996784134CE78E47C388B247E295374FB538B67E7B05A64B918224F8EA06AC609D45EDB4382C5181CD167D772507292F043C546CC86DBDBFD8C4C1C0D158021CF93A4DCAFB98470C521D2B97D0DB7BF0CE1A43EDFD2EB6A8BB74765CA6B92610A99110466D818F598D56D86227BA96541F67E56C40118E9105C44883D884976F8123102994E3AD063A58D2B2C9B43806834CC98C63D43E90475E4DD62BA8BC782CC99FFB80E92D45F74468F5F799500435E355BF69CC12B0135D2C3D24EC61050949F10213B9A5C2DC972B4FED6F094A5671005743850F544747D3BFB8B3C5A5FF3BB293040E895C0E9C69E25FFC3B5B518FE2056CDFB27E8FE9007C527FD81074F5AE1D1D84070919F0DED0D45B14F79976894C0359F80035557E7A87820F2A327DC6436A1FB9CE9FCE4AC85147EDB0BF0A214EC9D1D4D3050C94A521C22ED55FC162EC8D40AAA5B5AC631D00332D4E1A3D39206ADF98B57CE9AC41236638E24E1F150709E776A91D12F5D93A542D30C5A145384FA03154AB4BFE5824E0A9B5C97F21EC74ACEB36DB12B3ABCD55BBA3642EF0878A3D96FAF554C6F339867C51A2D2C43231FA4A05C2BECFBCFB08EE96FFDBA262B1E51E2FDCC4099EA853F95A29E0A9DC260B9C239044B691E02738D442C3F1D59367AB1DFBFBAB80106B011CD7150BDF2A7B0F9A45AF105DCDAD153550D37F54B1EB4C520607470565CDA8DD1A7D12EA83B3E3E068288494A16FA864EE6C50F617EE28540201720AED47D6B727FC5CA3D2D11DC3318AB1C0B48368D94215D6A1586269FF91C298BCC9C866360C122C5157A3F7E219B0D04CAD4BEA9A8B517B3B50E8CB6296775267FD1489C6BCFC0B61D2329ED2937A562C8742590E9B98C3F4E80216874B3DEA5AFCA3CDFD91980016491A0208F42389F1915388000DCEF86AE8E9B4EE3062560414FE8496AF7CD6508393A35E79DFECE58CF388D7DC49E5DCB7ADF0364DF00495B26AA5B1E130E59835F8688EEBF7CC4BE433EC21AE5D4FAB50A93DC85DBC688D873E2F33D4D3358BB7B43EAB74BB88D983C9551BEB76AE33C22BCBD92A9CFD1EE4B0A05B90654624056DADE0EC560F50799643BCE690F821070A5E22CC62C8E30BA3D21658A335B143C4B96C85FB21B9B4399390819B56848E3A0A789DB58DEFE912686A37298C8FCBCC2A63E1A6D41E971106A4084ADE356D49D2040D196021971E1C945B175B118B9B9C619AA19C42C622CC603D0C555499D7AF6E121A34B24E9F2118B632A638807D961E324D1726B7A6AFFD20EB0F6C8165ECE661E2A688B5F4B7F95D919CFA2586DF48A00FF537D7621DF3C618EDEBAF87C250E4175DEFC07E53C04444DFD71EBA20E4C819B919D294C97DFA4ED966D33D28BC0E230BED3E5B71AF6CDCCB699F5F28D2C9BE23AB854CD45C6639C79F89A943EA4E7ECC6CE9170BD62AF65F3A03E29FE42BFE466A5448D728FCBE40E1EE88DD467A53AB8DCDE9652355452AB2D511331169D574F39AF8A022A79B9B3EBBDF0FFDCFBE400388BED569DE2B48BDF7126CA5030F1A6BD20EB90B4451C67726D8E3D85D05BEE892877D1A5494EC5414D33A6E3A8AF7DA146758347AA33C06C7095F137CACFB3C7D479180C43941FE2F2AA6E7791FBB66A25C4E4AB06B2C1A4DF85A8864298D6D2C5004FD8554034A7E8499FAF763B49AB68D6D2EA1618C9EEF39DFB950295E96423F104D5F48D71C1602F60747A042319FD9D9A6BCBE75DFE6EECFB4078522447798D41A9285D0B30C36B9AAA06419FEFCE7AB3EDB392C12DDF08BC5813EBD3A6D55042495CE8010A06964C1724EE869AB0526A99A0DC129A7F90B5BED46AB5F480912AFCB43B95F6E5968E075FFAA61E696A986FEB26F47F472090E966E74ACBB041A207D6161077F2C8D1DCAF2DD374BDC1A36CE0BC5BA150402242311DEF372213E800B8FE450ACB68B76E0627205982D41CABFC76F020434684C6AF085F7F1CA286689025CBB3089700FA73DC287B3D434ED0E3BD50C6E2FCB596ABBBD8A5E6E801EEC96F20AC2E1C2A9E853DE118E5D6A7C4539692535D58E011F8F347E7A97389775C1A9F8FCFA661B6D9A085227FABD918261EA46FB0D6201D1A73DB702ECE279FF88236D3538D19EB7181492A737D8A2DFE00595AA603A95F6DC040447EEED1167A3E427D1EA56AF160EEDC95DE2BC1B2F7465F2FE718CF31BAE5FD4A731AC9A71306A522815EB3F19D6D6DDF7F0AECE01C74B7F34A083A3552E60FE9ADD5C5A307AFBFF4D6416DF6639DF9F3A1998EA0AFA73C2202D8B9E3975E0944AFB73DAEFD9E145F79A2E9107115A19F9743EBC34D17F6FA21AC1F65FACC3BF5061289DFDA8C23ECEE83B90789C835C7E58882886CACF96A6902E6F20E5467FFA0FE3BE62A3428A04E03FE69BCC36E66400A423C789DA05710143E22BD72BF48AE4DE9F245F86E9DAE3665B0DBAB60B8D270C9CD43E757A178F8D949CBCA6E5D69B94BD08A4357EC5D48039FD07B973883FCF9FB8402B6280D9DC14BB0515DD167AFCBA4E66A72394A18557E1B0C74E2840B32BF5C21569FB16F0DFB33CCA31511C86008C11FD546CE895E0B9C10E92E9B9BF3611F8EDE669512E89BB1135D1CD2BE5D314A70E53CE1EE85636D2474276ACB2464AC94D26A8DD78E0C613E8EAFBF649E474E2730471B18E04748C451F735C04B2F00EA063103097A36B054ADAD1E5BFFBCD97CAF46B959959EB1B1F581143EBAAC81EFBB7D182162BEE1EF939F8F5385E9352FC2FC4B4E74751EC03071AA8DF882134AEDD888F86FBA8A7E048873C945CB01C714584A1FA76F477FADE061D37E02B1B1679B0980D6FE828C51C367448841F3EA7722891DCF9B6441848AD3B02782A82ED2C44390671D55DDCB38FE2BB48622E2BCB31BD932F89C20FEA7B054DD885E7995B006D76CFC9E88B4D442E231AF1159F3B7754132B07C7F9698EC48AB54C12042DD111301A5E67BD430F5FB5124188AF9A9182809FB670DB9A4A3FA5A3B36A30C5C8A5F12A879DE1AED9C560FFA9A84B5F1EE7D4AD1BF1CF72A70E67CF94C2615B34198C2992683637914805CA45B71981626784FF67F2208EE07A5A3AB76F3466CBD7C6A8CA2B29278C9065383B340B8F8700EA8C3F5D0E460A1C1B5F8C0D910E38FD3028DD6C39A86616EA08A0A6B747DC6470FA38B51135BAE7FCB061B20B376F031224A8E6B49A84D64F166E10BA0ABC398BB3F2E75352C1C2427DC143211A3CDF8BF7DA4052BE707F3193448835EC86A14B9E92D5FF836A2D54FFB592DF00402C288FC23E5210528707AABD320454091A748E2D8EFB0C5AD84AD0BAD74839899B619773BB68386A46182CBE0B9B48659BA3D4A5AB17B89AABFAA5DE7B83250CF322EFF7F6EDDD62C59BC315C8886D0695BE0993A0E20FA231370C0EAA9FDCB23D6608D246F148F2C004A46755AC799FEA3322C8B0B6226208A14BBEB62C54B2A82FBCF060940F9E33232F2886F5C5216721B47838BAB4CCDF46C74FCB564D39B626453E5F89518DDDE578D7C1013717ACE1A3D3014131C0414045B9178EBE3F525C2D22E197B14D6FCD88F11107B9B161FB11972D990B638BF56C1D517DBA8A2DDFA257F37C4E6B8DA9C9359541BDD9F1953D6595B082066BF71739B6AAF762E0A8EF266DA22BCC59EA80F6239EBFB3AB53D1E6771DBE3BED9743E15C4B4F9C3AE7231AE1D37B23F41696883BC57726EA5D319B48CFFE18CA3ACB9DD1D4677B4B93B7E878DABB5C50001295A6E7881ACDB476377B0C4C5F41D2B2C327990B4FD0000000000000000000000000000050A111A2129" + }, + { + "tcId": 20, + "message": "C4F59FA2DE30C8420A7E7F096BAF6AD69B1C15A5C6E61C9D82AFCFDB6EB8F275BF5787186AAE781F487F9F88758C9C61F35D5083EE70424B0D0A51575010C2A907F49608115D33EBA0031509322AA7D3061FEC3162F96A565F98769E9A19235D89D1B21D60A381DF8EB37D58C6A2E483A8EB70736E4B7BB911F7AB923DC29F1E", + "signature": "E895DB64C57BC3C2A97F0EC933410E98F6216103E3423CAF06A671964C514A694EB6F65CBD1137CCCF8881FA403C5FA0E0B2F36B9F4009C378210D29E54A7A5A9B793197CD6D2F38D7E1F3ACA69D48881389381C89FA676DE426D634F9A157055F17283ECE8248CAF14DCF11E2D56355B047DF632A18482E79CB2D5A743966BAA8A76121BB69C2E68155ACCB0A31DA6EDC73CB09A9E660FEB20F66C7BD967ADE32149C5552EAEB2EA175B56233F3B370EDD8679269CE0D2B43F6B2F65FE957E7AB37B982043754EAC8A30B36C10004EF13C692E219AA7AF0A4C5286910C7100DA41E17BBEF2DA2AB03ADF3074BA1DA15BCC84805B89B9DA88E9B400AFB7E3BC8338D354DA953AC0BAD822756CA92E5DD9507F42BFEFCCB32B4B91A2BE5EF34C2CF1177EAAFB250AC9ADEC4BE71807589F1003227F9B76B74E07BA67AC60819B2AF766A47FFFC7B76D3A7C077F5EC69AEEA3E963859B82C2ADE58BEC2152EC8205110975D37C6505E0DC776FDE071097E93013D1004F4E1A2FD79B877ED5025F527F3BFF137F041BB9BD001E949F08B4CF88DFD32FC7CDBCECCFDB0FA2DE7823E110BCFF58A412CEA2795753E9C89678C3AE24268F7489F72974B6955EDD04E190D99BB0D7A252FAD5BBA606C1A1F3ACA733BFAE3309EA0A6EB7D07E36D8CA336D2644FCE1A41895D014D1A60CB106F3F8075F9378461738D63D115D00B024C677801050A1B0B50DE057F85DB6AEB2C9D6BB7402A66E3AB4DB05C58BBDA12F695958B8AC7B4E45EC6C952F679C1EEBDF860E348982779AA6988EFC2AD1DC1EAE22A27A5B2C61C97B3B2493CB6C13C5F6E20A67B88D3C3ACCFAF0A425742DF240634D1EE593828FE6297446C076F979055988AB834B2BD82E14DC086400E1C956CC0C30CE7BFD962223D23FE9494964A811B93E8D7B8F34C89AAD45DD4113F2AE7BD94B53FC86E8B2AE82E51EC6F3EA4C30D60B86072748612D1607056B5FF6A4500EEE78A5A639C7B74169777626864DD9EAEF0E3AD8493D831F71DEA95BBFCF81423A266DE56F3A8FE8E6C3C0D612FB62BD642188CA71CB89834F30BCC28BD178845F1F6F46C03D306F7ED4E68759427AEC2701198C3C05D385DFAFD528CCE8425BC551469A0ED681BEE4D12A843E333B5A8E0517FC61906F9C4E7809BAED4D3D16EB22F1FA9AB402D988ED59F9FED0455E9260FD627A24A17FE7CB63E530B48F5FB6687A2E8C49DA79FBD69A3400056665DD11D19A2BC4DB1D374AB6A6E42472A27AC6B98F676E8EDAADD514F6D44DEECDAB5A6DFA0F84F139A803A2524BF335DC52EA58FA50D98FB5CD55D5D50A663CF647EEE56FE8E664B3BCAF9E333978A7946973FD113E4FD3924E6C09E60386444214DFA7A4D671FC23890637EB859134D79E265C59CA3ECCDDFA018223C9BAE1CCA103962078BC5F0DD02246FA28324F7CB2FCFAD07C25B4BC2D888069B0CF5F23C761C0E47109881CD31456A64B940B4BB9B4C2C3B8E6BA834AAAE69FDFC47D44B3C96887ABED36015E7B64E8542928F277CBD2D3C512C24DEEFE590E81C684E063E7AADCF117B48943DB771FC2207F57A745357555D419C9CDCA35CC1A7100A6913A3B6AACF796FE3F94DD2F818982716CE0316542A1B957E12DA43E231542CC14FCC66D728A68326B2BC311248330F3E98F81EA38CA924A8E4DA97CF673842C759F935BE88163CE97FE4D9457176F5B8908AF948F74D5D1DDBC521825D931C63CA8A8E12242626305AB6A2E0624564EE041983C18C2952EC3D9D159BDE3985CF77897EE2DC888112721D4854E914A5397E08B54F4A54323FF820821BE026EA091ECA6B7D80D91E3DCA2EF7848B86FCA6BB40CE48271E1008368E3EBB5E395E1CCD0D178F1A6257D26B6BA4B7CE532CAA1E76CE28FA4CF9E029E2482B94D3ACF97A326D235D1BDC89F70002198451D9F1F12CCD5BCAECDDE9E14AC80742EB31E6464C83210A39F35098BE0378D074CE1CCD1EBC1C7770F778D605F2BE59DB7EA07D80CCDF55F16E985B142FB7BDA07AA7DCA5B201E1950CF9A728F21E9A9D8AC4D1327E3BC0FF339A250522F631DF2E75955154893E4A1AAF9866FEE1637EE1AA5106D244E99E6F31FC5601BB7B79BAD82860B1D6059D9B132E026418020DB06EB8391FA15B7A0F29E36D966ABD3D2A2FF3F2AAC34C8B45C7D2355EDBB80B224BC106EBC6750E55070F85A7CB6003394E5161AE26F5ABF83F0DCCCF69B86139AF8694FE1DC00781EAE09CDB421814878043DC9B0530E5545A165E39A9B7DE88B4AD2AEB90D3C329412ED2FE1D97B732C8439DF4F83D228835B538DC278FF0A2DC42F41B00CE3ACA06B05C4839B896931515D78EA3673A378279F4E89CE08E3453FF2FB453BE031C6318628A731D029FC7BEA2BA5EAC4916278B938A6A6ACEF5BFE2158F2AF43D8E56A0649DF28A250D2F2536ABDE1E008EB631F4BD0EB55573A40539A6004181A9D2BF7A1E53504F11E014840733844131AC668946E5B827289AB6B21366C5D0E2649219B92C4760DFB705F7F61A96564C9E840D14B0BB0DA82DA50F8B8E752BBFEA3B0A337BE124F72D8F8249195BC19C3E0B62EAE496D38CF7500B4F10665FC2D28B9EA935F7E316472F4FF401267541BDB62301554B2009928C6445BBD0EF21D09972F35081ABA9091A6C23FED29F5CF9E0779F7EFBAD88E62A454442B30079BE0AC9C64826B98C1E1001CB0FB0F0A95F7965FE9312BFDAEC33F95065C8E59D3950F80ADC7FB334F202D3E5F8DA481C9B54A75983930FD1E5ACD16284F07193FBCB50D0DC00EFF8203144C11EC61420FC32D7982CE896406BE769A75DD8D3CAC753ABE5A278655BF54BE33A1B8374EBEEFF212C39CE514668F1C456EAA2532828C84293F1A5BC9EB5DEDF558A9B4C1239F77272C67E1AB28E1EFEC5893E09C10662B53C8B8255B1C8DC8F8E5120A25C75EEFE79C43F7A8B37DF9D1E4F32486933DA1CB0664C5DB39E21BC227B0CDFE7A5507F07F218A7A47DEBCD9DAD7247B4D045A13AD4F75EAD2D45C339D0DF04577F2E0FDC780392553033C738852B1BE4E63EA3897D6C9C4B11AD6B58D3E2D342D32840F649DD83E759866B7381A84C8ADDDF413FAE18E6431B1EEA73A56CD889B76BC9786BEDEDCA2541E4C9B24E28F58AD374C1D93DF2D3F2C37EC594A0498C574579A7332F72C0F9750877FAD5B90B968D88F11682C4071E4EA38B816AEAD6BE54D2F371324F2475B862C75424ECF9858AA4E200CFBA412D7E3E6C308D8DE11DD185331AF9D41AFE8879965D6746EF21FD98D3ED3806FB5C4619C98E347D76B8B89849395561EE286DFDFC6A04E1D47E9F5B5B49257784C39364DFA88AD630DFA59CCA3237F4A2B141A813D22C6FFE73C2D99ADC824D93E06A54B6DE62C3125D94B49E950DEC361F961F56D3671C9925377F6E670665322B8489E833D3830ECCDD0F53F4A4F9D68F1445F3AED5C9D766409B59BAE7A72912E98B3BB57342D29B6ACFD14336B7B8B6B7549AF8CC8845E10C2811287281985D5D47685FC589F2678ED893F57B85ACED75632E50DE5E074E6CEDCF1AD499BCE67A7F498564DEEC677C708388DE8FD7B099CFC116096C45FE28890B5EAF06169939FDA35E1215F238E8CDEDFE670065F5DE3272A232FD53C250F5D779B31694FBA91B554803676E4DEA288463FE1063009E9CB76C317DB400ACF4D2D2B6D16EDEBA4108913F60AEB252CDE413690CEEFDCFA638963DBD04F4CF21AD74DDE65F0F1E7CE70AF101A6DE9A59DB21D38027DBBF76167827950B69418266AFA444C728DE3624A1C81E5B1641DBE879CD822FB2303CC3A9FCEEFE3DDF7DBD0B7057248A28D6062D76EB13B92C9C9D003B69E1842A54C09CF6B484520815E2BB237288C64FC696FD3BC45DB30CB86465DF1188BF47956E5B916A8009715CC9A9A6DCE44C54F928816B41D018C5FE652FFE4E33F352D383A9C1365F02ABFD647BD6B42AD163730F8BFDA1E2BE5F614D79597825BA09F457D3CBE7561E7E89EAF059E977D1EE88848B781F21F723890FF1F9873928412C8F11EEDD2C0C39C9512790986A19E17B2B70A4D7CF49D9D18CAA0C2023134CACD169200D8817FA321F04ACC910613DFF250EB325DBEF29EB5611B2AD2A23EDD538049B3F43EFEB4D60983792B4BF05567944AADB7AC4D3A5D80A1B9D8448B4C0C115C3B5AD3885353F47D5FCB9B7D6446F1A7210BBC667FC411415F23CD40A2A3D64061D71C67191571A97D01088A24B6711567FC89106732D8892FF985B8E6CF70163829CC085BE4E408315361BB1B2003D6413220B134506D3C304C0BBBA9C9C45D3651E0571B6B115177213D8595E143DB90BD72F7EB974D8D0A0317409D64D5837EAEC9B8D44DD7ECFF6CDA9F729382A43B379CBDD43FFB18AEA35C1A996CEF1488D3B7A81EE7CFC0B9623418AB3919A6EDDB99F222F0DDDB2F32A20C8F84FBF4C49B4CB3EB50D9C4CD25A6F7175467066D25E6437B67F2DBC70C2E6EB0BDE2386D03014A789FB6DC08EE33C0C67951DA9D74B9C94845D2A99037E095FEF7919920FE526EB5DD0BA1F97DFBD2DDC31609C1B7B45EC3ADB586FE3030A0C7A9DD034A3C2E6F9849093CEE10A181953547F8BE328720A4A5A8290B5EE00000000000000000000000000000000000000000000060B10181A21" + }, + { + "tcId": 21, + "message": "C1E665BF7B8BD0198F069CA17EFC55B7EBBF9CC9D41140BDD0B83AA08062FFC717D3F6C22DF38EEFAA6EEC91760CAE0B3DFEAB78B03A7AB7A993B2097B7B887B9812AE2D0892B696374C034FC9E95083C2B61B09DE97D9C500FE55E489C53CAEBDB57BC69071C15808890F8A007BB5FE773CCFB729463113D93E9EC9EABE2047", + "signature": "051F8A9A5DC6D35B1485288359F818DEB027E1231DA8C048E79E9FE228AA0E9F1C0B7F4C573B5DB8CCAEBBAE8EE38D8FAEFD3B8E7730BDC0E9DE365B20E5A0F9635A0B39C7C0D6163B7876ECC6ABCD8A5F608E7253537C1C94C209C8448E02806B2B5EAFAE2483170B4E4450380C2A87A51F82B179EE0F46509404A3A9BD74D04BD75635B797B500F656ACAE5DD76B04741792112579E24081A6C88BF4981346E2B3D38291026D3AE47BDA50AB0B23B0881148489CBD057CDE9A4F6FF108B7ECCEA44D599CE3ADED82AE0E8F74DB7D604161C8664B7389497EC9F35C46FEC064BB867E867E9309C10FBC07BD5E7B8A74BBEBC1BD0E4A9B36EFE297E9F2D23DE32ED704EAA377F5C3BC4BABCCAD5B4B6B9A137F23C46C0423ABA3F1AFF00C6071CBA51B7D0A8E677F5138DB7C013CAEE1F68501430F0F448AB283692A18D15D8A46BA620EA906A3032570A659F594236F0512389E1DE63B8E40AC22DB79DE60CCB9BCF0B20EBEF676A91AABCD01D3AF882931AFF8C86A8C946E09B8B5CFDE62D53A03DF07163B081B293EA0287AEB97D1762F34361DDE654D400DFAE5B351D90742A0A269865D49C9221DD89E42FFA63EDDF449B10458CFE2EA7E1A16BD22FE73F208B4472DA8094F28CB9DCAED6E843C57E9E3258BEADA48D7761FDE0104AC6F0CE09F95E1F4AFF00515AC2E3703D2FC6D757B12DFDC044E854E50FF2D897900B0B59BED90BA4201694E29E6A830D8039CD835C706EF59E7A6B0ACA7B7D0B40D264661711E0372BAB7410A74460D07FA988A8617D31074950838411037307B052FD536822608F9D15BAA780AFAE1A8D87BF844D3A4FB31A176BBCBEA46A72BA990FCF821AC3A73ACA01E09A20AB93FC737ED4C4DC482BF9BA21D7178D24DD5D6A29633386933A3E8F28982731F07606AF28BD2D81004B044B4EAAE67E29840BC78EA66FF840031D8B2894B603733E1A0398FB0E4952B2ABC567668443581C860F87A76774E6742807C39FE99269E3199DAD02B246D7AC24E5BD9DD91F7D16A76E72318882FA21672A7D5B1A4F212954BE2B19897243F60C18D1DED2AFDF69DAB8C9B10342471C633B33C52E95A85D3142F2E46C681AF373C5E92BC948FBD31207F015DD32DE2591DF4639E4E563344D440653592EF2685E1320AB9E51837F6C06D07E5462599FC6F8BB120826E738E2223CD4B8C7CE446ECE681DC6D6BEF1D6385B0AE7E404F502B87989D969B81CF42085A7B58A41EF73EDC73056DA72EF65A7AC8E284E7F51E723102CFEF903688F870CEF1C7E5264330E3033691680050E926E93A1C0C4161A7DCA14A0FF338D431D68FAC204DA28CCD1CE7BA3B7F3C45B4FC74D9E754A1A2F7F23F0FBE8D2FF01CE4683D8842E8A1528589E7D9260368A654CB514A85DA9C2EAB74C66FA17FDFB256D585D28C1DBA35E18779D7B6DB876CC0A98CFF752A0E8DFDD532ECB04C4101AF32E689D13874B9F20AF652069C1458D7FB382E317AF49083B5870078B39221464F376EC0BC2DC1C3FAF10EA4EA87A2F9D547B535F60406E8E68AD190CD4F00EFDCD9D54D4810F31B9F68F0D95E32CDF2747B9C20FCD1694FE034EF6B5460F163AC78BA235A441DB2B3AE84BC28CEEED7B3FC2A4D63330D14186658788DFD7652E477B1310317C86921394219D75FB6FC319575745589F9E2096801E57E6AED2369FE115C2D937EBEA3602194B7432B01F55E6C9572CD0FF8BE8A4796815914D5F64D93E0E709C3CF88741C851C8BFC4CCE6F0AE60A6D2F4DC6FD8AFC82E065956971FB8B4160AD68EF7BFCB3A9694CC7EDEF64FF08011B183BEB7A2D3D9024753B59900D27F52DF6D4B2576BABA673A0E33CC57B501E1C74F63A988E1A157078FA8B3F2A143CC9D41A35412B4E0CE6B1D9CFAE7470BF4C778D026A9AF86DF7F974E2414FD7C5F0FF6D62293C6E2A62D4C5268CD0B604047C9658F97D9A7B86E1C953FFF95CB478028FDCAE6E8F208AA208A282446B2CE8B4C7E893E269FA8E02C082F82966A4AE3FD86BE89A8CC8BB3D6B105A91DCF76FEF700E5AA4A15BA0F753129D3369915D7E896527CF6E71C363EF65B2218A5FCB8D8FD96D6A63A8BC547EFC942DCE1276E268841BA00E35769B4AC706BD65B275BABDD530771D854EC38AC0529729786A86C7C4161B3E7074023516C84B4B4776AC47C2ED1587861126A7A707978F2B2B2972C20F237FC223B56A67538F9241D926DB7C992A3FDFDF999884EF83EAC7DA0F6523F53CD40E473AD370C77B30DB2FE408783D24CF4C3512E3C6B677C41A67849FA1792313581EBBDB7BE0BB3EE85330FED8B5A1915F6343F3B7C928CD363463385436038B64BAB5D055BC39D18F9A1A8196AF8DDA5A1F428434958F5C89F07D7A53CFF2118E80060C5ACA71975C4C92A589EBF5746AC92C50FC1F915C146C2DEE7531B24970790A4AA7DAC425940AFC4C88ABEB998D549681C95ACBE9F7E274521D44E9EB759C2946504161AE7FFEDAD3E62D045AD77FE8C2B8ED529843DD341E2E50559A29AE26D431C9634C4C19A84FA0257F71CDF27C33F14D57347BE8B19D254E3C353CDCA10489F06214161AEB2A9D3049B3CE4689503621C46D192C1421B4B033775D9218DD2E216600E64D977CAB0E1675666A7CA773E4E139DD4EBE94CE35A28284755C52BE490514B25FFCA4174F54E8A5F715F924949C1467A282D7F2DB468DF363F9A55E5D7858D8F95D8083D6A594DC1B07A8C4FD4AAAEA0785EA3D9B50798F0A96AA386F17C2BFB94FA8EA3B5EF71012AF9285CADB1FE330A267555A942682F9333AF2E81515969B76FDC020F9CD29E848B94F26F4B53CA5144CBCDA1AB6CD2FACBAB0A2FC0F5B88DA0AC0EC08B9EDA7CAEF502FDA52006815743520F841CFEC3B4D9AA732DE408D6FB14739E8FE77CDDB68A5F6AA215B588F1491988B4460F6949AD647DE9105CA50CFB413A971BC8E6179F0724FC28D1A7D30C41180735F4FF6167810D9E88A5F7FDF791BFB474BB5478544EA74C9F07598D038CBBA17B83228A18B2AB09A8BBD2D2205EECDF01044D5A1B2BD50D2C8E3D5511450A4E594C1CE7067A6E14128BBB36E95C143EE6A51CA0EEBDBE47E9C5A87E81BB904013DC892D03F483B1DC82986DCE7A6E10192E6743283202D78D11B2169602A75C2A688DBAD50C9FDF1A1A15A470D882ED4B5207E659A94776ABC3D3583E1D2E85291D3726E75B7AEF9344180D325583A05266C196ED367E906121C33E701D428B46865BF32AEA4A90262866A024209A7663EDA4C340B5AF3E899F009EEB5E8D5003635EED501CC02D5D11F504C823C17E961D0BF611519961BF422647D97119F5745478888BCCE367639772953C5731434B28913F3F709AF455053F6B09519AEB6B755CB02CE74DD814714A2E0B477C05202092525EC03C5B365A75086E3281D4BB5C3AD9D742806E58B5CE4E1E95269AB18B68B2928BFCF7EA683967C0B88ADA99FF35E1D5A661CDFAD76774B42F858AA54626B88050D992FFDE16FAD3A8CA496CC6BE339977BE24D33E8BAB86B421F4BAA9C12A93117E43415929F0C4DBC9737EA5586780886A8EF4E4295DDBC967A2B5523FAEE0C060468F9704509C4CB14028E8A1672609A8CED43F1B06981FBFDFD52296D7BD3B4AE68E7D54BB2405799278AE29B66E258D3B9D276FD34E192BDE869092F6A7F761C6DDB0DE9454823256C7B17ABB91003B1A3B66CBCD4F9ED068409161635F6DF9459AC382044EC14FE8B2A586FE02C74232BBBF27800ECF627AD1C6ECC93C13EDA2DC20C8D6714C519D6A571E708787BF342DBCDE10EB1BCA5A7FCD971CA52BB68FB33ECB7F90AAF739F0C5B61BFED72CDB46A712DB6928F84892D3EC2F6C7023A6B664CE9CFDC33D2F09D38B5E4D182C73FF1D7B474C8AD6E883ABC78FEC75C8A390CEA561A86B92E2A4A1950997594C29A35E4A71B0E484FCDA63E5EC9666E0A463325DBCF7258D36B85099AB7C81E70FA66F1A471D4C1593AE68404F31AD2667017C9B5B3843FBC48D831F6A9B5FAF7C73A8478A7DADF28FBD9DDF979418870AE61E94C6BD47FF2C39073AAE16FF18B161B9B21413E66E489EF9F8784E5DCBBE29127B0C51A5C1E2A04E9C8794964D1823ACEB9ED0DD555964687848629EE06B0712483CA30D6D4A91E047EA33D30A062D8249278CDCBBA2A1B3C133D3E671FACB034AD0F9AA40628C0E2288B56F7A76DCDFEA762A8DB323B44925285557C3501999CBE145D15EA82169007A97EABABBE69479E03D40F2FE9217F14664726DCEA227107412B3CC742E4ED168E051D9AD4468131AB035708ABAD78659CCF5988F70680C124468CB80BD9924B0E41CB25AA69E7877CF5EA348403AD0899A5FCF35D4F22F3A73F0207E96785F4EB9AB93B6F10EE0B247D31F3D62A85B99C88CD3B19BB68E69C51AD5B0A8E9E34ED611E24FE2644F1697A8A11B64B578FEE1C5CB31A605CD987D765FB68D833E4BE9358D869F4DE0362E6889FBE8E95B861E078CE6CF0FF35768AD49803A71E8DC60296032E50A9D0A4E64A3D4661E7C55DAFC6FDD1B18EB1003D290BE486C520A2F8F0EFC1CD2CEFBF7E2459CC7BA88695D1122A7494A3A41C329EED2A8CD2282A607F93A2B7DADF0F32414C6BA9BEC0CB00000000000000000000000000000000000000000003090D101922" + }, + { + "tcId": 22, + "message": "9130D413AD0F370925A8F3A78063197F17C7A777CD304F31EF5925E55AE5208702FD41CCFB65D2D22B2D6986B1288E0E45C7053B9B3C08D2FDD07880E162378F2EA4CF0F715E461D0342B3D5024C0168D9074891744E2BD20CB32B4282D515DE036CD2B29068158D597A8AC70E14852812FB56F6413AFC0157607787EC9F978C", + "signature": "BE9D4FCD5E8BCAF5B1CE72E924F236017258F62B9AB8855FC614A1BF12D0961D783877B47AEDD9857F9FF79FB236BA15F170AE2603A2BF76F3CCB132DB762B95854BBD4126625A2A87AC57CB0B18A5D4321F7606829793BA8D959326E717C6E6F7F454791514C41598BD4A3D275A0D4B4424AACC97F9B2765483ED2D77A13CFCA170E9292812F127171A5EEE16CFBE43A2513B08E491A4F119C33411662BE66FBCD2C099916D5D7C346271764548C669B7499C5972D861BE96076A2C5FB9B4312FA2DFB58D0CBB02D8C29C131DED78CF9CDE95D0088ED8817EC6420F6FAB906D33F29423BCF4E156ABC4F65417353F24938E6EF40D7CDE482D258A55D22AEDDDE239B256AFB9F1F1537C9F220D6A4F9DB6748318B020FD426E3A84269A8CC3B98C0A4D68A19385B74DBF6208DDC237E17D6F374E7B8428A5E8E65A1A54C34DEDF025C433AED396C799520E2631773824F35F676B85CDEC1E03DF3E18AD52E503DD753A26731E3B68BC3CD0B431E2A1088D07CAD3108E873ED2ED6542436FFD9F8971BC059CCDC312EF3E37D6DF2B416A2EF8845FFB70664C1CEFE398BEB505AC690FBF6643EA3C11D3C6777FCA35CAB40A7EEC3E74263743F6627958CCC3FBC4CE47231119024EDEA799C52909C46A6E90698CF8659177DC72D996C77F6C610FBECBEB011F01591FD5729C0BCEBFC64CD098E19E013229285B4EF0AD28D7CD2E8E9639A6C62D654CE40A181C6982DD9C7049059621928FE7FF164CE38943853FE909E5736C9ABFE1B739217C69390FEF037B8E018CBF47872FE33C0389FC365F47CF72C26FD46A1A9490F5B72084CCD58B1F81F80923A6967D0EB9B3EE6150875DEA1750929BFFF42F1DEFE7D3E208C37EFE7EFB44CD500B3BE75E3D0E85758E035FECB2B04EDF951B3B42C66F61553FB6FED7C7AC657ABB82A752E16D0C162AB25B973F34989E3FBF97AE549C547DBC35A7E3B37A8645ECAC5D0EDD78429B86AEBE242135FA7F64698443E4609B6529C94E4297D70E9F6083F5A35169A4F52A6A502ECBF1A3FAD02041CA3F89F62842E8992F5D3EA932E6B3A96A09BD50CD45E8F37A1062514FE68DF32DCB1F73E29CC7D34FE2925EAD3C64B3ECC2813DDD2F11AEC2C69030984CAFEA9191F230DFFFF45928F6A4F789E508D26682CD6AC443D680E8E9795BCE04DFED504CB325A603FB8C349FA0ACA42C5E44B6969ABAE230F97D8799AAB41F58082FCB946DE9791D2EB7220D4DB4F608C110355F91DF9B0625100DE20484324F1D1EA67D5019F47766409144C877DF69DC3AE64343B80E5DFF07A1CACAEC20D8A27B7893ED1A703C035032B2FE04D8371A7417DC88CBD0B586CAD79A2B5931915AD32DDE4974856A79B086E44D30E6A9F857E95B03545A61EC0CF829CE09389432B50B01845CA5216B6BB1B76AC541136C73D2F0D2DA139ABF5E2FE80A9920BFA554830BBA02F6F178F74A2AE76369F0C0F1B27AEC1252F9FDBEA8A21E1B7D5C926E75589E3696CA9AA54BF647937D5CCCA98A385CFB145634F0419EAE62E8A325F74108A8295D02C23684761DF58A77B6CB23B86FD562C6D41FB88BF16C5DD11666FADE6B9827C8D37C56EB63A6A32C548BCCB675CD2850518AEFC8DA57B2B27F6DB88B00DDE2417D8802700E9FB0AE53A21230377C28B722DD3458051675152BDDAD610D2E70735869D085F3A76088E9290B78D5DCD9137D49C21EB21E36E3DEEE68D59953ED2EDA2C2861CCE3A99AFFE8AD4C130B777E2B62CB6079F9BA61866048B0E5C8F69E1BEB9DE2532AAA18962803E08B95B079CF3A08AD1AF5C0C0DEE3D3D4CB9CB0464979B5AEDD2C359853A7216F89F899456C910F97801B4EA2FE08197E77FFA5F73939EF6EA6503896DDE19CC808BE5FA91DFB8441DC5D7655E0794E62D82FFCC2586E791F6DF3DB0360319B56B400E6876A7AE010670A04D503DDB102DCD4F2DE59B1C629CBF3B0B9736DDA9DAA8E3B94FC156AF7C7BCB293B3C03C401BD34A751687DE8EFB6614CCF3E36219BE342D9438F55BCA880C2A0288ECA0A183E7A2C6690E3B87CE6D7DCD706E8F8C7EC5F0AE42689125D948885F47DBBD5B574F44982FBE108E8A66DE9FC709437BDB58934F2D3A99CD793598944AA6D7A481FD5DD52D56371F58D83417264C7ABA14A1E2F96B95274DBFEF317052F66B2AFFC603E9ECD4FB87954523BBD13B25BE736F759FE31D288CCA9265115A0A16A78D15E8D76AEF8E668255CF270AFA2B230CB9D9920528C8DE0885A24818C66A587C7F8E24AED2B9BEDC6C03F325998E7BB31AFCDB0AC4C0C31711B22F4692DF4B692372F3CC189B3650C1A274C9CB9F87AC3D69238DBF1A9BF34B3C800A791BF66F229E9D0942E46F390D2C871DBE11A6015BA9D59A34D8A38D7025343CFCBF7979EC8B9237443C4BED2BE54A58082931A45E0A98F9910BA4F2EB09260B0D96D446D6024EE2BB25F63C428F16882E903C427361EC90AB0FEB6FDA2C9133158DDEC6D8E9059AAA10AA12F8F32EC58CD78348ACE6512EB26163D803CCB9C1602875A692D766C859B5AA3A9E7D8966AFC1ED898ECCE5854532353B8C6ABC4F70153A6DFFF80EBCCF4452284F8C059B15576359E11B6C0A3EDFAE3B925222F1150F4B2703971BA35DD2D8D6C564B4F5E60FBF3BD5CAA6A7087C72AA1B566E339B18F794511AB00B1226645B517A6B84CD3C04E0ABC4EDDFC29B3426E62CF83916CDD0C2B30A1D569E4B6A39E8AD3B7BAB25EDF5BADB7B9DEFCA4210794BAFB6FB0E7F612D3674ED68690BC5D0152B15E8340FD8B612AA91930524EF917C6F9332C24B698EAA20EF9513B8A23001F8113A9E915F6B9A6359ABFAD88687D029C911EF53E61ACFD59CDEFCC695AA8724C634DEDF3B37E5038E6D95179C7E91BE5084EE7E6D130DE5401ED9113F552F227AC9F707D0C525A7C94709E4C1DF40EDE3DEDA83F8F2ADF77161837282CF2BC478178BF18A6EBBDA930C1C77730E7C3F9B9B80156BB45F912CCE523F6D52B4B3F2415F012A59D8E8A477190F084ADC66450F2C67AD4EFC74E91DC2EE2E582A41BBF0490D2F401267CA2FEA44AB79CC5A11DF418B357B9381FC76161D6D9ED5166A4587C212046C06DD324115C2ACBC100AC70C976A67AFFB8FA1A186F13375B11226496AD9440EBAE45CBB02AC351129DE637D35620B392C7266263F6D8F47A4E65CAF71DCE0BA4D4C3EDC467162397595196D8FCE5884975B7E09A3B00BF2EC46A054E326AC6776BBBD964E368B61458B085FB9AF75EDC27F2D81194B8716A614023DD356AD548854D3B695EB8BCAECCA4B0AF983FECCA875DDC7BAF0E1C90BF307FE57772FB5D392439838EF9F0C798CBEF92034B019232480DCAF988AF4EE3C482D3FA877F22E28706FDBD2A8E7705801EC67CA3B8C5054E7447E0D3A63F9D9307AB3F1992A1E00BD765E861F3580007792BEB4577CD31EB814B97396CE723D8C633684D08AA53AFE5BB543B3369CB8B2A24A108BDED07033915717292B2B303DB9CB9BCF67B5E8115832BF4F669E9AB629FF2A793F0AE0B8B4C43BC74488D1725855193319132AB1CB3876F46A2B48E7126E8F4BBB09022B02152EF906488611EDC82BA87D687435FEADAEC148F0A2DFD784D3309E9B7E8AF7C78C8A52B7419F94CD6FF1917D7518B0802038A9414EA235E914BA03A001CF595A63A5868E23EF0F243C62828C625593C2C5907B11C8348583F0BE946CC7CF53990EA39A18AFBFFCD205F11FE2FA257240CBBE77CE553008EDCB7C15512811642CF46A725DB8802AB3964AB8C08FE4E06658D25EC46E5B38DFDCB9EEC0BBB3DEE2CEC204BBFCF32382C1F4F5A83901FDC8C33CE0E0E94AF6B28C252A57F3160A3F28AFA7D5B0E81E2ED3165C89B98F57B01EBBB79943D568177DB9D5277B3F4A0614BCFD8B464FCBBB228012B9417D0ABBAA6E49FF25B1BADB1350675760F21C17D1842F04B36940D87BE06069C0062EEC8F85A6989FD151431E1D977570E1186ED00198E7C76B26D6E0871BD695C78AE2CF71D322346D51F140719EBE9210C28C76D507530D73B2343EBEB4BEA944EF3BFD48261E739853C16C009FCB89C9507B46C6493B8C1E1408BBDF5C5E582FDDD36EF90463D4B098BA267DDCFC8B734B367A517CA10B57638A91188449668EF135E23BB376BB53662EC04436024A7B83988FC0D3E84F183EA7341F9F29A9533AFEC13D477A82D3CD3E1880E35ADE1ED374A60522F46E99C6851FE93A8A6507792C0B6A7866CD2913863B10A916D7DA42C6076AEA3F8EE7D9E9500BF15D5F49B62C60E26F9F10B79D409D9F0F1AA88973598CA186877B8BE701CA8F1D65A3275C1C6A14D6047569E45DB8837313D65F775B2B85AE34E300AC93820EDAE934043CB6F195B95FEB67EC987AF7C4CF9499017C199457C4B2D6A95283A550D688062477368362E8C1C58413BB957452AB3B87A68B6DBE54BA588903BAA15D75F1CCBA2829664FF61AD8CC3A9C532D9E70F076D417838B817F76979345A8B5988D2B1990A5CCFE31B12C5052AC8C1D7A610458F594D371ADBEFBD485C9305AFFBE9558F08B132F880B5FF151E798106B001725697BCB1123505160728C949A9CB3D0FE34384287A1ABB5E0E924294758DE49879DCAF2FA5B688593959699BFC1C200000000000006131C212731" + }, + { + "tcId": 23, + "message": "BA59DB4AC8D2DCAA1390F6E0501A5C81A68B91B66D1BEF88F09E9111F11733D94C0906A998B88E49AC90E8B3790DCBEC51E3C1CEC5C16AC1037303561B893BFC4470ED1B07AE65685A5777D8DCF3FCF4F5AC9A2D14774939250E58FD21E8A02468C5A67601C099EC11D5460FFB8FD05B71243FBCADA4C1EAE6EEDCA09A763EA0", + "signature": "93A3538393083407CCB6AC0AF86469AA48915CF869B80EAEE9BAB41D5A07DB4A8855FA49E9670AB7A60078E4D4E72018AF92CFCE91F385DC4500AAB15638C9F701200D8E463338FE27AE7CA53FDC65D79123D72696BA0ABF3FB7358E4BCCFA765DCD62D54A7874441D3E0B1B845AC8628B3DEBAE88C6F4D6123E32086BC4AD7DF032C78FD9C68107A73D2000D2614C9A432FCD1885E14BAA467E993DCBCCE5DBD1F478530A0F249FB8BDE339E16DE6BDE7316BE37F6B7534A3FF6EC51E8283191F4A1CE9894604EFBE6CD3C6BDCE7887669D7848DB88764ABB99706E6F2EB01D1326DF02B6772D0A820E1F078F203993FD59B0377EA79B5196EB6C7861090AB44352C86A381B6C36C8F3897613A299ECC87469AEE0FBE450B6C42959ED8A696644B5DE0952EDFC71460EDB241843DC32ABEF308BA3A4D2DA892BED1BBBB00B01C18DCBEC6190EE88C25E4E08E52B400C619F24E341698EDB9D66A77B1211203A79B3B3700B672A469E77417E8A739E0C99E68EB99B2AF05BEC0B8022A051CFC5A3E67BB205CDFCD902E7D2D27F14E625F34EC8254C514C64CFF9EFAA5E009DEB6A4A8AFBA5820CFE4989B54582A6F83B8CEDD782BE8C57E5EEFCB529846F9F6D97ED8873AA0FFDFAC61F22643FAD4F2AB0D9922CB90704B3E473813B6FEBFDF4B915B3E56E1DEF11A64BB2CCCFEFB81DE49E0F93C36FDB576BD24CA7E2349AB3BECAFB0A121952CFAD177EC46C1922EC5E37B7E03885A6086E12B0FC47B174857DEF3D6EE4D7C7CACEAF1694F0AC63CCD1F6D2467AC090D88E43137F6A303A94F3EF941D16CE01DE3C95C9AF1529FD34DF659DB2EE995406910B4FAFC9357223BFDFC4E95B02696C0EBB056FA9994304FBA56BF54ED312F998FCB4B79B5651B25BA993AF01751336AE38A163390F172AD25CC2C448B4582A5365E3023903BA78F97DB6C9F43C006085DE760EDA485BD78564A4C2006C59A8C298532A53E848547A636C602F4F1AD80E21B11040822ED28B007E268516367A9DDB3A0603FBC2184C8E295BC5F59C49ACD72D0A98F909F0523470B6C1E441ED8A9DE09E82B1EFE67095EC81D4A818E4E51EE16737B0D5C6B26A2EC75EB21BDA66C8869E09C3C1516837707B3C2C0220075E6ACB9D172B6D406BDCCBAE3D649DB31C8F30B4D992EA15CF8FBAAE8491CBFE16B94E79FFBBE9C01B075F26581671C9C998058853FA7363C2DEA9B230905C5925A26F3AA67ABCBA1D347CD601C77F03701A35C651967775693B1053C9E15A79BF7E04663F9EE1C935DAB43B46EEA5A33FCB501B4F57765028CFA88FE7B11A104CA98508157403BA8771BDA0E6D89E6C6870471DDAC89A7C0FCBA4E4362A4DCA911DFBBBAA8925798AAEA69B9054A482A0CB0364CE402BBD57A41B248562AC4573C219813341EE3A693ADC4BF5B087713D3DB8C9A0EF8039C7525B2CBE7E602E52FD9004139A36AD1DB24F611E2CB846DCB170566C7F2B3C05BB2C42232B17C9152B087B30BC840D0F9DD55A4B255D1BE4E8D97821D71E5E4A88D2D03C18CEE56A7A89BB3B5F96C17F683E6DDF7C094407712C7D68647DCBCF5FF000D4E4BEF3F13B991DE29E2CA06578E8DAD5E1FA2631BBE7E6CC0704F08E1B48499F647E3573AC54BC93D338B4C282FE13EA7802A582086DBC3790F44429956FDCF342B77C3D7B3E94383F9794FE9DACB4D19AD92C20BE1E4CF23BED7EF067F32370EDE32890019FADC19BB4EDB4D5022004EC16441BDFFE4DB752005E26EF733290BD14ABF168F7709E80F9A3C04151A6A1B19AFECEEEE49DD6C02FB5625A3645548D837C1FE95BB6CD954F57A26846E675A20F0CCA237B373299AF9BC4E387BC7363D7B54839E0F0D57B3D2C3432F4935BF6058BCDA8F045D225284136DE050E80A3E7A75E168DBE5204C3C8B428226F9A901836423717C785BE122F6D4C2AFAC95DE4E3837B25205F75E4B26F87A86E4BDA187BFA19C42299A2A527D9C600EADDFF8101772F05C2DD2BDCCC4CAFD08CC3141963911B6ED617C2D59C9A4CF93884AEEB49C7FE30119516AEA554D592E981B4163E54AF4A7FF32930BE9064F6134DF3B6869123259AB4FA0DE835B1B513C063FE4A2861A9EFB8662404A6C7770B4F2EDB717FF6AC75D67366CEFECD4C3B7356B6B863B0DD2B340D8605230CFC5671EFD4CD3A1DA7A78DFE0F1EC72DCB0846772AE2C7C9BC31C4BB0175EBF5AC5FC2E0CB7EB850BE3541451296AA0BB8EF5B4216CA23180BA2EC15683CC32EAD709CEB3EB1ECC9ADAA936335C4A5FD5BCB62589133C8282E11E774207924E7BFE4A3E668C49B428AA8B5BE652A525994BBBA2591EB05B1987F4F4567B1D56E3B26A03BC3774037C117D01636ED8E49BDEAE1B2882987F08707BCB99BE22A8C4A836119EA0182BABF3D139F60F12B54921A542532508659E71911F4E076DD04FED381E1BA91020E06E220F1E874D49DF7C91DEDA8743DBF1014D11C97AC61BB0A91CEE6959BA1E3EC5985D9C11413044E8F37450327616531F5B5DCC99C3419E0053F51D654BF8144FC2D8C7A31BEE6B92075CCB831CF84B5E883BFB6602673C3FFB2DE342F69FE1AF9965078F3899FCBB57F42FC116849387A7FA24F0929F6C86082624A95AF60C801D766F9957EEE61FC16644D616D4B43AEE84CCA01F9AB32451496EDAF7E7E372442B3981195B846B1D5AA33B799C07759DD285AD425199B4FB6D934EE45BB80D070FC2517E07A29F744E2CA378AECEE110F18F186DE866D76E5C75C016EF6D50A4F97F7A3321ACFB1F9227C50172015C867EB53004F03A7F1384F221EE24624053A485F06D6CC7061313586B1E85DD2CCA13F8F82D71BD949D944C39F9AF03A2C4263D653EB7B1D97ED48A33FCFE5A8162A2049EB921BEEECB505A87688DAC4519B32A2C907103674AF3EF91E3A137E82727D5FD444F85E767B5D98C08D2AA6FCD4E149AC664D53DBD77EF0C774A2CFAB8313C31A31A02D3BC8B4607D5D433EB0CCBB8B6B3486FF7A644235E032F9D7972BD9F2A8EE77A425FDB67E30A6908C1257D87C12B8EBEC3134493DD03BADE1B83CC2C4F82ADB39C002EFA45A67FB6A63D7E132DC278CC4CB51DCC425AA4C7E50CA20F9E89D06B7DF83FB7B0A26E9057E5409522EC0A8BC45E1BEE97E4E2CD27DC26A64B33FADD3BB7B65A24D7FBB3D8DBA0B519E7891F596C6289D34EE3ED72B46108DE4F1B0AE537E7B2178467550207DEE1EF4C7C0434F62B8B215F697EEC9940420FC1F50CFBE18168F36D846D50782670E486C16F4FB8F026BABB37FC1AAAAB6592794233B8AD74A786B6A3639367B480765ED1BA14D219CFD9FE31D66AA27809FFC7976C36CBE88F6AB537C5C347989192DDDBDCE848B465E5C9C3BDDE6A2EFC140C841B50E93421F727085CEBE43F2C13E0DBCCB03262C5F6A6D5F32504CF26582FC936FC610F885D7DFA3EDB7CEAA495142AC58BA127AF96CEADD0184AE269A97D3366612791557084E58304908D0E939198AE87CDC1B45E5796EAB37C537A68B6CCBCC09BD6C0E652FD20633E99B198128C0A8BAE79A4C6D6C96BC3D5ECDE776B3A83E88862E70F975557BD383647E6F531B4789C8D47D0E0E41FF5FE4E40285E0A3FCA6D8501F51D834869ABFBB55956A52E3FD9486B7DB6DBF11D6A1916F09AEA9C8DB59C7E7D6D7FA23E0C250501E6623F0A19529F7207B86285F8FB6861A5E3E2916B9B93962D3D7543B198458B0967D2E50653F99765E885B6FAAC4C0B2AC1371C82460C7CC21E9B855C3FC6729E5FCE14BA7CA093F905510F53D648EF056AFE51AE7D7F9EB3A8DEE1ECEE9846D0E94C1D385CD079D252F8A9547A50B0BCD73C44E9854F24FB9CCE13FC2FE4FE73186C4D8AF0F4C9328EF9F2F517AA31FB0B536E4B61F085FB1411B448176453CFD8F9345E541D69BB248003E01A716FB2C03439CBB4B41DD4064955F2289107DEDDB4AB065702E46928F883CAAC5430A7333F3D20D7CEA9ADFDE9E1505226C7923C45DB48CC7789A3D7DF6D67B85744FBA31A0F215AC354E8B7F9B0D6A7668ED60608537993D42FF354DF4663BA27EEFA28CAD71E8A7667B239192ECABBB79C78B376A46B8A30BA64407DFB58B22B44A5A085E64A07F6C740715D4B4A1DECB57CC4154744AFCAF0D7747AEBAD46DB51F1E85ABF82839E677B2198F99806F2F0192D2A06906310950F6FEEEB8BE92C6883EC716B66C02A894083D0B38CB88A511E35D45E694F7F136591B7E43AA1F091C1F4897C1552D0F6160FEDEA5D913291FD0292F9EF933BA3179AF2E0F50DAF3BBE6FF225DFB4DC256118F4F2AFFEBD346BB6A29A3FCE50752116BB9AD75E9F35AB55E37B3292786324C7BD34408F2BFFAF6E6E985CA044C03B449DCDBF25781BCBC65838631F9A40828FCE87FF64DF81CF26A1DBA89C453A86E507DC27E32FEF9BDD78CEF8ECD6C2D8AFEDFEF10726EEB8D245B338E07D8F148B1B854E07732BA48FC2BB9591788B2A375C20FFC6BA983629620F0779C66483F98523C2CE549A8AC54ACB48C4B4A775143212CDBAA198E9630E0D685981A01B97B63C0BAA0700964B8362F3B59E525661C73024B0299080B454E4F65698C223852C3E9002A2E3E409DA1F8101F3A69838EA727577C8696040B6EA8C7D400000000000000000000000000000000080D151C2127" + }, + { + "tcId": 24, + "message": "4E86E38D9C01D9DBC6A4E14D6C57076F6804F8102150D6D744D7644E57D8F1FB21FF10280C07C16832BE270CAB2E85FCD01A72B4D949DA5FAFEF955D690B99EDB18D7CF254D889DAB8D259FCAF85C7D935CE5AF1C5A2889DF1650096E2793A8CBAD6917208BACB2B0C385661E6CCC4AF8577D7A39754C443FF84AC1F0395120F", + "signature": "44089B2C3AAD4A6744970DC84374B7A97CCD127A4F7AC00CC3E513FFF8377F457B64F273972E7151506D15B37603922B00D8CE35C5675BA43C70C2856452928BEC1C7CC835188719389F6F3E35C135DE3C4D4786504B45309598409CD5A0107169EDE5FEC7A0439CD3A8AB1F196250483640C4B7963620A67D421A4C9BC8F1F67C5FB36B6B405CDAD5E78320E71951908D0CE9D80055DA4F499C67C531639BDA1535B9D44A450C63430D43139D54A941183CDD49CD608F25E37D018C4A2477B2E977779A1DAB8075A536278855E50BA4A18FDA14D1B8CBFE3D414DBBE42ED79F0EFC393D3ED5964FE6FBF2CEC87BD693A7F986A6983EAE7CC8441E461684BED2D19CAEC6CF65A9BAAADF13934CF02CDEF9FE1CB8EDBF7461692C65BF71421D85813752CAD9281881FEC42D031EB791F2521C234CE082189D1EDF718A9DB28290BF29FBDB6B08B533588E85D9877669FD6364276C0C0AC9373645C6734F77A59BA441D7738AEFF290EAF281D0CC7D6EF5132E0332BA475C7072FA750AB4600AA2F45B00B561AEF2FD145267F6CC53CE3EF1D12991AC16248BFCAE693CAFE1A5E1970806FEC9FC229A652D7150457B058126A39B3CB685FB24A270F52A5BD9BAD7210CF642AEB0276CECE63A099EE768EFAAA29CD8336EFD6B1A18B45BFA07769D6289AC0C0F1BD987C9636B10A72EA145CDBFA13A428EEB7EE04C77EB133C2B3B7DC5F9948D89A8071EDD7177488C0D75D4831D5850C3839D5EE17A7A7DBDD7A4EBD75231EBE52403A65BFAE535D2CE4A2BE9D06C7AE78CE11A2A294FB4664CC9AB62E307167A30CF49AF09817A85C5C302A28604F95BE33EC078A00BF2ED02D1152DD86F90D3AF8B8D795FE70C9D457750392FFBF15E5F5A57D704BE8F1FB7964CE11A4DBC9F9CEDAE2EB3325F6890A684A58D353779A79AF819AB993DBC1A4457D7A9A1CABCC9DE83B12502523CB065AB48D1FF71EA4F7746696A113B3BBFD06BD66B995FE7956BB7E5376C5A8363418498BB4E3D793BDF66F7D2F7D39AB842CFED646D4D93954DA6276490D27B55B57740A65DC88B766C5325DDC81B5C154811978F73F4CD97FB161D1258A4B928A3F62AF8BB47F65A43038C95168331C50987FE6FB4D11E28D93CD36AB5D5096139880B0AB265E65EB5ECBBF5F6D107D18334876EA6785A36FD0D58C2F67B2B2F06409B8E6A5A5BC31C97F071DD0590395069886B7C12B6E7C1E83E34CD7711B2A92D2BA19CE529496E020C50CC76CCA4BB86969D3F9A7DD6724C09DB6186756566F662FB289FEF2C49C731F2FCEE636FC9947D0CDD5B1762BD7DFCBC0E9FA34845B33978514FA11CC64E8E51330D9370636BAB77A0A523A4773717A2D01AD532EFD20C68A98D6BB4627160A7CAF7E5BDEEEF09B77B94CB8ED8BB44BF70EE9210D0C2672192F9582E5D78CDE2FA306F7A05FFD6BC5B8038241105D8F11D033493E6975437DC8790752EC863ADD3150CE0B5560C07E59F4302BACAAED464799962E62F5AE579FD4E2EFBFBC51A8CC547D0F26C392AF44B229E6072C27D789D65C31298DAD6F7619B1A86D5E8A1CAC881B1FC122DA6A520157761D6FD6605C49AC53A09532DCB1C3A02CE1C83DEAEBCBE63DAD9FD84B827F8197911CCE9382D2467BE64E1F36C5A4D5CB93CEF7E43A699255D2F021F9E04944D1FE5CAF43F2ED3F85DD9C03FE48BF483BBF706BC88476299C13565105E019E3785A7BD8C16EB509BEAD5F7F1BE61A3B9D3930DFEF308C881FEA75C4660AEA4B5BF8F518E513A421066276FDD528F1DB56D626562DB5749BACA10413077C2F84F29B1F4D23834FA2E27C3D23395432622AF4DA6B7FCF3A7F582F56B5EE28C15A88487C322B4269A9EBFC75D765DC2829BFCFA598830D55ED591BDE032E66F6579636C1ADC8A28B1FD536B29465AB6384FD04C721988B6EC52D66A28BF694C9F74C5928C2BC7E1C5CBFC74AC3EAB4665DC39A3A2A1AD4FF98045A411811C30D1F372A2C50E288C6546E07C5CA8ABC1513F6232D6F6F2F09E58291F8B8964897D2ECC0B9ABAC89817CE3C18B074D3EFDD14B27FF1D676A6C9FD15D0F03857491DDE74DF20DEE2C6E70C3E7C7B2759158A845D9BD739A797E2AE1A7C57436F77417CBE94C44863629CE521F6A103378E467AF443E0D4FD3C1A3C2A5158F1804AE7F5B31F509AB380E5ED15D646983C92B2FF6001A511942250848AC91EB5C6D988FD1E35C99C4A1EAF69FCE80FBE44B7AE6BA7C4FAA5CE7ED20198D380AD67706268918E94B9CC4CCD12448BAB33C78FDB7A6A43D0B58167FD59DBD2A0F2E0395FA36E1BCD2A2ED329C39EFAF9A2016240BC80E4E2F6A98EC9C7DD07189598EC9A1153798A4F615DE69E57A188464AD363FDCBB1A9C1675FD890F80E53DE8D4A7AB9B486269BA4ED6CA70919FA00A397538DF10D797231ABA2D19FDD5E6F9C642A8A40AB376FFCA700BB86F5114BF8A41C315EC230182FDA1FDA64354E5CFA541A40316570749B6D403EF168FB50E3761A697D50937D777DCFDEC1394BE17A848F9C2D87114134CC299C5414F862DE3649351CC848E09D2C1F49C65CB6E357C2787E36EDE57538428AE13A8F0E6012D885E355A7E310B49688D77CCDDCC5F281C4D702E4F6921E4C8C682223A349AF763A0ADA84CF82B8AA03547D4E4A3F6816EEB6A9D0EA3765DAD7440E21D1E2281F4539AFAEFF46B4A90DC473A903ADC1F791599353294E9C71612540395A53A851FED2E27075BBB7CF9D03EA69F775E6B1D9FEC2FA85D9677D56E8B054B4CBE7C3B4DEF91CC74AF8A1B7D543CD6E94DCEE83732B75177908B7483252374765F8AB2C83DA20DF6C231A2C6625FF210CF2DBAB3DF5E51144F7282A0B3DB1F1601639A30505933C1655685B1EFE3AF7536A2AD76DDFF650BF8F3E02C39E6230E920C8F4E30EFE3C3C5A7515E216AB9A681569910D7D3E047B6890155C88E2F0DE2BDE6F21AA2ED11CD481A865CDA6100144276E648A25215CF491019F2B8F2207801003C2A7D139CE24D1081D1E8636531D2BAD6D98FAF8760610446C379A7F636B188FAE1B92F06A70D4E293484536F10B6609774B0F3F768D00CDD464A5DEC739AD28259C28B3E7DE34D55E31BC734A8F02E40AC404AAD277A3EDB6AE75A43918E10F3139CB03A40A32B52C4BCC5B9891064616C88ABE5EFBD07A87485E81B91AEC8D5406399E819C6D9EFFD9FBA81F6C7209E3EFC7FDC2F5758450EA076B95CC777C3C56B8A7D5303D77A41600376FE003DDB8FF01336AA912B998AA7C1204D861C0ADBD693D891A4F72DC40AFEA71B8384FBB5FACC134AA0DEF3D773C88B42A2729DB00F20EA4D5C3FFB8376DEE9FAF62FE11879E52A2DD1C547224DE8D1D8E0E06BEFF57EA00EE79E7DE50EA2DAF961E9567E41400345DC0CB201ABE605D0DE8B8969174EB469C4D9664AF7705DEAD5C0F22237AF3486634AC83799AC27C8ECCED21B034FE4FE468B0F658A1174856867C8E2D6869A40596F9DF4F5F10E9398FC8EA8FC96589CDC07B8D8906AFF0FEA6EDB959FE7D35F6EB11D5681F6A44538429D69B01C92C1ECDE3287C83C26CEAAE6B8C3C1AF639F8CB89744142B250B790436FA5DFE2A3C5490E51043A8DA334331B9B55726F3468A5AB12170AF783298C7422231DF52CE78BDCDFCE0CE277237677E0F0878BD60AC3C6FB6800533C77265C3F1D061F0CA73C43490E3D12788B859535E489ACEF874C2DC72BF32F14FF0813CFFB22B12C67268A2A949D62C56D05974714416FFE18B654FA2FD033C556270EC7D1F8F7FAA744733D3DACABEA4B7DFFDBECE868EECBD2E97AF552B9FA792BC6165836596AE3A21445056C8B7D5938FFCE31E2B0DD91FD6DD63799FDDDB3C58BC4AE8AF01C0756F050709A3D33C08AC4FEF17B02E29FBA4DA1B777240AB69EF5F79F8E88AC4771D658DD3F8D19FE4C77151C7F4CAC47896812A3C27A0B435F51B4D82C038CF7B9A6BEB2DA3436D5CDBDD3FD5E6C28A1A5C1DF75266BB1C8030FCD233567A3C94EE4844B031E0BE1FA7E61308AF9E251FFB9CD54042C5E189D44421AF87204E740AFC8C7E7BBADC5D966E5CDC96A2B16D4E89ABBCA7BAF8AA0375C15085926188AB47571054577483A10399F9F1819147DCA4680935287CF5FB8A012461F28B93017E71AD35F5716328153A2272CF0162436CE47B96D37901F0CFD835F33AB57E1065D8D23AF79EC096469D0C7D9D7377B57F35D5B05AB518B74DC27754E79213FDA8097F455A1D10A96C4BD0785C8626B77FE3F5817773B0F0C7D68FE7DEF3899CBEA8D1C017591EB8F7BF29A498203124B8BEDA298DC22D9DAC2092EE64077383F3E603D1651F826F6B4E5E38EF01DEFEC91C62EA2752A755B61FF46B0F21A3FFA79AAE80A72A77CB1805A355AFC7541184C4DEDF9B2B27A28CABFD51BA0175B34A9AFDE50D92B032D74A28B810782DEEEBEBAA9F61BABF76703EE34590B9F816659D05D30B5FD204B0609FB82C7D9C8C0B71218E7F62EB4202AAD7945DF4FDD156C9F3E92142125F9054644BEC0DFF1570A632098C9A1281E8C929EC72824B7EA0F0EF034AEF048BA47484119A54D069139A812353C434859B5D25B6C9BBA014675BEBFD1D2DF172226294E85888FD9DDFD115D7B7E81B8BC0D16586B6CBBC900000000000000000000080C141F262C" + }, + { + "tcId": 25, + "message": "62C2A85A6AE40091AE35068EB3E5B54803F495D49BC177F7A29282DF0C900E86F66155B4026064E7D6CF7A171F8BBB33449232EB5D7DB2B776ABBACECCD660294C25196E19FADA35E0F3524D78EDA25D614FB56DBA5BAC10D06EAEDD9644DA291DF305C1E91C82FA00EC470A8E822525895113A6FF7D1D52E7038B9CF4DB2227", + "signature": "9B829A093EC253FF3D955EBA3C0FDA29CD14089C6D699F26FC62BCD40F43D1582F2B693138AACA59A162CEFBDA6328F1BD67690C63B903F5062DCDFFA840DC2DFD4051F82A557FFDAAE8F4A4FB340D6F4AF03A19AB928F42DFD29FF8D028333A0C336D253C826175C5A194C0441DAC1C5A4C4A3E0B8394E43678DC915BC98628BF565C9E751BF9801DD6AD4A3621B50C8DD1520F0CFE475F5BF843DC2568B263978587322FD1D2709ECD869A77F054C0A45D466D297ED9B63F10020826836F531A06DFBE20BFBA0B3F204033783C5505BD82DE732204917E3DA12316559D07366600CD18EE2A329AB3B20BB0C9C607D0660044D2A9ACC5D25806F89DFD5813C9E54E0CDFC190A206300FBC8E2561BF3F23D04052902E49CD5DA530A4D2BC2E5F47EE93D0588AA66EC8CAFDD4B353D73B6C1765211405C080A614129CF9346A1593503AD75EB9C3CCC99DBCE1D937AEB7929A1B5351BE262FB2B41FCA6DD965CE596DBE39D07D20281A2ED74C35FAA474EC425A897978FAD88D470502008D9A0E08DFA2F6C33A0B4CF2456951109BF4F877D74D7681CF287F6DCFAE24D1FCB0FC69D7C4D33E20536C64ACE18F04A2AA8E767C24068F4BA45C4C49DC3B43AF803610F300D01C5CD9ED92F33BAC270ECE09EBA2CA0FBA180CD135E420471A7C6CA249D877DE616F054711B3DA2DFA5D2D3FE774F802F4880E4400FBE4D12B8D678DB076020D356769060253E5D68F665FBCE0EC702F42B94E2B0C8359CF4D6EBCDEDA9FAC8F2FE95B9FDBB9346C06300F60FFD4FAEBA01929CEDF0F15021689B6EFF9298BFB8E514D925541CE2130EE1F25ED6EA895F432987AE4A2CAE01B5F4691DEBF12129EB19C2890A9D268774881F151A06FE42656CCAFEAFFF01E3EBF52C6716CB28BCB6719F7552731C275DA226914D733AEC1BD599AED7BC0646B8E3D9E0F3B771295D43391F00293401E6331E37E779EA8914E7F03B4CA3D1AFAD797617D9D0BBC6020E1B40B431B930D19E0888518D6ED2E6D32BD872B9A416E0B47133867FEC96A88C6B67449E8881B8A455D1816BE7DCB22287D63DBBD87E571F6887AD3D6DDC08C0B710395A12570AE985AB08393BF99DF1A1EDEA499BCBBC2F2EC05FA3EE982E34814F56373891282882A05711EE9A906CFE5952A6AF64379854A4DEBEC24C22F69065D6FC392B4A687D66528615AE301C82D6C694D358B71451A536039368D05C3C240062E455A119EF5A1737D732C1079C7CBA9A05D9D8119CD94497CBE2A275C69D6623628ADBCDEDEAAA143073C6EC43C40229606E6AEB982CE1827F875FF0A6921E0D6D08F605EBCF85EAF0C4AFBD067A14BF9FA6C7A657213C04FCB93630D892E8B340217EB07EFE9CD320DA3DE466169001566373F589A4C48BE25EAB1E6A612187F110661BCED6C2FE2583F424641A420A0DE61B39026172DDC93EF444EADF8ED5CB674F0586307F2886CAEECBBF78A4AFB96ADE18F0504734A082C168921005300431BAAA9FFBCFC96D272E8FD9A10B7F963BA868A273CADA8082353C0E1D7C8BD323779D9BB23CE678B3A5AAD2B6836F65C0F79E32D08006C72EB2431FF9797E7630F27B89635F08FC92203012EAF6B009A32437ED076D66E4CC6074B1CCD0D2176FBE508E43EDDA9185A91E2AFBD235EA8944B711B8C7D0A4132351FCAB1ABC338C3419C9993FD56FC3C89A08B0D8F28914FBB4840A7D02F209D1EFD208A8E47902E11C1FA92CBA1851FF0935D3EFA705FF4BA44A6D4A675BD979947CE8FAEC565B3BAA9D441AF91F429D42C3E3F683E0202C61318344C7865957131A1F9EB822999F137C0A930744CDC698B3D41226A32268C968F576AFB37D8BB4E533B077124626535AC470D649A817F42243CB7CC73F0837A6527C2890ABE5BB762174ECCEF9B2F9A3FC77866ED031947CE54EFB0DB647BC9AB219B974E0C42A53FF6C65C1A67924C1B0415C9B9CDE4887023FDA6DF9A2F3BBD7BE5FC23EDCB6CBF5CE5C0D6B75C2048F05C5AAD82C87F5D0E9A146C3CDF01A973E85ABB5DBF4B3834BCF7EC7FCA3636EA417B92E7838DE1A8527292FEC5183F21EED1485B4AEE3541C00E36E6D3AB5563F3DA1DB962B94FE6121D36273D2813E785E491BDCFC825B0E98539B7364BB73885EDDE73CBC41B7F680BB00D9EB3047956996B97A6994FDE741AF9D0B302E99D3573117B4B537B1A3C384589FBC24156141473FCDE30DBDD305A6E8FAFCECB98800348A5DC2940A8D5CF2005CEF09F49B5FD5B415BD63222BF23DBA151A0E1925FA6DF135075E02D5A7E734AF9B92E947191E7221F1122387DD17EC8A4D3582949B58C4EE75A0A83115D936F59653592A5F86FC2B7C277DE26526AB23AE4674417C9C9388B0338F81FEAA741C446CBCCAB5755F07A195325E708256AF861913F50AC03FF02DF181E414E185DD7CBA0714FBDA807D67C938CA36AD52BE1DA9CD4FEE14BF1961CC1C20D3268C5563BD5BCC10DCC0FA42F01B8E278D3B2F549D6A1B497C8DA54995D395CA6E761D3B776C1D012B1F9B39DD73CD831F6193847930AA15A4C3B139464E3F89AF3B1C583E4E986B80C4BF117DEDC1C09390560365754F402C35B06DE3DC45ADA558ABC7EB3A63580FD8C9F29D335A8D9797D1420D4E3EC0267078F68361B65DE8F6D153F38FFE6304F0B886E94AC959E71EF2AA546DEE0E00E39A3E8DB5869C4434E862E60AF5883DC6E905469ABE8A9DCFF2BC85D14F9CD6470F8B092DD622FDEE25678887B97B021013BDFC8CA38702A7F49BFE92A3BFFB8DAC66D888A070613BD09A6B2D6C2CBC9E61DF92BB128E8C87E241E83BDDBB294AA56A5B6E70742F6EFC321CBF8717DBB5EC7529E34B21C8A73CE9EE0B7D6A62C96137A19D4836D53BC4EB8C1551404CA5804C1CE2350EC41C117DEE4152B65F9BD050E5BDD4A8EC392624EB27927D21C6F3CCA0170EA9C74534C28EF5BB45FAA789A46C703A723A82EF4297F907A20FB4B91694D5598BFDF986E517D251A401D035C5995EF8CCE18BBCAA3C4320F0F90938F7D5D9B04E187BC72B7DF045AA554544368DD90F726115A48E3BE841086889FA99ED5ABCA67683D090A8F3002C164C7C431539C1C8FFA7B871F40B0F42237810E3F603C63DD59737AA7275862DFE9046D22D59754D3668826A410EDDAEDF804E16B8E6D01D7705F611123C3F6A3822479430AB3A10F79FE2295558B60DF5A7CB1F02ACF8EE05F74A38E025C1A6FE1C02EE50C2B5ACE98528523F5C16C620D78DBDD54B0D66BB1C2E832876C304D794DC28D1501840A94FE7ECB2A62C9B68EFCD6D60E9F12E79E6793424B66F1CDF7C16B0F39D03DC0A178F850B1BDDACB3629B456F6647D0B9AD45E0A635420C1E1081D0E99D8B5E912F295DFDD262100D5E95B030CDA6BE784F6D38ABC0AB5032B0D42C85ACF782D382BD0711A7B43CB7682E908D3E36132145A1FAEB6670B26A30917682E4BBBAAC884A7306192257E9ED98A771F707A1E14AEC44DB71359E49FE15529376DF4BE36A0D00241DFD320E93C8BD8BB651132C4917229A7E5284F83408E2FAC8588E3662F4AF09D4E3A8F97CC55B507A2374754B15B086175FB593B007ECD560F7AB9E7D6611D816FE58CBFD083D144E5D0BB7C4D76A510F56C7B3170ED5A4AF94D3042073F3720A8BD2DBE40A90AEC4765371C7F27036C75B3A05E08D3A0EA4EEE0C583196952636745A9556776489A46B7FE6884EC255032CA37CA59E33399206BDA71ECCDF7E901F57F7F11732FC86CD6F6BB761F612DCE82455C80382834A2F660D38CFEC1F63DE2AF8B1779394E23747980B3D4AE572409E03AEAB7A80FD951CFD64BFC061E4FABCB4BED38F1AB19C819A797E8C378010A56C3E7CE889DB8DCC832A637B4D1E04C2EEE52E2BBE8A64FE47EC9F3ACBB73D8AAF2DF8F14D67F92D2C80373D2180788FBEC28190CC824D90DD5DE2F4A95E0CD172C1D1D33D2E24B48A0611C908812BD1411DF363F40F317731DF586F7A156418F5EAD8C06E116F28B4D0A1D1E047FA249ED4CC653AFA03DF4631C80D529F886D1393C0E763C325FC3B1DB7DE834DC7A3775C5E0A8393256D9DF355D7B173BA5C0FA8C0807F8615E3EE5A5330F7CF408848188A46AA98BD6BBF5B6925667983D4354461B43E0E5A09FACEE9E285F2872F972F7121957C5A818BF45B7B4D8A83DBA07DB5D16F96B51A46B771213FE8810D53B1EE68EA8A2EF1870DAA7E9CB8570FA04DF817AD58EC6556929AE490B09463B663D899C0F01C5A30E31991812F60A686877C254084FA73C4E28D8267E43FC873BAC32A2EEF54CA235D2089C7BD98D90099EE3512B629BC63A69EAB96D2F60EA01D293DFFC6FC355A726B0EB91D66358834B1DFCDCF5738F929226A63BC8F861740D844E47E2D3B731D03A902F7627C0F287F1863CA4E29773E966C9BDE3D6EB2C83F1FEA43227BD9B556B9773378F3D5CBF571EB6877A334C438C8071B9CA6B8F2AD85E66CCA1312826FC0428FA80AF251D13E3BE157DE900203A2B2F09CD22ED5CB33A71A10154828784BC0D9093B731096BCB14FDD8A59C06BA7BBB6F46285EB75BE0F7E5143E16FDB3B0309303392E62E536299C825293E5764040833BCD0DBE3FF00122F56C1C2364B798293B9CBE3000000000000000000000000000000000000050A0F171D25" + }, + { + "tcId": 26, + "message": "A03A6A2260AC6640CF95C0735AB67D18EA114C8552D2F7280E61EE1073152FE4A0E28094D29BD1EC79B28398D10A9AEFC2C55125C994D821CF3DBD3199DFF2522E927EF4A540DD3B36161A2BF3C665CC9387F066675E761ED626D4B0D6080293DE775F36D72D76B22BB98340B3AF47A3EE94399C73D0C98EC955221BF209F4BA", + "signature": "AB5E7394A0BDCA1DAE69C30E1CF49FB4FC57DCBEF58858F81BFD72B52BD9617F71AC525BF2E6327F551EC3208DF67D0FAF5633C42E45F01BFC23BEB54980EA8FA1C8ECC4F3C71239FFF932D4AAA763199CFD07B7CD8760BEFCF09DC593272979A2BA0760B85D36CA151EF200BE3C87EAB2AB3B00DE6310F6AE8BB6E6BAB0639AA65E06CC88ACB84E48E5823BC41E581DD199B2FFCD04ECFFCADF37FB5AAA68C4FB4C4512DC1CCC1AEFAEB1A36C156567F5291E49012E4D09BF17852EF5A0DFC3F9F7C7269E8C034CC0CBC28A8E4DA941F01E0A40A7ECCF0FB4D727875923BAA510F5BA2BBEE1AAD6432478B488CBA8C7A779E5F10331542FFADF4AAC397015E8F8B24050EBB415DDF9E5A3E03D0895567AA7F359D8E18CC68EA24EB43B98FAE321B5CCCE983A1E4D1B86F99EDE4485FD745F10E11A647EA1BE115103B4648C91437B5E55121220FC9345B2C9F6319C472158E021E90E329C838B400F7ACED72CE3909BE9C56788EAC3CBFBCAA6851A6A8BA477636F830BADC2F68068FB62C58ED1A935D7428A92B0F04570C56A019CDD31ED67067EC64CDE1E1C5ED6B997AD51702806DB0F0D15E335D8411204FC44912871529E20056824B07BD2EDB6A21469FEA577D95C777A14102ECCFEEB895101C094700CE2EDE19B2DBC0B9243A01BBB1DE7C00453FB2363A17A383A327A6AE2A0104FB86DF2EA59C403BE4A88F6D6A6DEEA284A54DC3AEFCF49B448BAE1AF32360E01F6BA07B2180C933F0F9006F77F2842AF5C1BF2D18A405762DB1062F07A7090E3F2B664A1B4E8D2DA0864F7F187877B4CBB4E68338B67CCE16D3772EE9A13AF2C4FFC3BC30BB11C7B4269071AE96E7A83D11A87438D3D2668DE92E71BDC875DB484BAC68BFF9831D9A3C60660C3931B4107B4B7C99AE846B9E07C54D57C6F75D9292A8C9CCA3D58852EF86675F92E76896496031B2426EB244FBEEB55B05E913AB9B7375981033696780E475D0EA327A89B2CFFA64F5E85CC492C2163396DE4DF698659BF92BBE304667C95F95621AA46B4DBA9D60DB9133B0D461C73223A417DAEF23293E106F8703BFCE01DC9924437B043E937C067989804FF2D2E3386EA4D5C3FF244261203246F3E72B7F23CCE42D66B3BE2A0F950E8EFAC78954A0EA7A47D87E51F52B5E7A8DD0F342DF5EA40B3B574B973DAC7B3BDD4F4D5DD688798275AFC5FC92E1AFFFB789A68D42EF1632EBDAB5A88FBAAE6ECA47966871283B904C4E28DB8B4D51690D0FF4AA5E5F3A99F07C1CC9AA7D634036F396BDBAAA11C7390EEC95545C831CC7084C84E5397FBE980E7B7398ECCED80661F3B9D103E607058D7DBDD1AFA1E23473347BB8983D6AA634FE946930EF6483D89D51F64ACF4DFDFB74B41AEE1A38479916990E8895439B95C257EA7F0B53B5385BC113CC169FB805D61F0222DA04C9EDBAA46D7D0C80EEE91C58019C63984FAA0DF17B946449B8A146F0709AD25CF4D8E1EEABB5F614050DAEA191D7CF57B5743336F90BC9B09F39CDD7C1E5A5F2B897D6329C5680025305C50402992940796A5E5A5B32017B14D80053489755AC2F992055D7BE886E68C6EEAF07D54E326BB6267BE0F7B5E797BDBAE654800595D2D6602AEF13346A834E33A0F594C51100DA306CDBF0C8DF9D0FB0A304D8B4E3545908712B84CC7A1326EB51415583C5091242B7E8B3F71185523C637B8530B704EE79F1230D6B0FD5FF4328F74444A17ADD464510C09DCBDCFAA3A4AAC9B24E8B5F14D4E57D64B877AFF1506276BB835BD66DA230C40582E6DC4C99C32A1BA63D263999253E456D1B88028A2DC08E92F82BD5DD639525524761ABD0C9923C825599D3BF012156AE6C6377039201DA90EE5B6A74056D32B683CD97D4346D60E66673B794A724F66302507544DE37A76DFD88561A9FE5A9AE61A80EEF73B641FFFF4D76ABA97166CAB36A4FAF705F4A9C4C27CBA3DF9B63CB1B4BED874D281E78FAED9031B53600805274443286F702C7DD39F2E11F86D4F58AF9E5E9A04C4DB19CD97F05FE5DFCAEBEB863759CDC4BF74A85C1A1B552943BC1F59B63A2BBA9D707CFF9790FD47A2D2F484FC438C51D1832B96D90765929E3C40E83CC64F7979F13C530A49891E2F64944C33A3EFC95DC99808968B3CE2AAFC11C007AB4196F04EF65430DDF2D0CD38C81E447EA3E16F35D1BA279D8DDD191F21F2AD3A3CAA9A11E44158FE703183E46B48BF22A70B1ABC607C5C8E22F4EB45167EB87BB56E2F4E091C3F5DD98A7F190009218961F82F830025E217B47CF75E5C71AA0FA8F33A7F9B49C7FE4CFD4D318A9EF7C02ED51F6DF5568F4DE182DA87344FBFD66450C9628501CDB19A86D8E311F625F70D7022CFA950A53FF47B6DA118D32908CD1B9DD6010534B6D9BE0D9382C6221F706053FE232C42A97A32984ACBE1F78571454766BB596B13E71D763D5FD44B80418AC43EBFC160E5C31554AA2C710984531259751ABADA4D7F3810D03BAAF95596DAE4D1A930B5BBE89688EE4B80638D82BDF536E52F3437FE94185264850ABC4C908C58E35D8959C9D0B5BC531BA8637668E4BAAA3ED432A12098D9C076CD1D4359E2508FED7C90F6B5931598ADF772301BA27AD7F4DA681328E39785B0CCDAAC3B23B94E0EDC6FBEAC9D9CF31A573D972C1B7813547C388F17E9003D11B66A873CB19631F59E6E4C24E89DCFDB477015FD5ABB50AAFEBE00B93C835BF89FDBEFB32F673B7FBBBD2969FDFE4EAEAB872B470BDCFABAB1638B8281CCFBA0464FBB431EFE358B3611E6EA2224DCCE734EF9644E0CADFDE0AEAE01EC30F320E5BC6BCA88B2D2EFD7CB32173E2E9EE1CD288479B24820B0327414C4BAC9107C5D86E3CB1C313658E4EFF0C3A5851A7FE9A03B9DF2096C77C768C29221647C02F2760BCF9E361E1350B0E2FB7AD94A1DDE61F93249F7C7CB12C0EEDD7510E34C4C991364685E2A76FC8E4E94EBB25C4DFC07DF48936B52BAF32CBA17D3CBEC7270A3857376DBC14F6EED0A8ABB8E9B1DD2C3890B1B954C2CA7845269CC5E9A3C42B7FF2104D5CC87E89C35881A7556596848A57E5A76E15ECA79FE31090B97DCE0BB6DA4470168B5EFC8E6F906B4D67DF3523EF0775E5B3CE947D7ECC79B7BD43FFB68EED3FF15693FAFC17A3E48E232508CC12314D72EA3310EEFB4C3A21D908BF0817BD09D7436B05EF2960FD64C81A779368150B4DB9B60D0D02EBD4BB01B7AA065F55006D2B67754A3F5E5A67712E7445817AB96D50701B42CE370EEF826899D6B8BEF0ED0F26553EC03CB8C6B9657FAA30B2AC670B03C3BA9ABE791118E93CE084A669A899152A267C373978FAE2E95BC96034A4CC6F47E8D2C6E3F5E8A09800B581F5DBBC57DF6C1ECE709D159FB1B8C6D588E8CB7F09DD03989BFDC6CC04942AB0AA3AC2D22BDA3933EA04A311D39C7E752788BB073E4C4E82F38BFA7DFD809CD62200AB04BC235530EB26D9335F23A39496B34CBA96D54D485CDA83FA98CF1D2532A29E97CE8ECD123B4C601D1C313F0E62931FA15A003DBB8197209993991E869D0C19D278EFFF92BEF16E1E29876DD54450851D43ABCD8BD5CB96CCFECCF361016E4DD9D00C893C982E95733549758C106A4A71C41213AE35C7E06DBD7B8326B1C1927D2D310219CF847D527F2EDB0326CE9C62B1230226F12215710CF311563B2F5357A935A5CFFB9FDD4BB046C60677EFB7D8C71C5E8B00E8808556AB9D7CAB0E56CF37D5D0D257CA124BA9DDF50DBAB9CC2245C4CF50D29A644670D2C80BC0F1BEB2660BF579179879BC3CDC3491C215A230ED7F20440C7D1FC701EC26FCF57034AE1011AE2637BB94470C2C47A675493A26D9DCA74342C006E26C83C4A3BB3DA4D5CB4D5CCBB4C1464C906C053752F3E297F71E5E90D7032B1BC83A274C1A2E261EDCEAD6EE493F920139275D9B03D9B189341D0846A415720C1D5A033B0FEC98BEE8B21397EFEC13FB39D49717530B179E9CC6A5CF0721C3F3DE79D8B5F30B124A391B1A985B1E5E5A62C57887E63D7209139A566F5D7817FA4251D579AB5F525EA21D54230C3EDBD914A6E4B4B6EF870B016D966746BB3475FD98A5185570FFBAFFE7BFA696B86540D03DE2DEC443BFE6F287B75B04502D260535D99E826E735C097AF30654E38B64399F2066E62C9D24DAD37361D3F7C9CEC99CE170418102AEFEE3B091423D497A71E899F147DED7B676C374EA71EE2565BAFDBA9EE69584ABCDF6728A44B999B924ABD3B25CEB8232724E1A744F57C1DABCEFCB6C7B9B6BEFF38E3ACE5E4529BB527AE7DE7B0F00C4C0F94FA58359A588CC23E78125D2A51AE14436E32893DAFE64BE3F5B45EC34C1368ACD588AAE845A1C76C486CA333ADF09459783BCFA29A96EEE2897DCE01607F807D076EA7CD50C37BA90ED8CA558663E2A701F3D31C6A118083D4D8931381647E03358B7BE9789EA904DAC783BA876B92FC55B1A846AF74E4793B9CB6DD6825E06E0558093394F39927B7F1C1458A7808EF2328FA60D0161D2A64946BD57825FC4F451B5CEB71D13FB85328BE1526D1AB8A8C137C585AF7541F32F3A03ED92134537B8B008A73B6E4DEC8C17879EC6240537F87BFC3E6E701345D9CA3D4182C31749DADB2DF0D122B505F6072939FA7070B6ED8E543536D71899FA5B3B90000000000000000000000060C141E232D" + }, + { + "tcId": 27, + "message": "EAAB79BE1079071DC26001DB743D1F5C085DAB69967A4E693D8EDA97594FB4C7855F9C89CBA95D0BB6BC2B36E030336D4F025F9747487E863445686D84BDDAED97E10CA8AA6E5E67F4F3B2150083AEA5FC5E55333C4BA9910747F72A1151FE68D22BBA8FD630CBA4359BE2F0DA86CD2C6F79BF8326AC195171E2D876139303D6", + "signature": "772E55BD1F938E1DC74DB2D4A126E060650FF9ABEE2C8EB5F02E0E190DA1609AB6AA3476F9550774D5F8667083AFC49A9C1E05F2D7487C23D25C67C55D3BDEE6C78AA56D9E0087FAAC929581B87D08BF0C89C77AADCC99AC150947459D93101B2593B8B9C92F33699DAD8B0EAD27C248149E7A439EA425FB8DB40CB7036C3EE3970D1903F0B88C4EA0954AB78D4D60A04AB6036A7B56FC5400E5FA00E8842CBDA39566A43533EF7FA217ECD12A912FC8FD55B3088E504A3B777DFF32963628AA345C16ABC566C280F788FCBCAFA568224508F4006D92E1423E0C7CAF31B9AF979462DE827DFF858FF8E0D850A69727E7C68CF0644B56E1E5DB072476F9400147CE4AE8D87B8A2ADCB2A7C0520AEE4B89559F8474FF5D02BFCA275F1915761F4223A7D88A9FF05D0F32EBB1B0D1A7C60A7D9BF7A39F4AC73D3E941E29BC0BCE4C7C04805DCA40E568823A0239509075AD0E1F11F7A6D9337DC3345FBE8B4739D0A421202035BAB8DE52915E173A74EB1DCE176BEDC5792F9C9D65970A811B3BBDC10C2069D71D1F00BAF6C0A3906CF46C99B42D66DBAAB45F8DDBD582E31B0FB09919BE9B10E4CC90DA9BD32C1B87D03AF2478B82966BBB5F2CF5D0BCA4EE3C91A2375340AEC44B6E8DF29E7BF87723478A086601D477FA274C1483E348FAB9649C842ECBC062AFF4DAD85E07820B097D7B90AA1726B516778F5E3AA9A23624B0F217A9E92C4578172F97852207A1C89D57D7473E8CDC5C7A922BD305236F92FF20A7575319FE2FCB4E953951A5AFC25CFC6D5A54071BE9358F4F4B80B4D91145E33E88C9E2F6C421D298AA49779A4FD5A7A565269FCA1D068B708EA4F1D9BD55AC06844FAD15472DF6BE71910AAC27AAFB78C6227C84755AC1B99011B3BC85E12E92D2C5BD83311DC28F1B3554C669A5688F8FBCB996800365F009E676AF23BE2D2AB3E5A5CB5999310A151207EAE2AD15709D88F4DF84969FD2308A26B5DD15D3ADEF04567BABEAC298DD2ACAA5B58B44D592B87B6D32E55700EA77CFC5CBCAC319DF13D7DF6AAD2207D34231F1D3FCE1CDB3889CC8585BC13884ADE337E81B4E7F85DF36F48B5BCF405F62906944C77746B5F03D94524BAF5217CD4A0E553CA10CA15B90CB9366829F9079D2B4F35E0C47520EFEC8A04B72AFD350CD218C0D60AFAB37A9D52A020B84E2801F298F6BBB2261C14298E8BC22A4BAB82A725B9A5A34759BD7567BEEDAF966A241A9B6407DE844F72FA337C6F2792AB5F054FCC832D3826B89C1E93F32BC6D7B70D505F646B94780B2414B7EB4590754F13492AC09CD805AD88D8D5BD41C6E53BBF42F01F7DC2849280E840E20DEB7C8EB8D8DCB738784DFA6D80EFCCF7A6CDF03251723F3713F65EA378106FDFC7871931DAFBABD6916F6C43D24692D684C4B564844EDAED0F268E93ECE36CB9B6F4DF8B33D5044471EA9F3BE8298DC87FEBAAA9612829A2E188CFCEC1090BD1E84C39B71C72F7F650A4BFB4DF9A1F6B830233AFBD7D244993A57876559533A695F162C577455326497AE0319C96A34E7FAB0F6BB1CA56484B4E6CE3394D2F0D7C646C8C82A1B406C4E532486E6F10E35956FFF230AA48CD993E7EE01E1C1A4F84ECBCD6AD1F24F1A77B47981B7CDC8BF5450FF61A12B33A4FAC8BD98609805CB290B955812646357BD3803643400C252D2C9746E05DC6EA178D0AE1042C70C75BA26C28B84A2AE0B3321A45ADB6CA5B6750A7B5B58A57E8AAB749DD89EC0EB40375059158357ABC89E023E47569B37DF9A5AA8BF46FE06725995BDBC58E9E910C3F41409AF9C84A1C3DAAF0A02DC2DE0F844615EDCA580BE56C5A064D586C5070095104C32120AFD6943EDE8CC7D6FC7769C340EC5F32FD471242C964924AF0180E978F76295412D68C4D9DC1A3623B96658D5A04CB55C5855326137D9FAED00B661B5361F7B3DE3B5B17B8DBDF3A7BCF41DB9E880FC2DEB7F108A66DA4AD99C1376C0A7469B184B979FECE3C4B0E84252D19333661E1BC86F853ED4744D0FB6370AEB83A668188D089CC1E56F9ABF6C8962BBBCC7E3DFEA216075230E34A09E9E9B9DBADE6CA87818D37F44372E8EBC717F09BCE684CF44002B4FDF9AB9FACC5A6B510241B1FC89789155771E0199179532985F2AB2E5A25BB83471174B8B018FA438FFCB7B342BFE8269BC87BCFEB8B5C93A34384783ECB8B3E65DFDF5F221B506662C162ECED16879E5E71A88DCF34EB7265174397A95292390CF0AFCB090F6A44993F74700708A8291784FCF280E24DAB5CD8558A0B030F76AE6723C6B97A8EAFCDF1C94AF0A97B0059E8CC4CADB725D7CA274C3660C29CD37DE55098359B1615CB73DB1A9FE1ACA4D3C38CBA8D9FCF2568B073EEE016CD6A96768DE41D8F2CED20F414019E40EFB7DB7890C0AE3F0CABC9F083973F560A2593B0C671A67A52EBB3BA1D4A1B38CFD77E9A83FE89CDA9DD417784950B75CC48CDA6575BF9D2B795F9298E50CDCC7CF6D0A1C7E8C58D2A19BA30E99004D4B78FF807A9223B971F4104664D9E035A0C7EB0F05EC3E39FA91204B71362BFF16EED4794A09FA87614613153AE2B190DAD3B732BCB4DD0634184E96F1915EE499913B839F7D802663A02B65122C7EFC566FF8F1477D5FA09DD595547011D7441169B194A16AA4C7BFC7258AA39EFF878E88BFA47102275298C6023B3613DFAD69B384B01803768905C162A6F1B632540BCD3751349F357037E97C8F8DA5B9E2734DDAD13D1C1C438C1C5B53DF5C348B8F13EA5E13385E93AE453C22A105EE64F95D7302F870B1C31DEE5620BCC29839016C5E993293EDA36F85A4834678A4877A45BC857E864979062D860F3146154DC592EDA611A9705021A6AD5A219C222D09182F412D8AE27A4A14FD5DF4F22F887254F8540E14E7772B634A9B1DADA498C5CC86BEECF360077FCEF43B624B26062931EB42CDFDE282C0A77117A51E3390FC0B710C2C98DC6C525E690998EDF2AF5756E019592DF54BC610441CBB4B941C0F1922385DD29DB0D5B3E58FD0527759006CEF36ECA0A40325E2B8EEDEA7CDAE059A53F95420DD719BEE493011170188C5B10D882641AABA98F9D475D4E90876DEA7CB1A9CF36A0BD37294CDD2142607A7C940B9EB5C61E7D1132BB55DD7FA3EE35ECDDD26ECEE9D2B0E8D474AC4788A3AC4B888663039F2854B63273C3EE4B0D0BA402DD91AB5A88684EC93352A4C52C61A30335449E03DAFDBCBC25F1368EA0462023417CB26B5809B6D797087D92FE25047871FE11771CEEA1DF59665DF7FCD33329C6317323D84F05EF72684073C37CDA092B60B9F51EC74690497DBB9BC6FCB9138ADDB3C3E2776001210C45962CE8DE95110C5E194A4D5BDE6EB1E37C678C0561D331D84241D2E697D0A860B589F586E9E8D8DDD4873E11E147947DC430AF3382356DDD83E02D2EFEEBFCD191483232ABE60821FCA0BFFF456F2DFC5A147B98F9FB6D0211ED978FEBDD603E06D4E45CC150962EB8C740FDB3706EE4BB5A5B26EA854BC059CACCC0EA418BC8BF32A6989477610889A4DCA186417549DCB83991CB1C15709B9CC9B6FA6444FAA694DFE607256A9577ADD098EBF167B1F23C70124E4C2E99082C876994BEB57084DC6A31C3AD23D220DCE10A4BC18385301430CB1EA2BB0C73F775E4EC21C849F98402A3CA065E57E2BBFE93D8D0B019D889AAC393A2431F6BF29AB55FADD47323E534CA3E22AFC2CDE990269C8F5169AF0FDA26634A0C164588F2F34B11991AD52FA94449D15787DC8D841D474706DDCFD740F9A45BB14E877D30A310C364D21F65BE4CB2DBA391410EFF55583A05CB6B015F51FAB6CCE2705C4AA342994475AE3E47C72F113A96175191271ADB4927F8CD2862424D17FA66A089EAD6933CD50DAB62FBA2B24B3F08F9CEB08342DF8479330DF1CCC65DCE00A50F1FA53CF86AB22A8D598F66C460CA1AA1A67C47119358EA36065E08A96B7B399053D09801FBA56350BBAC23E606CB1F03A5BACE7D3FFBF3597402A6F4B39D75BD881393C7B486F01CEECE4060D5DBDBEA8987D508CF9172341237040359E4F4314313E1F158C105F2DE9B1E8070DDEAC3A89474EB227188828BDFB323C3A1162C2FE2FE2E5EDDADD653E9218FE8F16DF41630C327B7A5AFFD0F31552144A9A348256A10110951F489EACFAAD087D12699A26621FB883AB7807184F2C8EF84DDD6C262CE2DB192B2751E54D070AC79933E65958DAC87AD3592BC3EC1B3B8C72649E19A026FF7B2BB7EB2D7847E0EF58AA38FD2A9EF2A24C8F01F74010DD5B15DC47243309F32E47268F94D8213931B16E639B71D125E069C295216622AD548A47B6527199109B243355D1E0506E8C76627F92CC170D70EAC2F13061D7A7325F2C03A83815235B89E2B896D1ABBEBB715FA68FC3B5E4DF3354BD7AE37377E57C07FDF091E2053D65E7160D70DAE06CAAE7172C8C2E0F5A0383377A0B4FD83BDF4447FDFD418F79800D8E554B7E564F04D0CC0BA443055AE7B34D3212BF56CDE38496E1647E61AF07B40082AA9DB16DC041E2DF4E94E762C20D8BE0320611793663DBEC3350EEDAF9B2E7AFA46DB0D4DFB6556ECEC2CF0814D3E00C4B578A90A1E1EF4A539CE85C9294A2C1C3DBEC232A4446A1BDF8043A6CD1D3D7DD0000000000000000000000000000000000040C10181F26" + }, + { + "tcId": 28, + "message": "07F9CCC3426B0CE4C1D28DA2314BFF42BCE5EB0326161797C40BE656BDAD88D5996E1B6EDBC82ACF96AFC7C86E6AA90278754B038A8B072367A78C6C3BA394899AFC0CDA4D78B707E9758F2D397F3F507822F9523623D1A64968E693D0134525DD0147ADBB222471C781265B31508C4E3B5C8080C8728AE2A9C7FC72E97F8910", + "signature": "6F33B6CD8314F3735E912010847923B7618DB9EAEB0161F4070AB7D76DBD7084E7FF1BB01333E80BEF830D3F06262EB9A70A73AF73552DD901138A4CC4C30153C95F62CB4A33B14196DBBCC551B5B3D0A7C052D9251D5C260CBF683049766899455111E51F1EBA80D0F4B46A4A2E95A47C2326E837CA160084B80781A325FC0C7511BA80487A31D07E697E4328ED4630C4E4D9B3547DBEB8B9037D4DD0AFABB8135C1983CC92C356FB02F93DB17D42A042D5A82047B67B26DB54BDDC9E6A42C2F4B4CF6A79AD6F294E0763111FEBACED66745D3D8E3EBBFAF934F6CB4A1141A2380CFFD99E9EFD97D8548424FFCCE6A6C3C73A931DE473630FE364D0CAE7C40570486046A715296ED95543F65F7086D1EE3753381CFB1EDBD6EF38A3BD3B982A64235CA1FB8B714A4E75D848EAAA3489DAA6DAFB896936C38FC4734ABAB020FE98BF189A15ADC08E1806F5B36F768D76D9101BB326F76A385F40CDAD629AABE51BA3D44C1BF526B0B149481ABC5E36310BD45BC2C6CC150F1ADCAC721B9A88421B76E592D961AD1A2E101A675266D5CACC1B5BB7746F02A3E2EE93F34750594C288ED3C09C6345C1C25B90FFBDEF95B2DCBBC2239BE3E522589E2712030675D98C76BDC0B86335F06037E90C7BF706B65888C135E48D17F5C0653DBD7BA8C25F8BAFE761F08637ADE2E6B52D4084A7BA6ECBD3A243BF5B92C7113B10EE46B631BC92088A93FC1875A24D1DBCEF1320F037617005EBA9421E104E4D4036CA085DC50654CE458ABE7C0FF8B830FBF77501502A49D65385D447E00829EE9C28FD94ABA580DBCCE095C6A3402AFFDF22E4AD23519626014A47B66AEC54AF3A41BECA3C276D06BA999BA7E5BA31748AB274BAA1F137C9C2EB61DE3BF4490D9EBA754CFA68400B168288470C46F2653CD9F12B8538AD3B1AF5B912E90BACC76D55D089B9A844BAD581B50ED11AAE6FE522ACAF9DBF1D6B379A7A1489401F01E0D2DAA4233136CDDB30D8E9789A528372D21D2385DB873E355998BC78AAB08D8BD0100C4A0B76FB90E1F55F44B6811CFE6B35FA3329FA130F775257C97806D79D395560F3999E42F3850D8E5116A01C802285ED4BBD091A5699A2C63A27B372133F5F75980CD5FBEE1DB513B2CF9A4DDF6ED2B1F7F198C87B61DA236B77A2DF6E9385D1F3D2175140D1E0C126CFD932B987A9BBCA2F4D151C93F8F355333B3B4D830281A7C10572C4D64C9D2B1FD587036FEE580E5319B58CB9D918925AB3256F19C6D41CC2D1790687F42B22A910F2F7E914AB826C489F41C85683ABE8DA220E7535F636DEB2D578E81689F4BDF9726CA78D3F9EC367E67848ED3D3AA82C09F2A9E01B78B4CEC6A02E591A41C3519E2489B9CB854D71305C2F9FA4C3602415CF0DFC1193485CF8A2F6501A7EF50BFF5EA3213C45606257E26EAFB7E424A7A8E22E99F58511C568571E56C3CB30253906B3A0FBB6E23D1A23B28540A13F5C0A55D97C8DEBC275D7EA127C4946A3ACF41C14BBC48E9D93A616671206D4FF6ACE1087855095FD5799078D9EB31E77E2AC9FDED6B2DB8B691476A80414228E45274508BD0B8C4B020C73C832CC08E2F641B23D805EFCF894ED099FB67A31CB4DB809BBAF71B1E1085667353D4A45D422ACF3F7CD126603CC657FF6B381A1F5768981641A4450335748476EA00C0E37EC411F9229B2424DBFFE24A5DAD587FB496B85EAE53282265BEAC8E031EA966857FE00C46917DAFC4F5E9B440A371C33ED31B940C74939BC92AB425873C64B4C7AC597D27A1F891D1288F839FCAD64CA9FB5A41795C7B9B495CBE1A9398AE9D18A25685ECE4BB7CD63EC00B8929480CE0FD2ABEC9DABD5EA6AB30961F0C4808D5A4EF33B8AD395B8DC4CB057341D5CA89CA90F75CFF7771714130A661F6150877C79D521D145A8934724C387EDA2E91FF4F420016794DC6A477D28DFEA5EDE130A5DF51F96DEF285564BCEE0B577CA3516B0357D6605760439C7737497D9FBCF5916EE558E2AD88C7420D4BDD6AF34B677ECF51440036217227E3C80F015C20FD0869030F4E5B8B117FC520D4E508BDC007F67039B28583336DABA25ADA73D053115910C6B28A77B6DC72D3C627868BC5E05114BA0D67EB622D232E80CF485DC236E9BD3B88218F09F852EFEC1391E42B3F21A42992D3007390D78FE161F784700C31E99C747BAFC93C95120B5B542B41DB2080DC608C22E975EF2CCB0681E2C170B297A6F45354E7E2992C67AB8F2A3B7537F902BB35048C199A147E8C6D697FA08EC3A8B3EFDB6573C82059281D5BE8108BA99E09AD6139CF0A5241CC364C7E2316C983BA751EBC26183A8E9C6E74CAD33689D3CDE4B74EAC6B566FAAB81F6C888DF9C30098C5A7538D80EB3CEB86EE6B8C75C62FCEFC4CF913A63888C1A33FA5B862B59541FAC78E0423DE95C2277A17D5A7F1C60B52A21FD6D42E1DAB770446DFDFEF9C5AC796921276FE1189BD38C40B713BA0813765DF17110E6EC0A9532D8625132090D15BAC647E16F99E9A096F8EE307793AF2422D1DB178F618B60D5F71C82B7D667AA4E45BB2775F72C72D95360FA269F374F140D116A110598CCDD0CDFD5ABD067E7CD1C8C335650F96F235115586E16805B442AE0C592CFE4ECA870E8AC0122F4D433AA3DD66CD7348D925B209670931CC4D9ABF11DAD7BF711072CC5FE786B24673A056645B4478A6C7BAC1B87AAC4A83EBC78252362E7D703760CBC6836011B01723519344337A0548F058D72601BCF8256AB246823EC2157251180B28C4A86FB401EE3F68B9F63B4808EA5902D1C4FD86A0B06A718DE7E4501F989D32E58EBA01CFB40FE0F9B5A2D47CD6FBF802E83230DCD51AD89707BC0EF7EBAA171D0BD7C328AECFAC246B5D5796BF0E54B33F42BB1C76D585CA3A1EBE7DF9075AB0BF4701A3147AC73630ABD35FF113F3A3505CCFA799C02DE5DB1EFB35D985E70FAB2C1755CBAEC01E95B34E52439DFD7EBA30BC80D6222ACFFCC962A7010290BE5D7BD84C84BFBD9A166D7209AD9B187125E7439BDBB1D2BE4669B35E26A165A15F6D6D86B6FE75C7FFDD854F19E6C06978499E4D3C807849C5A55744BAB74F0B69DA7DFC7824124D2DD73C34F670943771A9022557C1CD7D96122C67DCF8C05AABD76FE45A89E1D4A820ACBE587233551AA615B0573DEBBC1B8FD09662DF7B3F26D1FA77367A6991F186F1AFC079BCFA8E36708CB26DC9BD487A82A1E4404DC71DA72D63FE8170E9CDFE02AD400B2B54DB2C9D8687F51857AF1C04FEB4119947212A3571F54423AC0265F5D06ACF77AC5550D53A1589F5D8F17CE5EAB25C6DD3048E3BF24E04F8E55F35663FF00EFA65DA4C9D8788AD7AD29DFD776A72E5C9202C08CCE2A922B9BCE81B7B7E047C199DC4D3CC66C993C405B6CCE80B206E2B419A89BC36518FDD0D3F902EB6E6E2E948C182A0E2BA1A6F466C95D48F87772B79BE348E12CB38FE5C4184B5D23CDF87EF6FDA9FC674B890629861245AD9F401C42A2BD69A4CC8D133A952A960DE206AC95E44306A9817AA5C63D69ECF47ADBC6DEBA3BC504FC5029B2EA0FD71E6BF3997BDB9A45A2477683EE5B8BDDEF8BBE61CF90E9FA426DF70603C381A64495776214FC7F89E42627C7065F7CA096F91AA357FA3565706D5D108EA1D4323D0A10DB99CF48E374B54D8726DA7C25F09ED9322B63410D3F017B4F6DE87BD442B339F50813942039876AE0FBA196846B66FE453405C449AF7EC09AE1B31B5695B00D7BA81524AA1EFA1140283E3A8140575C33B0C6C679E8F6AC6C8BB09E066AC3A39D732EC29209C96388A6E05380EEC6F9B957D6613A979EECBD8D41CE7A075D66A44A212C9335771F9902682887ACBBA4020752B250ABBB886C7B0BC50B8C659E4BF89CEEBEECA053E52288BCD4E5536ACB969CBB61ABCDC00E4F575D5B1084C6EA4321BDE61AA728F03AD072A678FDF203386ED0828F1883A96DFF45B15F81A50408A5E54393DC1757DF3FD304E9AA212287BBCEF5C92587989AB4A699D2AD3EED036D4D5FA575D183DB87E094B8F066F125FB97A27783C96AA9B8628E491363BE4369607CFDD81F4F6137EE707325C4420F3DB2B5ED0883DBF9FBF86871F6EECEE49FA91B0972A9694D0DD6BE797F6CE18E2F6A135F82EA01ED3F269C46C659B0A30E9A7919309AB224C2E8D96AE5B1135EF962BD9A22BB68F9B8479719EE5B22961673F5EA324FA6FAA011836ED1AD1C0BBD9378C82C8A20EAB448169557ED4044833B2B284F62E34BD3A6DFE3730A6D4C73ADCCE24B0599E730019D71EFC032F849F0044C19FAB0B37C4152CB518C532F78DF6CB6DF2EAEA603226210FC42B19EE66B8AB2EE61DB703403DE2696E0A90CD0B3EAE8D610EF52C761A91CE16AF4A6507E04820CBC7A83C679F674979232BA01A581001DC0211D37599E83D2081A2FB0926A0FB033351EBAA3C80DC1747630B918F004A5C8D4E68CD0AFFEB74695EF100A19637717353C586595FED8C348143EDCB834B54EDB40B0E87BDAD3497AB4011FD48D6CBD6E0A04D9B79F981ADE3340E1A3A45EDDEDC0ECE121767F52D1A28C06973C8D9800774C23FB32F9884E38262C376688BABFCFFF61790F164E75F0344E768592FA476B7FA7D5EBFC1C222F337B85B9FF000000000000000000000000000000000000090B10161D25" + }, + { + "tcId": 29, + "message": "0579CDC4FE55C4160377BCB12B67BEAB78BAB125F9BA892479066031413A63BF60E31ABF90D9DD845FCF8F6F9CE1964B67DD8A92877A7320385D9DDBD923E592E75993C1B32588034D399F6CDBC28217E2395526CD4A18F4A5CEE419DC2ABDFE3C6A321EF87985BC0457DCA06E18EE1D767A06962221FD19778C3A39E28D5B28", + "signature": "9F04F0F9ADAF2FB20F6A51946618176F160FA06F75BB13ECE89F42A298B404AEC07578CE883084D4C63F30B62232F725BC16168223D1C7B4375657EEE2208A9F484188D9F54738B47B7966DE3B8B16BB3DF1786CCCD81E921BBC520DE5B3E7347F47E4EE104B958CC4D2FEFEFC9A1918CC764BD3FCDCDF9218C53921203ED71631E0017B93D7AF56BF3E1073B0976F4B4BDEF744464E43FAF0AE22CBEAD9A78434C58D03F6CACEB3F234E4B3129DA9B2CC582EFD51D3AD76654670AB94BFEBE62C5DFADC56089AA1177F0B8FC03818363256065FD6A7F5FD9A1E4320EC73422A3DF374F6FF2C747C8F77EEECA899313D5990EAE749B2EA5E00B746EF61C3122322D4D207B21A020D40B1B46E0434399B04F366997EB6A38BEFFDA6B523E14A367ECBA8BF4245348CE4F0612FAECC89210C45C359BE25FAE383F62F5DBF15D178609D5D615E5BA86D11D2EA06906A61F4F2B2F7645B9DBEB37FAFC92D70789A85ACFD6DFBF5BBE2668AAE07365FB5D14CE9613027FE9BD88BBE22B9C8645DE8B2F4A395A27F348CEC07E0D5EC76FF82EC79A2906F04475E6CC29F46140ADF86FA189AE38263CE15E221F38A1CE51C339D06F9A2D4A43D75618173B86F41263E27D9C7B07F130CF03E7059EE3A98037F4390A1AC61C59F718FBA1F17EEE2BE456FA63CB25B8811B51671CCCF8E538918A8FF10E69922F6B9740258AD2A08E26644646D534E3D0A622B74A07BE7C0C8EEB5B1350F4780F3B66FA803521AA3EC8C9027696DE80C07D19EEF26941836DB535E00F91252446222CF745C33DE8B42FEFF80880006AAD2B0DB5ABA4A436ABC36D7431ACC87CE57B698C1A238C7CD75BB6D5E3D7B3F8DC3A4B0B444D6598E2B21E664FF595F49B7267E3BFEBDA2FEEDE3FD313B5479A4F8059F0BA56FECE23EA9E6018E87FDEFCCC34F2C9F0AF400C578B9AC335953DF6CBAD3220D86B49D4E6D933DC6B37DAD9C671AB87F30D829E5DC6FDFCC1EBA016F37F7014A911100B0BE3DA87BC53F453D323D567DB3A36F1DF24EEADFC5E603FE4D425347408DB8AD7D40E530B027B13136E30B5B9693F084C2A160F50D6A2224C2257864D5DB52E36D9052DB125A282E90A3314554108415087A852D22605BDEC1996424288B9D75413B5F30F1E0489B8AC76D13731CEE2F3A6CB0A002FC25BA859558BC17ADCC4ED8627415589410AE3A52B6F06C7A7E103BBB350F8DD4D6F2BB92FBDA54AC9FF6D34DE291C966A705EE615F3F868F9214B77ED9A54ADB9C97FE1F95313CFD64AFA6BA4594E22063EF070FF3B913E9F05351958B963423DC3DD85FBA36C452A681D3D65D6CAAF1C6043F8A21C683ACA6038E7BC2C1663FA6199A57C881B335F92B3225F60534631C30025F9662046E6CD1334DF335D0FC45507AEF68E4D0F02F07F88C0D40104BB8B64F7D8BAE8156A6027266BC0C820A0AA5E44896385112A0489291C5D55F24065D5EE636D5FFFE2AB7778E4A5FE5555E535F30AEC4AF0436743379F0D5713DE40C44079810F6F05AF48D149E2FC28A580AD45E658248DC3A0358804149A6FCB3F006700D4B27A8D457B32B16E17F3CDCC132782C38A70334BC4B7F8F178CEAF0F1145E3B52C3861795C400678303CAD2A2CE35EA95F6604342EBE4CA46471A5725146486E477C8ABE47DA05FB0EFB8A06B4477CFD4A8E1ACDD95937C8AEEB5B7629B5978A55B08844B122A75861D71311CBD1857D29AA5ECB8AA0739A4576FEDA91724D068674D8F02A9FFF27835E1B0B0AAF395732270A95F66156519C68E53B623CA04C2ACDDACAB3422672CBD55F494D219CCB3AFC52A042020B1BAA0CC92145AE2D663327236864EE590E31ED424014E0C152C99F04C8029A5ADF03E6F05F19754AC5B9B5D9AC272A0F01509580E149710A5A5B031E0A79C52D29A86E153A108686D68A9B6B30D64C6F450B18703252B773FE1A5EBC24971C88D40C07F0BA78230507B1B287399D58C62F60EB76CEDAED0B72348BEAC679466576AB82B44BA81C0228DFDBB557184EBC91EF34543969A5296607016773D233F345CEA830EFB0E0DF5AC94C573E48C3843020CB9C0375225D68030A878B9861575114A8839E888246EF6E2A023C6A062349565F13093135CAA4A06FC834023ABB9799C5FF14467EC99CA844957DF3DD1C18AB93B5DCF2E36BAD64D70F9F42889B5A709E6BCCC28A3F08BD8169A3B2B5C637EEB3123F7EB3BE9FB82E950E14027D2CE76C3A2A4E0169CD66F8C2B3E942A8418417F439E3F09E6206735678DCE772FB2F45F6B9907636D17D1B1E6AB52D726F04CAFF9451E70A6807B6B563AB2625EBC1067C7527A5F1AA1F6F63033B216C5589FF612488C44EF1813FC767AFDC421E96F16F29E7BB60A3F6B76C907A2AE4DF42E8A6E3091A50BB4FBEE01E80F0505DD30BE0668FF508D12463C609A5DE7917ABC84F36011695DBBDCF88547E7F229D7708B91CF24F6B3F435EE75D1C9CA6C32A71DB3F2574A1898C81B099A911FD5AB42D8FAC3A5E1011C0636A29D9804C8A1DC97E430798B6A060CBC0E29327A4ED8FB56DD1E2622A2AEE4626F250FE9CA071BFE0BCEBF3C07D19DBC1A3AAFA5CA9DF96BBABD0F54973457DB8AE1833580F47B2BA7293E89CD2DD1E6A3CA9157C8E1D37A888FA1A697D0A7CD081578B9FA424832D6AC08C36F37F163F84A4831CE0C74EA8D419BE6616888E871B39762C395781C4D3D96C73DB5864AC52589F3014EA6CE21A252D394AF8E9FDC1C7EC1F827B0ECD0A85F1E2B44C70AC2AE9492351AD429E8845CD0B6E8B5B1053B6AA7A26B2F9C4BCC0F2A7E56AE91A23B9E3A87CB125F1A4BDFE41A61FA1D650C7708426DBB9726608E25E47DD7F7D54F5F2795504B13114EAF4DC314DCF0A90E862620D9CF055CD0ED0435E583C7207D365390E13603278F4B3D481EB49C2B85ADDEEC89C742131744C970C53B25C5A7180B5FE23EF5D537FB9E329867365A3EFEA00E3B4FDF3C6A711034E01FDC4BC2B51A49B5479A0C214916CE3B37CF09ABBE137BB0B5BC2D5FCA19A2274177CFDD293AC37B0BE57C84994B86F2E4D1D97522D90C12C1D4F8562273FF024516F26F041C0410090655DD50C4BB3A8AE54073636A48FE3E25AFC2FFFC39F558F7F17BF4A8D10B01B57007A1C69948CFF1EB43D7A46963E650563737990E3984E8742DFF692830BEE970A644A13EECA65217ACF8D662331FD2037D6676F4D4FD0480FF3F5159BBA35E23E490DB27CB4B43CA8760AEA2DF0A9E0EEE7F0ED695D2A844F1408CF8DE47CD0F0343515A7167439E58AD8190D7B1F21EA9F9AFA90C5724AC6E9B9A1A2A0A6D848322316FDA2F0748299D3343BC2323E06F4F556E6A537E8C04034B456A553A29F1F91B23DBC364BDB7CAE2B38B822B25A1C40585F20D44F182C34AB57F93407FC02FDF72A7A6BECED973C84BFAD5058F4B58A58ED2B85CDDFB21B1340ECB6767DFCEF879A7ACCF8C11E5D8D9E84E5962668EF6CEC28648FE00845AAFE8742C3443F5DE31087F1C48FDB1ECFAAC5EFBEA318ABE5F8F71C3E9C212982640F7139901DCD23B94112BECD31D2D218FB1FF454FC72506785BD74D97026743EF28DF62554B6F9C1F9F1D4BE5B904F0B756EEE696CCFC4AA1D99EB7EEFE457AF23ADCB8EA8E77591FB0E366895536E016E7C5F8F3B79CDB28E91F16B207C9FD2994BA8A123F737395B8926210F1205FE14D28FF9143670C4DA3CAB12C51D289A50D8197883F4B64E8D046ADBB74A2F395472FB4401D85AB76C4EE3E1430F4A4C29F884C71A0D8C534D707D77F80B9EAA77CB9FD1E9B8166D9B71980EF749BBEE6FD9BEBC9F8C7864E734D87FC946E2DD076B3C4767F1EC50C767E31CF2D97DAED75068D5D8F6A0D49BB5C0FBBAC550532063A0D8D487D8C757236AC37F1FAC5FFB5B18BC258D22C9C8D94F774D4B000421B5CC2294680AF883EF82C79048810CC32FEFD1989FE254B7E0A445E0C055CAD61A0C50FEC40D44B642D668DB884BE44A1AE6DCC91ABF5809826C48F46AD5D26694127AA3D513AC35C4B43B94EBC9F3384881F48662C77ECBFBC7DFA45E2C4F22DCB909F08CF1A828A2DEA3FA7615CA12B77B48DA7AB10AFA247B993500943E5CB79C9CB5D0D98754B69C5F2A0987ADD573007B62BE5781C9F371ADDC1440D0EC9F9D95F0473AF1A39A48836E87B63A40C7B62768F23DBC2D51E1F54DDA555115DF099F2E72F4A32D09EE45ADBA7919EB2DECCC2A5E381D3F10EFC7338BADC11BA2EA7921A82C926333907C5637FC0BF3CEE18070D03DE66FCEFD96218F78367F8668813A56CACBC97B6E9D5349BDAC6FE7D326125737066862492C1827C7EE809DD5FE26284CFA6840B29C01A31E2AD9EFFEEB9CB8C4D1752DC17DCA784CCB9873DA370C83EE854C7AA6722A7D35C7BB9D30F3F506F39796264E73A27985F23E5DEA5568643D573A8EB57A428ED67B2B1ED20558868E5C3C92E80B57CCF9A71551C215856C6287181B050766E0BC9BB6D5C6EB767F872CC72D021D63D3C48CDBA7CEC6F57592745BFA99C1E3B8ECB4E2BEE493884CB488C2E298E63964A4DC91BE46A8B4FD804A6EC31AD797F271A3C88A90B0E5C8E45647497A6B9BCF8252B639192DEEDF7FD11168198A6A9F1131D39567F8ACBD2EA0000000000000000000000000000040810192029" + }, + { + "tcId": 30, + "message": "3C77C67FC34BD5146AF5DDEA08ECB7E59DBD4F0C676228768695DF4A7C20854B49E6959815214CDF93D58ACFCACEB6B71308BFDABC6FFAD20FDCA00F2B69EAF5C4A8B8BFA3CAED5D980C7B6135385327A50BB466154AF302A53962037EE4EC0F37BF071EF55BC2C76ED524B0719F0C72E01EF4177821B4CCC6AE1A66915C32BC", + "signature": "2D26E2B81D841244C2B8FEF240C6B4EB2E4B78E3363EF6D931C2D1379924E0C0DFA5799D6A5AE4A6C5AEE785598F5EDD014F3FC086CF5C00609DD68A54E2EF651941EF663A788F776B32B2B32C3E9DD53C6F2B2CEE72D770B3A420C6AC5D1F5D1850ED4276552D4E3A41B203A209E79535CA43A5F576AB37C9FE1304A3C3E275D0278E05BC90425DE33C9A54DCD4BDE1AAF659F673EE154BC92AA76456BCA5665837EFF2E4B7F9DF03B638C49C013F64C13F13CB52EF34613F315A8763522004D77C5728181B1B133B070B43CD021271E697AB55E1063CABC89AF7978A822BAB223AB8D0675B26D437E645C8E8F909AB88D1797DBDA878F3C5DD6C237F718903813E1464DBF47CC134348B042423138EFB81411729BC94068EEC8DF1BDB5950DAA03E6D17D97DEA579109EFA0800CF2AB52E9091B0D39B3DC576C66F29D0028A503DA6144B63DF6229995AFDC2F3E1C038463E29B3303CB89D97795725FA85AA35EDCBB4428DCAF3F4DA6116049D68060EE16CFCDBC8C66AEA37261F7E85F711D882B1EA014AE7C4DAC02FDAAE43A7CD3B27737A3E642CE3059340995D61C05451468737D3F88DAA5D9EB9EB12364A77F9381A55081BD2370CEEDE386D23BD9812DB1A09AA3B9268CAEB061B2530299841234C35AA557EB6CC4F9671ABF4067CF14939698816F3F8BA59A14ABCA1CA7521F6595FC5E90E37DFE52E23AF66F17AF8B2534366FB022C861663965FFD1737BA6B47841AC269F2DBF1FD1CF91C9DE5DE46E90EDBBF259548FF9B89EF1BD29AA6519C2EA2E7778A9FB76E8E36C9C9EF96ED92F93F1CA1A26C636CDF8C162389DDBCA74DECBDB1B9D543C63B9C231FEE27340389D183B3B2D51E614CB0024ED0B52DB62759F332AF45E4033748AE6530BCDF3F3DD4A83AC5D56FE1F4AF3DD6421C1DEA849712E1DB78D816C6889FB320B7A18C6B8B0ED4EFD25A3D500F6505F3A03867FA6B8AC6ACC026411743CB0943E1F5C409B03A532CBF21BA7F98B79850D496AAA4260AA733761C7A144D6AB40F110146F7F9B47FFFDAD1D591014307442CC1403D94A99D5985FF51A42F1E513FEF30652EF70E40D12F131C259B2023514F4E0EAB848FE89FAAFB2BA14DE6973016743D645CCAFAFE07ECF74A39A3175DB07009E645758C7FF9AAE413E9D97FC107C46DCABC6948E6A7BFF4F591D9BE8C3F467A6D1FAF005CBDC511491F8D71FE6938C383B353B058DA79CAE4E9A8675FCA2C976BAF4DA3A0D474D5C1E588F9AE73BF0721FF5DDBA42B33F2B5EEB2E300AD0F75A5C08BE9F91F8F4497D3C95B509AF42DBD04BD0559D45644D5976FC06C492C67545AF347D86FA8D076888ABE220818E0744AF6BCA8A01D36AD99B984EB30A79C453A2D38070706751E820D05FD25E293574352E9374DFCC8905AF57E7BD7D80F4132CA730FAA66C3F85FEF050EDA1EF647CDCCFC17C2BD5618FAB36A15E328266033AF9E6C53E8DE860060D0712C239E20585A50673D67A588DEE874185230221E2E66B86ABE7DF161F9CC65E5CF3F6A8E817E9A9677CDFCC147A71ACD6B1D955A2220BC7290EFCDECA5DF07102172CAED11E7AE7C8D96D40804601D3BA83B7678BE58617BC90D24C5F4549B22E39C42F9FCB2D75AE069F3B609A53B70F33FBDE04552344D44C876B1A4AE5C21C72487A01710C579DEE84A77E9A431446CFF0A41CB9FE30601D19DA60B4718E5CC4D006E4F9081F277615A5E5CAC3E057C25761ABC7F35FACBA35B237A29AC99C4EA911CD8BBD1D292C1510E8D7742A5D7D41C14195C8E7DE4F4D22F1F265EEBA6F0253770954CDBBF3A558A34F5E6304CC6088EE19293AE1B32BABF93B3542A0D7DE13439B23A30A634F55E9AC557F00C7494F16FAB7E177CF828261CF6EA2B7CF9CE7E870A915D3443800D81507E9CBBF06F9B2444B347FE82AA2E7C9934382746CE71F625B582678FC55278CC7F3FF185358EF49068E5D9FFEBCF3EFA6184D290C187FFC290D04274CFE95DB27BE80BFA7D7D4A813525D275F9DCCAF5F42DA4257DF5B10EB1B605401F1C2A59614B1EFC7B6E5BB5BFFE687F970905F1BEB8302A1122C71F609B413F7E88E6CC08445ABDED5EE6D40C7DA0F3AD53046D209CBB08C95AC4B39DA6E72F697603182060EF4635D34CE5DB99E5DB5A9A1D1A2DDBF1082A13E5C0B07A43A950584A1BE99FDC16078BE1D873A6F8B1DFCF9E4D667CA42A31749445D62C4D480200F1905FC97CED9984565BB0A1E46853C62E9739E83EC0DCFA21120203F1D43C5F732F3A7768387D254C2E4193E00BDBFEBA0E630797E59741F1540286A30949AC9B231A151793393D975BC74390A288E07E143D8C70B071323C0294EE54C1AAB8E193FCFF85B4D6863ACB6C4CA3FF4E23EF4DE7D15788EF8E2E4F285E23D827BC2EC88DCCF9E054924A83B369DD59C21759CF494511A63DAF8FF725ADE637C68DF6B1DF7139D56C8634EF66A25846F1EE8214951ED1B11E28AC9BBC3FDB3B3D8E9DC098826298554ABF8437D8382F7DBE3886ADABA8CD7651FFABC710CD3775D12E880066161775AAE2F247F2EB58FEA434DB535555FD06163B1B1E5AD6823A3EC2B673725F7859C6010645FA6CDD8C667621BC31767E20340928655CD613F12AB6ECA70A7B2183A1082853ACA2E618DE29D1B2D8050C7F6814AD4D73D9DBD9A19A26E800C34CE0F17881F1ABEF381AAE4ABADA2F05F394D125259A919CF78E8E65480CC6C61B779EE5719EE6DCDC7C625FEBF5DD68C34EF77620E196F8BF9E3FC454188FBBA2BA62851D82F4F9B0B07BB776653DC7F929529CD258CEF275956F92139B9328F5857545BA5B2FF560E945792697CBAC7724B0209CAD1C62FFA479B196AEF1EAA9DC66E4260101959869254021493B8AD22F5E16F0711658A0E808D54A943057DB7E8E7FEC1A03D316548D586E78986AA3FD21BC96F1577F89C77FF72B75B4A937A54359D5134BAC694EB15610292FFBAF62AB08B10A981A8BDDDD9A54D21953537C61BC575E6D5EF0750DF3065430729B6B2FDDC324B81D1A70FCDBA156A538FBACC078E831010155A2B3945B83D320E3B754D50CAADCAFF6D7931F916148C262DE2E0C62DE8211BDBA6FB7F5D68F012942B21DD6B77058CC19737992A3004D7EEFFCB2E3B8F34C2CC9626FA8B8FDE53390877B73A76BDAD294E93966BB03BCDBB5A8314FB7EACB2A17DC0C2897BDB841D8C2BF64E2AFE74FCA2EFCF6A11CB818935A7B2C329C9E70D89FA51887DAA8D1AD1DC2D52D4120D9EF2D43BFCDD6142D5083A352FD0B33369E4B8CB627FF593169244E7D44A769566A10FA31343DE188346D11EBCEF039CBBBC8CD57F9143D7AEC2C4BD4C32814BAB972C99EA7CF31E94EA9B634C45BD666B56BC1B7D9C04D7255A1B8D8180B559ABCED0B986A420BA0D7D9376F672875D01ADDBEF79656B3E676081B8A9AA329FA82715B4EE63294BA256858E91AC9559E5C633A7D404F5F8D80BA201A2D6E976AF3C3DD6C97455B0FB701870279D429271929DECEDB870514BC703F7988AFD6653AFBA5C1915EF7276DEBF51F564C12284D4981B216E00D20DD651A58C9F83BE32DDCFCD8F7BD4419EDC7A14558FAFCB12A2DBC077A15F525DDB339ED8FAE9C3EA17FA1B49096105328784DE1F3B6AAB3D411CB7EA74FAC1CF27D9AD594CBF5931AB825864ED976A43927A1DC18203656ED162B032E03EB9C1866255DABC10F141E49F0E388E1D4859A89FE15EE09CEF6EE2D27DB1CEB5873991C6F069DFC101E218652B756EB6DC724A8073F0F9A2E287A76D96508229D85699ADCB8A1EA78C98549C5FA53B3BD34873DD0AC236D1E3857D0E6170502FAC157F0A73014FC611DC05286EA49BB255BBFC6AC480722BA7B1C28396622DDF9E45217A4AC64D365685BFD22D3EEE8958D3230C7DDE7653F96665F62276B21D919923A48B51591BC57FFCEF5A051E0DB7C02AEE586DEB174A0E924FABEB3CFF1075FECCE6E6F231337E00F6E890203BA7B52224D0EC696E578EA13869713F68BC654CA98DC489D33784F081664B4EAD87B28B32D75F865F32685AAAFF37BA2A719CAEAC5B971D0B96C89B53A80AACD005849E0C5DF63EA42FBE93D09F2A13B15F46E189874FF57C33D6A2EDB2A6686A3479A97441BCB7FA61101A05E106EC16CCF10B85140EAECD8E1C4201782FCD23EDA7835EB6D5AE2F64C723A87430B24C295B0F281087EE93859A6131F36A59C936E0B23F0ED061A7412A3407408D49C2976BC6F50E44BA32D21F819AF80268DA3E25B7B517FF9986393FD9B880C1CA9D372A35BD50F98C6EB10AB1958DFC1BE1A5AE0D606C5355EE92C5B0D9259C1CFDFC2786A81F1A7B77E185A9BA960019E16014DC64B5032F91958FEE7F87A8CF659789558C82E776480A6F4CA133844E0A54F7F2C315FC6927ABE684E0543163115D6B6D3F247BFB22F0CD6CD4977C9B88CB588011031B265BA469CFC2BD1DC17272BC8547926C255335DA0FCA8F66F31E0777CF4317C26FF84D58A3CEFE5475E753D12F793F1F929DF9ECB066348719EAAC14D71DD11DF23C3747272929601C89021ADECB02C5525CE5B73CD1FA69E9B36375D68C4012F4552BB555E84D2FE026C7686878C91A8B4B5CCE2F30B0F455F9195A7C025697498CE0000000000000000000000000000050A0F1C2429" + } + ] + }, + { + "tgId": 3, + "testType": "AFT", + "parameterSet": "ML-DSA-87", + "pk": "59B2371FE7BACC207FE1FEE88A8B3805A7052865691789BB90542FA47F7EF2B75FCA13DBA5888BEC320514DCB05FD26EB5541F6E572ECEA6C4F1D38AA70259094AA945F19FED0D980E65DBF65DB80F564FE29D836C5479288B55CF07F4E00159B6955DABDECC8C4D66AE688728BA6D5C0442F3C1232C782C465B9B7C5014B1464065CCD8A56D6B1C16510869E014E6933998EF725520B400913D93B0EC75E2FB725DC1AEC0C0CC7343B9E544BAA4D679860E347B2E947D8D2436F09298A7BB8336B9DE9CFD5CDBCD91C7249268CA03EFAC273AF52968D501406CD9C96159D7C15AA2900330C1189CFC2CD8B912C480E458297EF14DB694A3F1E72C1DFA3A3D2A8A69E011602B93020BACD1C2F3AD06C95A7F36EBF5261F6EC106816BB3303CC00BF4E8688D2E8548F10490D9EB23C56793B34B8406CBE443D8356BCD0F4F61D0D017D54831B9BA329F8948F25C3122F9DEDE8CECBA51569EDFFF895FA020862C5DF79F864078486B5FB228FD789C35FDE1C54BFFBF4A025A7FE7D8C3490A5D4E62D04F79F4183CA68379F4648BD5B2416DBE5B845C9F4B7A7E2339C0506D58539EAEA9451C9B2FE2A18C849DCA7EED9DACC058D005FB7375C4EF45B001543FC68E47DDB6D14FF937D1AA0D4D7489DFFA6210679CCCECF9B8551DCF682D2AF1E5BD869F3E8D400D5C861AE51FE7EBBB5457F2EAAFD093A9598EC721C69327C51930F4B9FFB2AA7F1A28436B6D808D75392BC43C1B5B859C66C54FA515C7A615A69E60921434AA9CF9F9E03C3CA35B5EBC6A409E822FE76E0924C6C062F1724C382FF3C8ACB5C1666C2EC26B7628E3D7C13DA8D758890E6CC017B7892582E95EDD04BA9345DF70FAD56EA68BF8875B932C28B32807C86371E17DCC04725CB597B524467963E1D4A61B5FBF9EC504D5DDB61793DD4E34AE082A5990EFCE801E938CCAE738E02E90599D971C2D7C64E5B6F8639F758ED621C1F21073C03EDB782C7A0F5D7C66F5CE161DED55B3E92DC27183AB083DBC1F3930AE56EDB8C53E9A7E020FFF0C4042F518B26F390C96C8183B79B53C7C7BC515187B3DE8CAB08769C5DD6FF5492112E8B0F28D09F4067ADB04194F60250E75ADE331A5C25593BCD92A6D1350439585860BB6FEEDBD2F839F317A01358876C88E898AC0C85378F572F23CDE931D47DE71D3353DAB1F810A61B18D24CD83DDAB8D53BA9C7B8274B0FE82AFF30C57072F643787CA1DF03B99EB57DBDA8C8EE8EB201F2847CBC9D34FD80CE6BC5E1E328EB6EFC83C4BD9D52F324E30EE4B5E86351E5C8C4C5456836D5A452203B3C372C787AE3332C8A5E9DC2197D9C341B9756BB1E63C75BBD5CF3E5CD4BF47BD1FEBC3E3710912D63032F6B97DC19C4DE196ACD9157715E2C14E054A9317BF96A684BB96CEFB7D8FDCA8AA477A2AF6F726D2CAC1A603CF1360EC11CA897E5BC735AB69B8647F30CED4947BA9F635D9CB2D82A662FF17A0E12D4D06D641EE76EB8B45C71EDE38C905C52BE76C6109F2612FEE6C3194465C19BA5D3EBCF1F0B5E534E0F0F1D31CB1E7A36C4303F283DBA8591CC609311A809E444E33A893880CDBAE29119146A368E4D2EDD91FE471647FFE821AA6D31C9FA49695EB9941B08F7BE3F06CDDF2739B8CAD2AB0DA4F5A3C0A26DF6A17B137CAAB3B919AB636D6C89BEDA3058898628721F2770315FEEE881595E24CF48B441660D0B2E9D5B90928C381F2B0FA26342E4C9B88C0887A4687124C012D969E1AFD8532754BA12125E9433DCF6D7BC1A36A83E6A10BA1CB7652A81350899C2DFC6E4FED38D009E6D0F1D44CCCB95E551B3AD54B3AC81E8BA4665EA428B3C861E8677890CF5F625C19A7C5943A9401CB78E7026BAE92B60A8B6807C17745415CD8E030C64C56E822139A35DA423F264336E0AFDF167430DD36E0064B2F6E8D8BB6BE99C5A9FB551CC63E508DB636667DDA53F611F02FCD1F99410F1A7A82882F9623ADDC50EB01E1F39978BF68506C71DBBEE42E4A80069B0E4C7FC4CC1471F4F1028DB25C4687B60DF4255DEC9148197A74796EC760A66AFC7884038651920973A69C203516222632EC5875EA6D838096E7FE9B5B4FB69C5E9407E70D27FA34B0CDBD6E119D87CE38581DF1D3E0DF3AE029042A3B20E923EBCE19A4958755EE2F98FD234C4413E2DBC93559A428DC37F2D1235BD4419B099E0F0DE542C46935991BE0692A6D80B8FD9886E0FA1769B49E8AE6307CB0BC1B49732D26E25CA1CD9D407E0D8864040941611F9333B6367E8300FD646AC5A71AD913EEFD808D5CAFBF1521A3062EC184E52165501E005556DE4DEE46F9E53D7DEF9909F3D5D98CA80D87707F7BC0FF8D879D65D4D783D196F2460693811CDF33358E082D81F4DB8F6C20486183A36D4FBCC8A1C6DA21AA4DD136E19FEF2EA993972BB9989AC1C38A79F31852178004123C46277D38A88FC1589F257332284CD8A873C25A1A6D40265B285DF09370E88F72FF70E434E8F66084CCFEBDBBC4B99EDFBC750CC5DEA63617F647F5F021D57D64D5EFF048634DB2209D7C8B82FB63B8823E4CA057168BAE88D9715291240B3758D7684501F861867B7A241C063B05D5E8CA6B4C79CB2435D7F994CB76915B4A548708B11B29449685941D43E60A8976F9A96072F91041F4C3DF7C73969012AE1B30E4B9C4E133558DABC46C103C0CB1DFB99B585374A54F9BA56B7248B8C3F66F1D55760D6ABB430375774DFBA2059C5DDDB659FD2E1DA9C3F0B80868C92BCAC10403DCD140D6A3D3F35F8EF1A2DD98DE1A4334238599EDAD920DC0AA698E9FE6106A0780C9C245F2C65A0C3E5CD5366110B1760FCD414D450DB9D76A22A9EAEA0C9FB72ED543CE9FA3314BAB17687E9DE5ADAD7561F1A5BEC16339269A87E09ACB29E4C439605E9572AA9B7D0E8371A30E41A0A7BDC02DA3A6121BF261EAA016A2074E4432CF63AF96BE81CEB6E0C2676A8545C66D2F30C98B5424F0FEF04B3C6C7064E2D2E11CBE60F85723FFC0B770D6866FFA589E3F9B2ABF75104019AA69CB58895B474A0ADE2B60A4AB077C3A6DF615334EBBE732E95220213994D3BDC443C8EF94AD515F45418355183314485857AC12BA1D62CF4FD4F4DE2A7FFF1ECF0D290C4CDFFA88D8F48C5B837D3A94CD17B3D169966EB038FE5A6E85DFC60A00233F10731973DC475D53BC7B9E60320BA7905D88519FA325DF5AB02B40F2ABBDB37D2261CB8148277B87AE3297976C80C35134E5F786904564C1469947F620FE09FDF3862C4057A3BCEF70750CB727F031283A1826F1381B3348E3EA4688609ECB193AFAAEE1CD97E4DDAA02C0C30E49F137D08285941528101759A7422AA499C900A379DD73B307284CCDDAF1FA1B0C4B280E3F9F1DB6D38ECF8A841F9D4E40ECA86247D6CD9B31EACD6A46F0E333B9E83D690D7E13467619B46AF9AFCFDC4AA9A049B180260D70D9EEDB8A533051AB83517AADC2CD900B3EA51260F464AFC5D2DC411029779B21CE2CBD160218DF41F661DA1AD95AD40B8C353C7F10FC23F830D117BCAEF8CECEBCBFA49D79D8D9391E8D08281F000A55E92DB331BDECD73183E058FF3FE5839AF50D8C55F22F6AFF5A33DA774BA1B3E643F5877CF549C4F908EA64A37DF3BFA4CD5F70F8CD154476D34BC853C9E8F7979E5F4EBB888AF761", + "tests": [ + { + "tcId": 31, + "message": "4AC4675C96D9117D1EDEB80D7CD284A3E1E1FE038E301205B4C408EB965235AD1C85F8BE3F77CA486FD207F7C75F4121CD3CA2B23D6BCE4382A6D36121815025D5806CBEF452E083933C6E5C7394AC88262A6DE7770B2D8843EC101FFB5E84DE2F7A8B74E7674B3B2319BD6BF4112F92C5CFC0A55F7FA061F45325408D039D51", + "signature": "4B3F52F081B3D914BC7C6C073B182B268ADF5189E298A869BFB991B199993C1042DEF5B59270B6CD3FF8F907A1CB0D3B6FEDCA143838F8F81E0C370FFEEE6B25CD07035641A051944EAB516CFBB801536B4F262B16198E7DDB1D61C35A64D90D3948CEAAC8EE580DCEF540ED99D912BBA2BC4F5145BB949C73CCBD582613B10EAAE863ACA34683EB922B3DADFC74F76F47E4978602592402D9154394EB09FBC2EBCCC594732F2D8BC38350E5535A4412A77ADD7916604576FD6A3631E515BAF26A6F9CA4061EBBDD3BEC7179AD58552A5B508F31348A56AD1ADA7A05352C72C004B94C47E7049A10B3A59BF238A8DFC6C7019A17F05D5BFCB9D93D9D1CCBCB47F8C438098FDBDFE23F9F78BC28069908C6B9898B434CBF37787E1AF6A6B827E830E9F7629CD8F51070C4C8A8DEB260D07C3E41D8490484877491B39AA6D9E10D91748B64E33160629D8AE43EFD5F85781E69F76B6895C141EBCDDFEEB485A00BDBA4F7C991F53F2F84933926AF39E6964ABF2DFEBBC19A7E31C50797B8DA2931E10F3DAC493F198DFD785D21ADB2C062B097E889A20737F186008F2928F6B84D6E09E975A8F2AAADC785234234FDA03703A7C21F812D650BD2510B30F0550081047A155C848586A96F100D774F3E39E029B0777CD33E68318A11C1980293FAD3E787D20DFE7EEE7053C05EEB6A159BAAD4020B9EC3F537DA4DADAFB3B1BB1DBEB2D5B8F9D05A019798EAE0ED099DB066D73EE8E9A56DE368E878A7FF39140D8021D50085E6252941AB315309CB53AAA49E86347FBAD54A1F873E0CB4B86A8D5B1B2A95D485F37A9FB6105DF8440FDB8578F2624C079329569A75F36F2C55D8D030FBFEAA8889AD746C323B1AC4EC8C403E775A6FBE596E7E6A5A2863576625149940976F7CC93617B43FB13489074ECAC5BEB1A4DFE58B9AD2E0C6A15B76A7C2D208725A3123CA4E6F2C5847EE5FA8384919EF89011D219B257B3E4DC4F2095160844CAEEAFCF857260F1C63D3B05A67D3D0F2B0EC9DCC2723F13755750BAE62FCC361CFB584F774C09ADF9A0431B23E488C359C0AEF5B1C9787BD8F52B083BC9DBCC9B3039F777C7E8EABC80078050CE6D49C3BB70168FA2177298FB0A8F72C1CD28D662A07DAE6C7ACB7FB8E7FDD01DFB27C62EE683F4E5F88C7C1DDDD5EECC1C3AF853F1FF6B1D9DE672F1BF6473AF0021D8A3D4DD04A2FCA2325C721CF1C821676D0A0D574186625DE831C8411F64179F9167F78BCB22FB41C2CDB63C4DB5E138766D3803589598F114F41BA42CDB1341020449BA99656113990B4E022D8DA20D744491C6EEAB67B918E80FFF343CC5B4C8E58C3484B0125A60C36AEF763894D35148B578F417C3A98A143EDFE9F8C95BCC346C6F5EAF97AAD11DAE01C477C227A88D10ECFDCF450B37F881968027849D9B43E2BFF90C6A34AE41B8BBD743083D3C58786B036671CD6EED94DAE51F7613247EF8607ACF74A3CCE932F1C3869BDB35CA17FC6BA9F9C956FF1D4D88094325CABCE41233FB1D808EF41010396DEB0ECF50734D818DDAB70015A0ABDD1926DFA491F711AA85DA2A8EC60E3255CCF975C23CC4E8DAFDDED9FEC60A6467C45B03CA476499AA331B0E3999576CEC3191A9A62BC1BEAC1EAF20E18CFC3216127DE4AAE2E75201F9E427E39BF921150EAB949559C022D876FA242C2A845BCA7235F721B0056788A44ECC3EB98F0F502B89F8E7410EA5679AE7C0434F13AD816421D2FEE30CBCB2DAA6B851CD1B6E996DA7A757E4C4D8572C8B600DE85DDB65320D1CB71D9378349C0C401AD4F9E91272139228A8DA2F4FD2F48891A4DCB066D501D447483B611BB3C80550A90EA0B732D639D8B3926B6E7C35453ED3CC110BAF556CF46D8FC2177E76FB2663B8BDD171E94C0ACAF25B9153B22BCA749916756FB3ED3018E0944B6C3B9B6BFA15B9BE803AC79333CD2C3A27A26BC17CDA257798AE16B28B463B6DF3FA87C2D742D0F6885BEE0BEC6E20D01E5DADC86823E92D60FEC79B0D240248753E42048384C804289604821A57F4F9F50AE0C38527FE5A34938DDBCDCD9A1D020839BEBB62F9F41FBA08052ABB82FADA884CBE563791103AA585546EBFEB11272CC2E87A3B75B3C6BB1853AE7F9CF5585B2653CF5EEA244D204EB269C56A20985160659CB0725EE13CE35D55EB095A53414F232DF8108B18024EB0DBF345EB5CDAD0BCE7263509A341D54A7D534E553EAEFFE4E242EA23BCFE59A58A60425882CB7E3B0C9E4AFE8698E3DF56AFD6D611E9168747D8735CF9246D94F2126BE727FB42B2241A83B34F0B9EB47938D726502C54E4572766331628FA5CDA893C35376AB4538FF8717C2795B0F51F08E1137612B89B0C1E2CD1F099E88556923AE57A1DAD2AFB1230B5094A1B21BAD7DBBC333A97F179304718F3289B6DE31315B74C1A73AC7756FAA4D7EB568BBC6F7E788CD089B395564D2176B0056DFFE952C7748B048306720F602B67E8F6ADCC91F8E3AA4B8C4D7FAC233AAF93653AD2209E2FF92DA30C2D53FDEF6F4C90EAA0DE60D594ADA3915DB24279D867476EAD757B4C0264A1DB8A1F57A1B5D7173BB1A960CE02FDEFEF160D512667D655268FCC3A153A4314782A0EBFF84F65F14A0E3E12A13250C07D08C225B11A6831BC25C40467B768004DDE0E874A51144C18920BDF286090B59F51564EA4070FBBF61E3696435F28F63332B64496DF3EC8B65D54E1CF4789DDAB122DA6B264D312A711C129E3B07F4C6DA25A56173AF58B90A71B7ACFA3161A81F59D17914C99BBAC4F9A314977A89CEF7696943609BB4827964FB2976403BD4996F1E842BF5AAAE1ECCA11255B9E6001C20F72F1FD5E32CDA32D8A7AC5F62B09A0E615847CA746F489515CF8F183162859F53B97E9E5CA800EE624F729843A0009164A4A9FF76EB34E4704184848A139AD97D909F7A7ED114F087A4B2E1B4A3032391160B6F3A3649FF15AEA2B7107AF8A3B5FCAD61D43D602E6286A900870CC8CE24E39E78F0397A0D7E27E8E2D4776A44CBA218EBCD88B3C28C182A7C9F4DBB2DBB5E981563D66CEEB77E7F9034BD429D27637CF797DE82E01FEBBCE2171EFD016E402A42D78EA1ACE2CB370E75C90ADFA1A793B2169CC26522DB2F546AC1DE34C9087120C42A9F10C00D493C25730166F9D219FBDAD222C8B28115543313210848FB2F04BFDCE15D320C3634A8E4D63755515900C75BFD090AD78DD588659FBF97C96E0D0ACC8E815E608F9E861D79AF3051B942B52570B6292BF48C2BFAA9077DC76FE902683217B8BF809ED7A0050ADDBB65FDDFBD24019C9181B5AC81566113D6694EA6291D7F4A7F56A41EB91F76368DF82B164B4859259D7189240F1D8803F8107296D378BAB4D24FE6D10EF788367BCE16C5AB77FBC168B857F7BA5CDCBE5067C864F879809FE5217DEF0294BFAFDF809ABCE9532DD9DAB3448F4DA68ECA51609476278EB8C4F69EA29673F69418041D26857EBC24A487BB4B0BA63AF848545EE9BE89F139D502099B9D35DB3807B925CBA576E27170EAEC48CC2CC15B043677825D0EE81EB2CEE3A8ED14A798B879530220E50CE8C003A305382A24D23C277B99D1F4C54F9A8D33FA3D1E337E18D7CBBA5E5A47F2D5E096CF4551B23B1B86436E81B4A09D1E3D38492EC8B2A00967016AB76B9A9B1864671421DA56F57D008D5CE1B892A7E9C1F69F6C722CF109DB500E53F6BC07837AD1CD4CF4A64DA763B4A9C4929B0DCDDF7C7E1186BE3FF0C321158437820C81E74FF316AE3254E972FC197A7F0E620242AC05A4E43E987C2A8355B0357745CA79E6AE48AB29ED4FA63D3A1F19B999DE251FDE0640DD87876D55762878AD1DB12D65BAFD14B6A9A7081BF23F9F06D90CE273C5A26E012CA94DD481D32E10938C165163E89BE8A93A63034D345B74E2A94EF643D06AF9E1F5C9F104930DA00E61E061EE8C3BB17C11E05D45C1682E4D593C9198238D2BA289779E7D0F227BCB0B09972B19770FF011BF6C60D9D193CFAB32747A0095E1A4AD32514C782EF3DE7A26EA771F5530D9DE9736D0F6AE1AFB78EC7CE4884A1BB436CFCE459CD99358260906AAC99716A536CC7687A0375FDA11007618E553534E54D5B214F7AA6FC7DBE37C2BD2B64850AE469A9858987F3FA4B1FD26D954BFEC365DBE06DDCD615E1FED58A88676402D1D6B581485498B5ADFFFC42D47D61DF99384E22C5157F0178A6FDAF8F4A9491DAF298B2C3EC88085022C0A7CF245ED0FB5A38CD16F30D37DA5C4959A55501DAD50F1B48BBBDD86AB8BB522A936DDF0003B81BE16231A04E7A589C56FFFB51B07927B4AFA1DB7D48BC6FBC3F3675637184B7ADB9BADF4DE7C085BCA1D428DC9FC8277CBD85884A5921B52BB05B710615508261BB4546BD6E1FC730D16B049EA12798CE2E6DF43F5B8F3EF9AC8FBAE31B011E10C4FC62FFD7F39D16EC32CA8210ED16E041DA43D9274229514054A0F82D462FE080C6FFD7BBDBFBF0BFFC6D5ECC432A3256C0BE0DDFD5D9080C676C7955D66E44D1CE51FCC2382F868D732E85851721B48A01D08C639626EE0509CB581EFF5628FA6CCD1089AC0E12DEBE0851782E64C5049CBD6501013965CC0CA25ACAB176EF7CAB92940985DDB49021DF6C60D6C4A489116311E86BA19EDF00D74797358207CDE50506D007FE03C8804C66451F02A0182D387B759894096F65232952D183DBAAABB6BC0E191DC2C3F75FC72BD61BAB2EF19B6532B231C4AFB1A9C2CB2F3D6C451E8440D6A923CF72A63E2ED8554773887910CA5C671AD4FD5923CB95EC73FFDFBDA4B6655F55DBFD1317D024422301ED66A6E4C672085CED1F4C7B05030A100C4788FEF4CD3E494A853BDE63E9D449AE3BB6BA1083238DA3F4090515D143C67DBE53D8D507A5229FFEB2072D0BD092FC9AE52DEAAACD1F0F14B5AC84752BFD0025E5F55B869350F4B2719C5C05AC1669BB0FD3C614ACE02A270613FD3309706DDCD5B1A6AD26F359ADA80B30E50A7E50BBD3AA45D0654DD7D058B0BBF4D0D92135142214EE70511F3676AE643B5F245063B9419CF6B49FD647F27D7C41C866E6CAD9D5E2E3E331BF6B9F72ACA329BB64259C3E79783A26674B7D38EBDE8318411F4764EBDC4C7E41ACFF85BBB30318D59C42C9203ABD6636BA3F772B6725121C052DE99910D55158C6F3EF8BB7FEDE2F81E58A7AEB25E2E46FD7232302FAFA8FC37FC8B55D594B76EC4A53EB11EB3FD634428AAA5D86F839D089ABE2FEFE2AE5262FEFC7348D836692EDB215D6F8F548B885290C2403C51C3E269D493FBD339B5DFB0A38EEDA7754DAFFA16E5BCA5A9BBDE04B014B7AEA8988F3749D52D2FC1C9F7C7B2C2D692E7896E4C34F57C558CFE8317A8374409D566879A08628F644FB45B818455BCA6042B4E6187C1DD177E9E5146319904B1505F3EE00CD7FEAF0E83C3024956F77659ACC56D8D917A37E8FF7EB88713CCA334EA04B8E258C9345DA9DE26A0A366519451E1012DE6AABF4697C9DE821D70021C3250A106CF4C23A1B1785F549D3C8CD71B05FEA753E0046A3AE0A9B1F40277CF453A2BA14CBA923CC6269706DFFFD517C1E5930079912E05A5571897A06865516C86699F707E00CB38CE193490AEE30BA47DDDF3A5B4FBCEBA73DC13D0A160EA642D30D63A02964EDFDB2F29DCD32CA9974F89C32D1FA9A83C94A2770FCFCF86E64646882BD550DDD65B4E2D287AF6C196F42DBD39B020D7CDFBB6E6E75FFAAB26099EC1D25E3234F70DD972286AEA0C3436595FE49FCA898BFA421604C82D3E94856D186905076D186C684174BF4290DF31769EDC97A1DF2DFED03CF45CE678C8A1429EB978D02A79D4F8CF0168DAAB482C6C612F04B1C93637FE77B302CEFA788C11356C52C54F37A9DCFDA55927A8EF0A0CEA7CC4ADCEE459EB64DF08ED0FC29FDC3C7B762B399332063340D473966219BFC87B4A3C91C80F0E4BA86AA1879C76625C8680A227AB22780659D4B5D30E0E9A0DCE094DAF537679273A9B277ED2A2E250EEA0938204C9E963D338522A3D1A4440E2A12397A5B97D35657307BEC94CC0C72C5C6B09DAF2BAF0020B7D8CA560BF6596929AC8D4E5460F7837B41B4AE6FF12339DB8EBD7028AACFE0B42E02CDE906783ABFF694E7CBE0897ED6ED438ACDB00A4709CFEF7150EBEB08C8FF6C1543815F4B8951C3CACE499586458A73C8572389AFC9703A7FEAF673445FB4B0CCAA511D4A2CF463F57E3A6D72DA04B256699A30212E7C5768EFC151B71744156575A2E9443319232D159C6CC006FDB57C58173AD8D2C866C8887437C223888E21EF67E1A332C1FDFCC15EF17476FE0FB57D4229894725E1474C1BA1216562817F16C53ECE01C7F9E3664EEDBBA94952987431AA2A57D330EB11B28E6BF770E349ECE350C83E90DA6FE0D0A4AB9715DB28BDD397FAFA1428302151E1F222B4469879EB5D0F018606A7594BFC82C394E91B9264495C9063D505262799B9FCBE6316BBCC8D8093053636A74D4FA000000000000000000000000000000000000000000020F161B1F292E36" + }, + { + "tcId": 32, + "message": "5BD074132560F373C7BA6DF8B31012982EE35DAEF19705A0B46B3C34D474DCCC8B0888E5C2F045BA71D6B6A08C31CA63B9576BCF10B43BE4B536036A1B654A7E5AF9297E74CBF099B26D632D7BBAD7B8D657991EF336C6B486FCB0B28AF828D403315B63E9A0BA52755E06D669C2E066E98E6343394DB0B55C121F2E1D66F8B8", + "signature": "CB2F66EFAAFB006C0D60A81B32461B76A31C3A814513444B3312469427395E0B530C67D9CC5D2552AA544C4E2A6E132CA55E187642DD9FC08977FAA7012349E23E537418A90691957B03E8FD435D670F8AC671C0CBBE3ABF6EC28BCD3D66362EC8A13402BD18C7D782C96901EA26235A34EACB04D2949072430B0DE3256B3ED27630EFA915FD1302E1ACEA762B52330E7ACB34F306DF3DE26C98559E362E930E89919D1C2641BD37542C035A7EF25F6B8C29044667ED394F0E3F830876DDC296C880FEBEB30D87876911B1F4FA582D191FC7C274F52C5E53E0DF6F0A5C2C3B6D781E222B72C0A41C5A40F48986EA28A6296BDCFC48FE8FF0A557284A4CB4968059F44DA7FB77A7A5DB8684D6151EE35BF1BC7958C086A1E5C907C64469AF213C3E7866D404508F723787F6A1072914F66279376FBECDC853906E8E806B3D07F06E6355D5F97191E4C55C55AD78273F10650E7018A989542D68EE8073501D331C7B9D80049C94B3F8CF6F0D7E569C53EB76A4861B94DB95AAB1C09BAEE0B998012E72DF702176CE9578F1995B64A4B17FA95DE9EE4AF0C012EA0445D065B87E49DD2C36186630585A414BE4780007866FC3512A8CE80AD1529BE7837D2AD5E0274DFB9ECB0B92F9848FC41695DD25D05C31E3C4A44C75327032065A005A4F2349CA9319A03705FD802BC73D12987095693A60F920103A248340C75F38EDB9068668795C9166351F045CE8560007985F140218B865478DF7A53D57F0802D48C28DF1122FE9A7EBF0D449B361ECEFD2637ED5D7627B184C73C39510F15CCDC35132CD6D5EEF4FE10CA6FF0FCE8BB70FB974D6D6B21CBCB6A972A070AA8DE01D6CA0AE3D937D0FBEA3148DB2695D2B8A14B1533F7A303032A35C71772A272A8786805C3380C4F49C9B5D6136075676F806D4DC83D3164E1E7723DC4F2EF20467DEA7CC1FFF6AC64C9AD71865B63797AE1D6A27E6E2FE2863050271A7A42E77C5A1E3A4C15F2EB8954BC1C6C4A969B997098A8082327E9747FBA569C81201F54C0240EABB105048ED6CF54AC99687B1539466DB4B1DAB99F41738EAE4CC5FEA8E7BC89CC3F9C8A19274E038542182E9D7E0FE0B89514A3B451101039DD65C552A75970A8BE70BEC1B51BF290C2CAD36F94D1569ED58A0E0D9C9D0A722CA8CD5FD73600A219BD20AA4215E914B7D9484DA8482BBCD7961986C211567FA7CEC033C44BAD8E3B2CDA9BF5EF4067BD196D077E9B7200FA54EFD99ABADC8A75F0F49E6E5AF498E7EBD25168193B088DF78C90318970C78748A1AC611760F90C85D190984B29EBE1C50075C3A9BC8C78584EC751BD28AF8C1FC270658DD975F32FFA4AEF96940F7FE4E4664B39CAD9BC72D6F51ABC37A93AFBF5A0238700A0638DBD158153215F5A8F79782803BF9932C70F4F0D51CC71AD32E90B98FD8134939961874884A6C0D372B8F67DB7D9D65789171AB096DF44AF7CB6375D4810B404B5F19E181EEE008043C4E87383055EB6D822B570191FC80B616A52E64640769685266EEF6EB7DEFAC733237DFA83864908D4231CCA0CA7F4C82BDB263B640ED78B7932542B2C1B0D73230B17381B9972F7F999131BA94E44238A2DA2FF4878D306E4AF5E0541435DC6C3C621EB5167FC7EF7FB73E6FCAAEF3B9B595D74F390E5D578BDADC44194E86FB8F39FA546FFB7CC51DBED456E1060BBE5564F5175CEEE910727936AA7A843DE98F7FC36BB1242DA716247227305AFF1A234F267CF09469D5C4EFF8326F0950AB60E57BB8D2BD1EF9782DED7254E291FB4945BF4A5F74AD881028FEAEEAB4841C2E036BCA94B125708B26D50096B0B8A9F08645A25C0CEB634D301972B4B6111AFFE0F3EF5773513ED97468E1CC1ACFE2656E5A4AEBBECFA6D74DA692ADD3289D227E4DC420B4EA3E768CADBF0389F1AF967BE317FEE9874B4406FAD1F0AB9C37E54EB48502F14827B308B146E889EDDD26731571CBEE367403B1EEAB26F0BCE876502852FA3EF2D1C383C322641C51A3BCCB6C706D7CB43DBE3109C569C4F8AC26E75EE844EFA4AF8E2CED85E1875F0B93D17170029C408F65BDB96F5517DF6283A24B19074767A46C0EE54E993048B73D887939A6D956F7B47208BD1963AA580D7932D0845220F59F3F2D57A227EB57AD0D302964E6ADC7461DBED7868C79F0562E0207F542F8B04AD35FF3E3DFE590F8DB991BFC54D7A80CA74985628DC5AE3C75875A34556A9B5B058D433956B0E10607161F0C3ADF653BEB8E694C2E30326D1199B6E68DDF987F9CC4B4F4472C23A7FF546CBF2A22F69C2575566FB57F31719675294B9D5AA9477953D959FF3D538C3EF619E12DD6668156EE016F595F8F675D2A509D73829B24C3856ACE4690C27F804E454BB2F776309CB8B784C5FE3A2C58111D33502BBACE754EB9DDD9C65D29011FC9D601D749B9390F21E5E4BA87037429A3A3CE2E8BE753A40818F3B9B0904408E1157D55A7A3A72857D9D20883FDCAEA9ABFBABE604B8AB95C6A2F4BC90B2E355F9FF5BB02D9516B68D3932F13F759535F59602F2AFD8CE288395E6A5633C9BEF5EA6F88C705C0DF1AD505799085F04B5543D44931D89443789E6C94CD6A325A716BE0BA14A411F0EDD881953388951B8FE937B577A0ED31BB09882DC153AC2C5F9D070874A984CF02D2EC062B6550585B1797B0F62F0D1AFCBA76DE932D8DF2D549FEC75533BBFC60AD7B1DAA59351790107325C3D146A766DF7C8C6377E6F9BAC28736ECCE30663CA37D144ABEBF36E9A6BD7FCD9F4DC3DF055C78F8852316D72AA056922AF21C2DCD7FDAEE0CD8AD3415FA3FED92D8F5697DFAB9FAE2B32FA800E04C7CF6109B4A8C682F5B11B14BDFBD1B96C1C78C36A3F1BB4DB3DA0CE940C917D6A61C2B9FC96546BF6E0D697DDAE3FC38E683CF29ACCB431453129273A1923AA9C70EB0A0DACADD0307C6990FDA42DF9326503C4A6FE72D7F2D81A0797DB6B2399EBC289DC4E3DFB1BA181708528519B378D67CC075D47C3094303267B9AAAFB487E2E93CFCC9D20CD2B0DBD6E29A020337D4D3976E07289CE76185F5448FCFDDF7986CF3ABDA625D0A5A0E0CF6ED779F78F93BE57CF1483D975428DA71BEEAC5D9F02CE9517FA842E9546FB2AD94EEC611CD89686007FDA46A63A5FAC8DCAEC36B569469519FD5951477CC923C29E3B540CB1E19D90BD42EE24F998C0B793C7BA4F31B2DB4135D11E8396E5EC727F57C0C905D6EB4EDFE9BCDC3E671A0AD7ECCC136D3A11CF19B7B3CE54D33AB535E2F99DA800677475C20702963A2546EA43B3E6793EBD9EE59146736946954B5C7A19DB21A0B6880625A540B74E4ABA0C34C12E151B40A2B53F548CBFA101C2F05093BF75246DA04326EA88A282EACC75C5164CD7275AD784F2D6FF37FAC83A7C1C9627DA7F52B407DBBB1F6058C40A20A7377E30CF31C69391EF831FDBA2C09AF1FAA9A97020D0CFCB9B87768D2D0A022F7693B2C6D436FB56809435B576CE887B7233181451C0F76124B84D97DF996D331DC77DED47C63970D852095056BEE43810778C95B96849D4FAEAA090B851D9BD6290703FD7BBE957746B7339B52D4437B9421DD3776B2E6A712BC3301E68FD0C3A2DA9261CC2632C89C9D8564A25D38ABA51D571BE57C53685816536C5038159198DF90E2B4AF9E93CAE5BA948165A46279F1835AF6AD7407DA77AE06645A3711D262B3D37DD8A9D6F419F0A74841C54785AD2F76BDC98B0BDB2CF287BFDEAA9086C459192BCE4D34FD118FE4ED082AD98F67F96798945EE37A2B0CDD0F99A4C92E42851D3D12A496898869D531DBE39097CCFC0A4C232573C9F3646AB622C5968DCFBD149C7EFDF34924C709886A4304C266F4E940E0A7E046DC4E402E80DB82A874E7A5107F3FC9F5D7AD452BAE62A829A4D3B0EB35F81274949C57F9077488CEA9107CA2DFCBCDF020B8101591F4F1B67B3FA981D0821A47673C4F8C2D92A5E1BD2BF46868E1913FF637DF2A00B770D1BAAAAE0D52C3DB5039AF27FEE018BDC96143073157A08A0734477375B7C6BC7465110D4FEA768EBB37761E35E0D9ABF88689F615C147A7BBA2B29F135B13E879DB6921FD041F185AE7997644F46F185C4501963522DB385115E817ADB3FE9FF7B8FEC793B805CF73937F1913031F0C2EA2E5261C7DC13940158F57ACAF3391EBB5912F29F8654F09D10C76ADB04E7EC4AF18B5E5180DE73304E6074B5A7BC3BC6C97C1C7F2123272C0038CFB1EB355674A14C3C5DE5990592DE1D4A86B1BF683B1884D69E741EA9F394D3027004E5A7E2AC7E703FCAED452F78E215AC665142E5B3B5A4D7EEB4B5B08B50857E85385D2E19DCB5A29C16E32DFCB75EF4AA77AE5DB84E5A5F861AC1629C97E4403F4CA948AABCB0FBA0E9F3AF1BADEFBD04DE312018AE989072CB743F353502CE4DDC7665B193177DFB01FD93076641D037AC8316803B9681AFCA01002B0B6A8B3886F959BB71D9912BAF99152118B2A83F214B68ECFB6B836BF0F44C8BF2A8CE7CD81477BC752BF2EDF295FA51C46D1B528D69555FF46CFD0BCC0348BD1799146764CFB0C851BFFBDFE200A0C0B077AAF057C6E483667396F3B7689193F211081E069DDA669A4BEF6D63DAD5D7D23AB6A976AAD27DA67C2ACB9384F1BB9CE1B02E55B1CAC61D6BE4C279F87628CAE6C8FD584893A875E1B1ACF3255437404E30E96376CD091C18E3D4268422852C0A038F1ABC37FD032E27746BF00C4358FEE868A5ACA9D74520955C10CF36258F6162E595A70D3E5D68E4A2BEF6BEED7E04F85411373937500DDBCF88CA8B384199F5E693BD69C0EB9D74674C35EF3D821096B872D0E091B5B4F13115445D286271B20EE2CFD6D2FA21EB45CA8507A71FE7B9D8E481C27D73A927AF82287AB82221B9FFC7139590C55BBD37494B3446229F233FDF74B9396DD89E2AB36ACDFF9A29A1BDB9ABEC9F9912CAEE27EC98F1CA99ED53434F180FF77E8EA9F9FB915227A706FE9CF012D6246F8A44D94A4F54C702B14938FF7E6870D49EB7D7EDA2957E4D0BA4FD1AD6EB645DC0EA96120C4A3C11E469B3189F939F39D9EE8B0B84D10532D1BB0CE358AE06DE63F880A338E9563558B4CF8643058A4D98DC1D508E9BB5338C7A5872BF3BA6F832248E58C3C76CAE350F33D0392BD365CDCA382B044A1711E9A3E2BE45B3662FE0D0E3D5DC18EA4F3FA02DC40B61A7EB1B13E49AAF38426ED5ADDBF693E046DF73A4F0B2E351A67B335CA63B850BAEDB4ACB369104BEFB192A3B5E29A4D7ABD2E27EC436C11C8305E370BB49649B66B7BC20A9C8C8EFB0B6276B7D2E46BE86AFA936C98B10D7B34CE3C025B7B6AADAEFCE6D1084E9266882B40F035D147DF5B169DADFDA674607E91DA77EB639C0C3A6149E0E57E3478CD79DA24FDB42F3C0295E8745A2CFD84DF6E886428001331AB711954B5ADC1FB3F3EA9D00BD8301B2D030A372981EFB155DA2172993FC8C884A2A1B43EFA3884E142CD191EBE56519E0D79FD5417D8ADA61BF7D24C1C12DB5BFEDAE5DC1B14E869C7106E4812B7ECA27C845B4035FEC5487507EC61EC899C010D067A41BFBD9C3182E76C79B2492BF6AF4D78AD413D672236432E243DD87BA8BA26C369D5AACFFE7DA458865A8F596FD24E740063F57E1C5771A648E8BFFA222C33BF137D21B967D69316B3426E4E358A08294E7F13FD129C09A8E424E6B4A0A2E39930CFB5E201802DB7134D0E005808B3BA43ECB843744EACC004CE159456DBC3470142C103B65B0F7F7CED63E662EEF1F7493E65B950C0080ECBDAA56E209CDCA1838FEA248BF98945EC17E3190624F27C5252C05F9DDEC36EC7C013C99C996A68DE737A9E06EA1F263EA3D1EE8F4B959F44C2B74C67BD70A3027E6E5EEA6B4C8027552F29709CE9FE5C9F26964D0DBDFA765261C9A29CABC89F8CDF712679DBC1DD80A4F676EF5B77B219A3E5DD7C9E55EB014002CBA4A66EBFF0467BBA2A7AD6CF696AD8358C0B819FAF7E7A18E896E6777BA299A8C3B20F20D7AAB99C2F524408B6A4264B2062D7C7E6A0DB8DBDD9C0446A4188FBFDB6ED002B2807F0997A68A2BCFF67A49BFD008FD6AA129053CE16907D8AED2896315ABB3683C7D0D8C846658EEF4719E3D763255F3FFAB2602C91CEEE93B698F738FBE3EAE3FF48CB0D48910F503CEF3FC054C006EC9181F0A6942716EB982565B79C9BB03AA05005DEC009C234A69D1F441B63FC803B59E9FC4AC22D93EC01685397F7C4BB6FCAEF590F272DD1B85915065B4E2C6103296D1EA056D843DB35387F3AC32CF2DDEA7710936A692A78095CD01D0CD5C8F0C1FACA6B7495FD1976BCBC5A03AC39F326B4F2877BD47A8AF5A35B1C256196C9C1F7D39C24624CAE958F38ED815B5E1D2979B900A453131DAC0D6C2262D33026A6F9F047DCB0AE1C4A394EDD0C5D899B03DD4D5875768D010D1640418D96ADC7CCD4233741515662646678C8D0EBEF094669878889C1D5151718275E9FBABDC02F3F5B617094AEC716182D3D4E5B82A2D3D7E6EDF123415B98B1E9EA0005101D252E36434A" + }, + { + "tcId": 33, + "message": "FA8898A19236FEB6DF01469674F014833F997380A917DC1C6E03E5A1EC1289658134E16DC7CBFD745A08AE0563D530DB01B097FA23C922DBF5606D90AB58BE8D06A96CA5CB1533D6939749CCF2D17CDB9391FAAAA0900FEDDAAC82FBA2910BA4D4A1D7E0B1C46CFB5A388A33B7FD87785B1022B7FC922FDE891E6A37108E0E1E", + "signature": "2B0316A1A52484BED62083ADA27B204106F7B0E5717621088E95E2CEFFC2C83D91BF58ABE06B2F1D6CCB15536A49CEB8C1E611BC67DC1AFE04859CF3A714EB8DD6A9DB990A52E0C85F45602A7532EF160477BDC949F303FEC13D400447F6B2EFA9145423153D256F9265F9A2148066C3FFC8E028CC28A10F80EC6CEE2A41C5A0A68617F8017A373CD45249BBAD796032071C12802705B69A9933CFDF03B41FA973497E50B65CEC5258009C6D175ED9D892725532568C2D3CA4629301D718DF3F06057D90EE59F7FB17532BF7CA8FC7F2A9B570C2538384F0D9466878889E53D2BDB9DAC3FCD7F944E7FE0F2C098166D3F7D0AB82A670EE15649784C1E91F049EBDF01A9CB236F62BE5A3EFF8C98CBB4C22ABB80EEFB7721BE350497F199BE9DDF7A9473D79E8B9990ABB9778E13DD1EE2BC77B0CD8DFAC9D43B29103CC111F4BF00198BF755C96FCCA91A97B8CC548800EC14D4FB55AA816FE5244B0C2AAB4618EDCB2DB78B2B94A7CBA1E0919282E467328BED6FD2603ADA2B8ECEC7295055D68599AFC01B00AA17F03D85ED47783FDE403368985C919DDF4D4A32F83DD1A1A18F72A364E2B9ECD949173D05117C1B77D79AFDCE6696A903C161329BBC75E353EAAFCAC98BF9323D5944E22E8B2610EB65E18CA86A75CC5AF5B4E499AE5DAEB82BDBBFEB219AA245FBA3593CA62817D3BB254086353E3C8CF1563B9A2F4F038ACCB11460EAAAB8785FFE3EE2EAE9CDEF5922E3EF7493307E1F7EAA3E9D535E7CFA480AC009E4F8C3FA64B985DB9148246E709531859E8994C4797753C5E3A572FDB73784170EF3CC7643281B2742D3D66726265B1D54717527DC542315F57D68394EB0EA1922C9EBFD58E2D61982B6645B79F446C5C1389DD4852EC268B58C2A8B12E644FC4F504E06D6FBF74969600D55598E9046F3FC227E91AA8F03ED29A8276DD55C60617B0AF63AB1FB7EB8EB3DA92C603C10E2C1E6C5412AB9CD480162322C74FFE3DDFE3D7F8D26277C88E47CA2952C8743D198DEAE2E25458CEF20AD16E1AB346626A9A5DD8371B9CF46F45DF1021289BAE310B71B3F8671490FC79EEEADDCF190700140569281F89BE21D0649417EF414DB22CA11B61CC54761A8814D722489883EC63ACEF8B2F780A36689FA8694807CE9685224557583EA556086B6D2944E20ED98C67E30DA8741FCC4EC6EBE67748F7F324A8460B7E65BB9958103688584DC9662FB348D17A7F5AEA853E2B5EB921283FA40626C67ABDC74457892B13A34EB8903EE47C49943CC9ECC002A65D8E91E9CA799E799B7ACEE576989D627042722465CCEAAFD6A10CC64DC91EBDB932F21C76932D5487EAF2AFB637DA0D66A7D5AD87A4AC4DFD430E7FF251E3AC9D5F87DAE67D23D93DB777E03658A267E838CD5E6377DB8FC6D2FBC0208470334B18D071CEA90C2CB75FABE46F4923F4B9BEDC32C6661BBB72B7A1501E54C17E44AEBCB6B5C89C3BC7A939986EFA1660277570781F2EEECA7C011102FF10FC3EF87312C89E879FBD380FB42DA15C989FCD7420E047840AC1F962E8A16125702598B36C4ACFBE43698E596575F4DF5A694F11CEABACE90B2E25D05740782EED193E660B2BE926F469E9D7BC73136704E133E69338528B52782FB820946FA3CAEC5C695053BAA341AF58F4F9C76A13FA7C7DDBAE9F9D1EA34AA374DCEEC010EC3C0A67F383EB2758F2974C54BB94B1A9A4F8D18C959B02EA03534CD473DA2CDB5D1A73EA507E6EA85A013942047DD8DB96AEC221130DA52E1BBE8BC62C5A726845E46BDF7D4FE685820D4712528BA4442512A7927503ED61BA21546C24D4DEB73F6FA2DF108988F73C62644FD0EF8DF5CD9CE9A94E019174429BC32A0AD3D0F9B46FC07AC4D674D758585B31E1697658E55AC6113C23674B7B5C28B3CAF3FE20CEB0B6EF8209A35E88C22683055D974C2508B42D1171053842E8911882B0CB1828449B691D48363C221EC4371F9E7045FC376208358368FE803C7B10EFB3CED14957BD6048585BE2D4D3158AE3249120F8F0F984C317E2F76185E71515A7958EC162A07D9EE3805A186CB3DBDA4FDC27E70A9360019B6A5E2E492A8ED2B3736F7F0601FDAA1FA00D91AEE2E6750240176044194AF9C2D2BBBA8DE2EC119324BB41B2DA37E91EC4A772079C9DFE91DE77A6BF7822454C63FEF6586B8ABED3B6B8EF74D01AFDFE12CABB27CA898EE3758F429EFB2E6037BB08CDC19F9870347B246CBDB960770CA1AC9F6326644CA4BD263B85D580B7E709C789A0E96377FF53E94866F59728116CC11DEEBA5B8BB3B23FABC13BDAF3439340D6E5410DAF61F091B7BF37F2ECFB381F1AA0C059BC5CF4119E6EA004136E5657CF4E6A0F35C27D5EFFBF3AA59AB62BC4D75F0EBE0EFA2485B4BD61D83C2BD4FD2D52B0253673FB971C3674B94331216B5C69DB6C256B4F5073D4CB337E76225B26F4E13E70606177244644F18F8C8C0D80A64801F4A52989094A5D5A658AAD70CA0CD71239AC55C75BF8522E0FC36C572439F6C62FC0C56861F966FC9CD55A75E55DB5B968DE2A1D5F4832C601D4AA438714D3A9D7549E854A1A8360B8A7E0E9FAA042883DFDBF8517DD90D7D68E1A18B5AC9569848C69DD5A9E9B117154440CCCE5D6674AF8A2DB3FFFC651F766CB54BB2FBC1D3738401CD826991AA1F5EB0C0803BA752B37548864BC2D90AB0B7C8928BB46B88181697AD0D24A0B0D58341C9C6D77D76094B07366429E8073BF676918E5B0188A28C5355355DF7D762B9069F4D65466704DF3BB1C130D4C9DCFC141C29267346387855DF49E1795BE70BCC3D3142AA11B99AEE4E1B71550281351FDB294D9C13B075941EEDD128448FCDD246656A03C7F8E54118417656D19910C75DF7F96012F0DF7EFB2094AE54165EF8350721ED25E54C2B85659D72646D07F3D50939CF68DA2C85C1C45F36BA35A70CC5F767C67FF8BA5EDE72A8E2664E06EA90FA5D964ED2B3DED93A7F005F930ECA1514D4231D057278BDD1868613FF69D0B3614F94E73F93EC4DA38255357C6A37A5B9BA515F3DF427466FDD40E3B203C66287A26605182E44BE3703AA5B09105CE43DB73D75FFB35ED95205FD03107F5DEAB124EE6F40A1EBDA6C8E78C814FB18FF5C7917F0ED173326F0A75B00A2F001A7607D661019F7910E928D8D2A5EB8BB099F5D3BC09BBDBFE3339FB59678A6AB56D8A5C7AEEA30F08CE081A2BA3B0EE91D3A7CE1133C7552EF3B31C828CCE11D5E85D136CB6CCC4015AAEDF2112DF3C8913EF467F658FBF2820703AD702752AE1908366ABC429720080B53C4D8C0974D0C4DEE2F82CA85D4C3CD4F81232756853F5D441C8D66FA0A07519689DCB52DE3558E1E974D59FF93DC9431EC58B22023B010B1719C4DA8D60E620E979B4D37CE3FD9232261A9ABBD1B9EB651C40AC920E30792D1CCD51C848363995D4D13567F38F4C194EF00394B387D87572650BAB9591433E4C17E98B95AD927A124827195DDF3BE73B8CB9B4A0953A3D318065A30DA3A053E9FE93C3CE0E9C16AF2C8D4C808166877022ACBCA915954948D4D2DECE5946558FA0826C5C95C27BCEC580983C1DD5F11757CA75580A333C5BC839FC39F2A562A17B1728303800949C5C942968927D6A74897E0806DF7EAB7446F02277238E93EED246C8DBC8FFBC177CCE02244253F5F20C4A344900AA3373AB86E0451F2D7BD8B79FDFCCC6E038158CB12FE00685B5ED63396E6BE28283607B0C71FB3C20F1CC1D1027CE4FA53091537D46A7DA3B942862B1E713C1B940B9FA35C3715949CBFE0684B9F15EA436B84A867CA6A0B09A1D8282F6F9781EF5E131814AE55BAFBF243D8357EDE772C78A453AC367870F794E8A707BE4D4C1B6B5CADBB4D3E5A83F969BB8B928545869D93C0BDD184DB99B7DA1B183D4CF97B3AED11C1457F2C491BC8ED64614891D3E9B7F76CD2241DCEEDB9DC2065A905CCE77F24304581F0DA12434A6FEEEA6EE4E7B35160DA2BABF535398E4501ADB0E70C422C910F3DA9F1B0EA247978BC6BC47DA0B3FC9F178977FF4BA4C178DB0FE55E3FBC2B9D30670030E5DAA5804710F685A3CAE659B0624336D078D839E034C7C02CF4083B0DE9D1079D04C834A01F0D4A6B1C0C3D1B99302ED33ECD71476497A4451E81271562DCF28AE7CC17719E50FD6AE47BBF2C6684CE651E739EC6AFE0836395179AFBB65E78E0213BB243F205020FB39E83B16E43CB6DE10BF09AD231024C2D4B7DDD17FDBBDD3C4CA0E2CA035D959B2B6BF8C9CFD9744EBE1D76B6C0F7167EEA0ED03B12A4622C76E36DC1FE53364CB6AD7F516649E03C566B455A544DD832B2ABF6C3C6215EBBBD82A393EFF42CB596DCA12996EE1FC150E6AD01951ACDCA4EBB12059A267D821CB969A78AC2AB7039C49411D462DFCB628C24BE48EADB7988E53ACDBD8CC1EE9D9A32213AD77EA9AC7FFDAB0DAC119A69436DF3C3E8B93B6A2C300A46A56E852E156A3132F4B8FF9DD85511F592B8BE20F0A989E6F74F6A9F7AC5F89692FB49C784686E7A644ECC984AA45E75E2F85542346D1CF6B6B48F699D8A945E6B601435A6936E40B68F6DB3D2E79C5EB16A86980BF7E63D49F4C16845F5A42503417372717E9C9897752D256DCCCC466003301A5A249A06804E261916794DABA8506E796C14612E5AEC53A76FBA6235FB32EDC41E1E46E70698A02456CF28FF289A980731F76376B9A8393A41043BDFB141AB7E3C32FFB0E1F19EC9E3480BE487C06F85BA790966293102EB56A28E0F33BAD28F66CB988DC56954282A0AF25B338AEC84729561CD7553B5686A98F3321635CA0EF6AAA82CB6EB711C272A041DD3ACC5A9FEF21EF1AB4F42D8C197F604D8FB8E1989AA8CE75300A9AD43FD97929FD3EF816B2123C0985E736A65502E090D4DCC6ED5ECF040CD6D0A131562B9CC185DBCC2731FE88B900509D45F11756AB7E3CBC12085C23E272F5534A1823D8C4958B4C376551526874DB9537056F254E04639776EC75F8E78DA29FF55EDED2885A855ABDD56F8D086891E04870F8E7DE47DA1104495221C25E13B5F5E8A4FE04A48EA5CCB752833B0517C25E9266F3E33FB6CCB2881D9299EBFDF82626C3686AB4D4C3F32E6C350EEB0217057555330E86A414D2814EAC14368580D122CFA2D90A211F2F84B0C0C72F30FAFE87CE30D55ED5C23D71FF8BE34E83DEDCA732B850505154375CC8E5EE7B55221956FCA214FF076520F8807C845793472CC5E1B6FD2150AD626D2214B7541B9FF9C26EA84905B201AE8BEE42224530C5F5ABF70649F14A0AB94BAADEE25A54523A84C1E94B75F0D7863391737EE79034CD9F2B7D8114C1A6A889932A9D0603FF80996E812D9C40296B8290B479D068A01FD76405A3A9E684FCE29E31036B3904F1C52149286FE9393B9B1A92074DA5FCEDE5478F027ECBE233053A8350F3CFD95675FFE6D13E332E079DF3CD7682A9384244A7BE1932ADCFE3EC87E212085E2C5DF0872868F71DFF4C9B6EA4DC82C501B62FE51A15392C5133EB156C702DA9B7C9EE78DCFABEF2F962437387470381B1B8AF784E362103E3BFD6EA7078C0E3815E207DD973E7B5FAA74598890EF9D992756BA855DD6586DF4E3830CC87E19D88C211740A10F1E52BD14A69466B88C208587846BDF4BFC2F93FA11910777B98E1AECB26F8369EA39089A2A462E042A701038D5AAEDCCD419AA42C1579625032462DEF31C713FD2F70019DAD7C11C3BF6D2250472FC9850D9F638430A225F084117B28CEA4DFED04DE202F140C5196CCB78CA80307D28BF0F8D052CD3744539ECF6B1439E670E90AB0C8A89DE7063C6CD0C9F51E3ACB5381307AE13F077B21F32602DC278268F375288127829B6A99CB57F9DBFEF94B4F0BF268C098DDD397F92A8D6DC346AFAD62D8C49C041B1171BDC8E979717F0062A1DB8CBB75BE61CB1884284AC713B8318D917451BB899491E7002AAC371D620FC194529531E930318B7326C5397208502E1B8E5548E2C09206333043DFCD1DA00B957012A6FCF67ECEA3E4161DB05B6F7F88BC157E6B68F09C4AE22C6287124581CE5751EBA46FC893A3A8CB274900D6B4FACD08045C07B9F4F480B8F9F7419938ADA318B1C85F89FE2A64D683A2509FA3FC90C25DBEFB3F4B344EC2D1AF1874FD8E67E0BE52D322B5BD8BA228E088A4590CD7DEE5A534CB622E4FE35775577E7E99F3DEA58AF2D6B0D80E9319F4F9CAE87744FBE2916B53BC113CF778FE9CF7361681369C92037F38E89821357ADD3690D5699CE580D920635A11EE57A772BC78CE4049FD793CEFA69EBF4CFA4A53C9EED3540F1767885DF1136F46277EF6204AB948536F354D7935C05DFAA14BDFD49E95A361D3F7F0C2A388B818BA66EABC8F3D7CF9346EE273E927609FB253579678444BD3DFA5B65BC394CFC8DCEF55430C358460989FB4B7323D415CBADCF5F7061C2E84A5C7EB0AA1CFF51C233B71999AC01D3C424C7F9FA3DF082189A2C0CAE4F837417788A7D0DEF80000000000000000000000000000000000000000050D14181F272F36" + }, + { + "tcId": 34, + "message": "3FD78CAF8DFEC532282C5DDE309BAF88CF1E58ABF79342580853DA3E886E218B8CB1FEA5596AFB306B18624D076699BAE4759CCB551C633D7CE619892F304B8B796545CA5594FD6BE9AEC85AD1BE3E22DC0A6FD3F99AF1D17C543957D5E5DE3373340C468876C45448956646EEDF92B63DEF6F0E64BEBF85ABCD401AE846014E", + "signature": "CE15B9C213018F31DB2B8D42292558C307CF883C9AEB567C33DC2AB94F9493E9E240BBFB6455308ACF55706DF347E55CE50BB5A80FFEBE8656F5EA7D816F6E996F4FF5CAE356E5D0716A959BABB4C100919CCE60E507CFF07A1A74F06D3D3C5232B11DD93FFADCA9C2DD5E88577B13403648443FA3F253283CC6C827269152E1D47E5CEB8B325CFDBA80E7AE03195AB88DE4AEE19E82D6B49F142D05D7667BECC32CFC2EDEADFE301EA4F545FE335CD6499FD97D1E9F7EA4BE9F93E14DDB2B41BB2BB2B30F7936D9D75E89F3C6665A1E12AF364848B24D0D06B2414879149EB3D1FF1209DE6A775986718859E4284FFDB444AE7742130C67761A0F110552B8881B76A2CF55D45474F6B97D9D2C936362510583AD9D9F1926CB26FD2389E83E6FF57F5A0C8E48AD44E96ACB402EFA2AA35ED468F88F7C49EB713EC6A2314B74A108C51401407BF5AF0EEF3DB6FAD8A4D6434B10961C7E7B38EBFC0E7F614A96499AE811A281907780FDB57CDD94E55CD642D47EB5D19126E508C625C8AEB4BE0ABB29BE84E0D26062C6CDFC93424DB3F4097675B14201ADAF869AA11AD2DD500C67A0F2B6C0563B671F54362B81F9592544CFB080C136943E2A15DE2A1F9FAC863606430B077E65F9039ABB52AB3761665059D22CD4A626EDDB9D8D63ADAED7132407064433052314A61EC08C3E83117CA167F717347376F85BA787877BEC7E7319EB06B85C3C6C85EA04E5CEFECCB877C87192E4FAEC471356E62234D16039E3836EF4999E9AE3B3E6D9DB5ED5915EA84624FCBCFDA4470DB4E0FE04BEB93E769EE2478FC47D61D8FCE62B7ECFDD20CE74ACBECC71A493BAC2D17A11BB47FAAA1AD17CB0674B93BC7FF771C7B952872EC789D70FFD9C3F0976C9E63308382883167372082A9559F2FC190AF2A8F6861F9C6ED86736186114786DD07711EED8699972456D040DF7787EA7883E8C7EEC9B0F6AA56741B20817FEF76DBDACEDE4CD0A7CB5F52A196A03B382B7593C1A7F84985E194371646A7AB40EA98F7AF1FA898E118616E168F5CEF1F09E3E72A8DB311DDB798459179769FDA5B9FF5E05A4E072703D517B176610C3C585BA956CC7568A94DDA4733F054DBA2D8DF3CF680B4616B92BDF1E47E274E4E4786B428A50D852E369A7D109DDA7061D44118D0E826B1406664D7BBEF49A26AAB00F66513D342199B6B66D5E1578FD7177E4AE2F7A45B711DCD800AA22B6D37FE2B376BA07E8B50BD7DD7D5558E46879DE6BB9BF453C329BEA037291A9CB05C32655F33BE34FB5A67C54FB1E131510D3EC42FD999FE54193480ABAC2F162A2DC3D7D2FBD5C8189953086E49B6091AAE7C90F242EAAFAE9A1A47FDD0F7306140E2A2458CEF4840C8D76AE4E0AB27BCEAB5195DE1D76EB2A89A12E67382A43E97AE4C194A6664AA9A0595E505A176E297D11B67A3631560F7585F5FA87F4A24B3E1E8CD72E1858857F988DFC310771D3B566891EFD357F79B075552E341CECBB22C95AC56C490DA3ECD9F6724BC12AB1CD367394B9EF1B6067CE85378E47F288F3DE8081B51157D9003F7163070FF1A8CEA914F0F8374B645D71EAA19B0A8C239A00F66F7167D25E5D2F3B0C250CF0AC0441375D0EF6645C4C0EB2974A712083D415284DA2668C9E3A0C9CCEFF736C1CE91ECFDD605CF3DDAD2631E3377762516A340D2879854A3E3DB98BE6C5CC57D404EF04DD86500D915983D7288AB095268C82B1BB032354685A003AB8D7784D77B061ACE0436D60FA17AB4B4C14898FED46B645CC1716B5C6F2294836273EC02F51F839B394E37ABE7BC14374F34CD3D3EEFC57CE78349D7F60110685D8327B605FB975BE0EC83A829743615D792CD1DEFDC4B3907B45C74E95B0C8472E282C0D1CB6D571D5EDC39D6B868423164ACC8E418DD01AA445C54DBA6DA0D90FDA6A1DFAA754DB3D4B544ED6E323EFB271B8B1CD313A118FF0BCF052772ABC2A792F629B94BA2CF4F7C6A882B954A1A52A4CFD204DF72D858E67CCBDD659EFC73CFB2A1D06808CC0602D264FB763C727B6C383696D10BE807FB665D4CD4D48D916515C590969BC6AC969062B37D6496463D7345C556CCBD2204211B012CE12C989B36E4995E30CE684500E8ECE510BE5E57BE0867F7184A6470F338001D490DA764140E93211F20990A4B7407F371CB04966FEAE7BF70F667383E90FF2135AD36718826CA1D86DE281CC6D9F3A848F2A30B8DFFD076683FC1B4667681EB95E9F310F49F36AD872EBEB6017A3451AC8F99F2334FD010F113D8D93B5F9F9DD7962E7E974DDC914CEA28ABC229B999311A26B856185F0A1E61872C11B21E79CE77755FA53E10B95C48FBD4922AB984F953618C468AE496A4525177B9F6D02DB2C997785ED70DDEE07F4768BC9DAF9CB3040F02799A37E768EA6E50A013ED4470EEBAC3530BA2CF02286C49A6604D82696141FC78FC26C841063A7BB22246AC262B17DBE0DBBE5BBA61B0FD441B3C476425DB857813B57DDBC4B704884C36EF43A96B5B265CA557F78F885088B201A86A18EA573BC66BCCC43C61410531CB769C8C52DAE25E49FF58F06F63BCAE458DF6F587B3BD730C81ED9BBD0C408B04115A246CD3A0458A782FC7B89356A665D24AB0BE5A5AC84E2514A438353654605ABFEE00C4C4DBEA70F9EC56C063AA8A632FE7F6A161D3D868CB7C2E8853FB79D36AE27232427E3EEEC61A124E3296067C522D7F653698FE6CEB7BA6CD37CB9420BC646610DA7C9718DF4773380B78877898B799165FC7981B7BCDC9EBC2F052C8949AF88E3A734909D76D63403BEFD144456D895151B9FD53E815C38AFAC6BFC9D497C31446ED063A2EF5A30EA3FA0DDF3519CB3CAC529B8845E6B3598088BFE64F3EC8BC7F5FE16D4565CD1A89C3F5BF38AF8A13BAFF9E96C12EE28660E5DBF519304EDE80C2657211ADF4181A96939887220ED4ECFD2EC68F04DA8FAA38CA8F01D69B387C31E28631EE7BC69C8949911E8088593968EAD3D704811352529D1A6F88A9859A347EEA7F3CE7A36235DA5D6F532F7C46CEF41C4A1EC738587C4065323A1D88646618896EC0A408B524762A0EBC2B1D3855E2631FC7BB9B5AEC0DB18E2D22FE96A36146693E32323292CD7C8377DE06ED17493B891C0B6475B14C7D3FAF7ADC40667D98230E7E53C9B5BB17BC07C14B8806347B81583FA6FE095BF9B2F735BD3D7CF8084050599E39D06D95DEF74D63F641F90C3BD73652137B9676DB23876708D4D2A8554A8BE9739CF0A41D881252E7C543A89C4249CBD8FE11754135D0B61D3AB8772D3D0AE720D31AFBC1FF259B5B59FF408DE206EB289E6C755707B34C043E58BDFDE1ADB74BE2F17205836A5EA327A6988E1E5BAB36268ADC09874DE034FB748A32B23FB1C8C2A77DBBE9E74B9EF421A91F2D547D8689FA0B846B861803AB7EC9A8E671E886BA211ADC67BEC738C020F6489E9ACB275D88A35507BB152113EBBB94CC43B1E2C2392009A3E80472883EC9332D30717C629C804C6586F36CFBC67C0E29B61010A2B7ED29AF29D3485B2832FAB942516810147EE31BF37B332FAC89629050826E053A0B73BADCA0F26EFC9EF0A874A1E788BDB78E8104BB56886B9D86CDBD7731B76AC7FCD719C76C281A3CBE011B1FCEC4831A173FDAB0BDC1B35F3A51E0C8F7BE8715FE4AEA8590E6F4BD96BAC089BC8AC2B2AFC20756056FFA184850C89E8558E1A552801FA7D8BBEE741BBDE30BA140BF66215AF54F282DECFB944C53F525CCED0ED07B747270790E7CB54E9B8099639513792B374D3D378013F558A608B1FC95A73F4DB92E692D5CB72DBD6AD7B4E28C2FB0949ECD3A2725AE7195655EFF289E292244B4C82A803349C9210ED23EB343AA7807F5EC73161F4370B3C1B486E6D80954021A23A492A4BB594871E24B8CC5C7C037AD8B76A5683D63C262B363DCDD6351163838CC5E0F4D6F287D773AACF92A3693A8431BFBDBD4EA5E6DBCBAAF34D66643F5D4593DF71A2AE95FB23F72858DE14941D46F3CAA016F67BE716C30A31706798F2699BEE4F782C7A9958F443C5F7D7D8649A62367F138BBFE49208CE94626C923FA6D2E5A8B6701C6F7DCCBE70E1605EC4668DE789FC6DAEC1B5EBD38292091AADF152DDD11BAD0430831D0194D1474A36148296C0898F85C945E2DBD55C92DA90711853A22CE20DD71B5CBD12057F3C00D9EED62DBDF3CCD47251401EEB7B2132E52864622831A43FA10DEB7D05F96E1DD1BBB25648EF8524A03D771AF597CC2D3A6E75728FC9E96357CEC06FD5B9EE31D728D8B6BCE4BEA7EC0EB5EC9206B746BB494681DFAB5E95C62CAED2EFCED1D73CCF3FB61F976A874C0A534CEC525D88A7EF9EB6DA892FD76C1F56E400374D58343DA6470D8E33BC8920C9C9364EBCCCC2F61D6E8ACB005567AF19DA5930514CA8ABC226DC94EC3258D580C76ABAAA2E21540B77FE5B37D26EFFD315C8C5455EB87FCEE70ABFE5B964A7456EBFF0A97398D55AC07F689FD7F1BE9533168643B901AF791D7053E706412164E0B33B21BB609DEFA3ADF48DBB6B864E260264E1B22ED8B3C261F8FFD3660C18FB57DAB4010485A48D6FDDEDDA6BD235807227463D2C1EEE1F6045063778C46EEB7C1CD0961E84F034FBA850A462BE09BA88072476D71CF86B4BFDA5B74793ABF074FCE7F8E9883469EDBA7BCDBD490982FC111F47A3EDA59726A772AEB7B60B155A024244FB2AFF2864D39DFA685887BCE3551BDEF870BE953CF1E13FDC4EC645071A468D4E9881D27845E0658F8D6755611D2D4DEB535D6852FBDB1C2CF888F3F43FCD5EC9F6AE566FB1D071F60413C5C3B041D405C813DAE726DF6D704937709FC517670394E1BBBB0BEB3FDE7E4B1C4E0090CB18BF0D5E04F56A6955E859DF37B858EB68CF41BCF9D662B2CC6554B2246E7C949A52B2DB14A07318169DB3D9149A98DCE0E9474C7A17DC137B928EA370B78224CD5E06AF1F83101A96BD8010EFE450E52A918F77A9E330B81BEA98AD44053E20E40D7411B008E45F8C1FC472694AC85D722397AD6103E71EA955DC3750007A6AD3253E23AD619FDFA24C32FE8E22F6344B513303D7144ACE4C6EA5AFF2A41B545F5A6028173384A00E6A6B8751F0929573EF5F604125A43CBF6D1CD4ADEC7C61844DD799DFF6311A5ADE2A71369A80F91C3091135D37F2CC830B67811D767292DCA85F59E0D0C0E712C730E5D87987A35D97EDEA6D8EF10AF7462F851FC2901444EF87BAABAB761A5AEB02039F87E5FE22CD23B981F6BE4E7F8C2CE8333566040F9B34D3C097BBC46A420449844DA66D4E9AEBC1A91867378E565DF288DE5FE2B8BEBD10BC41535DDC5286EEED3DC4F729EF65C04CF2F1F920AD4C41B624B5875881F574C74E92132DC2987351305A3985686BA43A29498391BF5542EC5E4004D50D873EA41A8D7EA6F7D9C1641932E7F65731F7E1973FF13D21FE2412644CA7C6DA082AA535CF36B0D7719FFC0FC7A401A245685CA950D2DE8BA689F7F0B270D379CD523556ED54EBC17C4FA661B898A842FDD0B2DF9D63AB8313A69F8E9E145328500C57031DFFC73A699AEA270383DCBB8CA39DF61C6C8207515F0EC8039A18818E60C8F7976CE0390FC4E02BCF8DC21D79DCE8CE9426AF9774315AACBFC38CAAB473DCA7ACCCE7F5BAA1054D2BDB002351C9AF7841CE683CEDE23B69B43DC83183CB263FF5183AEFA397057F66F4A6B665F9980218AFC96783B3AD24B5D277E65229B337A14ED48E5FA303173D10C5269D61AD43570C14DFE9FD6C824E81EB95CDA16F0B01CCE81311686C493F92BAD1FD5F210EC26660F983C5AD79418994C71D3EF5155924F2E3B88B137795310A1FCDB63D697FE085EB08130E69729CC62D846D0192BE9424FF15F4F0CF1AD29F967D7F85FE131D8B5A35D8281B02284EDC8D5207B822BA7B5341398CE0006AF2B466A9D1A7D9760E61910A95508F05EADE6C6F2BED17E68AB3F0F1A8E8675EB74A1E034681C80E757E7E69800C973B1C39525668EBC5C5910C071E2004EBB57F1C5E1FCE6D4B62B84F48A4FCD7E11C0B2ACB22EFA901C25B65C64EB1B95533C166AF4807C2994D374FF28AE4E032909C30A6FC5F445BD3CF785B625227E3672E5B9DF946DE67AFDF80FC6829BF207BD686E2418C2332740E2DDA4A98350694406222CF445028A352DD4934D1C1CCF638D3A01754E1337220271D9755DD40184CE4DC3483A4D568639BEF1751CA0AE5B7671CAD3F9FE5107EA6F15B794F0203C9D4B9AABEFF8151AD6B1FF3388B4D6D041B2C062061A96964972C3468A87C0229C69D5209F190DF30B61616295C08B7CD58FE5706D974E9B4DF522B600149CC873A3EF0E83312263E5ED4737A6ED2A827F797383BF86E2E4E13D0FB11AD8801E72D420DF2A5165A0839C7C4E7B3903C27AA7CC1C1E25F8F991562A2C62F424D536C9FD4D7DDF1F536384247727381A3B4C9D5EBF61B2227306F82C3DB6586A3A81A4F57646C9BE9FC617375801A1B3E728695AFB0D4ECF1FA0000000000000000000000040F1C2428303440" + }, + { + "tcId": 35, + "message": "B6A320368AE214A12B14A0A9503171000081AA8631151D69404A1D77C6EEFC219A540B4F488D2EDE8C9873345244CE047DDE56B636C850C1F268C3B8C1A0399E49F2EE1E36EFDE5738E14F82D70FD10403DE18008D45138872423E26E466BFDB1A4B442349D1E395DEE4FC4A51C304308FA81E817B53E98D1538EF1A84BD3B34", + "signature": "C62E458802B7062014E7A44FE2D8A39A16DC699C777CE258846BCA2C9B310F8396814754295365ABF071321722F3BE06A000B88475F88DA9088F636DB974E4CA96F38F667C7F13674468A01AEC084454FC5A714A0CB39D7F29897A5D1B1C9E4741277D6A1C63F968EB23B206DD26779505FF7FC5B7B87F58D57392D077D62A3910D11A5E7B2E8034318E9D4004FA2DB0707987DC8250801F6E53C8E0B31D28AC60653D18FDFA33F846FB024F09C8AB23E15FDBF568573239297971F4E8587BA55A63C2FB1A115E62826B65AA28D3BE1D073F7D8B67FB14F8BC83BF849CB2C7B8AD00F28A8B841CA912FD4B66FB8F400E5C43D402EECCA3FDE103EBCAECF7C9294C90DCA2A0F4E50D79F143D1487C06C69E1451E9A47DFDFEEC9B8FE1D8C69074E9FDC9A17018A9BC0273472B9FC75B08B691071CDBE8937E4406C0342F8D214786AF0BDAD4D5B58E455137754774C699217AE9C565FA1032A6B7400E2B34086BE445E518176AA016F8C09FE716D14E99D7A710150E224C3F6DA2A6215C9B2EBFB9BD357D598D6ADBE0696D07CD2F5664F081284991CB15764E6407040C63683117B2ED6436237B76FB42E6FDB14A4623045DE7F06F52241DDCA7C6B3D6EF39B6C3A76ADBEF073AA0368E80162126403CDB2A995544B5CDBE42D256ACE987A714E00E9923F5C7D09DAD6F0F8A973268138CE1947E4CB248A046C51CEAB23228626F07D25D8EBF316D797EDA9800C25DB1DD0B0D0B57E9296A0C614D3CD1C585C97B88592CC6D545A202A70ED5D9A79E68F9FD6537E51ED5D398FA0714B4179CBD0000B6EFA21F22E40BFC9565EBCBF7889DAE85D47C4B33BC73B941E7CFDB48AA6E965FCE744C03705A9B143D625E8C7015DF83AFF0B46BE9C9F9A14C13DFA3BAB1F00F594351DCEE81D2B7B9D22867366EC613E621737DE605A7510380F83ECF7F923EC8FDF07B6CB208754DC248A26D837A34CFA80C8B40A888DC00BED9734E6BE19168E4CA7B63C0B6615E4D1CEEB952B8FAF481BC9E362BC888A0307FB23EAA4616FF00F4C3FDE918937489B920071A3215E50C90F97D1A05161E13C8AC4A08CC456AB0AAB06DF8A62465B085952EDFC787F798F4CB65A17198AAFE06E21C932ADAD45C87DDBAD4C76F0C75E28E5505BBF9FFDE930B327DF02AA154BAC08BECBCF0DAE652EB8477D96265D37D21851EFED964ECB9A72E22B914742A7F851BC5B1E6AEFF22B526DB0EC5F3A590E6CD4E177FB0927382E5928AFCCE04C794435F5B4FF7403FEF36CDF7DD0D031DF22D7DD302C48AF80C89BD06AE5B25FBB42842DC1E04B9B615A0B8BB15D532B433D9D639A76EF492CE89A91198D64A53B5236A5609BFC509AB937C41DBE42256E34C41D7B4A50950BE530F24A0131558A8D60F5F6DB33047F91683642FAAB6B0ED597EA7CAA29C2C04C536EF572E513B2B37489A2F71D7CBE73153DE907607420D880E8DA21BF6302487DCAA93B73B1DA8CDEE9833D50D5F8BEF6BEF33CC3BF47D4EA6310E79BCADD3AC02B76509B9D94B1DE0B3559867D26FCD294B09E5CF01192D6704CBBA94B48222ECE358F0AA0AC3F9FDCCBB5E258D2C94B8F8D3333F2A45FAAEB8D508FABA49E37A6C08431B869E6B19CE21511451AA6A6218A7BDA8B4204A615BC0D00C05B9872D086F3C28F35539250965639FEB8300F24FD29000B74904091E488159737A13611EF47E79A5023D6A59E83207C64212B16E63F5C6A62DEB6EB9B9CDA7422C531302D576BD19B8B551A4C72B5CB0179C96DF29AB63519D6C2D7DB08DDEBA95420744CEAB03AE8526ADB51E49CE35B86E3FA92AED98E84133B2962DC73C219CBF038BA12A3C3AA979C88EC7F3A218BB57ABD8DAAA9E2D487C7690ED55A89B56D834650CE24CB6BE05B1F651AEEE253C0D14AD9969C3CAF27299CEF38940C792A8C29464215FB9D7EBE90AA4275DC6D7CDB71EB2547F320F9A76D3371CCCB24174CF768D5A29A7199B25A9113067B430F9E21D3F1F1C699F8D836885CCC5C0B8409BD6E4E58FAA18C04B9E16E366DE282C45F31D61E9168D5D15D7AF3BCA6EF8AFE6CFB720ABB39098EA4956DE62C68167B0DB3BB61FC3EA185236DE3E93213ED4BECC992C7A2D03B60DBAA139693C79ACDB097E9489474660F140F100B9A6277F5168D207E15BF26279494B2CD03401939AE8303021652B44B4E5A6B6DFC1200E6F5D188A04EC407C9F46CF7395F16174314A65EC0FEF310ECB46F37CE9F5871DF22297A78B1321C371E0DE2A7A3AC7033C2CE18060E24D209FED3977198B3E025055493568463C0D0158C2F8E81084C16001091BDF93C144A7A96D463646438E0D18E9A873BE209B16A6DAB29569BF250D6F3193E6EEDD3DA2AE0A807A0EB1A124AE7F259EC6620ED362F91CF5AE7026628986B8881CAF7ED412D3A42E15F168AC443424E068DC5D5E9F43626BC00CEE747CDE4446BCDD130B015AD51F2999EF2A073C551EA1E0CC3791FBB7106487B9F9B5F735D136DF4DC563FDCE76831BD8B132921A303EB122DF714B9B3D9CCA5FE56FD2B516E24F4CF4869DBBAC1A39B6F727603784AD1D365459279320C5CFBCF86FB5D824D702FAF1F9C1F286FF3813FD1FBE345DE64BB86A22C981AEA10E6FD99120A8D6264AFA6FF5751D108CEC8B80583FA6138B0FD87308DEFDFC105AAD5A32A20BA3B677F49C2E838B279F7DD712C0C6D0B64F5B90456AB58BE58D39A9D4CE9DF6345729601F7E6848A85A808CF8D9FD61F7ADBC85E4E1311BA1507B002875BACBAD72220782465612FD66A0045713B0973EA82A0051768DEEED945EAA763660E831CA79CF6CA0BB396A1681730D0CE024F8DA6FFDC91787F7A4937A317DEB2AC641995A8306078D5F866DF5AC147BF8FB88B5BE36496C8AAEB2CDC2F31F77BFF6A5ABEB9FAFB8DFFB50688B49483C9F1834173CCBDC833E8D468E792D5DBB9D89BDFB8E4412B627891305D3DD6AC669835D215F890A9970A4E103E848258FFA2423C417EE2CF401AA53572F942CABC4185A712468B413E77A8F0709A134835298C96D2DAB39CE0AEEEA1C0B50D81D2F9E69ADFF902727942EBFB2C782D32D2F8DEA3EDA951F1F389C7DBD3F00D26FBC19D9432A6E1E2CE7F98AF8B121C72F12D30F98263CF53463E027830C94D735A5B90C665C634B57ED04DBDF1DEA737DB1B263A27A0FBF13A4FCD2350DF5216D0FAA704F72AF057056EF6CB1B773A77F749EE9F0CBB0C160A353B9F1312327E8EE4B62EED3B12273F28163069D62053E8FC3C75FE7BF55C66117AE91148470EAA9AD52E98250483B76C9AD4F116818123D49C67319DB33FDE4B3F7CEA47965FF2B0C12DF2BCC9A536A357DF98F55D06B213AC32C3B75852062A0FD06B59F5C76ADE0864AC1FE68942CDF42BBE083600EC89F9336415BE47A6C6657FF11EF8D39105FB7B30AE115BCBF652FED8F0CC153E92E2A94E8F2F4E123653B7E0DBA8D40EF586377D0F8035EB337D5253D4720713EA93E7BA1B15B67C488EFEA8C5364DD08424337709B2A8881A11BBF59D5FFC072A27E181898385139B4EC6173E88467E8969B37A6DAFF57E5FC19A82814DAA2DCEDDBC3CB45ECB397F31A3FEA34F2057AC1F1833E1457AF861AAB96B55EAD269D2BCC0C393D2B621386E653279DFE5DEE3C03578CAEF2263830DCF865FE513BFCE00C26E2E70C52E5A89ECB4D123E9F6EFDEBB554DD6BD5E976F6878A9AA726B022974207AB01F8462AEE960BBDB2A049C047043052C4D53E2F77901C0D6231B2DD57C13A0DFCD7A5A33DA7AED45147188A6A1EE330485B096BE54240BB0E2CFDDFA1A89D60609527C87CCC768DAF475F80B4CF778308E6CE9D4BC72DFB8213913807CE1F8891F84E7AA2EFD3B6B7B1F1F608625EC896A192FAEF1DC304505DD542CE64985CE1BE3A75DB797BDBD2B170823A3D0D49AF854C023CD37660B46292630CBBF8A7D60FB58018E627BBF900BEA588FF7A9D7E18DCE62576CD67320BBBAA31B104605DA9D8EBAEC31F37DA1AD5AA0AE36DF024425F42D72221EE8893E305379C593B0F914AC2E9B489552884AFD7A54BE57C02B9AC8622974200A5F236EF02B399B169B2A0FC7AD625784EAE3B59BDE0CCF8C3792746231EF45D95B111FA1BE3FA1FC5F6ADABEE9ADBD1C4F3098E3696268A317B2EB9152BC60B21480D59F9D182D8EC3D99FEA7A7164D3619A8C5EAA0860E2B1954B6A8A383B516D8D8FCC2783778CC1851459355FEE257350BCBB80A0BDE46FDEF9FB0333B430543F9BED2D9D687841EB37C45DFC1B95EA52E71E9CA55BBF9177E9A9006D6F2120C31FC4DC43AD1F7089AC54067CE468BED4E78FD09EBF5857EE9A0C99547E6F7A039F6BFB6EAF5331B0448BF330B5E44252CAF59A47EE33303D99E2B9D43D2FDF3B8A1E6FAE250C3A265C23FA1D20E69177940E55495CCD326B70383D646A461B197224A3BC7E22E86347D61427346CEBFFB734FC6D71FB20CCFE21079D631D30AB569A9DC5FB9465B7941AC1072E9CC9A51F7CA476219397A39340372988658C4A43B7865B10AA66627981D0AB0A6F73055AEBC2BBFBD9183930A37169A8EEA61158BD1748EA40AADA0025DEA687C4404609790CE1E0E57A9D3F2E3BE362B1C3F111FD9FA982589D86298D049D99A51F54F57F520AC9044D691394996BB455FFC7499514CD4C0DFF659460633370E4C6A8D945C017EEA65F944E77080206EDD2F0E13FBA76CF02D54BA3A8A35017F4E227978898E8897A6C1C5E3193579DC75EF5A729E2554F0556E4B19E67031412DDED19E8C6850811CEED24AE3D679EE9EA726A82CF18410838B5435E826E8AFFB61E7E524186D1522855FAF4123183822CC1295B0F3D722038672FB6A7F056FF9B06DED416A7B59D94940C41BD9921890E11D8FBBA21490C1C0F2391D871D19B1361409E3239FA7395EFAC52DD4D215B25858484A41B1919287689C2E93BFDC3CD3ED5DAA0D3D95F160C6EE888CA5395D10D8112D1DAA07E80E4FB0B95B6EDCA7576FF98D7B53B8C9CC09DB06753C0FA874D9B742E1D562AC911783B4EC89CBE7C660EF9F1E911C5C8D375B9E049219E6D330A8E31E0958D3E991F245B9920798CFBF43511777EC7816F09EE1E4DD04D08C4FAA9E59774A3F3AD9811C08736AE1D4D5B25CADA834C099AB1F8AA494ACB8BC04759224A27376DBE5A2E3BB6F6D5E95C3C86BC15058D95737925B2068A3578F70FCB62287693BCC05FF8594EF64386C81837AB40114D5C990C6B717FA2C6AA7C5A538CF7E0525ED93A335139EC7C5E7ECCBEE8F78D72C1873E994190502378C46CFFB435A39B2CA460713F25808ED17904BA5251DD5A0C8BF6DDDC8AD6FC6BA184DB52C16C451B91F717163F26D4FEF14AC1D1E837FB22626B12284568AFC82F99D52BE96B0FD3B11A76E6B135EE0CC72568789B61F1B96F43BF0B0F63B8971370E6D654D260005987C6667EAF75A6FA5E740892CFA84AF5C10C1EA2E56215AD3AF49E6F4F549644549E478397945C050C6A38832C4C750D64A103245A04ECC50BA1F3E6E306E19168F29C5967F0AFBFBFFDBD0B97429000BE3153F530AE0ED22AECE0EC84299AB8E5097D65CECE11C497765741350C43BD85916F140F5616C66CAF8D7AAC20BBF4F05ED44703149E68E9DD28497A8CC8DB4E3733F3D530AAEDBF57DCE7BE717F63900593E09A55FE30C92EDABB3B96F698340DEFA02AEFB772ABDF9DAF216D7B4A4875CB6B023500CF11BA8DC8CE9D7C3E8C069C5DD1724F0F9CE07BF1B28A3211DE569DD2F73C228CDB529D538DF444972D04501A8545713AAE4095279C21AB2D332C8A70BE4A9B5DE41B4FCFF970BF35DEE2D9C899393C1D0E573D248AEA42C6D9DF7C28DBBFF23FDAE86140BF24B4FC3598ABB00605295569D75CD92E4B3655355D497CBE7F7896B9867B60033CE910FBA168CEDD75C5B369B452C5FB8C020FAC800B924085F748E19A57B33E2967A110E32A624DB453BC83A8DF22B43E9399591717BD0F36DF5A9D5539D87F5427577C20A01548091F6C5261334C0DA1F1C2028422ED3A2AA67C774B662D332644C6FCB353DC2EF12755C0522038E611F4C698B3F9ACE1C4F989DCC336D5FA8901A5F2E76E4C5CC0EF3D9620F369D2EDE2AF69E041D341AADF7F3A5319D6CD3F37B1C37DEE089D9143EE0096C8EE99C4B74EEE21F07506277C4AF200DEB327DFB94E4C1472C235F4EEDE61EF21F55A6E7086983A628253946276F5880DD95B9BA8C2585E3DFD256C35D6EAF7CB2A6EFF89298FCFC7731E9E24FE37588188BEA692C3A65F5768A7F5B0B98386A24C80C9A276CCB0E24B1D4D684B1E2AA31B86E752D33833247B4658F9F31999D7D1C5473E4865C976028DA0D1B1DD55CA9CE0825AB264BB3F24FC1286A59849EA9BADBFE4EECF904751FDACB74637259E75C010946B2BCC1CD031F32787EAAB4C53C595CCA2E344D6E7079C0F61419575A62667D8CA1ABEEEFFA5D828488B4BDADAFB4BB1157A40000000000000000000000000000000000000000000000060E121A272D3134" + }, + { + "tcId": 36, + "message": "200617160BC7473B67983F090EB24EFA04F3DF7722B6288437F32CBACE387ECA67E384F4EADCBFDF21341A81C0D24270C2D46819644466A5FA02F2CBA7686F811900DC502311CE6C0D43BB885B228629BED3233DB998CB4333A705B949CD23DDBD75A447FC0043E61222B22F87994D00BB3B98CA462CF7BE47D85066F7E08EBF", + "signature": "D1750DCCD7D25AF7D16C5FC680D2ADFC8AF7ACCD53611823406448EB4B748F85B08C71C70AA94A92AE83782F510A0365DC9A342C97A9F430F62E87D163AE1422427ACB89AC0DD0C1FDD25ACE097A2E7852494D5089E1BC6CB1E08A66A48CE391BB3FA9C691182D7CC18E378E50E129A87A33BE6416D04E411EFBC9F19B69BDA966C778644FA7C62FA63B94BD45AAC7033507BC1155224C124FE2DBABBC5FEC1C65AD761C92552A6B4A2193B6439B1EADD04011A7D630CD3B728112BE33D6A9013F8BA2D3BFDF78CB084D729C50E9A71E4BAE1A921B606069B557574E3D89266997DBC1F3FE0B713CD8CBB66C29CD434253C12F8CE897C9D85D88F89F953149B3A4978D38FC3AB6308F3292BA7BE6C3AFD9D60145F5CC7B62FCFC46C62439864D898819EBF95B7614415FF2769AC9920F12C47552B569F5850F45457762945C5F2E16D5D70129A0B0DA677D002A47F730ABE8B1ABB915523D872D6EDC6835972FC8DA395315D2742B708A0746FF5E54960C20C195A336C8383B2CC1F97E5D59BB57BF91ADDBFFAA5C31D10B438AD9B4EFA7658C4048A17226B621F787B9D7A06AD14FFDEA85CF33895574F4A13F28FD02E9DF58A2020A567DC529F552770DD3B0FDD4C643B01C1D0FFA48ACDBB2190B900C99D27E107EE84327ABDBCBD6CB5ABBB880BBB6F556890D10286BCE97A13310B33C69B7E44CF5FAB8850B4F526A8915D35469D5945AD8B5EA6A65EF961A49A7081CA5D3DA8E0A458EB15AC11FD9911BD2E25B380AD6FC01457A52807D70CCDF5F9E0F363B6EF057FA35AB2013CDAFE0FE3E4C9539181B5C95EBDDD92C3E915A5094C0C2005B22F3C5478445BDF3F2D628E593B3A2028F0CAAFB5786917304F76D719B951362A745A9D4401BD847B927C240E2C9353A64FD1AE944332F43CAEAD9BE09B8466CBA0E095B74398DB39761B8BC37B9FD0C8EBDB62B1265467C2C19BA83F59B9309867F2D432AD6D8A94E4DF8148AA33CFC48AAF4C56702F1B7656440AA20071719807954B587E906C34ECE51A3E564313BD28035E588704BECE95D42C5DB875681B1AEF67FAE25271D13AC585C5921F1D47C85A56807E09941EDF2B233A697EEE085FD5BB9828AB5EE945ED42D596D103A4B5C659603C531BCFCAADB32CF33581E4588CA1E2C7BE8F24488DD1E372EF7F06E6F23A068389E9983B0D83D20FAF56FEF369AC782806AE6CEA531B1ECD41C89642E84F9D617930197D712A306E6F0EAC1C32FB4E0D9E5CAA8385781548500698085D236A8DEFC51B78A8C6797DEFDB858C686633F3839BDC271E177637A57B49B053B837D5E4DA82668C3337D505DE11F13C078F63AF4A287D49C1AEBE157C96AB9762AC7690480E85FCB2E8DB3EA32B6DAD096BDEAAB9403813FF4AF4555203CDD7F245EC7800C5F9A77AFFECA3E40589C102574401CBEDC4853561FF04A22AC7DF323C770783A224EF33387E4BC6D1FB2F6012782DEB3A90847C61A7830ACA74C9F212582C15388EBCA86D9CAF3F239F77AEF4970C7AD802B17B39D4943DFF9EA67478FEC49079E0A0DE0F29166A09E7ABD74B1573787F24BA36B96094F171F722E08277288F7FD1667587DEB64AD2E00E787A465CBC3FA23938571177476ACFCF5A7B0A70D678C99417872B01865A84FEA308E344DB3386907D88E733F64F471D2419915EE8C64F4F1D37CB37D88A2DE92ED826C44A990EA3669A8FBB280810F4F2BFB13EFEC01D7B479983E7A7FB04EE34AA1008A454A2DA3F3C473A2DDD66C46541AE06E30620AE4618849D021B03C97D741A9993E855A75245A291D43D171A0509A6DA1ADCAE892AC3C6C4D7CD03D5A22BD0B110D345D1C6E968BA01DF34762D36D0CA07EF36DA48E6B72C93899DCD4B43FAA379722D09E88ECB4CDC2189F3646AC0F4229D35F623EC9AF96F56A82D6AFC3DE7DAB71D1D7AF15567328BD221A79114FDC7A3C2CACAC9206F67CFDC34CB47182D146BAF56566746A23D9A8894D5DF5CCA3DF74F013E095835A8F92733493F49FA1ABA71E47DBE87059A717BFA378BFB50064D7081290BAA056D8B8679CE0683A332820E60C01AD0C4AECD7EBE8ED71FE875BD688CE30FEF93747A86EA9ECFD8E850530612EAC2AE227C2041CCD4A9FC942168D2ACFE19A40CF1AF665C3E3C300DFE4BF925AC4C5110F5B0CD13EE2245461BBF56D87AC735910D52332280CD49D49B022756DAE54E94E264CAB28292496408F779F2395CCF6303853A31095F81BAE6832E97CD7C2310C3DA4363131BA7B54FC128C7B94CBC50464AE9A785342B5C59CF7550C1AFCB190AAFBCE292ACA3A0E77E21EB78742CEF7644900E85E904ECEF3F4C85A8D524DEAD6BD1653AA452517DDCEF08733CBE02508CEFC50A6B0E359C8A10641E43FE133CBF6E65449FAF39021FCD75CEF6FF4403B8262729A41850AC6526635A024796E63073CBCFE892CD04C1579B827FC859A21072EF323E3771F63829F44972F6A3B7B7DEC4841A5A0332C58B637F8B5709E8CEB9E4A5FF8E9CD884C729E4EDF931D67896A3DE87D8238FEAA85EEB049C9A7BDFA6124A58C43964CAB536E1C180FE35B9362C5B97378E9A9BF7732E7C084B2BC81588FED53E3D4B6912461676D52620E473F0B4248001A3F84197A14B21611F43006AF624D115E5900893F2B97CC0D3B40CCA1B68029D685861A9DF94F078BBE671FED17573329B5B357A4CB59B13FD8B90E50FEBCD7516835CDA8148482D59816E4F98A0473296A87B2047C4C1ECE93D17706B5F492FC7C7BBEA333742FB35EEC0B73A0ABCF518F95A7FFF8D8EB91D0132705040BC2251325ED66EF38AF83107AD7B3048F86E8880892D5E44F2DC47C8CAC005AA0E3DF7229B90981FAF35F11BA8EE78602B9A3E122F1B9E57CF54375BB317B3AF1623A131521AA77971C0303873831983F8E252995A03336AB33B8A7EDB4A81CCEC376B9293387FAD9FDEDC0B79C46D42A94121AB6A9FC25230D5433E012404AAB472FDD008D87E10C0DBA9774F3DE93F86BD66308557133AC6623FC77704024FF63C337B5636784B4E2457EAAFFE3DE4E125227FC7E64869C688960C659820B67DE905357B4C816940F28C3B8379B1148AF47DFD84979C3B39069F56174982912457ED1DF33401C12ABB79423DFB40435426F17A7B999214F1123D00BAF37342D7E861DFCC2B55522FC9DBBE2F55D7AD73B770D07068E270A2A4F41A334D6C7D85FA392E9D74357AA15F98D73D0B0FBD23213918395B63FA6DB4F6DB19B5C01F8A404EA9764FFAF97321D02FAC636E81C964C8B1869B8592BEDE32E988FEDA3F7044D95E37F1098251E4EA087829AE2BC3DFE57D7ADFB84CB8C115325334933E1C52273C3634312BD5FE72F173C7B600E44EB2B363F08DFF5259FD676B0EEA185EDA97C7E025CFB46C80CB46DB56184A6DA09DB238D13ADD9DE87C7FCB195039D2D761E6746E1953F09B9F5E5847ACC67F30CAC3F002C1D65747DC10289A46F7881485D7327360E432C9BB978FC38182B756F3958CA73D98FD16F9690B019AE8FC610D6C9D6942C2C44E41DB400541CF85482BD6A571677FC8028E7183785063A425A75091455D5EFE6FD9A4D70FA72F541D76E54AC7558B5D412605A6E5466E351BF976F29E4866CB21DABBFC7E1CF32C23567E230F67AD57B55DBDBA2B01F87ECCCAC4490F03CA5FD2CCD8F6A97DE46C66F10E97D5D438855C9E83DD87DC2BFED0CCE1ACB5EDAC96A1A30B00C7F870EE9701481CA4EDF224F3AF0A8118CE77DDE2AB046054C2A6B05AAE6309CD52A0218245A64F49EF55C14AA3B24E65A21F26AA5C7FFE248BF712F77B59F646881920AED9BD7D8D5F2411821ECE61ADBA189D1C9F6AC79C99D33CF9FFF4107BB2D5B4EE05E9118D95F8047295F58F10B4E309BBB8B1DC0AC771DF706C70DCD05E89049179BE6F71E5D6B61B2CC5AC484B4453BC1FA1BEDE2F2F3C57ADF7347703FDF4BD3B2A62BA57FE9EC3F1D147D4813CB6884037D7677DFEE8E3955517003D1A699CA99C1145AEFBB92019CB7B44938CCEF7D00956EFBF528AD0A6478194D62871B45D2B9CD7B4BC6EF5BFE5620299CC72F9909C051E983D7614032B4A77234863023BDBF6CA1B9A8399AAC020838A13CB839310B352AE9C9BF67A51C9FCC87048444E7BB82FDE63EBEE2A99674E3D49C8972F1EF68003F47351398A419EE619C4B7C4EA5195F97EDB480AF58C89E876E52D2043E80A99620E450CF1FA841AB658A2E772DF8A5FA8EFB9798938193948CBC51C721A1DC557EAD943B7465B34C93E7C15AA7FDB96F11B5B15A65BFE43238CC5683C5CE81D50E44CBFF47134CAC8FC10877E4045846CFFE4D9393B9E67829787FD91A2DC3B482FF4A75A207CD98C8027BDCFB7CA55914B26D78CC5802D918C22ABA5E95AE0D186E6A02EEAA69E55EB7C1EF6683D301C354D11452BAD3EF7A355CE394C3CBF986F4DF92BEFF187EF32659078B0FD2ECFC71E74822AEAD42E020D8831D4E676C80C82EEDACB6A0075E7D6203BA4D3EA67210B00045967D8BEFC515900C306224D85AB912C22D9912C3E06678E2ACB5F488D106EA0C959E89B4F673D89F961283DF3D74E22315797C8B7C89FD1FC8011F70636EB0FDF1734D7513F94D8CCBF808D5A0FF0A26205B3A71F6CBB82A761CDF235B1074ABBCEF0FE4C4D1330079C1C326073090EAC172696C584DE080EA8B4BE658B26370014497C38A8CD862492E0B62CE45EDC9AEA5DCFB5DDF98103C280877DDC81D54C26765CEF43FDA32892A7B9E113194C3B902E907B2C41A53FE9B8A9E60649B0E8CF746671F1525ED9E57398AD5B60B59EBE1FD5D8109D6BE635A186F3F7EDB9B233F191B0D38F99E4922ADEC45A7BE20A6DF9EE6DDBF847D7E1FBACA0D83BFB13A4941033FF51AC1892C23E94173F85398C06D0816418C29E1962CCF0A3004FACC78087418E0ACD2BAB0B4D25DEF5444130CC93CE62D62FA62ED95FCF73B588D83779ADBDA402C83BEC861F5896D92AE20F1DBDB7E4C7DA14BB1A81189F2C9A5C62AAC6DBEAE751964F9BEB24B97AA71B8A4A610BB10034DF3E6B8A98579F15C272E3E404CFD2F33DB7A89CC0F68ADC9029B80796E4C798F8605E59D7CEC8FBF4645A099C64A40B75EB3C824D5CD98567E06DB9E24B7EDE00E1C2734E28BE1C69B5A0315642D15D0E53741948ADD056E2C5A120A450D65B227550540F58B319B08D55109580C22552BF46BE3DE71B04BC7BD1CE7D57C3B052AF354FA0F90C63F5B388A0564858EFFE79EC73BE7CAA54683665D04CEA3A0A0BF75E191742BF0EBFDC0319744365DE8C1167622D41D919C629974755FCE629E1BA8779CFB4A7CAFB112D3AD4D38CCD686633F520FE6AA2CED9FAB024BF1F13C7728D54A49D6F772A87E0E47AD63CD2F3EBB58F4F9E8976E8A311C14A9605168F558246AE226023695FF5ACBABD0A13E54A1A53A03CF30EA3CF7E6B615B93479B63AD07192A7DB59F2B650477913BACC4085F87AE04BAC4569D5E707752F0E690ABFC026529D29EB4507BDDA65F5C0DEC1FF25839C4477EEC97795CC7F1BBFF9FFFA7F422FC4AD51BEE8ED434791167A6CA3BEF366003F0099CCBDE3723149EEBC956E1C7B490F238B54CCD2AC7C19BBD90822299B4F5FA6AD6F1ADAF71EE65FBD1B2D1E0567DA7DCC6636BC0DA1E92BE70AC75071455E91C239E52D9F9560309261F41EF1182FDAC9E47B0A404BC52343FE0EECFDD968C7294408493F7C9E2505EADF3E42A7B1E261C486943436F702857A33EFE05BB1737610C4EFF71D941730FF7A77DE1E5EF0257CAE318E9B78AF3EAA5B9EA2482FFF5B39C5E7E693BC9E66C597B7AC73586354237888D36F4C5C1A2A7E0C9E809ED4EE39C0A7AD396A2CCA0A6AF60E5C78529F893B3592D275F3000029ABDF68F9CF0A32C50DD06575FAB733978C0F0A0FF35903C578F6B59876013590F19EE18EC14D2AD693ADAA3C92EF4A1A9C61FBD22B8D67A98EA2617292D3B75BC17D9CE1512DCF5F47E6FE500E5F2F94E4D27CE083A8FBEF4F7BE479FB0B4BFE84880E6A60B203C81DC04F9AEE20A641A01B263080BDE6EC021407C7F1823162EE44EBD94673DE5DB5FA5C7BA4E69008C75E15B1F7BA62BEDC28DB3683DCEB5EBD719BAB6E6BE37190E0D7139F78611EC6D157E222097FCF4359920AA58F4CDC56D1417EE8D45916CE055C9C3459B6B522A566AFC55970BB6ABB2D9D2A2F93B3191312C4AC2D56EF96FF3DE000FF9C67ACD1FE539175A23F90FD3C7ABB5C25028A688FBE4DAAF7A8DB6CFD531ABA7C8FC3CB9836C4147933096FDB4065B7A88B42CB20872ED42F159A2F70F7FA1740CE45D2295DF32CBC8BAC47ED2ED56DFB5B60F1C578612E0A0EDA21C24585DFE325402DE9840B649F2F85D4C62E048AC84E56B555754E68F32D25F65E1263F54070A6B3B9D6D9EC094C4D507EA6ACB8BED02245CFE8383F9AA2B6C8FB92DEE03C676B739AAEF40E484C82FA0A272884BDBE000000000000000000000000000000000000000000000000000812161D20272C32" + }, + { + "tcId": 37, + "message": "81E44E2A69141D37CC4865E66E763731779F2CE35F8F88BFE8DA1D19D85C159304ED11C1C156DE0305E866E8E25E996DCB0831625E790093A50F804817221F3230474508E3033AA8018A5C60232ECF6922343BF78E45DB49F6F5C4FBFEDF8E61488916B2C7BCA20700C0A739C2F6886A0B7F27A58367BC46F90DC5860A3A69A8", + "signature": "1FAE6DEB76E4E0313CB77E0F14C21A095AC11EA26C1E16FCB316ED13C1356746E89B6A14B9172A8047AEE85463B63670BD3D5A9876452BA25392C07AD179484C74F6461DF5C71149F9FAD28F43471D811066BDAA0E53EF8B728D14D8C557924C9AA7C1471E31812F0EE86F4846710B4F50AA693DEA909B1CBBF62BF64A549A7AEB38286488BE3A5F1D70D467E0A89F585B3706375FB39BBF878BF940BF4EBC8B14614BCE154D726DD9668A62A982157C444FC972885F36CCA9A7B825A3A4A627027B3249CF91DAC34C07DF076DF6B34C85A97CD5B50C3C26A3CCCD72D8E9B91BC328E3D487E6B50DE028AB628F1641284DAD8E6FDB183545A37A55F2B2754672F3ED82C999DB5BCA4AA96357406C8C04EC8327DD1FD1E5B0A6E8385339ED420437B541C48C058124BD688B70F9E0C433A8FAC5EE812D1D11E61FE6487B64BF0A998C143F7F351F2A2E954CE402B316BC678D4812ECA7DD749010B4FE4D5A6E5FB05558B5AB395794DB3716E7104A0A3D9DC58482BA461E8938F7E01C267D4A56CB16A4530DB11A2D63A87D9AB959BB54C601B1C9CF785ED1AFA5FC9DF821EBE779D8AFEFC5222D4BB23E096391D1A0A774D272245623546C8B9BB6FC5461740DEB8E8AB350A83E779C6C90B50E7A79AE8005FE23CED67AC0551CFE6B55594951FEE90A1D18601D637D086AEFA9890AFEA64659DF35C7361C3A42A5C270EA58D5E29280C62BF62DE181FA57E0F99702693FB678D6D0033C4CF216ECD2290CFDD9C902DB756A20D0E67B3FB4D38953D731292BFEF03457BF5A05F40AEC5D441F695D169F62074D8BD68C1F855EB52E0224576BC8BC1B76C6051DE5FEF9CA18D01D1F693AE2338DCFB6E860075FB4C75217438AF492D2D55419084B09B2DA80BAE5D41574957CD5BB7427441F2C13021AD851F794C5CB0D18838284DF6CC6BEB466F65EBE8127F77F2DE2A3F0EC4F09E288EABACF101149851F985A9EC9925DED8A3845292EEE1062EB355094E4C5982E097A1CFCEF4BFFB1D9BE16EE184B307E63CC7F2356DC807632DBE14FEDF602801AC77C21A34ED5359EF3D60D9CB370457EA89EEED425AA9A40237265644BF5FF3E114878145A118DEFB1C013C17DBE32DCB53F0B4DBC59EE4650F8C69A00A7FB532955448F601FB7885F817AD83A801F43BDAE0CEC3ACD4910E839673AB22BF91035C4C52CC2D25E43CBEC6DA80CDED7601E1E9C32D244F57A7388EFBB79EDCF66D87900259B91D42A8EF7DC5D5A0CCEC2027696E7B3C9D37A06817D0586FAD9E8B4AFBBA64A7ADC0B8969EE9A971A4E5E60DB0A7F32DEC3439515CECFAB30E4F799F2F0386C9E28A9FD50DAABB37DF38E034873BAF5D9839C4CC7ABE73D0D92D59995EC37F7CDBCE32CA3682A9782FBB446FC27DE2527DF7099EBA7DFBFDF750587C78FF89FFEEF91A2FD467020A35C05336B73611DECE1BBE59ABC5127477D3D6AC3DE6EB2066870E1E919663227848F360CB9132D7C0FACC01B4EEAAC0946FF96BFCBD7711C41397E952ED169DB0E63C73EC1FEBC62948EB32793EB1DB2D19597BDFFC222665074489876F221320CA07264AA8F7314569EFF7D249850B8B754F73C40617BB8B8B8E442D5B2CB53BA3D1511C63250F7630E2B09ACA8BC178485A38B0F1F2D5C7EBE66ABE352188B10A1E07DC2E7989C6CAD52239703E18A7A2A5F92E366CFE7991B0AF9C27F77E7F268C1D5A6777668480BC0F616EE35D3A81A1C72C75325693AA418D5E52D622BEB1384477954F662F6F913203FF3A02AB87CC8539FB9A11266C9E0F508593502DFAFAA65FA8BE0EA5171C06C792D4DFE99E4B105E0FA55CB9A1BE5EA9F201CAE326170CF4307C648CAA2AF0655793B995E2DA5E1C02097621E43BC309A4F4CCBC919EBA6E4AA6008174264A47AE24B23C38EA67807215640193AD9C688E818E3AF38DBB84286F3D1C950CCABDC27A020DECE6264A15B9321DEC8448F5E74A2C7F7AC71C95D94B63972BD06D5B5BF39BDA57EE9E3FCB7B81EAFD6365303DD7678CD4FC1014A387316FCABCCC24D1911E4796139C064D0C8072867C95E5A167DAD38537CFC7CA399131CB0741560DA001A524CD9B72C9B41B3C0CB416885F3CC6A963E437F3BB43530F44C28693C20997FDB1D57D76FF2DC42D22ECDBCD1940AD2F2EB3E0A2AD85FF062E35A56CEEF8E58045C46F7CDFDBA569FA7EEC4FB6F741E1C799B14409131A0CCC0D370C7469C16A9F45693FC7F26C9497BAFEE42333EE3E75F44D4FBF83C7EA9554BD97D1202A5A9A5183C453DE9A42ED1E68B68DC579498D25A5AA82A27837146C0B88BAED74235AE59DB5C4D1313B899BC7F553400A931340C8E6DAD468ACFD2652A6E07B80DD2D8276C39ED504FBCB8984A8225C546EDF9316B838A03F118391FB76F46D10F92BF1E90C59E30109DCD8D72D2A7827D5DA23551F9FAEE61FE57FB6BD6D614D9E14727E0B4F040064D21EC3FCF94F059E44129D47C4E32C9126421A32A0C67866C4BAF624F959B85BFD9CB83342CD8B765820B9E18F49AE4C7D471C80E0B91765A83F0A0120CA2FF212833E4E0A64C5C8AB6427D40781965EEC92A9B61A1668083B22BC2C422DC4B9BC96EDC75A95E180A78F8675C3EF4C23687B427B4F33AFDCA81921752DD4727DE2E53B0302390A4341E072B1046359EE421F2451C33BAE32264DCE824E6628CA6A2087C434784D39B67E0909BEA410E4A7736ED93F4F9ED6BA9B9379587FDC49825C021719D762CFCD35504FC685C0CEBDDF47E528F733B24ED1A3107C694CF1F7AED351B51710FC872B5A74FD7AF8C51D867DBC44FA854577BFD477A3B12EB6F30E01E6B1CE3B88774543BCE9CD9B38FE9F5196478E39ED88E122C60FE5767A2B0F124F698C5F8E916DA161FA48715325398E97A8B7CFD222225D6202296D89A1CFC3FE99E63819BA5A2C771C4DD53783908020B2B6D04D19E43EA178C880F2A740F4B210005132568E0CC25BA2B765318DF5C9D7721734BAF1CF8E16E0930F7CC658F1F3BF63FA9385BB7D42D72741F2DB26CC8648304C444E3A8BE6E4330D2099BB6AE3887C56EF0CA6D05DA6A96E8FB9AD33C4F31531EB36474258AB81663FDB29C97D1E5451E48C242C580B6A8E7C37CF998F10AD9D182823B8CDAB95FD2FE21C057363F0A96898F835624461140C1DC348BD762276F28A2DA880D8486796516E024774EA4A8213CC9705F799920F6A0D8167F7ED2F7C10B2D39CDAA9B5CC374E532E9E04CF5C26FC4F75B0D43FCCD3F5762E9A2CE203BBBC9E2042484B4BCCFC06587F4429A18BCC17AFAEAADD99F50B672EEF75ADA07B16B4E72E92E946A369343CD39303E06D1187D9E68C8E8FBCEAE47C0D4DF3DC9C804C8C789FDFAF233ED9CE2A8B4A3E4299AFB0CC82C28B3B6034B109F882CA2EB041FCCF4E40EF5FA1AB3341B12AB59A230519868BD2E547A1FC3C47ACAC9AE515B41F053071DB21309DFE6769073975B1B7731FA072D958D2850EFDEBE253915A90B6773E714C9E907C057D0AD225789A4A293D6CCB718BF9467E5840B585D0C4C63344D74B7D735358E77E1395A578F9C8FD615004894958118EA422FA9398620C0513A1815504ADD0DF7239D5ED48C532291E68BFA47F8CFDEBD73845A96532A0153823B69280C33FD24DC1D44A1C180B6CF0CE017BE10D48D5238D90C0C168E7E50F53BF8915F50E9FEC70397FAB98D4496CE127280ABA40AB1996CCC80B106AB5790CB1EBE626C5039F493CD10D5BB77405BE0A4691ACD3F2527C18B9FDEC56878F258B396A6C0E3F5429179E447B21555DCF9E6C6864E137C478F475681193AA52C99D511337357ECBC461E9EE6882B9318549CCB238D8B1D82BDDF365AF2C49DFC5E18E175788A1F8C679BDC43CC96162FD2EC70EE92C3E967B76CEFE507E0855E05D85CCA7EE0C181654373855C9541659A4B5C5E27F1B642E9DFEFED3BDCD7B917415BC6BCD7EAA774D0B9995905AC7E5F8E703D7EA4349B6BFE47139188F831C82A2A202ADA71584744F6F3772DE98889319EE9E8C83D1D2ACFBF05301366D5F447FF1E3F8AA80873662DEBC351226035089ED0BE4143A055D3FF006EEDA8AE3DBDE42A033BA067B2770BA9E4599353E928CA61A1A1180F715C6EABC3EA72C05DD16151B8D23DB12420EAEF8D11F2703C64E9F0215B278BD9683C29BC0E66470A298058762F822625BECD3266FF5444ED2C6D91D090DC0491A0D0AE2A5F2F36DD34532BCE4A5BF07EC540F6393FC18E61397DFC2826BE2DAEF6FC74F6EE8BBC46D57FC4CB1B1890441074D3AFCFBC72F1E88D7E27303AB82050492E061A0DE93219E0E552B3CD45ABEFADB711778275C9EB4CDCF92C84D78B59DC6A1C273E763271D4DB5E697CF06BDCA18BAC8A5F29C184F8530CCD4443AC12BAE4BFE68E70C03A9CC729A2A977A484B6D19B03BA8507C1A2C04B58F8456038918BD442C1AE7D18159CB78DE3A5BE89310BE8208ADCCF3CE6A29008DEB15081A1B784215DCA0423DB82661BA6189774F908E4BA4E851301C657FCE5355AB5DE06634A09811A16186B22B7FB65AED16CEEA0417F0C85E6C2C3B483412FD35BD70F859E95D8C9EBC51E5EF3538F127A07CDF85A472427ADDA5734CFAB812B794E3F9E3E2EAC3FED574781CF9D4E1E5EAB72978F6B44D9299A225D25C338755B473D0FBD0DD5FC1AC9B6D1CA09E8817C6F7EF2E61E8D70E347E331DF5813CAD79426794278B5B832AEBDD058C2C6DF73150A798484966E6FAA48341F5012E7C244F818F4CC0FD6C197431C804A508062E46BAA14CCDB86C47498AE84CB3D759EE50A306DBD947DF38C95244BD0BE7E6ACCB12EA5EB588DED383E01E2AC820CECE8695D96DDF76474025C155BAEA6C77E8B36FCA710821A2402FB796B9B5300C9CE6F80BFAC600BBC4F53F173EEDC1184F7F641D40C4A9DBEC9D7DFFCA92CCE1CB8C2812032DD2E5347F61F586DAD275B725807A624E6C75D2A4239FA2A4166794FFE63DC59994815732B26B659DCBAC5720BF721D483553F86343436B8EB29916D8C37484F179BBB0B34FF1C2C4D7144B7881865E1976D25BE8FFD692344E6FE2D506E84569CA18C43222675B80E88E35E25A9EA4F1576B51A224AD5AAE126208F71A572DBB78F9DA3E581DCD28DDDDC43083F20F24147AC9220BFC2CFAEBB4619DCB5062416D7DA5C9BD09E5D62E3F543D39F7D9F97FE6B1F4EE7ED5609283752B3B2ECE22C12E25D6EA2CBDBA4CE9A92FAA2020550C5CDAD05F7AF9186D9E6C6EA80DEE9B8F9A491A55FEB52FA858AE349398EA17C06CDF14CB45677A2159C99784E5B562D5F5BD25438EE1311A86CDEAC43DF25B9C277248DE1906CC9F1498873419D333A42EC1D57E2E46561B30A6FEC48E87DD2ABFB985C23407A6CE2593A28195867CC9243E06A71421535407E557A6138A6DFCDE0C12A8CA6E11A830419C666A8983CF111527099D652B16DB643C14B511B91B08ADFCE3FA143F754C4E225A1619D2DD11EA4C89AA3742292BB3A33558A31C214CFFC31C3FDEF0BD735B5F39692D574CD5FBC0809228BE223C73D126A92453DA092D7AB01BE44E2017D7B8C588FC7AF41A0BDC66AB335A0B437BA3BF7E1218C71C563AAF3AD81DF557D767CBD48451C1E6DCF30C7E8BBF73938AE9A0C0D27505CAC3AB8957506F4C886CF7119B0FC00738917A28F4FA8ABB91120E7DF7B0B8EBF07F2B5D5F2607B68AD4C3ACEBCD07BC2123158AD577CE5D02DC2F0A8EB0EEC1E0196CF4FFF02015F8CA74A8A100A8CB69C6D67B88E0F8E3F9D360DBB4927DC3E7B31876661018FF9BF6D0E181C3266297890C541D1AB9583EE1093507DF4970F60B6BCABCE7ACFE79FDC8E507CCD3616E70E6FA961EAFCA887C0BEA2DE39F205C2C5667A4F09C151BC695EF8E90FF3C2D22AEBFB2F78F7959E290700C1A782ADCA186C5C6D9719558633DFBB217A93395985C9C7235D6BEB4475E74FAB80F117B938FE06C19B763946FEB44461A08AB448D898C9C5828DA0F2C639020A9F105F0F636E76A7CD44BBDD4BBD2247B6356CFF228D81F151A8FFF5FF7F3F954059DAD4B0B4F5CEBAF811652AC5E1B9ED5191F9B7A90FF06619461900F0194108230B97AD061AFC44F4F61CD6C20157107B29424A1FFA746A214485B95AC87E9B070E63CF65D255943147837EA8F3EDEA4DED3F7D8A634451ADBAF1C86F7D46729D0CD87D3C1AB946D0FDA220BF97387C75457C96E1F3C0D0AC4EFC2514EC309BCF035B51C1146C4F87FF09D151202EB7E410BD8DF8D096575A180D8796E746197DD9FCDE9E49BDB2C98C66E88C2C2E3D61F0FA66A3703A8624D9A1A9D8CE2E701BAE19F8968E089CFB263DDB65A9A4BDEB7D643DA19BE1DDBF331FA36FA0F656734851C62E699E593A4872FE04203D74D01109553D8368F04CC4C6FF3B5E73D2DDE6080F23386770D33C5183BEDCE3003FA6737B7C84C9F0FF105A91A3A7F403344C60A52B5264CFD3E2FE0000000000000000000000000000000000000000000000000000000000050C12151C22272E" + }, + { + "tcId": 38, + "message": "9ABA3D051A7E3E19E6DBCBDCCE6677678EA0F88816BA02140AE5FD27E0A56D38201E7622199340C0C8B8640E28BD6D318B6EF56F67BD7610DD57995A3E06D14AEAF3993C9802D5841060458DCBDF6BA3403B2DB2F0572CB95B0F25EF1750210D452FEE9460AD6DB821E5C79477D2200346B0AB5F14177AD988FAEA06BBF769D7", + "signature": "F8B96BA912811CEE92B0D15D063111FF3775C2A96BBA5A4F79A5EC6DB47F2FDE21B64B04EF9AF9571D2E189888C2170D8C35DB68EEFF492C68135C6FF69D0E4D3C44843A8E65D1311629600BE1D6B14682B54187D5D75D031D0A58E1D63D832505AED81313210B4827835CFF0CF4F31A6195CED3C9D741AC745BC0A70197F71056E15061935366A6CEF1506A3D9584374FA9BD71B0576C6A817CA9DB909203C21FFE1733B0F35C470F931C52010A3478E27DA1987EC9CDC814EAF80958906903D1D8A5317874DD60200E1DE802CF261FFC31B9FF76204644953914EB27EC07DC76932366B48E74A517C995AD3C366DF1722D6D9648943D5B3396E57B97F8E5ADB1ECE86A420228E3E5D3C347000C2FAB7B1B6FDA0DAC86E7631B1747D7533AD3C8B6CC9E2536784CC5AA30E42150E19149D133F6DBEB87A0D9DA69CBF3835FD61D380EA799A619CD69D6D70CBFDF300ADE3DA903589AD4E3CC7B5547BC42F0E33363833B504DFE925F3865202C8952E2DE0F13DC0C139A153D5B9135F1B21BD8DDE1211018B03CB09C8B02F883CA83A7D02496433C57E16E039E36851FBCDF78866ABA9786DBE8DD3FD9EF9B6C28962ED85C2B7CE21694008B41E3D5A8C4574E13F065F78D904DFAA5434BB8B4A9B05F2006B7DE193BC86049F82A7D849D071112974AC9B14CEBC65AB56917B3945C124CBE803A31ABDED9C9E30F3707F2E795974FD1F8881888135FE3E10EE929667D6FECBAFFBF0FE91CFC9A8848F1AC941D163F92639C2F056C6AB3E26775CA383B8985F23AD599FC746569593380308E6A9526A1174D97966218E63223307257773670798FF8840CDDD4552C6CF4324415DF1E73E064E6C85598AB08955004A796C7F74EA377C23C1C426ACC7356D81B4F129C1A8554E6E05508D0E7B3305232652DEE0A301F1C4733CB370E2F099DDE24966B87E559083ACF965319A5CCC6631EA195CF1188A2DA1B63BB6BAA9F35479E2B48601146CCC422403272F28F65854E480E51D606B3DD2EAE6F104D30351BE4F2690AABF139CF4F8ECEB6EF0D2EB08D9C1AA63742AA45006F2D7F486E752D985AAEA54F9E176C4844C9D0B3566E46DFA7C02FE085B0D04C67532401514DB0C0BE8CC0BBBF47F319F6B7688923A93FC0476DB7B6CDA5CA768E4B7E4C973DD95268A3D3AE322B5B34323FFE61C4598C71705C59B68F039265286187598DFE1E45E16A622F6E75AE5B84D6634A4EB6C69EDCEDE11D57B1E4EBEFE7FD1ABD578DF8CDFF0FF7E957CC35446101D6CF372FB230A9187CE31D355982DD1E174B4C6C27B08C2ABDF81F2A4EDF67D109C22B5AE15775279E549194A0D84515976B19D2BC852B46896457C0EF7C5BA08AA92A671AA461DB21C6857A5E42663B822488BFC7DEB452377CEF9F96429134E6EFAA01E45017E17A7C66A15C4814ACB051358E7794FE676C0B26EE96CBFF0CAE8E3BFD4DE21671658752916EAAAA433ADDAC6E8611E2494B1021C7B63392B15214BF1F50B758EEC774038FA6040B33B33AD6F0A98603CDA952CED33C812D45CD299AB38E25EEEBE42AD90DAD1CB64DF58321F6F26FE2AA739130BBA3550602D3349864D7039F2992C94EDBE8ED8501FB4EAA8919C421247BD280CFBE16A3CADC66EA1986DF5B753807020D6C77C9D8A3D42CD599DF41672460FFCA7AFD80FB2F1465CE208A69AF1B84C568271BE21DC607B6302A9D234A79B510C49E3015B3E2D5BA9E073C376AE251ED255C62AD2469839E1920192674EAA995519B0A915FCC38804CAEBB56F8398A46D89CE0C1CD9240EBBD154B4AC9A0F28E81371CB9CAC75A2CA89645519A59D190A677DC8D411F1592CBAB5C8C12B88DE3E494E8272E7104EF6B9D7684A727A73C6B2D099E588624693D23EF0DAB2CF27924B06D2CA6056D73192B89CFB3530760920669A966CBDEE3AAB9CFDEF82D662CEA11E57BFF4BFF5316B446E5643BE03209E1EC4DA6D7060D388FAF2513AA04F37AADE5FC87463A70AFF8B0B179222E5F1B94CC81E48D42A2AE3990243BD0D16526AB2FA273BF003B7E1C76AF28B2A697424280B5A39DBFE9A48479EBBE740C76F599E8F36CF0E5CAB87620F2262545D82AC40CC20F30DB847DF088E8261703AC60BC8AEA56023A337F5FED92EE8BE9FD7ED6738535E489C0BFBADEB275277D4FAAB2FE03862545E18DB5760B6E76F639DC9BA96EE649EF9C67CCD3510762EF405C4AF841DB6A87E794E440BA8E25FDCCA2A947B32E5FEB0C5CCE31E04B75A50A553CAFD5B9DC682852B44A7EBC1924AE7E8C16995AE94DF8AF1638967E531193CD97DE15CBF1FE60981F7C2766C372D19706E9FDB67CB8AA59D32D260B2E6F8084D71329FE0AFC9414E19FEA8ABFB03A6F5A80048418BA2A8540747F7330149FBC1E54526B205B9188BCF9E10AA79E563FA057AA2BDD955972CACA04E21426580270C7174487E5E27778E5E819516C3E1EA2724DA7F421FE1F0F830BAFE519913C9A0202F7FA9979A8A8B40E668884ADAE379AB14CE65B77BF8EDA5FD564387B968E92A5C823C4D3D644A53200D15B143DC7001805267C0C54842BF2D709F7416F6F9461E3BCCCEE27C2395528DE2457ACFA1BC59BF9EC4D4837EB57C58756E98741B562423C40BEF2A5D57A57C41146AD81973BD1820181A275425E77964A0FE88F0D93303B6C9AD08EADEABF6C1C90B785D0787FE06961A5F063EDE1DA0AB5D163AF45037CEC18E3763E18C61C57A5F72E0113FA68708DBD8A81B3DC2EFA834B0DB36B571F4FCA7CEAAF9D5B26FE56ACD77587529E73A2E54B97482A76843DA1648E47E0E4CCF09864EF30A4C1E1825CAAD8B5CD946A4924E53D26EF0719BDA223300F1CAEAEE8D8649E633C18522A678E28F18D964C81A7EA1C51AD3BD461E8D32FE431D6A163708FDB8423DFAB9F041386CDA39B1B6779B5DA551E79BDCD69029121BDE222D2821F1897BF9DAF9EFC5EBFA36DB0388593AC4BB3D5B2B2FBEA0F2913C7F024C36AC635F971D2815F841B8CE8EDB809240C2B5D69A28124AB3BCF4B3A202096AD2FF86E1C67F75E13796488B3E7D246A08D3941DF661B55973CFAB4870B05D5E98E7CDDEC0C62807BB04473669EEA93415ACBD16DA333F845B400A547609B455DC15D225AA3B2599300D59F63FD4A9EEB74478DFCC1E624DE46460101651FB8FFA621BDAF01C2EC0D41DB2A6FCCC6EFBA480EA1256BFC4C00EBC5CAFD144374CF4B45E189984F3E02C835DB71E8886E1F74A87BD565D4B15216B893D7D7154DD080BB35AE16D41200BC9AD818E3F79E44F5718C43C6AC07120EEB0A7B621A25A47785D5905B7272372C11FAB913360416BC8D71286EC68C2AABD611F9E4103AE32323D24434486F82AD739264D4E0A17A9AA2A1BD0365E4CBE9697008614FF730413E2404F3612DE9E7DE7D3EA96D02978FE9ED2B26938AF3AED998325D20CED38A14276BD86F42A8D14090D45B21B205A17AE869F93E6BAFBE1E604869F920F4833F9D46B8154C3BC3A0272A4F3E8DEE1009E6597D50CC02329EA5DAFB88A863084A6AD17222F3E77E964C07DB97A8283C057373319D150A7A2E84D81B03955A2FD40ECBA0EBAC48C300945D9BF862F3BCB98C124DA0F83CC54F4EA75A184DF8E035F62E96CFFBCAABCD5BEDB259131EC5AB9C65E66A3F3C0ABDAA158CB2EBE18644042E05D048F044E82A3DE759D54773F643EBCCF7251159BA8ADCC4822C1DCDE92EAAC056D13074BB00CFDFE60A22EB685C6C758B5B0562FAE7D047FE43A22267554996250C0E56CBC5D43831C40FF8A4BE41E990583348DDDC769C2B4D12C8CAD3491A1E59A2A612A56159C0AAE2B39F4FF432946ECB2A206754E220F193F0E4799A05F954EBB2CE6512B95C0BF3FC8ACCBE5031F367BB9C6860DEA165362C86103F1D8FCE8525E9F98DCC3C152DDFE24DC939869CFEFFC367012DFD064F8D1ECE56225D7C54BB11AB48C1A3A1E092BC92F683D75915A9E11ECE7775858EF2F844CF9822EBDB5DEF1FD805DFD2FCB9DC2C94F62A7FFD142229FA890E6D066BDC0B5E253346DCBDDC6DF4E4D81C218950A7DFF0116DD8BF2686873D67B2852BCEE7918FB6D64EF099AF1C5962A2DFDCA5B63535DFA82CB7023B201429A51A02047870D5C99EC90D8F3673A75B78F20B89B91E323A314C9E0D13BCFAD427A29FD6F72110800C772B0576AF15099C91AB4220678EA6737D9932666B10F39AE5861287562D8D60E7A3EAEFD8085EDD231F2A7D91D9A1218AA17FED7157B7945B582A75A4293F087FE3AF3C5AA8BC85A14AC00812CEE5AF591BAEFD22F22A3B3C3BC4FE04B92AE41B3738CADC1ED4FBD16A8E5A572B79F07AE4C468C34CC60ACE8FC6CF02925886B511C437FD01727B21E8FF06F2F844D9127E2BE7969B9EC0F09341CC2B5B4843C1FC7C1B23AEA33BF2831CE5A4D94C9291F04BE6C87B37916030AEE74D8F97BF2E8BACBA220C8EB2D2EFAC748E2315B52BBEA898DABAE0A6421FBD2CA75B041EFEE67BF2DDBC8EA31131AB105AF70F9F92C566F675E2AA982F19783085D3822DE6732212558FE658ADB36703ABAF9CFCB4A052FAAD081BAAD616C05CB20B65B540EA8F67E83429540EB71E5D6D8283072A09CB8A5DE291D0DD67F67DA1B11CB7F564ABF248BA6B6E427F62B0A9D406BFEC39BB4AE854076EFF9876A6EA052DB5CABE436D292C10ADBA4F445180D300EAD76471401E29532CE949732FD24779ACCA31DA03D41A1BBF926E1D8E9656CC02F0EA60116BAC17DAD90190C65580F70009C82D111EE70FB5B81EFC94B65648913EAAF79423BCEEE03F76C4C80600B409771A8F0EE87B309DCF15F432B2388B4D8A3525D3A31A8C7D61EE4ECBB3D3247E6A358C23CB5C1CFBD78C3CB64C9C560D355C8A5DBAA916D22909458BDC0EAE6A92443D3EFE3B69B443013F3B5C0F0BEB32CDD46E58A4D5F5D7B8891F0CF78005BBD04460BC5D6023A413E9B709E8840B322C2FD2EE01DA490B903469D60391FE21D2FF21222FED1DB2F324176A9DD403C1888F68DE34E5A420868F013E205E16082BE0FF504E8D0A7A79250D7F9A38CADCAC8A4CC887E6AA50412FC8F4C358920B29BB09551F21B858843CDB7C3AE1536B80E0082C0BE3C7C48DD08AF37AEE343B30A0D3D68AEB2DCEBD57E4EB7E71752C422D5CD0426C6538B1FA74FDDA2F7AA7FC57AF89016FD32FB63CFF54B5E2D4484027B8A66E0E8C3DCAB404EF02EC1DAED9EB8C234D49ACF3A92B43782C86AFB1F1A6D482F0B78D1F7DB4BB7DA4BA27939AD0A744137295E802320DD305FDFA2CD7B31011E9FDAC312EB6A7A4F1DF3EDF3FF3973AF627B6DC6F1E8A0EDAC416D1CFEB566F73560EFD06C0BEDCCC0A9C14BE273F1279A962CD06B04AB2F7B9C8C05F9D3A5607CA817F19890D4B9CBEFAE9CF3DB58D1AAF3D3A901DB7E6019A816EA1A3B10E4ED7EB0D89526C14685823218113DDC4FBF5BC73165A08664719B7DE597E45994E92B667A84DED5BA2BD0CE6AE57B985ABCC62A81D41ADD31A4A6B3AC1ECD2097918A2120B1118262FA112E53521F1BD55A5BCE15423B9E15FD1676B6C2B71C7ACEFA34E79E7674B1C6007859CE58700D1D5BA8CC3600C606A954873060038B21BEBBD6333D6632405D7FCC7682BD8444991C51EDF01097CB889E6958DEAA37392854F30A29147F317A25CCE4CD6CCC5FDAF4D6AD0FD9CBF98EF9B047A5EF4B7904B762577F974B4E04AC516ADF0695183D153D5E321A2EE192216087A3B0F3AADB81B64BC7B5A7520129798F799ACFC2FC1278B2CAD8E41083F06268C17813AE37A783B0CDC88A08329B161774DB27A1FD7826959FC11D494C6723F99E38264C29CD1D6AC5407C51244E10E20140439B2BBF4AE9D60889B1A484972B5243D0C17D72FC0716F0E3E38244A627BAC2F1E100D4F8DEFB60D55CD8CA28C3AB55243B080D1E528A61805E943D0278C126034D1641EABDD09B2DF1FDC76494B1CAA37C7AFE153D6D5077E616CBE4D7399C83DB15F1770771BA5ACF40802B266FDCE07240D2E149566A10C64CD42D0BDBF21F5023FCA7E976EB69E976BE4BB5F5DE97FC688E972D7DDAC853F70277E42DA44AA1D800445A05177052A581380F65997FADB548A350C398F7F076BE8E6135161268936CF6B90AF84850FD1C849AEDDEC104A5ED9C4723498B88E0375F390F14A1FEC03064669B3D08501DFB2A0C26C755241FADF278811E6B5A6ABFBB6D72447F55EB8F5F7C9F7759A1386D89FBA1DEDB048C56A5013F30506B226348DD46F45FD173D6814712DE2708D7345B9B6B3EB251D22EF2E0D2256068DCD3BA2F0327A20C9CB5DE5C86440BD19DC447204EFA578DBF769FA022DDAA02ED58E1C3D02EE35E6FD4E13FCB23018743B83F769BD08E75088CD2E01A8A8957C07A99CE305D50DE8FAE597843E102B3B4664ACDDEBFE153B529EABC2E130666D878D9299A0A5BAFF58768EE8F01D39768AA2C5F40F234F59848FE00B38C6EB2A608BA8B5BABBC0C7CEDBF70000000000000000000000000009101B20272E323E" + }, + { + "tcId": 39, + "message": "8F96C963CADFD3585A29E3E7A46618FCEC87D18F54B7F283E0C761C224B4FC93C4FD705D7306644F3215D4527C58173B2CAB900567A37800F43C692F2F056E2F7C603FBCA145A77D8C3833CDB7E6C049F690C892E379F304B911A31A83F18865E38C393DA10ECBF53E747E5BA832119757EC20B76B52BCB59DE1CA6D3BE5F10B", + "signature": "F32303279F880224A7EFB85C7B5769442BDC949700D6D54B5E3A76ECD8EAB821FC8515D215934AB74B2F10EA8648E6727D91B11E0DCA12A1F3E3EA935F7755C48614EE56E6415614542783EB486418A05DAF900774596469B262CA8608A96B267F0C105327AEB9F83541F477FFF4BF1612BA658F3EB530FEDFA5DDF32A0A8E04CA0392FAF2B37823D9DE329C0154B08535A47F7574B9F2CDF672B6CDE23EC3EC972F9CB000B7197F4CBE8E263094A8A3E3CD3F116A9084CB7F03CA76DA15104ADAE34AC5B7CF93A535FC8F8B9DE68FD14DAB8504E9AE3307825F93C67BC29769D5F09FA1630046EB8F0FD873C533CAE2294276CB734F2139724F0D06DBCAF4C3B9E3B8DB72242A77255C0950FF383F0C513890751253B39D00BEC708DC0DDE724BDBE1CECCBD8C77688A98DC9D18F6453E7617FDFD32F454E0582AFB47816644A951702911BCECE4A5146D58C6931FBC762D42ABE0D50D4D3C1B703220C662EF96CEF8269290DBF9DB1A4EA83C23503764F098B1C4E13BB90857D6FADECB096D53772391A76293D2F3F39EF97652CBC721FF4020775927925025FF2C5E2B7837574C60E9D6DE8CD5CDA790304B757D194FC04819ED430C39A79756DB693D0B9A0CB4F9959C21A38928525865EB2F4F85781C8D55EAFD724A2B05D296B182E30064F5C13643472E77C5A9E57C7D3C35B6F9276065A8B7A29EFB26CCA534F03AA8F56485A0B17DA02629494D77B3657E64192C3D22FB906AB3A36E2223D8E3C77DE16994B782B5FC3CCA105ED53404EB672654E75EAFA0FB23EA9E04B21A1E4A9F1812D98B91BFBD9822CE0886EC7D963E25C1015C9C81CB825EAD31C19B00F0BA2951C2E1D3BC898AC34DF10695DE24CDF92ED45669B3418BB1DD9FCBD5602EBAFB5A06FE45A581B3CFF7B948FC9BA3E218F9A70A711202731E21B04A3C1D47D14D02B8FD2AD3032C55072AC1E63FF42DB2FE2A4B7E13C0349B8772F46E95B9AFC058C9A8FA813B752354ED98C68C1E1748C249513DC5C0C12F9C1BE762846B4D60B20C8A2CC7DE27C521BD459A783C37550B478005C6178E41F3E7157C73C415411F03D64F6C84C61C5C492DF74F53E0CB50092B457252ECBDF3650457A5BF08747CF2123B01648C061A997AFC6928B433535E7A0A9F4AF6CB97A8778BABBA06DEBE52ECC22F7C32743FB0FF168A1A42F6C8C9743D84526A5374F71F2B748BB308469B8FCF8C9DC85149FC8E18A5002ECFF106A3DE03D4E75CA5A2BCF0FF08ECAA488940F4B7AEAA23705C00B2325BB207DE4B6CA8CE6625542DED262B4C2370D8D4BAB4A171F702345A129F1F65A10ABAAC7676456C8DA4548B024F2E189720E0F4183AB26C2EBE42349C1A81547AF49C0EE942E429F665366316B493EF48AD4DC5C1C87B69CDDE11AAFEF6DCD7574E781704E0CCB9590C839F44DBB05CA4AC9B24BBB5778C672073082123AF023F06A8DC724FC72B6216D72BFD5A19CE87D33B8F10FE428BA86C9309841ECDE54DC94206ABB2C3341350183B249A99695A38131D961F5627E5871032AB2A823655BBBDF25137EED1CBFC48A964FDF696341469F11B8F05E411C8A83BEF26A9F98CC0DBEF0AE025EA7F420C19BE4D09ACF5CB13819AE74C10C6FE3F1AD08356CC75A89722B50CA5A754E87DC397FE4D8E38FD7D63FF6A764B8C984E0192322FE082ED3B6D5E5BE5C385D03D98321BE49FF1A47FFB981191ADFDDC10ED00BB73F8915B4BA03F7E87E17CE1E6F53BF90B0EDA5D2A4D6BF02E0C3B95609906CC976D83E49D364E9691A2AA552336BA33DA41ABCA4B9A111347145D3C6BF70EF1A1D2CAD1F84618D4958EE680F04FCC59E66364D83205FC72DFC54D94428336B4B1D8595162CBA370CEB8EA4911051F5DB258F110AD5F4286CB4E00B3816FE9DA7C9696CCF8BB6B51E99E20354906EBE996D460BF5BF484CF102221788A188E0443E74E31BFE648A6CEFC3562A2610891A19453D023F170E93178C570644064478EC7814CAD9F4DF2DBF5E6C74B80009A52EAB3E54475D9AEB34EF7F0462164F975390B69C3AFE2D9510331D585186321E06CBC57F5C80B9E989260CF77F67EEB36AF15E2E9E476C7115607F2D74D8BBDEC2A37F3AB6A646363572FA1E1FFC0CC06D27133BFC42C214862CF21F31B3A123260D42CA6BBDC9192C553E97D26874A721F6F9E14708DB2EE51B09E277A6AEA511373DB5F5E0FDA48E9BD153967992C79589A72C9320F78E85F59E06BC4750CC73FCD930C470AB38535E8E46AA85C24B7909ACA478853B6CBE134CE3EA6FC7F559F44F4C4795E2C6B823AB4E5E880BB58F160F621DD56F22E99FCF5822ABE04D8FBFEFE3E82A77B9D47785399B710ACAE177E399F23476899CE5D6DF96329BE6A366F3D155ECFD95D4400FA13E7AC025A8533168879B51AECAD85173BB7E4A2F69F73338767EF8F3E8C9F58F6E1628F8003D328C6F7D5EE0D1DF53BB86FBDE535238EC9EA1CA0BF8CE19DB3BA4AA43F45D7CA77E2AA8707D3573FD70E4AA43E7544CD55793DE76B35448A25656408964E6C64369428C87667D19E1071B038967BEA44FE3333C55D325BE45F052EBB8247FBDB8D64CBB2D4B13F7631359E9EC19FB38C36B5A74955A17B7C3198C8CB77764489AF91CBB16710F6913022A0A1FD3933B824E9A2EE2FA1B0B2E1B4DC03C0EE14C351D8E14228FB4CF72888A559021BD00B496529211AAD4C4C5BE0880A658FBF144C53233D6A0EFD563353E40B44236F3FD43BCAFDE78A634F3EBDFEFC604D4C136099A338FD31D4A0475E14FC8C672F1B9CB726DB60EFD36F2CB93120CB1D794AC1EB0043006FDAFC4701EFCB035C9B53F7DD286B5FEC8FC96DDB58C9F36D9EC1EA660F661B9FC6B5D8A86E66FB74FF7BA446FB9FFE60046D1C222FA6C00037B2C839FBBACA7E4A4CA6A721D2E8B5502AD23218285EF3F9727D863DFC1AAA49F19382C6554C51B423F7EA1CE48A8A90E4F98C035AFA8AB5170A992A8CE672F95166142A39F2DE4AD2FD3C88D9186C6F1CE6F53E4AFFF7E17653465736266BF7ACBCF6DE80929028912E61B0A606C0A75C76C9D3776ABAC8D85839086A146735E4980C030077D4909CBDA90FBEA68EAE87193E7817980DFC8640E74503EE46CD808833398D93191A08F5446CDED75EE1975AC0119779F6223E05FA70F4252108854FCAF18B9FCC56E5D305F1F074A3A20742921F6FBBE0EE1679E30D06FA13A0A21A351EAA943FD848FB2B8CFEFB0083B39628F0E74D438EA14AED6FBD7A251346010980D0168378D78B07299E97458942F03BA76131442771C0FE648D118F7E4CF18096CAAF9B86ED02C7DE8C498A9426A4F39E385A6C0A3FB4F2D97FDE40CFA0617075C8BEE816A977A60CB3FDEDC41CC162216BE52599D69AF917250F9A2839D305023A6D395131130027F1A93D3A2822132609FA01B298CF4B56428407E5372A9ED9B0BA2230705856C8D6F8E6C43EF52322FEE4DA95AA4340F274A58217E3FA5B071F8531F0F0CABE9A7C42CCE6FC3C3B5984237600904C12A72CC93E64E0EC65B236562BC66F93E290B6BE43CC6E828215252B8A10AEAF54D2DE1E40E0BA6503BEBE1AB9FDD30ACEB9AA2E0C7FFABEDB3CE00020CCEC59354C6D1D102DA9177105D7D4A0ABA4D812BB16CE42B264BCC8FDA518ED5B55951E5FEC855708B6FD09CF0D10971B900B23522CE089ECB231ECB04BC821007DC815A77CE6095729D5608F06136389660F34DCE02958E753AA42955ED9EBDC41F2DE8F480C07B95A17420FA1EC4AD952B4CB3D1ECE9EACB599C2BB46CE7EB138E42615197676C301EDA16B088819CF7324174E3E9520970E83A28C7E26337BC084FEFD1B9FDFF2E7EDF5A13A3DCC80AF8F506C6A66490CE57497829C58C3ABB5B89EABBF40D38DECBFAE8A03DF466A1380E5EECF3302E2989E4FE1B45DB7ACEEF2B333AEBA5DF806CE3E38F6804CB6BD32953991E78ACCE1545933DD41C7AC3543C91374E8C77C1EE0A2BB079A41654AB178033CF30271B6ACB7777A9F1585BF3226B81128EB67DDB35CC7531FB5215B04F171F10370BC968B65C6F77512EA8A8A82FD93E934535EC74663130272B1D63847205D4951E27BD8F4B9540B6648DF8F85E493860BA6AAF8B2A973FF3021D60AF5A0B9D4273C129E95793B273EFC3A52B4DD795CE21322DDE228BB6633904645ED74C08B94163E5A95D3E91C1EE5854650F8A8128CF803DEFC7872B0543055257AB908F6E5627D97652687923C600EA8F2CFFEFE640D773E84B33F28F6CB84F6ED92388450A3FF1FE46E43955E8A942A0ACC822963C56BF5CF956F99C41E7926AF9C8752C62C51C1E8F8B310A4399C3BF745052506FC869193EF7FFF5F74F0FEF88D70C579933B85D35C3972D85660D6806BD5B0DD764161E0F863D9FFEFCF87D34EC3F70C1B664D940EDB51D334340A9E4635EF480676A22B1B4C801D56E1B774D4652DA87CB0644E979D10778B1C041B1D90F2E6489E26555E8DF53E0DDD8E658967875EE41D25C7EA3307872F0EC6628C9C636C41A992910FD6C99628153D3DD6881871B7F82AE6F0A6E91CF871AF51BFC38A21CBA5AC463287CF7AFB765AA501D2C0F3FF8DED54F5D446AA3AE16ABFDC122A953AD0D6528F7E30C34B79EDA8DE0C4F912061124FDAE05D60001EDBEE9548C622B538BE2748EDA45DE098F2DFED34F46460DC9DBA30321B74E965C74920B9EC5AACB8661C63F45614CCF92089BD56D218E0987F696A949CB512B53264D0E8B5B283FCDEB78BA2B3D51F46A1DDD38F249619A82CE93EC57A76FC76407F8E5126C5B68B068DE7066E67781C2E36DE9214A260923F4CC22E07CCB78B7B3301BBBBF38CB844E745F9ABC72D149928F999915BE45D93B9966E4863D9D5E1BA79B6B4D93907D08C0E1B5DA2FD80986822E21FCFFB5D17201F1CAD026155FBEB9FBA5F8BB5FC08D5959DE9F42635FF8707A6073B55E349521275BBF7B72B4C1C7CFB6B121DF6CE2F871B98F72303955A79DC50872EE27FB6EF8658A70640749A761C545C4046B12B55D26C2888EFCFCDFF19E020EE96F30E37EAA0A098CDA610679F82F3924A17969794709A55A50ABB5FCEA546A59C49A874792294A26A004F843C4B472837C21AB165D958D86912823C1FB93940200E13E773047738559E64A96DF659439B6549FE542C6EA24A495B1E22F7C115145C5539745496826CA8052DCE4D0F28C55E7CED257EBDBAED9B457F262B7C99179499468CB3CE0273B524EB74679D2569C3BEE69B37E3DADB594BA93C78F69902291AB8A07246E9EEDC98CC0485213C707C4E7BD32864310B38C72BB1C7A9B1A444CC57B7A1EF39B3642FC60ACFE978D9363CE66C74C5066E132CCEB58C32FCF51CEC41FACACFA622354D70766448E5C447C640076119861DE0249512FBC4773412013B194828FF8A8EEA037C371704C4A7CEDD2E3894E05CC6E75410BF3C25B42E63B9D287885E682BE8E5FDF512F9BC667A56E04C094FEA642E7A6945E860775D4A9F88CDE98C6B3BE2D43A7FDC174C8DC35423CB7444F3561A561534B42F8F71DF4936320CC8C40FF791D8E7952D370C58B3926A7969D11EB7E79E8602C821CBB57B6F15DBE09E9D405F2F6CB9F3C5985AF3AEB6564228C042333B55A55EA6C025B80F0549BF32519D727DE5946EF2CD3E6DFFC074D15E0BE93A5F53F531CEC60130DBBF9E588427738AAF9070D7B87D1E51A16720AA4F2088756D2A01C9C5542EFD7756E20CD20B5D9F3A2F55404BA631AE2D47C157DDF29B635F596312A153B620DCF70A91C6AB93895398C3B91133B47E690403E889874C9E3D1ABA23F35A9D914C27D3FEB9053CC039A2F87D71DA703040189DBFCD4CC114C0A8A9227E8B674714EC030BA474115B5B3CDBB20B964A1C12B02D927E140A6C30F1B09C4B3680A1423071EBF8C65FE367A6AFD13255D6435CB69F3F0D339ADD6C20B7BEB7B7D9DD210A587DA87D588F565111F90799DC7CF17214F96E90471413DE85519B882DE15F693A2088BAEE85BB5873B0611ED7FA0C11E11B16CC05635B8B039E328D5400C8D3EFE76A3402267EDA22FF90B7D59E506E8403C2ECD217B310528B5FD30831492E6723AD06522E8B9AE979919DD0429652560F3E3C264E213351F0272FA697A1E0F27FACD720A60621F0A2D5A578227D38A421E0A088306262118D813048E2E763022EA832AFF510A0F93C581E7C80F94957CD6FF9059F72499A2A51796FC1170048C69D0AAE791612AA9F0ED76CE1792AAF06A88616A47313056A95E931F38219BE85DF42EB827FD88117EAAAE1322427600E7B44C58822B0AAC13A3604FA9E6E8D271731949950A5B0574EA668D90161B74124528BC09CD44057DFAD61B43B50B4CF81EB207933C2ED8F7E43E2848E1C5A21097D2AFB407BA94C3D11037A8397A5F203506382A0C8CADE0D2F484965ABDDDFE6398BD31B395EA2A4E8EF072F323C4258D8F9216AA0D4E148516E76A1BEC8D9F3F700000000000000000000000000000000000000060E171A21292E38" + }, + { + "tcId": 40, + "message": "0C63CCD167A88F14194286F529AC33F7296594D9FF530CF1C7894A89C73FF3569D2AA1691BF58221919AAC325A3A86BCB55F0EA6EB4808ADCCE8C6EACA20AFC574E02FB068E857370C80210701D9D98D7315AA76046736CCDA0952722D8EA1B3A2AD0B33C7FAD15FD6130E2215E2B71E5BF3786CD452738014F7AB3A482D4A1A", + "signature": "C95E934CA235DC9EEEB45817A6239B167709E59FE25C8684221315C4F8A76DA028286B07D6DD0733D1FA713A94964F325587E2BC491908B8ED3A40A014C82FD25D26B0377364F6DE69CCF14A5FD65AF5F56278B202B5DC3812C9801E96C40381FC45AEC5FA23D3B0C99E79FFD931604FCF9F51CD09484A671A1374558EECF31C83EB837D7183072FF7CDB1220F58E6B77522139F0F15049748A46B404CBB0DA079A347CBE281D717616DC8F9FAF5DF5373A3AF9FC22493586068C14F7BA5FF7B90E692A65688C8965BD6452B807BE5CB76EBF45ACC3DE9BB0E1B35B1FD8CF383933F1A9928825E62DCC3648D933921C926C1BE1B40BF7294BF9241226500ABEC0420EAB0BD021B0410D9A79181921680491AC9162819AE3B9821E4377754A37A0AC9A0F3ECC038BFBFFDFD7E3977D0087435CA1843B218E6C024759124BAFA889F59AB0D178EB2C3896CFF031C57DA3EBBBBD66CBFBD72BDD52D19D1AE307CB9E2B8BAF3BE556DF71B28BCA6F9B2EB69F8005ABB8D29117C43BF42459EA813C8CB4385EEC23984BAE661C59BFB7F9F06DE0A41F70430AA448BBBF293A9E66B55995B3A5114032A11FABEE6BFC0DB02ACB8E488A05D4EFD95ADA2A47561E91C3AFB64D24B69D0B1E320B1111FC4CD1D48F1DCEC0C8210E6E632BA1CD0448E3399BE8FF9FE05D280CD827F09CCA0A07FAC04B2C1C96DCB778A16735C5BE6D71843E9FBD0095C460C6033750A3A6A40788DF53C115624A75147D8FA8C1786F392DF1E52DAF68BEE09DD081A22440D801061260BBBBEE3FADAA4481D71E9D837137D6EA56AA4B8A30D5EB0163B7117C1404BD7E2B843FDF0FC3E633AC03295C405FD1BFE2FBBEA961B5CCE96300DE4D402B35DA3CDE854E55E9F0D89EA9E3E05D5E004FBA53705CFD74DEAACD1BEC24CD167A05B5D65A895944EF7729FBEA53B19959891A98EA2EC69E5FF4C22D3B2317955EB2B2976B096A621ACCC3FE812B8D59C195BBB7E573393529CA246D7DCC445270C60DB57EAAAE689FDCAA28ED889FA1F93AF6B454C8AC59C667EC338DAB35B7D2E6C5DCE92973E24E5B73DA0BBA9950AB8D2330574A10EAB9B41D52C607463F5DE9344F1035974E5B166EC36E8895D1530FE1A165DE7620F9957E795CBAB4A83775D4E267A6F660C73CF85CC675C0ADB8DC5957F960B3084DBDA7C2A6855D65F798E8F9679A4D7F96FBE07F09382FA424481FA2A4D808D501122B46F1B6B9D43E8C9369457EA2C6A77F51669D80230D02F2EB017B19352851B7A0726E4BE6CF69072AC54B7FB5D431940D06CA58B2EE61CFE8690A0686C62E1B29F4C22C28D3C386A16D63D8B9BD65353AA48188EDB9F9B19FC9B2302FA4D7864243E959C1BFF2DE4E256BB985D4DDE0C8EF9FBA0FE8A7AFBB2CD4976C3CD3B9F6FF162567B65EFEF5BA87F3AC5509976015BF404704BE1657A4B89D1DBC98072838369567C08DB761FA67A4A2FFA2C7816AD31C0BE09B0DB27D2AE9CB7DA26DF378516B17CC07E90D7B702BC7CE3568F3AB902697164B853BCD36E2A290C1B7261959BB5444B6D75C1749D939145C6411DE4FE5D1847E70E473FBDF632533153E701881C43B89D32FB3E112BDBEA5E36B12E15F941F4EDF669A5867D79B34B23F1F370501043B8ED95A1EA088A46A5D0F3177A2E81DC06026539769808058916F003E05088A062CABCD190D9CBEAA12F8D3A7BA0C6EDB6AFBCC3D1A269F71835CB1D3BC4649F998903BD1EDE9000BE5908DBA93BB4C80BE7DC9F97A28BF7EE423EF15F6769F9031AADEFC28C4715A27494CEE7EC990B59D941FA42423D8C51B6869139302834567316FAF4595546A19F317DC3A2BC8BCBBD4BAF3546CBD3DF2ABAB198DFEFE75C64574A35F3B1E1B9BF303FBEBF08423DB4638002604DB5BE70C47DF86C83096BCA682E1EF3C65A819517DEBFF8E9EA59C0DE1D8FDF2F809BDD4D8C8C3CE248A4F49FFCE91DA7BEB1361F40948CDD5F6FFA77F4CEB79B3877CA83F93B098DF64A3E864DB265DAEBC7FD1B8F7B8C83BE4A77947A43D5351F107E84F5A080D91D85B45466906C6DA51428EB08E0D9D61CB4A02A7E4B7C66FFBD1DDC3A3EFAE9B3363AA6DD3A09DA1601C9158B604852B24EAB2904224F24EDEE8359F165D536E17DEE779E3208B8960FD1426FE9DB8861C81201CF55F527B2465BBDC2E4EF30B3E4633DC01CE8E34E1B4CC9EC0C78AEF18DDEBFFB013145F7D80F8ADCAF2A4D1DA1B30DF901957D36DE50EA5B9B5560FF3343DB04C8844B5C2E546DC426BD945F8E08C4A04454C0C6257F1E1D796C29466E099956118AD53847F4A579D01976D5CFA389962ABEDB6AFBB91E31D380CD9B833586F5DBF598B70D76DD6E1E2AB8BB52CA97DE3705ED68A2A551C96977DA36FFBD27ABA84BF99AF9C539AAFA55680259B9CE72F8590FC786FE62A501D52B0FDA85AD3D245E9F29BDE1E278D1E2722088086CB51D97D960511814F9CAF0A5A57E2C616867138E587C17DF20E968BAEB83179003F9B3D9DA0D6AA15B61547DF2E9612792111A271F723E7DB4E8F2AE272D356EE9753797B85401E83E6C5A87DD147DE6BB95A55C00BFDE51E3CC6360C8E827456E423799D294EE3BB81A7B79D9938609AEC20B51D2CC17F08D6AA46B106771B845358985DCCCEC29F861387CE570296BFAACA9F2676B417D625322B50D9E8BE4C05193A9FED61237B44851F3419BA403DCC1662C0EB30EF3BADE28686E3E1CB3783CC3C8D78E96111562E08C132BD8D3F26C8E9665400EB44154E4D1C7CF16A52108E21137DDC1FB310B7A8AEFBB7BC7C09BD062C82C3F490D5B5991665D3BE017EFEAFA648833E958D43D16482DC95C867357103A0F141D230522A6BF24C19AF25876834AB24239BA5DE9BEA4CA4A22B09AF59C69DA9BF998DCBF49F8486D8FC4A16A411F9F273FA44998950C620B3DCE24C5E6D5CE4D3A070BCE23B20897BBC654C154E159B093CEFEAB13DD4D07ABD1F4009FF72FD850AF9098755214F668C2E1A93DE22D82DA6711D3E804E0F20A9A95775276FEE50B3F3A348154628D46E52DC934DBBDC514CF9BB6754E349482BA658C73E90AC72C84550C179172F87869237C4A902FF0FC0B8466BF2440F0EA1CFC4EFDBD925F725A90788A4A89739406EE38975CC50563C08513ACAA7E490AA33D67921A189BE3216FAC4376CD5C0CD255452D7B353C5DE44BF66BD420AED104C144DCD9B6F7D3C40B146EBA5BFA6E479892CE194BBEA3EF1A3C4DDC49CC2A564A5AE61969A951F5BBC5B1F580F04FC8E19896598A0B1BA2C81A9BBEE1F7AAA26FEBE6367BFCF8F86F6EB2A72F88EE772AF8ECAA0B2901C487878ADB9172E330434A72CB709258BA93CD819DC15D836E944C1ADB83E57547F6C0D3D1B026E7585A8B7CDEFE1E48DF5C83130B13FF078526B21F57D3EE3A2AE3BFF55BEE412EF27F9065177943617CBC0D7C164EB2D46CFFAC89A65B7DDFCC75AE57C63A5CE04741D51E5AEC1DCFA0F27B47C4219207A418C82CD513AE3252131B9C9F46E86A4FB45939328C5F10753136C5484D44B49CE0AC7373CCA7DF7AF2C0B7123AAAD87C0921B238C37668CF8BC77D7105EF2D994EDFBAF2DA2121C158B6DE42A49B5A0CE371C2B629E2B7B585665D5CFB24EDA544942C2862BE57E6823E7CA71C46C3C0AEC9711B19EC11F00DF8FFC8E1AECC8DBCA323B51929891DE34968B5F58F9DD2A9DB8F1D6528AF7BF68AC5C0EC44A11E58FECFFF780077C5F9AA436BE772CDC5547449B7F9189647B1E254A449ADD1683FE7B7D1482A3B50D664C7B3D170E47513B41EBB4C46A3780858E1EBAD19D1CA4232D53A426743DCA140FCBC8A24D547CAE2CD561ACA7924FEA71225E289361FBC2C540D69BCFDAA9FF51D43EDE5DC6494687046DA39F3D38FB3DBD776119F488E722A79A9B416DC4A99E0EC04787D2CEA75C134C7AB7C05A332CA04423B6F45028D2FCC4705A9C91E6351AA120F4C78C4F2F0E5BD221EE7C07ADF701059C16A55DED766A05A43DE4FDB40EF8BE2E69A45B4532DEC5F169BF404FE709FD5C9113032BF8818F2F51A5C3704CFE265B005C481CAB1732D94511C331C738A838B15E084021F5E10200E034C02FB2F883F2464474A40B918965279AF19225A2748872832CDBDA50F0729319883739069F78B872F71337BC35EBB581445A9591388BD71DC5121C1E985F634F4DA5FB8F1917A9FDA424F4904BC21BF6AB7E24BA6C00FC9A89B3A647AB5756456003D47101B4A336800EDF75F08CC0291689406E416BE8C6D4826960FB9D7098D1786D37E33D2D0F3778C5DC7F87CA6858E3B4D5D880081776B5B9F6A1B26D2C829AB9E862E33BCFB9F25F19FC3F683C2D3E6F89518C5A763EF5A64A3256CF889F7C8C86FE7BBD800C479D507076C628F54C61D8F749A6D63C363449ED55BB9D9684C9E00DF3C4DAC78D73B499F229B708E44F7E4692FE6AC01D8FBD18D486FA40383B3BF7B00687E3C0393A0D4894B60F8C9A395C7E6A873056C486FD05B983AF8127CB4A100F7D49108ACEF78C6A92390B984C7517C6016819D0A712E808C46A6779E3FE151E12C88864234EECA65AE2F3CF39B1671DAB8A19726A7F088EA15A51282BDCBA93C22EDBF67FB9FFDA481D929BB8A3B35659DB2C235F3959B60901288D111D65042FF4BB30E4D92A90B0E8997E9060C833D2D26E9076B5E1AFAD0EF1BB06AB415C7389A76324184DBAF2B9571379BA4168D316121CECA90BD032322D3C0B227830AF93F3E62A02F1F34B0162B957F26DE9ED9DF233D2C3F92C25018B5D38794F856C98F76DC40DCC6AA5DD78986892877B538EEC358DA64A2DCC3812BC4B66F28FE12DC453D8A3D04647408F5FB040FB54EC9C645A2BBD5F04DB4ABCB5BA5B0865F1FE4428752A6BFBB3B8C9F92B522B6324BE69F567F96BFCCAE23F50B60744C72BF69C319C241B87299601933495D055CD60664E410BD484B06779A0FED262AA5FEFE085EDB88F3D9719A2E8345BB8E43AADC517183AFA83BD75C644687351D15759659B244FCDF5FF2672CBBA883697FCE4351820659A22E6106301E27FF03F850246D55D535A9A1BEE416912D9D95CC662CD6E3B7600E3F60D72EE27211284BAC7527D49F8DFD2A1C294AB5244D27D6202A7DD740E60DD744CDD35276DA2631ABFB3F5BAEC841D94B2CB43ED93E2E0717B3EB22BB4FD47734E599FB1C5C4AE4EFF01BD51582B0B8EF1E8025749E1B0C91A59B09AA55FC4886703A05448ADB712164FC815A6662BCA0CA12425C38730B45C047852ABA90EDD23B30E25421CC59BEBF3F701B861DA76313DF425473BCD7C09D9F5F8E2D91CABDE0E84B4F26885FD99231573A5E6383F3CD9F38EBF906C8798E3B29A2E6C86A1970537B21B4F0ECE582D7906598A0BA7A04B0F3ECA48FB28EAE5BA083DF3C3FA714C753E1C72595D741E374F67E8DC85455B5253BEB0D7CCDF3A1F8E565F844676E4DBABFF5DE3EA1CCDA3A03149E13B505CD2D3285C7AB79355D25846DF70612CAA9D13E8A070594BB5B254DFD4D632F42295E0904719FD8FC26A2EA3C3194B155CF180E977BA9D3DAA9677C5B6A125DFBABCD52CAF89A406D33AEA504D4EAD84283055AFF09278D6B0EAE9B77A03402DFA1BF7917DAE721880FC1881DB132FDBAC8563DB1A4B184AE8805211DC8A8D89E61148E2F3100BD055573FABE9B7314DC7F8314A040AB05045AEA1EC0CAE452D6FE031F9135F2D505B1BFF78D65F43D9FF7EE01AFA332165C3695C11C8CD48C975A3FF2172A8BE049533F0A98E011471681F6F728BEE5721987D4D14806F525721C09A6210AABC56ED566961E167AB8C4C44714916EC6B9C3600E32A06667E35C12ABB832B9D94A6D05FCDB5F3AD31BDE2B47148C80D808BC108B2F3AB3BF5CC9F84B60473651431EF01ED69233303E26E60A1CDD6132085FFD53524C8DD88722EA5A0CA7974C6C1962ECBB487B58A5D1981F0CDA6D3244F13C4439B9B394DC7D50BF616771816BDD17E7E64BBB51EB36421F1095F1CC6DE363F26A3C0538D4FCA4199D5BBDFD9A489A71D88B768773920C281BD9FC9A848CBEF9D136114D215A6F996C61D601484EEF727E01405EE8D99285A14DEBC231EF9B2BB01108EBF48E3C12B0D723707FDE4C87A673D5118730CEF0D23DA56CF7D1FE6E4F7CA90D30550C073B2124C83D78835EDC93B86B202BA64C6300EC11F8D7A2307BBFEA50ECC3FC41560FE2DE6584D1C9BA7CA10DA7C70284052053616FEC2AAEF2D5AE024BD2956497BF35969572E9DF383773886C36D2F4BBF76E3A44CB36CD4F64064831F5F3C9A212A6A23DA7FB5E051890D78140D4113E21FAACF8444AF9C73AFE4DD54772CDC9A58C7836C9EDE9827D6C7A2B1D99FA6C33756003771D6CEB3FA05139A6A8977BE3A931AE65DBF9FC4EEC432F7FEE2337CDF20D212F68BBE1F33C50525C619CC2C5F0091B7B8C8FBEC4CCE18298031045565A65B808121D2E385075C2FE11606A959BC300000000000000000000000000000000000000000000040B141D1F262F35" + }, + { + "tcId": 41, + "message": "0B340E19B2043941E7B0F80507F1F586BDCC03D19A75DDD23809AFD11CCFFAD3C4673C825B14877FA1D0DD6624BAA8E480A98002508CC648B66A2D3A83DA12C5161CBFAFD575303DCE545E61BD943C664333AC2E9511EF841612F78C5256D3FF319BFA6120EB172CD815134010DD5AAEF67F9057D94360117DE09BEDA20953E2", + "signature": "49A65D1140D46675E154D99E7C158F424C921204BF93E32E84A7E3209F55D4829E39C0BA4AD6C100B4D6AED81C556962F12B50C3A1AA43E07AA7D19470E7D9F1592A69DAEC642E705924B523D4F21970FACB78BEDAFE43967FB8F475F02D3B8EAFDEA3B21FE862F1E9D8CCDADAC689A605158D0D06F3EE2DAECF6DA2DDC0140D31AE1A5F9917948EE2ABBCB54CEF3C4F6307CC7280D38CB4A51FCCD538DCF4ACE14369792FE880FAE536F35C48828B7779A1B9BDDA19293F043DE269B97F0CBB2647ADC0F04341DCC7426844B58D4F32C0ECBDBC068CAEA0A6E4B8960BB80D75C23A60ACD615119B3280947F4593831989E5426E2D268364B6D381F31CC4083743F29B56F4C402F636243A62B0CAD315B1CF14BC120D1DDAEA3CE7864ABD09366A1241CE925BB5CB1B0E4CC51C2D8617549D2A627A7C5062307FE01F0F16D7A33EE3134934FCADF99D13574D66D8E97FBC02ADD7B18112975790B16288EBF426638F80E3FA26DA81505C56AED3B6AF8DD58A171A88B35D63060CCF56D715252C1E550302E40DB003767569335B03DD483DED86CDBCC8F0B62F4FB7BBA0E39ED8A65714459757665E9357DDEE1C10C7189FAA55A95E11C99CB4B01831E325244EB1FB21F89EC2054A23AC89C16FB28D38787BCA63B4642E3A065436650A78A2AFD7C8DABC4C904BD255BA40CE53FCAC84F07E85213EDB8DE9E5EC9D92EC50495F64CFC871985EED039DC5F538CA4E013CE29551C3A32556B7B661A5CAECC65A4D9C565A5BF5738121A8950ADAD2826C2DECDD65D19142E8346BDA85207880AE284DAFBB485C4C7FE9D2E91B2A027C85542267779143A3C33C00B9866384F88AD93CBB7F134E12DD06A8A2555375C6D2681FC2FBF931E534A37A1BB8CEC823C041E54049776EAEB8BACFEB899BE4A2D9DC7727D3A63398CD230CF79C9BE9A77FBA48C1236A0AE076CA169B483B0057C21A3E7C593377E3760979A45E2FDFD653B4C0EF75EAF2979E3288A78E23C21C15B421B9504DE1800A035CF064ADB30E6213D829D293FD5F7B27A96BA398163B0172EC91BA569B01186F5488C98E5A3BE3973968409F31232F9967F3FC1B1B1F14C1A4EF9D238C840544FD466AC31EC5CD915774B1B6D31DC3D8015A842AA31B033306CA16432060209AFEAD43FF68A0E688E9928C72CA10FEE9BFC07C14C7A58F6C0959F994AD3D9573CB875765C9072741D47E67D48CFF03D1C159483774FEBFCF186616BF0F61E8E560E40889C261859BE21FF472809539AC713273EB1C3E3B39667B6383D55EA05A4159B9870214B175EBA1E393A43EE2A4354F507AC845B150B6FB0C1DE94DF02836854172D56FE92E7EB02385B2BBF938589FA1B280BE72B53DC26D65D6B7F8C5AB339F055C0A4EC6C57C6232448EA637219429D30EBDE7465A57CC2E798BE7CB0B83191D3984F3054EC7674ABA773224C2FD53C1D7A14F475B248FF23A9BC724844DDBBF8FD690C8CC2F660537B797039667E6449552E39B8FB5638AEB3E41CC8AD8C048F403605275C0C72588A593D11392C5258BCE745BE5EBE364CD84052AB3A609BDA0CC1F2B120BB6600A7E24BE93DC5317D3F1AFA0B3B2496D744ECD6711C5E2E1D1BF0F75656449BFDAE5ECF0BED74A0E76F001893C2D1FD118B302BBC33208BFE5891B47E333ADD1522D71368B82B68E0FAD57DD06A838FFE76666C3C055B9DFD1BD0A3549B22E3A42902567D3B59E0D1EAA3C290BB9911D54FE40950C74094C8C7E56F4443B83B0BE8F04169F4F18796E7D4CDD04484E780D7706CEE1F53303E604199F36C62E2A0CFC18379F428AC26FFEE3D0381C5C7D7E7E8D9F2B34BF648442BF2D33817E2239F9BF9ABF5FE4418E9D4B5AB2521344091C5418FBCF73BCB2F6F639F7F6110FD6B48A6DE268EBB6437C0B10C7159D22A2A5FC510F4C5CA3E8F23D01E4C65C17A88D5A1E7611EB7607717A22A7F82560E83C20A902543387506679178A129B36D1BCF3192C4B3B1A5B8A97508BBE95E90723778CB574CA8210B23E95BCA2CC380CAC5B0BA367F1B38997BA35BC89548CAA818E194364B465FFD28D10814181B9F71923E94F09A817FD0C157B5529749AA130A8BCCAA6B7551236F665A30E115041C916C291344C804FFE423C31F7DFB746295110275AA29E34EC03F5A2FADC580F011A0CF9E13E657963E552465728300422648986AABEAA1B90733247DB28E636E0594AFB09BFFE21130C974671765D3A197922F633405137FD490EBA9B953AF7174F3202AEB0CF91FB96200CAB719EAD3E3B93B0E6AED95FC38F6736D8376CB4FAAD3B275636C7239D8DB7E64DBC3811B297CBBA994E8EE64F60DCEA83DCA533102B412BA540F850957AB002B62388AFE9485D298D4BB64DAB4C445257611741A3B25A62F8433BAECB34B0BDB6E2246BC62F2156690BC67DAF50E13C8A797C911AEAD9F8DD61EBBA1159E9C7DEEF678673C06A0ACAA57472EB5BF0C6E26139F551054EE16B1CDB244F6FF09CB2093D273BEA1A7CD04CD520582D9627266EA91D2F5DE1E7FA423AD598904EEB603C38EF13D0B4069109C48A27A84B8D44C9B3F5FACA26C1055AAF326E1C560B76084D5379C7BE7457146CAA6F7223E82C32EBF803130E1B9928A5D65F7D4713327C1E62318B169277AF942758E4ACCCB3AF60A75ABA281089DE3D4210FE485C3F336ABA95E0BAE3204CD33FCF0F296AAA646814F1CA3F7AF690FF289E29A8564038B20707909BB50C48431C0A4EBA40E0A9842C9524D3956792A9B0902C8C5D97ACE13AAA07D86C9D415EAE821080AF50882E4F1DBC4AB93F82601AD4F9F07AC7F072542844C9F326C26654B17BD5162FC3111A62CCC9D5CC5058C357CE008B7583808526135B4A3FE9BB726306997D520AFD46E24C790D10E63758C28D7E610BA2CDA843C86A97B842AF876295BE7743E4603CDFAC7CD7152AF2E0564607086B62C488EB242EF10CCCFC34B7826BBCB6EC1BD907F6758682E39B8A9CED3413326602345D3271F3FDDAF77BC2BF378F7FA999343285167C61A5E71F9B6F01FD903B7E7DDB6DABB7394D0C889E89793AAAFF8FBA202477E7920301EFE2A1021994D9DE9EFDEF8D4EBC15B29926ABCDA5CDC4D84035A43EA7BA03B1556E319F2E5155FE1F625D65572E57DA6ED93DB04D85866F91EC083A109EF9BC11A8236B496E80A895A48E52B18E5D7DA80312FC77FC4C4EB03DF576B3BCD1C8B35676E964855D88D561E981D5B280A0FA090E0322FD47F027092D7D40CC414A24805AAAB2D3544DB6223E739C899C578843E3128F9B60F344FF95EA911D57111224BFB33621904468605C178E404F5E129523765198FB59C6C5F57B32FDF364CBA6C1C6E2135616C6F54FDA431BE95DDFB92C3720D91C5C99431BA9716F3018B533A7E41323210CD7118DF726B57A1EEA7025BA0395F7DC34C6294F9BBEEC48EA2D643F856B67A5A7BC4B26E8C0078ABAD5DD1774A15B89EBFE4C6C8A19CB9CF4A75678A2540FA907D0E1091650AA77B10891E33979B31D2F7B7D04ADF648FFEAE0CBA18BEFFE582AF1C2BEA0C02DA17A7EA2BA484DEB7552E73151869526A418516D511C3D3475C14E1EC9B4AC5A122C93A98AABCBBFF3B3128CC280871B4A7A5197093EAC1BA34A2B95C9D841D1E1D604491CC259DB8FF1F8791B24659DA53A1C3C95FB627C2B855E656C01FC6FAD6A5CC0B10A51BD635D4F2646A906697E7BBEA6E50EC7DDA0BC9853B2F537C24A7B0E3922760C082C437D6EFC19F9C8A749171CDF7F3C32BED621746A95850A3F7DAFBB903245FC58E3C9E40B434AB0097EE96150F6FC87029DB5CFD7768BED7EAFD8258B795B189DB9489C5F27E5CDAE529ABC08BC95C8A05779411ACBCC2563E5BEA4633E3921459AFE4CD167192B2F280FA5FDC761C1239BC22BC558C3699FC0A31AB388342F580C4972C2A96D9AB20AD24A3B27CD4407D4F4C37E2B3E4EAAE7A0C5C62A380C30AA6D2D103FD15FC79C9C37183F20E7A4C13C4A633DB8D54770CD205930D27AF97C242B13571636FE1231770CC5EF8934258844F373027A888BA7603237502BB0F00C7DFA412CE0996052CCC446348D4F6AD31DDF4E6E91B03C0329F7124AE619432D2D391A275189BD86DF5F6F64395FA08836F692DC7B5A5DED430CB3921E059C52248254772E1D7ED3E6D00DDC25D2DEA29BEE0F751EFB30CADA85146E4999EC5A4D9BF1A48BDDCF4FED7822A50A5C600A61A24A03A9E60EBD713A1506C055F23DDABD8726F3CCD0B91BB38FDA0B023BB7BE6AB85596B54CB3686D5B1BF3DDAA8F41FB6FEE0966FE2E17E75F483B2445B096100EA28CFDC822319CEE645B7D66797D7419476ED8F8179DC3041D2CDF941064DF71FA0E2BFEAB5BF4EFAF0C9DE264FF4733C494EE4709FC6E3E7DBD25A803DEF3141E3EE722AB3B191287338F07CC017053723A5469860BF631246225ACC9600E0E91EFDA6009DBCEB469F8DF95DBDD7395944DE61E0F4FBE360D4CB6AB8D19D1A479BA373E076F7E70706A1BF95AF39DD374E5FE9AC42BAC6B10784AB8220C0397C3E8BCDACB9D806E4323E841DC80F39FBF4328D46F964E5ECC2A33248EFF1758A388B22D620B52916CD6D9CEAE5EC7D23296339ECD7E3A173E3DEA02227B6CC0E036ABA79B0CADDDF3F08E5EB0A8496F85D26C2592D2A4891A5C1CB34395A7C72C244AC3A528A7E3E2BF478F9D74D45CCE1C1699F86553F17D9C3FC6A16F8D449DBCAD72B59B52FB9410BCEC725F4D964FE0B43F7C03EB677156E2A02381146A13B9E93807D860C10975E8E9D295F1D626647CD9550DE87862BC47CE239B9FC997732FE794DD99AF7C3068CFF65A1250F91F2CA3F90BB6C1A6B0A6CEDEA611948FF04F4E0B89E0FC4B40B424B8C50C402CD1441E9A5A387A7A577FF9F02EE2EBF97C4FC00ED606C413C71B873EDFFF415A5EC78D4E4CE9F73BE817545B3475B4E485A062CFD841EB7F4572F7F6F705C7CA0362C934449BA673741CDE8FD43786B08CE02347D612550D98139A73AF83A2D377C1067BFFFEDEB666FAEAA1B9C9C2CD8C6939CB73DE9AB305E125B259F0A80E7B99F2E5FEBF27F5DA65E5C036B50470BC78430C1CB7BBCF40DB773543040B1D8007669601B2F1CF098050871B15B8ECD45942C79D995A2A7318A0D00FC2B2B25C04C7D3357A413593A166FF7C8CED6E5AD92D0D8737F42FF18EC9FA4D6D39F1EA3BC8CC253285B4847ED982D2ABC5D3DCD51FEB9E13437058A74E5F72971988B7B354D0916D78F3EB0A378BA1917E089994D7BE851A1A17A7E0F25ABC1E17D539478DF18194FF7CEFA8B2B35772C6D8DF88A8152F9EABB3C9DA3101090F1AF76FE37F54D1954DF3EC25B1E014F2DF3BDBB063E34509520DC07DF8B11EF61FB00206B423F43E10AF77F0E401DB9D005D253E284AF929B0BA17B65C8162335A768406ABC9AB6C2A25CD257F310983B15A9B2861E6986DA7A46D4A09B43CECE1CB052A6206FF8B05CF5751E854C12D83AEE4CBACA03863DA4868275B8F08A5474DBEF4A5A5CCFA69E8A7F3732A82B5AE22027F62005C771D907A583C72D8949D7457CEFDAD560063534DF6D31DF32A6445492248BA10D6107F3A00225F4530ADE4969A0F567FF5711BEC3369A0271A338F66EEC97635363DF4CFCA6429CF9CF711260AA9901B12D6605D0342A86238CD891D50736430575AFD05E067D806CDEFBBF7D501D8D394299A9B3C3A66A6324BA6C9052F9B41A030AD4AD2957D77907FFC29BC5007CC15843887801FAAA3BD4F3C52FE093890EC0B45A90DDCC99E14896C039668B4CFBA959413049C1739A430502E7643011621BDD7C97116CA7EB093F4C5719C8878FEC0FD31D4B0683AE5C4FA5E33A7E0834E5ED6E68DB138F95F748C450FBFB7399B66B418A8AD203796FE0B0D7327F2628B5C71AE0F03394E6BA312A61587F8E62ED5CE71C202AC6910BEB31A23382D60654F659052E091B5AAA8BC5A33D0BC3312E914C57018EB54EA0B3CE4CE0D55CAE2668D37DBBCD38CD7B7CA1A61D4CDAB75F50A23AF9199BA6BC7EB7D2553DC0F9FA52E48B8C68C7A731375A5A9092CB470F5F28BC59AD309ECA693AEF5FD0E475E49D7FE1F33C5A324499259628F2D5B26D5ADA97BC2F983EAEDCC1255D11427B61B18416B3962DC03CB084F23DEC9F61115669BBF5D833662664328D365937B4D845AE7829BD553F47E1D327F967D90D642D297427FC8521977637BB27383ABBFB736235A11EF55E1FDE9ACD2E94FAF24F4789350CFA58C1110CBEEA2A29C4AA9269C532238BEF1D6EB65757C2133AB992D4ED116C94BC44D746301775506A3B220D2775A57789207D49668A5C32858EAF64EFBD33F1C258D29F906E7336D6C3237BFA2022E999275C5DAA606B006598CAD77EE67E3336F3E2737D2787F8F5298011553810C1527445157CCF80640477889989AC8EA045462798DC9D4194B616A8ED1D3FD0732455C89AACED4FD3E6589A3E9252B5475BAEF00000000000000000000000000000000000000040C151C242D3239" + }, + { + "tcId": 42, + "message": "EA707F27A8896AA860FDF5D5897B58538D1CB6096CDF2AD5F583C5D4FCC2C91839C1AD44920216F8D027AAEE2E563D779E86FAC4B2502497B41229BE823ACF0BEB232CC6F3F7DA88E0685A9176DFE71E42470FCCCDB43C6688A03B6D8AF6612AB821CD16757FBEAE52C779EFB6AC38EF7FB4B5E365882CB83AA246B2A52D5059", + "signature": "372BF9FD2061BD26939A23C3DB128746EA3346F0C0E75C4C358405C12CAC9636D241A5E555ADF1B8C448152326F9248EBE31E8C171B3CE7C0079610C6C715BF8DA26F4344C0F043EAE26E749E56BAA190E502BCBE70740A8CDED41CF2FAB99AF00A6D788FF05C30CB8B9ACC125FEAC8C7CDFC1DD7226C819BE3A237BEE81FDA6B1DEBB83207B53BBD1E3FE07D3919AA9B3505F3DA78B7AF7A61979B9C8290563B7ADFB676D06C7AAF545452D3D7C9262AD40456D0333B362A68207D0273F488AA60F87543B4E4F4B0BFA36AAB42D523AC1D6691B680C673832888480CFF337B1590A8544A3663515198481B17D0839944754E14D565A8C32CA1D2BD4863EAEE16AC0BF8D52EFAA731CDB0A3A25D2583424F0F57E08E2018247B610F843B1ACBC54B3AE0E880B994254B4DADD9652EF5E36D3F1CCAE76DB8FF110CB3AEF24EA7B00E32278A05267C3A3319EB58E92172DC5C7EE748739C5E19AE54F7A8D714CA642958B820CF8C71F20E03730641CBCAD74E1956A1C50562E27F21FB03F44A3F032519E2E20577D4611764159405D7BB138F34126A4E5C8B3AC1A8F19817061BFE1C50A8A6767053677F1B507D70B56BAECB8BBE2F54DAACC13AD373020C13B103D2079B140ACD18D3824C03205C6198AC1603CE63602EE853B08395BC749B0DA7ACCA6DE54D1D742442C81ADA46C3A21F8F8B4A1E3C212315E6D19D290D139E70C037D4E64D3630996606E443414A371A96B19433B1DB4B5EE677113DE2005ABB42CC8DF12C33DC7791FC7AEE807E7946B023FE451ED32FF21ECA246AF26B535A11B4C6F380EF56DBFFF984ED15818EEB08578D045F2FCF39C3CB456C73EFB76C66AA09E6F9458AF39BC5A9E1E9D6E8826AD3ED681DE22E9AEE77FAACE34385376EFFA306098EDDF4F122106EEBDF32AC04884554BE6945753E6B831FAF701B4AEA4F48A8D490BDCF33B0E1630C94F756A1C565D2554F5081EE3B4EA5C33EAE04F06BD44CA0D0671708E9392EEB6C4EB80AE8A17911B27CAC8980A87A3ADD2F5E2FEC71FF711D89A6F96EA423411E81B292668F60AF44F0CC83BCF835E78F2F6BC503F54C2C6CE827D97023B98F23A85D269238013F29E9AE8BE2FB54C9AA69BB6FCCD96916918B8E534D3CDFE506A2AE474B59589CCC730A0A857BEE1F4CFAD0433BA4D34E8888FE2785A7B6331C1CE3F66E0DCC2F801C112DEE85EB869567C387305922B252073023259E1C042D3A245D141DFB0F2A1A5CE0FB772B12A0AD875DE56A8A0151891D4D4D2E2DD4E025D8BA25E63E44AD8798D495CD099B57CF73623A2FBEDBCAF1ECEE43AA0882E553F5058C50AD9C4FFCC59D93F51DA653DDDA17B14EF03D86EE7234A3808B54A1BAB7FE12154816735D62BF3ED4CA9C180D6BC050EA3937EBA6F8AEB4A7811A7307FC7A0BDB24360AA517A2333FE86CFD05E5924923AD390E6F0DC4E757AC78A754BC6B3C15954674F4AD41D05007BB984C89C198C4E4109683BFD1A1E59FD8CA36040090764B81A747ED14CED83ABE341473BCBA6B5629044DB6CCD65CF6DE91C91AC20875565440194FDB3D21CA637E019636B44F69D578C1E1CB12312FB109242C228B02A70FF001095801CC2D308A5E802C34B102F174C6C0A44D14A76B9D82D8B97C01205BDB22AEA9B2F0DE6507C0FADD1321BA71157C203DFF28207B5CD7AE18923DAB57AE263BD26A97210DAC238427857AFF7639195EC13CB74D511B40A5C5855E1EC1223B6B44C5B630AD94050B573FDF919FEA24AEAE8095AA8136D15294D876D1ACA1F862B038F35265BE879A0F1FCCE07FB76884DDE073E73785B46DC0EC95B7859594119D272CBDCEC3FFF7A1AF8B5076C977B76C7FD640B834B92066257EEF27ECA1699A7BE3ADD1746624C27256BFF5F9177C01147585D1D5CBF576F381DD6DF2320F24293F32BAD164E474CE9C741EF87302331AA9B67D64E95527C4BCFB601699D68F1F712222BF00262BF4AE8C49E098A8EADD108288EC0995D068315CE39C6429CCCB00E1D94477B76D866AD7B7968B5AA98A590782354EA512344FE58290DB10717E5C6102BC7EDC1CF85D634439D5D82C1B5A2A9928FE389BDBE4FE9AA859DCCDE68392AD6B35F516AEA70220B0D6DD2A91239EBC0D15B5930937207E0CC5AFD925A4B8BF5A0A4DB25BF87294CCD7E148684F331508A752386A0811B606B91283D865B58B347084CC01C874C046861ED3FD8DF8C5B07E8A2F27176685A39A9BCD955645F1EA58B4811DFBA16C98BA52BC0EA443D592756B00CC4CA428511A7F8051E94C5C273CC6E8652F3E9132E0ABB003C31DC61A8802D2CA650EC0B5AF5BC3E983C2746F4747AEB1F6624F010C5104F7A577E58D5D527CA58BC838C60049C99270A66C846258D32A5A5E4245088E7C6F824671AC80571DEFB07A21B64A688100F0BCC7F28B985DD9B0A1F6780B561BAA8616909555E6BF656F1E02691EF83E475E90FCE338195A88FC1DF0864B5375496B5D8FCEED265163ED2EDA2CE6CAEF6583800F225084662591706E1F8AACE331689219268A591379219CEAEF219A02CA85AFED70C96CDC7B50905EB6C2BD0E1B09DB19CC8728EB108123228628212EC1A591148DEDCEB7F4938F0A99B727B79F230BFB96B82E03AD90B6EF858CB899AA2549E0FB1E8919AADE94580A530479C140641D6620676927DFCE0DC4374AF05B379AEDAF0BFAFB0A4EF6FE04E2CD93DC6F0F4B8B680804F296FF8703219988FFD69110830F3C66555A33026EB524E75F9D4AAAFD385BEAF64BB448B2CAF9546ED326E0690948EC06BC7FC9204315D68161EAC551F228373C86BE56208DAFF85C71053355C6FBC677C87E1BEEB1D0F03B8B77F86315F98CBB8FE07B17762D9FA93E484A6E991D616E95476FCF1EF1659DAE67FA92A30CE609127DFA818CB109B5C33615BFDC647B7CB8F74581BC90EA05071E7F4E542EC1940D0E8B0BA4772DC4AB89A3F0989BD4EECC4D026BACDB44AAC9524828EE59DA8F9AEA5323F54FA60633F676B4A6537BAEDAD0B8492695D7333AFFD413DB2134328568B5B7B892585ECE9E5618F7573F014EACD05289DE2404E2A2B7CAE0E79E7AC7AFFA74CAE66B956A7F6BD9FEC4D4E10F3ED7CDD8433A35D785CA2217C5D963A29E9389928FBC1BF380E37CF1242C47342B58AF18CF83F209CD1932378C02538A5C07D369120B3B493B28AC4202971A0D2C7ED6B65E3098107ED5B20BBFF10ADBB33710DC13064C1ED6A289559FF7CC3CE77FD7A7C8701D4F9606FBC7E554E0047883EC6CD106616BF8CB821E0D17792622310BD3FDA8C5C7088C395C6272D8BF06F8F33DB65333F097211A05E2DA3E07FD05331241DD2A1DB878124F57237F5DFFC021263197B10B9352B6BA8061C58BC1BEF2DF186C376E3059862CD9AE36DEEFE6F8DC72D43BD043DAFBD54FBBB93EE72D0E792BCA927E785C9330E79C39581F408A4DA9CB0B4FEEDEB5DD9D8DBF08A736C0418284C41E9195EC680D5A9B56843E87DD76A7519CF03C5A447E407386FA81A38FDCAB479F7F239202DA95D64EA059C05DBE730A5AC672FD3D7C854FE0DDED4340F4FF0E7536F640ABBF7FB1E12DDC7CEEA34FD46BC24918A52EA55FA6FB1B91456932BA95897C92CF3B805994EA5B4C7FA069135F19CBA85E3BB73F55336A9B6113B798BCD3758E1CBBE09E7207345B6DAC55E358C60B6C9768AE2E6DDC15CBBE058B6EC06F1E99D4797E66AB0935B340D392A4C4726D8265B9C5D58B0C7FC77B367495D81518492650D37EB852E8B4672453330E30727F200646E6BDD6D70CE290739A06081F433E27D87C09ADD00E217CAEC0CAA9493AA681C777307E70EEF7184FD658F4B77B88FFDFF539E9284047787AB974CAD538FED6AFB978A38959D02217774C1B3BBCF36C805C17AC104EB27AD4E40A3F46BA2B08ADC30B713F224C18D13F83CC60B59CFBCBFE0E7864BC7A7CAD976D3BDB8CF71DD5888169E85639304D759BBF6FE7C3C6CBEBEEDA02E819A4DCBA188407295AB2D885B34EE22572518BFC0E9749192A839CC08D4A160794AE52113AA94A09258DF03A7A4DCA3EDEF6CCDC720A780DDB561B319B574F2A22A15341746B4DD6281328B3667786AF8B729C135BA418DEC122D3E119F3950FD6ADB0B0C773B90ADBC4B9E8B27043BC5D287BA5B92727FF4759F4F64B620BB226646F08414A0513F72FAA4401E371465EC7E6F4A867A47183ACD434159BBE352FE1C2D8E30BB3D7E08E25D15F1C3D996C811B9AD35A8D5B4B6D0A9A606895E4044E9ADB7A6427DF47C48614C6431F72897E5052B878996C520E9D33AF693BC69F879B8BE87BAE0564701438A51CCFAA342663927F9B2D2271ADA3CF44D8C4016020368C25FD56CECC6EE192734753D66A97E13C2327AC71E5726560D4800B26C604F1A9629F451454C86B6F5AF4CC3419AAA120BCF19671D577927E1A88185D0457DBAEE168A9A45F9BDF0DEE2A35D5E66C2DDA27D6B4EA492BB88D4EEC6CB68B23FA2338530009D9C9CD1041BB0592E83EBA03D39C7FDCEAB5C1654470399E6B85E63616CA705FDA4EAAECA06AB3F87857F15D2EBA75A3A2EEC060177F74009F5943244913E1959820D0D92A0C2AF7844881BD408F4A0CAD81AD6EC9243C8CBA108C8F58A23D5971807233173F1B98AB5C3C73B72706131C9AE644F46FDA74839D497236F152D15B97B93BCC9ACF405C1A1CEDDB9C2F03CE111977426D3438F929219E859CFF3EAFB5D2BBE48E00DF7A4B627E181A8982A3D0E640677B6F3B419B5E2AEC12B8E306253236B5D3B0C7252C2D2F7637610F07094570431E129FC23B631DAA0B6A2A6CB3C75FF8D2ED1CB906EA9CBB20956306E4EA261E10DF1FB7B3FE1D63CA8EA742104DC678AB572D0792DE89CEBFAC8E541E91CF2F7E8CF7A767365FB99A57D2C259DECB1957EF6AFAEDAAD93AB7DBBDD7341C73AC40D25161A103888C8CA74CA0EB52E195848A006E872D0BE5F5A6B5E972444E925B5DA4A3F8F81AA168B836F17F38977ECC7AF48839978A1EAD106E0C3A8A715C86448E9CF4D23703273F4CF00FCA36DAF8834DCD97655B95E6ACF495D4CFC9A7F7D5499260794107B331BFBBD211021B9B7E4C9F947BB9D338C6385B9BF73F0FF6C97C7BD8EA33228EE939BB17E11B3C9D182F818055F753C5356C5BF371E21EAF1CF14B0CE8E3EBFEEB28010DA0B7EA9E0A4285E435FC06B70F4E6DE1DA12D871C3BC8D0C884A7A99DCF2A2C8561CD445B852ADE1A11217A9658D210050AEED89DC18D71D7906389D4056E7DF99DAA462D4C77E7F93874883F33BD13BBBB5E1AA8CB86A981B5491DFCFE2B474F63EB68D923F2D43FDC21E9A56A535347C021B65E54D7935B8EBC249903C7BDC69419E683F3E1BA7450DBEB2F175E2A5593A202543E0655B909D6614290DF1792FCD7B17CDBDFF0E9121D185A082EDBB630369AECBA8C6D4C642ED0AA644832A234DBD48B4C6D8037BF97AFB75626FF28EE1206DA462ED05FF43B23D98D1790106D88C3103232B82DFEDD8B62C8006E2717C921C1695E49B742281AF1CC870CDACA295F867BD72BDAC03CFF02D406A1DD6C3A3E59E8DCF93A5BD54ABB022F9952EF1906FA66ADD7124AC3CB35209BA7958C246AE6AAEF91C5C85F844AFA38335AB67C0735F634203AACA2272994B719B655629E54537A1E75B316E22FCAE758EC85D4D968CB3242510CCBAEAE4AAEC63303EA8E1DB841893CA1BEA38EF797C756A2A75D8C7A823C2DA46FB9996C3C2BA27E19BC5D23005D97BE4D2B899CBD0748811D6E920D535BA9BBA33C4D08868E70AAB6731982181C784EA4D4CFF1D20137645CAEACB27D295F14334D102A5508DD586CDFCE93CFE4D6B5B948D16AC6363B4DF5D7DA3E61D9E0966BD23D46B2263277363524437F18FDCC302540A58823990DF6A6214CBE9FD47F336534E89BC307FB0B030FF063748DEE749FC7907F78588DE4E099CE3D9DBC4ED4F254E7B4B297F5A11999450E485B462C83E9D6519FA1BA4FA39B25D195ADC14C1B862DB6A2222FEC7A4DD09A5472410758B85AA8AC57BDFC80BB4786B2A5C3091B7D24B6854EBACFAA87FA6895E81554AE08D5EF4B3144F872CA9644FD8E7A0C613CFEA146275A72CA3F68AA2F67FF49ECA257FD912F48C6637473EEBADAFBEECB7019B99FD5FA050811ACC255F02307835771417C782D43497C7D2B39B00220396E3C5B02696A16AE562E2E57D227E71502A3DE95D88BF98492035DAE2D468795DA1C32DE795717D43B1BB0DED8C450C34CEEC27AB138D303A083980F535D9F63EEF8D8200A52EE84802B5C6D4CB14D75CC8A719202363F97878B3E719FB607897C49752875A4C9CA7CAAD5511DB6523AFDF0CEF8BCFD96AB239044FB53EEBF3A70001C62E9B86E1A604709082330081EE7538C474D94B0C5FB2664787C85CCED00080E1349869EA6AACDF321546FE415268A8D9195B6C8DDEB337887A9BCE20C2C4178B2C2CAD9386F7C000000000000000000000000000000000000000000050C171B252B3336" + }, + { + "tcId": 43, + "message": "EBDA4B4198C041F515BA16E227F1491F54109B04C5836855038149B60978EA146DF46299A38794D61DA89DCB74A46E3EFED16C832884194E74EEC82C965E9DB2858B87962F48F0C094C389DFD1DD44CBAEDF14A62A709FF48A92E193472899A6876EA8B9701C1D137896F3C779A4E056820F55300524202E44F8B24D5B685787", + "signature": "A2E6DFCDB93DAEF3A2B0A3A548EA48D51157F45034134ACCA15A29E5417475AFE72F571B34545F92DE26B06F141B1A18545CB06D547A1E3D19F9006D7C0E9640273AE424EE20CDC0AB8CCD680AD1CA98047108ED0FFADBD8B568753E4FA7C74CE79F7980297426BEF9ED2C88ED43B45B92E77D47480DEB54993BB03A956F617FBC9E40EE1F726A1E095BF25AA2B8BAD9578506A624E018287DE7A844D4ED1AFFD8B013131272948ADBFB1B40477CE56FA0C94E1DA951049268F26B7544FC1CB0F24F14C2D7A51EE5AA9BCB8A0237231F7ED5F7D2DF14184DFB66CE0336233A506193D6CDDACCD1E2D32A449459DB55DB87080603330CD1A865B719C0C389B19C18ECBB240EFD582A0AA372C47CD00DA92CD0549AA7F7C41FEA9A348D6B7BB78F46DD2998767ECC6CF9F7E2545CA2CB1A18503167A85EA96523C537EE2FCFBE870E40E00E25E7C092A2AD5D5936AAC869D167D9D76BF2AB47185A6F3F64D0557D78D553379ED2542EF2A3CE45E5D97EB7046219E9A9F4A0021EBF5B87A95056F3D14F8A67130B8BDDDB7F5F6C41E189E070A914BF69154F06E45109E2725C5516D1FDCD93A610D3328E2758D5BF0FE58B51E05075D7DFF949E9285924CB3773C8A16CC09F86A0F14925ECADC6FE687C5F864B93868E17D5D3CF218B8E49B991A8CD7879194C425DB3ABAF41B9FCD5E0DDFABD24369EEAA68E50932F6C1C81A72D12DB8EF868B4CAD837EAF5FA0B5915C9BC48FD089F365485A92A6153D1A48B4B28682921C432DFF4B09D63EF3C9A692DCB8FF2D48A5EF0FA63FBC24C9CA2E26AC2ABBA339D2DED6EECC6784C1ECF9F0D39BA10AC8688408AF5B85D4FBC09B73D9DEEA0101146ADBC08004DAF9BC68E66515BA9E103EC4B062A45E733485FAFD9262CC7737999C76305E1106553E495B26F0B22EA7F093B4A543AE8CEB0DB3607F4CC023E45EF9F957563DEDF945CD88FDDDDE42826ADF24D95C314BA718A1C81462C2A4D1BBC2E9418A11954D972D386899B65A2D7D8FBB170A91EE0EA02D18DF1541D95BB64CC54AE8DB48E7B66A633051C04767D708C98BE328EF865431B29348D7306D389287BE9F41BB23BBD3D7A7A3C5D4C3A5F171D574B0640EE6927C1E96F2E9CD0A1BD90430D42A330C93CE66DFDC65B067D8F173EFC0EED00EF24F108B143F589AD94D0A6FC98798C1B63510734A7853D2EDF70A1918D2780C23B12CF5B1EF279604304160364651965646E0E223562381B36CD81FAB31D436F53A9D65EFB3A7EA2092CE202C1ED7FB9EA64AAB6FE7FE107424014E5AB946A3EFBAFDA9619CB7A603F11E9AE507098AFF80331075B06AC4936A711BDAAE97057E31521D5479E046EAD7E8F024E3B9C49A8A253C81A283FBFFCB0C1D896D99E881314C04FA7E0C9DF25B6166F57D97065E9166B37EF612F702E6FF1C9E81F0189E22ADD54B9F2880B23F1D3F88E120B89BEC9C699BFF18DCF870362F9B4D0F66D7416198864484393156D16A7069C0D385910DB49DC9FE8015851DC43E8B03132444BEB19B60DB6052379E5F41109354C0350A2078D397389228726C33DC492DEAD0D55DB917C6E212ACEEAE78A8530DB6A53C7A566E91E1AB62D3AA16F2736CDCD965D38D945E8A15EB68CC2B50A9C5E88F5C40B8F67AF4C36F241F3DE9EC66911937739F8F5C56C28CEC16FB453818178A3698D639A7E9A215D2F7400F5FA0772485BD75A58CA574CAC9BEF89F8F3B554A92687EEA5C6AE9651D9CEC267E13F84FB98D43FC7D24895296D78FEC1B2012F732092511930FF78664E926A57F23D3CF17BF19EEE27D833B88B6E30BF5AE5498FA55EC0D14FB127D5E6EE80560F540FBE26FD81AA62B006A139A065C11B7B48B2AB038B522168748A57DDB6C0A6CA0D7B4B79527673E58617F22F3C1B32FEFC787B41DDE9399549B0608478487126611634E5166BE7AFAEAB42F348B2691A1978CE61C753A049767A02E7055DBBFE771ECD8613B3AA29622F2FBC06F9BDCD9C94D0FB8C75310E2D4100C5248FFCDA8A898AD331BB4ECA6939FF31094F418BB8BAEC58AEF7B6FA33ED8588A21B437F4AD5EA5F2D86C4DCF1C4A559BE9B0C384AD2AA778EE93CA70989BD2ED681666CA8B082B7B83272F8A10E2D245628C8E1B5FF3BF8C5FA9C6E09C238482679888827D0E3D0B9A8CC36027649B0798E14390AD84D3D766DCEBEEB670E3560C6378F90A411196365F4FA6D332244EEF1016085C9B51614D8BF3BB44A67C906E7241213318B714824C03D9E8927AB2ADFFF50494D3F398F37E6BFAB3F8E0B89643FD220DA424BF2D751D07B5F335944462B374F297726DBBBF8C3A2D7B26BBACF192C05FF89F0878E26ACF8275644CB85C7D81022D1E85FDE63E7055E1202B85E0118687994931DE1617BA91CE9054327D3DC9DA0135DB676E9A4388DBDC3727DFCE71FCA2CEE2B2331DD836086D86C3F36767BD2F210B7B8CB1458CE8252DE845F507D78C93F7ECA7FD8CADA3DDDFEA34D2FA9AD31F10F02430C884F65346840E4CA5CC54572D6533A4E2417CF859185CA5B905BF83135BCBD88C0D86CB7C3344674F8A9A09BFD460CA828BACBE12B661459123201A5CACEBB6EF6E449B049552AEB5EA305B870055201B4686CB255E12BB1CA67DB46AED1890716672A898F71B5109A5C253276C42A22ACAEAD6E4F0798067FE983494752574A612969F1C923AD5718362E2AA1C4E5255A777DC6CBD53F553B0953BB464EBC29AA36E3F72B5C6614FAB08CC65F540D662599D45269754C0D6BE109BD7E0DF04D5EFF30000D8D6AF25B5AAD51057C31C4C134C59C3356B34638692222273144CE9D768196749FCE54DC7A7A1E2E36192FD7E756994E37D0078850E81D2D9C40670B77A02C9F708DA28CF2CCF478309B4279A6C45B9FF854A5F5B553CB291FEF5D1970883A064200D2C99597829F15DB4D9506C82154EACC4FEB0800D268902B462FE9D3284D89D83A7009AF5BDEFBCB310608151430B779A6FA4CBF6DF1E13C4A9DEE96D6BBC0CF989C48888BA58316FFA0114020B5C326D723960FC20DCFB01DC50982FD824F9512AE73E3676ED8040481CB536F851274087BFCB77A0EC7DA2BE274288D2212471DC7949EEF77A8333AABAFB57581CB43774E07F192B825F14AD564658792A0E235F4DB5EA6E3A84403492E209484542C2C2881042F54CD56CC00F2C31810EEC70D8386D0C8B7E4756A77B11563A42BC3A5D2A495D0C8278810D55EE7CB38D80C34E4DC58F0A8B1EC6E2193E6184E5F0793AB882051EBBDB3303D86F4A0E22090C7A957BE5F7BDF4652FC8F38DAC71257B2570D5B1DFA95BFEEB7E377DD581A8975D72398B4D258B1B9E7DA60217FF77BAD7008FBCCDAF7479573F9ED6BA8D13F83C233166D8D7A400F00840887BE510EAF1CF2E30B244C9EB6E166C98156C27A5FF0DB563A204B830C8FFC64D6685C9E3BF8968F3A2D2B329AA6AAB0D49EDEC26C2B5D7462AB465381D5431C85268EFB89F4E04DC660EBF4A0962F9C9F4EBB7F2A1EC5B3262DE971219FB56CF42CD720811EAF66DC2C428F94E1DE4ECE5F2116533B25E65D732A4BBD5221D28EFA946DAF52437AD6657703A9B454422C7DADEBF063E5FC433536CBA84E07F7086FE031A0A2B4DACDC99E5D3486E77D41D949EBE69E14BDF21090646CD9FF8E9F0FBF5E737DD38C0EED3D73D22A7C23AC781341109997594B3D1D4153AA1A35FF7AAD5636BFA9BE09E3329FB61950CB6DA58600E05DC2782B2EF58466AC9A4BBF6264D0D616968C6BAFC496F859EE9512072180172E91E3B581FF5CE9B8AC0624F221D111BBAAD988A530C0CADE0C4CC399EFAE9ECD624F55D93F9D0F0FC915292419ED119E177095880FBCE058783D85380F1F6673B7ED6702446098693F3FEBB9C9D7906391608453158C695D073B259518AA7DC5125B51E58A5170D1A68CF6CFC1A705B344911A63875080B4FACD9835AE85294D03EFF6D3B02888BC1D094B9E7374CAABBD1D0C32F1786B8CC12D0E4C76BC99694A1862A73ADB58A20908A601ABC4015ACC17E5B0AC28F3D8896F8BF0AA344B814D63CF558E0CED39D1F7B16D411E014BCB594F37CF18BCF46EBDEEDF1AECBD13ED97AD65A0674275868F34148D6E03E7D802258987937DBAA69215216F1CDF8BA2BCDA245D42A5D9891CF0ABC804595B320A774F1DE69F8ED595007A59F1FB570D6D024ADC97B121C28542E3043C3F99EA5EA4BE47E3DC0B66E297477537041CF880B5FAF2828E3DA2D2F9414297C59F17ED60E2DBA0502E8FE6B8E5B13FE2E945B2E78277C568082F678E4F4FF2E323D1E0AF996364E2AF2FC95C53F83953028D38BB168A1FE68C02E4477CF567DF6C2A72AF3F56EFFC99C0F5223E4CF32CA3B97C700A40803E3C91DA686DDF45A47208FC904B2384730F050A9E3440CF9A010044F7E8B6B0FEDA288F810E27AAC5DAF358046D8AE85AFB6020C22986C4788E07EFB41B2C18C482C72027673E9695CAB29FA04ABC0D7C790D3F32565A859696B6C036ACB5A6D1E444CC7D9D23B3A8FBE6E2E851914711EF790E8CBB097ACAE791825EEBA70C3AF28E6E8EFCCA38CF6B6F466D568100ECA07BF3B4B8E18EB791A2431A7FC2A795B4CDE07A38E1662044E81E85667BE36058095C7F0573D930CACEFE4C97B3393F8400451AAC6B55C5399826D8C7746BDE6484D4377BDFAD25CC5CC17C774B4623BE25184DD627CE8E6547788BD7CA2FABC9B7D4A602C457FE9EFD82B79E9322F99962FC7DAD35BFAF85A03D67DC7E83FD3C627160DC96640683AAD733B3D1EB59646A2533B99EAEA4E5CFDB2C94A8724B03FC4B72BB5BC5D90B0D4A136E44D64F3985A7EF7C6D7C55B61486CE529475F21630DD824F8AD4D3FBF0CB2C48CCC0DC27516733FF5BDC1F459B00B88883006AEDE6602DC51A316959DEBEDC0F36BBE8D017207225C1C2BD94CFC1CC60933CEA2ADE45BB4425578F4D28E0AA36DA346E2BA4B34B65BD7E71B9FCC3B52F8C425AD44B5CCD006E26857FC5BAD79D8345C5FACEAA4DC3A7C613D085826F82F10961AB2BB7C087FDB490B5A082B2F5DA5D9E6210D6E8B37ADB10DF510990F3ACD81CF93965CAAB334F1B2A76D9B17D758F273860B074B2FFFB88D9B5E6991EDBFC5FFB54325BFFC0C66092E7729C9971101D7CBF74491CC4F54D535936CBC5455E3215215E836500F411382CB8658BBB60636BAC343A645741FCD6C5E23433EFEF4F14967C5B742BDA45B2FAE1946FD0042229A1E462E172102124540CB203D58DF1EB8ADEBC4DCB37F8450DBD0FEC87CB4A56696141C9513F7D6E61BB117B0E35E1DD314837965004C6C86388C2D3EA57EA4C0CE9C563C68F5B3CA20043742BB5060935C23FC7FD5368EABE5C1A1B715B99B96E1B434229D3ADE0129AAD85710596DF9AA2D86C7EC88B9552F876861DBAD135B4EB318FC6FFBC3AF0C98EC57468A0F4BC3A29CF1625B03E33360D152B0B5F5706C169B68C7470379BA15D9188F13DFCF789C18A9DA14EAB56DB261F978D9BD894C84C1BD203A777DF785C82B87FF975BAE11437F9A243627A1715CBFFEED727B405C545542A7BED9395ADE1A671807954EAC7C9BFB8785F18D5D5C31A01320E7D863743BFC7852E251631A03EB671912F6138C21E1D62D88E1941095A8DFDF3B052A0104E72C186BFEA9CAF32B2FCA121FCF6A3D85FCBB9D7978EF2E227F321C1BD932A4DB007CB2DFE3BFD9578BD7AA6844611E4F3ED7E5370205A07B6CBBFCA7AA204D76CC8DCB9A1CB6FE6C4AFC5E5A79E59C6934D473BF834F69B89073DEC0D9ABD347B12BA21E308D42D1576F03CE4BE6EF8F07EA08CF1846C27ECEE7F8415C0FA756A540E42738892C7E6D0F90520FEAC6160911BB18BDEA2A1D925CDFBA7C585DAA3A3D27B12E4880A9B8C87B0EB5EFD7C07507D8C3B274738C90EB4A745C1AB3749ED000075E99277B927B1CAF2E19E8D588AFD3CF9BC0302724E71F129E3E3BE9D114542B16C4DB65AC8529CF95CAF7A2EED53548D1769F809F1780E5102D80B7E52B99203F5CA6F2A2A7608171190EF391A4EF5384D15C101895B5402E8D4FEA052872FBAF6DC9FFDCD3FF9EA884ABA4D90E202206E861B9785AC572A0013765C24B5E3AB9C4E31A6B7F958A4D3DE78CA4D4C097AB9AD50E588BDEC45528EC7B248BAA3BD3DF31F8FEB29F823123421388A2A021F37426188CF830BDD10C75BFFFDA15623B33F89567EBD2EC66EC7DF533CE8F33C32EBD6D074606380F37F3E9D186E4A93EB098B6EC0455843E7784A9CCC67E0326920223993CEEF7E4AE399E21993CCD078084804EAB9881B6C40CE2B20BEC97DF60381E930CBCC038A4A9153B2AF6AC6F743FE6E2FDA9A0FBD4C00D93C972333C8A8D99041D8C93718CA0CB864B5E50059D73978FA3FF33115880D43D93B8512246D82CF104A4B525F6F8B95AAB9C8DF02649497A9AAF01EB4C7EB1E232738557175E6090C2F657E9DBAD6F90860BBDEE0F701236C8489A7C200000000000000000000000000000000000511181C242D333A" + }, + { + "tcId": 44, + "message": "72CA115375E612297C7BF0460D38247B3661F5ABEB7CF4E3278BB49E2DF2A96600F19D95F67BE92F99DF204D06ADE7C8F4C04C527AB5F70F6007CE5F16AB099DC8F7F4F401183C83B47060E38B55EBF6EACA4A378F725EF4E59EAE32FE9DA0F9C2ACA2F1A4D2933EF8DCC5D8A9DDAE0E3ACDFDB6A5CC4A6BE998C79557345F79", + "signature": "1211BF1AE554B57C92AE74BD8FD1EDA9B22E8993D2675D2A2B68BE5E075B1815DC1B65582426A37B0C6B5F4BDF20129E0B1E04BD27E33888148ECB88A0EC7CB7CC58E3767BFE3538E24996761C624377D2150C41D59E18889DFE6B520CA7F7134B2198F4046F49C93D17670D314D856175E6984EDA6EAF1136FF2504F9B6B82A84C72DA8CA0DB3BC235C7E50E130369A85225BFC014F127A15438954A2837EE902119B26AB40BF6B7C44737B535C4E97EE475BEADB0F3F94510D05A6314DA421EE021A06DE18374B7AB1C3B4D024CF66AB103A010E40D12D3B8AB73980728AE88DF3172C5267095618070D732B52BFF4FB42FB68C9DBB9AF8B3A09E535D7F65ED1BA967247EFA9B8FB7CA86B30701E1F91553E01F95444A52F76540C85231E114A7661A7C479D8CFDFC0FC9522914701E446921FF84D1CE4C06DEB0A4478DC2ED341EC19BDDE823603DDE9510F71B5CBCD4DE3F6633E3FF4832AC830027D9D73F362A01412B14D7778AFF81ED02DF5E2DC21309C79D6397BA38F620E98D65A0DAFE1C8D54FFB0F6E01C6489679205F2F9191707C755C4681A23C2224CF3825AF56171A892066EDC36011B781DBF79F7847B8C2CDC657840501A5D0361E8FA9C273AFEBDB4313603A50F803ED419C65A741A921D25FB60653C8EB57703EF4CCDE3CF251DB65A6CE1EC4E2BB5302F2F173E717C180998D3116C89CEA8C60A85AD425AF90819056683A299F02D20514CC23A09EB5AD82514FE04CED2E51A11817C38CF666DF186B52DA61687E40AF5EEA73A07C37C3EE76E7C72F957A83788D4602664ECFE8911C353CF34223701AC2244C3B2D13E3B0729AE05BA52CF345D63A33E0D4C8829088E392AF3D6AA094F5AEB09B64487745F555A3F6FCB54EEF667A8E75D397E5825489B3EBDDCF86342372777662661061549AFF706042425E311E3584035E5760D3ED592BB84F236D8A1DFD94A49BCEDC2E23CFBF8DB8DAC7730FE9BF8A89F7A7A12BC4627E19CC8E55C7B68B8F92BF42B7686083850F632C3BE403F988CEC8EB04DDB206664C5123BCAC26ECEDAEB75D39217A10C2A366C052E54D18EDC9AAA5966B5D6D52B31E88F1BF4E986DA2B46F7B1157C06F7B924DF871BC8F9387FDB9073BED2E883B43CCB57A9D7C8DAADC44156D08BADE88FF9B3730829568954EBC46A75840E7BF40CF4FA994B0A7F03D3307001E3F98073424BC7F3D43FF708DC8F17492DCD0997630F912A16FC28F388B81A0262FAD6BDC1830348616A56203E8BF36CBF4C96B705A6C7D77DBF2E89B15DF185B3ABE8B58FA594C247E7A97CB9C616332B50E4B14644158F3755B4333B09564C26C15B5EDD3403F526CF6F078B49EA32AD3C3051A0EF7230D43DC09BD102F28C2853292C108B3D45AA2402D5A7CA29D9FBFE922C2F9513CD1E6B76CFBFA1D0FF147F35C9ECEDBC96FA0A33FB0EEF37245474153CAB8BB1313BB3A328ACC1D2D3DF243C439BF014855AEA9D175000485168C857E47C43CDF01D19F5480425CDBE8D2A0243DABBEB1D2DF43FBB93EEC2497EA63FEC6434CD256CA73D4D0F173939B82FD9869431E86AD231C3DFEB9856B4B416F018441162EC0D747A4B90DE0F4E009E002BE016570A5617CA1DBEB5705C56DDD028CC5D107227BE307AB3E58FF43CE039F5F20B9D84B60399570084C5EBEA82CB74C2033E6C0CC65E557569BF2DA761B0DEFF5CAFEE2366C68561BB679CB5A36CD8F41228E86E736831F825E5ECBFB11AD0795865169BB3CC17DFC3487763DE2C9F97AC9EAA39347AA0CF08377B046E83F7DDDC021AFEEB96BE53BF0B2DFE77288D7EECEAE08A36E29BEBCC8328551982ADDC2FFE40CD0F2EE075F2FFDBCBECFB188793BCCD837FE62CA5C70DCA57FD4B2D041F7D6785223BD0160935B5255003C850BC473171302C99CC251B2D790FE0A4A2A12F98B1DA0055353CB9AB3A88DC2C5BD1E10A3BA0674F3B533C9FF5523C6CE691684CE2687748DD5B04F7B8C0472DAD3CCD7B897FAEE9C6977913EEA790FBCF9D78B29BD0509A7B7422EF951CEE5A979F54AC17CE08D666D0B49D7286BF064C11F23EA72C25A2F4AC497F9D4A7C2F5973A1F9ACDEB383498903EC9BDBA617EDA67C2F1EE12A895F82729CF0B709AAF901DE1636572F39F9AD56E925687B5425EB9BD69E381F706E6F5FAA4B171D8233B56FDBB27B949486F46CD13C803467A654EDC7626B2D19874C1BDEE25C4EA73B007323F091B8C14710EE1736D88FE4EF330CA52FBC76F79FE9A102FF706261A999E874C685A3ED5B5E2EE995CE1330580381BBC62DDE13F917CFAD6811DCDEFC9B3064CCAB8CDB8FCD125187AB46B335BCAA7E69C9C2F5E95A94612362B3473F6263D5B4BF635867631D609BE0039D32DA303AFCAA32140F9D08DE2391F7F8D2566DF591C365D5FAF0EE3394DFEF4417DAB1F404005B64764EE9569D89C13C2901D0526CE45AB4EB6198354A97FF080B1AF57C06F4F062A6C295F8AF86F9CBB49922377354AF8C0598B2FDFC0E51AB9A429E9B973F5804704352717FFBC392D094BD5049C1360CA561490D5B57F2C14B40A6FB7597080A28501BB2AC61E38CAFB10BD97226F7CB9089A9D4F913345DA269CD4FED4D54C35F4908D97FB1FD79B84A81209090E12D642BFAAD5C6DFE24468E9D0D89A422F78308F0459FF1D7D444B63A37D91469EEA6C9F6118D9367C76FB60CF50A731F8EEF6A1C19C7DF13FF83C6C71026A8C3079C2BF5B430CAAE7D7BC42D2957A561E22895365AC8126B8350A2899CFECFCDF24357D3D4E19A127E934E6313F65B9C6E9E9FA34650F89EC90A042FE8B152D75B900E1CF4EBF10034879F279E3321D80DEB7161C5F37DBD5D435E2B844631F9DD6590ED6C33A5BBC30D71FF6A03897FC11DDD6AE2EA9FC6B51EE79918EB583F85EA0FD4A3F54E4458F0ABD971E9FC9056C9CCD91038A19A807CA267C6FE287B30F054FD8C05992B405BC6C509E7C7C1CD7E8AB2609AEF6A8904546CB727B7D857E495F892797FB5749EB043047E553647B408F55BC0E22DDD8A05C1FCBED4A4C1C70970A75EA91D7B38E30F47226C9DC20C9286935AD568D2024550E5865BA1A807EB1CBE7251D72803D35EC6FA561780FD088B19CD7B43D089E47EF8ECC1B4BA5A719EC6B99F20139718667DA4CC80BF793F1E7B4489B59F0D8EA66A5C8B70DD3C8CAFC9868DC9133F698E76D0543243E6DDAF6AA06230941E0AFA461CCE0DAFFAF61EACDF6A5BF16E83ECA3EE0E47C25E831AB9DE3FFE14C4D225C1EAB929CE705A22ACD28F59A21072F2A1FF2E13510C2EB55F379AABB00A0F900D1BF6756FFCB8803D860D3CDD3071E6063728942A08127A2C8535D751A42E319B012110F14EDB97FE1C28E9BBACE0523A4CEE18EC642E7DFCE61A3BFB6260FFC3BAC8115F5050617FE9B5E9842A4FA4D88B6B4EA76F71AD5DA7ADCFE47A68CDDF50A9EF291D1444DB124A36B2105179803F741B832A41ED087D11CC4DA31B5E884243CB9640E0F7843A70C681486C367F53A7A7904C6E5B813A69B26FF695B4861167564C7E4355AD14215AB2B083BF33B540D067F741DD2CC4DD423F4F22D00971534B20D7D14EB47F54F8CCCE544ADD50806EC36A70E7DE0D6E92015012B238D2CB2D7BFE2FEECEED2384751A23157F5BCA0CEA478DAA5D84BF6A4A0081C1965B575C6FDE2B0812660398A3365281768D7FC094EE6CA0B9E82F44329176AA7236F360548316E538AD9C17F938CF0548CD151A862282B92873D8F1506B1732735E65A7DAE16E20982D8B2ADA774D16062A389A832792E227F6444E83225B7A53CB808D37EBF4A7A520D93DA08EE86C51EC5CDE210EDA7BDC978E0186BBED9629FAEDAED542FBC1224E6D2E96770DBEDD19BE12192330EF7309216E7A1BB10E2DB5A903A83A4240D9C241AC877C08EBEBF5FD5BCF7B762302AFCB9F449BE0C21EB01D69CFD4F770DC67529DBCB7A7926AED09EFED76990D2F6FD4AB731F8817CF3B72E9D4399E498CB2E775579A23DFF83F3D452984CF536C1780A3BC3CA8F6687FF6671D54A099F3FDD7E136AFA71D84FF2D4026546765414A88F6EF70E218D77B83F3072251A439C954E7FFC9DF07D8DD75B05C4948816FFC18E05E80C178E5D4410240B5415DC524EB2657C6DB58F2DBA84FA5840C881DD071133EA193D92AA42F5A0F2ADE18F23817F5A2D89517105A61BF75CE208BA92D6DE21A4CAD67F7842A6523517F66F339777961C11084DAE3B20D88F62E4721CE8520D6429C8A2C0E55950E62342B7DD49DF933755B9AAD0AD055F8CE22A19DE1AF95207BF5880FCBF68ADBCDC6694DBA88920D57A768D5485CABF929EE2574B166CBBA5E8F7604EC6741DFE4388CC2BEBCC6150E87E1B9D9B2770F842E3EE68E15941EAF4DB429CA65B77B457251A7424CEE4E75B35DD03E35E8A4ACAA25968B26903B3F81EAF7EEFF5E96B1F911D4EF5F2CF3A18F95DFDE4B001448578448FCCEA9D7D7DA4D099DB0C3CBB54EE4AAECD771AFCADBE5F8D6435D9050E75A7246ED9E7624D3EC62603A0914E4DCB495DA579B0E9BD1B246C84CAE2B12849DCC58ADCC1EB2B7A8ABDFD31CF1505C398BFDC783CAE10366C78EB0E67E3AFDD9FF8FF57AE9F5904223B054B72ECF1B929AF0777D77234A5263446F3FC6324BB32FA2F8816AD713C47672E147DE009F8741E97023F16162DC5CD40C0D2305F495911325027A299FB7A2C4B5FC8A95315A7BDB3FC27DA121AE5CBFAF825470C466500F82C146E2537CADD7D518CED56FA41B52A8546FE4F3CC764A5115CD994704EEDDF98F75DE7D38E59A0ED9CAC4906FC134485DDA5253D4FC77F550D5E24CBFEF5C5FAEC45B7276FCF21D27F6939BC5FF768D70C1D07E41253AF08A91978F60D7E289D664CAE8093FD0EE10F0BD4881E0A6F00632BF18FB04496DA0B266996372DA181594B5FC39D4595F65EDBA2095A92BE0A8D30697D5EBB5E99CEF9BBF1B68277408D17F79EB6AAC978CD468D83AC4A4090046F603FB434E9B0A1970D65316E97664F2D3965B92AC6E970BDA957321848A77275BCBC2392A640E6697A06781D988E05C23DCCA29BCAC0BC260DBC52B1C1C0DBAF67A4C6C04B7063F00A095BE98836C3A48CB5C7F21C6A58F7EB3D6F71ED9A6DC8495B7C4A8E1FA0CAA350523B7B9AB67F6437EBFF921CB468B8B8935FCCC917FF2D692380F0630655B14FE547CC8EF7425F21C1438BEFF38E76207B752CAB4013F4167E5E5DD5061E9B31B785E7AB042EB71074432B5C078878BB9819757CA9FD287BCFB994C850A247C2F2DFBE787159A4565A54482361411321418AD24BE572436BACC704FE8D4CFB60B7355E1FDFDE349C73B9B4453EDFB6390A8EA3FA5ACE7C66D125938E16AE96DDDE4B01A05B556E766F3785AC36545D958D5EC52BA88676D4F8BB7F90EAE8FA401DEAF1387405364743CB00CCE3D1596C3B2AC687C6748B1925421C1161A7B757C8301FF9DDB64D25C892203DA38830AC9FB2C117A92B2837A9212693931ACD8D3169ED009AEF6B0509524A66B2115DE79EFE725C9E6BF718F00FF39E22473F5020FF73D82DD780C85008655B9D9A948955CF591C76B01B55F7D964931F6740F14692D15A94774758569D73F6CCF76F282C81FDF08170F50431B50781E19A915F108CB6934872F092FCD7F7F434B5B0229A215C0719478696C718057E0EC56091315C3395EFB4DD1C4B03A5ED74D0B739C174E938CC65A5E07507F439262747BA5A22E6E14161A681106A3096668224AE1305C97AD7F22173B6032326941AC075DFA9EEC0B7B0C1C3C82170FFFD43E173AE5178AC6C50BB7314A502CF4179F876DAB4AB0E20E7F6F60A730BD873ABE401C6245AFFA904EA2EB53F689826BD6B3C5B18EECCE51E8E02F284497DB7F2F7DDEB992B926EEE37DA59EB72C2C853B939EB6F9C37347032ED5464325228DFA9F8AFB92BB4CA4CAF01D501AA06CA09BC3E8FD830FF9776F6FD6675721DD8FFADB62C3497D486C3835BE0F715BF68353B56C4C05040F6954366EE383CE3020E946C277C6A843AEEF7085C2C5DD80BC16B2AB45E831BDA62CC38B25F987D48BCC3675D7CBEF0E8A3D8E95D131008172288034EC978D4C330C2769072E335DA97C8F46A1D91998442C144A8343776B108EA205DAA5AC7C7E5141FE11A1A045ADE76CA5241F733165AD2B80FD4B6A3FAA1E7FBEED3A5E0A93D6D2704251D5504F47CFC3CD7CF4F34BEF0B8E5D8221FD7D94C4D9BABC8BA952EF3FBD8B74CA4C167E123014594A46346B5AD01C48D695565ABE8FC554BBCA4CBC1D42226C06AC9E08F27578828A2FCFAC732A5D96DCC889517F182C45118456F914378476B3176C3BC0AF7CE0EBF92DF820B3A7094BCA1105A9963D8AE10292FA43DC11DC9E99DC6D61D9D02F7FC96FE65B2A33143445B65CF3E414F777EA8CEDB7B844161839BA4A9B9CC4049AFDDE0E1FD3B3C72C4F3273BA5F2F9729098F900000000000000000000000000000000000000000000000000000000000000050D0F171E23282C" + }, + { + "tcId": 45, + "message": "836BA1D986C11F4D70FA74ACBFEB03E265591CF909EDB3770DE8CF10B5BDABA9158DA368E49AFEFA0D0C2ED26FBDA40FB427E9EF98A7C826D3857485BC2C5A9FCDE36A63FBB70A4F49B5A1D21487FD816E8B3D105C788C7FF19E20EEEA48AFAEDE42596D3E129AF13846682526BAC5F4745ECE6CDB39E12750A87695A94295B1", + "signature": "7E17E986B981703C6B9C925DBC9BD0FED0043D532C3D10BC26F822F48EC27A489D983D33EB27D647B1E1BC79F35F61FC51E69B4B4E98AA108507DF2A521FDD32E01B6918298FE9B709B9AFC62D807CE4FD00F8FC7D57B9BDC8F26F18404B2E4C4D71BF87FE960E409DBB1E147DF3EEF02C22A277C49C34A086DD0A3A7DC578C2CBDB82D8ACB98749D5739836F8874F06A2C253D546B59562A72ED7B79B1421E9E4EAE922D004D80DD374B30AEA20677D1E38107161CC88BEFE64E68DDDC18BD9EEB7301671F3D6E3D69E7F53D5B8C59369059CDDE011FE083465B49D062416036BF9C93F3E73F5B96E4C035A79A53A935FEF300872CEA993A8505EDE7483224E3B07090BF480241000717E000F4F3A6A97ACE6506DB1D0939F0551EDDD6A6AF1283662B9AA677FFF5C37441959AF5ABB88F92D8FE2919FE36B6C0FAEA55C3DDE54BC201617E8FD1FE41D433650C59E96E247D4C865E7F2CE026328EC144C83BEFF286B1636F02072E3EC09225F5CAB89B555DB19A052F4B22BA855E644A4C0B77E211F901BA066DC7E78AFD572464C0155D2DE4833E98916FB2EA796E856DD6FA709AC3009DF271105600BAD669397F0695DF7D89BECE874BC70B27148A1A1BDF62BDFC5659F66F8F872EEB2083D43B6935EB8F9D9DB1F0ACC791051BE61DC1856F6BC397C25C33A324749D4918C4A91B9932CFD68895DA61944494FB1ACA3C5FD846CB6288E6307DFBD91C3AEF99C3EB230DB7039D48F3EC3BC0F4D200F8749D290F858104355C843A1C405DF0F7414871FC08EFD3A65E437C5F37F60E0B0F189D53CFE6F218CC749BBEB14DC81B293673B0690A058A2D03749922AEE5DFE647442CC39AD04B2045C04EF7C452A3636EAA7482AC2E4CA4B4922223243D4A83D4FEFE91E7A44E68F7266BE7FB3756692C3E9D73F025A20A375A140B936069E59F759BB3D16BD01309F9E6B2DEAFCA8FA61A72B982F104AE39EB426E01220ACA0650F87D7DEB2689F8F6DD169D58D353960D2657AA434D40ECE88480467424BC60CF737B712514738B2154F464FCFB3CB2FC6B1D6D347A1664D5A494D593C4A69DF1E98FCCC79DA39C06237016F0F25F8B273ABB98F9E3935B03EAF0A5A3F415B98ED2CE6C9309D21D4D147ED07FA05F98B0431E6C22F79A31267C625F6B4E57DACCF9E60891403D6F610E4E0F3E162D8A5167019F3332522E10C29963C2641CEF2965D516F3FF0ACF416FB029167FEAF09C214ADB16F1EB9750D8E929C0A908A3934A7A75028DD343CE270B91D1751B527E480C94F6CFDFE9BC9C9CE4B0FFCFA92FA2F1FE7921BE4E22AEDC6FE4EA8D28B5A627CA3D39E3ABC67CE5B1BF044FE922D52FA6BA8CA194AA0518578697C7723428B96F15C0D8D918E17A360B1A0EF817DFCED301A15FE536274BD36268ADC76572B49092C5BF4ADDB5453FCD57A31D9E23C358126A4E59170DF831A1D62C3C7FEE6A009E74895374A7BFA33DFE98AFACE0AFCD61EED6BEBBD9B5A2671D8EBE4BDA3A55AD2276FB55A52E27809CD8CB471A6B4FACA92EB03EA5AAAFA4B8BB1CDA709F1EFFBDBC63BBD545AC1658C751F180BEE1953AB66AEA4A129BAB458E2DAEA62FA3360E744330B2F0293B609E4E3AF482C8B116A7FDA359E9ADA3A6100BDE1F1458A6CF696DDA2923779F19C0BEF05A4C103A4F239FB5133DAFDB651CC78F3D0771B9B5393D1F245134141819737E506E774509F96ABE3DF1B5F6224981510ED4D2D3F8EECD9E2A9D0EC0E4B891FA6D8D1BBD6D0925B88AFCDA59B8FE9060633CF1AC381B73907A923BAD827EDFAB05B1109459596BA150C3E9BF15612A1C3F94B3ED874E0B0218D470A1C2E219AD9ED3E63476197AAFA8C9BF7B179E74961EC099A487ADCF5B56A10D7B974F6A8654E1DFE5A981193601AC718B99F721149273A82A7194575DF5D58C0E4542F6E313F24F6759436F96F366BBB3B4E7B901B33A4578A94E61E07F9F880B47897DB078D7202231B950CE64305916B57052C897689020898E34CC9DB8628E009B906FC2DDB56EC1D989F2C5862967132AEA827551F15ED16663C3079BCADCF570E05F3AF2500C6664063A798EF4414F6DA77640BA0ED7848B17CF614BA3D7AA909A93F050E393E37946D8B59BBA67D1E510D418246409B6A5BC6DC6BE13B6F355C57892CC917E68D99172648268F09FBA9F5319478E34C807327BEBE2EF63D366E50535603562057022FA4300566CCE7D0E7F9FC9F9E47CA89DEF061ED4C70DCF0578EF7A9CDB0345D78F091419E25BD38D3A51DD8692DA19F9AA1F3965FC0E4ECA0A9A7467CD27A61CBFE892D65F959049DEFBC9F1FE3D6195D067BFB6773E8934539DEA3BB0520A4B07FCA5BD61A2D63307F8F06158CA82EB71E9BF5C356DEB9AAAB2547848FC88A6DCA74543C50E4B29B09BBD20A0F45C95DE94DC7D3AA845422791CA69E2D75868111620EDA5A3F9DD57054BAE58A99FC9168AEA69D00513DC860CB55BC3FF0393BA3A686A7692CE2A76551C34E56AD3FD6B617618E9227D78B3468D9756290DE73201BBC91DD41F887F6174697943C080A3B5B068E3406DB5A03457F85200FDA20D32C36A11C26FA26B98C32B3354D9910DCA8D91C487D795DDE0A45929293285F614F7423C85FD5DE6F0D8EB5D8ADA9D93B51DA697FDDF8D7EF0652118775649E1CDD74C4D9457EF3CAF8B372F6DEF2BD5B3754ACC0F5CE3F4DF005B9F2A259414B72A1EFF73E15E7E161EF1C5BAB594CD09AF3BD8E6B07C16155A3B2DDB171285A5341893A5929308DCF07D21C46DF7F1AFE4E7F9F6328CD09055D616F7E1A020F7BE39E958EDE7A6B63E4053F22D77B72A2C9F7B977D52BB3CF1D43AFE3E477EE04D2A8927371589CFB65359D74E46474952C5780F23804FA89C7171F4F9E6239C66BEED14D08AE9623885EBEE6C3D6E55EC693A3D6426219E99347619DB8994DF07AB77142BCBDCD4F276D4EC9091D7C04EBA33FA51530559A8EE014DB9B6BA9593DC62B7D51B262B2AA6D4FEF6E09BA103B697530C1B8C559D5257EE50E32ABBDFCEC786E96DE903A609FC1813A9D1279D5D23F0A5A51362D79DC24DE3CA4C252E1224A35B4E63075CFB4D75ED902043C6718FEEC7EBA6A3F7E8AF52742DDB3CB2D069D76B8E2403085C67B54BF15FE23B813708E0B076070D00C0462461639C9CA03FE487BE8ED5EFAD12747E5500FFA5485345DA9157A64EBA87E78A9A8683D2C26B797E9D15081C2D5250382D79DF4E4D6F9011467E25E9BEED0BC3D5CE410450C6A44383076E720BBC8E54CA57591F67E0D3CD41F53F40048CD1350400F0C0F0B0C09B95825DDC2019A140FD55C3FE6C5E39E2E539DB1179EAEA035AE6994DCB59EB5EDAAA83007CE7532B41E408274900182D305ACE4E50F57B46E7A17376AFAFE7ABC6F3E86A4FE0A3F9D9CEC4B5C05D7C4D022AD3FEBA6F091D0781DA85AB2B7B81851C4D4623E8273BF05C317090F5F1C18ADABBF04DB385FA2702AE48D7B7563B41DDC549373FBDEE10B28F89857F941D538BEE2A53B5B83E3E5DE203BE4254707E5B8292669F204C1D3950C6D47A169C1866D234A9C4B9EF09428853790828AD99C24DB6978D7A0B9D6648685F8B49F5B244BC275E426973AE36C4F3F7F695A10B9C9A72CADC969607255E960AB1C4D4F88C01664A8D825EA6C3E7DE4D6E3E705F072ABE1888EEA6FE33054A82BFA9E8442CF3B10B0294FD66B5E794837D0CA7806CEAB4D388AFFBCDAC19C8FE6D11C3227820F65AEE73AF7239804AF08C28D08EB349E4F568B5A9F9791B7B14F7C5EAECD4F032E6630CF1BDDAE50E3429FB87DB02B65066148B440FEC27C4959F63A24A3D1B019A4266764EACF703EEAE3ED1C4D2B3896756B59132ACEA166487E0A92BCA671761CD1C6D1D0299E1B7092461F9ADD6C268A10A5208BF7A6250123B1BD1EFBFAE63356654E63703A9F6CE8C80B898FB490CAECD58058F9ECD5398F8150C3F07A0CE122F346D9C75C9B3E4DC2E7D7B57EA4BE32DD78ECB95D84C2CE3A7D724DA41205CD894D843F87AF5EA8722A06CFA4AA2426E7DF4C9C69E8CDC4D6C7FCA8AAF0644A3066BF07F3B7CD2355F8641519DACC4D77ED8AADA6FEA6560073FB9EDB9CB970F73A66EC4663834B0274F9A6580017D4A797231A3CFC2134EE206DABA45198B02DCE3E534339924B66690C54436651D68C9E217AAAEC59873D822313E03D7FBA864D3CCB469711444B764149AC3B2F844153D8C8E8523FA8273700E13DAC42D24C9314A13EF8CDC500B51D85B7274E876E6FDA8E0FC7DD30160602DAFF6FB0693543183DDB01ED4C3F47949C314F32B7E00AA65AD8D9692879D1F9C0636548F60944F4179D90D89E63141DD6673C0899F181DDA52B958C08B53C4C63C5C49532F500D15FDFC28A6A0CE8E85BF4FC6AFB8CE196E1A53777C34290BBE584245A39A8E2DEECE822E24BD926459B9710ECCE302FCBB9839155AE890E8660F1D1505FFD989C6D9C78339984F491BB04FDBE410B02DF01CB426B992AB719F6B07686525077687D3092A9876869E37C3B97938B5668F307FB2011D36336AD76C2210163C26EF8850247DA30710E9B8419B0CF7BAA88824A658FED3FEC87945D2AD5BA693B6962F9B4CBF096C417A038FF10232E96DAB2870EC7584A7965AB845EB4BAB27B943087826A1FAEC43B13BB9E97609A9E28A80B0FDA4E7C44A3A751095760F1C9C7B1A20305E2DA0C903C6FE12B4EB65835533D56534044352013A174886634C3B02FAECE1BCE571CCE84BCA0836FE4D787711DE5C186D451890046F4011C265E2C463FFB3CBF9235C7A717D680491C2AC4E4C0A070381919E833EBAD2504D22C9DEB00A0F1F07E3A274B6192D28DA577DF1D2C58924D3658E97C9D18C93A69E5A1E3113D61C63C89805505C7EAA01BAF89BCF170396EE54A4959CC8B5A9D294EA8EE2EFDB10EDC9CBD920C92C320CF985E626EC1B5D07EFC03DE66BA11D6DB5E0FA415D0934CA62492E2942E373489518A35A56F36E62AB4F3A7594F1E027A8F5EA56FF2B23D66823090C48804CDE2D8E666A711254DBBA150DD623DB32E86F8E794FCF2B1ABC6351D22CD6CAA26233A4A170A2E872E5921BDB67747802D70EA1794E02490FD875CF01FB161497B79AF6DC6B0FDCE836917F90E4699A094241B38EDBBEE271FD8C4F90E6C8F5FF79A2FF6ED2C134E4BBE161DCD0FFA3C4787640AE8147CA9DA4E7E6CCD1FD5BA8701719E77964F9A66065D4A2C3789CFDB3B2322723D91A51A176CE783C5DAC8DFA0B62069A037356125C5B865DA49BCFCC578AFF194FBBE0F2DFC07413E7DDCC85A35002E9936C9F0B259E51696A1A2EF654116777DD0E284CFF3AA2D04E1AEF6E2FE18FA119EBACAAA0459FC2DE11F6D6A1AD301C7D56D8C8CB1ACD07758B43AEF09036BAB1442C65528B1F52BAFE6D9B8E24114A82AAF432C628A83BFD25571FE0A5B6AE793D6034F1243B029A9E082E0D47D9ACB3B6566F2DB0D8869360847DDF00F238AFCC61D51DAB0915FE704C6368E9190D3BB4E244166151F94F2CE67D618E8E97379CBA6D33F4EA1B1C8277E0AFB06DE5B2D9212DBAB0FD94CCFAFC123E9B7B60827358959C50A9D6494C566A32F84B7670B3E9E0E3A0C8E148FC42A077CCBC0707495F2A4B9D5F6CE53615C64CCE446A6E01E2A5995366486CF2746CF03A53BA42EF6704C084C48F586303D3589379B601C14604CF5AADC330A1CCDE3A835A8CE22C1AF8D5B248169F7785CE4DB9D62EF49CDED793F8C88D927BA6A2195EC5356F2A417A442B708DFE4C32F40EDA5232195B60A1F43407F757CB11A08A2BE085A1923BB29FB4F13404503B7E84AC9A0B81A16E03343520E68F4DC685714C8AC84897736BC1400075DED531ED9E4353851A01AAE3941C572C2DA112113462EDC499B909C77E65B4A7914ACB88E8DEABE3B447C5CA68C0256B54438F1B893BDF0DDB2AD46851EE62873F8B97EAA8FE8EDBF1DE15C4CA8C4D57C1C2E45F3D045C56903CAC81BB083452D23AC838E84F26E62B5176785616EDEBD14DDD4ED349F6AC3F932FC827447148FD05A85B8D24039953414570F51A4D8B2FFB401B2EACD14EEC7C3C556F7D80D68CA89AE772D7ECE3B4CCF14CE8C2389E934CDC192F106FA31FEE17D69DE01571DBDB8507D002892D77FF8D9DE6B0111433E1B9878A37D97D14C46FD74887014D3BDBDB8378D03A6CD1C30120C95495F1E2A00BDDE36827B81B7A6DF0DA2244542F4230B19BAC1F36B8EE9AD92472FC1514F7379EE38E8BEBEE584CD2998BCF8CDA8F0EBC870FCBFCAC7DE7045163CE73932405D639384AAF4D28B4801E1F75924F8319E9AABE7F567E6583569888FB1C0C607DF08E8A0C8C3F30F38B5C177F2334C33F537142E57E89CAF4B1CCF908C0D7F3DB79864C4001BC45C3882BD7B263840517491B7E4159495B0B6E700536389AECBFE2D3F4450D0D2DCE5EE15515D66A6AC1B9018636D76788DA4ABB9BAD20E2B2E318992D900000000000000000000000000000000000000080E151E24263139" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/registration.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/registration.json new file mode 100644 index 00000000000000..6133092178db10 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/registration.json @@ -0,0 +1,12 @@ +{ + "vsId": 42, + "algorithm": "ML-DSA", + "mode": "sigVer", + "revision": "FIPS204", + "isSample": false, + "parameterSets": [ + "ML-DSA-44", + "ML-DSA-65", + "ML-DSA-87" + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/validation.json b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/validation.json new file mode 100644 index 00000000000000..d0dfc8a8a56c1c --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/ML-DSA-sigVer-FIPS204/validation.json @@ -0,0 +1,186 @@ +{ + "vsId": 42, + "disposition": "passed", + "tests": [ + { + "tcId": 1, + "result": "passed" + }, + { + "tcId": 2, + "result": "passed" + }, + { + "tcId": 3, + "result": "passed" + }, + { + "tcId": 4, + "result": "passed" + }, + { + "tcId": 5, + "result": "passed" + }, + { + "tcId": 6, + "result": "passed" + }, + { + "tcId": 7, + "result": "passed" + }, + { + "tcId": 8, + "result": "passed" + }, + { + "tcId": 9, + "result": "passed" + }, + { + "tcId": 10, + "result": "passed" + }, + { + "tcId": 11, + "result": "passed" + }, + { + "tcId": 12, + "result": "passed" + }, + { + "tcId": 13, + "result": "passed" + }, + { + "tcId": 14, + "result": "passed" + }, + { + "tcId": 15, + "result": "passed" + }, + { + "tcId": 16, + "result": "passed" + }, + { + "tcId": 17, + "result": "passed" + }, + { + "tcId": 18, + "result": "passed" + }, + { + "tcId": 19, + "result": "passed" + }, + { + "tcId": 20, + "result": "passed" + }, + { + "tcId": 21, + "result": "passed" + }, + { + "tcId": 22, + "result": "passed" + }, + { + "tcId": 23, + "result": "passed" + }, + { + "tcId": 24, + "result": "passed" + }, + { + "tcId": 25, + "result": "passed" + }, + { + "tcId": 26, + "result": "passed" + }, + { + "tcId": 27, + "result": "passed" + }, + { + "tcId": 28, + "result": "passed" + }, + { + "tcId": 29, + "result": "passed" + }, + { + "tcId": 30, + "result": "passed" + }, + { + "tcId": 31, + "result": "passed" + }, + { + "tcId": 32, + "result": "passed" + }, + { + "tcId": 33, + "result": "passed" + }, + { + "tcId": 34, + "result": "passed" + }, + { + "tcId": 35, + "result": "passed" + }, + { + "tcId": 36, + "result": "passed" + }, + { + "tcId": 37, + "result": "passed" + }, + { + "tcId": 38, + "result": "passed" + }, + { + "tcId": 39, + "result": "passed" + }, + { + "tcId": 40, + "result": "passed" + }, + { + "tcId": 41, + "result": "passed" + }, + { + "tcId": 42, + "result": "passed" + }, + { + "tcId": 43, + "result": "passed" + }, + { + "tcId": 44, + "result": "passed" + }, + { + "tcId": 45, + "result": "passed" + } + ] +} \ No newline at end of file diff --git a/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium2.rsp b/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium2.rsp new file mode 100644 index 00000000000000..58d229ca7f919a --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium2.rsp @@ -0,0 +1,902 @@ +# Dilithium2 + +count = 0 +seed = 061550234D158C5EC95595FE04EF7A25767F2E24CC2BC479D09D86DC9ABCFDE7056A8C266F9EF97ED08541DBD2E1FFA1 +mlen = 33 +msg = D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +pk = DC7BC9A2E0B6DC66823AE4FBDE971C0CFC46F9D96BBFBEEBB3470AE0A5A0139FDD6A6CE5BC76E94FAA9E9250ABD4CEE02CF1EE46A8E99CE12D7395781FA7519021273DA3365519724EFBE279ADD6C35F92C9D42B032832F1BF29EBBECD3EC87A3AF3DA33C611F7F35FA35ACAB174024F118979E23BF2FE069269A2EC45FBC1B9C1FB0E1F05486A6A833EB48ADC2960641D9AF6EB8B7381B1EC55D889F26B084DDFA1C9ED9B962D342694CEDE83825309D9DB6BD6BA7582132534861E44A04388A694242411761D34E7C085D282B723C65948A2AC764D9702BD8ED7FE9931D7D8704A39E6508844F3F84843C305594FE6E5404E08F18ED039AC6563CBAA34B0CA38320299D6256EC0F78D421F088159D49DC439CBC539A55884A3EB4EFC9CF190B42F713441CB97004245D41437A39B7B77FC602FBBFD619A42363714B265173CAE68FD8A1B3CA2BD30AE60C53E5604577A4A3B1F1506E697C37432DBD883553AAC8D382A3D250CF5B29E4D1BE2CBCD531FF0E07E89C1F7DBC8D4529AEEBE55B5CE4D0214BFDEC69E080BD3EF36CCA6A54933F1EF2F37867C0D38FD5865B87929115808C7E2595458E993BACC6C5A3B9F5025001E9B41447708BFBAA0462EFA63876C42F769908B432F5485508A393224960551D77EADFAF4411CBC49FDFF46F2F155DDD6EC30867905B709888CA0F30F935FB8D7F4803CFC7A5F7790CA181D99CA21F2621D69A5C6D49C76B4969DA62740A378470332B30947AB31CCDB9BA0C7B625879EEC4BD81F0200BA23504A7DC3B118BC2AB1145DF13AF3C8CC39F577873B84911B3D85FBBF4CB19E4D36B10A938EEB78B599DC86615FD6CEC6EB7B8F7AFA5F6D6BE19EA81630D36CCFB2F487DE50D0CF46DA8D3FE3512812043C0E3EF2D7231FB0B0A35A0FB283BE30A1247780F30AE0294E8B6F5897383EDB895595F577524DF54593CDF927B4967616EE3913E4D6B29B0DBD7C33A2A45E4EF1B1954EA5D91CE37EFC1302E7CE02A97395565DA2A5C5D3FDB0D87684E9B1C0AD07EC33DF2DFAD528E2EA0966D2A47DD5EE88E77D653C0D004FAB0165F0757C4DA40AF327E7192536C79947A80A827AA2107DACFAE3DEBFC8FAD3D6E08076D938C510A276BDF6721A1F087CB169515028AD5CE27A1047ABD92809934CA63B893F71F9A34A99C0FD30310C47E9AA37394D0AB73B254D3CA69D9C5549C9479AAE24264AC5EA64D3FD821C3962EC77E709F9D30BC7B65A52E48C16E80603558CACA1811411C3155D1F949FC9CF9AA9385A7199E99BE77A66FAD7EED91258DE55B2C4C83F9A050ADEBEA5F09758F40DAC4A1C394EE8D687879150D26426895AB1938E14AE11B376254C91FC6130436996F8ED43BD27BE20EC9067111C116EC94CC2B06CC91A13C5D10BBD7EECEA4792F17B2B77631EF145E9FB41A83EAA11C2B72A48FB90FDBD88644C4EDF8AB20DCE3118364B276AC1237B36C8926E346AAB5A111AA0BF341C518B7BFF9E9DBB8BCB4728601B3760663E67650331E6FB54AC82FC414CB8DDFC160A25311EC5272DE46217FEF8B992FF89754FBEE351F21BB90B6C97078B510C983350681266C8FED1F0583C5151E7B8FE3B7292319699687CC6B641FDBD689428543BC0FA1FACC109DE65B62784C2D985AB15D77D3AF12AF6D03E8D1859A553688584D75EF673A1DE74093EE108C761FFF32C217C231B0E2953DAF521429264C0963BC8A5CDEDDC617A7285B934EA51DDB5CDAB23BCEDE86BE36E001BC65C65E9A1C94BAFF4FAB8EB5F8ED42EC377423633FE00049142467C47C5D58A7202C8E9104841C1F7F380145A6A0A828C570235E507AE5868A6062F722BB98FF6BE +sk = DC7BC9A2E0B6DC66823AE4FBDE971C0CFC46F9D96BBFBEEBB3470AE0A5A0139FF037B84E75537E0A1CF02A517ACFE323FFFFE11DF72E4F38430E0E66A2654B2F2EF757DA47649D9F63FA03F1BF6FE6BC7C62971A98A2BD9D36EB0EC43AD4E9D940DF3BB5874F5C92192AA31E0535D3CF70950BBA858D11A688EAF854F63ECFC520C50D624891434265D8B0680C03061040299A104082C0910C8508D1100D44A6509408292211125B90508A2688E1302DC4021280028AC302611820851237808A000AE2040421B4910BB80550A08051B2511C28428A3672A494504910201BB45161424424A75001328181942D62A850023449CA94200B296213156408924C48122100B605030208E0060200A311E1802021116483A62898029291480801083041066613200E5B360951400C53000AA08851944842E316704AB2089B92440025121B0309418209C2A0800B290A819851C4340DA4424500A0105B048E603400138928A4422648002C90202D194068E2146D19278A083746E4146914006422C660D3A03013242844965014166DA0284DCC462E94367100232E1C114909A2040131060A2172C2142ADA000C5A260D13228A62C444E3142D013445980224D33841C0308121A621E348720B1984D2C89108B8690887714A2884D496451A9301CA2285DA30859AC851DCC00820106060465262302AA224251044640B2842988011540692144251D236719BB4900B082890188E41C469E1A469032160E01409D3020C20C88C1CB23164086218476920228CCB8470089528029550533270013405888424541041D202881AA84CCAC88181008D0392899AB809D9900C9A1290614065C9322D89860C123521CC4266C8360010062411028EA3B44D44023043A0285A002ED1980C4882658922441C010212907084226E12134D011902519064113364C91806C2C04589262908B63024308CDA022E0C27250B367058162C5116420B4946C1208841246C99466A04434E18A86C821661922028639409C30211029520211782D43868003460C84688E0160000A32DC0A82824B640831464C81022A2086503234AC8122EA098418C2072CC308A62C665093408412682DA429089328514967081226001176D5948428AB88D592051D80892E2C0889044700AC0245A020904218A59C45094441094140820460209270C441020DCC8209212015038250C456E4A1666223770DC808CA426412222441BA3618A343099844099C42952046D88146CCB242A7CD129A8D333115C62D033B6A8357CF7CD10268AB12F16FCEB7975D0A28A6C4822213C9A772DF084AD91A669E2040550FC5E8D0AEB10FAB2375FC9625EF9CD48C19631997A1CB6455D2C6286C569C9637ADD0317CE990996B28E51C3F3F717FB5907BBDD53961AD3497F2C3C473CCE170906AC4C624A89AA8FBE624D99385E9C9548BF05E8CAFD47D2476E41B73001F813726499E88B2B3B6F596CA311657850346598994C40E34747161E4E76264DEEF2A3019389D1594C942301AF47B7544C23ECDA2DF2DECE81E487D8F3F58EA89CD811D7275807FF1B0369BA86470088C174A3099FDAFBE5FBB4D158801053B2B435D54059E26DEE76D10A7A372F06B0B88B985B32F52052387438BE8DC8BC6AE7369E2DA9AA5E2585F8DE403D091CCB7F790D54DDB34C608B0876F2825E9113BE20A2B85867A01BDA53287AC780BCD8B606D2E6D7712C56CE0142D22FE6B786DE544963E134FECEDFAFB83D763061D799096A59E30D4472E440AE1FAAABDF42640CE69740CEB9CAE1A9612C21931B74AF3F780236123321B205B6EFD6CBB134F4C73D63C0C13E660B59D5920BC33197C355853D8D1CDDC7959F7BC500AC81D985016F5B89A0EEC79B0D9364EAD8E38577C2A6549F2D067CB09438FDB21220AEC80F6E22A476F332A2A4A0B7ACBEB9E078D2B5A92AE84C924F7CB19FC7DF377BEB6546AF97AA985C747CD111A127A674B4C26D89C14485B82E3A498A12D05406FEBD6C4D4B8BC051AB2CB91224B078538374B794B7DD9DDF3AC2B4A671FB7B9CF5ACB78622AE2709EB2DB16943AA24A9C97A81077BC784D25C0EA5991D2DE883798A1F0E78F3361ED6A10DDED81B1D683658331534FD7C01BC0EB00DFC4C3C84F0693046FF806BB200DD7BD4C0E6ABCA3F2934B4814FC0E1F8BE615A2DDA7C8A8D06CF9CE8566B40F4A6543B25BACDDC926863FC0FA2007D6D7BF6D18DC98DF696BD0865BF0BE4C492B8043A32DEF8E3595BA7DA345252F38F95BE10FD7FB899B498FA01B09DE5D5608EABC44A721AA04C4EF1DCB86102AC5F5F79C9708DCF5C5E896EDD8C2C7BDE3FA83E6FFCE22D66174E31657A0B6361585E669D3031952F08631AE1F16FF90B90D0AAD3C6D7E1DD0A9C41AB00A6E1C4F96AF9AC5B79FCF821FFC016CB059245FB78DBE6C633D965AAAB5333BE07195C4B74B18E4600CE783C0A914EF4281016E80A7C9AA92D0FD789879C5E6751125ECB154432311E41CEBD4FAB3A31E4D2CE22D0F8C67737BF8A0DD85FE1349D5079A4D5FEB3FEE9378CA47AE46CC58A3F02038CFD53C4CEE9CC4270CEBC3D115A39C831E8ED41C4DBE4051B51D7872BA0C2BB163E0085201188EAA624A6BEA9400A3A1FCC355A57F15704E61FDA55A5DBAEA8448FA5CB2D377A07F58305AD107E844AB4806E5BF99C1F513EE1D0A2ACC04549F0801742169A77971D0ADBFBFE0DD2EE5D16BC461E35748D1F3F6F4598321E8C49E79E740F990359858D2729DDE007FCB26FDDA9AA6E2EC4BD736F2836E7E4C83440191C849F6A53C72A4F8F830D001EA3B18F3CB4A5BD3CF066032B4932CFD2E62A9B55723FA61C688C935518AF6860CD649BFBF1BF5FDC1F36DCAEFAA157438D1CC8D56A150161511DF82631F5E88E773E4CE263F276B7B3678D4C6FC75311D411C0D01BFDB595BB70552838E1B86517C837D909E772B428599E1FE569F77CE61531FDE6FD31CDCE1BDEE4BA467FCBFBB9FEEAAD99FEF67D4906E036C73662DDCE158D4E5D4635E5D366F79F31A19D1B3DC4A591B0DF194BB06C18147F41D88D1A409BECDFB67EB063D16312266FD51B521BA9115E2E5E2AEAE6EC511CEDE13ED4132FFBE0273F6C7039B3874F058804A54809AF60557A21D9B4B831D04156A7C22DCBCDFE14F62437F449CB5EF12BF4251D485496CD835C0C2BC58BD845963DFA76ECD68519C4BDAF110BE7AB052876DC3407591568C956EA3BF107C90FD5853A292F59A8D4B58B5D3FDDF29BDBEAC36852E3C69766FE460176A801831292B8E88A74A01ECBBE09A7B4D74CFD7FD628841944D9D556DBD60C76F96F07DC53443805EE9AA09365DE4FB8179252C6B099B5DD351FDEFC23DBD8090596C5D208FFD2C5661D8E5612DD574FC69045C769A969E600D77CFE192F1D3AE911289355C585811491B0CCD73692AB158824AB9EDF8AC8193F0B33E6138B72C6DCD5D344F807B3DA92425037DE5EA4EEAD1C795EFFAA145E2ECDD327606EB2609929B9474B2BB04653602555C068385E92F06F29CA613CE5B4404F01AB1805DB0ACAA890330D291F40692DF382509302B6DC8668F2C8F2D3A44FD58DCA26E9802794F73D25B3149E6D576441 +smlen = 2453 +sm = 66AF1F4837B08A2D04BE10BF5D5337D9BCC8973840CBB5F63CFAFA528DB58821BF24C1038C54FF2ACACFA9997F33EB234155EB3506E52907ACA0AF8EAA946D4C5AA162CFA72197691F4A71C71556003707E3CAC85C3F162CC60795AB42FF6F4A0ABF2A6CEE57DB3302985CF6A3E701C687A9984B4BEDBC6508AE8E2FEB0B7A8A1731373C3C5246F8C3D940CB5737C3EF170A73F63B06A765B5F7FE45E4DC5FA65E4398473540D54274B5B97934E2FBBD77A00316E27619B5EA2A18AD4542D75FBB57D906CC0694D39E8590AAB94DC6513B635CE51EF186D5A69F20EDC76479F437BA1F676D49529FF19909D9750FFB0568BD137299747816D4F07A9BDA579B56F9054CBE583266141C33B3153F25B12FDCADEAD75090903D0C029D4E4B4763C42AC3819F55A79E3E288DA0803835424ACFFB1BB55FA7DA0855B455D0447BCE46B444E72A056F4E889860C936BCBE1BF2978ED2833B71ED722E1D15095B1317A9FCDD17865DCF84C4747C3C4B33B94DA8AC6AB479BFEDDBD2CB404B13CE580F0C55C6B8782DE192CABCFE1E211D04D5F38AE9516BE5910FD725D30DC145B8C0BAA091C4A11FE44D62EB72851FE9986F58DBF466D4B2F36509A8189A946A6EBA4D0634A777425721BD736F777ADBB8CD02DB21B9C6DF9C69F9575FBBDF0A67D765F2F2371CD8538A107C2D8DE9726F034BE0417A5C054493C9E671717AD6ADE55EE17E4E6D2C1693D1F019B4F4212DDDC9133A4038C3367D026E8E000C1A465A0E737EF504937BFA645F63AA81B3945C9BA91B2CBB6E96A7FEE850DE61E314F772592B52CF493D51202311EEB49171739D807CE3AB405EC845A63FFB6A3BB46A5711432B2F367124BBECFA64404FE065EBE60864C0148F7850152E80C760D01BBC57E7DBEF9DE65927C24BE17FAED82BEC1B6973D557B8267CA41A850616A6998B0750357DC330EC40447C5170EE751BA8C2101E4F29BF21DB14DCF661526479A947C60C28C7874F76B9E99699CF9DF71A5005622630601B7781CD0E7557A2D6BD0B771A423391C4480B0E8E8AC0CE4F68DB7CC5EEA3524923498685D7C9C45AC9D7B0C3827641C9F257CA6D3ACAF04C59FDE7D3B15D24989D76355E319C433B82E78883DADFA4A5A95FD861D1B6114C583F4915B948C72BA66FFC2AB4713AA05544B23AE7C83C75AB5549994A077086C71A2D7FA3088C8C8C0E0A27F85277A620BCF7A9360AF6964EACD6C44A96C63581E9D576158C406C714ECF7285849CA3265E0857EEF43DBB95546D0CBDE2881725D5E0BEBD45CBAAF80173D2AA96240FE337AC86578538C37510C79FCBF1043D263F167177D723E9D5ABDF56FDBB51B4F578749C3A77E4AB60CA032015968B9BF0D469D73BA4BD66929FDAAC294B910DB9D58D49DDD2D1E7EF9C4EB81361EAE786D839CF2E95E4F9614192A249253C919CE2391022DB95A598BA6BF01A2C7CD0F1609E7FFDE0F87D12FACCD822E0EEF8DE1E0EA0AC1230363EEC1633081AF9905E87C3E56A214A601418FD5C3910D6AD9CC121ED0EDE6FCA0909DDD0CC26D528004A707923D3AC6FEF0110A09D3E329B6F93BC3CDD7D6CD7D62B811D8FAC3848A8969B778FA77DC416B18A7878040CFD4B1D8DB530C7E7F5C859CC56570CD3CA8B4D18358AD737D6B902B24493C33FF9ED6EB2DDC06C928E3E7B790ACAD77BC1FE9EED09D7948C4A5D338408B361B10EAEE9DBCF50BA8867A5F108019F58A0813E6ADE68DED0638493631EE40C8049C34150D91ED3734731777502238E55F01CD88CAAAA25E8ABDDBDBB4BC6554D5A373D610BBCDB05AF600D9C1D9EF1B3D43720F043C106EE93A102EE7F5333C6FD0040ADD9E9D7FAF952FFF2A718D01E45028F228355EAC6A92E626B63521C4990F7FAB6CD2E8FCB74F359CA299AF447FADD9FA5006088A4F041CCCDAC2579DF3B8983257F711245E85539F9D14C4B99D0627FB41543C75B6F76B87F1DC1B6A141DE13BE4CFE133074CBA338063CF76F8647ED5E5482456E6CB3FCEDB9CFE7A762B16182C5408C8F5F13C29CF88772F13FEB8F9E0E051307AF2EA46F37A069275465AD5576887D06CBDF5AC9B9BDBD6895839BEE685DE8B24890B848409A21B38BBDD29C441782BF3A603306153C47345E5F58E8B3B236266A3F215269AA90A59CA2D5EFAB60FD662EBEA0130BB0F6FB1CABC604EB70515BCEABFB4F17ABF40964E527F85EAAA632775DEE85A31CB18D63C8D550596C72FE94E8CD55DF95C2FD10C4CFCF8811A3204C8F5C57204BCCFB457FCDD0F7569C147B416ECE6CFA813DE0F8B7B48F885162FC067EE6E609158607E1843BD5559C3383CD920F833995C5A85F98B6F6BD152B83FD112353C5A97CB6FCA54EA56CE75ABE92DF29531A6118CD31D7E58F3F1B298EAE463035B098D288E314A5A315308DA372BDE335E9E363486B2CE7195F25588FBC3A6C358DFF1BAB71CFC9F82A68DE8AFCF95931BCD8E4C2115BD8D237EB56A3D57BB4C51641C4B5198BB9B65AADBE16063BDB3A67B13B32B6CC13E914E2281724F76A35422E3448E8C3D244C681DC72FC65CF38ED647E40BCA73D01A8F23274CC0619EE9A6CE49DFD8DD639A246B72564AAFC0177AE46BCC3D0829F3F24816BFE809AF5C1286A089369F59606F95F0F27E8800F9DC8EFFEB055731CF75F01533B2508B88A4B628936F021CA20276DC46C677CC22EEE6AE22245A2616DB14E0D84CE4F58B0E81C51AC330FF5925B5E5EA75D753A34D6DA010DDB5874787FCC02C9AE4EEA39FE47268B04AF9B57C50C7DD03008A4C9BFF3973E51A5CD1CFD970C6DA8438D1D9BA3CD197A0029FF94D02157391CA4DA1EBD3AC11AD701C71CEFF7B0DC245C2D9ECA1C27C55816CA5740D688F92E4F64147C32D6EB6FF2A54B1D1995A31C8C81A0CB709FB760B184392A48991D3F80D69A272A7AA8F829C12244F4A5418EF36D40FBC6BEA4E33A1AAAA6D2361E03D2487AAFFE6BBE42B56BEFE78C35F2A8367AD83A67EE99316C496F94CF17D3D35B0FB371868C19C991B721F59DE6641880A59045E2FFB182E0F51C9E536D7C72CEC698975A0D06187C0EF38B716AAA71BA701678A3CF51D8AA33C944C767ED07249B894699A650F57B7CA56B6D77CE4C79496ACBE340F7792CA4116F7CCE12BCC0AEC3642DE421AA91860BA042D4DAE4DCCFBDC3CD2C72ABEE2B005307565FF4B33CEC2F112DC83B509AE88D31A421ABA7830F1A1E2B3DF212A550890D469827ACFDC6020C91234D2D18A6B266262E689689E268D4617B59B11F3842506FC5EAF53DC80172F0911B284855A1A3A4AAAEB0B1E2E6FC1F3045484B5960728C93B2C5DCE8FF0E1E3138415890AEB8CC122529737A898FA5A9ACDAEBEEF1F200000000000000000000000000000000000000000000000000000E1D2736D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 + +count = 1 +seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 +mlen = 66 +msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +pk = AE9019BBB11F3A734E7E1796492B728038D6114B5AF28D47402094596E5591C21B98435EE28C9A37D7610A8113C8C7898598E4FD35C28ACBF844D02BD81E3513BBEDE9E691D94AC359B3A7EA1E4707F6C8DBC270CE1F0F4DE0C9F52D1B15A0CE6534C22DBD294C99F9B896273F8E217A4E87FBFC11129490AECAD733F65C39B8DBCAF30EA0A95F2FFE9F16BEF59BCE751AFF791CC0C234E3C9A153141B01754953AF716036181A4B19B6302DAADFA177A92AFE67154856FFF8966EAA0A153AD2CAB62367D8480ED18927D79A1E2C197A9137D425F56E2C9BB205C710AFF72FEC276B00256681C2325532531B2CE56D5CA4E9D6263BFC1071AE0635D9BF10A76697434F6A725FB1FF5CA69D17A9B3E186C145CEEF858B13E1C7CD35A4E7519B69157424A5B1FF0E4C4D10F7DFF93D26468EDE24C8C0D28A0CD7C466F3BAFEA849EA37530501C030564BD1E1F4F52BC2926B4223657012A7C51FC57D7DCB7F1C925A80030AF558B9D2BA08C64DD36968D8F7A998A919972F234AADA5E741905AC4F1FCEAB626F2F5D3DE7B58A0AC15207CBFA6F1B2C94F27D7EC336850AF997088487C533534FB4EEB2EEDB2124A95262409C15117E5BD3C53A4B8FC848B4A42DA491C61408B6C78A092EDF1B034D8521FF82E1F1F65C4936E29E65D5B020E8ED872060137C5E1FCFEFE09A8A08966853A6F212A1F9A7B0E662B1C7B489DD605D48D9A9DA0C739FF1337259ADC46EDA2E93AD9F81F832449663DE31E27866B50012A9821DE8848A2A69E53F3793F21D9F4306EECD3FCA18798820F22DCB32336940B5AE756D214CFE40BFD308025D7C4B538D4397540FE7EB58190CACF3238A30D4E3C802816C1EF19DED350016DBBD663A89DA6FDDB0B49B91ECEBE2F81E79221E42E2651B85BC140508FDAAE81D992730F0A885D6081A0C8E644DFC7A5DFEB8354BDC3541FEB29FA1BADC2290F67FDA7C86986637C185A567C691E39A002D9DC18C74B26CAB79085B3815F39A585EE57C1051B158DCD2505BC5FF6006A49EA8272181758C7164DCAD74ADCBE3488E2D48FAAC68FE7DEED662A5CFD018757B69AB4D1F23F96AA664B0BDDB1C7FB5DF7794F905D92068F07C59B9FC4514813CF03BB58A1E202DD295E1BD3CD072E96B014DFC9CC0A13BA41538D8854987536E2ED6A2F2A5F08EA7CD37C2532D09A4A319EF4B41F7EF022A4714A5196BE3A9A40BA5F25C4CFD463460B0F61FA7E1AA4673401C77DBFAD9CA1D14898D3511E7B5774BC6748083C3097578CE13220E0EA8747051B3C0B93A91473B66BE13BD3527CA7492FE8ADEFC2798A334255B6AF3A81D0678FC0F9D43FD7C8FB1650F9DF33B47C839350BF8B5F666239AAA33632D5B583D264C75F9B80C73E1290A1D93DAE8BBE66F170C2688708D6EF8E4639436F441C2D08C071D8235D2160A513DB84CE3711FF16A4A326B211A24BC6C56D157D9662BB5EA660C90A642530CCF875C4EA865CABBEDC06330A4FDB7B72DFBD10824F045B1803B748490A13DE1402834E2F8F2D7BA8C31596FF539F61FEA41B2C8D823827915DCF8AEC8D70A3BEBEAAF06802D32686E255885DA7DB798B54D60B050AB50C9B2C29DBD2F12A11B321BA91F5E79C246FE478145159CCD69608C31E542A33FEAC5D3BBECA288667C1076DAA2D1A8FBD32F0A36CB4632D2C479BCFAA962A5ECFFE09CF64E379D0944086A4572091C664BA4D81884714E8D13F418823570AF33D1B8EA2ADB404FB1A4C08EB2536782777635B92BA49764909E27FC5A32C3C3C95F3DBE05C0A28B2C55A2B33189D14BEF5F2CE1B16E198EB8496AA2EA276F060E0255DCBA4C399B649C870EF4C682597 +sk = AE9019BBB11F3A734E7E1796492B728038D6114B5AF28D47402094596E5591C2DB64672F4CB7703F482CC8009989F877F87D599E2E7A867502974EDCC71C511E2A425F2F46D5227CF15C435EC660FCACC29234234A57389A8545D83A51D4CD5EDEE524F4425210825CEC2BC086CC7FBC1FD7305EF44F8D1E6BE3E90C34D3F7F6C914468004050A832C00284811168059160CA0224088A404C1380500C988444442C8B6059CB04D89982181926558006012268A13C4308BA00593168424414AA0144D88822C60887161C2050A19059B0205D4C431C4428591B02DD148859C8411092442CBC668DC44008986446230728C344C020164A0C40148022801B740C292881141469B208059322009A988A41249CC3411542849DA866C9BB06C90B20591364CE0926C21122E09264E98A62401035023480E01A38DD418454298219B066E6300220031621C0949A3361151200144148E148949113909840264E3A850C2A82060C66858186252B6898B162091C824424801C0A08103C76DC1A04C898801C2A20CA1A26991C80558908412999112B24DD4462010330A99A040640225191604D1989049828450408814234C22166ED2986408350ACA882D2385640B82805CA6690C88241214268AC24D00454C9C180661C450C112240032615206468184708C242A63A02C20886D4802715C826C24C029014600C3280604A04400C06CCC346124B424D3448A23272013496858844119C8101A032E09382E9AA48121106CD22222C006112242258A44728B826902376494042D049861C428814A880D4BA60813208888046E22156982024402452C1A33515C184A1B902918214C18982D21116E10898909432ED0C64C5046641C4480214908032784DBC470C83091D2960D5A326C8486600A9469181162640202E0922514A021C83490C08865D8984960040C01490EC2088562082290B8446048210226528A9250D1C248540880E0C04C62C20D5C444002328120B28C9B124CC3A049221965CCA445D0162A14B48599106D6490859A866C513689C0006092262C1A09720B258C11B3801425501A94440AA42922496D13956451420504080820876DC10209CA366611476452207200263141902810806441168454A0084A9011542400004882CAB88562C0301A3022A3088992B010D9420422094124250E1A395013395113314083804DCAB04DE2407108C26CCC984508866D20C18D1C8270C80481249325C182411B072021376A91A2650CC764CE11D04898F30F9FD65B155A4C2997748F9CFD1F79D0A3B88BF37B4A687DC8153B382319113615AD31BE866FE17173FA029028E021B7979C4073037A298A46B67C026379F37FBFF8EB65AFD545E5D208E2412534DD38E58F04F58004F56966859323D05010FB00FFFD89DBCC2618EF2188C9CBF5AB0983ABEA58A80CD1DFE6D98D0DB7769B6769565D7D8BA12960D46EE69F5FD36459EB178638D5486513032E273E2920DC786CC015620894987D623DB076649F58066D0721FD8EC470D2EF7B0EFAB3BD5962DF631F4FF5B759F2182E1957D0277FDD82BD8420DF0E00032887520C982EAAB8E77E4F624BF2EE9398E7B22DB723075632337940594B916D66CEE3978222B688F30733461D56569666C4744F1782BBBAED5D6DD191F266D40A61B5D11A550B6F0E358C89EF8F271CDD3BB5BD2F4945B7CD4123CB6DD763452129C871CFE6DB44E81335636AA8CF71B1E1E09A8A7FD4EDA938316DFED570A913A19CD764762A34437C6F2C30F615747F0DD462E6B455C738F199DFDAE5F588A918A170432A5C6628821D11A343C2CFA14921B28338B2E6ECD5EC4B448C988FCD851BED34B13E784CF89D5A666E3D8C51B12D44D7C7D8904DC6B6F1EA086DCFBB395D3754F5E551000AC3E618E0F94B48D6E7FE8BAFDF169F57FAFBB21ADBA94A38D83BBE1B1B3CD77FD99AA1B7B6778F43E542C8EE151D5AD2F04BD3C77880DA903AC3FE4C46AC29329B4C0CDF700F39018949ACEA4C940DFD3C2996F28DA34A0CACA4FFAF79689862D665E5D120ED300FBEE2CD5BF631943CF12BD96C16C623BA228E02801824BF75BE6C4C7B0D46963F44BB3D1D92F37D52D948D79A7DAD5B5994145B2A6420E0199131349AC6B8FD2936B82BFFF594CFF3407DD38ADA6F6EE3E100F9B7FF44A116DBA7D22626C247227E46E4C965CEBDBD71293922938697D02F94DDF6D04D92F2AD0252D1F8CFB49A5BFB5A63D427D7A441BEC46DE031442828F9C6069A19F514192ADD627F2FE8BA6BE20A408483F9BAD9F70843C862E719941979A7ED6623F089FD886AD5671DD3CD0B973221CFA6F24B822DD23B45656C7EEC490D7F2EAF59FD5E36E20ED3304DF4124EB4FECDC9C1EC2C8516685CAAEDB151CF9D005F45D92BB726D23A1786FD8BE326859606B2F4BDC0202725EBFF0BA0F5B15BB28FD986775C4D057D53AF63EE8584DDC296603324568643EE5A9CA881166BE5F43A5A525E0681A6B19FCF114D6B38ACF0AEED03CD1C75EAC8661D7D939F4FFF75B85AA5CC1BAED31C4FAD6EF5BFCB5A4E43899BAB6D9600B9FA81F2107B8905B9E6196541E71B82940840884A6717EE5956E8C4CC03246BFAD319EC69A1804863F57D03C0222070005C50A79E51E0FC1A0280C2FCC8AD9028D5471C97BFB1465AAC25775CDF25872434AAB673BE791E689FAC8D14515B7231E7E0FC82CA1AD0B7E000CE86DF2949CD6B17DDB6FD245D7E160058331BAED670316202A804E4E14564BC258CF97000833F20C08E9CE6FA1255271049106007FCE35F7AA4E8E5F651917D40393D437A5AFBEB64C7F48C356B1617049FBA5C7BD84A4AB6E7D9476857C1D33240BC3940A6AB780F780EBB7414B1FB0C5B8AE765E5890491BA006144A7BE98721044D6E6896D73CBA5623F062184FF0E7E394085D61FF09A2BCA2BD38268F471DDE917ADC8C3E667C813C30155BBECC9055671EABA7832A636C5FD83A1741B86B756D599F8865CD00E552D120CDEC79C99590A6A483F54463AD9E8F6E1BD43C5F7C877C4A225CB128146C331DFCF30BE53062240EC0E3A5957D68BE05455E5E0F095CC6B1F94DE0DAFE5B5D5B833EF48A8C263E3DE37266086CDEE3C5F1F1798D9C17AF92458375C4BA4C38DDB47578434C0E0CFF43C99A70AF24D06505D92D1BD2EAB0D83A4FAC9E535452DA19DC301B1BF6D7E1E388906CC9B629A23AE4486D7CF99DCABE798B36CBB59CD1C8DB549ACCFD68019944A14BD18E6E0AE323F945FED6B97894D00B0232AE37BBE689D97A3150A315D9CD5C9C31C0B6CD2D79F149CC8B800BF9E3B49AAA5996EEDB62D95ED7DC6BF911A1AC535CCAABA5AAB586D7921AA8D4E528DA4E35F84EC9F3B29345CBF47D69022EF32F6CECD232961CBD9BEE501ED78915AEFC1A06E2FBF0B97FC51718DA0419689863344DD049FA51E6952E71D0283CBECDA506FB7BA2CE51B4AC3CB0ED76EB36213277910162A4880C8605F35778AA16966A5FA0E2A0A65AEA90083273B489949A79B18BD266E1EE467DA57C45F9C32E0E731DDF2E71400D1CCF365CCB205F5FC15F778FAE9E681FDCFB1F0D02EE1C867CCE78988607F75F8C893BA06A86592816F +smlen = 2486 +sm = EAB6E50593C49B97A8AB86F4A8DD90424DD666EE8A6B51CE0B54B8C168ED39E67D38423941CEB16A52C22C026CB8B7D3606D12DA33274085C3DA3A6D588FEC6BEFD83013CD743AE7ADD0C26022A0F39DA166A9EE03FAC1E2D70BD3E21CFAF744183B2AD164C0DE02F5B91DBF8AA4402865E7B3A3AA12E8E2519714B7B1FEBFD416CFA414D876B5A54E24E5AF71147741858F4F53943B3608D467A0D3E60DDFF059291581F01A6ED9A390DF374A1E6697A90B9C7D81ECC67F94A5DFA3509973C5F307030E314B72ED9D3D6A6FE0B44F4A291180096172EBA2BF58427CF9ED0F8F45FDD4C3B681A771E49A2CFFEF8116541B01763D94126C6B11A44C72D85741314EBDBD73EAB4C014CB8EA6064CF05FBC0D52E44C7B965BE033036C4D5588F99E3731BD89488AD1CCE9C31B4D58156D2C2559567A1E244CB840A279DDCF99FD07C3332F5A05C35185853DC1BF8476EF3009878FC15D53712AA85799CA1AE0253A5D022C746BABCCC8E92A2C5ED407365070BCF79F5C3B5277472C78043CD6BDD2D40D117EADAEC9DD9F010A467B170FFF4788755B55C1263D7ADF97464E35D1EA4C2632B4BFC02D94F59C5C9A73F509E84403BC5F4A714FD7BCEE2C07C0226EF6D11A95E454FFA4EB6A7352D537DBA77BB2399996E83BDE390FF67F0705002DC146375DC776532BF4AE03A4982769EDB585D49C4D0A0F2C9FD584C1DBBC886121C3ABEFFAC8BE15088583CA42CA80ECAFFA9A502CA15C7F2B8F62E26C2C5EE1AF091A7B96D0BB1BD145899439A4B5FAF8CD5FC0E99F9C895BB8CF11C0169E1E265E1505A9C7F5F855C01C8C62BED97126A42BF5D0C2899CD33A97D7018718A91A880988375FB38E8D8FD5B837E46744D07A33EDD8AC1DD132313BE24E719A5399B262136044CD04E236A4A70CB357EFBBD37A966672F72562AA337456EEC3CAB6937140D6479229D3C734E7EE7FA708F4BD3764F48AF1D6142E68313B89A9CA27386AA23AF994A5437EDF8D58965277C1DDCB73DDE51B0B15E2B2789A97116CF5EC39829E25467CD5D1A655191FB7622753588AE3741AE60B5E12FA6058F3292ED86C79B5FC4392F2F583D646C1525828BF36B9DFFCCDD90A42239B4838EF8DBC84B5677FA5F99B44488CE6E5173A65EBF32F7DFD581808F142966D02EA8D7B3CCD2AEA1E7DF617F629AA9BFE80A431110A716D7705FEF48C8E86F034669C917075B54F576B675960AC6EAC19BFAD0EED2950DA0385810CE82BB326C12B51AF052886550DF2429C1875210E3168D8F993E194C2C2962AB44A87EEB59D81DC9101BD2B63C5EA4D288DABF796009F5BC6274169E0083862E413A3F6C35F84C9FF97DBF01EE178BD17B236AFF184FDE3C81A12372DDBB477551A3A1969AE23DC98CB5EA26B5D1CE439424C67251980DE8575D35C2D2A780A292FAB8A75473B911CC10AC3F4C1627CA6F7369DA70EBED3AA535633E4F8944F29EE10C688842DF185A7EDE80B89FC8E27F16DDD1B7435A23C270A5C035CF41BB9F62D077BD0F8FF6ADCEC690B60B6353F4641915E4E01720D89EBFC645AA55A57C1CA506996460F38099590755F2D0684BF9B687F43FE9D108A2637F0BE02D3FF95D0A89542EFAF0C89C66EBFB07A8632FCE36309B994EFB95E1723D26E083DE927B63FFAAE10E1BA9B3C489095615374BCE3C80DC2B7CA1580F01C1C3A42C29439B2E4E4F4AC32F508A52D2AC68374DCE169A0F312F62B41782732FC3AE4E472164CCAC387183EF02A724036310D2D05DA1F13E2C218964E0AB361D7019B8F6F865BC107B44B0BA2807E2F681FFC75D1E0264912B92714786903679F5FB2E2AD8BFBAD53C50467FC51539ACBC0C641D7D79C6F6319EEDEEA10D676405FB04669BFD63C39F56298BF40E31908F0DD12F0C2232086D3B7564ECF0469601242AC72D387CCBDC526EFBCD1239D1CB96A903E7857C31E163B429B0048F108D55FE97678AD7C046639657F44E39C47C7273410BA0BA81FBE1ACD44C5D0FB047CDCF0A620284DEDF17CE29F04363740A56827BFA600FA2500B18D0D90E89E7C109EDC49D813AC80764B057AB60423BD2B59A73FC8A2B9806AFCAC2DE21F9D38618F9F43C5BB03FFBD0417C6D2A8B3DFA2A5173317B0E65BCC12066A3235813B04B5D2601070FD77A8E07CAEC99415D5185581AFD53DBEC8C30A67145DE552F6CB169B5F715D3337C8430596EC97DFB9EC2C1BC20EC5F083C21676F68A788FF9E0C42909FE3E9D18148763360F734B084E7CEB6A09ABE948857284DABBBB6DE046FF2830BD8E8BC7C006CA2442E8C0B2496DE0230DE5ADF4F73B5CC3F5850296104F2638C14B6646FF50E89CC4B1872B7CF2B6FA0E0FF4DF0E0B856DA1960287FCAEB79161F60DC256C39B95EEBD8440D197F7080B0F60551E63253078F36FE633B9B4CE6211DCC0146B63EE59EA060BA494A3A90FD963D8AF1F730B3A32C2C11A4DE5CE32023DEC4A65422CC706C746B279FD82A19CC383A3E929BFAB9FA3FA15D8EC94A593FA6B79EEFE43204875C342652024945049C47C0471BC230A6DE6CC7949A0A7D268131F2C27305D81E8802228C8C6E53A8F11E178243DFCF19F22E6085CA1FB9B005B5E43545D86C4BA08D7350B6A7633E3CDB271D50CBB3D2D55F27E9111695F38203E210F3BD23E4DC436598391100CB911BD535CE6586E40AB818A5994180E49A8E1A95D37EE4195BF7850CC07739175A3806286A3E951DF3DE8DD7E3791C482E4E0144C203C13064F54A63A8259AA534E06BAFBFADE5AB1A98F11D794C30D54F36AF70E5912012012DE2EA98ABE3885C570FCDBEDDE789C2344382223EDB1661975377161A51AF1BB57FFC5B753C024B7E6C6EB8B7E473B127F100FAD32C4A6BFBE7E160BA912107F36B50367D9155E4C385B066AEF6BBAFE2151D3959F56315AC966AAD761E246D8D416C88C98E0ADF3E9019347C2166A16EFD990F7FE91F4A2329CDFB9C543626B6B9AD4C98A2EF4A764544FCE231D191785B6A7723F6798E9518AF0834CDEE3C47D4D14DA18A99168B20F00875EF4B812F1B7BDACB5FA11D53FBA7E583788F6F17F1622CF14232E3ACCE105677D580E280303A9A5FBE2421C84FCBA06D5375333BD0BF481F30E940727A1AF58B5AC6A314AF95E3847C8750BA2341F27470BAE420CD0CC1BC512963AE8B5D786C6F539897C2DEA93A32455762A79A5778CAB54BD35282C2BF3C7CDCD079C2D775B672D3CD791F474A0536C2BC2F396E71390DB5662D425C05AC6608052051CF7E5E7FF897065DB0FB6328FE207525815A4232C3C3E43445C65676E7B828EABB3C7CCD2DFE3EBF6F8FB020D585E6285A0C2C6CCD2E9141E3539494A5E5F656E8BB2B3B9C9CED9F1F22C2D316D6FA5B3C3CBCEDFF70000000000000000000000000018243743225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 + +count = 2 +seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B +mlen = 99 +msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +pk = 2A54AB108803D222EFCE3AC4D9B4750801292F4D615F7648CBA7C11A45B3BA94AB5E24150BCC83378F95DF37D7977C89F7469CD9E6CF074E5AF1A4981846E9191E70AADC967CAA1310B7635B8D27823966D7E3FEC07A3D84EDA516260B49424415A3346A137852A785BA5C08370D83E43735457FBE3F0A72457585AE4440F79CD8953021C51903D70D6D678851D6073DBB6C647E9A03B432295594CC006688D7094FDADA8FC2172F5122659AC1858CFB029668F3F7DE472C5F329DE3EF327C1F687AE9F6CE9B65C0738F0A99A9084442F6132E628EDA53C2913044237B9BF7A3936E7F63D503A44EED1EA3D3E645FEC903A7AA159194E3BF10644B6DC819AE4EA680F77752DE31C256E217708D4ABE0920F465AAC2DD2A871C1AD3B7FCBD39CFF82311CDA38FDED13259D94CDE83BF6B371205AE360F63BB6D6C883441D28B8D54314883EEA740D0D0631ADA655D116150AC9D8A03F68657A004B5AD9C9C335C1B0117FFCDA8FDFA82E37A0770A7DE693639ABDB08D1041D283CABEB8F56075E29C1FA9F161B4FB838C3A3AAEC4E0C5976803677701FF8213108D8C79984439C13ECF4C8DE4E6EC975D96FAA7A8E80ACD615880DC9F0309AE687C0291F93C69271058AC87133C63EA5034E2005523B14B079D13CA2127E422F708688C341304AF817F4EC11711A85479480CCFFFEA9B82D4AC22E05647373B02715969DAB2463F10215F5E660EBD57AFC3BAA73C02173E4FF8F49F78623438F23FEB9EB1970291BAE3F5A46ECF8E59E7B777A89DF5F79F536C1351B3D41E5BABCCBB5A06AF87D26508FBFCA96281624AC1EF703CD48B0CC3FEE6D9AA8D328151E35C59A1F0C02E92ABD90468AAE38B2E07CC275901FCB147B04CFD0267B7701D2D7CEF4C9AB9839E72A4794AE2886BA4F514A298958FBA9DA9A8B5A6AC8BBE0E4881D4E596A93E3595D712D964CCB032DC3F68C8E861D5DFBF766AD350909B44F8FD5FB9D818E09B0077CF1ED35606AA67CEB4E0A260EA6456032F5B84D98D645AB5ABC56F8B89CED52512E21337BFE77C70E58E4CB01A7FBB6DDC8B5193AC800628A9521F8462CD0543CE803CA61AFC147E6B9274B82CF60EB094C12CF838F7B71986D106B1BA31C9CEBC5D38122EE27592CBF21371A87567231ECA5392E94863D48C457A73C97FBAA100A2203A21BEDF95A91D637494CE51ACA35FC81BF672AAF92129216AD1FBA9FF0C08ED8DC43FF55BB0ECB6A27F30FF9283D424E6FC140F60A3C1DC9309F9F9BC4C11B0756AC32CB5B9CD1AF561ABC360153DCEBA3AB2270285EFEC72A7E094270CEC0EA6B3416323CEF715C614AE6CFB84B19E885BBB69B3BDB2C298342A6710CD380CA6658754328B03E38FE2761B82C6B172B2AC58CDA2CEDA27AE3F15CF53CE433C85EA51225BBE9EF01908D611E0757710B06E3E41EE912ABE5263094E64F0D5B8BBFD946AB1DF4EBD40EC14FCA3783645521E4DBB26B9E441AA37D3A92DA9CACA999591CFEA2B9A445E7616734B59E9625E9AF6B11C1CF076526464E33CBDC022FDE3E35BD63A06AA7129E054168616621EABAB837D03E16516146467C4F79318224D04A3AABD3E0329D2B7D082864E2317DC89279200C9CDDFA9BD75A89D942170BC9A2D715EEE2FD0D642CEA108B9A759B6403FCA56D3A4747EF013588FA4407303DB88F6A9C328A7C54E3293AB34788FAA87742010B43470BD49AFDC283FBF28899C8C6D2933BA5AF6379416511A55ADE525D0BF2712599DC3BD4B0B7FF567F5C3F87964650CD060059AAC6CFA294057C85B93CA7692B599971CDEF9CA9DC3BB9070B201C2744FB740BF7415411F9D9EECC5CB5071E586E0B +sk = 2A54AB108803D222EFCE3AC4D9B4750801292F4D615F7648CBA7C11A45B3BA946E5BB9F200A09420F297A554BF854FEF3D72FA1256DEDA23F23E19B60B8370E87F421733A4A431AD2FC26854CF59F4BF050A1722D75DF1B0E52EC5655F7E6774DB281240710962024BC169A120DA4DA9CA64D495FA9A24A19C7B0A776EABCE8742240661209294800CA1B88D11398A23218C1911310104041C8301914865DC1841203061880824101024802441A40221A28688CA88511A398A60106D20440858442908072019124911370E4B104281844198886DD9944114218519966DD8408D0BB750812842C4140CA28288D0442AD8468024962981220114193248A29103469021C525224111502286D1A051C29225131122222590E42410C0323162282C593429E41222A2242EA21030D0428D2305610C022D40B8308A1068C8C44D9CB68503C76CD84269E32866C8C84CE408054920640392700120650AB18119C340E190285CC0888802680812605BB8519C02064AA42121004224432949366484286004C54C21028513412D11A62000296188A0901122720A4929D2442922020DA1C425A112905C002221846108322603933083C209113112D386605104640A152E1997409B4826D40830A3142C4CA0214A082080320140B80504C56CC1106CD4182AE014485C804C82A0259B186650246CA4C6845414685BB469042502E4C688D4302161422898A0600B8911D8225098208C9882295A325001A3091A1831A4868818379108896C0006892120080CC068E03428040140E3A84822B220D1366101366C43C231CA8885434641038448A34072E4B881A0422294C240DA242A00C58C10A34D03C588C4482854248CC910105C128C8984488412644C8608E2A42D1B236C210470E1462953044C81828409054CC9288C631006DB226E5444211086700C4282112284E22089882408C282040944894082910381040808840B2060CC36312287091099050C023219084910106CE1A471A1C6280C398EE2442520052C0C19229822916484481BA64404458E00370601294CD3B66D21268C22B245931801CAC244D134929C2281219240E0120614B06918A44909480D024868D198704B026A62B4011CB444E310809328200A4271982692A2284963228AC9A04C532025128089D082499CC064644022DC321093848CA4202413C120C1C2119C108EC344840483049A106D11462080205021432A1117628CB8310B892121B970934444E44041D814529D0F9521B76DB5856B97A278BA64E0AFF6E60525EBCA84A112F238F9D8462238E0F75599A46D05853DDAE3D09431F70BCF628AD116F3FC5B9BE86BD7E453469B7B98D849F38BEA3E21340E52D620295EA1C21C6E87C312AD2328E7D21B3FF678B8035F14F574BC35C46DA3DCA395CF6B6A6C0C15CB30417EF6B857A15D6A348FC38C9E87DCE587023FC721D3C111E0E3949593A01012709C28FA7FCA2AB3F3D765708464EC57FF3C88096CBCB11FBDC48374712A21143DEB5EE780F660EADE596F583FB1B0B0D54E9F6F8756887BA9AB677B4D652F8C3309EA949336020040A9A56850E41B09ADA1FE0632ACE067ED323F60CF101A39476EA12368363082C2A2A0C4E0A203E210BE1121860F54212235A54C1C67234A2F54DCB414BC65988DCAF5D5D32068A47AB07BC7ECF26B5EC003C514544C58B96EF7BAE37F246565C721E3A3217F40B5A83B5360BF0F83ACE276DA2A429C7D11EBF0C0124A7892C43F8501B0BEAD91AFC1D773FB56AA9B4CFBDF2B13C2979D6E778CDF3F21E76E2FD640E9296622BC32A4C91B8B093913E6CA5ED965236EA3F97BA0730BEC3BED999366F8A982D9A08D928D293325383998F0023998DA47CA2602ABE6E4EF4911FE43AD82122A5DEAFB283D7AA2F5F2DEA1C23C3A2B500F16B14DA7E350F30BA740BADCB521CC721DF4D3DDB4AB59D4A76118FA1DDB508516B00AFDA9A607CD8AE2100E9327C802D28915356A6FC9A7F2280331B56D6BE7ED2AAB3E95CC1F516134A6B66408546E0624FFA56170835A74287393E408EA742FB477DDD916005332FF200BF842031E84DA79243E56B46C73EA4C383DC1743D76A3CC45D44E9AD164ECFA97A1E90B522C64E4DD75C938C28CC290024CE3297480A733DB1EEE7FEB631D1CA57D0903B66302CDEF36E74B3DCA38C6F3949F1A8CCEFA39B0F1408802A56EF82D60B6ECCE2515DA217D7A7F854F5878D9063B4E0F9592E6504B4F576A6BDCAFAC5CC80282EDDE63B3CE33B873B8D7C358E2A7782ABB678100CF5E4E47B6D8CAC0DE321B38D31309F58034D26765A3C3BEC3A6E020B0C4AEBAB6E239279158F3C7AA9F87EC8BDBA30D3C6DC89B81B7A0A82D66A269A862F1DD956AF3631CA4ECC6256F8B64BD51C41D4407EE2F16543F1A0F8C79FD0AB6446EEFDB9CA6D68B49A0C6A82FE3FD7717F6BFE4082C17875650D8FE4561F48212C99AF14C363603BEBEDE41E72D61E925E127BFAD3E848A006B6425DD1D449B2DCF96264CFF1E715A3D9CF7B127BA9490BE14C33C5B3D80DB29FECB065035551A91F60B9903DED6B9331292C967FFBBCE73AEFE8C0307876D949C46ECF25A7D7FDF85EB3625ACEB1EF361EF8DE24FAA4CF424DF2034EF322D8B772A0A47E6BDA5F149B9B3FB2821F5E2E4CB1CA28810BD087C92045228B0A6AE464C6CF3B7E219C6140586E8151CB0EBF2E9B66A53894C66CBDB24129CDB64BD95CABAFEE934403646CEAC83BEC4BD92975677B50682AFB050D4C5DC1216E3D44F2285FFCE616C932FB5E263C2FCF01CC20754223FC7FDF3867C14C981377DD7E151E007FC264DF4D84D164F06064E578786F61335EDCCAD0FA7A149A7CFD4F430E344D35B29737F3F5EF12AF52A0DA78F7502340F0395C6635FEB9121569F8E85EC7140DF1E279FC5429F3A38CB8AA5DD2D7F1875BF22F4D8BE4CDCE7823E4A9E5BF8D6CAE6F5D207CD67CD0FF00E5496C0896734C476780C2EA755EF89779D3C1647D328175626F02F94CA8109F6FC6CF02E4E48E08A0972C3D414BD7F09BBE5BC2EED2C57830F5648C52E8475F514A8654A50B8ABBC0AB523E207D5F61E2C24D71CA823F036CD27E573A6DDAAC2966BD8D9A0426234099377564670A48CD5E9232508DD6F170E21EDF1A76F522D39FFB431C5FFEE375E58466E8A1BE9D77B2CFDBDF0142FFB3DB89BD0C01BAAF090FDA69DF152F339352ABD140DBCC0F090EECEB8A70B7DAA7CB5665E2DA0F2DC5E66067179C17DCF608E8BE9D5409802D6954A17E08F11D7DDCC8A7F0C1CF341340CCCEDAAE158E7A01016B65C1427FCE694B5D2431412499045C539CE2A664D70180A015D2CCCFFE8EDDBF248444A113283AC2AB6C1066013B477C45341FED694A8C6138BED9F319F92999B108B0F59E395EDE81A47EC628DC4F19E796AD26F84800D98E0FB02623E4853F26E194A170B29C290EEE1F6F83728A750D8FED5DC4C5AB0934F52DE48901EA1B5598C11F4E3B9DC7083B2A2ADB1BE333D3654BBB3F76B77B903ACA416F6316F6B81E395BCCD2CD80CEE65C36C5F0A50049D45EA3BAB941A8C60320197B0FB4F74BE5206F7DCE7CB43EE668B5EB2CA1D86BB29DB6172 +smlen = 2519 +sm = E830085DD33B1809A8E064088C70FFCB35552BBAA71F32EEE0848F7F8F9DA22FA521B03966CEDA340A3DC86C403325AA4229D22FD123EB8BBF93E6E3A4334F37F43D5427DC49A276EFC658C3B9B8ACA7EB6463DCEAFDF10454DF8FB95418E3D8F855AD7B19AA9023D04BC28D0B3293EE68DC0B1D0EB6A91AFBF3A596735C0FECD54802EC96131B1BD6D8412F69CC269932FC611C1FE455EF88EF7DDDA72AD6FD753137B3EBA230A54C6EDD67DB0AF3316FEDD7131FC5470268FFF9D689967ED1A07C989114D3FB11E7B9EF0865B7D39F9CE3B78C8DA45AC1E3C05B7CF93FA93D306A372BBC1386C1BE5E8761F9BC8FC9BA1A8E592EC2CE1E3CA089CEEC0F4CC8222ED542E1794A1311A5EC46C5FEAEC2A05784866CB9A218289DFE6E4F6A9FEE654EA8C4156453C1B6C463C76B46D14462B45791B6D3DB4B5FDE5C13CF27CAF8160573E6207C4FCD00BFC91F5481094E756CFAEEC0B2638ADED8D031DFC6F4BD34C490CA49A0AB07E354C70FABA9C24D854CD1E24CB59AE74266891E2F1D0C2283A82BAE9C8BA81318ECC7153919EA7255C84C720A7427EED5FCE7C1E7F55CFDDB99AA9EA2355E0778DC94552AAACFC3A24F3CA0F4D4586D7671B89A68F65BA2EBCEF046890425B937C732A1610E707397A629F3C14AA9E98D7A57E0602F70F9208751230DEC9BEDC83A8221870601E38FD22D7462C85115642FBE675F9035CEAF3FD2E9286829506F5A06F1D1747895FEC1D043F3A0B4C6F098F54011FBBB1AAAA0F3DCDC096E64E4725E5E1ABBF8DC5273928D898EB37014CE45AC0BF9C4F02E363E17A0F0825CAB558D906B058097C721413BF728769317CC5FA1149E86F69C5DE7181542BE661AD2D6D125B94DD74DEC999E9F5151B59B9D33C094D5F3D8895A25665492B946F87B57FB78F287C6053C8895DBC76E208943F448EBF0B8F903EB09EFD136F0D3B905DE64FB1FAE138271BBE9F9389F0B91FB36FF9AE2571DAF8862039A70F985FA3B117E69D6B11D3F60E77A4A662B15586BCCC7138D6360196A25CEB59DD5728676D725B3737267FED22053EF33061FA1677E47CCE3114E57DBB98C9AF7FD1A7D1417C9CB8C0657402C3D75CF6AC86C8D920F2B7F5B5E4AEFD2317D147E2F3ADCF7D2E4C655DD3958F91A5151C3D2612DEC5907A9E97AA091EAE6FC0175EBAB20C93BEF6F87995E3D787F56CB3F8D1FEC30C1B70391BB49E7B1A308262F13EAA044110364E081DD6BC2384F9660DD6CAAA624CA33C2525C61998C133DA2C6D4704F6415227F38AAB57E3D322A466CA20D8310256ECB22920AB123ECBB7FCE61ADD0D395BAB5748F13929C4564FBEF9273D60AAFBB2827F19929A69289CCBB74CCB6594D9202A42C1786F65600925D00F806530C63D4E41967693FAE980DCAB3078EC115CA03092160B97C29D71EE247236074A840D9452C0C9F086420BF22D1BF9F5CBBBE5C1A89D579202AA076FED350EF99BEAAC21E9764D4DA3A402C82B7DA36C817AC97CA9B466EFEC0F585667394B42A2BD87143CEBFA4AEE5C0D49AA07827101841B743472E75A7204C39BD1A609FD7499368D846D32239B4BC3B6628885C0C902E0F84374D8B312CE3024E773F60279E66E6813C9BEF2E738DC6BDB717C506A4A00E03CC1104F0DE762CFA6DFD1B83636A9BAC7AF0E433AFC8C96C6FF0409504495CF48D8B331F8B877179DEA8FE47338481C2F4909A388E0A42732E6F83E2BA919A508C33BF8A402A870856AB8E3806A0858E9F99F3BB24BFA11AEBE7DCCBEE3F0DD9E0ABDD43387F1921F25A2EB5C65DED4C6729903518C725D0F0B183A27BB7973EC5BC5F949B93646BED6D0F21C93DC42B4612C98C0D7C1B6A99C7C9FBDB767A536C23AB5F50A63756EA2C58199879C842597262115427E4068DCFC36D201CE8BE024B4D40502B5FB9F44E5FC893EEC1F5954F90110AB40107D70B4122DBE6F7CF4FCCD4FE84C82FA95B799E0DC7033E04B374175154067B42952E9979E8FC0B956B95B7CF75A1D96775D8C1FC7BBA82BDEAF672356DD0DCBE6EDCD41859B23219C1AACC16A36A819854FC6C13784C0BC71FD5453BBF0A150030E8E5025468BFC10BF1C36ECBCAE3307ED66A1359E4F6D12DF917DD34946FC85B2B76D82D43B93D8B7FE80ECB421A3343D131E5E02AEB78843F2820D4DFC8D0B9636ED98049AF78683D15E897BDCA46E422EC7EECD3D79C063EB55F93401220A298A94BAC2356292019FFDDDEBBC0A6540CAE872BF7E3040DF15AB1A3D8AFE5590574DB83872567BC9997E64570D0CA2289CAE5E372C7113F18DA210DD1DBFD1D708DFCB576D8946A8DBFDEC8F31F147524A55AE1EC7A5AA859A66465521CA724F6F41A8F546693A87CC55E7B99D10B4C50E841FC6CF0B474E6379EB914D1967C265C7C49955057AB2392C4EB05995BD657C4A0A564B284F03C8703911361A57FF770EFE44CEC01CFE22C4E43ED82127DED36F6F52F3898A114BC51604BB26997BBF8DD0D94EC77C893FCD9FFF5BE4E31A9DC1CE33F698884597C22FC674E88CF102F62C9544F16461C1F9FFF0FCDAEB4CB3811B804892B9B7160AD48874DC3D5A244F46CB067A0D8993FEA87A1CBC673F86252E5F50B91E2D15209FA411CB7E8A1B2237941E237FDAED40903C943F3752AC177895B09311BC637BE25260F6F077A0AD861ECB11A8B325F0C3925152ECBD9191DDEF35E497C2121C242714A745B1EC7CEC4964F0C724416737C3C9A6B08B70C282EBDFDCBF8BBD5D6F2B8E14FDF93B63DA945F15E77CB3DC43C310D8ECF7215CBA3B0B6514F014FBE87FBFE8CA86D3A5C9DFC14D37C01E4D8449E45C63D7C7344C39556936CB2C659943C8BAA49FD1D19F4EACBB9BDD770AD8D6D7BD800AE7C6CF737C8DE4D85A90C8AA69DC1217EF4D856A4ED70ED58BE79F5590C72A2907EF187D0D5BBDBE96170CEBC31078D41038F7CA1600ED3EBD2C17AF08005DBDD4E999B04BAC21AE5EEF5470BF68ECB5681B6B0334A6CA6B727BCAF231969B45A3DF80B814FA478B0C40AD7E53C2199DCFF238AF9361A484F8058A93693FF0A966B026C49B3ACF953EE987E766BB196C6129D4418F0C87D85C596348E02DF1599D02708F8143E4CCE2FA2775A19601B6ADB0C0CA601984723665D62362F9B4563FC3B0B539A59FF4552C505827368C373048DC36664BF71C4EE6D580B6F69E1B0B6865DAF46284D8508FA2C71033B225F0EB0964734D5D9B6B129EF4F0C52A62F0BA08A5869647F9269800A54BEE0CB082D7027369B5EA846CE7A08817CEBD723C0320F25216B510D2526282E353A5C69899EA7C6D3D8DDF913172F3054555690A2A4ACB1D5D8DADCED0915191E2B3D4449545AAAB6080E0F1C216C6D738485898C98D2DDE2E8F0F300000000000000000000000000000011222E412B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF + +count = 3 +seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 +mlen = 132 +msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +pk = ECBA1AC0BF43791CB275AA48B412C251ADFE15EB6FBD8C48EF0C93E21EFD3A9103DB7773BD6458463BFA9E409BBE8A7FE7EC687FA85A8575BFF6D149D8DBA99200ACCE3034AFD0260F3F878477D0C87840AC14082D16C77E9D96BC1FD9069D7E44CB96B8EF7151700A78CD60C4792688232245077C7663243952EAA0CDC56E6B899785EE916E6EE3270B886CF4D43DF335F463C2571C84E8E2693650CABCFE88E3A4C528DCDC37D18A550C574CBD4B4A375BA96308F5FED17FF34CDD1BACFE5702FF1F267C61A45E23746237A0C8DB35314903B8E562BE122BACD67C71A7C141C7FA43343994EBC3E60CD182967390A91236C449862EC1E13E7C345423B47A4E0BEBDB3FAA130726B339A583965AB5E01562EA0D20239D030E528384DB433D0531F4EE930F6C3C6DE8D685EEB956701EA56E77993EA5B042F3AA003EFB7D7406D9FD94C818D142F8DE43CA06381DCAB2E8450393A08ED03757C6620894C4639D57BE4B52E04F7594DA55AC343B8813885DFD5DA1C72A3146910D7E742E5FFC2760E156A68C147D4079FB0909D9C80E0993A67E23640F563D888E0DFDCC6D002EFFA8F27C664A1AC1A99D998EAAC11DC474CD57B91834A824C3F2A95FEC9E8D18802BB0443E68700B18A635C880F119A79E637B5FA773192413B3660B628AD201F8437C726DB2074E2D582B1F4613AAA0DB470246596B298152C1890D56E4C2B19897BF9ADD19D963D2E06158BB475EE0E7B20DA1BBCECE1C7632BB1FDAB65C268F5E18A105A54154791EC4F8AB08C9A77C2910BD67070E8AC2AA86902ADA3C8C02D8F89847D32FEEAA75329B1B6815E5EACF8CBA853571D5E444D26E6A4A8359239FE8C66DA098E97BA860FB19E0912128EE97BBBCEC9450A9812FCEA958F6E3A9B3FACA5F24B8A47B8F2D0355906A5D4990E89A367BB679DB883E8FEB78FAA073E24FAE769C3CA424F31EC2EB39F955CD705FE602CB5631BB2C2F02C13AB95C9B2917E4FF368C819AE22633C60F70ED9D08C452988412595419A1C9AC3EF023D3E9CCE32C9BB0C51329495D9C861C7E05C8A03AF7D3409B3EDA198BBD3B02699562D47250C28363C00DC6EF7DFC8F430053AB98C3943AD5E9B1F017597B6D6CA64EBEFA44D5EC34DD133DE8DE9D7A2721D83F17A70756E2E001A3FC1160226D9D7D8661D7C979C9AC23C0535A946C4F57CE1F3629F3042BE30C6D2034E24D3729E8A09711B28C4CCEB21690263D4DDF4BB9311A82E51D5B67B7B2A68ED16C84F35277372A627641FBC045D9D46230BDAF602196C9168DD766F875A57F4C822B2E8705057E2D1CD01FA293725B7D1FC1CB7588DD0F7C8B5645B207AEFE2D851817DD17BBCEE051E3126204EEE5F9B9993D8609531C4DB455347E9719C5C1FD749D1516E7E854B32E6DC3599759CC998638292220F8155B42CC0241AF51BF7DD36D8E3C774C1379B60EF88E1285A746F5FD58851B68EAB59DEE49F9188E61EBB2AC0483D850C0AD92BBF61863E4DB56546DAF0B516D4E048D377C6E2A9163E9E3B8BE411EAD27D5A44721789A123E35A31DD385102D0F47D62FA17C24CC79253D287BA7462DAE016035414E3E3E636F118825662771BC080C3A0A20C910141E1038B3905CBC1F99F985AAECAE04B92892C023FE7AE95F86E5AF4198D5D1987D2E37ADD5E225951A49F850A020BCB8F3F223EFBBC6C1454A10422719EECFBBF92906A20C39C54B76FE3DD0A993225ECA0CC3ED247490337DB2BCE69596AF318326632ED3E762F3E08D4AF68B68480973999D89CBC828798F35D94D6A13C1B76137693C769B00F469300181D569EFE51F46A7BE3B81CC508A23C578A57498F4A7E2 +sk = ECBA1AC0BF43791CB275AA48B412C251ADFE15EB6FBD8C48EF0C93E21EFD3A91E9F30AFACF7CEA9C991B0CF45BB17E61CE91F825477CA9C37665A59B2D4311147286FA9653530C36513BA8DE18886F0081FD479DF3DFAF7643FA6419E3928F6B9D12B27641132E3D88B990569F9DC9A59E4673D0F42431AAE4580F973B6F15F5E41665638400DC204E1A20250C160280944C8BA611C1B6645BB605DC00001B134E22203223325159000540B49143A8050C130A40A68101934010A5202036451CC4401A9804612866D20465D0868580B8051B472510A12C42003122824400B50511466AA2444A1B248A5432105A804181822803912142446C4BC69108028E43A6701038829B34524A122C64C48D14869001352824C7645BA2418BA04812475224850159102C50B4414B444C618831530051A4822983B6690313728926448C308A1488316146700A846924B06C12050C233372A24061639289104504D1402A9234405022669A40411220251B8471C4886441920D820622613605C0C08C9CC88D41423008254E1C8724CC364A122092114244CB263104C80DD390090C110218029292440C21A745CBC828C3226488808408B185C946421B444D81089018355214892C9218410014451C1805984246DB9690D31891E4A2900A018884346DC8048E0A244A13C7245C2481E2286210174A2043301B00215BB44804493091C4300116208AA48500460A10B611449800DCA07109065223144284464A08437112120AD920050B3325629651124229D9A80051B64D5C02461AC32C49065289146242200004100C90125204994104040813104623B46583A4089C825161C811A434041816662209102101061314519120849A9031A1986001030801348D5C988C9BB224040148A4442C40A600142381134832232431088984A1422492C285E0382C0898880084281318405A9420408601E10089C0049153341012256AC0304594188DC4089111150591A84863148058262819B845DAC000D2048AD4444E08482DA2A24480B2051103711AC82564C6109BB62180882864184E1CA110D3A8444A12865A98319C480DDA92801A8231A0480521426E61100C10202219B58C40007012498C09818599C22C91842C18480E19834C5CC6109248260B478A8128664114859348898A08004934604A106AC1284223148E4CB2655B422159B850404488D83008823424CBB24DC3085261A45003282A5220460A8804A38828D908245B1849119320C1242100E6D23A43A74BC2D1EE8F261A7C3BF3DAC6EAB790B6E49E3EF8A5565907EB5CEA385848C40C0C67FD91734558B633D675BF4AF0527E6076FC6B28A9F1795A6F59A35AC8EE17B86EF394FA6BFB964AE2BC67F42F82EEB55CCFB4887C0C1522167FB44BDABF915CB0E105444A68287373C4B0BF123F2086D8F062C96431EA5341256FD73C3CB5B082111B883323FA9E8083EB63E73A5E8B5BE8B7285FC97FEABA86F343B6091D2DE1FAB6B422794EA16233C8A2058BCA8F3B1246FF76D7257B43536DA22F197EA58D17283377E222D9CE98B7B10FE656D7F18C4AE9F811AE85331FF6D7EA9F74FA87B6292BF58A24E4F88FB2565B144D8BCD61FD3A62B66ACFD0E1A95847BAD186A1BE631771D9CC338EC86920D2B92384F2C0E99E8B4EC711B668D2A900B0B7A2D1FFC918B17B73AA39FCF7FD47623C6E77658A29133C5EBAF3B4CD121928C8B81073407575B8EAF9C2EEB18A127CC3AAB684A086F7641B1CA9349E5CBC5EFEDC7E95EBF6CB4C67BB0CE9D7381436C0A541CE5D8F5779AE6779FE7A3C68B8A98F834D0F93A1037AEC04829872BCCC206CFB6BE7F98C28853A17F2E750C340CAEE7CFB3D26524DAB16DF1E8DFBAFE04A4E54306D056AFF72F8990D47A5DC77C768D220C72D8FBBD9438E56B471765D5D24A80C16F021BAF3E44CE77A937DF26708BB0DF094E3C8BCA812F49A6ED27E209F1A0A4380D2DAB7C68A4F32290CE8509D8E3909C0CA9AB894DC6906FC11D5AF182CD01DFCC52E725802D43E6F396B90F2E4B0B580FDB72B8C04FF376A553153F7DC0716B4378E43C576F9B8EEB9FE4D196EC0C10170E9907832FA9F6CDF8F39E99EAE02202C76F28BCC7C478ED598A2FC87E897CC2C9DB222C51AD06C7D2BF2BAB8E1BA651E86C988A5F1DB5654A7150CB5F51E5277ED812E9E09276A7EBA3CC23D41448CF603067DE25DCFE51C3C17EF8D7F83345612811582EA50C81B420D3A6026A67D1C26D01F3809D8A3C1E529424A61B3E37939E0763B402798C0E502157C81AE2EABCE6562C5792E3AAF2593DA5082FDC3653B98706EE75AC173A9A7E0B91DB75401C59D3F97E3B4E33FBE1EEDE39FAA6F765A6271C3B2B0CA5A237D00568F21661E83524894FC3886D39FB67703F248A7917A5F5FEDACC808297929120413A1ED7F43DE6DE8CADCEFE029953DD4A70B02046B305F015874A19F373788EEF49E9F24E9BB42E386C1AA3038790FB2B9887AFE0DBFCC38C5C58C2D1773ECC414FC84EC8C0395799D34DF8AE508801B5267C771142074060576700E2EDFAA4D5F270B6B74A7A7E563563F260B599FC5A4D951A81E2E0716E0EAFD0D1B3F138F045AC542629890734D9F0D944C3A97ED93EFA8FCF819DBFD39549EEC98DF048312D5B254C50AD0F205F0059A5D26A245CB0DD9582BC1BEE45F8E3E37DD1916A9A22A33B53846EA504DEA41E1B6A7732A6DB7DAC9D21A6DE7DFD7DE08558A5DE98B081E03804C0B352876EC3378422C93959A4A13919014B4016770E85838C9FCE0A9DDFC46AE79B576D9BD3C67EE8FB2D5E8A891967F4B067647F887DE94C1BB218BF5E019DB068D45CFEBF03AA5A87BCBC99A29025617FE53700C58D1D9ED665A18BAF3F68BE05DCCF15FFD464AAEB7554C77127A36346A44BE002FBD65969DB558C64C21ECF8114E5F127A63C85501146C4C6D4A8C690AAF7CA9458A0AE354C94B59E8816F0EF8C907C86D6C06249E3E10CE82E35BDE198B019A5052A12692F137DAD92FE30BAA8AE0C740A1CC218507810BEF6DC4C676F823D99152216F1743722BFC45D1B3E78F8B839C2B84FB71408C5C56E834A4248F7C6F06E0A7AA3BC4B0B354D790609F85F99FDDCD10FFF6ADF32756159525BC9DB6A1BACF7A0E3268D66FDA6E4D4DC3EE2E025174A7C60AEFACD72A26BD8E36505705C77B3233622E79D2B3282E07F4906D20D3CDD771383F07B00D00C0D624438058ACAA1801BDEF9A69E1E61C2D0C26143861FAC89D1C7F4976127E9E1A2F5A45E85132E450CE431454D9490FF668FFB99121D5A5792E86E7A426745968FDA7AB7DA5CB0C332392446DFB48F68CC456CC113DBE7A2F78626EF254175A4421EBF191F4E81681513D270172DC2791C67DA5DAC53EFB586E124816378EE46CB5B9AF8F01A214CA52B399469BE21755238597D948341D9B8E8F4D076E25D664C93AAE2347CB7363AB32D1E56240AA8046357EF85F538039909962789DBB78876C6CC76508765699385C85BA9359B7CB91A0CF2C50FAE171C94AB754C2A953C42FDD26504478CC0D2957F3DA946DABCAFA368D48C4799A0C78C7160E8AC359476674C5229508396C5EE02CA0269D180E25 +smlen = 2552 +sm = 5B0C69070AD18CF650E90884EF87CD52ADCCAD416FD45E663D87C4D8C6A6DCA658573E16CC13E919512988A161FBD3D71A13382265187445701C1610650436C65F7022FED0467EF359340C95D049CEE35CBEFF1B8ACC8BB5E3BBC6D3A5D317BFF62C0055E199F47DB8B6CB92280C60764889992ECEA99788F1EFF1ACC96CC788984E7D85AEFC91E9B92F481871EDCD56570FE9533FF95ADE9778C0E1502FE474F4746A99D2A5CD97EB45EE7DE53EF114D017E89D2BB97E9EBA5E76039A40B5520D0C9AAE728AA5E9A82F684A0C0EE101F8A3BCA5C2FD0CDCC6AEDAAFED9A9835231505735327222F417305098D0495572BAFD816EA9D3AC3C7A0C32C6C044BBA6F1957E4114ED1F1DE855B638861283E4954C91FD72FBDCD28B5A452AF45FA807B26245FC9C97F8060101980979B49577452D9B121F95D60571BC492AFDF8810DE55C8EC2BEC8E829EFA5527D0C5242C2E5C0AF157671D6B3D9ACB8FEF40C6F8805850C67E8DE1145919FF55D6CA5F46AD3BE6CCCC1C4670BC947D6F127842EC79D1BFF53FDE74E397F42A3F06E0B9F70E6B50B31AABB3B0A35D334B7458AA5388FE049FD4B3D628F6ABDE518E0DBED5D08677065E27BCAC702D684F1F0A4630301A6458C10638507250A406C965594CE4CF5A20957F4EB65C3B7013538DF71B5AF018C3D27AA96D2B5567561603F6849516E597703C55C20BBDD8662D8B3A76CB90C0007953F7FC6518F8AD82C1BC12042311CBA36F318C389B8E6478A1D87C7BC658FD281A49C5548536BB56D32F39BC1321CB445628CBB680319696EB60FF6A683707C2A319CD1F4CBBE1CAF12C74C4E74FD2036BC56F2714B1D5C777C574C49427CCFE31A121A1A7129687A8D87E1C0360F6DE24B8E1DBA492E12734C23A7049C45C8EDDED9E8C486236C992316DDEE992A74BE4F642AF02F9B06A5F3761C2AD48A1426AEE5250E850AF4A2708ABC60C88BC6225DDD19C36B17815324CD475D4CB713E833116E512343517625BF39020FA1DAFD3D3535188F42EE95185775942BBA6FA3FC3DBA322E2925FDFC56ED73918F754EA3AAD314AD1468C5D3B126DD853FE56E53699FE6E8373A5CE78B68AA1970FA43D602474B81F38B9CF55B500FB6BEBC2E54B7D27A1E19E4AE56DD5CFFC310035BC4790599B52EA886A801AE12C56C1D961ACAD44E62A3EDD4403988D9FD28A4A68A82B86FBF0E94812F6E35C3BDC591CBD68A367DC5D4520A4F60E864A36AC3E9B17A56EAFF56690AE2F785D1579AF151DF3D5DA69BDF8BA4D120F4D1F9F22C112BC8ED0142390F0A5D236A42F4C6AC65D94A981A46B08E101AC381F007ACCD3D111FDB01A6978EED22BB46DD4A08D5934FF67B4433F7305DBE20FC62A0714962E992BDBC73EB32A18F21228A86FEADE47BF5E13612A3A9E811E40F5D24857D8C02F48A3FF970826F5BD387AE728C00A85CB5A0C7A467F3F53D49E012541544BDB8487DE671ECF58B9CEE729E3F22A290B662B6193844C3992016098A4DF117E4B80D1295A5BF03BBB1F09ADAE80FD5E4A2E7C9920ED69A4FFEB9B821A4ECA5602C80A51607EDD03F9ADDD5D3DD5F78229BD596437B202CAC88B3FF7379EFFF43E26086E04703E0F42685B26FBA223C53875008843892864493EA9115C2905985510E2423A4CF273F1488B6B259149C9195525BA1898319AE4966B1CDBE3DE5ADD0A2CE428D3A24956342173D407ACA95721ECA582DE57A639045DA9EC7B90720285468B3DB47DC2137DC0D728626066F6ADFC41B8F0CA4F6F9A70755F4193D84026500E955208AD4A9D6B1A935659C44CB2DA1D2D4EEB72AF2E559D0EB3732D372351E841BD68D1AB91F6652B80D3A4F583AEDEEF6DBA40861305B6DE58655E19C68F0455B2E5C95157DF600ADB5265C653478868E4450C1C429E9EFD692A50D966C20C364AFF1123FBF402AE882F2E220FDFF0A5C7593349D8ADAD824D79627E6F66A57FBD8EE51E41BA4EDD0A4165ADDE1C829E8D41224D76C85DAA60AEC83101A11DC0D4E2E2A24E8B26C7B6784629A409856F9D26BAF5D121D0743C5E68C72EFABAE645F79ADB02BC5D440965E8D5EBF63E336FFE53A20844D0746A79E31761AC01C43C5CCA79F6FC7123E54D55C5D8755BD0BC3A2E9771647FD1CFDAC3DAA9E01CED7738A01E00805AFFD7C2C962C62AA9ED48A90BA8C4F74AF3FCBE2BD0CCBBD1E56F87665D2313FFC04F9CA2EC23AC8E6C27653C4AC5DFC89E31FD0E8C29ACDC8C911B7B5B266032D5FE217A0DBACC875CE3431E788FBEECF2D305F9A51BD3E2BE0419B9249691EB84D66BC1ED4A774BA2E00063659DD078AA4B3E3E8D17660CEACD31A552C3B6EBA1210A3032DC66F393234B527218EE52052D14002DB6F9F5C00199E1C3D301E0B4D26ADA85593D4A58F7B6A8AB8735680537C70439CA7FDBC09E1816A077FDD83C558DE0269E84162125D265A84D3D370CC34BAE261457BCCB61290DFC6AEA14BE5C11127DE97746C9BC949A62B257355EB885D8C6F0D8446A868BDBD7DDD20C78D58B0518CE9E2EED0FC0A751794CD0FA89C2C68A00DF9D73034E7C203B7EC1CB4CA59DB7205E3848853E793B0D608F27A9354923195BDF3998F569A1D2D20BA62D04A73CDA2CBABD638979E855D154A2760701DD7C5E449C73638229FF2F5B22F0FCF2A60FC81ADDFB694A6686ABDAB4324E5607A66EED3FE12ACEFE46870E53D0732E306DC012B5E71F71320D3531DA8D1C4841350A50100DC1013FA9B582811C4E449D885F98EF41BEA62925E570B3F8D136672CED63676411819294A3CDE3C0613DB3B353FFB60E8692A042B44E1EBD5BA80A5CC0E783B879F059FFD5F42ED03716A1233B0610141DCE0D806E54D8BEA845F1E4E298A8A268BCD6F73BCCBEC3AFCF2A32AAEC4F72C7EBD53633B6B110036CF7E1DD1E5D372DD0FDE90F8940A65801B57192F2E996614B2D6C1068EEACDDF5CC3DDA4A8EF09A3797FF6510E89DEA9C1239A305F41248B6CBFFE59716312CD71B5615A3874BB7ECB5082DB4FB0890BFE3BD560162103E67F8C7EAAD8B64BFD6A5493190F0FF723C0A2B8EBF4446B9B28A3503D94CD48ED9AC661A7C6E1E3CBE22C19D64C3CE0B4396FA562D44AB95FBF8BFBE4416DE25E3EBA5991078DF053D32DABB218E2419A10856D5B3FF60491667484879D8D432E9BDC73040E2C01AF8083227A87095D7B67B1BF923F8A3F16E02F042570ECE53DDD2394C3398F30A7509FDD32E9C74A33065DD81E9CABED9A0A736FB2DEE17CEA9526A39EADAF2B132BAB70B3864A533D3FD72C602171E202C4E6789989D9EA9D9F4F6F8324882888997AFB4BFC5FE080F1C1F2A333844598195B0B1C2CEDDE0E1E607444E73979DC1C2C6C8CFD1E8EA0000000000000000000000000000000000000000101B2E3C2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE + +count = 4 +seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 +mlen = 165 +msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +pk = B97B872AB2850E7C95455B929D0A96214769F00CC1F6433F70BCE15FB224D64B222BE23AB9C19E6F2C4C668826AC3FA539908562890D3C43193CA8E3BE2CDA01CC698200F02176C774D2AA92E55472305D1F8EF6C89C6241E5C4E6B033A445300A82A8ADE7107BE48C99928476638F41F1F1C7292050A09A70CDAB901E55DCDB6065646750DF0FB9A26434126720BB7AC2D1FE60A04A85E2331233DEC5B2148E3FA36265A54BE760244519023FF4E8B7D8A8F421444048F250A49FDED0723C2AAB17174BC4C9542A4AC89C99B1ED339A23DD9054B19082EE24CADFC3BD3C4D70DA53440A14A05F0E097438128919616BE76DF92B23C2ED72327295C260722C1AA0180C40C3CD6E0CE64EB7C44E88A5F965EDDE41CF25C7BB79AD08FDAB91F1CDF98210221DDA79B1DAF5F2F8685C310E57E82EB2D985E0CED09DEB9D8A5EB2D92C39AD923DC6C7F4EED6EAE7B9509679055320433B0B5416FD80A2CB328250DA415938335A0622A3013BA70F4CC4AC5159E39D20E772F2FF4B29C9158F96524C1F6DCDBADE926D974B58F6049A7C35B695A3270F8CC6FD72BDFE4EC43CBB9484C4176235A9AAE43254BF440961546CB9B799EA420F90FDE61F16A746D586DE9F55C4213DEAE0AF94E31DF3E365B660D05D3C8C3185394584A3BD159B2AF149C604067894D8CCB0D363E6A3C8E7D3A488A0BFA1BC149B725D9A849E493628C61BB93FBDCD1787F665B7829745EC11816234A726F188EFEBBAA1D114A503DA80A168622AAECA2AE0569D889EC08B6B309BE752B0BD1A77ABE954FE0EB496BD12C9BA07C3013B3BD7455AB050C199B1220663DAEA9F8F0A15DAA4503E6B83939B70F2A5D103E01C2C932ABF9B1D724582E69D3F5EE6385BD5FAB31F766617A11549ECC52553DF1AC6D264AE387E57BD5E37D33FAD14E48AFE05A6F7B64E50ADA9B8695965AE6EFD37BDA8A6CD5BE37B0E00FF9E5E23424DABFB26C5F63FFBBBF6526210BEB3C645F82D92F384A550DBD5E4BDAED5971A197518D82797919B2BA53219D19DC5F401FCD8C13FF9CCB080E1779F4F4D0B3C82446A35A7A52B17A7F0DBBE19BD07031D128E7723CD7764673F3EF5BBA257E5F5F3E92A12565E13627BD100A2E62C303D8B1EDC72CC7E1C92D66920522CFCCF4B41B44D381685204E4BA15320EE540C4F39A0D853E9C71B80E3257B4A8CE4ACEF1E3F54BFF7C5722249B6BC68454911F571045775F4784116B888C3B6CFF2CF0222F131AB3B11B42D7F5BEE43954A867258540664B18A8935A835DCDF5F5D7D7910C392AA9623E39C1B3063C3160962F5301160856B3E10F86AEEF07D395A4495120C56BB61C5297796A9055426261507157C4C7B6E2F98B6C141726F13F4D5722F13057C5FC27E5C460DA8F2611C0D323AC788CF25C0D221EFBF47CFF71E7AC4636496B0CE31E072533ECC838F1B04C37A0EF22EF535195C5EA8D10A35F3DD5B320628E734C97BA6F18A51AB6CB14558B45E189C3AE3AD246844DE71EE99AA25DE5351CFB7BF1483DB784AD1D8D565CB76BC1C0C6D31941354FAB4A678E24A92F2248F644FE04B3B47C456096CCA470F1656CF38B09DBD0DD4462E579AF0FDA0231FF02DE8FB9FD3C31BCE1B8A94767033C3A5156F45ADB78E2055FC2253DC801079D93C1914945C79A57AB607F00B55C024B872B90B012D6283987B4A514B2032B30C106407B3C67384EB5C0A28AC450F51E9E436FE76AD4ACC19610EFECD8A9728D52FF736507FB0F3FBF4D784A7506C842AFE342AC500F264D4BD8F012819870B3311E9739CE6D9610A4E32D30A8DE295FB25DFCBA6A4DA26B7B200CB02E82BC802B7358D7260AFD6 +sk = B97B872AB2850E7C95455B929D0A96214769F00CC1F6433F70BCE15FB224D64B2CBCA7BC8A942D9A960D3FC638AE48DD4BC47AAC727123E0BEBA1222169FE6DFD7BD98C623972FA9619810AC48261371046A2D4BD33D398A648DA6ABE0ABF39BA055D447035CB7C342FE05E42F91830FC07AF25860B80B43EA8660968449A7AA08A105CB465181260948A06400844092949088449120142CE1085124224680883013A62982C269A0820D1983210B006E830440D19000C8380DA4A86D5B964502A18D119480431004A14651C8C80861346DA4945020A310A2420A21116420022882C6448CA4094C0490C4942812B1254A44849C124C62842563428C533648104725A4C24482389249868021B84D0CC46443A8100C12911BA64012B38950C6508B389118C585A3806C60029152224949062D08469091322E11936093160A48C8054A828D8828910A441109A3298302801A19421C330A12932140462018350AC9124C2334704A3825043388A288298A884C22C8280809820348611823660A330C1B202DDA3820A1A4045A4620D2B05020040A6188658C825149A60423902D0C040E0BB544498030DB1289DC12680245449236815A3422D2424D0220029BC0890823850AB1481041250C4371CBB89148148CCA206D2034601A1588D11064829430E00012CB188A191426A3869102360E84228420A260C2B63199B864A4424591285009300C02992C1C05890C070D1C324A21117248008150408DE0367044124442186090A6480B379122326DA130291AA02540B210A1C8601A452559088822C98C642229C93025C9882C89865049463219002DC386890AA74D601664E2B04909294D5412318228821A836D89282553A829E308291B414E0923111B4649C0B24463C208DA4450E1844511460404A80C24C1441B444AA44048400802D88660CC182CE2006E0C13896010855AA408D4060A1BA76881948C1942510425806424060B904C54244E0246088BB80C03014D0B3424E2145103800C420012D90071988004C314814B9410DAA61042082414B40CD9480E940481E2B62CDC062003390A03472ADA2241A1964193483240148421280493C42118479218256E10050021440D4A9491C8028C02196E0A079018092248802824163009092121B68420424A9AA205E00664D4A828641812DBB620031508E4C244D8082D94924420433013B4919BA6515CA284D9A4850934641A100624391003B940111420D3B604A4C08C422045A21450F5CB7B7F7AC30E0C0EDEB21A5F668FACCB1DD74D79711F89BF2F262A405BF3153352ED7F556B37E772145E8A7D30C2E64ADE805861ACF752919917574357AB780AB48D0A11D932A59D2C76266D13B7D6B2FA529EBA1EEACDD5BCA7281D4BF11DFDDAA049D296781C0435C656FA7F9064DEE09DC73B93224DBE88BD1CE285EEDD623C9A8E021FFECD21E261225FF30D16C47FAAEDCBDA613AD4AE6BF45E61039D12B3D323C487E5FC652BF6B5276DC6CEEE04B4A5B1EF519F2D0A7C08E11DDEBA9781420DA95B83B430BFE56628F3BF3AEBD2CCB9C02B4CAEE32179E4A9694FE54BDB97E767DD5343EF8EF517C9716BDF06A0A966F2479283F70376EBEB0B3E74A1FE4372AEE63AF8736E47BB23A7B548A9E57D0B8D5785805C77BFD1C30B62408EDD1F9FC5EA67DC2F34531E0F1D76F84F5F30BEA277B92E90A2664191FDECC4E2DAF2FC516EB67A211AD8607D4F9B26F87CF08BB1947D53EE1CE11FDB5F4DA6BCFF190A083E3645137BB5C291FB243C855975E9DBD279C811AAE55FF21B92B964F496B63BC23ABF2B7FE029949A1BB4147F0F5AD1505FD501C2B05A54F7BAB920D698890D843D48238D52F06E1565F80C7978FED57183604D332AE71E6EC08C96E9DD982CC22B78027CF77EAAAFDE4FE55F61A66951F8F331BC1A0D1DD4C5E69FA89440963D99E725B60E3CB577DE272DDAB0C0ADA79CD6B2FD21D853370020994566319D15B87A06C73A1BE7A67350746834426F596BFBB53C61C3D244190068BD4E64AC24E0EE0AB2339CF12AA301E43F2D6673D645515BD135352EFFF6FFBEA0888316D36DA77A4BC6A535A20D900B0E9971363C8810491987D8E97D40805B4C33B1DA537081995714A919701B268BC73C0FC8EAD988EF4C9715D60FC2D73F44DDF660D62EA0F7740976187DB727F0BBF09ADC9853E470D160ED02598A42D1A44BB5307DA3C7A9B3CE53D3F6A0EFD55CFBB60FBD84ACE6BE09B90FFB8A341C14F32D6458B988F472872669E6ED001D49E508ABB89F2510E3321749F9850A376656D71C5308525B48F6416719366995C6DD710455DED0E3B01CCEF32DC1902CC33BBFE252658F21453E39AF993FD3D468942D1C63721CE600D7EB7204A3A6900789E1DE41E6A066D82CCB48BFBF1FD452590CE5147196552E57B932084D3E3DE65E6AF87F51632F32BD47C6E552E751A555C5178A7D16C708A05FD1A71F7833769955292D4CD1ADB368CEB94D6ED4804ED922A4BF5BA07EF2531D3CC652A6EEC1EC5B1132F17B6F44762694346F3681540F1E71438FBF069D231374676EC9A94668920F1CFD8B4535DAC6DA635567C09679B84B871C0109FE23F7BE2128843FBEF88F5332AE5125549720D2DDC1FCF36AF9557114B0E6D4B1EA5EF377475F8E1F10DE67C4E6C68840DE10AA53A1E5BF712766E8BD65949091B10C01605FE0225F3EF1D79395FB62CA4D3C1FBB26F8E17D5331FA294ECAFE3C100B6991D985ECD9FB3B9FA91B6328ADE25897AD319A9A39DB43D5596329F0806B82378A49D21222DA9978E2AA8F5825615218F9A3A8CD5DFB01BE222489373C0CDD4A001517ED4CB966796DA00D493329397A4A38DB9A6451362D89A84DAB7A62994EEC30E4C85A287876EE6BF3E4B90CC338379788E26147FAF89584410A6E57FDD3FDA1FCC32C8F371888DF0C2BA171A6BF43E2DC086FBF61BBCE7349FD7D7C4FDC04AA6015879386D44E26111E2CE544241E7C1B7E920FE0D6D86C767CF6276398756AF830C9E35FEBA9C81B58385F6E2C8BC0F139C78B2DA92E940587C2A29A809EDF1D73055945DA5E1912A496FEF9BAC45CEB9EEE909157EA3BD0D584BF02FDE070D53C64A73134CE7B4BF807B40F3F19457D258DF2746A8341C352D9E418744F7B140B248A1138FE95590496632F7DF40167AA5F85152B005B3A5BA2D0C915CBF36F5FFF09D72CF4CFDE81C51D85BF504123B6FC5DAA3A36F7593030ED5799BBE1F0CF27B40CD6865D4303AAC77200D2FB74FF02B0BC23D201588E42A371A6FBA0CA0A6BE3263121401054428305DA0FF5BF5D774E943964830878131D69FEBCAB8B9538D85BB68411CFBB42D43252A5BA7653C0E38D553FA995F9275E65900FE8461715AA22C2A5A2027F4563A2C2BE442793AC94B1F993BF483C4686E8449154400C924CA7C4E3664A27241DBC9E1E863625BE762CB317466459C1CD83F313B4C81607104A1274AC12B03019B84A4EEC224B8A4AA6AE3EFD20BA2A51440580B80EDF32199B87F52E316113E6A3438DFA4AA534710060F5DC2FD9899E6BE39AB3F5D4A620415C029445B65F6AF908F0AE9CCA4BB07698BFE92218C90B3B6F579F8C +smlen = 2585 +sm = 19B36F4B254209A2C72F1656A48F51D98053B9D79F0D46662668D74CFFD542B6F7A83906784472D0DC455BECC22723187BFF33112926ACC67E3BC8EDF1453B347D36140F3881B16AF685D48C0693113D331A0D2BD4050DC60A9F8153D03E05DF8E6BE7D759EB6C87F8AADFC3B500B4AD6744E7C71D84F6B88628BBF4D6D0C42C0B58B30FCECECBEF2D265971C5B70703FCE77D3FC68A3D7E52D78C3DF64F23ED489CD20066173051B62FE40B4C51301FE0634CB7FDC9112B4372CB9CA4992CE5D20B8F15F05D300AEF41297B996C5902B26D9557D73E846F0DC1D73E397E4DB25E74DC1EB6ECE12D12682B812F424850A32F10AA1855B00C7491266EFF1B4B63003A12C1EC17CBCB4C51A2FBBA645796C3AFCB31EAD0983EC8A37BAC256330AE0D678091F2132C1AD4637E95675FECC94DCE245DD9475B4985CD7D28890B208E0C0F8A1DBE78740456F39652ABF34D11BC932EF7DD8A3BC1749272DE7A8A73E02A931D217E3602C2E6B1C3F88D93464E6A9C3DB2F1CC6214602E9617AE282051334595162055324CB906CFB995BA4DBB6F96D4B895029F18849F31FCFC817E3554C7C0312B033BBB4FD75DDAB25347E9B4C8A2124F3C54A147E4840FE3E87B42AA1D6B0BAB842B528ED133C31DF74EA67B3957740513C82E445AD2F3F4F081C69D9EED4B48122BFEB1B87335BE775B160E5EC608FB7011121D947EA979F06FC0FAE14E98A0233512CCF19AFD1B348B47B78CD2DA91F64038280FE74D59F1EC4E903CEF5CBE5EFBECD642C059FDBE87CAD992106DB13EC483C6E757320BD1CB7B00FFE18EBE4C2DF69523876ED441863B23A8A933E192A1F9C51E4705D08C17AB45AA9060906270C38BD532D85F3D4ED9841C2CF1CA50A790FAD7B287495F872009C7EA967EE7ADA9E2F3D717AB9A9DFE6D8EABF4198E46729D1074647E910A6293ADE6C49026F70A72CB81C36EB61BA035B929BFC417A9ACB18EBF4ACE1FABD1346259179D0144572FDE67B28109C859E0E0C1A3D41ADA5C5CDCC163D33B1D74F6D8F0EA846CF3ECDF505853A61C6D1F629F701E7FF01B6EF37CCEBBF6D581FA0997850FB380A5EBDF0B4FFC344558CB82B570593821EF64C6F7C6E02B1717681C703D338F849BFE1EF7B3E78559459F190669F1C3C95C86299546D2DC70C84834348D22F8E4684583F4F2D797481EAAB8012CB912CEB2FAF9A530680A9414A5BB10038D171ADE830A1766AD53F64FF091934D67A87225F273C5CA16E7EEFFEA4CD6C41DD99394B22E0755CB76F88B3C0C48C665B0B6463469E313E32255D5ADE444448B31A717B4A2BF1DCD0946D1B3013EDA75A45C564C2965399EFA4BF891F6FC2C9EB92021AD29E112FA2882C7ED7B10B446C52CCF72F70019489BD4C288308016372CA78CF99AEA0F10ADE9EA9E3A3A266F1D5F0204A64780D4CE6786E7F59FA6024D74D44480D734690B78088E97666E66F5B1825BA5FA6C8F396E63E8E3692673C35796D5BE8CEA99030711F7BA0C39A04056A507CFB3A0B513E65A3C273E1966EFEDC6A74045AD16229F163F8BA912293782661BA8D47229DBC7E5843D4A510B82D0E3BA4F1C394F78CE5A2EA646C6F2038D604626AFAAB86F89F94929E8C1A716783F084455BDAA442AE567A36F8E9757357BEC33B6D7CDE5B177257D476FD3436EFC762FF7E519195D9C7F30CE2F137F67E8F9C09884286CDD310A7B55DF5A71D95F75DA6A5C0EEF72F01166DF7F243A84E806EA5C0AD885D36D8AEB6C607EB262FD52BCAF01EAEA89A609294DF4CE472D229EDF2C74BB0138025CF219225A4CB125834A90CEE354601B03F4951EA6E6817C9EF7049655D8F9DE17DBEAFA98CB158F30A25AC3ECCF3BCDE925CE2D6ED16BC44CAE5CD3095F92DB1358391C8F21D020EBC5CBAAB970CBC2C060C3D278A716CE6A65E087C11A8AC30006425522CDFC24BD38F6A38A6AFCE11D58B88BEAF55317A96B998712E65848FE75BA06FEA9FCDFA902404B8287BC55E04BDF1D0D737049039540BC2FF2DE0BAC051A39FD70D9D45874AA277D12149AB3023B4DF54AE149F5814CB3C3E1C53BFC3EB3B3547C5CBBF2E2919DFA1CE941A3F25EEEC7EC169B701B08DBE4F0BE15CCB111BDD555770A255F366D8F5A89534EF171F3970422142F088488ADF0220CBD4F9EA607C222059B2046FE0E6CF6D94602635F57614DCCA3395949E844256FF2956C60B86E397438ABAB0A28BCE055E82286EF779FD0BC570A03055AE70EE78B29781B2BF83943411BBCB9F44957322E25E96D5425BD5FBA4EBF3E944C2D79614A6E4CBFC992FD6598CEF3A702C4BFC3ECDAEC3284B41702D8C79A137ABDB0A7E23CB99EBC43EB5F5C592C1782D7A5866D261F21165F44092411A102D433318C91DE57EFD9AD4B26B2950F629E68C3B1190DB7CFBEA1E8A020340525CF934700A39C379AF78D21E9AF02C8CA45195DCE6D4A6C11AFCF725F22E97D37B56B149B8A5D7B6E1E23EF0BF1EA323DB975063B0BD7101A55646B2E5C74701C2B58830140B44040C8CEACFA1F74EBE72865F342CD66F87F977846DB5961FAA91F179C1475B05B7A7FE26BB5316D92A2DE1003285C4A9118916A2C5A06227BFF84794E0E816CDD67006419323614F6D1BB089F9E718D324A1ED510948862487C7FBE7237CC2617B470D615E3FF9954A562E92E59D89FA83CB8393A7F6EA93EFB2136F91233D25530DD15A08359FB900A8BE4FE9A6F55FBF0842F2C86448126E8FA8394AC371513FECF55EDF6EBC4A3781EF339F7211919D3A5E8DF795CBE660242A9B4745837E1B8FA11775A199E86D21A1479CBA9BB743C778849801816FD4F53A51D4ECACD6B87032FD750FDE1222AD9CEEE9E44FE98786DCDCBE041C7A3C28AAC3CFBA09A2AF725FD8FB3CC54B3BAB9A27E3E9A5C8A034760933B55B8345AF3F846CCA7917B46BB6C8B0D858920D0E6B12491D758810F5653E3B84BB647842065532A3F7ABAE2CFE3514B2A17FC36A0FC33A1A45A04563F9888F3E0FD516BC3CF9533A6762F15B6E0E12B5D2D145B19742C9B6998671E5CCC3ECF8EAC4262F7FE58A598D9B3AECE11C488411390AC3893193C128E761B7C52E7151F0E5C37D54FE4750123887652483F62CDB5D63BAF6F4C9783F43ADFF334FAAE257C6D9C3ACE30CED68F1E5BB00A2DC3C502F8CD215A2F6B0CCF7EF38B08F1893ABA6977033B81B36F495054AFEFE79D43A9BBDC05AA3335FA14144E1E2DD0727462C03132C2BC59BC43E34E6A1B12F2ED9AFD0F4F8B81B26F59396A3D7AB6537B995DCF5CECC3D40E12233B546E71818D9DA5D9E11014171E24252E3440494E557089A1A7ABB9C4CCCED4DCDFE4F7002E3852697C8B9EBC101D2427353A3C52596B9297A0B2B8BAD2EAFF000000000000000000000000000D2730431CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 + +count = 5 +seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E +mlen = 198 +msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +pk = E3B7F383B6366B7E7AAA95FBDAE4046CA355408E0C84551CDE4910F9990D8D9318DC2647B4C26DA34AA5F6128099CB297121C0CC22CE7A21F4FC3389C4362E2B650DF421FC7568D03BD9874BC8057E7D12FD346B992038448D5F4663C34089B30C3706FE8B45614072334A921577BEFB83421C8527EFF0A2EA6E4D5F459FCB560A863757E93DF0B46CD665B05E3E93B86E72DBC72FB53673A061672C8D42B00211D02654BE0966A3858CBB497404AA847F5917E083ED576BA3B4AD22C9BB60F2F8A490BAABAB97188AB38EDBEBFAFB883117B68940055CEC1C1FB529329A246DAEA739C5AE0938939E4CEFF87AA9BE113C7ECA702A1F90B8237F7C3C532DFE74B3B862F64FC319A172AA6855A35B387C848F1BCFB05F3FA66AF618BDA9C648DE42521104ADFD6A3A948BE7BAAB5E64005AAAFE8C336817D6498650BC0FED93EC926D3B8A732533DED41E5FDBB2B7EBFF5B298E4191663A15B893B14C80722E57A416803432EF1A3277A66482E6688DA1CB276B9D772D33FFEADCFC1DEF89376B534573A0E519AC5E00E7E1CCB866F8FCA7EADFAA6D9E2291C61133A8B2346BB6BBF1B86FB7F89655BB1B5B8E3F6002760518C6BDDD6BB49973D1BC6F1A0B21D9B52F36DB050A7B71B4F95B26BDF1AFAD8BB3003F39CEE16EEE013523B85C895074BC497FD9930E5F96C3CFCBAF836B343793A1A5DF1A204CEF63BB613A56899201A0FABEDF140D19AAE0E9E8AAC6A58892C047C44C0A43B01ABC38108CC9AB7E88CCEBEA09C279623DD54A74A59C8ED701E3C17E178ACA23E08033F067DADC08DA8772A3E38BA422340711A2D08C4B39B23D87218E58E6FD60C3884EDF240F8C90F9795AC8F988FCBD0E348248604BFFC0748F71FA620C174586E33ACA1AF5D44BCA8CBF19112A4C2E3078463A8B9438B96526C74BC1C41A28E918D7C7827D3B8FB6888EB39AAF934A45B44AB393C0F395305970C3AF9AB8CD51F6AE97A32834ACE243AD81488C312A21F4321C1A87FFB93F791DFF96CC4D147BAC775218AAF8A905BFEFF9698BC29BF1620426804C94C8A8A48952DE2026A048C560C324CC9CEDF82224BDEB34B8710F558A0217DD3B1BE84D6810B801731116203F3A10F111031BF3B47E45764D021C65195B9908556F34B428CEB5317760FF194DDB0D526062CE2BCC5D55DD399F76B0F7DA9A1CC7BB6559EED1BF415B973AD7F6E652D06E42ED63B29B068EF4C51696D786603672651FF555B4F3EB166C28545242C6D9E8D891FB130CFCD78F455F91DCC331539919CE29039EC1E6B0A387EC6DA84402C3AC7EDC90A41424C9CB051393B3CB8C32391C31CEE25DE25B610B629050AD46E216D5C396291663D1F75490D00BFFE3A0DC19F4198B1BD813603379025E7FA68935AE601204706D18F954C0F2CCBB31C8820A7462489374EAD04731942156A20EFBC7DE478075BDB23D1102197F5CB1A5F2D4869B3CCF737B596191DBC062EE2799791F0343CE32A85C5590C617BD1738133DCDDCDD7DBD5774D45D75EBF670CCD437D589AE3CA74709CE5E2AE304EF54BB32FD8E5AC2344B07608B2AFBA38F504F21CE9D401D2A6B18DDE56FFCFE7AB87686C4136CCFD06EC2197D36D78CD890AF0740FD85BED55A1508E391FADD4C9AE42E6036E12F0172479A40C18EFA6F504DF2FBBA4234369A2BC5C6EE17C3A12577214D1962B5558A44C2A7782B135428E28E696570E70A2401C649E792F324AA813750C75860F3D3CE8B8223B1ADD34B7EBD1095BE47E3008487D19C7652F4E8D85636E35058480ACF5EB3EDFDFF3D1286BF2D0202BFE5E17023AF58A489EF40A9538386790CBABA9528409FC972C239 +sk = E3B7F383B6366B7E7AAA95FBDAE4046CA355408E0C84551CDE4910F9990D8D939D03B6B67990B30B77DFE34C28851260B7AAA30384809B1CD5D7E7F8450CBBD7CB6967CA862B1F1F8178B3B8839FCDB262D476AB6DE9BC458E9913A3BF30682CF8EDCF55A8731F46AF97DB6D04EDC13FA52537A99BE033E27E8D00A55D00C45F11086E1B42265B346CCC26869C000EE2B46DC8A40DC9385293868809240A012182A2340C02004D12490248C08442426120C000DAB621D0A821184022E2122880386E02009021135281120512958C1415651B24419982719A86249A9601C442915A848054126A2014314BA68C94122C10C38521816D12182EA43292D29631510021DC966123400C148701D9A40099444CDA402A23436689C29012347009C94501194D2293284B306680028CDA262843166940988519013288460098968D08164188B88182282D84B84823260AA34202C0387154C685190744A24869D1062982280CCAB01113196A93260962C0108B025111C46D9202241B3768A0B031A2B84DE4322C1AA6885A288923826D0BB930030320403671E3844D2244498BA0484B463009B05051062E82344E1C824499A28411405152928DE2A67102A9251B074113896D48244E40B801113066C3186681826CD2346180A604C23024A414624B268460C428A4248101216A0104694A20064CC850992411C1463051B80C103202489270D000888812001404124C34480CB70DDCC0900B27245C188A19942D04150E21080912290612393009456913A728081780A0085158C065E1026E810062080631C1A631012788D188514A1884D18250D8928460A060528040C0968CC994095432460814529A14910009120C39866096845146291B308C59880DD3444623123182123248C63123B2480C200D10A34CC0060108A20D12412D5A8260930090CC90610C3744210829A43226E3C07013C991DC06100B354624C308049125E11400D0B08D80086C243371E1A821A0C0704A466DD22841D3320E1B1542011332D3C2912001710C281253166A8B122D4114805BA428DB864C4CC06111124C2123860C3606109351C128689B145241026404428D91140C239990233320E0C68124802D18A5080800020C2612521861E048296336811325918C441224A5851208040440049400704436521A0860CC408964002E52B2609B840992B62CD80048C20231D984084CA685C4000DC00611620802244541E4402D02B129C492410B22844A305013212230E119C802DC78710BEF7E19C31146BDE24A0856B71AC445A8B4E7B6500C70A0A7DB3F3A9A3805D101ED76E5FB07F0608B6E2A3944930512C3520A6EE1701B181122BC7A830CB60293C32677D5C16F0B86F206E8EEE13AD32201447E43F21C2FAF65ACE3394C60A51C78BA4415DCF654E8A25DB1A56ED6B708EB67CBDC5E790048C1D4C40542BCA48D3C9E6CAB3F316004B033622BFCAB85AA7B5252E9667168B2378231CE59B9FA4CCFCA99D3166EC589640489E01970C77F785C13D9F051E1A8D438C511EE6BEA30B0A9DDC3F50BC31E0B1EFF9EC98AD9B1F08FEEAFFFCA21359808B1DB4378C0313C61009B90C6E6546D92F4965A8DB4244ACB996CE4EB717547DDB65D878B504A49E91C570FBA5012C8E6C3C0E10949A04E59E4DF1A701107C014E3FFE601A0E0627520FA873BFA173C2DAD46A13E1DD1FF22AAB0195295A44BEFC01915D9D01758B6031B7C7F82738966B0F9C04B2684C32C4F9AEC925460A7DA7220E2E546E0C5DEEA26BD8441F6A5AB3391935DEDB2CB2942A84A75F84F3F0E7058FC0388313797B5716D172BCE69C23E848A1539198DCE1CCB7C9FF451F358E8F1BFE6E8CF266321E80D2E4CA1751E67904B82BFAEBEC6A6B0822DBFA9DC08DCABDB9A0226EA2FD53DB5023463162AD5DAFC3894B61D0C6E5A7CD3A0548E10BD6AEC94148DE43AF0F6179BBD8448B6783ACC7EE00EA7485C3385A6ADE249519889542FD36AE002133F056893877082552106238B1C4276126017B05F5277B6DC2CCA27D664E6F1FA2F89A8520FB97045D03F7A67D4F5D30FF74BB2DA93F2BA867A97B73B97F6C6765782F78B1DAB0267AC57D87EE5F5BAA0634E8C2092DB0F6CA35E6A391E508E72AA41FEEF08372771B424101BD47FB1D18118D39FEC93A9021C45E56A85EDD1D792AF6ABA6F0A31E6A49C0A0E824597EE1138D669C297DF0414CCE525895AF35B1B9865F3B2A61970DDB90BB6D134E8060C5EA7EBDA9313BAD6B1C9ACB7950774076BD37F11B9F45C100ABEB9434AD82B1F73EECC3B0F59EFAABB5BC113E9856BE04A9C7F209F886C617D7D50F4FB22D81F40BE8CA9953031A0A738684CA7EB23CF88A35D4709692D5D2E460AC8258C89B4944032D923F094FFF91904297901971905E6486B4538EF5431994207D0D3B790C1911E4C92D72F5D3AFCC5348E9553FFC83F1987A16BCD114FAFAF28E98A74021A29EABD125387860698C493309D86A8C709601E08B05A89533E89E8D709CD8623748476CE249355DBD78A5761B517913F44153958EFB60CAFCACC4CFD6880398133D6D03BD5075B8CAC51A751DD0F262759CF0A652F3879924FC9DC5DB8D23A236B69361B38B22C1CDBA475EB78E2417483D36B6C5A5D6A3F7377B7F9E72968249859A3EC8F6C3853926DFC43F4CC7F3CD6753C870B1BC808D5799CB2E4713BD5CB92B1009B927F09CA1F032B02F849E4A394E02921B16D4F38D48A27A7B346BBFB129B410A71BBD98672E1335C6FC16F842B57AA5DAF9DB0BC5B89D4009E9654418D04169F3FACC94C40796EE934243ABDFA03B952221E7134101BEBEAECCAF1D97A0BA0344BE91D6C9686F16A7256E2E56C61F932E932468E9CABC0FCDA48C0E27FE0136E6359D6ADE8256040B409182B31876B329F1E6810A2D77500B16BE0502AF826DB03FAF314B4E718B12984F1539C18DF373D50D317ADEA5C21E197C39C0F03ED7148C6A35BEDFF8BE02BF1E8A7473C794E957DBE82E68B078992218B9365E8DC191562088A1B2776F11430D984787AFCFAE1F12261384F48E6863CB7B7157EA070D7796E34722CC2B7207453445EB65000C70370ABEBC36C1FA1E2DD263D6E63D0C6734E6FE19727F13FCBA7D74BF533973B778D4E9C479BA79B8D324D554E9B265E9C07CD700C76C69B5BDFD89A658D7A8412B8D1CDC947520D56680EA7B0BEB6C3C9592159FAF3AC4D7659C1F47EFC0CA8917A99D4A4FBCF7C502528E2676B4B8020566025449F5BE9DF9AE9BAB87ED68581C2046957EE5D80080CEC71F36F1CCBB63B452C646F1A74651BD154061C04542C0783503EB7FA3A95FEC6E046C16E79BF33E48340FD3F430FACA4558751699BD0BA17AD6D3E7285454E7D2BBC1B5EDD18AA5EB30320BF28E9DB119E1A5F51A59B5B1EFBB5FEECB21E3B8ECCC1D6A346AE1015132823D7F1597BE668C258DC82DF3E7161D33EB2E371A65ECA64C191C06368D47C3DD16E73AAEE965085228A0724D691008D1190AC38E8D5C83CCAD430A66E96C77BA0FF86FEB02B0CC56A40188407AAD373E770E86F2C4036F6ED4A942CE574562E32D7F4ED29C6DE1792498C415B647F4B430700D516E27C +smlen = 2618 +sm = B7A3FB1D1DA4788282293BBEE70D86C05489DDC515BCDD582B7F1880976C7BEDE9B5D3075BDCD86237F198B834E03FA24A747839854D5F99876E56A46C9E14B514F22507AC8F4C07EFA9359D26788BED91C65992E07D3B68F994E89848C11C4DC564EC7E5B321DFBCE02C571A7A18298B9D0904B3A4075EEBE5EFCFC1DF61712FFF34B6C374C0072203B23FFEB5BFD41DFF8A86FD8A8F82D36354CCFCDED8F5377D7348B96AE061621B2FFE87D7EC157CD445073EE97CF33A211C9989DBCC382855C0096D72D2735BDB63E1F6E31471D0AA1C9FD78FD60CB31207B592B0E813FE9CA3ACA02E8CEFDD626FDD366B3D64FFD7DA12E3ACB027ECD11E6F54C6E6C52800A4135BBEAC1173CD1AF3AD2ECF00E863DECAB7F32AB64A029D08D99D1A9C88684F69021A62D8936BE8E3F91C8E10E4EB857FE848D02F0628278170115C9E9E11F1DBB30D728A7FE4755600C2BD0A29A86CB2D06BDD932E9C260C21520525A924C6A856E59E6C9BE0462F3D3D93A35CAC79174218D4A07EB20B19787DA252A81CC849877CF203C6C5276614C285E7C342536CC34259E7DFC0995E8650E462B65156D75EF491D801A705410672B0E6A93849D5AD3EDBE1C437C4CBAD3802F65A1A21B2B574C491869C498FF2689ADF770CDCDC6D3305F1B4E370305FB8275DB770459387BABD818A4C90B5713F3187AAEC02A21BFDC1B84486DE36190F4DCF2D2E0E89D266A53E07D57EC1A40A9E32B2C3C7120DE5FA448D231EA1066EC30358A668C6B43062B5FC875652AFCF5230C5FED798116622BE16AB2EEB57B84C4F9DF2A9611B462C089634B16B921747EA2060F4FC1CE54B9EDD8877A2C417FF0C2BD850EA294900CDD98DFDA85DA85F50AE6394B102F5352EC70794220EC48CEC94CF9E13BD38077A1FD6E940FE096D3CF4393427FCA03CA87DEE8976358D602650551B08A7768EDB61A43C107A3614F41208A33AAC793D862A95118861D763264E6FBC92AE212D7D54A8555EECAAAB8B31198E5FE5C0FE3CAC5ECAD34C0C6B3108D6715002CA1C78B287EFAF30C958D5FFA1A953A0F38E036A4B62D1D165D12D761A9FFF7C0410861F4E5611E0769F8D8FC44B1D7322FA8598969E3E07F968881C97E29335B608A65960D9270E37832B4BB6EDCBA7C63480F5D1B4E6178D97731F1AA2F121D6E1412642AA52EFAA6E58F22D0D226CEC9F250BF02AE04F2EE0294299C327821E086CB45E5421EE6CB8ED690B9942E5C60646B92471461DB0C660C4CD0DF3D882D7341222D4AE1DE7CD5330753606C0C63A031AEAFE05D5B214B0EDC71A0F71593014D2084389515EE79991480E83FB0C5580B3FAA7A53ACA80C6B0C559060194609FE7B855E672A66EC189904F62CE08C430A450821DE5EF783B3660A41572CF0F563AC9D031D4546F52A7517FCB0578AD54E2A5AF679D8423C2F04146218718D3756932E43E923A12AE42F1216DA6AA231E09DDB69D4DE43F828333308FDF884FB6230D5C136CD64A08E5B8462F87316AF2AF823887AC7D90B94B43DA761EBBDE40C494F1F386832DE810D0EDEE565377F3D99C1258BF50D97893D51A504A280C26808CBEA761DE03B1DCC6D8F87DD4B4C82DE7DA888516651E5C670D1A0FC69E6B9627F135045A2C93F977B510B0B39F71002601D42542172F5CC4FCA4E11F26F63F6DC2D1D13E95F04C4BA0673488090FB1F4FC5B347D1C5BCE0E3AACBAA44063AB90B42E1A4541E72C224CF57088D56E5A629524389FC43F67F09830FE9E9B69C61C948D3C46A62EB37F1BE6F07C02B6EFABC7300344641E4EB7FC1B1CBF1FDD4E2A66890877876C0AC55166A99D3FC4E18B81BFF1C2EB5896A61DCB32FEE9D76F949E36F1289959A582B1ED35FAD6205392A3C4EDA693C2250956C31A538CD0232FD9794E95F725188C18222998ADD6F1FE5FAC1CFFCAD5F3946ED43001A3A5EDEC0CD63FF95694D6EE7889F41F47A7A78EDF6BDFE0C37F83E9793702765783EB718C1619941FDDADE44FE3C81EDB604BD088FCAA571DB589C5F2D59F329AA1583E1206367822E9B2B8B733DE16EC4323BDA611EE83615F7973311C7532E6E3D6C00272526E3D13FDD99399D199C55B3B1D8546B9372ED6E8593A6EAF761F4A3B2B546F1F24A279CD9E47F56EEBA91C1FC4E5D57C6F4CCFDB9F2BA8242F13BB7A9F24BB6F5D64505F586C19549FB6B17A2C4226252DF1C7276823B613B67AF52D3AAEB5430D6436EF568FADA1B2E2470EC0387880801BA8EF2561ABA84D0F5B7D4ED845CE385297DBF07188B98311E905995A956651676143FA6739A2AEFC6BF48FBB36125FDC1670D73ED724A068CDA20BEF7703AD1477BC8924794F6BAA2D2F916DE4AE587AEF2BCDCD1482446D75024B946ACA62DD2C621A24EB318BE7AEFA9CCC90CEEE7EBAEA6A1FC7B5A3264617DE3694CF1AB3E2F16C2CD1F75506F00F50BF19F6DA2282740A22EF7154DAF4D2D9A6DC3E3979AB534C6555977D8DD657ED3A4E9889672EB3C8EDA31E4F4B5201AD3D8F136A24CDCB56FB2D6E888F1D2AF7573D16AEA88235AA43C0B041D732296EDB6148F7D28A84AE5485A33AA9E2A24C65376133535BAAB441251B42CF41A22A25DE65E6B15698034D88AC4D6CF742FBD2D3111C7D22F80B98FFE498A98E00331D065A6D68D6893A8801DDA55A7F5C54790D239DF28FB99A1EC28B610D1B550E752A2223195EF0A153021407BD8FF691761996B75AE14A46B80AE2502932EDB6BF5F84292093AD97B38E505D1E901FDA9D22BBBB1530B792EC137D693B1806BB59080E4D05AB715E7DB2D620A725E811C7EBFF5358669E607BE90C4748652C99E7ECE4E03025BC6567133E8F09FAD7F6778D861A8A01DF0639ACD75392C48C149AFB10B0E44050EB78160B6B8AAF3C20A06B7113B58B346102864C73440E83AEC7EFB181C7118A21D2F982A01D8A3561AD33C9822C0497E9DA8C3C76DABF27460F7877CCBBA2C46EC2854A09CFC2D0C710B354B9E94EF637149AC8D702A39C7BDC161A83582E70CDE14F23CB2C98B0945BA59FCD2369E0116345A6AA9425342CAC6F82B4E950BD5E9908473E5C421A77913968FB745CD0E8C228854D5391AB9D4B3F5CBAD00B402E867C885F7ABCAD29CCCADF452FB490E921CA2EA417D7BD0152D381F94233A9110A71FFDCAEDA16236E378037365B2E68D7D7DE3991C44917EE44317E58454E817D292ADCD3BBC61F5DB3B0FFBA12EA4498269C5EF9AAADD2863248F8F45EBE8538292876460AB6C6338B08E8C37FB550B3492D0ED2C459928B25AB6090E6E141922232D3D4F52545A5F6869787C7DA0CAD9DADE244F626371787C7F859AA0A1A4CBCFF5FCFF103A50535A5F60747C8DAAD0D3DB0613173B768D91A1C2DCDDE1E5F2FDFF000000000000000000000015273545DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD + +count = 6 +seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 +mlen = 231 +msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +pk = 1581D5E84C570FB645103A849D894810897128D6E536BFB64CB07AC2B96F4A51BD53162783FEB06B00384CEB2AEBE14F9F21668907DB475327F021CF30F7B19C7C4FE09EA738584B4974D553A025D451F7FF93631FF74E32DAF993161DCCB05ACA327149703923B00B5CB76652F92031ECA7CA168504C2A6C0963A677304A1D82400384FA1581839AE9F9035C1503A0BA5F83BE4D0AA4C3AFCCCF2F0DB2925AC19D4536CC3DDAB78D634963190DD9AC0800EEA3E84A62092E7E5B22ECF961E33377C802CAFB38AAC0EAC00686EEDD79FBE5140C6789409FCD6B3C6DA4DB1FD03E0FB2E646D3DB2F307AE66EFE87C1D614D6E418EDA7FD3FF9A84ED87286F1196E88F8E915C357EE33F07E2170157496010EB86F43EC4E214F0C2206BF33BDDF957C7F5FDB2A91D4393120DC4A37AEA577A0AA4328DDB5054667525DE0F9DBF406BEDFAD56811C198C39231D5ED2D62548C24B9D20586FFBC3163A5E3972EACC339F95C6348474A9F4F436B37A1A6A3A294C0A6B698CEBF5F6AB26E9A648CAB9D79D03D50EE97E0CFA1EBEA8C529496645649F8EC57E8E33CF3E9CBA5513162363802E0262061136925DB4B6A00097338458A6AE36D47E0940107CC9EC3A5DEA532954364322D5D15F88DF8ED2D9F1D4276C73337B0E85357223E5F7E07CCFA2B3E5129B93825B589BB0C4D2C587AB90C2570012B519D45F517FD032A7EC7A5AD16E076B3FAEEB11DF624371941D0BE818D95B29C29294922FEE62B67517B238DF895ED971330EB47159394966598ED126383CC0955518B069D6100D1D80646DA07E488E273595FF19CA1C5369A902E4A642C21F85E36A97878B2E40325F7A0AA2C73F2745BDD42931AEC211CDD4665E38FC50D4D49366F2130502497ADE8FEE401C260D2AC69A7C9805C127F523A71D1108B57A659A4AFCCB9C0326391F15AD9B94025033F51A995B972177B630187F9158039C8D90B32EE9E0BF5FF6015EFEDA2BAA31BB92FC86BEB1B6717492E05A3979397FB9A2B4B014E6D4A83B8B0433275D6C86DBE8035A3D628C035EA9510B477F6FBFC6209C2030BA5881000EB36223DE3183E2FA67C1F6136BEF834E2AC5650332D40F1BA069C45A2CBA68730E604B0594D253B01624BCED7F161553ADF39DA56EAAC2868F6ED5C4DB2A30F439D0668E02D2DC36DBA5D40E3729E266F579595C7D53A6840C473CAB3EDF78AAD73172297974D404C74BBDB1E1416485A06FDF693A364EF279BE63387912BDD3DAEE68E28F2FD436860942355CDA10E41798EB5EF90DD9D3256F7E51BBC77F6C9AC509F3DE3842AFB78CD07013CE0946BB84046526E4AE8258BCA9AC8A3F14E498521F832BDA428F99ADCB95EFD5E6411BB32F1A24FAF75981862D11AD84E779C035C6AA6CB3FD7048E1167CA7C5C3EB061153D2E21C949B11F40D914BFAE7C48D9434031DC73251944CF3B5344ACF9B3001EA361FDF2D37A4287388D3B495270F014B8CCF8CCB10D90802424F6F669245593164C511F72247CE4520B0BED1E29EA1DD9368F483EBFCF8E09598AF13D9595A8F087C3C2BD62F8270BF55FB066EB14E9A2C6C2E52755722AFDC694410DF9A28BA16AC8BC14C1B382AC0902F88DE901DAD0625CC2D2D041449A3C112E0D6F23992BCF7B5D832B6B04D6541EA61DAC904E2E6DF3BC6F21CD165F5D62A3996A6834735D0B1E724E10DBDCE954403362C63E40689D55D44D17443E3C26313D7B161664E0ED01ED4B5D5A03CD7BA6C952E42936985F38F4213B4190A6C05433DC1105E7B3B1DB9E0EDBA23E802413846CE68AAF6D3B6DFA75F92658BB66C103458EB5373B470274F202A15218BCE0A48E95FA +sk = 1581D5E84C570FB645103A849D894810897128D6E536BFB64CB07AC2B96F4A51AB9050471B6385719823441B37164AB8E5DA5F591DD611D03163B5E768AB8A2AC2D99CE85C2D933D265A3A8F5FC9E62518CDEE7015F9D4B1EF7D26761686FF4AB7D48C353358B39D1DF93E8A787EDC82685ECF821955DAC0D0F690CBDC44A737219831610020104144D4A481C4082C0B15910287715218809A048481A44881C8619B16299190855C948003208622268A023662C326011A344412C381040302941842DB244113284A803208D3383051B28862B89042228E14092C1B34109208868C14242300050C192864322D0415800440860A229211268D0BB34040488D238244031970E028221CA8911CA14C1B21210A449210A08924958001A02D4B382D0247712404315804718B2629193562613244A0086D221404823202DA349292968C123048C2B461DA086D8A822014478C591424D8146EE210724C981184308CC0826CE0287099188A481869E31628D344111B25681B822820B10114B38C18A4705AA06DCCA06023352D9BC040A396108A249184026254906C4CB87000428162320041864C89222408C90421174A812085C4000889A42D6018898940719A408E9CB24923898909227203443203A845DCB829CB264C8B206014987001B9095C1001E13630A41664A0466288108D5C16401409016442250422209B260811C2915428641C82894C1606A4882822258558C050A1286D8C34425B2011131586D2240A4426690A178AC8023049304112180483C40D502242C99885133525E4B641C4B46C92428CD1408593468160301280120CD9460218474CD22226189810E1124923004ADC40451807069C38209B446403C205008889DA206223C24CE01212C2A48801223292428410C76421116110A569C1C40C1A11415C428514452C1400719004919A28869C1404D3C4405A368088040C099791501028C0860DDBB4002214684AC485CCA48852945018C8040195491CC620118191C0266A003544931882D8426880485182828000C7302345201B426A48881089362A9C921088300DC0407259800D91164CC4124A239561928605232371129925988090510048D0A030E038121A13509AA8695212121311418380081980280C3648C9385208096A58126A50C44D1A8781188785D0200241B8681C97645B0641CCA4012411061924642093100144495B868448C028DCA6701C1411099645A106411A00081A048A0BB725C0C04113848C1FCF0339407937C2F052A28B69936EB8995E3164573EABD6825CAFFB2B0FC37B9F5797E0876007E69911B9F00A0EC1DD6EA42D528FDB118F02FD150E39B40609DD11D5B62512534802B3D719A3C0A48B527B40EA338E71CF179D3DDD2E6B9EA18FF9BAFA7CA885769B311BC902A2BD162E56D58546447600E3D069CDF834E693395D224BA12C1BA9F232488495C33738B08BA09CF0F62BC90B8A584A85D6BC8A5050E2095278D4F213BFECD27D7692C317D974B521E93F0F1813F59C0DBC8171CEA99915A0BD493BD082331B7BC8416C55CC9068C6BE67CD138AC989F1C680D7D3BDC4BFDF1C19FC3B71A3BBF7B038C0D02D727B9D5851D3470E89EA16748A1AFAADEDA00E68918A814658AD0363967FAD9BFE224ECBA6D36D735914A3E9DAD62AEA706AE96AE952AD434BD4B7531AA4EB40A197C0ACF02A95FD3F3D2B116CA1FD99FB975876058D160B49ADE8031388692602816C140384C9644DA61670CAF49B99B32C7C367CE3A422E42C4AF4C577D18EFEDFE08224D2DA080782EFDE25732EE25B4DD45CC5CC585BD2E345255F1F2ED8B1B84154D66BC94E55FD131D1C1BED324FB690E2644A8C6402DB9095564CDBF24A0808FD39F100ACF94A5B4FEBD2FE446408F788DF2ACFD85B0F8F9D4BDE3CC05B2D773B15CC60219AFA343E95F0B27782E37A328FCADDF2C9AE2FEF0998BC4E7C5B6AEBBFDD1A64DB6F697CB4EB3C1A96D975311674D8A30EF778280B95B2DBA07D973E9050A11B30CE3CDE8C3724FE865D86973338BED55A44CE0C037A2FCF1EEB682130E80A260710272ED03A7AB84A1F1D319827C2E6B596D816B876862BFEFBC085A3D23A801A2B7B1BA918B3994DCE9880C1C3F18A181CE503E94E666D981C40F4316052B84CBF69282535387EE52D35BEF230F8213DD950B85F72CD10636D3BF23915BA879B804744B78CB5FD7911974138C96044E0625408153FA7954519D5013D3A2036EA33E1B5ED9B5F940601E3F1004151D196067A99D05E41FA64F31ADD0939488CE0410B130BDA6B7C791E5875DFBC240C477AEB8C56F528F92DCB4E9F5E40E889E3018C20A7758B8B7AAD172AEEC272AAAC733A546C78D2680651EEA7D43EA3958E5A2888840D3DEBE7B00BE3846EC40FA20E8A06A6407A50550D39FFA0939CC6AC9369881B1BD204CB17F9EF9908029B3A36AEBF621B0E03F1DEABB6165263DF5B792739A1F403D0081D8102035E32B5E3DA1F452FE4138E4F8E0A34B54FB78B75FDC64793A6385121B99F8C15AFC42109AB42A8FA21639DC62CD6C3DB51D3D27A92BA3035A5F5D6B7D0279E92505EF7F7F897B6CE3B17D285C42FCBF376F8EACFB27B7528CCAA8B88ECCFA5EA75ADBAB096FCDB60CACFBDDB554DDD529B7187A8FC2C46CF6D4A3EDB1F548CF71093CF41FCD6E41191CFB013B453A62C5963687D2FEC268674BB631A07EB256BE9E4D21BFAAAC9C1317E2B8780927CBAD287BD73FBD64C8BF5E14E7463C0B49CAEEDC099BBED3447607F7ECE19B823BE648600565F1A38DA2E80BBD8F636EDFFC77D61708F9E755A1FC786FECDFB564DCC0E024696348FC94877FECFFADC4626668DE4A36C55E7E15667C3E258DB47CD82AF130B1AB88BECF8937502105CD790D6D7D20594076F8B1026A2CA160C570B582D67A0F56689F5A81E336AFB7844558BB60CEC817C6495FC83C41602EF8BD6BF1E7A8594222DEAD1DFA40138D0B08012F4D7223DEAF7B70249EF6336D6F421375C8DEB6C20059B2196E15F19D42B23DFDBCAF56B4A5044D06202C669320C3116B4A2717A3584A523E49AC9A94D856C97763FB08749BE54DC57F3EDF02FC5AC9F17BF3A21DD520004170B22B21899F43F6809A7F2EBD02BD8E039BE0D4ED4EDAC988057890268F47855B7D5A52A7648FD43092BDC8F5EF8A0171018B16A90F577EE99024339702703E6CCF9DE2C63855CAD595E973927C36DD06C0F177ABA321F8506DDBE9517507D062C57206A511FB2F7E56F2B78E65169FFA627656B881F9B7E8838D07EF85699F6979BC17A7F95AFE8DADE986B3C1984D82695902D1C3DCA8F3AD9AA89696832E44D60450946B3F3E394520DE5E6687AEFBFBDBDB37A24B3857ED3E115F31A24F6EDCDA161D65CCBC7960841C0510D36A4C6D77F3BA30E5DD14C85C47D414DEF0A4114222F0B2FCA2C61F9FDC21A7328E7C9CDA2B1DCE92516614AC9B40DB5E9197B4C6D4061900EF28FFEE731BF6AC4A06088FBA0ABADC7F211E149EFD129CD7BFB273572B9952451C90B6AC9C5616AA0974AE62F1B8D853F8AA8A8330CD6ED5D7B7AB3B0EB7699ED89DCC22E4A249197C3E4610CF397AA86636F8FE55A3B36 +smlen = 2651 +sm = 675DCEBB3F42BC8D62DF15635929E1EE0334E38EBDD78FBF4B6843756FF4F0FA41EE3CA17571D9FCAD75B75DF3FFFCF345C1C7DEFAC0F4EE158CA98685630A6EB64007C3B1DCB7177FBB51503AE8BF3C5F4576F19E403C2FF3C8DC633F88B44E9077BE0F0CE48FAAD84C5CBEF19AC58A4CD99A67C885683A50AE7F98082B9712299294A4A513DC0C21FDA25578BD2DFDDD1E863F6A65A7BC47B6C78BEBB9164573929977A6F2B56051D58E3E36EB4D8C8744BDD0331EB05E06ED13CD08F46FEC0B0FA052472B8F5BE3437F8CB48A722B3B6A2984E24D95E9A2C029A4B59C0095EDE4C7585C09650CBEC292F8F9F13E03AC67BA8601EA9DBC13124AF0E52958BE5D6163269346A6A595D8453A8ACE48267F3D2CE5896D5FA25AAE7C904927D2F2C34F5B8C99BBE2D6B4C5F160D80F958D485DD6F0B073F238C4D3C48026BA8883B61A6D4448167415D9FB2EFDA300981144A369470145A84151AE27E16630BFB103C35FFC9F31CCE5EE1FCBA3AAEB77BB4D263856B6CE2EC16A59D1C13F61EADD066165AAC0356537A11A946BA1C5168E528D4AC47AC1C333CE9B6A4D60311414C6EC9D08DD6F68A1C9F84FA13B7C855EEC8935FA280D8639BE2B21C53792F82B84E22D5C62CC4478BDEC99E80AD1B9FC79915AD4108F3149F1BAB9C1629A0415F87C6FE2C65677E62C2E5467A48E3A074088BA3C2C57E6BCBD35AAE6C143887A5B968B92C3E980C1C466782B41532C0D5EC8A1D8801DC9B37CB4517CD37B8FE2548C12E365200AD87AA606D005D9D121E37BB7FD7384EB553AC00B1A4046834F874D61E6B819A93D6BC04364352D9A29F7BC05ED1ABC9CE36BE7A0ECB19638A55CB52EBA8CEDE45D85C52122B3ED5E6F9005B524E01738421F4F5215D83B9D23B75EAA17E06C26E1EB3588623227B206B9F92B9373D4F669F66AD534B19F4FDEF79A65E9A96ADC1D0E8E6EB3E24A8B377E08542C5925CC06B9E06B396B54FD60925112079C6D92EDA5F4659757083C384C880450F02A68C5365EB1E0C6B496FB2E12CF64630640DF00E3BC861A45EFA4470C03595E5D3EF6B79B4A0D2E7720AA7121A33F084FEF69A60C357D195729801905ED2F0744B0172DE083496246E5F57DA9B233B4B40440A1E4AE59B5BBA23B866D3BBD3C855B4FC0FD1EED37610FCD5258348637DDD077F2306F5D62B7BD80A528B4E01BF9FF7C22CAE5C9E3456E1540A073C4DC89A9BE71C3AB463FB61058578DD1FC6F4BF32E337AF51508F3CFF830E81D75258D3BD39A11030B2A3A36EC229595FDE62A8015C0EA78AA8712171F7CC270660A32448B29F45AD44D0E9A58678E0FFE59BB622C37DA72BB62298E117654B73F89F3621ED8B7A8A9E2D8D6989F7CCA7B1AC8121D602720DF0D31624E1CB8A62DEF0B95942975A6DB8F0C552C0B6A103FCA6DBA82D4C9EBE9600084DC632C3E4E0EA1E4F5AD5C52861B9625A83E1A436DA65DDF815A2740A2FA2DA78E5C2A837679543F335FE93002372F036AA3A77D41372758C56DA6A036F96EDD7459662F69C427655B7FEB2B55B508EF475772CE06415DA50D307BE2F7B615D1604F96A550A24A52FC0F614CBD96437EFF85244331638127B345C7CF783FE112C5963BAFDE45E4479CE1530E76DD10AC101A61BD8070ACE19686CEF071CEA22A0097444FAD1C48F4ED0F5A21CCB2F7368FF6637B6BB138E3E25A8B16DBC901EEBC0A9817D91D0BC51FDDECB1CC81B51FA298DC484ED175AF93E61AE59ED552E82D8BFE172103844AE673D7CDE711E94BF7EB1CEDC68650658512A04EF25E8045F0AE227B4210AA1FB950D336BB8AD1A63FD011B4EF567BB2AB16CBA2A10C9AB3F8CC24D9973B7568E18D2A15055B64E97F82FE32C772721621D74013CD5305AC86A47AC0E8A15919D9CFEA1987E9710B6EC033A6C1ACA2D5C5135B71AE3434A522CB98EABA91C6FA9E126CDF6B8B0BAC9F8BA668800837C6A5D0766A7ED02ED492E12905A6CCA876387B4FBC0114D399CE2A29234FEFA92EB9CD9FB009BD8DB2BAF5A1335DA388F2CD130F717689FAE6F5F08CA9DA531AEC3392CC51BF3659B9C8FA33D2C21C67111EFCDEDD0C80A3C51F2E76F202EFE17CA4D1645862BE073533CF43543F35CB0BC3F848C5FDFB74A4F93092A43EF25F4E9B85A53C03FC7E9F1C1F3A6FF1186910D5780E9C642B84921D67528E60AF541ABA027D5807B2A8EF39E0231BE45609F48A25412D492FCFF7C0FE19F017602EC342397C535A01BA40C46214249F180FC04B3C01EC16F40B7521EAAC6A09CE2732C78C9730BDC28C6CD56ED4355A884FAC41AC7BD48FC0B2FE702F2EC743CD2992AFD3A12545EBCDEACC68F3C946FD63D0DDD2F10791BDBD2D083BE0E1D279385AEFECE53B66047EC979DF090CA41EB23EAF6D6730F730671A9B385248CB69FFB03B7700EB6DEB75B45B834A5629813AEE9B31689566FCDFC28C76614B133A5D2B329BB7FF9A12D4BC81199B4A3D3D8E44F7AF373CE4D73C963440F79EEC66FF26B2CDB8483C6F6F06D22F8E85D5BFC85B06463666FE2C1EF3A824E29B509025DDB77EFA8642589E497BB3C2290CE9C4173A3C33F61EA9030FA7E0E09040C4EC888641D18EACAFBF67790A55A113A5AC9182A4E40EA5F638E1BE7AD46BC447F79E6DD2C1785A66E3D887DCBF99F94C5027ABE4F21463109E790FD99AC43A94A5C010C8BEB9327EB7870DC62A26351949083D9A5861180D739D585A1815A1861F60BA56E4F53D6D18F5EAF8376F5F16A0187EFC86993C7A16CE6F6843E8A3428C7D76DFADC7253EFEFD46305632B96CB809FF1E22B0D189B5BCA04AA904F76EC5E531A3242A291190FE528705C011A12054CF12F7165E17C34843E53DB55B2FC35A5E112A419F6EAC481EC67F6B64D010FA19E28F2636123DAE45E0AA5CF6209CC244051C9BBB6F41FAC1AD002C6BDE8F66EE05C5A9495FE486EAD57D4BA5ADABEF2DA32E8C7AD6F8E05F5D2186550561DB45F1921D16EED7B52F2925A85D3B7B4E43C76FC35059A3A4CE709DD427E3B0D38D1A47CBEE307835BD8CDD5822766CD52BA63842AE8AC3D72A673A29499466EC79F4412DC9A4B741E0BB2CAD625ABA18565D1CA0A4EC8F80769DD4A1F6E4DBB20FC2BDA05F54B8BB3DA3FFA2AC545077BD36681A131033A201187A391ED2EB9DE988ECDB569385C49DF51676A2537AEDDAB07D85F3AC14F5D4298584873C93770243D155D07338415B3F33DFB43450A89D7BB0469A1F773377C00AD549AAAE9678CBB2EBD96CA3360E4E70588AFDFB8576BA96FCFBBB9F3096010C1016172A59666E949AADBAD4EBEFF9FF030919233D6F71849FB0C4CAD7D9DCEEF6F801060E16465C616F758E8F9196A9BFD6E8ECEFFC0116182C304953567077959EABB1C1C9DCE00000000000001224384A0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B + +count = 7 +seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA +mlen = 264 +msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +pk = DA4A2F7816376D60C3D3318616CADFF1DC7D0007993AE92F85874EEA0B65D32B1B94C0F7EAA05376FC868D19AD45E97B3FB71AF84C0D9C3DEA5FDC940D330B93C0249FB6A81180500F599943B31DAEDC91EBDD745023E5850A806D1FFF5EB2EFDC4D52EBF267A858F9D8DA0FE05B7F3440A504065A49C77BFC87D01FB3B21914CD83110621DB338CDA1F01F3E5DE56D3114D2912CC70F6BBFF79AB8511E7AFDFB72F46F7E282AEF8A0C26C19B750F05787C772BE3F2164C7CFEC4C068F0A3FA608BB25149FDD6C245CDC69ED63488F380283D0D7FF2C84698BBDF5C2E6A7560B161873B60013CA8B00FE70178EBDDA4F6544A14CAC5DFFAE1DB67EC3FB4761752353095C1FC936B96E7AF75E83131F43DFDBED95F0471C97EFB96DBE046E7F6D664DBF801B861D5F0971770599729BB99FDCA5A33D19B12E44FAF253A3C17A3D8F9DFD1F157105A5C2B4023DFD0ED6DACB01FE1D37DE7BB2DA3BB4D5CC2E6E504175F9BD1C0B9D0DD25FD7B08E7124FE46473F82D61FF161FA98A6545B872666136D318F9991FADAAA35966E81499B8216F0394EC57CF7BFF55406A1BCDE737ACF7F62E2A24E4213A4C562AAEB1097112B083B839192E7E61980DBCBD59EFB8756C3E88D8B5634B36841CCED60D53105B2C821D9F77466FB0365CC67A31038E54AFD1D772DD9B1C9913C6211EAD1C7EC4EDCF388405088F42F9251C6F4BEB7AD7FEC6BD6DC0DCC3C640DC8CA48F325B22D184C4BD89DFB1743175BC251A776E28252CCBF83E496658FE4B21DB94AAD062089B2145DB58C63536AD6EFF18791421874CDEE92FD3A276360069183879C7FA3E6DD4525E12DBBC683646C972E71FA0956CE0B17738010C27A84A4C3146B823ECC6DC5B77DFA6F4052610FAAD0B8BDC782E8B689DE9EE034754EF21D7E6CE94496EAD2FD25AB35F1617472955CD59B675941AF00020053D3E0FBA91A0944651F30D0AE4C44D5391EBDA38E85D7AC73027A7831874AE1E113B7E2AB6144921C4B1FD5C8C5BCAD786E9D5AEBB90621533106E82F9C209D7BEBF9D4534919BE7D7C1E4EB8D87079AA9C3F3D2E0CC0FF79CD3E3437D933D4E8B4954C7CF5A3741792DDFE361D743D130D6BC7F3681475B2211CBA61F4F7B1BB0162AC17B203F2D4843884342203913123B7E7B6F42ED0E4D1D9B797A7A71DF1E104C0231F4C4C692BF13E5210E9C3111114C13CC42E090A3A43AAB964C3988F7C400D47722FB32635F647572C15D4D462458A313D16229C9D5EB64BBA2320F7A1176C06427789DAF59D0FB6816B48695ADAF584EAF1346259D3FAB545001C2F6DC1605C319BD0F9B8757AED0F5B5628BE02F6C07440E6CEFD135F23CDFD31E48D91305F38374348C2984BF83B84D886BB0480F11DB5549F47C7C0385DDE079B52D9CE45A63671570BACC3DD6D607E71F2D9CA8DC72D5BA63063A309B1D658FAB02ECF311E589AC7D1E328A0281977C62040E54DADB92F0A72CE22C32E5DDD81D96A402B67DF87F545BFC09D6941F4FFB706A31F1883F0F544A9F8F03513E91A46B04DD73F4B139D197AAE05CDD580314294082F8446727359A4A7E57CE435E054E610CE0974EC07760B0DF9B7D977A113B140C4AAA5CBF2587CF60B58C18C6BD16633B66F233A73E9CCC79399883CA7525F514EC640538C8E7DFCF8173D3F28BEC0F620FB5679DE65F74B95323B7ADC1CC31A0951215868C0A567927B648D0590A0ADD1C87B2A1EE2CABFDD5295CC9F16F3EBA429CF26372765DBB2B15FA6CB306545A2303FE715282C0CC7DF7219CC011189E191E19C39D7D2B6849888C981F1A68FF31BBEDFFF7B0D3DF8CCEE772637302628A0D595A8 +sk = DA4A2F7816376D60C3D3318616CADFF1DC7D0007993AE92F85874EEA0B65D32B3884CB5D30D68CEE6E1588967C0BE7E24BA5AC6B80A7A8F4305B11DB0D430935C33C6AB264582F1DEA035421FC6B301E10065BF1A78FCD0200C3D3C1053417C0AE4362EBED65E83F1BF340C280C9D43D0E478E8366869E9BE54C15D779C8C775D38084A4322691425143306D9BB289CBA009D3C40C9C9600619668CC385142446C210366484231D0222EC98245E394489BA409D340210B210C99B87062326818352202A54C9C488E21B011A40665039970991860E2B668E312602241812148010AC70881B8841A180E4CA80CD29244C312101C909052C665893231C9003119284D22A5616038718B10611106486036804924111B424999141284C44481141092B44888C84DCC14860A878D208760DB106290A88493008D12990CC4B8504320311887251413018900320AA1511B0980490209209304E492891020840414095334668248724A383211400123A1451930288C4846C22022148710829285D1A87001966081088199825023A74483A41063A804C3B02912002924806D23902809854DC0B280C82401E4928804366D122642904089E0422894A6859A0200913812618824C4C880824224E0C88C61002C4BC80983046D10239240246283422D24B04C14968888866D9C18245CB6005840041C9740A2886801016EA1066AC31445A01440CCC891A14831523086CA46485182498AA664A3088ED006720992050A19828400081135028BB064020769A22020E4302D54A6241A31094C026DE2422C118825CB322581B0311008622133508C864CC2B685412804D2B29018B34544220850B48818343051B28803C110028671240649CBC491628405C1C0304B180253268A1B23861AA788A48485A4B20954A250D0A249A414260C3310239265208171118388C0242C1A3490C98068804404232629D1224A5B12721A108C9B226E22072ECB146C1180445B842040384821434D102486D1C488882802982884030504D042320BC94104320D14C85048184A8B9081021681D8B2616144321C080D19912481126CD00029E2945014114C90184D0944901C922581449052128E1335921816724C3421DB006ECC24721B022822376CC3346CA4362E9802800C902C5B1065C20401192884004531C9906040228E1C851089B02C091952DBA8254A22120A45845B888C99802161C401124889C1168218393050926518832113A14C89B44D44480C03454D99752FE9D767FA77F6D77AE2E6F96C15F9C890656AFFD066943A74E6AE34503D6851D2F0F645B4C22EFC2C4D066C12474AACDB218E7879723EA77F7440305FB160DA1048589BF246B39DD7AEB82C214C4F744B5F8FBA3C0D64C29ABAF8B7955A762FB37F9793D6D3D5663B50E2BE08D426EE6DA1F696D03659342BCC790171554E1BF727D8559071168BE5F2FC51127D35B0094F88FCA6D702BF91AB8743703F790FA0D1292EE65395721A0237CF5371A10D959E1D50FE4F17FBEFEB6A59C49D4DA495A1FF03F5358D63C0224186211C4A2C5DDC97481296BA4099DBEDE9E445FF61042A2537EBC43E700842D2CD876A1822D0C31817471BF78F64D38181764E9295134FFF50B6F17884FF1D69C295B831A9889402DB025B8C3F59C5587EC7AC4DE951AB7D3ECA17F5029D71B430877F10E3A500DFF68E12907ADC91FAB2765C11275C205F6B528660C726B120AAD043EB59EAD36559BC2E252F516855C4FE14895E0D50FDDCDE164ED34B8F724FAE39154339BE1883FBB574AF7D144F804BA95E2FD823B126CA13746EDE6400BDA7D4F48201DCDC79EB2C991068B62D9810ED100FB13EFCB2B75A1DFB66F548747DEC3CB330E7A5E5EFC140E2AE534DA40DC8C1A777CA7C7F20401067E7E1302F607ADC5446D11BB00C4ED4D3B78FFAADCED87A31FA447AAC06C4616E560FA7EFD8273EA0D62EB7C389888E993DEB4357897AFCF79AAAC2AF5FAB68B857F9DF9B6E44F7E9E37CF6BF100E82670CB5387D83DB4F8921883DCA70C5E8BB4BE889B42CC3E1918FDDC4BF3E27F764D2C274F1C6EA42F3C27C00B60C39098D1728AF5DE5FB4F771DE7C0F07DF0894453503895BECA568A728528E3B913D261AF2AE7FAF03D5A5A04D0201B5585295F68B4A02588014291FAD97145376E35E3701B67EAF628BF3D55ACA145E8F63222B9216AE190E791D3B4961EE3A8E653F2E3DA02702C1B20E306F7DF4F0F217A49C84FED80994C7DFDC35BD4055E3A191399291059866AB6B121EFF60F8EFFE4B5F8476EF3BB7D5A77B85389BF6C874EE064D65E6EAF6F9012EF3266C050E38B66164620BBCEB0D1092C2A1C35B3020CE570C3EEEAEAB42B6264E787F093542D164AC28745A62D8835FF53825B61B36E11A1CA766EB34F749292AD225E76825CE54ADE0B149D7E04BA6A165E9910680D41BFC47ED988DC772B6A5117F64AC25CAC16EC8FCACED015A8D05138A9A99674F7D1C8A93DC69FACF048A3DE39A3B2EA1D568B88485DC6471D6966CF2C266CE2E74D6C85051EB5F17FE2150D5B0588F6C4B14A3F7DB879C85464DB7D6EC28B6CA5EEC2FE149735336C038727108CD6452701FFEFA0A41EA7DD0C18BCBFEAC10A2BA7EFD7128D485AA9ED1EA442C43D0E22180333CB909815CFBACAFF51B7C62FACBE49B0566CCC9D5C20F7DC7AD86A793B4696FB8047C3D57985EB9BBBBC1F159321864A4A316191758F75F3D975CED0B150033262FA0FE56EC3CC8836735989F61D59CB3B736BD5B7B89326D018195D3DE48022237134EE439A82372B156FEE975910D5647F2787EDA314393ED17BAC3A108D95DEDD7195F9D670494A9F0EEEBB1C02605DFF670B418FF6DB079BB8F4781B842A4F3E3A479E96626DE91A0C5C66D815E2C5BE04FCE34E5BE4E3D007F6B5605CE33397F90E058AEFC63C2C1DC5AB1724C6B70085D74B89CACE06E2169AE128A0F1FB6A370FEC09D61DE9B657D19BCD7AD2E90745AA4BF7D0DE8D7D8086C1494179EE6B5BDD16A49AF83EB48F722BF4F4672F8717D6DE72FC4F0A0D8BE6AF684C23A92C79F4B0CF6467983ADDE588AD9C63EDF3803D5E9CF1998150A2572A4C9415AB2B3CD71641A564ED33390A8DC579D6678204663089FAB9C4D9D82064CD7D1800FA0D956334BFE6EFBEDE4D44D70DE110558DFB49A773A6EBFAECD83FF45F0A2415DBC7E02CAA730D818B49947A0FD147B5B4798C2A7991521FB3E10A37630E25F08B7616100520E48AC3920E8C4799118626F0D06EB26688FE88E4CF5B178E29B397680A7BF757C2DD8DA2B57514A5227199E22275E9A14B475A49EF9AC8871F893A3B8B25D267425DAF865EAEC25696F14A71E7C05CB92662D4BE9DD388C564BFC46233F765FE0985BF7233A30DA08E25465475E6BD6745EBBB872D4F3BC80C9B918F041C246E8C6366A8372DE56824D9CC9C695B7A7F7A32647FA5E30B14876A69E5A063E26411D1D6C875640BD68F8FEA149B68AA62CD6D9433E5E0CBD0D451C774D2F014729C77AC5C5F3B3F9F69E10C26D9F49F83683A5700B7C0E80A4A4E5F2E99E5DE1D7FE7C90E14D5956E9C4D1BD2B932FF7EA2DEA68C72C6CA36381E96 +smlen = 2684 +sm = 69FC4E8FF7983FA5F9AB7BA3BF0B68A6DAB195AD6BDB6044D937513F80B8F32885C85185DB5FA9819E8E6FA6D8D2BC88503E191AA750C59EA799CD2FEE7654AF3356068F5253B4F2B76E2B547227243BE0426FE863B0BE3F2CE04C2C69A5A27B08F9F1F190C8F24CC9604965E4E3D448FAC3E6F51B77947553003605CE3ED2C841AFAB94E3F860653DFC2C35E58754EC4A8C36593BBA86CA11B761A9FE7BA712026545775C7ED7BD5D8861BCCAE1812E304C1A20B948D19B74718C2504BE6E9C66C016F40122987D59ACDA4F164BC5375AC2DCF124DD1740FF2FB65F60029976E209D9B1ABEE30BA74D084F01CC8458A44B09CDC3404D815E1A1A6DAD67C695A58DE67B3350CB5D34BE5EC3364E5C7C9F09C761BD36C7E752B3F1D6B74AAB4D59CF320B0ACC1121B3FE15A40CD21D89804613CEE467EEAB6B8791E33084A8E52B043FC4CA630BD2C62179FA2C39DDA8D8EF987AD6F0576FFC1FF755115E4111BB799F2260A02F294A0EC2DBA4106D697E1282058CE5BB30C80B9C5FFC3850701E827E3150C939BA705198D8672CEE3AA000AB0715342AC06669D1D95EF3F4410ED2E3850AD8AC6EA8830309017F900782FC01D4E91B819C0E0E9726BB87806F84267495899E9310F8962E615ECCD3A3F7B8AA5BB49A4DC91011BBC259CEC26E04AE549D820DEE4151AE14728CD55B31DFD47D4A2226CA1148A534A8B4645A00C73D658C9C5A1C72E0FD68E77996A35FEE55B03E7744537207AEDF1473400FB14F5BC8FC2F92D4DECBF5215BBD11618C7D51C5AD492F63679F94491CA4449C93C336857717C0D136A3F89D0DB7693BD3C625B9D027C73332D97DF000BEE38B14E37A1E465C3D35A455E85D8F7EC69AEE026EA89C46658EE704E1B94F446921ECE7E800EC188CD615D57CAFAE39C1E7100BA4FC659CAFBA0B392649BD4AA0CE24BD3F7E2E1636DA679E4E5E891FEC7BDFEE546B0B057E342F2C3FA14E09F8338DB282020742A056E7FE02A617690D7CA374702FFA81B7323677A82391AB04DA8663E15B9C64833B2EC0E6B8EFD49617CA765F384DEF9AE9A65EDAB43ACBF423CA3305A52518942FFD25672AA2612A0012468759D3BEE255AC44EB757C0EA78B3B9DAA065E29823C1CBEB9C6186DB243D4F6597FC138A62F18AFB89C2035829E82D5288C41246EAF45E589D450830FE584BBD8FB8AF4B3455458888BF78450BC95E9BD48F817587CAFB08034EB818E2F1CC59C493975FD02D055BFE5707EB32F0B31EDB805B29BE4CFC9C63E77423B23BDB11932647C81A4EE02E108EDEAA526E0829D8F28DDF4C3BDA19DD5F640CEF66CB9667D24BA65669C1A6F09EC99EA15D381C9AF0C9FDC50A0799D0281A2B4DD343BB8A58398CD8FCA25D73D48346171116164551ADE0ABC9BBF7F2654061DB96499161991E7218825CDB8D58ADADA53FA7D5EA5352EF3B8D3DA3E3EADCF0DAAE6B7FC4C1F0D831E013B5EDB84C43F3137FAAA7823AB1B36BC527367997F4F09E24D4AB0E73ACD5D3010A3122A63044E3FE97B7C8B6248F19DAC73FC1DE5A5A7C224A54B60D56F006F2164ECEC08E4A7A2E7DB4D7920A3226A8F4509672DA226A127C64A965A34D8ED11B501AF7F555FB861AF77272EB9D6E1DA40F3D6BB5FC994A7282C3EB41347943608E31A7C0A222D79AC9340CEE875EF0A84476A4E679D68C1415896349951B6DE861A07872CB6FAA51C0FB2E56B3D6060D34583682FA0C55F8803E8518F6947135A5AA8985A58A5997859FA626DD00699D427C10A1EBE7417F79E639B69F9CA6F10843E5BAFC8863B77C7E365986C8A39B51D7D96DA2A38CE7447CE85213EF18930475C50F14FDB30774E0786343E5032E3FF1F001B7E55480DC0BEE12EAE45C0EF2F2850C3083506B5F72EAEDFEFD2AE32543A1DA87727E8FF0047CFC9ACB4A4F2312D95D19E79E4CA6CE2A2950099826945CBAC7ED99A3167475683139D12F370550FC7C964B4E6CC7DAA0297211ECAF6E1B3158B87ECD513A5D49A7E2CBE1DB8ABF806F104848D76F0431C721811314803F36363CBDC7D6C1786D99B056E359F2607A66D7574C64C7A4DF02611A20D14241A9DFA536DE34226D39F1BF51C14A55C3C4C591F1832F46FE87960FFD5EEA0FE8E43E3F6CD8E3A17C00A0EEEDC548BF86F1C9626B9C789BE118CDA36E7DE13DA67180BD3E7D4BBBE76C585187B160886B15CCA60AF930C5C848E6C87CF2B45F2BD000B7590A7AE964195A9BD72207D5E93B7C721549550A4FE8BEFF83AC4033FCCCA0D67FEB205EC9405ED051D70B3799064E8EEF92CE8E7443A6367BF52BD57C229B79578048F01FC1EF87FB46DF191C43F3F4E104C7B7596666CD8A1DD8523DF2073B65B82DE7AC5C507E6E2ADC23F951960A52C4EF372641DD7A7E672DD1BE65FCF099ACC3C0D283E800D517B6D2D8225D78ED78E9468DB6645A21469656BEBBBF93580CAAE7EFDACE132473A1D372779354A3DA288A41AD5C257427E35479466023DD85FE5A659FC33E430EE03EAF87DBEE4687C7F50B8C8C5AFE63E137189200A098211AAF74450772580719335F0179D5D0FC7472887371BAFB133940CE109A6F32BC088149A330A6365C29F624E422392F5F0DED11C14B20A1FF5DADE08F28BBDF78E418C6C93B7ECA2E8DB455B1BC544E478E9564EB4D6AD01EF11A68974D6CE288F79247360E198941E415842868E2C0A04AFB3AF13C511709BFCDF24268E3B4949B562C20430C27E306D3F626E69F9709AA71DED2296B059A2766E4B91BC2D7AA38B73A6B28CFFB610D5AD0C0E0B3EC94F21A80CE8D128D614C0DC7ED1ABA33D1EA7D396774444C511B49F09EA06784FE3A959B52EC24A3218A731D3739440135C7409FD222BFB3C3D99C8A442F7504DDF22CE85732EA1B82E54C2BE92D734C31DC3439514A2527F08622B2C09F1702E0CD5C550D55BBB2464064E4A02D4EC36CE841B9FB916D746C680683504B161617A58A9D8C934D62D1216F2DDB65F403F1B428BE16811E699F5177A02015BB0DAAE34932FC7D15982FDA02895988088914E3614EA9A482ED4E548E14EFDDB6C942797F37AB0C65140C670A932963FC6139E6CB1ED71CBE1B98553980BC3DF4C1881BF5AEB2E533FFCBD359115C7BE6C1FACECDF2280EE907BF0139FE6E38EA09B70447E95CBE5DBE1184A4628D20AB840381336BFC5885B06723633E72A31D3EE075C34D516D85F73540B9F087E98BE3A7F6656FBA2188B940F97C6955445B1A7014E0C73B5E7A1F40EC6BA2B88C1D505A844C03CB575E6FFFE685C4E9C138DFE20B32405E5F62717F9299B0E40305192326272E324854595C6368728AADB708121A2432484F535F62747893A5B5B7D5191C2E333F5D687A7B85868A8BA9BBEC00000000000000000000000000000000000C1E2F3FA1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 + +count = 8 +seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D +mlen = 297 +msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +pk = D35E7B4F6D5387FEA8A9956C6B562A92D392DA2C613C68A1096D4C1F698A9F486C27B615A44440BCF4D65005EC3D3E041AE8A2AC54F84261C516528C7FBB09CF042D3B04E15F06FC9152A0E678E20E91FC35587616E3FB4A9655D6ECB14B7D9D60AD6F2AFD629363EA06295BAE61786FE11D10D40AFD90B76F8936EA0341DD980212805ED857B70F2980ABB9A4B6BE28D3260B0C927CDDE2E64F5306606CBB24BDBC4D7F9CF154CDBA9FD90C672F6E2F69F1954227818AAEF5CA99243D183094A46792CB52754EAE410B1A08ECF9FB6A4882F41BCA60BA58FC4D2E8B08F1F4172D30B5B44E8580BFCDDFE9A7AA300D1D9269E3C7E8B43B3189797AED92762AE526749D83BF5DBA957BDF6FB2346B177FC41705E824A370D705114C4F2D4868EF5FF67095745F43771C683C8304D6A192A85A4E2FED2B28C345E050FEBB3E9989BDC2289B99D2680743ACF55FCE88FB7A3FD1495DB6855A0785A266179DF65272136D97C2820B742DA456962B1A3A5DE5B34BC07DD67E7F0EDBE6862DFA1049EF49860762DE0739906317A48414502ADD2F242CC8C83A95B75E94CCA195492EBBBA4A42D71B06AA1B0CED48FD49478C52787400A843EC792C04A8FA16365144CF047FFC81C995E88AE26FF8EBC0F3B4FE52A4B808A3711A8D16954C2C1C154B2C2C731C321B90B5EDDFF7D5041FBD03D5591C46FEB32B6CC7BCE31A8649F65D98CB021EF29C533E8FDFF5E035DD0178FB577F8B27A2951FE883547C007BE7C51D72D69FDE0073B5FFDA6F4A267FC3876E88C4751D369ECB4A2382547B739BE32892BE4EDDC75D06C4E5451BC5D090D89C9AE6631962012019A0779F6CBFD8549D61144E3BB703053D92AEF50685E1E0AF972DF13B7594129CE43F1304C6702BE8935B4D8A218B5D7CD94040F8B7A267CB2A2293F8A44727234266DC2C1EF1A5DE2307BCCC3A09CDF1590B7F34F78E11973AE75118B6002A69ABAD79456CF11FA608A9144964FB4B24AE6364D158A21D0C51955117986306D6486F4AFA847C7D26D2A59DB2B13EC12B74BFE78D5ACBABC80A53C0DCC5C2323AF3322081D9C6E3ED6B13FDD51FAC9AE8CF85FEDA22E1C1F1D85D57466A51D269F521CAF9C577BB961A48D8D69AB7AAF0AF8134D975B6FA05D0C93F38DF25B9644FC7BBC52AA3333D6C7870A76B0728261BE99530B203C8112A7A985C05817C86132D4E4EAEE0D8C46D56D42457C2DE004AB84373A5BCDEDBE07A66C0866384F382B1FB95E86E96FDCBDC545FCDD6A759D5308BE715169136DB17EF189911C7A599FDF05BEA3EDB9AD7F28F10B502440EE4B972C44B899B4CA04AF982F2B90A201723DF953E9FC83837C7ECBA384FC3A0C4EE4F0AD425413569A971C6AA9A7D415857DF16A883284CF4EA40F58F54D994031C1246B346779A2CC0E5905633C2880659C6F29FCCDFE0118BE0950B85468ED6010013DEABA84F97F182502CB6F88DA1544A868A17EA813846DCABBB0FD8CC2C5CDBA98FD6282BF3C58E5EEEC202B2D6A4270BCEFF764EE6396332F6CF3EC9B5CBC65306AC988B9DF56E02327D5B8DD47C568D71A1CB2B10C6E1C5C4422D279EAA933E2E1FA7086526D712253786043E94F29A6FB9D300B014BF5E05B0137A4A35883E9F8ED045BAF92AD7890C2749263E9828710AFDC4230EF679FC332A4BA96525212A54B4338C375149657B380BA5271BCD7B21B309D8233B5714B8905858ABC1BE808D7BD115E6B698BEF5BDB4F3E79F583096504DF57635B3150E99F6A08F89352D9B4A7AB2DB6A0D6D371939A25B9FDF75DA0B6CFC611BAFFC0E4FA6F9BA79D0DFECBBAF96DA69607CAD4D39CDDEA97CF92E6B6E +sk = D35E7B4F6D5387FEA8A9956C6B562A92D392DA2C613C68A1096D4C1F698A9F485789467DD68F83CC50DCEDAF71170A377CCA19EFB908C8D5575A3FB6A175C9D53A906FF32626C23BF6C59F9C260D71DEBFA1134D5F7D730493A509B40416E747E8E770D8015407214472C8955531395D71D1C137F6A36EF6BBED1143EA0AE11042B81058B26962068E64B24DE0A870A4C630099804130240DCA020C4206D113390189784DB0220624891A4022D40162C13C60594C41124900521C76421988518B95189C6504AB088D324491B856958C084D23611A4244DCB347190B46D243362DB280951A09159964D1CC565C8989124B1495BA205CC00694B180253262400808C482088E42682E0A86823990C19346502C64D9B146C12917001410C9002815C38254090214CC6851A234C0C4802212101C32866129901D22406C91284CBB4451C0186E220019A481220086D8A120222B35099884DCCA800E0026D18011213C0256216715016429A96045B102CC3228C1AC569830686DB462C59321248482958944CD0B24912A92963100C1BC9210C210D98A0894B96241C3682E190040BC36560468DD1124414214CE02869240028090371A0B008A2C26851C4280BC981D8A6211C17290CB94C54086E0B474819171054906D442644C40871129360894832949829DBB46858022C13028184488043C251A418826022008186900924244AA269211265C3420A41320E22B311D928889104650A96450AA165E0B84110146E53C02454A2011B808010026459984D14176A0B2702201709080882E0428A04A5254B822081187210174522154912A58421C750C0245009A90900010D4396440B476062062D00989122090024285283A68C83B66D0216461986211135491C43099406665C9685DAC284D3306890020A0A006D5836052215049B225114913123480114B32424031051122649003253B4495AB8904018640089451893645A866C02B221C41662A294881A8850138450DC168E1CA3250AC26048205164048DE0168C02A6810111652408919A08455AB8091C208811C24D24038D8B803193426694A8284CA44923192802094D53C209CA28645C482EDC906D52C43012B32880908C9BA4200AB110224190C9C40CD0468C489011D4468824082A89220851C4684C32521003480CA38D60C86940B2902406024A0840DC1691D4B8458A068C0892010BA629C896859B002402276A14C12540305120446C613040E3482E2108869820000AB141D75DCC43F3B1F17C02EC6ADE941C1B8F81979AC275D02DFE4C89FC60CAA76DCFE393C640158BD63896C2C17099290AC08022C4601F4969857075A0C0B7B6D454B46B2428C88179FD83B74A804C8B300EC9FF2EF6E509DCCBC6EFF59619A11B9D49CED79D5C64DDE042D8C6A067225F40DF17E5051261B391D61DCD85EB8716477AA294DAA2F16635F2F788AC5B27D3AEDA54BAF01EE45F16A77AED912C2FBA8C61536F984C9637AA8393884EC448A086078F8D7C9C403AEF82C1643DC754004F16F399DF52B324DBF49A91F31EC8C7C2F51A2648307EC53CED4EAB4374CF481E5D31347D510EDC5C431B88CEE82A4BDCCEDF1852257397B39060A1ECB4AED942AD027E98B5FF5A6026D1558DDED6A9F44D590695CB8D6C9EDA12CA643A529FA43476BB2FBA116FCAC22CFBB0ECB2F7B44DC0B6E91A1E89ABB55D4D53FA91DCC8AD8459FA794D6F6F392470D27D4E15304A2006CCEB74C6B0B0BD8820ED084255543EF0232895AC579C627B1C69DDC57DE6E4E2D47FBD5A24F2153B767D354EC4679A2611AAB4B9606FF5AF1FBD9CB33F69FB5254D48E2FF5B8394546F4E367FB890AEC56985CA6B9B9DFFB921C6CBA89090015C6514896C4FDEDF6464A2A5F351C085B09F789FB971299ED8AC16AB79E6571645B34BC6D023DBB46AD79E5562B059892E579FCEF67AF69E1801A99094A0B050BD5D28624FF1DA60E5436D84C2D3D4C99B83B4143261E80B259DBF1AD84F958A42AE4FBC18CB57510BE49CA5F5F7E5ED3528A21DDA6B86A94D7C3FB7864DED9A8635106F836C2F2636A4193A508F0EB9F73D7FF9DCB23AB3EEBC08FB4B778741D027579520FC0EFD39FD7826214DD813C5B2E4BFC3711B1982D11DB156C71A4FD92796D1AD100CD8416E24E012B0D6884CA3C78F2001FF111BF1E849A4A6415AEB4ECC51FF778F2265ED084B8B81B108B12C7208BB25127B9370E56539CE081D6D2A5F396C6D1D3A48763AA53354C4B88BC1612EAF1CB926D78D59BA443C3CFBC1A90DF617154C9D2049AF86CF56875169B6ACE27A9CFAD7A281C9C577A0E856865A66D257A6D9A75DE3196D1B8612A9C0E6496A0A1BD19351F01E43F9D4FFF92EE7D2445F28D4008710280E85BCB1434263BFFD8E30F581D804BAA8FD9F16124EEAB031381E2103511363B322FA409998AAE715F192D3A7E4FFA6C11B220B4E3F1772C4F02772CFA81A150013C9D704B2D54DF54110E2AFB8AFD0CFF2067B7F164481E773500B751EB107578AF9C04870C497D89D8454596508C4C6BCDFA03027937D6368E7BD853383FD1D2870E6D0CCD7A875EB78D7D6656BFCCDD5DC4E00D3611451210B108C23528A554E40513E3B2A14F41F2FAEE1DF9B89C9EE5B3485E698D0DF80461588D292FE5013177FE99ECE686F5E2FD9761CB43CF91B7682004602FB1B9FD583EADCF62BE2AAFBF2DB148218997A4DE38A427851CB68A533EC101D583C64BB14BF4D6F972DA3B3627D2C13B0887ED264AC439EAF7CBE08A878FE59C585F9FBE68903A15320C8354E4495110E37FB1F0FA3256DD5939EA6ACDA102B99A408F1CE615A3704296A70703D5EF1FB1E0E3C6BD45407E58EE1DD4386BE83F467C40F3B8F945FE5DFDEA615A29239BC984A0C6128916B0E9CC932DB076D1637D0FEA9412E7C2330A1445F2B0E328E48AE3015C7298220581F51B7A83342AD93FF0CC23B454840CA30E2C49C32B64A7909EAC5C060D719D24F1ECBE6F202515202209DE9548E531561C238FE6F07F5B7840BDABB202202D365DF40785CEF56ADF506023A7BE5D39BB8F230D38600ED857F0932B91F3C35D9E64197C08852690456309DFE77FC3A9BA03D82789B0BE8BE0EDB2350693B98A43497CD06F51CC0F85B5171D03215A8765DB37194D1D68F221729E22124545B8914F141AC9545633860550034758521AED0923EF3CDBEC38DB907901E9C4F69A36357FBA856AF639AB086AD261918A302C1C685E010A0B3E2748F18A37FD59DE9E8E255D078C39F6E6D55B025F980AA58BB4BC175C1E0422CEC99B9D7DAA869649FCA4CE97C246DD28D40867AC85454A96A944975C69749FD587465389E50FF25298B2A7F57195B06D9191DFFE27803066EB291251A4F821CBF07D71D3535DF5BCB815F6661B2789144C009C1AD3E050B7E31DA904518E748B08B91DBBDB0A1EE7EC9E0A563E4B44DD6D22C856596712259FF052CBF9147553B1F6404B9C0F401831C48459AE9FBF6E4081D9F21731ED7A226F716E5A90193827484A6087C0224D62531968AE8A44F574246ADC0CECAD77F855C7AC297AF6303EBCEC9D4A0B9A88AC332ABDBCC050008A79BF968CBB980798A9 +smlen = 2717 +sm = A228D0139B28A8E467785B47DA2039B08008E862960E45E6ED5BF2540EC97E94D4951D0017D5C2515DBBBB897B8F86C4F9162412AB52468A51C2A9C7637E9A9E007B69C9ACE8337B4F0E032534A9A9A79E1D2FB785AF8BEFFBFDAB1DE74EF9E2B591A7C1D1871D13A19F4AA159A19DE9AB64CF071AC2AB8545CDF12CBF6C965ACF218CB19497628E0EBC9B1021EDA771CD26FFE45F103F38E69CCFDB1D4DB7D5D39FD2A23F8A1F4B6335B5ECDBB6EDEDA2CA19136A29398DDCADDA80B5BD74FDFE7589DBF450D3D18E34E7F982B4F73A19214CB661ABA2C3A6EC28A8AE083DD13A8B727526DD25CA1EE8119674A2A04C4ADDA3396D65D6D4B0443D65FE537BAD7A06CF28E42D767D7ABC25528FCF7F554B6C0CB3E1776855611FEB67DA6ECAB3095BDD5B0DD9AAE2759B9B7234D35E5AEFC1E699EC9005F1C5439D14618CAAF3828FDBA1A66D6EA23084296835795A43123613F7AE49DEC7E049EB126EDC9732ABC6BF744511C2DB41A1660EB578811FA978D7A7DD26519872FB620BAFE8407B7D2584A904200F974858676D9910F9ED62B47FD3F8030E753FB966122CD0C1E5BCCB0CDA32221457731F6929DE0439AF21406EB23C367F076CED92FEBDFEC72858F6F09D7473754F75FAF5ADDFDB31E51E36747D0FF68DCD89CD48167917845EC5BAA1D36203089BD87A9F9207681AE41FC697EE0B3D0C18FB48FA960AF64A8F098782F3DD6494AA31DDCA44A3A260E711ABC63D3BF110352ACBF4BE089924BE874198350FC8D14709CF966534C38FFB165FA352855C4451A1B9DC53C5AAFF7A372CD4EA621399376B381E537722442BFD0E345B64C2D6D1B04D6569CEFDEF98E9406DA51F1370F11F7A401B2E351B350610366E75029249A08C9B0FFF01B9C1F186B282841CFC53D37DCE0972D3DAF95D60C413656C846E116E3A719C36E4F8AA609F0F472EBF7E73597140D111CCC8849933827946DA857273D4B9A701BCEB99B83C530AD2B0FF47E3AFFC9EBD7FEBB77E6BB0CFC8779B2455F52C2002DBF7D182C8FAB55C9D33AFF62917C9CF53443F5384873A4F8FD52CD4E2F82803B868531F625938C24416EDA598F87E0E223C5F2C08BB81177E57A3E0462C4470B0965C1721EA38BCE99103535639DB7D8825C7294450D26C3252EC163191278FA9BB0B4732376BB421F50A33420E0D1CE158CF46A9FE234A2C95DDBE936CCB7CC63E52515F41C7CDEAC63D0A83D251DE63A771E56EA67F8C434204EE4FA048A8CE87B5D521FB691821466780910CBBBB1915C333272EE8E794DEC2D7EB939A14D3ED9DCD2DE43F75F527CD3DC0446509C9C05589B990F145C5BFFCBF87BAB58C820BE64E88EAE3031594564640EF48293CF32F2A4ADB901D500DFD1FCE5413DCDB634C2FB68617C2B0A1C35732BB2E9F8DCE1E9D17752541DB230C5772D8F5512C80165BDD9253646A8260C9CB0C70D813F84820BD070A38459FFCC6152A855E188CDFA00D3B6891A446565C61B8AA03DED2D7E45DF94BC064D973864CA253982E84B9141F87B0B70F73235314637601C334B4D32B37C1C4244F736CB905D407C8B5B753F124318B0DC9C686CD64A03683714EA63590531621291940F3526867C7972F56F2C6D978027707714A23C6E3A9B66EE721A11FEE376EEDD42D4F6AE1CADECD94176DA3591365BB07AD71985866AA02FBED3E5CEA9AFAEDD07CF9E381C351E2B72F83903DD75860F9E9E29C644CC23EB05D1A80AB97EFC9139644FB9C067E9914BD7A04D9284A65C48026C8D6673AF63983991925ED7D1CF37ABB2389F1FC4D365162503C3FFF97FB1C70C612A864C561BFEEF2D92E283D913D5BE2237420918717995558E4FCD065D97673509F524A434EF7B26C32508C3333DFBC0A4BD0274D70EE4A3AFBDC70BD80ADD9DD158EAD5B5935870C9D65F6E2899CA96C304C6E0C2DC27E476BF4AFE6C03EA5A44A9318621866B7B1CA89B474AF01E40C0CA4F116A4902FFF375C23C460EAA80646FB6C05BF10DE31EDFD6FC537EC820F1E43B98DACDB6353AE5F7C09F60E586C6229552933E4CE49CCD321A3C27725FE893C2B27688D36EC17E590AE8AD8F3AE6278C3D8D0380871D5F27466A96BDF073055E2161F6FC0E94570180C0465BA3A044D50199EAD38F940908804D731CECDA1D1CB27F00A3B55FCC38857AD02F5C7E2E8CA38AFE8912AD5D077B347BF84F5791F1FA404EEA62DE97FB2C6CF9385A6931AA2B35B331875B23FCFB7E8804294F99A231C03C62EF9157D3916CB75FBF7B52F40B0420338B5EE763EC9E5C0514F58F7A9CAB3F109B67DA70C4FC7CA660C2A833AABAB475CF0D5D5436D3E239A6775F2C806C112B0DF21AD5D8FCE37FFEF8BFD4586764042D212D64BBDBBAB062FAFE6DD4B5D94EFE1362C76B82B687BDF64C4F5250B5D774D4D6C8744CD2BEEA9CA4A88ED18B949D8821D32FCB078554C4E45D2ACB437A461AF007F439B775ED9B31C5DFFA7125B87BC0359B285ADD5B219AE2421F71561BB2E783017C9B9DC8FD9AF7A9B7A9D71BB7ABD828D4A1C42FC86578E8306BBB42EC74ACA79BDF15E5FB04B862E98B8D930F3CB77DAB475BAE7771C2C50579426A6076C4570757721D2BD717D01DCCDDD3C78011DA2C5950F13E84F9A7AA306C91C15BB932960C2B7D538917D6948817922E36015870E6D1DC121D71554C23963D4A5D527D8E7695652B3D1E21B1012D4FB986E40B67A8B969C46748FB4F62EAAFC485C48E87DC28EDF890B837391014EBC853D666D682BD9F3588381BBF5C7D35D669F1516E8722CF47AA978DCEF06095915ECD0656CF16B72223281E30C60BEE63C5CF55C27DB00FFBC802DEB44E6D864ABC775E1C6ADAFE1BF26498A723AC2C70BD4478D4A168FBB43A63DA5CF31F4F52F31E85A7035AD58347BC6B531079149E278866F572A2475DDDAB755E67524705A155179E880429D5632C23229F12BC3F5B3C1CC17ED7CAEA59213195BAC49C4354FA6DE5B3667E942F3825DD832298D7D6EAFD260AA9F2CF9484307BEF36705628A4EFA8092115B3BC0FE909763D0A66D317DEA16F6840281E773884728A8BD8DB793A6C4987762267904B8C6E85E759AE7B4903E9274705D6075C115A60AA0A2CB0BD0CBEDB15A49939FC51CF11565457EE56456F5B0636C1930590A4A81AF6F96F4A723C69E45458B417929659E5ECB5ADFF37E882DD21CFFDAF7584C607E8EBA7491D447C6064F7517F111F5A4DA3CB24217530E68F71AEE869A70571E614CEA00A4B9962ACF3D0FC989AD9F6D981DA8DE1F9CF06C5789A612344650546990A0A1AFB2BFC1F2F5FAFD020306132744788BA9BFE2E301191E3A3F4B4E545F61646A7088A8B3CBDCDDFA112E455D6E81ACBFD600000000000000000000000000000000000000000000111D313A9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 + +count = 9 +seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD +mlen = 330 +msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +pk = 2DCA5DB427A354C1EE6DF4524951EC71A464217126AD7CF843FB8C3E77E3C3A637C7B1AF04BD5365C4EFED0567123CF42A27EDE7918C186189D2A1DA7BDDB300FB8F875C342CB4DAFDE83154B8ED502D20D578C66493D481B80481ADD221DA12CBDF414BE86EC6A241E6B845216F0C738D3B50C677C690BA0E22B5AEBD965D1A85FCD081BEB62C84AD08C0DF14DF2B375C39B486C2CA13068A3C1FA76BF7521869DFB79D3DFB19A687E30F86E28D674F415CEF0C9FA46E30E50598364E4673C7C8CD294AA549ED2226E42FFDA8E9ECE6C1F29EC133AF2815DC12E261C57AF984E3D93B7C8F53FFAA8BF4CD62DDE444D946D9E4BB24B17FBE0E1C68C19BF9C2D45AF4920D371C00FAA92A9E48452DAB59F0160DF2FB2C2B4A30EA6F154D2A8A3AD917BB0259E2AAA1D6A8A4433656025191552D44EF8D7E292C87A162E0DE9B2E66D39B619B86B8B0EBE581C3CA491EE6BD5179F4333BDA1BDCEC9CF9AF457CF31F017C03B08147331BFFBB018E503814489D67BD3D1F2206080D787FD5996718A54FEB52CBA1ACF530FA741E28F208A0D0D3A0B81A1F4380A8F69D0585BD75E3E61B868B9CF6A56E616F9E5F8E010E30AAC079BFB8FA24A3F0862D859E9D4ABB1194180F5C7566457478096D8C38B8770364FEDEEDDF5B685CA1036C7D8F5E67B970D57B365F5BEA0B44C32509660342E7EF780582D647D666F7C000B51E6A6927D4399F3E533DAE041F7197B12C17F81A921517BB7B14700A325D0E04B494620EB5CB24B93F651F2E245AD571DB9DE3A8CCDA468CC5134C8671B5554FB6193E8FD9441991ED91C1C20175E9B67BC00482D71C76C1484E1892708C38986C67096DBEAC954F6FB2F73EBDF8CE326F26796B2DF665AAFE566646B86A438727F7AD31B2644175268E5FC223AEF208DBD2B7430D8F9F169C2FD4807F2D98CA90BB53FC7F5DD052D5B01DB73748599C8CE2885CEBB0FE45483618AFA1FC1787DDC4BAC682AF9F6B49B880A4B1B6523575A09FB218D6AE816FF533E94D0A4943D5EE31E1B5148DAF61088043C7E20B44E0B190CB7CB4CDA8F0DCCA3C1FACFC7AAD556AC2B13FAC4343BBA4B9029AA4306C19EE220E981790D8D58CB6729910D63C0FABDC28128500FAD14EBE1079234221601C2B9D56BDD903CDBF69FDC8F5225063EEE4244557A588923E2B823AEEDF764DD898046DFC8A41C8CD9013AF4356FB8F6181F3101595A70D1AE0189358E452362BFA155F6D9A54DFD55E93887E43D00ABC85F56C6840B227E26A1008AD0F48AC6E1A25FD34DDCDE662E46F1BCDEE0084967DE9836144E9E2F2041124D5020C3BA61F75BF99584CF4AFFCAA2F49BA1E41D06CAEFFDAE5FAA6C3F0F20C7358CBA05EC2B9C6C2BD1349FF8A147E0B9A14B38D884DF4E76096F2E29ABEC49D4BF47DE856379AC64667236F3B457E59D42678A06B06355F21B693BB3C9E0C05E916D66D24A1404EA61F1A2E767694C5C3B34F4180032C3682F8F1EBC46782E246EFA75669464A8DADF5C4D46EFFFE1BC188535A7FD4A1CC8E06FE5C75F908A0797216D5CE36302D348CB93AA612E85BFDE0ECA4EF871FBDE036034514C1A65A7B20120BDBA240AE892D2CDDCB8C898ECB1C888D680DACD2202327E60C0D8032044A417C50B8A82B4C2CA239BFF0FE38D25DAFE090CED97D7164A4F5D54260ECFAF58F57EDD5ECAAABEC5844653FA1DD641B1504006A475A0DB9145067805F3A7329497FE16E2EB4690BF28DD91312B7A1307830EF947A093CCADE63B390038CA602A22D61BBD85ED18D0E24013AD0361032FBCDFA3829FF4E2D75CC5DEC8797B3F4FA96EE8C1C1E77CEABE9C7407CB9B759700E +sk = 2DCA5DB427A354C1EE6DF4524951EC71A464217126AD7CF843FB8C3E77E3C3A6444AB4BFDF74C5AF6C0FA35219C74573909F01E63B580558DAA0C373DC556D23B1F484A487D84EEAFA21ADF719EF93A0451F0A78F2437F9DF0F6C4C00AC4A4D456EB9E43E6B61CCDE6B13C950049E0FE3D3474481DC182F55B999CDCE8ACC2A0129731CC4221133828C3186D00B14CD43805CB868101022A0C934064184042B86418B008CB286C142472510049921690548684DA300D51186050403149C40D00082A19C06D0B0840A0902C14C94D0019260102481A3949000372E0A831E3122CE2962D8A282910092914C4090A19295042701A110C08374EA304898032481105912223861AA56C082772080551DCB8859CB06DDAB68154B42D23437052A8691A3748E01226C090110B4612C404226042481CA84094860988B24D842688C4920D212301443871C80011D29424231065941009D9944912464803016CD3969000B561DA920519856C1A4668A4062110A2911C37686046425310468AB46C1445521306700499845A98044B0069049690E4286411252960C20D24967060260C43C240908845DAC6019C8224C0C85001A10063128A2000491C360D5328440426319C9290E1048950A62019B84D09120A83248E9122259B003243B88144A80C5C303103A86948306193B67062140C81186D8A084D1A9444CB842112C76DDC466E23458D1822451A398982A891A2944DD4228D9090481A16220B39641245442042050AB20C5348220323519B486E82488413498948100020915100B9440C2450081010A39200CB822DE3B6098C942D4014211B1510DC866D14B7644C367242380242900114950DCAC46459184109034512840800296AD0142CD9028CCCC44519C12903C45004182DA008685838041914050C350D8B082683B471129261CAC249CC3405C0A644A3365012997119B611A1087222146209394DD1280891025012C96D52944808C31191C0691A080E19B48092A42D1A390543C428DA188049142E483265DC262818186624A42922145161304844B8111C4992C9044A89C428010681DC080C20862DC4C2309A20108238051BB16802C789D3020920840D50A44D81202ACB48294B262CE3008A1B30280A169111938511040A530625C0B40963B46064386284042C9C485164985123831081902043C404828868A1B8041C1025D4124E62A4500382690A3829D9268E58344A8B8468093745128885C9A8401BA24C4CC6108B8011815EBAE33487474DB6504BAAD87F8B18A449CD555007107DB1E0FFF68E30A7BCB2BE7F9F5B5EB86CBCDA17DD5BCA2B3B1DA29172AB0F3AC0AB928AA2F41B62F757EBFE4BA3F0504ACB5721482E09F5403D4CFDD6E2DCAC83EF8EA9D75E792CA6D8F72DB5D75A625107D64884EA0BAD61401B4758D7EDC7E2BAE6AD36780E2AB9442C052E0A7DDB6E888C7D83DA64C909F3A581079E426FE49CE7897B3FD6602977D9B3EADBD11A786D37281401DDCB895D1E6D0B44EB9CAE49AD100B49809DCA5E71690A253B25637BE173A086333227E868EA3748ABDFD390B2FC98C028C6BC98C5AB72CF63BDC24B18D92C700C9D4969AB0395E9E0E7C320D482A320A9C1442E7A31F086E22B568E03B5DBFD8EC38318004244EF0CD96BE04BFC781CF2231EA7ED2C1A62FB17AEBC865DAFE67D4B289E09C9B91F806CACD27BCC80E503C9E39BC90B6D8B5AFACA7953C65987E55ED3338424FC511CE85A25B6F53DDEA3836D01382F80F40CB26FCEF4C443830BA02F8C67CAB3A2557528BF1B3BFC06A62621C0F751D588554CBC6993E303A66EB69F68D58C6171AABF748DA4256AD13622768E13D173C551C7EE786D7CD4F85F52C1C5887A9DAB1E00ADC8D8AECEFB0F2A0CAE266D0E51F7315231C38E8627A665CA08FA105476F857380C99BCAB4F3528621C0C866935C18149F2BC7D4D6CF8EDA646B918B912306BCD94EFF471DA49DCB680DFCD94E608C92443C6E3BE24A284B8481B56888F7EBCC589892BA36682E0B3A79A677D6C5C165E4A58F75F39EEBC97BC957910F528CF5772CA1F1ADE2E6A7DB1E4ADCE55CB002C99EC6799CE3FD69C129E05AF4FDB78828C3D48BEDE8C459D4F64879C5E01789A63E3DB320EB1B8C10E9C7B53B1C1688E74662D60B2C76C6B2E93DEF7CE6A52B33C120E61A06CB7D459F1AFF27023B2331D9EE3AAD598577A88A4BE066F2CBADAC74BF18729E2F7BB210B6A204C813C9490B4182ABAE84081C90F65BC4FD968C62F779862C499A09AF67B091385BE419BD7013C1977383A4C3F1DAD1E594BA52D71785E8F244B5DFFB84312E99710474CA33AE2987EE447F54F4392896727B70D665B926CD9D1085AAD93013F1E9B84D2BDAC84E92719D9A7CA55B5E1558B905E509B53E28E20E038E3C35037DDAE575D306AD4CC03CA2A7471B277BD255F5F5C344E079BF58EF4631D1447779204E6742BECC9C3C357AF3190AE3EE9ABA9711581C97DEA33917A1097855281FFE504D6CDA6095041A78F0FB4F7A3A6B7C9CFC5A1FEF3EF7BB8D61763FE2CC54BF878B0B919977BFB7672BD4FBA6D9367BDA96FE10BD78003ACC04DC25A2ABE87DA0CE319C9CEAD46F5353F71ABEE0A784781E7CB8DD04F4DB0FA79B8C265F93EF1BE03035093F10FE2F4D0CD249F6D304205E26C69A7AEF5C6E77C7F51FF817A8BE449C14263166A07695A9340CADD212037F846BBB3E3AFE8BD7877CB1813672FB5618B032CCDF7B3B3E886403D0B547AF647582F96EC6418E91D5F96510795979805993128087C823EEE53CBF948B38B2CCDF069A0BCD48E3E80DFAFB1FE59F43AD5F5819D5F751FE5D3BFFF3408635C0CE7A861ADF7BB600249CE86F0347ABD1F5C788716DBE49E9686AEC847A2981D5B94C40B95BD2B5AFC595113420000968B4F14D7B3781CAE445CBFC6EF541D2DD0CB2151700AEAF59F9AEEAB66A8D1911100CA5699166790842833A41130B1295B092A77057A24B01153C53AD6F492F2D07F6FB08B5C3ED70B9D97781863ED208F6D3123EAB611FEED77AA5F41120E2A326162554095625E982D00FAE49227D4F0401F17206A76701505B8813EEA33DE7E4409BDE65D1BB318DEB7503D8C8984757E078E15463914A3B97F70375198DB3CB3C23AD88337C29D3BEA18B78388EC8DA227BE1A6F846F42BDD59A2DC5456F40D05E8D6C9A9BBF9FF756E32371912DF0E7895D245A7FF402FA3544A4ADD536BBD7654C64123A549D98EA3D26EF339B617606D6F17D317C53F234D956D96498D9DEB8F95544BDBD45D96C6CF807BA8A9F933FF309ACDD4883B50AE79EAE2C40D713E8172ECE315355660D3C1C8A66E2E262B8EEC809B694BE5A8A7EDEC04EF64A78F5D7AF822C444CE31D5CD7A52DA4D137EA97DE622BA82365DA54FD2441F1566C716D932942996362DD568F8DE549960AA61AF0B73984476F2543A0118C85E01C67B52707B155D6D2390962CA463EE4823C9F48F1C28A19E2EE2794731524F3A85E71D417DDB02A1DDB2B898AB8F1835B0D702D008B1FA7B995423ADBF72F1664CF24D53CE2D3AE4ACC3B324FC1EC7199C06368B1D7B5B040EEFA8063B237F24F7AFA8304E19BFDFC +smlen = 2750 +sm = 43ED4C63993CDDFA3AEE54249338A39F1CC78EA2F9E05ABA20F47DCD8020C012F206D72942A234B83A99777D53ABB61A8CC8567163EA8076261C08A3E3F546F6F705028B126D4CF8FE7A4E2055EB5116509217353C1E7601997948C2C30221790A4EDD95AB4A00B13280431981001A392019DB167CE8BC74116EC1B50935D58C11A77CA1FF7753A00579F6701628454B0296535145F2099C030656FE4941484C7CAB05C3D89A948A7F149F9CD7A9328215EB062237959D89822CE4D8D6DBD7557E2E954D58B27BF524F29A7C60E53A8DE5ACF17065DD414005CEB976A312A5074D0068A3D1B75E5171E3B0EA3FB2D3DAFFCE1ED0635F7FB5169B2713594DBFFD8A1850134DE32364D1299E0C224BD583A58222A187D9812C2976773CCBE41542EB0548034F48621C0BD6DAB4F5FCC3E7CE643FDE7848672F02BFE58FDDC93050B39CF5E0276F6B2FEF8E3AB698624E51445654A2F73CF651A096DE63099B87D981445CC84C85112C393DB29DF1130A9FAC25100B344AD6E10E0E5547761BBB90CD32287779596C8A542BF8DB0F9A92F33021761182D1CB813B97B72BBDB13A52CCE0D6DEBADE7E8CB39CFF992E6BD07EE453325DA38B4B1509CBC81DB5536A39A54997E015D4FA984CB29D713F9621A4A6390CDBA37D3B8E89688C6942796E2E0633B0D3EA42E1A359B138414F1D38E088866FFBA36479D3B2A06AA85D512C7E6CE0F3B6E0686C0264FAB34BDEEA778398D0344195AD2F62AC35B74B8C18DC314FD7643D79A1A81A68E76C8E5564C1BABE1B51BBF1C42E5726EC70A3F098EF9D70A9B3AE0008F006A75B94B70B1AC22EFEEBEC0ADBE5C636A49E5CE7F6593297C55F54485F2BE951C1E89E8E4922931F2596FDCD516B1F701410EB57D2F681600F3C83B95DB9A5C9A46E76FB5B3BE07F9FC0A1CB4EF613C613A61893DB65A7165BC8EFF242396003725657F79F261838E42A8C4941976BA4F0ADEDB2AC78B4D099685BF3DE551B8EC5EAF5F00BA687033D6904481BEE57836267CC51B8CAB5024D02607CBDB9458AA6670699613433225AD006A21D34EE489E362D4D029DF837DF8A6818C4DA668216261C9B5493B13FFBC2AB036E960964092A7E8A6FC7256BD6480AAE409AC142CD69EAAE8019DDBFB49B97EA4B25250F142D118AB9570790A51BEAD816CE61121747B67FB63476F04BEEED5E49EF1B0F6213535013F7D87896D4202BF5E833D5E991BB7582D428033149C7F77D19443DFB69E44BADC36369C6A60AEE8C9E274D69510E9B4F1190132116FABC37DD1BCD4EFFEF224A50C5A80364F3A713BE45FD73830E815255437CCACC2EDCC311B51A59691ECA56BE184D05F0E5AEA32157171444AA227D045E40B9D7989CC6DB22D4F503D4DB7D3B75398F468C8F70B9D617EC085B22BDDD901D27E02FAA5335597D0F94A6560BB00AF9508B9C269884820C6D4C52732AE0C367FEE396421A0CFC97E550FBA1D70B430788BB2C3058328A2CB3474DD366D36112AE72EFB5B5141B933310CF2D6A509E452D2089E53AB1DD0E67E3147126D1605F4F30CABC8C5E7770CD70555831986B0958140B2804B0590D547AD136AA6DAD5E1D308AEF68CAA507D27AA57C866838911854173AC513D6C9EB7F1B1902737A10297BB62AF24A02D3911ED6469FAA96F9ADBE2335455740A14E2DD29E55CC815C60FBF9F503E3214D6CB787F14ECAE7CD89F631C2D0BFD245DD755FA15DCB3D14533AA935C3738FFADAEDE211DD2913DC8CCA025C0AA9368B857FDB67FE638460C745EC907D0E65D966302B72A07B5E2549BFCE73D16B6D342B302602BEB08856CF765EE6527B2AC55E4481A13895CBE3811F93F8DDF755DD552EB6805026889590B68DAC85FD1DDF2748613A30F8D8451349B3EC13835197423B59E5C9E4ECA50DD502C7188E42F5C12D6C5D5CCDDAD99FE2D24EC1A8E7D62C142A075DFFFED2E119F22A6E743500510C1056DC0684CBD958254DCD9CD922EBB6214498F0C462F44C1342AD75FCC697F42C6CF85101D9C33EFD081AAAB001BF3726B27FF4EE1895D69F5E4AB63212C25050CDB545873ADD67C4673E226C9E067AA1D785071DD127D77922DEA0C24FD4EDDA76DA0A37BC781AC8BE3BBA91F71186CC73DE7A89864AAC619D8B27E8698057DBF10C5B1CAE0BFF8FC6804769FFBD192F66B487058678F27DD9B0F1D27EEE0CF5AD3DB1A4F98576D642A9F3E70A1F72012243B89A27577A1F7BBA595E56CF4AB94D5FB5D4606ED4A7C0796EF3CB281D1CBDA29F2719A2D72B066822003965D88E4B9C61A2975959E69A16D6FB6608DF568DF777A69DA3E5804AD45A4C482F1FCCA4AC765F772B1F22A48D79C6DA66A4B07914721F5C02094B931D187CA2B3B5B11C36EE9B97C920A566F871538B7442C436788C3BFDDFE485BB8BE4D8ED040DFD8DCC43BBC0C3C257E7D7701214BFB30626DCD37B34ACED31ABF52DE250E506E202B7C11E4F4CAA546157E4654BA448EE67839D722B7771BF13E32C00531CAA4329C12BCBDBAE523A29576D604A136E2870C38DCE3673E1374A32B8ECDC0DFDC34F9422C12002695885C22293B0A2EA08ABE5BC655DF14C9E6A1358FFC4588CE94E40236B4DD0D8108E434E506BD22B3AA276A04F3982DC2828A974B1B355E3F1721CA65F3B9CA61C6E0AB422071A446A02CF0D22C04B5EFFAB8AC9C4E62B6E6A659103E5990BC6F2E92F0E01D2393AFD820EEB9747D2A1DA47D35091F28CBFBEDF1C655810784B160FCE7F9AA587EC4DBC803BE997ACC472BD95A4A82CB002C709A03A743A190D2FFBD0E14467D755962E55BAC11E31A3F210F6C6568327C87D3177E6C5B27922F8F77066AC3DB147E48B7BB12C27503E0DECE589793476ADD48004CCC3E7132D98A206548787116A3B788A534B4D323D9460E5D30F45E9F274CBFDA047D0B0F14FF9E2ABA7E5B00F594C71D53A4D70A341CAF0F7E50E8EDC878A52B7CA037EC477B4E7579C5B9453066C3A3B2F82537BCBD1858FB1BAC959DF1FD74A575631A13F9CF3528D873AA21140BAF532C3E458605C1ABB993F37581BD6908194542F28E9607CE23CE6391E69BE1B7463C3599D97F89F98926F601DEA9F0B54CFD036281B491069075626E1455F149AC1F3D9D22F4E8A19DCCB859FA2F722094484565FA6A72096CF5F56D1131B03E6F4373ADD8B9EFED5DD031B7033953EF18BF84AD1C8395A02277B0EFC1F9A1EB31A3E17E8F03D6A95CBEF0236C7D3FEF184A262330F59DA1F217E41FBDDA12CA3C9176EA356524C021467E4781B47C857005F0E2D363E64757D8F9CA9DD1F2049666D7E91AEC3C8DD080E242A31334C51556775A7A8ACB4B7BBBCC8CAD20F1B2C2E385E7185B1B7D0F4FA0000000000000000000000000000000000000000000000000B162B380998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 + +count = 10 +seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB +mlen = 363 +msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +pk = 4F4B7E4966A6B25E92E7CC35BE9F8DC0144E32B18EFF20799309650EBA7FD7DA52E41970C7FA97D3844292A3956A323F7D5BB4BCC607FAD70D73EF01CFC213D9DF95369A8E964D633954955A4C5B8599FD3123CE0AEEAA559955D7AA601C13901D64B9A20A2D1D3571E630745DA60C191DC3BBDB3E76DD58D79F41237A83BD50350302B28FEA1D8C5FE069840ED03E637ECA37E947102855EA65269D405ACA8641D26B801CD63EA6E7603B1A05677C36D9E305D699C78DAB4D080DA4388B704BB339701FEA74571A79A93BE0D7EBEF25893BED8840B0771D574022309B88E5E5A7CD58A3CCD299E6BB2B28D770D5DB925BD9DFC43CFE0C66541F2932D9CFD24A4229A157C6A981BC8018538B543210F55BD76F06EBB8DEEDA4D2337B42BE2260B7748CED9B7DCFEA8C1EDA1EF666B472B0213C01016222CDD1975266C997BF0DD27BB1EC8B07BA7758D44B6902C43DC58AF5D48F51B2FB09E32D192C2D40FB1299D7E562DAF1167A1898B417C9B9FFA61B49CE1D110FE3CC00C73B240B7DBBA2ED2151AFD1F9C9C30AB3F4CD2CBF831B413844202AC977081CE8AF47C825280EC7634176CDABD1608D65C74B9C5D2DC77B8E70E3AB380ED00BC2B113CF9518B178CE2FEC0E04DB6300F100E3C58FCF42AA1F7031E0FF62658C51B73B42A9942E93EFE6A97A1D5D2264747FF7E4EE4AB5B971AA4AC37F9E7A5F289B3FAA0CD712E23311471BDD6C11F48C0DA329C6B2EE118717EB2BDF5A7D85F13BCCBF1A32B3A7038453BB856121DA491DF241DB4E16251C44E83EBE6995EDA9C0B6E02B28FBB7A1902CE379B9DF77F62CE8B82AA9B93B11797E2249CCDAF8F795F2B0F5A3695E2A44459BFA9843C5C9AC51DE7FA01FA6E618FD518C0B43F53F14AA9DF249A505E226CB621687C6E89D58F777423C6519ECAAD38B77B6376AD42791F230CE247D27E75C93CD274E20D332E88772F016FA16B7EFC8161F05BF67003E65202C854B71588EEDEE9C52D447EAF5F9DFF36AAD72DB4F4EDCC1C7CC6D9FC7C5A8D78F45CD10A18F86E76E164470B464C8200CB6035528D1F0D51B3581A58C66FAD669AD67A668020D8494EC94C4BF6194A48958A9CFF6FD3BEAD20B76A7CDB28E68BB962029C08EC9B16AB42C97384E4241BD3CECE1F9E52B41839CFC2EDAAA53F99946ABBD70CC4B0AB63C99EA42EC6402F7A48146CDF09BCD371BA064578C10981B8BB05C578203E90D3DD0E255F4C68EFCDC61DCACB643E1E04265DF4723E87123E5837BD3FC9E57D47568A39B6070315561667955A86BEDA0F83FEB98B004E442FE255E83E2625DA3FD84F7B119EF76201CB524C7B93F0155A08BF3C3BFF6915A69E21C24B868E216335BEA7EFCCD022BB8049F26CDE53BAB106BC3AF203C7EF529D10A91FD3EBEEC0F24A8021A57136C35351094D77E5328C10D6F84A1B64958E54A33E5294DCBEA332B9724DCC4C7AF6F7DCC246824AB235E75B9B46E82445FF840D84B89253A4AD5DE4A86ECA4E423526B0FB5B4736EAC6792AA94BC4979B9F02CFEDE1DF8CBC7DA3641C347F51F38FB8BC0A4A44D54489906F082502FABBF3EA62289126541CED9DC4711C98BD89071FD0FCF4449A74E464C0ED2D0C9C19E923F2ACD429904CFB19112616061B6CA51DD871CAF1B172C8B522AD10C50E76FC29FCC921B23C5838001C7ABC0AF445C46573CB7AADF933E2F7611AD12795C6D40231D4DF5C4CDAC9B83E6999851FDE87EFD12CDEB4CCD5F73BA92ADB523A61A2524B327932BBD851340FCD979464C1D74BAB32E96548F7FA8964D89DE6AD1A7A0672C0021E07A473A520E1810B820410177286C631B34013D934CFF283BF7F5 +sk = 4F4B7E4966A6B25E92E7CC35BE9F8DC0144E32B18EFF20799309650EBA7FD7DAB866AB8C49654053EAA11FF146739B174184665BE2E4CC6311FE245802FF5393F697845D238A911AB144233F6EE6CBCE53FF257AF93FD0A95B98227043E058DF79769F1D4E916F2D7A72D3384CCF9AA89BEEFC4A73687FF9FF5AAF363296042740326E83944823862841268580A66D2047711B8505D84451614866229380CAC86914838401070509B84100033184429041022199048082109204196421C680034708188869423624C0A02484061209208ADC2091D3306E18070C99468A12418221C310D1C04CCC1082C0086D1CC440820664E3A611A0927041A8449B40249A940C18188109B88C62006E5AC0205132405B0241C23605E2181182062C08444800386008190D20A96411234DE3C250E4A68588108C04C56060240D122530D408010AA48C02302C1B0731981664C13865420882D84800A148120A43691410098B2271E2A25103A10451228E2118849936460012905182680A88240B810D64B80D0B406611944D9CA64CC9A030841044483862A10421A1008409382114495014483220C128E4142AE00808130689D04012A1124248884C02334AA292452036865BC210093240103472C8148902040500B47100948D64B46C033645101630D1B87023080A991881603292C8408EDB102503470C81A60891248C12819180320648C64454002D20802D11B051E18869624280E420821A230AE200491119091926310389919C166AD1908113C86819490D1C41285AC4888C826C59A06194343021490461024023374C1A43618BA6490BA12CC302720145214C24648800528082080C066258A44C1AC76418154512156012A2405144314996456018710C3848CCA62523337252A2408A300449C091A01650111386CA822808A6440A114D048508221100A4140440B06D64C28191404EA0924522488213A269A114115A980C84B40108336D2334310C0790D8248A01030102B0441B377021154C0A9510D1260424430103069262463252B86590202ED244484A464C039285C330491C086EE32400601888D1240894260E11C06D00198A23A111E4B48820082A93902100880951C061DC282C53A491DC244550940144800408325123A491E21642144382E03222A318659CB02912A065909084212531A130454040309CA60CA0126A8BA88C89C841E1880D92328003447224325212B140D30666D340111C25619016720048721822028BA2907F26562C912F16302A5896C094DF855A54CF1D881447B2428ABC06D622BC0B07A9158CE6ED14B9BC6A274EB5954C896F7A6BBE6698A7A489EC711649EF503C78E73FC19F74305E6C55908EA82509636C32234C450F17B249696BDAAAA6345F4E55DEA4F681DCDEFB566E2DF09B7110AA80931F4C6FD1E7452C1306BD845131007EC9E8CFB988742821F11D9FBC6A3F257F0BF323492A63E8F1C61C2B91452E7F25CB9336AC1178CCB0B22F2C74EC194256E1474BDD163B9A425191CA2090D7D2F595A9877C87EF108E63896E9B31043943CDE7037C3BBEC4F18EBB5544189F176AC2360C82DB72C05E32C9AE159C7CE8E2EB0FD5341DEC2A81F09A72F08E579E65F95A08D09E997460FE3C4024064EEF868C5C0DF199BA664E3064F4579F071271FA06046F81FDF504276B238FDA2654923EBDBE10E0D11B7E8418FF8D8D0FE91BEA0DDFE24BD348F32033477A7EB0F8626001E88A25D18372CEE4B6592CCDCB3FCFD8ECE789B0F81ED52CE377BFACC16DE6E5A0A29B6412E324076EBB95B8C73DFBA000F1FD6FCBCEF731558C22ED295C66E7D30922567AD6BBACBE4030D678B0F76A09943EEF17DC659369CD240FE789B29DE5259F82968993B8BA9D30DB7D059E74AD80E9603E458F20F129727A1C1E778D31EC9DA70B705037C6516921D680AB39D869AD6B8A42F2E97FAAB1B01F262E6B2E275168B57247131A4D66E310BAC20DC6011833393BD2926C26632B5A32CADE080C129DC9EA4A4F066F94ED3D87082DFC025C28D2688F56A1E21D46EED730098AFA7EC9A70E0134DFD96E8F1C4BAC581445CDC2F50A103BF39C739D4E440428E6A6F2D609081C1893B997BEFDC482183B262504816B0F71AF7EDE6CBC87BC89E907C70A4844CEC8280797C41CEDC5B417EB71FDDE526C7A0F8D7A1A441DF0FBE7FE5A528B04E77A702AF240F09B487CDB8D407C060006081DDA8E3906B4C2A78E7F897EC803134C8D93027A8784807322BA592BA0792BDDF699F281350C4B88E2E1789AE9973B0F20CE825463E45A9ADF091D2784910AFB1EB576944CDAC354C601244FDBFE0576BE66B5A615885A5CFF0B3A6B066DBF9C44A972038465B0417536A31FB9F60DA4551A9D5DF9B544CEBB9774164509713EB32AA65CFF617D1887D710F7582276B45BCD720F229A004FD8AE7EE8B70FACF428EA5B173B0D9D40674F4766697C42E5A7815840CB9FBB7AE927BC42B00F89F536712FCA1A143E38BB5F763496F86D9491D210D771AD1E56022DADBE6045374F46BB04036E057EEB37E9CF9D7AFBA8928CCA030A8885F8EF0053D5EEFBAA40D75F9694C167ABB82C1AD09F911620A32AC048A8630523DC321D4EF8C0F21320083E2B0E09ECC7756DD8AA830A1E853F89E33B15FB4F479F9C01D73E6E7301FF1ADDCFD9E68C4EF64E4408BD27B0FD5AA4C5176BDAC15A609A595EE1EA41936F6CBD7E1C9AA5CD3DFE060121BB933A0CEF08B87F40C5728A7F8A493E830B0C72FA113F191E312589ED663D24C239041BDB1C171F4F9C38EE4BC1DACA5385D516559A0D62850DB452CA574A5AD277F8FAB8B1DF67950E729CC5E61FE985E8D68F3EB4B80F795397745F39C77114415113742386E432FA8B9F6A355FB5093070DA66B31E2B1B27E619C9859665D6DB1815C81A529B4A6032A75CB2008B5793E01CB1D116F7438B907C0BF9545D7B88E9610B6A1063D23B51A4C441C3310DE2D77B37D10063A573D899310C0BEEB52B132C819D2BF06C2929658E3A25388D372701834C53340915108FB19CAA2D1CA76525551165F88D0AE64A60AD368BFAA64AB4C535029F19C4531F523AAEA0197BFA714C99AFCA59A39717EB357C66C03219F2AC9662FD53134A7880F122EB3D384DA6AEF4A24562F87A3D281B1B339CBC18CA69D2670D293F9F4313AC5AD20012C80A17A45DD98720737EEAEEF874BBFED2ED06A0F230EF1E4A7877E1411DDF04BDA8C23A61B1A40DC02C05912CED715F827E339C66A075CD762B1158753AF18BFBBC3952BEC99B50BA5B4FFB62579220FFF76CAF85060D83ADF8561E00B65724D5E6760070302CAEFE398873E5E59296911BC11AB97398D3BE3A2FC20FF4376D30AB8A40782EA7D5CFE1C9C7BC825626B5EE5CB32E4E05054698C7D2E2847B6EB8501CEE1A553F827758AEA7A35E633511739A87CEA903E4443DAEE186B05250CEF0F973A0C9148E54FC4FB72BA3DA41A160530C1E3E3393C515F4BF06C3D364A5B2B764A7FD253C285015DC9953FF149D3584DBED7F1FA846FAAD49A02857C4DD6B507CCCFCF9F727A8604FB6AAFC4DDE997F85123F3068B103C8D9356D43760BA9D1D0C6E39C3B +smlen = 2783 +sm = 940C03C46B941BA91DE78644D7E15E211429142EDFB3A2B40341A6A9F1964F38EF118BF20686EE093E12471D7FE6BA31C80867408E7466348B7EEEB49066C232C8D56CBBA2A6D37453116BBC17B3939B38D44754079A82716DB00A7FDF56BEEC0E769CEEBF285637CAE05E0DFD7B2F2EF95198C82426AE6207A5777512FF9957C8320285A2C9F4CBEC2BB820B666EB3468EFD2909EE4F5D4C24FCBE08DBA5C4E015DE24B91F655F0782242E8061F4189149D4239A382120A1C86E5365983FED5B6E6B166B04E675F5965EF155CF0F85400893D019829B295ED9AB0C6FFAB2FF82C59A45E227EAF1492C38DAC51D9E80C2F261780872A9CC4148D1D25D71A14433ABB14625A032D9777E1BC83FC8F5B4339F1BA5655B6BD9CCE1289F374A7EF036002BE6100E7342F48CA3020B5194B90B8BD71F700D850EFDA91E64C3B761718463DAF2D931AECC7EFDC59914407E8767FE86E30A38C69A5AAD785C1679C8EAA104B0A49AE2AA364698B9B553DE6929BE3851D4E6B2EFAD6F2EDB195F775590DF3B1CDD87EA2ECC73D754C77521343C098B67D270D4B3EA98BED88E81ADD872C448B137CEC9E4AD4A6CEB8EB1A7612E355D07599820DE43825D6E5FFDBE7B4B0B37153544A3BD093A6E96809D20349ABA84FE93C3EDF408835796270919EA265A615E98F49AEEF51213ECEF427C578A4CDF0EE1330765771E5E4B77C6AAF005FC75A47053F24403A6E8FE3BC24FE7D48184EB10EBF4E1C7B50A21373F4315D70DA2E998C1C1ED1D12B56A6DDC2A6189BF490B4EAFDDB8DD7CDBC37B2108DF10E61C016F0A0ACB1E337456161B37FAC6A8DDBDC6762AA6049259DD05DAE5288D79093D6FA6CB6DD3D98D80BD7FB50ED5C5CED4F3E3470121AD07E7FDE9C0A4A2B0F4CB79DD3A7E3CA3F16A1245AF765C9DCE1E540965AC7CAF582D0BE93F079703BF9718DEC4902241A8735B037C661ACFE2D5E692A7DB11DF8626EF857C1EBC9E47594F4287C9DDBB97874D2EF9BAB1BF93E8786F9A692DB9D17E583FBADBA571EFEA497413A0E7BC33AA8C06AE633B84B3664DEA37AAB6ACACB2E432567CEC8E9CAD71DE37561E346E769AEC4020FAB68C8F35B190D2451A7473E84511DF3D69A627DE9EF29E76EA9850C0CA9C1101D12E8A2600AAE2B6F74973862A8F276398F809A34DD1B324912DFD70B5990DAF5008D60605BC5A8F3AE61F5C195EC3A902FC74D740A49083B1E38E4FFB4D7B3E69212F9D236890374BFFC93747BB1CEB5AF3B8A017E8B61975561AD5DA908BB2CF929A72538D99E398BECDC86D568149B5DB07D1E72EF40896707A65148C6B6B4E244D74A6F17337178EA6FE4380EA459EBB2C6CD170AA92B2697E39890D2C07671A55F77B2EAA1411C8D54683534E208F783A12C0B78F77F4B8C373C0BCA00D64610A0E646F0701B1AED9DB643EE832CA5747608F826389EBBD1E7FC3E0A52C196EB785730F2D219F9DF08831043FC88F38646B203344955A4B21C0106E7597AFCF20658FD0DE809BDAC3DFA21F9DFA5E864D37350E752256601918BE9B6FD351955401F859FAB2FDDCB975C22D1A7F210BEAB6EE3207F39795BF804AAF2DDFF573264F5E1CDC1EE9392CF4944AA2AB1E2C0A767F0722DC0F5E0F2D11C0C83CA11DA8941D724CDC14D468BAE027DD1E791D904676F0C1716161CC212F684306D8C0A133437CF3113226A0EAC53D53C10BEAA13DBD204520E4FE503FB6916DEC6D45694D28D5FB6C7A7491989B0963589E129492F23939BB4199234BB2A7BDA66D6236D12936FF8415B7F857F5E6B4C18975B1B33FF1EFE25A8AB553BE61176FB96825B002D498D02FCD32C36CF449A776A7A2A86BFAB572827DC432B64149383646E8DB5E04B2403D1DBD20C8A7A1420F7D98F82343F3A4B4C3EA92ADB4FA34315BA9E964AA82BE40AED92BEF117B1150DAE61DE12DEC300320E4FF8BA52E7BF8C179F38C412E08DC493391341F0160E9F37FDBFA64B9992C2215DB383C22D8431C2BD5753AD19DF8861C4D530B2EEA80B8A2E48C1648CD1E18260FFB426C03D4A0586F7C0DDCC0B0A5920B757FE9ED1C42343F953B0224739906FE83C7E11CE2A37B5509069DEC90DFF1F1B2D57623A90023E9447D5EBEB6D5245CF2326102BED662BFB680ACDAD58F98D16F0DE298722938646C0E916343D38EE83FACB9B82164549E50456799A7699C7FD46644B449E0CD4A01ADF9C6B846877609DFDDFF2FF00D0EF1F4B19D7C539348E772DECCC1118534F6005167D91450B71207ABF8E66E154698EA69D04B4D0D11EB0CFFE9B64BFC8545773A048455363B432731E3896133D0D6F5510113396A75A67EEF99C55B4770E45533F08B92163E604EB599FF12026DD7E07187FED23909AE944CB8E2F4537C26F166A00DF4F51C76766553F1DCE4559AEDFB5AE666626993F0568C2514F2B1E59F71B6BB5DBC82494C0A1BAD4F3AA10E758AEC4241DA0FFE7A614C45D5544BC5EBEF4FEA8AEF15F782B440F6A9641EC807E838DB8454EB45C4144859BDC481984BC25B5FB873D975F4F019AD607AB40F6770DA517BF8C0A2837ABAE550B0C6357E2F38602E0D3A558C329EB64B9DCB2922D7135E2FE4491A885A6812E6384EF9CD1043DF1BF0ED7B981AF41FAD1B5E7AC6A0671920CD99C503D4562B413588891FFB5B96E5B84F885D5C8E1D6AB204DAAA456F228EBC23D401B89AEE93BB8F1B7360A64B07A44397532D8978E727BF09E82752F46FB040850EAC0F45CD9A393A8F5CE526EFC435434CE6047E6B35D667B02D0063A2536FB5CF26D2538A3D8963F9B35646D3D0A6C2A6FFC3AF5BD668735713592FBA7B9BBDBED35BEDB025723DD2503A90EF9148287C497094435EBA356743235AA8EEACB44AEB6B4896390DA9447F2AA2C94F16020E963E23D8EAD542D1374748CB6E816B3109288587DAAEAA21111D46DFF3CEE3CF65B5A5CB5B2477264E8D5582929FAA3B39E1EC589241D1125420494D6E3547EE6BFEAAFF568B7985ED5CC26FDD4216AC45252F1BAD6C702A5D3C3F6623C061E581A8E9C118630CBD171C57BD539E1F8A780928AC12009B099326A7A7CCC858EF1CB7F60BF0151021985824D2DCEE1226E05A635CAFE7FF05901009476EE5EC1A73E86FED34A91281FD4A1C31DB8FCD5E30C8E0CDF8B9A827BD7795DD26C503DD788EB5280124FC0CAB57EF4BA362ECD42487594F7B2FF52E69248DEEC8B84E3CB8DB8E08D7F7CD775729F44A24E5E65F56CAAD0F8523476971708C6BB0133F023BFA5C07B2B3D7A76A70FB9B52544124DA2532E42657F8187A5A8B7B8BCCACCD2E503050D32373B424345465B607B868CAEB9E6FCFD0E161C334567779CA0B0B3B4C1C8E6F2FF0428444B5061979C9FD4E3EDFE0000000000000000000000000000000F2334414CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C + +count = 11 +seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 +mlen = 396 +msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +pk = 58A55338FEE42948348E2079276AAE2D1FE7A648A2B4A94DA121BFB0BE57F5342AAE05DA21D4514E5C908B9BC4142BEE9BD99F5E9B656E97E096053AA143EEEA13F468B16695AEB6BCC20D7CDEFAF18F1C53A3DB109DD4485FD8FFF69A180F1199222DB65973AB421FCDF22E9178A589F1824815E919A7B5FADCCD5737AE4E60829FB94C9CB5E2313DD063EFC2C92E7A57C9958B1A0EDF80F724980C25C6531A8815A9B5029490F537C01C7C9ECBDF059359D92044E5FCDD347F15475096987F199813AAE86E032EA48B42FFC7C6930650937CE4CDB5CF68EA4DF6878D6EA0D1B4D927FED1319C17E4AD6ED6BCD9D2F596CC13D41D69164B6ED77435BE8B3D04BB6F0C5D6DBC32CCC324CA25E26DA4E4D66F9A884444E2DB51DF6522E23ACC5DA7DF0B34CF1C880ACAA2043A43ABEB6BD0C755E79F81314E728297F05EF749AD3C9A168E0F2074DD7EB2A4BE5E0A1920B4CBBA2E18DBB7AA1B364A3E6EA6C5D8AEADE91BC578B8F881DC1B67015873767BE91F2BB547D634B117804BC7DD33335B402F9B486913FF27DF68E10D2CC7073A849D237DA4317B5E8C371190022BF361577F7FFD5FDFCDD710039046BC7A530B22A36F0615E0E3A66C19E60944DE067649AE3AC83F0800C5DA3732F9464682BC65195270083837F51CFB5AA3507623F57A6A3790F0A1C06043E85F90F8DC3A2A7212C08D1770BDE55FEB32ADBD0CBBD35EA020F66ED4E216A82B96CC8B7B3A72983D5F739ACBB3800878B9D9D95AFB4C07003C64025D5E922D1895D7E590E9743966E1415964919815AD5559C15AEEFC8C39442D194F21024258E491F7593513680B06FFAA5365505E0945DD63F2926A2BDF66A1799A0F37A5345F39B212B54DC8E2D786A272365AC54D93EDB0F6E64D0591DCC4EC01F34A062234933E6AF200C634E4F86939583B733D668951E1144B690EB3912771967B8F6A498689AA5EC3A329E3C883BA6DC39791C59546A6785A3024FF6D7719D87145536B210A3315424545BE19623EF24B2E96B5428506D0D3748BF3FE6C70B81BF7C8992D328AF43DAACE95EAFF854ABCB42C02C473E901A3231B78E5FE0610164B438CDAE1C4A1294E71446DEC73F8457ECF4FE7A4A44F3FF02BEFA76012E99320213F045A9458EAA8A23E94E3888F29794575B435F4AF449F9F5D4C72A3E1FDDAD8F9BFA5D51BAAB6FD8D10BD9A9668582AA516F8C3D944419B425A2B72D2E9B1FA11E32200C285366782FC0C64F633D57755EDD5AE25E7E1B67DBF1D9DD84C9737BF940AEE941F02757C744335B236A158923FC09AF76D441B410F4A7E289177AC75494856C4213669F04AB2CF308B997D90EED262A3C89F08EFB86085807528A1532CDFC6974CFAF3D426E1CDC4605CE70F3D430EFF683165699158B54606DCCD258BF078EB6E6F8E1D1779129DD7994ED0DA665FA9BDF8AEDA74753EF9F986C2A9D5CE32B7FCF7BFA1FD73F515FA1A68C4D87A0F505D646B8028154D06152D859C4F5740C195EF70FA7DD3BB98FDD94DA54F0977F2F768B6F3B2D4AD8BEF86BDD6EA27453C4777225CC2447D378B048CA6951D2D8CA91F4BA27AC4F62B196B5DEFD347F8DBC7F2453FB8F2FA66ACB9B9C050FEE1C442EC30FCA56F46C5835FBE4172CB02F9BCD90F12115C9B5D9018E8E2A24A71FA714AED68F9DC0E9D841BFD841B0FAC68BF019B38969699EEB930F1AABE75DD9CC14AB6AEF51CA8EA8F61514436117DF9162D807EB9375060EB58851824E60ED2490955EDD9672E1091CB1EE37C7723405FCD646C31AD4FA03632BE9C8CA4C84FDBD56430B059F436C2B0A2F0B0A068EB88E0CA540B6005FCAD880BF74DDF591B +sk = 58A55338FEE42948348E2079276AAE2D1FE7A648A2B4A94DA121BFB0BE57F534193530FF970CDCE7437BA6D647CF5BB9A8F2F79040E393DBBEBA6F9DE201A0C38B15C947523BC42E3B4029A6D8208E0AAC2CADFA66A568C526B2EB80A61879D2E603F62E151BBF08DD12155DD71763E8C206A6B5C290DA6EDF1EE8FE161F180DE492819AC8044030108A080550340960B664142431CB169210231160387022A94923A46480081059968043C090A11631CBB84004408904124A9BA485228180E3968849C4210CC36163446ADAB8814312625A4205CA82314BA6845390311BB1890085255B386061384DD840061C8451A4C88002276DCCA0615C305041166663980C492886C3C22509B96D22247223101052A06408262592942D0C1349614028A208600CB120C200468B84880201060225418B084CD40085A4400548C8859916490C9969DA860C9908014946805136119C146423362983306623C08140926C59284553A29110C34051148014400011B74903884D4AA045D022269C364E61202082C45143B85148960080868D180570001245042546528831C138729890018C4025A4064A0C1970611412A4B829DA307142C831524666CA867120C3119B064A19820D102430D88641401051C3200414856563286D1A898C1A128A5A0881E2308150048E031460C3980CD1B28992206E8442501412820816258B96615B866089266A5292909B801152020A0A180144A02594120043C46DD206619C084809462210C92DA2220AE1B20523A2614A226A092792D41624099691031581A2024414B0908A06811C9384103164499288223640518851D0B644100950931830A0382424B63154C0904148711B148850C24519440D631248D1B04562C070E4A2491120845B380920C49113954142047108B241E2B065C81642213510D10025C88449182425928080E2124A51468599024C583661E1B06891408280A4604A126522342C0B47220481641CC601013141D8088C92264100C9255AB66500310DC1802D14414A22222124A244C4460D44C25119020D1A0364130346A1A060123626DC864DD1940984340153C8245A326EA0B890C8104299B60DCC0668C4A85141C6211817095CB24DCBC2700493889196911C090C5B163040000EE11292D2108C9980290C9209C200628010900201005B1401A0C28DE414441835828B124E4A802C0881481A0486A0426E04A8101331484342318CA04D0A4301C4486223478D01A34090C65122C124C747CBC0018D43724A276D94D56B2491A3DA1C08291CDF2F03A2256E80856AAF08B18930A1BE1EEAB9D5E23281BDBB8E4BB1957CD12367FECD83780F6F49D665FDFA57EED52817076FF9054E76F867801CDDB24B8FAD36758B5B27AF411DE7E78344415BADEC2A5A14F15AF71CC6508B6D8EFC536D45328E43A1236CF48E9CD3D495707CD0050FE0235EB8B304C3CFB103A2897FF777FA14FF375C6615F99C5B3525EA77F347ABD9E6F7AFED5DF5F20E046238348E9A94A5752A2278D621BC6A12DB9397888D1083B44EFD05134656BDA5C866344E9169D1992180FB8B1EA61AC3AFD7C63AD6E4265C7030595E9D884D6CD1CA9A3E584F2BEC81F462383B31A9A11CD506A6FC4AA4E0C3CF6168CF66D041DE3412F08B21C83376429B9FF4C307EE63A22AE677B4194132D6119687C647824D641025929599BC2AAA02AC45B4D5B789FC3A234DDDF4E5D7BF66CF41484FF63E0BA9591EA07869D4CC3E14885C8E4295B2EF78C99DBB42AD4DB1A3E4A1759B82E012823B861F65E090D72E3166089ACABC6403A72C38716DE41204C9BA0B63FB48E019E0D46DCF22E2B5C042C70CFC0EABB76ABBA41A2489CDF466750CC5FF187215D2338686762BEDDA46640B242331F2DDE7BE4268BE35A4D7DAB717DDE14F485A2298468D1AB8ED3D5E38BBE92129BEF4721E4CFAF7851E234FF5FDEA14943D69BC5483A077B965E50038AF4A488C69CEBEF1505A43C1E8973ED094F1BA9335766D7101B322B24D061AD9694E63F10006532D19BAB0331BAB03A8E2E85B6DE5AEE67827D1E4FF42EA2B514CDD536CBD07436650046271D4F8DB411453284602165E4BA6ECFB482E4A7D44B34252F6BDB05A349648E975B73A5AB7D28E99C212E383DFFE555453E00D928CDDCE5E5859E19FB445163375AC4284624CC7C58678C8097268474B0596F91421FE745754767829597215F5893BAEFD75E4A42783E327F60D56854C19842200FE90FC0B66ACBF470F01D5C951E2901902B177915FCFD18D3C2F66F57A0B19BB56AA8B61C301050330539A757831ADF4B45D7A61A778416CB24DCDEABF431D1A9AB9428D5853B0C6685C0C47140568AFFD893B3FB3F0113590B3580485CE4010DB851F1271C036DF0756024A9CB68914D26298CF5F40F38C18753CC8F53ABA345025C015843E388ABEBEA00DB1D60E67F9681321D0429B6BBD783370F04CDBE5A82E2D7A306CD4A9E4570F10F8CA72A431D144104A293480E3924480DDC2D4201882AE87ACB320A0D5ECBD050D372C84E8D22CC32CF43F6224699F75811B49F7574546049EB78D59C7488A4B19BAA76B779907FAC2AF5C7AE371E86817B725DB83D08880CE2F0DD628F8B8D11FF78A3E4D2EF8D22489FA72682FE0095C1E2539B137EB6ED1051ACA2BADDE5436728371A252DB20E9A39ADC4E374BF450E713D14E5917A01AC1D084AB61D27CBF75827504274394CBEFE1E2B682CC183B5CCA30A96C44F0FE51529685956C24107123EF478E89AFB7A7EC82C623FA92F0B245FE98780E0EE81DC55CB361FD69279F753F1F709A60C1B3DD332BCFC88C777E019C77059F6CCB4A1F8F4A8D2600D283E8AE8F34B72FFFE78AAE38E8A1FD0773D96DA436E56F5321AD672A3FC4AB5BB78F14FE0A1AC736FE9F518B24EE743BB84517E6BC0A5E64D33260BF18EA963023BEC2DEAACCF0C6ACC93E64E9469BEFFD17392C2D8E13D1153651B68B0FFB4DEC4C2C5964DAE5C672AAAF16EA4786A3CE73B435D42C97DA5E62F82EE1DB9E3376EF7C3A8B973C5013042CF5D51FF1E7E7B0582D558E2BFFD31A19CB0C993946B1E38A400F3BB3E4C4FC2BA5DAD29FE0090A5844BC1C706AED296B111F583EA50C58479F3BA106A8974BA643ED2003E99E7C1B53385ECE083C042FE4549ABFB67FD041FA4162FA3DC83235B53E32DDE3724EBAC9707E715409DF8C855D064D2C8A509BCFEADE1F08BBAA13A33EA6C75023740BD89D5B4C16985C6A03DDC7C1270174BE680E7E7DE90D4B6D59489CD11E14381DBB3F5F651DF10CEF4DB017BC33C1A708028654A986E453B6125837F6B8CBAA72AEAE826B93909D82DA0E1E8F8F87EA2A6CE8902A4BABA3906536D98BB972399DA07F889C74CD5E493B46D7193AC15012A27D328CAC3124072F1611C14A9F20B3D2456EC31DA272332876D40168F2E0021A2E8B8FB20590EB8D34A637F31109BFF59A85E10DC75FB572AF95E67F8AA884E12C496C83DFA5CE49F407E8AD6DF3A36398F82944CC8E74E54046EAE462ED943D81F809CEBC0C8EE1EA182A2245B38AD1C2774073102B76577A01CDF6D5FB778F6AADD9DE62A108C705B8816923DD7E9B7D3B +smlen = 2816 +sm = DA0634F845439B5AEBB4F56C446FC8F3584A821F9D764725A59D6045309084510328C4F5974785FE719040A9A470DD20EF4E6A2589E84E34234B7951AD62A120813787D745D9841BE59F6179BFB3A0EAA626316CA18F3FA99653EAAE26B4518B744F6908FFFB8C742C8D64034D93C6C0CF72AA04B61D84AA50D3D33CAE04B58C97F7D4E99A59B3B38A6F74C8C238B3F86C9ADFA537A3256FF3E9DFA23EA7047040FCB27FE3DC134DE246600ACF5CD71038648370A26393B61F1F0D6308B4FD37B3802DC5A000CD4C9D39D86A5044D5E12F64DE68DBD63D9C194ECF5BACD7D3382530F73BB2BB01DFF97EF97BD12F3324D0C05E8D70A8C26D5EFBA467066B4F0F7FAE3229A1A38DEC28336083F45D5D305F6760213F2489EAA145B536BC442658F3E0D1CE8B0E16CC5A94E05DB94678065BC2DEE174BEE01028A55D2950A4AD65F291BCEC8E0AF45C90EB94C3783564366DD15275A635A3FE55F2E0F6829201C4B0677FFAB22B124600A0E108B127EEF10E2BA52DE2C9008B141C4D7263BA5E5AA2C464F7AD1F69A3C4DE93C3B20587DE56D754CEBD290A3CD8B7ACB66AC8532FCEC4679E1F4C052255B86564AC56996AD958FD89F289C008CCA10A4CBCA1240FA5531B0E71CADB558DF51D784BBE639AC5E1DCBA508381ACE357EF55EB431AFC14CF7A8F8020D740A3486CDCABBC7507CC1086E5F1C390DFC49A9DBBE99497EABD2F9D469096CA75089A6B6FB13699D7D46BF30B6AAC851EEE8A8C89A65D3223B6E6E8E19CF8F65045B48A1C5B26E1EDF5A607563E81666840381E03D6DDA3BBDA3962E70ECAE182080336E1A3D4D5652A280825987AC51756B03B84A9469D95FEE5A03706B8863F9480B91A9787D24E43CF2C775DF13C02075A2C15D436AF35216913DCF9B092FAF6068E5BC7743F2A2D3A8E7067CF834D9DA3249E3E74E067C87A9D560039979F28FD1DD1993F8D6BE2DDC409938EEBEE475223D76FB6FBE4D21841604BAAC2E66065A655448A37621F68D6D9D6FEEB673FE9178B31B474F5ABF9046697412D0D54361106658BD2D4A53165E3571DFDC46B7BC7C8A1A0F3DEFF2CABC0080AE85A2154B69584E7C85687D45C9913FF58A3411925F38EBF2DEDAA19150A6585A0EC662822704AEE59E4EA1AAB5B23658BCE665ADEDBE2860A7807875496FEB388ABD2A0E1F6A3AF45FB877AB732CC092D2F20B55AC61FD4362E9E574B5DBE896BBB8F1608556BCF84B7F78BFE34C3946C2815E49850BCC3C29B11AB23E5D814F51E7BA0D10B2312160FA12CE47DCF014D847AB333A556B756F59F8C34E6B43A3043644F7205ED41F69E2A3491B7E16B21D3A131F60F532B266612F2D86D0958431DEC5C1BCC74E04263C46016488EE893CB0B0D13A9136CF8D5F79B4A6FE307F4800C245F3800EEB7EAEAEDF779B463F31F1B1CD6CEAAC746D0DE1A72DF48C2F4CB0D09CCC574141C8D30B110059FABC28A4C9F33A81AA21DDDCF8ACFED2D3AD44A2046E079129A5EF1D1CF4D487EC2C942ED72E786580B72B46795B968A707088706911F8B10DA1ED1B27D462B5CE9F0962F4B800953A6B909BAED559FFCEA368984464249FAD06F1C5A2AA38102EB6D86AF0D332E223386D27D9DB003D6E22AE1973B4786F9D824124F91042D94D22F6586183DB84353004F7B8F6E2D2DE31F9E5B43E4296D4F841B7012F5891EA1FC8BD2C38850C91CEEF8189CDD7E51C9FF366C84EA093A395FE5469F20C9DD6A6F664233256DC15D6451B6FA03738A89D6BFE0B19BC90FF882393BF6F6B549DD8196051969D9F147AD64000DB8874D49C9564BC021AC6FDBCAC05AEA8E952ADC94446CFD4EF3730281278CA35BE77F061151B46E4AB6EF5FAF4BA7B89E0626A2707C70983E1E0C15188F365A86690D8F644C8BBF5A95776480121637B799C5CDB015AA2CE14B6F00E5829B06A949F3DBCFB4DFB073BB6A90D3BC31A65C4FF6F256A915C25B4F5BD641A5D17108795AA8559271A444092828F7389C835DE2C37825A23C4B1E489F2BDF1606F79F4224323CBE5849F45FBD51530BCC198081969433ACF8BCC33488CA3FE8640E1B1F3819A1C57410CC242DF5C9AE9DF53D79D35C91CAB39C28C503DD767E9A5EEF9FDB5DDB9F0326D8B09A32E262196887CFA122AD44676D8C24F43D47A3B57E91C70D414659F2E795C93469C5996064BC6E6A3FC125AE45E39DA4828E7BEC9F136F85C1ADF01B0F36583B6B8F22BE7586329F4564FF1EF1F0A50DED77EFE5642199F2A43B20A6D04384260FD39A4FD55AA92611D1EB253C7B7896857D647CE8D36EC9B660BE369DEDE2A8A477F29A666BACD29CEBC6DD114815CBFC9BABF9F2B6336E1C24659D14B0AC41C43BBD1C7A01F2BF1D9A7506938B6C2B788147D756A9E7972500BEE9870BE0C23ECD316989C4946327B0BD78F083D776E79A7FDFBA0D27C082491BD92006F63633B03D5960B1ACC99F4A34B4FA5BFE55D1BB194D6305F24B4BD0368B3B892D5D6B739A16613D5DE5C22D81148BF13E6B3684010AE13F301B1B6E015E33E84D618BDCDF5781768FD05B6117368441B04DC0AA61ADC2BC31BC17370A11DC9A1FF5DD9670C4E05A1B467EF9B6F13ED2D4266E7AC63F5AE630F746681A633CF89993A6FF8AA710D67F571C57C210E87B93AC31F02D5E1BFEC24A2B0118FAE60FD6D82BEB64DA5FA8F575529D5EE9DC9932FD6F0017DC362DC79B92022D248547A4C10FFB75F8E9CD264FD0E774FE41F325E7A0FCA31DE0FD6153D188B260B3C315DF94EBE1E1FB47009568450FB6B9AD00547D26A814AAFD02E959CDEA1BE971141927B0C192EDEE414EBBF6D00C617AC45EFA1C21D63DB3558669901068C99141D23058B2EC5C6ECFBC3B16A4B0038E877FD1E917DD7E1E0B07B2503F136661597327326F393D6ADA119887CDD57C6E7EEBA3AFADA1BA9CF3D0A4AD543319267CCD78AA81B215F69DE0A7E2853CB7D4BC7FD241C2FA34E1634D89F0A98FB587FC7CDD5A4C6E153099A3F881880383492DDC8DF824EE0D242BECEBCF67C1F02D4624F27949449982E134BE9E595694E0815A31C5ED5C2F70DCFD2506C09D8C187AEAF3144B9CEE834706DD1687B571BC43B7E32871DF408785CF0B8EFA5378D1D06CEB5906BE27A65DA284A2BF01E1EC1EE61C1591FA8AE5097426A6CB2199E3C316E967449E92F837466926B05B7C2E4D4FEF5708338DF9826A661B69B81F5EC8655E635C4BBDF5B184A891855C3A75567B3EA31742F68745C3C7D505DAA7FB8EF17F25D6561193CCDFC84CED0778AEE1F94310311A1F5580A1A4BFC1CCE40B283446585C70B8CDD6DDE8E9F6FD032021262E374356595A81898E8FA3AEB4B5D4364D50697478889AAAC9D7FD0000000000000000000000000000000000000000000000000A192C385C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 + +count = 12 +seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D +mlen = 429 +msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +pk = BDB01FDCAA5C569DFF0581BFFBE8998CD4F8B70A8FED665F067710297C05C37EEC99EA78B2E400E139B1E69776A79466E4084BBBCF9823B12C9BE880C77395A2750848C17785FD6B070E2540DDAEE6D2F1555082C25B66EA1D06FE322896C56838870BBE7146A855B91A37A251B8BB84ED3CCFD5B055CC16805A5771DAFB9B524E422F5D7137126E45E4117D1082CD4799EA7C6CED548644E45E3EF7B58730708FB1062C8262D92E78CB5071AE7582643CC298FA0E0D2D3867D3132E7446294471F4BC30DCFE2698C09AF84BF5734BEAF0813B8D8B8346B030C6904D011AD7C87826067EFF3D41493B7F0026DE01AF74F8ABCE2A733E0BEE93260C4FBA7B42BA079A932FD434ABE8C7477D963AF210E3FDFD0ACF8B80B91D31D808521BC06209964D6BE1872A2646217A83644749B8AE06140D4BB29F005BCEBFFCD2BA20FEDCCF75232B03C15992A1A6AD2E30D35D55A55D1AA86C0D3E309809D732E31F9E785CC6D791E60CC87167E16F15E9B5271AE9FF7CC142D9D2AD15DC56E651F347D8D643E11B138340E95681038C8861ECF2B45F693019FAE569E529BE2CF2D0E9F026FC555E657D653F3303AFC4DDA28287994955421FE04101750995378A1C7620986D04DC2CA48DBA64E601266FFD57AB9665165DD047BDFC6CFF4E08F5B209B779B5DAA2243BCBC82D38A051A6C86FD2BE51B7967FF40A973BE5E81A1D4378C272AE1645E2BAFDB1F9AFAAB6C3C7A8233E57B03ADA23F87CD2C387053DD183F6CACC6783B8E0B1A618240D39043A70048EBE71683454B44BE3B630342AF01A3DA3AA36EBDB8AB5BDA37BDA7C0BFFC08B65A0DD46134BF90368E3A3C510EE099A8C27C553FAD99C0093CD4A834FCB66FD157973C7424675CEFA8B61F39704DAE988B279E119EE954B93D73B5D6E5294C6F485276D3CD5D2F099B1512D3B0F12F69A9A689F77DCDFFC4ACE18A7BC97EE76D5CA8EB894D880C5D8BFD6FBD9C36F24E1B9EAD3D3677FF0DB990B211CF826F0EFA550909BD7BDFECF1E1578E3710424F7173553CA4D9EBA85A8613543CAB5C7ECFE13D87820044C7F93E3DDC0D8D3E72D147C30CA8ABADE830262E9677B4CEE800F98A2F89A4718AC5FE353702B6FE877A491D60AA538699A285BB0B0190086B939F0E5E52F128756815C2EEB38B974CBF0EED0360F2092E6C3CCBC8BEDF973025C91E379A7DA7AC1F8C7E7EFE7A3540CE6A9EA55ABFD7BC43DD91B2EEF5041130F76868B0F766793284346CB3151852AEE187DF27E77610FE69FBE21DEF62634DD2C53886ABB1CB54029D29E2AA5527DE43F47E9B8A418F9B867F05F1D762EC6719E80503A78588DDA1F28EF741E0C16C7ACFA193A06A2B67AE5D783F3862A472BEE3BD90091774060D650A2D423168A9A10B2E4FB7F1BDDD3AC4C76077E28DDC69B0C15188296FCA2B244D5F78F981172FAE0C382F408DBA590534C8755A76EE10ECA615F75E170AAFCEACC68E9622940670712A46A3F63EC98083C1C5073D6111249A77581D3EF1D7A3B169B3E5B20F9FB22CE6D972FA2FEDEEC57600CCABF44200950970EA32188968F0A07D346A68D079FD22CD1A53E72D95AA53BB2D7A9DEA8773D73A445EC4D0FC038BF6D464CF5E9ED83F4C6DB64EF3ECE1969D33554CDD66F22A97C0EB5357DD73A7C2017614472FC770DE69B3DD96F5BE834D8F1FC9D830562021417BE9146D6C915EB8A0352E0E1DC309B9179E45AD4B9C9A3523DA2F635F4B42F2D280A72CA4E5F7126F4480901F5DBD7F633910A69341C21AB83237609A93EE12AA637AB1F920A2B19C3EFB64FC3883AAC8931A99CE44924A205740921EC0A7ACF765042E84E24A6FF +sk = BDB01FDCAA5C569DFF0581BFFBE8998CD4F8B70A8FED665F067710297C05C37E2969537CC38940596838841AF73BC376DE830EEDA7BF569D950E21C6BCC627C9C6AA91B2DAA819652203FB5B7AE0955F833788B8C51454A907FB7E950E2B5B6C0C007B4442E155625BD6F83F6FE9ACB9DDD928B4C898D2D1FE70284CC71CB2EADAA828A2262064088D1CB511C8808D24072451B48442001118986C0B832C90966423B9259CA089C3068C09B42584824813242CA0C8081843880435411C3351C8C64C1829445806080B9008D4900D0B478DCA88040C866DC9364DE1264E48349051244DA2064C5924848000324198811A3921D1A4450C93884A30700385710094811C482659824820006223C580C2A40499124CCAB6001B4121CA0049C206210CA58DA0904554820D549684CC3010981441E4462CC24886E112111A340A04188C44B269C3208E9AA48DE1281182988808A811E1086E80004148200D04232C01898023A6454CB63023B091E20025A41465910625E2423210148E61468D5B3889D804511B192050086E991091E23612D3105060422A5C164884963043280E19B50860868DD14450CB48069918400AC729108901DB8648A310524CB22080C069C99681E1C28C123832930466DC0448C9C085CBB6688B8444DA4288E424491CC671092126C11646230728A1346E2408058A04720318680894842032029CB0808AB22022196A18B98000814524312AD836084098288BB02DE0486ACC864CCA0025E1441219064D9000311A46861C87315B162CC0C66048905118B1450A054513A2095B126C62846DCC964988A48109360024308803388DDA00688022881B122E08931163C80C998029C3365182B08D4A94519A0046A2244921464093901191129204B26DC24065939090C9944D000490D94249DC200524B69022032481C00508C1286124729CA8241816660CB3711888250BB940890622D2224E443410D0A40898006904168E0BA54D4B260E9C0025DB120DDC424D48C0300C038A60B62491C88C92C001234446849271E4A22C882448410689C4388D211464182110E4948803268EC044020B3621CB08005142320C10054B16911A49851B312A20A1210806011A85500B0050DB284E02C30058948C0AA081C4428E93B8818BB4088282714CC42D080610D826128A82688CA420DB840C11C64843206D44227114900C50C86008890953048C6148250A8608994022C29289C9A228012030E030709A020DC84206543889F755E4FC11B2C324B50D22F7E06AE96055384368CEB1FD717E2E23448C279F989827785939B847F99B970187F1634DA74BE8E24FD23AA1C21A570D6091BC3F69B89FBD946192E2314AFE675922804B60AACF65BE274FD73BDC88A09E844959ABEE93440119313C4CAF3FAB5EE9E0AA619C78164A04BDB35FD1D39B8CC36AB8809BFFCBCE8CF24BEA1B10967566F9FA4595CA707884B930EE092C038510A651943A8F89AAF7E8DBC113695C1BEEC96AEB22690A1EC9AFCE85DB62720D66B4C3E65D3EBB1A1B80BD28C55E40315B6FFD64A58A5D349FD2E3BDD135595ACCA701715D656C6DFA9CB34161302F95A4056C50A9FB35A32DB645309D6E93636F7B0524E738877CC2A632C431BC536D701D3A46990AB4DA4CB633704E7AA7CF8C5B9FEE7ADB2AD7B4E5461C3AB737ED649B7847BC96CE02BD3230B8D4E42195B75D212F2412AD88BAAC8383238707983FD9A71F5E62CE5224940EA337E35A81C7B8987BD85B2AF540D44D6C2A8CB943709F63A7561AB2DC1CF5AB5601EC56D046E1C4CCE89E573D16B7CC0D4BCC15E1A6EA4AEF512FCCE7767833CCF75488167CE9FD7A6F781BFC565E2E5967E9A9174ED91D5DB9B5FC97D1179E446CF762BDE54AF355DE237E8622255CF8364905B901E74F29F833CF4373DAEE874203230772D39F75A039055CEA9F8D7ABBF551FC1BD998D89B3AA470A5F91EC29411A42FC16DA76A1463EAE990953F2A0A1EE957449D3E6BD72E2391EA2B4F94A5430824ADF751116EE03CA703EE8EA8B5BF785009A20A25D7C4D53CD349D989B63993C0D95F5E6E1C38118F1FAD5865BEAB3831482A2B8BC9644FBD3137FDAB0FB0FB794C4724BE68D6C1E1FD2A73637D527CC7A95A34EB4E0F71E02B77F5540057CCA1FADDCA804E27978F885D7B0B88350A4C095ACCF06946243778842BCC04F7530F05AE72BDA5E13618FBEFC8D97E2D88F5B5FDBD4084F51B0CB0B8EF16F1D454EA7CED8D0C01FBE253E4F5F10E0AE23370123BD7FE977F78C2D4F3F63250674184F40F5ADA43465E06E2E498F094E5256E49339A5E4809BD338758E641CE08600FBA9B44BEEBF95556A52A1ECFACF6DFF8B2DA357976247EDCC46EB59A5A67B927DE9927CB4BB80096D1738BDB4173497AEB56D1BEB54C3CD1BCB27646C4CF09622893EED2A90194109931961C1B94F819DF267A17B1E94DBFE709099D9576C52CF25500DD682FD803B85F5EB90682E4F7C6192DF81835D1EF62E8876451A911D7E4721446037143180FDE2A9A38D17E18FE2EA69B52058F0F98B0792A3EDC7E65C9AF9E493495C94480159D9C1A92BEB258D55044112F3C8DAFA9485328D0C4499BD36A957BF2EED5A1D1D1E8A47AE35CD1431F7D148C06806DEB65A51DD74B920BE91CD1C8B6904B040457BACA5AD7AE074D1BD1D72C9DAADF433906DB3DED87FD4F2F7AEFC772263432CF92EFCDAE868C423E403F9DF73B2ADE80B681C92105A0AFA5EBF69DFEF03D6B2FC4E9BCA0C0649E3B6110F71F508D7BCCE95079DA8BA4530A034D72B81D60CAF8970151CA0407634E8CDB0B95B6F145C154D30F5B7C1DDE7B9A75627711C7C51D89533ACA89BC94E56E834FDC43EDE29416CAAA1A633D92EFCE2A88E9A2AD6BD0421D579FB6BEC043FC13359713211A88BEB3B00A167428B8DFF382BBB979B95CB7902932E3F44BEB4D80F26E7CBDDC38848BE3CD92B55B5999548A65306A58B857307533629C0A6C271FA467F0EF1289CBB4145FA9C39E9A65907D7BFE4D8E4E643E414B8C2EE6823DCAE9D15189B39E4A37FDF67AB1EA2B99804E8AEACC88BFDD915799A13D7F3F3973302C9B0365940DA854F1344813B1B59194A2F6352DB323D23C1FD1A231A03723BC1366DF483B2178F329407A58FF266962A5AA8FB878068BB85B6A284C6993EC688CE364541961FE23196457EB53C3F97BD59D5CC295918CB2F57807134578303957D98B2171532C9A30CE9E1F3528B4B512DE56959B4F0F85CCEBE27191C82F97433EC91C4B9CC3C85643F801974B8BB66A477A86005CD5835A037BEE10E7C0477B482F7B4A93162A272077FC4D967F78B59E87DFD38A142C611391ED086D216931776CFA4B6D036349487FF84241C91DDAC8C27A84A23567B6A7357EFC79B228F0C38AA07EF91EE0ACBEB91C188537E7BDA964F9C19F48A26E367C6598105C2DA80AF7AC29AD8B7C346197494E90E984671FD2708D0CF2279FCBCB74E743D94E6EC043166ACFC7C15B0B1817413DA2BA74F04B9CAA82CC28B7CCA1CCC47FF568A416BFFCA61E09FB14401E55B04593C7A3D69677BC3A421822218970C4E947EDBC1D73DB81037C6A616D2FE7E0FE +smlen = 2849 +sm = AD7DFAC7A6571DC2DC2868178B26AA464A86FCD18091A1400C1584C6A507C0E3C3274BB33921B3007EDCF4CE52808B63E869882BAE05C016DEAAB635056C3C7B6BFC5CA31E7F81395CEEFD31752739A9C17A569502B3A66655F29B21351282ED17221C2F71C117374FB9C86E0FE07B85FC3E95D15E256E808934F031793CB0BAD42C9245041A69ED7ACE45EBCEBFA6B050B5F6EA6A0B9A74D3B1FDD6EBFA93F45A832E061C87EB572D3B90B35F27585F89941758B4C2D487ADF1EEF20C6DC96A0CE1B485B616D1EA8D18589EEA30D52480CACDA1B549DE72AFF93BCF20BDBEDEECA8DA771DB0078E23A3877D5EAC130E2D0C29D671339F53FA9D36D4ACE9E547963C6BAB7EBFB16C3B2F3C834919D0B4DD8508A269618F9EDBA73B9D5D62ACAC64106862A59EDACBCB84A069787F6B8CD875BE227BFCA544344627BD90638520C01A9C37CEEE58FEB9ED935D46E1C2AD8842454C4E04DC3AA95638519CE183F5DDE825EFBCB93806D99FFE721B6D526E0422FFCD9CAFDABE92E5D70E25C98B0AAEDE213E067B73B3E60FE810317ED09D95CE4D1BF4BCAF567637A2BAF11E1213C11762FE61C2F481D43BAFC17FB376E7A8F9C65B2A09BE4C231ED69348A28E1822B2950D720E44E83C3D6EF35602F15CEDEA7CF64FC1F26D4C1F3955DF31FE383E869278BAD075646AA2B30274EC2B70BDD29F7C292E48D911D1AE3D7886CB60A08E6D99FE6A9730278FD3ED106EC96419D5B3FD4D8CB86811521BAD80D107BC6AD17DA13145456B0165750E3798FC66076C19E487552512532545C784C8A2353FFF31789B28236045983292D24312AA4A6514957BA24CA51A3ACDF501BB407ABA155421A4E041F3F873BE9C6C73B83DFADB66E6C1BE91AB91F06662A44B7F78CEAC4C1CB1BC8AF33E2CD4A8FBA9A2098C55A1BD314328B9DF4CDAE58037E757B1658FF9E00CC10748450048FC2E3660CA7860A32890B92D99C6FA978EDB562DA6ACDECC33275BA59E778AE091F9B44E2C1539CACB97976CCE566BFF52F521D63F7C9E45482B5459316774C7D72A65FC173502D2DFB038FFF41EE0B464D76C30F151524A9E82E0BB7A69C3099BEAF5DBBAD44E6A5AFF5948DAD792174602977F61B310EF981B22970964A5D45A925B47FA1DFA87FC4EBC63B267AE5B812149619F384CCBD118EA68E035ED7BAFBF22F1484FDFC3CCD8EAA85A80DEF0B6AD259491AA9F8458D0459EC1689ABA41B6AB19BBD1727E237F8EECE397C9E7A46C4766D9C392660056F1CC672B8EC11EDEC6F8A295E864774F57F45AA45D1398C3E178D944BC44C105EB9EFC19D942FD9A2E22D5A5F53A96F0105111212C3378DF44DDC482D055AF376873FF7D939F3C4DAA8B2C95E9A5CBBF759A0E4743FE69551755A7FDCC8DF04C9953619203EE3FECDFBBD629E5DD0C146B0444A1B881F6ABC162040FDF8DD3769AF5C9B07F2F95B7779782E6214EAE26C8083B2BA428537911321F38867165D69A529473E84F5235CE39AE9C0DBA96218FE13F4DEC7C5F5F8738FFAC25B15E186824E60AFC639AD983FCF502F1DB7DD4C7D39561C5C3AE96540345FC90F01BC701BFF9BBB4BEF2EFB169B458B9E1A3903FC0208029A743F3C9E7251CCBF38439D4B9E63A9289BD2D71A7808C17209AB36CBF3B64AC1992D8D0CC6D1CBC5AF60D493D7157D987F2A36281BF279A6657AD9B038B0EC85C4E03ACBAE881DC9C2F2EE8F89EF32744B5D3F0069B0E20C31BAF81F23DCA5D144D2FF5EC052831BD34FFA02B8E734DD8A66C791594D8209B7348A021796EF4F255AF39ABE5F74B6866A8127FABE2B3835EA6BCEC942E033313DC77C9105BA5C3EEF3412146B7C2EDACD67655E46B87F0DFA384A00416BDB1A160C4EBFB2D07CA3EE065A8E339787F7B38601E2C81D921416A9053345A953688563860383DEB860B5CCCC44A393AA6401796885B2FFF003A1A734C92A0FFBED7BAE5EA1B276CA08F63765E5097A2FDC46F8F993ADF724FB686C8D53AFC2A83A177BD883517D8F2D3244B47FB06D3086712ACDB864B71D46D51CBF6EB72D400227853B34C621F0EF47F3B5D83129336FE9FB06615D68260474234CC6AD65DDE9F79E437B1A26CD96B863D92BC97BABCAED592E70DA478692096997886CE12B61532293980B4F5B1302AADE224C3343883C30FB6E6B1F92352BAACC424D4DA436A11B238C5777B76E4C3CC08E87C2918FB6603931C05A89FB7485988EA071091D9035EBCBA35F21A5622692831E1E6273E3C75927740EF4A559E0BC83D8F22C8A175C0237A158C0C0F24E6D0F49E80E00752DFCDDA774BB88AB384AB14C62039332D4429F3F0B3C2D228635539F7E8F88A5D4E5683B01FCE9551AF7183AA4A63D82AB92A309709347C5455B9446CE2090BBC39A495D1553ED21BE1581502E437BBB46DA3F7B8BF6319C33CA9B75AADBD54302A08F9BCB25EB28AE9A9E48821262B3BAC972E5D31DEE72769C322D7451381E62B2826D15B3459038C73C7ABE6A418B4E2B572465E15C9AD45DC25A50E1367A49D1DC9ACB317F2FD2F88EEEA5FB8326ACF21732C97A1B2965CD27E9A3E902604559AB1D9220A7A306B18352F459341AFC28251B7AC9E50083EB3B266A1658946B1324A78C036C1CEAB2D90C4F904EA3128B998CB377FB8E9642EF41AC5E14FD88D62CCF4331ED5E4D2173EA0430329AFC128D64CCF42EE27628B8927732D457CB3B268DACA0695E2CEFDBC32AB53E86F8EC4C2097CE6F01979E5E6D46A975D3751501699C9199F38CC73451B2071E6D618454AA8E74850931C9AD0951DACBFFD150380C098406450B3CA79EA063A6643726A4006F3C35C632F6D05D1D10E37785FE0C77EF52D3DC7931EEB539520984A8C423BED4448A6508C06C2BC1D6C0608EA1884E99AB7EA3DF3AF4E3E47D7FD6769DC1572B3A633426A679FCEBBE919533593017DE56D83B8D99C40FA733AD1856CEF5B3B743121B96C465D68D767D937AE842CA96D4B52F693816836AE843D5C73B8B0D2A9AB61F85BD9212B2BFA00FE317F3AF8BAD1AF2EA8DF1A782107E6E96448CCFCE431BFF925410E04F841DE452E837EDD73CA31DF788B564B31950D1F1C9EC7426EBBCCB703F9711F5617FFB4518F4F023E1036B9575B1BB1B804746759CCE1B815B50A0DB03DB0D25D92418D12565952FD12ABD68E2DE54384D5F0C6FFF64D932F09500901320DB286E40A6E1E4968296E2297570AD78860A7F1B1DE9C14BFB26A966B93FC0B703C07FD0D3BE88C7DED05E754EA8A4075F50CFC20404A860FB5A6CC494BB5CC0C1D293135494B5A636D77898A989DB0C0C3D5DAE3FD090B11122E313B3E4F51546B798C8FA1CFD4D7E0E1E5121F6481909DB7C9D8DDF40B1E4248586F839BA6A9ABB3B9CBDDFBFD0000000000000000162C374849755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D + +count = 13 +seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 +mlen = 462 +msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +pk = 4CAFBC3B79B2D6AA67BD8D457F9953817E14DC8840DD8654C801988C97163504303A062843F14AD0BFEBF8199A03ECE256065179852E19D2A238D3C43CF7822298DE98684C48EEBC011B969B91698E0F37A32F9118C792DFAB8CAFE1761EA57DD8E3DF8085EF02D6C7064A79701F10812CA780CB7DAE25CDFDB23373EA4941FAE2838EDB1C1265811F88B9B29E24337303ED16B68093FB36F95775D52E93DD8DB4D06DEC701613928C407949A44FF2EC58B97E8CD7AFC5CC8945BC36F834C91FE648BA4E3F98A23283DE37D9BD764053B2C75EFE3016C127A860706EF2DCD9014941AC4BBFF28425FE989F4627F825002CE4729020C4702FA2DE7965D1E31EA92293DD864B3E00624B27ACAF5AB6DEBBBFB64B5A95EACBD65BAA6F5096B7A4E9B8B89E8C26EFBFD25B4C413BE96BF20E2E97C40D928A2DF988A3453609C9CB2F4F8EEF97E38B6892E6BA61F16AA26A3BD303D6F84751DF8D4B1B269152BDB526953B62036168E86DC7A4976DC4BE8840673607B9EBCA66E3DA7ED5F0B00F9F85132D2FE499D71139788D05EC6D29AB4136CFCED1576AFF9090F209D26759C0DC49E40E4968ADC59B030BD784859B2F2C65CD582174CE4A4D1875C46A4D445666A2BD5C17C61DB715187AE59090E44080B863D3605043B9F8F11B31DC5901C367342448049B27C85B851247DB96204E9E62F5A0143B190DF2A905AEC0D39EEE33AEB58F70340E35EEDCF9E57CE97A1CF6E04744C66454C4E3D1EDC07B318491731B6A394FB0E0FEE57790003EF6E0BD949EF2156AD4867F0AC065E0A1F75B7E7EDEB176B5DDAD4F6DAD3B1C0520D2A3E657BA14F974615AFEF9B258EA25BA7910F83286DE5546AC76086E58EF77304DB1231F4C5CEC1320C03E62CB0427D375758591E67430FA796F96A3F12084575008A077ACCD529C3662A83E049447C5CA13882DF4AF01FC7A1DB2B0EE4C1EFD061CD076D72E9B1E0AFCE37CA1AAF645CB2904BE4C20ED1A50EC8F9526587C022A2A19D207458ECE15A3E164D54C6ADCCD2CC353B3F7EF5B4AE8CEBC101462CF92E3BE76FB77A901AF8618D972E22C5B99973D60FA530D05704DCA3BA71429C24C86B814B7BF65CD2DEE3156E9133771D50D9D246D1951A314CD0AE2B62AD849D5C1AC5E34D3917B799935E8CEFE6BE3E73AC56846BA8600C232DAA48F51413C8F51BA82C46D6E70C882BF1EBD0BD6153CFA82EBE0B1FA487059C2967EA3A5EDF5C6DA9E2FE1955F9D1F4EE815B13E3E8FA6B86A3D64F392D29F227D67B3D9C8C6BAD32D217964660C61FA6FDA17EBFDA155B1C60524EC08C767FF95DE88AC493019F81078B1D33E9662261029F9171DD63EB2FDFEFF68832638576721C1D97768C2CA3279865D656AA274E6C28C1E50500DBD5165F6EEB915CB11370C4891FB98FB92664BFE76CEA7F7FB92D403F597E8B72607B6FCB56C98AF924ADD3D132C585F939215ED8DA94C47BDAD9BC7998C3EA6A9083192B0AFA4BC5FBBB48B4C4C65846648B7317E02FC25F4F4CE3447B72469C60276C97FA32D7909CEF7FD6CAD04B5FACBB1BAF7ED30D5596B2BD5E4462F125829642C541E43B78F8C8063676E681727CCDE9E60DB7E86C9680F14C0EA5C4C246528A7CE07DC9867EB0B5D6652D5A1D6417D1FBD2CDEABDCD88ED3AC37C165DF89D648A0252345B529408D60012C17695E985A22B2219F5AEABDE7917833C23D41D899B063932C5C332D5AA505D7CAD1FE9CE0C937574AB63A3CDEADA7C05DD1AEA268EEFEB705D5D15EF5CA949604BC7627004DF90A1B6CEEC2AFA9A9FC2800132B76996649FAFA7C692A61C1469D8B14ABAD27516B2D2C0E1EECB3F5D41E +sk = 4CAFBC3B79B2D6AA67BD8D457F9953817E14DC8840DD8654C801988C97163504ED0FA206E01924D637FBEC9F0E60723838B5A5C16F7E858A55386AF63605D84E73AF5D9F24C2D01B1553E620D4B5633A69251D8C3C8081C9C1DF089B99BC426E6455FD3693282440A14FD9B5DFC2EFD9FBD43341BA32CB2499C3FC8D75E13DC109114A93448902460D1B1370D44200DC00851C291112334D2038628228681C327042286940980802162183204E61C0649820309132092414021949491129840C908482A6509C84699342469CB24854C47003328A14C68919442C19B98C49308CE414021B801013114402B40C84384DCC408A08160048366EA4C48DC204428A164ED9928DA1B22D5BA84490346C09030608B6605986449202890C4426C0405089A20589962891486E5C280A00320CC1A84844168003370C081545E3166CE00866A0084E0145890A82400A212AE04022224108E0B0805904100A170E93968119A82D01880802A9651027625B2491D238880947441B884D13337061B4000B26421017700B954064284D12C77182C0508C1846440628248790A1C68DC0282A12430C23A74402B1101AA36884986D5CA4710C424C4BB2210A273080248663A024D2040A93246189244048B60541B04592960C04C829DB46450C324A44062962123124A705DA444A1182891930094B2489581650C3982493068683124A58240CA3B6818442520C8781013806A0B430624005213860D33845618229913051533430C4084D20102801830063302C213306101385CC1640523066E11001DC4220CB9049224882D1284D643446E2186403B56061149001472190162C8BA611CB124A039541004901C9366DC3128464000201269212404E24384AC4C22D503202DC3400110162D3A05191B8680CB750C8A48D119349E3006809A94183326C1C292C5CB42504026193025049122818B271C9066EA4168EA420651A49465A32902385640B006523494A01350E0B0810E0C851041690DBB28D62221198240A20360103908819A364DC1211D9488C00394088844821417294046DC39671C4124991086C42106EE4322663C29111128E83088E12134900987103141182C84463286902C8489B28260C041218370C18816C50A06824C06009463242B46C93B2108430250944889048321CA024042012408631223382924829C1C46D5BC4801B064C2202921C15515BA248534284002489A18029600481901070A0424C922860C0B0291AB9710221047E800CD89D65658882B52B3BFA72B54F874FDC33EC11132DEC5C871386EDCBB0E83FCCB31E47408DF22B32E2D1F557F57050ECFBDD8B38EFC56DC932EE3E29090F2FEDD24B7385A5DEF6A269B6DECEE339E48978AE3C15AA78CBF1831B03A23E297476C9674CF6B3872A79464335565BD1AE79589DD9E9A33FEDAEAB3F90349DCFE3EA0FB89B700D1D73F389CE4BEDFEC78C0D20ACB69E149B20658CE79990EBE3103523D196C2A1892BEF79804A8610293186369BCD21C8E8992BB5BB5B35DE204FC0EADFD4E031A976831518AA8B44BA59805679503D7F0F9F9DBA1DE2FA382DCF7B87E93C35771518487E65059A36AC0428B665E1DAF1FBEAC7969DB750E267B18B339AEBBE3560B9D02C6542A2D7663C6231FA2EEE2416BF40C03447A6C7F418070185E81CA14A5E056485C31373089DCCB34E2BAC0FAA132DB7F23A9CCF29921442F2E58C6BDF1DD85DE92644E8053E8B2C4A57B85E0B3C5D7D1A381D72A5AA07FA8DEDC2B4635DA3E1FB736F618642D9F290DEC9ADFCC780EA1D188F88DCE2E122AF058DE851898DD6FE36A3188EB32BC6267AAF15BE11B586632FAF74464DF9345CA338854F6A1DAC18CB921F5576328097790D6E8FEDACFB46473CA76352ED5B0811E0A768CEC5C2A0D70C20C7C2C7596D965CCFE6E48CFC6AFC341F3E15A3FC79DB17E08A5F9F06D64808E0FF2293F1DCE9EC1C4CCBDE976580397B832DBD3B86F145B3744EB3E408995C1439DA657A2DCA4CB7FF5AA87A5A0F6C161F544478209C91D2BD4FF49F0427736FF13EE726146C695598C09A4DFF61CFD99BFD3B46F9AA5B22B62335621EFB3B277E32A2E1604939D6239A378ECF9F65EF1AA6A05E8AA01778F6AF1E62ED9C0717F3F542F14C178FDFCD4195BB4E1DB3426676FECE08037B1DED53EAB8F4B04A1FB971348472B1F803832BAB17424A81867CCFC4064117805AD993295295A8DF993D78F37207038A26F363C46124292310F4A38AC1671A8CB2ACAE4170EBACD546517DF0635B53F0926A66D8148075F441CA8A6BC9E329DA3D8E16053C70FC1BDCD77EC26418D475ED845AAB6A49ACD601D23A49F2C6E4D86FADB59306771E1C867228C9C07C31E0D118356258B6A373B7E3F2FA50AE7E390647DED25D1D3C90FFE4EDB7BAEF7C56CDA33F21BD4C685AC3E622B46DBA69F95A63F92777E360E7ED05C3720E5FAD7E3B4C4746DF8CF2434AE5EB767A8F99D0D647307AE545736F8D1F4227048B12F8F3E3282AF480EDC7D442CBDDFF02EE1A835BF64059E27290AB5A1CA9A7FE666587CD38848CD83E6A512A22DFE86010C3D2AA51567AF259B8786F90EF3D33A8EEB3B196C00DD7CAC13706BF6D5921DBBB2C6E6D50FD470C3D246F9BF1B4B10B28A196998A8364AA76E3C58756540F9F88E2359B28F87124B8D9E74DCA907CBC2B7EF2B9778E271004750B613A989B878AB3FA266EDE6FCFC95B14C139CF12078872ECED93DBBAB0BA539C52FB4B5B8F66BADC62CD1D980F5C8C21291A6DBAC8EF164771F81130CF963767533989C4FBD73E308CCD27ED0E945A19A5067A221D12EE580CDEDA85376BE3D19BE8CC435877A2A29534E1B4B70DC047F1761B3E254E49CEF058E5A83F7359E9F093E4ED28F9BD62100E2CE2CD3CC2E291FB6D71B5899B2E2D5A6DF839FAFE5CE93B98A43EEE5B5BFA30245F474638D6B9A7583930D1DF69223BAFB055AE06FDF475E7BC542700DE73F277843E36D381D9701E8878490473FDB182B3BA633404B21E52E12A502A7025781D8879201407F76F4BFC4C89B5B412AD9B608573AFDD32BBBECE4B1CD103F805A5720831AB9E9601AE8E419FB64C21209A1AFA3620974F5DB276426576E6A03DC7DD8B39E069CB9AF039E0A93FE18B9D285DC5C6055FE47470D11144619D6E566A396A3794D5DD2567C9DCD07BFB0CBA73E648306E5E8925CE45CD67907714DD4DB554217CF3E0B1D02D8718F3508109C0EA7E1B1345A80E11CD63E0F24C6EC7E7F4EC03CA8B4B67F74BCA16251DBAC24CC41C5FF83C10C241371B0B4B9E256024CD204FA1242F4CEE487611F70CC57EE4D323FE11A9F0DB40C1E92C67BE9C402D16AB3B7DEA3F976B75ADAC475B607926A8DD9BDA61AB7AD63B26C148EC881F0EDC270960951DDBD1D27853BEDDDA84012282163AF9111C198A4DCAC42A78BFAD12931E23E9135632A2C0F951A164CA7CD5E436D78E87F0211D56846802ED6B82FF355A33F019C24CEDED0EBBC1FDF46C7DD60B960425DD6DECB805C6DB85209DB82B89121F2491375EB3283C476C587A8BA0C17CD0D5204D58B71859A345BA6DCFBA30DF377AC1556072FF3093AA89EC98992A95 +smlen = 2882 +sm = 89032C5B36CFBC5DDB3D0CC2A8B5AC01ACE64AF24DA6A40BD0CF8F18CF2C2059A7C40852158938CC0EE761EABF67D468CE0053C658BB64E4F807650612D5B2CE69D4152F81C62DC3426A3713BA46A1990175EBF9BE55AA955221F3D8CAD982AD30392831C4D23A423DC48B4A8D110EC8FEF6D576D0279C2BAB0C886CBF03472EDFC10F3047F69E6881FB65AD39D2C96B381316A15BA99057783B8E33AC3FC1FFDAA023F2689FDB05A344E0A2341928BAAA9388F67640CDDCFB7846B6094625C8DBD772B0B3EEE736AA429FB94CE2B39B7CB31C6D3570F435072B60EB4CF066DBF5EFFE66BA95F19BD541944FDDC27BC8663075A47E619B19FF9DB8A8C21BFBBA54427D9726AF39CFF356573A7B8568D57E3534AF7EB40FF850959EDAA3C972F8758C38AE39E9BB34FBE8CFF8358AA170D1883B5EA8178DF943C382874FE351E6D2F6EB08CB89172795B47D3481DEA51F70A42B5993A30B25F75457F76FE0BE05E13E2F2CAEA0D0F0D8B9F43A803AD448AEF949A2CCBF9164FA6EB2F3A6BDDFDBB538BE06684E74321920454FEAA4B7D2F9C2C29321FD41FD5D34D39AFD854ADF82671B5B60A3626AC6A3CCA87427B29CC231AA7E61DD3A7E9F371F76E9E29BFD7677D609493C4A252951F7698FCD1C7020D77CC97DA7834E6D0F2935B9A7ECF14AEFC0735203F963B7B2DB328745BD1B1568A4C19171A5BDB276051B26BBA06CDE83887EB479C31DD59FE2C63CF66B157BA887DA5FB71BC5E4439E656608B4BB17D63852264CF3250C37BFCF9C699ABB16EE95504DCFFADB718EE785C9AA90FA3C9E51C842BFF356E90B0C3C8B305223EA1FFC60EFA585699365C991A44BFB6711103522268FF47AD8DD4E2727C57825E9E57BAE801D259276A5AE04B069478F6855B2AD61E77E32319C3F6179FACDF5C2FE8D75A5B7E7CC70E8CA9A8542E07FE9BD53B35AEF7C0A192CB2B02D15F993E8A06153507D8FE7CB12D82DFA34C73C2EFBEAF8961A25D7C2F8F7011973938A12D463507F3CA94CD81F3212BC0768B2329AB27BFDF1DA7B5A9604473BE198F15315F582227CE94F771052E74072561972CBDF4DE3A4D19E6697B7606135F469C77D695B09C53B144CD5697FE436E1DB43D21536D78ACFDC0C162F1E959735C3239DE802F7F08900B0CDC01124FCB2323210CF582A6B0EF2F25D595A5FC6EC8B0E567A42CE1BCBEB5080148EF55B59E93414D392FDAED36571AF8443A34FB5B9CE2E496D5B808D4CEF9AAC5544759E9F659C2F8BFE2E2E5CD367F7F9B190DB8D81410405708EC01B84309AB9C48D4B8B6FD183BDDB429E67FDDB1E40634982E9FE6E962F2E96019B988EF23EA999DD11666042295812A3DBE7A7AC9D0E7908AA42251734CCC746E03E92690FD632C948CCD1D4B6781AE903F33F185AEC3E934A35E2D65CD766034A5404B52DEAF4BB164DDCFE7D94540FC7DCF49771722CDA10B61F51BE4380DE413E0840F14C44ABEDA94E50AD156180FD139ABC24E7E853FC2D147660C535FF7384390D700D33E06758B3AACF2C14C2EFE53BD00114C6583D5843B5C2988F1F03928972320B4EA3ADE1FA00DBA7CBADB9D42DA0A9C3832537D09B3B286D633D2358BCD6A2BAC7AADFF1D7C627EA6FF3B16BD49F6AD1041B0DBB345565B22362C2600DF773C999A7849FBE89BC06BEA85F94A5618B314BE109B24AADB5101EA492088587F9BA9183DC59E5E03EA73B36A1EB49B52CA71EE1B2A10B5B9F6E56F9F968D28FD8E61A235E1FAF0DD2C2974914CE484039DCE038119D8A6224FA62084AA667F98BC61416C7D24465CD7A354595081D7846EBECE4BE7559449DF3286F07E6DA7305C539A22F937B53D225CEA7AD419F60122D028FCE8445340B4023C9AA08D4A524D7990F0B5AD5638D00E88F4E803D66EF0C892B67385BFA465D7482E205843E9E814D00095733280B6720A913646BC20FD86B13BCC77E3714D906922CF03F960D89151CDC21F636827890CA9BDEED4DF38E3E543E0DC20A185DE4673B32C5082822CFF30B564B084F35C7E13D7A0CF9E3E144FCB93BE79DFFC8F2FCE3F0268FE017AA99869DDF3A1FE8A6962927194B767F6571775EEB2D521D6371A771D917CC0E63D76F4A73CB2C68DA208D96BEABC53C8BBE4E06177C9F81216DA207FDCD603EB139390765BFE5AE43ADBEB86DF5489D2E41CBDBCB2AD86C29C8905627ED648A81014449738A7C0026DC114FA46A2FA9E3EFBC5F7471F3700228CBD5A1E3BB7C2DF1987DBAF117709589158A44F00A1E6991E888928474F2A148FC113F4551B48395DBCA6A1B760BBA47D1602BF85A160BCCED0229C845662002A09A9C6C4A74067EB8C8A591221B7DF333C4F9A1FE27C78CA605A7F2D058D17600D9700D7769E3AD397BC87C70832F2E43EED88642A3628B072976A50355CBD002D7953A773B21C6913C58B4A385C813F177B55D860C7D64C69C8262AD18AA6153803A0A2B26007362228A5C6E8D07257FC8864C72704F863B5ABF2B9EAF2A456C9EFFDEB65B3F78BA4034AE0E273EEFE2FFBE8EC213D07D34C943283B8385DC72D99F06B84C1EC5E8DDBCD353CFC519386AD80024B2BD9485639116FC6B1DBF67EA6989AFD63DC6D2A485E72ADBE494C4105E2243110676B10905688C5E6638CBD92F8D0AF2E0DEB85C376ADC986E27670A88141678996BB810192BBE7B820A02FE1FC8086A8615083DB70BD40CE07F128C8CA19574CF3FE53050DBCAC24962263CC769F155EC9F61CE67224B08A93BC85DBA8E1109581027ECC4C907E73A1F4D164E1F1CA8DB92A52377A6C46EAD0FE338973E2996CD054473F6DA98D1BC3C66CA0C951A4F7F41FBDB2A9CC5C2EB489B60C462072524D983392EDBA9665A077D9D096718979E0A7ED816C32D29E0619A8F046DBF45DA5695F79F193B657B308F223A87998C90E3416A53C75A52F2CEE69B7CEB99BE81AECA280A44CD61228EA224E3949E9294F3ED59F7C35C3B1BBA307BEAF6259493128A328CBB4FAC1928812BC28F4DBDE356258161001D7D7A3C9B988CF7D32465CDE4752D96A1E150D7D30C44929550D864E0FB5B1CE80C3A24311B6A4B2DD01D21A61637E09A8FA2061B808B7A90C92A4DF009E0149122C7928749CD4B8965DE832B5BA45163EAC78395445698FAB488648C2CFC89729EAF9DF3E0326580AAC7CCF5FDD5F05B608D733E0655EE3339D066985FB3EA3B51660D30CEB1AD0B5961B2AA864179B51485D0F7F52387D00A7E8EAC20952FAF4D4E12D763F3E355E78F1C209E2944A66B43A26AB30D80475B2573D700202B313637475D7080848FAFC5C7E2F20E2A3B41708E9DA8ACB3C3D0D5FCFF020C2538696A747B9396BCCEF61330363B9BA8E20000000000000000000000000000000000000000000000000000000011202D34439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 + +count = 14 +seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 +mlen = 495 +msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +pk = F5EDA108581E12B8643B856A6A49168D95DD4AF8AAEF1B30DEBE081A2002807C88263BB0293F65CFD19A5FC9FB860C38EA3D0C722EAD4F5940C3F916D8019B399C68395C62EAF49217E7A39ABB4B5D10EA0AF3F6843FC463D02A92A40BBA1101362822AB729420F2F5EC4D85FD36EF0083E9341730D488665C7BAC86FDF2B7A7E162E4495F06DF7457BCC02DE8EB9A8C876CC2DD5F1D4C960473795772A55A2CD528A1FEAD9ABFAEA6341D3F5DCC26501C1A9011DFD01F2701EE4AAFA7BF3FFA580CCCB4C6C0B92AF5E62B5DA43508C36980386E248669EB24020CB7D8D85000281E566794DB8F0D45A85FB714A56F1659A3BC473C6D8D13670D4107757219D0C6C62A07C3D54FF5C88F3BDF8868CE4C9BDAA5BE7F10FF564DCBE0C4F34B5F0B41377CBCFD710F0A9F8F416DCDCEC8C02EFF05F55A3C511E408267436161632A1216B0409F624B3C8C0A0F48788F60BBEEBF6676A258205838A1CD494190DDD53FA5732638C33B1B0C4185E5E1E9FA0CE4A95F0277145984EAB9BEEF3724D1FE6C8F92A4310EE23959605644D0D8611C2A5D6398A7BD457F782EA62E90C6197645673A0B87E1B60B713B23E9CBBF45CE83E31852B18BB020C7A58BC18AE7DB5E244A334AC021B7D20D7E233D9D6A5CE08A3800ACB1076C19F13F9CF517F051C73B49845F5B5EB6FD1F9D868F4172B2713023B07A993039B4B452DEA558484B66D1E4F75E26370F11D1EFD5DABC0494CC3DF7B7FD6BBABC198C1C2D7874138526BCC10E2326909BB1B8D99D27C7470C101B68A21B4346A581C969368A2CB5DFD5F931F8DEA519E89B083E498902160E641E2CAC9F8E6B6F3BE7AB0D2CA68588F2B761166048F33B3A623137E8CC72B8A5511E25F92D4AE99D25F68B89B62C5AD590B80F8CB3E3E77669BF883617530E0353F8AF88CCD82D9458D1A76CB0DECE71D363D143B73110E738DD35CB0832AE4C051BA14D43DB1ACEDC8B9167EB50C8D59D3D75840EC2FD14032574D15CAD571393D7E12DD82DBB264FC1A71AC113E787BF9B3B600894D98087219FCC13F7121FC991FD631BE6853AD3309651E60535B64DC1187DC112EC3283E349CEBBFCCEE23168A887DD00DE6FCF6D14290368D749F4DD0AF204DE09CB7BF2AE1CC4CE09190AC9BA253209F64E8DAB31C6F22A0EC89B303EE47CBB68219BC147FE4CC396E02432505C46256726EE838772B837E7B77A93BB7A08DA638FCD16F7EEED8C0D2F7A07FD8FE8623F0761F4E5712444B5EDF209272F3712B88E6903BDE93A9C809B21360077C8794DB789B72EDACA6951BB61D4ED9D4C4D2A045187A56FC019CD766D4125130795B3850F1B1F4CB4ED7BDB2A8425450155819D53F46B3B29069467CAF04FD7BE760ED2001CBA9487F12DD8BAC9A8861ADF85085F5FD049998B8D575F5819460CB65547CC38E0790351BDC04B495132AAEAF6DDC10BEBF981489A090EF27679D9BF710ACE7FCBD70CA18C16037533666B6D7F7BEE0A58B211DEDB872217FE7227948069511C139FC7B77438AA163C0A39F15D3BFA559DA5965220AD9B13BE05A5D050B97C45B5D3E9F1988AC139DC20FA8253FC861C7E38EBDF9A8ED11BECFDB3B361EF467423852AE5F511846B358F10444494F4A10EF3705CD80BCF86EA22E6841D071218677A3F6F4D74009BA9D90E1455B91953C2FE4986EC03C7BAF169AF518117C7AB1A9D109806EA532FE042EA40AEEE16D4C46767460886499BFFEE71C277F12384DC0FB1A4F93C770E14771DA6375F6506185843384820BD67B059D9786080E7164EC299BC9A9577869CE5E003BE5EA996A4F65A2D6474B2747459CAF898B96B0F71FF8F3C3BE5 +sk = F5EDA108581E12B8643B856A6A49168D95DD4AF8AAEF1B30DEBE081A2002807C633FC5DBB7DDEA65D4C576E0ACF8561F3DB9B18405A29D310E582C21A0E6379F2C2B1D637D2DF8762DC78B5386426300420A2450890C3D7A2F4C933161216FA5B43B0A87308D61CB439CD7AB94E2E067776620A6017D66E56C45320A7DD39B229C9881C04631D0324210162D443424213766D8C470A0368C0AB6810A9089E3B47021C62911068C612825E1362DA01072198264092492A1928C04A34D539610819824C1C889E4143109073214355014840C98486981224913A74052444842C829D3B42D91C82C220791E024319C344CC9148A51360C0B40091B164810C1618C10908030245A862D63C8314C42006044465C2880C394114B8609142380584252A21484A3100149327143A2816392490A886900A82D08C02002B211A4B02CD0942158906D1A812D1289210C2601CA86801C1120018285209609D4980482942490A6480B430DD0226D1C2385E330905CA61061B46D593012D3149182203092A430A4A464C348440C368103C164232168A2202219372114139022A86D13074848A22982424543348A21154250204902016D4916120C1525A4860CA3460582124904C180DC2065A0000441002EE404099AB64889C8691A9068C9A4315CC86DDC2808A12080E2B449D08068E2208489A82110256D0C200D9CC048919828034331E2A28451944D1B25051BC22012929094229062B08041282CDA0052A280441C108E6316659B14725B246418020189B0814124605442914CC448D224309A042400134423920408134E20904422A5451329510836825488300BB72063180D92168522B78802193109970190186420C248E3427109C7246314041B472D1BB9084A0024DC802CD4248221850500266592244D991485A4484509216D41268993C800000302582089D806625B406981384A80064E90C689604829C4881140168C5998655CC864828601C4A22412382A04205142468ECC2492492205D0242CD33425C1866844382DE3C2449C08421B074EE4206000445164822501474E2104809A422522158CCC2605633226093664A0B68C0185908346088A00611AA58D4B0281CCC8891098810CC044138805DA120003856D90942599103154000524A98C9AB2601C129212154418978901298489342C20A730A1A6250006090C908908274A5A22619A380EC80462E4402DA4C824241845D334710A926013380AD1126004280544C8850B8911615D4B284BCC76D523C105D62D4CFE9B835411A3E6C03A8C5B045E2856F4B745CB820BAA90FB58613B920D02C4D5843A816C4FD061EEA88701AE6F08C759899A022B8DE70F6A635A0E04C85EF05B3670D2C7137B6AC7BF4BBFDFDA30E0B7ACB435CBB7935BCC7DBA85A8FEB08301D767D5092903E77B6F6D424E412C73A8AAA3448D1F72A5C8AA8380CA50C055890A9F5514556A7306C40A2D0640ADFC462DCCB88EB5561E26599EFF057298119BFD3D507B80EF33A28D5AE703D00D8C9DF281F560509A4D52A093B647C33ADD1EDC91F1FE6928CEB78628D693722162819D74BCAC20E73D6BA2D0A31DAEFA75D0397523724515A200E0D27BDD7D40F82A7480FD48F14D7CF2C816649371C3D17E89219ABF50C412A9DDA4A596162EF3AA11A3169BBE83A2DC064A3BF0141CFC74487764BF4F2F5D7D7F852E19765B5B20CDEE2C7A34317FE37847ADAF870BB0B7BC2CE570AC80310AB83AD0657C49746CD44908B285A78139059FBCBB871FF9B7B5BFEB905906BD11445260739CC4FA1ED716B98670BA8B2818A9F569FE118C1390E0BF2E70E91A5452AD061BE715CA739B5EE343A51B6500C4FAE6B53E227B1F8D9F9712EB33DCEFFD769F20E299FB1A8979271E61E9A224D2B8DE954330A77E3B91DAFE5A7844A6C043ACD75699FCE69E661CE962DCBB0B58B2F3FC304406CBBD4AC128CB9A6C6BE46D79F45216C4509DE1D5049DBCC9EE099649D84D71576CC48029209B6964EFA2475CA4E27DE0102C8B58FF1B54CCFA1ED292146779E28B17170F7F19C91A23D16858DB908E37D60390CBC71C3123B2164C66CEAF9381145A11E8E4DC2ADF2A20A7DB76468CA8C38EA38FB67AC97B811F3BC6863E0EFC4AC548FF0C7BBEA2F2BF31DC53AE35314C6414D9BF450336DEEDB0704EF0F813E39C8A6995A4F564E15275BE621126255789BDC7B3759341AAE8598BA662B93BF764C675ACBEC71012A6DDCCA27668B7B4B2344B6F4D7041329F63951A40E4EF93CE4C324F948F5C122C35BB23CF8657915785A21B02283B554DA583DF02972937A4EBE87A2666EFF5E271E0A3AD33DB86F1760057386D5AE6DDD6B21F2DC3978BDDE1BA1A66F7313159DC8FCCC04725F62CDE7291B1BEACC1F0D23FAEE4C3602C1D9552745279A5361C27885F0B5AE5C36698E4E763C27CF4F46EB87E4BC306D95D170A82B0BF48ACD8729017FAEFF4B3A5130DFB8179D25512C4326439E5514E3B829F985DE1181A92F32097EFAEA86D15B4F42B349641DD32EB7D62C631009B12154C6160F6A2B15614816D1C1FAC67FC991EBF034E3FD1BF01267ED60D6497953998F39EBC3A3563DD032F479431FEEF56800083AA8256A70863EC99D25AA911CE3B8B87912AA5341DE58F5B0D00E2D933399AF462CB9F3D800D34324D9825F68FBB47F4691E420BE5F14B926B9D3620B416198A839CEF7F1A30CADE415B95E13CB367CAC845B29841FFE875EE8DA99D3AE068E418A0334B7B74EDB99692354307FCA1BB9E35DB5466635AD0DDB163C6F668A0E7C9475198AE3DA9AFEDFD54FC13846195D54B7EFEE589DE7662374ED7B7407D6E13A3C47995BD1A4E6E24AD557DEA145E1484DACE15D9DAEC8D57B55B640BEE0D827D6DD2666788D8DC144D1ABFE70B2BD231E6640CCF054C5F8EFC6F929A49EEF4E571984569FF07A634CED2C5A586F5BA690E68A08983E5D88FA9999B3F6F0D5A46C79CB591C84C98E82CF9CFC5014F231F2F067D58BA894FEFEA0CA44977607D758719E54F1D265BD77E3C2718D3AF0B8F9549A69C6C5649E46452DD399968282CFBA2B29908C5AEB8AEC8ABC35177C30FBE9E321B146D6503E02E93426FC930894650B79FFD74574AAE9E3F1F0F5A7AA3169DB8E51E3F195FF4671A3CE9B7A501677E6A0255CA0A36DBBAB4D50FF066D7EAD8CF2DB5ED6E91601B3EF620A0D7F9E4A15532EE13BB41EA51DE26C05F743E7F2EB58B525B286CEEC20F2CBCAF4304CB7185F8DDC18460D4260E2661085C91D276823DADBB3C3A3BDFEC848E9936F45C5EC49D13DB5F304B671BC808B727231BEF7A6A9BEFB1BC37B5F8C57C65AD16CF40205C989A583EC179ED5E4A1B3BE2E8879FDBE2269181CAEBAB0DAEA72F544973B3402821D0C8803C40BB2359D5FE2742FBB063436222DB997FCED1817BAD900C393CD1497036CF82DD6E0E91804393A36AA5C2013BACFC809DF9C565D65B15EAFC8B93499362582CC297CB4F50E92EAA6BC944CAA1C3441B0DCDD4564184BAD00E062646EB67B8A41D5FD703CC07DE395FA45D72FFB70CFA624190A7D59983F5B9E6EA3692E3EC867298A7DF73727D1A6FDC481D3B28EA6DFB +smlen = 2915 +sm = 900A6276BE2190998D773B0E7AADF3894D6F1C313EA3F37A582DB149D59AEE0FB8504E49FE4EFCBC85FFA48B713B39ACD507C976162B00F7DE481F41D1D498B46569F9E29E5CE6F9D0CA64E7A1796AE5931D2387B1E666445466BC8F38F99662B520A8C472A1E2756F4FEF806AE448AEEA9F35DC475ECC693FB4E402F1E3EA15836CDBFB356D26A0ECC66E2226BF651BB97743A3D1F1527B4DCA531778996CD33D8773F360985A302E59BE0AB53F942C6CF64E25A294A7A06C103BCD27EBEBE55F793E7ED0633744670AD1F6B4E70606F77921FF0905DA79D19B9FEF50B057494BF73B6AE990CACBFA40BEB3DBC33732AB8ED09D82E5DC69335D3657463A3B1FDD7ADD0F3A5D302FDC4E7C098106BB738CF5EE9B953EFBE8AA91F3BF5CBC2417360E2C3501A4AB8CE0FB3F75C0C993F9EA01BA9110CEB152E8B18BC66724F43E75AE320EE6D1DC2B253D93320463D97862FB97902DBC3FC00458B150FC897910EF71021B01273557484A8ADD5B4C9812D48984E14131D99B41D55F0C83058384B898DDE6308BA6B5A2ADDB02F9B00A6A085BD5045EDD605A3F4F29EFE93297DE4DE497636D0FF14A2FD8C717E5919AC840671F7F0ED86E55507A91E0307A1719F30AE4BE6E4FAFA677F4A0F45352ACBC9E846CA6AE134D014E5DDBC81A03D39667A21CAF013581BF02F8EC69292419FB7F2399345D07621321E0389CFD7BD649E0615334201BAF118C56A176B5ABEA661A931FF9CB4C87E9A3658F1C10CC4975ACE193F9BCBC8672BC46AB37E50D8DCC14D7EFE839DD6D1BC575D297CEDCAF61517C1BD7485C4BB48541E88F83981AC494EEE2054003E1EB125BF5B48AC2BBE8CA20064C1316C27066674F6EAB11819F48827519137D9400AD2F0C0089842CB467724A65CD07AE4F078F5FEA2DDBDFA16D0C284590970AB1D795C73A3F1B28DD6B68E40200928F0D47753FC4B9C2E1CBD22FE911057052083ED1AFCF5B893B2DAF167CAC3BEDC0F1D4E158D769937CE53183E2DA4925CFEDE0686AC7C28BF6895BCDD85088B1D8D07259C0E650005BECA70B6DAD49DE225D5C20FBD633FE3EB2DCFD5E0B6AAE15BD07BB4AC1CA632F72F8C2A8DB6E374A57A37293EFF1F2C8D3393899B59E7160B82EDEBB3F470E2ABF7E27EC11D60A1BBADD4BAAECAB2D6948AF2C2A30A633F660E208674C2184B75692870EF1F29020830B40B3372CB9BBFF6CFBC0A1EAE037D7DACD182BBCAABC86AE3DD46A4677D1F859DEF5CBD7A4FB632B901EBF9259054A7642F5E514ED2E87D01EFFCCAA4D361E6FEA78A64F24259CE81CD82C564BF0132742F95F76843C8EF5E6358EB1A30A5176FD62AE96D2CE95E9392853972B5CA6C68630E4AC3B2080E2D69B13AA73376AF87135A4EA3F24A927DD64858032FE54CE0A587A5214EEC37458E5A6B34350C6244FE180920EBEF81E2F33D0185B6D15CA6ED71BE22605AB9C665BEC832479076C17177AC61A72B54DEEF51CD702E6E0C04EE534D230242EC099AC5E4D02CC80A61DDAEAF96384EFE02798203F796BF32FE311CFC2797B1B0E42EBE92C890D68FEA9F50644916D2526814AAB49B1B0731C6D076C21003DC7E6D61BCD62D63D9F784ED843C89BB55F2B45E96074C7C515945D7C811274A3CCDA90FCBCE8B39464C8C65A6C6CA58CBDB08384DE4017D7AC20D261A13E303F49F75818D2C6E70A64F776A4F9E0391F6E60752A580140CB5D3298ACE91216D134C7072E78D2598D764F51B4151EF537AAE4D65882AF8FB79874337BB6BD2EBA369A808A4C754C9A9843FE7129013E8AA0AC9D901D10E7151AA72C20E604BCF493D7FAFAB2668D4D7C132C4800114EC3552DF208AC35AEC59344DD8D0BBA1DF48B325435FCB5146ADA300630DE37E5AF37224422DFBEAE94FC01841C074212B62310038F1CFA09EFFE23955E05E93D1559445C3F4EB07F586974EBCA985F88692DB8E2F4A30CA08F74895E69A6F7A2EE9DFFDD4C90ACA14AC1C48DE2004C97852AF5389F23CF388B3D05F1F70E95EA32DF124781CBCB94D1B694A186C691375916386538643E486032F8788DBC5D1F7850DD72330F729AE1B54ACD6AE7FDE3D06E3DDC8E4BD7B006861D52941FA76936A20EC837A163D279566B5A50C905656572D6B023F41A3EF671697BFFA56A20263C429FD95C38E7FE579FD8C6D5FE43AAF60B5C51B36A7ECB73EA83C8958A324390E3DC99C40E37A19D551351805471AB8266EA6AEAE0A1789A63FF236885096C74A4541316DDC82BDAD212AB95FA568B8A010FF5E55328707B9D2F1BC575DA18A55CF28047E13C802D834FC76E0A70A39595E3156FEA88B78AEA71398C5FADDBD6C495A487930435F51C86CEDC258353CB50ED0F9890181A7890796957AFF06198DFDEBC7254483DDC9D96D27F06A028B30E57328F09AC5640959B2F6B95897A8238E2ABDA7082EDE6F7652A23D1494A3197061D6C298974FF1445EB78CF0E8270A82BD0D3F2F3118E3702B4EA55C9508795A32003DD84BE6FAF4C7EE9D90B948A88D69DAE20D4D0EE97CBBA9BB3B41BFA8E40DE1A2EDD2758244A396EF700F28C3B6EB4EFC954A0EB6B04767D7017B8FD601FDE145245894CB3732441601F4EC7FB9401D6A34CADDB04109805368E52A19B3FD056AE4395C72F6D98F4A43DA7B0907CAF98850F46C7FDB037BFC5C095CFF189395793EAA0AE203AB720489603588C414D8AAFF7A4517C695BB608663507B9B3759B9030DAA36217E8CAA93D4D39060EF3D97707EC80DFD103A19831D1DFFEE54C266521B57CD543A7EC02AB8483E722B970015C0BEC8D501503772FCD2663A3CFCDEE557C3FBE139495D768A1822B6A076A93D4F344486751CB666E8680F0CAACF33062CAC03056AC5A95CAA9950B7CAC7A2521E9A58E6E087E94DB98F4628289465ABC3018DB6AFF71C301B53311469275D026970CAFAD1727DB14CE18BB23A974D12176CCE5BDF2EC9EC7CA83684F50B38046EB4F141DAE8BA1929A7F7A925DD4A94FC41DE1E84D19638848035A1DCC2AC0052F9708DCBE11C8725E686EACABE6F4424BEB0BCAE2AC54FDE15957F4CBFB1F5D63FF9E72E540B45EB38B00AFB64C316D6496947744DE694A06DF88A6AD74132B8778EAFAE16D3FD60D5F942E86C41A653123E7B57B39D6DA62CFAE3E52941B6585A460C177C6A761D90E33AEEBB8E2DB54232661E8F448FE48850C78741F98059A1FF792DE025251EE296D22C22F5A2FB536A7FEF8323FE27F5D6579A7B324288A2D63BB24CB8AF5E2D669DEA4DEC9D8A1418A0B9620EFF67CFC202930363B43545A8399C8CFDFF7FC05061F22444D596580B2F90C1B2D405F6264656E7396D1E2EBF8020A202A2D3F5B5D7F94C0CFDFE0EDF200000000000000000000000000000000000000000000000F1A29398CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A + +count = 15 +seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE +mlen = 528 +msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +pk = C5780EE32CCC85E582C30DB40E1466033866ECF7D71F44575C0CA984F5890860B0A9640571D1FC18851533EDE096ECFBA5FB161BA4D0AE8723760E9F86BBA3B360456B87D1FF7121CE06138A597DA895136F63612533323F9BBEAC48199A6EA0CEDAD5B6F94D669AE126FB30F9EF5927AF35A55E3D51F29793B634EE45F95601860C6F961ECF37E549F889FD064D3CF9A072012DEE90F88548F5975443CC940F38347515199AB07E3F7472E8C1FB9C1158E2229A721AEE3DE5257D97F9551C02B43CF91940AF0203D5281F63DB5E4EB5F2F6BD35348943583E29527C094DFBC87585ED0FD64E372DA993FE4F357EE9090868BD911E1AD17CFD2020F826E765FD184D91C501DB61D39435CBEB786A539ED043E96B4CDE498E97BD47FDA67E39B4440774FFE19B94243DE3EFE3E544E395972E4EFA809CFA10905619E25B8DEDB1E793403DCAA4A7048B2F98142B45808E61647802E055B71179218EC9B453BAD9F536DD30250C1BBB36ADCA145B1AB2D7EEF9A183B43636587DE735C20C83C346DD65C8A1D4C5814F26F08BFAA8665801C51E63C5FA627CD20C91691720F352E722253C32A99F7C15F70B72FB8911564859A274FB1D0381BD95229F84363F6F490CC088F12E4819E6722E3B6CA268C159AB26E011E795DA1F06509863808851803ACE796E3F8336122C7BBEEC724A240F67E5DA412C8B75EBF4A3D2AC0352B5E593D506396BA8F41A81F9DBC575ECABFD4674C0D2D066F29E394D5F53D6C8BC82BB7A75805B60FBAB75D49FDF4D3B4D0AF40D77901B50153EB8E519E72CD5381B2481AA6E5898A851ECCE1A5D7AB837152CC5CEDBE9F512F07A0F75F753DC2B783B78ABD63C7F9599E89646CFE00770FE264BA3B8CDE2A0AB275ABE0CD619CFE16DD8DA291308A56B13314B5998A2307BA9EB8B1F7AB68A2558E27706972810BA1C759F8A8F6A2DB5B79CA7130424AE99B530D0FC6E9BD6BB03D14B6E020FE95BDE4AF0E2CC9F7CEA8559283DFED079B64E07116F7AD865FBB25C3194385846720CB91BD9CD49E777DCE3CE462BB4BBBDA246A8E0366FF532E5FC6DDC489EBB5537C9EE38EAA9D081E2BDEC9737D2619195F85CD366A107379B40B887CE54E85416BCD4525502950C817A7966FCABFEC2B6F160F383482EDD74D03725C83DC3F79D93352329C63CB822F35520EB7AEE42CA336E776F2D9AD4A97E9FD911C59AB9702CDCB7DC1E99DF3916E6834549644D0D828D0CE439A7460A4C6E2B00D1371FA1763FE58E3D26A05E92C49083B35574645E6D365B6A01B75C72CADDA8053122F47C2EED07EAE62BF5B25286918C0B1810C4DCB49F317F3A74AFD9EF4A7A977516A682944F43E35EC985670E11F667D8561A01ABCED861A107DB40AE4E704FBE581BE8581A8B4108F1B7792FE8EC0BE96C3FD8391FC39FA9328ABDBD88BCAE0937CC82BCC5798B7F7AB3FC55E5E7CB46BC987A52124C91165BD918727CA6DEF3517FC1E721A14F36BF228F1D9E8FD1D2A958012DE4D5FCACC3C828A3FEDCA145BCC4604B47F2CAE70C521FC7B385436517B94F93D0EDB5E4EDAD957E367AC16A9AF84A5CC2DE159FB3FA168276FE116DB98BFACE069B282D582DEA20ED8940E46F2A95AF916A2870D2CB5E4C8B38B3B124049F6D639B2E57089526B64A4002309F7243DA9F5098BAA49B6F5DAB1A8FA937831D2C8A4271D3770430CCD61DD126052E933A2E94E234E57D25DFB90A21179F8C29A79EA131B4D5CB1AF3162DF3C2B737F4D094C5F84CEBFDBC6FA3140BEC011A4C0CFF6FEB34A9AF8ECF006051989E45A7CF5686E072D41337AE1F1A7842B6961284A5506DCD49BC40DCF48ACE2D +sk = C5780EE32CCC85E582C30DB40E1466033866ECF7D71F44575C0CA984F58908608C959B206F7EDB715BC760C28DE6583233CB4F361339AA518F68D195490092B00100098246E39B94131D48A3E50E80036F59B3219DAC5BBE87386B39569A89B214B229CD6935FE6070A9AA25956857F54C122F5F8F0C3A17E555A8D3809A993E011366190282C4064C84366CD9B01109472E54A28492344DD936328816200C3332D1C284C83421C1A0319B068009A241D01848D23241591062C4A40C90A805E00641A1249163180401970050004284128994322E8A066E9C0202CC126E94264DD2C2609112222087904C804549324C5A949004B991538441C19221DA222A51240A53468DE0482D20A9719C8481019084C94470234421C382480BB970C1163253C2809C16459CB80D03006C04494CA2469220434161384AC4946021340589360E224600DB0065208120642860933601D818209B188A4B366649068122274008A76DD28864DB349262907002A2808034920C256E63026A64281208450989800D5B98288A3060D1822800A0809C1202C1982C0C8631841866492628199010142685943429E04880131248C14048D24284011104D18645E414048402458118301CC9689B9440CB8011A0108C9CA028990824CAA824CB162521444ACB22624916419486649134610AB32163441283124ED81832A20421C20044D81472D4A8614390640B048D02A51024220051140A21241164480D04A124D1428162400A40022E8A266A81B8512029928A928D9A343152002800926D19180081B880C3C00D4426496490900886881BB9015C962CD3126008C5604B20690A11704C3871A1280D1944620CA4440AB88518820D1AA56D1C382D11164C9BB0309A364A1236906414495806610023090CC92589C66D5A849060208810229023066800208258B085D200864CC66C918880DB88411C0692C14446C382214A2292808060C3326943467018A12121C291DA9231144031C1486193209054A4310BA66C59B26044488419370293441200292E908404D04042A4B4705B420521250E0302024C8260C1224E8812311AA75188849193086C4280505C3408221005A09610C18801D9368121036400430E5B466243C271E22209DBB0295AC0200B892120401153404D4A060E20960910C88C0C9391529240C286309CA2519484819A242263A66CCC1604C144088B444EE2B8249B089013414559C88D0C18312391105CA0009B06705C980951108240340142BA1589A5732E17C2C8E6427901DDBBA22AA0F5D74EFC9ACE46F57340BD3DB5F2B79A19E4BF9886704FFE6FA2D9EF8E92DEC0DC017AB4338256A58E4CBBAC2840D54FF895E418D4E9EAD71B922A3D3D2B245DE3FF9C0233EB025745747A4C228B6873F436F0E15AF16177B912249E07CCB956FC42798F758F557455D97A67574B32A02FBC31D90D351A1E9D2F8D647A6FF0515C965F2371ECA3577CF7357013D458618F9BA23A9E3688BA6375FED3F1CE5D82E41B12F647382C89A463765C5464A3357F32EE114ECA9EC74DDE48FCD7EB123E7010C5BB1256B2D7323DF0CDCF336E4FAD43369DA93CC8C203AD46DC194D3E60C4F24DBA7A927A59027584F54675AC021E45B3108211B4A45A26C575CB245000C90FEA3FEAC11CD79BB75551C4E38CD40D4592E6866A2EDDD4E55A7A64381E5D27261A248AE92B1D0FDB319F9007A757C6C909127D58E804267D2F763DCDB7318C0EAF1B2E17578850EE9E41A0ED5FC3B1442A326C8409584DE663FE39F81F97BC194D380BE5B115F69E75CC38354AEDAA8633153619F7FE66280D567913E4DD3F290BFFD4F75E73A8AB4BBCF465F83373217F1461DF917CC456D4DA7484A1BCF4AB079FA269A2980AFB0D72A1C0BD9714126ECEBB5B952DF29BD81D96B85A3B380339BB352773A51DC68D45115320A9F6C1B60CFF7A326807217BC033505B02C64CEBD5ADCB0FCA59D1D8929CAE0323E6F7525B358C4C1F3BBD69C6F5D8420B6181D86E3A5F30867CB267BD64BBCA87FB7F1C8BEFD080390FE899C12936B79F7BFB02D3C7113FDD8EE650BE27F9EA609AF6ACD42B6FF248F7AD2FDDBFCD11D4C037B6C0D411F522A125E1573FEC0CF29E043750703CD5A985F348E25A828298D58DDBBFC46B2163E657A23C9F43D5AA4671A02E9A9182962F7E1739600B0D7B46C3735622BE34089B22F24EA941BF43406839E39067C4214BCE1FBDB443CB70D117AA0AFDD6474EB411945395BDC63233CA9822FDA28A66BEFEDB0FC71BB646DECF779818C52A48321405D2C2223E7D556121B246EB799431AFDCAA2A6A2941B06E964C5842660895B7E78C73B3710A4E2A8030C6CB599E427B47FD22C50B1B3C745BC876C6592AD2DC6239F798CE054973B5E544646BDA8564A4FA56183E4B53ECF7CDBF9CE5744E46576A70334F8193906DD0B92E1F86AD71923ADB6AB974DA6985B258AE97470E1AA4580AF3C4088C31C9A88939A5F2D3EBDD9FA5DFF0C71076B66DD96B3C8501D18499FBAFF60E0DF742E7447397CD47AA0200603438E17D9B8049BBE5A7250F7F04E559225947C6D461749C41B2CD68FED17056DB5530296633F1E2663DC57A39D21617CD196C59EE0D6EF1B7964C7CBBF8B0C1B6D284E3F8F5E6865F550D48B1E873FFA9BE190DCDAD0A8BF4AACE5BC4C6297610C3F2233572A848A266801D56D43F3B990A35F3B0FAE77663273D322C8F450E44694A83D6749B512CBECBB1B66A59D394F4D60AD47972365BDEFE4AFE0D9BF35A92A50A0BE7607A0D1A955BD5EBE584FFDC7F7B82715B36BB9AFD85E9385FBFDBE17255F44C3559CF0FDF929E969742147C0CC8F459AA390F2670F1B29E8CEB4D822046A832D8F1437FAE68F73B38565695758C36BD78D33A807E335279AD5D250DF430FE8D53951E5ED9DF36232CF539EC9ECEA71F03DC8326D2478BE7811F6F68DD2753C5DFD15AC47F035A6FC103FC43BFF7EF3CD368D587E3CA20B71C54BA587CD76468A884D3F61021BFE4A467726B66B64E8833B34BB5F4E67121D471E1DFC3DAA9CBE9D96A73860F8D8CA1B8235CF215C429FAFFCFEE671DBE94B1C0DDE79B42562206C0FAB23EE4BDF08B1368632DAF0618FBC43C54EA153A7E78BA20AB4553BE2483BC876E134C24C0A885398E85F2E612F3870E27258A2789402DEF201E4875E5ECF1C480099064E35CD6BFF4FF9B12F1613083F34B62BF388B546DCF6DE16D22B8614C1879AD122C50998888951683B7F2B9C2CF984B7DD7B9691DC88F514DB99FF3EB5F315E9EEDD0C6D6721F596D301D9A3E45EB6DFD27050303D9FADC942446332FC42C5E1CB265399B391B9C1088AE7A0B8B26D55B77947D295B865E6062BADF7D96F187142449268C52F8805B7BA6D0836D3093FD28F1E37A25866B8224B776A62DB31A030F24E55EA43E341C8750BC4F6AB7D884B0234D357EF844D802597F52E9AFBE50F8BB292683B3372D19E2C203B2992C3DBC9CB2759CCA47678D4AE35E1BB32BFD0DB0E15677A44D75E468A9AC43A0C1B98EE4FB2B38638ACD6F2833A7998AABB81EC8855E01C6D74262250DD8D6C739271FC94C11589A87B8C2FFA57BDF59DA2F6AFD00 +smlen = 2948 +sm = 1150FF79A0DBC96C88606FCF6CBAF5EFC45D1F272EA8933B9EEF906663F2355AFF3D460F7E07B51201DE3B468512172DAAB9FC45969176BC80317771620BCE91AC69A86B1A53809D933660F4B7D40B272E2B11240380F2E9CD7024ABDAA07901BFD1EF7C1222BE93F77C4C73F0CB1CB3D102D11C2978539AC59EF2C690624202A5A8C986CA334558EF4E653F1853B8211C7FAF4697292F859083704BF6A46591288910260494ECE67FC715BE6AA4A3C34AEFF424584FA821DFF49311B122BEB763EC3A45FD31E7FD5024C2A8DCD1D04FF766EE76A4AC91CF3D4F2251F119541D0EDCD9437DA31390CA024CE8095DE83B518E6A713B2069C48A56998A5373CFE904AA61837954E96FF543E156B976597125469DC174DA272BAF0EBBDE9180E51EB440F64F63A8DBE44F79F7380CB277B939191843A452890B27A738B6526DFF1B5280E2524A58B62EA4B0543A63BF2F8B08312D1AAFFCEBD27C55A16EA5CF9CC396ABEF93BD7272E39CE26E9787F417165A400ABBD060FD34DE86A3974ED25131930C4C5731245F4D5C2E7F1AC5F7D093E937F246B02EB780295C7D34110D75D74FF847F9F023E3386CA98F04CB91C08C18F7F82C3D31B3675605FF71137CB4AF87AFCC8371D6BDCBEDF46BE785296C085E3031CDCD413D877CEDF9D7CADA0689ACE437F9919C3951EC380EF03BCAED90D389741FFB179423F3B3160FBF6330DB4CAA9AF9B83522E460A5C361D3037D36E86B1C3C6D6D2257B7B59529132254B2D98BDEB3D0EE55FDF5F45565DE3A94EA26DECCCCBD11E3D7DF308BBA497EAF1FBF965750C3F87E79B9813D73F4A3AC78FAB4AEFBECDFAC9B810DF1B30CDABF134123A23E44AB64BA246B699453D757D787F92BA505348849049F135A9DE8726C38DC8D70B4B358137FC5B73EC83E64956BE6708215774538AA51202589A50367FE8150E878168E059E6585D4B30758E129AAE0C34C22B4418673FB3868AECA16F492C2553C2E9A6D145C1FDC93757D754CDBDF197724897BC245F2843C5B2F24D437BB4FCF0E902DD5A9275F2A9995F4DFE8CA7B0914014BE9F1F6972A070AC720C794D96CC07470737F59471070F8559EAFA1625E5EF6F9984C35FE34A34CE2835D6009E52F1AC1085A78DDDA722F3CD4CF125611EC563DBFC95AF461B6831CC01C3F9A9FC15E28CB0701181DED02FCA41CB40C6D88303F62908B39054F1C4B3DA077627172AFF52D3BDD68BEA62420CF1F0B1D4E8427D39723032BE6ADB3DAFF4C51574A911548BE29500A8E480B8EFD717637C97CA1D9586F2D9E7CB6CE6BEE09682587D819B260905487E30AA72935143E6F2AE231155DA85237F7D50C947DD55587D87CB64080DB8EBA51B9A195697D8AA8E5F81035E16DDB5254C7811114006AA9E7903AA0E7D5E638C9EBA59C605F23A1EE2545C436BD3159FC699C51200638C4D03607C6C6037D86CEBAB08F66DE3F2C269D9C6F649708F41E0B197EE3BBB479ABEF13FCA8B955F6C3A544679E6B4364B71E974A3ED1D4792A80CBCC54886C2710BA457BFB76AE44776A99454A5B43809DEEEECBFA688E6928B4C8EE4880298549FC9E5DF0BDCC5348879152C905E80FEECADAE38436486369A4D47DFF729FAF06E719CC4818A80AB633D2BEDAA420F2D5E22AE5E524EA2DAB127F4921BAC1FB16A49A6DB11269670273D875ED5EDB908408CC6F277B59CC13B037B1F251184D71FF2BA1BB102355C661287EA9100AD04D2C32EB4CAB0015FD7FFE28F066ACFC197A929C0D3924E9B4093E4BF88DBAC907813A7EAF9D8344C19E4C020DF1C6FAD2588D957E4EFE01E1230EA17BC829D79C855F8B4481FB664CFB52A2ED24AD5E9699A457A041055457B87984119B5249F792A349E514AF42A9E23612358E8931A6366FF9D3760FEEFF62168496907E326554E0D95F50320CE9119BEE510476F0907225843EAEDA47C670CD8F2AB0F1F58F968CD547E198637B97F915AA2E5DCCF296CF91C5E73196A1A71889296EDFAA1F1619D4295B601A802160C0B2928E805800F890F8A6C45D8B8E8EC854C9D009CEF8E0ACC00FECCFBF959EAE0B8550287AF7F50D76093C0C823533F9F6177DF001C52A95C651A98A2458E825073B50F2E9DE3A8B50A45CB06AEFC4A4E606DC91E876E82AB991CAC36A4393EAB05340B10183380C167AA61D6A2B1A099EC06D45262DC8CB341513EB64074740CD4E9AAB657D22CF62089FBECBB40BFE43B97B48B12422661774F8F3209CB62E14D41FA3D9E32B1511660D2DE98070ECE171AD104E76DA02856346E8DD96D35600FBDE2D364E1FD8B9B2D60857646C3DA1B6AF6DA66223A9B68FAB8A1B47A50ED125096F1C8DE2BCAF06AE2FB99674D2385EC195FD0E4E493AF6DF26375C372F88E5EAB48C54E7727C5D064A77A21E30CD367713E806B76C941292F75C5166D333E3B9DD8697819174D1951F539ED61E0EF7704B8BE17FBD5149CAAF711D3CBA6280899BB5C2C60B9E6ADCF2B70CFDC6BCCD16FB9E817867CC2DD3287523554AA467C5FBC73D2CB8C8BD6227CE22EEF697E70DA59ACA72AC4E4D4FC0434FC68A23CA63592E541DF5A282B0716CA92F776A50AC5E0C5E44D21BE75F48EA5AA7086B7CA28C3706DBDADBCE71D3C4D2F43E4C72CE7F95CFD6B625C83ED6EBE6ED01B6AB2184B9871F533935CBDAEE0419659E4CE09848BA41F4571F2A7E8ECE4D0E691DF2DE9C5D6431238B013A2F00BDAE08C38449B9C757EFA35EC3FF7BD54B44F01408EFF3B19F10937F26D208034BADA5F23CE879BACF780AA3DC7A43735A94AEB48D410E9FEBDB8F9E50A2BC43B6D929131F9FE08D94668434746B5F67A00711B8D0B0231E2D7538501109C439175366F9C246BFB0E877F868184CB76201A886D2B006EC6EF00321FBD908635BBEF739D90FCEDAB4297F9916A92EEC8B000541ED6BC6E88516139F4DDECEC1DC97CC5182978A1CC089CEF083FA6824F37C79B0138EC5272C4328BF6375265E39C818324ABD74B3678A46FABBCEDF7D13E185C8A950D65A865D1B4C075D8D3D4F9F5A5B9DAD2DA9A98EECAAB3FFCFC19EDF9B19AF5BD26D8B121A7D4C0D91988C9B94BCBEE4A4FC0C0DD35FB5CD13CB49AC0D5A1A81445AD47CAAE258CE20A80B05D0F531E977436555B159D700A6A0562566190921D4AD738C4DFB196EFC55DE9A838F6223C9363B0F0F13093ACE9C4116CD766C7ED764609C56EA52D64A0644E229C2ADC654626CC4C55DC8208CBEFFC6D78D637982185A6C83BD2A738B07D7D0F64552E6325E511CA5394DC1EB4A6C863A032255565D6276858FA2B2D50F17203C4F7B7E8F9596A7BDC1CBE1EBF10407282A4F67969AB0BDC60613173F467073758B96A6ABB4EDFF000000000000000000000000000000000000000000000000000C1D28379B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 + +count = 16 +seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B +mlen = 561 +msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +pk = 96A44176D8657CE1067A3E7CA8E6ADDDA7B223FE438B65897E030DB94718BCEE2E9DCB87453F0F609D7C8C4F0DB3AB0785E57AD491673FF6F096A4D7D8DB574D0C70E26510B0BFB1BDA82A42E79CB538E2572144428C18D62611944D94FCF819FA3120CCB437ABF74856002E255E5C26304B9D27A1FD621BD4EEEA0DD3488EF85AE8E251AE23C3DB813FD10D7A5EBEB10DD094E14D1F371E6F71A34BE03B668E306EA1608B08D059DBF30DCF124D08D61FA943D004DF5EB4349D7C1263CF17522090BF043692A90F9AC238F79FF8A1D72AA3B0BF9221D968A0DE889F87318D386908BEF1F1482FB696D97ED19B369A641815154BA4F08D753C7B6FF8921FF89C7645785FC032F321F7D1AF9500246E59DC4C6FC2F8AAECEE5457FCC144F5C9CE8DCA3E77D59177C4DA5CB9D8A5DA8C65DD453511AD54CD97E7661E53242052D51FA2AEE10E5407AEEE5833597B0BFEC5C6DD3A497FEB8C81752D7E985D90294D552FB6AD290AC299BCA92F3ADDDFA98434379E940BF7C25B7D09937C2BB36548EC1FCEAE81AE1B261DF8C704EDAEA31DC8F2E1A4544239F3DD002AE2F26A89AE9EA3854B4E92FFA7BC61BFE29B4B508EE493A07B2F3F07B32CB358F82B451999389A4B4B8F409CD46477D0C861C4695B8926594564886BB68FD587E602D76E3295D67AB6D6F631834BCE6E6FE5951031E36A57581A55462395A53FC668B8D89A73239656B4019C5771FA4D8DE078DF7FF3C43A5183DAEB0971E3E150912A79B21C97966767754F3D870119AEEC5013401A2FA8AAD290D9D8157F03DB9F6136E99FC2FCE6843D626294F2DFCD48071A989AE41AE82E79316811A15669C67237A2FA05C68BAED7A3DBF01315BE231A9F44086264F7C25BA0BF9834F2A14290439694ADFEB595C80AD477857CA1C9BE0F0F401EF9D058C6FCB23012C46818B613E6AF251D1BA4A0AE58FF905EB545DCD518A014D18E8C048F27ECDA5B1FB83FEE10167EEFD167501F53198CEAADC6889D579CF2E0ACF5AF0A983404C629BBB4005E2C184AD17E38D8D731C2967038986590F4045C8E3E04FB5253C27BA136BDD21BDA0A1B5A26D100A6E47EC1201227DA993582F074A27CF30BD0456209E6D96BA1D257C3BD0B9BE6EE83E512536214F15E5291E8C44193CEFC8E7740EC19379F440250B65BBBD0BB3E9A7D58A681745B60965E6AF696C956CA7269AF3459493FF8077561DF4EAF83F678B01974A69C9538B12C1E01FC63F9851F08B67C8FE089780026E9559AC5A6F8FB7BC4807BC60E738457472CD85FE8643A1D0CDF9BE62C25E3C9681C9825BD77B5D27B35B562EC44650868DF5B9A68FA20A046AC9CEB139B3625E4BE0C6A9A0FC1E869C6C1C787717CBEFDB180D705C5BB2328265BB151E66D1515165B617C42683B8CCDF388B39EC98061C38BCBB61B0B4BFDD821C0FD7FE6AF52460D175642E48ADB8321382EF94D07D5FDEEDE6F40C85F97146B8752CF781B015B2A61EE14CD6F50B5DA6143ADF68868215B57187E4E1472C0D76B12A12B7EB23EE519B117C78355EABC8C165866FED1B4D0786AE768B14EE0D7AB4F8516BB9F7A4946443388347443CDC0A3B9136C8826EDE294E4B508DD7E4D28F50F60559E20DED8BA3E17C269CA9A5C44C7605507B3C6B0EAECBB818909EEF7841DB662BC16A136C083FD6DE52A9EBADCEC502460698160505AFCA4D6B329322D90D206BF0BEC7C62F91A7AED503AA52BCCF34CCBD9820EF4BE83110498C362B3CA863E637BF3266BD2A6D1FF9D4526952AD42C95439711B425CFC19EC22780B090B7061519E6A4305D26B997E6ADB65F04168B194162672155D539B0B5E020C927 +sk = 96A44176D8657CE1067A3E7CA8E6ADDDA7B223FE438B65897E030DB94718BCEE3328B18180347C0CFC9C24DE8C0EDC71940D480ACC8FBCA439EF979C07D4850C28DA81B0E81752AC16D5D86B96FEF1F2822F6BAE88CBC2E3DB6E73A4ECAD561C8EAD006DC6E11C83ABB0E24B1DBE0C449C91E971636B3524128A3F8A72E92899C9343219C864D43289CA8431A4364CA3466E61206514252AE39010D9244ED1384E21130000334DC2329181846560A42D1B2781D3C00901A830C4486200902108B2645B228113975154B26912A40C9910320C244E12B924C28251DB244A948690539208DB082EE312081C264C91264C012209234204C400314B220A13458819045210242518370A11990882264E8394081B31850A08084A96710428010CB11082002DE3122C08060ACCC885CB222A84A048E3980514128A64302214498D9C9688E4186A191205C148481B85491B480921372E10338658302DE42865C08651C916100A036C2004921C0586110290523690004470440670C0B84C212551E2488A99C02C4142821A383014B631E2C89001447122212404126A1A126258A0014CB04502A65081265118448E4408428928106334821C072124B989A0A82463B64520906103492C89063008162563360980A290A0904458180DDA0625A24620D2C06180A090E1842D23487120488263A48449B4285CB26DA4A02C4988441A228A52002EC3182204192E4904320C968421A5501335218CB02511380C02A210A0A689848285018960DA48201AB861D2B660D304411095885C8049A084411C496A83A8094C16411A262CA10428601220123185DB404DE33604D8388861A42513B0715B2462C394405C04108446514A9688E2C25184028D58945012450E900030011525C3C830E4146EA42464C2260ADC3002E0B46CE0002D58320940C20454002862288D1429422095254A101118446990442583B80102001162946D09A36941468E1449625B362C820006090742C3049099A2302108314AC060001385CB38428294305B267100B68122A66CE216861AB78914958D5C4291D8A64D43803181182910446E902690A226841943466446889192292317440A894CE300121BB94194B865CC90402249828CB620D8128461426812106608C48918240E98B8505C48115B40728A92844B2012CB104D4A200ADCB850A4304D8A283114472E8A0844A01608C84000C0C44C1B857023122641908040B08D03168218B7041CA82DD2482D50262580388AD5BB6C7F51BD1A5ECF546085B20E5D4AD2D1F220743A96087DEC63FAADCE9AD37B2E2F3E9D1C4DCBB1E1767228104C6BC1C87A5C32E94F2E04752E9C8CE71542AF2D1583D59B741E32608ACFFB38094EB7DB9A2DFD1C8FB83B2FAA411F6C2EE554B256F37C5AE4BF58A60D4F855BB9919DB0EB7C20A63B603A44CEC17321402758440506A1C87EB5E04A4711AE94B14C1176787AECF6863472F8DAEC0837601BBDCC7333548F81C2664E03D17B0C3E920D030D11F660A31085BDB9B0B39514A0AFE727DB7A5AC34931242473584CC0F1685A32A072E988B28250BAEBF3DFB81521719AE734DB033ACC079AA4293B63A21F054D4422D0BA16CC187E125090FBCDF2C059A082C3A33755B5148990A78B8CEFB7716579286B1405817228D36403EA2522237D90A1806C9E5D27D0018D060B9F6D7CC31847C39D60C3E432D58044171FEC02C8BE64683BA08AFC5CF3B5452247128FAAD43ADC3F53ED52B3854A9F6AC0A30D6BBA951B1E52422E1BF808B50591FAEAB89660EA33458A10285565F808179D0F92E6095344BD85C27228A3852CB32CF88826EE04A1B072C476A671E30CCC5EB748753054A4CE08197B1213D129DDA8B17466A9D65D87739AF2790407DE9AA7D05273E4E663E35CC08F647ECBF7003D88011C044CF3AC849EDA92BCE6AF1AE38A96EB24183572BAEEDCA9BD3709CCE8CD50289D4FBE050FBC6E7EEB277FBD0B206DA572ECBB2A2455C2A2C00D3661D674A5B7045853008970AEE62466D5BF0DA0EA76E985F8C8044F137C3420AA8FDF00AE04B1CD9B2777589A0662DF992056309309574D5B842FDEBDF0A653C22D998B1E894AF80ACCBAC7CF0B059BE93FB5C00CF6C099D820A10ABC46B4907E7706AD87DEB222AE600C5C6B6DF5C4E861D549D163321D29187CB814E694E90DB5372F411D533A43B3C980DF8D41454328AB4E6D8E96168956E60F9C8D506A997110166AE99A399A4A08131F42E2BC312CCBA8391181C70D709E6277BD32BF1A725752A44E81384C6475EB5993863EC0412C99FFFA6E6653A7ED534D9F035CC5D8B548EB0AEB4ADF10C453304BED694115281AB1109AA49F287D269357BFEF4692698878C188B1B2E81026C8B6834D8417CB9C91E561D1417864F99AD372EA31E8D1AAD70116ED12901FE6FCDA0AEB5FE756B8B451C2F177EC22D9A205C9D87CCE8175C5A125F47AA7D9BD000FE783F8BBA9582C5228E6D6A2AC666FB6844ECD1D5B2D052D41B5F8AD0894142043102685CB93C0BD8FF28084014D6C81054E791CF6B495756640986EF652C115FB46EA5F16107AB0468A5CE2FCC1A935E638DFF0D44BE0495F78BECC4F2F47C01FB3CC5937A5D29B73AE09B4965FD318057235FF6595A7115D50711CF30F18141654524F4029DA35299DD9F37671135859E1F96947A918762260D5BAA37565111617C7313725AF73D3EEC2EED0E3A2AE18D7DE60E4FBBDF1C435A505663B1B60579F93C973D933232B107EB17011C0F3D40A0C5544AEB98A4164CF9D0D19470D8B7283A6B68A4164951694EAF8FBBE2953ABCA6CD99B50F190DED392F01B8A6151561652EAE49E75604EF4E0EA7585AC4C317920E329637DEAC10EFE2613FE0412C8425F6588222E2AAD52126A17B9CCBA5EEBA072042E8CF504A8F33AC96CECBE392A7EC4B58A8C2EAD48557DF590D6F1553C7E8643AD0143A2ADA0C96A89916C40E2EB01F3A8F79624106337A2A60B3D036DCD1F99E56DB49F3F839CFB492F220BBE2FDA94AB167CE778EAB6EC6469DCEA3683A09C8EC0DBDB08914D54F9284DE4541C2C0C024EB31E16E56C75A9400601051BB93D9F545E478C618291C112918C3340EFFE062FCF5629085335E634FFE1B8F49184B3AB678B2F5EC3FC367BEA9E30C8ACCE41DDB587D92326985146FEB6077902FCF3375ECBFCB72C3336E9E7DD8C3D24963A8A725849D57873C3393FCC80E0D8E0310D096140B02629C4F4BBFE5156674C13623EFA93F52B3007B4F8EAB7FD6D1B34EA34D93656166FBD025CE2A2D79EA89C2B71B516025FF6D33A34E74CED7B147232883FE9ADA646AFCF27B0F373CEAFBDD5BD805A894BD49D496AFED651587BA4932C1B30526AF674036D338D5ABA17F20E8B2CA60DA36A3B8F34FC5BA21072FCFF724ED2238CAEB400D292B0302A16B0B30487989F76190D5ADD73E4669D6586EE7D2CFC6AEF6F3DAD11540D0E1C6812FDEFF99551C7253CDDD38B37CB8568FB5DF0F7DB795C4952B2F9E7871357D7218F66CB52194F987530FDEF0E0A2E1125386775D7F8117F01BCED2D5FEA77AB22CC6DCFB4EE00D92FE6710CF718F6867E88D5A33FA6AB27D19A597236 +smlen = 2981 +sm = E558D8CDAF1F420FA53E6D5BAD148C719A8312540700832F6903BBFD402ECC1E8EFBB438D03D1F0DD81B2ED766A830762E8684272EB9C5942FC26253450DF17007C56947BE20DB9DC4243BB12117B7BCB040171DC941D30500AF6030FF9214C111AB66257397EB4526F740AD76DDEDC8ADFB184D39BD493F4AB604CE510A861849865D08C28361F3E9790A345FD742E1C19B775C4914AE032521AE534FCEBEDABFB1288F3538C84ED5BBC92A7CA4D17DDB23550889EE3073A4FC70CC52B94F9A66A516F967E4487366CA93CAFEC24F9EFF9BE4CD767847981F8C019FA9341C598630DFCA31F55909D50120E59D2EA8A22B5F265D7B3B4FC2C024EC8287DEE26121AFF5D66CF03ABA50872EDE8015A80249728330C9B3EE68EE95FB3BADA245F6A7B7B81D981DB27D3357EF87F89CCEFAFD5EFE2487DBCFC7B5F140D88B2BCA16E1DD4809F74FC21773C0CCA7C9D35E1B7485AD6F79CBD836B96667D98706313C26288E41C9D1CBC306903B17C846819093E2CDC0AD55E6F4FCB5E81C7A46A6EABF366CBFF1EEC4FE0A60CAE42C224353ED8E4D87DFC9E11DFC1DAB09F4BA62D2E776374C33C91A0125BB73B1FEE55C15D11EC82C6F5DC702D65337E964D7F9D0EFCED476A55E3D1C232ED727CD1AFED37CC70ECA23BB1FA7A93CCEA50AB41D62C217744D1A2F08B91B6E8C0499597CBB78945F9336598B11161D80C390452DDB183AE504765B35D6A6D71BC835F0E55DEC264EEC8EA81CB77FE9E2F611ED9A26D37A618B12A8782F7F395CA40197F451E1E1F505EFB389773CFF63BEF5046A6CCFF024803F9DB0EBDBC24E70374653A9E0851ED867C43C91B840ABAB57F3BC9EB95A887BD2F5D20B35D7A1C9C909E535A6616C1EF04EAAC6EDF285E47A4F07B03C6110E4ACD436F1418A04316BF786E697626608273DC82A7782A30DD03003AF2BF0C5953711E69731E3D25774C39C45E65D47250AD04BF7558013CCFB92FB41D6E961C73F17ABC92B7B7521B23D8367D3D7DA9743D4A9C8C8DA97117BA09A5169467F74B5700985088D0A862B21243AC4C3A61BC6D2C793020AD824483180BF6E876B746E5C28E25021B8BB6006E74CDD298253712283803E1EE84D3D7C0B4986302628E03AA9D06E3AFDE04E5B2658F4084AE8D0748F51D9CEA91BDC4F138FD0F2DF5F3D8CFAF1CEB21F53DC3561629C4B453648C2B6DE77BEA71A4CBD3C7A9F9B91A072BFC0D04DC765A4F71C7B50E0FC778BFA3F658078DA979DAD4F211FFD21474A1F80E06C34426C99C3237405678B73E046972D8ED08989A10268A817AA81D84CF3DBAFBAC2262767AA1E99752C8FFC8923AB4835E005C6E3B11D1D7A85336ED40426BF29793063612DB2AC4347C5688677CB55CF7BBAF507B56CD78C12A3BF1A9033A65547453984B850E42ABFB65FC2B823CD63625372F556772D7DDB3413B8B4F55439FA3525C62D284AA691DD17B84EEDAE909D702D14C1329632E27B11D3874E541ACB5BD6794CD6367E3BCAE371BA26365A0D3BE40801F5317F06A77BB4F45DF5BD73423D68D39601E1F35D9599847457B25CA57C0C97F632D06D3B74B6C332CB3A255B8C90585AC2FC5CA0DC19B13736AF382D388E5C4FC64E950BC68ECBB2BC1787972A0FD6892A452C48936B2C94BF6814A702E4D05874667ABB7FBC3B267C4F43AA2029F488D81631D88E929889460A447624672555E83875CBDAC1C8A2C4B25DBE419C592FE70D1A25FEBDB2ED3A516EB4295645D43316D43B141E64A9958AC97573ED2C7C777AA86286A8AD219E05BABB65F6F4116A5CA1A498F8D5F75B1670E14247E5BC89CAA5E4202CDCEA1B0FE685EE855944BC3C3A8B31E44E72A06FE1469A502F0009CDD57B7AA16602C5AA84406DA8892E9F2BF81B74C67A37446244D5EA7135ACBEAC102C062C90905FEA14F144971D8CCABA3A3C97A83C3DC7302AF70E75F6B569FD47C90FB5642B9151386E8531C678243D24A01C347B9750F1321E54A42DB81CC35602AF56A8DCE0B9BCB05BB16FA611B946AF97D38647AEC19750D1278DFD42F1B4856E4A3C0F1997E052209653E8AB1B319AE00409307025867AB3E528FBF2CBC71F02FAC0ED0E2E94070AA6B4EA5498044168D7B25B3535644EF18B9B1683FEE9670807CFEE70C57D780E257A2805F59D143F2C071B9A9EAB79C5CD006902296B6A403251A5F044869C71D8561957B9A739798E36EAE71FEAF243E50AA454746789B6F9D39ADBB523DEE44523E43A2B63E0E83745BFCA8DFC7ED10CFEE44A54AC61097ECC1940C561384C7C4635978192886BD05895673F08D6F9403255EDA5D442BC6A68565CEA16932176BF69F9F0EBFDDA349F223AE9AD5500381261E7764CF08CCDCF6BFF9BDB608C29A7292A2DE583F1225EB0C2C1974F6D3A87EDB6FC883E8C3466048A0232C5B4C8CF1601AF5B6C2024EDE5E256099362C3F00740E6EA483B3F06EAD4996C407A7123A2DA1A9AD6BC8F2C8AF2DD36859776D2FD01F889C12F7A78A39817F849B3C127D6DD9A2417CABB09796E9E697AA468B8D7E6210430A807BB8BCEF7A966853A2ED4EE4337AF8C94C540F9E302FD19161E9673B5104F768A2FE31263DA4BD5AA6DF91C5036E6E10D17E502120814B1929DAB49E52B2EC1FF090252AFECF4025358CFBF2A5769EB73A60D3FA5E96415EE99BEE2A50D1EFAA9E0C5E6AA7FE1AE8AEFD1FC00F6FDF91AF8774D7969D330A93D737F2AA82DEB500A7CECF7C7126010069408397556956990075948AE1C9A1D1E6E0634E11796F7041160635730BD16ED1AA2173168106D0D8E8ED4910ADFF9B5AA66C573EF446C139A42DC999E6699AA2B1791A66097D869D0B5CDA15AE6ABDB445C5ACCE8048C0B735350D6453F280193350D5B959B9D25CDFA51DC5927D80E38D73C5C08442D99307C7A762F0B2AB79C5C4260370DC25120F1FEE97B14D53CFE856A4187EA8B4E7256A4377AEAE474DE0E372A6CB1D4653E1199CDDBF17F70F4048744811404AF76E6B0ECF913FA89DF758A3B38CC937E720C90640AE44234BEADE0C0261DB42D3724198B59337F5D1C14831076310A84FDCCEED4B7D4B466DD02778FDDF8FA377AC903141EC23D72F2EE931313F947A9ABE4E4CCB426BC70AF89BEBBEE346C47AA739D48EEB1BF2EEC2420194FC05C858894A680A550F5CE37CB97102F84C85A73A6895D4B319DF7EB59FC229EB033B4C92DEFB620886B5E82C686A6AB1BD1DDD556D73B16ACA0E8C5D4E9A5D64C1B195B17187415794B31EE0285BBAEC2012D34066A20CA24F92E30351D192629424598A9B2B6C2C4D4FAFE010D141C2337488081879197BBC2CFE7F614151A20303A58636C7C85909DB9010B267F9398ADD6E900000000000000000000000000000000000000000000000000000E1F2D36922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 + +count = 17 +seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 +mlen = 594 +msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +pk = 03048DB78FA0AC1B1B118946BD038B870898AA593F1C629D7C936F04127506888DC9DFE673282F614F590B67F2A09FC81746E1B4651203CCFFAD712DC3A4F8C4FB492D240C1573F0DFA18D49784E73E42094F6D69C436D08F70748B38D98C58D14C16C17457BF2AA4516FDF4300DBA9E217F6A7291C6A6080E6A47A19783D8CC0E62541CCA90542E2CC532791CF4F4257B51E7F6E492F1DCCEC2AC8CB848F719A88EEADD9F23BBC906761E6A5DCAA0ECB6B2CDB183EFA4357A0A845343275FF36B37D37DE4856C983ABC1BB2B0143397F25BA1830B2D56A0666E3964DFD18730C5867E8C9987BE7E16B15838B8CE73174496372D1130B70D3E30C9797AFEB4C9BB2FF27333299844FA0681E8F64E94363AF9A6F31DC47AF9FCF120CFA51662DFA15438124B4FAC4E4587B3B4F83811834950625A7AFB5ABBBFE4ADF703AF10AA38095185DE6AF181558658DC3016EE93E66399904B07AAF6552DE08F631C4A5FE8A38D729FBD336EA2DAFD57060D93D1242CA39C929DAA5D7267EA34723FC75FD7BB1C90943E8E1B0A1ABF9CC3212B29644BC3B2955BC23C8D8B00ACB371294C5FD98E803D074B03503AFD7DF6603C685D95C273298EEF31F27FF5DD223FD300E281629DF06CBCB5B8DFBF77ED3E4927B4E0F169C863798F075336B0B1800660B1E8AC1AD394FC8F5BBDD281A29D012FE12AC67E7B4907643A38247C9D5D1B799469EDC02CC8046DD69D59E0783DC2888D40A578B40AF841CF1C44EC128A9B15EC7D2CF554C8E2F0BFC45A8242D72631732AE548D1DC164F4D35589EE520AD46C4614CD096843AADAF7306BEE31942E36DA7A654B7339B3C035DC76A2B238B4E440A7924BDEA5584A051B954BD9548C3088CD633264A75C58029D18F7A0DA7ECC39C0DEB76A15C7040ECA3D979100D1CA29B18A74D86B1FE75A68AE5EF4EEA51BD4CC31CE2D9DC7F00B1F09574198CC2C0DD27F2275C749D9AB09B52DD670B3AFE3EEC1CCC122B63EA0C8CCDC073A09986D013F5DA0BC5A9C6FEDF0837346B80D75B08679E0BB91E526FBACCE635C4BA89B79023B252AA699A78140A4DD3757A2FD45BA26961163693D6F4BD691BFD294D1241364DB5C5AB651B373E96A491C0F41B0D04C9DA1D64947F8ED70F8709C01BFC95102480A8B9BD1A07D670D18FFD435F51932B23123E996C71EEDAA25E0AFB4BC72889579057717DE0A252349DF2764630B6C031A41810A00552B01959A66798133945C5221EEAA51A3D7CF47F0526F7E4C6882249B4C05321E5EA0ED8A1D9553B1E13E208BCDC9B3B124DC9D69E3EFF3C90F528C403A4CB1D583EBABB60C24DD628EF75C7F4512D7881D561DA4D43402C4340F4112DD4C8ABCA768530FBAF13747C08C7D9D197BB0918C8CBF0F2ED75AD3702A72845B689FCADABCBDE94A8B8EFFD89233EA47B04C2EA359EB29AB7F110B4274B6AD794D5AE93C05402A4A1D28C7B628E96E6B7E69A6CB1EE487B34CEE29CE03E560ADCA9A06D452541888D5420BBF94F4FBD736A190646901717AC35C0C5E7C6B4970EFCA18E9E30CE0F37D5F49AB779E844BB871B3D50B20621B96978957903905A469DB10048BB266ACDC2EDE765552042004D779CD46E6FD68652CB19F040AF0A6F889EFCBA702F08496BC5935FEED970C2CCBEFF226B63B1727E5529FA853BE74C9A1518FA29E3D6782598379DB7AC131D184A5C706665CCDC37DD7FA47058F5EF0975A54ABF24C4988DDA5DA977B069788208D29AF48EE22D93F5D51432241EE87C65568FF84B9B7C67F870E026943E280D5ACDB1AECD2A3A04E664DB6B884907A82ED96E58C5BE3730727E0761DE37140811442DE7D859 +sk = 03048DB78FA0AC1B1B118946BD038B870898AA593F1C629D7C936F04127506881D78CDD32E217F425DE40AD195F0AB96735BBB70F901C72CC4BF91A7BBEFB4C143693A5C05285258584E204420796AE23B6688707C0C3DC066283EE5596F93324B384D9817EE42FF9B15BB885A14E29C1FAD184F1A1FB4BECD13F4EAC24C5E425482511898288A424AD9224818178E93804DDB4831090626920626D0140D19A38861806463A225C8185213810912247004304D190520DC22118B0629900202D3022D63B881CC32245B104693B2614B288A80046A12328A01042092220020494ECBC624C0180412456062240C0105201BC9885924698B46119BB84040968D1B2152DAC410C0A44962A06C5224404C822C1A814C01472A40A064814249A4366510288811896D94906951C6804AA864E1223003358518388DDB0649A3466E4C08315202400BA9848C86490B150103014CCB408102C9840A9031CB826C49024048306ED23281DB2849091425CB8450D08611802406C8C60814426663C05042846120341089A8294AC0412116120A016A88A22093C020A3B470C84800A4C48C2125021C11296322415B9001A0C60992C0419406100C402488062D04082D09070A9A007021084AC4B02C8C204E921666D00446D1368D5484890299105C3804A2B84CA4428C1323099A2832041686E1B4844A204E2113665A02715406301C874119B669C39245C3420902218E44088623B34DD2A81021164182120AD140829BB2619B800C0BB00C034560D8A82964346690206051006AC948720A410CE1120E2234510B33401B312093864C19A68D1115610B448C1A880584A4494140824880285A8041C0428E83180DE418824A34515A4029D8462E4322725998250C0961D9102EA4C64CE434612194219916642200528824900B3722E0A48CC3A450A41090D216655B9289540666603008A216259AC011DC2804101505423802C41440811408D8226812909099002A20A5618C2484D3309023364010006544B42D54048188288589200DDCB464249321C9A091220885408244C9C401538060183050920612820626184912A43210D2140D8A34304388450B226AD142215A9468121482C4326452306489044CCB148451202D143152821092218449DB280940C011D2A81003926C1A4271421088CC863040966113A700249950008261E1B448CA946122468CC8048E13A06D04C42CD02040D4282E01300E023485DC0648C1169021902004890C08258CBB3FE627034E03D487BFBD4EAA73FC1D7CBD40C31FEDEE393363AA640A7521485AE7276E06B907CABCCDC48DF170D77B09B2D8D229FB309E8C905B7437C415F31CA6326A5DB84142C5E1712F56F601E1F324EDEFA8A6A445CFC7871BB505DC2E25EA774C509975FB346EE4CF58D421C7C7F6ACE983EFD7B98CE4D674C71803EBA62CAEB04FA3599C264F23C1FF1092A935908977E1C477E3EAEAD1193CE0F546385B9BD087D4FC1A5BA1BED868F6DA4D48D55D83C4C094B7AC058C3E9244FE99831D0AA5697AD8CE3E5A8D54997E4C5210696C1CA7F7FBB625F9CF3CB4C3D191883160686C5684D414B9468B9BD7760CCF805AB82915AD078689CBF3A8188531C3650DE84F639229F956E074A8BD5558F5CBA0157323DBEAC2BF721FB44B8300892B946F67D74927B19A96BAD8EE4DB624674FD98F960FA5861A4F4D0170492A90DEA3F0A160852EB71A79F75B4DD0F715C848DC3EA1FB6A1DEDE1FC31ACF09F60D295D183AF4C221689FA0BDAAE8F1D15A69FEFED6CDD4B692DEC8F482669F378538C63F8D0BD5F4ACBE4FEE89BC425574EBB213B1D36F8B4AA874DDB975B2211E6DA84DBE5AB5DA73FF7316200C192E9DE8B6A2DA1CEB7F1E6D8343999751154DA9AFA38FF5E1B9BC483AAEE05AC404A6C098684A12FFCADC80D2C109D1F27C840BC07A824ACFCA16C80C568A5F849E6D1FBE33246489C5BC69AE737BD151728BCEA12ACA563FD93EE5B42429FAEED7C55A77141F43C338B0B77909F85D5C88A9D63D7994CE8F51C91CEB15C81B589EE0E5768D412965E25B9B50A5C5A01DEC6D6BA0F15D2F14812DE0ADEC4BD20A0BE25BB410BFA384E5EB083B6BF1D77AEE3BBA8E8A49203308A262A9558FE7ADF1C5331A098B904B82E8A7688E1B7BA56DCE1EFF6F833574BD4B813A953A37A9B9B943E63FA2E764D38DCCAF7D193A20AC7D84F6E7CA0FFC18F83137775E743A130DA3982A049641B080F24238E37005ABB38FA343AD861F768A82FAF2AB705C2835740C34CF1C4E7A84F5F186E8F1CC29F55155ECE5C7DA58B96EBDB01071D96E6C6ECBA31338AF0AE05DB75062BD56352B26F6F0F7374ED723F0401DC7ED967846D182CA1E2B161C5C401D90EFCBB404FFC87EB92B5F399A6F896E78277E076829716C9535A44953173E982EAD77DF4BE1581F8ACD6E7E65AA2A94B0428E7AC2BED6E4A52AF58DC253E3AFFFDA65226F9DE8124A39B769C6CCF8185B1F11780099F46E99682830E28AF5925DFA51711995DD4965791432D328FE61BFD078F37800A4CC25AFA82A7A97B2D1E846D4E58500CF48114B001C37E5A17C67760A95501063E7D10EE3FF7325B1790D6972C9622CFE9CBE22DDE29F4468CF329B7A58A11BCF396DC40233EF575227E391A334427DC34BD4FC3E7B5D813B8F485EABB08FE7B52B3CBE83A8B4FAA20721062E07B024D05CB78A23A74F598561F329EB1806D89F3AB7A6487E7B1419F00A0E58D7758604437040E388A638C7937FD8A4099934D4365F92137ADA4985F1DD3C7D944B5D0E681F02F9612D0206A746D8338EA98B3BD7EB137DE2F0C6ECE22CC70310066DDEABB9341FB69D5E62975E1AD4C4C7D0525B15BBE9D273648DD72528ECD9EE47773129364F1B7A474A8A0B869E0FACDC8FC1DC0E3F33DD61F1D08C91758597BACB9B00AA8EC4D2DA6DA48A8FB83A400F7369FE742B6067C222576777A353CEAEE3F42F95FE32F777234A708B57F0D3C68E6BD9B71E72E89A78AE6C7B789857149D5593ED88D8BC8E3E037F71453CB66C45DA997CC7C7587EC47ADE2C9EF9505BC72F3DEE2574B482933424721DD1E70D493DFF89C18F0408388A05B777E0969268A0B01C452350043DA00C20C511A936599BE3F963D1C737FE1337DD39FFE283B8413A8950BC3531D4CFB5367F2A76666AF6AB15FCA11F57FBD46379553E468F194555978B8256EF738E1F6966DFE884A7E5C71F3B8D447C991D4935B8A821146806278D15CAA238A3192BF573B7F2271F63A4773382B894C726A822F874AD9324CC561C7913AE1DEE1862F98911EEACC89FE013B0004A5419FADA1AD42B3B140DE8E663497434B09D57794B723953890CB1420AAE1217EBA4A1D7558D75103D027A9D5CEDC56972CF3AAE0D5FA54FFFA3A302DC04CAD0F6D3E4F8F92928A95AA576DCF43EB1C2A880C322BC0987FE7D5FF34F82F0DA79A54875BF04D938BE71E7879FCEF458FC73EF7A2F8B6C13425609FAC73BBEDF502869D0A20E050F0B4F486DF1EDD5C40BAEC0D02E748C504CF78BA83B15E72D851E6D42D63A3FD186A8E2B83387BCED8D67D3B212AC1EA00E7E61E8ADDB775BED46839EF7D2957F4 +smlen = 3014 +sm = 4B5E30693C39811DAFA0771C178CBB6DFC4942DFE29BCCFCC8DA438F096E77E49E79CB41540E4FC32640DBA048BFCBE154C4EBB0A8EE7E38D0E20D4455D637435FC34D3316B428BB9460315475155299D6C243677C8BCD8DD30F334C4F8F85C6BF48641D1606C4DAA10B7E852F042400AE2595E8280A1F0E4AC712BC8B098AAAACCA2FAE7FB1A12387EFA922353A7001E983D9B1D08E061AE6C0BC7D141C8C83A0F7BE2D93C162815E26784C485AB206CCF055433385A33420BB5557D210C87A906E89F6070643D51971562D3899389B378D52DBBBA67D0D12CC5CBF7B0C3F1313FDE73EFA6CDA012894567A9394A4941344BC83F0A5FBEB76C90EFE411B334A24D4B43FEC469A984B60C984F5B0F66A37D3C1CD08A6DB1C9C79617D26D073394CEF479F3EEBC4AEEDD9F22D2EBEAD761B079EE2D54D621E0843C46E22E06EA9C479AB224BDEB4DB27E9CFD33A8A4AD5DA4DDEAB8CC3BBBC27357B4525B6D2C36CF5F7BE0FA8E869142ECDB8A408FA8A1D1D6BA373763EB6525F8D895108D48AC028FE5DB33804AB36D1C5027ABFBCBA873DB8D80BF3B42C4F288774DB364AAA2D4E6A2D10AB3909DD4350794A15B979F49F7C2E3B449EA0A3C4EF200B19384D0149AA6A27E5D587B385BA505D83BB03E3B52B5EBC585A703CD8162EE299F16C95212D8DB1DF35A5A2893DAAD233D7899AEBE7DA33263E0A7FF67E3B27A5098D9F220C746E4FC71F27AAB216213A97B9B3F03D9C14BE35D1BA033DA4EDC97BE959AE5DFB6DD772BAF1C5AA9C53F5F315AD36F22748D527339D20ABE07FA0D2A01A6620A93CDBA33A71FC6F8716C2C02F750C5458EEF073DF5DF2A667E9AC749A4E8336F0D463AFABBA86243118D55E433631BBAA66647DF4F57AD7F48264E82C8DA9061500DBCC46EA9DC9CC6850184009DCF0760E4B99332F06053C75C4D1891E4ED696753AEEFEA3EBCF5F481C22FFF5A283B2760F29A661E6A6ECD6CF8DED2512D8155C21C00D66D8A29936C970B03DDC6E5EB7C9FA35FD20C2AC6BF4C423112930BD4667C8A5433ABEF9507119289C1F54DFB3FB13F69ADEE109D0E264C74DED3C2009C3E4C37D8D1EC908466101AEE5E7F33B370BF1830DD70717A1CA79056223ED514024D49A478DA9B0A8D6A6A28CBC2F06F8177EA302C72A7064F6A23E33E5E2987DFFC68A33EB429DEB2C90241376D71B3893B68BAE6889FD156519902BF6E02C1FBCB94997B35EC64608E6B000059453DEDED1D6A34A1BAB2DF1319E4960EF1FFF7A10E087A79E82A4038EC58154C9F6D36D2AD631E05C1A0A342325F4C69F2683D277C219FF44676D50691312364640C0EF7A1AA34E70A2A922BC7294C0AF41C5C14EC2602770EE0171072AED340A7C05CB81F40543FE428E20743613EE462E7F3DEECADD43016E7638690B33CE552D96B65473377056FB1359650B73AEDB939C9878E714E255295D9BD69B52A7C1139510A2D16D4A32E889602D479630983F36A03453373B0A9E226D505E09D69C7D6168149EE50E02FB2158E19BC13BFD6C12000256E5AB6C0FB28953690BD1D83BA27FD0718EC06BD5AA65B2DAEA12C3D096E60EDE11E5E10909CAB6186873D97E14333151826789727E0137D7BD874FFBB72D0960E188558333D4D2650DB7CFC6BDF7D935428A7572B67AA66D0D783E1E8766A8F4BF64359520B65EF02C0C6112235C479DBDC1B875247282A69CEA98CF411D1B91B7F5129B5C72C19418F8F2618454E958CB2BEF73A46366D0689818C5245335D3323BE29A1AC8B9BD1BA5EAE99B3C061391AAF6B728B44BC2B0E5844322F64862297F9924CC7D6ADF81B0239E2070A4AE71B301C8834A5E2C01C3CADA8D8A27D5894FAF1BDD175B0BFB162E23069C7AC65AD7458945BE2A758E6C09255D80E0A341E7DB62FA907AA07683EFB15030CA5ACBA646932213E4F71BB279CB8C88A0583B648774484A0389112C88FC5F4813C8495072B67742C17AB7278B000D8C8D67B03C4259638F7AD2CB94598C8874792D17768E1C421CD03C8A4D6B8777FB27A46A38F7E49669BA7055689C04FA4CE30AC4028058C8DFBA3103469CC9BA3BF18FD2B923F1EBD36EA227721ED4D1D47295F458E6BF0871B6A3E5BAD69C8C8CBC89AF96F1342C31BDEBE1837EF224955F0E6FFF2C5EC231BDD8AE14809447032A1EE0DA3724612B5AA269A10AEC4F712C320F52F0209B16CE71400CEAD56E43D72BEFD9A36103A4C58D354140EF8E963662F4FF90E81615FB86962EAA6EEF814702F8FCFCE688A990A4F872DE9129528121650513DC1E728D790F1E2E30353FE51BF001CC22B99A13028C03AB692865497832D9DF07E02514AC04459508C75F414B6A0116081A6C880992B311E58AA40EA694DF585F651BEBCA0911ECC63FA7E43FC839CCA4C2103056CDA5E57142797008BE2121C08A4550993485ABA4CC46AC834814838F5E182100830D5BDD0BA91D5511045E6495FD0E62C904799465F245E7C1C20AA1444541020E75E62CD7E8F104B6BE3E33185C6CE83B1BC4755D019D9862A75215492D3378AB8990A62BF6189685FDF3D6AAE798E3CBC58CF97E36B1D1B7A395BD8460FE83CC3E2E3FD518695FD7BE341E6E8E18A04D998E50B2A4EFE86FD7A005E30F7812AFF2474E5863AEBE554CF65DA87C1E5576E90674CB8BC4B9356E21927B62ED612A5D39255A6311E2EA7D330E22E68193C52A2260A0D8EBFD77B785A8FD575301FE8131F73C293291E0C9FC7A93033F6C8E072932FA06E5A01F4462A1C685A230CC6703F916900947F2342C93C81724166A88D492B7B18D0C86F13FFFB7ED97A13FE6F0FAD8F2B6975D7632DAAF0B07EF86516BB019626697EA4565B6939337A75FF8B10F7F3EFF72F258FDB8EFD695A8FD76CF8D648DA0894823FEF93A63EC037B6F853521A473E0B74FC387B23A7443184881A3F36DC7386F1A2EC31739F632FD8076E4717A1C75C67BF182ED0F552FD097E0B286B556BED3F9D549E6A619ABDDB851C2668332972B62563BC9B6D70ED2A073132414CB840FFC8B4971D9D3CF24FD36A6216E567C00E30111E88C6C1889725FAB016B0DAD58C8010AB6990F8A50524254209B5540CACB479C2B38ABEF8AB6D2B6458CCD54C8A45C84C2C33E2C3442A3BB0945B0B80F5AABB6362332BBD83DAB752F7B13B59ABF16C7DCB742459EE91C5D1034E182425766BA1FA48797476EF6DDB773451B9E28C554C23BC2E80F2F197C4584BD390964C1041B54402F506645EDF1DEA9669A64B8066A52D62DE244718866CB4D62DA7DC0A96D5E200D1C2645506080869094B4C1E601194A4E535463717C8A939FA0A1A8CED2E3E4172E2F3D687FB8BBD4E20E242B5456595A616A8895B3CEE0E8F4FA0000000000000000000000000000000000000000000D202A3B576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC + +count = 18 +seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 +mlen = 627 +msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +pk = FFE70DCCF214E1544F90DAF39FF5A63BE28CA8E6EC4D9E7552A20A4E7B87B07F14D72A3CCF0FCB93F62D296D060397AF8DDBF9A4BF40C84276BA47B14BCF8135D10EC74A435E4E417FFFC9749D9A090027B5B88966273CAD41D8584B706AEA77E7F965F773B97F3A0D9D58F50531B35BF2CA5020A6B225D638BD0B96C7A850320756CC3EB04F742C32BABA6295EBCF0CD165B0055F73CB0187E019824BA78E1A6B81AA7881F3D961F37EA111D03E0666E1C2F616C5BDB0F1D621CED1C1F82A7976AEEEBBCF6833DE420CA6CC16730E0C9E2F634B394D397C28DB739B81E5233D646C18714E79E22EB689FCA15D7E0A70CEF9F33FABCB0588112E0D5CC94779CD6D8B7962AA36268CCBDD47FF713D877259DAC2C2684F061A03BB57D95073E8EAC205BB291D3C92C93FD7CD1FD2ABD3A4A589D53A414586CD3428FFFBFAA4551D86345077A6C16F9A9441846E6529B40C05FB67943D94C55A2A2CFA9BA56FAAD71CB4E1E9E3A05742BC3274555670FAD22523D1E11B23BD4B06DE10A7B5EF2A5F0191569AC17A54D135160D5B0D062576C386D287541ADBC1414E5CE61F08948693E52799CED61498C02557299AE7A33245E4E5D50FAB1C4912AF3BEBE42980B8D41499BF901A60A13EFB8FA4C6C4D5A87F764700EADF01543576FB73A9D1F352C56E23E129E4C596A153FBECCFA0B177EC58DFD1F09F3A3B65F363AD84A3B96CD74EDF20FF0688E1D0BCFDAAE814943BAE553145452012AAA91306289ED53C7EFF1AC3EAF8114E62C5A394FB1C51B071E8D1F32C7003B4383B521F4E3705442253AC3F700A14A818B3CCACAEFCDF4ADE7B33896680934F4F363B310735717506466B4F8A8D67FF6126C482DB5B08C54F83DE15E946FB7E53A0CE29D96343859FF144BC077A78B9E3E78A1BC94619E0F965F562C7B7DD2555804E8F696E67D9221C4941C65C543AE7FB4EED08241F666531E76C2DB88653C8298E02AC5233E6DAF80C2B5B681E5D8A0FFBC4DAB06AAD25AFED58262A4F6E121556E203CFC68DFC9AF16A75DE6410CA97BDCC25E7EA3389486F13FC44066296E33DFE25670938C919354C802B0A5A93EF3EB02F6FE9AAC1F500BEE0D2AFEC2E82D8A1EF257123437D5397EC4D27613DD844014A654E601D9311AC61A4584F21A8B0BCCE87C1DEF9DCD6934C6955E9EFD1B67F808D04ED9DD0E0107CE6C775ED4D8A2DE3EA7747FAFCA75E80462FEE82B7BBD118EC1310F379F1EC7544EEF37F79870495ECA1A4EFD5A3CF20D3D34171809921C66300CF8667CAF30937F8ABA258C0881C267D473FD60F363FA25A8449431020C5789FD1069B7B7F5FDEC88CC95758A10CC7C1EE82AA959B3F0C7A377AD8616CD5B9408E1C1916E665EEB915D8B1F1E8758E1A7A1B734BAE987AF16C42F50B13043707538D3369FF898361F94A5993A3F12815547A3C0D4AD9BC07EE02B8F7272B6BE83193E33B05C41EEA4747DE96CE32E320D22406E496FD139CD2B813051083596805DF70BC92F2C2E0093E5CF56A7216D1A51DD7F4300EB17A0BA3CAC3158C599BE15551E8EE5A626E962077CB9080C88423041C26F82AF41273D8CED2FD5C9AF4D2CA615CC7CAB413D34B05D11B6223332102B942B70BE91BEA7C603CAC8E5FE0E86841A26F0DA753194DEAC217884015FD26F8AA6BDC2FD16FC17ED412EB3DE885AEDCE0BB751BAB2D6284093817DAF0C9B28DC49547E44BB38FD39E9DBEA0B82E908BBE3AEE831DBDB2779A357919B6D3EE927C09EE802807E342D57D91210019C3B7B25EF4587508DBA79214AF071A8CC037C58383FA1598353807A9D86D1AF9EA7ACB388F219870ECD87CB3CB7D8378BA +sk = FFE70DCCF214E1544F90DAF39FF5A63BE28CA8E6EC4D9E7552A20A4E7B87B07F44287085B37792F3B901A1F81657E0ECCE1FAC9C8888000F0C5D8E98639FF2DF406FC73CFCF85EB7BA1E6B5967AA1681817CB30175A68313684972479D6702AC18A73BFBB984DE094D217185A58C5D32AE7CF6207CBDDF7049D3B1362651A3F609C4691A316241864C59A425D4226E1AC82412118449849114B47162C449648090212131A03685CCC471C9440C9940920C148188C86488382CA430444AC00884340014410CA09811013406C00861CC86291C4584608869DC1672894401DC2282C14246E2128943884D0A11281AB00D21C510A430644B864C0B306082A030E1C0848098044AC2054196210C264D12284AD0843199343161B4451409298BC68494002C4C38115896114B226551C86013280591A06D043405A328729A90880142068C488E43A670C9063212C65114A2098BC42059B82D20400011152440B881144300098231DB3406530485242802A0800482808504066941B84081204864408013420C80C8614A36308B840950466A093004130886CA1251E2908C10014A0B28001C87085B20041C9788542288024230218721804081CB120453421058880889B4459C388C1039709B3009494066A2A88814C925D4421011080EC9984800B780D1A821C3460612A62D231129589220CB485160328011938923406D91A84502828098982823046282A06D448668C4106910344951A2698C4880A0B244E2244061A488243945184812449805922232A13821C010255994240B98715C0646DB2429C4A00182444E09368A9A022A84044663A830E38405DC186A19450022124C52180A51904C0839111101291C258D61B8200A148DC4248D10464002C5848A4032210344D1A4211A1468003209D008448A44520044690144920A3382621670A22662A142859100925000480C17819B0070E1C020891682CC02800884841C4771E3120559408614C74890326661886508136803112CC0002C82482C9A805101442EA4925111C12802B8440C2041A2284E493484E03832940424A0B021DB98210019528032711CA04548902519A38958027242A41120B17141968918A66113B5212345881C148242C040442400582224C1144864C024A192408038524930204CB04908A30D61484C024881DA226DD880894A48281A32641C802D1B342603020A13802D04150E0CB60862B40C1A484EA0B601CB062CE1C431E326690CA9455A06125A1092523238ED603804B281042408DE1829AB5BB41F84CCAEF4773CD01F7CFBA0B1F5074A3D7A1B07C4C39CD3C9C0022B725A652BEB30234199BED07578E91E1FC95C3C903D6B2F637FA3A9E946B1A0CAC10608937BC37AF76A818F5BEB5090B13646153252CB8C60C91DFB061B52ED256B6CD4118BBDF7843AEB8976024F15F368C939AA64F2F7E75AAC333EB56AB7F6323D2FF62F3D4B180808787B3AD64724538C66B691136EAF3C6D03F2BFE36D241EF7D1942BFAFD113DCB6432CCF6196B3E67B503F9545010EF0832DBC7ACB290AB0045C8D3F1ACD576C595B46B94F6B2CF2490A53AEAAE81AA4B3349F93A5996AF514A33535B48EAF45A463CE6659073B1F8A7D7F7FE761155025D952624967A160936F166E207C6721BCE4928300A635BC8680D3F1A8A3BB19FF60E02A2BE76DA6A73224984AEE4FD4C8C4E9F4AA876A57F49C33905951A8C8E7DA1C438C287B825A43FAB85A9021B51568EEB2BD24E4B218725AA8BF2D3E1F2BCDA272E9CA9A1EAE446FC120CE664B4E1E53C0867C7ED997A4F9FA8E452086569E2907151C2D9ABD5B316CC87BBB7A9F7793930C17F8747699DECC24F13DC6A7EF86D10F7994D35F21E4C2B7D30F68FF429F5C8A13786CEEDFB6054E21C8C887E5B054D32567654CD962E36BBD5FCB5B2AF01B6692BD5157950D5D2883DC96E35EB418F61F11FB232C9FD19A1B6E6BDD7E5930461FAB4C34CCA4074EC26D379C651D181E82938E2BB0D0444EC1342DD3873FCF9CB02DAB065BB33C256499D0BD53B62C057F397BD23FA1BB70F23CA1FE456B71DAD952C9E79FCF34AAB2EDB5C5465BC45E8E2304EB21F2370B097DABF78D60F6B1A2FD04ECC93521C3B8019BF857027F0DBB4EC655B5769DC5E6969E9842E57D34F44BEB07BF16E462E633CA3535228FFC8F7CFD3CC033DEC2C676E40AAA2794ADD6277839C29F52A543835D82745D071FD9526CA133E832E5A99CF50974102DC114AE83F2A1FEB37D3C192FAB67E248CB7B23ABD00F9194928EC6FA2EB2A8C7F41C3BA672C1CB1D498A9220CD359319253AFE088E62BE290860C255EAF5A9864907F673EFF5B21B48F481D82A646DA709AFC4D57C11BC7EB1B6571FC4D8937E3AC2476D203A07AE9C5DF279B44B3C5F6BC9579AEFD56F49785586A484CFCB26A3F47177D15E825DCD08EEA42B4BBF461835B0D1326925534F95EF154B425345101AA3902403CF52BBABB9AD88BE9E7274B8A26DCBE9C341F9BD6C9C84BCD1A778B48F838352A4A8EC44F914E24E43CF77FAE95A5CCC965ADE91B4821BD1DCE07BA641AD8B263588F0FF5FCFA489C497A2ADCB8D4E6FF186270CD149BE3B270428C5C2BFDC94B250B7D68B4BDAFDF88B779E1221F3D7E809D8B1DBFA8A7E668F2C77DE3B5DA8CD805C11D170F20CCE1BC2388A6F161E5CF1636D0BD0F964699BF9449404C97DA869C3B28BB7CA8EE963288DCFC0E42564644607421F34E40A7AD021D695E303AD38ED4D4BF1DFF0EC8044EC4DF5BBC9DA6D5AEEB09C1524D95844918EF64B546D4000A4EE1AD53510C32AC76E9E839819487767AE3F9E25E7364C716FC13E4E33F0E47FB33B293994CF470DD5025D3E2E0B0723AC0BDDD78CDD2DC3A35A25F2DD4A9A30C5A4536403A719A4DFCC01AD45BD3DC8EAC5C264FAE48A87921DFB558B572210606C66D952974D481BDE0BDF1A67785023F26343056E132AFF1CBFF168684C6A77D827FE388B90CC4BDAE6BDA7788CB41FCAA203C02DECA73B08395B4503659A0EA9507BB18559496F4372BB6D1101CD25CD2DFCA5127694EDBD1B06E9260A4F47759B07BC248F0117F3DAF97030DC473998520E4DB0848EC39E46A8753E5F72F2403A91BF4C38ED2BE5BC7A80940EDD649351884B92B7C79688703CCD1ABAAC808E76A146DC9E31BD973B58E5C95ACE717F0B23992D568BAF0918BF3A53131291956D1C08E1E17938DBBEE1E1440B9230F8D1A1FDF05D8EEC79223EA6246BD86E33D2ED8212758F367EE1C67A947853956B1FA669F6A082B5EDF7BE99278CED93372600BCCE421E19B5F46E6B5376678C15C10AEA6936287A45F129BED8F841A89BD77F3F8BAE5EDA83C72F8E7B0ABFA9CD427963FFFEE8D19735862F739A7E4F71BE81CF91A367A717832C5E7563BBEAC9D8CA1E8ED4BA587CF54703CE9840A41358E12855EAE44B566FB386C743C81BD91FF486E165836F82230593421D82BDBE7FEF12D401F0D7AE1301CCE1FFBA3C446F069FF38B20C350729C264F3FE3F25FF601C66241D039D5CFCC39266D7793BDBF552617F95AC34CB33F3BAF89235223056B724A5E2BE7826C1C7E0EFFE452AF5C1FC923362EDD14D +smlen = 3047 +sm = 3995FEF52071E6D637C3E92642218A1880EB133CC235A28B8477F33B382E221741E25715DD9B32DC642305F4BCB9314B9164E3DAA232914645D66A100A30E0C53D47AC7E62B474CB3ACA05B0E159E1D71B5D844D4A6536753BAD259971F3165FB70A7CFE390CA7090DD44F93B8D8BB87811160085B21F102CCA11A1A313BA2A9A39522517E052B80896C402AE878633A8E034F24FC116B18E3058F99D816285BDD06E192C4D3604642A0150787D30B489829F3D9A31371A06CF76B09F6ADFF54246A2420D8F2AE66798FE5CFCA52125EDCCDF4AB5A27FE8E9877B0633524BEEA2023E30125ACBECD67F88AD6F75A76842FB8A3F78D461234E3102A5F4491156DC3D45BF289B241A799D2635BD074C711DA154773F284711EA3C3AA5D64A6CAFE494943768CF2117D5BAE0FB5822D706A0CBFF2A1C8E7F2DAD4B06894F6AA23651777FE7AA609C9DA89669056D7BDCECB0E28623017A2C96E0FEAE7A5C630FA46F8863B4108D11703C3E09428C695AFBC431713E9AD3A2D42D35D994BB6B7A7048ABFCF187D25E96CD46D3B13FFEFDA21CAC8858B2D33D6B9ADAB8C69D917CDA35D91352C1F31C17BD4FD903DFBEF2B92DD6183B5260827C6FA0D1865FFB1972068DA708130D0D5D822ACE1C60F41CFDBEFDC89A4652E279F802346AF8769993D80C00A287BDC75BDA4D0C232A6CE8B84FC40B8739EC7318B6B3008831B1C2592F496A55C824044350381CF786D19043B9AD17C01E9508AE8663812435DFAA9DC3C3F5FAD57AAFFD64085FAC04E3E4DB5DC16E5BC23961F503AB0EB4C8DAC4B06BFE79974FCA9A17C44068084025210F9EEC2DEDBD66043120D0E5940536495B22C0611DE4A0BF223F6D169FC90F5D24D1B42A7C5F8BF61F10919724FEED24B6F41B876DE37256A9F212DC74A26E18E415F743ED51CA4393C42D2A6346AABC91A6C12A519294622F8630CA1FEF36993C26EBD04AF6D713BB971922C214DD4918C99DB64FF6F6FD3AF45BE4FF00776EFD1A1EBDFB43E471D5F05BCF07ED30A753588F06C3AD98F18B2618F340B202141D0D1C3BA0F91E0F8735E7700E3622753734F439EE96754417A6AD1CC4E593592E2A9E7E58EAC18B404B3DBCDD6229B99909A4560D027FFD4E7CAAB6C5F874CEEF14E2906AB8307F490F24948A1A271FD68673CFBE6577F3097577ABC0C9549B8C3EBBDB0436115058FD20638450F5F803CA3569510619C7FBBD58EAB1AB463DDFA27815F91A708276879039AB7D987E91394FDC0F2C48F5CCBDB0F8CFBA1334D394ABBD9909AFEDFFBE233C5261573BFB41922FA0D931301302EFF7447F47A5A29686B99617233E727C9B58446A13EBB5DCBBA108F1460DED6E1F050905414D7B82564AA2D2BC3861B629706A9F13DFF9918CB50AA1A4B6F4A1ECEB7DF87476E28D4045473E73F2865A31858847D196A48CAD9FBEEA83E21C8FD4CC66C28DA592501749D3314AE0291C925EE09C19369880721686D39D701B907589A226E2F6F3CE05854CE817092CC8E8D1F83870F001653A6D2DDC0EDD4FF62860355FCE677C5C90DA95C885C93760A6687A9957DA638A902D1121CE601D708912257DED32EE3E24B0D4BF8ECA983EAEBAD9382E552C99A9765D8200DCD3A50980B592C39D633B3574E4444CA615D7EB6548B155BB807C367CA8646E4B5A681DC87B22AF1651A016844907AD4DB3A97E2AB78DCB403DA8397A8CCCFB1FDCEBFC2474EF3CF927C781CC1EF6A4E39A8D616362F2641828649D8A9E74A8D90FF7C4A6C2AC042337E652076ADBA8A0F935CB4EE09670A168527EFAEFBB48FDD6DBCB9ACAE2426440B650002038DA01F3858122162CBE94A5831F2D6FBE60605008E24C2AEF9280839B37BD3AA64D4FF711738C2AE779AD4742BA35E4E374BA24C0C1C1CDE9564A27AE02667F01637BF4D159F0FDD493E3997E078BEFB74944D5114CB37B3CD4F6B4BD44AE1E6C826347D472EC6E844DFE7E9AAB141CD0851A4547A067FF390D1B9C87152188447F6F5BEF51F75C3A4243DD842B03C7E3916BF6C5F7CD5B7ED972426A2A6A786DD30F2D700200FCD9B1076DC782B221FB515487F39835E95A7C559740E58EFBD628D6190303C3BB857C06CA997FD108DACC89181D5B1D41497B10D91949F5B0A8C847B29DC3309CE0D036C14F061749030193C0E95F4233B616187CD63A59669404F60CE66F86208D102DA39981ED39CB999FE2D245B32721441C916A7D4F129735D1A7632571016A3A354E8044050B2E18A4998FA8F131F6C753E6AF624BA6F6F8F1776A476B340520CD7DB431BD6E304671F08251ADC63C89DE80CFE6F1DE1A8F9081EAE7646EF573BBD5951134730B7311BD030D04A43B46F180C3CD533ACA162DB809C881FEA1F7771193113DF6EB1440E0CC892E152EF3CBE26618A559E9B4606A566695146547ABA92A92264154F5E72D7313CBCFDD53912374F31FB970667B9173BF04699524A0EDF5AF3678A5B0A774AC79B3B4EC27F6537345D335B4ABEF2D5648393048785DEF1A998EB655F7380E61D9CFE9CC9E485030F30398D0218AFE3199C4BE748316AB67BCF2A44F7612427DA9D27D838AEEDE388C9181B2EB3076611CAB91F4FBCBABCE7467CD28111696EE6EB09901284E1A95165FDC86D80F6DE90C60D37EEB3C84389E7BB525A99D9C5772047916953C382308DD81E543CBDDDE42F47EFFE4AACA03AFCD496CD1C7BB274DE9B9AA9F597CB421D33FE3FB4BEEB2D63EE4245E503CDF928612B1E93ADE9D1A26D74245F45960AE38801EF7E27E543319D55BE5D7E999B72A4FBE927F7AEDDF8CC777DA7BD0EFA65CEA18D2CF81FEF42F91DF1B95ABAF5F3BEECA532E675D8647B784B7C78F8E7F6E3F513D6444D61F2656AFC1576D759D480AEEF0A344F79DA086CC7FA05FEE5F48C7784DD6D55DDB83F4DBAC3082D1B78F9D95D8EB96706B898797B7949DD9CABCE3759145EDAEFB52DF87D017F95E3691EB9888B5A94E9C00925E3D91D471B7CE20EE07C84808086D65FADA46530B41FE9FBADDE69EAEE08090A7FF7912349B94F8BB7BF86C9C999C57D6A44B462E59D5D2B6ED7473215C637AD2138253BCD7D8DC8C874214AC488C38DCC7C2B00AE4640CE16753189F869CA997328A0F116777F2EA25273731F0973BFF4160FA22E235C03E5566B8BB7AB3270A94D7AC8ECA0A9990A22B54D7D0926655870BADDFFE9511532B57E30232BC904BE72A107FFE99E2FD66E16C337CCEFF85B2E7D5F9AABBF17653B9451E4963534C0A89BE4D226B74835B37AFC6AF6B3D4F3BE1D8C081125263A626B789B9DA0ACB5B7C4E3F30A393B3C3E484E5E607585939EA1C1CCE2E3EAFA061F343A43566165688284E1E5F4F5FE3D44696F7A949CC6D5FE00000000000000000000000000000000001125353F021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 + +count = 19 +seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 +mlen = 660 +msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +pk = 19EC04F8D36E3C50D3338D2D565D4C4BDA2AF602A6AC2D291B20AE06EEC464E672F91EA8666B9739D6BDFAA72D74814D6161AE0FC3916F89560147F45F8229C9ED285760912C002A157ABEDD3A67A8AB8F4DF214AD310253A49618C924556EB488D401938FFF5149E5C36E86F5681794D78000DAF5E23E503B87DD2F506085CBA5E85A424F6443069896D537553B42AA9EBCBEF368A94E949C43135516F76A0306C48D51324107D165DF5F9C5AE702980F7926D10047A1B7FB31DB65C48B605DDD902A36F5561069D177B11E3C53795990C53BBB379DE24B483D4C28BC0558601A3E9A1B643433D950BA0746350D48CD1497DDD824BB8C8247E68D708779ABEB673CD605C644DE0D235BC72602D14C25FC724FA46C19631E21DF0A462C454163FFC5D92208769E9A8BA1BA047289273CCC4526CB70E9F5FBBFEE459000AA66BF1160204A59228B54D30F2011CF78B734EC14A78B6181ACF1B2E8DF83A18ABF3DD06AD25DF221EB2497DDBDB73500F6288E11E3D5CAC004A637635BC03DB150F68D5479432DD6E4DE8A6790451E9405E9710868D2B32366AC7CE3D0EC67BF2CF3A24C8B75FD9B8B9FC6E30EE4BCDA73FE28D0DC7B0260E110E4BD2D471527D2D2D8218D380057327B62786B07855169586C02341467A38573063DD05284C522C3537C87333FC75C618DA2F5B12DA2EA8C630F552DC3F6D20505A6234BF353A292704F94211324AD6C1C2AC0A6FFC71E11BBFBF80D7A2B0CCBC787BA48E265188D92138BC47C179AD4C6B3A241291FBE80EAABC30E08E63688989F6B670948193D1508D13DC837580020871074E8C33ED8B3BCE124E40F2EF78EE7242A83DD9ECA712F0FF09FB32EA23E283FDD688E2DA43BB6E44A05436DB797D22F54FF496CF69176A2EB9692379BEE3D999B3D82250514680B48C134D0070FC1AD40A46AD74139A62EFCCACF946C5D6ED39E90ACBBE007DD008C990B51C0550EC4D6F1A32C6012E3147E49FEB5B01208002B39704B9873782D2445B52F97D2339B611A2D1C5A11164312931315749143ACED3A9FA5B45A867FE45CE9793AB9B312F620C57078F0A4B40C5FC932ABA4E8D64DED8564EC14B9862D37D8717ABF43E79FB47142EE1748A7F2BC19C6DAAE5EC9582D422FA47D3F4EA9D14856CB074CDFD997898DE2DEAE4E36B0BD82EF435A7C25F972EE384198958BEFA189E032B14908478C159DF129AC5519D44EC13729E248CC79635E7CC781F58E96233AC31F163CBC7D52589F1BACCA839F147430AC19DD8E844C28F1E3FE2C89F732CA1740500E1B7CFD4C8144A815E7DA264C9D3D63C5CB1404FBF6045AFD93BFF6C05B88EA511987BEBA9A043E960F508CFBFDA7B540F14026699FF87387975C198DD68CD57C38FD6FAC60BA49A52A9E888F9DB9B6CC4E0B430821E387024B00EC21C96341FF395B31BF05A03CC32FA67E251FFF0A30CB34DC265250F394F6DE8DC6F7DE410E57677D44FFEE7EB0CCC5A402688E65920475CB1B54B930260F553563E9CB8B3C685E58EA61507451BA3E8A218F79E1F4383E887F27DD0B2089D024A129317240FE8AC557DD04E436B1B2C28078A28B8D64915D40F8CACD913559E4393EF3E4D93EF28C0A58D68B0746677F6D2603019DD1104CA4C97F62862A8FAB82AB44CE23DF7D62ACCFBD41245CF16A1C2A136415F7A02A373790AE289ABE4B9027837D712ED8C070ACE3C9827A250999294925DC8EB6978F0144393CD53A55E9448A54E36A2AAE468D14CB255F1BDE98F1F15AADEB35653FF0262032995CD8468BCC199A16C29966B79AEBA16372D8DAB0633FC582C993DCBA80CD9A7BC74A629106747675A24197 +sk = 19EC04F8D36E3C50D3338D2D565D4C4BDA2AF602A6AC2D291B20AE06EEC464E6A6E952FC2C567FFFFD3CD3F3F9D90927F66253C9A71BFE49B75D9FB448425487DA3D652326267EE99387D11B1FF298103448C43213B4B5AA41C5EEF24B632B0CEC4611BA3B049946ED76BFE21C9FB3B844B74BC828CEA39E923613E7C74444855840084A32668B24325B30299338069B06660B96314148640992494B028863184519000561068C5890480BA751A214250C395154406DE3C08D640041120512519489490848A23464103951A4C86104866CCC28300C128DC9C484CC000209914DD4862803112E0AB048D2C220E0C8714B26310118485C48890448861292251B452611911123834D92460820C74C41384A83B60460B0641A264E51B86C43B224E3442E0C1504020862011324411282E44830C2B4854C80658916700A990024085188A260C0140D51348840B82150404692C489918004012312130304401820D24088640012501286E2B82848002020B481E02025C1406C91C651180160820608C1426963A6645420101909110B89052081410C1769DB900C040628A3942DD206095C16495A029249842099C88DDB020A1AC34021429114856D22358290402598A0305A4409E38810A3224D24224513310680C68D63B04D8CC8040B184123117093223094928CA32466A41470D0404CC8888144C04821088D5BB06CD0826908356614B024E20489D8843061C00C8C908044C230D9A690E0880CD196081A9829A2147209039158B68C044229E0220110317260224A82964D102431802066A396809CC044998611DC027041124C5BB88862148AC2B6809228460C082519B20421452560364E19A78D1C8351C8042613122102036ED1981000A0400AA531519425643801A3462191A20401B56D04014C44A68D91440EE3203021348151484409028EC08631E11201190201D8464952100CD224121027600AC08D42902054B8405B8260C1A249D1240D09C711080428932201549844A046900CC64112390022398A9BB46D92186D8498650A4308C2405121B18023250958080D59A02918072ED9400853026809242EC196718B066D44186659028622A201001509D34244C2066C521841CB846D2025221412481902860B012400A581A418845038501C048554446519C170E2028A19920550C448D3C42914B14904B0291BC96C0121601A486E091132140032C1B061D4B23101A08C98800560002A24430A9BC851E4C82D622486089651291E75091EBC9F4DB9701AEF5895AA3B5D66EFDB2E1465AF3400D95058AF09FEC0F6B5F42BD694B75EF92B5AD719C8277307EEDEDFFE7B3B5747E3B8E09DD9582E257195578650702EF437D354141858BA93A1B972F272B669DEC483D81E28DFAEECFAC6E0FF228C3BA42CA5E195A76C6228A094B96A2F86E1584B9D527AC2DD8AA747CCE597385A09776D493B9C61495DC0951F4FFA90A49718EC1EAF97182DF9252BB81EBDAA3931E570DDB63C3D8AD0AAE098B4F012EF2777ED5CE043D9F58531811BB73E76E326930D0389323777AA430C95BAEB27D9B459D6DB59DF36999A264087EBA6B78231CFEC8E01DF60C4C4579C0FF16382F156EDA69A39F25F9D070AFF3D50A09E2E4B82A61B2F01FF1B3000F2306F50BFC6FC4418060BAAFC0F4470078F0D9FB47C7BD954FC933BF0BCDF83FBCD476B7B1E526D43004F3317628B2EE19EF3DEA40A3E6EEF2A457B563CE53AB6C72BC725ED081227D150F345A3D45DC81A74FA468A2659D91B40A0B0ADE01EAE3754B8EB7593B407EFE826CB6F3BAE917DB779D02E8F8DA374CA9AA773F0A048978A9219B0642383714D330F46181BAABCFB678D3A24D5FAA2C2913E01647B454FFFE1E8D37E3F99922C4AC42F171B1DDCA5CAA8E7E0C8DC9FEACC4809FADEF1475F3102719E9DE63BF719B4A2D1B5CCADE27AAA046C672ED7D2C0E2AAF6230D95F0034A1F83C007EEBB103A9B6042CA4E528957C8D06DE61BC277518EDD37E9EA32900ED4D041F8B23E4FFD7D9A0BC8333B6D0618DF1491A034CD0D7A8E12EF75E53E18E5A140562DDED21A23018A3E00E7D8F6E4CB43F45DBFBB3D945688B91EC6D8BDB128621CBB574AADBA78F3108361A1823CE17D47B70C7B5C76615C79AE17D86BFBF9C8E88A913981CBBBE0267969A5D6671372E578D621AD4DEC16F23FDDD40D0E4D20752DF4467A911A88E3AFE3834028BBDF0CE98F6107B4DAB941782C7D8E02AAF875B1ADBB791B61516491E0DB921E4945F5A520C121519C78C428FBB83EE518A0C32EA36B9B0F164E3D67AF176061686E9B40D9A247F104C5A332721CBC470F470072BD16CE2C68305708325EC0E3740A3B810268F726B922D6E326ECB136E0C0130B4CA045998682D60AF4EC9F7EA8A0FA75FD33B5912680A184F2869FF3A5614FAF74B02865E22683A832A576D5E4F686B9A0B0BC8BE1EBC7EDF28534FD0381B9CFB129DC81DBEC6335AFECAA605F957AE579B59B713DAEAFFB26A18D9B2913E6161006F4C63C35CD86367FA9C574B2F3C81A4012091BE424CE3A8072A6276449D72D64BE8CF3A2EAC67020E0BA0D41C78DF7AFA02C54419AB51A22ADC48FEC902249FF8B0DDE760A9437F2184BCE94512EC26966E2A6E596C18C7C3F7A69A6CBA443AEAC3902D89025FDCE1D9D5B92780AE804449B9DAE2A7A09B24AEC8B8F5F2E06D55E69BE7A223646A37B2058574785F3FB553036A9671793966B66CFB291B4E950EDE57DBDC477D802FBD7C8D6E922F0A0AC62B1A1BFBAF32557E0E2BAE4EE7625E4479E1C3E7DC9D571ACF9EEF0E24BEB2334C2D564A8D2471EE26BC179C79BA340CB8B185251861A8ED89D25DD1DBFF8246240B917C260552B2C635B7F12FD4EC09B545B8DB07A346FE802F4D20C9EC4850A2FE14B35CD4C27D48FA53985D2BF9CDE2B01936C35892721E79BF0727F175235BAA6A26BC97BD63C94E1D86A6C1C614D11E49D36BA683497A5EF272DBE40521783FECC9571F1852D76DF175E4B9F4599EE4CF1C93A8D1455D3A4502322EFCFF7B0D98FBA45DFABBDF47D78A54F74B9F16FE29C1C7975C19D3C6CF745ABC4C20C06E1F23F49BB6FE555D721A613212589D1E1E141E4F520A57D8405F2CC3EE27F84212C76B36C142ED6E8EB1AC724539D7D7A8FBB2F709BF5395BD84DE4B87649B7EF55691C164BDE8D1FE17AFBF7831DEF6EBCFAECF37414935F9E658053A629751E1713475962616C66E0865FE8518F0C0A2EC03641D68EEFC367C80C356F806B6CA65808E2CA8C7FF24F132AB553F5910633ADD790CAE45DF00FE9FF1AA15B7B11BB1D035C550C28E33D778E6ADD98988E67422CDF8195136A5ED8191641937C83B3C1A8369D2A6C481243517DB7B8BFDC53C3EA29FBDDA7A97CE685F48121E5EDC61A5D6E1A939B8A4ABDDA074266901F39DFFDFF4115A446314730E21987A45CD7A8DBD72635CEADA151839AA3F84184D3BFFDBA79B52767834994C88428A2B334653481FDDCBF569F090B141DE487EAAC9382483925F33340EE0FA1AE61B855D2EA94762FDA0704289844F705A6E6F68A3421501CDC3BD342F28481FBCEE4FC95F5049F0DAA73F4F8DB88645A47 +smlen = 3080 +sm = CF03EEE53B50F3BC15EE93D9A6004D7BABC28274A196CF9BB354E8C22C8B5ABEF95BBCEBD2E1A192A9222FC31E04F2165423479A45AD0F5A62FC0A2FEF53778B74AD6D9753E2CA8FE34424FAB9EF6F0F59A9A78862C9068741F6F02C10E99F29B2D22BBCB14B695EB5AB45CFACC1F11A2B67501A70792AC1F28731A102878A2155E10FF97C8E8FC2208D023E497C0618E4CA0078D1B93CDCB102D21D177278070710DDD9E128F4684515EE9E7F8FA1B0B076076BBEC2D3668190AC35CF2AA5A86191BC1C6F89A86CA792A899D4E74502B85118D3B35BFF2EA39597740CDD09C41CDED727662E330117F793717BECBBC09E9CF7AF650E5BBAE48917617F2A5073C230695808CE504C5F35773FA0DB18CFB5C493BE68EB7154358169CA78C051CAD796E19713FDEA2C9A6425490E2F7DD3B4B9F56E69DD44116A69EC8A030FBA62C5579D6891767660F35365A88E4BAD345CEF3D34830B69EC166DAB4EA4E3CA756115202A0D8C96D5BB35F8E1EAAE14332A06A9D07BBD20024EC196E50D4BD92FBD146E77090D64154AE65D3CB04873166E1127D13836DBCA3243EC114BECAF5917BED221EEBF776F76602191D1A41C6CA5ED0DE9CE94FCDDF466EA846AACB4415A282A293279A243F7ABB92EA24FDA98BD9550E515799341A3E7EBC8705767BBF5A45260A2E1953B1EE03C00B892C50EF1001B0DB39E1C4B02DF71F8C4C50705F2FD9466B8D6D618C1DD4AA8D66ED6A8043D279B7CFE2F85F159248D3531B9EB77DABD2D0DB5083BBC6AC7D6F166EC61E43553D4E94B32298388527342FBB9C3A2D2C83D55E7F3159AF50E3212FD02F0D8EE6F3F7B7A602D5B6B6850AE135C7CB7D5A4D3D27A5D1016A0D6354D878936CA6A8C36CB303E9AADF729C0B0E1A4A455C9F6BA1B68EA2FBC5B3706213F50AC627D3D1C834763F240601447068EDB1D5CFD6C93F827FD3EA9B775B3A9BDBDA9D651DDE11A8A68DDDDD8C1501C7A0036B62EA9037806C2A78441247086CA0A852775EE3CDC5DEC921D305AF03D804845C10433201FFE69CBDD8DB956EE3AB0839A29B363E3F237EF88C9B2423CFBEFE37F01CBAF72B77B8D34E80C8498D20C15D7A5A913CD91455305B1386C5D8C7B59CD89D47DDD46E64D1517322336657AEA7EFA57D6513262BC4B031A7BA9492525637DEFA6B1BB2B211A15AE61E506AA82286D5A8F2A2BF65A75FB618F1D8B0DBAC98086017E9120A81CF6EE49B1DD8872AF9D7659791D5124B6C7761F1492EF82AEE876EE10C007E851173F53207D457D8A9596807B072FCA7E7B7EB6FC240B35D59A775C53059E23719E5E732A4D2616D15784EAD1060A54445622DB4CF960FA3E730F47ABF4E4AC8AD4B69ECC70278642B4C8FCE0FDA69C5DFD81C2BBEDBF7D228F847C0C4A152A4546137109B2AD583EE11D07103ECEFCD8B6FCE430AED1CE946B435B9A62672D0722274A890EDDEC71F5DBB759D58B19A25FE95A8CE6EAC9A894FC2FF7BFCADE553E931AD991E7946BA755805C143F279456239A34747BEE50FD2F25812475498294A170CEC73214ABA0D3E3923B8A9C6C4A082BC3CEF1C5A9228444F8B8F626EAF490B2C884E125BE64C7B2808666E91096D6AC947322BD33DF49E56F4BB3BB7E7F8D8DBF7C191171622EFCC9653712AFE43FAF5E009E623562BE4189997B33FE20551E37FDD8C87DBF3642D9F552EC911CDFF9B988EF93EF74E592D9602A5A93DD17BD549E29F5CDEE398A72080A8CB769CD23ABCEFA13202B233DD8DEC088D121FCDF611CFD29E642269E9BD2A10EF1BC144078231A095ECECD13629CB7434846A16CC5AD60A9E316F53C32C26186962E53E5ABB1C3C683E55AAB41CFE660CDD2473DEB0730EB00FC0D6134E6E6D85E3BEE1A78CB2CB7D2C8600A956ED50A1EFF9DA7303485EA2B833FE3EB0A5F360C53D5BACA9DA98392B803F37DA703A9CE01580B4C5FAD6A845961FC4CA2EA1BA86843009E8538595EEC940F73C87E957004022233B82033EAD6B0479FC3BB4E3E8A7D863A1D3510E68D09049C39DD127B671426D0578FCA2B6C493B7CC6A6D6C11527E3FB51150A86D4D64ED08EECD81FEF3E44007B81EB50257BC307928782F4378453419935820C6AA45B9FFF6F981AC0A24DAD81D4BC59933AC4562E1FCF522D0F8FA2F9EAA8219471507372C8A6068315B5B176DA1233DA3F8904E656C51492BBF9BFAB137C530B60C8CE05BD4C96F59DEC64089B9CD23E93E326BB8ACDB0436151C4FEA508E79758DBA5BD55B520579AB533FD267F5ED4E8FF14FAD5FA3BDEC62EEF38272056EA802FA0BF6E8D8008B1B3F094A920F8A9EF76CAEA485D82963BEC8BC8065AAADFFB86120BF852B60975FF59EB20D1218711AD0531BF4E2EE9AA5FD49FFB7B1B5BAA1810F67F5EEFA75CDEB40CA7B9DF2777DF1F760D611772F90E733956BF4A4E2FED7467E6A90D6BFC52FDEB3E6387F7203A564925C36937999B60C19F8EF1DF8EC7FB6C9FB6F383CD2933EF66BEB747CB548FE9B45E1E5B28C512D39066082EDC9CA4436B5FF524F1ECAEE788C38A7169201E5EACD91245C9CA35C942D688DF09515E15946AFAE3DB345E0D3BBE9DFEF151E79BC6BEB5DE4AF500BC83A18D76ED2A17FFFDC06833846FF3E8E4D44E90B82CDB70CED8DD306D1F1EF0A494484725CB57E20141F255C4030FD566007B4F36BE2D10941C6935A6739CB1FE7A756C8C908BD0BD5D96E81109CA282D8B782AECF7F077038259C445826D84A876B6717261EF3EEF1501BF1F80681DC39C69381C4A0416047A6ECAF30A02D9B1DC78453FED1F78F981ABF40A0DDAA1C549E8AB4023BF079F00CA0AD031F99FB2E60516CA31DDDF44AFB872257D53EFD40B944BD00C650C01D99254794339BC75EF98A28C77449358AC22F347F7B26C2B808932B1D2F46B2E3C86927D927B6B6D3FD5106941D1ECDDA5B2F52A9B0BF2BF00133444705C4A70B3B564B765329DF21E7FC264E7BAA83EAEFF552440AE9EA2728A4C76399CEACFB23FB214C0DBAAC05661A83813F21A1D4C274803FA0661DBBE0647494636111290377ECB7BF3D3E4D8231A9AB870A6E204F950E15ACBB1EA37F72AE204CE60F0FAC46ED07343EECBBADFDEE9C9A9E5D4D4D6495EF38158D720504E2CA69C7260006A397D1273A91D39E4FF3A3B4ECD684E3D24D8318E24929273BA3DBB54C2D5D196134D1AC214E3372D1D84404265F78FEB5AD1C7CC1E546312C9B0883D45CEA26E9D1F23E083573FA1ED0B40265A749AED4C5AAF0E8BEEE57DE72B4DC9ECBA73C0B6767C595A15AC0F1017303D44486B899193A8B1B3B9C0D5D8FAFF0B2A4157677E828B9DBFC0DDEEFE08346C8793ABCD020E11151718434D687C82898D99ABB1BDC5C9CCDBE4ED00000000000000000000000000000000142229407BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D + +count = 20 +seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 +mlen = 693 +msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +pk = 1AE7EBDDEDD86D1A7D9F3BB8E90FEC92AAC660A7F2D93A6F49B62F50EBF98623AE395FB793A4FB26014E2AC7DFF99DF1A867E33952554D9625434D6BBD21AACA93EAB71514CD16ED099F9B627312E49A57D4564DC282FEE37258BE209BA215680D5ECE0C58C337F8A96D840682E419972AEB4DA7480DB323099098A91EDE3D558C1D63DDD47F607DBAC6CD064BF679516D4AAFA7ED83F03E025244727D1FB539A1A82EA5B4CCDDDB6A668B407250CAAC07719C9E35DC371EC2600A598710DEBB07CA21B6875617669D2E7A51E6EB2EC234A350C00971CC772270A2CD65155D8EAECB28B00BBC623CCD8E3CE6053AD7E9C3449A8516C692C6925635F7063C51D26341DB363E448EFB48AFF70C7725BE1B52D26A39AE9D8D7C816196CFF217C3E8223D551B1EA74EF79318A46057DA9BCB58216649337F7FF8F2D37988B782A1200615E58480C706349EBA3C597456F0548A44DA85AA6ECFD581154CE49B738855A4C4016493961887C8CE2DD217FC206F87B0F18D669311CB0A74CC2A78500C3E25DD04C007A23A5747D3511C35C78FC066626EB718E2485C1294EC59BCE5E0E34D0F6F6597B43ED3B3CB129801C65F1833BA94448B9C0A2552EDF2B7EEA093179CCD7AE8A7022FA00A33DA69551D8595AD7BBC788B3AC0027BA425254834D6C53B95D294D049E4E4B7FAFBA1152F08E012098294B015EB94C45AFC14DAAD4ADC748579EB495F84883C5C28319EB673B6F7A9B6057B1D967D27D02DE0D85D37FACDE1DFAB8C29A7760627C67C11E16CB6772FE5BF438BD09F0DF387B3D33ACFFD0DE0E0A1CC887B3F46A57275B5BF68621E32333BF929996D0C0EB9353B52C20B974FDEBA3069CE37A45FE473A44AC590BB09AB8868794E6849CA88073225E3343E77A21F3A6CCC3A1EA8C3AE8E445B324139456F335A49923F6CB6E283F1C220399BFEDC563D5B30BFCD847F69D042B5733C33E0361F5441207168194E53D086C73EC1865A90C2ACB94D1C73EBB464C1DD7AAC8688A8D70228300991C68CA24F3F1C24FDAFC70088F4AB86ACB217C36DD442AE0BAC7BD989181E6BC6FBB7CA3339502976429C440ABD2E3CF8A11180AC740910A8F338C2FDE876D57C82FE681E5E53A32703E9F7FB077F01E2A887E72873C014EAF90BD3A008A68268155C52CD3E4F9ED427DB6B5F60532FD948CBDC64CE6E660450388CCC23F615AA2EA6B9A9F7B57070037C4D6495B6066C3D9F5720B745D812E5633E66F2A3889AA29ED4C60AAA08B5F11C1691EF4A4028100577FF7BD5CBD4EF6DB2B051A986C3BA6618FFA868505792776E3ABD5FEB60561D3AB800339843DA47E02A0C1367BB664810F13952B9A3038CA2BAE278A07FB0AB5B43DFA66FF64EA30C667E5810314E86933BFAECF7F3A4CF8EDD4567E88B5EFF328F76011EAAE66D38A1E6386B3FF2606918E1DD1A44655AD66735A9A6F74A7FAB766B15CA41D3274177D7D884BFF208E8AA2D229DBFDA05F32373493135B973E95F805EE207CD445959D0F8BB6ECBD9C7A4C4A3C527BD31ADC49B1B866E65A46CE1C52F2528233B4B6B351D15CD118C1CEA69CE6DED64B17A8B6913E5BB4B2F15D78F816E5BF4BAE5F664024F52B19FF8139DD6B1AACA5D70076D419BDB8BD73F399D039768574FD7078962701265261B0CB23F4A29065515CEC977E2C70CD4F9941A237FA57A575BCCB460F53337D40D3D99EB609E668D246C68EA493069CD24FA3BE59258AB4549CA31E05056C28EC3FD8F09E61DCE3C0CA6076AACC068EF591484ED9C745D244C63E3E8035FEC418D812B547B82437961E2B4CF2630EC3F542B0CA2943D66F347F554B4DE3C9D5AF23F +sk = 1AE7EBDDEDD86D1A7D9F3BB8E90FEC92AAC660A7F2D93A6F49B62F50EBF98623639A2A3A031773A372A85A4DD029AE7505F70818112D34F6E7E1F596739F3D3DAAA7C80E259A4894C85DBA1F5E950CAB5215D684B6F7CFAB3DCC52AE70BC19B66D0A4E6DFA703EC21D0A30D80CD21688BEA0221F82C8301046F39E768679F7E74892250A09290C436D130446C98425C8962DC9360EDB040C0CA66D980600A33882E3862C4B08859C1000A0320013136003412850460ECA980DD89241244826223348A230611C05602384840A2621C1240CC9C261CC0660429811002541D4384A22024224022D52482E8A066513B62482B691128208E212260027858C02698B222042484E88164618148111963119321258C4108196280B196409390119C71118B2211340011A4650901260118651C2C6204BC80C44C6091433208B0484C0367263480164928501C32DC4180A89C00C82B240524431C8202AC11831CCB84512102D43188CDC448A93046E24920422C990511829CA406D01048C62A07009410DA4860582001002236A24465299124441847123002D219130514662DC909043A00159A245011782E116220089651B407119274DDB1462E4A4645C0622821251A020915B00210C418443104620A200C14249A1B245CB408940A4285AC801DB484D2098311CB7309CA60C40484EC4C04C1928414226928A82850B466D49C271D4820041A820224704631248020382640242DC080021312CE4C20C22C648934672933660D1A68021274010382943081049482C01132452122C0B92291C083103840D5212496020881A012593124C531086228004233164A4320EA190898110108230245432921C0031C8C08921B1041B304CC048258A204E9312820A462C88B871640832D3404ECB200AC8926114280CD82866CB486A03A181C1081163B42C19A27120856881A8915128468A88080015468C1642DA821060209048C0488A922899C26DA2424A41C290420441A2141024B760D13031C10269C42684544449428429901260C4C42C1B944850244A13A88D0285692022465A268E8C366D940204E4400423037212006453308C0A4922821272D4420C524831D9268AC1B42814C3704A280D5AB020CC301192262A1CA160538040E0C44163148244202C01340222A770DC38800B418590B811144172E108281C084DD8426588200800976110C761240688C2348C133122E3866C234128D4920408146E18082A9C9065E2446482A08DA04080160705EF40FF6EE4187D1C0ADB576DB25D99DD21C1DB93F3A13244E8A1E04D1DBD2EDA5F21B1A204CBAD2CD19B96B26AAB20F6C5225B688637438F3193828639AEB8A12D748E2C1E862514BA4FF4FCC6CE4B9198FF7655B80CE3B352F2EF1BDA068B8E90356C564E4BB7A8D616C3764E4FD818807536D6BB2F4C15DBE60F2E80DA3D88E4138C9E2A660F83ED1B9D26C4FB25198FA876612328320F6BB56CF2E50DABAFD82832FD406FB216AA0E6F541D9AF802347464B21B5FEF9F75E54E64A98634E1C9A121F58F9F03357F398967E4EC41CCD735343EB93FB243B248988474DF82EF0613E0DE9CF15FDE8C66FCD09C51A22ADB3D90075AA7F8D5297A1D6D83B37772D27EACF95F289F1DF86E332493D64F039CDE386AE56011E0FA8EA8794CBEB16A2334BB60E65AAA98F1E0B41475CAEC590D87EA6348C51262F8A3EA802DA79051B81267D1F42C83EBCC69F90E3E9377D45B2EA6FE9A53F286B98BB9FE93CD88592A2EB544DBD0594F8A1DC19F72415B8F4A6421A2FAD9202114A703891E9BD763EA4D2E7F0FCAC5F57BEB2927B084FEC31BFF7771361425A5D0C64B94ACD280ED59C6A0603009229AFE99E9FF96A184A8822D2906A82835F364D27BE195D62F3F21CFCFD0E6591DC391E0941B47B0CE247D62B81F8A312E2CFC00614941FED44316CB437CAC2B65171ACCEEE497459D47EFF7EF3BFD8CA54B66715B8F786B2E4C67348F4E5B2CE2B4BC4A23B0F2FE40F223A065DA5CC36F11CCC6169A7C95B2BF49CE23D3F51EF36C33FDC6C982CA566804FEF6E6BE232C53BF3F1832731A7A0D58F332DC9BC58410FD21AE40F8337E0A9DBE6568994CD64F6C872D22537A51932F20507D6856F0BBF596FD163581D4C721F66BD55785081E2113DF594E3F963AC3C5726CF179AF9670D4B1C65F5005018B2401DDC82CDDFAF79B70FD7F62079F05D3B665BBD5AA37746CA959F851E548C721597CC3A3E3E7D1F33CA87413A9931B4FED45BC06DDE7AA5B34965A570748C67D462FFAA3873FAD2420AFA3CF6EDF0D84A85B696BB654D6C6A5025FC18384FF83D4F9001691710ECE7DBE3D15D19FA96F1D0C935F0599D00665E801C68D96A331F7AC31D4F27CE95AD9AD8DBC8C5667B10DF5B79B3D19A9AD46DE5F3945D6F82BC48FB78FEBE05CE74972ED9A6FE1BA6AAAB15E60CA034B80410D1179C9944776F73A2B8EC433D2A96280EE72CC1AB2C98D6F0C4516BFAF2B0EB27E2D1922F977C459D55054C01AC13BB972489DAC668C875032EF70B57BA3CB13200F5FB9C3172B0D3CFA011673AC0C8CD17ACBCA1C5DAA9522DFFFF112534705C24A7FB05A16B00DF1EB66111D07C866B76A7415644BEDA087D555CA27E7F56E39E836B18FA43F4BDCB5CF4A1325F6B5640860770BA7A36EB978102C5EBD012030DB9D460E2FE4BCB2A6083A2CAB4988F4CF4A4CCAB16B4E474AD81C85FE96AD05940DA88B480D965C76A9150D27978D74974DA944E97D882107038A6CCE5140667D1CD7A7AA4B142CB7F545242B0FAAB9B6A191F9CE0879B5C1A229881B0A770163F7D9EF871905C58AE27A89937732D836386597CE792887FB23FBA7EABFF098900E9150CFC56C39CBE4CFDF27DB1C151C7A9A9DFC5326E3C0CFBC591B298FDA224AB9FAB7A7AAF6CD83E89BE66FFFDAC744A9DD52A1D61E910578263594DB1D441F1FC674061E22D300CD3267B906583B7C1406F9784DAA40972D39C0D781BAFA7A971639947D4980F920D76910AAFE3C9A5D8A438726C25AB723D429AC09F190358F81730BECFE939150D82C233A008F5A966CD4F1C2344774EC87804CCD44A78D40383D9C599FFEBA2DCD893931B3B7C230ECC04E06B0B41A89D6C4C9453A177184D64B50C7268ED686E8974913C7215FD131B2BA4A4EF5583BD85EAB9AF99D894E4AFD8BB93FAE44DF5B65EE59FF3C3F2906BCF9E69948654DA4702FB43B4AAF60FD62CEF3EF634C4553A97F1B0CE63F6B7A98843EF01CF7676F19122F3B30B9E5155F09D478D1854BD58A3CAD9E43430EABA61075E05FF0794358544ECFD63CF95B6385530A7A5E77CDCDD0075034CC7C9D00F4830F4C5E795928F14295B574EED1AD872CFF9BD07B6500BF6CB9B6FF834E115C922156ACBC028431115BBD375456A4138D8E29D2A2484E76CA224B640305E0A00D99FE51251D1F83526A64F9B6301F332CEEFA1C078FACF6A58022768CAA06DB97E68A94A4771D7F62746757C5E7D2D2D976804E726B2CB9C4643AF671DBD2A1E78A6C410377BC8E40572EC5D546F55416040FD075CEC2EC7F7D9777BF19060AF292457B62B9E21E68334649E9E653D24DA348DD369B9FCD420A +smlen = 3113 +sm = 2DFAB6826FD192F4D72FF3FBB0CA3E87E1944CD38510E6DF0BBFDBEDFB022DDE7B03E3993B06D3B61E4C2D8035E256C066768B59CC6AE5FE805EC44677521EA1D8DA429B5D7A8EA82EB3D49BFEBFFE24F733E50FDDEA7DDDC21E53319550AFBB1B28F14FE0A51DA0E903725B0512792B03395DF725A29C990F695AE7202BDC9C90A2225F2A7490955E3387307BB37E7BB9B0343BDCB9D54B3C34A5EC7F75B7EFB919F7D0ADF5707A4E8574A860C6BBD6CA5C5AC298C0C90F2D6E673CF81786F1FC1E30F531A1FDDEDB41B129A009CC5D7A4DB531583A8A8DB859D3A86D52486AA61FC3AC49C4712C7FDC92FD7A2BD03928D8652F40D3C1D363712CC809B7340FEA11BDBA6C4D887C65DA6AEBA59FDB356A6936A802B3619CD1419D8E1CE8D77E27EBD118C6E9B4F4FDCFF867F9D1F6F0B7A160551191F0FB0FA339E4D052A1377810F42D9380362C6C09FFB931A2C9089974B09A016898FC10BF3516EB71131C2999FE347DA5B3FC7E515BB80DD7DBE52538C6D097F09B248F4F1A5B637140DFF31CC7A9475566C5DC04066682017ABC5517469E856785680F6F1C6CB68F2113435AA2E7BEB1E7A23BD31694F8B5FC07A48B894462A163BFDB946DA1E953459AD0E16A6DE652BE7D65CB84D839B694AF37200BFA52F892025181EA52EF4ACB9303F4E1B6AB2727FB589F460BD29DD05A2B55E69AA202D062AE6D0BFA73C47BC6EDEABC446B6E1B9C3094449D0F080836D6314214D36DF712D39E316F1BF4C9322336B7EFD1B965FF479C122E444F44A085A4BA1D86E802C1125A6187EB038E2D8F3CB838282669A0CC34DD3BAE3BCB199AA6970407B1025DDA249E33663CD2BDF301ADE98BDC6B9E5C5DFC9050C82091382777021AE9C76794843CB9C6C07A5DAF140D0CD1E19E473CF6FDEE18FDFC3F4DD9FA70C9B4040E52B7EF4C6CB2E9457D5F6CB8DEE49A9DB089A31FFCDD3D2F85245730E6EDC6F69E9329D5BBA42DEE6B3E60EE7606B704B00143357F155A253DF4FFF9BE0C4CCC20E7373731D6641FFDB48A7383AE53F66270D238CA8DE8E79CD222BA8F2B1E5F0E5427C6E4A4DCA21F3B80370FD28C47FEC9D72A4CE22FF48BC5ECF2608057237D45604D167883CDE1581523D40560E839D53F860DC406DEA94A2E8F3C39DEA4E541FBC774A92501677BB1BAE7B40E12A2520B67AE9CA0A162EAEDDC885CDAB49620757CA63E6F54747AE7B701AFEF2DC0B0F2E064FAA2462E3FF48518241B78CC0EDAF95014754559771ACC791B18038F42C290244E7380A3182132DB9300C9AF0EB9421DE4CC0E53C2ED64BCD73A850EFA246F9C9BD7191C8E5BCA43336B72F423BFC0B1441BA9E648F6E52848B7D3932B1C7E01A749406F18A7D1EF7074C49CB3B5C524E19AE09E2622A793B8F4DC170AED3BC71855EC3AD7750D312658A6B26707205A24BB5BC363EA04CEBA68E16A3A7E6434AB63679934961E1A0835C15E1D955948E46B4873932A4428F4A969AE4C43FBB3448479D4DC4F92099A3B166E23126B93F6E04EEF7BF57D40D2EE51978D75D06885AAFA5C9E3759A7A7619C0DAAC042E21A160AEE25F0820B77FB77D373E778A8560A0B38FA6A5D518F842C2CAE63287EEA01BB5862206099967153FF35835CBA96419A77CCEBA2E5B6ABFF015AB6A632D5C177DADCB78F5A75AE2B8FEBBF0F6225AA0407D51545526C997F7C91B1F7CA03A8F47A26BAAC38B1052B3CB110716801EDE4E60385683F61292E8E945F0ACDDCC1DAE278E82756E93CBE3CBA4B17B014A4B746F187A23176B575A8FABAB91C63F6AB123FC633DC60C71DA422A7391986653D3A133D179375DA8B21CEA29A467B4CBBBBE2CFAC6C7278D6A719089300C291B6EF72AE5959BB126BF876041640C3F04E815864B3A2B565125083997680D754281C1CA54FEBBFD51F7B7D2A17C19F5B4D07C0FD4FECF6C8C7FF63E8BD42CF0393565CEF45531A40F2C89914187AFA0786FDD0A74FAF20779F392EF2C8B0838CA8EBE0D2689678ADFAA6E4D0278AFB416EC66BEA7789ABFADB523C7B9C6330640C4061B87086BBE2D77E56093A10BD28EF6B10CAC5D42DD669B04ECE776508A0F6D7A797180AFE29762491BE5BECFFA3F495DFBF575E981C9E5D362A1ECEDAC233B9A643C2183960EE8856CDBCAE9A9231887AE32E9C7F5CA0B527D28FF91AB58CCFB122EBD9E7B2D571B260EDA6EDAB1745753A9DB0C62BE0939CEBE2D8A1BEFBCB2EE9BCB91A8B0CAF04126EC0DD3B97406D12D92C0D013DB72A87AA2E949190F5DBE59B00BCC774F89DBBE70E7DF6C690594B1D8E7B222AB477CD24EF7D17323D5D15110F707334ABA3A8F0317AA5440D83976C31FF65B4E82514D9E7F54E6F5953209DBBCCABA700995BE8DA4649BDFD5D493935F597B3FA61A228A6AC6690C7C16CE275C12C49DE9D5C91DA33545333432388BCE7C2B565FB7E5017069E8138B18C749C9D6CA37107489FAAFB0DE1512BE93E1F84697627623F68E130F6D2787E02C670A3C806A92383941E3FF9672D0FE85883003F549761C572A3B0940F77C796A983B8F4B8B002EB250EA60221A9AC9A3BDED5DA2A8293966C67784CF2090DFE5259B07968C0020D5A727B546FC03C1C9C30BD61D7AB287675A178F31247EB57599B5D463EDAA7C91343161AA11F7D11DEB4D5BF05DC466E6DAF3AC53EACD00094B64BEAEE84FE6332D936F26EED345E5656955F1F07BC5541659AD664B7E3D52556C11C2748DFC3A287D23AE41595C2ECC2BC025B8B2FB51E12CDBBBFBB00E7A628A120B2145641D4B56164DA388F26504B1F6E0F471F3EDFCF57DA542106282BE6AA90AEB90DB0107878936DA1DF75A1E4393363043B0B1C22C9E2DE38C0093AF1AE574F64DDD64316C259DD7157A292527462728F3BF89CFA0BF6D3D05761CA599EF9AE466CC948AF91D8C9CF8253B563C5F2D70560D4D9251D1F462921E41C476F7E8FE482257FE00DE8BAF09C544444925E997EBAED2F786344F2DADE64FA4D2C454102DD8C03D40CEF7DFC5F214D6D8FD9A896FDF6FA82786D4E6EFF7D1E8EB16BB08B2D1A5C638DF92D89654FBEA2F2EAE77A246F91E2A79662FA65FBEF198F44D0777741F126913E87C8086D992365661515E0F86EE518BE38F271F972C5E3915B8E76175534102EA4A88452BF4600C94A742DD38E1585FF96491BEE46A5297578486155C3EA918B559BB6DABC3FD9227C15A9C6797B19E1621459E3526D1484A2C8DA359B90AA14E7BA73E4E9A942D7E0F9F4A31588FA50C6E38F3548CE7C941BA427293B02C2E98500061D456E748C9798BCE1E5EE0709425D6B717C81CBF1F7FF0407151724384A5A5C61626770ADDBE9F4182D2E363C434C575C61638CE0E4E7E9EDEEF3FCFD00000000000000000000000000000000000D192A3FA86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 + +count = 21 +seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 +mlen = 726 +msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +pk = 95BF459A9570063B277603CC1C0671B10B88BA6B34967256D12DFF95EB437DF57012BBE886B517F290CFD90963DD59A73313719DA2719BC6819F1C4E96F699E15E461D5D27CECE80BEF38F5CF4D98F92329D32D33B3537578E16DB309DE8DEDFF21CD50AA3530AADA4BE274504CAC19F2A55E846F3A4EFEFBC3FAFFF5975F07A9E8AAAB668833C3F6A4091141218F7E3DBC238E761C6F0015E930FCFAE8953EE3D8D5C44ABA808C3D35515B83C9A8BCAC1C60DAA5F0912E4A3125238472CA7D55503A703B38406DC17EA026D72BDFB4E2DFD5991D26AA4DB856BA0832DF74917FD523420AB9A32C13FC6694DD633E864E26CE39F75123B3D4849E1064CB30F437F996A45394F72810376A91D394E0280CFDC13320C58932EBC7700B7E4445723309BFF264B740CA418DA522041BB403FC00AA3BA273719B44B8F9BFCBB0AF418423688F13AC82051DF960A42FF516DED42AC911718B2688FF4B1980687468B5C32C37ADE2BDC5D2063070D586109B331DDA22538125E490F4DBFD14F57BC96BAA639669D02533AAA54B6AA57695EF296510AAD37CAF951AC6C68E8D2F200CC782896D2836AB1E5203C28A1BC8DEECEED23D15231E931E873F63E50ED041990682D2AAAF02C189C5DFDF977AB73121674C9D70EDDFF6234659D5351774A7496E4050183A547130F6AE30C9F49F33B7B2598EAA4FF5EB9A92DACF5C90184C94062BA9CF7406580F9AB8A3D438134D982425185E9F214297B1CCDE67F954407B525D080E7B00E6C78DE630FD5B731222FE94F4568280F5CDABE3C2314D2634B59296B842D2F6FF252783E74067AB5D117587AF570E59B77447817CBE11EF674A5BED262B1FA627C29B9383D06F2F7615CF6377D1206236A9CDC230EF6121E805C23F1A24B38665EE509EBAEF6595422603F4CCB64A03263CA7EF3DF49DA3B38D71C92BD84BD5F7A94458F967FE5B267422F10B9E4635F234D78215905B314F65EBA8275D0050E56C37544BA04D163E1095E8DEBF331C1CF279A0942FAB18D4688454505A86F238032CC5BFFCABA100FC89C95B2D56A113FEC475FEB154A9CF418B6682A77F43C7FECAF794074763084897074592E05EC5056050CAA22747690D6CA848488FF1DD53F44DD336DE44CE0D3EB1FD0D44DC58C5A98496BF8020DE605AF67AF9BAFACB100490B428C34C10FEC09DF700ECC0A16DE8D059A9779028996BDCC59A4BFB8D8D12B497B04FC3BAC8EB41FBF8DF292085B8793CC03E87B02D2692EE5945546DF882286224BA54F6E3DBFDFB2ECFB36095074E4ED9A7B269AFD2960818E1768495E686256ABDAF43CDCF2A43DB4A6890C61E04E07BE257185703ED1A9B9714F5A4C5844B2ACF0FC357F211ADA0458C90C86CF5D44477413CC884145C6250D6D2DFD02D33510E8E0E065C470526C607E4F5C970991AE8B4DC5EAC6499DC4CCBB3A2702874306DFE08E10378D0D01FB5C92C61665E8A481B3C7B0C9652554975E7C212938E7EE3E7AEFBCE762110C9957DC72E5BA6793E95D5282616B0C9E1DC3ECE4328DA0EB055B61321E548ADFB2BBF5D4DF26E8899006E3C31F520591861773336598979FC2FEF4EC34BBC0B11C35D6DD8B7A194CA6C733ADA74293C94D440B6858FADD3732BA26BF24D09D256E35236E4EB3517E90CD4DDE66C927887E453B443E85442D81D95C0DB329F9A3CB6155518B460C64093F2F2E63C3D94640DA6A3067AF8787902C4F8D014061343CEF0C6390C29A74D8229384BB8E38C0A5E0A79F3CA88D53CDE39B012B5CC8AB49E71BFF4F35D7A11D6966E599A138810422925E8E105341BF2F961C08CA7F2F41EB590144EFE80958E7BEDDEC +sk = 95BF459A9570063B277603CC1C0671B10B88BA6B34967256D12DFF95EB437DF5C7330F15D0CD44D899560EC89350ADA8170D015F526ED1842EABB91074FD882F2E24FDDE596CCEA4D0AF6FF0EF89B258DF5150B682A8FC7F46CFFE34B841DD29E06A0CCCC86B9EB52E35EE8DDB2FBB93E9A3EA95F0EFC8A90997C546D0B335FE121870880250E1C224102932644809C042841946524BC27104300A091351010060A4188A1344528BA851A300122132211C456489428C90B684211188233611C8202A420081D4222DD8B63092C28061862D0BB10D9AA8456134480312718A92081B234014A545DC302950260C24B06021174011898C0C8524591211638651584631D2488614B688C032614A148C94364613008501A80DD1126462286C82B284049364C9422E13212A19136924423184B28162A691029121DC4610E0B22100854504382982484E082306041629119545DB94291A874C1982880B004049288902824824462D8A205014892D03342444029192186E23B42412298A63C80C61069111B14019398DC092509BC26064803001423280486522238EA2B0410848250C090E13468102022C5032808322218CA80110A40582362D1A076483040408A47144286E90B43053160D530841198550D1A80102188ECB002C8CA891240802531240243981C290499814251449301CC18C8838841016859BA86483C6855B902912979050A44C11C24DDCA06951A48D64B64C244300DA4009884829C8B244113182898600490861A0942182B044533672E32226D2B8299A408D018621613089038565C3A86C5BB82D488871E38481110824D924625112869046845C486958A8810A378C02B541983248D414881AA425DA464E02162A8B466D1A946C00264A1BC0891BC7254B806818846560A2056414301BC4218106509C388619334E839029E2400C4CC4402442481B400A11934824834903402E50360498962541442D19994448C82853168824482C20A46460B26402280C04308000C0245A268A98404C62186C8290658CB8694C806C5900800222122445305B808D21875198141123100611C231448228643292C992000A854424104411B0604000459CA2090B49419CA8000117922283091BC705129491A0384E1310811B9200104930A0308A9C3041C83026E1C26D9CB06019954C2242200C980159284118B708C81888DA382883264A44302454160A9C884552A89122960024B0401B179014070E02A851240528A2386C0C458C2BA09A26AFADE7D8800BC19C5CAFF67E40820392A6FFC0667E4FB45699AB9DEB31D99D4AED50425CFAF4C5E3A26D148EE6E8276A0E3EC059088DD19968A7DE26C6A42BD11D6E7B9DE259AA86CED531AEE3B8945E261B63DB8E0B9ADFC62A4430A88B989CBB38C9484BF6F9EB8CAEC2FF99AE1659E9252C2D1BEE1D4311BCB4CF037A221A814BEFD3A44F2849726AD5C22B775BAD3CCCAAA0927969B54E26430E8A79333F161159939B2B0E320B3E9D77FE1024E10B79D55AF7E1B11B9D2D0B5542FCF467D17C1AD6856289D835F36B5AD43C6F4B20D14E43BF9CF509CB743674A386A4592C2DF297018DA85EB93C5E334A7FD9A12F1F7C7E9B3C1025425DA1B3AD1D5D14EBD1FAF6F74BD2C5A5936323499752E106BD2C717B58B3FB870FD5EAF2FA97724FF92D9EC9CA6D701E089E8BF22115075FCE506D1C3CDF2505711887E22591B98BA0D0024D53B0BC4A3A91B75B88C3769F70D5AF0CBB11802CFF2900DF9EDC2C27F54DFC84FF008046CA929F0AB94CA0ED6D91B3D417ABEC4DF6E6ED23FBB62566B7D4D48B0BE71327754E09308E054280C7F94FD4A8C528BC06F910D09B72317503892415F40FBA66DFBD84232805A1C3657D6F72DE75CF84B8ADC12819C4E7114995A8B12E37ECBA9397B1A6B860863EB0C6480B5190826091CA4818192E4BB366F01DEB7A7A941101215284E992A9A66D3CA75DB08E16035A189B38F47C46A5C166D7EDBC75D1294E50539BABB3D5BB7DB0D660E942627874DC4E64E16FA872BB203513821BA3CEC2254D6E142D787D7F7AC15E1B173F2471551F61ABCBCF1F0DB2431A788ED4ED580BC22C9FEF622FC6F9F3C0032942CCC6A342BA11B871DDB1157D610A07A74C3F084438CEA2DDB54DD31E2BB4FCC90985F574F0711328DAF1CC8B95CEF30A31FFBE0B9DFEB496C3F70E537AC07F7B6FCD33389E4AA1A0C54F51F87D26B86B87661026851FCDF7CA1E80C3A4785EFBD7BF75A72B6EAED73608D25B6BEA963C74C63A8DA356EE92ED9C3FA7F32817E13EA1C648033E0F71DD095DAA64480FD4F9CC071D7E563EC6E5C6FB254D0A69E5ADD50145072C08B3ECF04503DAEB6A0BA1C6717C5B0ECD03362E02E0726F333E0700D702D8678C83A354A7139DF986C20B12FB76D995D2A458D26C42E8F84374A74B0E64FA838B1B97017A7F03A74EE9494B1D0B68AEB56A20502DF95D4CD8CE9F4C816F873DB3FD58569AF899562B4D77B0CA284CB0806D1725907CCADB28019577ED0D53202ED488302BD7C43D52F1780F36B621D0228A1BF7DE07F30258997BF4F2C1B96D231EB8255F3969685AC19370E2F74FA357B7EF811483D5405698CC412627EED21E6F8B9A6613F139ED4F61FADEF7C45B48CAD7C31BAB2AD96AB6FC1F155D0867112B8F09B56CD35480DFC89A811148AD1419D896C7954125A26869AD93B774B08606F1E75103C703F778668616C817D3493328E8FE5A1C4ECB6D98268EE4B0389480073C832C5BA4138451E39B285E6798F3E57BE25CC6F9597A1A9C067ECBF83BCD4A81CCDEB3CAE6EDFB298B4E444D7402093E3094DC41AC54931A20E77F0DD60DBE9D1232C4A13F7BCA37B1B01B5049794992D4CB9D91016A4F6731B59D6CDBDA839A3F02C7ADCED9D508EC1DD71F58F4FE06E9C7C8AED6CD55800894022A75AEF5BE1FB520816F279F408FFED1E8E1EE5C362FC61E11CAAB8EDDAEC96D0BC135BD804C63B9A5CBDB0FD2635CD7AF065D5400B6D8932A4F39F8CB9684C400BF58EB26DA9008DF5D291106B80B9F1578D2295C6DEB9C7E9EB345BE46B5C858043410722BCC981547C83645F4D9FDB871F4DD292E9EADD781D73E496BE5D60ECAC740EB64C5DEB2B907304B824013AD07E9446ADAE71F6391F2EAB8BA685CDC35A4E0BCA6FE8DE4C1F7547A7CE90AE5AEC9DBAACFDD61743E34854605C991728FE11C1BF10EF88FD4BDEA86215DD2FA8EEEF7FF91C4207C8D30763CEE1BB5CD759011B5A67918B9DFBA244691FFBC55D17F7C97B5263A8F19DDD69D266B865C24B92035A5654595C707DE9383F27132BBD2D2D852DA883D7C0CA8B2EF2CE722D5546445BF07EDCA6A6EF931A604704F16938BECD46348BD31BF8F18F3E120254DDB29CEA529F70760B40A7B09DA378691E8CC8811F379A611A0548AD15D1045B48CA640D89E9E09029CE14759436DBAC7EDF1BAA5078227B3E98762F3FE5E01DFB9F49E61D02A9FD9369FB5C5723381C754AB51BEC7C010808091B136D82ED8D6EA97C9DB3D1EA8CD9B5147CDD91ED66956DB92F1ACBF0BDC7F5A362F05FE23307F1712F6E32D01DEFA22D27CCBF5708A6F095B7027FB48D7197531561A +smlen = 3146 +sm = EEFF2D0A58778BBDD99C21B92D01C969E830EF6FB6CBAF366777D69F3552F46F09ACAF30B11815128515400E71DA6D6A60B4A7B78C799A3DE874DA5596AC4CF85089B219D5376D9C68537C441BDB91221FB2F47A9AC28CC5944CBF944436B0BE74773347FDFE341A65990BF89E49E1B6CB1282C56513A32354E3E9DA0B3BDFC5565721FC8812B6AD8B23ACCC12EAE5E2A1F6B11E76703BA777C841626D019DF5F5CECED01D7D1B96ED021BD939D540A2677D0F87F9152F3B6CC0F97D58610A261821AB2679ECCCB8BC5A314DF18BF1672F6CF64D3B6CA7AFAF5B42C254F94C7D29A35C6EF7D15440B726F62637FD0AFF11661AA28D9390320D45FE92B1B7D9B3DEFABC5C062CD43249D3DF8A31D1DDE0C1CEB8525073F214B5AB8DE8821F9CED3D214D875C3BE174A328EC752E0F543F53D30F53535AE5333CA23566C37E285E9B745EF17C67D7E9A6C2D682030F18BC8FE2B73B7DBA59020F4ABC75D21CF5AF4FEB9D7D91663D148C8E3B45C6BDB260558E54E7862126D0E25F91DE56F5D28C29D3E301B11F21BC179E17E1E1550D5490E558735F2599309E722D2646680865C8D163DD118783554030A84E1B32268A589FB8AED598882DFD2D77B316560D26258D0B7576C15D495B78CD2FC8D0FE83DC6F0EE74F462A80F4B345B0F5BC4624F75BABD1872862A4E9AD753F9DE846765B9D2559CF1CE7B87F2D249B186D34ADCF0189C15BB868B19D7AC60723D6EF319825CC2A1C1CAE320B64D969647B43BBB8401E9AC2EC45BF0489A9FA6DE8952C1BFCF006BFE2EFB4D2CA5B987CFF5CFBEE42D983A1EFC73B99AB2B97C6C27FF58E009BACB91C7BBA77FDC9A73CF7945471FA5D9DD2079D9BE82C37AC1A85639B08E417C192186AB0B17FDD8D342681FD8A95C2E0584669345472024D4DBB564FD103DD345A00F9A6862C5C5044E3435295BD20D78F394E35F46AE2559772833DCBFA6DAE9F7857091D96F578EF18FF668FE80B2C1ADEDF68E30C74267A28D18C24EFC4BD43A12FE7AD90614B3397E89D63403D42493A4EC790BC791E73CD79F5ACE51791B69001EEA9866B0D8EFB1149E9D00D323FF85B580591D45D5CB92E4936D45C3F1300D9BCB2139224F985943AD743437927F883094337868FCA0F3058A29FE169B640C029A0488732591EF197FD68562E9C364948900B98A63F02E4000B6E9F2D0A344E822E8E6DFBF0C08DEEF1F988F22B0918CBC331AC2D0076BC8233A043DD27AC430E550ADE83B55A00AD036DDFD0901DACA7E184801189D8D1C6A3E114A9A8EFC9CA6FA1E4AAAC7547FFD7FBE7BACE7B38DB232A472E599614F4CE8732C8BCF3ABA17C90A8B87AC126E39AFD47F6177A725B222EEAF9864F801F77A9106E36BD18A83D21E680B2FC08532031F4BDF39FB53052C45F65A2C9D81E51797695CE620CC8681EA53EF7914D591ACB3B7E8B98D1EB46A3063A044F21D5A3DE1F7A8B0870D22218460B23CDB06461DA78C623F88B07F0342FB1CB62F4E821F1641B2635E59B7EAFDEE1CDA807B5050F3EFD4BF355CBEB9E87F3B432839B061F97A4110591C9C81435EAE97658776CE50BB34313E3FDEEDA8E0C6F16F25E1DEBC97C14AF0AD940BC8B481BBF5CA50FECE966553279631768D171982089892878B271D118DBE1B09E7AF925A8B646B162E3482FE9433826B318ED93EDFBDA0A75338B7C1425BC3FF48408FA72399D5C49D3A0AE28810AA3E22E1B8A998E6886412E33EA7B913B63BE77316525E5D447ED8A0CE1F4DBE055F458F8256BF615083074AC69A0026E4F80423082236A2C999DD172F5792933321CD6EF770A8F79FB6209EB25C710FC851D3EF099EA6E7EB8A90FCFFDC2CF18947DB01E46B73D7E20318E8A7280F6D002767E1162498F396278BFECB2C650C838C3B8DD6D27FCAF812B8F84A75AC2D43A5726122406742EA6CF731B679BF24D21852A4EB1C7D5A79265238A2E5505A40F82F49380D50B5A1C4064B608D589503B2EF5F4A09307F8446E8E66A84A8D8F0F35D554E2A2F7724A986A7FB0A55CA7BDD21679E24287FC702B31E55AE3BB0A6D4F571F0949B44597EC5FA0061FD5B313428824846764943B7728DB8B80217CCCA83D51188B65F55FF7427C6A083677EF4EBBFA54935BEFFC2A82A58CA1EE7D2ED5A52EEBEC2AC6B90EF2A2EED3521969271D6C3CE9E9987BE6C7E0561C3E85AC19BB18DCFB2BD3D814851B8D67919936F833F4BE47DD69BDE4CC3F0173DAF2FDCADAF719630E9A4F908D506CB4A66E3FF417F2EF58744D1C92401FA82484087B4C2CC3D87151DEB2A8284E4151B83A05D14C873C1611B51AF06816357D8A72968B9902580EF08FD0846BC140ACF6B3B23DA2741971CACC730C7000E92428C55A8D95F1F95363FBDA0EEAF54CA866E8D3C4C8CE7633BB1DC84D08F43B01B720C463EAD10262E5120DCFC3DFE795FBBDEC158BAA614DB9349A365DD429529EB71C2D349785BCFC10712357B3379AF4C1BAA07B41E2730B302B25B4201EC1DD9191FF3F7C0DD5F0A8200A5F23EDD3BE45C51D4A0D3420E4BAF39399FC40625C27D6C2166339B2D95D27A03221E3B12F682C3916D9DBF3603EEAF2AD7C5C76A36DB8B3C3F186C50C94DEC29CEB25060E7F7D8BB8CD0241484102EBE0255B6BB1C38A64D193F60E8A03DB950796E99023C7126956190FE07993FCDC3545D95034E70535D715AFDCCEE4D84C0F215A4DF43A1F41080EB98D43DDE863A66417A74C9113D43604503161F9B0945E1E3B96369351F1FC729F9D7994F232541EE38AF1BC92729FDAAE09F58E0FDD7B745C3CFE570D9909C9AE8FF84DA9BDF99B86FA6B76877DBA63BF14C77DCC8880958EC52A63B17BEFC2243EC60CF461AC59E999376D0468973A6DB451A6F47D1F7BEE16F235561894FB6D1FB8A4AFF01D8ED60BB3712D211056A92F00320E3E7D524266BFCFF7A213D3B86BF8EE2B8C79526966A1BE2C5E63E8AF5423DEA9ADA7A075394DF000D3FC67BA4CC1885C2DA33E8B75C036DA9928D2DA8F36B1B534998272AB66C1770026378AB95B11B456F3B5CF54C11D79C1D54A56529B10BEB6BC9EBCB5B1DB333676E0F7BC720C4B069F96FF588D294789B06C49F7A665C2B3AFBE6BEF912B6D36DC7386A3F1D1E691C0E1E0F29799B79B0F981279ACCE0AB9A5C8F8541AC3F1A57E1C604FB2CC571C565E6F0D0E68ACBC03B36FB1EE9D078EA42C1F3F537E6796724A66EE36FBA674632FF1773762F45C63B695E740CE9D79ADDF1FF05AC0A62EA8EE97F99457EC6806F3B3955115B5CC21674202B0B8051517333A577887A1A8A9AAB4EAEF000A262B76969BA2BBC2CBD5F804081A343B4C576489BAD2DAF30D393F6D8A979CD6ECF1F2F3F700000000000000000000000000000000000000000000000000000F1C2936F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 + +count = 22 +seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD +mlen = 759 +msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +pk = 3FE654935D616E46163FEF730C8D9BB6496590FB5C130140505DDBFD2116F23E32B88A55091F694FA6FA3EF9761229203A0DE224FD787F49F82BBF108E3D00E682841AE5B0A1F71573B11962F0AD60B8F992AF7F9E354598A54AAFE16B7384A86E46F85167E53B3A04DD293A2A875A3704C634CE48B7CBBF18E13E081FD371F9931AFDA43ED215B9C22D4D86752DC73DFD6583ED37FAC5C15820807D0963407F0AF32A5777AE237E8445432C1E53FA15FBCA00D6B51600D5DD76526BC11BF07472185038E340E0ACEA64577B0B9C9FD0638E4A553CEE9D9F4472595854E54ADA29EB38415482927124EAFC882EC25F95B2C529F0E8B0168E73CC27D582A1B65092A810BE3CA662341954DD759F9D72E95D16778FA50B4D0904FBC8D307793E7A4665E4247E176ABEB3217CE564E604AA96C6553050C369BA1B04CA168CCC90D4411269AD9491C88AFF31360B03E9CA61376F8697A612B261968262696804AC80DE03CCA2F5B806EC42CFB6AFB5D2E14F72FE026A9548977D7C829EB66FED60F7C237B57B10BC22F73FB0A2DFC24CD30B1E3B3D5529BD42CC2E8D7A67D302CA2D7FB7DA35ECAA19E76EA08944845F1B4E4F6EE348506527C38EF4E14F36AF8E2D637835ABEB86911E196ACCD4C51BCB0C3DF98B6D54EF86FB9CAC31100E264E9AD93F65A4B52693A09B462D7291B0E7AC96C17EDC9833F0E13F2A140E5E7B324F4E0267CCF4E7B49748D6B0BEA80908AF4D776ED9E7DA6B820D1FF25FE101DFC03909675DE6FEDF178BC743BFFCC11BDF13A32B4287DC3A40B7A676550FBD42A16D6CCA5F5ED6ABB354745048D86931BDEE8A1488429D430AFFD39CEB4132705E03EACCCDF6C0619CA007FD8328D8162E49881066471817EB69F1CF82D1B72EFC932C7959E1E64FB770EC7D3BB158D1B7C18451C162ABADB9FFB522AC1EC6DA11DB80329DED717923D19FE31C001A2AFAD8B2D3F3F62E04E93AD924D947321088CC83A662B79C519C46202BC81A22E26820BDD8E6913A10B1E0C70C21DAF4CAF6C92BED83E6360FDA0028ABA33DACF7CF71ABAFE7095FE92DAA25C7A670F63FD70043AEDFCAE9596ECD0F12761BB13876440CB12CA60D8C0151ED1D23F7A76AF26D8F4AFBD79EA1533E8D2C2184D83F423A32113A2164D8B6118A8E06B6BB3DB69E54D6ED13BAD6D5D06EB1E24B64EE5FCD7DB1F58CF018C8009509D770A3146F8477181142B36DBF7D5BCE566CF64D9127E547EFF4A5D6A65AE7BD1DA9534568D84F2DBDA0132F4483FA5BB6C1FA8224C099F1D2497284621D73E9C306BFC4187851D5D4EF83713C471C8C86EE271DD9BA941BCBC089B55627104A82C92305F4433F70BF728C5F72E3A11244376327F30B325E136AC3835EEA274FDFC1B3D7B25CE403BC556C6111CBAC32898BE90ED3347B7CB119536F4774792DF56964470C07A55DDB0057A9186EE56B7A84DFF5E3A667AA558785D372635DEEF104A3B1E664AC16ED8EB213C38A70459B100955BDBC2CF37E4FC7E4D016E8196A9C461734DCDDA848ECCD56C9DE0E1D335334CB6F28BA88992F4B11F58E661955557242EF91B97207BA06012A40C799D660A59A155DAC465F62FE568BC13811FF821B2C9358D75774FDEB32231629190452C11CD62CC5B62C0DC7B132E3DA43B1C07D693983C0AA77BA14CD8477F8E5CC91FA6EE5C48027CD7955F0D2872AA6B895459E9C9C56440B465E0C4A92492A1C50EA5A7B90B98B06E53C1589BFC7364213E3C754A1DCDCF992EE38572E4A6E32ED4C883C5D57EC8F8D4ED3304062A67181D5C5791AA3D1868966E8F9F84FFFCBC3F56A589B0A145F5F95D510650A691CC0C911B5 +sk = 3FE654935D616E46163FEF730C8D9BB6496590FB5C130140505DDBFD2116F23E3684FB705B1A0A52F1CEE2F2226ABAE255774DF2BC0D7B351DE314B84C96E85315CFFC677C24010FC8C2E766ACF48791708AD2815CE71F09BC2E560942EAE8791D73267506E576FEA82228527F10FDE2C33D3093A0401E22C695684A06C0C6A60237469B004163980D8AB64998866580343163224119A7309B22229A24421C184403072D14C44D641632C384681B90459B164C24036810052202456C94882084188484C46C9C44851B11842397290C07889C1285CBC601D038440CA111841271A32409E4300551206504290AA1146E089410649080039690CAA2705B168248906D40904412B38C0286691B3890A4400A02C864D8120D22234659068A22084C1C9250032968A2124512C82C4902515BC63188028DCA104260124113A640CCC2045B942049108044160D02C98D11B04C5A842140808893247054C89014982D52380C0899484926651A1468A03086E0C8689A000E1CA22511048D5C3010613082DA322511068548409223444024A128E01825D1B49121A121CA3451043690D4804D18A1055930685AC841901609092590D8C225C1226C50248E4A88244404518A32625C2051D0167001B00104032C0B082652162D430865C848088A1271DA168E21B82D04A64413394E4C424224997051381240C291229708D930005148446192319C30102238220C344824042591124142986D49C04022368640C828E108209912248C888C02A34421368E00804491C404012241D8B66D1391290927658BB0685BC8202188714A10892048111AA7282196711B3370221082D304022227810406498A064A89028CD3122AA2006510349281166511293281862DDB9271512020003452C3144DCC9249C8068453064C22232211A58900042280A09124A88413482048A845C2268660182109014198362E992620E1B069884062DBC00154246659004D14436451366953C8898A9485C1340E14412522340A01287188C83111410C528268212289238248C4206C10186D83A0111C394240124DA4B8652305501496488C386C199581929811192361183882CB2664DC128160122264B091183731103564DA30440A188218C025C89881C2A280C3A288DCB284484606941888C236258A042EC21806E0363004242124802019476924481282204162C82D80028983B4290A2240C1C66163966821168D1C05891C454D43800C14294E94A82CC04440CB40659E4C645BAF5F3F42FAC531EE5BB53901DCD511372D25A97646FBA5CE6C1CACAE731C51883589B3631AEBFE8705B1566CE4030AB3ABFC93F4BEB0837CCC3C82278201AC028F91B453DDD06A933E03BF1507490E8EDB444B067854F0590C93C5C9AFEC9DDE62BD6C074EC0D91CA8E280C97765995CB0EE3F490F877B35F3EF81B7E2AC575DE6276E1E026E2E00D62A4B51E9CC24C39EF3294DCB023C42C94A17C6A4A42920665C3A22A43BC3637CCEB7CADB1F44204C4B615C493C9BB4A8BD33207E66C152915F5F0B060810DE209114A783B04F5C36773CF15B356AD5831981EB0944711CA6EBE31BBBA44FFB9CE4C489EA80C9FB63F1BF7366EAD648ACAB04005420F9CE14CDBD3747B1C00764D9B8042F7D986A71BE5C8854962D6D9E8B86896CB1D66CF3969580C181596FAF8D7A420681BE8DB32D5A344C6F18B7366EFD28FDC7521102DAB436B4D8B5844C770362AB0438834E327D15D7770289806C5DBC6B6B78789A98C9E6AF6E4B554E2F850A93F27291348761573EAAEF261322AFC6CE6D4F476DF12396FD7430B54F869DAB054152395A60C8EED28C7D8C71C68E2F4CFF4E9FD7A41535D5B76CF1AD4398C3F17986F8D8A8096111C9C75AE979E35ED6B695F0AFEC77EBDC21D52DB2BA168EF602DF599869686DF4171FD0D5648F9ED8636657BA3CE77AE4033CFA79D2CD01BA9CB70BFE9498A4ABE223F6A2F4FE4E53B1406724C663FBC8A436A78C8A08717D91E2BA3630B8434C84D6EAF30C6DDC56B17190425B7279EDA674705D6D0A6BAC78FB32051E10ABF4F43BBC344B3A94918C132E747241E130CFCEA679AA7DE8FFC6F2F20C04C9BEA1C39051868C0A7712381B15B12246CCABEF6573779FDDC4A600D3196F3EF86788F4815CAB2796D631E640500CD0CC94143BDDB175F6C025EF1939670E708873EAC6D256A4ADB0E72BFFD4C5F3EEAAA706F728EFC043D1C52BA8E4FB50D54F8C05A8EDEBB2A9221761901C9C9A062E738BA8F2509F4199538F9D8CCF7DD5877B2685E3FA4338EA970A812D9B99C345B2AE9C6D082B8CC15FCB95630BF737D80CB30CFD8DC3ED3825157D34FAE8FE01E1F0438D5B8CE8FBD8F0357C417E59D48AA96E7476D290BC65DD7C6C8BAA79C5EAFAFE3D06E42E92BD67CF261913CF4244E25D46CC5962A417F8A0D38C7323F872B4FA9A8809836295E9A50B955F41984AF8ABEF7668E621E31ED560D6ACB1B759E9DE33098A14E45C7FB83D1DBCDBAFBB7685E0F3DE06489ABFCB797ED6EEF4522A2544B5A60CAC45C86D126C1A424B0C3C3067A5442D43E147D5CA88FB04C490D3BDA56B7509B700AE54F56FB20E70178B003717D9ECBD049801145E81268DA60AB2EF75425057E13D536E0D39A734BD74DDDE725AF96603C7DA9308C6BAF73B00A8C63B8A2AE15410892BBCBA4EC055F6DD4F09C1D5FC3B5D467B3CC6139071D87F889561CAD584658C9AFDEF72BE92B4DE179AAE8D080DC521CC6A516B30FD6D89A340BDC79B600C9E3A50DC8A057BB297E35E5B9FE04B5DE1B014D3688A99A49E47B4B559551F8D51BB45EF536363674CEA60A11021E60984BE41BD64267CD99EDB618BD11CD5A5254E850D5849B85A8A3BC0A1CCCBED34709636A41A64B63E051D1B39CBD01669EC87E1978C3AC469D74E712CE33D0AB49A75D2384CE4F418F6F9CFB1D3E995D62D1FC15475E51434E7C81D9D131D705138EDDD4A5F60AF532B59E165CDF42A338FE3557092DFE6F93B0D5FD29050B719D9EF6FE5340F86C9A50B11BB8CD25819B2AE384468E9E7367D5B7BED981673FF842035F34FE44B2EB738F2FDBAC8B875DF0C7F4D8DE4370FA0EEE1E3B0503B53AF0B5E02FCDF2F89173DB6A1E13269389E04743C447891FC9BE19D0C4E483EC46FA5451ED6645BAAC381461D85BC9D6B941D80414C76175FD60C9ECBB157376996EBCFAAA004E9E067EA7F0033391C8A1B24797B3CB21C4B7E80C71E621A5764CCE9103C6162AC81DCE4A0A09FDA8DE596DA95920F965F200198EE31AC8A28D8E5C3A1911DE9BE9948D6C5DF98B00F51E94049068E767A5FA66F116AD2AA7B25A83FA706194F2F9C9BAD90CBF7AD7A08C278FC89CEAE0538C54229C9F0861AB459907F6DED8E268EDC236CFE5FC700202739246D1EDA92923D6B0DF82A32D66BA08D3E59E3FEAAA8A2BCC3E77A8A92DB1681F872CE10FF0FC206C82CE11768F4B066BA97ACBB6F3DCAF9AF6FB4C4C73F6CC346AE1C8079B5ADE94EAE20498F7A2C25EA8A31A70EE81C050B284439B9AE78A0273C1BC819C0B1A02FF37FBB6111AFFA8AD7A85383B2156ED95A576606A11F4E08CD3B53ECA2B192547A432D25 +smlen = 3179 +sm = 7E0708A6AEEAE5E98561E3822D0C786EB38112E7A981B42C9B0051F2FBF4508D6D03D947CFACEDC9A1B0A23119C556965E102331BFA6CCDC5206FBF0261D065040088AFE58B1631BCAFA0A0643167C2630FEE4D25D5333DECD41716F3DB1436B432A83F18E839BA12B0F2EF93E13D86AA2B27BEAC236FE52F44D63F8993AB773CC44199EA37D9642411A76EFCBC93E1E79E3E75382EE3FE3E53BB4F8A571020797D1FD99147510A36EE660E093AFCC21AE0BD20DA5C05214CB6A9EE04FB9E743A92F976C6F7138D78E987DB0D70571C8ED7277F7B5C3738108622A6B7554603592B6FBC8004A0A8A2867CE55E84E8F05EED7A680BBC93E168E94FF8D37AF5B87B0A417ABDDFBB7EFA4F639CD10181C5E9BBF0CFFED656C43AF96527F5E3EE17A2D24051C4DA9535B16FFBFE0686E257D0ABF9DE0BF75F7336AE3F200CB2110DD0209710ED0C4F676FB4521377C124912319EDE6431D976F0CAF747807675FB8A878D04670101985F2DA46572D6DE4430D52EAC67491782634140CE2A24706F92C242090A5591D7C8B822A7AEB1F59A73D526BD3AC8B4C4A0D948F3C6831118C6251ECD89756CFA71DEBECF23244483703265342C676E38C0A89271DED7142F770A84201E5961A8D8469D9D6A250F7BE57D2F3E3BCAE367B5E3E6580E41703BB9314CAFB9AB548C33DCB23E323187A8D1E3C6B084A5AB486FF2B6B9D1F386B923F529BA82364BF41E5533B4E1A45D35438ABB1FB019F3BE40D84B69342FDE5D37B9A86362E31177AEFE14FC7C2FC7D0394B83D87534B625AA60D9D16A8FB9118187E346D42AC54AF8317752BA9F821CD4D9DC15AC33FDCABD7DE06C8083E680671C1529D83467DE401BF4266FDAFED4DBB759BE99CD3798DDE4898C245AC63BF8C8624DF40AD8BF8CDCE0FD556D7960389C8EB441D91D20F1283C07874D04DB0694F50E45A16402F6187F8C1EDECDB963AFB1400BC17D619F6D988788921881528D19078A334C470E564C57D9F7F5EF6A07E21BAE2F16B7018EA9813E5EEA9913178A1F25304B8248BAAD0CB0D74D699C2576B7FEC7A196AB6F9123D29108985595E000DE88268D8429991414026B2F2CE1EB30B7717669D3904B325776F0547BB6AAC4729E9B78BF3B0954EA1E6497CA40828DC22AD37AEEE5F707094EAA19E42B0015E823BDDE00B4F0CD31AA1D7F8120246CD75038FAF54E86770C4B5DA5BAA61E6676D29CC08B355C23DCB48B170A5E737747EE5608B7CE3792FF2249CAA7946D72058C8A90AA8871A3F2C572EBFF7E4152CD1D20D2C46A6AE8E802FE35DFB4275B574B340AD5B88E84647CC84165994E7298BBDA59A73CC44350E45CAAA57E3C49FA30C738DCC5604B4726D96743B59DE5A77D1E4493EF54861226DADCDAADF7B19D5E266DEE6D3014D3461D2CDB565C3B078D21E6B5EAF644C41927D3AC9C497405FE927B942AA23149D071AEB1DA24E054F625CAC28555B1DF8CEC5AC3A07E310CB506A33003A80A0B598DD05B01A381426A9355EA86420205AD11C28820DB7418F4AA0F848242CD72724C6C9BAAA64DEF7009DAF82804F99C7CB9ED53CF83D70C094E6E56FAC4E7BF0B244738E947C50CE8CD32B2F15549384F3EBBC91231FF4AE6EF9D5DB902D23693C574957783C390FADEB1F947D1082993F2242934688DDB4C9420409727F6B3004E20941C94BF3181B70058CC902B5C7AC4117419C45E22E2C3C9CEAA68A65F9F717CE63BF44BBE7C1F0242B4ADE4731C6C3708133091289F1D65E9EC53FBACB978FB8728CED884D0306208E1F770217FC0CD9A970E83134A2BAE69A4EAE725AF686F8129A80C2AEE725D87E3CA7F28BE22541195BE4931260143418D4B15A911A82D9502CF1610271BBBC69D57805A7A148ED78804FA742D05C1279F035A43E38B6DFA576AC32C96A875BB52163D32EB9B2741D083C452A9B46BA50F11F21C01FD1BEC1D6241988BE2A8FE289775CA6E1011C60914126FC8DA1583CA2594741957EB5E327C8ADF99B43AE617643A79DBB182FEFE954F90E15CE8996ADA7156A7D379E7179B6F7340AB4E8AF0CDC3CA28FB9B8333985EDF2580E0FEA578D891EE5C6E6ACA7AF5ED88B5A658457ABF4B2691F23A34A8034AE9B91F7421B7D5DA36B514FFD5828F2FE57EF05F76C7DAC15523D25E6E1E87465058B3B9883DFD0C99BDE8DAAC6F1AE35E261AE1C077E7E5751060AD6E53907187FED064695F7E87EA380AD72A885A4259A11837C90F16B1156E60F115A45C4C2C9515ED3B607EEBE35FFFBB0016C8DF93934C550045C0A9A5001D70563BDD47ECA087FC24F161C9E091271E2B59FF4BA8ACA9FB4A361785E50A377140CF13D3FBD89A31D5C8FCC8C0B074B62E9F22810EA4D357C33D0CEC78E59C2CA41B1CE1DA9E497962E81A4F82DA54B2E0812B33559BEDFD0A69BCAA632B1391DBD5444A9DD1594B849702870A140873AB5965A780B5D6843DD7AB470A7F39B774503DC693EE7D23D08464CC26A9979E72CCADF71E95FE388CF196D6379CC59B3F723CB5EBB56D04062C991D1FC5C57A3D85A2D8BEC549E90FA0304EED582E07C876CB3164AB923FA088D476E5446D4AC82CFAE8F809501D72C17BA96DAF5334E4105DA765857E1EFB63738E41F46BCB4F39807C7908AAD8351322BC414C78B13FE43A66BB3AF123EFB1846ABD56863C69B7D6079707C89CDA790FC72FC17B19AE0F92ADDDABA3F925F40DD0C047980A3981404F957AC6BA5407A82A5C3672CC1E9D120E13B1B6FB8EDDDBB80CC89CA8C0977257A9C90EAFBACA99A978CB579FD53C8FF8817560D4D8C54C2EE9136CF70C55E36EA387888C17A52867F64673F04BDA426A106C405499B7A60A69EFCD0EB5F4807BB3D9927FD80B1748DB78CFF88BBFC706A44A657F916B3AFF288C836B7ED214685974F5CBEADB8116E5CAABB2ED9703C5C34DBB93BBB06CB3802057BB322BCA22DA1D98E7BEC992E7F11C70177479AE6127F3C25BDAFCF3E6162B4E50E218D222E3C732694CEA6C0AB4F5BBEEF4B2AFF5764203FD171BB50AF62AC95C6AC3A7F4777F10689194F3CED433A287D20BF2651757F7B076B46AB659BFB3B686B4249A332EB5819C44982842F0870E0C37E6CB57A51BF4883A6D52E909B4C8978D0297238E0F44E1640CB634B9BFD1E51862F883F4805395F8FBAEC86A88617D5B03B8942A1BA5B32EB51717ADD4F55812EFA06A387321C7B37AC62E61B1BB4AF77946CE8474D49F64A3F2BF7CB034E586E0433C5056566827253062638D1730AF6E9096CEA835ABEF6A764106C25B051213254F565E797A7E909193B1B4D6E2E3FBFD090A384D576372828EC3C8F11026272B2F50565B6EF60D11142C4C515C72828A929EACBFCCDCEF00000000000000000000000000000000000000000014202A3B4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D + +count = 23 +seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 +mlen = 792 +msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +pk = 5A1FFF331CEBD944F8E1682B48808CB89A43B72399194E46D71839DD7D179E725A2700C5EAD82262640BE6A8FD74C0D7A8D311DAD3F848BE09A4F681BE9834BBBE591AFA0886596E96B5DC407C40B81F4249DA99E6A05FA3E5B1EE7B68761958551889362F0E29A6AC50947E1DAC10196B2CD1E4950ADC6488AB4597DCC8579DD09D0991EF0BB632F53C41434583034CDE87BD0EFAF1E3AEBC777DF1EABD1B797D5CE420BED3810067554E998DBDCEDDBDA555604EACF2FA95F85006832DD4CEA002A68E4E66FD2229EAD1748F1B7CFD8D7119C52869553FA3FD5BA16BD50FD0E3E7BF4D0D9E39FCFD701774051C94811072E84E5CB06051FD1FB0DA5C89772D939143FC4ACB136061F79E8BD07547F7F602CF2B6B257F59B07AB075DE59D266F082C037C360854B27C3741160D0121C6E6497DF3FBB76F11ABAE4A764B331473E91E7F8AF83F421EC906481F71C09C09CFAC48A70797F373F2B23FE4FF0508E3B0BEDC0693817E0FF683D9C6189C6301BED4F37C7A8D63BEE9517276CA5EBA4147004D2D15218E57EC39D10D8F77A66654FCA53F1AC00E66BD3229D0857666288C310D5BFEC1213DF2D04D7F3517F4E75AC35F6061BFFEC617F9A27AD77C247F7E82BBF0F471C49982044D6015A072CF390131FCB9A50E1AC2C6CCFB9B6B26C41872A91E0BDF078C2631A56717045D80356614A0CCD9BAF72D4DE59674F0834791F38BC48B0778E5BEAC7654557FFD2189C75D88E613F71EF2C01D7F11821A58DBDB0C1B2B0D9C34F1C97153CC8464AD6EBCE891F483E48E83003155DD2E91041DAE8107BFB640C0547D3924F2F341370EABEBE868B8AC86D5E07E352FD872647B1FE0152C902DC053AC536EAA16ABCA787E0901BBCDDB97B2F03D61BB899C527CE9356289758CE3B2F1159C9C2572271F61E3597ECFCCEF113EE74611DC9D774B0F13D38E9CD35727E50FB0A6E5BE9625589B423D5019B0D0EBFDBFBF187D89F689AFAF9177B19DE6101EEAF2406EC9B0E166B065F8C871318CC06ACC0B2248F3F515C135D67D9F968FD3956BD7B5A45E3369BB9B9E58F10199402CCDB5E41B4889F49720E1E8564A4B58B1152A0CEB814989C79C69E95137AF8C4D7E5AC395A0AAAB4BA1CC29E8EE8374958E6A65DF8BC837EBD5DC295DA88E0CF76ADDD556F7549B75CB9AC7486A36B2184794308178E011356B39BA42D4ED298440715D6E37715616C80904716CC7BF149E263BD48C31ABF33FF1AC2769A0B6753FBA4EEFDFB686FA4ED43691825AD975C6C7FFBE2A3D7EBD7DB7357DCE07AEEEB356E38A7CA48F3CA39B8E79F85F5884B689928D3BF4E78BC03E94C277B8F2B8F19CB96EF54FA69BB7AAF9275D142E97773BEEF47DFEBB73E02EF8CB92CE6B034B2AE960A37CBD785DDEC373C2F096274EA9F858BAAB9F0AAA2F861C39B0270A364E3052EA156B397B0035625352071C774E91E338212983E98CD5E1AF9D1012EF46C5BD1FE20BE91759142A55A74D09D99034238693ACA1B9AD311C73AF86EC863D8BFD123FF69AA2AC7FB8B8A831B745BFADE84E31352C6D79501B33A3819211C5F6D1CC93FA1743FBCFFC415ED9386EB5F04BE4EF9CF7A8799A74D6BA391252ECBAE2D3CCB567F35DB64C5C31977A59CD171B68EE859F7457632C8F2710B3BCF96B03CF5A3207A624895E21E37088E6678FCD2D5B5ED1765E91B9EB7E1611617A8B1B694C12A47BE71585946873C8B005EF4F1666E86EED447E232A833D32F561B961FD906B83C10BA73117A347415589C6CAD42D3D969AFD9B1D497B5C63C45B1CBFC03582250BDCAC5BF8ACD4733ECFF31526081D40A83ADB456C99267F4F02664 +sk = 5A1FFF331CEBD944F8E1682B48808CB89A43B72399194E46D71839DD7D179E72E353F08FBE31EB42E7A01A32E8C1D3935B07F99D1E37F175C6F9E64B29BA890899CA3391D40096A0E8E0F77C96E777B8898602F746FA6D33EA90B84F8932B9AC9F895A30D7A5B6C36FE6234F5CC778D939B36E344B14F7C11E09F73CC3B21B6988C650628205CA4808C2A4040BC020C196480C95881C420C82346D612829CC48009A8891C9460683A80D10020A23016A48468003120E40C64414036EC4B264C3C44480384ACA801182B60524C670A344812014720C844103462910282D994829E4108EA410291C084213A95149A22C11444910A16858147224046499362A4B108618B29001A61018C54098266AC3884021B140922462DA4284410640224148182842C4A88001202A5C208191A4050C080A1C2766A1422E60904921966821858D0C48715102114B3646010649498041C1C209112750C0242211824DD4967014966163A28CC31622DA20724016462203604AB0012012021B948D22146CD236708B14828A083284284A99B8684A32009A420903A52141C20D0CA68488203190428A1405855BB8080824422337101B4032238745DB280410942C11972C2217091AB160A2443284082D4228241B218CCC8280909668D9204E0BB60D8B2422103551D8348981346A53342E52C041D9182210922950C2486234018A3620110982028429239068A3280D24252E58342841B024C480500B33241AC12C413449099771198065444492A284811A216E41408CE2829013918810C7290495492019321A172ED2144463B80863A48C1A4190E1208EA1364812C64D01498100B7414128299824402036254AA44D600282A0462012150CA10052C89850123361903848490206A398014BC08D11196A431851D108700216681B424A80822C0C1469A23460DB248814292102022D98367291062D03152A9210409AB20911830C04A801E3402ED1464E22921144428620290ED84450D4306410316502120918154984B445212408E03432DB804483262D60C01081347299B22D44B680C9066C1A214D043105503881A4B868E04041A4108010412C12C4282120200B450213446E182081D20446494886D4382DC4906053A2644B282601305211390410A320193585810649D9888801967040982D9A3628E1462ECA884551264648986051242CE4B67042C4618304911A124689202489122A5A222420A970C9440E22862C1A316AA3B631880629423681971A8FE24AF6908846540625FF893425731B6009C46EA8EAD1BB96999702972940F3780DB98A160C34BA52C9FC0BE91DBA9865C9AC32AF12C1875DD4D734B422B7D1D01E46D2196F7E008D0698DADFBAC9C591A3116632B3E72C1EF89A3BB62CC6BB2D7181F01B512EA07D6AB9AA58E6D9AB24626027757FD3F55F761DCFD69EBE471671E0EE087035CDD3A49323B840DC7DEA2C5D8AA05E190300A9AF64E37972EBFFE094B13C4D38D8749203EDF41816CE276E1F2822D6563D73786CCE7048A4DEF91FC51F72D342A3D6345471BE85FCC0265F5EB0AE9DD784AB68AF5CE742F4D1C472E265B9C33FC4469DD7527E9D42C47118ABDA063FDA25675A1BDEE53ACAF5629D10598AE32F14D3A26301156E8982C94980227402DDEDBA98F54411331F979012535D6F2B12D35FFB759FEB950FB9E34BF5FF03F0D4B248F32E61B5AE5697433647F3379F7569E44E93DD51D388510E1F9DA1EFC1D45EE363BFAFAB408D512AFBE751202C292B801AA081DB9CD740A4DF0E6B554BC2C0367D1C592ACAFE848FE353BDB8B575628F786D02CF3C8E39BF7190D2945F54247C5AC02A68EB762A07040F1FDA03899C31AC8A215361080D97AC5AF013D73454B2B69AD571ABC46AACC1FA1A58D59652E0543C2657A85CCB183AFE8EF27F66BF8BBF446867E0191884A21FC309EFFDF5FB2393D6DC6402DD6D918751751C64549E8249EB23979FC13886AC363B7511FC5B210DEEA74C5B7B6772D515983A59C2AFDCF400BBB93A30A0E780B49B3283A0FD32010C5EDEAC9E3D4F3DAA382C528F3960E1B1226DAD53A878C661C7572F2493B28243233664246D33B0812B0358A79E294D57349196384F1F9A504E9922D75F8914F30219F89C9AED3F36C9C4D3AE2815613F4B5E9E054F6B9B1401B615BC94CB90925575A87683311A076EE16F2F38B9C31D380F2C090B338BE6D83F84131095325B5FC3C8945E9D04161E87C2FD5EB67D4D169F277ECB319D339345AA77350485D36862010E0E681CF5B9B37C2068AF6EEE3CA0C39FE362EC22409D6810748E070AAB320CF522D1B3E455843D7E1AD51801A20EA16DCE47DBC892F6523A5CB8CF74D968214AB421AD5217CCABD42A929ABD54E72D5DE39A6753C4E3C76B534F59DEABC6BD602434252F52CBC6714854E735FF2DDC753F2782217B22B0463FEB5C0F0419042D64A7CCF03BB7DEA5E11CA629F1E1CD9A19283998F94BDC1F6159048963E2F7DA1F15F9C5A976D9EF9E3A612A90FCFB803E5AC1B9D098A9425E340519B621543B8EB03005A96391C2862196A232462D958DAF04E004B4321677D1291E0708A443D0E9822A3302D43376C0FDEF17C479B74A325E5FB10F7CDCED5084B61C6BFCD95BB99FFF5278742E8792A2DDFBE93887A77C411D1F13E731D7A5062DCC5CBE6AF0C60D07B2240D2CE07718C360980F2EC89A27F4BD5D7702019FC2A51FFDCD9B463164AF1156907C056B0466E647B9F946121E77DDCB9A02FCC7BE3A749943973C196A135E576E22FE6F9FFE83B3A15C33A55EAA80C71360017116B7D60660595AC560A3C9749C1CE479BAAB21E287A1EBCAB15A20EC1F276E9AAC440D329CBAF0F554D1352A764610FD4047614B17978EC4D559676A5565EBA0CDD93F24FD7F0932EAD497A0C3DD84681DBB86F2C94A07163BC384D4E505C64387322FBD655D04E05C40D4A18C04EEBC22E0A683B6F505E597BE17870C95B235BF6F39AFE31FAD29160BF83EAB147D49C9E7E9E223AB4BF2D6237C311E0CCBCDCD445EE2210410AF582F600C4D33BEB24FA5D6BF263AA813D2CF9846392446F1694FA46CCC3DEDE18EDFDBDAA0D3D41C45500512EE19E285A83D0F381DC0C5C661629F8F1E4E930E94448466365743077B44DE27ED69B83FAC6B1AC6425ECCD05670345B1E85050C73F9FDDF94F013C2D487478E1B50CE2EF8DFDFA1E2D99E8F0F55C55C7191B528C743D28E66650170C9C51C6E89F59BD87D39A3C787127F21662E607664AC12925747790B1F2243521F72563656E31AB42ED4D757AB2EA222BE7F3459133C06E3D9F222B151EB8283F4DAE8B7C35C183D0FF3918C1CE63B9ED38FE0093D1D2458205E75B73D3AE341C4009CF2E8080B1610C439F23B515809867D140B0AA48F42D65BCB8A188321ADED8FC7BE2C70627372B4AAE1A5719C6FEA1175E60350C30F497D4249F841B565ACE19536D8072E480C24F94B56B9A998C74152E261EF15AB9CA5B1259CE53410BC5F6131AB1AC83BE2EBE4431FDBFB4CFAA6ED90DFC72052308F01AB85F2CD70EA0919EC168E06B6F2362A7C74313083844655388CF5F6C196D7AAE66F7C9B7B42D25603 +smlen = 3212 +sm = 3DC6CD860B6E77121CC5997F4DC02E962A4B12794854A0D2EDC1F45DF3D3CB5E75D34D2D76A96D4956DCAF3FAB3EDD39CCB3062A96C11183F6FD660D2CD305D7A4A1C866B3BB621A31B4FE09C41E9F5DBE95326587E234465FACFAF01733A746D7C2462FAA8AC83B5BF13FAC03282E5B9F1ECDA66671C0B166E5EADFD22D470EC90746E3A48F8EBAA4EF0F2A83390E52E6B638B8016C6C5891F3407982BE0CCC6789A60301707B7F5F2CFA8141C719E342458A53886B7C5EC160434FB82BF1105E0B494EAF540FAFCA14B20582B15D03CFDC5A333F2D736047F7CEF6F10762A410EB69FC1136F3566826BC6100CA1B50F7FE8BC3B4A8D3E074E389A8C0424BAC6DAA14C0E86DB71FEB6F881339355E5C8A6753823AE1142119904046E8261A4DFE1AD0ED991BF499EA921D6984BB31BDD2D8367C43079814776822B5D4363AD7999515F8482D4114FCCDACEA937A450D6CFB72C1F691D5A61DDD0451EA757A3803016AAC22C5FD78730C6BB37B103403C7E7C5F4A533A3240555560A70EF2156E0A40E9132DD9388B2BDD6C60A50A281F895DC4DB39C0AF777CAFDF8FBA29613F250E55308642B62407A7690F5130A91CCE51DAE79359AD7216AC5BFB278ABF6359D02B1F65DD54ECB0176CB3D120186714D9C72E102EC76D687951B37B618BF5CBE5E50FD63C0676B7C09D94AE074B8902F85F2E835E15B4918EEDF26A12EFDA3AB3E9972E383DC20BCCE2B3F98F8200539FE6F8E289FC850162316A09B38410A70765504BB267950D98CA92F3A82A7127BBB75124506DD33D967CF4C7EAE5F3508E523D018AF9DF44B0E46D40502DB44619449C3C15F65FFE76DE126C6DAA8E54ACF8BBE29CD0132A9FBC8800925DA8DD6B0D1DBBD8AD69DC6D63BDAD5BD3BE1A17DFB7B86253FBD5886B769311397B0791714BF880A36D5EAE959107B72451F8226ED867AB0FA8FFCF2FEDE5B03722C138DC5E966B307B5C34E528FE91A55FE8CE085E40B87FE1EE0CBD7364FA9E4C3A14EBE32F3B9D285DF8672A0F1F9F1984BA706DBAB5B807F82968A7A70A5DE01524A353C37DCD413441BBD83585ED43628370729675757DF3C1ED2AF32822AA8C827BEDA2A941619E8FBEE80C6F4BC6C6192619F72119830E9AE59ECA959B008CC8C31CC1F87F86956E947800C925124F99073962B9D3A9348D0D0A333E45811E32171774CC7E4542B42C2BFA3B161AA4D931B5B3AE8D2E1D3F56D8B5F842135CC4DD0EA5E7462CA4E0FD25E1B83B4E62B460F2B18CF6036E424A91F73AB6C1E5120B5D51B033A421760741132BB4B13DF601769A19386BBCDD031E8E5B80EF78FC93F690244C0451E46F502A24AF2E102200BC2179DDF0ECE7EC9FC16B407FBC8072440916D57F5C4DD789358EB6170D6CF872CC8720E36B159E830CBE0BF570A0E355517B1D07BDFD226083C857A74DD3F748016E04FAA1718C7FABDC39F72CCB859DFBEAF5108B6A87D5CA9A6FD4D3AD5E2FDBD5A41FBB38912EE648860A140AF78665529BF6692325AD50A1F567FB85B6BB38E9301A30AE88671198E00B5B4BF8839B8AAFC9F7981D33763115500FD52ED684A78F3ABAE70F9538DD4EC80B822CC161258FCE31986BF59AEA07D1C0CBCE0CB092C8AFB0A0D1252311D0BD91C0CED81F407D794CD1DCFC0763CBF5E8C00E27D46D0C99D90CDC969835DD57D6C31AB091A3BAC10533091C6DF43B2AF11EC1BD59AE3D4460AF524F18302C6385689CDCDE5EFB0A2D198A5CFBB4A48B43CEB3BE3150135AA7C2E4753CA6E58158A872B4A7751A9FE2BEF33190158E915F18AF51361DD14733C7F337C10CAD84DA42A2261D84BF1C01A2B967D481C8F5580C8CAB2E15E688BC69DCEBFD285B7C2E853308553C0CF8693CF7FFA768C75C9B3DFED1362795CE5FE0922B82C668BF7D2C7F41F9FED87CE4A29C641828A2DBE483F6F9EF3E1A25A5967EAFFFFE321FCDBD3B87290DA11B2544476935C7F0C3E376732F0DA62E98C0C3B303241DB7BFEEC2062E6604D61918F0670A6D5226A1221BAD429E447076154C3CD2C1F76CFD53260AB05AC4B4A0EAD7E989DDF95274BD2FB17199D160830F87E04B3163433AFC391521E83C82228CC751F183E8632A33F86C460872C0FEACD2E410F4CFD92203E7D392E987E8B9BBB2EADB1F176E245461462C42A41DCC3F23D7A339590B2CCD29BA8AEB7577A98AB18BDEBF558E19FA7FEAD2DBA5290391CE30147A171724CD428EA0E0C8F5DAE40D00091914A2765240AC79E6431A7E97A2AE787EB80841EAD5ECBE3A41DFEA39CC27C09012EFD52AA0D566ADE24ED793A4C72E4B4295C357DEEBCD1FB613D910FABFA19D35FD621AB6E635D2B2A00954ECDECAB2787B685AD2FECA728884F2517F55E0DAFFEABD24B5879BD91597E00AFDB5A6B33E55B7DF55DEA652F2FBB0A5D3EF97047A34DD4ABF14FF08B5D1B6DF23D7EF35F5C71BA197E307877982B07CC1DF69D51707B613AA75000EFDBCC3BD0E1059D56C63CD07B3FF9522EA8B51BBD224AA9B330F0F64F9D9C1E9C020CAFB7B44E55132003B49977D1D05637617047BE9DE1143B9F5B94D337D6AD5EA196904630A0AC6B132C0D8F0136EC3D7543D4287DCCB874A61F0FF18177272FCB90344C30EE05FDC0B33F2C6D5823E703EF594F103B1396D508B2B829CBCBAA0596E3AB6E0760E3B14FB3697E1BBC3AEF85361C6AFC79B89F2492CE4451BE4910D5EE7E9322F87E489FE5D70DC2418F6F24AF62733910F6AD42D85DBA1475332F953ABFD87F9DFCF1CBD16B2C1F4AAA4A9F68B5839D3B85E4B64868A279EE4E9679B2A43F86966DC3E49D7CF74FC912E9ACE46F3C4EC4E767B0508B75019236EFD3A4FB3A731191834E909696E1D93C5AFF765A180EC5CD6407D25D33BDD4371910792DD6BEFEC76B50165C82F9CB8C9AE226A9551C41DA4F5D51070ADB4FE70590450F7986186E258A9E0EE9BC068BF5FE624F5677619BD12E571B5FA51BD5616D968320B7ACB2993676D2A0AC3FFF0CBD575346A4736B20C6341B623908A2CF0730F097C64CCE6D17A450A6A521FA575DA391CB567A922C996F56E47094D619736B2D81530B17C167E2F3B1827442BB6ED11EDA37C9A9D04CEEC03323E035C1BA152DECF7957E45D9D03074E81C48F0948557D9C1E72E15AA758CA171DA7EA9BDCCFBC092BA2D6DBC14AD80E6CD09F51F51DDF4745F7D575324C8D100FF13900B3139519416C1AB699572C2B0E4A9537FC0B13CC9C69F104538BBE2F4931AFCD551517BF9C34B2082B587765437F1B3C11C8ADA56C8FAC323416C89919C9EA1A7ABC2D2F1F2F40E11254A5676868C9DA7AEB9C301244255595C5E6B77949DF1FC0A232731384247506A71757881888CA1A4AC0000000000000000000000000000000000000000000F1C293B72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF + +count = 24 +seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 +mlen = 825 +msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +pk = C7D7C7E2824F5DB41B30E7BF510FE8E1681F789C943913B35B0C9C85541B8E58F07780B5619F838B08A85DF11FFF11D304234980D3D158D4B9C6826DCB2220FD8529EAA992C171C8996117A3FBE66315F533106DADF1E8920CA271537C9F83E05E2361B124432513F13D3555C7AD234A02E740A6B598EF19ADFDE9257C529C1BCCE0621152733AEA0886AF5AF589AA4569E9E93BD400A1FEFE2209DB9E9D285A16C4AFF52A337B9BD8ABB3BA2B38346F20858989B07E971D8A26027C2BD827F831E7D49A10D731659EA8B822645A4B9836AB55B81C40BA17A88043B14D7434E5612D6D8906E53CB2BFC9D04B60C31E48F7CFA36684197CD9540AFD74ECED5A7D40E61762221164B8AA33EF40D46426D5A8615E2459B81D7C688D2AD104E8A2B9C3D0C4E924E0EB9F5001493D229A666F505B569F85B35AE462393B8DAD70CBDFCF9DF7534C0A81AE619CCFD34001FAFA509B327F2ACD2707B995290267CF90E8C056FB1530AA7F5FDE3B75873B38B5530DB42C084AB383F64301162F74AF1E93DA7700EE65915355ADE1CFB316A70929C6C43C3386FC466702C8D678FE9AFE1243EF11214F7213B87417B64D4627EFCC5DC4F083BF4862174C0E64F4880E982A8D1A6F8377FBB6C11D695E789C4C2BBE64FAB86673C74A1512AC96AC786E12EA6C7BC02D663D509D4340BEE3FB4AE6141C9B4167381F1FBE67056D7A38FD0B0FCBED580C755DD69034F947DCB3F836B6B6B3ABCCC1D59769DAED2442DD3E437D17B892D2D7EC8B8195DBE1B46CB742F9ECB45A009F61FFAA51814A1185CC2218BDA4CF5AA71CB68ABE0E09C38FC629F845D39EE343A13297D6621350EB36F8339ED18B5BEBEC793C589DE1B6CC208ECD9832C7E7DDA1F51D1DF16A50D73E8EA21686DA1215FDBAF28C0B5E20A50EF82DA3E5931861CAA3D6D5D90CDACE0AAFDCC962EEFEAED2B9A600BDCA718E72B95336C9D4EEF1902F6C93A427120AD79A259F23778E12E3CEFD8CD33C9135A47486B4DA4A51F5A991F2C87691F8A65DFCDD690A8B09B5132953ACD222AD73CAC59CD55F39DE439E4209ECEB4ED3195E44DFDE2B7E8993AD35158CC0A2D240BEEBCD9174B253F14620F2EF9DEB956E59BEC506762E77776136EFF6210FA6A5DC59F6CAACE8B2648B7434222690C14214493A3CB09530BAAB997100997C96ED0350429082BBFA57B2932A66E799640B1E043166CB16AF09068EBF2CCDCA25B6C86F776B313FCC9F2F758051C7677B547033A607998C086AD6FDE77BD13E89A27C315257E7258A0E39AB2B7C5B111567783B34CE4662F6265415EB84D7EA8544CFAB4FA09D37340CAE0E0AD75C09A12165EB6538BB7B0E45A6FB3E076576200A942A3027BB73C6B33F9E69C799B01B9E25690717BF55181F6FDC528A11678C1AA81A4531EE8425F1A0A203D8B2F82A3C727B9B66C9E912F30E59415BFA092A7B4EB79A4EF5C3B469B596085EE41931EB6115A6B7C220C068A0C96ACD95B83B78D5F88ED0280E17E603012AADB65572019B28B49C7C78829EF6A6AED861533D56981BAF22FD0C8C8F3A54B471D43028E99E6ABD21A5C5864A0A6F1659538D126381EA32C2A007AFB48BA113BA8089B5EA5F59DD9F02914F722631B0D6D35BFDF6755346686EA6AB2A94CDD2B1009793010B26E29797734B291088691B03CFE83EFDDA51B4432F7F06E2CA3ECE87168CBEDDCB41B856FCD847998A1FD82F4B98C8883122004FDA45092044B9B3D6D733DDCD5C2E746ACD5094EA6E8DFFD432411648DC54692E3E80C450BA2FADA7B22E34F9417ADAD712A085C2D673948C7236C5D0B5B4A591B859F8C0A4B7A45A5FFA5D2CC413 +sk = C7D7C7E2824F5DB41B30E7BF510FE8E1681F789C943913B35B0C9C85541B8E583E6EE32EE09A3CD4337832AB236B21379E684F3DB592FF338DDCC0949EC6F2E02BC9B26060CE461F4F131463E0F2A3E802506D2FB34A7E63AD2DCB2B165222F3989698AEF57E1B7C45935F1C8A015882E589B15846A248BE6B877344B7308F35DB345152A884C8B405A0068C9B340E90B409D43285930829099710CA18411B334A0CA76402004893C04D19B431C4A488A2101011130812198E4CC6819A2461C9262022138159B4014BC231DBA48D52228C22B3448284685144442435024B304DE3C28123B00418456D90020162C08919B570D2166800A401019301149980E336604C2626A2007023154EDB828DDC1485211306142491529088CB482040182451348808350C64086601223208145181020EC4028C99B42594C460E234815348261B49729144310022719CB08C6044915A164A00992D81385123016402A0481131911CB671543801D3387083084E40066D5AC66409B160D0A4111B970049040523000264426E102690A1028D0B356013C22823C671D8424000A14D4A246209B78191045043B2850029264C900CDB32702137089C162044922DD80844C4423012C725088688DA322AD40201C10689210025D2924082145004160001C24C03236E91A42D02B829A0B20C84385081824C02C0059144460A17902347851CC685A10202A1B66C90B649241746140000102460241790C3800019468C12B26551386104096800975153868910C489E1A4081A424980840188888408180C818440103609002344E22680E2A8101A8365201612193880100600D82809201666C0B825843620C0287014194418A02940B444E02870DC385224C92518212661B68DA3C48D529610A29684C4904C1CB16054944118348190988004094E81C851142922D326260417121233911B038E134721480650A204040432808A124C0B9929D4422009B6210C127100864C4A90201394315A964D0B123021C171DA420E4C00098C466061889000234021805008844900206D032185DA3846D840920007710226704A4091D4B868CB326E61B0050A90000B964099168C123985010290CC908012326C18145011460102024888428180A46912160D19038063480E99C471623202DA0065221531583224D1862D43C249A11284512246A0840D49140E8B2849E20022C036441BA80C02142D143032A1842D80C06448C64D04269200A3844A202D08908100A341D9AB96CADA101E4B25BCEE42C17987420535E124341718424F217150321ABD834401503EFC231882579BAC0507A61BBC889A22798150094C6C5150407CBE82C5BB9BA12418F114662E27F2FBE16F915BAB420B142B74BFCAE075AE16E448D189AC7305D2FC57A9B00565FDDF8D5B7EAA8FEE0DA39B3146BB6E97564964E967425A467B7123BAC9BB9B1EED12E86E6B3CBA290E0EB5AA3673AAF64AA948C3533910E0DDA262B1D5659574B98C2C2062AF0F8B74FF99721879D481A2CADB818C6293FE19ED316735C38C6548AAEB5970981AFB030FF69A05BB7E8921EB82E286A1AD9AE634D905BB4CEF8E20F8A23D7215FFF6300BBB04132B083B856730411647ABDF31A6A2CB06AA5BE0E9EFD2DC3635E697E7D123F052EF62E90657EC39A3BF2CA537EA038A8F6F343695889037567E95382A169A87012086640C528F9E1F671378A5E385AE521F6CBBFBE00EF5E3F42432CA4EBD88799E4928C8E3CE4F6E79876FC59757BB575A75FABE8B5FFCECB421F3BF3DE58D113182C99D4F1FDE03E1DAB9F20C1C7C03F4A94BF8DD71A7A6BE465F5AF96A49664D00DB226E2F97FA7AF669F67AF253E184B7E08E4153F8A54A6361E92404703B8C094B38F39E521A3750BEBB748B76B25B649D68EDBEEB1FD420F54646DFA44F1998E7AA736D3D6A7BD243B2DFFD9E1476C9AA80E2C69A611DAA9743273ECCA5A69F63E891B672C5005EF59798AD294A6665D4D3EC6DC95A5625AC9CE01FBC891EE6EDC0E58A16EE5EC61BA5061FB85ED6DD8AE258E17D57F70C4EC34F0B25D8C25E54730BE74C6528E341A7FF0A4337445B3930FBFA5A8E089EB6A75CD8017CA01D95A05B9D6368B24951284D5D339EE17FBDC10872C3B419923C210EC8742E1B772738DFC66805A90316D9D18B76A643B75D1A4EEB9FF9D5B67FAC47B01EE6BF40D51ED9B69EDA2E464AB7AA7A1AB68AAA91799C0E67C3C4BD0F3AA203FDF7D2B4F46CC9AD99EBED089509D77736A9AB66AD4D5F9123C0C8307CBAB16EC7CF7233D83C6DBB9566E12053B0257E189816386A2C4DA60EA8BD7475768571AE0C9CE09961578BC98FEA4BE13D61DEAB73ED5B10BB9F6D2FAD7AE4776DBC0E10A145A6F2F664D00117EC253F7489853063007DF5582EDD9A35742C6B86E7F5206732D8D3CB08188BC643FBD7DCA7ED548D53C81AECF80BA1A29BA9CC8517EC3582AA17B68EC82175C0D2B96C6836E4E217D444F365571ECF50474A9B62C091F90571C9759317C7EA32B24CD4A4EFA0D12F98414E14CD153F84C03C419DEABFD4AB9CD735A0BD66073F3AF1F426C81734C96F324744299E68C24A395A18CB8735D2921768C7A6C4CAD573E9B1375C3F1FB1AA4408D122DA4E8FF55F790252FA54D1C26F499D627664623302A04F73F88FC4B4C08D660580DE2D23B19BDDA6244F07E7EA45F7D2C032F6F4B9F147D3C023EBED9FF5D1A299E0F6098216959E79230918CA43805AE49075FEDE5017679974FE880764DFF13ABC826EF2ACA54F7CC1B86C87EC5E13ADE37206482E726E2EC97EE1E18142BC0FA8BC35E8A4FF4233E86F229D5B0D4A6D71978D085E67CC69E9AE9A1E58E089403613952D459F96EA64012FD5936474FAAB848D8662214801B93B2A093D3DDD8EC31B50A2B2A3B713BDAD87A7E5BCF2B3718CFFACCCD638E50BFC59BBCF3F15207BC9E9CCC8CE8FC7EB38020C5151C8A5AF538B2879D850272938E67346B8FBC0091D29BBC19713363ADEBD088E447299EE3A029F998241B896DAC38C31AC68FDD2022D83E59BE8B8AE7EF6BDD9D0FF02546AB25BB18A33D19A60646C0B221943EC624F6FDCC37C88932A8FA87FB9B47D2DD40C79107C979722E70A2FB030C10B6186D7EFB71DFDBA29156C0C1C83E1D8A850A3686A09ED228AB7965F5D10DAD90632D029DE6475E301F1BA36EA74B143EA74D70B7AC96D597DC99245DABDE5A77E5E7BD3727FBE240BCF89486D8589D0BECE4DB5B57151E26E8A96D71D2C6E21C12B8510A0C7B89467852BAE71E516F6EF46D221DF14C573DB54D1016E3A6E715E30E4329F10B3A9E2BAB74D3843134B618153EBD0E78AB85759BC961CEB581D9CD55C63B3AE367368C7C3E69F96B958A37A4E36E7DCC3E27BDFB7FDA466488F526299BA876139ABC604D0373D6EA69A3F55ACE4435151974B0D877DE88C81D7E0D1878F929171810403614EAB7AFC327826ECE54F50C91B3A9BE696D52118076BCCC7B5C735F74C09AAAF4B81F04A470B1080EBE806AC2C305CC33FA72F48A3E4FC4CB35E8D29A58A5F898728891CEC8EB8D475530997229184B342414D82D3EC9130A79190998D8F6E64C60C1E66E7DE2A43 +smlen = 3245 +sm = E8D617E0B2AC793577560F8C0948D5D617AE6AB4DAA33721A1F9048371CA42EF05D06DCE2CA64663AA0256FC76136A53FC8792FAD0C738B5C7EF2CF3FE58A5ECBFCF521A7770BF552C83EACB54C3B19B002568352DF28D70BE912891F97503416D7F52EBF1401D1E4ADFFAD18B4D35461E4DE8E78C976B14212C700A63BDE33D845A6347D366AC6442727AA6FEBE1DF8444B840F11BAD2AD24215306AF7BEAA040DDED6F902A888816C05A96AB26BDAE20981FEF5EACD3DD9CE9321A88D7D0A21ED7A817813701CCB8F4C43EE6EB725EFBC2887438600DFEECF48B179A5F2EA1620D974992543FE0D529A2803499880A7800699FEB9E49599F927C36CA113307BF03A8A3FFB87E201694DF6F04351D317074DDA2043F9FB13D23101B0CB089756DE634A6510F8A67B788F4E54A9E0ADB53E904148372FF19F66C08ADE837FA51493BF35FD36B4F915D6B696E4FCB94774FEC296536E35A61C97CA60BA4C6B7BD08E2FCEC8F7A6114C3E39CFB62C7DAFA689D9E5EF48E8E6ECB13DB4A8455D9BB17F1185CCC8779A15EEFDE6E4040A05ABF467D3B5EA62BE49F6DE34167E96DEFB5569E8DE4495E38CBD606E162F500FD44A302D97B12745DF1F4FCECF22AAD5D2E510C1C420F1600A16B9F8EE231221E441358E451A03AE06DA70CC20B9FA73D1C8FEAED123ED489EE789E667EA65E3451003D49991059DFDEB48FA6410EF8EBB9BCBF15BB2BD1B371C908041B0EAD4EC28FDAF34A9A100F4D38E2998D7312279512B447543E9C9579DDD575EABA3EB2CEB96BFA9836498B379F861C0BB90D7992C75B187F3531011B274FBAA2E0D47EE447030CDEF06F5A531CF8DFDF87C60D7588B8F84CABD7A5054C78A31B752F9C437E223DA8FC71F81C2DDEB53C862CAF6EC5E37BA9AFA9AD5AC63B5F24FD20305E3E943175EBA12015CBA87EBCAB76F93B5EEFB3EA645CDB6C10232125AF1DD34F2F07292061DA553AD64C38E63062CFC1E3D1AF2384CD239231099FDE4FEA455CF72385EC45AB2BA9BA3F8EB4C5E0206F2E6FB3C0C74F10082027DCD3EDC38493BBDD8ABA752DB8C737AA3DF5BF5003CF5EAD330635DC1928055808C1763ADB4768EC0A91688070CD04A0FAA4F9E2E700617D37C03CC9F047FD6FE7984E01F29002AFB4579486A635ADBA10903AB182AAAED881422F711AB42F18A56F497964B3FE98ABE313FBE3ACF675677EFAAA6918C273A536FF26A30E2F9AE21EB529943CE0BA91BE85798065861101D16FA427420318160C7FC6E164FDBA4DDC3B3F652F81A15A7954919492DAFCF3CA7F65D1A72994C9282C7F81B3376FD9BB9D02833590DC5CCC35E2F86C97FCF98E22A8D270E266FE924F2D96F3EF1A521500A63C5339E366C1AF981CBFF2EF25227A53BE96D0582058AEFED1D002E603F70075E20D54D3D68DE358EE314EF3119ECF5366D22F131B98B98F8651D9F951107A6F9CB3F919A3A30AB3873CEA29E7EE7C1B46D5B3A5E73D8CB53C965A9EF8EA71939F75F9C47DB987A66D3556AE18C5F42868AC8A04F41F207F65970F7FBEDD93974D6EF92694887AD143FA8F00857B0534FD4C3CCD4163176DA5BE6610C93FAEE36CD7F1391C53EBD3F92176C9A4E5052869DDF21A056A3F901524CEC0FBDEA87688ADECC312E53FF4DE0E46F011C53FC20AA178D84F3F8E204FCEB4FD419A575C4EDC8EA648815F9C9765894CF931B36CD107FE3E459D922808CC1AE20CDF9588C0AEF2566FB8979F96E164B9119A6D27458F20CD205841421527DAE968ACA44A998022A773C3D98E726CE9A6310180A671EDC57D8AD04DA15F4D2E9B938562FA6A425766540AB683E72B7CD592CC5A0F58EAC480A35F696191BD90CBD5C3FBB22934BC1369A3939AA27EF7D255EB946EC1B42412A7400A11448B720AB4291FA47E1EFD7D9F4593A4494ED475DC8A76A8634668F7C79AF433012932C5A369295538646B3AC0366566CBB78369EC763D92E458FBD186B76CB077757502258B113391181A64CB041F6B6AC4AB10A7ABA7AC35F6C27F97B1EF3364C2A3B1B61C4CBDDB29E7BC08C82C4F818A4276BC6C0492805DD078D9CA3D08C7BCF9630BF3E987D4A1261AEAF8EB8DFBB40BE52628FBCDAE903B6074C1238A96A707ADFA5A61D6595EF03EAC767E7615693BD521F7BFE455D904925AE3C181D0786DF8A582AF993D32360B3F9E5CF171FF0C9EDECD7B4D6D05985C7D86692A93EDEE85EE994C900A0197DCA103C6D0B3597236ACE3E4A510C827B49065FA6001E26B70D56B75A1880B897CDD0B9A699C2571A025EA5FA82F9981CF3E8D89F9FF1F22CCCEAD078DE8A09407C827231211F11F032C3D78DAD62F5F425F71BCC2F45C8A9DA9623A21445459F18ED38B1144D46DA0BCF39FEB4FA499C356EA2087934F88A2C6DAD5C500A617DFBA945C4B783EFC48814CA5CBA68ACB2597899677D9BA99893B273EE91FA475FAB1C31FD20FC58C5E42F666A1A3034F7DEE116C2D25F5954A87C177B81365151C80577A79F7E2D7B20386F28D671B539EC4F1FDCC1E1DBB882E09472CCBDE0549B8C34D26A4C0C93F0F6D4DA1A298A01336D70BFFF87E83CCAA055AF4347D21A50CFAB1B6AC3D7AB8D443B6C38FCE515ED78D0505DD4BF369F94CF7EA4FE9164F22A71A40393B4E3BD07B4F2CF2C225589C7E9BAA0D338CE12136A1896EA9B3F6DC1CBC86E7DC5257459AFD542B92B93429CB408A3A09C7561C802944A9508F6E327FE2B0CE572055ECD05589AFE026DF3F5E74318B5EDFB8B72147036B7E633E922FD120F323CAFF1E99B6A4242483EAFA14ED54DD60791CA6FC575B645032B489AE93D3DAEF3D0F0A51C904F0A7DE0B9C2233A85518811EF91892801F88478ED81A262BD69F9C664523FDD45561C009686198B9A9DFE7D9C06CD7428FD2AAE11A2E98AA74EC5F9D838AFE21E6FEF04D524455EB3870DED22FD097FAB26632A69E224D52A3A56A6EF27E713FDDFA8E96DD813F08B07A86BB68515853C5FDEA552B2D0BA405937E0D6DC6CFC7754778997A83A7E66014F4E0E23E332E5CBE1774BFEB46BA89DF99BBEECF989A6E9A28FBE1D4A337DD55DF7FA778C93628449B3509132DDA1A5D2C36B252E2074BAD4940915F1962F4ACD6C45FD0D858336BEE5A1EE95FDDC0D501631C7A85C79A9E0CEDDA83C30402DAF7F0CFF282A57CFDA35B34C3F092C62157CCA87EFCB0136DA933FE88EBE3D164D2288133105DACC833B8302EB227C452C01D677F7DC1A41B38F7D38A3D5E371ED9ECF42492A9CA7C23FE036610F3F8E9B05DBD789A03210A2434676A7A8094B9BBD4ECF7041E29444B5F697D84B8BBC1E5E7F01D1E4C54769FA9BBDBE0EA111D2426292A4348606372787E80959EA2ABADC1C8D2E1EB00000000000000000000000000000000000D1C273F209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E + +count = 25 +seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 +mlen = 858 +msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +pk = C958BBB84ACFD0098576F501753ABA7033E00B6761D526BBEAD9A26F57ABF966A3B4A778071FC583B50AD017147D2B44FE9A28429883D8236B19636DFC1DE72C4BAAF5BDA6B635CD6096595F6CF7809393616D158175F8DC7420EC6D8221C536E150A88049012D392B1E2A772E6C1AF2EB3D5E7D084224BDC0344EFCE5C169C19F8BDA7B9B5DA77D7A4AA26C1D0B26E27AEF9BE9E4B4604573275533FBD077FF1B8616AEA90220D28BFCCCA62795B6188195F61E0C12867DF421261620078D0F74A8D7BB97A2A10F72C39BAB31EF3F2473E9661A8656557AEBBDB61C9AE8FAFC03A72DEC0540DC51B42A6F67A3A7967B420AE070BBB86A6760B9D9139C710132F0CCA0624F68D71BB4891D6284BEF25EEF281FF06E6BE63665BE5B870FE67F69342FFA89F2E44A0222080AC5912C8869BDD2A0F5C6FA5D0ACEF899F563E2EAD587D6CE2275563BE791615B82ACCDEF31C55AE7713C70C1977F30C8B35C38E0633933BE3A1FABDD50BBFA88FFED320F1E06D494BD1AE1DE632AFAEDE4ADB3D9AC8AB44E63EAA870A00C2319CDEDEC8234253689E9064685FB3DF426A8296ABDB2BFE25C9DF43B788E3991AD5A202913F4179EA6BF4D662A4310A7ED156C0191ADF0039EB1AA06E2BD6D082B048EA5ABE465AFEF3A87B1E06538DB6A4A97E9F18E972D73067D7966543C09560424E8BA0898A011F1B48E607DCDB2F98B147D92678F70A3A88F3F30C33F68B6218A4976426C493CFDE654FF050BF4EF47B9C078F6FEFC6629812D49D628040E3B93B4C7C8D696245975AC040D63525DC03A4F245D2930226186C0E2FB9EECED0B93A3C8347081A0E6B5E572E227D32B5B9E1EBD0EB880E5258524E0BAC2499A42A269400C15E1C7AED3518E6CA359D1CF95918887389178C77CF4D025AA1ED58094EA81B2CDC66E4707B74A6C785E919DEB4D6EC547DAC3738228D80C799A8268B4DEF4EDD404F980E35E65791F42970F7D0FB03E4D148F3F3972FF449B240188088F1AC8F5E27ADD867C37AAA322B1D864535E0D8543A275F0BAEBBFB957EFE4A8D6AE6AC8E5AC9AE52E3084353B819218D05F9A1EB9D5249110D348B79F07042598BBDAADD8B75F8AB16C3696C5EB4AC8DB89CA3651431E053AFD5F207976D6A4962903C954DC44AB51C1578813A62198D3A0B32958F0815AB22E0C64884E5D16122B3FE40411AFD46EBA9C05B7E079B959DF72CF91C9C49981B2DCFD9C1C5A44D3001EE835AD62662AA9125E73E2D18513F55D8F720DBD70177A502569C367F59FDFA4F12D4CC6B55723FB5A90D6BD9E56E77CDEE63CEEC8B6FA5262CD300F87B473077E0253A6EFD944912FC3FF2528FA87FF98E86FDA991D0910A0CAC5401382B66617E4B33831C4571F9331B5DB90AC2265D358485368936246F7CF67B6B5457BA54A98ED9D5ED3BA915293E72854C86BA6FA941A36C8488C6C3171A5531B298E281E811E0AFAE75878403C50B1509CDE9D6E429AB491D9E43959A11CAA823380B1D7A0E14B6FDB39C2237F2A59607685EF9E7C2A0A0B298053FBCC9AC23813722004FF7979AC49070A78849BE27CE0F49E7CFBE125A0470A8F57D4122AE02C646332F1ED2FC80E09FB6F59784D2E446F70C8E5E3D6353D65A2E07F75861ADD8E7ABB2FA823D7B1F194EB12EF81D0127AC455D7740FB3D930CB44BB248F489F78190199A791ECB303848A8076DF4AA940386C1243BEDDD1C9481267AEF9E6744B9213C56DD11E8410DEDA4EA1E679CAC0B1B12F41224121D96E0F641BF1D51223708A45944A3CBAEF9FA98166A7C5B7C5826218CBC65488D4F1756B1B6A270BFABA79E251200B52098C6C219C51AE0A488D +sk = C958BBB84ACFD0098576F501753ABA7033E00B6761D526BBEAD9A26F57ABF9665A093720D291097D3FF85733DA7899890E09880A8475C39D4172386C152B1423729F5D730FE7ADFA3ED925F420B57EF1FD10147E09B6577746F1BB23DEFFBFCC08A6DC9421001F4DF58DB5DBE8CED17E1ADFB3BE87F47AB8BB54579AEF1A744F01C6081C3770642040C2920C22055022320009338AA4A88022A84943068011414219A100A4167218A81108964CE440308346710B839019C125A3982914B000A4384180000208A331931640CC008C18B20D83A40C44C444021280D282899902411024492111265A0851A1280A94A620144504023885004042A4A85101C34001867121B1310830469C4462011568E3462041C0210B2052C18850E3366A9186650AB088E146801B078608C4050BA1701936892121720B833004B131808408C8044221084A94069021282AC23871C93692929069C9088263A22DDC186D0BB40C82286A4B0865DB06911B0468DCB66891244193B82589464A13058604A81052986101C74918028EC2A02CE0C6240B09265932411BB98C1C480D49144CCBB44DC2981011B52CCB108A6494656410520828650917918830308C288E91180820878149080E0391248B280C0A39640CA3099946060805921A033212016242302C5B22721811609B442501272219286009020022018161349020A645D322684A344219106E52A4891BC94821B861038045D9204D19A57142B08813B25094208D0C916901220E18046921B86158228C24182D01464E034448009789E104620A454250166C99A441D4124123300DC4020D113510948664D8C04450844842148E9402490389444832480195640A044A4B821160340841482C92464EE142604B261062488D9CA2695086051482640443418C026E0C022AA13088208284C0902963186083300002266063007002156E43C84C60180C0BC46812A79111896D8C22058B20860408850033490BB5601B386823190A59804C60988D49322DDA4810D8282520002C00436119206509816892A2502227450B288D0C362463268D9822001AC9411C232DD32421D312701C094DA2B00D43284E0331221C396D8AB20C028028890662C322214920121B4511A0A66552064E52360ED1947048C2504926649AA2600B3746A328020126600A9249E0B00503324A44440D630230921490A1280D4C1850C1B4405104702437819B84012211058186041CC101DB2050D2B8045BC68892462619B4305CC320B86AC87D8D708BCF3802D16ADC998A3A40F76057C087D27659B0D6566FAD2DD7FB6ABFBF25F783B7387B5FEBDC4156DDE8E4E407B587C53A3B0A6A17AFDB6BC19C65E42F1368A7D80022B894AD3B3BFC4EA2060511567B3956A1AA8A62F9AAC365D37B338389311E5C3B22F004C6E4ADEF5788812401AFA545F8FD569076E1F8F7162B659B1D5360425BD3BD5B9170E1A6925B7DB1F4E050C9B4F3410CA47ADDFDB6259CC53DA00DBE21F9EF02720918E61E39433CCE49E69A5EC5FEC83821753922B6C9BBC5173A0A37361EC154140A2FC4A6981C7B416D4BEF3221B00E4519587D95D4A3AAC3D914A93361EAF572E64BBB32B68B9A097BC5908701A11D9F0D58CA5ED03D3892057AAFF9DF8E1678FB2AC02621B97B5CDE0E01F77569A1CAE6A0563769E45B9CDD0AFBF2BE854F6811527CBB82BA5941E48C55C1F9E3B4A7F73F1A64A3A5F4DE4F4B7C970FFA5BC69B234C18704C0C842D68B768C7B222FECFDE28DFAF38B1C965267C52B56F48FC3B6EB5542F7C79D436D89C19D2B4FE46D6C69BD10035230F725CD150F4B20304043898A23FBEDA432367DCC39E4D7924BC0F477C2775537F8E892F34F96208D70B10CAF20643504A36C9CD9EE8ADD68FFCF1F1AA5622197D8B0A160092949A8D477321D04EA5D289C25038FFBF73AB633E9964D82D854C0985A80087B6B80681D688896F29B269C5C06201AB287343DA2EC7535BF56397A0401F670260123EC9391DC2B97B9BB5A6F30B71605CAE314C19A14EA539C730FF06027DD334ACC035CF0B088259EEAD0C906E49BB6D890734EA50422F596B8FB93A5707D57FD661492683989235B32E194E8BF4C1E92DEE655C84E6D25553DD29B205C255CCD012EB652056ABE9B56118E5D891DFA3DE6FC292F324BCED52140138B17B50B5298FB37291A5C0A8B05EC75C82829153CAFE3D33D24F3126510EDE6694684A578C9197CB5370186030337C1E61468926FABD6A1AEA64C9E350FCC33612175F5CFFA2F07CB6E8152083D9CA88B2B7ECC648D3639E7AC9CB3E7C6A9DEC7EAC354B162B668FBBA1F554E1EE32CC4A0271F8F71076FAD913153884800299ED42FE8E44476993872D2E438B0CCB583FF108C73C9FB58E743CC156A99DB24B6EB656EB57F8BEEE167BA6B284CFAA18C8DD7C87692B97E58DDDD33885B2ADAA3C4B6BEB6FA5B0A1B55080B0B7F5A621F45B4CBFDEE112595E6C00235BAA545C743D955C84834B010B3F74084D71DD4C3E49D82FDB16CF591759E67FB7857170208950E1411FEACFDD8A324A96764EE9B40BD69E215ADB026831A94F81E810F8AAAC7211384E76B810CF417E50D53C0CE0EA9C7614BE89CAC2D1FE79B016336EC70B5A60966C452F91BDDAB0D0E827A3E3043F58A9A50D57FAE590B363CF6078B058561EE13B1437D69141FBFEBAF20DD4CADE0894BDD098E36373E82C7A52A9EFC2827EF7806F8315FBAF81DFCFE13E7913A46E05468B1727E00D60C11A182A626488213CE9A9466C5054EAD0A2F908BA6CF3D465BE09D9A2F7B75FC563148BA461B8229DE520FDE466BC03D039ED102593AA4E86D7B878C80DF97167B83B4AB42945B0953BB87A47814F093D247E61DFAE2B69A4B1E72D159626FEE391F9086EC69D651BC80A8A7190A1CA1D6D4A7C7E840FD9C3E082002B147294B73CEBFD2BB9498BD73356D747F24DE7C97DEB12C9CE02D78416BC6EE624A76F3E40DB8B65CD1ECE2473C5069028541D4C28E707DD1B82337AADFFC1F3BD333FF3BF50427898919FDC206358C5B1E0D35092877A5FE71C194BBCC0A142A48F4034D03EB09D75E8B5026D2BF1A98C014BCC7F74A7BCA5BA8DA06C36EC7748DFB47BEB18D0257D394B2D8411DF06B788441951988A38F2A9E4F55B253DCAF398B0343C39582B7A27C8E350F10FB9B6370FB9E738F158D1C576E2391FD61356F6DD07A1991D09E85DE6574C7EF44B8FAFFE03900C09B525CF8CEDC1C1C6B8A06E6B0602E76B2E3FEB436B1387764C1FA0104CF833AAE76292E54F5C92CD6010BC02533B8D17386A39C66CFE8875A7B683825EC5D4FB105F264B44C60F687B1D0DDDD635CF4952B1DF36F1CF0EEE7BBA5554A270DC6D3058BAF4043423E8FC072432F7DFE9D254E421BDEA18D4A3B00BA62334B560C9CA6E0A08F13B52D9A8F92FB5E0A65A9D8E30AB9EF386CBC299BC8E057C4712CAF828494A67209B9E42A2137A920924C5A44B7C324669F15BBB1F7D742A252B82614DAFC2E4F798BF5323C5A2D3DE5FD6D7E95A8D02C0BBE9C9F56F8CC35FA2D01D7569B0EE5BC18A691949060CB2F315282C18D467605DF06F3DE4321990EC9DC908E39D72 +smlen = 3278 +sm = BA34342E146DE7E2A84D4E35D5ED8A34770094C4F2B6BE50C334D46BCB7196748B86A0EAF2844517BDB0D04005DBE04164E827A4BDCC7A932E05B2AF91343407B422E13A2C6FF8C833E906F638752EF247B3062FDFE8C5D6F6C7B0CB02FB8B0176828BD9AF4B1C168F99BCF4069F3CE626B412B148F034B4399E00179F4EF0AC2EE31D27C7B91DE99AB1F22D779942E45E0EBD45628667EED426387A0FF414C619B3C53AF786E06FE010953A2B8165E9B73A9E4C95ECC447E25689AD03D5C9C4B5BFB89E1F46BFB3606B659E751B8FCA0CDA1FB22E9155FE28551F8F94E59FC2544901EF73CC069AB518B4FE82C90BA5E0211A88D2CCEEED5709A4D14C8DC20DB9986A777A0F3C151D169D846E539CF6C85DBC395024D3EDB50D15557B3FFA77F7D7153FAF13BFFFD9F518B00D2F5E868243285763721F799B5A6945DCA7E2328A28BE608745E6D708115BD8BEEC7C9FBD803DC557F7F38BFB91ED7745321EFE3EF567ECC9A06FBC75BF4162782872A88069D74EFB4757601AD583569E6F4E0AEA689E3C4BB680E2D85AB552FF8A0A9F076CA55B6216CE5BC3E10D20785FCC99A064EDB1B1949FC580E31731363D98898355F1895704AF3C7FF3EE04EAE1FB6BCB1C5B352457C2B4356BB7E191EB5F4C63DDF14C0B0FC018C642C72974788A91F047AC0D763E57BEA37954DF2A293516A0F3E25984053294C2D9037FC754132C4562FDCC19C2C3AF4C1BC56C1F86D87D231206892CAD50196346646B5992DD40693CF18C81933306F6B40BF464A2DF508B902BEE6D7F6B97295A5A4DDCAF06D31C0D3DEBF3AF77964CC00DFE49DD5BC4F29780397891DAC804DDDA3DD20689FA836E2EDA79060D67797C1DE3EA66F9E08105AB285BCD30A40A8BE494335BFA9DD5924CE014F496375C3B2816202388ED71FBEEB10C4392414C734A3DD7B3E0870372CE81CF16E30435D54E2BE6C8547696121E113256EF8BD740C66A59B387B3D9FBBBEB24AA0E6EF0135FA73C00B3C344C4BD5AD1A789D76276657733DD1C71166D7F8609BECABC6AB1D98A7C7FB949F4A4ADA3F6AEB122D26C75501B6BBC0CD1A6E706ACE21E4403F9F36564068D94B61B02D814A849316EFD96A154E6D4CB71C51CBD3C20408BE00E793A9214EA3E6AEDE4307D7947A0987388ED86225DA61526C8A278BD4D31711D302B2A263D63EB8494B403E29F5DA32DAE711EAD7BFE080CAD5E94AD604AC88F7AE38BC0CC9CC1BE334070C411B0D27AEE0C02BD48B527D45143FB55428CB8909F29B343B37F3DC0B149D127A89B638C7B865E1E6EC0E553C043DEE68E2FAF85F8B2C1CD7D91F75DC32038307D6CCF6D7E5A398C0DC127B0B6360C53F926A3697512860C67738546934961A3DFCB500EE308F980F3F90BB90A40B48AA5C90707011E35D0A39CC4E0CF77EE7417A7EE31968400B416313D09342FDC321037B9A885CE9D500127EA099829B9BD90A9BE29A33545CE44328BD39B22C3573ECC9614B5DE4C3C080E460609CA045A55C39724DE5D47B823934182708ADF641F33EC104C8F5AC7ADF283CDB5F2F6187547ABFD717315C0604204284493B8255C0547D6B50B57C7BF1B51DFA475B489C546ECBB2E6341EB288DE1BCD1890C7B131370D62DF8BE8B768A3F47C0FB0E819B3A14ECF7647C7AE8568867DB38996359C5998C2B5936562D32FC70C6E25CF4D82C6EFBD39C42DD28DF65E99ECEA249E3F2EEF8A3B81CC0705CA067C85AA507D6AD769DD7A1E7C61DD0A9D054DD589ACA4097F0F3657CB198D958C5F42F2192115DBB7D0AD4E24DE1AF47425C2696E4503BBBB9A490558B5B8EF0FE962188398DAB25BE3B756285264FC8131CBF9EF74C842C44E3C064EA2ED8E56EA3F2C6883C679B817F257BB2DF3225DD6574E43FCCCE53E5E17DC8FDACD1D3636A53B613C172FD8A239A9E53A45B0BEEA00FB337DF94154A4EB1B8548457255ADA3E36A5A22AF7DB4314953FA7F4017CF48844F2167D6803DAA2FF075D8A665F747347D1BC15E332C7D703203F65A1FD57073497206FAB31711E1373E6B8B63DCCE55CBCEC8965643FEABA3A63B1183FE7CB198DF2A6D403911C6438BA242A69678D4E7041692938EAC167B5B09F20775BB8977CBB2CE187AFBE1449725A00FEAFE091254287A1B3302752BC8ACB6A62CD0906971B7689D37CDF0AA38014911AF3AD7E58B5E0ED84DBF591F0284FB01C10E5B8A502E50398AD2F5B4097CC6D443FA82F6BB85B9B99D10193577F6F2024D3E792EAF009C78F6E3A0F7DAB0A46454C0AEE394DC56358266A835A9E1D8D184E369376B8F0650239F036904F4B28784B2EE547009E5954C8E70172D43B142DFC0FA6BEC1364CDB1AD49A257BAF2E43CD5A0C39D16F225C581F9AD1A111A2C39B3E08F74CBC36A3B3AC6002F8B92C39428FA9B889F895D3C8B61DC453BED08F8F9974E583D01720725744B6165ADBE1E8C9CE1C8FBD82EE8D14A93E4E838C48A4F46E8B356DCBC5FEE5847DFD0CA4A802A7DBEA9CB77F4BDE080C38BA97190678E667A15CFE6B7BFE77AE870A5E5E46461AD3CC38DEC07DA86C4EC77CB9E19C80FFB66142B2E70315C509EB2C509EC392B48D0A715C89ADCFA0796ED30DC6631328D6D71C55A2F8865E0F833A1510AE638FAE73516715CA3BD2DA21C5DB8C018C32B9BFAFDB94038B2833F8E0FAA28CDFFF5E5859348DB029A7E84C771B0494CD08D892177B5719AB6FF7D846E74DAA8F0EC189A00D4F38738A3830F4ED65F80CB62E1AAE8B3E212CCBDAD3B9A8BDA0D7373E8040ED8BF0F2D4A5293188DD55521F89EBE49C95CC02908C919093FC0D66ADDF5B189058542946D1650121D9DD5B065AE138B4356119BCFAAE3A9D16867B0E9937E2638AD589A808B174AF3B8C1B03AEA9E75476A205483BC6B1BBE1CBF1C4742483700BA9D6AC52685706A648CEA9A13FCAAC0AC72B40437601372A81491855317BC7C3D7E63536A6963AC3092CD1B1BC0C5264A6A6CF2E478F1AF730C245CF873C9DC4B8362949E51B6317BE92C728260F9AD415D4B1B07AB1EF499440211C476ED0739007E5299A001163307A3484B9E27B63B4B57E6BE3A015B11B355B377929BAFC1F01791EA4C8FB6856A74FA648B258CCC871C41C7D6ED94CB94DF2E91FE0C1D672C4BF3FEBEC717EDF6EDC646B3BF7ABCF3D1D067AA4366150698C844DA324E046BB6D6C96DBD625CA9883B884CEF701ED3D30FCA029D71653387512B5977FD031FC35E532EFC626D45E69D96176AA7E298F074953E1A5D4760E39FF42FEE09CE7D01189E1B1A80325354B4F677580909AA5A6ABC7D1FAFDFEFF1011131421276072848C92B0D0D5E3E4EAEEF0060A0F111B313C3D465458626A85A8AFB6C00006151E212931383D4346698C8DB1C1F0F1F8F9000000001326384C8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A + +count = 26 +seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 +mlen = 891 +msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +pk = C9A4C402FFFFE18B2DE101981F1C8D3F773DF5C56E282153179AD5719772217D849E9B713B674D767E3DA474A4F9D601274CD0C61B788CD9631227F27938637A164FA0F7ECA7FC894614A5535EE3D5D304B8658E2E2BDE4CF6A6B10E189D24AEA274A8A70B5C88379D4E3E12D49D04F8D29E8CFB57DCAE146F4EB6BF8EBFDE0955A35A71F371D8A926D660932D430D550E646D0BEEE1D5F8F5FB75A3317BB38F9417DD47E96A04AB11CED501551485E81D32982572ED201F2A1F10B85DB85E750A15E21B80BCB58B4CB8C396AF751D9AE35F293E78378B613FD77320B488D774FEA36EAFFCA2C6BD504FE0BB514A0140F655D740520CC0F8B3E0BD655E2905B1A661D489E5F9B9C9EFA8F34117E5BB9067BCB2F50904BE2215DBE67348585865CE135526EE184640ADA24967FB702D7247D6F13A297BD7A2F2765CA2C53BE723995C83959C7EDDEBC08364EDC2348932BDEF8E1C1450BA6B3BBAC54B5F9271D8450FAA611701ED190D0A9C96A2AE3002C8DA5FB92051F8BEAF3552F2FE63CACCEF17E043A5D28D79628A190438F91DE70725B70F54B75E0C2D25D1738067D93B7B6DCB1E610643CBA2EC52098E9C0C298E9665E228F972569B03EADB6F5F8DB8CF55CC261F87CAFAC842AA08E2D2F247FB8E01AFB4EF259D968B7222F1D2B5590A9BDE85DD9AC9DA8B124767C826BF1C61E1938743FF0E09EF6C62A47BE6C1FCBECD534C1D6551BD836436079B2D76FD85705334C41F07A03C87E97692641F0DF080A9B0933486C363E0287D7CE741B9CC78ED3CA21C5B88048E4343CA149910BC7C6597F56EB0A3FAD8BD6818D37ABC740E8A2640512D5F3A6CE95F30C92C5135D4C8CE63C2BD6CBC64B1EAD08D74C6B9B50572EDC722B424DDE89226707A548F5BBCB8CD8345A0957F8EADB66A440FB2F21210DC558BEFBBA731A9BADE51A6C22B1639EA034659EC71C5DD315034D71B2BAAAC42B115A4D32C34846E3A2CBD3D51D29F3C5C2764A2981A9FFFEE2CA3971E54DAA0B9F0259915B75C9C4781DDE540B7DD2336BFAC48296AEDEC582CD5ECB38C7EE235BCBD49716B154BB1A381F13CC8CF79A496D810CAB6440DC521B49FF55D8789657F2F628AF42E71B6E8CCA20320251C4CC98CA4344056B55A390596BF629E7A238CE03F46A6AAB9B59BA229747C540403462CC7AE851C2DEE343E5E482837C0BC52F7DB55E51B1A2815A7FF19C720D7CBAE6B757BF55C716A9F8A4460BDAAD240D86B2857129B9F2D551CDAADCF14CDDCE42E2DBE017AE8FB3DE08E075073EB5FFE15F5806EB37508B3756D856B8F2CA335F843377D7E401194087DE74F22B7C361AB77ECB95AE859BE0ED0729CA0880C2A5054AB7F24678B3069E917948580C67967B440F97083EF506286C9F92F12957E75B848E49ACDEE7EC8C082404EC40AFFEA614185468AC6C2A69738DACD3167593D73E0B819671C3D5BDC657D2AAAD8EB555B129BFB791ED299420416026DC4B05367E14A3407FEB8DCAC0AB07738A63C3526F5B5EC016B8B2E5FFCC68D4953C110FC8168557EB59838B751BC9837DC1E137D02C47F995FC8C626AE4DF7E294C77B9D7858250206C99922C5975980D003719B7861B47358AC34E9BC74696EC6722C85AC73D2CE425BAE2DADFBBB319A8318C2D4DF2AE762E7518678A13B779DC48E8518DDD477C9B98C6AF0FD744E569EB50F4F521FCE8887547228D7ABD6C787266A621943B84A4A188AA0A8459C37A9640407A678CCDA7521C2570BD5AA93B4D06D937319C5828C5CC4FF24ACE28B9A6C567BD66B33C56F91575BE537614512C97866F4C42956D7DF011E5076480256E78AA63EBEEC16B82B +sk = C9A4C402FFFFE18B2DE101981F1C8D3F773DF5C56E282153179AD5719772217D8AFB04A60634AF2FAB6C5A9ECD18CCAFCA2A9E878359AEF9960AEE7F0013A576E6A2658D2A0B2EDF83B8858689381EB2AC9159FEBF242602111A5A016B9D0D9F4A23100DF76B47947AB3AFA029A5501C5FC0CDFEBD821206C47BB58515F0C5B740980C20054A1A86855220620C432EE1042218C56912C52492C40C038420049991634009E3382610B52422C405920205E0006C5B90885B3841D8A044E044501233900CC80D202031094111E0928508A46510014612322140304A8A204558104921170E1B164260B00C80A84822C73124010C593260849684041606944400DB148E4826714C168AC0448E9C32449416664044715A86311BC22D482886A1A0250AB421A0066164860480A88594260C98984942925061200848120EA4C26D09944191B26103282E10A26819208661B249C2446A40948122176D48009214109050B86C622482124202A4060A8A108A1BC50C92440824C909C4B6844A146E419445921482DB86109AC6904A184858104148924DA2027012124461925001110619A53109246D82C680213002108729021065203981C832629AA43018B770C2B28800986090208D419051C2067202B010A0264CDB126A50064DC0B4215C9811504685D8C49003250482C81012838109B66DE344211BA6514120910AB88024236652144612078D2221660BA8690A492502808C00B12158806023458D631862A042441204880C1146A2064143280ED8346203292122C98053062698820CCB244624232A14C5445CA49058280891342D08410D2002221A19690426605CC28919C100D1C07198C8882130458C208D8A342448204902208D089588142841D9A2651AC02992B62503380E8B025083486A8428921C262C8A44209308460B094D828290D20601103301832270D3289080B44442382A14492591928114482923336A21A16D91160EC11425092525D4C04C58B280D4C420143450E4C6455A0261E12672CA241221C81023152D04A30C2424824A285243000901A304C9228ED2068C92841053166DA082119A000A4A3068D18665C13848499690C8B428831882C2A86944C44894024D428820CC344503B788C4B469838610E3041190865058922C0B0429011401C332895440681B827111C921C2107210444511142AE0C0682317841497008C2209E324909C028851168A00248823122E82140E529051E3026D84188E0099602132442707EA16DD57322219C96214E16541FF604057210AC28CBEE296647239EDADBAB737F996F8A25250497548E1BC646BD4CAC8FC97F31329E60D95C9FE9B748BF12166D282DA9004B96432AF2319508F2291917F861C5E51B8F964D223F30CCDC89109B242808A9EFB12DE5B2ECF4861A36E30DABE93D6D63E82EAA5E5929340CB8E216EE41FB95201EC1CE249006A0AA29E7169498CC24012CFA9982D37EA2C9617F57E1043D3E9DD57B33E4F04E47E320870C367DADCD283C0B08EB04EF84F1823DD09F8D055FCF93110DC59494CAB9ABABD9892C0E369DC3C700F05F7A12A91A1B6EF97C4EC89F85BB69E7FFC78C4BF947109CB3E924D8FC8F28B379476FA1322B6D77A24F6AFD736CDD782E80B83085A910A61E0AC5FDB206C28CEA23992AC48F8B239FD4B9226A931A2C95429C27BD9988A4B98BD5D71AB9DBAC9B248C1A50B44D0F5A2A2887A68936B5AC466B2C5D57F05C53055B02FBC3F4A58856121D6D766C6D7DAD26775AB92EA15FA36EF8F59249040A21BCB17E8D5D5FEBD91B574B08F844664A5695A0BF03B383A7DD2469BC796BCF9BE6D93E6D0A3A921AD27C1A12370B721F859050D68284788C52BDDD7AD395335155B47903463E9A29EFBED7FDB20484640B3C3EFA244E1DBCD99507DA71200C446996E9DCC1AD756CEEA647C03C774B733AF8F586A62CD6739E51DDFD830CCDD42A9A483300C4EEDEF49433843CA2BD551EF1FE9EA059CA1AA8BE38036F18700925AE27473CF22427BA880D7E352B496D2F1271B5718ED6783B19ADEA833319DAC07EA4EAD47D458A098C59FE07917AA9F1C3BCE5A056C484D201E96CA0A389A30CB450C73EA36DA9ED87417EC05EB44D41F208B99F9F363289CA0F83C47046C81FF5B80E8BCF5D695CF0C37D723AFE81FCBA3543E8E4582A2681B1F549432582F9317EDFB17158BAB1A04FEE94E1F6CF46A8D73074139C0A95ED9E8BB015B47512475500BD2277B99EAC5C79948B037D58BD0486518F528E60B3F77AEDF2DCA5669D4BDEBB5FBCFA14F239D9855CAA3026457423FCFDB93DAD98E7FDD8B9A113B6DBAA412CE1583493B797A9D1A1A3DAADD92DE6B83210586F833D16889814F6384A3A55E1002F7C35FCB681A99EFCA4A599DF49A92D62E1B61ECA2E1B985415566D05CAB098A2737765A7F7F644F6871C7B815D237924976738D8D4EEBAFD6C38DA63DD4B710EEE76680B90D772BA638CE74A775808E85CBFE4CE683AF9BF16CE8DBCB0AFD497F60110BCC8F385CCEF7E94EBBE3BE31BF48A62C399375296358068C7581ED139C85103B4D6F0D181C94ED4AC39378850B58B667D1396E3FF45BFE6B26C689B32248B134F7B5AF06411B7F4C8DD07C37DD80C0476A72EA71921E1240B28BCF4DF0A157F6DC75D28CA34FCB0CC5F807C7D504A051D611A0F514E457C203B427B27EF4EAFB2CC95A7CC5F5251F043A17E00BB40343856CD9A2F0558062AF1D092E0C31FABA51A088B911A5388D6E2BAE6E268A613A6A88709AA667F8251ED25CAF4C16C3A700BA8ED6CEA9DD997F8A5CCB498801580D99D3D92634D6AA650D3B9568621456E3990E776FA451AE12E0C7AD4359463CD724B6F284452A6B8CAF8472CF85F707F7E545123D60F266DA8A04110D1E3A92030A16CCD6D1E436CBCCE5644B05413B4E4E777C5B0E3418490708083C6FB69D21274D99985E969D98A8AD1E5DF5809CC413A6A52A5168C2E7B7AB5C68A24476D452E6103BF2619C62E5A9C55A9F29DD2D0733E5C0C927DC9DACD6A219593CA2A8CD7A00CAA523AB0A57224DEF79A4F76AFFEEB38AF6ACA1AB6DBAF1A7ACF41DE226B2442712ED7903D971CC4C4FC92E966D7CB9F3CF83B769245B134F0833AA953A3B1D42204E1D41CDE5DEB101F5D63EF81CD0459104DC066553FB1EF52E5D50C434AD76BF832BC99086943C4D46AAFB86DF875DAECB24517DDFD28B84806122B6B156519B36F866E389DA94B79CCDDA65589562F40C7523CCE13158F77D4277C9F8CE87CE4289E28AC6890256E8AA06FD26966A926FEF47B2FDC018428091C80B2DE38C775B25BBE032724B6038D8096524AB398AD69DCB09CBB1A6A401F2DE1590FEEA19AFEA653CD7E108FE3D4B9805FED2902F2BFCC6147D7CEDCB057BBC4ABEA05E5AB25536674FDCEDBB10B654CAA68F0246D6886E875DBA0E9614DAFD34594D380B8E57B9B9978D8C7849B99A6A2131D8B372EFDD7851D18B28C62FC6008C88DFA95E3A5B4F18887B81B24502637FEE045E0D26261DB9C4FC626169765EFBB59F8FC59840C2A1DC101D736569B85F45F81F08E4910AEC309E78C3914E3DDFE582439EE70CC25E7BCE6BDB9B +smlen = 3311 +sm = 822494663E28B9BEBC47A6927732B75A1FACF5838A0F2629DDBBF85415287984A3FBC6680A8070FDD10B5030C56EF06D367D9EE9C489723D35F5A8889E8BAB62DBEBFC78F3F3E36C3CD61E71F085360F122BF911B61F6C56EB8DB7C13E66D14CCE51F6101E27B029FDCD3122F2771B30CC29D426A7872D2D9BFD487CDFAF08EFB17BE12928F3D38558CBDBC024795773C5C2276D9E8FD9FCAADA9619FC13A7D35B712FA1A18C9C4EB111C7E7B5B5591FEE3057A3B999D4C345CBA9F662F008DF441A643F31216423EAEBCC1D92AD086E03B348951BFC18A27F2D864B20310073257404AD3013E458F92CA23B9C0D6E2DAB39E0F03ED0393CA31E0969E994A8D99F66E7D2B24ACC3D2F13D508ED8F699BD813B2B3B70E92A87CC16C0937991BEA7ECF5161482D405E8D56E7CA2489F188982862AE20C176EF420FDC71F023BADE6CA459B493CC6DCA16988277C7F9660B09863D7F49A304E1DB22E60DDF909B8E37CDD6A19BA66DB7D95406192FBB38D5EEC06D1B4F91CFBB1B17B4A95F0DB85A99ECBE1248CB65B1D6D0D44275837065F5F2186966F75C3D50F2A1934BDA2EC32D8970EA3DEE39AE08F0FFB07B88017A30CA3F1C1AD46ADC2AAA119F7A94AF3A026F02740086B760F2DD747B8AA41D7FC8BCB06BBCACCDD698962606FD8D2469547FFEE83990E07300F4A3A9BC740A6E9AC7A1466F52BC1FEA8319D0AC47A0DB1E72D32C16350EFC16E81BD32AB660C779EFB62674C617D4F1DA40B7DE2EACF1796B78AE2A0B28398E1026071E5D1C6C5B43D18A2C8D9B6717728FF977A5012B6B17BD090CC08FE3287F367548141D7BE933B949B8FD338A44260752B0F50770205014C9682908C8E6DDF083D312C4C9B4200E943C41117CFC1EB43CC5D1DF8E6282172133851B8ED6FF3E21E088FB614D635AE638878E537D16250B922C4810C19C82F05F2B5E1BF13F00056ED3CC2B3AF5C9022A65B3DF443F35C3733540BACC86C7F63FE4E0B7AA62F4C788FBA9E5CC139D185BD64E30520066225CF766DA84DDD9108067CF20F5B40EBACACC9651A4B00561D4A647A1089A8E890BFDB968FED9A780916F6A8F188B58579F87F217B59F1DEE73B1158A36E20F11EA44F7CE288B42F170E86153683462A85FFC36F1A58780FC2C290B72DA0F8AEE4D2BEFA7926822EF7285D3A5B80DDCD55DAAA079FCEA9C1B7F5D4D632DE4C41D54D9A574540427CD75F22091A27796266EA57BE92A3A57FB8C1A1D7F5D5030EB8C846B240F24671F6D77BADFCA663D405EEE7600E1C2B2A4480B62BAFFA3AE40D4054B66C208AFD88F4E67BA29D82E659CDC52ED754BE0B11EF2DFBB07774175493516026BF66638501D1FA2D55A52432EA190036E4A386C7E6DE3EDA814563DAEA830A235DB70F990EDA1B255CD72520CC9D194EB8B4EF85176F4474C23780BDD2CFC7E2DAC7D49ADFF028C188F724CE787C9202BA51566BD1FBA20022E1E4B21C703C48669BD4E08266B9375D0426025D9D12D33E3CCDCAF259DB7B34CFB2EB68F2B082C7F433500B0A5E8BD6BF88FEA581F6F247F0D5990CAB322B8564D94D421AEE89A9F282B1FD6D6ABA5D25A13661C6D1F2709280A57B84D78541DCCD06F0E08A9F05EE8B9D43E742A5877840BB101841EF2796DBFF9B46314987231BAE02C20754294F174AACA5473CF88C5F5EB9A4BE6C046E79319523FF6E377E395D6B7A67E6563EBF9C5D1E32E21D0A6C81273D49EE3686037FEF1A633E0BDC0B37EB0445B816000FF7EE014E54275D2F081FAD8FDC76353834B88E4AC70B6D87BF6AA0223807B2AF59FAC06B4DF51247310ADD2D7B191BA7A656F3131318F1D8C6AC3B5F90203299DA926C28E9C956F11A868A4E225FA1A86715FCE10382582D6481BEFDF7DABEB44196A150F8EC7EA07CB99602E406117BA574E34EF95DC7AF806A34B09635FF624CF3435808D222F7A543DB92E8139F2F932C265701EAD2D27C499B331FABF43A9EAB4C7AB31DB2922D020F492DACCA7C9817C5A5400FFDC68F4612EAD59B432B3659AF059511852B0186E7320A6CB0B7622732D4EB74B7067CE02741589666AC6228B6F93BD6FE49A4614DBC21B4B3B84A00B41E88A580F52AB62C9890033A899F99F8649906ADB457AB5B2380DC2F45C0102D784E789C87EC2B40783651E39B843ACB34CCA0932584C4E4E749DB32B5D87833365FC7D9998F51AB34D1BA4F629CC1A6F71693DDE1A47483E0465FBC8A1C62A6881F0ED9BD2FF978D43362105636F1A163686769C411638F541F90F333FD0697259AECA79D024B976FFABB04BCBD23EAAA44BF694276BD093C78C543DB52DC12905E8946389DC9A773AC6EF26F91B104469395AAD84D9A31D47ADB9BBA0533CBC0392A06AE6EEEC787917A78C63F0ADA59C26267F6F8A8E07A9F2688B744A3FD49FB0ECFC09A45A6EC31CDADE46CCA935C0A136657BEEB91BC5754D3BE6EE55E50372AF53203B26AB738132C4CF239B153062EAE0C93D8E2D93358B2951E91BD2C82DA3824B54B4CD6D2052474C149B18BE540E64B56475184D8D5B261687EF261082B69DED0D92E0B4A2527F33A908F8D469185EE3ABABBC9CD10E901874650B48132DBF73D272182B56AC0BDA8D47D9B141744A58A3F9D81E0D06D1363F23C5018C1F0AB8C3BDDAB24429CB40E63B1BAB45680EBB992E5A1C867412A7F329918F2E438D53060295585EB3DF6E13F3AC40D41546D16737416E786E2FA0CE7746FDE3AAAAFC150551F7989EB0500F4C6C799F5732A82201BC6F10100CCF7B6D43ED1D6D4042F47996A81211EAB62638294E40ECCAF5EB2C53BBB933D27DFE664D05344AB52B2938E826EA2FA16479DAAF999291AB2BC491D427CE3C19869B1FCE102258635FD553FC30878E2776EFB70E1BFFBBA7195A6F1E63087D1050C7DCB80315A4535E134C56F1084079266A083F67B459A33EAEB4464AA7230A262C48437A54B998CB0476C13DDF2A13A32FD845C3CBDC22A35EFD1D16E99F5D528658376D314947AB92C0AC70E724F1FB487866B176CF14FE6DD07F525F86294E56D58A521278D54CB9F606BC80F2395D998C7A9FEAEB662376FAF23A4AC27731E6A648C05929BC47F06BC4788F2D13854A7938B0C3590557844C6DBF78EDA7ECF8FDC5A00214127B3CD363D2BAC2F12EDE0B7D275EB6C7AD48A7C421EB1D5CF12AE14D897A175E227AAED9C89DB309E9542DD8EE41124B5E04B30386663B80938074F5A440FB54D9CD99C28BC640C8EC5EB8A2E6E746983D15D4B2D079F40883749121388D9E2ADAEA002A520C153F546F787AB7C2C3D6DCEB0308181A1D2023333D538897A2ABACC6C9F6FF132628424762727C84B2B4C2CBD0E5E8EA02091A42465564717778CED8DEF500000000000000000000000000000000000D20313F30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 + +count = 27 +seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF +mlen = 924 +msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +pk = 395829385EE1AAAE05E608D7FF3239FA21D52409D80EF987AEEB756104BD8A56B6308EFF7355D9F1A80A16A9F8FD8699090951485C4DB909A9AD750E5EF40606C3C07D17BF428997FAB623322D0A5BC8F292A3E3CBD790AEC5C4A1292878B09D2BD442221F3C1196DD94204FDDD7FA1CCAC6A0231E928A0B38B55198BE7A01A5BA3F62C71A2E89D37E4AC981CFA1A2C13F997CE99742D6125123051B947F756E0829268082EA7C9ED96BAFDB305F01D41487DBA8B23AC3E45D84CBE965AA9AC18D6B4FDA08CBF0E27B4EEF225F9FAB03ACCA42ABEE8E18DCD229BC23735E8AB0AD743586406E8523B1D2D5D17066519815248EB2DCDFEF08C085C2A6A84556D5FD56007FF1F558B837222CF5687800E94AE737016BAF8ED8F4F4FADE72C7F1AA12334ED2D1A810D185A2B9ACC21342D81239F182AE512378EEED7DFEA3F859CB1AA50B94434734583C6342D629AA9583A1755AEDD847D0EDA5466B6C9E73471C159B6776881BD7F71E9A5DCD29DB8EA27563D0C543FF252950D24AE610ADF24ED848CF278798272EA6E8182A11798C60B71F955D0553B03297719792FFD0DFEDA414B6F6262D2F5EA4B50A514089B6FF484ED913D51042C0F8A204FAFD35C56D31B33BA90BA966E2F1B311E8D18BE9D4E19FC44D36226A7783E007A3E640983E1DE97E5ED4DAE2E537333ECA5547B8DD764C318A9DD60F5B29B2E6E5A17FDC097EB33E3EF80EC144D6BF997207A486B31246E178646E305AC5742E0C39637C4F1DB98F0CEE76FBCB8777813D950AA9B24BF3A2AEBF13A098543F76043AD310E71DC7CF294E016FC669196624DFE27C3B80A1FF26C6D3EED6AEAD6A99973B48813CC9495D39E6ACBD92275F7A43E34C69194B48C7D9FB3DBD46CB5DDE33A1B14A7BA5D33BBFE36FB420AB6F949278C8669E2B683B029333432F21A92FD29DCCB32878CABB7528FA5B940238C3FA4F1DDE9DA11B91E794336059473DAD87317EF87D822398DCDC125B6A4C0E0474295C745C759E2EA3182A9EA27695E4260986D007771258A9C391AF9FA43F771471A521BA4433080265E602071C477BF2E57140A9C7413D29F855C118D0ABCBCD1CDB5DED786876C065EA4EBE08ECC6399BADE2922A84DE40C7654E8FEBB9692D4C387F62C05C5602EB36769979F5CE8C758BA2BD1B2AEE9B637974BF9C849959A563FFE99208D25177650193876EF6734D5BCD8E917A10124AD40D3C47C92998FB7FDBAFE5878F872018DA0FDA207992E6CC1898D781EBAD339434AE24897FA4A07424611ADF7873C58429BF78BB28D870B6F3D2B6FBDB2754269DCA34D7390E04D123D2FC7362F7A761AA8A88EA3B7EA66BC4428CF8C1D0C8B85126ECEDBF9F7256160DC76620D3C62110773F560A4F9C916F0756230E52677C031704EEEDA0F09D3811C34F4922353022FCDD30777AB0CCA87666BB740D0A1C7ED744ADF536452F49FF69C6C23028AF50385A22ADD061C6D682CF589931ACF153B848AD2F640869695A859E9D58CAD14B303F2E4783EEF78F3FB580E74B329E2BECEC16F092B5129ADF753B5EA1586590B86EE3D6CACF97B98D267A5D73A1E06AE86EE37B2ED95373905A73430769D1A9A164A072FD23A1BA92AD60B1ABACDEE3D50AEBE5B20E29C666833E8091B487BA0A8D5C38258C0C59D8CB9C019F7B2C8970BDB7827AD3F695FC7F578B7608CBE82207E01DCAFFB2871BC9DD55DE00A9A13251442702E51B861AF28F58FE4D1A5EB9B2DAB36458D8C9F78D4745FB5DBFC2A051CE0A9C8A441E4D49DB56B66E5654E9644F6A8F3080EECD911F02A6502ABE3B4DE55154423ECB43D3F3C48BF0F9FCBD4F86D4A3F3D678 +sk = 395829385EE1AAAE05E608D7FF3239FA21D52409D80EF987AEEB756104BD8A56B03843C17B09329B26F366A6B212D58B00BD8E130859B20F58055B689E8E15E1ABC12FCC7521B207CE0194C83001420811C567B98AB7F2E79A532F0A157D1E626CA5D9AD50F5D09D8D236E3A6991CBE378BC4FB2A9E8E9BDC6E3309C418130BC13426E944262113509D3882591062140222D49B62861A8441830055C020EC1020100348804B16543162604926C58B84861B86C0A48250B38820903728B4626D1320924248A2297650130695C26411AB99049042A01A23023A389D1B2019892711B81011C246523064463362E1BC92DA1C2204180415A043204015012C90D1043440BC4615400624A0809A492281BA49019410459920520044894B2301217319006255BC2456318449CB08C49260E523085A04832DCA83100B40C12274A82046D98121288004C141820D9008D0C8850580891DC349213912401165109900450122083162C0C47511B0571D8028A59B28D1A3028D4902121C1405130812126614BA88983C630D99860584650D2366100444D9AB245D8C28DDAB62162C80D100790CA2209C1984C1C088112226423108C63260E12B94504928820282844803101B90D534821019340921061D0128100234842080AC9486E999489239944C4185044B6842100061049314014080C467041186A20C26DD8A00161286222B24503C18C092471D4489180C0218C042502421152920190042802966823A350E4C400D0306A4896284A200D11A89053A0681B0488E128089C44818A942D09B50D5148601C881162287250C00482321261889063404C1003209CC0511CA16498A248CC14904B32011CB171C822102120212419525CA81144280820252D12166681B8691B928562149002128C620080183249A4B20C01268024164D4C244E1C494519392E21B44DC20250D4868920B36C9A8409604289D1368160A66144881189C009D0164D41B24520824D18C2318BA8101C98109A228480008251A24DCA466EA0B468839688D40421428890E2A8701C870024115103056124052691C625D01001583084138861D43069A2120190C025C802048CA42D03134EE088008C8689911625C8960599948024485021C6718A286042A8491C30455A408011C86C48184AD0107213350023028D23A8095C48692426441C020DD3B2040804700806821BA8701046250B858400B570E20884C2902950446D4B9468A4C20D119728D9B2105A8265A2C091DAF3D549CE9034C0954B2E17FFDC3155811CDAC11E4948981B402B7FFE6EF73B4973CB02726297E7294C6FE0056659466B69F27B3EFF765683799B18EEE852109B5166E741CF8C61FD615304192A01FD59C5E007E5F8EC5BD594D125D3DC96A5C29E97780AD5E1A5BE8D69299F208FFBA8BB52D2D41D3C925FB76372A2C1F9EC1AA5C5E2FCCB6288E178D9C1E4DF9D783735F5A2E75E1F543AAB7D067F369D22F1F36462BE1E8742FF0840207BF9B7E427D2A0A78A3532171182F94AC179EA8EA8736F9EB6279C5832B976554609BA8CAAE39B5001DD63EC24BB809451C5852234586651B21EA495974DE390CEDC7A43757B4851EF5A4005B4A4CBEF145660554E041B5B05D518297AA89A6FF02EC16A24A3918E72DC8A28C8D491907632B5A0C36C91E4B6993B7AF45EC4BEDF2044D19CDEEE03AB1C0CFCB51AA9D369E14667ACCE8DFF9291FA268FB9AF348DA0B3D3112D60E7776C3FBA51C3CF6A8DA723610E438973082BC3631C1106AE8CF1ABF6C6C232116DDB7D6C4FD8A534E4BA5594DCAFC8E6181A403F912F789AA17A2181BE2321882CAAD4BECB423B497421B2A796E7E68170BD2E9FA710D58E0C9AF626B4B3B1ECD93ED5087EA994999B3259CAE200D94613DCCA97A5FF35E05766CA2C31CA29BA6F34C03913A101B819148E2F982E83B7F9B5502E3489AA3D4D3C7A5A6A4D1D5F45F4C7F3A470F8D00277BC1E27FC75FDEB81152FAE3963B2B062C5DC0D6E5B35EC376DCAA838FD37FAFA3EAA514745A094D901E34E0DBD6EEE4DB21D9FDF60847F47C086F73412F05DBBBDE12123ACD1CB81FB6C8330CE5E3EFD5E49C1355CB16D8B3B1427E4F88640A6A4E04B4C60E7CBEE3754A7968702AA830B47085E0DF741ECE0DC1CA55638165F4AB10F4D99D2CCDBD7B88E7AFA3E23AE0D17F245C52239598D8DDB6E67DC81275EA0DCB7C9C4F2ACF7C7980B25BFBE1D8493BE97640CCD8CE4E2545222F7FA0DC7A8FDD0E6C1EEBFB29546F378779D52AD8884EA21D13C6F2F42497A97936F024864BAD163B5999B9428DD4965E3933D95249AD9D91D65E4A2FCBC7F52210890EF5789F045626B164B19BBBFEF388E1549CB1BF95FE3D719C35539F10A9D4128F0B5DEFF14A41FA04DFD8E8828C46A7165D20B9D102F2A7D90EF216A9A453F8172471152C2DAB5A35B3C1896089BF331663160C0A2FC4C156F687E2D71547361ECE3BF8122B359E8E3C8F316A8C36642D2491AC997015B90090C8BD3A0E89054992ECC6B8CEA5C06E60D7A3C9DEA996DC6BB309DB0CC07397BA468AD8A21A698C5EF0F091625B415B2787C208E7402E241393C087B90E4F0FDB39CB646838DC5CABBED645A7C81109942B5B58DAC7D5551203DEB5896E118C047D2B091688188AEF69519D7DEA8D059A56E7D7E648BF44891BA46F68A54FC5B6126B057DC9CCF7EE7D72C8970D8442A3B6C6DC75CD04673A157C9A584D3A804859E36BFBDC2982ACA6637D1823B29273756DEC32039AEBBC3DA7EEA159A6BFC0B6EC7A25936D66895083437CEFC4B3C9751497AA78191F8E2F517D256C07E36C9BCA39527B23E232A0065F5B79F125FC57C77CCF48A1648F413291D12A1D3A105499251C0F25D82D1766FC2F7D3AC295DE8B685EEE62A943F271909912C6514663C5CD94D1C7FB5D07060A3F4522ACEB3AC4B64F9A343E1B810C47AFFBBEE9ABFFA9EDD093E584F574A93D1A9A3C90308547F517145D14AEA5781DADF6B59993A6C32047E1BFBD9F0CBD314AFB757334668AD882E511589E760DB0D452F5E2F0947EDA8DFBF1766D833DBE7630E15720D132199CE70F9AC185F0E6886651E2B964367C89C4E2045945104621A867903F22DB6DAD90F5601803DDA3A5EB3F6DDDC069AB639E6DBDACBE2501E1B59A92091169F0201D69829825714B73C42F7B14E8BD12F2DF41024FBCC1F25C6DA2CB46F21B508275425F9D438AF8501E73D9E4DB993F5F44DAC20D9DF8C68B674DA6362563C849C6493744E1CF75F8653D7C5A396469378CDFA2249E34DECB8D0A4D16B2509E3A5740AC5C9A734F9DEE550FD3C3AF9758081A4E6B6A39DC6E594E76EC5156E230CA3D5F56D39122F79EF9FCB12B66CAFE9E63F0CFDDE9A235A791064D2968D733A77E1ED72ED29A44C213627DAA3EBEA82FCF9221C9A66BE3DFDDE7ECE2D6494AD5DC7BC32CDB6928FBE7E7D3FC67C87F4FC43D6E46E5CBDD19BC204E469AF4C13844711C4E799013ED0BE9DCBB6C8162263BF69325C084F597EA8D4200B921594883437EBD062650BCC9765447E4CE8A03DB9A9F1EDFC8B47D9BFB50990CA1092C8C24755F2C5595667C8E48A8F958DD029173CA1 +smlen = 3344 +sm = 74614CAFC73D7166F312767932EB17D20A31F1308B8B90FCBD148F96DCCC6725E3E0D3B09836BA03F1280E36C7EA57B38A41446208867FA61EF65E24A349A3C8E709016E9F305F12A90CAF05FAA6E472BD8D7DDE787C5BB40CF7D672015D915157E7D81B62F127DC12E3A4B5EA3897CEECA7865E4CA5EB645BE9626D462B20C393891AF030B6EDA0505B2DC4DBD885614C8E023FEAFDA467B700E419A20ECC07A9E3CE58E80EB41A6E186F674820E6514543501F71FEE362666812EEB5F75F9E9D20579200415850E966E41B4BE53DAFBE24FF17F92009BE16260B6D0BE843E878F9EF1E35D5ED2EDFA2A9108C816BA82BC6C9429DD717A253DA62C5BA6F3703C0EEB137EB36C278D2439B1B3BF4CA2951E88F018C738F754E324618FF95CBD7CBC9EC1773074A6969E4A1888403955F74159B40A5327465C70AA953AD321B1E3D85A1EC08F542DB5EAE2A13A4DCEB399CA1218AFD014D0FACD7519877623291D4CB54B8A6B9B31C5908945AA199693E3722EB9F13B92493293A68DB5571A87846D3D6E2A8C3E3CA5851436915736A8609A1AB4E806970183C20800273466A5D8D590EE98F4A245148271604A40F1B3E9A5863AA7A1BE627828326204395EA36F927C15E6F24060F5F246733DAE162D4C0EA05EE7A3F1EFEEB2E79E0E72BDFE3A97062C72F601C57781C9838775FA3541FA59B18D4D2FFAFBE70E96E772A2260C4B96BFA30D08934D4E126F21B35D1B6C5638C46251B2B46F04C8E2D2BF3AD2267DDABDBE1956D41AB9F2845440A69847C4F6598577E44C8A676270D663A0E25F31BB49429619018E37B01046F8A8A651A25D9DE3AA9361514AC2FC39B08ED11150B970FA549D77E1616ED456E4770A38F54105AA07E2E714606FEB548FB85C3365AE4442610B12323FCEAAAAA55611104464893551FB7FAF590B6B1B61C9BEDC2333EDC7B190971899F6D6716ADE4A6811B9A34D7E8C0B68BA374BA7644CEF58B30A2B8F03A01C57DDFF8E4DBE030F01366E61DE47769EAAA5BB6CD8E3243303CDDFBADBEF4696E4E1CF9BA4E7F9EAA706B182A0BC84035F889B79D4F9AC91AD4715E618936F0C10D390A26A3D8F8B96746754771D1CFBC6DFDFDB45443BFB0C312CBCAD455DB0E760A6258953906EA3D2951014FA1A34AEDF7C416C24E288D978CA620E96C5A2FB64289AC2E7BF51367D43B3D062E151C21ADA5AFD4A083B5A6C912E591ED946B8325F91C5A675078DE6ECE9BF1EEBAC6F652743A349F0DBA92135EEC332FD618135AF30DF02AFDD588E1E2FCDCEC60F4A771E7F8F0319DB676C6311A336A407469A5F36AA1F1F85C7B81379144F5AE39B9EBF5156B0020189A7A198ABD3A6511A47471431EBC0A91D7059D511C6ED4695050FDBCE8279DD7A0A5D6F19682403DE1B4E1F7D3F409757E1E6908502D15D4D152426D5B8D7FA2E7B0885CE77B8C0417183B0378411C7D6F82540F202D8636BF4B8A25F3329ACC4DE55C69281C863E03AB329BF72BF65A1E14F634B0AF8253839C2A1A834141BC1E07FF1F5A1933C2FFAB9A2AE2475AB909A0A95DD94EB5F263CDBF9AE876921B5FF45D317D279966B7011E90E8CF26E1D441F3D8CCD5CF2DB91B84CF7630108890B18A2AE881133488F9419B0B07B122F09AAE5B2AB0B2DA6929935EBBD7BC4566141122C6EC7D82683567460AD428A2A8C79CE596E42F029E4250D29F0AC4C0E5F392017371A1408EAE07A1B2CEF8C2B1644417137A4CDD73A4FC83673B0761B1375BA2649A54EB85282B7C17F61FA87EF5D59A328F38A1D0A13B422DD1642F516E43636819F9D9EDBC613908D19B233758DFA2B91DB043270641B5975765FA91531741A2053507AEC5B872F713225A5CFD1B8151B7DCDCEDABF0605B502BC5A24B87526A32A29877177289DF9A379C19934F6381EF092B269520B41948E07C942736D4AD49806C8887F406E55A5DD9546F2CF9E9DBA812634473224FBBF19F25274D5E3677B25C52891381AC98B51A1A18E8FC28091787BC14217A399C5DED9B560AE33A81E48D33E4038727BBE588C9EC4A0B2792736741F76E84023FCA5F14842A9C0BBA21CC0525161C49752738C9656000C0D3D5D3BB839E0AF2821B87AE68263CED89C6AA6598192175714FDA0157C87ABBBAE3ED5B11FF0A3C91432ED2CF71C150EFAFF7C72E33BB964F868C3C0018D838A7F6E31483A16E42A7F9AA2BEF5F8EE513C530E227DA53D99BEDDACD23760B64C768CE1693032E32EE6E8D83F77EA9A9F44FB118AF57D265DDD115E7F1A891272E801B28AC3A0BA3CC5B6917C563B3C697F69BD06F81A8125E08CB39C5B2AD8C7A6A22EDD771E4D5525BE9F7029A7CD9FC2356BAF34046068532BFC4080E59FB29192A70468F0EB555D5872D098AF19A472A19768CA84F86B9835C8463835ED312F90AD4E27CED8C3052FD1A8B323CAEC2DABA8C4C5BBEB1637CDF7F5F0024AFA9CCF6BDB037EB8E57977E42A9A7830E646B6D0F05400A39B3BD4533DC626B4EA0700D662BCDF8ACAE53AB605F8F217B9600793187A03F0724A083769220D4306DBED701233DD26A49DC7D724C2382AC9997FD1E827D68A62144DA1C962E634C342CCC94EC33E0E9E0F423D6800D98C294C9AAFE97F71E086080A034F254A1F3C0667350A0A3A1F42E20332848EAA1DA17E56D43C13B9B0CA6100C259932D08071CB9CCA22B1BCC6470FAE2B5D57BD971A4077913FC7D0BD7725DE5A4F18A2630AD57E8148FB4D4E476CEACD24309F9723AEF53DE32EA279644992E66AF0EC2216240B34F6AED81295FAC03D81E5630CC501B6595EA2DE521B87C741327013EE292090CB5CCF532612A854F6E1DE99AB77ECDD859675CEA72BD8C67D1359A1C07BBAA1EB703DB8EF5C76FFBC696DFB2A2DD895FBB166ABCEB1E113B7DAEFEEE52105BFE05DDABA816E0EB2E512DD28DFE7E60548CCD056D0FE4E828E5D95D02995354C73959CF1F8008D615AFA4EF7DD79EE25AA8A4BAD5324B37890795033F6331D0A46E404708BC878661E3CEAFAF4A13B1A5EEAE12A83635A54AE45117D5373C5D05E24176A848A03502435564269EFE1BD38586037B9A208331AA2FA7A5F415F4675819718B0556DE7B1CA6D2C62264CB8CA9382BFD28943F7F9F74B900E9E68DD8B830E2A4E50E07CCF9D75A1F6C6756F07B8F2F217BB9968FB4A6FC520EF686DD7B049A9F484CBEE5ABD45858749B79D68D6864BC960D361DE109940C366AA978490F015FE03DAD1C9C75AA2F7D7530ACA2F776384341D33EBABBC2E6F8C04E084A6FB611776007F081A3B434B4D61656F72748598C0C8CACFE0E3EB000D0F16313E6C778284989DAAABCADADB25264C78808BB8CFD3F2F8124A5E616C7791A0AFCCDCED00000000000000000000000000000000000000001425303CC83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 + +count = 28 +seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 +mlen = 957 +msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +pk = 0C9BF6B643AD7DF32EAD078A7CE429A4CC92B17932878FE2B1C7ED74DB7E9E574514679D3C5E560D9D2E0BD73FA7F3D22DCA32221DA5C90CFCDAAD839D184B8BA428BE21D3646655EB06C5A1CE3463AABAD2B57FC7F641E1972E3F3317B8E8F9488C9AE0EBA5D83708826A8B7EBC72E0A327EE5E74F2F07BEA0C11CB6748188BC790C88BA9321EED8446C56616887B9A18D287C88AC3CD267213B7FCC3F9BC7BF338BC4FFBF60516F5757F59A1E809FDC079C5A689F964F325DCA84BEF7A5BA348C5CC707C21354A39143DAC8ED5B7A79530913BD79885199CED725BF47B6FBE4F37BD5F5AFEB2BAF356E3851141B0D1E34BD30BF6BF0FF41D5DF3D975CA2F950022B66A481BC6DB075899C92EB39663EB6CDBEB86939E3BAE71AFF494CCF3F8BA5A6F5AD4BFFD21F4D266BBFA4695FB1A38A13342CB07D118D0DD89FECA7629D6C30C9C8F4AE45E129D97B9838B8D8A0C5542E4E805EED6451737BEBEB2B3635D8648E07BE9322BADF5092B32A9E68A0E9E2C76FE68EDF2990053FC4AF4CD8AE91F059C793B5A11A8A13B3450BA470FE8584AC038EC066CEBCA3DB7ACF02D7116A3770B34465808818D610C0E88251642CEA68D6AEA83739BE9BE5E6A3AE156D600B702F37A5AA3F07E47056646947D333EB2D844005F7F3BEA735B48408258C4A9E7CFE6D9F72B2950E31B02035F3C0590C30F977882E4D4757F09E77E909FC23F6B5346466087E6B630B963F0F08C9F739DC0BA2AB76E1A6618690ACC5E8F14B98D221FAC81FF1CF71FED9873E0BE25B4459865A2702DFC553A54FDE225D3471F2282FE431515A69ADE602DD16AE54CE4BD7F647E75DFBFC4E31338A509B34EE42B461321620216356639D76282E892466104C4E9D304E1B894702706C4FE5E058BBAEFE67233DE377C1A66DBFCCED58FA6F946C799A73415138F4AD8A84CC8CB502F843CD694467885E4A6443D6C94556CCFCBCBEC4E4EAA7E8C4036DC820A4185B0366D0699C9214EBB21E444527E4DAB6BD54C42090B7102304C9691382643DD8D7E37C7EA10A4FF123B099941C4ABD378FAE4F791CD606B9DF130330A3A8A8E5C34CCB3738041ADFEED79CE5B0AD56D2E9D14A0BFB0C7BB4671753D23FAA254D1C551C26DFAA6C4E5502EA8398E9DBF9EAA26F0FD43F72F803E691C9E0B7C7AD01D0E9F2A93466A23D94B24B567ADF7C3A8A7282807259E9CCEBE0373DC8618591A32452D2C78354D4EC998FBBACDB25F042F37DD47E0E128C150B10325B40AF10C4F6B510E3A21B7BA3976AFA1F8DC2ABB541EAC904D412BBAA32904D319D3BFAE072BFD5F94A3BFE84F87FB585A7CE6372BA7B800B7725043DA4E31EA46A277C9BC36F4374CA5920D2A8C4E9FF2FF06796DAB5A5169E86A2523565C856DC4FE24D6736A3BE9A4AA7AC82BC5228F5E79391DF9F1A78637588E18EA0AE30B1A9A0CBC292F9EE3C69F8636A316D4B3D16F088F1BCECB7BC5129F07AC09C28BEAAAB0F146649E1A87EEE1C8C7965FC0AFA6DC4334B2C216D5B2EA7DE3B64BA98EFA1CB08B9EB8788EBA0887F9AC9AA7C85FCFC18D713F54721F7A14194767431045F949DB51399EDC453DFA21F0CB1D622A01FF46B66AFADEC56D5EDB7E96D9944F93E28E12A67AF812A8809966A326E0575ABF7746A4759F20C77D1A26F3364B77AD4E5B03A2B911952341950A959E9C62A6E3CC6B03C85973F3907EF9CB24BD3D60AC866D1C01577CA613B6794094B9469F7AEF1A1FB72368A8E9F834C756E87D51032D39A67025788B4A9F2C2829614B364A02F1A015764210194D271DB329AD65A768017B2F9FEBFDE84F63E1877A2D0840BB2F2A386155C65A0333 +sk = 0C9BF6B643AD7DF32EAD078A7CE429A4CC92B17932878FE2B1C7ED74DB7E9E57B2562FA42C1421354A7F97893F8CD3E6F199E11320CF6048B2A9D42F899086D71C8AA8FB2EBF8FEAFDD63FC42CA08B5BA22EFAEC229C0818BDABF20D89E9A6646EB9C323AECFC1F9FF0D8EEC2441B7AB91B24F7BD7619A85C809E33C9CFA15E3A49821004051549284A0948D43040012B984C99624C3C20CD0B42083448058304C8204860A478089302E1C020D0482041294881C092463204152184109328892B80014322C599045A2968191B25023272EA096682345645C222CE2442E22190D6048250CC64002140124B90909858CC3168A1A18244B9645E1A009233692A0344409196648461109420D922486D336610B0600C9162CD9028E99C20CC14805C9186CD8086421B628DB8800214210A318289AB6091101086226528A2084C1A0304404901C46429936860121200A008922238614A22460146549962D18B78109C048CC06728284690B358E00C804A30891D12472CCA6605AA82008396463268EA3A82D01C02D48A26020944864C284243842DB041120C425CAB83113A38880382E820071CB846109844C5BB20D0836129920404C1004233788231788993246E4260E00B769982069DB8231044166529204DA026050C6714A382501A16983B80C4C9000A402908398111B016294B80194A6905A364661804440B08CD3020C4922685C100E4A448A808291212450C2444E1241322006040B868599262D20178C18B5851B152A6004521B4892A13812E43869C0C88500002964B60158886113B5101221299C84488AC23009402E1A967080388018381224404E80308AD4442240A880C0262154C48DC2428A58A225C12010E21241DA925110186920068DE21060021121D83405E42201D2A82D82C0801128425B044484928503032C6334499110009A2242DC800814414AC9028089265189226CC9420893C00CE316059B026CC1B86504092E1C006C9B0408A03221DAC4200B486060480412C94C19A02C23A23040324D643202188511D236880C484D21A41162186AC9862D94A6890BC92414324D09246E5BA02DA0207018440A10C33009B38823C51103410A210446413032812889D4263053C6409A842C2029901B2770C4948921A37183B401D29460A2C261C2A44C50868D82346D98422CDA122C99868413C9911AB54999486D142802C0846199322162B810E1242D0096414C486192408ED48010DA2051C2C26182000D51C82CFB090A93502E7E209EC63C9388323255D45867613C1337FEF3105518555C830B5EF42A02EED4EA754D0906C7594F632587D8CB40747D5987CDD0309B93F87F31ED31F83B2F8C0A022B5EC58C134B4010AC197CDF8AF6A614D1B4CDABFAB29C7A878D30BA5D2F18C7D90E5C81382DFED38C8F7A26E6632E67350138FE3F5DE64F5630C786133DCE335164BF22E7B3C465C18CC270F8AA832E0FEEBE3B39E831B25687E782F51204B029475B80BC6CFA80871F39AB9C3D7E4B9F1BA49EBB98AAD92954AA4C4D1190358F5838CC72B377B9205C0961D766E92A6272E0F7D83B541847F8A80CF6B875D3748146A71C42A9525ED271850775F6C777F6194BFA980C0DC0D7FE1A1A804679853AE69859C4C39C7164B1341FE7BF560BF1372B069D6A51E342092FC5544F3E3E219591CC3004164DB33090B2073B370E4F463CE019CDE6148EA0A59BFD27B864EE969E71130DDDBE191F111140E4531D27A23309696A52AB9EE43DAA90090492CC7BBFE98A8F7320D135A57B6B3817ED2C165FACF0811B327CA11890247623F04CA1C02C4E8DF0EC0C218EB6557C70D036195C6E25FC9EA89D866C4DFAEDA8E794D4B324ACC1057A96B0EC68A37A41FE3681CB0DCB11706DB91F80EC75190A7F7FF186EA1F10B49BD27A307715D419F4E59198E35424963CB17C15F52F887421F4B81993C26451D92D5BA8CA8898D4CC5F1B75E03CAAEE3B4B15392BEDC58D1BF906AC2AFAFF29732C86B0351B7E180CFED30A4C2DD258EF12A9D2F179D8AD39EC33C1FF2D5A4EBBD308194B5F0E37620B5FB4890D6D48A7B092B9811752C245A2F0E32C083BCBC093CE4ADC81DF0FA4263DEC05FD69791624CF9AC3655419F0DE0E612E3E6C7CFFD414CE45C8C9DB0998872854D55FB642D832DB907D54B512BFB903C3345B0EF0980055A4C6190174103B9B9A72865AF01A5A7559FC483410DDF1B61058E3FA39E031DEE5522CE04FDEFAD4E2D7168A8FB9182392598E758E356535A0769C81191AE666DCAA43ED1513AF06184B211F0E2B7E937493DEB77BB55133BBBF082300A1C113726B05370CDFEC5CD43C71C9A19FC139076FC986C41D1582EC3D1D3830CEF10264C524554C03C0EF2D847D0670F9A4EEE5120936DD2550C58801FD2B7281A059F11DBE2644B5F57E2959919E61EBF7253B77E9D2AF28FBE40C09BDA9228438DA9D49E230E2CB689AC4D9B0B0FF0DEF395FF353B48FE55B07088552A82DD8E606968960DD41AABF547850857CCB71F6F55D94558CC7E4F980A48D334A0093333270F81260CA0DB43F33EF38AAD0533D08E05E700EB5C80B93DF561D26418AAA0B7C9C27A54C1B77E9EC92CC1F30FBDD15AD166AB0208109564AAC3995536E1D99E0661994C471A9132DD64AE668B572AEBC40F00738767024F1274669A80199660770376B64BD8D6955E0E1B1CC9250F79B6BD08EF80BA917C1DDC338B2C2259FCCDC6416D29C5B11CAD05FE556AF84747553F0C5C19A5F561BCACC2678C655759698552C86ADBE23675796C56B3AAF90A34A550BF176A3C11BD9D25E0DC04C434F1A69A3D4FA049F52FEA98226EB7C9853B275A9CAE7C0D4CEEA567CF42E0D61F695992EB9AE0D543CD73D3494B2813901232E676ED3A6082917626AAABC603FC783B77A99B79EBD531C4C6AF75212E21EBD9762ADC9F2A7E0AB8BBB95A78A5624074783E6F724D3C8982D6C5CD444C92EF52AAD3B7CEC6C34FC22208B3FCD8A399C4B36E0BB880EF48844D065290BB66805E7619D1068C344CCB3717A210BEF32C5555F288683A6B3EE50909883E514E943278E34899F0364D938869902F7121C2182C5C059ABA92FA1BA1D25435BAFB0DEE18977B83E86EE2A91C1932FD7B00141D760EA471A82212AB576B8D7627830B49130093B5C3CD8F729E552F21250A9698B855463CF3B15FE4921BBCBDA02B2813A673F8D26F05F2B61D90F7471A5A2FAFF663E5327055FD7E42A3199C4F87FBD462B3BF10116622BDE08C2DF2BE184514E6D6B8905B520B87B5F607CAC61752347F6D9A3632C85BB74145C8D581039CCA75A2FB48C42535C9F7160B5DF73CD3811E2ECD39936FAA816A630930ED7A1E06A59966A0D68A793E48C7996C50615AC02E51918891C1567E457903D36B41FCE853ADB52B68A19E35009E849865BD91445DC06DA4CC9DAD83F00B2A3FCE8CD57E549FC610650D2FBC42839A9113983C1192732A65F1E6EE3481CEB4C9998FA7288DAA0E5F05701DE707BDB55CA8BEFE4457541265BD0684EE50C2FE4FEAC61EC7B5F0F00083C0239D9FA7AB216EA224EA7A2E036A82F0A08AF4B6780ECF25B4A1F71FFE0C46CFFFE06AA +smlen = 3377 +sm = F421A409078D3364D44E8E5FEB1528EB9093377AD6EF11AFA2EBB778347FD405D8876DBFA438C6F04D3535920909759F49B770480877D0BABE6F6F6F3EA7358085966DDC43101C7B436259B53ADCBB9EA8B255DA312E1E990249185B512495AE975503602CAA5B73E31922F140CBC37D10A370B7FA9F6EE8420CE64631237DB75DFD7EDC0D9C9ECCF025C6CC9882EF444F0E1BD10632C3583195088E278C8CF02719BAD5D011DE86757EFE6FAC7E58892DEC699BD347436005525C18372C44E25395DF86D0E0FEEE4BCF2ADB6154475A821EB7BCAAF47E912663998E6BA962CE3AC99C4A8C3FBD5C735AFB74844EDC062A619C6951DCEFF430D2C5AC8267FA006E4BF0A498691C6A1A43C24E6F622D88CF84E5E645507C40EC2A049D54A17099EF1D9103A06BD69465DCE7E17935E924305876CAD531D2BA5C1CD23E721BE1CA0674CB4D98B5EEC0279D480FA4C5FF81F4962CB8297E7759B78596A1D6226DE822C0C8C10962F89831B76FE50329415ED5260E973124425FFDC0D94C0C624DE9C396698E71319A1CF28770A899C23C229E02BAD1A4322DBB5B4C4D95B536472560FEA9FD2858A62C7E524A9FF9A5206D52A205F032AD3B6593786AC66F43A6112CD6E18143BEEC3240257D1332310C4B61E49ED24131B87E38BCE49581D5DBAC4507462DEE346574DB64CDE28ECD2F192A76A43C5FE4683B73E54A5303E1944892D42FFAF279B3F08E6CA4FB52180DC636047C3523CECAC8F07DFC5461F66EA038E2997A4E13A21D49F0B6A58008E0899AA830B389BA767394D29A82C5F4BCF56BEC811827F3C8FD7EF3E8CF9CFF7B38D2D9C3EE7C1E3E0EAF2E795B1D3521719C16F0B7BA6526BAE2D1A1D2295098AC06B3B7450C0DD65B5307E5AC4D4D6550966DAE2A819690237842C28BCB9FB836CEC70C9DB97F7353FAF3E6FCEDEA66D79DF6F1691C0577EA64B9CB74F2E2F6CD6442D158C13F735E07CD646249606483D9BB05FF576B756811D20357E731C28EE8AF8C5BB8FDABEDEF0EAE48106CF637E0D826CFADA005F9895FEB9FDC0B92878DAD2CE6CFDE1163262950080B573081F3F94F678BA2E514E7749106A9E0F79D5086E1103C0E0F97F3E3A0902FCA404A06485AF2C24AC53F077DE2A62D7C6FFC275DC8D5FA5597D928A43881293E2A36CD4113BB35E22E52D97A7F3C692D67715007EE10838A1F4DE92803490F7A02EB92A5CCED5482A216565A9473600ED81422C0AE928B13A2123154C94027B74D4E06D095D0EA3ADB3B70C5BAA68924D5785BECE2777EA291B6B2A05139B1BD30D4E3DD7447A2B599D2846C254682DE0BC17141D19D327AA485279DC5D4F8698690C00E7D6AD4BCC46BFAA1C6194A9997F93E36FDE16F2C1F4128496E1B51B5769169E40B3F60C9AE6C220EDFF103DA4E9AC43171FAC9D3B624409061B77CC1C27EC013B95FE4F5A18FA1C64C162F69F36FDBF9CE355D15A8A37AC7B0DE9AD0B5F4C86387A43DFDB23592C4EBE7FC79946B50D8F7BFE237BDD059CF279A9EA493685BCE02F3D570D60C5950E82BFA78F5B875C8F29592185C7AE5306B2C140045DEF0CC4BCE36694F63031AF2D1600D075958E7CBC2BCE705BF4842BE1D7E573548F9EF0D501AA4A0D9FB277F19F7F97C1131007F4632F89F91F9FC13889F50CE0DEF7A379944155E236089D561F8034F3DBEC77650B928E6C19C1AF90F34FBF46A10D684FB1902278B63DB0FB542B7ECB8CD4639D90E23C0F4726D3354EDF8349FAD3165A5793DE85174BE3E09A7C31F46B0C956639F942C8CC85A825AAC1CF820D4837E4C5DBD08C6FBC19158799C554E5AB0666B98EE9ED908743F0B240BE82F0D1E289A0AAB12849799FF2008E5BC75D6F2F6D21DB772867C8F49ED3C41668E77271899207B1B27A3FBA5666D5B9D177BF7E1235FCE72E914CE7E05ED1113BDD1B24B0B8B3E1938B6E1460BEF0301E87D7F020CC62BEB93C8D66F5534F713CFA0B94D6A1D8F904D0264EFDC480A114C34EC90AC85EDA11E7E19EEA0B6F6AA5BD0125059C9210053B9B34B649C031C61057A0BA6F488D6AAFA8EF3333DD4EFA547A2CA9E18227DA4E7721F2BDA2F2B9562EB70BAFE9FB92E4C87D69CA8CC900A9C94B896A9337B5710AC970CEC9597F3C7ED0B765E46A168D838BC1D7465989B747A2C038D5949752F2183E89086108F5DFD7DF753655EAB66EBB47D1560D8469F8AE61819D693222839FA38E772AFD274014AF5A160C6FEC6D988CDBB15847782697AD655FE54F4149AD9184B4FBDC32115AA2224FA26FC48700D0BC9FB28130B7E4BB9321D417C12BA13BB21B9672FAE9AA9C3884E21D3F11D2D2EA13D8CF5A993AFF76D796B079356E20E6737E4240B561142823A796538A36F5C4721FA91EC91DA9058274EB7F39225826F0D82BA74C02D9D03BE6CC889A64E72A2319096707AE2A5889AC3F1221000298EFDD458BCA7CC103042DA1AD5EA0092BD6A59A9154EE5A76255285199AC11B40A6DF0E4236EE5ED604AD18E787456D59BF0C6867D2B2AAE7517ADF6572FCF17A7C99289ACF9BC41A4F52D2E8CF0FD7F157F8EE14C6E7E95E80B0393C577BC7D2551E45225E76FD0A01BBDE8190760B40A7BA1712D378758DBD249AFF114A075212A8DE5BEA9E3967E7CEF0F4FC9F0001AAAA6F3516E6DD96F55A113C8C1F87EA629884403CDE1B95F774D8C9535500D62F575266ECF346A54B0EC986F25AC7FA83EC6C5238D3D76661D769DC1BF4F28095F3AD4A09BB81ACCD1F6D446E5E763C97E664459C09B539169F74FB8A2F3B95930910AE69B306D6D0E10B62B54D8A887442A444059A843613B664215748D57B4BB3CD0924709F7DE34BDD321840C234EF3223945FD68D95105E1E5D9DECCADC0A8AD8460233DBF0ED24C5094C1EDE8532C42D80421BA2A4CCE8B8BC1465B1967A0245B9DFA1BF94F78F559C7EF48F6F48C1D8D1ED2041C255E4D514395FE45564970DDFA7226249D3AF2AC2BDDA8E5814E7430DAB55EA8CA8CBDE1316D46801694D25C8F35D5E606D873F2D2540E4635A3C52332C57A9BFF1157996D83A6AEEACE973238F7FE1B0B00BBBAF954E21CF6F200C01C0F0131831E3B0091BB5FB635486C984A8CBBB819956F0661F3B0F65A413AA49F894791CD1BF1BB3A7BFD31154DDCE5B34923AB04D319656549659860D25BFC21F1ED6DF6A083457307225F417AFDEBBF0D0B941DBBD22B31AC3D148B71EC9DCAB3A6300AAF7FBE516B511CF56879B7EFF7BBE15A36CF47B8F80DAD0696EF1D12608D3F30E5BFCD65006CA26E91986828343F666B717A99A7ACBACFE3E7FF04111D1E2D2E60646667686E787CAAD5DEE202080C2629374269777CA1BCF231404367797DA1A2A5ABC9F3F70000000000000000000000000000000000000000000F212E3B86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 + +count = 29 +seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 +mlen = 990 +msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +pk = F2C00D49D23B768D0E56787DF28A9D35F67B4B93ED87D459EE2281ED0061DEC61BC80F48E6D00950C29B558E8EB1301F14558CF921F72885DD8D4331B52E94EA0C63A89F1BBDBA6CCD64DCCE7FF699283D88951F17D0C37D861F599BA321502AC9552DE62000DF5DEC447C65AC8B11549755A0F3C47174AC201304544D654219F4DDA571DBA08FE26BF9250A21094859CB44497415DF4C315723DC519CBBC4B53D0A0463204CB177D0D67DC139E6E15F43368FE88DBBD8AEEC1BCE8110FADD2F91FDBCD14A05289C78F561329FCDFEF53731462115059A76FC07ED0B4976FAE4F3E141D2B412E0CA9EFD37E29D55001AB9FFAD5DF337DFF4CC1957FA4C0AFABB8D88C4A3F106DA3CB5ED6AB2A7A4D9629E88E217E05175D84AB65C34A75D50DFC5E092F2638EFF7E630250134EAAA278527ECE976C58E3AD61513AF4079BB2A284654C3AA107EA3530AD9446BCDBDB3C56B13F89149D0C24BBA1913D274D5B144CCCC5D8DF8D282BE0CA2D415CB3F57AAA48C9538C349D8AB72BB6CC8306CB2E7D1CAE84508C1E2A1D6A116204CCB02834A92C2343EE4F29C809B0333EAF3B83D71D93D8544322D63F775EF209FE77909D424DA20B963B24ED508EDEF8E0C759A92B79E944DA796BD238586857643E2DC80A5989A9F88F50B7F778E689742EBF32016DEC7D72FEFE120520FC4380083486FEAA1669CD5206BDD0CB8CAEAC382CB5661A19EACDD30459776FC1F84A50FBADDF43DD7D7C900915BB7EED1FD9B90723D738C6CA633F6E34A04CF7992C981A18323D2B5760BD979915088B0391944C5F8776C709A4AB45C454FA49FF13B8DBE4440B9AF697E43AC110D9E0A67ACF4CF57AE3BD1FA1B691A27E6A3B4187A60F954D5CFE2350196E3B5A3C3728D97266D04BC253DF8FE8D06A1475FF212FCDA78B02D0B990B37AB79745DCB29CBDC6F5D8DF4B6BC58E13D25CFCE50D347FC31CDB4F7020A202A71AD872706A3D13DFF985C9C9E18AC3BA79EA0F2A49BF1E021250939D40300EE3FAE06395ABB2583ABF3FDEB1D06E4F38F2A9B02312E4DA1CB372BC2CE765A197BAA181228EA7AE5EB75724CC4935529C213D18231A0AF45646E84B0DEA20F15E986133B2935E886CE2AB9BC6CF72C1CC58E97C33E0E5F6DB63E25616A85E7EB27DB8420E32CC7F8B6F8F82E72D59291CEB678172F0A31D61C0219559B60D95513D6FD3F7F43377111A9CB8054FD7DA2B8FBCAE4E924E79B66E9F5BD144587CAD8E51EAA40B8643D18FF26CB4299C3AB2F4783FEBA64C1D919E29E9710CB8B4DA7DA841EB4A7E14EE438D8D9E8C0C1CCCF26E443938903ECDBB100056D0CCFA945B9682573467CA119281857CBB1F3ACCE98EEE81F69C9CE6437FEE1D2B0E5B1EA4C5D9F65F8868C63D339540C1974A7EDB261932A1C6E5C7CC5F855B737307B533F259E0744DA8ACD933FC866435CD115250D071590C647C77C3F3CB222EE4E30BA037073477A73569A70ECB0E474BC6788B026F9E4247516C102B8E9C349A89EF4245F1E97D9E7A1BC8364543C15E09D0299AABACADE1DFB20A14CE05B7CCE3BCDF20AFEF56F2AD5C958C12BABB75231F8BFE9D801544C8AC28CF7F96D0346DE736A7951936CA7DEBE944F5461CD25E8ADA92BFABD8C24DE389E916F87522566BECED684AE08E1855E40D75D6580DECF737EB1F32C962EE1D70F126CBB3A31E1DC8AAF12EAF003FE2AFD5CC62A2776E0572ADE097A363441C152A0099540AD7D153CFCC876FB818F75D1E331FABC80FD22B56F076B0D21761CAAF16132B16E43849025FFBD22C4AEDF3DB98B2CCBBB8B4B195E299E35EBC0DF1F66D3E9867A2CEEC4A2D7D8CC3A5AD +sk = F2C00D49D23B768D0E56787DF28A9D35F67B4B93ED87D459EE2281ED0061DEC600DA91CE0EC8ACA2DE7D048330DC8E3867D21A3B0D3A0D7DD47E942F23AF050E4633316595349778082668F36F205465E8C3B7CBA27E9D4B17B3088FA1A57301E59EBD9363FFD274383A3AB51F471702EA9C9910B5323E614E016E24F03DCDCA0B116464B044CC084660B430198001A3A080E0226A18C1915200098838119080284B385099368DDA040A14B04CCC406ECA160CA3128548046909463244C2859B100502074E89388D11C44800084A1A0600C3C4444BC00989C665A2980512C230CA3092C2A60424842494022ED3180652304002A761D8206454348580388D14800993C64D13B10014258808876520100D498870A4B641A41406CBA024A3844D42846C4B448261164EC0362402251123444C18320188C29063302554840D40B071498404204110E3C44D4904310A21282002005CC03049106D1B892D92243151062E21A931142548104062CC38090B072A1B48661A1588D3429081A8815B380E88146542281220096CE1424D602861CA0610041184231852010805E21682214360C894800BC569141868129645A212205B2662A048902108054A464853286E43040EC1062219C12093368980C089D4023050961103A371A1340D53224C52A664DBA6659CB4909B2884E0082144146058C471D2B0216006690C290024A36D9C9485E4088D04A925E0120044247110010440440A23410583160044C86CE13864233409010821132571031431C1847122484E0048709B324860246C4CA06DA2420E84106259063054943049B47121822C0A45091A03842109320129408B364C84428411A22921364A14098DE40409524610D986100A38319C20068C986C24376A53B469A420261930850A100A53984D23A640C400004A482C0A014DE3128C9A960901B37192C024121989192021D0B000E1A84891184909904920458609072C5C32461A82451C864803308C9190641A4745D9B49050404D5A44650A33468B3024CC26455C864C519628442406CC2210193889C1920C8A324483A880C49089448048413200243464DC382912232A22A2081B120963B04D13C85103888D20B7246216080C878484208A1CC1040A492C18300001438860462D51803003B04803A78C899840C9301144B21104138194B82511103022254994126A049101812424D932809B3681C91472603802C20229893028449008C3448E04348510A148CA24461C0680C41608EAE3330C05554D14F51E6DF35EC9D1B98E84B370B37D5C7CFC40A03643563BF71B5277540C179FACC65BD4198C2946099E9B02B8D12F5DAEFA5B64890978A43241A205BCB3488D00A0D34BDE35D4D75205457BC3B786666C6A42DDE3DBE620C0D9A616250966EFC1EE3EA41EF25D07AFA4436B21DB5DC5527FA28F1DA1E52B5FC64FCB55E559C0FA4076665D2013EEDEAFE621F358719A1953D2D6057AE06556192FBDB9AD999C7933994D8D533399EB7487715B2E1643A7B29EAF07C11F3CE4B4F9B712CD391D308E7CA8FC7F25C2C53758200BF17DEA49FED0175E4C6A87022D0E8431B84DBB814AED24F892AC23BB13AC2875A948846D08FFB27B6C8FC4734B28F3F54200EC771002F25BDD78DA1021CC174F0EAD0F55ECC56483A2C8FFE9112D4C6EFFA610938BEAFF7024425D980F83E00BDCAA308A1B37135DF7684C01AD5065C76C2871F090DD30E9BD04287FD781FD5DC93899B1818E19DEAF4271B8B8B2E7934B6521564149F9209F01184BB58A34BD5C42A627E13DD4C2D43DD50F0C5871FCE8E9E78F15054324DC764A2B35C1D908F3A49D2DC9CE910FAB13791DD54747DCC2AD2441DAE5A5870687FA7808D20B9E93A1DC56CE2DFA05C57B7592E30712D7F8BFED0ED217D8CD59CA0307069EB7DBD1E7C54F9019EAE0F726B771F4B29296A03E39AE66E89AE2DCD39D4671AA7C0A0DB90E0420CCE8C9FBEF5028C523869D3312E6623AD82DFA6A132521368F7FA0C9B425E6209E5356781A14BD70BD412CAD266487B0C94B9C1BBC91CD741D40FB4962D88E2E7EA0F00C1BEFE7F6C67CA98B23920A7FFB33F83E71B4D5A2E4D2DE1BBE7D8AE4938CBD28B65825996E56DB994318AA05B3A67B44786258A9F1CAF5F1E77D7558E65B7631F62F74402022983AAAF8C5AB98BDC807FE71BB4516F3D1B5F64490120384B2436165E8532B26A821D9AF4DBE562E8131D505EBC2991096C35D0D583C02032BCBA1AFF524F9039EF235BEB20214C81D31DDF2244AEC9E9F089B669A1F4CEF3398A7A65592D1D6A4C3E17F81D13DB534007012DFD844EFB87F1DC1B553F93177D7AF1C28608D3E7C48FECD7CD3791370A9998CCA918486A14D009D328DE7570ADB1E2A2C76898EE1D92B78D3249DA2C81AE0A5020AF40D1FD8ADE02DAAA168A33F6F781B174E3BA535DC0A351E7DBF1CED1155E526F062D9F4660C69E1B77C9D3CDD462C8CA6B355BB0AE3439257E534472B564A2ECEC6373553CA56A28B3B361F5C666666061203B07CBFB7EEEFA7D5D37362388BFD2DECC5CEFE00E2570A148974AF4C8107C4E73B55343DBDFE9DED7F08258E58DC6398D8C49A108338F4C71C5FF812B601B7095C22DF53FFE6663DF921E07153D6EE6E1D40DF1F9E4929D7C57AD36404F90B3D5F2FB34BFAA6FD9F722AA1F38F74DE9604336F84AE087F39D8BFABE90E8C262E0130E68CD83AC0D4966A5573A5EBAF5843AADCC7E633302D2B9E35696ED4BE76E6B65F3071B9D61142518A57390F9B622EC4522DC03A0AB66390AC0EAD82906C75BCB9CD5A2DC4ADC00084E5534031431265EBD9926B521B3E214C524632BEBE57CA6C97018FA026709DB9E5EB604ECF451C694BDF7D732E766E5CA51592E0142680680FA65779026A7813F4A145D3183D1F8AF7FECAAF61B40C0BA52E89EA3C8BC0C2CC3D0CD5DA154BF3BDA8A85F397AAE0A9020693E96569BF101A188F6C32FB3D64D09692DB82997649ED45529D05249F8A2CB8C7DC197E0C4262A163713819A902C689D410D0A6548AD4CE2CABE74F585BF35B2D11C21252A71808A9C9EFFB809B51791E2686982FDCA76526932B9B9BCBFC406F86C0FFAE8CA827154801DBD8FABF5810CE8722755B4D33F2C2D9BA20D948BD00325BE7BB581A2B60A5E2541AC7D4173382C81CE3598F377E5D39755190411DA9A71F251FDDA0E3CF9B2F310B0AD58E20E058F31E3A131F4C7F6A1C5DF9FB5B749F773267CB49466F809A055FC10738A69766E9FD4E530D49298734BD947C80AB73684584F6EC09B6909A03629B99804AFF101CEF12BB655C0FFFA91CA7983600E4D29C1FCAB6B2404D93ABE665661AED2AF169BD2149FDEFE7C00A5ECD83A220F63F8FE0702CB49393B2A00666905C869FB67FFC516EB291793A9E5522952A1312E17BC183FF94ADA96E1ACB042B3FDAA69BE906252982ABA1468B80EEC8C3635DB5CD172C5B3A169425ED4089E3AF3E2C1B90047155FD139CEF56740616097C105900CB92E1C619477C3EE4C1A34390B63CB695A8E1F43949416636A628AFFFAF569B85BAF6B3B402EDADE666E46A67F02518FD1AE24056AD491EBB926A31D27498F +smlen = 3410 +sm = DEEBF9053CCB58482A92EE363356FC8072D08A3F5455919247B890B924DFF1DAB5A39AA4C0D708C554A18E324D294E8D7F02B7B9228F91195C8B67E29721B9F9B36C757D9D8C5326B163865FED0A6074423A01AD030DCC48AD0C22EB4B6E427DEF1CCF2F72285CB1EC92182BB6B65B2124734D8DCF6B7D7B2C7AA125C878354ACB68B35E161DCD9354F00E6F40C0FD9F23DD1E9C063EB32D0E9E64BCA4793BF7CC36884AE08212775E807702972B61B88D67D315E8074240B37E46183F29F93552124DE9743F2055ED1BA4C9CCCCE634E9C7ECC2350A71E8AA03E7A91A0F75E1AC66896E3025D87B7CF44690E15C638B553FA78AB285334E751794A9E978FF7B5D3B71FA765EFE258D6453754E0D2D1C133FA603EB6AE4F41160DB01D781DCDCB6CDDEC3A601171772738A57900BEA9F1079BB941423A30B0EE69467DAADED83B41A7D9D5CB0F2A4483ADD0DB5310A221E3A796FFABEF817A33327D36BC8A1401C68CD648E17B186AE6B31C301B933E6B4367C121E0DBECE0B9220BCB3B25AE46D103EB48282A044DA1D52D73B91F90C9F6BE4ED1EED5CAA3A1FF9365770AEAF9BEA4565C92DB145C1E399EF86E651AF32680391BDAA6D7EC957ABC2D7B1A30B4365B81AAB577069BCB9C29955A9107368CB171FFF083456092EEFB033D50096C60D4DFB95E7057ACCAEDF7E7F9F05EA7F25F53C1C0501D59E33F47065667B198BF79284AFBE55404D825DC6568E8F3D3152CC3A5B88E4A2CDA02C4B7327295733FAFE610747BB93857C3D890F70C12CB0E8C4C004494C3B38983268B3F497171D9656A408C2AFC7BB845A17AE7CB9D711789410651C4307A77A9FEC8691C30D99E03FFCDD76E6D5E056D034823CE841A3DA8C7FD4B84D08847BBCCF611738604212F4454F538068BA778218A509AD0B1D8B04C4BE43ACD7AFFB8F768DF99749868B58EFBA34A652A5F520D09306F8B0DBD032FDD2EC8AC320441199AB6B4181437703202484428A89E74849B925948FFFF0714675F2A79284167AC32C4BE62B67CED356E4973D63FCD2DC25CD97608CD3448A6A47872C8C90A0DB28CA34C2E5B5E91E6C70304E3D73B5959F6BF0D2E6B276C41CA17724827408FB8EC7E7B385E5CA7F075E66E79D745DC3EEB5265D2AFAEA0A9DF0DD8AB9E734B2A7A248D0D25E789FDBCDD47CB8D0BAE1BBCC8B8D594C63359370C3155AAA9D4730B8BE47893CF6E34AC84A300D0461B9471C43DA0432047E6D217EE171A61B1E86B94808B63BA371AE0FEB4AA3BFF1734F8D83E07FAA78D2CC3E3F0C1DCF5CEDE13282E0987BCBB636BDF95FB259693894F44F01315274D97BB70435E273238CE5B6B752FC93CE4EEB0E36381D2A72D76DF34AA5AEACDD829C6835E095A0EC2FC0BB6F2F718D4DFA9FBCF9256C977800A423CE56CD2576A92D4FA7B787CF55D09F87D58499F715718EB67FDA840F6048C12567F06B73BA45E8BAB4D82D9E4A8B1F4E9DA82E31F5E7CB5086CA9D281CE4566EF49DD049FD70CC0A5EA1239AF82F22A9CD823D743D28B00E68544E0DE7CA644CDEF2887A098F41F47648EB24ED8AC7C0F5172449090EE001F3F4B2BE643EDB0C17E00DC4D525CF89D2907DE4D8B0D9C1082C0F6A63C3108D8B21016B32C4A6BA74CB3C774BD3FD5638A82FDD53C7BF239B79C28B8CDB6A65CD9D4164D8ACABEBE9C3FA3B434E10C6E28AD54E8830668C0AD046C403DEBD44CE362C905EE8840BAF1767E5BBB74176476DC1E80DAC08425B7249621FC17FD85D3C96E3EE106E5C2E13043A1B5DD2C2C7B5041C204F2704A001D73EAE36445C31ABDDAA5E34D363AFB4E97B6AC2D788A9F567617DD75BF8AD5039BACAB8BA513BA152BF2FFFEBFC8617124C537C03F75F1A0FE70BDC1111F921C4C5DA9CAC061FEC8F6F160162600D8DCDE787EEF562F3EE8CB02E0B04AADDD34E9BAEC9260BFAFD842836F50A2960DC85D8BBFE4062E20EE5F34FFE2671357C7F484DE418CD968A6DF405B056692A4DBA965ADFF66BE8919906B5481EF1B33583FA09BFBE8344C4A33C44101080A220B21061E14FED16A6D72E2342B8AE135121929B4D905987F933F43793954BDC202F59ED4E77AB6F0097471FE8247165E12A8A9902B7EBDB5555733CAC04F1E6356C63D088BAA76D4F9C0D5B04AB85EC47FDBC80AE0511FEAAC3FBE1AAA173F0A1693EEE3DE1B0901DD3C68C3B5087D1D4701CFD0D497EFB5EF1300EF0A984F35822EB1FA9B2C3D1DE4ADE80574646B110E27D7B87C87D51E79BF384BA51F822A9124DFCB4B2DC72F4585B313A0E7CC408F2A6820FC3CA922CED77C285890860F382D4AA7B0F97C91B00914F958F809B1283BE0C57ABFD667F30EAEC14D0C8EBB20057E9CD8E44122917621FFAA920F5430FDBC3004238590BD7931D65FF642FC900D83862894EF19BFA1D7BAD36CD6FFBD622C933BDF727E364598864E096EE7C40F2847E77C926B86E4838A87366E1E8FAF1E49828526A1194EFD4FC7EA151787D4A57795C7C633280E2E3A8A0BA547D6CE8DA17E15EFE69268DE15A6605429E8363833975D84D0F78AF3F950680E754A76E653556958F108E60842220D665F31F67CBFAE9A29F28EA90B5BFF9260C610DDB8D0B2945F3DD41A42FEC0A30C5DA14F3EF08567E8EDB5FAC39557320229332EF8B4DDF452A3D18EF966D47C4C50C5F9BBFC3F77155C0EE9CD591EB46F38CE3E130B018E4D54B09D9B215E4861473E7EB7DFA000CC8B3239402C51DE48D6033640EFB742F804720700F0A5BB502B6EC7DE3D126186DC7F2155F66A87A7F7A16E4CC5247A5E9A8069ACB78B0C0AF307461B30482626986B940A35D75A8C5DEEC7F57F917969174175AF4DA1B91F96DBEB331EAC6E9ECE053B6108DB4DCBA31CDA7FDE9B1B3B5C1DB10BA94BBFB2B114655B9A4B13DCAF006F6354B0F9E837AC8DB8E8C8804181DAF5418F41DB4BCED4EB6A02CC6B097C20F295C5E767A5CA0607A353C4C552A3CDF980564718DE598123CAD1C5F7F2B96970DCF87DCC931BC276FDA47E1AA5F5C3D8216B4CAC645FCB68357236512EBFAC3251A026D39147FEE5E12E9DED1084F8A654ED1671DEA76C4DAA687C8F4941C70874A4A6F8E842E40422065681039A9CF8742442AEE69A3A4C4448EFBE8C17935CEA5D2B66FAF016CE2289F656173BE25DC1DAA0BCB9D408ED386719750FC26F4AF4DEA1E29CD2BEF962C056720BF7E21173CD641D0C56BDA71AC3F69A0986B3A82F401CA694E158FC3ADE7347E7FBE1D0D32E241280F1E3AB37631315357AF0F7799705D79970130161722274244485D697176808D90ACB0B6C7C9CADFEDF4F5F807405A63656F78797F91ACCDCFD5E4E903104B4E556B838AD8E7F5FAFCFD121A20212B5A63677E888BB5BBC7F6000000000000000000001929374656ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED + +count = 30 +seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B +mlen = 1023 +msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +pk = 94490C11743E3BE7E10AE88A9D2ED2DC3BD903D959949F4DDA57764870FC255ECBEC4D3A3BB807B394B0F305AC07E74703BF835B941F22AD0C419AC8727859B5C47BA23C78CE3637605C269D9B2A7D643A91A969DBD0CEC4CD43747D0F75B29E9050FEB160DDD80945C35A586DA82EA3671E6AB4AA6298982CC63B9BDC92B54C9DBCE5F6E72FF659E947572E65F09BB5C67FE3B2D63B9124026908DAAF14BFE00123131F2EC32715DC0E74C4742142ECAB6E367F4876FE281676329A0B3CB8F5674DA4DDC7E43DC52AB9ED58352F9F8F7EF8F96244412240B9F03649AE958457BA305A0629DEEF9A0B759FC15F072A358C555EA0EA7D077D493A9CB6A71A7DAD57E3922E3263CC57B945A17991678F50084C0693574230E577EA479D80D5F2F88D98C4C1B41CA92BB06D090A7EAF5E9EDAE5758FEDA4F4DAFAAD0C59276FC0F9F3B594CC27DC6D9E4EFD22D88D4303CA171AB3FB3BBF7E484F8415D2E2AAC3BF48865689C22BD45E44B6BD0EC3A3D4088078D906D81895CAB50DD7417A4F1BB90A2AB95FB1AFF6431E63074EEC2888761E16E337F7D39A3A73E681D91299D9605EB24C09C2209D4C4642652F957AA2C9B4141A1E969217878231902CFE7770511DC3A3297B9D14A2C338566C65D1617DBB88F3DC9648C52DA70556594289D2B17D8B78CC1879D771F5207080233BE690552F2613691D0F7A55C7F610F6AECF63F93194FD04B8EB591F23CD6319FC12CAC28838B2DEDB87C4BDBB206288CEFD95830F2C472B3970477ADDD0D6B63348A505E25A0938029605C6AD362327B2B42F73FF598506110596B6EACDBCD770F787C78B9BB4BC60374205220E5509FCCEB07C7A06DE1D326CC1327971DB8997160BB90B2CCCAEECCF9DA71C1151E59A86D9EB3532A7BC8924A7C9CA447BF3D75D086990110C6A43DF9B8DEE4BFC0FEA38469EC5BC33E168770970FF3DF90E865BDC4E77AD0AC9F87E4BE16C2111020B50CF157D4C05179C8FCAE7D0F508BE5AECE72DBF3B12CB08838CDB715CDE812D878B0CC2975FC6222866CB82D0481EF6D246131E93614B58E5E3A7447DF9D6909B3C9027A82A9425F90C1AE325AD284A66673E9EDAA9F23EF917C0ADA3D3D571753F22543FDF54DB5B70E8CCCC0BF334401F1F52F77F40B1DD78CDC5E16D64578254F1B6F99931B1799125058A085AB1BFD71D0CF06BAB23CC9355DEF8D8F24E0E65A8A4914E74FD11496B60989D078F17A0BEBFDBAC4DC42ED51095AF145A70709B8366946528F84116BCA2C79A23C1C852390CE5D128661311691B36CBEC8863A5462CB9BB19B5934944BCCF25D89820B3DEBE97F66B858FD4F024660E8F4FEF8790274E329E077906113B7E0239A9F2FD2E755F712FC5DA53099F9D633B2705BE332BA1E0F554BCDE45133E28107BCDCD1C6738721709C00A72751129CFFE112EE09B1E84AB291439FCA607CD920B7850AE5FE3579AB5E9D051CC3418AE892C245FFCCFFDF9A5E199F5B74E2BD78A9C963C357820FA83636EF29D9D69CBA09CEF7279BF09B825D4ACD7778A21419034396718DDE412E41295E40D92EEF6BDA008F19B929D5A05125346D5F378FD60B7BEA08A04D650DBE55CDCD6931F1F6853714DA3EB6C6D59C8467672C96A7B5768C70279EE35A82F96BD97EA45CC458E19857681B8D5B111B8AA6FF228AC6E6DA856A0884016E3A0E65576FEF048AF771FB1A3FBDF9F412A1E1458D0D15D4DB19146553F2ADE8C3034D40EDB82B518A6733B2E26D87FD7AD2477E374B77522D8D9F0CC38969DEBEFB67FB2D585A83123DDEFD4DD821296CE741344FD915CCD2515C9C270A130CE6A03A00A0275D557CF38D2 +sk = 94490C11743E3BE7E10AE88A9D2ED2DC3BD903D959949F4DDA57764870FC255E0AD309F82D036992A04A39578423BFBF1F6BD4A6C6F1F7B0B2D61539061F5D33680EAFD59C1A21373B1484D7CBE781CC0788F7FC499E90E5335D8EC216C06CFEC1CA82F2D8DD9E50DC66B897F7FF1DCD26825EF5D41CA60A78950DAB24CEBEC88BB22014408D4C146C82B451E2C0698232306492654020051B0569C00400E2C8859B028880C860D914400925024B224A93060C222546E3A210034700D38465A2048DD0C05004902DC1C62901262C1B402A40888110880444A48001C0048A88889042201A252A0BB06013250C20320000A97141966441360D52260649164C0C874500B5851B93614982251BC84C083282C0A80C1C0648E4382059320DC1044E00131208A00550B44DA238684996690C987090366D093531000760CAC845D4C445DB082003B06599166C60966041848853C630113328D84282A314850000302311611B83211A338D62C68DA048658236018C32010BA6205A984DC9B88C18B661E3084EC810684BB664DB0291E4084559960D9C484418C70113342684A6500B030560066E23900994346D13108D93180143C865411289D1C27180B829C03662A0C42503B9490A004E20C30CD82241531065CB4428C9222604304622218ECBA0089C149092164564886903000E232609243940A3124651363063362663A871824821D29468081086204721DA988908B50D0185289C306A1102641988681C9081A0C290D8C04D13A940892892A23864498485A28024114546D814044AC2481047801B1131A4041024206E634600C9C42410196D04432D18072504408864B22112420C0CC4499042319C4628D2322C6342858C4232D1B445640281E0380153C4849138128212652229728C180610B39152B451C9346961B461180832CCB250DA926CD43449242124C9222518C391DCA04DD0B888041649D92045213062601229C0208923206594464653162E2488501249629A1245E1B08414A871D8C28404286C24420484328E00832182C260DB264ECBC0249B20260220629B12449A3440DA8410CA10454CC68114840010802D0391900C378D0CA72511386CDB1050202781634610D0A6291048815A122E50382208952C13186CD1049211414D51042221B409801291014232A4204660B050C008010BB508DC8029D4004A231208C220408282718C188821262892120218C764D8408DDB20669B3442CC04060127282135501AA42CCEB70613FBFAB9B33856ED714F40E0E5293D476A5F313A0374C015D1171BD61D4DFCCF9C668CBE84607940DD39A4AF94E39F66697CE63972B29F8D7B2C9FA925DAE6156B2E01F91596F5E24B8D187798BE6211346E4A454C9AFF6E7286B92C6AE3FA8BFDF26C205ABB0C7012272C85B2D64D57A435812E005C92C360C0DBA1770479B53DD7F432FEDC6D315AF39B0116F1C334B47A65BD28C7FAB25419C1C1054F1DEF5B6B033BF40224C9E163CB6550311BA9559A02C8E0988773B00A45F04A80BB9D0495FB60C477BB048FB48C4395A90CE9DCDD4BE69683FE8AFA7702C3BAE9DAC558A68EA33FD5D3B1AB413123AA429A57ECA88F566B7867C7E31408C3EBB5D83572C2D573DBC052FA318586A5F904CA453D2765C2289EEC366919A249B72BAB14EF1F77CB227C59AA9079B21160DBE095034A1B7215BC559BBF3AE6571994DCC945B4617E7B1C1BACB86ACBA36F28567B12FFF77EE36BA1C02C12011E5C29C52DB5569FD2705E538E4A25CAC390E94987D3B3AF0134D691788C81402CA9CBDABCC4D9E69410D06B7B3212A3FCE9F06DE60A6915B7BD31991483E26C4D67D58F257179CCEA14F86E65B41E901B3511949C6FDFA334F5C384C5BD0BA1F4FF4B6C2B912084E6BBD95707EC1C0D94AAAC1599E393DDE8E727B69BDA31A2BA19244B73C9A2FB1E699DCD61FBBBB0B1516CC3304A42832F374A76038B00674E611F5EAD1FF5CBA8689AC764135DC81A4FD0344C9EF83D6E604D36C3C7B4D7A16667189F3F228C785E4680D43F4B15B878FEFAFE246B2C080775AAC0933B3245E68B4818565024C37D0E90F280F26D82423BB1B02F7699579AEB0D3E1DD25F8EA4B5CDD959B4093643897FB4428858178EDE9BB1BCF658F9DFEA6DFC4E5811289C86F3E2459A1D744AFD8CA8AD95F386C192B9BD5E84806AC7626D425E9BB63361AAE0735AEE1CC4DD8410DB2264A4501238AFB2DB658257D2101375AE7B7A8FEF067901827549A27EBB74E34CB96C64584343703ABD9BFC07F22C8AD0BAE48C579743831457C527869CC55A196E1D5F73CCE57C5E348B3C0B05C11193F92A5B8F9BBF1FA7F8E806B9EA007B4613F2F04ACF78A2A793081732727D60D9D3326B8040B34EED794E75E4A0775821D4B700C138076AB39C67D8E1B56BD0833F688EE8463786538BD88413D2FC8F720F330FB2B797C9EBF871CC60922DC0F82A1C5D6FDAABB93BC5B5BF5A8D2E4213083DD627AAE5282F78A836379C412EF4C2669E7403CFEEBB71F7AEE10524B030961635D920F487568D51CE6E137A40495F63C460F9666D15C56925E52F162B91AD56D4DDE0FBFA8C2DCC3896FD1BB85F41B8E876CBE397A610E2571C36BC02A6067286E7A13539AA09F53139C0F7493A4B870A80882D2D0243F49B81548D64B320D915EA747AD78DACA731F831F834AAD7A7E0A8E7B58094C1099AD9E065D28935DF2295450E5A82BAC25641A8A5AE4B48C1A4BFCEADD1256DC063584E865B0E1C078F96585D95BA57EF6F6D03C57AE4715F4C6401C059B874AE38EFF3309C25E0B0EED5187354EFD0532BD59BF53115CD68E4179F6A76EB1F1F71092E8C5FF189F38061B5690332F40942446A844A23AF338F5B67404921356FAC6CE95737938059F629581B52FB19640B7F7BBE43DD93B61AE085EC2F8AEAD672D0050BCF6A4EB9D02A2F4611356F59D8C9310D032B9A7583220A5F7869159BC0CD105962B0762FBAAB8967F73327C2D061352829BD797A918DAE8DDABDD6708CE8AA6CEC71035CC1F2ABE6DDC073E6C39360CAD6D2FF0696BAD13C642A782BFB740FD28872327BFED972DAFAC874D7AE36CB04DFC1D221D6130E89B392596BCF6D5971F3B91CC153D6E55DE3309501685A7C521C60DCDFB12C205AF00EFF4C1A38389C848C976B196B72F055EE3D4FB29C0298F5A2C589BF165BDD589E238C5BBB8827411BFE4B5E6835491201C901FA485FB74393B567939704C2B08A5E4BB1273C9C3E7737EC555A6E75581AC4E9844C33D5BF22560BAD47B574A882BC586EF8263BDBFCFE818072CA1F9149DFCD51437AF31D7062CACD184F66634E14F164DCF6AAF9AC7E8572E906B2E8EB5E8F545FC9263863080D788BA8ACF0CACA3453868054F0F2DC237B6696B87BE5F407396C934992C05B95EA6D78BACF93A9FF45D5DA53ADC95EF2A51420AC01F68BCA12E089CCF4F45FB4FE8E75727998046CE40D96606D112F3CF8D589E569233D7F132001EAD243B21174B089ABBCA344F7518177463281AEDF2772EC165D54975EC783431974A9B5FA828B7A637ED6626C1B3D03772CD91BA48C88721B92AE2D49E0868D86AE03F77B0604 +smlen = 3443 +sm = ADC65F74DB4E266437C6A27BE527CEAA58BD4DF87EF79398279CC72C7BD36282E149632667BE176701C29EAD573A451EBBB3B849CC9D19875911EF7FC997E49995C5CEF1DCF1395A64926BF97A92FC7077161DD6FAA151A1FD5BA5AC3C5D5B65C1A4E53B873668267DB1F71F813161950B602F75EE6D6B0247A5FD8D18951DCD5253E0A5046E6999F1E551D2BB5D8E401D0E66CD20380B4DC0B97303935FE723C9C503A4515819FE0FEFA3C362B85595DEC1704A98DD1B1600EA0B8885107A37E97DB9B863F84C8E1C5D3214C3CF98794C649E4ADC3255FE88E217D54807EDED9687A7A868A6F855227112935139D22F01A075F88C87FF7E4818A4D6D6B0D342D385C01DB39F3B596E1CC5AEB9694D018D7E14FA2A5A59D9236C85940FDA4B72A8C7E20E327DA14FA4C9B6EC0026AF3E45530CBB5515CC01B340DDE27D0A0F161AB2562B0E6B012E19E22D2AA914EA48D17800D05AC7AB7F0A3F1B4FABAA0147991C047923FD54A33B17439AAF70100CBEB4729D0E607E1D900844FF65EB62ECC9052FE7AB90DBBFA7E75AFC5449F2521B1BDA737B6017D8EFA4CB5EA2A64498AC09FA312E46C8C4C3056BF447D67693912213A55D4CB70BE667AFF4AC4A4920CEBA48875E5103B408B69AD3185439D656DA3CCAC5B0BA3F76DCC856055207B9E76E64427EFAD58E1EE4690BB55549C8B1D2132C436C4F8D1B9E13F05B6223E04D64DD228BE0AA383389D4EA6DAC7DF8AA64FC8B15864A66B6B86F11B9B227C7E608C4AABA47429B4C17FAA7745CC98E615272D733B68638B0D9D74766439A1075988DBA811E6E42FB7403C37B2FF33B1914A34B8A8A3AC5D2472AEFA4177BF8C23B6C9B2B8D8CD4674E334F83CD0ACE78B25B613EA47BD4A11F7E381C3E92783C497419BD01818F1563CF22A08A4ADA47FF1E7F1346CCF2E6DED5C9539CB95190B202EE007F32463B943F0DE86773901CB606E630C0350E15C9D83175FCF46F5CCB8F8B8F47EE12E196C33F83C03C769DD484C03E8B1D356C46ACFF7E6AD82041FBD0E3B9969AAEEC1B28E4194828B6D1F41D12C333A160AFED96E23FE07FDE84CFE3EECA73906AE58E7DD5D019B68A7F4A7479A529057F3284A465CDCF5D2CCB4F201DB2F88E30628DD1DF2E9F71C91B707E09D3048C6C2ADAFBAD9DD88156A7AA1A22F63A45212C047497FD38A07C67DE146E4F8E7BC8F8DA00B728DC63EBF56C4D24D6F2B69972480D052327AE62B4DD0EEAD647E1EF80B356CCDCF4F59278BEC33D4B525B89CFC5B2C457F843AC304622B6BE2279E2EE180058BDFA071984B66CD312BD3B587463AC2B7E092BB2C65E22D8D363AB15138F4FCB1B14669075D1343B6D308E2ACBF06DFB1E01539044424D94F50B2F24E1D52C3B3FDC8F47D5217BB076EDC2A8A55C95ADC86ED0653B93E59B50C6388EC5F35A03B84AE960043D3FCFBA32912C4F31EC4701630E8074361CAF51081BA0D2F1D6D0C631ED275C1878DEAAC324D99F51C1548094F7EFADB86EBE5FFB42F0F3AAA3E44550EC73497B96876CA47887206654E86F499E1F810CB2153C71D3BF251CF177C87266C7EF724B6F662752ECC5E5FE39633424946D58AAC9EF49B7617E98ED79B2A57AD14D7212CAD46A87496F8F856C54DC414A6ACDD7889DFEFBF9555509A57F21B63BC3B62DEB25E1B3E82EA91E8977680CBE805419F964CB6FE76A308D55383446E919670916AFB116C39EF6444F0FEC8ED1F1877C855333441F24BA5257C34BBEADABF2013661D9A3AE2D7C3354DE34467010624F3CB594FF5D3574610BF41C7A27498BE7E5098EC642ED89AF962A4CA9039F0A77A34942519621DF0DE28B821B20F5E13A20FDA2D8463C687D4943B2E057FFAE473E8BBADA249A93F5284A2FCA0D4B2B7D42421AC34B9F7034C072C7A25FE53EE4F27BFF6667FA5AD6983D91BFE277F20B89487A35881C6D00407ADF3F3B585A15020DC96A04E5B74C2136758D0690A3905363982722E2FD99362349304DB3FEC0CA0EC0167222E9A15B2A3D4D225FBD0C59B3095769EC8B0305190534EDC63CEA445521892055160443C59A7F132512E52D2CCEAD9400663BA29A3C46D56AF45E58473BC66880A68A8BBF823D5699A651B167B6DFDB7453F358FBB9152D41BA5237DEA127F3C583C2D59123CD2FF83C6DFE9EF6AD02215C0554B63A3D51B601CB5C075DC8DBACB9FDF3B3F7D5435DAA4A5B1884AA8ED36D47DAD8A3B73231B11E132E16120648757BBEE43D7819E9758545A5DE0C93132736A5A0D4E32C970B699E0DD9271DAC8E2E612B65EF71155B015E5A724092A50533B0BC5F1E5B99C5C2DF171EC0FFFD88C6B61E13837276F11CE2421E27EB0DDAABA50E82DE0DCC40089CCE73A36487CD5A0808EDE056D0C6F3BA2A0094B48AC7FCB0ED66F53A628A92897186FB0D3506C5FFE35152EB797D5A7FC19FD587FE64002455648E6BFB175F8214DD2C5946F2CD6DD76F05A7805EAE49DB9B6D22E5C5A18D4829919B3CBF974C18477E4C9FA0522C566E2242F8CCE169B8D21976FDEC0F204EA25CA856A47B127DF2C574A98DA70EEBE3B36C061A662F4DF03EC63506B676ECC8F578F18C6D9E14228035E650ED4E0296C0CDBDC85C9C6795EAB27740DE752317B596B90D18248370A7831B1A5CF4EA1BDF04047310F5BAA595D78DB6BA141C9C845C2ACAB84C10D70262858F97EC9C449ACB27086DDF7EBA208D1E1F670428289C46A5D3F152B54C04DAE9F0208643192610E5889B7A503B77FAE11617C6331A212D725168A1B36F70C741BDA70C4E3E7D614D574AAA26CFBE1254DEEE670C1F304887857A825819C9C22810419F3235DB7B60C4B16E464E27709B2C4CF44D99E9A873EF36DFFC727CAB8C481E8D1E4B94D4503CE0876C4D2AEA697521D0B5C7B9086E9882D43A26A65DECB8B93AC11AB3083EB18BACF5BCC956639F5BAA33AF3E32B05014C73C43947102678D9AECE624503512DA0894357547D30E5513F08A7F753B4EE59C29B575FAF3D4F1295D3EBB9F5EC71BE603321675F89FE3B8374E457EC77B39CE419805343F87783F2E57E76B416B6D14E74706FE718A067F24DB339A907BA980408996CFD5D3D45C8F03D09ABB296BD0A0DC009117F787F764F66DD986C6910C1287BE79247CE9080ACD106C537EC8C5653C8DC2232F21B6FE91F76C9AA01705500DAE8ED79E5C67E486057EB4412B76D60194CCED822A44E89A25A4212BDEBE81B5358F50A3A477DEBCA7CA3274323580EE40686455AED23A1C18530DFA8D75443B7A4DB5D000C22CD529A41C233B3E495368828E979DC9D3214E5C7D859697AFBAC3EFF2073E4349676985878C909192AAB4C7CEDEE6EDEFF9040A1C2D3E454D52555864747E83A6A7B9D8E6EDFF000000000000000000000000000D192E43E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 + +count = 31 +seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F +mlen = 1056 +msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +pk = 713292F04082A4410306F8EA6E9174F814947FFD51777B596566A3678A775353E82490145D6B3A837866755169B9A16A9167BB7A92180686D79E7EE25E678CEE36BDC48A7BC8AD4B0E92679CDA326057286641AAC37E0F2880E484602C5D9107F63A869E913E6124E819D6403906697D3112C4A6B576C3E1B332CC8798AD78A9859B01DF2C0DFE61C05DE82D0629716636DA8D04E6EA143FC98B3AC27A748B61FA4D5D7EB4B6AB476F6B1F492B8789C5E4EE81A9DA7D7B4D754653218AB8B6178D1281617DD5197028EBFEDECEF7E6AE417486F663EC61D07A2643743AB54E0E783C3B8DE65FDCEADEAB1DF945E181EE930B2C3F79371F15A2F6A946A1063CC4057F4FB60898F3A780A1D8AC093E1886DAF50D2657769B6C2C9DF0CB0BC47E4B9443D0C7C57F5A02E8104AD6F49A908ACD89C0F7D5C99C1595EB66E1669799A6FACDC86375C8665C2304B15BDF5DCA4C2026D85E8105EC5403113344BA461A02C90FB080ACDE4D095590DDA90097885D9B07D7CA4A7FBD2EBBD548F89A76A199F6407797DCFBF5CCE2481B0898E0B5A9138B37AFAF9ECE6BD247DE6E5671555350B43C2D9AD7D225D117EBCBB28957C05B3CBB19725B8DD0E367EC416388565D0F1B2D23CD11B4FD12F4837B4F915F5659F1AFA6689CF322A5165DFBB2286CC896B85566BDA707A15DEBFDABA81BD51DADEEA03681FB4966C26AF3FBC9785319CAB07F342A0F3F326A609A2D821ECCEF77DD1A7BA7BA3C00863CB8B96508E3BC3E5AA04F2D46678DFB4E2A6E43747A6A6E6EDBE37F87BE7BD9E8345A79896CB55BBC53BF0EA8F0F31EB4A8A24E12ACAE6E5DA84DF9D5B13627201D109B6266DDC7ADBB57D5747DF12EA58CC87C6B639D1DEFFE39930FFFB2DC32D58143B65E652A8482A915F950369B60A8AA7E28947C7DBD54B5F02DB804FC2778A8AF20A69BEEA2A2B0800F0FEA0DB0FF0306FDC4CA6195B80690F9C5FAC30CA584D9EA5F31FFE03974295C872BA86B65AC7BF43768065C598775B7C97FF6B6D3E58007BDB5D85FBF579481A96EBDD8CB0A4E39FCF7AC76A42354640BACA896713EFE6B2A0099F52810EB840AF37B7014D0770E8BC921A623882016F87D149165FAC17862D4EE834F1A93FA066D339F2C47A177CAB8EF1C7F30CBB3AFFB9793F8D40801C3356D27924697222D2224B1D87076FC77AFE690354F1061BBD2B22275C2D523709547F787DC9976324A65E49B310ACF11B8EDD3010ABF28A4C536A58D7AC1667A09C226DF037F2A42AD145247E8555FF28084B5784EFD63D77CFE99CE1EDB0D4283A13BA3D0D3AD96100271898649B55ED6AC5AE7BC54A8BB32DD697FE93C772EF54B3340585F331802ACF4B9BE42AE3A8AB3C683DBA786D94C4CD841EE707557C433720AFFFAEF19477C30735061CD063405A24ADF38BF5DCE84BF620B1DA24E160EEFC5337C8A367085805DCC70E4CBD8F3B951AE52B411F344273118E6237FABA9E9165B6A44D585CBB07642CB5BE9DED3231A9F85832CEEE18626A6D48CDDBA28DB76EF54326E805404F4B7EF9275B6DF91DBBAFF56A3CD93C46AA15198C66F94809DA3FF42D3071911D04E8816718438217FA9AA88493C61708C3223B7E83F2415C2EF25D1BB1F6DEC337013A6729AE85897CA63B4B68970EF29671C6BC1296EED99491158D479B0394912B3890F1F51055E2E550A53ECA1E0B92F5C088491112F13818B58FF2FCF50B8ACCB6A0F5656578A787D5AC5632F40EAC3C88D5FBF253041F704F6DFFBB0EC15BC028E3313382B12AC8FC0FE2C548019CE445AC36F1B1C485CFDA18BBEECC5596784145221C1B7DA626FA3EE31228D797A2C1CA246 +sk = 713292F04082A4410306F8EA6E9174F814947FFD51777B596566A3678A7753531D8918457E6A1A978FC31A8B489C3DD5BF50BC76A6AA9D340D60048BC11FBD051D039B6B6A60ACF94F28E837197383F5CDBEB3CA59E8492A8BCF3A048FBBCDB87FDC5A8A6AADCD89F499CC44E641AB2D8AA9A2272C5CEEB959AF67F3A2280D4854A40884928509118010921048849154966C12C90421C60C013684CB2809141711C3067021098699060E89B08D013008E398315B02920A47464C94602349880B092451C42D42A64113270253C80822382E09154844A224C48491C822699CA00849088000C5689C988D0B0264E0C86519406404492809B26109378594468C00168651006020430414A32CD8A609C0A84C89282264142D14064A090426422622C3326182B661D4A868A3B660A0202D24A5840C174C1B088C14432514369211C810189028DB028908222880A671D032915B3820A420080A256ED08441A09205901402D8464C808800100092A2160C19074C022344E4C610CBC68913222544181003026660006AA2406DD0844DE32846E31404C3886518A1090B473159360A1A1452419425530681080084D0A80500294E9A926424C3489320614C08629C36081A90850A3848640848C1322D481842228924A432329AC00D02436614C87018C500C9A8489C366C83C2454BB69124B58D02C83004010E08971193286A4B9031D0B470221830182409083108001369192786A420264A0660E30852C9140E80A82102B05090A26C23916581086044263212B22840860942848DD9984512C684D11425CC124290200400216481466A200221C1244911384210C324E3026D53068E1498018C346583B2112037302434260C808CC12229D3B68D0AB1680112615B084923910810485149941099046954A42519424DA2343160A62850447151108804832D0805310B092D949428C338046290658CB64D138445C8B20403842CD336061B97459298308034060226428B424000B760901442A2881142B6608C046E80A008D3486461C66C02160293242E001466180148129305CA06029306020A8124DB9870A3908D214762E43842C81270E1C04814410D08498010A9641180900B014260A001DA444190907104446D239729DAB44D033011C0904090143149B264E1926462406A9C240244B60CE280209B900D0C912042862411870C18308D129848990045243180CC048A0CC6419CB67001072911444804482421C94DA1406C04836820136411FC89DA0649CDA7AB9873D90E24F72B55B5FE1655F0739F77CE0DD6DA5CBA0FA8A2EC5ED67E769AFAF2FBA8C2E1E5D302FC1F59DB5F2AFE5D311C903A880938D297AB473CF63CE50807C957E849BEE9C6BD48D6CC4DDE63F05CEE935A80FE25E5A8C46EAD08C25E1AC435E10F5C59243E7149A9BCC775F38902B25834C4D5EAFFA0D2EF649657783B924BF7D4B4F9C5D2F57FFDD32BEB2CDC88EF59FA31BD85061BE18749D485745F3014428232CB99DF3EC09FAE6DCE5DE9B2AA05E6F69285BCE545BF60C995F9037E4F47B16B856D9BE181EC26B5AF9CFC1BF5AEB1DEF08CAC9370685F7D0F3AA1909D0E5EE9F7C3575CD8F8985FD0F34573B30AF8D73BC2AB9CBBA83EAA8900450B9B3E6516598FE2FA67890A334FD0CA4096CEAAFA678063F5A07E2CDCD63E58DACEF6698CFFB3F0A9F330EB908249A73A24D17B5A73F619353E26B36CC20648D0D24920ADAC3007DFC1E1E65BFCA8E091490DC129E3827D0800714E3294E2ABCB14119B4C2BA4F5ADE8DC99CB4F9045E22B5ED3A418F12C859B0480EE77197AF754839ECCCBFF6E389A45A8C9044337CE89F7A8F7A9647A434921ACD697290D652BAB0E6CB79D6F695FB4B0B0C2D36730AF4A27BE4400D6317AC68DBC65CA9A2D3FCCC99893B9F2666C89E8D16F1C836D0B27E957D7AF1B84AC438F6C0C249274C994AF8EA6718F33E7822BB8BDC3ED2D98D8CFBEAD04EC5B313A8F18D7CC4960FE6A93DAFCC4BA6823EB67A66473A36BE324C37E08758206F7A3992AE155CF4B0E3446381ACD5C9BD83998AAFA22035E5ED6062674E2DFD325F8A1DB63B5805B548DA4DA4C674BA8A9318667294056B279A5A0AD34275405B7E802EF987DF3BD9E333BD986FB2AF2789FB7BF876CC9FBC0C000F9E0898E2506FC1F928BC082BACD57B323451F9053C0C541BFD41DF12E044FD0481CECEDB9D045528ABEDF04647268AFCDEFB5455544803504FC41C3C59E8398CA5680212074F90581CE044293A4BD61E93380FA740CDB60940B3CC567F9D69C7B6563D6ABB69DBE0CA0B8F91BCC985D920976F1506C6ED78651FAF38D0C3D2C5F5F67854FA8FF52BCB44B1A1BA2D1507077584BA5F995A32404141988BDE12F0309EF392C1730E7121A1D1E402EE6F460ED3677A448DA1B58FA438424C7386EDC9FF382F9D92D3CAF42F5F23AF7789426D5328C643526D8CF8BFAB73674F6922294FB342A1999867E7223AFF99FB507DF8BCA3174AB2ACD1BCBB2D803AC8F83979DCFF417AD4EFD48CB2E7077C6232DF92D056D9AB666A9641235558893DBA8C7B4A5F7B5C98FE0AF3B66E38B54DE9561ED217615B99F999D2CAE200A0286A88CA9934AC9229FB978F6A2DD629D93817C4BFE37F2EC95977D1496FEE94B2C1D90E2BBED3FDDFDDFC313CCA75B4F6B0AC30B931FE807CBDBF1A9E9A5DBA08D855D0BEE7B91987F9DAB8BD2F208495747B381A81940B83A269FF5428CD614BA5840B00DE4AD403027816BEBA45BEC6A054B84530365AD92F7002DF123C04BAEF6DD8E9F4F88CB4E2F7F937F823E5EC53CD055734934A55AB0028947A85C46C7E1D31B959E8A243DC6C790D9C132F208375249B1EA93D1FD8D854702FB706BE6C48A947B841F1E65BC0496D756D7B48A739C2A30428B5C6DEDA58424855347B3C68D88B64812CB48BDB5105F20228DD22CF26C14A76A9A62DFE2BD9ABC19F048C4E2A1C9BFB1C8EE346F238E21C580B8AAA21B9AF1ED6F2D6186BC83CE4DBB2DDC5A8C173EC918784550351CE886E2F20BB40BD44E8DE49481E5B13DC269B647CC921B88DC11C9CCBE8FA809A18FBD6E37B5A0C71DEC72D5822215065E394EE95051116E176399828B68572869C87E446D4C30F1D5690F4E53715EC920FC2A9656B4D639EC7C643C2A1CF33E70E23AB6969E1E5C41DF49E1D5F8F88DD6DDD1E2086DA5ED6F5E09DCBA2074C646970634D288CF51A64975AEB1E3F5084DDDC5E288CF265CB2ACB97B36F8D404E1CFB18220F1428B685962A0C911B4C9AE8AFCC700866E75338191ADE402D32AF21D2983DD839AB26A7ADD65FA7564DA17C3750F8D168FFF1F166AFA5B162089681A141F75275EBE0E1694C0F2110A397CA0862DC20ABC885B2F588BA376AB16909545B511BDD51E60567AF01C528EDA71AB4CBB347CF50703710E1030B9F5BF41D5FC77D440F64CA49DBDDA26A94279A035476E967E304B47D4BD9392B837D956F330E3ADA182805C855076ECFECB8C517DCB4B7535AD8FED346D25C0463733D90CE90092F649BE48AE51A086D2407179EB2A800507CE233702B857B795C78DB287CA7B9560F254A74081E3D98B73BB4CEB919FC15E2843 +smlen = 3476 +sm = 90DF93436B8D7525B1651825F4BDF5EFDFCAB7C2D2984186C75BC0154DE0A965EE9535387F666688ABB90960B35E6DF694998BEE2D12C825051C05529CF7E371721CF94179D1251A2DC976030C3687C28ECF4A73C554AAE42520D72FE532C605EA0661EDFC874BA9168F8564C7702B0D6CAE510633933D88908DB5B74EA7B05B2392EC206C96AC6ABEA99A2A10D6D0BAA0358BA2BCC28F65A1489530D0B1C5DC316E4AE7CD3339291C1A9A1ED8CBCEF50A1967D7C27F58EEA15C4574A62C5D1E7BA863EC3DBA2B4DDE44569B736A87FA0B140947ABE3CAA305E29C5D7AE0F5B35A03D0D1C1CFE9ADFF35E916646D4AECB71D6D2E2FF2D142912DFC767D7D657DBBCD3F99D2DC425926B325A6DB84F3ED59FE5995C37A6B850BFC9106B164C1B52ADC91C6F5557F03C4B82E5F51DA84D0BF3F57A99320ED52D56D773273AE205ECEAF7D470C931F18E9C20F74E30C279037BE4506346255E07C0A0595569C8571C7D0AA7093760DE74D04CECA04B2256797B421B3180F6F6B6BEEAA6B3A374217A3683936AA9B5229307311B3CA9082AA4B3504795C629C98F1B63D5C5E5FBEA84C6F4C759A7D685EEB3111E522F04A33584A2D6278FDC2293D7319B79361348CC5F29354B5668AA8FA379AEE1C0F076A287275EB96959049CF4595CE435C0D0754E73704AFF8D25071FC5C25ED7B018F22CF6EF338CA575D3A579F75B43F88841C0CAF938F31599BC9342A6017181A3D52C650F15EFF83E084CDE8C06CC068952EE121EB0CF44749D50F067A3E52005B704D4EE5E291BE8C15F125B521EBCDD7EBC993FFE53E1441C7C52FACED5F95E23B2C4B666516235C152AC5948DDB612009CECE94A2D7A7C35498224D1BEF57307ABF280E70EDE79E626EC362CC50FEA81C0DFBEED47D0729E3972E3D76A1D4A57EB59ED65CFD2E5061A09CCB2D4107D7094E2E5CBF313AF74299F581F6B26F664CCF60CCDD18871565CCC5DA5665F4DC9DD5CCA95A7EB8F90877E36709BB85E8176420F042936E767B41BA5BA97E29E3C9C524651C9BDA272C8A3CE15FCD386AF0A368C7916C337F47B1C5F37734D940D22BBCA068FA8DCAF5110D453A54E80565E0ACA3DDF23BFF17F51C75B76C10DEEF5936DC5BC67D1E5FBBF45BC493FDE542BAD1F0B842C0621F1D45C915FCBEDAB9CAD7F2C9F6795500D88FC6EEED1C9E32FB01D1FAACC9D61DE12AEA191B33A507548233ABED2D335978890C7E2DF0588A6410A17EE2FA0F6E2A64B201614BD2B87FF0CCF82D1F9E51FBF2E25CC3283B96FB524310B34DAF00353F2CD9CF78DAA18B6C504010C85D823C930AE18833C3BD3E6E82A0C5BBFE20AAAD9C438DE397A6C462E10E613E8589C096F228ED7B0D9CD2E63A7296B990D350AF31FDAB742E809B24CF22987E8623C4949049A25F02C587E9FB6BEDCDD72DB4695831B4E59F87F8C353F25D81D9BB4C5E05088B0B99DFFB83AA7906DF17E53D02968D61A0A901420FB3DF81DB8638AFD1A8FFA14DAC4F66FEAC8229E21FB041D5BA549C44E2FA55CC82E2928176416602135A055978C89AB8F281B625D8FB839927B87DE93777896CA3785729E8161FADCA108331F7BF26769CF79D8E6F345FBEFA803DCE547AC2B522D88F0B4CCF044665B5F84437084D896A02E3E5B9C0005A6DB41861FC2C8C50BBA21970A4DBC09D40AD292C962038CA9A492CBB2DC7071FB161E7B65E94DEDB0E8FBBE2F3E3F7836A5B231A947D59E3F744F9DEA84FFF2AAEA23FB2D33CFDC4449F3F3ECD312080C431FA88D050ADD62A4C2A092CE5C829214CBE54D9FE97A3FE5010603C8D43619D671B497CAC21F9DA2D72212432601BF099329A365921C3E2449F8F3DB0545863E38792F80FA5B5EAF34409D60824324C8A8B231B217F101AA5144AC2DF5DAA489CF13252F878B8A86F81AD455FDD1AB4062F95EDC52C34585E23F8E58745CF59EF8DF7CC7F718C9A6AF649FD39B83794625E624E2A9BB91FD8654306FBDD7686B040693DBFA7DE81D62DE225CC81076C147D430C4C04891F430A17B7692B41B59CAEA124C3F712DA6F8169B0C86152655D05E9F347C8356993472FD084852FCE1F3FE5E243917FA190FD0CEB66650917A90A2FD74A9A3961396293BBDA54A89CFDD5671CA9BA936479DADFD512B0DB177ECF8CAD94AA8F1F80BA747C8DD0B064F6DCB42930ADB4BA4A06DED3D588C228EB19034CE8F29BAB7658326C89D0202EB87BB871EBD6D74C7913F434A65FC5E8700D5D6BBAC83054E7FED3530FA1ED4498366BD4DECA83D396DCD839F38047D05800D68215DFC3ADB34F2272CBC1AF229ECCE448AF5EA5A8198C0863022F08D2498283EB34AF52A08A728B232A3C99CF735EA045650A911D19B9FB0FE4D4CD07F5D455DE92D007B7F4ED693E566801A718AE2CF66840D767D36CC9BB5D623350F61A520C0C1BAFE36E9E317E3B71A71A2DD53EA45F1F75AD33B28E735655CD50C438191F2205158A283E916A6248560E3152ED19AD1A04C906259F123615058A310CDA36C252D07B09BD89E78396555834F5A9CB65118BFAFF07AE153F9BEC303FB44BB884F1272C9610B1EBCCBF3F80BDF506A3AA9D3438740F712FF3B624CB06A40BFD4885FDA715B4A45204053A3E0659C39F43E1DA7ACC7E2CDD474D6BFBDDE40DFB3C4C463052ADDCC8794F11A1DF0A4E2216B1DF2CAE2461B30E151D73E469972F17A66AC3000382E2B852BD26CC53DD38E155C2F2F10F307E1B8EE0C989E0A277D5E5F34F00DF09AF6DD242218D0FE61B21FDE4587C8F86FEC2A44709F15B44F6466B53103DA2CC808BF4ACFF57930A9C86333B074835AD2CC50BE3AF5F0910ADE450B0F5D9C60EE6A1E56D5AB2D71FC15B431AD6CBEF99A79BF9E8432612686076AD4AEF80EDC45B71E637AF6FAF8021D4F437AED878B628DD07ED9A36B1F633781E405D5DCC40683070E11C44B524BB045176FB35F86976852AE744C062B99A495DB62DF2FF3C70076741B3F7CC0A19A89038571761587C40EFF05FC920FD3878954F374B3C0B197FA45547F38B3CDE93C69926D2EF08753FBF111D48F087A54B1698D579A9F1E5A353ADA878601DE3F87E9AEC4142BCDF896AA9AA148647433719DF465F6EBE34CE5637A42B7DB52BC302D4B9ED733DCA75CEFE7A17EBCAE05F9B537AB9857DBD3404190E4918205E7DC3E6F95957D4D5D3FD49EDD03A1EFE3EE07A9D5B95DA667BF6632267E7DC3B89E9A9F0B7E7D70DC1CAF4B07CF7EAACCE007FA1B1540A1B94232E9F4432EF8EA4BD31402B34D65B028E6F239365DC8E132A575A6587A2A3ACC3C7E6F0F3F5FA121B1F2A4054565B777C86A0A8B2EAF22024505A6EA2B2C2CCCFE0E3E4F4FAFC1D242C343E53575D6A738693B1C3CCD6DCDEFC00000000000000000000000000102030439C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC + +count = 32 +seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F +mlen = 1089 +msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +pk = 7BF05FFC5119A53DCA2EBB7B2B0226ED621EE8058CFE24F3B55B520B43A25BFFCB48AB37C1929C28CD2D91FC202B286DDC87EAE92A9015730BE54B99BCF8C11050384DFB3648546A93FC7C2212B58DA4E7A58F0A1CBB4FD931951A81A073D757E8E4018147F93984E5462C1D33175D901951A4817A2EB40EA04813EE0D88A5F30064B82C6DD4B6F4A12B7513DC82CD1366457E3552B42EA944008552591D09FF430736A4CD4CC477A087CCB16B27D491C388F823DD1DBF1A9B978F68473517AAC605FEF9FA63D63B89D57F8531A450217B35F389A77068BE23284FC09FD98188FDB15E3F3BA131E1E1483E66CFFE5342E3F70EE3ECF90D05D9A46F830041F742547031C8E9371FDDA188E8CACA3B10FEA90E94362AFBF163253A819127BD93044C567A3EB5005F31BEAB96E489EC1968D698B45641C65B802F31419E5E07A5AA3B1D2DA4B6C202FE76AB5381212871D683A92611292C39789155810D8F8984E8AF54A4393458C2CAEC77DA29F69CAB3B5662945DE0999984A9AA58B0AF0BF3EA646F230643F0972143BB00F9D357EAFC7C1186E8A2921AC32DE9676E96F26E2C5B6D7DA25EF181055ADF66199E805CD8980784D9F0286E51AC560EC9240C78C4F4CB161FFD8D35AB4A5F8D51BA000F2EC7AC3708F6492C0635B3FAAC83949588DE2924FCD359227F4A5E4EBCB760724B170531826B4034D6489A6224AFEFDF5D791E0096A030470FF9E6D3B41DA61730B50FFC7245D0D68FA9246E41EA0D6316B8B6AD5E285E5AC9A9AA505900C103D6EDE420F4E91EECF48E9873C390691720C6521FBD05D178801F3B16A136EA9338C743849334C8E5D2BD51E50DCDA0C526080099F6BB9DDBD7A9DFB36C6B6519FAFF5CF94C326FE5603364C1D613B9C05BD4A4EF7CE13CB014BFA990BF1FADF5C3D2BD949E53EE61DA62382516B2AF1ACAE3C3A4A195CCC9235AE82887825D94C74443BD97BB564F705F171CD529BD3BBC7C232C8CF654F28BC0044995707968F9B3A9617C1735179CC441E506C085DF5CB0F18D125C8B87D2FD3DE70038819612D1234AC3EF71AFD89862406AB74D4099819073156E2C917C18AD411C293C0C17790016097ED90371E5F00B22FDC05059AFB36AFC8C61450C21FD5934F3A5F4104542FE8CCF9133889F4862CCF7ADD902333D895E532B432BFF76184DE077CB0D0DE943DF349BBED0B4560A9C6001D7BED468D849646936A8EE28396AF0C8712620A92675246A2F8CAC251136FE719A73447C77C42F7FAFD464D4ADEC0B2B0FCC4BA6270C7F3E56D53E6960AAE7579B97863B30A931B5C24F1A813149EC5B6B11B87766F4A072B5F6C86A2B0D45664EA89F9B186656D3D2883A5884CA3C19F1157C431DF9FF35A59FFBD4ACD315C1C4DE70F239E11754462E8F7A32E8D12FBA0B91071E96E37F993B06779AE4F6D7BBC64852507580F3BB6596824BA41E0B6C61C2EA3E1324CBCAB652751639CFD2248EE8BEDB9DA5248FB645FF96C3C38F7E8A0B2761D455D0842514F69083F0228C88286F3D73D2A9F3C019F9D7B8BB5B24A556988C7473D08D2C8DE37D6860E916515ECA23A655D0967E8F6ACAEC722DA6E04CEF42FE6EEC3E0DFE9156923D63B5B1B4E946CD79E81DBFF62DABAEE972A7491D0B79854A9EA922F24E16179959DFED02381A4CC2AEDBBD0482CF9B062B444358D392E8A86B8B9EE7B2812C11629F53979117855F38B1B088C3A714B38E23639D770A4836C89A5878CE19EC53B26FC6E71989A114DF279D479B45AB1EDC08CFEEF48D9834CCB24A38EA6F19070E6204543B1FF5158F03C06F98B18F430E012C36D22A03A44C2F0E87D7533508114A35 +sk = 7BF05FFC5119A53DCA2EBB7B2B0226ED621EE8058CFE24F3B55B520B43A25BFFF80CC80142CE3379C57ED4A60ABEDD012A32D7B848E3EC9F4A2E0BBBAEE1F900D6358520A8782E978D9EA90B9A182170F6595D1C2A42C1533E7F512D7A08370956A07C040BC4CEB2392C7830282794730D45DF5BE29A0E7F0233499DBEF0CB3DA2842544242D84240518041260288519A71088342208043014082911372D12020A59A6214C963024941099C06510C80D209449A0B644DCC00C118070D8C205A3402A1312509A244ADA440CC326129CC850032020144561D0985109B67122C61102410CC8167112361221C5306406125900829290700B434519423014A364482290883421CB1872DA229121466914048C94028ACAC045644490D99840D30669D08029C304610080015B106E8A3240130448541849CCB04D414606DAC86C03B00494888811C8300A463160140C58C42D44264E01174293002491000241A84912B36C9438329A80811083450BB54519A16023A11124A40D11B724D140215B886184081054128E88B6319B324458A26CCC048903C4694126211A122094168A01924519832C18055002B30900916118208093B85080B64182284D894665C0184E18844D62C445813890212580D09441049468634825082941DB20529310840C074C02C28918038524238EC814091029818BB48C11260A0C488452C63080820D24441259C48159C060400612083165430884E4B0210440806020861C832D5438622299010A02228920451CC68101496DA1240A0B9308CB088511076520356503C845E0B48C8A146663A0294C168C810842DB12695A3041CC044493C68819B204503884024891DC060111312D20425003224010986081A46C51404523B34112B110C3C840891250D23860142332448804D94428E240659A8801CC222E419840A010654A200C52288D49042CE1222C04036A0A174120022998B24C01459112496540806540A46C638049D9868DDA2470E0C88CD13664C82005001551899468D430320A88884388880CA96541282D03B64980122EE1168CD1222882C6001CA48C51284514A04D91B48943C2001C078422132A820290500840D316481A4206C34265914681C33602D196519B484C51208D1AC30909114264266408C77024926C8AB649E1A80520034C813651A124691B914D8B229299948483B4205A3471240305E3928061B690A0C45118C96C51A68D4C40454CC06102C78D8180905C3650E3B46001B209E6C78695F84C09039EAA32FA04ADF8AA63360A968EC465328E8D447FF2C3932532659C67CB4D89A81979F4D8D1382C4C4A08696802EADFCBB4F29B34F60B2A649AB7BD374A141FF7A3C696241D20112A36E503122CBEB202FE43F8120A2FB823E50C3F49AF0E7BD3B0F9F76D7EC60C03FF3F0CCA6E37AD6D9B8EE6FCE9A02CB3BCF98B05E533C3B5D0D76E533D7A2918D1493FD94EABE2329974B6E339EFD783C90022484D3A5F417E7F409BB58749BE189EBED545A5CF6A7A67FF04FB6F7F671ABCD84DCB73556B3B3E41914B889F429E03F06313013A4058469D13EAA22D3288AEAE05C50064CF0A29FFEA16A1E891CD8CDE0FC6020827E7394D85380F085B4CB3155458EDA0583DE593C9AC5C5CC7294C2C842552AAC7A51261490678104058ECA6AFBE163D02597B09ADDF2E4786CDBC3A03BC76771D420A524FDE17B612F710BF37037D1009EFC9C9AAF9401B54238EC79FDD97AECCF0CABD0347981BF38D6158BB86B50DA8112AAA3CB1A8DC545D5629E1BB175D28ED36D639A3746E218782FA570A4855D18958ADEEE26D4B88A82D1549D0540F6B264D021AFEB4A1C797066ABC862541641B6026E7132A4B475834392CF572FEEF1D7E766C5C92B5ED3D4B82A8902215CD4998F95BA5CD683F1B58D1B0F73FB03E15C1997BB8738B9A8E741A3099D90EDA9BE6315C2A911EDC949C77CFE07FBA03F5937D4844835395CE5FEE051057739D58122D45074977AB798C21056F8ECD682AF94F2ACDE43C366C73F6266AA392C6A4EB6FE0E5B01E85865C935A69A28B754D16034AFE228A3E6FAD20D2C374895BCA68F9C654CCD910DAC454311075721C5277661E94AB2E34D331399DD9CCBB304B549B4F44959306879288AD055FB085BB5B8A0EAAD09BFA38612919D9EDC41668D653FD7BA5F21700ABBE0C2D7BD5D8D395524BDA53E771E59A90C9640108601A6E331FB4437302753B5F88D3AD0A6325946ECAEBBCEDB9BDC7A1A51BF763C310762FE1B2BA37EC6D61689FD2D38CAB070B6B91694838E85370E875AE3A54C288D7376E2946AB8E886F8C796BFE9C9737339D106E234B521B9022DD0D5DA033C978AEEE7F8CC99914ADF095DE3BFEC46977199EEAA5036C2263BE7136C4EC0B3A9FFB3664547718CEE380DF1FFDF5AEC9323C66D147EA1DF571F125E88F5A205A2A9B973F83FD873D62EA2601C6A979EC584578052308412E064911D5A797BF1C23067E427BBA43C2CB284B15E1583239FB79A6F29DD32EA8B446F9567883E86F98BA4FF57C210944F31D2568A0E145ECC979C7EA7D70FD4B8975BE0F646567920AC106266942092447E32A63C99035919DBEEADA6B2AEA9B37B867FAE4EEE1FEB3BC312CC825E169BADB35ED921269EF648450CA4948C13071F63E018805E2BBD7A10EA62A7252BAF9B88264CD2F7C582DCFF6F6EC00798FF5D825150BE76C49960E26538F576FC5BF0F2433C55E3CBD62D62126038B70FAF22CD6B8F33AA9DC28BD5DEB07AC44FAEFCFAABBCCDFBA246CE43E195253E45D3A3271D65354D930A226B6B21D8301972175800F986A2BF6B3FA02B8B4A3F663C2B55E4BB9C69A0B97DFAD647D426506E5702F68F04E84B8575C9894913BBB97AE3EB755C9120F8A33008E7D1A3224B387F3BEE37D95F43C919AA5EC2F3AD55F4D2604B08766F9DAB741CC6DB06F62249B7636ADAAEF19AAD7D73B4C562A43DEB910DBB532F7584C274353D79B360FD00CA31A6158CB80DD8BACCCDD92A20843B0CBC5130AE621AC1F30306C82EFDAA62898A4D52BCE3CD2A57342D06474278E043443AA857061AA4B64171AFAE727C120646F92357A301BD1BAC420A3CDC40C4348CA139FDF059F963C0E6D34320D021DB01A2CC646D74173E26CEE1B0A7A5D2A637E7A90A32B7007C6CE70898A9EBD08EDF88E67A6A82BD41E7E3B4EC8124B2EC2AE05A3358B8DDB67FAF25CB42ABC84934F4D749252EE9080071A693D32AEF5445703628AADF7563B0804F8A2219AC70F4AD189EFB71EB4760BB81691D289049A6B53BDF71142656CF4FC57A72A75319086B8FD87766256A25B99E68C31561ECA4881EA9E4B790838AD66F26F00647671570BF96C8844348682FE6A4043D0A72BC709E89DF2F4167C540A5DE1352C855FC628CBA64111A6C5366F1A61F9D5656155318ADF00C32F724C62518411C194D53C2CDB7A553BB5B7C56563E60196F72C6FF04E0C80DF560871513E8A86DB7122765F51C4E070E7DF99F258BFAE2D0F5AC4214F1DC66BE61ECE3FDFF5CE88FE1CB30AD56396EAA349B58C24547CC2AD6CA42DD1A377C0FCF8823663E0ECDA92F100FE7E59228E3E6574ADD187D4 +smlen = 3509 +sm = EDD17B0AC1935B3773A43E2499C6E34DE5903A7F89FF934950234657A32C1FA6DAEA7F5977C5AB15833B94F4FCD4E3DCD3E09F2D637D05257594B637C9E7506236398D4A81148FCC129F7ED0D0EB86857EEF8B9AB8013EF6CDDA386F31ECE40EED7EF619893C9FFC246B0A37B60E2438E9171A2844FF9BEEC15896FA51974D6BE3FD59FF3890B4BA0D9D5C1CFA6BB35CCB39E92BFAEF279218F2BB5FDF865E8C50353A349E897FD52A208CC4CE67AA66A879EE4F67A2D66DFE192B1AD5D4DDBA329A5F92B6931ADDC52DC126BC0A01EA2F9E6FCCB61854FA67EAB906AC94E7E4E517BF65E6F8F3DAB6EB061D0C0B3FA08D458E87F53DF8FD57C10D64E0D8D562414043D6101866C1B869D6BA25C9F01A3D617D98968782D83535146286691D45169738B2AFEAB8E713678DDE1181E1CF883A4FF77E3A5D3E4ADFF4A29C6F52ADF3987E28B3E7F22CBC93D2B5D7BCBF41DB7BA807B609C25AC2AB4E5BF877D57BB4AA8AF6DE446CB4EA3EE8E8A6FF3DB5D5180B4C609928A272D54D0A6C32CEF18458DA82B389F0CD8FBFA3A9CAD41A5E46377D798E9629114492F90503F57F3865E5D7C17DBDBFE2CE0A0256C217C2F6E97E2D6C3AA7D775A020FB602E6E7F351E0A8987C3FA725A081FE0A618DFDE916D504901C19DB060CC144B5597F816E8FD6CEA5819BC9D7AA7F4CD15777B8CF8CFB3038F3D7C612F263C7BE20B99A4C858AFB278B557529C7FA82CE69EB4FD1699B77154AD54BD494C41D962B1BFBEBF5EABDCD60C8A0783B90095D4383DB332BB64A242CB375BC69761314F3D4E6D23F5529D2D9252E6F7EBF5B086C47F51BD3EF9DEF4443F239CB6D7E4516CA2EAFF44ADC61B96BFFB640DF0A8E776FAFE6F2771AFA31DD4D2D3EA8D287A9435FCBB9AC77C5854617299BD50679413DDE6F57D1F155999657E92517D5F6D342C251740C0B26E3E9E6B8860B17FD0ED2466BA5D570C0571193AD029E9CFE642A22800B073F3DEA2A2F5FDB39A583E1D48C094D4997149A9EA6812EE2FD3C5CE8F2A4ECDE11EBB4FB157C4471D77F65969CF2C9F201E31374B7C489682462D28D93538CA2F0CF7DAA5B0D9FF32622EB7B0D8347B97974723D234014D9CAC808E2759EF898422509FB589FF69D7E8F0EB95177678A56531E051A67B27018BA38A39034701CD444CFF6226E3F4E1032C9EB9689ED629EAFFB296CB50CF22842B37BC69370CC5362049DEC98DD8CCE2D562BFBFFC3878D85BFE89E28E5DDCDEA691FD56399E699AA4EAE884267FD9FD896103769FC775336E6B2D65E6C87A75322F532718D51094B758E84A4C5341A9380E19FF2F4334CE96899CBECAF44EC65CB09E1C340B8338E1EA35970758C818D2A4A04F43B22702D492B0A3B34B663236A1694866A6686CA56384F5FAF149ED8F4758C537BCC4C016BFC3EF938166E706B7FA509FA620D2D09A3FED14F878A9CEF9DE63BFB9EF2319BEB0D440692B4421D379B808B10D90D6B7F11706773140E94002B46B4A2B8FA8F4CA0158947AD37CEE331E7560D21B2E61A512EBC712FEDD8DF2C9DC6ED0BB4C5D62D5AA76C86BEBB324629CE41D9CFFDF0CD6015FE6FF6D22C3AE92F0709078EFA4F049DF62B31A572E497B01FC42FD051FA28FBBC1BDB4EADBF8C22DE952F76BA771C1D54D020BAE2B2191B9051D7885E63FA019407DCAC89B247F9EDE8FFAE8A8AD01C8259A65342DA90322D1A6794933734E00E9B88AB244D4056BFCE6D7622A69DDFBF06D0E0775C0070F7EADA3C6989E63EF4695E52B39B706C128EED1E9C7EEE0BDCC269DBE999FFC43059C75FA6A2CA02643AF20FD8B5C83469B6A1934CEB18FE38CCEACAE550AA403E7254AAE91A6259EF3CC4DE09E4F184FE95E2373066EBDE3D75DD7066EE5F2DEF59A3763455F486C9C7DD89B1F77880E68F71CE27652D499534B10CE89D0AB91BDFAB62F88456718BE24C8778B0F436B25E2F0ADC85BBA794E12B3821D07957A2763B19343E469F9C8648740E25C3274430C1904FAB125DC41884AC1C4EA557A5C966E85779B9C6EC3AF42458583706CEEBDD4DB59C0881B6919C402A3773DF02A4CA1E4E9D930C9C6113D2B155E7D41456B11AEEF7D7CF08D1DD5F1FBADDB5E49FAAB6938FEC77C7D531194287F2AC768ABD51B07BF08D910B8D3B5DF270FCB4968C4A86F4BE1E6A600699BA6CF038348085EA1D6EB37C332DCFEFFA63FEBEB071C46B0A57265962468E1718423A8CAD685110E5D9CDE084898B76ACF29A766E4F5734142D9BBA7CF866D07662B293353F003F61DDDF1458AFE50436BAE4290E0E6E775BF0B58129A6C01ED25A1E97DDB9B12504FE616D0B7B927A5F388D48C6508620A7F509FE2290917FBC25C4CF8C5A99541D109E75C211638366FA8C4B2CD226863B47A24F6A95C14284F9E94957F98EB7BFBBE3600D0E120D65F36BBAA0BF3F5141D183B0DDF903298BA61DEAADBC9BB8E12FBE58DE239B07C850DAA761271C0E143FECA98294B774C0BACB61F53E31C008EF6D8055AC22C901E9062A5294AB2DFC47087354FDB5B7D73860D0D0C25CBD2173E516F2A5862909A12EAF622346F4DA5B8323A4B8E9BF6AB00937FA712F468436F859C4F6B35E32C11E8295B33460D51EF6024FCD4BC47F0DA6B55DB2E31D4B442127D94B2C0F89DAB982C9AA2C379571B747FC60904FAED3DB1E778AC397C6A4863398FA21345F5F44DA4CF4A72A2BF75791956A5420F87E358AF7867DD8529401A784B34A726155ED7D57190EAF77448EC299BEC6BB979C686AAF279B5BE4A7FE388C5FF8E772D3E1E25DD67F7E6874B8CF47C4BBF90A76DEFE3DFB3E1973590C94EE8F1845AD179706EA53D3D01C4082DFD59C6BD5F88615356C621B0954FF867C064A853C764A4F2D08068DB3F44DA69A4CFDE5D3B7F89B2C8D2999C069F8B2422B94BFCBDCDB4EC1323BBD591FA2CCBA780669A8E4761050A685A9CA0A5D198042DE4B82D35A744E346418FDFBACB1239B88291FAC4994D9E749BF71D4BBA0218C095C8CDA0E250626C846CA00146BEC1450010187CA585EAE01767A8B72D3DF8F4D896D073978BA9617184B4B2C6E14A0702F6D567635631EB332E321D80D396AF3BBFF0C4EACB1DD70C20D1DF58182F5F0405666C774C76F4311F0CFDAEDD6FFF5BAB9F9F54E45F7C09789DE263E25BB1064F5EF577321F0E2590C5ECD51606C0420D2BF339C37F73A3388B341647B86B8896CF0ED87E0A63DD708CD78CDF81098DFBCBEA8BD9D1A08DD269A060632DAC6764B22DF930AC9C613411073163103F4F6734F41A232D33474A7173868ABBC6D1DAE5F9FA080B1315334144506B729298AED3F1F7FB13233D4E5155687273A4B6C2D0E4E8FE05111218282D42697379808C97AEC0DFE50000000000000000000000000000000F2030417FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 + +count = 33 +seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E +mlen = 1122 +msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +pk = 08435D173DF7B627EE344004C662D7719B3630EC4913C273EAB36FBDACE3770E6F151D5CD58CE5A1907E401EE82E7828C7507466F400ED1A151D288688C74EF746EAAAB571FF2D369E02691093BDB7E1BB5132AB69B9955496B9C2079000EC627AECCD31CECC8C4F8352A4209F4646821905655D8088DEA5AEFBDD91E4136D64688EBE2C76126A8580A6AAA05A3FE8E9734760D562BC1A86E1962091036CA9C3E1AEEFC758A891FC4E658CD39E4D87AFF4F85C6E06213013B507ECE1D4076B23DECB0FDD87F7D6330A0905074483DD73184616C0EE53C8BA504E9A2CF2CE7677D50BB601ECB91961D5F46444FB3E079C121DD4ED746C9256128D75E807F1B5F9E399513A57168162E782DD1C8366D367FC18E5926776FC503A2155D57BA075A04DBF172CFA9CA946A597CE5DA6B98F1D54DFD29B08A3ED03A2535E3D9EF038D002A94573FC3B2BB9BE5CA8317D041AB833667E158F21E4F5C8184499F2781437ABC334D3E336B5E7808582F26565F35A5732B45A8DDAB27B83FFCE32C5259486AF2AB332560907C2B29166820AD338ACBA50CF02C4DCA887BC1BF3E7C90A51CC1CA1E818DA8058093B9C424EEC882E86E0ADC2ADF5B7776A454615CA6A70D60EF4E472DEEB0A128D95E069CF4D32BD136F24DE10E7D80730AF4059C993EF14938DBB6D46D19766FC9DF70508B297ED7D7875C65FF3C9CF856C3552634D96D9EF4DB634818F97917FFEB6D539FAD89BD0E5274DD2B26AD6D6970DD47955C3C2EE092A5A73552E58B1B5CA99F0680DC0FFFA0CD8EDEC099B24419608DFC9A90E01EA6DA5A4D3C544A88AE7E6E93AD4030C6E85787F8750601713FAD14DE491DB0B7B112A2F87705D5A5E10264593D80CEBB13EA4D36DD6938270C42C38097DC2045698904264B902CD5607A43B4886019C22C85EEF3D2A7CD13D7F73616BF0812D41A84E624B96FB7D9AA45E2CD1ED9779B83E2E8230A555DCE922C8416B837F69E982D043938EF69BB6B8752803B29D0F82627B45987786903067EF2BED87EB3EE00CE64FFD6E460961C9DD77BC25E76E348FB7DED0DA81935BFA63C7010178DA6F8E0B96C4EED21CC3FC0B25D5492C643A432502171B55A6736EFADFF70AF43FFCA209E3FC22CAF6110B142DFEF1D41604A53213257458410233407E71A4D40479991FF4D225E4378F01A91C9F8471AD89DFF753410704EDE6CE253A4E5069AC51038AA7C4298333A589A6D5B8F80F2D0BFFD135794D58FD685C5F8B372D0D015098635E08D5027F307A7E985CF971D2451B72D00AD0F43777011BDCB3624A4D9E2774D8E5985B5A577A7C7EA054A9D634C184720C35156904832EE3AE1C59C2F2C542060FAC9A6603EC7F818F84D2CBAD80402CA399C54A59A2D5E4CD2E835F67593D96A7BCB94B1BAF1B0E631020F65F3DD91A9FB642CC1F41E9689C71398227391971A273C3214D9CE38F0E8B2DDF4C78F57E3C200E64DED36BA6A63FE8B9BA009EA6E2CBCDD7E83B3E4E4CCBC7367DAA3CD04B9F7D8F198B64EAC29E8D379DE112611D5BD37F54D5E962E0CC7B3A3070C31EBCC0B43E7E2BB5ACB182F9AF234479ACB3BA0B55CC2F6349F8C35878B7128C8274D9F1386C983A4EED6DB47F013960F33FCE3E22CD31CA6AE225A2943BDE97E6DB4A2030C36E354DAA5799A5D884FA71E8A5C8C3DBB207AB2F5423DA9AFA7A5B18A18C36140CC4DCE260695419961463F522DB2BCB4481E6279B3D51FB13F2FB28D41320014FEA535E3C83FA28D54F482FEBF4D102F86F6145C32DA9C40C24A99EC1549A99122B778EF2E32F0B38C34E2AA934A6E551F97889FDF2D82D571328C7B299D403B7DC8869F1C873 +sk = 08435D173DF7B627EE344004C662D7719B3630EC4913C273EAB36FBDACE3770E346CC0C4F8521E2D46F526B6F48D58925113926DB1BFDC83D30296521EF2F4BDE39A12D0D4B5155B7D25FCA8E5ACAA8D82E2A8AFF22B9C8D9410D85DF89D3D325E5C1AD09978BF0B88861EAF2ACFC0F2482367DDF115DC98F787EF4910ADBDC9DC302558B42114946510848C6124480B9908840046DC844861C64958144E5CC841E3366808492CCA962048486E032350C0A029DC2602C8800D82160602C8114A38691207891A0431640049904291CC188A64C06C41426A08454001C08963B848D0426C1A2231223526C11604A1B480A03870190124E3862C2220308310710C07305120284A42714C04121C976553C8111C3630E1C40040B44402C62C89184D18915114420A01B0609AA44480C60804108101B66C8C88909AB84149466A1035904A96904A36211C48450A100A9920491C48296434269AA62482946DD1067112060C18A5084834405CA291042782E302529A3240201460131745DC466524B448C810415B464001348004B491182945513081A3848448A6701247280409481BB87011C8401B052980262189C8305394088BA0310B464C80069219B561CB84710C271124494208116454406600828C91000C82848019B3685A324064A0114B46049A126421117111946D6230315A042A01264A203502043670420641D4864814814D81B21181342A8C340210190CE41812D4308821B30853301122026054B86D0A090D18A784A3862D0C83680AA949D2322D13A388204861639025A2302851488591320053B66C1B146E44B0641A426A180982D1389213012A54448A44B84D98129160C24C034250D8087049108483201008086A23C8915C0449CA3089A0302CD1C46000872D09230921C709C9328202385118312DDC8411030344C4287019891109B090880600D8205260048100328C60004590B24141B0710C228892488914217109988081384198148E41B64CD1C20022936008873004B9500AB8300B07644A4404D4180654C06DDA0648C21850514208C0C860DA9431833264C2A84D1C2491A2160E2127805C00208284418042025C062000224D03444A9B3808E204080C3049A0048E44104A088264D34804C8482A103389E02662C2C421DC000104964862464824B120C31022531001C4C2110C010DC4941088224DD3266251320110156009396498202EDCC06923264618B24040062201B3051295710C1602E1004C642432BE1FD5CCAF7E787E6F653CD006796A89E8F69D8A8038DF9133439E984C4335935359B3AFD8A49336D7AB7F9D2278FD98993128A4223A0065EFD84DF5AE43D88AF6EA72956E6AF5DE7FAEBE2C72A80E36AB4EFEA0921286BD28C9D3CCD22FA57B7F1B3C57C53BF994C20E778F77BCC1FB5FC1DF89D9D01261D8EFACD74D4710A8BC6ECFFF629C9552BC9552367F800BCAC8C3AEB82F68AF180477152ACF475CD529E398AEAA0188CE84CEF35C3D6C2F27AC2721FCE7C78AAE7683300AEC7AB0FA720F1AA2548201FE5B5D6A18E330D85DC4418D2A1633C817D9199B4C37E5A21EF0FE95449DFFE9F1B6BDE2E795C58CA4B2E676B6DBCC9288EABE3BCFD671D817C74CBFAAC89C43D964DA51E46471CA2586B2097D3A3A3E708A513BD0A1C96F85F86E6A2EB5EF41BFB5878A403F4583BA8EE980D166DC52669F85038A92848431E310A7886F82F2BFF96BEA762475AB1764FD2151978B066DAD8705E99BA0645EFE20C5DB268524178DF38275ADC008FC0AA3FDF6B8952FC563CCC9DB08AB5E5681536CCE8833C9A65F96A38FCFF271F6EA1A42C49C24DB8E8398BB6B605A22201CFC80F2F598E83906B02FFC24B3F389720FE5BB31AFDC0DDF72164B60DC80D391BBC69B2A957B1C65AE113AFD7D060613DFB4DB80E1051639CBF73E492223E3F5982EADE9E7CFFAC111D3BAD393BFAE73284E53A172E93CA82E3B0E6A6899D07F6E7BC679FC38E8F237D6412E4FBB0FC910CA1E05C476F4F3F8AE92117AB58755470C14B3B39B02C89B56F4DFF005FCAD867F48ED4170DB499EA2446A6A3614E31720BB433B4BA6885F1BF3CDC1EE901EE1C6A08C3BC0AE891BE37582574E49C2629D6D2F241FB278C3ECDA2BD95A26F20818B8763A07DE9FCE9F4CAE372109E54A11456E9A239C4AC10F06831327CFC9E811FFDAE681DB55AFD9812CD76C0ADF6728B37450B652C21F73B35FE9522FB409E5DAA31CCBF4CBE1A868286406C6A19D2790B61FC35B395D03A053D635CB984260923F140D1FE645FA2929D33C966E28E2E66F70AF0D008DE4F674BB25D9D188ABA63863E0E4C7CC024FAAEAC876093C4BEEFBA1C83CDCDB1DCE7C5EBE1443D51721A4FA0BC305FAB8D9A206459749C218570861D638F203FB66F184C6C885746D3F78318B1A6605AF78D6FA21008895A9DD8BC12F04BABF35E19573B7D4CAE9F0FD6DDB25810BC47F1B7BF6876F96D0CF3BAFF5B00D674EC87A2C442AE331E02D34BF23FB04F77DC7A5048087BDFAB9456684F44BFA8D232C503F6BD686B55705CA70F5ABE5F7B7A4DA81334FDF1A4EC0FC910304AC74751BFE69167641ADA36F114E2D979C39D5634752D2796BE8F845D0495C842689E71FB9F65752DA651E1D322258DC6E623E3622135961FB381BADAE91AF5B3A564851176868AF3AB8C865E4C64FB6FEA9C1EF10B4CAE50D799826FF2038F4598964013BE4C3CA94F249890D319B6FD803E98BB713BC88641668ABCD5756DDCAF1E468CDC3981E52EFEB3BE64815DC337458F62976D126043B60C37201E497ECE334532A34890C024C40DD9A07C3F25A9DFB461F1E268D696600FB1CE09E81244CF80C3F88806EA1117706F85E7FC995828B6CEFBE80238372528283CB65499451BAB3A61CDCDE54696E4E3482C34E171BEE71FCD199808E9BCB9EE8234926180A540E84CF415825674839DCD5F37F988958C883F7E2F83405E446AE3EBDE97CFC9F42B60DC46222BBD49740683897F1302E99DCAC1959D619AB45BE2BB8A27748EAD9D190D798B70780C063B87BAA342311372E385F40DCF35B624F1109DAB456806A807D1C7EB225EBB51F00F3651F21ACC3C8CA165D20573E1F4C2752F19E900FC9CD68DBA1200DA9AE3662A26D575B1C31F7815B297FC6D2CB99D81E2CA658D9439ED7120FAD6C19F88D6EBA29DDF1E0432BE029081D928D4EE09BF5EECD6EAB2719E978005016F4C8F3AC22A200D0E92E22FE0759E78D58FA0C21071AD8434C5183392F3AEB1E3CEA9FD381B0AD5249D34B584BF9EC24F0AD534159493C29A9A9ED70DEE38610BD28EAE8EED1A6C46C7B2DC9608CC609A2112BD911CDAF74B4ED90DF428AB1896E5AFC2FB3A0D9EB3E634C8742E071A989E458DE1810BD12291D7F03020EDBB96AFC79B7632A324244FFCF17C7F32408D404A8231AAB715E29486C7933C3D44D13A10A0B57C0221C19637484C5474C999A4C17754A5EEC9DB79C786EDFC71C382A3E371B143FC6CF5D7686886DB17722AF228C2C6127230060989E2E596474E01FD13FB2CEEC4FA1F2D3CAC6451A674B4AA7A3CC31C8FCF05A69566D1068478EF395585AEA80CF5EA7377E4B590D18 +smlen = 3542 +sm = 4FB79EA580A49664EE919B276883F9B87D21527077CAA726608765122240C94F9A6BB33FB2CCD82079640D31A31A6516CD07B2EC8C08030C273C329D7C5F67AAEAAC1A66C268243D249A93301949B028120817C59762CD97B3D698BD3FE89548A01325473E14B8A8CF5152CABD17E96D44592EBFAD073DC14D3C80C3B1F6277219BBAE508732C04CF4C11D0047B45C9663E6B2EE076230D700526A7E93DDC8A71BF3FA6EFEB14734C3AE05C590A9E7063D18176EE9A4719FAEFCCEDE1DAFE8B18B6F3995F08311F2521DC2F19D6ED2AB87EAD5512971CDCC83196BB57313BEA61D96E283062D28424EF95254D3DBFF763FA49D94531951A72E7DC424109BFF7C6A8E84870277AACDDA095C94481EA3F67A5A82DF468B40FC1AD07A80325E0AFDBC694E6CAADF56DD641E282D7869D0B788B1ED723EE6078098A48858E3A5BCC7DB8CDEA56DEB260A8D42DAC4C5748EF7D6250181647527D0BF20D737DEE684569DD41ACF62B7EE4F75B4C968425333CC46C4FB503F327E78E88B3F4E611DCCD5536CC260E19045D4DC84063981CD3E94EC1279240F8B0534535ABE3AF316C324F2BF3DAB45CE60330014DD153866042AD96AC108626CC44C2845B3AFE9D212A44B98DA95124C44CEEC899E34D5CA9C5CB890A8B37B12FDC09A132E07E92D77722F2D74BA3353330F84D6827DE81E8412844367B19F797711FC1741E0DAA1EDFC1440EEAC1E64915AB4DE6095FD2647531890A34576142B0CEF83FEF61839FB6CA9AA695E7C4A4CBFC5FC93E31DBAD0201A191C80BE963E2617A91811EAE89C8C87F67DFEDA9833584DA5140AD878BFEDFC29DC7E0C496EE33007EB8645DAB6236807B1EFA13631C79574CD7A4FC14B16818114D7B94BCB1D126B6162C16490F083577AB57AA72BAB819003D9D1A86D45757F4DAB0A508C2AE175D6BA786B77435CDEC41D95EE3670A8064AC2C2EDD3E757182E727707985DAE20C6950FFE9E0A28AFCDD7DC0DC17865FE476CA4438315423FAD0CB65AEAC2FF9711BE6F710E6B3C809A2226C9774D9CEB79E7CCA20511476DB0F4113357A9AE381790DC2BD7D684328B57186539F972E724DB80C175E4E20EC707DACD10750C600EC340B3F4CA51FD410C0E9BF5C8C15B7AD432AAB62E62100057FB8E63D8D2AF45B6ECEB0D54BFD04C0C3CDFDCE48CA7BF230E21A212FB33BE0367F3967B2763DEAEC808AC624E6D652F711A4B0357FCF3DA72226A99F1EA200C2673C77B1722F95FBC464DB35A5CF1AF31F3405F207697D4309353596E5BE8164D5679EB915EC5B8A3FF7899CAFB1862E184FA292893D0C7CB4A07E760F66EC69265A0E8FBB975C2CF3B280BFA26F9B3344806E281F5AA9D15F51B6A195A5C38B26411AF298DF19D630F6F3463FE1881C2E859EFC5ED59FE5425A78BA731FDDB6BCC377FAF073D9665246DBE54C14C47C8098250866E7FDC47376169181E6CC5C146F5DEFCDF4806925ABA9A47BA7E2120516C466DEE14F27BA4D28C0876D4FB9B7B259FF71E4344C1825DFEDD69E926E94219E28C57888B87C87DB2F1F6B841333552DF56CE12335C24D1751F127A5112E47D00556E528F1A366F5D4A986532C1916C615770A562B1383935041788EAD69C49CDF21BCB74E830AA1827F1CBB5B04BF49F7E10562C238724B0D2CE98F03E074DAD7DE8694ACB522906DCEFBBACE0AB2ABA2171294003BAC54942BFC5D5A87B790B7EB270FB80B16FA22CE3D4B6A3FF4AF3F8E82E689AB91F88DD7F9065CF269FBB40F0FCD956D1F251C54C37A275D77C4FE210BC6E82647291B4F01359CC8A89478A88B67D10D11105C9F38956088DD4FA3FB9A1259314A62473468EA601C69DA2DCAA62DAACE46927DD342B058C5E35022A7F52E89752D8E6ED58174AC8E6C6B2BCBAD6432C1CA991504B9A8A454B7D740A4506F0535440F2C01EB03FDF983471232B179A3384DCCA33FE54AD02B24A03D8DA20E6F5B95B37531322C1D9A8647A1B6C49699729B3F4A5D5F0B05D11B5D534D0710B9DB0C8EDD2BD0269DB230CD02459AB1E547C4366FE21E70F0041180A4B249CB935D77B4527417B5B322D6CBD65E94314A3C905C7F5C56362AC79614FF6E353FD79704D874D3375737222BA556023EE11E59E06B60079D38D7FDD28FD745E5AFA43ED4ED4FB93576BD70DCC3A0790ABCFCEB01F04ECB4E1BBB723CBF9A4F58A3DCC508366622E63499A8C59D1FC4430CD2C61DDFB51AA32CCC9144A3D3921D863B9516CFE76A9FE3C947051FCC88D583BF4CDD3C21F8751476BF30F499B36CC8BA724034A5CD12F6C2CA38A2887C38247336D4EA36210E2A0E5EAE2A1A639ED654503C29223B659BBA5CC510D7921440933C9348DBBBD56D2C110EA91893A0E9BB190B111E3E9EBC3E7BE1B840AAB4D46C3A44CEFB7EF63A6EE092836A656D5C1683DCD6FBB3BE818E231C84C4F5A969BA6781980AB42432804FE55B903B8E8C494827505E06EFD5BB187D1C88E530C8091E5B8BAD09696D2BB3E27AD167ECA7A1C257CCF82E9547ACF01B2505918F4601A0C22E794C1ADD9F89C41334BC5631EA5607EFB2E719D3416AF8F7539A4659826B6D7CFD01477F1FB27613A27D7E9AABB7E13A2E8B98F5417F5EADD5133A23756973CBC66817F8AE7C40F107603E5BD34B787FCE99B4273B79C541C66F2D67D45C8B0C62C9B5136DDAE2954C6ADD830CB127460161473B158FAF249B12C5A3EABAF98413A5E5F707D44082CBC253D511598FF6CD6BE4854B494952F9B93D611E7B9D74A508735EABD0BB4A2E5C0B8C88342D5FE9C6F598426A31D15977886010A7031C61B959A0DF04AF63CDC2A83AC3F6FBB86877DE5B179C5C97EB36FADE6A611AD1FC1193FB875F0794230D9EB88F5BFA3584F340EE6FFF1AD6DE9997D61522B30F74965427F8A2BFA5D62C72699FF0A863F5963C6F70BBF0A3CA9259DEFBCCCF96F0EE4E922727B003F91D399C3AAF0A8D09A9D8C5578ABBDDD36C43317413FF36CF2A97E0920850802C6DA9F373AF1D219138D406F36D65216FE21503FD34BC2856A4CD6DEE50F2AB9A56F6DC0950FD58BFF2CAA6596F70D47293A065354E76CF6CE60255847FF9A66B01D2D3EA4C21CEBEFCAD5F0F98EC383EF94D6030921C8188D653AD4D83EBEA60CCF7C5EE1BFBE1231CB5A2FDAA4DBC0192128CFAA1B0238D3DBCC43836EFF6A57689AE1AE60426C3EF6F90C859B79F5E556B38CF475A3BADBC75C0707B86B2A8515BABE7F04824E9F534E720F2F9A9237E2E0D613620E69C59A6624C624ECE5B1BB3ED6C5EA4F1710353E41476A76BABDD1E7E9F5FC0A0F29313B4050536B8C8DC1CACEF82C2F68788BB8C0C7D0D8EBEDF0000414364A6B88A8D0DBFB0000000000000000000000000000000000000000000000000000000E1D2A35789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F + +count = 34 +seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 +mlen = 1155 +msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +pk = 75087A2C456394C4D7AA65BB1A6CDFF2861902A3EF6FE4E16B982E3C45810131506A7BA475B1F7D1AD6FDFD4C6A76243DC49A016905A732064FBB9A9E0B5F77CE07818CE5116926BF70CCE39EEE18451AF812B6BF9670C1689D9BDC3EFBD962A9CE47EE353F0430CA464125493EFE3CA63581A4E6BCE5BF76E604F6F1B2956D2776C1990EAA2E8CF383BA3F13CF4327C4A4DE6F89E66B1A7867742E2BEE1F5BF1126FC4BBA8EDDFCCD9FC3458E361D0A9F44277F70D73F229ECBAECE0446F66D229117096A800B9430B32E0DCC3F4024A72E46934E47E453E1AFC63CFB8FC0B9B6D312097C552273F4EE041B70534EAE9B1DC69E6F81525BC4B2DAE43D29C6E018B28DB11CCD736A74D056D528373014C657FECBF3BE393C774EDD1EAFA808FE3AB7AB1629AB9C7B2F8DD688D8CB516FF432D3B378AF6924AF5DD42665FB5C5AAF3952815CA11F572C76081F73477FF8871740193F9991167C89EA3DE091F6D6651F0B1FA15B8320A78D7842185DD9C6B7B2FCA88B29AB8C38ECFF0E2CCECAA1903A83005A648464628E005358436468C685DA436E695FBFC13C45B0CA6A2AE50AE6B1AD3AF7A64357CFFEAA6143D5150DA03051854785C70F0BCEE2D862BDF3480586873BFC1590DD41C5C2A582DCD33039267A497C2E7920EE76965175EE70125C48308292EABC616664730CC0164722F2465B2F57D65469705FB442F8ADAE451D80CDCA22D940C4F10FE9ECEF75F693B899E2E67F4995FA2BCBA887A7FB57684919F70C5837F6AC7E2CED8633278BB55407E8F8A38D712802532C5DF65B84FCB4C279F3486035FD8DB7791F88701DEFC478CA1C5E6741B5FBD1F89C7034608DBA78BF55279DA7B5B825A2B0F23FF600B861F184CD4D773FA79C9EB42401F9D37A89BFC6111A251FE6307F0E911A0187428F6C77DA20F5BE7A96CE10A1F15938849D8BD5C522FB2425A8DE519BAAF4B8AA92F599B3D2CC9C52B6F64DE1284AF1E65BCE66A229A24652270A8E60BDE863077095D7A4BB3C02912B785B08DD424FB7E4BCA4FB6AA43E799B977C1C2447310135DAAA045D1079232FDF345717585753459833B07E1951ED3807D36B6CB7897CFB7C3E513E10860DF1F995AFB8CC055F89AC6AB1D4B18AF62D460EBA709AE4C76B6C20473D38C2CBCCBC0AC94E31C0648D572BFFD503FDBD92DC4140CF4DD375F5E0D521495D5486A0CFB0B1E19DC96AEB8F2492F80F5DA622275EF8BC5BB1EB9262699F8BE17FECD16FD1A849E8D264316F791FA09D8C59A7380E7A98855196705F1712358E3284EDBB328CE1EFB1548263CD023789CF5EC0700F700B33207ABCEF5D2FA6A0451138585743B54B031D4B0FAB75D90DD498239152FBC1411D263FAB8ACDFA69B61D468879B1F15DE633E13B2D4FBEF53E5376204B2B5E5391E5F88461678A783E43BC4B65A193FAE768BAECD4AC590833480E0DCA779CEFFB335AD897A6B66B968BFDF5F27621B915C05119A872311D5CE6192AF6C6678C35FE7A0F32DF6B2E8BF9B55FBAD2CB6C9ECB6652A777BCA93D1D56FFBBEB584963510B58E3EE8B5F38A60DB0033614FADC25200ACEFBB6E7A2C3CBAA492EC5A50F3E2754CC2435858EB3754CF06FA159C07B2CB3B86ADEAF6A4AB0B34670FEE4F23DF47BA5CC8C1A6D17E4504AA3A27B83939B4C11081FCDB04CF0ED86044B1C731D908356190AE76E0C2B0092534E5DEEBF49491FC16978C69EAAF63E37EE5202884067CF6D2B12F39A6E7CDCE6D9264C11E52B1B508721616945AEA54F5216A906D34CB91CE3CA0C8BE039DC3DAAB7335A4B8FF2B3BC967D6BB1EF1D8F96533BF97F2ABACED7E8182DE2584A6DA0FC +sk = 75087A2C456394C4D7AA65BB1A6CDFF2861902A3EF6FE4E16B982E3C4581013112B0A13A42CE760054A750C73549204E370EBA79C0150A5273C2737EE393D716E1C6447C2F61264E420075B26345360FE3F81EDBF681B4BDDE91E04A9C060A89264B9B8C76CE34C258CD7390A9469C201237327D45C2C783A9DBD6A423FF0B0D09B289E04805D0C62048126E0004284C4444C3943148003203406641301088900CE2468100B3458A9661A324065048904A089009B54888306EA0A48554941144344404336C1C44040B9808CC8405233005E040804B04725CA444E010681CC644149245C4A249D9B2111AB3310A37605284715B4412D44612609024483024A2060914846D63007282800D1B485113C84124214D63C28912C04912C7044CA24C14B08098309118A1859390099A928958B8896286810BC36D0C93905A3081002072C4488C01174421815013C1650A064019A98822B3499AB450A2840484263141A6314992718994655A168A8AA60C62B88CA328810C3146001440D436281A4840CB92909B4882A18484DB2226D304201898818B2290DA004DD49891204350E0246802A0690BA50C123290012660021325E142490B35860AA68D1B484C0A057111084C5CB61012A188CC946DC9009023833103937101454E4C1490CA086E04020D0AC22422A9245BB8450AC26102A98840100962A24549C86C1A994D0AA54D01B0041AA045C036280CC46493227224308254060620C0285038629B1445D812258B26810BB96423409201360A8826720C3466242068542445D2182E4BA08D20300C611049D43444E3128819C3452099311C00521809450B0525D1929104892882B60C0B056C02B02CD9C26463143110A3690329281A940582340508374520C76891488C1CB791422625DB284821A4242241045890481A0221A2B640DCA291E2B8814020091826705926091C4329532206C3080404442E24189158482EC1321220180A83B28861C20C82808C44142A01A5114B92451C4808541600C40651918830200671E2A000A0289188160DE3482093445053B88CC0C04CC30630CBC02193266E40262110390CD33846039324C4366C441000C9B64011892514318814C3401A230D1B3250C1A60902836823132413140D61142E03149263104DC210911CB31060A4609CC67021012142B26499B4291B352C0891809A448062B68D0C968C1B03622247260A4080020588D14882D8166511416A4420820CB94D61128110A990D3C425BEB8FC83CEB925213640858AC82442E701404673A9F274CA583E9E00138F195CD27B8758EFA37DAC7B912DDA1242BB8611EC02A1A3AC4FA26EEBF709DF68F08C4FD7DCC71D1E87A668AF36B17C0D0A572C211096272F812B2E35D901078D3FF99A0267835FE81BD92FE048BE568F39A86638E63B00A9FA8F61422BF5A006343CBABAF6FB3A57D06F673B40157C23BDEED2505431B5CCCD7CBFBB16A43ACEEE66C5D2FFD68970788ED7388A06DDB58CE496712FD4E0781F8AC6D8BE9D978B5ABF39D2D5B95FD10258E49EA625970396BC9FF0247936AA04D659B80DD689753C3CC25DD60D82598ACA220601AD5B397A5587559D09B4F157892BE16C73598E974669B1B04E91C427A677FCE3B2205A66FABD514C2CCF86BD83F87B8AFC40615433835113FA81E2856528B62953AE24E1202AA17DF828340978EA56FD137C6EB13BEE7D4EDBB1D58F89E5F504CBA4D9AC2604CB8C87C163CC525F35F575A55925207E904810E5CC083EE4EF15F8F0445D419FFB221AB1C77C068FD841AE3A1B46FF552AD4C0780069971303D3BDF601F966A6BDDE0EFD5AC11843E16E9E0EFC9C19BA19E6B0603C471F34619B15204D6E16BF48CBE084A0BC28828F742A192D486079CE3993FDE8C024330637246F9F075F85F9F71E9A9E2ACAF3009B8EDC834AC707FECB6AD94322ABEBF82FF8D02CF0718715E229FFFD923CE4493976548DEE887104BF37C1B4B2EE7EEADAC7F211BB144F470C24BFA17C3086C31ECDF715D2251A3ACFF3D60B44AE2EEFC8EF6E646DA00508DDBDDB10706098DFFF152E593D2C258877E88B9B4C700A81BB691606293C5F393587522C6E982D54D974B1A6EDA3C216E25F78AA1D876E95B8903511BD836DF1EC624DCAC5287C86279E9B6D640D66BCC03675AE5C5FB7398FCAA28E52168FB6FD5037C65505921A32012E2F609B19256320C2B1B7907231652CE72049FF39F3E41D45F0B75A6DBEC44DBDB1773FF6ED63A042562D897DC693B63B50D1EAE75483FBF62E7C66F7098FE8FA34D1E5BA58D23425B1561E20155D8BD725C23519268276DC2D9DF042B549280B4FBAC1BFE19FF802D31C1E89385DC0A88CBEB2D4CC8A2A8B2EEE60787E95B6C60268A1E9A88564DE22B391D994EF947C88451D27192D7A6FC81448F5BCE6781AC98E9769B391079FD0B64049B78ABD3D23F0A8403C0F08304D8039B6149EDBC850E803C1BB59DBCAA6EC45C061D1FCE9855071B689630F54D9EE9D4BB194E4ED5CA9D187C19373DD688A84FE049351E8C15C302DE7344412036AEFC80125C34D0AA002C8D7AE87638AF8687014167CEDB9CE9C4ADA083685582C4833ED284ACD785D8AAC851862E7207E0D362380ABAE4540E6494B34050E9170E4194E552B5A7A4B007264C042A791EBEFAA70FDA40E8D135B61227FFFDC62E83D0CC154CCCA44815DB6596288AECB10944B4BCA5761F531BFA2CD285DF9EBE3999F360B5A3E2DE5AAAEC407421BF5724B7867F40A0BB06B87432880AF8B07A1B875CB7BDC986AD1807FD3FD1F0820BDFEC59E2D2F11BBE61D7425B2D5E8594DD0BCCFD1BEFCB2B9294FAFCAB97F669EFFCF097260646CAF999D55BF375E0601D62AAA36B8CA36F90FCB35069F70535F307B8BDD318C65A6979833096F789473851CDFB9EB2F5025CD3F630ED95586CA61EAFC86C42A3E19D31C5CF9DAE7C783382C93A316B5D658E7AB113B0744ACA22061D6827B812F2D8900045BDA8ED03FEAE27F1EDB68EB980F88BF14BF805AAC0EA4611E111D81334C71FA82865E5AEF32C23C0E8B16A1DB5CC6A29EE9112FAC85DBEA094F71E11AA2CB1C20F77E9269C121F076B5A8B4D6DBF821386A4A61071FD4D47D1ECD6C30AB1D24E35E8C5E3E38E8723E2762EC4DE036658980D5306D1A94202EF5D02F115FFE6C5C069A3739083B9BDA8B9FAEC655F7D74A5F3D7BBD36D374D505010A050A5A2BE65933B410C7E26148511C776487628B2027679F76143A4E72E259FBCE51FF879F4BDC81386E42B59C55F4FA646238C0BF2EA12A121A48966CB7641643D92E265A3ECF22093E3627E5BCCEEDDF967A0DE01671A76ED7C4435C4392601DB7DCC4C15AB4A154BF46E198988EB26803236712607013AF5DBBAFB57D499EB3F33A57E5239CDCE4B6CB4D6957FA509A6AC3E3F3DCCD1E346D78B84B83A2B26A6B60F6D3AFCD2BC7A7BDB0FBAC4395F622CC76A06FD50CB62A5AADB6785EC7ABA8CBF9D19FD22EB2F40154274E5BD039A0BF8C1E2380E2DED5289EF3C94C98B0A21498F533745D9E391E4DE047C4646FBF878F4974B87697D090F78467DF8593A4565A3C3654331401B7743B4843E41484 +smlen = 3575 +sm = B0339901B4D270482290476808BAE12DB0BC83467696B9713C56E9836B42FFA60AC35AFB70702D86393A56479B0EEABB95B061AD8F6B68A53BB6CF4ECFF668542DAB795031A7E1312D66FBA05E23CDAB533FEEB1DD9143900F0FBB27264A2B0DDDB85F0EED31D443F17E1608FF5BC362AF864C2A18A583ED53FB91179E64E6124998EA1955792293E7C3DFD4E256A90419B27174ADC29FBE2C3FC3B3A44F15D426D486652BC868196C6D15FFD9C0852B5049A0952D94E8797004BCF068D35C36DA763049D6F374244527AF6FA56F30BF1C4790C189DC29D404A7E04CF6D15B8F12CC76B04213C9E3D5A913568060A4E0F19268C05ED7D2AEA6548BDDA9CF99957CA731CA89854D3434185B72FE8396A586E07E4601B26E8611A7534CBD63C98EA056A90BF7416EA4F536AB4F7A577EFF1F8D41299D29A42D38BF1EC3E931FA62D078E837680D396229C1F5F91E098362E6AD704F70954D1A06B965A27EE2B34B9ED21258CF2CB11CF3E8C866C92687D81CE5958A4431AEA15CF4E74DCCDAF07A250B010E5BEDC801C9140A0B6D8140CC23A163140C33DF373F51AC07F6335E165256555060A0133E7719AA0318F7352DEF1CC042D04E80D31D83ED7E3BA569E3E33215089AF1A1DE5E9282602D12E357FF2BCA29EC87BAD31471606185DA84CE82B59703544ED95EF1237950E34B4DC5B21EB46E798B6ABD7900D080612EC4DABDB94111346D10CC5EF1ADB9AE87982A5DC5B5BCAB21160F2C02FDFE8403F4B5DE0316BCA6ECED169F677E2EC1E1DC4D42A80F65ECC14E8753C7DF35FADC649A2B567FBF54FD0FBEEA8DBD778F74F89402A7447B6737227E8121B634AFB8F2ACCCD3A7843B8402FD8F3F25FC71A5EE9CF2A490BF32AB8FC0F993CAC513DC72181E892AFF269BDA0715EB69730F65DFE0A9AAFA873DF3DCE7B00E910CCA37C8BB146088E75D34D9231F9F4736A38C0BE79E14AE3085A944164090260E0CD025A205CA949C46328F107802581ACB2E5FDE2F5E9E0821505457884BAB99C3602C7D1369451198D51FE189503C081D27FD695BAEEB81789D8EC89DA2AEEF6BA23C3F1C4BF630429D22C1693548D88C3842E57C8E0F2C45815010D2F658DBBBFB9B3C02CF05E64FE16247C11C31E5A6383E3059DA4E7CF5A602F159395D8C04B50BA001961745DA0408CB56B5147D8CDD4D90664837B8725FFAC5914892E8C56A22E4CED0C4A4B70BC0DC7B1167280D2AB70F23F24F71D287AD7616508845537B8EABE1E9A3FD980D760315FE0C1978B74BB6CC7B73880F354E1D81098DB25D7A943F3DF28AB8783F7BE287ABA39C546ED4E2D1ED6018C2F9D8516B63585E596ECEF7E9A2C4ECFE1CC31F5EA229D6D40882780825B5CDBF4AE7D942036993A0AFBB06E37ECEF78AB7CFC3EB14DD559DF8A81CCBE0DCE9D76086F77D9C396AFF97E4C01CAA06C608C0A0ECE7C60E6DE094345329B301A2D708C3D0BFEF2AFD2647639BC9139F04036C5767CE11D0734B3FE27D173EB51C9283E743F6AC2C1F6E053102C072C6192C8EFD1EA7302099705C990EC41722042EC28AA616DD45A80586D0EE3B7461DD02A47351E3A7E02308BC36DDF575CA822D7244E037C1CF5C68B3D666594889553DAA67D98F0BD2C78B0A11877483EE4364E9DA4B7891ADE4CC603005E4AAB3B0080A7575526BDFCB82A194BDD43231EC7BAAB64759FB40841C5BDF863F11EDC2D5ED20EDF352A8B9F21F034A2842578F5D0883B18084F6FAC9D096FD70691CA7059D408E55397BE84D504C2B13B52BF009CC248883406D476C59EED81A69968CED75E5528CD3EF9636BC3CC10BAA1E02DA52A11EBA04676CA5AA22275A6BE89182108F497C2FE309E6E484DA71063F61912DF1136F578E4F58EDD1C5CDAEEC45349FB4E05CBF2B1A43638A1D85E690D36495DC33A23F426895C6B1D292C7D3DDAE254A323792CED243E6BD80A17CCC1D579B425EDF6C2A226D064D94B16185106D6E5D4C1A29985E9F3884875CFC48ADDA7F703DC4A0F8A756C0020388DB141AAF4B85F554AD4341CD01E0A6475BE762919172F7F604D99DAFDF3843A73B907FEB9ED28627FDA27AEBA9C28DF063BC20487F91632B7D6E920E5BF44491408BFBA03AB6701E3A21AAC6A32BD8CC6495F222C7E1605FA9A8F1B2247C6D08BFEF26A46471DF6AFE90B3416ED2687B889EAE23DDC08AEC75FBE6FD7ED21BD292F95A77631A47D8C61F93AD45E03DFF9E87227F8BAC55145DC7BBDB686E02A240ABD0BD21AD8D28DF9D6F15AF1290C5A724E2DFD4285E04CE14D11895CE87F521767C094E9FB4622675AA77B41B767801F8AB0BB2C3D9AE200D259F209C05F62D73C2D01629BB65A1156CF7C2766EF11078E662C90023D0C1548E4FFCBB4AA4FBA206E1F124236D8015A7AD89000FD8FB5CAC7E63FAC03F58AF27EFEEB11E19E6982ABDC86412E1648B7D164C16F4274110D0AE9D048BCBDD56BBB8709DBBCD42EE8EA22B2F1E2A68A2633BBE209A09798189A517CD72F9D6E0C222597E587CD1D55DF14012B71A9782C6E49F5E4F645EE14D87F1D3F8BCE6ED12BA6F104B1F84BBE4538EE064305F1D416FBF52AF71DB8096BDB44D6E11571AD9BD14D79CBF40E61F89FBD36E3B760B720458D89D58F58BA6428B26A0AAE42F3A0AEE2165CDC0047274644083ADEBDAE75943D18943DD0F918B181836AC0B18582EDC416EFBAD55F7876A3479360F346732E497B378D151E900417DA6A77B340C2D5C8996474E09300624EA4A0382C94F52E431E4D554D07969AFAAF703E9CDEDA41C77A9CEC28E5C00DE08BA629EC413D0176ED98AFE174116FB5527967950C0E754D9F2731F92F5650B310494EF60699193EED28228CABB15FB6F28CA038D740175967091D0F8123EDAA438AEF14EF2BD40720E98E9C0ABAD23B2F281B5A89E70ABD3F9E20F0FEAA3F8C4FEE1A92E8195CAE78154DD916AA40DCF3A24BACC2B39EC57CF506C57881EC97006E392888FA2337EB07240BE7602905263B38600437FB6E8345FE43BC75F6F6A7D78A551E8B55399921181EEEAF6946411A5C5DF9F749C33CADA0EDEA4B0B638801EDB56A8063883530C899C5FC21232E0871635B2A9414E805712D1392DF5977D6D407961FC227B2E79E0F5EC3BAABD608621EB45C992EB8CFF49793AAB6A363758574A5BC770AAA6A07A48199F4F86E8AD0741EC48910FF32F583857560E3F12C243EC520D16C3F278BA931338817852ECEF9DDDFA2FBA91DCEC73EE5D0D9CEDFE349E5514C48680949B8E13BD7167CF75C64C631D99EC610A212B55565E62757B919BA0A1A4D0D8DC31414D5B7178888D9293B1B5CAD9EB000515191B2D354B637079878E929DCED4D8D9E1E4050C101A213335585A75797A8588A3AEB4BBEEF4F90000000000001120354AA4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B + +count = 35 +seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F +mlen = 1188 +msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +pk = 8823BF2F9106AC1722F8B07D021B7A10E285DBACF4D64E29C59453F7B221569F7BD980E141A5124678F336B6988A078A90A501195D7B6DADC91767D73479E95427BE9465079458810E8E6E67882C4121C15CE0AD8E9875D7CBC2B7D6BD5687EB29A18EC4F7925C3C94B0247C805F235F62EE421502D4C9ED85D5529C389DFA9C5B08A7041CD99A1BF99D30ADB08573550EC5A85106D1E033B9D979F5316498FFCA81A26E724928473C4D26263EBC47D22D4B30D7194F13853916484DC723CD6F376B2E3BDAC9513B9D179D8A0EA29184B2D8966D9612717F6191BB6B6D6B3C6E0153F17D7509ED6E123300EBA1501FB14E63495CF8AFE3595E96E37C9C843178778695582599627598F5EB797AFB7CC5216B9CD6E0F20023E46347C4862EB6BAA2DCC380AD543CE3373D06CE09ABB42323FAE7DECC1F85B9FD30B9573B0AE5798645253AAC712BA3371AEB8BFBE8781CFD828A1CC5BF1D90D0EC35370937AF6DD27135FF7CCB2E92C131709B050497BF6AA437DBB1EC5B906023A90928AFB6F095EF390FBD72DB0B609A7E98D82E0F044A663855F41AD967475ACFCF3D8CB96B473A6FB46E43D42692D6FCA50C6A981B3F121E6094DEECC2B26BE9B72CDEE6A4D327F60450EC5CE93BC656813322058D680165B29317ED122CE89C720CE1A166D1D8EFC6F87587666ED9583BA0534D305DF484856CFC783F41FAED845E393247985ED45174ECA28A7F2FEE26CE555A94ED378E1CEB8C0924B2A0F1628A3161227EF847B514F87C190543A75CA0E7B0E0D73D9F19D05FF9A7ACA596D80B0F8267FF2755BBF1FB9EA9EDEF9047F5F60B5858F0EEA9FA6DC3E159D35AF49032F25A05FA314FA27F2FD6ECB6A12EA951056AE88DD832C7B07D852A15610BB12829EA0241E7FF982E8F6B66D9C6D211C6CACF2D13C5EC06A4B5D5C47433A4542E08D3F0BFBBAEFC59B0D12F9C1ED6C9244B42B92B0C98488BB48A12D0733B807B217828DD89456DAEF556C835905EB5AB051B704CDB14B1F9D23DB7D60A2DDEF0FB85B3FA16A45B5DAF2CF722F18D8ED248016F34795EBCD9A2893AED193A21CD0A3DE8B2D26C4D52C467E437C2037661CA33D10F84D7E8194A88596F9A583E6A62F0DB743DA3811ED457E2AC9D71AD3974AA90FEF1DDC2ED6CA464FA1BAC6782C1307C825F612093B5E9757AE647BC9792846F5A9B834AA28B054CC54894B71F36AD22F00BCD3D218435A60AFA7F1CDF464D812EDC8C8CC9DAD3843B1B04B438BEA7F69DF7EFBB37D10B23D424CC313808919E99974F8298896786EB62BFBB435E78D458EF09BFB5F361408B5669CA5A14E1307CAC4E6852489394F7AFE9A2162DFD17B9ECEB1AB89620D8374C109824314F1292CF44CC42A4D1EAE8839D35E2B4C93605F95DE15B61878E2349A259CFF6092BA9B56E0AC131473E976A4D4A57C00F3CE7C8FDCDE6FD59DE655F0BB42B34958A6F7A9DA669BCE0591C8CBE7E422B77D411D861E16A2A35C1ED0865E76B66705DA63C96871ADC2885828BED42269133B17BBB0C72A017B520882D8BA353047CB06274D5C73B6F172C8137C73160BE1A2A5D7D32FBF22A9067EE5F8796CE922CF05F9E0A51D3D0FDC8B181B04E7D6F2A9609B6A9591726F90E56E50449E11BA13A7F565DA267632B7790F44BC218A921AAD2353BA152B3F28FEE94AA617DFE1E195B706F569448C064999BD1B3A5D4A231F5A2C9B603E03298E9B0FC71D7D96E3C3126A2C6BF11B6199F4BC0CE03923E7D3807E2F460220E4F3C10FC4F4AF968D98232622FDF9C4429D790FCF059232966E39AA2F3CAFA54976A87BFC62DB11E87B7A2163C57E83FAA76C41148F4C418 +sk = 8823BF2F9106AC1722F8B07D021B7A10E285DBACF4D64E29C59453F7B221569FC7FD0EDCC3CA49F125649B3C88EB6DE50D8F9ACB555503B24442823E98716EB605F496B08DEDF4625D87FFB57B604597B3CA08CA028BC7C2BF4ED2FA20A44164D762F6552C167EA8BFCFC73D852C06D4303DA6E8102305DB1CC0B47331EC6CEC09B50C5C16801A4750A02822949030494664E4288604476894C240E2C808242140E0209243182A03368603444622A42403045123150CA388491B8130C3C6298A3082188140E31266C8162A6310084B887023148E09B74C18930550408D18480194B8880097115B806580986014A18D54B27064266843344C51B20524C8210312881B982193A02C0421425A364092A249432230033282942830120866528865408828DA280DA12408DA48068C100662C09022C385A4B0315238655BC66998A0845314841CC24450066C0AC5601947620001320C260D843866D49248188990D802204A224E11230C01372450329022059002006A64B06110C50D1C078A4B320198968D99404694904C8B400CC9905193262DA316825B022483166458860D91B404A12482438080C4A68DC8346458C20C52223158262510078D12C1480006205B161123B8250A842D0C030802C001D0188E1486291A48084BB60110A3411BB524D93450D4466458A48D42A46DD29409C90440D324718910515B402640248E9BA2911B13488C90641C96281C385001324EE0828D8944521BB65142488022120614316E8A002601288A1C384D4C2642109528911081E1462151A60058065000C6095980090A402A81206064826891220DDA22455320416436860324664C320CE3268858200641864419368E5386444B0625D2168C53348001B0042015065B24069C20825C16859A442CE2386C2331312428880B48229A94210B0131E21064994672CB182DD4240859B04163A028C9A85100453011B451532882D3928992862D12822962B0208C3004C1006549260E22B6650A156DC3286A14A02049C68C19C5508B202502256AA2486ED9448DCC3470D29488004880A4100912C7901395400414909BB800CCC468A3C824D01862C9488D1BB800CCB00C123300092501D0A830D4022684226D9C848D0B12460C0328C248694AB2404924419010698AB851A0486D4BB2284A96281AB969C9080C4C960410045218B02C5AA25019191088A40843304D123102D9127299B6904334025BA06453B80C4BB625640064C4101181282C0441416F407FDFEDEDD70F8E6EC0189735D27608256B6EAB8CE3FDBB933DC02E42B22A196283D40CC90F472329C4B998B1E965FA8FBB7ED7E982BDD0313ABFB4937B935D7744261732C62D12D1F836A61E673AAB0C3590B63135C322F19C69D24B495ED2FE27B82C99C7D2C7CA1E88199521177C01F456C9B380EDF10F40EC293EB4E61C9555343F090ABD9002472CA256B66DAB79ECDB85069B7BD29666B24B36869C9772C9FA6688FB36628E0D25C2A92B0F65C307A7E018B87A025EDA901FA7A23BE0B5A3F3A9A750E67556F36EA0AF0E127CE5485F37BC2DF5FAD2B809D5E165756744A2294B53D73A064F53CA565CD49BF1C5564A53883984CAC1FF937EEC1C66B3308AD5F0AE1555161F739B065C556F0011CCECE5A37D877A1D01D9B3A7590944E376918093A1AABFEDCCF15602136E6055BBE56F990397A26358129C7CD127A5C592386373F294DB2E5E08C87B8F01897745249D1DB48562A47D106DF06E47345F1E8E3D117262447A6DAE1EBDF75B11D37BE3F9DEC42B81C8A82FDDA5E271B50210B595B7D122BD86BA92017C17EBDB559BC39F5086B2C4E349A8046284AC1E2904C3B604D8EB24A4CBE1567724DFB1A63B92C31FEFB46466A59607ED23FB1F2A5040B8B7B85C346129179C95E5A17BE0E2B8D035D70955DC6B102589B9CB5530B6B35F6FAC9C2A853ADABBD54CD58E145BF0FEDF23BB7E8D0F79A339116DA1DC9EB9D7EC12526804BCD0D2688B4369A125768674BF6DDF47C2D9E00991B6CBF89699DD2060AFDAAA4807F439C71C83E55B3A01944BB62EABEF32148BE188EE089D2C013F01C969CF23AC1707E4A6DF617780F0910065FF5F04971CED020223441C72AB2C26F2E7F2EC6137D297A51F1B26C4372872E81CB3E4D742DEDAFA52CB03C29083054A15B6DF4659F133BC48A73E4EB07FF832EC16AA45A1F6E5AFD1EDD711F0F85045E8B767F21E8F2AE3F150C06BEAEA4F9F81CA38FE126A4337BBFDBA24B0E85A3C91B00C2A09417D8EBB375B6D1270777472C1301BB029713213855DA857DCC5DBD7F6AB0D44B2EF42E648A761B5DAAD676ACB65235DEA6A8B53588BE41D1AFDBB84003833E7953E5D3321C4774AEC68FC15CE5BF6668C1D005D5A178F51AFC7CB27D61013ADB850AFA5AF444AA1D7C8DDA8EA106907790BF028B42EF41AB1D620979DD78B5D433AA35F4D855964FC5B5DB8D11069516746351BAA01A4CF8135B0D504BC5687F0A6B9D4773FAA7BFBCB7353FBE41306C3D9C78A6171E5DC118A132ACE0677B94D5F2DD9ADB73D317AE5428C63B7B5BB685BA0A096250572398B9E34C739011F9041C08D965CE334D46EBBABD689D03FE5B0F2000F71DA836DD0A3034C538749F1BEAE4A8BDE4B962A4A84D4B5B088E308669420AD7CE60B2FF174B6CFEA3AD49D6568926307BF37FF0BB406782C98FC33029D686991A82D840421D4CC986AB51C7E94D0F4B06BDC0A96CBE9FCD048EB99A5717821B3C0E305FCCF5E3F2DD3ADB713C99DB52C922EE80B446FC77C373D6B14A8B7BD25F9570517F272FF79FD94B0405C5FC9F38DE3B7AAB897C8C408003D42785B0640BB49B0FC8A69CCAB323F35C3002703F5ADA5ED207F54E1A9D55AE51DD401BB4ECED8AB33C57B74D700BBEEF378F27D523A43806E85CBE1C9CAE75978DC6EDF88BBC68870F466F27EC1E307F5307B840BA5A33880097721C3361418A22169E82AFD8761BB50C6F462954D26C9DC2CDF41F15FB192FFA055B37B2E817860A607ED48B0EBC856FCA79BA57A3E914693D9CFDB0088AB3627D6220E1F162DFF23070FC136A54DB0546A779C1281F6B22BBF84B89DC560DEA1E5A30CCED274BB00315DE4439ED45D23C2AA1ABFFE7ED58379DEBCA84FE727C2E861BBD9DE0CE17A3518A23EFA3711C2FFE40786D1DF5C86C805C93063B6CB61A393A9DA4D791C766AD811DA8FB1E31C3B5B70AF563124BF93CFA71685203250CD21F0ADF8B047E5EA54E995D484189206B0263D441B3FB316693ED180CE31148EB7E7111EB95AD4DFD453B0D8059B1EE51607C12B2FC934F726C91504B9ACD26E7539F4B63A3609BAFE59F996D04DC9E93E6B0D2985BCC951E8EAEDB004357272838752E9AFEA5AFA9B9EF8A157007455DB418875F25F49787F1C33C33D674C7C63FB6738AE4AE5C30D0E28454E691E2B85F3C34AF7CB35B23E95D849821E2DBC1369A27F3CCF02278C4E72B2AAACB4A7426068ACD0BE076C756CD6B4FC6676ED8DAE442F0FCEF8C6EEA80052AF150CC467E3345665FA404598383685214D40350152507BB44D7F1E4CAD7C046021742738EA2B7B8EC0660416AD87EA35CC673BF049420E5A8A +smlen = 3608 +sm = 15E0BB492DD8564E698E2961789093CD276BC4DCABB184792429D10E2D5A54E97B750ADC2950C3B5E0EC88FEBD9445FAC7E0948A638D3DBBF1850B8F5F6AA9C70D68FD760289B3E90ABA2839BAA0DEEFA8AEFF1B787340749131360CFCA524ADA67A03D0E4266A4403BD5D104EE6C04102C10573699ED21B4EDB0C4D5D55E8D8B489B8BB36F837EA8D5761B2C702FC120AAE6B7C4B3E0BAF6BBAAD720EBAC534ADF5EC51AD22706BC393B557D4A08D454646B1A35FA4984E8E1911E5E8C70154201A7B90DECC3D9DAF0131D1A500D3B2791CA56C5CA37D3741CBC2F605C063E19510D89D467F2087C6184656BDB635D0A249FD44F6510177F61E676235C127A299F32648893185A797F56F7157392659F4631C59D2E399C02EE7865FB6D8BABF1F117CCDDBC609F83FC23840AE666A62F2514B0ACF5BDE2F2578598445260EC44AF9994AB7D9018599D1D48F8A5C1ABA82B228A5697B11D839B019A05BEC7C6B4860A39AF70EAC1F2D2FEB14F47347EB52C807C52D3B437773F4774BD6422F039040D64C91F723318A2285F92C40D3480EAE9A0485EE72F84E53CCE99315748D34A200624335C6A6BDC73650499E9AAB7989A121687C201E9F3A54D4A82D061F80A714D1F274FEB6D8F3735EDDAE795FA4D1CB7124F804368446CB2BDC79404D66D953B362B75DD037F9AE20A6F9D96E7CCC13C29C529B89DECFA4E3AC9292DD771C1F31877B2CBE1D2BF95849B495250B29BB4140BF4A68915E2FE6C2EDC90B1EAA2717E2D2F5D4F692B321551C5739804D8DD8DDBF1B50BFCF4FDB4FE202E2C50C7EEC324FD9864BC819F7FACE1C4A2566A2416200D80150DCD57D3B97E42F2D7F1B1BAF9151B327D7DCFE3493537B1130580A86AE96F4825B9ECCEADD1D74F349CB5AF91132D23F73F0934AD6BB0144EF9DA8A384A3E5086A2F9E48029163672D89333D87F82BDCCA14D0282E08B3DA378B1B5F791E411CFAE83F813C75E81140F5DAA7B5559D47FC3456C82DBEB161AE9DFB0E23CB195B13ACF89B204CF3300D50856A0ADB315F599A2A8D72AB6725367E0697715754BD2AEE7B8CA54D49FFCE1E945A209848CBFBA6B7A6AE7A562FA48F1B400E35DE96598EF65C8003795EA4EC25336EAE10B4A4D86272D221F0B7A611795A22B07562E4B3DCB87F9B92DA8825E9AE2D45D312278B1E98CAE010B73CC41CBB6A191C211163B03DAF5C38622578EE60463E127536C0EBC3C14A767D9B4575C7BA59BB82948D8B7205222954D9AB6FE7967F1913495FDAE7849B20A911888595FE76A73B7EEC2B4C391EB83D369CEF025D526A2262C2A65E44F6A6F3E146BA7EFA5EB412A8F29E5393CB154D450E7A4B546FA44D3CE4D1C48918D1A74C4DAFBA6C1DE0D3DA10C08E4CCBAAD7AFD4673C6D0F605EB3179F94C2ED9CF837AA6285C091EFD37282808F6CE99EDE07F8A61086263873D05D840663EB427BBA17C2AD291004274AA4B63A8041C8D5854194014B8CC07E9E12FDF6E10E4670EA2BF1912AA32E91B842C4F13ED628475696A91D43AF2F3B4814269B6B150C8D0337783AE907E7CA5C603FF28DAA07DF697963188C5D7F63FC2F6E3E2DA7E8EAC428843FE0F2E69458DC6CDDF5E145D9F16ED68768A7EDF13B3E6A416F96CD869E6E879BD40DBCA581B1CD03DA1E9C4A0A68AB7946CE28708B93D349B866CFC826565379E58BC90DF9732F08235D0F3D8CCDBE915FDD680D238A103E240A91CADD51E1ACCF8AA77110357A00CAA76E7E23E3667F763A4C7C797D3AD396433B224A2AAB16FBD7FA8F1BAEE4734866A64F7B547F9C97F978AE4418F5E7E6A8E27D278A2E30DD8FBE2CF67957158F38727F5853EBAC1765C42BF38F8DB19B20220A0312DAED5BF6AD07541820661146295AA619F22801247863E6FA3009CCF60C4B27815EFABCF976604610024F28D2F58FF0768030F0099BC45D93667C6C52E5CF8D6FC5245D7477F0053D0241D2466AC884F6A84B2A9F9D6DBADECF988158453AF8647A713B78C2C678DEBA86DF1B6F0FD2475CD66EAE029ADB213B475BAF446D404352B3F9CB4F314E16583830289FEB9A3F5D50CFF1ABFE26A4DBF7EAD29703F12D3B80272B01A255CA03C77225FDE35D54558C45ABCF3469E42231A6389147FC51B0F1CFB7045EEFCDDC22031020B6EDE452F68E68F983F5B6820528857276E7C2BDDE56AD0478FE48D38AB4775B2B9B6ED044BCE1F6C18BB6D138A16159C452EB3729209F315FC95DFA12B83C9949CFAB2E5BB86E96AD977DBA6D1290C4D9A2A7BDE82BF76D7069A2853DEB5D6A91A1FE19D8DD1B5E48FD162F2BBFB62BF60E5FF5065BA07CA52C8C91B77F6A0D6EAFB86916DC6A2675CF60A1E4891BDC2FB65ECDD4D1A318B14AB8CDBAB8D5B97881D6AB6369638CF1A666D374D882E00096023588540DCC4708D20F5FC5FFD4D8635B8012D21310324F19499CBAE3CA598AFFEC84E2C184EB426434A198B790ED5E8C554D20E698145A5523EBBB86B0566E1484028B6FC9A1FDBB431FECE10E0C0891B21378C1044950C09D6245BB95A397A31467DD8290A321FC17100F4DDAF8260D580B7A35BEF23F71734DBE8AC1F63F4EC4B50EF56C4F1B082E7670CDF3FC95F9BF91EDE4D9AB9EA255D53FEEFD62C3D254B8F4811B0F0E8BE7DB8D770F89EA7796775F2A8F2201B3BB9736166C09A9C4508EC35AE5F2251E4645F9FCE7584DBDDBE8B4728A3C8C982C9E5211E709F566083F3CE3784A947C1FAD261C51B1A839147552C641107AB6B447680CE322F80D3A695ED1A87215127149B800B393FA1C082D6DA923B87A8135F620F530901EEEBB5879D373F129DF2A90EDC28DF673A978AEB80987D263ACB8190752835EB8177B600443E3FC6AC7BAD60629EA18A54ECCF179984E86CB071AC20AFAF7C771A2C8E7CB85E4B89FF4C0477A075B2592C117FDBF0B1B9E71416C667E43C7A1D2EEDA7B249651C19F9235B3C873CD9640BDE75323CAD0CFDA12312793E804DD50908E115720C983187F7A8CE25B1562FBF6DB86B2B354060A14ABD424C33FB3B8305F11BB84F0AE673D61548824FB34995B66B7955ACA081374B35AC295E1F06BFE9D43F80B16709132A3CF288F952664C29036AC24C4EB9A9F94EABB82B993ADA1A52B64D45FF148580F7FE0E6950E49E84024CD3B958C2397A8342A5E11CC3E1CD6EE70A3CE6711DBD1044C2F9EA343B01BA9DB9B06A3993D06F2D7BC7F76BBCC80F93285592E2863456AECC8A40503067F0E0CBDDA3F885B7C15E487E94E0D11A0EE46746FB1DCDEECBC314F420C153E416591929E9FB5C7D7E1EDF6FE172B3396A0ADAECFE3E5EDF7FE2D303334365457696E7B7F8390A2B6BFC1E5EA123235393D4046527778838692A7A9B1B5D6E700000000000000000000000000101D3043E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED + +count = 36 +seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 +mlen = 1221 +msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +pk = ED607A626FAAEC21A8FF7938D744B7A34ACD3559BB3B01C789F81171FFC62E1967C9FA20347775A7A3DE6AEE1764A87E4C40C467AC8BD1A142928C708265A55D443B8ED4ACE78B40DCEBC31E071DA5668E488692A1E7FD94117E2A4DF54CA313BEF1ED6F6AD111817EA9385F8DC7B809AFC434726F9BFA6EE4CA333464890C34F6397694FCFA4A2D33957E66EB737750C436C2A074403ED44D7A7CDA7F19EADBEB194668D13CE8D6178685D6A410FA2AE40598D8AB8BFF94D68ECB41636EF786D2A58D7D6F67F23A11FE4F0E9A60D20EC3BEF250A51029CD768132B131F32865CC9D117E404A97105AEC6711CDD5E7BDE57E46C36F8C85ACD0AF11ECAF3D905A2662996293410E320C2529854F371F3C3624F515DC7F0BAE31838261588ED42D1470C63D848A101E6CD8E65329511DC135AA6095B457DDD213F48E009DB079F0C1EA6C070C6E650C31B647CBD036E9F78822AA0D1447EB4B5EA796AFA28A3C378B60AAE8361480968E9A89EC4448A2710AC97E66B7FD32CD3366651721AC49ED82282487A661752453AB0081400BC5F4015C2DBFE86F3CB5EB5F37CF17EAA1E2FD508269A68B00B948024F1C2F8B457C949FC41D83528534B3B8003185E9F1105BBA70901500270F84894A976E577DF407262FE1FFA000664E32687BFE732AFBBBF2725B149B86D16CC14E00595AE24C9BCCE2F4465644E710D3DD78040D2C590CA907EA575DA9001A13F2C2D2C3648C0890EC901F423C344A90A8570C054C4CCD7631DB58E9ED793EB685C7CFB10BBB8359479591458F708F5BADBAE1C4190FC0CD8B94E96C87DEA509C0182A34DA5C45EA3904429CB10E67FF46122D92B634C3EDFB4AB316AF7A5B53B1C1161DC245AA7CB1DCE118F23A618540D9EF54F831E040563F036D6CF207FCCEADA1C4FFDD09D8E44771E4DE927A338CA5516A28A8771445F2873FD1291AAC02858F71A545040025B65CA8E52466D6916634B9F69C4237348802EBE6428547114C872428D1AAEBAFA2B7A74D19FEF83473C5836869C9520C8B1BF829333B42A7A875809409BE1A296688711664B8F76619BAEB713B7B2C7A6A0579183485236929BC8CE61D54D14DE4E2D6F85FE609432C8FAC27660C203653E919F76A043704BA0053FB335ACA9749A5DFC8ADE5972EEA6BD68A4A4F99E6E8B026C4F392500542B0BD36DC8ECFE289EB35DB452117711C9A5EF1ECC5FF7B2A581ECBD454553AEC2EDCFC7FEDDF688E6DEC34FF54E4507339B52F84849A6EF00B8E46E369E224B49997AA5F29C2B5BE13CEB4A29AC85674D0B8743C76D88164035DBA909D5E669638CF6F5BB469E74F1AEEBF76B1476E5383375AC45922155266287C12D687FA8FFBA0AD9CA12DF92BC726B942B109B30B42CD3FBF20A61FFBD04381AA39101B33843539F0F1A3F553CB65C30C65AED2A3BE0568A9C07CF0170BA0814DAAD67C006437CCC2DAB17C10ACCB419E117D8D911082B19B58272333664052BEBB35A4E9928FA17AB4B3DAC2FCCEAF1D575BCA2B8FD3AB6A241D76815187B9C8F807BCDCDF28D22A992E654FBF541B63CC761A5575B6AC146E7D03F47B83AD3D78C04D95127CB722679E37C459962FE71370FD4F006AEEB5D4615E53C9332DD82D5872A94EC1C073003DB29ECE0D1246558FA03BD8C6D4E464309A7EF70731C25A28708ACD0216C356D53335F41FF4EFE0E722EA9B43E82814CDD1316103A2E0B2414F137E67CA80CE817D38A6AC766A75660CF1C25E0CD3B17C929B7E3F51D14BC83EB9676E795FD549B2C665528EFBD7D21396C97AADCF6650D8AC4823A687B882AEA0B0123D1F33478E7C9579130A5A8B1353CBD123B5 +sk = ED607A626FAAEC21A8FF7938D744B7A34ACD3559BB3B01C789F81171FFC62E19E803B6C75281FF600A193103BB854F499A0B276B5EEB381BFB6D932B485F0BD01E352FF54C1428B7CA2FED06623C46985E8B3E7424B21C0ED3AA5D978A7CCB00CEBB08E53980B7AB27310C46C4E50E85B7BA1D95070E262982CC962E7454D0A7A336304BC441C0B26DC8362A5BC00D80A081929424E3C61102117023C280A1A28C02C071CC8688DC045123005200984C51824CA1968D80A46D9096312281444330882125820A8531DAB02C91242C80A608D3000DCC4248E48268889870000206424644D8860C2433294922245B0229C418091B37828A96811A498A83168A84C884E334800A260258028108894D0AA38D92A0884908525C284A43208D00C20550C08CC8440C14C105D1220C41302EA18031E3180421C32CCBA6911A054EE110828B0022E0B01113C25004C6890340110B34826048040235701119229C003282B46091208A01A9891A304154C668922282DAC04154082D9138614C164AE09280E2206C8AC8318CC86C01B92021366510C99184360E0B3625CB488E4C0629948431E418895B06085A465282482D89925114C52D50B4910CC5690C288D618810148890081010C8166C19B04D10368EA4208988386580882802B38D801831D4169088002A004591241526019460113311088291882089029184149960CC081062366518358A18C729192525D4B60199100414A30D50463220468E0A0809E49020D22250CBA860DCC69102132E0A152889B0900017060309402423308B962C18969123C225C3A86410262ED490808A222ECAB201592804CB448A19422908A9519AA02D83224623A0491A4241C4268DA4140A5C461213A48560460843369182346C63905058448818124A10C18040988458144D82901121B40052080E0C140EE448028A8011D92212A3462C1C12889A9401D126064232489C862DD0B00822C09189407200134EE496310A404A9304868C246490042803A56001294E8144222122308BB244E3008D440889C344681202285CC80842404E2492312116718B4081043671A30006130370823290A33600D04230D2124A42262D01C528124770C49030211590A040460293646200806206080447529AC264DCC46C1980880BB0441BC285189048D4360E64142A44C0814B2862CBA651CB0421E1346D94084850121141324E903068D8A248611842C2402901072CE3A83119058C02B2050CA7919B4208142261DE873234738AF88F2FBA5C885F82CF3B9C4423F5324C452E421057D6DBC272E9B90EBBA5FE10FB0D5D6572C035072FCC55F9F45890BBA708B73D3199CC8F6401F982F18463442AC8E1D47ECD6021B5D2EFCFE7D9C0A1B437A811EA529F2FC3F97E5717589CE9788F8351CE54BC30B0172E927646056115CADED931DDCF49509163EEFF4B2E7E78626F01F9106AC1B39D30ADBC65F727DCFFD1ADB8D7B4D0A2887DF2A085B4EEC2B934C2D1A765B64A723208EBAFA9A8AF2056A244576C28944D80C4712C7CA0B1ECB9DC6D0DF15B3308E750993F2C3484A8C0EFFEC0B87B0A6EC60FA47042E7800481BC075A470A32CF6841B955113C438218E759F4D600733D44DD7172547998F6219DD497F3DEC99B71E877AF095F637BCE403DF79C42025AFA43C8FFCF4EF376072B39A026938A100C9C186083F408F8B1B3FD8DE7C2EF02A27A92A3A67DAA7A16E5DA57B4793CFAC9C687B34B9C0B6EF48022E3D663084568ED3E1E7E2AED7A771451E07FC8887FAD583AAAFEA79B9E6BD7463B16C2BE3AB4DF530335D1DE9A4FB078EF42A688B2FCD3019EC14F6360C09E63A1BCD18A9500096C5245E17282DE6719DB526127B477027EFCCFA9C45953B432649CF62454B1EB0C82903BCB7B3868AD5F7C677CFE4B048F459A4EF4D68436F73A4030724C93065921313AF7BB60ADCAC756337560BB909A5C89A7BAD2ECC735AE8C98688834CAED6983C883CE36F68329A110876052082BEA5E631100BE92662765C6EE554D2C8E86947F3F8D11525E3791EAC61D7B4802933CA49F975F7A147D6C10C271E013487F5555AC9B838C7C6E89BD5E5873CA27FFA5B34E246A57B6ABC262AF3A7BA43728876878724DED650421C48805794F769D3893CE9769A7BAD35C50F158BDB0B459B8B8FC7F4F450E9577544724BBEEF47B1BA83484E22B9E7D9504082ADE19627392C44933067BFC5DC084B73ABC98224A62871E10F550A8C59830EEDDE87224E297D5F9C0DF7B66F7730681E4D5DC759386798B30536A06B06110EE23E5C5B2BCCC80C1171A86FD51D3DF62163C926D1FBC302852640E31E887A60CC61EDE9E298B51862C6ED041E1B1786D626766374DECEB7D40F041CFF963FFFAA2C6C43BFF96A2B91B2D7C6E5BC3D9A70F1BF56BD5BBF3A579198A578F196D05F1D08015BA2677B4FE6051230EE1F9B007B8086880725E867827CA26B3F252795D470B72E67DEF510429FC9D04F7261A8E7AA22F6F8D6D400D27E63E2243F09E3118D0DE6F37832EBC827D43BCC54AAF12050CE3254BBCC9906E4C5D432D1B922F41E0F8C2DF2472A9EFC971939EE83C628748841BDFD8BE9F884CA8C1A52EF3FA0FFA785A770227287DB1F9D6A3488F606FC145C60570F36FC2A0C0F8BDEE5175C6C5C792056E9FEBE95E88B3474BF662E02FC7117CF1B2F1DDCFE403332B170553673E4AE1EB47C9E02F900C7D3C04FDB9426BFD3C948DC1AD58BB6A4A3163BF0B6F7024DF117CE5316C47719AAE077D180E9AE332B296E6EF47641FB2DEBE8C27F70D13C024BC87BB4CF5770CAD2926E99C5F8867B3A38D049C04E37C78DEAD72C022904DBF63FF996E8B7DAF4759C316C735C833B2059328A9A64C6806274EC989FC76FE6E5E68D9A480DD6ACED7D60C9F3AE3A6F4B902954A38EF3A54CAF3B25F00580272635937F7902235B3129272D8CEBB6089745085C457F5D2C245D575EB7831F3F2E812A3ECC30EB526FB1C1C0A257D15DA60AF870B480207A324EF4273A948019FA8B39CFB70EBADD4B31DAFB297D44DA88652FDF12509E5465BBBC7FF62FE5DD4C40CA63583B312AAE3AE25B92F69D84FA1AEA05A21672F5D685A8A8EBE5AEFB5DAE3D927282865F1CD42D2D6FF6BAC9C625D62B1AEFF9CC4B75868086D02035767AD2DF038E676D59117EFC665EA624C45A2634E8FC94BCA920BDDE8B834528346390C1EFA88DAC442407E31CD5C439F8FAD8A238D516DDE27C99BDE18DB297D8DAA723BE0C1138C40FCE92EFF2DC9D2B3230976883AE76972990E8A48C838B1A672F833DA978C15A6302181C74DC41D41E705C7B9690779F3129F5CB86AC924F9ED9666E91BFCBD0B3FF26740A8B76CB7757F8C2D67C3B9422C6A0F46F57D81B0BFF14380E18FC44917E36745B948BE69FB6E9F69BD605813E0D7305D000736A878DDA3FBF11479C125F438775E2D4DC3AFA5BCB0B56BF10390B7C3AABBC45EACD7B3FBE0AF538ECAA3F03DBC5923179648D0D7C9314BACC178E2DF32B370FF38AEDCDCA4515A02052B579C436830AB81360FFA54C7B8E034950AC4B012842443EB5EF34413F280CFEB71F7D0DF3B55A16C2071FDEADD2F9300 +smlen = 3641 +sm = F1527487BE7F69C6FA84605D7FF47AC4572B43C325905284C78CBA17A2F8F8D488440D1421DF66643445AB1FDA5E838814168FDC6D04FE5D1629A9A7D79950971C9181023AEAC9C4A7E39643294B19C064379CE0EFFAD087746F708638798A0608AB1D8CA57F919FA506FD36C0BAC2E171BD6030C73F93ED712A1F175826DA64AA19EC4DCBBA6B1ECFFEE3ED77FDBB1F24AF6C6654067002DFD52A5BE44588EFBF07E210C650EFA09CD93C782DF0A7769DFC9A52C7440F4E9F7FA87A8D80F8EB83C28090331F7DC397FF7C06B13B9EF34823834AFA4B116BDA209FF576B232764855C2A8C69BBEEF6169001460BE3BDF9F8CDC088FA49EF3D1610FFE4CB18DC09996A8E81CE7E155861DCD83434D0918E256BC0CE80E79424F0040EB2DCAE3F4005E97C56495CB440E5A68909BFFE1885C545ECCE643198B1FA0FD53D32F9BF72BED91FBE956BCD1FD045AA22269C881DF850EF9FD10659D7A6829C313E7EBF91F5A37D1B9BE8DADCAD61FA655349073A0BCDEEC4C9CDA4C1D5623669B98E20D8607B323BEEB8FD4580622E0C34DC1B70A315620C7287B82F26C2EB8DD8044A8D227AB37287D3B7785CC15D1B742B3CA5D4EFEE60DC364AE53ABDAFF72BAB0CA401FE20A2458F4BC16B5D9C90559B7E1804DBF45C4283BF573265BBCD2E553A5E31E8BD6E49C37A37422B97C78AEBB3FAA0A13E5A4B5763C95B4071995CC5644DCD2D0ADE18FF628AAE0E795A6CC879D6238D7937130AA60D642E8F0FA3124881CBF3524D1FB91297326720AF8C3471905CEFF1451DA009BFFD5766ED44F81D121B3C6D3A21B349E85DB7D9C3B1A61BB2C2BC22192B56DD8D4487BEADCAAE49F1F93FEEAF08EA3378F808EC70B51764DFA2BCD20B119C48BA34DEFE7FD7829F3E973B504D50609E298C51924CC6FDC84917D81AE6FF6284B9E46D16E9F5F6542A5C5F221B08AC24293155EA0B4D2869FB03D15CD513D5FA0E5806BAD397293CBE3C7CFC069400B31F86120B5D79CAE1AEB66897D18A91B7642E1A8FF793BCB3FA2D302EFC55E515B436E9A754840315E221FACE6A77293BB8099F6523EB44DA670DD701402B64F7826758DB3547F99A7535D628F4DB729E0BCC5D75EBC14191244B7137FA2924AC83A3F631A7DD1E24A3BFAE1E3CB2A7CFC0C6BBA2BD14C28AF6E25990B5DA865D588583FC2AC4405B0B7096FA1A5531D0405079789B92D2293A7CB7071A7B2EBA4B6A9EAB54A823D019F25A7B21848B1F5CD012C9DB401866B9434506A650C18FC8B6FCECA3E79CE01E169F0F10B35A36B1B71D65F82CC62736FD8BDF150272056259288C1424AC9DDF4EB6505A16C8E37C46C8087CD88723EF784DDEEDAF04F2779EE99B199501A39FE7B0075CAFAFFDF94EAC168D1F95D3956355512855B0E05DB8ABCB105C201E57F8E180A7BBBEEB9B27EE1B7AD4372A5B7DC44969BAEB7AEAB2CED4748780641F935F14A290639FBE33F6FCFA2EEDD58124B675D4C3CC464B9885A6BFD0C2B0264B99D8693501CEDFEFE1780793594D82AF2DA06A54ABD5BD14B96BD0AA9E36E6B624EF5B15898F36111ECFCBCABE06B3F3DD164110BB294ABAE1F423C7F2F8C82D601FE88D20AEE5CFE1F1CABC3A6A099CBD05351A5F288B7CDC27EEB234ACA8C5E317E34A56F8803D1D8155BAE99E946922B169C55B675F9C33EBBCE2BDBBA5868D770D85E0DFC06D457962B077D4A5AEE7B72EE9F192920E997B6EB495525AF15434E75FC6526996388232972E68367E53E221A85C0C032E110670B149C2E11DD571B61BFE5284CCFBAB97B90FF0B9C51FC4B927A8C6BDFA5F130F9F3A25E94D0140761734DEE501663884B335AE8ECE131407B6C0758449E47CDFE363D16784A5ECA736C95CEE495EC6B5A13BC8D734164C1696D94FBDD1D68B51A2DFFB69ACA3456F5D85D54D4EF847613B79F19D97C838F0CFAD54C039A20F890DFBEBB8E7F4C92BFBDC0F5F92A6E8C1B785D24CBE7116473D51ADD6C5858DCF616620DB233ED00204F2F5E794E62D7DD2AF10726BB9346502CE4A5DFB21F8FBE4605307D2029E9B353287C5CAD753B9B0813F2593523A113E510A31D04AB7C04535D681ADA7E29881CBC1C927E3A055DC322B46F9E49D58BC4DC9C697B6BEB6CA0EF526C27FF1F255B8D7252D7358F05975D1A67C20C0452CAC8315FBCBCE60896F2D3F7B5FECE58FE62CF0F03A6F587C9FD4CAFC3686630E5EDC06CA63E861F06667BF15737150A1F5885F20C86EC60685BCF60A7047F6E0B10C26D992C99D9AA170A3C66B6E23A465EA06D59DFBABBA00C55FF51AE305D4C016BF319069225C5EBBE6415CBB8F3C9C251E7615CC2E888B039C931691AA0F790F6FC7B776F9497B3D86D1FAFA82AFA591196B8DEBBA2A571BAE3A587CC741C945C422D31AE977FAA56BF51345C61522A91A874D7FD444F437F2887064C36F568413977F5BEAD2EA13BA085DC1763951BDA68C88A6ECC132EC6E3C39F365E13E3ABA1E01BA8821905095BBC4B45169F8CDFCFAFC653B653DA90E8B308B7F1235512BAAD480B52A26D28303C4E5F6D7BC740A7A71B6A4959AEA25660267D7FC11EC1C3191884B1620EBEFA80D5CD88DF8D44080E1DA9B643A2D1DFE9EBD9CECE965A19F208E21752F216DB2F73709030AF0BB4CD8CE5A71476AF017991054DBD2C03C651478A0FBED7B21DCB808BC46F83BFA63C209D5F6B34331511C9E41874DBE2CB0F9152656B725EDEAED37544B77EAB138C825A71A9D840D6F03E5FDA1AA037AD9AF71A015D0B763D9DCBB36F290EA7F215524AFCC34485F0CDD49E3D141F0FF96B550B04ECBB965BEFAA51B8BEFB2DB42F211D05A16842411754638FF7266706CE8C6FBF0B12BD61F35D7F84B94662074E525827D010534E37360EA16ADBBF27A65DD05B0868A9F0E86021DBD6A11F53AA5E7D7228DE370F0FB6A481591FA396BA18F234BA61F830418691901EEC24969F3F276B2FC970525537F83C8A05500EF762239BA7B7B1455713939F04D5EF8E8AEA5458F3FD4777373328D0B7A7A21400F420E352D3BE46695390CA458496ED7DA12F2072891873A0CF6BAAF982784C4D4E466A50B584DA7A4AF727CE816AAB9FB51BA6950C1C27D9886457AEDAFA7C80AE0CD93E5F1A92B5CF4B801ADBA6E63109FEEAA53FCCA898B88377A1F1B9D8C725FE524054BF9A91896B25AFF935BEB368961478399F9A99BA2EF7D2ADBB1D8A66B7DD10F6557DB71FA40A64C2A0632536F978928422FDD2A0F9004D0FB5D776AA5B81CF6DD2A2E2266779FE607392FCCA826AF5E8851D323F4A4B4E5288929CCCEEFD0525303A3C595B5C6D74989DB2D6EFF0020D2635386C6F7FA6ADB2CCD60F274E6B7B88A4B4CBDFEAEBFA000000000000000000000000000000000000000000000000000D1D2A37743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 + +count = 37 +seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 +mlen = 1254 +msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +pk = CFAF398C055E1528436F5139D8C991BB71BA035843A598BB248DBB992B3862EED9A328BD3747613A143B1D7375DF43E92BDDDBAEEB5C07F7629E563109A4096E149A6FC456C86C6ED5A813620086AD84C0A7202B0F0D63C21BA4CB6118DD93A76D6E388845A524628C8C3DD482BF5953514E7C7B9AD2057E055E7460F6272DEF3601D33343EAFBDBBCFD5F05A304EC8819E98DF853BF28D5BBA1F727B1523D46CA00A481D9BD971DA32CC11C2C2A1744E7F81EF53E6756B224C287D9FAE0A0227FCDCD0DEF2351FEFBF7DD147DFEA2A6DE60FDD11D7F077C75BBCCBE63E3AF57D38F68204FDF5902E5BEEB6313BF3BA40597FE7752E0CDD4B37449C396AE01642E291D8D7B4D0D7271941AEEF586D6344289F41E0D38D6CCE68BD8BC1210C1CC8B79AF02CF58DC89851EF0D01EECBD20B1A08F6B59DD0A9CD537CA38555BB16E9760C5D47245976CBD015C9530F4E1A42819FD02F55D9F844880C1E17C440518E775FFC1094CBCE5F165F9BE1C69CC381B7DDF1AE7761F355156D88522570B0A6E6A463F48D42B950103339CEDE7214F7F0A5FB9608F946167FD7110D9EC0DA022C4DD3F8E2BFC3EACCD7F71B4539E645CE2B80F4CC84E4DC08A0B8614AC350A0B6E385E0D0A493A2F03186AD19CDC17BEC3BBF96D99DF63B4FCE1892146A8CCCE6309988E40F8B445BF57488856E400D972E386447DA23589FEA40D8F15510CBCD2CEA534398C4C55CBF3CB24FBAB295E926F4377E670CDB39B9CD8AB59B55836276C9974F22B7E5EDD146D39D79200F4B5F5020751A61E81A8FD4C3C724E9B5B58BF2E7A3B4E7EE2CC27C87C9C3A575A16659C6E6EFD458973174CCED94737667AED88E5154462AB32116C8451E4D1D51D95287C3CEEE345ABC5A7C5858867457583D5B3742330387DE1486A6588951A7C322E13148F34044285D921C32A18461B69FC38D3FD1DAD13CAFD501F8E5676A9D6F1D435CCCC4EB7FAEF985708DDC2C4DB1B4A58D0F3EA88B6D984E9D150A7FD3721A91EAAFE095812855292181884E21B79EE3E5D4BBD0EB3A7B7B20935807DEF3C2B2505657CAED6C4CD75AA12F8675DAB61C610880CBF80D56026595AE488B567B8E49E3AE6A457FF99EBF35F50362009120DEBF12C7248F594AF480AC1AE62EDD07BF2EBB7D2010329E99C0FBD72FFE72EC3353E983632F0EEBE6A5A7EB07F2F8357701A77C8DEC687D0C175F785D0E7A4C88958C23608704347361E14B75ADA4AACE901E1C00B6F1D913E332A6AEAA3196F2A80E82B613D978CBAC4FE72022DE7EB875349550AEB472F30A56931C04F49D19A75C17369BCCAE8F2C36388F982F6544A3F325D604DC1BDDE6D783666B7E5B6B9CAEE9CA1BCFD2A7D4F385CB2E528806953FD4B9FF79CA8636DB77781E999457C1E7A44E48064C46A61B8799BF88FFAC9A00DDBFCC44E724C935AD023E252FB51326155C2604DB55F8BCD2CC352BCF7948C41A1D324C7503B74470C2C934B7F78DA66C18699EAFC5B0AB24582FE33CA573189D50D4CB6AD272C8E1A7EF11019FF24611487E606AE558069EA03A4D64E8D671D10C09029689FB5FE267DD48A2E96CE5AC2C33C3672B77F6161E6485F3EB6EF2A0718C6CFEB1E6A323E644F82653E9BEDCAF316046D6BE872C651573537E31ACB2322C0CF93C6CB1FD70059465412F273C60C77EAD24D1B5A413FCC606406A0E19BE7F892042F195C9E9CEF8BAC158205EFC1216440EF5368E11571134BD23F41434905DC5968D22A1EB86AA9C6CDABEF363420FB88CEF561AFE05872F7BA4F62EB96243D5348CDD8942CB136AE53FE1AB4FEBF64B3D9A5CCC38F49B25C95D05DEDA1C280B0EDE1 +sk = CFAF398C055E1528436F5139D8C991BB71BA035843A598BB248DBB992B3862EE373F6BACFA51C35CB0DC5E0692B9B0CC2C8C26548A0CAEBBA5114926141054572F0E7106B3787C0A88DC096D0FD771727DB59273372831E87736D2AEA91D4BEC9C1F8F31F716A2312B3984B348086A394DA38929CA1810AA5F242EFAF5DB2E9FA0A84401A69111402403852C60808CE1840D21134C20C78953406A034724024631D1A69121490809C78013348C92146121232A8A382AD946090C330D24907109234512965124C08D5C848808364440440DA1104141302AC0820C999460D8464061A41114056610A62010174D08A52D4034091BA30951484203313224B54C13C425D044621A348A640212C3400C14296E02304A211892DA18821A87919A240D21251201930DE2924080A60008898009408EA1404C23178AD3000560106922A94D82286EC24661D1804151208A5B40521BA14959328608112D44C22C91160C01A18550060480C084D4142E240740C1C42C1934519B48494116890B2085503208120690C120618A064299222200016298906519226092462ADA14499B243111C49058042521130E00230AD1266ECC027024C79019A7899B966804150E14A36561A84D4AC011610608620420120908203466002332A000885244248A0008E4A84553446CC1266212A380923651DCC651DB808CC1042562C851C9B6481B82686412290949081482601837885CB6200AB251C29844C4120A50424E90983014316A14152022900022481213945063A801019025D42882890431218531C2846C52C41022888584368C90040524876964C4440A4811CA006E0A4506009051004329D4180821302C820428904631921262D008250A8489A1A441A2220401056684106099442292381098A048C0480080C02983C2809A326D62B06D9822901C2651D8280D93004E4AA0051425658BC4259A922C0A00910C948949928C030261202126080008419449A2B281E0408410A89122028E0C11215B2402E4B081C996494B385091424423088514A0045CA008823885E3A821D03220D0C68052482851322E21224C512811D9326DD8444C818651D4900502A625CC841003000E0A386654C8718B3072E31840C3B628E4364860360513C64D59145011A6041905711C355250304D88264CCB422013850C1B27854428610B88104CA64D12096EC3142460A0451B224C6030488B982803A511128090922230C0305022A36C4BA2308AB231603290629024A3C9B191597A76BEBD8D131E7A0868897136E944EA8A25FBB19BEC70001449D86EF42F88A32EC9D4577BEBBAA7AB172B854E907F317D1E689D6D84A78CF890E8350BAA440CDAE211076D95EAD6D2B88AB362EE8BFAA767FD74B71482A96AB02D0C0F3CF594B0C8732769359745921BDE79C307DC2E8B1A8BDEE5254ED77875DD1E8D62083FF9182F3CA6A440B406748F78A61F871690D894E45FF71D7AE9352CD5CF6339F5D84FA07F329399260371F2049539D870F4BFDF905DC88226D6D6686319359DDDEEC214E51086CD3BA548BC2D4057487209F789BB020852379688846F0E1C6BC26320A3521EBAB3D781FA6D88B9C8C70F75C0A2CD1E196621081F31557554F1D8A94BC8EB657805697D155A9C56344E4E22087B6FE279F193A2BB7F9F4AABA91DAECFEEF20CB967E3E6D1F96FC3EC12D52CA16EB3A30A0FF0CCE5B731F76213F10F11F7A8026E7E4BE5752C4556461B29A84478605A5F6BDD96D36739AB46F2467DCD1BF40548C83983F0BC5CE27C56EA240934E92069AEDC7A4F1F4DBD85372D88ED0B61EC26C1C85C7C8EE4DA41D7D7F5CD0953927F38748F9A4FAD9ACF20451B288707713D43439D0410F2DB8E9DD4BCD3522C7F78F98154909597993A97FA587857A026230E59ACD5DDE4CC76DAB6974F755294741ABABD422C9D56562A0220765787891A2F5057AA551CD6EFA08445E452C1B6C03772B9ECAEFDB0CF7408F44F52DF311E22E497538ECC828EAE90C2EB3E030F3575D01714A7CDB0F76EB5B109A4E6FAE01CD6A2A9CF822FBAE464E9D1B5928142E65D5A7DEE6D3A395A7BFD252A976E14674C91670DD0D762E1B8B7DA0919E80E988DE9413B4D6E53B419737D032CFA7074FBC1586864B74E0C66D76A77240A14AE5B7770CEF3D2D265F0603A5EC7752F802540B47BA4AAE432FD093638E30768E39712CBD4B3E2F115C072C466CB5038663358BD08179D03479857876E52D1196CBA5F94E1DA7370EBFF26849866C6E9D4B524EA5F9B7670118826A7F03BC69110CC0094664CCFD15D66D9F847F58F4D26DD0452CF34A56C8DE0B52F6035055ECE738DEB53A2F1ABB88D561739BFD3252AB9B9CDB379DEC82899839B566D1607FC4A9B64143276C5C6B6628E6D1EEAFAD4FFDD11D9B629B68F1F3682B363404BEAA58CF36434050005CCA7EE29559CD64A91325D0338A5783B82510115461C45B9B6B02EB723EFF8F09D700FED3EEE98DF08FBFD847B30533D5AD05B8D0E2B5A47D17CD06318BBD943CD2911C9ECAAE54B70CFE5748A014310083F1FD9FBDB3A8DD614AE4D2D6BB6A7A875FA288C8E275B2E3E5550B92C5CB5576DC311CB33E05B372931FEB035919D897D19B70B56274F52DD0ADA74AC594496F6A4762CBF17BEEFE5F75C299BCDF8493AE388D489800933F4429CD13B3A7671A66327A2EC0844A934B9720E413496CCCFD1FCA62C5CA70D2B8B155FAF9CE22E6DE156A9AA95BEC64A2D2A510AA1707B561BCDD707F942356B46EAE2D4202A47B96D856F0E766EECDC9E9C64047C3ABED08C0C31365EDF58B4E9E78EC6205E038100DBBDA941A824E0A3BD28E45D88EC87857785716EDDA8CEC722FC7F6E8E59418D9CB64338EA06BC157152D6861ADC6A361889DEE4E29F6FBB2692AE325E75348DCD49DB4CB4649EA4FF05CBE27A7C4780595B7D01A94D2B0B565E4FF17AD774F38212006A0824F8555F1DE27B7A79734D7336CCC866A97314837C912BC3FC2C532DB6F8F063ADF75B4A725D832F3EBE4AA1CEB1A7BCCEE84D0DC28AF9473110929A590A9523F810881DB0AB126CA0972E912381048B07DBC0BDD927158E9D1C94286F16DEF9234FDB219492D96CA33A6A6C27B4A9F475C04DFE7FC47A775F8BF0486D42DE4AB1FD099591C5D18E0C8BD660A6A097FB8308CC44CD93DAE7CA53395CDCA28F2B1ABDEEDF98CC7708BCC7F60231AF4E74C0E194AE1E3BE74218AE7D0F92B6696D75489120D135C85A9B21C5AF52C623D8C1F6CBCC1226116BD96E852E02742E10962E6A41005337E7247471271C3263C82FB3E6C44BEEF7D6C026FFBA016BE118A8E6CB4ABD1E1D6B836C5305F77031AA3E651EE34E0DA0F428EEC406EEECEF3DFA01287849B38467A9A333580FE7898914748AFC760611EDA6C406B7A4AC6DBD0D40A7FC5BCB35E014BE21A659F6835353224D20DDB831CD1C12504230CCFCDA8187E236945A661DCC0855512202B422DCFEF05943F87763456D63F216205703528A2D1788FF115EBCF161BF9B454504C522B784C46FF3D05760B3D4518B2EDD9706C14CB922D646D85F372BADB23135518E4960CDC290B765906F08E2CB417F5DB09FF2 +smlen = 3674 +sm = 8D7D0F0A37E44DEFC503D80B675A459E8E86CC034A77FE11F6535053CF90CCE2108A6D4C77423C2923CBC553DB26BA1342F093D22D6744F7708A65484833CC2BF53D1F0A12B9323A390369578A4F575962821BF8ECAEB441A74BBB2582B9707206710342635F7093CB4F72EB2CB61A54D3387BBA14CEFF48FE9D0C84DA1D36219B832B8187D27BBB523477830A956AAEF2D669107E14C26EDFA8DBBD95755B2E53B06D7AED6E5BD1CA1731D3F010C06CA48AEC4326A19686AEA20E1CB3944EA4AD42A03EF6E5286F7AEAC0F25F6AD4D4D1261208BDF8A548B0015631209F6F0A6A342DCDF5180785D5F3EC7D8713F577740CF7D946FA01CD96A106221B2D1F382AEAB551C56D4E4FEBC5EF9E4D7FA99A59D0240FDB3561444DB2CAB2718F551FA319C23F57A97BF839C1144E3DA6E726F3CDA358ADDA486E98A1228FDF62F1B47070BB5738D278E0C3B7ACF1D40A5031BF7EADBBA2A0BE20EE5039AF84C257FD3A10FDAD56702B7884A83AACB2810A88270C5A50861193938FBE184BF0A59BC9204B001E75DA208ACD5FB7891327715FBED3E71AEE877933768BA27653E3274329C004AB9C208BF6605B8AE8ABE7120A761FC6A4BD3E2A44C9475D288E7C7C13FFBF033454A2A9813757C14D53F861B673C68B2455CDA6BF136D00D7474A649A3E7553C5BB4CB60E9A50228572A3A95E557625678AD4F05CD77066243CC612003A98FC800F4B4B6DDC7664A80EC71E3B74E4274E84B9CBB0B49D469330A671DA2963F19A78DCF1343E6DEC64F317FDD27E4C3E4F394070306CA4BAEC0BFD71C20517FCAC71D43E95AF31CB98365502445C9EABAC24BB0BC0BBA7AA162E41293C714761B4A841A40639749EB3310EE0978BDC6BDA947258987F3B52300AB28907DB6B223154266C81FBA56794BF04A691214E5649E1A0E73BA323A45C62F5F4CB04A59D6B0B63B725B9F2099F0BE64F75A2F9A9E598F5E933916CAE7C2848F4B07F43510245F68389F2CCF1ED6CA1AA2F2709652A15FD0F594C3A920E3D33A25A6F1FE0BE8C1AD82CA01E47BD4A2C282ADAB6B0392B4F5D60845A4C1A634AF4690ED0386B7DBFE0E458CC2106C727062EA117B483584258D2848CA63F44AAD8C445ADDE3D0581DA0C592FCB037928C9F999D2BD1BD5B00FB9EE7F86E369E1119E62B7481DD704969D96C9E1D422D598E5F20FC3F244DF06A35493BEA4094EC163EDAE61F93DB72A0A3E4988B1AE113C1F440FDDCB7626BA215810EB3F333B588B3B3E07CCC7D4E881E57A2427B49D687542533CD8EFFF3A04A88BEE8286DB46060477CCE72954CF5CDD3279FABCD818633EA908BA0289D926B304B4110CAFEB28210BF3AF36CCB096B2822B6C95D3EBCA16AD71A68498A88DEE53B8309EBD77999B64F83F5B9D5194D35EE60313CC049A88C64E19B891ECA59AF668FA49921CAE402C9095999A636A6CA26646D568FC7E176898D4A9AF85F98A8B12F532373910BB64589242160AB1E7B7E1C41E18EE0EAC68F839A3C31D16B8B41A9CAFED73DD41322520CFCAB20A3B272101F669F48E7A5FDE50F09F913F158D7C058FCED6234EBB9E814F02C9FC6012C151509A4D2D06251DDD4B757943BF80363D8E4F9C72D7AFCC2448E69E72C5AAF0106A304322699A00782BEFFBE30B143BAFA6C92028D7EDD7CBA8912AD49CD07B7485EFF4F59CFC0AB4CEE82BA29DE843FAD99590EC8923515DF596B032D7A8C4D21C0F0B785E16243A47A5789133FC2E401D51DDE50F83F450CAC5A434EC9D01A4BE6F0E46FD42C6431BCAF4572C0A842C041254D4F34BABEC6CBB14B664613363B5CBC4606C3E985B39CDFF5E05946617EF558A009A81E11A1FDFE4D3A35947A1A20FBED75329D65A4B26FC0CEFB5A020E99CABC534210060F7DF0499041CC89C5B44934ACBCF2FDADAB0B3D06AE00553CC21793D926FA27401561E07363C36CFF5C2E0418B5A0595E7470C5A9C5AB0F62386556B16024D80E7422106A06CE3982FB314476E4C4055E7239BD9CDCCA650D1FCDE0714F5CD048D3277270FC4E111C3C8F9391A5CC2766AFF9FC7E78DACF19ECA49BF6CF3D7F099BE1EB7422B459F6F38DCE0A3CB9185935EF662DAFB00E3D6CD84073177CEF30AED249B0520A10EE09AFFD210AF074BBFCFEE4F87811E2F55D56159F4DCD700F47A8ADDFDAC22A1DAF531D934BED0ABA50C951F2A414932909159A646F043141002F4A93543AA15FC3392FFAB4E98E6EF7F997026167D632665D431C227F5801356EC7F49E18E0B74C753C3287762C008576BBE910116F351FC152714026B22D61761C23499C02C05B7E4201E4018BCD6DD68DA3B9C084DB399717549E9E76AFBD91ECE999B1A10FFCC4DB04A5CFE7D922DBD96F60E25CEA7A7EF4C6DBD85F426FE819BE33B35E050655BC59463F4A9D982B750197D67126C5B0921AB90A2EF2F8D86D2EEBF47957515516533A0C93874F2ED5A53738D2A8851F8AD2D7562DDA9B7EF265E912392980ADAD0A7C8C50CFE78C0D90B59A14B81B6FC635639A561FF80383875DDFCD2834E74B434F0F1CB893D40708145A8D8B8EA0E682EC6FEFD217DFDADA6BAA4AD08A6095F934606600F37E0F27DAE4B46C55698BC44045C085F422622C80113624A29D8C9F2DEC0A51529BC249E9A78D82EB616D2B6F26BBD792CCBD210BEE1E096B895C03E6E287A8FF8B64D3761C6AD073CBFCED9E420EAACAFCB0CA5FC34A2E350A8F7A54F7E862A67898071FE894D0AF3A0083B5517F0FBAE252A1FE62138B707FD54126A862448632E797A8DF51D9145005B96D28D375E2F40D6605916DD89835BB991FAA3DBF0457579245B81B55E6CD1E4FB6334A74CAB6959664E6FA2D0D470F5C6AB368237E79EBF2CBE95F68580F1FDA9FB2EDEA11F531A093B3722EAF60046DD9ED29CE3F3C4CF97674B9E86DBE6319C8C36990DAF064DF90CA60AC80B29950E9519B711A9FBC922924E646F168A0B2AA50D6E719D624961D8F83E0FFE1A14F3FF39E08606961FF1A133877C424467C01277595FA8BF1488809C64CF375C00CABA5C7240C367375CE1FA344F70904CAFD31EF403B5ADF4069828AB5F901719ABF2B496EF7F9BDE35C452ADC137EFC1813FCAA72F35B292E18901459243DDF79E45C6975345E384A771E81B7E25FA76456BD4236F3A6E3E35DA336BAC7865157B1EC1D1BFC57BE6935D256C890AD60F4DBACB58194C5A51DFB1E4037D345CA43BF9E1E504403E2609611227E7589214553809A5BA2C2F2D332D59EF2B26A1A1A27DE1ACB664807A0349734B5E2E67733F4963879097A7A9B2CBCC08182736405A6B74859A9CA4BCC8DBE0FF021A1D25385153576CBCDA0A31485D6F7E87C2CEE8000000000000000000000000000000000000000000000000000000000000000B1C27313382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 + +count = 38 +seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 +mlen = 1287 +msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +pk = 7B5F03ADE4D1E41305EC522CB26505EF5758D00C0A6920B3EF54040E80E24A48C674831850543B66ACBB8C5A31D97B921501AFE2E70EA1630A06C4AAFAB56F94451889904F6DFE372594D6CAA1A5799338C8936F3B92F56585145F9B96E936448322B690E5A7C7672A8A3A3C63B36640497FD8CDF3ECDA9D0700B524958E1B147A9C1E51C9640CF85F3FCEC7C658CA1FB8742D8F6D97B94DA7118B087B59EC09551D47B0D83976AE00784FBCD30639D66F5D0BB32DB977E34B91C682CF5457A064E77D9974AED720B846DDC945A6862AE15040C275EFCB4CA41DD86BE505D311D5AD17DA2294FC9C6FF7EBC75051D8AD8EC12A5614A1861607477C126AEA4D911FD6870FF91EFFBC8041D5113920CF2C0D9412F4CFF94EA7B6265BB2D7D1C95197CD4A6D676F38A42B9584CC917EE0071586EE560CEE9E374982F9BBC6B7197830D1055D1F2E9F4A6558AEAD7CC81870D4321F77549D38D142C8CB7148D26A6AB33BDFC7C00A62ECCE85558F0344F79BDD013B43CD24FAE0B346789D3C523D01A43CA1293AAF6CF0229953CB407D6B2E3DC505AA1D63069FA90009A915DFF0DCC90D932F40E5EB6C65E3D80C41DB0755331AAB50D131E1384CDBEC446C5F9B91DD7DF3F807AFB3E6AB2604057705215FD2A060128E030BD9B0C543F41AACB0EEEA518BCFA55F8FA71473D76B00464EAD2E20D162653FC1211CB48D4E2F09EE0AF8FAEFA70E7755441A998108A26A1599D86284BF624AAB687EA47ADC00595960D5E8CD6BA9834E49D91385A3360FB8CFA69BFAC3F8CDDBE62EB52A9C8BB70CFCEE06A79D84B4BD4AAC7B831D056E330BB6379C3D6FD1093D1E86835A0FA637C5C39A82A38F6D465997426377F2AC44BF630AA0753A4BBF4D2DBD40F0CF65D0E43046A52E84ED227B3B1600C1998B0F8679BAB9409B8B51594558FAB0A1B7EBC677F7B5026F467BB4DE65D2CBA4A12AD4D8B7A5ECCBB4D94F9538D9C0410693FED77D892B252A642BDF3EAAD656608DD0D46BEEFBDCFACDB0BDCD2EC85F4AA00D8DA1C27CFD32A6D63C01F25FD02CDF65BC14DB2EDED1106AE4DBC911D40529C960CF8B1263F6BB492284DF03359022F0A85EFFF84664F0D8DDB2932A1725215E71650D5CED12294DCACDC1FCDFB30EF96DCB9A465FB87ACD2B469D90E3920CA0A1083B383BE8951E5C7E4CAF54B7CFECD463B4D39352B8DF85315D45F73196BF2D1335074DBB93F5F205FE49F33C69D83A62EC087708FE48A9E1BEA8F186A69A0C10BB3ED830513416C12E46DCA85692415683F427F9E4EF27BDFE37312C6B71912735F472920605AF1C0E01AA8878EAD73D2F96425929C7D6DD58A2F5F549BEB93F5B1DB83AE68D958065A779511F3D0527390683DE00317DEC32BE35CE6ED1B97F83448354F050038A2B279E91C19E26C2CC2E673573CF255EF235258B5519C42533B0D847EB44D013340758C800F5E38B87BEAA8BFFD2E55E1A11DA316918875D6E7ED71A66C91727ABD63643513FA016E427C8809B3FBFB11D1E6F75D933E0B4105D80239B97893F40BD3C4E888924C94A3003135FAE5B62C1DCEB748EF85A783E4A1E0AE24C4682EC8EDB3CFDFA30920E9DC2D5FA86B5D364524117CC48AEBD91E16C50AA97FE62C8F0EB2825552FE2739B90234D73714F2EE92CA6768A516063F0E8F169FB05FAC548662E65E1C426F1DC57D0FD62B51CC6F6EB1A9A5D17D5C83BDD316F94FC4B1F9AD0E5A5967247C88605BB65D221313177D912A73ECD25F56A86752A389E3FC03836A238C7A46D1954A3339D32972C8494059E120852A4514E840783FF1979FF791725F9E7E5AE25BF642D647EF31771686532E5DD +sk = 7B5F03ADE4D1E41305EC522CB26505EF5758D00C0A6920B3EF54040E80E24A4857B3EFA45716D65F51D8D34BA040BC4492AFA2ADC46F2D66125D334C2A3C904F8B5C802B0B0B93A4CCBFA4E7938071CA111B9D252BF85B97B736965B92F2548B8889A6C8069D36B6B9721BFA2F98F321049728CC68DD5CE8A18C5BB9C601BEDFA4882D09C8011B8200E2B4890B18721A48905C064610878D9994489136904A94714120115C100D1C034280A049A19420533820A12826E0046113333082366158060E82046160982104884423212CCA08114A9891C482849004320B2426120822D0288800220882C44C03A38890A024DCA88122154C10432020496D60A6809AA440A20471113472A2462E60462A9294110340704C1612A4368AA1A48913A16861302981048CDA1469DC302818138662C411A1404991266401248060C8891845098A84010B39521B9625129510981645821206221110E2B480D32885E09871580405208461C18245083682120581C0B4901199210C250CD0822424286911286ED1448A09108403A851D110281C174524889110158954B4648B340A9C0408E448600BB7088444124CB8889AB864889811C2A685D0065010A620031381122849600000CCC828E1365101212C602426E2C049028809C8328C01414A649211C496715C3408D982516002508226501A15451282715814484286510898114828051214304402115498041CA124102102E2920DA44209D1A8209BA24154B420C9A44004967084C6050C478544300821C7680B010AC9180204C6114B8810C288054200868A046201B220190569D41486E404215122018346008438521C900C131080D8A24DE3100C0817105B3829C010688380259C3662101026249764A2C09009090001870809B1451301495200420C472922C305044792CBA27151000CCC1828CA0072A01408CB040961024808840C60C411004670D84020E3000519900D58082D029361E2228E0246091A3729D03801D838448808629B8020D2406A8CC6291C9561930670192908C9A669E34650A112854A022883300EA048115B3268614004482462C3200509A80D22896000488E60882549909149B22D9C94001CC54D5C168CC14424C2260E8B48008CC20C0B07655A1862C2162D8016069B4005A2040DC3444891404A04432D0812020905850AC84D19456224A1814CC42924A22102A350D82025D2C64D0B264AC1042821342863068D50888D03938C03076501A071D9B680023630A76EA36374FE40F8900A6C70B4BA2C868C0A0EF807F42E11FAD7544DB77FC04778271AF9D96954488F61381E1A742697B140875F22A5B70081C66F5660B735356CEA728E38B8F0DB6BD34F54D5DEA026B865F220D8D22BF0EBAB5E9EBAEACFB48A79D02C3EC9A3A57504082BE8C6031515465BD619BD242375CA8487AB818E31CBDA0424C819F1F4D9065559B4D9E2E8D2EF2E23FD17DE9EDAC50CA61A12216AFC39DDF54657788135799F0F2684D6CF482B0DA330670E746E05151309D42103FFEEB54A4D967A30ED4D9339BCA791234A6F11852FE6DC4B0CA27ED767462BCE3B3DCD38227EDCF0182AF59A3405405FDF81DD240C809D7443AFA0670B60D47B4446DAC49AA499D28D1A0AF80F1DFFFA9952823EF35014CCD7B56506EBA15C39E6044BC30249B89FCDBE294007AA1A2C42B2A47B0AC9E515AB6BC7E5108B6A0F758DA352F42CED24753C144C6A132FBA606743EEC51E64FB283299618EA7A19E56090C8B6172FEF2815C7EB5192258BBF1C797D4AC7C46E70DC61BA15257B18D2B4B846BD6060954C2791D011EAD7D7622CA357E99E3D28BF0932A91893EAAE0483D5E4CA2E0D41C3E795C3AD95D1E7F912615AEE13C64E1B2F971BD2E7F989025D7A3B914CBC83AC5D1775FA25A76259ABDFF20FB1A9B48FA5DAF7574536D443A392B08B9CBE44C3249F08C5FA3E2481DDA3C623195187EA8F08ED400D02370C45BDB9598E02AD01D62C25AC52BA62B6EAE387856569704620CBD853DEA2BA9A1BEC17420DBE1EE1B4F657D0196ABDF0A88C6DDD37A8960EBF5F92CF8FC94B0FF06A536E9F305C1B0BD0E1A6747114D3A7C56A178F105DB1B0E84FED2892A3983F201CC2EC7132BFA60B5E02A62AEF5E33344F02FE37B49AA1950223B79C87ACF3D762903FD669BC826FCB91129AF73D5981ACE2C34D681C4E87F546553D95B228E276001DFE9E156B1ECF0B67EAA86051F13459D46D1965D196D25BE9503849F26B4003B158AA4934A09FA7EF10EF7B63E787115D00D71EDADB96153DEAE2BE2A77EEF8A71F30863873202ABBE80C838C9A78493DA06EEF2BBFEEECBE5A8D936DE162E201212C8A34ACA20BBA9A2C8963812659FC5BF8FB66652B9EB8B80BB4F6E8B9686A71B307393C2BAE41905580EA54CF6C601D2B880A5248EB1D1A0CB343460AD65414E2D82AC9A87D3A5D2E633486503BC3F98E3D51B57DF782C55495E1EA5ABCF9705C9E1D8243D247F21A85E9D6BC017CC7369035CA30172BED040BD01231D4A234ED9797D47972761622577ED9BEEEFC119B643A56411B3E3DE16EAA53988D7345631B0E9B22F287BCAB1AB1E1FB6E192589C5256E8293BC201AC7C053002D7D14C41FABBC876828E33A0AD9A5BB2B82250442568C56EF36365A21B121EAF50FA787F03EDCF236ACAC0CF7C8E12DCED0F7449853F5EEB8F434D975E5DA2ECA12BE5C76D3D2D85A8D75A52D97D5153203B9205E477CA643D83111167AF2E9D260CCD46E3151ABDB762FDBFBB3A731A18A239C48C41387E9F285280AB711ED5832FFA260E6F41A0630C946EBCADFC27A55F45C11B0BEE21A366AF69CDA39F7CA8D7BBCCE7C8F7A58DE5924B27C62D0A22467217EFC198C2A34705FAB00BF4FC2C27B0124BD0882189710B778316B16D6183629FB7835973E7C1DB89274CE997D716145288E51D0C6CF55C61AE0D5B0F4E017151CD72CB389C8D25F9E146A5974BED924EE732012414A34081D2E02BA6B2823519F3782B6335484D500052C640A445B1E1BC35F8E57A2DFB4A36B05CBCA5E6EC50A4DBB26B780E4138FDC579316AE62638C8524CA4114B83E6384C1CD24B5F3195D2975235CA0F375D5D8370F8EF471E3A88E7CE737DED4BA85FFEDE7C90231BB01B79DA8360FC14D4501FD57FD3D113D72D8AAD2262BC605180F9A6FF6138AA81A55C5952727E7DBC4FF22E43AE5BA46D7E44C4F6C73DB1F159AEE61F6D64D4C1753556740A4E5D3F6C14CE7B8577DE53E6C8F3251C0C8E5C5EA683AB63CE156D77507501F8E6B163C95F1FCDCFC5830262FED792FA2A573CA70DC01EABC581CCA16F4E91A97833F24EDE3048EF72399A031DFA7475BC711CE84B363871D7FA0427719A2D7F56624B44060F3FE4DEE93A92E1A210816230ADB56AB4C4C5B17080D358E96C7FA9D82F2F8B3B821F01152BD92A1482D8B3248138E2612640096AAA19DACDE90F48FBA101E2234EE7EA1204443CECBE008CDA08EA420F6204782EF838D246A9DBFA9F2E501C3782D0A2C04DCBD64A3B774EFB1500AF2C3634379DDDE59053DCB6272E66F6AFEB32D5DE7CBE6880E80B5D1FEF9A0CBBC6D64DE59172034DD593B8B9F1F1 +smlen = 3707 +sm = BB88C3748E4D22F119D276FEC488B0F87607153B33B0AB327486BFD32B7C1B51E583EFEC6EF42A1926CB5D4104CEF863562CE08D705DC63F425F5E93409685126E5C0CFBCEF41C9E87AF23886772AAF81E2A000E3416B812367054B8A80D4B3F0FCECCC271FBE505E357B7A257441FD4B120F294390BCF20AB89C7BFBFAEDE9EB532E9C140390AED4BCAA304305A0D6179AFD912FD399AB55D46091BE600C542BF132D5D628881B281204F68B0114F9E273339B2611AA58C788376AE64A93B3555EBE5791DB07B2FAFD1A9143CB4817E84EF1A422D9D81F868C1900D60AB5CB053C476B8B8F4D3D1E2977D7A8FAF6CA0D8F0A7ADDACCE027C6ECA20AC4E3918EDAFCC1BE44706D087E88DBE308E14404B63BDBEA6B3116D4A310D091FCF2956EA4277D3CEDF6B9915351FA619450B95E5028C00305EE9D15BBBA035D9C416EC271396A091634CE1334AF3EFF056CAB70F7C865F74F9E0E38259FE27364EB0A1A55F733B959F6D051C66F59E197DD8DB0E780EFC65D9734A1EEDE726004E999369C82EC1202676650AE7404F51C987CC861308E09D3EE3A6BA6DAF048DFB92FBF4564592B2364E79A28C3419397E7F1743242B40FEAB56E578649E499745026E1A7CB45D452DF626A98023834531D553B90ADC87670EC64A8A7FCC49B42005C46FFC3921C1782289A37845D08D59A9B3FA3C8CDC3E73A6AAEE87F7574685B0A3C02D028E52216CE698D87064430005E0BED47ED200D59AAAB9E0EDF23C06511AC007EAD90E42C0248C3D262FD64FDA2AA0647D0BABF8080DAF984FA2567AE3F35B8A5613D2C3E3E6754EDCB290A61AD34B45FD5ECCAA3FC247F484F413179CA952E34D48B5EAC1EFB2CF444967C11D07931DE2C288CEBB37413A63229C43F1A60A3A8E4D19F4606DFCAD13056BAE00F072AD0EC2B4C54CBE07BFEB58A4B1E1E327C666902D243242642D27BF0C7E90B2492201E4EF148386EFF4306FD50A154C80E31A53BCA593CE6245A7EF5C670CA9A4C090A577ACC138E796E0BF575200C44F18BE5E191F54B9972E0DBF124B484AECE019E688D69825AF2C30F61B0F33965D17D27A7D6D3D494566199EE71A3FC43383B07D3EAC824AFC4702C34BC2B0DF3E056CA6DD8304BBB193DAEECBD46F14C8594CA8AC5ECD17835D6A8E94FF2A3B105E851C88429440958F8FDDF10B71B1933C7E8862D0C266A1B278DDE42F65D7968B64FCB05BE6D028543436B841CC6801F0155425DB785209D3B033A61C5418062F6E0B6715E9F20A4E673AA0381DA9DE5EABC2D8B294D9CA28E4B770D41A41B6FD291C92236559EB8FEC1E5279F628B10E6E190EF854CD9C613CFBE9F4532557AAE59607DCEA053DD8F55639DE92B5D7AC44C6FB09F73005D98E18F07081F74E2EFCBD39A6F7C839D5F362546124925B92EA4F84FD5054675AAE29022A8985C79B6ABD4571D1EF07EC84023160E2AD8DDEA029110F119CE643C5E262C580E1DD890C208F7F3FB5431602A79B0E2A8D32223E2199A0C35A446EDDD25108872D74BE27D73696B01C9EE503648B0EE3F455039AB79F854C2B28216214142E57D941FCDDDE9A2736A85039FBFC9A9491F3A97A1DED245381B8BA4580388193285B222AE38F5F9303805D9FE4FBF08F11231C500FA12450BE8E4429045DCB26490B9290DCF429A102510D1F0964DFA9333AC5BB905A57CD4A6648B3961C5E1EDB61E528C55697DBC1FFB028D9642933A0C0FF21DF02EDB4E601A637BC3B4B22655BF965393CE3E62727D3FCF2288A8797DA77879EDB98061FB9124931122C6497D37B227665F374221118CF832B6CB8CC40C5CE59BCEAC42B6DC2BBC9C1EABE4C61011A5B214C564B39DC0C034449BFF1F0266F422865F3E7BB4E66DF4D548A0469E9FB66D555B1923F15A5D823775894AA9B7C67F86DC63A3C33449F7089CB5F515CFBB2CE6381E787534520BE8654947F9F0E586D234C1854A3534AD822BEA0E806126984A3D14464A0D7B79D6CB60691B18EE7BB9E5785A796F5C9D5BCE32121C2B5AE26695673E3338276B9BABE4B192BE6B87EFE46E8FE3389F09D176AF5BC8DEE09DB48AD2AA747801F92BAE67849D90AF72D3E5022C8450805FEC9447067FEF0DF233752E19A612BCBC3CB78E449FEEC32308B66BA34FE340F9D036455DCCE6E77AE4741898B3971C37880E863D31D3F60CF8D1E1640A342A412734FF03FE6F177FD3D9C3D90F5CA42FC8679D8218933D085650712BD07CE4935FC27889C566FA5799C9CB3387A77AF7481F410308B68B60C69A28BCF354F9BF0A377AA7723BED969C9095D4CC8370A9B7B1E25482BC4FF91EBDF6150E363B6ED445B766038509F6FDBBECF3859914DC4BA22CFA68AF0AB6B6AFF62D380A307E5BB9CC39D24DFD9B18FA878097640ED76EA3F0C6A5244D3F7B09F04EA7CFE4E1CCE9A14C5EA0AA148281F6246E50A0EB97AA7CD227C8E37D358C3E6F0548406D6208F25D01085BCD61DEA18A5BE07EDB4947B37E2B5F66B4F54D3E6BE9F94D954B4D0D46548393BDEEADD354F53F2947B1152D5BE8E6C920086AFAB07982EAA6CC6F3D70D1309F7AE925EA101343CDFC98ECA4835911D2A131DCC4A5A65D48FF64F817772D1591C8DBE7911E78B2AB6D148FB7FC2214435C13126AEC71277D0416A34D91D4C640366CE6BE1AD6F3A283A6BBB24DA18760E5F212D410B4BFEB8D6162496CAB5C1D7101316C374DA6AB734440B514D84D2E090E25B0901B1C53142775B57E5AE11BDD1ED136D2DB9BF6EBBDF5A9DC6130976D7C88696ADF5B0421920A0327ECB489ECCC281794EBC78D01D9EF3B8F6BEE3C8AE009AC3ADCC2FC9709BB94942FBB546068D9512456A6D5247624BC626A250B50B29F88E7220F3B17EF034DA84BAECEEAE752CBCFABBFECDA830D2458AAC0D8F23DFA2DF042C801B3C1DB6D1266E8CA4190F28E326522ABD64CEFE3025D83E8E2D544AD6A444E6174DD906DC30340E889ACF3B724654D86AE49AA0C28629C9C61A660528CC5B33546D37DAA5E08F6058A5B0F85D00E0D72F3E999F93816654D0EE417F43894058486946393CA8584C03FE4E826E6E00B60DDFB9135609377BB921E70745FFE1BD6EEEA01BFDDC67B1B390C0ABD64176A238F480CDAF2A6F337C42777BB54BE24FABE3F65F0A72F5FC5017E615EF13A78940797271DD1E8606AB376EE34B1726DDD06BD549BAAB9640E93072E62BAF04684DB2FAC30BEBFDC4C571A4F45235F260EED939D3722EB8ACCA7EDFBE69BBA930682DFDFCF036C78C571A8006F58016F788F1630BC3578040E1227323D415D61868B8DB8C6D9E0E3E5EBF41A1B334546575E6266697273849CA7A8BABFCCD1D3D8E6F7F9123050515A5C6189A4A7BCCCD7D8F4F8F9123B44494B6061777BBEC3C5D2ECED000000142D3E4D67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 + +count = 39 +seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B +mlen = 1320 +msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +pk = 9BB518DE75A74D40A9BF39CC23836411F2A07E3947E84326817933A50BF84B696BB2B0CE77E61525DE42F846B50EA480981C05B021BA39C5421FA6C8659101D4F426CA6DB39311F367DFFB32DC2A035805E652E19D8CDA7C8989400318503D08F496D710111A2D892471A073E496C20A23E133DF087B999886911A8B86352A0221AFDCF6493F8AD0AC384E900DD2B54062EE7B0362100A8D2DFF015D7A0EC6F2C9AF1855279AA7362823C7541A182F83CB5D4339D6ECAB96AB5B8E8F23E63EB2D6875A703052D7A91B0A8970EF0ABE35987C61F6D66CD8EBD81779FCF4F65E9E0DD69EECC5EB0505300894F8ADA56740B3EEDFB7C427AD568C8ED469DDC1F4249353AFF2AFA761126009C88E8DD65B8826FBBE4DB0494735DBEA73773DF1C08DD4ED9555A5DFB35456B6303E597F31062CC8B4707F05F81E009D35CAF4DCA369FF369FF8D6C646513255A5D9B5F03961D100FB149E9C7FEB7DE9F81368A946EDFC6C23D1F049803BA1F2D5D2F93A9D354EFB6B3157CB8889EA933315A97861781419290F06C853BF22684E820140C9CE6BA5ED7A1E8F5B82F098188DC37A6DD7B6D4A6D7FB7219BC503851C23666A2A51FE5ED1E0AB3FAEC53C839D06EFC86ABB39CBA8AE55FC7C2BE7C06E9227E2C8B590390F9B5AC087A62F367E1A80953A3FE262189F354F971A0CC28FEDBE7F7619431BA89B4B629C3DD0BD8955032C75763A09A70B9CA481EDA87E07F569885E53066205FD5970D24A913E79722EF45427AFC370375D39499737D7A26AE8A0A5B1F99F7226A25DA6BA229DF929A6B58BFEF1EFF5DD5B2C7234D819B16C9DE539714FBF78841DD6F8FDBC945E3C588A4B319BE79A0C137BAAAA19DB718A0EE795BD7BEB4CF1DE85EE1F5564B015A1E96FF3E2F33D8AC44ABBE7FC71394B5396915C2074D832AB31B153E74E5D348898431A8C9467C1380C06AA3265148EBD4E1A0988B2853032D6A001B19520E06C5FB3D27AC3F37029C5D36219B8FF9C27F6D3DFF9BA4DEAAE45159B6DDC9CDABD71554C6195BB60C68C575AC5084F31536663DBC54DDF8F026412B8262E1310A868FDCA65C0527581E7C385B9D37497E55ACABC9B063EBF68639FEB2C946C1CF4BBD4979CF6E97759BC57257ED6522C5B0F43D710847B0D2BC7B1A0202280B2F4121FF09B353E7EB525190CF57FBDACC9034EDF906F2D3DE46C5EA4B77C42C550BE77FDE5367084BF4954FE2E6AABD22E2D71F17132820CC32C48FF50927CE0E9685D27A77DA9B8500FECF0D1949AA42D658A6626DEA13A4A0B918EBE529028CCCF972EB7D87D0142D1FE26B371C2773F67947F35A3D4C907C2528DEDA9E26FFA60E2963929F730B7203350DA989C5B83239747DD20A06CA9A59D9D2DC71918B15B43895BEBB7CC34AE83FEF65A5D7BE727AFE2033B0A7D67737C619E4BCC28A706851EC98BD686D70AB0F16B5712DD6921E3BD06E47715DFA5677361FF7D4711C1FB494F65E5DF5197CB61A5D3930302CF1FB0A9DB7F814A03F4509C3DF0942B91481698123CC4C71A94249923F53A460D58A773AAB19F793659AD315503586500B1BEBDE42EEF2A1CF0E89B97977B1D3B23753C3A18C688B43D00A85904CEC9A651EC4E8DA76F82B95C69BDA63D2739707887227C63EFC4A7E93AE9F085D6900CF51A6ECE863847CE866EF14B14620353A2E555BF2DA0388E5B07C729315F9293A4D015F657EED5DCBF20934F1F40ADBB7E33E9C114AB15B23C3AC4AB13D536D24616FB4F2344A9D278CACEF4825F11FA31B6F51803B4AA7845C01EBEBF1B205BCCA22F80F8BB17970511DDB0457D8D3D6BE732E7379A06E01986A2A1313B51047AA +sk = 9BB518DE75A74D40A9BF39CC23836411F2A07E3947E84326817933A50BF84B6997230889EDF1A6F3A850EF23D8086FF3CF13A46A35CE865FBB8BD503F25538D51C6115DE41C18A3EFFAD9ACF1C1ADBF4FC6EFDD58FD86188C7A1F5F768BC96E4F33C56363E5DEABE3347139890E079B44055D6C6A8EF0066994E5DE146C86D0A8214855BB00963405254942499404D83047222370D13268A00036E923870D9002D89B85013B0458C90645124014B8884203291DB3281DB806514C169C83805CC300511C708D22469043382C01088C190310B302800B750218909080942D1A6500101800AB8840A134843040E23226A088921848070D2B42D20912DD0068412C031009561DA960C1129050A876C21136A93B4010B38888A128C183389CC344A63100E82184001C24C4A1225132250D84029C23248903244093624CB468641A26464008211446E02110209416D18B825820670A2B680A2A848492468591602122249A40042D01269604486CCC48C991285E1024E5A4452D8A89001B291C220225242845B8408A2B49022820C0B346DA082881B082C8AB68420B71060440022C0088C120D43184C11218A44200ACCC449DC068D4414409484441C860054483223276CC03625A4A40C14A92C4C020020230EC0B82961066654386D20A12819832C04886890182D4304650C36608832295C1412A3128119A568DC9660DC08904B24288094041CA561D40284C3108698360200027013380C09B40DC4205104A64560948C0A96209942920B2560CB1028C2C24922192E13372819320AC9C80DD8460213A30D22A96022074421B30D44202018254D88300891B850011845C42000138710A2C871043972432620204282010402D2060D13A30891908094184602432A4AB231181462E14401D9A641D1000E5C360812921142360CE1A82523A7291C17211235091CB66843202A1420840A3722D22041CA946824A0710B962C0403866442094192841028288A126C641252422451D2866C529405424840988285D40889D2A205808825A4361062304D11909004298543208C4B268AA004659B16300030098B385224040A22031213338C0184452199680099480C264C94B05100906D0A046692426D40848910C16862146E4B44460CB14C0A030C2115100406885344425A184D1B43501B0991DB40411810105008010B3309A4B6105934246426885A800419346420948D0313410097505C1849DAC44DC3A4041B136942385054A68D41C011C4991C7B86A321473CC4C3686347E5C9B680C718D69C5C4CA2AC379077EA11D5B32682AC4A5F04C0222AEC140ACB8807C77FA6FC7B62CAF2D780E140F52A2B4F7651A16ABB89DEC2C5A1AB3B6AED1FD88A821B615008DD6EAE0E493EFB3176410A356B1E0C5243A222088E23D541084AEE1A3BE9A45193CC631C87FCBD6A29ABAAC74A4B5D4A07957A7A604DA74EA84DE8EF0BC53EE5845D1400BDD104E7D603B877A85929E5446215F35D3873D8EE205DE5780D81C2CA672E50CEE330DC9DE962E71A08CA34FC96B71CD6DC6E54FD3DD5EBEADA86A7780228C60171D4005BFD916AB16B7C23FBFB3818F42BBF7FB13A16BA02369402ECF565A33F3E54F422560299E79EE714141C13FC7DEE30B3E48FBA57F989C81D91B8AA564411A1CE8611F4FEA72B8468E2A234540674D426C1F613EFA34F697A6D02A11DDA8082692AD716D2A4DDDE6B3995381C532528A1DC79C6607A6C0F6EF3DDB0D50F4DE3628B152B60785C9ABF1D37D46F86CA0B9827851E4846F4FF6F3A4190102298A9E55266B914031C693282F1BA0E02B1A88B1AAB1F9E4F5B01CE1109B00CCC8BD3D0C816285E3347AB89C390761EB7819D248A38993C4CE580244CE21F6BCFC0CF1E596A42FAE59D2B59688029A4F2C55F42A4BE3299961B3C3FC39808998BD27E09F8C83134507BFD249AC944812194AD6B77C608CFFBF0FAB566922621F69212BDD93F27944BA0C629617C182A46BB9DCCD5E383471EF0534076DA9A21668EE5E4C1A749F47183D430A4236C5B5592905A3048F76847B61F5EF63B68D600708B27892A50BCD628DDD29B45CB4D91EF99D5CF71F5D2D3B26FFF042CB237D6C9F687C0463F3063F15ADB9D928C9EEC95B5D0A368B62D90D1D6D19AF75D8990F406717095DB7892AE9A9F624A03935C8BCA5B50F20CB95BD834DB81F849572D920588E9BF4AFAB5A22FB26754217E09A7B61D27687EB953688DB1A7093871DD97B025ED81C6862FD6407D2A973A27B1ECFD6BFE20B038BD94C47DF989BEFD966293EC46620702B1527AF2AF49B4A74AC74E544BCBEEFE53D935037BDADA1F2880D22B3A8AF676AD194AAFD66257DD55757A303F59FA870C2A09372BDCAEB2A73161FCD81D50CD1EDC509D6EF8ADB91F7075C60B144A68F19795C2605F05C198C5B92446AC51F92594D8AAE36805F50FDF5B14DD2F04098E8FB72A7B36F5BB286B726E7786C1E0E80DAE198917C473551475F4B2910A2B206FA406646C44E69DF3B9278C02637D96C2C7ED3086AB016C5EBD1E0FBA6DA1695B3CFDD01410E093B43729D24A825320FA894071C609376F947071C808C0277122FAB8140829EF79BAECA6DA4DE6382C92C56DDF31DD7567EF7CF93EE31C3F2F35FC63BB680F2ABF2BF780789D0B2B3356C6196A441E12A2C77E4B6B889D6F50AC03769D3F4EED4A597F35226B45A9B93D60D9BA465D167E10E83759B1906196AEA7F43DE9EFABB2144897551FA9F8A4043B7672904886361649ED28FFF88D0581CC17ED23AFBA182A987EB500ACD313F9EBB33D681C442B39D1243DA725EB326E81407F27D4C7CAF78AF6ECD0F35625B6874510B1A40F906D7F4CCDB72D14BE444BF2A8B2875E774310FDE0E8550D4BCD7FB93D9F283EC3359A93E7915B007BBF40950898F4E82F9C834CB2C0AB3E7652024D61DBFF8348601037C65BC9E2E7622C2E0475FF0A0A2202A7398AFFD43148EC192FAF148636E22613E7B32152BBAA17CC5A77D99AB40B8F6AAF8DC19D89B141217290B1ED823686A46138FFE36982AACCF431E0427BBA1CAF9006F9DB294EAB425C5BE261C8CBB463857AA5BC49D09302FFBE8DC645338BDD2FB17616239CE4E2D6A89175F99AC57B4FA6CD7477B070994DE6FDE529B74C5A59ABF36821B1BAC54FDFDD9BF7C117038DE0E2EEE55A11167D8AD9E30F05107F3A37C89FD74FF4E1283918D647D83FAB5CC48654FF81DDDCBBFBF1C1545EABCB19BC079FA820F6F93C06C46CB8692DA0B5D7DEE93BAB8AC4B24F4499132B45CD88F7962ACBF8814488049A82A3F914C475EF0DE237FBDC02FF23C01DAF6B4B3A886187D852EBEDBBD3C9251ED2F309D9270C32C4E9ED35823F065EFBE84DB953C01D211CA2A47EFD097446566F789C7B42F9F3F4157695011BCC17A1CCDFF04A45939E2983E47CA7637B533A725350FC67DB1C0F27F9C46FCA49925D4C4EC6D707B13090032AC0372DDD379345D10E2483151DA20F01A9DA0BF1167366BAF2B32D754CC47065EC421A1C8280A80C20987736E998DC02C3DA90DF1DD175E83570DC7F6FC1692CE185F721BD24D9AC0DF08C7969DEC4D2A5D3C572112BFFF6D44B7E35 +smlen = 3740 +sm = 166B1BB25FA50D3175BFB2AFE5D87268142C16417F944FEA8C3E781EB778211B96164B3D7ED7E4CF86AA7704301388CF2852CF6E24466402510EE5CD0F9A29FFCEA8750747DC49D703304D0CFB81100AD4F60D0A340AC271901A3B571DDEE28B091B7B575A6ACC0F0D046B7CD9EE209EE1FAFABD56B03860E75068D9F5F824ABC36DD75D48842B9D66C34B21EAE412F8DB6A93033B0FE911CF0D7F1D5D5492C9E2F90C2B22380D5799FF14BC1B3A8B0276B8998FF20AD637943136D62103B52AE608D9271DED148FA3B35447EE84C14E8A62A1990A9A6122597A24EC7139BC28F1A32A9E0368F7209BC4FBA4D8EEACE94D304E40AA89D779BE2146B5872D94DDB90DA683C2B977B222C326AD0CD9FA5D24501EE72D808AD14EBB5A724D54EBCEAA376B9398246A5F22C6818B6DD023AD10E59C555E2FFED22920F25908E51B9B2FEF0732A489D31EFC320C77A6487FDC673BB67A610F9FC367A39371EC8D4423DDAD4A305809BF55AC6ABEDA987A11890F5B3B9DF0680FE7410BD78A5AEE343979DC191421AC8E0AC5A78DDCEA64F92E7BD203ABB448EF3734A7D7F1C357C0308EE95039C8168B7293EFD0ECF49A7B28C23592556331E8642939C6CB0D197B1804A1802588B8227355A63D23EAF654220B9BFEE63776C5D2F6F3F0B2158C4077F75F7BA6425288FF5855E7B625F05161FF4F22216617D44C47AC732C969066C7761E5900A4752A4FA12C772A8AB39125F620E53C486263CD5A439D2B3926A8F86FD9309954D37752E3EF8D19B0D37B26E3AAA16218C2389AB4C92C427010E0FB88838C691E79DF433AF327A28763D0AD4E15078ABC7AB849B5867C16261181C216927D68369E0BD3D9943C30CC84A965AF63447D789D2A499883A64B4A10D9B727CAB53056B49176205EA2F64F77026CEF74592BA430F1F082228BED35686A496791CCFBA7A0CC45C46182E3BC0F484134C5E314F000BF549D7B12F0BBE447CE4242903A687FB44CBEEB1572FCCA57A685DCF127D42E57D4DC054E90EADC9B367A1F93BFB72A03FA560FEE5951B209DEC47432FD65C5B8856BE80B7AA92930DC396EAC29017F784CF658D5E9B8E4C99C2E3B6722BDAFCC97D17AD47FFEB84F1C777645C65FF9415DAE6EDDDB8C38830550B33230178403AA412410B69F16684529BF831602594C90869E677042342E74891DAFD2B44BC91FE17B4458687E63461A1B46C3AE61FC5C46AA782871647106694E656D25842C7EA1FB5389BD675958E635836E080777E557A9564EFE1F7A79F709072E9C549FD8FB5D3B9AAC28D037878923C05F37336F24B652DAE942429D80AB510DEC8C8066317484C74176BC64B0C96EAF8DECA9C4BE6B79343F7073208DC87FC730893C92ABD6FB961D7998D4DB7F89DB606157EA121C140E614DC5BD16EF075AC4BDC9EE0DC31DBE6A4E6E0EF4A6273963408A36B44AFE327C9E4129D2D544F266F4C096B191CCAC635234972BCFEACD03E5D4E61E1E0C8D9F3A7182CF5B3F736BFB0762D0325E634B398BCBD710B562BD3BBF75C5DBBD82EFA07774FEFCE1CD32867E0871F9CD9443FA7A20095139BC652EB29A5FB5DA23A67BBF440689969EE3D1B2E55A19AD4B8DAAFE1EAD56CBE940468FE35340D1D9F5342EE528D64867C93AA03239DAFF6750B3862B57B902E9515324AA0604086479E61CDBFD138B4C95BE2A9A19901DE761AFCBD92D1BDA37607E9728DB4521AAFA2C55CFC9705AF73067998735C09CD1DE2F3F56A5D91137838320C4AF74891BF941F05D0DD7B873DCD15E7B0AF8697E250B3E914B0A77B4B3611DBE09148E2B110E9612372DE62D47AEF77D31968077AAE5425DE197B0B36C1393F1877AAFE5810EA7641EC08C67E7950AAEF4E081036C99BE8825CE69C44C4EA12AB7ACEDBF1D45E8302976D88A388BD5D6FC35F56BAD6C004544DC50B9C0528A525F3A3CEE5ED1A91D9437D5ED21AB6829E726B4FF6443CDE254B124CF470FC9EB75C8F931DAFD436192682C6D89B6DDDDCAFD40F990AA98351CE79A8BA4B25C2BCCEC714EC13C0AA270AA4B2EF71212C666496A034A0FBBF8DE78C3FEB6029CE99B0BC5AF745ECA82F67B5B7A068AE5BC31946AAB7019BA4F05AB839CF3EF26F569B48240595414E565ABE86F30DD4BB5DDC3FF67706A0851DDD998AEEA9DA9940A7E7FBD5A0E1DDA9CD9F790C932BD119438DCCD1E3C5F78786FC05E835BD10708BEDFD4EE632B4463ED59BCC71C719F528731AF8056C3DE5FCFF31F2658789305FB67FFF13BC59B27427A871962C10139C426F347D16F3D2A4CE1C6434E91767ED589E062072295FC5106327EA9544B67A75F20976A4FA87F76B410C7E39002172F26A08A73CA6B251FE5141E70DD0802BC0EF3B0F9775C8F3DE0C41C3E39F645B2C478B4769B2178A481B5664B8AFFB83E0864843216223A2D7A29BF56F64D29FC41A4921D6E810CCAACCDB28F18427E51DB5F00BEF3446BFC7D379B9BB74A8A12088A95D42EB3D3F9C5888E075A575A57604A83B8B74606106D1C1635C4D5A4C58A9F325E01E8C303549660D2B0DDC6E65F8B7056C7C11A97A34BDCE011A6D3AAD7F3FCFDA054FB8D99A47FA030EA2B4D2264242B26AA21FE798144840E8B6D7C7D403188A70337AA2F9EE8518F4C8127F65344A0FC8D2E2691D0D764B3BF04C03EB9C81347B349F589F4AAC62DFCDEC6283ADBB47E889E6A1AE6D72751BC6C804F1E2A050B55CCD873C57DCB3611F1C31764699A6DBA5F3A682FC6C0488E002E6FA62A702C03E30BB82F7299A5736449BE5A78FECD228DD9403D8501114FD287170D7790DE4B06CBFFD4A6D09DC1458F8B5574C3D19C8D51EA9482ACBD2CDC864072F1CDCCC9102E8EF06AF9AB340FB83F3360F43FD1786AFAAD9E45857D513EB27F31BAB251ADD3CAC0E59F4EAC90E132E8188F178BBDBA5F7755B0DD05358E91FE1492892BD1BA065104E3DE0BDD9AD44EEE11CDF2E4EC25E8C7FE6A2BE58ED88556B6DAE837BCEA9A15CBC47C518399CF133449D0EF51F5B41509FAE29E5B936D012A7FD8572727A702D1F017BD54E792FC2FDA583E689F4CD12F2ABCBB738C8F892A0F500C24FAE0A8F2F316B98CCFA3EB42B5143588191CF3C497463D5EBCFEBE3BAEBA7B578B6ACD97A42CD058A121E7E0D5FE23B5F69D84EA86F2771A5FBAE3BD4612A6511F5B656D2902D7F42A9E91203C05A0CC6EA52F1D15DC56E136A4F23A02BD4D451C9B70F0F9D382BCD7D6D65605F9A8DDECDFD81ED20E19F86988B04A857265142C4D3F7F32F198D70A99EA1D825B020E2021323B5D6B83ABB1B8BBC4C8CFD6ECF0F2062E3942484D565B5E686C6E717DB2BCC8DBE9205571727E9DA2A3A7BECEED0337434A4B7383A3B5BEC4EA00000000000000000000000000000000001427333F061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 + +count = 40 +seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 +mlen = 1353 +msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +pk = AE395B3179DEAA3D764B1C5F75B244052A4C29440E2C0846136A1A7BB42D8FA4E4DD297BA1452F8AB739B58EF7849A41F0DBA8C9E646900C5DD342C3886AEA3A3559AAB37EF92D7EA67E906A4C846DBAC55EF9A25C935F99CB9DCE7C981FC7A91816F02CB061232CE0C3C103D2529F9DE6229BDFBC16F39552DC761DC879F3D26FAE9BD6C6779B17DA528A39F5E13AE334E87B7264977DE38EEAA35CCD6BD72AC9B37A5AD6CDA1263F86BB9099ACBD93EF1C13A3EC3A478CC092CEF00837C690B88B5078D34B250D8FA2B025017905164113033EA357BEA03D8604AD4828FD47AAD0C2015D5E5FECD532E2E84675270D8D02835A60C83E40F81B664EB6A623E364B816391E6B53F2F8153DB69D33EBF016C1A17C4027A46FEEA6D29972F5ABA7A58EBF2D11CD07933943A6F359AC8B644235CEFA50836C75439C4EB7BE64B53E120C79942E9311D209459EB6E10D822863BF267B11682BDF387727B71F8911875632098D2B17478C34E2E675158B5AF1DA1FC7A05540AC206C17991F05E6520D783D5FE89025D4AEB5C62B875B6E8A02F0425AEAC5BCE3B92B3E6AB09F80B92AC56FA299C484B8FAD8182310FE15CCE85BA9AF188AE6FF172FADAE60F25925A5ED6DDC9B4488F4DDC0D138F832AB2D54C2593E85587DC05F88C04B94A287586655F1786DC30FC99B2AE1F14EA0EFC7D6D3AD14E2D9AABE8074F2CFE85FA3EB4DCC0BFA6EA5146221FBE642606B512D5D59830EAA7A46E1D410D584E5E2640A561617334658DB2AED23FA4678AFD9B189FC5F354364F4C136EDAB9F65869B8BAA42A1B78E87EA6B0C6E28C7E817786FC07FC73A667AAF00EFEBA3841CE17DAB8202E7524C32D6E5210675C49C6C2086F192D2265C1857E5B105BEAA4FC042B65994014340FB9A81B7C4547B708A37391CFD85CD02E7575E45919903B355996D1D0209A4E3BD344A71C3A30229BE268781FAEC7F851414B5C4A89EC4D00A64E676658B17103811470629E498052EA5362BEB2167058F0FF630E8F536807A9D8D3B697DD20AD9059FB78FAA57DDE4D943C70D52972BE1257A40280B1002F6A733AFEB64FF2A7AE74D2CEE00462B208897304892A3B55C76A580939219175C0C442FC7407181529C406AF70A8AF199DC0B3F7BEB1D9D2CA39C998A8C35C41888BAEF7D00EAC34BD9E1B3BBFE55E0C93795291C4C9C73F44E38B45CADFA8A20505ECF616A47149562DAF84B1689ED853267CEC8BE8382BB4F9C0997948FDCC7FB0D39CF5441FC63D5954F9617D3940690C15BFE5E8C9BBEEA3174550D4A60A961A6F532F68E29FBCCE5BE1BC36B98D9DC0E5042FF81128EA6DAB23965CFA9B71BE3316BACF3929F17D7DF0FE9CCE5E98C52F015F9882913D1B039E9AC354FE08AA51BD221D0B4F89D1A74A355B8603331B58C64E1989432D0BBA1F9639146A9BC97700AD032580A533E3FEB6D1F9806BC871153D640C39D7B311A2E1BA226A797CCE47FF9C700B7BF436A165F38258E8492EA5575B4B2A61A322693078B9611CC230725333EB12EAD39B7ACBF68A6ECDB3F3A0FF6363B7ECD868B9E88C210417E404A9DB8461AAAC1B96E6B5879CCA4531E28026A37E99FD1825A206C0E532A5906A195E101672B634D083A1C8CA233E8CA4158983FFB3378E9D2DE2066ECFAFC19E104088F70561A1F48FD9AD8E0A552E387E1FDD78883EC1FE3591A3DA458E61605B1E2AE3DAC74778E881ABAA5F5F2B3C9E1D175A790C6882D645F6D597FFD50D79FECCB454A6426D9352E417816C0AFC3FDC1A69C4A992D051D7CF9A9706F476EB070821FF1779534A8314EB21F27F4D41CB0AAD549816572A309715257CBC2C9 +sk = AE395B3179DEAA3D764B1C5F75B244052A4C29440E2C0846136A1A7BB42D8FA4B6A05B3C6FBEE6E01D5C1469A879FF0F4E83C850958CC9654B784440B794B3DAB85A3628461F25BC94A8957A361C95B4A0389221E53BA58B6B44C4E1FD19F516577452EBD67E0B94BFE32E3A149215523EDC087EC77B1195B2FF2ED024E0B5BE0C476C5B108A5CB488C89869E1144444B6711403668BB06404A46412112E01009043C611D33692D298048C328A1A1105E106201A3861D024120A02510C3480C4A4301A108DE23649A0902864B2100012610A416509106918C465E4A029C198318C42648A2460630865D2A88000B90D4BC60424B66C11168C09A9695A846123A86888226CC43431D3342D13A029021291D136846348200C8000A01600C42241C2442A03980D60268C81464E50941101A68422114A223651C196049B14641907401800728B282E1CB94C48229083162A511201C3840C02862C50166CD2884CE300860AB44D092751D14082C41884D98010C18420DA244ED2342212027214B80519828821A86490883020912C93805113202699428961446E8AA49183C4850944485C84919314051C192E9216005040210B04919048881A188C8C166D803460DAC86551B28C038911CB182612048A9C1801DB386200264C1B8610230712082626518211A1A60113A9011094841CB308E0B8850BC184C8160D51324520200AA0023019069121018C61305282120C08A9490818684148520B280E44442114B9091CC96923994918B7300A122049A06852427022066401C3715BB428D9366CDB466849824C08884152C8249C4608D3884C20B96C43068C02480CCC12281AA404C8C44CE326645B300E0A438E5A98515A8089D24832D30652043805109189190900D9248521321094404C530691208264220742084329223584E0421263206C631046100972018860D2380D03204500A665142072DCB6004190854A2490C19804618030E394515896809B46881C4609D31672104872E01290C9B09049804D94B849C8288A14B5811B218819C64813A44CDB804589A48984342C1A926513A4454B422E21380AA40628E2A8459B108804906D1121220C458ED3324261063204324A4804480A12109932008C3084C9C270D132251489700310700219909AB84D44006A108648032208C80061CAC07119358813816921C569900446981886634630DCB60D50884100944581B60900332914B410E12451C9C884492486D13230820069C92425146BAAF7DD574CADDCEE5C3584182E0C4D4C7A96C1C964D7BB8C6FFFCBAC08DE111DB46791157C34512CE2CDEDDE6C22A239284BA50A646716385F57A5A5DAD36341B159823910B1F08D6E57DA6EB8EF40C23BEEBF5CD6C0202210606D01AD447D5CEF5B0FA8148BA4463873D8504196165092677CBDE92E3917CF9BD47E258CF6387CE79CA65DC97DC99278204D6800E84515698F407F139939D93ABA39B72D0C93EC3CA3F87A9BBAB262CB950D83E252337D0469D6EB0E9AE2D501E4535FD659A47DE59F17BB0792A93245F0964A769F19A02D9D403D4D9A08C7507087E69E891CE7DDEEE912CFFAC47F4669C3AEF469958A803B85B3BCBCBE3739FE09EF69618255FE58F8016571BC7B86C8D71CC5AE8B50488B7A5313FD83300FDBAA59BA5DE29ADF4916C7D05B0C38744C2FF3B64C311D20EC395E9FB5F179429EF12FFA8AE0FCB808FFB1F8FDF288119F7D846781E03DF0642E486E2EF81C0CC6AD1DAF1EFE1CDD29115DDB5A87EC69432B5609529E585997DA929DBEDCDD14AFFA25F2E2C6F8A69D3C1EE7DDB643867AC6540D344B1628FFD077FC6D105BE028FC75EF8347A9C5670A0C3AEB88D0E29D03F5A05678452DF7CC70B56E0047DFF4522A0D12F9DEE2E79BBB36E177350C03188A971D8D4E5BBA89BA471BAE25987FDC41A8F77594E6A0CAA02BA994D09F47D330BD3856E12B9484BEE669E81D9D75065BA96F7F9B114F71EEB655C38DE4A8054393C4D8BF9C56B8D1B15431334E2677D80114068DEAA7327E935A555E94F8A6A5913A22C96C4F8AA82D09B975A56978674E924579C7B29446F5BB8B50F6B560008E9A8826DDA9272D78B07BF8616703D88A5D8E23C3306B115CB10377B7F5E6A35BB80339ED3B381AA461F4253C42FCCDE544F4F5C5645B307EA249BE97B463F607FF341046483F13785B641C4215C4E4687CA21C6566E4C1434C3714BD63E5158774449C7D8592A94F7DEB5D8298807DE969D996852E2766E0637506148ECA03129B1C62823F6BC574E3F4AF2D1EBB8A5655A2F7353136C7122C90622EF35A0601A59440AF52C235F66FE7BDD2754003249C45558499B0DCD8DA59EFA6360F7B4AFE197256E4981A8F4748A8EDBFFBBDE405D55171E95B1C04E277AB78CC7467E1BB4DC624E82AF4B53184868F7B5F5695BECE2414BF8CA53F99DB6F0BD22C152576545009F06DD3EC3991C87DE187239BB8DC7F32E6E74FF14F79CCC610B9A632960BFEE5A5187DE8231636B2D89A12BF0A00C345DBFD900C1B17C6FF2FA2D70F12A1DB0873E329E171838ADBF1CC657838FE2DC0FB745A656A02965102DEF5D79055752C1E766F20E71E5603BE89BAEAF94DE3FB34E4A889042E89424A558CEBF9314513C26301292C1851ACF030F861ED564AB93A4D7E17032180440064AB52301E8A9F1B18DECBC0986C75F8F60F272BE143ABEEB98D7031D96FD8A528EA8E1D603B1C6BA8EC9467198C6CC1CAF451579B4287BE3C3B3358FD377EFF8A29FD360CBC4F09C5E701A33ECBEE71426C461393BEC4C18E3242500292D1629F6953EC6E856CFA6864291E237116246FB534B915EA05160962AFB3B13BCA4F4E20FC663765C54BB29F316B6427BD031837CFAB1040130174CC39644BBC5F3AC0EFA75B867AF3E08C4B4EB4ADC893880D67546F66D0597ADEEE05BF5DAB4C29547D443ED63F833F0BD0B7C8BC813FF7E36CF54C92168D8933979972220B2EB745509A265D48AAED97628A5CC4D5B5A565EB43C6B377ABBD4EF6C2CCE6BDF1DF260317C2769E91C639A7E94B6067B02642B6F4A2170856966F4D8D4BAA6771F967F571679D30CD2E7B6F7976363BBB84FE6587C0DAF9470CA68F93442D6B5F1649694DA66F740DEEC45F3A588341F057C939C63C90A8A92D061E985F1FF13CA9BAE4A432812B54B9477829654FE54BAB01CA93BE10A7585113DA4F2EA3614DC7EF5AA3B33717CEC4B5517327A0C7EDFAE7537C7B88E4879532E68AB081E713B328D9E17E2F8B1C988A57C10B99BE4678ACE20F238785B8CA1D8335DAB0D1D4FC678B30C21B7C982968A10DB7045B87D2F17664462A8C09B877146537192C7372CB5DF79B1D07A32BE49799397D59C9B6C09420F98517B4BD6C844CA3BBB563D02E33CD76ADACF3EF63A2BFF196FCB259914AA0461874D95A968372670AA8ACDC2E019DC3F2BDCEAEC271B918C2535F7D339EFE7DDD53101198593E33896AB6F57BD3567ADD93D7F1360B44384799B8B1E27F5E9F80DBC5C3D77BADA9702C7E184EE9545C43E71B01990C9EA244A880BFFD1F7EB9373302C9BE9101F7393140BADFCDB2E8BD5496C00CFF666C9DA6D00C8FBA82 +smlen = 3773 +sm = 1AF5FC1EBB718BE0ED2AB83C66F221AEA855957CDA4EC8391E554E6301EBE5A12A9FDA88DB231D87AEE4D1DDC8EC1F7711EAF8046280D6928F0AAE8310BD1EB2BFE5E679A3963B61627A803A954A58EE852F638BA60592F6676D74E48CF3E3581FEB9AFEE3F968D7B2DA29C3F7D4002B8F13274DF06CAFAEA120BBE2520324D696334D2C8F071A739E3E354F184F7AE1EE16DAFD774425C7A98A20CB8949F59618B308AA99A5FD5A64F02B23628B1D8D2F770B8349F8C79DBD6A7BB9F789423756C7723A34870804247B890F5C3AE8F0EB8F4EAA6A770258375B991CC22B28591F020AE1915914977D0C0E536C0AC587FE363E24DD6A5497427D2342391301A0A2623D9040DAE3F76A230C93A88A9B4F4300C27426EAFDBCA6F62B5667A2F613FD842BFE7E56FA882DEDB080B2717445A9DA8E7452122149F5B36794636340C55A99F2B162A9149B1139E1A55322143EC51C6A7927174FB6485BCF4B34C78F3DE2BD7BE2FA9115CB9729DCB66F9E247E709ADC91C75672B429254E7E3995915D9CED9247B54B09469A788085CDA0BD92AD0DFACDA2DA70D908B5E1CFFFF4976CA3EFFA310306ADE564846F7F906D46C4E03A628ADF23F3EC147F65AB2A2303E552562B446AF26D91706B0AB13A75BD134CC9E0E0AA8B7E69508CE3CD85E78107B2810A08337D8C8D05BECB6AB45E4B139E840E5C23F532C102989B9658237E3AAC41FDD0007F487D607D37BDFD80FC150E814140398418B46C5CBD4D69134F2699CA944B90ED54B746CB61882D2159C6FC77A99ACDA21FB9B4940B4648818D9FFC72E080A4F29845BD3D4A8BF3E890BAB03A2BE1F869BAEBD73C674A35482663B869BBA1FDEE39ECF28C8DFF03C62170C3E9690FA4F2FC5199499522B07F1897D322CA76865E2B3AF653776BD0AB3F220BD6F161EAE2EFD94547A35447A3D719EA7BC663414C44A7857C9414B7EFB7EFC422687AB824204F36580E1ED5905CA1FE76469480CE12A09916F8A1BCBE461AEEFDE9D06F51C34604C180A9656E7DBF8EEA31E354309256D7079D8EE7CC591C1B726D3672CB4B4F151BF207A8213BF5712F68D8AF286C12BB82DFCAB0070028E12A73CFEC4F448D245487CF6A2360809405F73559308DE3C1C672FD022E4560117018ACEA982BD8EB34114229B9961D05CBA421D4ED81D3AADFD6D314F28E71167CF7840827D5145C46FD2F328A8CCF98FC89A56895E59C4AA9C71C0C069EA1C12EE1B2E172E7A506538234CE1034FB7A82D403DB0F84BEA672DE676C0FEBDC48870663B9914416E78428B63BD3ADF9ADD6ADE3E90F4763DFEECBCBE199893BBF0DE0F69DF76DC16F6E6D674D435CD7785EEFF15B588FC91232719F9E19D580F51F0BBAE39B5A8D00FAF55976ECB5191E92821F0418CF8204B98F2F395A8840DF1BB88862B58CD9847F8D86D5D7D800BDEE674A2AE1853A42167196E993A70A4BA8C5E93602AF55050498169A9CDF6884D4441F343D2E270525D12B1BA9B6BE553523BED49D87BFFDE45044064DE5033F446364A760713C6B1EEAD38B3FA94189A24EF441BFBB082E0611BBC1AC77FABFA28D9C12760B962E58B4EA536D0C6D109DB27A62F57A5BC2EF49AD82C76B0ED35F940B6CA7C26085E6BAD678B32292F0B17F709FBD18C406B8B9C42D15D8F4B1528A324D584032AAE240CAF1D828CCB9E4173996C85BFBF724881933BA6DA78407200832994ECDF5C1ACB6A4F119D759D7C367E046DEC7CBB94F9F1459462A17BDA260DC14419D99CF18EF5039D11CA911F5C8C2E526BB87C2F99DCBAA7C35B861F0EC849FAE224BAFDCE8FD7EBC02724EF4993EF10ECD60BE6812F79FAA5E375EB5F1CD90D7A526F7A03B4DF86B4FCA572B32C02C083A362DD845B049CAEF583198353052BB27E176AA3A653A19D6F6FB636E035CB5C53426BD1B66B57E15BD2EE44F65A85E83EE2C64E29B6F675E282491549E13E74D874F6B51E6E51494D2646FD5451D4B0C6D39C19A22F4E3E0D534639DE96366073E7268284A5BFF65FCE4840712B3BBC47D7AAA1A3CB008FF70E979CCFD6B802FAA6DBD5F15DECF5994656D38F517F11DCF3EA861F4DAA16C9997EDD3387DFE23593AEAED38AF790807379E6014233B27FA75DBCABA0B5DEBDF2659536CACF1787BA7899CEBE01AB380BEF7556A13E3B5C1B94FF46CA95131913FDF33CFF4621D4AC4981DAD1508F68FA90C295C9AEC6A28FC67909BE2A84A31BBF4A2CF07C0902F5A8E130FD36F16A5735E35C7B4815072165011DC49FF16877A6483D8BDF0F1DFD52B0CFADD9D0FE9513A81CE372E70A9CDBA524EF84B2CA324B0DA01418D4A83979D83F55E2AB648384C7657A553255EAEB67BA997D203636E4E02F3D4FAE7BE6076BF5172BD7BA62F53BE00A7020EAD44FA8458F2560FE1409D39B3748741519C64AEA5B219336D8F112717A12F251C549B4258510C9C62765DEC271B846E613D1FFFDDE3170651145A27BE4C29F75A7ED6FD4D0A9673FCFE049041DFE0B3E0DF9701F49F244BA3D490CE927B06F3F9632DE017850C0E593D65699EE57645C41CD4F7F1BB0505B0D9D26173C45F6F91FCFF5643C2879D573B298FB99F133258ABCAA5F47574B8735BF7ECC87699BE77AB1EAF55412DC7F31C6CDB495DFCA6F4E73A2D8A35642315DAD62544F432E7E503D8FC08FDB737EFACE9152C79C5E4F317FA19337153525B82238B790678E9787262E3D0D3227D9051525899CA9110CAA53E8C61AC1D64D1F7B4C4213D17ADE4B35E339EEEA61BCE7FEC8692474022F3C69E540A32140FB901A6E3A509AD59627C938BF98CD21C4193181C3A1141D263BDE868B84ADDF24881FE639451E4E40001A4E8F11543EB1889FA8BA7A1D6CF038A8CA22E7A5DC9304FA57FF0EF58F50B827EF305A052C71FDEB20A4B0A8DFF720EA5AB4CD21FB33FA69F3759660E3177FD0CD8D4D636894BB4E9A3B0E65786FC41A271973642FDF089DE6B54082BE69E596759DFB1DE5F823CE84416282AFD20A202CECB6B1073D43AA66C2D2D87E6918AC7DC964E3B0309BE31D3B3C4665EEC19422FA835FD2584A87699A1060B228A8E3A6B7CD487DEC4FBA9DE2EACE801D6F238DC12F06866104BD22ABBC97B63100B4A6B960D0BC736647EDEE77F82E381049B3D2A6B2EA66C079413F023B658E80B8B5C7565F0DEC1A9FAFAF737E813ECEBA53F8FB1CFEC0DB60A98B2B1EEF31F08BF3287E47A3DE4E8DAB8EEEFAD00AC88C1EC200473244BCEAFF2EADE778CF646844D73246554CE157DEEA204ABF08949B46132146C3A283D3E40686A8A9BA3C5CD141E2246535B5F80838C8F9091A8B4E8EE14212B4F6C777984888F969CA1B0B5E0EE1231343D6C8E9AA2A5E9EFF4F6000000000000000000000000000000000000000000000B1C2D3AAE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 + +count = 41 +seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C +mlen = 1386 +msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +pk = C2180AC359D331594867835ABEEBEDCB62BA146BB9ADBF798DBCAA7FCA6AE6A71F1C427534712426C6B10D010ED4406DA0D0A5C2505BB9D0912109C1A0B6C85893BC2E5EB0EB69B81176305C6A427D133A0E12F94465593D057249E9DA75ED618CFB3FC6CF3E7A9D0ED21DD7FD972CCECDB0B34B1D61F30F2F1DE92568189F58D093F85BFC4C67011E46595F83CA1CDDA0157EE31BF97EE8AFC11C39990D953CB5480BA029A8DBE3289ED9C0476ED3E80ECF3412786431DDBAE81BEE868522CF8B63EC02705FA74F7869BA0C578DF891CABBBB6D1A1681254BF6056BC19784BFDDCD7A2C6BDF3639B05E0A09922DA32C1AECEF5E73CBCAF696B3673224EA31CD041AADAEA5EDA87DCD7E49998C08ADF24C7A1A5176029A7F867AF1927538206B6A73A5D3ED33A71E0C46E0D3909162AF88959D27829A028436000620C91D895EE6B6506E8243F023FCCC2D3567580FD43AEC0624FCD6D23AD0736A24C47F3FA8DDE379E553D5BCB8491507BB5AA5EFA0FAB5B33A580B432F0D74DB015C40C7BDDC2F566B06BFA5DE3A5EF4F26B81D80795ECAF08518725633393B8DFC433DCF280E2B5FA88DF3550A570991669DAD16D772EC08EF7CE6B6483127EC809EC34F73C8012DFF85C276442480DB7AB05C4E4C747E53470E8D561639DEA0353CC5C546A61B57671387DEDBFC7FD551700760CFC112CECE89AF0F6C2A93576092932D5BCF3E703D76A3EFED378DA3CADD70FF53BE61A54397F5FA3D4D24BE98151AB995E97F2943DCB84EE2559174AEAE2C1786724572497BEBB1927AC130323394B3A46561E426F814CBDAC03220079FFF7147A3A23718334C6BC28E2EBC6B25D2CCCF67676740CF365A3A8567A738B1BBFA52E896CCAB6B10626A6EBD1655924AD762222959A4372F12D3A9F5F8ADC429755CBE4DA064654D3869298054F17E9538530E8AEFADEC59BE62153602CDAFF5FE96D5173C922AB28B1F4F08316B6D3228B90237185D615F5221E9B2270893A95AEAF87BE2535E4B0DC42E733DFE9053DC5B99E46718DDC02EAC927B8EE61C78DC6EDB074DE109A3E6E14C979599384E3F54F9E3F32EE99312BD20B9E2D35AC4A30D83FEAFE1F63841A3E2CEEC964ACD2EB3A393C05E10D76B3EB5656ACCE16EDFC53A53A864816706547C0CC4D76128143E479652048CEE6FC626FC687F62D3F1F5E528A4212D81120FE94A3D3481E30A15A47A17E5EA3B284D051BFC4B101807488D5F16E9BBC9AB8DB5B904D8CC1EBADD22834F2CF08506C0E632663BEACF2E2032CB32D730BC6A764893EE23AC372E91C0B5E36925A7892A9680DF8ABDDFD823D878CF69DFF19870AC193242352BA875DB8348A0D0DFBD79C96333CB5C07A87CF4D607D346C5F927B63FE74EFEAD6FF884DEA6DB2A0F79BC4305BD8B8220F9D68D0D3EFD6009F1E2630B276C1763E2FDB1CB64EA3F36C28ACBAE8B5C38B2D3173CAC0CACBB376F0605A848BB4DCDC44E43A3B6F54816463F879D54E5C0BEAC7B29AA29B51217A9CAEF57B6AF5C621A91B5A8C6D48C739B6F56315CF935F944E043BD9A71047D91B9AD8D50095D4DAF05F178BB4844BD748F08F1D64E20AC7BFDABD5F75F534217F7797461F65653F95DE839D07B5534255F9703A274336EEB753DB872C4B52C616FA2A76217AF8CF530D1ED95975D9BE143B5451C06C0E7D990E744C5C2E268FC0413AF0CBE2E121D592FC43F7D5BFA3FF9264B56A04BC24A0BDD40E62B397C171C92D942B470D5E468F208445E325B96937194D5A884DA3471C2571FAA2AD5BB6B84B11601FF247D761868AD2A66EFB21BDD7097DB3924D71A1C7487BD7B7387D084F7092836068F3 +sk = C2180AC359D331594867835ABEEBEDCB62BA146BB9ADBF798DBCAA7FCA6AE6A7DD412D6437875EB097B5097D6E9C54CB91CDBB0F2008402FE1726A32D5B5CDB42573D25FAE65EBC331058D05F910049D741735FC219187BD636181E3D996F96414C439145E84B22324BDABA4A12749534D1D7CDE7B6C87C8390405AED2278D1680C405C88625A0808909B784138549D3404C00844012A24958C84C09072E80A2680A130221068AC1C64520191211C58580A24C83A02C93C4411AC661E00871A1C88824405251406A59400C10410424178902C7640B004821C920031821D436910280681B2902542872CAC2911896490891016418891C4521C33610D3925108422591926D5CA661644681E028241033711134811CA9888388284090610A176051840DE0962CA1A0811987248948269A282E89222908432C01991063302C21036D48C80CD9362023308A0A942D0947888BA46484860119A1248488490891700A172901174054A08C11214A63A60450460C10274E48344DDAC084D9942923092820290A0303020334811386498C2425514885C3048510B50C60C491CC3810C0248E181784D40889229025C2A84DE2366D02135194B6908148321A356A4C1490CB0231C388491A93045CC44CD9B4318B402A10847064480501074D0338489B1082DB024AA2200E1C430AE0308DD0480E5BB86551366E6438680C314824074E24A76DD0226653C625204784231004A20441D1122A644442580828201265C9C22C1A1282C33429C8B808081462D1406E6144911CB18814170051302DE298250AB18DCA203004B671C0161201067018092A031172E216061CB770A4B271933260092384DC988060448192188849B08DCA2060103560A1100890186D00358061188C0A3492A128729A2431CC3692E14262DB180DD9200C0C198D9C4601033906DC286049980CCCC6305044815CA045892626E0B4450217664028640C0264D1488C0C996D0825629CA40D1B0352C8164081C491D4C4258C344201167208877054220909068489266A01936189C409C18271219985DAA40C5A2829D0983018B46820256E083301D2140AD8428198480503B54460B0810209085C1824A2464ED90480D99825C1124EC03020C386099B026049428E00400A98406D14276211A80091808DE1C070A0A86824A929D8B46C93428949164EE2365010410809A06C83040CE4048A13C52892482D01A164DCB88D194472093081C2B23103962D010126200649083410F123BCCB25F525DF2875C4DA5C0C81F7A7C70610FBFE19B137BD8EA4F088197B9142B32AD84B2050106320A4F1922F23AEA9BF3DF4EF412C7BB795F00E9FEECAFFC2F9B12B96BE6DEE5A9453E023C344D3739A5F0E022556D380ED901F3199FE7CE2FF8C9A233C1E1A5ACDBAFCB4728AD3DA84D387A2295856A06DD8E24CEABFF0BBF03E69008646DD9528CFECF1562DD030518AC5B2E6F0FCECCE589B3D701AF0B87C1B93CF95E6D65841ABAD36B378A7DDEAA9F6E7F9D705E0EE3FC7108B052FFB0897364F38CBE1A8E42345B83E33A8B3597CB31F892D50B9F385B671DBA2775AF708860CA1D1F46907A5F365ECF2B8392524045FBFED7235FEE474336E2AD520A1F37B0D938907F9897A2341DCDA0AD215DC6633EF9E1F6E0ADD07471DA8D1A4074328A5967A6CFBB726C1747DD8C9B7923D46936F82FB027098A5BD3F5F7A272EACC2E44B7F248E0D46987344896D72C2D43BF030A765546E66CE7F5D69C1F2B54754BA0F869B990F2DB0FCEBBE6837BFA5FD99942BC0AF761FDDCD0827D5682CB2FFF02EBA2C3B843C55D1D262163EF914013928D24868F9AC6C831B25C338B3B2BEAA6EC5E0538748F7FCFBCDDB60FD2F818F2CA5EB3EE0F1218608E371347DC6EB5DA6D20D6E7029CE0B15FAA03AA7B54E36B99F0129D6D052059294C278BD1617DFFE9DE2F239FC7BF09941E4E183A1366441912535EAAA4D869E63F8E0D54E0231DD7766B10896AEFC88D8863244CD85EE56B2646079D671F915B02DD44BC2F12E22EE11C44726C4DD66127A2535C1281EBB973B2F4598EE145D3629B2278B7F4C11B9C04F7FAEAF7C6C7BE5CF524B60AEE40DAB23FBFBA8E157ECB403E2E50F18CC21E7E623608801104E95C3ED7B4588D305AE42290B9C4F173948CAEA28920F11C5A2EB272F3EB6874C864B426E4825397BA8DDC65962472EF48E2C6C2F279089931E2392EF13B1FCC73ECCE3382BB3DA3C02CD843CCADAA85782EF6E4C375672768F16CB965EED1D27A206296F46A7378F04CAFDB1464950F958A8BD22239A3DE3324B7276423E7D9AC0B0E5D8B18ED4BE5D403A4F70C77F161B3D9A023BCD769C16B70A0A5F6D80D59208DBF68F5E3624696CA3858F8DB15174812B903B3825C4AD7CD0AACA018B1331DB0109D8B1D07A815F500C9F2D79919024F41FEE9DD8CD4592AE214A34B90FD3BF3DC856196E62BC840954AD512548C39C0A2B276BC9C49DE0F5B6B6611C6E67DEC37CE0ABA0435227505974E8E4B85EDC618A9913F80C4AE5F054642CFF2E672AB96782E1CE615586A8E39AAD8EDA1CB0325BF9584529D9AF85A278074CA6C2DB371B0282E583E7237721D5CB46A450FB59B272825080FBC6D2404B7095B62C1E189B192E98D5FF3CFF708D2874B42BA4FB1DBDC339EECC77E5ADF2A33EA69A8227DE1AE4E2B7692A550BD08F0C6D60542EC925ECD0BDC5A5841B1DE9FC8E30970BEE91F8B2C630129D576F78A13354CAA62CBF5DD6D27A8A6FF2D4EF4657B2C39822EC495B860BFE9A1459D80FAA1AC00C90E19C95BD366A34FEA055DE93BBBA914780EA227ED71FEADC1717772877A3D6AEE984AC7E4D2D6A4305969BE61220D6122B9135C7D4EB7EC887B3A5E493E7AA1F8225164204565D5CC669CC9070B2999B0B083568D36B38499A3614860C52928412737DAC08CA28211DF4612F1664A6093A767197B232FA685319C1B4087E61316E67EBF30215C20042B6DC3EE56A31CD2F3542D8E8500958CD847CF18D906A211531C874D1868BDBEDC4EAFD7DE013D7346A422D3F4DDD8783B1DFADA463FEEAD514A4B5EF3F7728C2C49485F1E3E1EB72944B995F09B74217590596F63918A68A355E476F35ECDBE9E389A3C23AB8DEC016FC3D98DC860F93346ACFB45C871DCFFF5CCCCA336CD58B5134FD48706DB83CD70ADC61C44D14DD81560496367F6BC575DC306670D37FB4A7EA20404940EA25933033B800DDB868A2AF50506FE1407EF8228B9BC4D1F31285596C020F9AF97E57750147098EC5BE4ECA9570437BC8B02F3A13F18026C3110CE371158114A8674276075CCCC38713749A7867D0008C972527C063BCEC23372F89C4FAF4D264C1AA898B060DD82414AC6DC0C29E5C635F216D42E99AC416CEBD7C13E5A650ADFBF456FFAD1ACA51F2975B59279E14EB52EDE29822228CEA67A99377DEE99DC17E87DE51C3A995E189B73D0A78AAFCB7D3FF48E5078C0E1F4822DA4A72EB595FAF2139B43E536A41A3E131451A3CB9E8206547E7BE7316A2589D539BBFEDC2B747CB2CAA8208ACD1053D7A530E09BDBECCB4374E4F35CDF85AA4DF5BFE70349B37743F92CE974724EF4CC5AB +smlen = 3806 +sm = 71443505C62B96A76A91CA13B09379FB06FEFCA5F2B671D3CDF0B92B7C7690C28144BB33565867D324260CE773F5D7B18A0ACE386F6AD8A0A71FE521644335F25F64B7EFB1B14DE08609822A441398B289F81FB7153A261658E70FD1BBB1D6E822F96BABF9F172B63D2EF54AE3B40D92674D5E0FCDAF5382693B5522CCF4EE7C41C7F991B6C72ACE464C136C03432E3302FA145C68F64EC3ED2CF3118D772AE0C3C42F113FB1E6F381D3ECA4A542D0B9F55E319568BB809EB9074EEE30681981116F9D3E65B0A92F6EBE65A992F32F59D23E4FB0BB5330C58A5CBD707450CED8E8E445E8A7CD693FFCC3F1A1B66387B8CBA0F39E31059DF1930ADBAC55C2A7B2A58F152E4821FA7182345789266FA2A3ABA1A9EFA35D2B8DD0023CB9F2F023E474D254CAFB50275DE345305034BF35D3BED1C27CDF0E9CEC35D0326271AED7C97C7829EE4ABD967F67659473EC5D4E8973983782C8013E5D1B012123A18E762822D3FCB60018A37DF9DFC9ED77AA02A1992E8F0E1AB70EE04209707F148419091DD3AD42C5D6A97A4617C3B2A734352C71C51DE05987A38E1501F3E76983066B5FD5B55F79FF45017E0607C0AC04A72082D50EF964C8FBD5D295F1B15C547A28654601A5E2B1677F47450AE5DC66225D0267471D886EC5F11A752BE66EEF51C4C8C231E9842E73659DB62102B47F97DCA5A147E189D591BA3F251AE291CDA17296BEEBB1E576C0111495DA3E4301B981A39A24F1B06661A19F3DAD07437C0D13EB90DE3921BE14BD06372B7FF91996B02658879421542D46BB688266C41456D21CAEE70DA0C9B42B99103529A2ABD95B71854A1DA40E8AF768B5D6983A0175BA267EC2586D32FE48BAB967153989FC7948179C7774771F313D185625AD1FE75C9E9BC96B8C51A76539D84DBCFD64827B555362F7401C9DE678F07D8DADAC3BD7CBF1948C428373E0717B37D894AD6129E23F0C9A156DBDA87F2216379D0846DF1DD7E908ADE34C9E60605ED7B99BDDB21680DBBD77AF4679FEBBE716CEC34EEA8E805699D7FA7E845D274605627A17DC42E8D2B452D634D7E4FC52E4D22DC3DAA2F88DFEECC1D00C9AABC7258C0CF4E78BFE72F6B9818574608EBF7D5E1398EA674C17EA8CACFB76CDB659CD8F7AC878C4C7EB874C4C9ABB7AF15C68D8ABBA5D17D4A3462D0FC77F85E4CA1350134BCA06EDC132BD6943CB3E138D71F2BD1FF7C1ADCF1BA42C970A41CB3E835D3763015E73E4B34B27F80E430D31C3AE7B5AE97CF3C3617B427A77984E34ACC5ADDC5C23AB7CCC3CE391E228F5C2C2201464B35B29F0DD6CD49BCCFA9DB7973DC60C946F6AA5B994C5CC3966C4F7B6E7511CE777D5D979FE2FDCF0EDB877EC9CAAD3D65E8A326BA60A69DFABBA6F18D4D41B578844B664BB022094010812F7BA7C4D59D682D3016AB5458F78B7FFCCF381CAF678FD08E506404AD8F2521087D2DACAA03D378DBBA0B7905A00F5560F10115EC21E13BD0483F11228CE32BFF46674E8708A0E2A1C0045971ECB0355F88DE4652429D6BC6F7E6E36B93DB84E6B678E150B0A83E7875FD40A7765DB951CA3FA7E05D781B1E71158EBA30391FDF2EEEB9C0600617ABEBADA32B08B63B87FEF3E22046F83A10C2002B262520F58126456A7D7545E805BBC5FEA1FABA8C545985041B6D61BAFD5BFC47D64DC082D5E504C35BF08E79F6CF99A6D4CC667C35C6C8762AE8AEB1E41739DB1AB8CBA3B697EC480F17042EBB798FAD747BE2784D9BFC5E0B0BD9282624CD39A1AFEEB553816C6C82015AAD62BA4AB988961FDA718AD69869961A83ACDD6338CFD49271073E1DE22A3D397D4FC720748665D75DA0563A4160C429599E2CA5AC1F5C23FFE74C27A9221590C054F51B971EB71ADCF35C28823F86FF26D35AD6A426E506B4AD6EFB1D96BABAACD4CC13EFEAF360F362744C1FFF56773E770DFD27E28DCDA3350A2CA8FE3616E7D380CD5169802EF8041E360C59B1ED09FA8E09CAF1199DBF65EA1756E3460C5188A04C37144F11D6ACA87C7104C92F246168C66B8CF5A304A3608640E0BD6E74A853E2FA1106E1DDB5365982FFB83CFF1C510EBD1FCA794D7165EAB35FEC4F41DF8233FE7F64A7E29D52E7345AEC12E40796AD1287466823EC0B408360741DE324CA24808D5E44268FC4285B2F2ECDFE74D77A44FFAABBD5C849EFEE918F9EA33A55DC8FD74D9D1C83B03FF4943D77AA4C9AB7FE4589B0C34E0C1FCB0AC0379B204EDFE6D32F93683ED80EA35A8018DC30D5CC75A259BF6E7E5B3391F2595AA03FFB33A677BEF2CF49C842982AD7B12950DB26D452FBBA3C08E0AE9F204AF8211E34ACD0A513E9F0053C6C89C6EBE3483DB98A799E452B9A614AC7E821FD86C42492EEA72F5DA6B60EB1AF3BD73199ADF8170C934690E067D7920B28B59BB2EC9AA45C62B6D3D56E1B92211ED2C5E1BDDF4C7BA7648F782B66E636AE6E1A2B528B508DBDD6BC923BD91705DD504347E77176CFF9807CE23D02283A2CA385A3DFD680E052F9FC74B522D93C150DACBF55E9F397250193041363AEE1254C527C1834FC6C2AB4602583AAD614E924EB7FA1EC030850DDA838EFDBE8832A1CF752E5E99DF7DB1E9652EBFAD1D6F4B58199EA8A33F1597B56101067B579E70BC0937DB55C1B5C417C6564B8E4957DC845D032C11E1AC286C048433E88BA582D05F96BAD2277806CC6A3D1DB0D7737A9F4FCEC219689436E0640FCC5BB8F2B7E2E43E497D293D0CA4F72F4CD580D0A4F50D86C308DBC1C9E6C3D80D0897B8373A07FF11F0DEADF037E43BBEEF0AB8A7D31318ECE5AC9F86E10D9AFFA76177829F0D6C6C5234FDD510265D5E688CDDF3F0448FD370CDFAA9C1D8F8B20CDE1152D791EC3A9EDAC7AE2BC0B431F5C903FCD57CE00DC675873D3F4C9C2E1A6A6D3D304617E7B4A84A3EB66C3AFB90F422783F7CFEB994DD3D1A26624ECD548045DAA151CBE10CCCFF41B37A96825F1F2E3D5080EF2287B8B7C1DF420033F31AB64807AA53EC797C48E20BFAA39F69CCE6425ACAAC25FEB6206EA8FE2262B6135397847E04DCFEF1D906CD0C7BAA63764BA9637687E5AC0AC4BB9CF8EC6D52460A4D229F09B68B0C80FE421944980BE82A7C86742714A8D3709AB57659715FF5D9F45B6B816020247F1D055BF46AA3A91E30700C9B0AB26C266D8F9BCE7F9D8C137D5CAC4EAD3B58ABF0614BCC7243EBA3EB54A6427E047EB3548D6AE707DB78418034A2341EF43774E6018A2F98F91019EE4B7E8F4D124F0D660F12A3BBBE0048295EB4E2C774D7E91ECD69FF212BE488060A122528292A6D7A9BB9BABEC4C8E1ECEDFA03263F4C548A969FBCC4D5E2E9F304406C6F838ECCDBFB0614193C484A63A1BBC0CBE2E4EE0000000000000000000000000000000000000000000000000000111F28369D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 + +count = 42 +seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 +mlen = 1419 +msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +pk = 6EA44EE91D06B5F1D170BC7F10482E7E16E8EC3CD659E7B1E765398893C748D6DFE02BC664269273374C7EA2C9065B3B4CE0AF22B8D679E820AF17DA3A832053A9B35C2F46C2ACC07BDE5B3DB9D2586798A6E77BCD22814F6261F5526006D0622DE317DF6AC5858B6E664823F65C4847D9130F51C82C2955EC8B1C07B11C364FDD97099CFF4EC64C38189D2EEF2851FB72106673A68AE938325F3A5DAFEF56F7A5E47A7BFC18AFB0D6012F6A3B87FC36F8D5A97D39D26B6EAD791FC40F833FE904DC04D5F989F50D6E0C5F3D007466C17AA05B493402E772ACD3DE2D9114B2C694D40E43255EB27842FC830B24714895A8002D31F932799E1560F1BF18DB6BA8914C1256BA9AB5109751ACAC927B0F0C787687A9FCB89C881A4BDAFDE8DAEB121E9416137569DC1A6607D64A7A33D70311C07DBCEF6FB8224F21FFA5600314BC6947BACE2083FFD7756B60DD84A9805CD05B7201F0075400B129070973D47B00DE04257C3D75B1ED4EE547793F07CAC5054A4EF3EB14E034A99D59CC3F5CA1BB3898D3EEC086E72CDAB8E1784EE8261D1B22057275FC1E9EF1B943F746BDB36463C581B853892A06A6D2708E7BF207255F1FFDD460B24284527315AD4E28CD3C0695735E0569743A6BD15B1C73A9894607EFD0D206B5A555AF17C8CA98695A09BDA11C116BA1BA8030222C5E223E7451DE6ACD282BED41E6EC4A51F637F3182D42B77B41CCC0A81A932111B20FE98636CF3D554DF96F6CB69EE34D25FBD7961191C2FCAE12727CE7CF905CCAD98C3F57CC1FB615FA903759C177A6C9519A67CF87CC06594786EE0361987DB92909DFAC54248E4FCDA9A8250501004E1F918C6D3B2405F9F01BB4CB60420D744E682F9BAB2AE30FB3665877459AA578E0A888CC06A8084918B1C9FBB96610BBCF91848F9A4C89E4BC0D9B30EB9F68FA4829DCF430F5ECEC9842E281510D67346BC991500A7C688A72F6FA44EC178438471C035DB1A6242885A7E6CEE2E2F9835B54CFC5B6F8CA80D065E8F2E8C1D4E487683836AC2AD04CC333D147EBED7AF075A06C9BA868988056D68E29AA3A02B2BEA652AC26F9BB30734B645852AFEC1448C206B8E7B8D4976709DE0790A8D685412B318D3FA8E1EA4F8E381361905D9C02F029014E111070DCBBA7214E54124DB9A8A3D5D4B97CD5AA071B23BC5F3CBCF162C73743E2982B717BA151008103589516AB4D04F395888F38E78B09BA1A9A7B45A845379D8DD5430F13288D814F22DB2301C2AE5AF9F3717A9BC60A3E1C5BBE258ECB44B3B476D62BF7E3E8304A768235AF0D7328ECA274541BA521EE9C6D83826AC475EB043358BE7C326F9E109E0E5950417FA06A60D9B7802FA55CBE928B2C7D054D8D29CADF176C4D2D9A5635A38BFE67D513ECEF3D9628DE1537E1BA18E2B7AE12DFF10D38BEB2C9D8EAED51895AEDDB4BD1AC7C359B9BFBB51F21A51E7FBA9F1999D221B190B53213DD67A71FDCB26B3283F37F1FE3554D38E45C0B6D9B6A607C0DEACD789C0E43B46AE32541CF5842564E4A848222DB79304266FEEBFCEB144942D80C81D7A3CB3CBDFC4283C45A7819F27001F3405C80B458C77088FB2864C8C82B9A515AC6DCF15934588835F412A294C154E8738C40655C3163D32E99C1F73E587EA6312332657E5E5C6B3E251C03371DDE3949B0B3D3A08468E813A8E8DCB3C3E3D9B06AC2238AA6B259B97738B11C362C7F17E79C9D096C58E194690A6143B75EB77699D5C76356B16F5BC6A340EADB40F7619DD9A45A5D8786C0E8C47E838DCCF115BB8BBC76C44863937F39F0145DF00EBB6A257D37DB769B583BEA1D1735A1FD7A4AE61CBFD9D99D2F4CCD +sk = 6EA44EE91D06B5F1D170BC7F10482E7E16E8EC3CD659E7B1E765398893C748D6862EB71DFC573A0CF01E4AD1A95109EE4C203F5D80041EBF51BC6E062FC5DAA3830FA661B6DABD6E2542602420A30A95C5FC67B8D288523CD6DA304ED62E1BDDBA9A2223F4E6BB2BA14D2CE35C5ACC0862566F790638C541D9BF2453E66060D99422881B20319BA801C3941082C68C08302698281224416C01334520366A0CB02018C50863829010190602B30848A661DB0631CA262AE0242411C589C4C6105020291B18494B0200E0227218170D0B1550E3408E0B076044C20D9B986811B4210830241004828BC68CC126201B432510218EE3048250A2299AC64C8C102413380A23A301D11624A4822403216C22B108928291C1267261228644982C480820002350889045E4A08CA0225164B005112082540660D3A28148A60DC0460563204240B88D5A026209884D923866D8B0686336240AB304E036260B02051909881095408306685228111494705CB248C3020400B70D62141211A44964A82521050A08424C92188404336E00004C11C591099769C3002520452E0C846C82288218972054C4205B468853086243A48CA2104824290AA482209988718994050C322852C0691086889190819896511484050001250A8844C9006813B4600AB8308BA40D21C76949104113C969D8244903228E9C426E6032709C88805B96881C0624A3A8440330718A802850380124C0841B176D18327180A42408048D88407154166618C25008164D540201233370110120CB9200CC880C0105820BA1610A090690144419C20193147213430480304A1C9309A126858C244D99406AC3C4311188450B93614310325904459800215C3632A1248C12228D894632D0C229122169849281A3B2419A8430C2929111311210344C03C0606242201391440C88458C22320A968D204392D9C6801B494E8BA64491844D21A24D64200E61B231081208624812D0962454C20C212760D1288402983109B329CBC488C8040543060C0B988C5048848A026E91B62503058C2383695B0202C9960D20302224882D110961211622032930A14680820212D18469D2884101A28111162CE1C264C1428D08B1308A886C10C36C5188881018000C352242A441A2220013A46483049044A0214112109B302E632624D920522132314A32305B940D0184255A4282003502009710524425D0920DE23672009545E20690D40229C2244943A865C3488501C069118305CA926C64328E432DC1722C25339A1C4F1F3B3DD6F501C02A662E96E265918C932BA68031B937EF049F526286107E94F2F5ECD535BC4A49909010F53F4AF3EE494CCEC415682F0481E7E4EFFFA9282138DEF0EB3D48108DE81D4A51ABA179413EF588E00EC041E147E414EC71F3956A964F9D1B90AC49F453B1CAE2DA9939CF6E54B35C6EB64D30AF52997CA51462470368A1B6D44E7720989E2980DF305C9FF3003814B83CCD80F932F349188EB82E97836501863D4001A3BF912F2510F8B3398F8FC824116C399121DBC011C9F354D9E64B74FB3E99857C001D6B566847FCE8786E4F4C172E1A65A79E681166B5B5788D87613CF056836A2AD0CB49D31E62DA55211C7FE6678CD36DDE313C9DD21C442ACF7974036F683547395BFD53BDDA97D0D030F95D445062D892DEA5F0D062CE9DC586692DAD8ABFFFB8DB9AD4E9BA8CAE2458926987C1934668E57100EF4279FDB7092FCC8A738D27A03B07D2B39BC5F5DC18F13290F6A6A69A3B79D23D08284823C1E14C72990E0E13EE7B16338557C53059A7732DD75A64AB7927EF906616A6FD1A9BE857E5A2324DEA39BF362DD49850B5432C63337087CDBFB148CF96821897CD70987DC24B737A3F28681A4A2EAF28FFA6D294C2C1D2FBBF54F010FDF2B8C3393712FE4D041A5D72BCC8038337992F7FDAAA7DB676B0658D6E7454E630A2BE534C8474418C54B70288EEFFF0B4A3ABE8251524154379D7BC7092A1186214A21C1FC61156FC28465B20D5B70A81F912EF4A890B7564EFE3942089D9415CA17DDEBD808B1EC56EB3F0596CAD55C652324F760585F91E8D204681BC8CAB2BC5C6244933C9203C38D182A78F9A00328737DA3B47832600C0A2311AF4C0FCCEC107D8EE451CE16189EDC5F82246DE6C1716A09D6944D988D14691FBC14478E3CA339BC640F2CA02BC65601E1DB95C79EBF6A1B5B22B4C913F93D772ADD5A5037CC94780D032C5B50A5DB51F1EC0722C3D30E62EECCCD1CEE148855A1DCDA3503D775E5AB592E76466DD08306B5E198C28010D862FD3B9DF66666AB6D76983D1CD7F83181812880E7802C53D0227ABC11F65D87CE6AB83B738AF946106D439C54CAEEF77767E14EE2DFEBA4BA147CF721B12B3B7E478E786A3CE6A53E92C4F45DCC9F0911658439D3AE04FCAA6D2B46BF6BF520FFAB7EE3FC7FC14B54084B09A0F1E48B33AA10C8AD84069D970CED68F85C05B798A3DAC3B19CFD0C5E9AA9AB5AB47AC34DCB3B34882E7E199A7975458C1D8FF0A98207251F7245B1033667251A71C4D70519706FFECC1157BA56392635DC60A8A6EA77084845727EED1230E2CD02A9544CC62405689ABE391E8AE8D3C00BD88BA9AF5ED4234D82AC955C112AEBADBE193883E2F223C09FEEDD3BB06A76B7119417C022A020BD457BB7A3EBDB96795298669EAA820793B2B5DA6C44CCA0BE9934180C58CD99ED6CB89E6CC399587FF12A7D1FE5F3EA49A02BD6184F742AD7551804A58EA100160E353205B3F8F7E0352B38466886193FC519DE7F402E9582E7D9CF615A6F35E94AB8446F5967FBE70AC6D62A91B83EAD9C9946ED570ADC38448F9F8F628699476BD6D0F30727F977C235452464F7271AB8D7A1DDDE5C8B1BA9756AE619DF5EE706A8C77AFD71BB03ADE76325745A4B6489E1C1F154E472DD9E6E68AEF8E55BC8CDD2A07B9E5240D5D906659A187CE6D93DDFBE73FC3C21AB72F2DDA650FE7FDDD73CB9D4FD3A1C029B3C6C4F25B1B739EAB1EB3A3283186354CA68966BE7048B3F3FE8A3BC3A8F92F5A2EB480BB910A2510A13EB43FA0604926ABB804C054C8C101031F168D35B572CD7FAAC6CC98C47C03D0BCB4E542D1A1ABA602E80387D0E57B4E5DB0CA5A131085C872BBF85BA8E380D115FC3F49DE44E3ED862A4941E7E3D690522826A56F2621D36484295F11F98BEAEC6DB0581F8C15DF7B5038D9C7AC99055676960EFF6E7BD51A3BD34A2242CBB25BCFB3685A4C8D5B8A112A9B764EF40A87CBF5C09F5E4C75C37439ED4AEB6EFB4BCAE47E2E3F7EF682B550BC86A1C87708021BF19120842CBD316B2D51E4641F2B8C5333BDB2676B9547FDC774F802C95A7258C09B31FF888FB3A22685E2DBE7550711AA3FD53FD2369195BB19FA07291E7A5C7F673B3FCB872E86778C8E3745C28EF5DADB924E5F13024CC2B525F2A17640F6F3F48A223013EB916EAE22324C62695B0E5B142BD1972BE00F1FD189889B08F7829C47910DCBF482527E736E155197948C77604188AD0EB10A20650F2F10A30495CE11649B8C367047B844B1B3C288FC52E23AF0F8E1345BA0A934CF10529FC070EC4D0356637683490C0B60E9FB07C688BDBED962648F +smlen = 3839 +sm = DE9A29D4E658C7555267AE26ACB9868520655E420CBFAEDA61BD840DC8A11C912D0596EF1523668AC7F2F6485C02E93C18B1D4096B4E814BB575B0F20A900035953D7434549A80B988B65A173BECC7673BF6B363E60D5A9C26C14BEE136891CAB20CD1692FFF5DE1A5F0582369D4FFD59773667172E8CCA2D93C06B9276693C2994A69C58C3AB61AC3CB4E18950A40EF2A6442A90E29E35D2D714B2881ACC0FF9EDB27DADA759C602C849B403FA95FB78181FF5CFC63FF8AEF173A5B5DF9D43A9C92A8B5345FBB9BD6D879E54ECC6F4974857DC653D0CA093DC8D87D74E764A9D58487806E5C4F2F50798EF459F62BA6BFAE3EB2DA5DE64197438CAC5E1094C01E93C8AFE6F85CF875835F578482AEC51C2B910D9BE15FE45E47B501FBC57858D136976993F5F59DDCEB6565B98BA81F84CB3D27415CC4D2B046432B948D9DE74A6F38D2CC24AF3CABCD7205B67E464343A21F26F699409B8BB2AA68C15F25262108ABA8F7629F1E8C842C1A0F2BBDC440E6466888CEEBB48409A53D63EA6D539A2B03D50D3E0B0642D978BCFCDAD472D092BFA2B8D29661B82B5B99031B0FD01AFB68CBDC3E87309687E0A1EB3277388155F4ABC98421231FA4CE8DD57A34BE661337E791D37FCB7B2DBA6F9F8E879F9CA3B041BBC26DA7CD96F0C8DD857E8D83D2465C12A52B49149966159A16175DE9D025BD49A234797BB489594E5CD7D5D84F4F9CBA7E637FBB6F4C181BDF75CB813A3EEF79982F2493742CBDA2243B77A556B0D762E1A37182B285382B721967FFBA3E792190948AC6415375B628FAEE760ADB0C355305069A7CC891F94E8BD002D424C8661AF517C10C8ED0B2ED626A3486350AD546B9C6787BC3EA0DCC4225DA92272CD9F8733DA7C9D1B204B5893ABB834ABE2AF2EAE3EB866C1527722DAE059FFAB5143507D3C95ABC9D8CCF40E38A161D061177EEA6054B8EDF8CB0D41DD1BFD30A998F679B7EF6421F55795CCF4795CBDF4969B2E20B69DEE96DAB367A1089B69331661A0BA7871471FF030CB6E0371B51CD0FE202277C48C18D4F4E23159268B38C99064D778C0D38BC8008126B90918446B3E40542DADAE2AC46524AE946D8B3A38ED98F0F3283FC1B46E4C255E4E41C4E883470C71915F19D9B5CEF5315571480B2A7F6CD152D64739ED658EAEF32C57186B6FEABEFFFF6EB3382CC294CABBAC0D465AAC930E4DBF5E290888F2AD6F78C678BAC36F911817A3414336C5632BB468D79039BA3FFD181EAFBD53733755EBF20B030CF846EBF9435DC09DA6D67A0F2E57EB07A6CE1F4A99B410213B80CB713DFDCB2D4A87EF0ECCB255C3C141D1BE88702F64E9360C7C497406CC3658043756A33250E06B945FFA11BB5365539065C1AAFBD03021277B016C98A6F0D2207C37A664C3B95AEB8924EB4F150070118755A502EF1B67266820DC37AD2BABD2839552D3AAC0D0CDE454DD6C369B5336641C2F7EB6D66940B8B529C413122BF8579EA5AD6E4EF87A9FB72EA0261086FD30ED119A2D26988C70234952BC52F6C317CB864B4A4D695751F932288797672CA6270B2020A419FD5A009C00DB9F9857BB53C4B7135046AC3DF6F9980BB97E615DFCB73D2F19B59A2DE629DA69C450560E25283C20C52C79205CE8465182943D2D285B0CBFAF12723CCFF070234BFEB921F17179B80EE0815D93716136FC5D9D978F6C44C493654C3437685EF5B2BA3F3CF7A591C073CD20898CC16FEFF889D422A35749044F1A246EB0277DCD364A056B9F79F3F936DFCFDDBF2FD15D7A66B68F96451A26369B0A1FC9CC4EF4AB9B817256D0A5DC62B53A2EFB49ECB25F4C316140F4928609672D2066F10C4419EBD4541FC9C6058CB96315AD50E0275AF540B7E2780D2E1349AD31477263CF3AD7498F0993F1AE4A894910EF6BBEAC813B362150F5E0D376C7D0F06CD5F624F5D26788F0CA9CB42B182C7ADD97A0C6BEDC23CD4288C5F547CE0858E4FFD5F2EBB5531A61F958618389625BE5F49301B1DBB7CEDD606B4EA06E8B8E1EB18F669AD1AE4B3EB5090D37DC06DFCF5264F9FB1DA7DDB0DBFF96AA922489820C9B9E3BBB078599FC8D98C352E6E0593CDA558869BEB12D3A1FCC04C12180E3B9CB73D9BDB72D04C4EE1230CB8BCCE709935219E2D9E9434F7F9C1CF52227D5C9FC4679827E748F40C76C78DBBE25524A064F154C14C8C4C6B3FF92980DDBBD83C3E6D8EB9AEB70536443C96DADB1F8E4CEF9EB3BFA4D7652C8530EC791ADED9FC39EDA918AF8D835B0465505BF9BE7F6DC4CBFC217216A5580C835C6ED5E7E88CB0F42AEC29E9447FE5D60CA20191CE0825701195E8AA92F199951E9D4D036349F0E12081C0CE09CBB0F7B7F52BEAA5E8C51E7FDBECFC57D70E8ABA0CA989319C5258402559965EC2C54377B97D034645AE42DA625663C8C1EEC185315C11E077C4A8E3CB47B249E22C2B5A5E30F3CAD41D69EC87282B02B8B9C06315CB52D1C5F6A5E8350C3B0B4B7DCEA69776D179A6EF9B6EA19C1DCA53EA324526416558B24F75CD6AF4FFF6CC5AA8F82DA615D32EB6013D979BD77C6B7BB3C4F320E310211471A3E79C844169E3A54B90FF58E604F78A6DD374E1DBE643AD90B0CEB9B9025BC27DD69EEB592995972F95003BDDD322DEF95B86AE852A97ED046A4F2634B8CBF8297343A7EAADBD618D926B973BA54373AA6FFBE1E81B4F5B5E37C1B3D42EED4F025BE7870A12F49724FBEDB083237CAE58D01D5B2B487BE3E1E575FDB6D8A883048E51799C12497241AA5D6AE618C489AFBF5469CE0CBE381DF1291C89071FB65751744090CCB765000977856A0F0FFED4EEFCBE581669C3BE0B790DC0E15FAC72128D96233A93712023E8AE2854342DA5B9B186917DDBC12E4671BA0B15BC4210D6F1B1935C5B63CEB734A23AA8502E3D2AA8B14B2379812872623364997479F96C7078DDA4F4F7C0C91644A6D20B6FD4BEB7F19DBFB752F851DCA9568380928AEBAF8966328985A632B24E9D4BDBD6A576EEE40AD9F4FECFE2C51A96922208939FF65B3A2125630BE4305B58046FC56BE7A288D593AB8B311B12D2332A73C420AE9B0048DDBCBFF88CACECA3FD6F591A3C6BAD94C3E08ADF7A78C0AFA71860EC615B9F961FE7D1DCC4269781BF0C4320AEA4BFA5BC0C8596DAA9CF5A488E5ECCEB07775D1459F682E34616E8322A45C0D6DACD373562F387439FFBBD18A800320633C9F580FFF4CA67FA954EBD0B63C80290F640B7834C939C403E13F9151D741405A8D137C028BD7D2354E8BAC555FB25A73DC6A1665DF7BADBD978657C0324262C3039858E93AFB1C2D1E8EA000E11636572797DB0E1FA0039507C97A5AAC4C7C902171E39495963728C9298C0C3CBE9F7FD0000000000000000000000000000000000000000000000000000000F1A2435AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA + +count = 43 +seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F +mlen = 1452 +msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +pk = F2D9DD07E6D57F13C2DCF6D38FC9A50F3E763096E5C23C112FE99EFADB1413A1924DE1769481BF730FCDA8587B0612B7099FB0B6A61315286318FAA81D02951196526F6510810ED9B3052A730703E2B90152B65DFF2BD3E1FADAEAE7BBB2CFAC24D81A05EBBDA8A5922F9F4B99749C46C418700B4E5D0871E39DEECBAAE9E0B8D8D1B1D304696D8169E70E096C041AA56C0326D0498B86C74B16107550CB0D754F6D95837920E7B10BD60376FA18FA594F596A3800270E8D4C0308F39AE9C286440E1FA0078C533C018B71F4DF3D45AA20025D73E2E49754DD2A3A2898EE841CD5B00CB97FC87CE7A082135FF0E1AA93690FAE0B7B0BD865BB7795089BFC80737FF40324622881C5F4CC978A87C208FB72E15AB21BF10F085D1D1445F541E4D5C5FE97ED15A6FA675AB0344005E44CC7E5EEBCD2C31ED97CF079E84CEF799417827AE9D9F56F3D25AD4D4E4CADC510BF137BAAAC7CC4E63A2C2F3A1F1223D2C69E97BFA9FEE9F377FFE629C4BB872B33141A6198E8AC328085245F39BA2156658CC563600EB73D686E11E4D6C8E1D4B29EF0008A7F14F9C259C1D7B9526C834B668B26588CE7B22786F2655A91318B8D8F27A4EC1429FDC69FB689A186FFFB9B70F13368A49840CF747D635DF41158518453409D56DE6C4CCFA497D6A2886C9D7A57D18D6E813C114658C0BA4767CF39C04E8C3C9BDE803A4FA97A396CDEF82129F213B3959DCE84D645BE837C1DFA65749665272ABE59A86EB2A0B5600DA15B51A27D372BCA01F206447B45B4CE969E94804BC1B6D6849759FC6BCBD2649350AF8A3BD269A5F2CEACF758F52E9F52B779FE16F3A920AECE84F0627E4C9D4FD0CBD4ADD23AD17696DA0F9D9248574ADC8DCC2390ECF9BE58827742CA616E09DA225427F514B84B0130495465942023E026140714FB16F2BC6B064338B9331D4B3DAB3AE7E94459E5854DAF06A4D2D3D309B7C53FD3307019126A94F5526BF2C739F0E3C40F0E9FD8C37FC3B974E5404880E35EB06DF8106175F108F9EAEA12C9367D6CF97BAAA31E33E456D1E4C5D703573D881B50A5823A9EE618AAEB2485766CEBD032BE0D33BFF6C761BDBA4F3B767C0A0C42D9B52F1AB48E91701BC082AEABE7FEEA0944B336C1E47BF7FD7D24903DE25B6BCC258F85446FAC1C2D55C480AEA06E976B63BD7171700095B8B880D6BD40505DE4DDCEF75A3B782A92E3528FDCBD6BA9E9D3E2E70DC203F61892CDEC6020CAC63E6C68D47048CCD422B2B14C92A648000D6E0CC17123568160CEFBE36C6BFDF9F6631464DB643EB45747499FC7F3B2F07D48731EEB547CDD2FA8983A29B37E8F2C6C414C65C77E0B263A82D3694FC7BD6E5867C47E98142E7962499CD6FC580D608686A23AE8693E63C14D7B7EC83680C3F1F42C855B427852FB3247FC8A35C9DECD6F10DE4AFF5EA8AB30D3D3028750A6D8997B5C512657C674F070A469C9441865C17A8923DD4C723AE63FAB1E8276620C372EB56130124CEC2A9D39DE974E0BDEE2FA16234DED401578EA225DA329D45313E11829AE17322995A1C1F282C91F80D52B3537C5AE5AFF212190577AC717C4842A9EE33738622728B05F5F92F9130B4A1E3CCDE8486C9D9E4A3B853385F64DF0AFC5874888D9C8EF00251F9300C73CC53E0E3DBCB98B4C12760E4C73C340BFB61BCA72D098739F3E19F6E523BC8D27C6438B52C0727F3CCACC3544719BB514A745AB5886CF72D844863C98CE970BCA7803ACDEA205738D5F8CDA36BB0FD53404E290A6E349724F551119FDF1B2F62260D61CF3E389A3ED25687EBB2A18C3D43CC3EF2F8874F11A9D5AB0715C2FFD1178C73443E8E718EA3019 +sk = F2D9DD07E6D57F13C2DCF6D38FC9A50F3E763096E5C23C112FE99EFADB1413A1FE69FEF98CA749593E2AEDB62E900CA160456A27A25C76765F26653E9CF54D0CCF00090EDCF2044FD626DF7A5180B69EEEA2A4981D042627840F7E3E3B701FA0C63F0506AC2133EAC14E16D38E0A1A58398FAC62BFF3E81ED056801ECEF59C420C476C1A27829B341243441004438A584429A44672A134629B202E4B300CA4063219342814198D1B850803C14C2216702126910B80852143204C14115A045041008C0C942C94440DC81462534088921461230969529008D1B89114C0041CA7605A26200482856420255B0802C3422C8AB68DCC36010C106D8A28450C340650C26D6284848A907159087001984D04968DC4002102164024200210C20952282EDC4251942268C18280D4A681A1146C019221E2242499244CD28468014168A0300C8A124294200204350180A410A13640D3484D63902100481122207242A8280B094299C83111122644B024628409C100511C082AE1040E03818150C42D490049C1C66C041784109705582401649869410846841885882822A13830E29830C424521BB040C3144AE326651135520A0949224049CB108A02073158146E22996C19110D88242DA2802981C61124334290126C08A185C18465A2046513A624E3400A122972C2A8240A9360044920A1B68C424228CA286D4124810919620090011A006919192A24380409938C89824982B04D8B22868A340A00A10521244D1AC96C4406805B0601084050219145C9884144202020468193982C8BB8305C9480DCB86C20022D23B24593B600000880C882718B064EDC4602433441588288C120512103615A00110CC45114C36C182305A2A448009271511431A238414C32021C112E81222100C850D8B66C1194480995844A880C192312C3280844B689D4B610C9A40021A465633226223030919420139690E23042A3344261369050B4215B306CE0846992240CD34080E2820918248D84C0680B344109038051042E0C456C98A670102525A4B02D838684A2284210158840A61160926158A2290209098B206C63165014418A9B468603302A1486848C38060017899B1248A0C029E1222611156ED2C4419A022E52446158C00C900430608621CC342E18A36C04030D1425840A3886242668A1024212067264C26DD0302C584871881024C20269A32830008245E2382922382EA0065081A66059024C41C68583261060448D09C290C332244B1289D414814624A01C9737694A701B06762F73AA0E7E935C88F0DDBB2117E4897908A60F6BE939EA4BB20CFCC8D610E178EC284C3D50DEE9FF8BFC1A193B033F0EA8C2DA7E680CE37DA243DD7D77A5D163BF1A24B81D3997473CA0615E5A7E245E8CF0769C1EDAFBBFD0799BAA54A416C8DC47AAF5BCA393313DB7F8268186ABB454C56323936E8F35833DD0FC9E4A44DA29673B05A068C1E70AF4BC28AB718455BE6A1AA4D293915A749F4A4E84683F53158785000080FB25D9BEE14FBFABC4EE6575EAC2A4A98DA3C1F62808D7CFE2FE8A70ADD9D8D3BCBAF1A7F882F35CD1928E82D7C40133D2677E9986E8B3D3C22F54980F7D4EC70B29E6D8CD3006E178289464201373B9F7BBBD92E82ED2B20398D7290AED7898FA43F48FA32C636F749B37058BFC1D57655BB568445F7E047EC8987242D25AC22DC77578047878DD54152606585E3D1AE0E60B48B8A284FC692CE10BCD3DFA7B2B8DDA26EF774761D11706A11637D1C156CB94B290A730CF63AB27C432578E3159E79F892F21AB145DCE6AABE27ADC79A29F540583A0FC7D51DDCC27D39DE77F9F57F0D81A9754C1205855A2E16B617EBCD510C9841EAD4A4FC0236A6D0501369E9E4E7339D41963065EC9E891A9E0DBB0F3DD44145CA58018A90F4DE990D89721DFEA56C63F1848EC34564F2CFA4975FCB1BD960961472A2262B5CD06B6BEC1F79010DA8ACFC0147A8C1717112DC6001943BD36EA531D0280EEB5C412731F0B250BED8918AAB52739C59E454E4CA106BFB2B4A31C384C47FE155DC0357E34430119BA879260658A904B3EF1F2120FCC2AC76984BD9839A48683730D9D0691A8E9BB6A0111590CA78B0A46178DED65D8B2913008C07FB08492B6DA45C7D7EC234D3EE8144ABA0513B47221449D974CC37A15AA4A1A24F91643BE73D4715029F35E91623135E60EE51E27F3FBA42ECA11F5D9A6A0A1831F6D8B69340929927842A7869E2D9D3A86755EB149E863EED401A00CE02D3AAF1C87A7A731B36FEE422F8DD979490CDF4E7A61755437680DE982D6E2338FCAB84F86C0C880856D03C4818F29EA3126CAAC41CAC46410358D9A7B7893AEA5FCDBFA284F745AF9934BA303F7F895E70A2A28B4631A689A508CC5F1253328C389F22A2D57541BA9D741F12214E2F1CD1C2B492CC294E8A8E0E2CFE369F09DC93201C43B1C7DC179A129DE1717D753D39FAD254250CB1959FE80BB0D303330F09FDC006D8E596EB43FF83F7A3271E3BE76CF28406D27D306A3204583407AD2A8198CAA908F3589E2F5A5265189FD28ACB15B6C7A8E666885C2771A32D76011C20F87CDFF54F7D4491DCE4358BAC25570A556422241E7587F09209B8C706996B4B93FA9FD8D51BFB656AB1250745C611B9860DDED891EEB08293885C15629182F00F2AF247ED605DA31CFD0D1337C61B48B60AFD812BBD409B02E5C3103A5E3351C1B4B03EE9A5F6333C7BAF732CAEDDE30EBDA1B146B68C7E13648D551BCFC17E4B596A57FC3469FFC192C79FA38EF82B92AAC7C2E008F8A4D158AE7F543CBCB54B32C7A4EC2C696739F3ACCF1A70FC258B67F64D5B20B4E6447A4A2C8AACDF03B77B34AAF5FEBFA451B0AF15F67E095C760E1E33DCC21B9B32552BC772598131760FE57AC178B5F8070514D677EB7E9A67795E84684AE587AD6454099D9AB0141663983EDB0F00BB22AAADF3A2D27145ABAA75CED6054491B001DADC6275CDE8B30AE036738BAD6AC0F50755CC4B16D551720939FF8C07806707ACBD28B67ADEA9FD25DB7239F2C084AEA8478FA1679E9230104BB13832BB9B7E1CE6A0553CD299C768C5B06D257A3D0699A3E691D3D83617D7A922F661916EFE292C1F3E6A4F80BEEA87405C30697665CACA34225FE5F412088706D1F7DF3A74CC1DA58A83FDF13CFB606F5AEBA8F4A13AF4EC9D257259DAEBBBE879212ECF53A1234E9D701EA1183FF77ED2E8A1A516CAECFFD83AF28986B41BB226FB66518270939337A38270F0C0C27CC44058CCBC0DB3BCD7486DA13F6A03D87E380A4BAA649185BEFE58E3F42B218556CAF3A04DD1DA70652B57C35D4AC3A8CE2AB00F085D1DC89EDE4696B805EEE404AF38A9F6579D749D0DD1BA785583C61CE17C3619E8DECB2391E075228FCE48F97F275248D3DBF54FAF5F7385D3D11E3BD68517A5BE48977F0FD05CDA0085FCC7A3BF8AD3CACCB54579C5C1494369B144BE3F68BBE650C8D442682116367E328E12D2844159E44B738FC2E3D5FE8F8B3A2274C6C6E6E6578B75BD038BF7513ED5FB46699105655BFB57821E8FA726CC927C8180798EB455BA99858F03838D5BC6FB5FDE41AD8CD96518F58D1786F5AA238B63C88 +smlen = 3872 +sm = 4A1BFDE17BD85AA2B51CF2BEC4AB59D81ABE13BF1F301B02CF9F73480C027EED9EF8367022E10FB003B3DBF4B39829EE95599FC0EAD4C94D61FFA92255D50335F7F02E81E3162B98A144D6AE90BE3F3F74EEE000E35E8958BCCE836885DFE442A8D6E794A7B44B197CF04C7A2471FC1DCF51B9D530205739577DC89602B87131F579AB33DB96DA006C3D3203414DB73AB6129C2894B897A9CFF856A6C544B9AF5C35D54BB8F817C466B1098778DCFF5E99861AE0A7BC56676B9CE18E3AADDE42B79604FB834137749C58E119C3965A2B2885543C2BC80CF0134CD01CC91472B68278C21037BA9166BCF26768D075AE605A398AABA05742B008BCC7C728816A2B6F23FF54B063F58A4EAEFB02A0CCB21ED9459298A8AC343F63796DA307B1065D4786F69C7B0EE6A3B3663F274E76707B5BC8CAAEC4285AF9787EA92D0B553F918A2EB62F57135BE4B2F36BB9D5D92E8137091A5166BF79AE4EDA7D0E942B7DF4D591C74045868CB8B61C4E3E3A571CFE939BEFE15319C470DD1B0EE6EE741FA93CEDE4729C01F3F83792A405378EDA1AE550BBE43313FB7A14025614BA616E90A4436C988853F5B9C9A59E3DEAD6F43F4844CF7758AF815653E5FAF19574B70A6BC09E8BA03ADEC844839980FFD95556FA083523F052624FC062A4FF8AA2493EDDB918DAC246D71F0257B3D35335DC1778345BF600C78E967531809667D19B10B5F5763D3FFAA4750FE8100BCEC6F0F4553DDCCEFC2DD5A2D460B046F1BC5276940189F69EE5A04CA1CB30710CFABE14A459937C33B63E2A38CAC9BF7A90283794D0D87E80817AB84604F9A28F89471CBCABC06006A205C38F25AA5E947DB44B3312868ED8D085EB516B47E1C97F814C89C72A28B8570254E27132DCB4269D56CA1094B6019FAA882D1F4610BEF040AE764E8DE43419D9958DE5563F1D85B43D0D26AC585E01DAD5597896F5C88E89A19AC5A648CE57967590AA1031F05A50F37CAAC938D835D5DA26CE64D4CB581EA7EE88F1F4A9454DC8CF0C1EABAC46E14D53ADF105E37ACBCB0DAFAC79CF377544C744104117C505167A585EB346FDA1F7759014FFC379D3E749B4005A5D918DEF4BB83F223FB03EA3BD2FCF3D0CDC83C830AAF8E76D1DE7CE4096B21AE1E3B84A94272225F52B555D1CFDE2DB7E30BC08AA6F6577E9E725528E41A5DCEF739AA6B5153DBC47DED979E73F93C41AC9188864913294D1C4207891803DF10CE9B755C395041399DE9B5D6D9CC4434586E9E211E4EB668CB9FC629DEEF3EE9413C8083B4F06A1B9E5EE53A22804565CF2D8B05FA612ACA9B636F26637385839774E6AF59D3FFB44387A1DE32DF3CF5728119B9FA76561A13E4B6470F639D45EA967AFA52ED4ECA7D03CFB89D737E66556B48B5992553E7DB7864174F318D945EAE845AD2775C61C56B03B6DE25D239CA4BCEE3B3BA4EAD8CD019F0B5DFBFF6F87CD8B85C5D3398B534E29E8CC8B42C9B76428B61AC063F089686D3BDE74AC68F7737116A47E677D04DDA39107847571CD538A685467E0DDADF96613C76F848F54B4E0B099F448BA6BE7FF6BE1C8609A689F5DFA6AE3D1A267A45522FB0192712981248199D389A44BA6465F9373DB4E7C084F3A2F2E8DEB6117AC0D28ED4621E06E64D00AA94FDBC9A177D67396C05A8AB334AD8C00729AF802DB356F1089FA780EEE7B6EB711BB72438F48C8DC2D4A90E499F81DAC4D874D023DBC19D8AED34DE3E10B339697FE17A344B89C3BB7DBA3EBA81C040E85424AB02E30A7130F1A69D2BC3E3EA3125E00C982B264807891D15F10E62A9F62C221AA5EF0C5782CAC148762B5E7613B957FE104B4EA08F05F537338B472F3250BC7C66D7967357EEA7FAC0125E43412C42E0B636DA8294F9D74371CB880C040E192BF8D34F5DCD96CE377559F97B771C005359840D073726A431AF0F3D2AF38449D5C93F9FF8A6789FA66966BBE00D53DF1055487E4DED2F8D33851205EBB55BFF964C207482CEDA0E7687462510DC5770A1959CC029421EE5A9299830E7BB2A86F315E92EE6D87C37683E619E846594AAB543EA88D2222B251373BD593CEA09399709C22E1C9DFA7CA082E37EDA52124B31E1A62BC79A7C7BBF212BDE3CBB8BC240924417F0DF86402692A211118CC1ABE83DA86B2E39E03F38540FE06DD514757791B2EA1E000B5F716A5420B65DB7FFD6F6220F0D19D844570BF04F9CF218FF8175C117B7CCDD32229BC2FD0B09E5966293241BC6721FF70EFE49C885FEAC53E12462576DA72112652F3E3FD82A8AD656414A59C9AD3B74D9E8EFA11E7AD08C23C6F60E01EC180FB6A66180C93E30029DA99F7D282539EBEA943C1F5D428D3F4378AEB0412D66A6BCA66129E43553EAE05F4426FC1693D9836A577B53D8D04DA7B7CE0CDDF376F6A4EA35BAF6F8A6C83ADA09335ADDBC04321E53DA09EFFBC1629D149EE011C20DC885C4B3087F3CF44EF2BDF90EB134ACF0E684D61267F6FD9F0A89B8174757B6B69880FEF1F840C12E25B97F47735BD578B19057F42825452E40DFB5D13EF781AF40F3624E4D80BF854E50156B82FF13733E33B1CBB6DEC908042732B0FBB43BCEC7128B719BE09A0F568DDECB1B12074A1B0626739C79BBFE7F9C0AFA1965B5982C88105488A5516C8D2F7E9AAE9A8DBE730A4BD6590540E9F4CAFFFD9C9C89AC32285A13C10B0A80A5DE008EB09DB7D13A34C2D57CA1C0C988140357F5BAEE852A64A7B6E0FA7748CAF33E8DEA7780A440742F94211F465EC07A80098EA4BD098735AEB4820AE512A5DFDED34848EDEE6E90570D8E4AB60D861C1B8A6646963B940C4D8DF379DCF39004CC2CF3AA08DE7587B55976F25C5F977FE7ED6F3301A296480550F48BE783F99F7F89FD20DCB99A7D8DFD670ACFEB7A0EE724712EE5FDC8DD740517CDBF8C2AB3E6B58290F1D5E53F393D45EBD35D7D02BF99211503D96C485C5C9C41A07D008B94866779803744A394D65D8327F3AA74F5C70509CD182109E03C6B38ADF723A77C2C4C7604D215934D4B41FA67DFA4EB66D1B4BC30461668D976EE6C53D4FB4B949B91A5D860F1D655751CD54582C1880DBFAFEC6627A53B60E7EB8EABCEC1120413FB7D8149FF300187BDE4301021A842E52412F23095194F9DA2D604BB0E8DB2DFEF28F689C88E3871FB704DB7A06E88502D0C7394F3EF8BC326B34396686A3E9D5E70F5DBEB65D97F28CB7713F6B304287B520395B60539ECB6C8494692407C806D54EAAE45BE43B5A40505F7E1BB32F7D62EF095B332588DB2C50D0F60AEA06348B452F775E0B1126343B3D474E4F5560687C80999EA5AFB5BBC1CC23263B474D5152575C676E8B96AEBDDC1623414A4C4F546198A3AABFCAE6585F657D969AABBAC8D9EC00000000000000000000000000000000001626343FECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C + +count = 44 +seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 +mlen = 1485 +msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +pk = 23F6B1B7FA60839EC6C19827DB079886F7072193D67A8C01E35035A27CAB62179C8321B3E52792FD366BB600B7270D570B6C56482D767BDD62EB3ED84B94074F88479BCF4A28C33E6D44C42B3E64F48083EEEB349F4328DB60BFE8417927F19AE4E32D56F2B269A29B68E5618B5AE014AA5CED5170D8473E1DC51DD66B5338F5BEC9BA7FBD5A00542674D30E095FED352CE82F50069271A107B36BE9AF36C4738E86524A54420B0E7DD48E29295475435120ADB21427971A94629131089536E8A2464AB728E8416186DA173A05428A34617F4A160877233E6941E57DCD35835AAF67F7C54B229F818D1C063917A07776232FDC06A62AE6ACD375D552B0E2EE5023C3E14B733909B55127F6D9E5963A9A8CB88E1E1EFCF3578ECD2A82AB301AB6BB344EF62D287D77EB0CA97ACAC3E0B177ABE51A01AB6DE31C5EB82F860974016BCC72F2DC5F099ACD83BD5DC46BA48EBCF24D68CD412D216159B3D12DD8C5A952CBECFC5102F45142FE31ED24EAA4EA0888ADB23767DF3AC3F36DECCCDB262DB05A85206E6F22FA521DF4221622CB9B1A06B7D8CB47E5E3554DDF047BDF183C962DCA280980D10FFBEDA47AB6F08FFE0C40E5235DD3D88DCF35AB590C69C1CA0A6BCE59D7AB9C42A648507A95F20CAA9268E9B62AA10AD988F21E9B419C5DDCFFD71D62211EF391DF64173B6D9724A54532C372FF2F5B8A1033F8AB8E6F945851381ABC9E45617D339D45AB9052D52A88A66BA99D9882A5F94A781BC6A96B74B276CACAC5442A06DBE76E7BC75209954095B759813E9539B1F8C8037155D1937A36D7675832B718AB0143D9202BA8F2C876DBED5E2D8E2FCF9E6F2B9C4B48A5B7B303C27BABAEF36DDBF1DD19D4781AB61E3FA8396A835B8D3F1EF40D6580F8B6F5A9B25E347CABD1D1C3C7E4BDC4CBC22EBC14EDB6129346619268D8CFFDFA8D94D3B659650B9658A1472AF6E6296DAE133B07799B7D1BAE2E91854065122E5E9DB44C61824670F2CC0B7D6999C20C22AE9364DD29E64C8A095A13E27B94056589FC3304CAF4CA3DAEEE9CBC11BDE24BB0CF7DAE318C413F72B0B960D07C75474CA66668484B61BDFC10381654C18004967604977C94AC26494577BF30507F00C46CF998B0F2416F70D25AAB34C510C2C9BA57C92E282BBCDF9EF0B020EC40EAB570AD4FADA9D3B909D908F7975BF08AFA1517F8BF985F64014E077CD16917DD994768AC8625A88200E432808109395E92F2A205F9BE3FC5EDB9A1BDD235FC59E204C6C761CB8999269AC28094D82CD543AB30AFADDC4E69A7429C5D2BC6E901A7748AE37EECF2E93E7072E6FE80EBBEDFE30B11FC02F7850C7A81467FD8EED5C4CBCE2FF53BADF8963BAFD13FD4CF41818BAC93038177D49F15D84C5F0FF68159338AC09A206A30639FF8FDC4BCC923CA2EFD8A56849A27E3030DCF587401D25CC872C5032CFBADD0E7312F8BC3F168F4010052DD0DA3EB46B3B260B40DE82222AAE7FB61DA90B64D84353F751E4A8D324C4D0BFA94D42905C0272502C51BB2D7A47BB5D5C7F2A9EE9D705B532254E8BB3C5EAB055D49E067D7B022F8106C474EC11F71609688EB1123DE6E6E31CC220401EB989817528D5D25B3B5E9DE6D079D78FAAC13B5BD8279F5649FFFD3F7A4B5EBD56A8144BE2FC3484F5E7845DB3B7E8EA5FBC8B6190D1E5FB2AFBF4C93C7F2933F2D547826EE9ECDD2CDF7254B8EC2EB030485936A35FCE10B39AB1E0EE1823D9E8A606ECF8D2873961CF2DD233DCFDCBB41F4C9B75BAFFFC421F027CE343DD97ED5651302ACDDCB164BD31F3958A76443FBBB12C32A03505773D64C043F5EE24829A2125F33AD4C8FC2706DAF +sk = 23F6B1B7FA60839EC6C19827DB079886F7072193D67A8C01E35035A27CAB6217F5771E5ACDDEBC2350AFDEFE2A4DBC48AC0C151EFF621C974CDC01B9DF4CD51ADFCF8C2F3846E1DD4351C79A7BA2AE22D70092B08BBB0E98333A0F7376E6BE860A12840E791BE4441096B64DDC4BF84CFC26D96D9F74B5FE8CB794F1B2C8F05E52260C1334458A1646D2A69001310D0B46301C28260388708A886DD2104510B6241C430EC140405B180252B83114A14592408258B68088868C49346612362623B6048086701AB5296384000B29718AB265912485D0C021C9A88820C0710899848A142CCC380E210612C3066AE324651921668CC60C1BC611921048C910805488500B214A04398058123292B831D8B650C9047163B0816034081C4960824046E12881102081401042D1400A6044821C9685CA128A84342ED9A2698940840CA0210B39011308401C90712205504B044D22128C13052809B76DC828646488400A95048C080DC0A4015C188153484C14381214A14C81B08DD8C46013A051200350DC244E81482C42286A4A16485CC4004C2669D8866DCC102CD2160E9B246E89469000449213278DCBC011CB1070111788530820541425122472212312A0B24493964122B689E094411A196412014C8AA225C414320AB2058BB46824468E44866D9B3441DA1672D28630A2426A02260DD400015986905212622405290B100DD4486D5A8248C31410D9344102000D1CA04454104D9A82819984655AB8100C3688080125A4B871229908438091C00891CBB285C1860C0C848C5A88080C390E11C7604C26211A356408892508C6514A340509126983388203A48C14A90402998803B49161268221833020026A13C124D09801CB900D903880819860E4206804A54C52344D98445091347198A44498B20854482D434860D246299BC06501B4290BB5419B362C9132414C3230094249640201E480694B006A50B02D9288105C1892E026110397905C487119A24852922558A08CC9842CA4262583C08089402D12146553884053802513B26DE3328A889020C232319B1204CC020919172CC1C2851020820C1804E438260B16290C988023230E90223104134A9090891B8045D2466C20178A0388258C4608D9A4918880041883100B9865A0288182A44C8282510CA30010900844161242A811DC9244CBC02443428C13442249A86D20272D5CA230141829A1C0091B8760D8448D1A946D80106121A9006244711C2741DB36699A4210A1187227DB9B6E065F79C05420AF4CA912FE0415012C2A61C62693BCBBD2BDB49503C685607FF93F468BB620DB0AC02653B9B3FD5A87F0B31A04821BA873AACED12F0EDFD64766F5FCEF2CD2FF28971F84717C821D5001D6FB66CCC1F479F9AB9E2BFD9A1809B3465FB1C6811779043E190478E3141790778423EBAE57CD3F463BF7EA9FBAF2C0F97B7B10DA56308C15DD4EB146157DFBAF097C1CBE6DDF23F3F598D210F55CD3B4990F452A4386868CC02D5970FAAF5C80C477C0662282CF85E01BC1F55F695ABEC79E77075F4CF86FE78408ABE779C315C989244F334FB08A6DFCCF276A994B801F52E88DA6A980439B70AD38B66F2BBF01D9EDB061431ABAA4ADE14A737F685EC798DA5221C99E5A6660B0F4F9563374F39A281D1D9018C06739E53FDDD429D5568AF083C05BB56AB425F8EC9B8E91AE7822D06317688AEDC319226E0C511C0826FBED3DCE69B98415DF0347BCF2CE56B8EBEB0C5EA1829D1A3603A2A2508D1203A555AB4F16F1E922E2C1D33350311F5DC9686B85B884D84F41C7B4D66AD88D85C41F98652517F28D6EEABA9A758F594B941B486C9A127FB6ECEA70C78ADDC375EADF4EF28F8904F9DE48A30585A5370D0874262F7DA07778A712F6BF465D2AD6407E4B4596CBC89E2EC6B176B2554250176DACFE5093E7CFA99732555453F6D90F7A828184463BA869687A1B41A5A2279455F11C0E91DF7D44B2ABF2376FD2BA5460F4AC52B6F94130EC66E18BF3456CB5305261CD3516BCD3CDCFA808E4DAEAF99422E35E0134DFCE87A5D174E60BD95FDAADF69B80964AF9E0FB1B0D8A0F9E3D1731790568485B8A5BF3BDE945F900B39A4A7CBA1AFE32EA0A332AD231D548A1BC69B9DD4271C44BFC86D4358A94AE61769DC80479482580065CB5497EBD9059FCFCB46A7331B9A530F2D9EB278B45DE4F809D713A882C8CB3E2581A93CBE1C71DD1823E082E98B97C3ED1349B15210C98BF1ED011D47073654F546AFE9781FDEF32E3B07A9E80D13909BA74B18F52FF35F7F1706C675AFF5B98DD437C9725C06F57B12D93F40130348328488195B53B646610E98C62A74A10BE619A0ACEA69C833C17085CC037224B40215C9B741C537E70954B0DB396250E751853D8D4DCF7095C53453BBB9F2AC4DEE2C856A2B7B2C0585F23A48406E208279E71B0366B06F3C85882F0DBB72A7E287A04B1D1F5481DF9132D60FC670A0D493E3006CD57C5B991519B67D2099F8A27C8483519AC25FC6539A1A4806CBDAD6D4D00A8F5AEF0A65608C08E7FF4C0C104F295EB77453F886F4C6DC549889C29697703759743BA2F0ED1084076B32199AAEA7F42F63EC188BB09BE17CDE084860A23AA38FFFCB9647BA723A65AB3446D2DE90A2226712BAC014166ADD8B744DF1550EC6488B0BE835B23780C799FE95EDC93BFE71FB351B23CD788015BBB3E44C2DA5410D0E354B7306B8DD7336E22AE9070663332AE12238EA1A24BFD53C7CD0CB8B3C7B6F00286A749E8BAB4E57E25B771175D096CC65C0C024997DAEEB2EC784B44A2D9215A9008B6DF15F7452E3FAA2F34374FC11903A6BD56643EE93DED78EF6A4062041D660FB8E0536D0A7B6E33ECD036949DF51B84DB0C068FD3CDA534F1CCEC8A9E70DEC08FB1AC6E6C46AEAEAF255BF183E068C440EC37389E147B29C032578238C0D2BAD6B98272564967B640B9B7C08125616E429B500D2D8B7A8C2664CD87F806D6B6C60433D4CBF62048F8F1B7D3459C6E77DCAEE9DB11853A719353D058724F984352AB150A7219535D20DECE5289E03701FE0068A9B26296C11E43A62B7A28B0F6D83F64D4454E78839B86AAFAA1B3AEE0C6D0BD447132CB2BB46A1F3C9449C5ED0FC5FAD23A85B08745CFEDBE0367FFF98B33B2A5CAB133907DB8E08B9C33C7539F90E64B500B959F5B3C5456E9976CA4FA28A912C145EA414D0717EBD6B7617D838FE481F17FEA7D611A05D96AEC3667AE3B2487EE9469486D35C7D7AE63ECF149799B21E049E8A6EED60E08F315FAB37A58A9403514B39906D696BE88FC3E0D2647AE22C512C3491BF2646C1A20B5955AAAFE033C4A890911E3347A3ECAFBAB0B856B84C9796B54AFA192941BD0DBE8E7AF0E69E24814D85A2E5435CF0C6B915E830C8B11FAF9894ACF2C0AF7DE00AF3E49D4AD1FAE4B0DD6E44E89A460260BC5FFBBFB65CF653AD8664BCDB1AE94F0F955EE21A83239E907F0FA6D3D03B9EF210DBE8C8E710E566F14BF49FBD028F328905D904E9341195F5A0B5B589484BC41B7FF7013398AA1B244ED7012D8E7AC8F87C84892870F64FF4A50E3F96BE12EE6311DFF3E49D2A508CFDFED119F9769E5BDE8C933DE52 +smlen = 3905 +sm = 82671E12D54F083C2207741434B2F35296DFE35E6835D86D97E2E1665016F74358D3B31DD42C8B826A0DAE7368A64FE55D9BE8AC047DFCA8F5105FF6F56497C24B1772136C0AF48B5ABA71A2D7EF191D1654B7C355CB74878949F6119D323751A1ED18A8D117D92563BFFBDB6CD365DBB1B85CE776C437DF523C65B2CDE29FF8B527768ED9D12EF4DCA2E18C4DB81C13D630FAFB639C810FFF9139565762AD0B4818913ABB4E7F7FF309D226778B69AB84B3FA4960B55AEBF9F6AD43AC05E1C8CDF230BF5300C634BF49CBEE5608EBB6D67A7EBB2CD7C4FCCE0CB68C7DDBFD4AFA6E23F0B3C116CC60BF73854A53A9820772B127086013D205EE6E7DC6C9F00BF51752B380EF4230A660FA818DBC6265D310D7EDA04F374BEA89127D4A3C4351F92249B490E813B349B98532C2E5143853143E9885374914FD9C5669916B7AB09295D685F991B230D3BF87D7FAF3673E002746352E8D6BA478F20DA43A646CA035F556FAA52F8420EC0BA0A04F3000FAFA41AEF01D66E1069A9FA6A0006C734536574D81E1EB62EEB6C36D029460F4397C90740264C9318A576E3AED3C5603DD215B93C9B7CF552C73154B7EAD56F2239FF05ABEF94A42B23C51AC0DFA2A1135F18FD497188A87EB303624BF7A0619DCC27D4DB5630AAF2309FC2A8D23FA6391D6DB112048926659D8539C21AAF1EBEC7B3F43C8D51E0A0555AD70745530941FD99CF17A8BDC1143E79580F4D398345BF2D921722BC4585400A6006F4BFB69B045350358068588106CE4C9D9254518D5D243CE3B35E33295A4447AAEA606FDE46960A31C6989014167448FC8932E88D251526C7648534AA719F9C980A5A6D59B0C24B78ADBDE00792D57DF825A852E42A722CDDC9D315B5CA1B1B8724FA430414F42E63D0E94615DF1BFD0295E7182F259803DEAF07F85C6B65E71DF3399047883BD23B7DF0F4E72578D6039D6D62F3880022DAC87CFF4B74BF3F2AE08B31B13A495ADC9861AB7F9B1BC65E9BB4981A41A882800E73CCD9B4A87AC2A548EF4C1AEC19711FB0D785CB2CD48582E2323CA7721864DA95A938ADB53E226F413EF83BB3E3C1854BF25ABE6A24EB401DFDF578441898D7D21B7691EFBF71BC466ADC4ECDB4AAE19803A79BFCBDC5FD3936A81E4C15AA1A1F279E6237CC6DD0190DFF76CEB2F2169897D1A9ECF167E517BF4F6D71307E1EFFEA4D239C27E14F93F0789A0E1289E14F9E06EE87480C00DEDCC2250FFE95C4734C4DD82EF785C19A5BF64CBAD354B3992889C6E9635647C22A20C914183B7D378581CF3C4F8B9A56488A4BD77D8F64436260C008B88048382AC23E5709A3A8C726B0FAE9476E80D2375227D883918823D4B14EA20EE73F73A48AC14FB4ECD79B239AE72FE4E4ADED556FD93F3EA89CDCF1636ECDF7FAAB2BC41654CE1168EF897168E56ED884E053DDD6C0CE144BADD59E9242C782660CD449B3776796E45AEA65D40BD3BE4B290C8CB2098AF6BAF32DC0FEEFFE143EC94539A25676E9DB4BA63792BD85D357781F4009008C0084E9DA4F84A505D7D0BF6E51E040C189D4BFF96F810311637CE21A75B94AF109F792CEABB9B2FAA0FAF04BADBF9D108C7B43B359A0E03F25FE4BFB085180A358AB86638507079F2A18C677AB63B574B1F5897EDBA6C83163A8147A946A1558935C67206630516710BDE781C7C39BC92916CF0F3C9625F5D2228884D70939A8641C9A61EEF17FBE3968E1780376960879AA94ECE5D029118F9845AA4EE80F466B145D337507601E5BA23A46530335D17256EC89F40873651E45C15F9DC2384B9F23650E7D14B4532E40FEDB3A42A08E6057C538C08DBCCD38CD674577C4A16113A431F51654C45716BD8C7BBB218BE209CB9C4E4FC2925ECD4665AD1C93911029EC00E35B752A5D1B241374461B8945DCE378ED04371DE675CB5177C69EE552B5317FE8CADCC1C563537C2F5F0CBC03121E08549AD0E2B7B0A9D27F1C45AFA5E128D72A33F8292F9AA851634B14486EB3CFB5E08E7A7819DF8A1FFD764EA3E83E4DDF36D18C0C8BC6964556899740977EC22DAD34C2B3DB5595474A35A05ADB453A80C79081C42268358AA17D15420FEAE17D296E3C258F873EB905610AE047EBAB73D2216F588145E5E1F1DAE02E18933B7B6454B2052E85FFFECA4BBA6DC55534A408A479AB0DB6ACA79C9ED5C4AB0DD67A702F613227DE9CDDDA2E5DA03AC6EB864272E4A58BE401D2AB8DD5BBA6E26A80D207D3D6F073CA7F432226E9639EDBEF2057A6A27F5A00F90A76D149283D7FB33DD5EDCF0C14C2391A9D73523466DC8209D77C076C23C40C0E452078AB0D97DF459C5D42DA6DE9D5286AB5C25DA6DEC3AA17FC489B26749680F3297995A39F71F8D44F8E780E1F98A1A93BE70880D80574C72F1AF9C1D0ABA2582BF9D81C167EFE4F5991BA7535D615B83B6A46533548693D0A31547B939D6B398B71C289E2F2E12697F6E1A0DA893C39FA0561450F6A7B9D969D1079042455F6513F79A99D7EFA9CD0AC472B2666D355FDF7F2E1C3D517178E377E9E96011184463B8F1E5F8986C6E983647BD7BD8E7CDE83B617BDCE01EE40F46210502577C1FC7ABE075440694210B7AAD34E20F9C329FF7A37C1F3875F01AF1CE577B8C3B8BE8832550539012BAD460694E8333BC8A00230F41E182CF4C618C1FD6D70BDC9A0D91E691EE92C69C63EFB4449396BDD30400F5174647881EF494AAB3D0C15D9D94463FF247F8908B4AD8FE17BB8ECD3A5EE54038A113461E348DC4547EC067F08F9103C349F5C0C647D44E338C30E718A06FBA280925243FC57C5C1709E17815A282A1E83D5ACA0146EFB56D6CCD7295DC513EC94406F3C8CB7A3329F61457DDA1E1696AD7BCAC9E572662361346BE12A640D80BA12E307315F9FC22ABED844734B980692501F900D6124F30C12414F4B01E135C9715CA286569EDB8079A7AD57E1CF0C52DCB3388F799CEAAF090ECB6E2D5D1E5CFE026A3D6C7DEEEBF9B7A268347DE1E45C60363C9C582B539EBCC8285508BC6C86A0321F7B1B5835302FC803014E415193F6B5634435C229B1D6B5164CFF7D160AC075C0DC3AC39908F17B5D777BDC9DF4D51DF7BC6C5E31D0ACF7DA249A3CED3A85071AFCC97359BAE1583BFA5EEE96E8467DDFF3138FA758325487D91DA403BBF1978E50A8FA58FEDF0B5C4D7AE0C0341D38FFCC693210B30D271B8627DD98DD671079F06A17676D1FAD79F2B2F25243B2B42149D597A959A3657DDD248EA997CC6A99770D8336C11A3FE462556AFBA9FE5E8F696444388706465464F52585B687578A0B1B3B9BBE1E8ECF8FB15414E708AA3C8DFF3FF1139666E72737C809CB8C2CED3DE202C424A5060617CCADBDF00000000000000000000000000000000000000000000000000000000111B293496E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 + +count = 45 +seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 +mlen = 1518 +msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +pk = 913BA2E048EC806266F8036D0B5F77F5DA6EF6B093EA67E70700728974C92440F7B002ACB14C3EACAAA027AFA02417311390DABD1C42A58C8B7B067D892304AFF426FB87A189E41C3F9481CFCEB2539D76FCF006D96C3179BBABD12790B0303B42EA17A11C99AE5B6D2FA755A368427958F5B50540D2622F5F9F642B1055376308CACC6F9AF97B483543DFEAC68C78D034A61884B67CE3499D592B1CD50E2C86227101AEBAC27F0D8E9A577D1B8693160105DE677B6A26E152FDE4423D0939C01681B760FD3B6FF804F7BD7649A9A8E388153075ACCD9015339687FB2A0F25C5C35E00D80585149B380A0FCC55418DBDC8C590E70D901F2BBF63F287A4272648A58B325EEAD372D89E41B523B955F154D38F8BC0EF1EA022DEB7D25DB5A75337734D82F407F43D740966B060698DC45356F4BC549BB1FA9201A553AD5E50755BBEB4EEECBC98D5A4D452443591E85403DAC836DC676F9F499C7E3FA8FAF089871AF6A8CEC29521584B1D8CE654FC2D0314544F1AC19B1D70504B2BBE127C3B03286357C7604040116E329F9BCD0A8720FD9832364971B5CDA07AB9178D77C7F0EF7627A795C915E20D64D5B27FCE8A9394C00DEE4A8000CA800E4B1F00ADDA75C8E30AAA9758C59D9D300FB3BF4F0744898C0F1413670D69D06EC95D0DE63356EFF5B5B79B8DC5AC5652FD000CB804C9CA92CC328B94E7796D1BF6F0FB48EEBA71AFC25B3F112E94AA547156BDB66D40EA5341734691830BF96B9D844014621A5619FCB75723C0D29053DFEDCA419FDF405A8A1C80BE573CFA752758C6103566D85A60DD5CFA5DFB46AFF66A0AA005FBD6162BDD3FCBFFF4FAA135CDD438DF847B1CB0DCC55EC4A28B7D3E2AADB9B4B4E6339F20B06DBFA8057BB25ECF9B2B1C9C20B03643386FE0EF0C487BF953A9C15E3C0DD0018A2BA63692E33FFFE6936DD5827677402A41878305D59DAE7BBEA0B863DDF2B095B3BA74D3B2962B144000666B50E03DA57DF44DB15896F3371B32C94BF87BB6C7E11CE34B17FB8B024AAD7AEF256AA951BC69639A56DC501E3EBF1F49102BF28531E7B148EEDAB882EF453C1BB8C3523FA4A49A6123FF25E116D77CADA86FFE4CD40B77A81135E48D36F514DACD8948323F169AC600947021E1D226E94C84EF4C3B526B217090DC2C756588AE3611674418968D9B41A4D32684C1E2CF2ACB2354522EC9D38642E060526E6FA57A9203DE8106358236B0C9B277401C511E8B82F5217CFD39CA45997CC0ACBA0B75269CC7BE95FCDEA7D486F35D6EF2553052C0A2F5E27084A42DB1B956A6C4669CB841EB6552F5D63BA16CE2459BC32E47D21B63B3CEA9DCDEAAAF6B7C34A6CF20CE325B8443FA52695FBD384BE30933B30E49C9555DE5DF7A96A3927F0C5C4321200EAE15AFFC9E6DABEDEE30A4ECCD2B15245998912C6BEA98A26812DE786688612D7847894327018A58FDCDF671551B349CEB0E64DA709F3FC144EA6116383D13B8919399C41C4652A110D0235B9964B4A5107B8F4CEB0158F6EE69470FE9824EBC8DE1F0E00868141F10CED2D1099378B524C3E906000A75083828C28CA133DDB6F8DF52E64E9367C36E05280FA970F662598FBB5986C67851B793E0FB2BA966B0D4A7DDCDB04FD71BEB46A86A2132C9E3BC4FCA9E4829F5FE31A9CC1B7C76941039B3E0414D33A9CDE5CD22CFECC2D9D1C7BC366FD51258DAE45E54A9D83818EF56EA29D943A9411A8B1B1C55703608F6E8D658402E79D65F1931160644BFBD42FBAAB71E1B272AF21B88B243A22A493F673EE5C36820A4EFC9474ADCC91741A01175C4CDF3E46F9195C0E127DA36ADF438CAC3A5A9BAEAD23F2D82 +sk = 913BA2E048EC806266F8036D0B5F77F5DA6EF6B093EA67E70700728974C9244091D9AC0528CC0B3CCFCAC054741C781E3817961ABA5FC8BDD96B001EFB9F5D88FE51BF8A07B7B5C7276ADE8A4B9C32B44E7229362B26F38F34B9D505E8BB0FFF197E000BB036790E3F58CCDDD669CA0711C4C2E4728F5E9AA6D15A85A8EFF71D01840CC0B26418398E80144AC33645644670C4342A21B64DE4848C1A09041CC78D2295708A204292B489491445CA0042E0B20598A02521136CE1802400869161A665A23232992629A4089048340A143521D9303024218243A08453B08D03179222494D4A2224DBB4201B358982A881A3A86901B90903B98C9A886858482424B280C92469D4426E99829124822DA2385180C45023C7491B983112C19112029164128880362C23084CE4243202B48D4C142451A65012154A1BC5859CA0452114480BB94CDBA4001A10065C26699C105009200E1B92641C438D2043110A466CD0A28002288008168043C40D48444918228D49402099263224216148B80CCC9408041924E2320A98102CC4B85181A62C5CA88589020511A38981484D42868823440CC3B82CD9221299B22822A604120720898070C9B620DB308E0B828D530886111732C490701120529AB26DD090304BC2091AA4840AB6051930225AC6655A046512922C111068D3306A22498D40C20023436A94A03108B16401144E2189481C410AE1C02D8C426E41B05100C02802C090E3344809414D0BB810D4B46D0AA82D10322E043060E21045E3906443328904176A2114909408694B080010246022064059B6484CA20411238008B1004410661B928C5132461A376613C34819448899060DA138428AA24C231632D83270A1C25101910422184AC3328D54A8404202860B012EC2164411310453304C2208841AA341C9B62CDB84815BB27048181018C66050300804A92D8C9860C02228099949C02009E0B401C80492D3C651E1C848C10432002106134824CC442E1C408211464E5BC088D84292222045CCA28852308114126C2245060A244823B18124990400C44CA29849644490E18481DB023011864D04158401344CE4B884DBA2491130294CB03099420D03230854B031CB005281300600930DA30001E08004D0B28D0B436D88464C19308EC486018B8030E1A8802193306192519C26514246826340480AB30C4C2630C1482182088D84348654228204986583B671583245D020512114840A246C5B12402188844B304C931044E2B86CE81EE10A7EF7B5D9B45FB82D66E0ECF999218AB27BE9D1080A6511A363F6BB1B297B90E358AA54D7AE0CED56552A0715735E92B7F8A3C6FBAE4BF160B27A0D1AF404AB2FF4FBC881E5533254EA6DC99DED706F70EAFF0F8FF78F7ED82A95F8DB957A83CED9E69CE1258535E61882B17AB6EBE8C91710E2DBDC3D8FAAF0E3AF0C0AECE4B6C9271AC1617B42F3AC7D3491019149F2D0CA372E6848AD90C7F23650586AA33414019AB350FF6BA76B0E5DE595A4938A7298E845D765E982E09D3670BD0EB7260E9DAA9C2427BA5E5735166057D7107B366735BB40B87F17547AECD86E70FEB8E5C89838CA880E1A2121D8499407211ADA2618140BE4C31E2DE801F2B69AC6DED0C1C896A4B02912FF81EA87DB31AF77ED62F8735FA1B4FDE9F85B85899B2D01A7AA805FC91E0B966B819B2C9D8086D0F1E5F1F42DCD6C8D0BF696BBA05510C1F43F42791276FA8E917956ADE6AA4ECE5D52D52F6A2EBEEBE2ECDA3CDF8594550999F66CD27D246F4C6966F0DE5F1DD11CD7CB9DBF05EAFBC36630724ED91BF431D1E0053BECF5401AB3FF55DFD673B829043B6BAB30430F370772A0F214B47330C64DE26F0EAEE0D9200AAA0D0E99347E9852CC9AB1538699254613956AD9FDD48CDC1E8965D69A0191B71B521AEB8EA756B37C09C583155C5DC26929DFD0E13DDC7B61B6F2F3F95DC5CEF7284AB303E1DDC52CFF894418A9ECEF8C7D9B30DFD4CADF62531EC8191A51E8B52C3B682B2EA71C79D92CAACB32DDA4486FB880295BD450967D8CF60CD5BA824F34B2FDAB2CDF262CB2D9FBFF395B017B0776B4C9183E3BF53CED52FBC930EA700361DD4F0851792CD661ECBC1E36AD9BB5000D803397B744ED8E577B6951C76AAEB2F71F5782CC3F9440709D8245F5C31DDB1EA0357BA7D42F7222C4E3FA2BEEB32338EB2F9A40DE3966B4A591EE8DEF51D8D15F3B18606D7BBD59DDC54A32E9123F04AB73C886D8BB026F5113E29ECA73C01562B6FEEAF30D47107FD506BC8D55C6CD3F2979E0BB9F633FE2448A925CAE54404989C120F9953E6C1458180CC9AA4BEB7FAF4CB9B2E42E41994524CF4EE302F4CF543980635E5E1C750CCB7E7C087BC920833BBEE6EBF66FBE1747CFE9FF35030A7DA939DCDD59988D9F6BDA79B83F3E348E9254A5A5A605D1ABFF27F6481E828FEEFDD00584DC83A669D37F8F4940E731549E6E679BBF0052347471D6208AB1C1F60F060EB782975207C82006CCE53B5061770B2C86D5834913664CD69C0B2795E248CE6D9235A6ED3E2D52481EA025FD694A4F3EEE46724EFA9B38FF49D0BC0A8C3BDCD46551C7F70047D9BD2AB8679B71937765659CFA9C9176817A5641AE929FAD07D92C1091D9143C7B6EDB9503C63C1D9335FBAC3C7E3141F0E25FEBA2CC2A8DE19F2B228F5D1B30D6C218D16438237296A4F6D0555A1E6760A33D41900DA120EDF6A4BC99914660D3A5919287CE41394FA5DAB3D5A83BA3FCA792AC3AC6B724ABB8332302BC2857AE740170564903321E920C7A25731ED84E526E4D0BD4E65E4CF519C698C9A0AF790DEC2326F759FB428D1DEAE77D32428BB2024AC2B8B84331D46F6D535E8C0B13A171D7AD08EC9D528143A3E0D0F8FDF9925A71F330056212BE70FD7B3CEAC4BE0E4BDFE3B120887E0075D03DFE274B1EE0D5C0ADEE72D08C2295DDFAED24A2A61C14190827A20293DFF0E9576B781381B163B9894B8FD88EC494693F0200B214A04789F7EA3269135BBFCB9B41B9183FB1D8D0517EDCE13115C075DCC7E7EB6A45E58C10C2DA4E7B8DAE17ED7FD21B30A5E9F32878EFD41856E6081D0D9C3AAFB1446BDB8DEBA0FF532224E8CEFF4AA68417CBC485FFEA00F772B88372343DB231C5FDB0F1A4E59E138FE68073AFA946A3AC1FDD6F5F9B34B40B4F0ADD4C1E336E39D0BC75CCE6D982F58D61A763328134B7282987550F2B4149EB3DCFE0D0EE6D1B2FCE36A1AFAA3DBE2D66B205976453D0F6F459033D2421C6F7DD210D238F737EF6DC6CC83AE0A0BB0CDFE24199F735E5EE66302EB565CFFAB80E942786C13FFF227CCBEB2F7C197807EFFAE707E4CDD18675C7137D6AA9091E115ACACDB5E57A08EBD1AEB4E8C06A916668D5B3AE8E5CC04ECCA1D2451522A6FF2FAF478E7C90E2F56470C97707D58C42FCCF7C89875DA6E7E5A7C7265A7EA820F40918A865F8DAC8FC121A3CF06DCB7F775C9D4F8F0ABA407189183136C33E96C93E8B0E3FC2FBDD729E6809C06F1538C56E27665785EC85DF87E9886EF803B4F99578F1A5CE4753D1C2FE1EC0B3304596D7ACE0E6C870D4D7B347980BD17BEDD2F0C4362A53243519C00B7A241B94FA957F1E9928 +smlen = 3938 +sm = B2D85B6EB019416BD94B07142B4295DCFA7F1FED5F72B65A1E04645E5198A337544BA137EA2C69B9BC301587E8932E410A07A34E4A6520D8D65035B9C8A48DEE490C1BFE4A7FD478EAD228595681A86C18F2E20FF7053BAED812C9D852C0F2C5A6E97485BBAA0D96BAAED6526C81CC4710B10948B23E2EA21C9057EE8A8530A32B939612DDF18350EF2ECE4186A39DE18470ACA71E406B04AEE12C71EB93DBEA414F8CAF9322A165DD95145149D23B519DF5942DB97729363D2367B9B128B96BE63C4CE09EB4898E93F07689D26614EE36096DAB04E0BC5F0E3E628659E7E859B9434C71942E0956EF1013446B0D9DE4108D436941BE5C9F5FEC8284B850F1CC1B0A07FE5CF25CBDC08A98FFA41BCE7C82104F01597779F38EC38FA798B44F98FA299F6BF9C0632EFC7BF1169293D0B33CB9B65448AF725EA84B6D432F8FC44099C9AE246C9DB9D628BABA316AA847D9BE9839C68810B309374336AF5DE5F579C128948FC1554D78CE1185359A94A19D5778C14742E56160B2859C450B6FB8AC511D4F9AF092CFBE0A960FB5DBCF7C17D3AE70657BCAB1912ABE778D7A9DFEC3E459C1B95643EFFBF5FCE52530AF695560E277B34C4195FE60880A5668A95313D142C7C0FD6AAFD0B0552D7FDE204E0CD1EF6A8630FAF5E53C2EFBD508122C8CA0FF15F5152FBBFCA87E9F59CA2ACE85C70B570AC4367ABD7A9F0B153BA9BD6C45F201D3E3D11E54CBE05B3A5FA1238AFF313CCDB1F5C1B8C561426650FF8C200C6F928DB713D4FA68756391EF668F4DA4A9AC7D1E2C1947FA3F32E74A1D5C2CF117385122C528351C0F9F23EB7723D326FA7BB4B54B541C41479ADCBB09973977AD2F7A3319BBB2A3DC60DCE8D173A57E21E6E2D2D2D84FE0E77CBA2383E9AAB37D064D3B19A5E29407BE5AA472976EE71DAD64D094CCF1864E5F45A6151B2CC13A4AC7F85E31CA47C5BF1197B24FAC37AB8E9C3401E428DA927831497B1A2C41F558EF12E24F845DC8CFC9DC835556FCD44270F2BE83FE6AC811E17B15B347E69E7A479C89CCDE307BF233C3DEEE59502CEE236633C065B29ED6528B8C199FD91B4E372832B24A8EAEE3C5D48410D37A2034FD68DE31FBDEFC88B3C9DECE82D4BBEA1FD603BE39486CFD1E313C77F579A26D67A16C7024C86FB458445E64DC30B2242835C4E8D366472C18D4C8D444E251DB11DB9A6744131C9742EEA8295720283E905367546E3B8E57015E36C79C806F13D769D8C513CA63774FB41D1E84981A5CFF26B6E24ACFB5998E2B664CCA58140AFF5F3ABE3BFCF7EB4C30E1C55D8FD07CDD52F2BA75C1F621A780D9771DD6131096FFEBCFF498108496147DBB44D9C3DD1200C934A1D4B09797BA084B3BA183AB90D213E5ED9F7F5D2E5DA5DC0168BA7AE9A9C99434844A743CB063632D992B1428807FE2A4BB0701A89C65F96C33E7A0C03C8FB99A865FAA9FAAD4E83C7DACEC624CA343EC43BB24D34DDA6031C954066AD66477DC6C7A1EBB69822B9742A53088C6EED34D37C118B64FE266E523940C312F1C1AC0074D21D3A947365C9D8658B83EE9A0C3132B6D9BEFD0201E5784D0CBFC268F40A706FA86816DC90CFF21C6FCE950846D659A419014B3E1E0EB62BA28EDA8B9683729489E112DB5012DAECA7E9BAF58DFAF9751DEDCDA30427B15F4CB2D57C2ADEFDEF328F6F038084FAA44B41E9FEA6F935C76D623D2DFAA930398E21AB4540DDF2C56535B357D25872282B8861381C57142542D3722D4B7EA7FD640A55A3AAE9A6AF4CA2DE3787602DF7DFA3C1EBFD7262EF974151A426AB1516FB759D12A004413751621EEAECC3067C0DE202D9CECB0E89E02093AA032E7B76F417C0B21258C3A8B5B3F1E76D430E3A4404B3B9D55D5C1C691CDAC87C4CD8DF04F79F106B82E2D1D340B7C12E66AB7B53C60110AABCAFF6D7422D2D441C03B79CE331D473656156B7F01EF8647DD92E6A124E864DB6F310C8985930F12E0D4C539C14919616A725C63C1D16230F4451D4A251B1FEF37B9ABEDEE4CF12D14C43EDCF7B4BF73B32BFB055D2458F83E19143EE15172AA6643EA3F5B7CB3A0F0B3645DCB256C9FA02E897CDC8A5DCFBA4A0B7EAB7447830559B76DA06077800592E646284FB353DC3ACC658A16B5D62E6E7A84FD79774748CDCB466FA98DB81E92F121B1A3CF3B58E6259D30B76114A183F27D783F939C7A71862D8CE1CF23E950D27ED8D1496DA7886A6B41B496917C9C1CCFDD124D23C7CD220575AD222C595E364FA82967ED7E53205A66B258FACF31D3BCDF074B5635850D6DC8C63DEE24DA2CF41CD5A888D8A465B496F6D9A13C333D9D64DA77E3C10C38F9145A969B8BE53D83D9F2931D5C292D8FB1D751D9AC9B406E29FC71D98EE7D3AE7D0AF64D404904909B67139564F3E13ECFF312680A406C323EADA425FDCD3B452F42EA73E6C6EFB2D0649228D387698B4A42180F97EF65D3DFEE8856BC10A126CB431A1E09251BF770A819679A8B15DD66EA29F6F946B015F4B2F927BECA7F3FCD32FAF5C92714E903ABB5A1D63057DA0B9253F10995CD47099140DA07C72EC6EEA6F8CD7202541C6A13A043A3BD2C54F1AF540050F05997F02715372B8CABF1B627CB723C887EB00CA84D5BA18DF8BBAEDF2E6B92C58C4F22906BB58EBE32D0DE1192956B317E1C7610C8E53E3346367D10344D82F0C6A8F5E9126BEAACAB9EFB9966975786C587735C4D2E6CDAE01A113446FA6753D4689E224B189B66203B1D4FC69C2538CC94B6160F60B63D67EA21FC335F7D024AEFD3F342DA5FD2F677F4C9982DD5A4751EA55B121EF4358DFFFA74FAEC290D909AFEEB2B85AFC5C611667FB2CC66606702EE819A95AF5026E270D7BCE8FAFAE7C63619BA090CD8785EBCE2EFFDA77EE8EBCF480BAC597245AB34E0BE3A45D8E6E568FC5EC037191311A94C83BA7627663410BB08918E05456E124975307F2ED63F6DD4CC5E7007AA2052C026EAB73305D2BE370C7B3A4B9627A628E272D6687855937D67EA44C5797E590D47D141988859F7D4B0C6C51F4E22BCA1D9F4BACFCD196F42FD3528CD8686E2980BE2711E89336295C4D80CBE6219C20D1B29FAE73CA59C998DB41EFA25FCDD2D7496B4B9F1D7764A6314AF1ACD457C1BF8260078849D5CF544AC5BF1DAA2296016AE877ED04DD90B130D716984A1EF1980D6FBC130873C9553B15DBF1AFAD049CA1AA317644AEB66B84EB3F8FCFD7AC51392360F21C81C48C0143B32795E0C3E467F546C5D3724245A925F4220F5F23F198B5106EFB7BA1EF9DC617D1093ACD3ABAA3A586471898CA4D9DAE1E3F61214323B4A545A646772AEBCBF03193A4045505461788796A0B1B3B4B6CFEAEDF7F905183E6067727A88ACC6D1E0F10000000000000000000000000000000000000000000C192E3B047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 + +count = 46 +seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A +mlen = 1551 +msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +pk = 68F614AC7D98FF74F22B0BFCC8A26068FEBDB8BC1F8F911E41E5871C03FBB97C752A41192C69E8E89C2F54A8A6FF23BA8FEFDA7338A0BFD4345FEA4FDB4EDAE28727FDA6802927F5D3447359F908305A1BD59FFE5AA633FE447D8F604E9F6ADAB4135067324E184F4AC934D5373FDEEB17BD4919EE1F3EB777AD3C92BE2FA6056EF3CD23F6EE89E7AE6B829FA665AEBB3D1541F6A0F586536054A2B8F71B1EA1B87542FBE29E7323C35CCE43314008094281FA716E745E5295269D0733876FDFCB6A43978925859004BF76A7D9AF215452A0425434154016A77DCD7E8541FA3E283E0D0F33F20FC1003DBDA9B2CCBC6079043B2EAD075A3400642FE7A216BB27F9EC9ABFD721AF69E71F753F234A9920762A9E08333AE4A6155D2AE81F640EDDF22874F8CA72B2D86D12DA6D023FE32D79AD00548EDF5827C149192056639E7DB5BF10BB1C11ABE8B1F8D7C458D078B98A1AC810FB297CE4CA74DBA40BDF50ECBA67E3017EE3626C1FA66BE85A32CBF1676D7F22AD6BD335F967A95968D0323E1EDE6B79A01170EA0DD99F54A1DC14F8B5C4CAF4E80A8B677D126AD4F02E8BC0C9C40B1BAD1AF8F7777A2F66A23A2773A0FEF2DF6961577AF961BB7CDD9A2BC59DEAE4905FB1E71991E49FB46D8C780B9191218DBDC78C76BAA329EACD049569485FBE40BEB33612B87B0BD4EBCE5228520359B3782F04271BBAD2E44976B5BE6827C03C57ADF0D197E3BF1830A696D8BC4AD20D87D007EE65A902B24044C21938D2BF21842F39544271D49E837F6CEE4AB7577919CAF5C65B5D69823AB0272E998DA3EEE79321F868965834739F14CB9CB71BB4D2809E5874F182D7A6937BF1953D112D987175CAFCB87C80B6DC26D0826EF199E7BF6257A838193B8A80B9B5210D87EAC88867DE1B477B0B86A2729AB6D5A8EC7D0E15A97AC4824E124B85D8FD6074ED8AA03117A860C89FACFF13C5383284F321BD83F2EF4597CBE07FCD683A62FFC0F982177258021375DEB08EE3391E9212EA4EBD3D18C1879F2EBAF68C83DF786FFC6D124CBA56C39C29D5587326BD43FC3CE76A3C4ED40469A0A07E7FD2C755D4BE36C20F52475FECE8AE6360ADE9A5CAA12790295528FC269646AE48568C3F4477609EDDCD6619841C0D70105612E53BE3F9213B24698FC7D42E09AED0E6D31249AB6E2C2717FB36D111CF1F7AEDDE7A6FC385B069ABA40B18301C7209692954112D286FAD65F65E35EC756117C1FF405515B1A6B8FB0463EE04C1174898A1A99CB1D3EE457A6809F8AC73B04F506FD215B28206FA2B213E8C3EA21B2AF2209BB195508433B96CD61F28DE2ABD96C3B8DDC43BAA39B743519AE7C298FFF4977275CA2B6E348F96E10975D0A4986BCE1C194ECD57BE4765AB49429B6CCEE910D8B131ADDB1E514D46649F2CE02FD3B6B64773F2AAFD42172D88AE06B9CADC66F5DB66D931E5640C0AE6BD18A154696D91144D9A492C35D213C7C59D967FA4774F4D815D9342C94868AE0E8F0120A687760EE30B471122468F403E44A5B32F48AD39A4475E655028312FCA19627797BF94B6501749CBD05B03C8BC8561F610E582DA2BB3856AA4D002AE393EA352224E571848F0F9C46B854608F4BD562ECF81AAB1911906D952810A0CEB6129D6969FFE20966350EB91DE3480E498C1A23C8475728281E12531CF0C660DFBF156329AB74D824D93FC168AD9DA84BE91530DCB9D575667504E454B089CD1D749D3BCFEF192F57983E372141B47F0C7DEB2A31B90014225426E3D4B583CD9A450E04FDC28231939F1E054E6E71FCB360413CDA83C6EE3379FB1E3636A679B39B53B951BCA08FBC1C87A736D50F7661C25 +sk = 68F614AC7D98FF74F22B0BFCC8A26068FEBDB8BC1F8F911E41E5871C03FBB97CA000E358874A1B557B62C7C821D2B1A8AAA021623B0474A9AED678E338B5EBF50BFD5D8A2A19ECA39931067BD7140482246A131944A553F7EFF4CC18AFA9D3613EA357ABA334A2CFF005C289422E6101331638BDE31AAAB7863CDF1778152549DA98084B14921A426CD888295942129A062508474622368D5BC8310AB92D92B04C93A82559000C4944515C2882A21069821848618888D04084CA14610A88058236401A352A24238623A66492340298246420A42C913431C4C061D404298C146448B401524684110831C4264919068DC21846C996310B1066C980408CB22410A41060066564260E1BC2901397800BC24D14294110341022322983844984106DA2C88989080111A16D2439050A366C993202592085E4A40D621012941082484846D9A00584182A43102909930D02A645D2168ADB16664AB28C59922110804921991123442A04292AD394515C100D52C010C04850A0C42C10311203438080A23081988DA2800900148443C4010921310A428CDB184514836D23A781190366C43290C8B47162C085C20284E2048812420890460813107149388D0838605B4080A2B8400336508A146143824958246C10C3101A254D1A858DCAA88004302692062EC01026CB080D58A66DDB4446A43224E4262AE2446600064019B84D50022104C68014B32C404804603221949864DAA040D88028543669490801C81809CB226D23452644C465CA248A59B42844268E099660DBC20121264D8218448C345253861061A885C3824C13C96962068A63368E0B1669D38890D4346E24154624108A4038910A984C41C620080140D412665C2011C38231DA82109B188C98A248043964DA026A63363098288A514824D3300503B66404280940282C90366C60462412876182246649428418118D523841CB16281031888CA669044025D8C0919BC04D81A601113131010329DBC07124398080A485DB902804488D0BB700A306484AA6899B882C1B248641062D10466E083549E1326C4BA030484650DBC060C2482DE0A02DD90029E43072CC2810C2B6901114304C84449CC6840C426819A028930691143384C2264098049100092CDC442880B46C1AB06914921041220259426553360E0C0745841090442408E218421B086ED9886018404444982552442A2442060A486822C7852393901A95208942651CB168104101D10484192146CCA441041252112900AA51AF50395F1D2165B8911042C60AE3EEFAD02F57ED5A7E8088F5678163C0FCCD784AF841D2C14E3A125AF2D3C134C825CC55C9524D5B2ABA803D781B7DE3864F0D538266587F5DF55E83BAC1E126BC7ECAC8659FF200B1496A37267F3CDF1803A3488767A8113715852A44392D1A4CF5B2ED59362C453769008D20FFED136BF25154C9C4602FC6E1CF85A6D236FC68ECB5208C5D5F4F9B5965E7DAF4730D78A68A3325745038D9ED9D42D7435945A7C85004B1D19837AF1B6D73413D459A048D00851A3F55480D3680C81894BA20A590987067422CCCCD2D609AD3D1E7916D9360352CA4C631494360262A048C00123997308B975AF558DED275B98C76DE4F6E5A4948501FD9B2A625827B76C823EFB2FF93813DC4011450665268AD3A72BF4E3BFB534BD87B3FF36E167140E19B0D2464867F91E14784ACEF2FF4A2F8A1D3AAA0CDBD9DF4A50ADFE3EEDE9BCC31699627BCDB4C8D24D1605D745A8BDE0453F6014FFA992BF1C3E4CBC33E2FEF3C2F8E7F8C1B8F1A99CD8F7D7A45427D429693C15B265FB35312526D255967CD0D36178FD76370A3DA4EB387882973E694F1B71EED91881C65A1338138EBA759D85F54ECA246BC3A8B6F5557A39873A7B8378935F12A765E62F6C198DF0895456AA9EBA94DD60869E1CB98130D8FED6CB7DF122437267CF2A27FC8D7DD08803B486D019B2B3F9D1D99CE459D1DBA3DD2076DDB5312896FC33A81EE3DB5E8D4887C873988569E67D255B616062EE65F276FAD28611D11E818D29D0BDDEE87319DEC2737501535A63DBC88D9C51D442E4304955DF20324852E9F78E6CF532CD1D82D8AFEFE172C878437C86359ACB283DBBEC6F0E5BB9169EFAC0763C111AC9EDF350DA71ABA57322D758C43A25085B60814AF9F74A84506FD0ED17EB947A2CFA0C43BFD27096B7FCF62A0655808029E1BA9724752EF6D4F26CC182D42202336B55F9F1E59915FE979F9C56E9667A721B12AB02A7314285E57C9FF774249F6EFBAC5146279A607536BA425B59CD3189F0A265C64BAFE184FD2B5955C768C8196AD7F20AFA5ED2E84C6D025E59ECEBE49FB687A0C90100FF185F906C7E789F4325E0DE81A65CCB754FABAABE27A599F6414E6D443282B23DD16689E61545B54EFBB1A322126046CF97DFD4A0FB7D40B7FE55A6E2A2A025A81AF8FFFC5696DE5E1EEF9F7CD19AFE28CDC134AC99E19EE7536188A69379DE987B37C7A75167D99A0166A44FF705B0ADD108A666204D26B9AD6A6BE431EB7F1E150F7EDA488268C2F83E826DF9BC207D843CD3B7F654383DBC32566275EE102ACA59097CAFFF20FD50195301B9CE83423E637ED65FBCFFC9521C7ACFCD040618ADABD08D35F0202E51CBA4B611EBC96885BA00D71F977353F05FEC765F8C37C5DF63454BD86CB126405BAF76D43C8D63B9782A6ADA2F32F1A301AC97769D4200A25EDCBA7833E5EAD4CD892639BF47DCA5F8F6EE6B42E50F9C70937D551A61E08614648868A5816BCB1335D14DE6DB2124AF0B82EBF9EB79C5A4E55C5D45883E646738B03386196DD2FC89A24E7199A73EEF62EB14A5F99B1B4AC756B40091441990F898FE56F76922140106D0FF9F375EE54B3F1CAE2A70CD7839F0A713918A5E34098B6DF3BDCD88DB0DFFD3A202FE59BD8232BC06BA49AF229BB11D3BE23753FBC78DADD58CC5FB013B3ED5189C72838D1634C19955EC4EB1F2AA34E5024E169A4CAB56AA70837E0A82A8525E4BA03470A5BF724FEFD89782A6A76992F6502985438B42381388FA325792C048333DFBD9F9030DDCBEB528803E0670920297D63EFB530143E2B916BD4618C3FC4648DB3430EE2CEEE4831EB3090F1FC55E14A4EB56D4087FF5D1FED6D0D3CF6B5A95BA1D58966A53F0260FCC90D5CF8B5A41EB834EA7D2151D039C0329DAE1A32463222B03E7A56B2DF6F51E02FB638D38716D1D81662F439D122259E3F0A8973C25471C93730078C41FFC50FC67AB564502233CF6CF2DA1AA89BBEB1CD007C821559D77C9CA2773D257C1862828289C568B2BB4F47B5C97A27EB0BDC5171A6C55C5F05465EA98DD497B0168BD23D653CBBAC4E809F1EE250528F5A84F4ECE1CD9174C28117E555F4FBC40B39C4C57704C573E0154EAA4DDA83E4D85723C325CA474B45FF916D0CE4706F46BF6728919CC3407F6452B034C3F48B9CE58A9F1538217C7FB447974CCF8DCC4D077150DD66AD07BFA0AEF030506A529C59EF33E2B1850ADC9ADC43E4D12540B7A296F610EFCE90082D6C400D409519A807793AF5244C2A23651794590A149BAB9785E8092209EFDD572ABB41E4E80BA7D30C81C7EFE2772A865AC87A038C54EB3B16 +smlen = 3971 +sm = 1FFDB90F4822A19DE1C5926AC1E9EE2FA15C68EB243459B75DC4BECF324CC82380724207C2A77480396C0CE03BEF6D7647FD920B8F3B5F17523D35605900AD59CC68083253470DFDFBC5AF40BB569DF04CF72C11779027CD4E70D0467F0A2E5BA65640B18D8699C0E5ABAB3501BC7E3CFCC0B770C9F9ED949E19915A63558DFD40880CB77C18E06905AA8E8D98B4FDD9DDE2C0CFFCCFA7254A7B9ABB9D6C91A969145F10E34EE7CDA1B66F1E85D10C88C18D1CA91716A52EE614A53B0928032733ED59B32CD45BEB3AF9976441799E68889BCFC8BC170BA9CC425EB63FD0B6A422A114EE45D566363A73CCA79970796F1E67BC13DC448A431D303D38B5ED7F854D2F4CB3AE900D6AC0D4848C5393CD0B948B34A5E9ED65D1AAFB4F54C147E5B5FBCA9E8FB74F50156FA798F22348AD7FFA897C0D73A0EBCD250551D0EE0AFECC068422A44B64BDEABC1E97E17A5ADF46B0206C98DE2B89416EBC5188AF347A86B68AF2B70AC299FCFC0A260F387A10A3EA7D484EC1D74EC53C4FE891D0E0330840EA7DC57583A9B4E1651C0567FCAD5B9E36853C049D0F957FD867465B0C2F6CD3FE67819A923C587E5A1ED851FDFBB038A2EB6BF587089BADE8F3B99CBBFAA02F7CE11A0931E8864EEAD51F4EBBCB5DFCA8410693B5E17C84F890C1514C06A744E87C2015EA7F9E5797D677EEABD89C7A9A3155C7EDE6F25FC7A701252112B4C99335E8157E534CC70B68473E4C6205670F847F0CE1D8A768BA07097FC23A9B49A0806960E453219028BBA0BAB0817EEDACDCA546EAF6DD8E31F74CD3D9C10115B6124C1A759733677374264F9E28A3C19D8372F298344EEDF8AA1C3B8C32BC4C87316D5FE78E94195CB9276390E8CB0A85796E1549E832879E20540BD6BDCCC0A79C90D774BE760EBFBC8BA0263FF10F37FB468C488962EA09B322F5295EB48E29D57EBAB8CEC1F13FAC83F802467A57F8C132C0C2A4228AB8B76EA4A79FDCC04399549EE3DE295C27A03ED779C850763F7C0A9DC3D0201791EDFAD2AAD8837FA3B801D920CAC7E4F13B3469BB09F28FD6A4F11AF19DF3D8499DFE276761D0FCA2F116D4E30D4A652A78C8A84E2193DC260C7D49D0BD49A6D6F259E69A775A11E7C414AB56CFE84571ACFF59D2FB2D83C0A5C6BAF7E9179A2BF61CA06AC1EACBB5BCB97D844D905CBCA555ED8D7852083A7EDE56560B76F5E84D6487E2174A41D0A0BBDDD7D01ED6528205CF1A373DD5DB31DC0B936B46D494FF70FD3CD5C8EF2C53D052232C4189558C398244E87579F447E3C82557DB8EE5C03752DCD40BCA50B5B2D1A9A033D5EF1B7FF576F3062B61627B11FBEF7DE67C3A83A36D578FB16EF8DD7D6C17CE8B49C82002D3CE5F462FD833580A527EDAF8DDBEDFD0D30BD7F7B92118DD48E207AB0B47F6C28E1B048E058FC213FF9CC3AF776BD2C8F20394329D5AD580E703FAE54AA62B656D265ACCE4AF6238DA868A0DEFB83E2AD1917AC79E19F1D9AC7DCFDFB99AE297E7B26286185B777695C9C40F2C602F2DC3EC0CD09FF2695E112507502CFA95EE81C42639911C43882DBFB2AC6C2761EABB93C2548876C88777FED633FC59180BF90E875BDC64E81EA82F1E572C969296494F4E72AE1926F0DBE50A98466A361EC708A14E5FD3673451DC577F59E19CE5EBF606B28A30F323CCCF288B6C48A03CCC8E25CDC7A8FB2BA6225209CA7AE8BB7C9C1CC0BDBF06A2224DB8157E6ACABD0698FE60C9CA719354ACF20210BB4C55DC69A305EF83CA8B1EC2A452C841152908B90AD1D48CDA49D49894C0073F89C4F60021EA0EFCB30ACF2A385443EDF250194713A5930ACD3838D069C11E42F355937372EAE69FC1F93712558F830CCF43061A48015B1CAAF45FF8EC290E8232BEA48C8BEB8DD115AD5617EDC463D9D3164BC762477CC2DBFD3897A2A9690140831516518B5AB68D3E61D57D5288DCE886C1579DF2CE032D1B3479E9B9185605EDADA49CE52725700D1B6DEE43B1AEE1E9BCF33C22EBBF0C92E4D388B7755AF52196FD5632E6507BE1F9651B43990D599A063A826C376F1DC8AE2A2E13C2C72CE634945B1564714FD8E92BC15598CF9B6082B0EF7C2F891764465B794C540683BC3D179F9CFFB331E516CB02C571985FCCFC59DC3305F8B9DEDD42D68E7C7E1536A381CC228A8835FE62185750759C10E4D80A3E40FE33AF824545A7362A4CC5F965F927636FE35A44299BEB2F03ED1B7ED87CD4C7F8E083F9BEBAB69794CFB0BBC2F8630ED271230965A373DF9FB8A186FC32789F20662CCE4491F530375996032CA3E1116BF0DD5E66705F78564FE6D6DAD10A0A53D32F0E0951F09383BF8BF639B63EEF8CC604C02E28B6B6630E425C4E99D65EE9C91BEF484CADF0C6342F9D3E079D49DB783B932F1844A3C8167F753FD7B37A2CCCC00261075919BC0ACDE51A34BE0EB95784E9B7C3D00BCD6255A941332E3D58B8BED45B7F1BB3B59B57A9C3081D8C08255E0E7662529E78582C528C5E4B75C667B551C8B582C86E21FE2715498BD89FF13E034A765431EF3826440347CEF49067647ACFFB2AAA603FB9F6DDE97A835B53BF6119A1D31187AFCCAEA7610C22EE9CBCDE3703F593F66E5C33C0B36A6B0D421F895D5FCB5C8CEE55531CCA8AF9BAFEABC8797C2A3AB157BA913BDE3E575A0BE09270339F070CD57F87435B1041B447A649EF05EAA5886FF5E024863CB78F1035CBD05157F2F2C60D6D1E497CAB23C6C018B9A53B3F47044963FDB257F86006DD79CE3157103F20CA6BD64B8B9D3A1A237932E7EEC51DBDAB1CC80E0EC281B2B6C3A8B13F09E0F219E743EFE17F7912E8FD6D88FA03517FA64CBA3395FE0F2D33E960BE4C3CB28C9B832D45F8C93DF9FE7EAF4990DCECF26587241E4D24EEE4D620E4BB88E3278F7B8BCC02BF460BB8575E65C5C1AB70DFF06B7F352CEDC674EA7D675B5B74FEC8AA4B0F934BE580D85D7FF158D99BCE1554A08E4F90D6FBBB573C01F77BEC753A03DB2AC6D615B0C1194E68CB8D457869757D118806961D272346636AFECF4D9C01261E06920AD8B3C72C11E3E38E253E32CA720CC490BC9BF2F7CD6D5C1797EDA170E63C85FE0D06C18499880A32B23AF9BE48A5A7C5F5CE66BF8E3006898C6B59251D30139D59D7C5D8C942CAE52B2E2927B4EC8D08A0688F014152FD90ECE1F393B19216D976176F864FE02917950130ACA188831022EBF9FED22ECD2F68A26F28F5221674CD041D0239E712F56C92B42BA1E544811A244954AA5C27973E2380F2730639A2419354FD37E120AE1A9B54BEFF3E171C333646484B5360687099C7D1DADDE1FE1F21232A2D34474B647A8F99D9E2E6041F242527292E4D58618390B2B9C5D5D9DAEDEFF3424675767B8F94AABBC400000000000000000000000000000000122136406A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 + +count = 47 +seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 +mlen = 1584 +msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +pk = 73F440CF902B17D28905A721DBDA1C35F41FDC1C0FDBC6FDB49F2049F528356F5FAC5EC4C0DF97B32B0ABAC1E471F715585FF83DD16993B66235C62273CEC6B25207BC5A8CF095B51F0997A5BDFB4CAF6D4B2AFF3574E245FE2954DF771D0AA0AD2A3E7F697440E72713886D5D8AFBB201860E7B26E3CF56C81D037BD05B36026DFD20FAF8283D46F7EDBAD6FD59CADC6DA75A8D921B3BC59E34F9884817354CE4EB3920012DB2E4D76C492D15F577B94B7AD433DAA9D4E2D88BCE5DF4CDC67DDDEA1D4275ECFDBA3D568FF21326597CC9D16A4B9BA6D13C05FE3672515190633C9683CF203F765FEAA8ABD086E1F4B7502A9AE773961B582539FE0028BB47C529B2FB172D1B0BCC841593114CA5798978ABA58A7337D67E4D0257D4465BE67F4EE01111187FF89B18AEC1E1C82F9C5F3766B9EF1125134642E7013BFD72C7A00F82244AC9B3C886263E1E72B8892137AD3E13A0D874E242D26A0C3855028FC877C2A631CDCFEA753D4D407910E21978528D1BDA580714DCACF8497B6AD8047546176C89405476A8B83EAED2E429ABF3B0408EAB79AACE94AA82F983A31D8AD0E7390500FBF5CF88A2B9AD32A7DBD1F91EFA5BB6D2B097D9D289F811C5023460A169C312E2461DF1590FE124711D0D0D21F66A69D44E7382DC28E0ECF8C8732C052F47D0FBB255F88D41317863C22840F65B364A9524C2A3115B56F9A8DBBC6B9EAAD68F202FB4B513D37C2B9422198E92B5206C26359D1E11B35DAC50DCC428C39B4792A7C74AA731AE0630542A832F2C87D53663D97375B6E2F225E937A8F535D686DA8CEDB7288FE0C35516B8DABA1C4812291596AC4D7A39BEE65F7E768D24E768CB431809662291147727DBD89926D57047B65BDC772A89484CF34F6BFB1E8A611FDA4CB8CD3399D15B735EEF4AE2D5E6238FAF3EA6CDEC8117097794BCAFADD494C08EB865F40BCBF2DDA98BF3DF6E4F164AA6878983D84DBF79D7507B7F2E630F581A64244D468662EFA49006623C9CB053E1577AFACCFC96CE6825C77BA6062EA975EFC0E6DA4262E97EC7FF77B089FB1AA066F98159BEC71FBF94DE9FA5B9605E00CE7BC33CD96D27DAB943AAF13AD9E6EA5BE0BD2A2AB38FFDF5FB1B48875CF31051BD2F3FC97B65E780F84D65DCF6F65DC7EA02D07170E27ED6DE28D24820316C748178B38729CD6BBCBBAD09EDDBF440CC22430E428FA04B18A7F03CA9615AD059368E7A210D4E689A0369BA8BD6FE7DC9BCF0FB0513A173794E5088FB515A68B9E0BF1275BF8177C5E14C380ECDC1C61CA4742880F9662821FDB710F157B70D087AACD5540D6385B324BF1C91387CAC261E2662BDEBA6406225C54E81B3DC197088BA235E081F5ADC0F074D89BFB8E80158C66DBC542164EC116E226E7BE58CBF2164B9A148B3342F9EC01ACBB8C37A059A42B1B4A65F02E0CAA4CB8A6DD628F425A775482AA20A0E8D0016347256705B1ED0DD6536EB17B81AC312475FC75C5996B0046A650AA3C6BD5C5C45B963B9048AAF0EBEE26315E839084554FA3DEC7DB3DCA87A43501E88E93D33CCC1F7DB8AEB5B0E1358CF535FB27D0A3A4943E2A5E591A970A0379E38B15B4DCF6E8E5CA952BAF1A74B2B72946EFA041AD9334E3493D566FB7EC8664B0A4E8D023FDBDECA083467EFED7A2D7AC52EE30676AF8B9A61DEF4DB731E7EBCE3EC627DF6F7E5B322E8C35400E1B7B4F119B0C8AA26F401E5D8529D946867240CAEFAE76AD210F7B6FD6821B2C1B391907C1AAC55BD1DB743C5DDFE75AAFF7F1C67BDA586646820111D6D169EF0A6EE7E2E1E782D49F13801E6D5DCD6BBB45DE2876069B90BC293933D210137DCC35502 +sk = 73F440CF902B17D28905A721DBDA1C35F41FDC1C0FDBC6FDB49F2049F528356F6C6BE49B3B7F62D3F03114A1FE43E68AB920323FC54A9EA0BBFA7E898B705D8E17327F27C213619B1121054C7CB06CB89AD75B2FB0A11C8249FA03237965B77E8BF8657BC18F51B492C52345A7D59D42037B9E01DF087E812763750D94D91AAFDA126D213242A48841C1468C52366103202118B42993A22948B22854140619C711002310E3963144120453260E1808101A190654B62588166A202182A10849D3C44502192602328690B86CC442400BB47124846863986894066D5A060264984114408A1A89316444869A46205A282E22A12D81449119336A92C448A13672088508C3B22CD4406850942911A02D20C48442C280139265192600A3803108382AC0186614875008803104839092268693386C64486012A34522A200D2B40D8328820A212C0AA78990C6204A162E4B464114A160A0A45002938123A54D0C49040C2028A32012A0442A43C67090A21004202904432A0BA228134266CA9831D144324B448A24A12484368E14062002C78884888DE41202E24825C9A04453220109122D511032D188004C284891B229800852CB988D84380549205082B40859244D03447094C42C804291D93021C9146954280C42226A03C568C08224121964830620221370C2B025D238928CB8281B118A041100080962C184809C06269C22461BA865D1A64824B731C4A28582B861DB14441341104AC6689AB688E08420C01886CAA229E2860453C409E19660E2081101C96D11458E632205D91462501289422852D1322D5BB6310A8308A318901B88700B146990C02554C6254A064C62961110464E03362C24248809832153C4302137524B220A033812A0C041C4B631DB106104968C9844315412660A104E8A3641E24246E406895BA26451002180C241A3345211184054A621833421DB36201B1706090612D4329148302A40A02513A3614B205121C970C0C891104140E1304401138ED200290A2068180031DA2048D0C87101222E91306E0A802CC8B44909412808A24500140A4A422993B210DB040CC1C45118168464A6491B2584CBC445019388480862CC162C9A208919224D8A2425DA066811404D2095241B1924D8300043C629C106281AB420C19841C2A485E1423004804DC3160E42802DC214251A212DE1100A90845192C06CDA02628A320A41040AA0360D049181E49288DB10640C860819230880360483B68C10018280944898404671B1FB32B8700D5E7FA1A7F5D931B7BA29C05AC62B4D26BCAEA053EE5FAF3ED68845E3221BD9091113AD7A765D4C385E904B94A2D0BFF60C322FCC0720F51BFA355FDE30A9BDA5396A3B796E73B3F001CF9FCAFCA530B3775461470F1321DE06F33F9DA55F3DDFE0BC1B6552FB6A4536BC06B64144C5073716347AD09F1335EF5FC549F0438CC99DCAE1D4FCF11C7D3DDAB289FE05D9A0B9510075C430BE14E514232C7B3EE3A5FE28C3BA708483057E0D783A5AF83304DF9DDD9746199D54D8CA05F8CE6AD2896E0AD032773C77F03FAFD9736F0686A997D55F444E4B553C8CB414F06A38234A28A471FAADF3C7A5F9838FB1AD1991B32F8DE0946C28DDCB5BA4FBA21B0908DE45E638AD8D03D758E9D8883CF01FD50BE69839907A4C593A9AC46166AF60516567C62297E5E2574AA047D753FEC0F36109A8C3EDB243FA70CD2AEA417DFF8E55ACDC78FD4693F241B95727799F6EC5ED006F4BEE43104F60378E61D2164F5FF403E1DB306DE66CACF7066A036BCFE965564ED3A89C2AC2AFF9011B6EB94B8A8155FDE25D6AAB275349C2AF5895BC6A12198FB27C19914FFB964D8198CD9D79A873183FBA806D037823D6060464D55BA646CFB28F0B1DEE9DE0EF6493C537CC8D50422B45566C54AEBF3D61798638EE36F43B1F99571ECD37CC7E91A52C5F9CD5A032D8A1B76B43417F72FFEB0D0A068CEDB24A5DD65D44E71972FE9AA6E85EB3B60E81E138A9CF23AAA85022239DAB124E63B775FF5D335D929D039C3781910F576B8BAA85A05849A6788B989966ECBB560F6F053F87B71FC32548164A27BF0E84E3C830D4389161611FBDCD184F853927B627349B2F6DC3F52ADBDBB34A637DAC87D34049C17BEAF32C79B03AD29EEE22929BA694D8B35811EA5229B20ED672F7762D7DB98D1E33E10EEEF2DDA0CDA541B02E9BA061FEDEC1C9795D653A1329A11CB3CC104F6E4B16765FED9FCC39FAE5D41DE5FEC6D1046206126DFDE6C60B90137CF4E4EEE66D8F0F462CAB616804C08BA84FEBD744FA9904D63B1AAB79DB4136AEF2A965B4FEA96D5C2829D8A535DD534A12505CFFC6460B2944756C08F4F86F1FE909DC821B0D7F5BE3C769F9F28D8A8FFD7D8367056377E0886C87C5D843E7DC31950A25A72471739A3BC79BB465334D35265CAC011DFDE6A3CF761E1F12AE98C8279D16CD1BAC1570A494FE6DEA5DD5E7272B6E8F4333421F13E979F2C16083A2563AC37F5D624855D33503B259277FA0A05D74B3B83EB81D2B967ABB56E51293DED46ACE5911D273E9F2292F75317F71445A137B872ACC1C5D232539AC63BBE8F76CC12770D783051CCD720D93C9D2881DD8060B3C09A682D1D9DD5D33BE33E9BCC9A076C489A5B3CE844FE68B17295D853CD10149F3BB7521441B53C498E638858E449143462E2D9498C2AD584C193869DA25ACDE2AECB031514F70FC4A0B5ACA411A29043AE564CF78B8922BE132EC0BF8D7136BB7BACF1343381DFA65731B3695DA0CC7135C9B11BE524EE2C345342195ADAD1B15248323E270492A864A026C37264942D2BC9DB749595D9872126D9F51FE173CFB329427A7E46DA7C2E71C757BE29E88BF404DB346EEA33DF5811C64C315EAFC732DD9A97F6CE4A2AC148234B27670FE1BB8DC8EC42D4B0DE09BFEE41183BF539C1B7481E82A90A93BB69259E8B0270C4BF46BB11F10B3F43E10CCE46EB40CC334941222811A2C304036D9079E6CC7683339CDEE642548D16EA4872425E033D9CD4655D20A12EA4C14BA1914FA0A058AA27B6C69D40872D6CEFA182C3AB854A323A28AE76E7A21D4B977CC5182178AFD9BD246F74A63B04A2FEDD906CE1ECA4941BDA1EDA183AA2E64ABA4225520CC35BA92D4BC0E3E13A3B382D9DA837C448FCC3DCCCF7CE77B49F377BB36761C6589A706D6B4B7537156DEDCE5617C8F70A16F3E4C16491BC5A8AE45E82B2A97D7EE381BEABC60B12E37F7E31267D97F4A5E490ACDC6ECA130851F331AA58D6088EFA701AD45EF61003B5939A686F4AC6B0ECD3AE281A5E9C969CB9A7B2F1BFBEA76A11D55145733AE7C58FF4294BD29F492CF61581725FC39CA03CFBAB287AB6C14266375E978A7577D15702827D336D68365B4D90398E1AE91670B86A635F4DF2E7347E6889BC8589230B0528E1FA8F4A5E04D6ADD132F64387C0D48301A7C7D46C06FCC3B6810113D26DF44613C8B6C38AEAF45D507E3B381AE12588A34449D2E152FFAE3938481CA893827A4AA4E6739D3FAEBB74AE8D2ECB66760DE32B9D922C3782B00EE5497D11BB6CC6AB23757DC813892C243B4CD60CF19446DBE64C22EE064F1E010FD32501C0D259834374475 +smlen = 4004 +sm = AD63B3C8007FC39E927936289380F292883246DE9BFDAAF0DFCC794A460308BD085203A109DC40DAF666DC5C4471EA534B575FAF68D50C2CFCF4A36FD084CBD5A290BB7C12AF19AEA56E12D1E92BAA7A87694AA9482EA1CB109BACB47F560BB74C06C7A8B8F4875E1953C306FDB721E5C5B9E7AFEB7248BB474FC8404A7A29F1D7F602EF1D99E62C1586307BE926CA935137F282DA3B44087F70F73690DB4DF21F38DC5AD9DCE8328B64E45FD7C76C7454929C3D3F468B5C3A6E12C715AC1F1B9F500AAA5E2B638BD638B61C2A8FAA4FAF3A9FDCDF76DECD1C22775E7FC6C6574B76DDA3F30746EEF3CD015AE099DE23BEB0D2A866BC1C491CED04E9BBF989B893D054AD48BD403D106452E51ACD9134F2F5E2BDDEF8343645FB96F45DB6221766117A3154AD4E15F6745128AB8CE66BE17D6E6616F3B3BCC78EE428E0169822D7D223E911AB6FB1BE81661A2DDD11DF4367F9AD0D68C8D47239588EE45FC722E6F5B8E32CA54CC0AB71DDF7169B5468B04C8DE2071C970B3FB6AA2EB7C31B161826C4B32B65E603C34D0339DA1F42CFAABEE13DE11CFBAAC47B4DECDF3A92327A90CC4E9D6ADD1290F2B00A0E6DB70ECE08AE28BE2F97D42117C6AD7B20D2BB10A99672CDD1312DFFB2E24CD2EF10D2BA8C7EF8C80FD269E860DE99AEEABF69E9514767F3EA4CC2F3D3360CA5D4980AEBD7435A4944918A805A647A7B0CBF00DF95F6F4E78FEB6F1211A25C29C717968D1728475CAD5F95CD6DD6A8F714D07295C0872AA97C70DF3EBABFC8F7A9324CB3D34C113E20E96A5A690C8DFB21E4945AAB8DD0D1A0BD9601B21E133401C0BE83D538F9C8511A583222BF1B4715CE61ED1B1F898BA6D748B5C3027578EAC7E1625099EBA0579CF017BC951E7B4A4DA76AA802DBD99E371044EAFF4E6D7B5F3901C3DA98FCFC1C5264EB8E7972F3804E8CF0EC2BEC6E356C07D07751C14E9D15E31E5E7B9EB03FCE2A0BE3094294BE0B7A34986B4E13C4272FBFFCD3D09F15EE234CBFA34F5A9748390715E96756A5D34FC04B1B2AD975E1441F31AC757D8EE2F93FDD2CBE363287239204DBEAD321625C3EC2E7DEBB931B11D369746DDCB35634AC4C52AD91D3EDF894DF9A248AF6A85EE81EBD28DF072416DE8AD992548942AEB4D3E4B931792A2ADBA316E882F7D7ECC2DEDD843180637FB603A55593F79B0E3C86E4811AA9BACD7B917DF11CC0973C02E889B35F3E40C84A4FDFAAC16FC77EFDBD5E1567271A085871C414F7E2167D96711784DE942B6A49A74DFE34CE4B6EC830527969986682B3D6438330CA9AEBDE2479A3D0EF5C594691C21BC6371F348A7343A7704FBC6A10C74C3B213FF71D6A49434958411924A918E32E12A8F3A3A0DE88B132299DFBDB978BA3BE83AF33C0F2DA31474F2E1D4940A5BC7E29C0FDB1EC0574D44A84EDC8DFBACB274384ED83EDFD6D9CA6F043B93CC61E94C15222FBC7E5D4FB00EAB188A06E86927748E904660977EBB45A52F7C83CCEDE2ED4AF07A40AB290EDA125F3E69EE0612520CCA3032FDE00404F72E9B489B27D9CFE84BC3AE24F0ED7D807DF46E47F68734E57155FDA1F097D5F54CE5B8963645ED49D0AB038096BC1DA8EFB6EFAE74668B5046EF718BAFC455ED542B7EB5E5A360FDDC64A7E695D48E3DDB32900A72830857C1BAFDB3A42342AA93371B9C0FE65170DF16BBAFBD72CE2A5AF1B1338118D4FB720F7B1788F91ED0DE64548FDE303CBE4AA34F6105B0D3A114F7C0148ABCFEE4C8EE386E528C14A2D66C63CFE9AC1CEF2E81F0411048C7DD189434C8742AE99BB0AB82D803EE56516A23266936772C9FE76534053DFBA7A096B690DC9D491D620DBD5CF1E17E5D68CD070F69F32712D8B8062114780EFED40517B00BBA0B9A04DF4AB650D160DD9A9BF5C3E809DEA7133BF5853E457C4EC1F8D9CC47F83A29E92D18C82AD6C2BAA26236D7B75B9C56C8F55C271B04F6FB9B9B27BA4D1761F4DF01DD495E41CBA503E488F0773CF243881CB4BC6FE781EE885C46D2D566B015B615C1158CAA0FA91323E71A7547C29F1036648A537F308D943C05A85DF166814BF035572D80A390C4BB1BD0205353B1399423BEDD12E7859724B3C4A6E0B457403AE3BA98CA5066B9A76EC646A9BC705218ABB524D504546F3AE4290AB24413C8A9B1BD3DF92DADE568EFE5776F144A86E8E0FC3E430D4E01753B7C944836F2591A6323D66286FDCABDC5A9B44E09C6D659A6E9F0FEB763177E9B0DF965A1F799A4ADA1E31200755D35BC9FBD4FE5DBF78883A76367EB8334044E1C1A77C6972E12D0E1C11C52A78FFD7D9732A951F380EF2FC6B573ECEC35447142401683352D61039B77D3B89BE1DDE3C4359D348A4441D5D6B26A32C5D52FD9DABC70B37FDAB87BE1FB0A0DFD319A2AE7B67DC779F08B5B3D50060FB45E3D4C5057BF8F9774949245FF00D82F5FB39BD68FB1B47579B4CEDB532521F7E380D9BF406E6EAA514D0B76A1B23687D1CEB42919358BB503AA18728D6AC1251A3E6106B0A7D97C4C80AE38C8DBF49B3E68612D309D1F0E2FA47D9288C721AA71375B6BB1DEB9C95B1FFB0E55DA6D0D6AD64D86380D6FDF5F93BBBE28827A4F180146905C210826504BE7A5D34AB4781677FEDC1C12179C86734A91C7CF84DE8CC44EA8741101650719D2F226B53EF59E1AC732745DC525B989A8957EC7BCC2612BC7351123ED7DCC3294A16981A90F33BAFF7A305CAFDE22DC622EC12DDE0DDD42E420F197FD53025615C0FEE92CFE806D9E4FFE0485970C8387C9936AD0D1365BECB5DA5C1CC49569E0432E9CB9FB7A927CE3A50E23162DCD616D68A6F0F22ED1011C0B0B1F0248F48FA43285E53A64E36D1FCA5347D578946878744282DB5E3FADFC7278B45BCE2896047E9A6CCF4D6DC30197A9BE4E744871961B58622DC6705E62B883F2BF385E6B9A2345DD30974BD00A7D2A35E732E70EC2DB0B026718185DD27588053A8D33C23660C89E99556A244D9A6654B44B7332D0A0B8145C10B99E0E739B4EEAB868A0E01331BFAC528FD1FD7F514ECEEF1FE8CD834FB42C31E2DF6D51A5E4431D5FC21DD3C3AA2CAE10CF4DAF9D4C088A9B8A50D680FB471F5A6C62B5B0BBA1A9514E59EF5F6C5878916C77E8B2E4F0B028ACC8432DB8B63D92C105C6FFA0C825742E3B279215044214544DAB28558898FB693BE4D440204BAF4E661EF22833AF90D00460E7E188B5730C7F0A4B6EB3C242147DDA3CAE18D4B9B9EB4BA3FD75D6E0AF3C56AF1BDD9750F7406AD37F3CF9B5573B34A6D55091094A6DA9C13D530021630475DA8B2BAC904172C303335383D6180B1B3B5C7F6F8FD0611425A5B6786899293A3BBBFC6D3D4D6DBE3070A1C202528505E66708293949BB4CCCDD1DEDFF80000000000000000000000000000091A2D42139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA + +count = 48 +seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A +mlen = 1617 +msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +pk = 9693E53D4F9245C64B91EF3654638EFA2F2B631A9B1758779AC1C091572B09B14A389C0B23D327578B75BC305A98F2195F408F1A4B17AEA99E62D62AEEE709BBF952B881FF67732881392999D9920BCE45EEF140DC1B356A6B409804FB562E7BA7FEFF89336A92B9BC8C2971F986F731692F18D3D99BFB118C36176E5A0303943CFB5AE9C020BD901A0D6E0B265437B3551C85ADA8B00793BD1D27EFFD3C18798B67B1988FA582D91282FFF87037B1F4E30C69086B855F2677ACC34DCCB6EB5AF58683D1009C3FC745A375B1B181A83E6B11133A322444F570C8514DE0C577120B5D79867C312D79347B1C71AFC030A1B04726542AF721FB4247C85228DADB51F811B321D125FE418D3980E3858D9FA7DD4602D47B040A805A5805E720873D5806C8761C5B596F1DDFC26735780F231FDFE4C94723C68E94367571DD900B9A1F3B13F5CC352FC8AD2E8BC6FA97E90BBD5135E25AD942BBBE87CCECDEB08CC353E7CA2D67D2E9C2ABF5E78979F3BEFD2663ED19F94A2B6EC7FDA85B4E9B119DF670E405CB94AA39727BF2091E04B9F8F2579DB16827063EF85BC88A7D0C3AAC0A863B90AD5427B8D0D4BBFC5386449BF607F4A087F089C891D500E016F6C77EBCB4A4CEBC879144224ED6F85A03343D1A351C4C1D6380A4D5A2276C0B195F642A2FFCCF6314C26CDCA69589290B55AF141B9F23E62536C0AB145A9A7D0238701091CE71A3B9A008110DD9446D3D6E1A5F916747C25358228C3D79D98C268CCD81B08CD9467EF39E66BD10041666C21C1D577281D7C7EFB88159CAFA738F383F94A8019CC7AC25E01E9E425634A0F78C149CB1242D8C7F1BC9361F78B9AC4F3460ADB05D386D593724B1066F822680632F0BAEA05F0D251FB1D27A080D049350E3B732E96CA8ABF8B2DDFBCA5FB12A3D36144D61D43D77E506919F5B419568BD0FA72DFD20C7E67C75296D7E790970FDAE2AFA637F08DE5C9FE00C557DEF92BE2A69FD9B94DDF1F6A77C7129AB601A9CDF6F350A92EC942E10BFB8F61CBD3051B589C51CA8253A6C0FF6CB497D37658A163FABDC0DF5B9843E9FEE8EE8C315C60302451992AE39B77349AE9A1C9D71E9F22EBE6947333C8F6863B08D00A8B2B845E60187AB98435DA631C138A5F03BECB85F85BF80DBAA33764547FE2B9089125D52F03A841ECB7F02DFF25F60DF1DDAD7885E321E755C4B5B1DB7CAC47FC44F988B948762E3EFA96492E8C76AD5C8CE03310759CD7570F37ADB46552E112A86DA47EFA6A78ECBE4232276AEE169D3410657501251098C5810160AE26DAC6A8AAD7A21302332A094072D4A831623FDB2E21AE63B227195734E31050397BB4149847B6ABDD68133A06CB48085CA01CB0681E009203F419FF3E0FDCA4CAA8AEB7347D4F4F0C365A186AE0DBAEF617547B754542895A31827C7CDE53D80829EC028BE80BD2B024483C372BBA803E0907EEDD43F8EB9E956B8F01481270E45B72FC50DAA4B6CA64EAE83DDC5C140841012B0900C3554CCB8C9E53028360D4539E7403C3DBA89C04429354A11EF95B911365C4EE9290C18A07C8D0563D8746F00167D722EE8D77EF0743F66CDF220297A1FB7FDC61ED9B2F7664AED46BE8C3751766A0D7FD71215EFF1C53DD6A5ECCBA46571E153A6F3084674CE36CA24082ABFBA2C764B345160DF9DCB7F6F62A16CB5DD8E5ABD696737CA52998B15ED4477E4DF8D540653AE3A9D0D1A52330EFF634BF48FEE5F10EDF4847945E35616ED9E819276909456FF30A2F54058317ACE5DEFA4EA0132B9E0FF657F0AEEB13CF20D81110C3C90D73D91614C9DF8DE05296CB294D395EFB36A116C91DDA4A5D84F71EC7F43B2 +sk = 9693E53D4F9245C64B91EF3654638EFA2F2B631A9B1758779AC1C091572B09B132A115CEE9CE1220D1B91100D20E68FA1B1854A260B615DD08619241A449318E3473D8E7F116809F5B1963E44687182A569E70E34179ED6772F60CA56C74F2AA1C6DD2C036E01525269AD1463CEF02D28F9FF360EF27FC79A229E4DFE08F46FF13B885CB42861003454A861181B860D2167218A42500B001D1B609D4204921A48850964050A851110105223549649489A4402653468A10A604C8105112826419254D04C551630649988060C01426631045E00612090029E1C64C5C2406E0822DC2B06194A62D8986211AB44D4B22721835328A80889CC04CCA92810202700BB4910122441102208C9891C026500B4960A11069C988901B41256012881002512106614B48400106894C026C0BB54824978CC08088DCB61144208822B060A3342E14426A00B44999024CDA264C1096480CA6242485516184501AC008DC146A0329250C2988DC384D21B32C229625CB32656444309226910C196520B48101000543328849402DD8928D5B0229E34445C00686D036840C2790DB48101C32085006648CC4698CA60521B24102972D10884519146CC3927053882819813062801120008DCC068242842C59C00C21C90454142C992204533026A4A0609B382D84A625C0140E21C28521450081B451522802E280842346842141311047401B1820A4A65163A80808B008C14644600886A394400042500C0652A4206058084249186C41A6601A2965093920142302A300894332481B012ACB8630643862E4880CC248021B182ED8B400DA402D4A26100C493112489183C6305C9229D24866422000DC82290AC708E3B284C2B8050C048622994020234058404DC4842191C28D00A48420A39111044684844913C67118B225DBB801599491CC24061C89245B106C19416412007048164862108E204402A3262099344D88008993B080C240201943821C2400439010D49888930046408049C2268A61280402226292208603980980466D81444DCC402660208A62C2885A226202380A8988048926528922669208841136009C240524966CCA860CD1B05143288808B608C3200258340188828559C08854120010348D40364C24A9655A384922A4205404501222815A30251C408C1B4941DC2489420611111502E44445021961148680A03690DAB628DBB228139689C4B22C42200D4A1468CBC24014C401004321249169E2848822400504C36014A911DCC451C6F3FF0C65D2FAFC0E42F870ED8EDFE0D23DCD8899106B9186E1D7D72DDF5E0A118D508EC272C733D7391C2AAD711D7F23891CD64ECAE4B717957446DD7287AF03AF2F03738A051D96EB038FDB7142D62B6218126F8711DF7DFD4EF4122C01539A44C3B743A5B3133BCE72046CFC3B9F3EF5C8F68CBD0E8F6AB164777E13AE69CDC20BF82FA64D605AD7986E314B16F6A66C0B58D14BCD270D9F89ED65DBA02FFA552E5E57E9103BE43E8084CC6D368028F8203FFC1CB8905F4D4BA19BC6EAEB5098B56035D522B6755D943B33B69865E26183992DD45B324CA053DE976212AEF00D301DE8C8A686469506CCC368C1FE261DAC53AA26455E89998FB5D35C52ED93D8F254076BD07791362BA09568438E921D3215C2BE6F80CC2BF8D74E05EED3476E864B30DA78B2B5BA94D95887667817C78B87E2C66386DE11E98E494E3679E14AD1BF757471C2AEBC7606F1EC2CA332B20BA6EF9B5B83B46DF62B475C9C4A2B435059BD5F6DDE67BDCBD606E4E68415E792855CAFB5FD85304F8AFB88DD94AFBB8B900C88057A89054D61F3B1D7D42FF1BB85DDA0464B563A93A43CAD9EBB699C0D544C6CE7BA5FA07AFD159B3B86F65C9B85B6D81F594D834CBCD72290C9179A6A76A414D028AEF5EC8DEADAC943543EF9A3A68243C823C4EDB90D1130CEA195396777CE6FA4D698E547D27A7FC369981C1F8F8A671BB35A8BEE2F5D0E98DDF4A1E3B92EBEE673F8D9C5F05FE293015BC175425CC75B7AB86EB133B2D3DC01C0580759607D28D877CE695CDC2981432F7E90503DA91303D0D3A3C2EE7A22582FBB6E8705642D4642BF60BDF9EC4E472A7AA824C26DDE4A1F7A70EDD72E999D58E2D64C1D0AAAE8D0FDB82EDBFB66D91EC27A1CAEAC67D486E355319AAA7328B565806A759028FB799CA380C18CA078E6803703114408553B38A15C4AE701387E4B99DF941E346E5443FBF71412013AE4A5C127CB3B37057EA96E006704DE38636526CAF02464BCAEEFA0FF544C4C8C664619DD0402F813A701F8D11CB02F5C39044287E1C772C45EE183ED10693A799704756B06F966471AEA725E6B53B0418D6123EAD830E14ABB2229AB0BE42ED9BA95BEA608D95F345E1AB1F624875A1654377B705665F920B68FC339B830808D44E3537249105A06C7E0AE48217CDFA433EA1DC9B200061D7F570FF688B802A5FBA776F61069D9A1CB11A19440580EF5C501830B4B8FD7A7345C1669F0BB3670A3E9D5CC9C4CBD9D941A5FAA809DDF66030EDC26433D67096DFC1C9E8C73DACF335E76A7C5A06CC8BFF9DC6693F46E373179EBFE4409E938A13121A2EB922852E4092ED4973003B07AA6E3F0F1F93A8E1CEC7BD78910309E0CCD1E7BCFE2F7E080E4C2B13E1F6364C0162D8CB37120F501C2B95E857EAA9FE7FCF1E9A20AE922391DA4FF54BA2816FEA1946FE96EFF833DBA559500CF5FAC8255F6AEF5B9A1F0DED7A4BCC91EDD93665752FEF519CEC40E18FABB1C7539A271BB398A17BD0919C9ADAC6233363E9945E852E2E21ABC1752E7276E2E79D02796277E4636B618CACB86A2BF8C6F8F0820042FE7A4718FD56D64D288D6EFD63C499651201897DE9FA0FC0C2FE86CE3C1F8E50EC8A859E0C97A6288B63AF0F3B37820366AFA09DFC9ACFED3F0BD91CE66E24151306BF39C045DBF112732160ECDA7A751DE5C7125EBC7B46B0414661A17D307B1A17359B412206F1CE55B7C3A517C76101F8F99656077DEF644E61D464A22D31D7420666DCF93762E38CACEA3DC023B9FCEBC194E86B03F5E5439CC43205949A6457A604E6767C9951035D42DDBE4DF9527E0C15BFCC683A09EE080FD50186552C7315872BCAF0E1F5291011E6BAA29D0AFD82CADA1021F324F94842A41CE455C38EB0DFBF6CB08EDACC58BB4FAA1CBA67D22A692799F14DB80FB9CD31919344591562CFCC047B4C600469338D60AEC0720CD4EE2FF19FCF51EE70253F0384730D9988C7E694A79CD01A092CEF51C9E9E65AB5271CCBB787D5C7CCC79F2734CB0F9A25F143F88EF8D5AC0710F13E54879DA068668927B110D64FB4541E7E77B3376F6CAAAC759E12EE75F4D745998C23A6B3699409C818284E28FA769C3C802B93A4722A5457192641AC370E78F55FF2209DF680F3B5BE1F9D3F30B7200AB0238D20C0BD0E7476C4B8F6452475332B9F4AE1B039F0136FE1344EBD97604553AF0B1512C3A18754A8C8A1FE6F03775C28F14473F1584F359EC050423B31EFAE5D84D9F08E5A62B49C860E3A5115E093677A7D08E480C8FE6D9A3C4FCA69AC420CBB13DE0755B5BF87263A281FA0418F0BDD46E7EE9938C4A3497741DD0FFD9E52FE5BC4FF4 +smlen = 4037 +sm = 1654DDF66B7C2710ED8600E9C9B5E98C9CA932BB352B3C58467EFF6D3BD3A1400BB71E81B2C0F24FA3A3C21622175CB4416A331F8C102BCF2428C956DD110EDE65A242459774227B5E70E2AF08A505285E8939A8B2F1B56B59DF12C3303A12732419F2629B65051049BCDC9FC36D1CBE0973882646FF7A5B52D6939AED730ACD0EDCB217C4F9ECCF9F9239A4D0A0DDE1CB19EC9C89597B0377D3DCFD76F852DA8ECFB2B88F36AD4611D0A45463EBECD0003B1918073B4F6161B7EDED292A2187438A0A784CD25494162164FEA7290EB34D6E7C47037E864E10070727ABEF4C65A5AF643704BCE2DC65DC7B10A57246287D05CB15C9557879E489D0E3EFEBE81175368143A814F30E4B48775A73F8D046F583F5A39CFA37D3953ACFE53706E49AB143D29D983DE5901670A865642136EF08BC467603C98C97D05381351339F9AC186F7D2119F17419437BE81A53C566FA212F5D4A21575C5883768F3E319EAFA161E5E070CE862FE6D6AB1B9A3E69D7FACBF71A1BC661E10B3724290A0C650B80F7938B9273BF0E76440BA46560CBC3C332916C1E396066723360C806005EABD7F76F8F434892FE337DE725B4BB45FD86A64B3FA0E075C74F57738C1C0279A1DA9B4F4262245AFBBE9143BDE2325A07D2807352053EE845371F65446421C070BF4C3F3EF1154086C0E26D36F3F1586CD3F71620DD024473B24FC6715030A3915A8906052393EABCA43AE7F5D8921C0CBAA28FB60A54D8E3E8D5381BA298DBB17D82D6317FAEBA59CDE3248CCFA83B20E333BB7504012165C91282E91E994A97BE173AF90A7AC9AED9F60C7217CA022E8E9C0697D98EFF2E9EA6FD277101AA131C4C3F24AFAFAA1FF8AC7633EB8C870ECB73E2673B45F1FA5AFAC9D5938460756EDA563FA2397677D776552B5272B952870D4D18AEF4B1817797346E014CAB423BE8D6330A74964E3E9AC3D8854D36CECFA2A23C3CFBF0118DBE163BB3F5A97A366222AF186485042B14C640D14A6DCE98FE3941519AE7C03D48E400CC72C9A1B110C24D3431F7505D23FA7A1C0216D4EE78B142396E5A916ADC2D807E9A890BC84DA947EFC50703BF878B92DC1ACBD9AB9A0CB000536917D946398E948AA0ED414652A24059839D27C388FF70FB4BDE5EDB9F354B597A441294A41897547575936B57896035E1ED28B1FDEDF45438F21E85EB05CB9EDB7E02B6457062700402679CA1D62698B6D2149FE1046DD179138D35F1861E769CFD59C7AE29943FFCCDAB97031205FF791D45D52D670ADFB685EE561E3A5FFA097BD53FDABD15B25DCE2DFAA1BEDC9A787311444A12ED99912C5533BFFF27BBAAA4497FE97199548ADAAD38CC5B01D69281331D885F499CF2F593F17EAC611758F6CCDD511E963347B4C090F345FC6EEEFE5AC7FD535A8CD46E211EDBB373E0EE135309FBB337A1157A2A629AEC4904F9FA90AEF5D8EB1EDF669A68017ECE2A44F5CE8799BDC32414014A108ED20D2E783A8CECD811AC2EFD8F47A583E2B06766E6D1304CD1F339ACB30EA758FAA433F70CC49E41D03DF1F7C9A7B86B4F2F0A6187D6EC349113E658656ABFD5815B739AF98CC7DFBB66800F5A3B2301E4FD6D171929CD7CDA38291439562AB4D0C052EA05A2732CCF2CE39312398CB828CB77774245C693CC11A1A8E673DFF1C15193D75ACBEA131A1865F4BC132DB4C959E799FF20503602B38EC8002400879383022D5BBB5DE02349F6CF3BA73C0BA47581B2168CCC7583848936F334B4CF05B1A36D63DCAED5C69AF4D5847B68DA075A301422440B46F32DBF99D5201D80075387431974205A32146DC40B8AEBCF092CF51C67DF8ED1D86F6C00C05951125A5DA623F1E9FE0FB18473D7A8AFFF01A892CDEEE916706FA5F6EF4889912F119E23B8BADA56676BBC6CAB68368C57109342473529BF5E4629BFD4A4B915CBE4C3BB0C19CA2A8A8F0AAC8C763121BA5F534B6B63049F2674803A70A7A972937C9BF06C6AAFC230BB10AA3E6872FF3791114CCA27E7C77D59B7C614C12FCC4CA8EAA0B4151DB2BBDB38DBADD146F5DBA373264C8DD7163F22BFB54DA83943EFF0CAECA0179759C65E751B8F3688DD7E3D7B0F95667226558F548350010ACE81254B41A4EF8188C51B2652CAC83E6B5E1FB640FDF2654B54DCB7771957E2D0C56BE23F057523AFC3CF6D08F10D372B714B4F08BE407C03C462F67A5E1223F9E7230DCD2F390722FD3ED4C74763164CA089EC957CA69FC28CE8505A784562D4393CE6B1F71233FF0C9999C7BECC23CA93FF8E015DF48C4E027524FC24F0D0142C05728C0D3A1689D979D6FE7A10F714B9F0D634404E32B10B71F6A880483D26AF4B7E0DD2696F9E76407D01099CDFB59D52EE66B8E011FDF28C018C34C2343C3F8145A0BFB2959F15263F2A16A29139974DB7081228C211D2072BF4EF5108C3A18B509F47B76346F914BD3FFD7E4E844044290E9693385FB717E03D33C4B52D47DFBF66F8C6FEA4866084526B6ADCBA57DEBD2380977EF5FC1A580A63C3165823D37B497B8A94412E4022F381E12E8081E235BD0E8238CBD4E26909B196024E785BADEE907243A78A2DE35E208EFEFC3120435FA0579A97911B8E4AF4611323E329DCBDD90938C9D5270418403188726E1ADF06951DC7CAF1285316629F55560FEEEB8B74A59993A3ACD331309D0AEEBF72D4A0A0F239AD930A50E364323892C8320ED3A655610ED8AD8106C9A0C73841EFBFBA707469C0ECD4F11519DE739B839EE714AA09489A8D23AC766A4A54A851C79EA9EDB5B4D2D6137461263BD2FB9B075507A0769146D6E9CC1C854A9B1E518720F96DCEF376752AA103C99C5D2421EC346E4D31112BA82EEE63FA17F5C0EAF11CC0ADCFEE48ED7CEE75ADDBE0D6ADAC6A0032F52BEF21D0E8C81AA6E2B60D11A3F2FAAB9BD3923501E63CDAC885C5B393F37E42902E3DC060BA8E441D3653151C429AA6DFA8F71486B3A7A57104AF238E0112CBB6F3F736934E2F8E89C90F6A6FE0E9967A4741C0DC8F27E4245685E12D5E39A5B40E087E3A8356CDD7B088DC826CE372A9F86CF251AB8442E52DB9FDCDB2BBB73452FD7D02FA4FF85E291F99060663F6F4B2C1BE0CCEC67473C7796E3E267294907DD8B03A6CC465AAE29389EAB697F4079B4DBCE06357DDABE98E7484C5EDBAD36283554040C43D599985AEFE36262105B4EDE0CBE068778B4D969F123467C7BC377601BD020786338EA94479D9F8EDB884597692970DD9095A2D67D040F0F54F3BA4FED0710299EE0932D50DA09579AF6DFE0E205E5FB2F613626A6B839DFF2D5B5D60797BAFC6D5EB0508151F446A6D747B989EB6CEE0E73252535E727381ACB0B7BDEAF7F9FA0000000000000000000000000000000000000000000000000000000000000000000006101F2EEDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 + +count = 49 +seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 +mlen = 1650 +msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +pk = D9ADEF0CDD527233481DC2ED4C78A6FDFE946943BB1B1D92709F4940918F51EDA83AA267017F814311B2D7DAEB663BD20BA6D826C4CCC219E95790DB158035FA5A7E00DE9A91DDF01087ACF1E1F625FEF000DA613C21A0C33A61D9B40B24A39806AE8345DAC3B977911D86F69AE7AB31ACEDEDAFFAA1E9DF6273027035DA64FA974D8B7E46719D04C92216842CA69DA342A8DD477A3A9FB39BCE7C7C1F9F4574F55D6676B189085D8E896762959FB7CA2B2CE0F1158FEDF0282D6E5EEABCE1DD752737484CCD63C7DA13E7F52E6E137E155401E1F9810E20DDA397A2CFB11A8AA1D3892790ED757B872A57E14F50B8EEC28B15C808B9A689EFB88476522AB293226A312C483A5AB78190D215B775D292D4EE4086BE8F034FA13DF6DB8DC22897822A3F6541AB4A21C1EC46F4A9F044D7E6B3AED80CA21404BA94E87E5E8ADC48FC2E297EC680639574B10675C4BD7C9227FC491653DA3B3C5FBB7B9A817AB87C0D416F2FBE7884B7625C9D952C9BCE2C66785FACA0B0492C6AE39B8DDDC8399F1986DB7C598DEB44845AA30F75D415AF7C0581F244EE8DA205F027589928D0B829A357DD082D7877DF008A5511BF86909DC63963DB5FE2BB6DE070D4E7722B353CD884930FF41C7F3D4891AB9C7F8C5D65EA69A6D32A647DE26A07DEF4930399F5DA0D000BE1EF4F8E2F1264C856829CECC1F5726874BCA172D71B0F9A8940DB98A3F23DBF0F07B85F04988052FCE5CB0519AC7153D855E203F68497A8466921C585DEC53A6412A63F980709EAA55C1DBFFFF3F05570676EBE637576B6B6CF1EF8092E6B52DF3CBC3573DF051C45DD7481AA1F783B7953BD9CC3FF061B3C48346FC77914C90176F81A86916E029BF0144233A20F509C1A7DB1010C990C4756603BE34FE6207514EF4464B1F64DF858A27E1BAAE96A5A62C030FA824C9645F5B485B645B392D2F15D2C0390E73392224A52E3677CD527CE9A228EBD80E9CAC3BC61255C184FADEE530A6B6E41805B0697E1C1E363C93FFB1D02C946CC332680916DE2736FC9E42A477EECA74FD17AE62CBCEB13C465B63B0FCD8739D35DA85D7B21809C8D5C332787442C14186A1B166494E29FBC0F008E785F012C4AE7187632C8A3E96EFF4B73DF03B7421412E75847EFBF37F64B678D1517E7439CE6075A7FCEEE8734F41D11C2CB567A0BCB76C5F34805D82E863BBEF1E20AFC4D137785D26D84ADC7EEA3EB9C13EEFDCF6292AB28D550CFF59D75CD0D5C8CA96E45DF092160C19AB325C62060015EEAD92AD4A633BA4CBF669A1B9AF76E828C20C052E95588489E222E87D9F2B8B6DE10BE4A8334B34E2A16FD773C31169E75AB204644CE434A5960FCE89F1958AB7D319189736A671F75A077FDEDC8E502399D554D26B1777B7E963EBEDB863F5D8C9A6FFD75A1979DDCB28D761D8C5BFC45355C4437C318C81F4F70D3D29B2C5816ADA83279A8FC145630409FF5AD7ABB74C31A703A9494DB6E87A3827E89690E3ABE343B16AE3C7EE20823E95D994ABF36771EF88B2C660143643286620DDF40B386F3E7A6ECDBBDD063AB45571992CEF415221543FDC54C16CAB95117D675023814BC6EC4F9E5DCE2E0657AC71CD483244470CBF8E21DD7FBF377CF32DD19B784ED08B76C60ADF77EA9D6D0AFB91D13B6806EAD0FBE53E19BC7B42767B915118DD11F76C5A33C4D3CF021B3E77283A62ABFBDE1AF06F6D119BC740351F7AA42E564DBCB93F1A1744592D03ADAD7C5103B1A649FBF56711158941C4441A4CC5B57C2C1A780B5B9497E4B014B89C442B90C4810FAE4EAB31E8C53FEDD67667078BCE5D0E52B2C1275E149E5759DC0A79D17E9489D229D +sk = D9ADEF0CDD527233481DC2ED4C78A6FDFE946943BB1B1D92709F4940918F51EDFF1A4B03B52E544AE02FBC03B844FB0645EBE264273B941B2892811FC6B3AE964910627F010F431CDDCD64E5AFFD99CCA916533D68D4211B04C295D964F5398F7E78C459BA331F0413987988DFF9B400723873A525A65ACF57E34E1FC32CFBC709A450D0B680934048233609009684E44272C1B62900022403154C14B431E4A280D39850019849D9882911C669E4204014179209456081B44DE3906C0995691844250C4050534049E3246C1B956C22B605029651D9984851A86C8984406496099A92645A062C4C880C19030018830842220C13278E53240E1CC78411396500140C8B904818098608184A8810480B1150619625C2380D9016428342894448028CA628540202DBB2904AC004E1068D24C701E2944D9A80208B00649824460CB465D818129BA88D9CA66504246483B2281C4221223112DC486221A729DCB441E110845A384C9B462149364C0390640CB68459448E02116921057120A22C43388CE32226802886012769441031A380281B3548C4306021822C4204884044518022260B264DC0C00D08180AA3A68010870C4204868C4250C2A68D09C5411CB9511C284D2032324CB64912142A9C14298318911AC1311C8425811421C0B46D12246648426DD2C89014252451960822852CA29285A4860913458809484400B38022463123086A844469844068C9346CE116250A896CCCA6241C128113472D43324052C62DD0048661404621B8701B094A13C06952C0898A304C820832D2A22DC39224D2820852B86C02326202A78463926C5BC62C14C291C2841194A66124300A0AA808144465123282A1142014989102898C98909082104E2213919A28060B356D1BB805E2221020120121100203496CDC308019884C0CB211CBC84801296C92282993A80C14122163C020D48660D318661193010308805206325B98698C4026D4084584968483182103253001146A1803461C296E0980308B205000068EA2820D18B765C1B2650C478DCC00299A164DC240601802450B210D49A004418604148180D916014112110A098D5406525C84694C3030A48064C23052CA446A88C0518C406142966CC0402844C028A202408C489219A768A3906189B4448284511B03521A0402C2288E5AC64001272C0AA60C62264C53C00D642801C23649E0282653188893286C1949865B906CD38264E3200961122AD3B82051344A01320C0A07119C0865FEC6F6238978A908DAC1B1B6961B93F305E049AF047722DA7DBBCEF8D2C68AEC7988D51A44A54D56B1AF300D0AE129CBE448680D78C9C426B1C8440CE431CC326AAF89CA85352118C946D37F4117AB186BC499B4B93E04F36295154CCAA7E13CDDA96E73B85F63F667806B4DC4C19620FD86BB38D3DABE3CAE40D4074CD6E2500CFB28320F1C3FCBE37396C9EB91D524CF91F33EC21AC3C29870BB61E3740C9461AC47C99D56EDD56D4246643A0804D8EDD99731D59341F27E31A8695411C3EB48868FFF1132ED579C17A3ECBBA316A81390D2BB910B7F0AFEBD3137A65DF926F4796CF53F240E3DB915FF1A0F507CB38DDCC1AED725D0AD7C59B641DA2852A7350D825ED564C748FF67C11EA11A57EC78239E94E56BF98C1100483373E65DBDC90D952B43E7028C3B254B3164474CC238E2FE89C49BC6CA78E14FD08D118457A54A3C374F84CDF72BF0AB5319A3A6525B61E0BD966CD2380E04D658DCFC24B3EADB20309310D14F9BE7E723D871FE0347923BE19FAAB6F64A63EA08466A03F83AD7EB51A68CE93E45EF0DF53D5B8E971A9E4AF0FCED068A73EAEDA643332EC81E3CE8642849D2F8EB0BA5295FFC85E69660348224A4BB138D501124FA8F2724681D93D918D4DE2B2143C4BFFDE9C43C7E52B58F032FBA7F8614FBFA40E94AB7C7F30F532ACA762AA079B2F33AA3B604E588B20F110A356FB0B468127092B4C4A424B7886406F26720830451A57EF58B7C5CC2E24444967381CC4E8FE089862AD66DEB67608D11D41407FAD326D2629B32EC1E4EEFB6575D83A1DBD7629454AE879A11FE04A055DD179648C2FD4F2BD502EA9B2D80684029649B8DBB02ECDA49EFE25D50C08C445BF21ED946DEDD1A78DB10F328C90DDCB9E88B8F085D38C9364C7CD81C11162FA6AC796E23CED9F97EBD42A7D59FC34E6B9D83664570DE47BD9D4615E39050735BF4EE3BEBD0B93FC3781E34F11EAFA0107C6814C1D19A4870444C58DFE483B3247FC9DFB50559CEC55B495D0147345AE25B480B4F4035910460841B69F2928D39D599C20EB58A74567C486EF649159A5F26E32EC00D6316BC19D77A95B3BF4A247EDCB735B98BA24D36A5DB72C388D5326106BB6E7FF622843DEB7E7BB2A9331DA193405B401A51F8F9131FDB85317F0A6D85557AD58E527C9ADBDE84AD96BEAA5893F1A1E459898A34000FCEBC6CFA5B49058B467C2A36B0F95A4F034265B75DB5FBB8AB51F2F7974AF04E7ED323270AF34EA66E2AD47C9D1CF4A5017DB3286950FC3F067F467025C8704336EFAEF321A1AB1459F116725AC27CA2DD180F0B6E365A9F909FDC26FA916613170948C6418A25DFE34B90908F97BB1D8C9B9E4537AD5B88A49E0DC64265EA07A6ABB63AA025761360D0D9A34934D56673119060B601A7BE2043811C88C8B1B414A3EE841FF7A989E640AD5E726F84CBB7BCCBE8F4D9B68EDEF8F0494DB16BF5E0DD25B63B2773DAC4A31FDEE053A9C6404AE00AC69FE0F2CCF99B6FC54F8427E3A143F5AB1088FA92E3264C4C1CE2D35599BBD550E5D08ADB2175063FE49E2CB2B555128E08D22440EB343FCC2AFA0E6A1C43FE1B161858DCB4D76E0126281DE6CA414D33104DD8A4B134D28E5660F3A2FFCF4297E19943E483CC480137136FF7E17E59D8144FCF3FF215B3FA80C4D32BA03D2AD53C8D9F4C1E9D069AA158F0CCBDE471FDC1B4EF957D78761888E7493817E4AFB2F811A7E441BF3809FF5C502A9EF21050246922AE01188A876E3242A0DE8801AEB0574590AD3C9020DDEF6E6D03F908D237884E5B07B8E1F4A76AD3C0C252C7CD3530B0AEB9C74F7612BD99B80474C1AFDB444D5B29625859496F0AE26BA36210A89CCC39F7327B33D517159D2471179218512E897CEF3CCC1AA942D038F2B1291271772DB2A128279924742F566BAD9FB821408CC45F946C36295AFABD9C618CDE31793854BB75B6FBE91FA9D4216DF27430794BD720D05ADDE4BE2EA0D64E5D7A8A0F8C3D63BFBE39F57D473798AA0FA72D7F9168BE791288838406F353A014245549B28E9FFD721A16392B2F5C497433DBE22ECA1D7B999F80D487CDA7CB247443749CA1D1FF1A1277229B3F2ABD3472CF779E2E0D345F4512DCF46B636218B9C7CD7FF3B2DC716334E743E5A6805C459F09800EB8FE269B594652C2036821E316F91EF507B15451C54ECF49EFEC24D8D5215D0D8E9420EA62F6FC7FA65A048B54EF9C7B43AC3ECB2ED667FBA83C6F247093058B9C7878EE1FB226C64E1BE83DBB2FDE8F8EF57CCB94C8F37F3F2909FDA3040E22B52CE4F9C10B926E569EE9C989324F50632CFF8B57B2D845D70B6BA432AB7C83BB9630 +smlen = 4070 +sm = 8F83D00221B2DA7198A2CB6207C8AE0DF4B2CF066ED05427B9BADA0CCBAB751EF676A93F0280A707EFA6825243560E1D70284BBD4B026BF80FBFA8F59042CB7FFA1CFEC5BB4889C63B55283296AEC03F8C8BBA4E5FE9E648A4FDC9E4EEA0BC4E40E58FD03BD69959A03EF30420088069C22573EFADF5B9DCF485DBC091BFC9FD4E4F060EFC9A62B888AA3C62880309624AFF6F01C91B878CF56CA4D91105D4CF707BDCE55BC1397F8F7FE7BFEC9B2B12178C08C52B8132637681B21972AF395CF472C113FBA13104A2E0F066D0C6EDF01A0F5EE2BC2D22023D67FA1351C058ACC9058E3B3A2D36A01D34C5C83704C5DC11A9A6535467D0FA312470B1E246F0852EE335EA7EF7830889D56CC5DEC68E05CB6DD3AEBD2E1AF2F418F8DFF01DF9DE58E41BB1923EB69524567DABD6601B99AAA260E3570D65B436EC4F41EAA109F539FC28214EADC1107497E0346C5A303A0810AE8D4EB1BF2988EDD2A7D45CAB7D32F7FF323A471ADB27A5624ED3DD8E1DEA8CBEA8F538A11AA2B32E6A7F15C7ED1DFD74145D2F0FFA5C604EF5B993C52688549A482784E782AE9EBAF0AC4489E3A68F4DB0EAF576ADF1C1334A5C70F2F4DE450EF755158A426FC37F137F7AD06D4992588937948077F07CDFF232D501E07C75CA830B0D9A5547FE1AE20D8316F02FEFEB492B49A5807EA4D9D32DE4484D426DE99B13BA181A88FF88893BCAC33FA8BCBC3737A8F24900BC4332DCB1DB7ECD3AE9AC6A33B98F2073528655BAEC85BE50EC23669F54E3584486E253FFB89C25E21F9B57B29347F5FA0D6B0F048D79167F536749B2CCD86FBF597168FFF4829E82FFE5C9365DD2F8756921AEA226C47BF32CE5B74DC57D1FE409A19FADE71CE80CD2D9D4916A0D7507FD4F23C595A678596EA6E017ECE62039FD7F73F79985DD073D580D13991E1F576F34750C6A5A76C5F76DF27D5B44814E8D9946A42A2659E6C61DA3BEBF205167D1AD8D0BC3563F69A14D2BC29A80656A7D14F538547A0D7348F23AE32032FFEA1443F3E42B696953B73FC32411500A23B11379F49103A1D56623AA429C27F710F60F96EC8CD8CF771D362EFA652983D53D0B93126AC7FB8135D343B34993BC1E603602886B27D9D08B1511FD574F24DA5C736B4F40F26BCF193CFFDA7D1243931ED776E3D3A7F3CC337FDB477E63D1D5807624ABDF861474BECCE7415109528746832C5B67AC27FFB82C449F29032238616DC36210BBE723F334E0C4AA280577FFEA81F4FE85B158DCA3F8F41059AA6E1AA0F4202887462229B7DB848915F433AC2DF8F85A5EACF7472983D75980B17A3FD2D638506DF050E155F4FA7FEA000FD8229441983663AB11FABB2D41714AC0B781A53577739D8626BB5B4DE27BCAB6DB5ED4A9A1DBC3D98EE912CD207A33E68210425BB1FA154DD167D63C041B1880DAC112247090C945F60CE1002E207EE5A4723C21305EAD522B49162D4E9DFBF7BADB1010D17C3A1003BE83B31A2E6182428AB4B7F2DB85C83759732F2AA2B3D386DAE33E44E6484E89AEAF73265D6BB1033A4548F5FB8727C399DEEA326133177BFC82A19A6761AB845AD4D2DC0F80BEB319A9A41E64750D442403B1792617CEB635FAFF42D2C5D5ADA2D457863BF7EA4F37678D12AF557B21F62019487697686D8DF1815F8C6BC9F5D867C8DE37DCA04274AE8BD436444579298A8A89154DBD2C44666D54A285F3C59C963340F6D92D48E0F415C2CFC0C01F7B3A1302E658B8CF413FA57F733737F66F5D7E9507D81EE9A3B8C0ECC9410B60FE40DCEA0C7FF56D8781FCF224B452EBD82FF3CE73967530E60ABA9FD535FCC4DB04AD24EE1260736F1A8054270F5C223228DA6A2310E7473FE055DE0DF7A6FDD6683B5E317782B26812BF58B25F8640DCE722857B4216E315594407CDF226FA08F0744707D568ED0F9E21A21746F70CEF8F47E71098F3DDC0BB7E139B170F2ED68BCA9F5016E0A459D2AF9A38547CC6D2DF3A79CF1CEE68C0A9377E4808F00351D5DFE998608F5F8CA83BCF7DE46C0DBF5775B2B7AC8B2E890B457C6FEEAE38666E2AAD7B6C086CCBE6D4492C0BD6ECC855A66F20E687DAEB8221F6015C2B42B0BAB2038204884749CBC85F4DCBEB3C86000DCB0489CE206F4329EEB3C5B2E7AF6F048397AE54474E7729D9449B58D3652B70A55DC3196821FAE9481E1B7EA6389896E75DC1E2E991037253EB1B46536A43131628714898D25F3342EE26C2E114583F25AE5443E34FF4EC54A4DDF137B581FA5C7E3A0230C86F4EDAF47E6684B332569EA985965DF73E59ABA1B507D0B96CADE80342AFAF7A186FDAB795205EE6A9D30102FA65E7C3BCE2F7019BEF616E56F7D59C63BBB1E5B8FB60A7A46EF6C3253070E1F8F05D5D7813BDE846C45FC7DDF41E8539FF0DB3F2ADB4CC8C91CEDD9C5BC6B2372C88B55B8B39B3671C33F0B659FEE6FBBD939ABD5D00C73C1F53E14A2C8F9E463C69CB48D725E3754258E05EC4EE28C06F7F150136A24EE218DEE1199251559BCFDD1D4EBD3A674DAE77F3B8E90B9089F0C53F15A54543EF2247FF17C230FB6764B45F13E9E7E3FC844707E8D985E30E590BE07F9A733653B2DAFFC0F61CFED2F4070FAD3C28B6690A0FB98371D6C0A5C598458CE1B28FC1532BCE1AECB9D4CB22D310F00821F3FA6641AE7E1482D274DC05D3ACE99E7AE43F9998C14EE7EEE908AEF54618D02D7992081D8A1434B30C2921601F82AB64AD4572F1CAA2D049EA76A2444FC645C4D4E7267B82E04F9AD7DDDDD0DEC2FD53B9662AFA5AD81428DC24DDF37B2FD427CC128A5CB6D022B389EA5A48F5DCED4BC80E603436753775F3B61C754D60A6B76F45C226B61D4003483D78C72D660F1A18A0A54DE965370CD8DE312AD63AD2514E0534B12AF162A994B3591D707A89E17F14D04AD9270087D915ACC7F3E8305B80F85A202A9A7FE67C574B8D7A2CA0968F1B5B3444B022A7B5F88C462FF33819F3C443AD02670112D19255BAACAD14B2E07D7A514B56120E3AB3F3EE42F786C8D82F298B75892CB1439D4B9F076968910D2FBBBB8BA3F135585F3AFBEC83087DA13A3BBC754B0A7B2733CC324734015FEEF2C7228A6FEA66B9200304F8C4C6F003E0A9FF9CCD4BF3C782842BBB5D3187D638DA3D93DCC3989CA8627E9E435CA721202EC8BA77D6736F9C74AD3ADBF059A291B5483DB2F8361F1FCAF0739918E30275B26A327471855DEBF0E6B357FB57BD24AFF29C07477D1B6160A34FA97EFBC3AC901B661DB5DD00C1F4EB587A26128340213115F4467D953441E93B5529CA0E101A2A4C5892A9AFB0BACBCCCDD6EEF9FC1D343E485F6C708BD1D3DAF31E2141496EA2B0BABFCACE0609113A40474C636A7479B7EDFB00000000000000000000000000000000000000000000000000121E2937D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 + +count = 50 +seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C +mlen = 1683 +msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +pk = 21407C50A9D6FBBC79EAB85BC75F00469DD05D753F21BC6EA79F21774E05A7AB60F6F9FD6C5A327DA6C6185CD110620926D67D3D934EE9EC9A075B00B4795C1A2DDCA0BCAA9ADA9363F3B2B6A356A8868B4DDFA1280ABFD29E3EA7B5360A6D87B12E87769D1292A10AEFBEABA7D2F0D082EF37418D8A734E35ED33D72B33F40531666C9C11C3E6D5D8E56F2F791AE7E05FCAD62A4F2455B0267D57B443122B9442FD29ACA2F76F35515F9D3F38E511DEB39E9882642F35C92970CCAD252BB2B009D5E258894BD1285D067D4C840C675114AB32A9ED4112045FB81BB0F7CFB652DEE3822BB20B2D602051504FC9B21CFBE477F705292F4A2088DB851E76F94C410ED54BD80BB83AEB405B4F8C1A0E4C3BBF486E67753DB1C5BA5FA5E8A140E59DBD87C6FB37EF5D44EF967DB8AEBE2413BE18F2CE01F19CA8515BE32DCDFFA08E18928B198058ED66F328A6920ABA38556AD216DDDB388581A6C9B2499B9FBA31A15927FC4EC84868388705151F0340CEEE22D9838E06AA7D8FD5C4C738B6166B9616C20980F2C9107F978ABE77C04AB3E2929A84082C42E2E70301D37994CF5307E299F4E42D4065D5FE08B55BDF440795DF0848288B78CD65C363ADBE664528EC2241F408E8BEFC63796D3646CB2742F846B9C01FE6F7CA1BA1ABB7950BA76CF1B6CA65D04016701E5CCD2282FAEF91491ADA514E59C6213F24C53738C5668C478A411B0603162510128C9A7B221391F04329AEF08F9412CC998741DBDE6BDAE1EBE543D07892367EA4B1F22703B53C7E8A59D05E6B62339A2FC714F7D4B9EA11ADB01C1C77F1D861553A8CD2C4E98EB80C8C2BF46F24BE0F79D566CAABFDB2F44BCCA877C632245068E73FA957C7AD675BE8965C6CBEB4B504AE41A41239F7A9C0B3FC97FB24FB08782382A9FFE9988C1A9272071DC09F60DB40E106FB2E13E30E267682459BD0EE5A8EF7F542D352BB38D39D569D8B89F8AABFE8E4B347BAC264B02477C9FB4FE4A97C8B75C666BD9B59967BE42A4F4827B32DD01308676C7BE929BE6D1E6D4D2317571612C5D27811E2C79861AF4BA8BD5D4F4EDD82EE16E6CB59A06F82622C6B006F1B940DFF877DEF4CE89521C0BB4713856D328F5148445E30D660F14FC8953A705A5710C7847673E584E072CA0E0AFF694F13404A7CAF7EFE4D1C0AE9E20E591E3435BCBBC52631D81CCF3E80B68F3B0E3A14B89321C9C640FF741D0C7463394DC245819A5AE774BBD6C88E3971B2ADCB8992BFE987EDED2CC12393E9BCFE6B658C7AAABE655CA3E41738AF779482C7FC7B06B82CDE8EA22B34ECB0D5540555FBAE1050E70C466AA82C45FD53DA9F05082D65DEAFF789247FA61C41254143C7912BB7B5A2E51A294E373BF9FCA96D57B3C46896A5991C9E8EC02A5DA2DD7226B4F8E80A4C55CC0E817A46A6ABD312E98CC2E53065649BECD8388B42D452EEB767A7BDCEACDEF3DF537422E4DDCB9E67B08F95068BC78C88AB67E07A234AE7E943F74CCBA3917CDDDB1E5725B140412057BD5D1C7BE128BB9129A9AF013F5168DD099970D6ACDD92E8101CFD98D26CEA90715EB41A26A7663C5184BB59E840E09A4144AE46AE754F351C8EA6522F6F1D2C2FCD8EA92F3C1FDF3BE0D498B7B614F428AD37F5AFD4E4D8863939798BA75F7446B25C130A0303018399FB7A1994E0D98495C9F3124D760C474DC329F901DD174AC55092A6544C55D59D04A8BD9C66B3EFA55F8BEEE603491F0B419E3832D3A6CAFE15D88B7118D4817570BC537E8C001BB362220AABB9C58C8D6EEAA72EBFB6E8448E2067D95C46304CBE9614E4C6FB219B771138A8D73867D2FE7BE6DD95556AE139071E +sk = 21407C50A9D6FBBC79EAB85BC75F00469DD05D753F21BC6EA79F21774E05A7ABBAEBA2E4B464AE32CEE8831E613297A5515EE6B8AE23F13FA77302F7CEEA4D4330A827E130B1902349311562F48145CDCABB929629FBB222CB2C711AC88F3EB4C1A88E8BE34A7970C12559CF9B7369A0379679F65040D5EDF9E54DA4F865AAB520424ADC200C23358E1B484840B891D8847021A65022A98812C968232204843831434600C8108D90C845D30821D282644C868CA2B2005432721C130EC3A22821936CD2B60C5818000B479122404863C6640CB765188409099741C1409254B268E0A42500A78DD2067181B650CB14088320481119652041469102721B426401480E09288548224A61820D012042A0320510834860820D1A4310594672D9248E13826520268482184E02425249B28CC0C24408173148C671D1C20119A708DC346202A30818468C14B7841C178C8A285108B6719C102041A82562448E0C232C512409A1286D9B006CA2922D243200001300531070214444192511C1220CE13282599050CA48700086088A4062093466CBC2809C06895CB6492488110A417024374A99062608B5014B386893C8008A008243984018B945DCB6404C122D21B00C5342290C290D98808980260D0297085A900401C848100981634410A0A671DB184AD14021D8C4681901820984691C4362C9443110156C6118250AB42CC9206224C74C9A262022C58D5BA464A22241240891C93449C1164A22C8405C948D1B244114922D12A985C3248AC01470CA30895A2846D1B20C62885149028D1BC7098222692121619AB88D2111409BC02D1AA725132832D2C62C61484153924D111290D4984CA2A0090C176C58962014B5481C334840C089C4B84091B2290AB22063182958100943048010140511823023C988124982C21625CA1470A3C6090AB86D0C9850E01851A4981048A02592A0881BA67144980D43381164928894C66C43085262162E5B065181146D00878909B484D1401222A6681B40050C956004942598108D139228E1449122472C0C914DD386305106658C988921152CC810900230921A489222194920942C22A78D91886498402A0B8684C346428886010C180E01C469089209248105D0C228104101DA180409A565420652D0A82924C08441268A192422824046524420E318700317525CC44484A451E0B86C8C20460184611999400105498328064A308958244488088E82A64519350A4A22860A15510C3786042122008548D91032F667AA6B8665CEAF8EA4EA6D857847223B1AD9B3A97A48B7DA20A4714713515AE7617C6B0DB669C560422184CC995C4F25074E59F34DA5DD8A7D3B1BDDCA409B8FE4E4A7437A5AE73664B9296393A85FDDF7F1CA30168C99529FAF39CECBBE6C65CCD991984A04E07F5479990A7E5AF0286A3F1A0A732091DCA105092E96B23CF8B0C283322D46E46A66FF0F93777F059D7F4FEB770E5E0D7F6E90ECDDAC4EE2B4398ECE50D0B87F7C44078BF67064A97F3A00983A40387C0DE93C3D9F3AC3D953FAD1CF18F4172A073C8F1B08727C4508C13C51343233D6E5CF18CC80B0891039084D4FE335594875914A89C0E898683A303C964EAD5A555E4F47A6F590CA81EAF9156DFABD402A201B76A3E9FE62ECB90FA68D49BDA06B9F895DBE16D9FBFE11F73809B22FF2D1ACC417E6E59737C6B4ACA8C8346FE82DBA5E140690FFEC5D209162BF99A92C15F5F29396CA1311FBB051639BF21CAF337FE66C6B7A06154E4F459721D8491F094F6BBF8681A60E5889BD4A39C0C1B661F093F58100B05D41D22F24BB1320301BBE9F061D037C9968281D8360101A7E176149DAF653745A2F21497009C58886AD8A03CB0B4813E53FF2040F76F142C136401A05C025F6E74403B9ABD2419A98C6F858F7C3F8440015523451A9DB0B774C5A411C781F80FFAAF9B30B8692B50BCEFDCD721AC63221C238047902F98DE4CF147EC5F5ECBA332ED6154A93CCF74076740084521C0DFC7932E937F5F76AF86214DD390E56D91AC1A798803B337A063B6127A52345D27156439E061664F238C52CB11B9A6F08C84785BA651745473C2DE78AEFF7B39A46634B412471DE6179F6C24509449ECE2F2F3F5CB1AEE7B1192E5EB73D2D776139F7348B6E544DFA3A0A6735D17BBA43EC5E3BB2BFE9C75BA292C408F95FF880981CE3C0A5793AD8DB7DAB57C01AC38319AAA380ED09FB3E4AB37C783502B4D65F996C808EECDCA4F2DF8A2C91B71E692703E667CEC4F6C8E0A88AFD137EF3E202330FA069B2508CFE029E5215C016603E1B172EF5E0262F0C976F3D9834F3E83E4C674F264E362B638D7FA457F087F0C0758228D5497A65AE0C0D7DB2F178B1FB9FA17EF2676DE88774999BC9BE4D36A01330524A168FB854C95905B4DEE765D716AE0A53653A3AEAE8510E940D79D98258A01B77B808851B9AE406653342C7E61B8D77C10D94B6361379C429A1F3575844E2A5612141C60073C928F582A81A57475FAAB5A072E69409EE819670AC93DE74035BAB3C53C87C03530199C1FA19B9E9402D1D531C16B99DA59487D233061E33CAB0F0E84DE5A6C78459650F938000307F5E345CC23B70162FE8F525C6D0CA1F5243621717022B730FA1D20D2B99A3917B316652F34716A11254A848A4A1ADFB4D2432C1A72D0BD38400382B509651D9268FA51733ACF6135449D19096CCE6245791A2472D8E3AD53061FCA1BEAFF94691138C3C249BA7E41EBB4F18B29238C5A5E15167ACDEFFCE4D9666B56C89074388DB0624E675419A107831AD991CAC362807B9A1DB07B5F89F17AE9568867EBB59E18AE8BBA734DDA0D85DCA9DFA1FA52C3454FF78595B6BA57E2E0DD859873932E442F87ED0CB7C8797203B3B5025ACD2F6A44FD2AB1DFF5BEA991635B0B2D71D919A3A85388CFA3ACB804A284A3DEFC92884C8011BF7FADBFB2FA42BB7D8B031731AB887D7A778B84FB24A0AB86BC9B1A8CDE05FCD98941519832643ED01AC3857681B5572D3D7694C341486D0F96C72C9336551BECA6C6DDD1BF05F3C576D44D1044DF096B9B66166EE3D2B20C77E3045450E8189A29DD3BF98BEDF225233590C6CFD9D121FFBFCF61C55E46D00B4EA0F2F748AB72F0EC139C7B97518F42B76E78869F3613B029B14712C42D5259EF974005F335D957792E25FC868B7602F42CFCF6BBBEDC708999AB19D5F1A378C83F6FA08B87873C085B164D98AA34847D92AACC1494A85C01C6723859231D66A19A2E15E2629BA2754DD7A9F13A34B8973294B22C2D9DF2C05B3B9506C7EEBF3619DC46C419EC7EA5D513AF12D6723A83E61E78D4D15656A668598FF1AFD0A03759CB2EC53CB142A2399769FB266E6303665EC9045E574708FB473682DA321F2233ABCD6A6E688B478C60D28E0DD72E2A2D284B3AC084442B9F814DCC6AD478FA97AEB2136CB2A6FDBCD86895E6EF837822ED9F92255140CA86ABD6C7A0BD788A0B3A39B5A7BAEA32A483B52CC56788268BFB7CF670E9827D2B9C454FF794C13E80B3F748591F6C2DFFEE4C4A4CAF0235BB36099FCD09F271677D48BF869D09C27E7F4145F0273BA75A5B7A4E50FE8FB1695F73225D7E837F669CCE375 +smlen = 4103 +sm = BC885D57D3A824F920FAEC5125EDF7BE504989D5819846B7E685D7D5DCBE4D6092B50E06B76AC08BBD55C123F8721D418D1D2012E13E75E4E8ED5AB72AC3934BCFD90F1555C56849E59399FAEF0642F4C1FBD8A46AD51E400DA37F8FC2889D3B52D5AF9E2714AE926D8007D4057F46577DCA80ED66F55754700FAABE8A6A134D6A0B98D1592C275B90A2423278FD7BAC2BC3C4C80C788C5DA9E9D2BECDC43ED550EE87EFED4DD974D9CCB851D5C3864843D437D7561A2E430CDC542D4FB634F7586B41CEDF1D9B10A31B94571F86169A4176498F1B8D6EE3748C42A4A53E6875296420F14BD286AED2BE3A5A547C16C48F6FBDA6D9E8CC797035C0E89FD12A29A529C4568D103EFA4A3416FAC3B099EBE75AAB68B4082412103C6A189A8CE9F5E52F75D7870D6B943A8798A2B40015BA40D0556C9CF7C7D4E2C60D991575B4D220EB87FB40536F9EAC8A392F2670D9BCA7ED09347EB08767F9CAF49D574E45D9F8619A11DCCE1B068A4FEA48BC1CA42217E0D76724CB995BA5EC07E9EE5E3901ED35D70AA16A34B02141058D75FC3E20183E25BC636EE204BA8C541C4598FFE6EB109F72F5E72FBB70A825D287C91D7B7AC3A8C2971F64D0963AEFB093C51CC7844CBE3C20CA6E0992BD8E832A09B30E533E9E6FF49E74735DD33871573D5DE1357006D84A7B07E8529FEDC308BA466B605D834E195185A06717932A66291463480B57C33EF74397750AA40AEECAD5C35E84D9BA875FCB0A563B31B82418F19BD334214805B6F76727D146EF601E1DE84FBD5E00ADCA03E29A930D37962F3536C8144F12BF19D3D34C6E83A3C4EFA13B486BFE24E15850293A6318D4244600878C6299C208DCED7F22B37EF9A5119A3DEAFA637B69EE8558D045E7065B214C6C7AD765432328A404E9283D92DF2CF21660C1A4607AAAA75DE799F1C8A60E3DC59A708178940ADF09D8A27265F65137F5CC67D8EFF5633EB98FC4754CC057B2B7495DFA5E0E1D9799B8AF034277E7F7BD354FC1062500C67FEB94D05547DD816664B1E2C9CFCDA7EA970B82102B167E3B00405E64A5A97EC9035FF520624A2978F552219EE816829B182AB880C3EA988DA90AE310AE46ECC46F8A900D7C135839936BDBBD03C0EB235670AE6F1B17A684C47C36DBA3CA66CF09EAFA8D84D27263008335D28F706A3A82E921C44F4332B0F81D9230D50F846488F164EF70D6A0BD9FA0468FABB10F5A3E29D3AF8442347888893DA67F2FB10C4521C0DEEE406AE9CCCC0060B2FFB645BF4E0B5A53F00D37BA325D4A5FA4FAC50C1CA2F1037CDB59F7A956EEEFFB8C371B93EA2707471BF58A3837F59D12DD02C40A4F85A062BBFE94B70336C2D4C1E0907BD9738C47AB4C910DE096466B11622E95B0CAF17489D70423FBCD9ED14DD2D830E76C90BCAD97C9178B4CE4A7C709B7AE31CAED0D788EB72A2ECB886707F6C4E5CC403460ABF10B9E66C8B842D0E6BE24B00987709D14447FD15A9F429DB8753D914A48C5BD4BF5A64F43F7B28E0E520F733B9D2B7FCAAC3BA31E178C91E4D83E3B4F2E44B69D604A4D31C31F3A0DD29F98F0A0C69DE7604A4BA3ADC24BDBBA39884400EB4ADA77AE7A9745615333D08EBB2B9AC465CC1AECF433687FE4691B2BD9953D47E6E63EEBECC272B45054B75F98A5666757B32EBCEAD2EF903815446B73816A58023ABB20AC53E4FEE7628425D22A99BA0B798209A7C846399906D462C79D2A034F98EF0C0CACA7381B02444DA8C12C97507116E60A9C45A8326723C56DE5BE3CC225286BB71323A363AED3C0CFE23BB5BBB111704D824DBFF5585C7C9A474DBBBF2EF1B1F96957A2123E02A1B869CA4F7BFBB385442B2525909503C045CAAE3BBAB74FF6C1D22A8D78CC27B0C3B082A1CA72AAC6968DB1D8469DEA96F7C17E8AD3D7FE9C3453F021A2A0A1E84F2E56CD521329F73C94088196899695A70703BCDF6107F63D085463250FA4897211B97A4CC5EE3B7DC55FA3AFF299B84178C6C6CD3AF5CF76A495EB582C5D9DEF9A84D68E0A5C53E7F3D57072142030100BA843BF3CE84CA68C4AB506F17421B601F6785411F9079330CE90BC17DF0492E5CCBC0BFE5BA47530CE8997BDF99D95D46FA77A834781A3B492A651418213F886C09482356BE0484C75D527741DEE8340168D2D2734D93444DC70CB28D6B87630956E35F7DFDB6246856940FAF65132C0E1DA033993537B011EB5C57F863593D0ABA6E7F05154D9EC466D61D28FF87A9BD09F0C1F4F50F7971EE1BE3A47EFFD62F2D5DB03D694B693158BB7EE5E7C7DA908BCE9B4522F59F6BE3D3A9843326660E693C5E0918579B473FB1947D78BFE3ADCD4B0E7C5EF953FE46A163DF168DB8B7DAB95F1C4A9A83383BE47D5FDB692751C462CF3C43BBC7CB82C8E4FA36ED43AC42BA3F3D15BBB0DBACDE0B5449ADFD287A71EB2083D70C3FFCA3B8D07D6876D69FD554E0E18DC754BC03F78B6F003FC76F755799E26B7642510DB4D085D07DC00BC58E3F01E1476575413F940E05996145A84B1CBF91D858F64C043C972560237FC3E189ECBF8BAFC2109A7FE944E45633820FC780DC3621B7E4E0D7BF1A4843602E170B3F61C36470B6A537D99F6A20CC5D0827C50FBDF5017AC54E39F22C75B8A9EE2392E627AB63FB92D4C6728AC0B90BDE6F79AFAA0A6AF1840DC2214968B7A17FE06B7337D6BF662B2A7B91AFE156596FE15633F6195A27EB16B1D8D3E8752C9EDDBEDA03477315580E24960E95DD3CCCD776905C950C1052DCAFBFBDFFBC85A0B584FA62E54850BBF2D9C968616E4182A6A8023D117253818134AE175DDF19164CB1227727C271494A07288C0EDEC81B4AC6020171E6BDEA33392F6711358A1729BA7CB7AD83B98647B9EADA99A1BAB987F42D003205F5ED0B82B9B2AAAF929C200C01588AFEDC181FF7D06F0EDAA82BF26BE40E6DA7424FD22789D82D14DB88BF84A082ACCDAC8F38D732772BEEBCADB0D21D790561BAAB8439EBD7270A015524AFDE59B954AC1AB99C55E551E57902D11ABF299A7C03442A0793BCFC2A2AA675AF16AF3C8509FEE3FAE5998269CF1439D2E28ED0E58B25C1F5CF182FB319F38B2BDCE27FCDE62D1183AA0680872C3488757C30D39ED222F2AA8ABA47DC69EC91261FFB57AD7B64F99A0FB5062C8892B8203B04BDFA3F80A3803FCCEC16E5E85DC242F038C58F5F784DB13A36D8FFEABECA782E68559BE1EBB101DE10682A8A2D39DCF2292C8FA371FABB80DC5A8D97B3C10C4B6E87EC3DD0E56734A990BE39B754DF4359061EFC7639FD0AB5D4629EA0611125E808F9697A8ACBBDCE0ED0744616BA6BDC9E7EEFB10202E3D494B505F70868DABB2DCDFEFF4F6F712181E4871737D99ACAEC8D1FD0000000000000000000000000000000000000000000000000E182B384BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 + +count = 51 +seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 +mlen = 1716 +msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +pk = 4C3ECCDB9800F65574651AE12AF508B36848C08932080944B1624B9E1239C9849D902D0334C1796F9339BF2648B9FEFD0B96D2CDD8E142F7E20985E20E1F4100B5883E0D26980FCF4E88F19689E12C20B6889DE9EF0E97AD82335A5AFBC9EF1102F27C0E08B9A648E282DF585912BC6077C4EDB8EC8DD4E8D7FFCCC7DAF0F43F5CB477231B51E705C4F876B7746886B740C06849EBB78B27F56DDF867E0D4ED3B8CD1A8E19DA69B4F734D5900ADE09E0B65C3828EE83B20459C80AA9C6C25AE37A1CC5BEF424E229889EDB06013430388ED08EF7F5692700D399426184CFC8A6E9D7844C092A6BA6B26D977606747EDD52CF3A8A0AF7B25109304F38093AEC8B7FFCCDF7C20F658A949E02C35D58829EC48A2503C6C088CE3562E036CAC3DADC430D7CAB152F20FEF11FBF8E52617020C4ADDE2B47BF87554F5EA5D9E38E8A2B09098444B4D2442C9C9D58D3EA82D466D2385B71FBA70E20D755BA017148D5A687897FEF5491C80E4D3079CF2F12FE2B8F0D2654D0577BD82ADDB8131DA1683C1921F44460F411529ADE96EFDC61233C714A18D8FC039E4749767D359EACA643CEB5DF4A4237FCA78039944C8186C5DF193791C6809EE6ADEF221099D1F3448A1F5FDDD945888D54F02944F2AA868F8E97BC50A84565DAC76CC96167B4D5CB9786D56DE3177DE8B0D0369B75A840E6D89CE0714DE728AB6984FA2557C7A2D7275E0BA026B29C4A3358E1ED631D2F549CE4D9EDC7A37BCCE9C80D992829390F3ABB93712924248DF74B6D50B96A28159DC93D533799B5F747E1A3F93FFBE0171D5BD8B11CD5B0A4BCF640278B64BFB693D940933C616A2BD0327BBB4F2868FF50F807C9477BF0B707394AE9EA8BE251CB5E14F3B2340ED64B867A8FE8EE57CAB9F61467AC40F869236CA2CD26E3F2B34570486F3620F2486373B50B36560373EB13E6188BC82EB4079BA257B2A35BBEEC1BD855C785861D242ED0DE206AA3B7FC9439C90F51CF79FFCD5C055D222A708699FD9D20FB28873C9962C91F60BA4270BF0C6FE5C2EC5FB06A41C9946D9C9C00110B296C63EFBDA18C83A8C30D8888D10DDDEB3B88191BC4817C6B5050A526C43C1C35AF2F6A656EF3BC63005D22E1110C6EF212C7363D3E72DADC1E7D3BC2DCA859E9F2712E4F0C49D57C7B383DDE84BF6AEEC3176FA55BB1995CA7165C2445AE91737B9BF37CA5A0F5F5BDB4DD9395F2FC2FB72F601A1311A44B1B4F3CB69D751F910C13B34615D8A8B716287E0C77DAA69BC63F7CD56ADF71406EC91AF8BF59D5071924AF7149BDBC51B219630E56A299A5CEAA2B928C883FA9C721DC71927788D60CA85C071B2405257A45F7DFCA6711B02BBF49A7FD725746E57195E9B7E4359214AD0FF86C3740D590B08DC2F818D735498428B040D7971763A3E5BC03D967866002B587917261BEF83EF72538DDB22C688B28EF073272349819C7269312C59D86DB4E447097C864DEBE08E95B12AED77E3B9831B0E31654D0A947F117B5021F921F499688F9903B2458552072B094B3F4F03C89CAD12383C8AA45196414F19515B1AFB7D7C33B542016EF0211E9434F7BF717390E78FCD966E153D90C431AADF1AB2E62C5F40D0BEF10D65BCD98538887655B42037EAD9EA70C791A67D69ED0B2A4EFC4D4C3A9A24DA8980620B50AF13AFBEE9393F38371AE43162082A2D012F978D57B514746FE4395FC9BEE5B68E8C601673D04A7A6CAD7A46EB4AA9FE220C3F03A69EDDB2EA0D36235F29AC38358034EDF318C5E18552D08BB7105453D87B53BCDC5E68632288B193FF32732589D5A0532F61C23018D7C435C1C6DD7A70C7FF85307BBBF8B28EEFEC45F9F +sk = 4C3ECCDB9800F65574651AE12AF508B36848C08932080944B1624B9E1239C984B249514602063A7FF60B8CF7BAAE63A5045E50D27259D84BE634C03F829F2C01E2D9B60530E2771362E483B8D7D0D42DC3E5DDC1388B3A028C68749F680D27BE9C3D9E2FA42AA185D0FCE170A44BD45FA15EB80EDAC17E95334F39EF6BFE72D8CA366EA286289B024A4BA21001024023108DDB0001911660A1900D4026654A9205C0A21118088A24073190A044DB844848344009B90001210A02316654A20D1C164889A68453A8451017611B010803808DDA8208C0208013A871C09810C3084D22004ACA3669D1049253A811804012A338260C3782D3A2111285001910641CB881D0326E811811C30444A4C82499988DCCC86D01A820E032308A064A9BA240C1428944404410A18418A44908002C0C286E848201A3202901B091CB46310B064212C73161266611144EC8263163A648A41022C4A62D12283299B0408B982991C810A3368E24000A4CA24853B031A402516416295B804C92B624CB2285C3466508055221846D0B33102146244130049C402A19A664E0C62C23228A20C770D1246CCC806D84846062A86582C04DCC481219478A08C20540A86900840480A06CA19668D3148E44A8701C853151B82D01B0718BC6045C380913B140610460913486219700DA180862C00D61223191B84461C2292423621C27520A10201A264293324A93466691322C83808C91185124008D4CA8058CB66C0A076E82A80D10B568223540C1040E5CC42054980143C08121037194440E629630A4126EE424209B1045C3160A523684144841D2B8645C1202C0C68C8328318230641A29485234698414284402845180601AC84DC44826120841C29420C8220152A2441311715A182D49488222A225C242898A266502844019406E53960002332543304662247112A02418466802C01018386112C8011827069318511028488984018408815B94841003919B4250C3324E010021E048701BA105194152203441230651229808DB8851140784A240420A12889A06659B08294C4491118244E02206D48090E338689820898440240C4002021964A112260405228C94311B118654A628531270120768D1285158087153488AA2A84DD338491282248B1228E2C62C0B960808132490B48C5A326C1C20055B461204C98959B44DD380901145024020500A406C9A886DE2C02CA1C22C84B27010C111C8068D1C245118C58903078D224480C840689C849124B12942F9B18FE2A722BA9CCF35BA2FE74CC4A3CB0231FEF94786F1C87FC3E01F7E48D33C6A3F22390F3C6323905118A2A080A6AD113EB8A3434E751E97CF8BD50D9268C6912A03DBFD9E80C7BD63CBB4627DB5917C20196C4FF12C8E23AAB3DE5634F69FCED4DFC90E9487EB6D42C49E4B231A73ABC5B2A54EEF320711BEED8956DF29263B70028F8945F11EF8553B98D4306726EDBC914EB76CC9155DA712DD096D35C8BA7D09ACBF9491BF5FC63549BC1B740CB0C079AA07CB9F65D19496ED6068B2C141DE2F98B94036010E809617746A81969D0939399873C9F5006B7F82D7F179054A514B2FA72B8DE5F029A2866BA79547E762A65DB2BEB182ECF265AF296F34634F9DE0E173075F26E44773A94ECB3AC410CD3F3390DCDC49696A6C440D8D1D90B05F7CE9B6E002E66208986160D12F60BA861C9E3185721C84B4EE6FE886300B3E00EAA122AE7F96BD5C5DB135B0042D5BEF2F2C9699E25BCE028C25CCBFFBD363233ECE4323578E78698E0178895260F92F39D71B484FC74E851F60E1E724D4E3657EC8B967CD4082902E9322359B5BC038161C1129D8A12599618DB2F29E540CE5632CDEAB52A71BEB3E7C9C6DEE0A83644FED60249F01C3546F89A22D38A0462BFA6099D72C2AD4E32396099B5014AA27EDD3B925464CE51F434840123EB0116007B00B1829A777AD92B43F8E7B4296111E9E5E524C01246BC4AA123A62ABA49E0878C0842519D550BA3DB4010417BDE398B2E05E429DF028746E4A0B05106D244254061BACF2F5BD7127709F79016A1038D0276288687B3F54E096800226401A376195CBD182E40BBB1B985E2780D497FA282446DF6C9A375A3C528587B95F6A164BED33F8622062D456B6489834BBF1190E357AB94D41C8C208E1227B97F926D3D07BD9E549BEF2FE60F529DC9A2F6A00945EA1142BBECAEE4433996F0DEEE54D4DCE625E8E927134642FEF657B047BFAAEE585200C5422C7A518AA2D67EE8E35CB2A8D2C3189E73D8106CE648FBA68F4D12F5E54D9B3CC83645401E1AF9AC5E89783C56AD4C21DC28672E3965A9234DDE404CB6EDDC09C44B5F222CE3D6BB70A9A8B496DC304B739516C62D56CBDF9135E39D90F83557B25F4AE12B48735C41F8A06787246AF2C85CEBE2114990B77A599846AD4ACEEC0CA1CDFA5E840C81F862AA489D426FB87650D9B3E45F875DC3CF9848DFD2657BAAB28C0A0813AEB4DF2F0FDACD6682576B1589E72CE1F36C53CE1B45002D32DA4F88331D4D64EA04FC77DD98AAAE8E416A8E2890A787ED41D908512A314F348B0236DC9A9D4C71252D7A99F782B652ADC63D4DB4E41079D52D82720DB9B70364E3945AEC47346470785E62F36101E9E1868E0560DA0C28F1C612AA72CFBF203AC72D188B92BBC2CEACDBBB2FD8BD546F031869809749A47BA76E322B99D529978FFFCE07D45E80A255DB520DBCA133796365C3E4980E687C56DB30397C46CFDB2C6C879392315F61CD5143D28400950BA7EB5C60DE23DF5A6ABD33CBFEC45EB3ED1B7040E8C6DEECC5A95C5D00693B729323A1F2CB42EC3EF44851240E16B38CFC2D889FEED79B4FEFA5FF5C3D6C8D6C14C36286CABF93BCB92D0C46EA560EDEBE72D50FFF3365A8D4A875EC45355BA96DE257B4B44D4B97C3851E4CF64F810E3B7C2DDCE0CBEAAA2F6DDD6EEA959B1389E57CC63010BD57A008A22BBB2EACE84132BAE2850E898BC5FAE1C1AD9F4F9946D30A9351F2ABD506245A373AC96BC343692E025417727FD192CCD62A45E0EBE254B8351CAD83D945DB22072AC7EA7BE3F8DEED8203F59484256C943908876E1086EAA28FE379031D2209B59E2827A31699846EE91E09C5DFB77010AA6BA664FED1C92E0C05921FD79BC920B4564B17457149299D8DBF782958FAE883CC3EF1C9E2A1C24F27368D3E93A6D7EDA34A3FC25D455D07485071ED2C464EEFAB2CA9CC067C402F9F8229C095AB597F257CB5C1AA8750105A27F39BE2FE34A0328043A3EBD6C9C5EA1293EDD21637302C0B3BAE9C0BC245D804CE2C3FAFBBE3A8BCD4D698636BF7E1768C8471F7677A3BDD342BCB357C43BC2B113CB51CF7D521CF66761878FAA83B2E72853C45C7BF18F84F582C5E1A8AE47669D17F5AF4DAF38943C3D9D5A51C2EB9B0AC91CEA7CBB25B4AF38EC9B5AC18736431EA41D38C9D7694AE3272101F785C6399B0B16402F7144896FBA8AA68B3C9AC5687B122DA7F3B8D15914023A9F88C9E46F4064A41FBBF009BF13A9F6B940C9BD2A7906D203A3817F79DBA599001C727EB27689071205F02A4E78EEF1B60EDB3637867DEA6B915157774A948F933097061923D99660E651D909182809 +smlen = 4136 +sm = FC87189267695B6ECA5C1445F9F4526047EA7ADC061F963D8841E11D66AF58BF4E092BD7650F61253A5DD487F92A117408F366CA5112802D420E0988E60F7843F32F025C2A8C27AF10155AB1F0ED36B43725FC2B10C4E5E3912150BDD80C099E26C1BEA162B483F58D8244E2FD863ED89047155033EA0F481F62C1E89082A5EEF71101600363144A3F24EF2746085EBA0A3A5C386D86E0F9C8D408C25CA5EA4A0AC2D5BE2F379BFC564D4034916218D11F82D2CB2F6EA808789E7FB3833A2311CFC5E0D2CE2E4C3043A66AC1237B3391D38A543C3764595FAABBF12F50A4EBA4CD99B427BEF939643A0896725FA3CEA8C5001648D959327FB7BF3C43EB939CDE1B4416A915A9F5BD4AF8C68264AAC363B8C7FE70F3FE85A164EDD8F8B211676FF0C343212C5B6E2397C168AA8A38B93F2C6D4D7546C51A941AC3DBCC25F50B4418430A851E5886D7953F51B69B655A41D2081C2BE57667F2B76208F05F82BE423D19699A66F3F24BB183B38EDA7CD1C3F681A80C38026DC21820D60E03D0926603F5B3D56B35DB9C5CC47F992A956B43C3FAE461E48E0F4D280929B07A2F68100C0E10988444B2F91D419F8066792E091A68F68BE6D5FCD0B68BEC176E59D09C25FE8F2ACED163D0A13807798868601D781BFA8016B1AD570116A02BE75396194C61700CB2561D0C69FD559A2F9F3AA79F647C45E754EDA634A567CB61D33322293D4423D62D0B7FBF4DECB89A8E25717EB38C5624DA1BE58FBB2024B14F22AA595E0973804556F2C85E14B6D1DA0025341FE494BE58C5DE18483B182E0A8FD275CA4457873D2E742C8C5F58D52824525107E1F4F7C72BC9586A61F5352470CA4CAD1BC59E9BAFF595080D0DB9FE9988C1E9526F390FD6B653BA38D5C36106DF98D56ABF63C627CB5457489318E67DDA1959C33FA639BAB8EEEAD961EF9010240639F777C87AD80AFAD95A60738D66DAF8252DE509DABF3393BC8C1E922CC24A151DD45913F8C66F2C3EB1B81BDA4295B8B086D65CDB08FEC18BA384FAAA1E0AD091C98D4CC3F3EC158851999479D1132D520E73094E81C6B18C4B7397B7996A152C6A98DF857992ECB3CFEC11BADE21C5BDD1CA53046AFAB1B8AA2C8B0C16C4CCD83E0522F0EFCC8BFECE521227E271B1EFC4F134F37A863DDB8D0FC23DDF5BC52C6CCAF2B10C02FFC8A001124749EEA086E6C1F60DEB676412E2827CC8315AF62F75DC4DC7C4FF0FB202D3333B93D67C503F61F0329049AB9F94432CDCC8570E49D9B298041E0585B0CDE928DF837CF08E9CE1C776490103820A814ECAF518E14AFC16C3A4B4F0474858AD4C2A39C99D733F4B5D9FA641C7F141474409827FE1A10B6EE45A7ADE31B116BBC30A086043518CCBE3921E92A4D8E481DADCCB058415AB866F93D15CC9C6717D9D8E05C51A8D84B72D46C82024B703FD1ECF64AEF1AE2950DCB9CF482DD551089D902BB73492FB92C0E14437FF96991CC6BF112A2C3F03B987578C705F9C5E8D4304CB21628140D327E0AF803B0D1B145641EF2B1BCEFDFC18954216C6EEA8BDFB3747F0A31A670778CC35514C75FED21917D2628145A30FFAACC68D08A48F117371DF80EED537CC2B4FF911999D348B31C85E2AB1726F2B6196B23D0E423949D95C559A089ACC1CDC20BBF2C6C7ADC4ED0B170E1E2E2CFC85EC63C63BB0A14CF2CB4E13E92CF84FEC073CDE93E064258FDAF5F7366981E82C2EE8A8DA957BE76464E12D8A951660DFA1FB48BBF6880FB28844EC3838400558AC00463DD06C42C663E15C2F918046E25DFF32E55CBE9EF343E1FF0E727FE4CC90843422974CDD2E75F8EAABE45F2B89CDCAB6C06E0AB4F685E8EF0040344D3F9E5365EE19C80A9B8C08FCFA54FBACDFF0F187A86C442FAA7C4EB0A340A678459E25F1F94BB984B259F6C59EDEAD151BCF361766FBC8B30693B62CAA7DD9DED5E8D0F7A24DEA04B8E34F0CD8A9A66DA85CA1720FBDF3FA0BF0F82D82751E064D8E7EF3FB4C713ACB4BD6EB52B41D105EEC710B3637BCCE321303C7CD84A1E352FEE8EBCA82B99BAB28BA1855751FB915548D6CA9D1371C4D6204DB64074075E3E7FFF76E74A6B1789D4D6FD6C9CBF47054BEB5D0B172D6281E7C9CABE524E720A6AF56D625605D40611D91ACCB214C32C0D08B74785D378D2D7FDD58D036D646F7997C14C437E52EA4EEC6CA5B05232A6C6DC82A4E2C7E1A92407A54527D8E376B7F6BB82F877D0D58E954A9033B0734015007AF7403EC56940D242E946FDAD5A7D660E8F7605ED129FD3A4AC4DC0821FC2C712A9003202ECD2307178F84673CB9A7D60313CAC2806B4571A3E1ABB516DE8057192686A081FCE6D9F80AA7AEB62FF1704E1BC48A3B3DC64923D1449FF3ECD2FEFE38AE80F56B373A7C777B902F1D68E8CC7C8917EA8AE7FCB985610F032C1AC25B5C54C42B4A7697AFE68F5F95F19555B5A5FC68611FF978DF4DB964621B581B108C879BE74A15C5D48DB3361F46ACD98EFD26F0BA6BCDBB0F7124C7392BA0FEE38694E83557D8FA6A2E1B30FD838B87CA9791CFCC7EA98669EA76E8260393C3827048978EDF5EF889F9E99AEE5310ED7AB9B6CEDA3FC5A0A55575771B13564C1DBBB2A46A578823A884A4AF967F1995CC8596D247D25D98AE986F365BA03552FDEAD07595BEC8C902FDF66BAD3C090A62A99786D6475B87F307D889F115BB78CE19440DE5856799FFA068D0B9842FD3905961B6D04E0E3244FE79811FC70DEE90D5B84D80AAC85B955DA6CFF14A93024B572752690EA663133C216A25C8D4E156EC8749CA0DB84EE9D9772EEF60B9AC24C81D2F195A7CDA57C939343BF0F99C4FCBD99FA8BB0971C0ED8BDBC088D6F0E07FE42A51F0970795D6BCFD53E70C1A9E43DBE5FEE316CE3FF69D20A48A8811F441A665EA20152EB376F42F1C33A15F14FAAF50E73165E89412A02B29F11B470A3FFBEBD513225E52864507F5EA143C55384B25CE36D791C66E299300E00CF7F7AAB9BAF36975C896E99D81343694955AAC38FA232A4BAFFDB9F31F56486EA1C9D81E01877B2795F86E97319F57CA88F6F33C4698509AC360EB79C0EFE9BD2D833B4582C2EA6B04CECFF0FF683760B6B99DB08027DC0DF61DA17A3ECB0AA3AEAE6FA38666FA3C30F5B65ABDD9176A0CF3F9673BCA91743CEFD73B27A83ECBD80709BA939B538FA1417DABA19211021C24CBCBCD9FE6758AA0EDC1A11863EF1B4D76FD745B2736966CCC44247577D809CC30D63A4EA199C43FAD3C64E5F5C135126D9539BA6BC732FC6F52F6E0DBF8EDA1A27616C9F0D39F030608152748575E6773828F9EA3A7E3E5E6E7E9F7FD0C1529364D5C5F67686EAEB2B3C7D70106080E191B1D24444A6389AFB8C8CDD0E3FF0422426B6C6E708EA3AABBBFD0DC00000000000000000000162538460BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 + +count = 52 +seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D +mlen = 1749 +msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +pk = 83FB89BA9B5DF2B0CCCEB8CA6D04AFF4A16733964D9705B4CDE307B595EB848A6E5AFCDD745D80B685A8DE0289076549D7A3A82E5A4079E6C3F9E110F43117BC913A58FF9582111EB55F19EA8563DE47F5835CF6DA3A31C08741995BA7E966127BC41D696BFD171440DB7051147BA649C35CD0F1A51D3D037D79416CD6F6E106F54077A1C352E3541D2893FEA7A3710F5F2A03231EED65C5FE32564F2360CBCA5DFE3309866E0CA68AC05F67E9BB8A4BAC3854D50003F28371FDB09C04A577511989D252C7BC63B1952CDF90DFFBF95106B8195F3A8369E10C461252628DAC3D4FA882B68084A15259209B1C91A078124BF2A50F5EE65BA3DC64888D34684BA5E4B54610661F158152892AF37AA988C57CC27964C8C92973F2071F00E94E9C3A96AC22B8DA2E3606E2519E4897806C360CF375FAC98E8161D639572228C04B64F5A0230DFEE8F4CCF425ED646A4CB5F901F5C8BEF9BCA90323CCBFC2D6AB7FC1858526B90933BE118FFC13B1157473695F2BFDCB6CD2CAF0B90444060DE916CBAD33C0702C0788748A69FDCD6BA1435979F4502CE5578552ECB683D561A9269AD5C4BDEB58F52673483317473802E8C5476B2A66F33813CFCB4D3564773DE966C96C48D2E1A1C77379B3CB4128A0A3F83C2A41E9E26D01E8EE8C908E5C988DFE66446CEBCC0177ACB2EDB87D0B581E54EF8055E47507D33D0DB6CD4AB2E06E1C1F14B9A5744EB7243CD8ADFF9B1FD4B14204C25C95B99024AA4DD70C5A7A7548AEF261838D173CD6087E5DCA0D05B21AFCCF6761E4DC82929D90AD748DDFE10BC3F2E087D7BD88636636655A51F6E07DB4006B4DA2203236B47A30172A559C971A7E7EE684D3284C66C2980FD74AE4F13959BF04CA2102035D303A22611C450953781B492C43142A4821E23421ADE33E095DCA175283C69AE84FF65D87FDCB199A7E8921C8CF2ACE1D0A89486C384A0FE6750100C454500669248682FC8003178C4AABD3DA35B4C13C12268A8973842E0A3A390CA3F6343B22248725EA50F83E8EB4BA07B7ED5CDEF17E8627DCBFF473657482D19623BE920A8CEEF6DD81D3B96F8AEDE150A668AC7C5223C4EA2C397FE02B33A9D0018AAD6D1EAE64D2463F192B4A278D137B11C375893A44E9FEAEAF61B9DCED61F0FE23964C014571DA2FEA9843E0491F7B3EAC83F692BE7EAB2D3532875E831DF2F12A885AFE364FD6B4BCA9D1231F80F5ACC72B44DB1FC3B833A1FE8CF46FAA23502DA40AA710802CCCE2CB762B6958CDE7B3ADBD24BE4AF445B3B83C4E65C9C650FF29D681DD0CFE5E89844C7B617ADCFC11B74E4727B652A3A60C3D40901A098D4333A2FF77FB2C3A96FFFCD601C8D580B35C6AF0F4786BC9832B18A706BDF314FDFEAF006A505FC944C1D8FA4DD709000DCB876AB3E80459C2A05535B8CF74FD1B059576E5374FC77E9457A278E0E48D53BEF5FA144B8CE1E6A6E49B2A16898862182F23A09E15C726B674212C91DC4CAD0D9D05467AA1A9BF17BFBA2871B360ADAF5DF6504F4CAB623094B5D628515B04AD1B061985EF2E3BC15CADEB1E44089E74D6B02C9D3313E933417BF9B139EB27C57BD816A041980B4B03F771A0A46E4BE18D63205DCFE2D761D03D0EACD8C58076D0034C1DB4B2EDB588ECDE39816C5691B428D29D73C6CE970C4FF889A54696E2317FCBA8C1DC2D56541907DA4AD5F30BB3D1E4F587209DDB12950F396A8D24882BDB53E5AA494B8D60C07D2631DAC08427E8213AA9D0BF573C23DCC3354EF8FFCFB015D9922A18E26D90EE7C648C50581D5F241C14612CAC5A2F6942E0BE1A2B3C9EC4803B31D4F8E8DEA6C43CB1061611976479E3BA32 +sk = 83FB89BA9B5DF2B0CCCEB8CA6D04AFF4A16733964D9705B4CDE307B595EB848AAA61B0AC1A754B7A2A72952F3D0F24143C0D2E19DED84C7D6DE9D679EE4468B4CBC36C92F0128F57C4EBF0BFA79CBFEE86F1EE7C3BF48421773C1F4D08A16BBED1B59BF70D34410087825088A76642BA48A7C440AE9F97918E646BAA873C914C82362550C4414A209094C44918410E0AA18040822D5A48868BA06042220C6040105A3489D32020981661C9A27140C2081329111A876919436A12864919056404B504D4827019356C5C260CE0006D04B188DBC484A21432993446983811DA98505C226A1385300B98211A382409080419A610D4B08C0C1088C1B64D20301208A768C0C2210C184C5C020CA0C269D10852019080184161A3289008B889D248299980289CC68103008C0B268A6320011CB92D94C0891C9710C88805A4B63024B020112811110912DC0408D0B8090A148D5A964012052242324C0BA40D94C871099169D2960C11B06D8938128A068D18952D1B46622423428B464219B231442481D3340513493089A88CCA26620B916119B9690C056518942851384508063100A2249B24009B32521823318C366E10C50D09358424A04C012465889630E3044662224143C640C04801C2448CDA068982104CE3386198044523C984C29668144320D8B865D3C620C2340A53442198B68410040818014DD3C22D04B20D93240549486CA1A2510C37481BA50D40A664E4440E58065224A841DB000AE1A01119902122920459B68D1B14521006611022055B282859A84D60186A1308811B31000335248C9608C9884CE4C445D4246889B09064140D8B146118A98D52A44CA30609CBC64C1B286A04096D82906844A005E130084A009224A50C84106C489450988410C1200DE4A089A014205482489934710C144E8BA489E108201826691B088AD22480C0120900812D080161D2B24908468413C90D1417086414725C182C83960192022199208581080D09967189484514114240468684462421329202202C08268019043012C34C92200212168461B8298A106191A688091686C9188ADBA881A396681043890BB889C8402C4BC82C18140D0926291C050182B660A39048532040D402660894111B37210B3700931206A228820C480C182890091146D824290B414119A8310818054C342D1A39091B101292B81019028014402E6194441AC7505A18095C120C20C169D3024C634468900810594241DA12901CA884D8C209E18650D9382833FA620D6D1C8F2F899415B06E8F29F38908C923759DD5297FED2B152049C09F50EFBCA5F57C0372E296EA6F40C63937A9F07E14E89A25C5B96106B147F182C89B9D5D2B03F65993741D0B87B01D9C923B7DAAAF11EB0AE054B566EECB843469C9F062052001584B848AAF7C08CCD673E99658BD0EB93CF858BC1638825B222E6894EB971FF7FE49D485EE26A99966543CDD048524A8082F44287D726FD743A29E14B143780AA1D49E3D26830143CD1FB242DD9267BDB9E28647E832B0C791EE95D9A3B9F0EBCBCCFBF917F9BA86D6EE969566D923459B197341431E365C6002015091F887F5FDED3404CF0AF1E6399179CBC559E4E9894716B80943820F89D189DCC54A5B6210D2B15C1EC2E2E8CB2169A284D707B76224601C60119FC446CEF8F2249EF1ED65C7843CB4CBDF5748C54253439882BBE2F2A918D32D0B6EDB2C001AEDD450372C20528040819B4DE5DF639B8D0FE5CECABDECAE2F41F8AF6CB15D83B3632D9D2836FB6305F2D16F6881CBB05C4D96A10F88069C25F6B3CE5E03BA18D545380C8AB2DBA7706BF4884041C40A5C71B5047B2849ED471E6C013227E5BB094F3821E5CA767408617AAE5947848FF0A3CEEF05DC3E45B5C9062784E005771D0CCDB45D4961492A5BD6DC9A43375461F766A2243D8D9AD470C7997E5D4E2C1E0702D4B411BBB33561EAC8090EA6AF5F6F2AE263D5F11330E35F740DA92FE869334943BF23A419959F2A3FA24B47F29E9F52F1ED652E298B8F74517F1050DFE119B1222F2FDFEBA53222F69A0AAFA37F806A9914C6563EDAFC63E898B0F80DFB0D012FCE7B98F2EE43E4FFEAB7EB1C7E5D0AA89125ACA5E28F18F7EFDE531A8AD247A5559EB4D60FA89F5CD2CE8C4E7E95C4BC0957E7E40A328B08A00E14229AED54E525BE16ED58D1003D418AD9B63B2B683EA26174E515B2AA988ED938CA88CB086FDCB28CC490DF9C32AF2894042A6EE472BE969689077E016D95F1E9F7757CCBC3D34D41938834F2DB4AD4E377AB51928F84372A623B0A2CA156545FA96B627B1EF509BE3855F6B234D9FF8705CADAC0929A10A1B101F30E8E3B2D50F26D0D18AF2A92FDA55CFAECD84F7B2CC51221339F55214544BB0CC1B17A2AD282A79A66F3BC97809ECD25272A85D464BE860F64FE768F96690654268ECD64DC83F36C32A2D3C95AD4230F726B909D0090DD8C8BA654CBE3520EFFB14E924B65F15562AA9ED4959485928137FAB21DC42CB1A032501104546B9D0F09901BBA9E48653520F1E3F7D02F4ADC79A0E3588F0A92BD778BA150FAC5EFB00E0F8BDC09C3EF1DE22B752A6F974165F8725EBE9E8C9EB0F2BB25E86D48F00DA2FD17ACF5698F7CDF2AFFE03B017C89BA2A1D76751317324D9CD4DF76C2FB86333F7C57E0103D82A03CC89868336D0E9C7CF95F25E951316DF83A882435C54F5B73847BD570B7F08695586DC8522237F6D50620795A92394CDC3E92F5409FC5A7612D98441AA3B99F609CE140E13FE8352B45E2CA8E85E1C17E3A9272B1F23D74BC266F6B1F5EB09139A3F597411B35DF098244AFCCC933B2A3C5226D0E90AA92E3E1FD0C0886B60F9350FEF52ED913CB67F3CF5FCB962ABDBFF61D1993B90171E6570D155A1D62026FDB5A418D079CE694BD87F6B447D9C92C4A66C00CD90CF0F2B53DAE72BEA1AB7EF7297CCDBB4A2F09649F3ECAD2BB3506242CAB8F586E4FC3CEE39A6589F7E19002B9D19C120CEB831B8FB1CB66BE776F776E4664A783EC0D4BAAFCA1902413CA63C70DD2A23DAD9660E1F9E0928195AC90924B46E5D408A48D1C25A2A44932F9B49E9D287DED14F6550DD1E44E290C130105225180AA33645034FE3ACC8F3795BF64250F9FBA225F7A2BF6231DAEEF6B7BB2C9591DA333A2BF5C01CBD348FAB64397B083FE778C6C66C6D3C302EE9B38AB3799CF9A8DFEAF9B563C6823EA7BD01EBDBE1CB55EF4322EF9A017DB591EC01AC4A70BA85AB2C38EF531A6C1A6E6D9685F8365507AC6427967EFC32F2A8145DD1C9953076B30A390C612D838AEC236F328586AE6B9D5974548203E8A32AB7EEDFE6BC98AE00902C96B0CBB4076E9A7DEC507764D012CB5F0BD1BD76420C2E3BAB315677A033B3DCC17894BC09C2898B3DBADFD2665A510795A370848B87B6783DC6D033F3E43A1ABA2BA03DC23054024404C8F4FC3F583359163AFDB9117DD99F692248811D34A5104DB978C6CE24A420A46CBCF1F6AA22D852314C926A59CAE063F81D99767E6D365ED33A9AAA4F926183296572841F1933634DB77A4C73A94C9C0CBC95BF93128ECB6B790E17E1908215F614D71B995F07669A406941E0F7147EF124BA925F2D160 +smlen = 4169 +sm = A54DA6460D3387312B3AB6FB3585EF19F033035D72E9B5F14B18CDDEA680076CD2E693A305E700435A30638DB6D4A7A279ED0BF1AB70218946E6732E6764B6382FD1F3E5538D584CF6EA36E2A4CE68C6B21908EB2FE70F1C7702C115B527E413BC1DB0FDF0E2E24C495FCD2F92ADED0EE80FAC706EC6A4AC87C88C82F773F8330F021D79CA810EFBAEB8D9E3EBA92B18A6789B2E8981A78FB63FF982A95357D5D384D50A75BF5EF59DB334D00D39E62C392D03592E536E7D172974ED71C122D2B2A248597585A2D96A13BDDE4A64A888CDD26FEE83BBDC757CEAFEDDD63B35C782EDC5BBEA7487F07D507BA88A2C0B991B3C0D59AF3812CA72C2281488413B7E97928B3A9AAF88286E73B53A9814ABD73373B562657E3B7B9AE5EBC464959C8ABF39B1BA5B5E7B7BFC6BB014245C5D5C4615ABDB882615216B844A3E8551FE6724E4671E1A5C11A2E7E0F4A2ED30D91A5AF279DD6CC4409EF9643B2EC4BC407752CAD30F6837D718A7FA31AB9D309A4304719019DDCAF2B74C918A599ECE2B18590FD3D2723DE897D537192D32EB5DD706A3F0C63194AC5A1FA2FDB2F83D4DF768BDFEB93250F989EAC446B2FEA42BAA20F95B20A0399B81090396E1E0DC407044A0F2FFA0A85237AA4ABFDE0C1AF2A51FCA281197854A5388DD09552EBFEAB984E166FF0E9E0C7360E54064F8B89E767C8B1404CE694BF758A2781A65EA254DBFF14D8FECD08AF6F40D4F9E83CB944E7F822B0993170D39016FFFB9320387CEFEEAC739F5C19ED8B1891DC94BDEB41DA3B17C7AC8235DF2227B79934016A1063744B5CDA7AE11160870CCE5725C2AF45952F1088E421E6468F886D76171D61BD496AA47B4310244F7749D73DD68A4F0E114E4ADE83AE4C79685914D62770DAB06DD88285521EE4AD6AC31EBB6CC3DC624A70E0318E9E53B6EE605D6B077D750FF3246FD7CCF14948DDA6C1DA8F9915D0E2A8446DEFE073218D8DCEDA03D0B3F636D69949237850E6DDE01DCB38648CAEEAD044595EDC8BEA47BCA85EAAF214517D5E7C2BD7376E8715E1F0CC5C3B2E36C86660B91B5A163BA8ADEA0DCC018DC34B068524B3A428A564FE4877FE1525299460E341C71C07F349C19909AAFD2DD660A6EEE026B190433771E0A4D4D44C707EF028B01B00B093E059F0FDAB5629425931D642AE902CFF0EB8349D58B0ABFA6C51DDAA585223B20AEFB2A391731D35E6FB8CB08DFBA7798F30843335D664A5F2A07F54151B7A1D7BBCEE858B78571982EE04CC3BF094B64348759729736C8FCF3892DC132B44512B18266B47AE5D0390AFB6B7D64AE42291FB03E103959FACB17F4D201BE2621ACFAFF6510165081F38F9CADAD3F2A7392DB53FBCBBFB1C9C4EAF1FCE7111DDB28109C8C543E5F0FB04547942AC3434644146B9E570BB2D3C8D1AF54C95D219B62563CA470817766B6AA592524A03170446B04A3A0BB4B7C21EE9E28952FE1DD5C41B071DFCAF4E7D0344A1C184D09CEB21F5095439B2CC2B1913BD189CED5B90916CF454E130ADADF38CD607BCF6504CBB47DF6958D77865E107140070F2CD8A76473B6B19A585063501635F9EB4FFC6B4D13830246B247E75B6C9ADC3233787C9D7824AC9E2FD8E402C63B76EBE2E49F1BA9FD1B039EB3472EA216F2D7B0DDE4BE10FF47DB6723E3ACF61378CBB55E94F4925FE9A6A633237BA8922654DB9B1DF52DB837CB80871B85C4DAA5F3697EE392880F0BD66EA154213E7FE395086C0C563481181764514A48B91CF73658B368B358638EE3567B76CE6E8F2A799AF398FC763736D5DAE6EAE575E21D13E0E6ADB44E37FDE12A1DB8A2B9F451B76F22F73526E66D929C841F9FF3634E4149E74AC27EB4BA03E2D534797E5CF1A6C027BAE81FEB8F4ACFF031B24829B644766A506A03D8D603C5102FA57DFCCBA7EA35B4FF782F0E6C245186D835BD1C9A7803634D2CCE54CDB36D0094B465CE62843ECBB755FBEA083FBF144D4F917D5D9B6E7FCCBDB58400E23A44F068190553D206F20F5D3E36F04076A28C895EEB3173A1E38381631E2357B9F38BC073B7494D7A109171A75859F028CEE9777C92160035D90B638A0D859774C4EAC3E2EA3B92923A270FAC43BCFDA31317952C84C1A74EDC13C073169E9CE1EEECE078F93073E78C044AF264132A093D67D785282492139A2F157DD9A7341B7709D36A5612BC95274FE32AD56E4E5FB0FA8C3360DA2B169270C40B6F8DF499F373222B43D8A0573B1CCE06F019319FD9245E713ED2C017308B70FB60948B3D4772CAB86FF9251A4C186C90E10A31A74333D5D7951C99E47DED3F963C22B5F4F29649B82A0E111451B3C124130BC788B20E5884BF228DBEF851AF5952E1497FBBA5E86D64058FC0014D1CBA86E2F140C777F4E51BC177DF38AA4152508D05F82DE9AE9EE504266CA848F02CC4291B04DBDEEC30A66DCC708BF5F7C0D52DCB5DC2346A0B52C1EEF6B738B12811F348775E3DE110266D3D5798FAD6D7D0AB849AD02F5E97698C95506318183D233D0DCE906E0FF02959DC5E71B497D81C5A38827A664ABCBD7B97962DDF493C2C0982C8597761EDE05866747A0D5F8334D4026B7FBA1C4191E2E29C94A3D7222C3E4A44A09B9AE4AFC8E5A1F26EB6C3A23823B39C32105F0E6786D528CF5BCBC3C6FE6861DEDD5D1FA59033BC754AFADE1E616DBCB1F0019FBAF66BA655CB4749B6B84D427B426EA9CBCF86FBABCD4192D6CF888A25A4375F3C0F2E143C518EC078F1B8C95C72B2C8929717416260CA7F946E6C8153D370412222D008C4660E500791C9627300C0E3AAA7C321376AA2A312DA70867C52716988F9608E48302286B5B50FE4AEE3578DDDDE02C1C33729D3EC38B15C84FBDF4D8DA9B112E6117FF726D635DC74FED781ECC93DE2CFFDD55DFE4D8F1DA45753C860D514EED3743AB87ECABFB3A02A618840097DA1F99FC9A7FA4BEE47A5476C5E00BD539C019F3FD4E8D23CD8D4AFC71B15206B9235E806E97D1FFCA3D7627D5BE837B4C52C67E48C82C6E1908AD62BB84ED55C09DE7AA0012DF1D0F659BBC56993FEEF261DEE7161BDAFF5422EA318DF7F638361342A727C39E4A2216E025F25308C3C6615D5C9C30D3EE6DF3C04B01104F570B401A65999B00D0AAE47E9700C2B5B4019ED1F4E71D5E16CCCD9170F18BC47B0EC69DC09AC19595B2F69C05B983F2A2EC85F4437FEB1DA5E61ED7203CC58A490F02BFBAADCBF7E215694C627A255CD172E107F637F006305BE5D712BF0FC0B94ECBCB0B48A9BDBFB4E5C8ABABEE49BE2C96FBFDA066658B0070E15364751677584A0CBEFF7FAFF141C2A47646E787E9BA5AFB5C4C9D8DCE51128464A6164768B9094AECEE4F00609151C233E435866809093B0EAFCFE0000000000000000000000000000000000000F202E3EDBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 + +count = 53 +seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 +mlen = 1782 +msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +pk = 6D51851E28BC5834399A89E49DC987EC4FB3154DAED213BDC83B2CFE6190F4A5520A3D5A69D8DC62AF974A9E88BC4CFDDBD4F128D47B64659F5E0362085F32228BD23E5D35FC475D09F27C4A0B3D0E1172F20A0EDCDCF6F84FBD73079AA00D0829D683D4351042474AFCDC3C1570711B4E188BDACA3994D8AF2C537E90FD9EFD5AAE74AACD0A0F16CE1CDC35CD3E3ADB0EA55552FF32E68A6A4B8DA9C707C00729D037073C66752B1ED8BE40848472B74201804E8B9C986F0BF82FB623503D7182750C4BB266852EB8A01DDA0B994DBA6C0CFE86A58BAC918A3CA77C8CECBD49FBC9C0A1704B9D04956612BC2E949ED70E0B2A41161939DA740972B8D0469DDD3050B1C718CBC4EB47DD63C8FADCBCB1F4A051DC41CCDF3B493373EE543DC6D222F1D3F38997028B6DAA811B8ADEC085B18A2CA2511106DD79E4513D747889A1E81ECC8E6972C04516304BBEC79EE64C6920DC5DF60FCADBD0CF4BD507EB141D7CA159DAF5A294C62DF2BF7D547263B4FFEE92CF22F4B4E26C777A5FCA7F415476AF6FD426FAC8F530C6EB3E12E3646E34D0569507BE645AA9D1B64C996225FD0DC1A7658D45010012A69EF0EF8A05885B3A0D8CFE3A0FB82D6CF5E9D6CC1026DD8E04377406A85EFADD787FEC6B2B6AC72E461C7C8149C0D0B740CFD040A86B28387DB1447E8631E7A1665AF5F5FA01DACD4794D8D78365908686C77CED5914440E1C55A0225C33199408C860A4678516A64562F330B285143973E608A436FF3A6FD9552EDA1F2988F132DD51FD9C89E80F50105D0381FEC45EF632559562D125987F62483FE3442497758E938BC699BB6F7AD4CEE2677EAE1AEEF2F188F2A359055647E9E9F01D1A35DFCA22DFB8C0F62EF10225B724DC1E6F9BB47E2A116CBA759082FC4FE928CECC16C81CBA11D2892937605D18C542E84D58FFFA9ACCB73031140EA9774C408068F839CAE7B653D1DC9A055CA42DBF007EB1E35B7EEF150761238943EA9066449B16A56697B234718DA83ABBFA52ECF5BCCFC1807D776C0DDA4E594CD02DD6D134301D643C0ABB4D5979A300180E337DAE6AF6EEB9BB539A132BB8D8273C977F3E8486666EB3B167DE4E21A59BEBBAF0C54F571EC7F971DDA99831A5BECF834CCF547CA86609B1D2FB179FD5C2CF05EA73D344B8558BE90CA21EAAE439A6C9634891748F121BC9C150DABDC15AE6C3547B0F19C772C1C4B64C89EBF2D572E8EA164FF013C95604A91B7260DE5062A504233FF8E9C8A2C0EF1491C89234D5F283F4F10226C4CFDE61241CDD31EC8F81C8D02B169808B0C7EE633D7FCA31B6E664027BDC1D52D9A7AC953C845CCB39503725666975EE078850393523AEF125C1BF9E990016177AE8BD30E7417108B76263318943A80E9918E21CA7D34FC7694E7F12BB6433D070360D20B9F755FDE4F8DDDA4D3C2674AD90A6B4E0A1F0719AB193AB0212486F9B6E81FB10781A0689C1FE884C78A5AB6E5259265C7394B3CC4FC5871F43D8DE5330164C4FCF24F7F4BD3BD0CF3C4589B551F665D5E8A2CB9598D45425CBB650360C34FD6E4F42AC6559EE5766DD0E2DDD28117259A43ADE58A76A97D7229C2685F3885E1572EE284123020814041EB6A69CFB770CF52E6AB0816E4F0603AF51298227B390C50667EB8FEF57A0C08245E98173C1400723721D17ECC5B09B67FC0B3BE8F01EC3BF6C1CEF6483EB1D228E3DD803B0A6183230EEA1CBCC79EDA1E22091602DAAF9C8E8368705534559F0B337921490F2B9742EFCF69AA3FD0E04DC90EC41628F51751E175528B8CED934C711A41093B3A18D84C472CF588973AC7D936FED54B1E778ABBC3E3A282AA0C4B92A89 +sk = 6D51851E28BC5834399A89E49DC987EC4FB3154DAED213BDC83B2CFE6190F4A50D7942AAF931F5E6027E610ADC6A34E159A7E86719AAF09C56AA4812B78B5AC4131F217D70C8B6CF16DD74A354119D7A76E7092BAF0EFB1265815DDA76D396BC1389345FBB1C8EE858C93EB37788439718BF503C2E8B4EB118436D2F6B46B1FFDA9450DB300C0B0808212321502021189608491861182669DBB02DCA024C2045320C2444E2A2210C9071D4360010218E548260480688028911490828A0B009E03800419404D2422C48B66DDA102294168ACB966CCA86280435509AC68404322618B944DC146644A46D089428034631DAB86D0A342819377212946D0280408920304BB29048329102205222310D64146D4B10029092111906258824625C326621046C08002A03304410B750D248219C02068CA26D243804CA449122B10D01257260208D149149582272843684CB00641832842045445CB411130780C1042CD8361200972C228750D29069998200C896099A885102046921B844E12681433682D8A22464C8088BC260CAA091813808A3C251C2B609C0482E222271A4346602248844C0090B39720231240CC921191581D42890C310695406699C0629CA082D59384E04916009A72450443220100D14252E24122ACB420449286549B608E106681A28844A840D02B2108A400A144540002822C41850D4342D5940680B296D89002C928664D1046659320DD13049D328082004840892100228619A402649888010C809CB326E21042C61084A80308524156C9C40225B0068D13241DB847109499082066889264A614631D0A86109364A0C3462181390D9922923468522908183A02892C8050BC2291404060B46901A298289B0300B28401918028B2861A2C4858C90414AB6294222520A8448CC140A50A0911324801B03495C340A090170DB442612153113404641348D64466E11266E20A20811814D0C9480A200901103611B264648806C5A802020068C9C089008310EC10860048608D2B46514B92900162AD00849911684202186C8984051466A1A27220AC40DE4000413A270642091029304141528191248A23066CC000E4032228942846316688900898CB2695BA68C8BA429C840218B82318C0221C91866A08628C388308892909AC86498363062066214928424025209A664C346611C27310B992991842964024061C81194869122074002126D00802CCB26480B84318416522042402180305A26801BB285040621A0C8899D0B8C4CBAFBF4B32AB6F7223E45FA6218A192810FD09BC132205B19D3884A45785887CEB65F435FE83A37EF39A2137E80D200C9336E85ED9B7ABC4418EDBF77299A6A616DA5DD891B8A4812AA3089679F0D7EADF96A7C90533B9BCDD0AF716FA4A686FE067B555B9894BAE4E2E52AB7102F5824041508EE93093AA768D64E3CFF62A5A526531111F05198F3E8127A553C8DCD203600BE033B557BE859B8FF5DA9D4C251914B0C8ECB39DC5E45E8E9BFBA60876572F6CB7AB8569A867C2C6B2CFBD758DD239B9D033C064AD5B21B07588648141780712AFA16199AB52398B90735A72F063934CD4DCCAC9C15C7DA3F6EDA4D831F048B4AF2B22CF6FDFF7A9B961DC800CE7383C2C8A6D2BC0EA81C459F42FD46703713D56747075AC1D9732552BE12A6DC13CFAEA41369FC8A886828A8A81251511C0068559CC998D21EF111FCBA040678D6971FA484374C54EDA0F1F190F646468864FADD7046BC46912E61BFDCFBE1B0C5D87FA0F2EC8C19CF0E34BC0CDCE17E0290B5A404F263DE58E6183898F07097E39D4ED7B500419B2783CD10181DE8F2A75761A75695B2FC7F7C1220E37FFD6B796D5058E1FC604D4FD5FA2BA94ABED82C8ABDA6A607D1BBD3F975F7701DDB0AD0FFA83E755A80EABD4C539130CDECC402AEF38CC7643E223B7B8FB6410640DF6899589979ACD519A302FEB1643FB1F086FF79578B57875B20F44A18EDC9B47817D8FA3B90548D9732153EA64F8BDE6C52880A93E6EFC7288C4087EECEFF8B5392FF69DE4A733C1F0F119113F79DC38B9FD4FD450B66D86B8F246D415784AA7DAF467C9EC6D34D66566BA40E7C3EC0EE4A52DD5F92958E0DF7D973156086EB72C46A0C63FF060D09E9E0EE00AF7DBCBE3959D50F504E7D0E55C25329A35FB9E959A54745AD4DB60124665521609B5BC04CF2E1E7F877BE85317C7AFFE8FD8B2DF2B0DAC49F2E9212E02C9633DEF7886B1CAE7021FC6E71E38DB73439750638161A165DD58E0EBE23A56821C834ED10E749734695CCE3B6027F69634A17A2FB60F43AD79A80701672030B8A37FB520CBEC5A76F748A54C0426AA37DD5AAB81CB40A0F3C24AC410108ACE363EB800CCB31F088F0D413560DAB353F3302EA94E2CC186AF2D46EAFBC25DA6B07EF7B2DD1FE4AC791B63B847C03A45C8280929E457E564C84B865B6E82326682027CAEE141C71DB1BC8FEB9792424A752015BD35739632E07472ED4BAB1B68CC00242DD2887D7B565BF65474C3B10CD07D53E3E4ACA4B24C72635E3C84D61226263F17FF35D30CE6672BDA7EAA385BEB9062AEDE872AC00959B9AF5DF7DCADD97AFDEC47A8222BDBF73AE7A6B6EB6F425B2BE004BCBBAC8D9C6CCAC69BBEC58C1B0CE603A8A43E8232EA2EEB0F96B0B36787BB3313E0B67D0EBA58B0BC3D44D934D0B6B28E959FECBD0A3980812F8244B740DC029AD43D75CEEB7215A5B4B8AA4D5A5C622199E0E8295D09A2AB7E44226A87467C95F1244E71190E270EA9F839D61FE1A42EC57AE5A22DDA35921AC3BD38320CD62D56350C75391EF1D39A16D4F7DD23A0C820186A6E3BFD0C9E90C7A49DE755ABD130F15D7A241FD22BD2A9F60B6BCB3699D7E5B87D6DD89B0CEECF37F8D9E2C56A098414D26D6103E95D58C4BC3BC43ED36969E6E364790C2A4FFC2B497BC16F4DB78DAF3C127225855982BB1875905C34830D3067D5788520BC6D973997395CBC4AF92CE9148F77CC515808C6EDF63B0D8CB11566A8091D0F0AD5326EE8BEF62F3405656D12CA18A3CF87E1FD4BE764D190B29172611E35A823537E38CB731A88C4E176148AD522D616C7244B5C7E0D05A2931C081438374C817D951241E93D2C827A64474CB65793C19BBDC1080D535DD6EA8E0DF21EAFA245F583D9413061E569654C7ECC3BFDD52503D73232D0D69226AF1A7063558DD396F90C0DBF0B199629ED0F94A35387784721B4387EF5850DC987D5D34A8A41BD1BC6B925869389F3A4C3431493E709946746864672BE3C4B6C2FF62AAAA65E9C70DA4D03944266B6D1F161045C1669D4D64A2D0029B06E9662430E758A23F31A4C7D67644E805B3D92B40474ADFCB8E699017A9CE7EB8B020B39029BE299B917AE737B6C8474073D0881DED38B63EB9BA5D3322FEED94430DF5542DF1F9F47ED5581E0D8C1A044D83149B323A0AE3C7504D49D7120CBD5BCFA1C669CB0ED0C5FB5E5BFE249EAE404BFD592BECEE3E85F2BAEF0CACB0E55E5152FB7A4FCC88704A3F893FD67FB089904895660653E6E380727EEC6A988CFD002414C4FE87305F16C8B32D3A3525F1B9CECA569505B8022C8E550D4F2B6C2DF94141707720537FE4AA292282 +smlen = 4202 +sm = 0C6F4A2920B56C4B7A07236F96752D551A80A23E8AD751E025611F94A0BD389CD28A046AF9B51136F0A29DFC654CFAD10AEFEF7C9B856F8CFD29174F6F242EF56C53978DAB50B984C75C8499237285B7B81395A1B451F0FAACACBCA0014FC4BCF7679664F354170517A61771FB1BC2C915040AD15A7C35EFE56F393DAC1B510A061A560CE3404A5F36C63DACC22EC05A32B54C523DED58EE9FBCF8F89E5785A48B83B6385A32B4606A27C765E9DFF1BF51A64DC647DCF6F7967BE9128BE65A2913343DFE174791F86549103CE3CA359BD0ADC0DF1FBC8BB74DD638CA49D52B19DEB2BABDF9785180D6E5AC966EB369C088045404594CEF67147CEAD9A0A4050D0548D14AF99C655642A46E43EB52C16FA57F11FEAF16C0EA9EF7EB84EB2F77206F5AACD7B59CE8E8181A7CCD925A0CA0CE7762C24745121EB89595FE2461913BF82407724FB3A50F73FDD4384D24E20F7F2959CD54B774F7C2E71BA066377DD8C8F3443C44E5BE66BFD1EF5D4B650F7C47424316F835BD2F68633A7C121C961AB9DF11F42716D823F0CAF0B8D12BE7A0EF42B491215BB894D8B84278C0A0D08AD0C1BE0A5B8E2B4BCF1EC087A6D916B19D8F86C85C9F445BE7521C79DAE27915A93F39532880F91B11E67ABAE06B39378D6A4AAC7D73B22195ABF9C52BA642B861A23C92153406C314603C1A15E7D657815F3784710611101A949CCA6BAB7B5AF378F8870AFC6AB2DABFCBD3689A3EAAC6134BC172D905E3F983AF47BBC51EF3F1F34E1A10629D60F916D9D7ADAD3D4DF11A23E71879FA89DD106D402E1F9A5E02DE0D185E9E2D32907E187CC8A5DB64654BBF45D36DFB4D16C5AACDD4E446C5E4BB81312E26F4ADB6B77FA06ACACD5D3D080966F25A8809D8112CDBED0C1CCAA7F9483DC15DAED073CB541F3F4F7CC40B8469CDB96BC6E0AB47706F0143C05302FBC33365FF4B72F2FE0F8535CFE4B432012775D73BCBE669BCBB4C74C94681C4A0F66B5B6789E88E2D8733AB646F229257DD4402C76C0CA6201DBCB9F874F71348342849ED5DE522E38446763FFE6C196AA61C73535DEA2744CB8890EA21C3C6B2ADC01DC742C458F37A1CF0E47C6326A145BFF47E33F76A0719AE73E5F7B5234D24065D5BD11EA2E9976FD7DF5ED863165BB50EFF1D12D61CDEB08489A3F1198A6611B190D89DC8F0EB77A13FE7284F99FBB9AE619A336C6F4441930FADC579755677EBD9FB947CCFDD9E4F6CC40F82220D8A3948F437CF312175FE3B677C8BEA9C7B4DA8C5F492012D9421C1CBBFE09EC87D3C16E587F9A115D57E213B6BDEEF4E4F2B59C681A7B3750CAFF0CC6BFF6863C860D6B879B96525DF18938529E54F5A8D6BD57BD3F4CC005FE70CFC6965305CFD8B2D252D7F0780363D54391C48BA624CB738E0774161C3B142AB559C9B72B5F32EB5E12D119F3464ACC1FE0E2D513D15786509E67835E1ED652BE7991B2646751171025A3141BECAC88C747C2325D99E7346CDFE1E2A94E59E3D5FA21B70E648CD40E04B8AE789DDD4BFD9F9C21BED8EFA877197CFD59854A03CE3BEBB914CB26E5158B2862455AF3C96EFE46D8C69B46100D8604F51EB032C7BC004BEEFD23A7551320A29A607A49F16C71CD27143EA354EB612D77538C687F412EF37D9ABE37F35F364DA8CA82B62E777DB04D30C8C50069EF5E612DFD3B564560A178FA8C557B131B36D73E7722D6509EBAE8656CA4593D02B2AC4DD8A0877FD388165725489F79476CC1A77CC71C52D9F7698070EE7C7E2C7D43308AD76B17C0ABE73E387E3574936602EA1CE76AF0360899048C0751708753B597740DD55884A2E60AFC09B2F2E18FF580A2377DF61DCE2272A869345725529F64503A34813F0ADA3C5F447093915F5D7ABAF98DF7164193DD7293994BA525F102B87401123CF37ADA2D81C1B1FAF4A3391E4C79ECD6067B3DD19BF5224DE89F083DF38237D06DE421D23478369E19F3B8FB357A742D0FD2CE343069F6027012D1A0819FF33339220A59F9D3B9212955B291296EBC645F39241684B974EB8E22AB57920DA1FB79A8C7CD5472C75B5D5A9C0C9C10A31DB0B45FF0176C63B9BF97B07435D60C64C5D344E429FB1EABFA73D3FADC690A460984E377ACC186FED7DB8E356ECCFE59C8B870C8F0FEC56D4CE8836199287C29CF10717EA8A89C8192507A555BBFC8B00FBB8F50E94190710A0EB050DEB45C92D918A59B2C630A40CFAA5409D8DDF092E70323BA2ED40FC0B416C7B4D5F589F69C57BB8E2B87E88CDB32B919D309FB023B7EDD43E86001B2A8DC5A052ED28C54B52E1501E25C687F230FF56873C260B41E73FCAFF1D2973C90D42A26C7CB5ABCE336E57905D28C38A09A6BB630ADE4B9DE5492CF9C32E3F0DE778D4B6A287D3A623AE4344FD07BE13C6D387800CA46D2794300325A255DA7C113059E3FAAC6A9EF2143CB6E37AAB2F1C16BA40D194E3D285631581CEAEE00B57B526EF967832B68957162DBB6DC424B9831FFC3FA54BC33858F2DDE95F5A3072DEFFACBB6A705C4A521FE1CED44812B7EDA0109312FC4297A48BE9748DC16D8E5FC81B3ECE505E4A9EE52DFF39A781BAE0DDF5DD8ABD5C4133A5F0C436AFE5D2780853278F498A10A3D67B69148CAA84E71F3D8DB3D55A0B98C96EFD6A9001D05918FE8CAC29385742208A0206824569B9950A2CE92FBEB7CE147FBB3473D31639B9D57EE44398A42FA5526436685613EA499894E1176A5C53E6E89DB312399E6F1355EB57D6A9C75C6A187773F887CE9FF6E9A073C85459856C58EE31117A9A1229EFAB1BB685C7A3D4F6CBC280BE7B793DBFAF31BAE14113DE68D9DD90BAE87607C9DE00014C87C15B44458ACE146150CB8D05949383F12708D2A93ED99A4B31AD0B0442FA5379396DC1E1822BDCA3ED1A752CA9E25EEDFA41C31A6C0A23CA2AC0910F4EC4C8A9E66E9E180B47892DA24181698F96E7AF6270EF1B44581FA8598BF8DA98375E5DBB5FB4A44A476DBE0952A394D4C9C4B07931AF115BCD9C54BD73BB48DD1DBD33381CF7C5F2793E452422E556B9F1DE23EAC5E1928D6BBB181C455A4437A8713ADDB4B9113887493654B645FB977223D9DF8872E0FDD33EA51849DA92A004888DA4DB06E3CEE73399D30C9AD5D191BABC887E80756A9056F707C0FACA355A2935178B00A893C234902F7E304201B03942D9DEC5187512316CB8DB00F2A142A01AC7F8B51F18E9F352E2085F125EA9B0E0B9CCC55278C468AB2BF0AE535C504CF9E4A1029E2DFC1F5010CE9A67084C25A0CD7C2A100335221D519A8601895FD40409112F3A58617381BDC1D303051119323C465F66737BB5C7C9D8DFE2F1081A2A4D5D858D929DA3E90F384E57696A6C77787B8BDD0000000000000000000000000000000000000000000000000000000C1E29356103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A + +count = 54 +seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB +mlen = 1815 +msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +pk = CE5D002E32DDB8F4275CD989BD6E348C499C4CC29CD634DA08C09FC820A7D5C9DB7EA0E26ACEA0E35072DDFD96938C1F03F42293DF5F9F789837D9364348F33AECDEB38B232759B2D5B62EE8D9FE665D7BDC47DF8D6C028A8216230CC87586B229D93EF6126619BAE96A52617A5B650AD9CB0D6ED9111A61035A0B5756512DE1F09E018E24A5396899E7D0BABB6675769B72857DF752C403506AF7E4FA838FD055FF77A40F553CCAF4EA32B281B63414D19A49FDA162F79A1466422DC02E156A3382CB09FD7411A1798249AF4A63CA773B4CB1F194114703D565D0D5135F2E516EE1A2182AD1520AAD25B8EC03CBFB89EFE3F664F8497C8C898A0EE23C21DC549E50AE343BB7B58931E3DDB71FD6442246911B994EA76F09610B3FC981499A6004B11B67CEC311B7F797B49CB7416028D868C5D67ABB6FE260E4D1E42EDC631C72C80CFB2BC4A5B48B2B162959686F48217E55A5BFC610D5F2C83359D99A87F7713FB2B5A0EB821189641B7E11BBBF53FAEA867F27BE69132B08AAB64B5FEBA08BD5091B043AF41B0A9DFC4490267A30038843B3092AA15DD22B31957B09235A0E1AF93E564C62DCE327B3EFF16061002125D1689E62AD021092B32E459CCB91DD126E47DFCFFC05BDB0936F482532711122E083D5D1EAD4F6EA14A80EB8F7319073D057A7D71A01DF1F39B7752C88E4BA3555BFC26E6285796F5879B18AA06A861FF512F3085EE9C9C3E01FCDF1AF2020B949CC8BE2F138BFA6402DD9CD602097660E3AB25497B374046799AD730C1502A7D33DBA81537C68A1C63B97123B15CCD5EA8A5B37234BAC41F6C3031911859545CFDDF5B43E976708E2190FE4E722CCD9B673DD4941967797D434CB2987CC94285412F34A6DBB4265CF35216FC31A9D97F4C216569EB5322E0DD0567280EA062BDD3B6E23D0DAC8302C12C1C033017942D3952DADCF857FFD70E8EC90B48D3A418A58DD82EDD10953BD3919DABF34FA6E2C44857A2664AA3A3F7318B9DE8C8AE2B7C1E2FCE7515BAD04BBD400B34AAFAF5707CB57427A4AF05B3B9B07FB24EF526B64877FDE06498BDCBE09387390E2114B86113C35471F836FA9E28E175B43C0C4C6DEE518259AF1A25E9AEB48605711DB035CE1E6388AE8C3CFF8480745D06D39F8A7F448CDE2301362DF36153B3CACF9FE615977779E5AE03B1F3077E9CF4AFB28719E5F1177679CD5568294F61B9E90F4C4E15600521CC64E9AC571B0FA3F38BB0727705AA06D13829F1B2313AE29A4360B2F8C2B9161D19817C702B4A784ACF10AFC9EEEF98F530633F67468EAF6EC8492D2EC00AF19F7110301E9D0FEEA93D5582F58F74C74EA3AA23EA812A209E835952A2A27D3CC7A3150414517F1E8CE5171B83091D066A7C5D61FD668AB59B1863579AE7D82882868C2BC8FD3B6AC6AD30F0379B23B9499AD6BF309074F0C90E14993A51A234D55553E74182243379259D6607EED571D2FA471286B4DA2C0036980CCB0A42B90A256F2A5F57C362837569B6733CD91C7F6433917B1A3C3516F2FFD2102C70B642234623191A79579322B3C3AFB86994911FCE18FF1E7C7381B5D790804CAA6EB139F57F9B52841B7ECF8D32FFFA94F741F4CD2D8CC01F77C68DE23BBA899169406E3EA96CEC1CA7802420BFA8F2E159E829EE02310B94B479CD3E510AD6E4C792CD16D8879500181A5B98B0BC3904E779F2D65F1421009885DB80A39233EE79C691B772463DD0EB7B6736725803C547C8C0CEA4A17C03D69E620B8DE4DC9737D9B4ED782D70DECA3BD9F0F08E043FE8FD3474E9EA796BB92565EAB6F8BF9701663DBD8675B48701070E052170D31801EE3755C020C1B +sk = CE5D002E32DDB8F4275CD989BD6E348C499C4CC29CD634DA08C09FC820A7D5C90A3612589ACDFB6741E2B18831408680B97B9A6982B877F8454C1F7D5D86ABDFE45A8A89D666D034FA2435A76C5B3EFCE35413701158F3FF64F14DF54E7E445B086C280C228B2E521850B4B22C64BE8A596BC0068837AA8BEEB101308AC463884C226A59162952C60C0A162CCB240584480420342603244CDBC050534248D1C64018919061202D64181259382DA4B02022A14553A6810191492141101A80214C18801125255CB00D81428D01A6000AA36801324E0A1769D888919130468AA20D1129109484050B492008490201C820D3C2215B980CE48404640211441220CB962524274C1AB18108108C8CB64C1B414E1306681037521C334E5CC24109414293300E4A86889938890BA0291C0161A0B40109C260E3108580C250A324110910111BC92102484C5808401BB44DC4A05098320683106E12896501048A243761C08025CA382480042541284603082EDB966C21154840942513476902016404094419852819A66D1B2208CBB870E09225228440533460D4442222288ED48644518681DBB2081207449A326220882D22064514B74861220C182989D9108194A40862082018B66D19888D0805509292040429928CA02800157001048493866951146808424D4048058B406A40862143088A089325C11040D1804C13047201292E5BB08508A94D4A802964962013903010320019082922292C080665CC920D80986181224A8822862497209C020E49081112418A5486104CB8842212849B9829090362E4340E00400E93466D03260E14A68C64A40C5190704C944893228801C8118238252008918C428C63B42910412C88142A1B97818948614AA86D041305E308711C208691C66D9A366523384961C42C130041090465421662034500D0400C413602213540C9C83101342461C645C228000A010959249144B6849CB8011426655A348C61886558C400992828A1029298163219474A03B209C9C64404B9108492901AC4101AA78C19484411470E43A68410856DCAC464D3844D5422304C0432224985A4268659242919839191288D88C888CC420524C605543044028840D0B400D4486C94184240208CA330528B24888A384A10270D8C24440430220C91041C896420440D2298316336429306600488248B968511801011A20891489191928D8422420143114B3810DC142951C8651AB12013B42DC3422983442D9B840421A62840364013F869E2209D7AAE279A0819D4ED7DD0D533B2A19D4D4475891613588B02F998DEC46F883914CE51E890708D1E396D1062EE7E5A6071CE31385EE0787DA18DE3C4FBE316F18DFC7E3B3BD44D23142EA2EC6F6EA569B10BD68E0D5DB9B8C41FCD382561934B0B21598A53FE930EE12AA8ACE1B1E8D7B257CF7836531F0EA982B28F578DE6F971BCD21A828CD73BF23ABCA0598CD25BAE1F43DE8CCFA6F8930BF740474EEA48ED136805FE463CB47815AB82DC80F96EBB48C535700708FE8912FC49519FFEDEF8D2A539DFA7EC47B7C83683348C50E4371D54BF8BE273DD8BB4F4F8353F6BA3A0AE8A498E0203C187F07283859DCFFFECDC5083B8AFE3D663817294C9B0F5322F804F6A59F955E6836CFB56C5223EB16741908492DF55B51832292A1C8573CA151F6E64235B1C8E8B82CE9C290F26861214E43658CFC4B30674CE6E29EE7B818097A9B1EDCA92EA745D352078C02D34E89882740913E3A899378D2588CBB09E312D82AE45A780B7EAF6AE5162710DFC3B47C3150EA42E08A1D6C0F716BADB49C339EA6E4C588B6A096182E28AE5790D961B9CB659BC04774D74BBDADDD22D1D88AA5A3B1A5B5E1A4C375FBE562B3EA5E1B27935048E32A2539AE1233B1BF64F1DB664EA0423F1B88E49325C56AA4791286CD29FE83B7AAE9FBF848F92D803F34E6F9D5E53A179288516D63D54746B7985C78CE0B6C97131F104BEE2123FCA6B53983106EBAA0CDCDBA7E97E79B28D56A32F166577D93089768C8D62AFD28FC4073A2AB494D34AD93DCC8B2C40A33F3A8BA66A40F99C0E411F331AE8CE3DBEE4FC4AC3DB86193FC9D9968D3E2F4234DB96FABD309E5424C106B36A1539C7E1E2B384C7BA78C8DE9DD1C8644C86BB2D04FD5E8E14081DF658F14202F351D7E7E0063191D080E2A24D040349E32520DAE3F201FFF5751C16EA2914137EEE818DD9A16BC8705ADA5F8FD3AA1B10F1FC6A693C27C3E25E2D6FA00F112C9482F2B6F9F9CC9303987FCEB6C2EDD3CCA5BF1485B78208DC3A16D4C56D1F16DD80377788D8FC19D35E28AC87A819198B5820B2017E5D6191867EE341406C5C841D74D29F98717AE5C3920506162BC25C7E0EE79FB141B747CEAE8E10BF07A8056B3B87B9C0BAFFADB352641375A79CF3B95C1F7F943234FA151A56B1CF0F1ACFFC6798F46735301C089FAAAC3D9AFE28BDADA174A6E1282D96987E5B8F3D03D3990CE35BEC7EE227B2000D37DAE8F25E977F270809FA0563981E04F1BB75486F70E01A0CBA081E25D79FB7A39C9C22B514EE95F468390044E57F5CD6C94C7AD024CB8921200DB37A51E3E3E1A15A5FD6F63FECEFA3A852A24696971ABBD9CAE29248EB8BE928F100E568A653466574B7C7A1CBCAD2A05C01E895A7BCE679BDE0E3C827949C6065290056218742CA4ABF25F9CC04A46E1E506AC930AC4DF02A9D1CC7A2528B6221480C9CA6043C28CA201333AB792EBB914472AC71369089CD2CEF7785D6B3DC28FFE06B190C61B7AD5FF58B206F7AE7B41864A20E1B84DFBBF1959C2DF8E2078D67A931E1FF290114D840885B7C46C94DDB5FAA22540FD0FE4F1D5E51B9BF282157FECCDFC813CD8016938E1E08656FF3FE27CFC58BAE3F5E9503B6EE69ACAA0237E5CEE04294AA28C87EEEBF2860DD69799810AF6BCCCEDB2B478554BCD22D4CC4F97F3507A00A00B22D2C2D2F8E95D7B3EB555BDDA28C51FEFF28EB66E8D448C449D1820AB21EF3BBE3D521FA4B7B412B87D01FBB63A021F592FAD5AE755B54821CC506E8EC577A294E385BB270FC6E772AADDDFD0E0F41315FED46FCE327F9177BB3C8E15EA685E77A728CAC5696ED4F40A6C7DB3B61C20343952AA05393EF07F1B63D27D32E5F65FC750D8808B2933E53C96DAE807BB8016A38DB906DBBC5D67CC55983D1CD5E309625624EFDEEC75CD4BC154095ABCB00F4697E227853489EDD0639C65F5BC12B81AF08EBCCC1CFEF3668BD40792DD5CBCF104A9B043499771F40B7F6F5C9E3D61F7719CD052794282ED728D92C89AD8149FDE6A6A3CE0901DEF557B8169F88B395D91756909A55DB8C9FD063F79F6886D99665DC1AF1C53F5891B655BB58E7F20C35DB324F73C09533801261FE1A6BD59CED28DFC186F90627956664DE6F568EC5A70E14C64A69EB61D5FE8F3EE41A2248E10A06EB5351019EFF1C241C8F65CB79E57B6AB6271A434BD6D5F8811B35CD508728BD97E87BAF410E9A71B64973D40B97B6C578D1298C419A78B9AFCDD061433795C3869D2C9B44605FAA16B2463160E5660E9C3E5A7175F10238B781D330E8AA02E349246E56D893C60B86B8A6F02AC686A365340C7B3C8D6055A9A577 +smlen = 4235 +sm = 447C1A3534630D1539CE44DC083CD884B98B1EDFE6400F189A7A8EBC7AAF5A1D7D97D69C4D2080D5BEA7DE61DA639C5B76ED0AD46A28681BAA9624FCD2AED4F6CE38F0292FF65016F4CB7CE9752B2090CA4AFB5ACF1C0BE43492E1E06EBAC2E11D90221AA3BB8FF7E353A14AF6BF07678BE557356B4E6E1096931D0BC8A4868ECE8F794C4517052EE37D273EC95088ACA4F2D9F63829BBCC17A7F2EE8A854D895598ABEB006ED9E0BF70E51A332EB13B28D5240E7C3647323069ABAC8C22CCA5D47E62487BAB8EEB652EEE4D8C23E6B9101108B5F1FA2BBF6A639516174840BE87060CBC56D948381A9ED5D7A6CD5A7E8930C96FE2DB364056137E278FF42CD466613B1ED53C01B066C18AD0165353E7B33C960F1EBA9172ED182FC80C212E18C6BC2805EB2172F1187181335EE494B221430B4A9D5784622B3D2746FE7682C5611432AD04DFB8AD6BB0C8093D4B172609BC72AA847993E1386166298FB3FF895A9582CBF26F8014D3A81E25B1197A7C91B2A610EA819A4A4F582C5ABB64F4C635945B85C152B870D996FD780F5694AF71B33FE51CCFAE60431AA49A82D365C1D94482476192B57454D47BC3098ED2B39748A6036D5F6884F8A8AF0932149FA7FD938D3F3D41D62884A51735039E6D4C92B2061CA04C52E39F6CD1BC36B4E135812305081A5FBCF7C7C3F8955BD7C8E20EC45D2AC89F4F219A2DD720F3969D389DC95B30BE165D9A4239033AFC2F9049F74334983E1A8D20D883D7574A2AEF07A261FD8FD6C57F32295A546C44292DD15DC79B08F410DE02ECC12B04D4461BCEFB2871EB0759A35556802B0B7FE970044D88714ACBD983DEECE20E5C82D0BAB6F2BA3EF6C405C1195971A4FB68F78F5904C52B0FB4E0C7B2174F9AA75EFEFEF81E7343307D2DEF38E8E035BB0C8AA6F40F5E020EF39F60D5C046F45CC743625DC747F30A1B50209640FAF49DA0C75E016F2638399BA4D88521068271CCBFA311F9F20AEA263136A03D558390DB9C92D114FB0AFD0E3387748276F97B225953E7616E20507866A84E47071064356D20D7AAA1B2CD27018DF3EC760D8011D8CD36438A2041AA1DFE3925C4B5F5E5E6A975C9B2E07402A63364AECC6501EC54B0753E4EA00028D04047058AE46673D28CABFB188201F6EC9231F6E8B9BDFF6A133796C6A39ECF4DDCCC354F5C516F4DCFE225AF32B6EDA01FB211E4FD460F999F918C8B408194DC3BDCE68B5B3734A45642B9FC0041DBCB23133C12AA3581EC6C1E2365FDBE46028AE2889E3145AE93BF8CF2649861305D2AF26A8AE0CD69AEF0B374123F7144044B6D4E7218730DF90472E1A1C3030172706CAA0E8B7966C4F8FF4424C8BBCD478DFF5A60F5D76359207172907C91B98DC525680A27328DE057EC6210F1AF7FF3482756F95C170372BDABDCA23F35936D42C64B3696A5165D7A8741E2B717A87C72E704D1E58F70B7DAB3EBB77A77C0985DC3D43BD6FAC1EC1FC011CEDC6FDE1838DFA65A6C0CAB9D36CF2F704B4CCBD3BA7303A174A77F434C53654B1DCBBB16867B95171E9091B2AA734592A47CB1E2CBFF561CFC83486E8EBCEC33AF146C596E0ACEAF61D8E8A8727DDFCED324A713812A55CF70857B44D434BAC8BEA747A384746355AC85FAF366D710BE6A61FB1ED316B6968B2E330B4ADF1C5C74FA2CFD0AEE5171C6480A4F836D5F11E1A827EAFB91B2D17DFE27BEBB8B7D8D10993D2482FC4FEA2DF1B5F721B46DD01C1FD9DB8C34B04A93FAFD5617BBD448FAE3798494DED7448F76727406E877CB75D4571ADAB06BAB3EC2249D190C2F00ADBDF986DD375A574456F44E16DA7BC3CF9993FB58800C96F3FBF76E3B330E70737ED983A0909BCDDFE6C44BF6A10649413BAE86320A494DC1839AD403F19C88909BC7C93F5048AE5C99FF53AFB5C2720357000C856BF160F4D4DF5F85FF23533965BDA98A6894B3A4A00F898651CED06A366ACD9C0EA8AE25A85B5886644F3CCE31C7C949EC5E813DDFF3415259D2CB95212EC68ED274B00C457EA0762224ACC334CAE5CA7E6BE8CC63F50ED4D192F1A187261A043EF13A6655854682CB21A372CC8F2EB43AA6BED70FFF7E7612B3B609EEC0AA1D90D6B690E6E30665832615FA64363C771C7F83EE1712165AF89A899AD5A157B5AD04C3F54A279AF4C610783F97F6236DEAF9E03B8D39E6635DB2C936E881005214F9CDDADF03EEF582E553CD58240D0346EB2658AE16B9333AAFF4A760CCEC12C6FF427AB466B1E58A51C8496CFC6CDEC466A687F38B1771B10F6220C74A0DD9430415326BE898420B6693B55C393528C09EACB770336A211D7B810D1687E4A38E0810C5F9F78F65AD82A46A8D271F5A86F4F377D2208452E068DE18B41EE5FDB34D134AF0A1EFEEC6ECAF4627586131F8AA97C685B943CAD7B04DE203F0D7D705AA5E85D55BCB9F1A82A7A088A01911F788088A3CB358D0A7429AC0D3D6B36164549041DE6206A67FCD9C79150D1A9BAFB49337D5F310381ED1BE6593DA5A36199BE37720403FE4CA5A846B32AB60A0C374AE309254E84DAE9FC67E1A78712F57CAF3A339D7B78D8B72ECECE27DB81AEC392AD8890189C09305042D6174BB1B71726C2C03830041000AB4C4F3C1526FD6F9D84158EFD3AFAD0D112CA8CF66C69D6CF4D9B234CF0747D8996C64AB1D2E6290E6EB122466DF08564A6E5C3EEF221EE5FEB1D7700F9E52279C2A2E6BB07FAF18903EB83E511AE6E26826E189F6FC67400B2B4D71B3A32857338569C1731C9F3A1CAA7CFF9FC84A942761F1A2FA9F81FC48FF0CF5D1BD61C83637C62F8DBCC658A8D646C563346D9506676EEDAD37129CAE1FD20FAE0847AC02A4E28A8482197BC85A260A58FA8C17F55029DF69F291ABF58DBFB38811997CAA52252949E93BBB7A4D1FC350BF862BB9C28097616191FF99BC213C4F00269C4448B97503027742E46218F6B3D9580AC9D71A27E4DFF4D68C19AEDCDF2987FB84162D16E1FEA2DA05A0EEE5C52B440BDBE232E7F9DE81BC3AC2C3B61DB7BCB06C8B819CC3B21B6C05A147C1E5322D61751AD9A8284611F0B85BAE27B136A62A4C091B31693CCB3C57A870BA62D57B2FCF2F86684EB05BEE61F36751F89844C80B85C3407D79370E3DF6A40769E1EB4767B5302499BE702AC541E156BBF452AB5DE0E634BE526BBE54B28EB07FE0A7B63B1ADBAF8F08837BADE3313EE563A4AF8036D41F5E7C23FA273BE49809A15E0948CE305986053C1FFE8FE2782E874F4DF2EC356BADF021EFC41487EE162FACFA5F6307C29AA29BC3F99C35C97B43A62D32334A575A5C626A8690959FA9ACAEB6CCD6EFF2F31A254F566A7892C1C2D3E3EF134A6AAEF3040C1D367D90A9D0DEE2F9000000000000000000000000000000000000000000000000000000000000162227323EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 + +count = 55 +seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 +mlen = 1848 +msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +pk = 6FADB41F4A1971DDB37269A4A77DFF134EF7805FC7806612D2D2958F743CBA2A566147EB783659263728C71FB48E4CB514968282BF7ED8503D6BF96863C9E1AE3CE876337424622AFB48151BA4980A0B53A371D9DA9B5678234EA6E39C7E499DD51BBB59954F281BE0DC3D9384F887D70FBE3856EEF3A48D16883F4301CB792B56D549C40D3E2E8E8BE8EA96B8406D50C3D6FF5D5FD0A49480C722BDC2C18B93F44D20D79D1D7784486BCCFDF284A6AD12D337F2DF185FF3F63DE7D9544CDE10AA029CBFABC309A166457264CF7913EEFA82AF5D0ABEE2C03CB484BF7C31F83E48B7A7DBFA567969C9B781611822B36C239E812BF068253E89536214F65575361A53AC07EA707B65F5162D9EAD41B0ABE6E626BD26985FC375C6AF26C0A8D94934A533AB93F2F3CCBC6D3AB478968C6572E0AFBDACE88654D138A1D001F5AE7C31CCA32E3940237C2D0613CCC7A04BA038AF78E0E2275D38A70BD8C462BD4DAF4D126E7EC872FDCDE97A4F894B9EC819E6323CFF5017647D1D0D8510BC95FD0ED85EBB9289D613C1397D6D63193224C1F8ED50D2C9C173D34839A26B0B94579A820DD80E45F713349237DBFA28D8E9E5CCD1E6087F1B14F2C9C8D5D131DA3B468E92856F96017AB44FCD9619AD8C700D91C2C60C9CAE7A68598F14B54D6D657CD51B57B57BD2F1D386CB5834FBE07F9C054DEBBE32277D251AFEBDFE804CEBE4C95AB2E976F7A81B68585AA756F04EEF1FAE50D8F6481506EF63D726C25E060B6F52868A2F5966EE5D22F9E16A17774D74C81229D41A9677151F406B0BD4D59441AB7DECCB61833955243E6777B8E5D7F15981BA25CEC7DE93667131FD9B9B1F68F9B3C459651153105EF57C8904F0976B98A494B115690BCCC49360D6B667D7ABBF4B90ACA9B23F42AF39815C72FCE59288B35ED0417F64BEBAAEF99B0E396E0D8630C098E1971BA6AE7ADCCE5DC78331136A58680C159D0B9D58F62EA269F5ECE8D6953DAF7F7938778DC0E41B49BB5F0F6E7F39ACD00AC7A500260B26F025386C90EA1F69523E951ED441340636D980FCA5B4448C02A49FA904558E841F2780F87B7A89A5FCA32FA9A405832570E76DBB91ACFF5DBD27C08E27E5AC0D12DB41DF5FF0CF8E5107C117B564FEE7975A17BD513A1F3E9B04D391E2AFA037D8CD289B4FA03D55A4B02B4214C5974FBBCD0C91DCD146433AD6CABE700ED2FFB841E7C2DCD21D1DCAE80A8BDC18EC792671E76CD00034EAD98F9E6833CF9545CE7990408072E6E365F03CE91097E53FE6D7301CB312E4A94D98C2710EB0B4B99BE1DB34A5ACCCF8D135C0831204C696CDF5566D01E202D8C5BE356F979553540E9119D2F70A82DF391D988B2CF0DAC55F79947ED4A0B35C643D784097A6B1D1DC736ACE56DBD99AC3142CD9B93BCF38F29145AFFB570882E606BDC303B9007310D1063E5F5011A74D2CEF743D722F7D24587C414A96624E8FEBFAA596F543A326C229E5674DF8E1664E823794029E8A19C88EC59BF199BEC04863C5C02750489502E5B57583BEDEC38919CE10CEF51D53838E74B418AC3C85A409FF4062C82C8C8D14C4FE64AE6A8169BFEE504C890F50C81F1CA08F4A40E3EA0C44BD3F25C57AE54C73E2A52A71CC47D6B78C508FCED89BC9E44F2F29DDD6DDE353A266287DD6D57AE5B9A768FA294259A1556D6641C2271EAAB3417E69E7B906F3E72C6CEAE7ED9A5D1082C6CC34976ABD82ABA9FFDB6405517A532F5987BF0BE3A6388968E5A84D2C745B413881690304EA4EC67AC4C268F45465591DE9B8DACD837A506E390527A77EC8E51E019EA8DB795549810C35EA13C23CEA6AF5EEFE581920031EC0FE +sk = 6FADB41F4A1971DDB37269A4A77DFF134EF7805FC7806612D2D2958F743CBA2A26241769C84DAABC1962B85458DC6A39B7C1E95F510B733E1C0F141612F33D3C2FDEF34799B0FB54769A4EF48653E91DEE2A1180049AD7AEBC245041D0F5C0AA76EBFC9B8C4F9058ACC201DE53846E29E9075F5541ACC80131E776B92C6BA13748044491802924A371E1988D408461D4C005A2B884513812E132452126820815212342249A80018BA06842302EDB969018030A03C16123C409930425513809E2B205424822CA02415494705AB601CA422E8B102A11A831C8043218C38419212013232A202851400620C986604910065B3404C9966801040E13C86C819628A1C681D8264422150CCCA05118341141802104B9610B389208A905908270489441194405D0B805E21449DCC448633246C01612A002500C112E89A040A4C0410937640B896194084C0C0426200762C41069484849249149102506DA0644D3123043401181C00004110C40108920C4500A46292240290A8290E2986C44222684A404110822A0486CE282509B8488CB30824A3221009270590806CB925020312CE334844B988000031182028058184003288A994606C22450522485104621DB044E21446104C428C8144A89C20923006E0314260913461942201BB56D4230898B248281088D12882D41868923836409B94D92B68453840C0394502446318A24081332050B1509D412000AC04C0424658B205250A08D00B724D4340DDA24619420320890619A28049A026580448940348960C06DE2208600980053146D92C84413086C51464440408119454EC1326E08391299800402C22981127040305081886521328492A80521062CC3A2604C8011D9304ACA440A51864C58C6651CA67008B281D3A2245B246003382D00312809492C18351004484448A28513A28064A8091B08682229861C134E48B0685830066088510084050C3250A006621415404C02899442509B408D809408518080C2A070243890D9904C1C29601B42060A03242238281A892984486848340DE118511A18461A248181C0840385281201045C942842062E12808899342211092222211120A40521A58188A6851491104824261B377221880998C20024C148CA203100846C02270803346901979012349213928412358E82306011998C2295446182090AB84518C52DCC42721A00028B4422D2060C4992640448610CC90D109191223690C0064D614882442825938484194151A1047011808562D2C164DA1A928BC9793E14B8544A3CE9F5A4C062C486576B880AC0A29BC2B26AE45ECFB63D24580498156B1171BBCA463C8B659132BBBD9A32C242BC77CED64D4F8D2E0560B472EF1ACE809D1E821DF782F63A2AC1E01637692D553CC58C9AB0F8D280A3B2B3A73567B18D0C6766D098D9B2C2ABF831A211A4D48D2FC3BED35BCCBA0F8BAA7FC4D24093C1D95FA1A0923255D6D9FCE63C645DEF6A185D734522F4604E0534E0EEB7B093003BB7562025099A2BD09105F218AE45D8FBE36E3C3C29FA85596FD75FE8A79B2DC923E2E701E901946681ABB21D85950AC000EF256A0F18F02BA2608BAA86AC990B1CA5932EC4571FAA9F79749FBD73A869BE07E955EB6C3D8A2E6A5B8D89255DA4B6917BEE0156B84BEAE4E2955D448CD2888FDFD0C2CA0A1C0FB37099CBCF0977F4C769A12A10276D0E40E2E5A5E35F2E30FE77B419A87688195408BC62936AD67E499108D06172EF779B42E0841471271903FF178FC989D5B1AEB2393B391CDDBF32F96AABD660CB00041B8834C702232A57F9390311E7A946EE1A0F0F69CB9BB53A047DCA9B450D8578FBCB3263CDD1762A4DBB1062838A2E8E18AD51DF35FE72AC6DA45613E631CED3C314C3DEA00C9825A08881A91F34210B529C0B6450770F9A9236CEEC4B5A1E3E45D60A66E78E1DFC691D9F93563578B4BAB93D310EB383B016E1308E4F456149F069FE8AE438E5F84B9B4A18767BA55E66DD600D40A85C49B3E6ED55A374E1E32F61C6F8A143C2AAA50280E180DD3B88787232718D70D42440121E9EE4A1A84D0A1E64A9979F7530299538660695E4331D330814971F8A92508780324A1E38F8821B0A355AA0FA827BA621ED52A0341729E5E8171F5142C366ED31C64D8994C47B43DE18BB9F85A9B3689C4B5FE504E4D03E4D8E16DF57E250FA820327D5A5EE28509742C4CF8B1E7088981E8F3600D14E61A1DBF3BD58A4564DAE1CAC7275968A873771CAEF75D6988171B1FFBDDBCE98C6D776E7C1256579F41EB27ED262A3C7C44524EE5898A96FFA7B0357034439EBF6F3E8BFC92664FEC1FC2792C4802DF328AD8CFDA19822E74F3FF3981D9D9C1A6CC905E27D5100341CFFCC5CC89AEEA334C603E901A1BD5EFB490AA178B80B65E7A83538E594BEF089E69938157278A518E6E0EC928531AB1E8110402663930D41F7925FE11B239AA758F1D70152E226F5B5F4B74C49B9AA5CCF7E8E3AE13F991AA0CC7D4641BDF5F2FB4CD1C6C7C4B92C14F3F2968A35FCFE009D2D4F2956E52FDCA744D9717E2BF1C41719DD3C757137C35E3191ED583353C631C496859DCD4DDAA62025D1D812C30EDF2B0085A51EC098E75F7BD887063814FF48A34F3BFBB060F7BABA68F32B14C14FFB975F7AF50B05C0244CB407C0763C69DDC51C682F2F2227B773DD393E0907EC242C5FF54737522A76F31B564908D6F2881E9DEC5011B5BC1D21497050501BFF12BF6BEA5A5CF27D20A53005A8D91498B2895B0C1461FA305ABA44137E9BCB45D4A73882D5FEBCECC090B915E7890775019CF2A6D0DCBDE67E118ED40E36C0EDB4A27E135245A33C6F916CF19B7C35AD1E4F4F74A4F36BC45CF6507BD21ABC86AB8FCF5B90A7D82C993D6BBC393D9D9C7D8A3E8AA18346CE613EFFDABA99FCE84C48892B229C1FD9047FDE478683CA0143E96DA01257509E8C4D7FDC9F1E8EDC9E35656CEB24DB7E26D51892C26B14590CC4E718102D9884C114F2D98858C02E7888CBC18EAF5E66C1B35D10CA0FD8B78A0639390CE5707AE76760E67B46EE50B0C44D0BF7BAB462B079C73B2146BC33D786E46753A379202888FCC6D3FB80AF7E1FEE4611B1334B81E845EECAF13A426ACBB35B53E48B44B155FE4E9D1C4D3B09D918F8794E31C2C6B5211BB6138D68760B59FF7E707EB7F4A4A8866362734292232D52304E641FF7D5DFAE4BDA077497582486297A7B6CB61B0C1E767DD755E45B5C98C1EBD45232C150DF2023948EDC85C4D1AB39DC7C2798EB5C9087383E33C24D35E421606074E419B978F50DCC570494C99DD0D14AA3F32922974374285A64A034EE1A1927F651556EF0C525C5CC361CD21B50103B12A480BB3BABC33E790EF6A2D527E281DF77DFD542A01664BA01958E01923984EE55E96A0AD49079B5E128AAC3E9E0565577FE66449548EE7CD122D55A93DA36D53D1CB08F5F2276A49C887D6440AF49A8D52C8CBE69A9C58F375F55FE95916F0CCC567DCE7E68505B9432D2F39A780E1C75FFB936A5C74FCC8B6F348AF8ECEA648DEF94F2B7ACDCB099D10B9EDB6B1C08A6B1837E5D510689C159B2A3E3A9BEBDBEBAF021674541B6C99F1718D76FC25F7164BAA4 +smlen = 4268 +sm = 8EA1A79FC5AF69B8AD6273D83B5CE374D9D8558AD60132A68080778AE51F3FC810F55C1900CBB2C0D63D4DDBCC3A0944CB4504CFF9F755CC09F27F9DBAC854E35B961B736DBB8A669DB092D6D4E5A2D413269F6767B3FDFC65FE71029677C9DB15AAC42A3B7D2BAF7EFE31D2B578FD95E6A9E13ADC6C42781D01FA3E6B2EDED4DCA75FBAE798830912A2A8609D5FAAD12ECEF540982B69447B8D9EEFE20D2F9F3CAC9AF440BE883C247751D4064499166956DDF2043A5A390C23F40396EE2F18DE645AD750F1189838261AE2C2AC13B861E2A9934DD831AB9685580FB51C5B31616DCFD6AD285422C5ECE112C234E962BA1120332CC2EED3A9BE77769482114C375B958E8612CF1FC1E0E05524D2EB23968D81B8BCD0DFC1F86D63CA7092B00294BC6A86BEEBBCB753827562356116C3882A63F17A0A8B0358D021E9A7424C554CD62D05C7D70E0B24E0E9C8431CDC609CF11F23ABF8EAFE635CD51137B9491A476845920315462813E31DC09B2FC3950DC1809B46EE7BADE265B0ED827970099271E36A18F102C4BE32B8C3BCCDE5652632167E8003F05A745503ABFCAF4DFF16D7F77B747DC7636B3A9513574EA2857B5863C500CC1CF4169788DCD1A859145E47731AF574D5CA6880088E4C5A1BA394345C1D36B3336A08A26F9FCF5DD70B4EE4389401170697770BFAF67CE30C828BE35383DC07BE802C0932EB058B4ACDBE55B703410684010994D54651FBD6088B0A6A2C9F3D418EA0E63C09AC2CA51B49150F422AC22816757870B0B6F560DA2BABD112A18433716CBBF21D1B053345DD981C0C1C564CA38222EEB007D33242DAE9FD7A09FFF96D9353EB3A6CD8429BFC52FB2AEEF2A742B71AF6BEC1FE7F5CE2E1A40B89C9D4DCFB3A35FFD6897ACBC67623C6848901306EE066E56380C424FC8A384CF85816DB43787A9E6BF882EFC508D514D5A18D35770413B1BDC4CA2D91AFBABF9D5E7BB3E1E73626E01E2F2887D4608C1E4DE807E67458A7FB19AC114C40988FD904FAE7E9A99DDB2A65B5AAFBA9B6736279D02B645CC2648E01B7C288675625889DC11878AE511114F1970E54E013A40E1AB2335EBB2B631507F08755ECF8B0DAD8F8125DE5EC0B6C2AD2EBA3523B349EE12DBEF1642ABFCBEE96F2D5F33B0515B8E873426A72D7324A242EC91351BA595055BADA0399B9E5F1D0C67D3679E1EC4E59BBD13B9363190596CB7C1BADDD3ACF067A149054A79884D84E46AC6DE81DE7816E75CA77767D2AAFA083985B1E99659C905CEFE917AF677C5266B8681B762497EC582E2CBD8EF07E875CF11BF9EE58199D4EF5DEF5B4C3FEE9335829331682A887E458404053EF235029428558AA51944C6C845C4CB69F62AD025903DB1CE1E83D4AB4DD7A2A90D7F5982E37B333344994D974CC611171DC77489571963B5DF5FFC155145967A7B506BB3A57872B12A395418352C030A5CC3145B46B62B466ED987A61D0A233F4CD9B371C0261B76F9C1F2AACF5EEF6825E6964E4036F67FD6FB59101E736898416F416D8EB49E19DB5F88A04F2F7DFB4D254D1369DBEC81FF413C24060A2E55BBB3ED67BBF49F18D5B0D22EAE57AB91942662210F0447FF716A5F61004C41FAFD5B67EDE54CEC0472102275E82FAE630AE366D8060D69B2C1586661800AF5EBEF74FFD79F6AE24F8DE96E581ADCB501D7975498DDF50BAB77303A3CC638C08B2CAEC7CD74BDEB38E8600F4CF90736F11DB66597A2EC3A8D568FF66425B236CE70EC0AB24163B287BC4BDB24A10F6D3C039BA6E7CAD98E456341A18F3E036441B0085D666F8FAD6F0AE32C07F98913088A9CA1ACA3D7687538E380AB926FD57356E423DBA5982FA437FE078AFF6BC879BEC009C4B7D53C3998B73085F30AE74A0F90EC03D2AEED3AB729AB233BB7B7883E6AAB47D1365B07382EF642E1296EEDD45C5EE51427B64285FEB2A00BF7D575D14F306C0F9DBC86337DCBCDCA16DD59F05332692D2379C8A6F8143548049CEB17D475F61812B13D62BE771BB3F0D79E6E9D32EFE511D3B89FF0EAEB8B6CAC71032627073A34AFCD5138D2EEF03A7B3C1007EFC4FF5D9731FD950A3882B27DD0F60204074D5B1375D2DACC01F45D3F0C62B4002F4036283C7FE6F8F86A36DF41D0734746F7D9133A4F13DC1595FE957AA3D48C313CD7AB304A7385357A0A075D8A1ABA6A67E305395FBFAF3A684E615E3527C9BA2A1D784F5C352BCCD93FB387F6CDEF69CA8B00B0EE979C6C27EACF393AE39C1EAB24AF12FBF4D835C9C88A2A30D38AF77C5D9D0C7EB7F0B4326B69D266B0EEE265B2D3A5D7ADE2C36516591BD1DBBADD8D6B7EE0FDD22D71B6971CDD3708A57B0F741A5F862F3E5DC100C61F0A28CCBB5EE228204F723705552CAE821FDD42CBF1CE443E854EEFEB2725DF111649F5EB2FA3BB867C39295C76253E0E8DC8CEA28CAD2A2AB8E46D6150BBEE80634F264672CF8D48B2701DDB72CCEA7F8D6C9539EE123E71920131AFEC739D59131739F69D928E2D2CB0C86558B84E41E8B4ED2B4277DE8976A345FDCBCB1958A52B6ABF71CCDCF3AC87C3F9E6432B545E197A7FEE793F6B9091879792CE2E8F21A1E006B82B6853E4D3F0C52953AB264FEECB022353A12320F045C0467DC3F1F10E78BF529A1D8BFB6AC6D076E2DA17161028849E586FCA9E69FCEB548BE8D57D517C10D4320070659A69BDFCFF9BA71665D657DF099BFEBE79591018B84F36C872EAE89886BF590C1FB591DC563931D40FA0CC2AE350D20ED181C0EA55317F76AE47774E81AB25244CB07DA8051A8DA7F1F37AD3B003B2F1D69F5209C28B34401152CD4C6693FEA8394ACEFCC71AF333B08A2CEF299EEDABCCE26FA560444A8DF8B78F73F191A2B8A115ECC0E126D4F2951483161B505B299963CC48D2D234A188792054F86D4A2A76A10FAE9360338704154EFD15A22836413E2702FBBF46B545F3DB5B7E52316601BA8E70D8D0A1B9CB4656D2C6C3CC7B3F0E19971EF8D6DFE716E2F2282269D7F35830B8821BF6A42337BA363138E6AE9E1C620D8F49876A2E0973AF1905DA3AFA3D8FBF426A3D3D705DEE0868A460801E74B27E9442E826BCD71E42703DC87D3308A949F3BE69D7D84761BEEBE1FD330728709595EDA5C7CCB07B116222417D8B1D2A8C73BE8DF61F853CAE8BD4A0BC4CFFA3CE970289CD0EA2B09E1A07A35FACEB41F41DB8CE9983198CC5A038EA079D55E8BE6FDBF9F62028768C2DCA44148BCD5BFD8B853FDF20EE46256B074529B96669FF05A69A30E057E5D78D0C8E748C14DE3AAC05D20AC5700212529314D555A66749798A5B1BABBC9CFFD060B0F27505A94A5ACB9EAF3040D3641578998A8BBBEC3D2DA0205091831383F42696B8087889FA0A2AAABBAC0C5D9DDE7F50000000000000000000000131F2C45BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 + +count = 56 +seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 +mlen = 1881 +msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +pk = 8593C1BF0B00FFFF61DA0B350E19CC471B02B3C9A0184F2FCE59C693FDAF7F34D25CC875D3895B266BC33583B6C0EACC33FBF9DD009E379CEF2091435ED97E625B7FBC1B770D87D9F5D13E13D699B74D5BAB3E67B09679C126C0ECF0EBF1F22655796CC0B35FCBC40F6D6811F8F0733B5BFD7CF4D33179F296B29045A8DD1E6199EDE8442CDA199B167AB7B6E8D49863F9208A002582F0235F1184A4EBD86291A7F81A1AA0FBC5FBB1D22A96940B3E9A3D17194EDD3F54149A21DED7CF1F98FEAB13631321549A7AC7CB6C343C357F995205D90C504827B15CDAA6CF1717CF8E94F29C29303A1C85AE40E1CCA960A571ABB79C73ABF26C41F2F32C556BFA369B73C78B46EFF84EDF8099192E3FC969F6792A46C7B912DECB1D136F50BA0D2283FCDC23B2F5AA0B5BC33198595F76B7C5C2784CEC68E1E096334C37512192C43441E4B5109051D41CC631BCBF7FF000A1FB9CAC991E4C57F3986F848F986FB38741FEEDEADB53FB360265C15D65C1EC687EA0856ACCD2B4DC0F9FE14C50BC31967DD2B413A1E2E9AB1283C2A5FA80837D7D7EAB950F8BC372D37821618B6CC7EC4FBE72391B1CF1A9C58E53B3AE92422DBB3BE184A316302C96496A082822559DBDA2D266437D4D54DFBB6EDBF6F417F6E8779B7D76A31D07D4269F99244DB2EF537CD42E97EE25BB51A2FCB750556A723365C0D66E988C6671B6411193299B885AA871C0BF6B7149AFADF80D1C1A0951AE87496F32E1AB202894B49E5242FEA5E05B994752DBAAAB9C36737AD6B173B5673167731C62AEDE78B174343651B980DA95661C29572831A13A8FECFDBB7A52B11F17C90754E9FD7BB53595A126E2FCE092E439B578377121161294FAD15B54D69D525743FDA0BFB97A2E1E9C96D30E6712CD5DA90EB23500115A20C319A91D11710093287462AB2111AF8D3FBBD397F3EC4850C528D66174153741A1B5AEF66A892446EA270DD234622BBCE4157E2CCB28043417D0837B7CB65D41C84EBEA52BB9C47F71B955D74EFDBA9797D1EB06F240F19B39A03F24F1AA70B7BBDA431A6F6E164E0250F8ADAB3E1152D62B3092543D811B01B9EB7AD2A522213CDE64CA63B19070E77D5833DF2E29D95F34376354F9A93E5E7F94DC303559BDEDB74510A20FF87A87E6FCCBC5D9601549A0634F4DF1C9441DE2F4FFA0BE9982434E2A499AC045A47F5D315D61410C67D25C3802B24DDA2FDA5EEE39A58959FAE42107D255DE73812782A3022AABBF2B1972F792A1DDE6E67842BB4880BF560D1A9C2505EB335827615C0BC7460B35D0AC58B0246AB25BFCA5C7C32CA3471C3B435AD236B0F0100A6FE38AF94B0BCCFE803240DB56FC9F1BCDD6554FCD73229584883799B0DD88070D7718424232363D3580EB541DB6D701370643C5D7A3C37173DE9CF6A501BC9CFFACC26CA0106B9D9A35D9152D89CD931026658A976473FA49B51954B5BD042A8C4EB9230E42AA1AEE232EE0B2ACBAE1D1EAF19800D772471A2D32178864C77D0AC66C0C452C357E4DA6642B1FC55D702BF6F0F1501E1B6A4AFEFA4D7EC7B2FF0CDFC8D7EC428A9C7E4D5CDA996E160DF0C4D21C4B6F6DA179201484F1D7F013704C7E8020EC58FF5CE31FEB4A2F6EC0B4977094FE0F507CA6AA94CFBA86F01A76FFFAEF8EE6317A374797C7E4A0F1CD8EDC39C7A1BDB38801B9680DB8103914006BF243C4F188A774677E1EC49EF50FA0032ED9CFFF203CF73705E674C3019B807E16752EEEB1C33AACAB3CCB3EAD9BFB2B34A39035557D8FE7EFEFD3060EAE26EC4F974D484C7FD1354D678E0359BE71365F204858D9CF651F6B6F462AF004977815909136A35EBF5AA1A1 +sk = 8593C1BF0B00FFFF61DA0B350E19CC471B02B3C9A0184F2FCE59C693FDAF7F3437701B04103F9D493777BE39C04447F9BBCEA93744617FB6FBE49C6D45B0B5E05B1B9E2DC185F4A636BB14E483D5AE4728D3DFAED0990743488688587D0402AA7E691E3690812E8936BD2AD1B2BD554F3BFC69BF5C33D99974280322E356299840188640A65009C52148100112A2610BB368142825C136205BC484D4028CC1982CC2C684538464D09680D84608C882089C1612C214641C146E5B160549126C0939301A128508272D2408508902701B026C9A146803250EA2C4404396290C476519A5219BB085E4A8611A916D20C8691C8281E330851222115018920C4550C344201C432604A585022872DC166C10330960300611409064480619B64512B72993182CA1C60D1B20451125089B968C09354904106D61484523176C83204D503665512268D8488CD1322643408191424954144A49C20403392A11054224A030814661220191C1B28422076AD2026514A75002356D21A1880A8145E016512043261B120181282AD89640424022020351DB320D19B14909B745432200A0C47103806C11414518B66121A7251B15268B0891080321DAA88419B004E40010E1A410A134320932720B280E639604A3A62C1B172E18C46988800C13A92944861098840909810D021764043182CC148A50304110878420C7718CC09080442202022061C28198A4810BA161D132281A491283444642368914B3088BB28823014464A4840AA28499268E0CB4200935064B300C03C151C32849DB2200C8380D24C92C439825A1A404C2049013A551C0806808A511A4C8000CC88C5126301B278ED4006E83B80D8A900508C531CAC66021086590440A0CC34CC188219AA248901442D3248D02160403490464069140B489C39641210362812049DBB80108B0244A4620E2407189368E20256C20B710CB268808006AE4362C12388061408693448D4C3249943008E046422288640401281C315048202AA0C02090042520A5485884888C2250140180482411E1328101377119B380A44484D9126CE3346881820410C64C93984163A46C48188864223210B501D0B061414409C312240AB585C4268951C861D8A801232641984004E0024C61060254A24421988592A220CC407010B340024986D3404060B27091C4509346510C27808B3242141924C3C069D0068401962D13418E64A60424918089880493200CDA962094820181980004219158485241C22C820891BB50841B4961870781B4B582349280B54963C89BFF4DA655E6854716D849E8589DD2DC88F977B30A3A99657B828DCE768D990DFC5CC2056D989FB906D988B1D2E98F3B19D279B79065916ACB1B4454417EF1BA60F50A391416D9C2A323B5E60E158DF5012C879CFC8D71D138C7CA41034FDE33D75898849F13230D5EF8A3152D1BB5154285FEB3D015D45CC1ECCAE6EF2901C9A31D58A616F23D67523B01EB5A9A846FFA04809183DCFB420D05A234C7AB612DBCF85418D15BFC824696A130B550F7BDF960D6AC761A5C216BA3E882607D1A5411217988E05291BF99365931DF61EDFDBF25A46C6B79C03E4C3F26956B05BD27DFD4A98CAB94DA716D4D072271AD66A26FD2C383130ED78BC6851149DDEFE82E649F5C64E8A6B1EF0EA142432B5A8BACF3B73B4DFABB75A3A8B29897AC692846A788E239816DED3C031AC7083ED17C6E39D1FFCDDEF3E4DAF0C928D7A3A44B81C141D7BD6E125080ED4B7828C32B93455B1F464E51E265211EF75433F8644C365BEB11D189FE8804DAB8E0937B4743E63F7C433391E3091CADD725B664F0CB61F3FB417E230F522CFF45DB62DF8836EECE92416E4F36EA068EE40931A96F1AB91348F5CD920A46BEF8B5941AD4ED7A92F77958C156CD51BC37988D51288A7E7C9EA924B9EAD720A67A30BA6325F7AEFF194DF98D53C15822C33DD1DB2E7971A4976ED9C3B862D08B233051C71BBCEE79C979CFB321A41FD89A0E0B3191B36EE3931108120E9EAE11E4192D414613B77B446A9D9F286879281D0E14C4471BD028435CD5EC861A1EC95A322846BAA273FB1CC16F9220471C63DBEB76DB1A0A42F3EA637C5E9463C0A17DC1EE9B60243C7F7BA12C137785A13014E88C02E946D92512C09269B6ABFCEEF533359233B57F3C63DAF60B3781234436BD0F2306BAA5C848DAABF8F0F90D5FB879B4DB8F2D790A4E80D5031428B562E0FC611D10482498615FF32C66D2378520D485CA485C2877FA43926C1A2ABBAC882AB6B8CE001E99341FEC76C51FB3E654259787004BF75CB9912ACF9B862060565AC0A9F566B67A1E57CEA51106945B0ED084F5F7276426B1F5135BCDDFD8DD48FFCEE86394A729BF0330654DF6D5A33FD714074E39C6DAF663179DBC3A929C58165D0B65BA0CC363C99F91DF9BD6F3306703DC81FA1F620F9EDDD0822E9E59564641E1DF3ED910A4E038018D4E1F1511154C783E607CE0D3179070314B05925D57E158C5D3915ECC3E0DD84B58E937BB8F9413906257FA62B9F763FA42CF901B0E640D0B577E9C29A49EDC7EDF12B6E3234274732FD69DE517556B60033D7542E76B55EF424D3BA1418A56160FBD166B0CCD458FA887DFF4DDCDD983BD900914D89BC1E08D805550A6585891A17C3070224381D0A0D9035B2CC9DA9E429F2250530BB22E65DD7DA026F6EC8287102E069D234E77A3B2CD95D793E0EB97C9C79682619158ADD99EB4801259653991598A65512979127BC2BD028559196664E600958EB50308B16CAF275BBCDF33D718D4FF60FF8E5A5E9FA57838F544AA5541A94EEAF3B7EB3F521881EDC46B09D9B5CD6BB24F0F75F8DAAFB771124AC7CE31BD36F225E4514C71D4A73135957F66782296CE77C537532E73BCF2E6C2B57C83B9D2E1DD38B65439C6256E6C3677EF35C2850C2135241349F21124C720F5990BC6844CF6430D250E780A2E8306FE5D11E550ECF51091690DCCD8501D763489C6B2ECE8641120D914E25D079D63EC808CBEA2CC6362D7FAA5C73E66C02FDCE2D311331999652D7DA13F3A8150CA72F0D02132A531A74E438B64A92E69A57984A08E53385D0A6662A27D1012B77F612697F5DCC21AEE1E8AFC095583196DADB8675E6CE965D73ADBFC603FACD1AF0879FA109DEA7ABB51FB621DCC4B0E59608FFB8D92AEF76079CF2EABFDB987AE20A0B1D0CDEF3F7CD6D4D125C25772BBC5294AA90C6EA52226C5C4B8EFCE8D9C08A66D6A65ED3570B4593EDC9F6E8CDA13069174F570D47F9AEAF9D17EF0C152FC2398753AC774B56AEFBDB793F73F4B34BD723ED5B5BE6238A80FC40068D895AB346D381FB40FBE2EC4E21FE97FC51AE08DD8549C869014C26737D021536032FC45A48271DE2FC0D26496251FD6FB63A59A2E0983E62955CFF9362575B53EAFECFD7E51FED206C095C0A560255FDB816DE20DA6F1D85AFC4DF8F755E6A0754F5CDE8CA5EB3887015136F16C56EE39BE13F645BFC2720047863AFCC8DC062434D66F46443BA50C0ECBB26D4810B4D3A981BA89F9EACF433E90B56C90E661F35F19CB180190751BBA2FBBB80140FB7BE62E55C82A83FDD30428528B79ED976FB2E2610567FFB473E1 +smlen = 4301 +sm = 7FE43AF2D7F7DC2DF02AE666A0C87BB9DE80DE84599E755357C84870623C7EA9896601C0812B0BCBE0B983A3023B08330DDD0CA9A2275794EF9502BE83B6D0F4F85AB5994ACA36A4A54F13A26777EE236B4728E84BA4690EDD33DEF2B24A5B39A8E4CC78FC829C7B64E20EF652065EBB542403DF495FDBF9FD17AF800A9DE75F97E92332B94674FFD245E3E23AB61E76C0712FB03BC1260375D049E3B287C761F14C5E6694137AC7A7297A536DDBF92BE9CE2BB88DE7FE887A6545D7665A9DBD8291C1C5595B8852BA67B17E48FF9170303BCD4AFC3E54C464D47ECF83483D7CC11502325D104AAF1A1211568EFBD517CCF430A0CF95611B04CB6C6CFAF09E446D87F6D7C34166FD5FCC72CEC1F3D55D33245AE5ABB9176992AEEDD06F6B4C2BA5599EAC3A0C31F8B8499A2DC1F41DBECEAF24C973653E2B9EC10CC3A2BAE289AE6D05B6C7890CAA16A586DF9261D82AD920E7F1DC36BE76AAF7A262ECBEDD4211C4515931171A6F2C7E243A7EAF656681EA2229A8FC08459AE912917FA4EBDF4785E8EBE82D8302023DF2EFACC6B3DF833CEF9C2D22E84A02EBE9E76E95B1B2EF57E8F5C6DBBD3BB2BEBA91B6FE9C21481F59BB960E383C28899F4654DD53E064B04A4CA42C1361F0905997BFDECCB1C3604522DE08A7D410F0E2610B6797DFE4C4F8DAC800198E280131E887756260196261ACF1E159A3AF20DAD24283BBEED3171E19DE75B364AA3DEA08D5BA3F916A73FBE6C355CB0B2BCF417343BBAC05F025CEB3ED452247220FD29C083F9C9DA9FF78E330C9FE95D2BDE64DBDD7682CE57137120E2A6C685E5E263EFC1ED49944BA2424FE19ECAAD06333BB169E3C054CE09E4C07DDCDB80FB088CD2055626601BE60F0723D025EB71937A1376132A08EFC3519258538E23B55685DCBD44F15B04AFE6246401AE1AD6D24A7B4194FC36A5BA380B81AB46F3FA1A67B6FFA751BCC2B6E5390E385687D3FB649AD0C7A24E7E56BE32E6801E317C24E9CED9E9E603810BF85E470420E7A44F73CB2CB4A1B5C7ACBEB85A0DD6232A73B056B2111929286F52A2B7C1259206DD77540F08991763DA3968E78EA75A18A588CE8B765D7B0610E493A604F475BE48A178DE61CA2DAD15EAC9FE2C3E07B77EC70567A3A5CF3C1CF11E5DBA6CA16CAC0069FE55AA55CE4634167A08E09785C4DEAC527F272A920BECD0D2B6DA1732D347C3D6699A7B84A5BF40418FCAB8E4DD39F44B7217C1867371F65D5A615BBF4EDC9D9E6F108AD354261557CD4E1450A59E3BB1840DD61CDD24259D1AD4DA402E4016299AE520F06B94A4B07AD020C8C00A447C72EA53B07801605AEA257532E089D97887BD3901DB5928EEB2E7B25B2D71454950B6BC25528C0D2FEB029FAD52ED3A70B045D35D4A675EC405A9AC0A91BAF4E9755E947BAC8B00E144F37046CF14F8AD15B8A452C7545821E6BE997B43476DA01BBA83FE9855A766F569C31D724D1A11FA20EC0013AE5E93803A5E917A19BB753BD333E6AF5C554538C018124568690CDA922A263A8E3A292FCA4C9CDD22B0EF67CE1185235A8199AFDA9C745DDA048F540C168C528002F5E1E10B20DDFCBCF33EAA0A5DD803195CFA966BF3FD7E2B9944B7E9E1634172CC59D162C80214E9BD9A13B37395842D8B9AB84E30E4F16EE1F858851F8C28F6482D4E65100FDD83B581C954B2A99B05D6D9264571AAA234A5760AA9F606895AF5FF30088BE2C74F44231543ABE07B96007E6DECD2852E0212DD4CF1D1505CB8435BD991A71A431BCE1609D5C139AA781DA13C07E8A0616814D8D584243CE6C9AAE37619743DA1935D8C2ADA387F26FB4966820FFCC93AFFDFCF682E83D8F7B81E9E844B007E560E00744337F3BE72FDBCA802B58C71B73054D961EE2AEB4905FBFE5A3913315E7868EB1676422027846BA2AEEF8A7E6C1077D429077BF949D079366F6321B7A36AA072AD94D99C48B2D0525F66A98C1C03A502FF53B854E476613DA5557C4FA37549706CE67392C2F0FC6106B174ADE2050595585192CB82061B6BA0671251C3D9B9B65DBB14D7B05FDF17D9B295CE2FB3B88C71EFE7B79005E43AD561337D4495B6B65771392A2B222CFA3F9ABEC32FB83E9A1254875A3A791DDAD0AC73F26CFD641B0F7FC8F1218E26EAF7A76B2FA6FD99239766486BB5D7C831210F4EC7C7BF1C4A3A96A6773A075D20A19DB3DFD22F2598F69CDA081AD19D3AD903BEDD2974FFF929B946678214AD865893AA4D20DFCF3BB2B5C0EBA9494F17FA160BBC946BC22D4FEB3BD902FC3CFE70C08D2AD8A9F63DE990FC5CC298608D5980ECFC650AECD1AD315F815E15839923B5501C8D1AB86DBCA527F570AAF0A047690B907A0CC69EA9E4F486324CA3EAAC99FDD1B26BBE297F45EF849E515FE6A1F6D95D95FF3625B94BA45363FCAFEC62F762D882BA9F33B9132CB78141111FB2BF9A5AB6F97BAC5BEC940FA4B193DDC9A842BE28AA50B4DEF2134AA4F8B72E05A6FE462A2E0386FF1B7E3C6B57573EC2E3B4ACF09948B8DE0F1E503A2648F86206A50D478C33DA420BE15695790C8A6CEB94DF305D2FDCCAB319C57C094149F0F9BAC966802B64C10B2358D3200729C2FC2FAD5B55C0E9049C6A92A91FCFE747F6F5B4A262A7BB45EBC9847EEBBD19FD81DC6F8225FC3070E8FE4DBE081B261F7323B0A9ED9F9AA18CD63EA73FFA6DAE93F1CEF2B16DFAC78809EED6A08893A164D27747929A73C79120D4F419DDA6A881FB2F0E67EDB5AF3EF44776EC61DD74364E1A4269367644E3CFDE9DFC5969B40D7A68DF1DDBC6D3870836CDA802DCCB418601830861183FC387346CD069A8365B6E2D3C99EE1D96F75B016A564AAB4C7D99D1E131A395A4D84EAEFBDCA73EAA0BFFEB7DECB4F66CB11AE751D06F3C948926431F9129081B30FC727CBE0921D09117D02907304F3596FB5AF8C2373AE359519DEA7F634978A1EFD0941DE55F36D54B88870A474F83A60495F82E37AD64EDFCF5AA98704D7B05B596F1C2923C7E1560F2056900D5A37A25E295A5D4FA048D4D71EF29D6D9EF18D81E74AB23F0D429057296C8954E7BBFABFEFA18F6A74EAADCB5AACBFD0186EB3E60467642F44BD38FCA423D140FA5395D60E57928D3098B7F85AD544BB738AC38057D4AFA0856E59F924ECC801BA95EE9D88DAFE8D32FEAB2B7A4417B78C68B0A24CCCFF214E781A30D6ED20BDD0B24ADC4E642F87938114B5000CF34C7E506D229B8860904DF058E0B983B46512F698B900FF9F640C37158B734116AE519CEB5C7D80ACE5069EA74617FB8D092E6E000307111A2430404363666C8190ABB5E0E40D1622272A3B4B4F5F65718E9EA1C8DAEDF0F1FB070D10162025282C556471757B7D7F85BFC9CBD2F90D2F3E526370838A9CA3A9AAC5DBE3F5000000000012263B4B0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B + +count = 57 +seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 +mlen = 1914 +msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +pk = 9AFF387084B66CC988556581A2D6498F710E7C9EB7725CF615D8806E0F91209B3F0515801A6E8DD1D24AC2C5B9F1E2F3B527055CE95ADF77140618EF871F840EF36319AC1A0BD2623BF933D8EE4EFD2C271CD9C4170CD75078E496E5E542ACC914BD17FD90C3A740FEB6A8316E682EE6DD01C1C95E2E6CA8CFFDD836F60237572AC502A45F7BAFB48050075FD5A6C31633A9C371E9AF6088F24AF0724F227BE83E3D19F7AFB1643092AF083CED8AD4D67185D8F2B3F89186FDA4053731894B2AFF7D8E62AC719D172791400F635FC2CDE4173B1BF2165B7DFEA869F0A5FDB73B3A85352421CDA8C745CA3BC17704F66EBC1CAD0D817C4457B02837B8637ECD292786392AA6B7F4DBB685B6F7934B52BAC075DF2253179234F1381CE497DC14EB9878A81D64A19CB15307F67FB7C4A18704F2E3085F85154316E7FB518831CA73ECE9A3BEAA87ED8DB1F46CD55F1B218ED89563F45515B3199E5D2F21B58D9BE260F6496EB5DFF82E2F979DEC1CC91D531862869D37B4E59605A27EB622C3C26348EE31C773338948F5E9120CF669FC06CDF9FE1F0E8FAB46243B705257541E65C8154D622C03A5882E9B1A44C77ADA747D98FE6288AD17FF58C5BB11716486A3BC979154E165AD5CB3BBF8A0C6A5E17D175E8AE75CEE7C3E061EC60A33705C04F9D5FE1C73086A0ED2CB6F44AF02E45C24DAC174DA0609C4FAEBAE46320A828449B786C8E5498F72BF1F2596B0DFFE1C386570AABB4811F41A2E60148ABC6CE26019CB6EC512A779B38EB0AE3E33ACB11A428CC5BDA4C90B47F843EE980B894E22A5AA9232A527C42E97B2CBDDD6984F932B7BAF98A93F4AC199BB13A5E2FA7E5C653E6DB451A9E80CC5D99BC52044CDD2A9594064FF6DB66234D26B27CFC8027AFC7698098FB1BFA0B3D9634C60DA22B370B4C8E5DCB137E764CD5829EA2CA7473FE7287E8B904729564F43BD14988E3A6C448AA594DE914DC2996762EF5D54DE4C220B6738BFBB63FF410D41EFB9AD7D6B6155EB866F6109C65E554DB6E076BEBABA525756029A191F784B95103B5A11E1FBA477137935040DBF98A0D60E711B776D94B87505D8D63899E26EBC5AF6CB2CACCE7B71E607FAF8B838C479FF18E23DF062DE9FC17ABF3CFBFC1659A58AB8683B0E1AE4F02903C7784A3BA36117A027607F5735551438F29A9F54FCEBD214C144D6F95D18751DF71B03DAE8F678027F81BECA8791BFA7B418499CA55889A4CA79FF4C68CE0FDD2A5EF31FCF6DF95AC16494BD7999CFADA8848A5FE5D651D295432D06C0ED1D9E1C13E11BB2F03F190F3B12A15EF832A04FB5E5386EE729613FDCBFB7D2A6538DCE47F9E2FD9567DC1517CC7F8D0F6F69C24D29159BE8C91DED9548330F49401802F5A70E7185C4221081149213CA6C37C8CAA716570BD4040B90CEA2EAADC80E7BE529D549179066765B2753ADDCB9FB8423036B970909FDA789C05F556E2792C0950F3FF01FD2927491C4BFD452236B9E50927A85DF4D637C5E07227C1BB928C5328EC4BB10D0AFAC6EC58033C33C70A34FC85E8F3E7E8012DC4FA4618153A87EDBA507C6B8660F8B21F0C601C2AC2BAFC55DB54B3751F3FC646D13E87CB2F35C7B0D4FBA12859D5B29EAF0FDF95C0195016CE0FDC27F9F4CD2177CE0A7A3DEFB31EF07B0AC0EF733FBB6F60C50E524B4A848DF81B70F02149D08C370E5ACA73E18634673551A56E4EB32DBD699171F765CDAAC540EC5FA00D1D55E9B6290DFC5B36FB12F0AEBC499E0F76B8763522CB0010A40B08738CCBEC8E4DF7C918881807EBC5FA4627E9441805BAF5D5A51B32BE8B9E4F88B5997D68923681AC86AB9C32F6605EEF676 +sk = 9AFF387084B66CC988556581A2D6498F710E7C9EB7725CF615D8806E0F91209BF04288FC1701AD25576B8AB6F59D2F70DB993A84A25DC6BAD8B14C67413D1AF05B1332BC5615C40866C6A490E5A2CDA1E11FC6D69DDC5B7DFDC33E29D0DBECB75DFC8871FF687E4398FD483481882B39FC1FFF8E0B15E5E2331E9E0EECD1C7C5A140011BB36810844923040C9B2270483046E3242DE23010C3086C23058A52A22D49B070921846C8366193002601050A4A064922966D4B284AD32430082908089611E02421E1902852C2400899251C2288121881A3982012134E014451C41252A3848561907182C62194A48892B280544646228430CB12884A0449C196404134695B4670DCB460DC104D442086E2C2050042888B8821D8228604302C841202CC1451549488CA14628C14602196454418651C2926CA166624B3010A936124898514474A189610D1348A43242A11230E0330625B0668DAC441C10644A0028842382D933620DA280123B03064A63104B40821838511056E4916490AA5008836268A064A11440203274813070158806D12B721C3A409E11644048449149751E34028102830E2A001A1A48C02C4040332005290011AC7919B263212260108272DA3121054146ED90069043720C1426158340C40C2219B428152C4911992001CB9054C048A4A4832039965A2C40CDA362E12206E19296984960C120141D2B041A2088CC206514AA88800398C248564194781A426121C21456114655A088CC9484189128290222491326150348100C164A338511496611C198C04930D18A1250905888820498124325C008A991411C028220085819842601BC5501A2208898870D38891DA282611232CD0A8689BB22D80980C83B601D444485A34859994281A18009300424A1089C926640430609CC64C1C866D14A72550B80DC338819132828304684346105BA881CB966CC434421B234A02897019292A8A386522422A59A2015B367042A80D1104440B040E580412109708C3448804A90522080A10260EA3B06921137103484AA1205223810CDA348E8A4650D9064852C28DD2982C2189410C480824132D10092A04A68C5C90704BB041D4A281E322068B320A111828C1C89043361211816C18072A03808D4C008ADC14488C381041186124271249426E00244CCC120849C62C81026EA1266E80928008458E2243660B17925C22801800091484212435215C268C58900001452DE0A4712311801A452582B20062904551266E22004150B34554984868B740DC3AD436017DFCF3254D65C6228D8E4E32EAB20FA88C768B84ED0598AD0EEE79DA8C60D5A712CF4175FE6597F3C6DD52D1C675395B3134EB6B7286E7FF1FA1663C358B4D4E78DAB8794CC0611D406EF39829DA569C81ABDE1451E6D158FE35030D2D2AD5E10EDA65F5FF2E73F4A0350DBD0D7D01DAC1AEC7F66915C85F9AA39930F6C13AAC137BB995EB6DA7C9A44D8546715A07BD80BAFE574466E2A5709C18D1DE71EE273648C3A8CD4D267E60C8C9C507A5E055E3B0F94F1119243D3DD39C2420A5CD85F88F204E6B8FE88EE7DCFA498D36FC6D67C6B8C7C792A8293088CE217B00A6947D17C3FF16212CEB2291B9B67B73B1CB1FA2CC204C7A5CFBE2613C3C942465D2DFD2C2206942A180C345607A063ECA8CDC8140EAAC8FF0AEFB22C52E6DEF4C52FF15EC95116C323749327B5F1E64227E7DFBCF9DF7631EBAD742FBCDA91DF71066012EC9BA0C9A72EC8E497E07F2C26A52CABFC026CEED9E8A91FCE87D7FAD74735621C26C71CFB55F78794BA101592AEDBD6EC953D4E0F7259BB422279DD0E6B4D3304F3284DA714E231CBBBA8E1EC93FCA20DE92C21D6FE6ECE7E8EAC5E735C797198A2871F3D46E74FABA8F116F66176189FCFA9A5C120BF0F61EE4ED5A9FA5DC37F24D606281C77EE95C8B55770A6688A480694FDC160BE7EB217B8547E7666B575ACB659C12E97C65C8AA01564582CFC41713567A6CE75049099135ED6DD1D823F05858A90DA0F47084F32ADB90D42DC356A3068351008CD1F174B291A716CBBC117465D33E6CD807F2D554504A9BF20480AB55C21A656009123B136F0494B482A1C0674AA7388DA42E5D958639710F5FADF677AB50AB3343003D3F696C78631E23ECD2372B63E312007BC5209AED4073FD32CF340D45B3D774D02B48D04455D4891F95F60FD36C50C1B042CC1CBCEA1E728B04976482797F16D36E6A060D0002AD1EB99B340187A6CB2A50D4F602FA767139DD5418555A510C240A5D996A493CAC3B9CBF7F9CAA56D6F6541DDBAED67AA5A088416C7B3BBB3B41F3B440C4698896E10F629B275936D222E56FD13D55898A8238EF933277E56B4FE0DEB98025313CC8E2F62761D97E0633FF9645234C578DE086B7E60F4466897FBC8823BBDE44F1CFCD07F63BAFB821A1E078491B61048A71CAD038CFDF721CAC84685A58103751895B31DD888F4B744CE25E22197D2BB236CDFA462EFE841C5F47E18873BB90FFEEE6306B0F8637178B6A8950E0AB998BA29C935946235209D64703E92F8EE2285DF9206A0FD8804DE49BD0BF13D5DD1AC47DD009BE6330B1D01BBE2EBC8B3BC5B4511BFDCCD617C7084609DE17412DBB2FFEDD74771A20E73AB902C49CD0A353C8AED46DBFA12DB3C433CA858A73FEDED8377919A476A354C85D753957DC4CBD420D87429FFC3BD98DD3DF4535DEB70D3B5D0C21452842F4CC7D794DB4674033AC7598209465973368905473EDE884D98C9778F666A7FF2B2FB1EB99CA309321EC381C298A9D1BC35E3AF6158DA4B7655B5B8D0AE3DFE88F04B4A0CF6963BE7F095E260F1F97A7E48EDB7DCCA20B46D96CBAF81246DDF9E34DA0580620092E60948F7C918D0A0F891C1DC2D9EFF4094C54657EA9D45B329CB8169CE0E4A42E1AADE7D42F470E9FBCE3023518FA16C27B2034DAC888D16452D361BE17ED1214F5722868B58BDE275411E91DF8F03A9C41EDAF1640813FD4EEDFED20A373ED1EDC12511E11FF1587466FB9AE80A2F864E173706FFCBA1100F13056F42A799B1E6D9B660D4B5091A40EA3DD12EA92B337250B9A34C9CF57D4D7B97475B24FF1D162DAFBF1CD18453D8B1AF0758B3C8D97D85BAC660707EE7DB8ED8960A55EBA8FFBA1E400BAF0BA511911004A39C174ECF0721FE309914FBB803AA4DF4C5AD21FF04F37C7F77637827A506B579706D18F2A372AA60CA72F7CD358C78E5FB76B7D7478CD6BB3799F34792505EA3E1B3C84C1E474A0C011F7EB11D734FE6773521A4F0552B76E0D9B3FFB002431E5FE768C1511BCE86F32FCE168E60DD617D867AE07E3491883DFFCE406CD0104FF6323E23C391C7F783A93EFD8E1669906E7FFD9E752F9BC819A7AD0E8E255CBD6B57CF19886E9F4D93E09273A3CAC83BC0ACD1322BAF286461C2A551423273B4F78D79D1D197333B5B67A79E4C78FD33C287B41667A2FF64A10E5DC83D57AC700BD86167E463217C31989973CD3A3747E9997F3B2E491A2C30B2FAB37A9FBF17835CC7B41FB900B527E270D6CAFF9E0D716BA135D52235B0EFAE5481A353172B8B6E4CDB2BA57BFE28C95A7E45BAD9322876CD35D81C1D475AEEC67A583617FAF1E6D +smlen = 4334 +sm = 3D34A677F4BC928E51169CF978CCA8B43E6D686A85722F5946F1A6C7D591D8500085C85D04AFEB15EA3C1E0D09831DCA7600ADC4FA972BAD36FF755B21B442180C2CC1042BDCBA5AFE260CEBF80A97DC897551FD763AFC4ABC967F24B4B4A5B995B753886EFECA6EBACEF7D8AFBB497F1248C0412394AE8DBEE5F4A52BE6A0489B1C39C43B75E56933AF7A5BFE71CB5F60A3F8469FE10761DFF6E0E466C40DA5B84DD951819C1225A3708994F5B08971B8F0438A5507F75C44CC452A5596C67BBC93C2192BA83B0B5B3F46B05C8F41DF898BBE0AFE27122D8A85CE4ED49CBD4FC2D46D3F222D388C3897C2331CA154074FCBD40EC32BC34EFC9DB810CF1C47DC157F661709D15CECB1964A383772554F379C2F02667093C59FC471DD01310A88A56AF84CFE6BC7CC2F4D45478F46B72BBEBA93393458AEFCDF510A48882C2BB1A1ABDD19897E953859692E42ECCACA22984037844A5B2B2F0CFE1ACCD3BBB94EAF0E5D6A857ED9699CB2C4AD895274322A4EA773445D5CD1C95DFA4FA8C69603B2662D861485A5B4B1133D4510B480D8CE1539D0CAA8894BEB41EFAA7542FF942F8F3BB618B2AA7D93221E4CDD1C4C89A080A145FC2D8E7AB4CD1AF6FA98610B5AAE37DAA41E808FEAE35DE89FA653544A1616C0E212136DC3F7BBB73D0FF4E7E434DA13BF683149D335DE0A72005F4CFA95D4AD0EA38CD1B781E9527B65B9AB32DB02D6EE119CFB08041B5342A0854C84018CDC9C1EC4EB10EC3EF00FD0AD59E0F2196B5561BAAB0A5A440CA0253DAB4BF5B6D2C7DAC45CA63A65601702C47EEBA1CD72E79EB04F15E5BAC1B312D213B8081598FD27CB09E0B5CB2AEAEEA1325A3AB3CFA7E4054430BB81677DB8D6659939FF16E37C3396F6BC3FD8FE3A8E0604AA888F3F529FF638DCDF0301DB701D924970070805040B6B9FA35EE892911B7D94AF2665DB497338D7676921915C815FDB1CC9BADDA4ECF18E7B1017C895E3369E0614EB2E20A7DCD1C984DDEB15C0B60F0D4E90A86711781A73D18EBDC946FBB610D620B5FF44E37B0570217D6D2CA764C3128FEC53A3D9AC922A93AFC242A69CB3775B7349787D5E41CE66EEBCD3474F9A080EBDC3707B01ECD0EE2E44E133670771F11F4F78155B5FAB34F3B57381637EA11E69A083A48A76BB21F10522FA83655B6DA84A2FC6725B165F8A4D0A56C45E76667ED14FC9E66B9A81ECEA1F088072B5267CD336D8D45DF6A138249858A558C259B582502C6C19CCE26589B2B0D8E67640379544E05C57A03271B15F373717A4172B612AD80710DA88CDC1076633F8F025932BC688C4D3F18BE0B438CC66D5A3953B1CCCA7667D5AFD4FEB38DCE94A30F910335646EA1D3C61F9B443851675F1B589114010B3CD4ED7EA0B22B382FF64D09F888BBAF466F6365CED2C3E7B3FB93D158AF0757F300E3073EFC3D30E79B8E6BACE08C9575206FCEAA16A4B08C884D60F2A80468FA2BB65B21643F92E3B2CC78815B86742D1F6C29C9C55A169DFAA39FC1539F9BE686D8CE98D12EA88E550CC52685894BC4157F4F518BA2C4BF44153EEF6A631D57720CB05101CA14F53C23D8A2C441E2891CC438FFD5D44A8B3D7720AC2F5770F3C89F6134F67E9BA75813E21AC91E7F192B9AB603DEBACDBF5F7C63C65A85E809FC9451B1CF6F07BCEA807D224F96225575CC147A6B2B406FFDB008F5FB0BDD3A79F5CA2F8D9B6570B5FA72F2F5D6B5ECA0A31E8C0FD1C92635D422C5BDA35065505C82BAE5450E5CB8243EDDEFB039730668324DC2CBFC000FE60FD136DD1E6672E27EE050E5326DE2DBE547425DCE5DC10788A1AC201D7DF3A47A7703E20170ECDC2C77A1AFB300F0617F35CFF5A77DB2A7F355E143320FDAEB47BAA10743D55E657A73C4573B3518BAEC0E59A0B507844232B83B8A455FD46F751223FB48F065A508BCE1838F604CBDC80FE855FEE102D28266346C1E9B4C5350EF851674E2549697E6F0EB1FEAEBE96617F6240E6B9EA70EB7823C7CA2E59FFC6D6B9011F166E6179BB780618FC45166C15A4C2D82F6B40A569A6730AC99B86CD831EDF1B09E5FAAC150DE0F1F7F82CCAE38F3625DD92E03E05C2DDC7952F5CFBC61E7BEFA7B47C15B032C5EC6AF411006920F32875EAD1FB388BD206ECC30462894EAC544D71896BD1D74832BA79D823943155DC48DD14F3E49D9DFEE6D2B3E082CDA79813A0CC16F595ECAD6BAE0E2D5FD83AC26098F7758BCDD0ADF15DA5365B90F422E298B2237896696A4B7204F5531D77F58C6B3FFB7A0309EBB4E5BCC734C35A18A18CAF14746E89E168E7B9CBEEE99ABE4FA42CFDA219C8D675307BB5D3C661E728BB6E96E30121F8DFDFCD98AF6B4ECA4636BB4E0B3BFCBED898353BC931C9084DB29EBBB0085098D1C46E6068E3B5C7E178E6E30F50EB96744CF4210B9C05A3BDB03D601DCDFC4C2ED4395B1D67207543739747BA2B7B67EBC0117B1C0198140D704716CBC00A124D6604843CE4A5A0045014A03024A49B963C9C2CC7449C7C0744ABD45B4E8480193A5A13638C1A7B3A38E07E1BD7A8F2A569D5AB12C19184AF45943A73BD34D9B78E42ABA2DAD26DB90BB601ADF5776434335002538D5114F983880B51699C4FCB9941D1C30C95D6EAD4A8887D977235A5C52940228B2CD77BA33014F21373D8D9854EF18F8F0C73A805E1748AD9053F723E99BDEC968BE3D1713AD0C1B7F9C2AEE32D4D05F41E777A6DD05C37E2EEF59F83C51E8077C45325C8020EA66FC288C9A1C241383CBD9A6CED8E30C5B200830E1852E34CD84D6355492E3D632BABFD717F2EE736463AA0A4F5D7E65C810DC0C2B78CB9A50355DE10B85C15B85B95836A12939D15FCD68AB8472B13C876E811E8CC570E5559919C9D0FDDA95CF913CCE3074B0F4E74EC6990F74371CF5E6C4F30BB8AD764779482DE04253A0E8844D79D3ACDF7390B9363A0DF5B39204BC1FCC3AE68D03CC938C204F5D7F8074E01CAF7582DE4F20693FF99A2FAF7DE50B3E2CE5BDC070E70BA9EAE9A97F2BD7F02CEB23BA6EDE1DEC52937CCB92EDC47AFDFD8C81A3AE3F87B4863A0FFD7BD7EFA8C2E0D8E366875EC30972E81053DAE21B6554417B178B474BE318268B8748D07F8EC4D606973F71049FD9F92E19480BE5176B84E8C0CC0943F9F785F9FE45295E7121CA05EE0BDF3500584659B1750765313ABE0A67017EC5672BB0A7450FC0E62BA8ABD976DBF663F5949B3EFE41068813D13F01557E58BCC975AE9489A133760D01FEDDB682C6EF124488AB316814110D349B10356D54B62EFCF363D5260191C2C3446536F748A92A0A5BAE8EA0F10152E454973769197B0B8C0CFF40F2930444C54686B72767780AAD4E00F2D39454F6366828BA0B2CBD7D9EEFC000000000000000000000000000000000000000F1E2D3DF3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE + +count = 58 +seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C +mlen = 1947 +msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +pk = A1C958EAB634545D838C94B050FB19A4CFB3E26326A3C94197ACE1269AEE7BBBB8C426A13E18428E6DE9DBC227DE9FD4B1BFF8F9C9C40C0D64CFF2F16C0FB213B8E4223135374607CA14C9B659B1979C992BDB1BCEC4CEAD69623636641DEEE3830A19E8AE8314EBEB154C5835AA225B4A1F8016B6F267AED7E7E4DEC8481E5BD6CED5FC763C7BDAF9505FC8225203254611301861F9139D2C432657BF8677F25635F609722D577CD0C076C9E9C051BDFC623733C0E6466F0D6F75F6123571E0D0B7A4173930949BA13DF5C87A58F4D572CD7CC0B5EDC9EBB7C1203FF0C6C1177AFC905357C574277D32B9B7D0A1A08CBC441C0227167E34D2625E2C19270AE61144C89A1137C20ED32A82E622715F5B9FAD2D8B2362B97FE79FF224E6C436D2D650206B79583FE39044C2E28D1CF95F12899807A90144008DA18C184B1EA5567F820C5F548FFCF710402A811CEF14AA09D05EB0B900575BE3327C755AEC4D1F5FD0867627EE42B9E9DCAD05ACC43501145D499A6159E91C52AA5B1F65625DDEF266BA2BC87188C0CE42A648E41F6F57DFDE0E5AA69307E99F1E6F5D094BC6F7231B8FD253EF0CEBF923284F251E912037E0DFCE8688B577A2128ED803F6753043B068478A5839787383B1317EB13B1CB3145F416B09D6AAB04BB70FFC0C18DEB38BF7ECF84F20D4FCB45C06D752E73BE50B332347CFAA86F2C18A90580B7DD70E9418C7792C66B4EB0098B2360FD731B9E8F29BE75C7770A94E7F26AAA7F119865ABD8E9323BF640F62D1529FE479AD8B4373A9B60C6618B13AF70A86B64528F32F497148191FE63DF04799098049129BC02660F6FD776274920E830DE16274DF0D8A69154B3E9B2DA8EECE4F320EEB5207F6439A4D85296AB274CC667162E7B16B98FBED5E75E506E8A151F3D86F9F11AE5FE1256B904A8F7895025CA702634019CF975F978A28BB4DD5475083913D94B3AACB90DAEFDBE2F1D8CEC75A71BE28EC468FB19931D3B6D386E5D87B6C1AA39BCF27D0FC740EB214DBDF6C5B88A3083EA7B4A5C93BCBFB97A5F00D9F1B46721D46E522A627BE80B189E11513302F72C7B05582F767C884E68349CD1A97F4B03AF84345EBEC7701DC1075ED2E58A8C68F47D8A8133C676A37F443347190C30B089C7EB96EF42D10A6C4DA1F4D8B1072FDEC8CDCE1192975142EA256C2E75E7D64BFFCB73231E38F930F7F4108D54BA81FE530F46F4AD28AA5C4C9568BF64649099C789A3CE4FBF9EF5EB56CB5D5736D7B1196DA7C1BDE6854875B2D36039B21175EEB704B4CCCFF21BF7A36C0CDE70935AD6EF08CC1D0082EC74D4B29B487697A2943A363C61AD262B9A01174DC06408B53DFCA7627EAAACDEB1C1412A55BECE7A856C5A37DD86A0808704D96F616C3BCE50F24D3069947878A34B9B9E16ADF0684D34649C3CF5564EDEF997E4AC4834F2C88509F53DDD31B704F6E96BF4CC5CAC6F6216D9D0DBCA90F571EE6680680E9E2384AA6E22237CE1D7BA7B5167A288FC9AEF7B028664C03AF87E97AC785AA94ED2A1321C408943B856261E9B61FD3B50C9EDCEC58BAD4965FCC962A2B8DB51A1BE880F57959348538687AEE98FB12E78B8D2B36066976D2E59F2FDC31FDA317D9C54F141156FD748083F4DBAEEB5B2593636059D14BC2138BB3DDAE494EA14C8642E03B580F5A21DB04FBE9B6CD4E6E31D65EF8E4F270DE8B3C088648294C18BD4562875A3AFD9DA2832B4042C748170D9CEF60EE048C001AB9598C699820E6570860A118AB52589F3D9AC59FFF2745F84E3E7C67A8EE59342D7D6FB903A80A87FAD27EAFF5DF755EA718FA5AAAE86FD2F983A4004DE2EEB7A90A8B3F2D +sk = A1C958EAB634545D838C94B050FB19A4CFB3E26326A3C94197ACE1269AEE7BBB5D3AA9780FA298B2405B19D03D55D25E4F668FA72BC9DAE45CBCDD4B4B2A4A83C15FA2C564EB58353C0EFFCD1AEB4F00F172B67D879186B5EDBD809FF8FD3CEAF22C6C9F956482D0DF8FDF7E8EE78F5726B3E4E4447289DA8525C456967603091C150D03167000052518476D0CC22C0A8070A14625C0829021138AC4426ADA048920388608331209066A22A6711C865062C6681C262D421220D8A080193120A4B45189848D013940E3B830D0B84D80368120B98C20090C11324D0B368520C384E0181290102CD8468614228C83948452849053348DE432028B120CD0C090DB36520BB7005A346C9B048C43462D0428018B808000A12859A828C0B02893B2100BB60462800921A28C1329300AA621030089D8325102094DC0C88112340A60967024269063B2444CB85060C42508B06424C748004580CA366A1C9428C9C8241BA6648424808B186A04362483301218848942B06812238992144C49184819450592380150248021B10822A9600297258444714AA80D03B1300A254CD4986C9C320924884D8B208A1A318863A685CAB0501AB58D09A1651108484BC80062343218016C8CB66193908CD04862A38841A2286ED3344A0A434561A88CE40611441869080228242705E18048D242410B07864CB470CA4469DAA080E4900404B51113108D8A42911293200B412440400CE4A260A124264CA845140849118688C2A081023150129828A0B22464263244B245C198042337664AB244893232A4A85018982101B910023126142886E0A4708AC8111C3844A3428920C4908480910C226608496E12918D5AB48123C92158044918356802B9505340651A404A818221D3042602C22508C384DBA86021B284543671838464C1C008A1426904084A00224D20452911242218962452020614B2880B1030542480A3A2650B050441905153C4289404601C9561E14045DC4246898445024146A04006544444DCA0088B1832D834099A264A13160C01325209021292B0841A340A43802458B8284A3246929451C94040C4C0294A2862E03608D80881CC122082C890CA062D1AA78CE0426C8B122208294912A1700419425BA210C14024CCA641D38888021610482400900488003691A2988084244051486400242AA1164613438A821250241226881868432690DA208CD8342222104E2085909948504BC03063C085C014095CA87110B081C8B22412B965D48EA1BDB15D6A7F4E3BEBDCC1BC57B25946248CAA79BE91EF1ED207D4366F6CA17636EC22268D29F906F55B9AE9022A920688F09C0D2FD06CA188DAF10400DC93C96D9802A10AA14F944771059A461AB978A3E0675942367ABE9E394D8C7F2BAC62EBEF0F20D933D3971FA09E374A4CFE8A9D76858381BFBED4066B935422FBF4B903D83689765C4408EB70B2C9792BA39FAC947FBCD8702EBB3AC759340B7A0B904BD2C67E916242702D8D28A07E6A10892B52D946DCBBAD5C8BDC09ACE6CB039450AEAAF032A1A812195635D5B76C23F34289B40AE3BFC6DDF7D8C8C6B1F27B0BEF39B99279C5E931D325BFC8DEC83D13110D21E70F0D299C30F7B8945528CAB9A61DF2D4AB5058BDDE8F0F8F7A427A994908731C1B136E13DF1AB31E0297D30FD2CD23129B0DC7952DC98ED7CA5792A9D8F0333AEFDBDF0DADCAAB56AEFA12A9AE4FEFD0F77049FA1F271A6A3F7AE69089133A659194A3B815F2ED91BC83F586053B6979173F6C444C340331B28F8959302319338F1CAB4A2193163F5B75E8F557A3C539B66CD5CC7625C892B8674AA5917319D562EA67C6DDC4973AC6362680CC7C91E2C3E0B343757237133305DAA8AD8622B411E84BBD205F7B5691F5E7F9379263F55424B14434D0D1A5A05EB911D23DB61142A79EB538441B21DB01B28554213A0D36EE8400DED1E51E07ADA5BB7835E139364279022FDF31949A7DE34163BCF321334099575973759316D7BD070DA3220406E367FE30150259CA1B366B7942E5F68999AC1433A6E278418B69AF42A461658BF6DC4F8580C049CDB5B3427B9FFE5A271DA1FE62DAF5099A030EC5E83DC8F4C3AD4F5932DE3E7324EB14FF5B85AB946CFD1446E1F4858080666E1CEAEA680EB22B896B45A1CB731A2C2A9A78F58A46EEEF8E07F01F9FDE3A2C54887ADB8EB406CF7B0CC0E70E49B051A8F7C915185A079FB9ACD68D523C34D7FE4DD3C6548894D0A263DD08F857759953FF8E8AA688093C7878F3756756DFD7CD107805A2CA4097A4C36B1CA504B4BF97167C073978BAAF74129D2C3D1344C838E1A7A8EBCA82E22975E8BA1928AFAAE3473DA9E2F57C90096F8DD23DB20E7A721B7AE0E4A4FD5FF5A552122DF669AF9BBF8306B6F8122F850A4C0AB594A9011C979D5DA6ECC026AADA63CB85B3D6C811040DFCBB1178D3135E9447CB0C6B3ACA5DA9B766D83625071B08F22EBA22972BDAC8B1275DC0D6CC0283EE188F04EEADF0FC583E6033F96AE7735DE8BC64F1C93A87AF792D0BC4D883199650834B588BB142207385D5172773F81EBC422A9FD6B7067FAA6F4AAE500437132C6F80CF7F193D5871BD68FBA281DEFF4610A29F1F77F3EECC2680810169E9CDA8C9615484FC8B4CF88CA564F3B23906D15D0519A87523DB8B1ACFC73977FB72C6C6F57307AE8FDC8DBD34248B337AD8F8A2A9C23C2535CFBD360FEE2E9032B04359DEB4447D56CC1DC30DDEB6200BFA9AF401CBBBFF16838FFF4824E1649620083FA32C4BA440EA69FBBE66D20C4C1DFF5CAECF558F417C2AEE8D446EAE860AB12AD26D02FF04D4F46CD827BEA70CA089D4269DC560B0481F8754B597E3564730445484B59EFC33F59AB2800BFB532B5BC0922C936DD75AFB9BE382336DEF0E15BC61DCD823B9B2DF956CFD72DA0A5AAB93BF9312E940FEF35AB31B76FCDF72416EF625FAB4AC38DC9B46E0393235A025F44BE2407AC708CA76AB3F664B6897B924BAACF19ECA86DE3CB50B2342B2B1027847ED32DEE98778145F58FB97083FEFAD18F6BF0EE6AF1C03B21A37F2D7ABDAE3B74B621B859014E5F5C7E55D4D6A7846C73DAAE72BDAC98288D49975FFF51D6628CEC1ADC295CCF68C60DCADB47F7C137F6A6F5BBB1BFE8257FCA90FC54D077794258D62A29895318E03884A31D478E274A20849DA40A4C995BBD0E6FA00DCEB84307EB4F9C62837AC2A7023004599B4EF100533955933581A219C8833B7EA9E786C6896439E601044ECAC4AEC94445136EE562FC88A710FEDDCB6851BFBF3A3B404D2F1479F8194A4F388547E441B6C3358D33E4F67683504B40D1A5D21E948DB8F9776EE1E18713F37E8A7FB3137B565D518F61BE4A353B638BE6154AA82054BF0F51C21AC8FDE76F9BF46DD78E10F3D6E498878C0E8CC06DE98CBF2CEE8467DF94E5A5C803E4454441BE35783F8785C2F6F21A772043F860338F46930BA427D7853CC6684EE211C689C4B3946374CABF159FC660D4D4E9B39EE19064F1772CFDBF71C682F7D19498A4699B43806B27A3C6BAFEAB951C4D7173C1BF4A47D09E0F9BB4950A32FCE85EA0055D9A966FEE11140CA1DC92625DB72019A0A23300892A5 +smlen = 4367 +sm = 7EC55CC03BCDE078D031BF700F520F5BC47849F48B0ED7B581EB40D10854220D13208E427489602B5FCDBD73571068B047E9C06D4FE878040D3AC0E36FFA7F1452A399A490D8E66BFD00CF8FD33C24B5B78B129CC35157BC084CD0435080E5BCF844313F5C9A7B257C62C1111F1CE09D6563231C3BB8BB6283926A5E4CC318D419E90393930F25B5D65D161671B3C9651E6EC801D4FBC78BF880C23DECC1D258828BF750CB570C8C82C42A7ADAC5A8C8CADB27A890CC70273030F2EA52A7B578EBD6D9D5D7B22915A450A23756ADE16543B7054B564782B159B00D2C46670CAE5ACB3D95CF03CBBD033C85E28252EDFFE1CF0EFF7C9E571FCEAE1B2C18EE737C5ACAE51557EF25BB6639BDC0E547FE7E892A7A074FCDB13D739E843C5AE66F8C7524CAD8F512FB37659304A00F506314C737DAD0FCD560A47F3F9CDC7F01FEDD4877BEF74502C20ABE03EB3D85D9CF863EC18CE76BAD90AE9FECF2CEB52394C778B552EF0D87583114AAB8EC0B464D02FDB8F1B3E0D2E2B2B8C1444846C8A444E4D1BD40CC2EEE1498224265CECF24B874A4F56A846950251F0DEEF38DAE3EC85CA2128ED030EAE9B1F607EB240F9E46E2BFE881AF26888ECAF2544956B8589990EDD8FD766F5E53DDCCA84AF2C9C5C58CD6851821FCBC2403024B28B4FE540310305CA9AC00395DFF91C0CF8B6808F9D8CB8FADFCF7CE9B42435929D5D4DFE92604B12CBC2B0BDE76705601969C6527DAD0AA2934EBBE37D9BCE103C03B7DF19C13AEDBFCF355D50B459C7ACD12E26D8E5FC7892FD84A4E71147202A5293A5586A038897C2795FDD957C836E6C218822E305B245C00236F82DC755844C83D5F7D65E228B9FC5D106AEE01854A2C9FA9E5E7A13FB31BA53DAAAAA5BCBC7DAEE49042338B42C97343E8CF91EAB97B52C3565CC1BF62DBB8C12BAECE0924BDEF08A9034F71833F16A14A100BAC452B8028255FF6F5E0F854E9F988990973ECACB900892E7F7A6DC2041BD09C266F296E0ECE583E1BC9738A4F8CCC60D6E210DCB3B3ED1D1E1BDB2D645A7A10D1F35B688B2C2DA748842298F384799210CB2C60A39AD7D553FCEBB49E1EB9CFD4C2FB33772A9BB1F48783907090BDBC14D08751B622613D3F7E93C75B2A55FB82C591429CBD894CBD78D5B2FA22D5EBF13829A7DFEAA884AFA5CD5C7BF6F96505F7C84FAB7C07D6AF74667B11EF16F6F99550FBDEFB78AA2E13EEB142CE21F93D8F84584019C6CF6028A01A0738E51FF8106A3B39A4BE9A71905A724F14E5A8EF5028A136183BAAA2FAEEA046D67496643ABBFE3A41F8CA774C6AE057E5766AC256CC92ED54C1E0EAEF39982FB096EBE28D8C77E7B9F7EBE4871C1FF3F1731CA496C5917C85A3F40170B12D3BFD19F43DBE3A04763937D491B2147C1E37C714443639ED8BA879A3F3F32760BC124DAA85685A9CBA5372CA88862CAEF7966846784BCB8BC9934EE2C2BFEE3990C0A2EE64D238F4EEDD167F84B8F461E71C46818327DF47FA9D59D10B9FC15F5387BC2B7CA9710F650391513AE31855E2B596AFDF0C22FA5BE5219ED9DD9A492FC12BB47B047C3D5DC63A6156995A3936A7B693A72A8C66DE6F9B46919FE2DB11BB7CAE6EA7EFF7A5C5F8BF78690073E552512594701399CD55E57B8DE665F64A4D487F3556D337C86B3CD7C3BF2574D5472CA1F0947EB26FA8E781F5813FE3FC47526CE63616F40DC32CA53E60812D831E073466FE99A4CC9FB1239701B624AB38BF22B982FB684297EBBD5C74FFEDECD7E37E07F589DB779117814578EBB1957231CC2831734180BDF67EDA12067451D956A8CF1636167498A904E4D39897C915B56ED16BF6291DF709CAC75FC5A4C0372B9367AC33BC5EA39F064BC9B6FE094FF027A626A927539812FBB28401CAD35894592BC4A929EDB3B2C48FD287997CE238234CE1E8B7A9707D443A28D127CAD2907D7E8F3E6FE005DBFC9B1661C962425CA1C953335F0B82512BCBF43180E19400F56C5FD0093F5D2FF0F19F7B81B08CABAD6EF652454675631D3F222626F5E02DE9AFCA738698690C364586C12EC7C13D6D054923CF57061F45EC2A01459F2CE3E087D84E40A0CFD6D88F32F937C84F2C760ACD32AFD3B45F6F34B6FEB9945189A0012784780BA7AC678EFE3B708C8A149912CD43BF176CB3C7CC9709B1C1ED67F8FF884ADFF5816206265B5B5B584973F2F5B267272F77CE3C9A62AAE29B30CA97FA41278C5A33E7B9BEF19F19EBCA389F3C11ED2E8040A9505F7BC23D9374808261A522DF56523AFB472D3E4B2C13B0979D076949E459E804FB3FDB22A5EA9683D76594B20C343F4F6AF0212ED0B8E1D153BDC835038A5F8824D53F8CDAAB3FEBB06C9668F24F5FB2884D40AAF0975EFB1C074DD4F9CE51F4E5B3BF57A714A9B030BD4FC70735EA468FBDFC5562CEE5E05DA64513E786778DCB885FBCE707781F19F2280F02C44D8F22FA0F3708516BBB9E23F5BA1C4C879ADE19DB9B2590C21A8FC00C6E10736866448E6802D06E3F2CB5149E77F6E15CF8A3C7F780F526AAD7BC597E0E8B7CF398945087E17642E82E468DB3F8B92BE67055E27578AF7EB5F12B4EC058CED6890A4D6B26F1FCECB2E57CA5B9F4A8C5A249C8B0C7034C747068B14C5064D57F5C6B58A651271BB15636EC5A0579E0C856A7ABD043721DD9E68E99EDF013F497A181A48F403ADE420901550D13878580ACC03E8425A3B32B26F6906F238F3ECA6964042AE7DC680E1B19A9FD6C3886A57F3C548BF9529C5058B3A0B67250CA3FAA7FA85FBCCDB943F5DD7558DE43F986CEE7CBBEA51C7A8942023784722E10E08F0267D5FCCB2618CC35C5AEB958769C6DF15C04F661D607CD21A6BDE62CE4265BDBBF39AAAB9FD3E580D45D43366EAEEA00F782B62C2419E7F63B20E3E4CE51248D9CB0D5C16C5AB4D85398717942B8FDFFC7786292C162D1AD9ABD088612EB9F81B4D107E4B9812C4CBA90CB1D41410403DB7D7F6CCB6E4CC3D74AD8DE66C9D953BDD89C676869E389799013B1AB5E8AEC13DB45671AB4EAD997D6A52B571AF8C3719738C852ECCD01CE94D49B66A869B79BF4A3CF0DE1D59A6D998005896D84A9DED6441E4BE8B4BE3DC4AF19DE89E1470733D145EBC21641BC8F4AE8CFDB7D7F5C9D85B9D2DF12874598F80BC55D83D58A06DB4C4A6B073BC618FF31C36D6D703E6A4FEBDBA865983DF64C3E700744E0D0E4615A1ACB55754488ABD6C93D96AEF76FCF867EEA4302E72FA2A9C6B9720901812A274D13FDE82732DA39F1269B3781941F43CD2C0BB4A23C44144F031E3B677BCD1112283033AEBBBDBFE9F7FA20223E43484A4B7A9798AFB2B5C0C6DB080D0F26282E40616A73797BA3B4BDC8E7ECEEF4000000000000000000000000000000000000000000000000000006122236437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF + +count = 59 +seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 +mlen = 1980 +msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +pk = C27A45FD0E2390E2932087AB98528B74EF77B0459838E631E9840062BD63427A308BF7237B2668BC9C6AE3A9E69C84409C33FDB1DF6C6B8503F0F67C208B65CD83EC7B907CCFD9A38AD5A158640FF05FE95A6EAA1CC2BAD2DD96B32D4373E302DECAA33006B7BE805473F0B9354EE159C69E599BA2FFD58D21EFD4A7ACDF10ACD6B4CE6BBD3301379963C6C40379224233439FB5283F0C12C74FAC46F5FE407CBC3EC856ED67B0347D0508FCA2836150E0ED3634262FA7147F1E6DEB2A18CAF71B8ADEDDA64E705E1A554230E6CE28271051E2CDCCD2075DC771C9253489101A793DD4D205C3C86345B3A132C1A85476FAFA0A63AC0D55C8C4DAA7B628B21A63E6E6DD2E485BDF8D5C32D52922B26C9F99EF38CC4F4D470337816A0919B1276BF0C4EC318511880418838D79CB3CCC272B409A5549739D2E0D4F159B6559AD3E3A299FE44B8402D094FC3969B4CE9AB5280151FE93793BBE61BEB7668E3D2607556B7B3C641A032510BDBA73E29372D4CE021E279AA72F45706B08A9A24E61ADE7D38836F2E0C0E61CDDDF75FF56A3E0E35FB0F85AD2C47434E58AB06CF18E3E1EDAFB8C48DC44C655677E8A567360891236186C4C7A34A6AC9CFE0B51D49DACEC7C4CDAA63F3ABB32470831EE79652D3558225370E0F909FAD9CD9A34591D41236A655EC30B9EDA0D3AA74F2EAA4C4CDA9259D2E50B976BCE169EBC66C958AA2ABF465ADBE4CF13DFF96BB4F0D5B4ACC8146FE2CD7569663C4E4B85486DA21D7D6175C3EEC9C4D4DFEB48DDEEB9A2A52139EE3965AA93660EF5B97F8CD9DCF334A6AF4DA7468BA52B4CB733C3A27C3F9FBC6E3B5991E539DBA4C3248ED00DE8F1A8C1BBA5049D4E157C41A01978CA67EE7FE50342A798791A9C8E1F1C3738AF4A81E0DE78EA3437FDBA09D07622070FC72B8AAA098D4F30929AD88349616544D74121131C9454A6C0F0254CD8A2F4B1B72D3C0830C2B32F5BCFAAA0507FE2A17AB32A2E91AB7F8901DD9D7D42B9EC6A6B7CAACBE25BA175F3986DD9F30D5C0E0983F493B878B08121AE30FD05ACAE2FF13E78EC23678C433EFD3D6DC8AB55C3C2C1B823D5C6C592ABE39C20E46F9BA7D412C4D4F920D3D5409BF878836B525C154D9A66C42335CAE6A316E587AF8821B72FB93ED58834FDDC101E8A270E4DC4DCF4562489995944418E9EABD432FD1911EE10454562CF799F2180A88B6FB8A256353F23D116FA17F9705D52C1641A6FDC36BBD8750888933D56294D6EA91EFBEFC3BBB3622C73A74768EC122A74FDC7CD98A680DF1E618DAB026BC04AF1C1737A98FA1EA7E04FB372872AF4B31714BB9E157F22E05879131642FB00D2798C5237262B6E8A93C6F8858C0C4EBE72194136AB0B09D6F63896043CF2E01E02BD6400AC8FFD762E1DEFF6EA833288352FE0EAD9D3F056F61DEB5912EF764FB4E1CF75A3F258B6DC08D29F1B70E8A85E23714635ACEA5490179718B3A936F0DF0A4E9DDAFED39510D473DCACE52095AE1239096D62F2004D94BE9CE6367E1546CB604595C10C56CF21322231741230063CF762C674FA00D7D6A578AFDFAC1EAD328459CA2D6E602E0641EAE37C9A06D16D7E5F5984C05D57CA07513694CAEFF110722F0BD98BDEA51F43061371D96C449A14C85A729AA09E4241A5E9633DA1DA8C32DF764E26BC74CC5A49D1976A00D7B9301882A28CA3EC6073E9BD86EF5BBD7BFD6613EADB2F31F7486D29C7A166082278D8052FDF2B3F143F7BE78D3FFFE75CEA25E5E4EA222BA5162AEDC424B9751BF3C6F21996B6663FABAA617D3E8F543C3487BAE7E3BC380D196CA85A60A8AF5D9154ECAFD6B93F9D485A592079E82F45F8 +sk = C27A45FD0E2390E2932087AB98528B74EF77B0459838E631E9840062BD63427AF8CCA5F3487206135FD126D5FEC29A1242BE183E0D746248C68F9EEEDB871E5E006781933E423A8F1195D0B4D93A700768AD6706BA8C03FF71502FB27077F44B1E1E5EAAFE18E4C37D84C1657ABAD5A0BB4D2F41F1A3BF30FD7AC2D7D9D505CF00C38C021451998690A1427214260492440DD8A48524230683406C038510C8C84D5A324259846C1C99241438410B0828E4483060348C09324802178EE22626C42046A1B4502436608BC06C90188884102602C52598206864208EA0B22CA4408E12432D1A22208026440C1148C2B43122062D14C1695CB21149006910342C4986719814800392459B044120200E44340EE1480489426E1A998CA24085032712C3B62812354C4A800461400A20252AE0200C5C046C18328511093288443222402C84162D98860111900922C201CB166D10B5484B3691013930E44828D0107201A370113645120352D3108920082E18494103B22C03A445811666E4048CCB226AC4306DA134451C21011229024016240B240A98266D13A2714B242692302110C82DE38449A0A02CD9A085004805A1168DD13008A1B8046314220C8408E02825D304280831851B2362D10050208685922402A0300E53022C4198092347329098910083110C022CD9826C2109640834485100105BB409C3060CA1180893180403212414458AA2168D19095252446CC302884C302C010550C0366E5A083121C405DCB28500282C2118101809509A460689B6490B04245A4244820041D2A448D00428141231C93462E1262CC2366022B36808C68D21230ECCB248092292E2B0691B086823032162B4108B1032589285111328A33441C82889A1044D01186D1B166E13276E9A224560C281801472C8A481CCB048121645DC348499A49150864582088881C4519C184AC010321B9961DC846050B60514902D08108D5432211446504A36720018905A128DC39691E3A00803045084344821922412218D01918D1B314C13C94CDB826D81C43044C25110072112B209C48421E1368C0AA8208C1471600212244702CB0288A3004C083586CA444AD0440DDCC22804036E54B6010BC7608494505C488013B53019428DC20829A4120552824C1CB528C4943188B085D0440582042ACBA0606114891022644C4232231082CCA4888C8825C3368454904508042524A76CA3128498927048802813936C01104503084202C029C9C09088342DC8264E0380113B5DA8EB26C56889EE331C21285C4EA4CF45D95441B52C97F1CA6B06249A72E23F975DA0BBF81303C388A02C2B26DEC56031DD2581DDAFC436C6E154AA314A682A2D2343D6F60C5DBBBE45796F4CFE2A113A415B8146D92BDBBC87DCB9B3ADE8E174A2AAB5D9FB016D11EFD7694756BA5F9B210A47442B29BF697E814EE8540516B510676713745B23200E259033AEC534E6AFA7F69265FD8335255BDADD0796FE16A8747DB588413C287A05F62AD698727BD1E4F2C4F71951C5824649AC6F843C74031FA0E39820CA55101259BE06F911D5EA55883BA7F5F8F921743A8DFDAAFF93DAD122FE1658E263CFBC9D1EA8BB6D02F36C3D1FC123B92E08F47E6EE91DB8370D3396B91CEF4A5D3F7130B7DF46B3EF19925E967E94D1B4472F504B83471EE3C5964BB658C08AAF17FE1B741C5A9098DF6C34335A1CC4BB794099E1E73B4DBFA2DFA62CCE965023548398A70E0E2EBEBD75F398D4416703B4FA147CCB773490DE4C5207863FD74E79B93BF5B497FE7608E575CCE167A31F74D74505316E26CA4B0E45252F31C0F808C8C91EB6799DD14653E814B95883BC46582900BDDDB78983AD255FCD0C9D66F47B52A4C555D4B82042D098FF3F7350FAA96F2253D66AAE2E516704EFD28CE42630F006BED659FE25FA680033DB96F4191814ABBAE475D3B8958A37028D2F7BECD369A3707CE7AF6642CF247CE60713A943C9C08734DBF5CAE532077C36F3BDD5086AE74FDFA2EBEC311C0B89D658EF310D03C0E993319EA70DC1DBF1ED5CB723DBA2F06870D653A11FC89957638AC8820014D230356A22B940E2A5585C89034551A439B9D0E5CE0B7AF460A91FE3D476BF6C89BFEBF8BD76F10EA349F1340EBD19F19FE28E2B72F9C6D22E13CEDAED21551138AF618EB07869B859A90B49B1BA49E9609FA3EEBE1A73ED1F117EF2B64EB2E58498D198D9C2DC646159D1BA6C0E555AC70D40005EAF31E6A5EF354F0D9DFAA53FCFD74E8C7A8AE1FBB8D3CABEA4DD09223CEAD2B9286383B7DB14BFC3C0E8B95379D6CAD5E6B0B1D197E8026F6BEE775DC15264BE71A83000D2110141712EA9A58AEE795F8F46E8DAF97C992EC402267D7677CF574F1F833EB74157A5231145FBFD17965E6C19FF3F2955B8B43DBD89731F7860523D025130F59F7D6755368258E516F45A51175B1A2801CE7AEB2851148FEE4837BA0906038FF78389B344EF9BA40971EC13E3BDD4C3AFA7AD879B3FDD3E85EA3C683B8A24CD1EF22925AFBB0E42E12ED8A3BD1193D959CAF520568CF8A4C4E3741E3D95D56ED1CFFC9F8965521F213AF51F3C52D9806459537758B05E7C1795B05A6164A187E471DDA8D4C1A7FA763A761A261B57AF3E4052162B3BFF69B2372F2A53191F98354DAE6D3899F6BFFDD4D946340B12C85B28DA0258EE84F57B731135C784B29E336F5D89A7C63684FCD6AFC85DE1FFA5DA6953B9A0E4E075EC4F56D6809CDFCB9944B1250E522D74417B96411EEF035254B0CD027829C992DE552FA8592DE5B2F919C9EAC17481A3897E3F4A43CB6C777317677FA40147240A840D6925F31F800DEC6E2E8370A83E6F912714BE9F367F69A82538D342992F5185E79D0FB23D2BF80B10DE13D8F57DBE8751EC6AAA7E44298BA67773640871F1582EE8430771104AB21BFC2E8AC6F5C4B041C57FB75187C02C7BA47253E5EC61837D067F6BF0690CB7A0A3628151F0EEA68A4C85326CE56E74EAD5C6044E64A0C26E3F3032A11BC49346BAD8FD7C6C4FEC606099FF238A6D1201973345A0663AB91BC34A8A41F6026F3AA90B1F2049EB7DF848826F9C21F55D6B0B303A4A61CA25B1004F541D8FDBE06B5BBB2C3C14219A9171BF91D04F22ABC9D58F7D72E5C13A4E8302C82BD07A1F104B01FFC15C8D40DD2E5247EE7B02501FC6C895E2061BDDFC898DCF990DD43E50DB0E4D57F050F8488F2F38EEDB05755D279E1EBF999A51F41B328113035F9DF596979A2463B7ED937FE6E0F42C9008C7131B392BCCD3BFED284B1C65CE54195C55C6865D88AF4A9D695BFD908B54E75A19FFC827AB72DEEBEDB3DB34CC00C39F18A86B672D7AC94D4395F2507FAE3613114B4F9377983D8990A33B3259FA362428F9C4FFDF6441176FD6C66C881BF743D30F2BDEF2E8F974437EAA0ABFF464F76CF50F2FF0D738A84E73F5396758375898AD1026AABDE5209370C590456B15B131267B0F6BEFE9D52DE4390B6C2C4C698EED66C66998A8D11DD769D179E30851FFC2465403915A9663DAB5065B41231DE441B3FAA00E41E59793A0474A3B68A7EFC0F5968E039467635EEBB153E896FEA67BD763B6421702896FF922803A2166687D2A +smlen = 4400 +sm = C00B9B10AE6EA9F9EC876DFEC8ADF4453DA0D7DFB4BF4D5DFBC231C40074F0F97366E736D9477D40F2A254FA9089B0872B76CD145B78EBFA362EA6A5FEAD7EBD52A65B12D9BCAFC096276B893F84A986572E94CEC30A62E48304BA390F485020F7E740F6C03E8B49CE27C4D6E6552D4A7790B9E0878749E422BA6CEE3DB29B59E1068213478396186032B13B8DD68D56767F98FDD33FC91F9A065F2FD19AD77E8EC7E1810E000CE72168F90EE8B6EE76E0433DB2C413C1F55E126F5A89526BEC561C1BE5F5BC7B00D10F2AAE560760C985EEC6D09E9F3F93529FA03C73334CF5DB16E00F01B2D0BD54DBF9A82B1E041CD87E3EF9AA8B787E18344EAD584BD1956603FD501D2E718982E24681E2D5C5B878B6C42BB797EADD8A7DD8D82C1E2A5BF2FB1928A376FCD086CAF537A7A90315EE7E46A029F012758CBB8EFDC07066929392CF9869818BE5B7878FD99367852D142C715507786AFD55489DD18CAC4117B76DBF3D7F6714FDF81465553468C07D1DD5984C31C3EFEBB12B0016A363F24992DCF721DD611B9FB72A349EB2B605A90BA155132CD88B5750BFA6929D80F2955F3B3842EEF43485EF2CF49D6D61C7F8E73B199B33AA9B0525C64F64944A9227660CF389E9D4629DEC708A49F128F07839486943F8F624A6B7EE689922C003773C4A730598CE50F3788D06C7EEBD06556D0679121FA3EF82F3D0829B5E55E18D9AC164C26AE86A88648771F4338A445FA6C818B6C769E5622DA3BBDE75856B1F3153A1CDB6E05A3A98DF58226A20D12FF13A64ED127A25D2DF3E1E88A20EB997B4B119E92FF54A4ACE5F441D48A78442E239BE27C142571A3A9CDAB1EDD858374CF217C1449700E667DC69F7C44FB59D1943544F7EA889C644D53EB008ED46913314F57D86C415A7AD91106CA7931BD500FC0677B99E628B25DF8DEC0955C48EC6E3927D1CD64CDDBFF945962565E7DA4CC006E07A010B73D8907892F0E76EDFFC6ED3B095B9A3788E30638A0C524E71E85A3C7296C15F1C5DAFFB8D99043E4D13A81132EDD79279009F6958FA89076DFEBD156A368E3952BEA25E229ED4E639C69BE825C8445D2DC31458A66DC842B1B8507F47617970653C221223F0D6FDE3495123DA8FDEE7BB156233E3FA6B2E8792B000CB4ED754857259DD6CCD861D43196C8F77278E96F52CEA7A019692E7DDA922639D7B343053BB6BD25ED1FE0DA88374B5D412F4A2726ECBEB8001F5F263B7852D8F024A29DAFD3EC6D9DD2BFDF872F1B580790BCFF286E2A38718B2AA9812C7BA4CC6A642C5E0D8CB4F5A62760A3CB53FDE36EB58691350491D7ABA0EA40659079CA906551127629256EECACDE55942559A6211438C3901370A0469960AF706FBE13E4005F4237EB2CE5EA0EADAE995EF8674DE9AA0F7694D18A4D9E5DB9B71756492B0FEDB9BBE2DB8BFD3C7207E0B07B4ABC6220D7EB651AB3B965E88C1CDE165E297B3D6258D53D76D58AF3B87DE2D4B1DDBDE96C671BE9218CE71FEDDD96713E6561695F244EDB06BE85FA8E54764851ABDDC1B370B6D537A2A79FB988C8B99D23D28D31DC11257D919C58EC750AA9A80DA8A2B3267706872360920FF9FC4A0FB3B150F4EA11A4CBE8507218B4FF69E825ECF859B3AF42D869F52DFBF542FC8987B6DBDB59EFE482F1F6BDE787E4693862DCAC9684E60931FB24D1D5FEF76DE6CD070FC28D14F6A86CF0EB38CD5353D30B8C5B7CEC5EDB6A0A778D152FA72A4815AD9E219802F400F256B4379821CA18B0B4F8C07E86BF348CF68797B7409AE7C3617F18E9FB70BCF02849FAE44B1EC8079AC9F311BA220628E90AF174DE69104BEE8446DCEE0E8744BC10B2F894665153E49CF5F180EA2504FB4B62E0586FCB2F7A8008840A607ACFC499921ED3BEABD7E62597D1717FB0B9C638354ABE6F3FAB65E8E60E94EF528415EDF9AD3AB72BC05513B0913404E6271B5FA9AD15568A76C18D733635FE2BDEF8119BBE0B16DE32C9596532862AF1615718B30A185AD011A742CE43F7041D3A7F06DF635A09437F42611B5361CF968C1A8F823E8F8B55A7A169299EC91435C7AF897B522662A9474592AEDDE008EA6CDAEBD1F11A7F17B2D67C6DF721C80A808DA3141EEE3E00CCC3541B828D4A73447AF05AC32AD156CF616A58D74B8EF843DC3A82A7F2221E40BA782A5EE22467914F7671D6C27041D270EF6DAA8279FE05B3786D2B6BEADDC57A12D83AD850162198CF5E5D83CB7971BB8E072B27D1265F791A5CBB0CD95E2665D65673E4C5E1EF3DD7A4AA4FA045585A8313B5904E1C14A6A7803DF75A72B3A39BBBF72283D66CF0715059DD910BA0B487F87AB98559063810C9DCC2C6AB4B27CE7A5D84D1F2DE96B75FD14D9D9E6560222059B82A56C9C5248A1DD738C4456D28468E5118A948BCB32F107B895140C6723BFF3852A1CDE5BEA0124B7430BB5D5916338F422FF0ED43CEF5365486A884D479D8D3119280E6A84E9887ED017B39C2D0D797151F5E430753CDDB73770FB4D11D427C5A2CF478CCFA1B961380BDAA501801E14D83EE9550A1D30240066DCFDD8AF7BE2D9CCC17A10A50E53225BEB9F4DA4A84D7CEE6290EBB1564F23D4CF617E2270A733B74D4BA5323364CCA7055C87E62061A8C36A8F12C409E38758C3A67AF6E211941B712D17637CFE5D0B2A61CE45E419306D3392FBA51CD3014435CE7E7EB470A0AA7D72272464D7DB1F51649238CCBDBFA9E98CBFB14D104E6E3A423C212133721499207EBC650C16A2CBEA034A914B335FDA0B733695ECE2EFCAED3C6FAF769D320CA6A905468BA47A362B545382D29F6E07AE5E408A92894296813CE80CD914222BB9FA177D25E2D1CBD898349DA9F1037EFC66A03120B26D9259FA295D100A5B5EB55C6CD560B2388BE4588F6173E0DE0E2F4424B630FB93EB62186FBCC8580D120C27E70A9229223D38B882F1C2D83C61A26670149EE4D8499E1E572F8A9B4FFC5239C543089FD15191401F914453B18DCC54197D6470F98A9254F9C12FED71B9FEB5F3EE4CDFAA7D0DEA462DE011D3323C1D86580AFF6703D012E1A18C69BE055224FB330214E87713FB4DB832EEFBB69908A5A710779E6B21BD42D4F7F0EDE6FA36C8C586A494A9F0156FEC441C09D7D49D332ED90D1EB15F77749C5D02CD511C63827B2EB0277F8E54FA17ABFCABDC13B8F0B59367CAB02782673F44F790338B2F3FF8DFDB242A585FD824C7ED97822878C77B977CF651830C3504C2B7D70AEFC1389282B57DA9B08DC142B51500D04764AB8D9B1FE2D0F6A0AE8D7D4FCC93AF770C0F101D20537A8F98A5A9B0DC0D126C818485B5C1C4D7FF1F292C3F5A678F9CC2D4DA272F30477D8687A1A7AABCBFC3CAD9DBE7F90000000000000000000000000000000000000000000000000000000D182335E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF + +count = 60 +seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 +mlen = 2013 +msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +pk = F5A4A8B9FD1F63F909306856172C885BEBAF6592D758BECAB548EE8D6BED3BB75D1140048E2665825EC1F2539EBB30C69A8491F0F669FD1B6D541764665FA62B2B5E05BAAD24F2F6193DBF5681D4B410654CF6EBE7BC2C0AE023105D263F67513D0174501FB0736AEE31F490215A07E7C577606201055A75762F24BD5956886280EC8E6557AF1E7CC860EAB2EE4261E2D69EC72BDEE544FD3B28AB4B52DF828D9B8F2A86F606A0B92C45C671D7EB0936616952F56BFD0F6DC1C3A89A83C2A3019E71926218652338493E8D578861794BA2A185AB1FEC49D8A1EF0CFCFD967DBB3C5F593507C1E56598897FE79D87D0912F772789754627E41F5A39DFA2D44D52EA18B8D177AD8E03E703972A7A08F973674CFC7253611DF64CC5AC35487E57F010E6765C54B8E5F19AE5794843FE09A6661C2D1CBE9AC826CA43AFDE83C33C7595DC036E48BA8767A38B5062DCA050ECDD8762A4FA0E0C52C42D3B03FC71E2113DAEFD07E6F4AC94E44706760F5866F11A367852FAE4AC35EAABAA358C87657348251A4AA986575149BB0E7B34ADF0897CFC1C2178E8285C6B4695C071E70A2AB8FC9EF476115090C4104F31F2DB74925F347A0686E4B318058058A690C61399004916F8A611266358DCB6CBEF69C21B8A71692F508B5F579942DF698798ED97121A88753E9A6294FD0548D232392410B801333991CCF1CF82F63078BF2979BCE601EBEC3CCEF54E29E45C7F0EBF9EC5F9627410F243F8ED9A0B57FBB0BFC7E540B60FF1D45CA22ECD6AA6E4B84365A18E5CC8A330F899093D4AA917B569085E974F43A2694D7E10BF7D79030E0BE103C1BC6ADFCDAAAD8543C38EC1566C39FFFD76B21B8213D621C330E4C253025020EAA2A6316FA43B1DF72358CAD5C4E2CE41ABC5125FAC6337BDC217D25BF162D3A0F2CDABF6F79968EA011CBCDD5E017A106996B0C69C49E89218BCCE1261092D07AA371052C4C5158EBA6833711FD0F7FD1BB5A27E10B86E4329A8DDF3D5B008BC33C330252F42DAC0A4925AFC4811FD2156A5AD6BB26C490A13BFD109E6376D3B7CFF30DB1C307BB6EA3814FDF300C4C912C735E1D606ED003C454EBF888346683000F397D9EF3C9F718ADF1AE55DE64CD6E9E869D30D0305552BDFFF184579FCA04351E40E2E8C08BC93ECC1AD84B30A029E8596CECCE32B2A24F2D2C7F1DAA5C6FA871917C24D722D956D7EE7E4AB3F3F78463E7DAB42379B3BF23433FB058BD5C384BACB375559B82C732F70EF16168E187F41124EBAD784BE86073416EBA1A29F9076D393ADBEAFC564CD3220543BDCD038BC5D7B281A013A67130D55883681F0A4E82E1205DEAFBD224584BCBD5201EECFBFE3B1F6B311201031F945C7122A638AC9EB840265A41A377E300803C9D6319962FA08A6A3E477B6A8383A0CCE83F6E08CE0E3BCC181A7836AD7583AAEA5C49C2A2353EED949C1BE4FDC6039C5EF8A3A0BE9490A0AEFA8953F951EB1CCCB7114119F81B134348FEEF538F7158828F48C7070A4CBE1D07A178879DD9A19039972F13352F432E67268A34104F6A4785DDA765EDB41699F41F745EF37DC5E435E852648D095BF8038A496505E14EED97DE7874EBB51335F09B01587D894AEE8DE71D456B07BFD4502620921FB6263304494DB7BBD1EE1B0A54FEB5BC3DFED443EB6801ED185C1104C75D9E46FD6B96D0F8B47A7E4001EAA3AEAC2AD4E4EE4BB0ACBB57B6741F4184B8BE4F1E4EC96A69F3C83F7E1B48A3DD94DFA4F09255B5C6A9E146ABB3F4E542F4AC097321CE8E06162A4366E4C38A1C6A7315493FAFE7ECF14D58A8826F1B23B447348E147F88AA9C6237EB0BF5E48B334171BCC9F +sk = F5A4A8B9FD1F63F909306856172C885BEBAF6592D758BECAB548EE8D6BED3BB77D8E5D9E373DCA74A469EBCC08C406288FD8F391CABBD112240BE23F21B0CB1E2C51E9FF8B76E3186048062C8A7484BE767BBB696F77A0950A3BEFA225FE491C7081EB64391025D4AA9D792EA47883F6DFD87D8E43F7F37BFC87984843B5AAE14AB4490CA12553A605C91445A2108ADA166DE182899CA82CC21221D30412D0168D10B27120160898A470DB208562328AC2A88D934044028469E2A0688A823154C0080C093004160292262E628485641411D9B80409822894164C8B8810A394301A050858088E1C8960C912658328640B312889186022308E21094C92308954A6090205499330214C362A03A1511A106024C01009048A524445D44842233990DA120E59148AE1242C4C882C02980412A2808A8091CA362CA344210103652200801C858951A0490A406919830C0A20905A066A20256E09A784A180714CC284099441C220300CB76D98420C0841721A35200B28700B0801A33664D410441B06925206011B212519C06D4042318C02095B42691314054B380420B629D0202412104504190AE4280800284210194882A624CC42820A03611CA1844828629C1880D9A065DAC0654240008C24118C06115238215A0849990200621846049809842025DAC6049CC88C8B4288A498109436601284648094510C14319B26701A462988A468D0208462C8311B1011CC064413922944322D1B42258B140890428689966103170003450AD00425801842DB46424AB42091126510850948342422A729D98408C1B08D1A3648CA0068D2242611496A2412051A182821A841899264D2A28C63406113B4610C465202B13154B0695BB2210B236A5B082844B02014B62018113014070402246ED20662D8022E113326DA3426DC12491CC96441108A20C8605988499A98008C1091A2C64C1CB64111315241480149B00DCC184ADC3868022985C8C6901134020417615890841B466D0B106C1B353154B86C10996DD93869C91290CB80701A9011544221E2302D501869C8988960442D0398885B908D0401009B4081D4C01188B48D61967158A8281C406120040A1A42105C428011354518A8299B326EA0A02C60486214148A0228640A252580808D1C106984B445E316111C21091AC15003C925434028623260490450849410A2942D99467123C461899481620409C9B641C4244E51460118B96C2405042117095A16229226841118509C0230CC9850C1D5CED570C3BF5FBE5AF01EE153562A1CC7F714D69EA526D1257A9CF63AA231FD1B84029EEFFE9D2D7FDD90A8BFD9EED265216EF7C89004090C00C838BA21352FC8C7D1BC7436D4C6886DE0B36EAE13D13AE0D0BB0DCCF9B22277BD4F59570B0EA5886C1021E808F24443B96BFF0B38E1E0669C297776493EDBB2CECA82EFD8BA9F904A92552615FE642AA1EF44B32010491251F83E775A3E1ED66A9B1A0A83E0DB6C8084542518AF094886953B3836303EEBC9886E55CFE1BBBE4003D7127A53EB7554D86C96604CFCDFFA6638D5DE6C3DA0780A5FCB59E2040594AFEA15BF952957C71FA541E098ED4E579F9D0D95687D3DCDE0F5D01F35256359BBADCB0BDDFC3987339466936F2D9149D7256B0CD8DECA8167C9864058A0AEAD59BC389195D48E30F534EE9CDD81EFA8AB359DFA2112ADAD341A7126B752A4A75B634AC336896C707A44C8B7AD376034702F5FE064F4EAE129B4E2479ACC74F0F37EAB1B5045518B2B3C8D1053997E85A92A72A1E22C63F3F2CE4ACB668E695B9C2EFF7DD465F52021D3FE951098E8E188A0D8E8EDC676BE804A826F911E0F7F46CE83FB0A449F7E0AD8C2D5B6A37E0E934E1E682AF3D48C229E9375EE1A10D31729D9409FF0EA842A444BC46EB8CD1FCA43AC81EAA6D8C01099C5696BDA31D20A8C8CC18D3E65AD5EB67168E72578B078518F0D7A71433EB5FC151711C324A3848A6FAFD699B57B110E0A065FA40B79D5CA13D30C68B5BA9FF6CA7A7236C29A30D9F88636A7BE29E490657099E26843CE3C0641928DF0B88A76C65ECDCC8602A767F421B9EEBA5E26564C500447D43F6A12693B46E9466DE704E6B3B1AA3B8E812E85E34EE3E7CD655C47315BDD643B0DFBDDEA058068243D7B55144B2911975C49C4173A988773D1F8AA26291EF8833FBD4A85FDD70DAE261FF2C6B3C05E4456D6E7182EB062D80B18600DD899BA624A0AF76A43B68392EB759ABD106CD4FE109A22CBEA7BD24816021356AB9D7225F85EE5881C4835EB1082B17E5F6EF8033AE0DAD5339F6C41AA975B09150DD42C7BD45264536506868439E6BC81BBD8C5C32585118AE757E69C82FBFA00346FAC585E2B9711BD7A0C66367AE102B15BB5CCF10144C7068F47A615462EDEC0BABE5C23A67328D4B96C444A7AED1A2AFEADED528ED0F315B0E2C91D1B0632EE8CA44867FB9541C7C5AF8A4DF40D95E24784653A40B5A6842381F6F8330555550A8EFEC56EE4F7175C328C0D90BBCBFF0FD50CC4A877563E1D43919BEB265BE6397E13EB3A6D35BD5CA0903D229F96003E2EC29D2D9DB32B4A953B962023735592AE20279135FB302F7AB4BA5CCC449657337EB120F9A06DFF4BC954893DE933DB3B5A92857145B8439D66C7F05D48833341D72AED1973C07515E38A07B08B9D7F711632730385622A2EDE22569C2ADEC29332300DBE34B46BB810C6A8E70C220E9F8719D6968BBED838DD8FEA623A29234C61F1DDFA2F7076C939C6C5E56F5103264E7CE0A81FFB512D727192A895CCDDCF7BDCE7B254D3845865815D4FFA8C74E18E7F2317FC72A2C3973F7B85EF55B2F39EFC1B1AE24F154049606535B8092314DF0CBEECF41CC1EDB6D92E653CC1E9A54338F54863847A08EAD37D793EF157F107E16B3B5DCC3590963A0982965713E264929862E8F03AAB05C7AB47C74C73C92E842B7EA9979000ADCA832DC0418472BB35448640505A5C296B82502D3A385442478EF44E795609E89DD5500409866EAF1812239F05C274DB30E9B52AE11DE33051A0420EFE0EC4B3BEA360FAD7FAAA32010C767F14798E11AE1454C6EFC046B13CF4C8790D080C1836737C3395E2934FA4D38EB470873C21E7DAF35951ABD7DCB0DD828BCCE45EF33E4E1A410A830A831DA335A3C1A732C4087540FF3D0B379D8AFEC41DB8561CED2B1BE7713AA85AA327B5F2259451F23060BD42223FDE5C98B4BB78CE35215638ADA1AC500C1020276C7CBDFFB25EC46627E36DF53CA3297470421296A97C53657244CD8991CA3FE3FE99736AB855994767F240C5049962F91B547D4357FD11A0C6C88ED626B0DB82AF4F6E26C7131FF458A29ED358CF1A70B91A6225CEEAAD660A6B4396E6F56B5B61061F8BD7E1719707FD4452DF3E0E259C3F0214876AB64AB4D48E3DA2FE1BF02BE2F2FED50F6CFE6063F8F50C23396EDB75BA71CAD68412C88F9A19039D20B0B7DEC3C21221641F82AAD36F293AA6D27C159CA13D05260D37B4FBCEA0CB4C06A4CFAB6EB8F8101C852835E45C79E28A3C749F123841C2DE4804A7B48970BEA07CCCECC8EEAB9CCC17CDF8625F1B0F1A6FEFA3983C2E7A8CF6A9C6505080E9C7CFA860 +smlen = 4433 +sm = C5EFD7A5BE19CE0A25E3A1ACD0F031D2F46B0A39E4D481962E0B19E546C768E11F2FB9458630BE73AC161C41F06D31E1E04856D8050F7A56CDB0A1DBBAEA6B558287C114A3E57E9EAB9D4024F44AF5372237131D40937C6683A525B9266E5482831E718A93235F5CED0DAF530D4CF121D863FBA4695B72576348161B8D7DB1106936AF7E096624A5782EF1891D38F7817CB0D0093197842655FD35A394C5CA6F5E580AAD8F4AC24CDAB2C8EA4DE057067209A56A32DC9662EF22987ED91567CF01F2D553447F52D1233736D20969B9AE65FE7CEB7325C4492DA78C0A82AE5293868A12B4D836CD8664056834BD84B0284CAB09EDE681A9833164A37EB9636C4906ABE08C8A9F737B6E136682D65934C490BBE46E2E3886DA103017F221910AEDD6F96E8693FE92AE233E3694E320D1F51A253BBAC7DD5726FB11606B10C1AF269F2EFACCACB9F1C0D6820ED03F43EF8466D6553D67BAA15E89573DD008CFF705B23EE0895615CF306597CDD3396336AAA5801757CE0C5F0F3CC7DCAE584A173B1969F13197F0A152DD4445A7A7CC15101ACC34F68A9E74E72B5767703216C12A78AD073AC47972BA60117FFE6DA5886B5BAF5682ABD72BB9A961475E90CBA0F3D53A9181F672540AD86997FE8592FBFC59466FDC7DC283D3DA91BA28341879EDA231E3F081BB9F10890A0AF9DF1CE00E62C7CEE839515270FCC10E03A79D995161AD0863BB079F8113019B5496B7D7EFD824F5AD532CDBBF7CE52D59E78D7D90CCFEA0FFDDBBB3475C1882D81963490D7B6159AAEA27ADCAA98380149B5D6E3D6DE7DC60CEEA2345C3A5B89106F41A0520AC6B67C39C5671871F0A599F94BE4D7088B5FFAADFCDF177815A79A2F2D95F63251158FEA1B0C464E2CB6CABC4BBEEF920B9606D9740B7A95CE3A5BAA26E0B5F6C09A26A94615BB3418CD8FA7D94E21DE9A8689186FFDF5F9648A8F65CA88181D0DA85115807E66569C0A9E38EA38CB5BCF5AE019425EEA0FE58E705384CE4FB697B86285FF16B484348964A59FD39FF83139D3433DAC4EB2C014CE02D7E9BD2596048697FB72D76E4967B3403F8B6A54929A7C89AC25A8AA2778DB46A9BDF295860E56277638FF66ECBAF2F2770BFAD5DD3EAAF6789D4493662DE854A2A70FBEEF860151854DD7F11E1244E072A5E06F33C9C43ED6D866408B1279591D3093E406B01FD7EAF68F5E419F2CF054046A37C6F757E525DBDFE3E3FEF4A9553167352302C8A17EC843CF552FAECA3EDE2EEB266657A64FC970B7E97AC3B41DD61BFA9B4CFD8244A934F92C3854B3D6CFCAA57E59D9FDEEA1B42EF7459E4B39BA055596D89F52147AA4342059D71E6EB6C9CC05AFEE26F662D6F4117D31EEEDDF2929F0DA02F78F342850FA122EF7154513359FF502E2CA4A8FC4E0AA49346D36241E984636A02F260504B2DF1C5848092D908AF1AFB638EF1A60A4E62760552808C416907EDED51F7616F4D02947E8200CF61B9AC9501DAF9445328E4A21685A4617839443F8995F6CBE273C173191D3D8D334B99BA2D2B1A09FE251DB11D9888889AB25F12543809D50B9C98EA661A846882983C41297D078ABB9D4014C119D7E5102D5A1484E279AE1783EFEA193C1E1274C91C4F132F821DABCAD694C867226B8E77DD6CA15CF3C3B32D4D0F3DACB1A3D2051BB9E0991EC695EB3C36174BADE4EF281A3FE0CD08F7A2E080A0346AF7B54B996B189B385EC6488A5712B41E840BF2BF1BDDC7BB444F3E9618E2B78136F7782885634EBD53F5CC82903A73559ACB5A5A4D381E7FAC7E7D847246874F21A71504DF6A276E9C9AA0199549232D4DFFEAD5922498BA42F9871BACB8510D49F7E577F12323C46F26339EB0E8E807EA139F791A75EB4CDD772E5C25521664C7A7AF879B89704A0E0349B2DB93F644F80BA492D861B45AA90EF6E8FE26AA123F8946D1E93DDBDD987C92288605AD4DA4306C883690696D7D7F1A10D29D986F9EC52A3CFEE778F83E8167134E348B48A53CA5E46FDA731FBCD8EE94584BD3E26FA7FE111B2D48805BE959C3F82F87A23FAFEE9AA15137ED456141CBBAFB274EE41674007A1C383A7817F7053E35FB58DD9FEE32DD4434FF0E6CD7EA7F8DE6B8DC1E1C5484A9D0AB5339BDFA6411656B7D1FA4A68333A5E28626451B24F27F1F4698A66DAA5E70FFD3A9A7A289D69908248E0EF4B4F2A721D746D73412878DAA526EEEF3BAAE1B2B5C2E4BE1430CB58C9F8A4FB992F0CA66418030CC4854ABB2E2BD5649FFAC9596BE60524BC226FF7EAB5472E026FB77B130FF6A849ABA4BA4FE5E80813A6A120C26BD8BA875031B37E196FA93694B17B92163034C48D3C3DEF39D1A1427F17E0D6D428DE9232E7E649C9548EFD7748CF5C33C724BD28EEC68CD5B9BA298E290CAF922CD0AA5A94098DA0DCACA8F28A7F3486A6A2DBC007BCCFF2294AFF9DEC83926474077E426AFFF0CD766BCF2D67C0A5341BA2FC6DAC7F4180FE033CB57F27B0E4384675EAF5BBCD8BC49D4E4A0245A1CB53F153628C9B078A5B8663DEAC0C38FC0A4801C0D1BB8D38C887831435630E069352E67EA967B9BFB3FE85476B77A40E385570F55484961668CE45D76F3424F2E2402D0FA4E3B409882F0F01F3F92C9D1348F02BFAFD39A4F536C2431CAD9F62AC5A01EC90110C29395BD2FCAC76F30ED2FB568898DE07D2FDAB35AACD12A0DFBA1CD844187F1804D5709FD40E4133CC979FF02AAC76A7761960EB1568E62C028D619250CC6725153E2B0A0E709975BF77994F60AC6EF26EE7B4A12D87E6814B308C1B7709022DF588C349BDAF57D60DAD8C66AD6D31F3E81F12B65FDFC7E08DAC498FB502AEE82C7B20C078678F63F005EB298A25BBD2DBBD7799B8D0C929B1A148ABCDAC71572E0557A66FA48CC3AD440D94CCC73806CDD0E8660A6EBEBAB23FD89E39B62CFE7869946B0E2ECEB3212302C8E110DAAC6E99EDF57EC2EF65968F4149DA68DA09B80FB2D1FB334AB56C175107BE16B7DCCF3705E369FD6D0C9CB94CA5E2080370BE35D79298B36A8A7943A170F9AF34B14A6231AEF39710F4F49948931930411087A8D790750D5ADC8B3692CA2F680D738168D2F86DB49CCE34A8D3341959DE6F7A84EAD7D450A93141B4C0B8153C550204413BF34DB4D16AD76931AAB6252F20FB0B251CEFB89AAB84B7E636BA7856A0962E1AB47B4A3A9EC8B30C3C4FEAADF0A52E5A18D2B5D64A103CFDCE78B2684B7C5565CA1AD4543BC0C173B635F3791754D13D4F17A23B5428052A4B5E3D0B2B7FE878CDE0CF6820185587D796326C7E00F174F8496C0CEFBFE000D1016171924434D649CA1B2B8BBD8DBE411242C31484D4F666981979D9FA3ADB3B6CCDDE8EF070F2831374550587AA1A4ABC3F1FDFE00000000000000000000000000000000091B304084C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 + +count = 61 +seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD +mlen = 2046 +msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +pk = A3BB65BABC1D897F841444F872C4379A41282403006F34C2BBA14EEC13309D5E162ECAC388C2603F7228CF520B0B2BA4456414F6D500795E0C1306DA9EDEA70CB39B086ACAD0E58DD902FB36E6F2E200210347DA7637CE4BC8CE7B21AC0C19E0514874D2846AABA02BA19E0212DC96D6E7DB4D8B2E7EAB89FD3D3A4DDA63007DFAA60CC9629C85E0F2A6E807CD28C0764612DD96D47AEBD41C719C6502D75264DFF55178CF5A78A1433A053B9729E428C4AE0384B7A1F2E8194C99305CFA78F16EB8B5066926098DAC5806A1FADAA2F41D09B772A05D5D119324475F1B6260A0A34ADD6BA9FF9E8611ED9F7FCAB1211B74BD4BC5B9F8D9A16AE41C2F83AA6F1F572E198A01E213C0C5EF19A781CF8090CC8C343B1B0D601395185F07D298EF076221D464450D94B0120EB6CD786FC18D9714E1A7B5E528041E44C105602A74775683CBB576FE5D2DEFDD02468C39F1F2CC7309F126F3447D5E153B662200118AFAE95C78F08517CB40E2B9437F3D18E5BAEE4FDAAED0B76E1857D4C2FF95FB5D95409CA7CAEBF961CAB3F690DEAF338C291A1801127B802FE03F004CE7D4B19137F77E22B6730A82DE56FAC3FCA28CA24C520C45762A4841EA07EC49C97A79C0033E1B0FFA9C84755BCEDCE8E162B5BF45AF9BE76DCA8B7D6E844F5BCC1BC253C04E2F9306B0511D62A5E717A881381277C388943E334C1F0B6E1FD129A08D4A6426955E8F6629A5D1EC97EDCC4D03EFCFF5E307AA63BC0FFA1E66C42BE250F18D49DE820FECCB6D723B2C819CC96BA40A2F569F9061A5E8B7E1471A820B4F77AB114F27FF05A711205D81541FD2D62FE0E0513664658CF24352F1BDBE0C8A5376157DE8F1D17F78596EA353FD96D2CF1E89143ED96E846C647EF01510786880EF702625A3D9A3E55304C1637136B48FFB26E9A11E24C145D3D3FAC5113B3A75C3A3ADCD4A44EF95354F7DA3CBB595BDD838C23A4E0BD1354B3B62133A1671DDEE832399C5596C87DDB7938F78A9956D66682261F07ADF130936281ACC08DC0598A8A907074A66653D3C5EA49EB8CEEFACB88FAEB42CE5B2FE0A2F1D7EDA089D9383748A1BDE906B313FBE6B9936B5201237CD24EC956D3F55D9B3459E5DE4FD82FBBB005193952FA40B5390EDCCDA62C60F53034DBF8CE2284E732F9A8025A472386FE50E0AB9D6BF5C8E6D6A96282DB4F4A764647186221480825960A2442AA07F6628A21E7F1F752331037D651383AF330E7C93949876717EA0F1042E2F8CA29A39C2EEE9966244FD8C3E7EABF6FA72421B17BD8D40D10EC8D64368F897FB1E26F5CF9554FEC4AFC0E16B6C3ED9EAC1699F4B0F17E69F7B0F4416DD9FBA43CBF03FF2109769EDA7BBE2475770C8EB4CB4FF821ADAAAA54C579AE8A8DE14D5BAB1B56403D0A654C99F0B641443C470D572E0D6616D405E5F4447B267F7F7F3FF627B151D7266C23F3B89DEEF7DB328F8D83996E6EEB2C759931E5CC50738550A406EA5998D6C38EA6820347264A5C9020783DE23D595DC5BED4C91AA4FB422432ACDA412B27387B09A8EC1323DBA14699B140628DFCEF712B34657E5A4E725F19C7ED5522BAF59CBD3B5816DD77B5F9363D81A3FB97461927AE7F501CF3633E2C942DA01D714223DCF25897BA26ADE7822ADCB0680DA9BC3C8E8FCB6DD5917F5E729C37C1995EFCC35704075814C719EDADDF00CD6159AAEA08E7B2B6AB0684BE7819C87FA335E267C74ADE13BD547EA1C7521A08A567F64D2F8A3C263B5EE6E80D18FE6AF3F1FF5ED97C814B85C1F6098CA39AFE579FCFA7E595FFA2C50E83F2A94EFBD9712E58D4FC572CE6111129BBF487978CCFEC8A6AC2FCB0CA13188 +sk = A3BB65BABC1D897F841444F872C4379A41282403006F34C2BBA14EEC13309D5EEEFCF8FDF6EFA30CBC62D354638839DF5EAC678237E91DD5CFAE1C0988933782EC949BD986844DBF90C800BCB533CDD4881CD6BA6FE307A0E378AE2DDA3E8DD4FFCFD1EBDF81A74873A1DA5DDDDE64083C57D4BA28326422FE7CD3E0843B1331D2C6658A388D002784D9068E0BC88904C76CD12684CBB609630070A3B22442C48521024CD3882C0B083288284A54A2684A064A6196300B47255BC2845A2441949629A3C2498124225BC429D396009B9890614611D10460028448DA068514914194202CE1340423492454224621B24880488661920994A43108A91199C871439861C20008221632523648A2B869DC24441A834848C81001074501206508A5040B205123425298340C82A08DD8908D121506E2982CC1B4300AB668DB34001C334608240A9446048BA670D08001CC9880D940521B48029882454CC488CA986C09432A22451002C751C1228200B02993C28913090E9B28442328251A890504814DDBA68DD0884599208EC9B0510B204D918840E3C28D0844620192281B010822018693186253846423B00C02272C63262418870980940184286D11478690329254C4441180498B02681C94202122620C06800BA8290C158260B069028050918888990250D93801013451D40011402841502201019471CB324E12068194A06C400805542026891642D036310AB911DC220A50C441D00625213352A1A464891868D2946498344D824685CB9871E0245182B864CCB84D0C84710993800A13029C264DE446120A270441B224033330DA48210C078A0B4030C2264AD9480A1485045B36721B2960A0288E4CB009093026E13429504089C9A889A2C67120A54894406142400214154D8A802C9B0440C1843124960881344511310801086AC9864410826113478C41466D5BA46C92402E9A14649980450C818CC2100E9C002121B421A2083011114A04372E589645E1982D58202DC89861239371D43425D136285C124120982D00330A8CA6205996318904285A446E42008053422423490C99048144280C0AC901CB346414886481882493A26C0285450C038902B79183C0909A14700A948C53C66549224264202210452DDA360DD8265000224C1B0260102980CCC4240B388280964481902914130CDA24825930301A417124400C02A3088B268A12432599188809025200B91183A8055110601A8930D40671043805C3A04014126193946DB5AA564EC8245DFC1A71D4C8C6A52193F177C951DE99DBF1A503845CFBDBEAB9088CFBF0C32284E5E5464EA81E96F8120AEBF00A9209AE6939D6E5F78A41F4C1EF2BE65A1C54DE1EF5A0EA0DF353CF8CC91445E948DCE2AB1C1E297B1200F4223CBDEEAEED4830422C7FFAEF8E40D47E890D8192B1EFAE898302C3A3EF340149D3F6E017E2119FBD83A1F011385C656CE7A639FB2B3E95E7BAB47E25C6E28BD382F76B26E36714DA9809D2A643FE212203B7C0F498DFC640F02DC9A2963D6FA736B338EE37686A8D332E4B7EB84A3AFD1B44A61D7662EA1022C20CB4F27D575BC9DF1FD1E0774A9B3CF6E7623DB6045EB4ECA2F5EBF49C3BE711C3C340E4A780B54B6A85340C80DBE887BC4B95DD4949A020B52EFDAD1685FF78F23BD33F3219176F367CC73B6752ACCADBB2759CF9DDE48A77837AB6B820D120D01B0406D66BD94D66C9C34CFFA0E39D10EE07EFB166AA81AA58228A719214AF1B50055BE81EC2B6F748C6BA17CF59E1416130068EA72A84E3DC99EABC3A9E55453642D47A277C6FFA084DBB0C42EED47C53756A4D64A5BEB50A88ABB3DA0366A1FA363DD85567958F12960FC1F5EA4053CE50DE1680A88CC631CAA8A16C1CDDDBC45B156D85184CEAA66ABD575553BDDD1D2C2C8D0DD18FA45BA76F71B22D88ECFBDACA7AF04485FF9893372DDB8240706C847C254CE14CA7A48FF9154ACFCDC8570D4A5E9B48DFDF39A75B4D505FD32742C5B5484F18FA5FF6A7E9ACEF18C7635B2C6A03BEA30FB7364CE107897C82D58BA75C57A1CC61A48B8B7E3CE3F0B52AEED20604308572FDCB8EE933FC27BD608A82A235A41EC1AB86C435A2CA79C20F49BD786E3DCB52E09BACA57DC35DD2BFC1BA5BEC63CC791D5A5628068651C1C0CFC535728B5AB3D5F7589E1F77B66DE00437D74480B303B4F932778309A0AA480CD2EA1C9CDEAE07550E2E83F6B5E9C6FBD9B82773238E41A506A915FB5FD63DF5768B4EA13BFDA396D886FE331CEBE7EAE8542DCE8C16EDD22A74AC1589BAD31C95C688F022B5E6D5B6163BBAA5CE80B3BD35980D7518708285A547CEC676AF09BAA016A3B54D939AD95F65EE32E74668FD47A16E9F8D674A3DC30BCEED910261AD188711D0D77E7D7D6B3E31F514E72728E73E67D759985FA5FB6AEAAB9781AA931E57FDBD58DCDC56E375F9B4CBB0F7ADFC13B581163C5380F419C1B81C28465A304F05F0154AA443833613A26984CE221EBD5F51B8394DADE5271123D66E6AA5AED98C24CA8BB146C1C0DCB6C8DBD3FCBCA8465A4D97986D5984780285C26FABCAEC86B6B142C20AAA8F43CEED2387D4A5CA04205F2B3036CA783CE2112E61FE62D3B873A05A7BB3F6D840A22A8EC5762AE37853F6B00FDCB298045A31D13D3BFBA3CC0BBAD4A4B175CFB8F372BEDC4557DAF62832B5E126231B61E49C8E7DA48DEE007C53F672572D06349965AF40F9C5ECF3EF479C49A8C881B57AE47D0CAADDE65C1084E5BA38540FDD4745956E54CE528717CAF5BFEC619B06D3B3A78D4DC012E9F1A1A46C2E8D4155EB2568E7A444C92E17501932FABD049224709656B1E93C9B8EEC94558AAB71CA309CDD263349F5264FD42DD03B8203B6212616AD56510C6592CC20075F3F3DC8995638B2442FD24AEA4EBD926A58852DAFED35C5D2DCEB5ACC0CB35C8FB987E86D8844A892D819AAA36AB33008A1149814E80FDDDC98195352DD24821CB405C0DE063CFD0BD45391AE5D52A53D0AEEA7C06690E86F90772B28C6A5B490F89AE3705E44F5D23A77A8A176625FC655A7386FD1E1C8F8A49EA325CE9BB735F1A1EDAA46B5FEB8FE333B0F159D02B1074B3C92CF772DC9EEAF5A2CA4D3C79122053ECE6566E87E366A8DE735845BE391CEBCA2292239E8A4C79B11457A3859E7BAC3DE7BC774D662B4E7B95F2EADFF706C096BAD8E49693B470E64AC60EB41FBA64DE9E9DDF99D3E2521FE3B46A0D1E892BE3A128F75D988AB65C09ACA0AA73D9D32FC87F7EF8702FD9ECF9F78710B231CE171C94543B5C5CF1E11D30A1212B88778D457CD1B0AC8805552DA95B5179F27602ACFD252DA30A35A56605717BB453C9A25EC1F03EFB7C602FA171EE4E73BA3DB482768B7CD55A7ED77D74BA21E8734EF295057489C21AFC0A789CFC4AEE141FED8EEAEA02259511E38C73E546257EEE79D8D525791BB5FDC58EC89ECE875D7DA24EEC2D333BA9BDB7B88398CD2663794A6F9282BF1652CF0968616C1E306300F24792007387B2418CF1FC0AD3F76E7AED5BF87A193DBC9032B0D732C676D6D5AF9DBC54B729291511C9708345C0BA0FF28F26AD192904C62884136FF086444DEFCDBE48151AE6798 +smlen = 4466 +sm = E7458614BA0A640E80350A1CA1781957C468EE0EB35E51006AD1956B5E86209D4CB3FAEC5B62E8F5C7E50FE33BFBBA32EB33167A25474B3E835110BCF56E94F40F65DABD97FBF9F444BF3DAF8DD0D90D2B8B6C8882ACBF28BF5251FD04ECE2975AAEAD3F673CD985101798B1A34DC25930E14A2010C48705CE72408B9D8B38C70B80EAB4BBEC85D1F311ADEC2AB71F2A004D8153B8C73E11D4485C28C3A2A127C84D2150C3F22F86C5958094B51DDB7113EC02E26CD4B9C2EFD017FE963015114514C8042C2462D55C54AA15F868A2203288FAE8F136D77D736DC1FB0564FF386E67C29F945E15527C4BE4776AC37766AB1E88CA10BB506050E82D338FB5E2F46CA8D205D0B9B0C732C17D11C17E3F54BCFB3A40E199E38A6111843D88C054F978B7F2F3FC63E4BEDC98554FAB136841E08723FE011BE4C01226DF9C3965C60A5D3FC4FCAB69F3D237241E5A8C3BBC67603CC21B9D61FE2913FC6251B9348293761EC8D33370D0B4DA6C33B8DA698EAF1989F29AA7D6E933017A0C41B2202301AE41286237782A780CE8CFB4660ACF9F8E8B5BB3338BE6E576BA3551674BDFE649A9D532F8AAF36FCAC3681509240EFD8D20C8EE2BB6A710D91C69BE8F2EBB017CC97ED26DB1E673C3A67166A7FF7D728FB584744F37A48BCB53FBBD1AEC14E8232F6A686291D1E15823C9E28F9CFBE1FBB013DDFF1E0FADCD4C84F41190A63251F072740E9712F5315BDF3ABFC632517229A7ABD5FF105E8F0ED186356C2F4CC79D7A7B82FB6A59DEA93F4E1E1BBC2A3F91B589FA7FBCB211FE931F05E8E1E9AA899407AA5CFED46F3D071C9C864195AA9D686D1C0C291E8C7DE9EA4A20A8A2968BBDBE10F1C3EA0D69C95AAB975B5836948C151BA2ED3AB3B5C4AA911C04BA3540AEF4457AA67D09579CBF824FFDE29C90D5849FEEE8BCB758DA89C64E74973803B37D5C1862AFD4A635F0324BBA2FE677D6755D7C75BB8C00C53FC0FF129CCA258B137CCA5A992D173EEED0F31A79E1A6B4BF2801DF6A907AAE10034136F0AF183A4BCD821D7E9D2546D4D43C6B556DCFAB00DE78406E8D0E851F9E589F195007C97218DBDE1B5E74F44D041AD4738E93E506BBC6E66C94A62451171975DF106CDE45DC4F345966B73F5D8E9412ACCFDA447F43B52CE413631B57CD71A0376FF34BEDDEC939D9C2DFE574A2211ADC9EA4AD336B0699F8ECACECD00140425811B6BBF2B8395B5756735BDDC938734473BAA3B1E514670967A24C6B786DB1F9E3E27D263DF5A9F25348F4C70F191AB8807BCB3DE9BA294A51A04AC812C0D0F28DE412A552B69858C8EA69BBEE659AD30CC8322FC7179A74ED4FAEBB7DA35AC032EB6E496DB69C53C34F0CC451D8A9C247BE178A879F411EB43829225A5A24721F5FBF83CC8127AC7775FADCA796CF2DB6DE8784461780D72F04B8A424C5967DC1C711A152F490410EA933EA57E9D94BB1081FB85FECC4D7A8BB3367A595123AD6233BD34096DBE7039549FD6F753D28ACFFF67D7A85357D21E032E8150952DEC370E3FA4C7B791F941A670D05DAF05C592C057087498A254B6489DAD2F9F6F742895DFDB3F0ACCDB6D2D7388F36F7EF78CAB319F114ACB9388FB1ACF7235D7FC9F9F0FB0669527962867FB8C36AD0B477D27E9B7AB6E0D518D0E3F8FCD0BC3CF1EA9636B84C42E1A63CFE8EFE429A0ED1828F9363FC2D3D3A844CF162560A44CED314FCF9C8F96F807CB9AD199CA7962886294E463A5BC924BF76581753B53568CE18197BC0DE7F65A1C85D2D307DA849975F1C64070C3B79E41777294DBC2579143B2BF0E6F5A872E65C6D0DBC8E36045ECD0448835AED84882C1EDCFDAB117F0D64673938BA3C6C038D3D15F001E520C551975877B3315505817AC3404A692E679714C62A7DA272FD8920192391B362795FEA3BF0727987347093DDB3D92539DD26A62DB35717EF60C75C304DD5D55AC1BD03D4A4792DA0FF1AD5E100981A89D7F9123887827BF73ED42937C0C40825BCA43AFB09BB3C0287761D4A6D1553CF0095C08AD6E05651006C33F15D2FD8B4D8B576642FCD2ECAEC5C8A6EBC86B3DDBC66B37057D03D637441194DA37473F6DB81B76E29C14773757A9E16C95D7A5C135C4D52176D7C58F4EF36F9E7AE700C7E7920065F38838E567C6B560E18267381930B303D9F4C1F8566A8504FD3D278FA0809432ACADFBE7507B30BB36BFB7CA94ACF8478B18BDE1BAF083541598D86653B9FDFB21207EE7B75E4512577B86F7658AC02869E726862157071B631AD35C63C33399C93197D776C9DDDAE70F7611DE7E9D6A80CC022D12304922EE94FF2BC2A45BC6F1A6612A0A4AEC64713532C5FE067FA60E9747C3E940CACB6ECBE85BBCFB5C922263100FD9E4C2A43B287F2AF79BFD6066CD2C82946522BD09F4CF88799569DD235A4BF24167C309E424C0CB2F185B1984522F0145B87273DE06C6FA2490CA96918D4899BA9BED9CAA806497D99668FB523F2B27B03010E444DC701D6281947C5B4A150395D917C534DED0833C98CE358512763835B12F85AC34D26EB693B6F7D7CDEABBDB25D4BEE6AA5AA9489897E462D86F8536D751BD2B9AF5C83D3F36242ABDC8686290371C27437F71D1250597BF7483D2B9E718F4FC9FC9F15A67C8A19A471A3F0BF87EA195E8B6414635F9AE1339E99D87213FB48F221E179947A28B750DA20ABDC56EAEF20BF6C7D41659F6CD5F0D8F947F94A5B2D23F2D2BD1E5B8AB7E8527A1EDC1F3709CBD1FA9E09C7948C5A60BC891A350EFEEC05FE3F83AF88C52393997D78991F4BF9A6BEF7CEB1F4303BF03A1FEAD34105F5C5E279BCB518088D7E36227D941961BD2C879948210B12467E1C676A11DB377B94F4E2A66D414403DA6EBBD25AD881B2B1626A9E9AF9C2BFF2CD828827C594B0281C951E1B30BA2F094E675F16AA749F44916D0E8AAE329777AF5491C8453F9891B784E34FA88CE7C9BAFEC03410AC9C15134A90566CCEF59B17D9E50CA2E55DAF2B100785E9CCA0DF4EA7EC414555449A1826D979E1C9CB7FCD49B20E4FBDDBE3659065A64BAE12AD66D9DFCB4364DD1B2A05D7D8AAAE3CC56114E5A131FC78412A4D024272EDF244EC6D42A104DB066390D21A591C2993F3D5DBF679A42732A41922B869373597FBA8F92B716A22601CFF58C64F9C08F7B31A834D8FC8B4FFADCEC08A88C7B3AAF786B21E1EE74D1C6C77EA9210C2428AB969E19A839CF8F20E87B556FE2D9BB96570B7105FC6B6BA5A2136BE0F43F67864F5CEFA940BBFD5A5D43FF775DE34199D39A35541A744D01318323F46499597BFC7E0E9FC0A313871787982C1C5CCE5080F133E8589ECEEF80C13141B2E2F3536404A54728C9CBBC4CDD4DCF0F200000000000000000000000000000000000000000000000000000D18213692D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B + +count = 62 +seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE +mlen = 2079 +msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +pk = 1B4AE9912F599E7C9A9E3C5AFE8107CC66C0356423DD4F4D70EE3C9AE91AC7EA730ADE791012F573AE66C4BEED136133A5CF217CEDD0B87AD6FCDCB0C15472DA2CB13C8800417510FA73091506AD7A3A915BBDA8BFD2F916646AE018BAD2FEF31F9421FB8F5B65AF63B35C8B520A08E1C456EC8A7A07ECE8C418121327667AEA42A01BFED5B0A2EB1579859C379819C922FAE1C72D04895297CCA091CF2FEF8554ABF584F0BDA10A770ADD016B9F5EB75868CF5E8A2A9106DAC7B33825315894E4815E0C4FB0E1EE1AA33525B057EDDC562884CCE087F3E959315182B6CAE40B5EF578AA79C8D1874CD23BA82511DD3A581BA03A9C6CA66641CFD9C5F2F625268EEAD98F9095563F38BE3D95001A8BBCB67EE39A1E700F5CE09AD8A8901B51ECD4F08D30D3E2D497C9C2240E16B61EC3EC90758785A0BE4C8E26C4EB527B7368241C049BC7F731906E818E05B15B8161FBB3DC789B66DCBEAFBEBF4A8A5389197CB8911D34F3FB9C815481BF3CC3C20A2455840C0476CC68F251BBD426EF3E66A41E0647565034633A238DB2DAE7D5FF487398AFF173A212E2CC2611A83E25858289D1A22AF704FCD7CAEFDC561FA87445634BB149D819F6935E67DD65CCE2472E28889F99CF7EEFFECC036D18CCC70293D13C4559FFD584665E9EC395A0C38FB652330B39052E93717D63A6D46B90CA2EA74D97F43526E0D2F143A3F0FBD374569B4CD6A9E72429EF61B3C9F5494FA2D12E831AC2292462EEEECE45AC65022FFF0B62A8DBC47AFE0F8F887E963EA8BE41677207CB11EBF6DB35468F5166E2E2726A2E99706315471FCDC7B14DE9F35244CE90198AEE84D752E0A9A9837C202E1E0BDD9C810035A5CF7E04C8A1FF03DEDCE254B229FA1CB26A378590726EFAB96796674DD13E747ACE25EC43E9BA9A2A7D713503D9735DFC1E5C09A34953A80D9FD145006A34D8F0B24E9CB876572D634FD0E31221A5700EB03DB3A928FD601231B92C479B9A6DD142CEBDC24B1B1D659B993FC62C094F712946D96128227FE2414AC9436A835DFDCFE06A3B9F37A9ED769F2C5436F12BC4FEBDD9365A5F33CD19DC9A56A4F22603A6BE0A3F74C661D79AEBC89D1810BBCFB559696BF17EDB88BB0B9E7A329686148C71EA8EA49BC3D8DE80A04498EA9B8E519461749B1C7D09C3A831B30D6956066A72B41981024AA8FFA5BC332253B409622ACD17F74E96602EF8E7174E0B3B315EF0DF3E0A6732E854CCED5A3485E04B01177EE600D1AD6DD3DEB30D759A662CEB902210F21810F35D65D3C6024009FEEF63C52A45AA42D0C4C1C97D41DA0CB4DA26E944C8DB7647C4BE1AB8411FC33F37A8DBE9F7BE94CA1492EE1A9556F6157EE4682E7B94B34321BE24C069F7D744104F87CE9F86186CFDBB067564B7643DC00D5DDE1C6678E4008E60299DACD9935C6B65983AED823685E05B06F59557CC325FBFB72EBEE8481FB9AB8E83BC894DD71CD141AC01D32B2E786BD92E28B802B8889DAC752021FB52B2469C91EB76D86284CA56E5A4F6C826FB74BD8973E022033F5D41AFC561B11FA4427D164CC40810B761F383AF4DCF6FF187AE111171B5D04DE0D5A9F186AA5DD87754F7E556205CDA5A83FDA30B665BFC4466FAEA0B1C015DC797E0364C3908568D9F8E2E4C3A9149374DADDCFD79932F41E2DD88D275D78FE22383D014D259A6E2987470D5CD6B4F93734FBA0F9E81FC9350617AC5FFF2DB34CDA059158A0661508249881C1DED59D497C29723E7B22D4B95D51A61EF64F6EC02CA2070E4488B28B248F746C9C81CE84444E4B097341395BC34A65F5CF9703EE8F5C6E890100577077DF97C025905431CF7064B7D +sk = 1B4AE9912F599E7C9A9E3C5AFE8107CC66C0356423DD4F4D70EE3C9AE91AC7EACFE7C3345AA1CA2368DD87CEB4491FE75960D363C35FE02EDE8034392D1272987D63774753F94E9274CB6AB4D8A4CA0043683D92254A6900F5B3E65E1B04F0144B867B93E93057E3C7FD4867CAB2A078388E6BB44CC7F04232550344DDE2C529A1162A2409060A28805140690205824AA009803092902421D0A291180206C3C08C0A97900A276E14C37182128C09A72D0898511C437180324C5A4851DBA051E2148D194204DA100914470103340698A08C1B21841A44881B8331A43065D924014B1610203661038921CB388DC4B44913826CE1802498840C40486121A49120C4918934629B0211CAA648D8320D1C408812286488486E5BA6200033881819925212414234424908244402706310061C07052111860AC8441025620A822444107200384C11912882B42092000E60264259903022142291108E1AA461093226998061C8188898087010104EC43485E3380053040663821149086ED4444C543645483450C31491238501E3042614270298482044B23093844962A4511BA74821432C08188D1B011184140A01877000929064164C089889DC240584180864A690039644DCA28D52C0242337520B2569220201D946820B342E0287404C804C41A084A1128820C845C0826448384D242530DA468D189028CB36648BC22D2091018394641BB50D204452A34065C946465C801143828100078D4204124908841A348D83406801194409B38C01C18121288AA4026499B02D1B296CE1302A188048DB164953C09114844404274988A20D1002601AB46801332AE032600128884AC42114152544B851123466D89485DAA641203010448000E026001A21501B222EE2C22451943044C05043444219259013076621088D58A291D3822494242E61A2851C25068840001B452D19A94C9C3201CCB2440CC469D1980C43362500C171094962C3B42463043040882C600270A33225E3182EC188250AB9481A2942082826A28081A2264C94001160B049039801231500E02430A2381112C7888294800CC12048B8894816890B032694004600264540C01043002DA3844192181000B868128600134444D2226461946C0A38850B4925E210924148411488619C208021C2411885108C2824C9248DA0200641A62CC480410BB0240C260521C64C234810D32829519069109189023525DC922518B70913206899B08413310E92168ED0262202854404170D2177763F420F1944C3FA636B9094CFED8079DE37ECBF045869240CBAA4CF157F53FCBBFD857E8E9F72DD01DE1D40DCD2982199BDDC08C602381F0A29B8E26D7578C2504DF4F01BE1DCA6F9850CC08D5933DE2E7281FF283E18E8E99F919EC01BCBA7213FCD684E6B2C877B04C60AC39543FEA65C2AC903DD09D0B6F8F51BC0F1B12619A4B765BBE0F0852CE056F649CE7917927C8EBFE459D8BEE7F82F780D30A32C1708E00ECCCAB3862841A8F01991579A4EEEF79C5A244D53DF286CF149FEBCEF290285B94D43845B93DDBA5586E5AF5BBD7575D9F5903E67280C4E499C400C8840BD790BB7724CBA854431F7AF256AFAF975D1C5B604772C584988AA7D6D5CB00B13D67BA2E2738909725382B3374F8227C1574D3F1A87BDAF4B36008016410E4F54246578A7C25ADF0997726A51EFE003605F242DABF7740AA524F21880AB9763BCABD4F4B5191598FD4A7EC56C120AC1BB2F1D178F5292FA01EF10E6CA920CCF7B08738CBA514C6157F198FEDC887FFB18455CA452EF96FE48F01BF2ED14DD0EB6CD14EF4FDB92F1FDF7ACADB83E7D40AFE218D3ED26ECB3BAE5BAD79B6A57C7CDB226EBDA8C1674E5EEAFD0E42E5E6C666A9B1F82A19EE7B55F00338E44E52A38782E45EEB39399985B0E6E42C609343D2DC7E89E432A1591E134621AD4835DA2CE39C8AC6FD12EF20C1337D3DB151639F0DE2B6354BCFD0A255ABC55FE2963ED1909785D9B4E36428F33EA099DD5D3D11D16B13EC0AF97BE783AA4B873EF5B109708168C500AA1C0238F1D78A06867BDCB22CEC3787075D17F3C06961486A7841442FCB9DD0F7F54F4A09451779B9BCC114BC0885B402BB9CCD99F3C5B7A35AE5B7C5FA69360AE02B98644D0949AF336E6A8E52B49BB6EFDBC8D5A77EA2D2642AB6CF25EBC5BBC5ADD0486A06D2E115A2DC317CC7150186E1DA1E8871F6BAED92423943FEB240B31B7917873DCAB254F641BB5C064D9E29DAA64743718B82807161ABD9D43EF0D83C4C3CB1DB32986E2729EFD42E1DBA8AE89CE6F8AFE1BB88E3D84845ABD9AF17944FE184B8FB15EB9D19808B0995F981DDFD9A65DB952B40B3D26C1CC94DACDF7CE31C1B713FDBECB9318DFD5D4AE54DF8E74122F96560B7A43FC2D24ED27971DA5B664810EF7D9E79F3478DB40E032F84A6C2C5E95DB454EEC5F761B376401BD5395DCA8CC8EBB277739096F873AD5D4354718B1E879BD56E4E7004FE151D493AF2D933500C91FDB280C4900DBF8F3B807B538D954F4C1A41F7BDF10E9FFA9563009A99390A483827CF92B5A193DAB07202B270F0ED65257D5D4D989BC69B0298F2A4D99CC1233D272B06CD0404B600687558522F258A231ED1BD3B2036AF4C30B0D64BB6CF988CC5D5DCA8C44A6C8D766F75496A7D2B34BB864E9A43967FB0F720EF5972CB4D2ECD4C880DE5615BB0169D178162F35FDA83DB5A09C0E5B563CF7AE39946168DA1553542B6CB03CF93DB1156A572F9A36497B86D665472D802112D8D56AAB1A59918242F5FF337EADC4DCFCB4AF7B9F4287E6041770B4FDD53AEF06901B906B105E3C3ED4C414BC138C36E503E1EB7FF5911D128958C15F2635D20508DE99D6C3F5B8992CE3CA50DE6E4E3C2DEC2B45F1E72200B03F557D44E7578A8A10D1E1280B495E6FF192D464191E15983F0A36A0BDCBADB24AFF555D242F9DCC4F325701F47DE42CFA4EFA95D6DAF0422B5263ECCE668CE0BC4DA577144FFAEB9E647DC02361296EF211930B0F24CB4EACE5048010558CA81451777560C1E43590A97ACDB4A8EC1F5B2EE4DFB6033D37A29E952F72D6ADD3CD04391003AF1339491959B94F9E49232256D3B28F6A0FA63563A7EC134E1000C1CBC72A8FECD2CAEA90EB97CF10825FE13FAF334CF8B8D79ED4CC0FCC84DEE7D985E101CDFE1CF08028FF87A5E16C8A3F6CBFFBEDDC152A74877E371D3AB4195E926043FAFA6779E8FF4FA44F7A2AFF5148D66BAFA1AE5CA9B24F173CE4E4CB01C1D391F70C4CF57D53E3700D48A13DC7093B7DDA73EF12F28314ED464168041E1E34895085D842C1B75D13C130EF8B1151C0681202B994BB4A8570FA4CCA220DC6A377D2B507623655626C0B9BBA2D96A9FE1239E2AC98E9F0700D24C0DF114EE4FDD7C7FDF45092CCB79BA5683DAAF7A1FD3291C8647AA324A3E57AD387B50BB3A02064E7E2214192710A66A310A3EE39DE80023C51B81DE77FC4C257555FFFBD14A478B0CDC381AD39E4DABEDC5224AE45C7879DDBC67E7FA60413FC238A2CE60ABEE76A91CF6FC76460F0767DEA3DCB5E672791BB2F4A48DF39F34FA7A89A05F683C609ECBC5FC7CC7C7CFA7D8DF4435FBA76C667EE37 +smlen = 4499 +sm = CB9E995190FDD4D5AF725A94D428A40EF7D8856CFB1792CD2C09DE2D17ABCE53C1E0E74096B7FA4E5D920955365A3DF6A75C52F9F8335E58F6AD1E28B07562F86D0596F8FD4CE573506B3BFEA06A778E1C60FE95017F151EFE4DF20B957E910598F256AB7395CCA1D1C1F961B2AD6CF2E6AE2F15CF245F08B8A9563CC1AACA88FE490DD471A7A2A18FC5A7506E0F60C24D31DFF509D42A9912A5D932CB89BAA058D0644B57AF2E9D340EF54167F15D955A89110A17D63765C568E799ECFC75B4B86703EBC83D22B7B6571750F0BA6AA420DABEAB0D93086F783526A4BAE26F97562ABD007445EB53772C8F89D1EA76F90E9CA059EAF7189E365F65A7A63D24C3A693F649288743F481EA55A2326D54920559733E2C51A9D1DA71CF6D871BE49A1B594C0DBC06A45FC9D35CB04F241DE43E8D8DD28350C2346EEBA70EEC2ED4EDBB9A5D1DC492EC170CB61E3733B4B915F3A3AFEB1E2D3CA7DF5095B9EC1781B71B9ABD5B1E2B55BB46F1F80B7EDC65603D91AE8780FF8B279ABDAFA6E04D75B153913B4B4B6D0F2A88317C8A4BD865214E970CF5B1DDCFAEBF23CF1F5D6FACBD986EEEBAB7463ED52D8F7A3F90376BBB0F16C55011774117AA8CBDA3F01422277519CFC12F6DD3DE36F97CC0EDD3BD913E6291E26A6B2F3BFD215E19007B03E3614D1FECB1F4F4A20B9E8A402BFF2BE279D3A9F4B820013A28E400A71F30F07033F8E568E7414C6E56FAEE1E80DB7EB384C79FC83700704D2B102F61EC8EF24AEBD947F5B73A431440B4E093CB520C8F4E9EC391F2269DDE3951E096CD1479DC12185D3458CBF6AEE9A77044CD5AB40DDB47A09C865905E3C27FAF97CFDF3D21085ACA7FF4E11418F31DA6561CE1844F171837FBB98C977D77E1D1AFACF5722648F3BE3F3743F0FDAAE8FA7CB93F21AC1686FA507536D5A3ED390236249A546E2305C7BEEFC914936C760160513250D6FDDEDD73861F87A951EA9635E661AAD327B1043521281AE2BCB8074A0A8C298E38CF30AF7E5AEC75D2119CE5CBBB6DA7A5E3B6C1877BA2BF07AD0F5C5ED6BC3C8FA2D5EDE34CE4A8AA90FF05EFCDE1725E4CCAF51559A03DFFAF02EF6BB8C8301EF0457C981831BF6B8E652A75D01E12569C132613546B278F841A297ACDD523B94F1D70F372B5A0F65C163DB995876C4E1327066D3BEF14CE46643EC031CD97633BFE91C027C2AE1637EF6FF1703DCE8E36D134C72767D288B9366995A5FE47E54AEA3CF9D1CEC9CFD6585F9F786C644F90FC55611C0AE997858D04E5FC7428EDE16299B927AC58621C2B970448F2C3264554CCE2EB8D10B332BA7B89F139023D2BFAD6BEA35D90B3DC1920D3C965A7F3F525203782E1F59D06C42EF2FF5CA9CB0BEF512A463FDD0AD0B3FEDF61E54B4CACF4C30DC721C469EA3F5B95043A04F146A75B8891D897BDD1DAE9297A4BEF6320E5712357FE05754B3A8C81197056BB6FE579EC8EE5E28309F16E91D19BCB1B1CFED76E93BA1140021A596AD881384EF1B28765ACF2FF57104A73A28C4FC7F770C93F5B38A49823832F57C90E784266249B082D0B0C5150FCD726591FBB748A7F2C6A43DEDAB209E44D5A6628CEFBCCCD4361B7F5ACCB3EE75FF65D444296F6D153BAE6BC1AAE5AA5D88453F4FBFD88743D7B345C5A4EE1C7CC08EBBF968525C468986E8EAF53CCDA756BFBECD44FB61DE71F98724603CE5CFCA12055D47EEB987ADEAB31CF141FA5620E4293252B52FCBEC08BA076C5A295F7DA83809103D2BA61AED663DF57FEA77F0E96844E2F5AD700A96E57C8D538E368495C6B5B45DA4F83156D51A5B8BE3B22FD35AC56CD8E9BC2D366AB4F4A6FA7D3604EB83BBC47940B9E8EB250D622E88D930B53797B829943F34F27C0B1F44CC645CF3E5AD16069E48A6449F34DE7234A78CDB3E1BE3F9B7AE9610F61AA92440A047B83AE0BD06885FC93E76BE67B79AC2B236C7788A13BAF533EB15B8E19D5DBA389D91E2CECD611DCD7087AAF08FFCECB27124D406E931256BFE0EE73882C60746BE577F47FBC3BA4145418A230D9FF416114A0A7667A5066CF9BCDF1A533F0A99FB550B1F8FDEC74E7CE984ACF362EEEA732299A9FF801CEE8C299F583D9D21499F46A15F1761CD28DEA91F43CFF800A56F1A6B5179C8C1E22FB56712AA56FAA0D09BA9F0A1421D75971D852BFAACDF83C15F821CF23F3B7EEF39A8EB14EAD4CAC2459F1734FDD745E814E0609034317968B72F878A34989783D8D8C1AA29A4B6F4936880B1BDEA224C040FD6D604C9E0293F468F7421141600B50307EE901DEA47201E004D1A311CE348DEF696BB418C4C92895871AFC9B467BB8BB2AA733B669095CD56349DCCE7F3702C184F72180A2A3A77312146151390204DEF0636C8778BEFA61136BDCB715B10CF4803E7C8619F2BBC66255B41A1B90E23A5E18925E9E87CB2079E79DEC1743A0616270F1ABF8775E3CAE27751C111CFB4A786FE77A6B4A89F350C7D05E12912575711367F461904B1B8918FDC656BC801F3B7C64B5569DA8A578F09D36494DF292C2077464A2C7E0948F3BEA65B58A27337F368911F1807875B819635B9CF8E57B113A7908F55889E01DAE7A11F00AE4F5271FD5D490A0F49088FD7A3F7C3E80762F70D647605BCF2E86C6C345434785699F21AAF9410E40FF854B8B933C3D69DFF87B2BCC3660C6F6C5A126A809B68CE21E9CC024354B2E56A59C7B2A547AED62FCCD74734F6E8AE521F8D12591D3BC17FCBD81CA5A6453AB3A97D2D81BBFD8469C5FC47CACF699DFBC37B71EE46A65CF18AD794B307EE266D1B88330DDCC19B0C2EB570300E8C1EA2D760ECED3B7874E1D346B4757E945D58DDB097138D18ED4A1DEF47C59960986900E679460EAC4D256933D2A4A5A9972313D768A82C8BF4795A6EB9D0D9DB08AD826D03818DC5A401F27911FAA8610C9DB8C0DE7DDAD7228FC668CAC0D97B64E755F783992F245E348BDAD832ACE9D398FF7675B2D9D4FD8B9E2AF7D6571E8F83C9B92CB6F4EBDFB66C7D1EA0601DE3DA297C8C6502DF58706666D7151AB833945FF9B54333FFF3F6BDC58EC05859F5C711F54A4B86D5670390F90A85D245A73F10FC1789656271BBEEE7B6D735BB9C7CE6B7F3EDC4FAC522EEB184323698C0D682897A0781023B8F10D0F87BC7EAEAC764453D1EC76E58256F643E7EFD4E9FA37C88462F81C0795FD5E9A143EC5651DAA1BAAF0DC070415B674EAC4C3222743AFBBD0DF81B457F7B980E3F3359B6413166E747870C78EC055A87DB750F1D18FCC00DBDAA536DBF1207C1AA2106C9E0B01023E4C5C80A8B2CBDAF5F8FE00212941425C626D7F839499A6AEB8BDC4C9CBE0EDF91D353753869094999EA8B6E3EBF3090E112136384250696C8593969AA7CCD5E1FBFD00000000000000000000000D2331457F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 + +count = 63 +seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D +mlen = 2112 +msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +pk = DEF9C4C49868414275E7EDB1417AD8990667E797959D7DD4074E15AF2D7CAF6076362CA5562DEFC93822D0A1B59D1562E8A6642CD1039729B3AE5FC44D9708B4FC3775890A827D4E87C22251EDAF1A1486B6548FDE1BF1F4FBDBB28246CE61AB0EEDA07451BC41DA0C29909DE7BC7423114C270D973D5D1A74AF0D1D82615937EBFEB7BA9359BBC2AC3D3E2330AA667226BC623414FCD94FC0A57960F33E770023BADCC8415E9995B2C7439FE321BB8EAE6AFBFE6F04D125F68E9EC30CE8D7FAA42467F34EA30E00550E2E6AD679B0A8D85B992E5D9445143E8BA4742A22F0AEA8F4297CC0CD4C3666178C2038DC515202735C252E2228E3884BC9227B76F2366C90B771AC30D15491ECA522B809850D3367C3DE5A74BA3EAEC30693702159B6E72A07D98784C15AA81D6264BF747E65B8F1839DAFEF7FC41381FB75CF5C14F863728B4069CA816A275848F5F026EB2C7C42CC973FCEF92062CA25CD39D3C36B0413614E5C5FBD81C0358BC82A244BB64837F2D6DA0DCA2C2E3E27A90BBBD2BDE57D272840DF3F1E185706291BEBAAA9ABEBAA0D5F085CBBA327DC66FCC79643A12A93767131E8D0999DDD7FBE8ECE547E744BD6DF5730E49BB80D93CFF73E2FD1B35904C65996878F201F7620510674359105FA4B7538B3F087720F890890193950FF28F8A90C26C0D87FEB4EF9528D2C7933CF9A8DF54CA70929DEA7565824F1A1E3DA294FCC56FFC80CAFE8B3E1CEC049886F05CF74D8C2BF4AB9019C2C2D97F403132C36A68473B3884D87E04E66CFA36997B174B9F1A4643DF5773685FC0EA0A219B86EE7D86E170108DE4AD73D1F27C9986FF87CCF25CB4A59569C879095E49A1E9BE46076FE230A0A07FC774F610A5E46EDED468AF1D5F51FC577DA1B2854F1F3095D1C197770AF864A97E0FC35DF308B90773A752DDEF9FC16D857DB3460AB8E3966A928137188600D9CFE75300C387DE6B76CA436E1FBDFF74963CBDE9298A7FB6EEA9E05E30C2E32853F768ACEB89B6CA5DF2072CDFD92649BA2CF8168069FCE3E67E3EB3376951CE617D19FF1040D2B7D1AADAD2744F87661DF39C54A883B0F595C3568B435AEC624F7E504863C924AFFE9A5D060D0878BD6B84275AAD4E8D6EA12091D0306814CB5768A3716CE1FCDFE2613DB7B544E7102599E8D58521907B873B5524EC18F1199AFB6D488EADDC738D3DA75C9C43AE1AD379B2DA566E0B1F7051EDC2FC2BE1E8758A3013387879C513954E42A3467A3295F00F2D2BC1C7A1ED09592F49A4F46B9DF5CADEDB455E410EEC15F7E4E24D1A03E99497F8B8404E73D28F777A0036B625A5F285B807FE5D3D170B7EA1D9F81B5E3D975176016104D805DBF84BD59B515FE9394558FCB4D1A56FCA71E4DF8EDDE4FE6C1C5EAC6486EA872E422B4BB6C167CD99311B074B8E7021C60E0DC2ECF3A8CA47310B10D526416D299B34DDC766C29FEC856BC6822EEE4DC604060B54F63C1F37E27315CB48AC2949CE8F107A38236AEDB5FF145E27C082B88176B5185C78A3DFE49FEEF98E7917930BDB2CED8871FE3CC6263E20A8EC6ECA3FCFF652FF34C61E50A5B717C4B486E8EDEB568A3B5A48AE47D9475B42DA2DA9585875B9E8CD740AF801D38D5CF9097EBA281A895B594C2B2585953389B4C7D38575CD7ABB47DB1C3A0FF32C1641DE07DC0FA81A5953CACDFB45E0C628C6DB11AD3968B2A436A956B51E815923FCD500F28626D375682CC160DC0FED2F7E807CF244E572B7AA5D4BC1DA9392FDE496E8EBD4BD94E04A9377A1DD776D9B6195D94075A6F770F9E9152C9900E4108451CDD77C400CF00D885746993B8A76ED2BB6BA0F5590B423ACB +sk = DEF9C4C49868414275E7EDB1417AD8990667E797959D7DD4074E15AF2D7CAF60F05742EB4AC180EBF52883AF475E94CD76AB82A4894A466840C738F8D92F7A30DA2FC5158912B1309ED1C84B0A88CC013313E63A43191D18D3950183FBD05FC2E96AC787795E8B0B92F0306FCD3F7C1512CCB7E88DECFB7AFD2C8C61F618EF6514962CE1A611893831102468019271048948D1968000A260C81821C8388E1A8810823666980612423861104404A0384649C68414931102260A248880E4327101018D1C2672CC1880C040691225121A310C00480E22258C2317054C286624466561B28422B86113116062A265C4461283B40DE4B290A1362D1B4300A2920D1B2088D2124C14018908B290A3143111A750CA8424DA086120860149C671A0186C12872C034328A320721285209A124692360698A86913B08CA28608D3384AE0122EE1489050346904050E14366612168193C090E1B88408498A5A140C89B2818B880100131199A231C3866C4B242D082504C3486849268E19424050145210B14C54844C08248660184E48B64CD9186510192443929108A92013212C19A82C1B0469DC902D09257110012ED2A84D54926422924503208822438924A9215846001019444C922DC3945091A86581904892002101830908C02061B6810BC78061882060C8256084801198005914604B164CC2C44C10C290218790094744C98220C836310019202019298B942062222E51B049D8A28949A84012978199C46C08252DE2206D028045A3A69061946C98A2601B0220E4C4708B04048B20705C422E1C852C1495040B4624E4067184849124A629E392258424645034315CB84951986141A0501A970949442A10126803396998980119C20808C844190902E04282590661014906C1084A20A8695444116436712236250C392988048202301008B86C9918011AC2251B26299C062ECB066DD4204109326D200984610852DC002859128102246E583240D9C488C9844983388A21390C5182040C8504D9889100382E02C1045228724A3852481412D4960C640242C4101263442213B9318B260AD402861A93411B123163301103A54D4A38680049884B94251B966D5A186AD23845D4041002B041889224D986659C8004228188922006C8466561362280849118272C0827090B15491936805316309A000CE4B21004A188222472888431201431021465D036851C959144A449C8446CC494815C388611104090802D22192121C8500CC48D01C24C5C2B6DB7CA7549F17AE04B51DCA77D7F07FE7E11FC57880CA2C3B1EDCFFC85A784B88FCD27C513CBD07C3689BAF6B94975876C0763A7599092A531980C2072BC065E95D8A0F6C11EE5C9695CB4DFCE670B7EDA72CB14E594AAABB45E0583EE2E27D11484E7B92166EA62B0F19BF165629E1CCB6AB1F306810ADD0D80B7CD223A08C855731A198958E93AE765279E31F5281317498D44FA4CA0BA670749CE586DF0EDC261A18F881D6396B72053EB83C6990157C8E25C5B3CBFD7100A518BAEBA0BD05123260DB281A446544685B4A5BD2F1AB7FED3A66FD735474F0EC1AFDF4228EF8FDF0A538FB19B3E1D71E8A9A8C352E8D0599A591224E4F8574F2AE4F40CF6C0CF1B5BB20F1896C5A211352F2B8086A759327FBE232A54C14BAB34659E3039DD2E6F4C51FD6127E8FE489809B18EC2F281BEF032E1D267D04DF8D75A8D91E951C1E81BB5FB2D4E47FDD55944E30E89A722D6167E5AE9FE1CE6AD55F3AA5F73ED9C57D5A1709E547345243A879A7EC6DC34BBAB141B1911B7319767B7B7E9CD89AE739EFCD6B4ADD55F5FEAC999B072881F81676821A0ABF09586A6C1745380A8A1480F4D306A99DF10EE24AE5E23D404434A557D88C3B29C0C50C5E59DB6D454CC363D48C959172C9214328F2EFB461624F01F7DD0E0264627EF87C9CB78670093A770A1E237F609182B44A6B6017E1B541D2D69B8B1488A12B2327D05FC57AF226A40F3327208A1CFB04F992DAE2DEAF7B669531D027822103862AEBBE0EE9CB47F309F51D54864B2B671F9D01813A92B965CB4480D2AD576222E5E82CDC5B555F8BAC9CBFB847817F2331498B4E4B71EF5DA3EBC1CAA0CDCF89A20AC30DDD88AAACD80E24820946385DC6D63F5D55351EB4CEDB7FA70C658A5629940A88AABA1A8597D313F773787EFBD14AC532C282635E15A19F8FA4569DA213197A51C14D9158491C10FF07F3C9B353C3353E0304FF7E0902D42017E169F1834658984E17B5572F88EB2AFD53E5AB0B9F9C025FEC729C701B03178FAD619364FB023D7869FB9BD7931DB4C95CCDEDE4DB038E5BDD97DFA7155634D43E75E1EDDB7412E081BF6A1E84EE7CECF5EE7F89067F051FBB0B66856551154F8E2B555F0F2AFD1BAD22C93837CFD531D3B293D1828877357DD61673F21A2782B4BE3A50D8389193C63EA74001665FC61499CE9A77D1687DC793DF7B8284CB4956F8F6DDF9ECF812BC9AA94A68BCAF349FD8033A2633EBFF9B12B098FBCA389E330EF329A2CDAFEFB1E3F92F0DBC8D26B5009F36A1509523F70DED8ED73216F38686808F3601BA0A00FB8DD1C4DC088218C82C5E9DAE7306F550E260D8C12819A1193CB8F706CB252A8D64F576DF01414FA95374C08584825F5BBAC223D8242E7C66F32F5D0C8B6796DD2923A40FA2E8818B85FD02D32664B4677E410C5EE3382DCA87DA3EAEC934388822864CA4DBB8DC187282F67362917FA0222D195E88F82797B345BB2EDD8BE94C7597B209C42313FFB8989B72E4F25B82DF305ED40940438914F604D08F36785C6FBC3C83B3FCC9909CDF90650C775B619A997646269AC7EB4C82B3BEBD09076E46957F71139DB77C9FD24BF0DD575211D81E8DE1C632C6EFBFAC50BAD5E30EBC1F22173012577E2740DAF70D3FBF989AC4E4D8EAB52B2B0BCDA9756F4321A74F0A0E6DAB8E5C073C899215BD04CF760F3DA27C134D55941117A6910605DA0356492688B3A56AEC8778EFC9559646D44E4F5024E8FD6AD2BBB584486504497FB658A3E339B1181F9BB2B3EDDBFBFE0D01CB4EB4061BF999FBFC3EC5E5E5492A60B2FF4E816195DA86E48BAA5E8254D6B26D8D714EC15C20B14995BC05677BDF96916B588FFB9F6C2B5F3C343DA74EC2350DD34FA133045073F9D9D9FA2583B64989D5D41F51A304841A7CA337BC8FE24540618D59D3A87CB87FD219F85623D96F100EAF5FF7FB715B2ADB6EB19BB3A4009D63E40C4BE80B4FA4F6CC3A3D9AFA332D514A746C627B050AE2562ABAD0D34595C8C6D062E1821E75BFD812EF8397562B75B19E33500F7405C3EE2830D9AD28598037F08AB2589E3A139429A0F2D35161AA0196BC977A526275BDFDACD9DB060E618AE1AE0519CAFDD6CCC4BCF8686BFC38621F1DFB006D500AA8EA51AD67DFC425CDDF3374BED96234A694F2F44535D6D7FDB976D06DD342280B12D530FD282443A8B0A1B324C42211A95EE586157443AF06C8C802FAC25073744D4F83E17504EC695370F6A424EFAA49D4EFAD72968872E320D60516C542B080A304A23FAE9C6B896B5C771F66C8BA069F11DD1DFA419204B2CA8C906461325E4F935C33927E7DF011908378B5A933B698E +smlen = 4532 +sm = BD045B1530925BDF6C86B2ACEB9BCFC4B84947A9845E77AC19AAF39E47C5F25DCF1FEB2EB41617CFDDD20B10ADF3D46F3ADAE060B4710E5CC66DAEE20F025F49E79A5437D66749412DD75C596E06F4EB069E8427EB4414FF173D7354C41B3FC59EF3E9EAB10ADC88CC9770339835F3E3265EB80CB4E5F750A15497CCB49CBDCD80901C3A3E42D0B82169ED4D26A009D494CC692C44AB057633229E005EBE359C9B6853AF4A9BD69D87D6F0602E334E4D7B1D3F0AE7824E360F2D3AAA9C1CA5F4335D0FFF4BDA2DA9949F7E60BC0FDC7A5AF56ADA0A9C0BBB9A7640C6F091239B9AB9BA1AC48BAE7A3D29A8BBEF77A4C2A273F6404F7F7A4F7B927B098C9A94AE817344F59104BAC6457160E2F13F5B60A4CFC46A696A7B1B7303EFCF554402EA80D5D95400F826EEDDBED423B8E766C3DD0A90D167D2A7517BFE245ABB4D3D6A8440FC441EB96D674B7E27EA973DF23A38C4B21CB0922AAA75243A4995612C55F41F95F9D74A7A73F10328EC892DF92456B5D5FE2D8A2AF5EDB8222BE4EC4EEFE4D238F5E45CBAF9E228B277822AF2248C0E59CB1DEC07CEF52EF767AF2C40A697B007117D6B2F41C978E56DB1235AAE2E85B7CF4F02EFC3BDE70060DF3C22CFD0FFC6723646B8496743E15C73813EA1A542FC678EE7A5D421ED7BD78A1A0D7169FF4F3D406E1FCB4061D59056DB5D77A600451936F999B70DF0DD6FAC55B784B0D0E032B92661D64EA6E594E7894674C67C3FFAE46CB1B5DEC8B94A2942256517304147E095777B95E8C7DF709692BBD306401279186C38B637245132EF3EDB3A1AECECF15FE846042D5786F4D30A50B31C7B058C88C2D7A68250D5668CCE41A6E8CD7775A21AC8439228A7E3E042C1AFD481D58FD38D9B289B78C70D6CDFDA6C115022CD0C546F6BEF940CD3420A4D8F5688BD6814035BBE37FDAFA0DA5E67D88BFDB16D933850CF518FF9EDD357F6F5847676DB8FD443937AABD77F87A165A4D039CDBEFFBFD4D431408C25889D0DED9420666579432D5D8E2C1E050C70DEF0A0092394BA15C059FD4429D459FFB1B0EDC831B8131E4E32B6C781FBF72E851FA03BDCDDFDD5F6607F7092A9BB460C45851C6C99E6DF266258CA7A95FAB9C14336A9B967A51D7850CC551347369682D053002F4F1AF6806EC56A9D0B8932507A08AC7513C8DB3E448242FB3D1983F28ABA8E82F4F7E795A46573D1426AB42F7EE40884292B4448EFB9813E23C8640431AC8476CDAD3E74D49F2CBC743B16759F65110F23F6C3BF6E0B5DEF1EC8D50C7250AFC85A19BFB7EC619F9E069553E699D6A5D47287AA92C1CFC66992C18480C44DDD4C57BC03F12606B992F6D862FDC8CC3382D289D7886CE7AF3E040F86BBC36D73AEE74DF3DB0689E872821D29C381AA2DD3E0F2B9BA7AF95D466C28371048DF968F938B50B271AD7ADA4BB98439D2DA522ADAE1459B8F85F763934489ED3BD454C3D5020CCC0878B7EE754E5D66CD59733A0CD1E19938534E655CC065070C96600622312FE63FE94D2E3EC23E9DA0265CEAC5F9AF3E94F2F91CB1F034738FFB1F49DBFC6DDCF4F2F02B4933C4ACCA5C5CC50B00FFAF9A5052FA27DEDDA7243FDDEA03744C4F088804E1A7AF8CD5F7998332EFAD0BF03BD5266EF6C17A2B0098FE3A56C726F58262189C67200998A9A0A1B1B4230E8C90F53C05A6CB2E2352BA78C61AFADBEC6E73605AD3B4E8930025010DE227AE8D097DC0A590CE16CDBDD1C710070E724E634A382FD37CF3AE40417A1CA520501AD28DC58A9F8F34B023F0F89A9FB2EA8345A6115A58589E6F2B192C211AC015096E3CE5E34F51B921147F30C080E66B34FB986DC8F1A72B9766FFCA54D840B47C4CD98BD261F73D36678316E8910E629BF59F50BC0C6D3C493226B44132769D6A6E7523B37C19B7BE0CBB7A2579B971F8CF406415969741DCEB2810CD029BC8298C7849718FF97EE06972A6F0FB7A9B0A68234C73B368DDB03D2936DFB3462E4980B10FA2478A554B6507B331CE7A428A2419B23876F9DADD06B58F76FF9C61C82008CED8042AF7AFD1089C9F7C00C98FD49D55F02E9F24D327DD252524639D24411E006ABFD0F654685B2C4F0E28858ABD76B9864E1E5C6405C374E17B3BCC5467DF492475F4611E80AFAE74B718EB379958590B0040BDCF991FA96DBA1D109958D113346DB629562DD3F777FDE1B65BED3166F3FC04A72D0652925DE8548AE3531029FF67B77050D54CFB8C72F259866B99094600B08E57C122BD20CFB3FBF917B8C7E424E70F190A9C6013DC4C605D719B863CFBE27512860A3CC046B6F68DC118D580EAFBE84E75167D16D8BB3FE81C069E392AA0BD6BDFEDF2B233D5948D2ACA94BC2DF108A86EA2C615D298ED9FFC895D9169D6DE0BA3CD94452D45284DEFFCDDAD8AE3390B66262C06B9F6B6F0DC283DEFD9B6CB1764696779DB46EB3651A89061475129ABB832BB05860D42EF8EB9CB438A1311FEED47C177CE443ADB782E0C8C04FD11A17A25B33D03E9B8A49CE5CDF987C13F4306A59A488D95A907251E1C99D7DB9A3D0271C8B8E81233B86689BB0EBFEFDFB075B32D2114CA982BE793E615BE3636FF66C96CD55D714AA5299D1EE11AD62298B39FCE1E729ABE2B445DD5A7909E9B9E5B3BA324807C60BCB444AE4EBCA6AE2395B13D35677D1AE15647D856E8142F2B8265421E59A983F66E59DA0D67CC0ABA9DE5E9E60C60C6F7565EDFA287BBBBBA71E89CFBE1F1B06D1BBB3953334F6A0E72D571087028267BA7FC7D48D3BFFA080F4B9DEAAD201034B56ADC03318564EEFE2E72658E792E683DCE035A75537BD39ED4EEEC926F9B310E40353E2BC27F0F7650FFDF732BE45399D102B69B01A346A3B0C0827C7842E017EF2199442A5B83CCC0C4582691D752F49DF17F0F3B6230F87D38FE4059E994F5384F780E9CD69512E49F809BA35BAF62D46C5972F1F9680D0FCD2FB7B00E919C736A50FD51AD8FAF5258BB1A5E357705FE6B932E43115A4394EBAD6FE6050F7E6A5A1FE8B738354FAFEC8227A5767606FE996F0122835313F5E514345C15C18FC2975A8F5262E0A575892FAECE13E76A3516D6E8CB2BBF643468CC999789A65BCBE68BBBA05F8E3A1DA12B490929F26441456588292E44ADC0E840A1C661726AB10C4D091F8D4C0FCB154A660D0367EC1611F51A7742EDC8C0CB9AF8FCDC73F91BB11C9213CC265FF1D81D006A38C4D1C81CF5D1B8DB6CD4024435C5ECABB7097EF49D1E56DB57B42DEF3234B8805C2EE1C7DCC2779083EA51980A251F4BC14760CE2BAB5A1A5C0322232C2E304041626E7690BBC9040E292B2C31344C5B666D87898F909FB0DCF001257DA5AABA1F22354D4F949FABB1B9BABBCFF80000000000000000000000000000000000000000000000000000000E2127352E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 + +count = 64 +seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 +mlen = 2145 +msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +pk = 3F4445E0A95E7BBFEA8376AFAA1945FCD36B00B82F254109A9BF778EFEE8E221FE9E3C166AF16FE47AC2FB9298B828FB082D57740464CA5880839F38FAB181F3D55271DB8C0B82C75FF7A98484141789C3B12FDAD816162BF744BFAF1B81C953FA7517A8C49F78FA77F3241FC7B8E0E239949DB3A9785F26BEE088E53BA4A15F68CE3306C4794076EE6B9C596E383CE1305DC79968C281018449243795253B6C805ED99014779F1534E5F43A843B7C54310B43E48C121CC6D01833ADBC48D11F566A64BBA7F674496DC18DFCB4C1CEF5BEBCF39915BAEEA89DDF0AE00AA8F49F8F1E100220DD96B31AD5F19CBB73FF440A460D0336199F7D5EDA86F8E03E5216294CC05517FB242831DB22C445467C1182B80EBBFFA196B7F401D82436BFAD9CBC001D3445284BEE86DEAA141D09D893E216CD8496C3012310B0013A66591C7206D64F8FAE3874AC55105923A766BA9EC5CDC3D01964CE81318ABCD35179EE7BDBEC35BFFDCB95359D179283E1DEA4639DBCA540B76C6B56BBA90F267A6FAB7072FF5E84125722AA453EF2F97E906CC939512DE31146F6A1CA41DF73A7033A4993BE793188A7B9CDCFFDB09357D9761C656AD29328D10DA918653EE12ECC095C543CEE184BC40531FDB53F9D1613E8A8CE75DC12194DD8C05652BF4DA5F570897ECD731FD318BCDD85F570B74C09B21FD8C142E643CB186C4771E706F5CC868A2BB3056BD2020D5F7FF704BB89B4D432645E779D79F6981BB9C6F5F2D6CB985CC4C03CEE1F874F214662693B3DF57C7DDF5C4883A0DB7E3805C9CE1DAC7B95422A90CF55EF996CCF308C7198B3D5569D500701C7BA52BD7E72C55914B4AF4E9CD9CA9ACCC8D81DC5772ABA4983F3FEDF5942D4A21368E74DAE064865D9551D06AEFA54F798F64259E3C41457C04F7D4B249D1B3539E5F83335E0850BDAF8C5DE6A330AB3153C6882F287FC60E3EF5A6DB18554F0227D8A54A691E01430DD9B042390FD8D85BD2B97D53A38FE432D718C0AEF210EEBCC65C228FC4266D37417BC814E324D17580857CCC9449D7FAB5C4DFA7264EE6946947F4DEDB24E1D0BBDA702C6D4FCCEBD423E60DC0E535E31E756C8A9ACDE25204A00ED3BC8D06A92F17191A81F0AA3394DD7EE550D0D960CEA2903718EC9B2FA27C1CC83871042E9F317754C379B5A13F25EA46FB67BBBE18CCAB06F9952891F361225D7B775A93C3C06BB9CF9F05E81278C6B8C989F1F1B4A3A4C74431DB35390CB88F9B931025114AB695C243CE55386D5FE41685887C6B464723743E27EBE0561E75B4E70E1241B9D49A20349D2440F0265CB6526B68F8914B0879C8819D19235B4CE0DF6E31543F6A139D15AF6B34B65D5B3D2A021150A0106A02373AEE066ED1BFFA541B89205FD4131B48765316719577FC595BE5FFC1AD2F712940549CD8745A099FF456C6CE3E4246319CF121934C25F7BEE2F5481FA4341B050E6E82789912E389DE283535F4365FF1E2DF3F75ABF27BF828E4E3A7AF54953AA81D7A200484B0A00CD0157113DBE5E6D1B2D6E8D849571AD11F1584581E21222E66FCB2DCF0254EC518E267DA6EC27558FF7EEC9C7854893BDAA843379C4265E4E46D35CF5AEC60DBFC22DDD5E4493FC123BDE285DEBBEE16B5FCB438196405079B80E397956B2C165B2A82DE0DE489CC6A67306A26A789AEA461248AE7B9DECD4F162650DD6CFD4C08FB90FCC6FA42742EDAAB02F2C5FE25163A7818BE79C3E89C975E4FBD7D58986988C30F07DD11E34EF756EEA94566EA66AFBF3748E380EB8350701CCBF7D8B5BD3B96707179CD244FFA7B23B93D2C6314F347879D12AF96F0C403A095134E3E675C302 +sk = 3F4445E0A95E7BBFEA8376AFAA1945FCD36B00B82F254109A9BF778EFEE8E221DE79857D4BB1EA7433030E0DA6A93396FCBB47592026329E8E24FAF887EA5683019D2DD8EF85148B1FAFE6200BC4F28A3016B31D44D264B0BF9F45BBD2CCFEFDAA7D6CC7379F38E1A01957F741E6AFDBE15E028F437EBA5611BB908D54355DC612288411A80CE1B090DA384D839824124201DC92280C330800A90C61040AC0160299142AC1B42C842072038944C0C00CC1A240480852D82660933465D842688CC82113374813827183B06402334D58A48880A068D406200311002183080B32020A333208308C84882DC1448A21B7701C317010128D01385223924C0083849C4011131320D4042508B09159362558128911B9011A262AE490880B130521840DD1048EDA12209A166A091771A2065122317024B560D9386044884C44268E5CA89090246E08452E1447665980850BA5211B88401BB200D44248CC38061820050A82648102528C0264E2B020E2A60019926518086414A10C49022663B044CB48410B82480BA405C942260BA10903A950D30602A41645E3C405DB26204B442822450960108109B145820011C0B22C880282C9304DDA300C60262001400512B969C190402247448114305AC48DC91031183506CC886558000652C464D34490CA444150C60410342219430D9CB6318330820B97640A338153A06801B19008166CC1460462080C0A2168C8B670C016690136281990691A216224084E63882D8A486C240441E4264848443080060ACA262E4A8225121611032664A4366549968D0AB941D0006C0A997152148A60089164B620E00861DA96200CB625542225C83245DB322E0A1630DAA84520434980005110846C41166D91B444040008C9906193406819421084486D83B24D0C996848B6604B40908C00122300888CC68453884462B465824884D44012902870180909A0188561C02401182122380D8302810819001B02600AC48522B50D9BB871A3A4881421311C13810317695434659B40465A282D5A10059B20309B86210946610C374EA4962CD830880127200944841906515A2428100505642468048625C1C86088862D49B869D3A4048A982890204014832C09183182144508004D19476D8C868CE2260AC03610DB1088D8307288868C11984510242C19C58D220582230528E4466480B444DB8289D9A228C39689139669524481D3A04091C60C0A0032499220A2320809369112076CA1301289865113C10519470CD886E542EE6364E879EAF9A3CB654013C4CBD4F6DF676638DA84FF611EE89E339DFA5BB7F01D347E7E9DBB0E120DC6C1B5808EB1804C90EB572B4CA57EFE652D63A1EEBAC7A7ADB6E8DAD2AF33F9D6758545A1D52839D55A7B75EA36BEF41F7FC439042C157CF2575D419E256CC315C1001561F6487C9D6890C06DCA7B3E8CCF09FD713022133CE0D8459141F4F8329A66CB6AD0B11794CC286407F9158DD995545D53CFC4CFEB2BF67DBF9F452760646406387627347A8AD0857D1BDA1E9D72443378409D965ED06032D8206BE83FF82B36640E041ECF6E7F2AFFAE0DDE660F7706B10179A7E9B07B8B44FC03AB32DF9C2E0DB446B5F6474E173493EEB566FE4EC34BBEB52E480BB27DE56D7933BD6FEC0392887AA98C88E4D195D80CDDF9251969F3443A02ACBEA8648C4D5D27ED301E5AA88A137BD619AD5FFAC9F6C0482012103167CF127971C9CCA9576CF07E1247065ECCA5937AB0CC86F5A96F95F997DFAD6AA870DE0BC1C1CDDE6387766E73ECA06834EAB0C02B7F58056895C681B7772B716336CDF3EBF45F7DB2CA7F4AC2AC58C071C3C2086530BFAFB6E3FA03C37573CBEF8B7983AD8B193F6508DA429FCED83469AD0588FDF33F9EE4303BF5CD28AD03D07770347421ED9E7F378D4AF435AEA3C62812C4CBE26802F93AB21262C9267ABA87FE3831D00851D17D8FEE9F80F3CA6A8F8321F80A9A1EA6CB8EE99A0E0BF45A36B7953A4493CC4331FFE89FA663F51B69E186D019EA10F6F34621AD94BF40B62CA37D238527BDBE09BDF37A6EDA8FB57AE5D3932BD4A518B75ACD051D8A0AEE350D27B7B14FC6C377331B74AB29A059A316C88FACCE06C640FBD7472D3AAA66CCC32A17C584260A724F32157703390EC8F640EAB05EB7D32DB9165F927E18F197ECDB4D1130CEC4319AC2714BD20F0206247F4AC947DD99857F23319EB2D50092B846C1197F34EDDBD0A3E0E327B7BFEFC1228EF5375E51A3B768A5F04C4CA10F41F9168AABBB172242AD637FF71B160B469D0A1A55FD35FBF89BA53AD9499B309881DC0C78350A0EC35B4DC4A576017432443F1DF72B023A6280442D35C7A512A54AF0A57A9D00E132432C7D8EB13DBF32D786934411199625301D2D6DBEF140CFFC793BA38EFF94598BDF222CAFA50CAD0924BDCC40102A4D6ECC5C84897D5C916DC65BAA14CAF8A1CD1EDC49A61E86C4C0E8049CB93323E430B1BF4312D584A37AD8E46B2BCD3CEF7B66472A4D56F5DB9CA677CE626BBD596D4C63AD16C549E8CFB73FAF41539D15C9F02BF7C6294BAA111106E085D5C3BA758831C46C8AA8FD8068DD6E2C97ECADBEC6D6FEA2CB75D389DB3013738E85C84067800DD46CAB32D08B066E99740BE86EFFC2171D06085063F1611D4AC093955D23A7184AB6794FA2F6DE77F3633207601D72D6B247E1F06D3DF51C76759DBE93101C5105A7CD24684867897B46524BB2BB5C3277CC411D2DD18A1B39054F20D5E57DE720485183F333A1C9BC2A27721266B2C323A4C72317942D30EEAD7504DD3926F8E320E778423864C1F496743C68A83FEDBECAE15D957683742D863B6FD89FC6768E6B62BC4A1B94512E28C83FE38FC5F2359C8F2FBD26B6B0CFCB0E5F151EBF356B83F4AD8DD58F23F4C34541554BF81ADE175F36613B991F119017C67CCF9FFC52DA6A7ECA4BC79E1E11A189E0D2E0AADF294D9F0F7F7AB62EAA044F77BD93A3FCA9ECAF6B21BBC5D30805DFAB967230372085AFCFD12200B10D36BB54C45FE689957CCF6124FEC61E9D7F6C21FCF826821B4A97DE6FD7E0038526247B77B03763BD5121AE776130687F47A985A3A295AD95FEAFDF8F69ECC92FCE599303F4DCA0754441F1FDE26BCF22EF6EDED0CE5E945B09D4E479C2CA27B8D1FFF4BC74417EB50BA7EEB79A595E0ECEACC19D0C3DDCE88AE7A6BAB7E2B4A240D2A5DAB82DE1C2C325162BA5B7616EA56360FC51895F0EE6913DB42FF2F2FC7891AA46820AD4AF917F6D90D73CDD517265756090AF69B575E0F773DE3836546F141A1628C43885D2A25DE715BDEABEF023866AE10D134745A27A5A38A085662E9B3C1EF9276D7458D08AC9773453D1BD9BBEB998D3B7C3B0BD9A18E92449626648A3612F58974305193E4F60D2A274880FBC389147A0E7BEAD4C0845FD3AD7353ADDB93DC59C8BB47BFE74183D12BB745796A66AA46C682D11B01A16C2C9745ED3C18970906334DD0A1A327CB2DD3432C653C949BD55EDA2AD0ED30F76C10AC28B048743F08131285550BDAFF25B32F762484F2921F4C6E62AC3A407247600A42115BF29F9F42B8373BF215FF6A238974ED28F8FE7511CE141F5DB0DCDACE4B515427D +smlen = 4565 +sm = 634431BB74AA52ECB4BDD513331DD5B96DF6A0357C9B9EE80DB494AE9EA7251D96104595A345BC89EC6B52719BA78FFA46028F275E35716D5D39504BCA1AF51F6A470F0A0D5F52A07C22229204A340B79D3915C28EC9F6CB52D25B67AB09ED25CC839D010E522E9FD4CA347F508C7125CC018B541F3F66C9FCA9F3E1E50D0D750FB2E925CD89B0D5DAD6C9617A5204EFD18769AD7DCF3324C7A785CF8B79B895C0E211B5B4B282CB9D58F5AAE71A09F36BBEF8349B9EF1EC6A1AB8FA69B9A8E9DA5166C0AA1A1B63FF47599B6DB04EF5E5DAA30F6E9EB161807D75DA2DD183419BBEC7A637DB35BE311E2FBC02A4CCD1862BB2BA612FC8AE7EC6328DEF07D323C316152D97C24E94971C0EDAF9250034471E2884657B6427180BC4C05479B9BF366575EC8CA98A0FE9ACBDB4A85FFBBF8AE27F03F84907BA5EDBCA259DA0F4325FBF44B8B2894E70248E4C841EF05A26451DB449A4D26D88BE9C9E7192E922EDFE39DA55C4861D7ACAA9EDF79880C11EBD47781DA4B23AA8B4438F9530E18F7D9287F3B1F1674D59B3218EEFFDA1989C782C2BAF738520D7DA3D36AEA7C2A578D67EE603DFB45E98C45B5C5550AA12F907CD1782E16D287315A8FA4EDF49BBAA2B5886608410D8BBEC6A4C89CC7F58E19C10E92CC3DEEBE7918B0C406049912B80089D719AE00370CBEFD504D1FEC9046207B9690F521493CFD5E4554DDFE011D52869B7B0B8A96E20A17B9181323CCD730BBA6016BC46E6696505A7E8AA80CB5CEF17375E60D31C764D11865EC209A2A653DA93AD9F43944A2219B44EA2C685C370CF761918EF38222484E64FC127E552497CD627C5BB623EDDC524AE3D96FAA8B2657722B0B2DF969D14B0DEBC22DFCAF0D7EB65CB5B7808D3143A036572A697C65CC90F6E97E10427357A1A625241835C32E244FEEE9FEFB0DCEADAD85A38312598A777FF24BA7C49BB735383F8509B871ED9C76CBAD781BF4840C57E8A8F44F1D061DAFD8BD90B97436CD8273F27C949CBE2E3CF486D0DD645BBCFA63C0132FA4F94F418F0AF1D3F7F22DEC5170C40AC717867BFE7BBF82955ADCEC0C0C573A370E39D6701C8D17E6005DF8D52FD45CA35CF3825564C694063BD31C941520E32FC2272C079717E4FFE74D6A7E53F075E2E66379F9B05A492B061B05D69EC4215B5C610FD3B13374E83DB55F3C5B2302B16831B2B0B82D7116FE51B3E7078D302F459E2EC9F8B824BFFA792A40F74D0DDDCF4C0C6650192912B7D29FB753D1D4C48BEED37D40116BF3CABB83CE2098BF763354FE70103D49C6F8607D25D6C8BEA564BBE5493ADE98EF3AF840EC4EACFB85601533B2B4418A32F9CA6111B0F0BDB70171606F44D608BAAB61EE18999D81E8F0A87C23454886B5880A58DF6826FB185347A29067E838527C4450D139C98B619D24BF86099A826362EF8C976C9053C899A58543D6DA742BDE3F9528BD9983E993FBFA6D97237F573D4343E07E764A775592D2D3C0B80C77EA9271B9A11D1AA6A933EF48D33947120D1ED3D225B5AEBB7F5B55A30A9496D80B6AA070C5392D569F3575A87EFD2A7CAC00DB84FABA07269C54AF5F496C1936908920FA911F43DA746DECA5963F655A5B91494EFFF85D0ABA530C9A4FB8D0A285140CA0B69CBE32C5A5C9540784C59827B5C83D5C7AE7C7C1901FF321AC3FFEBC5492FECC48E08543A32D2ABC56F285386094A9ACC5EFFD97B026CF59D66EB1DD2329ACA16607EFEB08B34940E511EA08D70A8401BF1809D4758DBB44FA82028B69A0C05239DB34C75002E62EAA3FB59CF1566209649EEA1DD31D58433A9ECA7BFA080BAFB13B183438B20BD06906AB158B1E0B60E5C6FAEE04D0549BADDB1DD40FD1ABC365A7BEDD83659D76BBEFA733CF9074BABAD22D46A407CCE9E76A74ACDFA29A385D5E1ECCB03938083EA93453CCF198EAB898464015525224C693AF62CEC575613A523B9AB648330B3F2DB27C417DD42BF2CED6EAD0E41476EF31329DBB143C547E54CB994BC9B60F818C23D5AF6ED9C0DD4272F84CED1766D1FA92113B6B6ADD3A4A20D69564D02EB59E2E39FD43A77B7EF4D46E4D13FFE052D5663558917817AFB891C1C2571ED520949529B16C7D64759A8FE7728AA84EC3380911E6FBA9B1ACB1754ABE7562D180612BCD4BEBA606DA818BDA20B7A4AF1FAFC688D0B1243E4C456E4ADEAFC8012F6343C94F6C58F2742761F08444DBCA86265EC421FB6A5E76C3FF95086951C9565D39642D894A9256BFF01528D85C0A8C0D0F3566A3FFCFC7FAF9B8DB63862D6A3BB694784D1C0303A0A5FA38F4A726B39E607E3C2B6C09EA2717F14F6960A2E0CF787C67678EAAFC5631F222193ADD6EE8B37899F1668002AF4B22F8C8C69B39418553C9684C3688BEABCAB27A0B5CB6333D8C914A67FB05422B2CE1B88ECC02153E6AA8A9AB7697073DFA1C991C6415A4972F6B33BDCE5E82F98E880CC5238725DC221B0106FDD4DF36A5579B59C4DB73E9DF43D698AFC1156A07D1918BC261D682C715A5BE4A060E922038AD1F94C09D468F773C67FE683F71A686E4F8DA512015A474D92335AEBAC92D3C051A91FC6C899853AACF19B2655777466435C03BF9E4CAEE4A0F37E7B5D94C9CDD011F1F7473040691C5889B6E7A000FFA572020997EE9F2F0ED84C75B3D30324A0C273DFAFEC184D3663B96672CFA8E1246AF8BD6F3EE2CCAD94A18D209A192CE8BC7BFA24F406A2CAF4FF4E645AA803734D441E7D5B631CF65EDB13586421B083452180283091D1DEAC9E965787B7651C5A0CC7560BB6522DFB5078A54DC9D75C5BAC839F9E23A92568345CF3724CF4035E4D91951C9A33F3D397E36B89BDF2DDBF6AC19536CE866B0ECBB9342FFF716D3ADCE2C4C469E25AE020076C4989581C9032D4763A23D36B63B44E6EEF54818B04284CE39A3B8CEE2309450BE1971E6263AB44640069502167AC1FB9AC276096720EDBA60711178A4EB705577F4BCF2FB5C6981E1B28E44AA00A197C71B5841DDB9BB9CA462D0FC800CD9B963CB2A5664386E2810924187892DBFD34ECC800A45D86339F3B1CF00B5FB84E06367F66B09DE325C7FC563E5C134A59F8BC0519F50A85C90E0A57519DCAEA00437CEA84249891F33A85DEF491662D8FFABAD307A3C469BD73DD2B947F5E2745DCEEE225068B59A877583AB597F7108ED9DB7CECBEFF1737392A1E7D1AF8933DD70289B1F1488B7C02D39A5CC16606070A4C8E950C866EBE40ADA8E4CE6B7504E9331406C41A06CE90D67F5ACC657F25EC66BAC5E12AFFAFEE1313E36481C6373C5766777C80A6E9FCFE10122937474D556A777B7DB8BDD2D4EFF1F5F7F90206161D233C4F5A5B616D7E82888C96A0A2ABAFC4C5D4E1E70824272B303C3F4E5458666E76A5D0D7D9EDF200000000000B1F384B5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 + +count = 65 +seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 +mlen = 2178 +msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +pk = 7473B6A1EECEA620EACC473388801E20882CFE2879339F17DA7ED8C932E0A919E88EAAABD73147A2946C299B83765EA38411475416CF50CBC205CED329A7CCB520B4F70746D943DE06640872748E5CD58A6A95D29BD912C87712C6ED29459DED6CEE835A748F8E2866051ED4CD1D0A4343EC29A537D92B117A879A12DB0B8A36D3D4ADA1D5F6461DC89CE29643405B36DA7240FFCE24FBE392A4C6108399BDD676FB5E8A7EFA3FE3B2EE89F637FAACDEE5D374E738BCB08BA0E6A585808AF98AC50A86E3CE3C7D49B23D053EF0A6110ECF7258399080499CD5C66A9B65770BF5A8185DA409BFDD4D5DD477014C5BE986D05F7732F3525D2A765B92D45AE8CF67AC0E5C3C8BBB1D963756E56F0E84291B4DA3B480E5CFBA4550C960115E829065C4E5EF9E164BC6E936D7DEA32473CEA621C2524D50A65152AF582C962991501429FB81747AF138C5EE7A061194EBAA056EFE75145DC81A389AC4C4D5F5BA756826AA7EF0287201C9E5C531531636D37F9F62CF8F9554F7EAAD9022CF02D5E20F78F380578EBDBFA1647E29ABB28B00CEF03CFC8789978CEF11F8B0747F44C08772BBEF0AF260B073750789AEFF0D4EE366D87FF28A558EFC058BE7FD402E096E81C4AFD286BD9D14E5D68AD3CDCC2E9AFA151C8A537942C5F3D13E2C3D036B186D865713F4BC021DEB6734F81129D713F7C71FE19E6C7C811831086879AEA4A8261AD5EDA953AF6FB594CD206AEFBE3268B3E0F45C3B8F5DB2AE82729EACFA5A3E0AEF12396F932C393555C80651020FFC3464E85CEC650072C295E685E51289478C863F46E8BE7F9E159E902990B6159F8F8E777F8F68A62AF177FA03D341358EBA88B82DF2DD584605675E936051FBCAC84883ACF619D44739AFCBF372F8C0D460B2070E63C57D4E2452B60C29BF270FA9D5684B51B1213D0EE9AFC527F6270D4DF34550EA1AC6727A76FC4491DDEBE2BB58571FBA4F1214EE03C8E7F99F9F8ECED64852F74DC20330A2F2B29A97392425926D497D2D7524802A228A095B025B7390E84A8F5074AAF7A2E19EDFA78D73DBD87ED24001A2DD0A73E220509AC1CCB2ED6B12F777CD19ACFCFDC9A8FD8AB2CC52C7268DC9E7AAE1467B85154B6CB7BD94CE987684D89A888120B2B4A6D76367091C9DAE531FDC4A6724BBF32AFC87B128381A2E61F2167FDBF28ECCB350D10D6A60C60C45F236077B8A81FED8007D5AE1A1F0D5FD04D7D364FD706C2B0F84A90219EF715587D2E864D0622129849F7946FF3734C8285E9FCE8124E8A0B82A8C8EDC9AC2432BB3714CB2993C294C44809103E352DC65B54480714166C35678E67E66E4EA4904EF3A65903C0C8DCC9A00A9522354C48D0A5A82147BD441C8E0BDC4EE2C87A24F3DE9232807277F2C0D05658E0B15EF040A99F8ED04146726547937C1DFFF2CC3822EA5B274FADFF8D62AF3E5BECB0989B186DDA189E97CB05CEE466034CD6E8C584270FF17122B0A564484EE4A75ECB832D5032C92BFDD16A19F9456675B6A3D7710D9477BA03E778CA71180E4FE41F68CEAABBF77F4BA6401139B30E95402944D6CAF5226B6F0CDB8EF8A6F9836C5914081953F42F4931EB6FAD60645563D970D73290429DB0CF947E57576A0C0E4F70A719281E6ECB1E4A11C9DE196459080DA18B383E8A7EDC40B7E1F39E8FB9415B2F0ADA35BBBE22B90EFE858C7936CA77CE881756F73BA16C68A48086F241E538FA0C83B790F4FA4691D79956D73460E10CB9AE2814E2388202F2402A677939472489889381E0B63A625E10DB086F8117FACC78DFDBF33A0AA928C8780761353EFED328301573CBFA7DA10021D329A41DD82B870B2B07DC6 +sk = 7473B6A1EECEA620EACC473388801E20882CFE2879339F17DA7ED8C932E0A9191D9F11DBBFF77548D0F2AA1E9F8ED35B03821620AD2489F915BD0EC05469081BFF7D7FE4117CA26705342B096BF4D9EA4E73717556E29C90A8C4B13564B4219BFAC75785055232F3B1D1F2D38D76E3C39B738119C851BE5996C5B121AA9052B8C3108E03994113958962C82CCC322C00C02C18806D8C2012429481D4966850C22093A2905206601C440C0247898CB0650C316DC1405124B750618000920832DC9850D418920A352D9B349201138001388880263199A28C1C4240C0308524331242324CCC0621A326490A36205AB62111198849922102B68D0B4306E2A8311C370190388D14B600D8A409CC242860A480DB24612446929CC88158C449D1860990208ED23405102361498291014912212032CB946D10C129A0C85008228D10004D8AA44C1087281C47715B2690C9449202A121C414505830419C828802A969922685A04430C34046D93806223006021222E33245A1023114390D509444DBC08022276690C80D5A3890824069D9C2200CA02960160054C68D8CB884C32852D844658A328508010C83A20061A8415204020C2068DBB81103A10C130668CB8280204762240989D02066C0C21150C08DA232011AB850C2402DE28265D906204828420C2641E3C06960128483228082202053385188323018C389A2404D82206D24366A23471203033203320160C4458438501AA1490A402A63362808858963227110380218A4489A26300C018E1906316388912242469340684C244D5AB051E4184921330DD4A00C4AC26C00A410020631DBA44122323090C284144106D2A23044B82948C44848444CCC148D5226845A2046A2B86048C00C2195691BB70423B8500B4781111601E1805082084923A2214B4289A1480C83404499284AC33882DC1400D0B2241031009402919C2224CBB87009047048820C191865638620188649914892A48205210011C832512205621A462CD1340400182A5B900011296CE2B405484210D1207103090600192C0216708034611A3730C43009A032605C46521AA12013040E01080A01193098082E13206C64984C8A288950C0311A2525E11226922466090660C2C0691CC34152228A1BB32418C508002766600690DA0804CA885199968D9C102AD81210C10230588870583804E3A8300C068812A264CC320043B6900BC52423884C1A202061466418152C43905041122D018569523262040168E040452D307C35FE19671AE8CE84B218E9A1D033462ECEA73359F4857E43E5EEDA0E9683661EA4EBFE527794F8A6E07CC276B07AEF78C4F9E548AC53645250991A758EFEE8E5374162D577C3EFFE3532BAD98E1C41BF28DFB068A718642E292A0D086976166AEEE5B8968F29610CEDEFE0376205F2F5A5A03377397DEEFEA83C13C92CA0E9B2772F2A6899FB5E699FC703FFA2A0E9825108996D53BC84E94B7F3806FF1362665B7A96785BA135D3FF68526902E15436D6B20FE05570D8A13ABFCFF49CE41E311EE698F9FC289CA4CA36EB3F86674474DB3FB3665EC5F924239BE11097A8DD452D6CA8B2879DE25413D6B699EEFAA248BD1DFA240E7B383458A7F2DE0CE9693F722F23849C368103084F06E5B19FBAC75547129DB5F61F8C260895D53CC28A8E6288E874D0993687D406845BD21AA71F53659B8672845594BC47B078FE01F843F0D727C0878A69FA04DC6FBCDAB4225D8BF3DD8AC1254006278863AEE1BAE0084192C4D59CA13C8B2F86EA584022FF10D6B2913F1F34B311A4C485A5564F895EA715C16011DB59F8E2C2738CB509D193A45700C9D76803A925A0D0D49E54F14D9C12FCF01A088D38CA617F11A8C22C3CACDDA47C789650489B3FC23EA23E42B567EF9700AE5BE02C134AFD5EDA8E90BADC00B61C7526C310DEECEC7066F24F3BA097F7DCA4EB6E9C10276124580F744300DB3662984D57D000CBF92A663F9BE1F54976A5C256CA1ECF1DAAB43FF615CA4921009998175A3504ECF7A6FCCF7D78BC662EE619D4E85EA6B2434C115F869DD92601445A4EC3DB78F53A042E521762549F6DC80BD5BBB8767DF65FB6E5A25EB2A69151BB7C1EC213DC31E3AE12389F54008E8E0292491DA3BD9E0444917A8AF4FF7300A3DD7D5449D70F25589A542DBB6820F5D1879B27C6744A49F42275430C31A7B77AF03396C4544CCC67669343BC561FD297A521AD40D4CB2F4D685D61F1EC0735BBD45454EDF664D3F80E3BEF0D57308E1D0AC73D527DAD5E2CF95B7E621719437C18022F37D4B4782899AA291CA4A54A110766E870ACD3BA2F946693FC0288753F4ADD297B7AA085947BE60A39F403DD2238BFF15ED00E64F452C8864B0396B8E8495F813633D7F9D3F437EC2854283C368AD283F049F1F7C71E829A7599B1BC709655E5E990028CED03058947404406FDDF109B3398873984C2637CD1EF5AFB058689989F81F415562AD5614E2BCE4320B10B5F3FABD6A55B1C9BE3C8260EADB08279F56243866B43F31A2B981ABF7FD50AC6CE25C673A35DB7D67CB4C88F285278B4DAE1DF5D7E3C819824347E4D201AFD1BFB9C1294CF11634A4E1D58D29A29E4876B9D5E3629EA634B7B32470EEF56ACA24D4307D7BB4DC8B3E3F5959E24A27630126DB275A9906193BF069531BF664C57CB87520CEECECCEBB0B6EBBF6DCA6F2BE809564009FC34807660310B8EF5678713ED52001170D2FC4D740B96C95EC7C9DE011228D13DBC477299804B750C5552CD9519F990266DE3297FEFAAA76A67E76A26232616A5A02E8F634271341E440733F48613616819823D2302FDEF857E4F907117F4815F5C55FB10A93670F5D62FD1FDB4566A67EEF71D72BDFEF890A348270A87F635B9D596C016A2DCA4717A0849D9A936CA2D86C39ACB2EEF68655FA2FFE34D4B9687E4B5DB4465D03216D2900D2C50F87614D5630115A568F79061C67F242A331A09734981CF9EDE306959462C963F394ED255D1DA66179176189A7D9CCC5A2E153D2DC530A8BDBAD3A2FD33601064722AF729BDF3CBBEEAF7B9DE7F2CCE6FF5AC741B447DE9C77C6FB093C4BC778B979D810B9A54B1135F9CF748B34844CEF1291D164066E55850B0D330045F06A3212883439D4FA5DEA2E859D7E202D06FF8FC9E4C3D3B8574EBC96598830C6C1F76848846FE1BDE0E382ADCBFC697225BD55CB8D46CEB9F306CCE74C2207F7E1FB2F0AAAEEF1FC0DA8378429EBB382E6BDDB6B7BCF1084972A19A71BF3588200D7B0B1554A3A6AA035A227A24E6FCED6AA7EC1A98FD1E565938356B598E9250E200C0B41491C79B85C50A243AE6E60C18B0C7B617851F83B7070A21EB826FFAA8C1159E692D3B457E87F4CF3AB5062C92073F04C1D828E05DA66B3B42A4508608D1C3F3CFCBFA5E651BFD981E9885894D64F69E8648D32628BF36F0FAB22C5637FE35198F49B07787C7117423B8E16ED1DCC35FABE5DD23CA9F5F640C8B24A3D0A84E0D274E4E177B9EAD51E99933238C644696CB4919F160F6C327AD25EB0FA3A4E9859FA4F407AA27568F9CA61F7698BC79478DBB4CADC4CE3B32584635CE61BB28F0642C13DC6C39CB2FA41BB494CF8D9B2E +smlen = 4598 +sm = 13D7B57E9A7ABB9515F61E5F04FD63185F1FC4EAD2563A3AFE8C52D8072F75F2F03B9D15DFD7C270F7789F43EE8150012728C1C649052E46113080348F85AB6FB778B0309EB6EBBFF895EF13DF2B7D30307C2FFC813EFF72FF16F36C7DE3D8BF57F3539A8F1955F06CD692BBB85BB16B3A04637EE90C8F73079AA76556DE678ED4073F57945EC5A13724C23C2869C4CB122F169D9AFC902AA868F22F6199DDA503B82CA5CA3A80F97D50D6AA087E78803CF8834ED560F59A9810E39CB15D1E9D07FC503AA91EE532802AAF5889B00A237CBBBAAD6B64811E39587CC87009539EBE3D4BC9AA4BCB4B578A900383AF4AB6A84C8298106734E821D5A560640CFC9177A9EC5895FEB61A5010FE99344A88177DAC458F03DD2FB27BBD7A58F53CD7B68928A7C3CDF2B9B9B3270720A33B543BBCA50E8412366EBB094C1C57644440F2CD703B0359BABEAE1039E843B1D3D81D28C6F92896DFECC7FBA5A1441B10628A414CF3225C3CB97C263E8E870A002C3BE908F324BC7F8A0A806F5F5CEEDDC0BFB4CFC3225FF8B87F74DC1A5240341E18EE24DF18F92C434010053A727AD6B8EB9D07B149D2BB304A02BFC687887FB60FC9564E207D397C796BAE2FC625818BE7D245E122C7B8EAB62ED1DA5A7DFBEFEB089CEE5C44C7DC24E20F156F894C31C86D131524814F7C3829D13B6F561EFEB6DB327360FED33FA6B6DD0EE8FF069CF8EF1652FA86D7EAA0A60B18FA4B8C8370ACB9A22198C3164D7C00AFC8CD76463230A6C3B660EDA0BC04A24C54FC2BB61BCDCA3623CD560E021F2C75FFFD670EB7B7520D3097F9376405A0FDFDE8C1642ADFDE318C748073CC31CD5A823924790283B50127BCD1255058715D49CE26BD5DB526772A84537A793E15E82458C765FD1954CC7A5EC64D11C3FC3ACCDF0803BFC2182EE6F25B9EED0025E726EF71A051EFB078F3CAFF8D9471E4D5FCA177EE0E75E0DCD91685016D5FB5A5850C7FB4346B055750394979836C31AA7AE1EFAABB28CBF559220C29C4DAAB987C198C48F6263D04C35B8BA0FD6793DBDD0E8F32F00FB1B702DB514AC1165A23CA32E7B432561CC34B3614C0E22F3496AFD633B3875F48B185115692CFEB260ECD2D1099A653CBED3C0BFBA709EEEC32B66A45385494B6F416D7EDBC64E501F9D5E6B3AB377A9133FE12DDCAD0A17AE30A7B5DA17FD4E0BFC52B7AC72C0839EF0C0EF7F9C338FB0CEFB4B26A6073C8EBB5E35202563BA2B9C095728A9A764CCCC418B75DA1F4E6B5179F43A39C991E05625A9F11BAD137261BE2E389090FE26FD2F678FCBA2087C10AD55F4F5BF38B0FBAC13D523DCC1DBC97FE9B8E9CC7BEF04519DE75FD46F7ECDDD838E8BF1A8ADD6BD59DB03DE53C0157B8680992545EDCDF474600AF69335A0CB9D3DD99022F7B19C59862426C6FC29D56291842CCB28022D695B7BBB52B9F79B1BD9705C259FED562537329EFA8FCCAAFC6BB2AA5D37579B73E2F110CCCEC77309F57BE8DF66322081C9370B6CCE893F527A2F8E0802FBDEA59CAD612F09665547A47015584A7A6DB7F633EB73A1A6FC07DC32406331C4A960E5884A3B443AAB2C67BFC7E3B7A11B89D98F2F21C5C1C9D0B3B6C589BC09977CA410FF8736D36E7DCB2915086A648A6B9131A9F146F6968AB63E9C1AD379D305CAC416450F9A2422D9B6E497266EBCDDB91DF9F904C4100E039E8094DA00A3F73300E6B1D067E90B778E2ECD8AD27EFCEF5C315BC71BEA7EECD903CEB915CF9BFB04A49EB8DC6412A5F38C28D5EBD5B27C83281FE8B7F07EEB06CFCC359AF1FABA26720E2922C7C3095C78A579ADDE7663E241A596821613F2156BB8FE28013268E06BBB8F1AB0BECF5828B8C979093E09722E444A64C803896DB2F826448F60F8AEC771DEEA08EE17382609A3A9639ADC712761608458D033C5F2CF74CCC3363EE591A722CF7BBEB557FFBF7E196E9B7B2450A90AC853C31292BC135C86CD9AF15D7604E270DC893EA705D616A871F93E03BB2A14D141A434A8736550B05D4528D26763B801BC6BDCD30F27C7B2BC3E925C1FA4F7CCFDF10803BB6D7A9CE672C98F5BC596483A79F20A3A709C4A21B13A40A46E9CF3D904F1C1B9E088F32144D483245C09E6FB8EC43715776CA1024F593A008C1E57AA2913616C9D16AA027DAA206DF634A7451CF1450549A390AECDA3740D5B2B30C139B98088CAD5E7BE948808D33295697E4F2ED0E2C6AF820B6DEDE840AA4D2B7591C7BDE9474600380889504DEDAD7AA1B00EC6BD01D18FD2CE8EB85AAAC6498F12040687A966AD18C3E1AF410AA08C2D445A8BBB57A2A5FB87A810B5A9A5222C0FDF87A6C1069B4D7E7DB8518FA5BE24E5C3FCC7D954A3D29D41E14E96B5BB3234557E375912080841E99F4984D8F717B0328BB0903A661C64FCF8DBA0A1EF0D4A42362620136A219BE45863E36A488492BD0C47E74AE944A54A565C7E4BC73C560F9ECBBCCA3182283C87FBF71DEC745532D73D674DA8516B61C6C796DA61CAF6DE657F66CE5051DCBD5566140A03B644AC5CC5BAFCC3CCD10EB0A5C6388C0A6C4E65D22FBCAF15B862C6B7B9A1DF0C2B4B780C104CB22C32608BB65E00244ED2DFB08B12F9D7BE4F00194F7E46E708E5A21B33C525D54F54598903A8D6CFCE3E99BC5387974A089071D9028D537444C824567CA76CEB8720A7C1EB793436C994D5B7419D8DE925CDD2DAEFA820DBA334255F42CC43D8405E56EEAA5B6B1A0BE9926495E6C376548A10BC6EFF6677F3B4376130F4EBC319223F403995434C44535679B7E6309592334D1CE60B2A1E5440CA789E5AF56EC05656E61D48BAC9F27111FF45031308337AFA7B290DEDDDDBE70725DDCEC1DBDD3D726AB5835E505341457BCCE0D5406FFD899DB16EA90C0CC56E8492E0EB43EBDFF12F8E6967BA782A2BF7DD751FB2882B796C5F616347ECC00A6B2105F72E90BA85E021EA6AF3AEE66F45FEFA899C8FEE45F38E8158DCBA9179E5B7FEC9F44B5066AEA0F6D8502B6033B6AAB1961789149407E4C0121756D4B5B99FEE76405753DB0035BCBB16AA2F85250BA0F04AF849B342BCFFC91BE439FF8F6140228355C753F1273C2D642D8C021F034D03883977FC59B3BC7D783D010B6A7959A23A688A13D0A1144052884E96246875329E28188A19FAE718C70A6FDF747A7863DC3EA3226949E9BA0A640D31B7CBA3EF8D09F72D6070E59B8A04C874185F68ECBECC7DBAA75E9762F0B2CCDEF1D4CEB115073F2858207BC995D770A8DF978676F1898417F90521E88D25D9F7A57DD1FB513434F4E6D0964769ABEBFCFD6EAED010B0E2B454D5C63666D8DAFB0E4E81D263032475C64697986A7B9BFC1D7ECF4FF0B0C13272A343F586888DDE3E7E8EDF40000000000000000000000000000000000000000000A192B3B99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C + +count = 66 +seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 +mlen = 2211 +msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +pk = 08D8C26FC5D9D655B652A414B93DE3D2B1642EC996CF0D07DEDB19EDB42381F26622996F9504889EB68C68C2DF8423DADA6753DE3CDC1652B7EF5CA65FA5E9BAE2DBF5737833EF80DE6F08C8CD195C707EDE21274DF656440C45E1785A3CE4EE2CDD01321572BDB374B5678A6DAFC6BBFC6FCE8653FC9B3169FBEB13D5023ED4B19626324ADCF33ED23BEA93BCEEB126360D59C202C5BB4B22B21488041A8D70DBFFBB59B8D676DBDFB7C939B83ED9D92C349881DD040ED6D4ECB832DF39CD9EFA666B74B7B5CF0F8804FA49F8E2ADDB3158F36B4A7525880BCB3A088A12FF8B6A3B285D71A1B8FA860A36B97759D30AC44C5A2E60B70F8369C678876D5B58CC9ACA5ACD84408C9F94163E4F01859CB5F3904C72E3A51E721A357519D0C38976CD56770273308DD84DB10BC642E265622D5B26E061E1A60B9973D0B712D4741B1670A7F8E475D9CF90B699DA7EBF5935CBEF51F1AABAE39D0289BBE260EB088B59A6423E80D4607D94F7B531171812236AE0578C0B8BF06925A88A8AA289BCA16335665BE3B2E87785810A98D36C140679AA81655924375C3D27DE8414177346B4CC64451B953C112A7774C5953C9B686BD18C5752C0F619AE15DDD37D2F78D9A806AF4A83B021864F41E98D035375B9191BA8149DB939839E1A587DB64FB5660085C7A75788E7B6363A17A208F013187BC9FB1A660F8A5F6DE2D3FB72C14C5D44A49C7C0331C7E4150A6D86D9076BC03B4632D3B28E5A2B8E147020452D2D6172FD7BB70333186610FAB81551A630C28E3E46CC7DF0CAFB3561F403C990DF8D281550D1AE97343148E23391DCB369955B5677C756DD3B466AB6F43BEF50FA5AA9F52240823EA3DB5CB51CBA5D0F503D7E03AEB9D28BB5EA49D5253A8CBF50F148E2E2973AFA480058B19E7A1C73112FE39122864DC78E46593C6346EF072994D405000FA62BE86215040CC7DC41F4A481006972F19A5555C60393696141257F790D4C290C1FC31A300DAE112EB29C413B060BAD58E19D6CD0EAFDA93C9AFB917379BC502A1AA9DFB92B704E2B031C9171047D2A263E3E06582E1DE94B530AA3F9639BF5E780AC7B315A707F40E1A5ED333060552005D57F7FB752BA3FE120F56657956544E9CB4484071339091091E5EF8922F66C2491420EC18347246D461DE8B7FF885988F5CFC2C3246FF583218A87EDB7AF4F52BB0FE76747CD05A07E28CADA4CF4767990CAE8DA34C02EF8CDE5FB112B5EC13BF75DCE5A2D7EDCE06686F416726082D4AF1716F529473AE44CF5B7240B8395DF67693235BF19A4E58E5BB85DD63E88AFACA34AC0982C5085DBF26F5BF4C26D778CEEA13F0C6D35BAD94820F043DA3158A604E133EB92AB88E335E28C13F5FA939B7905ABA226ED42EA715B4D1CB7AA0739EC0763C3D9CF18C660777CA5E509EB8BAA84FA8C935D683A5EB13EF3B77D796047B5A583AB6A74571906258B8F1775D835BE0FA16592F2D02BF5B368B8AB2A17C8B6C5C46F0C18D1BCAC720DA60217CF130FF04D5BE22868E2933475A84F7295EEAA495F2A44C13B17BBBDF3FC57ADF79242DA51A13E5811C7DC0864F851443A758D3AC4754318590746F3BA1E66DAD9C5A24AC5D29B72A7D27C8D98C066050B78F727FE99E4E9478D26EDFF4C0682D9C944A20E3CE2E641B21FC89CD8A6D594270FFB13EBC70ACA422256F7B8246EDF28C57335C613E46559E318FD7795F660251E2FE0E736594655842AF1652E938960E7AFA7D09E7669BD06F3AAAABDB6C768FAAF5FBA2E94AEA94E8910C208A7B64DA5040B9B89F249BBE4728B8010D41E1FA3895B7E76194BAC1B4168DFBCDF9670F4C4359A4D6B2942 +sk = 08D8C26FC5D9D655B652A414B93DE3D2B1642EC996CF0D07DEDB19EDB42381F220471DDD75E9D7EC39B800161998605CB4CB6FEC33B9F9DFB46A5EA5E7047402D7888308164747F3E67216114A2B8D2185183716C5C8C4D7E79FAEEC83422BF10298D1603BD762D3D36AA3A70B02737AEEA04FAA51AF4260E6911D6FAE8C74AC1A410912953123B24590320C10006D5AB48DCB1628CB8864A3A441A02686A0B42C01131244144522920013014D933442CC842D49B4900C874C09C490E444094A8241E0160C0A44891A2369CBC68C49B820CAB60C62306E11984491922C0A932C8B462109383292440C24B061840062A1108598048A2236452025301C398042B08003260A11206D5B364411446E08101203A740A190840A966D0CA9481B81209A8670122366230924E0B86124982884C03010B60414160EE0B225C9148510848CE396801A4585CBB66499B88591182A0C45910B100C24B46422982D8890240A003110A88C43B60901318A14328D999805A3082E2198010B91654C4261CA4009E1324ADB244C19068093800513C52D1A216949A84C84C82021A56823C81191046EC212319C840023132DE3064924C16C1A154902B6619C362DE1B80814312C02420423C78D91824D5AA441208508594292490471108545CCC6505A882CA4008AD0166519B265DA304810B6810348611AB63100288C0C9185919010E136294934659208654A362E63A4691B8920502231D940255B202961366161C46914886819A504028150CA92818028880139814384245BA81122340E4884089A822900204AD8289292260E1A880182C86411803093C0606492615CA221D8C008120752D4840514B7115C124A0A926C60024ACBA88CC8928CC822050B156014396904908810034D80028C58861183B630E0840C09C690E4340089484124090DE1B08C242490991210DB968C58A64891840D09B20C0C03100845205A322414C3011C286282186942126A149868084006D2C4909B082E52880D04872811B151048889D4366E5C0684E1426D11A22509180A588280CA0820A39489C82085C4B84448C6700A2024224270C3A620DC26491BB92154861058162911C764E3A265A4222614002E4A88856294480A0086203940A44651A1008600897118B1894292086004086224704B42106146440480800A2670D2148004C01162A06D0A46440BB011C346901B354C1B996DCC38221423244894611C23824A08921A228C01A10981166080306A52224DDD1739F9CED07F4B8C702AB8CA30391B0633FA75F4DB21631BCDD38630379FB6943F6FF9C26BEACB10D51049FB65BBF1035AC9685116C40D7BA3A4AEE152823DD03FFE088B96A761940B885504C93017DA17D06B82EBFCCEF4533A67CC3CBEC4B2C84498EBB2B63ACA7C3BE399E72DD2CFF7EC38C3CE6DCA25D6E9A6CE46DCFB54C8F372D203756B7760147B6E7CC4BBDF4C2D10B93D7A9E01EC7BF1E0D877924B4A4B8E07AB643584A6CE42910316BA78F5B5EDA595358FD66B6131B52FFC152DF0370AE0A166EA569650CF29346CB8B5E1C84020FA4AFE8C30AB01A9DD7F9D1C23B53530683628D3470EC2AFFB20E5ED134F6F0BB7E7A596D8A7EDA647203027E3402BBDD8F06B392B68A67383604DD021180238AEF832D3DE20B1790A2FD139B24762771A40886CDA75A8948675FCCC6163FA9BAF77D9B92E0623A3AA1CFBFE5F44FE43E6261D3A4B10B01D5FB26B2944C44FF6AE76CB3090003C8B4AA964B3CA6972FB42FC88EE259825A90C89D6A1EF2503BC0F1A21FB4C4CC607AEB3E8779B0DAA9CE2D11FF469606FD539A8129F22C763A143D438AF6949D0892882FC86C5B7158F7F72D51F9618954CBDA221C12A6FFFD13E63143C03FA817FC9E47637D2E7827928DD75E6E33653C9C27D2722F68AEBA3CA947D3F524BCA1521C717A84D1577B6A537F9542BAC957361ACC47CD29316F20D2C051C1639BD138C304DCF49E1985EA0F7421D932FCACC1CF4E96D231DA87B739EA300E35B2D3E90CBB7186A52183E73C09D7A2F95E9892534A32E81A439AF3F47662ABE6ECBCD0AD1BDC6BB054A9CF9723D1A2C99867BAE0E7D2B4BBF17FB7A614FFF09B66DAA3D9E211F7CF1DC4548CCBCD81DE7E273B0B129C00EF2F167572003E5F80189AA0A9993B16CCE8BE5EC8566827C8DCF7D6352ED5DA65B6A0CCCFC954ED1B4A05ACAB55F895FA14BDEEF26B187F86CC6A765C23733B4B28329FB05BE1E3F668D167E891C582F8FFFCE35F2C6556F45EBB36E38B73725687FE7769EE32CE6A3E8199ED461D463F2A152D45DDF5F76B385CE7637996DA17B2772343D3509C6F6B5CA2153E9556179B67397E2FEB8C2D71BA9A212BE75230463F4742398E65F5E29FAA62408A19A6C8F96A02D11E088E2033494417EB66D1E3168CA248C558381272CB9B525221CE00E64E2DE09CA887EE48FE839D39DDEDE38DB4500B99BCCF25ED3ED66A05ACDD45033F8B021E8CAB9CCF129280F0EFBF39E950C2B0053523B79139656A219F234E3C30CF5BF6D5578260AF400784CA10F2C77586B231E5F78B42D87B4B1F35C1EEC9ECBB4681120BD74932E81BB0C13C575CB96D8093FADAB04A6A861C44FA9A14D811E5DB7646CA21F96EE08297BBA5D4D521E77D7AB724D720F0644D3FF1C256166302754EA8607A2C43B887AB92A88C8484329D4FF7FB1D289EC5C0F236C1BAD5832727F8FB8D204D4286B48D9004E5CC33382D0DA65A9F72EF2FB6B0FC15998CB3BEF3AB41BF05BE7D18E3FD47CB38D5A1FF42EA72542DA591F3C944FC1D74D04E5072A2019177F2661857A40750C2853683C216F58EDAD539941A81A9D3F62856B0D354D5176691768C5A6B673F73ABBFCF96FEE138F19082904154283A6A7BE3A38641286D381459EB07973CC85E0E29832FC5D242579FE7D0CADBC616B13E09438A228DB26B611623ED673DA30CEDF7F2D3931CB01B9CE039B2AD7387278640753041A00BFA8EE5C6F35C3961F56223585BE2921CBC3AE0DAAAF4354BCE9BB760D9B9EB99D551A5591E2246A196BCF494BFD0FF8885B3644516F7244CD9A1E31F1A91905CCEE4C6580FB41FDA581A42BBB5C94ABB7F01D06B9C94B3A25E6CAE43C037D9ED4867C951390C1E47C143C71180FD31B3FCCA94C02DEA1D17FBE59D9BCC5788423CE08CD1126D26707BE257884E5CAAE65C0670DEACE7527C4AC95BDCFDE5F7D96A9C0FA6BBCD7264175B1D40CAA2E42D721C008228DE1A9C5E64E1B07824B599C01B4D951261FE164020D1110A2D1C370433DCCCFAA3E3A7579591E0B0C2E526220F01433C2422905144B5F93026FCA09E58AE846BA359AA26B45E4CE9874561382D3FBB08CFE096FA3D2F903CF38239B64AFA7D80AC9C7F62E8B1A25254B9E3F79415D9D99E059A010EB4141023EA569342F57434119183B02B385953E009EAE6AE6B21D001ECB4C14CA8D81CE74B8F702CA18BC0BCE4DC957CF4DDBB2075F84DD6B9789FB02B478B2B6EF7E7A84F20650E4E5FE897D3F3CC8CAF9B74AFA655EE65C606862B35AD9E8E42F0D85F583F2D61DA6221136F293E8CD16F913F2AF91CB5D5062E5C2F1B0870EFAA3B13AA970354DEB96DF +smlen = 4631 +sm = 373E53672E4A24BA3EE5A434A78F184109EB1D85986DCC3EB3816001D6F1430EDA542CE9C832A82C7504D65754D8F0CA31E126C9C07DC74CD2DBA04D42B2894DA11399661F5ADA47783D46AADD862BFEF0115BCEF91D580FA8B3DCC0D842B76680AE552438199190A210EFFFDAE0987B1FBA0DBD030FFAAC2BE59535F5C66A51878C746CFFDE6DF6B182DE1E61C61D87858560387E403FE66469345B2BA89021EDEF25F22B0B311F3E95C3B1B43CE07D56CF5A7F452680C3254E9F4A95A33837790964B577DAD535CF06E1896713884FD309F7642D3AF4F68509EAC31090722ED11EDBC687E107074A4E2F9B9DA9CBEE1358EF7014D4A18FB49977D0DB643AA58863663E8EDBAB3869A038A0273E4CCB859E530CC1223B129614EADE602897507140A6EB94E4DB1D52271E461A05B5ABAA32AFD1A6B02033BB8EC98374B9B5B31B8FFAD7BAEC9DEFD04B824DFA99FFF3907147088E999C6CCCE4192C25158B24BA29FAE4D8CA791FCB0C864A54E81EFEF691207988D07EF7E3779DCB7DA7FA7C327BFB9A48CB18542D76A794F879AB8989E913794CF6B7BAD46E55BC35ECDFABD7252492E510795026FB1F719F11ECECACF7096CCA06B4FD16286FDC75E896CB9CD1637BAA4F33E10AF28D4E8B00A3DE9CCEDF65BFFF2DD9C5369317996294204F26E63C25F8516646D6FC73C3BB305E818F705AF59D70487F52CAAD93837E39A99AB48F07DA50A8B6E12A6F4FC42A16DBBA0F25881CBAD9A4672D3400E9E7476F1DFB3F76157F1A967F95C5F2F403715F2F33A6171E2EC4ECA9C95155E90F45E3BE36C50F81A1E757DDD55A7CA04D3AD20A1AA5EE8194BE2FC3FCB6C04DB6CE95C05E568D9ECBAEC8C66FF3BBADE958788B6DEEE84CF5DE2E4F0D6DF17FEBD45B402E0192A5467C27AF6E76974B17D96DD755FE1C8344A0E5E322FE521B9D0C8314FA3D065631FF8EA24909F527DEF39CB8B34C420D325C9D34B0B7F1913D1FC430724AC0C034B46F31A7CBC418D7448A434DF856790CAF0CBACE93E324258B29D9E5BA9F8F334F272296A961F89215EF52DAE41DDC38A7E1669BF65021FB7174CB3876A5E87F745ADC3DDFC6E534F96608982DD77BC070A4FF01BC75BA96731E73E068C7C4B24CA4EBE3629B4C30526A0D64563B70317273B86C1588C1A24C40579FFDDA5E65512B82F88615622A27FE2F6089088F13CA4C45E88C19560925E88A38F1BC09699A0072C461519A46150B393D7FF5B6492B6D18AC94C43EA5E2DFB3B0D617AAC12568F5F082A530DF7D02F4F8196BDD8662AAA39316B7C4382D57F732EE3AF897176EDE3B30919C5912F5096535CCCF61A011BF7CF4070CBA62DA259E91963CC67F9A6DE091146C6AA7676E7E13D93D8C172A5257F9AC4C953793AC7DA1A5537DAF3FF40EC66EF29372DE57CC8FCE511C83DD307583832DF8DE5A7EBADBC3DE2D70BA9871ED35477A5128EFB6DD1CB8CED68EEE4E07A1289534F0E8C37E5A898DAAF10EC1416654142C432804E58189563D8E7DB4132B2223E79E189A57161C17B2F6BB50421F7AB099BCF626EBCD57B7E27884D75435C7C106AFD917AB0CEC0D4DD3B42F5AF50099A26480D7668C53D3F4233C0DBD0C51C0D14FC7149BE0514CF0199FE0DFEFA828581077021B59E8872D4A15B00FE6B93B3AD5433A5E4CE653E01C4F1AE45410AE2E13EC1A4EB7F285A8E91521E203F248FBC531DA22AE3EDF94CCA7F5E3035EAAE07031E88F44C6CA76978F43CA36A2E4B7A9A6FAC4292296B305576DEA12177EE5518AA63CECCEEEDBDC00A1E0732A226D7FADFAE94B3EF79125314A86F0CDCB8408FF16645985DB5C7E9034BE819CDFE8571726024E3F1EE08CB0212A4C189A3E27D00A02CB9A88F6AE92357845A5FFDEB7726B648F91D14DA17BF6CC1504C38C323E1A92F71BBD9FA9C37CA3DD2FFE5C35CEFA7A6FDC76347A45579FF3FC95D06E1AECAA4258615424A2F3DD0F0DEB1785C52977B5D611A9D37821216881AB6D333AD6389C27CD585836E283FEBC04A6E7180288CC9396CA69660133C35BC8645EAD0106AF0CCBCD94DDD5EC5E85543235790FD80479AF490FF1121FCA05AF0B15B7A5F728CA964793D9492EA980F2BB64C373B1082A6C8BC4D47735E2B64F900652F22D3AF7AC189F855A60FAE173A508772F714DDD4B0EAA230EC24AFA68C59BD7E466EA6155B09E7D64DDEE4E3A0F7ADEEC322281488451017FE83156A1E2BF92977EE8ED27FC7A4A94F64E7DC8C4141AFDFFAB128599AC148754C506661A4E4CC7BD9CBD400C97DABECF3DAFBDFFF5DA275CC363428965E1B8B7200633D30A9DBA6534766BC672BAF7DC524AF5C6EBEC75DF972825EE141F2FE2E657DFF4E1A9C548C1869F43956034676E3026E40E5E82E0868AC82CD0276724A6525C59F0417BDEDC481BDDB7401065123491A4F9409A10127FEA7F5109DEDBE8443A0EF1BE87E33616C44D0DBFB6EC5287F3273A8D393A90EFADE0C707C507E19819284879B4EAB16DFA2760155611860D2740DE26B9FEFFFA8D7091AA89FD789837D0D71AC99FE4127DD12E46FDBEB9BA2ACCB037CDCBE593A54768D25741EA92ED0E6D808842E2E4051A99AB9236D3C168D584B8E492E9AF09B1ECFB624439A1744A67151B1C6A85E1A13F85F971A28632B1124117B2549DE5D24E5080D10B85700079E1C19589D9B1080D7FEB6B525B349FB06A46EC72D790FC5895815B0B52F1B995529EF236AC8C752112DB29A25D4728711BDD471B7D20AC7A26C166AA07C07B324C1539B8E5505CA7895275D76A09A741D9CD103E6BD9DFA1F080DEED958C6538707AC3F36B7FA2A0383A83709E8E8EE3E122720220EE68A9939541DA1E62121B9B23E1D9D4FFCA4AE7F75CA34A1B2ED81B1F80C6515C9340B9655DA873545D63A736794C4612F81C1F24C1D53150D1FF1A3F0A2C697AD4ED52685F3A19BAF403FDACC1CCE81A0577D4DDBE87F27B68D10D3978D023E814CFFE8612878BA220F77018FFFBA59522EE0CA8AE5457CB41B510E2E1B6ACCB3874ABB452A77301F8DCAA4B3DB13A92BA84A40069D354FCF0EF9F30CA0EE1FF8AAAB8E887637757A96FA0B4338089C0C34BF84F40ED0B642A51146E51BAE6EBA5C5E69A31DC3C78D8E4108FF852A626CD1AF4CD76395BD44AF803A0095907CC20F59B237F1C0F3BA0606CBF4A93797B0E52C0C80A342812A7400BB4A30EC242A9C0BA6526438E2B50F4BC7361440CD83E208C173003F776C55C8CBADC5D4BB182C6819A67ECC65EE59BB4E045B1BD40649F357BF6365065541632344850636895C4D8DBE7EDFA0919464B526884ADB5B6BCC5EE061126545C6264939FD7DDE2F405192D3460616668929EB2BBC6D2D4E1E3E7EA0000000000000000000000000000000000000000000E1B283BE3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D + +count = 67 +seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 +mlen = 2244 +msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +pk = 197F215B90C27BA451990E983DA3F8DDC9675ED47CB7BCC84609603409E7A79B75F2CCD4C9D76A6B801228B8B7AADF60A53DDBECCA7CFCBD594AD162A911924E3C447B3A3DD8E156D9C8ED9C24BCCD1D56208D4190F014D9AB9ADCF6ADF3836EE562A5B828955D14324484B8806D3B5D1DD9F7151E53184453460A637DDBC4C8ED791DBE4A615972160E2DF465E49779626D34797E757CF64A1AF9F6C2816744F2DF8E4FD86E0AF8D2DB72884F384A7993FBE0ECACF638117BB11CB5E9DF3D54E244D7DADA2D9570B265E01154DEC77986CF855B424EC9BD0B1CB039C32AFDF7A7F10CD55D7F4E5ADF6E61AD6F9156F3225FAE43E291F6A8489D1593DD47788D9F20137449E8363199CC8A0434AC84FA1959E1039EFFFF9D78B91B6C3D5C9261AAD04E824A9CC191881AAE501538DDD90F7F3D721F1E47840E46F16B1855934454AE5B2E88ACF02F0DDEB73BF4F4ED68D29712F730BC417D92D5DD185C436A9B556519A74CEBCFDA8A80CEB7A5D0D272BA07C711B7FDBEB92B5A9D9AC237EC9182707E1976F25C42BFEE4601B7F7E5D917050650D18CBAB9431C3753384B332583299F464063B125F86D70E7C8368704CC3C34F427DE927E9768229B0BC9BD1769D67D9AA12D5ECEBCCA2EDCE65C5F59AC6BADCE80B5BFFCF0FD9DB9B921D7580CD6CB069DCB579B323119B062BD367F9A9F06689626E61240C6A24C309FF5BBFF3930316EFCA363F86FEE3971EEDBCDFF7912EC65017CC1D06B7BD0DF340D3EF294E3DC6D5D44F03909710238F9C071A1F99130A199BF5E06898D32B1495D94C3654A0E98DF912F2364882A24CB13356BC0015DB6024EEC727BBBC12AF60EDAE4AD778F52C06C09EF86A17B92F0408AF70942180D641D3424ABACAC183729E987FC0A6A8B57AB9AF0A98A85D07C142F1BBCF66F495DB055EBAD57ECBEA13EE5191CBA67EE2D82F67116EDB3226CD9E3FEB9C558FC420EB44F5DC1D9133FE50E45D997404B3DF109C098C816CC7F533B54D45B1F0DF765B77F58373004D63AA2956934D7DE34AE3B5B973BC5249DDFB92F0E72A899DBA4CF06F5C341C287AB1B111BE3862278AFD3023A15DAC01C195154BBCF42A30F4CDB802464A4B58ED329747E8FB6200D4C1DA5E371FD22909598FF3923DBE7332C02EA5D8D7CDABE53D3A941452604AAD7FECEA33C42DCE39208CACA350A1896549E8A3E07942FCA61FC3DC9E795CBC7A8F1A9F74537DC75833F8DBC23ABC3FF6152E715D6B8026608A16CC725F2FCCD6741306228E989EB20D76F514EB768C4F4805036B895C70615A43C2A6167491807328FA90F6426B9C3CA5074C8CB9212A3700E4D848681A23CEF9A12A593C90805D2B637BE6F08B3DC5F8431DF5CC8878E992FF28A38B5B61C622EDBB5341A71B5796D15FC1055FBCAF6AB4CCFD7E6723B6EA50A449063ABA6CCA1605E7454759DD8EAA3899BD5932018DC94B907E5587F9C30AB892A74F76134E45A2FA3BC2E800AE598CF19D92BD6B361138E13818C474F2FF4A58F17207242526EF42B415EE9C74E74C6A38C2CCA51E97F74E1DE3A70FE367F90911CAF7BF62DD579E99774F818071D8FB47F1A066A89C7BFD7913CFB1AD79EFBB609932E7F87CBB0F9DBCC8744B67DFF02615D19953CF57CB1CF3DF0EBB7173CAA1D2FC184B891035A305139986A9F06C949F3CD9352FEFCD288B2EB789D92D8640236BF25A59A5C6E0EB99488455B4C78A0A72E2C22995EE31697F83B79E6E90E725D3920A24245BECDBCFE10763D5AFAD43A815116BE387C4F67314875020E316AFEB445CFA4D11DB9323901C226C1D4F2393B3875DA5EE4476873A1748558717FEC353E +sk = 197F215B90C27BA451990E983DA3F8DDC9675ED47CB7BCC84609603409E7A79BB863E85A6495AC72FCDCD8915AC5390B8760BBA8D41A2CE39D1636F1E09244A777CA4A4A3F78EE2545C91776A3AF50014F6F67D88703FA45B53AE895D68927B10B2A2A71E35D990DAFF91D4E4D9F30C85A4A44F20FD738A47DED679FEE0C9EF513C14CA3224C1CB4640B9885D0A60424004253387219818512B8250B90844CB84C8CA80D01262013A540523648E308319B86491186114BB0445A1866491825A2200294A881DA124919286C1A2688034684481431A030860BB50000362AD912695A267023B54C58342D03162618020D98B890A1C45124A18048A63124C8059104029AB08502262E401462A24880D0B6498B166C81128EC196045C302210275208C14C21B400802865D4440118C28850202204B18DE2408143104ED8B809093860011142E038911CA43012474E9B264ED4045240280814A1858346848A462A591071E3C0811218090C490619150683428D89304020244CDC468E82468014A910CB186480484E4004211C113123032E1A030283180A51B24801002010B59189304140C041A3420C013602E0442A5B9430A4388DD3A8884C882C49B62848128D12A548DAC449C3B020180022124069D8486E9B208251B80561082E9A16920AC7859B9244D4005143C40122C96952C4811AB51002308A94346522142DC21812404230A10831C1384E5182859A9271934201222471D30829C0848922C030D4A00C08B73018850503382A9A886092C811A4446523964109120253B24504128003A071A0205224482801996109144A03C5519B08291449289A386888C6319CB8440217010993885A12610036829C3030031560E4C2281C4148C3C008C41072818209D298480B000598A06D9244124A444C210144E1B6298A986DD3A8511012418C1242189568009425802030CC304A4C98404404881931291C480294B89088B409D4C64404160800B090D9C6800BA965A1C68522C880184068249840503681CC1851D33241E3B449D28870A4927142B06008024A44224DC3B08C238461448281C206424A20654044520A069064B4651237324AC68849202E21B84D1A3270D1921122162904B3082303514918009012261A238E9A484A61122022394201090E8388294C482419B92519234894C425C3102104274C59344113898859C83151B82C10B9244940482242459CA224CB86690101910A02051C1229D4980559202C82208D13430EB70F0085CB336DFEC4F7C007B69F7E62E2AA8B86C9728F152AA61A08D3807DB818B32300F80C97D61665A58F1FECFC3AE6523CBAF70A0CE3C49A5927EA9F167B20CD36E63822BB23DCA8FBC7A68C1A5CA7183177A5B1F36E1D9BB543D281F8E228446171EEEB3492145D345F341D2053A49C6F72B7542BC98FC25B46C3C651F43A9816FDD31F0A7D83176DEA61354F77C9460C9B3340798A08DC17F3FE051882F8B3FB36C17A6B5A682C0E6E249FF4A6ECC5C479E5F7057F0FF8A718F5ED41E4F01B9273EBBFAA68B2869D31F4ED8C30EFC682732CDD5DEE7CD8FB94C38D644012587BC4F3E5D6657BC899F7F7062703EA285E09A2E079D84F4E60561260F3FF44C642204CD7D17050450D8A8BC4789C55C4C977F7414E72D13CD304A09A9C8595CA0C77198FD0E50FEB073AE1A1C9DCE7E83711AC57A80D3DC215E44C85177BFDD19AB9E74E780770D3AB4B4A74E8E4820E24D3FD72B8074B08CA550BAB42046D5B07E361355A8C11AF54C10861196FB296E20ACBBC29E6D2DB2A62FE41B3711F69CC13D2A0DB6ABB867365A14BAC51BA0192243FD548BE23BCEEB01FE625549325A48D552FF1A1E7FF1EE49037871CD0756673FCCFBDC2CBDE8C1344BA86069448DE03061F3C59AED7F2FD5809C9D3392DF40C54FE18641170B5FDA6E9038748DC05553DFAE50673007399B2918F7D029248BEA4EA20B5DB86680C6BC97FD7DDB2187341ECFFEC55C0E3920ED051B6AB15ABD47AFF23C5D1FBBD246F47BC1074F42762390C1F47A3B71E0FA9C3545CCC66E341902A5241E0044AA2CA503FA082AD03BA012CF2DD196938E80AB63138E4232C76A2604ABFF007D67C8B1636DE9CBBF01E55F908C8AACEC494A9C27FA40E3B9D1D606EA022B898654822C20C093B4D264AD0C2B637AC52906330B274110BEE3DC8639583D4A7EFFE952BBF234B77B94AE17F51FB6085AA9D7B880C82DB67B37E5F9317DD1851E0245F44A4315AE02A3DB2AFB8EF5218624053A35AD1D0B3D7FA0588E7C9CC8759A9A5125ADEFA42AB4006DFE5D630949AA3B2BD1D30A12458E602D51DE1F2611275D58CA15497D7244E9CF3703481F4CCEA3F8334BC4EB94C05D3F4B8F69A6F3DF8540756823940748108266C09AD2936C8B58AB38E0FAC371F8F749B3C73BCC0B9133659D0DCD202595A7FF91C35C07496E2FB7E42BEB838A8057F39D38AF557201A145FF938569F1B0F9AB97A90D358FDA28C7EC7391C730636663AD9F7EF8D6BDA0CE3AD502402876FEB1F26E4C0E9A8D409BA1902800124A570CE809B3824E1006E9C50F8D37577E1227F66714EE428EF529CCCDC39C9BD1D44B71BA37BC0DA5EECDF379060990F381ED58DDC58A7E418F84194D12339578C4031EA962B1F5DBF5FA285777B29A183B38DB24CD60DCDC14457553E383C89AF091DD9034D04DE7A3B7476A7E8CE135D9217C9B5163C5D2A96307430665F6B6669C31309C69802E3EDB1C73CD6BAF71FB03207BB675D4D203341698FF1C69DF11F903960E8311F36AF6557219F8CBE847CA7CFF0AAF0F2448ECE27E5E892B1DB4C2A2EE2DB26067CD4BBDB835FD26B299E781243393EE7A76DD4BDBFE9C012B4F64C3573A06F93B99D42A3B23F4848CB1D70F3C9D428C301ECE7B19DD87D25E35D3FB8832F6983951CE296F653E9EB655249B6F61828A712B1E252370D4E124121612775026E08420AB817D0CE995504D64D44DD01D034ABD0374D9A405A0CE1872875932B81F55932EE8A888704573EAB22A4C4D0D9342E2406A7B7D05FD916D248FD6FDBE8CDB3785BE2B26338D9AF83C6DAC772C7E0F4F44AC262C0EA79749D81D5EE5EC9D5E2EDE0C39A21262DCCC7B797F39276B56BC2332FD471511EAB4FCE89A66B95BE0FEB525B7C69750040EBFF76CAC3AB3B7B471AC452B3ADB6023FAF5973B70DF68BF85D5EC8A7CD7638ED973FC529DEE1BD5A0159F91731EDD1A24B496740901B5D568187D6456F27A310B7BBAF8E261C3011E585B94BECEFD86A84AE53C51273D7B6052DF00ED4AFEBDBB2EBC98245EA60A830B82D3015FBFC1B8E429976ADA3C4EB97480682495F668B7CF731EF9919FE9F8678320AC98125F95EBE1CA80B18EAAB5643C4051E06001AFC14A6F059DE2DCEF485CB0516EDD231D51C2A8D5B677768676A58343499BE0A368ACBB106DE7F8C8530B649A4524870D846D43276BFAA8BAC6770F1B33E18198E4D58CB48DFD67B1A4F6C7093E473FD1E013F25862815B6A0309AA3ACB41828F1FFA164DAD3FF9090EEA013C5A743231B5310AF2E34611DA37D3147B79632AD253663C2AA43DF4C444F6C2CF076A3EC7F02EBEC73088BF159D15D +smlen = 4664 +sm = EC0E21E7846DCAFF9BDCC943F5267A800500EA73C709DCA8F097DB1E12C38ED238CA078EB77DCA5A3223FA6D1D2422993DCBFD180491103DA50F5F39A171992F67055EC723314ACEC14EB5467537965AF8767FA92EC4CE64912EE4187F6423440C9AC3EFB0449F448F04B56DC6FB32B188A528833E4D8609922552307574913891F98758330E8DAC8D1C03C6B974CFC0F29631754B7B93D7BE8AE4A1FE2C02CF59AC36C2DC252DDB82AEA5EAFD2C7409EF4B8F254A7DFEFB448D8E00B0DE574F55E63DD35F820016C113E7C3167786ACA0BEF48C70D21A32BF39331A4E8FE58D58578EFEA248C0D3B9CAF51BBA20A443C055A94734AD7600D6CD733A000C64F12C1BA8DEC3F71895448C80A78BE6975A8F6EED2196D0B890AC998EC751C430AA32E088BE7587B47E45A1463BF1C18B3FFB8663DC6B7A5A6908717F2641D8D2F95CE5ACCF6BCE52B97D548F04D885B3189E7E8CD4AFB912BE8294CEA0CB02D597DDE314FD583628969EDA2F6BA0CAC945BA1AA532A08349C78C3F06E0517F66E4D50F9D56B50538C9B1FCFF3C56604EBD4939273773F3DB565F8EBDE6DD7A3E0CCE523150555C3FA0673E3F8E3B5DEDB2A4FF8895F8732A6E58679A51959DA27F0515130CF346FB4126BB60A42270C3B07D98A2260140DB3E36F57C08EE5A0DC278C3C319B16C96ACFB4400C6C272B48985B8054080E903A7EB0F95D58E40F62C2D978FD2C45E15A20119A1179B1F2FC82749DBCAD397B8B1C65A62D3FC30E8CC411A9C939DC44759E75089B9ECC286F448277D8D95739E963108C91BF69353E94601B731622BD702473C318B5F2BD6E1B017C13F5E2D4F00CD9DBE5E6BE547D9EBB9E64598BF45AEF37E0E0BC07D62F88DEA373C04B3B91FE9F6D1F520635FC38BCFEFD37A857C2E652B2CB1B6E434063CA5955ACAD3C09AD3AFD9B9FC7D3B5365A21DA85F5420530FF51B6793C82298961B44EFFB6B8FEF52DE247981DB855541E1038AEC8143E33B3FC8BD56EE04A9062BCE140EFB1E1C874DC38E3A6310F9FA90CB4178ABA58E63D429F80BF1B601A363DC372C468381BAB2968215449CFE7CB4261D9488B394DA86CB62A7B475575C42ABD5F3B13B3E436BD9616A476F3C66C398F4FE69B01CF7450B23ACAD040F41E1B964D752AFDAEA2D8D468624DE3336526655CCD8EA765E44445351D66E5649784D3D0459368F924DDFF33754DB2622D3D2165E5018AB74731414F33AA4FC30EFB071C0E232E7F9F4EBE29FA06A16154F7BCC9857B369B46E23C078BFEE618EE5A14B3EF8C1F9B68F55FCD830B9ADF17FE4DA4024F3B95A8D00ED50A5627A43A2B51F86389F93BEBF223A5F0160037CEC1A8A4B91084D9C02604F56A9415CA10F24D05E372D0904FB3CEE4B32461539AFE3AFF5459985C3E060C8236E3C5FF4121CC43A66932491DA01651F1ADF506E75DD4C7BD066AD82BF8812FD87D2D2EF5AD70461EA35339CF52AED563C3B1F600F0386215D9F02C2F2F70858B007BB2067548B97925F4AB42813CDCC09454C26A0EA2A5704A4C23A23DA893CDD3A64E507D0E3EA59CAC926ABCEB355F6A5E5860D47E8583D234C70FE13AE5E13FFE8963C32531C0D1B32B1D4E365F7CEF1298F9F10D8A340350FB11DF25613EE2B97D929091203DA8D9BD13E488C48182911B9D02A5E85DA193453830E579E13E7BA8872B314BBA5D5C2CB55283C345C9AD37F706EEE9E8BE1565F47DEE152615D0C7B9BDB6A36807C5FC72B8CE205186E0A9FDCC388633629884A80A7871C49BFD1819015CDE3A5E255FFB4C0DD0F59449F3CC1AA91F696BCCBD10D84BBAFCDECF99FA21F6A905B6258B27E62E29C705FFB39FB7B745C6B72431DBF46A9BF4B69413BC9B807EDD56A3A94DD19FEBD03AD0299FBB0F167780E6138CB7F5D17B26E04E70D0D773D1C365A7CE6BD5C5D678D1413D6BD06FC19B4C2B1B1C9C0E1C6B86F1E247F11A202041EA1DB53B2322325EA4CFE41EBFCADC25F6C74E95E0AAC28866F7330350564732B58F00DE9196C3803B052153EE9520BECBC2BCA4C8195DFC420E79EE6C71E4639C4BC5CDB66A68F00965EDBF729F4DA61DE8DB81EC20FAAF83BA76C86937BA1ED4F35ADB4CF7F65F29B13184C1AF48112C2421BA6A6250B90F7DC6577B1274CE098A3FED9818F0CAF42DA2F68DF514AFF59417509A619620D76CC48449C67F7465E23A42E2C20C727190F2A9FBCC02809060B87361AE2D259EEBA19D57C020AB562EE7865DE9919F675BCE7E5EB0550663578EA9B61B789F2275554DA0250A947415834DE4EAC58CB00DE958A0C869088A31365A361714B58C3C27C8F25A0A458FE3DED2D2FF2F8BC44D163B9E3BF397333BFD5D415915903E66C9FA1D1D423F1710B1BDF8EA16C98316304D4411284009402AD6650CB4B7CA24B3224D092DE9494F881519EAFA2EA5338DB5D3F417A99B6C35A4670B3C47FD5EB61260704CCA2E2E98E435638627710B1320D78160E1DE15C1CF6C49AC4EDC18957ADE960B198041284FA93DC8D994A1069A0734959D98C168EEA73A93B25B22A966370A2372DB071F973AAE89C3D5D5EBBE648C5C2DB652AA2D341F47EBD0D4E57D58FC39485E7989730DC3CFDEED53ED8542598D787B39F3EE74E2EFEB3950958400C9715C2FE97BEA96A0B2494372CF1DA89BFDF5AA47F4EE2109E3B9D1F038360C96028D1547C8C983494FF534E17FD3784B0DB7F95FC5ED8A3AC9D0E7EF10CA9B2F61F65B59A3625AA0CAB13EB9A9726D7F67728D128F39095957F0056879252504517A5C3910E064D0B210A6EB241B389501D84CCAE1911CD67BD0C3D798635BD9C6E9A588CFB1F76F3CC69A4A5F1ADC0C44B1CFE4EA5A19ED4049A1C1428613383FBBAEE2D213B22169C4EFDB4B1AAADC165055DA1B101950F6A799B6251D84C8D6A7384EDB8EC1E17D8006C6313B35496BB6A2928C8902A4DBA272B6A9EBA19C187433FE1E6A054561DA0DA7F8592339E71557BA06DBC908BB58C801EF8BB9100210FFCBA3D6D2F6FD799102E9C22208334EC2BBE00BABAEEAF3B2CF86CF79E029599A161BADCC329F32ACAEF9CE428BBDB8362B236414759ADA4E6E73E139DB5AD202C38C24F3005D6F3EEB2C3FABBDC98267F05CCB1E75882DE0E3E9C29C6EFBE8607BBAB9710C2C4021353D1C3FAB98E6C0DEEBA0779B06E4AC8A70372F369FD092E875B8641D18BE20EFA2609F4CDB3479A5CE65A665B2D5C663964507A9EB2D771A9BE496DF8B55058072D9B5E892D2277468E7413ABFA1700D1F35BF3539A44A154119985DDC2A2292D313746585E64707290A7B4C6DFFE092B2F3D434F595A729D9EACB0D3D7EEF6F7FB1D2D5658949C9DA6FD126E8DC0C5EDF1F30000000000000000000000000000000000000000000000000000000010232C3489D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE + +count = 68 +seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A +mlen = 2277 +msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +pk = B6D0599214D1B309D75288F218BE99A312AB5E724B09B176A6DFABB4E85E63B78DEDB8D13D5B7B8C0CED41804B34734D80C885E63BC0644772CEDDDA3594CD42B39E05232531E4F7C1815C46983607EC9D25B7750EC11EF90D18D208983E28239E038E3EA24F86DCA67CBB15AA2A9F1AEFE67DD5E58F6DAB78897F84F5374290C13978A8FD3D2D06E8C6C741575BA0A75DE49C690CE0F3381CC2DABAB9F7F826BE631FFF5A9AB4E07AAB12D57011DA50C9ECE532BF3B0B5B9CD6EA1294CD1A50754BE363FC4CCA015B7A5EBBC0909ACA99D6226FB0A005595554EF184E66409A2D8B99FA9CC0AC905761BB8073C8890CF621556B739AD83F1518565321EBC70A9895FD9A9146217AB99066028276F672EB5779329D8C904656A48E74397F985AC1BA66527CC360CDD16E704850244B5E8588998B740E60C208D50BABBDD98437696C2405A744106D053FCDBBE0667A73C88E23F2EAC25EE7EA5FB42B34EEC807FBE30B8EB3A033EF374188901371DB8792D732EF141E9E994CA7914B7D755A703C2E1D75F71742B3D726259C474FAEFE021B58C044D38EC73D057409FF54B6E9411B80DCB36A9DD891D69FD87583A1C73CC664B20DBFDD6CAFDEF529F2E8784D81EFA87BE28E147B2839BA942BE7587C45FF2BCED3B5A569A0C33FBF7471DC8205ED2280CF27B80E61CF6E028CA6600648CA74EBE64F1173F8282D860B468A5A9F7A2EF08AE6A79937E02614BB0CE3F0F4829CFB0F990F1274899244A7D8389EA7E913FD034118D946C826F0DD2B6E9A38CD6C9F0B398A9C1C228E588BB0EE1DB5B6FD9C69902D500B4D0D1F29C93D37FA7631CBA8993BE01572E6864CCF446053646E189DCF2315988C3EA4FAE908E3E2EE10C799BAD93BE366FD5EAC26907EA57252D77B1039BBC8EEC3CCAB1BBBD650674CD8802DABAFE622248C2DC456D6D454C4D086D7B771A00AF1A82306DFE10BC9F9CD79C08AC632EA5D7705764F4AA06038648086B05C7249D2943E4C47ED4368DDB905B81706ABB93858A400B84C4A0A43642348C22428CE5194635755B5C781084C34B6902328CD3C4A5D0C89F8C73C0A9C22C364A673B7FDD65770A591C5B4F7A3BED761682D4893D26FD5EE9C54C9B3B37427C03EBA6AD45D643864780F7397AF336B46B683D1E43A4AE90E7FD2A520A943E43B4AC51BB3C8C36168516EBE3A4290DA1283DEC5BA4EF69C892D15A71AEC1C2BCE5A96C21C54ACAE8F2F80136AEEC3F757F5C80AAD9C59985AB715CFE40D3563701635B8BF41661D3CB907C233C3C4A2BF029967382EEF0D7462529CA0B179FA3A54364F40CD2DDEB9637D6169D8B04848BC38492C50E4C522D98250D4E3538DAD6264F9DF0875650C102E05605E580734C43FCC66C0CB774990A671C915145DCC791C32AB661341577780AD77AB5A36DE2E9328F76A981A343AC08B498B0EA808148FD56DC24A05074C5A8A554384387EBE8F34AC9EC44BDB41A274FD9874F32D2BCCC7B7C1A7578D9D3D38800E9493C1FB0D42883FA379337C5F8253D334A118B3C2552DBC9A199CDB53641C4012252974AC276AC506BFC8A568977FF063F51868E291F1B525735A23B7D756906175B45C913C0983234B0DC615F6A5208EF4D2EB68940EF117A34EDA000AA17FE48641EFE7060991AAD35333E8BD2EA3CC5322E911D22ACAEF04CBB2BFC0D73BDEC4E285AE1E4603C86406FC8C3405B70D34C76B3970808E4DB66BDE5507E223BD5E2887BF4644225A2A7AD8FCD13937FE21152F00C89ABB04BB587E8DD3847FCF7AF3C14E000EA5E414DCFFC82335FD3543C6F64A688FA5970C6E1E03D090C165B9C40D17BE3B90376504E1 +sk = B6D0599214D1B309D75288F218BE99A312AB5E724B09B176A6DFABB4E85E63B7292DA301D5265291B2D4AD35D58ABF394266C43D6A5566906926B0901FEB39D1FBFBF95FC5C44AF5E3E328BD7BA4AB1BBD80396EE20F70F266B100F13335B2686704BB9EA736F802B2A3001549AD03BCC0E0483D7D42DFCC2018100585BBA71118084081823012468C90140E9BB6641A46108990690B4128884224080465A2965088480A5C3061119320A130004C342C519680811691D4384E53B21064041219028D8A28210822701B3822E4102C18B90853B8019A00519AA4245AA82864304612A30992022CD23082204446502452C9A0692123810901628934609B9464238604243825C8428AC4822923037062B291004848194570E29010DB068523C84DE0047240304653906D0382689A3680DC2804234764A2A47049960D2420041C120C4B0846443044A102121112905C280EDCC4010CB90018046DC3360C42B090D8B600D00610C822905106921429850230525BA0015CC80514B605D8C270202491184821C3A284A2308A490865880064C9B220A4124AD3908801A3714A20820135850281090C11704002649398801CB164520806513666C34480881025C1462CC0A689DC183018484E49200A0801044BA6100B342A0909861B10665086912310908046469A982411C36010388C898601CB480D60024800A34488C22D183632CAA28D21126E91B0882421911C311098964CD9084281B08588360484A6611C2532DB980404C111C3A25150B02C80C66160204D04980C23232A8416862039619446120341025A180603924899820DD1388851386C8A428221239190A030D34888492886DA22891A0544430430D13488103365C4182C149850C19850E204019486410A125142482AE3424A99A050620088CCB691D2001121840DE0C2444084251B88000889411A460E5B1005D4B82C19156A531842A01690180491CCA68820280542360AC49485DBA280002964D3962983A46522424D08375118265282C280C08031618230C3066542022899004921978801816023B28D10388C4146620BC4259BA40500426C918890A3923013973064202E218708C126640BA41058C24D60A87100B49148360A513069194402A4C071139611590631582444011509D3860D64346802808D1C390200336A13A02912826C42400D02971120162622912C01491190280D991046C13231C48430D1286982385142444494368613A8905C988590B068DB1450485513A1935866CE32C7CD5DCDA4AA567E8BDD660F01463AA92FECF2DEFBD4B1D1A721DB9ECD44C87210303FC39429392F42142D34688F26B73EB7034460BADD31B106CD4FB10B1559664571DB1B38BFD703F3EB4AC88347E35AF3DD35C940EDC57C16D0A000586AC74575A76711CA7DB80EAF0C4836A9710D924E746171F3BBF24EFF1CE772CFEFFC1B30FD4EE2265A52B0B2B03262585AF3D174DD789736C8404C9A2362846040759815122BDE18E6DBF9E21BDE3A94FFCA79E2A92D47CF727E41423F10747D05F759128F8D9FA1117D251A80CE99CEE7F8AD6BE086B194D55837A8C4D994AB6CE1A7B982A222E53276B6FAFFCBDD46DAEFAE86EA2A41DB31D26F9377781E1F5B713795766F62B09B7A4CEE1667A79CA1E11C0C2EF509AA0CF5B5C52870E08C03C9D65326107BE356B50EA171DA93D531ECCE30FEED0D557810306E419B11DCFB0F189E05430AF1E5E8D280AD9CF790DACBB281E8C19A24B91D8110A12C026BBB2329598AC5CC92AC54FB0519AAE38A9CBB83688AF7C527E40B5477620526B7C66B88CBEA5C560AEE5EFAF30C8D9FE28F7047CCDD53835F7E60A892BC026613799F7FB673504E6A191FCCEECA06EED5870B26462BE8BFF6C8901423D0D4150F474B02EED36EA88E75934D506A88F0E509CA7DE4CF890A27F19A990377D8FF98790355253443EAED6E1F41CFCBDEA00B53642AC65170BE6534FA188F558EDD1AC0AD0D20A28DDFA549E0FCEB7D2FEBBA63058B8174BE626DFFBD523E7AAF2D3E8F4D672733EEE20ECB915DBF7E6F26C33F7EBA360E9F36E45C8C24BED64D3D1CBA184AC894165FD89E4DE7821C60FF5D63180AA09202CFFE1719C9C9533B126AFAF5136984CB7CB4676231FCAEDCEA6DC273AC09AC51808B7E1CB5EF3AC800837ED0B442D69A27219B5445856D8364F0D1066126E786D3D3BF46F10993079ED971CDAB7AA84247B6AE279064EFFCA2806279A256CB2C3D4A626FA4835EE1E65296E8A09949F778FA0C4D30A15F757BBF951C4F544E18A8CFD0D6D6C8574E142ACDC81C48D11C3AF6B79940559B513E63425DF4FEFC974597CE97D4872D780F62691FC33CB4600F11DEE6A39ED6A83CA01757B5E4E0EAC757DB9F4832773CEE480FDCEDAB5224DB3F99FDBA7CC75FAE4EB06C39D6F17AB6ED69A81DA61779B252680F218038B8B538DBD250F43804AFE286AECF208B08FBE7918E635A175A6A1CC11C93E66A467A01854F9382C553E8BFB219C3D68F41C8F3DBA393139C2C6511E0D9E784E1C8DD6E45ACEE5A29C49BE54A65CAA57147F07C0FB2D5E8F984CB453B01A84DE5B271CED873BC9A0B959352D443FE2EA52A6228C6B8CCF732D50AAB0735C4959AF8A451BDCC79DD5FD6675DBF70DF7C7C246B72A4046AF288486BBA1E1ED19738B82F569C37CDC42E2CF92BB599DF126A1848E3EA8DC49AD69769BE05887C0405409891577597254F938CF2E65BDBC7463101F7795CB0607C3DDA4C071BEA7A393BD02A261473ACFE4BEE34AEE07D5C330C3CC164F2BB938AD16E6385E5086F509EE90330D83CFE27692BC7BC42CA4E1390C8F1C8DDC52579530D172FAC0463FBC49DDA880A0B3D78E1B178DA32A25A8218892F42087607C0D63BCAEBF68F4215487F9B9706F3C483BF565BDA7D6EB43D93F39457E15D1F40A5946069952775A10A933178E750369A4D28798711891FD2D023F47F6D3702B43827EC4423B83514B0468E7A6B58EBB127D335BBDB3E308E18D844FE18002220164189D88880FBF9B99A60FA6AD170C3A51EFC96080C4342B54391019DE43B417F8C1EF7AF570C8ADBFD32C7AC130ACBB24D305E7FDCE684166A2004398633446D24F4D109102ACA6AA9FF477176A99E08AD653C722C08F556C55B88FE94B3FAB5B9F1909A61C0B87B920B49E4A206089DC08F4403F3375B9965535916D08130B87ED876AC45E84350C4F680D78CE19C92C14FC3A403F6311AC51F1FB3D4101FB115638037BBCF4223B7F80CBB3F8C11C0A0C757200BD14D35111284030D5DB2DA69C79801011443DAA8A9ADBF7A2931472737594880781E2554C711447D7161D671D162A330C31AE615941A987D65E8E0F5B7D01470FECFF427B8EB9E1D0A135F40938A5E664701CF69A86089CFA48AE1EA2457C42D07A1CF0C7FCF8D0C3DF532270961A2349088B4A8F5CAE5F5384282A64EE1F716B2255FFDC8FDB79EB8E1DB39724BDA87B86C0277549414878634F8FA5FBA47E27E710CBC725FBBDBF559F388EF1BEBC4CD640E072A87D64CED44EC0BE906CAB6ED3504B8351C90989642D174471C836B408DB6CFF9AC3F2C96BB9E5CBFD7C8BD74C36633A856 +smlen = 4697 +sm = BCB3F8790BA30712052C6D5C29D200965244894E2FF3DE126305724E4EC00CE36C4262AFAE82BC7871AD362DF2470538F75208395C103CCA4830E86AD3AA774A590BF4CEE5F818CBC74F7225E7A59C0CA60563710FF1AAB10EBC7BC8C5B9885D5605BC6F44D05C5795DA6BDD421929CFDF1A0C0B6B2BC6B9E40959315BB99285DC32A238DCB0E82398DA7DFE5A5FC8F5966CDD78112C1F6E8FADE6E9B362B3E4584A833EB20F98F729E373923E213FE08574F8A2D275D2AA2F652C7BAE66A6D6C88E20AE3FE6BC71B8047F33FCAC7AA38CC7B5D3428A49D2EBFCB9C586833C5F47F2BF62B6519FC520B67DC3E3CCD59F5AEE3F487DA5F1434FD4524B85D34A4DEA0FEBD4B73C35C19BF055D7515216E19C24366E42D1AEC7470B8AC49902DA417243FAE5BC0245AD48AFB708156850E36315D970D760B8E09C9EBC345989C1FCB3AC020BCF3C1882D0D62C86D1745AB47A6E80C0089137A42B281A77F9B41715ED70806C46F588157FACBBA22B49FE75011AF2D5ED00135C11DB5BFB609DAA4F914FB488BAB3862352899334BA07090F86FB6D831A0B6FEC956394C9FC74E795A40A8C03EF1534339BAB17FA2BE182201252478269578E61CE3A008BDF2E3FCF0A3449710D5819780A891EA4816D73DA278318740E647EB6AD2C2596CE69CA746699A88C58A17CE1D93FD3E63FB95048612B5EECE267EAC6BF8D459CDC513F37B98BBD6229E0DFB0748BE1B2DDF06CFD1B4A7F6C21603CE22CC94279D4E835D45F19D3BBC63A322D4CBADC1282BF3F80C94CCFA0AD7FBEBF83F91CB2CFBDA7160899EC1D4C3C5D7D4738BE0E41DDD3742E890E17AB62D4B93E65EF8269CEDEC06BFFE59A3DB3A0DA5D579B0C246FBEB772216F1936F9449063EE2E64061F3CBA7A9289BB13FD7095FFE1A75E40737DBB61EE6BBE284CD8ADFD779D14A4A350C87556E82091F61BFE5DDBBD0DC381536A425AB1D6FF67EB1BA362004533065080E9D51B3253ABF23C864F3596126A7AA49B3FD1E5ED8AC9AAE491CC5ED7B62177D2D142D0A47025E3F33FE3E10B37231E0FF1FF04F33BDB4E7CB6A8322F24BB1692B022BD72E4A110690A4FC2AA2CCAEBEA5764836B0D2546AA5C27ED4C2F30992E54B2BE6A2D90CCE84B33A76CF720AEBB16C636D4688995C019181C8D4922051886A69D02FBF971B51F014B17EDC3A486D328A064593B627672947D82899F0118CFCAAA8F56657B166993266D2B5D569F0FF5220E0AFABD489AF5A286A8AAEA74978717328288A7FCE42C9E9E4A4E364BC197A8416101D58C5C50DADF7F1D5DE37F60D33F6FC6CF88DDCAA864C1401C3354BA8920761544C881827F13777C356E6249F3282C49965C5CC287F8188B5A874912054892AE2B8AD96E26DE6DEC1147D8A365340A3C2F03E6AB2792FCCB7F4FA6A9FBF49118756C6866703305076924E6D18F4EA82A8FDEB14AF28FA222115C80AC5A448F18449195EE71F595A53A7A6CBFE77C048DB093F010EB6A64C7E459F04E949874F9EFDA313B401C98ED2043E0F2EE3998892AA94C51F687A71327B2870F0D660B38B9CCCE7A3566B664CB4D8D8794EA93FF69CE3E1A88EEF500EFA69517C08EAA53E6B5C9B2E0BD58C5D37B97DEB72855D2DFAE1E830AF4C86F2EE3EC764EE502C4311022AF91B7FB59C0E38140C9E425F92C32A0A5F05E7C907E53DDF68F31B25B9C0C7D609065BA59417C341ECAC3029A3E53146277DC4FAAB2DAACA0F041CF901DB83FBE8798CD4363EA5960735539BD723256FEC5455B153AF32855CC521B7A7BC0F1968BCBEC09A42F181413251918A6998F93BC0D4580AA94918254D54547CFB106A663BDFDF08CB7F43B95E1EDC4D04583C5DBDCF22570BAD9B00C5D9FF596AEFBB7B42A16B3E1E3B26946F07DE02DCFA64260E92274695EF0D6707E5FE32C70708247F6C2910D31176238C2DF567F84F7A22246BC4EFB4314B03A08F0C99868508FA0EAE272FC644C7C31F2B292FBB766C2F37122CAAF3465B047C8D1F40C391F15121FB85FBF29DEE34642F05AACC4EC59F5F3ED810BE245506EA2F8E20FEE284D53F1C2C64F4281D61E217CA675CCF83642CE0E90807C5FD09DF9C29B81A2A34DE25EAEFC71242A1A35B11C07AFE5F381EBFAA11CAE8D11BBA565C20CD87B2912D0B18C68058974899A76D27CC70C08D47288F77B01290544663BB52BEE54E935109B64EA8E6E48252A9F626EFF1B4AE756613ACD17D3015046A7214C5D4BED71F9C542456A64F7ADED99C62ADF27285D9F4859451F2FBCA6BA27B2BE338AC8F775FF82D1F3EBA7ADB2BBA77A62F0E33B1A7BBA5A5F3C889FEEE01E12D82198AA999DF885416130108EA67CEA82D6E4BAC1A0797E6E568D42DE0A980E6DA3278DD61FBF2435DE2603A7BB9B8E96660CF6E829BABCB9E97D7000EF598DDE1CF2550E48BEC44E068B0297D39069B8C221D96C1C2002D14936FDCD716F1F07DFA0828109CC4EE85FA12560335E49E2F0BC7BD320E63936264FE3AAD91C21013AC6361C0997F4F81D80A0F4C621BA4370378646ACFDD45F8EA23A50759982D16D3C97E289766DC1123E9C72AA876779359B7B4F122E8A356C33CFCFB7D77429B2F914CCF23601574C0E6FEC590C6AAA8B2D30879E28E57468BA3E9C8D8E04B20741601133389BF3215734C1F80D8DCF4BDD5D8088233BBFAF2BA76297139C2D15F6D13992E081B427B1D09575055AF8C343CC9C3D98930973C6490DBA8C9A72515BBE6ED3B110D128A549CC4A37FD7DC80D6B35C83C4D2B73E1053F18563572BFFA684E0B57EF00FA24D9DBAA98B9B4B8E8C465F207F3FC2BE632B9EF8F191BC43702182475E0F486B1D2BA2A6DA6218DC9BE017622E1239CF339846D6C3D61CA6F342F4DF2EDC8EE987988B80868C238D00668154493226EE6B4B6194FFE605453F2398B817C3577CBB769C89C46750D52D64AC8D69CD35ED83DAA34D63FFC0FE71B475C1C6FE321DFDAF8AAB556B9286996C60D6B492F05A3DD867AEFD054E1EB15DE9181CD9AFEA6B0CC880B8A32A43071F8A010CD7256DF16065AF28A59608313109E153EE675F55CD72267F8B11062498E9DD1CA55094F1676533FAEF05B0F8E71486CD25670D808DBE4DC5C6B37C517B32141B06B695EE1EBC0B3D5A8FC6EFDE85E0BF55162050424374EB31552D73AAC5BD57455DD8F90B10253742D6A65B49BF4563FF05A29FBBC4F11C3F8A990D703159A88CDCB0B1C127A6DA5A2D5B2F0EEE859162DEDE79393C10734E4EE5DAE43F56DE802F040A17F01185E0E5D67B5841E6FEBB40513192030447F9496A7E9F6060F2A3C54686E767893A6B2B4B7C7CAD1F3032B535E858B9C9EB2B9D715171C232C3F44474E61657D999FA4ACB6CBCDD7DC0000000000000000000000000000000000000C1E293E8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 + +count = 69 +seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 +mlen = 2310 +msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +pk = 31DA33283232CC0945D1DEEBFFA86E4E0552D0FDDE3D9AA50197C009BBA3BA5F86AF9C6CDAD12F87E9C2A82B7652DF554B453A5E9779FA4338705FC0B83C7300ADF5E1F41E9041D2DF0358AB35438EFD6AE1B9BB1EC4D233894B547A05935125BBF35070D191B343416E81849CF98AEE6C2D06B0E22586FB2A2B68BE64085C94C41088E08147EAF5D948F6008908F06A6A732694942FD4E838F388BE07BEBB95BFF38DFA6C44B546CFF9E85F1EE21475199BEB66601FA61DC1158D2781D719979AE2749A671196E9E11DDD2E8A98E1392B1E2F06B789BBAF3A1E810E736BEB8937CB30229B691B3EC6D6B2A9092FB56433A2F4A20C66411056AD87E8D7E87C7CF588CEEA2A6BB20B46E383BF3C044EA588EFB915A40594DF0D33C8F9D99E8DC96F0A4739D0076B7E533B8CCB06895124F28B63A203BC0557B993A4BECB520EE8C32BD32BAEDE62CDAD156D4F93FEADD667DD03E879AA344C22AD0F9B59BBE88CED19F030A046EFBBC630DB768B14C4FD71132DC102665F97A1C2C18DA9FF6EFAA419B29C2A21BAE07779720AA20A0FB0D7CFA6112BA03C8F1F3F81F4ED63452935FFFB0C64F1965580E45E6E48E2FD34613666BD7B8C48250D27030E86DB553E9F19853EE745E7488840A61096990F0798C2D410FDFE0297FEFF3243E196DBC96B4B6257243470BC915F47C9FFD50DD538115D141EB792637E5D2EF99B3896F6A69D81792EEAF6EA830A928F57319B732F7733F95BBDD615ED87ED3EE0C81B48EB58D498F76E27BBF62352F95BDA290DF074020DDF0D01D254E475C30A60CE85AA42EDC0127193635425096AFF1EB16B08D201A5BFCCC41708CE6EE297E3CD68F1F51960E62D77081B2BD79CA2AD4414FD393AECAF6BD5CCA6E598EB001957AB1F50E8D95F21B8C41326AB3E553D40376CD90ED9CF55968847ED6EBEAF52FF81E7EFBB7F8A1721B8B3DA76B813419FE773DEEB82B03A1FF496C8D43C4DF26CF3E63EAD25D2A966EE4B06C3A19191A1C0D30FA3409CBF42AA52886857FC9F5D85F7A806F6609E769366967377DC405F402BA1B0D99DFDC38BF470143FB428C6E8C35903FE59E7DA484861EFDA7D133227785A39C6147A562F976186E5EE6ABB08126C5224D187B359C81430B505C31504C97194B9D36968799349841BB15ADCC0ED9D071622099BAF8AD4A228CDE51AB8BC9622E68F9D6BBEF801A6BD024372C3EDFC913DBD32767ABD3977D11187DF3910B5954E5312B11CF2EF8F45407B469042B74AF976B89798ED460248AF62CC36945B4D5A0FFF13B21B6D6341A2B3C28C5DC676E2866DE0037456D6077803D8C51A5BACE5AFBD67EC39D7EBD66E288FDFA164F409D68B21C452B93365620E6EDB0C5A80B0E3994ECDF7F9FB399B2B0B583A0A52CE78498315B6587F793C9F48569197C74CF089FDF320E041AB25D43DC8399D940C7306E5D4FDA931C8FF21017113C1483BC5D219C85139D3789DD2FBFD1A35A0DBBD1C12779E724A00303BCA94D284D2FEAFA38F93DE741C2D3A20DDA0867811FC540701B8B64E729AE8748BCBD2CF762C17A137AA23038580B219E9BDA3F8C335D2F6276C912BCB374DFD56CD6D2F1C034C605A3F5A021262D57F4132EE9814B92D794691BA7827D0DB3AE75384447A26872211956592015ADB35EA1401B0F00EBD5FCCAD6E6D60650E3C9419932EC4F113A9252CD264B3A040EC3321D080347FEE4319ECCAD7AC3ADE83A739A9A6E197EAE33724551F3BDD516496743B65DEDF8AA5434BF8F40075DB6997EBD1F1425C7ABEE86DFB2327F12AB5900BE2F0FB89431005FCD6B089D24A11BE278A8B54E2DDC7DBE71AFE927C113883E6 +sk = 31DA33283232CC0945D1DEEBFFA86E4E0552D0FDDE3D9AA50197C009BBA3BA5FBB64B4AEAAE7FE9D9CDEBAEB667E2B3478AE6A8183782EAA36475A69C3D08753B430F22E88E730C20B683CEEDAE2E85948797F37FC0A1A5BF203F52771B7FEC2E57887F5F2AEE8CA1B765D4622711B10F9649DA3E44F298CD320D44E1B67F1229B160A5B42689A1452C1807018056842302D12496604C884A1C01141C8210C065198C2298B94848A08068B38291A102C0846695B308C01A10D1A290998168D9482501049650B410E0C8628641889194841220820C4A8815CA03094007014825052B0102493091226009A0629034552E4043224B3690CB31194B42120468AE2444A122211014584C1C251C91050002421E0C889033282E2186CD40605E2902D4100420B214E24A0908884600425055A382E411484103944C2288AA0106D63340E10194A11872051088E10164A49A045A0240E80086D59220E622280DC445143448514382CC2028D02A16188826C943212A0C209E30848D924680C95910480110B0882A29824E3C28452266A00B129C1A40064100C61802CC1126160366818B64D0A062E83106A88462014A450C3C0080C206518A86908A201593490A2228C11C7085A406841806DD40688223885D8168891C40C8CB450D4C6451341428332050314298396701A867103028053C28914012D02209104A4851C2611E2C450529209139070D3926802C80CE3C489C3061183B4804482640986104C000613400EE19680C914861BB22984C24DD982699C984C89207121954508294A04414550028491400D1C1011E2328C21456D1BC305C0048C88246011907104B08CE1360998123253A64C8212884C8490CBC20163B81162A26110112E08C5898A422821298D8C028682C0684B2852139264940431A13261D03064230342C344498044015B245024A984823620E398315408668A360912B328C886250BB72199066212B86C24168D00994DD2C468E4948D04A83003882D03928808A64844C66998C68548208010C80D0B4548933410CAC40514C080CA240663366920074901028824C264C9B80802A790E2002698A20C4B24864840495CB8899C26889CA468111381DC480524152602384D8B342619232C23216E8A986911222AD8C06561346C1C1109481452031984A412419046721CC545DB2228920206C4B68DD8B8684B00529088444C8444624210A444810AC23119C58491840DE3380A1049801106512040861845891C4071F4AB0FA363F80D3219255B239DD5F2EC1CD8479DB59AAFFECA45C9D958374E184B98DEA01E7DF027C1F332E778ACDD0BCF068F89D2124031CE187DF4293618003DAF4DB64EFFF52F6BCC2E901E613507658581FED853FAC76C025A48913312B137A291783AD4AE36C6CF5C60C7CB8F54AA1860AEE51373D4C22B2692C10C3BEA3CF4F49323E7E917826A4CDC863BA9E33CB82FF6EE6EA4AA4D4935C16B3EA39FDF0A67482878CD94DA1376A2718FFBD86245ED1830728CA8A7EEC71323E41FCC00361AE02BBE905CCE4A390CAA3465E98B1E21EF3FBAE544DBE3EA03CC54A002F5629AD9F07FF00417D6C45083422A0F41FE3F49F0D204AA0E944128B368AEDC0CEDEB5D38161CFDD3293854CE17E63525086F824B5CCD67290B238E4949C1F153A405C87A5734C98C78F53624DCA8702BD01046C4BDCCB8B8924281E525C1EA7F6819DDF8D9EF0AB4CD953F855CAA90F258D5680BFF705AC502CD0378549E96353C502BDC3FF5629656916A5DD5BF2941E364AC7E772971BEC53B42556894CD4A9BA3F690BAAE718D76E9A5A6457671B398E57A25E2E74D13A972DDA1DD81A58D180FD03673DA916910FD83BC6AB72210F1C4C2C9D444FB79013DD087A684A89BC751D93E7B6BE688FA3C337A6DC2C47193312BB8172863AD789F81461DB5AEC45DA8AB8E9942C81A8E53338E266BA438E4BC84F7096D504F927E6A162F5CF8DD8B567EB68885AD083EE1E5231E76E9527C479DD4B7A67CEB53D7954362FDBF48AF9D37492E2C93CEE2BD0A48EC0A6B147A1C55BACFBDA5164C683C09A1F8E866A4E6FACF77D84E9409E50BDAC9D8B4B7B40CD7283903CA2F912AF7E3589C6BAFC0D133229044FCBE679FAD27CC46EBEFFE7889222C496E59DDE4B17374FC0C7A1E9FE1BEFBC75347E51B4E772F3D6E755F0B843434109BFF3C7CDF440414E3171EE13F3F9097239FE0FB2BF1055A42D0ECB5DE2959644F9152B7714EEA2093A9BCE309D5C2530975FA946CA1A4622D775B4226BB12C1F3C22BE58D6C171A6F3474A75A9A6FC2BF3B675C759287F7F1F9C0442FA6D756078557B6BEAB4A10D8EA80561FC608C6A20B44C5B972E95BE857A452C8EAEED8DD682BA19C505F82FC42114F0FCF59BE82B8AA93F8C5E6F49D2A713D2A54AE20FC9187B0A96DBF4B97C888E17D03F0AD13BF392BD90E8294FDA5337A17106F5EB957AE622AA81AEA823FC3A574369A9287182C84601043D3AD47EFBD1B763DF2B73CC21754D7B5690C50949C7CA1B7CA8A2A80AE38AB48C0A3B45287107F7AEFDB0144C66836CA487998FC6F311FCCC7CA2BABBC89E923D21599CE2B3E6E759B0D46358456AACA75AEE24EFE3847C86AA8AE9A1303B2F1EA019F6758042B3E42AC1AED7EA93D28B30562ED1047DB81855F5334507169BE83D5662719B5D3EE2457FAE38226033384CA2BDC13045E27C48FE88BED724F84FB7E9FFA1367F71A636E71E3AA23B12C1B1C1BEA9CD30CC89FAB7A6EED07986E6318AA7F050DA81CEC3A4599BFB578B0DF5283BEB52F4DDD183A64B34A48FED9D5599E1FF711E234233E6F6C2B1B0A882F489C4FE06345D98BF2C33A02C8B49D1C337682DDFE7E3EB2DAA44F3E04BBC4EE16A968212A01B27171A9CB39C6039F7F657881F016237FB92C07FE3A15C1D4068CA2D46A9BAB20A7459D8098798696A37CC3C893B1C3BF70305DD59E622FE29BD57083A086AA482BB253F4E9F0CFAC198E58F3E88C8CC51436E24D70F8896A6F311FC95358980F4F4C89039B25569903CDD139B26531172535CDC89E4112DBE2880652DC1C01FE40B26B0772F9AC030291609DF09A4B41AAC4465EB9EA5C0F36A0D22F7F85730B93038DD7AB882721E907B56CD65FD2929041C438AEC480C303B23E97F3F6D654C29EB742311CB26ED1A6501A8ACE5B483E30A56FA50528A27823403E77AA89B06F92774F2F01CCA195572B4E116290A0028A6EC2EFB3C443DEF3671242C4D51F3FAD516C255E9D91F1E9D4CD084FE6B37CA202DCF9A61F5908F59C7E72FE349E2DAFE99CFACDC972987911E97C152285D42C57AA07092535364672EDA72630ECA0C5E5C74A12E05CD8AAACA245A57399C9373AAAB45BDDE98341681E9D2495E3BB6ABCCE8369E5582EA38DF08C3BBCAE6CD9635B9B327D08B80E6AA21F4178A5656CA9866B7C96002C4A9C6D57D0E40B92B8B64B1EBF4A880B3A2B8675FB49F5F6D8327FD8858F482BFA9AE50A21C69FA5C451AA47B4750997EBC93C869049CB7AF95A1E69579C90EE1DBBAB8CB30B392FBB2396543C2F4A81AFA2A5EDBDDAF429A7257E97881982633F8D7945866DEC668FE5E59FFD4ECE41DB +smlen = 4730 +sm = 6B841E466D28BA430A036BEC72C9F062FE36B81F90E6EAF4758CD9DBFC4C47B86B1D63C375080CD08CE8B7DC74319BFAF4BAD5C66470F8836C5ECCDA7AE2C9CECBDB6E8C48678CB548DB3926841AC1FBD78C0ADAA0B6E050535349C51EE2EB0EA30366C7E78851E06B6391A93AE78DD427B468A2F9B92FF6672B167DFEBE72D329D228EBFE47A91621B0C14A332F3EBF7EBD4DAB50C36157591B3F4B0174F24CC33FE679A01C781AEAF6550A23688451AE13FAAFF6BBEC85E13791BE161DCEEC962069F756D83F5B11B9645A52AFDFB84188FDDA5479BB57AC33C6266FC910A20BBA95B5EF5DEF2C0B34767AED1CD54D353A2EF8F5D78B679269E992E4B5842B5E77C2832AB5307F6AD83B5C349D060663D071E13C09781AA5C3F3ED142F300D5BA5C69A5622AEFC68AEADA1871C68E11AB63E226B852849CC211015FED87AB04E15B45D912DD498BCEBC4A0D17EE36A809A868302F07F0FEC6F66C115FC6443819FDAF48D3150F64F7E55DEF9A8F6260508659D4669F5B972C42A3BB08C68C3177CFAFD75B98AA62DFF3DF28C1F1C0CDCE855ED17CB399BED58349FBCCD561A9ECE4567D88F6620AE84EC3E8B57266171D20BEB081172726D9C1D2BC0D0B7AA914FFA7B37FDF93C3C6348B99A44D029FE22433FCF846C425E9F59017B4A602B41BBD403F7FF53853965B6536D679B936CC911F0F156570341B50F83F64C532AE9C7BA3E31699AF5E73C3DBE6F4DA9CD439B361E797C1E383F1689FCF89A51024AEDE4DBF3A064380B37B9F79134DF607EFF484AD448382BA943E1B9E5CD624C4783B47ED8B405ABFD4B6A1DDE153FC9824EDE8C96434CDEF3D55F75CC8319AFC890BDB011DA954A8EDF70000EB3F17C70312B132A155985BB56E11E03816E6B41A01A6B3E52D76E00E882B41D6B14BC16D859CF296B20389ABB26092CAF6E228B58A6253CC5E1CDC95F19661D42FAC649A0EAE07ABF6CF69C227750409CF1B85C154666DB2691196280882D7B911C7DDA36AAF05965D79054DEBF1A6D7B94B399F9BD6AC2667442560CB8D9910C0CE55329B295F04D057FDF4D89D2D1436DE25E7BA10C89312F214AF3B9FE62E37AF39CA8AB824A19278D4C5F11D6B4A268EA1996929F2B9C157560F16D5EA4AC2DF2E8A8D3F1106DBEDB14A5258997E7E18769A110C53086698FD0784E04C6623EB35E5084FDA792AFF76F3F20518475253BBD46169C4D71D25F95A5C678D2C4E83228816E816509BA7D7649BEC8F808A09AE326DABC1B0ECD53438206182A2D520CACFC06D5901C0C6CFF41DC279033FCE0294C5D2E70F72A1F7665125EE5C802B039104B8B83743B987D8D992983B35BADB3C62E5A5F97CB7484E0E18FD0FA5B3663893379BDF02BD2A1E2BD5C087A143C116AEE23AB268653D06D2CBDC3FCA2D8A7DDC5567952700AAEB2DBB200C0CA3FE2DE633B9DBF414DCD1C2972806FE3B27AE8E695F2B52C27EE5EE941249A18D811EA0AD8D9B255FC18F817704E2D3B2944DCBEB6C916F4A0C1265C22C5151A44D3362A50FB9E2FC5855D860F78243EB1F5F2541B13782F5D6EF5CAFA781D9B6A930A1045EBCE4F43AA64C9F30CB616ADFB15936797F6ACE3A6FE9BC16A6BE607F9ABE52D64ED4F9B5C4710D2E352A03DA23A62FB88AA9B6B08E06F24EEFEE667A0EE871891BB3B14C7435846BAB7C18F9B54AA871D3A9D553EFA0B19384B5A4DE77055548AD1303940448C0FAAE6B4A83A0E0EBA614A5AA66C8130D6F7F9BAC6E5395E3D785464721D3E52391E597A4AE65622F65C62845BEF516DAC32FA0BBBA008DDFFEFA9ECDAFA4628CC82D129F0FD051DABC4949B0150AC599EEAB7B481E327B18C84A9D74294F05AFE7EE584E039B109D8916D832823757DB98489FD76CD772CB3F5285D83FF8E2BBB71EEB8D8A24BAA9141F0D6369C8B785D568DB8708E60B034E3AF85DC4197AE1C0E2D1D0AB76ED2FDE5428621D156DC017346C3926C8636B18BCC29ADB857FE3C11C5A64BAD7C73BE26DC205DDECDDC025293D0ED066C2B95F9E637915C9F84963E4C0B032C41FF1980C9ABDD6AC2F1A792B088EB50BEBD38325E642764A3CF8DFB194E72C75B65D08373744B9081EE783BA2CAB3DC9F2B4E13CAE5873208AC5EBF4E077514517CCC73C378DCFB6BBCBCAAD22B38F1BFD1DAA934316DF0EE83982D52E26357EBC02461DA0A933A879D0489A04EB3F67C41A1ABCD9BB2367CCD2A839396A9FD8CDAD7EA59DE9B0178FE10B10ECA223B5543352260C95FC75FDBB3357DFCBC79A571D71488C9BD2D768FCF8140AB4C35B88DFFD043AFF9107B86E14DEEBAF35AB86B6789CFDBCECB1F85547E758827F51D58027529D01EF41B3503E4E3B0C1F95ECE727BDDDDFDC200C09D8EB8497D8DD56AA9A88A5A5E29EDE673450EDEB96A66DD3491EBD864C9E4D9EE0BF861EDE253ABD583AD71F7C1C1ACA05905D72A7FF7540795B2F98EB4A84862AB43E5D0C8C37BF8034E686092653191CB21F2826668769234BD46606008B49A779040C509312EC9018E609C0D281B1E04E5A4F36CD48EFE020D0BA4358C3D389CEF5BF633CD77D3C3DE0876386B2211A34DD2AF82BEA3A0759882271A9E44D1DF38EE37B60AC22DE737CCE1E2A54437F8D44005C31F1C6C3A82FF7A5FC859DC0AE3EDB39D6AD93393EA1617193329C581825ABC18E627EC96E92D8C2D8BC095B57B347D15AD8C98A9A8D9656B2D923E10F000DBC161BB5710AA66820A66D1BD2C286D401122562F40A9ECD059E5C3B4C2802E1B79EFCF7B7C32D1AF252D18D07DF04293064C5CD0B99C16667433AAE3A60C0E7D7870E2242AE67DFC02B12A482FA1FB1BAD675EFC719E3CB1A5EE03F49813284294EC7CE81C41D1A0CC23A001E274456CCB096922190608901377BD62463E69AFC870E509BF1987B0DE9D9816BDDA5A57077A8927378BB4D6CD0FCB1CEB8FD247ED5EEFAA17542C5AC2BEAFC710FA743E56578F802995F0F0BD0A437305F6E24313177FA5DF365C61161C2E3CF84A32D5D9B2BF49E005EA047892A179763E758FDB3F1A278887208F906216AF3B2E157B32FA2B6158675F783D123D9F891FE9FDFCC346AD184735F713A5134C3646236E7B3BFA66B6ABD7D68291D0224842D71AE3071ADA326CE2A59DFC93F9671FD1C2377E9B19D2069D26CB29F5AA32F121DDB805775B4485E8C4F51E0496BF7B3E23180A9F8E64B0D5E085107649222AF04AC2F3A0237C2B3AEF7473A3F16D0C2D60FEF368DEF81184EBA78EB30F1D7EAC9F57D7D56B406D20D1B76D44E9B491601C10142427323E435B79849DA4BCD1DC1720234A5A616EA5DC0B364A4B4C677F8B8D94A5ADDA01102126303136466164717D91959DBBC0EE000000000000000000000000000000000000000000000000000F18253762215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 + +count = 70 +seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 +mlen = 2343 +msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +pk = B874F7EBA8A7890B6E9649E8461B3D49AE5F45FE135575AA40EBE6B9336BAB9EA876C03F9C8165B69B7BBA84C46F6B0B02CFB1B1C4D6072F73EEF72D3C1CB6205D763BC9D0100CEAD3CD3473C66915E90F91986D99330715472FD4FB2E66BF5911A2E1A8357615A017E4CB10F343BADE2D5853C5CF01C5DACCB5E5245E417CF44A980D8E74F3D6654F9B1656F38C110443E1908577A46B9EDE5B35C9A94F381B65D9C572E90A665876DA96D3026E79DE6B12B5D3D5BE0DCB81364439E6552EA285924F91E79EB375760A035CA062935BAF7A1EEC824F5D5FD91F995642DD758E760D491FDA6841BB84A3ACAF3B1CA169A4BE9DF3684C2C0D7E9773FC2EA2D292F499730E375B887651A5E9FF7DD44158456459205A7C08042FCB843DA455BFC3452E6280EFBDAF296A4F1BD26170239306572A4A1C0157F97F5C62FE868E83CA272B9B34CA829F7A811510C545DA9E70932CFF7EFE7A8948BAD5F3FCD1BC30CCA13F51E31FF00A548394EC4F39F2782F174F794B1F506D7997615E1866D202BAD1804BDA645EDADCB9D9321674D993DDE3E19150ACDAF09E29471B7E00E65DE6C02FBE76EAC400CFBCA5B9A7D7177F971AF41AB1221846D598216F961F52EA4E9D815121A59082A5DDB0D5D82E0CD8FFFC8C0CF146DA2F41D521C395D8626F126D3CF3D73CC65CAC7A9ECE849CF7CE0C7DC2660B6256144E837E0757E1BD47826AF56D341DB03C71CA82085AB383E6D15D76DD891443903EC214D1869E9BF29AE070B934C4510DEA5E87524140E42FFA59B65F6EAF240AA4C86FE8099BAADAB91E4AEE514D1D06B6294227EEAACB8281D49D049D13BBBE275203C61665D9A1FF4D2E11502B5C97C50FC639561FAE363AEE2D793F09E36358238DE5C6ECDB462C60FDBAA3B2FCFD308415620794A77EC3494603D6D9D7E0BFB72FC89FCA3FF2564D10D0B8AB3E5AE43696D504F1F141DEE5818D6A5EFB8A245B42F3E3DB5B78B7C81ED6C4FF08444FC1B6C81C5B117B508B41B55BAF37D6CF0BBD4ABB832784D9CB320B9024931E1EE04D98D94EBECEE42CF8DD6F5281C0D85E9EFFC889B6FE844A82695A36A93CE76D4FF2759AAE87007FCFB6627E02D196BC538C2E56E873DF087E1B7134FC112B6F8ACDD6AA151703D15263FA5CB8C19AA98745F3A3851935300EC7F04FA740420A3D30CFA0436502BEC5E902A54110495C50AD61D6D97E414FE7EE45585076FA83A1A6B67A6BC0F17AF1F2A411577F66346C5ED3E3CCF5A802D2DBA3CA31B00BC4C0F1C4F70560B29F6E9C024FEBEA16A6339D0AD1A8FB85796917DE0F00515A40424CE18B349E5A14F729E61D43C0D1A86F85545A65C21EF140AE353EAC4A17F22A5E4FB1433B91C43AC2FBC70AB1AEE767CB70D6191610728D63A7A58A1BCD2816AEE8433B4ACAEDC48C3EE66E80A17DDDC9B73C321822137E60B444C3F60D2AFE43CFCBBBC0BC0D3DC01969B9CE1369497B9B30D5C227681E4AE6DBE1F4C6D7E42CDF5BAAE9E8B18C6637F05DDA1D4C756418B13609070643CD665E2FF6CD292259DEC506AE230FB49D7CDEE7077AC25CF85F0B22BAB7A1D37902E596F83084E608DF3DAF22E03388FCD65C1BBAEF44A591A2ACEF02D1EB7D6DEBEE7804921255640AFBBB0AEC42F3486336C806E2A67A0F69D494468C81F4523D4AAA406FA03F866E514B7DF853F85D448E1FAFAB12A4BBE801012B86E62E6E7EC803125639900DC437245B9D6CEFF98C524FAAFED312FAE4790D03752190281FEDF686B37BDAFF24F10889A9F0E18B9B792725590053828707AEBF1C07B1E55A3E119101964852F2077E1FC8CD19B908A52C9BD6ACDE8E0C65932F44 +sk = B874F7EBA8A7890B6E9649E8461B3D49AE5F45FE135575AA40EBE6B9336BAB9E51129938E2E71C8E61CC141CBCFBC8AFD8B7166EE5D9CDF6B79132B71E2197FCB46A0831CF0C6E2ABCE372A35504E658B693BB746574AEA433F8D94100D4AC11F54F3B659017C169B1A33DD963378168DF691DB30206056199C97FDC372379E8D1068921468A80124DD144515044318AC61184C24D11157211816C894042001950A1020901916C9C1428E29011D39204C49488D2B46C11181053382C8018320CA51088A24902394A9CB61121A02001966114202064828D13A3641BC8314CA88183900CC2B48402864452A630E416041B234DD1404E52C46452C06859B684A41808C330450004810B03710B134013A4898CA0681CC1689914821A32285BB088E1246213874C1C361204102614C869234228CC3869888220484061539429DC42061BC64C8C0889D41088C2362122404E219181CA3011D92272149260811090A0922DD43670C3B6811881000B16260227601A804C1AB905E2C24920070CCB949180884CD4268AE1088C88368A0C806808366CD0366899800D12458A813649534231E02065A326091C9721A0A8510C32121825224CC02D22B321A4C868223130234926D304290C446408064A0433705CC64553B20410404D8A306A0109905A446E80804023226E5034301A0691C4306C01B16911180E144446C41202E10246DB122088486580B44C12C440D2C82562A8280BB64580408D480264DB386DDC140D18B38492302D002505D804290B268864C008D2464049826164C02D5102300A306803301224474D44100142C250D3B21009976802446683B0310C94615A826540C86DE0044588324201944510142643444E9BA28102A80004A1405AA0484A144D0CA40980B0218196010C09812042811C1369C0308604438583006A9A802D2195855C1461C3424801244D81044A0A292652086A11222550160A1890680BB84C88229291A88513853143B06900A62009818021B5481281908A448923410414016C14C88159248A4A82080AB96592462D01220E41428919A661A024688A1630D30464D4100C111188E40802220784DBA824D01685E4460D520471CC460492A250D9128AD4906199A649C4064A8CA22104098203236A92A470580271118089A2408619B208D3960CDA98455038712121710B434A234628244090848045A3126210186453982D23A4505A0841CB2402183884633492203844C018485A2209C2144119250108D1B6D731721643D1DAF9B75F56C0318C769A2A14E061FA17DE0EA07323ACC5F95700AD721A4011329517109E0E7EBEB19E35CD64F90D597C5C0D302FEEA8794D400978F496CE3C62894174AEAA4057616774794BCB5A12D12ED4F6B4C52564E6E6FC58F3E1C192F17186A2468296A9ACC276A84AF506A3D0D59008BB70E2B50D3A887CC5F75B6AE4F216C728026A911226DC755D4AD7D75D4F6F0C76D9C123F1C97724A487A3A47C2E11EB31A5EFC805062FE307341DD5FA8CAB0FC53DD3723E9DCA702AD3F3CBE5943B093114298545BA767F1FDC2DDC7FEBC1AA1F7DE68F152DB936707B8CC431F278662F82300520AF9C6E63886E7620F3191985E49F20FA2C9787478FD3193C6E354AB469CE957CA5AB9B7F67E7566472C10017C9954274F0D23414356389122E964C353F5857429D0C093A43AA34E2BF9CFD86C10733A971F1CEBB5925AFF785B748D7933BE23B5EA4B4182ABFFFBA3E5B5E7D41BF6A329C3A4218CAA920C7B1B796D2B4F73541AD994859CD8CD62C3656382040E8305996DA46D48E68C17A431360C93AAB9A374564A6E5915BBA032933DD6064908F5B827F08FE867F686AE66496ECC23BB368F88101A76CD1ECFFF51E48F734DD8E69D9A35D529A3211D2765CFEE38552A415DEBA04BA076DA48F6CB59CE9BF37FEA72360BFDB809A46CF4B3C72634214C5F0359945D4ADE5EF87B5A97DC147270147BDDB5F786E253BD49FD6CFC86B569E477972D3CEC101165E0867F2E50FDB06B7041704C9F730DDA461DC4F2B244567BE391DE37FAF098D88160B92DA021F24BE2BE88B6F408F1F1B0BE2E674379E078B3CACAB80AD384123F8402A69C8E5B3DFEE2E68854EFD86B1C23DC3620A44297ED063B790647571A96727243780C5CA032B81F39CEDDEF7448F9AA7DE99E5E6D8BB3A7F9E95D2170A200006BB9A0FA05105A5A7ACB9480BA805C20DA5D0D8A38F3A25FA1B5C987AAB76384E3F8667B3659BBE8AC8F88F1E8171790D42640BE72B391F75C0CD9C4C6CE0761A4E0F72C8032C5699B105B283636EE473C7EA86F44AB05169601A4433965296118D453F1B98C99C04997708D120F995A56865516ADE858596CC0A075DE8DEFE2290092D854B41332B1E961AB1D2A1745979121778CB6DD331711EE14A65B912730CE866A5439B84B0F994CAEE6D1F9E340FC08ADE173AB634DE7551A336AA0620193D333F718E0679D5DD35536E227AC769BC4DE80E3CA503609DA5A9A1808772E6B15E5AEB2A7F386885C396503561783EF7559DC2DC4C5D9900D897B5398A6AFB2A168C5D46E8AEE2C631B4B10529EE978AD6EEAA54933C96F0D89C73821AA354B258CE23EC5FF8F9C89CB0EEE89BAA0ACB2E61D667C4BFEE6A337C0D54AEB372491BF23AF5F99FB7E5DB5927BBE412D031B740CDF3C84F6E373188472935CA0F0FFB0D88FF5B16E3D7E4F865BE96CC8BAB2091E33C922711943BACC07EC1D00215644F84A0A20CB619AE76F0600950FE16E2301F4C826F6477F1450C5C8BAB0D6737BC066B66128B34F8A1E94F0157A68E4FE150719B26E02D69A064693B885CA3665327F75FD7BBF17218BF60C4EC2610A6064A2522A76B6155F891511C640FC71E3748236A751C8D06F4CCF4F4B855AE9245D4C64BFA3FB8EBC01FF7E54EE005E8984AB581DAEC3DA2CC5FC05569E81D69AE48F2FC841185BD5015EEAE89C7F9163CCF1BFBEFB62326F7013E5D8E70C508A0F5CA11792C916F82318EF94486B9ADF46694276C9B7FA4CFBA96BD889380FDAA3CD6921B2532FA21F4D1EBD11FD72D513F0C467D064D84AD6E8B0756EF7E75E507093C09C885FB022195CAED4902F745B328DFD243BD8D14DE37C8F9856F4FABF796615E67DCADDE544881517F38827C71F88D0513F85991380AF05CD36B1DB47144696A65F868CA1D949A69956BDFB89B7967E2D645728C40E950C56E7A5C61D97E39E5B76D5BCA9E838F6DCA0B6EBDCACFBEAFC76C3A7AD035F226216D8501BAD17B07433EA4C2C1328F38F925FE8FC8F1A661FF3125E1AFF083AF4BD98429C957E035B5AA1C6FAEEF33D29C7DF91AD097A83393DF3AA27F0A1F18AC087A5DC2D9DC570DDAD11D56C36B90E97AF7871B43A71D6B3451013D70943F6911DD35FEC0A484EA8F1967E8E1C3E19B9CC5C1207B422EF638F90D039FDD9E86F6B07B83247392BAA369EA4CBBF1DACA8FF814BF03CB32C5F347D954371E28AF93AC6B63B936E3E5046406627D8346C6C2570FD3BB795E2C341B2D47EF1D22CA655288921CA9E245EA6FD4F65DBCC95C310AAEAEF83A40D98A4C4FC2AE1656E88A764DF3766C04FB80C67A65068B9EE3F573F5 +smlen = 4763 +sm = B1DA51369BA50E848B29CF604E6C5C38A99F0357E9077D15DA88C5A23D27D6FBD60A09EAF6325E76F2CD8D1D7D12807B0462B77B2E7F917F073ED8F515FAA3EC473CD45640AB1C17B2C949B15C1FC362D5546BC32FEC376332479610C6B67EC813802AAE8DAE4D7FB36F52898F2B9B11E77E3493ABBA72AACB04913F44110BB55524A4CC38DD2DC521B21136CF5FF643152AC1A0127166D3B7BD65319244BC6B096E517ADF8B2E489BC3550F95411B17ADEF1F8A237BC7E1ABE55E89279B61EC9E47C4B8E77AC5F0D74DE8234D4C0C988FFB44ECA7A272FEF2B0070E9A4A82D6EECE816DB6DEAEE9405FC3DDC031ADF94B86750EC764D75AD960526CF3B695BA2FDB98F9611D056897E9A0D16519FFF60DCA5515EC6DA6093610E08AC3A6CA7CB3706B522932A15E9DFBE818C5E1EDA72850FD91853A60ECEDC770D7F9FEEF9C65DE628E04CF37D4333E600AF035D19C428AC354BEE51932B75F09057B7FF9713BF33BD06FCE558338DF6B8E5B7C0EA7A4858F71EC2986628A09ED7B62D3260B849D78E1665723502867B70D47466AFA019A8A5E528F9E177FB93B6FE121D106E666BD60BD48BA010F89FC57CD2EB049FD929EB4D3FE5E5296C6BD6D2FC9B1EA93373ED563893BCE48E5D1DC8C30043FC6CEE2F39BFDCD34452288D0B6FAD1EE8068222EC7C5CAB4F1A81063FBA661AD8F32568EC28C568CC9E1D0B5DC32F6DA51ABAD81F394B2B3032BBC374B4FE234E0E3556D8D673831265823AE883E4C42DB25B12F86777884490BA41ED1DB67D089DF38C4E082B15F3BE75F2317FA13C17BB880EA9E394466BE241CB8C58B1BF91A074A379945ACE215E8DDB4451AD9C0BE83045AD2A546115CB5525F6CBE31CA77E4D86859A26825AFFA57BA17E615CB234B7AE63F79A89C2C141BD609079DC00A377DAFA9742AC4BC603D7F158B27AE293E4C9490A9E45A85171208C846FCE652B31F33030CC3EA62D2348642F91DDB5F9E668CAF3DDFF8D6B18CD848153328379758459981DE84FB57828576503F4A033E9997C92AB322215ECB687D081E25416FE84D039417F04DF1D2F528548CC3DA900F5310B96C56A15C11451D1F334C12BAC2ED731FE182FF88E5CC96B5835AF6E25873EBB5872B31F280BBE274CC17AEC79B3E6B20A3699127778DCD1CEE384CAF94FC008EE8709DF98F91EC9C43E96C00B160E38C4089852BE2D60E4A67EDFAC0AB07D308A185E632D43BB09C941886E8221603EF3B41BB294725FFC8563883FF375F3042252FC33F225498CF2007E827A510A0204108A534C8D81824346DBD93C955745FD66C67EBC24B69779745DA0069616676D2933EB2B9C9E372D37FAD88CC0DDB9D1FEBB08B8540176ADEA9363820C6675C528CAA36C1168D22CDE79FA66293E3C09C9F000ADAFD934C3E39BD36823A5F45F41979B1C5CBE88247C3C590D781FD47ECE02228B130DDD2DA19C67E778C9301126BA96BF55F4BDF4CA0110AF760EC65BD8BCB18999462546453C96C8562644E1BD3AE826B59C533793D82C675380D41DBEE79FD3C2D0EA604DF068855ACA1D83DEA908ED0565FCD368DC043F43E8119E5A0FB4DB3EFD6A21241818F23407484C6ED619F9D75F407114E8479CD7E368B513F4DA71F959F514EE5078D35D898731464B2060118A961B0D8654981BFACB275AE1074183608BD7C69BD865E58EDF2C67E3A29DF1706EF3ADA4FCB3B1DD72E12B8B0095069AC0DA277D2A315D1F7E5277FAFBD13A5A2EF710CD3C5560FED398F9E0B6213543BB616687D67D5D4121F932B71804DEE0C8DC1903CD4DAF7BEBBEFDCD338F61B3B07A67EA0F65CC5191575CDBDD413FFDD36735233751636CBB53DF3BE3A16CDBA12DE12FD39511330829EA4335AA1CF06D9EC0910108162B000C44B7FBAB6CFE1449685AB2CE625BF65344E0F2280CF4694B9C6851752FDA41865CE3D06B8A573829466428A98B4D31ADE33BF65586BA2F876F8290130C178429FD7D7F97AC2083C5192ED3E7EBBAB1133E702CE793FB01477E0BD31C5C32FCE86B60108E97A7E9D95D38F68D047E357687578C0754455F57D232FF798242E7BF006348CF2F50B802E2572182146A0EE98B106041401164B8BF15AD671ABBEA65FBBF106F6ECA0ADC737EB6E7BF58A85EF1FEC9D226E285420879D6541D4A2CBF397DD8CE849D126240FA9B2842EF96607FF760FADFD9CA93F75A5767DA6975357A7D17E08925CFBFC0C99240171F8FD8C119F3FA49A5DAB22D738111F72A857439ED7B65BE118198333D27B648985865FE12F2B0C9BFC0C7B7C9729D5E8FD2C4162B0ADAF7847D0BFA7C42AAD7C8F2FEA9174EC06158C22934986D9480CB3F9AE3ABB09F3EE9C2FD9B5E1E01D26947817A5EF3039F71CC09A79FA9BF2E65E678A185B6DEB24610F786E2CF3626C2E915D05CF0224EB4654DCD574BEFEA4DF3FA86707B6530382FE745FE1B01906C00E51DB8D57D472E0EDFA73A3C31FCA581BA63C45790407ED0BEB6DC1CBDEFDA4FC9CB8226954ED60C2756CD62BB1B6FE9E1D1B6CBA7844E7EE929BEB87226C16DCB133E631D0BF21081EF16755493FBDF260A03EEC31E31E41224BA3F86E03215AC52C71977747C9AEC84C96A71F0022910BB95FB42B74A5A5050628D1EAA0AC6E61BA044D7EF4331613F45929C4F7E40635ED1874C17F78493A9494A288111BDAAE91D1517C37CEAFAEB0B07CB29A84C95CCD19718D21C2AEF11673C46A93CD0F38142EF1E56E4E429B74FA32872F4D02306F1FF71410FD9B315BB0F180C219B08017D3C14311FF138CA04AFA28741B47F68F02DC1DE6A68C6F6D266C2097237E1B622D77C19328D942BBB89562906CED28185C2BA941275E44E6AD32A50911701BFE8231DBC9DE850447C553C5A3317F123F12FB35F1D7C669220452806FFD1B62E9FF6810A53E822119E52792ADCEA0A7158D13DB014EE209EF9B9672CEC05AD007E6F94357DEFD974FEA92478BF21345F233BC3A8EB2601B6F5D779A0D2896DB1CC429A0EA8D158E139396E5F25558820EFE43F1C91CC9AF79237C04C665E1C73DF55BDC03A29F2CA24E627DF23279B8A29121C8CDF4D35CE25890FE8237A66D4FC81931AF84EDF7B80FA2DF0C6C9BD4119C32AE294DBDCFF095B4F0117815AE9DC5AC9F379CB8627D0A5281F601FA3234459C52BF2119F4B11F14D237CB3BCE210CEB3BC937F3D4AA793C53EA78D22EA754D7BEEA8DF7F91E6F576A10D4D02FA4643C830202CE89B0184D663A4D307B3AC8AC126D7CDE2423C3824D205287668B49944ADEFD6AFC7E06232A3740425153565E81909CB7DBE9FA0218305C7E828B93A1B3B8C0D9EAFD08151D31323C454A5C6367828993A1A6D6D7D8EBECFDFF0B283637536F7C839BA7AEAFC1C9E0ECF9000000000000000011203748954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA + +count = 71 +seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 +mlen = 2376 +msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +pk = 3A37E900767D93A6A64B8665151C35FB42CF9EFE3ACC00E60E6DB6F2FE588678A849A01AB64C6B11FD9005DFEEF80848DBB5F4612B27C040C0D7009ECF903200D97DD30449DA13D1052D4E86D1B9A553F7C7CB9354F4EEC157EE736945BB7D8185085AD94A7260EB756F81B756DAF30DCB9363015BE20B8DF354B3334B5D45CC3E8F942D332A7EF2078DB575ADAF1BA56F215CD9AA19064970B677275CA6597857FB4140C030E3D4FCBA508C65C54396300169983E9FBCD07A16B7DCD9D48710D47FBF5401CD1DAFD3AC644AE03C0C22BC4CB4CC0AE013EB993BFD7B9024804A4285BCF9FF036FB458E81D28B8895E6551B114CCBB73B58A7B939666DE6167C8C1A0079B049D0D013D4CCB8983B453F97EA67AA7ECB6A5CCA2EEB25CD8ACB7DF4C15C636942954782723BE07A4BE5F25C03F65D6DC064A0DF436F79036E4A4F53C0F46E8620482EBAC2FA5D55A25BE26214550BECC395DF2EA6391049E02DF2DE0C1B892BCB505CC9402276CF8DABD9E389820A6D53E45C016ECA73A7EE3F7BC2104936CA9F9A3642AC4DBB3937576E586E40121DE6A6FCABC6F03851ED511D978CE2FA62CC952011769E9D5645DB41341BA4348B65BD116D098AD16D9ECEA584074C4ADB945D8920198B636E7AE4C4697A3D7450B8C198C6B53CE88AFBB5592EEE0B2B11ECC7BC5DBCE14FCF8B6C7DC7545C697D028270099B755E89269C3B6E6632A889AEF77EF5180FB53CEC01E1048EB0B5E436753B794030339F97358CB9A47F4EEB014DEC40CDA6C7F026D89603B000393574A173B8BDCE25245946C952D9F4F97958F6A6EC8864AA3C3D01FB6BBE7E17BD3C6017ACA8FE287E8BACBDF74C2340F6BC001A34DEA35E52B47B8A9864A396BADAE1A893D5D6AB374D92FE3649BEE2C4C5BAE888B82A7AA548BFA0FD84DC7E9F9F06FC68311D31EA698A15722335D7017E3BE5F774179A39BB76B05F17E6D91878BAA8013B1574ECD442F272D7FF8367084FB47AD59B087CD0FB21FF4333B5AE8597BB43FC32CA9E734D3CF194CB5187E42B3FE921C699A515C7B803DFF9ED9E5DC21D94873AF6E2B6FBFDF5FC26106967BE673128205E2206E65EF20AB5CE19E5FF7194383162D1DBD88363FDC02C9D351272983B80E32ED382D97BFFEF10882AEE1772E497F99D5C71A5ECBA687B7C2F64370F793E162B82A504E355C3D1F52DEF6B1A9DAA7E679E98D33FABBDA9E135397B82E66A21260AFB54F67F5335A7EBEADDD83B870871054EB707D376AD920469F32C40C9A8C2676B7B5BC1505BADA4C3CB296D0FA03DBD576D35FA5ACEE3F6F3D1A2C7E383C1DA3C3B8A926556A2F28B0F6F44CCA6AEAA1668AEA8CACB23373F056B1E0E89E8C6669F93E4C0868EF7CBED6A62FC778A54CB240D121D88C7BA7FE8A10E67F7A8DC935C7F8D099CB13DD6EA26F8BDFF03AE171AAE8C63A28ACDAC45AA9C3ABBDA362CFA1F552FA4910BCD70F03857B1193EC3E9A292BCB89E93C98DF0E937AB920FF098E419148EBB2AAEF5DDC224151FFFD60CA8785C4C076327B1C60639019245AA72F05676005B0D1DB4F38C88A189C238952A665FB8131F512D2F7A3A804E8D651105CB0DBBB92BFEE6F69E253E0234B334CD0FA1AFF2FA182BD36CCB3C2456BF4E4E955227D5FDFCB8CB1E3017966BB3272C5BF0B5D19C896AF09B40D3F2AE0AD4EF0B32092ECBA97DCA4C9757558767216507B65F36541D99DCD484B1F6855A05DFA2C9AF5C48156FA0950AF001BCFE5CBA3CF7FA4AC46FFBC5530378E2BD93E29A83E0AB1DA81288198F688F9B174ED315A0B48DE41638FA1E8207E0100DBD7D996C1DF5545EB532C8D10B9471B8F1F63 +sk = 3A37E900767D93A6A64B8665151C35FB42CF9EFE3ACC00E60E6DB6F2FE588678474A3D1CDAB9A4DB7C1C04869EE6166FB83E5A5D5371F8D961C25DD5054573E6CB0F39BBC1BEB8C8EF743E302D1FAB35A01B798D2C7308288AD95EE3E22B3B8534DCAF6076C95A9AEBEDBEF3FC5C7361907251509B3C011A9C7617651EBB8863C3B690CA882122A20410192C02C241092040A4C8101C029198382C521864822264C0A86520992C208310093761D8B068E0C409C8342949202A48426920226549040CA4B64012398E23C18814464EDA28280B30459336219B00700C184823A164003281193721CBA46D1C220E1C4986C21440C32011983228E2226C0B81901B31841A462114104103110508B890210640440009E4A24D83A4311C178E84086E9CA831A41282E1C209044600A3B0059446806288511A422822B3311922858AC4485CC6611BB0091845041CB0488394619B82300484302244310B46848A346EDC166E14A98D81B00048248ACCC86584944181C80C9816681125901B93515A206E49A6856136911B983161960104035111994113402C60206CD4246D03B769012325C0B8690C49881B048CDA442E62A08C21330061382199342A62A65082283100803121050EC2A029C2382ED4A60D49A2245CA045A0C60DA0B28CA0248E23070A1A01699B080819157142321204248892324A5B802903C1686018321C440AD3446A98486A911429D3344963166060428CD1980854446983244AD00028CC9408511491A238600C208C0210528A8230D2A26DDBC4241104260B04299000441C121142244E10A87140C8208CB66049B02CA2162542042DD32468DA886062888101B86C1243120A1950A0828514476A6414868808520342310825090294114046080AA1600B478053205149902D411689D3844DC9164C14C2091490680B16081808044200401A0832021392D1006A938245C9404904B681C3824C2441481B058283B231D32626591890CBA8001C484814A92462928981C00914862C500824111180240869D0106900B20DD31631E0220044004EDB4246192340943425DC2261610441D1004102A3640AB04123A288D140522021510BC31093A8481A14260C462C21434D91B2414938098192504C9831A092202341015304880BA3819132284830284A400E40020E642451D0A86C21302823314204238201C0481248615B94482394408B922C412052C24231D1B0419248925098854AB84058926C4996449A166CE1A26578D6D83C4590947B24078BE08090F3AEDEB3473F73A6B7DBF18ABE045B9112860645933A91BB68DC9DCC627F06CB1D10C0A46449BC881097CC2BF385D3D1484FE41AD606D806C5B9076E177E7172DBD5E0BFD3EBA81B2E175FEBC5AD89D6E5418B5BCC89F7FCEA45B718BFFFA8739C6EB059D7E0288333FC460B59179F938AF5DB921360A6281C64D733D71E41A497AA638980803F51C1513D82935A7ACAB1F4B2288C613FF88BFD825479E0912DC33E10EFD2F4F46F0C58047E1FF696FC502482D65B03411162AF2FC949EC679ACCBF8CD8A9DC6D209312B686314C92D00E1FCB1A5513AD9B5F67EE6C27750F869FA75CE437DADCA0B7946A62AC92A44C356B28E379E5D9894501D7E51EF4988D8037B76630A47F87CBC8B4C7A35F694FF594B6C21D1C036057D7502671D4FCB3372D9E757656390E33267AA257516E699752D37E5A4D057D9ADD7F6BA2159DD01020962B1DE4C231C2F63035C321EE2F300B97D366E4D9BE5BA7120AD94007D5F728B966C0C19AAFE7930B0F0ECE67B43BC65BD9B14C00981607B09DD13B17FD23E17A84A366668C2B287B5AF685204323FBCA902BB17F66AF87388A8CE0B5F111ECB09B0216D2080C6AC4F855937BCE53491D807669DCBF4CF17EC892E30FD358B65E2CE1D4B885ADF9C10E97ED7423D76FBE72357BCA027E8625ED850704C5B80D2493C8E04484A3B38C20B7DBC6AD462132A5E07FE573886C79D75936B5B352254C0B1591FA9A08B8AB37BAC4F84CC6ED68CD33027886BCAA791A9C2DB151E7B0A6B020C067159A1E65A52609DE3D3071EF360ABB6F7C83FBFB4FFC86C581955BD3965C11CFE8589AC8599EDF47645D627118C4B00B06B7CCB07F68EA467D67830C9B9A017E7954BE7F76B354DB41921E37F88EBAECE854A93E8E72BF79069097D2C1369E8336E0C7C61D234614652DDC8A1C885A5DEE35401E880C5AADA5D0443AFBF3129A3DEAF7DF807111F2815B061CBB27D30B8B688ABFD5EE6EE2DA13307559F22D4EBD7353FFE1CE43B364E39BC11CE1C21134160E5D7681F125362AC030A9B886D925FB271B6C3B8C670369DC5CE06C7BB8AEC4F0C3ED69DDC62F867BD1267B82BD920E85596478A5EFAE6C58F05C062DD1E6BA78486494FC7BDFF1FF9BF691107A35826F6EBC8A84F7694F269D21C3790A80CF06EA6903F09F41676DDF2AEE693E80820C43B2F8A1B7079292A28573440CEA70CDAC2D9ABA131382963EF564B89A86D5A6F88A266FBF81531E63BF422F6D054BBFBCF2046FAAE01544ABD974F9BEF99CF48E545F1FE2210FAB9167CCFE0BBCCF2BCC2BC057EB00717D8D22C4867D3F8583B63BA528439BEBA69DE74A52F7F2B864BEF9DB7B2A16C2D0C8F2E3A739B8D78BD7FBE86C296A4C79EE7528F400526DDC7EB774553FAAC1665576B93CB12E41A95334FA5185776BEFA03340FEF1C2486158A571A41486E1F0FBB66CA390136A8720DF6D3225F47856454401348DCB0E8E9E11D9778EBCC04C49AD350E755D31065467326E7B75A52ECD921F0C277570F424E141CC81540E716262818DDEFB56B08EE533242644471DFD6FEFD484AC80BB47AAFB00A30AF293B08135B8805D989444FCB4C864A6347F488404E0B70A3FC4A518F9BF06C4504FB58ED0A7F91EF0D09B9998CD56B0B852B7309FCCAB0EBAED086C031514321799D0E56C414DAC24BE591096075104F168A761C0A06796A92AEBFDDCA28EBA7EB913CE5D8A5654D51F07E8C8E75C0E5AF5E28D18F1570263669743FDBBA87B3CC4E0F9EC008C60610DCA77F699D4416FAD2C3004B258E8253F3108B372101376AAF868925F4CB34C5049F38CEA9E8EE2A1E89DF3589D175E5CC5B10DA653F197D0081F7AD647D2CBC731BCBF9A0B4DA80001BA8DA773C5F696A4CD38342728D7C2656E0B7D5282A540C0C83F54551AB11CFDFB83BB2C32D3C448D6A44EE6C7A1D1FFABF0A72603BDA886A8C020DFE715CB6A8F97D8F9DB7FFF040A3D088007CFF0C8B025E6E104397FBAD79EE088E67B119FC50771BB86499DAC40F9D9EF9D90A0970C33FCCE5324A6DF994644A63464380ED869A6F53AA5BD9CF2010E989A384ED496D31957B16B1EC28233086C0FDBB6B5F6159D79E3E952D90143B949899E043537D47BE4C9E0086EB6E7D39700E0FD87E9750B40E54B229633CF4B8CACCB94D114ABFC5234F7E4C55C776CD7F280ADC1B0B172C3865D1DD5C87C287004954F912ACACB15DCA3BC4B3DA166F1F6784FAA97FB92FE0915B4122C6A5D9C2F364DAAA41B695205821CBC5A47083520C6C0577107CD83E6478E785E8A3D0D56FBF90396166AF67F996BED5B14B83CD062B0 +smlen = 4796 +sm = FB50E35E624323258064A8BC772402691F0492DF36071F84E40F50C247710BF3503FD4C779CEDFDAA5210655D63E4037DC2B93EB2502E7C6208720DB3DAFD0ECD6286F967E1B4105059370D640677273747A5BF1EB1A629DBBD4D133CA21E3E594D717B4E907BFED71111DB1079E4CB9C93DD1819F61A4DE959D6AFE7790CCFB44533424DF698560F93E98053B88AA576B0E331303AB60C70E94F2614094201F54B90888ACD08F4E1C8546C9C8EDC7B53DD44F7A2E0B9FB0CAEB05FEE59C778B9B377BCCABBA8AD9458FA6C7E4501CAF36ABB52D4857DF9DCE8457A6C550121141E33B2B7E71B43050DD60F8FF220B324DD34BA3828D51ED30853611C8DC7EA9F3D7744FDAA7A31C02AED7B36862FE906608A34CDABA818F99ACF73F89885A746EE9E13E8267497B4E2C9A110EED9BC13C36C1B6212F1C2B49CE64EFE72BBEF866EF75A197AF5ACB8D7CAB0965E0D480D338DE63BC8D2EF7017B096F6B064404657B12F7F70A541D75311F9ACD5C77CCB1BECA5E3D55605C92A209E6BFFE07345753EE53B02021C9362B9F79F8BC7C950CEAEBE4CADF7D64AF626F88D3AB3F88B6AEF9AC0D7D99CD3B026280BD0AD1063BBA99F1A59C46AEFDCE31204ADBE3B7F039D31169ACE7B9ED62699E1E6FBDCEEACE5BF01D774D217CCF88ED15B9057C82DDD9FC794C73121A478C7181E9935C5F0D39F3F1320DE9135C6860B2E145B6167931147FE1A3A766FC0C65C6E29E1731F5AB04C5E7BB7C6B0B7FB3EB68AFF1CFABFECD44AD376034A6A745CF984031F98C301C847BC1B2B5DA62A71A95D571F485450B3B23E2E5EEAD7B20B76388CE9814EB646CE3600F672D56ED97A40DA04417B7CABA44DD8C1DBD442A938C158CB5822FE1B85268AC624B155BC546A313B5E6CD4DF453C43C46D178133B617847A176F06CBF52B03E3BE0271A44D06F5258E4322E82B18ED7C2A6088AF88A872C343366F542A23C5E7190CAC1AD3B0F4B77800E56A80281AEF30123311034062FE1C859E878683F921C95171FAF737DE3DFED2409151A23F237DBB3460BF6B3D85F25C526AE9DA6F58AAE82C0C8CCA1904421C28DB07D74B2CA72C83DF577DE9C6AE9AB49C83CA5FC3B322583E6C4C96A0CFD1619D975D11020ABAD1E0D236435A72F2DA80E44CA450F619739BEF614EA5707A51027685A3EDAF3962327BD7EC22B782E5EBAFEB255C9AC39C5A3F4A68F95C7794D442BF5FA0DF79DF432D90D5DD1E6A455B82AE28D4F0EEFFF9A880A08FF477B63A1E687CEA80F5595AB09FE525FC0725D29AFFC59E1A88CC74A552791E28E60AD003412A3FD1960FB9E94C5E8BD6B5B286CDD27BF88BAC3E3FD2BC1D22F41B65924F36462C1A30B8C114AF761482403E188EA50ACD9F3FA7CD7E48B76FDA9AE43FA3CEA523426486DA090ACE92BD8808A4FB0F31A60C262D44B380A05D97159AC11F83E1CECD7154CCFE4173F65EC5446E4DADFA5492342304339E6BBAB9EBB06355D28B6D40FAB1EB7DD04A2D0980688B7D5ADF8C78CBCA83DB544865727F975DBDF6F4DFA4324B1C054712E3A6E2F01908F06BFF740AE3BF9EED3A1CDBCE68D2F49FA8F8F61DCD0E62ADBE837024F122676AE3A24A6123CAF89618D370E4E75B494A8CE6DD10F449B338CB915521D51F5AD1B34A5EB238FC0BD99AE65C32CA48DB5DDC66256516BB1A1835A435F1C54CC5FAED846EED4B40B333529FD24C58C81B7F267453B445CF0B8EDEF17399F1B0126D2926E527DADA73E60E95FDBBDD9C41CBBE636E62A16D3987EEE44A05D3FD25A52AE04CEDF7F45F82F02B12C6A96AD42DAFA30D524961E3583CFEEA93776178A06604602F2B18C90B9D40E9AA308DD58BDEA063A9A5742BDBEBEED7D4188E30AB6AD55EEB6A0C4F9D82BC3A568477147B0D0C5FF106F82D3B8330E49434B3879A881263A82B6BD9437BB4E78615C80EBCD0942039895A57151929D3F6BB00106E3367EFDC11C1663E513BCF233CA2D5EC376FEE52A1BDD13D229ED64B9FCF10AF6FB8CC7473E10476188146BE81F9A4ADC800AB46995951391535666215045189C936F2B407D6DFA75B0B7225EAB322F37AE58EA31800CC0454EFC9BBD2A4B4CAC87B8378B32C5D3DA5C86A89E59A380536D3C95AB1F9E33D374E75C1C9622693E8AD824F6EB4A6387B99B82CC3423F3F0A0907528A47CD92430D7C723FC275BC704734836DEFCB8E67D7C5711A6098D6482A109C15D4B60A53BD67A8DD84A3C2C3CBA4B4D7956135D440DE292494BADBFEBC84F0ED8328CFE26262FF4262305A8A6341B4748D5719CD3DB66CDA6B612BA5FB67D52D852A0B514739A3312500703ED6544B3B4CF6938601E93782E4B257B281020D488135F450818ADD16C3ED6B0AC2EB9985BFE600E87AEFC367DAFB9EE9B0C9C2348BACB734598B688DF4428EF5FA2432E2C9B4C50658AF41C42674D9B16B878CF63D48BF794AB43D6D757E2488DD3C7EC11417C7C0328E2C7C834C02459756E0B9CE04E8CC0B7A3BCEA0EC938112500D7A027C53A2695CC00283E639289D5D50DC2E7ADE850E2424ACB1A717994AD9AD1D8096B27799E16A2C4C137D83A7323DB37F0B3655E83D64BE59EC027F144E28D8F872A196B977B9811E878B1D8D540814D18D920686FC36D52DD5F5003309C8CC9D74900DB884D987684BEF419373A3C9D9716EE56CDC225C69FF7122851E1030E28CA1D02EDBDCCA58DC8F6FE5A789EE0BC8C8635E4548DD349859E5445E6B4A17F90006B76974C8568479FAFF1B6BE62E147DE9248756FC38ADC0130E87DE076EA86F0F62EA118EA5EC8DB6BFC1BCDFB916B0521ACA986ED2F7F3280034BB1B97915068C3E7791C7C9D6E3FA01EEAFC81143BB0BB53D87D61BA5B7ACB315FECEAA650BDA454EF7FB09FEC715DC73B5F5B6E81A00A9F69B0EC0AE2116BA74CECD3E3B61F85A64B74A2686A70CCD6A8F943B6A4E00729FCDD2D862C57BC980C9B269962F6273BA4AA2312CF0754B2EA1E75EDC619309235AE91D6A74C9C6021D746A43241360805C01819EDE74D7D70E6C9134EEFC5498A881860578EDE4548C6D401F49F549F0313262FB2FFC414F183F977B889AE31D0C9D6857EF2654B27A9AC0AF2C9E4DAFFB2DAD8E44526497AAB20C362E08C81173619E53232D848D5BBCD8A25690A26C2B5A3BC143104337D8B668451131C8631FFDDE44491DBF3CBE82379CD26B94F0CC33A4788924022CB80992D3312EE5C4EE1FB49078CFE6983C0EB57F8FCECD1C4510678F77BAA8E40491F01FF63468CA5080005847295323E19FBC43B5D7252A363C6D798292A7BCBFC9CDD1E9F5005A60626B6F7E8D8FBCCBCDCEEFF0F514222D313F4D6F93979DB4D0D2DEFC212E334450515558688493A5A7B9CFD0D4DDDFEBEE00000000000000000000000010202F44326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B + +count = 72 +seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 +mlen = 2409 +msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +pk = 85EFCE6CD8904A46B11C9CAF242833240549D49DC363B8D6C44E418D81E27F60A812D446CCAD283E9387EC61CBDD402C90FBAB97A4BF911FB81479F932275C9E4BCF5AC418249FD87A9A4527F3F8C36D058FF74886F0EA0C6B18F923BD4EF2E3020012B89630093CC1DFBA8BF0BBEA46F8B2EA9484F3AF6C099440D6AD5C4712B86A897D159EF2C1486E74393E9C8702A23D6EE0EAA1FF7FE3E34DE9977BCF520BB86F9641F2961BD68C34A6206660DA1605D93F5A6F46F7F1CD0FB53D80B3510484E259DAD0D3C81EE1FFF599E3CF085CDF1D913A7B5F1731130EA376C16B402368CBEBD2479363D9C21352740654654A918EE34D2A36C8097957ECF9FA56AF121CFEC4A80490909E82D5A815EF2A9A7FA746E9623E1FD6DFEE4014DAA55510D237B011183FF51E405812544C2FB437725F55E627EFB8F4C3349C93A0834206593DB73E74CB9B9F9B77ED289109B8322D0B8949B843140981B3F514548706A5D83241F53590FDBDE158941B612213F57E1D167819AAE5E51DD4B67FAA9F2763C041B7816875765E77B9136A52A4FCD5E6124EC613D8E697A67566B1649AAE34399650491D8008614FDD7369286BC20E96C08E241DB9B87544F6F1E403F42A674C9812B8B979901257D85D6C01A69C778BEE91B25A61226A4920B846C3E6597C1BC0844043ED75F35699015A218DDDA58F97D4920256922D30323A044BD2877650E8DC483E2464301CFED68085AE361FAAF937EA559A71DB53CC4D3E5008937EC012F9BC8078E592F0D8605911FD0648C486F8164553048868082A78180465B28EE857A7013569B8CB5F38DD06997AA0DEC4ED9C2BEEC539401EB8376BB299BC13E8454F0D4851361AC0EDDF19E2E1E17D84C2D4185521E91BBF4B8D74D644F9B05802F6FA5CED8FAFF4A172CFD2071E0E16FA33893F87DDC56F5CA28B031C78594734A525F00DF47309E989672B223B5D86A99489053ABD143CB1CC8B07A20B83B8A3F05A1B132C75210C9F515D840E98832AB0271038958A2CD492F2D33AC52E2424F3749A23EA7AC5CD5097FB16CF9D71CBD70D2300E3927263D13870A4C53DDD44D706006266EBD92A2A5B97802279039036CE8216828EA7016098F130F8BE48710A7BCBAEFD9CAB26B4719F1DE6A2BC85595227A3090EC5AD2E278906CE63BFB677FED2BEBD8CEE341D65E9E2B01138DEB3620B0DCC2D219C66C7126AEB0D969E9A8800F39301867B84C8B14E64D8D3FE7612CEB5DE4D3CE731C63959F126EB406500F34E751CEA1907630EA4D37F62BFBCFA64F3B225DB8596BF3C02C0C54362B110B556447B355B164FE3B6EF8912B657C6B3D99C496AEFC62F8225D7319E741290595B441EB16A320D933FC512230D425A712F29482F596B7092FF057276A0CAE99BCC81167EA32D82A3D9D2016DE4ED63908B4228E516BC6510F338627ACB96568002E05B7B424D42F81C39B02555C4B1ED13D1F1108B774BEF2B7E833A05A9B3157E2568E2440CFCD8D675C37907950FE6D94FC3EC13466FE8C81D939EBB593A4A4D306DB97D513C1D442B5E287AB50D257FBD3A592235EEE1721B924F57AE31394A1867E0E274A6FD35AC9AA5321ECC993E561E05767D65C1A7F7D20FBFCE49CC89C5084DE76E627BD5884E448481D21A33C66499C2647EA4940F98998C48B8AABA39575BA3A312741C0FC19E846ADA720A1260D69CC131B4B47BAA28EA909CCA6D87F48BC75FEFB17A20A19C9C902101449BB372D01D1F207E44C5F4BC09AB8243C139C903DEB31AE1122FD1FEA101E71C9486F75C95E13BE009725ABCFF69E3F89BE00FC5F61E9D337C13D02B007E0E235CC2486262EE43985D +sk = 85EFCE6CD8904A46B11C9CAF242833240549D49DC363B8D6C44E418D81E27F60576E7C7D95EA623602A3A461BBF61EBFD7F94DF29B79159D54466D88C853584241D68821EDD2D84D4C03B36B138314A274078DBFB6D1A797D0732E21161B93855DCAC646D1AD90A94DA77065F23DADB358E2DF099F032667D083608ECF86487724432E0AC74502140992342DC3C0440C918DA2840CD3300E4A424CE18288C3061241124D6246320A1281241290CC02501AA76D10264601A16814394650B68899081194348562C0451B19688A042509924D82B46989C2040CA109494892DC9804120551C4A431224446D33642E2280A40B8690B410208352EC31825C9C261A2B02CD8B62984B48449B6444B1270A3342824B90003022E4B4630498421D1B6811B006260362CC32865D3A62493C841C1882DD9C44C5848626228126236420037084004851CA425DB8629923640802010C9A480214744499485141572C1B64D10169118B4091A8708233410D420080C088024A00920C00DC91852500010A2306124494C8A8420614644999661512461CBB81008938CD94090E4060A2316210C836113116ED34628E4C811C4A825584631D0A89010980C4AA86849A2298CC26964A011A144045B240611187189000E1117441841401C39889AA24C8A32485C30909A428C50044A204852144185C4A888E1A82502271183384A0B113011B28CD3042901B76402B908A1126051B8201100048C480E21072A52926020B92C608461A0006AC1A88999328A108104E1982113163299C801598884E2042A180068DA060E9892005C0684128971524288A21865612664A2822910B36001B26498A6698B00718A362A42C028E43440CCA6511CB124C90488D90462D2140619316D2083291411714080118880854B182608A60942948800130188204EE3120AE34060D81200C08270C8226640962822102012346913414664A880493029D1A44C9AB02883366E4A303253465199B28D621630A4426214046809050A81465009A36D20932D0A0211849285D148680035700B116D1CA47000481249962DE046481A878000335112C50DD2B87121B53020A600930012604691082952E034491A2105E12800D49001513264901264E11092C21804E3B4041B3452C8A44912A64CE49088A108656316628A204EC402451AB8812414121324292145280A370A09A989E44820C4900548286D09403219B70984922D634464A0302D1437720C80408888912428104AB4219CFC4AD5986C41348459F8162BF1D4C00F4DD859DBE44F6F4E7772725861018ACCAD58C484307AEAE7BD396C83465ECA9ACCC4E1B49DFE5B4DD68E9612D312062E06B73D3D0F1D1EFDB7ED375E67BC046AD5EDED149FD37C8FCA37538B31B47DCBDC790C30A5B44180C1DA419C3778A9ED3AAB71FE6C76D1888516314F866070C5F7DA2CFC65D3BE4A975ECE73CDA1D97A5275D9979232E49D158C87BB9281BDFA63DC05CC528F8FB18EC0C1B402F18E265911472323B6CAE28CA3F94EF530D3A8174E49DD8267837F2A6411E729D0938F6724B72FAD9619EEA4F7893154CCAFA926B18020EA2242540FBCE21766180FA3074C86F95CA522CC5B6AE4736727B7ED008E67B2CA6893E9D41DDFA8684600C40BB7B8806FA86346D165CD3E8409BA3589BEED15B24DD3522F7E1E84094083429BB0EAD0789A131CDF0541BBC5B46CCF3D764ECF0E350728A7D9CF7EB519C7DBC9AC815083339116BE62CE7FF09A2AE2E8E4031D890B8101C496FB6132005F19D4F89EF513A4E8BD7EDDAFACB7960A0385F827118DE0C6DC5D4D176D79106F2F0538ED09912172EF097573D268A133B91E4CECFDA0258E33A0DAC27D515C94E5245E07A93EBDF08D610CC8F77AE387C7BB862FB4E219B8C99471A86F8AEA396C799D12872D7AFAD9D336B6433630BDF269B78E9AB953816946BAD4DD4F3F8E7C4C61CFF4B03547C3A78EB824EBE5B2C73B96EE157D488343D7E152766CBD6097C7B4508BBA5BD34B3ACE47F09A25FABD70A69435E1625EDE7689AC06DDD3D9D7D54B5D6B5173191F2D78BB8770E70DFC2B57F985165D70B8445B0F1D546CBB35400C4B37E457311EECD8E622C22EDA058C33928FF2033E61486A6319C2F2222A89210C95AF07A190AD3DD9E17F333E9B51A05CC0ED1703E5CADFD5F177D27B6CA975EF72EB3179AA11DEC17ABAF9BEAACDB2E62E344B42E9B124BD09BD9F59276F50727A00DF42A8A38DD3E40E3F5BD7331370AC13349E03CE90A8F27E2CD01D4D884270CE7428CAB84C52D1D6EA83FCBA4342056477965C040B0C590D6246F419916A09D6D161A93843466FD692ECAD600B067978B68881ED6890F5101DB2450F000C1B541F419B7B0A91DAC34B81C72ACFD78BE11B116CE09C742474664F2F5A699AB84A1DDCFB2ADBBAF10EFF13048E1CB51B6BA014532C5ECFE13E11E6F2B11840BB6A94CA92C5868B3E15F986B48E0BE191997B2DFB7E25B89FB031F3033E589AB034852C986F10741895DAB5955E7C762D671062DF6A2FF380365454E535FBA0EDE9CA08523F400F6974B266F12F31CBF500B5BDF25C261350736E90919B58E4432CBEE71481B3B52CD700C320BF684EBC75472181AA28FA6B23B4D3E2179C0A1B2AEDB043AD6E265A7D08818A1D553CAD2EAF0E40DA563C2A5F70C6B5BFE7FD0CFB7896C43C9DCFE8D989E29782AE173EE66EE09B31C8B4F147D48FAA469183356E74A17419B95A3E30872D48D90ED1946220DAA11EC70FEC8B7D4FD4F44965D162C21B15CB3649BF8AEB972C6BBAED0122F2F1B1DDADECD09E83E81DBF323813F3DC54DD72B1BC30ACC4EC15ED75BB38783C82BB4B34F9B21EDDD875343FC054FB7CCE93D8A95E00DAD1C9B8470A31F1953BB913D2F4BAAECE3086F8ECC95BDA86D642EBFD2CD3316158762EFA3E66F0DF5847E85DD888DEA8417372BF88C7C4DB8A06E41DD012CB27D0B307365EC49DC9E5D011FAAE4871BF0F1C52D8ADE791CFDA970A7F6D8578388C40EE39BDD9ABFF28C544695CAE648E07BE0A3DA0B8AAF0CE35353CB16F8871EA65E14733ED05AD03FCB6AE09748BB40DEAA377D1BD1C06F10DB8D8D3F827EC75BA9614D640A9DB3E70D8D4DCEB0FD3184EF43CA23D274F21421FF7035F3932172D8527C1551C68CFD5B2751EC3EB42F1E010FC418FAC451AC1F5659F95334E719A2B57A5C5E6C569B74C1A2FDACDB738254A343AFF105FDF98B9515ACFD0D2CE05DBBB988E08FF12560071B740A1D13B218FFB6C9CEFB374A3ADED8D28108778CB0F0686045BB792D450FDE3CD64F7C33026AF454495654899422D1CCCBE83CBB0D2A19843D66814177847F590E80E76CE0410647E45D47147CAF6929D996E4DB036875D27908E6CD1ACE90326DACD4EE2B453F5339FFBDB8B4839AAD703A450417FC923408BD12E3D8F1CCFEE6787F87BAF1F362686F1A744ACC5B37E0E073A82A600C8D14E20763F4A01C5D99BC51D581C108C9F59695B41B41FCA883D34D36538F567C70B4742C09B9EDDCE4B0F1363788175B9E82811EC665D1B2BB6041435D3B505FFC5322DD09DD246E529CD727F315DD7D08595EF10C19C005997CD10FC +smlen = 4829 +sm = 0417750A6246860AC8028655AE39037EA2DCCDF9BB7C9D8ECDFEA07BC722D85072872027880871E50E80E493ED305E0BE17D4AD1A0BEEFFB55DA429A9574F83EEC5195834F6449F8383ED6C77CE907E9C6834BBFE115864570A52187CDCB68B73CB0B3E7E145C1D5B996BEA980B747BC4B7EEDD9CB6BBB54C3FB982F5C1C21CDDCFFEB85277323B1B9BA7D093F99BE1D3708AFD21F0F150C02B43DFEC19A099762A74EF6D7B7CD9F299BD84B2FCB0B43643B8150ABB8AA10D744B17631306AE1D385292E5BBC761AD64C55C03695130C639902CB283BA2F68E4505761F928511954D1BCC17262E5EC9F0310AD524AFCC2122D2A87E4BCF0F2A429931D9FD9772F5D85A8086B18B51863391E73192D764F76F5B6448CCF8D62BF8240F027BE8C0EE75C0F4FECA08C90113FF1EC4FBFD720EF1CADA1F865B0D661F92D504454BFC6F82E48B07BA8B164600E6C95F9D7646F43B4FBE6F901D05217E8A03626B9183EBFD9A0B478D203875CE6B2009CF788670C302CF24BE9D5449E3442A81EE99D408ABEDEABC1E94F1DCF7318D25FEB1C93EA265CFEF5514982A80505DE8DACF6D807659B1E344DB2078504CC98FF20816D7A5FC6E396B1E3B0A348968A93444FBADE38D8AD80BECDBB954EB82B3EDAD2690844C2D416E1C5199C7EE882FDC7C48C8F249DEABFCEBE982C4536C89BB53ACA1FD031F825F4D8F28AFAB742ACBBBEA825FC2E80E56BB8808C2553005D7A676C3EBF1D66EF8D12220142AF51596796D406B92C76DD864E9F24CC6A266D003914E8BC03FAC32FCB919DA385D15AB401C6DFC36F6FA57CC5F5B1535DB0D70BB5676E23E50FFE741C7FA8E6EE4F0C5CC0FB4E30C0A59F0B640AEE6156F937E346D5A4AB7261C2F2F3B81E1E5C7CD950910A3D19AFCEB1085A1137BB1A171C72B3B28CC1BA3B5701A9B89A6300E5E5D0614F0BB852C9D635D465200C46B387930CCB9F425758488DF10247C6BD5FDF1FCE4F8602314AFC583935825EE99A4DD4E44ABFAA02844880EED3E0A6D720CD6673C9EE019EC05B3238C353F93FE73B5AE4BD630EE9D19A46D0210FD090118FF553343A65EAC5E9073406A49E5F4B9B1F1D52A9F82DB92392BA5CF121F6D67A50D215D47D989E7AADE4ECEAD93BB26F239F4DEA48081FF532D9E86A98B1BFE66389037369D56CFE258BA2E3723404C7E7187F4EEBDF4D1EEDCF63DCBA3CA5694D9E5EAB17E1B2AA69FDC102C335CE57206B7A31AD0550D89236162DA70A6F46807CFD6108CF4C04C70AAEB7F585DAA9BEADAE0871887162A7CDAD9F44318694389B81C0A924B73EABB2BEA3FC3955DD7254D9ACE08CC89F6C9F2A5D50AE4CD5237F7E2BCC2F18398CA8F8FF9BEEE4DC18166A91F1B98E320B0F1E2F2682B2E42A909CC72176FEED2225993874B0B2039071B099E9A07D7E618A177755A1C364F9F3CEB2AD69ADC45635808AF8878F118A007BE730B0FDF9F90B18619FC22E349F73AE4D6C350F0A37BF825CF7AB85EB1A1021CC69B8BB251F9412B2C1DC753350C9445F288A02AA7FF9287D67BE579BA259BAA4E3530C877D555DF1CFFEC3A4C14F3D5B9BB76A8AA5F4C93853CC1B485D7472EC08F184AD687F050E1D537B2DEC2E46EE102AFD2067257A7837E7A0B5B46E62127CEFFEEF1B628011406B57CAA054860C2936560B2D51C9F39CF8EBD82838CA573377762B212916234947E93A3439B11347E559E9F99D43F06D5E97421839DD648E5709CB99BB8B918F1C9E24176CB7F30290C8C0E04B86F29541061F45E283C32A1987CEE5A779259C6C796BA64997E5E1A87898951020ABB9B5D0699CA2E60B8606E4CE8DE3C79C781977084E6CB98675D34A1CD597984FD398B18A5BB2DE5BDEF322F58B138FE8426459CE7405BE2C1A3442E56B2FB8928CA18F0F0EADC2AF1F852D631A9C5B1BD98BA66731C1B2879CCA9C328FB8A57F69FB7603BF2E45CAE19FE3F02636AF18973880B4C5798B9DB3DE93BCABED7463222F69CD648E7FB8708865842D739ACB236B5F241A5132787E0E59D5DF8B9656EA1C2C8E9C99254240654C8544B7AB021DD384B1A87644BC0F2A19733809993418DFC5B49D3C659F8C14CFE9F4DA226DDC1350E9F081F585975DD321869CAD401AEEA005163A59522C4B224F6B64CC7ACCFDFA479EFB3B0CBE70477185DD40B97012F161D11A936E846CC2F1839D3AD94F09D22B4F5F9CE16A0510A06C44E3E1D527893C750B802E746E507B7088FCAD05A7020A3DA09DCEB0C2CE32BEC9C2BB0969E0441A7C94650081E80B222471742765554EDC16CDD99806DEA5E40BB0695BA0526CD435E8B488146ABFEA0ADF28EA1B6F2BEF93D2C41F4FC2B2CEF9B6775C8A3F058897FB991FD5C6634478F26CD54CA9729A9F3FC8BF034F423B8F9F4F509A678D060A67CB58954EAA93BBEA8F9E626DA2CA4EC5C871CB2F260B66379F8D6BC18CF5A9FF59004E28088B12290E25357A72F8AB742B79A1DD059E2ABA0EDEA8A69F7E32B72AA6286DEBC247F979739A8C2D34739B143E43E18184720F00DC3334FE396801828CB0A0CB1E1CEC9718A82E44583E3A43C6F5ABDDD5A0DC1B304A3F9C80322EDA988AE3E0BC1CEB31C7C45D035965869D1F69ADFCA52B7A45D6EB99076294B5643F04CEB2042FA465077CA02CCD2AE742A3ADB3A7033A91D7361C57505D3DD85FD51F8D8833DE39FDCFFEC406C77105D22B05489C7056AF1E55C4295FEF1DB422747D0E8421AF1010B81295670E995FD7BDF9BF5560E4CD390E994BD570CF45D19DF32E460FA993956A4FC0250438F5087A53053DCEA2D1242F4AD3C15010F8B4E62A62FFE98C868032212D86FC5E821DD63DEF8B3E6FB0A2306582712B77CBD2E23A6CDF65A81C146A68F964EBFD290E827C9DC9A71DF7C5020F341C697F507FD8B63A1801520091B86DDCD305B1B6BA3DE8CAB1C7E8AF3954921E2D4BCBDE14817F08F5616AA54B2637D8725AD325B766B3AAA335CD064642378F8D48B06D908214278A28748CCA1150E5DFEE02720445589A8FE8ACA0F8413289ADE93E5D9983D0E62298A330E8C3FF4F81B7C0A020D2F6083DB4F7CC2309A65953F9A479F31C3961B4127FE3380F417C0AED4A8B626DCD66521067CAACD70C2184E71A73CF1F968B77B11B7AF069FB94399179AF1C751A193E542F11D64CFCE0AA715E0DF176A3782A1816562E2232A6CF6A6F22F708F1C9AEF156921FD8FA20AFFF3EF6CCAEC1C182747F4FEDAD8DF18C7D596EDE77932437FC404E94CAE9DB6D86C9D58D8CD7F0AFD8A17B2D2128ADF60C7E41D313D575B6B6C7F90AAE9EEF40A12182332404A577A8F9CACD4F4F7093C4760696D8992A4B0B2D2EEFC1E2D3F636E778F9799A5A7C9DBE30000000000000000000000000000000000000000000000000D1C2A38EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 + +count = 73 +seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE +mlen = 2442 +msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +pk = AAD36D2612190549F91FDD5F57781879D8283717189350F030EA4D4C63E90923D086F39F32757658F9AD2151416F886EF7EAA231CB3BAD1A5F4BC4E549D2F4DBC9F38298858D4306DABF49ECACB7C2E5FC995D1BAE0E064B82BA247BF35FB89635E9EDCC37EBB5A94BE161C26C94149F4925094E04250F1E279A59259C5E1DF72EEB8BDEDC4BE44432AD714BDC16D54A8F65B65D1D84CD5E5A2F0FE8A97B7783019D7FC65159A564A7B3D5AF6B6D1C2D74F3FE6ECD3A345E07B7F27457F29D8EE621BCAE9DCBC444E58474E0BEE431F2F1E7A7829514349876B1FEE85723AA7B5BD73377406B148CBF5A6D6BBA6D038B73108C4A5DE100A6CF63E34F2D58B90822B3BE72996DE126F8BA716664C16E45C9AC4D14D3F40308D36FEC7D6725B5FD92C9BDE17E2C2BFE6D403870C3EEA80C3FF0B3B432D6017D7686F6A8048C25C8DB0738C8F0203BDE9BAF6ADAECB9529579E447C91807A87446236493842C3B5B22F75DABE2DA3B412989AF60E0A59124F057D3B9B7AE6C7056126499ABA60CD3CE5A2DF90C2F54514FDE46CB49994A846BCF54E740EAA91B6A1AA588236762E6BA309C6067E28FF82F59622750B58B0006E62426C81B388E3E1AF98E2A15E59E522402AF9EF8B7AC9C3ED996B18F3D7E381A0561E2A9DF7CD5CCB4B7C0DF7C8B70A20864FCA467B23EB153C350FA9E1D8EEA3815BDE7D3C68F6825B28D70B0467E403CDE6DD92144C471E3E0397700D0B62FBE8686D79590A1585793E027AE8C6C4BF075B457005D2E15FC11DCD5C09838E0EA5FBDFE41BB238DAC8D7199810AF4849B8B93E9D64140ED466A5B8E10DE5FC6994F0C5F6C13F5A33BBB29ED0E447044558D504DDA0BDEDBB0439B1C996ED0FBC7EF2429C67DCD5774A54687254884BEEFF4F14BC0115AAE1E76695B42A58207D3CF981EA3A4FD6BA7CD3AD62927292E619B7F0B3D5ABE23CA27C0A80FBD60BF99D00870A7FC960340D6FA5585C7E4B23D4FED310A758001E71C2BBD64516B9FA7ED2216EB12F8422D45AB1791D781A9175DCCC574B35200BDD3FD2D3DA63EAAF46BB37DB539E81C8CFD8201F6BA1EC59AEDB028B93DEEE8D959B5621D8B474DE1DEB971552A6E31DB363843C1BA2D420C6D14C012C24C873725CFAC36C5D5E9B14E3BC6725C8B13FE7FD448F9C4367605FAE45058D740D4C47DD6F06A78ADF8580A32729D5CB3D45B7F6BE16BEC762733409A16975B923280ED16FAD90141501F1D27C618F62C30A5CEF4E537D56A23C566CFC75F7EAF4E885C8DE82C29BA09F4ADF5AF1A0BEC8999DC1E9331568DA9E5B5A79338FC297822A7F4AE437F6A61E38A1F06C3401C2138AB9ED23D1D062995E06D3A87C1CF0357281E4BBAD261694443786A1FAB386C5747955B011D35855F94863B3DD8CFDA0786EF46505C2C64028DE113C8F2D16B8B92B90A0766049E26CE12E6118C416EB3DF39F228BCD649DCAFB18225476A4F923E22035547610D65FBD6267E92901167D7055FF2C85BBB0DA78994CF4DFD4D431301F43288C0FF61E0A21604D21AB2403EDF141B1F907454258B08913C24A39D5277B8472D9C2B466D5C8150A10EC06D57B69B0C74C6061E1A2B8CE8B82FF117DB2BC5F10A5C29CDA31AB5EBD7D4D7E510FF1B277D716F13F4A920D4CFB011E53FEFF458B883547C9E06122E89A3C80D3CDA15FB1B4E4DDD1B478E23F884898535985C1E81198253500796B5A2AD1FE0BA6A131F8DADD26A6304F40ED022FB2D193C1209B2140DDC2A49944615D47D3A5AE5F8285A38D7694EEC681A47C0E436E70AB76AFDC201DA5F1AE7F275C6D873F823F78F466B0927A918A9779BC681BD51839D64F1 +sk = AAD36D2612190549F91FDD5F57781879D8283717189350F030EA4D4C63E90923E2EC513054B1656394CA4445FD5DF8FBCD70AF431057F662ED9F8FB6ED718DD40BB229F2B15E36A557069EB11B4815EC96979AC7E813B02D77562754EA0418053400C369CE79B9CAA896A523E3E55771605059C1E4AB77EA7D3329EC3AC78CF9141720D002691A1504002569E2C62162C22854489022120C4BB05111316A029191A0042122B469D8487119360920B0241A188200C34D8440250B4501E328218C4862E31846A43401830624E1825118C8908A260E0AA88C441448038000420821DC3048582824648605508201A3420D8A0860221748A4402E03464289988DD14284C400329AA0410B4928C9447009164C83327100828DA4340554C60189B064124082E3C868C8B22DE40852823280C4360611C46D4236811A128C01B31180044CC4842C80C21114368008B684A3186EE4820851102594864813304E64089281009204A051240868132311184612C2C461CB120912466A02B54101214C91848523A601622841022808A1B89188B20001C371E0468622412113491112178D1B334D203602DB322608A1119038690B972D19245299A69062264A103006E4286242C68D883292131561E0266D1913451B397041044A00414511B20D1812021B308924114EC3908D521641A1142218A16448408CD4484850100290382588C46C909861880651DB286114414A1C2450E3460409B230D286511C3940E4366DD4C660C8A068090531DB064222140C2123928C860D12844C93385183242260A6811B318AD9200619862102C1450A051121B505CC484894A204430068CBA8802440701A845148228D8A164EE4B21024394651320A18478D43960403342A5B18501211441B840452C0511AA0708030260B9570D4324C4C100C18196122212E11284D4B424C080725C91408CCC450A090218436408B2820091232448230C2006DA3348E02C76C00232EC3166A8330049AC0898B206093A60052C640189084A2A448D4C2285B2470410426813049A3189180140549046D091625A3B61113052C9140269244491C1965DCB04D59940591126242B420938041E4244623362A02160809B7841B19080CA54048986C0C420C1928709A443289148981108E8900861B48518B2264D03285430609E044094C304222422D0CA160DC160A9932891A316E0AC984042148E4122E1A9320DA26860C448AE2B805508610022632E33451514209A086209A4065380A76FBA2F7DD9CDC440CF63E40269294841F276571FB4B8B76EBE2BFB02BFDAD86C6F0773ECA78BCE26354C22D8B5A2FD581152AA06199A6FD063CB4FCDECF977A25542EAD6E0FCBF375069DA7D2E6C03F75F353ED3CE8AEE029FC91597C28F9B20BAD37A45E62EC6B7F2D1AFAB5AABDB2083CE5851DBD204E6307D9B6FFEA425CE7153030D5A78E32CCC67D38A399886FD9F2AF5E10F9F804DD2716B7838835EBD5C6D89E6422F66F4B44825E9261FE33371A4E84E189A9CBA82379EAC5CB7028071AA1FA51047FC93501F5A8D348B44C8838010F8FF7A2748FA10AA20BEF5808192B087E2C493EC48822BFE25BFC441485647B8332EB7829895C415BA671BB131EAEB862D900CCA07B76AA3B05AA76C9CE82B6B9063C332005E76CF7B99CD2B9FCE3E69498918D587C5FF7EE6A35ACC6840190BC9CF27E694844B0A5278DD35FCBACF4F2F646F6192F2223DA9929B0E943A2B77791D68829E923FD62AD4D4F304DFD78FB3C7A4FA4D1D0B6868D0764A05C3E6FBCB33DA860C4995B49A088F0F069060D7CDE96B417A963850CE233AEC5C40A7FE4AA2080D0A00EB5B4025CD754E2F727EB5EC432479B313CDABE51E9609510EDBAB52662978063D5855C209DD2195A9661C4EFC8608A4AA14349AD35E12F3524CA0A52B501B73EB80B3E017E9DE09004F80B094C2D73E7C77F8FAF8B19AA63BAA35076D43FE0375D2EBD5188706F1C138C23CE714CAA9C896AED5FE5AD3F27430A33BF56D79F3B8A10E70EA4F97AB11E59E2E0ED744196F739A43D056020C07A8F065221FB4786E6D8CBA0E55416D70371AE793A78E504148CC3667DF3480B9A24A72C605A56E96C93EEF5C664A4D5DC92238DD38FD07A6EC4E53CF85D2A3F3AF6A38568F2B97B4D0B37963C0C51759884261EC37CBDBB65FDEB3B25E53B39C1F468AD92D741A654302D73D71348DAD342A5533F5AA41EDC34AE16283D46A5C98B5256875EBF0DBAE7BB61E2037AF629A2BE5D19C816A266954DC7BA4C2D846B76685EF741E0B9019655026D6BC294C927974EC61415EC653E3BF4B16CDECB2A6931525CBC5DE016B48D06BA6AEF95BB18033327B1FE15B68869CF8F57B2C1F306F52EBAD3DDADFA6042E49014105E4AAB2D9B198D9C45E952E91B584FC192BD6D6675FD512F91A164CE31FD0FC9FEE8DB16153F7DB7DEC421B1FDB1D62A060516285569A43F48BEB4CEE5157F1F3A7D9F5F4115197FDC80FF1DBBC27AB9203CE73682C1C6D81AE0A42ABFE33FA93B37DB04F381C9AE30B8488B29E9E3EA2BFF2C37FD39A0C3BBD7600358B843D28573B21C40987061DA55C755BAC92AF785AC25FB3A391EEAAD4ED2A9E474FFD6763C2C6315A355A61F0862C30EE11F33C0BFD153AC2C7FC985F5A0F4C2684F1B5DCD11A3FFCA5DF8A5FF92BE8E04CBA0A36874BCCD44E36473D5DA85F7617444DC7E39DB6B2757A8671F7EFABC91B4B5B35DB112C81ABB6060CDA402ED3A648869A94B3B4183B940F2A650FB563275083C5A83B3D160AE3C0B3D0918FDD73EBFEE69FA9E9B896BFD0B2186164AAFBDAB023D8C1FE065247DCA2B7BD5E230C92E0C7E91449D0CC8A026FED9C86E763D5D60A3614325EE8C3F17AC8D6911C558081C588ACD95B146A95C2737C4175729943E914D85882CF76B266E09BAA6DF89E20A9A17C4CEAEE3934D5E54CD8B76CAC03907B42756795EF6D00C0D7D88BCE2C7B201DD1772CD7238E75B41147487DFA9016D55F0411A03BB7DD940079FB16DAC89A5CB324FBB333025DD74C3D17322D72E7CA070939995FE7CBBF97F02FFBE2D22266D15F9D73158C3B4DE152467CB7F852CA5F1DA0824720F0F1350BB45FA39EC8321D29720735DB1D1939AA0526829CE13BF0AA1B89FC7A3672F558E915419E1D23792CFCAC530592A62D060759BFEDB64C44C3C63368B6A3006B004C7ED75B74687B554BFC34576DCD6D1AFDABC488C36BA4D5A81A9A9666AEAB1A943BE9D20B66B722231E39EDF1631B24FFE75079F5BBDA2BDFB04DC399190858076DF1EF8EE145291CB9EB185798142C7CFD8AF3FFB648E732947DF99537BF08AD11FFEC382D1B6DB64B89BA6BC14C1004D204B8AF4E706C709935AA41DE8E22166AE42E289258344CDB034432F25B39F85E53986132B579333ED71A1461B21C32C2D7DE1F139E0BE4CA632A5BC7D864A69A399319C1478E72917EBEAE870CCD7E48732E7B79B1C726BFC2762F18A680FA9EBC5265908AACE61E29BAAA9EAF60500BDFB3FCC9633E5360B92A8E3C78F5AB44B70E80C39C8CFE54B121891CB80B9911826C1A3A6AC1681CF44FD75D192538C391B5C508A13939B31F7DAA8898C75 +smlen = 4862 +sm = 8A9879EC6866079E19CC70BCF8ABB7960229200F16AEFA40B05C476A5CCACC04F62A113E325832372FB3CC40C2BB1902AE5E4265391831CFE38AF243F7CF5915913122D95E44B55126B49D49A27878DA8E72F9121F256E496BED5D1DFEBD2B96CF611C2DFADE9F5AF5B05D0A09DD6683B23B39D6B2014F23C009E5D61D3D70D2F94C92845DA3585EB53121840D30E712AE83199698E9D1D26B2E6C5698673BDFBA15B6AEEDE5CCC6FA6DCCE1563718D1D2740BBE481EDB91DBF71A3695F45652202CC8CC34CA68A9518136D81AEE6D0CC724719FF1E873321643906019A7E6BDDCF302A02CA01FA0E6A8C84561EF1202D2E1CDF6CBA8CAABEB9F808ECE80DE6677A6B55BB756F7E3D14A8FBC0B5CAFFC9578DEE7967D7618330638263B3FC39766AF8CB191E03EFB34C43158958EA9FEB01954BEC6F2B7C8CE8BC387F83CBE46E2320E04A2B653CD7590B9F933729612106F8082E76968D6F88B5D372909723802E7AAE76D9BB279FBC8520AD828DBB40E8F08EDDF6D096410B0F09B0C42CF84E999679E30052C895C67F94C79BB1137081055FF0A66BDC36536BDD10B8EA984886A95E6B6B274ADB281C38905E98B441DE2A170DB97CB8B3E346521FC2B06094132AE3B015E39FCFDCD982F1EA58F7E1EA78BB81453F029E3EA863560165BBDFB07CB0A13D9C997665E323A4145C52CE0143FABC869BD0A39923D3D2D19EF22E7F8CB28DBF460D36B857C725283DED361996FC2D664524F0A11AC4478401E034C47D77DA18A64E49D77EC68C82B4847B2E2CD53D3832A9013B792315D23AE44EC9B2CBBB3009E15EC481923F94735EDCD425C9DDE1600E4DC1480CC930616EFB8BBCE01AFE02A4897BF4732CE766B8A2B384190D10579FB676EFB7305B98FA4F59B9C23EB8B6D43B57E054E0311AE0071462BFE3178077D351BD9C35016A907B029F3B98829C50399B1F5E066A60FBE7E9038224F4FF69C7EFEB9FB116CDB58EBA092C34D3FA748F459B93BE76170C63C9ED362AC906EBAFB762DAB6DE5F351736E350B7475DB5FDFA25F72D89796E2A1722EFE9F1E75F4557D79A784FE79422BDD38B2763BE96ADB8E05E1F92B4B256737B3F7D01A8D53A05BD65A32F09044B7E401CDD6B437A93809D1081AC894F2619318709F3F2CB87BAA5E1EA79B18A3B0FBFA9FBEEF61876584430AF45FDE43B3B0DFA9D81945231D634BD096D53FB4C7933963E5A01FC93FD9C704B56813A123EC8DD9D42E20489E9DD21F5CD5F30F3DBF6ECA6BD75539156BD58318B0B9594392E0F60FDCF3E2CB4E97C7B7A735D09C7F5DD664884F486AC1AA82F03795273ABCB60E2635FA55997E70FB7768F9F6C56E5DABB613DDD75A765F06C2A551814BF156C3F514E5D30E50B4DF8F34ED11397D7C610767BF6CE1B878ECDA37F9F9530E29C1D83529DDAF96DBC1786DE87B589F423678702C7865647DF6DE1B34258F6D8AAA7E19DDCC339F8BE6A71CF5DEFA971A6A6DA542BC6FF15F3A89F47596FF4F9A2C2E7CE33FE14F6DF3BDCF998BAF1665633B9B0E4B478BC9F632AFF159473223D6DF9FA4450E22B9B7370152237ED2EBD2B099C50C964D95294B2EC053FEBD6C1DCA0BA072DA374F930AB756773397CD7B066325088807E71A4671408A81A41407441E063E66DF9855746218553153D03F10874156A87F53C63D21D668D401396DBF852C834A633C1F02E41E78FBA784C6502CE8E28E0D11826C8AE8AD56B615B59F17A434B052431A16395C4137F321AEB8E7A8080B2994967197C01433D54D1D4B4FC2939D6378BC8DF1D690BE1E058FCA0A22BF73679C3788BBBA1656AA38ADDC2F9123A2FC152C9C573C36DC3F9EC8BF621B60271E6C505D784C744852A7C852DF612870FD47F4446E1BBBDC774A3127EB3BFAEF16238E1AE1AFAA45F0580B067C8410058C046BC2583B5C470C80F8144A7B7814C4C228C434408DB01770D5AB1CD5BC4DDAAD0F2B874772FB43A83B42093FA7EC86F43AB9AED9872FAC01F21A3D82DA36DC23410A1C52BB4470B669ADC284DA3EF23A83AB3E918FB3B82F973F6CF1C2280541CDA6A79D7ECAA4026DE1D517AD9D2B8B51A20A2E2DED9F1A0E3926723949A1E2E787C9DCD6A44CFE1C5C99A758AA5625B838946B644A99A8B41D1D6803D1F4414DBF0FDB4CAE208A8725CC47C7772988D85A3848DE61AEF82B956F96CB1B648FD9BC473E84BCB63BC256671F37D67951B6FBCA4CA626BF76BD911C504D779CCCAF617A5DBC79BF42E1FC243C62A5FE89AF4F96A729C2B4EB591D38C137ED83B10A8080F5EB54C0D76D4D3F01179919204E823487E04F0F2383C1D446EA209EAB870875E90460A5083E16B6F20E94FA67BE9E58B933FCC84AF28237A0BBC2C9C29F7E47F4F1C97954ED4D71FA52D15FEBBBF281E42C4B2E860A8E3BE15522BF4FABCA0F886AF7365475F7253B721C9671C1FEE89A534E3376D7D836C008207D018D0718825861FB2AD8A80D8C5B8D50978A7DA9FCBC54313F2B438BAD13D48D37C296DFB88F6BAE97EAC8CCDF927ED7CE15CC1AD20537D5033E52345EEB4224B48417798FBC8DF9680BDC0155F0788121BB2096A256F7A642838D4B24D87EBFFC17E056C3F87265AD48C6782BF2C23D11CE97C390FBF005773E1D2F7E3CF3A1BB3C81F812E3A7F2F58AC3EB6BD010D0E6327954CDE967D2EB09D51DDD875729C6476B24FE21C83F7F00A0ED87C5F4072B7287AFDD0FED239C4224F2E7944C066C6B335F51351E3C8715DA4CFF66C6B56A65307D823B196EC35BFBB2DD1165FB85C7C093A90DAA19B96D583FF2A441472DFD0A2BC7EAAA7C9A6034E6BCF49192365C2B945C5C72947E41B6A09CADB9825322FFF09CB59294E3AB3D509F564478779BD5EDABBF0491229DC7CC42AFFC61935DCF3FF6AF542CC01DC9B7BA8105F242DF70066BFE86AAA76BB2C5A97CBA3A2E09F12A2D17A4DD95AC11AB513EF4C1F30E62C189D932A1919E29371CDB125B46E7B3ABB19484F31889B75E2924A75C6B257BA88499C4C1656FF582739F772FC1C8B750BD3A02C5C97486F8ABD9A3D452DC80070E2F22CD27F1061BEA55D10CF5A7C90819EC420CECD0B0BAEA7CC876C0F2CE6B6CCC435B257B59C4CE7F7538A55D923A87FDC85722CA0555ECDBA47F6E4600FB01B871119822AE0505508D2EBD8D2CD91C34B7C7CA55932F3E37B8E354DEA60CBBA256088404A88C1562E46F11FF3F4D11869D3CD46C5526A73661CB7A8F97D5E307B078F6FF8DB711C1763A51AF286EC1D7E6022B9083DE1EADA9DD640C07317A7609262B30313C3E3F465B6470929DA6A9AFB3BDC5CFD0E6F1131E335C6BA6B1B2BCC1FC265253575F66777E8BB1B4BBBDD9E70A15444D676B74878EABB9BDC3D3D7DDDE0000000000000000000000000018233243ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 + +count = 74 +seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 +mlen = 2475 +msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +pk = 60698BE50B249D6048AFDE81D588DE596ACB99DE3659688E83C62172E1530213466D0F9EFED0B5718C52C3C7057589F1A5D417741EBD29C1C54C011A51ED79F687CA210A0AFEC8D203BFE20B3A6B871377BA88D547C1F3D82BAB04976193D5FB88A46D5A0FDD654999BF79D13DEABDA9AC84F9D02C6DB10DEC2D9339A35F4082A257AFE84BFE236DEC781C94B15B0E86BDDC826920E12C2944BA585C1718457CFE5E8E8AC326DD6C93D80428D036DD34304CCEAC58E4CF5F3535E77E1A9C7E5FF6821180B26A1C3503405BEDEF91F593CF659603B4E5A309E75576FDD820A4F5D42958082F950D48C883852854600F1FDC00C475347CCDDC46F97A51F78E5D0A6C3E5DB5C1A8456AE7B6972AECB17E47B9983FA760472F816F5A9CF2D519E2B89081C59B78279FCDAFCFABECE07C1B8137468BE348D2708561A1EEE06D451648CA9F08E2EF3FF30CA52AEC8F265178E3F5BA75B3198286DA3F30F756EAD694E686B99626F8672DE2ECF5A9B69B847A08798AD736DB40DF985D2229783CEA307EDED3AFF45C854813F4981B37941F97D7080AEBDBC91EE0F61AEDAE3D71B9EF48DF04CEE08E92DE3993FD359E5227734796A29307AE5E03FEF2E01471352470A7629FD4B0F3641DAC3B0B6BB78AB86F48C13085A977CEDE628434CD4A820E286621747F545BFD182FD7F99C3DC5F17274C9167630A19D50DAA913AEDF5B1A9C8F10144023F259C33CDE98A0186B5EB8EBBDBDB16B1C8E06A441C8F9CE4D94CDA751EA0E7E6304E0FE78578E595249577701642D7B0B93EEC3C9CC18403802C68CCA07D8C2A9BF0D0E778B00E6AE7EEA148AF21529F2119530E5D5FD478701AFA89755260192C05A060349270112D1509D90D6347FD72D4DFEB2F410A0C9C24E3DD5BDDE3EC176187A38B3A8A8389987C2C88FD2100A6204499E17473A814C1601FB65EFA5D163291B8F31E39265A01D566F1922FEE4B5DA7F137EC54B6FFE8A0FEDDFDB3A5A579AD42BFAEFD89D3BD23D56CCE194C177B1F760AAB1F655976279CDED49415AC9346637942C60229873EDD56318E3E8EE2CB843023FF1C4D07BD11CA9A1F7369C6BC4E04890090C7D0DB052716937DDEA03788268C5C9D100AE603D7397B9E1F50EE680BD43553309D0C316CCB5B4752FBE0EA1AD3E7AC0B2B71D3A7B53527142B37AF416A65DCC48C782A9FAF7BA4A65020BB8C1DF19B296418D5D28823FA99F695122D7D36758CC04914D10EFF6C45EC9B8EBB219DED2554CB08271D23C7B4994C6D93991D5ECEA0A38DE05BCF18FB67E875803135542A6955A075E3562656E2E8A05DF39951E95F1FC99C7150B15F0379C471072ADD71A20FF3611603D02182177E3A5A0BD052A0625854DB2602920E6AF8DC29BC43FE1742BBC98514A30A33A8BEE8C08747BC95D5D90BBB8231153CF24726816D58B7A4CD33C275BED8C3781C194B4F8FAAA6412281EBDF7B768E89F48225A38CD812A47774E551EAA138A4634AF06234902F23348DE1AEEC2715B26708D6EDC40D5DDA4A14F534A71F6D81CC4933207DFFE8C914CA76E4A1C57ECE709BD2D0429A49C42508D941076B72D243DB7D4C9207FA64051D0DF72E398CFB17C3D5C31968CD979C6C13A053499B78B173E754FBE2E88C0E422BEA218F8B6F2B86BC55594D93980BB9109BB6C4C6DB156C8165A12B5057A8690EE95157EFADB88C5577480814D2B532FA264C5A87E71EDD388A2E6A7E3A10C1A0714F0DFF57D1D9B73793067A676B549372C520F28DE621F17D05A2ECB9031C7F2EFC10A23443E63B91BD0D1E4FF783A36BB156BFF9B2781FFCCDFA8F28F59FBD6AA61A1A83B404392BFDED63A95B3 +sk = 60698BE50B249D6048AFDE81D588DE596ACB99DE3659688E83C62172E153021348EBF67798EBDAFC201FC054F33B9F71123F6C7E9806D564A57BC6C03E6A96030E1A1B71BCBC10106D1170B02D3A9E15576ED21EB62E0376DB6BF276CB83D72DFA0069223F1B1F03257852F43CA7F8EB19C550569DED0700B6AD471A6DF1B6DB9A1241228351904802D2C4250B83690B238419A42C19C84508136E5028649396858A28825BA88D9024098906441A153009C60818024E93A050D31031639081DA102A530465220166A1040CE4A27162A4400184449BA81114C82D4C489191B800CAB04491462994A02450B84502955084A86818A064A1081110C28CE3400448B04C52321202124D18C610523601C026260B8901082569A294291CA65103000AA0A048213231E4144E583692139470E3167009C84861A80D80A28810036612364009910148304C1201468C0211E0B62DE230444C42320A0750E0280D1B822481162998342454A28400002552C89101325103A000233004C43841C4248818A50144364900468888125218C701D31481A448001A286920B944E3180690C0501CA231E4862C01210842C2240110688A32229CB80924A709C8A82C2136324A369018156D1A4871199780590082C4446D5A466E0B002E00328E91228020438A1142065900495148105A000818B10921946858C669C0408503B551040945613252D900301BA5605AB41189A481C8806C520410E3B05013A78981B28410452503320C09148C82B2719C364512C4649C24251CA40004B824032340DB2425124021C0987124826CD242651C346211857004034A9CB220C49060DC240612B62D13877118880591864C10B1810CB8711A49101B228E023308134122E3322CD1320819850813298A50963000974981B471212668D1409041C84C01183201B929E1C630249410494805E1842121147000986D9442129A422602A66184987058802C183591088461C4981012068DD086802480305B348EE4A04D8010605A846C43943113A864024722613269D89631DCB62940C8215AA44889C62D03B42049105213972458C40594C20C9AA6489A4620A3C60DC4B63113A088E024648C9430413405884860E2A8845C162514038D9B122DC4362152004D031691239464502672849044C82629E3022100452559384A12A740E4488114C825CA008D148484019831182401C4A84D00927111C531A4362C1BA261C2128D1C4264CA940820932922A085D99429400466280A8B4BC266DA08C589D9BC3287EAF1E863745ACE82B2B87A84AED8A733A4A1C1231C199E316E62F9EFA157CC92F298B766B8F0A8803ED0D1197B6DADA61E096AC5FEA5D2E80EFB5C90FDC99069C593C1FD4F9A75211C04434B467B73889AC8FECF4539239408C91A22FBC5D3B74A31B349745D0337187BC70A4AA24C4C90EF7CBB133B3E22862C0DBD57D7BBA51B3BC3F51EEB0087454679EB950F331C97E2F5161B99FE54CAFE1A2FA9EC84A2F5C1B0BE8501C220265CD0269FDF6D9B34FBA03A541FD1A83CC835BD8E0CB9CC066BDA050005AFBC55D20A6107893628040B0843001D5FA17F2F787A4F9272C7208FB9F145AEF228CF55CD1A337ACEF4EE07012AB8F362ED87662E1704386389174BDC4C75AEAE37ED7B4E1277416175427CF9D0101B7BAB345A519EC098131D77C2DB85AC25F4F03BD95EDD87D86EA0588011AA851AC1C1B7EE4FC8EE7660B4587F6A658FBC777317621F19D40956151FB981586BE8A307D5F75D24640286FA7D8020DC86E1975859D6A28B9A1FD0B1FB0C6E470BC05B260F0F265A0AC8F3E3F361555FA4F623472FE239E4F3C993B5668447892F1BFA43A6FF121548215049EFD88F901EE5FB189A26AFE902F57DCA6E6E6E5BDC4052B30B8F95223413FBDED2A456C45CAFD255031D0719D402241685991684D67A8CC362E98A411CA1AC0E55E4E9F1893FDE0284354911127BAA25F5B52EDE9E6152847FD0C53E830C51A43B95EA67A51C99565B03B56C9C149268F01890F428EFF17100D6715BFCFEEBCDCA71A01BE4A7E6D30DD82FE6A7BFC60A03F2A88D28154F332760F63B303A780A59C96D60A3459CEDFDCB3264805A24574914CB01ED5E6BB4798C9FD86146FAAF3AB8C8199257AB1F58DFC1C9A96E78E7B23975C50566D2F33B3894AD6128FE7B47EF0A297B6CE324882EC62160CBEB5BF6D098E390DF75D78FE933B161F26625A9D05A4D3EAD209149354EDC6FFADD94D74C4CE82F230758899EEB33DA9B09994B36EEC52B79C00B121DBD50914BD322EEDDD0A19A385F7BB439AD95ACA89D5670A8FD116B0D7878E934F6E896D93E4D77799F77AE1C29A04F3B592AB388FE6D594F29644D93D0E5C3085B0E2ACC2168747499AE73E0DF7F0D18F9D5F86D0F2DB88CE4AE528FB07F43D985D3C7F93BE3A7F3DFF31174BCC0B8DACBBC591EBD0C3CF7BD747E9B89BCFD27F345C48AF0EE9FC728A9FEFA0E8B8AA2CBD855D44913DEEE23F598FF5562003677AF62E3120E14B893D9025378397D5E3144582937F13D387219331187DF3380838CFA8421C8D353415D48E1DCB341A430231EA6D0781CCFA0E2E1ED5C130FF4C265AE38A5A90C3D7B8F795BA67C184F2711EB08E25C6258749A5310796B8DB60EEC52A8340E7566A82338C4BFBA580572DBC55221E3BCA33979C2C116A1A28E7680B4D449F74D4D8122991A8D5BA84A7D8E22515E3E933F8204FEABE90A539F2083955A302C91BAEAA61C45032608EFF39763BF3EBB392D058D5CFEF37FCE73B0AB9E254506D014306D126888A7B50958B8D03CA7D0A4AB9F4116FA8DFF53CA57D9C79D5CB56855026540CCFDEB08509AF4CA3EDB9FECCE10D950201721EA0FC74D503C7EA957AFB602508EE9A0DCA6CF076112D8C72CD15AE0ADB2758397B61C82853E1F10B0C49ADCDA4D2D48A02D0FC5803FBF3CCCB313670FD637EF1AD211E03723868ECC2D4622DC375FE50C3BE43D7BDE7E3B8A964BB4C8C64448A84CF142AA3C0754C20C80EB55438D3722254AB101FF0CB8AC5C56B8DFECAF22B7B0AEB7CF58FCCD926FCB94D18A32F6CC6706AB8237B049808DB08ABEA90140F5E7F29AE3728482FC0E7E9E0487449177D89BD59A532CF2F14D3048B45430F17F0F3E3F83EB8D7747960E4F033C0D359D393C60ED5E3477AD33470A2D2F4C61A5B0608DB4768BED0FC10789E2AEB4CE9EE6FC1CBD7EE71AA9C6B5E061DE10096D12850DADF41388D4B18F2122483DD2066A0D6304A6B4E6AB80211FB6B441E82BC9239F4E43741D2733CED7C2B82E382B7EF64371575CA8BD0D6D7BDAA8A08E6FDA3DEB4C1B61F6456BB0A6B714E6FD9EE0982BB4358A298E2BF27D6C6BFCB369AA0A7BD3DF4F17522B290B50CDCAAAE5E7E81E5FB04827315D3E84AB29522D7768664AEEF3A9E79C8FBAEC8B4D523C26988802A8FFDF38BCA6AB82D2D60D7DC08FF4B9E703C80CBC88CAEFE4D150F924B804D05F0CA3A265939D1B86B1A5C0280E4ACDE3F99AD439B2B56641F93A21B89A1B3EB865276B5A63AD72BAE2792754C224CFCBDAAA7D61E1D47EF8F45BCBEDF675A44BEF25B5E32C3B56F7FB421EF2D27F0E3EAB75485A68 +smlen = 4895 +sm = 79FFCA0445CD69F7D3AC0F415B55982B6DBD7AB1C0F97F64424DB836BC3958265F3147718B1DE3C104E443517789AEB7B0DAA5BE11CC7D3697CA94C12861CAAFB61713424451B32271A6F4AEFFBEFFE4086E9B050F1C01A36CF872A2BF500B894E56A54F143F39C3EA961CABCE2C9E9C10E925F29E814B5441A27FA3B30A584023A288749A6F943A81850CE01893EAEC21445BD50AE05E61B9039C894DB22D6490B01665E00B067E399DC37D8E337CDFDEFB5018C1EEC193A993B46017A5BDBEEB275F378A7E7F2770D368BFBB02BAEC13CF48DFEAE165AFED7D8426A7A5F93E0F13936BD832E7E52E07D1664A4CB0FA6DF67BFB7AA44E0DBF0E3F7F81F5FE90CA247F6F8093F1B95817055BD821E4300F4FA32DFD809192C32E39EC35C4DEA6F192B62A1051C79CFA7219BCA2C178D1FD37E981CDFA3F31A9D6193FDDA99AC74BB09E211D63780DB1E97C67A4E64B4274F03F8831C048E95970A994E0B57C2E1C76E77D9B58835C69A9B38C6DA441DB543434F274B660EEC93274865E8DDA1F1341E1359141FED3EA174D51548B02F491F6B069B40B047425BA7BD2E52E9448A9A63092945FD047506535F388348C4DCB1C3F996BC66431E7B913B799FACCD5213F806C1C624D84F9B5AE94389E240587C16449AA86C6CBB0E47E86FEA67BE9B398960CCC26AF3D84F5F25CF14FB2A49F411FBC552B05EF897100FC5D727983D4A6793567A24A93C8C4D63482FECD783EA1406E236E959977246C5306355A3F36ED0DF1B90BA58B96E483F3498290B94F4B4A8C94DF6DD867FFFEAD19293B11819F91E39EAAB5103CA873D351CD281AB11C46E8B56A1CF42B37230097725CD1A44D7E17BA2A1B4FBF64DE85B57ADF4369D384AF4A948CB1DD6C2A341143E7C90D1F4F625743E7E78EB92F42C46DBB521A38729A99DA9F1355F56EE81B900EBCE886FE6CAEE762DD0F06944FEF0245EF092105CF1A9FF9821AF74E119DE2183BE2AE984050F38015F04B61192E6EC3095E472B08BEE8AE376732A2D267292211838A9C0AA95BADC9FAB5129D12A4B0BD75211C9F9F4D23C192A270628156EB75EEA1741209906CCE8BF8CEFA9AEE22ADBC8E39FBE251DD2E56D3C3C6D0B43054FD64F524AD4DB138D3E4CF9C42547559AE0B503E62A82D7C75B17979E9FA1AC5572D30A24F3FABBF34351AFEE4CA783346C3B5B28C7364F50DC76265BB345EE19FE0E3A0018F6192F843213595C8798873F7E4ABF91CFE7D6BAADAB64F1EC721C6261E516462B3B2085DD06F26CF29F06D64498F1BA0D497C220CF60535DC5BF1F2E6224999CF3D2723A62A37A718B93A5EA1011E051D600D75CF475CC9A803B1E79C954D4E4D0F702245CB9CCE00AD1151B3563BDEB25E5EB86241C2CFC23FAE6F072580E30870BC7891516C59039889271460676364BF6733A38D0C4A99B3F3CC47E29C51032BDCA43A404F23F32197336A5E5B3C4C004C58741948DF1D1269CBBDC884C4830AC2B609C28C8C902524B758DAF83D59AC4F3C6744957FC2E31CD0F4C7D50ED1AD638DCE9DFFABEF319CBD041B7BCC4BFACE5904D6EF7ABCC4623F5A53F0B03E4D82BA0E9BC1AA47737C523CF79106FAD4307988EB6A52E626EAF48DE35523579DEB2534A31751C38FB64948D002366486F7EA8B0CA3DE387222C9678430E87BA2233DE0EAA31D31EA034AEE7CAE45C3DD777F8DB38391085E7FC483F9A079DA99FA9E3BA99F5086A8F7A826142759DC36F9B45C0B434AEE5A9293DA6EA3DC75B44BBF9E0DB990A588B097ED92B0F7C17A801BE8EE277C653BB54E24DF686E79080BA6C3605155BACEB358EB10EC85DA0C4E4F81AE8B9C84003CA06373F9609D8A38E55E3F0CBB07AFBAC59C025F98DCE8E8F4AFB9BA79B3AAA8BA22FE61E95FC8DC51115D6F96051BB26DADB56CE46D01A029CDDEEE50D90FD721E3376C6EAF55F2319ACF3C17F95748FBCD102B537D66D90F899B02CE14F112D7351F8CE547530CC5604762240EF26F494BBB0A739B832516F24DF792484C8DFECDB82BDEF3DC298B38AFFA8215F1B5600C52CC885F8FC526A1ED392CE8AD82CCE50FB1F3878C5479A869C0C2D3DD9B8A9ACECAB2596D0FE37A640ED1D1B714B242D3DE0CF300D6882D810651EBC30A06C52B977C667C032D566FD3E5857B0215D509EEBB82F9BC290882397C80342E241BB51B611D0905476CD5FBCB9D0C6EAFE3892F936D8A7B39F25441BDAE2E7A47F910195EC0324DED034E34E68EEAC6408BCD6718932FBF7D08951D30FCB0C0470AE7A191A45B8022176E2E30A84B2C9766F1801D6ACCAB9B703BC0E7E3E623801CA1114FBED6DD02AF71AC19C087BE87090B8EF24EB1E466D310546E3946A3B6B99D60DDEFD20606DBBCE621A5E9B2A0191CBDAF7E8BD003FF474D22A2C1ADE44BB238B89FBFCC76ED1F24CAC99BC3BF34CEF060EF900B8D6DD70B63545AACB409800AC13566CE875EFA11C32C1AE72BBB83FE2FF9229E385A5930F9E014C6E5238FEAEA2E981B08C051E0BCD9D1D93260F6A84D37FBCE185067D19758365DAC411340722360E56208159C034D26FBA4998A5E8E68D31B0B389B32C4C3AB83C1A8879A2098EC4FE5BA21B6FD0FB78B8D49C8916A83A023172C29CD343D482804D04AEA42F345CC49ED48D57C04AA7A19BB79CD4AEF0F20935CF2773DDC54F04FD7C9D731902F563C8AABF5B980DB84500076511E108ECDE92384477F52DCD80F3C8E736608C4345E674E1F223DA039725E6877EECA28937C0BF7AF406B8085B75D2CB2D1220D69D2D89DC55555DD20611FE1036D898BB65C2464840B0DBDB29AB0F82B7CEC0F9AF1667206A300A6DB57FC5FE14C773B7F71E2A2A0D1790C1B8F02F75B456B05A408BA2CFCEC6C8941D0E98BB49446490D3E80E8F7851F9417B6D794DFD1B760F6D2900EE47197F191C1D7CC173B6C53701F0D6601BD6860D86D053A704FCBCB762E2E4B0831575B8C79956E9C85A93BB7D1BA5A36834EF6BB814C61AFA0F567643D34572DE5F1B70AD7ADBA5912EF4664B4F85FC9A2F9639B71628801342523475FAA1B3E51455C4B6EDBD6B82D9EACB0BFB866D178031E289413FF91A5507CF197180917F70CDC419E38E14856DCEB3BB64D38FD1C632370B69B2B8CB06D6DE93F8A520BD378053470FB067CD00AEEA77F212C05F8C153D151198166885105D1F448B6EC8C17489DA1650E71B943AF82FEAEFFAF672F018FD53C4DD0804D740A3D87724DB0D212987F7A93F400F56C86EC3A4EC8A349242604F03DFD6BA092ACF70AADB867BD527044C4E5372A8A9BAD3F0F5F9FB16314042494A54555CB0CFDBE9FA112A4D565F758B9B9ED2D8E3EE040B223035393B3E4A4E5C68BED1DDDFFC00000000000000000000000000000000000000000000000D1B28395F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 + +count = 75 +seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 +mlen = 2508 +msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +pk = 39585A06FD908D67592288D4C9B9C3169CEA5215016740AE8679B9E25DDEC3ABAB94E12062E2E71715ED88B1108D742A5995448E9A165E08B93E16BD3B273C7ADA9DCDA9FF9BA8DBB93C10970A1007E3364D7836480BDEEBF73B3EA51FDCD8E033C9D0FED60CD97C44645400D85BA7251137A32E7BFBD24A92D1B93ED1FFFC3DF6F77EAFB935D771CC53590B2C31ADB8BA83FDF10F4C01875F17EA0E61240CFE1489182396602C25ACD09DEBD524578821F54C5468FC59A7A9CB8E893B14EA8B8F6C125DFF521599C76387E59FD48F2D9F4E5D2B68250C688D2BFB40FF49A7F4B16EFACC0953546C58F74BF5CD0D908C0593B93CEE5BAFE9BDCFA4691FC5FD14AB6FEFB0F44FBCD3F769B871C21F705323AAF189C47640DCAB69B13B41E786F388F9C3DADBCBB003C0178A625F1D2DF8566FB299140A9F8FA6766BCC441376CB692EFD204FD72C96D065259AE315C6B3C2B50D7950AFE07258906D407016AD2F359BEB9CC0E203E3E0EB9B624BFF68326B969038D6664A86D81FCAF3EFBBB966FEA8D8B0AFB13137157C3844747DF0EF6249C60914495E2882E1918D38D8AB72E21F0FAD5EB71327149304057AB8A53653C6DB73C0CFBE58878DD7B2B2A93BBD1BC3895D3863489F16B101AA666BD4B8591685D4B5EB8D5B14E6B8EDC1B0C0BDC8B2123022B67F720F93E4A723E4DA91A1AF175F108FF284251E3765BBD9C5AD0B8E35B2D1208392E11B91BBCEE7480D79C18235B00042A6EFEAD3D7F00804EC7DF710A5EA6A450D0AA8CB5675582B99306EDD7E7A3150EDEE49BF0F2FE2A6BDAB7F8553B82B732C87B7F77BD5A325C8834CA6C2AA5C0DE9ADDDEA1537FA0573F8A00E3417A80C485521B2C0731CA0EA548689D6AE7D5C3158C8317879083396547AE73C8505FC4670EED496459957B5E589E991D08034E2FF96AD0FE338E51B0F7EFC844C0E517BFA584ECD19DDDF65270110874BB7CBD799E23A8C109F945C54FD495747605FC3F6F9EBCA8B58721A4C8C72F7ADF1A6AE0AC401876FEE8C5BD450BDFCE626BF6306366FC5B57034825AF0F80344FA35A9E84E5A0D86392D014CD34BFF948182AA85BFFF5A2A98C266F6EC3F6721DF3F3657A2B972188D7EDC3CE2120AA031E3AEFACE18F9D170E0B64486F4405EDF42D00D4058159BBBF534B99AFCD66435CD9EAB7F990ABE1E48503BC7D7662707B51B13C4F696A2B50006B5899F797138F776D00511BB7757737EF3584B76AC0D2ECC8D573DFF28E89E59C89AC09C45FE76858EF2934C7DC69E6F6970FE2932724AFA2187473682A8461916C4CA0EEF4BA1CEF86C1BB06EE0D08430EF8E1B24B9503406068F46F2460E6BCC14E5D5E64B7811BA03C5278136241491289E34BE51D243F8BCFBB3627F7A782969D0C8E06912F3B8C8D49FE9444B4D6A5AC0AFEF426D42791781187E91F2C6D01CDA471CBBDB500F64F740BAD731DED833FD86DDCCB4DCAB6384FC2D497159C00C70B947D1C3BDBE3BFDCF4C55DA8FB2AECF7F28C3F49BF8878DDF0B636BC5730899CAEE16658C5F80A4C94BA17F87E8249F0DF005AB0DAAF380905DCFE41D2649543FAD50F4A4A853A50AB7138C43CD3FBEB70B4F349CC3FBB936F0606DC893EC45176C7146B537775DC3A29B8D591C2C686E6A30DEA224C1E7FC47D9FB51115212E4CBE60D4C7097E434AFB5162691BEDA959DC95130F705ABA070240333A233FD3C8D4EDF910810962D08C1587A1C2DF40FBF7D0FC910BA4A2F1835C6B9E18CD4FC09AE67937B4D22B4F274BA06374DB5A7B595F1068FBBCD30CF9E9B67BDA05C000A2CED8876E046ADD7DFA8F6AE90A56F79D692080959298F1AFD7AF9 +sk = 39585A06FD908D67592288D4C9B9C3169CEA5215016740AE8679B9E25DDEC3AB0018287755351A3370E16D944FA94759DD3DF5C91E46E9A2CA8EF038F892745C9303515E334FE28E88AC347B4C62FF896486979119A30A49E1D4D8CDD0E116E3336A76BEBAC76C2015319C03680BDB5083524E4E168D073E7DCBF615AE506361084069CB045060B860A2A848D1068614232D59828CDCA65143081200A13063B8611A476849824149486C21B86194420D53123020451123880423128EE12600DB2881CC8449640289DB188423064AA42866820052A132468A144023424D42826CD43861E3245164A621194162CBC600E304709212614C408C19986014432DCC04704AA268E2A2604A022ACC3288D4462421408CE3402423B484D0404A64C0219A224D90244D1819869C26485B1880D048411AC84C04B6304A328E8912928B864DD8264DD0368E2216481CC5445A140C5AB64DA34601E29801A41849DB3248182208C326309AB26810B42048040408348AA4B40549168C9CA43121326ED14244D24261C8C649DB162E1319921A432C0BA084E3820581244193166160041110310D982265A0A409E4407099308A240382A0908D0CA8511A802980328CD206924BA22D210531C814214236805A862DA338291017121A95115C0872490626214191122166CA844D5A368EDCA60C549611838041220464A134280B252CA080609BC40518092561B06082060E51924CCB228018880C02A78184B4690902400C3844923065A4022543C4658428841A024812C18D8A361190A06D940010428461414404E2146409164C18132E18C824CBA44C9936050301820B194661284618A1401C22408C040204A384082000109929D3168AC02050C9882440426C10A28CA4400C99964CE2C4115AC60408942842362114468A0B48458BA04C53220D02C94508B72CD3A28D12A04C0C85415C06220901289CA00400496ADC82610B3170D09444608688428828504251C4480A42446244404603C38959180A53989194C8804838006044725936808CA8004310928C000E18340A5C08460C3605431452E2021188C82489942C04206D11322C440851E4309212A585C0386A0CB5086106100841294B802522B36C19B46C48428E041501CB266C248171190444D0242059348E0010111C486C1086650B89511128118912012015062184511337820987640A386DC394281004291B207013014820840DE2C649949891082311C8C2902001415B0448CC305011E1CD77AECDDF117BFF3461C4CBA6FEBF0289B033A8324E31A2606A80EF8AE7DFA1E2B212B899EFAB0457A1AA8E6D84939C3046253AFF72FA15457B68FFF4C0C21E089B80DE321AB7C3C1DDDD45713B72BCFB31064635C06487429904DE69365B5973189C462EC5856D1E3CF85E8720E04E40BA90D608DEBBB59753DC8199DBA83DD0740E93FED2D48708C2634E3156998E415889C149CBB569B83E349861B1871214B24BDE857771F806065AFB89BCD084786B4338FABD5A7F87F816D8232C623518D3BA087B3DE222B654BF301B81099CEBE31E319A1DB31E976BC62E7D9D7D31C23C1CF945C0C94492D4ECA9A25A6CC1DCDA91E0130740E7A70045F36123770E63C482444C34B7A9EAB06535E08E93A32F47DC4D18CF8BBE9745C31F55E8269806F19AF0988283B2A353F88A66CA55792F58451FB6A8A4FBD9612FF457025ED609C4AB0381E32FDE0C89ABA06F81A9E77CD5E2956AF6C1DF3EBE9B4FCF52042482EB270DEDF3EE41C2072CDB3FE51E066A26C4CECEE8075B3AE441F4F0653A2561AC6F534C37E9A72718D9C897EED13FF8B161C83F0774E729136D392A044CAD70DE86541F0CBB84B446613397111B4B510097CE9DED984C327BB0062F6C8E752767783CA332633057C11009F26757504D904A1E60F534FAD2E9F252F33751AB1EC6B717F3B156BF706AE1B55C23AA3FB6AD684CD4F30E816A14C9F1BD53DAEC5B52AC035819012B16A96648FB18EAEC85A509686D8D6491390C49A1CC730A5E7521CC858B32BF9C8A785585F25DEAFB272C08FC458EE076E9781649BBDF11140ABE375056A4BB12F5FF906F1204563D2983959F920456CB2324BA05BA508EAAAE1BCFB59CAEBF6DB41E2C79D89FE706145801692B17B4BBB814BC9028B9C8B2C74439AE90985636CDA37450ADFBF20A80B7732060845D4C6AA09F2CC441BBC54BBAAF15B18E3A170DF17148E85D1A2D96ACE02532BFE7EC14953F9E2CEAF89457C80CBE9179B8C9518C0531C866C800E24D977582714358C016EF669D7F958C1324457704CB11C8D3D00F939B5104F2E164C5AB0E5B18E2F7CFBE015AD47D491CA438A67EB14D39BF358AF9D0154D32CAB9D6905EACC3DABAEFA2DC3AFA7B0808DFAFA656CCDD8419CC33F4A28DCCD7ED8DF1325EC641819E4159A42C701462D53EB82D18EF31B07861D510E1F58A09E931D670FF84C405225AD5394ADCE05F62567589EAED5E43CEC9A8358BE9CD8F6EC1489FC73B86C10575E6B07554147F7713EE89130EB73ED555230779FB7F53B381581F1F0266F4D79063DF254411A22C0761208C168247284CB6A330264AD6902C584D627E1CBE508FDF7E2E496E8FA56918C5660C745BB1EA6B608B68FA3CC112C71A89AED49DF8B0D3B056AE8259F40D2DD173FC71FE60674C34FC8C9029A04290439F3C80DAEF31921D76AE9B1EEA888DA3AD8732E36FF5BC5D289C8C3BC4429CD3423828BFB7E05EEE895A42A64C249CECA0270DFCE94AAD0DDCD745690968B5ED165C0B41BA48850AFE6DA58EB01144CD3189854D4CB3162F34BF18C659BBF3932CD003F984D811B7E1B387F31C1CFD8927DCF5E75361A615EA7676ADA4164678985ABE169241866FF95C0AFB10A7A5EB6746906D77568994127CBAF199A2D54A2A307345B609118729D4296BB4CAAFAFA1A723958E5837F6A110C5C663B2A8C4456C5A42BCA2492FEA8D5952A26D4AA71E46D4B8FAB2434387D7EA3D6F5006E5F1BDD93C4EFB112819BE56199065848FC66BEEE569D15CB56F0A9707E774387910EEE9DBCB0C096BA2514668DC40047B5ACEA21A2DE034F0FD347D9F4627C49986EE68C9CF07E80A5ADAF47F7CE07956BC955CD2F2AAA0D34468B0304A87FFDE43D20AB62B566298449E5A263B7C8536D2D11DA03CAAB558AD50DAFDE7AA3DB1416ECC48C0108AFFCF01A95FD41CAAE81791FEBE9433F516E1AB62C53C4D19A5892E3881413322333C8282D7F0F73B2CE5BE398B1F44701B246B3F41DD4BD990CC89BE3826A83217341DF0DA16677D0C4CD6F9ACB0AEBC3031A44A5596692A3BDBFA9902191C16B496CB722224713DBEC69DABA421355B144B939265F7297761822BFDDD781A8350F41F61F09E55B7A33D482F6E9C7CDE54D2E2774347E143418D12A52B983702961593B046A0E21FE50102749CB517980DCD5DDFBFBED6A0D1F2997C616FF74D2B2B503A517A6326629585907FF1F3AFD7F25546D93E040FD664053824A9C457B286EB60048392352FB1AF62A847D42A292AA966368B8F841D0686357DC025A077F5FCB5340DD8E8636342211DFA0C744E26E81BCFE6CB3E377FFA641F9B350F7CF9D2 +smlen = 4928 +sm = 2E68ECAEEBC505C44FBF27F791709845F26FE0BB8163E6BF980BA2004B151B71104C39390FEFB8114E4F363869B1407797CE2655B80C53C272CE37C82B6D40EC34C0442D373DF9542E06C0171390172E35E0CB98D17DFA7AF2644327BBF64F4ED3E9EB136CF0E38B2AAED01B52D32736660085422F116DDC1576A8E7BC2DA45706CBCF449B17C05B5CBAB059DB7EBE2B2A913489BFA13EF0FF726E4C56056B1D1DE9D8D3275B73184BC733A8F4FBFD3576F7EE2015D9AC90C5721292F86DDA7019142E0AE4F11C7396EE2958610A5389BDA6519D20D794B8F8D2492655B3FE02E27DCDE94138D91EB375C830B3F37E7058B809CCEE3D9BB0196756B58074F7C01DBE272152B85170F2EADB7647055223531D343A5B0BC482D86A0042B5F1A892AB8E0E71918167FA33CC76A6739D55D4C0BD6A1D86F3855881AFDF86483B332D2807C4774D641896CC159F9DB137247098478C6D4B1381B97ECF089F59BDAEA0391A7E093E93FB23AA5C751E06BEA22A110E389F5E9425E3CEE91ADF30A9F7D110AE24873D053B9FAC5833FC889CE742976D0599AD886B5165D964EFDE80B157A1B65214F03881F14FE4F27A619275D718608690B27FF3CA1B1A51D695EB642E6420968F9C160F4FDD375AEA2193E0F3F1F019122EB286A922A56D06254D5D3BE5B0653A07A7B6F880BA5528CE9A70598447DE5779FF7424B0490110D2C3757619D1C9E7A446FF8E549ED0AE69E9D5626BF84B8B942599538A15166F58474B44E3FDC077C417B8162365959C474D69EF2FA3B929DBECCE36B1250E1739C6DB8E6C82CE9D15136B78D122C70EB0D4CE89C629149D241801B2A7EC42B8B58D3D31089F78A35E6756B5013A6E3676FA04EAED72CED2D9367F9A5C3556568B506CDFF1086873ECABB15EE64303E58AE1C6AC9BBBE01567C29034A97B5EA0AA6015909560CC21AFB261E2567CFE15E8FA3C219DBE1874F64DBC53025EF393C8A4763AF607425326829DBAD1EDAA7611DB3FE742A4F9DDFC991371AAD1E1DE174A2C9EA93286AA63F6B9B18FDADC7F64038F53E60C1DBD9E2BA03B13DC8D685C1D3A986D792924E4A5F5CA8818F7E46A43A3463AD1A83DD1C3F8DDA847C5C13A6CBE79C592B4A325B086AC91F9B30733E64873D46ABF5DE4C0CB5F14EC17A4E4B0A50ED62C5D3C48BDCEDBBCB74C0FB3A1052563B325C19FBE64BEC05F0EB701666717CEFD321ED5B5B22680FCA407D45394433A9B743F4E2B2D4A7667B3DF8E7C23BE1DA86F98287D528211CFEA2887B2827C4DFE9B7E7C466A0E2654478EB1803E03D2D281EAC19C5F8F899F3CC66A13CB3BA10879E9F8BD0C3F8BFBB559A789DFE3571CFD0006218C7586C4C70758EAA28A1AFC3F9F321238F4196D0BAE970CD9A50EE617674EF4A3752D0368E32961C4F5EFB82747091D3EDA8F8C4DBE21870F8CC8C63F438A0E97EC3C93D79BE2FD4737E8123FB0F151B04A2C549E9044903B134F5FFE7E970F12D1D3C4805EC48D1A4507A191E66B048A1F1E8FCFDE74162D3ADAD084E7F278926B917FD365184FC0AF68526C0CEED21FA3BB72A2848182FDF9EBDC4DC27FC3014E0EBD52A32CD23006A4F66E488119FBADD25477FD3C1DBF707C5B19F6018C3FD2DFCAB4A50F9C707E4E74BC785D8B20401553B22AF969F087680EA38F15292B93657658F3FFCE34E7988707149C9BE2E541B68AFCC3FFF18CEAC5ABDC9D377A6E094B7A19DC752162B62899A016A6317C085D194813BDFD695E11A63972A327ADB7936009148F3FD936A0A99E77DAFBF89BB63ADD831263AE0B055F284853E9751A5677165BD1A2107E5312BF77A8145276770378DF1FD0C7F4F4F3C448A10ECE4F69551A226DE50EC5D3AC29EC16BC7939379D4F5CDC4CECBC429A824EA2177C3CA272DF68C7B13823578B7FD996DCFA2AC4799B01C51C1865A7FCC2B512EAA484088E892B32FB987502CAE2D204721507883983445FC7A4960A512AB538A8A0ED7B78FF5F19606F516182ED1DE8AE5F269C22C978A679A6F6002E7C1CEA6BC66D4DE10C13E8CF45ECC86AF05050F1573E599DE820269A3C0B0657DB89AA92CD9AA17D554DF87436E7E2DD6ED2AD1F0CF91FB1558B21939D9C8957396F81BFDEE99DA3CD94156CCEF85EB7020A9B2B5DDFC1C27195EDBA3045A4EA6872AECCFE5E97502FE9D0B34857F2761CE68304BDC5A6FEA4504EFA0A184328716FA032DA04514E7162121935C8EB00B59E88A26D309BC63BB67D47D5D54CD4E86C6A37ED2CD14556608EB98DB79347371291A61AFA304E83C0CE38266E311341936D6C239F8C2D0C1104EB12F4FCEE608095AB2D559D06C7B8773253C0189C6F44A493D1986704A4C23730F16AEFB2E3DE69DF2DB3B94413A926733C0C1CF0105948786D1AD283DD83AE9F80F4D91B21EC9A6F6AD4DE818E58CF0A790E6D28F886B3E4BBE0999A9BFE02635376EE8567FACF1B888B04351873434AB92CC2A18436E4B7E9031A25685B31D1344EFC1226409E295FD657F9664328AAE457725604C7A80B3FAC9623CC1EEEC76095E40E2BFBFD9DEBBF5623142A8BE9CA152318F6AF39E8F346629FA69871C56762119237C517FA24ACE8AB35F99B070F7EBED53AA56A884EC7CB4DEDD553977E3B86CC80BC8D968A49F34008200589C81E4802A365783122784DAB88507E9DAACC20D98084F81C5823C08DF5AE248CFC4F882E36294623C8FC2301757E73B9B9A1B4EF42047CD375AD16957E34E69834610B8D053F707CECC18135F8083B0F96728C399A749912E540A08273CEFBCF7A11ECCF9D1065F3C21CB00E700A97315F8E36437EC6E349B3CFA9EDFE2FE2AE84CCC41519E11A438C7E79E82193F604193221ED4AB9E43AA4D7CDBF5A83BC8C4482A5309E763363972D1524809CFDAEDFBEC44F9BD859D4BF49CA31E243F67B89411588734E7ACE791EA5004B7B58EDDB689C13B2A606A35203071D4E2CC4F8FDADB74F6C52FDCC9750CC7925358DA67931AB697AEC7AB1E637740F996A05C72A43176DBDB2353EAE1C74B6993BDDB0F9189D472D78F349BEBF915F65193AB63D8AD4874264A740096FEAE2451F8F15AB72A91B11B69C7BDFCDED5264AD2C407BCDC068079C309BB3EDE278395D7211417CCCCEB96C30D8CA19EA2CC2FBB372361356B7ADEF0BAA3DA4DE18DA3AC1EE96E57ADDDC825FCD628BE9042127987E9C86FC37850B8C6DE9DA7E281BCCB129D947E8C6C9AB3CD0F4CB2F6969C6CBAF5DA98024590B824555CB872B90917CE7B27825DC9FED88A753BEBE082AE0F2367100042D2F3A586B81879DA0A2ABACB3DCF10E13293549609598A9BDC3050D162432537E8A8CB1B7D4DDE1FE04082C2E488B979AABB1B9E4F4000000000000000000000000000000000000000000000000111C2B389FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 + +count = 76 +seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 +mlen = 2541 +msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +pk = 54662EE56B8BE43D75AFD754ECFFBE5AB277FE45CC980E5FEBF330CA710C2BCB7E6EA279B455F803ED2A68AE8BBFCAFDCFE07EEBFE5CCE21E93C3263E604FE8A1E5EC8BDE6AC5D453D21821053457A3E65DFD9F223FCFA61A1CDBF1EB3B3A3D3B88417FCE478BBED36DF3C2B6AFCF5E69217563F662C978DA5A0A139D2CDDB73D819AB17D5AF728A390D87DE6C717C1C01BA4350209D38D50CD6876D2865C24D75048667FDC17D0A67E9D81A0BFBE305D8C2AED727E75892A639BCD39523C4DAE3CCB1DF4969D4CE975BE6E643F3A44A7833E63A0E4C4B3E71A3340121FADA27D6C5500657FACB24D3C4F2DE6D9ABC616E7A2C5F53F53A94517EB9AB4B7B86FF12461A85989C55EE25C0430E8CA90A735C607EF32AC46D2CF3708D99B64CC3CFA635AA76C84B3567C319BE36E1518FFDC8EF20BDF282A095DEB97245A8FE232685C8AEDD84F4188AFAE4DBE280159374693D06E017E805EF9226F02EF901A1D86553D51A65416E1F1388A9BBBD0A1678E2C7F76644BCAC1073DAB4077DE07F619F67354765E4494624337B96139DEA330F67E1E2E868E907923E72A12E05D5E09EDFB39C81980468D8F267D645819FACED50E9B973D43D8BE311C0B6F215A197B814B87EA8C03182AF9C09AF7DB5826D8DA4E40CD4648A2F4C9343CAE163F70A8625FA4873548F0FE2EF85C88E64B3A19BFB96652BE04CE480F5FAE0B49471516C8507F78253BFFA7B16E6F00B8A011B673CEF0B187D4CC6FD7FEC85FF4FE2F8E2321AF953B24BE1D628D8402CCBF1B745D8F9ACD54740FB59155AAC532788256A5473FF3AC7EA2347854A623F0E4297D5B40E03402813A9FF348DCD2908DB27B22DF7B52E737C77810494F2CC60D47EEFA1BFD50A7F079442FF63857B1414D556072EF2583533B55BC242F2FFCDB600F41010327B982177590FDF265E5AC0055D5DD362098FC3F250D0E5B61B6CA48C15FCFA0F8122907DA6B664534A48BD8EAE81C95BDF9851C9474175824E24BB7ECF38E27C52ADA4F808E22F46AE9BAAF0FB8EAB66EEBF8820B7F6CDCE96F64A3D2D0001C722ECE257AFD57BC0674986B692E8620D6FBF956FE00861A2306FB917E7DC5CC902C5F20331CEF9DBCAF8CD5D4EC66591206E43440BFEE640D3CBBF065018BCEB8E55510E94D24B752ED5F31A6F44552061E1059D3CC576DAD17642D0339C8AA980FB304DD3A0F6A53416D14CC408D74BE41FA9205A0497FA895F0C1FB0F9324AB15047AE118048472731E74F45653961F64CBAC3707BDC5FA122EDCA023FA0A198318E84BD8A1D0C53EF2A17F24B05200059DF97C7FDCB4536044C8BD30CD2131CC0B5542A7CE34A79F4368FA7AE803463B7880AC2C054A21ECC14D2C757D9F0488765BE6A115DA577E16F3A2E1FE318515B0033BBC073152CD1A2FBED9C420D3D3D83085AC93DDADFF06EA5B49937A29886F1B2458FE6E9AA764DE80F077B8AFE5E5CB5C1C3EE13CC7C7144A5DEFC5B3C73ECB431AFF4D7B170FB0CD0909509C67C626872597A21B35B5248807DB34D6124517A7B439D7BEBC9F26097FFF928938F16826C8AFB5F821ACAC6453A895CC2188B90CB60F8C9E091CA50CA8F1BA9C58CED29186F3F1DDE47CE34BA749A0CA6B6538CB26ED329BE7D5432B16A0811428CC633A7539AC211D780A91490355C0EA220DCECCF9512C93997B33EE2D441B7B2A7FE591A652B0501522361822620DBDC5016A2F810AA1EFE8BE018A02D4D2359D3ECBA7FD9F20B6FAF37145C6BFC9392AD3399B04AE850D0A5D4AC852E0B6DB00DC1E703F9CF7A1C8327898E41308575ECD41F7A661D6255D33F1A567A617A4FA2AAD021383BC556A5E8 +sk = 54662EE56B8BE43D75AFD754ECFFBE5AB277FE45CC980E5FEBF330CA710C2BCB6BEB37A733202EF13A44190B0127655B90080FEB8E5E6AF36121FDFB338FCA5D9631A25443E9F93407CF92BF15A150D2E5D36E18DDA0CD9AE639810F4B305B4F5C165A81AD70D65AB3E6D2DEC3EF1CD6D25744CA25C8EF8252C5175A532149E460906092163222424A23020D41A80989C06DA2122CC4028024318D5AC48110C54188982800053042B071182411E2046E602408DA104489320414A444D2343101330099120000A3910B4682141145142820D0A4301A462094486AC3866D638820CB220D1B070D14B36022C2849A246484A06142A00181808901964DC80640200906D4348922B96911192591044CD00488D44610128585E22266A11650221168200669893444511422C8164222856814211008336AA1A8251A162523028DC1A67048148E9AA66C1A238CA4984944042A4890650C044E0A00285BB20D1103869AB001542632D8B8305A444E08A20850B46D13154593B800644802C296846408118946895A284C11B34C008100A0282948823190A651E3A01020C07140042962422843346002868D0003908C8420D4121291348643B2112327600424244988815B304D18038D19B60403B88D2331405B00050B456583124010976020314EA2C84D5B163002124D0CC52401C709D804859CA6118C8809208689E2004D1340610C9530044444E1A81199949122C29088924008360600B20144366554A80DCB3245E1C24554244693028D043172D242682489092431854A182D22232D092569CA288413B5854BA8251B4585C234680AC01119080CA13822E3026210088683880C81121014320404185202220D610029902861D242604AA20814844DE038219C30880CA704D8488948B0659A328E90000C23A1808C8641C0466D41240ED3A22C94344A9034450C4326193464D30661043904184365D1368C83064A4C00412221919420310CA0454042869B080C03C54988C44459B828A3142149204C614420E2C88110952D12210C8A22060B0789D9366913202C1BA72814046D24279221276A4148221AA8859B9824413265E4868C98288E24A74DD326605202014014710A308059346411122CC8986144C45024A564A0468009388594100CA3B48C0B4328CCC4714446609BA610229900E2906811A4691B2540D2C64844C864829251631445E21429A0468288024A82106D10854C89B8889B062821B8001291100BC12954B86DA1B28D009B324DEE5A7A968A108DEC3241514417B885A749B7712CE38EF335257E837B8FE4D5DAC1D405E2C4BFCE441DC348FF3378428A4FB8D4CC2BDECF8A94B26C31CCD9DB9A1FB110CEE65C1522EF6EC24510578B43E7F77C2550A42DCE25BA304D64B591B426142416301C0182E9BF545008814D5CB177A517FE53F5FF78B40050B6FCF09CD020284FADB14111980B69C13A01991AE8028FB7A1E6050B39D06B758F2C13E092C3CF6C26CA9F4B831F31F7495DDDF772D3EA6AAE914DC265AB0186849EF7D87A64D50CB5E21700D9D82E2C75C6FB541E370A473BFF6322D09F6D9173452C200D7D78810931E3E5A36588E13D5AD565994B85C9C58F2509A117F82101E0C4229A867BB3EEFA477B0D310E983EC15996D722235F5ECC5464E4D07FD882BBDFC663A2CAAF75D276CBFF48C7DC043742BA05D082F848789AD3421ED3ACB6A6E6A6FC1A30E17C54B241E5D7EAF5038BB28F2AFCB06A12B14D776BAA48C193CDC8B9747BA0485DF6710BC1E48896EF5CD88111AA4F8E5256C67B7DC77741720AE016EDE18B7210BE54742C93A0AF7AF7AEF3856B2536102C311BFA1F269CFD2CAF33730F96C81A4DDB269C7AEB581F4C853E7D901DE7263E8CAEAFB0CC9809E76A4B4FE8747DE6CF004AD5E8446EF2BC3D74ABCF7E87799E0848F70FEE58E5D7074DFB72D4C9C8E5E5217573B34187BFF1830740B655F20B9880F3E37E680A4397DCE7A13B8D77992C1DB313F4AB7EF66F4D34D30188675D3EAE574F96125457CA7309EF76D51CC42FE4BD5D34AFAA16B1827FA4169ACC24B21B62A38857BB960B7CF34926243CED21598CC6B7B6435816048ED52F56EE6043E00964254DB39F9CC2C6BC82A1262A5C6B1D11DA295ADD8994C067A0125E9DA2BC29A858814B14E26A3089DD96BCB778DD0B7945877E4356C00F22163531B1299A6AA285A39B55E29ECCB2157F8BAAFE36442F1A80FF13CF304CFAA425392FD582F8C64B83F73D88B04547AFE804A0E132F0D319810B66D445BC6683A714DE73E3FDD73851D455FCD2D4A9E6CADC012C5C378D830FBC6928EB4533D472F087C0CC3EA63B478299A9D495CCCE8D01B33A83EF9F4CE9F46C9F9560D96381789A4F93F149E3878A688592386229A45FC415240E5B94EE0F2E5CDC00DC4130ED85DDA9FC2E3F935919184287F23899411E7895E1227E7F9B30F5680F6C5868CEC6A4C1A11B4E96FA3A28FACFDC050E77E8256C203EE9B26E9B36CA1D0E28A99344FA3108E31881DFFD266898E5BDDA49B72AADA4BAAE8391A4F8FBC42CF0A32CEBD9F87F7EF789899E385E6B50D399659045857A30025AC17182794FC1B422CC41849DA6275131928472B4A27DBEE5A44061C016281CEB2CAAC05580DDDC36C806642B943991A20149CFAA7C6C61EC0CB8AEA0FCB8EC9C4B47D5CF4D94E7313870CBE8A43F0C993465E5E163A78EA99BBAF9B517A55EB2DFD397CF04205C82E6E2E8A0EEB4950257DC70B81DA0524FEA73EE05B51F519A51D923021347D96BF22927A2BDD7184D6FE9351D67B30E5887B43621231BEED2EE17FDE3800A2629FF803628E313EA1B461E4263C29B73F62567E125978A5FB2ADA78C16CCA1CC883CDAB81AAC51A32BCF46C1EA3B6D78F72D5DB4B67D549A92ED976037453B5DF3D99B0703454C55B5A81E97387B529E6BE052E65BE9823B50C270AAE01DF2DB1EDEEF0562F65C50964B7F12447B338D4830ADA8A8796203AA765FEDF16FCD61DF18A9B887B5F01B24FB0CE68FDCA12B16E2052DD06D4316014996C334E4D93C4D8A932052023D7BD35F6F1391AE3629C04C22315D31DCACCD9F44E5323CD91D63059D63219FE55BEABBF6A7253C2654A8CC22C9CC3A620614CBBD690B2DE39C135D10556E1CDCC148DAC0E02351768A8F96A54767E09D8D68A884CF7FE2F9F7920682ACDB7273F7C888E586441923564B1FAE1CCCBDC2E611D1FFF2AA7EDC666A9F18A6A9B6AA420FE90F54322674E1E7A1B9DE13C580083D34D67457432E40EDD9632E91242EA149D441C96B3D21B31811B6BBEF2010374DD9DFAF3F463564590395BDEF08C4262306ADF3EAC8022BB978ED1814F57C4E14E282A00AB08C2F3CC461A2A5F3671342E422E28CEB7D3CD0A4B9721B5042634654D9B19B8FF17A5722DD38264A97C66899841E955296F5683AE99ACE4E09E433EBDE353792EA5B2BA55CDD8AFFD0755B98654B037B31F8AB0C62B47DF3DB7898B0097AFC706AC16200C0F7FA5D17B53C0A12C9827E1B9F16AA1EC936413FC6B78B905F3B52798826BA46C84976676FDE922E46B19ADC374A63487DBA2398F71EA6CDD3ACBD92201CB6AC12C4333880A0 +smlen = 4961 +sm = BF7BBB1ED43DE99E17366B04AE3F07831DC0CB0E8658C03E1FEBB5EBE29B6B4C5EC05BBC7E5B4E8A8B24352884C6F18F5339F9CC221B0B18C7CEC74EF741A75B595CA4C9006CB7FE484006092C2342DA5DC4E63EA50F773461F06D4B457B63FC9442CD2FDEB4C914781B3179D7693AA08EB7ABD75528D63B98F11BF81D822EA8148DF46AD2C599E0AA88208DCA6BF5732273ADB83DC0374FA4F6AFFBBFAD0AE077AD0FDA9561496E879B6344715D1D0C8B5E3CEFE51A76ED955BF624AE1190BF16EAD17FF042F36CEF04A642869E0B468860149B27C37903C4DB3E378B2766B4A94405C94267FAE6B57A7AFCC9E7AEA40F6223AB70A863FDF08CFC0E3DE01C676A4E1E33451CC05F52A05049297E6677BE278109BCB19A5A0508058416102B20D1A50370CA6D3305A5BC2609F6C058A6A23AF113E2D3A01B46D10B6B9DF0F94BF43B174CEB78A5394A8A877EEF75792DE0B05E9910C6D19A7259DD3282EA8F63BD2B245F5B8AD782F9003BBE0E93F8D74C11FCD00D90698102BE5818B627F2E83733E06DAE52D9724BD70AA0C73F03C3DE6275491E32D5AE989351F38E25D1BDA09A38272DE158D72E0B13B13A41B989694CB52939F326BBF8733F49A834C94DFE805B7726AD3940B2E4AE73330B54EE7F1C45449B9F2BEC95E566E92F13280D1E1825B1785511688EC91ABF9AB5A705AC8D7C5242DB9E8A044B8F17EEC37197ABC9F061614B50B72B5CDEC0C1CE5F8EA10C6D8792E6E815E1E17B925289D3F0531B897DD88F4E8F3CFD3A83C45BFD1911B752D379599EA8F9754BD3C3B6A1D061CDAFDE8BCD3DC3BE6389B9AEE88BEEAEA8369C721FC7D68A64ED7353DB9247BA3F4EF20A04A690CCA6C1F6101CAE1C2A077F076EA8CC718FB7F618CACDE567135B9E2499B2784FC94B7284203F335127839CC69C17E05DAEAC058F58A459F809526C9474792448202CBAB3078511115A35139C4D946CA3D105671814FA7AE8D315F66C211B4E58FED4EF658204AFB472D1DAEE46A4684D1EE2C0F7BF8F6AEA697A3187B1FC673F1C74999D2A472ACB3775B8EC8D25645988D2CE0C401030B1A860AFB5781895291FD6FD48E3411444F1C633E65D916B84A8C0F447DEA2866D970607B30FE94DDA406CE66A16DFC2DF1920ECA76775E6862DF1B76561EB3D1F7B7355EBA7BDCD9CBB350C4B93BCFFDA98DE19F865E701E071E904F384BD201F6159F7B9ECF5D5B8CA3FC65C4A0A38E7B19514CEFA043EA61C82196AEC22BF647529CC330529A5087E76D0A6FABB014606801D69C4B346BBAF3CDA37A88CB1CBE4F498D58EDB9D910A1E5F765ED0E1C4349D4D836BE698DC9E8600F1BE85E18041D2CAC224097EAEF1F0DA8C84751FDE7C277BDEBFB9270BDCE9D2B2046E0D82E96D6B341FCD98DDE50B3410EFC3758BC642D58D18A73516326316B76239D163D30704A36B42B3C3526E4B6AABD365A9403E1B24E50C8AC946530523DFF3A7FAEF6B9879262EEB2BCD8214A35BEC95577CCF9133F203CE008F519C64B4D52E373F679E0A9A7654CB11F4494CCADDAF776185746F4C4C6627CB01DB902D3889C51CC5B1476C5EB799880C0B7DEBF23BC3F8B24BC9C8254F57C36534A5C9DAF8B9A478FB776315A09C31ECD163725E7659633EE0668F2F31400E94DF3A1C5744CC07B2DA88A01D544741A75699B84D7E49C22F35490897E83B6C2AFD282BE452DBFC22263380DF043A903D5E6678EFD663F4AB8ED9022F717E4263676D67F57ECB58DD9EDA86472003DF37937F75C0088DE4C5728F7A9A6C1CCFEB329348A85B51570C53FF49AA59A5BE98A2C804AF3A42E006E139C5070F789140070E4277142D67B7263FC2B13D144321197399CC8348C82E4FD7F6EF8DD196263CDE9FF1635B1EC0EF083FE6F2F834492AB2D50C3A5A7E2B4B8C4F40F2A4B899760B952C132B2912D60E57B22081DADB3F74F23532BD79EE8420526EC5DEA2E00831FEEEC149189B98611F42DE9FD7F1A2329E068DCD0E1095DF3A7E7F32964474E00F7403C898DA37187A57F55905DEB2D3592C868175D880263B534D388E20BCEF998D3785130392F32387BFD1325A2A254FEF1EE58A216090F2AFEFEEC3DF2CC07D0590D0AECF70FF99FE21FAF87FAD6BDF31EA0B68176880894BD40DE37D0A339128E66D64421584C640CCF73B60FE71370F84C7F0754CBAC243D82B5164EC5090DD64101728231F677A8D6D204E830B2775180B8EBD89948A79C70F61FC5A7248913EF5B6847E963C6A9EA6627FE7E97A7E11DD0FEF8F52CB06F341AE3309F29591A9D679ABEF6A33B43090E0F46431D287FC0C40AFF2E0159BA60AB007C23C2E560571C42FFBD675BD707E06F92C83A75D1919E6E402F41A262D9C3E72B11FB820E45DAE2227B2FCEF6A28A9018E8E6E84B0D15ED3FCAA99F5156E270967952BE0D12F14911BD8EFCA87D9E7157A689A14348BBD9290754DB2E19B5576C620457739812F38C3AEBB6CDE01D3056458B849CDEF65D3F1A89C19592C7DD9429FE963EA7FAA1F8DA6CFD10DD0A17DB20FCDE2ADD121705B0638B8AA8BFC8359D6F5257C06BB1271B7568C980E3F559B624007D3D7DD5B3D05C4FD172ADC590738F316A173CC880719C3C491C1AA8B19177E5C6615B6C24B45B5BA8EF7AEF6F20B2716A1EC0D3A19418D427FC8EBBD12F07FA931E053603161E5D95015993DDE5F5732F4B670BBFA41A47889791E43891CC7ADFAEFF8582039625B7C3A8227AE81EF6954667863E2CCEB3E841DBEECED14CCCF302C0FE02C364A4007E971E4263DC0AB14BF698EA074F4EC5268536A215E87705B07B80163E12B023B59E5B3D77FE7BE25BD0BF6F5A7385CD687CCCA5E05695DC2AFEB4A5A949B72848C01346405BAFCB3EE8A551DDFB039B776C25F7738BBA085F69E08ABCA0416390C8BB8C1949C3580189E4C055BC9A8509194984A121263BC63801A792791301D5F622E741DAD979AB41806AA1DAB7914A19760FCC20F8CDF9A29E88DB4EF6C4205AAA404230DAB9C77A5C930ED76966892DC81F39FCE2EE01EFB6DAA5884BE4D48332D8DA3F414825C9D9CF562DFCFB9FC6ED38CE39F5A70FAE606A12EFB67C83EDB17AF6D8918825902600B9BE710F37B6B0E274A2D3E4EEF8DB88670C4B7AC359A3658BBE395DD7715C999793CFE4DD6C9EDCB8DC4B15410E8F80E2B4BFAC6792B0BE3EBDBB2BE82C2D0AD12552DD87A6E6CE14D7E0365B162CBAE25C2419AE2E3E00DA9F1BD338E424F7656F1B7DC423FC356D970145AD5B72576BF1137C28EE43F270B79600F8D012F5A60647A9199A3AFCBD5ECF7FF26353E495A627E979BE6E7E91E2A376671749699A2A8B1B7CACBE3F2FA091B1C4143666F92B7CAE2E3EC00000000000000000000000000000000000000000000000F1B2C39E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 + +count = 77 +seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED +mlen = 2574 +msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +pk = F36C8DDC9EA23896E17EB9836A8B524094F6315CCEBEEC9E75105652CD99DA44071075F2038174BA58259AC6855F1C89C119D087628BDE6F1B56684C3FD680E4D6A29D4DAE039F360067DF2EDE2DDBE30BB9CDD5E3EBE617371735578B3BF9902DBD594D28A56AA34471A89BC901179DE6138F317CC4E9EE4C8CB1FC75B12FAB8AFB1F902515F78AC4BB4578D2F7350E07E76D463268BD150AC991EDC5EF2748A4AF066AFBDF4CD84FF56057B21EB8F8CD0819EC5CB28F4AEE795F783DBC61435B26DF50C9ACCE27C4D67E92FD399E171434E7A1773E68DDB35E7524D4FE6D6D9E3ADE5B52F2A14DCF4A1CFE48AB196F3C80F5EC8AD557DAB06512266DDC6D6403261ED72D777F2D38818DB85839ACA933D964D378333EBF22D63474829BFC475331BA39FA000892DA93452019538ED179C360DF917CDFD5430F18786047884B746DC18035710DFEADE58C1BF3485A5DFB71B1FE144C5B20A0E1005ABB602E6C69A47E8C21E9F6874D6D85EDBC6DA6CEDD0EEC3784F271D2639ACBF0D016230450EB8D76610CD7922116A12A4C281D4086E98BF1D2B6A6198218AB8A0C8D5965BBEDFDDB6CDEA997BB168669636E965396C3C673CA17DE8CA62FEEE3A256BF737452C38B0670A59A9371589A3B1D7E2F1157A672E4226EF876DA8E4E17654DCDB3A21FDAA18B18AAC1B2F9106BA79EF95BD502FFE94504F314F18523FF60A79552542FBF84DF4D2C46DAD2D879251B8E4E887FD6EB42212F7B495D5C475F630D21A81AD26009A5CF0E1930A6A5611AFEB372A22016BE6D01724A85C776E41381EE865BC76DD5E5DCDEAE46A5CFC7BC638AF0CA12911FF6399D54D8486F81DCD844B30C6E541318CB6CA655207B369EE26C1F4E982B38637C07BD7D471B2085EF62E6878790BCB5A8D7C64EF7E8C69CE1442921AD199635DDF9D259EB87B3699FDE1F2F3657658A7DDF7228FF8B26EFFE0036777671ED80767C28D688651BCA6545029F1CE2B92CE7133EFE120E7CC77BBB1865DE1081D8F9A7E58619013BF1FC431126850A9DFA2299B813337FC087B266C7241D9EF530EE5D539CCC54494CB9305FAF8C11809591E838218495E5992D79232A131F42C84DE9A7874CF73264709D85F4BC1F7E99BFE5BF13E111B62967363926E156C998B64D75838D8DB98C87C7CEEFC200A7A4C95574D37459C6F6B430731D78F94CCA3FDE059F3FC087ECD6397B26F9B7955D76133B07E167C0775226CC845385604AE3558CA2D8C7BC2597BE241E3E99C43C4DB78CA61A1A543F26B23DE030F7679705F8117D26485B8CD202E65A08AE46CA7D497FCDB60E47F242236A7A6176CC9D4C7FA0BEE80F68677AF4231D8B8FF6BBAB3B819AB24B3D46F195740D707EF6C74A8AD22548C621A5DFC4B9BDCE8942BFB11BCA2BD96DA564B9BFA9C27FB8784C4199456CEBA334403848890B44D2FDC8B587CA9AAAEE76812881FE943990653CE8AD9C4B5270D855D53F2F8CBF302FB3161EFB32D8A9EF37F73AA7DF374FF8EAB93E7F8F112F15780871DE94895FFBC8050E4446CFC54C75DED98A8B10D8F34DDB60C292867F7B5A96E02C0DE83E58A493681E99DD07147157FA0EAE2B2877D6D6444DDCD9B396EC7E717B9A531AD0CBAD45E3F35E3D4B9D3DA988A0DC49F60C17CFB76D24E4F728BB29A9A7E34D38D03B60A2691B8E1E2BDA029E2E293E77880483598954C56C68F1F392C75F6B19A9512916C6B2D436B376602C8D789982594B815C5278EC3FA4722CE0FA3A747C1213D0E45E884C33BA1C55B7E5D40CD244E49612C0F761DDD8F6020D5D894A2C4EF5A12A7CEC0C62DF905BF8D38F39D3C577E2F15180AC6FBE52 +sk = F36C8DDC9EA23896E17EB9836A8B524094F6315CCEBEEC9E75105652CD99DA448C3131562E46389F2E07A73326D56B5BC510697266EE0302F87875A02800339C9305615FD4594377DA3F75F04A8014C5DE7FCC6A5BF99D4847CD86502C0CD020984E529B6DFBF1A2AAF7D08C49CBBB719080E19F30CBDCA31F0F455E6DE943549B360DD8066D88B08801452DD0A010A4C29040206A00B611434032D9A489CC164102B8611B426C12217113028D5246205C1464193040438840D2320989B400A22851CC006944C47088042CA2A41140100640B84841B830D8140C03157250B86549B440E0289084167019882954A620C1B86819B49094088A11C2000B078498C88959249149328512A724020868C9344E1BA92152808C8CC431430869D8C084C226519C90690208461A402A1BB78024122051101220A40012097001B60512B76D0CB3515BB000104671114026E0C49064468004316C19C804E3007202338E8A10241C432181C26D0247250A2924003260E1081183964162406199206DC342214930308124608BC2511A13421A134D00B20C20980CD9260E61384D0AC120119329DA48704336220A062594B0414C2420C4862863B644609485090912189028193530C91231C8002E1B33011C344602B588823871D3A810D0B20D5BA641C238820498505884108CA88589C630C2923188222D0129914C146493228888488122C08C424602E18689D4362844304E60366E893806A1966D0A9549249910193780CCA64D4318321221415AB62C82028DC1C231E02085CA324089B870A1806903056E9B464884046A02A26D990205C2006A63460D114361CC3244C4183249A22D2338629C38801BB70804338913976041024C583871242485CBC2681B0872C1028850480CE3180A90066A04406D228080E4406551C60D000268C1806C9190281C2005C948619BB4410B9651C3A44119A925031730CBA271430888D202489B186C62884D541810E4B681212385C344000BC080641890CB366DD8342012264D8924915A043208C12C09416299464A60482084B048C9940580164C1B46214C3864411648081489648068E3A430449220D8905154084643288858183119416D4306291312090A970D21408C8810911BA661C89050110704991612E3C091CA185264988D02A62D01A844890451E00828CC06899C888DA1008D04468103048EE248884810088808449A960101166AC2848D80048E48228101386C642630D2B26080140E12930C854F7B7C4BEC7AD8766697BB38CE56623FC7DA3F8068C390C9DE7C13C0B27ABB76348DA85F0DC8BE48119023949173821BD9CC4BA4B6698E9355C811C09FE8651FD6A2801FF7975AF98A8626D7F38577916BCBD2E8315BD14AB8A7BEEA415226296FE4287B7DDB1453A6FF502B6F373DB00D0A9371FBC481CA7D10F36D3495FB49A7D56D49AFADDAD937880377B4BBCD0183CDC9A3EE448BAD19A993A99C212D15AADBCC9C34D9FE4A5BA2223E3F1C7B2090B80BBEE114F331C2CC34FCEAC32C2228518BF230C00CC6A139A38114640242E4D9DC99E807AA3C18244EB8A75C4194EBC7AFAB99A5E69B7B98FEA74D683A4C0241162D1637497C8747F704DC43E704CED9CD58BEE424D4F532C74807C2337B92110D4DEA194210E4257CE245254C32FF602B1B5EDD3EEE985A8BCE864CCEB4B38E275F8350BD2D961F9A536468A5547EDE3B3A07DED868B0A6EB05915423630029886452BBBCEF1A7E70C15A9630F4A94DADA55B0E64CFD814F3B144E6235A4A2B29A543DA38CAAC3DBD73C8522720DCC4A3EF159DA85B7FE816A6383B0EB501AF23F7D56E3F57D86ADB74A18D9C0B4152ECD0B163C1A353B7EC303F6E5187797D5B093594F187CA633724661501BBDA878E8DE8A1D0B5B86C70074023A4518770FBFF77F8DB1C207E658A614BB2F45FBF1AE9F787495F2121B72B4241640C876B9DD1CC8E2A460D72CC68A748B0BB587D028B2BCE3EC75281647F2F80F4292E12025CDF6407D84D186997C2198B05D888C7364C72A75D3ABDD9C53C629D42DEC2AC38B063CDD0974A997CE17410FB5CB3269CC9688A65A84C775D237178C5F89A67893F5EC35BA1A2BDA2EC1CA5E96EC95DFDD854E1659760091864A6E6C12B7987C74F256E993E73EDE121288860C3FC5F2C52D7C53D518D433D8617D83C6BEC3941D8F25A35B4995D370C78807C4E37578D1002F849A8DF2CEE3A188C56C470438E0272994A79201A8F7262B96E8C3747B5E7C07224D37E76E50BDE316D50AD0DB1BE19B416C21DC9F65F7F2010D56F5DABDBA33979EEFE0AB0AA60322C9FCC1D496174F42057C55B22C2BA8A121A3717891805B8AF7B8A801FD8CA70688026D896C8EA11CD77118F3E780F5E9D88447FEFD8EF1E72359525FA1008D3F3F582B83AB52AE25A7BA9E111F964B5E52B81710317ED3730D1F39463E2D339EEF5059ABA50A486992DC24A00956E1A03369884EC4D6A3F78C8C363B12D457C671CB996B7697B3AA2C226C9364E3B794EA0FB308D4D2D4A7169123DC4357C1C8019028EE0572230F966C56CA986A5C0033CE33C5C019364E61C575717F6A2EBAB6AFC97B7B8D24C5CED638889EB2D710013DE1A253E48C6FD34ECDB1581A2D2084A9C95F63C7D6EEF388F0B8253D092D49F2A58424DBBAA8B5FA5738701174272AD3B5D5549726D1162767C36859EE9BE39069EA85ED60891EAF7672B8D3853ED6729395D800C0A2E9E2DA4DD12AC420015E36B8EE3136DB55526F9D7ABB0E8F117A6BA2188D88F6FDF56554DAE1DC8B11FFD30D5E4CFD2D23E9A1839ED3ED3036F87A1473A00686C6B59DEB7DEDD52CCA60F3075C418018124E1ABD386C48E33D1B1501FF598B274135F37437A66EC433FCE665E5AD172173F7E44B32E0BCCF015C4DF785C5A9229CCFA06EC9A2FB698915ADA640B436239A05F0CACADF22B043FBC40770DF518BE678FEF408660ACD39D495F5A2EE83F86AE647DF0C47BE7D364F96AF79D1BEA6A9F3CBF1F94CCBC074BD23CB40C459E893120053572F37A2B5C0A592A8B15FBBE2B61BB0FFA62F2B4366CBAD89D70961323BA94D789213F91C7C8A08F4EB14E960FC4327B1C78516E6D2D6A03A3B1DE0122B26BA35B075A0CAD85F45079E02686EFE8643BD679BECE7424ABC045DA5CC8A14B10294987452BBC52D64D90E2B2FCD2D22146CACA301ED97F5EED1EDAF39A4BB812A944FD6A75BBF8B05351CC6607D6EAE34F316775FD6CDEB573C12CEC6F1E84E5B6B7EADE04B1F1650241075898D5EB46B1312A054D6CDB65E5DF17AE6D6051963EF4BB71F7F1E09F04DF8E99B35F4495464CAF73D1D5F28E39BC62031969A39FC23780AE5772BCD53761D5097C1517852E498EC7AA6B53F7215B48C746A2F7B80B03961EA480806CD519E7CEC3FDF20AC2335A3B3CA5322259D1735119F88DA4185CB002F7E94551C2A06629860B633FBFA5198211B4A6E7DA8DAC832C4D567D32495A4BE0D20B68178849B63730F27CA1EF682153BE1B22441BCA161695D0343E076A8AB7EE2E4979765A4C1F3C8C30EECE67F784ADD34EA7436B3551917D7CEDA3D245710B39E60CE56C64085CCFB5770CE7B1 +smlen = 4994 +sm = A6EF4F23B7E7198159869BEFF4F565A524A5C2B1CC700DBB8903647E9F2C147A04CC416D705D640FE7DDCC5823E1704AC6A37F473B0B67E7433D92ABA4564DBDCF541E6697B693F8C23496977F38EE3705F6D758E507E9EFEDF737086124E2E4F3C2E5F7BE3A0C9D46FE035B75824C30958B2DB23B8598CF57FE732DB916C17E320AED9421E46EC3DDB9A1A17AB260E8DFAFB7ABD4CB1952D8EED5764885FCFEC2D9753B7D7C831624EBCD198483F1898C2F7DDE2500B265717337818887CF2F3BBD9563159D781788A64B0E25D8B87130FD900D4FF2C2DE22728EBF536C4EC49CC57470501B782F9A3D98A5C8DB957EEBBC246623E888A3547726EAB4179F8C5ADDA321BE94A77500350E482381CB748984C81005D1C3A5EA0630AE70F0B459A9AE329EA2F1B912E365515B1DAEB9BD62DCD7221B605AB245E5945789B492F48C598C6D55E8206352032589688A718F7D1AACD4E790BD5B33F08D7F34DE82CB2EA52879B18E93B56821521A254CD2DA3BDE4815EB01DECB59F014EF074098338620F1A0BC6A377576333A171990609E1346CEE8B8A48CB9E77DEFEA7692DF08566F7F64438B4DA516BB5DB4A38F28D40BA0CA992319188C478BFFF779FFE93DEDE4C87CD34405E544967CB9CBE86800A7E404F358F01CDA02CC58D4428F17E0B0121297A272D5BD7FD0E4F56FA3326ADDEDE432DA56BCB25D041453095D2A1F04650595DF066F962FBDA8499F88889EDFF3B728D77646E1B50660E5F11647808B745CC0642CB1DA2621F07E275D6A51022638978EBED6D439DDAE85DFC2EE62014C835C49FE6E182852F89E791D607874D90A8064E592FEE77D86679CF58232501084BCC4C753D005C3673FF85C1F96822ECAF1B6BE9FBBCCBAE389ECA3F6327A31977B9C8C1343BA45E269A08920EF1A9ABAB636E0F65DAF0209F1D560092AAAA08E681BC84044D7DB3ADBC73D832BE9E8CA7422C922D2AD2F6F5049AF357E16E24239B04391E71DC47F6226EA9EB12FE75D47A1BA09A0DD7FDE7A3380C118E3B3365265C15A5C0565266E7A42EBCA4295181360B12322F396E9C6E633E47DDAAE4C477C310FDD892704FAC806213D27F698E63CA49F73449FD0BA5492C37362F44B03292FD7ABA3A974653E1E61A16EA396B60074C00D266941DC5B160A20EF1A114622A41FF61A82B3878B6DDA1A3B03263EC982D6178EAD724C31A5061399C3E1F9F1B536CB22D657457D99CFB26F0FD8634260B8EDD2E7CA0F3E40506A037FCA4D76158A3C1C2CE8F32C8E6AA48A12D3F935D1F7B73D9AC193232CAE557D2D8787C4330F4CD72FB04F2FACF287D5B4B96DF5120D42AF4B04B3E053D57600833A27CE29303F23B3B4E38EAE050B10B8C6967744E36F52A033410AA2BC508661117B355407DB9C5A68D52A277171F53640D80AE767B1D7952C74B7194887E1DAB19A14AE9CD8A620D542699CA1932045DADBC3C054880784473595EE9E687F3E7C5FCF591DC3312FAE043A8F94799DC1662170E3F707E98ED61223DDE31CFBEA8ABE75F518E084A0BE4964EC9B0761FD717C82B8E2695D2D8815255C1A823051E0AC66610DC42346FFA8BAE0009247ACE8D639514EBDEAFC10A8B994CE75D9511FE62609CB220898740D393E942111E050CD670BABC07CD9BDF6904BF25D3AD668C11731BFE4A46F48F4437211EF2825B26602460E038807FE7B27E6494CFD91432C52B8CA1D47C7A47243F07A472A0C2F3286867AB620161A5FB8708247A7E52F35BB87A3E07456BBD794323947EA87C0B1ADB090201C2EAF13A51BA438F81299D4B19769249FB4333362BC334ED9949F73218B1BD4BD113C2041A9DE5A2215E18DDABC2AB5EB27189F25CDC31953BC5A033C796131E97FA69C0942E38717103D82060416ABB806BEB6B3F07587B0F161C3829DF10BAD6662F45ECB9DF643745A194D67A78907AD204BFFC04070B03FB41E809B0ED9669A763EBDF64FDEE75D6F9103EBC1600E3756452D4A86459DD20802A46691BC5BEADE39BF717633C3F5CCDE8EAE7E7C8EB2136A7F6307596D9DDFE89241D83AC1898D6AC9BE30326763F7C25EBA62A5938243DF887CE090A7E5B7A1A3B68828115E1F9A33AA937A786BDE5244835E3C9D0627F7E8F946A87FA9495B57C3BDF282D5B18AEBBF088727110E97DD4DB387C3D19ED8FB1D113CA4796D78ED189DCA97A98A305A58D2F41BB9916EDA8FD5919617113F1C9E81E6F9E8CF7AB05FB70DCD952DEC780AE4FA1FB89C8800E5455E75851E77B8D1BEB4DAC7BF2B4615AB4020C467BF3B2891584C3CBADFC4E46ED503CFE1F2AC7F6108C450F5CE15DC1256C39C16362DC8128B89E25F721FB2D5AC44111FCFEE8C18DACDF22AD6E43E132234C8745B8F2A36700C37BF1660C925EF535BE38844E2016764CA0660BB19ED08FCFB4FCCCEC880020D3ECE9B24845AD3F522EE19AEF48ACD3CBAF46D5194251C993BB20C3D505459A3CE6A5B3A278F59D4F8ED0B530A77C1FE55E1976C13051725DAAB8FE3B0D396AC0946B5F1D8C3C6B402855CA8129F1E6FE923BD414F37137136FA433E6FF228E279C72AE2424F4E8090D9A8CD340B6D6A22ABB8DD3740632C0B649B4568792401E9CB21ED3EC2D5583EC834A6F6DF25870BCF0B62D68BBE7EBEE7B9770B431B89F344CAB2AA674E4128E8C0147625F55F62346A32FB9F543D4B2921BEBE13E8C60DDB6F47F67D31F85B27357159986FF66BF115C00465ECF8130448D70148AF41A61D76DC4E92F054518FF5802020A541C06B0FDB36921E7F7EE78EBC62D587C789292870ED2719D9A4DC3B5CD96067B9E9F1F52CA4F4D65FD16993F84D0AF3EA47971F6F5E6D6C005A580A43A9671C7C6A33E2C7A5D3B50F5252BECE15E7A70B12E6C1DE17C49E4D4CF4A45667C9F48342D2A9D1E3A828C6306B36C56FC0AB719C9A809BCE2955E20FB654D1A149874BC336D078335EA847D4D3DC278B7D804549C44E602E3682F37400F825CF79B1D3FCAA31D791DEEC3B1B0647EDCF68D5EB095B630213E85A2977992C34211E607037DC50879E92B6C18412A4D57DE2474373F58F2E40700F4FA62767AAB67390F9F96A9D6565C2C15BED035A561CE712B99BEC854F6724904C7F10D3E2D32EE52B0FCDD25E9FC65657E2D320A01F385593CE7355489D2894FA4FA961F86A55BB30E5E59F98F1E3D50D1466B4E42DD97F8D22B7657B3E98994CD4A1A678086612BFDFEFE218956B90A2CF7A465FF33510890660E8E30E8B185CD5047465C8A88C7EF0718E7C4FEE0758B48FE68D37AE2E0614272F4A4D5A6C78C1DDF00D46537081939DA4AAACB4BDC6EFFA141C32495054576B7173747D8083999EA1ABC3D1D5E9F5001D345B62656A77ABBBE3E4F2F5000000000000000000000000000000000C1B324034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA + +count = 78 +seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD +mlen = 2607 +msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +pk = F3715A1FBDAA1E47A21AD02E73880E8559262E871E6B320B03662B64D55BA68A7A40D7866F03143BBE191E2BA1DD7400E78CA94A77B177A7707C3F953D4C633EA94BC63326F5EB82B3EC706E9A2D34E09DA88E5AE6BB00B5AB5A6703F88199BF747DC124E07229C2AFD2D2F60CEAD76EDDF24C58927E29153528102DFB8BC64E776D4AF1BB09F817821ECA2675B6CE26AD14C62F32CBCC65A70E95CA6547B44C92A618BE3EDB3771D5795E5B26C0EDE4A0896D06DADCEFB5B1DD82E8C4C80CFF4103D7FB05A72DC2C836F6C7A21AC7D8639365FB95E9970E993CADA43FAD38C53A748AB20725F6BE051E76CA0C25726409089191FFFA5F690C6DDF780E8A163F05EAA28E30521BFE8F6C6EE17E862316D72CFB58258EE02580B00DD7ECE66B65A2239115D0322FDA34792E63EAA09B69FF3D77A9F6B17C2766560D0AEF032768CEC0CACEDE2F7F95205F3677D46C9087BFA6429A06D2E547BD02771E39F8F24C041D775356933EF009E540BA5C61C47D54503AEC036594C3A946F31FE8DD5B54E8B52D888909752A3E7A630B27A5A5A4F16A6B05217F9FAC58B9AD54EACEE7538B345AF2EFB7F34B965F94D8CB820C39F274B99E06FA42BB80819881A296806540075D282A96084CDD6FB6A2A5D865557C0917571A86735EFB733CA788A1316CABA2444751F30ADC75208197FA808D169E011383EB685BF32179749110DF662252CB68FAC81CA945CFFBECB932246209AC198096DE76204B53F711CF13E226BEF2C270334F330555798A2ED2B1822C059619502135082A8A3D10796BCF45BB5090FFB1828B83DACAD49208424A5A4024AA1B43379F4F29B71F2E4B96AC6884FCAEFDDBF3A5B7ECC38A33ACD8A22B8584F46BFC2063301D7938CD2014E8240B76EC78201E31C637173FE3986EBBB001BF25772CC72BAF343AEA2D5A0DF88B4F73355FF2B37326E80B9920B4188BCA47EC43028F4327864192179715256CCC47043559DF1B9165B886A4AE9A7CD34FBC08C5138EDA25A343E796E8AADA08029EF8120432F71CE051E281384198641FC5C91208B162BCB3032F578C02E539CAEACB0BADD323387C32A91075216955B9AA913583A0185F4FD1477728455D8B9B1752B272B9BF1B06912098E2CD71EDC933EB405C32D3CB15BED2BCAD73C9EB6C0BAA96ADEB6B024902FEA8AF2C1A1B575952177A0009B07FF82EB915E409CB01E52363889F78C33A3575964CCDF5204CA0C81FDF8BE08881EBC449C5A07E5A6A268193EFA64CB8CE4CEBEA62475E1708B58B5D92A805D3573B55251858302CE200137321D9B1477CB7E000EB6349ED3CF1D9B3AA4F6B2FC3832DFB875792302E89A926F20F7001B5C296FF29FC650A9D40A861A6D8E28673763F292522B175471242FE4EF7CABD80EDC54406A072791BC1DAE7B047C3421467701013FB291F4616A8F4087B3E4198AFB3DF4B100039001D4C911577F4859FD788D13B0B5C4E3B67544A4257949CC39F49A464D807E02229124CF9043B564EDB2AC221286CC6C47C938BAF15D05C7E1751969E433676A25055127C80C0548302B720F53026FABC50683C246017B28580F8E2910A510077F5F6808869A2776B03392AD2B6091CFC123488AF453779ECD1E7F9323413A2DC0324B5A2A4698D97DE362B0B44B1B1442EBBE47F9E92293202B1BEB3988D90B944A3A8B3C40F67F1E7132816D2979FEFCF025DCC7C79318912D80204D5D7AB260AE1E0826CC77BB3FDA367F77C7057D1945A8BDE945202FB4690007FAE0DF1864840834320CDA87B48552F1FABACF95452E72135FEDE9170C641A3DD9F3C8AA14CE8BD7FBFDAE540AFF61D735536B9F6CFAD +sk = F3715A1FBDAA1E47A21AD02E73880E8559262E871E6B320B03662B64D55BA68AA003CDD4146982BE43D956D4894DBA95D01E9FAF8440CAC839E51A1BF024BC6B5423CC02913AFBFB5E2F3962C084B63AD11758C44C53313BCA79B8A59ECB607A522856756168CB6939F188BEAAD8A32ECA149C0C18556DCC59B5A80D589FF12460208ACA1868CB202E20B470C38445D386004900305388001AC1418A268921491049A2112237840B104104A7704C344822336AE1C2881C32511C0386C81810C1A471C4040DD400206200264846021C166E93B82091342E1042818B980412C8651909215B086A0C1000E20862423452DCA0085034245BC60459828160C2811316210113041496715090918B8071C4C0911A090A80326EA24884D42808149584DA000563422E04162C03184560B2910907842018480CC624C4244A22850993A291E4B2611BC580A3A6211010099B800988864421222E109764D1B45152C2608C00056134604B940501A20C434445D008201C3991032352430651E2A09149B44519B98D524646A4848884B2904AA08CA2886C82048C88008D520425C048288BC82050A800DB486803012DC0040881B2645948651C416651204612A50423826C0C41480C392A641230049224893249A1208064148EA248261C210508250DE2468A5B22620934401AB801A102529822888C948D9AA0919B844DDCA68940B4089BB464A3144A81420E5398691C106818C64010996C9114481C858D4B902CD1B24C0AB86C44486963028CD24650E2148063845104A44D11239001854111B26D4920601C156011281222428D1C46885CC44989B428613446C8A0309B0032E2346184882D04286518B92C4202215B221154B48489A4505B200681C6098A8201043190601422A0B08C2331019A12014AC648D4B0818AC071201826C9485024C4440A988842420961002D980630DAB681A4466842047022008E9A946C4A9461043925042382180049C9347003134504B87058964D828290A10292D4804818190902888023B20012034ED2C444511466D9A82D62964148843044160922A570DA0282A2B809802660DA2008110168940650914881222224D1A490C002880B85718928488918042410261105684B388650928DA106029BA465A416811A26822036200C3280A3B664C3886DD3440108A309402220C3A885A03821110350D28881A2440101C50D82B464513008A1928C1C40660918905B4852E432018802204A1252D8A6206084807D9A1BF45E256E2F51D9A2DDBF9ECA8D5AEEBCF4ABDE6F0D792C6F11D74506450A688200974A11F0ABE5ECC5F60FE0631872EA787893654B547FA37513BF1BEF16295FA83EC198145138E8149398DF6AD3EEC7984A97A1D199CD47E009C81295B9437D7193DE656C199C7112C883E706AC3317667AB6579E1DF36A981B4CA1679AA812F070BFFC8B55BCE9B2BFE592308F2EE38E83493B4194E881D410556AE77692E674ED58556D89F5A672FE124116CCCA0F0A422ED2D08AE26D41E33D0E93D3D2278B3FBFD422C638B3476FFFE5A213790A5DC01B28B7323826A3243525C7A0CD61438F662F66EA48D71E6A3404129374BF93A82E73FCB1FF14C599D1807C8025964DB73EE608A327518AADF09A3F988C8730506E6C1A921B72610174E3F610B1F93D6870FB4A00AC686CA1129A53DA48AC51D5D0A643F6084AB7239D60983515440B27370FB3E36E099E5563E479C56D8CBAB2759382E6CA4A205020B2A5507D59A942B8192FE877B706EE534E12EDA6F1AD6D343B04CD5F6F9BBC4C9C8C67B6E7A3A8B2B239CBF98FB45735C814D72157BCE3BFE78843C72EAAF672AE73D8315ECF921B9233E5997EAAD3D599F84AF1755DE5165893F9891F688B1E53B383E8787BF0F8C3B0D9922407623676088BF5C72B3EF87AB5D74ACF09C0BFC77EC7C7123B1DD9ABAC27702B6F4E07864A354ACD51E416ED1C339A62F83CC51533149ADB320F289836633E4A6627E1748AD7318DCAD7BABCB7F0EAF3008588BC1576D060444814F701E2A0E42B24902D793B1E0817DC5FF4ED535F03220F650D84BBA10920FDA81ACBD2D47D8866C35C9B6351D3331AA2A1EBBE14248EB8B05F7853E03AC2D264F7247542D2FD5C87DA3399BF7A66BB086F9C31EA5051450302886AF61C5108E36BE0E5E6DE050A5A4B4E8B2A23E5C8440F8DFC36B8C9DA7D82F42E8FA8CED960D6D87A8EC659CDD6B6BBC46E52166F93C597D4FAFC358C4BCEEA05657ADC478DCCC089FB7E38F748B36F114A525A4F6BE5BAD247598073AFE243982E97204E5C4BA022EF148B27A74711693BF37C42193187BAD97013642E2B9EEE6C0FA3974427785BE79FE54B67B35E65206C19B8853C4AD698FA2083053704306764BB9A15742ECD6DA3BE858FA313F98CE6E3B6B858C98954CBD2F75DF144F5DB65191EC68D9A0914CA66A8C07715DB0CB690A200717D04BE82912EE74FC60C60E9A6861A8BAC70634A657C41B52E23279561714C3DEDCB298E5FF5B1B43BBCC508B04D3D3FE76BDB5CF5DC80A6D68E804BEC2235182A26D9D5BDF439547C6C2A3E7693C23FD11CFBE39A9A772C617F98B7B6FB58B056D7967773D3673F359C3B20BFC70E957960669908A5CD5FE480AE1CBFA8C8F4EE7DBB480D751AD5840F58AC7DF09E1CC0B3E8CBD097FA8478F397BC127B93AD34DF1F2775DCA3E8DB5779BDCDD5850B70EA4A90CF7BE7F8282953AF27A1819F3F2C8A3C4160F97246BBC68A47A348BC5F0FD33BAE0AC9F3C9893324DADBB0638B3405415A4FC5C8B8C689CA592C4E5DB965C7B29AED19D8CC111B377F8B1B82C0F91653E90CDD988110C53442BEC84D7EFBE62360468926B350EE5428E089E20101F49D0DC59BFF41763B793DAF39B25A6FF04DBD1B1CA55DA0D9D1583AAC702F275B4C8B0488AF4CFBC16F4FE29BB011A90E3BEE30E4E61BDA279AD01662AFF3767FCF38FF2CE3F53A355E08FC5F3FD24B0EE166EA3AD3D0B5DA93DDB2087DAD46801053D6C8866D6C417F9618DABF53EA1B2384AD1956986A786A72213D844B3AFEBCDA4FD143AFAE81E5C49D92B187C066DACBD513B99AC9D1C5960842D6E2527FA416B238EAFF7E94499C0203C52CED422A152B904B46600B92CE93969BD84229D11C68C55E10305E5FDBF0496DB4021B98C6DDF669BC86A466BDB6CD12C032DA5D7EACECCD05BE4FDF6C436229DA06D9FDA3AA9AB509C6729E2C76A191E47F9CA9B0659F12347293C8BB9D0180B20EE81A9C8DE23B810C36C99DAF52C4013A3B816DCC6BC207C5FAB14FF72AD014C683383A917F508FD26CD93A5D1CC1AD7B038DB4C09D28DD479731AA1BB66B80263A62936369350ACDB78E67E19130ED73FBC552B714A7568663909506330E8B420DA507015E657342267931751E5FFCA53C2F900EE8A1470E7767C99F44061157719742DBC0DC4A2240AE3BD42695BD7F4F49EB8C20A273BC5366B06258D2ECF07AD0B9424CF9D6EBFE764FC2868C5D4F549839D530FC3A4200D4E00F86439E242FE22F49209111CD1849DF61B7DBE1CEF81EB1461F210776A955E8FA11C964DDE80DF6257F3000660A6D2904C087DFAB92AC65692EC395 +smlen = 5027 +sm = 5694711B755F985721C1538334EA254CEF034A974059341D2FEF33D8A0A2472ECE30F153E457794856DAE6EF53362DA9FF92C30FE0E9F2896316B0E832962CA7EB1ADE4A0FD2C7793F7A692A18C321D5207E7891ACCD66DC13857AE66B04F3959EB65A234156ECDBFB4C4FAB479049676077E8A9EE4C323918291884E8B99777D0D32D7D1C3EE41384578848DD17D339647B7FA8B2C9DE48521BAA40AD1DF59C44646D73478F73F7E5787D50045A75132CFC62DFA968DD80DD06781597F20C0C423FC4655CCE554754F529C70658E5D51231AD2BED66AE8B2553FDF193324ECE390E59FC021B985EA32E934C2DEE398FB7202039C8D9EDD8C0CCCEB22028DEDF8136A1464C563B0BD82102E343F3DCC3220863CD4341425DC1109013607354E67EA2317BE9B7F136C04CEDDDA97FAC1E2D3D8F6EB8CAF4581A57B7660B6B1FA72096BBFFDA33AE6B34CF6BB110821E277878A4D021DBC4E537EEC3E48EF4F48BE973239A446153AA8778E4B1361FAA5ECB8D76BAC405D1E91CCEDEF6100DB1D8A97AB30C2799571875BCC480AE7687F1E149896E244F1FC24843159C2DE25315AEB56C716F8CF924DF179223DE40677F1E5EC4EF695714A0680FF68077E021494E1A7A6389EDFC1DC6780B498BFC3F85F751D0E11E5E34CA1425BE2C06995160E0C79309ABB6B3C361B08A92E2688295231948A97CB6840D0EC547864C7946259F34758E4BEF078D42A4362E93C0E7A8A6B5DF1E8B3C9EDC84DB15DDA3795BB1494C6B2AAB95C3E9879D6DCF7EC08BB8A0E42F7CD14989CDED95C260840845888D6F4F66D7DB68DA0A0A26C91E8F33A8B92F1A1734AC99DC783F0021FC5E08144A593E05C7BD00E1B0B65636262B2407379ACBCBBF072A3CCC3B5DF1186C297B8EDB89D864D600FC1490D85D60CA9A40228DC741D1A3E1D2BB290E99F4022E9DCE86DD258560B624F9A93FD386036F0B6824198F6A18D4842A6067C6688BF97084C2E8B02A14A2C810F0B6551239A3193CCD61D853CA8DD55EB668888D9B51F89EAFA0EF84F197D9F551C868D3FCF7B1A061908C62FDF442FD92CFEFD08D953B29F32E11BE5DCD00E8EE27CC46EC3EFC95DA7F730BB993B5B71A54412B0688903E3A962D29BF7BE89134BDEA7D37A94D158FFA1521FBEAA2C497A14AE853CD3D6FDA0C29DE228452445F33CCB4E160722C8850FC5A4EBB5E8B1B4ECFB98A9869655CF5A77F82757DBBAF0E5FE5AC2E18184A233AE86F193ECBD010DAC00A181D6367D46070E77F8DB0CB83BBE998872E2A34CA4B6E2B60E32DB296C0786F3B7B17ECBE102A0F1D9266C8F6149972C9C70EF0A8865C9407F106CF855EDD0C16C16647D9746481CDFB6349310711D12EA1FF993B226B7AEFD986989A0FF35EA7A665761CA4110B98E753FEA6689AD3A46C3250FFF7AC49D6E131A1BE774BC2D92D708B15206604307B7167A561F5233EA6318534E3DE67A83C4F2E6ECF6A1A0EE6391D5C9CBECF6053D911BE0329E908458849902070A6A066835151606AB7586268A663D121B47A1BB93E38533D84DA0A093E8899AB636EE609817470EF78927DBFC445AA72B80A1D2BE36346FB5BC07E38189CD22A36EE9239DC80F48A1B4C230E9B8E7B4256FDD7464DAE6DB697B2F55D5F04D8CD077BD9994EE5B79C9395BB66A0E7D2E3D74880BFC7D3B60194A21BBB5B8AF75A51576AB3EEE2EBA61F7A3578C5847DA60D991B484C1FFCE1E9AC34CB55546EEC3AEF3D0A2B8344F0CB059FE499E662187099A189898F291A633FF3211A4255BBC546FC76305E2E1D119C24BDC6F6E814E487F3033FDDA32C66470A10A387B9FF06EF96874F3F01C1E4615C8881FA8FEA8BD6F83AB4A2390EFFC2CFA94A0687D5F604D362D2D5C82D0D0703E837E65C687279FFC1CA3E7A74D45B538A03E0647DEC2C3BDD01305AA2488698F7366BAD65980345D9E39C76901AA84B63F0EF6FDA692873194E9A83A7F727F463776B508961A7D85A3F84DB154BF42D201256A18BB635D1B12B4FC9C0E51D54B7C00AC993367225C878FEE0626DAD8028C8AB0A29A707BC1FDA844EE9225BD51D9129A251AD5B08FA50D482393579E1ECE55C22CEF345065ADEE3C70AEA303C9CBA570ED59B12318404D9CFE0D519BF5C9089DE2FF503DEE693207840DB129B32A01FD0227D882929D16530AFC684F8FD988392A13270CD49E308611C6AA06CD84E74907B30D872E72E4324424515729C623C8DDA4C19538A3C6BFB0E40B438D393D17E2CCA053FDB5E47C338856AB84AAEB8C11ACDBA033CB28DC4AE8674DA46886CE9BA93E6A0CBF82E7EDD872D03F1B507EA97EE7F21DE1097517A68300C3DBCEA0BDEAABDB7BD55347FB4D95DDE5B5AD8D1085CFC14C96144C622B06C34E326263BCE344EBCB85BAB8CCBA22E85FDB79488773A7FB1D241921A5B00BAA5C6AA5C852BA42A57D6E48DD2A8322A7A6B656717460BFDEF66445E03BA661585EEECF3BAE0B7F4A68B598933485FFE6D70BE17028E7DF26E5DE477A7D683B2A73C609FABD107930C8F7589B9C5981B965DEAB7BA2645E0E3FBC615F5ADBD7218B3E5207458B08550BB4414D8E5821106F49F9E0F8AB68B885B961F52EBAC78D4F2342C9D0BA11B477840B205B72913F57FFCD6A12FE8891208DBD4D88115E6584B937394D9E0DA6926871B772E4B81C7FD7156E698E134071EC091AB3B6E2178C9CD5D9BE3121522174FFF1AB8033EDEFDB2A46621770D01A4528A0742C19F637676BF33C915B244B991D5FF0F2400F2D0ADD27968698E1385C9367DA0938E697659EF5535B321B21CC0D4FE1781629DCDE122C17D03166A4F38C9F53FE629D6498D0DB12771D9269776D074613B16C602308B564D787D767D1BEBA06ED7B040AB69BA6700828D8D299FAE1ECBDA277C067A2CF7BDD2347AF687DCC87F2F253D8291C7A416C51E3C1952EF03EB8E33B03EC340C8982D7D511BBB6C69504D62A9835B5EEF3E630C101E2699586459B943470D0FE98DE69790B6394F4957CB1D12BDD6F9B6B56172F0EF66F119DC2722650D62785AF88503D50FBFA35D2495B768F654908C617728003A76CD45D47D278880D3AD27C690F23676434618781D73555DAA32901D72A4E3D3C7590172FC95004C428CF32F80B44646B431D23A63C79C21EC8BCC9027AF6AA05C7224C5F324B58E93571A3447B71A15B4A12392B03611B8D73A25B60809C28FC83D6847F77280DCA4E64C09ED50EE8A0EF2434691DA9BE0149EFEB9B0019C2D5F642DE0737E4EAF631F0F233B0F11AD3A98F1577A6CDF091B4B55626569757E808B8F909FA5AABFCFDCDEE6E8F00111181D2326434CADDA051325395054647187A0A2A9C0DFF106070D36474E5964677D91999EA9D1DFF40000000000000000000000000000001721304196AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 + +count = 79 +seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF +mlen = 2640 +msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +pk = AFB31912B369BC2802E930A999C5E2237B005D1AB501CF0BEE4AE8E550B9DD3A4BC25648B82A21009E30B413876DE0392AA839DD906509712D2874A5E383CCB2CA41D75D2C534E4B7BF07C106EB2D753CF90232D90344883E14DAA066C97E90A59C965249A69DBDF9BBA8AFAD49051785027260863416DC28402D54A7412F38C1C2687028CCC1EE5EFED9F3A32801B29E4C6E73F746BF54ACCDD8E59BF3A33C7D2C9D1DA8497B12F92773C285644677C988058934012FDA545E3893DCD74398AB3B38F234C8F3993945E476C4EB3BF06F7A6C536A258E9AE4C3FF593CFC638DA3BB7E101006B0C1F78F38F1DCC5C9AC8F18F0C35C3080D04FA2618C004F7230BAEE68D9220DD6EF8D0C6894D928D4F1C56349B4B7282D0A8A81CCEA7A8ACBAFF9A75F23D3358E0282EF096C2C1AAF2FC25D02DABB4A8E8B7872C28E27E585646290E41E728EBFD37FDEE44E8157258FD539EC81DA5F5EA52D71A2F4D5D3501B6D56B60C4E147EDE9EA741F9B3E9A69B66CDF665AC25FA44530EE58F505E7FB080C28AA48B9F612CE21D2CB4F2B1B475C904AC49FBF926C32801507668906D6B01001BBF5114190A3B1603B0C75B7135350454828FA730A86A7732BBD4B0CD1D6686887B4BF80BFF5038A345F2681F3409F64681786C2171D0635DC242022F502BBE8EF62D48E820A7040C4D5C2801F913B71B732811A2899E555A7E8D4764E48D3521242C17DC2B6F5966CFCBF9E5A6D903E21D672CBA1B2CD8CA3A571A4747F13C8BD78E9C55B62F9CD9B3743CE26283EF2ECC1D50D7C17253314F3F979848E78A0890BBBBD839A91B78E570C350118676AD0A80A933641C79E70475E6AE9A7577685DE9BB503D32635B7415CB9F9696B91D98C3213C8A34438DAF22FF1F153D56C3FF50C718CE8A486BBBEE5091B251B401D0FE43A23B67CE2F27DB3FDCACDC246B73C1C43DFB29D237D7CDDF349EEF953017EAE1190B195ECEE11CC99D8888304B9CC7FC98FECB6949D81638D2335F21EFC685EC6C706C2EB01CB0A1A41D6433B59E22DB06D01F29B98ADBF02ABB62CD4EFDE926E516C7D3DD3D2EC8293A3E40D89D1572327F38B7C9A0E1E2E73AFAFE2E3D9EBB3BA7AC7EC4AF27261592CC62DE4BC16EEADD1E437EA6FEA1949BB96229885D56DF549FDDF0C9FF10E5DA8C7B1B607C962D3C29FBD09B09141A006B56933445DFEF3C59730D0004C6CD25995D7EC84D229CFD1ABEDBEFCCDB4843471806E1955DC432E5B0D9DFDAF858D56840F53C01259E405865E61CC773F2974F9D59B18261DAB7A19183D272529D2F5E4FEEC222CEF6F9DD87256E65416D77AF4CF527643C9E60FD28843293CB7B96587121F247160D29A4716B9F04B9EBA68BA35BD01B649B15BFB0552A5384AFCAED5F2F8FCB4BA9A59A2B61056ADDA874677997CAE790BF653D033B639AC593BEDEB2E78844BFC50FF13FA009F0A2E474A54A2265935713D22B442FB055A8C48441F8A0690976BE38B948119AD5430E490A15DAD80E89672FC4F9CEF416595D68EE1143103A2B52021EABA637282D030BA012491A56B452DB4661B088517205B2B97376C446F385742D7202D1A5DC5BB4067B9854BFDDE7D8241BAA7BE8DCF16FBA7EA811DA0AC49C7BC239B92ACDA0EA7B6FD5823DD8CF970CC67AF8756083593C77C1EBB8D4C25A24EEC86514D7BC7F3B88162486DDF8BAFB9C028516F9240DDC2311860A8628298676ACAB85ED7EAC4C8C6C0A006CE17CB524EE235D1CEA88095EC6588FB779E7D023DC22B77B6DE5BED18608F4AC7AB15CFF7CCD2FC0CE5CD69E488A7265B5E6424E6F024EF7DCC3440ACE57E5E2AA2FCBD019426B00A7928 +sk = AFB31912B369BC2802E930A999C5E2237B005D1AB501CF0BEE4AE8E550B9DD3AC224C4555187C80E6D7FACAE88D4BC41F0F61888051F6A3693D7B4214C50F38D1579568FCCF218360A37B52CFAC79F604DC8ABE9C0CB09466C623ED641ADF0B9CE452AF1CC8C6640E51B5E86277212E2DC8E8F9D39021D6F74C50D573CD3559DCA0408CB14208A082E914649912230CB1601DA384180A289A3482A8B882D1A379164A4514402001CA6510C4364198829D8A240C2824D62422D101286C3A40C991440C4424A22A28CD9381009142982988CCC026D23C79194C06D24244982B060C3C42452428DA4C88842B0611B059104212D02C7001402320C206AA31032D9364E1920329B124808C8252201491C362CC1264DCBA831C2448A08022952189204976D0B100908104849164099960D130606C0C065E136014222660C356C50006D89A06984120A10098E00191223B76DDC144512062022C4298C244112254010239122404918912D0C448163C82D82168693C42D5B20680BC70C0B287101016DCB0405CA904C643266E2A6254084109944645AB0241CB42912180500A19148B061DAC48C24026D5932055C1811421265984031A1006AA3C08593429014C9084012859AC84C08484C80282CE33652D2386CC4040208058181C03000188219A53064001041C82DCA080A190226CB4281DC9085C8402CC0148EA34262D12891CBB425021332D23061214900C2B80D02B8845B206681046CCA882D1CA56C94046802348A03C10910B888C9C68D01313219C54021A11051208421477110348944824488C8900BA92042B6845390400A842DC9366A03C88092C2081B028011198DD1B408D2087010C111CAB86D83B8804228084A142AD938325C0246E2C26519100C209650CA082A1032309CC211C1A640DAA64D90426D13B325143441841248111060E14690E218729AB60D89B625034782E324901BC88959104CA2326C04177124858D48383083205051C8696126810C8101E3166D4312125C228101196C4028445AA84D884450E32282C3360889C868E4128D083704C4305083A8219A085101A871E33204E3341009435183342283984020C748920285C8164510476D08082EC18028CA206E8A962D5482414A02295A80501C06880115919A48621A1661D93692C1C2519B309262A0890A400864A048DC861012A101DA16459C022A1A87448A085258B28D9A866D1C408A91A481A18629611284E3220921102E23C04414894013A861490733983CFABF1D054766F1516424DF685983AD5EBC482EF053F66751E36E5D2739B63C0432BBC776F22A991460757C035E7F45054791C99BBCC792AF6E290BB7635732FD057A954C84DF1547B05C8ECE68317E8C6CA4B041510328389486124637523FE1246661E3A9B168B9D776DA87DC4DE03FE99AA990B39FB093CD176DEFE7AB858236A769A1C9C5FC97355064027B7502BD736C93E46001FF5391892BDFA4BE06204A8E3F70BA1A48471E78664602E24B41564022859C2295C7CA6335C6E0D1E977756D9072DE7C15DD22A714787A6E53414904939AB7B8EE7990A3CED38B1B08609F9184754513CC0F39A5C7149E73120013A27488F66BD5D20D81CEAEADE4E18B630291B507F09EE347F90E91F85D42D9989E4A09B6053BBC4856B632F6C9293E165FD42DC366DE44C6CDC69B82A9CEFA38054DD34725F8ECFEC1995901CCB890AF96C00DEC917F3507D6AB61240DE159BA7307B7F12DFE1E7C0DF6991F28F09ADBBFC8966FDEE8042BAC3C8B13A4035E03C1AC55D08C11FAA751C51DBDA1FB0FE8DF0627144C589BC979916F3516589CF8669B19E22767763E0B39E74CCC563712EDBDEDE6FE2882AD9276A83398D7A7FE5D7735757A7F9D615D52AD39E1DF1FCE1A2800867EFC4284CCF748BA4E0115CF0ECB72AD49BE89BC832C098B7963298D7BE4BC1AED17606C9DB037102DE67622EE6C2AAADDB736D4766E22EE6B5844B6909758256E087DF8324166ACB3DBEF20351FEA6757D3E62FA8D827C36AD266DEBF8FAF6AFD33545B1B0B3690EDA4D27834D459EDF65741DCA91CF95880B2D96AABEF33CB97BDB6632EA89866A124CEC847EEB6FB5CA4EED6C77658847ED169261FA2FD71F733F931BBB03060DF3DD7E48B010CD90D23C3323CDECA5AE8F87B3501A8E579E76848A3C65FFECCD102485F5E137B12374A3EFB3F1CBA8249105322ECAAB88B5A2CE79AB031973A4F97110EAFA631DD455D92F421A9064EABE373E2085163C344009DA79292CA77A60BA9320AD09AD09FAE7A21F6EA98489C12E6164E94F1CCCF1D112A24E6E2D9E367EF60391EAF8B0B6A84B64A2CF042A23D6B3FD5A2DC2F0EC6903040A7E1A1DBF1ABDC8CE5586046CCF87E4409AA503502D650BBCF40F364437C20D1A4C24FC6F192E9B250F2AA26664D962CF4BD3348C8DE45F757348FC8A1191AA0392D9AC81119ADD08D7DD5808A858C21F0BB52DF3BBDFC8AE4AB4F2815C26D8363AC1E6AEA2372C92CE1D4A8087F1F2C8209F4278F99F285E1B9B5A2F971B4DF90CF21FA412F87FDB0AC43DE793C9501DD989183DA4FD1DC766A67368880268F6043B903417A8AC05F514D219DF485CA50914DACBC40E5287DE6CD3DCC9CF01579AAC247FCF349020F139DC8153E5464A83B3D1EC0A36342CA892359CBB1EF5A7A1AC81A0CA489CDAC1DDD90D26005A17EA6B4E29EF3032BDAB137BF971BB3285104BE4B977C2E07F5C563D59CA76E8E8B6EE727C2EA3AC06CD829BBAFE01DD78EEA11EB663409CD81E7573D5E0E0D07C264F646BF6067E2C211F46679D8E6314C5D4DD54D0AB8AEA4605D8762BC22CD8866C3FF14A5C78C8A71AC04E1C67B328F0EBE56E6D18475AFC53970535E64D0034F9216FA33E7A7A1BEFBA2ADA142609EA4A30409C4439D07F8CD36ED1F9541F181C52827B5C16EA7EF1928B6DA40442065F311D4F79995C907A5F8343487CDF3D98109EE6E22BB8616C6AD9A576547A217896CB6FBDF396CD6D540390CCF8F5921D1747F9078AE4DFFB41CB1A9C8302755B85CC7C33852B11DE8F61BFF57807C2E8BB2B941DC46BB777E654EA5107F2BC68BC3A1790EEB42A2CF6D0B00E2270B3294F4B53612316BC18E50BFAFA5170C0F7ED70D7362F0E6021BC94020AD0AA196F961F816C3063B54E0495AD5A743DB4BCFE5B6C686D3D8CD5B6571FAA9737FD5C5155E01191F5E6B3E4DCE1E195673C9A862A2AF6804931F5B7D71D546739997B7D55498B381049C4DA2D2C6D6EEF87D1A996FE1E15175A476A9A9E6C0C59886F942E3D43300D981731B9289BECB45445631007637CBC44DADBCC15FD4E0C32C03E5CF04B36EA98D1F29B59CBD9B8E09CD2BEEAB09DAB0242307D4DD185278E2D7C8ECEB4EFBEE3FD7E2E5E69179D100E6EA055CFABC9C96F7328EBA52DF630A8D6DB38045AA020B318D59C29BCEBE5A11959AE6501CDB5F7CD9EEC0E756D855FE0899BF71688D2F624945556533C7C689F32414C794C5A6656B77DEFEFB55C5B522CB4DB824E6EAC7217869E98AB099BDA19B154C4AC00F8680ED70B952765D68DC1752B41CFD92FEF72D53E0B8E843994042F3F33AABF26C2568D4EDD3B6 +smlen = 5060 +sm = B34D8812C35841BAB410512011F700E4DDD5282B2430950B5DE5EE38E543573E5349D1206E66CE0E6B4E94F57D4E12F32EBD3BAF2BD4F7CB2CA9ECE2390AE4B9390E841F7FDCABC632281EFAF2CF2535EE778D0A4E0678ED26CFBBAC30FDFE5FC0594A92F3783803D24574E67F71E5C3E3DD0F983898E916BD6944584FA3AECB6495E4B0CF421EEF7910E4937BA059ACFDA72876819F6F1DFD43F652DD383A48A4C5AF53170960A1D4A3D7E6489360A9F3AACF6751504025C5F96976C4B7B76C7A5EFBA040620A0A196DF2058CE70E8FBBB08B3795F04AA7C15089FC224A70AD94B5D38EB88B55FF7E27A4F5D53F2B1B3D5DCACD2A09D3F3AABE76FC4F44D62924F8B0F6A4E34FF42A04E030DBF20E16EBAFD73E3D1C4BF1D10CD2306E6EEADE709ACBD1B14761B8012A648A50C57838D8707815F6EB216A9B161C327FC4726C4A54F13182DDA66D7CA1AC05BD7A74651A4297EEF9D95BAF0917FBF45BC89E0C6AB3632F84CB5B39D4104FB83D0A50C92D096337B5149A43664A50442645E547ECAAC8D24C077DEA7FC2DE70992556EDAF51B7A2A47DDD4E8C5B17C1872A16B28FB749963EE246E0E8DA277A67D78466022B5B465D6B86FE85CFAC52303622100CDF5094431EF611C47D108C9DEC80FC2987FCEDA14776CAE512E60D178706D15C4369A9EB7E54B11D999AA9C228D0368B608CD894CAE1496B811EEA5077CAC7FE0A743AE763FB7A153C9485B70F4A6EBFD5850333EC1AD65C9E387262344F1574A1A102AB28F18E4C8109D01D8A1B89F048E5D5D417CC76CEE8D43859AA12F5A0994F211769FFB8A182075AB8E08B030FC1A24FD5BF541B62EFDDB147215BDC72C3F0F2F6AA3B05B3E32B48E4161CD89B27CAC6006EF2D4E557F93E6349813BB66FAD630D6011E4C87D940EE33FC9CCCB0CB86CADFC5918D1C55897DDFDD0E4357AEA057E8859C15E07A573EA726492EF8623AF220F696AE290A76F3401D3C3A6B59A214925DCDD25B0426CD0F2B32CFD231FF7B3696F56288DE64BFDB296B009A2C9BE44E5B7D820FDE3AA972347145BD7855E9545B38810255A8BC536977C61C20FB23BC2D86609DDFF875CED5E7DFEB97A3BA30E03435EAAF16FB69EEA6A1AE636F8CCC73A4042B63BA0DF983668F6AA951CAE4A81B5466B833EA15761A310A97FBD46E08A276A278418ED35B9409F1BBE23453BACCBC8CE583DBBB023AD789FC37A09B0FFFBDFB664FFC4744BAFB5A38A7C00F5211786EDF5AF61BAF5A1E39DAEC68CD153690541065D0ADB5A46A34C31AC2C67EE333E17CD925809500F4FACB9EB47DB9C2A2E1D0AEA002D91B8541AB311787A765622D58145914261E3C4ECD27BF33EFB18967BCD181DBEF82FE55CDCFD61DB19C6FD96221E220CBFC2439075FE1C1BBCF80EDB76E82B73642DE4700CBDDBABE70D710184DA5904CF7DA3768BFBEC6CD4E0136D499F2913C5257DEDBD12ECAE7AB0393ADD33EF5DFEA6883E8E1A6BD7F4B5A7F1049FC0B78BBDC2F38A8AD2FDB11F09CF330197122205A9BF59CFC25B1702F4C8105781F548EA158240AF8C77F885025B92B8748C3A6C1210BED122B06E75C45B3073F2A3C2AC3ACE7EFE3B1788137E091BEE0932376A9E337A6F82CC54F0585A56DDE8128C1102208F3240111808A5B638FC24E99663D6B029C0D30EC1AC47484262A296DAB7FA30C4616C605A28DA877F71EF48D2219A8AE4054C6FF26812402E887920A24D42AEF2F7BC6153870641ADEB67177E26920ED0296DB2BC55275B816B1F8CC3678CC143EA1F7CD6690F3B7A3C09089C5F857591D2D3ECACA3CCE92F683B71DA881063CB4E0A6948822706631DA59FA4D15A4145BE5EE9251287F408032A289B0230C0C0DA33A7901E0E213278BFC358E026589E3EEBC44696954780A1C8390166EA7AA2141AA8C832649670B7116F50C855736FC88293EBA2E43A71D7C8CB27307172B6B092D3D3EC6C1CAF41AB99E5A9707D60F2CE40AF0C82FAEF53E9B82FB8B96DF4FCF6456A210D3ADA7877F347459A04AA1CF069BEE9415707D0E75A998467F603B86B55420335934443299919F29640165A6E91F3D8B5115AC19BBC28A618107BE7E97E138F7E1DB554A3613159ACD6DB131C30A60C651905E2570A5BCAA2F2796A717DF2077CFC7A0CCD981C67A9954F4B80622FF7AEEDACAF977EC7B67CDB05735D3BB8C881EF899FBE2FBCA99D09952F7326A2EF58261A54E21E77B3A0C6AA7E70966DED213C47A218FA8D93585D4BDC9478770A7BD023FBD6D0F4368005A72C1902FA5F2A7D7CBA0AE6C0D734C64B53A5B27C45D3DB243CAC897470AC3DD682FC39327CACD6027BE04D31197EF1FB8716030C19784625CECE03363D820E8A36FE86BD84EC74A4EB0537F66C2F8E5663E98232B85D6741814BA4CD27DB9E36E9B6ACECDD849CDABA8A40865004BE867708FD2D9E7E2E74639EA1383A68954DDF158AAC4AB1787AA36D4304B1022C5383287086D1282DC1DB34DEA7B28373407F810E38DCF57C69E288B18764D9C7A445C45567F38D7B1BE6ED8849D0919BD56A543B9218A8504B8D47DF7310DDCAE72FC6829F9B36B55ADA3470B6650F02606403C7CD39403B150870B69EB1667F78C72AE53028912C4308AE5785777CEB18F4D101C2F3D023BFDC404DD056CD47F88E433616C28EF590E0436C873CE6CF5D0A60E146D893FBEE1765E20361CAC924B9785F75EFBEDB16135BA14A340228BE2BB75892376CF75B1DA4A75741001AA33D425B1A35A9FF354284FA7508919B6351371E328A9EADAA75005E9E7DF9AE9317A5F1D1C8AAF209DCC9ACDAF6472CA6ABE77ED6023445AC822E24394F89E46677D82A5FC564DBB752FF4F087252C64D3DEE00122238ADCB9CA3A402B55810DD80FC52BAFD68506503E2E93C849BE2F02749234A4A722DC4FC2FD563E129D79E635DC66CFDCBB45943625712C312F2D9CE56B8A2D9DF580B08433896846D5DDB123D3ACC105BB79C44AFC9BB0B3CFF9BB10C108ABD98DC584840C9DADC1429EA71F6AE7722884EEB3DC37253F922C4674BDDB0B96C2E7C9EC644BB4926716CE8A25A2D81FD8ACD323B4954085A48A2B78BCF34C85CDC73EBEF3FC50142594199D0A5FFE0A5D7183E4E4D0B12A4A03BDD154788F325926A892D5747B4AF47C5200F2A72DACC58AC8B621E92698248ADD09E8EB145396375C443EC2612906A43998A026F5316E09BF3A4E946EA15B174EEE2AF23B7CE705526E1B394B51D79B82581EAB6EECF6003DC0810FC801FAB218E495FB087D898E06E63E2A781260F142144566F9AA6A8B8CEDDF21421343E6C758183898A98A4A6B1BCC3C8EDF0F3F808171D5268BABCD5DFF8131C2425394A4D5F647E93AEC3C4C9DDE1FC0000000000000000000000000000000000000D222C3E2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC + +count = 80 +seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 +mlen = 2673 +msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +pk = 2190C94FDBB0646A3A15AEAC3D90E642B1521E0F31A5135792E6FD14D497A60A1D461DEE62548206A84B54D524B24DD24FE5EFE539774CC523D3936FD6A2ED95047F6A1EDB74A68628FD694D9CA8E8DA3E08E97586D6A89E9981382CC9574E29B1ECD6639B37DD44369C642C29EFB38681457269AF6DE1C0EB446D750A169761063722D3DB8E9A36111BE50B5804C84865F14C0CE3BE88054361B0C0C04B93A970A28073FC2D1B9C26F53B0C21AE60CC9D97706E61DD0E7A9D1BA356927E904F3547DA5E07F9257121E819B8B7416372C664EA2F9DB1F777B5C8A6148A6F91135319E0D5898761B37D2A889F1D76BA2EA6C47FD4C048B6E32EE6D6C6D4198A12FBAEA21969BE8F9740F38C45436B7A9B8686DC8E057AEF1784059F628CBD554D8F2168CF8CA76D33C220CE267C9DFB2953111978D3751EDB007AA0E1ABDF88653EB58CB6E33EFDD37F10A4153F94F4EAFE2AF8B42DEAEFAC34D0CA4DFD95A84FCD84749E2BB70ECD0C963696F3F28B410D414C7A34D4C597EC48A091F46C05BC72F014DCFF248CB1853BC8B02AA3ED2E9BF565A28D7F8F218CFA283D4AB652691A4986097F1AC2E6DFE0F8754B6110799A9C40ABD14AA160AC4F7E32FABD9A742BF0F84B9F56CBCC28013D407ECA84289C070315904F8D6945F9915399554B23A69402E9FDE1088F2C5614EB65FF8D61C49164A079714720A6F462D39BDCBD5706CBE64904C256196DCD60586881FABA8CB4D9DC1647187D4F8CACA0564ADA1DBD6337DC2B9248DDA5053277A4127785837DF628C53AE01D3718E9F1368B00F38E358B5CF928228ED44A0C57530BB2AC219E998ABD6D3A2F2EBE34F174352BD9FC3641970A2A079B3D6164E0FB92BE6A48DFE9A303388897B9BDA5B590A1CF9FFD134F77886AFA6A49F664C97C76DC179C96CDBA2CFF59EF8BB7A8CB70744B527A7E75531612533AF77191586FD64BFB160C25032A606530488E8B01ED7B1DEAD9FA137AC357B72E4609A1478AC97A97FD03C1C2FDE14481FA8B25F08D9322D244222D729A8C0AAF19EBA0C137C9AF9F42335C1803491897FCB3FF4DCD0ABD72B6CC558B9FC5EF33173496C5AFC4E07A2236443CF3B659AD499D805DFA66D55E65295FE917CF01839D8999E6F47BAFBD2FE4ED0C8EC8066CF18CB92B38591F4019E39A8686D5D5ACB6AFE34FAAFC545FCF1121CD8F94CA7ECD9F05E23437CE2512D5290AABBED9892EEB848820E1403019E5F0A96B78B6E37D364ACFE07E10882E8D96B9F68E019401D0D31820972B102AB88D2EC60D9783210547E97B6484EE2C4B16001E71ECC12B24211D7CE410B207B1D00AE50E3C22C49E0B311F68E866294C49138E452DD32BAD9B0973F6E3C9172C24155CE894B371EE2A4D0353F4B316307BBC0C863AC757DA240A47CF9EAC493AD132A71FDC11D733A361762A1744C86364BF7391CE5FEE0F68C6E8900690F3914B8949304EBAFFBBEC067A6AB23386545F7C82FB0E9090FBD872346C4F683E9E4ABD92C6EB68DEC0C2FCCB3D8FA88380F2C6AD38DEEBE0898C36A9EF90E808E49B9BCAE3460B8B5607A27C95EC2D192497539168129A0EB4160A4A556DA5F180582C060F2AF255EBE915EA06A7E49F834C84DD0564B1CE04DD21303AD3B162A2E6B9E65EAC5732C2EEA49D320F979159C40352C16810D411529760B9478FA322C49BEBB5D049881D2B73C7BE434886E0C30704A39E5051CE009EF60D964B7514D68EBC29839301BCCAA3B5A5DF00DA455E745E5178B0C6B90F0CDCDF4D601B69386A9CC76B44DD732C9830D53B5A85A210994C4768CECD54E814F4EF900B037F287FCF6B2EB8B474F3F5C8086C0E +sk = 2190C94FDBB0646A3A15AEAC3D90E642B1521E0F31A5135792E6FD14D497A60AE8BA8BF6F0D8414F4809505370D9E15A2568DD8DE18FBE2F6E464D0F73FB392C837D1D622F4A009FAB476CA403E4859CD04119DB61B6A1CEFA131236C8D03102D93CEE52D9D9A7A0C1DD3EE501A760E53FD39A99D23875596E626A61B18C184AD3107260968084A2855A468C0AC108213282D2026DE1C4408896616190090A0442010109010342E004288B82290B350A53A425592084913662D8366E8148290339220C244EDB820908C231C920229C9800942824430061648490421065C42670624064DC0811E3986409188D61940861480C44446C08801163248A0C359010C24CC12689888484821649622661DAB420D8928994286D64384289346C919044D09284CC12880B4862D99270D1402D8A442E11284AE3342018B74043B08051225189240519882854340A48B00DC882454B122C03C96919072C00380662260424002108208D01180E8B486D131506A2466D93062AD4A44C6348120C8421DAC0806212425018118B366D11B68DA2165244B04154364540A80919342E64A60D100566C848851C2801DC38905B946D4C08311AA284228630CB3229DAA68D23B511CA464501B56462866424B38D0144842418028AB4802208080A1242A006641A0570481605510285044841121912E0A821A208111AA50D1B39489C049024C3509B44449AC4918CA685033882D434511CC26C09B425C34231229028D814510C4348A2124C13A40CCB167223B3640A920CC4866C0C118813A82C03076093124099886C19112920876DA1A405E330500AB52D11208A43C0441119680A440ED842419C444C0B09082314620097400B1102A4A821DC887153A2046300641B058963B20CC2222588084420834D499280224026DA426DD4446483046004170D80C8301B246111172953162458A4005338484B46481A2365DAB43102152D59189090B22911188D1B872599060511364000C16803100219470612B02900016959B62C8316001219428C2272D01072E40250D328291A167241A0455820820B33484AC4115B982C1493000B078A5BC04424390021436ADB186159C6080CC06422910519414298483259404CA240868242249BC01019B844C9A8255A4021C3B24414446E442231104164992461084305249940109411CB1270424650E03424C2322E04300EA14824A1320C10836148028603A551199249012410101145A38221140990DB0646801661C65E4F4689F7BFD00B1C220D2DFFE4F892277F25677730B2C4813D66C8C9C93578C15F43724055DACAE5E8AEBFE043A6FA9E1F6AAE2348E32DC836090A0662F82DD9ACDA539DC909C5AF825353A0A48C1C49788D7AE92EEE754872787F929D3F0983F479ED68847A975418D6F057467BCEA6E4E16CF68AC1FDA2408AF6F58DEDF10DF83B7F42AD009C610DF89D39C9CFF07AFC39F2E733CFD9167286065EC0097A59DA4938FED85716A20DBFD5CA5FC7567F1B80FE9A66F9579E6707663D77F2D90DAA60269B43635B7F77B1222BF55E228C215E844BBEFFF455EF0E1BF515B9A943816432C60D19AB2FF6D32237E232EE8F610B9B940604BD93C9687238E01EADC66654696D1789DB7764C5D4055E58F9DE33AD8C62A6EE7C29E0F735DD8B51063A56E00D638B859DEB5614B103B776378B352ADE46A4B3BC4994535336AEDBB4717A95DBCAEE409722F8566E22238129878E9596E702EF1FBDCB65AE65F5E96ADF8580A6AB7EB5F104BBA39DA9FB72790BC77796759538FD6BAA6DFD85C4111CA7A31D598697E34DB08E47D86317E44D0AB57B952E5820AA6932090D33588FC19FFEE26CE1A304D3A7BB5B37633470C9DDEAC2A412E1ABBA6B106B4A247848EE65C4FF01A40DF67B0A3DDC598747D7E6D29D373C01CDA784399D0506B905029CE43A265E090390EDDE30465958E26F7BA74BCB50173F783EB7D4782EE889236F93D923DBBE504350875FECE274C66504F7C54E96AAA98CCC046011458D7EC7730628DAC638826DE3516D81E3CEA1F6EBCE65FC0771A67E20F181397F862AA6AA2FAE8FF844F83896BCAE29B2E0D3788876EA121A45603EC7AA401C6F68F4565F8EB72C9F4E3A300C0E119C97BC684BD6EFC35A154991888AED815D554E18C749A5FCEBA23B513AA0E7B65594480ED2A93A40E8B2D59FEB2D9F17CE89D92CCCF34F3BCB402C75BA0EF2A6CE6438610BA4BD32B5AC627A7BB6AEB5E3291876CFC9A394226248A11351D834AA8481C22E79949BF67C8D88CB2FF1669735FF4B4468A46A35BCC50CCDD1ECAF062E11537AFECC78D56ACA65616583870296C9ADD7C626D8CB6F98592E07FFA75A76F2DA84E4EEDD0EC04DB1BFAD764E4EC03C7FA815EC13CBD91790343E98714A13161AFEACA8E62CE22760657C48ED3A963F767F894E2911151163F570993CE55C2D6E445607B2F116173BE1CAEE43590D300260E053F76DDD5E27F7CA2DB0912ABD454FED21C7A275DCA7F284BDF2B50D68A4DD8AD56362827EB7C382259B642B3834286D066BBCA55FE9B42BD663EC58C2379AD80015B3E8A54AB7752D7E764CE1EEEDF75275FC3639C15775027F2C48F0D2A99C2C30B35AC9EE83A8064215F9BFFEABB3E97C7719557C3D509D13138DA1DD88ED863CA253BAAA39FD24134231F4EE5F415367CFF813435ABA1171E9A951638985D5BAF01D2C148E923D405F1FB9CB110D9DD167AB85876C2E29D9CF9D73E1377E0F60249DA52C430BAB92205E5273B1924E08E1BEC9F296DCD8F586C912FE8ED900C7381929B9053AC2877E74C46D42D8C529D7F338FC70D2AF43279DFAABFAB366A3F59DD061E0FCA626F9772DE25CEA0216BF029616EB59A5182075FCC8E1AD9A296CBA6C69CDA87712DFCCBD0D94B16D7D468CE458B9F1A0947FE67CBEF85256A862B24315EBDEA1EBEF57248A069EF4127B3D6B964367CB9C83EF4B6F3D8B3ECED3516444DBC530AF51459C3A0825572340F25F5DF39BA04679F6B75C7473F293A8270705EC1CCFB0F4AC39E4D2E42EC522974FF8BFC10B1ABDFE75B7157776C9ECC35CDBE9D072B90AE9B4F06A02B1DD35FCD506C687FC00A48F7D23248AD5590FB3B6539B1937D0632A7D0696ECE391EB815C58CA9F19813DA28E757F51609BA4C338F8B01ED66C02D3768E1FF192E83F51240FBB5A4DA45A945AB4C1BF5BCD66486BF219E6107159D88DA67E818DC40D0ABDEE204CB2DD427E47FD34C1AB1ED5EF9AC793F92EC25B91615A1675131B134DB33FD86A73704527548C3D00D99425AE05CDA04785674B21806D49329B36D17066D6D4BB5D156C7E429048A5DE57C25F450C7B632D661BCFCA6A6D8E599E5C439A0EE34834A93BE3F8B9EA99BFEE9E5DBEDA78A3B19B3015B4077FF52730FB0CEC7F934EB2733F46A000CB63F7400A7BA28548FC9E5550B3B478BC275128CAB0622871F878502465DC177931B3E6D1FC85355631D007EB73B3103B5ECFBD0B30B94AC043F81DEF73FDA73D9B244AA663B21715BD5653E1CF2DADD869D3EB03BCBBCEA4BBEDC312B98AF1203F567E4EEA3730611B251189AFA6A267F51AF54E6E8C363E44F3965408E9408A +smlen = 5093 +sm = E118855312C11B01871B46010E8475D30CF5054D8130071DF2B73D5084F258AA61038EB9DC11F9EA7838D209F55C4D33D9D626B33F381DA081DC90F7FD3293ED8E541CB515559BE765BAA1A4337F94E82F738C23EE19D93669BB0609ADD2E8F11CB7D4B6B55ED9BD478EA62B77476E397044756FD45FFEBE88AA5F232D0262945718172DB7A11EF30BA047AFFD988606DA9063DF3D337829A07724E9BF65607451B0D980AADD2093373439386A5507DB515B1C0C2B92DA20C72CD5C69004D99F807E52298E67E74161084FFD21D83E51ECD3AE78ED7E2E46CE167011E6A4EA66DFF397B5142C7F724EDF6BF72328C5E51B4024D9E18D0DF03B78602E089BCDE1F5945D66A8F5D5672137FA9279DA5195A155246CF1F9FF7C3C31AEC3ABBC24EA677A007E7D00467C8E0B8073ACC38B27F5E1E7DAA6008BBFBB46348D4026F4D8A1CC483778423D970670C57DABE4A45A8532B7913AD4E207C410255CE602DF7C9731164A77D170755AED7432786641A55592BFA03F91DAD8E0D0582CBC2DE945B691700000A3E53983D3B20862C47438AD37FB2A8E1DE03F976DEB9FEE28CE7033859371CF871FF4A4E372BBEB789C1BE4798036983F207CD75C3566694ABB55C327C43640DE68E2846FF032E76268A9C5D6AC36595C20BF6EB5C04ED4D1F2FBB165ADED33DAAF82069A81F4BD3B60A978F4A20D50D1A3B9FBC2ABB9374D5202990E220C955CF7FA71CA308B7107C4F0629813A80FE93D04A16B77622518694A55F48FCDF407AA8A49A11C6CBD6F1199486A7F850480F958DC3AC57B9EAB7E0A189AF789626F45637E9802E3E8DBB56141F4FE9C0DD13388F7A69A728401674BB8EC90183D2EB1F400BA2880492D60FC5ABFA3725E49D7BBE78013EF323D5195011E83E2A866D1FA5C1D821A042C7B2937A4AD1E3BF167CE3F6568A416493DCDCBFFFCFAE4BBBAE74734662A96B732BDC2A47D2E4E5EE7A3C9B9FD467F47FB78A1607F80169BF47782F03F93F627B116AAC0C28E70410E614D6439EF1833D938BC1D3626BB067A2D86B541BE22B1B4B91CEECE9EB410811CF1843F2A44548F5D968078F5B0B7D41A27A13C9EB9D865E7390692347748E898F55FF69A3DF1CAD118C6C74EDFB034EAF0D49A6CC10FA96DF2D168A9BEAC3A42E355384AE5B97D40DF41E5AB06C1E5E520425FB1CCAD790088E49C1DED474975F966B6AAD2A4654038095F0C6593396657A00CDD33B03C2E6665A8960315EA0EFDC30652D85F1D5126A1287257396E83C96C1CABD1E4DA286747F3CED8107F37D26E12AD1B18AF380D45A8C6432796F4E877F5EC9340BC6AF3C981FE14260884DCFBC4D34A09D3ACC60A5881025FDCEBF3BD8F7FFE2A8EEDADC45A54DF351CDBC576ABE504A3076F8301D441FB2EA0CD15F51CBB8E6FE8AF7A8C36B91E7FE22BF7C3177F91CD83FE1AF9AA7777A12CA1A06674D14D6D0977B6FD3E2A9A23B202CD990BA64700BE8125FC94CE7F8FB24915678F236DE4266796D972CEFC90ED9999F547FC0A0DA45D0D6BACAA50EDA4D2D0DC0C34B205268F6A8DCDB08730A6BF12FE0BE72BD88970317BDC86668EB14F9C31DD471EDD3403C3A4D26D6A16C0BA1E52DE1079F3EBF2F46B9D81634B6A8B5DE13CDEC787D84970631AF26C7405C8FDA962D842BAA26823957B2CD0595D7400E0F92FDF2F35E9C63FA9BB60613C86CEF5047CFA615BD013B10568D6D8130F3011A367BB53DB33C91A348951BD5050D06CAAB98243620E2C3F8AD141DF7E88477B3221BDE13F7CD53D773A207EB7B8715184F8D660E4EF8C97634F01EE0E74FD4103A19E21986250DE0A71BE02E3029FFD1612665578C4A37ABDB7FC79D988CCBF8A0A2F711F8658FA5F3A806CC28909CD5587426E90B2954DA1278766029E02BBE09E98AE5B2917C3820BDCCA3947DFE4840A072F513E61F6E5210CAD7F03FF9F408EFB0D2D2A9EA66367DA9442624146D8423788F115C48485C10A1B418EB9AC767EE0F2C4B614BCF7DBAB7B57C2B7CB01AAF777A9ECDE7C575485B0B7A2866A5D81F66D02B53789F263B28DFB46EFEB44910B8DC8165DEF9FC0CF6B5D3122D76659EAD0C40CB969848C662AA95E651BC0F0187D89FD97D8C0D01D6D10AF44666DCAA36E5CA66CFBA65A461962A80B1CCA317C1269ED0F5A0EF11B2CEE3F7A54DD466EA309D8707D510BC055EC548ED71897E4ADDB40E8FEEE9FDC21F31592AA18469BA82A26FA915CD33226B957CCAA6C19F3935A5656EC7034E3A273E4EA4D08C30789B59322E43139B90E054CFE76090AE57A7317144A7F06BFEBBFF78522F45D74653754C82EC226E29346A95AE355038358328D1CB1C458EA08315F89E7EEC2911F9D23A9720EB652F29FB6E3304E827C9303CBC6128A25FF24FF07ECA669B0CB26AE618A40E66E3FBE22C119483C3912E8590645C4F8BC85289D2D6A70B0ECE3F0292AF1C1C28EE71070BEA0DED0342D86F3F84184C3E69B8A03E2168B1F47E5B808BC158B85D5391FFB6FDAD1B3EF1EFE62D28326C3181FF052F33AA288BD0DB56EBC9DA5936B5B16EBAF2DD0E0F603FD514B291B38D055D7CF86FCA14B3A6F851EA14F5ED087A77C0DD0365C13411CA825957A92224E730B3AB34A6C7977246586CA3C274222251D3D6E62FE606E486CCD6B0FD2729EE7EC66AD6644ED3D2C88A90DE22B208329D0044B9B10A27D7E143448696B7000F375E79A02EDE5D8C942747B8AF923540390C58324C8DCB9F16C396169089722CA2D873C836B31E2DE7C3C0E2BBC457A6D41EFF56CC97295F50D8F3B5459C23B5FD45B8D7E77359EA2012710220B7BDF7DE3279AB8ABDDDF5487094215F13B14206BCB52CC740AD73A5CD6C2F45477D722742C6624015C59EE42F3221488D0302BBCEFA8D96A8E5E9274EBFD8E65350C3D1B0E8026DB877D8FE864BFF6C18AE21BE49EDD1CD4A2C4F9053714654B8C726BF913AA96B771A0E9E78811DE3E3B10245A02042C28A4F4A70B6625561CE0FC01B333325641BB509FB948085576BAAD6914789F5169D61A42CB9F0866D578BECEC10871EB7108C5721A72C9A5E440C3AB29C4E6D92A8118494E73756C494F692845FB96B652489CA21516CDB454657C43D8D66F1AD042465BA446E5413DB11C3FDF1D587E45106C7C1B113630C3F52E66506019967972E731E6E8DF323E171A0DD9BABCA4118FEC0183BD1449F3BA770F12CB9E575B4EA4349CE1F6912E9F3471CDC46F45DA021C3E398E60FF2286A376ADCE5A1DECB4CD5E5217143351E3024B729492B1710CABA3D1E82F0417184F7898A7ADBFC6EC031F3C4354595A618795AFC9DC020B3037595D616D728598A2BED7ED0D1426353A3B4667777A8F9598A5ADBADCDFF4FF0000000000000000000000000000000000000000000B18273BAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 + +count = 81 +seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 +mlen = 2706 +msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +pk = 250AB68A014B11203AEA71AC3563BDDCE3956FC1B72A4B2CB420611D0536448E6F0EF9D8779BABBB249860F58EF8EFE6ABFF08968DBC1550BC44C201456DC1839622175BCF2C3756CA20A3AB7FD917D9CD60A1C22AB90CE3EECE6819E7BB7A461B3665AB53AB13C5B39DDB70B5DE9027EABD31A61B91FFA2F88DFD2CEB531E7FB0F4E51E9E1D48091899A52C5A81053D392740B5CDB248BC36C6D4E2B452DA984487E5F7D6073FB4ABF9735F45A7589A5D26F053DCDE07EE968378CA9DFDFC38B0B836E5D2A1EF2AEC41E5DC53D63B6DA2537D846F2D9E63FED62D40664A725E42C70B3A9B2FCD1A685E1719C214B03F564B5F4F1D52C569E7F65CF774040EFA39AE6BFA1D5475170F8257ED65C2BB38E8D0E3BDA3B6C3F012CC79C8D83F9E2E13A651BC0DD9F866D26DA2ECF9000D07E7C70C4B270AC863D9CDD067C4E99F47A5DECD09D15C48A94CB72A487FA92DDE53DDB4FEB76C9E254F997C1475B68B7C04C456D4C06E7E775AD71B97EE6D1476FD475F627888676B9BF5DA1A6F8D2A946AEA2D5342327BDDE296C6DBDB6FA6A4DF03E4EE2157FDF6AB6E68812F48A85FB02CCF554149D8AB766AD56A9229B80564F1675A884CB5C8F4639CB076532C35F9C550204D10DF28AF4264AB93B05D9E1A2DB1B1434D85F73161F1FB1D8A3E51CE85FFB51A4C3348689A7849EE144715465221CD02C8E0E46BA2955657A184C659891A436459570E96F00A5D6EACC396FB7CC45BDBFA7E9513D9E51EF48A6110964F9DFA1C68513B7F01DC65CE1BA460F6434FEAE7BD3CCF65DE2E5171538A2B10717AD4F050C2A578CAECA91FF21E40430EAF3FE6EFC7CF865387321406B1CC8D8F316271A0C73115A37449EB0E1E3E310B77D19F525B1AD1F4F41DA605C7D93521A5613BC856B9ABA28D714D90DAA976B785F6521607DDCF89F01588E11E056F6D1174E687D04FB81CD62D8F40322900E62214AFF0B8F48C520223ABC98E2A4B7B8EDCDDF4F7EE3B8640C62E2A5496CCDCF4010072F361FEAE589B808376A06E0D59ACFFFE13F75366E56B4F1286C745F4740DC7DF0B5109DB7FD8FA2933BEFB63727ADCB81FA0C3F6E802E0D85F62643960D5496B240787BFBB040BE7459487BE15CED0802472C7809FB7E9CAE66B2C75199B771D5717DFC98E5F11BD95A5188F26EF940976C86A2EA1728FB6F4255AF10256FE846AAB56903121155EAB0C517975519425B40CBA4AC491052236243CE6B9486C0DFC5FFDAD2A4B6B60512C645DC8A3CEC4513AFEC6814236AA8ADDFC3AD6BE3C30AB1172D11F626F45A16BBBE634BF1B06768F396287C5EEE840FCAD88BD41D3876F8DB61723C46E51550A5504E1D97DDDD6762BF4456F98D2A876CEB41E55ED2C2FD9E809368CC20220CD1BCCDB7B27369B3E8B20F2CA1035186DBD0D4DBF01A20B3C756C374B7B5DF70334DB73ADFC00E70FBFA5AA03ACC4B4E07005CA75CEA280C3F57A6E5FAA242F765B5F1C22D7E9539A0F52C1C3DF3EDE2FB936BAAAFAFD9872B333DD554FE7AC81C475A46B7C3CAAF013C657B6D2B26FE2A3565791999AD60AAAB3FA86F180CEFBE34944CAE1F246C3B88CF23A4706FABBF271B5560FBDFE0ABAA487F40460192004D26BF3C13E2830D0095F1A234A67AD3D17340012A1EB4EDF74E85C89A07C5994BE0B38EA67EFD52FC621A4D954FD4A9876CF250FA22C47C39C0958BD7393E88BBBC201BCD213F7C5C6E239515F42A74990B0E0B6F9BC3A8C3A16D9EC3243CBB5D9E531F4B6E85F1940ABC6504D8A11CA311E034D623C5BB2C450B9A260B869C8A1E647D158584B32F268ED108D40AB6FF46360F9237085EA0C605A7E94FFEF +sk = 250AB68A014B11203AEA71AC3563BDDCE3956FC1B72A4B2CB420611D0536448EA1E9028EFC4E4F82E61151F1334762224408871D7EEBA93EA7E5707EA556AB9182772253ACD83F409BEECCAC226046F0870C2C26FF916B32943ADA7C487C47211886FE02ED5091733D472FD86D2A85845099D8F427C2F3522DF52618478D0DD00A2664E2100D14A8644B166A0318601CA89051248914A184A2347199805109110D0426314A40111C2565A2964522192583222A59000A48444200C328E4385094044E03958C542610031189D1906D1B132CC316011CB02D4080811B150508A0519A364CCC924D44008DD404420BA5258B066A09838D0B0726D188200B464408A44463B6719926481984241C05222308718C280553B24121474D1087685A0026090062023711814272590642D4C668122128C440850983614B042223172A50B6044BB665D91649811620909864843202231928C24824E434300B23411BB93112A24808866D51301009133120357148264E0C3611A10484029010010828D2360A8A10492303288412608430510BB0850BA29189264252026E1A262E40A40D2198209B806C8344085A188482C0455086415C8844D308891929921BA4299C2451C09229144326C4444614024094168C99C64D8AC29162B2490C85311A81810C172CE3808D5AC00C1B336D494250A2242E1C080250C40D12C525CB244052062AC9C28D449829D4C231A3369142929011C40D49B44103160E410004A080696382004C144818286801076A004740D4B2095A143094B20810270E14C46CDB344018B0310BB03124042E11270E98184012858D010306C230404A36000CC28400B404124626A0888C94A44D0B4626E01446432291D20805180940144281218040634686DC104D00862500432410C9651B364A1303629A9205A2222DC82060121921E24252C0384C12376618878589362CE1465108980D204409091549422242D9440401C944C0147050442E44C624C906244C12860C842D23836004200921256DA1B6215240061097240B948421273101890D0B852DA1400522090582224D00400624992558C66824A051C8242A12461162828113097004180C04A6084A98604B8820229021D4C8404200691A24664C0009CCC46490A2315C2872DC086C180800E1A80519298810100D1886618444114C8810A182900B407124347124376D12183194A0051A932511C030181568A32286CBB8250242010349489A3660C2B2059B2029C01012828A625BD95F4E75585003168898B98C2DD67C825C3351A527028530A680F1B6ECA4476DD0D5B6352694F44C8FC5080ED9653676672C06E4703F5ECF7EC3095B31AF979D0D25994D53A26945FA630BE0E6113F61FE32173FDDB3A013902B030048421ED21ED24ED12C15188FD81E3D17C54DE1543517F8E9F1F37DC42F7E52DAB24DC6B6C8B13F24915C9610433C7D2CDCA772ED63298593B3202E9CB96C63C89435D8386A41E44BC76FF06545A5F848B4751C0B069C34F3625B6F39710B5B4298CFD3392E648194364DCDD89F234B7E67B46B8C801DD69DC9C8D4AB5DB662C6E7D8B8D7F269E3D2478B6894EC667C5791D63AC9E5BA10E70901CFDA8ACC0190DF8968FD8399EF031E9D6FAB05272F2F89DB826F9BBE065020E5F7050B20CCE7C1F411A823AF23800EC72A613D6CD00CE0AFBC6CEEAA448C851489B51894A2C126F78A09D94C3A7DC7F1619219AB0D6E81BC904A5EF815E9A77C61F5B3E10BAA69289622AF21C95321D5EAC7F9E0AF857868F7AF62193ABF418D8615CEA1A790B8AC54B59A63CE435EEE90D478A81716D5BC0DFC8B9457AE2CD058CD184650D5D6346C0025C36AB79D6A071C99C2B6C809168EC3C8981029B9063F7E7094FADE344151FF9EE4A6BE5B3B79ADDA86FFB4EF440B1C68E8824F7CEEE89F8BD1BD152BBC2B8595D491465246B13168355DAA18D1FDB15B0DD070CEF623E1DC26ECBF365148A0B6D3E68E34D2D77904B47BC37A62A4BA3ADD872E9286FEF365B5BC5315327030AD675CE41D373A4B22F34AEBEAAFE8ED1E5D1245D4330ECEAD25EF7760CEDC26FDC0132DC62EC863FFF8F553D48BEF229C690920ED23BB05152BC5D98FC0BE122C87048353E19551E92F7B1AE7FFFECD6195FB285FF1B835C240A224B16D773CDB59273298DEA8F2B6EF95F014208490E6FEEAA67DBE9640EAC2076A6D70B0D159AB58F36BECD03A25BD11ED644E03CF3833BCFE0912E884A517D0C3B0E876137B21685996F1BCDB1DFA39934BA18C2D72B243C5B6FE246CBE6128C107BD6BCABE5F5D125517D6573969DCE8BE6B0E2E8D7AE5E1CC3FE43A8864F6019686BC41F157BF7B326D38C6B3883B5FA32F6ECCAB58E3336ECCF3DAEFEEA7453553900A27449E5C44DD0212564157B92E9AC2FA89F0511D449D5721970A253665F4E065B6D896A6E02C9467141DCD4A54FA3BCEFAA0157D651136AC2A234EEF500EFEE8F8781AD3B92580DAD7A506B44203EA4D0EED13F1E324B92FA057DD6572D05E2C0032732FC84295577A629613DC57FA964E637F1CB9197D3898D846F02556431BF86362120A7F1B55B1B707DDB33144B1D496840BD2C090D592E0E51285485CD5564512428835556C11C99521F9FEAE51DE613EA38441562349A1A8C253DB81CD304FF142BA8E6E72A74C7CCF04968E1BA97389E837F857CDBE8A6DBF97A964EC67644A948A966EDDA921B571849DE8AB873CF7AD20136A783BB8B800E78430ACE388033B7E93E6220D0B90F4EA70EDBAB56301A45BE07B54E1A71BA773B3CBF2E9073934A5CB491AC2902758FECD82E0C54688E76BA997C4191931271F35ED908DF5317E08F1E7BA23C4CFF29F7C16B51ED42B59D4FA7EEB977238B0F8B5BC30E230706679750434DA1C20F43D19227BF1DAA50717686D6FC595F9FDDD2BE8DE369DB45CF2AA80268419F2D635838AD40E588692C5B503A746B4B21DD27540450F36D1B001E689119C65E25FACD632B3147B333DCF79EDC96301C3B2DF5E1AC999073B7D57EFD7C2B3D97B5C78BF985611A51ED134F20395AB2C39D1A170FDBDADA5918EB934CAEEDA14EE6C0C87710ECFCBAF71339C8A76690045295A1065B823F57E921B42CC215C613F38E87D4EAA3900C9C9812605AE9BA59D07E129B3E96A783487D092DF24BDB8F805349DFA81DB5ADFE37D9EA58B24F2B8D65E3004AB87DFE18F66CAA6DF2F7D2ECE42F8C04A257AB166E237C062748C4F723FE68138BED40D5046A63144C12824B0CB35935B2C93B4B17A19409AC95C7E2483B18CDE0EBF0B61297B35F460E667ADEAB137F07C1AC527E56A69C38256D30C97229A5B42898920BB46E5222E8CB08DD2606751597FA376EA2BB48F1C7572FC71C105FA95F09EBD46858823E5567446D0E76652515552BBF1C1C5408988919D3E6F6BB86FE9054BC34E188D40B07B0D4905F186350776F87F0722383FD28815D3EDC30BD227F27B5600C6A0894BE47EED05AA30534D01899780405843BD8211642E93EE61B0CAB83353E99F95970C2234BCB5370D7D98B593C7A0443E74B660100B0DBC9DBDE6F7CCEC8E1795BC392FCDD62E505ADBCBA55F79A6A75A70B229 +smlen = 5126 +sm = 637B737A0FF59EE45A07DA11540E23482F85C7BA9E1B5B819B54355FBF693E919003A960BC24BCAB16CBFD4D63BB718949D77953D7EA724DF3DCA6E06370641BCE4AFCFC12608A9FF73FB85FD9FD7F145AC3CE3613B54AE83012B0B2B673D43791803BEF7E1DD7629DD46B943A663DF1EA9960E70E117A175C28F82A4EEDB1AD040E6A4353071823477CF0603467BCB992B1F8943C273CD60985AFC40B0EC662D00447587D72B32061DDEE13EC7A3843DEAEAB409A0CD228B1CCEDED0B000119ED97632B9E9B34013E3A4C4D87068C4B1871F4E588A959716D6A53B619D46899CA8782647F12A892FAE26D5663DA9E1DEE09D368C25FF7C2BBC773F29874030FA0F9D8433FC837781CDF87281D491579A963A018C579DD3CD0F7B5171E90B8327D44D0B7A9B2E48E7919CF4235076BF2FDD4711E08BE7D958B8644A658C07195A0BC126589F6CF329870D85C10A6A5B8B1156BC36CFD0D025D5178F1FB9B40588AB54DC3039453235EB5B037367636F159FB402892F72A3C97CBCF3451EDE2A8145D48D5EC5F18BD0E3F0628E757E2C893B51F7C10F8D84456F9724581A5E9B4AAAB128B6B05F3757F9448BCA408B12F6BCA27BA7D41CDD9217F0C445B259FDAFEB2A471194FA3C24569C8DB319FE584A2709022387DE09A8D7FA633DE6BC5414C3FC9E95FAF337064838FDA776BC285EAC2E853B47AEECF06A5FC41D93C5A41FAAAC96723BD513D5EE65B8C1338ED1EAD1146B0F5C40F9028B9C54AE000D93ED0D2399C89B76F5DD1930E64803480DF8F7582787D2BBD16FF5B5A77BC40D5561B6B5A224C7632A6BC87CC52E5725FF625E1DAC2588D8BBC0968E5CDD691223A526D6457FF5989C1942F03AC3F1311A06F4C193BB60BE3D177941A7E33D9DE411292A1740E62A2790055E681441A574354BCFB2604308F65B864861D497EA820B05AFBF5A53F1776D94D5ACEA8B7FD22C6011772BC36D87348373858101E02A63AAFCB5DE8A46F671BCC3E4940725ED3462FF36E9C807D065D991764BC62AC02AB0CD567FF3B8BA2CA9B682EF48634734394F2DF07535E0801C0FA64E892CAEBF3C7FFA3A7CF6034D98A9AF953E64C64277DDEBCAE512A99113A16AF03A670DD3D992361D197C0D9C1418E7E520E68FAF67A08FC6E92EA9D3D23BFBB4511BBBE50B175136A4EDD064900179727EA940D7C2F6DF80B8129F483478BE8DD7840E90DB061575309B91F27B88305238E64E64CD92ADE5751436E31078AA271E0332B90C872F5F71F8F82D4EE76EEF45BED5BB378E20209A14FB16A7C19C60EAFEC3965EE94EECD2BF90921B204451ABCFD60DAB22AA1013EF807447A4B71BAE31F02BAF0E9848C02B556A59CC5EBBFEDD0DF64760CE66FC65CF2ED3317C8A0B883F22DBE2DAC07B59F624FE4D497236A9F966D47E4836A951814205706EB882F0B8711CFB27087BB0E681C706BAD8814600DD20FCA0A4962D4B0ADC5889DDF7F063F1C9B322F3AC237B06B6255D575A09BA8F9B0D8B2131B29AA5388D6D242D670AC7C08EA754B9CCCA120102241F2440FC0D61AE8167934A466DE7876ECB607DAD733F23B2FE8ED0D3CC8B7AEA2279DDEDEEC7C213F6017BAC7D51F598FCA241206ED657F6AF5F55098A6EEE454D9A7B8FCFCB13FC5F9DCCD92CEE3C4103583A60E847C2791EEFDEE9B9442AB603B02B33811ED6D00C1FCF703E85A9B9E84A08AD11E783CD249F796BA7504247DF8D5222805C5201E5B95591DF240530A6FF5C6CB4649CFF2E6BD6A4259B68C2FC23CE7F9957FA6A7C57B24151EF8D973575F07FDB06FD527D06F0F57B4DACFB3BE1FAFC66BAD83D7D7029FEAA3E347B0CD071792DD8388AACC34835AEB1FBD4161D0C1E54B87ADB68049D195B5A4CEB11FDDAA54A115C52DE55A71BA35E85D94B13F0422F00AC8A3629BB0B43711BA9CE9C5D31DC65B3786BE975886F0E37136BA40F2E8607BF48689475EC3F17B522C09166BE73A7D2E434E4A5D0E49786A9A1824A6B7F1097159A84C1084A2EDC5562432C244568AC69F5F4D563100BD782D7AB3740BDE9A4FB8DBB57F7E825FBCF8B58E8BA6B60709E156620D2EFD9C8961857CC573F0772BB0D3052FF92661480A7353813662D104E297C5F6F18F78B912C50E42DDC9C244BF34E95D775748CF3A1A17F5E0DCB9B8AE2EBB057248FAAA12B6119C040FDEB2FBA9D9CA5D503DC3146935FE131FAF217534D14FA985AE0E632058A802B34B6315066EC604339CB5118588C611795F9EE17A2FC770DA913F23C01874C68765EB73F448F5B3F386764426F51007B86D22D8C685A30C894198C0450AA3DBB1151DAD0EBF119476C83034587492F850D43B6490CB8FB95F348E08AE4C0C9C2267A65723154C67B35A800A637A5122C527D79C650A0C06E4F318D80709E0704F5BF2EFCE6672730A0174899A2B23590A836E8E30117E0B3C49D00939017A259312427F29D6A89A79E0E752F7823B2F31074113789A1CEA79E8F8127B115ADC2737828BA33187762059C7D71FED1784377949F162B3D3890431E7661BA0CD6FE90D443D84AABFA4A3E43DA97C846E84012FF3735CB6F2F457F2D98FF91A71A6EC904366585B227A0DB014F82D7B8715B68313BBDD0598411D49DC48678E2EBC47F72C14FBCF710716D512B22FA30F07E44F3A92559A0E06444B133C50BCB3C6149B7052DBB018E7B8428D111F3E78E024B2E341CB73B45F0FAD470E7AB0A1147C17A907CF7819F3F7232CE3EA9FC1E47E15CB85B155C9A531ADDC64A7F000CA26DF7D9897B3C0A797830A971730FF39000E7AB746E774BBD9193A8CEFFD2B916F38C42D7E54C6CC499D12E37689F6B191961D23E56D429643FBA4161A7DF6739871E2229CB242C55F7E22350BFE386FAA4F7007DEA94F0564B52092B248A4B26635055E27F5CB77954D66993581EED9EFEDFF1B79CDA95BEA8C9CD2279EC05F800A4BCC38997FD52C4B27AFE69D1870DD5DBED9FB8CE83BB4E4D4588873CA9BCA4F4F4563136D427C497708EE37AF111EC905DD5C9CFBB099D68F1B054F0B1CEBE02B584EFA0CAF7BBD8F9D941CF4E53177FE69725B826B2A9A4D1126B2EA3921F4F33A00774F9C6B50D35EE3CFFFF799187FC2E392E8290EE1CF8FE6DAF52846ECC39CC61122A1A089A93BFFB79E7A2BBD2E696F95A6ACF542DC437606D95CE5AB517B717BFE9FD9EFC23F24D8C445DE98DB73D023F47D36AC794D4202C72EC503140B39F07C5D0019EC6D55E385701F95B70F45A349233D1DEA28D143AB035EA4D1E1447F6EBA6291A31D1E161F760D13213E484E81828999B4BAE51014303565888A94A4A7B8EC0C161B3A515D6374989B9FA0A9AAABB3BCC1C5CAEAECF5FD042F5057696B7D959BA0A3AEBDC6C8F3FF00000000000000000000000000000D19314263EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B + +count = 82 +seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 +mlen = 2739 +msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +pk = 03E5C2A740DB9F6B4C2A6A2700FD19DCF9666D36CC9DD67677D592F6BFC88A6A276984938502587E36BA2E4D3AC34D72A7397099704E79B0BF663B1DEC6AE27A07789BB51E2A42D2A4463CDE2499E06BF61E604577F85126AB9C224B1719C8C83413D553ADCEFBB5074E05B242BF2C5CC25D534AB2DC3EE85F344A371616788F8244C724EDD5A97925FFC9860E279F302EBE5C3136C6E3EFB7E43CF75C22AC1D47D678C2643306366E205EC9F40C978262BC9926B5BE29D37655B8A1C3AFC154CB640BB442B4CE49224091BED3A07A12F7D0D2E7046F6FCC6BEE73BFC3AF7F3045C66C5F5CE61589F64FC0312FB8B56E64F1288724BB59ECDDF82DFBA140F5D21651688D99B2974887F5B551B96005BEA55F5925D556D0B32B2DBC983528550408B0543D0C1EDFB453A7CCA581CEF41A0FA7B5D9041A5F1CCCE6AA13A3F3BD7EA6280B27A15EF57A5E557646BA889505039D68F012CAFDBB3E32EF312AEAC2908612BE291C23521E2D17FF72A7BEE64DDDF1A8591845E031F77F6689777B496202D5DDA4CEB2C59D884F838E08099D95378C49EEE7F0DBC8B3712CFCAD5C2E7DE4C268F3AB5DE1E04CF08D37E65EA4EE7EF1C7AA6E0EA5DC3C2E9D914FDD917731583834668F2AABA1D6844307619788A8E7B385A1B1E82DCB5D7469D0D606B2647D58C12A3DAE6F58A59198B4D4D5CBF2E065D11C87B945C7416087749A9C5E14915052B7389FF8EE42DBAE533E86452F061A0CF870CFF0BEF5E824F174708E7E36EF291788C275C1739F0F4673CD3456A704286C6A58078F10F79D8CB51A509772289905FC1678097B000B5E73B9DD48B602D419741D1B2488788A7E8864F53F3D72E102EA21AB8F784CCD91E58C24016977D9968506F16870F6DDE04EB1C50E26229761B4D3931B1DB0A5A92FFC9DAE62B633EF3FD59B89C57692667C11946006DE612F89184E8C4F0AD9872A5A6BDD47E06EEF08F6517EB70E908A7355A4DFE3512254F6CFD7614884305791B138A20EB941768DDAB68D25665E056BA3A9D7784BAE71FB43FA5B98241BB8B59AE44F920131C2C346C660D5DF79CE28A942C7DDFE9BCAEF8B28D7A78ADF4454F5031C4608841C43083BB189064E126E5F08911D8C44DEDDD8F7676B85DECD3609B42F5E036B8B8A700B55D81040E6BB1656773BCE61830C086FE12217B0ED0D720BEC4525AB6548472696756C7392F65EFC1379D07D224870B21F2F3442E7BB9ADA52362A4C09B978DDCB6FC73042C2F57C7B027FBDE247DF187BDA693703855C844C323DCF0B85DA4FF0CDFA16ED1CE794A58674FFC49057EEC046546E1EEC39E5C5FBF0F3B5023952D526623568E3F509B381DB0C245C2C3D4A43EB5EC07E5F803B2183ABFFAB02E004501338E87A8FFF5AA58F304230B460A8BF466E3A375A70C880A31BDDDB133A956F65F38D7B91136B46E808A268E79CDD084645924F514A3ED5789E7C1F4BFAD808274BB7CC3AE399B7B3F9350884002960F5FEF421A46E3570A5D7A4368C62F79E899695870CD67F204623D10F86BDB985CA23D1513F5A3E653EAB37E27486FEF2071039EF5474F03E9D48B3436B1DCAA44CE9886EE652C6424EC362AD5FD4EDAF6613F8E69072519C5637A9E65DDBEE8BF7E62F9E157019E3CFD164CC0FC00D7FB8B06F2A781AE5086384BDBBA59BAC207D2FF7638F1383FC4B22B8CE8C689D8D4FD6975DA644FF3E505AC24675BF282816DF5D51C9D44800EC5BBB39F93A7A4272CF2C053A77771C79C738FBE9D45628AB8BC6606916D883AC184C869B35A5F19865BF419A6ED6FA98F370BD2E9EA2528F995297B328B50D9F0140742FB2928373AFC99AF140 +sk = 03E5C2A740DB9F6B4C2A6A2700FD19DCF9666D36CC9DD67677D592F6BFC88A6A2D8B5CFB5A4EBD554EF4372BFDE16420E30D447013A1A91BDDA058D86DBA360F7914BED5A7A0FCA07C58C0916446B2357766D5F7D02DB8F8F3FD2BE4F3E1A916D760C3DA321DB67FA8957CDC8B57E535E05B98024341F8B7A83D6FD8927E6B81E4148DDB26600C256E0C398EC8202DE0B82C50804909338659324E1B96641A080522897148C450D440460C056A41126249C64D9438441CB6805336325BC4315AB084200804DB34080813309B100D0B408851280DA0068E24118E03C608430265A08431D9008A98402EE21489D2346E8C268C12B590C2A609C1008103106D61222C14936140202A9A260A91228840209091321048A20824496E18A4900C343052084864902120B808CBC4840BC461C8160689826D4AA46D41267290A6490403110C00451C332DD94232CC02801925200938641846428AA62C5C3005E0364E41B88044443023040508808151C0859AB05089A48CE1C42913383219184603C8111C190A88486E21964819193141B48113188524A0041A9269A00288011886009251601644492069924642120050D2C850412668021046A4127219A3480A960CA1B42019092A13204C08A3311108668C224593B829A2128CD0309004C2218BC61148962C51982462268161C20802B90110300942283091C60C9A2081249340DB080D634225914684C3A48C200320E21632D048645006644BA20903B94C41107211058C54A409D30444930461D2A45118A5080AC08102B74CD03289CCC20DCC042E18B7052217442339885BC22D53A06C13C181E3986161A848A42886D3102841A89003A9000308864AC8851AC54409A50D21034949242462C2050C327059C865894250603020093105D344011A082E13966021C06900320C02A4509386001AC50D1C882CE2A604243272043812400644828650980806CAC051D8C0685214510C40708286518B106813398C24160420180ADB16309A2406CA040E1C388E5AA81019490050404E10B72D1907225012504832821B9431049728940469621205DBB20418C820093200E0986D51C08414A009C3862CCC042622030AC3B88424A79013C848C01025CB004E1AA28013360C9838600B9884D944444A1089101369DC94310A188014474803290CE3244DDB30041C0262DA846400056819C2449A8461C806094BC449C4B64583406960040080202C59808D12158C9398495804010921894C3264F207FC35ED40A106BFAF48A8804A0C1AABAE6D8DE7B1A85041FF17EB402C08AC3C6C8B81D64F0D3803238AC3EA53BAEB31818A66706ADA57E20AF68E758B79F1E238D8052C285FC3BAD59AAE6DF5A97009C15053D67B0EDE8DF9F9AEC36B3B04EEF9498B5E178F65589A48CA5E5CC7B115C4F087557D23793E1A891D28AEF019F6D233C6840A0E178E1D85EE4F174C940D077E6BA44EC72AA2F190EDFAC2C8262DDC91F6FA8E2394EC16031D17B3E6287C8A808FA4884150C17B657BE5C4946E126F8E524F321CDCCD533F26354A8E53983DDF0C0BE6B546BEF796709AAD4D9D65F6AF65A7B54366D59E77EE960F52AF4291E56CCD1D960963E6225DEF36205933FFE57731FF0F2F675438C18C0A79D3FCA48B408F04E6CF7979045D310DD8A6E9B37E4FAB603756554801A893840BA0FEFB4FDB78C4082AA3D3501D65FFDA399FD2DE8C522EDB98A47972CC6D0B141BBD9C46681863B2CDF23E147A118BAEC493C40437295C06769DF53CB08FC4C5BEC2F855DD99142D193817FF124FB0F23E0830ADA2666DD85999EA7C53B763BEA87F9F1155D79FF4B73673F3D0DB9BD14C18D9014CAC549C22FA254B2C132D8D260D6BFDF6602728B4BFC6DD7EFE35C042AD49E4016E76D5066D01B54669C29BC83E84CEC7FB70FAF3E29171718BC298D858C2ECE541A319A4D06D7C2F97FB2094DD83B19ACD41E71C6694E2EEF87A16C44F925B1B897514A39CA436277873D3550BD9B9D6416E39ED7EE7F1B21EB080E53305F8AC4E1157F3B4F703DCADADC2D280D25A27321D93A4923FD6E69245F6CBCDAD5659B60D831A58C3FE982AD7449A959DEEBE52BE9F2A3EE5E2E638E495AB3EB080AAF3D4DC857673680E0B179CAA94A5344858A18B498A1A16F9CD6D2ABD741F62F1AE44E938285F4D1BC1E8B719D9E0E58B948B830FE1BE9BFBAA93D936797917F463D8DA7C1E0F9455B3D1F2A0BB86568D71519BBAAD1BD4339239B370C4B813456D6960194202306CBC95AB5492C03A02295756BB12AF704B3746E0991273D787A9B8238F1486D39B72B75B55C7307118B9525020301578F0EF3EAE40EAD8A9C2045518939C5011868FA5FC5CFA038B83F897230670E59663A631783D2578667D5B38C67A5BFBBECD6C4213B7F112CA17D7F9539F0C0AC5AEAC1FB9952C4ADDEFB2D4E9CB518E86488A76F3A1E5807725D55E20F55B0CE7ED435C6C974D9A8FE39E92B344E81F5664D2BDA76F38A08B10B493B09EC163A63EED284543EF484C033EB3EA7A9780030A25032FF7EA293EBBDEAF72D5A35876EAA0BE1D65D29BF3945327278DD6B33660549AC1393BDC5AE7D8E3188F8C7CA9FF0658A1E369381C182B1F96BB40D997C8801D112412C97BA4B545DE8D4E58BFF113B5DAA0834F3A081392EBCEAF4B697490A4B882E5F52A718E9E92D701F71F79C21E5412DBCF6D4909101B4327ACAD06A9E17CEFDFE093C289162B5EAA35ECEC56D92E48C2BCE03DD4CE10E92052AC47C66D8A17AE915DEEA1CD42B38F23CA55D5C2DBB7D8944860BF6A647AE10B459F178EA444235DD2578AA3A69F6E6F2A9D8D4A17BD1CED4DC98D819222DDAE92D3F6305609D198F23F1E4C6F7C4D76B3BFDA9BA25FEB1C1D459B598042211F5FC19A765984D5F22CA1EBF17A7F913ACF949B138F9F3D664F18DB6DC5A4A1161ED5598CB38524345FFA8F35E2F91FC7685DE00F0906EAD91A1A3AD4B6A76728281E06E7928CECBEF33A101C8DC41B62D61BBBF17E43966C854A84A720393FADA77CAE4898521032892B932A0A6E03F3576FA32534BBBF279FAE4E08AF49BCD574F7ADFD395A75C64DE8C1CA147A71A1DEB3A85A8E302277A278F57CC4CCB4A7EE06E267594EE0A6D8B451B7DCACEF77DCAC042A2C2D986061581DBD81DFD6BCC91624FA19766BC82A8145C41511472DCC65B6C42BF458F15D0E3724B6FFA879714D9422937F9E6DD181ED9D882B695CBBA0E56C434C1093E1FF12E99F4702420879E3E1AF034774DB5FB1E1F14F95C0DDA1E6EF8E0CC1326689E54A4CEB75CC96271B7433D8303F0A344D94B36D1FB5BD61606C0D3E06733622ADEBEAD4364203AE5A20B4062F8B00F3BF5798252CB1274FB134FBAD7CF732753F3939250585FA5EB99065478BB2A0D158AD55F58018FB7F1E627D35AA68F1FA77AE2DAC39C49D1C1FC0DE8C6973EEF0D5AF7673A01B11804F9230464B329434263C004652366E73A06B069BB684588B6BB491FC85BAC97359ECD8ED3F8AEADD080E8996C3708031CAAABF3388B16F9FCC7930060A0278CDE183F92F6E8639CE4DB07BDF2CB093101D396C877BD83896CEE3D36BF78051BD6197BDC9 +smlen = 5159 +sm = A949B4AA935CCE3D090EAE8083EA19E1C7E0A054D0B2CC5CFAA4FAD40F936DE6FB9347BF39BA17E276B5C83BE95C2CF21C8C739677C6DCDE566AC381AAD4C981E8F0A27A3210D5D79026896F628931A0661EA4A1958FACC1DC0E7F7BF59B7356CB7157BD0822FF75C4FE30A52488A5E8022A6E3D7CF7B474F93E23AB8D5C20E3CB047C090435DA07E1A87008283A61CC7BB4672E09BA11C83709050CF1AE63D97C049B025C62CA541684D76D3E4737FAA71E2D0B19294B2997399FFB78B24CF9CA9F8B3875C69D100E253A5645C70941A0AC1A6710BF5ACB6F881C80B4E1FE01A5CFEE13F4817338CBC8C77855D34EA42A30C5D58F4EA2B0F76B1408A53BC8A83A5165F7A196F7230B9F64BB48A4CE35F0D2E895B00E26FFAC02C80A65700E90C894FB08DF4C1D2D996D18390651C80C5315FBA607E52EDFA22F1BF4C17AFB52BF147F5DB6E3FFFD2F5F485C202C309EF23D2EE3EA52D749000EE269094A2C3BBC4361779F939302369694C2B656DCEF244F0CAD95CDE784F332DF0DF69D53BCC4099EDDEBACFBAB4C311A73F422E96D887D8E77E6236AC94EFFC42B733913851BDAC08AD708E10F5ED3032F641BB26964DE0FB96A3EB3F6C6B96C5B524DCB2E0A1C8B5E1A9F98BE441EAA903ECCFC7E341B0455D7C7CD9C45CC91453429294E9EC5F300B227C35D85B3A1802888E655903EC98C28DF6191ED7E7E931FB4E6B34AB5CCCECC3DB447E3AA03F4658FA6292E31342983BEFD1C84301512FE10D417BA1158D7AD8F6F3A2E01B2473E429718131581BD0BEAE36FB4663A41E164B674D7CCA72D42F7DD410C1DBBF4584562717D95A0BFFE3262EB22AD94C063FB80A81AE520D0FEA8B6E54EB4628229CE96155BA5C008840BC62451BE3E409DADBA067B20356F90882212513F91A9AFEA441A90A45539E842DD6782DC4D9443EB697F910494B19A491A8289D4B425D42EB9CBC08F82890F969E8B7945717548C66384E926B26769451A85DAAAADA365AE3F9994597803185A6281FF9E137AA18DCEBA700D1723467B2BDA46AB4B0BE9D0796D8C76225B72151D16838A2D8FA22BB0A85FBA84B5398DA7471324A8019DAF39D457DE7F04580D2560EC33FD1340C47AFA14E06426BAAD62FAB3A189157E5C9974363065521F947DB1428A69891C7FE3E01B7FD2E4FB3F991B40EA796638CF97610DF35A6D82536B9127427220E2413E79BFEADCEB6F5F9C9FC26729707CA145D3EDD794589359156BF37BA116633F9E629FFAC2DEF746DAE26BD78979056181E05BBB5C316A7A079E221BF24B6CA8DE337D24F7BAEBC08341F5D772FFB579989019C72A59492EA2BD91DBC8FA0D870971C3D0676F46B05BAA513DABA9977E30AA2C2C434B4DC7E3E128BFF28A206FF3864ED45AC39439C3680AA7D08ADFFEB5E6350A04116DB0606E5EF95804805947A79C70561C0A7C2F8CC4A45272C0E0A27F49A0B6DF0F8807997628CB25E89C76567A6DCD0DEA597D54AC8F743D3B4DFA3F60B007B2C02EABBE0C3B25A0ABC4C317393DCDE423A87C613ED58C778B3F225B1935025D273A8CD8CBE8DBDBEE6E0FABA259C32696FE54A667249C9D34C81A81D3199A955803BFFEE69FE18901A0E2E1D0EA96C7C5EAA7DF8D78310BF50F1B8C34BD83E7B6573255A620AFE809CC9A0EE0E9AB1A4B10013FE79CFB41621FA6259C03A3AD0CF3F276C173BF7A8893486DEFDCBA335AAA6F6FA2EBA78A8DF1124A12B8EC7548024E022DC4857147978422C021FAE20D921928FF6A7804762C058D3C03458B8F60CAF1A8B7C5BAACF748DF6C65566020853ABF84EB351450A8402E713D49EC3CBE76E25884B51A84728456022C42F6B4353BCE6F3E7B36194D802522BE81D8DD41E40F6B4BAE8A56F0C7D957A25D94D76C522EC374C2B065D4A09CAB2A05F8F6F7EFF88D675BD42DE97490E5342EBC98579393F38BC6D46E26D5F03D5073DFB75C200D921740399CE78E759EBD7C86AE9AB2D1FBC194E93A4F23796D8F78F0696A3120CCF86213CA8C8F92E58D619973C53AA82D13C940F60A368F258BD1613D1E4141E8E4A4CD76FC708359950FBF6C1484C38506EA0C5BC18E1F81F2C89D36B53E534D2E409C02555B3626B9707ABDFAA43DFD5F355A3F87FB992D4DE9452BDE36380EBE55B348DD536A564E063B704CA555038A07B340632DC677A16765EC44DC03B91EB861A3AF094F72CE49518923FDC20C1B95802DDF1F17F9220F57BB7EB99CC7135078899D6D8B8760668325F37AD39A28FE4189E5B02F51119C5A05A95DAB7B5C1EA28A2B860A600730F1B0D3E37409684D4F312AB2B11B8C06B17B0DE8877E9405DDC14E55C66C9FD7612FA6FA833399DCE1EDAFA7420EA6B1BEE6394F9A25B48B0B84E11BDC92C718977A0EE339DF01C924AD5B16067E63CD31332E66BDD7EFCFFFE9693F974A9DBC7AD5CCB4521FA7F3DC731A4856A6DF4C5B235019590DA9EFE4C3C43C0EB730761007BF8FDA89C36C7EB04F5EB85DFE13F03103823EAAA18F9C2B30C81A3021F82269A3DB55164F52A3453ADB276462C39F8A9A83721FCB174F6BD0CFCC1CC4FB8CEE297E87FFD6B48289FB943E53687DC8AEA04F6B04644069F0EEB78B450F5A1AA8388D733F26A1F321E45920E9A68BA7240C95D90C5BB10325667B061F638AB25DB281FE0BAA82EBDF9FAC3A825E8A1655F4144FC7824AB1875112D6420F2CBD1D9143B05018D0FD8C2634622A0C1D16C17B4EA79D5F98AD19C01D2F775D758697E02F95F47A23EC5CB382D70864968C52C0BF974FF6656CFE4B1F99A86B8E0709AF426EC85142D86CA5AE34F4D221D8E00126B6EB12DD7D6AC0E04CF3490DFFF269B6F31EC3EEB9D96793B3AD82F045BA12DA1C46C773C01B0532C7A8A8265171C06B485A1F4A999B1146C6F70121F2D23983591AB531F71D6A460C4C076E0DAE775C1FD4EDDBB3303EFC42466DBD9A17119FD542A15CA7911BC931F9F7FB5D43B262A35BA0F84FCAD35AB62D6467341C2A553D0E01D76760AF3FB4E904352D17AC48E6A2AB27F694E97DBA41E73E44F91CFF154271E7FA610DD48F59158209B22D6A4F0FCD6EB9633514B1E0CB0C822A7EDB67BEFDD57D0429F480DC977B2E93E4B0DE656224C2797B0DF3FD8444B1B019C408E9F570954B966E4BD99F511993390338EA1E5AF0415C283762828A2ACF750E0335FE3657BBE00665338F1F3D961DE18591F932CF1C4341583C98A0150715DAE477910BD6E0EC26BBCCE492F39CE85DCCEC10ABC41E539BCD3AD9DC9A6FD442C01BABA53E9A237784217E9798999C9DAEC9CED0DAE9EDF30317191E3A3F486266708996AAB9BABEC2CFDF000330406674878C9AB2D1D6E4091838537278859193AACED2FB00000000000000000000000000000000000000000F222F3C7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 + +count = 83 +seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 +mlen = 2772 +msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +pk = 06C6B2A6F62829FEAEAD893594ED27A043804004E381BE849EABE0A5E829BA32A0C6263A63B720B65A707E220412EB3EBD107A5743C3B223C01EA27C971103AFED96C23E014E50BA76DC7082639EE116F9017051E2AEA7DB833CA54C9A68566DEE4AD9B901086C28F2CB95B3D654F4484F41A3DB265516E785A1E6B41582B30B1AE4A2B2CE2947F3F041F70043F94F46702D734F9F92201DD128DE011A3AFE8088415BCCA785518579A96F416014B7F2CBFD2EC64408F78A5D55B6CB9DDCFED622A7D66951F89A04FDA71839AD7E27C3D2EACE8F0D1708156AC95B2571D3F1F09826D44004AE4AF4C4F3CA51D4AD9EC80D4AE7980877D74A1458D4BC996A87ECEA03598E83B6911A939ECA9AC1320BA13245B4450DBBC707306F080724F4A28F4DAD616C22B2FE49C33E82897886465C4B086B59F6193FB8D24D3B5964A9786AC965A8819F13E9F7EA01F26E7E04BB71FF13EC9A93592DC0F09208C678AF9EA6B0435C5D3726251DA0A41EB75598F2B017F525A723F9A8E494CE27D603534D3D273A5B2D26A8DC105042D0C133F0778B9CCA6A418364D255CE9375434DC03AB6EA06550B8704BF46B0F8AAA0A98ADE1C00EA271025B701DFCBD17BCD3FE474C919630CE81646375A21BE55AC750390791157BF154C5FA1941C86AE09E1E0F62128C92FE3649117F6CE883B6AE858AD4A870434528669830C3D36A6FE71AF39E73A88F5F9326DDA667CBB36F7D394FF9919D76140F36148CBD16801975C8BE30CB9694A42DDEEB09D70D7E31BC9A7FE13D24D46FA1CBCC7D33FD0A8B003C193DF6C1665CFE66D7B0D48686B786B63A0A99E5257A5F5B2596B5EE6542630DC76C5AE3DDF78209AC3CF7516E8DB39B42747D8FD690C9555E5D31404F3E39169A97D43BB6B790B6EA952BE38C9D1035CC5984289D690E691EE2C090EA0CEDDBCF0204AF2C3CAC713E380CCA5A4E63F28DE6D92BD21E07F8ADC9D8F317E339E466CD5F360885C2324A0933E70F622BF6BF899B19DF99229067C06C2C3A934E85B7E26C83865322F5D694534B0B11C64476202979A3B1E539AF6DE1B3716112CC469E8A890DCE4C29743C95FE428AF5AD859992BB305F58B0C0F2595FFB8C650EF799EB967DEA0A5909563D2F64B4DA29813594A845B4CEB8B87DC5545D28A2827ED9F8EAB9E2124ABDD0E451BCAC34BF32E501E214A9B08758730DA13F2F215F03825A90512069F06A3DF9D80C399314C1B53E13986E3C1836EA439534261C0EBAA02AACE33DA7113CB9EABC92A66CC6871B2724D0AEA1C1218CA7D0577180818B6F3C9365D5B8C6415F699AE2E22CDE5993025298C962E725FCE432C6A324B32BDCA93B18F3BF32621099EE241A8E7BD85967E870006452AF646D965AA237426A86F0EB67BECF5B1C4397DC7DF5438B2C40AC320C8497FC4DE4CB8E3B7DB68CDB22975298F1BFC860A77BEAF1EFF37D993D156ACB65FCB28FDBA6F8D05118BA07F09C50210D5A4E3D824202B4578D3DF590C12738D0CC8F67C6EE96F893C72F6F394710AF94DEBEAE76EA28A80C6E9D3C4552ECE13F98254C001E72611E7B808146860902538DBB303C2E78EDDF60EDE0669BB06312259A900500C9665B8600A51533F7C16728F492C1082F1E6E69E79B60D5CB2409C50718A407589473D7E2FB246D7B8AA9C2103DF066C86D45778AA2342A52245DF7163BDC67C39166A7DA91F57573F7196A69164809B5CE2D9E10A8B03AC48261AA820651E4A71E44B6E2A1DA23A244DAEC351F318B2E76E379A4CE474B8806116471DBC89262DAC7C26A9DE10139FA25906A0F844D40CF50C22B6F966BB7493E5BEA64FE9FB3AFC7979625A87 +sk = 06C6B2A6F62829FEAEAD893594ED27A043804004E381BE849EABE0A5E829BA328002BA8F35B7FA032E5E5605C7171DBD72E8088C5B35CE642B09F7BEF59239A3503983BD55303D0132EFAC01B02D16D2BF1DD31815F41DA4CB9396945D92A7E019D5FAF14EDFE63AF322A1CAFA454BE5B04DE88461043C39944CC987C6BA006663206413B40593124851040E1BB66CDA064554389052A4000B074143B229C388692039860443914AB40C589840E2A62C04817100242D23035161C86DDC341213A4040309641B0825640851A4984C10074EE4140213340002B14D243141A390091B008509205261408ED4B44CE1264A22C48D18B770C9405214102C2345860A2612D9A82C6498304984210C420442B6415C480504874819012A5194859A24689BA08CDAA28D8AB4655BA48811418D21318D0228328AB6800B2842DC3431E4224E23B000C12004CA366498060D1C39890BA60DCB0049A0242E48220501014D6394110CC48D033565C890440A9269DA86054BA04DC3B4609B0644E3166AD49410204288188181993832122981C246291C2140D4184160C2640B430952844C21117290269112B9611A40250981208A08015130469806691AB42414B64C1AA04098286448142E4B307080286ACB188A4C366123C26444B0010085690B132910140593048150A40480C605C3162140020621894C59B60502018944A00413A08C21B24C9880501A814409904419B67089C8850401864CB609DAA04D0208481A056060980C8B0630E0164C11A62D9B444549246A92346E9A948192B470E02891631445191286DA226652C20C4A2669520420C0C244A0308511A98959086E10B688022870CC888C4B922022384DA2000E10A3619AB40CDCB240182965D14484D386718C4451DC2880A2800801C881892248C0208EE2004190B48923C50C23990DC1002189442919084AC4A84821A405880408C12690231882E3B08C19C78111990419930508078A1C232254246C03058908076C89A2605AC46593162D5AC86182B288D9C06C1199808B3446DA9600910090E4168089068621078812C62000262DDA804591A880E1284494A60404954D61B411942081433040D4A4080AA28824A63108946D42207111A46149B82D1C331064C425C1C004D3160D9C340D9884250043409B34328B4292D298900084810AA68422C211DA36920492409A060D030732834072104940E32211DA864512878019A630C2420863B04002B7219BB02084020C218668A294CF28EE5EF42F8758528FA3B96C5BB248BFA6086185DBBAE824E5DD4B0422829F45347FCA730A819CE25D72F0B88576417D4E2F4ADC588CDF1322D997B3729EF50E730691E7485B21751952E5FCE5E0E259AC203FCB48A05F6E0537FC3F1F4C0BD0DC83324DEC3356EB865C7D5D236697F2220DE7B5CCE5592BB0332690E391A5F44BF04E6FABB536C26AA8DD429CEF18FAD16A145BC0B9924236F73E0C615C2C1A27017D80FCDFD7E132E2886C22E39369088F3EE6659D8463C6F95F97A506399D252816E550569F44B35C1E862CC56B23852D702D58F6538B748CBDFE173E82F9E00A4CAEC50D4C1D236130C65FB227DB63A2CB99914DB840B134BE3C3C5E633042A558211B60C4F0A5C8F3F275E6111593723D47C14D8ECC441D6A8E8ECEB3FB0078F0FCDFA271BE48B6DD2E1889B366D487169CCC2BBDC29CC1403DA3604F72D42FC238FA9E2760F3F7C9A09F6198BA7BE71F7BEB324088C6DF27577F74918DB79C448D03E74B0757CCBFA0CEF025EBDA446FF320DA3EDCA01806CEEA51C94E9BF051BE8D564A75637C86233EA4492F06F59347D0A3BE5765863AABDF5E6CE4E13CBEBC8E73913B06D503E0F7E4A504DEB99EF4C3A547E2FBC532F5434BA31F25E67355809B5754079434E756AA48B601A1F5E4B73DAECC73E774668A1C830C6E7F6B8554A0E25A3FD75A5BC9DD3B56C437B41F566B9AC6B4DED3A5130A98403853E87C44C50DC69E81E5675032DD0500F9E4651F3AD324831D2FAF6907CB038B57E48490E4F2B73F9424E4811C7BF67C8B2119FBFBFCE4301836E33BE0EA1BBD9FD90E7D2484E77291C611DB25CE92D3F78C4842A4B3C8FBC54E8C8A4F23C302BF130E85F97D8EBCD0903034D55E539A274E90E70DC7A9AF31CCCB9F4D4D9BED8ADB754EC6879784B7ED9798993844113490BF9AF2514E0507DB33A14F846DD8F2BFB92B30CD7E70F74F480CA8E6D1E92E2DA948CC75DF620FDA48094E854ABD5DEA99629FA9BDB5AF9F1C1127BDECAE744022CF986826A5D1E57144DED419335381A906A45E93B17328B70DE201595FF664F4784D7DC55FCEE5270FD625A5742F17734970D1737A33177EFF025411A1AEBA15B7BF88CDC9E8A13737C810FED2034D4A453F41BCD4FA760A2F10B754D56266FD5BD6A720017EBE01E97C80153DAF687EAED312287900730F78A405251C48ECF8587B8617E4BD47DF28E117BFF3509D18F3EC7F1F41D8A2A87B5CD41C415DC6FE7D95541BFFA7F30AA4F30F3C7A615D04D2966C7EF8CE4C3799805A39C501DD9A69AB7A06B5E6A8083B8FB5F2BA1B120A82A5B4C2DB5061C3AA47792DF9F057B1A5F6F8657E9E5FD52A8E639158DB4A7DB0F85EE7D8953FCD7A12A1128F0287BB079DF8F5F19648E4107E06D37A80492BA18369EE8CF6E06EDFB34EC2305C3AB51EE8C5FB9811C3DE9A6CB0DEC363D67FB3CDC80FEDD7B21B98F876AC42293B7848B5BB750169CD8FA29A474D2153C64BE2C8CED93C8E85D8A176A67A30C369ECE27726E3B0D0A596D9EBDE2CAE393664CA82AC30DFEC36E08F30CF76034DFC7CD835CDF7E71493697ABCED6F07BE2E84669A9B86248FD72000B6638EC7A80E9DFC7FF9890A4AE11790D08525E524BDAE51D1AFDE5C4050DF583CCCFBDC450963CA66E05749A56C319217188886714E0397AADE1963BA12E3124D4545410311FD24EEF3C88508310FC57627D838573D7C059CF363E9A49E00202121947A7E4BE3219F7AC17CDD871952E73E9532A15D8E36440F4C16B74D4287790ADDB6292799FD1F0875CF2854A75B2BEE28E45659481B77A5DCE2BBD5091BAB7C4E1AD2CC4B4F601E7C555E5E4B1CD0465FA53A21A38D96E6C8958529771B4472623BB0C95645C91EE3448BEF2494987AD8D3E7ECBCAC95AFBD0C4B1328B2D6DBA4B3B7FEC8897D2AB1BDE05CA3709CB97D7EDB07D765A8E3CD509D220795527A2E5C0A6E78BE98D28FED78183F0B2941ACBFCC08A7D0F1CEBFED9C7F5393FD1EFE471558BF2721B5E825D8B9770CF4C7ECAA267ACE5294D0B91630010675B0D760EEC3BF67CFB0C54005149A103331241A309DDFC54099983B37BB64CF49A98E8AC3463A62EC6B3221B8C3B59270D87107E949DDB3FE525FAC83FE2A35D8D96D00021C411E3F3C505EA89E99B8BE4097762ABC68B9F9EF94DEE115634B1CF8DCBB70E5EA2DA3F8FFD350144ECB15A13F610D53A9E0E04120A99A951534356DF3CF9DD7572032AF6DF39F44BFA0DDDB1225EF17FACB5E57539CBA4BACF90E1E92BC7370620DFC5856F411CBE8F1BE042CFA189404A88017299BCEEC2343BCDF278FA19D3EAC5F52C5C0EBC84DDF40 +smlen = 5192 +sm = 5947DA0239469B84A981C9C203DEB1A165AE8F6C39494EBD72B7B46E03C1A5D44356CCCB877185DDDB8D00CB68EDCA7A491419AF6D4010848D87CAA15AE379142EE0369AEF108547436B59E51A1338A9EB3D20076E09C7D04682B1AE9E0D5A42C69E624AF1A2DF52249D014BDF824CED3F54ED6181C01EC483A3B5B603A5288C25937F4708EC24254948101AA66745C901E71A601EDCD61BC5DA007A13956CDC036A983174F0C47E4E15779BA63308FB23276113901108517D3C5D8ACE568058E9C5477F54A0D2127FF5EA5349CCECC3FF9C2F9DD184117D5BC4270818C6DE0478302D947A09412A276EB75ECA37E99A62EB0AB9346598F6D9D8CC225CF3A7A7E33AFF65D7812486BE7161C94504F663B51A5771218575C339B55F89A6B64FF0F25625FB63710FD7ED9B4FF9366B8C84814FF7A1AD37D4B228236896EDDBFD5E4B392D77082C6B9E0C1F06BBDBC669AB8448B59ED74397E0701C379C12C03949640FEA8FFA3EA9B365B839671828EE56E1E339F4BA498EA67ED336C99C5D6F4E2207C529D427E7811DA63DA59E4F205612B64B5363FA32E587B323FF39A30440F373BFB81142EFFC6F9F0382C56AA028A74E13CF8FEBC667875822467E3D8E466B639BAAF001E70D5A439B3CDA3E35BC10663D92E9C62ADC5423AF1B63B1D9A8E82B6F8DCBC5B04D2ADC31546B4A48BBF46F50C83C36D5043B04F48C4B9A58B482048EB84A99DB0DBF47D39EB7CE1EA2486FBB7CDBEF03EB09D47B636312F6A9B8CC96B760CE54D3AEA864A472AD292F581C4C7D2260FDD5B681CD0073FD111CA0C1AD48E0584876323B06AEA9F455181574AF1D5474AEDE0248BD2B3949276BE18795911833F8E082E5C261EAE8715EE1835A7C3F70A379C44BA0029E6B1D2B51D3BBE12AFE791D11B60314C0BC409BF3244DBBA0488FF44378405512DC59B4C1DD13AE2A61D90720E958AD6617BC9A3D1288FBD1D4A7A5A4D1CC7BED81E6025619B641831BAC4A74346E58784F2DC9C582AC61D161AF7F63241DC9D672381E06CF57467422C27A786B895993C7554708291E01A4D82AEC14C7A577A1779D08BC6F84A9FBBC9E7F094D25F0A3B877EA350A73C0D13E77D0A932F7A36ED2C71F8BB6F43AAD619292B4792DF19293E5DC93DEE9C16EF0A1D97772A37402F4C50AE28243BFD8F0D486B093073206047C49DC4EF7CB4C1C407611BE792813091137411AD0772E585E2ACFAD008CF4A2EE8D7C03209DB8920EDEDFB67F05E554F88609AFB5BA77DE2085CF41D9CA5D7416F89E7DA6D0A58E74F289B2ECCBE1BBDE6F6B33FCC9094D5A64D07C07FF803150B6E83E3B093B1E59133DCE603934FF638CCF892EBADA4D557E6713E3D1ABD2478D52740D9A2729A9142CF8CE1F39A11F07F10A0D027FCDBCB73999F0CB20F99788A7643CC130068794DA7DD60CA711E15090065DD66016B405FA219DECC838A0BE5B64F55E05D3CEDA7699336C4C429129FE8FEE30AD5EF656AAEF35BD29B26ED4478EDEB8D2352EBF12E5F5CDC67CD145230CE1211F638BD95E452A798AABA6E77C0A0B71F5EECCF4C4C1CB2655C22E7B074171F69B51F50C322F52DDDC449B9E7F3EDA4BCB461ECF0CA53DBB6E5F9071DB204F2D450A2A21DCAAFC6FAC1EE4811FA837356E529984D558791B6D6613B21FD0107AFDA00EE5E982139B3310A6CE0E8A10C52058033DEA404E6569EC9A5A6BBF4F7B96357105A55244AFAD0EB2121D788205E1DEB29F253B797F15842DFC45E8E6C1B5F88F95CE599B63D5C5BA6A635F337E6FF4A975B301D241B96B273B6213877BD1C249B2ECC2BECDDDE9326E47ACFA307AC0F5E7DB6221468FF33F68B91C7EE9E6A3C5893ABA54623E390C23BD6B0E6A242515CE200674593F1238C332774C05A2C99CC5D410229533F584185DDC9C8F2A52A56D60BF2FEE73959594BFAFE9EC14C4893BA634EA3BE1F70B93ECE03D39F18A117FAAB3F2FAF56A9413C16BAFEC84F4427B191071DFE465CBA78024E7CF7327FADF05CF2A9BEA2B8C17E2937E20E7D17EB9A43A62E70406ED713BDF5E604A707C5992EE22E59AB23C9CD2CCAD4143087D8D7F1C63F01763F34C463099EE1C31A0E124463B03039FF6328BC0F37ABF15638A9BCE2D579E3B45481122F716F6B9552CD2F1FB49BD64806366AEBB78F248AAB81DEF5A6D22FE65DBD607378EDDE44C80BE7ED0E3FE648D8E8C695768F79A19EC1079FE6C90723AA30C34EE1E76C30F48A77EED48A36E7D56076C0BE20660E6E57EC85E52F3B85F1B4319D2B5EF1175B85A8D1B10E00A2BFEA2B18C81634DB5EF7300A36308D52137F519303BDEBDE6E10F8D049DD5EFFB48266BD2CF73BE9B76FAA598C35EB7DD2D411791C2B07ABF45F0CE0C7FD51887AB3EB5937B617BEA039D9BF17094918A11E7823B27198944F18170D2F86690AAF5F5FAA38D5C3567B8BE64C8AA0142A3512501163EE0337BB80058E066CE707BEAC1F7A0A5970110722A238520AA624D91D889C0DC5596DB358191C6CE6A840651E402E5404367CB0665245CF4948D3777F6F151F8F314429463E64453ED4126FECABDA7A3F1061DBD15B88DA65F96936E69BAD4BD9FEB6043A85A8EA15144DC9021477783C9495D513B517F08781B3084094DBB0769E2920B6F1E47271E93639BDA993A177764B45CBE72769726F8396865EEEF2D5A39A43DC9A317DA781EB1749E90ACC9B54A9912BBBA0DB319D3E92C8179682E4FBD3BA15E54840463C49EB32F1544242B2A386DE83411B8147D7290C41EEFB88F2FE15888E010DB595C8D23E50F65D6D20D58DA36E64F6D0DE2631AE43E913C83EBDC2B298F7FDFE6C2788E571CE39C03B705A911E6DCF7390FF59A87A997F39D9A69C32DE55C88226A3121CAD8F2CCAA41EFD4434ABE6CABCE09FE49D67A557BBC96DD5E66F22C7184BF479FD117E14DF692C197E17682968EB3F6AA472058688D2640A661604B1660AC13BFC3A3C2E38E4B6D60985165A66C27AA8B79B3E03B05009B829E872BEE709E2CE57DFF0F4AE2BE0A440103F8F2D4116EEDAC58241AE5BA9636BBA828D2C501EB667DAA2842C6B792B76A4EA3D7DFF7096BE48D9E60E22447F2B9FB8D618F25F93D720E9E91F7F430053344925B451F4225B69C6F4ECB63983B9B5985C5D13BA72C497F492F3BD89D28FC0E5B87AF6C3962D84690D9B847A9AD88E2C998DB1E42D53D1730B7DCF30AC75BE3021E44BA0D7B247DA40F4FCDDE2418CDCEE40F2AEF141143F44232A87DD3B6709FA4F13610D30485A2E759DDECA0220CEF3519028D1318253149526D8DAFC9CACCCEED0615222631373A3E4552575D686B6D7A7B838891929BABBBBFC1C7CFDEE1E5EB244D6C7087888A9DA2C2C8CED2D5032C30373A56616E717F8A94B2BBD7E5EF0000000E2E3C4DAE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE + +count = 84 +seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 +mlen = 2805 +msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +pk = D021B05F0DCDBDAE50A10027F69545570020985AEEF8EE936D0DF59880198324145D119949CCCF4164029A5504080BD420C723F542489E6079196E8D4DF841F2B8D3F45E0A83F72647438E99ECA30D58A623AEE9E7BB133825B92F8FA5AB7FEC3F4BA71303A75639E79F8712D9A49A66F3D96E059A83514D3104C620055EED079734E4677F28C1CC486764BD7EBE8DBCEF6F21B8DB79C374B93F7937D2BA3004C3DE1B4B131643AAD65865E08C89586FF421E1672047DA451B70E4E57985891BE1B5F302CA210881AC2EB809EBB960968A891329FB0EF4C3C2DF744872DC6A5F8FA0F604223D7A8CDFB0769BDB1CD0557183C1BAF99A4F986023A09402AD30515FBC3186EF420C2E9357D4EA2EBA91A51CE25EF44A1C2753B56B877D4F184447BB7C03070CF075931B8F7B90527FF9B39EECC07980BE279CC5230D89FE872D0193A3527BA55C986E1AB9D3C8637630AB7DE0243EC9C222873AFA709BAFE6998EBB3CF51E7D72704B76CEFA7096FC67291EA0A57B07FC0E814EE7AC044526D7FC2B303C3059ACDBD9AF004E459F73CE8835CACDF0DF22B2E226ADAE602A91C3DAA8C44655B0EF842B5E5174D4F9160566AD687EDDB3679D2D29BB1C2CF467FD6D6BBDD668870AFDCD01F993622A247C91A0BF4DCD3E6958C6349B6242511B8C2AA43E82A80E01559A46A0B8554BDA94A8E278BA642F62D8690790817EF61367F24D8E90CF61D704D9BE8A4219C1A2E434FFCBDDEC5DD8CB2661B31B86929E0B1968B45DBE0D1FB3807A912F7EFE7AB18B3A783BA7CD295372442FC0A4A950F9A37998A4ED734BEC0458391E2FC893FFDB04A77BE60918462444529B6C3BDB5A4D94E64C2880236D610B64605DD1EBAF635C053A6FBB546800723939A8E3D4461F21AD5020B3285C0BFD4B280B1B7CE3750FB4F95B3E44EAA6CDCE77DAC908BDC277D064E9A371C8A7F7DE88E54E18F5DBB98C18A0B4C3F54CC2452ECF706087F834B895F09A07F8CB85275B83C615DD27670AC1E39B9567C10811B1A93D08592B6509FF1E5A5AB7CBCB4C022E7DDFA1935AA224B0DF5F1426F9CEBBDAE65EB90EA99CED15F658B71058A3FE7D9D71C46AB4A87CAC4A9EFF23CAA4F85DB944FC8917083388E21D7A88A5F5AABBA821AB94BA43330E4FDCB13D189B9ECAFCB65908A589A275D9190C3C3EB367F8117F0569909F05CCAC99BA9607C2B5D2214C6B618D60AF031AE41349B3AF5F6B48B74FEF235F1C46C70F8300E2D641587DC91DF69F2D87A8DB889B0324CDA5E5311AA6ACE066F9454BB4F952233763B025113B131BF4CEB1515E5586CEFCBC8B51DF9628F60E08ADBD2FA2D50F16C630476F0BADD89F6DA712FE759D551BB0717CFCA5083A5654E9E09F2701864C21EA9546EDE183237387D850290801DC3F74AE75EC6DE6D1F7DED7CAD7EED8EDF2307A8856FC0E48EA6E138B621A1DF8C764EC5B19564DA42699D716904A1F1E06B6B8399B659E3C314A028CBFBB5E866C165418893903D4017D1414A00D8F901BEE1AE7FDE2E2F86F49A8B43AF715BA6640F15E2FF7C6D5C06B59F445C0232F1923045B1FA7EC33E87F63357CD1732908ECAAF0F78D281755B2B70946BC12FEF938EC0CB40E741166AE7C80D3A304C38CC44E24145D47F894946378C5D659526BCC60680C8A5E504F62713BF964C9DF0E1CF2BC790B0B8EA5AF907D071428B303D7A80BFF50B1447C4F75AB87D8D8A929A069368788C30BB7B543F0E6B1CFD70ABFAF9562B809400E603F9F114E1C8E829486E84FCC3E7B8A7CA53B28424689F9E3DB96CEF7B754C8C9936D33B22145ACC7917F359205BA8B3F4C2D99FCFE60DE06629099E8 +sk = D021B05F0DCDBDAE50A10027F69545570020985AEEF8EE936D0DF5988019832479577FF3597416AE483648FD727305E0F4483B60AC9B23C8859714ADC056CF89CE4C019CFE31B844CD795224FFA00424E14EF50EA94F46E68F06DD02F8C90B305DC51794D77AA0EB63FCF72CD930E49DE785B9EDE65FB93BD027DBAFDD631B381828286490119A248A800249D8088AA4B04C1C12821828914204510C4086183689004892840624044260510485DAC404129509CBC62D9C440E10C99159162D020388482808E1A6515C1829C04650542009523061E4226C240891893240C20268C924684C344C110122C2827001378E649069E12021193161D80264C2C60C52368AD196100C242DC9428DC2A4080A4824021071D1A668D012711C14221028290AA6452432214128900C980918A1615432890A810C2043100492411C1948DCA40554006591088643B281002528D2228A5184418A342E5CC26DC0346A8BB0855C840D13B22118922199281009B34510C18443285052224609953008B7100B466C53308CC88069CB909052A824E096302131822002125CC649E4866C1BA0280848485AA20C24196994984492142DC9C86D52040823136A0B034019266991306824B39191906DA40460191380CC82209C482C4A8620008341E1C25048A8900CC18511006D12078E08812104220E18C42494348003278223B86414368A19A400D80488014065201704E02861D0188810204D20A608049145D1302113864D02A930A3B62908B200889669488250A338004C84081C02505BB60D00910011251240427202050D0A23065906880017801915128436221AB18109898411177012A04542460120966D23904C03B86DC4368481A421A0004D1985705A26405A08081916665234284C04290386289A38064CA6514A828894C62812466C148140CA800D829470D9024A1B300E5812881B3030CB9491D4B44D8AA461DB020A0C850901C528DC424963B66510B624D1426C22C44C9C102A92C20DC8320C0147890B4646E4286C24248021C480143648D1146D0A27828C288C193072E44211103349D2285020405000190D0A848822498058922CDC400192188A99462559442620247241284C043868D1326D01188DD146322388640011281A284A50C48522996921C230A392416192299C94919C020A1297485B08518430491A8004889484180684CAA630E3A289C9B04564B2900CA40C0B902D510670CA408A180452D8466EE344315106412098899EA609BF12EE1C9046F69BFE6D6E633170B8B35F6DE621D4EC176E3412ABE672A40096F8D9C0293BA696151223266AE82C3FDE10EC1A71391043328E7AEC01A19BEBA2F752ED608FBF27C3FFA7817F75472D873E6629A77C7F17B22C8A54F446E98E867725C4FF247F806BC32291184836D3CD0F28FB31A800C010351E84596E378036482256754E05D046DCBB2089D6A08ED4CD78AD1085426B646C3674B5DDB7F09FD5EAF8CACF4C995BE49124B14A67B67FEA37B62E6E8B8E3319907ADBA6552D792B371B99B467B004E644D0D1A1ECC6521778F74262D379860A390F34228E827E2AAA86D0E2FF82AEE030EE77609487E77F2B59B0930374F515B2123E48C40CFD7E0B188E2E0D3EF432B36B02E061BD7DDB1E1C4487DC337DFC2058F2988BA3242918B2FDDC34F1F0CF303C7B44469934C5EDA9AA83EFC0706E03C0D78A9E7BA90F7B371C55139C96BBFBCD7875BE32B11215D950572413DFEBACC1726E5AC0AF8A52A1EB60AC3B12C27F4EB3BE4996D8D2F876C14D30DEE8093926FA18866BF62DA6F1C577B862C70FB992189FD6EE42A409FEF702CAF485A6104B44883EF3149CAF2B97741D41015DEB52708CCF6F9DF682A20BE69B1A8CE6DA1C8C518F159E0D07C5C460EA41E8250D026D1787EBE06E62E90C71586F8463432DC82D2F56B9290BDEEB5067976731E8385072C172950F84274E28537244917D5E5B809326E16AEAA8FBD7AA074D299E9BCFEE6E9B8DDFB097FCFA45C8B1A4B5A4D52AFF68BCDBAA24FEC442D3318EE684289B551E547590B9E4CBB784D5CF46BF3BED70D907A5B862C49C88CEF61692A635A0E70B5CC63C1D16456934A8C604DEAF4D08F679B619F88D9F045098A70A6E9C8AF907C32D6DE42F614F1B8D6C844F1ABC56D1A36BC7E535A57CFB1B046BB4064733F2136FC9C58EFBCF7F067EC514A28EA1AAB09303294580AD2FC6C0340E28A5D846C844EB48EC1EDE5D1133767C978C6A0B63FA7882CEEE89A507DDAA17A92F2D6CAE288BAE83A6F0810B16DF06A84EC277F31C7AE9BE0BBF92A7CD8E0B28BCCF93C9848EDE218D6C54C808AE60E5E9CBF7521F8E06632A13353EE42C18490874B3238D51091962A4A3D7B07DB7A9FE7494078A086D6DB7932C63CE0710276AEE5B93E69C4B5FC4EB3042786B8EB76119F513802893F9F9005B0E56D51CC0BA4DB278DE6BC669DC8065273EACB40789EF8F4CB6BE68D44885992217B16A7C4E5C6C90A5CF9124473722123F4CB96D6D92B49D9E19415862555F18AAC3E564DD85F01758EE0BCD1D75A7DEE35BC409D35DB2CFC586920E7D1F6BC8DFF5B249538FA48B4F9AC88457771962FB1C4874A271730A8A73261F293C41AF361B5B0B8F3C0B67DAA4678BC6CC20F165245BEF3965053B0F22BD87E4DD4C08DF0ED725F120BB5481528D5B815A7A0FE93CD009CBDD684C45915B55FFEBD098BEBCE5E7C349D01AB1DFAE8703F0A8540C36EED13F5FED49EB01CCDB7CD1173DB05EB7284338EA1C0BA888297CEC43456BEB9EED839AD84F9DF8207092A43B81644F98BFCAB3C9A9582AA8DAFBCA10DEB93020C6CB4D82CE266FD7B2980B01EC17851E53B61055F43B0ED52C7D603A8B1659AAC07540561B6A31ACB86132E38E476FA62AE3A4187000F18BCC708D833486AD7E5D1D0567EDCFCCAB3CF875D871DFF0EAEEAB33E6D3F8587A89193A6CAE6A9A3B358D73BF6912C92A9D453BDEEDE9F7F72A74DA0F4F8FD1A1A2A7EE3E3068F6E4DBDAE435D30A77F57310C816D1F1CBFCB826550174F03A60B82000E2AADF939A2D0270445200DC5CB974E72E55660A044C1E5650A2055B238D85964E8C6D24A5DF33BF851D98DFD5858EB25B449D1B10DACA18049FDAAE62CCB159B90E59F4FD7015F20585CF6F2102B4529F6E3107225E9C09B31CA456767E97757EE6A8460D56B469C71FF9B64539C87A185B6A0E913A9ADF432E6E3E488177A132199248266BF7FEA56FA42580E8F9AE93B30F93FED6F209DFB8D8C141AA61FBA4D8E952B57E00A5D88F1425E6A91C5C0564BD8D7B5F5F55061A26E9B516D04C153256199B6FD9B4EEC9C7079CD29DABD767272A7D150BA0BC53042564C2A03E57BA19BDF1421EFA333701B96B78B3FCE242E718E7083D89EEB27FC18E4EFA1CCC24E6524D994641C30E58D4CDC66DA5B0AA3AED0FA85F4D4EE4D4FF0DABB7F5E59259E4BDBEBFCEF8346B1879BD7927673CB5EB61B494CB875564BCAE4229552A2D938723C8E96F44376B3DDF53F966401FEF3EB8213EE710ED607E61EC99C8664219225B8ADCBFCEFA933EDD04F45CD6437499B4F5E292827B08B8FA5BF4F865A887B22CF3E6 +smlen = 5225 +sm = 469B3128BABA3F1F6FACAC63598EE65E1D7BB02D72F7E80DD38CEF2D1E3ACCB4A4B484C2565797A57060798B1A0347B41FB67D8A1C1AE985939C22D352C2993452E4F6F1C65B6ACFC169E70BA4976B44232DF09B916CA7A49071DBDC9480A900ED305A61AC02DB47FB196C0BC5DC3DBE1EA6C2AED36D030646447FA3BBD50F1801ED25583A26244E6ED2D95BD392C2F11FDA7D96D150E3473FC5C718F3E255359E6B843F34AA013D55E9C2A2E8B54B4155A40EC4C74F56A5B51F9293A3BDAED0B848B37B69D1DEF70E30AC6F68465CB571744F8F7DFBD3FBE867EB3FB395982B0AB905A4FFC5C5FA7F0E90028883EADAC292F6444D0E48BFEEC3B8D15A3971D7B9F04F1C6618F14573BCA74C48E953C7D35E9AAF75B54CFECC0603DAC70B7BF18DABA81B714AF297E8AD0192CC9CFE1F98B98A1B5F4B4F7FE121E572A8616BD85E82367FB4F574393373BE089E3363E7013FEB27B194FBEC8D8624871E4E127C9FD0F098EA4C890BDFEED21B42807174673A66063F331367ABFC1F98C3E3DAAF19E837AEDD06D13FE1A52F0CBD003CB7670C7BA6AB1CFA51B9A16D318D06FCA34C2C464505DC920DC60F40579A69F75015DD099D949546C8578B2EF27306F6E2F4E80FBD7025F799BCAAE85FE87EAC676EA0549DB0F87BE8DA195EB9975424D097AA3157D0D22BFA8D87E079E5B4F62A9182362F0F8FB0FBC88CA8A9C19A1A0D55B01B3250CEEDDC71AB766CB04F5A8C4E325ADCD34DF373C52D26E2520F50EDF58FFF8A052C825464121C02FCC44A40C3D494923309B6AEEE798EEE84BA0075204C6E76B64E2137374E5430A74D7C74C393C80BD09C4B2290969ACCABC515839DCE6DA3610EA7AE2253C59191D88DD3DB758EEA9381987D53AD20D9952137CE0F3C56253BD4610FE63D48C722F2A2FB398A92C64842F8610261FAE90086D747ABB67A249D8599A1B13C5E73630CAE6654A1A514E1864DE8F0069F2A1884479FF4D2BEB92721CF79AEF041117F51C5FE6BECADA4B6E3591F6595F8303E4A5637FBF66CBF91AC2D507B1B9B9F6E9B739AB13055F33E370EA5F6AE12313CFE354485C981F9D3FE4160C51E9D95E0F336A346117B510A48199C43BE6712E6681B0F43A7D451C8EF7B74D385553D9CEB68761D73B2A52C02BFCBC2892459B7E473ED52204B035042067E2E6F9742B1818D21C4387F1381205DC6F9F39D9F474CB1EA17C326CA95C43B7A1E2108770CBC7B67B557805DD31C5C401311B420A59B681B314A2C4CCD5FC0430BBD383FD3EFCBBD875E7A953AC237360BF9011E7E3F11B1AA0EEE224D8F61FD7CF69C27FD571CB8FDB41D85F026B749C3D6BC5333A1F7C948DBA84242776F829A8190B191AB101023D9241155930C15259AEEDD5BC2C2E46C4D005C0996376E15567FF044D229793E247167C4CC8E7A70E08A3E33642DB45865D18E4168F2E3AF5FF867E46BA854BCB6AB91CCD4270BD87E639C16D75A627B5E3D105B4009F2A67FD42F3591A28E89C706CC979E2C7A694A8239CD59109EDC895D4409C3A4E3D85B5213B93AEE4C46092C3071068637D1EFADC8E5E7DD3BA7ABC32D1216DBA1B60EEEA8DEBEBE9FCBF4117830614F9F781378E948B5F9977BA9AA484DB47F21055B9B5E12E7C089533CD7448A0DDC24EB6E90C7F3CAD2C45CC29390330716B1282689E03798F969C46F7D151C6746F7785C514FE1B07ADA024A2D91442312A252C9521A086E3E330F08C7B8C6A402CA27035B8B13E52F6B473C767CC5E75BABCA8F51BA365F0C078F2C8B26990E336D239380065E3667BF6F55927DE1B82FAAF62FA278544316E161C1B2347C36C1E24A048DDEC6F2E9F832310C221BF6CB7D996734145873DE7DA78FE4AB21400E4723AE21F6D512EFD99DE0C38A4EC814B50164C8A95E4F152720F4086D4726C4E5AC2A8C93B9F041F1F6425BAFF149446081F65325EBE17654684843D6C4A0B0631A14D39DB081D49EDCA5ACE8AE247B746EAD2CCD1B5E8E0F5FF7A88896B604072F3828747E23DFDDEC3F50CE4310F9A3646963DDD840F9509E8B95D9D3DCE867564C8C4171742D0F3FA26FA1EB9706E8BBC8E33A6C088E53AA7BB9DE7D59E4C97C9CCB920FF1FF0168326637FF692AC398AD376125EF804570F948D73B6800E2C4E654F03377987D3ED1F4286A377F7C8B57EA85572D8AE0867E698A2A3D946CD0D0E6AAE14830EDFCEA8A4C913A3ED48AE8F0B1DDFDEDF31CD4EE94DE6538ADE00FBDDDE9F69D8C9055E3285CA6C46BF67A7FB87374C105C82CA8F95EC5C8D9BD195DDCE38F764407351F37339AC9E5B7114A95082451F29E54557E1F54E95CB66733FA9087691B191268FB71382F98AC5F200AEFE8091A77FBF1C9DAABF6FEE3385411D516922A27829D443926556A79552F0CF782ED9FC726F40125CCD84B2D45F148511A819BBBB933C904A5CB19C96C9B793B5E54F9C312C1F59190F3EBAA0B711DDD54742EC0A116B764CD2DC71A9F46BE7B3024261A086A9D671F74CB5358E8F44D262EBDB9003A155C89A091A8638D8A0F0772FAA3A2C0D36430D1330D9F598FAE0FD4EC82B65E57C9A4B71E67F4EA726CC5146E626C3B936C1AD2BB24F7D8876B60186857AC4980A7692D530323433AB493FCD69A459A03105D4609E2E0A978E5990FB7C927741EB9ED55E1B64E973C3F7FF676FBD36C0C0691B1567013FD0666E9BD5D09E86AB79D9EE3125C89F9617E95C90F9869C979160DBBC3B2F23EDBDE1185EBB07DC346DDEA61A0C81364864FC4B84559A81BB9FB648CA678226D605692BE00C44107B14C6CB3CF80CBBCAB6BD9FC09E23FCBF157415EEA7C6EE94E3323715F1D41DE134C6E6172DB496A9C39DEF73F48A4DCE96C1FFF1AA609441C937281F844B1F6FB7369613857880F6A9E48471BD985CF2B068393F1F29DA13B303603B18D3A8ACCD8C045BCAE9F762BD02106A8C72DF342525CC9E4DA0D0988FFC091724F2E5F469D23FE7B64D54F5BD7E1F5218CB2A0302D6ACDADC2F835CF74316CD46C259336D0CAECADD7AE8FD35C019C51ED1F0DFBABBACBD35D117D575D067BEC67ED4C298929E760FA2E12EE84F96829FBD01DF61052D1D42FF6D73597FABFDE0FCB68AF006DEAA484A47C8235BA9A0971821601A88137A8B69DCF3A7FC2CAADCE86B96A1E143F37B8F17C903CDDE4AF466D8B20A047F8344EA61971D9256F2EB4ED6FED0C57D0970243AC71A2B6E9486B15694AA0F6B20B6DC3BC65E49D42ACF4AE405204597F27C83F86ED097014A36FBF61FFE0A0D0DBFBE8BB3A3BC81AE90E2A33354E575B6B6E797C9CAAD2E8EF1D545A696F7B96979BA2ABACB9C3D7DEE0E7EDF2F90B1E2F39535A7D91929EA9B4DDE8EFF0F4FA112C2D33494B69727598ADB4B5D0DBDEEC000000000000000010253748A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F + +count = 85 +seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A +mlen = 2838 +msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +pk = 698FBFCD1B6ED808EE08564510A9C892B3BA3240C14EE8E76823A6E4E7C3723A7B2E7C9068DC83FFE424614D0631B57DB3CE3E8CAF3FBC8FD006A16CC4991FA2F05B45155BEFA42BDBEC51AAA62C47021510A3C8AEF06D46D2881B60D4BD661F1C2BF97F523FAC7FED8F5D4EEEEFBAB580148A1A5CA7A6CE39F9FDA115CCDE82223832F0E0C249A48380A83D4BD1A48DA575E8FDDC2086CBD5CF13098E86527210F00ED178B12029C458A4AE3A6A760903B58626F24D62365944E3AAC8C772F7CBEF8AEE694D2FBF204A4CB812F8695F4190301860477E399F225896F138B9F897F377675F9C26B9958AC4745127A83BBD47A09156FF67F13F6829FCE56C8C4F2533CE9363AF479BED5EA147880EF87436497730B50F2C41D6B8CC8896F8D3AEC0B3B9C3B9DE41B172701EAD573D288E63F5E3B497424931F5E245735BC10041BD34186605C98B7C66D869420C0162B81ED3BAF94B012FF509048B4ED828987F77CE323AC8C25D58CCDFE17C18A27CC1190BCCD240FEF9D4AE7FEB4D0A389A25CFA2E11CC8CFC9D62C017C51A9BDEEECD279756112B29A5585C63A7FBDF5981F8A1CC03142BB94A41415CD6B9E7B5BE9C04C2B72E8AE7BB71500C4C84850CD5F01E70888607E3D7A43B18B2AFB981E0877967FC96C24BF1CA013E64C1BD119117CE73E91EB68D13C66373A6A257121A4B2CAE5E69A3E5662CFAF138E17A63F40F7BE15B400C7A16F9B97F64B0A0FAD4042B3ADA11913CCE73B71FB1664B81B299841B71B60367EE627511A728CF5008886F71956DA0DB1CBFB28DF5FC881F844D6A417212D21D32E9E57DAD657F8A96DD86273B30432F01EDAD8D6D1FE523B8D5D9C7D84890B81CCA2C537AF73435FC3BE174EA43E17DFF333C9E6B22E7929CF9DBF852274483C0ECA7EEDB6FB17610FFB1E499705E68A9A10ADED2F22A143522C5C3B34F7A447EFF9AD1D6BE17676D1354B7AE85BA4C1A8B90C3C255DF59FF5371EB7F1896102299B83B3A00901ED88056EC4B2B808C0B25D6708256B4E74165FDD4B3D1D90F5BB46FA96787A5A3485977D238ACB112FF603A905C0FA74231495FE7A8868BC13DF8E8F4A84F961BA8B0B8D85D944F7923035958C58B9E89FDAD6A2B9D1B0FDFE3D381ADA360FF37690A0CDFBD731A08077B78F7798EFDA5190C015CBC1EB701371F432E43344951A92BB50CE4BFAAD06E7F138770BFC5477345C9750C8A963F117C441E8F30BB8B32E38A379790EE4E5E37B7F357D48AEB8359BC754ADC2C293F1CDD9CBF62ADCEEE3EF8EA6AEFC78B59EE868B3972B9E23E7D68BB67D26E22CF502BFCD30DF2834DE1BA06823EF0F44C5938E2A740E54C8A987743996F88A90B92CF6D4642320C03D5D2906CBB483E4D8C87FFF2193848C51B3008B6556CC995A46FA356A39E01CE29A6744D85ED519799F5D096ED045D3A17DDFD78001F1312087BE2E60683210DEEA8B6EC6984982ADF8F21891ED5C0CC880B812A7950B803602C16141E1291DE93105DAFA5315811E206F9C8538770711EB6808C8CE5AA4793C89EDA7F2F5473F77AE5E8C6F41F934B071AB6A78CC8C3D4D4E44938FC5F20251262749D9062E340861E92DC73CE845A851946F4CD5F03BA594E77B97E15403C3D8100346A3CB83648283D17C29A43C5914BDDFD1F1F21E44818C72DE572273608F38E73C563B916E756821C9A17A3D77E60A854ED2828ECAA8516C1F5C07E3514E1C573DF50883F04D282236F2468A6EE42852776B831A521C95DEAC73D5410E28EDFA19F4AD6185B955B628A744D284987DE3CF007FC4D20AB1674DB7330613E73B554C84D19E83B6C336F97C61CE1D458478425D0D97 +sk = 698FBFCD1B6ED808EE08564510A9C892B3BA3240C14EE8E76823A6E4E7C3723AB2233B70772D46BCBFA75A538B15AAA26E5073F05A137DACD16E3643D08B9B8D326774A91D091DDB189518EB728B09577002CB02BCD48640771ED6176845B4041409EB0348AA4DC5AE77A1F0F0450F14323D848381220A3B7651AB1BF7F93C790C8631930465093149C9A6609A342C1285699886310CC52C20C24DE1A88D0280495C1602219905989840508069E2B670493086014601C1B48DCC124621976C0A27654C168190C04DD9C661DB8021C3324112B9844B364E0C9270D1261219004C132989E4124404350903970D60860C000444D216860240890984700094604A088A0BC64DE01405982290511880CA422AD02622E2326918A770203721E2B8881CB9644CC26D44468400B28D13851024056C1CC648DA286163944013349252A4810C090400978C51367223C96C50946C441829521830093810534092C0180020A34124C685C2269222988403B52903C8108B002018175260282899300409C1248C044AD0B04542364D0C3010C1886DA1340C0C82681A123211C57001A82D88C08C8CA46942228CD0384A51A025CC405019112E22482A980428A30492E4004121A940C8924C992611CB1061D8322284186199308624C505D0168400B06D98184120B06450A608CA428523044D4424842438444912500A22240B44128110815942090C4752922832419060543689E2960D529261D4C48D5006921C276E022462098280444410E2C04521C06400220E0B368AE23089C9C64902094C43064121335022286C4C109081186418179103210864A0714144299C96806012510BB88DD9428204B72822B54DDC286A0B038E4B360A61246C10B3855392101929125C022E9A487018913101404C83021192246010474412476DA2B48418922D10972C40B2015B420699104C2284710B83612148715B04465B1286D0402008196859C48DD8944802420511C001A24861431644E4A865CA026861401102C86458948813348A02B98081B67124384AC4B44D082969C81829D4A841DC1644501826D9126CA4B40144B22560C6811A21460B188C04255094A8600B1972C9128ECA360E0B82882448508AB265E3406A43202503448D20C651C4B86801138518A28419452E11266D43080AD326120A21101C0326CA32700B8665C8128264184951408818967001148A12286203004A0945659C044598C0491BC525211720213312C926306330249B8828EA57DA3E495BD43FCEDA47F75DDAC371A7CF442041F2066C99392994300B8689926ED8BFDC389517F5B57CFED027FFD52B5FDD295D61A68F040E5919ECC07A975683AFB94CC39C5F3837213649EBDC93407D8E8712E2ED09111A96DAF07D15A6591DA18167FCBF4FEB75D4B37F494CD56871E418A9899B7248FF890B7AFAE5B80B84F082CCB1555E24ED97C906AA06F58B721BC1AEA28DFB0F272AE24889A82D43BE2136F8780CE238834F1B3296D00F9E65A235B079BF42EC370301CD7F6D8F5C1082D496142337026C6BFF1689A69675FF5DA600489F62032AC0E84BCC8836F52C216080AAA19A42939D82BB36B94A013F82029589FD613F0FB1AD756B97C9A1F6C00FD13F60360CB49AD8313596E268F4DB997DE525E7C5C52A1B8EB007D724EA995A6382D3F0D71592071D39C89BF8A22844E6E2826F32EA90B73C154EE257243019E79EC7E029B80739F2A904821CD01E7690CD43A02328D675E52B60ADAEE185090054A780B11524CEDB78B557889A95C0A676337D9EB9BD7414AC7D44BD9DD2AD45E20A6B294BEB3192FE23E9EF6DF923186C6007A24469166A6B43C53F4CEBCC32045A5D210D6776BF661F98C7B0BBA2442E0CC730E7A194D9B81F7E3CAD9263B973B7D14CABC867DB7230AED36E8341CEC604B53EB18EDB9806A862449648015546ADA40C4EE41964CAD4FB86EB1E830AB05D3D75C7E4EAF1F7AB650BEF0DC4E57C03C603FBEC666DA2C5EBEE5E4BF1475D6C5C4B7BD9B32EE6C01212FBA883F91C96F34ADF8AD70CAE353E2C0DB0804CD9F08D5DA537267ED602390B384AC2E5709A6B6E90CB979A2BC75C307C2822648A0D4E0752F13707F51573FF9CFE8736F8B6121104B800DBF5B8AC2A8880446213EA3A553615FA28DEF1B935257F4B1ECF01C0F715669E1FBD9A2DE7A3001FC5C09CA9BF73C1A2CA65C42A051B4AFCAC5A5281D8A3596085C8DC11043E4D635C7074C370490B8A3EC98A3E7176CA6D406E8A1EBF015F1C138BCD122D6A41EC3F314762A7C07B18A23E2C08B641BA4074445A7C71EB6A5378E68E63FAAE60F474BDA49DF7772AE53502796228A5987004F7C201AC1E7C785F9AE313719C6E2914A367083871AED8D4F5FE0BC630DAA6DB876D9BBA89F4E5BB19D6F4CBE3DC053AB30BA483F72CC71D876D6AAF0EE1B9A583A76A452FF12891D6C5CCF200373A579332A200BEA389A2E891565AC2E94CABC3040674254D1BE6A76A9BA31DA1DF522B78B5109124FB3F17B0AD9A4F4974241833A25BFE8A7750359F1D9B66EA18AB6D91EC26A226FC0B0A7B208BBC79469E54734D2FE7BA58ED3C2FC78EE24B03624A9E781F29689C88FD52AEC790261E85B35ADED8165E72C43693600AFF1CF56CCAA0C75E8AE0908E7DF1E6D2FA10A7AA4702730AFC5F6F3FE0DACED46F7C81259475EF7DDA9FBF76599F3D08AB67520475D84FAA4F75E3CD359BFF6E00B888B3F62BC948D00EFFDA4C56CF76E5681B18896F6444AF782F39E3850E309042A6AE8969C4C24C053F40A99E693A58FC445D53B570D79A0E3E580408F36FE68BF0B7A01E7BF18392832F65BDE7176CD28AB6AEF36D2108A7511C5A251ECC138F41F5E417E5ABF57828E514146826ECF3D839733C9D613CC28A11DCA4E9A5E10E58BB692D38AFAEE0BF970F47B4F8252FF050361153CB6CE875241A9A0E72009402B3C2C374433BEAF60814EAA0F766BD84C9984D0F471B179409CC0B22B9C220EE7A6DA954A0E5F4E99C83530B133A5475187AB3891FC6795F9DDABE3CB879813F3ED3E9ED14B27B7512D79FCB0FB02CB1B3035E2A99BAD4AAD066F7944571D856001C31E1A5F7D8F5206B8298BE70A76CC5C1A9D2734A6A1A983639E3356282AB1E6B69C74E62A0E53AAAFB15DC1A01F1B47CF51110A1CA5E23BF1FF1C0408BB6FC4F1C1C745D44D520394D57FC5CDA835EF4B4D91B97762A1877A549924B400BFAACD953A5FE34BDA73C25F95CEBEDC6A65DD03BC80543CA734BDA172856B2F3730F8F73D4F3B2C15DFC1216BDE491DD144C8EC15B70D37FB703253E18835A27CF849DBD774D45EB5D2EA1DBD22DF673C5F6FCD875158A8E974781D6DD3E272D8D4708D4A9F54965356FD22EDF30351C21913D404462CE06F8E37ECDA1E30C9EB0330D07743E4C681C8368E6ABCAEC7BF7B97CA9936342CE1A7014235B8A05BF414E3C8EB30185009AE0345089A90580E6355F7009ECB95E4211373FAA96AE9C80BE0B9BA17BAF35E6EDA6F5B7A9BD1CCCDBE937FA6BE7C70A6B6D56B815703DCE498AA5D3F8BB913FB6BF94A964506E53C22C17E3FA80667F06709ACEF510AC4844A7D64C005838C48E7F00 +smlen = 5258 +sm = 03FEC0E0DA9A0C1FE424D018C550695882F841B0909037056B8A6953C5573636BBF9AC120BCE52E5DDDF48D038EC4B8A4C189A4EFD59FFE68C5659FE6B21ABED6D643D48021C221F34173A7E3FE1F57C14320C4906039F5A61CB2601BAB50A2CD11C3ABDDCAC90CDBDDC332BD633C4CDAFC21CC504CD19A5F7516E567A6C537A577C2663EFEA60C1ECBA2B610198B496ABE07FEECAD5D19FAEE0649BC2CF889E257C0366826C678D89DC51DE6DE8305E9175E80DA50E6440DC1824ABCACE28C1BD9BE2A2FDD8974D7D76F6ACFBE4DA4942F8E7B1EA79568DE5D58F6CCCE8B1B15962713764C1F3C2D4536796F3C3C24A481A6391B354B0010AFC6883A8B39A71F7A0AA0ACCC67B2F8E63277579B3F869A9FC4BFD7DFF880112BFADD0D9264C3EEF5E61D6FEDC90412DF2C6069D2ADF121B2248E23C837164938077E171BC564389068F07BB445D06E2411C8A98A7E62F9B76554E48769EEAF9877854CCAE75C9E98692F00D8F876FEF9CD17E95D07446FECB6B48370B8C585693475C6F046C8CA80A8B57451B3C7E92D129065A792ED9566E39C80C7C9C3D88F7119C1D22787F34EA6E8FE8BCAD845B3CCC37AA68DB545FEACF61FD4F9F3471164072F6069BC35F92347A388D95B07D7BC3EF30BC1940A31B1254ED0A8E19D69EE4783298F754E2DBEB287E2E3F0838F96DC53719C72D48F244AD8D6B443703C69DEAB6BA681347CC48EA789E1FAEE101AD3258997BE7F019121F76D85D181F209AB94C64670E8FBEFD19482EF400035E7E3E07EAF2A37CEC147884AD45A92D949C4407D46DEECE56F721A61DD6C699D4056F9125009C4B636AB1A7D2DCC8A1E7DE18BCB050D63EEC213C8D62E48E1F10F0F60A3E409C9AC2540A86E588B294D0C0B9F0F2AFEDE99A7860ABBE761E29FE0131310383F5F150550CF452B7381BAF07819D4B7E7D3450488A0E8F58894C565EF0D1E4835BA31EF4C11F78EFDC7478B2861C970B2C719D1D7C20BC984B7BDCEE270CF1AF2FF97B1B44368D23189CC44959D0406E94B1D7B244C6B24AC473D5041F2A44E3FC50D49CBED359EA88068310A60E7B638A84B299F8EF7EA4CA0678FD1AFBE5A801EEDF495943D19B3746E883519543FCAAC7D20EFEF167338A6266531E7B4F06B62C05416EA32ABD161573E8459CCC8529DA18461D2CDA7362A364937976531791C0CC7B99C33B39337D9624771E061F68433E256068DC5FF0A71D335C468091737622840106448B8A63F64C98931A9AB52D706B7901EDE9EDB8534A560BFB86000CF2063124A32EF45D9F7F28C69514BA7655BA224656AC07223BA3601D423C7B0DAC249351EA6B5D00F09682329B3B24D86E47F84EA4C93C4F10CFA7311630143C852B00270EB5160E2F518183F75DDA4701C68D26B4293737AB6971955234F7D701527C2FE0FF815045F7893DE8ECA9BF7F705DD41B79B6578D4813E6DE60601145773AD43D35B350B4FDD46CAE28887B512E526962F5F4ADED0C733D78C293D5F8594E32601144235FF945AEF598B8EA94C5430628FFE72104A0FA9418806D4856F4778EBDD44ABBE9D3634BEDCAEBB992DD881FD4A773F014E51C78FD0EE95913ECFF4F430986BAFEFE64931E1E76CB008EC5AAD6F95DA509796158CFE6C7137CFEB98D34898DDB2741F8BB91D3B740E524DE8F88F55201BCA35F2E76E1432808475F77A3F010A7AA1A3D886348AEE3BD4AD994AA350E7E7E38CF4E4B55382F93E29201709A3CC2132F1A91A48AB5E03EEF3239ADF6950956015D98B0A20C333681174C16CCC55A21FA3DF7406A73542E87CF29F8F71525AB68F203291357498DB6969399DCC0C602D835BECB3D5A096FDA188A0E8C00E23FD8ADF07F25AB8C4F353DF0BA998366F4F8F4133CADFB5E0010975DED6C8086B6E0E33441E7BA0AB2B4354D11D4B15B05BAF4928E76E9018CD4AFE262F99A4161CDB6644C50148EEA30818AE7CFA6E6911F4B4D941FC822D5A4DB0201A20B7E0A0C3126AB4D80AADC5265D264285EFA365E0BFBE9205521E3FADF72F17E12664A4CB691A670896496B72508628BD5482FD489DC65DDD3267605E0BDF4A879C8B6508F48B96E28A931D8B12DA9B868EAADBFC2AAC1FD8E3920E0779B1AFBA3A3524D9048A77C802C9123EA00ABB2A3CA6AD939D62F79215E5B747A74A4D9925421E636DED26BEB9086A7C043F8D5D4850FFD12F3E7D411E496981B68A8D7AB080A19049DC650EA64E764D58E87611F40E4BE1EBFAD2B19741293D929B5795F02CF3E910EB0DF244B263049A92725856A12A5A69FA4B306B4E64E547C72B50BEBED55755C97F72B95BF06B8BF05BFAAE6608143CDA40223A758EA66864F419F240FAABEDE7545DD42CA769863DDC5CCE09560785D3FAE752389088029E0CF369C852B9FFD69B33477780286FE1890E8CDF3ADBE9A2F3DD8D34C4857C256FF686C66079C67C0BB64E7BCDB100778E9A2C85941DCC7D7D644690C16E8E4E36AB829120FF6DD1A86B86B86D5151450FFC4B332D63D52A562A78A6CF9DD7ECF76B46244ACC2E91D6E3275602969B753EA03E66DA9D01A69E747743CBF5163B4E1E4F93C2C6B8EF496D86784548AFAD001E693F859DF21FC4185B38802283D1D48833AD7962745C4773EB53A69FE39F0397D01E4299DE03B1AE8A0EF679E346BA845EAD4F5A395242513BBFEE3E2B130CF9A349B147344E67E9D2CBE3594EDAD37AA237E32E756668EFFF3F0E06495837FDB340C0101044C56457C59EA9A8A57D75D548A1E0A17264266C8CC28914B94F088E9BF73C4BE9DFF39A62B1F4A6A419CF894AD91D4CE05149F6B374A8B6ADDF99E3FC18433BDEB3CE99E98F0402B0DF9CB2E8A1EA9D8854DD0141A75D622253B54ADEADDFC24F4D847A9190025B76C4B4201D9DCEBF21B7C78E180161DE41A0B1A6D2EA89428C356273DFAB46BF21DE0229D1C7CE8633FC3C56767AFD9C950B2B0D652EDBEF5FDFC2A2E94951A3CC58E11213EA6CEF7CA534BEA451E87CA14E0BD91CFE7C67DBF7BD17AB8A1648F61FD5B55FB81C5DFE72CD1830644437D2C47429CFE080555EB3726C25E929AB5BF142328DB0FD81E35EE68588BD4F61CB120A905B731A060D55114764A2F7ADF34ADE1B8CE971B89D20BCF060D9B2EF520AE8BECA801F3553B01983232BFC02FE0013D581732E9FD7585D762EEFE6EB68FAA0D26B654198486837FA7E7613000AB17C8B6208CA27370A6DFFDB1EDCD05BE1C7416F09A0879F5ACD08288ED6771413B049D2FEAEC9B8D95B5442BA6CC97CEA0EE44B493F622A63A771F2B4C969DA8B9CCDCFAFE050D0E181B344041455D63666AA4ABBBD0D6DDE5FD0305363D434A4C59616F8B94A8D2020821545D65949DB0B5BACB000000000000000000000000000000000000000000000B202E3AE43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D + +count = 86 +seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 +mlen = 2871 +msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +pk = E95AA7A4124977E6F51EA245AD10446096197346724C9569450534AA30DE964484133B7D0B1D3A9B85B97CC35FB2537465BAD29C5CE89EE8D110B01841CB0353A29A599E29EDB0CC021132174DA31D23324CB8D44A0330675EF02939E6C1EA6A938E7E24584EB0127EB8778438B040496223ABF9C20C5631B5F434DAC008A167552D7F67A9ACED1B8B67929935C07B9C083FBF1B5E8C83B96C629ADA7A9A9720D0CDDA63DF6F052CF10891A9F108C2B6150450C46059907EAC3EB69594A98321EFBD0C86B6638A9E78EAB638E923A19651FA0D82587245A75A37455AD10373CA67139D3BE4AA0EB8D6788330DEF5AF125D749EC46DBD750AFC35E3974815AE88F209354BCFECE5FEA7B8CC8073F2CD4F500EA9F13DDEEE074755AC885EE3BBD80212C34B30247DE2ABEA094C3CA656E644EF70190CB9DAB8EAA3516220DB699DC43B8D6438CA6E1D51825B3A4D19114EC73AF70246002BFC0A2426B3A1B0E48D97A7360F0E44F1DDE713A46A2CB46425ED38E4C483BAC59C25C381E8D215CB800EF1E9FAA6A5908A2A8B230224C055394DF3BCC535B97D33C4F6E8C63E823B4B5C8CEBC3BFE5C223F8886BE135E709950A8093AC9ADDDBEEFCEF1EF97784252395A40D3AFEE970AA77A0872160BF3B54812F52B8CBC06084915E3D366A4B8D88ED77FEBA9FC6A61E2DB5BCE6B606C9B8C987D6B715330A02CEDA760BB892090559BAEFE4D0A544C4A921D599EDA246102F5CC02FAF24FBB3ED6F1C0456A4526517AA98F84013AF54C3584CD800AAAD0E94EB997A99F3F08889110E83B2B8D24E0BBC7ECC945E291183F8177116DD8B5C47E89ADC7CBBFACC7167C8795750801C3C250BE042B2A9E06938DBCAD2A8D8FF0C550EE56229BE65AE81655578B6EDF47B7A4149FA4CE0CACB1A03516BC419915EB3E1A2BC2CB9C44917537C109116C39B43D2BB8EE92F82104E28FAD0650D99097F6BB3BC93EF71DBEDA0EDE82B31BB1F26663E71CA50D1C0F541AE27FB1D1B3705B5457AEF3C4C1F7BEB1AB10C6F5B5CD40D76FFC4FECED9B78DE06811B17458A3147B035F36119DC6A2ACDEF3B0E2BE03DA296B62D5B22B92783F3824BC83A407F7C65BFBCD1EB340D04F0E5D949A4E0E73EB0C4F0C185BFEDFA2D40E8E069F32D15992B9210B1463DB5C9F2A58505B321E08E5471923728557AD505B2FC878772BE1A6D1098C8BCAA58E09CB0D872164119E482EB791E09095EB049581C2DBF50B34490C83C57A3C30B57B8754F68A0E16CE70B9CA2FFEF4EC8D426937C27F878C03C70727F8C4A166BF4AED1485D7100CD8FDE84D6FC46571BA232C4159ABAADCBAF255C75FD1600CECBE1899F7E7A25AC4B3DE9FCF6C7E8DA2EFD3E955051276D37BDEC0D3D26AFCA23C721A5FC7669FB98C131F7EC1EE8290EFE47B440F1D7389681B85B5EBB6FDB2F54B9157D48C81B146270289DA0CF151E37A9F5E240A4EDAE4F2E9A7C5D8C849CDAFF1C2D809EC8CDD4881EE542D078D63FF64194930B334BAA93CFD555C106D5E60DB9BD1B2F5DE4A82026F5DFB0C2800B08F1DE904DA771C4736C53EE2B9EDBA925C276CD54D944B586D4FB222FF314BBBC28AE136FC3849A56E5AE02A5678632546168EA056716AB7EF85AB29595C82404747AAE154C0F10333C19CBCAEB7E30C55317DB2C1246406DEF3352C3EDAE91FAB0F4F3D4A6C360701371DD5D0D2CBD623DF99B28DCAEF1D7EEBEEFA4492341C9703BC1C6160EE6F4787C0DB9DFDFC78E892F87EDC965C1C98C78468439773EC13D3D5BA3CCA9F7C09A3F4C195ADC542D7DE1D7EF4CE3BC414B3B08078F87377870268892B986972A2B31AEAD64C2FEF0A4D +sk = E95AA7A4124977E6F51EA245AD10446096197346724C9569450534AA30DE96441119848FE41839D3EBB56C10B1A5985830AF5096A1FDD5064CBD2F54B61F52C6084B6FE48A550340D6EBDF10E4143A2446384A6A83BBAA0906EC1A40B145570A1A3C4BDC3B16864C2A1BA159DE999AF1A27EF72D7D2EED12FE7DB5FFD4C24A15DB1822A2C280D140498C000D822404E3246208916C24B041C098001480848A2620D2C2511CC3909CA421DC440823898CD4B2200C1922011869D4089103C66840A029431884243031E34090583624E3342DA302690A1652E0964D89B09058326A5C4041184908894489101792E0C468200102010104A0904D84B831120564D832665C2872DA3632039328094761E2403111240D00C76CE1866150944513366DD3A43008B9418408008082641A26902125449304718A2892190851E3324501922812492CA440061B426E50A20900A1510B018C09186222206181260181866448402903A38D02C900203150544691D10885DB0490812811202825D446041348868B360D19B1210C258D1A8000D3200E5A428ECA0411582691C03826E0328524136A22412852C26D14309208948D080429C9A069A1264C5C880D93A6501C352E09480803A86C01292D49422A5C260958C82CC44888C0A0481CC58D19462112A5088BB6850C2589008400A2162550A289234269E43644C0124E24451018A33090163064B42C1A020403476CD0288CD3C650C34448C9462C63804C48084142028E4C148DC28265DC248C0C1664008305E4424419440208452219B190081261CC34321A42015AA81100004214306563068209986D9AA841E4220909A588833406C1B4889BC68DD28280D200811B2609C832121A490C9A26661B0386DB3891D8340400478D00C8890AB51001A791894870230360C8A24020B4689C8641A12066084884C3C22501312C19179200378C59B810228680C340420A276E630024180501A4288118371204282019B30D5A0291C29664084405A0160D22B48C1433228A9025E03632838651C1380084440942826CE08210A29265443090142265DCB628DC2050D4842054A2500BA0718CC86C1B409211B240441671A08088A0B64C9B903123C3511010265C0429E1C0311B00064036260207840003600310108BA491CAA249D8C0405A380143062223138C200720A2A67081C29111210494400EC9A44CD4C48CE3B66512480A0B080A50C22058860861806D4AB410CB16090A1552014224821071C29045A655ACC992A1422B9A868AC1DD7BA861470A7CB41AA5452E2BDC91F45E207545B92AF386E3312B17EE90C4D776636B0E824ABCAFC71DCC1D91B45A19B3B39DE8294C449F4C359BD9830E76042302697C7A78CEA68EC869692586336B16D6BA79BCE497A723D7AC8F32E2B7B89CB0691EA6B42E422079BFB1DB0BDE1FB658C93D7CC46B7CF88454FE844664F0FBE939C9A069661393C7B08006DE3105057E3AE7D6FDEB27E813EDDBD7A13A05A70C27E7F1C9A34A80B92D4FCE20D0F91F65A42DCD2634CFDD264FEFF28048775654D08189F0902B54B9DBEF895623EBF4FE0E10AED688D70695E10FFF8543A7F22C526FF8DFA2217C189D28FB14ADDEDD54F26F68FF81362DC822128885EB77120D90BC74CD30E7E27F6C1E2B9BB51B1AC0CCB53A05DCE5717DB5CB4209BCC4E3388E1163CC3590D5E219F41383A48BCFCB29353C7A1F0C019F60E3EAD3B6BA5E9003EF1F26640DB04D9D4B07E3215C34A8118790976524ADF1E2616F6A654E256164DB075661B5235EF8B69C0024A81D3408941465E4227981B32F4E26EE9866CAC5E8B4FB7314F1E15427D379CAEA9A727F3F201F495B67D9DDD8F014950F4C216AEE2E650D70FB4C26483DE050D78A51F53006B94EF767B989BB77B52D01F6D8767272995E6ADFED048BB7B112DA8DE9C44E8DD36B4B650B5EE1763A0A4D2CC35FD1FF88CA2CE3A6572DC7342EB3BDD56EA5E72715E48CA1816A2EC17C1E85A73F227291EBD716D5B6A41A329295A23A84647206D5039229AF36066A0C3D6A198AC42796A7AD9CA47FF0668F00425EB04EDA6D65A13664FDA28AD47579B541DE960D00B870BE3B8B677DB2932C1442A99DB7A3711F57424060E0CA5C69BD139CED1A10EF2BF125A8B3A41B681A98612B41541F67B7EBCC9F91034BF099683469D5F963C2F1057D1C02252604CA37A6ED25B0F24829DC1C9ED7DDD88049142B711F26EC96EB9748E332D2771227CED74328452EFDC88820EA4B91F5CBCA5AAD021FBE76ADE5029A0F6EFA5F0D2331807118C77178638D313BD840778667AB090E1BDF3FCE24F2FE45793634E4B2FD10FEF44D61B182A6B9DADE10BD0AD6E1A80FB3A9D9218489D04125B148B8E72034D5FF52E309BFEBFD0B580C5E10B3A193A5C7E50A66E1C950A399D25975B304A2DAA654B6F7B1DA03DDA650FF1DB5608BE5BA9214847C334576E8293AEC52006EED98F4E74993E90CF92066044C794719E6B704225AA9B0469589F764D3F2105A2EFEE04A12512D028BDE9B02E3AB59079D4C015F0CE31C8F9EF159FBBAB405537B010548146D58F317A158DE5563FA1066A3BA0A947B3846CC3D1347015EA1D418A093C2B6D3D391785ECEE8DD339B6D7A175505E880021FF858369C1A56F448AE0080ACDF73C0831C8ABAEF3F37EF3F9F222151639C9F6492EAF13F40F0CCFDED5C5D9A73A0E1CD3D8F3E71D37EB92A4A55BB3B9C250347AA4AA3D2D192BAC782CA2CE06303BE07339D50B98E1F299E1BB5F47918E5E55BB044068D9A67A1C12CC8FC8536D6B03414F44BE527E35A178C7E6B9B55939AD75F2968EFC727D1955BB5A446D7821002AF11E0B363592396EF1430CDA51B0933C8ABED8B14719E76808BE9545FFBFCD722E9AB08281514DCB0DB3268396A83A4A5575E7B9A4AF55F3A4EF0529E17D20D991F01ADEFF7DFF27D78D7F63A61D3BAA16E039A7EC4950EA1F39705C13966464CE83E4DA499EC0E2465DC44BD2EB0B901A6F586F966EB8EA8664B943CEF7D034626BA7E9DA58A215088BBDF78D61096B69A686763E3EDBCC12C1B5E3503DB26050722D4E9AA18974B2920AF7E9111153986A416071F5CAAEC54A8B0FF9652E65474C3BDB9F42B97633D4BDACD1E67E6A27A1BFFF93187741998BD3A8C4B81A418DED237367582DAB5B93C865420B86DEB25A31468F1D86B68CC72758E161D98A13785D9B11B5F74348C09317C12C51691F314A0F99A5688CC22EDD2C66F4FCFC8435969296DE8C52E40C8B610CC134F129E6C5799B36A3340E8ADFB2953F7E4C305705ACED4FF34E356551F660C48ECF546B0430AF96088B45C749015EC38A7A72F8FA471208A14732E1B6FF20B09C501F7CE0C13BCD55B63E9F227F0A48BA96B5AA71BBC1895A77C51FE363B224479304220D0FD484618CA09F21D9B2D740117B34B645A3ACE509E39AD97F344E8C78C1E121A2B7FFB3F7B2AD732F15C1E12F8FE1E4F48606D4276B09F4422A63B982D0F70D960FB65B13A2A0028D46ACD0D78FCA6B74C230A51ABEEF5AFFB74CC2A23D5F3B80D2F535805771780720E80F08EBFC1D8B5D8F3F07C255F95F583987134C8FB7CC75666F9 +smlen = 5291 +sm = 717B604228185024B9A15FA5F4A1200C65FB40E4278D698F49719E31B8001A01E803134C7C8B28125B5E19380B11FC389BA8C599C51A4674B2F20C690448B61879160267082CCCFA18D8D8D2CB28BD7F1AE74603DB8F1729D37571FC5087F44773C181917941F43AA580C5EE4DB820390EACC5DB295AA81BA9D202A5F96296F9E3F0DC0E2207D075AD9E35B37AFB4070A56FF0CB6B1BD709C8BD3A10D79E473D5A9130CAF08D7A4443A0C55E905B69C30119AA502A7EA062F5F2F9C2E42FAEEB9259A2D0E6FCEE38BDCEE0A2F1AF9BFACE2E155AADDA1C1D8272EA5768115AFF8B8EB1304293C30F54AF7AC5D5CE89B1D3FFD697029522D4A87BF8CA21AA2F3F65866EB7F14E65403565E0882F92B690FDE5E8301F9E2ECC92EF8198505FBA3DB86D9613D014DC98D34DA9C5049CCFAA1E0CD9B4D8AFBCBE766106124E119516FC7F3BA0AE037C53ED8915804E957DA1FDB3F5D89734058B8305A12319C2E5B4DE2F2954D3F36E2DCEE9F5AD6B0E440F3B4B9216BB0D6948E86BD95AE6DC06B4629AAE58447E8F7CD11DA59AA44AB7510E78182D5D1600A7CA593B825389FD340E53BE8E6B33B09202F5AD3E70C60577D568A708E93A09E08F3C06A1769BE4977F4C223BD33F26FDD56813216CF39E77940B69089AEA2C2AD41517EA4F817B8F48B29E3076427FE2014B0D10E55E9FB773C4882AB4CEED05FE9FF994458573BDFD8A4927D33A9D19D6EBE6F6AFD5259448AF500482EC8E8916FFB013663B80EFA28E93DF2B6EFD1497D0C9FA309E2F28CF4EC1DD2673FE1A267BD593059271ED1ECAB7648A9AFD803A100DE667BA88FFFF6CD1E044E2C4479982808D0F26D18420CDC6CABBD4BA706097EE4F6EE6B7EBD0E0114A82311BA8D822CFA42EC01171012DCB7469198ABEF61ABE59A9CDC05D3149EEB27F9A96AE0E032E842185506DA966561D2E67DB9042E88059BFDF7E00EC7AF2550C76EAFDDBEE43D16A71E405667B25283792B5BFABB16C08AC948C4464122F70A7CD435844DAE6609C3CF599F4C8486D37A9A1B3877F85CEA72BA8A9F6F47347D2D524D4263D0320F177AFD26C0AE4AA04AB8EAA9BBBEF44FC6443CA387FABCD0809B0CF93BE41B31FBF42725BE8C07DB12A50A6FC906F8C6E5FD013D67BC7662BCD11E399E07080F0D8E6563ED29CF964EF9009072DA9CE582E8730064B7F902420865577E789085FDBE3D3EE1749099AB6462B522DACFDFBDA0C0AF06D5E66F7072FB6B6E748E50E7024EB23E68A96F4D96217BB8FBFD8763E15E57F5424EC1387CB7EFE6F4358A4AC99457B2C22D8B28AC5F94276C387E392EB2A9D44365117B98EAB24488E931B850F3C36F4EF0F848E2982329C151E13E326B3F8BDA16693B38E2CEF994E1439BC7E1F5D09C8BD01CD90C6BFC06C0A25FBF2434196AE2471D69707F5351E0892F139D635F2C58B107F99DEAE780F93B463CD551073D0529174F52FD73E80060D049E8645827DA6DE517199E4DA06303DF4D1A8CE08BC43F38C7C226E25F6C2C50F457A3FA91343FA807B7624C4C94C39A74B3757CF02AC78F4F9EDE11D433E88BBF5280E4CEE90586379E9E442500A9858885298779D391DFD7DA0EDDC62443DDFE4AA171B6091A75E8FB2B5B67D0F7F8F09AB3BC864E3B9D67322E4A303417632BE0BEE58581EAEECF4F4FA2AA94819C8E43E5BDFB5B0AAA66019A8B01D8B18024BBFFAAADAB10D03895D4B58BBC1A643C9CAD0C4C9E4641BDCA8DD8080ECEB1EDAC949BD4BB3C6F5015208F719AF1259E70E311D6CE07359D58A186DA8ED23820A75D048FC7E27427FAF8D7EEB5944953A2107F4F2C449E001F2EC0AF9AA73FA77C465D89FB9D18BB471E7271B46F78E846C2AE2E559042C480EF3A23D678F6681E0BF90488192783F09D2A50EE5A94A1E4EDCF32DE6138A4CFD07100A011376DFBDF13A402FED7EAC0DF826B9FA40370A4B6214028573A04CF153498F3B5B9077D3D5172C13FA3487B09C798F17B6C9D522B166E25F8AA63D59306897ECA4F4A2574D957A3612FCD951B9F25C3B630D6EC3023F1F90779F3740C6019674C07EAE06CFE348F4601BF94DE1F07D56295619E675A7BE15A2B0A9A35FC343F98B06E1EC940F923C38ECB92C5B74649786B26A19217C6992782B20993005493C508A9C43299BB46372B0159C6CE30A6611731DA5D6D64E498F693DB276B63F397A420C18A2D816386DBD250408833DA275AD74FC87ED677188DE1C1E5DC6ECE0D07DA5F788CE99CA53FA5C723E41DCAB7919D012F5448132B64558662A26D445DE324FCC4C030DC66E06B5A3A88597BC49C620FAA87716B6EAB0F8F4ECDC6FF8BD55F577D9369898F01924FBB1F867344F4DBC2BEC5725A137443F5189FC35238AA6A70FE846CDF5E7651F4C24D5C914E6D3D2600C1103420B9FA7FEB42E4C1167E7274C8FF353BC58DC49A95956B96FD07314CEB7A2DB8E62A84ED1CCAC2679438FC508286FC27A57446F9D5374A78FE62EB5C400EC2ACF1166C0C69F10F8F842855CF00B1E1D432B89B10200FC9356F1829ED7F8279CBEF86DCC1277D44A3923C72F23B7052B82F9C8458A3AA027905D297AE77C4ECDA672B3C387465523F8D06A7672F05D9BECD395D89E4C2767C0F23EF27701194A75BBEE3399A936D3C3FBC9C970936DFA6D1DD9A698B11B1D9B0680D143D712427B0422532AA55ADCFDE69D29317D670F886269B00A6F838EDC75709FF925585AC844A9EF5F32D748FC26BA594D7C95B4B4F9D0D9295D37381D92B0A796134B4BB87470B9C0D3A8302D1BC81D37DB9D6809CB9D35A9D687CECBBA81B66A5F541DCF8CB6D10EEABF7A9A8F92841F9BA80E94BDEC0955D3BD8F42B438E077FDE2C7A524B6F65664AC8FBE915D8BA53A0A9955FAD333CB5DD2E69BADD67C1989666A80607AB973C813A534746E811BFB6107BE4FFD9157B2A0E06519F05FC10442B2E61B53917A0D6D29BBD3871D47D6A1A5D8F118020EF86B65301EE7015060DDEF60B1A52AF3545DC00451C1D5177ACF6D3B96662BE5F90F22C239A3E2F5542BF432306144B286908BEB0B8CE7A7AD525D035730C8A07E54A1CA7B76BA276AC7705CB2CD02CB0E0AB451BF4FF263BAC49E0971B46C0A36F1040CBF1865464AF12404E326395226A48C4743F68C9568E5D4DE0CF68153C72C34A530C713CD91E1AE6716C7901D0B87DFB88A945B766ACEF166A11F524BA14F10BCCE7BEC0E9951E6C0884B760F52F4BEA53273DC81A3BE9DE0792518A34967D12E6CEBC02A5907E37D7E2B84EF32017758A95E03F9030711171B244D5D65767B829399A4A7ADBBC8DDE2E3FE20242771A5D60D2F32373950616D6F7C8291AEB1C0C2C4ED23304445A7A9B1CBD5D9FF00000000000000000000000000000000000000000000171D2F3AC07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 + +count = 87 +seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 +mlen = 2904 +msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +pk = DF139C35CAC0A59396F8CC8948259D3BD117EF82509691653212ACF166C9A680FDB8128FA43077DBB83244FDDF57C965980A5E2649C138E66409E839253DBAC211096A43D42159BADAD88C2234F37C48DC04DED40949A5C40C2CFFC397CFC548A2D4BE5CFB2756B1157E346FCC4CAB38CA31BAA0D91721CCBA7869B8D4C66EEF25FE3172729E223ABC03A30DBD8E43BEF6F38D1784E0248AF04435B1D337DBF7EC4C1714189DDB5DC74B0C1472B3843C3466DB2BF1CA192B39EE71C18D4AE218B3577CF697F4EB07EDFE7BF7B3191C692478B9ED0428F4DB1A5288A64E6AC6098ED99E5787C3F54B0C89E8B6CA36B9309284B38D0CCEAA662A5CB224EDCA40C0E188CB78F7A67B1234B3187F702D76C8C3A049DB4295A1A99ED1ADC77EBB8285BA9EFF14A5AAADA7688C93600433BD86664CF762AC3AEEDDD7EB323546BAE6C66E8D190FC3D57582AE150BE0CA8D168630781400F0F4B45C73EE15AED7FD46F5A0E6B491BD7AA8F071EA205B3373A83A7511A39EFDC246D9F22044A6D9DA0FEF26B89BD49EE31E1C350EEE8187F6D42D3856B0353392CDEE7766761DBF2283959EFD90B30B664037C07D9F71A2710E723BB5B9105F2A5E54C84287227D77C6CE874415BD78551F0C8497EFA56D58864A8CD4815792E87C1BC3F50AD35E49D209240223C1C3A816898F30A858883AF03279DAFC524589082E837DB52D0B595496906D175AA8EDA68ABB7B5FAFEA1025564859D30064A8B0982FC65A4CD0A5912F03A360E196881BBB4348BFAE32BBAB7C5D5E19B8713DC8C2797377F23748E3BE17D2573FF86DA19ECBCDBFEBABD58FC976C8393CAC6B34FA365A5703F9034595BF0C7E2BD0533CB26E333E46DFC59936406F6E112CDAADE6937DF006588F931C98651A9BA7AD6DD74738D666A23669068D968DC7BFC2C195EE699C4095B593A209C5A8E6843F68349F36A4DF558159B39175CDB0E1110AF83D2AFED8B0B739C3CB87893876222F5235116BCA48FABC26FB2B693966B12E3C47F328B188EA528D08D3EA345332033F7AFB35235A045940E3C62178496F9867E8B443081B6868E95596F906A8AC7227FDC1D9DAD552E519AE302B279C96CC0FE812F127EBE0B7A10459DC8456B4D84C06E67F11F37F9E4684F676F8303FCD5B9D910E0BE7FB06F637C83E6F98E6CC5CE0504F0570C8878C9A1E286271EE282381E32EFD5C00861CB4178C035C792756839C3B11598E94C9908E172444C6C0A297F98AB7A2D499BB216F024C30832B3F0C561CB222EA7A04DFDB6D0616B76446338FDBA1DC16C9FEDBDECA1CB39AC63CE8F989AA814191022719DFC349C2F6A308FA2641DD4CA840D4E680A76C1E0617A6B39A82C1FBD70FED16B16E5CBE72A0A614ABC2C81FA03985DEC0C5ED9F5AC39A781DF76D523F305B254021F16E33D117F90BA4706D12FD2E65ECDC61CFF88EA753B739830BBCD82F272E93C87E3300E55004A40D8379274774F17297B2A96F72FD223C433E3622EE97992A660F64DAE569FDDD9DD562599707C2F986E77F22444D8E8B5D43767E493E8A8E0BB41562E5B2E8934CD3EF33388F3261932E73554B995E4231E232915320ED2AB0E5B4D2266ED301BCB86F3AB8562C725ABC8663AFC835539175F6807B316D73F8D1DFE8A88E86DC3827AD425D4C34A2B959F5581DC5059363E9B3E31C296EECC8218809DF03D6D85F914A929EEB3E1D874A49D4B15352B21C01563252EA0F45B3FBFA99AD3EA01751D52A08251874B6FE2EBAD4F085E428AF6012DC8CCBF0275B1607C1A17F913A19951AEE2686889AEB4EE218EF7D50150740EECF0F88F1FA22D4E5977965A640D2825715 +sk = DF139C35CAC0A59396F8CC8948259D3BD117EF82509691653212ACF166C9A680F32DC2EC0B05C33F89F5D7B3342B9606EC04BCD74BCE94649BAE2F838B31B2B213ADB5092E4226CB3161C89112A59C0246775B3E94C4E4EAEACC037A420BF639E1EA43BE5D293251422D5CCC9DCB01520892A2D78C6AE5C94189C6C78A971231491420E106318C902523182EA4944DE40884DC262D034362C4C630029951C20862E0984C19A92184828C600845C48224A3244210255120B04C948481DA2646E1028693A08DE112101CC68D19860409C68422B3218BC88D1BB949A0462050368120879190162604984083C065930005C248050C091108228224292054902DCB820983304021B628898250CCA488E09044C436644AC220CCB0482438460A95902035858BC000490231C0A4481B94318A46706420250142918B028148A60541964112B29091927020916D9224320A446C140325A1202253146484945094284E1CA8314B8831D0842D04244A23246101118D9C3062A1A02C24980584260D803606410610433068A118201A07051146428CA84D24346D03A1800A213260088923444084A66D1B476990165224430408246A0A045220A084230010DC266014B06499A4649AC88192202890B6652010800C8120D19400D948720CC32D20056A241568D43064C244211B232543904D421021A006241830889B300921024AC816214394918C122C94204A61C48CD126029426920CC270D4926552022C8A924CD0A20850262548B04DC294808C0431A2429289B808E306060C884958121024C344C9028E193871C4902C1347210B036EC4261191C605E422511840124A40820041800100810819495C446101216811990D1A4368612464824084D44228034132143111113105012801D0A451D9C809D842101311121CA18C1C351202852D09994093284218A484C496808BC205E0942000340CD0942500C24161C04D19102820084D8AA605A130281C37046426658C26850A136E818669E3B670E1B0105444020AA6100A09621B4368202369CA4442D8482023B11104298109A20941806098A820813046D9C471E09884623891129980A14848C2A830D3120D83360A121789A1042949328E194531A3082160265202208052120AD88251A2284DC99265A002529C100AD94851A11284E0446018C825D4008850107018C6299920105A286290C43101133193304924B08D0032922226648A982CCBB064C9800954344C5B306CC8B46041444C94FCD4FE59DA77621FD4758816967A76F2C5B2EF3F241ECF1C3289746520EF339F4FAC282FC575C5B45169335CBC51DED8032849DDE4B60F1B13764EFB511EF2CCA5CC0F5E1A61B544DE9A5087D1C813CFC4576AFB43762510A65A7F87E4E767713372137FE269EC963CA6A9777DBC6F0AA75AE8F5D60DD8025AFCF6C1E8A4633D1DCE40620BCAA5AB9E3BBDB134D4D26A0B6D679C079236F55C038D35FAC4E76965A31C628A8C25FFB37E9AB1A428478E88295A40629CAAE367C2AE9B4BB3CB03F91636C13C7045B80FA623F89867066D78B814B3F2C319C7A7EB948C55B1EA7B393EF3A4B2D6A14FE5DFEAFC9AB26710B834EB5330547B556A8E51F03C974CF4CB2E2389D2DFE491BC93F757CF046146C3ACB71247AF305E26C9118D2A91EC2F3233DCDDF564C01C072A330876F392A6F48B71A09ABA219A32B728C5DECBC70018DAB2C2AE6504E25A2D7684FAC2CF90F33C2C1567318FEA31E896B11BAA7A95B12FFC1CFA8207FDF8D9717F891BA6516C3768F81FB13EF64420E1BC063A7A7EE0E875C56C40DCAFD6EE6E1C2901BF84B43273AE7F170DA36A15719235642B563DBB7C8728D80BEFBF871AE6DC0AC28D5BF79DD166279DF6675A9352A612E4774FE40DE905E74BEE43EB41D0BAAE97D299D07D43FD026B1F84C845A363361198ACFEB0646E03993B45A1C9A5BA617834E21A316AA683B36BBF392B7E02755D19699D19F949E468B225F572EEC38DF8A6879FC7BFDF8C272E552AFA3813FBE7404F3832C5D291A23C17B47F832A35C99C2963EE0B2CE36D2664DC162E238C650C9B658A85DAAD84A91BAFD02C87D28A3BBE326DCE8B70C453B086A82AD06151D770D4D01837EE58FA06B5E2CCD2078515FBD879DDC2626D9C6CB7FA5131A92836BD2E99919F499CFC8811934B89B0C91AFAEB71F9BB8FEC1F953942DB4246DB0FB75A08CA66EE9E4A40895AA5C3ECD363931C1EC7E2DC30DC7C55693955DD45B8681E6712F8B14A05255A4002594F605296E30B1551B700EF550218DDED044548DC34D7AC24E8F4F7EDECA7EDEC0337355EBB00C1BAAB91E377ADC3C2904EC082B5C5ABEB4E98A24F153A24EFC975C30D876836411D2BE6C0AFD304E0DF7017FEF57CDFDB8FEC6AF80793233295A3792CC8749CFBD5CB2F8596109BE6F60D4A76F1EFFB62093132116BD41534CD42F89851BD686C4D5A0608B8CE7FA855F6913C6AB4F8864504D17DC94B72213BE0378F92102446DD6C836D823F1F255DB5454EBF96EE0D495FA25F72566943882EDE1BB384C5EEAE534F60A1FE1A39202F94DF189555E48DF7BCBD56414E24333B50E8FC1C119A0EA9AEC88F519605F0CB005711208F1EE434D457747871E728AD00BB4C59B2520AC3D265FEF1FE1713E3DFAD73DB5058772774C1C5CE3185EB534B7DE28A2E4CB4110D21D06007332280F2E994BE58C5E468C4E104F6F87F1E5D8776D810B0D6ECEB01DF1115F30F38A0D6513A6600D0E4B03A15F36C7EC4C3F4CA4756D6655F3D4A9FA3C95A85333513B9C36920F81AD8383A53522D7E61BF05507FFF5984F68C305C8B75E66708914800226FA20BCAC2F273D9550B3B7A0BDF43F45DF286E02BB153613016956E9172A7A2D2504AC26994359776CBFF02DEA5A898C9652F8592DE52500D86B3363C6A86458A826F8164F4A3161E53D5249038F52A0A69698C9CF63141FBCADD36AB8BDFF69AE07FCB962F8BCF89E297E5B402EB0E96330E3AEB4D3AA0B036AB1E4ADBBDFBB918FB2E0D1E6679F8B3427706A19E7A27B9E0A730BD728B3CE05886067801E5232EA7CAD4A804C5B9B58CAEE387679174F41A3C558EEED6837FE73238A403B121E63305E9BC9CC0E31A821F53ABF038140079E11FB5AA53B5CC67C6AA51DED8312491531306F7388AA7AC8A056CAE50D5F529B88EE62629C9B5A1CD03A7E14A9B4400E5FF2628BC18A5B664FD94D10D93E0790980ED58B85D03A9355D606D9B27483323D575201D84F7C9D02DAB81269696049AB9926FD82381BDE1AD91637610A9E5DD36E54B6DB920D233C27628695211D46DB33CB3B7CF7F7F9EE4CEB3C3938A8CA79E849D95E8C8DC2CA7DB9D3BC5820FA3D5ADEFEC01F83225EE072141073801B9E01BEDE296A0DE37C6D6CF159131C8B91B908B71E836197560BBAD0C983705228A17E778D3ED048D25337614838ED895D1B5AAF9F0AED1E164F2D41F69A673396F8403EE8D8616327E639D75C0D0D2D6E9356FA627496C648A3FA3F1EC00B626BF0636FBB06FBE6FE94D111A2E7F960D2878A344B66328B7996D6CACD91D4019286D57C17D241337E8A2CCB93A1CBEAEACDEFE3262272AD1C74099 +smlen = 5324 +sm = A9E0C7E95A51C20E5494F3CDD8DFDFD7BF002F92F53C86ED3B714D5EDCC756777CE32A7B8AA48F746A725ACE9B9B9750313AF8F205BC857DD537F23D112E3A2E86A9BB62241E6F48A8BE0AD16149A154BA6D51DE49FA2EACB8F67789E463B14E051DB6AFF299B447DEB973807AC18B2AA93A767E69369A2171C170DB446469FDD3D904B57AEA656876080BF457E9DD6D1D044363991DEEC7F1D86407177D8727793B198EC2661D4C30BC88923B70238FEA9FC1147F69EAE7C434D994B8D307514098CD29F7CDE5711DCE134E07794DB92F674BFAE780D669E03EBF574EFD6D6E042DEE0979CEBEFD6CCB1349FDC5D2A729555F0421803C05F0E504FF7EF62B9EF7F0666E045DE6504BF73AA327020F429F05DB05C3366D875903552E85320FD594F6E1C7E573C972D52A032B8271B3963E6A87B7CA5328F45EB9DF861A3163F915E57DB738FA2F0875E2F576C9E615EF2A08F725877CB1811D8CBCF4E50742AB9474AAC4A1EE6356F056D50B6E267403DEC1092EAFA9F23DE6A4972C5C917695AF626991EEBFEFBE3D80CBB6BCAD59C2B3A9AA32EE7A8AB09EA8488D11CBBAE159D54310D7D1EF417D1E42240935EBE59A9B2707FC4DFB8C049B2B8CD7B7FA144F9E33633733361CC3DA1785B835CDBABEDFA06ECBCD2B5105A62CB2A2B090D200C8AD7A005554F087E60648292B72881A7D7034CBFAFFAD38EA324647F7C3F3DC7AA8286CC20EBBE668A41FF921340269B30A217D15C76AE1D6012746232525A864F2239C9902FB88C650E509C14573997F7E1502993CC678888379FCBF79AFFFD2119299DB235A0716A07E730E2D53BA6B95AE3EC0390C6EC63A0BCC70791B64033A297813ACFF03777156B48081F42E071DDA53E63E7B13E21C1FCF9038B6404010A9772D017A22EEC27C9D9C97668B5827DA4C4424205716D049BB2D9F6A098C22CD47079D6FB15B39650E4115E1828A802DCA9AC20A69BE8E8FF352DDCB6CCC21B4325B3D2A308A7960161890E3A892BF700C019551F1DB8F431B08E2205E14E3B7FF279B1955BC6448089AC37B02267CBD671E818DFB3EE9CAE72B4DDADD8C606AE97C4163B10314A283C59989FF431E91643C0F8D6FDA280590A06098E181DAA354173B3075A424D16919EB6AFA6BBEF7EE1E9F239DCDAAD1CA3AAE1752D14C449A5C91BB918FE18650543172CE13888CAF50C48D12424B5792FC4181D00B16E3E1FCEE9D5BF06D950AD948C1D9F6D87A753297DF2B4A3695C12D960872AFBC5175A2E28F133549BF31EEC8EB3D4658D9218FB67B0035E57871CD9DBD344B48A9EA82C85D568CA5B1CDF54585A24B04872FBB56BA4FD688FB43362FE9FF8CADBD59B2FF0D52467735E87A2949B1DD661A1FAA3EFF7ECB51C327B77852FD84E4AFEF0D626F1BABC6A2DDF69D470565C860348D3F213BB6D3060A86BE5F85F2229977570556A9D16AAE9EF7092EC19A8F1330FD4389159FBEB1084D2C030358CF25E9D464AA199119421BDECA98FCBE6CEA7FE9AAB4C0C266CA62E508082C33594F08BCAE15CAF37B63DF8B55087981BA709144EFC614ED791D7CABB840E640F6050220B16510F57F8FCD78DD43CBCA477C850A0CE1550AB1969262CE238AF158B7F09C2B7B9AC31F65073C6F3B2AE1B050FAE0C581498D1B699E87D58FCED2918A0DDF02BC8340124B1D25E5EA67531A1E4E557E2721FEA32A535DFA741CC50D77442EC79F4F1E2D38E99F23F50B5FBB1C98217D4A37D183257626EDEC048F0413BA168C538600204886F6BDB1FB78DA08EDBAA0912626E558AC12C4F4C5CE59DC2943F77CB5119B558DF8E132F68AFB48E60F47A55CC2376C7D6114B1F7DE66B25933CDC511A56ED8E2512AAAF49BE9263E94BF4DFD1A42998A2DD495459748A1BDBB3D1E443FBEC257C0DE032009EE3AD387AFFA0CE3D7A8B15C914A2238DA459F22DE9D92FBD96D48EEF264C73F7841021FEC10439C756E10B9C872F6406BD7C9A7ABD0A38E7639CAFB808FF84E24794AD7682161BF9CFBA1976DBF25DFB7C2686CE7A73CA89B12C054478EB77147DCB202D833641F80CF1D4A8CFBCB002B4987C3C48E94226CBBA8ACCFA700D9987F5E97252AFD0DFBFE82E3DD944C2CEDD6528CDBAB4803FBB3ECB3A56511FD7A1889AE1DECDC7208305832631A0CB34F36BDDC0C7877BE256E91A2209BF3A8F022901DF4DBF16104A57C43882331C9ACAD2DB0A1495409C86DCDDB1276C3B3D397B61BD466387A8117ED71EA5DCEBF665891F1DCCDC65370EF64BDDABC542310773739231C98DBEFE5CD1C1363F3FEE835C19642B50DC8ED1E3B5320E89DB0AA691E3408BF207D8EC798F4E365E74AF41A27635CEC855A11D8BD6019C6B1A0C098DB1DDF83F0F1D4C293E47C2BDC304FA76B9BC19364F457D25A2689EAECEE4583F59E6FEB7097F60B03137983E2C2BD45F68538AED998FE76EAB162D011EBC715B3BF56D828EA909A77291B8A066F53F36B3A997CCD9724FF1432D5969BA4E1A7E9E3BC797C70433DA32D2FA514BEC05ADE9F8D4C794E7F91CDB7D69851331DC10DA0DC230ECFDC3E011A0817B15A11C556086545F70A01784521605E5F904FB3940C7A3B38ADE4794069714D4B8199F978638FB320904BA201DE47525CCD168668EF3D3A90D0465D21418C01832764FDD3567438A453EC9528C5C9F7363737A3A393FB5A76B38E69CB4B62E05B94AAEA93E014BB8AF30069156998690A66547BF8A8D23A8146FA39814FAF0D494C3C9EB2A820A277FEA337DDEDE6A7F4273AFC79ED723A5FB9DC24BA9650DF02616F77C9D572F3F331FEDABDFE1DA8B27591121F1A487D5DAB591E2537B22DA0D71D557961A8ED63D5984253940D62A02A16528077387E55B68D5E70C317965B9A29C7EBA33627FA54C6F982D1AD7F23DD6182F9EB6110DE692704F2874C1930677B8FAAC0B9C12297A1940EEE59D1D4A84EF169ADD0BFBF300E8DEFD10CC54B103EAD2246FD7B876EBC3E2E99A3AA0E8869BCAC5A8175BC300DCEF050EAC24602EDB44A4F8F5BB8F002072335468945A8DB1EC19CBE76E6F0C7962A6F1C3737A53FA5FC7B275B88E49CD13211CF374B003B6DC5AF303D12105F5007E99633C3A3813BE085C7F78C5EB7ABDB24AA3F8542ECBB6D3085BDE6E9BDC20D814989E89DD9AA07AB8B9462F9A404BA4B50722283FB79BE567057CFF9BB1DE4F39B49878ADEEEC2FA4BD1E58DBFA0827D151675C50816A49CCC66BE7B4D8DE82E6F1C18CBF9E64F405FC729694780237042C332CEC6DA04DEE1AA1EB2BBA6209979D9141D1F20283B3C436F788CA3A9B4C8CFE5ECEDF7FF0C0E2D2F4F98BFC8CFD9DBDCEFF02224939AADBCC9F81E2A4459759495999FA3ACD6DBE2E4F200000000000000000000000000000000000000000015232B3B836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD + +count = 88 +seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 +mlen = 2937 +msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +pk = EBD630E505FDF6879DD354D82BBA94B4FA4DCC902D79AAC619A5EB6199FEC60C378BE3407EE4CEC19FA5E464EC2CBE3773555C385D3EF53D373D2BBD04A57A8D3262483AFE8B03C03474370F9F50E6B3A3034AB1B397FF46FA2D10B4FDDE1241D950015887BDEF63E204B0AB00AAD18D848784CC68F91A3AA17B9E95756A1715049567620EEDAC3E80265BA85D4E588E829F3025DDEE774C95E7852131A171C389024716C28435FC8F000C54E06B482E45DEAD1C201DB69E670617F0235F1FD3F733C79AC19A69D2EF94A9B7DC3E890B9893CB1E853BDA29E16A3976481F2D1DD52D9EBA680CBFAFDE26CC9266840A6CB5739282EFC4079F5FFA22803C5EC1431A211D1B5D629FB8F0116DA84C731A4D1F0F9AA0335E00DAFBB946ABED7FA55AAA0B727E260B222723FC2B8A1BE0C9186CEEE9DAD7FE29C55407719E068B7138ABF461C41C014C6C256FEE3D7FD2A56A046D2CF2D2446D1B2281479B175C860FAA5B4EBE44A4052C57A26F13159C9BC321DA2C4A380BB63087593892D82B9DE9E3F743CC2EF8664B833A72314E214AB88FCCC59E8076EB0B71000AABEABECED41E47C0065F3323C29D8B77C2A4CCAB2A6556697EFC031959900AF7AD42ED0EB861C6522B52B0E177C3ACE72F38A3F5251287C1DE828F95DF19FAFB648306BB9F8451093A9E4783FC187D6F2E23C382D3CCA250748315FE4CFE1656EB774C115D9CBC060A84DCD134B0B0BCDBC3BF750BB52F9794287AC34CF71B1FAC6BD5757DD1F638E5DA59CB6B16F02157774E82AFFF4903D52107CCACCDAA23CBA35D1C31F0673C31D52F94655C2A1CEA165D38D36823A876D6EACE7F55602CE2F8A5B850A79EC438C26CFACD928843B2D67FE8C2AFDFF4FFB4DAEDB2F36FAED9729999A14402511EDDE4EBB0C3D2B89DC75F2082DD26002E22E528389487D4B1341680A2E9C454FF1915A0EF3CBFBE1E2A4F0FBFB326E9EBB65F92A6FFDC124F93FE6151D131E7E9DF9A886B27B1BD86F790A3A0470A9DEDD8397BE41620BCECAD166E5B3F134BEEB824043CCAB9F5E6AB110F7CD5B1D9643421CCCC2093D4B1EC30A2AAA3CECDB87D255DC95C19254A83F3887470C7F1683C4248C5A2F8691B4F3E610ECD8CB013485AED6D2B69A07A80D54D3A2FD8A0B8FD1247EA985A61301CECBE8DE79B39E4D9D014383C380FA14816E94512429B1CEE54E991CBFF61446D95F7C0A0D41C8F9BEA0747612FB01A6D7E04BC5EFB18502679766566D14C43EE90CD747C810428D855B1570594B96AB4AF1C3EED63DDA00F881385D02AC29B602BADCA835E5131E416AC16511A6221929318D723E0B20F30AB01A6780CB547290AE04199D54862722F67A40CC229BBDB5A43866DC0C43C8C0B9FDC4311CE2FB5B58774D587459A77CF669AC582CE5AF0A78493108946E8334DD9931F38249EE58F4131FEE3FDAE3A5B83F01789EAD51C19300C8FBCF63D16AB6421C6F2A8C117F73F9689E30FF86BE789EF05F09B61993692773CA9DA9EA36D2713A7103D87B46154A5633EA207A7E90924268064B8CC8CD5D368E16BD7BF63757BCD01AC04CF3DFFBA42E92917E062D7236B82BA45D4EFD6A5B2A210829FFAA77CD2035E39D8AEAE103E5071A7D6ABC7A022265F0D0B46A605990A09EE9F929CA471DD472A2EC5D7248D849A5234F9D9C28AD1A77C2EB993C4FB44DD99866D9CE765E3228E01A265271A7C0C47EE7C738FB1EBBA2D20B8434694E1D8EC42EB8EC97A2F1C74F1487E0DA17E509EDCAFE61F3DCC0E98A811ABEDF5BC7058D120962CFD7380CDD128A1BEB3A71C0EA08864D6D9FA9AFCB00D13A3B42787F618497798E2F91929CFE0DBE4 +sk = EBD630E505FDF6879DD354D82BBA94B4FA4DCC902D79AAC619A5EB6199FEC60C972C7FE3C94C21F9EAEC020B56384B2A454DA8CC5B17E75C87765063A79D921BF2B969DE133FA7369DDE972BC7E0EF8D97990CA8B952A6B6B298587B73F31B1994D09A395B8DD1DA2AF1F33D1A696FC37089C9A364398B7A9103D3670AD1207463288EC1128460243264320299A8850AA68C1A060C82C0105B340C0210212036910A295192B24063348884A0890841616280801922295324090CA30CD91824C2B604A3928D804409CB8480C130660C398414038C01A4859818621190490218690A3724C4820CCA16810BB8251CC82523256D811405588800E4066553846D2318628334889B48409CC82C0233808B082D0CB66421816181226A44B6089BA011D01624C18824CC424023054848424A54428824823012250640B6709B0080CC184912440DC9C48C1015800849101C392420404E104205A32688803432A30681D3C02CCBA42C1A862142980C0230240437501AB768D3100D60B88004454C6336110AC5101029091A1226A232421AB64423353109B5504B901022398D1431641C44209496654838058A966C941409821291213101A2A68490389123B68584920CCC2211D2988C18804C0A968501330E892225D430011388490B161218C41124486441A6000CC84041C80C8B24094AA425A2062C42268DD0B4452113529A142492966543A624E4480D1A964D2391849B286990064ADC282149B8610322500B21290A169002050042424520950094C04C92140AD1A069419628D9800824234A1B86094B100C61A60CE0C0850B10502490011B446E90108E51268A444031820848C42040D10822249341E08481031001110971194586C8108A4144284CA6900B360D4B96704A400D21290262A211402246CBA268CA84710031491910861BC440A3C40858029020C98594180C89A41024150D0B036E93086421B820191744E3C245DA34308C205193C2300B066121312852C830DCC6240C322D0C8604C1925118C78CA4B0000A444D50165019237091B04CC126811C458C9A306242308AA4181219838812038259A44D939640A0A00193483024388562342E00C1041BA52804348C80A02113C7504228869BA0718BA021124980E0163022498E4B36809110648C3428029849D0A68D61981061846100A4211190851C172D10018E22106412246DA4B6645996499B906511306514280CCC88518B900912045059308A20B6016182310A1252F084E5FFDF53834214FAFD1C35473A177AC48D97FAECC8FED08DCB6A752DCCE57D15218155C05B8C66DA54436CFC1D83155E30CE8E7449419B6E887D8DC71877069DB1451F920D21D46F09C4A99EEAC6F577430D63140929FD082D7267CC58B1ED4287CFC7E6EBC8BAB0C4902353F125543B624435F24B80B05EF53EFD08D48716B5CDEA35BA73C40187EFE087C92FCE5CD5725B2A205364F6458ACCECFC8DAB8C8D3066C86B22E8D0820BCFC284CE4A77DC5D92B9F5829175968177EC246DC68D6017245F8153D7DAF1B999D649778989E4BB0004085E063C0F8F6785EF3023B244EFC1EFEC7CA8EC6F637A5A51176E2F5FF23A4BD15DE32A588DE75A331B64329302155438C72D4EB13FA3D8395922BF57E9C6F0C1A8C4D824FB867A5020659E0F58A9A39DB9BD2AB23D40A55B30F0C4F15C77C445DEF52DA1A0A397D881EBFD6AA306150EC086846BD22B7EFCE8F71B93EEC059AED575119612AA90B1DA22EA76E49C0F798299B5668F0AF6D689B9B059DDAD153E35204840FFA3DB1C8D00DD2C9D2BE2FC1234805B8235D1561A87F39733F12297653789C487F5809E418E069240B7031CCF6F3F1E0D4EE24F30128A2EDEC9A129CEE68F0C8D3C1747B67F13524D79A9E6825B46CAFEBA79CBBBE522685987489B3891D2976F056AEC1DC0650D66C217AF1442EACF9DF368571FD25513963F0663DBCB649710560764938D7B2F0BC5452C5CCD40E3EB0233526CE77D1A89652807BF105660C3A2FA3AA5D90FE601F103C307740BE695EDA19774A88B206782683CC5FB0402A0D033DBD5B288C7B681C0BE847D20529BADB46CC2EC60AC67099B4622551C6A6193F1BFDDECF5B70E34AF17E86B934A01EF9E2AF98B201CD9AAD21C225D002AB9C5AB5A89FFC5F493CC8CB9A8C3E665EB958BA6FA1B886855E332427F864345B8F481EFCFB94CFC0B30E7CDD0DA57061B953DE4D90B81F9452A10C1ACB39BDD089FDC2A42EC895AFAD79EAF1D05116EA1D49C5961C2C1FE9B7A573D04FFD150B1D07D2B7FEB2F948564DC1CBCEFBDC56C4CEBF57C03320B09E1CAD8F99C074F0BEE501C7141B7032D17F949F8CC86D00DFA6AF17A4906F8AEE4A8F6A2A886CAB200348F03E2AD4B764215257B5BB347C46E48464E468405700B91C548085B314E38272B68CCFBF701A839D3ADC52A9388D7EC3A2E73E7ACA3468F8327FB7869491F590BB062237F9292D764EB92A0B0AD4F45F792CB3A050937412254EDCD2F6C384D2C1891A663C866BB8B73A24A490E03636ACB567937ECFD7E75369B2104DBC33125F6CFA28F6F23F7795E7CA9D739EA762D389803EBCE491A6450D47B1CCF5337DC748C1170C0CA45FAE808454F28BA1B5858DED75858A99F6622E54AA57CC9B813F6542545C99A54105FA4DAF0FA7EC4970EF7908657B2D8F14899EA9A959CD39467B8BABD06F02A39F445AA2E281262F1FAB01076DB2C7CF5FE69DED09EC20250C037806A949FDF789043C3DD6B424B97C94E32ECEDD561CDD5B24E4A48423ADE880C35237F2623BCDA191DCE9F733A62F8E218F64B5378B9E1CC25A695E4F9ACE26281475A25D0B32523660D7FA8206190FBE22C46A472F341641EF02333EFAD9A75BF3E7990C6632B439301B6C09EAE83064FF0AEBB39E686FF7F5AC870A1B4D75371CB2A61CB7FB4CB289C6DE7B83B1838DC0374FFF9208D9304DBAD9FEEE512013C63B1F381399BD10701F7B9DB084D1BB70C3AEF549A0DEF9C40BABB068F5D3303E8A6F53CA052B0477ED86FA74B91EFF9BEF2FEB4B282111441C708A96605C9834655FE7FE8EE921B993D795AB7474E31E43E96CAEB372B168258084C3D39E311CA41876E332B46DF0C737DD6798A3D90D1772BEE17720767CF7FD53D3541004A47BAC63490FD619FCFD4C8A4423DA55ACA294A8630A090DCD5C16FFDD36CE3D268C39E14E50F3301DAA0422308E8E27159614954A6218145A8BD0630668E0626D479375DCD9AA34299929CC1442E60B1C44D5EA60FA0AB55143CC458935C1BABCBEB7B32B8061B3267515DBC72D32E17023B1A1ECB7409A568257CB03237AA7CFC0D9EC55FC512C257623015C1A1C4278C6EA097AC641861EED23DAC65F115FEEF993D9BC106CE55BC0A7FE5B9FB797B59C58B733DDCD97150AEEA3FC7536403F1CE4C84DFFA9AB096456F8B044B524AB114958EDB5711096E407F3D524AF71613B294ECACDC79AB3E3730385C360D079FAE0AF48CCD163E76516429DD7B8BDFCDAAF3D7501D11275A88A1FB1914C88C0C4EA9EA602B7AC6B713EFDA9BC51EA82C5B6FFD90598D309C90DD37A529AAA0BFD793D2F6CC6723F9F7D91A460160 +smlen = 5357 +sm = 100A457DCA8D67433CEDC1C2A9869568E1B362005BC8DDD7E4A042BE73F1DB14F82FD4035C9A551EAF0E991864659744686942CE48DEE068211EB2F822C1BB76B6B129F99FF31CA5ED593FF6546946514A877D9D67E2A952C6498291E144AC0AB03C26FA3B138413EC76E85044E98A0C9DDF79B59ACAEA801E793EF797BCFD4760386400023BB6B9F7F554A312C06D5198DB69BFBA5E6BB1951DCD3C7D0D9AC6E1550E4EAF7D65F26A7BCC7E47C849E098AA4DA17728BAAF7E038BE4E3FE935D2518E9457F275594F9BEBC2F1B7417BE362C2077B367373CC08586EF8569972C091A14227F972E905B7F0ACFDF646ADC4CE257467738D8CFA0C00E8AFC41970D8C4A22EFE897E9BFBC2167B3D8653337C9687089FDB0B4B0DCECDEB80A1A3F52B5CCF6AA90B592A872F49D5E5BB8E1FEE1C0BD9E990D65E51BAC1193AEFCE2BB84FD5F2961F5901A6CC26C5A0BE54F457646744E7439BCE127D82F41B4501C2FACD1A035E25C3294A9E1537EE0EAFD8CE61A3DA591AFF29FC72F583E7F8F73521244CC7A0729ADC76EFCD9FA46698764DB7ECDD9E4F399D7B1BE2F038DA77F7A0E862577035A10869E991E81BA1B2A2E1DF26D4FAB28CD3EFFDCDF4D45DC7FA395C1C7E5DDED2A78468D41F78D1C356032B4EF5C971409640978EE7AF01EDA9E8435FE830214013A10EB58D856729CFBAA090B04B27B81F678E6A13EAC5A7FA03BF4B4F0009B52DD949A12E32AF6E8BD56787BB6D8E1009516F3BEC5647F9C02CEAC4A18B4CDFBDF87630933CFFD3D8B482097FE0CE62B4A52340550BE12ADE34108D9C58D412BACEA3E03891CAF5FDF9A99AC6C04E2878E2012B6E38E6B0F0DB88277E49A206E2C0EDA1D70F8E570FD79500968B10A4E699BDD282D9E2940105A65D0636436ED8FF1D77AB29F55F23AF9E68295DC596EA104F5950A22D4D863D692F6B29E97C97F4171A2C110BC3BD84CC0C9AC76842DBBDA784DA9D1B10B4EAF688F25364D07AD071FD2BFAF034F037CC9E99E756C10134DAE7E96FDB6E38A9E701A2B80124902D595C46E893E7090F777F37F485AB93ECD587978B058BBCB6233A0093EEE5217D1753FD616334E7A3F31117CEE4314B1225C5E4002749084A0FE94510A9D26EF876BB8A515537BA2C007D0F1518A8049F94E1D8FF09730A121B02E56FFE9E48734DF503293CDC5F9681B6950B7BDFE445819AC99EAA51E77C4A9FD0547FA53F7F8439EE8D7AD28A9327301B2A0FA5FC5EE4BD03AD9D965A29AB18483BB320AFCCA60A81E5FC307B2E76ABB903C1E611B105E47F068232F3E0142BFDA431EA2EBAF483A9E8468D26405ECF8027E07535139783328216090916786D9604F0F0F2AFEB00D84670616FA32C0881B408D7BBFD65254CB26EA89AA6A91D6E21778BCA7ECCAD09A56EFAA50D002915D42B8C9CF1C58DC8D6BDCEFD9ED924BA27D8CFD13B01B5F4BAC1CFA5C5D3DD108DFDE0E1EA539906C1EF56AECECB2207311E0A3AFEBAB0BBFBFC2898573E7BD83D5FB7E9A687A96A378A79D2B221E263C9110D2E1111E3174284CAE1C86AC2734722BD3FD60C3C92057CD3C1B41FAF24DAE9F81EB20CF8E3E17525AA8103B1295904B907F7CD37B2F335F1447B769E158279831F8022276701AFAA5B6384516197065F653D0BA1C9CF1CD0F3F068A0450072F9B7AAD66FDC277AD484BAC458A5F884D2234E71B286BCBC092AA7D2FF1909CC2049D40E000FCDF08B2D20C370E44F73070807A728EAA5D6F641A150B2601A13F8CC871500E1F58395A6B62545FC85486C56EB0CD8AEB37636F210C42B2123AFE4D49AC5382076D7FDF79D254281D2245E868EA6C0C15523C7084868AC1052B0FF6FE71D78EDE5A5CA85C338E71669E84EAB7BE86E1E2439815F4DB9C48756F69061B1DD5164E2AC33613212B962AA0C44CFCEB8772BC1C8F3E59657571998736B29E02EDF18E5CDAE6C77AF2B9370F3188065A3B0795947E82980AC9E2ADE04D7706C3D7B08588DDF1299FF9B7B0F89C7B3D9500D4D6B2C48B4EAA989F7EE693E88EB66D4B2B3896CAA8A47572F1B03D4E22A46975334B8D2DD4C49447C3485F784DA762163091CABF0B0B90F44714019C9F495A239CF0421285DBC7534061EA19A1B52AAC4B1AC69F244E9DC79C06A80D61676E8C1AF5CF56F1A7A47605335F21908104B2FDEE99BF6C68479F4DE198040C26D680F72C6584CEB2A1E5CE8AD14ABE0AEBCEFD75B85CA89F86746D4B5626D9D53F1854421E97082F1501CD9A21B21FD8C0F457A0614B0D2EE4DE02CE0DFA03A78CDA7A4907A7C70B671A9EA151C100FAC58C75F7CA0CADDB298A5B09B7FDD91C496445B97A9414DAF97B7C9A47BEBDACDB26FB883EACA8B4915FBBE2A23DFB26D8FA87D7523FE43E153AA66893063E27D08D239D9B05D7C4B0CC2AFBA8E9E7452CD4AB8DF8CB37507A30727A3E047A8F0B60279D46C7E9828181EB0DF915E3A2EAF6A348C34EA17A90DA29C35F9FDF96BB23B99E3C14E487F8C1E0857177076CC47DCE7BB77A66FD622B8953A33D2D29EBFC60BA06E0F02E4C29F4E381C7CE28B93A87875F7FF0F4847D32E00386B8C432B4FB3A24A0F1BFF1FBFDBF4263F4158268BB59FAFCCCD5F4CDC64B97EA911FD9C1F321ECB3ED2F131B69E0D1D126E149B01C3811A48A6EFECA88DB5DB66E2B1AF60DB33B5420020EF1A9337EE0A16AF7622195BA875C1DBC757A9798BC91B06A4424E7D8AC0F4E1F6C24A0E683DB3BEDBF12273CEF3202C022AEBD57D92130A5BDEE7DD36931301914152909C03F9B944403453779B387CBD683A5F803410ABE476B43EA9B214D51390C5F3D193096F5927E6F5C3A3483556B1C51D16654E32946FFFE0101327478F7C184B7F39264C18B17B423162D9E32AB31574B8186820DA115B04196548642A6E9DAAAF0516BEA952FA6943A92BF679D7A30DE996D46A2E9423AD148E064E6410E5C847868248BDFCF88360DEAFED460E0DCB39E6A409AF5F490C603D4750B76D6D5F90C2A5604E8DE2135426E21816157B701443247015EBDA78C7545E02DFB3B3D2D1BDD91A500A4BDBF611BFA1EBC72524C7D30C9C6FEBC4740DB6803D6DC9399D9A8CF595037E4EC47E9D5DF765E8429B311B44CFE898C1E63A3EE4E76AFA89A7846EE3ECEFFAA4C20BA01E83553E4386279575FAD804B63D9086D39248D181E6F9180B1500E461B5F63D3FE183F1A7F866FB97511B163E6BC2F2AA7D08CD8B1C9FA89EA8A123D1A31D64242790157F401010D92DA48C58D0C673B3E81996CE224B605418BCD6A1B6B4193020E2C313E434B6197A0D1E900020A101264659B9C9DBDC42138728184888BCFD9E10923354B576A727E94A4A8DCE0EFF1000000000000000000000000000000000000000000000000000000000000000C182231BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C + +count = 89 +seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 +mlen = 2970 +msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +pk = 7C5FCAEC94F97D134515F6E926D4C7ED7EFA3B81FFAA3F5D92B0618543B3D888E14FFA102AB47CD74ECAA72A8D4F76C8EEC5B6DFD4292AB3D4005BDF96BDB487DCF023AE62DA63D9E4DBDE43D551FAF83CE58201450A2FFE0D50F5F674DA9E003E66BC099EB9656E636530F58DD5A363F5A8A91588526E6CFD56E00D85BD533680C105A52948450AC76E297867EEE62DFAF9E15427FCBBA11D1D04A96882D2A249E540D5B2503DC29062437EC68CF1813AED2944D57735C9303AFF0C2EF511FDF9C4388A0B9DDB96B1BDCD9BF90298A19695F58F78A5E4374E757358DF4668EA4562D3D516CD4A10948F3367628922FBC58903904B4F956F11A3E26452A17F58C0C526A686BAB49F790A26703DAA412FB8F270CAE2D09FA56CBEC4DE1D86B538A9EFE39EA043A1CCA5BDC855D6F3AD904B24C56D27347B557DF710D58FA8F20D51543B13D75638A0C7511BA5E519B425CB45CC3E88962EC4FC2112D8DFAF4E7426089DC9C4398CAC06B94D16761CB057EDA5020DF937253263EED24B731340990F81D6DCA4FC362CC1E425538E50938D49F89C9E7B0B1692FF502150EF75D6EB4AF9F4EBF8322236F450AD0306A05695A19FE8491FEB1BB91E7F25C26506CEC5EB480C4A784F1A3BC1053700BD6DCCB97FFF5A18890BC31802466E853C6FD77EBC1EFC92DF4414CE448259C095183E9F903A0C099B54433A049410F196B09D3E8A9C7FDBB55ED5F6660BEFC8986503D0B8B0AAB4B9DDB82FC1C32409915617C1816EB25F46D53CDE548C8663F8B3E1B30CE5EA3B55EF7B45249666700DBED4D47176BAE4C7BA1AF5CF72A1B34D62C3C60E06696E3CD2713ED8F0D682907B81DC9B5383A879D2A23099CFD039411C3B2F7641F0EF8B1E8D91EFD70B1821843084EADE64A701B4C4200B391D11495AD837D263452C505155FB54EB9B7414117BD202E8E10EB952FD5614F04D5F9B6F5D261279EDB00C23C771370EC6383B699ECB7CD337889F9E8B6904BD213A04FA70B295052CD021C74D562E51D5BAF2DDFED7EC5B5D000CF12D9E32C1455A6035DF0AF8D97CF6800A0C60A9415EE6FAC859EE211F1410B5B005542C59049ED3B58C647FF301F61E9898CFB610BC438D1B7D3BA40F1AC769CB7D4D534B36A6CB37893D97ECF57FE521F6C963BDFC39ECDC3B567A677F11722F2204225045A01EDB4CE389DE66E9DDD6F0406117F39F096491ED484EFD9FEB25E4CC8B920383BA6B35C0FD37CC32EC044196CC060E33368EB266DAC3E976A1CEDDD9B2B735292BDE58FDE73DFED61B1E44B57A9D151DCC237940655F2427C0E22100325E0C894A8E78279D2469983549C30C46E8F2174B8F952C50964CF41CC2D87A6492ADDC915D65B261A94E2CC598A4657DFF8CFFB6F40F334980B77BBAA791BCB171AE0CA45841A98BEA1D36C7FACA65BC2C491B7E69AB0442EB5B2BBB16698347954D710DFB3705DA94AF9194EFEA57FD4D3697A0DFB0AE8174AB86D1B54CD51763407F220A6AEB7B350516221E6E4908A9D980C6EBC4FB343223246FAE00D58BDC81153472B6F696E848412E6828EC959343E984F7BD7DAEFD7036CF5EFBF184B9146EC03FD35DCE424FA0B31C3A71B8BF3BD206AB8EC3F136BBED173D6BCA8D15EA5D7118C88A61B1FE6F26E58E6BDFEC4B3F9304294F527318F9DA80304E9C143DE0304BDDF8815EAB153570ABAB1452B685C374A887DA0E540689D6848B3909791CAE683D7DCF4335B27E11E1F5EBB66BCC4A7F00A66831473DFC22BF3751F8F34D8DF68215C22C081D94E9524EE156B699FCB40DFA51DBA8BAAEE1A5E64DB4F00C512C7951460247001FC2130D6A7C718EDE7EFCD5 +sk = 7C5FCAEC94F97D134515F6E926D4C7ED7EFA3B81FFAA3F5D92B0618543B3D888933E867192F6EFE5955E91CA14BE5B78CB85D9ABBA87D91FE40C5DF357649710CCA901075CEE47008B34800B98586A836C32A640F3E9BA036B92249B00458197F64F7E00EB86EAC07D2C744400EC885CFCDA5C61A1F85D18DCC1C62D026FC3F109B944E3B20DA090618C308814C38488866953B87009B6705CB484C2A2018A026511403201276054346A83186050388A1901800B00011B2242A03224624422A3146024432849C205D1B885631032533020C9440E528810CCC624DC468E24834D428268C0B86912398813248A5A8201242406E49445C2C430191802901621CA806948904CA1B480100311028140C2A62DA2886818820041A08D1183651439691299645C1009E4260CCBC22DD000065B164EA10212CCA6651A3385C0C82860226A42C44102053184C4812424618A26218A004C21282AD4B4289C2010DC84890C238463228113876050420ACB40641117485A884D9B962DD38270D4462D2327254C061121244403C029DC184EC0002480146841C04C20C44001016E88B484081508E3022A52B2499136928A0822D1806403257222374C0CA0250C132D9A081153B27012B46DC282250A380A4C360210032809400A190802C0B265D2461189B49062822D9034651B868494428C44184D940251A4244AE0C64821B66518026920056518356AA104261320288B280A52423280A4300C92418A1066D8024888944112C70811244E92A8719204111A951114116A03110D6014514CB63008882881B67044808108A80C0B27318B342414A86D10420E4A4688DA846D24080914986D63085059804D94B648D0246A4C420AA18020D0180D1A298D040402C34031A2008819338011482E140468C906440B920483105161B88124B70C54186EC41872221388D312489A9850C8A47181288E64A604D8183021C664D084619890850A1360C3142693884C6042009B382D44A03043C82518094043960181B88443246062266122872492808851902D89205000C94809072123B7408CA008D9306802280E0C274863A80D5CA46D8A088A50963059100299141003353151C20D4BA850838664D4382408002C2411124B0431A0B40109B52C5A220EC20448D1024E801226D24400D2A64940129263180D8C062091308D1126658384494136110992701943654A928824B381DB062A439208D3962509898890460E91B211C4428954861061444503450899526596215A8ADF9D841B74A9EA7486A3F0D8CE154E25C30F7DF052C83428FC5B9871A1437A21B14C65E08ABFB209B66B930F213679BBD18FC2A10D1478F6432A87C5E92F82D4C96CB61C18905AFCA52282B774912E746BA4159883D1D833DF98019064EEF899C13CB551C4D5D12F257769B4C222102DCB09AEC873D810A87738A99F84893404BDD6FBC32755CCDA4A59458B0C6999060C6358BF758DB3E24F3E8B9C483528017FBC00548B5C92E13F3E5DF8CE867B4D7E22793D28941303CE160093E00E15549C2F0E3C1651813C35DFC16F374303D076DDA95BB3A9904C2436ADC1F4548B2E1936FF3112F903536B4B6B6B91A148CD37AB27C87D46C6D349E6915D76771B052505121DEE8ACC38131AD6074583584445EACD035414F1A404A93AB65899EC4F8DF6156032EFC5D9D0616DEF7C6D73BE9DBBF46F7C3958E1DA9BD56DC041CEACF9AAA3E12C5B0662E96D6C53055F66F6E0CBF1949BE23735D774145FA98215CF16165436FD9EC136CD4449C2C7CE67AD0CFD1DC917FA243E1FFB4F1AB47E681A6111856E9AD3E454A51C4D0CD4E54106C087B6D8AF1FEFA80875D7443D5FC1DA7740FC33704959ACDD3E12DCEA3838B4FC8D9D55886FE0D25824F61A3960D2A57367BA3F4699695DB86C45C5D21B701FE5743CDE106E4F5D52BEF662545A21BB36868ABA46EE98FCE814841803AFEB2F348EE6669DBE6A65E84EE69F9020272442A30FBDF20C246F6564D708E3D89DFDD0603B782D9AF7C877D76A8E5DCA27944F26BE6440B3DAE2B0492D6F8D700FFBA9B45A655C5FFF8356787AD25AEC62F6044061C69EF84717CACC8210351203221B15E7C15D5EFE6F9FD30F9E9655E66CD1E77B80A5375A0A582514C6C750F29987C44ECE086C4BED794308FA4B4845B9AEAC7209F793FDE9F5AD18CD33F1880982791DD70DFB8B5F34AF1227A7A3A93B425E6F973BF7155BBE0A1A86036BEA56756AEC8B0BC4901750C0CA630C8F0B731AF7C06D3EDB6DDCDE22B9992624CB6A49AFDB8ACB41F264CFFA5559DD18DCDAF3944E6B9F2BD0771C76D5DD90903CD574F809C431BF9F83F7E208A36E4611D5810E476B2622A0A182B8B5D9E54493B404E11534AD7EC14988355CE632E46F9AC1EF4ADB91D865DC35711D079324FE562AACB170760666EBBC75E84C21081FEDE0155884CE76491E3DD9E54B142D981271146B4BBB7CF77B1FBB74FCBD39DD36E71231D820A559568B723791EE4527729EF2217D734CF719F5B42BCA9F276DA9C909D58C55132B3838B44D69864B529FF0B772456EF628783E9A9540DB1FA909A48CFDE165659EA1AB383000F4371EA20A48729A3F5AD4A128FA4DF40DC57D9061AFE5AA9659B8ED7B75E32E7019CFD3F32329249A0585B20D2A6ECE82B01B24B1B645E87AF0522B851054D5E333F696219CBC8EB00DD7284E6683E183FEF04B4C80D61001D2D5A1A85DF83E0D74567C500679C213BCAB1CD35C48EBDFCCB024902DBFEEE8E05644B62481D204B483702F67C5104D92B796306D39994639E11A0D9E64292A020F26230371BECC3C96159C48DAD466C8CC476E2B4A9CB0348518DCFB74C8EB2A9E326C42A02DC97F6D66B08AC556E38678B42442EF666AF558A089E5D676E490349DDF32672843BFE4768A1D4590D56587A98F9C0B6D174EE79291E2D04CF47600BBCD112078933887E47FDB7BFF2540BCF61576471063C77FFCF62282176B51676CA433E6FB661A9C54589BDBBD651083232DAEDF556B463C836CBFC3C1BA2C2B21F7F5D55132DCFF60364EDB13AF5C3E72C8245880E90DF437254FB638DA1EB9BC49DC1AC9396789FCE7DC22E32273E4598B07CBE652D1E4C6C007467ED198F840702FEEE0C423E29B5522C3A9EB1E44E7564650D485822DD055D21B9B6C4180CCD5D52888E63984C4A5913C84A330DB69DC8982E68ED7ED4587D2EF78D711AECB694FF86345C1DC02D528997C39FF09668B49B13C5807F266E023A9E88DAB30109AC39D3F426A4F97914FDF849EC0F1CD1AEEB791FCC19B17F792182A0028563CE3C0188CE6B5553F1D010CF8042FC01AB86CD5CBF4A9BEFC146680A36C16F55B329EC6E0027414C7788A289101B069D73A6C7C78998A583DDC46629AAC085292F3815F8833BC6998B4CD4BBA0F6EF333994FA69E0D5944CC92D94C83422BB316893F9622005C558CFB8842BD5D15128E00FAA2F0E07CDAE2A0DD999B5EB81C44C184C994DF7A26685C6A410C07E1702C8CEBD4078928F4DA5C7519F7451E93C06FAEB32FF4C020EE9B9C6D0115A604A83D4AB9DAE2397138F8BAF8631CAC116C8840DBEC965ECD7FF824F35D71BAB420C3 +smlen = 5390 +sm = C142EBED3C534C766581ECE7772944E7650D589D434DDC572D2B89E40DD050D3F86FE716A57F1BD16135BF965146A9FF87C1D77EFDFACEF2A8C472AFEB50B3CD90007CAE820DB4CC7185B8B06693B21E74F3D41469A9597B796C40046DF6165124BE5E16EF0D9C53E0E3A0C1F325B96830335FE0D41FAF8C902655814EB78340AE82788ED3DED3FD6E98D822773DCE5BEC0CD2ED2D455F97578E6EE3079D857CCB5D6DD52D3BAD75B208E00F0B1334D1E06D437AD26D3745BB7C26CED7DE625479B70548FC77E46613E4953449BDE18E3C1E0AC6C46C5231F5DFD6E5A894D6B1499F9736732AD0965A0ED88A0C9C9E556ACBDAE8A078A584EB5C1D7B57E8AD8AF1012BB64671ECCF6A12E3F787326B019BFA87AE786308016F1576A310ED8DD1934395103C20355740A2673D4CB34B955E3BB7D866BFF2594ADE0190FA4FA9B92FA51FA42A3A9B1751BD66A46BAC914CC48B38F6B40EF644F17671C0DC10BBCE8875FAA5998BBFCD2B6AF6929EAB07993FE6623897E1D57C46015448FFEE19B52B022272C64A243D7A826186D235E4F09AEE0192D3AA52F95569291671D24789A64AC36FFEEFD06BE810A8399713B637BB5090251A5B330319C56599BD572D84F73F48F9B459E4ED58A24A0E2049D6DC9DA4C695AB977766CAFCB7A54765A13B667503A4A8A42159BD145A277AB1D4EEE4568DC9BB4ADD777C3319ADE3151EA28AB0B12639F0BCA7596C80C59602077BFCDCE75C683C90F47ACFDA0FE0045DD06E913B0BD97E542E2888017DCA42A4A2D10EFBFE4FA7C990A6DCC57F359746881A51BD3566AABB281D284CDB44A50AF19A3407600132B9A22344180F5A35DF992F834092B854649D1228CE1F3841CD9A2D1A75DC98DDAC1D5F344A4F410ABE95B309FEF6041EF866E8D7804DF83D72C906B9C75D8BBDC2EBCCD4D76793E202F3E0E51CBA75290D9A00894F8AF07539E59C5E7777A6E451B331CE470494F457105F008E1756DCB344399E331549FF923EBD3F43331927D3373A836D51A298F695D2EA1405411B10B8E4912F3A1F39E2B46684FCE285572886CA267EDC7B533D5052B57B65F979EB0FB54C9BFA104D09A4F46B6BD2937B273B860C21907D513334F64381052189B3ED6C8BB046E13FBE0A8308D3A447582C962BC080762582531A4271E62ACD4CC7210CF9CBF0C3D2F0A440BE1C6D9E5552DA12A69013865B148B305D61BC78899CB819E10A87A647BE30DD278C685DFC7050A2A69D5E08E87F97E361AE767431C01BB5F1F2EA71C54EFF382AE2F94F6127ACF0AD3BC8D3691727414BD8DD8463211A49139722BC8B6641483910C08F1484C4CD0A359C32B3DFE801B09AADA774191719101F7DEC5F34C4B1F0795F228F21A8E25D13B2D2B756AF23DD290F4EA03E5AC3176FE35DA352F11DE2C74B12BE1DABC64C8E5074323D77F4643DB89AE19E047B8CCCB756240BC68493C9A6375C1C8BEF9BFAE3EE548A0786100E032AE5F8951942E60D5B79DA903CB9B595AAACAF84F3F6EA2940BC530E72964A60CFE21530CA127DD3C121744F12B12A3EAE424CD944BB96C4D727999E3F606E3E9BAC4A0DF3C810CEDEB72EA616F04DA7EF4BD0CD875F2BCF690B6EAB4DB6BC04C1991EAB0CB21DBBA009B855427815B915FC3897A1AF7C4E84D12BD639F09F517B7BC21025FF8DB9EC72B27B3A51BC898CACC72488C49827E11E3EB673CCBCF22B8C8725DBF010301015F062CB96973B214C18639F8362382BE5B6ACDE58C8327BD418C6936682E67BC73260A9CD2C5D1E5EDB6124C171BCB29D94746A1F41247A462DA734E362810C377D29BEEBC534922BB07A7A558B966C799186DC7E618C555D287C71AF5E7FC8DC35819EF8D123CC0BC03E45ECFA41F138C5828FAA391A9DC585332DEC0A2FA29F743522D65BAE25EF5C8C724673426F067B2234D7E553F7DFD5654687DA2D15EBDF986F3460E7399CD7D47571BB51AC07E90B8D37B18558F832F5E31BEDD36AEAA2B15BC1F7D220CF878DA2149ABB31EA82F13FCCC5879DFBF67C7B82E0C145E9E11AEA6999A53236A7CBB8EEAC7E8612644A45C91834262CDE2350D168E751AFE5DF292262C0709C84411C9A33F6578E90EB7D3325884F51D9531747E8F841672875AB02136E20DD44134A8A7FCE4363FF491A3F76D02DCADC819898A4DE4A1EB2E7B0EEC7BDBCA3F104F4AF8FBC00214FB6A9EDB23FDF251116AD9EDFEA055DD69CE0EE9511B8BEF30CBC5E633C70EF368A725402DAC11EE918D7ECFD41E053C1EB3DA4D8C359BAC2B91D1FD389DC4D2CFC5975839533B1C387BD56D5432EDC6D73446DF7A9AA2F9A770BD9655A92736A43AD0B1FD2DB55648EA29BABAEAB18C2FDA00D0E44DFBC6B85B3A695C0A9DFAEEEDA577FB9E3E52F22757A1837F7DF9B2AD82C039C6BCDEBBDB7750EE9E762CDE6B118155619B791667FAEB653FD91D82EE167AE0A06BAA15B51C4AF35CD250A0985F7A5A7AF80E817DD9467D8B998C1749710B8CCFE4F8537C40D5399A32C35E0F057D7547AE5DEB46F199D8861AB1B1C131E9812E7C2DEE1C74FDD41F05FD474A8DC40EB3227E13D175B0D636EFEB10091D2224184B09DFA2EDD0CB02583554F5CADBFAF0AA50406B9ED18215C9D453CF4CD8BB69D7BF09DEC09EE04A69BC6399C735EF268ABBAC5F11EEA23617D3FD43D5EBAC3B038BD54A6EDE4E759C4375D9CFBDA6E01DC563D8380A8B17E72742F057FB1B45E1AE70D4720B37EB53407488CF6A436566BD9EAF9BC4C6F2F071576AA8468B48BE90425FE5FE00EFE8F1BDD92ACA60EEA2BEE5E830859E1E1B58D86AAF64FE80414C239C8F1C9CDBE3DBF83493AE699919E0B562787B1CBD58C2C24A2565EE8FECD100B5C730A2A5525075B4F0ADCC33EC055303FB26D06F2CD56C6AD3D324149E715255FF70C62F8ED49A7F895BBAE437837D1CA985A5F9F44C8BB8D5EDEFC22B1B3D5160AF83D73AB7E020ACE665D44712058E11E92A033387C6132EBF68ED8A4B570E9081FD8F35B52BF27C61F976A7BBE16C0F3B333A00599330F44C467332831A926C0D66D0A160207813CA584E65DEE6DBFB3E518931599757B89E5BB9D4E9ACED0964D27D807C7C744B77F179291ECEF7B588EA43BCDA47F6C8133C44E3E5951F8137C0AC0DA2A32D48E26CB4B306DE2ACBE6330E469830A027ADBD416E7C78303E3898A1BEFE5BDC23873DB2F26157B430B6109506ABC529B471EE5BEECC2C3180267D340EA4EC1647F9B3409126F4D47D7A48AFEF17ACB415DACD1CF831DFBA7A4E131DBF59D32000D1821242B46548999A6A9C3C4DF13252A363B64798C8E90969CA5AABCF3F9050A0D14181E2E3D405E7580868E9599A8A9ABB5CBD4F104243549607C8B969B9CA2AAB1B2B8C6D3D9E4EE00000000000F20374B4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D + +count = 90 +seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 +mlen = 3003 +msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +pk = 56433437AE96F087614AB00CBC113E4870CFD33C4CDF76E9BDEEACB2EBF558C84BC7CA5325117723A243626A1E23DF76F6BA6E5428FAA2AEA8033D9A99604A3BAF2161184D57C6286E7995A5838DF44388CDEEA781841E7186F0CD89159CEEBAD9746D992FE6BA421B8BF40749BE8ED2DB55048C9279EDBA824EE86439B1E7BD7925B20EC1DD3AB2AD121C410475A3252040234B0B529E44A8B4CD8ED39B402C05992C68D2521032374693E736C559A00936F0DA9249768E28A9333CF5D1157B71C7B5427D59C5BEB3CE39AC60AC37E05BB40A6BD8AE0B32826C2428ECA01BEE8A3EAF840762685F24370891702BDE5AF8C8B813FE6491FE0BD1A4E93EF2E99E0AED54EE07D0BE46815D6A925C51BA4D4DD61A7903CF6A03BCADEB7DF4F932BBBA40713F21F65C5B19E60D9D49C035C35E70A0339E71F7AC7B7E9CE4535B3E4316E4CB5F61B6784B6947C6BE8EC3803B1E9FBF9B805EBBEE5F4ACD12A93C8AE227772996D857C1B1205CD300FE7410FF5CA34D4433ABDFE7B52BF01BAF49C60B495681F0D717E1486A4519603E65D1FC40BFAEC4ABA69855F1736A2B1A806E9A0EC73519E6D3774E6AD793C72687EB83C90955E929992C72A29A9F213ACB49B8F4C6D18FB4B7FA248591ABD0FEDB929B7B0963CF7ADC702D490E2D2ACB405174CED29B72818AB857CE4CB867F0524992A6FD27C518FA28457F3E77EB23E11DFA75BA20368D57F44A59FDDF8B35D83573AB103412600E5698F59D9AD74A1C65B20D97C673E082ED85550F0024E2BC713EAB4881F61E01458F3975387859D729E4D382CB860922EA129834613870EA199F294C3218F87576D7FB108F283564216B0134E95BF0B2DF9C26D2F3A650588CD89895F2693A30F64AFEFC086FCF5283C5F3FC72D52878B0EE67F09BC79F54E2AB097BD839836FFCC700B2A9E8CC59E804D911A1FB5B5CAB544DD2AC6F24A72FABE80C815CE13F6BB056CF0BCC94B948C43E2D62BD1C99000EAE9CF4A5FBA49C9B5BA9E7E154633F843316021D722ED30282480D9BF48FD683AAD54C0DFBE36897841907F6234F747A925B411D8D2E843CA14225EFF4E721FE35DBACBF272F1EDA6B9A20879A9D11177C8F851F7EEA36AEDAFF2E8F7BEF5EEF7D1E310E49E714225C00D55ACB380C2DCD26A50608ED96A9461AB8C2C26B9C3BDBC3721844A6B9619A40AA781B3AD85C3A193181AA17BB32FC344755334E0E6FFB2DCD493BBC8CE1A186D8DFD1ECA13DA498E9918ABF517AAF405650B7DAF756B59EB6AC6DF9F7A3C4A23CA61E33AA5EE4771742F48565E86D40FB0F54FB568088227C7B3CD15F2344FBC4C1114D22A32164F524DBBA28AF2F0FD70F894A9AAC3E52D16BFCF11251E75E08D4C5A0C9FB801F793EFA669F2B1B2B6E56B6BF46C42E307B6A33B9F268047A5D8437DC2ED1D4C1837975718A07488D34E62D41A84AB3B96E1187950879CA870EB3E87062E080F0EF7DEA807CADA4D345503A33721491D16CD0537CF738E4D8A0E640BF6A32139CF48AC9FB7A25D2B8477B8840DFBD4A9126FFDB3C60A6272A45B6A0686BD0732059ECBE87B03A6371B80808F9773B27E53CA45E8ABFEE66CE8AA2B87438EF85F7C18B0239ABAF382510B788F31C5B58B67D8E9266089AE9786C72AC9A75DFB0A56A804B7A1E8E6A5FFF1256E8A78EBA798D918A46AEBB861E44E4474B647CA23C70C3258EA7FC623C025BE38C9278A20211EF5891702FEA805DC89270E1892223E68B778D72F2875FB3281E86022F57E941AC6CEAC2B5F201C64A86190AE1E2C88F09DC5A8C47ACE090A0447BB8BDD257EE32ED115A1ACEB4D2EB1A627C09461A5BADCBDC6317 +sk = 56433437AE96F087614AB00CBC113E4870CFD33C4CDF76E9BDEEACB2EBF558C880D17F975390A9271FE3F55BE3698FAA3FA243574E43FC0610A4619351B67C2276288356F3F94C1B4F6286F5EEF7DF35486777E99E098F857CEC0C7392DCB4546A6A26F742D4725EBDA2833E6A5F4E8544D4248158EE95667E7608380AF3EA72E0105162120E04C92814244E81826101450112B250E21630A3004944889192007022C9290B104412158913496920B56841128E440411D3264A0CA54492C085CB0250A2C0650313850BA7311A3725C1004A61228E23900824C6440A850DD100406010101C090023033158288E12012199388202432858422A043400C0C00943B48099C640DCA26DA04605243151584865C206869018721CA8081B91005CB80041224023B8408B9645DB3406A436300135921A814018296D84866014366223433098446523232923A76508C3100838904C162D84328098942D98243248164441888419136803122841862421250A41488E53088401090960C44DDA182DE23610C2461121894514896959382908B22401C965CC227203160802899014B5000AA70CDC36101B094CD1182484C41122C9894AB65192A049102182E4A884C2100412278061240163B20C91C240C92685219500204772A1826143142C09468D40C821129768D2B069544689E23672A24832542690001592639471119308E200851B3746A2380A64C651049610A3484E2200064A389021C311A2064D51C209A1B88CA2B68CA332515C88709180849C221089040A24454A12056644482E48088AE13469CBC20543A66962A05054902C033851613212E2A42D11826860B8312043328A26850AB88049042653208642C20C0B9901DA361019A7412325110A83609130619B38481A860551426D04870049440C8CB089510222CB901010080CDCC07198A6005A0628C3B62C4A246DE1089284026A882282C3206842800541360649904858084C0B3408034369D2402612A48813068409A8911400668A126564224C0046121B484C80A44D8118009088091017200322851835055C10500C340100C30DC8C24C98362C02A24C4B406CA0A8848A988C83B0440AC30D102802D93409CA1622241950091271209780E2028DA4228A52306C20014DE186048B2690D3028C02854C03304A08C66452300D220761C0940D08352849A628D3A881A4060C03090112232604266DD0102549C229D39444580610811086DA0421D93670540241A3206CCA2885239904D1E9C2B53A651807385F83C02B059E10178AABAF406ECB117BDE34B789FCF58B701F94159B6B1932A937652ABFF9DCCDE6190EE9F2FE55B8142957F4B2AC5797DB4CE5C226EC4687D05E5FFA5B2F27ACD423E2DE8E841ADDE372AC1B9798562B10EA4B28F6902BDBBBFAD0D3B7B416EFA0CB6F9B6660FC94DF4E2EAED25330AF154B8F8DE5DA38D2B6F8FE74ABDD56B7A72A9CA281C2397A8562C0E53B459443BCA1454FB92EB2493E6103530EEC3DD131419B9CD00C49030DBD6DD5AAC4E1AB0DD5BE7333F36E20117454DFD65C71D8E1E4A2C02D10A8B70C6AA02C96C87CD260A5085E185C05B4E9C4D695C9B89D35AA46C09AEB8C9B8E11D17C7DDEFF05033A6BC8E491279DA0631832C8A9892E26D6F489926640C05B58907FD284D6D36D19C401A7D1FF9AF1364681BCD40D399E051869B2FDAA08F54710D18B9A1A0CAEA6091D7F306AA699329252044F88643A7FCFD21D8F6D6781082B5437503B88C04C4F08329C4B03D3DD78DE742099786F6879C347A9B39F9494565F387B2AA5FEB3532D48508C1F625E744F9F056239F028A6E1383434F8C1521CE64725378B1B6FC5A4D990017D0D0F21692C25C5BF5A9B2E25D451F55A60F12530297B9828C38D41C1B91788B60D052FDC64BAB6EE5A3BF8A927C5466E68B403B06E8C32782025C53D9D2A1E38364553ACF0C507F61FE61C691EF3EAF47246C508067297B5B02D5BF852F5DD251269A6B694C677C0F3B84A0682D683C5F8A3E2C8CF5285A9C439BD3DAC9FB32A9B60C45AE452D81AFF044AB307C51FCE2CC58311B7771E436BCA64809FA70BE9862B7C6B75EF7113A2F33C231D2B1D51E8FB03A14BA9DCC4CC02B86E679418F9C3F8F1D1B922DFEA9AB15B35DD2FCC45D26C16B6E6A4EF9200795760584A5D0D95B80AA066D0ACE7B406D8CF5F37558546316CAEECD1E6C501F81C808615791BB1F2F3EAF21F93F112DFD16368C0A0F5A984B9C3692B9CCAD4D65BD7AA69403010F2E0273849648C8B03E4F5D43A7FBFF8CE64345F6170DF56C9872A77C50B69C4905EF39F377FEB193AD0EDAC4540359DA845A2055986CD77F231051DBF6D359D81DA951C5E5E1B4F85A7229F11292CB107CF5CBD43A9198C4DCADA3E9372DC4CEFE7C53CFC9EAAA7C621DB479A5E114BF39DA24AAF54B787585C2BA3E7533624B6896F17852773CC1A10C4D3CFCE6234D2308D4E221F026FAAC681455BB899A1C7ADE63DEFBF88CFD2C243CF5228051B8DDAF0DDFC4A2463402FD906C54519B2038A8D060D3C382EB0ADBDF42C4EDBF5048BFD1394E91AA89D5A467AD573BE801DE084E38EF74D0FC7E812820EE890C2CA404AB6A6596AA06065852F219BA3E83E69871CDF975C02E2B5C7861D22B46FF86645AA6AA764660304400B2FAA71D029F80F58CC356C0C2ADD465CF785BBA34F5AE4E04442EBB25004C7FD006F942EAC05EB8B018D59FEBD593F87A45A004427DDCD7B774E497704DA5428F201897A4D1BA1CDB7E92B88676D507170C372476E20627AF2258957E32B687087EA76A678589AA51886890E095D0C21C6706165B9DA2FCA5ED7660C957A5CE30F7100A25731F597F1EB31063EAE42E4B44E759D4730B1105CD74E32D8121CBBAA065D4DEA0F36E37CE4D598B0C28D579CCE392F9805400A2645CCA8E74DF3E587D7B71DCB4C9DAFFD1BB9DE3ABDABF76FB1E1177F01FE6CD359251C1A7A3EC98EC53078772306287758A2DDAE3A44EB4B74CBC2E9B4511CB7FE16B73BB5D505FF9665A86208A4CD89DB529CFC903B7B165B962816405DF4607EAA0112F3CE49F8FF6E9D94A04E10213005B5ACADDA888576730EFC4DAB24B0DE9FC169629A1F4A07AD2146242B49F9EDCC3E242717B0ABE6AD8F351331E809AB95AD79CF637827B848EB3070E46CF91FDC1D423F68BF4716EC5A8A3319EE1514CCF39B8F9032733101D4E6CEF39FCEC837DF6A53FF1E22CE24D660C650303C774F017034A0280013588DDB26BDF29266B5AEB0274DCF710A263A2A4911380AE88385696B2FA42DBDF0CB1B30BA2BF9E5C7094AC050AF5E5E9FFEEB05967E78CC8DCCD04FA43C8B035F329440F800AB08E1C3397796AD19FE6D615B7261155876E3AD2073BDFCA1D75920B5F68AC428D086BC010EF7B8F24B3F2E07E71C35955716797AEB8D8446238DBE1118E4E41389B64F4E3FC45E80DA8CBC85E052D30551328DB57218F08DDAEF07CFE81775D70216485DE8E65F0942D9B098D100B646976F662C0E4FD6EF6D4853AF1ED7D0138097A0C54BDCD060E2003B36E2B0ECCAA7AB91AF82659A8B66DD57A1525A1035C68B9D1FCF4AA6C175BB399170463EAC +smlen = 5423 +sm = E9FDE32AB03F569B64F56D7B36D2EAD2A21F155D3D297BFF03F83D5AF6FD1441BF8946B00082F0AEEFD4FA80BB37550FE417B037C706DADB85C8853F014304EAB5593E207D112142C6A4B69E2ECBA26FA6C066237042EE58A31D8E7FBF92E15C47623E14C1978F65697C9D54D2A5F8CC77438CBD61BF7AFDE621E1AEA21FE5F102000FDE7B2CCC8BEE7E585A81477E2CDA60602C62AC84EB14277630E7B4EC4C1E7CFA5C8C6ECF8E928A61B09B7AB15A5A65CF22DB25125FA74464DF0AFFCC542D8B75A115105A23DE98EF1DE70E6706FBC939E24B4EC975A69B77E80E3DD99A2216CDD4CA2F452DD7E4EFC2BFB5F2E9AEFB4A3C7F445C347CFAC1104DA830B58FF1D46D1C3AF81F3C77C4F1F1B4D413B574D2C925CEB0F2C84A6A508FD76D5C73CE4DC6F13AA0D86CFAD2BA7DDA6015B1B3D091DF587B6B0AAB07AD8BD90922F414BEFFD3E76160E9C8424A85067BD2760DC6E9F6F162DA7C10305262845814D1EC7ED273C2DAC8A7CD824B00C4076BCBB3BF8996BC17A109F6E65680DDEB1C23A0E06BCD786DBFB9D2CE4BD31BE97E2DBFD846FBDF68F9C49C31535679EED7D97D3243A83FABA06E4F8FD87A374C3C7ED2D81DDA8CFCA5E822DC68CA337ACD821D29F84A9B7FAF3B42528849C03EAD9D55EEA8FC24CE5FFB3B15EAD999530F6D94E95D349EE6CF27FA9015C91C8E31D9527A4545E6A6154F4CB80D502837B6F7278A24A81BE0244122C642AFCECA18CC4C01FC5014EC9F7C23B90AC4B233B014CFC01886F2442FD24CC51F4108C05C24A90EEC6CCE011580E38D103A872C7DD2FF4A77B8C8DF3198E5504FC7E1E9A191006951DC1FBF1B451057F6819329CBCDEC74B27BD7A7ACCC4E3AA0594A84A057164452D7DA2521882049DB22938D81563C405C9A319899632856DA269CBBAE2F1C0ECA7B0AE56A630F5C209C6B4A4F8DDD4845E8F1ADA80F8DC11332A4FCCC8D646259CDC14EE09CDF7169705FA9F871F76A948E8771F7DD4BA0EF24A8BC3BD1A1A4C03C44F57DEC4982BC819E321A1F6EDEF6278D988598AA34B881D3F56F7E38266ADC08C81FDC0402461643035418EB458CC93CC76E5143E9EC84C8A2F7D1314D97B19534F841E309CAEE22311CEFAFDA611742DF7E3F2227BA40F94F2A7E9C7512BB50ABB6610227109CCF8CE3FFF254FA1D7672B129B96B9A25722B8DBD79715997D9ED3F40476355FE2384D157D1C52BF8F9A7FCD70439A4CB8393FEBCADF79C592328CA5F29FB5CC82D739D70A57577BCA948C3EBB960D9911AE2723A3496EC09D283DBD0BEF4B73E78248FB8FC92FC47A671666FAACE959C5BF0988DF6D68F300D90CDC3549CB962AA505CF63F9536D427EA5DCC9A2353C4528B1189497A34C152A16C93B12D4A0B196C30E798039B7BC44D133D134A2E281465892485A44F530C73E134E8FD73A6BE44D9544A2C3AE174A8B6C2C938E8E15EB4ACDABAC1865D1ED0F3A1A6DEEC8D535D5E2E56187ED00A03A547C9B06F9395DBFD05242A487F8FE39E0DC4C20E982AC822E1C959A4A715B2C36BE3C1B1E44552D9392C87851628ABAA5CEFDC61174AB0D19563E0D3E1D132923C3933A889DCF649EBEB1A72C6EC8B130BA1AF856ACBE947F3422A311E33EB3DFF150F3F7416B0357B833BF75B61121B81FE535847A82F2A09C846E55AE10AA0F484E998A5F1D6FE85BB747DDD8D070310731B397E1668A3C6B1AACF38A497A3311FD52427F17606FB1F86631E9E623622C647F0C0F195C1BD5B32ED9285B48742A7E3267488A64EFF1AC2066FB83EB3FB7302691767F09633631CFC307F33F3E8BEE749322DB7BA64BD7C4FB242EFEDF6CBD6CE698C31D4EA14B441F1BF6D7BCE0FCD3C23861FCA4EC917297BE859986E617AE6AD31E150B479D68697D32E3E7E68BFF7EEB5C5C8C39E3A32D6832E6275E53D870852A186C20329E58A95A959E1E7888617D37307CFCC05185DD5EEABBB8440F0BE130947EE4B808CA6E8E0F85773A79ACBFF8E6BE55DACE0AA671444C4F6B474E7542C5E4E3F39B3209AFA19BB485A6EE4C9C3245546849D6AA8CA121CCCB56F9D2EC639433178115A0E311CEB3A21A2A25FA922AC93F78866BE5542588E3675FD91A4B89F6FE30B09BC8C32FD02B493E716C114419036C7844500234B1613E1DC8DFAD854BE0C0A036F2E292AAFE0EFAA2C9B250675C8DA16D8EFB8B8468038AAD7A88A2B68B32159F1228587750637CF95AE060486F8C71592651BC732A6BBA22FE87D1417D3E95FE93313D614C53D44601BF279672A49258D90B15947176276C45E15319B3BB5E69716D17E91E69FDE88F7AD89F8A68855FBC674B630919FCF66683C9258D7FAC93F3B79B7F3CB9CBC365AFAF24DCE7B4C1C00608DF2F8D62E22B649913FC0C1F2E222897FB46B426EA3526BFE9C4CC746069CD5856D5877907EDD2567E169C1AF075E75BC3B45A143C857F784BF61C73CDE5186EE7C1BA48B83EB2AA570FA1100019452CCA22F8CC732C5B3B0E020DCD01EC253DA4D7851ECF3FCC0915DC8B12A06AF416310B89AC63B7CF310E505EA880B5506414D6293894583AF0DD9414587051DDD450DC9B344795C3F0321EAA3B8C5F0A94C022B85241D2E4AFB1C7307BF759C2B596B36033FCC42D439E8AFA8291B93BC60B7FD3441A07F0A944D43AA3105EB1CD8E7D47937A86114A596C6AAEF555E1688A4CD71FBFD01A4913C2DFED148D6567957730479BE4EF95BC3D3321A055B82F79CB54968E2B0359196B7979D72A046781ACB3C654FD40D72979B187C8D5E8F9700EED3CD9300D198E372DC30998E21DDF64699C11708639BA3BE063F8C7B5E0F064CCED201362B9EE64A04CB9E4EB0B3D30A542C0DBDBD91AC99FDA1B68D9C693319F9B0E657A395ECB68F34AD04372696CCB6570732182B59A375E6A4723BE2EBE17392DD8DE6DB21DB700976D5060F971A8C3797149713DD1C926805E1DC77CF2AB7C02AAB361EECB64B942B565E61DEC589FDC8D31C96FB7B408235F79E7265CF56203DD20206618C7C53FD1DFDDFCB8196FFAA9D36D397B84FD1BB15CF7DFD69A51D91FD6E67D36A664B8B785AFACD256C839C019E9755D5AB79993624ED074D0262935A86B62A5691931734A45F1212D125C1484A6094EF1D22B87CBBC77FD358DB0B70F041556C8F230E56EA4A52B4F7F70F86D88705331AE04397731FB764D11B19A0110B69745FB9F936572B3BDA51867BF8A9B40CF1CD8BAEF92438CE78C7CD8FD666EF23DF20BAA00C005EC5E1FB7FA3E5B0E7EBBE3B7F82364C9F78EFCE56BC0AB6091F313F5790A8BAC8E9EF16182130363E5666757F929799AEB8C3C8FB2D303D444752B1CEE9EEFA151648495A769397A5BFC9D6D8DBEAEDFC00000000000000000000000000000000000000000000000B1D2839E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 + +count = 91 +seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 +mlen = 3036 +msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +pk = 942D7A4C65A1CE139791ED77150A2CFF9443CCECFBA6D076574F33CE69BDA46C240598B1C9BD2AC2F31632EC438B8C01C0013E13EBF0D623CCB4F338EBB57374D585775F5E7BE119DDA05BA9C12203A5C5B350D7559305378BEE8D5E698AB3538D5A43A624421D035C8652BFD996F725ACB7ABE40BF47E6640947FB89E5746F6D781816EE4193F0DE50ABA80CA39C8212E355465E4CC15C56797D0BE26C23BA2B2888F019F7B94B6A19B3B8E9BBAD035E2E1CD25CCADABD298C3907D93B7E82C6FCB8A790D4E8D90279D54FA637CBD1C17CAAE52B192CAA5286C9D8C88C22F8EB793685D378300ACF4395CF26BFEB2E31046E1A0AD34A7F0BC5BCC9040CFF84082ED6297D2BF0E496ED2182C57A872380F8EEF139EFA77B2476F0EDD197BF2D07504CCE03B9ACEB96430BA88783DD23B366F9C371D2BD17987A328E6C96878959FF0F2DCF39A766A89D175A54BECC829B0659E4DB6D294F6535AE32F6685C67FE65060F262ADE7F2D3A79D08CE3500C1110A6F72D8D504434FC6749A29D3D94EDAA821C5B45D1903825D90ACC61719622D2E72E24682E55F33285BD6B82650A6BF1906B785A82BFE78AA5E4D13D192A5FD6A5F8139CCC6345DCCE3DAD86EE18A40BB56374295CDF13E5F91202C7953EE1025E49DF65DC6FA11272D258629C22D87FCE9D7C0F0C7B96DAF9EC1B1CD4FFAE7A981317DBDE1A36A35644BF45E42B069C839C14E4EB6A11527C2F5E540F3A39FF8C7453B88CC7DB779C31BDE4F9F30E0BF11E5B06877FDB86F74C74E2558538BE0E23B3797C745D9ECAE8C1354A84CC2198CDB976EB71B66779D0257A35EF43240D6B625C85CF165C65938C76261E98C0ED3260A74FF6EE5150BF1BDB669B3A2D7ABEE26E0DC6AC7CD7A4FA142B0FE493C71256ADF00118BAB907B2D814C70BCA689185F97B3297F7372966990DCE8C65E877A140C7EFDC9EB3B5ED32391A207CB8A75A1E4D284497ED3B7E5C22B933D7C449958F2C8DC91A4868D97F7D82CCBAFDD180BC172F5397DA687FA279C0E2002BD811BA39AEE24D1A2EAFB53445B1AC1F1B9E375BCBC7F9202CCA872801534EB05F26C3940437C97D7E128E97A0D48431AB76AA2D27C93A236C69FA775457DEAC74BF55250144FB3B479FBD3397A434B01EA330CC26090BAF438E5643AAB8225D3D11135E5A025DC1A878B93F959270702BE5CDE062B629C9CD0217F540902466D73F58A876938E5D702AF88D88E5D90934BA16F12393630A17101CA8276859B9654401049D93834299C3441E0B4FB7D3AD4C19F409CE578FD3453D1F7784EA63503504F021B61B0F466F387FAED66065BEC4786FE7213838CA449DBF7C90E157505D0B3AA6F1956182A24D3676F7D83701A3377ECE42D20245B98D007C3D3D336B1C4E4A5507A19018E6ECA1A4C3604C7113267C08BC78F187589312530B06F8C7C7E1BB1E9F161C91277FC9B5E34A1A5C59D8493BE370713185D0F9BA5A7AA631029541E570073CF23D67D7DAA042858EEAA257E601DF20A41D2A9E213257A933447AB9724C37209514E296C0671CC10A9A6624E2C35349DFAF0D65B79E63F8907E8A1055A955615104B46E1FBA3ED8939D96724821A1286B6484EEF03EC6F8D9E3C717DB47CD31E985A047E7F772513B04CA415335EC2CE3527175EE8207D17AB3BFCB4566A380D43665B0DF12C0B7ED578B0A66AF0EDFDB9A57DBD93C4CB92B6E56F508BA185735E970E613F4780F4BBFB5BD3D775A0610388889B387DD31475847CDFBE4C87DAF22620190A10D4DCD5E301A34ABF8C87A3E4DCFC7202A4B0772210A9D21EDD3FDFD58B34ACB1902F429EB1CBF420287142BD936F75 +sk = 942D7A4C65A1CE139791ED77150A2CFF9443CCECFBA6D076574F33CE69BDA46C454A9995B104536F8EDDC09848F55B17F81A2FF86D891FF1F304F142BE04777789B058D4A36F34DE1C3E607FA720B6D36C7B905CCCCE0918F7AB89587500DE30E7C18D2C38442DFE17BC1B6271C75BA79504AF923AE822CFA0C9F04298E1A76A9210715A140248968414A970DB4686209131A036410A418252220C98005260804410856419800902038001893189346A12068C521880A330495C228664024EC1A48C5A90641A424290864501B42C09C7490CA8895B484E88342924A144A0202841084020143110367023850984C431841488D83652910822CAA25111453160968D81920C1819610A9720A3023050C688D3168181366CC984015C487111378194A0654A9820990461DB402ED19021D1464108A02C1A402C40844D0036081C048A44C6911A4628D8484989326D221480122492C4C86C0AA24C83080D2321700098405480084A12004C12229B9880031850933290221971194624991072434446D0004544924554862511492040320001232C01974024310013970C821844E3304488C42588164443962D8AB42C8128115A3046CAA02461B26C5B0428DA4601891624CB9220D2127094146A19854052280DCC2409CC922810016A52846503C529D2A02C23042521366E098265D8188981C8210B356C108251420425138061A3046E98A4455CB2510247910994710487214C082C823285D332884A840588C20D0C300C581291449624CCC28D22B868CB909061828C1904885128251B430C1921889496440A8310A2B868E0A4058908800833220BA430E318105C924948420DD1B85022A98C13210810C40C43242609B564A32068D20285A0286A802212C4124E08027119254942146099888560A02CDA248CC9C06821312E2010305AC04911C67160909118B5291938114CA02801850D22444E8A122A20298D1A09251A46055C084D0A302CA3B84463C448CB8409C4A64942862CC2C8294B1044E2008583B86124464011820C43A6812493601045908A0425CBB6090BA54D49866518053094327213464801130902034ACB020E53306D5844680CC28090A051E3A06D02372E03C92C4004290A14892405281A416A8B148DC0C0654A460E1BB505E21025442430A0800083900002430D49186DDA364D430228C43691D4C641C9868DE3406602A95114056E6236624AB685090228501261A288290233849816065C0684049491230164E623DF863FD367FBD8B27055B5708EF0AA0D769FD126FB57371457943472B7F5B13E1353F6E19AED0F69DD95545320159F93BF2E069B936266251C4D77A5F18E80C754A019F36CCA9FE92A62A3046858D4A5E34CC3160FE4B3DE5FF46FAEEC6295C90A71EB5AC9A741C1F57B79740B26E5B9A9303ADF142B601CD890FEC298482E6097141C335BBB88E7A91393CCF29DB55F8B82EBE13BCA3020D393972067190AF49E20DA9499C4E48C8F3E87D9BA73895E1517C85C944C0D7540C9DF69E3DFEEB24F0944029044E3932DB7D146D25B16574F83369AAFA11F90E026A64C92DC2ACD5C8E8DFD3401B6291EFF9EC6084E67DBBC9DD3579D28F999788C01614A079125C84F59E789983408757984D10313B8ADD763CA9F23500D140E10B7B7EF7B4617BDFEC87B2685BA865D275384739A1421950C47B77366F79FC92A3AB3421FCE629C53C841AC34FF60402A385470883B8946504EF661A84D184522AE70307B67ACE71200A6387DF2765D8996B6AFEBCE055DA0AE3B20A1705EB71479D71220AA47F0EFDF3E317B38EBA472C4294933E836748C93AC7263ABE3D470B2EB07A5B4B2A5C197384BA10851B4C893CE4CCE086DC011C259A0E1ADE75AB0D1991229709E7F66954E21A697023E1BBB82BABF1F40D2E51110288D7BA7A66E7A788943030FE0AB7993F93A8D92563C4E16EAC6F6596B0AC9116FED479C4759DED9DFFD0269FC0AB6ECECB931264F51DFBD8CB58E93200689818F4E936775FCBC43FCB3F87515EAC83E6905E001391E7B9A7E4B07CBEAC31759E5BAC360F771C59D6C079941E4EFA2A4A1AB60D2E37D30BE307FAFD531C298EDC90141EF2479307C8496AEB79CF0A4120C443A61776E77EFE2A5ED4671C91061B35E06E24DD9D40DED6CED3A57ACB486E8EDBF4B152F072130AE8D81AB49ED41FC615B850A92B42220A468333527A70010277422B92389DFD6CE95A7B189625C02F38E111B9C985528AB3EC5BB49DEED46A1C732CFE2C53E1E4CEA04EC760EBE5BE4C4380FCEB0BF463AA380D4AB48975CB633D7984868AA3C69617A2EE1A550616CEDE06413C45ED5AC6D4AF0877F20360A2D7705CA7FF921F2A989E056C846BD2F69E9DED190554EE2EBA567A4EFFA7E4001ADE77D22A71D7B4F786082EBE9C292594A4E9266718851C4E9BB69155267B00325EF4EAF524DCCD84E1E776C49C253CC52452DC612CE966F11643897D13F4AA55A884FC511EBC78EC57C44609E6B20BF3926CD589C258D3EE6A626C415ED857B3B9D0091645449A39FC1ED685CD697EB2C038E08BA21040D260F673900DD751F8F057AC43B884ECECA794F6A2D72B205AA8A1B4842C3C5F2B284484728A540D11A6EDE776BCB9AB4DAEABD005698AF607DE2D55DB061E89E361C5630B2B7BD9684D741E25455ADB97B39923A00E15B702FFC18993130F1308474CBBAB0C053006360FE9A415F06C089911575F038BB95BADAAB7A3A0F266BA6B081C093468AD7BF4AD84C5F3566B083291AD4E37026B48DBABB1BC3FC5E42EEF7E96E53BDA510EFF1AF680A085581DB85A878736BEB1B51CF76CA47FDE0F9275D96C89E73B9158D633029A61189635EBFA5CDD1C36A215735BCF93A6661B70E10BFAAC1773ECC12FD076258F5E1E33EC74863C4D4ADC3C3DF5E0DC0CA0B8EB18CAA9169B4FCEFE3BA9CE0FD16899B48CFAF80B0AFE6AAF1873FFACC3A5DFDDCE00F561C4761D326923483A9CBD954ED904ED88C68E8325F425B9960FDC1113FC8821FA266347BF82A1BBE88ED6BA5C6422F4D5A32430AB75459DFADCA27476D22979E13CBED9DB79BA59B87F05763E87EFD640864FB4FBADA3D4B6427909CA9B4FEF2571EB66DBD1560836F02A171CA310DC4B644566AE069394088261C6EA768A64A44A25B10D2DE4A965201ACBF0AD6222A04D4DB4D5495DBA3412A1C8AC1F2BD6FF3E03970A7E3DFB1F5CE1432F0843AAD14524E09FF99A07A81A300385542CAD31100C5EA63E2724194CAC7E34A5067C102FC7863F865F24C9D8A37729C8E374F097AA70DB22F9A1C250F027C2D9C259A247A46CF2CAD460AD8FB18868C63B65C3F391C59B209B0FBB22B4C22A42583C6A43A3D16AEC32598D5DEF70ADD1D2DB4A471F3E2BF17B070BB449807FCF1941AFA29E6F6213369300CEA05F07EB86515E45EC3DD965E154BD98D71DEBE7F02C0C9EF65CEDE47722C752DA35EFA29FDDA63566BBB8FDD8DEE62C58F1F6362B21C76CF32121BAC3571F18D83640F4B4D3B42EE729B5C2A36D74D1EB32BBCF257D661C848CD3EF0CB036C5724033C03149CE1603186A6ABABACFFE8A769B99AA98DFC17FDD27847E807B574A0 +smlen = 5456 +sm = EAFF1BA91152F4695FB46D9ED80D97561F10B0C49E85BC1BC7968F66A33A61603F6C849D3412A5D2312DB458336B5262ED208685CA8C6D368CB26C756F4523A681286A5AA0D44DAC598D3D17C30BEA45DA14E364F8C3B868FBDFC4AC825113729D924E6C88B834F75C73150027124F94481DAA6B7F89EB391916B8D8B5CA7F537B6A03E6693DA637F23B08092C44E7A8F7EDEBE9CE934461B38F1010C1157A347BC205F22D6C68130976597126CA358C2511B1A6F12DC912B954474103C35F9B3DA4C4D3612C2A172C9A86297CE42C8B771D7D64F5EA5C5C0427D484DF3244E07F9BDC56BC509296E0AF66384C3E65024323EA670028DB9ACDBD6FCBD82A14330F19FEAC72E0CBAF0584E8A68521A562C3B3B8DBDC74DBA638CB266A9BDEFB4F16F3A6F8731E8DEE554629352E2D33DE412A02A0B128C19BDF8863CA5112BC0A222E6E7C806E4D677B3C15810EF49E5B841CBD4A87F35F686417267EA571E9B67B118D035F4E28C03296DE7C2FD1C124DB9056EA25DDABD1FFACF805884253EA3D0A29278DD6B6B71F0A0D2A998B6734C91B2CF0E1FF2458A694B6248670E2C1C2872693144605AB3F596B23019A85C837CE308C39F9E662B5514BB3897A0E4413819C18A0B0768C7D6C9C1F68D0D28DF5C055C54033814DC244AEBF7BCF59253F363BE2EF1B35DC377C3CF0AFA8F8C89E53D1896B5766B6631D88C21D30A40999E8E02C0FF5FF841359ED6472153969A6933A05D51F09DD208057AD26059649B6D251C549FEF7506DA2EFAB4F4F6C105FFC6118936B8FACFB36AAC9EAF43C8CE858254DC0287BB396122E56C20DDFD4F533458DED253C020C55C16131F47AA31F7B12426A2E9D277B52103877B12DC03E2C574DA77914BE6C353C4A692BAE62C7FE6D2DFCDE0312B2EE22F94655D81AA289EF897770EA9CD724B1D8006255AEDE8863C60FF8DF39A13FDE995FC337FF5108A1BA6EFAC17F24B76000D50CFA4EC10E176AA80D3DDD8605F4D68038F399FD73767A691CB76852A5279F618F58500E489240D233072B9272591C1BC21085402721163A21D7125679E15A4C9970FAEA2E94B637C38EFCB4481B3BDEA02E96750A9EE238694F7D990DA59B4094187E1D7D094668763D5CC09D75D9083B92C34C0557DFA40C990312A83631769547B06272BAEF082A72BCB7140596A31A03264BEF22CB0C6ADE2C58EC1A7C3713CF466A8211B328CDEA524D7FDB13B30AA6C0237FA671B4B92E0B8FBB1700DB391A90EB3C45E8BD0D5FF655ADD159D16784B29A807F04CB22FCFF9CF686CE2180A32217C86A87C15E27DB1D5465AAD308A9007C77AE73D32E381788CCFA7B6604D84103569706B16567D224A657AFD7B65D1EC12A15C5E2D4E619EF9983292400E7CFE8B55C5114AEE42E3D4304082C50DD9393B109E9F9342E349D9B0A98353429C50D8CF15C27858D0C893B049F1F23221E870E64B39BA05FB1D4A6A8F75E4E751C19DF1ABAE19B4BDDCB0A951E2496844F2E056DAD26CA2812528F523702738E23137F70F150CA4C7A0EE50C0D91F14A36775AA99072C63289FFBC37EBEA1A74CB9C6D280008E8F6032AAD831939CAC4C12641E5623C23D6325049BFB8DEFDD5A19A8D3211F5C34C639DAF1F4C3F3EA97C27B76CA2771EAFC56F24D37CBE03AE04D16D96CB89547590ADA19D48E9FCF07D52346CBAF33222CB4BE6C85E8B2F48E2D76EFB9D96AE0824F74A4A7E842113268B427BE6C83A04A50D4DC6BF8363A3A6F9FF7D7EFB2B06D0925C66D53B5EB5BE1C9B637740C85CA1524151FD16A28331B4C741B0196A2249DDDF62D33F9339EE0F0F914C40ED10D69BF8B30CA8EC24F0575F2EEAA1C4A6B9188AC0DC023812BEE3A073AAFC5984333C9DFB8D76DD6B2BBCF50F89CC53A1CD0274D025F9EA7052823CF2530BC8E903F2791DF6ED52AF2C97345768538CA8B285343DA7C941CEDF308C2527320BB44D6AD17EC3A9D16F45168F19D656A8BA5B43723F36ABD57AB4A530862E771E54DD4392DD8D4A7C7D6EC26AA1CCF732DD3765F1EDAF912420F29BABD59BFB9299B978BEDF49B68638C2A9D4403C1545932D2CD1E1BFA3DCABB22EC2041B84EEC989108AF8DA9AF34AEE4F064ADAD2FD7DA3EFF8A9E8DD1540A90F59E3A4FE2D63CC4C89CD8AF1DF117ED39D20F6BA50CE48256B7C8A23AD4104C177D8BACB36A1E79ECF745A0BDB77ABE1869637DBA5FF0A7AEEB1E6DB93A4CC7277CFD13A7B1161D273C293A0F10F37BB3886DDE57418B392F77E0ADD3612033BD5E08833064547809926E252141DAD2F02C3327C371B8A755E886E1E5F16EF02CCB5CF65C3416B62801DDE4893DFEB2944DD1C928D6118AB4004FA91A11162CC30E35F7FC9B9059C03E9EB82223C4DBE2787003C98CBFF59E8F77656B3D094D32676FFCBAFD83407C9D385153394659AC142E8079AC5E4062FBEC478404E7158D815F9808A8F95D6DEF0E4EBED9A2C1A3334658B1CD0AC3A0AB4DD7898239615E369AC1C2914B985BBD8C7FE83BD13EBF5515BAAD5122FE587B3817CA1DE4FCFE487C82833F6F408E4CB7AB7EDF8C760F87B0EBF42D9838082175DBDD05511E01B163333EF533B6E1173FE01435140B8A96495FBBBC3FB0069980501CD284DCC53AA075D188C69F9B351801AF2E701B356753068711108B7B859F8CED3BFEDB842A1113335AA2D7653F391FA9AC257EC3C761E741380916C449EF7A0B7321A13EAE4A28F1E874B56B389034321EC0C5748B568E75A831DBC0A814D17BD1972E6635C4D2496F6CEF4E25DB39C51837D69C1C912D454D4593768428B71042EA4E9152A38D6EEC7276553A40A9E484A72F0B4D54ED3D331C1237963052C1BF827D40B86D7BEB1EC5872C20FA549FDF6CDD1BFCAE270CE9DD4DF07E98F8231C32D66460C98FAEEA259FA8CB605583734DFBBD9B6ABA10914AE0AF26BDDA47DE4CB4C056113AAF329C5B477F8204921FA7A078AD67C99CE74128A48C6BE4E07742DFACA39900A354ACAE90979CA97E0B40D125366A61EB6F9FC5BEE0220FAA46D94A82D3D74AA3429DC8E108E5AF4F68ADF5A4AD79DB5D01EA86D9CC518AC2F577BAEA808CE0677075DA53C977791CFE71CF89E7E2D9CAB2C6450AAF4DCC60914203C1DA11A3E526F4E1A482E9AB9B5EF6AFD32EFDCC59752878008C4F8E36AFF202D876D53CC89FE8CD30F62B2EC3B50CCB390D4716A10466A709B60C903F16075F8318F8901F0B5891A9052FE486622656737245CC6725869C5C56B9472738854EDB712BB01C720489FFC23BED6BD656C2433354E517D8FADCBDCFAFB24374B53595C6CA8B4E0E4E8EAF1FC05191F33364A6C70BFC2C9D6E9EBF0F918191D22304D5F6E9092B0B3C4E3EFF30000000000000000000000000000000000000000000C1B2B3B2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 + +count = 92 +seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F +mlen = 3069 +msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +pk = 4D4CB9230D1FCC49FE3E321ADE9B5FF7ACA0E1F255FBC4667F0F945AF111EA33FBDD616E1CF99E0E6F2F1EF5339F6D07BD3F20523F11087B24F2F76CD00EA7B8E8F530B46AEE712CA2F2592522D55793BC3CFFB2274FD8F4A24C5B33428553A15003332C3FA991E57C709E309DFA939305B7BF085B3E7C97223DE1A47A59A5B8BF8321F3FDBD72EE731737B45CFD736E3EE11E8D65B4324AB014262D6259F56C955F053858AC6C386DF80C155F1352F76CD961D8E9F6CF608F481771D47956036891C901A491A16ABF7F260C72F0A8E0B042881C019DC1FDB7D689A2CFB636053913352CFD468AF4E2A606307483990C4E55505E8423D7B643267C9E4AB8C1078878FAAB9B1E4758DC67C9FB22012F9C4CDD02E20591FFB69E26DF0251A9F972A27130C942DA7547B0DF80EF647A4C237B5E45D1C8B5F7437CA03D04FD9E8A8C3CD3457F23EF2427DBE373B576DADD43A4B5A6D5170E5F3257BDBCDA6F17D276B8CB22687459284AD211EF4B709EDC470FCD892237349C326B2F13D82D482C25E09C0D173CB0109593C82E79D8AFD8A3FDF37E093431C7869D423D9E8DBE1E3A214F7B2FFA852FE159AF8200DC6A96E5EFA01BF187A622888C987E3DE21DE197488A73A227434359804AA367E0C4826F3F4B1A139C8D7FCCB54764A2E3EDC5855B39E29DC5DC863C758769BC590BD49F942684205076680A325DDAB793DBD9BA6A49C0C1B370F78FE656C80026239B17FC8767D3E81696DE7548A712349E96C47FE2FDE6BA02336414BA163E1FC5118059D5EDE712A9A58FC4C276AA89285D2B9CD1EAAF61DF7A27CD711C6D69E1D8CE7721D8E3D2AF67278B3ED2ED029A0DB525F120226ADB3C7694B13BDC94CB639E1D95C661DED85AE9EF9CCDADAEE96C4049568B404411D458E7A2415EB2FC602126023CB0EA139DDA28C1C33D79A8493DB451400F62DC28BDB9FF44AC787D0467D433F4F024073B3CF768779945F1FE76CE34FCA50098DC78AEE6FEE065FB28209DE275BC1D572D2F252BE2ABA1A006183EAEE8D4D4FE210F5C27BA76B5C1B817ED22B6F05450490545189ED14AFCCAF2C904C7F5B85A68FC178F42CBA8FC8F013D06E175E44B4BE6CB2750CAA1D42087C8E82C3FC3AB4AB8502A13635231AAC29D6E009D7502FEAA8D70224937F13EAEC8FD99FE265FBBBBAE186B74C4B23BD3E3C6691746B91764162DA3DECA6E6687A9A90075764F9FF4EA4B086CF496F3B2C40B6BB810C40D5C46E306EC1DB3D6761BADCEDDC1E7025598ECE1CD27DE7C6B660CDDCA711CF39F57E9B751DA03C24731C6581C783501710A9DE85C150BE9836B7E66569416E44CAA71A5FDBF12F0FB10925F8650A9871B464A271E640D07F5C283BC0A876D4CB0BE56792AC1D9749E65E0014C527529BC734DDA2ED9ADB0695D4B845405FB2E4D2EEE9721E5EBA920CD2E936C33CBF51003B09F473984EDA2DB8AFBCF73ACF69D179622F13410173E611F2AE8AC0A059EEED23193E91690DB97E506FEB40A2D281C7089536F659967DE0410BD774BE3D8BB06F157A1CBF76A3CB74C9802A51AF48F8813A6241D5E15328DF1E0083D48AA3676271AE3A1E69CA18512D5B02C0A505B316F04C190D6C02231AFE3116E34C0065F6E40665B62768F4333E847457F2BBFC873921D6F4A53C7D8976EC40DE9B96043DEA7D51F028B24CC074C50B2CC0C4864107470949A71EF078F81B001F2DCB654E105BBFBC7D1A4986CA71F3CFDDC1B95BBDE8D88DA8451EDB7AE0DD3A51ACA977D555F75989855505F495A5DB74F22CEFF5F106E108BF65D44B7DFBE6D97C0DEFA93F140C5F785F30E2B9BF6BE567B43985270BF1B1C +sk = 4D4CB9230D1FCC49FE3E321ADE9B5FF7ACA0E1F255FBC4667F0F945AF111EA332325CC8E9F960CD9B5C6B38A652B4DDFF143F468E8DE6ECE44BF28D7CCCDC47263806A9529AD7F358B7C74A36ED02CDE9B544E815E4C83D4DDACC8CC1C22B0A4055956B43DB30F548288A7BBE2E248A6B4959D8F17DC915DF61211F2471C8F5D24890944B401223646A04624084482A40080C2224040909121A80C4416011330490810448924091AA37193060E8B322CC80851CBA02504479294928D50B4910C492E50466199B88411B48418278C12C344A3380294902560263191348689361101A085DA10824CB61110316418245059160414C2090B1322E3C610C2C6659C0242DAA8209C406CE23831CAB441804285222962821872CA2646980472D080084BA82818498E20A00009486AC4A08464468A4A920D1491415194401B8704428201D9049104232DC1126551B4611CB8601395294C32705BC6480242451C800163041224C290E3328D04352DCB92909C3226D824419040320193454300290BA500D9C030CB82210437498AC82512822D13966CCBB4090C280899140611462823B769C0126D18A54D841072232349CB342014C3415AC6002147500B150E0BC280D91430434820839250D8A82501030541006C0141640B852CE4480D221172C4480C89B04C90322410038253488E8B922854128909A671A206894416494BC2100CB1695C342E19807001C681203970209028233368C34831D928059A3824D2163009C96D42A208D8228C0A324A44A089C3A60D11002218A98C04908C41B251DA148E0A12309CA66CC8B84800055259185282C42418A56464828C0185658C46121C15684C3020D0C4211C146911C20C24402451426404B991030940C1325101A54C23C841A2300400450202022609456D0B0906D4B42C43402C1C35005C240203097024933081369024C628E200291031060AA7250201520A9161039960591288A030492305661100511AC66904A12D82300553B450CB3670D1188D0221690CB621CC088848267009839008B36161162A14B9880A8385442082800472E1481193248D8412521CB38D8A422A414620C908009102815822694C46609C4651424800231812111988C90241A2100DA0180981287263A6600A14000937858A28005A266D51B2819336025BC8315CB681C3B41053186E824482DAA885D9002C1B8889E4306102A00C4B48712301210CB7811CC84954C2905AA6019B8828103469599469A14092CEF0470EEB3B2D524A63837C2265804B0F13C1B9F7A223E83A6216C8E0B7B414605602B7D92A8B00927F4A0C0DD84D439DC2BB600E61D70E72572162316ECD4CFFD4B8F371D061D1339F500B7D8B69E137FE5C2B676A9F009AFAFC8CFB14FD3FCA082989D810C4298B2A6C753DDEC4E1AD00A7F7A808C2DAA4F8366970734CFF3915381CBC623B4A916E14CCEBC0DD4E4E76BB2CA2FEB4BDBD8686D2DF3CB1F71DEA1AE7965028E325B017D0098FFA56EAFDF433F0F868069F249C3E82BB3ED1B5A91C815C996B12DF45361260F429DFF9329C7F2F9FF97FE4883C8CF8752B24443DE3FDE1F2E2F8FA5B1906B074C5EE2184AF0F100F2F0A36E014B6762D680472A226DB5A831A1F590F4D34986B585C9DCBBF0B02D4F2BBD6F0095A2E1705D67A7ED4EE652A8C895C863816F76E6AFB0926D620A071B7BFE9F150EF9EAABD16A2B0679DAB2744906FDEB547D6261AEBCBCBB5424BE1E0322CEEA2359B04F9BD5F274305F07DECC6C772D8318719CDDEDABD670AE368EBB3E61038C1839E9BBD686173C4474D2B0822DDC336609513C96C4060C86B6B754830B0816400830BA987FFAA31E5AF6140ADA07514D576D98E2C840A0A83CA9FEE0AA779EEF3A53E32DEFCD40CD2B0FC9A34C30884F9E8456F0934027CE6676211E11C0D688C2DB67D36BF8C3AA0BE5413F559A7CBFF85368CA49D835A84B41FA82EF2A01FF7B33A0CAAEE99A4CBF64D7823DA02968407BA49A999C0D2C02C5A6E1ED40F695B2DDBF59843BF5DC0E5D2FD83EF53CB07C88820BBAABF20655D2628962EBDCFBE457A78D4A8CF702A69EF8A06F9200FA7C12EE239B81E894954861267B8ADBB7D50CFCD2E730E5608A748ED946C0C0D80F159C2E0284BD862EA18EAB147A48CEC77824C836E07CC9701D20E19DED2927E850EBCF3C8793BE6FC923593CDB81C3E365597675B9D6A21B5813E113035DCAD0A29912AF00C404445CD89CD188A5FFA12ECAA8FDB79ED5CC3F7EE83DC398C29727F3F95BE58D0ABC88D46C92E85AE6003F9580DD48B7BF0B364F3AD3FEBF08D5A99863A6367E39D46EBB8204581A715DF2319B554CF3C23048FC384CE0903733A222E92AC41AFF227AD7B9B2D90716058BB23BD4488B53FD7C6FAF2D10F1E3DD66C6C5BB20B60BB5432A9ABFFC13DAF3B08F09C07A3993A98CD584B1491D1D69D9CE0ADDCE3601448A646F7C060D2BF0FA1B797C9128D1BE46B151CA2F1B54D2F18FCBD79321375889010FAC567308E1B170773A48E84BDABD9F526F5C907AEFCA3EAE9863E17EC1EF85585050BEADC1AF1A13E4F2315C90C88317F9805A744C89C4F27F2180C8FF1EF0DF2195461C244EE58CE71F096230E8999C603AF7BE03C1D48A59241DF3D19A2E615E669C6F258C025A219AB1CAF16584AD3E4C7721CCA31C32AF0CB375D54992CB99BD3AA155290C770E10E1F46340004CF8E0E5CD87A061735B2B36A733E94A35257529E09D5332E1CF72D0666D26825B53BF1781DE952762C66276D8FE03E9258652992B6FDC56BD44A0C4393CD3038BC28E3A2C6E1142BA90C664D0A1E6BD33DD7B367CF507C0521077F5E3585B76CA8E9E7D1D94416FCFD47F8CACCE1AD76697F300D0B04749006F62027D5CC1949EB0E2BC539BDEC15463A339CA23C87003DDDE3B1D44B7C27F60015A1E99381EB97287243F6E162728A8B4ED9FBF1D2DF1B6996C7DE1AAC06775872147D0C6A6EEF4F2D200D18268C6D0F0F9CAE48E66B3856FCDB13AFF0BF32545398C18EDB65E0A9E2EA127044AF0C82E05680BE3CA1DD135C69DB2C43134F8E321835F18B425B6B7EE3612DAAF4330CEA3A68D0698AFD6896D177D94E777D26D6B863CCFD46A37E0A705EB2D5E0799A3D6A33B03EDFD2AD7967182FFE234C050BAEBC322EA86180E0E37510C6FABC4088C1CAA278386D721BA53BF6CBA9AF9CF61276E6EFB410EA743A40C12B339F108293ABACD4BC4BF6B95380381DDE64E26AE37408A3AF67A37B6CEE0D2097E5E5E084B3E079D76BA9F6885E61912D6CAC215C99C4F9085AD25F0EDB60FE8B9C9344B0CEA8F0FD0CADCA92099EED04211FC4A3C63ADF6EE5F9918343551E86E329656212D61FBB63FBA8DE575DA25F8E395B9D2075F2D03980F325C967FEEC0EA38DE455AFCE0A276CDA3E2DDA8AD8678BFD94C5978C64939CDCB8EBFF505668D4E61295E4551757CCA844544ADEAB62A6EA2AFB867036B4924466A4EA2C6C5B58E0F67F4093BD9D787611D1B48E3ACCF9CB5792FC188232A97BBB0B7C552D84C7955DC5F3A26D2338D8B88DC1FB4B721BC6AC753115589B2F319E455BC1912A4D0C4A865305766F22BC7190EBC3E3 +smlen = 5489 +sm = 31CF67B533F608B9C9A779D93D088D52869E5B970187E4B7C24B0385A0A2DFA475EDB61D3A1BFFD1BC6831F19BA10207A7441C3177A0B78156071DB20FCB6FAC089696FB546AF43BADF305DDF14B13A87C94BC5C768A424B7CADFD0998AF9D672B0C40429B088D5F7D002415518F7D554AD0A0AB2F71B8281C91ABF71D591A0EFDC5D99E4F76C0C20C687E89B1E6867386F288C4F64C27D85CC9E48D2088D152B51DC3E8462AA5C7219778472D0EF8865879D9D41BC876B54BEB9AB47EF6CF0ADD03E57D58F3DBEE9AD18329A4C4A8D4789855D60A06B05D4140ECA2AFB105A844FCF093AB6665B709C8CB8D0FB4F13B1614D86527ADE361572C2AA171496B2A127DD01BCD341A00D788ED231F19E26AD1FD29A62A6E18B7F382F87BB3D3431CBE866DC5431EDAE944F8801EA42FC7238080688125F7AC77FB77573678F1CC0112CC1F72DEC826468ACAFC9B3CE8675BB43993D9DEA1DCCA51530A6218503A6619F6E7007A05B7C72090CED2D4B2383EBB7DBC63799EE3B50C5D392C1ECD06AC13423BD4A41D19EA2392541A287D7E2AC6202C1694EB56C9D011750F64CC6B2E70E89AAA5D7C8B0BDBB7C3A67A6FC4B1D8E82E2BB43F6198859E5464DF94C20FC912FCF9719DB41CC3E04F6C967F95B5F694492847DAACEC77435263263DE63594622E96CC67552DC7783208A69F52EE90A823805A935C3B6B5D01EFCC88BA76FBBCBF92D69FD73B5E88BF6C3A81D25555B8E97C83D0BBE81DFAC8E65758DE178EEA7C06FEE1F8ADF10AE06DBDF89AD8854DAFD95F06AC5908B00A159EB2C54162A0EB7478639470C2096306F568CDC349A56E525AAB4D5AD98A389FF0E6638460C386F7FA6AAAFCC939771CC3F3BC3BB1132957468A8DA60C0C104384BA9FFFDE2B9B4DF1E07909AAB3FCFF55A26AE49A1D7678E1517CACE8F22247A5DC482B9CA2B087402506F2DC846AD1A3EEB442A04F34C4D337C21E4D27088EF245C5C87025B9A766182811F359486458E0DB2B3DDC87C63F43ECC0399BDF04E9D07286D556966CA49C9DDB25FB5CF2E71ABD608659736E9649C8EB71409F206C05150F7617C7B89AFB97EEAA06F63F8381700E0396C01816214189E353B843FC0D196C5059FBDC7B966826B45606475303E2A009E825307C86FC3747E88FE02498CC8218869913E4B341962EE6D842784E95BD26E406754E1624F3990E1239F124E31AE728E43FB23B5419432755E32AF25318F52C9A532AA3BC869BDFD792FD31366F027FB244C8197B062B6F4CB769B16409D076A77DD72D90C65C96182C39D506660EB2B7C63182429945046F68038EBBF6F0E886444D4CDE03CFC530E0252B2452E1202101A21AB9C73F16D423232F1B1B94E876A2BE2B1E81EE03D5C7DA4B6A297547EE6172FB1ACD1477D1AFBB94DA53D0FD201C6BC5D1C8C43534B16C41B08C0536DC67B2D4DB43893A14C3EC3353B6B42E8568C30AECBCB28FD44E792E94CFB4CF4FA8875F1BB77B275463B0728CFD7C414098A4421133C732739044D2DDADDD3DB32382739139AD78A4D33731342CD7457B07FC4C323FDF420B6DCDDE50464C41AFD9D61DCFC28F935776B2011DFB8D0CC70B8589556994106A2089F4C13B4FCC2CF90FBF0CCFEC8E41774D6515B37A82310E07FFF687166754B947A50968B70D3DDF6DA9BAE9EB0B6E80E33D59825F4EC738B5A4DEDE3F814A0369A812AF14081767321E9FDDB16A0B79942A66324ACF3BEC333A30B81403829FDB6018586838C3AA8A0C059704FAF60DB80FB3D4442794491E1888740CE6F4DE3CE4B74956032E7C6FFF9A2F1FE94DEF883BBEE32B97DDBCC006BBFF041F451310CB2EA88E480116C28CAB78914E99C49E3A0370ED2628305CCCD69C325E449A7BE385DEBE083128F4DB4C9FF6B002BF8EF4897EE5F52A80B14539538A66AF682B5F89507BF880F326B0B5A11888811041DEEF4ABB35DF0335B90BD83ED5600C37DD67369FB08D06612B2D76FF47F7146341851FB5F355BB12D54EC1837E6F33A8A5ACBF1A205BBCEAC9A577A2822C5B3D68937712549F01DF2EB91292EC42692FA45BD6271818EFAB0749B5273F8D4899E1F8648B26AEA3E605FDDB206FA44903B9FBEDE2DBD4004F641B15FC9224D6EEC10B992BC8006D35E5ADE59E1AC9FD5705B9AD1D587516545C2D10068BBF9243B308F630FA86FC80F02AF7DA3FADABCBAE103BDC56BD7C6883D7C153EB713DFE5AFA95E0169934A4EE8E2C7AD970572749091398AC74B691FF9E7B588FAF155C3FED7EAEE7FD7484DE6786F0EEE4A29E28B1391495347986A605C4D72F1FCA47A89257A14B5EEFDC015534898F10BA018BB5D6341EF2BF7825533F1508B9B426331183192584C3E7B446584CAAF66DD7B466D2AC394E6DC83D333C560F7497C032D36AC3D3CE057FE8EB2467EEEC5F6B540F89E5DD52797129176A3B11697C28FB3DFB461674EA303122A781EC73C154D489D2D00DBE4A2154461139108A937E707EB255D830166CA1EA98A4F4A67BF4A5B4A9D44995B702FD1C0B3ECC59A796DC482A8CD43A1475FC1067013353B4C74533C2DF53A9E893261C70911E2AB600C130DBD0F5731459ACAAEFBD3BDF525691D8082F3195B5A8CDB00C3474D27FEBFC6EEB51FA68863498555900C9AE7EA159FC8DF0A63E00B4D10B299DF5DB5D677DC827B179F79549EAD16764DCA7F63C56F6FAFB0707232C1B68655ACAA4948623394BFF0C418BF6EF772B50A94C2190D8621E013C95BA11251EE47E68F1556CE753C6DE56D76ACA93820205AB5C0D592537E0C397B7E30F3027D157E6C8797CB5CC029C8FC2EB11A109AC728AAFDE3ED9D82DE0AA2EDFABE728A61B0B3B1BC07E148E8DBCBEA68034EBF22B11863D44F936CD2214550474380DBEF825213CD7F38489597F9F3263D78E4C003F54DDCEF42AD2CC8EB629E9729312BE7B8BF8929ABBAB19C0F9192226FD6B23154D4F87C5C8994B068559017F0772900DA5C914BF09190BE1CB44290F8EDA31524040F9523E7E231DB4150A1EFA619ACB5E4F3CDE8C77B4D61005E8739B22A127FC7E6D5F4AAB396CE1B50A5ABF419919D81FA0A1E0FE2A0A8E5471DE0220A64AD7F3DF82E76781AC53BB1B556501410348F5AC983092C899BEC6AA26C42587A29EFF5A435C7B054793279734DB0083C15738B1CF4000BBD655D5BCA0289662F2E71A60D7EF9C85A6DC4ECBA1146DF524081DECB878FC0CDB5964188CB39ABA6F65921B5E4653A35E05A6C1BE6BD06E2130197A713BF787108F1491A915D1503631839B7C83621B1F20323D555860676E829798CACCF20C0E1A272F4546535F7290ADBFC6E51D3264688B8E9FB4B8EB0F2033384E626D8CA3ACB3B4B9CAE2E3EFF2F5FA00000000000000000000000000000000000000101F293D9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA + +count = 93 +seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 +mlen = 3102 +msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +pk = 814D6D1B9F75A82477F74145577553FEA49E05BA832AD7991BAC8877B475D1655143819D2EF926FD61A5BF86990270679B21EC74DF15A78EC0CE371AD02049EDCDA0DEFD03911E7B38A8C22D2007DD9862BDE0A7844D1FC9C2FCF0389BBC2F99D882CA2B612B4EE63F2AED9176BE32851BDC9F496A0EF17C373094774C9C05A42B5EFD83F312F25D21B6FD72702C10E65A55D9B7591DFBD36E93E389D891F53E7BA1CF989788E4471DFEA084357E52FD779C0F21BF9520FF77AF8E3C3A3ABCB3229F6B1914480926BB65CCDCB79E563D7C931E22A5B124ADAE3334F686B0845DA0DE8BD1DBE7E2E50F86C3894D8F828C6E2375291D4589AA0A428127B0A599DAAFFE60920BC675DFFC4038581135C62392CDA10523F0A03D5CE2B721E860708418CEEA79DF07B1026F41D249C539CE26181255928A7C030B06EE9432A4D1F098EEBEAEA0C9468BB3C0280B935E2B3415B605C6F3E0372550A0FD58AD64C04BE1FFCA1BAEB6EAB96306DCB8BCDCD0082D776462EE882E65A805EBDE2C8A4BD7E50C2FBD029A30E2DE2A9DA6760185E7CB03B0ED1300426D4C54CB3B1665BAFD68D083133AF7D609E5A40DAE1CEEC9775621592FA62AB7385EF3CD28FFD24D54424D40FFCB9BDAACE07AB4761FD7EAD4CD2BCEACED70195CCCD3C4BDE6C304E5E4F8A467DE2B84F1D9AED881AB1623216E5FDD0B9B9AA4653F2588F874DBAE4B3F199850308D609D18D523E2B3268699DAAFC86A946F39EFE7E7B35FFC43B8F5E9467FE1D9E1C085EB7C96CC7A84386E03D964709117637F1D17763240FFE14D078B558735FC6E97AB6E259FE4F29B9C0E1CED7CB1A5934A9D3CED812F59716ADBF1EC54114098EE0CFDAA44549EAF08817F53A7FE0451BE37E90C0212915FE692DE78D3237F97EABDE9D38E3F086A97060C8032862C694B1EF43166C7C55C0F3D30828B1CEAF20111D74F7E1EB0BB41D6E3A99A15739F71A9CC33647303640EB0700C54A4EA12ABC2E9541131689BFBDA316A1E38E99D065CB7817C2015D79C22CD9F4B9D585BCF500E420B4FAE39E51778A62F8B8A161CFF69EF33853BE1F6DE8CE823EDC0A5F50BC95C79A4BC6AF149185C01DEB3C934A78A1A9598A98AEA659AAE2294804C1588BB9FC25234CD61B53A6EE4204D33247EB5DFC6F176B57D3F1905EF244D1AEBDD33C2C12EDA489F0D15D46603C9412D3CA8B17C8689880957FB9E35B0D3F01CBD32E681AC2AAD84D945004E28AE6FADD0D4781CAEB2F6C5229F65D52DBFB01201562F90D588EDB39723B7C31D4CEBB156EAA61D3D541C4C32EFABA09959E6CF030A8DBB40837EED46184956A51D7D7B63942D34108D912AFC0C300E0812751C39380EDFD301F8D9AB8B11E0B036A5A07C5787A22AD514AFD79B9E002576A677B4A84C7237D0912CED8E552BB026448735AA9824D5553E6C09129DDD257619504433FDB9EE5ABD84443B8B3200171FECC5B68E9A3B2B25D3893CCCA2A90D01AD981388A8462054D46FB0C82E9F86017792ED857B54B7512F90D8E5BDF3F27CFA9119475E5F26F2EAB502C075B657909BA67888F032D2D3025650857DB60A7BAAC8738582761C386ACCC138C36308F5CE5F839C86B0667ABD60EEC87EA4498C92A6E747BB3C5DA866D848C2398B4EBE5107F54BD32A766D8F8CD909684383554E483A7D542418DEBD6AFDE3A903EA0F6A2A37CB958CC0804457B9DE6B55DC526047AF82EA53E9FF8F63E78E822CDE455595685441C50A0477548CF1903205FE1AC5757D57FC894362E6FA2A9601FA27300EB435F20C07784AB76EFCAD81CAA038CD1017EA85507E8F803E238C0CD0B431C10C8C08099DED44D7 +sk = 814D6D1B9F75A82477F74145577553FEA49E05BA832AD7991BAC8877B475D165CB1D0B08760F59483415DC6687EC234A52E95BCDE82DA1B29CA3B19D544E7321B8784F08AAE71F3FB1726D858DB414B4B7CD819FEF5C4BAEA57D96D4039ADE27429A938DA2D57606181CADEF6FBF8B7A4723C28E6B839A6DD625A955520BF07048B04CC918110A8468542084180760A1120D1CB045D80824114309CB160503182663264C22066C1089288C264404475284046A184240A0206DC410281C084E8336810B239118A42918406001053014C26CE000088B82894C124D41140D60C04920011159A4408C044490080D12359149A82589946598202982209222391180046C02344951B660232049C09271119161200672CC442ED1B009E2326860840558306E04894C08350553A8685B188A0A38909A303061900C010780DBB6291B406808270961146EC2464D8C466E0B408D14B84114402C1AB8519B444523136E4A46111406910A9824C4184220462C1B360114B15123238652B8682129421A3085530240411609C9B80DD9A86CE4220C90B4896046441B828480A20C22A62121460003940888382D824842589201C2146122C705844841094868244181982681E4C0102106429AB290923425D8229112B3655148020B088684C6102237899B34485046710835414C144824B70D99868D08C44810A12CCCA40960960062402A03066A0897105A144E000169502245882662A4984D60C26009448860B04494866101144EA122904BB22401230E909010612820582808C2324824436024964043188808B829A4A8905C24858804010404924C082CD4202E58964514A150A04651030644DCB820C3180903B808848609238564D0B08DC41000DC102ED0084A143792033464C140644A420ED2262804C940994608829028E14421C8302194202D13123261103211B66C5C440223218C4A4020E0082624C96D5B387150001214276A44228D81484A03B48C819061C9A88D1AA08954B86418918D240564CB2270404244001269E11462428290D0228A521206D4107182C66582A805024146432642D136255C800482341003C62C50324C51900401A511D9860409B7494CB8051C142441922D13C9801C1410082942D8B240A18664D938818BA0294B488A2191294A1662C9942081886862B44823B34413A011409089134571C32260E0382904172A08438221A964E44068C43208132082A13689D2422C9C20455A020C1C0844CAA845D8320DEF983B2E99A554B50C83C868A7CF33D475A8F112079E999FCB797B213CBAD1EDD1BEEBFC070D327AE55CD771C18D0EAEC4691346CC9189BD5585535EF86E27F9A3B433D73C4144B5AB4E678F663C45A2B2529DA8E70294C00B351EB53093965288240550DFA96651B12AD1A5BA6AA7636514D85CA2F7C565AA085EA91EFFF1EEAE0FBAA32D0833B1ABA4A82E74B1191170405D0D0AED251B694D4A45F922AF94FC8F30ACC052D3313289D0F5D17D0921D23F84A40FF1EE289D106B9F554FFCDCCE249A5F4DE552D3F76425CCD239DA8BA3646425FDFBD70144BE4B4D244C8AE981E40A307AAD7A509C9C8D962441190E17C283ECB1A461DDC6E6A0558F08BD45B8E6935C721694D9673946776052A9B9A1690C2983D26DA9421E7F75C76547AD187B623A5A0CB1A40D0E6017281D4F6CD30E103E5017805371C0ED191EBEBEF10DFCE5A330217AE5D6FDF589B2DF0775F5F3C15F0D510183E446647CF9A43A6371BA90CA79A0A051BD2E83303ED9F3C851411B4CF66C7FCC0582BE5F16ACF8F5DFCF170A22D34383F56E7BDACB8D52A4BF755AE5FEB5D5F9202D18EC604E4B91D2FB2E0149F3B240FBB20DEFCDCA7E5F3B23939716761AA48FE3ED93EE52F920B2D062803406C50E03D0898119211080D5B2C9E9C683E310AF46DEE7B0BC6AA18F74B50073C747070542AF7200E27B8FC85022F252A78DFA652907823EFAF9EAC2BECA8F43FB2DE0213C6CDB57DD2757D386C6BCCC9B4814C0C7B831437B465DF33C6186CC99F5DB4E9A9D20C803C7D97FB677C8575454C6D08A25C1ABF4FCF21C13E97E91E779C82645EAAF9714730FB45BF66CC9EE2FC716D0943A4D52D4A7966693AC7A7A10A52BEC9FB9C1DB916F3D20A57305517B4827A959EE20BD148F32BE15FB2B5064C2FAED9A6625C518984FABC790E805455546A7E3160C2021AB5DC0BC2E7AB1C7606858419A263A4C76D2DF5409DE554B1D3E0210248DCBC5AABD61DEF4F90C5DF0F551C31BF38BBA10CA87253D5E2D1F079CE2BD769534FE3589D8658DA043D2913EAC3E1408CC0B0045A661B9BC0FBD869340B1EFFFAB9F03F6B8BAACB5A50A98F9B62207733398A0E83FF589DEE73E1BBF56EF4C35FC2494B62EBC87F90FD462C6C9279D81270D771A8A5583B9897B1136168004A41FB6A2BDEFB1FDAF7FFB68B3C4F953DD785A5B7AFFC3CEE1E64010AA6AA8701882258058C3DBA5CFBEB8F23E6D13EE794589C50AEB68C071F5391191EA46083270BDCB8C232B8838E3D2017EE0BD36C3F9A0A1767D4EC9517440CAD44D620F7FE8D6CB4C175ED310DA066C533FAF2857719DA207115D9795A8DFD879D1F12C2EEBE8E526E529D2C696775721DE8B3C75B4A8D1CF5C0B1B7484BCCCAA7CB9E56ED4C6D15083542EFC21DD2CA0FA928A71818930832AD7F539963D606AB39DE52B54D4FE53FF0BCCA781C46032BAA58FC9FEC1E1FBF72F9D0E701634E0489D6ED012E0C9C24B349C0B3B9DDC83A6774E46B9CE3C72BF6CAB06CE1B9B83465F5586178ED9D8E22CB24B5F0110E10DBAC7F1010073499D7CA934A5F1C6CE6E6E5D842E5A747F5B3BC919D81580775BB24BC81E432F28BD6BD1260EF785A1E20EAE3A4124750FC23B7C82E1B389322D0DC264BB064EC23ECAB326DF62B9F6B0132A147276E967B5C88FB007EF8FE823DF23BCCD6DA01FC0AF17A214E96420A65C1696F85C5770876045857F88166EBA70D02E76891D84F03B6B8834A36D4A8931D03ED2C5EC635F29CAED51DA1C3AAEB0573F9BDC0E64ED7E51441DF92230CD52AA6AF08F87E610E7EEAF65EC6F54D59D6B8A794B40CD0723EF08EF701B8DB53B18AD5A9C4EDB791C58970DF852162E8F0D7B8C620F4CED7AE96F559D0CA047638F98951BA61C83F8F0D1C9A867942C0F24C717DB855587A0382A757C00A68A8AF8036663076A16EF5F3561873E682FD43177B24DD556AF3BB74D39A1A0C9C2A7F5D102DC53F805964E510525BD3639DA6518224CFAAE089B20C00FF109548C1E4B58B00C044B32D32900C405617DCF82EA72117A6B03C3D1F2FF57035E989FCA3CEBDD80D7A996B7C7C5EF4188BAA28C0F5758D5B5B4F253F44F23B2170AA5D8805AAD8D86949BE4ECC692EB1A26EC457611FF0F5FFC2FDA88CD17CCA08D14D6EE46835CD0454D4B8D3C75694D806EAFC60E00828C84802752C4BDC3DC173876264E75253879F8F995BACA3383B7053982682E178FE05B22EF3862116B7A69E1EF3204D6E8ABA05929ECEAE034B056A2B4B7D2217C74D275AAF6CE57EEE596A8A9B31F788257D8FE74BA7E0356EA6E16BEB077EAAFDF31D57691AE7CADD1D5E7BE0F58B7DE +smlen = 5522 +sm = 102A70BEDD75CF53222A83277EA8CD5625FA099FBBA7301F6F1D0AEAA311B33764A9D1AE11431CAC9C3EA1AC3D5901C2FFDE693DADEB2366D61F19BB895E88E94811F340CAD78DDBF6870BBD38AC9748981EBACEB0962B1F1B8A00A934DDB8161EC7F7B69D0BD22ED15711301232511991D2EF4555760833232686AF75CE4850F8AABE76D6545385EBB10952C42051D0E87F2D7620384867CAFAFBB2247B2E8AA9D8B3A1EF503E50CD99E1273B9B6A8D343ED52EDF89C047079D360B1F8A1CEAA33E502F113BA0221587C97E56D3D9A5BDC0D603FCAFFCB13D35823B43FFB5C56AF1F386E2F17031F2576D2D5D3FB456E42DB6DD06A131E3B2B439DEAA75E594A857FD78BBFCBCCB1FA69C41B0C1283977F0C895CC3A1C42EE423FD7FD67B0E652C4E549F8FD2BFC5DB232DE7879725E1078F5DF1FAEB19D19E6C6D58C83E8C3DE2648B9196C35E0B6DE7CE91BBF5A3F9CE1F350815C9362A1868D8198E01850732AE8AD58C88102DB49AC55EF5B79A53C81052279119AAF402DB9AAD6B15BACCD1D23C2D863EF7C70CEB99991F0103891EA026ABE0B253DB82A9271C1E0C76F82A23442525DF720C3311D1DCD93AFA326FA83E1F28F4FF4247214F10CB7854D91055A213D6516E29836F57E898CB9929EC578FC7DCB7F91C1CB9CEF537AFE5156313039C7C9D27F5BC682AB52F51D4DCEA965C0F08B1BC645FE0F753A4645C34CF7B5527692E4B34D1C2903FE3EE6430A8CB2B3D75D04C4FDE585E3FF9B0AC0670E117FB9AE8F66D59282AFFFC85334EC5E0D83D7669FE4910D9BC013F7231E1EA161D09A0AED7282E5CBF2C592E0E1A07A88EE7D6079F9AB4CB91A00D9DF617849CF9081410281E55FCC0DC8AE1DEDC2D19C1B06CE990510D907C623C216159B71002B45A4BF096F22973937D6F617E79E0B1C26C193DA585B5B66C86CBFFEA8117D44E6FCB762A129DA8845A1AC50426ACD062C9AD8BA283133E02AC8882C9E8E8C69954F17E1CF31578BC675B7C9870E7AA607426EB4DFD78A9DD62F74A64E56BB18DD37398279EE332A8F398E3D491985B3E516B6295AB290FD8474B1E90E5A871975B18C6D4A2DCC1F71E4D336A200D560E9F542630C36D2933AF5CC2622BC934A11E790EBBAD2C957673BA538D06EB544AD0BBE8370C90B80BC1E94E43D0F5663F64C3DEE106BE0C077B1C7BEE2B1DD21B36FC6F3526D9D41D62E16186117F7EB5C24211D75EF7C12A4231EA6C54D3EA776104283FF027C6E9EB2994BE59D1E7557CFDDF097F5072512F923896607249B06C128903ED3AF3B20EADDA77B806E2F83CFE85125318F23EF5D2FB2AFC6FEC3100CF943E6A51A1346E1AFAF432CC298E2DE41F71C6D508020F9B970E56CC724ECC53894D8C92D9D165D7DBEB4691F0BFA895D32D41CB87D55006B6CB0FE1D008032473999F3E12404BAA25DAFFBEC592444AB570BC0C7FF413C463238E3547F9E25EBC1984B9BBA13F892BE11CDD7F86FECCD45BAA9C585BC2656B1F8321D736BD52E4C1CF4A9FB5F85401BA6B6914DFCFD2DA9F5ED2AB8926A2CE1974847013A463D32231991B4A605D95AB7F1EDA221A9E1AE80CB534D8346A06C814048699A15948A130569A7D19BB85BD9DC79A545EE827E2D1120FEB20CFFAA3E78C8F3DEF5B5E39AE26678DF0679B4942EC02A74C314914454CCF3953E52462E4DEC94A5915480AB5CCCB11ECF466120FE33731EC2CDF03D096CCDFA551744DE50D83189B857D17CB6EE2A229A5545021C0ADA6BE63D65009D2D6E3126E2A25A62A1140BF03B0626261A3364C9A1BD310A802391D50DB38EB5862DC1D8E07C8402FB635A6E5AE5639766A193E2B328ADFF687BF3CDCADE36472B1480243E50B73E44E2561CEB00F882FEFFC478ED4AED7FB13DB22D726CB799FE0F410AA40081A86B2808F1713CE33CC43F0D87EAC8705488C56E5ED1A4060EEC25982EDC804B19997C984B610D21DD28D4F75B77F214AAC99E34B3CC21D727D317E34A4F15B40B01FCEA95E71CA85B94379EE2753BC1712AED4912B23A889D095F25044FC734A00AFF379A1BCC5DB7ABD294E66FC88F7F190B10197B7262A4C949A8294B9197C10AFD044A5A15394D26EBF3484E0D015514E23017A5ADD23972E52CCC9452ACDCF9D84E936B56DD9CA3F1314EA69FCAF4CF5883837FC468A57BB8F92CF75DD3F6B72D5C402026B20389DB5AA99EBCDA52F06BE714F9B5472094C2B6F77A83CDA1CAA2C22E312C5DEC70FF08ACBE0E4487048BC12350A5F8CF5305839493E8ADFDEA6C9BB6305EB50CDFC345E68A2533E70BF2879A9F30043400E28AFA4662F566D437430103F2F9251CFCD85FADA0E519ABA3A6CFA9E3C213B9C4474E970C0E88B7AA5C83DEE273C23510AD455C8EC91257A8735F97D4994F5AED35D4A2DB7DAEFC8B82620F64746BF129B6C62E79DABA343A04CD793ADD2F21E26BC70C57EB2DE30DF5059A26B7955C749BD03AB71F335746238C2DCD43299E2452BB1AAE095D3D6C9E12EA510CAFE4959961B6B0C360F8D9F04E4CC3BEB4BF85205B1B3BC8A7449A440E6D12156DC864A8185DD071433CE67F33F89F60A80C370C2F7F5AF3BEFDC4A26CA5812D00F4C79FC4833CCA209F6167E297E2C8D07F4AD1D0EF5F8E44998A0F6EC0B7DE8BE25038457EF3F483375170F481AF5123EDB1BA76F08123B5624B21AA1A960A2BCAF3D00AD482269412D96CDC29483FE0DBDB92336D074BCCDF27A860810EC1FA780BEFE056933567706BD2E57D48EB907522555A8D179DB89469BF4E53C3733B0C77DCA4DBEDF7EC2167C9959EC6F705155EDA32EF3CB896128FF854B2F2F95A37B7A520EE57267A7215F492083EDE5F683E45421A11DBF528A7AFAFAB3D847DC9B8C83826B4D82FCF3A88201C98B1C6A7E442F2A1AED142C24FB69435E64E08814C949F67EB121183F0DF964817840BDD716D2964F6DEDED2CD262ED2DB76D9C748F90D574E99BA35B91F4B8415A130E304EA6EF96705EEEEE679AF659C88AF69FB7E709F757FAEC3A93508B47B94F3EBB186D4EA519B97BCF9C932782E530957E5BA018D93791968266E3313DDA5E5B064FE4B5B18AFE575D59D93A1FED1421D584253F08A586A5A1C7EA4CCEDB98C322D530C15D35063D4B4AF65E3BB6F2B26720618C93F9B7ADFC69ED82A57FEA70DB68B3B4420AD4B077CBC08BED0513257066C9B84DEB33477E6A13B6E6693590BC5CA4C43D28F7A8AA5572043B4F8D0F18BF197A36C67D1F97110FFD5F3703ACA4C6E0F87B9BAA9489AD0C7657A78B32F00A9190C61030B0E161E2033383A414D878E94A0A3C2CDD0D2DCDDFA041E2B516B8493969DACE4E9F9091E3436525D6DA3BDD5D7FE08151A1C1D383C43507380AAC0C8E0E4F10000000000000000000000000000001724304102C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 + +count = 94 +seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 +mlen = 3135 +msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +pk = DC71D0CFD3B044B7114FE0B22C54B46CD9CBA0A102634EBBF4CBA55CCAB38FFCC833E7B4DB4199D8F6FC92FDA854EE3B156142B7F488949352FEF7EC3D8E58480F6B092D75B237286D62C7D2DBA558AEE83B0399CB75B2A34A594A68199041BD8D7620A4DDB0BA37373AB1DCEAA2FDF636F1BF74415A3091988F04A4ECC3CCABF1FCBBD0826F66B7A88EC5DDB71508E10D662BE8E500F0AA55D0C9FB684CE99EDAC37DF3F573828538E81A7FE235CB2D5C5E39282298E53D681FA5F2C43FF6F27EA6324C404D92AE9D26C49878CEDE94AA525E85DFD8DB541F9E5888B1187B1E3ADA7185578E6EA4C1D331BE3D332CB8E893268CE652E0E2981FEF738700A0CB45E3167452E8CB32416D97EBADDE59788754C0DE0C52471EF31C38CF3B4F817B46CC399AA227DBF4D55E76560CEB3825FCD68D73ED0CC24275EAAD264C643553C5AF6B11581B8361E0093FD46C99BF371C62E52A64E113EB5DC923FC461F8F036C26CF3B8952086D19BB3EE98AB33DCF96BE9F4BAA8068E911F20D7784874B42167F440B04BD1043445523B4FA9F3923F1FD1C38CE1C0EA16AF0911B26D9D65C25EC68347C19585E43E72D19C3C7ACF208C57A2C4248865E1C9B730613EF242DC18F92074EA5DC377E9D67053E82F0D7B3816DA9E3C53E2616767D032BE40CAA2DCAA4CAE273095BF9F993BFBBEC2CD47857981007E38A5A0C1771F94DE895B94B282D097A58BAB704A57A5505AC24C86E0648E69B4357490D7FA678D3BD81D910D6DAC97A6D5AE199249ACF5AB38F11C180DC7CAABF3BE3A457889BB841486DF2510ED81EF57B123EBB6A228C0701B5986A5B4F097118C9E2988B48FC866D3A741BBEF0D06FA3741BA4E0119DCE5FAEAB160F4461D9E8E942995A6DE90BEF11EA797FB0ACF1E6361843693C0002C3CF9E0B62F916F9947ADDC1B5C251A7C53A69F89EA5EECFEB84A7127FF45A0A7C5B08F37910075425D6EC5CAD203E9BF0F686BF3B3E8CD964B86B67F018B4D8DDB03EEA22E58E0DF8FE70F3067FED785BF464F8BC697C8DA51D53F17A8F074AB1E69F0DA5DE2B4BCE1BFC6696D447FEDDA4852B76C474129655FA57651E77B610CFCD44B70B23933264A0956CF2231EF4FF51E7D7138889C1285A70106D7CD247DC5323D05FA8CD7B51BF0CBA6F780802DC1BE7D064FE6610849CB17B787F06A022A1EDF49C037CE41860B4017784E57B048744055069A7493FFFFF50E53C34AFF51C411481A0D2E4B73D1947222F9200FB19E1816631F57622B0E45DA4B3BA721CEFF38B2A0FB72E2B064D7074D7B527CE50D688B5F5852AD1BDB6D8EA9D32C745BD821EE7FA20336EDF75CDDCFE974CB6076548240A5E98C81F1DB722F4C04A5E593B481166158C7ECF97BB1509EF57AF7B516CE457C76A8EC8CCD1D6A33CAE26C38448DE49D0801E5893588F568F67C44615365887FDB161747ED3E2861BF42C2DE64AD617896E59FAF0C2B3CCF94F42FC2F57F761523C40F6DEE34221381903C1117E346CFFB1AF2EFBC22497370F4F5735F7B70A8A01B4D5D223AD9AE4F0A3112EF4EDF28E122B55DFB3FA1455EACD3EEF9DEEE5D40D5B8A9008B75EADA2E24569FB9AA414D43ED6F38BB56D02B4657FA99EA3796968615219DF5AF833A1A0E32D30A2F34F5EB1E2CA30B433AE1455BD32DE71271F6656FBD13B796472895AAB73E6D77AF52E646BADDBAD6E6C3A60BE429117ABEA3C2E8F78146F35312AEBF0CDFA3242D18874696B93825E30ED715C076411243ABCE62BB427EA86DF629CD023EED37E11221854D69A6DBF3F45A39CC9CE3EA9C41738E0AC008F4A1CCE2A2539A820B3BF89D1DFC791F44FB145BA +sk = DC71D0CFD3B044B7114FE0B22C54B46CD9CBA0A102634EBBF4CBA55CCAB38FFCD9B83E9136819D94A357D5E1C67449E345146943F1234E3052EAB6930155CDB149BE62595C25E4A5FA26B5EB445167DA9C7B8202834DC90002EC013744DAA26F75B27CFDD84C1EA9C6546CCD878391E224F5B3ABD086D6A94E66EC89329ECB3740A2619488088A8285E446110C11400021264202515B368E14A20CC1A49009202013124C5318820323891A800022B490D4C00D04210A59A86DD4286E89A8094C446400396942A00942242114410AD4842001978C2318821A962DC14444231611104392044022238245E4182D91364D5980894316861C82089CB811CBB804DA2431A40400CA9685002842114252DB0065A298019A4461E10870A10209623405C9900400890423194148245009120A24C46853A28159286A129288DB340D9CA26CA312200CB4898BB60482962514B049E3B688D89008C23404C440449C46115194418A106123A00D1240660AA324CC282422A4889B828D2083280B1889E4424804486D11994099926DE1284A24C48C81964CE248451A1122CB466D19C3312014225208710138120CA87011B1650910320333404C18661BC9211A054A49C82CD4400442148C24012222009093306CA246890B3400004388D3B20882109051448019041261A00DE11824D90669114748A1B0104C86001C0042E092658848045BB40123A724104341D1266681B62C8B124AA118701413620B858C4004454BC8455A304C12B06861386C91246811212849242C011771C2400C24C970589660DA84449B38711349055AC809212868A13845123904C9480A18A70018397223010914872088C46402930019372AC0106494902913066010300A80404E04482819484560227044962D14249024078C5B288690962861882C2433840B2880E2242210A80114242519052192C64D1448040B082261B20CE2B4001CB8818408641A092ED0982DA0A04040923014B7310C310A13028AA0B228209740601025C1A20CD092848AA64404984819142692A689841270A088209210260CA089000665A1028C23B211D3048210108A413640A0A43003146D11A18419357194C404D9946C23114813016D64B62814348024950D2414914A24811B170002308E1C451014C591C4200681489219C51158386C1309888BB6616110441BA761A332489210321A27601B296299C46411370959A4680A1260D22430CBA27119067109C12013201262368122066568BC23D199195164F954E2640B2AD1F7FA5F35B41AE515A796CCFA177E26DEDA59759734D508302B2536A12AFB908FA3AD67EFE1D7A4EB24AE43E60E8B6EB9F2092462BE25EC46EBFFA23037ECF8A42E2925BEF62734B6AB8C334A4912751079EF49BE019EE4F6490B784718EAD954B82638DFA5ADD55B92A0988F7644A5460F7297017082DFB749BA93DB2152646892D6FF665D9C6E8BCEFE185D3A3AF3F5976B783AF44F25B7F1400D3C50AB58CACC12EAA2C0C2B21A62E8B21E09B1ED78109C75A86D33312371C126A843E43106AFE51A451DB3A06C368D6ADAD169BD87F1363D381FD8F9F6E10E89632333F40A4CABDC8FDB48083199FECBF8DD0D54C26142F1D1FEBB7AE61A617A505E9424891B0395B599EAE43E67C155EF11AC4A14F02A31157C7F823A3EE17F30BD47B9D97089253BB36AE4197433C857F3F441E5B128A4D818A9E0F8F45617D9E83190BA824B5B148332BD351E634D8DE540A3D245A2A023956BB0942FCF8281422D2B25FB619ED79FA4078D219D202E2E77CCE75923C24F4627A25D94EF9800101475BF5A6F7F40FC7B3D76CFE3159CAA72730C79054609B099E58A5F86605364C373744B2BEC137AFFD9EAC816BCA4E1689E235BE216117D5CB79408C6B4F71970940F07D4AC6EE4FC53EC532B0EB34FFBD7D86F761B3D5E5E62939E0FDB8CB8B732C689A7423FB59C091D458AF79990E6D62361DDDBB72E58114ECF123E105E993E8FF01BAAC5808D328A34B09050FA245BAC8C9DD56DEDA2CC5E8BFC2C8BCE336AB8A71BBEA3BA190B795B15CAEA31E1D7D7EF4053B18F1CF97AAD4CBFB29051ED747B60C23BAC4E276530EA2246E51CCB308E9FD25555AB0A0D3CAF8AB4CBC5BC8C5F1B45920C1F01323C4D68FB19BBC8C161EAA02E6A1A90797930550820DF05C2CF26282A2383B506BC42F003420AE7324A4C5F01FC301C5518B327B0ED6F926D1E7913C0657D339E1B3D43CBE17193B72077647CD592BEE9A74CDD9CB6AF81EB245950A700CDB9DA1F463D4F6051CDCAA7DCCEF36BC97C91B1E5EE22A69AD731D10129D2E527D30496F24DF79D23FA91B98D9DAE2843E46CF17DDE1FEC0B7D1410DF492427A1C943901A200692DE38BAC77B4CE7A06F2755A77CDB2F01087C10D77E72F095965C39A5554AE605F17F4458A4E8D09B0BF87B4E9219CF2817B04C7CC4939FCDCD3D4D6AD8F8C4E14B57A61B581553EB241A50F153BD8B97D300B645BFE58F402D3D128B5BC24A7BE8D4637AB85C40B1223FD9CDA9E696D71B0819B3E5D7BF8DF9B69ADEC00B0E139C739B617EB2EBD49B750EC66EB82D53B98B3B076A04618F3B9ED070F59DCA09EFF7F65217604C89BD65A375223BEFBD8D7163269B4165A0267815E62CE924741036DD462A1A45D031C9C61755E9E29231C2B5578192C90D0BB4F2CC33A1E83F240885EDD255959208BB00B3C7CDD0D016AF226D140E4925810F1FA316448F9226924E55AC0F38F32D7AD229FFCFE2E529D0B376E442B2FEFC6D0A16202304839ED97B496237957C9A3961B66393BA564FDF8B57E892255ACFF075E8F951D58F0D50D39D0FE5F82611E3DE039FED485FA9DC5AFE918F65E61720729B0AA1DF783745F1334BFEA6DEA490928434F0E777555D2114BAFAB762CC85D7D4D9BA09A82074A62D34F194B4CDA84C2EABBD7551CC215571C95C75FB3B591E455C54A355E8D465C8171F4B2E25421CBD4354FF534EAF9ACBE92B4872A1C85258E71624B22D4778588381432A411F4811BD90E4C8CD2B4636781134025EA52E97DCC1C5E284C0957A71C1B43CF1C1BF5877DC40E44CC93AC90B88726A895DEB9BD7A9B6967B1597556E83F642F65B172AE3E5334563D2742929A025027081B65F6222B5D06CE9EEEB589BE924B1DC9302E82A37AC118851424D07946C47580BC85FD327F6248FFF1410D52D699AECE4070B49843410840BD6753E2BE556D9B7629772AB7DD817793D9A5AE6DDBB772F873174B1D8B7CC2A7ECCE64EED7FE8F10FB97068B445563BF7315C16539A9AD2415B3F88D3C467C17249709A7336562FCA8B2CB188EB1F2C05740EB9C045903B1AC57CF65E6195843F70A5761BE05C3E649B670A2886442C54A08821E5A30812D04A7D54C8DB2C1688E2DAA0965BA2538187E935983508B267278C2C004FE52E8589AC455323F4DDE59CC47F362DE5D6EA12AE6A049D74E73FE7267368158F10AE3A954F92F47C7C68E583CF03223CF0C651D1B5D3CA80D14AA15A11AD5FB6D4A4136FA0585190B0AF65A6D5D8F2DDD28AEAEAAAD8074B89636571A82F2318CAF98E8C5CD8AB07E77588495F8DBD38E4E57A48279ED0868CAD +smlen = 5555 +sm = F44DEDEBC88D5FCFA5307ACEA895F1B59F1847AFE9A572E51C3F336737570423B41161F74BC8B2067F4C2D0D3D42E421C14F70D8BAA20EEE8A8610ECA655F4ABC8939DFC3388C92CABC7D2246DE126EBE1D25028768F2A78A2C5176212A1646199B6B90D84988FB4FDA48228E0780AC2E9EA7EAFB26B2B201C3DC087FC09C929A66E40F11D407EF4A2A28179132759180E9E8FE0E6A9F8ECEF77914015C32D78AF93CC411A171011208D19AC6FFB7A416614BF9E4DEB31C78F22FAC7875A3C1EC577A45037E6729E7ECF4E86A1846C7C528413937AACB961AAD86675C1AE4EA9113610AEBDB329CF42308A9109C1383449D9CA7A656E29A0E42FED8A7D228C216D3B4961198C0D8BDC18F0C1F5D8D19123E22C7B1CA19DF0033C3CE47D1D4CA04378C71496F2EA68333BA74F046CB766DD5FAA6A0CD30554CF66222AD0A748741720F8DE6C63B5A780D4815EE0428D86FC5741641A6713346E91318B210F91CD8902A5A849DA6E8F04E9DEC9CD88D71EE178B043DAF5F5C4217C829A8EAEDCC7157C858641ACC65BF4345D49198033B48BF9D944B6FEEFEAAD37F628ACBB26DEFA595FCE6EB95304E14759D8EF5D9165B549805DF60B203DE27EEA1872CFFED0865D9C61653FF1C634F4CF2E489B334265380F4ABE2E3D47EB6754A0EB8CC8FA607AD605C7C6BF0D9C063FCC85542AA44D346015840311798457BE7CBE22DACB2EA972EDD920A311E7F7C245322DC141E7ADC3FB5B8B8A4F9EB11E046C565E19EBF05B115D6E02636DD251A42E53F00EB678F4996C56128CDB670CA65B00A2E2FE84877021143D8166A143A316BB1854F198604D5C8FE2BAAF306655FC5B0AE942E70A760AEAC008DC33E72840A783679188A11B5B424F6837F126AAF52BC3612BDBE83326B878AB9471634A1BECF24D9E934BFBE0FAA747B89A90EF0D74C43A0F6B36879B51FD591AC128A950343C2A39935C1150B61952106FE4C3B6B57C51909581F0A6F9F487BCC208CE99593F64552A89AD7E6B141B5F5D8FBBBDDCD6AF82E186B4DEC72F629B0FB365C7BCE2B9A37463B8A52D95EE5ED4F990385BBCD3AB85F5417174C51365418833C064942DDEDFCDFE937AE994C11F914477C284D75E69844A6655A660C7A8DBD7FDCB1C692E7CE7AF784A14919FF57434F007877279A36B5DA080486C5290906CB19ADE98A4B3023B0822B2F4BE5A3509B7915F238B721B70CBDD624094668FBEBB82F403B3ADAAA400FDC9959EC924A12F6A7CE2095BFA41C731DC5451B3C7EDEDA4D8AEA46A229B03DBEABCAD36AB7C07D93BE5E9879F05E351DC3C880E795E80BD6FEE129D69A1695CA43E2A5025EFA1894E582BD8AC75E545EC445568D91A82E730D5FE1C3CB6029CBB823FAF5938A0D44516B3143B16B546E492DFFD442C10F65124250D6496D24D95B9945CCD3E61A05E73033350B707123959F195AE143BDE6E930FE6A42C706400D00E6FAE0FF6FE4CF24C11A3643F4D1EA0869440E017A47C810AA6E3139AF2355A110475C276C9CB0BCE7C2A6181F9BC0143F31F1145423BAB03637A0AD81AF1F5C0BD4C5F660EA89F48374B4F5CC5BCBA49E5C5E365A929B7B161D7439CA5168825366FFD44F8A86099F4F9E23C6E6CD31BBF32B1B095CF6C2083339332D8A651F6853A6B41FFAC801B676A184D57824D9C074E9A2FE687B2002D0D428BEF1CF0F3A07F572259A37C89623DF35E890D8DC1D33C8D285AEA7D11BFE7E0E560B3ABD4DF352091D289057C15C707F9D393D2719538AAB80390D20F99C2F9DF4665D4692A7F456C98D34B2186CD278957556E31D2FFE37BA0F273D23FC013B2CDF9431B9B234F70E9695F017C24D23E1F2EA9DE7EA22B03AFB9124B5721397CFC73B646AE25704F5BFD25152691F7EB1D373E64C18A17A12CE16272C32D971672BC8FABAB9247F63FBF8961A216520632F16586186C61A73457B2C05717ADDB48ECE923E469D259589D211D9D1058EEC320367BFB40E8C99019DF64302B19128E683CA04CAB745EC049B2A19E94D60028E9B0BD6825016D67D408A47B59804DECCD6B39A9C89DEA6B3C85B0828B87BE93836FF88F7C40E41038FDC36519A7DBF5125495B82268A007C0185C2B695086E547A397CD0F45EE68145E1538F11F8AEEC4FBAC4305F3BBF5C92FB116523D4CC79A895D5899039E74F9519933F6BC4CB1C5B46A533D99A2D884491CE1DCD9A83DBE2527D623A45664F757F889459874F1478E72C55708F131632CBFECFAC8CD42F69EC2D39B69D4FC220FC2392AE323E8AD4580147976AF90A29E52A39C66A41BE8C7E7F14A1954468CE9E974FBC084869DC9F25D38C154806C177605EDA20CB0237C8A76F13B162B9CEF3AB3BA8B18B82AE58236E8164F65F0F2314B7E24475988B1089268372D02669604F4D664B827BD1DE943A53DF9DCBD37B14CE3F3B89F7FB96293051C7531059517D72855AD2734F233FE66A399708C0C8ABC679F1C4435805EDE9032D5E8DA91D1655E2176A2574F1F36D184624CD12ED6347E6045910EFB1A42A0EB9122226C607443D579418A7A4C100770321A0468E6C59AC0FC6825C9015DC4DDE646D41CBDB157E07E5E954151555D64BBF02E690F57A78CDE35233781B3480B68B271AC75367F90E874C771DF7C5440F32CD605D31A5EEE133BD9D618CE096E2ADB3C2BA97312E5A7A419C30995A2011877FAC9951EB62C82A6A957A5709D075661CA5897A75AC7764391C4115A2E5D56CFF598FEAD490AEE353E223D7871652D625DD65B014A28FF32B750864C7E66E90BF1095FC0DC76476F5AA72C4D18B94B8E82F20185BDA340CD57C227E36435F3B9DFD4B262CE1C5BB722B336656F5582FC0A1F31539F9238E90EACD4E6355CC150E0B723AA5370D5F17B5F85345BF5850918C1512FD53ACE3B269F9FDC96B24476E2519FD21E9A44CF9AD8C2F095566C59BC14F707B8EDD54F6ABF3A8B2DDA861DF72EBA9C56A4C8559FB29E8D5580FBDF950D2943F8E41293D881AF5E245528A1C8C6FAA0491DEDC34DBDB8B9D4CA8CD24F0692F8B14B85443AAA0271ED87C5F4FD9659C12393EB4569AF3D782003F1A5D75A6F039315E39B2410A3675EDAAE2AD190D39D2C2EE4E8ABE38E7F49E3F02DBF373FF8FBE3D377EE6A6BC247B61BBB4A72D7D901E8A3A0B334056FBAF7BBDA0C7FFCD07866625C3A5639ED66BFE7C416BE78EEAB824DB184D96811B09DD742288BE04BDA85F03B245D06FCE642076C071531E836CBDB87BAF7E79C71DCA21040FE270B6497F63BBF877BF485356AC9B394161A2C37424660697A848A8E9093ACC5D4E5F0F7FC01032C3C414C565E696A6BB8B9C1D7DADDF6FA0B262C363A3D5F83A0A3A7A9AAD8DEE8F2F9090E253436618E979FEAF7000000000000000000000015283A45E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 + +count = 95 +seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 +mlen = 3168 +msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +pk = 44F73C4D0553AD9F31F2E93ED59EEBA7853419DA13AA3DE74FD5B310F96D0154D65CA44867C907607BDFDCDC57795D1E0FABEC0E7C22A5C1E944A4EDCEA70EEBB3B3855FAF7E5499579BC0D9541CC5D110D6F5F7D1426EB388BA9B682CA0CD59650ACCB9D5B9ECC1EE454ABC31E302D15993C2B5FAAD39AAF196A8973E3EF2174E535902A8A9F3DD9908AF5268E73DDE22F4A6AADB28F8666B8D7B869CD074FB8267537B72270BED1C9E95F269A86F53EE1A335553FE0CBF230B4C5B8EE87729EDA31DEF067E288ABBA99E9B01D9EDF20934999DB778616DA2E4B4C294261F3C425B71F184A7C7966A3C794C72072BF95D363DA2663E6906E3218AC575BB9C697A1B8FCAAB1370DA3194B76C4F5CAB02A150F4B4824A4123FE85FB865130448748D39B1AEEA69492E2B189AAB3CB1D7AA1A335D57319D1059584E723F93EE265CA007D98C8EDB30D8F20AC402CED3E19FD0AF5BBA8CACE5E4269DAE623E5879EC25469BC7DBE8481791A5D696ED71CEF986FF056C37EBA2845A32A86AF84D43AA925775D0EABCCAEAAAEE3E2A59E1A2EE8A074451BF1CF60BD723DBDBCFAA484E548418E0C528B5DA8995D88F5A57440EAAA2A02C2FE0FAF6481FAF3FAEE5A699CBFA6B4D74790AB3EDCC025C7675A2386EBC592EACD533CE76581206F1A4F1351884469B64CE0CADC7CF5EB5A36C6B1285EB8FE64BC7C03249ED7B43B1BE41073B42F1805B3587EA76D8208E98E2B27DF3E69E1BB55B87938F097CF9399199E1482E209FE9466335B009756DAFA94B304F97E541DC1B5D76118EBBC666FA3197C501C437E632BEB28C5F9236FB98D0F97491B58C555B83E3EE799CBF996AACA5D3819E67161E00135D002020153E15CF858C5093D9FE031D4A552FFFE46FC8E80E41BC59349C96367EBC8FD051F5871A49BC989FF4CF4B6350CEC10532B12428A8B3B87713FD03DB09CCEE34AAC3F9FB19AEE499ADA1C1A59DB6C51C515071AB0CCB67B4E86546C2C70DFC0561C899E441E3CB24B1E7A6551ACCF1268BC54FADF0C21822CFD3E869B95D77A3216EB37C505816D7E68C3985C8AFB069BE7619360B928EAD2696EDEE3A4617953ADAAA51D776AACB82B0D979DBAB1700352FFB5D0ADA4EB2065D67873599E011811D4AE44BA538A821444B23938982AB3EB90A63187D8A996A147F5FBB313C05817E318B8150448B0A44ED5284B2A1343762FD877D5CD07B0414269067DEB59FC9FC9C01EB78165962F45AEEBD554A641159C4F28113E2BC83E37FD0062C6EF892545E6DC33019A80B0C3D0E84C1140CA9485FED3BC936C14D7D355F9815C53AD56105F60636A3CDD1D60B8E6C5D1444EFB5F3946950E57C12E17C60B0D84C2F5A1D0D5C50F43D08DF4A85F428257454B6D2BD80CFB04267EA700EACE9FD942BE4535BEF53E881C5EDBD913578FD7E269231CEFA9CA4239B6EEC1C32A04A0645EBFE8F641CC0599BEC55F639CABF7C213E353103B9D3EAAAB51106B243B985F2FF693B0580672252C756932A7AA29928B686721C96C75046078F1E735A4A5E438F4821EC600383A90C6662104C107F25308029DC97C0100177E08459BB7A29E7F18F4735A2D7648D1FDDF82AD056413A7E241564B49C37CF96015DE57757D95AF3B5D4FBE0DC961788F60D583111BD3AAF5BEE22F9C6BD9EBAF33F595A1E943428EF2447075749B47E11067F020D2662C8AC04488CF1254D7B9F8EE9378DA85E3A12B70E64E733990A78CE5B360E86660DB491D6A9A1685376750AC1107F8E73ECE11903F32AC74EC39B575017F23A673753F0C7DF53F085AC3356FEB0A4F660287B48397021526DEA6FE1AFE44BC4232258D9B +sk = 44F73C4D0553AD9F31F2E93ED59EEBA7853419DA13AA3DE74FD5B310F96D01546D5DFD4750CA5042969E3DD24ABAF3A56DB05BFAF34B2CCBCDC1A9B9E0E063EAF1AFD0E6DE604ACCF1AFC26A62BEBC95267A613AC1F565D422CD97AF6C0BFB8059B8B73D453E8342B04E0F30DE97CB731F0009CD083EC6712FE4214220AD3D5610375253204408274CD3B4440CC230CB4490028924E44401438288D4466058424942460412896923006209080818982CD3222E9C40225208509C8650CC062100000AE0044ED4028801A04C1B230E13094AA346809BA451D208409CC290C19849A4348561A81004460E43B04D19161213906C81C240D21032D8466914C9115B240E0837820B01902421710C34210C47669C349102B6219A42220C036E4486108212105A464012311000866D438804A224801CB560A0C84091C80D4C980D5000614412490C014D53B6808306649B988DA222864CC6659C2649A04470E0228092248A800885E0A2884C18048404054C222AD9940848C2095B184A4AC02020268CCB2051C9022951B68860167049182C98B684CCB2011B80890A22400181800226220243241A228EC8266524214A520211D90604033972C4406803082E12167183044442864D58C64D189141CB2444A3168084820102A10C23296883302904276863404909290A49B831E12451132721E4926C112508E3328404956C004372DA060C081591508205CA10668304420A9390DB2631228068C190300A0152C94890444041DC84204BB4290B4371203486218528E2848502088CA186710B87518AC44890288DDC282A81222A4B008494804D2217700B145110866DD1466DC3A010E29231CC1042049180E4180610A72513377210421123A525E23010489825009084C414260003200B06460B4766183530A0C0285C884CCCC40822210909204242C065528281512831CA122443100914A9458B200DE24412844229C21082CA9228942606E03289238729881290190601E03828411872D3C485189249934842131230A0360DD2402064009203940991C211A11292C1360042464009132C12B96C84881014308D8A108E1A418883143009484A1901040CB72861008491C46012010A08428AE21665C1C2080A9285C190684B2649A1844D8C024221081113B88450343049102A418441C1064504A54CA4181222373200B97108B18C90A8400BA50814130A18024912B92CE2188491328011136EA12472E2C410DB306E09192D00976DDB20315BD441DF2BD95CCED130C572A7DBA738FA9ABE4234631CD374C47B06C9798AF31603126736BAC7240D4DA180590DE63EDF23F8B85F42CE80AB06FAD1B3B81F772E6CB08F2CB4D276FFD6B343572FF56011A4146CCEFADE7802D5F2C950D1EED0BAA22583057EBEBAF31D82FD5D7824C9437A9FED4DB5DE527E4645FA2E3C966970FEFABE53D3C87EBCC9C752DFF71C5A6A64952426CA3589A7DF64CC6A5EA6E2296B0D8072BE0A57A597675A05D25ECDF8B27218095B032265825A159FE36B37BE1A524B663E9E5FDB69684FE8CB84E49DA76F75C4F5028FEEE31775FB63378F7FC7C8C23437B8743AF5BC9C788D497676DFCC083FF4B9EF534DE7001FE971E2910354856CC7C9C53B050C7EC1EE36E9706699EB453CEBC2818C3E3C60C33657D3245E95FADCA4E125E60F1C919EC13C1E3ADE9DA3A5F0576A50B1731CB8C884D4F801D8CD0181406174B12691BE7DDE83877743CC7B9C01C953B2E917767F9C7CEA3275822EE0C0F7626524A82C5CEEFB8F2A3C10C91BFE49EB2A361A2C0A6334CB4443E04772FAEAEA8D45924B5505E24ADCA667BAF8BC5DB915415546E34D5417AE7B7C39219BF00208ABC5E77014D0189EC8BDA326F450FF743C7C9934BD5BDABF49589C151FAECF61EBB09D6183FAEBC276BFDDF2B3D9B84211697E5566FCC5633F4E13596131353E6EBB19AD2B01774CBF3DBE70970B468A8E8ECB1C26D5827FF428441BCF069F0BFF595BDD135B6871443ED0548D8C1C754D149ACF3548D8116EE2E9C6BC04FCBBDBB4138A94C0417D999B2FC45DF7581789C7AA2866D0E33D74B7A9F9F41624801EACB8440274E13C634E579DB820E50E4E26E7AC681EE766FD4908B4D7580A67400F6BDBCA9CEFB1D76CB1A30FBB9DD050AEA020CED0BFBFA23BBF0679DC4FBB632B017469DD896A6DD8D682DC83091B9910233F762335EC93A91642A25F0BC7D885437210BF3F92FE0329CCFC133C3F2300D093EBC64AF76D0A5249763BE4F828C6929A7FFA3FDE4E228D54172F056F7702AE805216E5A2E93E2FCDDA92C16E64542637DA00B124C4CDDF7A5EE2BDEC8D701855036C1CAF600728D5DAABB1745F0F21938DEAEF19C87D5074702986B951AB298046100644389D97617D12586B15A8547FCFB9ECC27DB24E2BC5E4E24C11F438FCAEFCCE2E7A90F1BEEC93D27D02144C9E3A70DA6D87296FCD0BEC146F0BD3716DD166A7B9E200B8B92C75F557D05E306742EB25618540E6F583B6DBA56C80E87D6AAAC18FF26B8BEB94D1A790456D426BB995955B8E5E4D3C1FD574390125347398F1B4EB96E732D2D228E56102C50CDFA8D4BF342935FFD73998141CAEAA15B29CCF208C7283E3F1DDB762D19EE82378C944BAD4BA76505088086FE42DE0D00039F5A878F6CADF77A49E963968F5123C2803BBAA12CFC4E724D7978553909E2AE83A490930878D417301EF33ABCD5F2A5E6CD4CAD66290D8B9F6ADECF5F08C3849D443EA201D2F34B759DEEE992975B0F52E02E90C852F16B5C701905BB7BC4429517D99AF815A6C26A5ADA103EC394267A02F475D174D21F6D748094B45078158FA6E20422831C81E24B257B305F63E0065131BDC632B965A4340C3A128F6A0E7F781DD6BA20DD1534166C5AC485BD551B598D9984D3FF160939F8B57B303E57412CC37AAC3E7952BF8B4074D88F5B5077883ECFDB6766BE92354B70C12D6A57848595647ED88DC283860B5602CDD5B047F45D0F9BCBC00585F4BAD15ADC8A8705690C7DAE2E81C0893E31EF56BE8DFFF9FA1B86F6F0E80E91951E48C4DE63ABE1603AF4DD9CD88B6FD9F68417CF356539C7ABD74E9553AB7B2623A20B65B37AD6976B12C34A6350FFE09469BC31705AD761E0473650E73258E155BB244FA8422EC82A96F42D7770F6BE5CB2F5E2C140C496AB59A5C2F35A65F85D234CAD16F06D79BD46685C0C080D6F881F2EF2CDE2F85A0AC2C39ADF60BA07F8A877024EA80116FE03F8790EEA99398C24E54386BBC3AC8A62C3477911A44766FAD4BA642E81162840548A91EEEB4A76054B08FEF084EC28DF2D49751030DA03A02462AF20B7684155E54C54824DDED49BCD177F36FDD1E959BA578343B4CCBC9C8CADD8D9E6C7A6BFEB2235F1C67C1D31DF6176A1B160C8D793B6AD171B7869304AEFF2D093429AEFE69E270E9DFE17616D6E275F87082B1619849D4046C19FE101D147CF9E52EBDF5A0E827C8B05E9BDF5EBECD62655B9F0B0D8BB7C263E301BB4F65645A28EDC0B9F0F07578C8D9FC510BA9C37251C89B3DCE9F236AD9C27CD462DC9206968E0A0C7BC5A317882F8C5428F1DB6D9D2C0ED21A5097520A86675F17E1FF6F +smlen = 5588 +sm = 94533AFEB84F27329B1AB6ED2EE5D6C8C3DBDFD07E31FAF61562C46BD6734F4129B6BC194DCCA24B70A41B163BE9B05D82DD114814474AEDA6DFC076F7E34B0529527D9DA5904F1F4790078247E37C0A211215B02940D03887DD390CE6D2C7C5DD32678C8BB60A1833508EF7F2D1FF2E85F2F293B8420A9D3F6636DFC664F0D7592C0833C8D0E16A6D8106E6D3C639CBA8803B5A2D7B94ED0E7F89FE02A7150E4555DADC1574E9EA919961307A54F54BA2D4A8D2C592CB7C2D1C2D62B59D043FB71873914DE3F359DF95F3C9887C2CBC60A8BB02C2D7AF039649FCBAEBBB5ED1C228E1858B3E35B5EE2F613F9140C0B346C77B2301B08FC99FD06967B0831BC4F848C453AFB5DC394D19A80D61F612E5D7CD8D220DA6C01DFE432AF0980C9176ECE185F3B7BC5EC5A25C0C731CC62014146D4E62377AA82253556ED76E8FA447541371B4B3F4717EC74F78CDEA2FDEBF9351ECD73204C0B6CE867A36282FFB182037C9E9FBCC2467F13BD4F7A6D524C3E3BD598C2586D931916AD872A833DC0DAFD19D94BD611B21AC470BDF24B749559FF26E59FC80C4D68FF4AA2A8E3A8CBAE831651AAD9F2BE24B07A207937A27135AFC9373FAEA41578A20A3A210B3B9F16F9137FEC73A3ACF5DDCEAD2BBD4E565A989E3328C66588049F77674F15468E5E638CA8A2CA9DA58C33C2D07E2AC059CD23BD30D0002A2DA14F3323C4E38682AA2CB730CCED0B04BE492204193013643936D13D1A77831650D3933A6D59BB65E4F68A5710AF1E9286841FD8C37A2455D2CE1B96A5B44A4762544EB381D482551B6DB5EDD4E56A793C0B9567971998BD8D683997EE989D633A18C3BA26725842BA2774EAC53894B66E603E34280D05154740E8054D6A118704F507A60011DD462EC4B7D0E3B7D91947AFDC924037685B111A5D6609C3247FB8E0AECBB02BBC00119B0D6A11D216AFF166950A41BFC736809D0F2B4A755743389271750A31E0E4AF3A0F5FF41DCEB93DC92BD155F2B20DD308CB7E421BC42D1900AFAD7DF81B71DF8001DA3A322EA81D3EE65F5F7483A16150B097F5F28E1117FD6FDFF190FCFD6FE9553A75C4CE4229C05D2523FB2CC5E9A7023E74E57CBB6EF0B26DE23A11F9E6B8EA9EA5EEC708FF296B103E406EF7B7A951083D116BC967BA55319903BDB7A4B647FB3CBF817300A2B491BFA3013E80D0473ECAE55552B7F07D3003C1ADF3F15C08208660723AEBD3B8E603D5D7443DA8E4989932844464A0777E8D3B346813C49DDE0914E1FF70665FA2873123E7CE8102FA0CE403F2F42ADAEFF36181EC4C6BFEBE53E02072A0B3BAB87100BD79726720B9B9278F89F8BBAC13AF4395FC4826AAAB70692670EF0B9E45DE3DE03EA68CEE4BA07003DA14C57A0E21D0B92295B6F6A309CF55314444420846B21FC858C5CDF206C6F0FE49D4413193EEB0724DD3F7D4FDD9539C359E7810A5A35272AC5D7E345464822C7072839BD3840DEF14A90BE3C30BE48169E3997D63A2DC0D034D292D42D87A1860D4E580562355849D70629FF2024DE8D915B63EA4152BF395CFF6636AEF96BFD8DE15C525057A818E2B20060C6EF669DEF6E3980045E1030A048EA00E33A50CA83CBDD9A7199301C716651F463349E10A128F84D53CFEDEF93F97EB86BE5557B325E653E6607E61429039A4CCD9244E3BC177DAEC6280106DEE9B03D4F8C70ECA43FA6BB189291EC81F85757AB9BD23240676ACA02629F6AC2122152CFBD12F153D0ED34C363ECE5FA2EF08B2999501FCF170E6AC251A8687A9ADA9065355AEFDBE746539B83D2C5E3FC08A926C7AFEE7AEE624E7E9DAE13060E5CC4F6B67AFFCF79882122729FAF7B963EF9E07749C3CA6731E0FB3DA2255971226B6FF61502121AA3D14E2FDBCED3F4F538FDE68F5C3DBE5D7AD2C1CDFD2CE33FDFF3A82B0B4A29A25EAF726DE5306BFA4D12026FF679F1844E6B639C9392B0CCFD2472A00012B1882598044B0397F82B63980A595723C1A472997F1718C3A8DE51D097A3BE2F3A675A27C8E988963ACA45939672B665B773F88FF24FA241473E4AF9B911273FAE1792D1E8C022D3C76769388A6CBC6D8F2DB9E92FA29E7EA5E0DD1F403B1E1C6E5A31CFBFEE61F8FC4CA0C0AB1CEBC75B8A92486C8D765431722F85077C9D51F311BFFE6A0B493AB6142586594CA4BE526C9781315BE8DCC667939D621241EC608F938E1D63D0CA48BEE1C1C6A8DD351D5B7215CB08F067EDC793EAC3C8CC161F434BA4A2CA45C9714BEB3B10E88DBE9E2A28013E6127721DD1561F5C08B3BC35D7F5A319E5ECAA151DC0F796256D1F370AF72FA04C07DE576FD9BB934801881213398D28A13C36403ABC52160DE7190E51E327D8E2A8B46440E56C79037579AB9A66E45443229150F6EC5B2E88DA1530F06FC2EC86447DC12F1EB832E1F6BF4151B8DA6EAEF1EB0BF76081B1721E56175469DD26154BF37CB7D12D115CFF1B08F4100ACE72F5B9E6D111AF9DA557A7E18FFE938563AC3D36BA090A22C05DE6480B70EB0D150D07E732462D63D6DE339DCB485E61DFE4506A50D6EA6DB523AE5B4C77BC4EEBE4A9952F833CA6C501D45C0FB55FC54C19A74210CEA859D95499F598C21E568B5A75A77F457424281C84BF886ABAE56EDB8E928CB3DAC4B2F82E9A87368E6D57E870D89441B2D587CE2392BD08A2AF0B29D4C07F7B93017C1D7C3D02FB552E8BE7E8F6A8871C1901AEC146CA6BFFDAD3BEC3753CE349CFFDA122291AA9CED1CED2C0BEF7593B24C27889CC0D0D2E80596620A1ED5AA8CAAF8ED7C87DD3C037D03F4D1AF66C81FFF6D192D94AFD17C94079E1EA88C1C37A3F15952FEB922F278C0E12780DFF8257EB944A3A26843DF6ADF4A98F9F74F82675F214285610B7FA9500B1BE2291A958699721B40F8C4EFEA0387DDADF54BED6F889C90D5444526EBF44CD45BA7D8A11076F1FD2F357325B00C9AF3FDC1EE5536943C061C26D914DEB9BFF86BCD714FEFFACEA422EE5E7DDE4D56EFF9787E0F6BB590AED98ED589B64965AF136FB6D30AC45A649A1AED88908CC984106CD483CA0C00B3D55B76DC39FC1800134F6D100CADD91D3B10FE29B9A0BA06002738FBF7022BAA6614185D0D02010A2D735FE07A3F00ADFAACB42179A2D55C9A41F4EB9E2409CC78B444CB49146C076731011C289565BAF29835A0D730CD03FA7099B2485343F6E25531418248C9C8505B4E2425187502C45FFF584DF200017D7158EEFEAD8CE1FA5C0709004B77642C42A58BDB685435858646E5D2CE50DA856719DFCFBAAEF03D929892294770824334E5B696F939799BABCBFEDF20A114D677475828C95A7B0B2DFEDF60A1D35585F65667D869DA8ADBEF0F6013A526D77A8CFD2D8D9F1F700000000000000000000000000000000000000000000000F1E2D391F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 + +count = 96 +seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA +mlen = 3201 +msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +pk = EA1F74FC0A87CA718A83C01874754624FA30D0BA20325F71ECDB517C166BCB97781C593770D92BE664F0D4456BFE6F709C361CF6F7B766A858810C23F464C19BB2C07B26C7B4AA2481E6E801466EAD58C3FC70EEA27911797A41E7EDE555FAF90C3C1F72D806638F43FF55EB162CC26B74E2B94948D3107EA4DA18A4DC448692A720CB1DA5087EF0D6B619DFD55DE184C3E84104B3226A72DCDB0C956EA4B7B7E72E624418F57448F3E639B58B5AA8B61ABEB32A3DE69DE6BDCA025853A27479628F1F64A65A2EB15C14CAC302B92C0A0F3FCF631341944E0E983C3C6D6ABE14207188D819538AF8340C31BDD973102B3D18F8A6BC4295A6DFA600D006DC2806211728195086BFD43284BC8C34FC02D8FA11AB897F9B0038FD19C1D3812E2C06DF2413C57D8E134A536511DA23CC6F6A7670EB2EE5B6785511DD2BFC64C8CDA8298944C5EEBD4A6DCC19A147824F0FFC390DC29145A646896DCB883C41D78013B6B9F773F6AB765654629F256967053882465877DB42549276911950D92F17458E7B2F0A8AFD8D50CA2E412C0E0B945BA96E09BD962A7910A44F9D72122314717C37C7687B30AC0B578513D652DA2AAD395AFC55CF0910A77A98D977DF4A88DE1A9AA3E099AA6A1B10F4E8EA46C7ED503AC1092D753992D23D220214CC9C118ECDE8D344E9348C80A3E27957F2B43AD83B05718A51BE6DA819A3B18AACE4346297344ADE3DD920A8695DCCE849BF8CC4F2EDEE5AA7E3B8DDD30179B5D9BDD0EE3FBA033D24C0025A1CCE6CF87B869AA83FC9B02726D4F456915657C2DEFFA8D6592AF6E0E889D60096C727096D5CB630037F5B40B2F462CC1B69F0DDA3CDEBD1547E4552B4552960D1CEDE463F33829BA471855227E0098AA7F310E0F43B716F9FC32E167145B50971D18713076219E2F870A25292AD6C8E13A9490DE11C36CECAAC707ECD0982D8B1EAF97975EF45FC8BD581D859E06D8CE32A3F3BE3734173B697BCF602D11BD57346E9A89FCD667D827A8ACB3F17CCC83EA632B6406FE5DF9DBD1871D5BB52B58FEF9E734FE0AF9FD098A069D7E52AFB7DD81034C09EE33EE14D952CCD80210E47EA56D30AD6218EC340561BE7EFD58DE9A5EDB479765437A437592A7F5A8D3F1EC9F5B1B88EEE8842213045A3E3B8A8F95264B0D707F20BF2F2560F659B83644D755E997F34B8DCB05A6837E423874E349F177B481E7F0378FD7CFFE669B20B8B8332F63DBDF2A7FA2A0E51AC7C2E652D146FF6265B416929D39591E13C14BBB3560421E490C97A81DADE43D2EDD6BD559D26848720D360B888C3320FE137333B67B36CDEADEC5DE64472254E3E42356E76BAED1BADDE1DF1B30974908D4A1CE6BC3AF174184335597389ACEBC1D51C106D9FD2DC2151D69362F20C86B5BAE1E05B77DCC56723C537BEA2EF332733E7DB239EE38A5ABF3CF156DE0722DB2C2486556F2DB1D3A87A2663A5F956389B2BBD0CB7CC567011777C40C7D811568F1E2C35A61D3B3011AB1B8C548BD5DF8724BBA06A3F5F179A3A1849A3F0B110B1394D0A237F55083CD91F377D4C2CC5FE671C4BDEB0F556F29F6FC5077B108362813A5B5D5AEC9BE8A7D4EE65DE22B30002AA21C0E4B2C8ABCDB40C4228E3E13FDB11D01369D7C7D7F0B5DCDF653063BFBEA6E0B2DE7E523139824F73B30823FAFE113A7864EE1A717061ADB05315C01DFAF38ACD46C66C66F299848EE468FA9A67DAF5E09BC2BEF51355598AAE3F4D72C5E79AF81E2413E8CF543532DFC095C68C7CE5D6187CEFF96A5B65248EAB8A5BC148B297FA594A56C51BF20BB6654DB6A04FD125B6142F7E346D321B8E9BA5E11CE86C45C8F5D4E089 +sk = EA1F74FC0A87CA718A83C01874754624FA30D0BA20325F71ECDB517C166BCB975C6AC224F58A4C927921F2E97E9BCFEDFC2DF3E6FC14EA20F23DB6398A37BC844BBA6C673E2CBF929E3C72DDF89772FB1835116F0791575BB24C55E6F94716E5C8C9381502FBA59F6621620318BE6010700CDFB441A5614A3F76468DA808C97500C1881C006244C690809611C92270E23060D34606D984301BA0610B166500358D1032112029248116455BA22519A76098C06DC3946C1B9500148629609450201972C010905B480C0A088112124D88400198908849248012206122090C01137052306913A16D09336E52C42448C065A3900010B7410A484E42382C9AA40904296112848D01212A19388D43446EC30809A3364E88B861490624D4364524A24910239210B631E1128122C02010058CD106400424098436415038048CA24904C06801194DA3C630CA189108470DA10072041922E3000C0A034024B56123060689A04C03B8308CC670023972C1C62C11152C11B76921990C23892853B084E18801C4262A60220E4C2824C1327110037002C660D22240508600A04461E2362E009230440426D8409109862DC1160ECA907104499221B86143300C21104924236E24C14CC12880D8908D0B8069D1C620DA32684AA664DA002600B07108A7899340811A16805900300B155200254A5080655AB22050348A24907102C52908B72C248725E0B4840C916008296A1B2660E1968451400AC8984C8AB42810C90DD24252CB98449C205243166A842425039865120824214270A0100CCA2600D92490A1028E19C12DE1403143388104054A8246928A0220192841D324500402461B1145A3208D0A9790CB20040392906120452234250AC760CAB02843327001B36C91104A099908A44686E3C211D098694930821223119B200A883288C9A20042A8400AC32901044EE12049D00490802870D2C831D1B04D119250123708210349DB008D60145211144619364A5B2032532210084252DA26845AA62D09046C8084918288201AB811E080515994715BB80118C910883085080390C248824902264492880A224A01084944A00481B029DA48689A3491E0A648D284904C4266E2204E62A66D1896204B200814B8251A31086418005B382AE4360151B445E018000A49711022021B354D41463113252D4B164CCC4445D80885A1924188144E8C324CE04460C042514BB870E14422D40861234351D29610D2C08D00150E412688898285111645C14045F5F76C30D83504215531F5A49739B368164D437BE6FA3BB91D69AB4E32C85C3CA9AE16946856E4339EB496AA7FCB239B428F3FF684346B9157C85AE8FB7EBEF89781A41B6F0F3E9359D4F87400084D48D1640AD00C8943157688CC2E3AB57C9D27C21A6DB91500857F655B2082773322AFB18C04168A01E0B9CC9CBA901B4D1EC6491C8D2588A09D679E32EC02C76BE4BBED8DF020C0DCF6498ACF7076E0572E373D99B5F3063EDBA6261DEE9BCD970B1BA0F5E2449B9F02031C47486FBC1CC1C0C4B04F8D247CD91F0F5AE0C6698098BC3F3E497C794870B5BB23C7D4F7D15B5AD527886BEB8CAC5A3564C8EDD6F2BFEF6DB60A791BB07A8E34D4CFAD35A253F4715064EEF2BBE52B24BD570009233D8C22490B9FEBD7A21D5709D293857668E62654AC3D4CA8E9F1D1259342C6B4403CF004A2B4C4F6A1D8AB48090CD22D13AD2ADF5A09FEC3A3CF9E03B2F2169EA396340ACCE6D597886D8B1F4654A23745A1EC2DFF37519B8976745A17F678B173DD16EE4EF7A7C47D447CAF0468528C4C338ECAB4AB551D76A5E5D804C2A52FA6510B57EBA518C0E6F45670471449A6E472F0EE052C7CFC2E5F389CDFFF10CE0FD142450AB0A6318D0C56A2BD0C27BF5C50A15190769BC9752F06C51281683F9AC46C3E1C8A870D3304D9977E1F4DBAC2D1DF2C98D9EB17D12089C0EA237AAC0F7D2142CD81C54F4A6B96AF3D3AEDA415CB56F9F5CAC1903437AAE7EED56C6785F2ECB7EF8B072894AD71323EACB03255999075E1C6BF358BA31179A98CF1EFF02AA1809A25EED442B5BE1B53EED7013AD2AECE77A8F412DECD5B0181D2EA88CCE3374109A80670D9FAD23862F81D4142FD85F6EB5BC0C9C94719CBA62337EEF32EA4E812414424715D5AFD5D8F11C179490C7012E77991623E35DE6C06E32B99CF024009EDAC3D71E97FC20C90299B64A20C5E51ED01D4CEA61BD1DD5E9FF76826A995A0C59380218D5A1763250E852F315AE0EA8FE2BA4ADB6F8681A4BFC23C3C8B80B1D011E861B702FBDEBA6F5C1389074DE3C4C247B0F98F5CDA5015228168A660817096556132E32BEF19856C54E69748888A9615AD59F06644DB45FAA68D4F397502CAC999296E554F769AF6893B535A3B562E98848012B2E68769D564BCD2C18E92EE5826862352B25B6240B0239298697CCC79C79B7D5AD7EC2F3374D0955A16F5D2C111EACA6B47BCFF4A03FB490BBB6B1A2A36E087DA76BD099E4D98F6F0489BBEF37C9732067135762A8665C5F24119BA712732F5404682ED1DF2AE50AC27DC7BAC3E6811BEBC3693A5544EE65E1E786D7E36D4EEA4E7B3551BFD60293CBC977283545CB3C4A8AB50FCE12297888EC6518F2875462FCC00B1314632C39579CBC320A57E2254A6D4F00FFCB8662C9416BA6F74523438CC3A3F5FC6B15EAAA5D5D725FE8DABF055A3852FA74F99FDF7CE0F6130E878FDCE5E0CA666086DD235FB68F422CF707B5DC6246498798C77B8317CE994C5C6743E7A170E04AF6B980B5FE9FB7335556B395B69241AFD07387253B47A5FDBF871472A16F4F810B755288D44D7D3D81BA461CEF05B3854063B23E97FF8966AF828C355A3A83EC9D3896FD0B06C7179C251C9ECA11D72DC30C6ACA611EA1D9194CDF6586DCEF2E861971B0B4E29C62E210EE0CFB24DC22CADDEAC50C1CCFD622A0B656D0F0BA31E74DE61725263CFC26A5328C9B6A7398B2E8DA5276DA40E9841935292CE520BDD7241D7125257AEFD083F878ACF308E86606C22D59CAA28BFBDD5EB5CC6136E958A57AB8EFD715E58DD06AF822F8A80B6DF48C830C50F6188EAAE457233B52A65D6E2231A3A4A8B371C574E019E19276F78D4D750897770BBB15FD0915077CC75F1F5B4350E33CA455DD7E68ED6E3A361FE0EC153367BDA7E11DCE5C9185A953741285B3933AC341DC6700B14EAA248E76D6AAD70E2E88BBFC465D4276D5B3457DC7EF249BA872F416F4988990DD4D4FAB71B804F3688DAB79D891FD6F6997B1869D205D15E119FA885B7E7CDE964806CCCBF722BC1108B560E0E917EA833EF290C269555949BF7E16D6910A33C25005E68B50E88C663910E918AD41FF84CDD2CFAA0EB49799B11710996B2AF946981D0FBE582EE7FF7D14295FF711B8A3E972AC50D3467A82EB02E11FD5486247BF8DFD308E653A77503BB80FB0A415FE59A0955DE8EC56884413C171CD2B3865310930BA69777D21CA44510870BA3727CB4798DA425E713AF11CE9F2A4FF94A3DB7508665EACF68EB747FF4EED7CC2A6694AC194B3C457B4D59FFCADB92B35B7910561BF4098B7E9FA00919BD04C4D870EEB1E1091E818FB5EC7920A6E1BFC573AF +smlen = 5621 +sm = A7638087C61D709C20032C3CAF9999B34C7C2E0DDF99545EF28ECE4D86D50ED9A57261542684C14B0679CBCDEE822D2657BED76E25EA598DB78179850D6402DFA1897ADDC21EE0474E177C51CE99F3C4BCF88ECFAED5F6E3CD32152DA05C2EAD1473FB9186CA0B04398603D29352F3AAB0BCB20C6F2AB73B204B1A67017707EF6B597A81383EF3EB73084233D6F13FD36471BCFCC1C12EA47AEAA2B632A70E208F905080232216F940AE7EEC2E2AEED0B66E6A1D88C4B2B4F4BA5049320E5DE4996B0847F05A333C24BA480F625911BCDC4F3FC24C374A36C410ADD5EB9049B36138F4795CD3B8D2287733755E0C4CFE359E413EE2E29D76E119FF8681A7DA157F7D0003DBD9CC0276274018EE7C0007B6178389575E1BF6A1E2F5CFE7B138ABE262EAAAFEF88BBE64CBBB315D06E74E1377B7CD7A38CC960BBAC20E101C9DBF01952AF816F9378FA66577A08020CE64C6AFF28802F31879441B78F62B1E440756C863FADA0D8C2DE7947A5A3B65447B3C237083BE05FE249B1A96602A68C599132D9952CD32A5959C6CA899EE000F9D5891C82BFE7402A11840561B4FE977815D066BC48A54368208B7E24865ABFC97D8155C509F4ACAB7A9D9D0C12392BB201E68CE49DBF41336CABEEB2FA9BEF4879D9B364BDA40559393CFE00C00CB443805806E08CA7D3AF2794F38FC7B8870C10A2BF37FCA3AE4C0296A3DE1352191D6E2E05009417E7C5E7FB75530CCDDE9565C8627F23DF827ECE375E4EF06A2F28B2B3A99AB3DB9B93A1A2B500E5AD9A1E1949F515610B9575F9D60C92C7F209C691EF8D1283E53AF4405DA97F1717D0537C830E90B974152C7B5F26E3EEE0A031D95C510DC8918166C76E3DFF3F3DF462EB49B0F4DEDAEF0E5CD77338D73951F97B0C75D3CC2385843DCB93F396214F8C17E3375635C32B0623F71A280ABAF4188AA1F58719DCFFA7C1C7962DD80EF64533C9A76E653D8B651C4B3C8E5C9A917309081701C62B1B7E2247DFD691F90A195D0B297D5C20B3EFE964369E73C270EDD590BAE6160A7215219CA9D0BFFEE2DB840155DBB46F369C5616D13E0787A6E3877A301D9A2314267ADC59F03C03E4225D4F5D8FC9EAF42E7BCF935CAFF00646AEB9D55FECF2D2CFC05F547EAA181A2E36A640FAA92D0EF116F09D69587BFBF744F91E0F888B93585BF49C8D9F25CD7EDFDA156C088700E0B26F3C278205CE41F38472C99B1AC15742248A5D7E77DE3C9AFB0386A1958949F635BBEC1C7CF86FDF3D76B1F6AEA2A864A104DB00DDDB38BD3BA37E558BA8BF908348C58CE5B30ABD9FBA806FD9761314C2922FDAE48236448052E08DC31AB7DF4550955F3102182A3AB6C3942EE2D1F672F7BFEA93BFED3BAF07E689ED233F70E2D0466391D5D6F07EFAB46326889EC29E972C663EDB25E9DBF77DE9D286FC624C91CDD4C57264039E9E877868D3469529BD50FE4F15EE6F271AC20D407B8BC943B4C8F8082E6ED466714768A30AC12D4B62F5D19CE92D2F1A8E623688B1F177C17155D2BDA784C369B4D5FC0A30D2C2F1D0823A77001C5241EAB5937FD831F87B805B915985368C400B2C6647EF6DB2DF59E90AF670B219E31BEF1B2F156274B8F9D5A76357D1F72C9F51C1A29B9E2DCFFD4BF9EF66C8DF6ECB4F54653B36BF062014585536CE6D3C3504217284FF9BADB61FD937AEE9628B7279AC1A2F82ED5B59A97928E633BE7EBBF451B9DA2F93B738820AAF1D6DBE7A2940840F6955A9C05D142B5E9C820FF669D31D11FD069752300392D3ABF74334D521C0CE3CD4DF2D8230B7104888458F8A1BC04F3FC5CB0E1E04EC8BA71AA1C11BCA18FB36B2722B502FD03C96609B931A970B0F3A231B506188E45CB69582660B29BB9337BF31E6A800623B73B1366077BCB51EABE280F4530AA652CE2555D07621B767410127999BAB75D65C6BA5079DF0CB991F5BB8A17AC40841A8A8EA8BB6A510216C2FF622E27EB50A1649B204CC6D349607A17025DA00B4E9BB7294DE491D16DBBE4037EFB13A08AE3F45235F2138633048CA7E8A7AA2E8B3C8DCF2CC6B582C405E743C78B4F790E283D95C8958267AB92EB480FDB0655B506085B051352CE721FF98443E4B0A8BFF33DDBAA5616A563416490C646252335DE9D93A19213689360479722D5C33AC9491F1DC8D8FDE2BE1F172432170203F375AD2C65307A1B6702DB35E4AEE0C5E25D4F93FC2792587EDBE417DD86B2B02A19491D438F5D265470069519AAA8CB55B05BE98DC17263127F01263C517303942702F73D6C7790784176C111C52E78BD9D809755E1B298892FA3893220159749342E39292AF582491AC1AE15350A68C67D3EDC855212A093346D70628D26EC40058323DA052738AC957C35B3A764744C41841DFE56B8D1A4B4231A689DFC8D97915FF3EA3822E15FD0E2CF14DF2BA49C7DD83B2E88C54EA5C1135B85391E0EAA28180EE97313B3EA0F6DE9D96BCB3CA31E2EF2F5F96B28FEC43A487F4EE50CACA0932A5CC447F5CDD6E1F9A2B1716367F150ADF10F0A0FCA71647F88EEBDDB8B3A3B778903E585515AC8916FB47ABAE4E2278518DC7DB73099A0EF00205772BFA2B727178F7ACCA82E4D20E53E3421C3340AC3B6B982B9EBEBBFEBE358E46F8B440EDA6EB5B1FA8B3B82410F3F9DC215D55889B9E3F530424BC62E6AD5E7224484FE932E20C48AC82CFA11A4448DDD7AD12925B5B485E5811AF98464AE3016B1D59583355AEF969BB62709C8887CDDF0D30815E4A795A803FB6554506840D65A5FD5947A337F7BB1D3B256EE5DADF0BF9E2C6C546BE95854FF275248F772625BB03594F05A97C321DAD87EA82BA5B52B23767DFDEAAD20366E8EBB5DAAF11D0C0F16B809ECBB64F91743E51AB38E34F0EC3BF636CBD8ECF91006FFB1B39A23DCC4D703842CC36D72B6F4473E6511DAE0A63CBADC0CD546BAEDF75D38EFC3D883F26217E5F67DE4AF90506A2CF983EB392FF415B61A5AA9492390791D25652320326B27D15B6A15FCA875D7F7D2F393FAABF3AD10323E84D3BA990D5BE1EE34014CBEE6A9902D7DA0B8D5F34939570449B26B3A89604BCB4D0E4F2F9EB9461442B8CD82E1DC1776F1E29939420A5B5F36CEFDD2B73DF767F673B89455C123555E347C78EE25F7587D265FBE29B0C560B3DC73E4D7BDEA29C5EA3F3BADA90BEF67E20080F7713B1F1420D0CAE5512E5EA99B9D747E8795FCEFD73A169033B99C93152F16332536287DA22D7B9AAEB186AB2A05518B7972D571D0A01E2EA58590B1ADA101572E951FCF6F6C0116E0C1A9A3823114022A5B5E859AA5D1E0EB011A222C5C68767B7F828CBBC4D2E5EAF0F918344F616392A3BDC1C6DEDFE3EAF6F70725313B3D477583A6B5BEDE0000000000000000000000000000000000000000000000000A1C2C38DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 + +count = 97 +seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 +mlen = 3234 +msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +pk = 916B19BD726002902A7D4CCA6179CCC6A997869638032C21E26C186513DA57B59FEA2E4FA0D8423D386EF9244CDDDDBFE1A0D96BDD39A46C7633FD7BE2D0A43398EC61F86B11CAE695D9CDC1E26DD2D486FBF6FF84E866105B7A1C85F95EA9A0CF748A875254F4E8BAD6C89492E37A78EE4583E3453F38925511D7B9CD78D4C92AD76539C37CD8FAF0B3720AAD3EE70FBEB4F134F28AA14F1287B5069A52D16CF3953CF7C8B80015F7DC0E4B9708BFFADE0C7B4D677C22612C4E56D019590595D70BEE2536283F78093D9A4D2091464E3983449D38EFA936E5FF960741C02185FA2F9F80881F35C6A7201FBF4228AB03DB18275E732F4197C4F001BF4B878DCEE635CE2C2F1D3AAF650903BB17EBC5A263CD8E488ABAE04032C5F77B001EEA43A182E751C1A811101EC9A82BEED5AF4D2A31E31065596E0D2A03B6E8845140A205983F8B30804C3F213EA4E7BCB5EE24D285BEB17AB74E2B0EEA12E56A2BF92AE1A76C031AFD41FECBBE658BDBE76B3944897990C492C21518EF20EA9D0E943C2F65D2141C7463E829C9D29FE064C9FAE80E65454C25D2BAFB8B82F5E1A84D69ECC8B158D06AB747D6D74BFD15CE05673A7E57100A57BAEACC227848F6D7AAA59BB54196660E69C70ECAFE39559851D470A0FF148B0373312DF6A26FD3C769FDC7EF783FD4786EA377CB20B73984CAE7B30D8A9250CF8BCA7D720FFEC3B5D4BAF9EE5BFC5C74567D12E214165164AE636AE9A5DA0DF8DED4C47D77C1B8DA363471F5E5661D15497FA099CA03EA9073872AF959542E61AB10A64E7C41567602F35C328BBC894E09BE3D8A27EC019136E28503269C19D3E443E99D53EDBB5AB04C874452E290FB5DBDEFE6C1ADADE9EA0162FCD1C22B2ED618A09FAAEEB090781DAA0641DCA1E93F9D971286B89BD53F26D5526A27D5CB4DA6B76BF5A163FAAB82F6F9C9DD6A1E5E44319C08E6B7FE812E37D080CDCB4CA77E579584B842E683AD61224E9D9271C2883A2B99EBBB329A4734823A8F821758108276BA1CBBF1F57A5A766510D0FDD8ED63408BF640D486E6BC28197395B3BFA3D04D938805C6B11BF03F074664373241820EF536C75C9B0E6821C5F8F042A416A4C8F6D96A85EB47B9E6708E1A91A04B36DDDF4A5AD830AAF6B8B15D969956A5A4B57F66101537512117AE7CC8CBC2FC98889C7916AF5AFF70837E1DC2A2EC935A6210AB4868C39402CBF2CC0AD4FEA8FD59BB0AAB505531CE2062843EE209F4FF8AF1A8709025F9BB495FE0F70BE410B94D269DE0E33DCA5CE5795717CC2B34F677ECF87D7C22D77F467F7F9889AAC51C9516A2402BC6241497FD72C78C52B89AE4DA6FFA2A55BB357DC4E9E33E69F744B4B8AA898C8A9DBA39F552EEC96AB09B63F2CCEF7C9D14EB09A8F2634876E579CD6A32783CD8DEA6B8EE8D832A6B9AD8008299E7A16376EFB93CADF6CDBD82DAA861260C584201FCB095B1D525FE0C9814C415F03C7129688B2526134354729BDF038CDF493151D71F490C4AEB0975C675C7019E384C765D4ECA1D6874FFBC87E50B9AE3103C352E4A750AB806D0F2218C4E5F2AEC51037998C457292972B1898C58E78447572D2FB43BE7A211AE701C156B3B5532A871B7B6EF4BB2CCA2D0DF64C8F48C54B5BD45FC17D6E5CBD14B4FEEF7915E0BC1CF47543400DAD11F1441EB443DF82851A332B2A44B17BB2604F0E71537ED6FB87DD967E73EA8C8B59354DA128F72E74BC006E5C4B226DD3AE865FEE74D4446FF2A98E49F980DB1583D73AB6280D5E572EB7A79DF5A8FECD0E95B33E29A8D083EE82EF44700DF9B3F807B85EB3FF04AC39D866AE5BBC78A82ABE89AE2F5A0A6613C +sk = 916B19BD726002902A7D4CCA6179CCC6A997869638032C21E26C186513DA57B5ECCB61B66A864D756E89F78B338105BB6802AF380EF57981F85BC453F3D9B9E8D03F62C17CE53CBF63C9E1405833800BEFD54075A16F865E679060B8FA1751601A7C580688B48ACB10D56778613EE6DCA0C5791545703F619248D5A629DDCFFB0B427188A240080789D1384A8C44680A826594808CE0A2845BB0250AC665DAC84C03156A48204804C9081C370084C491C43206A4C49019088258100984B489DB062DC18870642806C300718C802523424C18C76D818284C11464539648909428E088400AB9600922681433711C37494A964814354623A15063324E1494801242504C2281E3327054988590266E1A27050908291BA61123300CC028329C402593422A848291D9B40C22A92923402A44467259206D8C404CD3B881012542649820CCC22D20B680CC044150322DC2B0501296116444111A40289102705B103282425118062C0012310B366560062AA004640B292222B30154A08C59180D23C9299B422921895050C820D9863010146D00900080C48599469248B6119028608CB0450AC86908900001B50858882D03362260342ED4226660B831A0A850220569A3105112315299266643908188322453368621C18101499219B2810B202C9388291800000B878054384C60A20D22062A9A968811336EE0346C58085063463181A045D9207021332419105293144604C1508AA645892805A1406E14814C010180DAA40198B8859228718B28646448400A32424B0265909661DCA29008276E094649DB9000D9B601DBC405C4284D99A2100C4266D9A6291A946C53186414C24D0A3521840829C8982C2340641416485280055A826920040A6430491211859B162D601869A3348A0A036DC02666011861CB046E94087112A1441439729B882514152542442C1B3604C92628C4244DE1B84909B47118986D444602CC0426E1B0312083908416005A008009C268C1122E63A26D1423009B04700B3304C2089050326448360181842901984520822513993051361142428208330DCB326E11418E5BC404C41071CAB48C014172A01890010909DC00221024310C960100B7680B36814BC6700221890918721A412D90440EE088251C362020433201140498806C1497095C86899B408D0A31640B484E1C280DD10888094705A11240C30649DC162159284D1B3068084348A0182D43444054B66483C26050484EA23080E01624E310224CB26D2D5444520B16996F770718E3E74C31E7BC6418B2413C5D944F9F1660363066ADE2B009156431B55ACC1BA5947A05BC84FF64967641C76754108C803B7FFCE8D3F1CEAC216FE352798AD117AA4E76287C8C12CD6C2885C1BD9951B4F7922E444F0FF6AA1DFCA8738424C2470B7FB11476E75D99202B8663E64129C78F9B49842856481DC4A441193B7A8D9B372ED32CC087841D29E2D38DA508E0D55B4A5EF87F10D34A604CDE51F970EFA0632E2C6CAEA906FB8FFFF6146677D447A41B12271ADEF9C9EF978695406AF5DD4ACCF11AB7110921CCCBA31BF1365A7C679BCB5A28D6448A086F749D9EEE51C2D98E4CC9E41ECACB23D543477EDA0715A74E38862F72F42E579654112819D83788D1CD47CEB7B92D68EB3C20C32948C1FB0FB1A14A8B7DD342364DEA9635E503D9C46EDEAE994DDE6EC8060E4379BA5E888475A595BC8709F480B106255A57D7EBB7CC04F520F8370398B7AB5793B74279EE7A850B5E9518A491E05CEFB9522D9D2F60F5BE56673EAD2FD03F5699904EEC5CE110E24196AC0A9ED6493D7020180BD94348C359ED495F274F7D7C90E0F31778A9579772BB0249A9126AFA6B68204538E55C1B10B44AF0968E5D2E3111BD5C3DA15307448B5FF5762ED84D28FB482EA74CBDD88875E155416052D65DECB78D34BFABE6F2B3964BCCB5BA0B508C3DE1A63987B5D24193231CC3DB507B1D14523836B945F1EE72E13FCEE4FBDE4E4E57E20F6B197A717E318F04C13EB70AD025DCFE4840C90C020C0037E24986E7764E1412AF5029FA993C8BB93879D9F6FA0BD57AF197BE3DE0A440DE388EDFDD1A4C9D71B3A33062CAF2BB901F8818CE87AC63ECA45096DB6E5FFB3348082FD6FA8F86CC5BC63672A33250CDA2DC8181B231D0D9F6FB69122F093B41286D627D10ABC3873A9BF0CB7DB9BA88F95DFBA9E44B43A2457CAEB97C92EF3C8C8A88E6359427629B2A17EFCFFCD3610B0A48390E03B6BCA3A790AB74741AE4608C0429F32DC75444DF36DAAF9312C473B2044A68EE80DD5F35366858D40B548AD7EA18167B4A99655DAE3A00E627363CE78E5B4962686A050BB8BB45BE28C064944C48F9BDC1597E24373A3ACEA6D3E3835ADEC715393D31B42DDDB6399E99A727063213389AC43AF9D0426CB86CA25F1B08835E94685DF1CAC23939C769D656A83685A34D1DF7665D94F6CB76A5CCB955C3AA8E6621142EDE564EA1248FFFDE286A02528C40ACA57826A21EB7B2E09CBE3AB53BE16AD6EF4EDB8C1743B8537F59E8BCFFBDF4721F90081F7E858A39508BDE84EA50DBD6EE75A5A91738EC4D675F094BF681ACAD191BB94720AF5BD8A926C7314BE88F547125C00EB0C9DA8DAE73C78BD7660EA3E99DD48A9C630F4B8F2BE73B223B79F89329B468C7BF8280967BC337E9317706D5B56CF87991F47D0EDFF1CC40A87A897E9D83C4B6F7E787621257B2FF1463E0B64A00CF66D55744516EC6F387AC3CD55BA57811411B973A6A589C8146E69A71561A8490B504D7926332B7CB2370336F2C4A4DF09B4C810FF7B57DEE8497BE77ED038E06D10EA9D20B4DD21D5BEA12EF35EB68B7669D7C0CF5EB569B4C12957D6F192CF2A8F65B239FC7D85DB8250483D23D74CB63D55D197E373520E2BCF617431504004DF83B2B88DE1DDCA0C190FF489E77E68B27305B0A1D03883ED5D72CACB25075C66C8388AA68033BA8AF2EDC80E0B867BB3C5475CA4BBD102FA01283105096CF415130AC4DAF580742052C83D8D994C7D5907DBEB97D9BDD5B5BB3FF0FA79BE279ACC03C7AF79A0BF42C8D095FA759F17F88CF69D2FD8558FBEE4E3D504C2AF7A0C778727BF0E0F3E45786E41CD0E86C6757117ACF4E8EF9D4D84D723FF399658AFB54AD381FF53FD704CD899F44DAA2F91D43AC9BB342AA27F3F7576D9D8B15F05459C5FCB437E2D6BA4CA4A87768936D68DC4A1C6A46B2746093270C605358132BDBC530DF1FB830814AAA6231E2B405DAB7825B4810A9193B431CF5A0969BC12A25AAFD135B48E9A873B0236720A2E645C16FB87DD568C29DC80E805C4AC44B8ACBF99C6EC22BF0B2FAB58E3FB6EA9DC56D662E2C60F7447CD827484AF8CD222037BEDC9D7DCA71F6A3050954DE063CC10BB3DBCAB75B41B49FB6B0BBD85CE9DF76E3EB04BE0EF29EBBB291AAE5BFC83A115E73220A226948A2729A91ED0C90BFE39784EFE8FF64F7F9168E167ED62CF3A18E96D2C3B14873CD6FDCC359B2369C5B01003F5AF33DDD1582484DB04A210E34E4F011AEC4C567018A471088FA398B3C7DA6C27659B4303F9E7C2648F07D7E5AE23D92563A0DBD1B3F82F6C5995F343E4DFD558B256FBD01DFDCAF +smlen = 5654 +sm = A87F0D9B29DCF7A9FB26E24AF80B7EFD36460E96CFE03F51A412CAE99D20FB2FD6FFA4D2B38B0FB7623CDE765EBCAAFA5CA06F9C43DEDF5984A4A9D67D6C8B44A956E938F6912A913B6D103196288052C4F4F8BE2B2FF0D59E7F54DBF7FF3C5563B5A3B67A69D6B7DCB3F7A5C29B4BDF7F0FBD0B58F930CD7027033789BA60EB08D1AC50F5CDDE6F57D75B539525C834CFC78992A7F03595720A1C0A9D2DDFF15CF382BEAA3D13187FD0DEE9DFF67E2B69AE05529ED5CB2E3095CBC576E93F4C1E9FAE41942696668522A8499081A50C6D0D9BB7E7BB5B7EA442A857D662FF13BCD43B57598CA8784C771B4C537B0B8C20A5230F1D3D3C4B2C26F51DF323177D4232D853DBFBFF739098224BE13663C9A35DF7F8082E4BED0A56D559021DF23E0F6157248E4D72288DF856B4FDB98F2647F54AFBF4BC95FA674441B700F10534A75C906D3F637CC8615372DB671FC8BAC0F139671E0570A9676521272A68C5ACC8C588B9356CC5B562FB382E3A5B0E5F848F09DBEAC739C328A5E4B7752CC7C49F10A155FB0608A456F1D72C363F375BAA9DB4A6F7756B54E0F15F6F2184265D260DA54A6BAB884E5038A2EEFF85F4CE8410C7AC2D3DCC98282356098A809A1774C82B4BCD739199EF6A51F09DB7646ECE5C263CE9148C406A86240D2D25026F6070ED50AE263C076BBB06335DD8BCEB45CF0BEFBEC465C34FF9CCCC3EFFA476DF8E7E8D586654372B1DC441436DB612D4E8C4FCABC464A9C1A84E3CB9D66ADE7A85B0D4EE9662B53CFE6ACBB78AEB04FFE014EB726F0947AB96279A5B3C04D4E9FC14F6004D28F3A6361EAC1DF0087BC7EEF845087464339526510743B2088E0E85B25AB11D33CCCDD9F643F58E0B18BF84019B11D4BF9E4D8C1AFD09253C36D54417189E4281C1B2B50F8F02CD12C1550C095A640AF0EA5788B258818E9544D9B4A32D0DA57E05A4488BA05706037F036C0CA11BE07B0377A68A4F369C73C77F39A36A0E3544E87D02ADD2A273A1B87B22CBA3122E5AC565D066E79E02F6B3DFDC0924FFAA48E6E632BD71E74C5AD72BA9880072B33289CF5A4CE86E32A43D1A2151621333CE6EC0AA332AFBBE566E571F9542279F3F0468DA790876E8BF2EC44921B9575516D0F042CBBCC94F079B63715DB60721A3DECD14FCFE6AEF14ACDE9C7E5D8E4D6ABF10ABB562CCD3A7F93E3CBB195DAA144379DDBFCE6DFE6D5D20D426A6DD68FFAAD9849D1773E0DF1EAB190F315EA02F875D70FB4C86CC6B53EF935334740166056EEBEFEB45DDCB1B512899CADAA9944ACA20DA6EDEEB00517F0E6A349AFC2E66D92D3432B6031FB3BA76B3761A953C647C15B26F50768D8A3948393B17858CE333C435CF79A7FF29C6A1494E3EAE935055C62E4D97D7F4668C25667999A6C25BF562EB3BD485925F247286EBDE34E5D4210E74D71228A1801254584499CE11AF2EF181F45B5D080AF877659E325EAA74D6B280BE07DE3DBB12B692651030F4078B79D7D9A3191C156632EA8C82B4D34D158015257D7584A7E1763EF4D8F6183B33EFF241882B0C88DE21FF1AB43AD28AEE9BBD8725F0D8EB184C5C5276E7D4A144A5F6901132825C39C69CB5AB57D044FA0632C7381B6E46113187DB8931D545DA2526813EB8248F8B452EED58B59A9E6912BC4C3077F2F292D127B9BBA05896F638600DAF9B3F607EC8EBC10920580516B243930B921D5DF4FA67DB0A606D58F677CD4F822201B0467E2A56AB93C4DB1209FA24ACDE555ED493E0FCEEC129D61B9A2007DD5BCA29FC3BBAB80F82FF80FBB1DD9F56AB6FC20AC1F10C1293C258476DC5D08007730BFCD97D4C6EA01A8BE8DB8C036D4556C3C40E86A2EE2985841E6C7B8F20858277C6BACD63BB56D70062C78A6208581ACADBAB4E2FF1102499E2EB9CCEFDDC56B69386366BE4C265EA5122C98BA2F8E49F2BF86A081451E46E3915E447F39623298B9EAAE67A0F24619919A8F3648E3A20D405D01E34F70F6CC4435D718847196FB1391247DA4B2D62EFCFEF841E4DA95D724965605CE9D232AD0D29EE0BF37E46C63483FE9959BBB3803C05A4619703A0BEE2EA8DD55A106A9BA441E5296750DF19EC756304E8B95D7471EC4518D25C8479B27D27C5E3802991A709832E22F2B2C8A884C878992575792DA4572866EA3FD75A5BF7300F18C1A6EA8BAA31C268F8E4B58B0682EA03446CD0645624D56C38C61F5F537AE22BEAAB88D5869AD91696D55633DFE64CF1EA392C7D707EFB871F0B8EAC0C155737949C632232A53D2D72AD347ECAF3D486E5124BCA240A39FAB0F178F06E5696B5A1D2FE3CA14F8095D62E7986FEC604E6B74B4B4F801BF2567334CDE2BCEF343F9C0A94554C2AE8052AAFD4A1EE60DCFADBA3E8EDAF926828AF71528F2EE0178D1403810A909236BAC2C41CD364E90BB67A4E313BAA597124A9DCE560B10C5EA5CFB1D3E0961AC0001F630E614ACEDC0FE58081031C1CF1FC2AD676C7842DC860AEE19BE3D27FC9518F564534FD6E102B34979D5AF67106E5A07238A4A6A760494A1D93348294E1F0C4163A444830F0130B00727A3E0F2549DA2D5C71E86C0869FDA258E99D6B5093050A4D1C48651273E871B990E548B52D72FF11BF0E97F82BD8BA5728111D7A7D040C86290A5E6FCCDD3930BC582366F6E91CE5360617C3A9D40126FB3A5F6734D9127FEA2215DE525B198262D93D37A30F064156BB4D8FE3261EEF914DE9C006609CB3C965C94ACDE9A5D77D4B0FDFBFFDF341FB246B1E371D5BD87651ADAA4A71E2F64010D5657CB9E89D8BADEF1280BDB158E7624FABEB1F6FDB6EAC81ECA83D52B6360AA38230F82E3E92414C42B67B2ECA891F14B72DA8FBC84DE9CBCBC9A171D413EE6CFB981EAC292D22D059A6978F303A2285DA6598DF706EA53408877D4206487A73B5CDA62ADD734D8D2A61D306B7E8CC2999B7667D58B83B4F01B9CB8C81023EBBA3A0128D71FD14D6417CBBBC43EA8A29D277581DBDC5755E4189288812EFDCCE70B162AD402F253E59289890F6E083113962FE8CD3D30EFFB783DDB981194DBDFCDF18868A3BDB9A4A9C0918A35AAF42C92E2D99AEE84EB3B3E2E28544152E0938A2D425EC12E6014911932F0101D09618191655A3BB3533C89C9E124514647A148659696B9399B4CE4475E63089714B055CB90F0BDBCBB8FF8A4092B716EABCCD4206A3D2CEFB6136F4BA2081B1C2769CAC0AAF4C6C7E402C06B821B469A27A615573F174F48B0B73D808BFB0C060EE5E3B3F0427D8193E4A7614D90692E37DBB7ABFCE6123521231CE511419373C3D49506075869CA6ABACD5DAE6F1F2F4FB0F17383F585A5F7578969EB4BDF4FE1A255C6C85A2A7C1C2CDD6EAFA102035394044485160656C707BD9FC0000000000000000000000000000000015243140525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B + +count = 98 +seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 +mlen = 3267 +msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +pk = D2469981FBADC8E995D1690CD7243546D84699861513128EB378CFB420433A2232C2F0528FACADA581DF9D2CCC4FDB2D2F22B195244FAFB93B602AE4C2B04BF3B40D285D4EDF698176C6F415A3ACD095D278B1162914D41217A5E103D6A702A4C2237BA7F54FCE36E9252E03293871E752F5B7D5B7EE512A5D5D9EE749C6C0E71995804666CC285B5A81E33CDD39B4C9A0C51DFEA6EC30607FE73FC38AA7F57117651AB2344485E76F44C00DDBAFF293B57E4C7A063708C3860CBCC0AE8DD64AA8CB776C3205888FA52DE35AFD3D7406B9124D6B480464D73AAC1E5D61287ED87E9652B8A1C7D0DAF65E63508C698AFB338C479304A94397909AB280B8AB6805973C686E5AF25802309DD8B54AB8BB5C166353B06DB36F5EF5A8EBD618B550DD1B078504F6E1269E7E71C6C833F1CEC231084279277A254C62CCC38F49E1D74A9DF7BBE97D41AA64BC5BBA60EC5DF1A8634BDFDD8CAA15C7E0EA3217062F5EEAD8B4084A1277C5AA84C0CEF578E2FC71DE42ACE07CA8E547A3FCCD0A6305885A041C47D99C43EE3F70649A403200E7DA0AED4493503336A456D88E916506714362BCD72ACB53B97980769A44FE892934D6D1F2DA71C87E1162FB36F9A12D13EEA448E7CBB32BFF5841714B28D08BE5F8771916C5CF9E09F6CAE4ECEECD8287F616EF4D8154AB33F6B0CC39B5580D059EB45C1EEDE58E79DAEAD924E3CCE44D990A9DF7A6A7BE748508A7C3537562D344301C871A4DCA47C54A3F9E4FFB4F286DA20A68BEF466245A308980B29E53037D3F04D63CF467DBE3340FAD6535FA1F03649153F6E5B845A3B2B21CE54F598B17B604D19EEBAD570F2CA32A525A421E9F013B34B818C450CFB8DCBAF61BB16A926D63FAE08526D60846466F2A4AFCB69A96A573E6D0CEA3320775A00EEE2DB4E9C4054D64A403ED6857C79260FE39526DA025E28571AA72A9113697EED7154302CB35630F115B744DC3521CF5EB978B86EFD3CD48856FAD93F9F1DCCC1467D7C22FC90D30277801417832E0E574F5A4C06A6D41E26FED8959C4E4252F5BDC708B9795A0F280275FDDFF5FBE893E718FAEA4A1E144B67B1BDF50357F943FA82E05C50F3A101F9D2C6E31DBB95C9B7E78816CB5B16457A1F4D4A027638916B1584439900D660C2FEFDBDC653F27353E71A71B2BFEF7B442C0149F45985BC8183F453EFB364D7135F42F83B96F06492A65419795F0E1A2BC8B1669B888C3F4F3D67088FAEE221F69A320FA318BD9C2D496A3DECB851FBE8AFF41238CF529D25CDE6420DD815D10F542686FC746627A74A5C6B510310DDCD90BE780F8A379B3BA359BC80CB40D9AFD2AFD2EA2916F8FA0398BCC027DFDF8A29270E2EBA1994749EB4B508C7C3C881940F2656A8495B5253216A76DC5479CE6E6B55F1A7C98211C6D7919CCD1639C0223599D232E04694573224A9E124FC7C16654C9C6376ABAD9E4FAB2509E7FEEB56A99BE16C7AFA8386F91E5A2BA1489958C1C9D8D0B172BEB714048B5F99C06C9662714BDF0FBAE3D0B5C0F6B575432D9A2293CFFA61EA25A4062C2D475060159E0E6DA1756C352B8D1C8120A7779029E7FBDC8C2FB5B561B3AA4CBD93D1E3C1558E05793E34CDFD7FF71E81B00F3F85B932590CFE1E3152857514F48ABC78A9E7EBD17E047E3902C4B1A137AF1620ED7FBADA454A5E639D1DDE26E841D140207B7342453F64BB76AF4113FBFEE68ED08F1D58649D5CA10D1AF6E2E3E0D83E992107A398D5CD67156A26FE90C132551D5039CB9AD1B8E71AE7414A529EF0A5342A993611FB07422198E6520EBA007FB6404F6C35DC472C16F565B508008888861140A52886A098E56E458 +sk = D2469981FBADC8E995D1690CD7243546D84699861513128EB378CFB420433A22B469CD38CF5E89ACF634BAD4D2E13ABFFCE2B87136E59AB4E88AE196370D604DF54E45CFF3E133599C83BDABB146669693BEB519A904357448956FBFD59E05A980DB487C0B00CC86535EFA830B2CE0EA1D5DCE9CB1758DA065223E8D884A7FDEE1902813932461968C02006482048D08126C10244619C2301A358C23C00DE04211832011A2904CC03061A1080E801401E4182AE1A84594302523B9296428514046605A868840B049A1248E4C280AC39021C242260BC071DBC86822B50C23957023378A0B889149A000CBB26DD0144E20C02D9AA46104B95100C1459C080D04244822366CC014105B30820BC9109A349091364E8886298CB240101231808870481649142940249621943644001731038084C2320D5B042E52846DDB207198C02108120C4A960C6236661AA7255BB62900230E08146822498D523449C3186818120523839058B64410C14C40B64D83A0044B424A88142994060618117222422960844082448623346A20450D21076E8B8890440650C10050839010CC804883889120965193264AC0426450B800C2906C5B002D8A108224156C09C02113465162A66823C38C8A0000183269C3869142864513386091880811924583248C1AC90512165120010C01476E18C76584202CC406244A148E82369258125213274221322D5C380E09B98412190513446C9A365213967048362D1C348C12161149A4404A947051840001B0290AC9485B049083102DC2486904362C6138450B460C23231261280010C011CA268058000E51082E09107250346810885090B89013B3040A438CCA20051C33680B92885A2486D4026824A3080309208904825B042959860D234172A238085B4825610065A2188109094AD08808C9306DE1908822C004A1C224D3206911C4210AB5051B450C53124814050ED3084941320943446A13B429C892411488481CB965DC988859C45023230043C8309BB26CCA1804DBB4502343460B0792934681C1020814456D224690C81488088009E396844B3828022060D0263249B24904B001D102219C2625C14411992201CC1465181410D8082824862C1111490C9644CA185019050D988411542825E0A6201B369101A02863B46D1C3072982686CA988104C26024C88C9C04121B056E0CB148E4922908458A14C32CCBC0002445808A923102054E88C87154064A14220104A20C648449D9306E4B140CE41884C21FA784327FC5B5F364796B50802D64FED90C3E8097B21AB23F5B4EEF1F8AC7091C2DBBBC733145DAD8B9B55D9873C73640CF3882506BF4C7F064408712F3C1EA249CEBC12442CF83F7D60EBB158D5C947963CF910612EA5CCBA51FA70316391BA1111F7506043BDB91218D394D6374DD9C5DD4E15828D5B6320A804C45EE56BE438643F7DD9B69B508765A932D860498BC627B432FA8F3DF673F42B38AFC4B99CCBD34FEB848E39C64529A31484A2F3197C145964B714BF03A84713630AE82F4A7137BE85D1F77C89494FF6442B8181D0DB925E62E66ED9EAA027CBA8E7399203173765BBE69B749D47DB30F528ACF2DA74DE6C184D97AA0F291C6D9602F6C031139B36811EC931383F148F6CA65001BD3C28DAAAFE62647EC6D62F19E122209EC4A115BBBB14628075597987A5DA38AE4C078F44B0EEB2B42C6F2FB9E7DDD6EC9BA229250AC5AA5BF9CD6FFA1B5E6FBC1FA76519E9E48E8994F78318F2DD8152C2E71A46FA71A7658675EBA64BDE74887D7D1915E68C2CEEB4EE29DDD25AA352DA3DF76FC6437C7DBBE38AB98E870838A6A51452E816099D9FF1E9D2A134354B969F61F5255DE59D51EC3CED021EBCC36D17303581452E0D1F2548D4957988450A350147A3E7884BE9483BE732DE12A8C1ED2817F4D8B44234DEC953CDB930E34E81C0F48DDB801CAE6126611A77AF0423A8AFB16C4081D2E94A601875114D5B9FE36C2C72495D1CD223504E055E0B6577614778082D01E9F322DE9C2867A1FB436B32F588AB24CC1684C48F87F9DCBE87ED843FCAB71E75596279A202DD8D04677CB2B39C2A0BCA855D12BB94C59BDA926F917FE13BBA6E51DB673D0D01077A54E135FC42229E58BE41DE88C0AA2286B82BA8495C67870C16C4B00FF89838F3E242EDD1703A4F7CE32B750A557825F1B9FEFE209A52E0F17862DE815B0DAD3FA8BB663EE30F2E5813083387D9698B1CE396E0D3B865569B7526F00F7B8494311F75BBF461D5844E12375A9975D27107AAFFF87E96707A61352A8B85659CD668D5B0477A0024E56D9301E6923879020594C68D882B8C95F8C7543A35CF754FB5C5BBD981D6268B81D61FBCE40A56E7C196A520D5A3A00FC96B1B3747AE2DB1E9BDD63861279A362184DDB66EAE7A25BD84A2FAC5D7F8127CE4F2A0F83CA92B38441CD94BC4525E33D3A56F99C155D6364B0B9006E4AC35F80787F5DB831663AA6E05BC4F6C8B6844110D6F015FEBA87CE0C6645347DA589378D3B77EA16801E8CE012862AD97D0194A761FD3383187EAA3FCB5DADC93223BBDA7946316E0CF8E01613162BA1B57EFDCDB289BAB6DDE75A669ACB5D77BA1BCD104058379449B4A906B85F36F17E0390DD938292E3EDE680A1341FBC20156697ADF456654ABFE30129CBA1F88D6999C5BDD03EBAEA3C4228CF7735EEBCE46375CEAEA62AD362953DE3E3454DF029DB3383AF3D8E3536B68E62D5CA3F46F4AC0E06F3489950C072F9782E54E9539EBF102AD557E60785D229C3CFAB99113331644C9184CC4818A3765172C975FF196CE4CBD19148786044CEE729A72762B395971D007FAA023960CBB8F9D7FF1D167604CA44CB33D65E14A00AE71B61B183D7EF9528F987139D58517E5F2FB905B8B7C43AEB3BAFF783E128577E069F1E02652BA2C545D3F99D52E57EDD339A19E0414357A5D305B4A21A9FC0BC3F8BF9A1FD9F2187F9BC1E523A4C9B42AADEC7E69FD3B2F46F1A5426FA37A6AF09F008A7B325EC63F79044FB0DEB5FE6541276F7E9BE4E86E14BC3D11EC0B4E3E09B25743FA38EB2DD81A6B34229C1D21236CD663B80D87D748F8F6C8FFBB5288D55235BCAF83A8236CCDE1F353150F687CAA95EE29BB5BBE0419ACB844F54C6A813524E48AE15B158D589E7CF39CEDF7252F8295325CA78C274E32482D419751D1418CD71BA1613081C5A132635A730E2DAFCBDEDDF983A49F7D02A79E6AE300F6893A600761B89075FB6C727554170AA69C55C07335406EB3E9F1000ED20794288A4DE050EF2F296748A006DB92797BCA630FD05FB272BB791654CC7A99CD2A208D124C9C30AC77729357AA9977E8A3F83E657900F6ECBB61C1A3D5D3583DEE4ABD97240BFA068BA1698AC5490116920C4912B950DF8E787BD22F66F917E5599448F1FFE45C213D95B0D3D21A4CDA6BC279C526F578F4AEA85ECC368477158B1F9CB0CB56BEB96AF7A010AD5F060A4E062AE42815279E610ABD90D24D87D4AC56B38FE199D898532871063AD09D78533DE5AFEE5D419A7AC37169698EDE2C7F7B4505D65BC37BC457F51B363858A308024133920D424960BB9EA48635AE14DD176B923CF38874175010D8C +smlen = 5687 +sm = CD8B6284DCC0E25DEC5E55E848E619E95FC48C0706027B0DE4B3299DDB6A7EBD47487EC53EEC9A26DB2AFE52848ACDC626CB6A77527BC69794D0CACF08C8E18C6D9D323D7CEA626D3AB60F0C697CB05B27A5A2B81EA71495FD4A5DEFE91391412FE7C682D77CC12405D203E9F0532404F511E105F03BF24FD13F36317793664C75EAD0917C5BC1D2DD1A1FEF2A4726C10818D4EC3EAA8AA7AD4836BE2DFA405AAA0807D54655A06B49C3B807518C72EDAC77BF41E85C8A71E081E5E17F49CEC2C6715DCD9DFD6CD1308B737151224014612336423F1442C349D7E53360BC51967BC1C62B4DFF8BE7A3F93BE315CF26814A639FC8D023A11FB5225C52A4DC6A3FA0DD943A4C934F9CA2AD32A97F5008B26D250F4BD31EF98F43A6DD3A693800E900B76C99350B581CBF35B56CE0B033FC05BB4DE95CAC8E1FCE14C30234E4B40059709BF2B844FD49D2B5F4368481381A21C0865C01A939853846C14822194D3CAD246AD30BD9013EF753A4E824F98D8677A5491F8CEDC05AB65B5A3FC62D1A0B829E4EEB3E9A00ECCF61B3968DA191A8B94A284D68EE25F294283BC2A59DF023C64451E455D5EABA58329FCFA9A785F346F01038A824709A739D57030B84E5F5C754801E2D65D641C7A7552D02FB7ACDB100941980BDDFFBA6A1978AFECDF8876D87B1DEA265959F3CEC38AA95DA863BEF0BB36760C3DF326632D871CA78FBB18E4923A760A8C4EE2B9CEADC28B61D43D6B0F6592A0DCE8F4EAB639AA7AA6204C62CB004EC7819F0AB276E29C91602E382DA0AB2B67DF07B9F90654809902115A93066790734789D55FF33378D5535B79080A488C43AB00EB679378723A7C8D7C6EE299AF0CF259F6DBFE2022A36F9F710B9B8E5E2A286685B07DD00AAD8A892AA6D86DC7D30A236261858AD050BE034FE7EFD1EED9D5257F46B4A881DB52728634E75045EC2F12853B921B6147A0AEA529B6EB8031795DF2BC1E1D8FCD10340562808B6DA405AE67164C867F4180D1F2AB97BDF272045E6C64D26256E5B8A4A4CE61BB899288D614FC19675E64DFAF165282FBBD05F1C0A372CB4BC158480568C33B568E79D4EFB131312498477F53CD7860FE97ED72C70F57BA6B490EAB94B19AC2C4794FF455371F9B7C219AA8A68E02637B2405C537511EA24264C667ECADE24B69F49AE0B00790CD342CCE3E5470454F30D5D7DA27F3EE4D0C8551F6BBE14CA0A3FCF6245FBF78F7E6F165D4A91A5C753F199035BB5F1EF6EAE687A18CABC9747C1EFCB23D7E9BEFA7BB7FD5EC05297335468E639F58FFFEF2ECE4DC4CA97E475035949606A5483ED5F40F4CF0F96FCC81791FA0B4D73524CABA65D2496F861DBE8568AEC4808F73C99CF4E4839384EE419FC0C8012359608BF36A194620BC2617930B11BE5A7A193287805D68B3458B9BBD3105C46DAFD91C89A270961D6E959B4F7A0639E2E7D0969FEC285F2FBE0551E623A38B4167B5CF9F22D410897EB7C6D3F472585BA309FE32AC3F464D0A15668DC32351B2B7E308E1C9F84103606EF98AACEB78564C116B26E4A0C95D6C0BCFEB105035065D86C3ED6FCFDE382BE75380BA4D32C75CED6236863A45D70F23BADED5594213567573F8B9D7C4BD02126AD52475387065B0E0D1195FC39D28F4E639D8046405A55BA3676FF81230CFEABADB5D778D9148C9D15B8A3CE90527D78E93210CF55D869CC1FF7A4E126F712E8550A9C2E7DDE156688C41DF75E1E8F418C398FB5B5E17352F29C13E2AF16560FDE4DA7D7FFC9CF226CC9F06E549367EC8718164865795CE985211A63904EFA8C7D224513895B067723E5FE2FD568347C4FF3AC44196816B5DD47D5DD58B628BC652382E7D46281E0CBFCC93B08453948EE3FB004C26C2A5420BE5D6BB16162FA3C66986315DC095441DAEC32CBA905134143DA66D7F8403277D84A6BE6857A12412A523186964C5DF40272FEC0A9EBFB8E70DFCC8166F55AA6C7793AE37EEC1736AD604BE19A881AC1CCEEF7E6B22B4B016D22C3DD8A42D6357DC6A20F7B9B56A487C97CFAEE11B5149A6CF6C5587E15AAC015812E17AD4B7478E31049ABF2F1A17BD27881F4A566D63C53B854555723F0CE855E0894BB63238DC7D9414AC495C6476D438D3C75F89B191F43D08C1BF7292CC5122AD251540B0C627B547FF979485FC57087BA3F0A7F95547D33B9D9870FE01032B6313D6CFAEFF631EC58A556737EADA1A39D9E20A66AA1C1C98D5B084034F91ECA8D94DFA8A795BDF1A003B655BEF64887E017A17C842A27BE7340631916F20C0620E0EA4B7708E8867A1D551F714B1359B31C3FCF745A86B6319B96A1EB1C8CE3E22860FCBB8B86CB31D1EFEC63991375EECB37A199C14464EB471A2613CDB2FA7AD3BBD3A309F511B3C6B15BB96D23E212417403246F1FA62C1EB117A4C083648D97DCD9A10EABBDA3BC89D9A637C108A276D458A2B4236B3A97DC1F7B572360385868916ADC8B00BCF9F29D4459E37A37844E13B0E3B5C184E3FB4D4F9568795CAFD83A0D4FE7224245CAE366D918CC15A541CFABC978971ED6AF9CE7756B909696EF4391DAC61E0CE1E10C03B6D15C9D700FA7479D1F90CCC03F67CABECB47C65AAA51FF64568E4D8EE420F4E5835A1EF8F8082CA36A97D027DCD4AF48D3783F4B79B0ED88D8043B91DB09E2AA37A05553801238625E934363A23A190ABFBE7DA086DFC03E9695E430CA5E61A4EAA258F03CDC13C18A93480DE2DD34DD97EDF34FAB56306215B4602E910A19D3D8A9EF921BE8496E0FE5408E8E982343ED2001B3B1DE21366C56E20699B77AE0548BE2B6431F4D98B0CBD9D8BC7564CA1139466A7B9E930BC3AB199B575180F9A4612D5C8238DEB082B789FA7D60BC7344CD2F8E92D85975DFEBBF356AFB71145611B0ED64A0675E0DB87F3FAB32E23489C4C17DFEA81E1BE252BD2011810778563D27ADBB91C09D9235207F1917DCE6CE66CD837A906F6C48A8D0A4B2BE298B62FF8AAF0FC73B48998BC9E8395AAFE44C6F626D48A6DA4FD43B65FED155DD4AD410FC887BDD69A42F2819C36D99A5095707FCB5A40B90EEA6826761636CDDEE78118D2199C19BC7A01DA80E633A659C3CD4437FAAF6493A2B8A545CB265E135DBD667B6DF4E841FAEBFD339E761E1018C5B3CA00A5C12731935B3F3A0A869E530941A31A30664463D9925B16BD756C4A9137AE8E54BACE787772D618DDCFD4DD7D23716BE6E11F9512C69241FFC8452E608EC96CD66B5288EEDC7A5917550A2BD92D8C2424A86CB60B82BE44C62B8DFB6BE0BD5084CBE0CE7ED091D2844465B6268787A7C80C3C5EEF5173642647BA5BFD2EAEDFB0D1315172D318D8E97CDD8D9E718191A2B3675797C82969EB5F1F70000000000000000000000000000000000000000000000000000101B283600769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 + +count = 99 +seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E +mlen = 3300 +msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +pk = 1054248BD0694A5C66C58B1677410439A52919F99D51FC9A5AFDEB37466213C74D72930BE51DAFB079CD6513CEE9CA395C001496F6A6E191E386A9624A9AA23C111CAB899526505798F049596E2368ECFF4691F962D3C87A62C0CEF7192E07455DFB9B2338E60AA0EC07ACBE5962E1666D9B99D73679D0F83376CC383014E6FDB33DC416C08EE4C3DB355E98566CACDDDB58AAC3A29506021CAE911FF019439C16D596B551AAB85BB6300C41F041625B906339DE4460AD20CE66482D4079FA592A5A0974A7013B88D3133E4BC064A05579DA6BB99FD8BB030CF39147B385FCD008CB6F534B5D0D873E7881145B8B50AEC5A7D04727A4C3ECEC1BA7290BA68E2B5DD90879BF10C87379FEBBA0A354621E1D1037066347C7F1DB448BD7E7FD6B3FC28FA9796E9D94EDCE6ECA546DB6FDAC1DA0CB7061B2F1ACD1EAFD80E20AFA221BBEA7A543EF0E24004AE2E543F50B81BB3A85776B95EFA15279ED4E4BF187197642A18829D3483F55AAFE78F3020003D6F9C3B3212D28C5AE75503A4F173208716F073AD7E423FCB413066A1F6EDB38ECB78694CBCA17D3D7F6F4152253106581EA0D712C31729FB585FFBB4809C9A4FB52FB1A7C6FB137394647A2E2A52E1C545B303A71E9DA7EA3E669D31D30A4099C68C03F2C0AD23753ABE281FE043E5421133FC0438F4069B2706F2B6E3A99D4A2B12CBC66BD740B25C47DF06F0448DF3180BFE48A0CC9602F6F44707EBBD3792E70C5B401C10214BE8E89176A6FB5B22CAA9BF0869B769EBF0AA24E9ACB784D180288F5B88A8DD2C28B27EBCF33A8A83CD70DA37D1661AE51D7FB25C5F4EFD073307F8F4535B1788A4579567F42727EC5E15E23B28D9DFB408425D9202A407090B4B134E2776C7D49E9D9C24F22483AFED01379A072E16C28F48513190815AC22A7D8C07A8747C735E2358DF6387418765AC12A8600FADD59EE84E82E0552A67DBE1E6229BFA5E563DFBF1D4868EAB55CC269B76083908703F565BB3154ABE098123E0AA719EAF648453E639CF69B6249569F6A5A37C17A0D9EF99F18E3A3A74379D1FAF60584E976E425480EBE0A138C2984A61D3CE338C4E5975015FE44D51F065D77D0A7729CE3C12FE5A965414EB2FB8DDBEE759AB833BCD673ECC878411E9EC0C29D1162DF6D7F5D887D154D6751E9D561DFEA803523DB8F77C9C937705354F3D51A3677C93C463426920C5EBE45E0EC451F827DE9D72B634233675F1367AA57A385F4EDC276FABCF397784FEDA9A30C41C28A8D83EED8345A8329E0E96A2A0E4CBDCEE43D1526AB3F50A912A537663BCE9F8E43A7D1C29731D75853AFA796305348DF3AAC8C7703DD0CF7E6D829F5E58203660B00AD1682F9F92075878B1204873FF28E8E7CDD4C09989C2084EC9FE7ADE64F31FA3CD039FB3E20FB592FA19209B0DE697BCDD70F4B79434C7E11DD1A1502A8BC3FCF2808BA0176B12A6BC325C2D426C68B345AB363AC5CE6D32ADC8930F042FC9854C7B0A96CE7D8854ECCA786391D798431BFCBE132D4C9DD8CE4692D550C64A42712A598CFC2C5E8FCBBBCC08A2C84E0DCDE6BBEF9E5AABCC6996969752D1F7EE3D11CBBE4C4ECFB382705F8DC936FA92A330E3CFEE8C4060E49852B5E964DA4A179B7FD6CCD8D2CCAF1DDDFD66F3E9C6D2D5B7016E30FE7DB0340B9878B52773A9464FC9BE7B75BC7305F27EA2C122E5DE431CE783A0117C9361941CBBD4C0DE3F1A148BBB1970525907606916AD598BF14E357D5FF8969F18BD2D0383003FF45EDCAC63E2DC1E52290F4041F8B3FF9656B34B6482A72A65617DFED9D59D391662CE3860CE37BCBB4DF28189D2CF95AABE772847FCAECE7 +sk = 1054248BD0694A5C66C58B1677410439A52919F99D51FC9A5AFDEB37466213C7974C44F136E1D7D673CAEF9D45712A0C9AD803C0D1FDAA0C6458F35D5CE4BBFB5C100AE9639269CA912C7CFE7B45793C46358A7B57074AB21D4F36FC742FC24E62D57B6D886AA004678E4B712C426AF80DBF9A2D32A1285F2A6FE35D258B20F2180130DBA888CCC605542609CB044A50424DCA964C180409238908CA3264891450041930C3386EC82846649661A3069023A1485C8601A404864906685888811CC96CC24069D40206D0406014954C98802C82180A81428A0A256142A261A3A484034840A42020044329192770D9042810381061028A90880898282A630452CC40120C3801A2406853A43019906882168A0C302A19C43108A608100102420852C94251CB9005C8A24042C86DC4266ED0880440480691220210A7000C2985D0964158068282121289086052102AA0002ED11262080482C4826121A3311343608322252186481206640AC241DC989149801002C785132031A2282DD88821102005C2240E0192704286850C959011854190309212112409258690C285E2380E64B44D0BC42C4AB25100B28CD442261C468003318050A28C08908D0BA5101BA81109491014458E0C293194046681104509010EDA306E018811C820241B259104938102482C51426E920021502685E3B664899481588411C010260A076208156220C8309BC44490B6695C14825C18460084309390010C32889842324C3225CA060DDA3682D0126C640091C8C49022A8258A0285DCA2490140061CB0081A0060E2481212090123C02CD4462EA4960408B90548B46921928511242AA0168E2245121B179219082D19C88102B9918A082512A22DD33228E084701B042DC182040CA140002569DC368040142ECB2445D9A44498000C2418869A840D53184210242E01283113C66812496C031520CBC28D40C2501B316199442213C20D01078D21904D029245DA1688D0288114116D513462212452499430E1420204482D1187058BB68DD0268E04002D14126C020225C88270E496411A170664C40D63148C11856D843851110911C2A8904C127193064C13256A54444A029310D8C63010B948D3006A619670CA244100B24DD2384E49A02008084021314CCB2208C1049001296D89362E548661C018298B121062C809833848DAA82424100163A2694A4801001882999484239661112528032542191548C220410210022107250CC34CDA120C8B1424D118088DF23EED28DA3E3236448ED171A01166B58F694AF33755D81C0FDC67F83BBEEA2E238BBA5588CC5E63CD620AC729B73318089D77A531E336FCFB463070529B52F33DFADAFDCA02FB06BB302AB0AEE47925AD7ADB4D56CC79E0C34E4F35E1AF54D4694D7F1E2B8C3068348884607028857CD4DE870C23654A09D3CC96FC93EB5B3CB3711F5D9B0EB35F2B6AD64C84FF8183F55B143A1E78B146BF081A2CA6687E91E18F2BEC6C6F42457E682FC83267C4DC58D5CE3F6576A32D6110F9074E5220F46BC02E68927019D20936F1CF3AC24044D4AE7C645E618BC767A32326C1D8B064DC729FDF6F0EDDAA293EA7B7972E20BFE6AC4A1A84E6C54DEF67009A71AC7172381077F696DEDB2BD788EE9F044B52BBD33D97F7CBDE4CEAD7C4A1C3C10C22B8D1A3286C451D2034E4E98A3B3A7AA8F92CCA09D2B673C92C49BCC53B7AF9BE01CF2EE4C21C7FBAB7F63A3E6EB3A5B848CFAD125BC86DC8AB5F5726F4900042E34E1C88E672F0330AEE2AC5BB51809D24C0E92FC9DB496DC92BEB20A7638AD92A28C9795952EC27B2D2F0C45A810229312B2982758FCF71E3AEC05F26AEB25C72E19907A5CC3530FC1C8F8894EF83D658A3F370AA7CC3522716DC8548383467D275ADF3AFCEE447AE045FDC956AEE5B79EC07491C8C0DC18310E2A637C663A203956706C318798A1EFA3F8249792A0ACC62378927B16A9E236A0C41D71B29CF271D89569BAE44C706180ED48536E31E3B5B13E81B59A59112BE29B1F077196AF07F78CA33C4F78388347CB5C8B67927A5F83DB9F1B4CE67BB74A34B8B515E530DAA86624C5C2D8FB3DD955D7EE02F1B74820A90D8C913862DF25C28978C52A38C1A9F512E49E00C1AE1317E88EC920868F9E6D18FF09E266C5F7A56DCA6CEADC21274BC26D7A4EAA1A5A8EDF2D898C4A5F8F49F86D0C5AF68F77DC3000CA03C2160659C8A34EA4EB4384248A0A92A3549DDC307479B425937C6E140E7AA46D81F103B4A37B745734964A9E75D20B5F3557263CEA10151A065B2EA266908A90838F688ABB79163577A7133B83E7BCDF55499F1BCF1A0084D85CDB33E3E326222DB5A61D8FBD1E31602366607B0A76D7F73A9FF38ECE5733C8FE065DF523816D0F4EA535CE4B6605FC6E0CDA6ED0A9E9B91252B6E1453A0A37581D7A0AAED734C41B49E1E280A5185E88457213825BC0E7949386AB07C08228875AA92BB02406EF688D0A31916F4F1CFC00EE757551363DC58E58D0904C2FCF71B07B7B884567F0DD6DF139B6077D1EE780F7E7203DE56FCDB4DDD8DB11B0D04F569183CAA0EBE9A04544DCB7B11EC2E776ABB6508D3594206109127E9549F85317BABB5BA8937B61C9975FDD2BA2395BCB1C78E6152C84021ADB99CF0001213E1930340394644832CA8B8E4EC188FD8AD47D04CA985B5920F1E13B06EE73929C4093B63279B4BC8550C8BB4AA8A370A89835215BC1765BEDA4926FC8B72832D42BB005911698E7572E88C788BFF56B0DB8CAFEEB21E298916A61200BD02010182EA97E6D6927A41A4E852802068291F24C4D52562A805F85FE11074A2403AF22C8F7B2FEBF3CB2E8E6F5F57FCB29C39158E749E1803CF14B3F15D1DA4BF5E621E66DF56E1987ECD48356C0DCE9D6BF9C960E9524C50EE5C866C408E2500CF16822F1A038436E63A0E3C4C60DF6D8DDC3483B94AA06801B16CB310CF2E297FE7321AB84D10446289306624F43156527DEA9260700DD4D7E4A9DA358E6DA18F09822F0B96D054DC62F5E1F91FC2BC808C56460942DD04DBE358B90DFF8F4A7C818D01489D206D8C7E046F380A0856FDEE13B602EFB53F0B76D36E9FFDF3AFD2A5B1B4572F4708E4298F707C8F78C7AFC5AFA4E009EB3E2D7A91C9302CC6941CD6A9DCCC1447898775F7FBA870E38336E09AC375055FB8DA0D1163F330BBA10D322689990085905001D708CC8019EE524217723F10C1F11E70ED3314E560A8176B1964BDFD780174FBC928AEC6785E154DAFBFD453A3E132ADB44D455F15F04E54B3B5121AFF03AA889DF8165A4FC0D673F087F8318454CA2E62741FBEF970EF4445E21954BAE6F16DAF88832260069069A2CB9FE9BD7AEE5EAB9883202E2277580E2B2DDC1EEBA80A5886E5EC3D6C0B7D22ED8A00CD1F0DEE5F62C78D1F289791A6545662D8DBFA5A63FC3DB0B05D17D032F1C75B8E0C716BEB2D0EA61507AE7A5CCEB3158233218C0E238DD1BD6B9C1CCD889CCAE3A85D39247C362B4D68553744842B7D37908D42AF435D7A4545F0A06FAF6A6D62A51F94EB5B2AEB68870C2D16ED577A33DE182BA9788A42279D31FB7ABFFB04FE9802F973C33A0C0482B592CA1BFE0E6B1C6A +smlen = 5720 +sm = 5D87CF88AC2803C82E95C6CDCE183CEB65BA1B11F0B115CFB0C1EF3378A1F9CDA4CA8EEF9A1A56BABFFAE3AFAF4CD49B84316789E8BFDDE9FB2F616561E096F26BF14A7FF57134E11CA7C56DA454DD15F83FF1BDA200FD0F042A90A1913D33CBE7011F0DD555FE3D07B380782B9C4F93648FA581A7F799A39E5CB7CEFC83839F1497CD31574FE17E09A6945D89E8B46B4D02470B27554697918B3FF5B622DB53DDD2EC8FCFEDBA19DC61186A12DC236887FA81956050CC90927B26C044ADB6036564DE3D06B17AC73837BBA53A940BA8F685340BAD3E8CB6B48B7B4B4943C647923135B426C3865A2D4A8DF8C0A8D6A000E3C39105ACA74A27F7FB2B0CF976A2DB4B6D58B598D77E8682E3FE0586EAA29BAC207A55D12BF2C1D82B92B577DC73F3D40419E11E9E29CE32DEF47320485E7F3AA12F8D9A51057D61E6D61C8E9FACE0EFE298EF52048E2CA7BB885BFEC94D4FCD385B87E0215BAC0008C56BAD5863BFC8A10BCC72BEDDEC13FD0AEAE8C657C5221E533D6A8E0FB11271078E64D7321E541CCCC526D4A9E3F588ACD133417717F0D830678A31FE2FE8187DFC3144C04504B4DD6FE5503A14AAD4B4E3F8C422933A08DF6AF9A67AA48FDB17DC108B4AEDF9E35539050DE3443A3411642424BB3B69B5258B292F6B6C5584458A7CCA70450E81D0142C70A2954CF337A1AA7CE5EDFD7EDFA31AE56D0A7E0004B77CFD1850542C23088FBBC64F2AF86AC427A7B456A1656C6E51552B87AD56208F312BFB07E5149702C8064638CD3CDC348D7FFAE4109B762ECB2C5D9C08701654D598B546BBCFE4AC2B2FE283BE13800B18468FC80483994D24708531726395D8B0A88B6AED83B4045089629A617C709CDEE58561589BB46A9E45DE29D88A1F5E36540EC47D868CBCC807F6F71204BDE308CD8E89268175D967D9AA4ABCBEB8FCCD168AAB134594C39A2C0394BD0400AD639F2833D633300807923022F81E184DEE1F666E3302264A3E1487240B64E5E80033D69331E3F946712B1C0F3D07F27FEC8A2B046D796F28C1B8F82DF7F00D0019F8F3A55E076645BD1EC8D718F277A30E2190F5D4ADC398DCAE5F4EA8BB806EAB9857DBBF4BA6EA3674D84FA3823D3D1284003067DA6B6C308FE8F733387A9F29663BAC0ABCD86AE5F0A0CE456CB72738CBFAA260448640E2937214B7BC7688B6C715FB2EC5B626D383EF91E3193A85F837BEC4E97708CF662D74C3543723DADCE806E01965ED3A4E1FB007AC4430C365897F6D3C8F4F1CD394ADAF2ABDBFE247A60BAB61FF4512CE0FCE53C40CC58EE80A141A2F103877642B9D2FC9EC76C8CAF864444E2C4E832C842B1FAD6E1D6365FD1792C14CC41513C626B32EA7A2AD12E175B7D1E2D90D1EDEA3F063DBB7155D399BE97E4C96F514A29F6C5439B5E43C1D745F7D160EAA56C687FADB47DC992E6C1E34A46DDAE07E45B7E03F3BC427290EB4F6E9328F8A2333E1A1F7E9AF1EC953BD4C1A76827944E536FFF04645A4302C1997AAD211508453FC4774A242707584A84F4691970B1F051767CEC824B6F773739F7B83D62A1A2A29E30780BFF47CAF841328ED8AB5FFA0E4CC33C908B76767FE910FB581B649D7BB02ABF2EE27EE963D43A023C89A07C13DC16ED654D7F89A3E669302C1F28A35738E6481FC4DBFEA0B7AB3EF9262D042E77C85AB51B938AF467A0C932B5C92F79551D629EB50068BEA1C551F5FE8D4CBA1F600DB5D1F257E6EF9D0BAB8461BB9E0A5E848F1AF1E6FC92CC8A36073E4E85254C4E7E6989D36F3B67F71F8D46BF7BAACFB602DF61702BDE19DB1FC16C02D6EFE877C954B086296E60B7C5A248EFBCA6F87D2E0A5B3AF40FCC5DF8FE9FB4BE3CD4A01B8202509F7ADA3A2FF582F90599BB581A9583E9E82D119EF01C2070A5123DA41F132017CF6180C5E51E8EC939E12DF13748FE6061DF6A1B3E47A1C2732E4D64152C025BA5F331B9E95BF169890FC88A21B85C4BD73FB2D4D893D5E460CDE0EA41CE1682F4BFC601F884FAD702053A0D4C3AC9754B8B37DF5450C672F010FDF0EC07537954C01CEE1405473B23E8B95D880750A8ED16A091B87A9A5769CFEE26646EEEFDE0A203F2096D262F1D6FFFB1C67296365FE36FA3839C9BEA1CC1A10570D44A7423233BCEDFEEB663B4E6A705E2623560E03FC1393DC38539CFE955EE93A1743A0CA1C5C576DFDC510742C34403B211169784E312BE3329D8F2D3026288F1475568FC82AA8785D19A7244F403D01AA1025AC5882BF60547B00B97A7D4CFA13AA0F83795E4853B57BB0DCEC43DA3B19202C7672FC591DB2A2DBC1E5D51150FEE7C8555A1A74478DA83E25E665A05B9F190BF7103B7A354C49B784CA73587F3C12878A64DB5E65CB6284601D694CACDFFEAE2FF75DE2A302435620FB0F7C1494D384164E4F48CBF38F9D8B4FF538E4F3EE1E19F25A2BF70065495DD4067C8963D00C80C85892AB1303C9854C1F5D4609F2C1FC69C63C73D67CE02A9A1568887E9737B6AE99518798EE01C2402D7050AA633A5C2748A1262D889AEBABE76CD4B3088939AC8D2B3F5FE10321B42CD651120D5BA5C6177E5D79799819230391B8313AAFCC01CE1C9D20ECDBFA67C998BCA519199C9A84ABBFE118CE2F5B226B92BF764F87F39FE60CCD9B6EFC30FDF895A9DC0B5321A77F263425005C08631A39006A771D56C0D0CA9009D6F647601607C34C3B91102C141E0BAEE5CD3BA3E6BEB408F18B06CDA6651740E2BF7FCF99FAF4681F365229A04778D38FF61A1676B5AD1FEA1689F557B8DE82A92FA0431076E749EEC5089A38C293B2E51FE6AFC9C1D27866679920225D056E40CE70D77DDB6494A9B4D1A6E9972D76CE3AB18CF47CD196C435DBE5F5F1578D18DCFA201FDFB3665F57490AFF261A12F38FE36C9755153F3A656D87467D76612F05B068EF477F46B2E0A608F3096F86EDD3CE93DC5C7C96A0B0DB3F43FC6F564E65A8B42E187987FE400B92B3B4D7EC95E4C0E3C200D4406658D78425944EF7B672A3DB4CF3D5910AF829728B736799799372CDF5BF7364C190B6454A12E83BF4C50F8CCA9F8571DC15353033932D2177BE66A5C5C043D2CF181315EE8E1DD02D0E78E39B32C4245DA56254F338C45DC9A6256A17C55664EC3C240685C378ADC6F3A3B4D4955AA7F3209EBDF5DFD1C1E2B3E619D0A187EDBAC033B7A5D4EB5FB8299CC7245D3F4245FB813A89131FAC94B1B3BE54887C69361BE0A674A2114B2A3170DC775F3CA11F36811B3329F00689ADF168AD874E01BD4202FABA789730BB8EBE669F2D1D37B1DF0B0C328082A2BAE4EBF1F2FEFF191C3D60616980868A8E9193A6B9BE06171F223555566E728B94B9D9F103061C20304445485E688295ADB2D0D5DDE0EBF1F300000000000000000000000000000000000D1C2A3FD21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C + diff --git a/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium2_ETH.rsp b/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium2_ETH.rsp new file mode 100644 index 00000000000000..e432a3ab4d585e --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium2_ETH.rsp @@ -0,0 +1,902 @@ +# Dilithium2 + +count = 0 +seed = 061550234D158C5EC95595FE04EF7A25767F2E24CC2BC479D09D86DC9ABCFDE7056A8C266F9EF97ED08541DBD2E1FFA1 +mlen = 33 +msg = D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +pk = 7A32415741A9357CDB07A5853F80D18A7A2AAABCDE441B44A03A0E3F844D4A192AD3F55D7D4353ADBA4C913BDD9CA755709A109B9245F9C2CBC6AEB1DEBD616651382D91C8017CADAA13B37D14CCA24CB37C1FE0D108E569941DE9CD44F748494192F19A21844EA3744AAF7552D710D75C86AA4B04E6B172E9618B10EFFFE7080E4BA6ACDEF172F3CD22042D53AA4D13454581E0FA21D930AEDE8D7BFF59CA38704891DEF7197EE80AF0DDF702C7A36E952099A9CA5AEFAAC951783AA17F44726E0479ECFD19C9A03A01FEFD9903D40FD104AEAF16134B9FEFEF96EFAE7D9D67849FAC0B2C3FA10320709E84AC5B5958A15D978C5A6A4A76399384E656C34B63AF78BA2571EC99A9DC3A0C1E32B9F27952555F9A2824D48D6EAC7AA9D903716A7C3456B964429DD654A417D9B1A9F15D2AADCFC302F86B726FD80AD69502487A2AB72FEB97B43B6E57FBA0B554BE084A644E1E51E2669D2396DAD4AA1C6DD2AD234E910869C2659A74EA5945B452A139143DD7AE71236B5740282D95809287E12EA5474E2EF1A93A5E31105E26284026A018A471756A50160439B75334F19E09EC3018F70D80B6CB002C83D80B5D53C169516E39E3F18555DCC7B555DB5FA418B38ACB78D011021FEADCBF43F35A1769D2D89DBF64D2A66CEF1A414A70812EDE3F7E3A509A9649C10C9B40516413D55461221FB3517FAA387CC460310EBFE0D6F9CA19665304DD7CFA7DF9803D9CC88DDC03A1FB969380D9D89088C4312BEFB6A63F457E83CFE05344F3615421E601BA95C299A8842C0B152374FE2D51029E2FD297A69761B963E33AEE98BFEF3B0D817F375AA2F47C35ACAAC41AF1E852671357CA821AE8AB01F9B4853B6F6938BEECCD9A7ACF614FEB674469649102D223C987F8249E242933D8EA5528F38F1CD5896783698921E7D90B7ED9ACEC4330C4D9D912F517F85B62240E695853E60D4B11FA4E89A82F5296932C98A105600C1279780117162EB883E98222C0900FD82FE30609C30BF10365A41438576870784DDBCBF42C440C639ED7E0155B679C67987C429EACF7331B5A3EF10F1E1EB12A1FAAB494B50E2A5DA69DF4290F4D768B6FFB3F8C4630B71A1552E8EDFEB5E142C51FF10CB813F3CD4E39979FF5FE002742BB6EE9C410C81829A82CB8B5DEDEE6A4E76B4C84AB02C166145ED8FC59F7F4B416BE390EAB8BFCDC498D6F483138CFA0152F0B88C9DE751D900711596D64D0C6C3BDA2D1C245551FFCB81B5D3BBDB1A7382C62D0DF4CA23BDDD2289A9978FF31BC5F9925EFF1D2847996838C40D2F44705D73735AAACD6C6A796F18813F06934155550DF7239A36A2A00920085EBCC37FF3012BC340A03244729953B9CC18D2DBD9BFDE8366D7FF6882C6CCF990BB4DAD3AE32B13847F35B472E611774F69D731C79FDF727AB4A4021F4DAC59C2EFFBC579C66F2080126006D814AD8433188DE1DB053FBAA4DF4F7524FA500E89CDC588AE8762AC1724C9A44AC0F7397F732C3872F4BDC407528144D3B37AC495326A8484510F6DF80849BEAD5E8F85B111FFFC901F447BEB6F974F938146F35B5D0ED9BC39E609BFB2C91374696808F1E70AE8B3B676AB5CED4EC4467BF904CBD1870CAABA9C5FB3E9212F7C3B436285A7E6E272AC360F9137EBC5252733585212A91DB4B9E86DE4CDE2AF59916E6A80459F1450E6BADACEE1483EAC5B15B29D77954557E54FBEA3AD78FA9A3EB050B68FB95966973B14C1AC956AA454881B96AD1F492E183091C31FFA2410BF12B84BF43215A073F16C9EF4119E901615DDEB141DE679F911E45A3B0F189A92A950F2EE2629D4C01D41DA31D1D08124782633F1868EE +sk = 7A32415741A9357CDB07A5853F80D18A7A2AAABCDE441B44A03A0E3F844D4A19B4BB41CFAF85F3FB97C20FD094D9CCA8D119B12F50FC538E0327B49A20CE8B27032BCC2F9FFCD7E85B69F9574448DA49F851D09C64871B898B6714377B743668550A6A73CC46DEE6E6F6ACDA7571CF7A49DA0C2FD275943CCB697CE8B5CB7A8710308922B80D013366D3B489E0C4690BC48C1B206D9338528896049CA82499182A1C248648204153262602380ADA382580C0045420205A966021B565D30451C4A481D030258C426644924811428241342CDA82416006919B98048990081833050BB980D4326511970D084184544882D3160E2017062221451138610C482E19A9009CA62C81480519370514B530C1463002018A9448921A325291C081920848C4248680903194A6041B424A08C96DE2304CA4300C9A4802E2260883464DCA926854968D13C4451A300C44C4715B224D02125222858114370514191208A870D412259A343018432013810C03A280431662932800E3264018918923077190426509242C644029924611C2120A9C426C4CB4511A254591304A218164A1B06C62144201A8808C182E13822590A671A0464E62A82094206600C670DB341024188000443294C691E2C201542288948469D2C001E03862631480592048CCB661492000A0B88490406ED4328AD0104E0B382C4C98651806501A1046230031DB102224B1908C144D40400223A10DD836881927052196041C876C982804D02482D8A449C1322190064D5BA604503041E2B6650B3725D9146A13386D083545013821E3146CC2B66818420A63867100316D21B27001814594A24012428553980C1B3560E0B69003877153864D442045C3484A0BB9885248018108615B36481011689C0088D19661CA000AC8268A8BC80154122A12844CDB026083B2311C8724C03422E2C42D439671502825CB380224A06C519620994004A4306C8B180C0C2225E3108913408C1A19494C144E0301029002725004020216665090690C436899C24CA2384018A4614CC47193C40DE238658C382EC9262EC3468C22334C899020D99201D008040904869A26824A28324880709B04455CC02092866462004004836C0C14510A2341CB186E02C48C23170C0A4928C8342152046DDC4031C8800510429161B001C8A26D64206421092C4CB85144208E4290298B943058403020096511472A032020CCC6449A142E64A490A280000BA36404044DDCC0310A328642204819044ACBC4901B5B57EBA684F7711E419BFD899FC477B12C26AFD93B3887FE0D03A2512E6B2E132A63C3D81563344D47EA5CCE363DF319D09D1FF07892A5CC4287133D8CD433D6A828621510F28C6763E10B7D882276D8CA3FCAD06C25219F1B7D4700FEB40BCC545EDA3801832AA736923CC4DA27807F33D13F818A57DD1330E2C823D0B42D789965945CF737A8740874AD08952920C79B4671D9C807E8B1B587198F953912564E924AD1E31948AD9FED795BCEF9690C82CEFB2B06B48689A7314C78086130BC79CE461D57C1EA9F86977F11935C35CC7A44F98899DF517351C40485B95A0973D75B80FE95F74C43185CCA773617BA5D234B0432C38697992A7CE289E4E5BB7D0F76724CD355E79AFAEA100AB9699ED9E34E2E304CDB0F6E0DEA0FE043B60EFBE2C51B1C26DE5F1CB5F4FBAEB9BBB41C7E1FF92E6A057CA68ED8B42E63931F7134B7999E2A9DBA7781E9E6613CEF6CED64B8F45C6947D03DAB0DCCACD15FD74937BA768EC0E6DF9C3E3651B897B37E5A39D721F1723C88E0CB3EF6E42FEB6F590D2B852A11F0124DA3DF99B37819005F303A8A7C4F2A3BF1F82478048E14C9DDAB3CF4006098D53F5B2AFFC47C178BB50E11AB79DC9D409E194FF2031A9515E1854F29E19B9990728D5411475A253B6419DAD4EC349CC5ACD68118071F3666323542392FE06628B0039C3C6330650BD4359CFD097D776E5678F4E6E705FA02B312BB24E46A2F7B892090535C9535C8129B42AEF6339347D3794CF329E52B076083AF6527CC3BDB9ED043395D9DE5F0B4B38F10BEC004DC4138BBEE5B75B002E8B53C4BD177AC460F912CE67E499D1CDFFD5FC94EF6D439948BF0B9D646282E252B35D0DCE4192427AC8EA686D12A9AD2CD7ED18A531C99C9BF53299992B00C3602FA3A973AEC8F7002A923AA63A39430A03A824424305E01E0D63E847F5E307D9BE05A12572FD211CD0365B0477D26442447E8AA944150536EF7C9D2AD1CDF6ACFA2F3D4E7FA55BDAC570DFDF7C3C5E0015DE1848E6111B4212AA298474B3CC604B560227C03CCAC5315A0095E4C0253782795848B85321B61A3031EA7F6BBB07E9EDCE5822E421E38CF5147041C07233893B94465FABC909BA9223F73C5D369FB6455E382C312AB784D12A4FCEE8716B15D9C348A11DB30322D2A1A65B20823C71ADD1420BD0F40E941D42755F66E8DA59B825A6CF368C223949C03980C4BE1F5B0DB008EC625368C166ACC0702C5D392703910CDA4043AD48AC7AE48C798F8EF7A9FD65D30B396C24A4074283D9F985FE19F400DFCBA201F1C6B6C732092337255F0D57F1A50C414EA0234D5B71D3C5D71DDD567B9CB807DB4CA05A09F7C0434F27CE75CFCFFCDEDDD92E0C35DE193EA38BC71639D652E0BFAFD2220386ACF73F825E19868B23BC5DFB5C087B68158114CFD3EA60F4F574A8FE3F987152FDD071FA663A42E5CBC576B583368F7CE0CAB65703C5736B5A93FBCA04C25DE60598B592E174E0C4635D3FB245B5AAAA718BB68BB1BA04E60DAB7DAD3183972066786D0EA4ED563EE1AF8007832771E6C748D6B38280F43CFC78C7B2D5E564B1A1C1A87C3FE90C42C1C0B7498916098CF46615AF627AE078DDD98231AC95684BF25FEC102D0EC30377C24A2C04F1E9C439652D81CC8B90256C8B549F0CCC0A47B21560ACBDBE61DE587D368A9CA8FCFE00CCA0FF51C806155A68565318650A24004393AFE06B9BA67C1C0388EA0E66B853F1966CDA20DC1F701F1B258375A32DCA701BFD6CADFAD5A4A4B4D4F4CA4A164DF529BC626FA70898CAD683DADF5380F72BBEB17AC7A6E5D73526EFFE9A257145E5A1106C2AA3FF5E004A0BD7BF5A6E5EB296A52F00204B128880D9E4B6C4E715E8948E17813449B92FFE8A6A3784CA7A93B769DB5E71B85489C6B7D43E1A29241D7D939006AD21D6E9FB9FC9D87E1EED3BA17F21023790EC08A53F4623AAF0631D4C82FC277DC45339D4E6C91B6C70CC2EB18F54B7FE5B41CF8A7D7E792CCAEC5DD80F6728B85ABD2E482B05CC33732F0328C3D7E12234DBA75C3DBE62A35F30A5B88AAC27BB048CD64F0C72C289DF2905A20C993B4DB37D5524C9D54F7573C736CB315B08F21A19381E194925F9E39582287BB09FC662D01DAF568F4048A8A7E7915CE0E0994AA2FEF5D2802C8CA11AFC330DABCB0EF5AF49DDB0A00DDDE445B287A37C8FE1278211A221FDD7270D3EB1BA0D7F9CE66863FB3103DEB649D1FF8528997A3B79118B4217A5DC39D40BCBC5502D86F9D4F36410FCE33E3A66ED68C15C35A8E95C52DA3ABD4AD4FFAEE401EC8323D4D859D6F65039A8A389D7BE26794C41BDB8894A8F037FA014DC770AF +smlen = 2453 +sm = 1635723C4EB50BFC16085297DBA28427DE79FC5A6F9EF927796A71766BD5122F9E4C5E10D21D576F05F6246C76A5A3CD8312C85CA79547D498A28B0C592F125E58025EED62793E746865DFB586A58F831746177C89AAAB5980A267DAD746EA207F5682D217B77B4C460EDA63FD8CAE9965AF88CEC53B6232E7EED32DA6A9826DE38B664721CDD4EE2856EE1FA5EB67282A1292FC5605E214D776897F4F5BEA6E9925F9B7C4FE54A6ABBD0C530D965F2EB564FC5234509D6F846BAFBFD3FE259CE304527B993EE35C95B1D56C1C9C0BB27CBB3D689B055E43E898A21B592A83570B6D2FE3702CA07548187AE912A7BB65A2DF8293C84385F6F0E69D7BDDD79B9275B7B950DB4F6498061657EE17DDCD444950ECDEAE11C3693C4EBA88DEBE56CD4AC48BB3EE0D1A3070496B32A570FAF55C117CF845AF540DD3368E2A36DF650E5D6C95328212A23A8CED27D60F6C7C89FF85F5D5C098600FAA2B11C2A17BB1E44D0B7CFCA78620BE21B7E4725B888663B2215944CB70A8151EE49DD1AE21B55EEEEA657E8DCC68DE55DCFBA0BF31C6722124A120CE8DEBD9D888A7054A816A9F7781E28AC93363244A733712794863027483BD5A455BB6C4B0E52A817EE6EE4C40418A77D7A7B5ADAE6F45D0DB45FD1387CF9368594EDAD62E189EADBD46B40152465153652A691E4EC11AFD758A4005DBD40F710C41C804138BE37D5C9E7BA9CB0DADAE1BBE8FE4407C7A563A57B8C8E56E1D9BCB39AD1993079083D0FCA68FF143F244193342439362FFBF0268E35DD64D98DCA232EDCA0D7EBA786714FBCD9F4F9DCD90BF456DB899D76C319B70491799B2280523E0684A2DFA305996B6BB309475CFE861BCEF97D37DCC533C7AACE9346D36499DBA4C658070998B131AF491F48AAE02623889B831607A89F3E8147ED58CE463A42403D00A5EB6908795DCEE4C7ACCC5DA8824D56D626EB58DB882B939A58D792F0C60DE96BEAEFA96899E0E3EA43E2227E67F95304CE1B13E1C3EA3CAC2963AC3539F00C920850065E62A04F228EEDEFE29B737CC8CC5F5ACFCC2FE5AD6807E9E7E6B0D319A633A0A2DE6FE6CCEA9078DCF184F0DB84C8E3C6A7412128199C95DE81E2747D803E953C937FB82A22D067A7135797B12BB641A1C7BED5FFCF1072D8C47D6BCF7DC3D6508CBB4115C0E32531EE640A7ABA5F1C166E5173BB157F491AE287D9A2F38D5EF203659E0EF248D04FBF198E9D7C4D75D3BB5A201A4BDB6D2651D6DA6ACC65D08DF12ABC54DF515789C121179F39F2A61EFB9F41F9FABCD3CFED322CCCD64C388A50872753A0358964195F1F5C3FA52018800D97BBC80DB4E1CF003042E6B2C1A5D779987408DDD866E23BF37E0DB9097B278D53898DB8C66DAE93422DABDCA6F651FF45F557F13C427334D337B8845CAE0847001993BE5A3A837EED4A8B2D19F71932CE51B18E74798EB7E908D92712494194C6F22AFE22D895261C844551A2E1B6B95645296DCB88FD9B5232DD219F5F93AB084B13DF62C765897265F4560A0AB12AC822C01A31175E115423B1F95D72FADCE399C5B69F4505EF155EF877F0571F809EB681C9A874D031327706F16B52AF8AB1BAD3347EDE2476E1541FE4E3293D248ACD38D0DCDD3D5DA97C10CF189C4DBFD11BB5D58FF9F120B696F81B89B0A87BBE3A49B78DE27E83CA942A7F284F3328045A96F80A2F870844700468B5B94D80EDA41AF6F8E452515481481AF85FCB4E5B0F259CC6EE7EAC2EEDBAAE85E752F7D7C25C80B8E3BE6C50931048B6983F1EEC3C0E487725A26BC0505E13BFA0A63AA971767143816FA01D79A695206A9E47761D4D57E83FD1B0819F450C6EDB72AB1FA37F0842649267EC7E18BD5CE4511056AB4A94416B32D892CEB756992668982719F3179644C4EDA22DA2517F6FEA7C2F0A10471C40967B0B9AC98776EA5BC04AED060F16587DD39194D714311417E4E0C70D3541E9124874ECBC7A4CD330BB713166E4576417A80B19ADCA5EE245C9F7AF9D15E3728C1CD1796B05B1A9300B5C6529B52F6211BB0E1FFBB588A714B51E5FAAC1E7019B0230448A1BF1544A896AEA2AD555FE62B118F17CBDE1AAECF4C21574A9F01CB1BFE2B7C20C4FF5761185E8970B9B9684A347ACEF71D0DBF5878F99EF8D3A63C7F953006DB25F92863F9CB2204F7BA59877D3DD961AA317786820C0A957A9793572904FF07E2F2F3C49C0C7E4114B84835F6AD6D08B686209A643D96D26C79B4170264FD48E027AE4DAE56E2E6E9F662536779E27A2C523DEF11FBEF3443941D850FBEBA6CAD95355A92B1898F1D27A5680384F4D9FD487F579997B39FD465A7F6C36DE7C900A9B5BF712A3C65EFE6B69BFB27FB77BFC7C7F2FA4A5807B9E051F9C32552DD0CD4B102397320FD25A36C7741739490BF34F1D05E369617726217E81B43150135D5CA00F15F8178C94F1B3EB81594B15508236443FC30218C1F466A38EC65C68518CA2F3762AB4EAD01788B6679FC98D84B6B6451784FB1E15EA8881DC5274A06C0F6DF6DEF45AFABB0FDA6F113F3C17D47767D5F82B65C36614688BB4DD5E159F6FED7E47A63F868BE1F01D6E97A8D52C5E145B401EB54BDE6400BAAE70F463EE4BE1601A0640C5BA30516B4C04153CB6D00983D9AB8D8508F3380D65E2F7C0251B8A898D6912A35A48AD198DA8AADD8325EF37BA3DD605BA5B8B5AF3BB5F61B268E454B8C16A8DB724FED4B0292181E486C4242E0116852CEF1321F632159DBEAB24E21908D35B0206583E573E7C7FB1E557312BA730080F3FD6D12754DBE704548885D9F35B357BAC3F54AF81254E5180EBAA7F11DD8ED1B4162FB2ACA344DABB8041823045E2B7761AC2E5A71C8857DC1157857DC351718EC7B25BB4DA8E6A7B7B9ABBF596E0F2B80B5E59AA68A8EF3B609E23B0ABB9F05F31047A37B69FB3B28CDBEF4822B44E089EDA7D2BF2102FF397739F2B8FB5768220C37CF54E8FEFFFAF43BA7380DB8F5B71CCB9565F77D7CE1D8E5A10D5CB87F10A83A8205826DAD3DE7D9A5807079B90C2E20AD35CB09A818F7BE045A7F51928F5A843739C082EC0CFA14FF4B7C98ACE30850AF45F043A7BC8E235AD1BF706A4C066E57B15CAA54A7BD9BD8D3125EC40956270050111A0036E2FF7BD836E0D791A5802610243D8CACF78738AED72CBB4F5BE9D74DE9E2620A1C17C1222C00B95DE88018DA933E0FEF797BB6284DD3C7EA951A90D4F0B76C78C84C4D2346F6A2907EEC08818E655CAB3F8EB67CF8002D0309223E480F6A1285E7AFE3E8C2ECBB6D12D349BA93AF6497A8125A6A718D98B6EE060819203D5354595C5E60686A7E939BA3A6AFB2C6D7070C0D121A35384069778E929BA1AAB7BEBFCCD4D7D9DDE0E4151C465056626D8194A3D8E6E8EFF100000000000000000000081E3746D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 + +count = 1 +seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 +mlen = 66 +msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +pk = F90D021234BA2E0496D0E416F368EC46C9FE97428F4518CB0395D0CA099ACB4F62DD8FD15D6DF1D9A871CC9BEE54E14F67841D0B87225B3EE1BFD9EB25CCCAA71036CE4674851BF73BE226DE1A869D7111D9D7D600C55BAB6B909725A4399E4F1827218B9B0478200497FEC5324263F3AAA2D9921956EAF2B08A28C5ED766539E597A6104EBFCC6C736200443C7A5C2ADF901BDE91C34A4D73353A1C9A99A189EE73B6A511634B0480F02A0ADA839137A1FB977320F449649B525C1BE7F2F66C4C15AFE6FB947E75A0DD7991E1695B1F2D90E0C4BDA62E858385057E1C828E72138D6D3A169248F17491877F2DA7810F62E610A69877FC832520F61CEEA54AC174A169B652B3C0905F1ECDA06D37C949C4753569B82022DAF15CECCF25CB6B52DE99A5E58B0E818DCB770A11681B6AEB00903EE19D2F9665EC8CBB25DA2A48FB0751A3DAF7F5F90B13F4AC994DC43D0BA1F238FA5001A8CBA642BAD63093FA96F1F4A441788D3DD81C257BF386CC8591256C26B9D12E7BE4FB30974BE382AC4541E339A0352613D104AE843E39FE8AB8054508CE7D705F78D44D102DB78EEB4A6FBF9DA69C6168B263F2EE8F056CC302391863966D4FF421E18DFE4AE7388B2BADA97D6E52FA18D21BC6BA54CA3488CFAEB951AB10112BA1C9F5BD74C3292D704CFF5EADD6581407645593C7508E5230C7306972190F0F952FC51432C3FEE3CBE65AE23A326AA21224488B412A1E3F5C12FA32FF21358B85B12110F52EE6FD65F0A7ACB8B53CF873B48510C8C676AA6988AD7E158CB76812C26DE453AC505882EFBB4F4378D35E544D01A6ADCA7232AA994297B8B0C9C61D0DCD525A61786B18FEABCD620298F47852F9E6F834008E0BED7A629E995F8C68514BB33EFC210A2F69BFAD64C1AC5EC0BA4D7461AE6C4C6F6DB3622B1AE826D88B8804C6FA023E6A55B7900537961941F1B6B546B6229C45DAD4175ADD0A2F7B82CC52C39C69174BF144EEC14906DB8528C9355D29841002D80383D0C09E7D4D2E66777F6CEC85709F9C2EA5C1D2421AB21B1ABB8B0FC71C25850F9E99546BA52930F1A7F1E2140E89E801F1525167C36B9A5739AA0F7AC93D01FBFD3C78CB3C49277CE2BBE3A21D57B6958C5DBA4FFFB26D26C97213520D0DDABA64B04F8DA4BB2B510F184B669FC09C3F2F87BEFD1342AC848FA8B96D0A2F14AB0968200ADACE92B95CC4961B20508C10106C5F803860EF7F0CB992C4ADC72B148360AEDD5205ECA50A2A01C14D09ECA213F044C5DF5208F91EE3BFC1735C01A869B772ED411073B5BFE9B03122C4B9ED477F2F57C1EDB504443D5D17D802C730EF14980686A3385D7E0B7BB11A8A6C04F0E96B5092DE3B2619A46E828B337C8938AD106AA368AD954FDCCAAB8F4544740523B9B7BDD1D4E7B94A21B619026C56A5199DEDD2B335C3035A22FB1669205061005CB6793B597B4621F3BFD0E8AD81670AAA6E891A973047DA49FA647A70519E418FCFCEB46689D698813AB0982726AB1AA2535A4B70DEC49C9167383EDF77A0D0656B43B5FEA5FF9EDD53458DBC4C58E0C8C34AD8CE8B911E7136AAB9B4D3D4E0193958B030BC886922C39CBE5A43E81F55F9FC03FA3FE99568445872ED8C93E6C98D85FB5535D022BCE212475FBABB9E83279F585A9D723D09EA5D9C62D2460324A5647D953A6D02B9398B786EF408478BFB165B1E6F37286AC3E4B6DEC358E94B59C226B2020B2D00C91F9FF57CEE02B660E236184DAD6E40CBDA41621CE9DE05928AF5F696C5DEC4573106CBAD3F2244CC3FBED6C71150DB05011EAE3056CBA576F482AE801E051D0230F92CBA8997F1F7418736CD290C675DD3 +sk = F90D021234BA2E0496D0E416F368EC46C9FE97428F4518CB0395D0CA099ACB4FA38B6BCB725D130EE353DE06F12256DD8A2FA0E5C95055DB56B6DE8CC0DC49035CB89C5824FE7C03BA6D951075F3ACC1A5641D1E9E6A04B6F477F505B7FCE341901BC33C4A1D79F59546F6F5CAAFF84CEE8770AAA18E1F64572E5E6611097A4F81204A04A109431446C8865122244AD3244418912C18897014C305018904D8384E41022E080029C4020E1BB59064066C101911D3020821372192B87081C2418A30481B21818AB46509982C598600E28430E1324E103742C30269580802E31610A2806401C68051109281405194A025A4328C142581040172A1086E98B0491C82658C905108A7419A268A52122213008CDBA08C8C324C23288A030710218031C4228920952010C19100478C8A4270441246D3148C80340513A424D81402C9C4689BB6650131869320851342490396691C80504A286D52160A0B120020C7091B26308840291B1882C2021253C00C90104214164521A74913A2890AB96582C2611A126A189908A2028223A091DCC89112890CD2B269E0426C221546E12491982450A23460D282611C279224B791881485C930929334209C1660CC12821AB445D0422C81008024A268E4344693020E5C301249C049DA262008090624B488122510548410083342222728E04264149144C2A04109A6011C19011A21011801240A16268C482660C23063063044104DE1A6859094699C02899AC61111122954C804D93400D206424996044C8684DC0848E3046123168463402DD8488809890408C09091C441C31261138560200212841645E2160814152C93A08410212C4A160999C60D53864C02498AA2064840C610213544E1A24C9AC648A2320104966CC9444E10C94DD9400C94107008068A04B364043365621228D02611442809D94492210506112670423410CB1202901832D8C488121652518251A0940D91200223156C80022D510208013466E0183119336924220840B089C9226D0C830991382A12142DA124601A996113428044444D23176C4AC46109014C0A318A60402013B96513A10D9A140004B36D192589D944904C462C21C7001385088B406041A24818C50D13B1011A0444C30411522226C144281CC60911069204B90511436C0AB94420A12C64342004198DCA0082190228030688E4A649CB4826222540DB409118912C58C289CA10466234400A012D13C76114850458368194204D61264640B80C09096CC02284D56C0AD4B285BDCF77A6AEAA3B554CD971A0EE5B12389DC0B78819061997A4F51819477E2321F6D9E45F59B053BBE4BF4E5F834062F2A2D1B1CDBBA6D1BE93D1F42ABB90C348E1659BBD7B91B7D6DD2D664E18293848C36A75844787122F435495F27FF4F28775E979D98AAA4D61C6694D9237A9425BC96027A46629518538223FEE60AF1B0FBF5EC447B68065FBDB7E6D1F7110D1C260FFD07EAB56E29B4079369E8D003053F1BAD363EE727033BA7E64BEE09A220ADFAD494240CE5CB3F5A9196968BF107A9F4B1D996008528597402507F63128BACCC947550688EF8F5D11FDDD04ABC288E941E76B4B33EDFC1D6FAA5FDC0340E6A92067FD567502251A802C3A3A3B1C8F5C7CAAF3F95DF590E09A3CF570499FE3EA86245EF302DD4020B658575632AED2418AC89A4264AA9F1A1F3FFDF81CB4ADBE726A07A5F34BC90140EB84EA8ADC81A03F9393120B3F5C672E7F4BECAE8708DE7E29AAC074F57A4D664C3D46BF479FC4891786587682A365E04A5C7607B4B14A38C86E6C4BCC420D5AFE92A994A56C86F5648517A0C3E1D6924D14CFAE5193B63187879919395F4445EB3CB8AE10A1135136D4E6BEDBF559D72C7E09695BCBEAAE8A41E0BAA72EDB151D78018A6C4EEC8B4F727E9CF904A9BE6833699F08A2A3DBA35D9EF1DF82858D4CB7FA0B8639C4FD4649FA8648CCFFF2B9A92D4EB5EA148AF03FA7722B8CC583699EFA871884192B93AB1F860978C6B98FDCDFF78EB5251D46B4FC899F3D85AA873D9928DD9D789046C2DCE291BB8F17D1CAE834DAC647E66E64229B054957F0DD27119F02177F2AFC09F34181CACCBE396C0418270896CF2FF90AECB14727DDBCE9EBACA1A278ACB65AE2D7D2414815266ACB9D843D7BE504756116B89F46D0FA1474962E338BD13C5FBC5A4D9761A33D152712C261769DB1C2B36413C0275D9F0FBECACA9D9B976BA3097B0968958DB58066DD9F72ED1D39F96961AA19481A5330D18F6B756255821D0DC4426C8A0DC92EF645A67EA59A20BF6E5EADF80D1D67A47932A69A9BAC2F93B5C81C8E3C5161844C818937F11B0DDD0226FF6C3EB718108DA0690D33515C7ED28C0E43332392C8489BAC4EC47FE6A33FEE108F132242DFADE85A797B4D3B8B623534022276158D39C96F76D4DA22CBB500A6DDBD642E08FCE48EAF21EA9EA6F1B60D21C324294A0C7B68CDB1B598978F5EFF2B524793CE626A58A0345C687F8F2806A89D0D85FA35447B46F1C0C264EA918F94454E5EBA2838EAE912C4003F3406432188B9EFE0EC2A8DB6BFE869FDE58ACB21885B91C6225E161CF1B9F5789C65C5A4CF4DBC75E585F7D63C0A01CC04769C055B39E35BD4B74364AFD2C67CB3B2382C3165F51A5ABCEF822E7CDD527AFD29511C5088A949636241A889070772867F5AA29744846072B63B280B173BA0C4CA469E208E7A34C05347939824889FA66DF992A9455FF2FF424371A93C4480277FAD5C92CBB31A996CA36D3C4185933840EEB5E058564095DB7F538D51DF1C208F5EDDF0BD42A4DADABCE4340AF75B13F38AF4FDAC83FC3A7FD0411B977D7234D8D5D8A03A2BB63819A8B234269294663A9C4DCBD7006474B6040C4B2F4F6D4004EAC895CCB5B58442253A65F8AD77F559C373950528213C1EECC3D88A1B06ACBE46D3A2F1513185DEBD967C5507BFBA41E95CBB21AA222B9A5BFD0A328D3536FD9041718F36A763EC0B92892842BB95B9761236AED5C36F226CBEFADA29A364051DAE6F096C2CFE9633BC76B2AA81CA234B074EA186983E130A13F60E275B3773A1B4586770A46F66B41BC3F75A9AAF8ACE74B35F3FA64312BCC8058367C77A21C26A12CD08FDBF1B7EE827D8E55E013BA45A4103B4053111BF55D5CA8BA3C79213EE40BA067021DE6448AA5F00D7450A5FDE503924C0CCFE978744701331BD4A08A58F04E69F11358CE87B2E7B62333DD449A8CF9710DE68A0B0D76198A5B302DBBE5E5CD7D780FB43DD6F4EF71ED2AA05C885177593CB2F2820E610E5E4C731DF5EC82FD52A050AA852EA91042CD59BD495B22144E96567C52D4068C458A04917CECDF15754354EA298FFFE30E0D46AAAD99E234F9F0F7E909B8DB722817DDC90E1B627406473D8334507EB4157E4E0D29D432D4D318E094FB2F1CBC9BA80E5FD98308A11BC74334429206C5139E5AB4AB62810659754A8B976D2035487905F50446490E506DEDB9607421EFA50E9BEA39F1BD5CF7726FD5755F5592C00C775736F681A0FF3264F2052A0D3B294A8BA8D64B7AC11A38313C4A9450D40DF075276A89C87317286B67770C58BA4E990D2A7D8B245A28A0F093663FDF7D13E087F9AEB7B +smlen = 2486 +sm = 373DD976F1F3817A8DD39DC13B675FC3E9D5FED13D50F36A5F5AA52BDA30C6E0CEE33FB16EAE8457C284FE7931B4C6EC523A97B8BB0CC28C94993BADF6DFB18F58123E6F3912E45B10391976ED19ADAC8FE1F411EB4B08273C22BBBB688188108E6DA5B092999626102226C5506876D57FE6B1DA4F5C29550F926C6FE3168E18BAA1687E06F0D550BCEFF322B269D6F21B1C5A71E03ACD4EF188A8F233649D9D84C4A1DF67915ACF091F48379190B573ABBD917FAB292FF8271CCA687D802F2B95AC44C8ABF157EBF0F333E876CCBC0EFE0F67FA99FF5871B38CFEFA39B9F28C017B6F53866802D3B69039D5FAF7052D6187EFE82FDF0B86E88F8BA33FD1E00692A812083593D7D14EED995481CE1D7FCF6F71B59E9C6BF608AD3C5D8CFC6F56F9E7F63EE5602C5BEC763495BA2821AE1D9076ABF6CE7E7A4B09C73FBB260F1063A3B10DDB41B5A710DFD0F9FDD8975A6FBAA393EB58085610A3850D3063D4800BDE1CC17A21E1394E1FDDAA71E3BA344C3E6C6E3EEC89CB29F9196BAD07D5E8C313E09156999438BE7956EF2DF71F984ECAA268037B87F874614C8E3C7C64814316D53DD4FDDA184B7E3AC2B00A150C84D9B3F6288EAAAFFBC0D11079338136C4B88675B621DB08DB5EEE3E514076DE5C58270028E54F0E4385323B6DD0503742805AD27FE78D159C01EC50EDCCD186925725E572A5D92E271C00858CF0B0484BED539DD7170DA45B882DAB10C7B98579A311AC5FCEBF51932B7F7F9261939E622C0352D058D72FFD93A995E3C8832501B1E4848843101A1D10F44DDCC77E49D48FBDF5070F77B33D2099D860B5849C7188D0E3708DE7D7F89AB84A8E2CB571F99459D5CF3FF40D7459B8552B9EC298CBF60984BF8F353827CF4F68A1A250E7D210F75E9D0503DF3522AEA7B5C70AB0931B5EED4646CB86771AF7C61DAB4862CAC925015D5C8B4F2C1505D70844AB3AE31BF2A3A2D4A14E2AF09D545AA339AB9CF1C068033F5A492CFE497D048D5185BB87399C832C1607C16C4BC5ACC0E68AD382AF5FFF9CA444F481827C30BA7EE575E7E0C9E4F3A8ACDA1A9AA31806855F89C115224C524D6D05BF41F94653F6825C52FDB6E269155CF94B6AD61E15F200E023F0A4127CF6DD027FD290D04F2C510649DDACF8EBD91BAB0F5E3B62B8108ECFD763935E339CB618A1FED3742B1F4277D770F3C8C4D709AAAB4E9E92EAB34964B53CC8C5131BB686F541A1312CF7DD9F894A2BF1B08CF08B027854A5D53C0726A77913FB7561BD0C1930580CEEA3B69EFF308BEA4596F3F87980EA675E989EF5C0B02209EAC1C90304BFF8BDDABC63DF8E44BFCB0DC77D1931FF5E2CD2870A30FC1BF554483F82A30228450B3111AFA57DFEC37A1E41A285EDAE0C23948067817A44D94208D32C6EC4927399702B30DA2816AB8BB2B295D4FABDBC99747800B48B1167ED926C53C8DA8763368D3EB0780992A5191B773F9074617C7804E2A4EC2D15C7BC11229D8961EC7D56715E31E770BB3F158ED1B812651EFC0A5551457F8A41D7ACA07DE48BD4505A7A7F6A90683496ACD4E5AFAE238B586AAC516E5B8CAA218B8F82EF8F4BA5015939127929C3387E58665223E937912BCF169DCAE2FC361526073584D0BF9FB7BB64E5E188FEEE170AFBA0E4F08E85F684D49E84D1667C0311129252AD4D4302722BA3E289738556CD299B88906C44BC340654CA905056112E45E2BECBA1BE64474254835D8057DBA1830BCFCB4BF7612CADB056EC9B7A9B8385C8BF9D732DB3799DC1CD64783DB4636E23087B48758BB5E37CF00F6185F8C073164DD80C131B174A593A8CD457FB4FAD530A8EC92E42BA6F0BEB3AD0F0E182D81BB9FD69CFA94439F75340292768D827F711E458AFB724DFDD114130CD2E9901A80424A1354DC14E79616951C8E96DA8851C6804FC64907BD5207E87486301DF9E78CDCD11B34172E4CC3CA1130DAE4E80F220A83F62DF04C7A1D605544B3B7544ECE8F881B561835E7B90F492CAE710B58A79585AEFA24978531D003279877645A9DC7C5802AD4C57E5F526929B3B968B0350D5E167982B7B79AE7E580CD4A5FC8517D71031D5728392E4570518BCA202001E177BA9AE2E290B79B8427C6C9C83C54362CB8B50CF915F83E288349B5F345BA4884D9793C8C0B00A391828DAB0681385BD96AE60AEB8782849F40A4AC9F48152AA2E14139442B4589AF593A6340FBDAD3C7024F2BE30897AAA8B81C656A0003442595A4A4FEC70AA737138646E387B9BDD5916A364D07E87CDE6C31330B543FCF0F8471C3A0AF1771443EBE9235FEE7D23570D615F79FF1024DC388FA686B4C5056C19CB30467F8FF949F9784244CD904878328F10566FED9F4F399EEB13B230A14DF12A9FF197725AA21B1F673952D6FAF8F0E296D22024BC1E32606F577DC6D38C973E9A0045055BD0D2E616B3CCBC53383D399BCC5356EBC7BF2988927A437A361DDEC12897DB262D9C997B45F8939F07D5FCCE7860099FC154006A3B4C47C8B52425749598484779750CBF1D31F14249858F6CCE478BA0A0A1FB250B13D31049D3D43F872C4DB7E363FA224E084A94DD2679CA530C46DF9B261A6B47B1FC0C1D780180BDD54B2F4E8D7A6D4403255B2C2CAADE2B23FF1A96F898384ABD7F38341F9702096F736083BEC203A46AEB6606C06A81689043303CBBED0D85CB984CE2B9AAB7D0100E9A9B285F9736455440CC5A73272F72E9FB382CAAA99EBE3722A2B24D10EE891D858CACC9A6353B8E74FD2DA0A5252FCCD0F4F550DB44A275BE7C18AA3E14DFB9B53A957CDBC0EEB588317DA6A71A17750B4F1D330DAEAC0F5F285292EF97D1248DC68398A9F7169E89B09CF97F1050322F57D083CEF9893A2493BE4B07E8B63C21BFCFBEBCE66ABE4B4BDDC4160E743EAEFDEA1B55F08869B552F99B39DB1693599EA66231AEF56F5EA8F4B34C177B4D1BCFBC13770FD588CB6D0B2ADD3317483A81F295578E9AB44AE6A1B153155B5F95676B7D2E15BD4EEAA73F0012C24C5EA6C21887F2EF1B0DB45B08B4EC64096A14C6173107F52DD9DD789D85B6D6E5C1B73FBA5C0371DDE40A5CCD75071EFEA59B36D0C86B96E970EEE0B9E0AE4AE4404673C73B53A1064AF6D3BB1B3C7CC9BA3364BF13225D2D8DF5BD5B60D6ED7403C8DE9672F2E98BDB8B07DD68CC1380431633356BDEFEF8D64DE6D773E740B6B0D743D0BD5A97814B635828FD971D5809EADE25500FB7B74205E17A40531A627C8DFB7172434A6DBB8074BD8C9DE6FE6F80B0C8EC93CF7F885AE936000C5059C900151722363F5D697D8DAEC6CFD0D4E604111A3A5A68719EA6B6BDD2DFE9F0F603080E10141A27296A86A4AAADC200090C10243538537B7C96A3BACCD1D4E0E60000000000000000000000000000000010202E40225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 + +count = 2 +seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B +mlen = 99 +msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +pk = C8AFDE945A8FE2DB2D6F4D2895C8143E29B9DF485E72F62B58A7B043F940854DDC80C3653D0814BA641E19002FD8793F7CC5443CEFDB860602B809B8B0B7D4B70D13F264EF25DD6013C1853B4467A3E9E469FD2F8AE766B876958C5FB9CA4B873E3FEA6915A12D152B8C14862ACDBFBAF9D4B1045F9D0E1A228BE423C8DDA3002FB8DE771F4C057C38881D6D4C71307290955532BF6138E7AD601BCB4303EDF82E5C33A679AAA95C33B3B54FDD460E3E25EAA8819D81D0797BB31B13BB31C1B135F16BC14FD52739342AE253A802DD2E8C44DBBBFC2E8F5B695C6D762A8215E2B782F3B89AC66F67178CE431ED6A8E1C9A1F7D9CFB05EA44740E0072D6E934B21423B5C62003635A7D1C55B4B99D46B835D42F07E7FD70B085BDCF4CA13F8D9848147BE11AF7504DAE59A39F2ECC98289D912FF9C9547444660C6261DA409CB4E73CFF021633A811DF57583E7F643BC5458CCB47092E49F449B261EAA6D65B01B1C1E07BD4D332546C3963B1C22D163CCF0F6FBEA494861AE56B787C838F2B7A3ED8E5D1C856EFC3A89C41F05B9C8AF97ABEB95FE08E65243B1D0059E03906520B16DFFA784B4BA483B140E838B7AE5691C9C8A647ECF8FEBAC8691D7949480272BC7BA377C65AD3B38753678F8264D66FF4A66D2934C94C412C5490158405C2409930D176800E8C76C6F067639882810F1A6BBE2BCACAC00AE08A9A212BF8ACA748D0BAC38A2A1E2E3D33D313A0B223F26F4EA9DEEF81D1B7241DB7DD620966418C19FEB9D3A41B797650FF62231151157E6F5FF8F796FE2858B7BDEE8C95FAF33616063DD184660BAE6003416DF9216445A33184BA198BEA71AC6621247DF0A0B7DF18B5D042AA5048B45EB15959B91096182F04951497A7B25308816E3C20CA5B56A6C2CB31DD139796C73D8B3A6398083994AB76AF70A78826C087BF3C9C910F4E3E33D75F0A0C6C73F5A8675553528AF20B4D25CE58196FDBA594807049EDCD74571442B656A1B2713940EF80B2051C976C94D4BC60247CA4EBCEF16A76DE89A38055BCA17529D6FC09279551121D2394157DD062A2FB84EE6249652DE026BF3DD8AAB94126CBE40E5E68A96F0D8BFA95543727365F3EF2387DD72839BA3E72F94C9D9C49DEA86A62690DA4B2208F5440047BF9A1F93BCB743ECFE63CA0BA343C23FBED85F2C03531D09D12ACB3C2212885B47916F7DB7DAF65C3A7A97CB3D7C280578B5B4B0407E1930867563B9E429A331D094757EC8DB81F5EE6921B90219D885A4D749EA9338F619000EA5F0D2D6929ED7767DFDD6A88071D0EFA7872EA3758E0D62CFF41BA746D71C94272C12CB67DA759FA9BEA8D8D3AFB04D6172B82DDDE517E27B90D11E2D4DF771AA8FDB9D707F50FEEA52CD5A71B1D127760F7E20B57F86F9A473D603C22DBE127BE7B77DB88F1678E1873D52EBF67E614E9479EC7D60259EA91AD8D2392CCF0C3B5989A798B279FEF05EF8E0CDF112B97AFDF90FB52FE61947C6C77682CBB3A73AD26A06184DD270268F76FFC76D7A710595D31E59A66304EC08869AC8850B1DD3FC51D4030460E5CAABCDB155AE2673B8E236C7A9E01A19DF1636BA1287B41E8F5C1D3376F5D58076C207978E5E0C1258183F19C5074E37300B1426B294576225BCA744C93411308BD0890D3B619916119419C40689458CFD7230ADCE52EB8C8C96212FDF9E0E72FB26B73A71360C796B4E7543A1E4A04CA30342E77DA47FC75FFFF4C153D411E523D41B2C46C34A2A9BD9ED6498544C91E5527C89D21ADDA2EEECED1F590F0502904424E2AD374FB9CD934AA545991839DAF5322FB12F2A2743011C3F8F649141B8EB94B75D6C7AE7C7F +sk = C8AFDE945A8FE2DB2D6F4D2895C8143E29B9DF485E72F62B58A7B043F940854D8CAAD9E97763AA088C7456E4168FD7986CD0BFC17F8A5F939F3FCA6F82BB7134F6ED4736693FBC9A14E85D2AA25A1F99BC776491253134628C02ABBAD8BBFB5CC088892834B5CA3F1D1A7A560C10675FD080B4F8D04D1902395FCA38D4E4C38A02140E80364918B70D818250021730A094095B024102236C52B6892217462241261B2551103064C342514B1070D2286823994D641261C3068661888CA3426C1921725A829149A0814932649C422052B29104B140D0B4688CC85011418208C13182087288002293467083B27002B38C093388410626A3469108A484C0346919066141124553202D20006E09158461388264B06D5C842989A22459000CC2408903490DC9A68848362ECC108EE2984500008890C604612891CA30625A800418096A1C2504142224CA10861830600A49898B140054044C5C008891026E88C88082A46894246C992285210661819624D234921315221C09310A312958124A4A02494438469B082593B68C02262A0C4341020672A3927119B725189581C4960C90264EE048660108410A3891234802E1A011E1B0884A3820DA186D49040963C64523820D0A194E030466108500CCA0084C824DD28410D0C2280BB42CD998640B43916228819A144A63322C0A310811C885D9126A5C22910B486AE12862001766A3002EA12021E3265222204008113019345088406A1CB65091104604416E0AA92999989151A26C981425D8408CE1466192B4890292448B82609C04722111444C24660CA04D8C0211D4A6690A298009150224856C40A61104254C4C28254836115B200D80228841143002C14DDAC680DB4669E3348D0B921122A2290C125018A40419115012904D24248EDA082D03492C5B9800114792DA4664DAA61161182C22082D0300665980841299305B122E50B421888491D34044108440E4447104042A04A290E126091282010A31609094805C18602085919184098CA4088B42891CC4850446625A948021B82CC4A085D9826D14B04888B829201890021566CA860D8B26640219510A0670941645CB084501356992C4208C084DDAA031D9C284C21804C8005100378C10A50DD0002E99C60903A6480B10209AA621D31090533670040788D2382C58B2845A222403C3889132728B126E193089D3000440B4011CA80922900024A520A0004508840C11239150360DC2964521251089422252208910358919B68567ED76BD502FA74FC8347D6A0891D9D4442BF334FEB832582F8FECD45612DC86E8AC936208C5925A55888CE33EBBB24D86FFB8416460A643E9A74D3FF7800F01B872B33FF54670AED8F9D136FC2BF47F71172039DA27BE314BB00EA94FCEA0C8D561DF47826A242A59F66CF3B030227E080A870FE9B304679C4F5C8D4EA06EE434CAF9193DCED04E2589EF0CC7BC4AC0F7789B3496AE6FCAB09C1CA67AE40BDA08FCC216067C91D23301ADA9183F051BE92FCF6F104860E8377D363355FE41CA2A41B1AE21F6B9B0D2F0AC8B8AAF21081177F774E9D21E1F7DEDA86DA47685B576951C8418DCB9E28BC8BFF3AA24B6CB73E645DAF0285988878EEEF20B09E8744E6E489FBF465979C53959182B4EB84CA50C6AC43B3D6BD851C3127492634209C411315414B7345739F79DB08EB84B783F59DED1259D7D174C75387DDD5DD345B38AF7ACA80B83AECC50C47C6584C0DEDA17A3D287FA470729AA2F88045FDE7723DAB08A4F2BC6312BF12594E19B8DEA4439498EFBA806D9A5492183F0DC5F600808283A0627A94663029D0383FDF34100317F8BF9F867485B89C985E1F70F3209F0933D8D9E950FB87E6EF14E8A95F5ED28C11478DAA1481794A1A9DD997E13FC1626BB14243F59B9D7B32C4F52FA516A56FF4D2407D461F0A1CD0E8552377B0F3ED2FF497F964B6963EA92C8142751BA858B48E531F1FA2B6F82AA817391D406694E169D9F4D2A74AF71E2BC26E2F3B1FC81048E523A62D0D0AEE0A8358FCC9F2645CD12AC74FA37451F8530E6FD8C78066CC5F09F99889C25B10BBBEEE27616AB9C46A7FE0BFF490F2EE8B47AF24E60E2EA513EA44F59594EC0FA5B80F634A44E03B34073A405A966BE2238A3ECF347CA5FABC4431FC1801983FC8B32C301DF163B640B4645FD3E618C90D9779881471A1E8D99C1CA9430B5EBAC233B7BA32399ACF84AC8F4CF5C843256EDB14C4744709130C3AF0ADA07CF463BBE15A628438E53A2EF3F6A9DB922974CBB93F0FB2C2C958F1E6F86CF203D96480D6ADDE1BF11EBAD99A3B740CB51C632C18114C4DD5C5CB2D6DE88E08CE1760F4E44328E4A66F6D2B8C1A003C3626AB0C3F6B25039A46AF599E487F9F2B2EC1018DA6452CE4703DB624B6A1716AC8CE27407459B074188E27B0A11320AF3D50CD8690931AAAE053BFB4E25AB459BA9DC23F41ADDD8E982BFBD1E07AAABC0D9167E6D8A061015411565895C602B05B59C7F5CA95B60728D72E0FF118D57A4CA2D46F4593E72A089B97E9A649D39714E5CEEA608B34D025B0332420227EFAFEF37C8BB5F28BCE634B261F48428A2F9DF9C67FD9285D9A8E25AF4EC406A9CDAD9C0B07C2DCBF2D19C684A92222D44DC5F91957165D54D4B54F51A96EDFAFA6C7DB7EC95B904E6BFDE5B9A637D8AA275B78F176261D9B2F076DF44514AD98F49CF2F7DC100AEB191AB0221847172248676557A14754F6FC371BA4D9C9867E74B7F43A6458F186A1CF0FB16EA55C8414BC1CAD486890146555AAAEDE191A76FCA86DB0B5E6F096591BFB7B72680C513C735C2D3768F00AD3345D73E38F653D7C760DD75E900A248CC9EAD4478F9C9237C7799E4D512BD0B33EF327261F99FDB75C21AD0037F45979DFF32F6F6C2FA131AAC1A3F1D8740CB13E299E7AB4698A66D053086961E82C9C241DBDF314E2DAFF02D8AD1F0F8A4DE44FD1F3CA9E97A63ADC292E65B8E768782B24BD22889A10BF150731AE50C6AD2018308581AF58C39E6C6FABF5EB6023FC6F5A0CF489E32447F69BCAD273257BFE18A5B99D1E67B0AFEC8F5A9ADCBC012ACDF750478EE801B7EA6F1CA6E95FBC99949A3F41F88E79ADD2EE92CEB49617CD28623418845134EC14ED2059BD05991239A892A66B46C2CA8A48A6E458C7FE7F7CECE9EDEAFD46F6A45AA3E9244AA3C68CE39A5D6B290E9838BAC2BB12A32A10A0E34837C6B672EBD873AA59A63FBDCCD9E7EB8CEB01C4898C9ADEE8FD8F0D21551675034AC0E64F75DFF39349316D5413BC38D391B2A0350E9FE5EBF1B250A3A61D3274F616AC6D766BD8FD0EC46924EB751CC565A26CF532C001A5967C8BB5D51C490A87473C11668CF5A6DE53F3700F58EA59E74CAA2C23779BD5583F9992FBD24C822FFB98ABC31E9AC078FB27B1DF0F5F3C9DC01AFE604F255BB3B59B4CD04EE18D2BA2C50AC7E63B982E359652AA4EDB413234DADFDBEB8839809B7142B23C1B1B2CF39558F75E6DA6534DA56454FC67E1A0E0BC79600C43EACE0926EC835B1E5C361718BCB264E1421529170A597532FBE46891BD3A1EDD0A6ED45B67266DA59B6FBC7415FCABAAEC1120D9729F8C4FFCCD34507BB9819E24D85E7 +smlen = 2519 +sm = 61C9F2E2C9B59FA8E3130CABD33E34E623598C88B2F822EEE77520E06CFCADA239E0739EAE3B1798E65EE8EBFAD1D4C161EE623CCEDEC65C96656AC1DD7B8998E1C9A08AB2C34320C4DFE96534669851650E9B612FC4C837DA723A7993031DA513C08566F83D841BE6908692FFFD035A82B19C5D2DBB8C57C20206B0E19CFFD9D00B759F591BC10AA0A0C326CBFB0AEDD110B1078F8D1DFAE8AD33A9070B0571FB74FD682229DFF45E537794C5F8B179A8254DB0D9C4BCDB554CD08FA75CC85BC4AA31AB751FE9805FBF17D1797B896B110B1227FECDD3D74973E68CE366356116780C870C91EF34503FB82939B2FF4640D12FC2C4D5BC6637F3FDD32D92B393C88F32AD55F2D679AE9CAA3021EF6248423BA1099D34A950951FA66947B773AC09CBBC6DFD9674FC0987BF1D3B4A175AB7CC649EEDC27A75F3C66CA8943F49E0B9EAE8BA27C9A532D548AA05F6C62D521E99B1085DEDC15487E664AE18B7CD17734DC90249D2510C68DBAD456B3C34212F6D1A9287C3480326495EEA87E5168FB4E0BD3D44E044F1B835C49978124B7E1020DB52BE7394744424CC20CB36C9ACA344C64C115A3DEA5FE975D1BE319FE56303218A0288CF7B40E375386843FDB7E149B5400A716AD08AD615E13A6453C751D858B7F5CD5BBC50C2BE900B9864682B7EA655C5E047119EC34EA68375C036186E455215C0D30FD8A8A6BE694B0E36E59F8E696CEA5BEEA17D405E228B9885C5720E8878E282F7BAC61F44BCD2F3E4964B453E6099056D0461ED14A2E6C9533E1C34B795314468DAED2B3A611D68A5CD25649C7D55A153ECB7F9ACA805E6702F16E8E6FDADB72FCA07DEE2E4F3AF80DE22F5DC1C072838703E96BED7D95F7B1BBBC2C65B09A9331E7299CFFDC68DC2CF01DD80F63E03085786BE15BCF83FC6FE6AA45F68C9D6F9FF5440403B6E645403888B3B12CFE59381F185D40F14358A2DCB8B32A68C385BCE18953D9CA543820CAA5DD41040E3544DDDA6C899B955511C782DFFD94D6F68F0095EA48C2C1170E70AA73696708B5A684FBFD644F6B266AFF45217C48070E445D7ECD826F8E995066DE27259239E800DE96957FD78C374922239C7E688F38FBB0E8578641F06C9B46A2DFB2A5EB17B190DFECADBD4759DC2C2B12E7574E8F3F0ABDBAB17877EECA9C5136A38390EAACDB46DA8A483B5495AD5A997493016B069EB41BCA3BEBB23981D662769E802C1454479957EC0F459BF290EC673CD4CD2344BB8FDC6CAB7A32F1088BF199E47D219217953B2F9EC48E7E7C69A4B524429CE9D1E8BFAA59727E2DE07E0972314D50835FC7752FBC4360E59C10E09508933DF42E5F1FE8D9930E24D1955FC6970A29CD9335D6E66A6BCFCA8CB9EBF5C71830DCE354BC50AEBF36B97761F803CDA9EE3647E85B109FA4BB00BC0061A1A2A201C9983EEF56225D7C2DC1650D0CDD9D90CBEC2C87E06C8CBD257963503090E46477EB354CA10248D62CCDB0BEB444DEF0720AF485C2BE31CBFC45A93F9CDDE1EDCD46A98058DC8B6F31494C6C5D6531E8B020B5452424BCB781B3D0D4D1E5B2A05D2316C41BC11C371623B3C4F63D1D99E2803D892D46DF4FBE87248388E6625137ECE40B39245775EE252492F72E15F04B08B9F73C6DBE658E69203B765E96CFA1BAE4C4CE032D010B16DCCEFED86400E022EB930CEDB0EAAC824AB9C7E664B2299D8E60F73FA5D24154B94786D9344D0A35F63B085B93F144861CD589C7DE6BAF82CB2A03C590CA8E36FE003C68A851C92119A600FA269AB1F3353FCB294F5A1A81ADAFED0CC3FF124B23BFA1A0BA3689E75220E21AE3DAC0BFB0A73D2E8072FC5CD429C71FDC98CC1C29F51F474FA728E73BCD3D2330289F83C75D6725666BF07B78AAA22358B1755288ED2A632293A4014C0D0EAEBA51F151981C8712FBF76C49B1F39F15EFACA27FAE33D65DEF5D60483AD983EBDA1A7273331660C974A0F78FEF18470B4BEF06F13598821D05E55F2C69DD7C679943D80334D95F86EDADA849B91B73A8E6D92C6406FF81CA4E45A3686DB9E1F4D0616EB6206F2F813BB8D40645FEA9F770216FE1BEF6742015818E96257FC73D53A456DC4ACC039CC7FB7E47DB40E1E44486FCAAC5756A69699F2A7E8E2B7DC17124827FD3DE35C4C6F80BCD6E49AE2443AEA06229673DABED552C1B7945808DADF86C78161927A8C42FAF5CFBC4DD6281FBE6B718CD6FF2E7E51BA85C3C774D69138F14DF0273DB4C5233163DDA1031BE6A309B6200B9F3138FF68BFE09926DFDB32C0C7C0A159D1B52E68D85959FBFA4A4EBFFAE6A0A1A051C5AE933B235C5904837785B73F0E7564EB24F2FE6AD6CC068D03032D052D713414CC913378F4710396E993F46EC0D31485134FC8D4F34232ED4D76E45D5FF1E9630F6111D539D7D08E5C85E77C84929C5200C97EB7C669827EB7F474262B8367B5D986ED839079D244D303414C160154EA663B2F71DC07287AFC99C58DCB08A6C44866A0CC0ED60AB2D34275DA7B6B1B4003105714C7E58835AF365CF07F6ED1BF4BD787E1C1B564D1C8FE693D79609701FF1B74368C3312B4C4FFCB256BD24E5C4C3D73FFD71B8CF0FA448DA1A094A921D2DC627802EC19C60190D48BADF24BC5E16D5CE788FB4AAF59EF72F931CE50ED7E20DEFCEDB4D641F057CADA82AE02F1920502F8FC27D380344C4E998F95272F4729479C3DF2E5510918B80D375CB96D76F1AACE8A67B1A9FC112E05C2DBEA71954A7B20613388508C3D4AD727F39EAA3476996D136B776B4F5C6D13E445409ED46C9BAD9629A5CF4E77E86D2CC8357E3F29F4B7A94C0FDAA4E1E40964BB9389BBEC44AF1A27BEE0A7175078D6AD38CA46D7FED0C89AC46E53DD8015F227D93CC8394CB724A80609B3563650B68D3F342A0B3AECB68857811BBD6784B6637A317FC1FB5847E7AE7E3CA27817ED76FF68BF8EE28DD3F78F8BBEB23897932977EF8003B0CEF13BF9F118AF680D6B19E1291BBE2F293F91CDF57A7C14CCACF6597C900655E1547818DC78E2E80956759A1F1BD656B67435546981EB5B0DE33405590EBB1567F16B20E2C13FDBBC0C3E370331461DBC53C710B3484D4C2C5763010CE75A194EC97F999DC29371751606EDE3B2A5F9215A3FB84D2B372FE1066999F44956DA00F8B9679964377332D262B89CB8EAF77779D9C959E78D8221C72E2DD338820FCC6788825CEBC5164E458AF9566CE4B5A6D59DA4FFEF0AC0D441F77159EA00ABB426F8D3DDAC15337BDD81FD90472175934C09A72291AF7F8E4A65504E4ACF24880202B5000F1213293F405256577B88999BA3A5B8BBCBCFE5F3FF39515D767E8086A2B2B5BEBFC4CDD6DEE13E4647669297989CA1A5C7CBDFE0050A0B292D4C555C687B8BBEBFCCD5D8DFF0F3F50000000000001728364A2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF + +count = 3 +seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 +mlen = 132 +msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +pk = 3720C5C5033292E129BC3CEF128527FAE4A274602B687C463643A4D114B80A9BCB0CF3749636538FB0DC4BFA66B30E4CBA2E437CF77FA300ECE60181DBC36DEF59F97B3EB6A7DD72A02CEC1C4DDA95C035C28149C6BDC6186944C37C177E2F07940D89B65F5115D1C7ABEE1F17479C782A96666F223FC220CBB87E067670FDFC45073338F8981259DD621DCF70631F6930F733EC4D832565F8E2EED194269E41EC7985D2714CC0605201206178BBF514C6ED26B336BE1FD2D3599E1AF84D9F4F26FAC08BBE450ED40E40688C3B65BC06B6D04504F2E2F8D149BAF76581E618EB840E4DE284BC09EBADB3BE5490FF2C6CBD5FC2A79396C6EBE295E033940EF7B4CAD7814D404433F58B7731169A31C5B8DC9276A12BFDCFF444B57A345414E9B18B4C5A14FAA4031A71DDB31D0BAF116567C80D638037A5CD5356185CD3917341C2D5806B99E4F4D8AE917514A953813BE7E0470827A3C1C30699054AF7F6F6C46A43724E15FE3D14349FC3CE3DBDE9E725657AA57B0F6654CCA82483D1E07E57E129894B4045ACD8C6D9E10B8A744E617816D5354CE26D4F13851380DDF54E992273EABA153AB7CC479ED2106FE5F4B90BC2E7FA2AD870CC815BDF265AD7AEC07A6F7F98D2F471094EB61248BF3EB282B83625439721F81DEC8D03548CAE51B34D85D600EA0FEC5B5733370E79BF2CEEAF6215B47D51FD32561313D1B399E12C31F23BF06D8A8FAA32AFC0864C330187D06EF5F5C584C96978B424DB4DCA47F620E51E6EF59B9DC521507C31B5FAD64A9C4ADD0BCD6E78AAC7831AB69CAECA27FDB42898BE05C11E1FA5479AF6E9D2F4D4DC83FD236986AAC3E60C02CA760B2BF3577800CDD84E2D66E10F6CB0B769E294D8E52097FAA076D736C80F96726AB7D27D5AB461758ED832C126D45BB0EF0028F0CBA6B70EAC4D717E68BD978D8E192B02A2D341063E192AD24C4DA86DCC1455AB16888A76A0BC6F590D764ACA8BD3368148E17E23158AC7EC4771ED3CAEB72DF73127982DC9C2847E353835C24CE1A17C0205837297E074AF4C2E2402669D15CC9CFDE1A62955066FA0ACA1451BDEFC1549D9367ED8469092EC2708A56BC1FD2043736C05BEDE4DDEE9A897BAFE5117F75513A9C7A90D131D3E786F1A0CB5A0C26BC070939684E9023732A54FCE1E8298444AB061E8173A517A9C29D0310FF2D66E8B877F04B491EB3048A934D2B74D81F2684806122587AE11A836C3AEB803AD8A816DD16F46246F516803636E5E5C84802F34F7A951BB9F34B98658E07062D9631D2B9198FD202BDEC06E609EA60D88C0DD4E0C3FE2EFA21CAA4D3D37F74DDB1952D969F28AA9651DA50D9F18B48B78E99C3F2E9ED63EEE5850458A7AD8CACBB24C5867B7AF86DB9658CC2737746092F4429B05D6948A1662B12E34CB200B735455731D9354F22F34E01FDA641A31C49CD1310F0F08EC8C620FE3E52CFD3DF4C877CD29CD1EF69586B1030C4053B1671ECB35FC44DFAE372DD93D50CDB626703A82D122511DF85CDDACE8719588CF5A92E33647D673F4A5CE9DF532B6C711E8BBE7A99A2596A4DCD138B3442DE21CB8063A259A6667C37BB11D8E2875F14B76D6D2F9FDBC0D6A45C427737E40D748D8FE7C78723DCAAE9AF4E28329EFC05A29B3CD88F78EC91A716D22DEBF12E8F6B53C09152EDE556523899FE442677607E16D45F2D54789F1656B321087104862350807F77745F1033704F869D8FD8EBB23D628CB3732D90215AF79407D99B60AB395DF063125B5B38893E336A021FCF018D8206A8F9D3E66096748F38A4222AB576B533618748C2523A559C51F38D05C24FA9E67C724EB579FF04BC1586EC7 +sk = 3720C5C5033292E129BC3CEF128527FAE4A274602B687C463643A4D114B80A9B942C1E5BA1D1EB52E65B75F185F840870B8425F627CBB8C9433B7A073D980F98033D7BAF309A421EABA12F365AC561C8167286E49F8F965EB28C24E078D997D58DF392D5F2AA8B7853FED2B9606D21C09BEE5EEF873B96497F0CFE448039296E2233704B206CD4366424150C61A470414824401009093211A2181209A7292005440BA18922B944D3222D20B08C649060004832D146451C288881B44411410AE018851B92451B061104154A61082A93144A23348D60228DDB1682DC9448843271CAC86D52408A0A8245C2B230DC284E502244D8268D21409013C11009812C08C909E01662DC1884D2C000992822808685DA848459446ACBC6011A802143A449A2C620021470C3B24900A6205A249000120D218511D3108C88000023B861080808E1B22C9310681314422409201BA151DB4422C99001820000200929D8948011260DA1340611084154B06989B240CC388A8A168120254D09B684641012A4A8618188712491889A3664C2802441486A8AB62D1806904B342CA2064D01246C99B2808414860CC50D200802A010245138880A29300B0670C3186082148523970DE0C890A4860442B23089180A64286C821050032288D942820C1342C0860502128A10078EC0B0810A12511AB385D8002E00096453046E248231A2B08512B55102038D23C4211B8305E4322CD8321210878102A00D0B32900AA9314C108E240985A4342D1B9109CCB64813B84101963013066E0133521A88911923420B95885080204CC42564B2605924881143721C319060208254208613C885A1C20598322A0C2404DB946852220CE1060C08B18D192002912604A2C68C80405153222EA2326649B81122296C84A609A0B04918308A8428428C88810BA05004334912B2001AB5055B922862366A1311641C0104C2006264004AC24232004168A2B88101984958A89184C4608C946D8890114BC004CC28705A38841C2270D28664504248E4029024866852306CCB184D59B88010188E0B13901BA94418062212B911CAC82518044D22158604170924A94D12998C4440120CB14914352209186523072CA4904D5A948C14876C119405E2C210530211928630CC349214082E248630A13424CBA6500C3992C846221B030849900DE1B889A482684B988504294C0401302492500C216D90B22583322A9C426D8B32640BC6085A28628C283091800023188CDB02325CC6710069F6B3C12EA8F3262036510FB8B372F11FC41AD18FB81D81ACD7E2BA456850EC9D072F980C1F3A92EEB23D2A7126061D4DB5AE9E92EAB3543F4B7F1CC4209855DA15E4738B880E7C582E0550B092BEB050F51DB8882AB6DBD0F36DFDA6808E11382D3FAB25CE17B4A11FE1F045D13972359BEEB11A8BB347A2B580A49FF5D2CC72416AEACDFDEAEE4A400E69D7FCECB792C37DAA8B0C8191A86FB7014A7014B32949F65C43EE73BA68382CF6C511A9E5C05726BCF4AC5B837DEF788E2C7A273EA1C1C684F427F7B0D57AA73E8F5CAC33900708397DA4FA3F068F5E74C2AA23BD50783A4ECE8774094836233B1AB7DA6A9D304A39108935C1DCE9A65A1B71DB342D449E80DB666D11F5275061D1355BEF7326B595D965B82D0774DE7BB10C5480C36654AB15136534093A5C7922E8DDD9AC8E941901194CAB082BFE8F7EBC1C8F82F804F1FB4B81EC64A6E4454B3ABF9332B7D8AE0C163FDD6DC8596E52F3B2E1E05B34B376B943027A01419D19BB16ABB73BFD2FFD11DF182504D91CEBFFE11C172F56BF379686E340CFDB058B1A56894F28667A69404C4314632286072A87637A897AA9A4758E344FB4ABDB6385E2BC87B7E96E7D059979E266692549881E4A044D86BC68A0AA44E30BBB14F22351B4B42AD908AE78BDC6B8A04A18EA0FEB05E8B33C6EC7EA72D3516AF8DEA4D6241F7DD92F56FE314B1A68F59F951200E2075DEFDF4AD0B56098C7CCDF69E7FB85A5D448FF5ADBDA117DCCC3F2CFC238C75EA6C9E6C6F34C2E84CFB598C4010E3A17B586419C44F30445E08CCFFAE030617F16D972CFF7FE3FD06735625070173088DEBB9C6214BA1A964D035BF14BA91005A306094056AAB4D47B63DCD250064F420F825E1B041677AFBE19A2BBF47E2EEAFB434E0352F9401ED04516CCB31F5B93897E2C5E13A3727743682F118BF2D573C4DEF837912DE55151B70C71DBEDEF04FB142F7579999D14746760C4A30DA3B24FCF4FCA9A74E9A2DD07E6AB2406206CE3C9B07427329EC506BBC5E11FF126105424C5D7A745CEBB1D007155F441D830339AAAC43E59046289970F500A595FC031D6CACBE324E593AF61A0F788DC1554649161B3D61D60C75AE643DE98DAAB58E469E463920E14F8345C70BEF6F21B1094BA15B0731FEDB23ABFB41AB3C7D05F51F7B2C97E05BF55855CA026667BC29EEE4A166ADAA6C53B377BAEED21FC8948CCB19FDBFBAECA54F61F0A72227F3D54B5C84121A6DF3B4C1A2082D9A952E7ED7CB3804FD4B63049808587098ED18B50E296DCC283B4A772744E62A6E4C3308C8A59442E9DE0666DF7937991393DD1E8F152E1D64EBDFA24C91583ACEF345205838CC782532847797371D82D077D77F67C859E61229531AD47266B010D68DB3B323849E5185FAEC3E9DB2057680D39D04403DD9244D0D34F46D83B2732229772FE5894177BD124BA5D41E6A76F68160B0C6095ABA027DF4E21B5ED5BCEDDBCEE6C39F64B3E1B310FE25C9A4F2E850C8101128891DC8FE750B0817C87D80C761EFABDCCD3C93C74B6D1A391227A66993C3C723837BC8D8FCB90AEB5A513CFB5D941C89B04620A02BD35CD31FE32D44E23D3C3FC7C5B62BDFCC81C952CE5F7FB247D83F98FD273CD8BDB7996E935552CC56C51B60F83D8EDD04C38C3E964A179D686A41C8909CDE8022D6A330AF97F1FB9493EF349DB444E5B7CDF03C912BFF4DC62D3DC700F2B13B1CA63F710ED630CE091C6F4F2291FA9B1D523B3A288EB825CCD1D2674E0BDA2FE63611AF8E41B632882847D764E139D1AD91B6043D164C9ED5C14577FE781F889ABC88449F6A6996BD3E65039B9CC6A13424C53CCCC855FA69CD41D3466195F8A8FF1D0C8CB77721123F5CBC86A6B12F26C460545E353D108EF341FDCAA8FA2F013B0449571D404A323140E00B413D60A3DF2AA00F9D7B457995A11CF95490E32FD4AAA0C6BF7EC3ABD315ED00112C1FF15791C75762F199375D3FF0AABF3315375BE342BACE406C886FCC1CAFF41FBB42A1B708FEBA6163D85304C788F343AD26D91BAE4B93A7912006998D01B3CE11CE6CB051465EE6E6BF6D042F5E318936259CADD55EB756AC3D48806D6B998E68E9D64B305302F00352B2567D1DA9606986DDCBA3C384936A022CE64BF35D11A036B6791366789EF28BAB5517BFF30A0A49A482F4A8F3E17954ACDFD711123BAC613DE2F2FE34ADC08C81B70E24893C78C24B131911005DA5229C22D04C71873190D3D5030986D27D592D5B6DA6AC3863F4526061E1CCA6AC0EC9A5B7A136BFF4B0BDCE22459175A4951C4765FADEB6F381F303EA97D8C755E4F26B026EAC030F2C01A878AC7CC58 +smlen = 2552 +sm = 62D20AFB13F0DC2A7E5763658ADD1E57C253F527BDE8030B98D130B5D1741A6B9DC1473D47D9E2D4939A47C3EB375CEFB987CFE20EC204C097F9D71305E2F6218E26319C708BC879FCE1E566F36E14AA16D86DD13DDF413CABCA68723F882C8124B638ABEBEB2A29811A526B9360C8A13A5238B0DBE9918B6A67A817F672622764BD09E028A69CC1A7C88B53489D7B2A4A6A7F5312E06BECEBF50F2F58FC775848F56F1438F268FB43CFE75D0D899873270F40F45D3FBE2A94C38A12937261E298714CBDB1BD02A96BA6BBAFA957F9811EDC63D2DC7E43878370B0E34ED843A16AB3FCE71CD83CF703777D7BE5ADAF73C71BBF71E32540E6DF212A0FAB34A8091DEB2D09F9298B1F04FC8674F0137B9319B4619A3EC75360C080CB2A5F387584D72A3AEDE54BC126BBFD4F402AA2541AE7D6DD26EA911018ADBFDDC6BBC9027B0BC6875DB4DFE9D6048D079059D0D842ECFF8DCCF4548AF442F42F7099A3644322DDCF6519829FE4E7A2705E2EAC45077A2CB7EE8B441B2642B8BE9110A8DCC0AB2E1662917FD279940ED0C4F22112804C7B2ECF6312C3D8CE54C488041B7C53F0B28AE2E02B58B0C5A9AEB32CC46C67BCEEA19EA1EBE31E1BF5DD18203C82865C09B6C084F672E84020031A404940DB3951654E9B18F1B4009900B2509816CE4B936A4A4CB61CB0D82B29DA07F8F81F489CEFE1FDE7A9A8C3E221F9C03DB10C908BB43816CCFAB3A5A09E299609BD069FF03B660B1F486931DB055764952F19DAACC939FC2AC12C46A91663C186D84670D087655281BF0D8E926677516E13108D29724019B7544C248B26B3819F0F7111881510E3985FFFAA26F87DE7CE20CA0117CA686984DC0B57CE38294B28E4AA67D6BB72CF9C140269BD8DD75DD170FE0986E89E45BE2B7E39F274F10B1BD70C8F152D8BBA65BAC50F367BFAA4BBE4B057DDAC9584649FCB6F1924A34DDF8EA2FFD4B0AC6381114D80576826D7241CAB5527A7C74C1B0B9DC201F5ED11E1820E8B2080BC404ED049658195CF27F293B6F7E5B7054454329D52676D1DB6AC8FDD27F71B4B9512D10A863AC4D2C6BC617F70A1EC8D1B44FDD38A0801B8A3F9087022018F4A8555D4B125F09088CB42DEEBEF15B988C5EA01571C31868EB5F28B1CC0849ACE17AFB3B040691847FF5EB855FCCB6E313C87CD6857E0E381E61B33E69AE01BE916FE7102A8836932C314E0C36D89ABBCF085D9DF6A4FC543693B9C355CFE795EE1A7E2BB132982A1C8EECE8120BE1444CB1363BAE0F82E21B3E3E5A39A803721EC3D4E836056F983E98558418BB70413148A0C392153D8A9CBD1A7FA57746CCAE39F33A6176552795BFE91D356AC4EFF627FE7AC17CA5B94EF747505C6D3724A5F07A9C5A850402AEC8EDFDA69F691C3227C8A13A920D11A5306F7BA947ED5D83BCE719EDB2DDB72C69BAA86F6CBA902AEC649162623922F9685F79A226CB21DB219ABBAC7E80672D1B9E23BC599AE84482B1A72B8E03DFDD2B3436CD0F76D4F6F93D7B671E9ED7FE90EF62F0367A067E77444F8368DCC531EBD41223762AD6DEA0F9F6206303B59175EFB489F40DAD25BD0EBCBEC35C1986EB725270F460B48CA951F66EC5846A34A1F1F0B213A5280C36D8496E879CD7DDE83898093BBECD29C0979B9C3B348C88291A6B74216088BBD26ECCA6A331A3C7CBD96CBF5D97F2AA3DD62F90383EAA730E0A30B86AF8B4DF604FA8D558FA048ED7081A2CF129EBBD430AD6322403541CFEAF9BF726F240554FC438D7A935AD98C096A56750EB8D1D8B80A5A64938AEF5DC40D06EE16F3B910D2849E1E7460BF02F5746B1C6EFF76A1C05EA1FB8860CC7C7E4CDEEE4E3126446D3131A69C371B6A691E95FC50C2FAE0961B26F295C9D48A0FC40C275553DE7683E9C0D40DEDA51F4A21F5BFF2F014247DC26646C3699F652A4BDF3C5D9B9B03728CB4BE78AB036C03FBFA18CDF724D499911C65EB7966C5596F67DC1931556E6582DD3DA115F8EB709EAF0609D3DB3FB6632A7D4F3EC71A247CBE1C4E1784DD1F669687F925D2AD0721A19F307E9D408A41E451DA7E12C8745D44B919274538DB50D493E089A6871D176A5D12BED40D85DF8D85E07458E1B1719517D4197B697B02DEBF93AB2F63E1C83CEBA374047E4BF568A7EA7CA2DAF7F8353654402A85DA2A50504772920DECE06CC10FE163C98F9D0BE4A14EAABF58508314541882CBBF881F31D0F568B9268F9B54C4AB2EADAEE9A8B1506398FB8BDED9CE883E93BEE984C859F9417C946DCF3673D9182CAA5A48C807EA5F2491B9B3B2AE80469D7882053C6007E094D21E3F74B5506C1C27E9397A5E5826F153911A9C6436A923E573056E3677123A2406A293AA96FB3C0B82C9295A8549EBFB02C9CF8932A26CB0892721E8A1BACF355AC19E0EB390043239E631538898DCE41202B03E1710EBCA69ABF32480774560D3044ADA6729DD867C849361ADAD0966C4CD7473387B630B9CE058C8BB6781DE064641BD504098869B600A8836EED6421BFF49BEB24CA245D32F92F63027E54A64B44ABD7F71904A7A88FEEC7100D10D251D27CEC68FD44C01627F8DB1E4E4950061D8D150A5BCDCFC8C5121EF6A900980C186D62B0C928AE79130BB8F7622AEC4737FA4F270679091E965D31F11B5F1F10549B52E58969FAC46DECC40A30C98755A1B74CF631579F2618D4E43331198FCC8851328FA82D4BE55C0161811977BC8FA491B8D98FFE225DEF2D87A03461AEEEF4D693EB01BD58AE04A199450444AE9679AA5B871D0E6AA2BC1FD2C04E1354A3F0508AFA2666A8E45509AAEF5C1BEAA367B4FCE7ED6A029C5D635B4C638290E6F2A356B45515EDD4DCC7C18EC80F27D7C9D25F5FEC013DBC1FCF71ADD7880E28B15542D46505B58F7AEC8B9ACA5F94FAF3E7AF52AA6173C4214E286B9F71787EE400AAB9A8CE8A5937965BDA29975CF417B8AAFB73B18241E65FCAFC4370EA2AE22B3A58FFDAF22ABAB3D35CF58BFCF38CBE0D9D9A56847921CA8062B7E26F28C7EC7CC3E7B26CA3D8AFD2A76FA565A65747CE7CB996DCFA86315A4292A28F1FD8FDC66270897497B63255C98122CD0FC9D139F55A0BA9127AABC9C653F8FBE2F321F4330B45C3A6135DBECF3C96CA78D2341A5454482B30569456CA95FC552254517E4053026A977BE691D4362BC07A8801A565FCC88FF5469E124259D2DBC4F0F71451F3DFE3EDB99043395397A066E2EB97485C98698109597E0B1ABF0CC5B99B85163AD14F1B608B0AC6B541C291307797EB0321D7391D1EA25B2D9DB7F0FC7121323354D515E686E7196DC02061729333B447B8B8D94A1B1CFE4E9ECF6FD060733363D4B4F576391A7DBDEE11120212B646E808B8DA8BACEE1000000000000000000000000000000000000000000000C1F2D3A2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE + +count = 4 +seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 +mlen = 165 +msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +pk = EAA201F33C7E7D37EABF408B6A32C2C0EF1171088A4278E26DE16C43BC614937910EA816E0EE20E4857EBDC4B8D9ED6726405ED57DA11F7CE7E20E15ED420C6ABD6C0A6ACB95C581FBDE8F2542C550097E8A9A953D3CF26CD71D7DF44CF169B915DF23234F5D5D82F6B2DE3125F280D171AAD0E461A2FA2B96261A59D415C95A2FF3FB551BEA74699A2C95745D56F6C84FFE7306E403D50313B48F554E26749198598CB1D006F2CCE02E1E4B97B341BA293DEDB3E1A9D2B5875ABF4768653AA6E7E1B911A48EC709DC2DE6CB4E10F5E5C6BE499BC4669EEF58FA038EF10AE17B79F31D59B8506694F25D54A6AF80CA5390A0C1B1CA7D2E88387DC331446E934B8B857C00539FA9B0DBDF71F3CD38E6615FA73DFAE71D0672EA376645453A241F5FC2B4367FB3A0AED6A2F1A95FBAF9127BC2783E5A2A93479C95E2F86CCA729CF23FD4FA141EE6506977BBA24CA31AC2249D4C61CF6EA2FF7606F7AAC1BDEBB012253D7CDB6090DD1F8514D484458C715E73771E0511D610EBE82EFF9AB09E8E0834550C4A3F335A1D0CFB7E500E4EEA59E66E6E5EC64537598A003ED610C8525B4A53F6E462BFDB9CE883AB232B7A358091E19617889803ADED8799022C42221DB9416958589334BA6BF94C03D3C616CD8BBA159442AB9A244C6E6A0F69D433B4A9F2B62BE280827B4FE2EFACD8F770686A6D1FB281B495A9C1D118DD7F89A405DCA5443506509E3F8257EDFB33759378A3D2294A94FB43091493206AE7F8917DF0CE516B5145AF19FC3EF8B369027403B0AFF383CD8CF7D682152A1EFEA67D9FFF89231F3170A48F835D5CF5AC0D7739829FCB6C1D18A82DDDB6E62949B00C262F033EE5C2B17E04BE3AEAB97831682CFADA4603A5F38471C365039AEA4BBB593999DDA775A9EF27881F6DC3ED448BDBE3253ABCB003EF32F99EB6B2B77F757B2B7BE5A9851142C89AF2A1FAED764FA20DD7DB51BEFA680E3300F1C54ED6C7E0A519A43318FC21E0841E8B9B694C22F0C270220D1AC7A134CCA272FC086846E6CECAB2495E51219394D4B2F99BD3085D1E1846C90A17122DA9C0ED27F08649F4E3773948A43C7168D0A39F03B2EFB745E873E58A107BC1C2ADC2BD6E4BA034F34E6044D9F74AFC386F02E5EAFDB7891650190BA6C738C7047FC1C9CE5112D7538DCB9ED9762BC1B55F7F14D8DCAFFB86A7FC09E5817CAF481575DB9AAE4F987EA749BB803368483B131735D3E9AF8C4AED4857D7058F16F380483A494EB96EC6B01DC72D483CB5AFE3574BC5B647D204CF0974BB0CBCE0459186E2CE6A0B393E407F45EC9998796D42BEC44A28E9C029D2DE1D894E4B2A45EC28FF7BC3FBAECF974FC370C0B75F04BE80317D9712328FD52718D5BFAC940C7F767610BBFF29F1DC10E18C7F7AB6FE3E760AA01BE40881CD58916103D52A8C5C462E8B2C89F024F3457DCE7D82AD001DB52FAC6731F61B55686DF768A294873E6E8FE3A3B0696DD7ED457F483400FFE0CA0CCA9786CCADF0C1A9907D924544AC57686C34EE48BF1B43317FD5F052E78C97FEE69278E93291707AA73BB07830D5DD5852FBD99138D072E82469376722D1531F3365DF0A36F7C6419C4E6F39713DA4902B1C0FABB81402E2C404B3314DDB9D96E7FA9153748E49AF6522AD1C02461178341CEECD54B1CD9AA992A93A4F4655323124B918E4E83B422F99DF3A85BF40314FB71210FEB007BA54E7BFE8D30A8BD52C4FEF5FFEEA3EFA834301D75E7CD0D803A0424F9949276ECAA478F5D9256FCB5FCEE3092D32058335269E5F7D1ADE9985952CEEEEE9894233E504B7C6B03B8A540A229B543C1E8E2952D45E0625FE424FE362A2 +sk = EAA201F33C7E7D37EABF408B6A32C2C0EF1171088A4278E26DE16C43BC6149374FBDCE4659445A0F85F5662A0E96F496750A1F058E42FBA821256105B226E4154979C77A628CA08C3447F348CDF97A7871DB583B9C6886B6564894F3A2ECA0F5124CC3305AC00B41231B7311AE4D2D7F979A777D1739276900AAE1039A01E55B1CC57052348102B66D019411DC224C0BB8281A1946804206930690943080C2C205499680E3B2054CB26063882C02C561542420C026024B36061B458C410608E320611AC84DD2024E944240949628D2346C04A88DD3A65161C0699C444503B188128981E2A2884B422010946059B84D19A1251C176D14C30DE1A0288AB8819114485CA290DB8231D1905109C0411009061482314AB224823049C818440C3742E48049E4466948B84C81223109B851D0440954A62458082AA2C60009A040A34465D02662A4964CD14089C8A885432060C3B84423234403070602198E82940C8336660C944183823198C66D98847189346403454582A80953A689520284513686D9200A5A202A1241484B284D412849A4303262404A18196842C04491902C53280E20436608A92509064E1C4101C4464124322C20032814832010072091A40004C4110C392220212AD38428184964429680D0108E04B48C894080081106218665523280D820315948449A9668C9104D13230164A66C9A966561466541B44DDB3626102280D49289C0B80443886D48449293160264002024997148B890A496419BA82011C74D83A66599802D63000E482470D83011031911D838055A1228DB2625014950DB3449A1102EE182115086280B342CC8286800252A42284214214923A371D1223212098C60C22DD2402D14298200016511B00DD028490BB290232665490090400644180665E19631D0924C0C21265C2229E2084C2213469142251A07849CB200C2A6850431421AB98940C28DC1863083A26980C08564C80814A848A4301120844820A02CD2082D1C2329223520CAB02159324913326D9898482008864482518C4692D120065B92681B31001AB66584124AD248010CA764648888DB3224D4928161382A90260A61200D5B004D08198902A6880BC724CB32461C482859240881383119954CCA984C21C0910431641CB3100C3690C18820D23860D49860133328C8362DDC06044AA040921245C8B870E1B06C1836319C362E092170928848C2104A82824C99062108006689A4240A2482CB346549989102882C634680130445CDE91F43D17E11D49F0645C46FA07E133896B97ED993A74AB7E8B0AF1733FD10E3B2DD5C9E246C2F7B4F38E2F04ADB95BF3B88A947E1A15D50D9302BB46AFBC2B8D231D89A977549F8CFF586F304C604AE9E86FDB8366EE11D4E008B8A1BBE09F79733DD34B195F0B10AC3F1025979DF4326F3DDA51DE043ABFDB281A06F4C04551A1797E749FB909B01EB1012D8D31B0A2430FD47948FF5B188F0658F84A004CA9614DC13CBF27A56B112BB139E9B5ED392638AA3009054BDBE2DAD685A1F3FC5EF05015B8D68FD0235DFCBFD5411DD9D80F4A1D734C1CD5C944D5895543E7F415FC2FE2FD7B92516DC116EE6552E2BE7C48BD9E1F4A1B9856793335BAFB8634E659C57D3502585B7F924118FB3834DF257486F3C253C3116ED7F51AF3F130DB9DD54C89443326D70ABC808C515C936B8F158BEDA35D9D194E7622EFEEB2AC352A105C3C861A5125A46D3E9E416C3D9CE974CBDBEDFB5CA7B6DB7449D5F144D183132829EFD5635000F7473464FFBF55B12F934BED71A3AACD866D7E9C434AF58794B584B62155B8F1CEA39AF38BA63545DED92968E5C36BA13A62900A00C0170ABD18FCDF4AE5C317FC4B5F6465C426C7A9451C6D101A90AC0BB251322A2DA9E25262E56746610E72793442D8A0AC33FCE076D9B863461904F784A2CFC057AEC90DF3BEC75ED1CAF1ED837424104BB7D85859E3CB0C0D28E5FFD6E619B3625946AE002A16D9F140D0A8479B2CAECBC0E3215F96470394AC9EA7B557FF1DA0A7C0EF09CAE7CF194A4B20DDE1A2086E263C2BAAC0116729BBE64AEB281C6F5F52ABAD0C9510E630A7E3C61FDF59E2CC362E9284321C9986AE51BC9ABB03CC1C949EAD0A2DF7765111DB64C4ED536AB2BAFED3F6593C011CDFC7CAF90BA77333F334526E9CE1F217B82683741F6A776CAC91EA70D73E537F9FD4CC01A168CAEE8935E9FD9FAABC299C5178040F988DF61092272EB3B1BDA7B3C0005FC9D870EF72B49FAC0B3914AAAF826993253FF0A581837C5016B409E20AC5B0E0CEC301096306A2C5BF717472A18427A16340BF1900739F855D43D463725160B874A91252751F12A0AA23EB7220ABA72D54ED27B0DB9CB897856120C5E998ACA1C2D50725B5E73427BDFAE9C2CE61A771456D947D60C11481A92D04730226B4415BB31B88639F45CCB5B9C11668826C8C0E011FFF4531F4A31B8032136EC3A054193425C2BDFC0BAC9A73D697F208C65B593676038E8D404EECDE9C4A36FFCE45B85F38A7F264F0D1ACC967CE1B0E4EE4B4187FCCCDEAF6FB2991F6A903EBA54BE91878BB2CC3835C9FBFD311E829E56CF8A874142C0E975209641CBC42B61739033FA653F4B53C9D4C37DD94B2E20EBC8D1467F893C7A8F25D968A5F053FE03C1930A2AF1F2F403814B6416F34906F7106D37EFB15BD0DD299E52BD5BB450F9A56303C0C4529A2848E546F4736DF8E3C7843EE142848D8A8113D39FACA44DBAAFC7A51EBB09586CD5D6F41EF791E99D776E7A099642D6BF9D9D714BB945BA29F45DE88ACD47940CEB7A83E0A24EE0DE095C5F93F4115BDB3EAD82A5F30080C1CF3CB81F372ACEF7DDE09728B438B48FD22F731ABBD3A57AFD45CC2F820637DB4EC20F66E3919EDACBAE9CF319CC6E403D2B8CDCDA201B95CCF37651FA65C31C3D1EF418D53BB382E391411EF3BEE0C6AC10A1416B91B53987489683183282322BE19C175ECD575E438F924A4DA9FDACE5C27BAB0DF5A661494796AC74EF2AF45BBB389AB70DDB7FE979C5BB57149513130C22E57A45D2D992C8C76F00AA1A6AA39F5A2E3E40F8EF4D6A9DD415440118CE29D396055FA17EA83B2756D898C309E3DAE5B95995724333BCAC2E15365CBCF755AACE733232A0FCD99786359B095D8D7D1626E5BD21BE01E760C4A2DF3D0B0063652ACC7F8D883636EA52952C9495C2B8625B4B1E19D41CB7E64E84134424751D61E1062F0F5E65971DA1A8404869E3CC3BB301860BBFF3E77D55159FC4CB0B86BDF652676DDD50632763DD69D1CEB6F19D68B3E0EECD55A569DEB70D85A82B117820C5115F5A2ACB3E7725A6A9E5733FD464BECB61A8D898DBF008E526BB89254E08170F31FE01EF7229A29AF1FB8F921C5AF1840FD9B6F6FC961C9623FAD9FA056A1CDA7740DA4B08E3E5322DE679FA0026DA17E2C5B635D8B2064935E76D4198E3CEB8A61E265A8BB0BC5D76BDB5A3CEB8431F8F5F761F6629E63E71EA8835FAC0AAF4DC1C64072E42AD7DE218C546A9D180A624525AFEAAECD045E61C729E36BFB3952FB54E9EDCB908D3FB48E79E62D78F62848D701739A2EF5F778F7BBDBFAF7261215D46251944BF27B4902F8E9AF628 +smlen = 2585 +sm = 27D24F2D6C463F29685C26CA1165CFB9483E7C67C45605B7A5A14212EB12DB659517D3BC34C147D11B545B19E55D9161A91C2EC452981DD0F2F160257A5B525D215098BFDD50D5A3AD237388836851FD732F82583E21E4BE9989C727BC688846A968DBA3346908AFAD478B4E748EAD06A9E45578CF8B26E9D91A1185BD524A3007CBEDD184D2921CA9F6947219357E068D9C7E4EDE6C5982803792B9043530D5013D82E7D83D9DE29E135961C9190942B61A4A808ACF2D169AA4DEB45DB8BB47B09D8CFAA9936DDE558A3348DB4AEFF883A984A4D0619D1B1645892180D16406C0490941C53734196CD25FB793C47A0782D2F254E5E6511231E99E2EBF737C27E8B3FF095107C430CC5A25F389AC2167407C6255338EE448C19B06FC99DDFC70F5AF6A4A150DE7080EE0B7E44CFFDA4680CB3D4ADADEE3AF9ED5F6E245C17287771E1B4513B7293810A484FB32AD4808B930CEA7426B6FF2AB47F5BC09C563BD4D18823119BBC232F2428D794BE7648223DD5502C1A2350612BD655EAD0C71CC57034255BEA453B77A9966B53C4026B55825ABCFB98DD7AE57BA0FE66168880089206F5D0372B8BBF447B3A35FB45FBC74AFC716E6893EF5A9A2BABD6087032743C06995505B16786A0126F47F99104B66AAA8B7F194A2A8B20FB29D14BFBAF197C8D99359BFAB00B778A58905D3191AEB6CC058CF1A3998A421E2B502B413F400117E9B8A64EB7A768D3BB22608D55CBDC71ACC87CBA6D4F12B96AE0313C691B23BBD7A35F98CF4931E83E7F42F4E68F04041E7B9B9473378DA30A690697485366F578262AFD64BF637AA45456DD4C01A3712B1D8DDCA9635832DEF526CAE86502C6B75C75E8CA810B7AE8ED71A12B8D993C51B0FF09E4F945B0B9D3817147DFA6F4E2C942019C18A8738DB47E577F0B1D5CFC859AAFE4AED766B27960236BEC6434BF2B8E3D93298FC7F04523E52656AF3CA98674284400453DE4C0AADC0FC1E0A5C18331842CDCC09AEB1795F776376A437928F1DB72382139A1CE119F9CF15035241A6B90191D777C169D0E2192C869F230C4CAAB987745DD56CFE92254379202F9566AF7F1526E89FB4D47332F4040CCD89A5F00769914ACBB5544722B2231142B21BB77E4810351B9A89873AEBFC9705E296B9405D4A4A83C375EC390F66735DCFF55E361FA3CAC3FC94E0BD32E1360ECFF0B6FB21A80D7801611D501AE0239DE102892B56ED761592C760E004889F7C1921A602729DECC6DF2EE54CD23370B829E318AFC67BB0541AC3D8630C4D101D84E92AE911E02F9738F6DA13CEA241A572C67188FE63258B471E5058E89DB58D3330628E779A38874C3FF73D30035D5458A96A57D00DF2DEF254FA94B1878A9F754DAE1E4A2334F0D88C9CDDC87989FC3CA7B1627A773B955EDD06C6B64C3ABDF3390EA040F79F2609449A472350F76D802B65A82FBC0FAA37249797C18E3763431B25AC9BEEB5122DA9B8DECC08448F7CB9B4CFCC588D44FE249EBE604E1F0B2B10F1DC0EDF0FA488DF8C8CAD581DFA6267C5FE2C23BA050C742E43F3E9B278ABEC7E7F02F6F8807FD1B0920E158EF95150565C7C21B4C31F27D403787E9A9FF467D42AC6960C0E040BFD6F40CD1F9897276C18B12910AA8E0A64C32CF33CD2E22CAFAD2B6BB8EC58B2F7E510BD87CB7B1D3A1757121319B019E70E6C2E3E75EABB9007EAFF4C326D8AFB7B09B8B74B7C30662BEC05C2105FA9D3A07171B8B5035BFAF08CFD2119BF48C20B4D67251B09EECEB36B4AC05F6C219450C874C00BC6E7725C5A71C901ED54146A7884BA693DA54840DAA7F535895B0878963133E29B1C96A268A87CA783B04DD3DD48E9843CF0754986F80B98A7C1178A6036ECA79C9518FD472E1E9585F1A51D3F039137376F2AF98D1ECD75B9F22256DEAA49E4477F09F026C05D6AA2BC17691B66B7E4AE5DA986ABABBB7D709D0287B4A602D82499DA44C1F49D939121254A5ACBAF4397767873B860B8A50FB1E2F5F5DC39AFE15DCDBA8119814B711FE9F2F397784C713612A048E7B1359104BD79919DE52235EDFCEF67E7FD05F4399A6D4D205EE1B21F32DB86A9E91E2ECB9E8350E1F1346C256506EA17C007EAA442BD4BF58AA54015AF062E84C65A8B86A90421AA632C207DE30F7A67F8BDA56A46C4D755E0C25228CC8045FB388C9AC0A7700E109B4067C91BD85BBC8FBD1DAE44847E71AD397C7E4B9176EAE06438D93CC132A4F646D252067B51767642E34A9BAC69167690EEBD4185CFEC3419D36E22D1C1495425A6A317DC93DB1EAC2E0DCFAA0CA6FA40052025DF03ADD3A62E26DE53D37AE584FAF001EDD5F7147317D793273F7339E02B59E341E618CA12578ED8411C87E2709141F1ACB8EDFE696E5923A483342A1C86C5CEC5F5F16211D5207A14D3604727BB69B0956AC729BC88473CD03D8B991FA2B6DA1EF9C76BFB1021485E24B8860BCA8026A0A9D4E0019C8FF536E864525EA2C4E6231559CC71A910D735994C0C42E8D519E3A685D87602A221357D3F60D7B6F9944C511E9B3E6695410D696C2CBB7BF6F626E20DF4E9AEBE2FA2F5381470DCDBFF9A1D792E29F6E5798CFBE9E449719CCF97D3E571206F214B3CE811BB278647CF9F586559AD994DEEF2D16FFD2DB281B4462833A5DB1B2AA46B7E8AF104A1D5615BA923CD7936B6F378B7162512528C75E8B9B53BA669E05DD82A3E06609DD82570C80FFF806587A3359B441759880A2F47824ED30CE67BBE7A11BB10A8037EB4E64C6080C43BA14ED7A28B389FEBE808D38D5E9F90136938B1702DD7583235030B33642E5A1B762071B73169E3A8A8F107F672B4B28D649AD8D6C396C687716026F10270B1381FA0C62FA528E56AADCEE905905ACA07CA8BED4F5125436BD60C73EE699590D13E06115AA5984320C8BE795C728633A464222067A41264A662778E6FF0D6F4CD3FED6A0960D562F30B3BC53ED7B3C8BA293ABD91F887E9284A107711C2B97367B7B2F732F4C477AF41B436D4C4A2FF4A1066ED668163F5871DBDE57627C6C20A0C8BC7DB093D92A3F66488EEA7B124D45B80164CFD1EFADB30687BE3620915D1D2921490B40C34F23A480CA1B466C8A2D0818AD0EAF296A0A5599F1A8CF4711FB22B586DF8CD98C366CB2496CEBC36859F90B26F570170B2137C6BE30660A262C816165EAD4F2F137BE160B2DC77E9DDC0FB6D3D1983A0C17D7DCDC9BE6B9CA3F999E4E885D4882CE47533896AE401BABBAB2DAF7B54239CB42D2B75CBC0F914BB367C69F4CE879399860C0DDDA7AADB03719F7A03141D1F222934494F5865696C757E8DA1B5BFD3DFE0051A1E1F25344556636B78839099A6ACB2D7D8D9DCE7E9FE020A1330484A606A7D8499A0CB0610244C63888A8EADC0D1DAFE0000000000000000162E3B481CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 + +count = 5 +seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E +mlen = 198 +msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +pk = B2ED6A80391655182D21B2EA6333585E7BE815752F2AA8648F773F9DA9E9C79A73AA4B1EEE6AB632E0A92B17D555F514DC2C0F7DA42251B0A2F68ACD365C6A62B595DD9AF3C00A7F7BEC806DBB1ABCEB0738A237093909C53D36D630581746CF7B6D83D91E237939C6BB5F3B7F9259B015A50F487AD6C85BE5D38C36242CFDD4F6298CFA2BF2F285F7A336735699316BCF60ADC8496DC77D8FCA87B75DBF21E395D64E6C02F4DF3B3F687F552779586C785E156F99F459CA3878E48784A1CC37D0DAEC18831F47C9CF398EEDC159282165B1C377B4223342E43BD4248BEB550A66557FF26534BFCEDFC6B8FB1E33DEFC5A034DC5826199404AF22EE55B3B763FE7019C6A74D5BF75B61D3E6DA3F9C52AE0F6060BA843CE50693407335923CCF823A62B776915AA499A9F1130E4D70C6127FB8A9BBCFA97455D4B8383EFF2A4270BF7A48CE6310689B265CC786FC2163F01AC8F4239DA91080B2D1E2D57BAAFE835939187B1A26139CFB7D983432A938C00DAB285530D6B490F3ECACC2FEA7A127F1C9FE44C43370665674F274454989FADEDA48C4A2E7E07805DBCFF431B30A944012F83A00241311D1327EF08A66ADC9DC8F5E2426C7D4403C0C1C843A16A77B89F71BD803B88DC7AEC319932B612347F35A942A60B0C61F0D3A0908BDEBD85C62D2D97DE7273E0201DB1309DAAEE8817857D42530CF85BD85CCDC85BCBF4E7C880638C39983AF664463B26CF294CD545684AED88B355251F0EA02DF955971EF2102F86E4A7CDE2B8AF4432788C305F0E6D112AD38DA3E8DAF474282222C1DC65ADC00DCF2A080AD385F6322CFA860624ADF7943F5FAF107FAB596CC9633E9ACC196BBD5033CECED188165CB1408B09E562FCCB4AA11A0A1E20F4E2A3FBED63AFC67BE776F7233D49DB9CEFBBCF6170020587083F956B1579C338038A82BAA767C3DA0E5FA59E46052A5E097FCA20790AB32D0F76BE04E428100E8B55D3FEC9712DD29110905C245F391CDBAAB9682898772E7252A91B8EBD90295EE9CDC4A4C0EAA08E22A9D20B44EA0507729840156ED0FB99FC6C7DC5566FC14C65F58B2B9BA9339CE8F8F144E529F4503F530C1F801F4194BCA82D066DA4CBD9213EF5F6B82EAD9404CA823702F42E753E2E17D30AFBC905E97887A28FE5BD2180BBA21EE085C3B4079037F7737774D5889F7A5AA74F2FD092C979564C247B4BE568EEB5CC247715A09E25B23B7FE92E5A694D514366099F2CC17FEB7AA91682731427C5657FAC5E0AEB2B07361995661C38F5EBA127B1E1FBDF93E51CAC3BFD683E358AEA1C877E4BBDAF8DCD2110056B15F4CEB03E333E1FDB4CBDD47D584A6078A701508631CE0756DFAA0958F2ED1B5338CA3DA150519A38114115DF4690A33E9FF580032B17DAEF9D692D724C014ACCAA829B2662523BE4A899EE9010664A09E96734371311FDF71EC6C140CB187557A28260A1BFC502EE7B43294A44F865B221F4F9B255D96F82C5A10E30B7EB17855F166BAD58CC9459DD4D8224D32314DE20A5DCE8FB4B1099304675573EF08EE41FB620169D20E303081D6AD575487A85CB10EE2202021F09909C9146FC7A4F3418816557E98895345159D4530E6822F348D572B7288A004BF4262630287EB9E816505A7A010C87B900F793B77DE475CFCD9F356983B630EAB91542DCE0F0015D0A63CA6DA15A8FD60273B6EF3520E824248C101603012EA2DCCD8FDD024824562AA50C9887F6F8272FCC5EE29BD35C6BC48BD95A082F1F038C6AD6BBCDA3308582A89511816D773ADDE6855577E5C85AF4A3712A9D08E663D6763FD7046975318CD18CF50D2695B36C76BC86EFFDCEFAE3D2 +sk = B2ED6A80391655182D21B2EA6333585E7BE815752F2AA8648F773F9DA9E9C79A461A173BFB74AA005E9D7062BA5CC5A03618570BEA93806A4418A869732D2379EE77A5770ABD4ECAD4B577AB283381E98352F7EA522213B3ED03668D77BE9CCF6151B2EE1C34ADD53E72D25C076FD2BF8DD79251978D6CBB402F53DE86FAAAEF14A04509A20410A3450A220E10388548903061066589142848364200C64982945019C9040CB75002020622A12518134519B74C9CC02CDB000D9C442259A669D0B4459B426A044084CA0282E4382A52406D1C44250B86115B344E0CA9644022280444128C40424B24415800205A226D8CB09181B22DD9A431DB161002278E0B372464B041519624C3942C1C016C50408264C64D5048460A01698B86240841650CB08414002CC43646C3A06998223122C489D4042E02010992C481119849C44226A0260DD20690C8447050C00C42409051460AE0264591B47099A40DC928269CA011C414680981648BB800C4C24909C945081609923800100684220105C1C2114332811BA96123318488268650982D90C68108A0815822249A0841183588C9A80094B430A2A24C24B6240C14501AA661C9188258B448130071C2842823C681183390A0206D5026600B1330DAC60C91144804C744C288114A286EA1C24423356A02B441E0A84C113689531225A0C0488C486E22278219254803010D98B22D194222C3424590006408004612422CC4C425980242D8A068CCA0618C244A12B96D44B225DB064043924884406E9AC6494102918438710A086264240A02B18C0BA188593471CB026E13992CA1B4049BA46C1021011AB9419A38221C8225020345128889E2488113382251268D41102D13A1681C958C9C2208243522D8B8002297205C4885099545D01266C01600D23868603044A1C24102A48C8B224C21B288114644982831803810C318520A018002C084DB328C003106A3A60C43462DE28669883606A2C0700141614C2220C1102652989183424D63C04C94A0258B446CA4C84842388690C08850A805D016321902512024060339024CB4251A964908920500C84423A6248C48119A4229C0482C9A488840C644DB903054244D6332521927224480251C244CD03800A3267012B96921C84494904D83C2048C40058C486E890269113300834411419850C9208121B920DB1482A1B82820272D982061DB068C8A369061A40C48B62161382451182563B425DB160A64088A241930D1C6511C253203288CDF0FE016CA961687A929A1693DB75C818B1446A4215CEF691E2DF8B10602CDB9C283CABBD01C2E0B01F9C2DF021138F7B25251566C0DF73561F5E6133FAE49807B476E2D451A1F43632FBA32C872DD5F2AF994365E5DC300B5C94D72E5D930135A3C91199A142BC00502AE4C0E004013B9FAB097619281BF60D00F00FD39424F9801B30FA2DB21563F78A888ADB0BE11E7FC1A6A1D529C5A8A12C9A87390045A5BE7E70D326D541FA565A0114DB0EE1F5CBBB65AF4FE593411873613A7905DBE2C6C057A43E576E10152CC22958F6BEC3AAA9D08CAF18BA1BB406DA27DA3C722DA69D8D085232435F66B1F81D0E567C59938C8919FD29FD07F8DD38D4682396B7FE0976F28A5AE830A5448FAC37F8EE25A9E6FA3B803793D7E3A461E206AD7614AAEB8D7C57BF3C0927B671645A5438C0911419CF02C416C3A6A4164F08CDDB4E218D0D692E997C63D1E4E8060D89E71691BA76A5DF9F1FE86AA263B131D189246CA3A9EF2CEA91441C6E9434C21C160047CA15CFAD732F9D761D977A967D8E4D692FB0E0BCD681338EBC2292F1DAC3C6FDA606F93F14A216B3AFDE445C1D537FFD173284E6C2D0D614B9562DF1972D7CB844D81C2DDED7F97AE4A56F67D88BBA970696A669E3F33E393AB2017F27AA82E0EFA7AEE07F7148006C8B07C40A2D88A430CE5BB8E119FD827967042CFA3CA6A239907CD9026842874EBFECC9280E3D13716AAD2C24A29D178F2FCABE1A0C18C52E0D5326C80C0F90130CB6563DAE5F4123A835DB3AD9C11CEAA3DE85A96AFC2156A6FCB99F550D30B118B1DD043A8C5D3695B4D25BB05351504F9A31E9DAEBB3BD7D03F4BB875A46149F686D62CBA896AC5F83BF168EDD0C6513BB52208B5EFDDF5EE3177616A57079C98E180A8B1626B97668D24CB91B706E20A307BF38A71C41BC3363FE76864811FD66533257D19A86F59DAB129901880EADFFDCB6F967D89E75B21D73C493DA0F4F21397101544CF3AE12E39F88208D273DE62B8B26B7CE078194B5B3D9D4C505D308701FDFBBA233C083289886B6DE02191216D14B282C92B1B768079FED3A67DD7CBEF69F5AF60754D1464D6A9F5935087C3189F849400907242884E7C0312D1EE5084EE76C3B18807354E48F5B3ACE1FE20E3BE223528542A670BEA7F6286EF2A47488A72AD7BA2E5E2E010A6C76C2579965AFC2A2D2E21C5C9B9855BA45AD4993A69BEDD40BEDD1755750B2E53E6BCB6D34DA6A3129D37BCDAB9C1FFB59ACB952305C462A331B99E9A150EAEBF7D080C8883F8B7CB093E6DE9EDA195F07C5D75B4EEB4908A12564E3BD4F5D9474453310849917E41765965AC7EDDFAD3543EDECF2C3D219DAD7EEA74F40618DE09F0208DB42EE157400BF876615D6A1E7BC47683D7F31CD1BBC0B4FBCBFE1A545A40DCBCDBA1DDAAFC316E0A119C0073A5786D18B1588A820CD5EF77B8C8353017768ADF21406D596AA23A3D3A2F93A2DD4B2A756887C822CBE8A8F74084C79A41BFC9BC3709B651E15BBFACB799EB0EA3ABBF45A3090D544D7F816690F391D3DD03E1A432ACE70A0E7C3B0B540ACB442D1616352737787C85842C8A6C7759136B295663CE696193B900F85A4A711A645FF8A4EF8B757AFC763E5D855FD14E1E032CA6BCAB41571901CBACC7308E5D8F4037298B51A76A16E6945AA999C8DAB2D74041EF5605AA6892A20EAD8B5352C9E2E875F4991390175D2200317546BC819E09EDDD3DC832902875A4136375647B7FCDEBC1EFE681D698200A6AC17B0910B80F2836CBE3FEB0731DB7FC0311C8CD03A563F1F2F41AC5AE5BEC299697FE972BFB197FCD05A7E35520FF875B6E1CE2F48FD72AD1C9EC98EBE04C09905B43D7F797308270F6372D5A7702C64C7CC85E335C759C1ED363A50052CF2D7022D7C1FCF7ADCC766FA3EC2A5206F2FF62ECE315C2C04DFC4A52A956EF1577ACA2D4D3BB56B4E3A99AB339E9BDD06B5D7D89065032B72275D00FE5BB28C855CCD924D19B0ED76C4ACC7426F0DFF619ED7EA4B9C298C612F0B6DC78C30FD351A3C09EB39B061354D440ECC4D80DC117BE056171E98A40B4CAEEA4E7CAF1EFB098F14FB9882871C405A782D2A8D275E0ECBC47CAEF774883C625AFDEE4DDEDBF7C5FD1C6E67814CFB204127C066FCEAF5C7F500BC672D84C4BF8E8399AD0EA259598566E25E14EB54DF33E48B84ACC4691F3081E06F427864054B2B97F0E144E920E65EFF88E30F3AE27B2AAE520CDB36D60BAF15389F0B0D2DBF4B734218F0D6B07E1A53CF86A2DFE05BAF78A616BE7442922D1C21E4D408617713634C01D9AD239D43AE8FD75BAD8697D6CEDA965EF75C903E89D4636A11A4892 +smlen = 2618 +sm = 3E9B4A0C3B22C8B8E657F37F04A70CE17336346DE34C53CA2F6F62931B4DD13A294D8CA6440B8DEC83043AE5A4FFB29761D44A1F8964829414F8270BCA571DEB900FCAA5E1F82CCD3CC93951DD80CAE87998883A4F2833BB8292BFCF0F0440FCAEC08BB63FC23F8E832E8F6C4596862691C5100ED6EFA1626317A2EBF37DB0D215C826202235617ADB6C6761C3D2CC0E18CEE11D8F00C5938CCB144339216C3CE42C4F6A1E19A6F710DEAA8D4A4D6ADA1AA5F4915A897BA7A3C2C43BEE6888FADA14D9967AA3B3D2BA7F50C524ECE84E0F7B5F4C26EF6954F543467A9070E9EF2AE8F418621064E2D7B8DA598D17DE5F2F6CB682931B5E1EE385413EB2B800BB039FC6EE5F94C33D74BB39319306E735DCD2FE9891B16C476B2C11A0F1DD90DDB809A3B71EEF138280C8D79516C2D4D743FC346E4CB178A730AC3B01FF480DAD6F7165218E0D96FD5D6ABD51642EA1D3E81F6F86411F7137D2F334B0FF5046D182716ABD20C17D1D9F528B30F8EA4B157571BEAB035F20D4EEB40B1FAFEF3170004379C9D94AFA81757457549D4A09872512BC427D49DA5DBE99AC5BC5D4C7094B6E2FE3CBA1D907623780FE2096847F8C23282AA59C0EA268FD0F45DC93431EE14C6004B260C692676DED4096F07181110ACAE9026E7837AEDAD1E703BBA042892A04889043C69183FF94EF0B9D41772232DA8C9959569200434B7C0ACC42668207941CCC266FF6A5D83187108BB04588F28B28F77D97A69EB213C099F98E3FB1CB05508F7C3E888BF563E06113BD99CF16511370BF50B549BAA71AEB9F0EFDFDD7BD686EF6723FDDE51CBDCA1B6E48B1C13AC8AFC54C5B93862132F82AE177319FEA8E2DDD0220E90EEB2DE2AC7B7F17D09C0539A573BD6B49D7AB544A30C81E2DC7FA60AB21DE1AB4BA33E84C0BB11CDE985B2FD18C41C95C60989A793DFFBF3F3DE5274A65D3532F49B712ECD0A53CA841FDABCC5D9D5665BD54E30C89064E4A11608F432C9D13C23032F692D8F20DEFAA940D24D1639957B8469227DB43EBEEC81C0179B8F3E14A628DCF3090D25BBCDF46FEE20E95C462B1074A0CB512E9DD1332465493A10BAAFE798E7FA05F7CA7D4F1CA4258971C8D259EFA2820EF7A1073574BD3A801409F05BB34D6C11B80CAE466979BC337B57C04D61B3FD123EB4FF64FD0ABCA59370D09500D221397317E72C03B4D305E15457A0B739FEDBC70F66112404DCB79B6245D38B50EB4070E58BB429CE60D248C7907AD6CDCAE2CA44606E3437738AB7D8838254C5BFFEAFB3E9E2663332E0A07D919F910E4646A6D5D7DD2012AF5DC75A3835A696208B9FFCBB2A07C427BCB68DFCF192A059651DE820D8C8575D34C71B5D99EA018FAAEB88A8C70A0FDA5A27118D841E4103C6347129100B939BD2E942020F614358BA484DAB90A93E18ABC5E32A6379E16E58AD567759F3C4B68A9ACAFB92E164D6EE1FF6DE15A547E34C139B948476C9D9894490DB81702755E7D189DD1DB7D274ED39DA34B78262E4304C1CC422DEE4B0C681AD824D09659AECCE953673BBE95604C6388B34C672E1207A628D56AFBE237CD882C5714D4C0AB9D40F85125A6C5480546D014B8CD19331DA264D5BDA3C342D4C194C3D157910CBBCF942827083AAAA4E90D706D11503BF37E0B0E24277BCA62BE53795C1DA041F06FF247FFDC4BBEA0ED7725AE5BC69EE2F8DCFC7192420CFD9194B407EFD1603834C5C4E88259E87C97AF1B1B1D955E2F3C86B6022D3F7411DA863FE284B485E1AECEFF09EAD69D445BBFAC941AABACA1DDF12521DC75175E77FD0BF628316877062D52A48A229FE9CCECDAA47F251B504135DDC20B4004B0465B36E92C87560097C98D6D45F525EABFA35FDBE994F5A042DEC3CC7F434F565282B6365D0025141CABC5D637CD251082BE06BFBAB0A144BAD33484E51E56FB19DDA857A7D94886D757CB4DA0C7F05D83F1EC1BF819CA1FD3AA6BBB4810CA9C0DB7ED18A95A86C40406E8215806455A412739C443B8D3560D9ED2BFCC5BC33A2915E0DB4DC78016E5F70645FC7AD6E1DC6C0D36DE632462D522E183EDB02F57AF9468707F72B12EEE46CF52157956C327D08E64D742F024F09822C26F7E1B53F8D488F726895D20E6B6A6620DD17F86F228525825689D0CAB807986A592406161BEFB81CF4B2C0AFD992FF9D47B0384A8DA611BBBFBA20A95D07AF440C229A9108DC5C1F5FF5EF06CE4476D6CAAA074440BA2ABE421E8BB3723004EB785EFC40B8961EE69ED518616EC1E743C24D98BFFA664306E3857E77089229AA514E82E29D4B7DFB68B6F81BDEA280F4D5EEA94B1E2440EBC3A2E051154C2767BCC9EC874F048CCC2629894B32BCBAC1AE42A2A94A87B60F292478CC40D6D1046A500817DC343A7C894D14C87BAAD743C1EA112DACFD95E8B68456FA2BA30C0C7B4FB84D5F34CF4D1EFC325BDE3D5439968503AEEF8421218C5A847434E762C077930A60FE8F7897A4F30391A1A6F57EC0739D16BE73C7C4A63389A7410633721409A58DE3F941D9DA629FD04A1EEEE3B3CB833EC206550B78082D4B7371454F560C93636E59E42779A6F819E9A082A45BEF440993A60083FAF772AAD4DD57498804E215E89AB3AC8BB2E592C8C88F0B838E00FC771D286C56A515E846D9C3D02FBC9ECA5465ACFC3398450510481F43AC3F2D73446A94213C394FA796D3D2E30B03F862107D3BB4B04CF8C4695F49B93E33D4E2CF7527AE23649A7F7907C345185938E7439599A61D5A358FF732F4066813E527E0D3C21829A53177A64434042FAACDBDD3D136D24551CA890A9872C6C47466E61706A269F6EF9F68EBD9489C8B6524A4B4D9893006FFD6CF6B3A640D989CF438CC71A44DF91ADF061AC75CBA448ECB5E95EC15C8DC47485F4CA4D778596F091CD106C7D36FD0847E3DB58517EEA7F8D7A18A0508985ADA90E9A4EA80B8817402864711BB0E72AED7E7C3E2769A59E1714E371621A041DE8BE221579148008AA1A2BD17677CB4084B1C32B72B8D2F824BCF2546B546A86350487B3237DA10398F2746D183D2318255D6B6FA791E8A93BE45EB70797CA93ACAEDE893DEAB420EBC6CAEC4F363E8E552781E45200626E46E683967102390DC575CAF7A576C7F976C1F3A95778FABC3F7E4675198B89AD005B8515048210BAF700E2CF422BD55C42059B26D4ACFABC8004012FC6AC6D41A34170BAECD3493E828728E7007C4194CCECEBA61316353419D68366A7BAC21FBFA54BA7C2F15D54187E5E8CBF87F8EF237412EE712D55ACC762AA9CAEE293A929022235374D5F656F9CA1B1B9C4C6E7EF0612212225314144505C6A778EA8B2B9E00002041E40586A99A9ADAEBAC5CADBDDF5FB2930415E7C7D8286A3B0C0C2D1D4E2F9FE00000000000000000000000010213344DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD + +count = 6 +seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 +mlen = 231 +msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +pk = 2F8D5A5BACEC0BF5B0E8574CDB2320AE6600350031C5F9A183E005B28E1AABC234E25BBFFA4A78973D6CC4E4E32AA64D6BC84136E8481B8489AE1DB06228CD44B5020FF41CE0EDE1E149CED1D5402250D84F88CBA446133CD81D45FB3EA2EC89DFF3EEFCA56DEE8FA0A31F23819E67778766453B45861D83A32EDE089A7F453CCFC39F7A44F1FCED27E46454C653676E0EA7223F1FC84BC05BA50CE9AEF723BDD03C20F316EEE8DE0091F1161D3FFC5E615F664585BDC7D387EBBBEAE1555F503CFE48D73DF286B73F15AA052C24071D1FF538F2BD5207E154FD3F9C8F2A666288EAB2F94F2FE754D57A710BF874F5A0EBC6BDA9D1363686BB049242EB0C830DEB9EDC2E35D55A2F9D33011059838B3167EAD4304F0ED974DE42C22FBCB976C03A3F07004D0728EB3C07A971EEBA24C844389692C67C63920AD7B62530B89F4D5F424F6F24FDA5BA0AF6EF118A66B7D7A127C82FC8550907E6B5DC498816329848EDCA042820E446718FD7C251990D63940DC150EC719FB32852A655DF479BF2183FA26AADF75ECD8A86CEFC9FE7EAB1FF186F32F01E6CB8C3EB04F7AD01B7542C7DB1B7B033EEED0B8C645BBF4396C447D347BD39E54A717455149022EC9128335FD53469067FCBC851A81E30825D68420DA3A85F27A2247E7C74DE7923EE3F0B64068B9FF7484CDC1BD41933D0304A7865AF07A8890C2ACF64F47AEBD27F11A60B4C7581451648AA6C8239896DE5B98CD54E7745C3C3141F15BEAB7B10A6B8BD2951D3DF22B2E43730D27BEAA119E16EAB9021C7B5BE02323DC87CF23A255C25284D21FA9B98CC5D464334703C798868CBFC07F71F08379A1E35D6B7673BC14A4BA1E7A92F549781170FF51054000FD87410ABB27988BCCF6A5705CDE0031A408B6812F65AE394CFFA3310CE81921DF48CF561480D4DF3C6C54A55DA6AF8E325115DA2F12917AC05C6937F49416E376CAE82E224AB8C3A857AD8163AD848DF39B8DF07672ABAB9C21EBFAEE1EC7C81C37AF6BE0AD7339A78D05F568440C424E3721002A18CFC5DDF224078479137EA932E109DD6F9911BD49DDBAE17D52F83AA327BC5E5328D4DD36D492F4E6B8519C5F56787FB0F1455EC19905FB5DEF1CA22D68D7D47FF6A16E5A05EA32D9DF52567911B329CFD19A05D6EE6E3C696007DE016186B9C6D602DCAD8AB6256B0998594C39899211E035DD8342DC722A1A77EABA0890600C750307D851FCE42BDE03EC2827C881103DE505E91C8B65BCDA9997C0505A0C44F772614FA10C52CA49BB47AC6C12323CF3910AF155FDAC6CF681D93CE9FD57113685BA55D8D09DED232FDB3991F39ECEAC8CCA6BD5117CD7C06B1D3E6187AA9A8D99C890178005FE463381760BAE08956A65C2CABCE8BB8B4E5A0AE73E047634A745556A2845D8F69C24E6B4AE1EED9F52D4DDBC2F9ABEBBA789A45534D39E6110ACD51F9D1BC24A38131552071DCCD236A865A71A4FF9AC8888AD810059D9B9DC038AB119D28A141EC4D41A71E4BEC389313908390A99FF072EF2485A89C838E0C14306A26EF3BC4166B3C2470A9B40F6D829E2A74360745C7843C393DC9922AEA8E1B029A9C306930244EEEB55869F69720C98309E67C37BBC6CB858F5F9A212C6F81BDF2294EFD42FD5A9CD0546DD92433E21121C55036C239BC5DD4DEC43DF12BBE81132E4929BD676F5CF6064EEB734B0E0B171379616678C5EA68E83FB376364F7DB5EB4FD6E9417E9E378399CABA096964943BC3FB078707A5F9B44D8A4BC49B4FA6553A207B86ED10F51263CCED18BAB8EFA6FC5129C8804329E7DB3B33071C10ED5444B29CF85F03C0332588F2FAF4CD6CB8953B9FD8 +sk = 2F8D5A5BACEC0BF5B0E8574CDB2320AE6600350031C5F9A183E005B28E1AABC26FB30C50963B06ECBBE9C2E6CC2D24C60BB9D8C52A652D8F232F41F2B74E3DE481A4D0568A62E71B72FA965882D57F8B9536E30E3D483AACB0881769E247CFF9F88EC6C3FC0C998A42340FF1A0E3289933C29285F6C2244445A54534A157F0C720884C94362611172A1AA928D8A20CA14066084562D3046CE4360893A2491899251B254E430626029180D1C4690C37249B386CD90825A3144EE2340619A110D8386563488A91802CC21225D3466E00174C10B4041498909AB2455B200EE48208C24465CC480001094E43008C12314E6242641A436E94048DD1C88493228401B9305B12061C050144068123352ED002401B90914B30924CB2050B91841A245192225054184D0C9629534881DB204109206C40420098123200350E00C48C4A206258284500962999A46DD23211D0C46413A44CDB4426C9B865DBB268CC241113184219912DE00681120626002884C0402900858800906812460ADB043124346182C06024B37151488920474609884550344110198C22B461DC360821410043329119436D89908860802DC1A40C63047019C844DBB6841B192D08060D14920D19B611D346445B9080943025091964DCA23014396549B684914602DA140200968424012C20416001054D24392583B68402364D0420719C382018824DE1840C992272C3A68C11A649D8B68140484D929011C9120E83948021A809233620E0A88D20B76954C2484B325220A951D44021A0A68CC1C6690123090284240C273061904C10128E03A130083212E0C8405344089B188920B9680A9730839825C1C229843202118264DA286818A78D54466419186D0CA241233069A1A22D098444C892708C06620336480BB68C93920510A704DAA26812274599308909A29043382C5AC211C8A8445B3651C922699A888C499445D8922C58200D8C38724238125386859406321CC38DD9348181A610DA226820412414198CCCA68424312912136D19484002312054266C1C8970C0C211C0B20452384D52266D08C90094320820470060C069A1426604836808318A613460C8C048E242891A826460126500C04DD21481E324900B915102B73143180849C6802201722202660BA641121565903469022170C0B670444425E4A291A28485632861E402912009708BB6040C264D4C268AE1A80D10B22444062284308C199171CA326288028AE1B6882436841236211C328C00468EC87976BDEF8CC5F23F370780DAC2A4DEFDA11D77BB55741CA5A39F2C2920FC1FE321CA2279D34339BA43062A534207702E3766AC493624B1784CB50247CA574EDB387C980B29482C526806EDFEBAFCE607ACD0A6CDB6C0658DDC8BF67F0E54602AE775E138F902728709F968BE991301D633B400456455ACCAC75A389FF18AB7D39EAC9AE871B5E5F05B92D0BB496D5DB2D9370D3449387BD2D7E8A3D50FE92BDD2C4F9B8BF13ECCE6E436F55F1A38F953D3B689C6DA53511EB57295905DA20C3F1B822976F647B43E3A5C7C80036850EEFC07A939A82D98C0E7C8833C64E102C90A7DA642ECB43A6BA1C133CD682ED84F68BCF69B72E92CCD4B9D11403B04C0D625C944C5010CDBDB359985C5EE1FBB598DF04651779F517DE3864CC3F348E0CEBA87499470CB13BD3CD591D6709C1B9685158B42F032DB5286164412BC3390247C272799C75894318A5DCBC5194584E70999EA87F092A505F388859F4D9FAAE82A8637A313AAEB1C68A316898FE056EA78C3812BD3CAE646F9D2EFF4135085F048D435A01B1BF69493F62A6E2A5F722B8639B02826E7281B542BDE477069FEEB4D0C599C307325B912A7B3C76C96A9C2A18262EE9CD73AE85C7E8E250F4C80020AD6A50109AD431F175B511971AD5742585CD2B4CA549D56FF5FAC99AFE86AF4C7BEAFC44296EC7B73E0F3717B307CA13747BE195270C31D02F864781F52BAFF11156FE021A9015520AA650F1BBA7CE8ECCB8B929F9D7AFB18186B0697006DE90DDFB701869EFC7D29735FD26CAF9440843A3BA1DF9370EC93716B31A1993B64766848426C39AEF165B1B9660A4CDAEBAED4CE4684DDEDEEB51757212C02218894848C9FDC242F79C676FE091B3D479FB4F38E7CEB947404E11338F35F1C9B746DAEEFAA8932764FD6F4CEF041C04CF6D9BA31165E37CA12717F27F64000D36991F52A26D480FB040AD646F80F6ABCDEC88B2D1C8254BDBFC889208167A714324B4A09A32114BF932A23B99B47DD8DADC4E76887FCE15159B475A01AC423D98229EBC870B19AE3F110013642ACFC64109854A4BDE9FCC80FC970774F5EBD726568318065B5F9A69C8E17F50ABDBD8F435A93A859F8CE86A64A6F3856E8342D8D73207AA7F3C88FC38988502098D8C2A464F057F583025C8DFEA33D51494B35991DF165BA131FC6CB741896CC6B93621433D40E988F98503A469182B3061BE93352B206A5315A79B8919346474137DEF73ACC56AD8D783E3728EA945FA13DFFF8AC31AC697EBE8CA53B2E75EC79FBA663B5E56CEB3DE20DB532E041FFB8FF0DF6EE932C3A0881671F0336F5416BE9A54ACBA5583D03A71CCFC0AC321B76E7444A35511C5D75529973EF5FFCCFADC91CC045870ED0E975DE9EF39ED78E875872CCF1F650D4FDCC6F5D67C6F2D7C86380F7327FE9C9DBC99DDD6BAF82CD281D8735A59BA229273B896D813F8D6F98EE97A354F88A520C3F73B717BF0CC5C2A261728E5A918D18CFB726C613C76AC2D6872F89E498D76F45E3BB15FD64C320CBE7861DB2D3EE9009CAC0827D7557EA4A5E8D77DD55BF2BE3557F560D4124FF442041902B5050E9CF0BFA0365605CCC0FB5C7465713BACE4401C2DE059B13E3B60E0CC6117FD7C95EE1BECDB7D62C28CD24864993296959CFF56DE35462AB7405E7A30A7569A1AC2715F6BCA858CD440CAEEFD4CFB2D9240BCB0DFC0E1FAC06637C2120ED5867B8147981A4C4F22D4E45B740272BBB730A593D194E32E543346A9463DF05F7ADCE001583912B967C7C96D82077ED73332364793CBD60F8B151D4842CF3989A9FD5D6B864BC607DD9A8239D0CFB5EEBA02E68D76894B78CA1FABF67790BB6B955A9AD847EEA8FFC332BDF056D0B8A2C6792483D02616B0CA852E052D4B84390E16A8CC61DFDE65D7AACED62CF814639ED57254E10C82754CF129DEC367AE9B407F622FEF06079FA1221AD231CABC96A06B85486AC3A5F0A262079E6505A185FABFC43C815BF09F2D145C6BD848E493D0AAF5E713336681FDE29221613351D199E84F1F9B14C9BEE9AA51DA01E60915A9DAFF9CB0313073128994B9EEE2B8E6B51AEF1022041FEF5A67B173A8476F63BCF840550E14AE2621ABB78B6EEF9A64ED43D2E1127497DED8F197BE7E4CF7DE2B5DC9C27EE9124AD53B0FC4D3D0381187A904279AAAFAED13389F399F7CE792087F4BE7B27F90626F3B55917CBB7A85DBE913E25BA7718BAF4F5FA9907E8D1CAC27F905217F181FAF23BF12162E564CEA4D65038B9E5EB9F08E597C21AB75FB504F3E600FE58E0276DCD2C71B0DDC5A2F23EC959CC593ED24433BBB5AAC039176B73482BBE407B27D3A86586 +smlen = 2651 +sm = E081CA080CAA51A910AEF972E893F92457C8A21BA587FF0D44C4F3476A523E7B32AE020F907A00C6F1C6308B79564E32A3363EAFF7ECFCE82BB1C9432694836A1D1454CEE6966A93C221AD0CD89A2FABC1244A52B750AF4C07BBADD576B6F21697ED7F49E8D0116DF642B3C151A09F3300A7F836FBDF2CDDFC7DF308A37D40905A6CFD9A27781F4838BC09941BDC69F7CAFAC9B9ABC37B9591AC7DC336996A1CEF9E5F6D3E3A91979B6A0BD6C079A4A3B9378D8640D2C660A6B2D933D2CBC97F14E30D2C62848671EB116AA3A07957CA0C303AEF9F93ACFDCB3B1BDCD23B3BE952F16E4F3235AD3123E7FD7F67FA89865DC2DB2FBC5FD57A74041EC85BE438042CA5183D876879B7D63E1F52B5C77475B53D7CAE6B5B6F81D73949191FBA1710D04D4AD005314C98868272FD260396BB1C4A601FB4AE5C721F10D5252204D525461FAA9B4A59786E1E97A06D23AC16A8474ECC38535E682855553334374C431E518B3234AEE55DBAB8B5A0A49A56180102F96A75BF5A3AF42C7B1E13A7BE0AB6CE367E7AE727AF3FB9961458A775819AF751873BE9CCDF25FE6FFBF4AC8BA82B689A8940B7CECC3EA2FCBF364B8C5E1112C5D914239C21AE04299A988754C39DC425D9CFCB370382F12CF5F2D7375A552F9FAF030BC241B0B489958030EA6BBE8CCB1DA3F8EC28E6AEC401238DD20B2BCC5081D987868C54B9A0DFA6F8453BD8F8F7EBB4B6A3BB1854621D72C30D2A54745A507C83F6EA61451CFDAB5B57170D37714A3D53E1524F7CAC110CE6A17611553B0365EB838D6708BB2CEC3C75624DC316E9A23C90C0663168530FB57259ADD890BAC89116B9D55411005E3A435C7C650DB7F822E4590FC28731BCC80219FBDFE320813CBB01483C8332FD8838E4327EECC7D34135530C8B266803E4F4BABC08693DD3596822C605F1BC20E078BAFEE419DFFF5A28F5E8DCE91A42D9E1C4C490F5432AEA7AF7429986FEAEC24F64B3FA4D2CC523DCD2EC9E3C844988CD0DD678BE4BC5219902EAD0994AA58196CA4DCE30F545F29F9A25A819B4BE1BF6324ED5B2B6C60E604745FE6056D06881D922ADC90993C83E2B801D8E313397714708708640168A7A3AB03BAB845F09ECDFD99A13059AC5DCD20C7D4D86C29DFB373B6001C94BFA8C5B9DA66A0E2D1D5CBB010A8FC8DB17997BCA25B0A5DBA6553EC1D4887B94C38196C3347A437F0A239AF9E1C7840F12AC11208B3CB9AB7BF2ABF3A370AAE0C0E93B2F379E9A7334FB29A79309A9C46DF6AEC221313E71A4E1E5C56CB579F885AC05CE5B88D0E8B2310544A5591B8B059B84B10CFFE9326D81A6F5A576B56411C7396939384220CF3E0FE066189294B963013C872D239E8A61ADEC946B436ED6F5A540FDA98D0279049CD5BE4D790861EAEDF1F2B342B6D48967DF46BBFD99247D7C113A650B5854E09A70E3E6439158745143F5C3B69CFA19C3D6EEF342F5D8E1B8C62201C0815B1B96CE5415EE07EBDC5F954864A5915F76FD7E826AAA912CE29FEA84664F3B64A111D783F2D64827F4E77481E19B5616F44419ABD5687057EE5C626FE4DC5ADF6CC31362E9C4BA3F836BE025303E211FC114AEAE482EC2FD52E117FF3300328CA40C85193728F7A7F5658A77902E6D08C4388E896A2EDA9E2F7B18F0BEB769353C003B3D301242F31AEF0C896C34DE34945B0C4AE968ADE2F5894569D61222DC002D055EC2D68503FC9C543D5BB63E993B59625918B4A1DFAEF74555386F078A10EBF29D99F22F1FEB18B35F98202E26413907D35337157E348CF2D119A0F9853FC415EE18FE5DFA1E434E800C5B2BD04EB45E6CDE4F1CEB37C76E07C701CD98376D31F59B442F69204E6B813A41BF11DD33A61E92C9D7D52F53D3A92D2BF515FDD24F0099CECD46C4B450B7E1F979D8DD5D994CCAFAAC41890EB46BD1BBE8542B6359249AC3EA190A2E7EF2B2CBEC135746093A7254D17F32369A862FA69CC7307D07C3A4C758F749979940C7B93A7B2220CB24362FEF9BC307C50F8EF203E42A843B7EC8DCFB8B5EFF2AB3069EBC74B04EE9E8004E372FA9822DE8C8E1F3BC153B963DD03DB39B982C662BD0D683DA3E7EB8D6CDB56E78E93CB5EBC0EB274EC1122393C8A33B45EEB1A729084D2AC5693F3DB61C35CFDF670CB48F3A74BD1B70AAE8DE7C89010C3951A41FE89EC48134ABA19FFCC757AB849A52A23D0AC5CFECE7AF18197F0D1A7281B87FB37095E319231CD1D07B242AC4D2E78EA8B123CFA4B3E4FB5F0F1A9071A12E64E1AD05530669C02D00A39917DFCC6C474653CC1397C6C83CD7E52A9633997FF6A66746EFBB94A8C5359B2D4A3531EF11230327803ACF8E9486EB0EEC7C290041517D239142DB2FE481B08DD745AE5FE67CB52AFCCF768B2F42EBEC3D30A1E15BD2132CBB2E3575479FF5CCCE5B5528A8A35ECF1B00B58A780D327033D08E4E8446E72577E4667A9238EE7EF8DB4E683D9873C1120B2E919CF8E2BF69B3BD27D8B5C540E6B464A88D22D3542A0DE71967DB113349BA6E3206E5A74A7B3AE93E306CBAA762335FEB5E40853BE42819C2A3CE1C91EF3BCD47DBB0B1389DE5903FBA263795D09E4393E9E8F79B8E6762219BD879CBA5825662EF1E29D61EE64EA418C5205DEAD8E007DC8331B368E9CA2417C5077FF7F156408C716E6D55F4D70CA9F0C422AEC539C2AC890692F0E411218AC26243CB6EBBB1DDED13C783D21B9C8EAECF631624704E27EAA1D863621D4FF45297213477143B9BBEEA0883158D13FF0FD86B3A2F61760424621E231E5C0F2726587C5B92000081146C7473941F25B18935D7561BAD63D8ABEE129C6AA85605FAEC761E864F896C934E155E8D0A180A3BB35A3ED25A61814BE46D5C6078F61238DC720D386F356BD6B2A123DAF1B902EE2D8AC82EC4FDB456DFDE803CAA65029E59866574888B9CCA532C0017899E350D7A63EA2D27570EB82E998C8BCDC18F627857C0E9EF0D5143A252816D6C7C23CE280205A45CEED2AE564F70307D67D60F160F8C34D49166895D8797095515C0B4A55B4BBEB76A10CB90F2C5A012E9073D0FB2C1FFF5029AD5487A265BDC747AEC0A8C6A4EF31EC8CED69B6E1F6D4AA6837855F83962FE70CD89DAE936E21661EC95C5EC25FFF5BC3996771D72A7DDF3D1D618283D8C33689C5ECF33F929CD536EE4C19FA6280FE0367240F7AA6C239F710A73307B6BC2C439F4818264B9C02ADE23DBCEC2C40F1663C7F768779552E95F61F7ADF6A8A3C91A85C31C9AAEAD900EC2B76A9280148E0C8B7FFED721E2D25E823E11BDA1A80002060B16223A3F455560697A7C888CADBBE0E7141B2122393D4248606E72909DD2EBF402032F323E494B7B8099B0B6BFC2C6ED16355D88959FB4B700000000000000000000000000000000000000001424343C0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B + +count = 7 +seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA +mlen = 264 +msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +pk = FA8EC7510166E86AB1E10FAE01B2A87D69A1261AE03C3024F3BB7C386620161008B1674CA395690612B906708153A6699DF418A169B043CA22292DCE2B6D46FB03543D76A11EE7347F1DB14B93C614416D8FE7066B96C5AB4FA2F8D393F0F85670CF7C192E19DDF5E7B6B6EEB3F79A0E52D8B07AA86332C5C7CBE979D4E41C260229C5E7AB07A1364F131EF48D4BD1E4DAB5A5DBC52246C282892BA7A5A464E06BE3A8584165FD740432BD599953B43D79E48BB4F16B10C467BDB6DB6C91068912EE1D5FBFAA251B6C11E5164F03B79AA2C80442CF3B30C3E611B42E79AF8831471C533BFCBE4F688359A96D75BF7CADF3BA9AF9E66A154DCA6C7E7995C0F492BB02BE5892808DE499F3E9D6652A93AFBC1E0967001AFDCFF09FC21BBAE275D75AA9B83510DEE6492EE7EEFF8497CE15C2B62435EA3743309B076866E62A078095F988398D4F1B07666C3FDA8C1661A0B056F7FC4C48EC7D14B3144B5C968ED751BF3D1D9DB2F550F934EC08B0BE518EFB5CDA2CAF3B1C70952CA1CF74CF96659636C5D7E6149C49A2F251A76ACF9152A9F6C03583DDC8EE2D09B44E2AC0F9C8E113CAF7D950FB8D0832BB73389E0D26A73520D267BA610297EDF33AF828BC7513B32DED9B6B0D97A4E5FFB47FEE2536C1A45DCB0AAF25323424BF2C1DFC9FAFC47289C2CDA083D0D85BA92AD7BC0999B732BFCA79E940479310FB1DF52DCD734A08D7874608CC27BCDC269C90D24C7AF11136E8323A1CB9869E54B22F6884A7F93DDA0FD5CFE2FEC482E6A438D303CF345A951024CE11E8817AF66AA26D3599C58731590723A364ACAE401A658CFE6767B3C44F9EC581EEECB5E275500B190003DEF27A19D75E8B1D2047E5423FDD86F94FF9166269727E22E04EBFF517BB548A101BD713773D806CD545E31ACE9EBCCD710CD2A870598C8C4E5A6283D03F22995D3518902B3BABE9206B48C9D97427D6701250848B828203A2F72669ED62C7630BCA946DB305B59B3DB879D80320279CB06139F479ABE30792C49DC90551DE8A0EB14870D71C2A65A53379D14CDE258ACD83ABDA87785474A445B5FACEB81B4C56C2D5E78D5E7D0FB9981DEDAC3601311D519B694D10DB8EC94BDE183AF3DD28DDE94E6F793B1AE2D81D9C18DC545416EC657FB457001B47FC973012646607741354B12FE6C35DCF7312F7028C53B607AE5F55D2EED4086656FE719DB0FFF6CFAA6D23C8B5CE2DE59595C1B66E32986BF7EF046F3C6F17A7DE3E2F9F0C2727D327DA223946F0EACCB6A49CD9E2A2A1BCAA881EE089EF4243D2ED8CCF854A2F749C26B3CD25A2127935819B45C835DD4A94578C2E66980E7FCCC15830C9F2FEE9BA7E27CF79FCBA86793245A6BC445B6676312F8B7DED65125C13885221A324AFBA59ACEDB6A9A1AB0F70B1FF15854D85CD8554D8472DB76067F2FAE8D299F35DC9F2C3F3427DAD110F5C43781F3B24895A3295372295643A0C1FE9A2A6594B247C93A7265AFD4ECD6744F8CA56353A6968D875559AD3ECA2D6C317DA141D83E993213395C3BF3EC013FE8234795652E8279FB06D691C8A49498DE2880775821FE31489DAAF13CDC66E7CF597D21E4A8AB05E8A472D92B39B7CB46934E34139AD5D7BFF21A6FFDBEA20ECA9EF7048A09E28744CD9088D85518AD561B514A844A5169308F4F285CAF8210E20938DC3AEC8172291767052B93FBFD98741AE82E97840628F73B04AAEFFB4F49E548A10BA2699A40E407EF3E6B87F95EAB66A6CE10EF28D3612EC20B118B7EF43670D4E5333864C2C7BCCE82A47F9BE079685509EC442A45356CD17130D3BCD1567375D26306210641E6D06EF0EEA9B2D61AAFC8D +sk = FA8EC7510166E86AB1E10FAE01B2A87D69A1261AE03C3024F3BB7C38662016106359FFE368A7822B2CF43CE0CAB3DA2A5F1614F8F1A83B514C86C8CFA6C911DAA4CEFF612556B0CCF21D433F2FE0543F89CC127C4CD210E65E04DFD9BD259D9D6EAB27DD3764A2BAE2E62916AC631F8754C90F1C07032E08E22E945ECB2295FC2120651C946194346914237281A285119444C3448501B941214960A1B02CCB062843B26191082ACC4805DB268CD93865103661241242CBA620D9142DE2284152000299460400358544144D4A026559122A110241110909C1240EC8A80C8A046D58A491530204E0042C01B2800BB428A3C41000A345E20409DB04329904200B3349A43692141021D0082613214609230910A070E2266010064654164624A7299C862060041094266814072A591470CAC20889B42960C084CBB680E1162CCA06100884684B1424C3044192840C81264A4C146441422C08980C111788C2384043046219008CA0C0719BA22D83A4680B2648A404820BC44903A125D98869442070C3C42D8CC2489B8405D3A090D336010235292204500993644946850A278D23A78542100859B0655B982DD43689D0886594480C5A8000CC481011358A58120D9B047010108EA4A4488B40818938408C848099228582260608254594166E091266A1C68163906880448E40248CCA962842C88522C8518C1646DB98911C035023389154029102C20D8440068C841141B64CC21611C0328180A405A10269412444200981C4B0641B420ACA108A03119220313080A42514222682A44C8A26481A3470A21841CB42205CA02594900119434ED09209A1380862904814A80118B0009B3429E30810C1140093182A1A308D581800829885041568D01041A3B04C8BC884012008D9C68111B30C14B4914914128B286E5380280B172EE21289008424DCC02104B46158084404B4485C006912203023312D99447164A69164122D8B464501832891068210412C12C64C61306D0B828D4B868D1138049B18498126045040420025811AA245401465DC809184804520343021218E0AA4919200869A04691C018DE3048E4214261B102482B4259A168E98008213051224A940038691E4B42520020419358C1846090CB96921A56508917001396519422598A091D34231C2C6710B281181008962B02598824563260553120D0B318460421061A0040C474288186D038190A4065224B205DCC424621642A412845228494400920B1169D3422ADC38029D670BE84F6F4D88F5704EF866402EE61F315945E24807D358B0E7107837C992A74A3D6AAE592EF668876CC60D445713A1C97E836F698969AEFB2FF3B73F35792908D12105FA1C891C71CA88106FBAD2D82325959BBE74D85B0719F4E46A73FEDC42878F85011F79E5A96BC084142450DC848F9F04787B6CC357381B23DEBF2DF5CA93498E63516742B6EF6B403BAA49E60CD95A5058D1D2FD17CCB2CB40DCF2C5BC8C271042B27F9BB0B6663246380CF0C6780E35B6E3F91281D49CB2EAA065BC902E0F68A1444C8F5C45787C7950E44BB8E5C8D5433D73C2094A5B0E45C47CAB523F6B8C2E380659061C3B77C5A7A645C91B92A5EFA85E7B26C09E1BD90C532C1F76D9FDCA478B6418E722BC832E0634A9B8C442CC498C03BADD1C373E369F44F85DDDDCDAB8E7D35C3AF21FD0F5A1F7E75859BEA8E312B6F88EDD986F6A4BD7A32597A4B86255FCDA1A624CE1EF3FF6E501C9685E9911803D5FA13A94CF8C7AAEBB86C34F151AD14FEA2E310B9CDF511490E9F1ECCF732EE2EBB132FD3196D58E7CFD8000B7005B5FB545B0B37D5C846D87712FFFCBA06A631F95A9B5E1771AAF2B2C8D7D9E8B6D263B20E99DA2D4AD49918192BE4316A98302E7E76838BAB3A910551F4281E339132DAEAAF819FB4E9A8CBFB3D424017578CE6FB8EBFA710B8A86837A55F49464BADEADD4E0D0B1CCCAFF2B76E4E5EFE34367989EC404B3BA0E7010289B8E9FAF16588DA9E8CED249937AC2E94A30358503B904E87ADE355AE83E0DAE62A3A358C1C9B8278C198E10CE97F84A89765C89893B48D8D0B46AB53055065D2BCD8E6F7502B3393F6EC392B2618BBA244F0A67D92316F496C8204C786E2DE4365AC55735FBCE6371A8F5D332D07D44057ADCB6399E8CCC684277C66AE82F5D6BD2BB89DBE2949D83078B0B5E272F6A4E24BBA03FA7A3D351AE7810B24C575ED8F910228675C280C476787B3B0741329824E3E5CA4DCAD485F01C968FD22ED67373C6D1C422A4CA703A40C0278B1B68F85C99918A03A86B81C4299B48073B958485E93EEBAB59D1DDA0B3EFDB246431C3411B893EB3A9E3070E6C7F62629872EEBF33E591F8C2B5F1D6A32933FFDA7BF8CC1553DBA6F7C6CB48A30A3985554258D309772C2A16FE35E0E917D49F7437A303625838F368DD4C814461A76F7F641152DEFEE73AD827ECCFA40DAC785AC0E307B95F18DC77EEE984CFBC5EA8C0DD9C2143168A8F6BA322841FDA533DDA381FE6D998C57C42E4FF4A79FE17AC23DBACC7726EC15AC08305EBBDB5849742620B9973B614739A81B089CE27A62B4417097062D296AD4918A0F555772157BFE9FBC098090A7EF4B227989BBF31D885486786CFCF71194C51645C32FCA9D050FA03B7B6C803E5146BC8E97C4F84D8B428B91C86F03026D29EC9DE473CDA022DEB2DC6C0F1FCD48AD1D5198AD3506D1CC71C6EB2B408BABBF2E7256E237F4E1946FF770B9875DE79FB9CD78751E07CF390654D87F2791A54A0CDAE4C9C4DC09BD24EF5158A3251B59A4253BD0D52F0CB4A294A1F5817C4E003DF4A9DE1805D848D2C292517DDF75DFACBD9C7EDC60409F508D1CA609D1799524C674233AC1CC666F6E69B8C5B28765D1FC6247734BAF86B034566C0496CD7D0510C07EA5D9BCF2BF09A9AF59944E755862A6C8B5D69E7BEF212C0F84298439B74B39E187C542B39BFF32F63E02397C52FAA126DE4BBF43D6FE907FD204FFA78C40B2425F0E124B256717FF1240F4994905323EDA195FE851A0886440FA9D2A1DD56E0143B4DC0F7D3F7A88686405B69F23463BE4BD695233B5E9E8D943BB781F3E2C325384682FE7990E93C2CA3852232ED0417BA49CFC990BC9E16B09D97B8AD6641E29294223A256ECB05494225E79AF44E43FE454F4F5D6ED4276F9DFF0D03AEA0299E7F264F62FAFD7A01E676463B9F231275B754B4DE65030A6558B85BC7C045EB1C8C2CF2B6809BFAE1728F7760E938C5DBA3D668EE9ED88D18A9FC808BC9BC9D1ED39EE1A5BF520B7E031F47A2580FB56F69F7C59BB379C59D46C76C2ECD9DB135FF8ED11A9B22D8FA99544165CEA8748ECFEE38F6E60FF065E0D6FC686E328A24EA6CA1F5CA801FA86FBD3973976CBC61567869089039307BE500D7AE3EFF4605B9B156655E3072A49CD55202F73E5994B9A49F88500B6932C86F10F42F44DBFB25B587E7C45530234EA53072948FAD87EA7101B0FCBCB4F5CAC5478A53FF6AEA818E6748CFD0ED169768B31E67B5108A9418C94DD6C3F8C64A19F24193506B02CED93EE346AF606592D27F0007AE602FA920F4AD1A681B7A835426753247EC7D44CCE7F91FB6887B73E0AD3E4A8A +smlen = 2684 +sm = 4CD6C03DECF17C55CC77F8C72E37B7202C99F30ECA1D2335C0D2359C499AC0FCC835ED22B2625DBDE5D05D3C474BC8B4831F6C5FD905390358CCF3A5D74C210B7F2805597750FF2C46EF3014F0DD7F6EC0F6A3855495F9215BA573C2B0C10C4EA4089369167D89717A35D0DFF812353F76967D5914CB29C2FC5BDA0607285C4148A99D61C1FC6CC8F3FD68BCFD496F96B553842EC70F26C6D9A363858E4B87D8B6C73DED5255F7F1DC5731399E49FB0DD6734FC4FDFB72097847839CA2E680920974AA2409F1E4DD6139F068C1947BF86EF68A2379997E6F3FD1084210ECF0F019E4904F13B28877DA34FC6A34F83901444A7D2153B0AE7541BEF786BBB670683A46C7C57D2233B93A59C62C84EC3E088FA20E98EED1C9ACDEE0FE34E9E9E15AEA6FEA1EDA4ED4817E31DE306E9F8059E03EEB1736A2AB163515DEB923961A4EAEE4B364D41A5FF75253E500ECF146B38AA4BBB57BB3A3D8D8CEFED46CD1DBFCE298C798D1113C0853E45B3BBD1AD5EA14FD043CCB55BD5DE7EFB5DE52B86DDB46DA43320857BFB5FDFA0B175C6C3D429F496784BA0587BD9F4A57F6AA3E2131ADE8D4FD5FAE84A83787CED7A7C032D4C895DA547150B7BA4240C8D61F3AD976B82537194F17455656EAEF9C71E48F98E0FBEDF6E02D8FF7919DBC4BB5047C5BD4A95494110F4C206597937F0BF88B852463C9B57E05F553F95F359CF57416120CE252F649D36C29663BBC2AFD03FD72CDC982297E7A96A8AC6DEFFA690690F1E88BAEF01D3BC97DAF36427A715AE5E47A21EBE87872E45359BEB4689134EFE687FBC08A7CCB3229FE3B705B94DAD86F203BB301EDAEC85CC4D6996B5915218FC83262EA266C2CDE61098FC8ABA618D0218BFD2ECEB4C3D8C329F896B0F1470F92CB9F1D971535BDF22655D3136A2FB9E633252E3BB7A80B1B511D305754B3242BB9B15BD66BF7CD1014DC637EBC008C44213494A5B20F700AB9FE6D1E65C1A95D6DCD1F961BCC6F6A4FDCDBD4624F37FA84A639AB5E660298820750B1745268EB460A8EB9FD6A56AB26C70389F1EB4EF5F227C419B3F99E8651D7847100F6C23AB97E483BAB8EFC6C51CB09CE417AD60742D4CA629A1E95297AF23A49E99EAB11BD4887497A94363698F879C451BCA17D21F71880CE247846E9A1EDF8A4F8EDDC7A9C7A0E91D833E111942A36F086E644644B4197A31E5D89A0F64EF4A864BFC76D5B47FEF7C7B2CF59FBDD3317844DE49039DFEF39FCCEC8AF4F7E888B2344D604BF864895609DE43B05F805C8066FA35B96B8B5F6409936B21D603D15C3B82B21D3B9785479FB4235001CE00A23563422C37DAECBB47DFD9A968637F23808D1DB53EFB78405C3ED205E4C848AA11DEA1F7101C40012A0EBE570157F97CEB3F901AC177D0E0B50FC267297D228B7D05ED940201F8BF716FDBB5585E089B79C60CB8F8CB31D69B2F86A0A47A1969A57C242A23B0F7F0D7C7E321B925793FA8DAD71B0E2DE951FF44C500F396009706F370C086C04B8BF338DC2BF7DFA88F296557941ECCC58D83DAE10A1AF197D4E2A600908461488D50094A47F231229099E2A8A14B9F030A4B5D9F45BE7947F54FA52BD04921F546ED3CB5A1CDC6FA050457FC7B8872A9B91CAD03E18D012A76C2DC57F12FB9FE3CB6D177764665B14FCF8B59FC81AD63A908DB9C53067620F00B242940BCCF98B1839E32153339B5F3F563F01DD19B2370EC7863D80D5679C5DFFFE8EA0F765CC154F27590220C6A357F16C2D52D8A900A653FA16272B03F4D93E503B1B0DF5300F36CD0E8FF0187BBEDBF4C32DE5663B19275154BC04C02B40F07A6DD57AEE9A2820BF86369F3568A6CDC1688998236975946DBEAA10A5A25DC35EA2F78E917A299D38D62C992EE4169C656CEDAD1B0E6145680051669583C80C21E7C2D817A36DC94D883C343745CCAE9DD1412EA512EFA43C4234D9C9B1D01986D962BBD3D1B0F96E868625E383E98FDA2A78A654E9FF82952C8FC18E92F89892E896532077FFA60AF752279EFEF1A1A0565C380F7E45707150E4BBD63F633297B6CA0BB40AA124BE5C0B0E1217060B3BFC87C2E112A81CE21C932EE2E4F96AEEAF2874ABAC4DDB12577C79F799B8E5F79A923C16ACAB8BC7F544AA063ED1FF44A1E68AB4A5C8D35E606A3F042010CAA19000EB7578E28F512ED2390CF3F789A7E414D3FB4FE3A83A6C68B363B88CDDB0AC3C70751F798C2441E0F09B725976BEAB5B131293FA124EA8E77B387DA8188943B6A81E6BA2A24B3AA2F1B8CEBF1FA96B7F189FB4A354AC26F12AD1B32290BD3B9A2619A2FEEC8597E5A41BD7318ADD0C40219A32897C04987841F2D1F3238CF0E61F31165438F055444E85A03A1D7C38232ABBE4381CF019BAC2A359E517AF88D6E8B47632D02279346EBB5974F2E65396BF30154E1A55BA3EF9954E2552FD66EF6B5FE564018B26135BA0B0BC8FBAB2D77265FAA8D08AFD701A6508584DD4B8BF636B2A47E1D4EC634632B1DED7AEC46D7E7C5CB1BF072113353CF19066E2EAACD387F8C9AD9CAF582B24B0F9E9CB38ACF0E72266C640BDFE5F444C36D6765A43E734207A4C9238ED3DB5469FFBCC202426961C4CEDF016DEB96E233E2130F67BFD014373B7E70678A889F33A31C07D2FE8EE585234F75A1A972342E4886B5F9ADDD1F49F32FBE76D970B4A073B1EF1AD5464AEE4191B19A62A88DED371FAE1826F0D78648A30AF3DB94219E62F09EA8ED479D9FB3DCA63FAFF2D225B17A6B86BD7A1C8A8C063021E35DE57116607DB6F321E3EE8404FB18AA32CA083D101058EEC32A5773AE97F39DA60C12D3849F10CF810D9B66661540FA77681D50CBAB510D7EEE0BCCC3543F2DC9D31CDF599F77E1D05EDE81288607978E8FBC746C073B7FB6CB8FAB9302709189AC45039F71BD71EBF4C2FCE8D89848C1D5B5E415D9B137D59076ECFD5F9C3DC1378D737424319D94BF9A37E90D302598E849422855967AB13B838733BFB35C0042F3B0EF1E1BD34C97837BE7F82A00C3035700656F4E982CCBEAC65F1DFE5501DC7508F22CF58FFA28BC93F0BB1A28DF5452FC2DFE365C612F5A031A5DC21948493E900089356A0824D56B3812DDFE775527A56909FE77E8944701555831639A5AD5FF9BAFF937414F5765E2F0AE14D08A2AD7FB7F5DBB7D32616CE1BF9336D5C3C0B73ED5D9430CB68B721D60004837F35FE7C7CEEBE7FECFDFAAF773BE7C3FEDA21EF4E94560E8BE639A09BEC94C3C8BA514ED7A6CEBD85697F55C4B757DE4A01736DB296F12B01DACD423F1E3D10EC4FA6E006181D263B444649669297C0C5D8DADD0421292A3033727DADB4BAC2C329415E78A0A8B8C3CBD1D7E2E3EDFF0004324655848A8E91C9CCF9000000000000000000000000000000000000000000000000101D2C38A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 + +count = 8 +seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D +mlen = 297 +msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +pk = A5CA9BFC019EF3A558E46FBB340C5A84BB2362FCC63DAB34309328ABD6F38E0D06B81429594C6E8F915FC71B863DED47D0A31CDBF5AF74481AEB1B20D1099959C918DC0C5F75AD1957E9A20CC238F1A43A5E8487FC5D0443E8ECDDBEB1F22156357FB39B23CA45F84C694FCDBDD209BB663748F313FEA3D5A938E2BB2F6AF6AA564F34B2D11F6FC6035ACAA0E456517CDFE97709A715E4850F7A493B76D0CAC611B1FFEF1A099C6617CFC0D92CF765A598973AF3EF7BBBB63C616EE1A8BEABF49FACFB1B70BEDAEDE9D242CEC9EDCCDAB1EF7A6E2684775216C5849018D0139BB70CDE036773B4A63089076FE11C40F48EABAD3EA507AE33B69B43D5CAAB2A2DFD740CFFDEFEE861E16CE7E38E43B2E45A53038C2539FA5963CBABCC57A43C5A214C91E057F0BB0B1AFED9DDCD318D8A4AA98BF0D458E826CD233E53ADE04110FC2D44022C217F7C07A04A3F54329C56DE4303170D8A391558462E66AA458908E84B9DFCACD8B8A3B19989EC332A8770864512D7331FE6D86E95CC43CDDC918E1362898D6965F4FAF60AB4B91B23943F558B97B6E08FF85F6C17F7CC0A6DADA6A97B4604572F6E7AF6A27D4909894300D4A85732414B684D7C986D721670F26639ED6E1DE6ABB66F6D80D36C8FAC24C2281230DCFC48F09EF577B5A210640183C9F28443BC1DE9E87370190F81914399E10729C841E2B322CB8312D5882F2F03DB8661E8816D1689DB8C4623BA6FB9DD3EFFAB95C31694B3BC62A3F26066E0592479551169A4464F734E1FEC7718C3E7A9005145C01B4A33092974F537F77EC7312F70BB560E95471BFD4393E396A3F20FDBFA351F972373DBB44A451029CE27449E0E4D76458E51BB7465D39172DF9EF532ED67BF1AEDA8D85BF117EB2481B8E0E1F0FA277DFBEE6CEE7A8560B156DFF2E7AFE158BEFEA8CED4F96DF7982B84289B95517E27AFC6455406F409B6DCABC86A6E2FB3A7DC2B9F9A9B99158E8784D646DD0620A4EB267934BEE4137E0AEE378FD1124A308ABE1F971CA3C823BE70D4BC782FBCC055097FBEDFF2CA89EBDD66687DC4626B51830D0ED27347C4D95B29264E042E9189D4070D5131C6F73C99445F1731C8B66CFA7DDD590F996B38A5AE5D774FAE3BAB491C3BB7E7DBBF7DE15526F9FF467E620AAFC854CE9F2CE34CE7FFF3145613141329360D316AAE723724839961D39FBF7989E429AAB1288F796D551DC6CDECC7B5DAB113F452438CAD5D4E0855B58907F1AFC3DD79045E6F32C8A7AB045C4E7C3131555C340A63F5A8ED78CBF5538DB9032E7E72FC9B19135D1E8C3380B2D20B3315748E738D887BADB16F58BEB52C1355B806C63ACDE24F22668898C0E0CC7927520D8D5EA6D03051423E1CAE04AE608158D83AB7ADDC211A5A08216D9945BC0B2AA4C05E7C5DEA4DDB326393BD2D6A5F32988FF6712251B7670104FD662300A5C74C2BCEC17BE235B71E17F71C3F9CA3FA2EF2640CA1EA8F2D6C8595CA97E1345B887F8F1BE7FB366282A7F0ECF994F0E5C01D8A2DE36A7B2F5332746FEEED272B4C51B338380463B750F5F05243E3A359830BF28FD3F232B28FF147BAB30805C87A24C6ED1DDF646C2ABB0ABEBEA45FF961912ABBA9EF962FF5C793EB0E16DB14E5D37B1920F6BF20CDBA67420D3DD7695FD5EA232B9F65D3A6DBCFFC5E519BF048F6B9B53787F08F32C7F1161FCE9C7999F6EEADD7BDEB0BAE628BF6AD05327E4468BD3DC58D12C9FBE89C465F26E79971B660013C0090A8E78CE95F220DCAA53101F163E19A851061F412493ED36BF40E9291277064FB857758BB6E05F8EE0F28C8F4522266221C5A10CCFB64C61F892E2F42D8687A04 +sk = A5CA9BFC019EF3A558E46FBB340C5A84BB2362FCC63DAB34309328ABD6F38E0D5F6118E9B9F531A7D196AE7717CFEFBCF95648B0F6BD3845752251A0AA108F18A835C3974901E14C03A02AAA0C2B4C32B408F49E8325BC2AFEE3252021DD81A414426FD930A058BF21E4F82B708D02D4F4B443F8A72C0203AE332629480BE9A95B903091406D9B00414B406A19992800484104A52922018A024302A4466292C2115C806C0C126014B40C52B4611421210B32494C48928832059B4611C89064189820D322491A116C1A4165241672DC944C0817701B425291C62013070024A728CA1420D2368C40148619106902952061443214B02480A4500C83216224101B1302C026648CB29141800403C308E3326113486424238611388AA4862C23822511448102320ECA148E12134541C4248B142520084A844032D9906C24B0090B280E93024EC1C668228450D1806D93044998A28484A0000AB365D0000EA49091842684C4A46C93346924A24848306D23B940D198818C2885122801232725130011200461044560183464E21450E4166610A5210219090198090C060DA3246221B0210B3732DA482EE33205E04289123822A2042240B650A4186892468AE3B28CD0A8211B4524C1466E1AB96950B40D40964410B98DCB12301AB1709884010C077204804512372AD01629D8146E0A874CD9168E18408A0120224CB6695C800CD4344124452294405080248CDC0410D8147009124041B86901212922052A8B0446922086DCA41091A22D011762621412C91846CB346888162689A045D9C480000585DB1809C4B8491CB569012368C99250A428809A368D84B43003852480C00422164C0217600AA06503360192907113A890E0126C20C25198140EC8846C10A20DE34470533200D4146613C50D1AC36D88824803333222916D003824C1368A1188501140704986498108501C920CDA0660C01432840806A1228024492C211764C9A645E1166AA22292A196019C34855AA829D32846DA18811C3946983272640469E2A02412B58544866D112112A3C089C0264924272812909008233244440498C26DC2080E23A3845B2604E0962121129184324263426924258C1B162024156514938C91008CD4C4209AC20093B4811283802190681084410B38409CA24819490A24964893C40D48A2648994682480688202018C3441E1000663A08123844C49A04102C351E2280CC4966DDC840D5282214A34014410620244045AA80C4CA0848C0464B3855C13B3946B12F3611D9C18703A7CE227DFC2DA9F9AC641223C9070ECA92F672B17CE64EAA11AB92F606CF02C0039DE41EBB9A6C2264D9F14465BA5D31A8649720F77CFEE2A3E037F18744245EA73113DB397D8352026EF4E61CF9360F1B93821BFEB14ADAF773C4F159041DFC18631DE755C0487B226F1C01D49FE84C30CF2A965EBB525858DDC27F5A773006E67823F67EF795B6AFF334B4F86C192E2C511C2A0C069D35FC3BD7E7E550D70EB2F24654019259388E525C5610B1C0CC2307B320CE29F48E02585F15B8311013305A401297CB82A6DB401C64A8C87204DDECBA3D66E8AB7B8932E10919A5DD5F8E670E0A5C7F503590AAE91723C0C666B021360B161E596C18746D14616E92963EC16F4500ED409C58131062F3282EADF656B082D942F74E51EAC7C40B19AC3F9915B2FEDDD5CB92B984BF15DC34F6786835437D34CA933BE548E14750D0C9A9926CD5BCBDC0084F8337D1A2A21265FA7297188D2F038A4591A314A6CE89E53E9BD54213262B033E919A2F530BD163F4FA97F70C7F2FCC1B18A69E04C1DC305C1A593C05D228A584669783107B5FEBEF7DD15DC68D069E1CB783F398F6467897316C97BFC81A4544614C87A6A68868A30D131866DC15E2E619E5A950A3D79814D9F3392817DAB907A4050FE2676B76F33965D7D345E3D2CF4E86707B979FE672756F99E03E4827AD632C9434D532C75F8CC134B67223ED64AD81DD46C2EBE9317232501C71090747A387602B754C8FB2F5EB19B9FF3F45DE10DF3ED9512FD168A11B3B78A84B0652CCB7310102FE8FDB7DA36C75D47651DE3F261CD637CC70041C18781CD88147A25C37714F1D48BF4CCE4948E5E0013477065136FD46CCE29055C393A373EE32B7608655FB33757B591BA00220BE2DCD8114551296325ACD5EF17B7FAD3CFA372A6C587ED030B251E1945458577E8AF2D248634F0A305E64F581E881550D96AFD0817F87A5F5039D9616CE1B3168C5BE7C8B5C5328282E1ACD67EA18E203072982C9E445A2160E003D2439B9C0059558CCC43D7B91C58C80ADD96B5E4E18400BED880E29D266AA31AB12279BCBCDEDE03F9F9A4A6B3D1758315B9323CE103E3117426DDF2831C4DE0A60DD4A8D54817941F10C5AD4494BC6C73C9D0CA8ED4DF4AB18B05A556A7E6F3202ACDC6BC8F29F72FEC5C93CE229D556236F320E2189C276C3892DAA234853341B7BCE641E8283B8997C6ABC31A5AA31F6D3EE514F8C412B2E93227630DDF44A6E37E3FCB87A863EC926694E1DBDF8753A92D6509DEB532EB3A56AAF60ACDD38B57AA62537881BEFFB4BCE6DAC0F48DDE3DEE34999D978BCDE7625CEB0E3FA1EFA1ACBF37C1341CFC3946608DD2A69AC0C44A042A0A1809F08B3766C0C979E9A4F7907FB50D96A5585580CC60B70143EEBFA8E6E68902E67016FD3A442A9C44BB2F408424DB3118FDE3867F12DB90AD70CCC19CF3963BEB17D9E8AA6D19A5AA2A73FF658392B128FC7BD7842623BFA44E6982D3F9F3510ED7DEC06C4762484C91E89741F28AA28CFE949B418AC79E29755BBE8D708C696D93CC0F4362F878E96ECB6504014203E85FE4EEF49395DD3B80E9AB8EC59A8C8785D5E93D2B7D6EB616AC931FF442DD9CFC15AE53F2B8B07436D07E23A29582FC31BC753647C2EAA530D357C2DDDED56F6B12FE6C99A9E1816780A03EC42D0230443FE28A5E53DE35F7B02690FB808C9A30E815B21FF11E2CE5C3B00B489123D180C9B1EF4A02D98A4AE701028F0137BD663E8662650F403D8D64CC8E34123133D7F071E81497B9E15CDC8996E968EFC8FC81D7CE436F63B7C3B70D5E5F480035AB97E8C7261D08853CEE82677490EE8175A15C0C6874BD30C454944DA97B050619A585E61535FF2F64C2365112140255C51A805D4DB95EC75725C6E0E867F8709D716EDC73C4191F2D50F7C2DDF718E388AFCAA6724C19403B9BFAB8E5031FCAD44CB14131A53926D50656BCA0B49530D39A17C125EF2EDD4D0C23FFC2804F4AD432DA4788B71E7D159F61CFB9EED3EC716718583EDF27A72DF5C53F0C243B5E20E7450B6956FC1E38EBACCBEBD4275225E7248817BA0B97E96C425BE65484554BC16EB74FC7062FBD8CE0D1252304B014289AF6BD63035A6B17C8DB2D107275AE10FB3822FF2C4B0F0017497FA055D79D8422CB4BD65B55E3C80D7523DA94D5F06A1BE8BF834F172BE5C8FF62A3BC8BB441D2F28AA52E3D008CFB3E4C3B970305037AF366FAF97D34ED84EDE6763267014C31C2B57AC06467EC4E7E4CA1A8337A1DF3D2B9B220FBBCB5CB0759902EF15DA6B19C1014DE54B7D040B80E1837A75D7DFD28F88AAC99B3D6 +smlen = 2717 +sm = 12E843A58CCDBFD7D0FC7D0256D0D354448CAE8C57B783A23A41D1669133DCFD094EB52911CBD81F934F71CBB759D319D5BBCB767E9FD525EADFB5BDE6B31F8B9AC737FC43D3AE3E2DBACBC2E2189F3013C811A3C8E9CCB65F7221C1098B0C65FFAC3BA0FDBEEB6AE55480D8F29D6B6F9883DA0294FBA27256189EEF8B90FCBEBB15320EF49A07C301D9DE90FE14C9A4C742C5B703A7780801E5E475BAA888ECFD3A91F05566B88B459EC4B7657BA6A7E23B2AF555FA53D547B7A9F992DA7E210FE9220E7C46DC862E4669A490E67435D4AA9BD1B61A07CE922EC3D9C09B79FA59F1DCB6A17316F637EB40ECE0B45F7CC85308E5BAB6170CDCD510BB33294B5302EDD933DBAB019E48736DBA2489938667C6B528DDE4204C44D66C2D709438C0D4130AAA0167A50680F7D160A1B7D30FD072809999CAC0B74317E411430BCBE2484DEBE1A0F8476EDE1096C1248B90FC553FF69DFB4937E7CE89D67577ADC9320205A4D568E17D97E3DA0B8A7DDB596C72764F01B36B4CF071EA91EEA08C2D30FD6F7D7B5404A050AFA9BB4FD1D7699AD47259F1EF29BF2D7ED52D96E4136DD5A956F7B87C04F456DF62BC77EE1EAC948A3B1E98996A063CD286F859B507319A4D70E21961E2AD4BBB188D73B7456F968737584C857AAE2CCFF2BCAE309A4A75C94FE99F57A0928AA749013E5C4854256B4D9C562C1886501FF03195DAA2A42DE67D5909A817F60A341596FA28EFD5E1E756C3ACF3C176A95EDCC67601F79A1E1F35592AFA9BA572149F35F89A9E75CE3786A24D2AC3602871A5A0776A217623B40C54E349437AC9205DFA1C70E8AEEF2AFAF230819FAD9266DE8E69819E146E739E77A78C18EF3C087342B9FB4EB2A67E0EC4BB80AC6C18AAE1885161E31346FCECCFEB61C2FFCBBF5401F67E672ABC7E8FDA880FB45EC9985884CF530AB0D52906D313F62368ED2CADA6B27C41068BC387A2A265436A5153B79D8CCBA31E5620F2E665431C1C9F21DE7B3C1EBC89279BEF8592CBA292F717BB1F248C2D43A10741334436C25E45C6B15AEBBC8E958F7A0B82CE90B13FA2F3A04214D7C706E254FCF3D0110022C1CE85A17A6A56CB1B1896ED81457905D08C484DBF7CDE29DEF70367736BE0CCEE854C986904D80C256AC6BAF59310367A38A3795E10416847564536CC65209EE7637F4C4C0323B31409E92896025BB5F3C8EEBB1DCEF1E378A99F59F5D8A18670A2FA96B9F582E83AB4786C4F8F4CCF24E7F376352DC7B51B9452FFACD49F69488B87E0B5D8685F257C95B8627B0F112365FFFD282284C857DB75C71F8E4F0C61DC2C6E29B7D9CCF82A9A54D1835CAC4DFA2C6BD942855F0A929F38A80A0B86FC5DF85647AF26AB56F95AFA17E60548D36939D6D38A8286BA8A3376BE58377F7C110483338AD6648C4773FECF9B38208F0235AF0CFF3EDE378C1D7C9320CE4269F98C617E19A7D1967E9C5507579C0364DD3A0A0FEBF56316D412A967382309704BF04D0BAC7699D2FB14DF71232A64C854BE8939B997907C970B78097EFDE351032C97E3BF9A4A2D96D59E029B0D24159D5415378D85DF1D9EF6B6974F6AF8B3D35A9709645EEBA41F4164F5B6EFBA751FF7D4E7DE50D0F214F6DBE57528FE215A4F7387FEF2418147B33C7904543640CE4F96154AE0C9FDAB84A3B54D21A2B0FDED4A4F4552F0F86769FEE246AB547BF28D9B65B148AEC3D0DE2C63B1ACE6BA4B5DDF1C69974CEF9220F486483FBFD662666C63359159BD1825FEEDAD857F5E1D86091631221885F1B1B1FA252E1ECB48332E767D3D18E3B0619FEBCA926118CF079A541E01A154F0E2B83A4487F160999B8B801620B3F1E7E50C80C21F4453DA9E582F9110103F6A1BB79EB827D4F2A9EB2D07B94FA21FFE281E0761D39A881A75CB4B8BE51E429BC40C7D2812F20C3E8B5D05F29584DF8B2ACA8CD6E10FF4348E5B5CC6E4896D0D2792094B28A930560727DA738940CB6BF6F5AE4B55B856A9F50B3D2D67519B77A158DBD094EFEE4B9B40014096A5EA0C49DE366D2F9C79DDE55E55CAC364173056C1982E921DC4B7398F571A3FADA2E986284F3A362A9CF41F00BF477BD1CC3BD5D4DD19AC6E3568B98A0929A8801BF51A455362EF68DB77D047E5BA759F7B0880787863C40AE848F045ED54EDF8C6AD194872578FF704674E7B452D5CDC0319ED560AFD2AFFC3921DC060FFF6CC430F9324178A9C82FEE09FC5EBF208D5E991559B5F0B491F4B0C35D6ACC1B91FA03AA64E1F753F2E07965E5C6A5C2248DCB2BFBA167194D2A271297C02A8E0A0757D253137D7EBE992ACB7BD711CCFD6853B976F1A7C5B57BDE40AD7B33ED4B09B0B092300D8CFD3187274BE670F85DB4464518DD0D8EA5BF2E2F45E0F5BB30B6FB36AD1745A0B0FF0A9AF332B561CA9B7A215E919FC86D4116F9B454D4CF3DCACD9BE25EDCDEC9DBDFBC2A1B8235A56A99882AEE77C23449060DCD8CD5894EF3DEF66ECF962F4F02BE34B033D289B135FA52FF40D01F5509B1A90D8482E2612A718F800F32E15DCBD8A4A475D3C81B938968CC261176050350786B56619B7244B4C8670F14249D28567DEE87465FDE99AB9DD0958CC7CEC14149B14E458CB9A915C0FD0543005438DAA75D3B10774225B4CB2A2E80E619C0D6F8C6E5D17105B62BD87D4E733F17A61357BB7E9B936A508737FE06B2C572D5CE14D8EA0D8F71CB006CDB7122181CF5A21CA14D9041A095D00C15F3CE98ACDD0B4A9B481924448ECE1C138E60007820764835D53BB5238C161A11FC8EF6EB975D6512F2F714059779EAAD117020FB3701A31E67E27F2DE9AEAD5F63ED2F2ECC093C4751E918761DFE00B4FFF43D824361952F874FDD19178131CC4EE106195A139E07E0D628F1ECABF0AC0969B395BA31A462648FDFA1D606FF632369F074777E6B6E9F0DDEFF7DB2956312E05059781F48334852388A0268717F24C7A99FFFD208AE79EFE259757CA843EC376E2774F489FB5E6BEA81780FF08F3A8CF8F9E4FC9111B467BB1F49BB33504E0BE933EB079512D6850DA699DB00D49384FD15DBA7F5D0C93E7638137EC130A451353F294C126E411E7F1D46FE745B3506CDF30AAC3D78318BD682DA8B1C72F6367BD1CEB0E3BFDA6929E876DDC4D88BD5317DB1F316A08D66915D87DA350739C2D295AFA21D519BB8B7E2B5F13217C884EE16D1B92363FE2A9DB4F6515968A1BF80416CC9F37EDFE55AE918369FD55A844B51F5CDFA12DBF922BE8262170847284FCFB75F618927240A8BD3970CDD9D1AA99358DC63695E19C5A7FCD1A3B485A5B659497A5ADBDCB00101C2E444D747B86929DB9C5CEE9EBFD1925282C4C77818A91A6ABB9BAD6D8E80E2631345A60688084C1D2E1E5000000000000000000000000000000000000000000000C1D2D3A9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 + +count = 9 +seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD +mlen = 330 +msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +pk = 182A5E3CAA740BE3224C80541C90D0151291B95A0940B6426E118DCF4B16381B4A6A1D5C0DD6C26930C9A68F85AB9AB6612C667D1EAD31526A0673EEAA7D8FE89771ECD26E0AF3FC93D1A5274A90A3E18B25A45E488CBEB5FBC4BBE51B728FF7DE038505D66A3A7A49F9062D24E1A548013D564C6B02211F6663A019FC044F8E943FA8257BE78C72A34BAFDE6FCDC891E2E10222EBE73A0BC8B3F9237FC9A7CC1D80048AD7D5E2CF4FF2393A0079B77242F5591BE70819C089C188A2AD9CD95ABC626581AD79E770EF36BC0C9764E16DE6CD1C5D5FEB203CAE73FAE5FDE9A44383289E1F05BF6E94D3BF8B472CDE48A0829337817B1B40D0CCDAB69D2611E998871F727E2A48B49758DFF831A44C1E5830CE4394A96D6EB80078897DB44D49D56DA79D676A8BBC9B6F0CA11B949C896242B41993FFA8C32EBEB69DADC29EA5D8B0C3DC3CDACE774D41FFCD260EFE2DB94291D3CA25843C4903263F00F15D3EAB162EE97B0874C1FA5F60856B7389998F0CC40914ED44A072464B78503E165C32761315A481732E51A7416F8534A20206CA42A1A5CC33CA64A6629D754735F9565D6485F9D69D983B2B467FCD394BE7875509DF989F8E17E36716B140302D777CA7796E3EB411C469E67330875D9A4151D798C3BF67E61251E70BDE91D3E43D1618C094FFD33481C1ABC65AF7817EB09FBEFEEAC0869C8E0D82702E171FF5F839B8C2F8E5961F6868D96D1D3A88BDEBEE9366CEC364C1264273963D6FA0E273D828AF7332B1B404D80B88E8F02141ED78BE44E80B3A51D4187F3EF83705F228863CFFE1C11FA48438791FD9607CE5B0C0E45DEEF50F4ADB836A2629DD76769892D6F94E3E1AEF19AB8CBB6578F97E86769B643F3FDAB9ECF0E98C718E61D0945D6330DADDC64AF9060BE946C1B2A9531607E1C5D3674ABD6D375D25838432E716055F6A9921B28E46D96C63CC5F20A1B088B7002BF02C213371A14DDDF620369D65D276648057DB299CABE2EF97596148F45A8FAFCF234B87EE01201384A10F448F0D856D43DD639EDB27620D025910778B6296837C080CE273675076D1E58F1AF9785D2EE22BCE40ECE0D7AC93B6FE82D29F749A9AB76BECCA69967BF4CA6C3E21F96600ABD69D90149E657789F7B43CF66CCB51809FD6CA646EDD9AF2ED43745BC1EBBA80611337845946AAEA5FA5F88F3A87B8EFF05EAB96A53BFB8E058C2BA82BC35026837AA0E8BD96BCCB8E5BE87EBE8A6100094370A10FACBAB204E88696CA9A7AA93AB621B1943B51598A1D0E3B46A721AE96E9F36DEE238A21A923FB39062995BBFB9BE001B708FBDF70229750E04334D9E4B69A89E59E8A709D9FEA26D41FC568DE325FB5ED057946418B2B9A30E59C2A38A38FDCDAD021382B6DE30FDD306D1A6E4F1E9E7FB283D385E7DC427351AF31586FDC39A25B4A27E15028940738272A697BED398C053575043C80FC17305C685C1E09B315BF82F013BC24357FBED8C82ACF4BFB1957694243FB45D92BC3275DE059897D0D1657A6ADD4DE7E2487CA78FBE27AE9FEFA36971A81EE77F115E0B030730488D0DFE4243A81A33DE95175B63602F34C0F074A5F4F1437E3D631C285B0DEB5A7909036C209DFF07F23366CD9A491506C3782CCD4FF68D9823449FC61D0634094CD809C999CE79AFB6A3A3FD5F7D0DAF2CF2EEE748E9FF7C770E5A2F9EE0E51D4CE74314B3B3DDF9F43FEF1465C2F21F62BAAB1D61E8BDE39A3EF6E9C7923BD74937AC4D92D3ED989EDFCF49AB314553DB99B5D3CBC1E4F955D00F1DF4DACD8C1A93E894BD82EB98B24BE3D5C817CCDD2963C2EE44578EF58DEBF8D144B319EF4358C8726EDBE37 +sk = 182A5E3CAA740BE3224C80541C90D0151291B95A0940B6426E118DCF4B16381BE15CBA4B00C844A3AFAAE51A1D2F0ED3A84C94CB8CB06C3D148FD0D1049D91979D45AE28F8269E3F52E59AC2E8D2F82B686CB6D7B04AF6D56ACC80D652B0B24613053B05ACD154D2BD66D8BA1568DC2D19DEC3B3C5A4F37C7C98B052DDB10DD504382422A889028281202848231552E3840CC2A26592224AC1264D0C108ECBA265502650080090D1366202C86409C470C43041CCB48488168D0BC93023B42520C65103439041429263A8291B2349CCC401C84861C136104B866114122A20B46501104C58167102B3501B272D11942021938823008ECC0202C9106D0C16665910081BA011C0367180A47123470E02A48DDB100A4A069201259091A63041A649C8268C13812C423864213131E2342610A720134365A30611E23462E1A40404C04801A4481930244BC46C04878408880DC3C808810484C446608C186910A61018C74D62A60D8138494446669A00260AB10149C0652106828A26854B04860B050422940801828D9A244E8C32928CB8450C850C0A46090B992891A00021B98098029199969143B668128751D0309201204DD1189211391161A45102A24C00A444A0C82903374E41900D142882D4B8249B468E2425415A283144202C89B4301394840084310207504B14111AA785D21050D080885214850A226144844D22368D13C3295814680997911104428218244C18681C126523357010336AD0B42902461013418108B75020996522114E04858114A460DC206A64B690022251498800508869E4B46C9922464C162A484451213361C8A221E44270D2C0105A3225A44490032921C9A06D00806C10802894266DCC423224052280047011478C083544C43464941889DB0011018785D2B604C384659C108ACC9431518050499488811601C206086310680410858B044DDB20604B323024126604468941885060020083968412C2249228284A3032D236881AA20CDAC4280CB801121561D9288A41126510006961802CE0080D63386904291043402D039685042991E4469121A3311A87410139018092245084240A1988041144500428DA3431CA022A2222244A3270C34602A23004A2380D5120120C850D222390DC12018BB81144008109199080428A11264E51C601D2120A50B42813B829212226E0C88CA33402924025CA0041C418455840288B1406DAA4014A260813B50CC22222102585D820405B268041166C19B62D014385A1AD54C152E0BF15521331CEB3A093759E5CF72D036782CE771C9CE6782C204B5395F99706C1F0FA3A3A38B07074E05AA2A37146E9F3DB6E8FDD85C7FE785C55C2098B347A875EACBC812682939F967E5EA9C983ECE7FC5A5EDAAC974F61E6B18EC9F03F2B6E7AE56514789239599482FD8B73CBAFF9DB1931AE6A9F0635ABA6B718E61CF8B4CB71EA34436B4E1AB61AF5DF7C9EA85C76E3FF3AE04DF0E148B95301CD5CD72EEEFB1F920AE5BE3044902E8CBA93A994D2A4B0DC62A43FABD3E2BBF25B4939A70AF1DD706560D63952710322A45B9A14C3CC52D0473E697B860BD7D3E116EE4AC81DEB04BADC7B88C93CA1E3A1ED34684D6C01242890F9ED4F6AB13D231BFC1B2CB6F01A225F492538398CBE297984DEA42C64838D2F842419F61AD9534018C030ED20697AEFDB57730AC84733C1D9FC5AD9709A5B5F467D780B11A4330BEAC342EB265BE43F1D842DB2FAF8C2A9353A859E05FC9E5EB081BD568B55DA0704C3AFAE16F6DD7B786355207569D3732B6CFFFACACDB7954C60A3A8A09C94731C12F09A01B438F1A6E5377644F465EC5394271B628CACA557B28237162BEF1990157FAD0E88957DF74032A08E834E572C0FDD8E81CDA7DCC6B802412B0971EBFFFE72287E7BA67AC09784ADD1D7FC54E8398F1272EF0DEA7DB843AF002123965449E7918E71F1B3AE2BFE0B78BEAFC2A5706D795FA97D5AC8716BE5E6A8A89853FFD97E531A861069010CB7ED989FB7D07AC0C646FDE644C4C41F0554125DE23113AC4FD47BE3EEB9FE123001C4643045121D9BE8A8804787066AA2F0B653012532FB5C9156C535A3F9614BE91A76442C003B715F75667B02737876594DFE6BF3E7AE183F4D17FC931343B5288417421D60D6883725BB5131F491FA9BD2E4CBFB48A03351F3FEC225B3C4C1C1DE31F3EFC015561510980E6F8266263C80BFDA44C59A05E92FC6753EAA552C8B76F40DDE3ED2307517ED962EFB07552B8EC07FD4984CB81D3FCA6204B5F73DA92B4A5132E0F70E40EB64D598E0698B18F1CB4A21AF1FE3B521868F9FE1CB1952BBB9B7EC398A319D2FDF0B5187C1CC30CC40307CBCCF36159180A9FBA0EA301B5768089D6AFDC734927F7B0B773D9253CF0971CAD6B4F47E267D617F5D8010269AEF252994B423D3E39D28C7F2ECB9488F87047B59039E973A3CB565DEF8EBE84359C3CEE96A40C5A6F839C8EEA4C82318CE45C6314EE735049CA3D18A92C75D73C4B6E11E68F9FCC70490ACA43F0F05C828CE2B677C43613C5A96507C897DFB99EFAD5F107E91F2365ACB78C0EF570357A95B5BB9E629EFAAB62EBF286DD84C4F3A5F857DDE6B476634FF28740EFCC13ECB25455BA6C7D45FFB107E0AB59702A24CDDABCD1ECA7D6CF1D9A5B04CC7A682BCDC57833B815A0FC9ED52CD03EBA6DBE9C1E070A79AE203DE31AC8C119BF3A50472938A892902631C2144A0AD84E51F2B39C1AEFDA6CF92156A8CA44EF346300B16492CC6AA9A56498072174D2B002DA51E4CA9FEA61E870D26A0EDF1C0A4D8D474EB363DB08E723D13C4CEACAE54E65ABAE3CFDC05385166FE29B1B3692DB63CEAA34A882682E6D7D30A1A40C8B97E1BE48B46B9CFE2A9D222AC21A5093020F8CAB12793F0A16B5F5F7CA35A754061942CCBA25967F42A6BC42CF5DE147F326B3CBE4800AF48B7FEBC961D9C6C9D93D082C15DFF47566794D695E74957A4D81FFFAABFD57A07A94BA69D4498B9F07F7EA48286DE10611DAA86931F12253533C0E0E3CC7F367FB7BD70EBED0551C1EEB2CC2342726DAE3A45AF394C6FB2D42DEB81E9D04942C2AD80327F722A6961B7379B32576B8A5D319A494C354BD1ED106ABBDF86152DAD2E3ED5D46CC0FBAAAB8FDA5B5D6F3CA0561F1C61CBEA1A01AC65EB7E77AB520EA9DD46F1D545650D6CB3A02329605B9FF6D6FD916E77D347B38758DBB54125CD2988B5FC9137D639B3C330720EFA7664FCB9360D103DA88979719818338EA46EBE95A4422A9E233B20A53963B8FDF78A6857EECBEFCE89AC911BE9FB6C605B27453B05539882EBAA42BACDA69792290A8B7A36E2CB4C8B8AC8860BD0AFDEBFC3CA7FECC0B370B643498C1DEB360BF99B2BEEDFF879A64E8DBE421539EF532B85DAE062AB71FF90C036307EE81CE0438AB529BF292DF1F1ECF1681639AFEC8C5B96B7514053D42821DCA098EBFFA28B033803882E58CB4C3C711940365388B8E308B278B17088B20F39B7E6F647EAA0316FE2D0431B6A2EFAFD5BA07E53F2CEBF974858A272051EE2A30E2DD905453A2080CAB91DDDDFAD1FA6FE853AD2EE73B0C98A4913DCB4037B20B8A07DD77549D0C7E8CFBB1EE7CC +smlen = 2750 +sm = 3AD191244A7967AD4C316D4FC687879C5A0427D866F41596FF3F0576044512A2509DD741143AED60E52D93A6BBB7902FC374DCA2E0C3AE0C746BE445645B302280ADC9797BAE8247F3E8FFD4226A13B4BA7BD118ABC9CEA09C93937A84A60F7A1E629B15AFBD7CD93E9FEBF929E8B94C08C12D543F268B5DCF4E44010A57D673FA03BC9DF1685A277EFE7D1898A3B93FF0079B2ADABF21FF46C377E895D699E743C7669404A83D0A3AF7E3F5257AD8519D6E3E49DD3A13D75297F8F494A75E765E3F4E12DDDA35CDA814E3284E2B9FFEBB0335261F5B0E751136C9C2DF6C14939373D153F48413CC929EBF268364A458EE923DC5C2A2DF82B9C830B3597FE41459C0DE622FE8439D2EA0145FD7B5822A1E62F23B0C654DC27C2C7F781CC86BA59C83054ABF4DA9067D3D1E53BD12B248432244DE71410C3DDE381F90FFD088F31DAA4D1E6C71E8B8988FA9D1CE476034892D2C6D6E45ABDFD8D1B41186B1B6E64A7649EF95964243348F65DF0C36880F4C58D9045DA76576BC6E457A5E685969D607906970DB2F2EC41B9E18CD3DFE5CBC29FA588BB214D4B00AA4F178B3CEC13ADDC7A79A3899C5F5848EACD2ECA637690ADE40BB373AE8FCDAE921D22E8EED5ABB618C166C262F72EBCFBDDE52B2B0727727AED3F51D6CDCFDD4B956008118B8D42F74E66A46F90A7F20AB69CC443B95EB2B109F9A915CD7AF6A21C2426A322DFB3403B584CF50766DE04DC27123D805C21DAF59ED896348C61D83A46EA2546E70934105D3E71EB1307165093941685A0B8F835BF14EDF208BC62A23B71CBA09EAFC2A74B9971C3CC1F72240330133DFE77905AC594101C0BB140DBB0DEA873AEC80D0D152FE59E8A50CA58A85600BD525E623CBB9810C6904B47D21E4246CF11C533804CC0A0D2E9592540CA4F5DE695ECA7130D5B590D23AD351706F81B173DC267E92A6C1644476575BDA7756B2EC9329E8EA7E443D9BF42AD5CF137C6E7C9F532C91B1FBDC99BD5284041558F058760BBE711CB7E24B03503D7161875ED52BC538C78AACC8C47538B3AF34EBFBD53F236C9AB90EA5BD64CB622F7C6E99950F87954F866F85453FE6FEB884BC3B3F5F9ED08B7623BD22C04498804D97F783B5EB82110C9AA36F8A8B548F0D316EF5000FBF8FCE3C712717173D908EDA7A65C387EA5C0D12AC574C18BA6323373B15B73B6C511A29840EBED4D8E0341B80EB5D4F0BE07BBBFD135FE8F2C78A53D30C6811D3CC5453D43C05EC82CF9A3DE00C6DD3C5F90FBE1A72EF10476E41E7A4C85F37D2E58229447BF49C6D1B7332BE103AE2E0797B5B10D2D2B1EABA940945C275BFA3F187D5C97AA6E9380A32281D711DA7AFC22761FAB00B6A9856ED8DA0C8CF6D2C16724C115E30B0DF199928404D04A3854E37F65D8DB7B284E2F1918EA0BC44B9DA7923DB2109AACCD2358D1C9DB62467EB8FAE63027D13B1609729D0C0ACA27AD461DF80345BEFF46883F4AA516DDBFC5420182DF5CF63AE5B8DD93869658CCB495322F6304C04A8332CCF45174E8D6121EEA68304E1DAE114542FD04926F8E5BA9B4FD72328C0DD685006880C6281FB47FD9861A240457BC0526A13D5AA261315CA91CB35902B08B7D62F830BDE821B26825C87F12893F5F9765D0234A7CFFED042ED669477CD5101435F4A88C5223901231B609E85AB182C784D9DC3EB7F12FE2D832E2E19ECC84C5EE7091727D570FDAB349CFA58FC4D140BA9EBE7113CBF59854C2FB59CD5B70CC1BFE613DA6836FD667472AF2C663F2E7948CC486B25BD8876A6A4E03550E5F875B810FC861250E729CE80DAA6585F9727F54A8756A44F2FCD1A57A58C367252CA190A90D3F5D72D6F3D0E502AA02B7B2A40908F012D5039EEEA5E00808F5D4F336008889240847FC4A4FEB88DF008DB2EFF1AED239C32EA3E5750AF10848690416DBE6BCA09A644C460F594F181D50F4D6B95653D18D9BA7382D404AD3FF1B133EF88AB5287CD88A4C95E891E3EDD55B8AA58B9D9C8EA6F33AEDAF3A19F7FD56256D507D47CA8E11C03F41E168793C7974310148AD85B5BA85F85E648088F87F9773FCDAE76A1FA0765E637459402D8FBE7F7F496F1090206EC75C960AF51D593060ACF60F3B11A5A4977ABC3A9C73C41E0059BAB13BFAED241A1206F179C548D2157F449CBD22A346C106D2436A1BD977802A67165C35AE0F3D90C2E9B71E30E067A2E56FE110ABBE6E4A5EA9F8373C9D3EFDC13AF68C7AAC499668CAB371F51149465EEF0F7CB24742D3E0ACC4543F4C2C9AFDE876D7E7106C189EBC25026739E9F27E0E2C422352F39E44DE6FE8AD2CCD1BA44835CE14695DEFD285B9C843989693198FF442D72891FE7BFB606145829DBE2B69765A1D406646955D63CBEC6C2264D0DDE34D6AFAC334C5B314A74FBCBD7631205158DBD2EBD3345E1C1C9E57C9DFAF930ECF2DDE7BA77E23F62AFA99D766627A1E9001ABC6AC8C2BCB3292F29B03CAE9D1EE326AA00C23D9059EFC4F0B24796945611EA16D47E277649F4A1AB3A29999A2B4D89DA69F1503BA89EA4BC7B7D531DB18080711A071780D61AF13A31C3BE04AB6636D74084F43D2BB84274D49FA941814A197A8C1D62632E11BBD89B3A2AB39458AB7F2F6A9A4B5DD37CAA431574D6E5F196F8E5D2AAB85F90ED5AA0FA2F5C7E6D418E6A185B10600F9356235D49E9BD8E02A4510CA1697E524EBB26066B18B0E3FBE4A320F7BA581B806AD62073A694991796C4C8BE06133E8CFEAA78023F7F1AED98CA88A7E432AB919153921FB8AAA473ABE1AA27AC3524EBFAB1D732D7CDF1D5E612359C3C7792ECCD3E06CC5CEA7D408F06EB08B063EC42EC7879DECA00B7602B27B4A6CBBB74DDD3B65FB0EC35D44B31E943386D7139BADFFDEBD484CC97C6C4C07F835B28BD3B31E9E58B715C203473A61B388AB2EA6E222C96259449A0F573748E4CE62407BC15CA32F1100B393CB45E786053F506A713599B0E0C757C618580E053679ADEF397418BD635F2A0501961453ECEA93281412ED06996F2A7E1C1D646292612ACD7EE9187DE374A645AD5FC7FCDDA8AF861A1607A94AFFF31C61D57309D5C483DB6F4907A5D3B87B4489646466B71BC36D1F4C3DD8D307D0530143660AA7C1C0BFF03616B6D45C7119CAC339F1E03009860D254C7ACA88B24A85781EF781E927F820319C007EC0318B069DDDD1F2053062388362DCA13F1735B5D2DB650EB4EA64F52257A6F3FC7876962145EBACD6ACDED16BD39D06C44E7809D4B72DA928800C265F5E7B239F4152920255125919844E8EF40010A242D3A606A76818EA8AAB0D4E2EBEF20262F4B565D686F89A1A8AAADCED5E6F105091C4B6979939CB5C5E2FA101319266C84888E91979AA8C3D5000000000000000000000000000000000000000011222E3C0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 + +count = 10 +seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB +mlen = 363 +msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +pk = 02E1D3BC9865242B390D7366A8051C76FF2D42A93130A98ADBF6A71CBA2174C1FD43F8B9B4AB9D588A4A1ED9E0D0832BEB13375EF495FB99E2DB13A6D31128268BE64C597F1802613FA9E6A7D4F9493ADCAEB82F160CC0E605F4F3DB57F49671C84EC4C35EB04826CA12906871A3EFE0E9F1970BB5FAA5EFE2D0EC93766FADDAE8D9D530C78DC846B09BBA24427910CEB071F9101E92D991C51F0140BBEA3F52B55923112DB800EFD3E2D6CF362CBF19D1065AD32F0112A574F1D50E0192E5504AE1D650DB29F5ECA1DC305C5D425C93E0517D1201CA6C607797AE59AF26EC2996162301C57D60E93F09283A3F5E34CA4ADBFAC27357764C1A5E4535E3523906365C8C84C1EC49BF6374B3F9DE88F98E8CC517A17BC2192D819F592482D25F8BC20BF6439D310B22311A46B618D902E42F57CB4CCD10B3309999159FCC8FF517E71C449F47DE1CCC2E7F76F5AB19C6E818C43746BF2C61B7111C02BD1DC4B3044A060F221F3966F9615A447E7FD53AC87D7AA020B6ECE9798FCA78D0534195BF242A13576C3323362D6261232FE799CC1AB6D77EFDB3030EA9B6B853A48ACC436C3A6E2090D4CE364492E91F6001E208C50D4DCDA0B8A503D88363A117174B10CD0C4954245C3238684B7C4D8F403A87E9ED4C801BA5EF27F88F0856522CF959588A873D5DDB9C3C21857E095249AA7D6064CEA6B122DF000AE9FCCC6E9DFACD1CC02C07187F094B0EE3FAAA4CD32814DC10D41140C8188633861AAD71EE7671F5389F7479D1D1E979F14284FEA586AFA3C5FB70DD65BBC2251872298514906F2FF91C37E0E1AA186B0F254EFC0557F0DD07A2038A16B0C1958A89A016BF5F684A788714AD9FEEB19FB044A3269522B585D0580D787A4CF44556DCDB39F244BC3AF42932000AFD0A7A413CB3839DF60C62A73DEC30C1E8C0F996497498644F9A7A0AC9526B7CCEA1C0FD7ADAA0ABBE2CBB7769212C82657D8FBBDB5558282E950F94CCD4D4670FD5CA00A9460D71BBF9619EA053767D5C5CFA53C158923095F5DDC7E7851D26E5B401625DAA05C9EC7B7B962ACD8ECF72D58F8294FE26B8EA5589EEF32F5E0A3020681AE2D1384D6BE7A5CB1EDA358E562C6E41CC39F3A47CD5AF5EDC93C490D91A0FC750E2331D6CD0BA749A509E61993F1A5BA2615029EE6BB37EF68D12DFC3A7D77A0772A02B72024749D061D174D3D37B9D03914E19C1C798CC5C14903380945C9877C2A9B73FB242A0B91D9F86C032516CB8524497579DA41FCE857524905D585B6A816D0C7C582A35D948DDA318FC56CADF20D55A3248E9A8E85C7B058CE0E42C32CEDDEBD2D436006078FD9D8A0E50AC3F4B43D6B7FAA35897ECF263EE1181752F674C3A3E00A92A97B62021B31A5E1A8A5C49B7AE75653BE9612E1560BB9869D3C70F18F6AF8BA66C62A485BB439F9C36071A5C079F1E5B6A3A91C88C7DC6A41FE5984C4E580E62116A9E09A1D28B092B7B35E48EE0FD34B9CF2008D77D8C23CAF9E5CC9548DDEB2C42BBF0ECC8DAF36E0B3572CEC6F87C93E18A26A0B5805CCF40C0C25097924BD6B40DBBEDA9BB912013B95B2E6BAFC06B670A3CA40DAE1DF291286FC1D57B3B600D63B06199ED20B876BBE119BB87161ADE1A981420CF40DB52C75F9155C196354DABC1B395710D13DEE28E0F954158D3800DBBBDE0DDC835A1798F69E25E2B2ED7DA081A7F8E5E0B14562F724C2B973DF29266791C8823F4312BFF414FFE0465447D885085D5C4566F6105001D83056B602568E146A7D66DF9546E3A8BEE5B8AFF3E8FD5E9A1CA0D53FF175A89E80D12B15212524ECCCAA09042EEF4518A330823CAC114B58CE435B6C02F88AF +sk = 02E1D3BC9865242B390D7366A8051C76FF2D42A93130A98ADBF6A71CBA2174C1A059A3BF747088A440F6AB409E7EC9340BD998BE10B5C695F848963B360F4B02F3B70C74478F343EF01C2B0D63B4E9DFB415E822ED5B47468FA5FE09025D1675EFE2AAD168A856722BDD758641C3A26A0D2AE054F914F3987F14AF801D881B1F02454020994CE0260949288E19028E8BA48CA0B22C62A8089A2892E03050122565184912D38421201942003785A3446524385043C848C1068C12470A81121009376E4B480D91240A199061093281C1C431131121A480891B388D1C07629CA63043B25010414489804441069248884400936C08B790DBB60C11194D81024549C26022A72599486020486662A22C09364CA3081083444992A225429268A2B609CB14481B84685420804C34721B412E93A00820088488C8658B166621142EC144828C88640C976C48A088D026229A44250932281C386CD3002253C22862C66962A6210113529A004E1240659BC0011B004CE2806DC824104C368081125013202458464588380DCC9629E3A285D9A204A0062D043289A4308590C641C1C86D5382818B824CD4B24518A20C24063261B02C501646D8988CC13431848651DB08484C067000986C08972D1C986094028010316D84A0089480514A884490C210C4040583122C5494400B4848C19805D112082127485B3011C13660DC200C81920852064D1B0989880691D2222998A68021A744A1884419B444D1824C93420482442E41346ED8068DC134860BC0244C2249E0282CE120481C028D50884D633651E4043089040601B62584940022434EE0426220C641609801900232CB2021A11804A2066503A87121924C481202C144505048728CB8094C3625414062C4C64992C04521B66D2043254B4445909669E2C25164022DD328880A390D81302C00388C0C340610492813A9890312500002450A0302401800420691C9124CE4426E18012CD8B429C1268E0A304254B06588304644105119912891800CD1108A524642DC984024027084200121142CD314502341424A244E11332541286212177143462C12A928D320451920004B106DCCB42C0C126040042E5334914810291994716086845C9648A018220411105A9830031508A2C85051044491220CE38408A3B20518A18C1AB888C990280BB148D940005B94708BA82C213332A3447021214C0C1251A1280C42B4641A1792CC42404B822809C724A3C02523825123148A54C2410B83401B0325D0FC0EC19340B8AB848FAFC8A7BE49ABFF79FC08284C12C10199AE253BC0DE5FC73489D7C766CA6CC9A258FA7B4B9F56DD43BC6FFBACB3CCE85F3FA938B7767B1C1C28CBA0B2789123C9B4891052BF1017CA471A32E6F8B1834969FD26CCFAD3BF4C138F6EDC0DDBB150E164DFEFC66AD1C66C9CD74DDAA156A425C924046F72972926084E9DAEAD9896F6C0F2761093899A41D24A21367DD0646D32A16A822B9DF7B1566EEFF3406C8B89088260963B5E8303B6FE1F5AA947E7002725F7B7A01CDAA6630F6AB19189195A080FB9F31EF4F7703E0C33F0F604B9098099D9BC6CF691F8C2716E36A1133DA142DDF5EC1AB263A33F6D4CCE38555CF248CEBB45148EDA91075243C42AC1745622C66F6960A50B34EA9D6F0F396FB615821440FABCEA0156481A51B76D8827A409A93A234BFB811CD8DB66EA5441429FF0BDCB259CF44B328C9E003A4C4A52C94A3FB5B4D1CCD9BFB943FC2B1121BCE5C829220783870043EE54D3753DA746493F0736CD57409F0F3E434CAB9FFB949D0A989E2CED295AD66914CD985C0A782619555D3847F014E0011E98E9E3D3C090BC7376041710C930EF5C5EC79D4C1564D6C1F031B57837CA89546837BDC18D778FD92B312AF60020A7E61D2ED268B02AA04DF6B061CB5D91735BC1DD29EA94F37794A7A11DD02893A4DDE25EBB73F32FE0459978BBC56AE5EFF6B781AFAF6FD40977CC337B393F3AFFA495AE3C6B5DE3CE0D8B3B6F804004B6DFBD26639910ED671AD2D88C2BD1BFA507FD397E585C084F0A262FDAC007E7719697AB2F43FDC714D6C5A4D43C05A861EC7C9650B6373F7D4E75E89E1BD917E236EBE89994296977CAC8B2A6FE9B12C89393CF1DB44DF9B30169CD00A8DBDA7AF05CDB6D51691BD658DEEE28F15790047534277EC20D65BA81473A66BFAF8113ADE198CB21C14025B88698E75F9B36DE9BE59DA4C5CA8AFAF946F8D5550D6AD3B21B8AE48F1A0C8BDF52368584747DFE4D4C74C57BAE429D2953A31CCCF4610E5167227A6AC7B2DD8814B474CDC5E9890FFF436A79DC8DF0571CA12AFF15FDFA0136536B648B288B5659EDA549675BFA9EC3043580E4B3F703DCD564FA0FB6DBE4ADA52EFBA4A76961DA5CEA19E6776FAC3F8BD384D7AB0314C1D44ADA13F13F1DCA8BA02063B499598BE1B3F10C8ADFF4B795B03510B4A9993B7F5DA663655605DA90759058145DFB5F75969DCFDB22F90AB14C4AA503999069F5A7424B516FCBBC0557AFFFC1BF038ACC470951E79A2C25E01CC60AA80A0F0D0070547969930AED8FE9F92A3D0A42B70D26D33A4FB6125943B25E35ABEE1DB3B9D84FE3B30B15A85EAC5A8FBE150246C8B577DDF7C9AFFDC04BDA849B03EC3A3F9CA265B2ABAE31CC809FDCC07A2AA4DC0E6E99E5087BE0807E022CA48779069A789BBEC3446A91D6FA71869B0660476B5AD460369B8F8DBF7EF43B32CCEFBAD81958AE7ACAD5E27DFB3C74E1F574D526404DE0A1AB4655B6093AAAAE42D9093CE4319C701F02B33EB69C89B8B814562D04A7D06D3D83BCF1618AE9CBEE6A9F8277D0FB2DDBD258FB75C872B1E63438BE772DC00FC63CE5B49CEFC61C0EAC0DAF6F12EA9E33F89776628A5BC355BB734F884C17CABF259C5FC12F932D089A48961FD9984AA4159447B14DD6A0A55154C34F6248FD1235DCD1C10F20BBFC23837E605F3FD845A9CAB0B3BD7D19C8A6FF5773DFB1E9D4B86E17922E647C775D7A36083073A4CDA2D307B42EF64877ECDBAADFC6744D8557535731DEC3F5110FE35596BC62BAD048DB429D750A54C308EE2B06D0D818E4BF22905B7595DA693AAE459F949796F20E8A4E2AA4EB8A6C006671408A75519BF7EB5290DA7BBC2D85B8959365058FC5E962F635AD1E0E5397B86B4DDEEEDE29F9FAFFAF3325034F21C7676EF536A6534F32BCB79E4DAC598237740D7508E188FD0F87B7375F3D42AA90705B1D46AB3408116B03B6C1E8FC58293FDB42B1A43F7E5A701C408E302E159AA7553B39B57C8744EE90AFC1E433EDF413204C876ABFE87BA4A273159F66CD2ACA4930D1DF7DC53A1ABC0C55A8F9C9AF11518463EDDEF4815DEA1A1357B81D324FF47B7E159F544109C0FC268D86A782BED2B7A3E1AFBDDE1051300CCF29C939A0120D49632B958E7DE255E0DE97B3E08869FF2A8F7B86AC58704EC910DDD9E70691273E593E5B0C7766FA7AAE7174AB45502120BB0EFCD17BBB673B2C0117A8794520125FEF9C04FD958D2D4F8FCB073EF529395FF5852C3EFE2E6139B1623EDAF84CBBF7BD3A3E3AA1BDF09B5B16A060D7FC2348BD639A659A639F113ECF89DF4D071F9954A9C9909866728FCC772D71D1 +smlen = 2783 +sm = F4167811F081C39E605B56DCAC1AF5E7E119C180064E7958A5546416560305F844AEA741D22278AB00C21F9CE9F7ED17A6352056F0E392882063E186EC66D736EDD34D392D6C1627082D2D7E9F354D5D83CFDF70E3BCE57EB30577548295D8BC4D5B5EFE650CBEAB5B7AAC66023F0E0DFDEB741BBAAA11F39D8ACD2F979621F94DF3206EA07DEC491B48E7E85A9030BFAECA79AB69D0BC926CC9EB59E467CAAB1A60D118F99EEFF271776EEE8C0F6520C2D3A024578D01CEA6B1528DF18F2FAFFA732157BCDF8200580F911E5D4B8E531B0D96F5D42F4EF3711B786A9D108F413CA80D79C19C9C096A66B7DA95BD3FCDE73729C0F0D90065D79CCB63EB4D2151BAF8D89551E26AC0DD083CE47C60982912DC00944B33F9711DEB3EB8E4396415AC03990D37FACE4C06CBAA436989F694F2DEE8FF750EAB79D7A0871977F720D7CE11DA80AB7A9CBDA38C3540BF426F6E92AEBFC45B3ED609B2A3FCE203CBB599FDAF37278EA9E5019432409FC534295607DCC47CCB8A840F935482281058BA365B67BFA3AEAE9C5AA3D450F9CF66D8DF4220981405F521B0DF45A71DF7ED6DD8EDE8841FA9711B9D825B2F7076B6AA542054BDDF4118E32DC695C1B8CFEC63741E6C7331D546FA9CF9D011C36D49C4AE56129C8264E86ED9163F3B44788F941F2B0C089A4A9B566868F583F3831B5B13582AC3988C895B07B917563425C653C0F417BB3042338C47FB0DDB2B6A68DD31348B97A6C6ECC74FA5BAF3D2DDAD02BA18A5CB1EFBABE6C64812034D9B0253FEBDCB4FAB06C3273E14007FE68AEA700023EFA4C8DD3FA2D64CC70D0CD5BB93DA283C8D5A1FC4D4990D19DE68A4E835B0341A864E64B03ADE64C5CCBF77D6EE81E5A3619B00EB9ED0FD9BFBD3581C511E17793A74318B5C85899AC0DDF5C6DB0A209DEDE43EAE06F21553D055DD23D4D5E4B183042D253C2A7126B3827ECA9BCD9A0A817559C6D074EA57DAC30FD2C2F820F942E969F4C526206F94FD169E31473B52FB58556C424BB6A5223343CCC3F86076440545D6F1B19BE1FDF19C90DDD3E09F5A23E02C0507370BBD3976B7B7F23A09426E8D6591150FB24625214468E2E6B13B9E535C071D76360AC2435962B97A54816B1950208DEA84B97E667FA834D045C7401ADFCE904178F547A8F6AFCAEB25BA8EE939F5E5EC46E3D9187F16808C083E552A60C788FBE72E6BF920BF9B52B0B0FF76A8FCF60BB7068F7DE28F8B646D4F8ABCFA2C231D252AA0AE5414D2331A3A257FC2EE78404F5906878156900F0D4A6803DDFC528997951DCB75AF396602230D75C367029CEA3C5F7AC4EAF4776E356FE4BF830EF79FAAE717BF434D8826C1D47233EBFC927B62EDA16F95137EEBF4C3D29ED7EB8456F85C7B6599F18C8448253B2443F8FB8A7206BEC830A096B995DC8AF56369F1235595B6D8715E9A95E431294097D119DACA0A957FAF5722F3288FEF3CC4307970F26807737DD3696E9595E8EB9F1120F46556863CE12E7D1F670281C178222A445EF4957E86B11C1BE7A20C93345F02E410E422C58A788EDA6050658EFAED1662FCD16E0251012FDAB82D456A6B0A43219C821EC46DEA9E7FF9A8444B1FB85CD8341CD7D472B59F9260171C26BF9FBCD6050A590E1AFD4EC149E130317303F3456729D00BC82A1E68C7B007BA1E0CD3609BA6FE2E9EF4860521872CB317AE341DB1FF93785C5B1E9FA7E693BDD38D1BC102E4666D0222CFC4D20AB163264EB2A9969C39D366118FDBF0C31AC502FC64F52049F4C02458D3E7A900D9B8B9532795037EDA6352896B520553AC0FB4940A8688296C09F20CFE5D950DAC007698B35E14267BB420E2C3FD2908294257A1747E8BB8C7DEC5E5DDD8632214765EB81363F7E78EFAB115CE1D6ADEE3CA10F14DB76EB0236B21B9E3592FDD8EB31AE6C92FDCDAB9FEDB61BFF7DA04E746EEB8B066E3ED0700053D7E32B3421474A88E267867C6967E20400D5E34F4E1FE5C9791EBBDFCCB7D2E531016CB2E86DCC76BC6AEE6122A0D9E04138C6DFB6E5929FA092D6B7CB70F36E6ED609FB228118C84F4B25F5D935195BE80A0D6888A683C7515B4D3875C91375B48115486C619FB34EF428BA7A33721DA00A8E1CBCB6FE96589D6D7CB0582BEE052A1B2DE20087FB8F9EB42CC3B5FBFCBC2A6302BADEA474C623ED5EE2A7EA3AA50C50ED17C851E56351BB207714AD3E28660F3323AB63617C4D2A487193317C45A24AA8FA280774D951DFBB3979684054C732C14147B234D75DD51A947FE02CBBD0E6C35F04F8EBB91D2E913D08E816093C2476F56388409C53AEFB92DC87C3B87085EC1F4E3144F1D6923428564968F0C9A1D13A0A53EC3181F22573CFFD5BB34B3292733824E65E95EC19DC410D77E7E8D683347FB25A107645CA5BB8B0A384795419F9101BB72999A72E514F603FE88024501820E399677E7630E04582B0840153FAA05DE210151B24D825FFD603654D2AA00397D86415AFDD67738F70DF38B889788CD41599BAB97C5E626A49D9BE87BDA41420BE9C6EEAA64499947DBFF6E5C938D450CB6B4B505204C45D4CFA33F4B83499F8A6F479212203EE75E6329AEFF604AF247EE9B1A61D5647165D56FBD67C2A961869625B87803CCB77197DCD1E0BD9D8DEE72F893BAC120A594DD41953E56DADA080EB0F46110CA4878BD4209ECC16E6A85801C370D9FAA6A79E5117C1DA055EBA5CCBEFFB56AA11C215AF45C58168BF85330D3223FB2F2DF436F51DB4C066051160D3B34D1A3819D29F1E30F81171475E2A0B2049864DFE4F32E2D2E216A867D125299F69996651554EA08F8BE05C65EB93B5C3EF817EDFBC93F8E8EFDE50AF253E2B73E5ECA7ED7B9BB44CF39F8D9AED60FDD94931DFBA12AA83D0E6A6B2057E634E4873845ED67390133C39412850C498A6D2C33F9544B62EE37DEC6037BC1791582CC3F088DC5D76B938DE4019EC6A2F5A281BC519391CDC467EAF2AFE140818918C7E569C7DCD44FE07CFED059F7699C57843592E86E3A632C668DCB9DBDBE1CB19395489C20BA94980DF41F58614CC4473B0F2A249A3065F08E5BAAADAE5102ADC76C93098B81B3ECD3E22C96B7DF49EC8B8253944BF3212F163C8B04FC704A7817F35A2EDD827131C2EE8A42680BF12BB17E69BC99CC88CE9F905D62381038C1F8340D3EA993B76A21DB5A720547F54EE6056BE4679FF5C2132B55AE4F923B7F08BD85A7052C84D842B1F44704BE18DC09A67230B0891A9EF70F249A1DE762E5ED62140B1698ABDDDD27C39E012285B152B8D316E1753E8D0F1523335F70929AA9B1BAE5E8EBFAFC01111223262D5E71747890CAD2EC051A3B546170749192B5B7C2D3F3010E122C323953595D738D90959699A3A7ADCBCDDEE8F100000000000000000000000000101E2C434CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C + +count = 11 +seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 +mlen = 396 +msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +pk = CCFB2129694AF08075C9B85238BA4C50A76B0F6E405374BE2F6A425E1CBB02C6CDF8A43C808F4A857AD6CF34D16B5C4DF15E2F8ED1B71FC06A0C08C12432777735603EE27833A7197B759EB5BA1D0718F01052563FEC25EDCB0FE52EE99384BFDD2230A03DFD9880AFE79B413DAE76A94D280C1C4EBA5CADE5740B07DD5FF2519DA16D87CF784EB9814C26BCBD2DA00EDEE6884AC50C4BA10F00A9E29E92B4AA6323B90488F9D8F81470385E1D362D07AAF68CE41A83788FACC54838E0775646603FD3BE9384DF67A0721C5A09184B949CDDBD119B6681348777BE0F841A32D0A97ACC4C27B3C0A23CF927E0B07F865D123606ACC72166C644F0658957599D157C784E8D7F2E39C67914576362A2F192358741FD70B2D98C0B2309FCC9269AC54D0F7A4890D5CDD11935F3472DB145DC6BCE0A26ABCDDDA7DE015604A43676B6B8A98DCFD3BA82740597DFB9258E44C29217BD187A18E963E25E16669687433D0C3C08A290BA76D6421C1473E853CBB026BE82E6D03D30E174FF72E522A59927E56885E25AB5FBDCBBD4D3BFBF5C616DA8DE49DD6043C5606EA6DAE5B7BC0E1B1E6F2B27FD26AB7DE24FADF520C2F8365810709CE536F328EC7A36EBD42410B55BBB1FDF7BD0AC326DCC5D6CCE02B27DFCC37FE5965FC42BC0165C882EA156833B570F41423B36B6EAA044723B3A41B670D58DCBF7C8E981C1972374B9055CAB73D954C0EAF345FB0DEB2EE1F1C95515205E4FA7A5548E7AC34F89DE32B32B9059903765A7C395334A9BF69F032EB5C0FA66FF8CCFA8F176B901C2489684A3FA9EBDF9D66E47C4470BF53611BBBC76497EAC01D6157465E3AEACDD76A20FD278F3EB3A564D83516A2E47AE11C89E9BB5FF40998D342D8401E660961B78DA4B6513DEE118CFE52FEF96F8B75E28C61CBA118DFB93432E30B3E2D436B1900433DC49B823366D012AEA92176D8C1008024DAF602F62A0616C5FE560E84008473BF52EC7D403D0181B53A78D805B1A25462AD4A70CAD62776D64F719B833F3D683015C3BC404F661487C2E343E64D8AD5AA085645CF8697CAFB4A4B3BCC20AD7DB22A509B1FA673D11140B58BB6FCC253F2A294251255874821ED0F3388155CFDC24C062A4887AF17234CBBAD92161EDED2B91F41371C9A6A652263556AC867FD4EC8DED1523CF7200FD5B85384DE933F8DADE188A68306F70C364DD28C3A4FDA7F82522F02D3CBA9BAB4A31AF2457E5AC7566C8740CC3C6393B1C63B3F09B83BF1CC6BEF23FA66A6B5754586C233ABE5D57D7E833AB16F12D525444E23773A434C82E678617A65C241B2D3CCCE53476CAB225BA8D5B9498B69CDB9DD62F0E4EE29E5FB24CAFBF834191E73EA6E8EB56FE17872D726B3C1626BA631BC927712589C2C79E97585D1F7EFD40F8E92516539512CBC954A786B66DA1DDBEB85783CD730C24C579389AA1528FA56157CA3C7672B5D22677D243B44DF6CCB2AD3E799D620F6B367A13930DEE4FA0AB1C9D92757FD3EB321913B081CBB611DB1B99E3C114CAFE8047C30A04A977189EA2BF2A1ED3827403D7E815BFF19445EAFDCFAF0A6728555E07C5133E1652727DA7AEE6EC2A5B89D60D8194A0CBBAE89AA95B617E30DEDB103DFE019459D03A6E5B205E416D6707F2008939A7C185CAE2EA32873C381E6ADC3654E2A6354B66347A7EEE314F06EF0BF38FAB7F363B98FCE8D152A6E8566C165027E2A3862A8C83BC2C58112B31E479E7104FF7F6D398EDA90E2A47E1220EA530DDF3AF27614A1CBC1A75B39A24CB5AD7570F60857598AF57A6F3F500AE6A4383F8A2CD6788FF9AA70CB4C0AD746D5AB5E8CA4C39AFB130E2BF5ADD80A3 +sk = CCFB2129694AF08075C9B85238BA4C50A76B0F6E405374BE2F6A425E1CBB02C6DD81C37892E2B9E90300F509B3F3815B090591F9CA34EC9EAD15E19DCCE0B775562A52815F918AFFEC55B8D067D40ED9C5DDECE1ADF26AF6ED9653B4D58F98011B831F07CCF5D3F6EBD472A349E23713973619EA9E1CFEF790849C72C9CA90DA41B00123992D418481E41252D3A065098805C8288DCC40692330259416202425419BC04863404201158060A411D2162D9CB468E1B22942080ECA10084924202136118C128DA4940CC196080B0606A4922850844CDB946424126AC4C480DC8620C4C88CC412291B372408B9440A942522996061860DE0241001454D01400EC3A22C043992923805D0C604100286920010989608A248919C300C44B64C8112829B8669E016059CC44592408189181209C01051B69101C23019A2015C36855B105288904041988424C809244880D9A4886022458B068D030050CC22505AC491C0A44023273283028804306443103209204CC31021C9442EE11861D9A06921905062344458342101A7284442641A284094B22413C50541126192380042100E94A42D2119090813525022089A00601A2445C906104AC8495C022900A84C21086102048A4C9421E4920504C148D3B42151228293189051A485C2421200A36D0BB00551442962A0009C842D08A96C24134A9814914244454910641C8390E2102A60A260204322CA905104466D1226290B982C01034011B731A002111AB86C09996DC3244A19236A200048524644CB00314900229CA0058AA06918984824A1809848025A926D1A2781A4B085502086D19420132984223721194991C312895012112127810B955061167019152440A82C538421A41881498245E3824848B409011050C9060060366E0A110421248524A7919244719B2002403451C920254AB464C9C204C3922019428904020814133243C4281AA08953445158C28423846902B64CDB40480209718830848A440198A028CA246A0A115020854DD1260851243203A18DD3386900B908E480484C34825C020A22C151841206183221A14892183801DC86511847061A89644A2006D0B825E2986580A06CDB482E60026423C6011B220DD1805052B631542286E1028A4C8240CC24020026526318320235118A96258B808583C42821C1085A2860E3942101A78D62A82408B34D0341311B200DCB9245E0C66464268A021788233981814601C1246924876D49186122497120800DE120269B363009F8FA25B9AA0B4C4C39F1F07B2E4D4A3895C2CB594A00B99D365BEE3536C9B9F1822D2968029972118D88745611CCCC5B1175F1BB4ACFE6407BE9F9DADB8D9061AD4E625047F787BAE85FEEE01255FD7DA1292929858A3F8518EEEACD02479927C4C72F134BFE139C6D3F19CF8D5E9C68F36A0264159BD41A78435A5DE62897A37D044E4B1D9E8E3BA9B89252E0C31FB3D4383149DDB043508064876DCAE9A97003BC11156E4757A7A0D23113BF647794AE5E98E3AAC763193DF352CC1FF74EC9DCD95CD581C0317AD9E4F2629E0D92518F3D1493F2DDEF5B5EDEABF206B7F0A5DC182F9D03FF7D34AEDCBDF9D40F28E2516201C9DE30F2DFCFCFFC5B1CF19FDDF047BC3DA194640DEF1B7D35ACBB63096BA69ADEC617F87507355FA8D1A72F08B6428D46592F503531C693CC7AA7730F52ECA0B72DF22D5A25052CC0A25CDCB41C6ECFFECEB01A2409F43CAFBF91994FFF4DA1FBE18F0FE83D118D4A218CA12F17467F952B28E976375A324BC63B940373393D062C48B7906932B6FF8DB68725548A19F0AA95D4808274008D08D243158F68D8471036B62CBC83121E7F1118837E862971F9BEE9387B0EC3604F848E364634907E36FDB71515CB9771726A0820122D7D3AD65874051ABB2943F78C02CAFFFB3D3EA838827F8889E45BAFC169AF9AE473EFD5723E6D3975D45C87B781869EED01F7A0A109E05909C610ED141D430BBA65680D722555BAC92C642CA47A262B17993BCEFE8C95D7BD3F7D373E7F3E36A1F94DD3A203B1493ABF4651A4B9D5045F7BDD2FB2EFD634EB3AE8DEBA89AF4FA3F27C7954DB8328ADD34B181DEA271AFE7FF41CE24E899F2F146F6AC1FE2C856743118CD8F9D724424B8A67D0708CF04669796195605CB14400D94A93B583D72160E6EF4F4D513C6464FFD94EA194E58AA3126D45801E5581BC994A96F2F7554A872877F72309C560762BB49A506581EBDE7D39AC2A6D70A9679D4163ECEDD3571C9ECAA908776BF1CC440628857D2C6D1A856F4D74A538501D426C6F082AC9DC13D88436CAFA874C05BAF3D2EBE68C120F75951DA27645A723782DAD4E8159E2A8422148A655403732C247D5AAC47428E1D53B5ACF7141CE0233E5DB9D3F0E442DF6E33397AA89E06C6CE0EA83591184A2A90E0409AB2EA74BEA88F12AAF0ED12AE28DE90AB37CDFBA4D63257B0CF645641A7336E40B9AE534E62CA54BE8A74E62CC599A4B9AA9B5E19B4661BECC9D3079308537906A6C8DB103E926974C697EFB1D593EBE285A54D6AA39F76356C0CA4C8089EBFB4A13B8ECB5CC032E4A016F839FDF0AB2434D11906F5F5409BC71F8836106D6C465439F0E9C49B88A184D3A2DBAC1A40FD3B9E7DDEE7F18606CB16A6B6506A60BFD07CF10FC0018D98FF34D8D22B8DDA1274A0FFF37FA7F3FE37541F6D8391EB1755868AA16D48EA28593B10E67A3CF3A6661A3FF1FB8ABC83C242E7E1E1CFF4F601F2FCBBDB2587A5157AE6FE3D424AE1E5ACCF96D583ECC1A966F53305A7F49C0C9C07D98BACFB5EB984711E7EAC6579927A2BBFC6DE7A85D16D1C5A30BA8AEA3E8162564128FE0AE2272E9B4E72DF6AF5E91FAF60C70CA2ACEFA288924396B11D84B548728AFD3803B7C4593018F12843584EF778F4C71EBB1567B0FD193798D329C0731FD49941D801C73E5B40435B05518D42E57B80DA952B74F4A9894F223A65B5A5C443F3439535489C4BB89FEDE511CCD93CBCDA64F07ED5E1667AA3DD3226E3571EE60D66C1F4918DFFB67CC3250962810D746497BBF6D04486A4F3BA720B5B1CD7941CF560752921C821555E6CC75AB310608AAE290C0959CEE302DB6DF34A4B02D2C0EAE222B70E90EABB3286FBCB7BD4369ABC24DB7FFB51F25EE691C995B52700998AE7A82E2937BF1ABC7EB75587F5BFA9165AACE84955072CCE5034C52FA1936EDEF33C7C8893B51E11F620626E24554356A2C85FE2E4A2DEA93AD81A35D66E6D2ECA063584AF99B04C2AE9AF592BB4C892B63F346A4DAC2DE8FBAAE9D44A782D763FE7E7A63ADBC479039CF1F007682D6BCA168A9CE117BC929A5F013E1842DB938B6E976B5F1DE440707530788737D6AACA15334E19E0F24BB76A6F1244F7396F6D3ADFFE509931962069F998219AF106869061CEC6934949F482DD165061B6E416A0161399D08C7C718F9F15230A0CB5D97CBA54A9105EF522FE5F4FBE4AFAE3D7F18492F7D24F757DEDA0E2BD0DC428C07DF917F4D12E3A9913993E85BBD27E25CB2998932D775A5089DF3EEB7AB1700D5FB6B0DDFBB7A9EF4FBD1AF01A7B06BCA68D8B32B51071D67DE86494CDE33DB47A51AD6DD3F3DF9FB4D3822E3BFDF +smlen = 2816 +sm = 4F9539751DCE3765C59159ED5B8260BEB2319323A2D3548A95119AD13893B1F11ACFEFCFAE5E37A126FB3B19C721B4FC396539ADDDF3B5A398675F395E23C0E330BDE11BAABFCEFDCD6296E857DD58B147A4F2BAFD6DBD11B91F10693521C526F7F8BB3D55D193F1E513AB74BD95DC98578C3CD0EA43D7A1C7165B3568B3271BBA689B271630B92C2EF567568C528453692BC1A542297473905584C252EDCFF84B0C03D9A782FE7BAD70ADF3B070FA7D2277093896CB1559931BF69DEA314AE4A77304B1EFA9ACDA7B08C54EB5447370CDA111FAB7B70304A81A26B35DE8724839B25C6BCD6E01B8DAABC02668694EF3B5D72324F4161D537FE8F2A9B08791FD44E937ABEB1691160E718FFF32918363F268CFD1273A031C51CE19CB0B3C367518FB19FD2FF8CD3A1C41EBB37920E4487C40F626153404F37C086DA255ABE48483AFBC768E42AFFEEF3C3A7D1EB95C51F3B9A17F96A01B642CD524BA861221602754D1812E7DD06F804B85DBF95D4E26F701F26C186F76824857EED313E4371F6C0030A27C94406EF37B985DE3A99B4E7C336E300EA35B6A9FEEC2A227B95366514F145FFC8AC43C38B6CFA86FF1A9B0A18DCB54B96D76D7679494950C721B27A25E1C5D1DD9A8668CE2E779035A39B1756F98E6448B4FBBA6BE4991E009D13015915F32800130CAF0597E36A44AB5ED09ECF92678E10C4617895435386BE7B74702AD1ACFE8BCF707D02D209445E7A7FEAE5D34518241AD625599C04A06FD0133EB9E0C4039155377F3FB5A151D37AB4B7F5A4F1404E8751E33CB917D64AE6393A7B14DDA3005F574B6F806E09F1A6072A81205C7848A26E28EF6F7C71C9E31AF53C2338CE0DA9B4604465E0734BB87C50D246F922F56F0662C24023985890D3887A43E75ADD8C3254FE43B6436DC51C3B60E8510F3C3726D0CD22AD6CA6C68BB9E1FA992FB386AB60EB91B8DF4C166638C62244C7A9824DBA02E0D1539177C6589F179E81A2B6E374FBEE196830D4575A026D99622A2F4182742FDADF7217ABA4E96585F6AB9CF1E09F323C6525F316C3EFB7129F6F6F549F00ECC7D223471E8ABF1FAC0AAA82ACF4C13C87A6B2F2EFD8CE4E3D947A67F6B6CA41095042E6944194232ADEBE4352CAC6CE31343B12AF73721B218E061FCF02BE16E32077788546328BFD17BEF487039384F2BA2E6DC5C342A8DC6186FE6643238ED918A3669EC09D22626C01A2228EAAA314FC602551A0F206574885AC226AF341B2F3157AC13DBCD7D26D69E7A12D32E1378165FEE7AF29906324DAE8E127E13AF49D3CF3757FF0BA376906B9372CA16D80042E8413FBEB1BB38D0FA889CA4EDA12881CA6210B07132EAFAD4DA9EC215F338D7E7FEF0E2AD900BE9B15B2D8F03288EFAB3DBD89629A02DB040B83F1EBC06F8006F76E100438286B8AD7A4A1B3DED263C800FCED0223233E31739740146321B41067A193100322BF13350BBE4D5F2735F6DEE9343EC62EB207B0036574DEA3CCCDC058152A7B9F197C0D85F420C86E11280FEEFB5C00B6CE46DA9B9DBD18A0A27DF12DE769DC14E997BDB5DB77A5D00D5F8ADDC985304B41E69E7D3C8E38C3089DB8D7567268DCBF55C013C24E6FB844055301299179B9FD98D8259F77CA39BDB38976CE588D76E1102009B3168B6692114769AB574E0087E99302A7219A52C5A951DC5C089ED066334DB084853A11D43A9AA27BF771513FBA372499FE3DCEFDB70B6D7C248F426C1F9D77927DD7ADFAB0B83DEA106D675B7E15814D70B828366E4ADBC263593FF7ECB7A8080B22BC082DCA5334C12E416FD680B291B3994B377F31F06E9C6E1E3C31FD24CFD127219116BF618A1517597E0996B779ED99B3D3C7284CE2EACB017AA801627FFED577AD5FD309F9AC0C4C618E971F44077400FD226FA17CFC9C9ED98CFFF2B679F78DB80283050926A291FF1A02DB5DFF402F6D759F0F170E3A96451CED3FCA2E15B6328D268F744A3CB2408325A5BDA75C6F8EB171D16A40B489C2C0FCA47F95F6525559384533502E5D1D96314EEEBE4E659DA80AF52D5875CE513AEF47DE1849868BBC3A94A953BA127BC177C2154FB307220E25794FD66E63630D44E77E8B00B1AA2344962F494E9A9B6C3274AE75FEA0F867AA40A328591DE1B4D16B65B8FCF384DA18A3BB536C7810A1C175CB3C1F5AC664E3B38FD69CBF9414A42EA48905218A524397D1CBB562EB28CED885C46070C184ED5A7AE876648298BDCE73358B8A43DDA36C8D84E6152B7A158AB68A19CA44CA176DA2673F3AA8D92E10A7C2EFC5AFF16715CC7D93E7573FA0540E37326A352F6962DA697AEA3B1B68BB17C52D7ACC4EADF71DE63B6BABB792ED635989C5046F4E8D12CA13FF0D9B08FE96D48AF51C512DCB39CB136F2EB3A4F9AA5984B2C5D61520D760C02D1EEDB40FE1120E0ADB718A6D0750D7CE81178C730FBF1B58941B32934B539B342E9944DF1FA47B7FAC90924C235F7CFBF8CDCF453E0CDAB014A010BFDC7D0AB81D5114CE78F0009D28BBB44C5DB68805F8E651579BA1992CEA487E69D6B3107DB5CD20908FA41046F0C8081E8F5EFC930FDDC747E53748635E9E7C7C54195739080C5F58D61D4216D237661CA9B73629C0FA856DFFF194D54444D7F70EDCD42585ED7269B592E765313E963F18CA2D83B475CFA8DB1D44B8C6152D30EBF5FBD5B678820C7DDF8C73A5846B6400C841213F93F1EA0887B87F4360B3222EC46C69C570957441D6A1F998C82DCA0F01E08ADAA39AADF08A92AED68E817B34A5B0E2A6316F5229EB2E9F69A0D2EE85F980737515B0967BF6A5C4CA5B964DCD2E5A061B304246883787D29DA79E0B7D0B93395860208883D96170876541485A2F3B13D7AE05C6ED2E091ABDFE059DDFE929E8689283C084F6009A406D358D9C5EA36A30E78E20BF6BAA14938D5352E234C5380F5E8C73A02DA92E723298DFAD40AF30B40A2D784728788BBF0A71C9F10FE288A41181A3465760D2132A2ED31B1621E3DAB5A16B33EA3683937327D9C1A3BB73B529123218C1D0C52BCC06EAFC276DCC53F3D1B285C488B285635EEA2053011F3F21E0DAEEE6E64016262FF56622BA2A6AD01C03CB74ED70E2822F9B2ACBCCA634A0B00A69EAE68299CEEB81DB56241D61CE11B5E9ED827D04D3F43872D4B4EECC73D42B58C394B94D392C002A32967A120791B837A889DE26BBCBE2D789C9C1DBDE50754BCB4E90DC99EF2B3B203E5E8967104BD3804853A9D1171D1CC5ACDED28BC194B06C2BAEC36106BA30750DA927AD946ACB92C7B7754404F070A2122265B6577788D92A4BBCFDBE7EE011116516A839399CBD2E3F30D17191B212937384C4F53546D7F819399B8C1C2C3F7030C20323A506A6F77848B8E96A0F0FE00000000000000000000000000111D33435C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 + +count = 12 +seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D +mlen = 429 +msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +pk = 403B60632E4D80E84B6A7F27CD6269C7E552A82536FA863A97E931498F3AB57852FD6EB42BD663F1223B4580C8B5E49896393618801354A8251FD3C702AE0BD89E7E0DFF40A495A4947D2CEB7530D0FCFAC5776A7F90E262CA2A3528D0C655BD94A8E1BF515A5FB252B2536850C8E6362155A8741B3E91356310DCA9D2AF9A08AE52091135BA947D425820AC9196715F90D755320A64BC7EA2937D6E5FF01D27D10E61FF6E731E29E2A1289DEA201BDB75FCA7DE0EC2A88C25E7A5CF6FB4252E54970EC8C85D2CB6D9674C14C9A0EB0C8EAB40C9991B0820128EC1BDFD09DA20109BD66574FFA65EB0ED3EEEA8381D2D1DB88A7F31FC86EC6C52CC3596FA4E341103843F26F93395F8B5E5E33BDBF970C18F570EDFEF356766126D177EF198BC281F0EB0FAC22CFE4473C0BE5116DDFB6BA03F0CAF3FCF6E431B052A086FB0C5BE866EE11C177F7134CBF97CF841401272FE97C28D367703CC1AFDC15E8CA16D8F7196D5E26A1C3C030A405964D2754315B382E33B570C547733C2582925628541323B6715E9F4996A6777203E7650BD2A771910D3F653138529CB8167F5ACFBF8559DDD2E0F22AFD1F648EF777DE9A3985EF0DCC5702A9BE36DFDDC7F4DA2B049F022A0C3642F49414957CACF528AC121A7E2D08D05171B13DD6823552C0D4AB98B758999292271F9E5B1CE05BE1FACE84267B30A87D90B0D4E6D095CAA7E1D21BDB9D4A88500EED2CBCE491A3FBE9D2FC8DD0B89980FE64FAF54F39D511C39422A4034248ADE9B5A37705E623A31C06D76F7BE1E8985EA12B84561B303BC235E0162E359DFF6C297EDA9E41D9413DDF56A420DA0483AC6A7A39B9D5D5FE95D36BB05574025E747F92C9D29165CB379418DB63F28056826BF01A98A7303453CDEAF521173AF2082EA4EDE3475CBB92DEDE549F1A29C565F129B4271F4D1B07F0CE98101EEFD69FA96F637C8207F084F64A52E8203843E483FDC7DF776BCD5FF34AAA6D09C0E6BC433DD44109C1BD986FA9A577E24280FB08FF7BEBF6A0BFEB02697A9D2F9A228F9A6FB2CF7498BEDC324AA58E88BD3D6381F22D17B5BE70FC20E23C6C9DCF78A4CD2F1ADCBF682496E7A822C796AB00F112F7E41FEA7849910263B98F6201EDB85085D5BFD72A5872A4A517398186407E6C6D8F7752701F6E4EF5264510E0F5D9DF1160263D44F0FAA238BB3C68240C14FA15B85586722B0E485F940C0A98073B3CAE91F887909BF6AFDB3548F638095DF04A71251E94F2D2CA81F40F985C289B70061346B8A3CEB366DCCCF8A12C73EF28FDF3A92FCD4E422761D4AC7BEC81D864FE98E6293263FC0A9A2F01953A242CEE14BEA1C260317D258476690112B0DD909908FDE7C3D7071D66D21F83E77FD19C714AEA808AD5A108FC0D9DBB4D7B5196D361BB798AD044CBE9F3C7E9B9DA8F6745E98196616C16DFC1EA1C8DC3444795BADD0CF86A12625331EF505CE828589204A6BE48E58332D9D82D2C0C2610F5E47D162F9A2EC23CABA1381C092E0741892597D2C600A9293CB04E3DBA3C4EBFCB01917CB272037B2782C914034238A4195AD3C95E4B9CDD749E92D46520E694FD19B64645B4D597083BA8FC553B60AD461F353F349414E460490D91844052648FA7D4E68FB024AB512532BFC3BF4EF234B72911D3FE54D5D7982B36519C957C4A01DC811E2D106766EE821E0FB58A2FF16054ACEF56D6717EAEC48189A7D3B43CBC23E7CB1C8753B93DA0C71D89E61899ECDDBEF01B9D158E7FDA3A27E37A9C7445F63C1957D0E605F2AB107507E4EAB93D991A940FDD6481F4247DD895FE99FAEE7BC8A8AC10C4E95213AFE3069A61779C7DA0290DAEA1C +sk = 403B60632E4D80E84B6A7F27CD6269C7E552A82536FA863A97E931498F3AB57870CDAC328BBD90018710E56F360E7CDCE160405A08A913B8C824BAB3705FB84676C6E23E1C20A29207C0DCA94529F675AE869C3F68512AE7396654203D4DD3FD510FA08D18E737CBA7BC5277C52329EFF8C81001B1B77E65FCF74AFDDC593CD6D4120893C445D8008D240346190142001548198440C28691A3C40451426C0B370CDA2092A202811BB14800A811CC146DCB3650A0427000047219002E51C808D33006819071D1108812811018A5254104728A427198A62D03184E61228C1A432DC21048C00028DC406AE1A28D64C6619A006A5C0012E446905C32426396211A0711D498810AB02CA0A86813B620D808224012495CA02D24C471C842658C36251B242692B4805440085B88905A98616126428028041A966840A4700C11100B2221C426001813408AC20C5B0691481871581206DA0286DAA43092141108C85012264D99C0619A36719942420B25201A10265B360A1B2185109280039160D246900A4009930044A0044A18100CD8228901266CD23464D1466D20A5485118225B902041A22100B5294A28051C1830E410704C1845DC90040B070E5B3445000668893621E14020CA046D5A348E0B138C1A838190806D82C20454288A1CC1319100291A99691AA40C51B44C22060640C4505A924101B86842164E5C208A4BB440DA860111041251C801612264CB3691E0B24414126020920C1C008690181102096EE1040A033212C2240EE306494214728296200B209080100CE084648A102D439810E492801C0201CAB40DA2462D90B8645244829B46311CA491184924210268C1B47002260908B22523419012332584C64140A2250BC0844C08458C100D63884C08138020966C008208A1C45194844009A72884347044A0041A462D132968DCC40984C8615330811B364AC9062223884D04B98893A06151086DDCB470C4168D00182413424C1198415284645348029AA2894134451C468009452A04A08904A04091281163B4489B188C019141C1845003C725022326D2008C9B106993206DCC442201990121C7815B187208288603350D22066023C990DA4010D9402652C225D9280242C0402082840B064E10286242348DC21421011621DA460C1483296132914180451C350ED1868CC20491E290311B1949A00844D4080A2315080B31704180499894214800651C9608CC0210533609644686DA122D204584D8949084406A21404DA50B9372A8E20D7FCB518AD94774A25313885DDAECAE68556440AA025917BB3F31E047210CF1425829D3095F0C14304BE5684060E781DA7AD7C330956AEE1FA0E318148B8939A8032EEEE41EF7899E85A10E0B369C52620E82C0006A82C565BB0FE4C589BA22BBB2F428C27A4D272F91631ED208A300A3F3CC453F183C0A98751AE04AF7C23ABCCA004542DF4F7E3DA05476861A8E33A57BECE51B6F0F67F36AB21A5A21BF7140C086C7F78DCDAAECE96D43CC929185153B18A0BFE662EF1E69F3F81F8382E1FA8A39618FD009154952635BBD47355243F55AB144F885406ED3526C61DEC0416E9F0974C5DE89894077C1522BC197A46BC5233CDB875B51F59CE5911D7B994FE5DDC9653D9D5F1998C8FA66FDB658875453FF79F87ED2F4ADD76CC73E9D285A831D5E430BC2FBE04E6B3C49D587F4A7DA49AE2295DC42FD221472600653CDE3A0759F497A82E865CB83F37E6A756DA123E7496AC1EE088F08591CAC9462EEB19801C524B4B3A34B7FA5B1F3A3E7FE9272B6B320EC1D44611E69DDDABDBC1C829231A88D7E462E8DB1C01BCB131E4A126C8C7C41D54A525F0E7A20482CE628697BD34216356CB5CD088AC09EFE3452A3C3DD63D4C4AB0FD32E308EE0B1696EF0F1C406C4AF8A32A44E5793F4CD7861B24561332624B8D37F366CDC2F67F3FF4D7E7C6178C8AFD848460EC14AC09FF032A52C4E8DFAA8D5FE15A1C6D8253D197FC2CB22105249E9D1AB56D1DE1217667B4DAC507CC986819DD6D67B1A839F06EA015EEC77A387240B4D0CD35B1C862B1AF120134BA4DB9F405C19001AC44A2D3AE5D560DBFC88B6F47716023EF743075C0540521F3D5E9792B6A725D28B19D0092DF629BB2E88F6F3548C82C2644D95FF137C9912F2EFC1633966396D3FC21D50597BCC76A30387754B671F50FDD94F723D8C0106BCC98F60AAC6231191B0998CA0E71C820701A6653B759BFE7355788E1763584E17201F2B305FE97A4476962C503A25A91940509E4897F76318A26F45F5FA38C925B10013D870791AC27C07ACFA8ADF11C2B89BF2CE6D112F8D325FE8BABD19611CC8EFF3033CB9FDA4E2CAE98B9E1F6242C43C8F7CA63E76A0040932A5A07C84E1D65038D83367821C378364EA261FEA63406550D9EE34D372362ED03FEAB74C4DC03BED3C80C96F7EDE7ACCED01DCE88D5945EFE68F5CA80CE8F85D1A4FEB90CC072DCBA708F3F427494FFE999FE2AF7201BE7330DFC2133654F92AAF7BA8236E88E0850D756748D4D6EC806A4C7D2B237CA453D6F3DDFDD2CB914D6808459A690640593A7178C3B8FA6EEE459D83DAC42F4DA56E120D0320FCC424473E027D8C8BC20C5A0E534BB8D47416C7D4C1131C832CA76FF7EBD791697A16D55306F01FAD8C367641C951F2CB323C69EAF421DBFBB6A4AB6D83D475C4E75A284BD4799E60B0E9B594F2DFC1CA9E07C8B63D0739167A762425C9E232D302E3FFD0AB18723EF7847765221E6B3716CC823EEF95938C36C51DA765048EECA7C61754A4E488A616D0948072DD045F4127660D7FBEDE9DB2E9BE2365BB4A9C251108582D70E1645C8E3D11BF86D9E4F704AF44D46E51A61BDF9FD77E5BE78AAF0B73C473BC39A6D1DD02AC36AE680180AE44845E7E4D63B5BAB528E3847438F4CD1C0A2FD6A986A8CC3CFE8A7A38BB11671F71AE0F9F58B957B6311A4DF489B40C2D4F18269EA5B9B0680D5F5F90658041BEBE0E03043A9363328CF410D54ED1D1A08A040D9FF1FD00916CD7D30B1E72BB8ED9615BC8B241C042FFE84AA4ED7643DBE4E8AAC36D9A7D76F800370A24BAC2E639D9893C140C549C76C28358EF203B3892757CC255E09FF706294DBDCB8CC28CB26E0EE0D6BFE26AD1374FDFF5C6EA0286090AB9726C9EEBB52F447596F23A0304EB4A1441CFC252726A955E4066D5D5F66174A8E7A6F5FC59C91E7B3EC2C90F4C8499CFC2523F8E916A99FEAA16803F1892E773AD3908463C967FE0DD2614F10E51AB48C4B524FAA6F15FA6743EC11FF30D7C7E0FF2E5876D15B439D12F52E0AA30855894D36908CF913D619BF68BFF47E8ECBB5D497C9870A9FD7A63F5A1E334656CA65B9D77CC366D45D8F4E3ECE6733C25C7B4446E715512190A24CB543A300A25EEAAE38AD3F78E4D11E8951621CCD30EC3A977300CD05F8BAC9077F9E644F797D9AB8493FD39A6588FB4881ABCD8F87DD43847C0E987711C45E054E599B442899E3DF9C066FD61C589405F1A0B8EDCC88643445A8C8473F7A2804E3221D6E1790B8DAB2E6D4BC0D4240081561EA7986C0DB10242FA56E6E6FEBEF450551288896991DC78108CCB5E89838429D017D517EC272E31DA85 +smlen = 2849 +sm = A19A09DC2C06FC6CDFC3EC52F1D0C85E91A75BD70FC1B2889DCAA507A9674C8788F033608B71BFF60D04FAC5825E691775B450348B9B7FAE85171F3CC931E520E3EA8D64DA6983A2BBDD7B6F9B60A367C8D4478C08F0D96DF98A04AC1F6C55948A10073593F2369D2A0160D664721E69846F42124E33AE2049699FEF969006CBDBD9D0841E118DDD7E25575745C3B481180E8CCF0637CDBCB1248BEA9C1CA4CEBA02F72B1296A29266F9F7CB06E7558E84C7FD8D7749E797396E4C18F92542D7742614097E1083B866965E8998A38C8151AD8B89CAE1A10458043CE804E8A73CC2FF7A755D1A9FEEEF1FFBB56B46D3D2997085C18A5C6E2E9700F70D8F3391DEB6519E869E4D42A722E27F15F161B90D308345FE5184BFB34883D6E3DB2FCDF61FD3FEDFE53D779A1DD034DFBF196AAD2AB6C084D5F734624BB3C08CC322856C3CC7684EE48620CF1D9D9E5A56AB5F33BB5EE9AF03DB5E885AB7EA62F9A706D6B60A3CD34864F61753A3BF0D0E21357D96230B5887ECFDD3066E4F80EC71960397F823116A469FC774849EEF155E95A3608658089120CDDF7D55F25B78534A691D77DE6886A46F471EDAA90C6129923F9B79D58A64BC7427CCEDFF9A06BB4847A596DE6F53D02755711EF83C0CFA6D7E7EDE4E6220E916DB8B38EE4760537239A42756FB1647BA0A7C85E934B0C5125666FE85E1127F030F4BA765C98999A5A637C69A36682E9C08CFD0017D0BECFDED4FBFAC0210C3B7C3A7D67769DD2479C1061880C8C88340234AC5659C0FF469763A3C7508A74635A200D40E824795B9E30B4829C36C6E795FE11A25DC7B2D6FE4E9FC4A4DCE6016FEDB5970285D6C05125D53A82640B28893554EA8AF79B1A4C4C005E9D01F310F43B27B858D147EAAE0103781A9E915E9D4ED83B3E968B94861512D445572BCA15C3083CFAF73AC7EFFB38366ACE23865354A4E400F25D10DA579E0A3137F0BE29CED872BA03D967CC5CF289575890FA96F84381F11BB94001C164EC48BD5A53D130480B7A996330EBDB64EFCFF371F0CE08EB45FE914C796DF6247799E80FDB54E912A19D1D060240113C515FE9A10500FFA5039CD195FB68C4175AE8661CFED8584386602BA29D5E5297D2B0DDE94DCBBFFCB85620120DFAAD07B37B912E2D9A8BD2B99692B48DEF466DAAF1A3138111AC2A28C8A02FCFEC7D4871BD4B97879A516A51953574D4A747A028F8262407D1915B3CCBBDBC445A60071B930E7B5DB84D3ECE90F4A664DC38C21911D6E81650E9828375670A506633B67F8E41693C6F92B5D69177D47A5038577ED083A1B7850323521FF3DACDBEFD7428C0567C500AF9982ADDE5FD0BE8B727BA1A617333CD429B7D4AD9A8216E9DAEA6481617513505182CEDBE867250407C7FD876F01BC60053C09DD0D2FE7B826CA0281962D51DB5EA3D2082AD72B3F466C9B3E7E260F2D7A5CCBB934339A65BF8DE7AE54CC42F0AB633196F54FD9A95EE9A9A2EAC448F48C0BFB32CC5B03A894BEDA2439089A03B30537A4F35232A1D8AC19D3F6DF02066B78BC0D9511AE65AF81E91C6D2F46F021D573C045A7489CDC1E390B4CBB438EE29C14FA3FED124A551B1CC6EBF62DBE51677A150750A3C81F5FF97E5D2537EA333B207F5BAFA97E4F014ABC88C21147C19D4988081B5C435D41319F0F6084F656002B7F56665B7AD0A771A18F2C6C652BDB4A57B7801B208089A01583D045EA17FF4B932AA549258113B2694415C9718CCAE70A4CFF0FBBD5E02F9DE7FF605796F8F8B40B48FBE57C9D81771A2E1CCC1D0EBF7935F432DE4A853A4AF88CD29F62808FE7FE9A337A95857504B54D86E094507159ED41CB4CB3F3615F6CE541CADD4D9ADE43AB4EA1A7B35404F5F96FDF3362E09E6807ADCB2CC34838AEC35747D949A7F5EC610F9ABDE977BEFDDE93A1CE8CBB2CAECF7D6FE2DA9D975BB861A4CC21A2C5984FE3FB54684A167ACF7BDFADB796479F59EF1998F150CA304163EFCB5F68F6A69D5F71B40B62004CDA1ECB51F68F98F26B7D88BAA5A7ACBA74FBF9182958430EBD9535A82B051972900E1470B09C4F8AD61CA23FA22A220599E86249C9366FF861B636BD4DC034F8A4DC35CD4B87BCAC199894E74C4F584CD674D4A2CCCDF42BBCD1EAFE8817216EC6E029599F600FC72B2D858244B33F5C1BA22EFABE3E9AA5275B233C5627AF16359B9294D29EDBCB4308B43CDECB622F9C081549547F15F46CB39982C3C30ECE09E45D616AAFA39D7567C4F834935B7B0FF4305BCE7514826D6245C98A50FA5177E3FA945AD4D7141F4D1B8E6F8B64D4E23201ED4A3F29CBB57F26B8AEF63F52649135E1B8A454582F76245728D6F28FE090853F33BEAAEEA5B30A10E526A339E9FD5E631013900BDBB4654A76124896F71E197F81207C429B19AB9BD80561DE500644984440642615D1EB5C60AB2732BF78A7325CD8CD0C67C2D4E20ADB9D145D30BAD7F8FCB979274BB493E0DE0FAA94F30C30656DFB22A2D77D19F6D4C438B8B7AFDA180F7F35363971FB1F5118E6AA8A611D54A4665E18F0291EE1427C393F4253D221E6F2F15DBE787DFE367CF98C54E34446543B7B7685103F9480443E83C9D13B3B5A01A3572730ABC7A61F0DDA249F3C02631086E115F3C14E22F17D38441E818E92CA81EA6EB78E691FBAE74EEC4240F6DCF114816846871081412369F144D05AEC081425EC807C23C800FF276699CCF5E7C7307E48297C62A73476A112EEA72E2A525C9BFF93E888A5A6B7448207BB8E66B02E42A03BD4F5FE4C39DE0E1910241997A7D0EF1B94BF0164762F33E0EB7996BA8DB477E3732ABA0D68F4159F8581176EC4F728D615072AD298F86B88C68D7C0AA777F8A93122DB43C08C040A8E6ED3FE1230E5CBE9D80304199C002C6693C11ECBAF0C1F795083A314FB7378D9B2865875CC852D2DB0A1D548AEC8051C7C2BF7F1E61869273B640F8B6B4E41339582A7CE945252C07E452E09861E5953F014A6DC75504B7354E50D9D10AC7302C38BFBA205374804D176AE3FCB2F419F2E7326D9A810F05B1892DEF2D67AD4FF7EF8024739CA568127501C698F990C4A11499A8830B03B3B2DD8BF092C226A816CE3361ADAAC4A6E9BBE8AD7546063AB0DAC1FF24AF6A050002AE80F79362378DC2477BBD8C7ACD4052FA6137665C44DEC7ABD42A5B5EE6760AEE79420ED721803C0AFCC79DA71E26908056AACF9C023DBFAC566386BC0E5D1340688379DF4FDB215DDA1954FD3A4F09CF77494AC269CA3C6AA8CE014C62E864000CF8B356BA6271DCA2D80F9050E121B202C2F383B43698299A1ADBBC1C2D1DDEE08102B2F343A4246516A75849599A9BFC0C8CED4EC042C32393F46696A7F8B95F0F7000C0F1D253B4E7376838A8E99ADCDD2D6DCE6F40000000000001429364A49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D + +count = 13 +seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 +mlen = 462 +msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +pk = A63B4C4741C3BC5EFACFCB1BF2AF62C7C0F899F16EEC4224672E2B2EA99E7494590F894F1C1B3AD725745D8BE14344D6AD01776667F415D5EE4A69C6BF4958F991A5E7E666BC7DA6ECF2F96CF6BD799798CAC27432CCB264B85A4966EA9A8956277E0A5EC8A796E46FFBD42EA6CA7B17B7D8428F8FC299369DDC3A46B3E996D6D7C28D6F677D5E91879A26FD21B07E971598024D9DF17098F998D6C382A4AC4E9BD813DDB606A0FD66AAF4057205E712B9D180E09E1AF940FE141518B567BC3F32FA6FB044CDDF56B6EBAA790B089DD0A1D8B3F1955B54CA58F0A03ACDB279D4AD8CC5A372DD7FA8E6DD55965534F73BA5C8BD325E23AF39FC491C96B2D15CE2DD8F5195B11F41AB0689CD8775970C3085ADD59B49B77F25CD2A6D1C4BACC5CE9A988C2B59A842CC1469195CEBB7738FC537C0A4AFB155E62E35E69CD92A57F47A406B5AF65CC06AAF4678988D838EDB3DA978D428C054B7EAD2469B896154FD7006DC66E27239A25FE12D11687A37257A5DE209C15D017E96F3C35962DAE3B02FE77DB680AFB6096E44D96AD4A3344AE166A623EEF367D3EBD6BEAAD6DA23530699CB38F1CB5D9A1F68027BE9A90F67441484BD9E3C0307E755E5BEF5A54E231F99E7125A3347D73400A8666FFBD82FAF5014057CB2B55EEF9348363767C543BC87A8B82F938ED2C1DAEB8F9C6AB45A87CCF0A9A5FDEBC74408DBE1B19F74C7B2EBC327E42F4382B28AFCB742E42826F6538F10E1D5DC2E13290B0A64A7A603ADEBAB6522EBC0B9F3273DB201E2EF1E248C3B89B7112010E14D2874F6B65A887270DA9413C1D3D5A3351E713B42FAD5E991708079B2C25E378930A7C2F468DCBD2495BB17D1CD5F769F85EDC400F989F7ADDE90F42316E09934A97C33F27BAC8B1EC2764300298E2D450401A49CBF1F78E32855EF30A4BC1F589E34D46DB3C948A4F39777914929245475D518D0E13C625DA788E07F0C4CD6EEA27E020C97A3F63E1C8BB9BE367B19402E5F664590AEE70AC51F06193B4E3279CFB6330B186CE1FA3165CDB7562DDDB2287E0C2E5AF8490A1D00FA108B5CBD275221825DF87ED85951178EAA08DB2FD43A1DEE3B38B32E3B4DA48145D344B93A2988DE123C0955DA07830D52175483C657CD013E89F8C06A9DFD53DD6999720D958CC4A5609F85F85DC3E5D9AE2E92CABAE7858FC30F803B2742D33E643EBA99B09657EAAAB6A2D4BD575D8319AC386ED2349617E643DB971B0B3B7D4FAA807821CC4D45156CA8E7D6AAF3A295765CDB2A4707000EBB8C579722C31D3E72495F4432B325F2E94B6DFE00021CA450D1AF167A34699B2770A7389DFCEF4C834D484AAB9E364ACFEAFA4E502E49AE09ACACE9DB0EDCE1415C18FFDE3EA89AFD26664C5791D28775F90ED423ADAFCBE8AC418A4B2777F5D6C300D6BBD3BFAE4B209DB5A95F508E595AC98DFEB4CAE316815EDE9179F7C00C6DBF941089F596986AC921E16E4DAE81C32D6D9140CECADD2E33A84310C539F41F5E9962544DA743CA42C0D79BB6C2C1885F63E5398E46ADD5B41A9985AFF42F2F6B05ED1CFB182A0A580D97CC2D1C259A3D605119FF315AC061F339A0E4AF4B18EE0A1F933438BE70DC54D5F03CD07A9206AC711782C288F032187933D337C68B26B62E5BC8D82495D15F26787E503D16A83DE2D5FE5F474D25FCE0D69AD846F2B9005FCDF3D0A965B461EBA2DBDAA9C535454314BF9B6D00CECDAB045D8EA8FFF89BB6620B1A13C33CB3889172564512FDFEEE7E3669332EDC1A34289D56B3A787DC30FDF3B6C33DE96AF6D0888A466B4EDA1A14F47C4885DB0BEC2E2180A5C76407EB1A369958DB31F18EC4BC153D +sk = A63B4C4741C3BC5EFACFCB1BF2AF62C7C0F899F16EEC4224672E2B2EA99E74940056288F8F168EEA6C3DAC95EDC0A3946253F487079B3FBF0415B77AA3F7BC13F1BFAEB5626439B40D3E6AD815D2FDC85B3637E583CF91904EFF88B5BA5D3472AF3125AC88FD454B54023083E5825EFC11E18B1304DE1BEF3541E2AFDFE4A7151B456604122AC3B24C08C4250C8209139740E4000C63868098106911C38CD8380808848403052822242611B92D4316468322720124119B269294A430DBC428A2B4701003610A400699164C52420209C991C9840524381049460CA00200CA162140226DC43269934284E01640019850E3202900296082066A43C021C028325488055B420E5B9425A2425091C4500318655B320A60008DC4068550A6840C070809233202C60CD816100B43605330841339816234666410255188719388708840485012818C086812B82D24A00500C0241186306132621BC4101B336158A20DDA349060428510066D9204804C1409524405232260C4C848D2A281648211894828834428A2144181C64882125080121021212E60A4081AA308944888030070C80442C104328022925844855806425AB09018400C0BC40451148022422151325114282012C3208CA88122122420160A12964050460298C04884B68CDCA68D1C926103B8108AB62811C5050B2988D3281150346502A965D4324A0C306920A06C8BC64D09266192B60413086C9A348DDB0000A0B624D40868A34086E41461D0044661900CC2488D23B56452A02800218419840100136C92884924084E4928322317292236065918880A188964C430631224A2C46414820880884801304EC304008332664C100A8B4432841266DB00111C392514030AD2A284022464084320522412E2C40DD1206D4AB60C03A429CC3801D9364C412485449850220001A0B05088364E9A8889000946E01028200745A0C04C1A2180C8A08C628625E120310A344C4BB471C0B22DD9861124054A0846421908881B283090902458A25090A62561244014042E03062C24C011DCB0200AA62188442D09090498948409104A8A988142028018166E54C40C092720524230D986841CA60509158DD9080DD9264C1021844C92905C380E12494DCA14664B427061C450043610E4C6649B304CDA9810D9B62CA23050D94284C2420AD4008451066CE18661E2B225E02050094300E0806543C66952404484460619C54D5CA08059B41000178848066A1A198EDC148C8426721B338D40C9F76D3700ECE3FA028E7858E0F3D6A1B6FE6D6D98F19E4EA6509100A82E7DF95577E2E68D14D207E39E21656353E86A55D9BB332ECF5AB9C3E3C0863D350F4E336E70954D2CAF1163C08B4080F321FF61EF516A9B355838F721A726C06732C3EE9D433C94B63FDE4E3ED12B7DBCF378154C0A672D967FCFF62983ED0C500FAC0F164B8416E07D08761EACD5DC0EA34816A10119455BB71DF8622D2BB82A0B9ABC20810DA4B07D58E9960F285245F93A1E6EED4D0FFBAB65184470155A9AED334CEC4459676478C965C11B514BAACCE94A36A8ACD9D8A98F59567FB4E13565791F2A3BCE1A9A5A553AA65FAAF0C2232B8795AEA2BEF32A8AA6006808FB4657DCB1ECDEB1E70961094ED30ACFABF48575DC8319DBA0CE7479D447FCA543535D312F819D00E50B463C9DB73093AEE8740E611393643E78A8DFE80462B6B317B81F2437D1D9404D49084DC7D7ECCC0667408C85D08D6C0191528795F3C4FF18967B92712500C2A38070929B19FBD848D75F8FCFBEF887C5BDA507A1BFAC45EE73EFC06CFA5C3E2901C1CAD7447E53887C88671CA7EB98E970BF2AAD1153EA079F491175DC736C2A55F95EE1191D6D8B9E90F8D48C014BAEEA8BDA97DCD7E6F02B4CB11DC18A99A7F0B918C971D005D41BB5383F7FF3368AC10CB94B11A2E8D2DDB349CE28A021E70D8B380A8FFA26CBF34529491C992946B974348CE0007E99BBB442DA2F382E78244498839E33E776F6962139A80776B17F573CACECD53AFF75F68323D51A17663193917696598205C5C01FE0456D0131B37828A382247DF8D193DB2413B8EEB5234C331BD689AB18597E258AB56D86F99D95783303A0728BEDC0A61B8A11C38A58E9F12C0A234426AB0F9B7C38DBB6667480C818CCB77C696CAB272E6FB5574BDFF10EC9DBDE6DD29AF4D4FD1F1EEF7BA601DFD1F44887A98885962002EE086DC6A01D8BCFB81A6BFCEFFD0EEEBB259BF1A697C13ECA399ACE5911BD97FEC98D9D8938031DD6AA1ED179E6A768F6CDE006C81075AB9EDEF141A9A734C531AB699B174E6BE2B3216DFB5A75370B1CD199505B3A5B3ADB1CD3433E13408674C10BC0BD880C7D6367EA715F12D34E372F63395951FF345737DA7AFDBEE5841CCA412323940ED178121F77C678429DA61B7CE9EA336A88AB566DBEDBBB724E1B096675460C4FABCFC3E4454EC7B26EFBFD62B1F670EFCF533A438EFC07D6961CF076D64E949B3D9E83A8C08543E209E7CF5B0855CA1D418E6E61EE396D64CA598F0D0648ADBCAAA06F09E99D7BAC0AC4C8B9F06272AB380CE827D09EA99AAE0AE32919B34643F62F949FD2679EAAEDD0AC1624073A47D75E2F27452C3C06EDF3BF9134D85BB0F5EA05A17E5527185B856779773387B6A8C9DAD43AE42310099B37CB985D90C5CF23A6BE307A77FF411E500ED10EC6A97BD9C83C7ACEE78D6B43E7D004E7571AAAD5172D8F39533A93D9CB8D94BB429C47A47252F9429B8EFE6F62224B7578C52C54FB532F48C83181549AD91617A1BB088C6315575834E51DF7D2BB3B8474850396281FD5625D2FCDADD4AC2DE38FB7AD317745B2EF670FBB14D3577AC0498DDB76B103D662217718739EB3B8441528155074AF3CC4E174B31A8FBD90027BCC3230131C21D3FE390FFA6DEF8E0C6656FEEA23BBA362F7E771CF17ABD53BC921CD03236786C86AE27F01BA7A0141C4F160FE7E28DB2825413DC3F893268A82DA6FC2C551B1BEF32F5AB5C3CAB22035ACF0B275745ADA0743780A507D916F67CFB92719A45274F0CC3535BED6947EBD22D112B5385374E3369792125BF70F028C3A99291A815DD5C49AA20B87BC2FAA4E5635955E48AA39B7F5E938A10E5C3747ECB49072D8E9268FD13461B5B818A93174684C00F3CCFB02C3382E37AC969440A46DE7F9FCADD0640E5FFFD4665AE830BBC5390131ABBD9608F331857AEF984E7E18F874E94D854C74B3F41739E3C3BFB0AE20B54A1E493541E7A826FCAE8753EE90EF2B211BA55471E625757B59323B7B3C66C093F19BD1328640C8C4ED7DEA6FEB11328ECCC5A4325B86E8286F60E51159ED0F095D3C2B3FBF53EABF5055D8D8C78FAE5AE7159C3F74E73092365F9DBCD32148E466C4AD00C9FBADABBFFC2A6414C0397DFE645CB01D5DFD1E4BCB0AADF7ADA4A49A70D9C156C726438DA6987F862B0054CD2B27E4FAB68D3EA932E517D322710A0E3090E036A5526D8D533937F48989993A19EE3BAAD89A457E1ACC232B9E65114C47111FC7811AFA5CFB256DD863F0922F3C0ADE6C172D1637D62F42AB14E50B04F2BCDD7D1E3B85D5066C62FCF98B9F26F9081B1B8D3584D95E0B2EF72CFD9C +smlen = 2882 +sm = C295578D9B9BF5BD496DB2D7FD309ABEE9705BB2C45EC46E5BE3A0F16727C418C78991662093C0F103064D2EC8BCEF18EF4776AB6F24232C1B45CC3DED162BB4072C33576C30B97BE1090D7EBE5B817FDE1908B7305FFAE8CA6ED4F52C298C648C045C9E553B17BADD39298AABB380436D5345496BADE398511B0735835B2CCF6C96377114079F59F22AEE63B04AD5C019EDF9A6C35C65A3C52E534C9D87BE1AC7296D4E7B94DD0C99F633B7357918FCB6C887881625EFF142D3FE9A4E0421C2678CFC01B83ADD49FFC502496800560DE91314CEA86D0D52A4F8108BB2D1558C6D68ADBBD732EC6A5DF4EC555F1F0580A781647D2738A2AF4FA924098D61570118A00ACA7BE7DD76CA24A59DA38D76E091D9FC8A02E99A485FB6835F2A49C4038745529A7DF7FBF9F0E54653EE1BB88FF32DE89312CA41BD93F4B951196FE0D6F97EB9589147D20C438CD3A7D2087659604F95FC30853E53E13A747244D4A951FAF2E937359F8B894D072D99762A44E3C96543245629FC85DBFE81E514E7E3B7A543FEC9FD6BC0EB570BAB0DBBBBA0E880A347A7FD2BE2503216EA36074B8A529A945BC978C5094F4D818114E4E40B1B65A92ACBF82A0B943487E8306844627EA2742DC58BC4F27E2D080F9F0412E66FB33C0BAE559A21D19FADF7D77C417425EA16F1E3AD94DE151C73E73531DD4A44D71FCF9E2E74E850D4B18BDDC1FB9DD875641A5200D7EF3779F5FD9C40D72A35C1917A631F93B78D127DE09C1AB1CBF522F5DEAD20A0BF40FAC2E69196398254A17919106DA388C4252AF9DBE78461ECBBB9EE8B9AFF2E270966E8C1C2156092D716D3A6CE07A1E0D5313C17442E596F27C6B92E286E349B4B3BBA10DA4245190CB77A29A144D33DFB25A0A21A196C6AA04878220B071A848D7ECBAAD24B2E1987A025E44C2228AEDCE2B4E0FFCF65D077426FB19E8782E74105E365CF70AD4DBBB9A3B3B021E2379B33B8DCF0FCDB35F6F15C2700FA700A1FB57EC505102D9231FE03629413757D99EDC1262B3AFCCC10D698BD756FDBBDD1192AAFFBB13972902A2284B1920848EEE18C456E256E48B9182B124A47256A2ACBEE0F27F8D21C1D96AC4A10775DC7824C8DCF0BBCDF1D4FCCEBC33F7C6DC1B07FAA1EFD589D6F5F239C2F4E8C3294B50A0F921C5D1487BB553E7C51DF950E77A4171C19C02F931BEF85A82A6B6BF16D1AFCCB83EE95205F70847C38900EB7C77BDD0DDB503C9C7D38DE976AF9426EF5C2C0343B216B880641CB21C5FBAD5F3109A414C5B988407189D2FC89F3B6D2F2F18FA8F5A07E028772CE8EFC44A78BCD15B3EF1F0A3347B62DF00541F9854DC9A2E2EF9A2397016A4E4634A260B9BE773DB87AFAE54FF6D9295CD26D120AD50F913AB61F0EB3424C8D5BE390ABDC2C7AA68FA24C947C024525410F6EFFBCE22DB705212829E7731EEDA7BACF8951FF50632CA0E97C365DF49C76A881E727390ED873348C4557ED6A3F27A714DF76DC56B01CC54606D0E29D305292630F96712C9E2606A45AF4CEBAA7F09B32AF376D848C36AF63A30211BD944E7022200BD2C128899FABA0895842D71C60C13D06CBD760C5FEA3695F5136233F0DBB662FC06A986C62414DD285F5B6668A90DC7AEA1153E69CC4ECBF0D40B5DAC9729A5619417444C81732D4EC996EAEF1E73BC4C73CD84811B558C13346A198701E1852175F2710A0DC4B06831D59352EBEC817EF3557CF6E9850CADF5F166B2806FA2FDE0185E29D2F318E2E895342CB44BDDDCC8CF606A3E981FFC964435A62D18B9DC3CB8A07AE9512B66579C03919B418FC39CF23BCADDB87D053F0F53D381CB19633F024553B7D63FA4CB72399B0E32BA54B28D0E05A8FCD7A57A0856461649B1457A081F6F8DBEF5FD1A14DBB0C31D0CCF1C8D2A76A7CE3DAEC78C98E0B064467F4532BAE96D24596BB19C223509016B3840E36C4C5AD56CED0B12F75A28ADC50B818174A4354E2F8FB646E481E8485799F35022A4BF0A2D12A2439B6B6079745AEC5492F04D637CFEE0F924B6A9CDEF754ED8C4D94C499C70B2D4FEE5CA3E65EE9F6F4C37E0E1933B7AEE88330F9E8FAE9985EA7ABA83EE7E60767D18804E5CF3C9293CA6FFBADD6E5E5A9AC0C664ECCC20DDBF763D34B8A40B6995CF1DF8F45EF008F4705C13E3723A87D0AD21FFF628B4ACB442E7A275B18F3D2962EE12AE82BD2DE559D80ABAD1F61D755479CE7BB1E224662C1616B4E96AC77F8A73F27D7D379E0F04180C1BF382D32CABA9E24DDD8162A99C14466B9F468AA3846679328CBCF0978092A5855AE680F4E8439248346FF3884FEB1F5566829ACB0BF74A9635A982AD309F9046BBCAF4EA5BE3F0EA84817C00113DE03D7E44D1F8B42D35EDA0639044BE9C9415598B85AA040DF30F2D967C3C5001EAC7A07886FDA8F12F810D12F32064FFC265C44657A04780A22F631E58848070A20BE6FFEFA4DF7176A214413504C0AEC201F7F08022CBECA7A3995D85703749D98138EE770285E7BFC97BBA83C9712EFF3BCED5DC6472A5048E1E1DF4467CF2CF3AD1059F7D261F7F7266ECA02CA275A314EEA3A62F8D06D13F7EA1FB0CEDF9D877C3BD56EF89733AD7E5ED5D3EFE9CD3465A88B3D5659E0F3EA8E02820FFC19B38037975D353F275D333C4F084E14B9768E560E83E1B8132A887D3C48F7F78BD18CAF1C4DE330466702CD42D047EBC922174B39E6B2F12438006C509EFDE81C3C2D56D2357B3A9F2D0BF1C543CA3676987122FB534BDC4A2123A5E1AC24A7AA6E1F78CC892526A4362A138D3D512E5ADD529A0193A8E3D1BFEB0BE0B7D874C61499209912D7A5E015CF41A48907772DF987B513DB2FE0F773B53CD31E743FB041632BFB010EBDCB0CD9F6D537F67A3A5F3A06AFFFA0D73EA367A575BF228212F6DB213E524BE83606803446127A4E6261FF0176B6B39C625EBED75B8CDB1B8811C7A1ED5A53B3D615AD5069B5669C43CF3BC9A852E08CEF8DA84E6C6B433F8C8FBF14199FD7E09D402695FE9439485E7917526155FAED5DE0A738B2695613A102D0CBD91A9748CA13832EF223856C04C11B56079A199C54D7F0FDECDFCDA55F1EE75F8DAA868981168756C6FD5FED250971C3F333596319F80908FBE20F211D79EA1FE8D63D05B7618879E40A2EE96B8D44FDC1587457A3D838787ACFCA19A0ED0F9C74DEAB174E447685FBF2D5E07CDF3109D0DC725F5D9F017C523B40589448B5AA2C3F3AEDB6B01D32BAF433778790E4854C64D4CEAB3DD019572F1257BF677544D3916E838DFA930E31BE008A1CA17E390C2D313E4D5E65737B8C92CAD2DCE21431343E484A4F62637C888A90AFB1BABEC4D1D2E2E4FE0614152437548BAFC2C4D8E51A3D56577B84A0AAD8E0FA000000000000000000000000000000000000000F26323D439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 + +count = 14 +seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 +mlen = 495 +msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +pk = 824BCB9464F6546AEABFA324EB9C6ED699B1CA1EBDF90635AB73B8574CA1AAD735BF857141400618254587882731D55832930F60048A4BCD6AACA70993305AF558F549DD3E0DDCD7E49A292DCC0C226B3A77DE2E79A0CFA160120F8F3CEB6F200253C0DD1273457E9D7943C8E4AD17B5CACD8BE74CCB3D28FABC823D4379FE507F8D9536723F661E2530E4C511662C6870D649EFCAE14FAC05A3752EE3B61C10D993F9B051D474423B8AF7A54F45E3D632B5FCB35A30EB2BDE9D168484C62EF7B1CBDCFA1D81D68267F4D881EFFAAE803B2347CFCD37B5341923F498FE191F3157AE0805982E34D45543C0DC546D9E46C77A2FB8EA94F61A124B914454BC404582A1E62BE8EDCEED45B66469B3DA64B1905A970AD26DC587AF8C1C530AE4E3FADD7EC9BFFCE82B3DCA9B4ED66997E258295124722A7F7F07AD4DAA7D6FF9C436CB8A63EEBB1F3CE5781A6D5F9332A31FA204AF40E940B5FBEF1C1DD4A9A0CF79BEF675CCF7843A42E8F16A39028CE6C98C074B828E8BFC3A6E8183C65EDEEDCC021C7FA874FBD7C66A90AD816FE34B65F4244AC0C040B7E9B7030235D3DA9D328C145827C114025324027483505A0F8994FC3A530D16E4303BFDD82A8299A11C082ADCD57B02B3089B1444C2A06A2A6D0BC5CCF1C3429DF8106447CCF8872F054E29103A39C32CFD5052845E091054EB164E482C81B0207AE5EAFBF2DDE9EF6E1B6F3AF0DC598B179B404D538AF7EFF7E7F6D475468CBAE3CFCED137DF76E77815C13717AA1650DC7E101BFD5201E4B9C8AADB2390643C1A47BB5BDE8C41231FBA133CBC77AE0678119BA07D93D85F1F1C9D6EC18CDDA8D0969381528B3C5C6E67E0975C69877ECAC301E2806D3ECFA750C61E24BC84ECD9FAD968C378E3DC34F23691A060A28C01F20161D3C798AA889228B415AFDDE37780D14E4DD8CAE4A53FDE1DA34D69153B84D4F8005CF3415F01287582AB79CF86516867AE3876E22D650E02EB4F3E7D7A1141DC61A6ED2D965A3FAD03CA7D037410C43E119696A1F93A04B3986CB4CCF2FC56963BF3570FA0676C88A27E87A4C98BF2946E16CEE00C7FAF61AD904F336350DDAE0CDDC90659B129FD14B2A7B89EE87386D257768623BCB1081E9C881526DF5F63DB4726F6D8A628CD0132660D74AA672D94723BA54B7972B4290D72C2767EF32D3CF94BB95A3EF16DBA16833126544D2E0AC189C8AD54C4982266B7556F3FD9BEB7E57F3618906189FBC14A92A3DA6149B976C5B527DC52C5C2D6B2B194709D479E8E730B8B3A584F1422F6D633E2AC57A7982209323EFCDA08459CCFFA18CF4C425967851171A7068EFFB9856D547E00BB99F6ABF69673F47EC538F5B34971A0F01EC5A58E52DD012DE34DAAD9347125AB4CDB1D9B77B95AB20ECF50A95A2DC00A7FDF5ECF2B2917361DC84649DF57C80A406EBD1FEA24CDCF4F18393860F85030791BA8FF6856D175A98BABD4336382F9DFA747A7937B27A45A78F89FA25B3E40351670B2B00AA86438C41D8EF58164974D8834D7D9C9B63D16ECB2832E2F5544A6F4A937E8958CECE4B6FA08EC59DCEE8B6E46EA6D00C58936D12828639E9749B9AE80B2A437D05055DD00908FE33BDEF21F13362B2302AC71369462ED91448EDA2F67EF7C5816488D01EC34CB2556D3C0E1367CC8C87749E86A5B64425C245B137A9EF297546B18B8B4EA64DFC602ACFC64CD84FC30573868B7B555E87786827041551B6CD4FEB08984C5B31D3BCCE7697C1F431382439A18BE3325A99CA0F889AA7A9B867FBF186F375F14F5A6936AA94FEF473FA13C322B822A0C28ED5526EC2484620B0AA8ECDF897B75AA53D4F01442493B +sk = 824BCB9464F6546AEABFA324EB9C6ED699B1CA1EBDF90635AB73B8574CA1AAD7C4E2987D2F497404DFA817EBB932B1EBF17CC22249F09EFC9FEA78582F203702C08179E9E84F5A7C380F70D1FA7B22CCA629A801CC96473DE2715E624657796B0CD0704F79F0C935CE7C2148212B1D0BDCAB7C405024B344EA6070EFE2B074AE10190923809110430154124C5B204D84A86D534406E19270142049CB2251A114450883101CC78100466503113001102944088ACA222E00344C42B601D8088522A289D31625999489E312028C862988C0051C206620B80880B42023A56C10966510260143A80188443113C58D8C824C99904C63948D5926482320280B469224A24508A96D4108848BB251A0A685934071A3B65184484EE480846020051B1125920481C4A070134705522801808249A1A66421C470249405D88491E4A8619B46466446418318115B36705CC26424C68D10C98C19C51112934911982D61A00812B350A342849C9068DA847011266623B7085926625C0886DA466423436E2441224492496224089836484BC07013C36D14C34CDB48521AA01062C80953368C499065592244889871499881D496105C0051D936111A218E1A0352112208E4924CD2C00C18172A143588198528D9B4648B126CD8220418300E63062000002AA4C6049B268489080984A0302007120827808B4440D4408E481412A1888813A8218BA80009055283949123438AE40662DBB66812052D241712CBB20022206A59B8655A2891E3B2319408095A120001B901E02621A3409104292500475043323143B090832884A2A80D9B004ADA22921C128914447121862D611070E138465A94410A020AA03410188165A2847008110592143051204A9A20861AA0090A9301931891CC400904190C01188004294158404598166588262C92442A920070D14465448225A3245221278E9810714CC0240208092008040047301435119C862910C34502070208462DC2B80560B489823242111940189349A2026254326488108E22C1412120619B820844160E9C18245C00054B204150A208D41400E240508BC0611CA62C98B8654812020A294CD32268644252D21862084340DAC0311C926990306A430812E4060E923429981681E1A405D192482003605C220D9CA28CD2460422450E8A90604B206E18B750534408A336024BA0249810445C12225B809108236614960012935104428419A92810C2801194291949262025404BA804E2108A20448ACB020E21F6C2055DF71ADB6E2AEEF2F7741235D5CAE8DAC2C3DA5C9E1EB124C4151AA6C2D596ACB6ED576FDC03748460EA65B548E89C982E337A7971CF73F4D1AA1C2558E4A56ACED5727A4463C6DB04C032D2E5C9A4500A0C15B251E9FE0CD0B2D254ADE21291BB652D41EDE726137CD4DFCEB9C4F731E900A1F024BFFF55B796AEFDF8B1E637F9570B5E36EA5F6047FF9126CFE15DF7E376F1D9C0F40DC2F8A552716F9393BA9C16B83614455E1FC052B62517ACD7FF4857CEC8B2290984FA6ED5081B3C02B6D62441C33F2DAA0B1F48772A2393BC4A9B5883C7296E9D841D1903CB20D3C6D23263962D348A81FC85227CBC883033AC77F4C94BFA00621B50B3E0B863295DA5953C6F80F2BA86941A707264C57936CDFEEA35E1B204CB87EF3D057E0D66CFFA9F4070AC3D44D575F0AA56A662343B969E35216B0F852EE35FA506FCB0EE3ED09DB561847470CB668ABE49729F968F3F1396CFCFE291FD414A99ABE78EFFCA1AA4E6C0500608FD0F6F646D3499E7E3FD38D0D8E039C5C6A145BD8433F9EFDE1611DF7C62A74A45F62375D0EE5C2385F08EC7B8761B19D3CCC24FB30DF991786BCA468865CD13D7BEF7B320EEE53868C856F2D99BC6484364D15B59673D4A25EC412BEA90F70CC4C552623DC23B5751EC69F4340F6CA14020C781FA206D13942D232C2318E72D0A33DC8BA4122AFD450413C1DBFE3F7C7AEE3B34AB4F6AE45528911B96A256070CA352312803DB117FEF518D5C5522EEC6C988C5A0FC51D3F219F5007112D3C7163C9CBAF775DF717E1F8FFC6F2E859577B2B5E2C38ABEB99C630576F8E0962EC0C1ECAAD7D4672326D2910112E4267D8AF410E798DB2279648264539AF41E99EBEF12ADC8C1CAA69936CA02ADAE89D35F2E48B9277E63562089BFF05279F6CB9CB1C7F4B5F475A897F003E0B64062B27EDA58243054E4DDCC3B593F6DE73DD990041C5FC0F69C42C0746D6F96E93C68244EE4374DD0B9A5ECD00D8D64FE318B70BA9C05B92405D838B2568F19798464CDD09C6757F126244312844C2032AA727F22662344A99E4C19F31520131A9134D72C02D718A9B17AF7FBC335BDA262874D329024B799017C4604A6416AC6FDA688C7A4F13BD3AE8476058456C6B2C46BDBF1EB909E82CF308787AD87A495D6DFEBB15C71B19AC3EB11620B4A9D2D310CE1DEC6A39754C50D8A182E77D9AFE0A989856D8A2DEF4A0AFAA1DD5D16AE7CE020055025875DF47696491EF71C0DD566C55272D7592BF6D89D28456E555B3DA9060D3213FC052F4161B2C434DB58A4B289038AD87E33B0F1B89F1210149F903DBBE816E640560045ECD7EA200F3F70A11D24E22025C009029FC8A1F6226D35E5E37ED8E686F1EFCCC1B957E3927303B9CB3E2A06DA1B09A3B204E0E98487F4932C5AFB3BB3DEF7E6DF1EFAE4868CFEECB5064B42A55288857FD71F9C149E1B4C96E4B43F2206A8E6AC98CA0C9B4E2DACAA7F39E431D6A4ABB97CC0E44DC0B1662FE755C5C36778225F627F962BADB2BB00B6BB7B65F337D76461F5CD4EEECC465961AF0429647DCCDBE6F14D3D47D248E61BA72845544F49438CFA3C87108B15540310FB8E65011F88D1674DD0371F699E2C6B00AAB7372A1DC8704F4C78495257EB9B24B65058355AB94C942BB5A9BAB8D82D81B2EDF8FCE6CE7C3D67E010660DE42A1B43FA16DBD23346AA84C981115A1AC603F34C06610B3A1562B5F4734370F7D38B0BC98C56356B847504F68AC31187D4277917310601AE66D15FBAA30BB75EC576B4DFFD685EC666B77F9568F2E0CE1431F1A1F8C0313FBA497E87D151840F6C5C1990681EBAEA2F118EEA18DE9E3E86B76CB4468C12684020E03ADAFFC082664B62A1B5C669D09DA03F36ACF6A9EA5FB0D19171ABCE912C910978C442DCD79F542746ABB75717B8E64716ED71BD6FA8039719C84E60246491EC1DA1C7663F999CAE0CA4E3C5D41C930863C2F34C541BF4AE9E91F8B475712FF2364CB44CEFC38CF660E313F40BF8005915AF64E75F7C928C10A69A61950B8528E894ED51E5E415F23A69CE5E5854F0F4880D24FF4AC3B0E27DB1B35BAB1C19A594D429844C3FB793FC6936388CAD588EFEC7E43C4C1AA338F039F5119907D304B99E870E91EB667C2BA06F9B282F45E70400C7347C9E016317B7AA254A3B788D7C4DA3227D8AC4E792B7E5C188806FC21CCFDD9083C55C3CE5E6ADADBEBB501954B517ADBD9730289F6F443B4D7330E92E54E9BAD49698FED5742521E023A8D7223739F6C6B051B6B1EB6E8B4CDCEDD6061F9314F90239BE4B25948CF2C742F615A2F20D2B8D11FF2F474E279FA05BF6501DE6D35C4082FD39 +smlen = 2915 +sm = 3F18AA8BEE0D8344C0AD76B7F2C44B520916380AEE7202A39BE1988DC31FF583BDE89C93BC865F0C0CE729CFB4816823ADFB1173CFDD2206F06EA8DEC3F80325869D2C80BDFE18A73CFA1FFF8B2106D6DA0AFDF694059D1170AD7A0B86D30D97A406EDBBB55A35D9868E13C225813F32F298F7D54F9A2D46B5E2B118CE1F4CE98FF3E9DCE79C96855E255D344B955B9EF91B218094740110D5D2FBB2A77FB99310F1CD5B8ABB1B48E14EFA73E0D492FAE4FB5D966F1D8E031D383F3F8790ADFE13DA6EE7D7A16B49F671B1ACB437D5ED3C79AAA920E6E8B8E40F6470CA368B32D3C354A32F34980E4DD567D8403EAB56B3EC3DB32C39E9199993F55766BA68650B40980A41CFF0FD20D129F80F0C936165B19792B1A14DC021F9791B22459E8C1921063A8105D547AE876761B56F593A3268A93733F5FEB1B960909336F919FF1A247858A32FDDB25B1BC45C1FA684A93E3FDB029F8BA7A7BFC621B2DBF0F0CA688485603171C43726A93BF2D0F14177E46E81B01F41ECB7E260E5E2419DEFC0169B0F17BD02B968C155A9146601AAB28A6E692B6EC2309C2D20E4C53E9EB72BFBA408761BD07B359B93455BA640D91E0C8C1C0B70522A26A339D8AB9691D4F0D5E9542E293761DF36C956B3C671A23AED677391DA12482E09050F340B242148E14DE219C789231C9BE7EE00D30FB2061ECDB4360FC91FF84E0F96B616B525D42F0EC9717977F08385FAA83B907425671DE69A25661E4679AB01ACA07FEBCF0FEAAE2000C7F577C2E88BB4461B54259E1E876C9B9A3B7FDF6B0D2CBEE894C905632F93E4D37299BA08CA67B245841BB6AECC1E71FF5C30061FAF31AA97874491B4C6EAE1CDA4EDE2C5BB62F17D46F7FE024D026B33EF97DBC42B2690EB0596163B66700B321E1858A6EE129EA71828B4B98CDF00F3C3410EA0961193525AB483C3C5497C4D00E0324951576C08D7406B298E6FACC8E34D9EF379AECC128B5AB70A0F72DA49D390B76E946B1E3989D44038965F0E79D9D8EB05E8F6893D98A702F48146A34CE95D3FD65CB16DC19B5988060A7125D0E734DD892D7613869129916E3E3E27519665DE4301022D7AA877D32FF39887DCE98027481E8ABAD7C454CF1C8622B1DD1EB98E4A23606710CAF4E6DA706CE873E34377C1EB1AF0D6AF195432506E341D5B939410B63E0C745F8148DE0B6E33B78FA3774A11D10EE3817012ABA4B49B5B514F2A45637E98B2A77B6E9AB8400F7CB9B950A1FFA5CE0DB77A1F7671DA98B637737F0FA52F05AC8572896F9E9A48024C6F7CFC14E6B7D3A7E945CD97BF3802C22242B994D45934D4DE280FA0E9853B2F22D37D992CB3C4B5AEA1B0D2109722FD229E792B52ADE6B95ABD9F58A3E6A733693019FEC0B4C39711E7E1AF4CC4F33AEEEDE7A951B99E500FBCAF0098A5240D014AD9DB484AD4EFD18A99045E1EBD6407F73E809E43F768C61C3149B20C8F456B0534123E3EAA45FC2EE144CC0C8DFBF112C325DB4C6028AEA381C8D8E15FD7BFA52FFF1CEC65CAE59154F97806F1857A23E10F4C0C64169A5D33A5FA2E4A74FE4EEAB49B4730303CB67A3ACB403EA574DE9D5B6D4CA98D1CCC15FBE0B10F8FDA243DD2554C1F9BC7B0D2D2A2701230BF18BC882CE634CCE82D6CE94E41859D81473590713C7ACA7F60C68B5337BB481D766F7A3018FFE2EF3BA443564366D118F4E95C2E96C72A81BF67D18A3A4B94EC1E1B9E3E34240CCFD99BC29E12CDC5BA7833FBE61840CD60530B8A0FDBCE81FC5902B3727555302C5A9D3E23BD82F38B0B6C00C5F5A40246CDBF99864E493BCA1A5B3E8F95428CFE1B339993917AE886ED5365B88FEB7C5493CC3CD43F089A1F492DB03982FAFB7C1A75B9C437EDEA327C17F81FFA772ED92B433DE8A14E8C452DF7EF04B79CE21074923F331A1C699E31600F7744625CC68718AEC378F924DCA4433B85C2240145A55741027CC38FCBC38FF30CA9A73EB4A7378174F5F553A51759EC32238F3D6011839A075DFBE0942FCF9F41A7D3169B4A3DDBB1C4A62AB0E2C7E296583E46D4A568662951A9A643A58DF1CC5005D51F8BA35AB16E9C892261799D634BEF1EC2771E5050D4C4EF1220F3EFB78414C4A7705E6ECA8B90199827811438169E69BFCF8A2BCCA25847626BC8777F8DFE109885EC4A32ED165D5FF06D32FF03F7DF8E43CD1F08B3D54B52A2F10821AC0EDE77FE514921B89AF3805644822310099E8650D5B5175CBFB79FD3503DC4C60D7E7EB74E422D6EA1336E71EA9AAC8DC3E910F34CB795883744BC86B06D42CB3C5DFAFD9B5A6A8A27AE5E4ACEC07619C4DA078D90A3F1F4CDEC39E3851BE9AB4F929A701202E6A1F1324E963C54C9C9628C562BEDA5CB1975D598E53EC386348213216EBCA562E0DE8AF02B46595C2B40298750259BE08BF692855DE5DCC6C975A2FF71BC9A6844449405AF7B7B544CBD11A17D069F5CF1297683701A76D98799FA83D7BBF2E54DEC58A69F087ED088E6B6E638388608D82EE1A7B274526DE02B4EE9ED77DB55390D381A9B637CA29FA253DFCE726372F77B1B0C4CCC28EA474171509A951A13DDFA35086EB52D2BD75437C1A79FF51CE03555F3CF2A04E66433FA63637E8C7E236929AD3FD506E8B2E88354520B3717B944FC9273425B7E024D7BA3BA32D58883E98A3C005609BE412EF9F014D6F3A6D33DA380FB59C251934287876F3EA1C3C257896E949005B0CAB7EE812171EC273F158FCF67BA2EAB9334E0913CDD4519CA91F2FE024340BB76C091CDCAD6326D4CE5E68EE50B12060D45952D237C3F9B094C491B799C55F413F77262BFE499E5EF57DE2F11FD521C3761315CDCA05FAE20DBAABDD8636893004B9444F4C68D2C977A54737FD837276ACFA8E092B4695BD2E1563AD183625FD4243F29BC3D7096828EC7C11241DF2DFE8336A09505147AB99AA8F70ED58E5152AEBCEE7E6C48E39EE42D256FA379256FC49550DF300EEB87156B810082FF19FA148DBB7832291A578FA17CF55D1D1EC5982C39FDD7CBC413C5B2AD0CCFEA1867F521A087D9072D9D278E8C49021FADF639E1036DD2E5557FF2D073210709A9639225779104055D02818362B1D03A541453D3C4F6374E57CD6247F8188F40292C0A28A828C081F6C3301AC1A1B3C7CF285FD0A5F69D546FB0A6E580EF5CB12C19310C13D56921F1ECD2CAE4777027EB5DE0DDE0B29B3D51F0093C32233D12AE313633C1158458A7B21EB66A5F27A4A762A09812F3C847796F7CACCE367668F226DE9B88C7B681C73C2BADFF1EF43BB4FA574F00F02A323337414755666D7B9DA9B5C6EAFD014D526368898E8FA8B1B6D9E1E4EC15233C9397C0C3C8D2D3D4DAE0F215323344565D6671748A909496B1B6BDCFD4D8DCEF0000000000000000000000000000101F2D428CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A + +count = 15 +seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE +mlen = 528 +msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +pk = 783A1F88E77C6D92B0893CD6544BA3F6DFC0831100D82DE1CD7DEC8CBC39AB31B2E0A480DC16122C642B434BBC68DDB3502682FBC16A2D9803EA8A5EC771CF166F0BABF247763208E5421770E1F71FB7E787DDA29804AC4AE08C8AAECAAB3809E7B22D110088C1289B832F8E933AA361301FEB5588650C47901B1C9AF987651E48F0CF5F0B623222BE7DD6EE747FF7AA7B4B006F084F178B818D5A5EA452497AE364918F038015C80DAA1F2AB2A87ED34FA235604EC243EDF3DE0870BF1DCEC895D77B50ACF14945948A8A75A705EA42EE8AA4ED8987AF86A63A54008B5458CD68798E16F28CBF7F38A222FF37BDE9DD6200848E51E78664D158AC9F79E538EA57D28A2A58311D788B92346A692037F9B9B5CEF7F3C6EE9F712C4EA1E4B8D5DB47B57319FEDEE2117C4484AA750E00D981DA218721B1D7D29FE2102B7B45240C82F8A9B899D539CA9D59E7187EA4658C292BDD1F29394928577AAD4C70DED061D9EB9C928475BBE2BA811AC3B4D8138A66DFF327FBCFEA682C1F293DDCA28E737CA9152C77A5EA94580D27E71D57D8D70ECFE62D2EA1E27C588E50101FF8BF1FC52EE922209E8C39792E29A4E41F78C83936BD07CCEB771A79EB47C0DCDB4228E79AA440ABDE8E93758F1985E0EAADC656F013E5AFC0622DB961C5DE6A94910D20C10470CBB7F9F6D4257EC1DCE28A738C4E7B5D8D6F8FEE072DB2D279C40D4DE875BF827AA57EA975813150D282494AEF0C2BCF21D10EC237A21D4F680C087BA68D305CB74A26F73BA572B5713ECA44B1EF0A7125991889E3E7399D52D46CF04D84E44D5C1B74B4D49CF844CFB8D6D9E0394B3EC29E74F7BADF2681EAA05AE11C288F04E9E2CEA9CB78CDD77087CD6C654AE9974A83033D39DFA9F0D1D2A303C68B5B3EAABCDE1150500CAE200D737643C6FD735D771AE003F6E8689D13E2152714F6B0BE856E19A9F50D7D3C4894DB7850F28FDFD099360A4AB83085B9F74FB85A0498AD0A48AF8290572707A0807813AC961611D97B95929A28264D2D8DA29F2A15B52EA1584060B895A25D2E26438177DC5C98BA772F73DD62FB838D83CF7A2101AEC79BEF54850C92BEB0076A7FAE186F7DF057FF92384EEC1D5ED61FDCB613A56F3E47BB4C9112B49E4108696A1AED034168E38D2206594D0D0DE993D1B2BFD2318C4B27145F87C13B4F12E964FFF4E4892C469D9419752E124D93C1579A66C5815641B0EDB8F777BAE49B76BF40FDF13804C77C7A093D45CFAA97FC1014741CB0FDE0B77F3106C0862A1F23CC199A562FE692873AE03B8589750AE5F4E067F52DF8902D881EE63DBCF086724DD5AEB4819C76CDA15F3E93ADDBB287418CC75150D67C57D41C54FC47170642920C570DD4419C02814CF33536A3CD49F13465099AC6637A780E12EC2635A13A4B25007661CCB6A6E0F22267163E37593279D53EFE4D8A7D423FC267C7B1446C8F875E01C54DC20B96C2A496B01E2AED5E39DD7271FC801199F021ED4C4A675B2925E5F048D67FC3F38650F8685BF11DF9AA70F29340BC87469068354E22429B2989DD1CF00CB1078182BD29259366204CB00A9C2C820A0F1C19DB6E405F758A859C0C1DC85E6C265B8026E7A8CB726F77A60A9BE2805DEFB7EF56BA30CE5C70F4DC0F10AF19CA5F79070A2F2DB9363FF5FD883A71E2E61537ADA8B90B729C020F4FBCB5E22D699F10B35D26067F1B81953B41A42115A4622F2A1E5174D8F6658D3F63312144F7C28800A55D0EE8A96A4CAA90E23C66AC8DA0AC43F1AEA45F2ADEA9DB60387F772C1106C6FCD10EEE8BEB542BEEA302B2C70BE38CF4B9C2DAD81C6177BB833373991BC76B4B6BEA08DF7A +sk = 783A1F88E77C6D92B0893CD6544BA3F6DFC0831100D82DE1CD7DEC8CBC39AB31EBC207A0335DA7C484464A46372BCE9D4F81F868728E302219B54BA3AF993759FBBFB5C2E8C924A4A6543DD1E20AE186E759FEF787FFA5387D679BA0B18252973119E784EB7599B80A1EB5558F3BAC078656E62EA4EE82C5ACC09945479A708DA1105160A449222049C1C284D308825C446122272CD802619BA4880B2390DA4640E106706026461B88708C90240C244AD8206A53A8211B434C49302D51188962160421C980034826C1C60904B24D5104924CA64914B0255BB8251B0200D3202162342113476D1A92644B368A0A232C12C928A244400C311213B869023748D892419326440407255BA25014392A20198E5B08081AA6416388608C1668A4846511A4850B9844E330690BB931901210C3A480429689A41480D82286A3040061861023226411144D2217854BA891C080710A49024B1468599221E4388AC0880514870C5A300ACB3092D8065261900119901040B44082206800212D1344459B966594328E88B86C82048AE1246C594892E3282CE1202E11A90524C08884C44D24B08024B749C9C0000807699B14840BA268014986DAB0118196680840094A1021C0A810034900E3940D63426D1B4192001590C3043063488ECCB05011992C834422E11024490288584432E3C06090942109482018A52583122C18476D11A601231389CB822DE0A4256402120A8569628484189324144244A2C4046390644B128519118A1288414C204218355023A6909CC671E40630C8B66119A12814846D59C2885382051A186D0A3329D804081B219199B6258A804D4CC64959B048D48689D3844D61840CC8402A1310604442625BC4912143720343098C96690104640C45660806610C098A9BC83103148513954913992408C92409A13191366904156E53C248D4108562325220284A0AC40040A040CAB00D24B08544128AE3204908B82C2102925404482319214A202611020059A8610BA04812370C62326EC4260A53209204B108C8402D03304AD12068612022CC4401E4026550422ED0924514B6514B04811C335060360992348584C62DD9468603898181B6211B9640CB10899B8060C186249A8009DA9065D9182DDC1060A33491002980D248081B22810BB0494C820D5B4272CAB41104937141A49020062E01204612334982906CE438681B1705D44065231571643240C4422A61964D1111801A368C131364922442109245043306033009B40294EEF117A042884CC2B896505DEC3F927B97226B9F2D0E77CF1BC8AB42B2C6BC6CAB1CC3CEF5AE57D73F9671340BB0D99FC65319681F826BD1D87162C944D98F4D201ED6CB103D23D8CB6013968B86AC69E7DB2838CA4001DE5B52035CD24E2EB674B1A2049862899B54449CE835BEB945306BCC10BF2BCC41ECEFA86C89CD863397FA73DAB22D8A3D2D92EF5E0F340B807D0B733B88224BA108605F5F0A93133C93A65AA1897758D8D4FA1F09FF7958D90C81B25B1A4C31C2577CDCABE7CC95CA04AF3B5A00CC390FB8ABD4E14E36A36BA1EAC0C3E152EAD1210AFC886AE5AC93DE5BE38CBE50225E0D70C2BBD962B588F592595856FE1EF9D5B6D471806EE85606E687D7D46812A87A5CB43FB46910BBA96DF6F5D3114BABAF09AE6C6FC5DB0B550B3166AE240A7C789CE3BC74F2B79F9B3E29A39CF8749AE08629A128D17311963AB2A5658C2D8708F690C4C8A1AB604032AF678F71B92B91ED1EC05AC3D56BC3E98D06DF52E00F3A881C2D74A2A97022E6E7023353EE0685A794E6AEDACB1E28EC452CCE70EEF37A337CCFC39C14D2FFBB4AF8F642C3B50BBEE5DA28F707D0EED34D451055938E8346619C4F05A1E12A9331205F6B63DAA5D3DB0B634A2571B4AC179C120FB43F162C9B4E19D9348AE0BAA2D6321F28CCFA546C352B3F196CE045290362CAC37FDA26A8792FD1DB724AD90342214B7150B8F41A08A837D9F8EDF87EBB80C59FA395A93A49E8B16CC2EF3D7B0D49886A1915B9970FA38218A3AD12E0C8614A74BCB183E495FD108F07678B3360FB381BC01CA2AE27F4EACC1A242D22F1EFC57B462047DABB876D7A239F74A92AA341C135E8CF7D3904F4770C90AB0D74ADE1501666A1F9EDD76644F871D683F6C2DACE4005F58DE5202FDECC51A7F70514BE5006739CE6383B8CACAC60B733B4957A9220586450890989385257093F0906E669F2E0C6CB05A794C80A82007B164872BA4E7497D41C06ABCFE69E316FA9979C1685BB4D18A9C5EE6712DBE88F4E0B3AE77FFA578CBDB572605BEB5B6BD582B3C0F30B52A9B4AE1F5DA85425A3335C8D7C6E3AA8069C99CCE481FB21150FC21EDCFF6884F91881D3EB1FF508A1D4D5BABF0D6CD9BE88F27811EF5B6D0E9656239A0E7B52BBC9E4F99AB214F548C324E731E4D8C6B78E058A9685358CAA4CB184A44AAAFE53FC8B56D5A05B1F8F9677C4BC0AA06DAC7B3E123F817528D6D8A66F1EC2895590DB5EC35DE932211CA216C191C857632C37190799F0445567B53961FFDEB9F1DF3A6FAED5F8C4220014232D6532BCF48D2852375D91E7243E9283B55CA2FF39ACAF56A0D5B780FB3D66DC82FDF516AA8D59457AA36EF18920974A00B364DF84DE4BB2147A5BAF09DE5C3FC767D934CFA2EE663AD25096B2906511C9702BB2396260D4FC1290A541CACEBFEEC23A2DEC1B140C65BDD2042609CDD4F7379C9DBF279C5DA7B86A406E7A62A1F1631258AFE5C2FC2CD1EA50E2B49809D11BEDC71FC1C20DD7B816599B0516532BB23F28A869035E061858059FD9EF827D771CA93F5DDCB9F3D0CAF0413C30ABE1EC8A1BECF68DCD05F3792B1F0D4D27B58FD565550D3830DEA5529650DD57383B1DBEB70F9EF65EE5011C8914E3D17B70CDF500BF9485628850BA35D71F768615EF48CDC5301F530EE4E0A44F98431854FD9BCACD2DC5F9827A64648EF2852A80DEE5080A16F28C08B28728F442A44A8DC350FE5E268E8425BF4BF11F5A240CB79E3F6181F86A890C97476DC38A488DF4A0297152F73B522980B900F6230D4C7A03F80B78494AD739514F01B98F0BE8BA9B4D510B159BA9BF5A850D2422946AED53B5B5D92C8443A57F63EF94F42879301FF2ADDCCE382B4360F6C918E863FF60349413FEA77EABB822767C0D46F184CE1E80A665D3EBDE9615196DEACB917478928719B5BDB3BB7071A299EF8A44A3BD55040D86FB33B78D85761306EDBB4C9FC2DD1476A326680E68608401F299EF6483DF414B12ABF76C655732652C2D35A30A52C2A9007B3019517C078DCEC2AE3E57D599E10D5CCB8EB2442F88DE0EF105F23226C423CA59134C0C0A62DC42B5F446B3210F2C81A18134324FFB9ACF197BE39E4F9E77F3D30690D3238A66C057A7589A999562037AD2EAB218DDB722FF49EB9D133B2AEF53181DD5478AE6925E9B840212DEE5F0FE96F74F3139E3DC9EE5924A894F1CE9AAD067972AA01F63A83959DA98E3E6BB3AE9430505019D77D072CD522F68FFCF83DCBD3D9523ED382960B84FDE2F8212357A9A731C4A095E2C5F4A8D1E7A143F2DEF3441325A5832856EDC396AD81747288C162317B36358C7E17BE37BB1463C13 +smlen = 2948 +sm = C637DF9E0954F63EC3ACFD0581A889F94798B282FAD4C1F06B1F0B71977890FFC94540AA317033D246F322AD141ACB1E7BA7AFF3C896C9C0224BA1F1826283D49E4A85D7EA2A28EA09FB3A986BCC7C8E44C2702E77BCF45A0A3437CADA4993435665EC56F6AF0D583F9DED85F51E4CB53A608BB5DB932E0A0DEDCAADC7697A6AF334D3EFA039331D95D73DC7C50C8A11FA05E1B0BDCBC0F19A164BB683D86281A7A7D8C17233A28788CC5B1A53DD0F7AA36FAD92808E179222910F0D418B8C76CBA79BB108FCD4EE697763EAEA4A445E59034410805EB02731B4A5EAB86B35316CBB0F410F3691596E464DF0906C5C9C4B5E9CF1CF531EEE16885C49DFECF56340E9E6AD595D9398514948263DB36C5C609219152F94394094D169361FD04745722FBFF912F6E98C697039D112A57BB19A48FE566EEE53E25C060796CE2C7681927142B1182B7E3F4221C70EAB80EB5B1614DE8FAFEE37C0CEFE04F6A1564F4783B624882B6B064B3210CC79AF3B7E2F2881764F6F6A4A67F0D60724BC2577E790070BCB2D5538A982A6470297D589F0047ECEB99C7DCCF14AE0BA670BD5B75D93D294B32E19808E5983187AF53D8C82CEB182AF391715D5B71363CEFACCCC7A4E75C825449981986A224762445EE8317974E610AAC20732E2C0077480A2B6DAB46C07AA329ABCB0CB967D11DC446A7DA866DBCE0F84DB242A7D4FCE47FB472A297A3565C016FAA69BC9CCA2706AB1071A1AE60C70B86CD80E2E2B82E957633F3DBB1945870FD3B7035D53AA5BDDE50FA565F443ACE1CFD5D68CD161BCBDA4EBAFD6EAAEA9BBEF028D1EC40418F7F2DCEFC38FD767E8FC5D03716A8D0A9C8FDA8FE7338041F953C9629AE072436EF9EFEBC004BB81991035D0556415D3F2E99181DC0835EA8D3DD5E5816F2B9A747F7CF59351DE410C7F67FBE241583FDB825A6F688C1D4B5CA721113A3408EC90E10799A9281F1142DDF17CB27EBA437BFE320D81CA4EC259788592EA2B65F426FA642B01BC5B28C7E5867CEC8B0723C5A988BF7EA9620EDDD8E132797CBD01661D1B0DE1C4A884A277D335446B1BBE84D2377A3CD9CA5B4A7661C9096E6DCFB3CC668F54BA1717E448F774F61713AC9065778867EDEBFDCC9275B5A0B5BB3F20E3D2F4C33BE2EB8B4632AF1299E0D0DD1A24F238E21AFA2027FBF043D60F59E09E7EB7C8F4645D896C11508E440BFF6D9599A7AF88E389531DB83F2D3E8BD0FE325E52594923ED9ECE377E69786219952FC5F7458949827A619DD474827C5935A1B0AE287DAD5F27DBB980DC9037D6A986E29DF36D611C8C8B5759FD91DB7AA12D0ECB43569C06DE48A11F58536BFBFA4B0439CBFE9D4B2A072F5228C94928D06F3E0C1295339AFE3E94D900501907245BED2F7215709FEF48A7EE44D9BB8D06E9B7792D921E50D842FCA7A7D1E11BCDDDA62F2E0BDC38798003345BBD915B61A63C8A94762819C257B33800A7B5A42112E27CCA4E46AD59DA9991BADCB1C282E5D700E2C4CCEDBADE66583D47F491F2485DEB59D1B1D625A16615835B80AE0DA699C9D487644AEB5CE9E868D0799A3452A9A47F2235E1B5A85177EBA10BBE6E136A46A2466802DB3A38097F40FBB5390789BD5D8E7147F3BC2D0E6FEA51201DBCE7EAC3F47E8C1B42D50CA4719BF7B2C2324B6C2A34712E72623425A23C75DA6BD309E9332E487353A461977215F568DC99534E7AB569C800BF3153D6F01041EF4DB3ED837FB3C80D3E044F8EDDF969ECE514769C47089299A7ADA1ED58CCEC6E5DA551E76DA1C4C675DB73E821F2E2626A17CF5671E44993A84698F2B744E4F1A08DCBE4999B12FD3FB4F0C3716BCF1B82410AF8052CD66D3B132ED3D2ECDAD750F8D972EA3835C1DE67A71366B248B7564A5E6D0CA0A742896A3D003EC01A29728622F3A91B407258F15552330FFF1C25591EAB09DBC9F805A1EE874F066B9F5402F09A9341E26C1E5E4891FF6E1A59345E103D584387DC687C66B4C73462AF09761C1DEAEF2EF026110FDD821DD23F1E9786F976461BE1DE23EE00D5747036DEEE8F18F36F7179021F82AF1972CE05E327CADAF118FD6D2943B156223E78AF9616EA2F802CD2017CF2F25EC40421141CD7549F2D65D7FB7FABC2961EDE9DA410C95CBB5F6DF66CFF96B92CD605C4E6275FA71E47E357395B579756200D5608C5797677D95BCB7528C2F7A9DAE42D6A5321C30D327B59AA9C0B191496041FE22AB2D6274F5F86BE9F64BAE53AC5E4034E5AF0E352D8264E4DAAF408BA15088C0A79BED0331FE5D04F1D6E5AEBBCCA0D72B1C01343202B4E70936EC8BAB10BF60686CD49CB784D811433DD53DB7ED13D27A4D557678920C1ADF4D8F85C456AB24499153DE9C5EBBA4355DB285829089DC2FB15CA43D8F584FE84BB65B6B204A7C7D0A60418E9E6AFFCD9B38CA0AB718D5CA6D72BF53A2F198AA12368BC3CD76C4C599A5AB2C5DCD223186B5DA2FF2712960CD8C6E696DF2B5B1E6718D8A5317EFEDAEF1534AAC107C426464C07A0BA396F494D171FDF687D20224A1D20BA2F03730539A1434F0224601D2FE2EDEBBF3BC6992D99753EB1D487FBE0E490EF220A316599D72FDA16A72426B1BCD758CA1B8DF16B07D33AE4F6A71D981BA888BA20F19E836C304FAA5C757FCDA0F2E93A54CAAE3CD4130357A084EBB2430E3CF6CA74F15E2862BA94297D3C9408B546B5B86808C8BB950ADD800D23CA0EC73FEA4DDA6F3C2798040AA165712663D156232EC371DF77C8E6ED13A47FF37E26E022E9C6D26A95FC75CAA35A66D777938A73D3C5C8D8624DC757B144F6A70B34A208E2E76B53EDE830B80A78414535B46784419A0FE118D049229806BEEDA213332497D44877CFEAB512E02C4621566842133226906329AF9B7FEC64C9C771D5A493D6A5EBFE09523289FB7AC79A808E1D99943B1B5441D9BFD5697497583CA756499CE1F531EB253D5457B9ADD4CF37630CB8FC87E5C60D87F2AEC004E149DEF21CF65CB9C3D5410698CC39A50ED72B79DE3821FB457DF9590C7948938ABA825E42EF3980732728F318D20C68457D57E45C6278880844FA67825AB201D06573A4B76C6DA5C78FC6ACD325E021363FDF8A4006A107BD995ECB69143D7C1A620388FE3AFAC6EA78B26A395E8892BF6F8B1960DCDFF72E16E1B7D0929691DA3FFF754DABF5D85E34D57E3872E0AB723C7BFFA2C06E68BE0002635C62C01C84B8F40403A693AE8F2860E2874CDC8A0F0925B5681E8D1B8061401E31ACDF2765799FECFE0E08CB9AD473B71EBCEBEA0CE97D7AA7608B1C1E35393B435354626792A2DFEB191A222D485D6580C9CED6E2E5EBF106071C1E3B424D54627F88999AB7D2D3DBE9EE011C2D2E333744566A7D83A2B3B9D5DCDDE7ED000000000000000000000000000E1D30439B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 + +count = 16 +seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B +mlen = 561 +msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +pk = FA46F71EDF4C2A7D3ED83A689BAD4FA3FC32CAFBD78A824C94D772F28742C596884640076E6B4B5A18304FC9CE1205E877F82E4AE4280C3009FE0D3B4D439DCD001A248862B193FDA80DB4CD3F40ACCCFE1B720CFFCA2CFE791A5900E57B9020B777E36180FB03C9EA354CDB10107B7F6648CE55BA32AA113D2215C37F16899D522F89ABA473D374353B8AF2CD97E677CA9FDE7F902D019A27205F77B8699A08CD27C121FF5ADFCAA2BFFA381F7A5041BA7B7392A7131F478E4BA6C2EB8D777FAEED79633B5C8B0D3A42A65D6A2F2541CC794AA4CA4BA594CA76967E5230215051225CA52AF1DAF99802311834AFD10DE0099E33ACC79FA51B4BFD44040BAC445680477552DED128B3FB92E4C0A5168CCF8063D691905476E1DCB1172A24F7B7DE6219A73FF03CB40134E4AD1092E0DE4F8A16EC659964CA0DE50D6A511CD55BE964390FA39BD0AF6EE639272397796436E62B5866E73444985AB33ACF34D54E6F6A0BD5B35CECB4CC849CFA16B60EDFCFEDF9661B19D07F313AB81396CA3461A8C667061EB27F2A3B864B76A95D3AAEE77E019E3C9B299FE351198AB05DA99A890A36A2DBF9C8BB02C51EFA975B190DB5855A2EB3E1E937B15051B7EA15B332649C90DA732D36B511D54B3CEA0B2800C411F0C40061BBA8C9C14EF023E6C533D10D5D5A0105DBB9ABE86D242BE1F2C850723067B70319463587B145BFC5CD082B6B1FD52BC60CAF383E8EBD8B18326929C2C5D68B0149B973388D679281558CF4047B90E49953CDA66A94907C51DC8377E56B79300D629D10A6481D226EA16476936B38991E1E469E4E665198238754D45334197E534AF9499C44D0DED008B1CD546A8B67026DC23D88C000CB842282835BEB87D1338DC1718439824E4B708D7CC4C9FD8978685C0CC7FB8F6B50F5BFB25C0F5C0827FC86272B8525F80F6B5F01ADA1C7094CB916C53835E79B74BE361397C8E855948849781D5354622E3E714480D0A8528AE9C8880A54C5B218E1912E89B7291B0D72AEAFB6C57F26BC2408A3D475FBA7C7B8D372CF0FCC5EC13252D070B1C296FC6F62611C75703058AC77D32110F612B32F29F71D646D193046598E06244387A194FC0E17FD1A468A2D3C347C7BCEE0B1B8E1B227DF76E04E264A0E870940270EBAE7DF54657DE8465515CAAE3F3FD5B2EE463A264A509BB64C98A20BAA9B04C2F2D7A918673617E4A08C83988A36D5AF13FE1AC7E2FCB67E60AB11CC87BB76153E71E24F0F51CE19EDA81092FBD2E9D995C855A41F2D79E36BC98DDB17358C3294C6E1E1075C556DA11E1E4F91D23A4F6088401C98BF4F2A45EDF5B7D14005EB0180D056A0D9BDB43DACDEF722ED99AC12A1FC62966095230ED234CF52E39DEDF2D6AF330D2EF18E6911FB87D30E6D080B82C6AECD28CFB90705188DB1CD5A659FFE1E5AB12442DC6F1EA92FE4A9DC6584416092C0642EF8D015E518A57FA13DEA5EAB21B91FD80049091CEBB0AF2274C0ED9864A3FD4F2484DDD8785DA77C53CE517668DBA0A752BEA7B99AB927405DCE78827F2A107A682D6010249B5A878F3D2C16D81661E330963010460DD690B295F27E1C11011FF755FD928D52E3E913FECE8FE9BBFC6985CB6D9006EBF6CB0F1D2251BAC543D7D1ED6E72551B2AC0EC5A0F34077ED79CBAF96227848013D4DCD490E3464F1A5B262CE2128F59BF2D6F435B3DE842540DDE877CAD6583C114ACFEE951AA79F2FFE800838D8FD00078EDDED70F78F11ADC94668D4EB709A0AA2261AA0B7E9B2688B8F4C358E38282BBD5EA420D41A8CB7AF415F3A0423A067280E30B4F1B2E090FAD45AE20E7078CB9E729C219FCFC357EE32618 +sk = FA46F71EDF4C2A7D3ED83A689BAD4FA3FC32CAFBD78A824C94D772F28742C596D0425BB0616901F56AEF0394A6EDF0894D1A44ADD9B9D158F01F42AFF8B074786654631CD7D73ABCEF5A76D73943542DD42DB61F4B26645E7AD61506E44A8E1AFA352F3B841944B544C631F526A6D2721BD5D9957400A0CC0D89058E61EC316A1A233049082A1BB209448431D3B22DA3A84123408D13B40520C92C089629C0302E22254D52A080020112A0384203232922B52802408D888260CA16325AB024A0C2459C4680DA9461DA348C149210C22022D3246500A40CE1024CA244890B2805C04826E4A6695112525848845CC669DC4042C10850C1482E2334045A94800AB5898B824D5B2884D9964951321290322043862160906801391261346008014491C801A1060E2400095B1832DAB20D51023202998C0AB005201541C128228B1065592405D9364883288AE2328519244A53284D83B82D93044ECC086622368464220D9C1272830820C3022A22C92C0A9510CC164519832D440609DA146210B72021964C0A068C21346A544842A0280252868D20A1899BB024094429E3184E42189261286254B63184B06103290D22B741D1B001C224695A1009E2C42808182C08002D2328291BA06D0B38221A128ADB060AE09808D1280A529248DC982122856480A04D03970C82B84590266118816403324AA4340481A289DB848D64326612258842408812356642B04D11A4451234612001321B3369DC86280AA28990C68043466C91A891541270049225C346686430069C1431D2C06D9888100A492A23B46D18020120062424A3404B1885639090E094318422450C4530A0848013B7618486691B91888C1402DBB02850108A52960D8224305030401A348819850D98A071C8304E21C34553A2619412264122085C2292481841109764D3A480889671D93689484829C20808E406250C078C830006642209D828921A02611C880C83002612476A12854943942812470013488E4C0421A40828CA3049112931CCB8651CA511D416712443288C44305AA40CC12669C09810C444280C382C214285A3B0681C12490319202427619B806D103730090848023365232945E0242D00080600886409C5280C086D52389141102DD9348683466143906D8C306D48A870D0346A44266A0912220B1889D3026593302862344220464ADBB06CA1187223304A1A43710A11451C9090981446D912880287881C0868C3223200A181C382000A321108B0691CA625EFFB3AB66E6588C5C7DE11D15628E08477B3003EA0202FD097D642BA7BFFDD20F1382E8017BAACA6D38D422CF37D4834C2401B3AB555304EEFD94ECACA21E34644EC0A2EE5DF66C7568AB774C6CDD93F59A39CBA0485D6F07ECBEA0747110F0D4125FCFCCE535FB939D958A6489129D6AD41EFF1043816FA2448CB09D232B7FF58354F8EA64CA3048533E222D001E655EEC73D298D28DFA36348E996A9DAD782E85D7BAD7A893383B15AFAC319FA7339499880F69F829ED80EAE88CC8BE7CDC05DDBBEEEBDD7BC7D5D09C13A77C52BFEC030117A8144102B0DC9B2B25B6816F843DB3C31B3FA87C5F6201ED669AA4451300DBC98BB3BE15209EEE61B0E9E0488DDF78D344ADFC6D42A3CA5966043490060B39B667EDB2B2C5FFC7A5583F4ED7DA42F08CA8AB9A0EE73B6FABC7FEF40D751C600ADB8A64FD42DDFBACA8BBF6C10DEA68CB08AAD45A7570EAA26E9D2C2740047092AABDA46ED2209741841873EF497EBA399AB13C8BA3093CE20F24B96860C02E145BADF19C58C21961AAFE26960B5546C6F115372C652CF689EB03AD1926F78792880DCE9CC8C429CB6AD728B84E3DDE8DFFA5D6E9554FC58DF61F31ACC7AF4D53CE3268F101064A5680978D13C89BB6782A7E7E4EE629F19FB4A8E45E297BF4B47077830D3BC193BFECD0044BCA8EB5A23B4CBCFEBAED292CDF9E2BA4F8615FE6D4453CC433F1199703F5EEFBDEE6D17B969445C033B267C608923DE1EC762A4AC19C365B3403D218805227CA106CB3762F8C9EEEF728856D3FFBCD6E7F10D1F9557BB163838B1CE653AFC9F93C010D4E034BC068DD40FC7A9EE1F7261389A7EF483D1C417DFFF17F1F39ADB8C11A85AE00F965BCE6309FB5CE847056A3F830492A11C6948DABD356D58138D4EE0B74658524F773EC340965F4664D45A09501AF6C1E8E625A3E3236AF91DD06BD3A6471591D20B23C4CB7914323AC8338E935004DE51D19CE4E194176786C84CC9ABB2080730D77B319D7CB9C70B5B58C52B456305CCED9D3A36EC67FD2E47C8B56BF6524E2CE70F5F1550E9508152020601C09F6A070129463D69AC741DC81C6CBCBB6A3B03CC63F1A69026E9817B133E676A89B23BD20DFA45C1520FC8FCB5F72245C0DE994A7E121F5B9BAE684F14300A4E0E44BDCF6913B5A14EF92237AFA7B250BC32B9B60380162E636258D96BB8A710B0B142DE379975765E3E81EE03E29E61CB244B02D07D0E3590FCFDEDA181262718F22CFFC46F1F1DF3642CF9E3C65638F5D4BC4603FABEE7533657D9A5B808B79DAE1F0123414C5F5116CAA0720EAC58363784530F922C929CB1E35006D6A5ABAF8246453CE3B3E90411213894D06F02F0471E601148670E461143EA0EC1BB2D77958D69E8A3702396740E2637328CF799F4B188039ADE02F015F804557ACB2394D1C8E645E0401C9128C0582D5C1D23811641F918188265897E32821F05A2E8AC80B09C3C096714FEA1671BF6DF564E1D68795BB00EDD6F51B2FA58F21F2C4FC4DB60D69362FC0BD8259D54595114679AE1A272FB7C78E518D56954136C9F8E48AD03C44EE976F5D7DF62AB64446CFFF740D46FDA5D8793A7E2C1A77211D43C4309C1F09AFCF43B3083E0F18275DC2194BA3D3A78F9F60A2DEF43268B5B78904465B08151CF6678FAF050CFFDF93D0F9FB65B36635041FBC345C2D1CE6C5591F2D21E790A75EFB6113E8F64663B41FE0B80F527F284476F7279A053442F2FD5C8E4CCD48AEEC6920A2A5C8C78BCC266C8788848E7DCC811D1C9613C9D68ECCCA9CC1C0392911BB5185124B984C3BE47E2153663AAF957601EA1ED3055A823A3933CA6973DA773CE0670FE5FEA3D3D681CCCA077396DB7B229359F4D4231EFC9DB5E64FF2D2C2EE727AAE0E9A00734D37C175E595A7930E81C4E526D78CB34AAC0A3AF96C764C36D4B32766DC99E7885D1969878C9A3C27BE6B912E16E04282572C87FCDBE3E3D5875A3AAAD65BEE00E57C2E4705CECB2FA3160ED60B0FACFB2F59BF0A992B913981717CC357893F98C1FEE46D7128C46171DC6DE494F7D5291D0240246B776C233942864978A0C35330751DA4F3275A05F3D7BEC2BB5EDB96CE412FD2E756CA56AB709539176C21DBE196E254753358FBB1BBFB576711945D491D0A900919C034F2BB7004A87F6508C7B5DE51CB95E98E9193A180986726F1E72341D387F3E1DD79B57CB39D08C97972BC6D61ED5074AF237B308820189E36ED3B58EA5AD73F3FED067D61E5CF434AABB0AF723801C673F1D5CB9B058F4C83FE595C9237F0BF1B0C821C5071E12374EE535B9D7C02A9D318C17D91182215DCCC895EE56950B2BC249ED9263C4 +smlen = 2981 +sm = FEA70857ABE60031CDFEA03034455A0EF4920FF7E3B88A142429D379BC4F76CD0CFE2D26B5141993D5A2B1B9DE0419264D647A450A4FF676BB3B9A201D9C82BC37652C9EE1486CC5480AA5AD2CD451DEDD36697CD8ECFCFC54935773C6E112705BFB8D07D80D081C7FC457AB68F27D88E5B124EFCEF5E18D58DFFC237AB156F178875F8C16391458ACA2173E724CDB741DED96AE83B4E351104F8509B1591CD936FA019F1D0468BAABDC69306C1A6BEE23DD8A96DEAC35D246D7F12298102220D085BA60BF430FC21DC0128CA4535C3B985EA5F90464A4A1B538AE3C5870B1D76951311C2F0FADCB9FEF2B974E908EEBBC220BBCE3F60FC648293B00AA335311C6C430B71679E296CA2E2151764888B13F30988EA266BB71DA9BB213DC6F335B54902360BB91074B4380DA1B66058B58ADE9E2D630F9F92B9C4A7166BFEB757399D7D35EF005532ECE8D3E5392513FA220C466758AB5E03311F08D2A0CEF9BA05EABBA66E227B889E653572FBB16DDA9710450515D3571B1A58B90A4D273824301D7C2EF787C9896710D9B254D5D4DE3E2B5F130097647AD387F27C3A70EA6333C469A9F9E41C8E687F1E2339B677F01C9DE67AF7B370257FE33C52955E37E718863C48D177A8E23AD4A5463E7DE94CAF097CAC29AA0077430CFFE9AEE8ECAD6A0C9CC54610DC0D0FF3C35F3AC59B09B299CB325A5E084958CBE0206BC37CA55BEB41E15480C6A73108108143E742D35A977D9581BE03DE55802B7848BBA32A858CB9C41738DB759ABEEFD7806EC36C5EF6C87A3DAF53264BA2EDFD5D4B31A9C99328C0695EB92A5F4C0134DBAFB371E7BB16EC9D86341408210DFB7D357A74DF588C47677F9D732D84D76FF8E43310F754F116BF4F1813ACD9575CB24BA30C9D5DF7278F9567D67EFFB864488E1C3EFFA8ACBA81DD30E3E60C4943E964E3DBCE43B97967C2B92FE87A052AFC2551A8FF747935472FB4B816D085798C0665614240B1612BB67DFEB7AA111C3C5FC527CD547DAA4F95DBA8F6EB9EB5BC71ABFD87584F1F3449A200AAB57D9C85F490CD971CB6AA65AC3EFED76890EACD208F5F66172CC0EA672B0C7240CEBBB538A553CE1C355AF080DC14ECB048A2BA11341857C7BFB4394B07E61EB8A0B226683E746D6D1204DF5AB0C2C5600B769F0E5248FD6962450E46734F35873C835BBAC586B5C19DA2244972E18861934512808D498C39BD6DF3717BB0FEABA650338D2BA6A33473E02603CBC1BD88DC5AC71AF6DE30D955147454D15B44B68F0FF09EE246AF092A065978197893359F20A71BD0537BF7056AE61C81D8A3F7382A2F2DAB81DD00DAB4FBB90F9A58954AF771234A13C7F7844FF897DA3CAEA8E1CE54D3EF0C685E228DC2898C8EE0C55FB47309E166092213A9DE040A503327A4E25D9B759ED1EA7E3FF75954A3A8A2A240275EC1645C8511E0E7F87A723F6EBBABCA122CCF15ECF26F349FBE3A03F49316E99070F6CD4CA14DDF5A2DF5CC06AF5269FDB2830D402CD210220674AAE0D5EC36E64D885A1177265C68FC13A9408D8E39247368BC34BE6BB850CB88F6C748E11238BE8ED7BE18AFCD7AE1AD2D2C9482B5C36F74946390A65E21A45FCA99793FF45D4E0A5BFD01946D34804D40A0D5ACF99AD504A6E9E30D809326CC52AEE9398EFEBD0B95907837DAD9A1F0C5A3476BBBA75295808BC71288DCCC3349F802F0C724CE3DF9DC698D4A4FF59A21F92600CD5DB14C5A72CA3BA155E71AD9E562625928A8BB3ECEE8B9A78500C2D538BEB108A6285DAD9FFDD9B2F4596CB285EC214302C1674C1E5FA995568AF0ABC8AD9B279516D87EF6A90D293652721F29A541E6310657ADCE51F48671C8F7AF177F3FA0032DF92C2EEC684E34F9B6344325B18280369EAB2901FC9C301A7E0076123B33A19CB854959EE4712435DE20C3E0784C04F4D19C0846FC8CC03A70058349BCF6DC2475C7180AB8C3DE90A1E87EFFBC9F77B846748F88C3F37C0625878D2C62AEBAE4856D405688911FA7D4996306E7E69587AFA8CDD6C83A14F5C6FC1A4AB033C463AEA8477A0F1A83A2A0C995D6C2AE95A263270C2889F74240AEB196697420B6DB03B8441627847D848A74FAB11984F24C37E825D4E6D3F2BAFC5C712C20CBA708A12103BFE926E4C1CA3EAA1880A97D0EE263B69A8FCF78C9E5DB1DC147C6893B524FD789B4CDBE2E7D87D7A816DB6C0D35BC5BA4E35E074665156D49C426AEDBDC261C1E19D46ACABB2CEE35DEB4F3D68110A1A2F0906069144FDB602BFF9D28E13D1CA018E1982FFEB46100275D83FD8E7EBB85C458794F6357D57DCE134719798059748BD41A5AB3C30CBF8BD3883E663C29BC3F56BE2A6DF4E6DE53FC38CD7D61D34670D1AA8D3BF896EA1247A36A34F30887B44C279A21BD6B0564E1C8C27D47FDB1D727895FF7E50A5C772A478B6707C4F604D3A5FCB4813D7DFCF91E1F6F313E0D109C08A9D1F45E3FF90CD4F180C805C69A1103A658AED70E87554DDF8FCD0B7E2BE2ABDDE4062B3942761E89712CE82C7970939686593B1D7DE272651CE3A43B92BD55159E3D166D002F337D4E5A3CAD25868809163FD8CC9DBBAFE2BB78ABB99FDA7EB09BA3C6A9911824536E8577EAA6E03B6469A5A42C9E8C85F7B5DBB9C1DCE55054D7C88A97A1AF2EC46498469C37CCFA89598E206FA318D6DBBCDD454D63DE9B46A04A53E6BD63918056AE6A14F04BC82891768993CC35D2FAA8CCB84F336E2404D059C7B557BD3A32213CF0B593394983BE75E52A69C8724D0F1E3CDABF7E9AF5431158E1135C2CFF30030E5C960B87B13C52C2679517BA093BBC315FD36793148155FD0A5D91038A95779CC63D43D65BA2A5F2C5B1B1D85645052EDA5B7761B7B23747361080D1523321B9FDE027D076DDD3D7E7EF4901D750112C8046AE8D90F02479AFFAD53637A73E948FC94A14F7B21B428C4BE57EA3A743A6A17434B2BA9EF195C8B7D3603B57D0B81A3DD455017D6052014BB9F54502DFF389A0D3E3A6CDACE8AC109261F0F329995641AEC4795A978D1FE19D71F76EED53788A6F875924F83DE2B2EF4E504560F5C1AFC9870C9483E1220EC807AC64AB205F94E1244FFE94E5F7FFB4C4459ED767FD60ECC399BAB12C4176BE75B1C4696B4F412DC9299FBCD3F0DD13C833784518582D3B5C48C93AE6FECC3C6C1FEB50C2EB0694347A4F82BA7A3C158FA01688AB4E5D863F8F6C457C8943EA065F31AF92900DDCD03B9BAD9AEAD5645199331B74A8A6DFE5B64B34588250C9A10D02AD319893A440D32EED425629B2E6DD160065B8AC4C8020714313335476D7F9DB7C9D6ECEEFD022031323F677F848A989BADB7D0DFE0FB02050B24262D393C5D6286A9B5D0D4D8ED0000000000000000000000000000000000000000000000000005152637922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 + +count = 17 +seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 +mlen = 594 +msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +pk = 17FDDCC231CE958E9770B24775CE19BD4FA7786FB4BA571FAA057E04C4A770E2E4E9DAC4062C29C2E96AA75C573FE87190DA685DCFBAFD5E97AFDAC4D027E4B0CA00B59ACFEC714D0856F966248513B7E249B97C898933ABE4F2DDC6AD33BB84E9EC87FCE07C3F3C3E586C84AEE8557221A90329B3DD6AB9C683B93F8F3345FD865E4055AAB54ACCABD82999F9E0806D0A3C09AC3465F895EB36DC9184F26B95A939E09E10C255825A2359E15993257CF44C26E5F0C35AE139D4C418720160C09630F7CD43951E80E7D05E4DD11963A665C1975AEC0ECD17338DD98AD75747C3B94D9CE72030584B4992AA6ECFF9990BCFBB7E893E020E73AA4A132D123EDECFE25FD59463EBEB59FB54294B78DD4B5C24396C419651B37B20075816DE2C45320A1E63DFC969183F38FF8CEED557F97C82C46E1820B1727DBB5770236543638306064A0E5290E3F6687E0CFE3B55AF10D42903FCD329362D658C8531AFA58BDA29B3BEBA89B79FA09D08E0E832DB76D89D523128366A2C28463FEB637AFDA5CD96145787CD840D10B0377B57CD0DC1FBFAAD3027AF65EFF4A607D1E7B3C25225F7C0D78768F584C3642F07E67038CB6CCD70D554710A099679E5B6D6652EE0AC92581F732FE3FD6F5C0CA0382243A9811B07BA36C3BE3CA2BF3017D250A5351FB053208325EC2863A935C3691174DCAC7D5DECD71D590F0469BA4912F50E50105CB4BEB3CD3ED5A8C334A44FB8986CCD74B100CCC035BDEFB8786B1938D9B5B6F4B799559D60E8852D17336107B32896601065534E5F45859D1A24CC6762172BF7DAB0D3B1051372D73B7C9068DE99CF4111DD2D6C572E2C1FA7AD457C2CC18FFE66A69494098574A30187386AA53843218F61322A0CF75F8D90646DFA049BBBD2BDB708F0B49CBCB28E0277C24173D2D368660480BBEF171500C3E0DE6AB37A82F7BEDDA8E1A693C9110E0E14386AB3B41778A853EFE6F15D0E28359651AD4A79113E6AA362C37B8FAAB33BC623DD60347F56B1FF749710E869C74B1880ECE8127114BA0B191D5FFF8DBBF5D92027ED4CB39456A141A4048E5F63D4735C8C1BCAD1D7BF5CD2C307B745FBFE862F6A5AE33ABE5DB08021D021FC866ACC1463EF5BC0E8B5BFE372AFB327C40DE13D5AD9C8D8C177119B48ACF3CFA1B7B2DAD41070241B767055723C2B88A09FF54CF3D2C36F4C160AC80B2EE298DD388BF81922B888F7D08F2950616CD6FE737E6E2238EE457D5A5269F33441414E92DA95B5ACD8DA0EA05AAB901AF4444B8212B4C8E1D13BCDFDBEFDF45B900CBF624555CB84F7227E2BEBB4D1372BD48772FA60A8462FB0ED75FA71C706C1F3C56FD6F6FBCDD808BD5357345E41525701E803CF567F69CC9E34823B682E89302DAAF22D57FA6AEB716FED2F10C84171EC6F19D7C3AF27E6F2C8D48F00C211306C411991C6A6BEE8FE9D5694A66B3B427D8E549A1D208D6BF24B5660F6674613A22AF6BE22D647B72A693D9BB0A5B68C765FA2E2F358901DAE4A95D1F2C90BCDECC73D3BD659928DBD9A26EA1442F6DD8F1866E68487509AB2C1FB67092B05839D1E349832AE541E467BA95B9E2CC5C43E566AE5B12C24B18AB683B7B0E065EC66CF93E0F3868478C3A813BE801A7A7B064A41C97E7CF9C359F32815AD14C60BC10CB2D3C7236E794554FA5A835A4AA8AAEA99A577EDEBCD7C9AD784A100AD4C9321FF5228E04C439B2BF2C75864888FAE526894FDAE070D5C387F44463E7332276B8FE976D6213514CCA96DAB9D9923AE6A453B67E8BAF9422B5003994DAADC8681AF22DABA50F688042983394FE97B8460E537B6491872F49EE91AB2A4543AD753EA73F75C +sk = 17FDDCC231CE958E9770B24775CE19BD4FA7786FB4BA571FAA057E04C4A770E234D18994F4FA00AC1C7C48D49A035372B70F498C9D3B1EB5CFBCFC23716A49EBC8E69379E0453EA10F301C57316FB335376C33B1EB4A36CDCB1E0F54EA04FA6023BD2EAB2B0E5D0D765D1409ACB20AA1D9C879F01DB7B0F042F18316F199D610E1A831DB960D21088004424623104E0024459B0801E2406912850C090252CC8621089044018210CB2628DC0241D08481E0340591184D5234696242895B062E5C266E03A32C84A62011466204896D21196C8A166CDA362C0A382E914430E4448220C48D9042024424450384485AC22141C424CCA28163386504C38D5884899B82251B174D1AB7481034654AC024CB3652DC1610A0406802850422B9851093511C86219CA8440C424CCA94898A28601C496E24138C590201219288D3B6491C114D4B0272A02092A40865E21060D8A028894832083820C43286623228C180654A942000868182425214361118C064D0A465C4328DE33602018665A1282519C120143141990441CA162819A725D9489021C7904CC868D1C86DC99681C0028C034182A2A088D9444D52C29014468514B9411A1841A1A08811960C24C64C43C40CD0920D520444803652DA4225028761CC3206838025511246CB1030D24025E09824E034920B010D82A209CB201210044AD3488CD4942051226010948C51A2454C140E5BC28C9A062A9A34621C393083220221848502202904C344A1420CE4A47101296A0A93840327280924714C4449DBB84021B20D11C120D282210C3822508421DA483214308D5C8421021789C9C82CE0C2310C047180366ED9340401C351E0104608A7241B420CA490459A406189468E13B44DE2822511382813A669531891D0B0409C108CE122820C388E11078E5A420920C33048944524480EA10000DBA6094B264C0B02115A208982A88DA2B2011B920142B2480B36254A026910386598168E03A8810207844C906961B031A3B40520053160A068593448182761E138452038064944661B8765A0925189426A5B4244C33261C880445AB46C12496422000A0926285A2002CA34119B804D9108660803621B9240D8922494C8440AB7492325660C2789120871412210DAA050E0C02D918641D080801B91050B01228CB2655116468BB46024828D14804D239948030261E332685A402409C890C4424A0C33248042601A063103A68183466A12444642A42D9892905A00515382604994091A126C116DD7F83972499826F9CBE5BC3B0F2EE8CBEC92C93833AC4BFA8743C2E1913AD9D9DAEC960D9A8203F7AF69359AA530AC71F8CC07C7A77DCF423E0F697E41BC45C85D197BC23FE26684D820A6FBE94283EB7636825EB7058D97D5974F92766DEC80082641B1C158654543DD788C56EDA1C16898DAB3A5674F528239F247A9BA5CE1DF384E21A53F628ECD1F1AF9001B3D72C5B55C7E7C41911919EA649FCD9EA1435665FF4880A943DF6D3A975652D7D5F4DC95EAB325BE720AE4511D1A9C9EA37B4CEF3636471C64C98AD1410A21023D1EB8A18FF1CD72DC1F561A07598A85693C6D5ACF23BB5F1AED901256A3C8A5CF6F78E219458EDA59ABF38DBBEC7A7319B6D2759526EDA8A0C5ABBD6A5EC33F5E8311EFC3C6872529D266EF4AFA42ED2383C2E62D3F17824D5563E4F522BE0B0BEDD53C9BED9CD673349B6482322B6A528DCB5634AB53A177D726D2B620495E22BE273F69E4F82E8CD55007AC5124C53ACE92C4CC24335DC58FAE1501AF34129F5DFA2550FEEE024677681F549D591D458E20EF6D05505394D9C49AE267450EF830A1F176866BE2B59439E6879984F75D2CA3260C6BFC8D12129774E0A01D55C69EE71B5C7319BFAA8640E6808813ACC784AD52533D67E768733FB2FAA3D61C4485C885A95BDDA91FEDF76A9800F3D43EA39FDA0A5DD43A4F599388F904458756050065D18F62801A4BA1378FA91D70AF5CB4F3D0096FA9B513BD5859174427618977BD2A43FBF89C0479064EE9DAA7675EBC203DCA2CECA03C42112E5205B3CDBBD28FB46475049CE001B6F6A3068EA1FAB709806851442CC582625C5C42F3A048C997BCA2A964288A77EB40D52DFAD8ECBAF5CB029B466AC7D3456020FB98CC614A60C2D4AE70D74A92FE5C5E7DDF3B730A25DBD1F90DF6DC325787408FE4AD117A03E05DC33E187BBFF220F08A6BAE1898A71DC3521C6E45213F00B317E32EE15AB939975F19B8411B927651125088090C16875449D27CD13A82A58CB74227896B8988349A57ECF805F24DA1FDFCB1742438780CB1BC6572CB79FC819ACE7CC26A20C0BF489F5C27F675F765724F09B8CC43F17E3887F6D3F331D1E6813B74E15F73CBF3332A683C0CD735B43D8E511719BB6091B6060951B54CE66AC9C72AD0483BD0437DEC4E83B11ADCAA5EAD43AF4C00C188CA839FBF1958C831023917312844D9B3075E148580782973014780E52E738A1230100FA3063599696CFCBC864E433FFEB7E4554350966758C0300811CDF90CB326F24A4F1C07E62FF7069C5546C059E4A5BEFCB198A7D3CB7EA3DFC03451815CB0830ED3ED14806A7EE7DD7B7C6EA075E1AF8EF341C6D6E1A42F8F74D96AD148FCF42BB881EF57A41CF5E0C585E00C68A3737E1EF5A3DF33E51DCAB0567C2920DBDC82BE88DAA79B2F0F6FFA4F2C9EB36816E48703A2F7165B41A5244EF086511F59C4C2EED46618C8937A77282CEB0082E5310F714F9DA761C39D24A0DA0F754AFE43F0C47431B5E99FB2128A6AA6BDF1F2638838E378F45E75FF58F55AEB6CDF79A57346C6701811291646DBEFF1F477E6DE2069F78F0D6D2A567B48F8DFBF40E2B9388E949C4B6640C0E81874A60C1CB2B5C6F67ECDAA2424EC0FA387485AD1E2AE60187E9244015BC9B7D4DC32BCD0F25FE3D3BC7DD75E14BBEAB8CF6F2CDAA5137A0F1688A77A15E4318860BF825A7C0904A950584F704BA76372061F80F2E4EFC95188CE2DC128A1C76DDAD4F14543EDAA6E64669B29C070718EB59E8AD43EDF8CB41A5F7DD7BEE0A5A303BD524EB1D2351C24D7131C6508D131D1557395CA12712C190FA21FB3AC982C0341E55C5E248B37CC33F7B9E7733103D0825D61440DD5D0D59EFDADC60C47A68D8D215AFC4D1571B938DD57893F775FF5E957FF9A378D23748CECF445F85354CFB2DB8C87210802BE6B1DEB63EEBCA8F075472CCCFC8DA077B4BAA8CA1CAFEC559496F718C617878161A0F066F7072F9E549AE09EB97A967BD5DF275E3ADD50040A9C6D58280D44E69EC71791AC7D5ECD778B0301483E0EE3817B705107E3B5C62D1FED08015DAE9A659B39968157ABC5AD7C1CDB515EA52797983073ED811F908E3250AA81B675FF88A6B20595C5BC94E4261CAE5DD48D6198E42A9641C1511630F904CA7FFBBD3138D5FA3DCBC07660539524D3D3C55D3E348816FF545BAE9233E2280ADEB8564B01656E76D8E348298A8846AEAFEC1A127153A9C3319ACEF85E2A068D8FDE00105D5ED6A5882B35A021AE5C1B150916C017B666ED47C9288E6BF0AECFA4277C8CDE2EE4C001474D44D5BB4C518CBBBA4D26055114CB0BCA17B4ADBC1E1C7A918E96C826B2 +smlen = 3014 +sm = 178622EF89659E1FA22849C437B776998798DFC478660FF61C5138224D1D866FE888868CD6BFD7AB17A19C95A45092AE8AB8B9DCD9D6C4FC93BA0E375431EF5AC01AE9B5D07DD42AF9067DC8818DE3123907E6EF7CB355D9E67138DB240F50EC97068FEFD6750938701D62E0E8595B2787ACC61113D25869616CE396496CBB099C37EF9E57AEF0F9E58BB313C80FC13071E09F48D56D37B1AE2778550FD4684B4FB1181743EF6BCE87A3A542D07C33CDAEEC00A2026BCCA50AABE2B13BB1B7E295038A6FB22BB6135BAC4CA11B7293A999CC47EC85176DADCADDA4A4BD6E488B9DD3B7AAA1BD863ABCECFF47A1E5CD87307016707ADC6BD5A61B8056B7699EEB769DEEC916D36C568AA6EADEA40B9F5A99EB379470591563D9B20F2B3CD1AC2D3A73081648BE21388894F8932A00F41FCD0F678674721633716710838EF837418F3AA9754392F138DEB95DD2F8CCD0030259C85C52BBCC943441C68EE012A29F5ED9BD526BF11169FAA2F646122EE29EB2770205C37B55FDE13CFF188B27AE614B78144F10631DF6612A2991536ECD16270F98552BC43BCFB19CB8906122D4B01E628ACBA2C2D0AF39EB6D1DBA793FCE0E966157B64FF735D0BACB9CC7DF7F567EDC19F18163C0E588577B2D075D86172A3721C7E58D3E3F0B422CD291F37A496CB5C7C07E4E9D0A30997CA664AE0AE903B658A8FB4C7B0AEE3D3055B1468F654AF7C99A39D2EB85076B865BDA382459D3C3C1E140C776C3C03E29A6B9255516377384AEF24390773A063AD112B47BB499E464D5AA1DD150F566E36E7CBBFF3816758D680468801C9E74F1130E6E63E71B382A76C483E5F1CCEB646224048AC2A43CAC470C846810CE149580F3D7D37631709E517194B34173EC4A5047CF8B172694F65F2A2FD49C076948C741583653F01A2F1FCF28F9D19BAE023B79816A551AD94165303D761D9787172E35C5FC4E169D633D88590A44DAEF2DF79FC0E7023F74818ADBB8F52749559F880D24128369C189176565A6626FB6E8849F2C27500A3F680CDF0AD8368419BB4F312355269096F27B96CACEFC385DB4E8204EE2B56A66F4BA99A32B5C8F96E7DE63D5E98CF8C0000D9748EF8CF4516CE2962E921A6BDC99DC8205962B6C388E6F6595D8FDD1C5A6678147278CF7F392B5E297B0A535C89743CA1915AAF66AB6A603B0153B139522F4AF81433A48D1929EE27DE9EF52550CCAE963B19BAD59D474FFBBC8EC2C461F52F6DCD0520AC930C678F91DA95DB45CFD26A023F274A92352A3E66CADF335F0249A1BDCC320785A6BA011B6681E40785BA334F266C624481D5654F4A5D652E4C36F186FFC27BFE714F9C782A356F76165D4BF6E57BCE28017696F9903D880193FFA55F7B78762CC3BDB7D966AD375ED67C1726681A4E46A21D214B1E586F7F88B396375F7B69664FBF1F702F94E293710C5033987414414043F832379946748DF4B12565EAA858DA281C8F131AB6F85182B6633022B735E31A716A2AF99C9A574B23FC13C443FA88AFF2A0A6ACCDFB299704D626FD2742B422FF376A02380A1DDDCD73E777F9708B00228E9816305B4087FBCE73F3AA7D37E925816B190D05D254019894E0A1D6341AEA1D57D3C674126DACC5252E012883962783DBB40DFBD709E97CCF5F78F04E4A7EA5772B18EC2AA7C6DFA1FD7B25F9F1434EBACDE655D8D53E33155F37D765F6AA31EEB6C6DDAC0A9891E63B3A3610B2D59E4F7262563C9EE11B36F437C0F134EBA710CEDBA251449930DC6EFE76916633A69975316F839D3272377360182A1A3B2113EBDFE6AEDDEE26E389920E51632C234BF01EAEBE22499E15B4A38B5A7AA774D7DBBBA373F39730074B10F7C3621409A9B3636639127504B794D97A3C199A32C09B0320D51E7AA91838EC248A92E19CEE6C548A0A8668140C18123CF754D3A28D8FDAF8CE97C29422023D1628A951A06A9BBB50DDFDF1401EB4C343FAA3A0B17EF38888C9BA8EFA601F1A722452698EEB7827814A130A8759F859ABCE80041AEBC9BA0E60FC720D5240AFB80FC0B67269857BCD554A06308CAA04D1AE4E38866EA78AB19D020E072505281AC43BD7D10AADAAAA2ED64175725FCAA39A31B9D5FC234EDFD0E941DB2CE17134BCAE1EF3A15DE7E7E3D496163B4AB61CCF2E2DFABDC6464318845C9A05BD4E91BFEE3CECE55687694EDFC830DD8A2E944B4F71EF127D0CC33744E25409BD602AD6EFA46E9097A954F8D8B15CB64E51AA136C1D7E1BD28431F92F086087656BB2CF34A312C2FB843160669D61AC49B2AE6F4C74B78969C46548792568FD09986DC5CCB40BCDAA85BBDD20A6BF8260D2DDAE2AA161ECD5437C6D185DE9A66FB34480B827E967BC5BAF367FF75161C53D4F6ED924D56DD4CA0B179BA0633463D930DEE9B35AD8EC3B541F3A54CF3F70E59C5609B49C72DE58AD8071616B2CC19B5833DA785FA6BC9AED10505823D461007F59C6F5C12B074582732E2477CCFF892F30A167016F825C907C7F74104F7624D2954AFF94A037A4A4E7250052BD2DA3181E2A68E77E51D52DC62C29F398DEB31F2AA693D8B7DF63C3C57B7029BB8119AB4A18F06EB8CD6114A5869FA6BAACF6BCB1801475B53FC58B61039C1B3B875F471CB08365F3DFF11838A8ACCE0E63BE96882250583D3E01FB09E7AABDE94FFEF3A78ABC985C040F19ECCAC6CB886A1BA9A0E1E006896EF560E084A0C4545141FB24C842E9D19AC065ED4C9A90331A3990EEDAE10CA910A911D5408B225F130E0A49D1477B147507E3512420F5EAED870BBBEB5F71EA8E393EB9E8D669047946E70F6516E1991530F14902B5559B5A68DF9EBD1FE2170F72090E33C9EC45563F4D7AE0F66C56BC91AD384F81375AB6767EDCA1475DABF58D8ADC7A768445244F61DA3671BE5A24166977D1E1DDE7245B5CE5F722E9B928D44F0BC1F2442DF1A65552B23625AD75DD3226B48724E67441E2473AB536313557529A5139F553E810D1E693AA62FAA1A21DCA541DCFC065587CAB1A032030529D4E6043DB0CC518BC548C62A7B76466D1DA14903EA52DA4C2073CFD54CF7F6592DE7386A908F17BD6ACA31F0C10F4F3F1A91C9FA4456C02FCF013228F92C82EDEA8E31301CC96FDEF8D9FFF35C3F082D663F32AAB12A4C20C703F6D5B6C41077EF2853A8A9B15C8AC8D8D464FCBD6E5A01FA0DCD731F13B02E0FE4DF6A3D711100907C8E0DC152E8E0AFD84193F578C306F7B4F0FA26923C5F864EBA48F5713FE827AF595CE783B86C0DFE8C5C6E3562DF6060FDBCDEF60D7E2BF5893A924F0D102E3033474C5C7178ABACBABEC8D2D4DBE7FB161A1E2332397081879BE3E6F4F7FB06394A5B647CA6CFD10A0C172F4D4E626B94A1A5A7AAB2B3DBDCDD00000000000000000000000000000000000014232C3E576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC + +count = 18 +seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 +mlen = 627 +msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +pk = 372F51147CDDE05906CB4A93995DD0CBFAD9B07CBC7C5755794A296C9000E6BA232C5C3020884C70B316B4560DCBCCCC070B08AA8DE4B29EBC98A27D9F11B17F3159E70223CCF31DD82237F356119FDC9B644BB4CC2F570FDF5D337276A8C5EC6D3441BEC5B6E8C7C5AE873768A4BB71E2A914C9587D9A2AB89B3F80FCCE5BAE44D17E6D86CA4981AB149987138D1C77EEE5C51B26EAEEBA237FB40C8320D0CAA984E3D9065C7905A9FE8795CABB3457F23C66D10CF60A48F4BD92DC3C9C693B56847227EC08149FC09B0CF6AD6488DBC033E8D6A872A0AFC0AEE17D75410DAE19DE38C101F26A9D58B16F00DE74949707BA6182EFA218C4C2AA9E3F876106203E8C74F343B81574C4ED6C4C1C6A37249151D7D689F8D42046E4FBE8A06958E6A17290318299022B5790618E4EE5896C5B68EB56F33A27B6C3CD7C3DDC23B94E3435522A0D7B1C694F621FCE8E72FA9192FEAE241293D61A00F104F7A72B8EB83C5E12A1EB43A1357C088FCDABF40E3E54C4B7F799AFF5CAC594C547D580D5D21B60C717C83FB466E391DAAB61213D7317493315D95A3DFE58C7555753BCE26AA2E58710DBF1CCC4618B5750C275A1011D56FFF55DF89A91CB686770613484A206E934BA99A7F8CF5D3DE48BA48B2DCD3DF86F884C6CC485B438C18FA141A2FDA8F66EDD003C4538AFE9CE773813C2C12A604AD56EB34925AA280EE91BC5756B5427B5BF854296F0CB529AEDC8DCE1159B08FA21576EDBECB591B27FD7777B621A5E82BFB1EB033269F90489574A0F4436EC5CA49E724E249594CF373F661D035BDE316088792765F3E0DB124D89A590F7880FF44346E2EDCB43BF33856857C643F542C8F8F7C7763722C872A3F0CCA6AEE73A23BFF725386CEE549D2CFE669493FFD03BFA4B8D70B9280991B7AD347FDE69A2D747B19372975E88EDECE3B9C7E31E2A389661D1C0F6E13F7E7715F2D5ADC3BA4DF506ADD37285C40BF058DFBC21634A91675AB9DBB6459952A1829909A5CBEF3EBD726940602231C947029B608ACDA6A28C7F362888AF2D2E35276ADFC2B93B54A6B4AB9F313D2827E02D65C16B19431F7A99B590C00A7F298DF95B702A3A2BF1F7D69C9978A37691F820075AF25BEEC88A21D74827B220E094F424A76D1C326824D88D1AE9EF0285878751FE76610ADC0FDFD114B8B55C71BB904C82A7126FEA30B24BAD11E9F95E356229E9CB7524AF6AAF6E63F9564FEA53400885164EC8CC1C5FB18825B883D1A0635C39B582C6510D19ED6173274567CA8D3DD285947C68A0C9347697D25B7917409E2B04D935715052590A428700882B4F4A64E7FE8D9FD722F401C6402318E7AA3C32BEA6CC77D8838D8F865F29DF52676399931A2F519E1EF69C922D57EB33818AEA3441A62288A03420E8E191F754B04FA81E4AA6FAC41081761B2BF70DCB05510C3E99EBCD85243313BD1E1BB9CAC368F7002D13787AFE5FEC33D4F66565D8E65047EBDB6003DB02CAC950664002AA29D58C1BAC96BC05A793102D139391934F0B952435D0810A3B1C6154B69D49429FF4DB2AC4F4531EC027EBE50E54929561E547718C42C95CC5DF85388D059FDEB8C90701D3602EC78C556A6E052F85F9FA7D86CDD44F87D38A21C2630063EFE661D4C7C01342EAC0D421080647D8F9F43FFBDAD07C3A57D0BD9BCC5D4BF89157119024A5F7F84C122A470BF87568E33B21DA5B7D5C3DB044F8F9CBE20B3C07C4F1778DF9959BF944E8E927CC545E6949BD4ECAF2FEB464AAE9BDFE543B5CC55F64B9EA563B9769DA57C99339F05D3D2FA4312D9CF8DBB8A3EB834311D59216DCF2D1845FF59482FBD56326CE72E733148D3F +sk = 372F51147CDDE05906CB4A93995DD0CBFAD9B07CBC7C5755794A296C9000E6BAD8A7AD93D9B0951910A2F59B37E42F5264D0EC3B5F832A39B5CE7DC73B8BB0FDBFBA5A4AFF1D04B631F7C99A602F051FDAD50C0094A51B326A1F2F223BD689B4D3EA9463051242483A537900C6F079C766F17F2C994BD9F8188FD78131D9EC9A23486124806C42840110A49012308CD138080CB144C8B465A1026251888008484083240A60008D14326953B4814CB290CAB620E3166D19B780144369DCA850D9806111032049C269E0840161A608E3B42D931486D8820913908D1AB829CA446120242C51222011A5614AC48DDC8450DB3430DB261053000803C45024B6901C9701DCA04413962DD4066691C4050B098863948124278E1090508AB66C50B428CB4870830208234641E1B20919284413272C10982164164014204CC0800D02B469DBC6041211691A250CD30881530848CC9800004201E4062111B509C4228D8436929B160099B6058C266224209059A6218AC20598263114442589844059C2854C167019A184D386254BA6645C460959224A88A02980B46002314500176800866DC4408498108508393162C6691A176613452CD83226D8908D53B240CA24128B324D5AB00800B071C810264136901992514B268C52206D19B90121350023C1690C446524932044241222362814934198084E498044CB300D00305203A589C8C06D1BB2609BB60440226013224411227154B6301884101C438E40B2411904105216109BA02D5B368203454A09948D08350A124120DC246800B10543C82C89002C4BB2619A408688B08C23166EDAC068D88610CC1845E0360902198603013020B40940402642406E20452E40449100054A81240659A6840825000B196913B1301084891B26328B102E423888C248460B136EE4960922238D229100922492242731D126721B206A5A1224803822D124614BA82000182194088CC4B06D43088A6126320B1030CA8865CA3048CB085004896060044A920400130331A12661DAB0041B27012214859206250B0484510491E2388043444A21B20454060A14494EE1020624360E1A152182228A8436211B2302422202D31806C4848993A668D8B61000C56802C9309BC64D8A320204A265C80832A44604D11202840604044172C428482499209B34894A8260E4384401175100C785819065543661604424A1222D59428A591628CAA22D5C8251219501A3A081A4186A1AC365C0448410948C98220C04360560244DEBB709FF5A58FD6CA76765FF50FA5557CE31E55CD3DA9C38F257C5D9FA308DD77C513DC6D1A21D640C2FFD3B18D1E02687CF64D0A5142F0E23044E3360638D17C9C63F62837DAF7596088618265D28F33B4989C029A16007E8CD4AF581ED671D6D28E9A0168D404DF3C4999EC9D04E3D2F6372C41EAA27350FC35E9D38B49E9A61B2F65A97C953FE24B96460DE6DAE12AF2F2A6D80185D04186758EF782982D252F1798BABC13599A3693214695D875F186C907B2AABD676FD270263D5333AF3F6251A79C3841C8DA5382248C8465E21A59292CF90F5C6376D10261E3F446B3A8CC83216CDD591E68FE4089A889261DB0D162D5643B8EC1AF0C966B71220BEF83BF5F0BB85A32B378D2AEB2404D0678AD8ECB6A222D7FBBA5AC5B890C3A664252959D499F7E04283591D1A73785654E30A290FDE9BFFA89A673145FC8696D1FE1D280A712565B8D4567F4DE9CA84B2FBDCCA9F086000FAFF5343B9241FD73EE4AAE319F66D41D137CDC96C44ABC033ED622E3F5B2B8CA2044AC0ACF77C357D8C0E10E65177613679A2DD2804047F2BF6D05E96AA6AC9AE396C6DF93A7403D02DE544A93BF5540E3A4483F44E5B5A427957C6EA14ACE7B7563D34FEA946D1299267AB51929EA538795BFC16F902E7E86D9B74C47F83EDE42E840B5D56A6497856E26B37B51E24BFF0BC6BFEAD44BB931BF738F56292C04E812489AD85541AB03E3B904E0B307497FB21399F69CA0CC9A8DFCEFE61259CB7E983B13E7B695223CB2AE652EB219690E4B87CA0E659E55146154F60EE9B02C1852573E3F5A09E6021855118D181408B97EA4BAB2B2948A45BCB0E532A77AB0CCA6A6917FA269B90DE3045D18E8B4EC354E212A993C8C741910F141C20EF8A2DFD797E2D0107DDF90FA5C1632721AFC9788151B7CF7941B6905AE29798301D8475C76B1739019B7927ED4C00E10864821AA5B1C6C85AC53F9BBA086BC8766A3A05C0B7EA3615EE0AA4504A4D42E43E7A80A46B242E50085622C7E5ACD96C7889E4ED8D420D0FCA4C142119EE7CD6DCCD2C3B4907FE838E8F59443200E1E0E50C4B6FB03C2872F651C963DE2247971133323DD5C46C8435BA1CBDEE662C201181F49A34C0B3A8CE362A2185C4E870BF65A4A2CC5AC8EEBE55F4275508228F63540AA454FE8B3BC9D1F67AD546E3DB6FB84A340CD89F4C8CD1A8F0B873789854465B52787489D68622D37E37BD84B21599D4A81FBC32C3D020CB0177C7AF7D17E3A08881378AD06F0A33A0600C3B64879F18CB27744CC56FAD8C05E05A998B4C168B7EF3DC7BA11842C7BC13F50A890FC3C63221CD67FE6A2393906CD24A6A40B7FF56492FD472ECF7792BB8CCEB9F5B5F7DDDB7C83F4D3A496A1A5D46D55EA579F29F9E49BCBD5E26F23E2D47705D6BCCA395D6886F3A9B03B258EEF907955EA39E325A2A197C93D80A5C788AD06243202E0B77D1FDD493A7954115A9701D4943C619F83A5A4129AC03DCE57E559CC289C991FC6769B2888B0F8B0C3C61DFC0FCEAEE82B57B062F86247C8133E24976D09AC9BC64E81DC6AB14BFCF4B5C963C4677E3BAF1BE3B3B45554AFD66CFCE7157C53F3641166C67D808726F152D49D0646ECA31D6EB7D753E3196A9EEA56FCCF0662AC9E98AC0F2BD88D82D6398420CD6A474955C79D1FED3B9AE8AC3EA3648DD2FC2AC7894EA66F7A9E30F5181CCF325CBB7A16DC752D063F5137D72F1711D08EBB19879E4BE201ECDF837451D4ED5301FD32A6F9437E1C834639A95B6A324A0CED7959EAAA216661D6E170C1949CC5CC7038880D52CB3A8744E312C17D918A1060E5C2CF1ADE2A23CFABBB47F4C1C9E6B06E05F4E1886704C44C603FA6C9D32539557246AEE773E9ADE52CCE68857433CCE323B06FC1FB036BA975191BF86DCB6BA5C18E7A2D6FD3B30415D0CE7606A23AFECF929DF036562791520DB9AAEE065B83529AD18730905B9FFD89351EB4418B7A3007E5E790F3AED18EDF62D467D2B7F23D1E19C6324B6CBC4C01C454D02BDE30F8AE3B939B613EE554B06AF549BC699256C14E6C62E3F95CE5BFAAA24DBA017D55555CD0A52CAE23E77A2FBB2A490693BF06B61DFE16B4C95CB72F7780C86B41D52B1E0F6DFF2118DF25DC7882115FBE03CBF8CE86483F452833D97EE5375D5BAA099DD1BB9EAB1708C488863D5530F3828B3C9F83062DB0F96550714E8FDF19BCBDD765726F707A2C74FF81F05CCB7F51CE9D746A3880EAFEDE940C6A261CE2B43FE5EE511AE6D94BE65B657761F721644105F855801CB44C305755F5951C6AC80391041EA24101C5215F643006343B61F2B4E0D56DCEC3381818D745EF28B7A4A0A56 +smlen = 3047 +sm = 63FBB7A7937568D04D2BFB95A8344A6250833BE4AB57759594B549FFBB723018106B5405E194E230EADEE561BCAFACD0ECAE817545401970EAFCA9201DBC3B45E2D43AF392E5008D8FF41E3DC58AAACE5E5B75B541DFB0BA8DFD620B21E0ECCB56D3BBA0835E1B3DACA43881701109E4A3F7D9417175ECF678BBC07A94637DB801CD3D4D0DB28B040B4C8B2D0B4545C6C9A0FC0465AB6D952814971F9784110C70B82BAE681114AED1C742E7462C06162B427A1D2C2BFF4CE9ACD7C4D8AC9BDAF3255A721A3C127EB4FBB8D2A43EEEF1C9CFA274199850881DA5E3D86AC177CAB0C2C15C65C727BCA32571A1E50DB072DF0CDB960160C647FBBA46F8DBD56474CFE2D62BD1B9F05EB3C11197D0C6A4346C9CE8832AE2052A0EC6899400D976BA018496D50B6F193C3F9DBB52B0FCEBE4626DBC36C70535A0C5A8C2C78B8CDB01EC985426B3EC51EF5E2B3DCD007A666580CF0FD9734F01A9EB5D31661A8CECB4C1686FB529AA5B6CD2C21F0E86752CBE503753F257C03ED84F9AC5FBF6A0B9C60FFDC7CED5DC6DEC97041F22471BD41CBABFC41CE48A146AFA446B366501FE0EB5F882CE8FE8C2C7ABBF6F613742CA15E09AB185C470EEB9110386F317F056E0BB898175A1BE8BA6D87697D94DD0BD4DF23BE9967A31806DA289ACCB52CE5DFE3DCE7046489CA725B5759ECAD9BEE6D14860B0C061CC2B59CBF1A32F4B8BCD76B811BDE95D48B1CB230C0F64F52C0E92ABAE47C66514B6465A2D836AF0C15B830E1A6593022794AEF3B32FB0D86D8F232214F30C4521C78B38C3A25A0C76BEE75D10D0E2E4EE285E0A3FE2CE284596CA890C29E5650B3C092232C912E323821FCBE26EB27C885EA6C14016712DD312FF69B79B5B469DBD3B358F0A3A00273CDF92AA950A17F62F44AD78887E929373D991F7ED2C3C5F2B99ADE5C7556AF5592A45A26AA3AF4DF3AF83C34EEEB1962634A49B10CDCDC25E5256F57DF03774E43CE51FC5475F092522FAF0E0C1265B2A861417DA6B9A62AE916CBC010392AC656CB4D5F0E7AF13643180689FE841E2A57D75DB587CE60D79A22AF36B152CC93AF58AFA1F5EDC2F53746206C28C4FFDC5FC9E643472C91C710AF48277B914997E93657123031DA57A5139360380C07CC1FEDB9D7976F0E1DC5EAD300F937F833555C3992F793180555B5CEF3BF126802EE9F48A3B182FBF9BF088C4BFC0BFC038E1C452932E8A1CD22308D8392A8DC82B44139E121967196EFDD2F7C1A75A8D4A83EC27027E008E9F920475039EF8AB1E8BFA8DDB1422D37DE3D97977A80EA7BDE4F0709A8F7A1A4E0F29D1535E4A0AA7A9514558ABFCE05E1ED66E98FDEE92A0A181DB3FF51D8DDBEEA5E594D7261D84790E43B986C1C099BEB0B60A890BEE60761D125BD0DBB560D9BC4E6EEB08C6D77DA07B235A8C225586F70CCDE5A20C903E38C55DE99C6DEB7A4AE3173278FAF130AEAB77C4989CB97A13F477B23BE5D6B96BE38503EBA44BBED2E9FF3F2EA2C7B1B09A6EBDF321A77709828A1AE07CCE49CAF78BC975D86304E917F7586BCFC4FD2BC4E175DAF666207E82C07CFB0D8F48EE6F96427EC22253DFA667D9E4EB59BE0375D38752513AB0A244A8280D45BD68F8814A0F94BBDBD705C0F654570051F9230AE103889B0A5BC28EF130919880B9848A75D3FD0D7689DCE0E2301506F3DCFFDCE19F136E3847E5529DBC0E9D0694A43162DEDD9D850B193F2F71FC78F78C0B61F5D6D00782F9103200D21B03B2DD09831E0D85ABDD2D13E33543FD78911B75A43A268AC0B3D1A7644EE3F90FDF5D203965576D49F97C2A97FC84A12DD75EFB6841EF54EB93D057BDF4DD640B23349CD97456B81967E3C657DF02602F8C4955A8A3CD6DB2ACD5A2ACB33BD7A6F7EDDA219FA7ECE2B45016DFF9ACABC9243A7E74A8C4E98D016EE4C9E3A443F338E047DA8A017BAB5982DD2B285DCA2F0B3B70B969AE476195674BB56BBE6482483CA19A8172D3AD792201967B745948C9C957CBBDBA394170652D4B6469C0F5C47E229982693203760DE76916F90D7427E2568E8E0938DDBB8908B241389E4202FB220747151D148DB82A8DD97DB40E1076381CED6B741322EDDEE1C119B6159332F364A7F5AE096D78D0C8DA0A106B769BA1DE7BF8191AB86A6ABCDF3264155E92ADF0F6A454BEAA7466DB99D14848400906E2559EE2FC3EF53DCA694EC38DC98F6E23003B5D2FB77B88A2CA85DB9830274ECBEC246AD6168E95E444DC167D312B755163B60E1E952C907F0F7D2FC91E5EC5B0AB714F88AC1AA4A3C0402EB93B559CF9EE249B7A295F8E5693925051F0A2853F559559E8FBC493AA7F976889BF8E07A8470C0381FBDF63F0135118BE49108E5D578EDFAE3B1F7BB0EF439C230289CF73F821B3074A8E244BC9E33ECA1A8485BFEFF0C5CA5ED508E7C2995F14CD1B065B75B89BAE70D7927382E9E3E9B3B33AEB757339E1B21F632FB2C69257224ABC5722EBC13651E92A40C85835A881C7EC9191FCDECB07830E83E5561C3715953725D3162CD4D1006CB7B164D1D67B22D1B4E1CA7416391E8BC2E319BFBB524C9B74849140AB2ADF1AD1F770AC76FE94A8596232867FB5547662205F7A37101ECF0566CE2996D8977AC167BEA4C28EEA73DFE329264520C565DF68B2D074205B9CB8C4797F18A7EB903ADFAAEEE78C5A18939AB40619C47ECCEF287A2F5183089405ACA9137B940582AC5350B609C044F6DFDB600F77630884B3F1BA6B9375FD379865256CEE20B1DED1D34740B9BC8D230B1842A8A9DD9795859D7978C11F9CEDA48FB961F0DFE39F17F83400D6B9E741B23DE3CA8BDBA3A11D43195B0A87374646E5AB7850148B8C6BD639321B4E72334DCB8D0078F883BC1C45F6CF5C190C083FE4B4B0BDA4BE56EE73A3795468E5B2449BADBD88C59D399D859C2D438B9BD6933BE737E56BD2154355D182ED57DA3310332556E66E4286BA2AA93822CC670DF048E57AB6D62687393C479B31CFB9B9BACE9A1EC82FE63277E79861EF07A74924AFF328CF4D2D5A96597AA3E40B9F59C16D3C04DF980101DB26A534146ED57C078FF04BBAF83E86B7E278082F56EE18134008E5F1F5E807C24AD9E319225DD7E6AED1F50DA11FF649E44CA7FA10589B2A263071DC7BE48F3EA88CF9EDFEE75C709825B3622CCCEAD7B78C86DFE257725CD900A87AFE4B9CB1B1EB924E153877DB532E74C0E09B0ED1F2323BBC5AF028A370471DAF133D2F9D30BC8E5D748F89D954935EC3019E85B3430CC142D7CDBB08FC19228AFDB1B43763C0AAEE85AD012E3E7577858C909193A6C2C3C4E2EDEF2D576A6D6F72738C8E97A0A3BBD4DDE3E63E465B61667BAAB2DEE4E7F8090D2D3E4854676F7476819092D4DCF500000000000000000000000000000000000011222E3E021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 + +count = 19 +seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 +mlen = 660 +msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +pk = 45319069395737EBDBBC810FD6B40B4D49466C5230E0D3BE9ACE67E4F83D1FE208E7E5D089AE685389EB67A7353D8A7C088D0570BACC9FDD81D6A0A3014EF4432EBA4C489CABB42E61C502ADE957A54819DD3B7F943317189CA7E3B62DEBDAF2D4993844C27366FFC18B7C52139D468FE485CFE96BF42A674EDA3499C562287444B91A69AB673CC20EE576945DD6EA14470DFB2B33C041E68254630D1EBAAE980185CA3E85BA546E1D5DC7E6DEFA9F818C3D4927A7CA2F4A01CF0409FBEC469343953DFF070673F1FB2FD85BDA50F86C61326A555C1BC343E8BA927E7C625BDEFE722597728D4D0824641EF9DB626596A0DB394FCED2E61E058A9E31C7F79A73689EF9C91EACD019A5410A54D99D7C51F903C20A44D263537DE677F11E95E9883EAFD62B02BC0206FC13BB7B7C880A8FF26BFBF7D38201523BB3635F78B3ED2E4AF2AABE145FB50A93AAA67ACC4E1C519D79366C167CF1DB0642C9C2CEF6C7CD2DBE0A642E0A8FDFCE7D1A08369B2A74A7D36904C44363F94C931A8ED41D476E6A1F2BD78071C2622EA050B2E7AB4A0FC44DEB1485B6F9CFBB37618E0E6AB37B1917F9B9C1C45F773A63683FCD310A463C9EECFC57094F894291021DBBA78E7BC5B4762B7F60162BF6601929A0FCCAF97E1AF9CD8288210FF9A75D0FFDC1B78D2F2308E56871E4D9C8ECCB8882595A99D3AC6A2D1FFAC64958FD7C8C213C925FD7E61D84867DF0D791B7AEA6EA6F7C0E4FDFFDC2002CEF0713C86AF59A98A265749E05AE40A46C966A11454294C8FC9895E8F51F7631C1A39DAAF2A5EAB6B5C19BFE5820F3F4DB4FA7EEB366AF4E7D50E88B7ED00B1F493ECA2E3FE753C6D0569A1C557BB5B727B2AFE04E7334307591535E0C32104B57D3C94FB3C6D83E844108F2C0B7ADD5837AABC3B2916C66DDF0E32A664EA6F811388C0ED10A0E47DCE25AD8F064251E812BA88C1C2F6A08A31656A65E75374539B763428E99A78A1085B074B4273A82FF3CE0C96289B2C60B1A367E05EC0022CA0CCD66A45216F6ED9D1663FEBCDC477961237FCE3362C8252D5E23592F51574846EB8DCC61E64E67775A7DE06A4A2EBFB9A8ECE81312211897B914B651D70F035E7EFC6968F06B98D98013CE16B46C9E640842389524F0F2EFAAC8A17154D972763B2F54483CB9313AB175FDF179E2B386D454DDA6587F4B0408B73410986554FE6FB7D30F13B0C9D9B717D1E6C5C856C7F7EDBAC99A8C8E14E5FCE07E7F078258283989748168A021C74F141E8CAEB66ECC3796E19AEBCA1F85010E880F6544EE6824FA21AE244F17E735219EBFFC95A92F2763FC07E626FBA43494EBD1E1D4D9976918575DD8300112FDEE8C405D1C48A2108C1155DC81F6B857385511359EECA13EA6DD000FABB17C4FF7A63E96BEFA44AECE58EBB93C5714ACA1DCBBD009A883F7C692019E68956633DFC693B70080448735C95AEB3088136ABEA6A104D7BCA7A8680E0639EFD0C0CFFFE78F176548035717AAD36E362B05B2E92E6AFDADDC9DFD976A24D568A5AEE4DDAD9CD5D4E2F8B0471768585EB50F7998209F17A6AD2F10470E51DBD89F3093FEC02F4DBEEACF8A47074B3723CF70E9C514F79E2483782269A6772D93F0970231E49A9811DCA0BEFC8FAFC51AF82DB321C74902C250AA2EFB97A98F4CC175C94C100282E4B09A98B5FF447B0CAFDB13DDFBCC9258D99C7E60C061E08B116646ACBF5F7C7C5B706F06C9689F154574A63D1E39D8E99B2ADC6F6D516CF1B97880F247E28B7A5A4EB35C85136F29DE293B860E44A9AEB6785C5C4E6BD8E876ED60C242DE9FA50D267C50821DA19296E83D42F9C9E01D682415488A3FA708CD +sk = 45319069395737EBDBBC810FD6B40B4D49466C5230E0D3BE9ACE67E4F83D1FE21873EEEF3D86D7425DD3671AF8F6DF56AF7B3426FDBB6FF924D6218DE00AAE682999B264456D8DD9B250A92CCCE3509C7FA2046A371B5C69FCAB3470BEF746A95CA7F01AD450B9BF7BF749CC901C1E16B58CC75491A60640469D25F697B029AC8212014B808C50466D082649204041DB3006C4222E94364DE1C271038004123725DA102A03151013A82558168D00370443A4911B4505C3A6840295419A2249CB80091C459254388D20123200276D49C24C6332084CC86C23154D023930DCC07118414D9C885191460220364AE11468D0284E4B0210C480689046859180252216314A068988024E90B46424406C643864A4C080094411634205643670039710E2384AE2124C0A012E01B52CD8B64DD4381120368891A24002390C51264D44148DC8B031A3120AE242110A1604CAB491D43641D8264558C02DE3C461CA80490B962DD0C88D41300842442C90282AE410701C0948083649D13602D9308A8040010B214618268A04452ED00660A1160DC818229042261CC7801C46302338664948308910058224420A108441347014356D09C66109B9280BA16848A66D2189509A4840483426C30822082012A028511A822D89320ADA464A1BB96C4B20500C448DD30602093046C2168801461223A428034732A3A8048926850C058C13190D91C64898268A20135150C401A2C661A09810239709824285CBC06DE1184480466624196AE38480DA443243A48122C39188420E04A36924166550B4414C38454CB82112278E0C27021CA50D08C305420860DAC0880448818222268AC26902930064B440CB146159160419B31013454D10052EE34291CA18491229310347310C19042141410CC3495A40710A2420590246212668014585E1208D24182602C15054087123B24C9C204403458A1914495082444A0208C3448CDB2005D3368252864DD14490D4361012836C1BC001804444A01221D0B491DA2090CB922D631651A0A604A23650848841A0B651C38248C0346E8B1865419209D21089D99670C234518826009C2486D4B43098307220891011B5115322321C864D14348C21A768D9244E19298040340222262459A4288C044252884012286E43486D23C94D90264C1BB469D3128E1A1050433688E14645C9068E1B382148222953468214407218A030CB200C5AC8914386254886708C860860981010096A48C29083406493948488368451468E5CD831B8FE66762709D56CED7D628481963F3FB8E8557082A3F3A6B452CD0CFF32F26EC6BB4CE2C46945B5C6B6811E8A0E54EC21514E425D1530FEE81D6933E357EE7CD145A6BCA07DFD52DA4361BE53BACA4EA092C816A3D6ED215DC6C4E00B5877D5CEB0D951E81CD4970937DD113F61E1EC9A6B66DE0F8F7669A2ED15AD4C3A9A6D64D79C5E1223DF3CC89197D83B7628680C7BC98C1612CE3B58891A7D00A1A4BF10A9AEC4ACB72D6258FAA4FB51A947B5ACEF9617D42ABE38F277F335A00F80E120B15DD4A6E07CBB84438A86CDBFE344CCE0DE998AE8255FA1C58DF00467304974D465B694013897627EC3CD65D20E01C2E26C75DABBB2E03AA590F839B05CEECD4E805EFBEAC927DF844A30A0EBD3274BF26A4BF133346B9C35FB115674A38AB4B349FE37326C3FBB4FBBC4D59E4DB2E0AE907C3FB07534776B9653F6D95B289E5D18C07CEB84258DC288A1703FE0DE63673DD5A2D66AFEC74EB8C783325650A7742E07DCCAFF108D65258B17902CB9D61B82285DE63E83D797839D3C58D6961EDB22B9328BF365379151C7042165F4D0BACFAA95BC4A4FE06C1DCB40CFFF2779E7876D034C6351A6CCE722DF840B920AD2C7DD9810BC7E2CCFA61FB4A0B3B57A318A5E552BEFC66D79301BD2545387398E8432910E322733C219C9FCDCEB1FECC0593202CB311BF8C36C5A8994FDB44D539349173675FCACFE9870D7E22F7B7DD60449AD4B47AA54B01B408045765A12BF17A898C9D90B4FB5DC3A88B8822A32121C5382C4A2999B1E328445B728A2D30F6B32BCC3A00D2F506F3F27607B7C985B61923054B86969D381DD92DCB4D752C24C54EF425B37094C495BD6AA2C9AFF34C47AF83366BBACF9D88B53A65797FB94BC43B2AE0A00A9491D977E9FFC964DBBF9370CFF3EB56CEA7625C7DA7CEA85DC2D360528347B11F5B2C754750F725254557C337823239DF3F163C4A48C9BB7E183B179E5A9898B7BBEFA4F006BA3513AA261934DEA5B4749B95BE06018BEF30A146B655B4AABE226665E257A9B540389BF731C9EFAB183225781108AB4D39E4A6E40D04672E9E80C48094FED596C78866AF80DB68E35054398F570BAD8DCFCB5D937BB222D4464244BE28553609E46D720FA35CB5184B8B65BCAFDD292C7DDC5B5DF0860EBE9310BD28F8DBA843CE3E8B9F83F2850393FF92F43824DBE916BA10EE2D8CC3625360D4FC176C1905D42877DD360617C3A1CC7F7752EDEEAEA31E879FADFA1F994FA6C5C5F916A8C7D295AF17697015521696425C706728D18C092AC21EEE30C19FF6085242D8A1E39DAD5E6716DA32151853DEA39F56B6F5FA5A1B9A8E8C146826B27E284DDA8917878A913F8DA6462AF8BF9BAEBBD8B48AA8D2EE3796AED998CBB6E0C7CAEDF6B89D2921EF93779E3D5D0086A6FE33265E6A38765E6BF69C02961AD6E492321ADE5FF4B95C53765AD86D117FF5D2A5A4ED89CE3C4F7A99703EC8567609E32CAAD9C671E52B2B24304B6038844C285ED7EA509F92E02285420CB8EEA68B2A8F0457394CC33CFE128F3E40206F0315F6FE069FD9EB3878CDE5AB9F8D144874F94D62ED6678802F59DAE23BB21DFBB96670B8FA38844EBBD4BEE65F258B040F6CAEDA65D7EE452928943C5B66D88B86AE85183527104B27105261E4C2AC955B523210B10126F4F2FBA6C14F247F74511DC3B79CEDED0879F88DB5B08DAB7A8C56B0F4F7A757D7C74327859C2E551F913EDEDF34B175D1020EA90F624A62CF0DB950CB449E5D2E3FD262AE0790BA91FFA22B5928B31380854043292E13371F059A326D7E3753ED708640B3CF5079B99A96A9D6756065851E54979F1BF19D86301634FDECF47D67DDF8157C9FC0937ED0D4CE59E73F5F35E3BD40CDC498C08980E46111B9CE3FEA915BAE67981162364C912F1CBF66FC1D8BF59924FD9F972215375609CCAD8FBFD3FF203E5AB7C6E5568BDB47FA3C9104D5158587B99936AF8ABDA4AFF57AD4FE370E2005CFE75040FA9FE3ABFD23F9FA3D465A51C056CD6FF3A0289B7CF96330590A90F07B2C71ABDE876972C6EB0CD05DC5068AD37CBCCB7F9B1F5FCF0C9D6CA2DDCFC813F8112F46A28163E9A3A0925F223AFE0E58CFF2A630E7B983EB585C69AA7997768536EC8A7EFC0BEA013DCDFB46CF861A9DEA5395D117A007E0AA71A65A524F4A90B47734209C1EDB27C7FC8F0302E1136514F78D370067EAC117288E15B603619EECE5A41B418A807F4BE140EF905E9F62F9E01C19FEC54B52E2CA5842E18412C1BC2DA8E9342348A1533A7AAF1E231BE11ECE83093F9A73C73F461A1A501B3C3C811B51FE4828B339C9EFAD0596B71A48431869E +smlen = 3080 +sm = 4FE377C6446639BC9C543729989FE9EC03CD1E4945B5C3709DDC26A1B101421AE4B17EC75C0297C895FBAB1CE90092B9BC417E8E8E5C8FA7E05D6588965F96170422EC6F99A83D67FD53DBB87E0B269B35CBFAFE8887163B26BDD9BBE6F007D3EF813B496B2FA95756AA4311A55BF1B28653CA5847068D4B6950E67EEA8AA240FB99E54E189C24CD9BC12D00F3FE40F9DB3D7AE9638E623ACA14F7883E2466B3CE87FA14D31DC436460C040DB9C4E8E2EC1BCA19B52D137D702BA69E3E52E81A238797E631A91A425B2B2B5A3AE4D97673ABBF15EE4B0616B3928FF32277A6D99383A90512A7C601CA74718F54A3A39A27C8A504D29162762A066216B8774FBD2C517DF17CCEEAB442C3E5266502A013A00C608BB612F391D2F320D590667DAB6CE5762CC22E9F811968C1DB2DC67D63F339FB37F7CA6477D52D677A8AA666B538A64D340CE062961F7F9A9937CC49759059101C6E56626AE7F9A11E67037A67F094C250A2A14B8CA9A06C9BE9AB81D0C2A4AFF4A6DF0660F87DF1A96539D1CD339DB134D4EF5C72FCE283461E4577D0EFD23E35874F24051C484B22678FA36B23E3EA5ACEAE67594E6F3A76DF176B64465816ABDAA0DEBB8A5F03D1E3030329ACC92FDAE9DDE00B9749F165AF215A66FF2B127A2C5686C5090E6BEF378E7D0AF6213CA7D77DC75372301D13CBC656A583B01D3EA69A6BD5B6999AE0B96712BAB59B705E07F989DF6DCD022B36F4C37761F261FCFD1BB99664D0D1B6F7E2B4ADECAE7830E8EE8FE9CFB993D8340F0A9455CAA83988D97B93B004773492A6EAFC0A0AE9651BA242DD5C27E0EBC0442E91781C844FF42146DE9E899D12AC2F6498BEE9681D3A1EB5060EDAC5D495AC2A481A5CAA86D95B7F94F6B73FC1F3B456497E3D46E747C1A113A35DB9E5337E68B56546FCEC1731DC36C05D25C9B0DB5C9BC8D34B31C65C7D090D2E4C69427BF94ED386C7965347C87ECE1DDE90C971E94FB442A5B721E7C3978E2FDDA051F0E372B733060E745D4838C5BA6F8E75DCC4B87309A64290FCE8DC60BC7D3C2EE7640CDDFA243A618ABFC303198986A621F2ABD04C68CA33D0704A51AF7EAAA4C91E7B8E9A9C9B22971A77364CA9C70419D6B82B42ABC2FAF4C6CC200B15C3C0AC48C4857D9A05C1A2F7D4F01EB37CF81073D3FF1C35E11076194DCBFD871240F7AAEEBE246E7D471D79B8241557E20EB33AFC9D60CBB817D203381383DD713005704C7D036DE8BF1A21AA42506A0C11493427A4DCF58B4F8B0478B7ACABC47F505100E5F3F1D3FE8EDCBCD41E5DBEA5F76EACDE5384E599FB55FC2203C8C4155976C229C9DF230731FEC8F521BD34E147146D7BC817AC9E25254FB4F00740597090BB5488154199A8303DB9C54B51BD1641D4FC177D93F7129B67F7521A5FDD4AB603D1F26199C8D23909CC0ABBDBEA6028397DD1DF14139248E914B1AE24BCC79393BC251FAB65206681944E5EF65DC830F4AAD4F65887770AD1D3971CE55BC6ECA2A87ADAEB6B6203B548F815F7961DFF750A4ACE7D248D497028936C3BF3536452EFD87177243D2EE2C449AF8CA6487B116CF185BACD4AB532FE27708AC69F34F59BA87EDDBD37F6DD803FE6C14313D385B1AA43C2E214B469C143AF83F1CFE687524011B59D88AFD372B1E27861F5A3492DB958CBD115DE112EB6742A771802D4C5938661FFFEF7FCDF9D108639679B2041B48B1AA61A2F38DCA0A4A53BF6BB9322F8C0B4D5BAF627E0CC6DA03CA8BE7A2C7C0DBEF9AB8D36D69F1E9C86CDF93784CDF3E0B9BA40B0A3F44F23BBE48B73850F7574C1351FEA98416B2590D78C946E0A657352187650F499C109EC8E88A9E349B77D7FB83729C3E297E6AF98B227259F7DD95F9BAB5D032472D28D9FF8960B648D713289842B739B97AB74EEC2056F8F419C5A81351382A7AC9052733B1E953E4D75EB891780437ECEBA3F736C5A968AC778B2E6F4AE67718BEC65988AE65B2143D014D4CDCE62B1ABB956F72113AA62F6EA8E4A73610A1D572C5690AC692429B1385685B08EC38E6E09C9F24D44C60382F44A232993F6FF0BCA0C64F6DCC977A9F60D23C4AF603E24001472D499CFFD4AFA09851A030C344292F02C03B1C5AE38805C16E217F6BA15D7248973E255B5B64F2948AFF5D0E42EFB8BF421102E0D9C87B256A5DFA78C3A95D598B4C5AF514191E85CA348395F2D29D2BA6FF313DE76DEA54341850AB16C30F0F4A4C60498A8173B0F0A9BE9F80E14D7C4B5984EA4562D2F1BE1B2A647E55152ACEAEE4DEAB237B6109694030B4108A04298CE839713F3CD70C3CE29389FAA1857DE9FC8844A816429065E906EE70BB11C12047BCBA17EA6614ED4263DA785304E69C46602B3ED27DB1A4DB8D58523AA4A8C238A3B2202811912E3DB48BEA85C74EB19A1EDEFED187286360D1C02E0EB70C86FF7935B26327FA87EFAE76D79C854013223AD4E0D748A274809681B94701CBF10992F9674F90C30FA7C616E9CBD2468C8EC21A771E6D66F88EAC3F4375394462FEC31FB0E89488E9AE1BF57F848803024D0A4D2D27F4EA5A5E60CDDC15A9235C8C8380914E3A40A9FE4B370CC70D3FE6368B988706C6F8902602487ADB484F6E1375565AF63B7F4B106FAD3C0F32A5ED03AF165DFB586DD8409A1CAFAC8BCCA8D46BBFB3748F4341DFB99FEB0D503C5E9BDE96137BC9C36E7891C3B2224FA885DE96B1FE336447D7FCFC475795F4D247D8974683842070615B975549FC8AB03DE16F0C517EB06357188AC682E1F9C1D0849AFFC179D861A7D644AFF7FA5161CEAC71BCF78C060C46D53F5E26B798314F19651602D739A393C7533F89FCF0D070BAD4F915DF581947544D191EAE113A823215ADAB44CD5E15CE58E45A344B4DD2284F1F6F2D80BFE36C8D65FD2F1E9F940746A012B8414E1CBE2D76EFBB8428B6B582F744B78B86FA8387D197C1ACCCCD6E95321EEDA9B5F7F9359CBA955D002120E32A7E173171E4EAFFC12353EAF5DF0494CC27B8F5C71823E3AA900D6A4D6A2E1AAC97FA71BC34A9CB8A2B4E870BD090633B0C89AE98F3F387DDD53A3A4E357D187F34946BC06ECD3DE731839BD33F9D992317A00E5CF2484EA01C0E2301D1A9367DB141B566ABF3967869CBC1B05A955F57A8512A308B68B162AD3A9C80A74025C252981AC15446BB3638F1A67A3A672A2D8C61FDF2D8F6167F232417C45A8B60F7E3B6F03F6139BDA054938F0695F4368E4A84BCB288612C8BB1ED8719725D8D633FEACAA22E5F381C64FDF759649568137BFBA728537739703F81CFA86100C0D1C303F41434854747FBCCBD4D6E1044D556B72BFCDDAE210283135434F5458878899A0A5ABBAC4CFDEE200060C0E1516243A425F7D889A9EC7F4000000000000000000000000000000000000000010192C3C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D + +count = 20 +seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 +mlen = 693 +msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +pk = 806EAB460909FDED14AFA4D02FDF5B3925AF0F1A611B2DCB1A81BD127B49F97867AB423E41E006A4AD18E07FCCD82446284321B07AC23938EA12D0507A4B64D3CC212154E1F27788C5DA4CAC255E838D79B222991EE67994152D68CFB9524A4ADA2D9BA419C11BD17CA565F4D9B5EAF4687BA963462D3BC14F97E4EDCDFA0BDFB0E0800969CEC9928DD28095A8B4CF1BAB7FEF2B6379FDA07B8E250B57E083B0CB687F8759DC8C440C635D810744DD31585116004D944C25E1FD01EF298F01A1C024015FDB3A147758C98656EA15C2F5590352569ACBB5FF328862D58148E3E77A00799735AB9BB8B4CED783445FA1B5C8365A3EE7805B3FF64BF7622AD868E161E65EEE0EE368D2A111C9169B098B7FB8034A79AC7BBE40758A2E995041EE2F5288296F0971F57203D027564416727151AFD56132BC21C92D2D0375996E829347A40F3E059CA3B5D87204EB6C4D25E1A192E8E7E2B85AC71D161B0716FE1B6D744D1F6C3046F455924BBB3792C236A52BDB8B59C6EF5B9E5D47EB0BDA687C7AEBFBFA26EDDF502A8C2070049F425DB98DFEA90B39B8E6F5DD600657CE99D032F17878F15AC81D7015033267D3F40297984F9EB19C1E57ACEB3FB6256D11B8A6EBA5D6EFE2C2FB3AAB028269C4C9C6A5609ADFBBD26F4BF4B9A06FB63F88FD3ED893261B45865084D4164052AE4A496258824108767EBCC4139F8770F83D68CB653D439CF014A35BDD29EB765A3A893DA43753455DFA09CF8C527D7ADE667BB3AFCF87CDF9C53DC0D510BA210A83E8F66F6DDA7513EF10EDA19A6CCBD17A64D0763C8097F72C89A2178EAFAEF738F39C93366F8E62469A3C44E1C78723CDECFA7D0F8D202F3471499BD05946B6EB01969554DBC36425C0D8F748DC178B47E8488659056B26FB8E3817072D851BE0AF2612EF73A1BEF7C6168BB20169B5B11579CC7EEC94BFB0474D266A56360EBB78CB0E47070B3E7877B4152526225739173992657E6230AC65E3F1D5DC37D3ABE8812030F4B916740CC2E39A26A4F76F5AD2DD5D3CA38278F0E746FF23F6E47A97129A2FB9203834B6C2334263DD1D99E35C7E7F5F3C95845993E9EA33F7FDF2BD11E71B0D7F4E3D2F38360EC6A3EFC108D6AF6208372D37153583D89D973FECBCD8C9037E42AB99653BF822CAB8EF9C86CA650AC41097765176ACECF4D6A873C117F4FF7E0CD4C7FE5DAA57F02E49F09C29AC182826A1153615FE58C3A534BFEFBF57A3299C4CC3B2A71AAC7D9CC81C501227C9B2724E1EBAE8155D513EF505EF25038582314DECAE977A85E188BE321EECB2CF30B0383FA0140C78C780B98E369A764277DAF8EFD5AE95A145F06918CBA99B4B4F6DCD70F92C35D0A8BB39D006045C459E98FA5E3DBBD9B6E424FC2A2BD6927C6B187FF9E11B2BE509C62DDD71E18FC5EA85DA8E23BA1770FEDD116BE127C3222C0563D482042B732DD7A2D2F2D1320B99FBC5B44A89722D6024C1C704238944F5E98EC607F1CC6528DA48E266AE1CA02AD6955676D6F44F2B0A8FE2EC6408F786AB2D6983602879FA197ED96D86F8156B428076748617A07B8A52A03F93EFC61BDF22ED61F98F4AC0D5B34F95C4D951F56F0CFCE63FC7C55503BEE4B2D28EE9E41FEB7829095D937C830BE951E38C7FF3F9122E1F239A1C91B9DADB7544B90C4B6AE7959B338997FA49A7233B3023C7E67640A188B55F6BC5C28DA086EB6B278E99792C8ABE33F782E4AF71B801442F8B0FF2E86ECA691FC13ACFBDC9BFFB27D478654B1398552AB3DD4B31AFB2D4D764245E9A0B5B637E5D5176BE8E90F5EEC6F5070B0F99EE147AE8AABAFDE762C82054CEE15E79DA7CB335878FAFBC +sk = 806EAB460909FDED14AFA4D02FDF5B3925AF0F1A611B2DCB1A81BD127B49F97863343281D4D198FE52F8ED26013DA95BAAB09B5AB6815015C6CBD443B918886549D1B70A44D14A9D0D4AA1E86504460392F1B330E1E42BAF83058E1B81AE32E6ECC6E390FD428FA3C49F2D7DC69DE4684D1ACC46ED1F1FFC4F8B6F52A9DCF7BB13B2895B186DA2124C82222EA42285534626DBA288D3A68C02992C1B91810405021BC42153A84D5C162DE1806CE41092504002A0C870C2224A01848542346603218DA38201D0A46420363111100C1CC98C943689D21602C906425A3231D80009CBA84C2007048B00909120401C3740C44872C9069024B22C64A689098625E4824189A225C11029113326D1B20944A010C492281123680937050C424694226A12068E92288202130A048028CA082D22B24C5434680AC971DBC450E08205942688028591C1084DD4204EC4180E818209C824119330011980811232460BA549DC28484986719344065C340E1310610BA74901914D98260811A264CC848C43924922A4708C222542866D929691C314301C036624274D13A83160302C1217500AC3311820682127891A016C4134825B92115C34290BC35064B6691B9421230562928841182021C1A62DD98461DC3866C8B801820008CB864419424A5A306AC83602E3A62C9C2200D82829139770C904400A490C1B390619955093922DD9186D921242138925218429D4146251C2894AA048991411DA000DC08201631005D3A0104A020241B610034612D34424C3422E14004440064663448202C7600A82445BB65189C8441B496512A128C1468C10422AA488658048681A828983A82892C04D11B22CD9B66D12A665139409143971C948254B34218A002114006E0C227023A9045AB2080CB76D21424C1B314EC8144C43206C60068012334D88B861E4342691B48C4B304180A60D0B070098802CA1186858C22482B050C34672DB926552142CDA3066009228A00651E2B665A326681A29416036324C02659800651B840C9186240B4308CB2830C03290C4808CC9388611B011E0064C04981191462D63B891011962A134911203090208601A109243004081461121108212444584A08D0401114CB6448336318BA441533061A43448A0A23114160AC3300C0B05241321901C239223B6214B020512196022434ACA90105C002900036D99C800C43684C84252CB908DE0A6889CB40D54064D10B9112137448914042494050A10520B8481D30868A48851D1163CFB856E2ADF364A2E2873B091774216D8786AC4F81A50DB54E5476DFDA64763496EAFC2F475E85B7517D099B41A838DB2F95169EBF0224A08961444D41D18C84FD41E73301C4139FAB0F56565C5F06B7AB20A2AD4E30417A9C7D802846475C61C8E7427687A4120D2472AF64ED28260ACC10C7B818E483B3A5942F7ED0D0B8ED8CEFF501308A0AA96862E6E2577220554DA63CBF34460D2CD8B143958330141655B2CF0DD449182A95FCD161FFD1EA0A405D890973C542961ADB47EFE99FCAD3FB3A3962BD22C10FEBC80911C3590DF1C826D6046929191E03E4171E5B514D90F49136A5BEF133AB8A8B66A5D147610FB44AD83E9DA39F8F2996A884AC93B9D21926688ADCDFD719652E977BB4B664A32D8C2828F45CC4ECB833F0520FC684D7576BE90845F4D35FD5323E2BD8E1939EF0F397F82DB170D8B868D0B19DD0F887FD0A4AAAA9787D406AEA15A9B1E7033BBFE8A215D9898888481F7F06CBEF4C289C97F2DB8D53CE841F01EB7CF6A76F512B35F1CFC93DA6784C62B6B3B1F2925F0686FF2DF7041319BC21CCBF87B6DC3C35F37E0102A8EDB5A4B2C3639C458C48704D09F93158CC11694A5C48063453E584EA421CECD00CA70F92E356A35DDCF44FB9E6D7D4A33E7ECB289D48D3BF22F26E9B92204793F525932018E4CFCF86E4E3259D54119FCCB8260389B2AEC6F690389D7A45D6BEDA298398D90A521CB6D214F9968B451C16A022992A91965E4745492D2CB92A0C85D345E7AA5DEBCD98E8AE1F5B89BE7C026D1D135DF8DC8E8BFA87AE3172B235527D713CBDDDB5042FCB82D187437DF109FE5C51A4D4EBF69789B8C77CA8FA759A4CC28672000411546070467A6F407329DDC37AD40CCD2E14E8E6D58516A75DFC3D2E8CFFE04418B7332DDD315DDC260219319AF2E8F761AF53C56E776B3EBD4FB06729809CE327971186739A2716D49B6255D1BBE81744546D652CFC4B0634CB7E732D4DE2C549064E388EEBBCFE028CC0DC69114095CB192C85F9FB897EFEC18E699282871045B000FB0CBAEE9E5A42E03D90AC69D219394274FED3142CC297786E1A481E35ADCB6425FB648124FB509F6C2BC34F21F9EA3473C2FC19AA5B3D2F984A41DF7A9DE57CDE486263EFE5A78BC8BE0F9506F83D73CF44E6955E3007782A0AAB299FDB471DBA14214D50A361DDB2D8AF76422FCEB0EAC9DA3D1A5C7FA8DBB5AE860699837DCE342079B62231002EB3F00B471EBCEEB6C0957FF305422703C616E77FAB5E141C01A4DFE0D250791E31D898B296022239ECF6903F50C6CC6FA66561363EBB0DE17530BF99FA05059DCB87E6BFCC1F1ED425F0B0AE182839C31F6A5415BB08EE5F3841D030ED15943994F20734DC8DDAD570AFF5248EB183EC7950B3477CC2E4E8DD5C733DCC83F4581622915AAA064B6A57E97C30FB6DC604AFD681EBF1E7325A75AC5631D8442FDC27D755641B0EA6A9AC356C8DDB9315A1B79330E49E53C4CDC50390E879B2875FB3FEA0A8F33F0DE35DD84557B383DA9BCB05C0D6C05EB1793DAE26257BFDBE9050B8A639748A940E144AF781498CF0EEA431AD108516713760E4D818FAF699A0E99BCE19F3BBC4430AC802457338F0048729F4578C8835B9C12B74F858E3FE6C88435E88CB0444F5E19C8F768C1C281942D10D654A01535428DDCFF5D94129B050B7E29D673B274A5CBF6FB3E2A8E96794B8E4C723ADBD7C63B5646FB43913DF8FA17F9F0FD5CCDE0050BE4745FC463B8CA5298577405ABBCC9FD262DA2AA50B618CBB35A216184E742668F6AD9D997C9A7FE10B6D471AF93A2F84C5196189B655B8F5191FBFB271A36F8AE099F61EB4F14AE1F8FC158191D345E4B594298CA4D3BFC22F6039AE38B848A55D603827269C3ED6B60D412CB8BEB44B18E0BFACC2EC625A76E62320C47D98426F913E69CEF232A4F23E79740E6343B7FA06D9FD5862F2CDE44B3D8C06B6F54870745C48F0636E0202EE43539A876165DAFDC5ACF01A8050EC1564F2835A90889597EEEB680058390B00312AFC7C1D5D5DA07EBB9EBD0B08DCE6E9FD6048E0468AEFCAEBC8BE3A5FC8FF7E7D8F822CC59C1E5425C667DDAE4053ADB5F9F1CA3A5034282C0ACDE4A89F1B7D6E77056AB39582A8B9EAE1635079180A5EF4AC43E10D4C1D1C6D05B9152B5C0F5F952F49EF1FD5E7B6505BE92F9F6D2CFCB0BE595E6FC0546ED016AF48140AECEDEAF8429008D65A919F4DDC64521169B026AB144AA1295838104BC75F558A683F01F2EE7E84F1DFD7D1672B775A6E9718096140A4B588A3498C7B813776C64FB75047EA4AC963A34829D2441F06EEF790EC51623FEE1E464870DEC22A104 +smlen = 3113 +sm = 801929809D495F30E79B369CE90B16CF81E58507B70AFA54B1F9403B62676A7E47564EEC4393E7574F76BE726B96917F989FEB440EE6D432EE93689039FDE40DE58614B3F60997CDE4267D68DDE05472D88DF1C1FF0D42CCB088B322C2D8E15F7724594B4700D6B080F689BE9C073C8176DFB14EE09069398485166012D15744632B15ED6F27F8F7C9221750DE4BAEEA4B38F768D8E08A823F7D611A684E3359EC47EBE82CBAA926997654CE164261069FE1AC987CB55C6517FCE272D93AEC82510726965D86D0761D664ADE3491EF71BEF09ACDBD11BFBCF940D8B83202CD3859E6F596509EF70A1EFE03EEF0D0AB489A81D2AD9F5CD78004048EDA14BFAF82E0A7B9FBAC29FA4AF3DA5CE789855B11F514763F2BBFC1A94EDACAD33644F63E0F39FEE997899B2C024AD3038531D6B5E43BBFCEA54A9DD9C4924EA877FBEA048EEAFB21C6B854F363D1BBEB2DEF88FC9EC8035C05A5DB0A3A76C5E667026EAC89D81DDF2077DAA3673221B9935CDE62467674CD72E37390F3DE49D537907ED2F363A7B01BBB7AB24228FD54D196793AE53B4B9AE18EA175A636795568E05D808669C96E68C705EEBD76BADA0709259F90F5774BBF9BB701720068256254B68EA15EA19A8E823C4128F3E54B7770E8BB6337117D39A621B2C638CA8707492D3C2430EF3AF4BFA4B327BB63E2E4E29BF45C570A690722C7A0ACAD369E6B60220B5AAA5577A0F4B445739AB6F9DD995B3F0E68942720024DE4B22A387E9594178651852859836B57E6979C16DAB2786F62C07E7653F144345B019F746324DED348A2DC63053D047ABBA62490574244C1448B9CEC07D5EAD2A7D00A4416E365EA1594E8DD5A513C61877503CD8EFBA1DC361FEA2C066906049CF5DA69D9C2F1943B394921B75811DE539B6A50EA04B89F55CB9FAE28418D3B57469C1D8467E3ADDE7A2794C67C769752631B5EDD360834544D86741FBADD59A8D702F4DBAA5A33405E47EDF3246875892AF01A70CE2766FEB7328F9B9C61E8B821F1AD1D13838A6A6731F4A8F18D2ABF39BB4C4B495F20D318EB91C2689F0CFC1E8C3F1DDAB7C2736ACE8BDEE70A7F904DAD717919055BC5ACF111A3F2F1E5339414AE2B5EB2B36F9778CDBD46461CA3DA5FA2A9F66E8E932C82584BC0EC3EF9B140123B8BE3C71ACF2909471B1948D8B57AFDECF5FD23A13EDC1ABD1279AC137353B4ED90ADBDDC3295309CBA368B1E6F82E686457514C42CB631C14F51CCAC4B9AB900387E27984CC5CAD952E2C1131C8E179A829B46C188F382D51A260AD12FFF7A021FA5D59A7A6C2F4538C7ABC58FC3DB677C3EDC91774B1A444EDC3E5D4510CA4FB1CBA3F9DF0A41480DE25FB88D6C3663CAB90F9D5781BB895B632DD926B052980F3637B77394C1E96D0640B94045771967DA8702CED52900F164B5EC6A5C1BD8437109AFD46CE634DEFC1497180111BE18982CCDCE53CB29CB7C8472B55C5BE55AC02DC81ED10AEDCAED7394751C778523EA81D4170BA744EF7C805DEF6B9680F16DD7824B0756D0EAE4626670FAD12B15E63D7D1E275BDF7DD38F9998C82AE60F2E5B00C2D1E9744062394B7D4F81FABD8B4BA21D2E8A1BD06DE7D5D981A9E6D032ECBB4CF4AD54C92DF93BF5B5AB03EAAA9874FABD3BB21026BB4833FF2E99DEFE71FBE446159372BAD26CD065159A9DBD9C62F006CE4320881E2E2E76654036B7AC793CA8E732BC79091AFD50209BCB5D1C797C31F4950F88ADF4C3C4A18C85CA11D24A957B905D8DB6C3FF0DC9CF08544229AB142ED8B7BC61A91C1072DD3E3DF5713565D494DDD65D90B097DED33C8FF4CB6697623D7E8963D041323536F80124F97CB82F6E6B3529BA1490214BB613954AC54C621E08EAAC0495FDE573F1E6691944B8071B3D6BD03FDEEC884081A236F0E818C2473113BE215A42CB07B4DC6172F22C06425E5E47D5894A3D54677D2405C0953967E3BD42FFFA176AB5F6C7A2BA1928328B91BE87320DB9A9D3034AC898BB5F515C12140B897A96A0AE63CA5BFBEA20087F8DE5C8D36065F91B721F617A29EC6D0767790A289594147880A1B78F5E220D62128FA41530835E1610BAF1E50DC5C45258D08FEEF2B9778C0524ED1693DB68F724961388FFEC6298964D1970C463DDE1928BBBD305D6CFD148AACFFE6EC475E01CA80E62DB0FD86493348196F102AD9FACADC73602CBF1DC3EEEED074D299595D4277ADC612A587D55073F9D45186BF57F7C810B912F5FDFDFF33BAEE89C9EBB216E56238CE4A4E6CE44276392618B6011FB60888B6902BC5A5F674B53337533C7246BF3D50B7AF63C5D5362F13A094C3CA134C86E6FCA03447D17044683B38250C6209CDDB61022EAE73B3FCB5C194DC6FE0E5123EF9FF49BDA830629DA8F0488869C2875163DAAEF4E0A0CE53AB1C48740917EA289EFF5BBB43E5BE20423F6934F7C147853429D308ABE8428C795E940B3A7C69B437B0E08197236416EE8DFBBC2993FE6FF406893B857CC42AA719DE69CC8737523166100FADD10A063DA128CFC899CFBD11A12711557D3F709E810D28B1354245DE2606C0BB587B68CEBC7E67AEF2B50728A44FDD81871B5E38B86B078150BA20D615D781A9BB36BB6D27F4B44F9D399F19A384FAD00FA53900CD2F01188DD4C59AF61C4CC8ACF5EBA30F84D6883FB4D928ABE6B69BC369EB258F6D3217648C67AA64A13E5FF752C0DD90B8120CF5EDBFC179ADF1D58A49725EA786655BEA09A95F2A765C6C322225524C0A1A4F50032BAF9B26088E42EFA3E30DF0E945AAFE1F77C18A4CE8EB2B5C9FCF1E0FF8FEA132D75B994C20CC058ADE190F81676D5A83AD387BCB9B3E1336E3130A00E4E492FA644FF41C82F8D3BCBF2E7DF6316B678E481EA2442488EFD94A10ACBC8A291AA16D97BF08AEDC63CE4FCFCAFF22AF44345B82C666FA09F4DC586DCA16442078A15235503C74EA2C3CACDFAA0E6312168A88BF1C6CD79D4EAC65BE2D60431231C83091320A7B6747C974C48BE9B47000BD89D208C9B46E740A29D6C29D61BF576FAEABD9C8AC8DC1FC8664C6C87FA1D603C1176EC23CDF23E6B0AA9DD5A0FBACF630184A51C99ACA5C84DF2C10496B4F43E7F33F0BECD5AD39CD51FB71A6D274DF2B968F1D1E78639312C2B9368EF26CC65D69C076F8D1614EB13CE636F9783B4E2F2FF790201F0DCEE6351E17B5D63F92FFC0E1E51024F96FAC1F1B9D5DA674E5CD709A4F0A22B8F22D3614300C19460245331A2B60AB553E2BBC427AAD47BD79620307397A92F8104B3299209FB6F3249BA5CC53F6EFF0613162F304849647A7F8E9BADAFC0D6E5E92B3547507A8896C6CBCCD8EBF101080E2E363B495F637F91AFCDD7DFE2E5EEFE082133505357647F848D96F5FD0000000000000000000000000000000000121F323FA86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 + +count = 21 +seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 +mlen = 726 +msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +pk = C2381EA4A06EC47276468D37AF5E13EED77629146495A678640CA83A5A7A7E1535CC5F71B69E90EABA5465B5B6192D06842422730358E0E516D188BAA03FAAF33A027B1EBDB48A76D38998D2D93FC11DEB7E898B92CE9EDE1B7EF8FB2A650387490E6B8EC899FAB18A661B542AA66EF9E3A7763B2D8D04A63775934F5B56A62064F305DE43DC7ACE4795556AE4BE779C2EDFC4E6D0251EC8A5CD3D221F67D6F10A174E5E0B68880553207E43A9DAC9E7CCFFCADC7265492A7019DDFF44251E14C187DC3736371F4ACE878D7BB336F55D90290CEF85BE041D009FE5435F7C1C9B93895C61465C2C0E3BDDD2F75CCCF3BE60140585AFDC3D33B745778F829EFFAB5A4C4C3A133B64697D22EBF99D1965415AFFDCBCBCF1D84CB8A9F35EE2AC6886B3367A4DB5FDF6ED7D3909C85DFCE27BEC48993A3949FFAE4E1BF9515A7185DD04BED7135F2F16115AB0BD66D264A0851B4909B9FB048AB7C5FEFBCE85B68FA501E1E45B14AB4A4391E597D5A41ED4B522216F260B7D530198502881AB645B95D7D40C45CEF8BB3F967EBAD86D880811485DB2EA8C285F8894F6024130868F61403767AA03A68C4051505FCE5057DA52BC9639463AFE3DED6F9262E9D77A6708294E24DD7BBCEDCBE230B3476C147BF09F4B0A684468DEB88E6D83895B53D6AC98373175828F58A09F31CA8923875054501564A8BEE2ABA89CED3A9D82972BE57FBE75FD8FD014E639CC368BC50D94C37DC5BCD7FF54FC30057FB8C39797DBA6B575E4B2AA981DD272FAD96B672994E77B71C01B3571FAA6C026FCD18EEEEDA74EFAB822E0EF6111970697627629E80615089F40875CC88AF103FF3347AAF7A463096A4F115E1419BA4E9CB98FA9B52C763731EAA4E00D4B8DFB2FCFEEB2E0E3DC98810E44EFF8B0AD881A02E1AE195D72C552ABE7248CB2ADE8A2E2CD0E2643DE73974C4BD2094C82A8093945FEEF9E95D35202C36BFEF6EC3F4FF765F066EE3C29AAC387D75384AA34C3758FBE78B08D1662CB64B2B9ED591A5B2E2490C57B26A7997E1F0EC0C9EC44B9E260DE3C6B45DD77DCE64B777ED0C58C18C8DC9D4DD690F24E383E0873A1F2656F3B63A48126C843C52ABC563C6E8AC0A1F6F2215877EBCC62E66B530090146FE7798442E52A07B4C3699584C836CA7C6243093A81699E72633D44F46461670E57555AFDB2556E548839A584ED7888565A3FA74413ED961D486AE679445124F71C1ADEB0A71056FE69A9FFCEA420BE4712B345A6D041FD456B5C016688AA446325AAD97203F327B31D22F7B11B29EB9CAE26C876A225C99A70FA7D49D1BF428102120BF99FC80B1478A7B4D127A492B831983E4F67102890CD7C37973C56970FD0BAFEA8437C4BF010AD81F8E37A78BC1E87035C38C0F5CD23D62EC5B1527B44A9C94BB89D786E2D294A2CD9DCCBC85BC555F9E96EB1EF6794127CB6CCD463A9B1612552E904371850A4CCB29563B8E82DA87483A6BACC805834FD91C37A381CDC221FBEA185093090E298DA4FC9E56BDC37AAACE626D77CE7B760680C42CB524E16DDD3022FE46A026398A45A2CF69CE592D0ECB13A1E7581DAABB9618DE0C8ED082853CDEE5382F7530FC0C12157E6416B44D2F55F4B243269365834ABDEC80B93E5C99C31ABC26AF7C59BCECCF34E130EF3FD70A2B07C8EFAA68ACA26CA19D18AAEFC5422E11693DC30D968B44792AA4D774841D6ABBE31F6C299DB5EA8F6FF89487C5A09D9B61533BAFDF07328AB87B29FB40EF2154079D72C559350F79CE13C28816436204A846E8BA4AABFADADD24DD60F44FAD43D8B3424AFB0087F834D401E711F4C2D758D5192A676712CCF8AE1FCCBB9 +sk = C2381EA4A06EC47276468D37AF5E13EED77629146495A678640CA83A5A7A7E15757C4F43E1CFDD4529A1FCAB9D9D6CB51D890886284B64518F772D7126845BFF029EC3B9C9FCDF63A3F5A614C6FF5FF4F2E81747CF5D3A318D88398540A1B6EAB694060BDF94B7B9C63083EB260D3EAA4767599D7088542D6ADD451D0853C241231188A0C8455186891B072AC3B0714146668202315B32524B349202B18C0A28440A198510460921392E08C2488290044004014A302A23A3090127059A1850492442D898845380250A1706D142125AA025CC4831831461D1C8040BB841598884E02031013646D1A48911B1504134120B24442188402108480B1005E4A48553240A02280120266E09910CD00228D1A8851C220D1C89484A044EC44429CAC420533644C2925188A86C9838500429001A420648406DDC460E18A684A416029C3090243850D8368C98304861B610604245882609083501622092CA844420029208400A12358891307113024C0CA308000888A3C841DC222661846414326193882090040C8104709B409210270949C64903C321DB229184C889D9924124309102A148E4206944046D034540C302619C12088A0032C1B84104955193062481A48D10440C41362824938C0B276603150C4AA049D1340699869008160A8000208A04090492201A804409968CCA105183200A008770E302264B284CC9B48414A9711429008A2091E00429522848044922A0468D239484DB0012A3140D1AC8899CB82901968802A340908811428649D11222019745D9986804B26508268D81186024127140A0298C108662000D5028520C277098060A8A3092A0447000318D1A312AD32402E4462A033271D4242482906804A92D19272419431150022E041840C9008A128961D0066941843020366ED8062AD04401D82881010952E288819418715CC26C2282418B1006A0108DD0A02C1C96040C9071C1A8695A220654828194248508160C80204810A12C09187001288263182A1BB790C93809043744149890D102200C11911A90841B810C9826910BC29020032909918500088E9492419AB00C00096953366D04013252A04C03B4910C424D9B420541A004C3C611A0A02C59B451E3248A0A9305D9C00D982641CA1060CC22019AB290848468A3342C90840C8B066813B08DE11249D028625912808A24852107881AA79060340698228449B00598444C1C106A512408C49890A4B88D5288301BC345A48604928089849004E39865821682D45689F76C6DBAA6854A598B4B6C65409D2E779BF43230088BFDAF3168C507292814EA8C8C4746D3C50647F5B5742D1163ED7EBA90D6A9EF81C82214D1829F5C1509191C9202BFB48352FB6F781C17D51DF9E4A8FC557C9A62A9900568ABC5A899146EC3850E7A60621C299F74D736CF18D57191F0FCC3BE1544122A7C03E52A5F3A2B71E8303298CCEA7CC22F6586F73A0DA884AA16825349B5CE5A99C5A5D4AEA1F96BEAFDF6C597860CBED76637104DA82BFAC92DA424B42B432D084DFF10973EB606483B62AB57FD19BA596E4142FD9B6345322967CCC7C17CE3AA049FDD0C0C0DB1B0D33BE9E2FF6109075A628494E1B26AC9F4B7B6D2721CAECBEEB62A838FA71E607E10D3E891FD331E0412119AB439E869D72A9E7F419B293F62D9DE96C47E548B34B6C4B147D20C75759A804CCB2F863F6A91D6AF3339C60DDE702530DD43865B55F4BA2760C5E5A9C21B03FE75D05A1231578FFB2D9DA7085D440A51D18ABBBF92AEA75CDF2FFC1D32131B32755CD7E54302D0E3AC21955914FD101383A38A6ADDD69FF486FD80DD6DF5386D68802AC47BF3186E17383EBCCA3546126B24A3A1692B77F5E8AFB0E86164C543DA4BBB50BEC963800D0CFEF1CE1CFB117614E7B31B4649F2940268ACCF4C850C3D0B2190A16AC05A115CC877216FD7BE09BA5751E2F11E509CD27ECABD12A7D44DCF45984287CDDA0116D6CA1599C111630A79ED3EEFED8FEC7BFBDF085E6E5145E22A8D437275DCC542DE3EB363A8E8D93CA2BE68F2F65AD2A3EFB9708114972659128B414A00C7F32065C619E2C7BA35390943A82C0C9998B8E6D594CDC0C2280B5C1F81780C32E2CC8357FCB7FD6EDE8B18D1E0F8DB2DD483D3B97DD14132EE50A86E0520EE2127430DBACC97F332F34E8CCD6D544A436B72E3254F433B6BFDCF9D09D95F7B23FF5D17B09819CCE72FEADF225F77DEF30AF17AA2DDF4C1030EC16AEF96676BAFA5B134DA6EB35E8CB19DCC24DEF176C1A2D6D1503FD8421C334A5710F8A175557051C3E89FA78A7EB451B49265BD5EF2519BDDA6DDAFA75281AE94244F8C27991D8014A755F699320C01CCF07787BEB33EA6A40D239EFF2B99AA1875672FD8448D2352721920E0A7C945133A061527D82E8F4A59D4311F92231AFD0C20AF69738B922858B3225696E6050D6B09AEB0F3E577DB468AB50AFAC61FEDF4B5BDCA563E5CB19028476546A545443E5ACDB2E1453A116E4AC74700DC7860B28354F6120C3356FF0855FB686E5E0865A6DF7ECF8122A049AF5461E198E2D4AFF86CF691B4B4C95D7F64FF0D1F1E108FC482B1E491D81446C152F9CA0D2D0B0FE0011A42D7E2622991580ADFAE8B64A0761328B7ABBFBB2AD8D20EA669345FD00421D9424871CEAFCD89AD9E7835F95195EC85F01F08EDA722C498629CC23363FF2EBE0CF62885502047A04E15F0117FD4D1E8D5E094649C2A4A45A6DA066334CD7A0E33473B2FB7BEF3AB61710E4FD43CC33762F9755D54A438C5F920A8AE7D1F46371621E466615E397540DA80400C35C36914C428FADD880FB4F5287ED74613B859FE800D84828CFCB0DB61C14C47ED656BBB85651D0D4B9CDFBB91E4828414D41CB5E9BAFA8964FA223A2DA7EFDB7B031F0047888E795A7E7DFCEF191702B9618EE89E79D3F066E11906E37A8B24E613516A51B606B9F16C809B7180C8301486BD7AB05A3DD90463D7EAE924DFE26D34511157D91613FBB0AEF4C7DC6BBBA592F2294051F15504B7E80F1B3BC64B162215725E178E32C593D7AEA09F79A7F8C27AD45FB88629C3DA0521AD84BF958ECF9AE26E84F0B2E8CB193B7F0C653C60E4C9A801366BDD92ED466EBBAF836AF164FB77148A455F528471AC8D3D73D8DA078DE090B76565C6BFF6341BA367A1DF68C7486AD22E6610819C70E9218829ABAC92B4F34B6C00C04AB2F8411C0CC23BBB88368CFDA17CA8A20BE82DA39D6F86B49FC5CE92FBF988F6612CABAE26631A3C03A274CAF2A11ED58CAFAB61F3EDA542A7052823773738D639E12EC2BF501509782B969F0B17316F93BB51F83C3FB8FE916A91E81681D1C95A50EE444996A5CA6F2B69677C0C1F4DC57CA65C1041DE6ABDEF965447C91C5FB6E74A298A467813A42AFBC82B1FCE3C711737D2240F97CB14B75F6E990221AF28F0DF3F33302026172BFC14F3D1B7ED76FBD35664FFAA55D6D69B6E82A86B85EE309729841B7774B0223F38438EF01E18058BF50BA17CBFF926CA2760AE3A5FCBEBC2B8E91F105E875E31FD4C67F4E94B4F34ECE96C20C70C869CC9FA56F0B4A151D8B853D3A1AC73DAF9240B333D934FD765CDDB9724348142B1FCD8AC36FFAF +smlen = 3146 +sm = DD3A680753058A3A2A8E75213B1CD57BBCD53617EF0EB847F38244976650E070831DAD44F4A6538A157798D3FD015B8AD4843C09FFADC71464DCB28F9B251F81F060892CEB9862337069946A010150A732A0FD1CBB8F470DA4EC4ABF1ED2D938180C93687CB77802F2F0C9FDAD41B984B6677C76B2F66DE25D29CF46F64523CD60457B0A79708974F0278F29609F2EA08E92643A655C7CA92005B6B90F8085ECACE07D1E9896F435DD2B21C13FA1156469AB624A851C1FB4FD23A111D83D1D1203FD505B8651790CE50765EF13F042614F7F9F24F20042305F166E6B46F87A012FD33847C0D17FF0911A7F58627B48573591E1BFD95DEC15AC85DE9F9D0311C5145101AC71595C8325040403679B3AD59A4DA131C1BC91DE8ADD7CD4A271E02755F3842F91C1B2AB040DEE3929FCE843755C24354227DFCF01C5BFCA2AA450B175FCCD4033D3CFC9F3B4FD2EB5F36103B5B496B76C58A4CBB05A173E8BCBBA7BD588BAEA086266CA16AE9EBDC81067A5852FFA008179F1824BE1377F66042ACAFD6E0ED55F71B9F85D3D8288546C9FFA8E47F3039865BDC2386D3914FE416956D757954D462A78BB9F4F4C2811F0C858519207F743ED6A25DAC1EB611457EC6780197E6F9DED2AC0AE4B403E763A48E1B59881D8C118939BC23C69AE83D668DBF390E82C5AD09D3A7EB92E1E2FD304293FB24EDD339CA25DC0B46485137836F6932A808AFAC207AB1D80B663D7F94DCBCDF9A5B6BB158A2FE602EE6CFD150A5F0B7C8E4A46C9DAA71DCD3D5D004984C7EECFACCBB910ABE7C5FD1D8A132AAA8445CC0C79B42A9C78DF402775E24D78E78D2497D75A0015D9177C54FF41264F9C857B715517A485200B2803E836B478057A5876928C4B06BD2281D4F8DC99DDC186EB38720EE1A28A4FADF477A0BB75CEFD2C000AF93E438D049BDC16E3BD8F50E845252BB8F2834B1A1C14E2963DD751E0F6BEE0457A3EE7EEA0E87F10A14A4084E03041596FF4A6714F26A243609551E07BD327D83B65065F709492E25C0A1755BF88F55A7CDDD4E0DB69C489F26017507ABF9264110FEF29F41FEFE69BA70A008566E99E691932D76847E7DFF22992DBF482E19F835B7AC433EF5727CE88CCAE6A3F8D756467922D08961289AC3318DBBE6CCBB00600D67377288159C17327A3ACCE4F25132AEE797E8E6BF777B96021D108E230123A9EF652E9AE059A3050EB37D5C31F8160EBA32A70AAF12F041008DA72376A3F18CD5C3E8651890B0DE6AD4C469AD4AF659F04EA4695F4841122DE7C469E963E7AEFAE0A4EFA063F00BFB1DEF364BCB84CC370CBBAE2608FF5883222AF617A79465427A47E4592A35BA6633C6D97805B0C8712A597B36B9F0727993B28A859193B5F4EEA6E12208DAF6A7C44955BB3A148881693E109FBBB742ADD833E4CA66B2D4F1094CEF0B7AE79C19EA88DD7C5A07B7BB19F0B01713BE29203CC8A7A291B411B54CD99903834C6E6558740CDCE5F9511F57C09463DABB042F1AD980BF2E101F94068FDEBC054395E15710CE7B30C67784ADE59626314D1D6B115F9FD4F2C9CCD92070210BAFB49B91716CB36DA024FB3A6703A6CF87391F1EC479D55F692E62DDB8C4FD908DA446EBEB32E69BA621D366DCAC286F5D2FB59DEC0C62BBBECE8E1C45403D2732F3DC101BD1C68CF5E9E86F47077DE49C0C7EBD1AFE9C0630C40957E297CC3D7952E40F5FE70D732613EFCFC7398A2D8427860BDE7579CBDAA2F7AD707E1414203BA008FBEE6B2297A82861BEEE540D44506DD9FFB2B00CA3DC96CCCC379636360F01A6F201AF27C66BF7AC6EF385D988A3EE51AD99B16E7AF797FEBF1C777C7786BC19F13BBCE1EEC7281872A088E92A6453D082E589F1B00F66F91133373A423B38A139C4B4D234F9F04D134A17C7D3D6C599894861B87AA12C0A676BC529391F5F5F5CE6524CFA086BF184B5139F3C889187D1358D98CF17B4B7EDE2908DF73EB85CF576256303CBC9EF16678E7A4D08624B326BA28AD6E25527DCE8DD2477F9B7CA796AD70CEB83E41F659C1D5D9BE17C5079F0D7DFD87C7C6AEB96ED784E6D35DD80EC382EE9AA2D3AE279D9D7AB22870387BED3A625FE0B49E312F0648599D3CEA5D7DF33912DD07A20E9CAEB63EE83B5718FBD29E5B7D3981BFE941974FDF2AC9694DE5EC635EE0E70796BBF2C2E433FE2BD6615E2318911E2234C914DAF1C4737581DE4D7F97690D3783271F23B06E5D73E8CF2BE902E7594D49B0D565334229FBA3D3601510D150D38E5DE2AAE5FB98724FED22146A8368E492B109A4E82FACF8A4BBC584A2775D02F183A3FF0C066A6B79D767B7F83BF239360964C7866494A8BC9A92388042823CDC2CFADBA6739B701143EF20BACE0B685C897D63994FFF8A86D4A9D17364541298F5F93992785BBAD8C00D03E5382B60C68A9BD2B1AE91E8D8ED6BAE577F10102056F77DAA3F8E302D4DC785391074D4E70743D662A75B379FE41558E169AE00AEC12FB45B2C4625095790CFCD721BF1A10801A03B52FA50C94D101835068284A615B484B3BFD49129244BD67EF3A4DC5268C46BB386A1D60A0DAF77ED7A7F4B15DEC56350746C6C0C98F07A4AF783B88D1AA86B6D85D1A7138B93696794990BF11EB1BCBA2362E37AA641F0FE0DF0B32F2FA50E08991F38038540D55ED89F240AFBDABC33F26A4950E6ABC92F696A2A5B5A58C6DE1DDF82609E0C48232B4BF418883B1E76954405B7C37A1DAFDC4DD51B65551F5596A26833D15B08B62F253E090B668D9742EA4F065E1CF7B97C784B320E0692054A458A948D0DE6A6B8098DFFBA048E1D0B97ABA404B9D3FC003A753F516FDEF880295EC89DBE149543EF7C37B327EC2EF51883EB2A4FA063079E0E80BB5D7D9943B20E90D94D110BAC6FE6D1B92D0707995563FADC0353BFEC81ED4211701EA89FA59A7D09AE9E8E7FEED3EC33D29358BB38618FDEF0CFFC15486EE34F897BB179093662915BCD5D1FEC5148A6BD2FE3A6A7BBFA2C187CB495CE06E84257CCB8A311817A7D016672F668866EF2C326D536533DB149EED34C3C20F38AB50AA4B6BFF6B32FC1192EB1E9E1DC70DC0739E32D648C0D378F085A9418EE030958F898BF216A4AE4D0BEC39F7E289F22D5008EB88E9915EEDA5A3A230BBCD7F4D3C9D357C09F31B3197D8BFA483A206270A57D307EFA88E81A3335C5AF3B729E7D3D51FA62E5450B9469B700131474EAB960B9CC370F638F48DF11E22BD9959B5BF4DD81DCA6CFDD24681878A0DC7ADBE53F21A8E6112E080FB358990695A636979EC48C020724262E419394A2D2F1FF01090B0D0F1D273340487C81878C8DB1DAE9EBF3F501101D252A2F485572839EBAD6DDEFF0F8F9161721242B4347727B7E8C929698ADC7CBDFE2000000000000000000000C213346F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 + +count = 22 +seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD +mlen = 759 +msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +pk = A3A4AB542FF26ED6BF554EDA0983D58E1006CEBD2C5F9F385C5E459168AE5DE22C5662A7DCFAAA09D0643AE5F74CE658F874B3577AA5E2872781FD77EB3C197DF806CADF3BDBC645D05B23F58BD657E4DF4C843EF163404F182E77F9162BF85921983DF5651C75FB43C4F1468FAA897221AD92AD6C204742EA322821A5782699A0900C1E3F9A0DF9274A49A23A5AD0FF52879011981DB6487C7A9CE104A45E72FF799B16736D9B39C258CF1E02BFB600DE0BEF7F6DDA9A9BC4A2335819FA98084AC9420CC942A61496EF0363D47AE86E02C12183113C92539DAE8D99B6B45896B8AA6FEC4BBFAD5EF381152D52BB2F1DFEE13179BFCDD7A5BF1E4B2FFFE46014A7812E32BF4168E471E8A549089476953DB8DBF5E706ADAD15062FAD932AA5637C4EB0B1591B0BEE25BFD73F644799E8C2DAA7E3FCBA716F6FC14A1B68BD3398CBF3C4CE76251966B0E447FB964A2AA76DB4698B136C0714244B5C3A767AC2CF3A9D322EEC7EA70A724871AE553206574CF8F04569DEA8F4FF1BDF51EB1F4BFD0990FDD540EC6DBB689C8E7F6640FAF46A9AA0EBCFB584544ABA9924F8B75893F2B8343318A9BB73227C3CCB88107A257B25DF2D49F42E4D5CCF445EC1C2002FAB9272DBC5AF937D13BB8138788B5B38D2B0F097E2888B68B0D35E2AFCCD62A25295B8931F7F8FF02CEFCC1BECB2F8AA035D4F4ACAE01EAA0F1118F32A9083BC2CBE005DF2DD5F5937255CA1BF25B89F7D7DBBD16DA8D7B6E0B9D86113B61C47A3ADD215F40EE481150CB5231CAECA00ACD42FEA23E15D1259D83D28F155A73278CD1E6A40E8E0DC41BCCB5A1FD07D44D7FBFF58952DDE60753CAEBA3F5A6107371C605662EF119AF70A8C5868311E934D017D78EB62587BBDA18FAC63B00310BDFA502366F92EB1FBCC8174CC006181E361D66E3F48D0BD48393103C53CA1E2353E88C616AB65CD7B955DDC965D1D677C6565B196DCD606277DD6015B40BE6BDF396EDF9F351797A697682F84F74C6F2348EB466EA9DC8CE86950EDD15538BF2DB389D3131CFB23D82C31A975E04FF6A05AB7FF733CBD3027652E13E86019D234F53097BCEEC49D1D687E01208179B216AC1EE4A3A5A6D47D6F44664BAE77ECFFCFEF5AC78B5A2F2E18A5FFB2941BAD841B40463D24600A1CB599C789F61CA0A93803500BAF9DFBAAC2F5F43FF1DF900D8777DDCE2A4E67E09E8D2B3377EDF037185AD7EF66D6AE85353495EACDA5BA7CAA0DD981A26A82172F4507834ABBFEBB4AA654AF95C5C4962A4275CFC46521ADAEA6BE6428E6D16AEC30D5C00E2F26FEEE96CADAF76EDE025D908960E5A2899FFAC2CEDBE98A71B6ADE6D00DB69D4096AA7EF6596C0BF6C61044E72224D08D3DF9C1924BA9194A7EC221401C5ADAA1C4B5DF040B694CD4AF412E25071566E56B4EE24EFC9EBB2C42705F36EFC0764D24BA82A658291AAA45FC50219F647F4810F652C1F8D31686089E1140FA5C6906674EB6FC74D1FDBF52B8EA1526B89664CD6F5CAD99B526C8DA2A53EF0BB2198439D4CC4A7FD26B972D2A9706225BEBBD0764BF666D27289E83AA353868F111D84D30B11C706ADA59C1B16CE37EA162CA5EEA02F89C38C8A31A7C777B270F7A3CA1F524BC564B6C608E6E5D1F2E50DD522B23BAAED22B013114417E64BB5C86009F917B0DBCB00BEBA5D53FF4AF59D784D3BBD7575DBCD22AD7B9A3700AE7B386B3D6DFE07136F28BD6C47CB17E7A91090E6C037387C9AADCA923A6F3FDEF37FBCFCEB83DBB6698F5B571BC10B97E37095CFBA0643E2D56559B26282A278F406D026AD3BE06FBFA24803E97A87D77958646E2E2230BC9119826486F05075E2259 +sk = A3A4AB542FF26ED6BF554EDA0983D58E1006CEBD2C5F9F385C5E459168AE5DE26D24EFA74B54D53214BBFF202A786E977E05D8AD87EFD4116601BCF7A77F11B6FCDB6F8BF3F50FDEB1311FD5BF6ABADAD61743D0CCF9B6C56EAB79720217DD43D7919BE9EBFB93C3C4A21095D0399917604FF23F3BB5E8E31FBBF11564BEFE11921010E0346AC1B23192B850D3A6842180819BB01110C38920992D20392E22472849A04D50A44858165241168D231486A42644C2006D20C8718030041C081084B644182068A2468E98B26CE1A22818048C8140100C834452146960C63009C6841949115BC2694CA428224122C92871830228C410219988654BB424C34889C3A0112006728024658A1032094151D110304CB811C184881A4431221420D2402203B28DA012815330911CC3288496100CB07102A34D42A681231428410800620231C9386800844C604604E1268403040A0B354C44484ED4388194C44512B5490A42525190888A42062288100C48446048244416424308489B36299B268ECB82709234294886108C8200240212C036455CC46464A02482124960024920C64DCB302903B741A1048CDBA4851932080C038508399093466694C46009990C0226521A140924421003C90108A80582C82D1B940114046901B1800A200DCCC849E1469291482A089820193066E4223108306ED0C850DAC62D23972009390D9A166D1A8330D1460A83B8105192450B1192DBA48D14284001A31199200A1BA46842C861C1C80C01B771802811220765422828081071DCC60D0B900C00020C0C3386929620A31001C31800C9900498082449184013335211B12049C29142082E23110E9322864B1408E432810A14295044484016251BB70193B44050282C11447118846982946112A94944464483962004360ECA16691CB625D096102040811997099020628484855C2011CC162C49B86452A2242110449A4406C8060418964C48048409226ED9B691614289D222318BB60852804CC838265236061AB210513888484642A3B670C894090897090A290D090660CB3421181864524830E2348844226622C70560480094345203B1290A31220C38724C820D1B49491435809C32482119045B34461B07304B029162407004166D09A3600129315080406412851288295418296196918B1851081800CC068894B02400494208B225A0943019246200402C1CA1108B322ECA942C12C30104140A12C770D21289208600C4C890E14824D2A4058AC22D8E6DEB8A9059F9FE056B6001028278124D8AAB62D7EFA1D4B6472F8D51B4F27051A3C1F36A0E8C7016F8F0641D3ADFDD498AE367BC039603AD2CC7E63892C237B0590CDAAE58912EF651219D5126CF1CE50A5285FA978D273075965BDB461EDA9DEF34BECA6D7E7873DBA87C732F9296DE52420F8006890D8CC819A083D3CE60AD8C16102C4A1E88DDE743B6F32E8BCB4A3AF3AF468659AE2073EE6741AADB3E495B4ABA7FB60C30FCB2066AFD122FF2CDA4BB3EF1065D02268377055E3BA7566BEF62489DAE9673415B9536113C5B5F504CF6454FF0CC8A528E434BCA22C4DD3F2529916EEE7991BB1CFB71FE1C96C413994CC737C8265D86548424396D61D96E8A18F2FC3A65BBABD70ACD1CD0A861A11B09E404AB29DC2388D24DEB4ECC7E7DFFF5147AD64C22A9BA12A0F0C0CC7A54A71A8FCA3D61E84960690FAE9CE41A00B23BB5A9A8AB7CA93ED3E3D69283BF9F0C68E825B8B9B1D0FA047A8E3B69703ADE3F7F4ADC79836EE2DBEE92982CBBD5ABCA337EF0ADD9566FC7ABEB20F5F7875C7EA99E7F44A3D6402C61435E5F4404D6F7C35DFE848942B788DB5B1C9B3A06AA0B77D3512807E74086A7310F844A7D000BDB4DF929FF2B15823A288D8E6AFA823480E940E6A41B696B66D6AD9F32A89634444F5E9B31ECC8225B07F6944876C7ED3B7490D6AA3013F9872E1E391AA214A330321C528B3B958957397B31F14870D2675199B818EAFC7D50BB67BF3C2140D2EF413B669F9F5625118231704BA7C6C1CABF93927FE32C59A757C9DE769B5DD39BB4BBC14C0A8FD69AB04AF5FEE81831704BF8A215FCB41F442EB417FC36F6E5EB4A24DAC600AA08139954EDA5097949ACCB72CBA25ABB1E516DBDF74F14D6EBB3D24E302AC37C6EA2850DD2F7B5CC90820360913EA7037E8A8BFA8BCD12DD416698B8215F202A0DF3996BB4EB08EFDB29F78218566F31A388675096ECB4613161AB6A7EB2DB941F9C4FD3CFBCD0F9F57550CEE3A474A99977644405BB55C25E6A8B6F26A9B9A797D942807B009C8C021EBD4F6A469DD9447DF096058C2E3BEF5C2FFD66280487BCA8EFBEB46A3DD8DE9444E28EE88E793F387759C99C44ADF2C2175B24F22490239D1C046814ECC74F1CDBA951FDDE6AF3D2E7F66CD010FA5A62D7AD494E9043CB0488535E9F971CD33513C3B341EBECBB9FD5DA6CA089F65B1D27188FB2B751EDEAE057534D350138AB9715AB972C7ACF815982267B54B6373AB22292238CD710E0CA7B095DDBD67F041E3189A7190F19D8757271B9E9E8FE127030ABDD1E4A4C72E6EC9EF46B6C4D4277D2D22BAD115BC4F39098C63C6F6EF675E5BC9B1FD058ACFBB00EE847ACAA2B05A14AD3F40BDA27D70D5491E78422385C802897B727F281D79952199089F63379C00D0A7C6ABCF9E3054692FBC76E93EB24C6BC7215C65BEEE877E943F1DEDAC0B64B557A34AFAA20C6B7E9CE121B6FE08F6F3141534EF551877C2DECBECB7980E7C885E07F3B9652A09C99A5A1590E285EAAD9807ABF19748F679A23D0889A81AF4430E3A5A641C4A0008C049DD063341DEC739BA9C8433628033FEE9F61FAFAA381124B2AEC6F9569C3870449A06F8084E0C90AA3E75ADFC04BAD99AC062772646CD05E4F75E5CC857DCB17BE3EB94D37041E2FAB138150FE3336D3FBDE17E2B2C1F37BEDC91945FE5A561BFBAD83237BBBBCCAD7A70F13D045823FFE0F9AD93EB3BD0E22532DA0554874B9FDDCA9ABA09B46E64A735D99314927C709744793C13668D42E8EC62099EB1104EDAC0EC51E890B5406BD2E0E1D96F12D6766592A9BC04A56F2304A291BC7438435328BD2884E1E48CE3EE2429B84E7370A7F1ED37CA683F9344EBABA809847A60ECAC475D33FF2CEFDB5E4A861D54635FD06ECCBFFE67E88287FDF203E2589E967BF03EE63A52E63D30A96D67D3E6CB323C9B857F2B00FA70E6CAFAB605EC22E47F66980711A556E6D700996D8F8D597A276AF5B12D4A1A2ED41875A9701E04288450F0CA164507742D9391A2DACE5757DD8153A39CC00E5BA1F91D5A8305F81B75BF67E9909D7DC947DEDF39A0F6CAE52BC06EFD69623A5598062BECF7B54E29D6B95C8F7543C0C8F37DAADA326038AC03AC6E1E642DC8F4C377C79DEBDCF2F1758BB81C3ECF7B8165352809F32DBFBDE3AB42955D79ED07F2EE7A873721AB4E337D7EC10607347FF645595D209694A695987FF4A2C0DC773DB35C840E237BD2133DE53ABA7C053EA13606010C4C2F24F6CFC836A9D3EE32783548AACA520B269D309431121DBB2CD7B26F7D3902E8DCB72C5E409E6DBD275AD94620C7C7DD008F70192C3A67D836F690455F11A1B +smlen = 3179 +sm = 06876B0FA5F29AF8EC85F2D9E59ABFC6857839C9487EB4E8713735FCF3AA7410DB54823F65AE7D39FD1841C62E24818A86C23206DF5D5C7EFEEA3F3C2F7993966C48825097AE3C816F0D99990796939D6DB70560BD03C62D28C96A7539C9D0139CFD735EB3A85323B9D0248460C2C405FA10A74EA937B66CFFBA32D084E5A3C09059BA3871C47035F8BF83C730FE5EED2057860492FEF26C440F23D88677E0D2498E869C553774F5937C4EBDDD864695BED00EA501DDCDCA15FFE9DEA5FFB96128D30E0A7D3A1AA1A1557DA89D6E97F6E45B9FAF9BD842E3DD3A180E152C9FB66689DCB4852718A8954CAA4B882FF1BA10702CD0B6EA6D89C93AD45F07699850B7E0435DB35F20BECA82FBA0A9602753F07782A59047380E7C5149F35269BC36CEE0F034EFB2988440D859BA40012DB45205502B6A1E5D590190705BCAE14DE7047C58153A4761A391DDE0525BDA97E070E3BDCD2AC2C1954365B1973A752BDB566068B077FDB3A6E3D68D62C1BCE3C108A194BFE35E8716123937A9876C00EA171CBD78DB8FDF9258F7D4EBDF7EA4F9D382DE508AEDB4D953EB0689C84A3E13F56EF1E96C3EDAE7862FF8B285C51A9540089931FD19D2DF0FF1A38FF928370E4AD98CE6B534CE5A49E8BBC9B121ECF2B8962F0E6ABD1193CE2960C3099938F7E3F5E4382F65165D6140E3CDB28D63FF151F3B21AB807F79F9287A99383A3E825E8628B06602542BD1E196D3B53785998D8A5A78C9D051F44D7CF00C8E88E082E390E07C026CA40105C0B3EF8421BF4FE0F64CFDBB5A2EF92C4E722293C4BAB9C414080DE36A7413C1A548D26CF7FC0590884691A00790E23570A21BEAA56A9EC03F7276741F01432450CE3B48A8DF0B3C5C6F4842516DDFBA788DA5A9DBBED9131427D0FC891374B3840FA2921EF573E7FF872A396B71B91FEF77C52D1D8FD0867005E0294A2A36BFFBAEB52B7DDC53F807156D0DD46E820D9B306E7C3806E7FDF3624C876CEDF311844F39B8C4A184064E56FAC414F5F0D6BA4D2505BB68B6B5D1A50C211F4A020C6075220EE705A7007ACF70AA641A3AEAAEF84830E0CFA4494EE5BB05AB8698C7E02535642BCD1D1A6622BDBB6E4277F9B8AE36A8CB07EFDAAD3B4ED8912A6918B05811A7773C133749FA650C44F1E1F053B32CCBD09D52E07FE6B2F63ACFF0C64B9A9368E52187E77432A4E7B498B769C9D23BF14701A56DA52F281980A75AF98106B913E15238C847A3A134632F2F80BFB0C2AAD7FB5FFC948B3755AA191E90A39042A41EA02751ABCE2B57BABA96E5625610DE05EDFC7BCAEEBDA26D6234A0F13372840C8FE6F7521492DC06263A0A2345A508F21C89411F5148973B3066B0A56F26B2DBBFA6C5DA74D723AC85A6117F76EB191494A21B3B854131F731753BC72EED14963C647F71D7F443D720B8873D3A76A668917ECF70A123F59D462AB31F38112C0190BAB7CEE398DA2483245AB95548DB1304A59D867D65EAA391A69E2FA40907F8E8FA234D93B54087B128C78804F67DA06873CB78045A4DAD6D2E7E3D999405BC3EA31CF3F8F6108BBEE21AD39B6ED81F2FD7829707BE985AA766203AD44CF793C5A0859A5A4032F5720EDB208AF5A17FA06C08ABB8CC114AAD4424F4E36AC0E95A9901C176BF955E2281B3180709CA51B546A5AD2ADE77FBF2001A81FD826D2751D218BCA07AE41AF97A888CBFC1E39B6D82A0801EA550C98B9BED14C1C34F8052526B46E065F0DEB3659A512D2029E3BB0156B817045D89AE8089BBD198B378A5CAF2307959AFD9289D8DFF3E4C3EC1E0EC991E36C1F8115B9EB8611EA29697A25B8DED3294ABFEF04E144AF056877A1475DEE9AC377D2AE1F44D426B9A168BB69F714DAAEC38814EB138BB2B05FC5628D668F9FF52E6779A52165E2D4422090F16DBAEDE1879B6022ADC1AAA2EDEED61011E367103837EF458BD16968F10D077AD3B9997E9C099C7CFD21D71AB47629ED6AA411E911DCCFE173920FF691AA62D79C530E61545C4435B5164716A4B75040A876C4124AF5F3A09EDD95119B0ECAF59DE7EB8BED76C8D4CB75E143F3DB47A9CFA133C87E6F3EA0D4E95FE39AD82D520ED6B8C4CF632A68B583F646189E906610D84FFADED8F1D64A0B12EC7A3DADDA54F08E6B153E0C4444FCE752A2D025FE8FDE498AADF76B8ABCE284700E60BFD470C4612861594321BFDDB6D633D10C8AA8F55DC37CE55AAE483878BE634B52CFB32F76C301749F95334A57DD5284182C5EB6580783E87ADA67CAA1F457F67A2363792A0E3D8C531504161AFF0E2CE5B2CF16C22A07F30674234EF54DF4431DB15C1D1A3FD8CADCCE5712D6FA2BD3E7C50AADA5BA756D042916A61B2CA336E80E5465021D6B84EA8E515DA8DF89BE2C48FADB056B1F507789830E43BBD9A570684A10EC70B75367B2D0E6B922CBA492B83FA0AE2BA6512B438FF3210DCA27BFA9A058A4F8016DFCE282308B1DFC96E9D8E6F1F3D03386073D2D8277C562FD075C607932885BD9DB5FF9F85BFB5AA9D270598569DA287FB591A4CD97635AA4BED3B96D089C5229EEF092ED11351FD82092C63BAC588D4976A5548D0B8CD9AA2DE389ACCB3D0245E02674345095048CB5B399B9F0F9D6637EDC8799277D59F6E91FDC2AC37C0ECEFBC727789C16B98B1ACBBF88FE60916F6821400FB54DFFDE5854291CBA45F78D79DEF60323A719B2EB1087973F4D6F59BD3FDB9CA7E946C0DDA0E037E9FF55595C9009C8F789AD7CFBC6FE87C3C7CF0915A717BDE6B9822BEBD05DF8EA29EF6E537AD7A8D7D33EB283AE49519035C42968586EBEC6AA5475070DA9AECA79E4CDAC49A4DBD446E84D8EE1CE2705E6489A02029749D76C9206E60850AE738C0135015A6F3595BFCAEF194CF02FB0E7434B383DDFBDBEC1ABF598DF38DA7385A12584F2CDE04E488C60D98EC7B1AF5640ADE9E61FC4CE08EFE72811A2BF68A0C2B329C0C68F49E2AD929717B20E294CBA7781E9AA92C604C6AED1515C6EA9DA5335A841F81D584E82F49A03AA1A4CE5FB52F1982B0046EA90E23B514BB846C78307B384B4C8AC1053C230CCB0DC83AC11017C9E09B912BA9AB766E85853F7F4ABCD5A69EBC368E13E083B48DA684BB248F1E7B377AC7F45E023D37E06A13A66964FB3DD6DFA829365D1553FC149B63F4479DDD2CDF6726ABF2778DC583E856F82B92D44A81EC1C6DEB280D63873A32BC90CD5F37793EEA94ED1A622ECD08C895CD01000F7FE4BC41C61996B4A0AB2F4C718A74AD07C39968699D8BCE9EFC86040DAAD95084C302302FD2FA0F030E2E4680A9B7DEE2EBFA03262C34396A7C86A7D0E0E2EC196C6F767F8094ADCED3ED2342484D626768797B818C94A2A5ADBABBCFE8ECEEEFF2000000000000000000000000000000000000000000000B18233A4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D + +count = 23 +seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 +mlen = 792 +msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +pk = 26C8405C857ED20D5AC7EB22E78D5CCDB8F58C7319DE47C128B4B653D0CE936D09AE112E6F4A77E7A1FC75EAF5862AFC68D5E6350711302280CBB79F6DFD5930AE5B049A75CD1B0E209D97D97968FEC23890423D7F680DD0E9DD11E6D39D00AE05B9C9B1BBB0B6FB9CEE75D78E8B12327E8937FD5145DF7E301981576D1A34C2F3019E29EF43B735BCB6164981E2208099A2906539CB87DE7E188DB2B421B167297211CC1929DA7AE5AA4939441EB9A016DF6D2257723B1E9EB6C1B90520F430B4E6C94E1F918F82F7A3766FEE1BB6D2FE383E6B086E6733EC2E72E006ABF53DBC94AC225B6B7A37F316EC5988837BC5C4393D124F0409F957D2770A090B16D775756C22871D9EEEF7EA409388F64B1E7386C1ACA87195D7D135B24B94D2E016BC8BFF48196D723872295B0CE71E4AE367CE35219DB10753948407063AB97B7817EB89D0E0DAD329B7EF070276F5F281DC93B720F3EE2741A63FEE6B6165235D0D32A65FE00F19E3867EEB8378395DF4F779DBA0B4E6B9CFDD406B022DDB35D716326CE0BD737EC378ABA0E9CD3CD2BE8C4AFF89BDBC25167966CF47AB11D73B99A7C50F4D98C261A088AB319E7671CA306D7A11C812195C5E7156C443B9D4921AE15924D8280A320801B371858C2FCD452F92DB782C26178A358D142C00A5D06BE86353EA77EDB369F643245BEA4C4B234623A4BFC8755CB8D56954213196686F5E5DEE5DF9BA1A5B74075A585DBA5F87870ABF41D5C29761616DB390CE2D56AC71152B29BB31F213E8F831D7E0FC0C3170F2F5EB2C5028029F1909A1ABE6C307690B535B3AA359FB9179BD92309C9BEED5B914D90DB072E8DCCA9BAB0BED4F0BC5ED79E4B4E81202558328774CC93F025803D6D803BFD889B532342490FFC36030C1DFBA1CF848C1E724CD90290ADB0DB5676789DDB80A413E21ECFDB459DDFD7D376C857CD406A7561FC4A2086FA09BFB896C43D473C97787EDAF576A4A0A2A71A656775A8192F3C60FC09A16592D3664422D372AB47476A773C01C5EF9B3EE9A2668FBAD6FB4D1CC926C3BAD8BB07DE5C0318FBD0DA5081242A5B5B3ECC6546ED96A04BBA6525A14D96882FF1AEF4354290055784B2DEC4B1BE53761FF21439A2E48F4D6BFE006E76C1BA264F24555AC786B1F010CDB747AFB66FCDE0678231EB6621BC3A01B637F7B0B04AFA0E4DA8B151EEBC09DAB47F4EA42E718D2A3673E9BCA846C11C4589E60EE7A195E9E6024901D19199F5A2A4E0231756A986DF454EA4E94E32552104AA0BBA1E83FF1DD96E631415767085A1890A06C3895E2E58394807F8C636510201A2372123449417B9CA0189FFE22690FA347D28CC7A29F4784BFF44E5B7CAD94688E431841AA76E3D5953AA73CD8230830FE15D7F2D72B292450070388126D4DD31C4002C4D7225ADE244A7E435127C9609227E5E964DC6B3269E5C6703805565D4FF72E7F0DC2A9011B5D816C5D8FE3BF79784E8C040FA65351258F5FF62FD09ACCE5B21718E6A16FE0817BF1B3D6CEE538B1189BC090B12565F9408EC08C63E12F077E0820D98379A083722D1947463DDECEAA5B51E25E9E18539B859216AC20286B12A840F3C376F3F3C2C1AC83CE656C5E944C33375A9DE097CB0145CEE3C3DD65010D221D2D691A5612A5B60404877B396847219BE70EA221AF4DBF4DB552F40B4DD8BD15CB979DF6BC6D233EC9B2C5537403CBF403FB1B6750ED94003301CC21B1CEC8F58F681BA5380F49B19558B80C6309FA3B9FB3CD9FBA3146E79685F5CC8DF291599E4C07E59A25E17872941B1E3803E29139016B86536688A2340C03D10B469C567C3DAE9BE1E79BCF739ABF6C6C86FC +sk = 26C8405C857ED20D5AC7EB22E78D5CCDB8F58C7319DE47C128B4B653D0CE936DF8FA55381516D9184A940076A19C9BA639F7541E0D490FE15E5478A2F8914B2015EF28A4B8BB38FCE12B71E1B5A2F897D2DFDE6529A2EDFF4750DA2B4AE04320AE7D0DBD42E8037ABDAE4D544ADB25A28D1B231BB428E720D694069A5064E614123885A2380661842CCB462653444CC300684CB46D0419244A148C0BC0010C888C0A36649AC065604808A42651C3262EC0B089244542218591C140645B902C103129203490093881828231030042544292199600E10842CC400A01C8890A398D5348289C403002B14594B8651AC10C14A505D1A870601072DA38710C425219450903486493145120A66CC2440ACAC00C0BB04C0B0344CA908C0923641884089A38065CC44D1BC38C43426412448C59C88508880140404EC812490AB65123B32D0C14121A4426CA12405A3600832866A21820DA3025E41828008380A228290A83401A0566A1060A8B9250020090611670524600511889C3042E039651D2A0494B3464A416511149911B144699861053B43000084E09838D4A142591B27011022E23A7011142821B290A0B186CD10648498680D2940193066D0BB5494418061A26461C022520A60C430868E2480924A4714C900118852C1315045C162C9B108200A404C43666C0108554909092209214332E13816104C7295902491B4965C4C630081866E3A84C613830C0846864124C6444620C1981144702C0080A81009219C321CB3268114805D2120220186019B310CC10081324721CB38010A960CB88092321229C8620209491CC842CCB9891C08090C9B06183304152204C043612E2162CA3806D80182A8828804334061215511A176019933108C1491B302C0B05688BA4259022300B484AA22609CA046243422598368041242A0111209B40124B12680CC591A0983010282C08A78C034592A1A881D93410DC329124465090426D5A040642288C4B468A93043253284558264851904012A39111164E219809A3C220C3226809196410B62C04458C0C448012266504210DE032801BC67148306CC196055448084404085A324E04B660C1204D8B9860A4340820208123352C89166014040A02130502134A224000A240725AA68C892450A2244020122A62840DA03462D848269C408909194C892269811649DAC8044126840211910B174613298D5B142211A92048968484986540189113C0684A102244420220416664904D83B80518B6306C4AF0F71BF1C90BD5CD689837FBDC3BDB073BB5CAA41B16690543310B5F62E5EBBD98AAA42E52792B59EE4F79942BD1E7757B0EEDE16085EC86D8A74A967CE3708825A817B318BCF3D2A2209F1DF6080BDB263475D9B8E37C863C64A8CE9CEE160C05A7FEB35B471BE5BAA65C1FFAE912DC9C42E894DD403CDE8CDA8EE5D185A27D4674E294A967D91703A55D6FD9A0CD195CD2166CD21E91D6A7D13259F4B2FF73373A1C014F0E0DB6D06C912511A099436CB1B09F277F75E040013F67E8A534C8B97BBBBD023D30F34BC282A71C7A66BD422B802467FB52E0DEE35B5349F6B53F16E24CCA7ED3FAAE95DEFA89F5718C01D73AFE1053592FB2CD669EDB36DBD92CAF4B4729A760D83303FB8D1554EB302A1E7381ACAD8C29C7C164E5DF9BC676D20AAA05BD9589D8F2BCE20BD68D8C9CEF3B8A23E9C3A3323BCF20A8CBB9907B91462E4C5B6163BF0494B44D19EB7956CB79EA7B6FD2BC13AACAFEE20263DD510F32A14B2B6CD45B954AD334A53733C61C5D3038895342F4A55DE7C2F9DEDF3BA43E6860EEE45D407741FBFEA46ADE1956BA8AED7E00C84A80695D8DE8F9E34001BD50DF8006269B4BEF24D97997BCFD00B89919B020F33E13274D4CE3FBBE1363A74AC832F959C398441B12C585C82FAA95CBCDECDDEDFD8BC45C2A9380837086F81AD4E28681BC3A61CE62A55C3F705E800E5E334E0762D491A9428B62756C3CEA3A3642576B0F7FD82984CC35E710AE3043DA7B45E0806A27D3E206D287ECBED9283629B2563652213857F19AB6D8134AA3DC862393DF9FE84080E0907AA9D6DDAB2AAA76E0CFDE80F9C8647CC74BC80EDACF2C890135D5029B26E144BEB8FDB75C91F7B4B5D966F0D4F20B7B085F897953E7942B2B71A29DF9C3C8F9684F9D6B32FBD42FA6F1402B66CF0765671A0FDCB3BADE549641E9BF2B2D31EB2881AAB329D34FB602A3ACBE41BBDB61E51630AB9309553295606C79CB0E928E0CCAB036B9B243D47C1118E41EF1F9D5B419CD8735F3255508EFFA4E2B6FBF964AA00521CD3A5F4BCF8D15FD272A1F232D7F717C510A22F8AF266774D81D82C17E8138918593AF5E5A0D4B1CA6C3AC11EFA6AB78401DC3759AB98E8E8E05B6F69ABB01946CF6ED5D6E6A83912DAE9C18A026A9EF7EC32FD83AC962DF863A97C15EB9B98D268C0B92BA819E1D2C564D11B53CCF3F0743F1041BB1DBB8B17147326202A35AC30DDCC4D7415B1890E2A177AAA191A3FFE201ED8B05A03EC022D83FE1D67F01A80253419E7F55E54FE89E901EC1E91784802FDE7F081D1AE509BF798C3F4A995D87EAEB15065BE8891A04BBA76671FB304C6632DCC014FC37EEF9AE3634A67220EAE3CDDD95CEE4C023BECC362826490F7695D0E0652DB8CC56CF381402B7CEABFA5534AB1E2A112EF77BD7F5E870314041CAB48B558CD965D580B707F50D722879C4EC0D3DA4090897DCCD27E64D8344A106D87A3CF2F09FF2943030BFA25D93E2C6E4A17E036C26F03B7864DBFCBF6CF0FF60139C695339901E3A8C100B8904040BE6B63DDF25CD6F23CAE6DEE9534459BC91C2B23FCD75D33714C6E4DBF6CE84A00A7DFE98210D1C8CC61422884727D1BB29A32FE7B1C47ADAB3D1B3A972214B4D34D74BC373C4AA8DAAAFB54A52D79033C6ECE709D11996BD91F778DF487340E7D118F4CF83FC865F02F35FBEDF9FE15F8A0301583EA0855672EFCD7E2355814E257322A5CFB2DDBCE4575188C63EF8D98EB25262FF0C4A0A009F48076DB120F5437340245C121D3D2CF2E261C2D14C418979A5AFE589B77A67D19F9020C46000487D5DA1A809057829798A917CF0EF3B836B94ED75A11E73E4890E943E5920419AC54E617CE10E40ED07F47BA98E7EF866F88DC0DA3C94B870E10681F0E871E016671E154856A6B4265252071BB3893CF88036AA927E7058E15ABCA20FC42180DD7E4D9DEE77EAFDD017A298A26504F3AEE532D0C4680EA12096ED94A9886DDCA737E88CBB2F96F5BC34977824FE5E433EED6BD5191A23793594CE06CEAE043D78B5A12029248748C9FB1F772B36A86C93720CE6967E89247716FD43FB38CA59DAD9FA6D008D24F22D5ED31A4224248E2D4902D6EC0E12340113CE7B66039BCDABD708C7D388DB19DD02581CF9D53DBB80AB8B310EE743B92C10A30D39D449BFF2348F509AA146B0DA818BDB3B3E7C313E348DF568B781203DDC0E6BCC7962787D351A0BA47E6A2845FD74111C1055889EC083CE83B9D54641C992E4CF713112EA367C48C41EA37E4FB13BF6348BF92123067E15F54DEB5F7308B26C3B1734FBDCD5C4EDE2356DF41984B39140D7D4F4F5A324A4354EA4938EA1 +smlen = 3212 +sm = 497C95F150427A5EABCF3F8D6355F297C061C7FF7FC3432B38BE8B0D1CADC349090B6EB2F5AB97B4DB2DFA57693EA8B57294BAFA0E6A474A2D5EDE37B87DF702D1B004193880F49F7F8A69CDBEFF15F21C8433805B6EB2B342F111371C74B4C8CAC43A3549DFEC5B84944B5A24856840DE490EF7BF72E6FD816C9C0B82C128FEFBFEA1F352DB3675EDD241AB9D3F9C3C970C89CB624DF695AF341F31B81E390E892C6E1A8BDA73A18B051B6842772DD4321DDF4F2840AA45D2D34202E137C532CB18668A1D9E5D839A1D114203E25DA26F1303FE1B9EF02E579095AC2E134CD25C8C032D8A7B75CFA843908AA8073A62F442C4B3FD1CD8227BA18CD1D8E24892011CCCB00831A0984391E8B7C7248673D7D219CBE0326B9C503B4F0134E52B1CACA86DF3D1030E1405C964C15E52B46C2F75272D29B32A73DC4BD6A24F6683C5DFC2ED428A116FE332D181F33C8CC464FC0A6B2B96D50D2566F88E8501266E5F4AE19BF0ABA8FCFA3D5D575723EB229B8A38DA4248421EC732736216469DCB1059BAA3F2E68D5258609514E01AC887DCA7B80A8D666E7570247C1F9203D0E441109812E0A586755A775602DB20408DC971C48C80EE7D9A15645DD7F7CB3CDE3420F9EE21837AA0059C06C7E0941180B533C703A9813816BAF3BDB9411D39C43C16C5434AC57EE61BC31DB09CEA339E6663A55E35BED3C6484D64A75032D1B280EF28AA0E95D67A2FA13A70BBE08A784C3FAE6ECB9E5FFB08A1F3E5670C06B8576B35EC9F52D1095AE729032199B1059CD444EDE7302732E14FD011E2E721160E8B5C602491BAAF25DCF256B06E242ED7C77646E7404DC37F7B5D04C22E7227BD9B0778B97076513E6ACAB9250043D9C9F4223C816C479565AE20935A03CFA2497B7E4B9EC18E7AA5815904A66B1E02A3AA75D16DA7B26974E6A37A3A65AF5D0AE97474E179338D81517847FB9A627BCA3F10869FF9F79489248E36E5DFD808664233F5115FD0CA4752B25FEDC60D72F861D178C1F33A7CADDA6F85EE3555951A67FA00E49E1C5CEF2FE98FB43CB10A6167704A4826F9FC01EB90840E8446773702C1A5FE52475630821C3A3ACBE9DA0A19C94A598E996D33E73B71D8D2FB608DA65EB09783D1E019E9122D5ADF0D47753C948656DBEDF28F05387FE3CCF4D880FAE8566A5AF03967AC136B7C547B1C84592965944BC388BC26F59C7106B9B94A6CB7E561713F9E5AEFB4D228ACC1A4A3AA49050A5A50025829A31D506E580E222069875E58D53D775CC114F50E02E91DB7613E6E0B0129163D05E05DD130C7481CE1E63B9F9C228B610F5C2132BC3485566D7E3A13C29678975C8DE5C8BF09DBC2F620B966AB4760D4808C2C5DC12211D08C1561D604DBB13C29881623B0D709440461D69A89690A6AFD154048EBC75BC720B864184ED1919D098D2D9C9592B2E8DCF962410FB77952B1BB593DE277C20DEAFA9691AF89364B73C458A9FDA82D0D4788D1CC220ED9B7E0C7E01E487F5AECD0284B28BA3F1E994677A6168C4073DBB1573E22F0B52357A94612758348D47B5214B12AF3C1AF16574EE949545F75FABDB6E1F562989BA94B3166FAF998F8ADECCA833A4D314F3255474828124FD1C6E4F8EE5074042C9E992338F9F69A0D24F85EACBC82F4A7CCCBFFCA83A41989F7769DC596573A66F9A40D6384BE242CEFF2035655F5D2E0ADA7DB2DC637C8434E23DED3FCDDC93043CF78CB7C4070271586C5D1437DC5824C532F62D94262620268B08F2CB74E9C4912E9F879E01975C6CB933A36D171BF21094C8665BC60215E417CF71446989C9CE187206515CB61633FE6EEAA29E33123E17D3535DB684568C43ABAD26481C1E3FE230B85955170FE633AF96495DAA80663823D2AF2263948D18F13011DABB8F8BE5A5AEA1488342FAC437022BEC94EE547AADABB4480C7F7B606A5715350BED04C2A9733D92CAFC23DC6BA3B3FBDF169CDAD270BF11DB6B0969B02EE3FFF2B0E14ED236EED1BFA2A7A12655AC3FF2EBDAB661E114013ADEF8BC8CD4BA5503C310854830322822223A985D3787840CECD74FD263E90CBCAA2FB722B9C58B4EBC7A60C92A20D4AB0F6EA45729AB96F222E7E0BC613D182DC19EEAD9A793BA4E639253D7835987DFF892E77D979C8E811C8B6C2712F26C96EC1D1A61DD8BA4D83251070BB0A8CBACA6DF431AECC7CBD87D1B2C4637870134AFC7D963ED754FE3578958F0FDB966B52CE63A79B6C9E59303DC90485B17AA622EE3E9EDADB269DA9FC0C8C8AE59DE433F59560B7F0F2A7FC88C222C9A17E3768C399AC84D162D0096562FD50B7728CF0AF521D7C2314CC3D46DF856EC0B543F869C40CAB5B96BB89A6E7BA9B1E068A3094F83F8DB346661E0E3D18CB22816EC7C926A1AC72159B92A54988635B22FDECC890BCDF90B27167A8DEF2EEA24C6DB55D1C90678FBED674E839B3D945AA87345D20B17A8B6E13C7AE20F6CE5637BBCEF724128E27B428A2EFD04F4799604597A4B809BAD0F7FC6A45B004146377A871A92F4D30E6B2B78A2C356798392AC1D737C22F30AC485163E759FD0643BC4335A6D0A431A2AC4B3CFA57DE141B7949BFB226214AF1D8AD46E9739F92716ECF0371A2C828F8E5DE038A56B2D9B5CE414562454B165015B224DD5F9C161394FBD7B50F675B06F426AFFD87E23384EEB58E56DA1358AE3AF74B1C0E1EB8EE5D19E009176F8FBBCD0A6C4897DD9A519CF9937C97DA7DC2431BC45E9AC019DDCAA03A07DE3F518C573023F06CC794C5F303D8ECF486ECF70E9A906058EEDAA5FDF77F34CA87A21C09082F40710A2A919B284E951ED5653D14024A0B29AC76AF98836A09D3BAD85715EA6FCFB7969024EC7D93C3E953B0EF22D57D812E6682F146D1A0155F778E38967833FCC00A9428709A0146A70123FD6C835944C991607333D1064456B5533400FACFBA5BFF6B8C9AF76C241159C3D37D28B7939DC6CB6B5189B51067B080A7447E3E03F51E3CDC0A771B032C9B7860982C6691125C71665AF71FC9EDA686F76FEA81AE6CB80343E4972E9F6BB9D8D9F90624E439B26747A9227923A3EC742577BBB4D439E0EB8F6A21B0E323F5C99472705A670276A6DF513C0A22CD5576DDF2925CA44EF5437415D6E7F141C421D278EDF18C573933D213CAC411F045936E50F57CCC7A8AD88E969F6D05618F08F8DF9E63A419D1F7EA02219A91EEAA53AE8A4CFF2DA0DB52B80B9D284C2CBE6120C963FE032D25AE6BAA310726FFA262D63E244D33A77D12FFBF1CCE98B8AE90C1871F960841116E2D0387C60104172B367887BEDAE2E6F2FEFF05080B0D272A3948535E697D7E8C9CA9C0CDEAEF0A3E53676B7479808F91BECEF0031222252E37494B53616B76777B7C858F9DA2CCE00000000000000000000000000E222F4472713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF + +count = 24 +seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 +mlen = 825 +msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +pk = 68499E30CA805D9F09EE59098C50C9E53107A9DC6624B4263F47C21793C67B49C7B663F61088A43368086FD8875DB82B148EC2423407732F29050099EBDA47591F984414C51E1E038135321EF904393E5F57859ED30484A33F3F0863A877FCD6B09BAC859B73F5E9A8F486EB0563B6FD60B538C4D0887F10DBFD75EE33CBE783F57C0161A94BF2BB0E82E03E5BBF719E2C826EBC72DF53E4667419084EFA7E4DCF5AFCB8F53AED9C56DDE6040DF9169A0BCB701D47FC8A71820E5ED303972AA2127EC8DA41D4DDBB1FC2A48211D50036D9A09B384C81C068F68BEB7803640B628DFCFAAA8BD081A4E82674232CF123AEACBD79B19C572E1863A5A638A232A3AC2751B1C240C7385F646D014961628FF1E98F5944163698E599FEF7574F2AA88081BCECF494B1DEB0D9D3A63C6C485D77E9A441AA86938221F71D0079708E01187725B8E95A96FA7E2924A141FA75225C4159FFF2AE2CA93AC8A7A9A3F61B9816FA21FAD8A2BCDE2C19BA1D899B867342DEFC375FC261AF8C48E27CC4C1B610FD856FBBBF25E15B18F8FEE0C61EB73F4AA40AA535B32AE1BB71385D56508CCFE042E70E46594B250CCC677880F5AEDE91233BB757AB2E7955FC3026FB95896EA63D132E8F84C70708146836499CB4E56ACD582514066DE66CF3C793E212D2F61CD8696D7807C4C4353A51B84D2A5EDA4E814046BA2AA8B282059219166DF828591B9D7799EA43AF0D5B0D32CCAE29C6D0AD6F8C6C1FC78213BEEFB6C5BC94A523A2D82659FF3645F7FE918070ACA40A2A2933EFBAFC6325B309162937810BB9FE3092629B2B6EE169AE86C7B2DF3940AF93CD84C66F2F5DDC6616F10D4FE7C0262DF087E6A110B44D3365CB24415137B778C8E89895B53A6FCE9237900E940206FDDCF54729A377A76E05D52999D6AB31EB645A2C1CAB273403A6DFABC2060A08C1B75FA1F017608F0893E05218640095911581DB722C44C0CF9D563D1EDF6044F54425C45E7AACAFCC8F69663231A2B4C60630420CB724CB1284B870FAC6A06163F1697666C71ED306124FF21D431F172342BA72495EABAAA9BEB754F7EC3DFF5497D00D345C8E65134A67D058A10EA7BAAF83DF363543E1687D6A8CDF7B86EE898DD574B867A2F83178EBCEF1069184A2F008119EA8FCC8176B108F595F5366CB9A7B75FD837A9FAA4C1213FB11AA4F07702639F1E45498262671A71E835F0367A5D3C2CAEB3010EAD7A916E403B82BF4C40E6872F5FC7D107D7A51AC1820DD55F840B5CE55BDFC727A57A9AB3F46CD26783FFFC41B51E22B59F253B577438B76CCFF46100302298E93FFCEBCB288F3A16448083AD26874409D74AE1B88103D6CA1F1F37FB23A2EB68DF340C36BC7839254C69FD62B9064C51CC71696F586E9A34EA85DC77ABEFC5DBB4053437AB90FFB136A5D63D688F9303F57A45D49642F26B77C60850C730CD3D0AC84033327CA091A5CF141BF8FE51D327077CAB8A7C57FF06D01480C8B92E5FCBBFF821B51E9364B7CABBBA3BCA253987EC34F876C211804EDD6C449E576C0CA286807A1475AE208D016C2F78C10412D1AC11A119D7086C93F51FEA79EFD2D1CB44862E05133451B5A8A2B6F2604FA05E691526466FC7BA75D0AEBF368A46085F2CCF142AC51E2206AFA08F3C50EDB054EA67F726FD0141F088607B87094B702B7C578803BA7DC39349BBD35E220879A077207F39DD95A9D9ACBA761971068F62240882B0555CC55DCABEFBB8218E538941D0EAC0159E6830E9CF24AF4FB616A02C596618BFDF0E27B96C1ADD9A3A08F2AC6326CCECC40D2375FAC653A3871E08912299AF5C459EB6BFB9CCC23D3D794E707C0903CD3 +sk = 68499E30CA805D9F09EE59098C50C9E53107A9DC6624B4263F47C21793C67B49AB271746588948F4CE3586E04606DB3FA82B155678AD37D4B0726C210B6D8B16DB55CE8BA8886450843154EAACEEC4D389B70EEEAFA9F40534786A4536BA6645BDE719A60B3DE6E6061353EABEB44790A1D0F54E4398DF35227FB29FFFB44A03C9402E44340450B8505306051B3508130305D9327219B46058482221A351A4A844020481E0C86C61146C0123609A486C10A63190B611DAC68C88486EC932244A346D4B1889C82646A3A81063A6801B44688B2429143004C0060A0A040D49182EA012601C314A4420691B990D04285122942C5C840944240D09304A1B29040B28015922401C41605A484D14268E59089224242D1B484A91260DC4028C19088018330188C68D8226122297409BC23023317041A44D2426628AA26D1B420A92801000A0806382301A904459B820242752D09224014044D1802408370602C56821902C1C03422303910805469016280AC221641041531604C1444688A2695430204B1672912445C380498C282C5440105A12122345410A452C08B68841248D903080C8962DE188209AB469991264E044098A004C1B806509890460806C884428029388904885E2826513370AC8B4481805314C48915C406688A6511125024C089042988CD9B26849A0498404701C240220C48D849460542081CB409018100590C604081208C380454B307218108AA2C2401B059111920DD4B225C9B82488460623164E4A06210C889081865060365221448C00280241C0659B80301BA92989B250E398291A1129C3A20CCB3604930022DC020E1A238DD9C48881A850049765E2260853B86C5B420E0B292842A20C2431689A4286192168C00664D9002EC84271D2280D21A4854C2825E3302D9BA805CB20716210411115241C82448C422E94A44019B7090986318BB4209B04412131411A138A893432C322805A2885484224C8448C1C140C81024E201232D9C2909444714220200C37910B1028108231CB120C423465E0008D52084A13076EC1226CA3128EE3B83108998813991100A4890C4468613451E000265340281A21424006900B0768A24628D8A2499B460A8CC6019C484C1C03249AC024A21448424492C8067089182E91260D8228414A9865A3A04D22B44D00C190CA144513402982B06D021124503832DA428823C59121A88424C760A39444890420E01289040542E3904D644609044185E4B260540289C3B429414402F1BCC3A0BF933DF43BD13A527A709805B3475DCDF6601734110B0C3E41D36C7FA761046EBB129A0E40FBACFFCE152FA7C2C2F7F938AD0930B9BA9520197F26686C34744F21B7558B5C20F6155D8A7E990E3BBC11B3F537BEBA102A44BE72FF317E2D15D6C5F860BC031FCFC103DF7A27C538D6D585B408C04C006AB5EA1F987BDB27E4B4F3A5CFAF965C7386DDD749B4EF47B031B89E20ECC05134720151C4FFFBD44CF16A45C4F84DEC4C0FE856DB4F93198C33B404A94887CE415F52808A4DCAAFB2F5E674B8D34FA0A30E138FF8C00B53EB45C9181CB036AF9587300E52D5CDF2F8617D7ADB99F9CA96CAA7BE7384F126E20D3D7129622985D07C7676339C7C60A3EF3D7C84586D0A6AB71871BAA147C49A1A87E2444BC163840CCD99D09B106E281C46968CB547755487EFFFF546006DD0F2DCE62C497EFE4E6F88DCFDA72B83410198CB8F255A913FFBEB6E026861DFE518D6A16BA5A2CE9F31CD4A8811D498FCC7CD733344AD7FFEB4E072ABB411068DD4A2F285F8B803B0D2F420E9B8FCD5C7B26CA63B923E0EB5286F0ACFD33B6E82D024C08CE7E463037F215274B2B62FE9826BA9153C8119862FB064FF377CA9E8321C1598531F430E932F1A942BB91962C8C0466787E7680307ACD05C3E54DF74C688BA0AE77151D09F140169BD9F9925CC48B0DF5DED542AE76882257F7C6611C47237A3BADFAB20CA0F62D866D8A228AE6C8D6A5239979E82727BADF09685AF79EFAA7DFEA8ACD94997406289E0FAE1483CE31B9702BCB479C68FC34855FF2A4F88A7E2396613FD9C60C9704C459D09DEDFA64EF0C7686A60E70A57F42DCDA3DCC52B499883756B5601DE8DBD028D9553415B0398B68389A9BE5E898D0413882DC03663A369D5C4F7F9A34F2B2B9F5883C88DB1142956A7CB96FE0C256B9A4DB17D012294F7B10601647ADEFAFCCD6EE23FC35AB3B7C2AE9424C7BDC791D91FE01124D6190023B3BDC6DBA2540B9E26D5CC96A2CA1AD59C7C29E3CAE668C757235FF47978E1A67F56387337C70C108262B5E6E132E5712F1BBB874E0FD130B6BA0F5FFE1BA85E7A08349D9A6BBAEE438531AD79496D094DFF4D056970F50AA7140D0F52DC73E00996BF764B2341BA00486BF1FC0568DF2B92A91E40A55BE9275BA65BB79309710288BCDB882C105ACF7095984D44F0F61100F109B0BD9904AE7861406A93D87E2463C747439662405C899E5F2B34B5AD7859AE985FFB4CB498838201F152DF1FCDD994C6A1B3384B4F5BABC7E7F3387183D26CEAF9500C79644B67E6A0AEFFF9137D368BA02E5C2455F6C42C3A884AF93000F78E9B1F68DA7ED3DC5EE2396F81BAF9D13E2BD25AF222504FFB75CED897F69933B2081BDDBCB0BCA1BC390104F3316C62C97CDDFA1FDA699940BB69D347FF24E91C4118E134BC65DCBFFBB5C3790088B0ECCCF21AE8D9D98EF095FA76546BA887DFF7D295D6D982CAD5684093AF9BD1CAE135C51B7AC6E7535C750036BF95626AEFC692C5F34DBA93AB32CD2F0732BB94A123760208B6B024AA1886BB51429EB8B5F5B4E3133A31895DEE2535E28BF8A48C16B44A112D211991603A686306A9D68F25FFDB85FB00079AD4A01121CD5D1E1D91D1082863EC180C6AF48F01EA71521FC4A0F40332FD2B2677B4D200FA5AF4F8FC89311DDEE46DCDD873D378F9763AE5473F865968D04BB79F81D2FB82CAA50FA80FD93AFA09116B742D2AB795F2F6C9EAF529E59B49C2CC65CF1D52E8EC63A47ED1BAF6A307BE738EBBA86D3483ADE84A594BE7A51D5877CA310072DD8E787B0EFF9D20E4291E4930374F114D519031492BB8F2A2D21721E599BA5898851FCBF1BB039D021C648CD2E8577C0BF678079CC709D77409C3D21ACA1D8FBF4520E9A6B370F3B045C67256A84123A55EDE8721999C702A2CBB7F124CF271678DE1DECF9DEBEABA0E93E4486AFD7AFA1A9675F3A1D9A6F3F974CFFB06CCEBCBBF9D51521434757990FE0A184195C4DD536F8727FF27C341929AD881DF8C063E3E8DCF858AB56B4878F58E9815A8D18CE9AD671625C29A00886A26033A75FCBB4EE78AC33551E48FF4BF69D541569B575A673685F65AD9E7C963014F109826615455F415C91B883FD0DFB379277279F05A8B6890D2F68932D074A70EF22A7285957444F40B8C130025F5DD54579E5580C3DAA25D5E624CC614DE8E717268F61135773DBE92DEC098E7C2521A07562EA132D81674944BC7AC5D7F430D51D5D8F6A74AD4F3250B913BB1B31B2211986DF9BECA7489567A9D2C5030EC8824A4E29710D8D18D9D0F1DA10BBD0FF11ABF1F5C7D5B2D6F06FFAD98FEBC1C78D65BDF8A39486ADA08 +smlen = 3245 +sm = 8D499BB588468B8B0C7B1441B106A1B3851F71F449A195877C7A937B659F0AC0870347BA9715F05B8F2EC2F999C956780A5001DA15CC24D60CCEC6E6DE1A4E15516D6D1FADFA05B31E3D80FBB8F74BF0CA5BB89735523E86CB6C82B3D47E0CD17355D33FE2CAE306D146A331644ABBFE0A857691389693D22AEAE5D350387B28CB2C10BF331B7650E42BEE205DDBF9CC36CAAD0FEE6215184C9D2352A4D58DFE440283D4F95B7C368F6B03C7DFA450E2A8E88449B74E7B623AF694E006C16338E45CF20B47C621DEED871E88CA12B9AFDB0A6CFE2F38C5547856EDF31220A5A46312F176644FFF940F4D9AF753A472015EA372AEC89F1CA4175735BFA9992DD22BD624F52D6DE1CD9BB163B61140751C35531545DB4290229CEBB8BA72AE4F300277332E82532681718C1CE38F29AC92E88202758273A726D30A3A2393248D77618CD35950BF613E643F480BBDAB2EA0D74527259286EC29E4FF0DED48897645F37AD2F4180B027678E2D5D8F26B3B5B2D644D11057675E5A1755EE7203210C570CF9EFB40E2217F9CBBDE76398FD9A38A7DCB45145C43B53716B946B4E86473EF1F39E0598CC3C40E163C1F0934AB733BE01100655540D7083D85812FC82B4B75A2CC933152F72DACD3767A93D41CEB9BE5D0A3A95BC030A1393B285A5068AA5D44032CB051786174013978175D2C333F0BD79D744E128F84188A92F9CBB507359B762BE5A7EC6618324AC3A5EE9A9F43A122E19C84D72ED9D880BF18CBF01F31ACDBCB838B0C06FF1338971B53F20F057B5CF1ABC5E9580E944622890D11F5217BD1EDBE230D5A398E6EA84DAF603C1E700D46009EB2AA98BFCC80EEB7A6D8E6351ABECBA8E45A7A2C7B9531C17C8A4EC621E9530260C20A7A78EB1E43276D09919895DCC4074D05D425E693ABAB8CEF993C76ACC0CE5F754914C1DE36BBA3C06675903E789AC203810186D02D10F605F87A065D9E1BAE5F7FFE9CF33D956BF986FAF0032D5D4D4611AB775614B67B5F58958E0DAA8DC86E51B36F649AB1CF48E0F46449680C8182A77A8BFECF97109A93DEBE1BE4579F324DF098C6223644D3C14D196BB65D723138022C89316FF5FF46A4DF471AC3E9D590A1276289688112D3ADD5C1804A0076571DAEBDD34764DEC84DFA74F2CED157816ABF2BDCC9B32532F1FDA7B9340F8BC487E92E41AA735C31BC25F4ACF01C4A971CD573830235294FAD04689F2B34AAF8208A3A7CACB97EBE1184F6F472FF9554608932E06C51880C32180E882B2648D7BA8D793EE0E15B35C09375ED1471F1DB5DE75E4FCE03F6935C8EA99BA03E548BC3F6C8F429E6624FEEF56FD866F72C61C3D3FFA8A5652D24454B89E5B5F3BF3760101D81DECDF8589DB20B01F7FB2242C63A13E83B69ABE7D4DB4542DD5D3E79BFB9811F8B04F67AFD2E71B904AD1A74D1BE048F853845FD87400939E93E0F04DD25718C891E5493B94524093FA3751A54076BC42D6E3302BF866D7F88FD9CF3F1089323B5FA1D2AF92EC2345DDFB636E8E34A40FDA7D2385215E099C1493CA43E2C0F0DDB94EEB956488837036C278DED7AA0E882067D762A9A2C16BA19D53643DB2030F28EAF5FFB358AC75CDEC4088BF0468D8F0989FC67D30BE77EDC6ACAD80A7B63B0A32676678B6888DB51702F460992CA4602E18B9360DDBAE98D139374D87906E80E3F9EB8E91F39E9A014352FD371B283501D2F5F6D66976D5BFF75E6F9DC7C6F9E975B829C3FA136912DB2DFADA821286202AC84AEACABB50EB4972380B3ED8313D1DCBD62ED5D8FEEBF0EEA92007692EAC3F0FD92A0C0A148A3DA39E96217F1490349508A22F64945605BDFBE23AFE27FBD6A9844226D5E247C13015C0DC62E85FD1162EBFFD784096F5411006A1FB26B1A5E89CE53351318559A2864659F032B423F59D50E3B7B1D4D63C14471B2EADC0F023D3C94488E3A8A071A1D791729C1F74E40E5F86460A104EFFC0BFE2692B1780BD8DF243286E18F21D8C4269387755CC605D893CBEFE4E4522153C0BC6A7611F26A51D2C8B36310C1DB06A8A04A210EE582B7F5204D7303ED6A8C9FC5750E4B55385AB9CC715CD77AAAA0EAC91E8AD64D64AC2C4F33C74A3A699F6E794959E6A1E7D918C70896B0AE36C137C2F0FB8FF957667939EA9E9EFBF940A549A30548C6D5559F6A8B27CDFD7E535796B479CDA2B1948236B8503A790DF0012ABF331757B5F5DB59A2E57EA3E93B4C4D459F9C758088457130E3C9F29CF6E748D6A6C3A022138ED8F9490AC682D5AD6F81914E940DAB31A4CD81AFB0C90F7AAF6442621FF3BDBD44B0630F73F5EEDF17883E245F422F082E21C6F7C6609FE59833E16AAA7FF90A8BEA8ED9225BCCD308370E46F2335D152AEC5716839A75D15D12D348B1DBE93CE7699C88BE37FACFDD52DCC04FA9943ECDFC3740E44422C6FFF4A782240426B1B0C1E44521A9F2F9CAB5E8E7A7615549EB1CE7C7E79F43BFB41D41E03AB05A51F6CBBEB7ED2409E1952AE9973FCE8CAA260B54A9026DF11D0A1C59C786C901DC8A48D516145C7F900390548ECF844CA2A071E38116CDD0E23EBF136AAC5FC5E4D4334C4F67FF602E76AD846CD1489DB77A718B2985D23C8C3FB01F3BFE512B6338491368CA7EE4F271373F24C538A80C564CC652E9263ECE66CD4EA72ED495A2EDDBE7A3A3AA4BE0636516EB41802225E5D47B41AB5248074C41B4B13427CE7C4AFB375BDB08B8517616AAF97DA92D9F82AAF30255F2ADE19801F4518A9DA552BB88ABE10ECAE0B5A8F5B7DB951C8462D09634B0AC29F87E50706912376CBD29DABDC97001164D910A4080E80E0971C91D8963F28471F249CC867FC745925EB1EAE1FF94D56F1B51063DBBBD348C361AD598EA4863066C97CF2A8040E91A2817E2C95AE9407471343DC039E6C8101B64B1BD65094081598B099ED0297911A166902BF8CEDBE24472D1394479435537A8A6D3F1170A98772625186376CD5A28275711E27FE4533AC7547BBC0F4F147A4DE456BAE87997B57453B0FE45CABEE99D9A056F62CF9D5A5A595278A784F3818495A1081DF11F5B88677FD4A66692287DA8715F70E5D9D704E2398B7CD3046490C2F2604443B05EE4910BAE5FAA47B93B1A6F9A51C18D434E0BD535F9A5A68DE29C33962D8AF3FB66D21B887F521878EE7681EFC9F7A628A8BB7B725A68924FFEF3EB15AC82634E97CBA407BA73CBD4415DEF650ACC5401A2301130E6D901A1C585066AB9129C701C8027165FC52E704F7E64CDE94BDB0D06A296104525F820B5D5195BDC80CF87A3D68DB70A1213263B484E73ADB0C2C5E0F3F6FD0D252F3C43555864999EDDE6E7EF0B11191B2C405F747C7E83A0A4B3B7BFC6051C2B3451607A8A8CB6CBD3D8F4FE000000000000000000000000000000000000101E2F3E209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E + +count = 25 +seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 +mlen = 858 +msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +pk = D234FDBC29B49E555729D24DE825D7237505B0CCEC4B9C4B46D94CA2865280931AB750D1D60E1F8857F4080696F290BF485EFB7B654DC2E01A66C659305DB69213B01B7D5236474CD13D19D98072B244E4F558A15C208D3E87FE617C5C4CBC0A2C4A0B5693D3ACB6E577D46891926B8C5A8F760CDF1173A5589F3945F29A9968F7D1C70FA3EDD152AB115AC17FBDC7CB38B1CDA3159695C2497EDC4C26B13EB66678859A417B09590F470998D441CC4F43CDBF0AD65597A69A9132238774AF7D50E28DB54E9DD6FC71FCEE616348F388BF72DB79F8D98A1CE878AE32D7BD0F919C50932D902017449EBFB8B606CDACAF9C197BAA21B1CB5F7F205955658398F94A59DD7E323C5ABA6A214F562CC2335D82EF3EF2342622A24C6FFEAC07ED6CCF99B51D5F075CFD33E5D38784A3C8E75F56DF49EC475D8D79A510DC1BB78C6DC92F5C6A87013ECFB4C8D8AD8A19B27FE6FAF0C1A4C9D911EC52FD9DA9518CB00AA56C41DB35BD4BD3AADE810948FE479F8C8EADACDD1EA5792E6743A61266816F8C6745F0A8B3E02B6EF6530502CFEBD22F9E7F93FC18FEEAEC1DD2B707E3C61C35E23E9E60088E42CD7386CFCF6CD2B612492DCDFF6DCA7C22ED312C393BFA4C31243A602B0D06C3793A95D6C4F3B7E306074391C8E64EF4943CCBAF2E250960FC96B5BD951D5A2EE34F014FDAC160A518752F1F8107732E3BC8BFA444B5EA861EC99E5ACDAC16467557306F7B887E05AD7BC95DCDFF2CB56FED17761E9BDB7435A66F5459312FD6CD41FF5C94F7A36218F320DC3B1C1CEE7CCC7B29C3DF7FE4F5D23114879FDE7EA9676EC4EDA578A28078AC643534C8DECCAE6E853D73B31F6863091D3E09FE22E1D4257F6FE7BB78616654FBC3DF452CF0DBC933F2C6EFCB3BE3224D09EA86271C8FA3A2A2F286F005C0DC4ED8CDFF59EC8168AE1EB94BD834B84CE463473BCEE5D94E62442365B563A9BFDADF5A7B8B731577CF1FD6BA87413D5F58EFA1293444958704BCFC9A5FDBEC6673D454B79E0BCDF9965B50B7450686107169DA39C212675318FF545B9D4B318ECF575604662C07E7D657796A0E308D29E950DB10A2C1E6FF3EAC7D190A818DEA8961DD40EE0AE944F959489AC10819875455CEE00EA29F77AFACABD936A9B84372C00B3CFAF80DE1EFAF70CD00B6947C83F4874C6855131AFFF648808EE96E87AADE1A6DA3F0B8FE21B412F0BDBBF51D4B9EC213BEFA6051D548D5020AB7B8F1F700FFA2AA2D4B32887B57FA839FC5F76026046B3BC03CBA45D5DA370922D39086D4D096BFD1DAC6979F16F0BCE5C81778D74E66EA7F7B89ED7B472E53E82046986A849F679556A02D623B9133AC942D8E7672C235F98E4ED3B480ABA7994793EBC07AEBF764ED56A755FE37F4EED89CB784315B6F40A1C2B87BE9DE014F12DF6C63B49D2642F013E98D54EA14D81228DE94995CA7AFC722991FB91EF60D341D45EE2309120E3EE00CC6141DF3B64348CFF0A64955EC15F3CC19983A59E23F65104928980899D4E93353A6726481C4E379165CCEF1BD75A6FC830EC8038AB8103160D346476D8D236987544B6FB1BE792708D8C39A2BCFA6CEAA6592AFC1D616B1F0A9FADE3F3782188415D68BB0044CFA281A9AF74788EBA8BA3D5E90DE58D54FE19116574EC42E4D4EB6B645C4C8CA5566BDA0AD8ADC16126E16481C8488987202650B2E4B7291A7950846CDBD6E4F989D1AF048A7C0D3952F1F9CCD586537A48177A3963185B87991238F776DB1E2604F6ED698FBFD426F517D160A920E2ACADEFFAE75F8884B3B6508CD701075A4F9D5F425A11D881D0E3C39500E02E329CDB7F391C4F98A43419EB64CFF +sk = D234FDBC29B49E555729D24DE825D7237505B0CCEC4B9C4B46D94CA286528093FBDE1206D0A548F782CA2C22F448DE19CC1C1E6037561853449765D2EB2D9041F25BD827CCFC83B92EF71634DADF887EEAD33FEEC1A84CEAA21540B7524014FA649E06F74DF4FAA570522D7E29D7A3CAC234932BACF4311638233926361EFF6120A130E1024483C470A2B28402950413B8055B48921CA5841AC10D1A920480082CA124641928028C466C83986D1AA28D43448563C42CD8928C48042A94A650818831904261C0080A1B497188C8502015290083901C3562498621A22872CB2602D222281B190948A28C11160882020EE4A2684A82288C064CA4180EE13630944080E492019AB021C0344AC8262914458A00A42D9A9030C244680B362C22455059360C931401CC8081DCC0080B450212274648364C24C960D2A06C81428D9AB4045B1084DB1486C2124448446019426C50124118254624236EC2364A893432901842624441148931490028834868D2B6850C900818104189002DA404612225406146841AB82D14B031191361C29080E4488CC2826981364A601488C4B01184842461A67022B7411A9925E486298B462C52260E94185263022050C465DA083019176C88268C92122C94203109434114918C40C245C0B28912432E44B6108A8208D212324440840C0030049080A1C24812020652C890D89885C92088DA3605CC2664223152C3102ECB406A4C8824CC1842D0101201C504C8A22DD2982CA1082C1AC06063346A13406AE0C69109394CC2962CC91480DAC650A4C20C62364698B865E2C4289438484CB8484804510C219202B84C1B4931E29248CB285024873043A42802B25123990D5C3070032071584665C4C0854B08694018661B198A13B425C4268001972883A2698232119332715CA880D8064C4912524122905C44689A880C1A36659B4448144950D9144CDB0666E1A804A2A230CA9265D2346CA4C2081238081A4521C1808DA4C865130562E0260A243710D33226A2388CC13692DBA8408232254CC42122120E03950102133052C801E2A42D4B963080B05181000998208EDAA20514C16DC1B26888889191486DC1846C904601103346CC242DE41648E344288228265A10001130808C908D5A1662C8120C62322A4906818026321992500948301B084D40262502224EC1246561327252805108188010098084444921450A0C8691CB8850CC446EC912120A89810A246DD42011189090E4062E502420E4280E3A02A8018A4DF99C6CFAED7C8E67F1318716516798FE483CECD9697BEE4A491791027D4933695E8C1B8CABAC190DC1C47647F47EFF5FCB7B614A286FDFE10EDBC6BCFC6F2CEEDF5C1082B90F9135E91F829603F728030AC10A03E0B0DCD664BA775D3FE563FA17B302FD1EF246EAD04E1CFBED3D0EADAA7DA2D9A9682AEB3AF3193075B3E8B85ADD2C999A0433104FD0C22819660ED45D7A2F5E93A759493D2816FBF0252C1D423994AE1F46DDC3B4C95461C46D9BD4972F9F4322612CDCBC8BABA4FA961FEF9F8BC33D8ECE295ED13E70104112D4EEC4829E28A11FC42FC1125E536FFEC5C0F4B1A603571007FDD54436962A57446762C7F4C55C36DB5A41344D0C04B8749169907CD1076BF53CD4F1D8D552FFF059F4F683247967EFD852552374DA843CB368B33AC26C1072F86495ABDC57616F9EACCB610C1941942D45C55C696E26DEBBBEF3BBB8E1B6AE9E0659AEAB2F70A426223FCFBD43BC23B76A4DE02630D3B1010C9FBBCA37C0E317BE8BDB00B88F80F0BB640FEF5F53B63EA683993DE57D1839E09CCB574ED563CD3FFAB0D5CFEDF221E83312A0E82CCC7B7D529D4067363F99D8A43F32FA25512AC2D496DADF03B1E2F4B2A669CB379BEA9366BBE424D8377CE3D245C1014014194BED9585A2AF7D182E67C5308C418EF5ED57B989BAF82236CAFDA09F5FBDC9BCAE8466F9DB6DB365CD1AA5073F46D9B5D95DF12BDDD882E9128D42CA8609635E2A636E4BADFB9A6F68F9CD73ED7845EF0CBAE58BC5E0C800C2619469BD6815E471C42E5CF569662A2DD6795130306FE64E8731BF89EE86284B8A7BE77E49EB47B15FBC046434840A1675E63A0B68E3518C6C486C0422B2F95202952E4A9C40901174572F986928567A21F27A240530E27FEEF29D0B08B006C9BF5B066613B76E3607A228E019FA7C55923CD4F23691B32C58C87B96481C7494C455141EC04EB59CD3819B51ED824756D001EFEB864442EC771C8D53B2B3FB2C497CD96A770C0FD01E1246E6B91E4927D46B1E9E62C970AB83CCB189FEE54A45104C2BEEB05E2C317548DB5968C3A60A0B74FB9D159654C8F4F351554A0BC1D9206CA778597E862DC9552B656998301EA207AE3A27900B458508D555B86CB3BC8643AF6B8BD6F73D70EFFD871810426BF2BFD431D006C1B860EDB377013311C70F0DF93B1C52063EB591E1C41EE94444BD9C6F4180819FF5689FF8121E480F5024626A6053F4EA4CC99218E348BD3CFCC8ABE9CC0F29D26610AE3E8EB6BDFA9054B6007DFCD6B93F77D80AA2D098C14DDA5E2F29EFBB5B35B4D02DD0847896291A32362CDFB60A2980C5F22231EB9E3937F75D6C4BEB3D9BBA993A77D5032EF5DF21C2251668B9DE187A45318B4160F0324B773B941B9178632B401A4407FF4A216365B35B146EE8994633FEFBFD49409DD22582B44CB3AB59CA1F6816FC125F5D667865C885C316C8EEBE82F1EE8549DBE1C0183BD236F2C661189DE12F7B41F3D7509F7201DA24026A84D0BDD48E1BEFCEE842594555ADACFD4CA7D64DE8937B0BD805CDBBFCBF43867F7B11135D3895600AE29E27C41D94EC922C167BAC5E10C3CF3E377414AFF4D6682E582854EAB304944B78A02192D117F66CB43DF6C486ACFA59B0D62D1981AEA741FE4E6304FE76D4745843AF65D01060316FCB8AC9F77A3735B1863682303D51A6E2538C34F2DBDBA1C1D5A3A3507C864E4C0F5354D00AE0FF46F02B52DB6B8E24EBABD236CCEB8799B72E83D399B1F49AC8E4D76323BD413907D9BF23D0749B8B6C42E6AAE283A84E3B4C5AC659B7FCAEB9060B7988255BFC721B56CE2C43323994808A22B529F011AC4EEA00797BF958E3F6ED9FFDA75D9CFBEA269BAD079E44C8B400CD6F641EEEE58B80B706FF1D66F8D08E406F490063A73556F4EF70AE3CF978A16AAEFDF4960576EA2231A34F7E015157FA9CC194530F6211BED081C918B8DDB006A80D3C85F5675B7A6EE1ED5A2BD5A09F789031CA9EE02B8940044D1022D5DD7E5FF85E530C3D5BAAB36AF749ADC1B2156CEF0AE7320D927EF6FB0CDA84E189531516A8A65097C3C154F64028820B5EB36ABC3D7E6E819A103F6FDDB21995FAD9181166260272CB620A391E9D45EFAF058F155A7A8A98A3FC98337694D286399CBEC0630D754C4949B92A8E4641FFCFA40D5DAB122D57DCEF8403AA13AC940BE3033972B6588A70D36698D25CA0B1D11AD0F5B1FC6109FF065504AD56A699C4C464B2414EB3DC517E3BBD0687F6F4BD9DCF1E7B8EB276C9C29AD86D89BDC68CF7A265FF7EADEF8D0BC94B99F41FF39856D4E37DEFFC12DB7AC9E2E2C305961C18370ED847737CF65ADD +smlen = 3278 +sm = BF0531DBFFF40B3DFCEACB297C58B2AA5C50BF38C25904462518B8BF92B946A1583C08E8BFF63E220B4464613B1344D3919D773EDE0DA4CFBCC249045155B3B751CD788CB8BF462B0948950E03F2CE9A20DFBE0D4BEC5D02E94041676481829EBF353D863F5CFC5FDD48D5A8EE9B70DF827826B671E9AADA6A9106B2E5BA10AE136A5964E7F3A8A1BB90F1C1D38C9229C3AD522EE84CAAC59EBBA0043D6A64B3FBBC07A8A6D9D182A66488AE7BA6F502C32835A8C36F371834357FB2F26A0A71E4F75F30ACEE986EA220E2C00C518AD71D364369750BA35E7FE5FB76F0D76334948248367CD1B7F9476EA118BD4CC36E10C87AE3FFD003C692D4B9DDA9C50DB6976F6ABC11BA73DB12D4B6555713FF0588CBFE394F25E60D18E79DA434230961E3C591633D851D629B973A4B7CC3887F8C2BC373B22501B2C879098DA91CBB3F95E5078B082ED545A708EFA6BD66A8A920773FAF4C4396165B7DEFBDDDD6AC7E768A5F1C9C3DEBEED93593354D1F0D3DAC7AD9254FA834439A6BEA2D19114F4BAA8E4A4E623F944017E600C56B2AE44159CB647C231C78E4AD9964B29A9C9C475E07C6A11A2752657ACE2FC2FDB007039EC4FCB1527EA6FE9D291A9274E0ACD04AE9F053DE50789FEA65E787BC1EE97E387D7232D315D3DB2928804B77F657E4CCF568C90524119B2ED2CCDF21331B1F5AE7C94038988A9B78D4F8F79BE38F3FB1B0CCA504C55738DD2EDCD4D9924BB753E13D8EE4DD2EA70FCB452FF6AD54D49D5A9A3791CAAAD13590F2CE4FA092668485F00F4ECC970295332927F2C0D4B5A74BF4DB5CAEB5D6C8FA86A18D0CBD2014EC65E0E4C974421755D1C65275FC6C4B0D1523477140E5F7BACBF59F3EE105CFDE23ADD657B6BFCE31C298D53E15DB3D8BD49FDAF57DF2946135771FA5FDCD63BEF76A48D9818FA9401909902D46C74878AF25BC2035FF5E0552CC5D73F87B0770C2F0F7DCEB5EF0101F3AADE84C261C8BED0003E1F9BE665C8EC2597B07706F8623C3D91CECEC4BB2F2BF0B971D85BA9094240C4F2CD39CD075C3BAA4A990FEAF3646D6D7F29D3C0106557A336107BB23AF96305F1530B15F870BF753E48CAF380BA288337D68E5DBD9930F331E1A6A0381FC57E7F024513E9CB1957E23E7D655D2EFBFFFA91EE5AD186B0BEE1DBD25AE78D3D9132EA6151BCBA0574F37E2A0A20E4F41DBB69128D1FF294B49FCC6ED8BC182A6432718A3E4344C41A5DE186FBB67D8E45952DB9CA056CD08EB9E88A27BC450A707A59E819F64C16706DEE78A5A8FD290FD2838C429B4550D5B208B623B298FDB9BBB7F2AF925CE89C7EF423C6EBB7B8DDFBC79D97C986110E21E530C6EDE67DE140D90A99415007AEC4A7A4196B904E7692DBE0EBF0AA98A60BADA1E116AB74DCF9E76E80E5712FF884B69F5A53F4A3159EA03F0723C109621C6B923111CECCA8BF86A008D7B5FE6B4AF3E2DF0A66B38D6CAF28BFAF2ACDF1EAE6FC54F5EE97F559308BFC94A2A4B3A96EFDD92C136716725B50A712999410EF48FB21B6B51F9D6979F4D7ADE0C6D43060C800243391F3B3662DE5432F2A99FF0D1F22A90682D70DFE8589B99FC9681450C4CE758084E198FE482E83B699BBDB6279529F80BC25CBFEB1E1092F2D2E55ECA6415104F2BBDF60E32D4FF64E02CB9A00A4200DC52644BF5ABA7A909358F56F0EC4BEB27B3F4575CC759AEECE895B0FB9E2FBF554DD65C7EA1BA403262BEAAF5836BB46AEA9A900B599D14EA6397C27C116FC5B24086EA27DC075C2B1511E86A4C958E5585D25D5941077D6B32CEFF238F61F24E81CB659B91F130D0C18820D26FFB239C68CBA7F0BEDE1F3946E4A8D4D5492B0F1219B7F3C53C7FA3AAE982FABF0E7855B6B99D411155D581DA5BA071F469169A365F7A6ABCC1937AB857DE47B09F18FE3EFA3B3059A679BC167C09768E545785D2B0408E56AD01781783C0F080BD8C4DEF3AC2F3ED74FF5563B582B5B3F8E3BEE0D9B0B03F3CC23D6B86077027400537DB64798FA86EA789D7DB82BBB516FA1132AC2A5253C3E7ACB50C8DAD8C6C71ACE94C71C0411D099A718E296F7A10DBA0DA9071BFD0A5D1CE0EB0E54500B0BF6445D301DD3ADE4F5813B334C73C4EE9954C143615C1C6EE1D5BFCE9F33B8AA1E922B00391A0E37D42798D353BD985107E4C4ECC0541F0CE0A8595103C84C943DE71208B196366FE44BD22DC154F0142E9A471B2BEC6D60C7A6A88C61D3AF35525D43DE4BAFDECF338C7A4C1435ED3934BD52F27777843C77013777EDF9DCDF5E9CF2A5813B52B5DE24143B81E678157A5B16506470102E31E78C3AAA7078A3F317FDDEC4915340F38FBE484E71ED30991655FB7645108441B6E07C6BD82812B1D5888E126C7B2E1F7D6FD345614FE6B5AB2C307A97FD2AF87C9A9BDDF528111F03C20314E7D1BC8BD2B9B91DF45FE8960E5FB4563D34722D25ADED5ADDE97CA99CE9CED2467BB0D0FE060CF8663924A8DDE2706026379847AEB0A6D2C27976321ECF7BC12F42A37CA234A1B736269C8074BF951D8F0CE5996169F172C4A2202E12567AA6205CF51CB58AF4FD14E5C9A54146DAE29DC63A4218B5307BA38D2F349020C7D840B11E744072750ABBD8F4316AEB316412D3940B2EFC80438EB9157BCF3D3354BC46439B45D75AFC7199D10E134C2A6E689B4E0C8140CE7BA3CA058507E842F60748B913EB79B692ACC3394869CC85497E4D148AB9E25D24AC0DB1B6FCE38D077B77D8DC29AC356990204824DD7621FAB06B9293EA451F740DD28B768D7F4B8E8336949218D7F5CADB1630CB648F097C623ADCFDFEE8C8166E019C9F3A48309EB96AEADD3F3F49450F95F41CC5C3BA0FBD01C7C166CEE8E4FE76B989CCDF50B42B0510C33E6A914CA9FBD3E7066FF59D67D761B25FDFF99F257FE377E9EDC199C6839EA56C4F38D4A85353016C91F790545B809932AAA5B741101102328F66E5ED8B4E9C7BA7CFAF479592B47A009D47D9CEB999A7C5DF34EF4DF735F532C707F98EAAC6BD360D42429071100E0BF90949FA11304F3C0DA6B811860C760147C8CAF045A0AFC0688562DB3823E0D41CD8202D9E2A56F748709421B97B8FE990BDC20667F470BF2D839C004986B52C6254A73E546B92E4D67ADB45C57506273BB27F20127F4955D6D705074C33AF2A7F96FB487B845BB1542E10A453D6BD5D8622889D368127663380C770B39AA10D3AA5A4D60280F958E673692CEED9091E3B4AFB58FF098C617A0857D83AE4B4CB5A5AC3FA4D4EA696068E4D2EE2592A70944D269B1125EEC10C4682123292E666D77787E8C9B9FBCC4ED030D1922252F3637464A4B4C7B88989A9DACB447698D9192A8BCDAE0E904060F2444484B4F5B70717CA6D5E6FB00000000000000000000000000000000000000000F222C3C8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A + +count = 26 +seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 +mlen = 891 +msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +pk = 679B65E673883E6FDA366E0E8DC6CF9A54CCDD67AE9D87D22BD0664512A457DCA9B62D2FBC085CB3850B97B142E966B7CD2EA574F6DC66F444B4B37A62F05A69DE02924383DAB79933D96B611591AA1BF92F9572421A0EC06792BD16F3FC32BDE6D8619C393C892A93D901D1FC7826A4CA58150B2B0B3A48DEFC442D49C166F3A422C00D3B59B444BB2E00C7312E05DE1773BC55F6074C8BCA4A2191E2B9C4B769F442802E2C6ADDEC5E5230DBAD3224FD84F276A04FCB5D2B8E3CFD848D2BA5F5A3CFA5522E8B434A7FC33E5B9A288324B53D1B7565CA23989AC9EBB19B0C216E7A53510EEEB7B8178AE3B7128BB9BBDB8389CF0C9D0197DD820DB148FCA9C489E286110B933CE9A605E2170AF0DE9BAB634FB5BC1A404050F10246A90D18838D915F1C2CB822EE840574457F1409B1581D942E5DA61641102BD44E723467DE9DBA84E5F6F3F75404BCE6963E4B8A22D3B511ACA6A935E7B7E9C542603EBA9A91D56734D201F3D95930D077C4B4944045987C3A693F889740126008BCC4CADC65F8863F8B88EDB5D5DC464089003265A1C2DBF19433A6C1F4D27CB9BE51D7BE0F3CD9151A65FDC3C9F9F32C0F8F325D64333C71D5200DF2D99B450DC764E0EA1E2A9415E0AF25EA89D2F49818FE865767E108938F320627329A7E7C61BAB597F70CCEC45F3A15789CFFDB3C2D02ABC54F85106562EC3F2CE026DD268829F8E6050C0363EA04ACA283A859B27B1466E3773750A8F1227A5B0437D35528BED84F810EE46847F0FE89AB0E9455CB4D0EC5872FB7917715E959E1FCA8E7388EB0D613DA059088CEBDB8090A908393DA3BD63C02806723A37BE721F9305982F00C729AAE56F6FDAADAFB290DE77B9BBB8F821A8CE0A12A10079645D2545F7A52DD32C9267EC716A6222A7A39703779F157B9D02F3F0F905211604A4F263A80BFADDAFA485139DF785624B81890B82B8A59E484AFF52D130C093C5F66A2E52BC090CC77FF531C71C706448D708BB902FCE5CCA71FF1745CB08C5EBA72D29F6969FDA3AEA1E55EA7D936B4B9A64A9A9065A4AA034A94B8C68148C8B5011F4E283CDDDCE9715983EED6A6E3E6B7CC8DB698FF71F57C4E8B1D147B2B9CD64DA0D6ABD3940330F95FE3A00A5DBBAA7512E6E91C95F824B996F705CE18615E02C567FBDCF009652EE8A9A9BE817EB33C1FED809F0EA04FF8CD101BC648076A25E09B6D530CDF4F798AFCB42048F4271F0844469F273A63861C77D7C9E4760E6319120F0DE39F71A329BD1C45CA25DD23180D624FFD918B8F88CCBADEE9850750AA8097918E84A024EFAF77968EA7F28DC67FB308EFBECD8F2AF8B47DB3FA342E66989F2983614C570EF266F36297652D3AFBE37B7F6BF49D395BD606827E184ED7A6C2D51D87999CA97E553EA68638520272E1E5D80B477246B81E13D636A5DF186D3859DD759F47F21DF93312CFFC630826E8A401C68808F83E2B833CDA7EFF276DC754B9439F8B48371DE5C2FF2D82FCF645E87C5464FEFB13A04230D4EBD537DC08653ED20EB00DBA3288873369E8B23EEC55F12DE96FDBFD336C90AB2566D72962C2EC11B037A1863A191B9B12EF5F783D358F5FBFF1F21CD99CD8E5CFBDFCB2397F5C030E9EFCE04E7A59A3D0CE3E3CED662BA570E9634EC95BF29463950DD87E8F2DC299FE193E8DF15BCC413F12CD87BE1C17314478C3AE8E1BE21B8B8BF64D6413951FD84D2F8FB8099C2E259B55D5192E4E41BBD6E2F5227A1676B9E6A24633B45402CC48B084EB84FECC6F082BE03E993406890A232E878DC345EBEFECF316AA1D31356AB592FDB47D49F6F26526F57806B842E36072FE002C982E54659ACF54 +sk = 679B65E673883E6FDA366E0E8DC6CF9A54CCDD67AE9D87D22BD0664512A457DC00CE653BB8F9D1A61D91A3D52626E550F1E181A608E83B440147679AC5003DA889978C38C31B543A4F0617A62548E3731284FF59BFDE8AC64740FD5194FD3BAC21335708CC54A75A1E0DD2AAC8A5D692186CF001021A2BB14123EB9665960A48DB448D00224CD8364024350D1002721920829CA4405826321437721214311CB741D1104850360894008CA04820C4063264460A6422091A394C59206861926D9C32014902881801311CC925D1A22D12914110132041182EDC28010483840B2202893225A4180084246A18B50DC186108C40694912228A008944242C21833153048E0AB5650493100B072D24316A58C63163407248C6715118700327491114848BA890A1946CD3828D583622D9862C0C47718B86294A924D5C306D0842654080111097480107600AB98142408D1B184994864119328DD14426A10410593641138065924841DAB83142127112C70824112EA0880518A780200201CAA67199364A4BA21018100E0417658A3261D2104020B92D1CA08541C66580348E1C2006202289C3C230A32842CA4642E0826820248E028565DBA88CE4366419362A50004680A06023B445189751CA24420448290100404C428494268121418920808523C35014A34920306958120000174008269222C9319A2404CA12525C96848C02288C162ED2308E120489230621D3468403C6844AC408D80040094304621631600801D1806C1B350D98A69010080C040992D8386C19272A13C23020236589980D201864548660031848101382612682CC0600C3368CE2925181828808264218452800B940621242E3863012129211014AC8C2294414821817400809814C388D0911410C286523993041C00C190230001702620492009360C436211C061123B12D20310AD9284442448DD3A424C00229D3448000C625D21681093468138801E1863110352A98103043003012C048824460C3060D4824040B324102173043C68C9B80818B204C9112855CA448C0121111368AC3240A5A884519332D89021214200CE2147062B44403814402166214042022C368CCA42C0CA24411C2311317508A404A9B10201C918104B230542422E2182844201098806802857013276E01C7091233241BC229C292610A197001B88C9C96040A1212A2B62C10256814C8119BB84583B0890A210EDC9029823671133711D938729288098CA0040B226182380C8932690C1901653A779AC88BB6879A0CDE9222002553E53A1B15904D9F5E94FE70AFAFCD8F8C12EBF093EC355A116B1CFC133572827FFBD5A8EBF7D73699AC04557A351FF8B368339BE42F5B0D0F93DEFD80BE54815DB6B709788F7D52F73D341EA4BC0BAB12DF0B612106867EF35AD6C063968F8CF69266F20B2C1CF56189BDF0ACB6019FEF5835A87AF72C901C757912720062C824C9318027B451A6184A9F1C3EA96A4384E073C8588BC486E534447E1A386593704C65541E8CA9790AF783808C1118409D35D5050A9F9707AA2FCF6D9BDF5B61351C42FEA7ED441D507830305DAF99A65BEBC14411E21C9169697ECEB3BF5827DAEA666A45286B033A17038C0F4D03EDBD170B8F64E00FAC6D0D1096016F88AE73FD190B4CF7E814DE5EC990CF5923D5544DD6D7424BA48EAA51CAC794D0D62CFDD03A8B364EE1F6D6F922AE640A74A856BCAD0FD5BA3C8817AFA262C06DA727DF160E16C29AB6932E4276A4194E94143BA455805EF006CF6D820C0815BF6C4EEB4D0675037DD7BD234772B7F4715F60FA2AF94AF73336F13A3C4D75B8BE31DC10A6EA50F87F98D0654CC729A88CA04FAD971710E096D93A0A97D790C1CCCC36DF6905D9AD85B794CA6FA6F4F4342FD4C6BBCE8E412FD11441B2E235EF6F2E686335713ADD27E91F9917B70E490A2187EF5F8B4BE8159ED07D89F7BAF838436C3050089ECC7321B06F1C3D9A803989A292223153F238148E8932BA871AF5B05E1A3B7C8B685FBEB1D06C1687696DE80B34D00E83ACFE4E23E22B5E5B1C92448A2051F007CD90CF3C95D9DD377778FE9B5E70DAEAE0202C57EBF23D6AD727960E9ABED0B823318E171C3C4EF42F7529F6769E01AFFE28794D2B99025C1674FE4D65C58988F281FCEF1E242F8D9278A21C32DD4B5F325FBD9F01A23AE6DCE381743DF4FA0A0C77488C0A7AF76ABF7F4F6CC78D3A02A9150DFEC58731FF6FEABCD843F110BDA5AA3340BE9B79502FB1C28D37AB7DD5BF16AF1A6E27986475901B64F0D3BA3D029B369D5E04A9A8D1EE8A3AAC003FE8CBE8C3A32F8F5786581131316E7EA2E4698E6F1B7194D7F35903067294E635004057C34E6E8E1B86332780A14B2210287B1AEED77470F3707D2681AB4476F1F7BF72FB28460303E7014F126D08A73CD7E110C0137E50045FF67EBDE4E66FDB1DE86BE145F31A938A140B9FB5C494C7569F41E5D477B138811398D1AFE0FFF5634686D9D64B36928B094299FFE7B3E030B13FEEC6509D1D2F819C21182D4461E498E8AE91640B18B7B128212305792D312F4195D4B0F7021C781B7022C478065D21BD07F1CB73B19153A845807B09775618604B10854720F2997090D7371596B0F1AC2C6FAE3BD695975800DDB2E375F164EE53885CA4234D06E0155D04E261E4A96AF1784F31C0DD842214A729CB17D40E2FB57F2626B40A56E7CC0B1C950D6CF8A384604BC24F3C28199B3F635AC5676498DDDA3D4BB8C4A63EE3C5575E7AA5A7906AAD40C97BD868E44E510408768D1EC0647DCCD17D424AF3FE32EB0563A8C9AA9BF8134C490F7226D5C9B129B3D7BB8557D960A9F48D18EE87FAA526C1C74B39C22752FE44871723F9522E19A5EEEAFF661B97ECA3FC4EA756683BA5B61874167CE7EF087B1288E68F103846C55779399FAEE4FC3DC03781A6C2A532CB574F992D4A12566B72C1E4EF1D1F7B98B9851D73C3BF1081D2ABDE05689EA8397A342EDC485E3B5F96959BE7B65B02346D59A6B2D855F21BA376810070AB37AF310DE0A6D764B6F064E76504EE43E27A44CDD180B04B5EF10E2C88F35A7619A91FE69265D36F380460BD00B27305819A2F25417D22046B2B525EA613112C5ED54925556CB497475889C761B066908651E3FD78D6F250C74B3B3C567B79B9EA1380F7988FFBBD732778FDA13F0E856AE31210BDA9F845A168EFC1C72BBBC6517180AD19BCB64E6B1270056B3574EAFCA1FAE6FB29394FB7CA173169052D6A07EA2AE85E15473605DEA21E4FC6A8CC371AFE6240F9C0CD378DB42C1070517EF7D50F49268C7F4798E893393DA5830993F8A23C876761459E3B7CBC8421A56E7D6C2A6AAB122366FF6E3339F20DACEC234E6079ED140038C2C23127E46E6E64D3529D1A2E623701FCE58EFD737B1A48DA58B7276C3FC48568BB655817AA7253984719E0C42DB7C24202921ACDAC3372694EB21CBE6272E9BD82CB605A45AC2A098C748A11C68FB31040ACE765FB023F87389C9F9B6484F508B339D850E704BFDAED0BE4C7467E336577C70411B9FC21E2994B2069B0BA6E87ADD81E766FA329A25DC038AC5DCEA80B5236C9BBDB261935586227F4C44495B85418B5908C4E01 +smlen = 3311 +sm = 41A8B32A3C2F811A2329C59C50A16313BC295499D77D1583629909571B733594E242DFA75B796319D62C35C7AFBDB40BCCBA5007EBBC691F3433C7D9C402BA9E719C925A9307CB78E63CCA9D2FDFBA345DDFD2CF84002E8639D14103DDC43078ADB077593E09DCBEB061D52F8F860218379B30746E0EDF1586E5400229E69C9BB0F3EBEC1B57E1AFD72D535577339751A4456A861F905B046E7C1219C56D50ACEBEE8F8C0903A49A30D98C737233BDC3D00225EDD0101E882C2C363755B2B3FD5AB85B45E62F2DE55B748554F01E0FAF3553136E3255A8B13D7A8A813F50C0953A67A0AE40A8A63839FE12FD5CB0DA1E7ED613F85B54FE789B055005EF00AD1094833FBD338586D6CEB785CBDACA65CA839C6B7530455087BE78A3E26363DE7D90FD8831B87A57D8109D516C5B701A65A47A3637C3D2DB728E1D377B916F6372D710559DC89A6D62AF7948B218D059486C400BED0E8CDE4BC2F8D1C1D5DAA2D82099FC1BFA8C134DAF71DA05FA88AA3EAF9D43FA7E6475559D7AA91B48C2947ED921C6AC99AA4A7EB4888158AE75757115D2D481B6A33AB28C2346B22F94BBF5E770227ABF23CC64672E8239F16EB8C6A70D5EEAA9FDAF5D1C9AE9E610CD17DFA15B0777F06318F557BB958CF8E999B6025A6A11D8A21942C3319D85E329761C94F89A63AA2DAA6C07CBDBDCCA075419AAE06FC64563103616D4103073B2D45D5BED567DA893390EADCD10CACE0F49EFBF9F513C54C5EF3E4A7796497CBBA27F060840CD72A19D2D43BDA2E91E98C3F27A5C326F5259E90DAF1C6E63E29C0FC27DC1342963EB8FDBFEC6F912B0D82BF63751BE40D5AA95255D252721FB8F5A381DF128FF77671A07DBF64686FA333E85B569525AA3A8FAE046DCA71B3459755AC6AF160F932A5C776A9AF988AD1FA36A5E5AF474473DA2B4618C53F8D793FBF3ED2F9BDAC8BDCD7E3AC237C9DDD4EDE88F6F52F497BF2784D995B3E4F1C9EB07A94B51FB0954DE37E85D305F007A93DFC3B27A7A1EF2990EC387113C338C2C3630C79E2558E6EF7F92F1F9B0D421570C95BC259114357AE3AB118C437B502016DB4F5D9D45D9AC77B24148158F86599C33E36574EAFE6C5626E2C136C75B35612B20E09B9E31CE1E64F7B7ACF3036B157AB57F1558FA0B7320E5B9F599201976D6995070E10322B501DB65C61EA54599682594A317A0BA0F47911CEE5A75FE251678EC5B62EA110D4C779BC9FE6DEB4F3F228F2DE6D96A32C60957800986A0C28D187715D7BC5153040D180A4C697AA9F1FCDC126E2070A8A68DF45039E1BE94795A098147C7715AA5D7A149024E69FE68127AE5C89C88323488E19BD1362D5902F0EA67F3F68D7BBAB505B4D9E3E026E770D710180038613E5C8D707C9601556CDAB1798736B2AEA4D55CFBE1B7F0E05DC3F69851F39B002FD0A391C43CC4087951AD97D3E0F3FBE3CAC16D326CD5C124B600A20562E1CE6FBE199E220D53549A6F9CA3741CF7D8934AB1EAF3CA180EB2317D456FBE87F8EFB351E0D3C06459015B4747ADB579BB7627F177A818656058F70B4073B2603829F8E42F3008AA9B0128F14FCBA3469B4FA17BA210C66F781DB8D12F19D14F65A5C7D8A1DF33916D78B02B07C59A45DB086CD390DEB871364EB9066DD63ECC605356294617FB211B64DA76BE305790A0C0FCD12A9F2AB14E9C23A8C17FB0092031BBBB7E7C42414FE857F5A63975D079FE060E525B7CC04E7C062349EE8A06B17EF94F6063DA57E344618D98364327EFA9E7CC3349C8A6D53B00E2827FC6D9F32D2443ED839EA9AA8D2528EB8AB6F2094DED897D41F05E83FFFFE6A3FB0176BC067DCB1B6287E1A3B67A2AA0C752CECC10EC24FCEA49A2BF98AD0EF8E4AAB3A5A50EE9DD41A2BD6D2FA7B37DFE65EECD77D75BAFFFF04DC16A4B91B6A117E8A2ECE781608B934BDA3B8654B3888038E57720CBDC165D32886E253F8C65F8B6BF8A87AA2BAC02F16375F0E372898453EE24026E72C56327BC157B4891B7EB3776C3D40D0A4E76DE1ABAD3F73B5C5C9893E895F7C613B00F7CED24B1939F80E82DA23EE4FF7C12E2518AE69E7D30D6551112ACB19A79727C8FFC9E569D2D7E8D2E665D831104F32E9858A8DC6053B9EC019AB4AD257B3338D06A7FBEE91A842BFD94D564EBC8755C322C768BE14722E4553ED8B43E9CAE0718792A33341E02397CA5B537BBE80BD4820398CBCF03E8E9585F68FD847061A7D01816D92D8CDAB977FCEEDAF68C14675D75BCA1E07164ADE586594A2679BDBA817427B43B532FD14E352DB6F01EE94D9EA3BC25E49446812276294BC4AE8D4D127F108C40C3BE18A3D86BAFEE4AA3E7D98CE4ED84884184349A2BAB6553D316F68AE61D4D5C986CDD87663F3D53DCD448C92AFC65CE0E53CAF64505E63C9778FC4B0674EC8E7CE9F643E948088D67712A332D772A582BC25DDE63760B459F9A8EFB5000939A40440A952B0D3AB28623287789630AFC4E170A9F9C407F6E6952CFC18E2A490A267129793A321DECB468EC32F1A5F3CFF86023001B6CF05CE45250A23B3C6E9B27F20058F187F850EB2889872A8D90C2467AE12315B0FC723B754139F5F999705798913EEE165AD7313CBE1AB8919963A9453D99480A1135BC12572202FB8C30821003D921FE0A934CA36EE7921BC704D05EEC381859A9FCC91AC7DBE4AFD5CB5AB7DBBE6245883962CCA65E24A1FF9B273F016ADA79687ED1C599AF320127C1EDA8BAAFC6F2A7D68797F3443AF3C04F110B76CD329D6033AF69B97C21504EEC82C91D524FC2AECE772EBB07CA8D1714466D1DA526B247D7C3F1EE75719AEF6F5D2C92561156EFDAE6F6EA8C33498C0790AF61140E2C12BA36CBD028B38EA2269A1410CFCA5A9509E3454C77F498EB010CD9031A8CDE3ABD23B30715A5DE86C3FD83E17F9AF7002B81942C8B853ADE3615B9A78DA8DE67EBAFD36B5ED30368B1AEF99623C6036902A23B509386C026CA831C9E4432F226A9DB813C5C3D8541F5BA6A3C0272E52C8F2087A1033EFF60C3F2F38EB9E903C9363D7FC2BAB58D0E3F798F204C10A9B2ED79CFD1537C02E49606B9F06ADBDF8249D42A5A1706FD922587F39CEC33AA22E831CD00F64D53C0522966444D631923A2E2F5389CCAF8EDD7074F61FA897EF35511FF136C56E91672A0955553497E07E06D518D7C34AB348A5C7DA5E015CA4F95541945909FDDD54EF2151A3820239A2A442E56ED45B38EC1DCC9792DF9634BBCD38E01A68CB9344AD67C52204DD484DC32DBD571758FB96E2E2B7646E26069704CEF3A03060C1112242534373A7580969CA3B2C0DFE1E5E7F0292C335CB1D0DC0E0F23293A3B4E7A8288959B9EB1B6B7BDCCD4DDE1EBFBFC001214397485889BA5AAABADDAE3E4E8FE00000000000000000000161D354630D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 + +count = 27 +seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF +mlen = 924 +msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +pk = 72F4F5E05968F413A9336FB8E8BEABD0EB6999ADCA8893489D782B3824B5CF157800E9685D13D7A794C081AD8915DCF597565BC0E1278FE7E42629313930151026F55EE623744CAD68B7F7CA88E400681240DD39DC24A05D7A3FBE5CEC5A48C8DF31340FF9F2F7D044441F2E76DE8068F322AF4523CC8C49603DD2F3F5B3783BC6F7AAAFBB7D7968E7A4BE7C3A1F7F12FBB0A39893E340F64AF51DD69314958D26608873A1859A86BBC343AA1486B6D84BF02A96806410C21FD8CB7DDFA23362DF9F226475FD0FF4316AAA589609E61A7468AE6C8105008B253F3A152C73E273DEF0C0F5C8C7725C3F8D55FCECCE8152AA12642F2EF1C7A1BBCB7D38D27E28EC448EAC81A2C038E729D6CD7F9877247CB3D5719B8F2736C89963B27AD254E0DA4DD684B3D86B987F4879986332B4BC7F0E92FCB894733D6A2DC0F00EDD607E621D384F377B3854445B83B61D07AF84FAFD21CAC9CD8A2119DDFB00D88650D130357D5484B0B7FCC09167D6EBCA36827857F0616955194E189D8D86DF0871AD8D6BFC8A5C5401BD9E3F80BECD97457337A2E10F29FD117C41AC6BF84D1FC89C12DA082A51E5476D893D89C70FC0FF35813FD222114C0663EA81161DA5A31ED49DF842B6B7472B8FEBBB197232B4F54359ECEEDF6F3CF89F25FB5929E51AF24F2865C287BEC4F75E7E6FAB777151A3C3788527015A2A2BFD97D6F0B372CC38E32D6559EC65029AB1FE5E894B5AAD35543C7F6195B504FB3AC65A7112D5C1CD176259C5DF60DD5E051937A7B73A84713E10563608CAF0F967B76C12A4D8F06988934B3C885EA1AC3AFA41D21A5C8A4994DE8629BE4A246E73F5FC9DA9BA96CD22A369A680A7B0BF6BDEFC642D3A73DC79C0F9F49F7735E5BEB5754795B31EF1B1EDE7E3240EF6F85F7CE8DBE17F5088EEA276BD1C4792030FA612599B3EB665DF78D0BB4D2A9A8ADC8FE794D0DDE7A8E1AC2031E089299F03EC561629ED41E91F0A8E93846AA33600F31E80F88748431EF1D26C114A88E6CB99DFD45989C212E5DDAD8AABB9AFBBCE23298FBDDDD6F65F4D3F00E2CA615932045B1CCE8021ECD9D99BA8D29B2CB13187AB2C4B6C19524580A520C8DFD86A73190FD2F132FAB2195EF489376098ABC8CC2C5285EED8238F766248C5A70569479A5C6C4E82619C643F8BEA8F204F7CBC03FB86E79F80DFCC538A4B54189B24223A3BE43D35C225628538AEBB61B13CBAD627F213C06F2A191EBFCA6CA83D706B3026A11B990C050353B953CBCD4D64B663102428D8BCB4CE46B012F129FED5C593A683E3FF95BDB029BEE85DE2A13700B9A3956F8E25497EAC54362218022F72ACE9FE94B968A555E4C34019F908AB0BBD3ECF8459B5CAE11B0397A18CBD2B39822CD3A68F11CD749C31CE89809AE3A8204377D45C48501A2A2E879E2E9A8DC55F764331E0A336A67D79AD7ABD4AECBC5978D3B3AC51C6E4E1646FD0E50C22EA6C04E8DBBEC3600A1E3F20EC74A042E5FC83C0DF1D8D77A1D3086EE09063C52B8F5EBF25418DDA5EAD1E67155E8743A4E3180C93E2D47BC893B86D299CAE812AB751CF2FD221DD29F1604725976B9C4A49C37F96A20A76C000203689FDE684C4019DDC4D30AE9204AD140090A4C8CAD6FA74F70034B7343A94EEB7318DDBAF876821A41CCD240878A24251B39CD9928BD55DE902B57AC8FF6033F877994048CF3AF3339AB07146B318F8BC9A5F65CD76B9248E52BC33EDF68ACBBFC1FD92F661F82EF79C23B6DE37383A584CEE109E4DBE5252ECDA6E770E67500BC4D683D781465BEEFF2355F6281A4EC96E3B562F8A72C0A103FDA3E8218C9801913F2A859BBFE61707037FE70281 +sk = 72F4F5E05968F413A9336FB8E8BEABD0EB6999ADCA8893489D782B3824B5CF15786370C9BAE4B7A2AB6C73EB0411CDBB71CC73240D8D520A42BB50BC4F91D05E2844644AE0570B97F1ECBB425AAA0AF96A3744BEFD251E8DB687E654A83B4A4925F614EA7223AF7B3B2A88B275814D14EA99D801DEA7536A4DC5A29826EE005300C89140A8295B408C0043824406444B94708A220521410A013230888851C8B869A3C2610844020301410418824B3002D3386462C280004524A43630D9464548C4090CC9854A960109867184922114B310538829C0160601B98863288044480E60004A01016513462C129750404469403081CC12660C2049E3824062B8490C403280982558A02C509424C028489CA009930610A4308A03912903459243B67103902C1AA04D184748C81685534608CB2092022122C2B404E420410AC620E2220ADA344822911103372A04868C09414E80429292466D0A3005A480700BB90080104823226C9BC04D03868818174A8C404590081203434D1306909224490AC72923258CD44888843468910029994861A2164914232E01138D19462609890811A84022812092B80944264ECC44859AA640220444644291042884428249100269D0C061C1222A9380410C194419B90810187084460E1B088E10296803B62D93404CD4302A1280210BA571202832DC486A210550028091D3382C0C28400925050BA50900226AA0260AA03606512820D0480083C0649944644CC484C0382EC922448382040C44480A85110A1862A212508CC84522C810A1166E028511A0988149A6200C27010C808D248784191202C0942C0C044411232C1BC00D11396E6088498C460964427100830112294513A24C24072DD9B0705A28091C3152D3309163040203986C0C4681CB8245022841D12669449445CBC20961385223A721E23871A4223088984994042C11A25110098A1832641B076499382CD2C090E018058B9028E48490CC1052CC128ED8082408293204472AC1948013954C2496005B4044192144D3A865E324890A8540A0260043B4700932049336405342889CC02091B8691B1706DA4846513282C234450B85615A886CD3B04959484D01336E222821C994600B016683082822964858186E08106982160E22410D50A67013390D1CB3300101804C387221228D09A961DC22300A130E0CA620C0B47191B091D0B225538689D9842C1330111020652181610C8351590862014585133900D1341008050D83223009046CA14F51320F5B2E3BAA055DF7996231DF7279C129E9F94BBB9F1B6D7889BE630F1459D459B109333FEE6D63BF4520CEBCFACB5094AB5B7A9F62DF39EB2A180788E6256B09B759ECB13351F3244EEF603B6D32610B40E896D4E1BE34C52AC7D6E16195CD40525633202417297881666E085F9D1CBD6280DB86FFBFBAD9BD529361B70D392700B6585AD501F0245F64BFE335D33D1963CDF090D25C96E662322C3FFA3E961BF061051F52808959A82C678DB5C419F0CACC413A77202EE11DFB1C869F9F1976FE062D4EDEE993865609D2A3F78C4A28096218E1589D498A8427AECA2FA9A239EC3305353E0661B9ABB3BE70974DF64E0960D874E40928A26384F18DFACE94D48949C591A2552F6F367EF1E7A629352204AFB0F7B1FE5A94E2FF8FC5CB496E04F05F9DDA6FA9671A91A29FA69772054CE6A7EEF3EE13A139791E813742FDD7B08071FC9156A477F343BD1355C2C3C9469BB62C83F041A4AEBDA4C835B3A28A6373FF88A41484B6331A6B466A8B8664AF70D3D09C664DBFEC40B9C8266634FC2C6050D953CBA8BBAC592C8D89C650AB0600EA332414A9C285992AD3B91E2A2ABFF298D4F1362262B49E1416596ED194F1AD86477BD9B96EF5F791993EEDE48F84FB901A0EB3A312E69F35ACC29D7B51EB5ACE081259CA94D55889B28A2691B9AC7895C06057B57CAE1E000D0BE618D26EA70ED10FF66099B638A5F904E6F350DB2F2D9D71B8AFC1B5641EA9AA1EC4706FB708FEFF2A310E972678E24FCF3AD8BB3E8745AF677D847EED8B99BC85F7D1C162351D6B8B44D4C96B0BD5B578B27E81339EF18964C187CB01645F297688E34DBA15CAA4CF75CC7E5FD1044D98D0F65AE39669E0BFCC632436A4CC81EBC1435E4E32B9D4AB89FF9429696C8A74C5B9928023938EAE520ED2FAFF70DBDA0A9B7C6F9497C1B6AA65AD06B4A132ABEA08117325AD9D32960857AB8F96A5858A0441ABC1EA4D94D06000A307136106D111C4CD7811B5CE9AB20FAA4C8BA0566EFC1879109445C5501CE5520D28A2956D41FFCF59A668F95F063D612302F12C7C58E17629217D8234922A1CF83C34C18FA38936490387DBD4E4C4F6B9A9B117F5C6465A4E75A5DF631ECB2580D25085CBF2870F7D7CFAF338947E83A099CC7382B30455EA23EAE2561B1C8EF0C34841662D0E7ACDF4720E5B2102E99A62CF726AA431E184D6E28B2C3E661BDB03AE6F62818479C9347939763431EC119B4AFA1EE5580C70C0584DB1BE982862E185B56330DA2399E0901C3CBEECE01848D8D648B96C2234829F2BF550EE6C64D022ED0CDFD070BBE685BEBCE2C83869EC3B1E7D6D30366E7F17480D65AB07FA9E015A6566D9D7AD5D0F329A7D4D32976664D09F89F991CDABC221ED867A439B7F85B9E45490BD5F862389AE13520600B08F07929BD21DC30F4BD0C23E281609661FC15ED0F4C37D400AEA69279F78843EE649C687B993CB773BB2678C9E0B80AFF66D07B99798702CF6CDBD0609FB7F3B7BA1AE473F68E32111121C967A63947280DEB24DC516E308C198CA8E74D4430984A76D9E94802866F4A9C2ACCFBA736AAD2BBF89C074AE6B4A3A73AAEA6B2288017EAD89D9F9861014D0936B352280CE5386A5C4E9D1788873B410F70CEBF522AF092F2716995D2A85579AD5D3B21A7F5F24E0C8EC88F7F38BEF210ED6D7A73341287497A26C68485D29C46291E355A451E83BEEEE3848E7FB33C7DBFE47FD409B11262EAC8B2B0FE43874518EFC95FA64C3027578814DCC1A0623EDEB10A8F3592C3A3C9482AA44859B70D14485812A95FF406D7F1E52C27C1D2D099D2FE81997D4A62713695AF2EF9A0A0E72C85B8AF1535FA479B0ED60C328F02433B436CCC4C2693D6E64CFB196FFBFFBB24A17C3FFE99E7632D88E3A309BD845B40EFB92E7904654AC16946781733F71D7CB4FD5EC748F6CDB7A57B334AA04B9DC83356A7E2D00BBFA91C990C712C5F20F484759A18EEDD54531A173A5F24523A5BEAC8434B275685129775FFF568A3D80C278A05B2696D2CA952269343F1C6C88B81679DED7AB11CC211567766BBCE9CF95384F2E7C944E73948E3830AB678F34351476CDA934B6647936D82FEE877D1B7FDD31748A83E21924D9ACE23C4D42BDCA6AD440C4DB865001235D3A8554EAA28727F002A274AC4FA91B585B656F7B085A34C0AB4AA836FADB06D5189CB572C7D543F475114C0E64EBB6932172416A0492E556B9E2BCF4D450AFFD6A7CB7F3FFD643A9C7F82CCF2B924BDAB84118EF570CEE93EE8490C21BD592CEAE943DCA869F49CE7155C07C31592A5378AA9F22BC923CE289A747269A3CF21517470F3D71C6C7B3EE +smlen = 3344 +sm = 96B3F8576FC9E33F33F562C371319B38C322B4B2C1D6EFC23D0B74FB50E464864622C9D04788133E4B6C12126738D1865D0EBEA325A281E4DE13CFC363EC8464B4A7187BA57727BF74438E05AAB2EA7EA7E1A21A611EE5EFEF2D36E98E3BCDFF360984E877D18D16B516F798FA8B203D519BE163D096DE8BC13A389E719849B5A49675904C69C6C9DBDCBC49542F2A6F99F01390311DD7FF0E92724AD7EAE079961924691F4CA1868ED126C1F23A4384B9C6023F1751A59C821F570D1388762BEB3FDCEAE5AD08D42B87CFDE9723F757A3EC9DADB4040361CA4DF13BACB7477B63F45E0E583B8562560112500097CB5A27612BF94C1259E5AEB600CD99209921CBC91650191430605C5085373B787329849269ACAF1BEC2F5769EAACEDA971DF1AFD0CB680179744683B253E23624CED26EF96FEA46A358542F24345C5EFF8E466C6850CDE78128D3B49147795629B43A8ADED165F4ED9EF20D9973345228A211AF5462B497FD493CF5924B4D5AE50C33A1675565CD2ED145EBB21F647C486B0F94AC6635D6CA75B5DF93B5B0906E1F2D764A6C8991647C563A4C8C1E94300214858E15B41CEC266F27ABEC90CB80037AB83FA198AB8B9E364EE0957FAD97568F20BA339F07F5398C7CDE776E9F0B0D0CD8F86BB7F1BC9BB65164D656934B5D975981F562BC799F475F241A9A8E62501F9E459901C28E1BC3DE0E20E91C7AE3B5530CB56E223C4D253C69A07253310EED92F429188CE0FC9514D81B168D0B43D5C6444240DB9D55C9F875C9815D8AA2849CD10B783EBFEABA9CBEE8CCE6C6C86E0C641A582729D1EE1EF2EAC60B98F4302D209FB7F34B1FDBDB32B3CF9585AFF3A6AC2D9D72F7851594E982FCA29E9342E70E2C005734CA2334B650404F861D5A57EED4CD52B9D8B61EB1F2154FC0CCB8FD4B40D18EB452A4FF6F7674FF558CCCBB62FFE1E102921AB58C6BDB05FF3267BF64746C8FBA343B44CB66E59CA2EC500AB68D42B4CC167B064ECF6EDA4D23386298B2F508C766F5689AA6F104767726B473531CC8EE4699BBBECC963F738C3E2B6C1D32B959031FE6D1D3A8FADC93BA2DE85A3D39B4931AB5F02983E9A318305558E95C5BDED8BEF78122662E96D15352BD688EB71D275CBFCC0267B62046AE99756B6666579B1565FE8BAD5975D3CA2D2A0CF5469695B12EB50428FC7AB0F3A401AA982D7A380DF9044A1E5C489B6A49EDD7CDB2918CF17ED9F66BEDAB04A7A360CC05FFB41A731A79BDFB39F31F03F0B8A411CE4EC2B36F716E2024A8982AF925843EA755DBD7160F0F2EE943144E14B58157ED272C2C72005F44DF6031DE0E60BED86976B6219C104AC247EAE1BF4671D732E42ABE0F46B81C40E9C04D0C3DCC951E24DCB8170A44E2F3A90F8FBEB01BFED5167C9658335760F45409850E790130B488F65BBD111606548BE5143970FBA22699D8072087FEC306923276C4A930641EE2F315DAB72A12F10DF7403BE4C1174607DD4CA82080B9654822942B55E5422845853DF314174735BF680605706F74F715A252157952376E38E6B10D6D8D1E92E485092F7CC97A56D7DFDE9012EFFCF4FB65612226A1C281762B262D827673E75D501BB381C336787A1F2CE6316D57717174E4D8F7CE9FD437AC756ACA2EC2B916CB2098F5683BA62C501262DDF6AB8C91B543E435AEDE5B184DF16E19E8DDD9FBC900C2ACB53AC68C16D8BB9C98153BD155068F87B1829ABB848B154962AB2766AE777B087896908F781315FDBCF0E1C5512C78630F1AF30928EE6BA1EBC28F0B8EB5061E5030E41FBC05814F8CD4C69324F2FCF78C57B65B24F604D15718291E8696799176CC7946346EC7F7BE6C7E3495F1492B8383C277D7CC8282B96DD12428A91511069DD3E3CFB17B0C3F30CF41681E9998658CB2C64AF8116B79EA550FA377320C31940AE1BC60DC247667E3868B6594D917AE4CC0177F904897D43BF731E4AFA27F204EB46797627BC680F755D46A0291AAFD3A50BB1B2F7666C19221CCB0CFDCDFEE9759A4F063653DB549CD5BAAB2FC6CF9D9D4FED0EC9D2154DAAD1023B867487B35B78860A1C32B0DC8096D770AF47B833992400EC032EA04B2AB932881B3E8A0F6CFBED19EDA40C65B15E6488C36E8BF8509CD9162F28CFE7E2EA865AF889EAD1CB2B5BB9075898EEF7D8F7C16C1DC1E32F094BE10DC62072CE5AEC59DAAF962032262D23332765D4A962369FD9F76251F05B9D0BB347945C6F3FC8F8ED270FBD077632DC3A018A8A61A431AD46A05B538B48F06AD271A63151DC8D0D19E0B8ECA56ADAA07F6265D7133B6DA77F846B50883F24187396C99F3D6BE4BE41328B8C8EDF872767BAFCC5CED316267C943C3672194BBBE6601788524C9FDAE6F6DA7E86769D383B1979B656D100282F9721612D5E2D463F6CB41D5AA9BD3617909ABB3165AA495249AF84D9CB625CAD1C846D8F727F62DB036D35009112FA3FAE3B535C994633F54FB8FAE4ECDF0C414A2320833A2596BB48C668A0ED2F0DD4354F85F8D24675CC9A4D385552FB268C38B1FDE31583D3A22DE4D116E938147687D1E43C37EBAA3CC632EF119F4D19C0954E7219A649671DC8E318F1F1B5267B9112862F95BC117810B24EC4672F78E0D074EA5E501ABAC1B9582D82BE561ADC30D5FFFF428291EE30F0E5961796B4CF795C13BB57F930368662F07DA6D174D5BCD614177C7933A50BA01BA511629677C615DA4EBD49202659550F80052EE4C08B769E7908EFB981FEDC407C901E1175D6976A0FC04DE8ECF582D775D239BC6F3A8E89AA4D4F6ECA0CB3591DA40407E34E79E7B63B4EB83FDB738C5BFC7B30F57311A3E7D23C7DC118615897D210FA394F853766B30BFDC9200FC6ACDFF244DD1F1D81A09D6F65C0E3309A6237E2859A4FBB845F0E8D519590F9E13E8DF4F78CC72485443EBDA7EA53611FCEC377C5473EC09AF648D7E401DD5A6B5D0BE02FEDB0BFE3D316528607AF002514F730B69BA8BA66796CA806908A16C3E4A3DC4152CD5C9C460C32114B14AD574DF5546B9665F25E3AFDB7E6CDF79BDA443AE136517FFFED3810EF9561587C5FCEC93663A8B93BD7389AEE21F2EF8C67605EC07AA255AD32ADFFF938D67A42B5A940E1347D8C802C0120FC714FBE148ADF45C57F29BB37F8E232F6E27303967913BA995692A36F805A89E06C131AC2340DED570B15ABEB69444A439F3B73DC5602E91CDAFCAA191E9671DFE0A44BB305353AF0B114D22A03A2778F78FA2B388ED80FE9728EF2A1493A86602A354DBDF9ED83C7731E7C190548B01F8A1A272942525694B6BFFE0102212D32394149505762768DB2CCE6E7112326293A3B404F537B85BABDCAD4DFE6024B4F5D616C75898FBCBFCFD1E0000000000000000000000000000000000000000000000A1B2C3AC83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 + +count = 28 +seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 +mlen = 957 +msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +pk = 62D4CCBF3C3C89D4F599FEC2899D99BE02BD745F57646F1EB29845193B715153ECF9D6789E3CEE129C3FC6DA7DE6F1AA08749A18297C61ED58D5F226AA713102DB6731FB13E9F862A8B2FB5689C244B9FCD5288AD8D639642E371AFA8E1AA1B35E3F8784EA2827024A0071E01414065FCE07171D8B8FB0FC204FFDFF222A0F83B6C95033AB4899BE100572F3873A72527974E8B952898C95E367D9E11B162F9C61FCD5F0C127BC42AE2EFD84F3AADF93C4561FD8AFF943ECA6992139E7D427D105F02FA8080824D2E2BB517F5DCA7C92264C34307468E180F24525EC93EC7F47203AF6C918004F6B4B3FC58C80F34D38950F60F52AD5770A0EE74F6C2BA9DA529D62AF7941AA374473721EF1AA931E942E04A180CBA6A47E899B26D806A440C9FE9B737FBF0A6ADC50708AB408AC6CEBD3E1C1DCCF59F6B2B980866458F83197CF32E4107F9C19D63A3E25AD1AF0FA5D9E4E69256C85FD339E29BFDE455078C1B548A4E5FEF10D6EB32B7D4A910EE987847B5C0C8CE22B4149905275183908E8C5A0B457049B1D5CFC3738B92300B83662DDCACCBB7FDC34B7395F02B35FE1314E3FAF9F1132DBEAC3F420F7DAB4ACF6017E634BEA1D1E3AB1147572D88713C78507804E08F5C463A2466A66234308B232D56CA44ED22C2C0BBF9DD9ED47C21D2ED96CCBF33480661C79150D1723993F33A58E0746F7D0E70062DB9C80BBEAED89BAA82C4202ECD0C0A61478101CE7866A3F5A5E698D57AF5B277B6C1628C068AAF790951DC69535D64AF75D410F61CCF325B5BFDD723990A41F10441ADF167E51B1AB788424AC4FE2A986C390F9D51F39FEB7A5C86551AEEBAF6A8EB139CAB134E282E9660F265CC72B8222829CF2196A915CD85C7F241EBDF117BFDA3B0417372773FDBEF1BE95B205CC88A5B9EB5D7FA79BBC1D52F73A9C52A3697B049012BB20501D18767C77AC17280AE664341F4C1BBB954E61B020CB608ACE43FE57EE774C47FF3E37CF61A50337BF74CE7E4CAC7851A528CB33B1A6A0ECD3B9743921F265FD387B127DB79A4D458E2DD85B586FCBCA757A7962A58F0317A0A45AB04A9F745F6A9B1E61A659100AACA9DD610C52F9FAA28108F1A7C73BE40BCB437E005F656D6E256F0843D6A4FC714F4D834A02BA8075B76CD360969E713D8FB89BE91AAB65E5A9FD8157CD7BFA9763B81916F6079907C63B05CF4C89A32DACF38604887D2C3692C844E98E3070337941A140BE8946800FD4BFAD9D1832AFF7A954233DE1A24203CE229123FB2C09FD83E1F49A5E4FDCF2295A8F838D422D1EE5B35195E090C6FE8CB0C2ED54413F9D725573785B65884D7406D21DC20F37BFBB1FF2936E5E2F1B0AB235AC1FE67511E0B97C4E62824A75845B4FFC3D5D3046CA291C8CFC50356C1ED888A1D7D90CD78392C9965B6B668CDAEF3969F2BB85EC325D8B38357DD967952E5E15BB802F558DF75AE05B946F1B876BF9F0D175DF37BEE039EB849416DE2E305804643B35F3D9E2FA5B9319395EBE119DFF3FF7052D44AF2BACB3F75031A2790218CA4AB8EC5AC32246075222771677639757868066FFFAC2ECA4C36C4D9BF835F1BC14CF354CE012967CEFBC7C46BBAA140BF4C3174847CC083F00A977D4F017E197743DC1A39CB0A636CBFF5C3AC3F753FE268E26CD746D3E84014C756B1CA70C06EBD2F56D1BD1A6723444E5039D817438B473FAF2E28C7436BD93554979410FBAED971FEF38458E9F02729939CF6634CF008318E3D43164C8BCBE9C45A2B1F2649441E579EB0188205DEAAB269D7B7A5DF020508DCB90C57DBE7FE5D03C224939C9429B964B8DF13A813D1FDBE86D77E6CC5D2ADEC9B6 +sk = 62D4CCBF3C3C89D4F599FEC2899D99BE02BD745F57646F1EB29845193B7151535549B9328C524F23AC3E2849A15F2B78788B171FFEED286AA6B88D911EF4FDE19DEF8D562F182C8BF68223E0ADCA4E4EEEA0A4DFDA3FF256040687C648B081AC34F40BE96DF6186A519D3B113F8ABECEA20C964CF76552DBD970EC0C430E866A409468D440650C03480C2772C3188D10C80982002A5C362EE3A26C012702C13041093962CC969199042C64048402842984A0201B0350642011E1204A4A9684D20660C2222A231350999631D1482D23254020C44418090C224828CB288D190521C4346611824083460183126CE24290180706510252E438421B0671DA305192943019124C58C06088320C60C6100C85516002881A122A81246A2088448942864CC2899A38414C844DE11024E12251C3886CA1206524A92DCAA4651B20284C348C5A28919380304A4440A29011E0B4601396040B2041100721DB82684C2802C8380464463110175144126511840918B60DC8143160206E21B48944388900062D4AC4901402248122820103048AA46D59C6809B46899AB248E3B265D1900D14A911D88011DBB26D1C3452C2446DC0B02C24246204854482A649C1900514C20CD42225601229212949C10606A2404E1B138CCA940C9C3040104050C212089BA47018A90C1481901B378944104100478E0B1110193522002280120991D346651B128862180840243251420D22091182182D0AC5601C470D12A240583840482012A0A40D9B92045C02605334820C9745413050212431A3B041D1962824096C1C140013206821343043280D9CA608D9A430023900D3984914C1084424501821250B254E80386AD116621C429222375018358AC9C6456282610938121883208B846119A73008A88511904C63164D98306D64280142C6649098291C02826092058B326D821880002225CC4620D332296282200943329C288E591022241046881882D38285192861A204520245040B4490E244482036625A4480CB06618CB6045A86904A9041CC128264B4908896005336520C826401C6518AA44D010850C43442CC804923470259C26C1B352ED0C64199328A180722201101C44031131408C480202215020A4788A0006481022558486DE0A20D9BC6081A1965CC066289422E0C85288B000950C41059824D02A085D2482D50044DD1B8814004460A188212A51141103021A20D09144CC280309CB4919C14102429451B110264328C892671A1884C1CB0857EF700AFE4CB2BB6B22C92D64F10355198B435AD2D56F3583C63D2243F3E9E301124A4E3E0A1C403AB71052D7263C6D5DF315ED30E34CA9652D357CF7599F41228F01EC0B62F5928FDF3517702251EDE95E14E00FAD2297F8C57FAD41E29A29DDB788FB03A5233610504BB26A407D6324250F166C34279F4BF5A595658C3D65D6D70286D427E82AD998FDD0FECF6A4BD341F0B55301CFD751FBEC2ADA0691ADAF18BF273E2C43A2A08EC836622353AA0C04174C719A79F68DE722E04C09ABBA2F8E368AFC917A1C909F7369AB77C1E9A75CEFB7E47D3F0FD8DA0B79895393B24E3AAAA62570038B5638694D180A390222F5A9715F5F2FDEB95329E02E1382D356FD0FF67A5AC62D53C4B8F88913D520D28B6BEF6738C4A5ADB7C2E6F8E63AF22BF9DB1D5506D0752E292A76EBC5ACCCC3ED7A1A557063336E947CDB7DB4A429346035650B2CE8E43FD155B89C02C763337DAE62382F2F3370CA6C74CAFEE33199BD1E9D2BD5B58BCA7F1AEF9119A4EC6E2156957ED4CBCBD18A08D6AC395C6C3041975399AFE968F8A4B6B31A114AB2B3A26B4FE5C53B7EB18686DFB3E3E76CB7ED338D2E9D05C28E410093EF76E5363B4E144C2FE68424E9F989A50DA7C856C424D67CE42CC9BDAA1614F3C62E4B7233D0DA4600298E613923C4BD3ECBE9A284386413FECF3D36BB9602CEEFF857266672932ABF413CC38CEDC8B727E8F5A18DBA85A7B9289356050F54D73692D507DD47F8B0790C675303C1C73F5C2E70F51F9D0BAAD1E5D8D7ADB04A2A80EE2021B13C40BFF314F5B0499B9F502464A301C1D76109FDDA7B442B8EC930EC782DCFAF4DE8920451C7BE6C78FC3ACDE110EC9F6B9AF29CD2314F34E0B612FD5AC3511E528E5AE2BA4BE21A18E11F9F9AD2C1FA670398D3A6DD406A717699065DD48EDE458591CDDC51F9B9D0370015B10E368B7D86AF95E47A1870C92F40734126F44102F07EDFCC7A9809FE19F1DB1C756E4F01B418E0719DECDDEB73483FD2F420A742173B774AFD48B0C004B85878CE292EC1902992694709B428E8FAD1C8D5BB04655E98B138E214F0D5654BCE8F6A3BBD38B124BEA7D7ED9CEA6B3BAB9D3B4C2CCBBED4E7BC347221696A5E3E204A066D1033046855789EAF6AE59A974108E47BDB62C6EF1FB9DE269DE57EDBE2DA7F8327BDAEBF769E15F4579CF8F535FB6FB723475AEE293286F60139E9FEA89B8C2C8DC41794C1AE4B66E1735645D041D8902BA0F523E769B9D2CBF3E2EEB598756B9023526D605A7C12F1E6622DD780B595D62C98F23FC207AD4CC150AE96DE271E315BDB680D71429AFC53FC7BA8E99BD9EC7800756981C2964B97840460FF0E01DF28F2E1DCB5DD7E4634F5CCADF372E68BC42F47C87E98D7F8419929800483AF9CC824A3212DBA4AF2A0043E613C5DA0B867FD5F3C780C2889C664823F8692B5061C133ECB7E7C4B03163D8C90CE21C7A3C7620DD943A5D2B334DAB4128A88D18E7F466B7EDBCA69D9F07278266A0665111CE38445E5CB841642D595F811A9A35EC147E0349DBF13B5FF47CFF4AB47E6DA39FF1CFC981A4C702589B9CDF6867B9A687EC1004DB358C54DDBBF55701E32D51AAE8D88EA7317B3E21F78556BF15FD76D33DB1645F151758150A794705382836DC5424E7114203E4A44D68022284BC640E79B2DBF759402C5627DD0068DD7673222E11EF1D84EC60CCBFAAEBA3CB36FA476893959D06517A3545A30439150A92EF19714AB25B875984C11906C4F4D96AE3B35850FBA57FE3399BC16836A0A75B2696D94D806815FD25E0EA40D9BCAEF1B53C12CA8650514DA4FE4D88C3CD7B70ABA7A002E574157093A92781387666ED298403BC865C662F2283C896C49288990FF8376B27A72CB238926E3CE77D800F8B498A3D6CCC81F8BEB05F35C2F87FBBF0A0D5A13C3D6EDD086B2A64E3E326229730D61C83E10A47B5040F463E98E5436F60785B17A8AA877560B74D0CFA132F01DA3B4A266CCD06AE2750627F62C35F4704B3E10A9E42573D274EAEF5F281F861EDADC67EC4391EA703006A354860219525B457EFD6A233ED9CD3941F09EB1308A825461391A2B6B7E1270A784AD417BBAF3148CD10748A9DE5BAFD8A4DA8622115C8620FAFF48627250F6A27B9C0DEDA262D14280F973E8AD79C03E0426D951B2639B65C0ACDC8B290891218A3D61D4529E155364B54BDD6A35F1C84681611DAF78CFC7C01818495B7C1B25EBE43EDD59B888957B2857E430C96ED1D25B69BE262B4FB3CD48A5A7964A471E807059BC4B5C28E6DC4753103BC5D03A4C6BCCD2AFA5980732ECB37F3109AA43985BBA7CA66BB580D9E9152C1D08B8EBE87 +smlen = 3377 +sm = 09A6DE873658ECCA1B5613C8BFE43CB4277ECAF7362594065229B265E7D6C012CA08E1C428E05093650AC914374CE53A4DC34EC17389497C7E95E5ACC67D6E5507DD945989DF047FA65BA07B574DBD3BC4164AFA2CBC27E864E4E655B6D18D36B2493D957D1CFB8658842085E2DF981D17E772A01B2C6A44D0CE72CB02B9D07E975CB8A9857745511311A36B46719C8103922DBE37213B99342336A9483ADD25002E0BBFC92C3EF03F4FF75FC82B04FECAA0F8EDDAECADB86D6BB5F6477A5AB981EBF743DB9027B1F0DDE4CF56801D9508FCD6A2BC2F8101785D8019B7C591A580094B8FDD66A2D3A06C676ACF59D2700D4D2A4E1435AD8F7F7EC2102BACEEF59BF158B89046228E4502AB1C5C0E8BEAD306ECCE0530CE5533B343CAE472A958550B7B488A4DE6A24DA7B3F83461B3FC330AEF427027188C2F8A2CC55CA081BF79CC5E3F02B69FA94E16786BBA0462BACD0387633C4AD7BB17B86831850FFE07633160E1D0A3A443A6ED8F7E1F1BCF864904ACD19DCD63D90756E3CE81277B3F0AA4BDCBB86E10A2A3D7CCB9F1EB3B508C743A9B583D67BD4D05DFDAF57030A5A0D88F983169CF6B8E19D3D13C67472C894D9052183BBACDBEED23CFB33C1AAD262C81B502F2F21135637C59AD5F411C011FAFAC98B5B3F5233454D8C09C1AFCEAA587BCC890D48DC0C82D97A6AA3EE4B83CC4C7DD93AD550214C0E76980461605C694FE97779797CC818BD5635C6D2D4098F5FF560F9AF5C5613FB98436BCA3AB7D0A9E439EA62A587DC8D4B4B5C1B95ADA74F25A2D916FB725BA7590ECE2430FED0A03FE51861BC52F8CCEC1F644A3E2DF35D4CB42624E8F29707A13D385EEC039FE117D46BDC23BEC979884107E3ACE672EFAC789A8BF7950893C37B99605BB7389A1BDE8A971CEA6A2464C4A7E7CBB982BFEB0DB9D16A30032DCE0107A1BC4F6930AC98CDA69256BD64CF0D2B0049CA80CF1F34A65070F1155295F4E4F2E80E42DAA6001A842434DC46AAA6093E6F00553D6A0CE2D92B6375F459014FEF7733BB412710B882176224053005778D48AAB3F474A05BC68C6E31EC273B4CC086F05C95F1DC65ED757BE36C599849641F339413DE870940613C9D121FC3E8619642929B1828C61869B3CBC7E11FABDC611000B70BD506299537F702ED0F5ACCCCDEA61352AAE80B3B5DED10E43C3A906E107F03245A08B755F533A4B08113BBF4F3CB2541C59FF327001AE8952F27C6BA35B38F8738F79AFC0ABD510AE4EC4F1C531149FCD53B52B645CF68E53DBE39282A6C82BA56550C0FA388A06ADB5EF1F03414687376AD79FA9C64603AB49F426B79B1610599F1B586E07772B31BB5348231DFE1E76122A27D9E624CD24B15D25CD38F236A78620147E04A33F0F63AF38A8824392A1E87978B125C245231AF4010111565B06507DA16671E4E377C79F9D421E483104A6C8CC0ACD3773D5AC11390154E35AD44700C637D1A91F8B8B804ADE38669F45B3BA279C1D9AC5EB69E5C4630569AA50B9729FBDA16AC11148EB611E9CD8CBA935CBEB6AD2C628162698CB6ACD8665EAC24C126F4D152B465149C7E39A4A6DE0CD2B092922B591770C7C9C64ECA2324733AFDC5E5A2875DC8AEE2012102B9B0825C6AF373460A403409C3037D9A9230C2CB70CEBD413F90EFAD556C3ACEA9E93042B57BC5151799C7814E21B9693F3F17EAE0BD9DBA35107C5CAF24E164905AC361795875F07B26932A50A4A951A1067FC73A9A0FA879CE51636FEF69421BB88C738308494A155402162F6CA35A3FAC98297D2CFE5A11AF50C91517FDF1341B3795DE583EB90CDCF4C1169F820ECEF05B5554ABFB8B90243703EE3024866417B33F56137DA66AF4C17A5CE454F63EB699E6FFB946807E0A31DCABD4567BB3401B7863D444817D0D229A82FF7F519935B5C3FF31DAF36887C4C4038753E854C4CCB6BAC3768E0C576759AFE27760023747338A522C957926093413790C2D38F9D862ECCA69E47D1B7E073D597B2A1A718B7C71AC8FF6EA963863427E94497B4325BFB9A29EBBB54181437DD7468B8827FA412A5DF4BB5D618027DB599755B6720413546A70D1C83A208EB54FF1B3C2CDEB29856C6F6E080DA97A7DCE529967FF8AACFC0D3309AB0E7C85D16F49604FCC279DB2DF4903913A9E300BD0E1941A00F7DCB8229E5D1D80823E3E758597A72F09C2F57CD7ED2688B3D40F8DD8DDC964DA26BF95FED665FB921B95E955D6F24CEF08B64E21D585DDED977049C39C546E8DD9E463F88647F95A2E030E4C072929BFE62CE5778097E34EFDF642E2AA135D52AF32C2F158D697A49569F98B6417FCFE507EC5A08D4CD5770266BD5EAD6C254FFF694BE4DC1442F15D624611F5618EBC544394C99C8D8DC3AC25BF1E57C9BC8CA498199252DB3BC6E00283331F82BF8FB68AB64CDCA0FE133B182ADF739AAF6DBCA3466EBE904256880FB2B03EAD00F9EF791393741720A434BEFC220B5E059173549F0CB2E626C2EE289BE5A38660E27B0A2B08B6A1D83EABE9A5D7E47AE50BFB838AAA54D17734D4DC0D9E6F174E03EB76D52449D7D2DBA93CF8027614369D119A6B06FCB71427716C5EDD41961C2EFBB057D0F9010085378BF13F302373DB7375B603CD274A2BB85C018BE22B030B9FC376D75A54D162899079493506160EA46B46BD820DB7B67DA1A133DD5622B83F6F2D7C1A4A8C0A39F0F6A877606C0272977323E0420FD44E12873D26BBC23CF2C0EB6B8BE6F440D2705E82D88DC510B775DB4D053A1DCF24FC29E9C773F9641BBB1B3D76F4AE71F782983E710E63C788DF3DA72DDEDE5F562A05A154C5C45D7EB11647C4493F7A72B378E63EB52EDFE0B6BE74AD4B2AE362F04AFBC6DFCE574DB23DE721491E25C1482BA82B8F62CFE98EA87F14D7E239BB19D1B65724217637DC9430538D0A12A34A9C6339BE7FE804D0420D2F88925789BD1BBC9B582E197C71ADAA78E962FF95B263A71A4AA0A5ABBB7C8A26812F694C0E3744E496732B1506776A3B6B5CBCF990DDB13E908A0597A478F6BCEF688AA985B3A73517641F7072D0803240B87300122991C8481A12A64BC3D1442DF2BDA9D6CC55AA351C6FC00DE3BAF9A1B1F53549A65B4A00C947ABF5A7D487797161404C21ADFB84D02361A4872103290CD834EFE8A2E6C4DEF7042A7271901F5F7C5A74A26A407BC787017602C0FD3375C8E5599BB67A9ACC343571D6F90C82E8D9E4C34E655E5F29F03BE848361B2631E67073BD5BBDD71D44DBCDD2B82DE24397EDD9D969FA294F1A7B2DF5663DD4F8EF8570A02071F32353C41434C545B858AD5DBF1F52037384B4F517396A0A7BBC2C9CCE8FB08242F4749565A5B7A8587909798B3C6E3EF03113C46545F686B728485878BA8ACB7D50000000000000000000000001121334486D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 + +count = 29 +seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 +mlen = 990 +msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +pk = 586C7613F51E4B9A553BEF6AB617838BA13F8C349CE1E0F7AFCF8F747F1C0A5385EAAE0EC2FAC32A3F97A8C2CC32490BE42018DABA57A3FCBD332AB4812BC4E6DA4CFE779ECC7D3389B17D54B502C330CB84C4BBFDDF9EC47FCD5F6F617CF7900F386FD53EA41CBF03B9367A95619E823C3FACB4AFBDB78C5CFA9C84AECB88D6E707A277AC3D3E3C71FD5029B547D49D3C9751983C55DD68A8F39E954297F862B69745FB5AB17B61E1759E36B0315F802CB80059DF42339848FF3C6A5AEDEB198806ED2ABB73C2632FCBECF7774AAFFB75B82EB489A7904375425225A1088149608BD066BEF17EF7AB94C6C042567D1ECA9B6B5AD565FD1BD4AF73D28BD3C9E23B8C0425337AEDFFE6C64FA6106719E8395FB29739C8CB63C4138DC79EBCCA7E014132C819185FD19CEFCF134AFB3775677F3B1FEA06EF6CF828DD3AE3F347B9DCE18441A478EB48A5DD4C3FE33319D2510BE1575BD268EC68D5532410D30DA58793DAB69D018F3B4240C253A97A5FD8BCB6049E8E3D123DAC26797B7763F86B0A0C88E324AE6F72F54276BC448D6739ABA4D75BA46F86D477FE611D3059806039BC794883970B67D46CD48508008FA0FC3B0AE685306B637ADCC99AA93C3F243397BAA9B04D6256072932533F3EAE9C5DD4A2F7207D4307306B5EA583E78587C585B959B9112A99C9E1382DA9E375E87A02D8AB4D50BC5E0E045FCD22050BFE32506F63331A8645B5ACFAF712497ED6694E5C227EDB792150827C09AC0D6A0C9572F5F304EE281660D85559FD694BB4E3AFA618D1BB30148CA1175C9EDA9B803072D4B95785CF5414BAAD9598D5BE1D894ABDBEF1E21D4AB5F4960FC0541270198FF238132E8C0A74EA82E4F3FD90150EF395D3B024E8DFF01D2A40B69019BD1B9FC183CD5D8AAD65C1E505A070BCF0A57E1435745CEE9F44E748E6D5DDE80E9BE63931993762121BEB7C97788A32D74CCDA73A954907485FBA37A0AF5B327AC22F391C43743B8DB3C3486B2DBDC49EBE12B54E3F7F90BC04291EE456CB78F0B6D167F8E3A01A2BEE19E27D355352F2AB3DF56E0199DCDB02A47184CA3830B98A120DCC442759E919BD38CDBCAF20B2707B971D3FD6054D63161371DE2A08659FFDBF73E5D281A46748E8180E1EA9A2A29551AC2F1C0BBAECF4DC9E95042F0C9E71F40A4650C4FF108A2205BDD5C12D0308FD2BF4EBDA989E74F3E7E170D521B3F0CD8E7A7831156DE6BBF3DD3877A9AAC05BC451822D093E11E14ABB6DABF2B7AE57FC244E198406A4075A1ACF5EE0D2AC8BD9AF5AF01FAD4A3B6250E5A21861F7D8068DB6E318B561B6D06D46B22E5133BDA4ED626175B392FB64570E010BBB8DAA981667469D11D1AA185AB50CE6B935B57195FBDEDFA0C2ED0F686AD0081A5B9214D945F6C54CE97A2E82E82979DDFC0EE48312B59DD0740F2CE9B971AC6E64146687B04DB59EA3F045141DC2D81550BB24E56E8FFED2914E1DE186BF1CE22597206687C8A64BBBDD708F65D4E69FA342A39DEBBFCDD79D842A9D9423C8404FA248ADCB7FAB3364116B535310291549DC5FA300D441CFF9510B0F2A70F9BAA84C0A9CBCE62635B1A670373CC19864EF04D7662F1F2EFE00FFF2A38DE2C14DC9D15A3AFA450439B0708275B379B7955E7B669A5180ECA12824718D78C5DD1AC126BA0784E8E0BF60871D20BB94A8CA586D86BC170C24CE8359C3D6BA3F6C5BA8FF9814A0A5E533A9EA4B14FAB835964752BB4334F1B6785481BB171918EBE2CB0F982FB2AAE2DFA12BB17AB39904077F46D1B02ABF27AE71C6192F320D455CC0F64C1BE5D485FB5AA383B076D623CB4B4DFB00F48FCB094DCD73C7C574BC +sk = 586C7613F51E4B9A553BEF6AB617838BA13F8C349CE1E0F7AFCF8F747F1C0A5356FD0BA09DA916104E900873B77EE2D6CA1CD7F52BDC320D81924EED5C2B38F2200D426C1E88D53E6FB530A2DDD5BC65A5C163F95D884CEA844F39B0B4B40F5AB35176125A99AECCBBEB73DDE7A91E1B204B2AFB5270711E033BA80AD27A742ECAB6285B8411C3B62999222CD9B24C0C9008E42800C982518936665C28664CA20154968043B06908C58D03811008A78C230309D40650E43681C9006A4C126D82A6201093684412486032520CA240A0040294122E2299641B040844C485008105212086C180901B418112498D981208D4B850C4A26112B1858A3405083602C9B06DDB846824154CE040810A055109088C9C424D41B64109A52840206D213588082605CA8209C3B660638825DAB29003A3515394884808020A36280A308013A3684C162908C29003224E52324552A245834048CCA4890A15921C212110086413964191004ADB146D04A2105308495B208E60364164468C12064508B18D23B68DA0126A0B242A11A38CC9A224631264D3042058C804194081800881800890A338328AB66C429428202250C904451A379091A24C0A21225222250A818141B065900061891822132329C4B25198A80119068A12056250226C22856C2228288994448892910B24800C0552999024E1264A0A2725034905A3204904072540C08C1444094B064A90C00C8A342ACB96010AC86C0A3428642805DA22494C342E20240D80948092264522A250D2944059165040908501C4881B31440CC08C04040E24C285838440529810A21010CA1844C9A20C2285494C46499C3848099161C0321218C82950444DD19660013741182748A1349199364862C491C94004433421C11481CB945111180002B788130860222728224329E480611A388C518445A0B690CB30062410229C1412494281CBB80D09068AD2C68C04374CC24006184730A304404C00111840861094644C182EE1442121A800DBB600CC360192C031200684223184614844A0300D6012080C468D1B2732C480810BA765249548E4420E9AC489CAA25062400C4A3645D90051E114705A040991B00858842C191982D9268A9AA820241581014091144940A1A48D80A829CB202A09836C0C348C58B0045B302154426DC08400C4B405E040049AA05049448D0A357248186922179119184AA130411A820561320A18284821422249824CDC229124134919304D1449295314444A4612401888E66704271B1AD6B5F63CAA164D0BBEC132D236A2093BA8FC79CFAD61041BA9ACF7B82BDA496FEA29E88C29F2D8427DC6B880BCF9AFE09D560FD038D8166107B3C0C05F7CBB9DE0A1F2FF0D564094884C23F7C73E59B719EE4FDC21A43CDD974154129DB922A5F6B30D5EB716619589CD0D3C6D1C5209EA6B203C43C2006B8C5366AF3FC0D098B1EC2EFB586F8146F632837F8EE908349B08DBD170931A4904EB6EA2E341586B0F320AC878013C48B72ABA8E26A3CC551C9941286E03A60EF87CBE94AD34557A5876DF2B9A0FFF5852A7549F289C1D871DB3C302B9FC25024ACE94F327BDDEBAF9F80C8BDFF4FA6B69F7521E83B5212A6F44C264F45B34E83AFEBB7A29B9971688FA0094A73960A4617A0CDE44537198E0C270A487DF98985B6D2897AF87326BCC2D20BA8F6754B7F18FD737F39630FF7EDF212597F8D5E3B09406C15C54D822D8E6AF7E43FAB7CCA01CA086DE2892658D8FC7FAE0DBD12305E072FB7B79400ED14838C52819ED64472207D9E0D3023D68F362E1487864675441417815E46C3FFAE62845467015C789867732A5F1510BE0769C55AF9CA8B893DACCF10272EDAF177C723F33CA87EB20E070943C09E27A9AF58E929C2B2AA2E6AD65E6CAAC56B59E45561277BCAC25EAF4EDCBD29E1B10EB6EE7D9C4EA2408A784CB99EBC940E1A0854C1C46D060A63A08A800BF3D15985CEA00BF020269975816452711482FB53A2EC4D120AFBE073A9EDD038A067D095528497F261B60379CCD73D6AFE719E86C3D18CDC4120E1D1EAC0E762FA2BDDBE2F305986A08C5812CDA1AF77D880F0B5C78410C0DE5BA6C92B2461640F38ED68FFE47E028E24BF7DDE546238479FE8E3A52925B916AE8A990669BC3F3D1746BE86547645EB49CE8C93D428E6C3AB229CEB4DC0CA6727DFC9FF19F60D894FCDEFE0D71C2351011F488C8C8FCCDC605B92E3BF8768C01888E8B84642D584F8E5D831E3D701E134FC67C0DD32229F5B901A23036EF35C5AC26CC0D2083CF8653BB8E1B2EBC84EC57E1B0CF21A2C4F2FD1B5EA0B3AEF0C59FA61621617E8BC3E1EE68A7DCB37FA5BD74EAA597C5CA908DA9E5666992A37DBFE58B733D0E47AADD4FF9C4CD1611097270CF03323DFDBCA7CAFD0832017EC820AEB95E11922EAC238A14391C7E4D78F060FC40E26BC0417D8060CBBB0287BA11B6242E9CFD6488F8458F73AF1F44D1D87822749D25BFADB0E9D879B949AE288DE3A26A420624F4C826F53F31B9F78D68959796BCF5F0444BA4E6435BB837DCC570B0E3C8D81DCC1B45978C78E536CD88427AFD94C99DBD0E2E75CF359D8F905FD2F850AEA081C8F8A5DADE4BE9291D238216F8E36D80BBE1F6290F551C69CD3BF4F40D2F93CED61A6A5D304046899C774378213CD6408DBE2510BB6A63BFA00D95B9E2AB80D736705897DB67085A555D25F42A5A3DDB987D58684A764C83F3EE9ABC43B7E9D346C87D49D80BDC629C64F633E7A80BD25BE8925731D9A39285883B41058E5DE4176CC1ED1D3419CB3C3DE1ED518D8A5E539301BC30A073E2584F77D37F4E62E28FA54FB88E621C863632E96566301A9898787BB9AFD518263501CF843E9DDDDDB321A6514AB0E2EEB19A386C614B9B43E3F69C0856A362119D81747638E205CD8EE0E52B021DB937BDDBF80EF10DA9FEBF801E6E6702187CB4119C5C6122BE94A6BBB86BE56D272646E83B16AB5FA20B67C0189D16A3D468BCE7CAD0FE4D3ECC61204FF54CC8B7A2CF402CFC5050AEF73814B136A97CD4873C6D1D56898008A42DDA3AFB60F9418F3C3F0C4BB343661A21BE3CFAA4C6FFC29AEA8AEAB6D884141F7CCA45CD18D47FA1BEFE2F5F12F4A9E69979CB7A15063C6A39160688E9E5D96ED9C17D68CBC1C4381BF54EE53A188BF0ED244715E8E538BBE2765D57B22FCE2EA17B4FAADABC0DCF8F2C250CFC0FC0392D3ADDA9B25BAB9262E03A6B77E8290B6414AE84A05CD08DD9200DCF18903487735C88B27E8501E0434CC3111E6E87049DE16B4297E03609D03D1E1EF0B84F18A50EB1CCD9FEE77E9D77148FB38689A2CEAC2DC9F7860CE5ECC942C8C4F5730F0ADE02D0AC0AF2F03521F6514BE982AA49B897775BC2F0CE10E53CDD22AF920D52C904C83CF25A7AE4E1D744E183857ECDE2070A552EF82A6687B7F7C00631A8C833776E5F317281BA2D471DE82AB35BDAF3BC69583C2C91B29957F716DC263BB9D6B31FC90773E46770291B1B6BCE677D39748BAB07EBA49A1C9CC1228603A8F1A53D54E94F7291380BEA361BF305BE583C48325F3F23A3D500884ED8112292C1ABA4AE606E85E406310439082D29241E5D6A93D13BDA8FDC872F51 +smlen = 3410 +sm = 97EA1C4189EB08502D65007688A1A63EFD3FD6C9244F03CE852CA36B97AFF16E4DC052C4FE16136273B858DA854C80A0299769AFE1D2A5D241931DBFC0C7451C34A8DEA6CA944966CF6624067C772BA51F26DC342DDCD9AB1A319AAE1330B44AFE7DB134ED4C3B223B526E2DDDE3DB3D2337378944B09228F939E2A284BB89299E6CF1D5AE02634E773D90BC4407FD346254DA480C34F33FB7C544C8E20B2D49164A817AABA074CD669B44152AC02602D5DE731696A81BAA9A811E0986554553D95694F4FE95F2B44028DA94712E21D4FC8DC65B759DE41613E0537EBCF1EDB577E318A1AE0893FA56C0135E64FF2322B337ED9FD46DCFD8C6AC306383B9C04D8F3A73C7D89FA993B08846C59C936DF85318E45F29A85795262AEC6A6C0275BA4AC1B2AD5EF44FC55BBCB6CF5789775A227D42CCC6D4089E698D9FB38BDAD7424EA4BB771986879915A2EBE2A5AE7087DD7C6CE4B43ABD73D072DDB4E1A4409FF631D85AB4732BD332BA4F89B163B74E5C217F62947557516436C2F3A619A9165995BDEF917C7EFD1879651F2C5815D1609E3DB8C6CFC629F8EC386AA74DA83DE3E59B7CA817F93FE835A3863CAB2D1A494FFE72CECB96054A283AB0EB4813F56EEAA10303B29A9233EB3C7CADA7C8DC5C48F9E4111D17EDEEFA24621EA2D35E9EEE3082D73C81A4A290596324CB294BD2404398972B167C0BD27DE4F941474F5661AE4E72A182069E452045752FB9F2C5111984AD277E3D6C7CD9B8E2A4A28F18B377B9A77C5FF2B3FBCD978179186C8D7C289C0E03130A9B403D2CB9E33F60990DDA918C138D07FA69E9677FA78A32BA25A5B51D9D8E0DC4261F41BF2D102F99B4B732C703BC44AF76CFF1A9BF6AE99E0E0B22BCD7A6FAD04F6CE616252286B95DD0940BBFC22CA6580E40A2636772E750C50A71D500F57063D69CCAEFF5C10F06B62B247767896C9D24B19EDB02D2BF8FA2B537E1F9045A35CBB3D23729956119B01BA89307FDDDF5DB703C15F72C33048263E41E2B769036BC00C98B5ED3A16B0FC18019C8789F4B30CD976F66401EF97F784CA6F6E4A16018622307A510105F1957D561168C7BFE550C02AC08E3B8851707A95EE334CB633CAD8756DBC93FE2B59EAC3EA329C205C2565A7C4F29D92E7701F48ACDA3CA7A40F2184F8EEE1DDBD41D456A25761617EF2CFB824BFEB5E571403246D23A31FFBAC8AD00DC9CD3B731AFD3435E0EDA3AF324FC66C96D527B71ADC8AAF2A1A9F815236E2D6F9B82621CFB7582517554973BD4A9D3934DE5AC0CB2DA8F153E6ABB236FFEBF62268F9C1945686CA06E0A925F0FDE88D6F1DD4357DB67753DB79B74B253AAA61C59342A608CC7FE352C8BE406E78EB8C146C35B8A8B9A38FC18EF15503598AADA73E1D46FA9B58F977F7388D6B3F0828AA2BC6D9C55B1A6DADC645DE0E9C877801948BA214AFA5E4212E81CFDD39B0EDFBF4D2D0DB5BE0B759F85F334DB3DF5BC38EC8F22269BDBEF400909EEA152854D0F80B187F4D90BDF8EB372B6215633CE2F554A65193B99EDD6A1928527170A3DB5C2BBBD6D92D6B7BA248AF173D8222C5AF4FB2DAAD3D0E8BD7628C747134847CE78415103CF5DB60277CEE88A28CA33D3155811448539EF98DB924F99CA3CA3EA08027D695F273E951C238FA8A030206BAD0CE65F70943510D97ED81DFB7D2CF219E830996FD8BC4C006150B4E62BC7EDDBA06D8175A187B7EF222B917423B37F01B5E5E83A063A142E7C0E6E0E515436CFA2FE1DA3AC53A338D66A2308048237A6D7ECA4D15C752E16A0491DFF24180F52C8945931886EF0F1112735BE77E78D729DC9446C5D1BE8F75AB7C9EFB7E4CB07A8E52B0089B8D9E5606883BAFBDCE8A1409EA533F2B67634AF4A4602C349C2FE51D2BDC966AFA4DF65FACEB1EAD5DC70824AE275E7A41AC37F59C9475EEE056DE71E3D913F571AEBDABF3BD66317BA3C2447C33E533AF0F416C95304A2754DFF56A0A25B4CE103278DF6EA1BBDD197CCB30BB3210D71DB7B99A1A1F9E61509FF14763F72EA4DF30C983FD0B3323C68545046653CCF94DF8470DE1E652EB5E8CF51E81A067112ED4D177EBD64205209DEE052F740E0CA655B63A3F9DA33633EC52F24815541694AF17DC9BB16E60604BA71564C5EAB4689AE06F6D46B3CF951C5772CE8D1BE0DB29AEA6471BE163D29CE096BBD3E77F8F684D04F7A5F4006550569E09C27BAE865244E54FF5BB96B55F942B15CC528727AE6E191E1CDF1DE303859E99EDFCCE62CC64A5BE1FA0CFC63EE4C7922F983DFD6D70D037431595B79208FC51893B332CBF4E9AC746F08E44349A5A8362E83D4F2BF8CED34D7830AC46A7C186894A1E5A366A216F30C8D4515E9DD7B30AC1F65672CEC3D92E8CBAC32C049043BDD133E52EB3D3D814A1333CB8FE5BD039B2AE9346D4C423841A1F8BEC54944D59D984883D026B370EE3CD43994E058617ACBACFA74ECD0FC0D9D29D918E0F717E149AC4FF724A55190CE557D0A9E5B2CD08C1840253DD275F56B37C17C08469E0F6B54F5EB26E309C10EE8F43E09F89E7CB5AE2A1B0D5AE5E5357974AA5625EA5864D0FD89B37BCD66E09D4FA9D0D1CEA79B3BB8E07FF4C51AF752A066EE7646DD9B5B722774718C233D516C03F7B1E56FF407D5207FC99C69D62EBF23A751B1197B34DB7CD42C0006C116103A1B9C6E3477BBC2BAEC36BAAE01C6C62DFC022427DE0BB668C4F4DF65FCC4B79B04B3C86E9FDB5FDDF8FFF3FE1EAB7D64BA451FB23D361990CE1DC1745DAD98FD299FAC5A7E2C9A7B3F2301431B5AF01C044D49BE7586BEF54A79C2A364D7B763A02529E1117133700B2C6E3475573F8E41372991C6A5EBCEC5C2B0877E0C3D5BB2260F3F5F5B26C6AF0759C835823C0ADAD2378D34D2A27A930EB8746E649750E7D456B2E5F023B998E03989D9A284C10A8F9F3691C232410EA909C37A46B69B92005CD2D0635FEF6C698E120D3C33231F76614C49C7513D992AEBDCD4BADA09A99C5E1092FB980AB0167221DD75DF9225708F2AF56A6527134C3B7FAF05DF563AFE9890898F8518CE4E0BBBBFF34F3A55CB0EB9588AA4F51B6EF96FE3BAF56C75A90910E2D7570995C77CE80F571C2F1785B699A088E9CFFBED3EBC2ACAD7E9F9F63824AF3236FC523ECDD7570D299395B060389F9009F1163BC6B4913617962168F8A8B316BFFE86E7753002AB199D2958D4EC0BF2584AE9217AFDFDEEF1F1F7CC33CB830C78CCD1874CB9572221C21711E4CF058E4E478CD0DC0434745EE4D5E898E071E246418E595812A061E40C1F232C395A6C8B93A2A9AEBBDCEFF1F6FA0F1F2E374C5A656B6D7275B1B6C3EDF3FF09112D373A5C6E769BC7E5ECF5FF000E0F2E383A466F749DA0A1A2AABEDADCEB000000000000000000000000001223314356ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED + +count = 30 +seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B +mlen = 1023 +msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +pk = 4B4BE3B4DE849DE98A29477C0927020727095837C591176BC668DFAB85480F8C72DBABAE1F10FE8A467613490EB786718F4537A17E7429DF8BC92B6FDFB5C3CA83F66B326D0FF312599A1CD928C3B88EE103B935F01336A36DC3F1B8CD9B5FA9A61678080DE968DCE0D52605C3CD99363285D43C1261EE1B03719D8E95275A9441F3516CC6E43CD7800A31B07336283B4DC2B67A65D0C5A34A9A79D821E2A961D4BA7663FDE34DC7ADF8AECA25F8C7C0FC385B14457DF8E737FACA41DB900191E952414BCC9D066754E58151DB7C31DB66C8E8D7E498AA98AC6E2E0A6BA902FF9B5779859C5BDE86C878721F3C8D52DC0C6FA3627C71F88C5A1FC4E6AD565AE977452C4FA8A1DC9D387CD1BF0ED9AD4DC06A0D9F18FA2866A47928DDE8A88184FB0F0A7686028A1DF5EED30651946DA6A7763053072EE85262BAAFB5C81FE4A4F77F3EC0EB136A442C91FC974ADF00D87728583ABF3D880494DF2B5C5361C6DB1B6750113232C6BB5CA87C111B613AD1FE2A095C9C4734ECCA10D0BD5A14134C8DB5EB3283617B35F122EB5D74EEBBEA7253773322E2D08A19572B2AD140AC6DF9D6BC819CE6D826DC48E120DBBA218BCE7CF20F74EA1985C098F52591ED2734D950D782FD32D99D08CEF5D7A24F564665993BB906B0FD663F6AAE3796706698723D9383D69875D539310F6C3C011B1CF0C296CF9A98482835977113FDBC1DF0716964CF45D3995641D9932099855663BC529B471357D5806BB661BAB809B83BCEED169EE0DA24D429F73A17A691DE49B8F52A862EE3EBAB7A72E88EA5372C012AB9CA72B5AB52C0EF832C254AB3A907D12B20A7EB8ED497070E4A281DA0AACBB8EDC01E36456776F1AD6191EA8543C467ACC1F69E57D70BD7E28F491FD10D63D5B3C1A0876E1EB8EC8857D21A014914B115275F9F9A492C93C0B66A2F795FDF36E7C31AC71A14932498AD065B3DC1D60104A2723C336C16ECF53F39543BEB02819C93BB6E84A71D4B8E67A75F0AF026619F98F2E91A1C9E0BCC8D74095836251260FABD7F9E06F9470D9BD0727381F55E2457D86A401DBD850EB19587E9903EE52701B0D31955511805DE5D7B00D4B54A66968874A5821AA2CF9E144FA5DFBA54C406521DFCDF169207F290CFCF0BFA001F80FA8575ED8FAC8FECB46388EA6422E84F72FC24DDD117DF20F1644AE7286376B10EEBCCE6E5975E0CBB8EBCE86F2E1490CD4F5EF8A30B55621BD9F7D5263BE9A5C08A081553ECB48B6ACDB2ADF93D6ED5D165348E349B2F60AB4424B066C402C7CB044C8088EDF202BA0C11346F25FB0DFDEC4EC71A2753C17AB1DBF6F0EAC93F1417A46EE01DBFBE65A2043C13D6EC29F2B2F6B46D9A536CFECDFDB3E286997EB321D9739041786D933732B304C459FBB7FA4CDF398BA61728080EE0EF957BCC790E868EAC74350BE0689BBC4D90BC4FFC0E7898E3172E3F84483F6C2E5C78F550C99D13B5F040065FF08BD20B3AF62E57F5DF6F85C714A67BE44A0EADB96183D4FC63EC2A2C730B3F442DAB0EF82AE423C33761D5D66EE3B3885C0CB04A8A148C24250D1293DF80356912F1F9D38ADE774238DD51C97BDCF9748114847C89320743F449A9E7033DD919986CE7D15BA816131CD681EDDD70F9E58B0DA152E692107737F9DE36F5253E4EFC912393D0A1C37F90F74E5B8978EDB32BEEF1D3857593CD07413948A068DA56C4D1440B618F3CC8EEF4D2BE8C06B219DCA48419D6CBD64DE909C669A8577431DAC87628897237255A3378C496E93697B7BF0CC313882FB2220B441E2D649FF9B99E3478F6C060FA343138271763C71FCA5B7EAEF31C989BDF604050C9B9B55AAF5D30 +sk = 4B4BE3B4DE849DE98A29477C0927020727095837C591176BC668DFAB85480F8CAD1D61ADD156D80C66669672E416036A192B116C4FBD5E851B98A501C2A911DF3615DF7725B918C7C7F051812F36489F596108B807021B7A8AB4184476A4C9A83CB00AA5E06B9D00A24C7EDF8BE487C9FCADFB47AEE9AE18EC3908D479C8B1C688C26149A48C4B38640C052C82124EE44622E0802401154AD3A051042869C0C00514458C819420088790C9B071E1048D04110511488C60862CE480451C0020D332610A22895A446CE4A20402152A22B99008260A21392414A8289332402228209C188624480602217108322C54160EC842302106611802325848409B0222E1B220C4240A6020288006901129711C236CD09208DA102E11376C24391052C44899300C8992691C8591C3284160247101C80989002E2203855440256326664B18085300325B240CD204211BA1490C10861B302D08878881A671E382050B1729A18829531469991221D3342A0A3404D9408C63B229D0388942482D82820C84064481C40DDA142C512860123449532062832410822225D1300292C4511B94880A075281B690C3029140B00064088CD2A4251A8070E0A80813424C08C8510A9829D2080E622050D82429618020D944921407925118611430464286281B478813160D502669024982A2A20C1B414C50926809182AD012625B483250362021960084086A5CC44100B44C820870E200400484510A108442946C5A34042025021A852D1C460840C680224540834651498461093882D42045813025DA90650C302DA094819414422248521A2180003388CC8425111830D4902C9AB8841CC58540324D8B8431041289E088841285044B440EA1065013C95104174C1B18499A36450A4308924062441084A03052184344D4B62422428ED21650C4402D94406154063121B16D8CC68CA3840400464A4816049B402A884440C3288A0A234E12B52C1C17201819860347444BB07154426550264158B40191123258142DC98044CB087020B325133871144744D442014B16611CC43192904DDC263180200C1C808408191022B24199160121246450300EC2462D8BA4210C848D4A8248E30204A02006130686D0306AA02881503861103822102828234622249500D3B4298B145108106084942954B61119312D21252E5C922121806D0024200048440A802122428E00152E1C322D9B9280E1284802067042328C11C2119C483113036614348CC0344D234122CAC041382236FAB6B835C1F18BBBCEB5F184E3F4D3E693849D526D8FE85213F2B477D2FAA10118F60A27576028E8C140FF2E3A72558BE4E3AFEC047BDBA75AB9EDDCFB87304B30AD74D57092555C1BBED76308FB6003EFD87BECB319C9F2B5D02DE1F960AAA512FF031F6C7FF27F33313B009F18F34F1A272C2DFE154B9415FF171DD4280EE34502B67773AFC2923F1290D9F8E151B34A3896CFE2CE0DDFCFA29F033AA990694C31FB8838CA4A567BBB5A2585AC379B2521722C2522AE019DAEC44BDC976C4A9D684C01C0A105E71E34E14D092454EA7C1FE2DE25616F426C9B74FA662305696DEE7DDC6F5D93AB454EE24CFCA5E373A9A2FC8E0FF78829F948F5C181F7F2CF90795EA00B0D5B6E58FEA7C3205B5CF2CBE5DBA31510FCD21EE2C4A55733E5B75E086267F28A959CE5B9F2F1ECE454A6865AC7A295E4FF69D2735EECB0479FE76408B79EC27BA2C6FE28AD90C9148CD9DC33786355BE7608CBEFF2734BBF9668095DD14CC5D65D02DD94A5E9541E5EB8BD27335AFCE46ABD60093A7F9238ECEC38BD343F0D4740C336E02185EE2681359D456138F245D3A437153D9A8196801FA77ED606608D365E3B61737A8E96689A747FCF77C0574A66DF6FEC4B5A283E53FF53109A606CF1AF0DC807F9DFE588567D6D7E2D08BACB43CAFF29F9AFCA925D9C69A4BFAFE7B9F67FD8BF00572D5D4DE6AD03A63D60F4E583A860E6F566633BF7F64463658FB7A74F1AF00D98482C556125DC135B84190C95A271CC03AD8E566AA9F96AB899B5759DB0D56EED7263F1388F0FED35982F8FA8F24F0B2225D8A1AB841C229B01EB980B087F987B9E63B8323C8C8E1FAE53353C258C0BA5D3E013AD330E21496DC72A3E44278115EBF77ED93F7B8D2A14B3C50B124C630C03F65FAD7F7B92788DEFCEA6F06CB24CD9902D9537000AD7A4CDB4AB8308F8C52CC362151290CCC9621AE93157EFF1D630BF7216C15E31A8C815A4D170A80EBD4C14088BDC38E20678F8A1637134435D3EFAF650D55C258043CDCE4AF70EB8F83FE20C7048F3F54C399F7E23436AF88BAC16ED17F1681342FA29556AA74D334B458C694FB38FD30B8B0AF81D1BCC2716702E07A19354AE67DB45BE29A34BCF2178EF92EE15AED0A877E33869438BFF8B1BC1FDE4603A5BEBBAE655DDD1147C1A712A7996857E241BDEC2805257F5EF91B7CE2A9266BB10D6B460DFC37C5F76A4DD95632151911173DA0D1C48964C588CDF8DFE31053B65B581832DF12E3EBEAB26D4A74140A6049009E849DCEC1657EF3477D778737BC7BF820C694F14305B16699147EDCCA40E649B6F0D6D2D2D0DC98F232C0FFDD348576E5FE2143680C6ED6DEFCE3214491782A28BB431907D5B4B3C153C5F6D61C1D7C3F33F2953C1FB413DD09B132A2E7DB18B55EE6586AB44797A91F5B4AA1AA6E7BE801E7B04D0A1E94E49F4EBECA395479B57FCB40ABEFA774A28DD5DBF77E564CCFF802F13963680C2C8747B14B7DDCA9C96F24B931F3AB187E5B47D33294BC43EDA3E307B937B93A8FF797A8F0D0F0D1994AD0A4EDC6B0ED194451E03340541177BDA8590801C649E86F7408A79952F144541A0AB1B71FFD3F75EF0567343A6ADE46853EB4F050C6BD7DB8B857D5181B1D9AB89AC29273EE8CFF07AF53302271FD3A576123B8E872FD8B7E490A1A57E8394C74AA29F0EE90A8A086D59874E2AC7EE76F5D96375AC05F80F100354EE0F5D3501EE180328DE8374F6043509DFF14CD73C811001A5025B59DC341C58FB2B597AA5DE7F27A9E89F7607B1D4A98F027227D3DC09009C03F4A033DFD897C8CBE9F3FBD2FE2FA4DA2F404E6A0749BE8ACAC2F850B638D2DF668C1DB969AD7529F3A097C3099B6D12C649A246B617D52964687EEA4B1DDCEEA3DDC4C48A9B815B59A2DD63E2F928113E4FD4C0856BB6469914534458CED86C96951B9A42932AEF19CB9B7C9BD5C80EA685AA7BEE7DE1A545769366E5A554E75FD8D89B6143EC0B0FCB9BB53A65513B99B79EC04B45970BCFB0747C6A0C4DAE677B8F25996BE7639FF10D0A2F7D329B9DAA0A1FAB69C37375109B8BC703C5A60CD2C5CC2A573C163365C5261C0B9072F873AF2C61E7533202FB469C156A7F4AFB73A866452C9F653977130D5358FB1650BF54A920E6E92915403EF5401A4218B94AA4A6F91BC788B62705772702DF165570F298AD1590383B648A4691C52B58DD3CBC5CD6530B15CD8EB26C2C22DCEA65C4D7E880C712229F3829385BD7302AEAA7ADCC4957E293BFEA4600A6EBBB0AEA081141150CC529217160A335EAD1ABCF3ADDF1A378B42DCA3824C11CABCE888AFB8E49F8873CB8A88A82FF8C42E2CC +smlen = 3443 +sm = 578A1450E76FA244ACD9461B3D5535C959DB3D4D56137E42787801F5B0281059E3C4ABEF12A58C8087C986FA8B61C264F3186799ACE6327AFE25717286DFF2BDB5E2A70D61C0DDC08FF770E3686551A875BF37F41CBB2100AFB35E68786EAF92E073B2D02334A55D31333C18194D8097DE4ED47FF90E0957CE1623D86497605917C0428644934365F65E73845324B699D88C3167CB364121497C8FCBA6ACE703CC37D5884B1CDB47CCEBA439251D0EE5390F75048228C8367F7A97FD5CA34BFD9F4D35813F4F97009D3AAABE8D765C818ECFB5796B5CB16D9ED53588FD5BB66D4DF711A93680CFA0C43F15E0F241F4792AA486C0F17D202146D4F998B0899E5102BFD380680492E202A3BCB823E7CCA5F069ECA7D8E7245AE021643AFABDB0CC5785D76BA42BFED3CE3AEF2475553F4D20E9403D121D63D1EFCD85E8510D8B4B16C0C562E8A25C345A77B20481DC5868D159CC5D14972AF154A79498224320BB8069C4CF82D6D8B2D12A6A01C65EEBD17FB9B3B00976847D6404EA5E1B0F1F2D79A03DF57197D66E20427DBA8EB6042EE70BC3F1809A000488D00826A6C4DAE35845747E057A7438946B58F6B5EAEC07426BBDB066231633A2C9ADEB042ECC33EDEB62B9FB45E9830E597875CE0D47D2E9B419E60446A758F20110F8C83870369D1A206F64FFEBF3193F0CEF94570B9ECE9E8675F916A54B338543FD23DDAC7A05930E63921D4B32F9FF56B97A6D4D595D9305D92DB318F68F189F95D85DD66EDE5B0F6467505C7102C69C00DA28A8D4C7EA5DDCF40AAFEB78ADCE0759FA056DEDB87E18F3EBA8C18F74EFD87566193342149FF6020888AFABD34E78A6DCA2DC942DDED752E1350E22293ECE499021A3A9E8630C404F1475805ADB06C29F3DD5625E4E102CE85EDB66505DCA793FDCBEE8F448B7F219EABA28DD6B86456035A7F500E078E31693BD5924B9276A2E7A669301BCA2AE52353AABE9A56A99821C9FCA24AE84DF17C9D97D20B5E5B61EE94A9F5FDB8E88506D4B3891E5174855D90773BEA7D448295954896E8E9D0E7715ADD50C7FF8EEFAC95641676105837571C83DE73C050ABA211EF8AC2852587D8EB02F7E7E6AFFB1B2244C074990469E45508DE16F60F4CBFEB410DF251A98636F7DF2D7CE6F40021F7C2B6CA1FCDA831552658D7CE1125CA2C5DB82FFDEE7C81847933723B5BABE9BB8CC639D00EA3D623C0BC1B3924CBF070291B27A6B8807230C2325A9DAB8376C1D377C2DD484208ACA01AF5D8811CD0C92938B1387343548FA738AFAE281730343AAAFA6C3EFCCD584B6FD01CE45C1CCB43FA0C5787F8F31B388A0C4393928A975F940AFABAED6AA94E924F1E0D0B1C91AB60045E140230E456932F4E02FA141C5E192C8476C3291BF07B58A9234DC3EE7C7F55C38814688EEE58697EA36C47E21523D5257023E3A411CD17F0E0A40D21158A5BA086F87FB7A30545BB5362079D057F0DEC6709E0F5F2A746A70E608A31A2B822AE29B9C96D29E8ED310000B646AB4550F552C1B50611028324CBA67FA5AB4B7ACF12536CF8554A738DA9A10AC0BA3B500529265CE095FAC235D9208EB79A78078C2B6D8F5B19FE2B46C07EB5D18C65EC40F3BC3E0E38634F1DDCCE580D77C1FFE8B329FD4CAE1EF8EA9727D37A468F09D62C28C2FF019238D51AEECD17CC38232B4B4B1663B3FC588AEF7D2EF9C91D1EE9685524E9D87A42CF6CD623436D5134BAD0CEAEF3E148D2E6D57DC0495956943E7AA3879F3C9512F118FE016339E72618C37375C550794A3145B53DA989BB92567B42C581698DD06E68CDD49174748DE142287AA8C0165750A3F6C95636E7FD6B024918E12B42E464580CD0C01ABB8EB8BC581191D45A49F804B39FBF86DE35E89176E49573FF4875ED871458B6408C53F60DB03B5A19A7D89B4EE813D339B9714C299EE08614A547304427F7610B4D74182DBE9BAA8C9C3FD6553247A671AC0EDDBA125AABDB3E87C93B01DF668738C4D5BF526722F7EBE2D0465A0928B67B5189E0363A53D492AF252A238877CC7EFD5CC7C191FDE0A78FE7ABC4091F5E5A81D3CA4982CF98FA54475E6A5F0040FBCDE18B575F348BFC0387C763943749D390A94582F7004CF65E0430290178EA6DD3531B754EDA2E03333A83E7AF74340683FD7517F64B674F4C67375AAD693DAFDD34A8110416557762A0F16DC7E4D76F4683B877CB8C2F22F70B3A1D9FB689B1F04208A62EBDCC716472410799A524D8F9383489A8E53EC8714FC387C72AAB9ABE5FAE61057730D63B2FFED3FCEBAA9D5EDF90C0CCEE49093C93E054D1FBAD202F180FD6B818ABE7E97EDC2129799575C1CD70D25368C991D52DCD1DF316AB69849CB37214E3A43C88716F427B639950539D1407B3465D263962F68D6B983BB322CA66DCC41012AA0E80F2FA7F48EED67B84B6AEAF39ED9659B0761EC52172DF658408EA6C18E4FDE52D9122324CDD79A09341306976F7B3A01797C011401046FAFFCFFD0DFBAE87CE31BB591C370628EB5C285A1509B5C735FBD5A5C530E7152282384965C34C25C824F405C678E3C53D30A6664856F392F9BF3EC3606B38D39FF3B2736BBA89E2FE42160715BCAF8CF4CEE3BD6D931DFA83DC5DFDCCDA40955E592F215B647AC8E631FBD63235A1405A390FE569BD9AF295983F90301130D2CA58423DE7F8EC591BB631CE4EE06BDBC34F7E555AFC9C3F139644480CDA8BCC3BF071CB6DEF66EF21DB691C18BE10EE8E86CEA94DFB65E941A4E5AD0BAABD9B61B6306B947B22B1F6A8AF46C0B073347B5A7942986777276CFD387FB1567199D0AB50DF45347A1BAE4A65FBE7DD6CE928336A545166BD29E3D6C429B7CE3E8E64C37EE2CBC476F3E71FBE0CFB2F4E18663D51DADBB7F0EF0F01A57AC4AE96BB87A111E6510081E90B253893663C90BA14BF3DFDBFC610872923210952566892CA9BBF5CC29E3AF84EEE8AFD30C577CF971CF04C28622A717D26E7B4DF42E0D74B4793C1BC6FA3D4477B1DECB95D7E6350FBB312FB08F9875B24B26661977823736CF3825DE38C78AFB9DF3ADB6C45EC6EC4BE1B94237DD5C5A906A9127510322F3AD73EDF0158CAECE855CEE12B928BE50D07168C463EF7A5249543A85DF1DC7C6818648080DF4AF0C113F8BFE99029E6B4D8BBFB2C9325C3680D3CE7D405B110B30B8F620F62670790E942F461075E788D0487D4490E1205B248ED13C47E0C40229C0748DB38DD462035BF16708C24CC918F339A01AD67AE7D898A668B5C46C626214445BE95A660D72EA6B88BCCB0D0C89A471FD142335455C757695A8A9B8C6E4FEFF26393B3F5166688D94B1BDDAE63A41535F60657E8A94959ABBD8DDEDFE0409282B424558646A6C6E7D7F858AABBDC3CDDDDFE2F6FC0000000000000000000000000F1C2C44E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 + +count = 31 +seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F +mlen = 1056 +msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +pk = 594B393FB28AB62C52ECCE98F146277A26E6493133DA6FAC53FE068C99016114F78129B2166739A256953AFDE077462D061DCDD99678E5599C729E13BB0DC8D104CAA2975DDEC1126E030B699FB150A53232D8BE7DD04AAD0B849FA8BFE81E54A214394C8196E44AD1EBEA15AB4C46E30BE5B61DBA1823E85FF43E7061A08D1FEA06906B28707C8FB941131AA19CD81F1ADF188047E761EEF0B9E2BBA71154D023C8CFD2476806BA1FBBCC8C3D47757644DBA8D6355DD621C275F947CC2983A1D32EFA86BCA3EA81A64018FF286DE336958CF09276BA75B5801D45A0BE6C0AB8EC64B1E279CEACF877EB48B4EB8E41F3E700CCC71D05DD48E895F77662021C354F56096447AC96D4D7046B39E7A7AB1EA1A087C88EE7D1E92066C63096B8AE5D5829F9F4A842349FC7CBFA2C5E4CCD643887FC9E1C8B27B3C7805196327CBBDBA3FADFB4803D0BBB617D63FDCFDD559EE265D47F5D1B9A00587152F331C701E5E0C823DF232DC41D3FD1289E4E6516AEF3BF1F64B53DE3EAE93AAADF94F478452B77F3DEE911AA8E296CBE13F212D54DF4D55CEC25D0F5C010BB202C09C4D7FC563E3268196B6FF3FD3B12C67548DBB240439D987D64458D30F9FA64FC77C70AD9EAA6DBDDEA15C2A489983CE4E72CE50135A66F6667A89499A859FE10CE4157583BB87EC6CBB538309BE9592F8C3210201E8241323B2C7F9B82CB57658F70802B821BF444A115E05CB3E65201D6D3ABFD8A8F4BA391B3CE869B9564F62A4941EE8474B660D1CFBAE3343399BE9CEE8391BD3D21059983A96C6E950C2E21A8A244A6D58305F613329D143BBD3C03FC04EDBA095928F7461DE6751D72A7FD7F6F4A4F12B1050167F0F54C55BFC25803666C1D2FA89ED184F5CACCE31AEA079965C0B6EC30B336DA0AA271A7C62C25D405228F633873243DB2F94EA998892B6939E6585EBA910BC24A0A7AD65CE2F17592006A78C752F38CC20ADD7F6B8ACC4B9AD83DB6227831F2D4E7816B22E2C022FF5552253F1BA9772A4AA7004DF88BA56C6866544C4B5B61F1ED6C93299C36717D417AC1C17FC718BFA7DAB38767A96B24C95B0C395EEBAFD4C2FB424AE6DCD2C5380751A93ABD057A70C5BD707C2E7159946A823186A241A46EBEC97A1153E191CF673D742EE99EB6DAE7259D4122092897965119D91C8056698A9E6FFA0F6F39C7B85AFE28BB8E3605A970118D748F9E3E97C6D8D06DFE4BDE2DF2FD902F77D5575771FD21684BF1D2D7EA0B6B84905BD11057BB4ADAF1F7A724DBBE77BEFE14159FE0378FA5348AE10867D6FE48A447AE88BE16D429BBF01D45F3CF7DF117536527A62CE037C648AAD304E6DC863345B28B4C2FEA7FC62AE9CA1C67809980BA118A3024702AE04BEC951A391AE4EEB6512DE64EFDF33FE05A0BFDD3DB8E4E31AC46AB7B51BBCDA491B3FA543576A675C42271341B2DF16085AE7883E9DB784E8868B22989497F286F1346BAF2E7A1188B2DFD73C42F5607308810BCA89A089EDD782BD5B765AB797CD59376290F5E38469A7AB2DD6A7186D8224B0357DABD70C6C9BE63C5CF135CFD48B42F6ED80C281D4C415971D9C2DFAA4C459A2E6FAA6A49472718CBFABCFBC065D83B98D1119DE9E6E3E16551EC6497AD729B4070329FA5085D1B2C440DC7C816FB0A6C25B2264A5258B5DFF0698CE1C88FE46F08A37C87B981B3E15EFBEC94FE5C1B97DABCB16BADB4CFCF1ABCA5AC1944DB7BED33517D58C044372A134B34BB13D7EB2E2DCE498A7FDF300C019B72A3F075D0703B2180EC622D92254BA40DEBF1154B80BADB3E8F505FB65D59B9CF66779D0510A61F0B2CB9394F612C7D59E37FCFC61C71AB +sk = 594B393FB28AB62C52ECCE98F146277A26E6493133DA6FAC53FE068C990161146575DD3DD255E2D8DF2278EF912BBBE640C71D5CB10CC280F245170533F252AF1E36BCD5EC867570CCC412C3163EEE0DCE79F3100B47AE1E7111FA9D376EFB6A1760D7BEA9745FA547C8877CDC018F4B7D84CFFD12821D1ACA399253ABE3F1BCE218698B389099064080108412B70150A470A14870090964608470E014306444309190304C102443242E98008A09488E8A248A5B322224484EC12065C022450B1668411249A3C660DA268242448902A38CC38409D3868192B265D8C68588B0304190604CA68011246E8A382201142C18216E521869813031D3C86D98A8410B239194088D1BA890D8948DD0A644D3126A43A86144A650C4320213819102444844408510210899028AE2C8718B406904124410B37121350D4020520A83608A448E0AB04D6108329A067218482401A044E0B625A2B021CC9464D48881A4A820A1062CDAA884A4224D5B166E12460641464DE4B62D14B96961360DD4421283C800041405CC9240202284030582C8C0255C06020B89505BB800C02860923470A4B630234381C84222422800604601D91612A30828142711D424511C254A1B0420A0C48922110C0B0362DC928D9C942DC9328DD312010CA030DB08241CB6304B025062B485E3246503332ECCB4480A390664044D1C3871D93024A1B40911301111130124212C2132690B8090E4B88000C00840A40140180100A911140720D4A4900126721110689438700A0221D2988DCCC28D99806454440EC2C00051B89023138101036AD2920053A60811B88CD9A24943264113C469E2121209258E53B60D44A24D128530E2260CA146804C906021B865C3C8704A84640914809C966C80428A0A85499A926514294C041411CB002C14343214A44424204EA4446CC13866D2180C5B048CCB161024322A1C8581C3420622C9611A032401186A04B00C9B204214488D1A950110A38C111711430211033422DC482A1800029CC0301A314110B669A0420904274199940C931085940062403629882282E3908CD1B609A2448A00A208C4848482386DA380505BB6702218921C478D0CA32DE3282962848542A004CBA801A24424210010D134010C88099BA06162B0858826728B28214222024C08685A483184A4492038424A2264D312112185212329081BA4219B9811D3304423C38024A92D64C02DC4A288043030D9A8291B458EE016441B240D9206911AB224814044BC2DD9C7422B1FC70FFC2D8333FD38BAB1BC77E23C16CFF79A09CB832A7A191CF2D12912FE110CB36A982A70D05078E43BBA55C75EFB7EBB02BA3BE9C8378A0701931677C77D583AB35F557EFC62086E1FEE28CA9C2E3356BC6338F78F49467A3EA7173085676EED9515638BDB8CCCC150F14BF435F9A393C7C4AEE6EB63C00467579FF850F680A7949CB49E85E22B0C7A4242B99A84F6A88110FC8F6A24A4D7781BC2F15B30BC4CB8590B0D2429CC690685CFE67B8493A9788A5FA34981CFAA7ABF75E0EBF5E5376D79645F720C901136248A961C6DAB4561231A8BFB70F4D70D0865A27598BB61289A774A715AAC0012F1DE7313B543BAF85E2B748C11840933D5579DC1BB33271A11671BD355D42CAF3F275156653FBA972C63E4A4F829A31CF8E0E2C257A109A88CF787934EF03292B96E3A93F4A807C73B8AEA0A90471613D4F302025C838A27C75E59DBFB1D6354BC55C0F5790A51F52390F7E785671AB7287DCCF778CB85297BA9C215090E706A4BF6E59A4754B9CA9344F2C8F5FF6FB1FC07726ADB6A695728F21EEBA565A3E8941C9CE73B5D2E5A9C259FC136CCDC497D0B4AE3842EE012D28864E3D8BD5B2F585F824F30BAD72B6FB05F148F62E57E02F5A08549E62942A3EB7F33FB7DE1F11D2B6CA4B71D7D2E07FE1649800ABBDDC77323450CCFFE2E07C36AAEE26E4C95CACFA61BE7E880FE5106C5288CAD023DD9967B4E46AD657312F3BC3B6BDA4FDD9E87593FE70F9DFE737CC6120FF02F87110D731CFA4B25D71D0481EA2548681B0EB5781593D5FC2F8E32C7C57793F818AF0C82732146FF519AAE0C15628EC3451F85C3965264501C23BAD37763AF3E5BFB937F7C73798AB99E0AAC18544D3BC6C0772777BB7A5BFD28776CEFC464B112C9398847286CD6A1F113076292145D0836AFFFEF75A6F394131E6B9AA1D1B07ED6E72DE783176D96828DD1E5E713373C33B4EE16921AB33F109937CEADD50667B2896352941608835767505CF592015EA699C7D880C0DB4E25EECDB2D7CF2F5902ABDB7F7E2292AAAC362F170E413B821086F60D1AAB764ED47807AFB0AB115934AFED8E1C02A33A793F315C96E45D0791440E73A26C5BD4ADA59D638BB36E9F9AD22FEB85CCAB25ABB158360276B495AEF325930C75F6B04067E24A7B9365150F366E4EEB54977520A7BA113B201AB668E46C54C1AE673207B87F4B5D6DB5C36FE0658FADF288762571AF5F738A30231635E659E4AF2EAD9333C27ADF318047C26055FFB060CAEC390AC47ECA773683C53EC82C0DF956FABE47F584145BD8907000276C7D437C554E4199FEB60154D7F71FEAC66794936DE7B0089882857F7BEB76C7DE9D71F55FCAC1B6ED7F1F7951EC9C407750BC1D3DA5AC0475B9E98456378520DCBA3CAD5FF0B76DD6E168E58047F5DF7F7E89E8C78B857CB890A139396323ECEA870A4DF130C905FEAC021F4BC3CF0D0A5968D1F1080673F2AFFB4862DBA9FA760E5D05E2A6E73E2EF2B9BF4B40CC64925C99DD58DCB83AE0DB3E7EDEFE10C66AEE88142BE8F1BF30847258D80A7A1672E3171AC1828B5A8B15C2BB847DAAB3981684482F29189E268B50342A4F260129A814E4C5AB710B32C627F8473161A0D55B81D2FC7C1A494A261EE8B068C4960029BDABA5E5111F7B24BC551C20FBA158622E8A96B3D298DD2B1FD14C76DC297329CAD6FDC1AD42073EFC2C185C53BF5AB5725DEFB7AC4560A0ACB717F5D42BA5E1790C7387BB01862490AE1E3DB4E676F694AF0629637A619525A5169FFCC8BAC6271B75BC79730E69B42DAF022263A790AD935D3D00D0BC93E10D94213EB4D730F49DDDB829ECB7DBB7D3C7B008534B1BFB262EC6811C907C3B7457C07D193FB04DA3CCC195E0EA1631C0CA35B5C36E277BBF4347D76636C14F41CA4334E9F3BBE5A0C7E8DE841D902EAEBD545A85511E12FC1B8E85557FA05980BF5B263448395904F942F5EC12B5709742DD8F34ED913EF8EC58A600E05798F8D78560D6045223C0BC10850B7524BB846D7DA33B4F1D03A68D017A233A8FC127812E0DEEAFE3E9965E20A38021A1260F2B7FFED1CDB9CA6037444DCF9793771F8FA7946C1C28C071C02F656C16345F502F7D4406384CD1A6C0F3067C4521BAC171C25FF3580CF752BCCB2EE93644E1D548BFCF5D34772D3AEAEA8CD9D4474923A11DCD5BAAFCF5C95F288CE7BA4C38F9D867AE4BE29F9D0D9C114AF193B488B853A935E86BF944508F71C3EDE0436FB4B248270086B0D1193405F4A75E4E51F24A2F45643A602D05DEF2BE7A6DA53AEAE1983D4BFFBFF82606B5180E765D22501F23835FEBF22531FF244F4E88382046 +smlen = 3476 +sm = 4423B081C967B762E37F4C7BB702A0517268CD06978F3FC68CE69B7325BF0CFB72D1324751A403C20EFE3496BC7570259BA44E81D3FA56BD6F769552014E5F6DF19AD96CE97389852B6FDDAAE78001BAACB2C5CB5BFF1A74D0766966EB6043983C78920DFF58BC44E4B4E053F30E659B22EAC9FDF406F2B2D3D304140145C253B75E1398FB298A46E35A74FFCF7F75E75915BAAC6272C21014A7482AED08ACA228493D373FD9EF30436B64B3E05FF1E4F695B6EDFDA41F1B04FB7DA130AA666FEF153650823696B1F61C9604BF9072F588DF3EE17121DDADFBC7D7306372F61432FECEBC2A25EC39C3A27BE7E3F6FE5403DFD86BDFA438DE792DFD32D395F9FFABAB21322BEF42402DEFC9034DE70C9341616323BA97E3BF7CD37B29680E846D880038A3B62F368EA70C119DFA11247E3391FCDC13F45575040246CE3711FA549805F16604DE13FDE13FAF0A54B397F367D1E0902B678F5C3271423B9F0F692B2FD4278D8CF56B6E1B10816B1DE46DCB2FDD7C4777A02B918C20A510F64180407D9D8F587914B453CD2861B2DE547F507B5EDB5B2CB8E56528E0E63C6152004BE491A477EC69D8DB8CE7F36EC116724F453EF93427E2AFFDB05DFB0D25CEB98C7293D6AC6659F69075FE41A6124B1C3D019A5451F131BAC055432869B47C24133065509C51A87EE983668947D16F4F9C683625B357D42D49A602896FF89AF04D66F9F480AE954973DC18F0A341B79E149A2100F7E242A944573D2B12E2E5F5DFEAF2CA9EB876CDED816E5434C84DF1C17EAB24DBAAF549905DCE1D3FA38A2FE23CB5C92721FE3365C2059D7F493997CE9EFC0416E0B46A1D240D1E9D6E505C673E4BD4351E83D98AAC2CD224A678B135327ACB884916EE987F8A32F3CB13B6B035262D93444DA446655B5C73275D6EE560AFF4AAB214F5177DF22A730A3F31C92A65C7839CCF99CEEC06359CEED559D77B7E7F2F5EC15C2E42A4942724CF1BE3160369D7C5A00DEF9B06CADF0B47A7851F0CF17C4DE1E8D58283E978D85D6C0121D838F4B0D7E09B9F6F29E3C307E57AD959DE954E2B3B372DC7F7B589B3133CDBF1D5BD6A787E077CDA2629007EFA59702376F853F24FA120956B76B514F4BC9ED5EFC1FFD52F3EDFC3962942ED61F0FBDA9B1F0692E119FE1BE36C357B60E2675BA04CED35D16482BA7D1F71AA33D9855EE150EA5E9B00E6DB49640E7FA9D68330218DFF0B0D12B7AF94F6FFBCCDB146FE42FFFB24EF9D28A31B92804F7BA0FE24C68C89AE4D706210D17D4BE26D95CC437B022916316E9C0E8E640E075EAB45BBB64C036BC0807A9F0139D845FBAFDB01F531A58A302EFB5670AECC82293BAC5DE19A5B1197D7010812F5E285C8469A84FA84A6D160CA3C859184F15C88479A4FEB7C0EFC9EE1135A55713E018EE5B62590EF0213B6A270CA80FF204FC1BAA8DBD6103EBA27DADA8C6AA806461C1048D21B262326B6F01DBE4C2F421036BA8482F76B71C2AA3BE8E2ADB2F593DD89DAD8804ACA3E2B8BB61533CC838EFBBA2FE32ED7024C9484086B7D7BFFD90965F139B963EBEA2BA0B0B43284462BC6B3D6C35DB62695E54CB6660B1102ACD003757F0FFC0F275BC9204E495CAC36291D72CBA1163F1A72279F921B3564AABFC5EFD94D2C7F76569513EA95422D478D446BBF95331D1EB8EED60477BC8268635D0988EF37B4F120910DF90BC45F13F90FADECA6EE2590CBA1B98968813D9788763F14D15CED5C35E2AB4AA905C996E939B14B744D384237FFD9D04EB16DC0D10703D0C79ABA4A18FA04F96EACB6F8943938EBDB87F13B69E4F195C782EAC59B36E8D0AD9BEB13A8E778F6E506E629BBCE672C9F981835A6A55D81E02B9F7C91297C657905A0D91BA6A0A99AAF541019E4388C69D2604680CFD5DE2D41940A9782B1238938470F0CA5B892D87C073010E074718F3F961DE68FC77F3CF168D1C97B2302CF22DEE0A0719075E1A9FBE4FA69A1E46B6B0A0B1F530C92E50608238E9169A8F1979BF9F8C13DA216AEA63856BBE365C6219BAD9BDAEC7A96610B8BD874A9D1F09ABEA8D44CECB1773ABD262CD022356A286A7C64B303EC3A2A0D81309E6EC36B5D63CDED30C2A9D50316DA601E8178F659624B2392912C32897151ACB2C99E9D0FC6FF535EA2F48B246C1CEBD808AA4E133946A3135AF810668F953CA1CEF560863B37964C565CAC15BEA5309BDCA58D147A822B30F1E8C88A729C3497AF13ED6068E9B943101AF281478C51C59829538DD9DC9E3E21AC5CEE9039C3A906B2926A8225A1C4E0C42B29080921461CA57DA9314790AEC65AE190B2E84A90099279E08961B0A230DF17728621124DDFD475EDD11C496BB9F85C2134AED0DD0FFEB6F34218863AA3105DBD47910B37B85A26D0A9CF2A06877C95E93F7E6D6DB8759D37554C99FB4D1859AA9DC5B8AB1685B88E4378AFAFC00BC49B80CC40D98213BF8822D58E3CC19BA9E1DAB43B57C87819FB0B666EA58D85A4E5BCA1516F34425BA832D2494129914F5D4341D6BFD862585F52D06F8F68587CCCAE738B8385A6E7919604FE14D51AD6B4AABA1E5159F261E33E291E9B4EBD2B3B6CC3C6FF019FACEEBC1A52820730D706F6ED3BEE98D8C6A1460CD27401FBAE258ABD76716D64D7B47B52F634A4E41DAFB11BC9C91E10800DE785739B0379DA426F6FBE7BB1A9987D9D9673038FE334B0848E3FB1E1145ECF82C2C00527E341D08DC32DE96F664A389983C2233454CD33CCD70FCC0B3B4BD45FA22B965B5FB9C82449184F85E9176FE04867FED3BDC62ABE12AC8365FFE6FFD008042A1874DA0A6418980BB19BC5CB4E2BBF1576F82F8805660604C86189E02845B108F909E29BFCEC6328BE268F673EEDBF622ED375EBBF6615B88D1F0342636FDB7A19A9F9641F69B5B208E64C2535FDDE2FA2A060E38FAB61101F04127F4FFAA15D42622F2CA1D385BDD5397E2D6FCA1723BC581F3C7C2490802B82F82147C1A13853574333675FEE7F84BA2FE4F48D8E841BE5E90F597F833335C850074D4302D8868AE943884BAB4CFE24A3324D781C96711D1B154A8EE1414CB165C7D59A6E059897EF9CE08446DF21801ADFA8C541AA4D8BC8F727F8AB236AE5B8E80C8A1F0B87A9C2A983EA33204248F7BABD79845348CBA58971B55228BDD4D5CE3AAC60938BEBFCA32DBECAD62F7BD2952066382C5A88BE23790726A36F725BB3CC5D55738B299BEA033F0F43A3BC901EF054C90DD10E88DE068724ECF45CB060AC79F192D1B5EF0E1FD5333B1DA73C76C367CF0CDA90D2B17C35E2691116252D2F343D464E575E719BA2F7F82A6586A3AFB4CCE3F7FF030C12182F393A78858E969CB6BBBEDCDFE7FE2A3C414D595F6679889799A5B6BE000000000000000000000000000000000000000000101A2D3B9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC + +count = 32 +seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F +mlen = 1089 +msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +pk = 162E5121F371CA2232A928778CFE66A70FE92FBB8DE2300D0705F2A73930A8F9010D2F7FCBFC38CB3B8341A584C66F95EC5862EFC9DC3B0681C8CF6818754C904040D23DB70F4F8F71C2EF593CA8DD935D8AE9002B1134952FBAC53CC6489B6EFDAA788D38C80C409EAAECC4FFE2AF7506493ADD3E664C2130CFEB9DBC7F6B087F9734F1F45A1DD874FC49588AF15F9F026D6F56F4E10594794FEBC3E52D3D19F4015C3051D58776A480150F3758E9905D3872F749AE243AA9D7CB8A1E8735AD4A70791A89BAED86FD4870362DCCBA0A86C4D46B227B604E37F0B11C218BC06B90ECE9E0FC0F9BBC9DBC23F27535F0D64C4B70614E1A31309F7DFAA124D0C01EDF19144AAEA51B2191C573FC8E5F4E42CFD55F92EF0388D47D1E0163D1934D099F79914A654FA940D30BA9EAB9F8A126DC6331DFFF298F2E6FC7C569287C039E4E92B0441E46EA33AAC26450660CD3561097C03A8FD23AEADE43E3ACC569DED5B0795C6DA17135488826EDCCDF8EBE58E0609A1E1792722D44A85763C1557A0E70244A324E89CAFA65FD78760ECAAF3C3E3FDFF5BC06EB9C7FEA0873DEB5753CC4B31B77908F4504828A84F786A91B8435FFD62941A22A83F6888FA99C3BCBDC27396F36BD535EC0E38909385AF010A9C3073F7A72AB5D63FCE4EC7D7E380C7628DE867E01D956FD7886B95A67B952668C6C1544D0F35231B33A3F0E9DBB1B312203423A205628E5D95CCE5F9E92F7826FAA903BE07EB2853F073B11EA51B8DF78D2220A894EE0429323AC5C337DB784B4FED65A8BCF5DDB3CAB41724E630777A7D5E85507DD0F1B529E514EE057A70E463181429C5F5F0C8C52A884AAB30A595A15E93E2239F63F1BC5AC21E94FCAD23049B4334F17921E5C830C9E3A95C8A7FB9BFB378338906F385B143DD51BF406D035473BB6BEFB6EA205A982A803E0836F216800B649B253DFD885D938CDB2C86DC6017552CA171C4530905DBB32C4BF697E77F5F75E3A3BE3403FA3767ED42A76B6070CEAC9688999F4205C6A24418C32311E37A49D5DD45A1912837AF31D8ECEA3857A13B3AA3A91B4A51BDC497BC261290507B780D7A175C1F3F5E191069C6DC3BBDF3160043D6CD0416690751750EE9CBD6B3F236B40145EE255B26637BF80B88D89BE24E4D159D376BCB0472AF7233FC63958666263DEE954431EA97105DEB6DA142F0D531DFB1F7BB94E77B20E19BF4876A6855B0F10F6CFD6AE9B322FFB424C30D425972FE89897F1DDC27147326C5AEDDABB6DF72AE07448A609869F1C9F937C591F2A22D3B7C6B7F5FFE2C6E28F5860529E1AB78B9A072341F2B76E3C5A06D1C487E2B44CDA4F67047BE4E7E4940B77EEA913AAEE2016047A0EE5805C1509D6FE15DB9A370AEE3B16080CA6FD2AFBF1B519F8622F9FC04686C104492FD13A9982E8665434D7FC75DAAB5AFF92C5548D4938893002C0B54D45C2418337E2E126D6146F74586C3258A887BC7334AC239517A2B66DDA1747781A4DC6B42B1C37ECBAE020A53099EDBF185AA34F5F1B8DB6410A70D48EDC031F010EEC0CD5FB09F92177C2378E6EFB9B9AF36E255BEA68572D14CED2CA1566D8CE10B4644B69F0695856BB30B592F0ABA95C7E20A287BC827D058095313C7C135CC78C5B0867988B7B441B2546F4CA2B78EDA3A9D2EDA0B583A0CB0A9A2F63664EF0C22D3148102835E8273997EBFA127D052FB3D85A60C7A87971B29FACDBD5A05535A4A2FDD08519E53E2D584A133A739025A4FBD91DABB12D7DF2CDD042AB418459B96BF640515AAA099A2063B70A5FED9FB3A8124F19283A2538C3608953B1DA915F4D1D7BD63E595EDE612A45F0ED5B0589 +sk = 162E5121F371CA2232A928778CFE66A70FE92FBB8DE2300D0705F2A73930A8F9608FDC7C48CD37DE111FD21500629A2DEF3593FB0FA97FE3D8B18BA932C728F8F1D95D886D3DF8DC3EF9A92E752C9A64FA65731F5389104D3062F9394EFCF241D5FAC5E15893B4EADC0EBCF471290372B9017A29CCDE6150072619D36E6B54F28B2051C4122EDA304960421090182214144D19058C51240209C6280C286804B1840A180C19A98D04956C4B4426030208010101A012489AB86163A6894BB4499C803090A040D3468CDC18611CB1310805280993314436040089050C0068600441143868CB28059A1840598464C41040D9C26D8108451935416038298A182989C40801188D0A9851133989CC2444942244C3C45109C00CCC126A93B88C031410C2008483366A24930D09B785123629C1B269593844CCC46910118450848CA1184422224C5C2820213340C404448B18311410809B902942B00459C60D9828440A476104C600D34422234240DB9421D4A6285408651A366211270D1248429846004C368D41A4849A8628C93660E22292DA884008292E09266E49B24C00227202184C62928060300544002CA4A2515BC49024B34D9498500C96059B368CD8828052C6711C1991CC0885E4487151A08524092853808483B08C81301023C33021C7316322321C056522270003C58410138EE1260EC0369064462A0298685C108AA2A68803472510026553C42104328A20A201DA226914822011B14110908C1A300540C28C43A68414454E9B322AE2286EA308458B30281296710B43719C86885A344A89A48402441019C20811443040343208137000025114236D842028031780194231CC0209E49445A1A26CE1048ECB942D88146DC2800810A04C400624E4868588386A189110C3082E0C934401322D11830DD2B244DBB86492346801074521368153B860190084A0A0455016061A404E03A628093108E04228A2426149B2319B14840B254A581866C9C8845894610A30116490248892810CA24D21086C0924250BC410D23272E0186D2428641C8625D8280AC9227112206542C08CCBB049E0A42D09418992B42D402028E1A64D12438D5BC88402B505C48208221750932426413204CCA64D02298D819285620805044149222744130345D9266682864403B02D53080202B82189042D1AB045842205E4024D20218D24B649CBA84D00936912B62523214588B6308992841B962D4496601937086204290045729010505AC885A1A24091663222A95C66783444C944B5D9BFFEFBDBE8B345FF5B60983F77BA656C28975D5E784678FDF862CBC58684432136BF110645B73FD786FFF1578AA2829DABA0FCDFCE81FEB458B7D18D082F584E02898282412DF8F6B944298F2006E757C47D582E1F50C108A6384077F6130F3FACD7FB95E0AAEC7D3F39C19F256F3A61BDFF7C2247311D670E374C23A9513067D9BDCBBF5A7202D88AB96CCEE898250E5537BD5AEBB4E7E7FC51B6DDD565F8776782CEC68775553401E54DF3964C52458E439D8E45B0644EE6BB93E3EEB651C69AB9AE7FDDD827D37A0E7D085066FAFC3C317ABF8AE0402420301877774014568DB84796C139D877AAEC8B16ED4938386687F4FA38BC52FB187E04A6F7718237CD04D217E750B090724099347A9FDE4FB3523A573BAD7A997CA16AE9336AFF7306F891A94D3044D67DB6DE653074F9BE26A7E86DC8DB7F7DE46946CE86200EC7A0446CBC7D274DDA5FF25A64B25625620515315724B1113485BF7D89B2B9A39ABD06DDF45654543FAACB3924B5955DB7FD8EB39F9886948A2BF5760317A25439C7D64D3E8BA32E30721F8DF27CC956536A991866794A8EB490A2DC32D8536A02B2B81396E844C6243885318A783CD404F1A457D4834B42B53743D606E42B7F455A48D475245BBDA9456ACF89C6F3F9B839298B83F3619B400D2F55E60D5671F2ECCF8E6373F3B8CBC6FB6AC27E59684E40ADE55A5B1D593D96F1469AC93FBABDFDE38E94883953B2DFDE57EAEE64BB9E34A86AC2D3003ED5FFC16A681775EA56A6A2DB63499469944EC952092738FA31E2C2F79B41FD99B2066302D32E01ADFBE06E5499067F4E3D79ACFF4B3635A1632756620BD73EBA36BD85B915EBD8392C40BA1A043FC562FD50BD583BAAE83FB15A1C36D940EF5AE87EA695DC722C35B6F9FAD8AF90F46BA1D4A7AD1351FC2771BF928F5A6BD909D0BE5983FC14D6F8FF80EAC5278952CA636BB73190A06E2E690A9877D2B3642FEDB7A35C3AB6310238C2982754BF0D80863105736D8D6FF3968456B079EE28C742D8A2B6349EEE3A8E217433F163679B5E63FF29EE7EA679E0AB4F8DF267B3BEA472A4F630CF76E9C899C5138FAD1E1E0611CE637AE14E41E7FDA05A13DE819758303657CB7CFA9BF44820BDB941CCB32D80E46E928DD2EDE04E6581D85DF90FA902206A3FBE6827AC42172A1023B1EB09ACBCA8573A813B7EEB0431AE300570B151627FB8F3B3C7899B685FB82E34429AB40B02B2B6DD37CA5CD0DF065D0C379259C3504B61F766015F0FB127B9832E0D411C2C39822FFDAD31ECE096E8150046C13D31C8FE1FB2D762E76C27D56784F8C777B475E88E0B79854A8CEB9B7D45B44A021E82723A95E3A7BE7492E720E85BC3EBE9D028B4E76A8FF1FDB16CEC88ADE7D8FE2FF3ADEAFB8D83B8A679C3C585DC834A51469BA3CC148E6C2A9370FAFEBF45F318F1A7940B577BF4DC5E7D527414B6185816579CA1EABF9384D879707FD2F522BB649F85FC49768B308742854931EC68EA190128510A213B1AA923E08D7E7D9984C839333B1DE59DB4D52FEFC69038F95A6041C9FA23FBA6B4953D88FAC681DFB74F8A59F5AD1BC4F8D139584EED4BC0E3DDD93C94A5B35D1A48384E0C4D276BFE30C4F7C7B16F24678C2E3825C277D7D15C54950B53D76299846A8E8FE9731DD5873D03D5EB368165F3AE57A50F33F0F7C2C085C3BB6BAA7D7F14AE4549DA5693B6AAEF391DAA878B8DD2D9F451787983114D6C08F6BC7CF80C9C1B157860F3A105E5FCA1B69F432DF2C93CBA92F5F499C768F55D1EF4B00732A5D6F12E682FFB69DDA6570BAEEA0776EADF8B8C19EC03C4FDB2DA49A89FBF482D20F8DA1DFDE37A263B77192D26A8D1C2CF1972EBB353F7E52B407D3D532AFC17F56F94516615DBEFCA895CE1C826761B5086F45822B4291546BC42023FD59326FB53F8980D754BD5829BB5AC398460CE69B9E9CD632C278879E9D100676D389ADE3FDF5409BC324B0AAC14B6B1FDA8E77CC02E70C251FEFFAF2ACC8AB8F93B3D82E38C0244EE188E423830F6778EE8F79CDE6D7E77CBC9503B3F18FD20F077DDD6B05C1D8D635BC79FCD82DBE4B91835FFCC272A22AD6567C38DA509DF4EC1B484B4ECB26C178EAD9C16C60E6FA5ED1E064408397E5B4876E6E7C177E225429E4B30CD79499A3CBADBCF5024226D292246A13500F5C828C6CC25607C3875D55C944A2E9B7CAA9EAA793D4A417827794216A56F228338D69EC5CFC73135500F704BDE0D30B9A40D0F2F7003D064D7759DE80739D06755978EF6EFE3B6B0E9124AF3A8CE3A8B912EF0622DD4032B915B0EF7CE2EF983302192C6A4357B +smlen = 3509 +sm = F29A076CC4E1A7BCBD421374789DDEDAC7724B81EF156DDB5BFB117D0AA37108BC8091125814DC7085E71016A1DF315FA9A3EA536FC1C6335B48EE15E4B23C2AC87B5D7DB5F20E252856F00F376A992B3A79B844A1968858E953C42910DBA1C69385FDC3C3CC612EC5CDA9D4E1CF1530F033A42255967AE192CB2CCA95BAE4FD787D6C9A1EE12E51723F36623C7963641D51DF58BC69BC7E9378180E2142342602F62EDDA9D26E5AC7079C1E7A4A0481F62D245ACC90F4018FBD77A1486297B9936C1EBC13E0A5CA94875A02A46609424EF4EFB0EB34271EA7E6D986F4EA9CA133F0F4E86EA10451654687E6E27743D3D5F8285290D36FCBF9D7791C30C1F5F6A9817B52753E77F25B66936DF37C11202A1B52725A53DF443DEAACC192314DA8F0594FB5415E25E6D5A47732D80B2724DBE00FAD1948A1EC7785FECFAC21A0B6777E0C32D92888C097529D0D1657835EB1908D41FCED5C9738DE5B04283793B70F9361961834ED07FDFE20492D1FF281BAD162D20C83D2D474CFE0B92C114E56FDB44D16946B6A8E382E09725319F6B26EE9D1941AE08FE1B5520C9024E1E422AC90B2295B245AA8FD226A8694BC51B33C0248D65EA84203B334D9457DA69B48D79815F85F94973CCFB62AAA476F0EE4B951C932822AFCB72DF6136E3468F1B1B3833AF18759651BBF2062946BC79664C0BFEA57AB2BF5191C99BFCF0DB65E44CE1EE0C82E51D48F67F9F3913AA867AD0CBC936BCA50A2487BE452BC6273F15DE6A412F7F9813B1A971D97C16ECB8D6E8B31F37F1314D4D8DF430F598F6FE0DA1F702E5E93772D3D3365DC3272FB15A9A575ADF6A4872F0ADC48757439D66140BB8388A9182C9F01EE8065ADCBE288EDCEFC81F0731A0CCCA90F09A736519E0DA9C13F20BB3B8EBAE35DCB1C8531588A72AD7BCCF980F246EC49F48E5DB23945DCC75275DDAF33795FBAE67C295839B71A85813FB1E7B77CD75C054933FEE6069F73BBB2B8D1853441AE497111F70B11C599F3CF604E0FEF125DD2DEF085F666E100373BC4D0A54887402010CEA985EFEF34715FC192EF0F0C400EA5236F685E3C06860DB4F63A3660763BE1AEA63C02992E086B6648DC5FB68A0894B28B79281079C091B8869D9028A1DDD674BF1815ECFAB6C41D3801FFD815A623D23EE6663B245E9323B2B78BE6E19F35CD73D0444A6AA2E08AFC84245D9DD6E017CF65EF7FE80B4F0043291B82A16B55639FB7E31246DBBFC25B998C3BB2998CBC0694CDFB7954CB92B3F141BABBCF6E9B99258D5CB75B9B9BEB2FDF54BEB81E9B4444D8A326C0812105CECBBADBC50ED900CAD936127FB6892558A88ADFE5F15FDE6F0295CAF120E0F306345EFC252A2C993790E762027A716C0156C33728EF7D77A43CE87A8E6CC22161F94C1266CA8DA008F20D45A52D22E476497EF1B97E047FD780C2238A60FA8931F3B5712091A6D4DE59630415844CDFF1A77264B11DF4D8B1BAAD661ED843854D7467E994E986202D0AED300BF221A92BD3925E184DC45FE309E2408FAB0C68CFCC43B3C942E2C1DB7829B8118D813AE128C4F694463D42BB147A403E3D4403E8ECAA4B675C1BC94F6CB4AEAEEDD456FCE2F2DBC965476B4F991BD24528A2AE0E699612A3C141B3327A477DC1F94EF6212BE6BC376FDC27467AA72ADA1FBD98300625887A3CA2D928FBC58D199DB4C215959B445779F8255CD4D22DC68E1AE3FC79CDD87435681F86044CE61D3B8C6527F697022AFF8B837733690B14AA336A6D2E7B0EDE5DAA1C658A8D72C93BD542721AC63E397101B136AF587125AC48A7B7AAFEE4A230E826607F6BCD6D72C8109886620FE66FDAE120370EA0535885BC42F3E10F091F78F1753CFFEDF5E4DE7CDD952AA0651BC4C8116EC6C6DEA1DD7ED0EB295260625571B385F0C63033BABF39187036D49FA00A0844273E42985B37F7842A96CB7972440402708353D0DF7034FAD46ED3F153DBCCA53D52C488A82C4EC1ACE47EB632B8FA5363E2F06F5ECA72F5BCF9C3548FA146B25B0DD5290166D52C0458203CE05AB1D651F57F7DCB0B694A23D74DFB4D90FAFED3354E017CB01526716992AACF1656D9B520DD70914D20AF1196542AAABE2F4735E64701EAF36945AE7EA5E357301DC3F7AD551289D57702194E9379EB564C285931F25F408161F18C702D9C8FAC09F61BFA4A4DA3AB9151EBE7E8E21BA0303CF36363BF4E0A7A5988F93532C00358A640D67FDC8335A4256DFA56233DEB3F940EC7053208739A4116FE9A10E9A9AF5DE7BA48A072FA7DA553028C6840FC2A50F0C5C3D4FC293A39DB431FFD3075613AB513D3BD077377E6077AFE1DE9F9EFCA7794FDCDFDD52EC5A38312DEF0CD00C615BCDE3757C329701F97A758308E0784E9EDE0350F64033963BB3B2B961F3ECBBD5C3E1695BD8B3BF7F182A5074D373CDAEB8F5269FA1D139C3E06AC3A8F3B5A74446C7B06E6AD03DC24C02101CBA0F730516391B9390F572301B6460AFA9203EC6986997F0990C8260FB3E52483492622AF51207B8F63820EE41335E6D81E7FE15681AD9EFF41EC362BB36882861A502C022BD858A9B14C02581E4AE392AEDD202B81989254D4ED52657D6198945423AE93BE6DCEEACFE73B82DC5569A271DEEE74A1CF8797A90BE03DFF690E650DD45AF75A27608BEFA766C95A02AFDC6B5F6390B8D87BF1D0D5008292F9E4F2B8DAB7EA10189CE2556C575AC241B1B7B929E4F9C607BEED2BC9096A85B4D17B2CFEC437A42CC2D158C9BB57AA6FDBA7B1AD4A5C862DD48F75DA9C9D2E31CD91EEDE2C6365DF30BE10C0D7D973EADB7C3EE51D2B6FD91EC22F304C7F93F84EFADE2195980233B811ED6D818471C764E52222640698FFE1A94B2767B0FC6E2BFD5CED1511A0B721F16CEE15DECB4CF9384DC0488956415C1821EA54666EB0FADCC0827DF366598EB7B77A30236404EEC0CDD83EBC5A89ECF104D684D874C8C11E06DFC912962AB21A7263C49438386589E20D9BB36F0094F35DC7EA673A068A333EF3A848E89BD627CC35CEBD168B4FECBD06A905FBD117CCA2A2E442A97E06E97BD1CDC6F6C64E1EAE884CE54BF591E1D48CD6FDD7CF7D40F1EAE8CCC47655BDA3FEEF3DB4EBFF3C8378312115B5971CF6A25D6A43CED76CA444AF513149672914F9CE3AB8FE626E5B9963589D44965099599C5A88705ACCC6A9784B4975A52FD22AFDB4441B8612A8B69D0715903FB149D7399FFE3DA16675BC8DB24DF3D6A3D67375F67D292091C2F36DF82553A6E84286FB502D52782C7887A41A2EA1830A26B60D121E2D2F323E55678D8E969BB6C0D5DFF92B2C399B9CA7B0B9C3FBFEFF07080B101420333A3D5A5B768587BEC7DDE401032627282A2C325C65717A87888F9CA8BDD4F0000000000000000000000000121E30447FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 + +count = 33 +seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E +mlen = 1122 +msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +pk = 5CDBAF8D39D938E3F08E1C757976FCD536D2AB2A536A1054E2531541A332598349791A0FD9591E26102AB6949F9D06DBB23D264227835EC639A3720AF9312C8116EF5A5E6CCC4CC127A78C06DC6A835D79CFFEFDCAF4EF6938FCFB4B4AFE363466887EB6B1244F0C08110396A8A86E832B4403031E7F7AAF3ACA92545DAB5A9FBA5E988F0DE7701948751304DD064DE8554CECD53C2A7F9CF45D26E7AE8CC31609915A2FD117CFF96A2C649E6D635BE4C659318BFB08C4D3EBDC0ECBF12A715E8CC023870F695DA878CD9A406346314543D46A5CFD446990BA6A118731C2C9217CDD73A56BE37269F4F264BBA741675C5D5CDEA2711FB0850EF02A9DCD1CD9A6EA1FC9D11E0E251CF37EF033A3D4E4A2A5C49C8A1EBC9A869794D112CD117682BCC7367BB3C7E4C646A10589CCCD47FFF9D783EBA0B6556A73E2A4680254BFCB43456C1585B931B614FD815C1AD235E5F6A3EBB4493A807927B3E240734ABBA7E1A92DDBA64A73D6B8861FE3CE4ED562C58F353B9496BFCD2351848D4F4F16EC8099C4F324015DE4537DCA5F6BBAF4A8ADB6B44F9D5A11B8CDEA0B5FD5AE2E65C77DDB230E412FCFD9AB71C2224790DEE85F8CEBA1951168494824675427EED96523EDA2F32A5B75798A01618360B3D6187175D7CAB364AE0D2D3FA5DE9B6F2F187E506E6A8E7282AA28540D99FA41FD8161BBB23E64C24405C457D1586C84DA60E091D0E63FDAA290EB381CF48339A8F31C25A2D85802AD3516666E72317C17A99B203CFEC2DF4EB9503D2B69490BEE8A5D4B4391485ABF7177ECF707540F15586423744660CF633802467F82BD0C60CEB8C3DB6CFCC3A7FB6AA3549D2020EC8000677818553B84C0B74007DCBE2DE0E72B7D7BACAFA175C571067B2ECD2BC8561DDAEA695EB90ED953EBD16545FDF88D5451A5929B8B7728FB7D0555B3FD359C1B5E6F123A13B58E1FD676B7487F92B65B4570DA42B49DC1EA88FFA40026D416414236F7C3FA903A782EDCD24B75AB54D9FE8E4B26DD2C9D64859B25B9CFD30A02C8132F9A526C5DF8DB5AE9BDA4CB1431FF6B1E87DDA9EF84C6AF91956E3B30C75A1B5483F1BE1C0530BF566A4FBAFBF4D07CF5460A979A58D8F9B57CE7912DBE5F416ADBE1B190C2A511D29DBD5AA742FE1FF99C460A72817A8AD72A7FAA555EE4EAA8AA53FFC541E68146B31721B9F93B6909835EC6A5DE32D5EB65A2B83D65077365016A1E08DC9BE1A7BF851E695299E07F548F0A50AD85BFDEA0848F76F501527B03A2D6C35730B0781D85477A4D5E78778B57DE39C17B8DF9BB78BDF63BF29879E475D9721ECE0E2AA27CDCA312DA7DA7E4F4732DB579226C7D123CF31756127303C6F0E0D73674BB3624DF8A40C771A76D694233C03EAB768F0464731F36B9A0CF6DEB98252E1913C62706CDCE42E38245ED83402251B68EA1D50E96607C479350DC551A3C2E3319FBC266B42C93405B1B6C9BE0B131B26CB8FA0485E47487AD36FBF1EF9AE25239C8D263A0750D92B9D9D125BBB815CEBCFEAE277005AE5FDF59B272283E2235F73D95BA08E7B1F7D73311BF78A65FE2D49117CCF2B51CB48DBD106A50C98B203BACCE255001A56CD550F51147006A2398984877DFDC8C638DD73ADD37A87D4F8E39DA299DFCDED8646B5893A3EEBE70DED56CEB2C4D3B1DA963D2E81BC323C5ED78E3C01A797D1229915E8DBFA5C2ABA5ECE83702A3E2AD94B9C1B2CF133128FBE9F25A10F2E99E66D6C09B4509B60E424DD0DA3F5B24062BE61DAEE30B06AA4FA15E747D9F8E6327B8F8EFF832B833A99587560D5B25C884D852016031F0AD72F9CAF65EA56FBFD2836250BB191E44D109F706 +sk = 5CDBAF8D39D938E3F08E1C757976FCD536D2AB2A536A1054E2531541A3325983D600E817FDBF2AC1230BC56515AB77A3CA73430B7D421B45A959026CAEEEC1B8E175BBA268A7B8F39AD50970DDBA1BC9635AD097EB9D2F26210154F5A287C26C9153C9CB72A986C39E8897B45ED76FC02FB673DBC287C10AC280BE53733142F119B54D89802910255194028858420AA48810A4240250A68901816D01018C12B56C23922CD2B0900143410437664148850C93288AC2891AB02558048953300D1B976942464D21B84183264D9B2888A43632DAB40D23280001456412B52C18320ED3380458989023A27193848163C8101284845BA8290B02321C328AC0144892284508C005900892801820A0928D14310452462D4940464BC4491B887162024C63042A184781DAC869C3104D9348514BB868191652121581E184500A35464998459B084AC29884420648C1044622C84D43C4641B1166E49845DAA22158044643A6400A15021CB04840484A1C026A11A904E29229E43652040712949248D2B06422188D642284C9386DC2964D1B128C00112490A471A2388DD8102453265223C8854B2245819009943889112645001001244106D094215BA4909440642083315C008EC0084890A6311084848BC8811012661A03701AC74D20342620058684062CA2B80D23116ADB064AA1A229111500C4C2700C004E444445034640A1B46DD4C4080426924106311B497291366621039191B2446288215B08261B026AA320081B90500BA44CE33681011802D31070D0048561C401C220040CC1859B38880C914C82327124C01003366614A58852165200414461286D52286448120110A944813029CC300542C28421C66D580288C1429290464D01944CC83209D0B468419208A04440881812C8220A212185102972239085D9C005D9A86C2405601141801387608B462A9B284481C02408B10161942960088691B28008A001E1448D0A288023068623C24D10C604643470902808D10462424041E144644920206442215944802483290321282141445140400B266D04B00114334C19386EA4128622118090B68508820CC04669A242001AA36923844459326849A03110C1655C888CD84649004228522005C0442208124583A005D4926DE002518AC00522B25154946482107244224D00852C4A164E62C63108B768D1826892C629D980701943860CA871822841111349C3860062120112C94DE0803004028D1105605C040E4A020123938882108548E1EE2FFE56824D512D04474577351EC364F5027E78A41FCD55BA6D846A8EB44E3714F4C0F98394F54E6839EC3B2DFC126F678CA915D208AA48B33537FD2F6ED6EA190DE912BAB609EA7CE5B56404EAEA7396DCF36711C876100909BC17CD7C98E96B925DEA4500BEB343D23C9664E6F2506B160F39233805B9403E458DBEEC974037B53D045D3FDA8B80AC9EFFE16679C2B15A0ECA430F74ADEA48DF5C9E9E9E374A6FB3077FA4738C8F16F3E4148E5AEB47D5D06029E7988C4A9DC9239D276A3CBE271DD87D6A74199AEF2B3B8B4AFA007F17DA054EFFEFD8ACCC5C74785EF5226EFEBAF9C102424F8AE466241ABFC2E6B7C64E2961C3823731DFC497B239113AC7EA16E59781EE433EB74B68ACEE175E5A8E80D9CEE293171054DDA49895631FCFA6B87C10BF19346D9D2C91105929B13B962CB444BDE8DB3D8500E2130CA39768BCA530E28754395A9651B438536A06F326308D0F0AA7722D71D2512549000B94C694368D2893CAABC2B1F4717E859EBD2D94025FE76058987F10489C09D8B2A27848B51D66585B8BE79749CEC58CC0CD288451D561A0AA0E7AD6667CCAE9C16B1C2D991E4B01C22343EE0C484D324F4037F60795A324BCF04715DE48FD517225A0A23B68BF836780F992799695AA6DAD4CC8F95AC9630BD892BE619A627106250D061041CAE1543C0A8300018FD058DFA85F247128A9B40B8BA51E03160C8BE0618AA54F87613F3ADEABF9271324FEDE7DA6AB1A40CEBF15281CD0F6C224039CCF5C6DD5E1A5AF2CB38BCE746855BA18CD5C00A9F4B793FE4511086C0E1E640B738E52E836CD86114BE5161DBECB4FD4C293FE4FA08B0759BEF6528BB0B937EC4FCA8DC021C47C7F781ADE363E469D270DC87F4D237BE0D76A60B6D16C901F1D107FBB05CDF04C7A436472F2C3B91F55B4C3F6E2757054A692615CEF770A456C16276AE730F2F4F557BD474CE816A26BE5328714E3D40A11F179429AC7E530F69FA422B2313B4AF79D0F5E9A1248EDD1751C8C6DA6B46CAAD4EAC03AE7EF4822C8B91CD3A42AE79A8B0E4B2BF77E29BECC84E67DD09FAF469D25AF72793637D9966C9BE87E643668172327BA1EB09F87181D0129542EA4C191E8F85476AC86A707F220FCFBA210FB17411A36F0A416766C640EDC58208DC189F572C054125599DC2124D4EF57F2697EF3EDD829810CF44C4A423B43FC6F64B94AD578067468DDB973F0540E2B95EF11E7AE197F314D1EFBE4E97016923ED9532D7524915C00F6B9D0410E586EDB989A60E1E8963B897F90F90AEE30A811D02E2B2E39B70D79ECF7788F2DF4291F5850217E5D888E6324627CDE289E900B6F7324BC0D3B50BF36E7861E94D2D457E2CB7BD5A4A2C7417C079DD9A3561536A3FD4BBE5A2A8E21D75703DD98899CCC3CBE0F11801CBCBA8D6BFD151C3EC95B8A848EB948ABF328E9CA870BF3EBCD0851D14A14C925A011E51C5C4433DC3F2310DEA265E5FF82FEFEF3B65AE777D4EB8A55C39B37C65172324EC3F30360CD288ED9A8957AA28C6E032CD92D63B1481B1FE50C516AFFAA8B441EEAA2ED48E4976DED2C18D4BD65F3D3FCA18E92B7B0FAB1902C254433A3727681B7B6451C11FBB49092A78524F706196616330F40436AFD16A3DDED1ECBE5A31B220A4ACF4638B0894EF9303C6AD8E75070BFF96F64C00193AE7027DF7D5948FAD0D1A99EB8DB76FA97172922D5C05B767CEEB784ED5A98DF67F2DE974C21AC58DC4F28A78C3EEA96D25EEC6A01E13D4D3F261B0131BC6066ACFB28FA72D15DDB75B53DFD7D7A52364F65A5386D79C44B4F8435DEC5265F9A1A56786537B491F271B94CF669B8B4546E98E5889E31841C224A9F0405FD0D70BE71CB6AABD56C2C6B53B1C2557D3136CEFA3D657ECC8F6C105D08176A11F1680BEA41B47F1F57DDEA657EB7FB4EE2AC86A6ED9E19842B801C856168BE9A36B8F28EA602D431B8FD5CF81C2566327F860FC5D9B6A188FC3E42149C63996DC0BB7DE868A0D6B240554BD7D03D36FB39D545C1C2D40137CA2099DF3D21A059079E2090957E0D3CC8C1128B06F8CB440E4650E757954583E33A08D97FAFFFDE84F7B5396B181D9D2D15442A1BB6D347369ACCFCD19071057E47980248F4A96920F54727A5A86C84F729A8F3736E8A4A06ECACBC731B7D9CF2E6428D0ABF180FD9FD1215D03C58D4B5D8B397AD1FB424928EF47B0034E875355361D1EF504D88511EFCB634307AC65B9FDF5F66988C94941E3FB6F7726696153326485712C402EE245B8542827E920E4B16E3A941404B9508444396E9E0681131E85E92E88190A5A2654C45FC35BCB3CCDE651264449253202FB8CD0F +smlen = 3542 +sm = 0BF544D3E4EE94381E2351591CB04D8AB02136A78C52EB6C3BAA04EA431A20285CD4DCD92D4B2E8D970A59006E546D0231D1721DFFF34C933A9E8B8D30476E94A469A9202A3E51D1BAA7EE55A3BC95996ABA503D086A1F9D88BB0C7DC736908484746E664F00EE413B52F12647AA9CA0C263E3C05CD8CAA52E94A329AD9EA6BEE928F6F174AE357867B56F6B8C2B2625FAE65B85C23A25777DB24FDBEFFBBC4D8D005FD469015F6461336EFFBFA81DCFCB6B2E54981413A62D86711DD51B3B85BA36126FCBDBA2E378C60162768EE8451EB5B6852083EFCBACA0DE312E07113920769B6D4F2BDB87894AF6B9BD956EEE179863CAD9526D3C6263338F74807FDD96A4444B6D0337DA2D1696282F2F0EB5483F12ED363CBAA9F99101F599ED8AF69ADD2539E489EFFA807547B51ED3988C37898D3E798BCC7884BAC55D120F53A078775F5A5652FFD00ECA4D7E32A2BD55953BAD230C41A0B05F8CA781BB9C432BDAB6A1ED47453332E3350312F5995F56A4314F5F8712FCDCA978D10CC7305B6ADE92A18A5E4DB4B21F22ADA2064866BD144ACF34B62262A4A9CD95DAF6E2CA283ED7352B0521A3F7F3FF76216052EEB7D86E234832D2CCC7143F9D1B91B0655F4CF2AC83AE80AC5AB3E51B9FDA7672F73BDB6BB0C4C875879DC506CC591D598F4175C63D039BDD749B897C0A3229B2FEE6F2C8648681EF8C6ADFF31F75C4B0ABB166821D80501017C0E6E42BFB2871498F1BD5FAD67F358EB31260265F5FC0F86459AA6E99D19FB9E87E25970560C982142FDEBFAF97C31CAC56D21D4AC510B09A56A32AE47A6F18E06A64DAB980591E9C70421F5C577333CF21BEBA40C179466C4CA9FCF660CF248ABA68B30CD511229F03CA069082088E03512DA2B420113CAF368DF8D380E9A09441E0093B5AAE99AB18ACFA58FDD3A570F5893E35FFABA50FF78F416A5079173AD5BD8BADFD1766029D2F94C84A57A7B5CFB9CCB954A8C1AA24C39F66F59A801C9E569AB7D13E437028B7F6C505630451CBAC15EEF9E179F0E4AB3F4E9483B1B1AED4770E5CEB9FF560E10B456BE661C30D2944F7D4EC0D871EA3FEFE7EDEB5B9465460B29969EB27B14A8EDF48E48E90F8E173D20CE3AEA684A11F0968BC08E38EFD89EB4F48EE2A8D26CFD5ABFB9A0F476D334478C5ED452E47BD364B0F2E2054D8923C8A379BCF2EBC6958659819040B2E42315320C57757D60780BEE89A5BA042F767EE51CA0ED7A2D1BB1D2F001E53221B81473C54AA127120BF72E9A223BF26E9E3897948D8C69EF479058752AC9C40BD6A8DA1333F9D1A209CB919574ACA2498106928D1962281D17539565BE1F1B6FB7433822004E5F0CC945F94D876228717B4E82204C1F8FFED7A466833CAC9FEC38FF734F4180FC0AA7BA9B5C6212B9DAF2F4B726D71BEA4A5C48617188726613B7B5A664DE36F27F3EF343E7797CABEA7509EE4FD14243268D1F56213AEF4B03DEE5424DB6E6C8E479C3CB743D544BA3CC1BDEA1284CC5A20FACE1F037DBC1BC564FB5242E9F26AA380F95320C390E8C45A241ED97FE89AD35EC8C7DD2A94B2CA2ABDF14F6FCF82A18876107B66172489CF7D668C2FDBA00144E045361D96A16125A07B0B7AF5D52F4B4332579284D8A8199076C1B6E240D18502C764440BD4F685843285CB099E0589B2E664AB295DE8121F177974798FD85B18E5DEE3EF3A10C09DBA77372C793B42931A6B31B47AD33203885768437D6E1E3A0618B6CC5880B6F4FA0CF7F64112E6A9AD3EE61B0C968E55BE15CC3F4E3DAC4BFB9617A2B992826E31B11864D2A1C6FD9F273042B14D7A867AECE544590C8B0EA35CF478E1BFA571EA14BBBCF58241B49FB503A11262A68E6A0CB2DE54C123AEB86C7D5CE3249C7FD4A06D55E3AA304E3565A06CB383504C9896BC3F2052A4642D7D4ACA63D9CF296D93DA8A2D448694F1BF14161D4EDA6D2785612ADE57A942A7E7817A6C01A0AA45C36BA2F2FEE573BD8912026D68140766157308589F8EAF8AB4EACA30454E9C410EDCB5159E0D4BA28FE332281B2FC202FD9301D7367F4CB5216E11F98BE31818798BA89E20E9027EA1B82AD8274571873BF4776B12D0A5C92DF57B47AAD410515C2E12035181C5B9B8E2FCAAD36255281A39BD98D3C8AE536B4C74966786B52A18A6A9AEE669122C2D5FBA18B68FC89079397725E2648B9655884E31B0C839391CC4314F8BB6CF115848209C943AD0BB87213230FDCA8783ABE78EDD34D2310DF665499AC9D2A0D272EC99B724F1B3721F4B098B461EA8D3C68E2D5A15F575923D3034169AD190FD83357461E515EBF2BE9A8025219F31A59453E2CD05B4ADA30ED03F8AB8F7E356E058511A2D478BD40E068394E70E352CE210A5B71A3E4AD1AC2D3CB575283EB817F68A84054E54951B24E14E6650B39C95F4ADDE53BFE447476A7223805665DE5BBB2F74279367280F2455E862C3E188FB190F0B5F96A79D3B4C8724BEA2ED460B4D8F6EDD27324B032D0B4541F0BD494F505C3B23E91E783A8F3DF8642F704DE97FAE44E3DD1A06647710E8B0F675B6FADAF3FC5EFBF956251D6C3D6C0FCB3F403118E0AE46F45AD3BD0E7FFD448CC69C843481B84709AE4B0FB4B0B066E14B59E906F815468B8C69842A047AA5EB90CF4ABC9821015A18F8D42F412C7FCA06825C90CC980549DD4397E51E2701BA73731C9066703A0B2ACA123F45D940B314416A56054817C389E3D165CE2523458D279A4C337CD9A9E63EA6D8AC00287DDCCFDF96686C5343E76E9C773C1141074E5F02911A0D9615D1EAF52FBB58F9B004BB525953CAE1DCBAE227CBE0FD1AE5F1F32D6BF2A7CCEDA4F6EF8D9C78DCCF70055247E4981B0994212A72F5542D8E52D0825B6E62656E1399896F369C0E47D5D3B2F691D947A1ED0DDE644B31DF5C57BEE1A3AA55BD6786D2E696ED47F82E12B07D1AFC06E4B90E543D4D51F7EAFB130A869B02C5B8F6B9A10AD43560989A1FEC8D6359A0B70A8BE1F070C39F3B794CBC5C120FC0A8306D1E140D59791EEF13C02272129FAA427E2BE860AACDD94F5FBA088DD16BC918E94A3B430A3A2C1755717C8375331FC125E0D85A7177609F674C13565B47F875DE1300D29782FA8D1C106901505F2C558B2BA653BF0B2DF601EBC42CAAD8E9B8F376D9BDEDA39C8698E374948B2DDCCDDE39572ECFBCC957CD40D3121014837C16F084D0480C8FF0FC8CA50DDB476ED3A95A63508F3106BC7A33EAAE5235C0518903B94CA40079FBAE9A3C6E59B6B18451E3119061AEB4A9D33739EE7C1D03654DD409162F333A3C3D3E465B607B7F8E8F909294A8AAC3EBED0812545E768285B4BBBEC6D2DEF311377C7E7F9498A5D919414A565886959DA2C1C5DEED00000000000000000000000000000000000000000017252E3B789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F + +count = 34 +seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 +mlen = 1155 +msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +pk = 3FAECEEB2B434896CA682EEFB55F06DADBB492A9B765604B30A1B306B466EFAE0F5E73793D0EAC1D48C5E4B97FE62C09A7588B4483E42277036FB95B757F8D7946BE3F63CD24A1EB7B3B86DF5F802C7693055E4FD8D1652E27DA5639DD8D9670B63F6F515C8317B8CDCFB17380B00F4922742E19F407FA2453792A97505CE33F70BC8FB2B996074C54086DDE9387E2229FC001C39F1880E051078209B14ED303FEFB9A6DCE496D390631590D4DA069E2E841279A7E0A39C58BDFE09CF7A3596C885F695E4C2E8FE5BA4B91BA8DBFDB180AA2C6BB45724A498F872C80A304BCD551E032AF6A5D7017B4FA5608EEE6C55AA86774EBB4654D2D6A29DF52B798DE22F81136DFFFCBEEA0A31BFE51F0D579F8DBDA124A1C054C8CDA59E06F0771D40224C228D8898DF827CF34D5487DDF3442993083224016D6A5864054E83E00C8E2BD9BBDEC404C87EF8D82CDA0B740C14A2D0A949D9F6D2C90290C085D67724D3B4FA7C1025142A82A99B6F602C336E3386A536AF5F3522D10E94AC9EF3C41935F282F3C07AFD3E039AB1F7DA3B9D65D28A04FE3A8172EF7469752DAC640051528FF12295E85AB1BDEB01BBEF25D2466903F835786F77CC33DEF6000FD9668444DCF270C474C6DFB1336744362166F1C54C2581725AF9F01F219AFD5436B778B5D08C3C2DA7EF732BBFE9F017174DED21671AFC0F7F79458B2C9B234FBA4193862F0ADF43D1A3C1F4E3C2FE4F8E0A257B192FC9E9DBEC2D0C9CBF0995AE52192349D29931DC8922E09691F3432D5BA397732B29FBAB65252BC3F381AC2E520B294A5AD92099C98D16FE461265B8750EDEE3448F6E6E41B99BAADBC12ED21C51D13537E74191D8A0013E4E8C14B604F708080D704BA6A07486173CB19FAF1F24487BB8BE256C988FFA2A2A2B46936EECB9FF32E79278D33B8A6028329B8E98DEE4D9ADE923A4198619452B306ABF1ECAE84216BE7DBC7626EF8A1FB0348C8C963BCA14680608481C9C1C5897CE4A1F2DE8C990250A2E1D3839D4C1F886E3EEDE89F3A41886ECFFB8E9F759CB6EA8A75B09CFC2A62E5E3020366704EF582465DBD1E9E43278320F1F8255C7C4F97139972E657A12BEC6241A8D33BD8EE4D90221D9F9341B683BC8A187B3C5786BD061A07E5B3EEE54CB1C8F7D166A617EDF7D91C16888369DC77B6D923751CCCA34ABF1A17193FCA69050404621F72335EAB3396DE51CF790D8B96C808B06A728010A03A216FDEF130D132F17902A4BF515FE83F6AD8E89836F4B73EAAED23AC16FFECB78C1B3E3F9BCC274786E17E80426F3B4C7FB6D293DD67E82FEE62C96C71389FBE27ECACBDAE2AB3CF2D83CBC653BBC8BF0F965B8055696346BFD74616CE03F789BF1450A97A0CB755ADCBB89A98D8AAB9F11AC7BC202DA4E5615213350ED93D6C0648C7066F26FBE87F9387CE17C840D4FC6BCD2917F8BA469810E49AB5079A10D9CFD8C4E4C118C644D156A5BDF7A3189E1B487B1F96930D21006A240EDCFD96ECB459C34CC4822B67882F7DA87B05FB0ECF8CC62B5A99B9FF4B7D9D6C28CA5D612C3429F0A9DD9A17C476D4E38FED71CCB6213FE9440ABDAB9F7F8D7208F289619F75C5DC99A02227B7B07D63FEBE473E01C420D54237A9DF34F3864B842A5404F83A876A25E1D6C19BCA7A71EEF4D2A24F0188956C4ADED97F4FCD50545DC370F175C04C6A671C1A5E88EB6336EE00E73C6D34CF737268047CFC580F340923E0044A1D74207C182E2A648E68FDA91AAF7BDEF8E0B5AFEBF02A7BBB57ABD8B13EF72FE853A2956878D233CF96806224B1350AA6CA7AE8D5F534014100D0FA4AA98AABB01AFB4478FFF9B2ED3EBFC9810A +sk = 3FAECEEB2B434896CA682EEFB55F06DADBB492A9B765604B30A1B306B466EFAED218CCBDCBA5A70B67BC66EF185C36311FF968F5B227F9110E2E0CA50108C99C1147F35A158DB7DD719C6B11F60C1B0F3931BFD7B5D676300D2540480AE42FDE9E9823CFDAE4243E78A2D89CEDD5B4E897E6D8390006F199FF85D130D19E02A6D4C8411B458C8C0225A0323193120988B06C12B41080B02D9BB460E43881C94641A0124404852422306C63A830D844005C124984044A81908059A44523B610A3266914803123134280866C4AC62543422AD3282698188EA3A0001496811A979014A569D9A06104298AE2084E0330025C00724C2265582886A32402410646C9824852940552A221D8280D00232104272E00B52544143083126D5894640CC50DE4B669444632C9366640C22D11888513900048144491A06D030726209480E2083240888118C6805190504A126DC2184E08C700D9005093B4684A100414C5908A8481421012C3B241C240401BB16113B76D0400514A0072981628184308D9320A992611C4908400298A94940011B92CA2201211496009498220A49140C42D532064E4984902374E0321658C4611A1123218006A8AB6409B8440CC986D022904C9406260206E1B2966822408C1902459388883B221D9A400E0808DE3A08D58B2411C028083140452C86CE2009202C730DA02094C422CC8A26D0A980C9324825A442052082CD4804424C441C8946CA00642D2A08DD2025219482AA14010A2326088980C81C67020494049388123262EC23685048650CC489004B04093486919356881182D4CC00463A204D02031E18885E0A28D1493045C8000C0461282120114A6905B148E429291100560C4B46123098183482011A74DC3382502096E238090C3488DDA008CD4244210272DD004644B124E42409002034A08023202020E0B272E1C236922A49010B970C2C20508340D48424E942021933449123262DA1684513806C3A66C9A228E934492A1A4300437121444410B196613116A1CA6842483650202920A408D844610C442060CA74184484C8C200D10A88D00B9450A2550D90886CB006E4320296102201B92044CA460008780C4100C1307605C3032A22832C8B450D022810122055CA08950304A120908DC446C42121092A24C238260C9C070C80265D0202C881884910871D21662A3C24D93B050DB424A2103810A050663B809C3028A0206894094498B348AD4C890034186A1C00848A00018074C993664A0028ACD0864CC2BC13320A94DAE2DB09A0BE131BEBC670FCD1BF7CE758758FA572FF1FA16FE00852070B0AE6FB6EC9CE91FAAEB6B293D37AC1BBAA3F9B3C3DC1B1148574223236BCC4AE00FC4B7441A68BDDBAB65B9445A94B0E7DBF21786C45A805992820D79CB3D471613BF350D867995C13D4939EEEB61B923A6B8CB7D61E050E4A6A74B1423F3E1B4CDA46899E1FE158DE75C6C5AC804FCCD5488B38F7910D6A69EBF7620764D15F4AE4D71C07307DF0280AE6FC03E701F231BC1A00886BEC011125DCF74BBF9A552C22DE7B17B5C808ACF28A57397C8FB886B6A7E4995B00A1B881D79A95ADAF5691D707018BDE89FE253B0BEEAD3B6D409C71992D1AC59D49EE3D1C1A9BDA4AE635E264E7EE5915E959A7A1168A0E6114E9EBB4071637D21450E58D68853D3C7D8F7F92A7F6DF7D49981B9B66C4BDAB79C5676FEE84A1686F93081574D9EDBA0ACBFFE0B060A156CCD83DE9C5837D324EA6FF616B24583FA16F99DCD9C78AFE39B2F3C27E5EC960E2300EFCD32305DB861102219D6CAF6DE51D3CDE55C13092CF3FC8ECDF17932343AC72A26A76AA78E6FDAC60A29A178E74D50AF0B7558170198740BC8CC672CA94CEE193A2ABAE76FAEFC6B6B9B958455506EDD527E4E00E3201DE6B323ED05F761C22ED829AFAF2271122BAF1E13868AF6CE2CA9C5D29C3CEE830CCBB04EA51280759D2DDF4849DAA8AA354AA8CD42E312CC981FED1604FD0DE68DF5257AFE402815995346209C286ED7422854D8691A11B6E154C579872686C42578D49C387015BE846495967E4770949FC0B0CF7195D3C2201101D91EC9C2881D7016526DEA03CA39E7FBA2980352A525A1FFFCD27C576B866EB05EE1B3F6EA949D7FD79AC74D690FB91434E77421B24230BDEF3650EAD01F525046A5562362775E3991844C56D384FE2E49F5874A2CD644D048B848A66B37330C464B81302B8EBFBBCA089560B13379CA89B4D287237098FA799C6578CBD9829BEAF93B464221CD723F2B08CB963458D4506082FE11F031EF4641B1B7C7A758C55CE9312B12BC2892CEB1506A205A928A59B23BB608E0B14B1B74941B478F40DD36D23B5B3DE6A5D9EC9247885824BC496B0FDDFEFF2C96AE67383A38904F3A116A3A835E45DD6E8C3EF65FCF2EA78ADF82936F43F83C7FCFD73B8083EC6679139C6D30B6053C0014589984089B4C89A9C72959469904B732F1B660415B5D5EB67DC2154D4185246902B3146B3213FF37995C1AEBEBB282DC73CDBD216940F5099DEA67B1C32E87ADCFFF1E74BD58E13DA9F8BAEA82B2380AD82C6C3AD2B64F815CFD4F9FB9BC4569D741D453E1D63A121DEE16F6A927C7A83C485C52522D536546839633C3BD13C68A0749420A20F554540DC1BBA4C2A76C71A2167B0F71B82C77839B6AF61865D6B8B650ED8E26F5645E1C923B741E1CCAFD0F6D962A1BCA4F807FF3BCA62AB36024622A0ADAD8E5C012922D7C77D173398A4F91236E0CDCFDEA582BB5AF14E0CD096D080025A68D51CAEE09BDA66AF97537B1032ADBB7FCFBC89305D5BAB47B713978BABAC2FE93B0F1DC8F5EB9510868B95C797C43A59E1294C4FE4518B71E81F2B60A1C0C1805AD1E060EE4B63AFAD474F2D2BBB6448D18AA46254546E52678B714A626785397BCB7DCEF531A9567CC2BD3E65967477D86A32708E241A92FF0987BCF1EAB407EE4BCF71BFB89232DB798313CB8770E43D74B52CC7BB59022680A4070FB9256B2FE86A524AF1A35E1EA195F58A00AA31E65F9DE3A22749BAEAA00AF70B179A66BC92DAF69445489EA8CC426E0E57DD4D18F1AFBFA1C8AB701C145F072F08ADCA7B4A98AD432D783C6ED59B048F06D2BDB72EC76B341CDFBD2BE88E7BABA64606304EC446AC815351CD4F69F921207EDA744F6857257945C365715BA1F2BF7E94BC41D42336DAA821E7FEACD9D76F69B1CCAB66A67E307C2ED0CF52B42EBC7E0D0C140C6C2B7E5B97CBBF83D5BA22EB1C3505F322C93BCAE9DFAE3FDAE3D34C6B74E220804D9D6074A63E5B8C1A5F8BA479E849550492E023F21BEA0C8621EBAD89884FD53F2426503B84FFFD84046B2A6928BD811CBE85A533F5583E5F620934107E2690329F6D2233EF4D06890E72E4D904CDE239D643D8AC33B1FB09985AFBADA136B6B129D55A63F6457215E206DF3CFB2D2E5D5C1F65AC1672EAA8EF32C2B393D994DB8C8C275060A027CF677CCB1828FE5689C6D8904EE3BB2BBD5C1A9927E6BCC6EEC3DF67D5C761750350899507C70F39AA65E61539581D491A6129B0EF245A7A67719CE706C5924335EAAEB270C7B11654471BB2F5A53F39C0A76D6AE39A68F8790F642244B74900202 +smlen = 3575 +sm = D15F055679A302ACF7BC79B315DED079F95B956C9E5AABD2D6EC6F9630CBC581E09D067CF28F81773B27BBD8C4B331C8A9EE89CAC653A80DB70C1C9D40FF8451CF56FEE75F91B157BB587EEB54B0FF9F1BC9934C17B97D361276A03571D006B38EED1387B30B0F0F7F9385E9995F4959B6FA3D408FF9A8B6C241B898945BDE82D6F5963DB199175F69B1D575D125461834FD2B9AC7004AC4730E8114D8E37A52E2BFAE573BA6667F6A017D0080D56084BB76CEA3D67F4D34275BA285B2FF7D4EDC2476033424F8B05E4B7D35AA75A50D0BC161537CE2906D1E3A500C948B00A26CD569B3ACB59C3E434EBA0795C2487EA81E3F4CBE4F7C647A4DD317E5373D33F66F5BDB3CC6C997DABF8C3AADD844639ACB834349ED176F9E8C8F02D73202B40EF7F5698B5EA96C9FD6F02EDFDD70DC4655310B83EC5F20647DCECE2EA9E43C9172796071C381795ED300AA1940E45365169CE624B408C2557099F66F5539753DD73628B5965603DD99FC52A5B49899E4C2B76A53522A8932C1BDC903F23A4D68213F944B1D9EE2BCC6DD3650BF17FB557DAF3C03F3E795DDFE173BBF90B80563C9903A53E97D8BC10599690829130103734E9B8E46E683882E4EE8E1E34016628043CA1FF4238BF131FE1347CC1F02006007B561729F9BAF35BA952CDD3FFCCAE2785C54A78F6D9664E81921B4BA5537716A7B815AEAD5686F6108A4618C9122246581D6BE9F2495C899E28B955520BF177EE8EE45D06683B3B1D23ED80BC862D1D1A7DC5A404B55A03369A58AB5BD39108DF657E2420E0FE7C4229A5BDBE6AA7A625BCAC3A31CA65F7F0CBC5DC1D1E3291CB283F5F8B23D59E53F091B8F745701BC0E41CD610B78B8BD08CA844A80855D816759343376B55FAE57E6A5DECA11CF1111B9CB7092B8745938C0FE37B39C0C735938AC02D3EC0B0205A417365785675A9686C56BD6D5E81167D537EA97CA37D7F5FD0DF97EECCF9AA56558EE1310DD076BABB30A174075F05DEEC35EFE671147763282094FEEEDCFEA01F2E44F26E79A37E5B68592683A5D85CB2F9040885605FFB6B47864B8B32AEF35BFB8B727D9383A869A42BF27750627008751FF91DA0D3FE1F2968E6E65EFCCF40F75F8F8DE20E25FB71EEF808A528C427E80A228D0F71EA5F1C0B7D8411CA5B727ECA5C57C4C7AB344174A80C302908C05A0477F83E8C5AE722867BB10D765D5089CFAD576E899437D61B6A129F55DCECAF2283CC85DAB1D8383F765B5A23A0F71E30D01367483E36FA532B730450CC711AC9D140A6EF37F54A6EF0B4A5B64AD5E4D5D7F7E4266C1158B6AD0BC0A67248BC45AB9A786D9098ACC7321F561A9BBE373BF5B4046BAB40C6F815D67AA60F52BAAC489FD45DE4F45F28F5A5A33AF0D0C76F2B8FF5EA708B010C543F3B3EC191B8ACF5DA2006176E7F482CE11A58FA97F86E6214FE3C51746E00D1053D37C0F32AC87163B9A2447898DEB7579D89C598957E3B55333774419B8D4ED8D1411D4A399D800DB7673F996E3B8063A0AE243996EFB56658C9D9777843B5398A1E826BB0499D80C3F38CBC27A3F64C50FE81E2F15C495593F54D56953F3D1957CCE235E25C74DCA66D95AE8C527E948835B6C2682417AB649E62BBD741434EB24CCABB9D7F72BF38EB574F896004D0E1AE6AEEA8B2494B60C0F21624A8D2BAAB5E87F3C886E756F27E12EEC292795430AAA29FAA958E5778669C5410D47A40B93EFC535508C22BE949C4992A09F059A3C74D057F544ADF3C1451476508B6B2415A0A70A164339451D18986694EFC98B0CD4ED20ECDF4A07694777FED6C68592F4BF0A14D24C04D8393B810F1FBA082D3FB69AF9C72523ADBA5DD94C2F6D538CD1D83E78A9247A7C06FE494631A581BD483CAF90F5F228BD9CA2146FB99A98EFE8DA23CCB1D2137F0EE66E59A8467154A77D52B8DBA45D93751D47298D70CF628F97FD0FBF7330EE30EE1CA1A5481ACC7A74F531A9DF867438E777A8BDAA9DEAA117790651DD34811FB8C1BA0D360B196CD6838A46EE3652DF127EDE17E2BC8BCD8A2ACB7BCEC86092FA9A2B72D10BA52B1EE52891054AB1C40A3117D86F4A51FF97FAAF85977FD9C78963FAB1E4C161D54F6A7644768320C11F71F4A5136729E2D5B8C368A4D3AD920C0AFD4253A649D7F35F029C3C1B8DEF8C1265BE82D77FA95E0BFFABD4C3660FD98CB125BBF3F671359FE62A73CFE2EE34C5E62105F1B5656FE4B0A2C5C857F747E9232225712A5A8132023F5BA20E10A9733602AB7A33B10EB921CA7A5E3E0E4D29CBD6E179B4EDEDC756B07E8A4FF11DF28F4AD18AAD47EC2F4E1A085A1B11C7C2D4A811BD972538975CE62DE15509F0FE055BE671D4BD772AFA96E4C60BE942A16B9681BD37E831372286DB46FDFC424A505B07E5C89FA1A48BE7B4601EE61972063F8B0753B7F99510BB2C26F972366F5D76EBEB0B7CF7599AA26A37DD693258ECBFF2610B9C4B279E3845AC588598AFFA46BC47611FFE53C6BF7EDD56A9A33F2D5C8B4227ADCF5280BD0BD753AAD59C59F6F3DDB3A1884FD701E9C58C873F4C01095C2FBD4933FBD39C17102F476857FD5BB890ECEAEF23FC56D4057DB0969088E0B72D605D3FD04B9C9422492EFA60C24FC8C875DB4119A9A7709771CA96871526F0911E32854CB92FE20657EC24313E7C2043AC7CDD296F78641EA3ADE8CF28D0BDD7D9EE785BB0F49680D5294AAD44A6A2A2E200CEB8D52D14573D6C40FF4F101B73E1868FD77BB142F5FD50B3D84F775DC75BBD8B10F51B95AED9348D2A5F6D9D84D4D2B069187EC961C275650D2A61A49A0DE4B4B9BD96A0AC4379EDB827C1D70BCA388D851E4C9D62D6E41311923CD3D0A136990154A18A0354C51346E26B203ACF2E04124B321D3ECE32C4EFF655EA1F0017299C5F3FCC53E26C038D54E1D9B4143F4D777B0E452DDEF8C725CCB39A410C7466E17EE567CE60A172443A797C5F64935B4842993C9FD9E4D1763AF46DC79CDAB49DEA0949EE0F376D549CAFAA370C84241ACE10D4131B4BC580026D396D5A1DD2AFFBAB27BB2F4182BBB4BEC78720F6B5AA5ECC5DD1AA28B06140541D10D844EDEE599411A129CA43CF7CDE6E4F966A80491E3FEFBEB242B439BAD2DCFC238612157D4216D7E0B2EEBA9C29DFFE278118B3391F54E5E688AF24F5629A2EE0ED2F8F4AED2D16FBDC605D26437C97BB05038FCBC106BCA766ADBDA88D3A7DA35694B225E02117070A5E0280DBA6F03A5723723CC511322DA3F4ADB5912B9BDA901698A2F2B72B3641B977773768A98FD8AB269C5DC815192F3488969EA2B4B5C4D0D7E9F5F60221343B4A4B62686D7790C6D6E3EA0B2A3136434661657E84CFDBEAF7F8FF070E1D32376270787A949DB1CEFE00000000000000000000000000000000000000101F2F3DA4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B + +count = 35 +seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F +mlen = 1188 +msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +pk = 1B66488B0A3571D20616E82B22720053440CBEF69715D01F327CA174DEEA251D83D3CF0F63F3F27B275D566BEA3E2A9FB91A5D784B546AB0FFBF0E4A6D6B28BCE5C0F8A9CA2A75F12DC8C5679C9C8F383160B831943B73F9DE8F79D0BFA98067AA5E8C22F6B87E5BA331B63EA89EAE36FA9F140B4961F2EB35EEC5862F1F1629A4E60BF4B854ED3E4104DA26560FFA0DFAF95E1CC277EB44C4543C4FE16520AB21DD296BDEF7DDFECEFEB56300319FFDF90771DCEFB2E75D34AE9771895929CC2224FABE0FDC603B4B7F53CD3B88E57FF9DB083A52D2C4DB480D50BADF42DD5932905BA1089DA7707705AC06FFE90AF8520DEC70CD234C03ECD126DB165973114EEBB2AA017639473CD9A65A71206E1167F9429E19096AEFE965A50B208C659ABE607C5B205C61B28033BDC874A6EC2A0F8BC08F5E6D66B4D7F33B9CD474EEFDC65FB3FA2D41974A316F24A940DA5CD6142507A70BC61DC3B6055C9C7911D36A9FF7275241A3698CF61CEC873438D20AF39125AB807C64DD481B2D222D3FEFB3E47DD16B37920EF85347BDE6DF1EF8F7C976A7426BE2B37AAEB89BBED08424EB4C6870535D5A778019739348CD69F368DA746904D4FB606FCAF01FC02E22F31E343685DCC964F45C082C606CC9F4A860A91B1F5202492851EF2249D3D5739E84B636A1B7AB304B86A27E06595CD69C61B49BCC6BA2CE78AFC505C5D316F42F4B0E07CCE255653F87A70B55AB4AC1F8368EDB6C9BAB91340F373DFC431DF3373150EF7F15E119578108D2E1C12FBE80C2A242E8883FF6F07D6C4CA45541E7FA8A3043B33C340B24C1EB71E6766D7441B9F0581F3CE0EF1076ADD3D7BBD184E2D30162E2623F8A9D1798E0855F7E851B436D38C810B91E5B122F698A494814A7350948CF92FFFCC9235CC55F590BA6B74B50F1E3626B27DC3A7A16820CDBC0D95E865C196AC0D6CD3BDE242471A5A2DFEC4350E698AC866429D6B6C59E69D8E55CB8A9719EE685A5FB92B3EBF17331CD896B385CF80AC00D7935EC16CD31AD9C499669872D64A96C46909BF303D2BA91B2C0E5B460D64D8B1C70629DC685B500FBB787543DCAEC4778A7B1003471C04399FB35D90EC0A95479A2C65CAFDE0B727391FA51DB5B637DFD31260E0551F8BE7EF05C680C8690ACF5F347869406C93C89206D115C32FF0465256626A68342413D0F20D220B85573FB9055879BB1A449E31F05179C864CAAEFC7295C88ACD96D830639BC2F116238CD8EB550E142E24398F3128FC272CEA48F83D25C9627AB78DD01C6DAB7BF383A30B45D835AEAC63EDAEC42ACCDD8399B13A64740428EC340A52895E0AECDDC9CEC1DF443172BB1525012D704CBA3C118BD4DC5B0BA78BEE9CC986AE55787C218B725DEC5258D48804B47BBEF7B2B585DB989EA9434C7AE05792A9A93266327E4E57D3AE460C248D70980B7516DFFDA3D71F35303024C7AEF20C9C1EB7F2C01CF94B4DBC3706865D67E4C6312984857708F4A582B590F10AEC43F97BA69FF30AB7FF28A8F8F6FDA881FDD8A2EE34278A41759CD88855D2BB70E9EABBF5ED4155624380ACB5799F7B7383FBFDC40C7773B3C1511D4D59462D94D9921B8389490891663D123A8D318875FBB976E22349302789C451EB854E9D00B7CAFAFEEB8FA630C370298BF20101154BA1D41D6926B12E030D8B056AE1B579843665D2D11EBCAFF447D0DB01D9D5160C01E5ACC0D584CF44A9524AAF927CFBCB4CF62AE14A3F0F80F590F98C0FD1AAAF7D24B338A03668D4D9054C6CE6C1B38C04E5A555DA23B1B7FCB1B6D901259D3FD80EE817E222685426BFECBC4733D74D44FFFEECEB352DE3D1F123F3200B3D6 +sk = 1B66488B0A3571D20616E82B22720053440CBEF69715D01F327CA174DEEA251D731B2E30B8F5C5104385F77E0A94C9F23BE6E94A1C5DF7D1AFDECC951FF1E76A09D86C5E688234FBA9074BC7ED2E574026913A4E9358F5E37314ECB2966F42304D8F3F9CB044799620104FAEEB9C50F06665E6F3696B61E3655E4D6746E71F3B88102899300D18B5410B2882DBC68410350C01A504A0A04110A860141725CA080E141471A342510C190D83022C08488523B425DA363102890001168493062C02A40D64368D8928318A308E9A0801A4406C40082010490921244D8B968453A68DA2B228021049DB98694A3800C4066D584445E42282C01410C924504C3644A4140E1B314843146159A04062C828C186011C216093149264384800902822496A881692189351E31288D4C8280C39605B2409A22629202769430688483871C01204D04691082705019989D822905C066420C309203880233285090189D0A47064348D000450D1C88D49462DA348898AA06450B04019B64882B0440195200326245B161182244109340DA020080C938D0CC2241CB12043364EE3362C0932004C282EE0380960B02852064E0C926C8B362E04100C44488C1C89855C480C200884A3000D4B8450D402821A359214922CCB94218A104ACC220E40A65021C22D04C04D23225190C86883A22194387010822CC80606E3B00C1CC80D64B80513372A1241924BB665C2B00554244522480209386AA4442914218109A94C50B21164C46821898C54A6511C2165A100498B8400101242124944C014705C380422006249348164C82899268C51B0804B160059248DA1B02D98208EDA308119258561462999086411B428C290811C8860CA148219B40C022768402808D2A821033290D2B43102B205CCB22118416808242DDB062558B04021004420A25061044EA2A68001018220B08051180152208CDC1625644429DC9250C1160CDB248DE3384218B82114C18C1C432A0C04506236885B10000213921CC70149223062162D623804903841D3A671D3C26C9CA841D0B6645446484B4050D1302902058489C06C24076A12067203012600C229DC180101322448A45020B66422208EC43402842650E3102E021140218225D1966848A681042805E40228DA084152C8700AC240412051D8808D4AC2801A4572E31821E1B411143311D1A06849241142C0601C366142C43092B69003306C08392A0801814C362EC8A68802390DC4446464104902028064484EC1A610D218C93D4940E055F7D0ADA16BEBE706DA5EE744B38184BDD7A7F0C937FD927E0038B4F6A70E1C6F26595EF8687FA2568E4A020086F572ABADD487B0627D6BB8D5BF71C94F5499C38C9ECEF8B47F5B22B59CF4E4B105CB20E07367B0EE9EC15F5CB7068DF9A188B101224E210CCE2BB0B17C2390048A878403388A7F43974C17B587F5DDF7A7B0CDDA3B06DD326EB2E3D0D778A24D8C6C6519872C7921589568BD6354F625E9863F80842D0001135B797C59049730B8880DD1287136C685F1851B72720C1DA3F5C26A0261E765D283F2A0E1CEA732F1EF6B0348DB2B1E00AA4E57A1F0A6CE5B4E2DBDCD1EF2385D83B889EF84AA5D6DB97B9324AB89D0DA36D84E37A1080AF38763856614BC612AD11B6E80A1BAE3D5252E0C1F2A120915CD9FC26EF6D14B62DD79C854D21794F0CF16FD0D5D879C3AEA0C317653E8F2E1DD6FBA366FC05788684490E38BC1A2407EBC432BF49216466C4AF9B14853B946E5DCD42D31034966CD76FEEF1A38DD85F03C62FA0F293262F9AF1FDB5D47C069DF027D3B6C85C1EA3CCA3F3357BFB0E455475BC53200615989E453BF4A62A307D6107F3F48F687DCEC82D586599D333D3E9459A5248C5F368A88068A79C44AAC2D40D2CEF8CDA26F908102CB4128FA2292C69C0EA930D620B3B4D9237344402A289408982C4EA310381928654C23323A165A2679C6D5A53A996F03A1B5D48753A4260C9A76A2B0F138EECD64D6EA11383D5D2D9752F58294E68DB97A4B9C059812DC6003765474710548E116AC0147F16356897F7C4BDB0D042658DD3DD109064F9EF4523FC41F60B7F4D35D061DD5AAF893F72E27318332E171030BDD679A042248276AD6947B471B19B67F4775EC6F39F9A6DF35AB59D71DF1C11B815957733C1740765C6DC9CB255A2C095CB16BB7A51FB4723FE975339677A0A8B0A93DC369416604EFD8DC6E1493858C6162B9F47AA9341A30EFC7E7BDD5E28E19BD7F40B4D70709E23F90E169D5CFC57750D9D50A52B9F17E92F1DF53C5D387A5912723A2C1C61E590C28C068310A4DCF6B89FD50428D13B95F10D907CFAA8B09031B02571A0A897FE7C20FA615BB9767D4F0EAD0946F849A22BC382A921359BB9653296F9ADFB9065A24CD93F723D81D0A3866D878F2AA3B02B3548BE03344F84B94FBBBE40B0836E2DDB3F48718BE0F52BA249EA92B264B3E9C5426291971448EE24F649A6386E48CC618909CF22C0096B41DE8CA945AC76EFCB7B00EF8E0CE02FD49A9870A5B5BC551A44660A14FEB9A4514A031F05BF52A87010292AF5C006A732CB0F95FAFD1E2329034606DBA3CDE79863C606B2531C862B5E03DE92FABB6327B21B7F12FBEAEADE03AF45B9259975F0AD78B4BED4E6F255B42F6BC302738A54FEEAF63ABB54BBECE18478174C4216CBF51C9A2DA9C8F6E282FC330A4A68C707B3D247F625CD9A9F6C9ABEC3C0DE46A17A6FF1F62907917A8E168B30802E4CA4D791A25AB9A19D280D62D96CCB36B70412C7E37B34CF4F975E7725F98FC52891A592AE463031838E3F62A5F7EC3C4E4A8332F23AC94241665571165607FC0CD453E4944C9EA3A423E7E1A42F726C4A9B90E6A347FE6C09C2BA395CFBC795DA2B8215DDB3AA490441A5D99501CE0D3EBA126D9DD6F5109F43E03726278027BF4400D971201F8509E180C9D499E89FC932E64BF56AFC515659EEA6C343DDE4CE6DE977511C56B0D9E8AE2A6375E0F28FF4AD8D3246FC2384111329490C85B3EA146D6FB3FF8F5CB28CA320EB1516EEBAE8A358AEDD66CF69458F0AC59960411847AFE8AC95C44DD96FD9735480686252EF874119C6DE1BDD56C621405AC647294C902B34FA6625732D2D4637ABB36E4399666FD0FD53D17EF2D2FB7D45D506CE916760DDEB0BB774F61CBDE18025B88EFE679F610A1D9F12C1E97789598E2A466FCCBC7C490AF0CB178CE136DCB9FB560DDB19CE58AB6A62CD1D175EEE90B15AF243851999C689E1579AA2D89A8230A77D9F95A88AD2882B084EFCD859BF28932C9FD4602B63CEF60341E9B666171698B9CB0C048E4F131F955F1ED158E5AA18D6B1520FEF71641AA568E070A6DA2E27B57E5903E68EE9036F734AA237F3D7FC8B509AC9E8C150EF04C377AD7C1C22452280485953F09A8D663A5B3B7DCE09F14E835476CBD6A9E0D28FA448A5A0D54856703EF3CD66ACAC2D37A41E7DAC151F961192C69C3CA77F304C773F660369C6A444F7EAA979BED354C7E52B9218B6C3BE0AEC4712B9AB834857B5AE31658481C10FA3F117F237C29910ACC3BDEC08D6919E92ADFAEBC40E3444102250572C5AFA11E6B8CB4E9287847E87F6E748F6EA44DDBA9 +smlen = 3608 +sm = 6EB37F83763C0F96DB86934496FB81F9FF3F34E3EAA5D289830954E7EA8B9E8084F14F70CA0C26F43112A1C60F5F477950ADB88FB34D5BE52065E2BA85F4040423BB9690419CA1897BE232745C8B757A4C78D2808337EBE9B57B0E4D682444DFB86D62328B67A9EE3964BB26FD5D4397051E74D272549352F4D4D1C71A9CDC8740C40F7D33283ECE2744CA8164A0D26D73F4DDF38BCC1F7773C5A5C1D798D14510576BF46585E09445E3030F7F5273242366DCF9BB106F1411DB9BA822806CE034A995170A314DE8E88AE87679A9C964040F179BAD7A1E05E6CC3F6E95CEB71FD67A680143A250EDAB6DB63195DFB3A3301D399C0F01FB9D68EBB75426D087308B97590A3290509DEC6AFDD731ED44C0DDA87016366BF652AB1ED43884B009C3B8800E16E2D632E6EB925F8D1F87B1D1BFCE627BA063083D95C6EA146D982964EABD0D9925494DF5A5073B4842AFE4A49CE141336E05425541DAE3A1FB2CE8E833DF41ECBC7885C90A89E956964D3B71AC3522DA67D0298A89ABB24B132D860B2C1892ABD6CC2462B79003411F9C5485AC03955F718E96835D7BC0A124F9C2ADA77FCD187889D725331E71FAAE36F4C25E8CAE00209E23B4C5CD457D65887BED0ADB8EA28064EFA22B8B256DDDFA85767D66ABD8D28D8DF58BCB2800D3192E6199411DF279E42F9DE1F81FF25E18808FF8F14ABF69C12CA495A95F76183BB9996D1CD1E387CC7453418EC348998E78C0FD52093A669BF8431400C7CF49A3EC2C804ED4B724D57EF229F8B91DE3D314B5ED9DC8C02DC8F9AE6A0C8706AA493C00F238C699DE38F3E09916355905D16C24240E8DAB233A534E7C3D24851F798B52C815196D9BBE7FCCBE053C2F5A1A7E870EED27B893A15FAEF6271D082CD7DC65DE37F4B652536184637C7CE590496DEF9C964CD8F81FAFC7B2296B524A42BFD0857D41662DC93508EB3C7B3B2FAE918448744D6786C176FB970368245E72B614E1AA8977A34F30A50F2FBA1EE5BBDC70FA3B4A974A10D56DD39D558E205782C4468BABC47AC308DFB574FD061E568A4B03D33A20AF490FCBDD4720AA348E12352F5547F558D7B9F008948F31A608339804A28A43F44D579E787D98B48D6D670D5EB35FA294D534EEE36269028543670D85672A92F6E8B430EA52DC9BB3DE3A1C1E3BCC5854F58CE00A0DB315647A566907757F9AE9EAD41E02D75A09A586A340FD59CE1626A532F9026059F223465BE4558A751B49E8E96FCAE2EC318F6E71FD52F0610B6DE832FBA1604F2A38C1DA578443DF64E688351810BA6F584034D97C6D3A8524058CACB77EE41EA2C61051546D741A02F901FE297A8E27FB71044F2354F17A48C8E9B64C42CEE1F7994A9564C741546C84235F13CE4B3C2C9B30F5D4AB53EEFE81AA85F550F4E87701CA797676BFFAEB4D0715159CBCAF51592B9129D8888869E21E5C3317330643A6F3CA18BE683B1A9B7485D7AF0D0EFB22D4C9B543B20F1EBFE1687F474F1EC3FD5306301E7677AD4125F70FE0CD7CA3465C9BFF93D5C329F374EAA21A978ADE101506CF388297F7A0CCADFE3809AF71F5F4F4108D9AB6F3C46D1B414CA7D07318E8A2B8D7C615EC8796FD88AF8B02EE8590F8FCC67D3580F2AAD3289AD81BA8A2AD1A128527AC7CF1D6A82750FD143363CC996E07589F8B9C4FD7C918A1F6A93308B5B25264DBA29F7083E2A09E6F20669C1CFDACF4484BFAAD164AFEC1B7C17099A9A263C60BA63F83A1CB7042EFF5F5B5B63EE4A51166F406355909C89832FB85490329FD11C7B2B4CFB557A0E1524D5406D063ADB054930466713AB05992D218B19A2B5BD3B978EE6798FC873F7E816169E08AC437147AEA4C179F47DB6C4FFDA16E100313EB16E8F6D4A0B8D9B2D22D95905585CD92812A7D968DFF8A04222E1E1B083B59EBA432BD05A531E6862C5F2247530AED305F3BE1BF3384CF94047099E1D2A34B05CDA8FFE1FD10513BD31543FF7032FC1E8ABFB306048EC4BC4BAB3AF65C235948163E386738DFD92159360C1A50DAAFC46ECBB207C84437AA5AE0737AFA7CDE12ECAE5F84A9FC22D461DDE7040BA9AFA117264A1F036E7A3628EA94570329F47579DAC1FFAD13F7BADE511DB1261AC266B059C6A7775C00042FC99A658B8D0BE4CB7EDB09DA82EEDBFAD723BE486F72E91FBC1A0F4D519C6B7418D963257146E4D5BD1CDED85C10C80F930790FFD75E22E9842FF695BE4A327CB57AB0EC4CBDEE2C06481550EBE17C5A3593280D7DB1270F17F6073FE9882CAF006BE9AA20090AB2952D58A0EB3E73AA89CAA22BDFF741FF6C6EF6D157AE7A94DD3E5BFF8D75026FA46433CEB325C0FE9119F1006D87FC420C76F9A7EDCAACCBA89B93CD44FC1C64B6C920051E30B9BD5B2DCA9C07BC5541AB49682891A301EB632B459449CD366B692125E170E5E0AC996596511BE49580E3671ED10A682E264FBFFB8C917255A4E337C7D6C855A6C5B45A8BFF2D7EA3D52860282A4C4EF4EEC03DF3F2CD7F33543079E9E29B6AABC70C753EAAADA0B7E340D8585D70F1967606636B2A91E343BD30B226E35EB3E8DCB6CF8C3A3086A27C622BBAE86C77DB6DEF63987EC2BAF59086FD9A2364001046DAE448344BFCF9BE6C4F2C6DB9E438A09A37F78036DBCB6B413C7E1C05830B4CC5354D68B08781CE91AE88839CD26975B40F0E3AC163326780DB78310FA24FF86985F8A556B75A4BC1B4EA1E7ADB28C0CF50D2BF11B98B2C91F8F7304DC199A110EBBFDD7E90E3545B995EE0D2116F4A28D6EAD7AD475738B797A9F859B226F08AE28BADBFA69C80D0E2E32BAD4C03A089129960F51B55C20D59A83D97042264FA1485BF6BD7E6B5E8DE213B862309932D4DDF8461601FF223A343B6E42F6F47248B33AD3F80CE51C4687F5C87C6C35F56600958C85FB902081923127AD26EEA5009D79C1561E67041BE333A472B854B3159335B5131F3EF008E7F8AC76B0EEE83156D77AEE363D8D4C1AB20B0442168702762D23660973C4B3F7AC068AD1CDC3F2E653C0571E1CC2DF896AD271929D7B0AEC2F6A428235277301ED28B12029388F15892D3AAC8127B9278F68D7A334DF34FC79173C9F2459912B1729240202AA8BDED433902DA39C6610D3AB21924B560F46C93F571192F69F0BD9143A299284CBE3ABF5A5CFF4F30F018C784E910509AF4FE802E3AD4935CCB3EBD7CA75EA537CCEFF75457DDF409DD67E597B97D64022681761473C68D55BA54687508D487C7550E18CD15081F6B23444F68F2B54AA17C6035CA656D5313BFBB9B82071A59042B5B3543575E6B7879818A8D9AD7EBEF00314F82BFC1D3DDDEE2E3E7FF12182C3B464F61656E8892C8DDE1E3F4151B1D26282D5961627E8094A2DBE0E4F000000000000000000000000000000000000000000E1B2B3CE82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED + +count = 36 +seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 +mlen = 1221 +msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +pk = C48128AE561E8538F795DADC4694723BF743FB5317F41AF82459DDD3506661513D000F97C9263C1C33B9F686145A51A01972BC285FA4AE4A42AF6AFF25DBEA90FDB8120B1E926C43354FB3B2189811BD91921139FA34929D1F46FD7C4001838AB81FB4F3C183C6E2187981F5F40B853D619FB1F65016F6E341D8DA755032387B39E1034F36C0135D945F6B81BC2EB51355364AF68D10BFEEB99A86D6F65EDFE62E6FA1DA50260C5BBD92DF4B4F60CFB1441F6C02BB6C35EDC1935EF4818033328AC0E8D6E6CBDEA254DAE838253413361940DDEA9EEC4B094868637E41BB47CEB1DD86C12705733E510C0D4C1A6590ABD2671AA1BF5D8FC10BB932342F1C5DCAB2B0A5FD3DC00265C84933FAA03CCF9CE7C79BD4E21EA405FDC2FCAE438CFE5F2EE15BDDB50B10D2494F6CFC48FDDD6120FC27BE36DBB5B9E4D95938122FC4D483236CB6B15599AF186B5EB85042274986B75C8A4843641507F659F29B7C26EB152774F13BB1F668BFC8C1CAF0F6FF290C66471EC6839348CC043D836C41D87C08349EC7A824E37C61736959C77AF43CE3071A8B0C5C73F4FD06B1DE949B553ADC2991E55B6EA88DFD43837FA9764D5381EBAFBDC7D37ADC94C01B042F58B5DCAD0A7533560A9433B788E7BD8A1BEB7D1688F0F029D688F4D57AF1A1AE9190097B1AB3A9D5D6182CF53517E654A83A14EA0DD4EEDF5990701F549668F53D5FCFCB08BB7E0ED8C68A4913ADE0BFD8C49E33E255DF1B7604EC08B595E207F66F08C3AC836867557425042AC023C6018716E37EAB3585DBD60DE83669498E6F6F59DD1F06D25D2E357DB314BE905DA1E2D8D15F7A7B3A673EB4E0A8C77BE0D5F3D18F564B1D22F723A321C5D4050224651E5E03855F69CD968299F3635E51770535BC3F174E688B998E9C6879240850602A36056142C3A00967BC0A754B8541A87DC9DCF177DE7A75D27ED6294AE6E658FCDA6495D27D52BF044D60EA555D74345102F91A80D02ECEE811F2A2D9F01BBBEB3DAD1AFE600D60738A2AF0DC15D259469514367FF82C1C806D5478561B09754DA8D629463C3C6A9DA7F8701D4DE2685A1E1293A9ABF8DA893B7EEA7E47CC1673FC6A0F277F739609CE5FCE69A129FE81049CFE3015ABD9544FF0B2AADAD072AF8323873F064DE26E1B83578842420F92BA8C3AA30D90B11E88830A8AC910A1B5BD37F1AC20B4D49D114BA10CBF41CD47F0FB3D2339D1FA064D4A57410B11A08DCD1CAEEE8385F03144946DA126ED6C2DFC5B08540166A180733854946AE4CC95DEF8E01219D4B99A23A79E937692F12F3B5B9A55807E72E2E65CEFDBD6BAF475048605725A76BDA9DEDBA059B2000A323781D1C233C40C12BA55A3D36EABAFEB50F02A34017F86B2BAA4AB04854CC8F221CBA85F240268DC8EB95737E47FDA9FDE957600BB9CFAB7E79756076F075DEB4ACD67E76C3AF00163CFA4BC29E252B4D3901D9F771BDDDE6CA8FE7F6D36E19F9E7BA19967143409793A7931A2E3476461FC73405091D5406A5F460A9E8807DB576B993B9A19E6A3BC2581A84CD18C8D82F8F514FF13DBDAD3AC8528BFF856315241DD395708765BDFBBE1BA912A012F33F9086A11594C26394D30B4203AAC94848A61A5DF6AA7783256891005FA4D0B2367A9E75E3C26B97CC2EDA21FF6E0908D464A65C315E10DDAF25D575218D70D09B11D37DD67CCAAE2505A231F4CA0C7CD982237BC827ADC3CF3771A215B078EA3110B4E8162B61A706C60F3570D6C6C6C83D9505C7687EA39CB973EFDC9521C08EEB72DC15E1E1B2C4F5E32CBFB5610B76FFEF77B4F4BD26EE246C475E11AFE61DB0AAC7AA6E08AF6A4FB92A7E779C2 +sk = C48128AE561E8538F795DADC4694723BF743FB5317F41AF82459DDD350666151FBBD0EA1BC7A9EF49584FC4CF0446269E7C5C904CEEEDE025EC4AACFCCF95F7F46928A2206C7DC6D2C56B3E0C5CF3074E9FF87A6D0B358A29D480D1DDF93C35B74ADB346669F08E489F03EAA4F6CBAA8B5E0FD99D1B487842642058422812D6510461058B82D0B17408BA41011844119376E614250802228D1122ED3464852C8404C841192C604D9A66903360108B82101276A01112210370813232483124D8AC2080B3025CA488C139470E19421E4B2304800451084700B292160242C09280160B064619608CA140A24376024A0092402910904451039695A948CA00291CBB24803C425C4042A0C168463008111B121920822D2188C2307106442219A24091015724A1492C4221241A86009904CC802321092411498281B1920A0B228A3C2300A222A0223510A052158B44C21268049B425C41831D1264E53B631C99044C834858B422E13864449A60D19360ED8120A01464884346012184592A2840A4641041791C9368910964858424259942023C071A04432D9020A234544CB18128040252114065C183041A669A12400D30662E108002228611BB470D12406CB284820954D1BA289022282804886100729DC3252D2A6054B9249A3020CD0268E84086CA34005039050848489E418259B20601A3200889090D09285210249C82610019880A0126158968D5A40510B3771D9025201126EC8086001218982066183A020608270D48829C3168E18140E02A5090CA8414B12828A386A5A30729BA82441260422B141508684E1106519928013A1111AB991D2881121C968E49460E3182999386E0A0370D308906440205A4270030732942209CA068D1B9349A1A4810C018C99387024C024104380E2C2251A970580301040227008141020C82DD1088921B86544442109B14C50C46C4044449A944922A6002426911320249B2271091682D8868DCA8661C2468110178DA0964D000645041269430644249690C2B644D24868E4125100B30D830680548821E12200614280A1A04CC2A68DCC828D1B1781DC988D91A2100CA02514B208DAC68159200A849800022552C1104EDA103092486298A864CA4091CCC8695A36528B028010218959A4200A450C10B84108946D22102218048558244ED930082036604C3482140690A13429143601E1264E4A2061C2080A59083222A56D01B5648A04264A102E14104D82A2904BB04921336840A20D2380854298321461EB540CEE2212616EF81005994A7F233B9B98F281DA7765FD8F145B29956EC8C618F5436E393F4E80D0417BC1F1D47E2E57BCD163AB37ED0D5AC446C3647E9F15271F3E92D37E3B0F69A71CBB972F3E2601703050E0B1CCA8D32E5DF8C660859EF85DFB1F9C1A2D50E497031A31C17311F08AACD2E1CE83420D0BA6DA72FBFBECABE180940A4629D417ED845B356AD9E62B72AAFC60C275DC6AAAD11064A1CA8256236A4A6001788B63512B6A46214292079F7CB16859DA9D945A27768666F98CD882FC85B2C497ADBAE80E0FD68E57AFFFD99B50B54663BA77A9E6528E4933AA3F90DA21CEBCD72C46B7F9E4B2A534DAA2708D54F9E4E88911A17CEAD734F48A1EE1CC1CCBD2EDDB9750A8358471FC1DAB09E6EA69F6F797FCFA40642FE86EA1E20A2BE94562890E5F8FB1FED88A22A3C765480F233AC44F30C642DABE47C89EB218F50AC658E8BFC667F716F2EF63B3E8FC23BB4DC0ECE6EFFD3F3EE66B39F7CC6F115DF493D13A9625BFF4021CB02852D554E93ED00AB0B9EA477AD9C440F8919893BC6BB25C25C50C54601C2C69D26FC989E4C9C4109887091FE4569E6F3801C3A0DDD439328E9A1195F617001D761843B3DD0AEAD64218FB2A8AFF6EF2714B6CC6BFAFFA1FFB131400C7EACC89FD053463DA92E420A4F06F6A9B620E561B594D8F61B250EE511B683A3297BEF4B81FF990AC81C266B99A567C685C0152836717B058F4088503F2ADC00964CD640CDD9922E609E0820BFDA03597DC7A3E15B0ED56EE310D350C287B5AEF6D3A8BECDF45B89C1049D9219304BB9B73E13C65701F0D39D9002E4C5FB32D4EC1DFAB1BA2A17C6E049FDBDFA1D28232DFE0443177B50EC571468DA0AA4F3E168B51F5D2728B13431F6C82B46C4D3741920B24CBB3E130056F9664A66B4C1292C7770B47391AF6A22207F205F0BD880DC1C668CEE6980718728B75A5A3997BD012685B3D4D05EE1CEC3FBCD7CA7564428CDDC0F112F7E887741DC5FE111EE074FA9135F7750BC7C68EB5070941AD46F2C4571DB5866DA6A5D935661B5A1459D5DDD914A7855144DDEC3E5DF59AF8EB84A82FD405E20B7E3738173F7A8ADC66E63ABB30933468CD2B57B174898FB9024E3CB75EA2379025CEEC21906220C3AFF5D64A05CBB6563FD6C955687BF08DAAAD82B366B875CD2BC72DB50447DF8C0E1D8305C2B8820640B414ABD1D3BE065663E711CC2D4330EFB499D41E5354E2025650D1B03C5537B85408EBDCE64EB79B5FD2FC193B6F695A681B1CE5997CB976EB65F643537791E87D4FF50239451DDF4C0B1447D004B2D624BE8A0797F3E9B465AF938ED4061AAD7B276329338562D061E2A279779937C4C8C467CD6734E5AC9225204FBDACCAE717AA70EDEB89B7B643489530C2D7D0EBAAA2A815068C2A1913B1C7B41589B6ED15A04EE231823563B13337053AE6B3222C92574FEB9C9E909EDCBE6EA809EF744497599C7E4B65A5240130B4CEA436488B6ED3A45BFF729903F09D238E63BAF950FFFAEA81C30BCB948623BCDE4F364ACC4C76CA91EFF47F2CB1937A1EAB5C454B150AC9FA7AFBB17454E872BD0CC1EF21C2FBC1CB114BD64BCB41A79F79228A03C4D32BEEAA80CD566804D7A0694202466D4C0A01ADDFEC61F7A7C2234AA1BD6F017A991953DB9B5BEFDDB58CB82B76F0BF07FBC7C080F57231F6519F762B9FFB55D73DD42822646506D42F19EC5A93BDF1A9C5C3A5FA4A6B0E78312DC53F9023ED53D020E6D7581E902AE1363B9946BFC9955238C3E33961EEA86E2F33DDA884533754039B1CD4BAEFF5E9FC410770C096B321AE3F8BDAFF87637524A813E58C9D2C96A2A73E32D9CF2A4454625A62DFEA020CEF00AFF7347F36B89BCE7C9A0FBF34D8572985F7B880D1ACCC12FD9F59458E59F1336AACF428B0371FB581CF6D3D36E100DD9E1F0042991B28EB7CD8A7D3C912E08B6D84636624FC9D0E00EB9D622D605E783C5CA537F3E2253240F28EAB0A8CF748A20330ABB61B4DCD76A38A269CCA444CDDFBA364EAAD51C287F944A2BB35C67FAA9E2286DB6EF55B6B97DAB5C9FA493DD4CAC977ECA8BD24F4D5AF3385B7CE38FC4E147FAF57CD680F80E623EA954DDF1DF1FCE6346063CB2ADF60E734A6359EFBBB2DFA3E2B25269088049023CC65D65EE512C79B9F798A4731C3B90039ECFF4B19B330E9A1D4266007DD0C59FAE8CA65BAD8AC318B008DA48164F2119E0442C5AAB8C3A1194BA30AEBB994496DE4318C26242E8E5CC4ED035C64B4D02D0022184F2D075B4557232E59D8F2A7EC5304353356B51FEF7E3BCD1899B0C75A043CF52C5FEBEBA8169F3F580F6CBB162A675D1C +smlen = 3641 +sm = 765AB8E1689364281F8BA73F5C7E2CD2ACD6B48E2491F8DCCAF51DCA520B20539911EEB5121A4E9ECF96D53B291F7CE7A810962A02530F19F79E73C72541585BF79A889B808A8BCEAC87669C29271D5652D69182F1764B7A20D9D7B496B73D2ECBDA04E72BE71654A6C09A10F0E4D0D2834F167D214714D33F988EA68F494989F6346470F64457F5B3326B646FBB97DBC04CC4B91C8A8C1D2528A5723ED728F2B5DC25D6CE850E7B6907CB921F4F4A5BBB5B6B62CD9B30EE93326270A4363309DFB3492209DE7EE31D402902E765BAB1CEF3B04098040CEFB6C6EC8AD8C4F408926ECAEF38A96CF0B0275902CB3264DBB017496BA78DD0DA6806CA01C6FD6796881E708CADC06C7DFC4112FEE0C788E60005A69A88A1EABD62CD81D4B122D44B6449A9D10B72088952B3BB5A75D9E721170553B471139382B83A59C73BC7AC5EA30A8DD75613A4031087E957EF1E9BAB79543D9E8705839F71BD98EDE0C4EE347E94EE1AC9C8C3B74B5F043CBC5B5E61C48E307F44489A76A3D6145113121D6DD1D9D4F94E19A6F12F0898F173A10E74F2E63A8B1B47DA1945428B72A422875860A27D090D4E551D09F5774DF2B47BB7FFA0981CBE3D92DB69C6746D63E1B92EE8A78F4DD8FB878A0694549C85DC06A56F4802D6AC6A8A6A6760A90D5B09099626358492E6224991E0A49C7644074643E069E5D14798F87E4B3A258915E080DA6161BE948CBA00C6CA096C57B884C19234FD1AEEE53AE4341B9D7E0FF7D2EFB4F796F0180FD682795F855D7BD517767AE75CC143B578CA68CFA96EC406D17966AC577519F4F654665C3E632D22BBF17E84569CF9C4ED65F86F3F94058A24E1DC94827A2E60B57C0209218B358886332980A06DCB5D1F00650028CA8BA9ED2560F8234ABD3A8663E0B21B43DB267B2A2B7246AE0B3EF2E839FE87FF99B851596282ABD15DC8DA2767E351307B72B3769669171E2EAFAF577E592BDEAABA7BCB16C0D5537266B2CFCB745BAF49776EEE7836B408A07E0BDCE7A8497B943F32FB5962C9ACC25D31990293830F5082F9A1896F7E2DCA8C29E897A45E62577471D712352C2F3497553A9DE55FCD2A8DDDE53FDEDD6E7057E61EDA6296EA8DEBC9385DF8FAA9847B8514AE30CD2E082E3EE8EB691167C2C1DE823F5FB5FC690542970ED167718A78CB384FA5F764B87F8ACE11160F1335F26F3BB8A4736036FE2C81CE400CEC4413BBDF37CDFEC29A7A7B5181364FA3C81AD1D01BDE5B534E11809B54CAC3DBAAD308A6227000FF3BE50A6EEFFE7866D9D3DFA8C16FB5BCC47E196F7A35F436B86554C2F02642FA2DE99A4F595243402F39650CF528B3854EF88C0C8AC1FD110E12DDFA9A0A6E729CC777575F798CEEAAB130DA2AB081AED70AC4FB5E025D749E02CDB5F1B6068BB104F37AF9D62B6E6D09EE6171CD0A8FA1B60717736EF078577829E79F532BB7EFF09A234315100626495EFFE89B5DB767239B6B74936F12B00F06475B64DDEEAF897142E58FB70FF6ED852D0A75F5ED8F7639998AB275B4B8D0C1C3765DCCC8F9D68BE535FA91375142866655304885EA94EA37E1F3D22ECA155B775E33D28AC9544C217495A9304A79F6E2AF75715C002EADCEE93A7D9774E32AA39752123988C3C49F2F4BC24F3E5ACC360D39B9C48D07D9EBBA44DAD31D75911CC0219C2D970CD8BBDB10FBC3EB4E7AB9E1E01E6B671576CE5A470E2D3C6D50F195E90152FE1CB92D4C35A3959B6FE54662926CE568A3B8B3C78CED266821F96A21FFCD2C4757083D7ADFB88BBAD8420183D285A6ED54C5B56FFAA4A628D03FC7A643FC57E7272AF27D466A4FC242F5973CE01B5577DD2D8AF1E76E32230A5239510C8DACAE48763F6149EAE3D70BFBAE42E204995A9878AA54EC356AE6B35BEC9F35B06FA626748AA1DAA40559A37E8CAA270DA2007FECE2C61FD0AA448102F25BD4C71BAEB49FBD333E9CC47BBA3169A07660D1B81ED430148939ADE8369760C22CB266E1BA52CAE76D80DBB7EAA477CB74024C6EA4120E30E23569E890E8B7C8BB242D7A29FCAE2C65E0FA98BE30FEE176626B8BD174CA4E0870FD57DCB6C249ED207E31BDB5A383C6284AB180116F0DA6EE68ABBF3DD636010F609E8AAB8655D53F54E6975C5D2DEA91E03E8481D004597B497D7F3B0B29981C9056454CAEB60F4B6DC08733855436F409D39738A0ACC39FC79190F21A164DFF01E06B8E5449A7A89C046D49564C6069AB85FB147D3BD462C4EBD7136F7C9545564D226A862B2613FB0633A9E6546563A09FDBCDCD1A1C58EF8F47591DB54E270DF8A6526D7910B959282247BCF51E8D3F7126DF91AEDDCCD0F90452F115F7DF51BD10C9DEACA26926F695BA35AC324F4BFD2F6B49453FB512D74A18FD68A3DC417A5BA676BD0E664A92A4C6B80347CDFCBEBA3FB73130C72AED3031AA0B031BC79FF917C7AEDE46A5A19FF47ACD6517C2BA43357D73FF71441870E76B86E3DEA9DB1B25B8CE0BF5FE587FB38C88B84EE0D928E2C9251617454040985D411EC12BA80993017E39968130363BBBB8D221AAD75BA499DFCB513258333517112F0FDA5C16528127AB6CD41946BC3D89E98786071463C663B42D70B381904DA33149A8AD5DF87A1C7C44E39EFF33A6B03311FD806C781CEB59D0F5BDCFBEDFA2D3C7EED7EC1E1BC77815F5F27314CCA63B8B04305846996E447F6BC33F0EB33E1A972A165466F4A69BCC5E7041B459D10F0F77AD487B1F1227C1E3DEA9FEC21932CE05095080745115C7CC83A95136C4F5BCABD6B24D2D3DEC82A49A1351BBAC1E59732843F42EB5EF701951F10C22E3698BFAE9A478B11A7A60C2BD8ED079F8944EBA2AD73E2D5EE601EA22B3FF97B91D42765968A7AAAA56AA7F1BF9DF5AFAF36E75CEB0E5543AA42131FAEC5F1D610384EA75A255F883D3458F0D81B0EE775FF799F299DB6F64F98C1E55987C4CF1872B9931503091D125CE5F53553B68C7F557FA83A0BFCCC189ABE9F1A9C312C2076404DBA5D3FC3387F414059CE14CD467399250EA29DCC469DBC8598B4A521EEDE748F347E7BA470A51004BBE5A252D6549528B274572CA971383F1E2CB81DF872AD4E848AA51F6BD2EAC77CF7CAA4DE5CFED389F1CDDE92B9AD1CBF53F425A838E95AD73686D26BA1025A72A28D38A726094DB81C4A5AB905B66B7A7C938859F1A1AE141D3705CA0D3A96AE682EA004690D2348BD7A4054523000589839BC19869A46956C0C2EF7C45728A1F08D6109A6D57E102151E6128AC263424E1C091293BA953DCEC77D95D8B5F31F9D166F90A1F2E3C4B61708291ABB5BCDCF216203553576A6D8BBEBFD8ED1620252A3042555B6081B9C8FCFF161E2930344954739BA8C5CDCEE3FC000000000000000000000000000000000000000000000000000E1A2837743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 + +count = 37 +seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 +mlen = 1254 +msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +pk = 15E38C29E054634B8E80926242C7EBF7017F3ECDF9071C5D23557F139BA5A9F448002CF8F3B8A1C1235A4A0E9F39BD1075527AE8BC45D0CFBE74A06D6B7455DD79A1E5F35A9F914803F37D0CC5E3C95B282B52534D783014DCCA7AD66D094B26C2D25A57FE593F88C568F543CFC15EF7ACAC963E53176DA9B83B7A73EE439E5261A1D94F8394C58CBBC7DFB4F291006EC8539E2E4A5947652A8436145DAD578B6991C531BCB0D73E4A6496B6FCCF01E871061104AD62FC8D1415A6B4C4006B74EB918A3D349261BEF211E2405A2323B6C89F1C11F42CE8E4C6CFACC43AF12DDE8E420EBC2A8AD5FA412D40815CAA04C1920199CE606FBB257D28B9525ECC308A863B288B95265D0EDFC0B3096100059338723F075C4A0B7E7F8B38929EF059619B3F05897DD65C318BCF9AF932DFD9A0973D35C1B325987431E4F14D7F10E83C16FBEAF3673909E851D2D4079860EDFA8830747C27B3CBFA4F15CC59255854E9752F874AA0F76BAEB68F9F5005512C66A21DB5B3D1978460E3BBE444574B94E9655E787685B0420DA825DFFA82E19A109F08ED06C23DD579B75C993F06B2EC341B62A0D5724686CFC81D288323A71BF13BF1C4D312766C99ACE3BAEB76A22D205B4DE08A34FE7B75C218014C9DEC685F099AB5AC7B3E67FD7E09EF1125EAE087C0B77DC5C75420F8EBFD7E416AF09F41AA6719E232D7D9CAC1AE648A283D6EBEF367ED22E89DCA617B720FB5309DFA5D5A0ECB344C2FD57266D43CF46632BF15CBF87F6F544B939CC4FA879C0678C0C3DD958F99EFF21DBDFA9E4CE4E1E6972FE2F9230881EFAC7AE65124B0DACF942C56DD80F2A664FEBE07D7992E5FD02A720FC9D1A51D4CA62151643648CC41DC7A7A303818A52233DB5FA6E90DF441A50F63DDFD87B0120C2D76102291B3ADAE947CD8CBE66050FB14C5906D6DAF1AADA27C618E88403A50A6F9B65EE09A4F7A939B9447C8684DE23D624F8612049B192425ED57C3806413B2FE2654CFFDECA0A4C2AD07D93ACC578AF5EABC76FD3A1A258A6C23C3F74E0771903C108685BCDDA69E170C355894FCDCCA89B5324454061FEBEAEA6DE61178CC3B4366983D2D79D65929A0585D50C348557D8C2C2B243D89EF61E1BDE92242B55F65507E843D27450D15908A67AE510D2D9BA273BEE5D0ABE89CCCE90A1DD626C2589FFFBA1BEA2D589AB428BA5F2CFA211195A20D429EFC09E1F40DF9713BFB0C76BC55786612A440AEB14008DA9D1505F78ECB442DF768151559ABF86C475502E74EB7D83A110B759BCD0FF26CB60237B77655962DC6891B5C41AFBAF59E8F93EDCB4DF5DAEFB36851BA842A0613351A88CAAF91E4C1C73685D337489048F620AD158C0AEEBA7E07CC45FFFC3FE705B6AC3C1DB6A49A0D1CDF60B08F7B31F589DE830F409C367579EC5A1D0374A689090D30FA970D3D61EAE08DCCA544E13FC61156000D90920B4D6B49D09A4B2EB4F6F97337EB511F87D80F1478980EE07831DA4EF1AE726D6605F429E013B1E2E07E740AC7FE959EF53DEB8D8A280E5B05BC88F42BAFC8D22007DA4CB6ECCB16D045363F118BF00C753714BA464552130AE8AC32B6BA789FE41AEDD4122E2489734ADC0D115E528E6783DB3E624FCADB31FDB048922940F69CAD606E2A66AA7288012245F5E22B21B907F0251BAC61A4AD222B72F7545F5DC3FEAC338892E46D788A675F073EA0F3C531988B4A28E9DC27CA500AEB628CBCF1A44862F0EEC31469AF369E31DB7D317CB351A2AF01E377B29E28272987FE4EEA806C00A2405A92CC80D8EADCB938172FA455E68A2327B482DD22777824305E4481FE5632C7F45568A459DB8DE46F6D17 +sk = 15E38C29E054634B8E80926242C7EBF7017F3ECDF9071C5D23557F139BA5A9F494EC453198856ED02F4FD76D61479B01FB6F1CB5E86722F71D23AF38F0FD162A2726F048E63B5DA6755ECD8B7AD96FC923B93639F5AEEEDDB782B53512A5F31DC01EF63668D7A63422D88D0F159ADE943FF288CEDEF1C052775452B3FAE58DD160A88CDC342C2220485BC83118918904A92910C4511AB06D04934D1B97480303210A3100D930261C4704D206498A128EE4028404452D5A24884344825B3266D0008C5C4688C1B86043A6500BC46508C06DC31832D2806449A0110216680914511C8680094310434246D3044A09318554242CCA029152922840824122044ED14632C0920D4C068E9A146861246818B8214482240CA12052A820CC20505B20240B254EA4966582A809E3184EC0B220C1B82423240609422212C3700340924CA644931620DA4286E4A2840187440BB6711C8991CB20922090485248085486444C2000D4C68D0CA80D243162038021A0348003326D238644A4307220858808A804E0360E0B08625B321208266280228618088211B24D01122A0A404402B42113974960182D63384CE286418B2825E2282A22052ED344619112008BA04950225102240CE34871A4120A192242222310830284CC484803068948C22123060918A464509471E0C825C2446409933188322E23C031E0424D58A861E14626CB3672E0C02DE2200CD2166454248288860D8C06460C886D19A3490A8964DC366CC908419446508B264D141330C098841A878520138A42C00881406DD838505414292129218A02440B25029494510804010A13861A8201D8362A6214459C940CE20484D92640A2184099A4205C484863428AC3820C14184C80C6205884850337811327441A836D62A0089A322613224009236CC4B460A4B48D1A048D94408002A225233324D3A88D84B68951420514322ED12801CB128542A811101849C9202C41A0004C344094900D500226E0146D22B96C50942C5810010213124BB0211231328C167189082D8C988122C10893A485A04611D906840C496D91048A14B1419CC82DA232411312301A164C1C484D43200EC8269024B66DC8183153086019418CDB164E11316E8A040224472E03C844DB04320403921B28251B2086918869510244910442012008231302E2442E14C7641A3872DA484DD1C004D2B21100C20153126C98C025A1C4118448929C008E09C204D93481481691CCB2051A430A01314192A0094A448C000CC2DD8336DF954F8388ABF1D7A737C0A2317FFF7483C08CE430F61C54FCD68366AA3BF2BBEDD1B39FDD560A54E7016FFBF6C07EB4F2CCC01ED95A53DA38C931B587C47E36BA3399766B8E567A2931A355CC39FF5CCA8CC202B29065B52B13083A8EDE64317D270275514ADF750EF875854E4B298449010C6787DC948E7A2AAE48BCB2D449869211878A28C236D1DA6EAE38AFDF65AEAA81775B695D590A241DA2A28AA764A675E63EE07844AB9317F616C5B0D7572153F81C61F0C346F6444719140A6373A4846B0C0B31D2F3028AE84412DC6B68603B186E32F145E0DA79FC4EBB8D4BE040A2CE20C5A3F7225B3ACBC81B9F6C6F6D9A04CB1BC6E01BAB981179AC0937754A00DDCF336E0262781400B477006FF6ED3F2736FAA0CA0895EB3177384FCFD2911930DA35AB9A11F958FA849C78576EA8A8B9F12176B2026B4E4E386A34BD12D0E711C3244A6CCF727DEE4D176B6E1235A63053164413520D46352BF7F0B1A134B394BC5F2DECFE6DE6471A483300F2463394EA0D6FE0828ADFE7397DA08BBE1927B1D17654AC3FDB0D77D9D5848DAE87048D1E3DD6A2A765F5A46439A62E5D2AAEC64F413E305CD6FDDC34825A15DF5AACA09D2208B53860CE8DCDE9A0E8F43463C3480657352C7A761128FDB5D771938D6D96A037E0DAF1D4CB7A898FABA65F05A4F96EDE4901A753AC8FC70DAE02752D882445F6DC4E651E4A74C5835D38D2698FFC0B4A417B050C30F12321F2D5E59C8B8F7CB97B4A64CEA86AC01B54184FE9850C19DE50DC5520EC7CB41CB17F37DC19D1B6D390E15EEF9DC658028EE509F438901150EACDADA13E29534C28A576B0C3A309E71943DA47EC5192D5FA04148F8EA6606A3C11BFEDDA7B4496CE551DD24867F24F475C2608FD5C7A6C7DA7F072A2C3D5CA8AD82B887A1647F5936853FBA2045F88325640EE858951A6A0F9742703F16530C4F77762D8F59AEF6D4DA28D5086F6DEEF0EBCD8B9914FEDA1DBC849E9730B2D7558FCA37C000D552DD4D458C58849566B6FA5CF0F6580960750DD807C22538B009AE3A441D515FDFBAA36821E5557890D61736F84311DBF8472122769AFB5711DA65CE30CCE6F368BD2C03A2C3484E46675D8CA733C4E8610799F5183E2A4733DE31A52CA0FDBA21F8728B8E8D2EAF9C15114B0178DE7F387E30B0A7EBC13865BE695BA2A7E75ED900BCBF6A590802EE374DCE34D4DBF68D852F26F246A442D936D5F89E813D70460D8AF9E8C8CB1BB94D0C28DB93A0A808826532B117E89FDD0E6C486009F4DF2A42D2433469E44EB3261F11FFDA3B6EAF6BC42152783047A2AE2DDD920C535B6C8B07E7987C642DB2E1BDC58EC77824D3F9D966795AD9297858275C08DAADF25E6AAF60E61CF6080BF108C2C83E32303EFC8A613B6CA00C711E87C08AF82FD55DF6A34433A15AF5ABBCE7E554D7FE23623924540D24A28749196E9B69674A6ACCD868D52F89270A6786E3F43DD573DD5D4D330C5F08CF2BD921A68DE6508FAF3E2791CDF1C1FFF71315FC4A4D85C1E80CF625CC65E056A8768538C96FD76ADADA501A855A74A0F3104D76BF812DE6674984C847F03C6C2D4FB1FA3FFB0067E2CAD15B2FEDD47BA71CE3D3E8800FCAC329674651F29E1B122DEE2232FF21B9F5FF6575D85AA77857F3BEE81279B9630D98C8C0157ED484D11ACF32283A95E1C6F1DBA546F3AC0EF6A4344C225D05F348D59DA11460B8457122FFE6B0E9497756B87E5BC69FB24F5EE550CE3DD0392827CA415078AAAF18BD034481E70779531D2679FE34C4F092A41502F4666300BA2E39049F36D9308164AD551824482866F89BEA20DA81B596965FBD3940D8DC8308E2D79A1714084994CA6C1FE18054632E8C9E7C9EFD09A21954F20D293980146146CE5A13D2A01780E9E2D790DB6A74A37510A115A58FB070D6FC0922F78164669E2568ABF10574236282DD3E6AB8C830463E8443F4814BFA815B59C73032E4D4FB1E3D89E1462E4E527F27245A83CA38034C5FE4C82659E31738C5F835C2DE906B8B565D4EB4265EB2FF51DC14EDB1676F615FF5DD52E1261D75240C760E312BBA4ADECC7C188511D61437B4E9ED83E4C77656ACABEB31723672339071D3F4838921B0ED087A382440966FD197135359FEC6AB380315E44FB463AC17D33D1E3E01AC8B09CEABF6AA61EEB5884AB7B258B53C53E180D0665A71D0CCA2561766E57CA33BD68BD9AF7C4E8EBC2A0E128B28CD637D794CC129B75CB97AD22A78FDF98FC04541231701DB132A763ADB1C7735DC4104F7F030BAB21448F8DD9AAC7E9EA9FF37134DA3ECE30FF926F76B4D63BA1CEB7F159569CB39126C27E7A +smlen = 3674 +sm = BA183B666C982E1A37FEFA446FC9D4CD4833FEEA8F47EE36B653678B129640CD65215EB1D2CF3CD4FFD0D4602AAFF96C3E733CC4D41019A40F44F56263B0D27EA865343C725E9C253692318804A2855EB058A82E34C0F979FDDAFDB53A6C22CE39CC10EEBD64DE02B2CCB3BB5C6EEAA3891BD3E79BB0F1C4570D01A7B5B18F077A495AA0314E9B688684E0B3898324F689EA4394496FDA567DD9B81F2B360BC987300AD0540EC979EC977B9DB77D2FE3CE1F8E6A8651A5D97D9EA21A58A24E29045A55888E597D41D4254725085F39A6C4868CCB5CD854F9ACF830291FBF227A2CD2685DAD04552BAAECDFC1347C78FC0E7C10609E88C2C07800E7F65714BD55AB8B14B1FACBC859DF7285B97D129236D3521CA64E2E12ECF6ED9A9B76FEEF02C09AF519CC460AED365EA4FF6E72CDCC50E6EF0799E2C299A6672AEFA88662E14CFB9BC24454B25CFE211C917D2281F2C0DE678CF9C9607D4A82799C7ED72740334AB7B3A9B91142B02EAE86A4DE1BE5A638BD96B504D6C24DCC97B16A4441229308331670DB7439FAD2AD5FCFFDC499F96C5BB716688C962B3DBE42A9B814F7EA84A2435CD721C4493F96CAC3A9C33807CC68D68D306C0DB8342B1F71F172FB77AF7DA7E1D2BEC033D053A0BB47F2DC82FA6471B6C3A49176F060B429C19ED169C05386E8467039C68B7C06BF44DFBABA4FF1C39C90D287FD65F50E5AB0427366E47153FF733EDCFC0812A4084401DD4F44468584C169D1A47969A258395F67B807DB32A737AEBDB568EAA86EA6EAC4CCAA900EE3CA68D43D3B215718204C91CBCEFBA71E25B4879D1F781D95E96CB2ADB43A656C9E80D90E854D72EA3644357277D4D1E6944813AB5E6130D7299380B967031B660E274623F77A4503FA4692CFB56AFFFC818619E3D179A4399E8E19DDA706D6AD03307B51FC6F3097CD925C912A16B7E6F620AFB5E5BF464B4F8390759E56746F056FC09540F7F1B1372D3C410C717B5B81F20947E234EF6D5E17E17E4288ECEAA6B17FA05A42A672D0C1B2A12701F722EE961C86A05A787501A45714E04DD0EDB96EBD3364CC983E27AB7C89CB56E954F1DC439544BF325CACD3337836CDB2DE9649691A1403F90E4A18BF8E2B9B042761599A7E4EFC3D58314CFE06F8001F6CA8E4DE101D3D146DE92AC83123FFFAB15457F464B53F9DDCDB826CFC41D179C00074DBEA2F2C4E07BA1F52D922BCC053DD047CA625F5AF6E275C6040F20716725A8DDD5ABB9D7C015C79C2B0A0C4BD0F4A09B2D3CE2A5ED5B158876301DB97ACEC6EE1A7288B7B72A7DEE5FEA161B848204D3BE1E3FD995314B8FD9AD50630378F6D125A78F53EAE42F3BC80E948A946D69DF86A1078D4230374497E6B0C4A7203B6E2F5106839E4F94149980A4C863361925BC663CA334FE94EC1D6BD90A876D00ED70D01665A27DCA164A43CE7BCCADD3A285D7A4F3435FF452BFF206CD54CE9BCCDB66754DB5170B4601A057B3010559BB1554E8C2B6CDA96E6DF4AF3B33AC56E6755650BA67CD1257B7DDCD2B93D603253F8559BFAFFAD5E33882BB3AFFC3ADB6079ADCBFB0FC5C26FC6563CCC68DDE84A81D63372C59719DF52043474B39DAC5EB1F97F53EB0A9B846DE7C1EF8240DD44BF0D090B48C223F148B78F81F7E1AD38BE38FB6A28E9BA052041BD28062DC545B0C706E5DC91886B790178CEA76C8B37D21545A9453A5FD8AE60CA26F9FCDDBD989B2F3D9A65958BC0596C3A9893AE2F6B9C6F23F42A1BE57423D03FDF93FBBD2CE9DD8F0672FE33A1F9B2880236620DA9CD4297099C0FE84194939D070E10D3E5E3EDE5B2EDED42794222FC0082CB5F10C7C02C70BA6AFBCA96A84832316F3156EC4BD5CF604B2832763C8A56B9E408B99B0687322D270EBBC8FFD3E239ACC12BB0DB42773C2CF8356FFEC02F429D563D7F3E8A974A18DBA6201278506A99AD2D2EE82121973FAA64DF07077FBD740CC437EADE1DAF28DBC3B59310C676025D3FC30F1D10D2575C60A442A8288F467B5C58C1A061BEF9AEFA8F4BAAB1C46114E92B5091A8716F6A6936479111DBF8E84DC3231CDA322191E0547F774179AAE9E8FE80398C4336809C68E9E226BF74D0B114B90B4BFE4E452DE1340C3BEC93FE369F730291E949824C6B742A5B66B41953E236385356FDCDDE0C0933EC051EB1F175D08F5FB00577297BC2D2CC438F92D4C96892DC70A755A455E4C78E81AA698172E6654B482F56A7D0F9D974DB3CF854619069FE6E48A2C73FC507E1FABBB4961C1A52D8A5E5B7E6DB5FC4091A7F8EC571EAE2E7B3DB4A79247C09830204D9569DA79C36FF5C20B18B9C2FA33542C57DDD3DE76436C5D364749F7A65A6F8E516345B5B195A03513C6691A4A06CBECD95A3938E0B6A25D48B63503BF946037FC4BDDA5CDB51A3801CB60D7CE9831E88F18F94824E4C388EE6B141803A298237D42EA4F9AE05E41F2268C48FAE9B23FE5EF57AB4693A0C0B2647F5100A360B994830E388D811900A9B2739ADC5087ABA0947DEAD9B704BF8BD80B679AA0CF7DAEF53477B579877ED364E0634AB20B49D7424E879DE56C1B891EBF0D0B0C75D01A60821667105E144FE3B8BCFFC1E1F1C1ACF4997883CC3BC3ABEA43FFE6CFFB892EAE8DFD8D77198D1D7D8FEAA3CFA9C8A673B5EC1ED487216707EA7B6BE43B81759739528E24E0A929EBAB73622E9A2DA6913B044795015B0DF9A56BA806A1689DD905E01ACE706649824116082CE3BC77E40EC0F154241389D7C53E93DA9A413ED8C30E70A0F099269334E7675D68179102EFC64E5A9F40B04316EA74C3DAE68359675818EA6F218DEDFADA2FA1588297A71E1063C3D6CA6445F0A2004D19D746DEE010A4A1C3B7422F320C6F88C8F26FFE4DE12CBCD7668D7FEC10925370AE21C4BCA5688BA5C6E2F2D5DE6B8A00BC9EB13099AEEA0DF7F95108EF8B2F7548DADE52756506E66E92235AB527163DDB5ADA8EBCEDBEF736F6ACAEBDCD1DAA748A60750A8AB864C9370BC8F37C1D2250ABE32B611B7711FC2D05CE3C4E90F1C1D0BA0E92B004AF0A817F7218F7EF114EEE5F80C633C358851E2E6A62821BA67C86EBF2CBF7A1B865FED412BBDDA7D86AD3EAECBAC0B858657DB87E50DED36E687FCFDC5C6C2A29C1D31DA51B68072B9D342AFF69677BCF193FB1B86855ECD789BD47264311E7466C05214B282AF67D2EE9D9AD850D8387899861019A35A6F9DBABBBD5818B4F308270D22CC0C614F963BDB33BC1C950CEAAA3CDB50856D09126EF002A3998A05BE68F8774CF113316E22226A69B1E4AAD812171D2C474E565C64798D929E9FA3BCBDE00005113073839096A2ADB5C6CAD6DAE1EF1A2949575C729FB0CD03191A3D4750585A6A7E85BBC4DAE6E9F80000000000000000000000000000000000000012232C3D3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 + +count = 38 +seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 +mlen = 1287 +msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +pk = 825E0307E25F7AB88F4459D899A02EE2E8EF96C9385696CFD3AEE05ECDFF4A525AA2F96C1B77CB9FA858FC5A520240F2CF779D4DDC98A8C0760D383DC192055EC6BC8B3BF55D3BFA7736DEF84095EBF94516609A82B0C0349FD531056B704CB7DEEE69FF189987AEA3A94AC100671F3C65F12EE78F37F601636A9DF0218CF4C61F563ADC4EF064894ED37006927F2CD318F4F98729270832AD2255B45FA3B6640853E4BBD037A79ED1EC94F903548C040F3FED56AE912B2D6C384C6B69FA90D5B89F9873AFE699EBC5AEEB88B245CE8BDA5651898A1EC6E0A2261B098C18B4C4C5DEB6D1D2CCCF553592CAD7C4D17692368F53ACBF86E98862957193136DFC8287A5B36CDB51C07BDFD1603E9D6EAF36ADF749199FEBC9BBDEF2DF266C6F5D1EA3449601EAADFDAE6E4E444BD834C04251E124E8735BD9E002BBC829BD332AE0A63318505060EDFF24186C67008A2D99EEFCC5CE2693A719984291F624777FAA2883BF1EF1507D02DFBB1774DA343A143420B1540BA2C51041AA7D5A15749798DDEAC36DA6E90DB47B4CE1FAFD6C312338C34F05FC8BE27AFE52D3625F31802A659147BBBB30CF984064E83878010FDC6B21F475C092A4B3E539F35C1FC4519D157E5813C4DE3DFBE5AEA6BCD7F746B1AFA562F4989AA40EEEB02474A184FFEC69008685236DED21E5457FF213B1AD9F1280950055CC4131A617D49342AD379012DB837E3C828EB60066D8DC31F009CF6F1D762B879BF64FC6DF0B9053A83DEC1DDD88B6692AFD2B125439FF6ADF4C7498765D661426174869CECC3EECF93FC27D8099A7640667636580F7E7287D2A4A843BF3247BF26D5EC978113E3F9D374C823FD6A56C0460BFEB41B01AC0EABF5C18DC04B106BBBB90251AC644B3CE5F3D6BD238602CA455ACD6122E4251D5E66449C6037DB3B924ABF18CB1254CC5F9B5744B16DAD40ED33600EBFF7897F8F35F65834E203DD82108A7AEA018F008C46D37EB5D6CED6231AD9C1DD001288F7107821BC2662DF96A95868F8919A98B59D3442F481B2A70CAA0E40ABD06B77CCED72EFBC232B1027D31C83093E4671682D61DD776FD94B2A39E7BC1EBB1CF4DDC4D2CB28A2642AEEC11ABF19BAEF86721E1A51CD0EC1884B61230594621E9E93913A62742FA933DC06D57700982D3B13DAFE8B1D0EC89090EB8D3A0B202FCCA90331A338FEA69E4BB1098EF025D047A76B41F7ABA6A20199B9D6079BC5BDDEFCC7B842EEE3ADED9728042B4D97C403CEBD1CD7E62827E53409EBD54BD200C4D6A8E88F301DB49B98B941F13C390AE0C64D8BD8711C5BEF33D8FB8E940AB83FBE83DF27FC855758AA9CFCF75619818FB528D9B483C478BF4ECF13F7E916632447ACD6B1E84C56006393AFC48FA2D16422DB39FB33C5C7E90ADB2ADE6D838F5A98611B0567C18CE74D3A38FAB90963BF078E2AD7D0CCFD646570D3CE2333B9FA96B0341AB52236A716DC4F4A94B0BF0D013E246519D6E86CA64FE4574D0538ADC70010D0A3A83FA6A79C2BC41CC18DB5867EC5985EE5DC794BFC686A58509F144DD4C0C0D44E660299D8F446EA3E16FA11D0057A25C95BC6C589A0017ABA80F06751C8B5EBEFFD95C2008E32AA4C49B34F06F5E214CA74788DFA612F1A64EA6FC2B5108AB86D848F0670EC3DA0B8A2668CB8588C2F131BB7905B9D1F4B57B7754B8CAD62356EA61B1A87607ADDF66CF77AA3E9B5509D869C3CB8AD57061BA3A381D27FC9AFFAFE1AAFD53F81145A7F5871A7EFBB4340947C0AEC349F138694D97D3BFA3765EFCEF953F64497EC77B30CBB8CFEA264A5C3353F93EBA7C6038D0D06F360723CB2D174407D595C82008AA5490D8 +sk = 825E0307E25F7AB88F4459D899A02EE2E8EF96C9385696CFD3AEE05ECDFF4A52DD45F3AA1A77DDB1B9BFC4F2C7ACE7461C7984AD863E7245877FE0533A09FDCA76B9189BE416F1BAE55F29EFB01E8413607AABE5269DF3412891E20A43C1A59A1A1CABEE0A3DFD6368B16FDF3543DEEF4026E7BEEF1EA4B8CAE59073E47B590DCB48664A1609DC440158906154C08D20A310E432804B164A04B2800B93890A494C51844D034152A44265E228022217652285900009714CA20420482262449240308000025283328D99C61018C245D24266A3A8241034451C9684E488218AA8901013121C024A04106E9A2092148024D4068092886C9A982DE1480E60166DD038820A260A002632DCB42D21B765E1A869588430024360C4304D13C564081969138401643066D134619826058C8030C0882064369254920C5230718038289884059404058136859B80899C888449A60013B56042262E1B98689B264690A46941C288C04631880264C93801523885E4382402060A040132DAC09104B46022804960C04CD196849B12925110645402869A308DC4322109076A8436644C30922049260A48050C14080B170E0CA721A1A4048896611084680AB1800926094B882923268654C22108462520B10810A8811BA36851167148A805CA0224E2460910164A1AB20C54C071D2C685E03602988860024452D1324C24B42501452400806404300154402D89848524B06C19218010356180200802940C42262CC0146858086682226621068981884C4C941091C860A30645CA2488248400A228250A120E0A0289CAB605034349C884241C965098966DC9086540244581382680140101C8600B864D61828D8AC085604420243448098000CA8489614481C11632A1209254906C1B108E1BA6201C23454414698C40315BC650022326CA00651A8685611048224121DA169089361201038D1143229326509B142402A09121B04550A8109B48119C12248C2004CB082C41106999C46DC9069002062C5A002C88C800C34062C49448A0408CE480201A112124068224364A63864D41C84922B5810011859A300AD1B40158904CD0B26C1A112143A400222512C88691D98401C4A6484A2449C4124051046A831486A0468ED994441A91902421508B02850992014C1245A3C02C4C180AC1A804D20249140572A0C42D940049D9468019112A12C2115CB04940024DA0C2451B17868330011B1202C4003024A00404260CCB9005C0B47100480E61060E58040C7494B9898466D93BF1F758D1829BE78C6EFCEFA5554A31FA37003DBD494FB82828F43D71E0B82E023A9848E718385D398BEF707FBBCB3A243ED1B6244F2D770EEE1CF45F94612D837EC8190DF5FB74F91887DDD1AF855BF486139AC692A77779662C9C836B30A807A81B8F9EDA37A49B6D68B8F68172039740AF990272AE856B11A67A052C803B37B64C8C93220EC444B5A1FFE7A4B903DCB407C2B68AA9A676B3616938DE1C3C70F0C3F5C31CC28B85E2035C86179CBC54E759D794A9B31401D598B02F2EE264F3A2716AB0CD146D4D2B7545DD5B2C9D812BE2960E17C98A6BAFC6E99CE9C020A78EBE4A7B06D42725EA105A433A94FEC6C3DC1F6794A799508BE8F2FF7B190EFB1F1CA0A250B53D95EFA06D0AB90466FEE99DBCB68F0C860FE79A12BE1D8864EE0AE46C2D3C91059EFD3E4E5A9112423870A8D332C078FC029F2C5F1D48EF6284E836F887DDFE2CB73CF9F21DCFB430D1EB5AD346BA044972241AF5EB1BED4B069194C15EA663E9334AB0C0535118EEDD27AAF5658BFF925287886769E7CB1D57A577EBCA1E590C1A0153215577A4C258AA8D2F486316F7607C2DE8756DDEAC77D3B60146E0F631C5D2E92EF727B0A92D5AC9462FC2EB4AB0A7FA3F8FA9E9E2919E443E9F1533ECC106D6F8A01C1351BE16DD02CD1E177F38BA1E9AED3AC5B0732D008B9BEA645676177E83B822994C1A14D854E8244825D31BE74D062D894E9E820AB69F2FC4EB235E1390B622DA4B40C4B4D6677051E29C3673B541886AD3BD8AA57059F9D790FC0EB5C8BBC1263D7644DB9959CF1DD52043B06D31D3A6533948A45E17BC296AD1364F6B381A36C1F1EC707CDAF2B90F6FFE175E7166457F1C27764F022D56812D1F7493CA5A84F13334D1A5B98890223586F02C70E34C9AF05574503F762DF8C38106DB53C7E4A04756BB621B4BB8E1DAAA9F29A038B6AD670D235D6EAC9A451818BC1F78A68BD066A54BEF6B07B25FDC5672EEC24F3B6CCB5A0DD25896ED470F836BFF79A5F5096A941DC339B4941FE36AAF3F3004ACE6A299E1ABA5004FEE165819F8BCA879B2EBB70F62A64BAF9D5070F2BE6E698941A63C8660DA1889E74FAF3F31B417302A12B91B44A6F87BF9E7AC335C76214B7481047778DC3510309CC7CD0A7BF8B6F71C03F50079D95E78360CDB2D87A5F222E1DF909B12081C36AA40A008F291488C61871D28E0ADFEEE97AD5F50ADAA85A3A7A289F8D71E0E7EBC807813313B52EA32999D0B2BA87F7B80947857DE4BFC5038E1CA48B70E55F5A4E71116A61900B14ACDA89B8E532A85C94AE3ACC13EB5BFCF8CE1632806215222481B097116914187B7D8A6DF85E53EB63249C9944FC9E6D2FEC5322D2BB6495F1BCAA08F6A1563E9F9C0F9E8BEDD16FD59487B7A81618816868F2D09DC42501776BCCA16032A3F73ECD1EB8B21D179ACAAAF80405056D2EC306FD60B26759F06ACF763D3F40F99E17C46DB96E4B54D26540F653ADAEF1655AD789DF921A39BCAA3E4F6807561316C241287C8CE88E94423E5C33F60E830CCCBEB1D6BADEE45D1EF5D488C977C0557A0F7ED204F0E597477177BD6F71862C076582DC7D4214FB1ED652F24B6704CA64C9B2484175ABD367E6C8B5FDE8E20B47BE2E850B1314B74AB0F34FAE17E213FD88D5540B5781DABDECC91D2F8F17B6B8F22D0EBD5B8963AA9D7B2F4DA0FDB04E40A09277AAA769F3E7E5BB64AF1423EA8E87CD8ACADA6ACADEC3344755BC245A5D55DC03676FB021B78A4B806669D7D047CD7A702C2E6E778CA758F1B872B550700AB0567AD646319CD4C57820D010F2D441A211376090A6EAFC281724A50FB37F63279EF89A29FE24BFBB1B3CB5F9D2E007227A2F5F52802429FEAF8F189A297A5AECD5F4622AC8394E03DED329224100BCFFE9DE0F412F7A204CEF2FF5DB60A0704A4146ABD45FD9379218E7A6039DAD6BDB5370D2C9BABE28545880400FDC761A034FA693D3832C5E5A9C5E58FDDAA41F3B9CCD52749F4936A363E36189FA0B84858457DF38A118CAB849DAB31ED9DE29EB9D4BF8F1F767DDD4885447579B6762A55E301DCF1B80F6E47D7D7B4403B89F2A8F615D1EFB0F23169875D498C6743411728FD89AB9D7F5906DB438FA375CF357221A9989F565B47C00350B2F9948F2D890572145BB57551DAA22BF0061E8BD5951F60419037DA39BEBDD40A544EF1489C07D502F1AC63488B81FF7238F73EC27327B5B8EF81CC73BDEB3B0112D10FE81662C4A305FAE85D7EC70DCD28D642C876E795200D454C3E546C7E0BBD934A0C0142AEB0951B280874560095B96F7F101E36F6A4E54A8C25C81ADF875778E172E99D72E25C +smlen = 3707 +sm = ECFB66CC6D3C67F0AF26DC8B644018A98C1684A8F79A37F2F84EA87DF3DD01022ECB2E1DE0B2CB17D41DFA8E08E661A04566E8BD0057010A6A2887BFE59433D4CCD3DC1377D741510EA5A58ED14BF989F62D0EC4712F788D12C056A52EEFAF2813DE34A73E47131B57DF8F2ADF855B9D9CF5EDE86ED853DD13FCF16E60E1EE4C7077A6B8BA13E08185D542E75F4D8025222616764A9F13F15685BFFC9B19F56A29705267195492BBE3078472B57FE792AB45E1C5544D2962CFE57A44DF2A6950F04BEC8ED36198CBBF82B10D313433B6494997111C362682E1033A4BB40A4C157FFCA4758D68AEE1DA5510605E0B21F25196992A20EAC5525F2DA5CAB09BFE6C5D0C5F3012AECEF9A45BFE8C80B0854208E209B6F67D83BC833608A00036E9C6C92608574D2ADBA3919F88C223EFE5E1BE6F686762CF3D48C5A13D01B59FA5B8C275380E459BAE8C21EDBE414FE29F56DC245A6295D5BF99403F391096C41BA6DA9274CBEA9FD3287CA8BF3ED7CBC479DAF1C4FDE7E7748A42308073FDE2A1ECC1125172F71A80ABB59D7DDE998FF9041B33C929CE9B8BA3DFB92492E7C30775C3264DFC18C9BD6A8F73BA0E347EE9E61AE3432B53D6C62C36F528172D82277F48820A109E886B3B50C111098B4A8797B8A76CE2A255ACAA2BDC2D8EA563E8CA2EC60809DA7B5828470B5743CC9C929BDC4F5003326670848E16C0D23851B636DF547EE427E798CF3BCFC83BAC561A0B65CBC33E71D8A8784B8CF81E5B4D6C787F6A8EC7A4FDE9E4956192F34ECD56AE75BEF8A5731089AD098559FAFB36D9F5E32A2897F67E5605765C1417CAC701224A0D62616FC7D85B66B0A80DEEACF6EE2DCF6C1F0AEEAD3A4F9E94ECA284FB56C3ED53992A5327B3A80CDF37623F5A287C84F65337832DD1F606A4C3C1535533F5D3080FCE7667E1867DDEA2B0A5CAB3EF80ADFECAD46FE02D0120829D205B128C212A267AF9C1AAE07EBC23089C93177CFA75A28758E8B02DEC67A7999307545417BB5F4F469BCD216FBC2C54264772CC8AE34B51234C034D6FCE348F6B67225B73CF553D00E683AE63AFF2529BE403AB48AF48841E621B2414F96BC6B2AD921B09C7E0248216ECF80CDFB9FC8159A8B63A5A69AA94854233FAB09882B758406D94C1BD382A785464EADF4407E443F2CA53814733D738C1F482EAEF40456F4691D955D9F6067D4D5C7B049DE63B9959CDA06A344F8F8857CFEC1A634F548E2534C68E33FB4AAC5228E0E5FAC534A7CE707C062A1A56FAF562ED0423051E81DC388DDED346A8FEE9827227B34C9AB27252133242A2E22745DF67AEE8B17FEB818F2581A97A7F240260A3B49F370D3328D6D06154321AD066965B8B5C55E0215F7650C8536B119F741EB0158CD00A4D79B672C2037F58EEA55358C0F9791118B92A6D5A5610ECF6848C89F2BCECCB5A38EEF7BE51594CFDA88758E7459B9895453A50BEE8706334273ED37A5CC54CAE5EF7DB0DF036490F9E49CF1A8C96EB39E5459B67740977A820358EEF1CD13265DDF15A3D2D9C96FBE0F4CE37185B06415D26226D2B2446F47D35B260F198BE408D3F69C5CA8D5DC371725B9E9CFCA114BDD5F426B276F785E48346EDE494687692E9E79F17A282DD48B3300D08EFDF66A291342C6C45FE0730CFE690A6685A2A37A525D0334BAA413B4DEBA98ABD34E92766DB94B00A480C61A09FFF699E654A51FF10A1FF57BD14514F14B9559B389E64C0FA11954903B69EF2F9359EB260AF1C9A4947B2ED879FE3DCE6EEEC89B04515907DECB98D331358BD2E345B92BE35B52D746643046252234BCE006C81BE4F8F670E60E964FFDB6C3FC400958C8441FA8510C32CB1174F064BDD51965CC754CE0B6CDEA37A0BA8762BC91DD54AAB6DCBF7A30C8A61674A82E6B3BAFF8C5855308CFE083AB1133CC465CC1AF5C09D56F1A20106ADBC46406DEAED13CAE7705FBE7F3A6AF584DC32C247811A1E82E055F20E7B00607F9A9E38C9ADE108630F834C48FCB1097F3F3301B2AA3BADA85AA2AB778A02641BF253DA353815F0A762426432990A84D58536F232D1BA1B978691A55A21677F23AA84E9CC106E0A87573F79D3CFC6B72A4DB42A21AA4C4A70E4C1859979CA4E519D9B32772389002BF5143B9FC85AFEA768CBA5B0D28786A09FEB1EE922CFDF639C19BE02D2E63A84D5E63E74461B573722D00AAFF006CCA3A45077363B99F1DA87A4A2D44BAA277FEB62A0B0C7C519C37BB3EFB47826C1154AC917B36178657138591D1F21F57423A6CDCFD7C092C8D4ACB42161920F9A43740540BF81792756BFEBB9CDC30C4D639503C8A53E4AE384FD43A8F0907F1A79D8A7124D55E179CCC6CF4FED908911DF3FBAD5DB0A5EDB870A2668E9F92D81CB0F1FDEC1C1D10D8E652A49A2481F244D7EE2334AEC46C164D19E6984B6B5A4B4EBEB4D1F43EB63F0548EC1C96AB129BC86C9CAB872C02E93E5E49D1FCBED2CC483C8826179B069B3D515FD873969605BACB07D36CF4116AF5F4260B9F8639E8C1149CA234C9884C03627C027359359BF05C40C0A0071CA0B8B89DF493D0F685A3D0648B4FF10C41A3B756737B4A14B8AAE570AAA86858F10EC2C36D1CE9246605F67D3BBC0ABBDADD02BCF838012AD69C5D4E1F688CC77F94121E009EF4E70AA67604A184C72CE25C703231433B8959C065D5DFAD02CCDC56CBDB927F19FA02C0122FFCD81A882BCEE8845639B33B363F4CCCE5C40E3CE8CCB8F1BC0308E14AA826EAF37A3ED7316B394EF2F49F8BBE708CDE85B1538E1FD77418E904CD9586043E61E99A3667EDFB89A81CE6ACBBC373680B291DB23E160EA9BCEC97BF7C0F5A49AA376376E93B30052F7D7B2D6ED918DF4F1AA2E5CC735415CC82143A152B15A3D70A0B66BCB7957105A75A8C071ADE6C1FA91E11CECC4B1593ACDD8B7AE4700435D418705816B59F9DB1D37AE915A0F15BEBCFE2D53A3E7C3421F08B10B57AB9D3B8378DE4E8DA62FCFC699950C9C44DB4211F82550A2179403C65845F9E1F297A4112F3E41229EACECBC1008140CE7211406DF1DE3A3A04B75A2E24DFD154E3CE2F898ACB798A76E3DDECEF82A69E61580C60F6A77BBD64EC53FF6221BF416AC772A9E1CD75193B09E9EA943B620091A142E1EC109B89EFF40CB694DBD802CAC00B4E5F327D68D2481ED58192273C57AD475AC23D18A14345C5018116C64B53D2B3F84F159F902D8062342EA876544E4D65C465E880640AD159F7037D0250715DD96D64F57CB56941D6E535335ED6C16DB5DE2D76586463ACCB923B631DCD4A9F204133B484B606A707A848A959AA9B4BCBFD9DCEFF10F2A3D44484987CFDEE1E3E9F4FE132C47494B535B5D6E83959CAABBCAE9EDF90D11181A233250657077878B98C6C8D2DCEAEF00000000000000001523354867109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 + +count = 39 +seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B +mlen = 1320 +msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +pk = 7894540875DE4BDBB659763D0144D953053A227EF15F1E050D46F8FDE7E4208CDDF76A5346616917BD487B1F199D1EE6E977AA9D5A83AE58D96512217CA9F619E8481B1B9F8C3E604918A7D80C1A40B01917FB3F3CED9C0B2D7A7E7710634DD6A1485AB0888185879A39A8E1AA39687E8D287D439EAFEA5E06A366F17B65494359727406F5EBA37634BF2FB6935CED37B6C64F3228FE84F7C34C442E92C4E16712331D889CF85FC7B8500C4C60AB4E251700B5F60955EA60B41739940029CB80180830B8A72E459A5B65C93B0052D5AE73BAEDE3EA0CDB78D744C183F24CD6B9A1A133AC73CE0EC7647FC15A16FAD600271F4E22008A8EB3C24ED91DA2ACE258D953385844524AA26F2342686488749FED4AF021B8786C745BC1D9C79C39A0316B711DFD3F821DE1EAC34FC0E85E95C60782A386F5FE6D54861FD47D777B853525DE37D3CC3F5990783752C929AC038D8BE238C44C31090D938DE35697B913595E8916DCF130A10D53E6A66972611F3A683887BA67E0973B75106C5D70FA292AF045958B29DCC6B7A813CAC903691C6EC9ED4D0D3583A9F384A5BBD71C1FBB84D6B833F7C8DD98B61397672351CFF922A5137D598A51005209D902A0A52457D91EFA522BAA3BB912A4CE006F92E482936929827C732A75BEA3AA5C0E7F87BAF615219B8960CF847FDBE97512764BEAA7CF4E903B373BE9D4C2AF0D69B1E837834A3F2488BEEE60C99DBF27EB2BC0640B0435E995FBE4C066FDA30EB80BBF62B49FEFF364FD8670D4D638B31BF36FEA6E9448A8D0E6227F432F914B818A7A6F0D946F6DB893A465CD66622264C600EB8941B5632002ABEC52A730EE04B35A46521868D3AF0AD33BFA0C46B25EBB069BC2DE61A12DD021F83A33244E8E35D082E31D2E1E0D07B3CA80EC35F3D36208CE1C0EE6CD84512B8770CB1873DE3AAFC2DB3A14F3C97A76E1FE0AB78DAECB1341326F57287AD6A32EFCD6C48440D176B51DBE8AF57AD54CF88F8EC88B5A810CDE5A407CD118E2B8C831DF797E254255220FC49A579DD82C5FB9797CFBAA4A3CE524D4789A34472413E1990156D36DA50A65D2B2A44D7849EFF893C1B9F9119D0EDDA660201E5064D50AC6D27FF8A7D3F3FCDB25C57E60798014CC040DC8B0565F29C78A221E963C7E7BE5AC250E9959D21E844C8C7DF88B01C6A024DE5CFE57E22CAE839FB5B05F9A9423E50462B73B1167601893EF6FD54C4F088DB130A1C33FBE226EE1DC351E1E5D91B6970C3804893C84433A15AC6F182EC2AD962A8035715B84856E8D9142C0E40163ACDA7CC8B8FFF07147ACB9760DFDAB050D2B1BCA519F23263EDFDDBAB9A9BE78CD0CDD0D262887176020EF66AAB70A4B5D62622CCEB3E5C3258E757546D7D812879A161251247E6400D08F1C66EA00322ACBE7DE16DBC6EEC20129A4045E940EF3DF8C16FFA8463865D5FED7BAB1E68EEAA138AC6A33CA989E754351BD79D52A3C11D6D466C986F0DFBB7A51CDA42D3154B1B6F264863965504E946DD01349D91E481F508F726EC63BEEFA5BB03F1A259A6ECC437569AE99AFA6B8B0A6CDC6D569B548E90EAC1C603EA6222031CAF97A75F64148DBE9B60F0E00E2C76A392662328BA7EFA3FA84EDD67B2F24C465BBA01C0EB6626B8D06CA79E6B6387D25D793B8F33E9DD403B03BC4F47B94A02739BD92C201D19331EFB36E039B2ECBBAA199FACC52937670D425B14C827AFA1EB888743C0EDE71A9E2CA3A22336EB3BB63258747A550217B2276FAB3835DE1F0993B623B32B326E0BC5AF807E5EEB2BF7B87BA6EF710ECFBED77B3E05E0F5C92010B890CF8BD7E8D5F434664D306463A97F167830DE44CDE +sk = 7894540875DE4BDBB659763D0144D953053A227EF15F1E050D46F8FDE7E4208CE57068D04080B0AA549C682CF59937BC68EF5C9E690B306BC5D7C757DA01BCD10249DC19AE6C0534F800A1E79FF961AE8093AF00A1FB04B4DEF1A5468317867ECEBB522BFBD913C86B20B1C7C8AD1CB84C1B1D26C467D1E278BBC302233A412B042744D8909022402C513648D8A444A1907002A73109A88862A22D00173114C28060320991C4609CA49043B4112402408BC62C14B46C18B905E2C20D10009123C1411C1409191012C016692016880B45640C4128E218889BA849E4384E90204C5C284D9A2465A3046EE428262208090AA729C3884C0328818C96859A226E82B60492B8901823520AC5045A1220D0A04864221263226023B129814069223384491222D8A2019C3448104580503848A3A0401C22264C08250CC42108A68011024421A224C3B224E1A805C000718A8229D1048559066A61002C9B96291B330999B881D0B2496408464AC26DDC2888E0428E02A24DC4208202870D14476CA4082950202561B04558340ED3B66198425219018209350603A009981831C3C05044480821A22D922489D29644944289D9182E033669480469D9C888113684CC26818204524840060219899C364C1822688B80299A28040BA821A2C849D2228409A2101042100B028ACA480481964D5C386D01464812452253A421033565938201D444641A4871432081CCB8904830055906320A184511825018C66904372260424413257058C6204AC631599208D9046E444809E4086819A34549006954A061E0807040361189364E81440A41166041B44C22C2115318612484401A0146C440224338425B168D04244902140822892524398C91082418070D0108658108480214521A101222A12080320802290620A905D8B29141966CD2141124B24C910620C18089204369999428E1468D104968D4408C23129188086812462CC1360813073219110E52324EE434680CC3801AA9498B40454A24306448010B4511DB082C48002C80106A0B310D18A5255144851C1005C30621C3482DC9048C4A9248C80010643081981084D4084A84B61041206824982D1A182E14B5502107611448128A0890129291CB20529426855912114AA20104306E2118051425215882204C2884038225A3062411350D13442C623460004070510651A2128DCA144DD4488AD0A6512112518B921184928C228345D008620CC625E0468250048602398A9AC02C8836112224059F4EBBB9C04A76532D85D072A56E52AE1B88DD7B5C7B1644A46F793D94D552D9CCDEBB5E8F9EE81EC87CD4B644F20B082AA6D0BD88E92D7B169646595DB89B3CF1746A98A7128D896820D2F94D1C923BBC97B13A0B648C4CDE7A1A9D4EE5B892FC4DF754F7B4D2FB75ADBF7A5AA24EC7BBD422A4CC23E8FC523325019F76058251B0E9C2DE4FEDCBB9BA987947CBB487D800C59AB0FC464E3E327FDEA0035ACFD42A3A256EA31D96BD40ECABD1A0EC0310BF8C421C577F71014DAC579B94DB560AE6564823C5B9B52A667031585787B471046A56111153C83BDC316BE0896774223D1EFE18F66DF9DD2217274628054D4C347DD50C53B9D1AB6E93C3876D36B9D01010BC48A8E4CFCF5687ADA307D8BCCEC5CCC4EE1F136DA0F9A4D97A70E16D951CDA1356B4BD561C5380EECE0D3345D17D64E6DBCCDDCF24E7776A987B01D1A22A6A373AECF56B808E6639CF66877C8DFA27429C950F3CC5F670B7F49159F5978308948FCA0BAEBAF82633F637F34B331A7CCD4FC6E1A767C8BE3727B3724A5C9A4BF4014673FAD35967AD87A8D0D96CC2060D55E2AB6F531FE8D67D2F71D56CD7FBC148B15B5551B1683713F0675F8BF16B24B59DBF9A76F0F4E11F4DE04B044FECDEB4E446D4278ED9AC7E69073426DCD1B26B9F3A339C33C938822E3D5CD7B5BFA448053F60A46083A44B945C9C088EB907B508B8A76D32217353D42BB7ED02304539BCB4E4FD715135005BB234E3D2F350D7CCBE9B14CBEF8F48D2B23B138ED45FE18F473AF0C12E8E465C94A7492E61BB6CC802FCE1A3E321E77A71A2DF88FF033E0D3315526C2094354EA4812AF061E63D8BB33774CA4048F0B1F62F9002587721AC2A3048916CA5D74BC7E318A2BCDC52E3DC78DE48F3BFE3DB2BA5A09B07CEAF6AE6A68036497CDB06411B3612890153FFCC298BBF2D433376DDF211B3E8EA6065FFC98814C50A1320FB2DE2E7BFD3D9851ED31CC3263B275EE373BC8BEB10EF60F655C6E2AF64FC3124C2B04FBBE61B93CF4B75F186D4ADAFA2AC1E2D385A6D95FE15F12DBA4FBCB694516B25E77571E50F9063EB1E3D508B419CEBF9A01983D80A95CB6F6A21EC4E23D97EF07497D5BC8919F71AAC90A9EBC628C0E48FC1CA0546E7ECE0F7B05102CE700D2B69C8428017690F81AE9DD9D1C704CE67459217139E9216993CC0C169D820B1E249C52717804764AD01969BB7CF0E117AD8BCF71B15CA06E3E39B50758413D83B6998F0D64EFECEF7B8F3D303B85DFC408BA3665D4A17281E607D49B9C1190F24A1455C67DF2E85AD1062F5E59FE8BB2458E25CFE6005197D2559F44C9C6852DBE1F51356851B934A8984E111CEB1296736978745BCCE7900AA7A70BE95C306A6399ABF8455CE3552FEB4D212C4E74B35CE0C452998992EED5AC0B13E5E7D3F597278C2B0AF4E9C5C283270D7EB4867B220D79BD7D7C35CABE20D3DE6672FE61B65F295B34FBECC6385F40F22A5B2409823704C55115CE6BBBE1FAE9DF9DC0C9F4DF98AA6D02DE3AF05CD75F04848827B5DB25599CFFB27FB148C1D9B7A784DF9E5B1D1B58262492AE82D55F26C072006F9B13A1B4CF1841684ED99BB764055F910844A81B23B2F4B449D22E1A8A9DCD461434A6CA6720C96324D43F09139DC8C0234E457806B24D1AF652286F4FD83D304BB6D3CCE14D257963B381D1D6C44B5849EB5CC7CFDD5ECF0D19EF3B3E9310DEFE7865441BF8F351B0D5305C6194B6112F7E5CE97610D67A5CE2F6BE27138A71956FEE56658396D7148451309118E977A7E8CDDB6EC4A94829035AC42657CFD645711433D21893D3774A4BA712B014C01ED3EBD14176D571E11D5D6FA4014277C824260913642C3556AD601698377A14653FF48A6D94BFC858C8802009F93B81E0C438A1C5D300D7B6538E0048918159CEA1BD63A854BE8DDFB07D63E4B5504FFE4CEBCA3BA48E108ADB9DA67880CE0ADF8A776522924C2EA68B20FBB7D1DBAF1E7640231821E95F04D4CDAD24F95F881467B6BCDA200E9B5690BF84C01D386643AB7A8BFEFAF69A884AD0383651FB1721F99F4EA3CD7AD6B1F31DFB5C69CECEB36BB07ABCFB6062D59390D6F956FC686FFDDBE022C05BF60EEE383C61342B9F638895A297100B7BC9DE8DF32E2029654C988FAFB131D99AD1DAC47DD3526AB2BFC383D0257B4FE86BD2E03DD6B5B05E105B552E35BFBEEDA444DD3CD6801F7421CFC25AEC9A2E5297F0B877F8A8A6470C4AF0A1110512BE02FCE9DA7CC52013860EDBF519750CAB6B47B0287FF840DD68849D00FDF22732B1D0F6CE44BF5FD09FBA4EFDD2D5A3BD839F56ED124FB939B3D97AD565FF72869D3937E4D52 +smlen = 3740 +sm = A5D3D81F9EA5A0B10E5BB31BE462A7E626CBB9684E2536BB2724100816CD2F6D7DC24F40138913921E38D581B7944A91AD90E9AED2E126EE39BC7C6472144E68F20D30642339940308D8956A165A4FDF7AA3C645A2C9505F6BBCD55EB4DEB27C7DA7403DE1CCBFD13434DD5E2D9BA7A1EB14B8B8F2925791BE3404BD00800E1FBC644FC7820D55B09D89AE9BA1E7AE56778E35519358480E97FE177050EAAE8283943E49958B389A67C081D6299EA7D956049F0A88B77EAC6A1F5E4799ED57FAA3288209BF7A0409F820693959285626426B4A4666DE4EC1C2EE707B768D891BE0DFC179C181718FD34E0054865AA1EF4D9001900FD0894941A293AE2179012BCAC93708EB0EEA2466ECC6CB1A64144115ACF454C0627FB412A6101C9F37AB2F4A945C12939D53EF4C7AB5DF1B2CD7C22E39AA0C810735ECEC18003CB898147D8D0BB42EC37371809C38FDB9D320BDB5A168F9FA8BDDDA50877CFA34992BD03F17FF97324D034B04F4C1DBAEA180DA362A7AE0819ADB4B9FB20054E6FDFD8D7F7CFE50B88509C5A9EEDEB71041FB981D49DB4C8CDC3330EF739271829BE63FB4AC6320453B0185514D99E107E3CD01D92DFE4053F47618D633718384B2E9D37A86CC9E0D61FB5CB05A33E839A203961E3D6DCB4C972CAB3C16C62488E28662671B6D9EC0EBDCFF4BD0FBA03C11B6806F066720EA5AC02062AA169C0E1A3B9BA2BB1856845849F0343713921CE251C82E74048FC343F66C9249F6111F28C081BA87312851A491C1514E4F563A45E6B4BCC31C81826365CC2307DDC9D752D7E96F97654128ACFC7C9A393EA7F6608D8D4E58EF5AEF15DB8A7AC048C308420666651D22DE5905B00769D75D02CEC218AD068592D287221558EAE3F30881D4C400D4FCC85505823ED1D5CDAB325D9391CE97BF26F633B088423B01C91DB2D48A4A55A37B56F83DA7A6BC3129589E6AD8988BFC520590C0A9C7B5A571806BBD357B3AA7F24915759E8300F012735BB49548D2C473A4ACA5BAFD44E74578DC3AF11F68788248BBFDBF4D84E0283F259BA603CA9A880C6AEC5892F91D086EFBA6D5CAEF4564471E72BA2D1F22AAA6520F13139A7E73F2B564792EB016D90C3B6A9EB5F2D957DD8C562FAB6463DEA4473093331420F40F129C99DE7D04AD9AB4F82B00D759BBA5EB0F7AA038E4ABCDCAB1BC1BE8125AA101C4AAA024DF0E18AF81C2A750B08103E2732D7E857A9CDA070EB7B6381395F36C7F1B9ECF4A54E8690CD404761AD48B1E489623DA10B8201AF445CB2A574D3B665AF2B9D19492DCD5B8FF9FAB618CE8BB304564B54E4A8C58DA033422B610018C74A9C85D5B2B4EE3B19044C2F97A52D2A4940520CAB3B3A067A271E437FFE7A623E6A879B402C06AE1DC9FBC328818687DD56F3E3C7298744D748BAA254D4476426071FA036B15CD503334FA7F028A7666564D1C5869D7C9BD887A21EDEE3C6A925EBD140D367BBFB0450F3901B604F14ECACC6031F42B8A59DB42872D6F90EC383449212C3DFFD6B216656DB0E567BB2ED9DAC3D1121F1FD8FA62B33FF0DD4DC4BE29A3DFB80A2802333C50DD82E7872DB834DA2768583895B3C026E2BC5D4C47D648AC60257B145786AB2EF7D86D0F519184CBA0578E314DBD11ABF856067DE4F3B928846722D4694FA13D6F170EA00D74E54008D31AB0D3590F848FC6DEEAD36D5953A4A03E2F696E2777D848C227932B98406FE2546C3B486CF174576EB132D58B0B38076973E1381DD0F70ECD898D2BF82E8A07A9C2FB0896E13B65B3DB605D5144AA0666D334DACDBDFD9F334DF96A752BBC500330042539250AA3E26E53EB37E144233B7EF3A2D317C6867A22E394BC0FF4FA5A4DAA678559B4FA42E07752EB8A8C06CA38A7F869D960894836674C8B3002337EDAC9AE180933AB0C93CF5F9FDB31F9DF29361C0F690846D3E91DE73D909FEC9294F9CE9BC110E0BBC5947E3706ACE4BA0A57323E9BAB233F7CBD824F02173020F607AD112979E5BBCDDAFFF79FB215BC72F34315E39D5F5C176724F8A8A3F53C33B92F7A59D112559F624217F8113EF05D441578C8D0B69285A1F4E650908AAD23B6E3EEDC766B792EBCC6A04C5BB0990A0894CD37D7D3CA7D2F4B21BC31189E2FC2FCB71F2B4CB976015DD2BB26202120BDBEE4B8079A5EB9CE6B4C7ABE9685AEF8E88136A7985C19E69E4AC0D75D89186DEDA94C163975EA515113A2374BF057B1F33D2FED5FA898FA9D094D93A4F58F30DD1B4E4349CF9284BD73DDF36E0F7F5578F028D495BD565B7E782192B2E22AD1A231852E17E479FC4F0139591BF5803C85786AFB9E7A9CADD9558C83F87E1749ACC07F69B9994D4DF7E573304555A6B74BF8383AB234C24AFBB8B388608AD3473F9DC2422A405B15F153AD794EA2D7FDE8999D85179001328C5E6A4E5A8717FA0A6248835D3861C3472E4C125667A1A65A432DD1A059F179F167075E772BB30EE988853F27A3F8EAEF2F1702CEDE2A3D0D3954A41E1217BB67CEE300E495047499AA8311630C7C6D77606AFAF2B6F9588BDE7F6387BF43694DE560ADF19AE12A2D1458726D8AE1D42E81BACA5A0C3BB620B73B8922393E280DF57D281FA92ADC429BCB5CF81EEA68D53A5EE0B1F109777BC53AACD93575AD322F2BDF7A37804F316C5EB6EA168E24F87B5AF17FA0F6370B352F8019AE773B1B339FE4194AC1CF05F858CED66B5BD3A4A01D16DE092F6884915A1E80E5958E7BDEED97947134682A92F578A0C652FAD0ED349C84F01BA86B77287BD5F0B96A3B9F379E4195567EB0EC9FAC698AB244A83AA0A66924DEB2E35272154C04E3D3D47665AD12EDF4B6172640199DA9732265FBAB7EE1FC9C9193DF793BE5B96801ACA77C0AB3E3F9A95DB88B33530622DF89A748CD1C696BEE169E8C184E02E74FC9887C84E4CE1CDE027DB5E84EA04BADE751A33688C0464DB7152924BC5B1BD4A074FEB184FC4DF368F62F44A9581D7936F4CF63B0F4B4487B754429B524B36D810CC2C0C0C2D93A216EE61A3653A4474FE196FB352566A27EBC62C6C353840E588E70AB20A03BE19743337A8616546B949B19836D1E8688BA8E6FD88F6EB4943C0B972876158332CD1730E7DBB9ACF1DEF0430D94E2FE7611D47E71F1BEE5A3773C75C92BBE35F4A2196E9AF9CBC658E83654D16872E488C739752553B3B22EFCB009B481CB169A084F47F074C15DFB6D1BCDF757F7609AA5C6DDD001F4A16B366FD82E1FA5D3712B784671CB9D565E6C0C3D940982FA4BD6DE370320F78610C6440AD6A8F7415576E6700B0E1518334B4D535C7A94959DBFCDD5D9F82A45545A8DAEB8C4000407394B4C747DB1B3BCDCDF2533474C656B728CD1D600000000000000000000000000000000000000000000000000000000000000121A2731061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 + +count = 40 +seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 +mlen = 1353 +msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +pk = CBB6477662E8AC13D5C0A81CE04802ACA124EB5EBB41A2130E28A93F6516519CB4B629A2A3FD9E93A6FA253405F8E1B8C1E07B9FCCFDBBD99A85DCA06ACDE6A35F9E14874E7F663FD80DA3685D38C06B64A8B70945D9E2B2447D6974E901AFFEBC8C22E133F690BAE0CC5AFD50C4C14748BAC3E481D07852E3497D842B96D0B5E7A2019928E8FE67EA0895B66C939812E32BB5D7920BFEBDA32780B9882490A6E171632F2669FAEACB7B4367E4996E8D6EC1307198B876BB06880CB931E4978BDA7F77F95200B6E36D81BF1F0757A15A589C6B2E8771A76173D7D0B2C433F58DBCD8A51BDADC3DC7A2E9841A9153AEC04E7BFA1D0C0363436D0AF63C51FFB8D28BAB3DBA2706FDB820D7A737F2B281301AD5AAE2AB7FDBA6B0D456F978C2B3D390745CB3FC0BCA2F93B93039E41F6FC13838A1A6DA087F193FEA52ED470416EEAC81EA1F5244F38BC3B51B82BAF0413748DA1DD5C2B365737CDEE6C7BA18FCDE1FDA5186BBDA7CC69A67E80C01535814E910372DB3AE88010913F0645F5DFACAA0011C85F79D18C30E629C29084ED94ABC13ADD423190F9DE8C142970C08E4AB5FAF4F218D7D00BA62E5C0D9D1A5162CF28EDD0AE357AEAB0CC9AF38AA605F618BC28F827DF3ADF95E7D49AC9CEEEE00E35642727C001E6C9CF21DAC43B1475D4EA008A50454453BB2E332A8360E14825F88960F6FEC0E352BB87D25C2226A05848DFF4F67D08513DA2CE17852E63CFA35B08823CC7690F8105E4C6428342B1A9C5F2E8E72DE724E84B930023EE0EBB62F53B587758DE9B8CF8F392A9A2128D2B887AD4F0A4C7594F649794D3DB0B09BA51A94984FD4CE3A958DE5B9AA5D62DC9808B70E969D0F5648B8382816FB5C7CB716667C0A6B855666C90C4A2C79547B6E686643446BA1BD140EDE759DF6554F5612B802E11C503F4462A2A797485F6D599A51563020E7E757D9BC400A440CEB80AD7717F542C49CA9E024FFD5A9DFC7B20F0805B210D6AE398F2280EDBAF2560C2BAFC1952A6222B71C2320FDF87328EE0E15F7A5FCE7D191FC7AA5D3356A2FC1D69ACAC15734116933323D8941D734936CEE960A28D8914DA42C318DE3C73A72BBDB01DB9EBC334B05F868F2DA92560CFB91DB779C4448F6491A31F34A1DFBF758B352AA8B4D8FFF05B37DB18BB74AA2BB12A40865F0F8D9B9523095DF5EC233BB726E7A4DB0947528C33EA7E1B8C77FC444B8FC634B330A28A5EECBF85B2F98AB549405047AF5C67D86D46278CFD1922AC79B55C6C57B721EDCBB6DE62C78A918E15FD51DE95E500F4A9509454B3DA5BA56A1BA29D9D7CCAF09168AE65E5B04CCEDEAE239DDD599B21737DD7D050DE62CA760F91AB14E34DA73E1D6DA45DC6FA6AD3E16A80543E5FD77E7030B18BE7DB5366F918548559873B544C1F3246C8CCE5705CC60C6C37B58926DDFE94C2F86CD1538FABAD727A88A0E4A3D0295142ED1637ED0F49845AFE87B70FD87507AE5B7B6EE19D2B73305DA09F30B191BC4BA17A3A324634A19A6CB4DB105A012E38BF17D1549C03256FD8071EAA6615B31087E8A319F032B7F25050AE66BD5248B2FDB01F1A9A15B7ECE98781DA0879B1E5BC378208BE60C23CCFBA9FD41676318E9D96F68960D44CC36ED96FB0BA4EC8B2A51AE05EFD855B3F58AB555A34339816A09ADF2A987C3394647539F05344DA516157A39BE5182D9DB724C0CD9B097EAB5D1AC96D81368A62AC79CABB44732DD76431C7ACA212B618C5FB8816A59593859A43D9CE59CCD8717A5A2C6A1A95082554D05F12A9DC0D6B29E66CB2DE46DB865AFA72CD225EDE6BC0FD616E69E0DC70F8B2D55C362F47F6164CD2471795127 +sk = CBB6477662E8AC13D5C0A81CE04802ACA124EB5EBB41A2130E28A93F6516519C487ED2AE336F334C2F962975C8C3FC88C7C4EC0236BF368507FF0CA76F8219E7A935E6B53D3E51F91DD1ACB90E99A20F23E6C62C1FBD27536128E9D445E3D463FD6E68358A8AA330A2237515FD33C838BCFCBB384C599F39B03F5695195D78C408B26061A4091B2364880044849620934841C0A89018818449A88C2191885C240D943044583852220041A4308459326D1495688B268D50822CD94209A4046062206E2042800CB58DD9080EDAA8605BC605D2240104B66C582202CA3290E1362DC3028EDB90088B12491C97614A86814B18091B4031480420222692D1B221CB921182B201C438328A064059064D8CB68DA214411AC86448C65014424958C2519C12829208890C034818B5654CC8081A37614B48661A42305A0625C184610810108392518AC8810C882948A42424C4619AC864889404A0143212480A084690920889D9444201990002C96D634680C8C6602335801019299B1242A194801831285B384810084481B86908A98C11434402300920996443180A13241220480019A245200082513625A2C4282414925B84505A120481486624192A23A80924C908C9B24D22032A40A4311C464CC9A030D98665A3900D53102803908984A46854345102322A1C93295122499BC40144A24DE1946920B02C1121619314850348429CA2440AA72D1C424101A06D1A072AC08471D8B60C8C448D6090092390404C30498AA420E20201630420C24852DC482620A391081369DB282E9A326490A480CC182912200D04988003B264A3408912332CC3C2494BC288D0B00983C62908308E621025CB228E43B26019C70C230546D3B420600801E22090CA224A431632C222456000921986696400058AB82DA1B8719CA008E3068D10C830182132A1C00C182511A1A68D21086441C66CA4840964C4414A123011278262B66C2436200023115B141191342A081125442070A01220CC9868A2B04D1CB829E4C489C9080893826CCB444A0BA490214472DB948519846400071299B6290292319290050836618242294348261244459A082D14398D94860524B2254420714C802504016152486198C42D00085089C46C442224DB026864B46544365221C62414A8600398241C328024C84550048691146A59B2605AA200580808911640DA9090418410CB36621A0831211592DA402E928220DB144C58C88801156993361049142A219110D8B0441BB740A64119AC2EFB1E387F9F2577B6FBE24DD2FF0B3E11A54F8ADF3C392B0D9EDB62A0881A4AA58448D52C9AA84BF6F6938F2D733D8EB37667FA97F2FC7FB9A429C6A01FF1E9D02C43E94EC7AD3A67161573D8A823876F9122029C28A23C79DC8BDA430F3436C2C1827C7CD2FB30B7A408F927C7C53A45318E9E8B02F3DA74472B543BDED9118071C87D12CA0E3D3FDF5159419E36B4BE113D30C3DDF532405B59B5EA67914E905E625190D213E347E604058D7D7D019751622C9D75278E5758B4AE7D55E1D44A1CE48001768493CAD6EB95906A14749A1C8784E7CEAAD09050AB524E255A98C3CCF883BD3759E982FE0EAF488398532364B935EF6E748E0AF095657289CD3751CE913EFE60528C88C22A099DD247690BB837E8CDECA661B70BCBF0483A9A342F9375B2C229FA5FDA7FDEA7C9DCD8B90FDDB04C7AD383B41C0880A0E4E1E3E41E76FD54D720D1F32255A14ACE2FB7D09DEB0507A0113B3B3D73E9FC8016823E7595CAB9DCBCCBE307AA232863F1ECC6DE21689A3E544BA5FDF1897383A5E9C26DFE315B1BC397E6F1C8EC23070C8CBB5E86E20A3FF666C37C3A2619A47C28772675E0F1998713EBC98FD142A9A16459E45925375CCE26ADB21A91FF1A8CA87711B824A94175D2DE6FE36E32F6FFB46C39A2DED23E72B558710FB40E86E448327B174945A2CF4A30F126016974C4D94644402F911F3A16042B365F0A3C00ECF9F25563A56B218E6821347B8D94AB91B2799E4361D9BDEFA6025CEFBD07E99F319CB645F6C133203C20FE5EB85DB6C9183B5BC5440187CEE7A77CF770850CE449C70FF88277A98B2A9493975E51CD9582887416447D6753271D6EA8B3ED9FD9C1923C31B70899C1FE73721CC8429A56EB5218170FD02D7FE427C8164A80D9E3B7E44C6382AEFCA1FD3357131E7DBBB1A7D4068C6D381707FF273C3740CA3164D454DD7BAA8826D6057F83B4A3CB071306E9321EC172B5A3EB78F3B7B0CF0FED9DA746FC04135A6C72E1BA4247B8B6F2DE7491E5DF2D72535900D59BFE1BC3D86AA642829F7BADD45BD8828EDCBC2D9C2460152FA2E1B5CD7836FE4953A68B478AF2EBD1A541E29FFED6B620D0D35BC0F0F46ED817BAB963D1407E0B2E908EECF924748C40C1D1C1709BE8F6C10A5EA16DE5EB9DA1B2482073EB98F39225A028ECBE99CDD51372412BEE6D3C307E1886DFB10221CD2B614715DF2B54887C9FEA19DD0442C098065915193B79770386009AAC8EB73EC5F64DC02932EB78A075FF18DB677991C8C7B6BA971F93103B812230C17D7D5BA3174557AFCBC7A8C1A0C5C2543AB824680CA458741CAA15948372AB4037938B8D64E9B991AD70ED539775E8C5405328EA95770802AA2F0524045F6BA8A8DC0B2DA51ADB069BC2A56C66DB631D3FE3C35C402376A1F53B2A3662190D9F5ED5C6DD7DB61853726B765CC9191F824FA3BFDDC81F0CB75017CD8B9C3DB3788FBAE842679848C8E506C3C42428847BEA338DAED6BA6ABCB66A13385A61A2032CF47690F2E28FE10823CE365B74A995AB1B16D138860F2DCD3FA5B22DF846B5918ECEE0C8FF6BDD1E5B032865B994E6C016568BB97520825C95011C8A6B7F1CDC6A52436B0D6826F3DA320A21AC2C70E9B29205DF66EAFA841A90A9FC3665767998D4DA062EC1256A3CFEEA19D0AF5CE1CA3D841A36FE7CFA1B8B36F5E6BEEDF2960024B88F395D4C86E0111A8F4D617E197A47827706C3783D230EBF881DB1DE745469E31B001D313509C34CC42B8BB31E534D483146C392E9FE311E5A9E9C8E468CF3B5F8D89A4210B884328AF5A5264CE16D8B9F6192E442073021A3EA26E7EBA42839CFA59173534C6373763D4F85D2EE92848C8F52FD5690880330BF00D04033F9C0A32AF350F9F6178218AA81F18A05F4B90BC23BB0C7106A6E7056556629DD522E3FDD373F12DED63D96210429903D1A3EA7B85C1E3004F2C2A147BF01819DE1D6C79F36803F9094C08AFC898E81D79DE6BA42C6336467B72358C37DDB364D13A3045A9E5D1B7F56D4EC8A108D4D99BD10DAD76CC1061CAF34D4AAA6E6C102F4BF7C3557817F7A1716B44BFF655ED5646ACDED9A22D4D7761BC36955D6ED1FF3D93DA54C2072362B3320B44D18526C2C740C830D19078DF790A22AF0D0ABBE767B9966241C58DC4E581422D52B929FBCA0CF00B32BD56C7C4A2B139A0B54D8780D11D9580A93F9BC109FA7A32F5DB10A6C398BA76EE8DAAA39D8534078B94D9C2AED6E5D932B579C64C946377D5337947F56509D3553FFEC5F66C33F4324EF4F1777612B9E0AA00429907693A6CD53B4E07541798160AF121932A49C84A00B2FDEC821A3C0ACB5 +smlen = 3773 +sm = 98E851BFC91590F4F5DFB414F410BFE79CEB15CBD652E3E485F5D74C38D61736655CE09D4B11EAE7D468FF6935B36B4A84EC4E00C79C2DB92D8821D3199B6EBB415B18337B8A6329DD27A5703BAF6928D5433BE06B0419D0577E476D7F770432ED5AAA4724F2B2A75D0610AD767F63E866307B98E6E84FD497EBEA5638A51501B54BB333294AD9DD3F7B169E8CA2011834F14B12AABF0B18AA6F691F9E0D16AB22B6EAFAF0996F458F3D646BA2F7135601EB92200D1BDCD96D2FD8C80F0A1B4EFC914C33685C9062E2CFCC99F8AFF63EF15342B41B173E6A135599F8E28475EDD65A542B5BC8039B02E03D9B31F2DE769F202E2AD4ACF13994F1CF70FA174C4BAD3AF3CEBE36C1F8DB0B0D8F4FAF143D21C133E80470478A35846CA499239C3F48E9BC805E5C36A697CED59E604C3925E95EEB470F3FFA0047319C041983B289E2C70FEE89C8F423E8BA5968870ED4EC7963865490D2F128DF176270A850E368CB04DE4F320C62C78A9B1C3032775B0041D076F79A9C83B1ED0976D17891AAD21E247589AE891D7EFB21DB7A42B32259B2CC1B96BF550CC77AF97418C70284178FEBBA32EA5708EA11E0063A77CCBBE3E5CB4824EEBF02048340AFC63D3381324D6AA24963E3259552C5F6BE83C524FBD9B4CBFB1CCDF055546D20C68B90C9BA28B7F842E327BD8F1752EBEB7FB2569725E57C24923AC6E46A9CB73C1F47DE7C28C87DDEABD309F49F432E7B3A763441302CD6837254DAC2EB0CCE3381DE5673E29C0FFCBF98C52BB188E069BC076D406647B78DFD05B04D77F65F958E458C0DEA3BB267F378B176CB2A6AF3CFD3E27DCE5260B557A6161DB24AD88C3E383946717EA61C38D8A09734351033271B1D70E97E35277B7FF6F40D44F19EB1DC7710297741A760937D54AB8A29727EC5F0DEE80B80C608CE46CB844735953E1C01A796FC43DB6053A54C6E5992E7F5C5B1A3FB9DDBFA60EF944375F0FE1643CC3F0F40A49E9EBD00A75D6171DC349FADDE883A4620DD4434C663F23EC06C4B24740AF58728874BD141F1C0791489FB7B0A4593EA6F939E6F5D4F9D7D16381E174571654FD20366A87D783C49073380003C10021D3CCB8C8C7644F7337D249CCFE5E33859BC2B8F01D8960F88ABC4DD77AB75B2FC3FAF02A67C599DACD31B174A5A81D7392A4785E14B2C80C662FAACF24F538BF2205FC0AA1C2D8D14753746343D98C6B74FF8364B470B24CA51AD9253801BDF2C7F27F4260D7164FB31963EAED335DB58245550EC5C22C36C78424F5BA56099DE6A44D5D0854A45EA76AE9E6738697403FA9C650473F7E944B46103E5F68A6EC1AF131E8912D272AC9E8BBCA28B711C7A80BC37404CF16DC75BA4C651EB23D5720FFD7DC64D102ABD068D499231CA80D5378CFE2456FCDF43007AD75E127570AFB2B058DDA3D0C3FDD64D13A5CF19CC2FA76A1B00B237BD9A3EDD4DA38929CB1C846599FAFD39A71F9F9792EF2A18FF10AB47F9BA6C09F5B6D01D2087B261F96BE44FB90D5EB21F836215A1F9E922369DCBD3AB6330766C9FEA6C194A900834D77806CAAFF062845D993134BFE9404BDE6935B424D16BB45CB1E94D13970EC72E615D3747DBF37486D0E966CBD4FE358FCCD540A9FC4166784BA83127782EDB040A7F97246B489F9B634A229A7915D323E0253655B4863D0D4C964DD4A3A6C0096910C19ADFE6957C6CD0E0EA5058D877E094F08F6B7ED09B9D1373034AC37382972557915675CC818D62537AF8B44CDAC19DF3985E95313C8702D66E9854B8452F5E38C39A8E455F701F060CBDEBD6DF5CAC26D95AF19C86F40132C04FC20E317972CC5813707E280C6E03AA266225C0D89A574EB321524D2C3C8B8B0056154EA29563E205D8DCDABBE38D1F5C46B515C9C254D46C149BAFC50087401A5618B58E11ADEAF9339BD58ABEE8F39590F596632FFE0E05A36E7912D98A8B1099B34051EDB49127CDF77BF8EE66CFA72D408170830D9D1EC3257FE38A646E9C74D97796F80C39C047F49F588AA4AEA9D60FADED82E83452CCF39CD78E8FE59849E36FC0DDD4AFCD5DBDF80FF90F88C9931126E6FCB09D945BF7B89D49A3E951C30C228050DDC443D7196AAC8785BC11FC8D9AF5804F993C6543C0BE3C492D2E87A219D86997789FAD0B9C9B2A2B97D9BD5CAD3B31447BD268780EB33DCD888F66CCD926DD86BD5EDB340B41857DE0688732E6580DDE631F7B1D5FDD2304F39E7CF5C1A708F596A849F0AA19E7A2522A27B0B1C8BEDECDE0113DDD93F47B9711EB420EC555892A388C2F214E14AA0346574140462B9984D91F45CCACBF70B6C83FAD6F267BA776502FAF6DCEE661B4E8554C63BFEC9BE2AB4F30EFB70A5EC078E73AED424C4BF1E7429D56B63445B59C02BC94F54C1CED2022B220B534668061BC2F1D72DAA18AD48840994E70010F49B7C3FFD28C70AF1C9DC5EA373BF442B6AE00F9D7BA7DEEDBA8A52DA7C4337B3EDF659E68301E6B0478F93F2CB299BC4BB50819A01306A002EBCE2922A3FF08D891002E33E7371E2576A341343930B18E7EBAF015206E482D8E81D03534A9A658E02991CE6273783AC4808E4D31AC9B841259D5F142EA1CCDF5A796A139EE9DB5D9DE1C6A97233D105A69D74734831C1EA792629073E935AEC9D4BE86AB2F7D31F739F4111ECBCD3EE68CE61C306BA4235B00E9578D85E76579D6756EFB2D7EC5D81BB65089EE3FDF6E185BA9B5181479B1E13984FB6489F4BCBFB5687C1947097ABB48EB8868421BE5F3CA231B8ED372ACEEC917A1BF496E4B5CC58782CAE867DDBEDFB04F49E8EA1304F9C5FCD52438FCAB4140FA94DA5F2C9E7F484DCDEFF6CB538921B4DFD0E3AF9D40B91FF29519E523822042CBB28F2C6B178D3CF75E4FE5D9593D89BFA39B5979D25EB0737823318B5FC3D929DCAE490226C569AEA7A556E700D6D19E188E37BFECBCB5DF31956B3947F7ACE57028CB35CC826CB34FCE977339FE25A9FCB9C68DB29A9C763DEA79D8BA66E47055BE02B1F0F32DC331A5D4EBE22B11F93D7AA3DE80577B19BD0C35B6C06E45DE7A7A9A9464435903B0E2382E3C970EF2A5B7DA775CD734202A13FA0A7A60608CE67A319FDAAB6DC0F50BA0DD9B9D4C0E5C52CBEC9693206BD8A7135CCC66C2C532AD400A7F69FE2CA7B2CC235CA79B098D66E6EC0FDA120ECBBC65CA8373FA6CE8774DB7D23041C985D0BD840F558E26E948C9339685CE06A8FE96F1F843A9E2D35D09725EB4245918AC2A18FAFB85157D1869D25D88092D5DC44D004222ACDB708A4A57B6F95F2ABC4C62010F2530353A3C3E446166989BC8E0EDF23475969DB0BBC7EBF6FF24252F313A5660687893B3B5C7D0F1F70308122A36606668707D8687A5B6C5D4D8F0F8000000000000000000000000000000000000111B2B3EAE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 + +count = 41 +seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C +mlen = 1386 +msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +pk = 021FBB332FD759A31AE02EE6DA6E3D502226111E82FD08199FFD033B782CC044293C2CD4E4A359D385E70D240D7264102B8A7CB41FA766D581F440891178A44ACF89359C99F2D051B6BF8CC18DC2E9C8023804C0352925571F0FD67944AA39C4F97B7F41AE1E9F55F937F1BFCF80B1BAA2811D94B795DF2CD403419C05A97918CF3286810DE2ED25AAD0B77407953E0AEB16E811936B7CAFFC374E8BE21BE083AEB7C3240585536E2318CB736DD1B3A01420082E5BAEDB367839028DD43DC4B103254DEDF2336C4C4C70BF64B04FEF9F45D4AA0E7DC32A41AEEF6CA132EDC1A56BDF1E6B39D6479ACFCF6DECA767931C50D7333A85ACB96AD756676DB4119867B16AD51B7F50E52CFB8C081DCAAFD2397FAF7219FB9DE3DD412A41EBE1BA2321D94D3D580AF5ECCFA788AE0AC7D69451993E8D7D790888D22FD3A086A7A02458B1EFBA0A4E00F63DE3F5613B0596C6F20557AF6B0FAB005AD6A24BCAA83C02DC3BB7CA51599233A083C1F8C15FF3C3131C7BDA11EBA3C69F663861B47838036A3E1C0EBF3CC30C02A97FA2FF8ABB0FBB84418AD5464CA6B6F369FCB7F15AAB5BDD2A944532A9098A229FF39A1BECFBEF697C8FC510489E1970D58B72F2C6E2EBB84AD5A90E22AA9E2CD99AF33019789A204608D352E66C2C8AD57EBF923315F269A0542B922F009B0885AE54D5733851B079670A94B5495F738DF2E3BD3CE455F5FA2AF2BC510A574F18C61E4C71AD0AE41111E3551A82CE894EB62175384AE8EB7F48B7ADD8F3260FB2FB21AB9BC06A77199FF5833C8385A87E4379D73CB82417CA44F55CD721A2CB85F1AD8AC6942050338F9081F4A93471C6A8C7A524969D6AC6664774F71AD5BC6F744226B6550B6514B57C1651E5CDDCB25A16D0F23C9CD4705502D5D07C8F06218CD97777D53C53BA94165B1EAB9F2A36DC9FB73B50E4B25BA37DA9CE953E4CE271807B0048E7B2C98AB333E826909A1422636DC743444D155BBCD220F708666D7D09C2EBBF9B4ECC9E9681DDD5B06E6DE666F3942FFA4C3345C3EF1957BD2D0649E952C58640B8FD6AA57EB5D0473A1E6936D37087837462F0CB219AB26BFD9275AA8E8BB7980DFF9D1CCE4E6BA6C3CFE8DD9B67DC4E5CDECC1F14AC15C1B5B11E7F04A18A7514065153170183728115B9A2C85154B7AAB7F6CDA6649BF6A565ADB554DEDE413ACE18D6DA5097D227497CF460D71966EC3F9BCB1EFF9EEC1CD9E7F37CD23C327C7B0B758D536B530B0A711FF871D926FB352FE7D30EA58947CE47BBD3E3CC120C9FCE609575E59CEE6C06BA2AF1BF8856839953CACFC75575C826E4824EF1E5C06513034C879D6C856AA6B7D78C1E9E8DB9EF737A04884ED799CFDAFF47988DB6F2CC91A4081BE1DEC600F88B767F8FD81534AE77FCA40F0B47B723DEF6DE0504270DED598214AF5CE102E749DBB2FF4101192D96CC3689A5D9934C482A62EBACED31C576CCB863AA42A3FF073B58ACD5826F3A7C70403AF8CCD7D6AB5B52ED99E136BD7449365C41F941EDB4008190AC23287CB3E899F00F49981298870867A40A460AE771AD9A92DCFD8356FCC0AFF702B2B656D6E632A06490547E2F70A31AA845A6E63F24F81A74EF96750A47E0BC1F6F20D799A734A7B59532B42CAA13AD07F3B40A32C206AED8E2BBE91A7074D4E07A2940C2D9278E9C557CF3BECEF5BDA02CD172771D51FDD65F36A82D8AC4965C82D9D2E218B645F286413775C2F0F8EC830E3283919FC916CC6473A630EED551E1F600570F3476E4D564A351E6714E8EB26C6BA3070180EAFA16DE5BABC23C23FA8628772067260F012748ED3CBA6D8875DBC7CBD2F7785F0A2C37CF2338 +sk = 021FBB332FD759A31AE02EE6DA6E3D502226111E82FD08199FFD033B782CC044608944D5E73E970C01FD24CD93F74F603194D77BAA8F7C0E500F8DDFFE701410B39FDAA798DBC8E772C386E92BBA012D04FEF32DE8214F040D9A62213A1D031ABD80CD507C61D109545E8B37B471BDCFA5F42829840EC0EA2FCB1F743BB7956B08140664226DA384811B0024003548503224118089E4064243A0481C41095B122523096622B30960446E1CC56C20B80959346E18058191440DA18841A3026448A609E346512019481197680C0782922212C3266EE43244D0A87194246E0C49221A035188C6018832512421481B811024032411C44D13144C00120C893405243472A40252898831604660C8284AE4104ADA141042362C002242D9A88CD1C0314CB284CBC00D62C8811B142E93401013274C42A06449882511112041042D1CA9240A3268180571093342249988A2262262204C492831009991238880D1A82C138805D80888E3288A22329194368D93C67060364080A88588024519C644A396441499484B100A122080992281E188008C4060E3B624A0185214352A02C401080520E222225A366818C905CA364592C4241A4344C0C02861247183188114841098226A2006299440081928480AA14144B0091A8601C0C08423A831044960D41610DAC64D8A146A98264D14B20C090648E00009D4B88D5B202994A8610AA3804BC604E1B6810489254C368451C22DD3440508140CD8844022A60452342E8A3031A3C2105A442901394599C48118438019394EE2A4280080318CA881442269E31470E14430404446610008DA122C5B984424128DC0B02DD1205240127218C065601488891665E0C488C2062C6040044C480022116063246259B251CA94612224104BC81110016963B031DC3805191970C4924D0427449120300C9271CB040021424A22A581193101D30668D104844B1092CB48801B04901CB78C882461DB204103C08094987124174A833265CA1020223988D0B00D84460D4B964464C6694B0684C2A84D080300CB30325926094A4202083111CB4644CC082540261048A80D13858404960054444540164E60300C548211C42684D2A665DC4241003724C2060A009004DAA644E1B4440C9040C22850A3360AA338462398898986885492909C10280CB17061248259C20092448622C50D18C99104B225180932DB982010A62DE3102A09393218C388A2B4442418814422819C487193C62823A98011077191466001C58488A86D99E13A2DB1E2DA5F9A86FF38DF4CF3C1A97EB0D0DD408C0E40C90418B94A2F32BF7D9ECD192A50F84CEAF73BFAC177F387A089FC17FA3311AAD6E18373343AEE1293484483F436481AA9A47C5D0EA29A97735FDE034F1BB7E890B2FFEF9E82FBCF2DFDA1481B1EB25417C07D5961FDD9917F022F15E8FD1875975B5317FCC213EC4B9A3E3DE136A4D3DF672DF56C1F8C4B5D309E18B73C374C51E8A4BC262901F9EA3183BAAD923FA0E3534AAF304CBF183881BA14F58E81EA994801F6728B11F0251485638A90D26202121F00377D4FC39F6076C7386A4ABBB65342679AD71DB0C01BDA5646BD894796BAA54A189D1C8DE802D8D3460FB6A403812C5BBEADA637B2543157DE817CC9E0E87C6710AB36D6EF606F1E7A3B96E78BE57A1082930DC67EE955CD706E5BA3430C497502BCD8C851F3EE3090A33C22B8DF0B524998E751AF12F66295369C83E0143057EBF321CD263ACF49E25C5B26CAB5F3C894FC44D04635AB8073EC7EAA29B84C92EBC97B24946E7A59A0B472FE08E01771B92F3C3C12529F7D964119FC69E1B7743DF52A4C9704A4CD05441B1AE715BF0604C05A69E51FF5A9252BEF0B38791BE7858E0C667AF8160B3439B1E19B1FA1E3B8F5487696D40C69372DBB05E33EB470A91381603AED626478F1E6976E3DCCBE124B8BAC9975FAAD928CBDD024FED28B525DF2236CE41FF5E34F2B2B4B160848E670EA9A2D879849BFB05A245F624E4B362EDB2181FDD780EF585E14F45DA1AA31ADF430866D2A949F59BEAA0E914F40D93BF81917110C79156BABAD37BC0136D9A58FDA12B0F86A4BF116929858E923AF68AE2E1DC21541EEAAB4A984DD45BA7A252F2EBB6CC323A10E74B23D297DD3ACA5DF789401EA815CB3AC811DB0D9942031BAC61BE4A1D2E8CDA92E63E5789283F5EFE5E818075D1708156FD47F64EA32FDFBD12CAA346F6B7B6789AF0DFDE865523DCFC8F05AAA02A56CC2F8E9ABFEB2949E40AC9A742A00EEC726A62DA0A436B3EA8335AF5907F5090A5658112B5F3BA553FBAD2D9DFF39D074A1B2ABD58050DF99B0C4FED48CB4590CC87EFAFF7FEF667B270FDEAB09EFF5D70FDAF89B8C522253B308DC817E27FFEE053331916192C84938E3757FABE415059A556403E879F3EB419F4B8B7FBEA76B9FC887123D5EBB0F98EC0FB00E371D5FBF04C04D2FAE5FE1E6B77255B40E093F4AC89BD4A1117CD0D14A8F78B34E9DB6866222A445B80F77009B2EBFA6F57F1D28FD0E5C61E2AEA0A14E987F44DA7EA99B574997AD46EF154591C841921D0F76810E4134E71F044D6A5CD45056A90E086422158411F63D489FA876B730198ED7E1347D1984BBE8AD7BF746C79BC61532C3365E070DA529866D0C6F72EE9125B802E92D9C8F19731304DCA7A255A86AA2CDC47E8FDCF635F0FBCDF86688E627F3C0D7DEF0EB4208D7667112FB5A2FD225EF2DADA9765543C3783F5A3621F65E3CA17C2DC97A120FDFF23F05D931FA4E2B056CFD24233DEEBF6873FAA4101FC723ED5ADB8E1D501F7F8B20B94173254F9FA9D3991E6EDE1095715C6F91A801C2963B6220FC3B015084422A8BF5592A90FAEE98303109E75C6576F02369AF1B905BBC086B0A1DCFC1EED84CAB22FE4C49C35930296E70026D32CC446A34F9B5E8DF023FD44C2C4EE0A03ECC84DAD5F5358CA814308B44CCFA50345EE8ECC1A4D6BFC5B54C510A9A57256287F1A33135C2A8FDFC5608787F2E92DA43003518421D42711566EB2CB7002E2CE4EADDED0062FC3C65CA7D92E1FBD02E07B3871BA40FD38EFEBBFEC7B02AF9E2926838D8F4AE4E934D1271710AB99CC7D47463BDA73D19FB65C8A35B5F6E1D81B2E8FBC508FC92E3540EC9EC97BFAA53E8F38E85EAED253B07A9368572E546674B1C5374EC82EF2C5AD98ACEBC8311E4B3FC51D2DC953BF22C1349396E69D972945824BC442411ED963E7A519867D051A81A9030B943120AA1D4A7C76BACFD284E2DF31D835F79F0E5A4D9A5D480568DB8B02F6CBF8282429CA26285EC6754FA6BECDCE310FEBFFE936EDE8D69E20FA5EA91E548F8230AA2C5A1A04C772B32C89E1701CAFDC34823EAB711866ACBFD7437E7487FD223706640FD36D7E5561AC4BC224F4324604F8C63AD7E9F61C054FC2F663D9F92C5DA2028A5D852603FEF33CB783895F0A602047BABE2C3261769C90EDBCB1DAA0BEC72508EE4BB4496B03F31B51298CBD5367B673736D35BFED0804E4599E8C69731C329ABC0921D5FC3ACA3D8DEF8C1F22D349117BA596042F6782B4D95CDA7BB3AF75F0BCA850AF73331EDB5F0DBCD01946C30992038D26832F41046739989858995D9D8DED5 +smlen = 3806 +sm = E267BC783465DE453835BAFF9BACAB424D91A064131BA0B2A3AC362DE083FD26BAAB167FCBA2C0518C8307AB8533851D609873DF01D0229B82DC1E6AC646E208B449C1C422AE743B6C1F2424B30DD2E27CBE8516E9B3DFE2231848560C84FABEF8AD1C7F15F39C9FB18BBA78A28FC40103478085F1C0C9866AF6ECFD5E2F1AD09023EF10407AA7F622A2C1C2B21E1E21DFEE04A9D9D0A063E0B5748F5AF789BB3C56F306AB52204CB23B726006ACE042EA3098993273EE6DD318FB405ADDCF3E5FED6158AB4084336903435499E9E7AF1FB76808D4BBA3AAAD895EE7A13AC3FCD84DB914E81D7BC10AA84F2955351F5472DF596D0AD910D60CD4B31DDB5C510B13C1F6B203E97F48BAC72EAD93FA626B0A339FCCF896418E4CDBF14A73C0550AC9B44A7C8B0D7838EE6B830949A2D6BDE94AC329711623A0F995C08EBC981B79858F1D945C0DC8866F2210A4155EB2EB70EE2994A50BBF30806026A181744E0BFEDEE6807B4CB3F4D068100151F88C3212FEF7F8BB72E7138A2D03CDC781784B75D73CE2216E0BE2BB34D3A1FF18569A01E6826922E8716B6D3D73086F3AA29B6E48733FDB259BA8F8CACB2E2F2C0610815F217D56BBA4FB972A4DB11BC56298984D363A12DFEE269782CA435E7CA0500CF99757F0A1852F5C3F84E4F8878897FA236026A61EE1CB9C4F3821E88D0F750E541A12288337EC457EE253C380378ADEED4453E8578C5B2362D69FC230DED1D48D4D7FB53E891E1BF1BCA3D7B3ADEB71C433F5FCB2229B66AA8F5A289EB64682D0151798CF418214C20A61FBDAAF874D252387036F33CEAC554CA48ECD07E3DA07BC4F9BB7F294126E7407FA71437EB2E60B93BC7870EE64EA94B093CEEE0542E9275623DC73E6AF084CA3FE87FD5E131D7C177386A0A1CEB9F7B851D5A9D57776845EABB4B589063A5ACF082E5A1072689A0BB142402CD8C80ECA64AC4D554BDE9ECECBD30CCF92C4636590A090C92A7F42D30857F1B4B40AF22138F94204E155C0085BBCC1A32919381588353ED5AAD2AC2D80990FD0B002D1DA6E213E9FE30803D17D4653273F44F9D6CA560D3BAC185BE4085A1CE690F9783254790BC2F35B2E316371CC5FCAEA0708AF4AA4E691C0C8BFA93873C7E240432CB5C9F2E80E0A6FE8604FD3B7EFA5DC2FA58FD4D40041DF81FD4122F720E7387C89ACF426514E723983F9038217C2E969814698B0789CB4073B4BAA0A731619E7EDC7F923884B5D252B15270753435EAD5A1D085963BB1605145C0B3FB76105A50E704FE2D560547C1BED922F6B19DB8D8E9C1BB094F2DC18CCAB761D4C4F86C681B27ADA47EF4A6DCD83A3F1D5D1BE4FB4F3EBB38578F81ED141636B07E59DCCF8479330369A051437133E85DBB93203D645D7CE9B748E24302E1244E5F61472AF93B06FA31E7FFE87D3BAC9E5D46CFE28264C27AB8E9F7DD46807AAD147D74355E5C7C455FA094B88B071FBB24A0CA75FC6F7E8199EF507CB8A7D62B2CA83C2897D8427BE9EFF50006276E4845F1A60EE4EC6589BD699A88CA3DB2E5778571A081CBE335C542F5344EE93BB845750A9AAF6A33CA19B0AF4A6F4243F3DEA7102C1DE71FBED322F281637379C84DFED10B6D8697D5B81D5A4E38E93565DE18B8794B0018F927FF332211B008B090F31641B6863E9F20B4024AEC8459838B61505C01856B3A0821A8722974BD7D0E972F25211561E5ADF58116378F0F97C6ACAE4062C72BDAF5A4768BB7D3F0D38A9EE08C5246AE93664CF8DD2E793BB980E44926ED27E32E1C04472BECEEA8707FCFD38E842D1FF1CE997DEC882A661213C59C57385085148D7864F2F57693ADB478B308CF96C513463D5B78AF57082C170BF6E6F76460CE145D70C6374EE429A39D013E50EC4B74765C096CBB91AB5C3333FECAF35EECF118CB010A44C2823651EF755B0D00EF72759321A77389C17B1AC16A4A7590AAAA3F0D91CAFACBAF0147461FCBDDF072F89B5C1057C04998975CA661E24F0A0624AB354836FB4A2988FC8E9637582447F3FBE5A04F5D4E44DFD3B1030032E6A083AF75A284660B9CD71B9BD10B015C27FE6300CD3959B907F1D81DADA951EB08D0AA99E98FB7FE94502C712F8F8A2ED466229D7073F1588C1DA44DE420456134A8A16909F96DB666245EEAB04D41D99BF7068904DF0849C617341D785BC8BC4D998B97EF93C69B06FC2971521137B2A769780CD4400EE6937B4A8BB4CE4D4A0DD413FB2E7494CC6DE6E293A257F3F3CAB92ABEA1FEA161D47E961FC3E576D6EAA04FF7E4A24CC53EC7EC5A63A998A1844FEE072AF089CC6E9EC2422003D207670BF2E386361DDABDE204384E89875859FD9E9637C34CAC7660E31107FB521A4638D4D0FCDA5B43E9D57F272005477D11635F7A51609F0FACCD943FE803F87B1CCD211EBE59BB58AFF93A450C18A9EF403AFC41F187A541339A04AA1E79043EF8818ACD2EFEE60119106C066E04DAF1A51CC6EB03B6644DFF14BDAF0E0E2D6A104F0838D66AC02320B19DAE15FFDCE352FCBB16CE32AC65D11CFEC6A70BCDCF5C5D060D1E2775D1D73E70C27EDB366B5FCBDD07B70AFD1CC77F562479BD9B3BEB66B9817984B3AA37772062C36C4AD6265FEF1E8BA1E807CD77C4398065AB913ED1A3716E87A26940FAC3F239098EAA6C55FDFAEC101CA92C5187B2E337C8F2FD12A03F6C2F14E88E8693B8E56AB786FC6248A7B53E90194AD8937A07800E83696A3EA6694880E406C4388E445E71D59FC16F97B7C3C0D9B10670ABB01AAF40381C8D6834E16D0CCDE2DBEA37B263C585D5F7401C8E855274ECFDCD9E0D82689B67C9023F2D71F250108CFA434C9D0791AF1E3A274545D789667CE8C1DDEC39AF7841FD181B0FE9F8822BB5F0B8A9D81D0E9D6D45D051CC97291076303B109CEDDA5573159C9F27759BEB1569F6876B66EEE44A2DE2BF8B2E59947FBD9596ED48F7C368D5B2B30329EBCD8EA9B8D52211FCCFD82AC83520CF939AA2E2EE9CCCE5FF648A72FB655A7257D8476F58D2FBCE75D71A253E5A442CF8C58110D90C6FD25CD431545408108829BD2BDC214005A9D1887C52D0BDEA28F29906D824AC0B9545DDB16D8D9D91ABF5652FC6BC30FCCC8FD8DC7ED5CBF486C8A3A0FD594F194BB9CA8CED6BA75035932B39AD5829750DFBC21A95DFA0CDB96D64561924815AB6199943F82641916538BC83D30CEBB5E1540CE10D520CF43A263F0159179B1D5B17C7A7DAE4C02BC6769A015D38C053438D8A16124DA247A3C9F55FE48C9EEA50F6F0C4583BF2474DC822FB23C4F6F250C09232F30404347696C7486889199A1A8FF02081418212729757A868B98BBC0C7D7F2020832466C6D7071829AABBDC0C4E3E5EAEEF30117255F95ADE4F5FA0000000000000000000000000000000000001122353E9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 + +count = 42 +seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 +mlen = 1419 +msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +pk = 38B405F62015D1B7B998C11926E5AF55BCBC0C4370D5DB7CE4EB8E3803020C4C8DA10E4C7E27B1944DD0856EB68DA1E4C24630B2E1E022F84FD8B49497784134A04574CE5990C61E5449AC4BA9DCC4B6FE100F46A2122A4784292E450A74236CE28D30937C548BA528FE4DBE4987DF949FEF5315C435BC915ABCCCE06D24EA7C170033828FC20637473E124F6946984B44F78AE83DD1D209EEF71E6FBDC011C3EB541039A2B35EF20242A2E9214BDACE99B38197ACD7ADF254AAE37D0F47CA8FC093D54BC54DDEBDCA4ABEB9364CE111734E4C4A1C66D278D57050837DC620EB9F6DB51836B0149C41C978E05976DA756505720A70805D01B43272B4AC849E4E37DBEB53D1EC772A93C7A90F6D00C07AFDC23D524D59927BA0395B2BAF9FAD53A09BE18F3DBD0ADB67D4B5786DBD2962D156CDA04595914C5F9B2C99D819464137E9778B83EFC3EF82999FD17BB36028167B5A35E9F4ED9C162C77973D8C1AFD2913B0FF77154F8C98CA6DB68E0A6B60EFE2242CAFB38A63C78ABDD58F6A4C0C09F91CCBCDD9D0930AC9666C596D23D7ECB880747D83EA8852F348F4C1A0DC1AE0DC1E07470E3621F6811A49D11155A88E856C793971D06436647634CC23E09993C907C832545B3CC943670AF56244478FCD49F7CA8FBF8AF166099849B2864753E56B1536C97B9BB1EEFB627E8368027E3588924DE1109B44F98D77B3966449E7AC8B04B00BDA8F3F16D12E9953BA8BAD338F2D4F0C1326D381449D1E64E34B066DF6DF72D3113F070FDCCC44CD5E0F0948A693CB40DC3F939D5B7B1A164B5259404EB5BF9E2910DA245744BFBD06410549E237097A28135B5DAFF5A10818582639D3F9351734938C2E2F5419A461ED75CC68C6381CBE5CE09300EA104D4F6F2CEA1C85C653F55A42D0D7D1D96C7AC1925F0DC213CE9B7D056BF7743D03AEDAF8E261F1AF26D75C37D32C884031D825D17ED9B18AF129283213DC0B957F432B5B4FD5A04FA5A2A235B0CA5D91AFD6C50767206F10F51F3786A064D6E0EF92C96EA67F73B39FDA16DB4E9F5DA1056ACAF647A79ECB7787E91F2A7D00CA5F7A10582954654BB6201CB4B31DD8E967A140666226FF9CD2DB56283A5468FDF9F75061F654023F5D26BD8579FF81D87E3F0C5E8C7C3F98215A4DA45DEE0A59188A67F14039D87FB962D2B35E1C4FCF54FBFBAF60C5945B82182753353867B6FDFDADED3815C105B68EFD3005840AAB0F3FC3CF8B9EF8DBD19C68E8C714A69E44FEF5C3652D7C6DE81ABB4AEF78DDE29EFB724770879D969CD97A122C85E7F0E3E3C44970C7C98550E54D1F7F316C77F4778D07D7464B3C68A642D54F530EFF5C37F4C4AC4FE8806557D4EB5BC0966FBDB104123057AC4A341A6F880625E1D34FE075ADD74FEE242E6960632CA7A729F9BDEFB84808043046E4CBCACF00CB6FECF4737B3F78B2E5477140E63EF7045AB23DAFA441689DE5FD48613857DE08BFEB98485A1676D570EA2FAB1E228BA0765EEF07E066B3A5DA1D637035121B660AAAAC9BF58DF853411B7BCE9E0FF4CEEECE179C188FF7441A69320EA81A1A6EED380E0A2ECE5B87628B819DC44811D76E9772A8C4B1980D85F2AE880F49394207C4F168D52A8963B4A51E01DF38544A6B74A9818DB8EA946E9C749FD9EDCCCF4A5531D494477B58E6A6F81C44C06C073B2A6E58FB781C51CE3239849ACA4D3BD565CA7A9C04FBDCA52DFEE43086E2021D0843507F51AF50B5928F090230863FB943B34CA800C2529AD74111F153FECAC4544B856316E1FC8D54F0493E7DD5EE7BD6C90C2884944A348FD4CEE84D0CFFE722199245EF87E1BA98ECEB843FB751B787E184 +sk = 38B405F62015D1B7B998C11926E5AF55BCBC0C4370D5DB7CE4EB8E3803020C4CC150A77645D86C261AD24CA0F82441B4AB8EDD4D3B79232D424EFD5BB75F982BB534EB80A61C648BC30BA870582F03340208E6CF2E254FC250D8CBA651CF8E37372D9FBB995C15CEE1080D596F8B375824807FE6169DDA17372E74BF6AE4770EE4A26C4CC61063128663322D10C64042884D24B080A3B03002122891B850C9A8319194901B900C131845D80040613470E3388883369161000E00040653C8288420201AC045E0108158C604C9226420B1840CA98094128E4018252025825CA6100A3806C9B6681B046549288D20B20511142CA4025259182DCA408CCBB600522606C308069048498382418C1871983892D8A00C11175043B2601B08215AC685CB122C01204222078882262483C80C03A75014384E88A09092800008B5701A340209014942B6254C00420B389013B909C1904450A07002A5488A9228A2A224418200211829E0C031DC9491431864D0B28991A06809263001042C812625A3044E52082402406ADB082201806D8B4612E3A048A4960C0B326CC33244C3849163200C9A08911A04890B314E43862061B871123182C2046DC188681228820B278D630204992832028591DC904482A408CBA284E2088853266652924D8A3241E11461C918650C312200482E20056A09134143C84423249044C0010023689482110AC2608B160994865089820564128208C20962027181208809122A99A2300C322A8B4024D8102DC236821A2811C9368458B2888C166964A01013044512942C0038218C4042592272C1148402472254440E08203219076698A264D3484164C45022C0891B9245A42486A41205C0882D49880C8B9028443092A02405208625C428441419812421505B188D82C6419426929AC24018316D24B30018098A01262560286411913019358C12162EC0108A808005C116251BB7701A324200106A0117680B069018208A80A2098A80301B024A8028068BC06120404062C66C0393054916291C260522424C12952DD124809C860983A65109248D611890823441024344110062E1A6698C10861B24850CB710A042865A382488186908A644030085C2988021C465A10484D9822882486C4402021C800D5B082E24464820186210274A81C869D9C84C0A070480344641C83104074C1C138858124AC3100A40A45003008084B268E446521CA110002949448864100545203568194772C4389208B05004364C419051D56BE47538E6660430A5C63D1C7347607F36F59DB38A3F65721C2EA2D001EA142EA100969E93968A8FAFAD5438C5BFEF69BEA2AF4435257587F101CCF0CFADC10E0A93FAC9CBF02F38C0729B9A3EB017193BA1085AA01F165C1AEECB5E85DC5F3108A9B6EF475C7ACFECE1B0D1DDA6509FA683B44F4EE4F78D6A2ED2D075F12AFA7BA7CEB2385A9282264BD504FB638F70380EC572237A5393EE9EEE5FBCE819E6885A91F162832ACC8E016BDBAF6BED0AF08AFE0FEF6E22FB3A026667F4A218F009C9A14B7A4D5E4CED42E5871B68CB7A839B0246C3C075FEAF64F3B3FF79EF168BF8B7F7DBAE20D6B2C96241999D5AF2BE80ED466EF3C985853879CD6606AE746E397C3602118B4F6CA1240A7BE9D71AF32DCFDDBACEBB4BC196EFB32FFABE26046C7DAEFA70E73A8A847AD4B90F19404BEC7CC77C4348CBED8F587C98C0D91C3C7E0F16ED5FD92045199001AD7D0B20B7A4B42A92B06A4998C94134269E3BA82944A4F9F83F8C0914221D849C50039BC77A98592B8B7913B7AA9F746697076B104FF2026C4154B47826B94803443C6ED34DD96B689E7E05E49D48338DC9C9829B8A8B0CC79FD87B931F5A84A9E7E8313B4B04216652687E804B575D78CA743FC1F38276ECD41E5D36C6DBF081C94817DDCB7397F13B94532FCECB4411BB9765180B295CC349982D7EEB19901A39E1C27D4FE7BBDFF50CD7D636A84D5C58C0D6C08C3F7A9BF9303A6C8C8A8596FF3DED2371BFFF5130182DB844C960D53DCF3B67F0AB30A3469A4789997343EE18E3CE895249A8C9DD1CF9D384C02EB4DD41E70ADC6E4ABEF473E32EB58858019B8EA98BA138B8474FE9D661031A8D08666EB5084373EB0A283AFF271EBA855804E9B697EB137074BFD6A7C414B514401FF74CB5681F6F481CEFF15C42505EAA524D2B8D037C6A3393517032578E70240FC4B2B7E02D0624F1E5B5574CC311FA44A1762E841F3593C02ED1306F637437606492CFF3D9E10291DBD6ACE843B8C41E40EC8B5872ECD387494734498968276E1B9339C06C38E1F8C30329401B9491AFD2C559B06855E6780684EE7FE9456497868B910BEF4AEFD14625044C105136804219F40F69D3C342BB7AA60D3DA39F48797832149DEBE557919136326ABCB19E5C70EB6A343BD5AA575D0604F4C15877E5D07A946D7503CE3FA083648D82891271309900BE5AC551742E8742172EEF9C2A6063824925EC86A48043AB08AD75F2484F22255CF8C0DE6A2211A10EB45C0666FF749A5CE4CB01C27C9D62F9C4492E49EF4950FA758707165EF2FFABCBA89AB4F367AE6D1D9D762E71476B6E830A337F65AE267331FF22B2F64EC4B32312A354DC26CCEE4CB12263978253F454726892F8DF8203B173FD7517A38EAAD49B9F4DAF98DD7CD7627034EBD459AF54F89CD90BA367B788BA901B1E75B8169295D725F0183F15EE4C624E8C2B4E8FFF106394B8A11357DB58DB806204F3CBDEEB2AE37AAA378DC14A405192CDFC21E7F25BE06AF652C8E42072B1731D45042E2CBCD7816ABBC43F44992A11DE38B05A60E1AB3DBC2D438D28908D0DB89F5063E9DFB6ABE712ABAE50F242B5E63B99E5041D804FAD2D18240C808194CDE5B59E834D8EC47F7D0353A1F34DDC1969BDC306766FCFFCDBCB5E7B7EB7DC78012757F0697CC340CD89EA61CB8229FBA4BCD05FE55F61BC11E1F788CEBE2E8F503C07F46D1BF2680977D78B3233651738C2E8A6D9C7EA0871CB84FA13C06A912AADF7F402B7B75DC451570AA9DD786B9AFE81E779502CDE95ED1B71D963B93BACC8582727A89DCC3C7FF6770B37C0217DB79C78F88C0699FD2C6EB1B38BCCF18AAD913B07589F3FEE968E15FF7FBD3C5297B22B4A41449DABCC649B6F598E92E7775BEB5C463EDEB13C52712292371114CD77F24DA2C1C1B7DAF621FA26776255D0D9E4207E1B4D7AED1B5CB95A19A22483D1E12C7E60C903402B252009906D6D70D220BB8AA22B28ABE94D91A749C4772F47D2982FBD08A95CAB89C3ECFE374B2A95F7B00DDC69552FB6ECB9E6C9C4BC228848772E9E1F53D4A1113A17E3DF91557CBA7C08882C2A02F06B1EF7A241E0589CF0D2F802DAF5A880DE10DE0A7F980F62B55B8752C6DFEA584E90A41D7DCE61F531811E2E2BEAFCBB030677B634E0C2176032BD756D8972EEB0F10135E95FA4095D9AC603CD4D2EE1B3C66385B4EB7528BBB19C096228BD4A27C905714548F7F816D18462EC8B124ACA0A3611E46B03F7199BA187ACE4F28A51781C6D8DB352144EF417012301C4175A26EE9361A4781A60CFDCEA6239316980ED12CE3D8D8FD69AAACB4D921A24C74CA59FF5691931C04D0C34 +smlen = 3839 +sm = 553195926D2C8EA9672C6735C314DC403FCDCF8B626E066CBA5233053782DDE91575CEF5588548AE2C696A9A11E45AD3030EA1947DF2A3E1F493512F274767FB1A2B6A05D37566CA404CE5CF57C4DD20AEBB95CBB480A4540B601AF0BDE510A558D8228147EB748472B0A1E70BAB913E716DBB9FD2A6D2581F60066D8362FEF17C391D3E466092DDDA6DC886C69D87D47B17DC4EB98E763616951BA76477D4360D865FFC24B443A4E8FEA7F9C56343D55A8C4D4CC2372BC687BEE9E05E036EFB892C17268FDDF364AA525FD34727677080524A25273B99AC2F9C600A8791476DE4BEB2E67F34F69DCDF6D2E61AB29EF878DB6A4622F3371C1389D7519E1C3713A9B81AFACE809EADA31353D22128E26C4B84E25B124CF8E97B5DA299024E0D4609C67159EAE44D16735252C902CB3D310F066AA7710A56BA73AC942C6CA6A2E0C5C3C4FFC2BBAE607FB70098266318A3F839EA1ABC3E810886FA899EC8422847F3A8D554DC43EBCB10C4D17468138C95CA520B22B53738635FFE03F92BAB5DD15C6F4EAF4223C9578A2B9780C11FC42BE3D36B7EFFF144705D225D767B89B36B4CCF8BFA6CF596937CE0162F23D715C580B63FFC960B2ED79F75D3C247C9BBE77AB88938ECF405C4B4EFD618340F3438DBAAD701D888CCF30DB3DAE62DDE4C5285E266F188B64627BBD90359AA622E92C050F741104CC6102FE88851AF834145A7E0E4E8D246923D4EE7F3BF7CF306CEF2C2CAED82B2B9FC8DD6D68A4B2DCFA3FA438E4C98B0FBEE61935B23C516ED2247E60D6855D52F2B9324A69A2E1898F4E809617DA877D1861DDF68CB5935CFEF46FF7253082BE77D8D8CED67A42F278EC3323BCF93569B926C927E94B02A331277621B81A48B6441E293C4D36AA1435D65DE72E03DC952D328394ED5A12CE1711D5C40B93C5DF7ACD0FA1BC6CECB316F221FC22DC6537B05FB3512D72B3C9C471A8888E16147919F3CF45DA496EF0476DCBA3ED063C37AAD83A46E353C474DAAE692DA6DDF459A4434109F6AD37507948EB493184DEF9BE932720E381BE4A8D6A4366A5898F8B9DD9B3848CB0BF0729F7E3D755FC5C35C58BCF7AA75C7272DD2074214F93BF7A79F5412296EE59A6DA99621621FCD65B24D73328C485CB6670C2CE3B803A8606B611A92CCC520D22773C0376FC512FE68B874C7E270FFDFFC8EF8A7D80DCE52B5B12285CC716F8D8B5A21F9F08754D08058DF5EF9943581BE849397266B449827F42EC12F40AD1C2EC415D8EF4911A56E349329B8D22C85A7AF131C76996C07CDD57A0E7DE59EAE8AFF058B881E85A629FEBE194FD6DCB762FF6A3E2A1B54ACFDB72CCEE52940CCEC26D2A410A87E64765A092AAEABDD5F89B9CED1E51A0D452D2A26766A6E11B27BDFBB739AEF2AE05D6080ED67DC5057EA0D36D1F02D48CE8C42506CE1EE6D19BCACFB8E51A3BD55A02AF808E7A734B036B0463786B0F98279BEA40795B34408BA317956B9449382C65571F2B2D6B9A01E5F8F23908449DA748BBAEBCB23DCFA32D4305E78A7C92A7DE7F059D881C43F8AD5D671D54D83F07A18CBE0EE6A007BAF3D37E1B6D257A1B46149F2651590A908445ED0EE725E2AAC36E25631CA742E001D445AE398CC3D9593DEF43F1330F1F6FF29B816E6A543B19342C9F2FB3EF508500AE19033DC151334A696AE8955BC6AE5EBE92955B6B2A9B0CB2A914472ED6B1E16A9ADD8FCC69222A398AFA735C40681F3215F04DB692FD7F6CEE32765AA20D47D11CE342A4A6F4D14D0C416A17BD4AA8C8A84241157D308E31B709A35C0EF3BD348B644A2CFC34D02FEE5064BEC74FB8836FF3C23C47CEC1BC9ED525C1D384D53EC6B94BA0DA7AED67EF465B08174B89F1107479B2E9669CB924EAA09D6FA7285E7BFD9E31FDCE1F84CD727084D96086321AF9DED8610820A6C3E284DDC6158C1EDD2C0914226EE4B737B45DB45850EE532D2671E6DA448DD63014E90D9AAF0F456F9790B5EB42526B1ACD226FDEB9DF174510334821C9FF65FB454387156B9D5FDA83F9B9E3880A06302FAC428D2257CBFBF6E4508D0CB892D4018293434555D8BAE9A116BA18BF677F0134C97001A4029B0C05E78AFAD2D7FCFB03CC16D3558DFAFDB28988D501BD4B477CD6C9ABE17DF5FC799D3F764224B24A7AE934F10FEA45EB882D9DAB19D5BB6F0EB9D602B7FE92643701C8694F59D2E8FD154563CF3F205608C68D9237185333D4DA8A58D59DEEB8DED555565B82A361324398E5B380C84D3F32E5FCE05ABB9B2FF7954B1140777ECA13CEDEC58728CD439392231C8E35F04C85D0CAA4105DA5B79BA88454520D180D48B68F6D47D9B291314EEB99BA12247CA3F28316DCC4FE61A6480FF2B3CC316A8D95C82D6F4DB48BBEF74B183684512BE4E310F0E077B2DD14DF26291DFA413DE17D783CFF16EC364A87F10F0229AE1ED4AB0E82304CDB8B4C50CDE921D38647D5C36CBCB7AC26D337772EB66C81F856A1E2E78B7E440F774DC6653A5E4BAFE2CE29C79F107F9B4EA6D0619F73233C249D4ADC781D6201D22182BDA41595DAA7C2936E8F733E49953964BF758905AA9BC695A35E3C2DCDBEB946091FEA8B84B9C4B890BA2572FF269169A6E1BBD8125CA32D60BC27B3BDA9D03C615381E5A4527F5C77E63D817A890A3B73617719FC30C74BC3FD04855B949EBDD4BF17FF9C3550EEAA0487CD942AEB915CA59AED8ACD59AFCD644DA85766E6FE7DAC581E518490F8E18EE9CB582B210995976305DB4ECC378D7E03D1CD115951334C3903C914377FBB52CAE8AACF84B588E504BC622B3B9C700108A43FDA23918A71057466D0AFACBE14A6A7AA1A9BE20F04F3B92150E7260E18DCF86D201CB8DDF9EB79BDABF1BEFC0E6484968CC9BCF344D83A77395F77521B8CF8E2B71A5AFE629BD01090766CFE2FAD2EBE2433B364916D2C295287D94168BE6BED17EA2DB26E071AAA08BB06C75AE4EF15C96F8E224EE9A836DC067124457749A74976CB4AF7A77D0A44E3D01427ED399A3CD98580FD2A963E910CA086FD816D01B87FF32E8997B1976AB3E0DB8EDEEBFF5BEC0F5BDE13B578A2B0E455231B03F06B8935FD7F50E4470C5B21B422F363D24BE5992B15C196F9558164BF780B718936815B8BEDB55DDCE4DE7EDD3C180FCC2DA45A88C92CBD2EFDD6504BBE189BB7B6CEE5636EC9D6904AB508BBE2B96CA0FC67B45E0B6B8AF03B55F7D507B9A53A1C7076950962C2E4BFA8A31BBCF43FB78A9EE113CA308EE8F25781ED8FBE1CDF50534DA5812F82AC8CE7B356CB5410ADC274F93B2080B1C404E5B5F737B9BAFBEBFF0061724254956696C6F909299A9ADC3C4C5CDDDF7FB16263035535561A3A9D4DBEDF908243650737A9FB8BCD6DCDDEAF10000000000000000000000000000000000000E23303EAF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA + +count = 43 +seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F +mlen = 1452 +msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +pk = B63F8F00EEB6C90F4B8EAB793A103B4F232C5B5DB8B39620C817079CF4D9FD0768CE48122514653BD95BAF1CE35729EC2BC8BA72687BD49CDF3A1068579542A12C7286C4A1084B87126AABC78375B486C1806D480FCB469527150FAE3D1678422E904C3C414D3BCC88CA5ACDCAEA57707FDF42EAB8DE76F54DB62CE11E43E498D6D9A1650CE1C70D71374A2CA755F2E438A8A5215E97905787204573CB4B35C04B364185B0F586DD48769FD311D5364D7064E7B0F3EAFBED7DEBC8C80BC560243829688FD477C59E20883C065EC59164B53DC8D48BADD47BCA772927C073AE4D761C52E217ACA6437401EC41474ACC4E75919FAE458E61B0880F1F8611F5DD8AED89AF75B7891D049BEDB82CC138AB4CECACCA37C5DC501DB2B2879F1FEE2F01395CBC9E1939685192F6315813A071CD9D4FE4C5E89B8A6465F6F77FDCBD98BAD2B20ED17F21F5037D7EABC969EA017867C0F4D77D30FCAF86C13582C631146AFF94DBD940D075853B280A5F1EA7339B5AD364600842DD95D6DC5F303EF335DFDEE528C8A7356DFD8D4B38E9AF4C1B34AF9315768CEA77687D0BC91CDBCF4E72EEC6DF216F2C455979BDEB9CED522126744EE7A123D4A2A5935A788D1375364D19411DD09272C4D6B134B353EDF15B6C0A2DE67FF0C5A13A407723B16BD5CDEA128F106F1E717E635468FE1FC042F42B0911BDB3792D938ECACEA66D4095E9318EBCDE62E96ABECD0E7A65AEA9F96203EFB1F94B5910025CC4F2A37785DD64A9687A248B76939ACE8BFD8DA95136366FBB868B1B041BEF8AB4B7B29AF2AAC3CAF45EAFEBB27CD29897008926BD73B3713B27755D3A00A6E27DF62B62C712AEF229F057A9A71A6836C17759ACF8E9DE922002A131BF4D0F9C1B7FE2FD315D3CE7C4E680461F554C440EA84CAFA862A4C38AB727E54DE649C9BAC60A9765202A35A7E04673F5FF04A784E05F3DA33BC5B78DFE21660A792880A2D3C99422036C114B5FEC4837BA70476EACB972EC4AC38901F82689AEE408F66CD12EA1AB8C1A11E3C0F9766B60B0E33764E3A4BF4C0F16021AEE0514493B994909AEE6B80E120C3802D5A0C5952097A2EE89FB4F74E6C646B0987C415F5DBEDD88AF9C007EC1A5352CF63D006B7323EE58D3C852CEF4029CBC6FF965046316A1060E8220CA580919FF6327A0E2455DAA4A8CB890A2192BF5D3293218DC945ECEE9E008C7589304300AF0963ECB5C353227F94ACDC874F8519790C057BC395BABCE037C1DF71F04634CAB6446351586D96E5E3091A1D73CD19163A8A0A38633EF17A7229083D3FA2B828EDF1D9F8FF67BD27240185C7AC332B9E832C59184C589942AD6175712D1CF9B402C94D91D9ADD30BECA5F2C54BB2A0CA6E1945F2492B7B7E37EC6D0A334E01D5EBCA7C61530B988F4AB1826630AECBA9615D5FF48DE2EFCC16EA16C6FE523D54C4E362D7280353A011E2345E6F6624F2ECDB06C520EF29BE7031D4593BEACF96B002DC705E4DE7611108DE29C28E114B6005EFF45724213F16379CDCBCF3D5C251F60A54C1A5252662F67EB51E2EE90383133891DA0AEC87E9752526CE7A5DA018C564E41A5FF8140E183DE45F53A71BEC6544EF4144DD8298EC9B207F90BAFBCF1C4A9E631FB992A102648048D7291BAC56E29B4B3C3917BC4CF8EF721367D069AEE4DFCCA6C066AC571A8A7D63AC5AEAF8A61EB3E4E0D769D2BAC3FDE5C33AB7D80298B816A0F807526912A64F1706584DA0E2216D8A14BAD307730C573B6D06C8ECE88D246EF0555EB158B4B14DBCDB48868E5620304CED7589018BC18E4F7E4E9049585D818B3CD400C0160D309AAA8EF759B147FAA24139FE61572 +sk = B63F8F00EEB6C90F4B8EAB793A103B4F232C5B5DB8B39620C817079CF4D9FD07629C83C7CDFD0859EBC022E1BE06365772DF26A4CF24EF45C933582D0FDB041EF40D91B80043D6334E44F6FD20F26BC2A0012BDEB0CF7ABBF73AB6195271E69E86FAEF67B51681DDCDBE5E49F9FC93FD720EFA9DB9EED1762B2B6F3CE77B3C6580C4114AC02C9C040D994432C3023120A24120C06C80140411961020B92513C62058A230DB0610A3426C58844062A4080B262D21417220C760622211C3C890084589E3C48823976863324DD0282C52301184109214C100A4B6640A084E19428CA2928820C4908BC22DD0B61192C010623026CC147224074121092049A0856320491B108D89406E18168DC4004412046010284E1A248D0B828C59284E9020114A342A1C9565E3B22043142810038542922D4142801CC75041480190B645CA2084A4481009404A01B70108B84592464C08C190A4827054300EC44002DA4470CA00240804315014661A206A58B804A4C681E220068A16601847844306505B247118318998A46C41286A91422D24210D90184EE2B26884108A5942102215811BB74883A48852886052A889D9242002326562A04919A13124122AC0086658B8100AB648E0348C09140AC9A24CD1402162C848944652440020E2128D0C3606C414929290085C124E080150E204720AC49004152622B2481022421A334D04C00004C4652411686336681B8100022848C0306994260A02C08D91C86C63160E00916911202D5A3881A11424CCB268D1C828A2464949A00904A9019A467058C680D4B805E1447141468223148923C801A2400D132912138269D4C260124570E38049A208615C402922820011390E1814705B884D931832D2046649166A52829111982DA3886D02A460D3B064DC222A98484D882250A1C22923A490D008268190415918450090841B4568200491503060C9109183468924252A4316610BB88C19189241B489D0460499927159B24822A310A34221CB222D0B92686006051B474D03B49111432DD02850D0226500270A8C340452920461B42CE2C60080984CD0442C42B210084400E0922C609661C18231448269C9320282122D93208E14A86D23A2050C91045C300DE03068A3802C2289611B43220823101A254000122913084D13366801A5819A3250CB380C4B408DCC326E0815911C256500186C0A08219C366122A5641AC00D20930091820020C9510A2569012520C316089C3491CC120A80A44C9C02009215FC28A8BC5218DF26DD1BCE4A7140479F8A847117CCA6C5163616E3B6B8532C4BBD50792B1A9C8AFC4ECA194418C86D1D7EFBECC6FEC48FC80FEA3537792F1201B207F1E97C805F72CDC6633F4213DC3547EEB526F973411C96BD636802AAC6AE23D4AC7839F1A883BA5660F67E1CB0D9BFBBC22FEDDACB2693A2573DAA14345CA8DDC3287A9DC459421C1339A7BA74D238EBD7CDF27A1E0FD21CB95C5B1CF3F5458CCAC665AC437D14229BC481131C1806E658B585F4394946052D72151D9708BB5D64432DE7F7501AFCAFEAA0EE06C13C97831FCBF91FD6DD77CB4985A65487FA7B8B512DE595FAD116C9D6FE0F2553309D6EC240ACB55F758FD2F3C7FE2C1E4B28CAF353502EB0334A850A58AD4597E7DC3CB04F09EAC5E89762126E25D21F835C6755531F8A5BF0F16ACD5469B792A80DE1334CEB2372EDC33DC6C17AFA159863D7615BF9885E61EF22CC85EFF93936A9BB5E1C43C0CBDA11C96986936578C4576F240EBA84E06B21B88039F27CE84706C0226DCC4F9BCC7B7BEBDFDD7025FE03760123F98001ADAEF1509E0C80E19963EA14E98DBE2E92D93CC851542008A1DF6CB226E44679A7A0A1D5E53B5A3725DF8BFCCB112506D37859C25C9FA53BAABF089A9448BA169001CB2DE4CC66FFAD06BE814764AF97ECE522E8F58EBD6EFB0134686C5A825A533D0D7D3A08722736C203D16DD5CA4938FE4B7D57D66338708D83FBC6D96BA4B2970C55109E3BC28B7DD465E37518E4FB0703B74DBCCEE808007DA5E79CBFC27F911500116B50D4FA4B51158BF14271127458FBF54599308703AAEFDB32B30432D46A47F5294DF5AFFCB2BF5C56A07EF598A241331671B54101ABC63430AF341E63E627BAA63C860F8B5BA254CC3EB8E6D8C7BEFBEA99CBDEBB0C07B66BD0D70DC6DA23E6811D5EE1EF925E4EB5A739829A7CAD8494D6C2A941782B93ADCCA20852D12D78EA93B6CBAD215D654F065196089C1D511D3194C94AE2F2C3AE596DF44974D3F01DC482F82F5C09825CBFA34448894C846CD95BE4903092F70BAFD65CC2A650ADA0C1AD4C7F48FFB57CE98775597887F1C97A0E47CD82B2CF446D8521936BB09B844BD41B79E35ACA7FC7A6B9317CDE9A4E23C6A0CB3C49B82E143C0B8A6F5C6252BE8EC6E15A8C6FFCA9F3A774B5EF10422503122CEA951AFDF4193AC3243BBD6D6ECB4D942B48737CE1F9DCFB7E6398099FBA6B98F33121ECA17908EC0F5912F5BBB9FFD4CA8D5D43BB58A073075C0EAD0E7A6E60DB995E404F12504F494569905D6F96F9CBC2AF19857BC171393105809F387AA215C5484D8A2CF1BCA373964D3342CE93698E8B3137A919C3D9D4A13B2D5106A5A3AB156A00F9010641552DDC6434E7FC9EABE0846F82E0F6314332B96C5E11BB423B8974D638F8F407AFB4A40FB3733DB6B263662CA4E10052EF8CFF0891EBCA8C676DD22D95CF253EB63C029FBACF908CB2E5E96904A9670E836FAB03A8A503D84354CE85BA7566D76A9F9E2EE39EAFE6248958811A8C1613E24BD4CEA3204E15701053F3F7DE5C9A42A53A1A388DEB6D82055AE9F3B0AAF73908BE2B9ABEF5351110FC999A73124B43DEA17DCEB0AE5E922E912BB445D3997B09F78D1241E4733A4256B8007511847D9A761BB0EBB9791B84F0FEC3E4DAC63303C8453A531A053F40BA048E2CB74F70AA4363616D054998DCE96E4A9C40C544209B8DBE5ECAABAB6285E0A71DE51E735D5830ADAA7FD6DDBA521C5FC8C5A94B9E12E96019E4C6A794596A3A3496E9F7FAE82799A63EBE021B34D2190663DF7E10453C4CF81CC3D4909D7310AC70CBA1604957A8C6DA72651A60163BEE99136B21B183C7E4766A1DFF4B92445260E2C44A3C60142AFBCF6575837D2BD6CF719F9D2B1AD70A5F045B2060779A2F09DB8AF7355890FE27F2C854BAEC001732BFD4C6D4A305E2A507E460A373DCD361574A784AAB362AC4B27051E8238B91AF9E1954E2C94B349D64777D4C0E43CB73733E7CAEC87321076689B97C76BB13B3A8F850CB4B0C61CB0ABED2585ECB234C9A395ECF5BC346EA96594BE84A0FD79845608B2320337A538B3B5BF8D1E5FE36702AF62DFE36BDB8E22A8060166AF90926DABFB5628730F3824EDEF38AEF6BBCCE3013CF4624459B99FBBD45AD3016B7C37EC623D510DB6B5895F011171E2155514FAD964E29B5ABBD3D7A6DC8114A801B556C4DB34E699E618DDF2E43718A7688B9B5833841C6E0F6FA279D7161685F04AE27697F6039EE9F805EAF9820C8B3651A6EE7FF6B9C90D4DD0472E39FE44252D3DE91F5D0249DE7E9C74E7A6239EAA14F926112A3A27C057D851F42E6CF407A39FCDB +smlen = 3872 +sm = 46F103FD5264145A0F5AF86324FFC3DEBA8563A81310A5B04B92751876EE36DD3BDE0D96467361C4EE51DB376146CAFF878924DF0257E445C33429E91C4F6934ABDD76A20C1D080E3901B1F65B0FF31D8B7452A21355D63C916BBE1FF596D38302A5B83C1FE0082DBB5D965492DC24248620448A8138BEEC2DE6382758D4CDBDAF6B095183A8B01517E9E974A6E3DC2C09943FE25BA462A4E07D05543350A02A70ECCEB959465DD548D69E28644B0A6942415C7289B37A9160761DC8312131A9EF669A313F976CAB9B4AC36AF4C46CDABD176BC8D83976C98475D1F680E3151AE946C4252338EBC327846284B1810DF15998EDA2BE144CFC9605C6CE5578822AD8CF549D6F29C5A80A187B4FE12ADBA49FE0560192E33CC5D0274AFEC960E0FE5C6029F2741D99D9768EAFB045314BA3EAC5D08582B8285B5A8F859D1AB90874402E88E6728E8685020825F36E1D593C846ABC61565EBA5549E3CE88FC531DFCBF5D3D946AA1ABE32D58A473D600B50F2FED3338B5AB4737D26BCF859E66F02241AFC3A5C5D87655C8EDD5C8EA876B4A6FF8358A8AEBF8539D48039F7635916578830FDB4C5CAAEB52DD4065097CAA046387FF6ADB506AD399519224E56079ED6235FFD9B83CEAE6BDFAB8455D9CDEBBE59A6AB48D4064BE2698AFFC86BBDADB6646D3ED4CFF84C32A074F943E6ACBEF7F00654A273FADFC7CA8D18E7E8B162FBB688B49DB860788169261559EB43C31C7C142ACE85223D434A675E27497C53ECB252C1698215476A3181BF8F98B3DEC2CE64C3EF2BCB0ADDD24F00F2B4E39ECBED90D689B5C97F9CEF56D82EF62B202C4ADCE897546E528F4F1C6A7191F6B22991ED6D0B7E3EFBF8E1321A3499848ACDEF48A1E04B47ECB042BDB29D606246567D6B278DC831B9A34CF7C9FC49EA75A29D5C9A0BF4D4CC38B0ABDB716F55B27FB0DEDA5B95217E2511A436E8BB68E4CB6C95F7373A40002005DC16EB2238B7314F9A0585344842F969621AD414E295217A2429BF337184DC210F682164E0926C1926114588906095AAD5D699528EDE21CD3518D9FF78CA0411B124648EAF352E925F8B8D6FA401A19259CDE1FB3A8547BC13360EB97C33FAD9F589707AC5014382DD6097D689076B5F10FFCA570B0F6B982BEF4B70D81FB483A41FBAD23CA4C8533284F517886855F990596511CF85DBCBA6550660874112A4654E7AE28F1FDA2ABE068FA19231BB317D717802FF1364FC3769DA115E61725ACFAFF8EAD503C595D44C2DD4C15DE74EE0F8AC13F47B7B2A83ECF6C46F3CAAEF8C3608E058D57BD102B7E380DAE6CD1B5A155F0088DA1690A122098350315A33E57C8F8034D79339758790E625469B6688112F63E468D1DD58913B8166268E883D626329FD703E51FFB70CDE3437549CC0FF7C0C30C397295844BD54AC8E71AA30B98491263D36CA7884F44B7F9FB853134EFAFCE78B1AC2108F06F99F3189E4D6505DF373869D03C6C1273A46F089D0F8E2822CA7946616838F3F222C63095F9A744CDE5DD495A34FABC81700D3534B205D1496AE7D78C0C7C23D8BE0CB699CFA43972D73318BB29E1374EAA950C1DFD902BAEE7F711E22CED7E532A06E0FC8552753D7641A9B3E3F5ACA2E80114938872AC0792FBF1A9444C52BA96DE6600E723B58749430A02B38020CB33874B1819D92F0138B44DE598CF17C1F2AF8E1F62D9B889FD4DD516C40A063FA2291D4EEA5506E1C4B53D37691E0B5240A4A18084DFF4615AFB96341BEEB877E3E0D49F9C5835A0F5B5FEF2F7F8024675FCAF88586DE45CDC3C966A7C1D7EF3A52EB40823D94B1E7D1D0BBEA9AED11655B3723F32EC03C38C1BBF2F50EB0AF5977563869691981B0D869E4A94E127AC65A5FCC9B1FE74691D0269952A7C93D426FCED8E3F6949C603BF9179428005914B622F50A738CD110807B234C2742AD8BEBCDEA44702C0670B3A54B45D6F61BF9D3341757F628FA26549E6040DD0879D6447C969EC396F099C1C6E70D01EB0B93A49E0646378959D3009B0EF6A8A8E46BAF882C92E50D155DBC2C6C713207310B66FEA4135A84B064515C513F2B0AB870B4A66C521C68E6ED809B48715B0836391611AB651E74FA4D3E67E4263E35152B2CC24A2C826E007B13E694DB39855E942C0A78D8D118F61FB7FE87C2E67BE44C4243C7CFB064D9BB910F563E5FA16C758CF6D8E2C3AB358398971BE22D58BD39A6A0AF6538B92CD4674815FBC6FC115EC8F98ADCB06328140034FF7B34FA094A230CD700B4275F7986A3679E3E81182AB3B1260716757FA0B587353B1B40A89A5C2576348494AEA697B98CC0921EF305FC198651738F4983287DCD5DAC5A848992C2E9780C1EC5E7C7C91E6579FB501CB4C8DC1DD0AFD4462B6596E08D8554DB5DC5A7FDCA53A70195F8600D36E390E10F5B9893098E15A83DC509A15629C12858BA7109705BFAC0902F6700302396C2FEFC8DAA73134E0485C55DC269B9577C06DF7F00E72D33264AA847A234331A799FF0F96C2B2CE22B8FB589F67C1F06762C301EF69345942E7D57D349F0F1058BCDFB2D1E3B54FA81B7F18315F03EEE10121520A0A1626659195486528C3507897C87D9562723A6942B1ADB9F67A8CC51B70CB8D960027D4DE043C1949B1CEA100DB844A96226BA64A8A2DEEDDC8B64EA6AC702A84E38E818DB8FBB68D60A9091210A16904FF2ABFF01EAED0595B39EB1F4BAEE70E945E22DE549112974283FE41556C7E4E8D04A608825BFE800D015EAD509590B8EEF2059FF0D77FD65C0540C3AA1F76AFEEFA21ACCCC6264F345B425C3FB4398283F5C2E99CDAE5AA3358059FAF4CEDE5D03F7CE875BDFB0F812C746E83CC39C2F491DAA61AF8E69DFA3A9C6805A87F2B9EE6265D8BCBD940D5AB931E6835E6DD8399BCAE6E49E30D69298E70F442E279D3DBD32B7290305629425B2292BFB5674718CA717BAAE6A52FC0060218A12808EA2189D4D2B351070D213D9ACD5F160CF6458ECC17B4E36A96A99E46FF641056C14ABA3ACD9D536427ADA732308DFFE608BBAD4CE55A469AD949E24890AAB4AF6868507C67FBEB40CC1BA5BA216937FE3ECDF16396451A728581D3ADCA02A4F5F6762B5AC68B0C63178F3141C27E577A5BD9E0FA1DB9C1532CA93822783379A185DFA497FCF8401A07AB74AECCB677F79A4F4C09CD79F5B4B11EF060B737F0AD3A544F6ED739E2470128E393A4DC0A01FF123537B751C9FFD6DEFCC7D041B3220C358590D93B26D88863255740C4DE9AA404CDEC05FFA75E172919D462D991F4A6BE4106216A021F232B616E797AD0D4D7DDF8F9FF1C4043787D7E8AB5ED0C12243D4C64798992D1D3E0EAEF1A313D3E424A4E7077798788A2A4A5B0C7C9CCEC000000000000000000000000000000000000000000000F18263AECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C + +count = 44 +seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 +mlen = 1485 +msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +pk = 180200DD8E67C0E292B446BE8256FF8CE5EBD292E8BEFDE2ECC645C420D21918B3FFA25D583DBC819B3CCFA190101E02A762DDF45A7A6200D9C88809B1DBE1219399F3EA3154866E31DCABC1D26B34CDF858A48307F3818D358FAC9454D09C1C60ECDB679DDC3DAD49CC02A53D19CF76DF7D08644CA16AABF28F146FC678C03C4527D89D4AFD94100D78951B33F54CEB89197E5BCC3BB515809B3DFD4A78B2120EC16AF3C0EEF36EFE9E101D21A60E9C9301ABA627DC273278191C14FC48BA1B6012459E2AB343D3BAFEC9D80CBD8C85A6777AC9F9C3CF063E3A8B795FACF83A8928E3F98BD1F9AF47602458B50978EC8F359B0F6624EA9D89CC74C9E5E98C1BD1D91B5BF053FB69CAE52D3AE9854F2A0897B81D6C37B3B6DDF9A84BFD6A1D12D02BF884E611A175909A79D9B837D6139BD4E946FF8FF9527B518F1EC0BC5E1CE961ACFADF18E7DA54F917CE3736F1536F6492729A96F583494ACB979413E645E81CDEA1C2DD0A39A9BAE0E18ADE3249BC023C9EA60EB07E6AA9F1BBDE0FF2A5DDB28E01D1068995DCFE44C1B331A3950ED1360EED596FEFAD49BA2D26878052D6D736EBD069193BA28D1CACBE0ADF7CB2615BD808D3FEE31062F8C72DB83393925C4E05947F8C07C8F99EE2483DCB9471A1193B9A9BAE2A62C98868638220ED66285FA967FFB0BEFCA8391D8F4998E2CD1E949A208D01F4D04CA6C7A7C8C85853AEF174BEEAA1F41FDFEE37B1E43ECE1469B7913558AC6D06967BDB71872ABB9F1353825CB95DC175C46AE4C88E187642C19E75BE48DDA2015E57630FB78DEF939CEE574B63A1ADC68FC64660DEC0764B7C2B6D2D33B63DA7C15A3BCC7DBBF4F31E62ECE7EDD27F0A5C9B8C84CF6F710444FEFF5D490D9DC66F6EB1B355F788150AED7148805B1B354488FBDC26B2AC22C5310EF9B9FECB517A46508C98A1A2943A9281E41C18AE236E4EC9949B1A6C75844006CD3A0906BC583AA4632A1BF224D79D908E7C3CE8349704D842363633AF11ECB15E1CF242E13E883BC6ADAC5B25FCC82E7B701E3D8D6AAECF223A28C67BCF9105C64F446C2B078593D978FE8496D2206E8FEABF781826B99884E547CDB3A9B1AC767874766719F31BAF90299DD4FDB59931B57B9264469A602D3620930068614D447DB757A8095FD2AD0BD9DEEE3FF37E0A338EE41FC571B1E1262E2E5AB6E2C606A18D4A5FB7E9B6FFA738C3C4E0CAB520719A333460B6EF607E5C68EAA99F54E202C68C071974D3C0BCB3375B0CA04A56298E33E8E59688C65839097D437F93E7ABF85ABC91746F0B20188BE621320F67A487C35224EA6EDEFBDD899FAE06290F8F1FA7615B10046D8610B1CD43F952224540C4AE7F1DA03876FBE4683BB92F40062E8530D4CD816937E4F7E285CF8C19212E07701AF142A0F892247C0C1EC8FBF96BDE66B36F3B199799376C2EF43F6A981D7E36EAF1D190BD92F1AB432EB520A9CE21F7D96973ED8B5098631ECD3ED401B2E7056F4B0D01AB68DE5266CEDEAA7E38818855CB932DC289DBF619B47B83AF12747A604641C334C0A2F992D2E0F00013BC20D7E6B2412E4B5A35BF697B6DFE9443DBECA72944D3740A64FDDEE14647ACE081DB9CE9797BFCEB3DEDDDC055FB679B9CD3AD4FF50F662E625F0A276C7D6F129E6D0974D29FFB8D38952DD5E440C155AC17750686314C6FBDEFED95CFFC551A81DDFC0F1CEC66D0D76D06FF549F1FAB5D5327BE168332C43BC7B53E098A0F067CB42D95D5655CFCAAC50E3E157D19390E9B3DDAD60A17B44AFB9718BBE3A238524ED0F9E24E745C496FCF128DC903EDB3B6310DFB15C60CB70218FC5D2DEC17533D70271EA7B555 +sk = 180200DD8E67C0E292B446BE8256FF8CE5EBD292E8BEFDE2ECC645C420D21918833C147EA1CAD3D2F9BDC494FF0932C52E512D09A593998CEDD21DBD7C0955C35B8B6A0692A2F3EACCD4591003C6DEDA05F9BB2C174CE62814BC10220D424FFE0AC74EA445B856DB183F7B6C004D42841AC7458202A1751E3F62096FA326C2D11C838C54A24C01034DE0927198C60849B87112B12058408404494948040420210891B8842146000A394A60A6910A47240B11404C048443A608DC982452102D1940802038100887645928091832018136321128464324815CB071529044D4C4010146855C262098B4295B328524C00D8BB4052317640B01408036450B3151DC243284B830C0969119B21088026EE4988953188D248144C488245382208B14600306728B3630181368142042DB02651830511A294421230111028E8BC8298B044A1C444D0048711A4564044521843432823840D01470C3824DA10429D02208983240A4486D1C4002CC2048D3A069DC043221206500B18018430494B848DB108E223971044386180665910240D9B465A128250835695A3644D400285198008100709A380600B0015AB470A0144CE2388E0CC52DA2043250A6645A388853B66D48062513363004898088944D94027112313142844461428A09352609000499021248107120B98523120594028E024882D32606C38840E38209030709E1A801E4268A081840118451449010DAB28DCB308449485192A80422A62D148940A32864249700143041421286C3382C01211099B670D414084190110049869BB0858AC269DC960DD8C620221562E3C68C2249121121045A2452C1206921984148B88419346494104408B1102218215938451A3085DA1028998024421441D9A671523826C31088123184CCC2805A46411C850062106DCB107218406148021261B490621662A3225014474E19C56423C5005BC031C44606880852941620A1064291B62DA4C249134532099064093069D3C661C8280E18352EE4A24CC2A861C31461443671D49400D3A848C238291443304C1491C8360580428EDA368881C26521C72863162A58000AA44204CB204E03388D01A36DE0002022852CA1C09104A00942C890E3362623158183822884A07009986894968CCCB26CC8388C02802089B024013400A1140E222268811832A2406ECB968C51388419C869204088D9C22C93088913186802447264C04CDA142C99142C1C3620E43460D3028D18894C0CC8445C1489C04849526C06C0A9180D2562E6F8B2253B1B3BBCCC54B66E6EDEE5E3D9AB73703A3F863F00DC181264D5D2B56E5B527A97D370C4B24E575EBFB8A6C25B50898A57CFD0E2EE5F901C71E54E66BAC69A6D1206E1BA929DEFD387BDB6402014362DA098A4580AD3E9665557CDD817C7BC69EF91B5C5942ED9334F627BE4C5804C6A6F93CE0ED22DFBAE61F6365B78019926A25110E3DC0FDA811D4BA490F0A4A3931EF72E3AE792270E507A5313D2F97F3C150580F7E4B62EA4B435C4E700E36F60BED932A7FB87DB95096081E5B90ABACFFD3B6ED330C6F4DE687F44508DFC62F54FC8AB20A6081CD089547B5C9E1223B64D9385BB91D056CBDF41EFD98E2A277CEC8F716225D246E1748FBC152856485905B8179D2509880BE340945BB298C454E07F16752327D8E232B4E292F1831A099303E8B55C42EC50B6D1F5B3DF15B654B92EBDE5CEE805418BAE74E68671084DBF32DB9732A972B8EE4A176A3E56FCF07E90FD6447684AD6999D842A6C869D9DF18022266D8C770C60C081F7E9F211B31A51A74DB941D3759BF352E4745086A1A007A2801C1BCD3103E6DCAEBFD0F1610ABE5EA78E41D17F596E30D44783771BA39806D5925D28D809EA2AE7B89C6B4A34935C5A0A5AF3C7257CC525ED05A5F0C3200D8639FE72C0ACD715009506F465213AC42A0FD4D3790F72E3A91094CE94906CD77CC2442EA56AB86479E8F7A0F7729A2EF1975F742A923E5F9F674FC49D804617C5C4042FA721F99438AC0720D8DC7DCC3D212D8EE88F22A3CE02BB167A991EE959434BFF391BEB0C4DC9186BF4308CB2E601685D3342E5092F48963AC5E4D922761FC19ADD115E8ACD10251B05C8590581A9C2CADBE7703764ED7897904F32AD575CFB3692D09D20063F0A8A12221B2F0C08CF5B9D7D2E51CEB6793A708E7BF59DE2AF4C68EEFE01DD48A261EB950B8657C3F527E7B9506A3373F30A17447C4A437C1E685A5C475B63CA98D534957FDF5997BEA9D80E366F7DE02727578659865CA63A02467363587FF9EC8E5DAD6F41350386791C152A01257CC08A250B4EED86488C676C36FE4779ECC6B657D66CAB4F973430CB72549C791C8B3AB189B8FBE7A68CE90841B7B196EE920F840E864FDD33CADA208A6FCBF8147354E50BA1B0F1A372859FB9C1E3F8553EBF668305161D5FFAE33CC33BEBFE561183B1F9E73C9844A1C655C98F8BDFAFEE31C572B0ED50A0DD46D19AE3E7FF26A612C6F73B7753482863B0432527C59A17EACB5100F09859A72E95A8312F329B279C195B2CB30D3CBA7045134A506AE4516536B7F98B54ED07913F72EBEF7A6758665FCAE708B8BE5993C28EB2D4AEED49A694A37F8313FDD58FD69825F921F5C51A8C2390B8940B741D51F9271ADA699715EC9C61B90319271EF52B5BF3C8AC9FF7FD4E05593991830DB70AB15A0C443A8ABD7BE06CC71EB4F9BD61B4A676016D4ADFB7016CD449D42D43CA6A93D0FA396F3CE987DF666DC0A5015CA622332CC8EBE13FDFBC7B49A53387A43773B595B5D6ED74A407F6DA0BFC5F8B015AF92D53C4C137F9037086A1B6A3A7ADC27EB772C7AE86CD87848E0B0D0C6E4B2E44FF1566655E85630884F178C160FACB8CD393AEBF90911FDCCC925D7966E23A330B929332C36DAF56C5705475DA16D64B494AE4AD2CD55780519AA56BF0F0010E923CC7EF7AFEE05CC194009D645A442E02D545771D0306C5BA26AD6F4B623B977C3F3DA731C8F98DF5591EDC0135C79426F2ADF12F834DF743AB9AF372D9020F1B72C4E1E397A64388A202D1372583F4C8ED6107816DB39DEB0C26DF14191FBC4797E2B4C897BEAD44252F84230B407FF4278C7BB08E99BB58102D012EE1BC99F0A34DB47C817B64C8A76CFFA4814F5C4E77FE321221D50509D2D4CCE90E1B1103B7E178EBFA91A2D804DE64F708FF5F4D72607036075DB2B5FF1FEEDEC42DAB791083E09CBFE22594FC960199972B3F7DB9F458BF74C1B633C118D56298378AF78682FA30775621540044BE65F6D0E1ACF396D332F4E03CACB017A5DD4202FF7E7F1BAEA68212DB5942F853E85060A82A476C5B257BC7A93145AA993AE77428C899C21BAEDC9F2D270A6051E7F34670C82EAA10E06BF9AD791015D0D58E37EF2D39A6D36D3D7E1BA5893F38531F0441946BB63FC0925A2D7E554AE69CDF0372292F4B6AE8FB77A157EDADDBD2D4D8333CEC9DDE5DE3CDC779DFEA44514E0575D9F0ED3A12DC22437B65289A807653BCC5F82DF67C9579243D20FFC3A0ECE5EB43BC65A12F9AA8FFC906972CE8E67F204E5C7715F5A74F8A29ECC3CA6CB4CB67FA11590BB4AD2EAEC0B6A5FB2798B8DACE0BA2AF48E1EB +smlen = 3905 +sm = 4CD32AC70FDF7160D3C7C7E0188F8C94ACCA8CFD38133CE00DE0136BC2BAAE4F4EE04BDFE4DA97E1E71CEDFE8937AE59D88E509C0F8FC0E9235E7449960DEAB0078F35699CDFD47448C40A11529094A64D857D7417CEA5618DAFAD9D5C0F051AB38A59A9DCCB76D76F29EEC92976174173564F2FB53C19AC9874CB1AEBDD3FDB707A2D276FE796E88CFAD89B06535E2E04960454739410B5A3BF4D53380CF33452B3C008232439734366BAFAECC2ED7258A47D5EB201B4DC5E64A2EB42DAF8B63997007F4C6936A85E63451C13E0771E201E91BCB02A35F3B09D2880872C155D6E48B5C7F19B35B21DF65EBBD39D80DC1AFA1B3B3CAACAC3F7CC283DEB61045B8D7AC1EF666AD1C725CAF16448CF972E2FC45382F6B2536592252376B7183ED5F34F9902FBA46A43348E235EE18B113E0966166B856661A1438CA2F2F443E7189677E169DDB2E4E8A4657903437D22EBCDF2E10CF2CAE4059F26EA1062F47545DF75C69EF36C017823FFDF6DFA0611DDBC56EAECB5165A744BDA0FFA8AE17628D09B4775D5B1FEA553EB66E0BE3B8EA7605CA27417D5FD1416771A01251D6EAEF47C7E5862A142E2507B4906B4AC10908051C77C90A9AC19F13F2CC2C683C6E7BA827D7282066E0D14C9CA2E6941C0BAC03824569A693B8E8995BF6B6645B2CCD62194DD7350DD4F65A56D9650C8C4BFAD4D0A30758A75EF6FE5E03C1E2D739AC34CA66D6B6AB2DD7FA20922D9AA0305FAADADDD5C099AC08C3B97784E857BFBECA922998DC460244AC9B881498AE3ADF6A707DFB4C94478B9C07E868A2A593D16D4BB54179830F9194E8F279B819F7A06FA88772628B96564772B4999BDBE5ADEA55FFC9BCE45132CF0259332ECD5A67E0A7356B24D41DC7BBE1A013CB1C7743544D5A6DCFE54EA1056031C6A39CA2937457DDF439E4C78EB356C7DF51E5D1B50BB92C3C3DDD692DFB76440386F9AE39CE9E094A38BA6D3C7DA1484CC3236357189E376072184308DE208D554F37A9372CF7EB902DAF12952AC7E9F2D075A92954042A9627BD0027F590932D22851497828F8BF02A3B318039E15F6774E77196A28B7778750C1223225F576941C78600C2BB78A3D6ED26A88EED4A6EB64BCFB2694CC4F2EA9BF8C3326DBC3606625F081A8111EBD55E5F2BBAFE8595496DB819F5F95EB67ABC75CF594B02215EA785DAF40041CC6C733FE43C6BBB17DE88423B291997FD2220ABBF1AE2B89CA4A5BA1CE6F86F38EE76BEDAB8CBD19D0FB3B976D359ADC7ED6E03CACAF6006F5466DA15B061D316BD54C3FDFB65F49F57EED96540C0FFDE8461D3C4596A5BFCBC64EF4FEC927AF700AB98FED905E86F263B5230577C7C0DB6A3B798AD782CD497A254597C3246EA1815847C2AFC783DE786B6326FFC7C057CE6D21C49EE30600CCE70BFF3B3F22B6E173764C02F6FD4BE121E71788C68846980A108E507B5829904254BC3DBE4016690F76370B4B9DC29C6FB168B7C5111B6EF35C6B14DC1E44388E07CC95CD95492383D5430F8A5E9B3BAA88B0FFFCD0148B99ADB13950EA637A7852DED7524A48F27406EA62C31F4180CE52EA581FAFCEBA53A5B345BFDC59DF03D3590767EACAE24D26B0BFC46398FF2E040581BE43BEB8293C85AE47AFB653DCD5960DA63EF6DC606F6239CCEA4B52D5FFA3E54341281A6D9A28254DD472F5E0D269C9C523D551DC413D1CF96365DAE8290CC51053346A51D0BB78064DF09A9438C662B6FEA53D3E6480AFB0D756029BB05465955E9D36795DBC5461D3E0814A7D690C245EA6429FC063803D8734CDD7D803EA09D1A4EDAE8B44E238C9D05F31A1DF68FEEA14BADBE500344109C64764BD74B7DB67623E985D5EA92E0AFCCE13873EDB58182909A782EA1C6B907A4F97B87CBD6D496A84FBDEC8F22CB3C49CBBBA12F6D862B5E26BEF8038FDE452B723E12F24421978C11DF68D1767D34322DD6EB675E9FF0613EE791E7505D93A8253A8759E3D3F805653A96C4336D48F60F37FFBF4B614D15E304AAA63F321EDBE4DE92CB3B7E21BF5A4EA64C148ED35EA802E1D62E7DD8FF16E0CDF86373F530554A224010480FFA4739B4ED9214D0731D1A59B8B784BF628BFF4B32F5F07454FFCD55A7A4E199D92659A82BE31EC6ADC763FD2D342652628FF552A8537D3E6AF825F6D5EA1EBFABB0D338BB16E7F12BCED3306043B99732FC4C81A4F858C5E5184B5CA9D4B33CEDF0AF3F2CF2A820F4A39E1C295A5F3A4E0715D101EA48517A44AE0B373F9BFF9BB705A5C0057660BB8B857A0869DC849E4BF40D5FA48BA7239EA149D37E673DA6CAA026EF77C9139564187C4C91239984433FD23F7A38734759EFC22E56174CF960062FBD4FCD81A832C58DC3CDEC37041FFA0D5E392AC3FB867A1C346B0000216E8478DD05642F615BA04BFF8A315F7BA3C39AA2299B4294B0342BB64243C272382153756D28E45DAC98EFF6EB9965AEB9E08136802EE4257FC20EBD946AC11E1857F79FF3594692E3750E5C3BBBDB056F776E8B808C52E2214559C6ECFB8C1CE239ECAB57C17807E15BCF3622BB8D312E9591DCE8505F4919C39EBFFAD227DB8A9A7EB875BA4EC86D88D5901884CBE662F6F91C46C23ED2DB7D910CA4D46B11A80C42C5E724ABBE093F75DFD45B4016415B6A750207EC4DEF5C81DD2245CFE7B976BA4C8373B479ADE53FD6D5636BACB8F370079A28FE6EBDB6BC8543E52C94B6121034A262C939597F6338F4ED1BF7AD832EC474C698808F414999343245364309EC4031992C6DFF4D1813979573C0A492583B008D715B41A2064FDD1F8381A76961598898BA506A4A1786C58A3BADF4F33E0989680FFEBFDDC0CE3800CF32F173C2CD2A79C7D62484A1EBAF592EAB901C30D3DE20636BC7D3467CBD6D8E67BD1D8BA25310AEC8667ED7AA44F9CF69F93475E4CAB2CBF696A6FC1E0069D9DBE6068DA45CC6246D1918559E6AE7FE44C5C5D560D4832187A86C7412239795A5005680EF5AABE765F80B0B6433F3C9F2878B06273EA714738FEBA00A4E5D63E37CFE86BB7DDF29F4091BCD23EE42568BD11718F91B1AFB15D294DDF9CAA97FE0872965DB234B7FF32F69C9BA7535F492F5B777B344B5DA92584FC28C1FA999C923425F7D8EF1A150E2388E3740F10D07350BE3DDB7325BE7B6CD348A279A4ABF411673CFF842751C4BEA5D125A12EF2B94F258480EACE67DB3C09261EFEB31D24861424D79D42E06EE98753825AE5C9084F92D95161D2BF40FD0A34F4C68CE1C8C8BF8BECDC0393B9D8AA8CC202A529BA8C7A48F2F8D5220058700F2C364261646F7076848B909AA0C0DE1B2A2D3441576D6E7FA7E9F908263F464F5B8690929BA6E8F30B0D182A2C2F393A516467757DA6D3D6DCEFF0F5FF000000000000000000000000000000000000101C293E96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 + +count = 45 +seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 +mlen = 1518 +msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +pk = 05130C43B63C875ABF371AA72A1DF5C56900393994E532CEE8ABC8990A38FC989718EB58CA4B16B2B7EAE6C9358CB29213FCD603C0D63F350988AD9B4FDEAE3CF689DD08133BF4EF07DF48553D2D61DF1C154CF3CCA26F28A77C0E1306E6F5E9D7A05203B38315DC47505FF3B318A84092905EF91E6505BACF77EEEE726EEA4D4A9DEBCBA50FA57B8A13254678A13BC582859981D395922EC481BB8F0FD619A52B334699FD86F227EE468302927C4B10F6B406DE202730E0C6381A8A781527BBBC76817E815233559FC030DEDF63D981456861747ED1C2BB6C4500BB244D0E437AB7D9B18C78B1540E5D868EAE8419495D53A28B3507B9C657C1B267F11B510A7DE766EE936E24673B3D0AD3B1A79348BCABFB0770EF826B65F0CD1CFD837BAF64E58BF7F94C21A6BD3EE676F06C1D300F2B08799C213BAD78880D6172476F7100A38891ED214A6479A09A5EEC3C48FE0FA41828B4554E655AC35CE2925D8D13CAB128420A86CE22F01A873FF1EDC34A71A6974680677156386D0EC4021B5C1B1AA4466352D6E9610341AD3C61CA226FB62BB027B680255C3B43F6292CD8FDBD151507F753E68D417FF8F8134ED631434989084F0D5BCDB4E1A95E07FA1F8AB8B01CF4370919CAEA9B8BE0F271FAE3EA934DEC9B6D2A315114A30D43C1D4BE7AAFDE80B44C2E804DED66DF21B04A48ED5A8F36F2C592F946CE8815A53453F6D5D8F3280FE4297F69482F88332F6BDE970D31D24550613F05D3682EC14D1BC0D13D28A824C6C7656565760D980E799162CC06B3246CE556C5936E20E554F2EFE8156AE33AEC4CF6ECD98919306D41F0A2E704A8ECF2FF5EFDD445BF91FD2056DA964DF8B22541754E743CB93B43BAB221DB17FDF97170BD69BF566000F6E04FF973EA9E586ADA51427725D097F2834A372C4832B6145446EE539495B5A511A91F832563D11D6B4D1757F887EAC847F6C0FBB20E8EFFFD3CACB63C927032781BE41D10F1CD25F9C8DC8A34C4F2CB3280AE95A4283B2F544CCC620D68AA44BE5A53D85D847D425390165B3B9E9F15B5CC49C0B160E44551F0934EC89D6E1FCE71856326675A6820575D097A33EDDFF9AE44DBC6DFD5A0238CA97EDF40A486D539866918C0B6CC760BFCE3A776A8FEE2C9B23E448DDCF4D3AC7C4E83A5122B8DC6E8EECB7FBEBCD299339DE5982A2D7F9CD64BE23CF7D78B87DCC731DD9F99DFE4B1C2FAE1D0F80F3A74F19779F7CD347DF5A7A5679F67C7B1451F1AC3977FB68E6D865E4BC703C86AA9AB6F3F1E9F72A0DCC6461E1D917E0E65B66D07AA004BE4632C68473E5D0BE5F21A41E9DA03A8540FD3563701D4EFE78AE07B1885A07F704338E2AB565FE6BA6C1A32A31A83613F1C480E3E284731F2D1680E72FEA83C821305232197A0EDF05860AA86C58E68F9C77BAAA475E29DFB9CF585C0F9F1FD3BE69541C8EFBE3067A258131F375E099C98911FA8E5FA2F1C042EB4AA193FB0FE9E125043E87D8B057F0659BC319BDA0CF7F2D350C954E5B5762DA0F32207DA580132056908FEBB977BAA22C345B3B4A50DDC2C343F092B7B7949F09BE3C62C0AF52422A71D54EECA55B19C53EBEDB148616D4C051E3A416CC32A785AFAF44F99539EEF7F8F56A343518C8956284B2990ED8A313B48829102432C09B8B242E9EDBB8D90CD9E41930124B5A3848D45D01DA015C8AF5BDB9A476D5A82A051E6C6B9C31414784ACD663A0179975C45F948F479C922B944B440DDEDEF76E22ACA38C7B99CEF413CB57B9D802F041E778675F22340E1347B68441FE1598D42B90EFC7816C869B4CDCCD414764DE66DBD63EBC83BFF732C0D99BB9CDE8DAFF06AE7DEF080 +sk = 05130C43B63C875ABF371AA72A1DF5C56900393994E532CEE8ABC8990A38FC988AE2D951ED96A3DFC98FBC5AC0891FE9E97D266E326AECCB270EF06FA94BAA78D2A8ECA54C9300AF224291E84C5078569322D30DDCCCA611BE07365F7FA9786BF1295BF0206DF93E5A6C0D91856B9BB2553C7BE5BDD79C3C5AAABD8778EE20B49912719B420040A03101444D0811059A825111234AA3B6908B066621220A8A34301A9941CA864C092051D8848400C304E0247260266C08938DA1C008C0B66022002CCA143262104621252D51B68919C2456020705C044A0A213262B620220685801672DCB8510BC471513012CA940162464282080004219200312803B66C030131148705C4B471A04064A0908424B94419188C48046402153112306ED4102E113625830804C1420C9B168498A650D4B050E3142904C2510B850103160492880C13B55020166443066619C87153C44DA1A211E3A02514A58514315109160E021730D3202ECA828C89C09050822CA4820023099101B78811A661922608C844240829495844310442505036445B2445491005CC3471CAC409C8006D132164104224139348A39609DC085248160A530050994285433829642686E4A04511B20D8CC86524C908DA906108112924104404336A88A8640815041B356801938CE396218B023260B069D3A64813434D14457042260622B50503A881839424E1364AA2902CE1A0258906020C15681C288881988CCA029009B569C1C200120449D0069142B48D5B940C10C3081037690838461BA40CE08268231165E1922860188E04999121384D4A422108B96DD1A88582120A22834064C46C64949109B38454200A498204A1102C990849D0204499304411A56809B2041A97100C0326224885E4020E9C464E0A00325C24810AC12C139029D4C40D1C96484B3411DCA8902121400AC56488A04DCBC6810B07645A9430129524194410844265C90681E2244621384864242662040601975123864C09057121804940A689044632093772124952C2025299060044802C9A126DA3141188B88DD2204964B60003418082080A42C491D8A888DBB644E3140918482208005191280AA2B84451964804408D11804003412C02940502B104218761A0304922A34C043301E4042901A9100B3486D206069BC80820076103312A8AB42C034290C8A6685BA000A0942D8218608282211C336C5104094A126C18118511833059948D9C46096198700B38128298418084400992719BB229ACF14E508011E581DE0F848421C4BF936108904E33509D5D2ED9FA835C5125CEBF750BC1210B1DDBEBBEB942678BEE2872613EC625C641C8164FBAFDE6297D0A6131779D419895FD44EFDDCAC5EEFA49591CB2D4ED011FF20DF9A90FA97B920A290C911ED48919B573541F4A269371D30F0BC59E00DCD6EDC5BEC38A534A38E21AD06A674CE01CCBD2D970987919079FBB751A00768BCEA148840A3ABA955CEA380D03A5DFD2FC796B9039ED045FE3E8DDF1A728DFA62AB7D92190B80EC832E0BC8C32C2BD9A2A83734C0FFEE9B552011D41D6C3630E074F51EBCBE03EE9724763A2EC211FDA98DBA617A9FAB709F9C3142F9D6E200CB4A6223BF1DF3DF9B9E2D44FCA94908F6451FFE6012992DF75B1244F990DEAF7A9B77607939606D392BFCB8B795DBC793440CAA5A9DD5D8C41015AC7AE5F5447472FF09BFC5DC60103E41A6175AEC608C692162314A248711C5B72A063FBE07D377385C26D0B7CD8B359FF4896F28A2FC1B0F660A460D466D48194155BAC0294E3F038264A49BE222F2CAABA020F76BC42C556BAD9B4DFCC719EC1826992FC2B16CCABEE2F562F67F31E9E7A28C3EE713324BB9533E86B6E49CC7F19E4B9CE8E02FD5E2C8F12DDAD3A76B6D36819BE1B5CD504BD05445E911300F5847AD18D5FCE162D707A6B6CB55A5147F36514458A43A1B535DECE405D9B58CB57545163231F2236B9AA2C95060BCEA1D51B7613AE988F4246569A0A406CD3032C37EEE7AA91DA4F3377528C01928477D132ABEEFAF75E47C289396DC05A1667AF6CCBFF34EAA7D86FBF737249E7321B9B65E5D8801F8F5F398DBFAD81A7435825FE6FE3E3739A99ED1165A70970BD4D9768F43649DA03C724D42E93D1B196C1B6CE763B4F624D66F30B59267B0F1D41C22B2D03A855808FC4FDC19C9B1D03D75188938DD42DD52E79C9BB3CABF871EFD65B5591B565932134F1D50ADB51625B2E26139811CED1004001D40218060025B3AB025D2A788468B85CAF0CFA6BD65F0F58DA32EA53F4052C1B8C0B38F341C02B9BEE3D3447BBA0D39E6E2F73012B555701748D3150C1832AF79B7D9F78F5F7FC56978E6275F7FD30EF05B1DEADD77B21456D08E6BD2E9D75FED7A9155B75E1F340708F1D2226AF30D13FBE74F63C20FD490FE63754C6DFF47154C27F4783BA80C921F425077BCD936581A413C12B7E024754BC4C63F581F1EDFDB09773DFBAFB64890FF308351EB874832041CA82BED6EE8EF3F19A0BE8AB2D037B8029D89BB33DB054A99DFBD3B36EB5F17F8647E2B835A8BC8225596963638DFC74C8BAF958A4E074D4E5DCA8E36B85100F64D85B9F5C9699CA27EDBA1A354EA8F7B1DDC5D379CCB0F4AFE6C7AA012015F2217AD2FAC65FAC0E68EA46B62DBEB80341853211060677B0E87BC651B04C0939DFB4726448E666833AE4BFD1CD8A88F96200D04868FA4B7C1B601DFD04B5DB2AACE28EB62D4909DC7290A64BCF14D6EB818C455FFBAE9F06BA7092D03C69CB3817EEEAF045ABCF7BA4163A7273A2B06D1D07D31A4258337170E5B12C5388D937AAC1BE71903A041E3CF290C74C501FBC4C74A5ECF3DBAD1697D656F3212E97ECB53CD15F6D93D110669ADB1B990F703479A65F07D5B28E1AC0524D7AB96E7E4CA0049AA2B9C9E522DA3618617F22ABE91F2D8E8086788B787C064F366283A2C3D85249A4A80A01E1BDEF536EA40F7897E6B813CD0FB971CDAB3E79A62C19206DE41F4E9F08760C17407D2EF6C5913C6EAB5FC8DA75202CA76B86F24584327E048FA896DBE9A6A6114F7E03F1CF9EF12F814B0016111D0FF3B1F7AAA2DF57215F6626C31CF8D95DD60B384C97CCAA0D70FAFC67A5D4EF84E11EEB2A4FEBF9475C14A9E713B73396A0E198AEC222D378BA596157653E0CFB262E1F53A1FE8F66F129A822EA1AB9C6D03B1C7EDBAECBF9F7849DA0A50B29B758ED2F0DE0E9189D1CD238DF48FAB90D0C2A872BB576B5617757041E869E2FA3D43C6994B643729CE71E6D32F84E4EC2E18FFB2056E844A555C9DA8B585D99984508E308C819EBB00C5BE6A32B29B03A480F05A8618E77173ED869EFE5830E0ADA65C2E2BC178501F1FA2C3C7D7AD6A37BDDE9044707315ACCACC2D22EE412D97C2C16A7B40E42EF696590109679F5E2EB0F3F0BB46E700CAD829775F1131796BC489E6AEA55DC6C7A565065D4F7D6261D2B31B122B3491E354987A7E980B750962239AE726D452DDAA6AA0C9CB02B10022501A2DEF53CF27977A40C5AC11D6427A78749D3D87D24F9FC9C482DE13F491236EF24FFAF5B74C4E6F4751342E137891CD6FCD19CEEB2CCFF0E10E57BCE995AE72AB643B86599AFD02B +smlen = 3938 +sm = BDA68BA18EE39F99C0854260609B45ADBA9F1534FB0CFC686CAEA1B35858F5B7A5E0488EE3131CC2614B1ED6D0CA13AD8D0E05B104F3AF74A20C24E7D1D60B9B83B99C391D4D1A8FA68B63A72CBDB09052721B33BF465A8D6553AFD919E475CC0450AF6A80EC6F9A8737C37BC08B6C4ED84B69747836CCBAED67BB6F61E36DD8393714EBBDCAAABC7798C1393062041C7AE7D504211517C110C3F71D35183D9C131B43357AC66AC839A1DB447683A6E50993122B3341B03B143E238569EF22B7EA572D8F8EAE98EB91ACAEC8BEB42BACFD813FFBC5F7579DD257A195D590F0A29B9BE12133922D0435007BF141737F4964D0243EC34186CEF8C50F11B15C72FDF2D09A6D12FAAF0367D8650BF748875D91A61D6DC03F726A8013B827F305FD3F7A921F7A7F1A94F076CC627A74345AEF2EC274CB496AEDC3E9FDF8119B10912174057F4FE36286869F699A8B0093AA72B741C223C62EB1868FA2C960FED1566419A3036F07A58D8D940E28887B7631F4D61083E398E8FF0BEE997E8CAAC56132F4A41BBDC87272352F4B0062736BD746BE5DBFDC96DC2248B81FA8E4348E88F64882D5093CD092FAE996FB9F2AA753B6312D3777310702A53F84C495DFC35B8F5BE6C202E916F96D23CCD1AA0489F5AA0F409EF6E2536A618BAFF4A5457C6D513F807A4D5DA0300317EB9ABC34B322AF0C5E37975DF529D83EF6FB869970EBCD2BD30DE39D017C8BCE7AB00A71698A6A60C44FA91AAC56847771D20E46AEE35C237DAE8CB94AE1228EB4AD454D9A79AA8A1991A29B4F313C5459326CA9DECE37DB6251794FC6849924A3EB87CFED7BCE2150289A8E39EA050C7A212E5E9BDD83E8DF5733190AB8B35F557D726A51F53432FA6DA43370579E6229469163ED0DF5E3D60C48640FB0CC7F469909825E8B39A4AADFF59E5491F1CAFAA8652BE7FB48977F42B5E93ADCCF27CBFBC0A6BC895CAC45F47DDA1F3619B8A5123CCD492CF9BB696E0E4D3DD294285FA521CAC7D93BCB0F8180C07D9547908B265ECADFA18A8C1E8C0187B8F164BB36C7C7E5438876E0AEB9693C28D14E119BEBD6CF0C9145A4C6559D341CAE95AA7D90FD72A052BF3612EADE7FE8C7F5D5D174BBAA0E5D7FE5463E69E9BF0554CFB3BD87B6703CD06693EB05B39F34B7ED588AAB46EA2C4FC2070153885163E2A85DBF990D0977AA20DD20F58F083F139FFA14947A4B888BFC02B2939C837FA83D5A79740EF263599BC328FA9602DA713E8EAEF8BAC0E7D951F19FF22B62C707CCA12E4307DB59A4F5BECC368118BFC49F3F78D450469D28E6C954C0EEE3571C149124CFC09EC2295339F13ED050E1801750443117325BF24E7D64700463DB92EE98B059D292280365236108428EC90B5C3BCB465CB0C3C3016CB35FE479D9E5FADD5682D35653AB932494D8E6D48834B9FAC7BCF97222B4309711B48A6A9E096BFDED8B7C23D5D58482B18B19026A44609F95F1414F896CDC21E0D98F89D20477C7B1A46E7BC410BF51FED0E5A64C4C3C53F120CA5591E9858457F42B44C86E061DE0E05C7B96066D52C6644E129A95A5EEC8CE5F9AD2DC72961D8304065F5B9A879A368BE5BAE8B1808667F4CEAB2CDBB9431F4824D82BD375BFE9588E47361BBFD69A68F256F39DE714E6D855E962D98116862833B04C528D7B58FA6B73FF2C2DB8DAF89D629FD1EAB6829C421B93E40E6401898D897989EE544DF60F9DC3975E6BFB510FB675C106BFE9268D1C2C22B19B85C1AAE64464BC009BA4234F4AAAF140AC1A99B3988D1B3F1153FCEC34CC9A809F46B2BE4F95818D198E18F30BC948721121351344714E55CE611425395B4BD7D4A2A4C9264CB7B7ECD5EB60A2DF2430E4E0C817DD1051F0E7EA03F1B49F262156AB999FC238290264E50A1AA40C6081600CF7CAB4477118B2654BD84124BA7F701F44F87C0B69B99E5096CA1A528D74BC56DC4D77D510A185E3C075E597B4A6E70BA5866C5A5A269EEC7D7DF14750AB36A01719B2FA3683BBD51EF1AEA8930768B6BBC92550E3C4F59E34A2695589B5E4CD6D7B4CDFAB6EBEF935BFD6B5002F01D54B8D72E0FA1FDF78D9DE4AAB0382113054261D854277A458AE627C8144040CB5C544F8056E3EDA82112588FB7112DD4C0BF5BD5A39780C6CA5B0EE983AAB0EB54F13D2BA4DABECEF88D6A713541F5159C6699A37E35D040FEF9A84FFEB29EAD76320C391A6F14C1D3A273E4D65A9121307DFF40ADACF669C06CFCBD29DB9E4A401F2D177F4FDE6CB7CB104AA7BEEC6A5033F31D9A184901EDB33BDCCF3AD8EC2AEC6241F08F53FCD861EC482C422A62CA8D0B2C9270F65001DACCBAD6F84D210748903704943B6101AC9C55D51BFAA0AC1C39B600CDB81E7B68642D87FC8D4E425CDAEE71033CDA2F16E0FBDCB977C43A024882B94A26BAE67B40EBBC67D8356CDA83456AD2EEAD4E201562FD3FA64F003A824BA8CAD12DF455467D74DE845BA8A6C77860AA54B850095CA72D6BAC5DF564140D06375BB50C02F78492BC70856D6B95F94F7636314050B4590C339E3F3701ECE8C5D799DABCFBF7B48A8883E3A4638EB9786A5C71BA868706114D7359EE93AD723967A81F27C694C2299B62E796B3D20D0EA2546628B9906DCAB473FFE3556E13C7BA764C0B828AAFCE129166EB6CA7263F912B253B867C0CAA434761D55488287551AD2D8D568CAA08AE804BFCA22D10B06D3EA9AC0C939DCD91E92F33F07120AF89AFAFD320B253EAB022E286C391C5A8373B328EFD77E7D6C32B9A6248762919008A265C6373A0E9BD2E6D6064786F8C03044F03D894395417FC1A2E77400842753B6D9A885119D98C3E5D8157A20E0B37780CEC003C5290B7788D123ADA71CBFBE474396EF8771C7411B2C39F3DD3DF7003D32D4E2AE7C9FB3157311D093B42E91E4F7EF3D1FE89F78F9CB26A40C90F6BF87BA7366C7F5B3584C6C47688EECEEB1AC5CF410E10A955373B6E3F8B7A3A6FCE1077D0195BA2A1B6BA6271A97ACA631AEF68E50798CA17A64E98C1B83DCA9E35B03360D23F5BD033432B30F9DFCBE459EB514CD4A1B461FD57DA0FD80A70EEB360A5EEB5802EFBAC8A054A7C8D5F085B6E599C3E4698A71FDDD651AF82239252D7B80E665AF6E1CAD0970472D5C6F1F5E276DEF46BB44F43F4B77C21179B496888FDE6344D736C2B7204A1AB73A5974EB5101EB5B5EC31ECAF8085060B2ABDAF2F99FFB4B522B88D26DBD9E6169C62A3DDEBC742F3BBA5B54A1D00142EB420E2EF6EE5FB1491B3952ADAA3283E6E2F5C3DBEE18BA3C06F52E78EE06C5060D2B2F4B747B97B5C0CAD9DFE0F7FD10373F4E538286959899A1AEB7BFDCE80C28343A55567897C4C9D5E6FC192A39525862ADD6E8ED0000000000000000000000000000000000000000000000000010202D37047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 + +count = 46 +seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A +mlen = 1551 +msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +pk = D3080140D58FE78A5A6891572A2C641537437F6D0C5514A6A7F81C388DEF4351E9CFB2724F35FFFC54494B87AF47560C8A43416DCDFBA17CB86AE693729AA7A9FAE9ABE95879912385C60636A9D1D20A4E93642FF757E650C0348E4286075C1980C6184DAACA2205468D413A74506A21F2A724F95333288C8A468113065C19DCBBFAFA47128E197AFCFC6E8E6F1CF795AE13766096FAD4792F58CE2F7197D6DFC866B99DE4A9B77DC910764258BC79C04D85FC9176C6072911E64AE993CD77975C2586B4FE1F2CFC7411D9E7CF7BE47BC22B0A872CC95C4900ADE2BA8F6E2B3DB541B53966609C761C50F2C0C329D093412A2C107882DB107D5EBADE060C8592D70A0A192D65328C54FF1CFADBB24B7F8A4DD453F5BBECFFF57C44041F24868B56EB34828FE333B032BFDB5AA10DB01FD62F910090BBD7610D291CD3876CA1AC0AD906348FF8F11D0AAF8DBE2E4D28101EDF38F862102A383454D88895CA4D4832626A2D4B140733CBD76BFA00DD3B1C0689DF8938504DB4B1DBCD3ECBC1C71CFF95CD678827A90171A36DE1C6CA843A79AD2758A178010C6C5672661584E6287F7C679A7523604B54435BB0B3DC4730F358B99FBF4ABBCFBFF10C3DA1E713D246358FE347CE3F427F36198B409DE19F8504D1155285791055DA66835EB47E33DC646C8A159C14735ADB6B71A7C9F9E102E1A03B862400EB94DEEA9B04A6A31A373DCECEEB3FAE572CCA5BE118C8F254843D91AFFC8B7D214C8107C8604ADB38EEC49EF8536285F69AF03915C4E4A8DB925560BA4620BCA3DA2C24E7B0051AB99646EECDE63B8E6183F0762A68174EC801C5D8FDCADDA8F94FECD87F3AFEA3CA82A0E198A953E63B5D35A04C3280ED7F00B26D94B6ABF6F781DDE04D79FB8C4099E51A1BAAD35D9463C87DF4E05EAD8CC73A9F5C0D3B53CE2589894846218A37235A5544FAEA84F86B8529BCD3BB9079A5C45F610965755324828B73B9E70A476F74206F8069FB5A60E9B2E838CEDBC7B382C9C22196E67CCFE01393A3ACCBB18108E87A5ADAAB550155116C11D0DD609FF1267F99A93E4F70E8EB1A6D31EF8B0BBE1CD7A3CE693FA39B796A1BA1424CFC029033DB482B1C002917433074DA90B20BF5B00A2DE75A39DF70B28E44E59B81DC1B3E960EBE5AEF6A1D578418BA678CBA266DBC31E99CC00E661EF282D48AD2493FFBA5DBADCB28B82FED8F98F3BBE5241D120936669E98F33F044E42CD2CB1333F496155716CF8383BCA9E2B260E53555EB382F32613639C4982B1242696DCE36F431AB2F9019508C8BA2C3260A910C9649CD129FD2C13F3CEA9F8A2940109FF24B9016E35F9197B780632586DBAE705056E45F7C8EBB6A174E04609D79C9F0F8CDB045559A6074D1CE5A68EBFF79797377A371F11A3CDE60A925EDBFC761D8B12A92768EE6E580E407C00AA7237762DA2E3D715B633DA0C41F862CA3F2E932979967E887D19112A180BF611DD20BA3519B62E53603430A853D5820FC8AF4DAE67940F38F03E10429164EBFD043CCBF69DD29C80D4CA04023DF41A43B1760F98D1C5ABF6BBF994D3D30DDA5AA719D32DA2B253A7474ED7CE2FD4B69C0D51314C19CE1949AF61177866652379EA571DCC97A9ECFB8CDB5282AA9504F9FA3EEBDCD889EB7C0F91B13B850D3ED56F1BAD696F45292CFEB28E7FCC4FCC853BFB9E8EA67889822B14F3B7C9E7022978BC07E81DB009EFF837FE0B180031DBD4E505E10BF1849E0D6CAD392995DBF4C13F92CD3DAC8FE4D3B3D9E6099427914F86EFE36B247A7909FB6D2CEE9188B18944F9F5F1A61C18CB84F7050EB1F5397037909DFF502BC491AF7D42D7B0DE835471 +sk = D3080140D58FE78A5A6891572A2C641537437F6D0C5514A6A7F81C388DEF43516429CC059629AA196A4268A30AB28FD07DD9D6F779E72C7881C96E5FFB94657A7D549BE298A613B3D121FB1DC40F5D1D04C651158739BD1108AA478F7B3B3A04C9B5009A7E0B82011B9F71AE081B62EEB28056DC03509EBA34F91BF80416F12C0102060C938540A8658A3224DB202A4A0660C3C80C5906609228069144484348605AB650012090A488018A988520924DA3824C21254EA480098A188A5AA82C011744CB1462D8828D604425E3B00598304A08856591C40154961099B06C01B7411C046E14960022355001B02492002852A871D1402C4B1664488060C3484D02957011100054B0698034440190450B36615844028A428D98B60088000D1146858B1442033522E1100DD3240C20B780221292D908822118514C36505806649B2064C80830CC40720CB708DA469012366C8A38621390084A94200899808B00911A94818A304DE4A20C1B4152E318504CB624A180016004855C160E8404268CB0510CA1109A20518BC8258BC46C08974D4B4491E4A205D4366A02818C5C406C8CA211DC480C61063119276818892C99066DDAC00DC02466A3C0101B496E9BA044D4A628410201618030A3042C49A88D524841D4461011214903B348E43212A33072A3426D64268CD40840611251000442E0440618112E82B225E2104091A210198370084852980026D086644998259A220A12B8894908614C284DD9344E94246C00B96CDA085251B04D23C78CDAC8888CA264E0228184B6105B98840BB685C8300823000459442603A86D19B52851381059B430E2B689A1906004198A1C09290202868AB850C0B044441285CBC4494000320B48051B09208300208B281141C4805044690A266522890DC2068EE0148ED9228EA282011A460A0C012ECC080C52248C01A085484042A49049C2286D984405408280DA08629C040ADA024E24934CE212210A940920264E43308E8038210A03066418244BC884E22629E492085044629CA801A0029203247260C4919C426E4B208053202114C8644138258142694AA4111A294D00C35018B8310C356A1845488C942CDCA04DD8326883044E20A47002A68403304112168CCA929024210103C72D0BA1488912458028095B0608123322CB4806899849113345D414295AC040E22044E22802D39064A0882D18880024478964024AC006090245114232710C4752C1486E0C24855CB285E3A871CC840163044958EB873DABD3E0059B49663F16C71ED69EB9E63CCCE44249485DD2991643241AADAEAE8400FE7E3238D1985B0CCFB09E7589025E5AEE3DE20C30F0601919F8D3B6B24E350A73E435884C98A84921195442A985AC766C0B6C29B8991EFF5AF42A5AD9A2BE73B7E4D5153AA09BB952614B37DA534A6240EFBAE3905B674E7551382A06F9FF26E594CB38B7BBC298D84AB1D2C6EC3186FCD8E2C41AD62E10C9849780EEBCC6D50B9280F62D158F67B5ED39CA981A9A0C34CB528EE30531C67D3B75727E6B0E89F9B1AA5C5A97450FD167A6313FD7263676F32AA7D15CEDDF3BA8EF33E28EE15B04927C18C1725E93CF93F0F501F9F8AFE72283BD2B84649F9C586C74FCBC358C8366CD94D079B0C39C7C513AB5F88B38150B37B58390A49ACF5F63E57E508CF1305698898A03BDF6DFB83A63D041DE640E330E37C4849EAEA5223F6A9314A0865A55A30E882B95A272D5E9170BADC15E70F7A9AAE8F890CEFCDFCD4DA6DFBD1EA405FE76E58F0CB2B8E05E24965073A7BBECDD880AD072D9EEAB411AD0F45C7BB7539D883D6CAC4BCBBCFC2DF822B15DF78955FE7F10A4233AD839D7F7EC5DFAFEA62CE3BBF79AE9D8BCB2C06A6BAF56B20F1D66C8CE73C302EA6900DB3BB61DE675EE524BBDA5D708DF8E4BB1831154FCA5651B95BB5BA3BEC5A20B38ECF3978F3EDAD0E7B5FFF1730DC236A6B90E3370A51598365EF76C19BBAB1DB8B2EA31DB922EB9659A0FB7BB143BC038453A941109D352578701CF1E221FF08D3CA76611AD2800F003D18026E819A5FC7F587F4960D54705CDF09D97D9D17EC5AF1DF1D42D090E1C6E22FEC6F60BC2F72A749E1DEDCCA720D70E2850A74E6EFC2B99EFEF160FCBDBD625B475E71DCF00A0C83002E19AB12F52BB2E811DF2F731A8C59CBD6247036AA203193325682A8FD1395BAA569877BEFBE62E06430BBBCED4E81BD1541947430AB82CD33DAB865722D71326AB899515A2654AD5B48B6CFD6798116B079FFBF6DC1210BFA959A6317A165603957C9545385EFF244DC699952E62813894646BE4F398CF27A1144237C5A8CB17775B6B38F506F817D03C5B036C494793B988A7586B9DF4D853FA2BD0E661E16415661306187F5784A9C49BDB45D08EC842573F0D3B8DC8AC8AE87B22BD539359D7FF6B3E3EAD4137FA26FB188D2407EE1499FCD576850BE4441856A05048BF85B267AFF406EFFAE02AF30F0D13F177DACF827B69E2101C117E9BFCAA30E0A9213CD1D264680B4A0E89EEC471F420760F8AAA0D0F665F943F3B3550A236AA1D096FEE6684C8C9D3F10BDDD999E108C03C1A38FC38A9B75B645FAD94670B015A589DDAD1E9190F43B79C89B9934A3586D49F80C7DC27037952E8F9832D4395EACCF6822BA65D470B946A6E64C581F9838327DA824FD00FA0300D4B7C1CCF8A7A561AB3E85A60D1931A296BCADB41B6F57256EF9876074E2B7BB05456365D6BBA409F57BEF7F2AB883B105651FA0B9067B77781225FCD76AE5202E1B19D25FB7569C0E0CE2447665432B7DDCBBA6560CAB0EF5FDD8C4BFEC73553CC67D434861B114FFBE9BA5D5743EADC3C65E29A7C02B73CAAC4F879E79FB36EBBC6A3C5E3954C5CB9650615B1E2F1B47A5A43943EE1DC76C359A94DAD5A7BBBB498017F187F74A85BF07CDC84DD1A19D26973C54D48D58E6A8E1A416B5E95D57646861822CFD71E4997D974E6362AC2A89AC8AFDECD06773E421A9FFB72888366AD3389A51C5DBA740F96D98E4A98A3EEEC20A02D50C23AF6ACA75B11B5A1E3103794C821E78F4D443660ADAD8DAC30F89EDC73F7C59534229AF418CF87B7E8FA483292152787ABA2BCD724804590CCDA08ABBD37F04A3A1AD2BC434A89C455ABC23E81D36629217DAF70BF214F95967477E32F9DBEDC4E34F22F128A18D414966309B49090D52D88649A6F221749E230077B69D1148864767597FBAF4E1CE136EDF8BB59280D0725972BAC8168AA50B59F17BA7B2BC8EB5D6C3DB9ACC04EF0286CEA76DDF22B1434539F78116BE25734829E17FB3262D4AA1D315491F7629FAA5EEDADB75F24D092D7F04F3FBF72E5995BCAB55081BA94E06CC8A4A366A937276E26801C001C7915336C1F64A3111031B2FE5936C7739E7FB91AE407097F950108E352F4A81FBF09F24849B7DFDB0276E037B98CD84C8D7A234620A79A420ABAE628634975A561FEE59E4994D890795EF011FE71EC17893BB0C6BF31ED0995F0B9091A388A0EA1FFFC6185A09E95828002F9B5638418A6DDB85F0F83C5725B1FADBCA4E577485138667B306E1952DB6AB5B254293D0AE4F181064910690C7628E73210ED32345BE4D0E9140786E990E8 +smlen = 3971 +sm = 32FA2A053FD332A2B4C2620765D8D47D209C6F833B932C697679731C9238EBDFB90CC568B222E74B1E5877BFFBF53B90E6AE49746D83C3272179FC5FCA6F855ED6284EF2F954C2BE9AE478BED6B2A3E15640C7A1F788053A7D77CCD845D386874C4AC025CD750A5D887FC27CBE094BBC6BD737F2DEFB7ADA98BAAA27C97CE4B52DFB93B2358D8EE390F29DCB7557BCBA5AC5FFDA36789DB0E27ABBDA2624031A8157C5F7017F316D06D2ECE4CEA7DAA604CB4ADB997F0C99C048891B40315EB780ED8522974E2F365F11D52AEE24B2903F579C8C0F8A042BE5328910A73AC962F38B07672A68464E208BFF3E037EEE2751D0EB2CF77735996231E9C5135C69DEB6BD5A2A2EFE8AC88FA84ADE5055DDE74123CE88B41FEE6F91C0E7A119A75561DE9BB0C332E9303B6063D9A4DFCEA2004395F043843E7C6BC82BB043AB68FD4486EF383A93ACA1522B2F7FF2DA9FBB3A8CC9211824F833BE4CB6320AD7CC6564039D9FE45CCA37D1C65C4BC365CD84220E8B65146D7705D87083B5E5169E2ED0D5393016C2C70BAD753ECF34D595A095D7E2F9BCBC3663F688DA2D906C073678911680DE36D9E16003293BFC1470BFE03A82505B409A1FF9502CBF9143530AE7B600C61444518CD7FC2DBDC76EB8098937620F92160F24EA3623CCC6B70ACF4DFD32C10A18FB90FD797CAD5138C300779AB74E8118A9DBFA880C8F23361F1B87BD986774E723AAE615556F15CC6097CC6DDDF422172E9D53FCBDD8E8C36FD61984B2A5C309ADAB48223036F4EE24B346C36A1571FCD177FEDAE71F4E800821A11CB977ABF43C3BF623204428CD152826DF5077F4CE68CFDE4D4AC4C86F7BB22568EFDF74FF0BA474BDDFA2EF3B29089D577BFF3E7517C73278C016677FD9AC09A19AE2E3EA9076701BB5DC05F8863DAEE0DA41F2A14AC22EC348308C90E7494D7BCAB05246FB899F153195AEDFD74754D0DBDDCFE0315D987E0C0F82DA817005824E1CFC92357EF29E9E31F2B72AA3AB1B191B6C4DDEB78B6B9597EA8B8766E2DA8DD6953598BEE882FB72D0D123061D711ED0B527ACCD16B4E117E3268FE22BB7A172E6563DE881DB2EBDBFF03B9322C5A4CCA8AEDAF5FA49CF047B390CC549C4198F19810726C79F3CC94FCE4231F150D32D0CA2D5AB9E0E39EF6683E99CCC47ABDDADD6CD260F67DAD508F31665D1BB7826898806B6D71D9E11D5AFE625134115D5AFD859D0C8B58C31A467A5BA9557DF9802199361891312744E3E3B79165F251B8726D2BBB48D425C03F68A86731F542FD3201DE4F5D19912E73838E8CE71D8E80FA9D2D1A575706B13E2069FE64195BC0419BB1570844214B0C604380650A2863B1F29984ADC606B8A54CF668C7BD50ECC5F3233528B080B073CCB9B2030C6EC21BCE0FAD355FA31B433C879A9023185FCF21878E1CC999142A2085534825EAB397ECEEEA0DAD2FF5601BD52B6FBBF6EA8E394A810C477B89FDA02960A49BE357F2621A2BACF9330EC60BE13D85E39E56EF964921E95EAA4D5FAADA2AB601EB067190FBB79B24AA1B5D9BBB98AED98BA30670786EEDAB471342512980FFEC100E71C0B2090CBF8D25E1EB0AC0ED3135D24FF432B36C4DBD4780E3D14BB68A8858CA7E494BC04DD84DA7B52A41F880AC7ED783407ADB9EA1EAF5DAE18CD6E71D43F256EC27D953B7FB39707F078F472B8E83CF8FEF5BCEB2227C49E73197964F33425AB0FB567D664477E5A433E5E6F0360FFF9551B29F52F63AD40DC4D54301455AD5E5AE44FC963B2F769B7645EDFF5D795E892EAE1B702D2D3479EBCCA92CCDB1D1B0877453F6C1DD65EA9AFDDA398BDF4D3359FEE77F96AC230C2DCEE72FE7003B374CD13EA01B4AEBDAF325081376D1578F52611E759A4926E0BB312460FA90CA58DCDCE11D0B555C2EC64CDDC2C1B35ABF43EB734720476125352B1ADAAB5B9B93567AB9E6FD313D0F3730F398C87BF48EAB3D22690292950F93145646DCDA0C8AA2086C1E6147266D9DE2CFB974C923A2E2EB9FBADA5111656FEE1D5687A9298566C50D520B5DD62EA678D2D5318FD7924207A6F0F39FD6363B7FB57BAEE90C13052A76C0F68DFDF22968E7BC68E3AD39D30A36BD89515EE7B8AFA72C6A2F7876624458EED91FE4A3DAAD43D1281AEE4B9088F6AED233ABF3A23F4F3B68A00D688AAA6B0E5DAD2065E65D8E8436E8C26AE2956D13303911BF3C9F2A9870BAF5DFE7858E71D6B554C68D3BF7DFAAB0AA5511783FF01041FEA7D629BBECA893CF532851DD792ADB605C92B5A2E0D42EA93F2514AEA632D1AD497F682A39006BB8F224CCB9B4F3427A8F76ACCE8E2674A60E7688EA1A80E44D200AA437FFDAB17249D229CD298C23026E39DC84B803FEC24C6C93D57D7E027AC1B31FECBD41837B0EB2E4A9DBF34C804B657213B2385A1E7AE9D549423AED256B31843B2FF6C7422AD319C9AE2F7CB76789687E6B30DE117B874AD0234014B3EBF97B6510E84AEB3DBDF7DB6FB5DA77D25E61324650F3615C30675B4707C2C9783734553047EAA9C1D61C7B0F8A4F7ACA1DB3CAD084E0BCECEB20AA92531AF425348B4EAA4B6BA59E1BDBEF5DC4BF343C53A1DD1DCBAA9F15DE7A3D2CAED83A82F4F639704BB1E8908E655266732E290E11CF89893123F7E70D3E7ECE9ACCD216EB8C189B34EBDD963BB25A8C6631C3EF08FFA80C6F05189055035232E5DB4DCFA649B9F5E2C9DD7F218F1795C226EA9BA13F0F9CB1E440F8235578400FFB9A64C077272D0A4ECB703D2E353DBEF75B614A71601AE4ECA7B14094823CAC5A490B72555722F296BAE1CE232DBD8F9F4971E5CB56CC872031BA455DDB067F9EDBC2AFBC8E2100979251D05BE655CA4131D29ECF551E8C96A5C55DD583FD6D28E1FD9FB7C37ACE668646D63E2FC6CBAED17F1A7DB1F0D1C5D94403AAD1C38B10B8505EEB6FC50E06088D160A46C01DD38B23EAC5C5CDDA2391716447472CA7B0388333AA02DCB15CDD1525A2C12B0BB63EFA068E661A2108278DADDA558781B25B2DB024EC2B5607C5B4A26C182319AEE05B271544DFB475FB0B856C384C3D9B214448270CA6B07DB25A5439D3D3581CFBE44CAE0B8C9291EA250CB443030A8A9A8A1E66738DAD9D7E26AC0C6922B520A970363D407A510C2A00411F59A6EB9B51BE9DC33B4AB08F7722BC6CDAD47DDF4AA5E570ED222EAD1938C415A677C19D9E1FC9473F3E2D0F30D905434014B3573D39C6B6500ED1CE01033C1706E35582782071AB91019E9A69774259C21333344DB0105D269661AD59ACE1B113C574895C446C8111C1E43484C63777C96B3B8CCF10B181F2B42707E949FBBD4F1F9FB1C2F3A3D434C7396999AA6B6CBE2181A253A617087CFE3EDFB0000000000000000000000000000000000000000000000000000000E1C2A356A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 + +count = 47 +seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 +mlen = 1584 +msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +pk = F8A81A4DDACEFBDB66AEFA6B57D8A207525773350181A0F760A09426C9499FFB4AAC8079F2E5293650996ADC02193D305104C33120960EF5BCF17398976ED2637C41848DC83444A73910CFAA674BA2CE5426A8C4A861E5AD2F05650473054AD2D1EC103687DF7F21149B856333107A116F249BA6BA41045D67AD3C869797D73E4D5D72EBF3AB1A06466CB97750EE0684A1D455DFB880975894720528046C2FEAAC0B739E348649C931EF2973F566B7AC0F71A720ADC2F895213F446EF315916B3B61B89EC7405C27C8E98CE17D3512A48942427DF65EC0E1CA189D43E0FB911E0F28CDF84F431927A9405D97A8651A9378BC415DD798A2E0BFB62ABED48B4713C298BF1FCB11E5F6A455AD8141E60436D04D0AE95A2477B11CE657C1683FF6E25B46EF4E886CF35704AC99C77B2AB0B71F0C73F147CEF2B73B8AF5FDCB4787ED2CB9426DBED28AB377A547B0AF40E80C7BA5E18C46308E2AF5332A9413B783366FCCE57E72B0F75E54045A7F92F09A30E7222EED1AD76A88D2EF866A03083ABD4884D4EEDA51321F117FA81221FDF4A6D134466C0364F7C54B69CF603ED65F7E75BFDB05FF287CA971C6CA29D812F5C4E8FB05549F430715B276817E149F5F8F6F689219BB11DBE7B09BF24CF79E18DA3047F4C7A25D7718E9AA7AE1B2420BF0D5BC8B1ADBEE2AA811EE47A39B16013AC1DA661FBCD348559FA9C2DBE42132BAB1549F95DA6D078E11B1227C85C72862CBD74871496C79C8DCFBB92C6870E2D7F1408B399AA0308FA693470E9AE1CFAC81BB60EB4405AA7D7055BD9703A829018174885C5F93BDAD6608873543595145B7582EC40A4C83F10B767DB48B275246058EC57D6A004E1497CA654FA9996BB1E72CA58A63B054DDD2E6E3F29A3AFCE1BACC3BD4B037CFDC1A2CA946EF7C4BE5004A1D018860BAB80ABA8ED2477FB0F73007E8A71C84E5B22466147D655776041F8AC5F109C85440BF4155DB08E3D7BD4A997AFE0C4A7067B7B20052BE674A6FEBF5386BCFDDA99EB222D7A4EC15335283B930DAA70F683926FA34946B372828072098C15E0F5B832F65E2389C23B2598765EC9B56AAD7530EEC387960FC540254181C4E71E92AD0E193F101CE00E1CC29454478BA7A17A9748739CD13890787E917C9D6AF1E1D1696EC7E1BCF0EBF7794EFFE58880D05C01C45D8CE3988F0EC0C8FF49D37F072611D483EB02180E94218D7D3E79622D468A11C791A1C8B8E0449CB9683DDC64D39C58CC7FBD0E63661F1D6AED673CEC73136C5477B17F61C4B72A055052FF5ABB711BE2EC0539DDFDC02D41288C7C1D9F209F0B836EA0FBB894D8117F7572BB38D178F2B30F873FC4BE76C165E25ACBB0A05094F387FEAB093B83D45EF10E2F6326CDB18BEEDBDE45408D3959C11D8E6ADF654135C855062274282C471C698C24F8104A1FCE01AA85BDDB91FF58BE3FDE26897045CDA1FE94C141147420757F9DA40B03F0B1D91ECC9F519184AFE05F2A95F19B719D9ED24E1983C27C4616D31A7BEBF102ABC389F022C068C88F078AD3047108F1547AFDA768824EF61F7DD69C3A8ADB82043518099CDFA905302EFBF7F1413DB322802B9FE5CFB3D28D2C87D3BDD98624CE420A151FC80A062647A11A87D08445D3788C8C1730C2537E2F3083D79473CDD7D95020EE8AFC9E826D3BF431AC6E35F5BFA9CB79693FB19A25BE991F902F9A45D0C37B55E2B844FD29A17736048D6E2AF2A991FD063B292C383BF1E14BB11B9BC4483099796CE74C3B7E6F167A02D00AEEA6D60D52C552527981589FFB411C00BD0BA9D0AD0B76833B978DAF479F658CD3A13E219E6A666D266BF162D89A9A0C6578D3F +sk = F8A81A4DDACEFBDB66AEFA6B57D8A207525773350181A0F760A09426C9499FFB3AB531AE7218B5EDA27E840B26C7F03A12D07EC7450580D5701D143667BAADF9296F0772AFEC39DF792544775FF4256164F81CC7D2D3E39D570FE28049E8335EAD78C3CC5A65E87C12BB0524FF26B91F3D7DA7402EE221F5EE2AA38A858F762FA0365108166621A52D81086E9B9868D234660B266881447218138D0804821C425201018D928668A4906D041020A118512038804AB24418212013802D19A0209AB4280AB541D1806911137293408642A610913449044282D4264C04146A91C4800BC7119B94104AC4701380901C30115A349111202C1349705C86480008894A466062465104200D00030958A48164084A41186421032DD41685113388228625E20001D902304220298BB02013116489964813252A494484A4C48080424142B001241180E4A8691B054A0C118014108CE48829A0144A14A66561360519194089A88844A0809430910109085846850B266C22A2880A260683906982842C59A60C01A17113414ECC481191080DD30060111472C1068858A00584B84823342262880D9C1250D1102562A464CC0420C0302A24346CE1440EC0187018A26C48240199380D1A418C22B2280A858062083103866510132094326CA2088121991089420D1A218A1315812326825AA42511A905DBB820949611132301849804D9984D433804C3464E62325108910C880664C0A2500490648A3060242108CCB46040284C21274923176908011213378122A64D2106655C464251C8205B18000A242282480EA418091A19821B977089206160466E13368E09B04C4B8228E248694CC604504432824666C4026C013801D3144148948DD9A685038528DC02211107319110291A13428BC880D9C68D541650D0C40424388109B370841066C826260B12911A044608912848062491380E9010105110459848008BB4850BA929042509881244A2A86C984222D3463082244C13A844548411439268C88405C1A210A2C691C8984509858481A071030720C30221040162CB166E04247088323241404DA21881839011DA4251A2B46D40C66524A86D64048CC8426EC2361289908C0107241394690A110E004890D0340189209223950422292224A120212841DA1482890031D0B000231172632022111368142146E1B22C1912608CC800DC868004032C00347018980014200601954D50C24113324191104A5B3249981080D1407259326653C4308C3469DF590913F152426C51A2BBB9679D6E41E8B559738A279D80D0E1FADBB4BB157F2DA0F6A84C85103D0EA4B72C7812D2E529C17A6F967E2CDDD66450B02E7DF2E50D1B9BF9193EBC94213FD3A4420080F692B33CD3B86865A19C639F43D7E340BBFFB06E50A81E68582A271BF0B9B44D1CB0D9D4682B7DDFF61F5467A960C610F5D712AD293FAF600AED7FF8693CABAB7892371BCBFF38B123ACB1C651166B171961EAFEE7C246AF3238184E747ED4CD0EEA6079D5F2E9BE2D699686651A9C70DC93B4410655A176051A04B49EB6A9EC63F4B513904205B46B577E88A9574974B17F561F0DE48D0565F6101670B505AF5B00891A1700E45AC55CA8E6D940877FEEFE1BAB28C0D4FBF226987EA70FC636B87B0ACCEF53D555DA38E3A83022204575356B9A8A1676F7E6FD57C21F64A5D7F91FE5CA3A773DEE5B6889CED88547D8E66166A418B5377BFB6EF9C83E1A5AF739269BD2651208FF9A7255BCF6F639E8C0BC3A4D64C93BA63E2788F677862AFEC37B1E483CB07F2BC2F2BDD1433DEC5F7EB15F5FC76E8162EAACAA6111971E4B9F30910CD09DBD2F19349709F7C20841D40F53FCF8AEEBE9283B1F0D27B108C2A3F208E89D325A232FC78BAA92C84A84C8533D512CF8A1CD4260A6E4D01E86F1C972B64EAD9D9F71D9A2F2FE4003A215B523D8AFA540D527594482ED36A4A8F74552B1E20FCE5053DD363F89B47D7C1EC3787872D8919F4CDC0075FAAE0E39C93D37A31BD05A3C0C35E0328F6AF3E266B9D37B9997890125D93CF8AAF8E58A3191CA8917F70DEFAF5901090454F88DE013A71AA59796B1F6289940AFB1A21B8D56BD8E01625615ECD90D51308996B36E1BF6FE0DF70DC3045BE143AABEB013A15D0F74611EACAB2253E73F8B0EBE120F3883D137B5E33F0E28735FC84889AC7855A871ED552CD494C4BBC4069A8DD8AEC7284FD5A3CFEBC8182BE33C278A5617C3EC3D2A991B561F8175C93F0778EB7C9EAC08B6CA89836B93D4760084BA3F0A3126738D16429CEE246D9EA26AB3F4A9EB5AE62F8E49607713EEDA42F4B0850159D0E22C1839DD2DA2869C626E69CD9466CF92A6961A010D529FCA02E32C0B8A81B78E047BB57075DD934C287DAD5B120B61145F8408D375DE116AF6D4D4129E2C7166D5A51E9DFB852F3B4638E15B75D4E9F900DE48CFC4889E3E69AEB7BB58D03D347F115A93EA90C334DF74F30225521E85C6ABEA2BE8AAD57FC5ABE91E2F3B8F095E9D214BAFD65A814DC113C64C21DCCC33D527193C893ADEFC31F1410164949D395B2D0FF044D98FC82CA45700EE9D48268F49ABC2C052FB6BD76207885B203110E465988B5FD026FCC9112203B62ACFDCF9FAFF68106067C041B4ED7FDAF834DBDF52CCF0517695DBA553E8D39ACD9E54D766F2597EEE279CBA3CFC47014D9614A0B8878F7C1F9118E8BE40D5F6AF16B564C70E9041EE59F1C92F90C5179BDCE6C4AA7BF4027F6792B167E61B442C8376C632B5EDF098D2B6010C3281346714553374FF21930909870BD6669647F8D8FC45DAAFF9BDB0DB2FD1FAECD4E0CB991B83D37B26904DB452388375EAC737A360B4B750AE42FCE5EED5AA01A7D05E127C4E842A6EC5E2A9D7160091287296E486BA00A3C034135809E608BAB9B8FEE4EE669B3B1EFE658CD3DB678456ED1D8665F4955FDF87D0A067683637FB6CE5DCBA844866EAE15BEB97F53CF5512B6FBA3295862C956CCB78B007827D9B47D94ACCBB34A25E31B70E4C4C37013188E40588E5C2CE740D9D24EA602061D0FF66B6C932776446B437D48417FC34FE9DC90BB837795BDAD0F3587678EF719B876BB9900366D1E8C4AC255CDB0D37E6EEFD121F2AB50435E974EA4A8680D065B47B059FD733A1C05FBEF091DB984B8CD381E314411EACD1B7696CFA9ED334F809EF21F51714F5B75B6E5A68A619237EDB06BA25A9327CDE7832CE814ECABD7B56AB32833A1213EB7833FF82D24BA16180141CA54EEC9BBB0366B2B6786F57B14A1C7202046024FA47ADCCE09EA57725408280FC60EE6E5D2A89FEDDCDF73B0E60B96E09921FEECDDA0E51289A64741D6E25E8F00B6F564B13E6BB388675431AFDA7D7B55DBDB034E060079DF031A839E270B7822816C8884CC459C5596E14B1C84E4C9EF343CC59EA72018CC94C51F5D75FC780FE77B2C85825E6B2CBAE9E4E71A44C9913A66555FC6CA3666BA3514DBC9A074EC2805B0B0273E4968155B3D31BE19E5F9DAA63023E113E9A8DDC5362CAFFD04A1C208E6C589AAD95FE448118BE26C840817D253D5763396761B90EE72147C229FF47E5F18E2670F27B7D8A4C723F97AD2E1D0B6BD26C194C7B4D5C81BB +smlen = 4004 +sm = EF7EB1364FC5C6C8247E32D255DA770064C811F72EC83201732CFE4AC1C36952B6DC52E4E9345BC87A1C1F8BD7830E6AEC76779C3E95D3110C2D3A68F4761525D11CEF093FC1292BEBEF7EEBF2ACA53B5F8A99C6A8991EECE54A44879325FA8EAD3C8EC3C77252AD827D019A54A89A8F8891AC5BDC4CA0EFEDC243ADE095D84DFF38512B8B252246892270E9B636E9E5C820571CF93F1F9EFAEB2B8B03B24B0734ACC37939647B1D8B32041291125690B02E85F9B4E2DAE78C4836FBA57E9FE41F2788C40DF33A3A255E1121D8971AED1EF319189323480B22CBE4FDAAD68343430946A21AFC3287A80CA8DECB9F9DE1368952A124A190C1B069233C9D5F9705CEA7B2150C3A28696D8C4F124DB4482E2F4076C972DE88B143C725D4EA4475C2B0EBBEE1F4C985690CCEA50D201B46D603C5FEE007C8C67CA3C6B3DA1D79FC06DA39104C2AC9143ABB09FF51F1192AF8A122AB219D669BC59713886F92CA45F55AA31E04D7F33D72F23C3447354B6933356E7EAD05DA5E17F36B96D40EB55C1129186EEFCE9B04647482BCB36F064D81ED5D6ACC3F2A1F0CE26FD70A375E7F01FC9A726B3F890714B352B7244D113AD7F360349A5F44EC0E1AC1CAC3FE2EE53B21E735364D70016D5FA03BC1DC374EA6E2A331EDA8569E2D2893F648EE47F5295FC4C3915E43582ACCB4529F6EF6A4D007697CF76A6FD9AEE0407F9800CD348A5DD9B8733CEFB01A59ECF6101ECFE8785451CC0992C9CB166FA111DD712EE05A49AAA49BE626E1258D620EF5E8FF1233C9C43185F4F869AE062000E5F34D7AA419806EB3985FB1C66F921BA2D9A1F4D4D047CB7E0CEB3B7AEAD10551C94A66A19CFF9A7FF02110336FF18E7A880E8E972CC70F9C073F6D7935B655DE880F68050C44F3D5D8BCD5950415A1CAF939E5BF8158B797E453BC51CDB24F2410FF6DF64F8039372053B66110B3BEDB84F21278B8D7FFB8413A292339C3F83AAF81104EC3B3205D0E913D5A6344A7DF681874B9B8C56610C0A4805F4C66656D3E6C4D43A19748CB68E71807501C91ED30848F7BFC6725C580BC5442D73B7D5C76498459A9FC2151F4F03F7670F3F123E07B19AE01E9A59D5548F944E21438D7C6FB59512A2982CCCDA4E15B44E178A5E323EDCB60FD09F844998CF449C89CC403568C728115C3EA1AC24F145C08DFBAAAB39F84587049D957C1D7657F2E3E7170092AD451114D262880E044EB5A39E97047F6A63F0DC969080FAE0019A5AC04AC26B4B7A954041CB920F93BCC8CFE5776AD54C6AC2923A612E91BF824D07CA1E5B730231BFDDDDA2B726B89DD620673F10BF9548F876658B50808176DB658049BBA65F7ADFCB9A18D0F68206AEC4CEDF3F001DA1FF241F04AB9A66BBEA147D8A12F7A1276DA626AE0D1944C99DF91AC43DF8B9524376E77B02B3E798F28BA207EFB400D8F5626CED19A676DD5A6F566043E116CA10BD608ED25C59F2542DDA865C090452CEE96F84E7AC49AE1C81FDF758327C7E55F616CABB10E7A5F12212C50D515C7F2B0F60F73E2AC8B5E68B7605857F7DD316A904F2984AEAE7596A67DC4A76F08BC4F117F22501BBBE4CBFE4001DC0F117B7738BA6674963A8CA867E3E61B5B1AAAFC7CA6A4E4E5525915A35F310911CAC912002A85091C6D51C5AF77C5933F6EE4F98D5E7274815A4A75D8BB6D1F46D2F7D4B12CD753EC101D9F033A0487E687891C69BD4D91A5419C9AADDACEDB546A0D88453EC872C8D04FB4ECAF6CD5059FBB55E241B076F07838EF85E7F71CAE908B793EDB9C93A2156A93D7680C6EAE37A9DFBC504599E9583048663CCCC953FEB4D9CD2B22EE07319E3DDDD8F0899067A2282599A38DDBC20BABF84DD5A1F18B512DDA17CB9D4A40CF2738E6D86EBDF30A306623E3A77300B15CD2E84C19046EBB0866A343E70F53A81E5976AE2410B8B165289C36E7787CA790071DDB5C05916432EC1E7064B98083C5ED660E74614C3102EF8B06ADA85FEB89F0C3EFF37935BAB67A38DD474EA05896A4A1A98741A735445805D1AA360CD14CC971093A6134934EC65C742A942EA5352D49718BF31F50504030D22E14B8A6EEA7D2718D38C1A571A63AB1DDF584A1000F14C455753916A21F7A6A96F2087DB2DB57AB9C5D78D2FA71C3911970E9174089789F72719A650268CDE6823A3A7015EA57EC8172B00599CCE34E23E41296124CBE07C6FC7C1DAA3E4AD9BBE5DBE933D8D0C6418C03701FCEC2B53FE60C25CFEF3F8806F429193A19A7AC5BF2A45701D6D876AE338C0B9A973000F000BCCD87D3A6B64351FEAC4FC3890EA995B220CC13332A6008B77A3BDF9360D9C1576EE4D96C949E99ACDC3642C040D69B089C92D13BE2142832C0479C84969C82EA15AEAB538B8485995A31418B8509644393E27D114C37D02A21D0D1CAD5784A763454D70C8AA647D1ED090AF30A07808EF0E9B38AC6366BAB802B70BFF873D0C6AE90DAED2CB5EF69310EEECBD2F356FB90E0E693A7A490F000A3958AD3206270F988840FF2B119D8AE669DB83FE539700B08358FB2F8BA546A2453189E24CA008C093749646308EC765F9AEC5059260E42FDE730C67281E863BE56CBAFB8CE5743F06D9F36764925E150354A7122B829D9085AA4EC530FCEC6AA94701A4F7932CF85F169863B0199FDE65DD5D965CEC61D85E85FA2DE7F3E47D50733A6CD83F7353E6F0C61C0AC7B14D0709FCDAA60F431FDE904E7104E98677F905BC488B6DA072901C1037AEBB08D3F4F2D523B196E98DE44A0187324628C3CB79F85882B2FFF342550C90A4D1D5A418455EC63B3EDE1B3B7789FE9EF8B2EF1D18C0F0D410FBD4BF05ABE12343589FAD300E0388E77DC93827DEB67834050EFD43283DE103690B5F98C22B18EBFC3CE6EA4353F6CACE9BECFB4FEF04FEE73EE6CF065BEF3111A99A719883DD8B1F3978296CC614649A8AF944C8CF57B8DA83F6DAF72244FAE0D2FE7CCF42508C57F985E053EEC8C38B0C66B7B7E4034A2F3086F339C55AC78EFCBFE27C4E822483DC2FE68BD225E9CB68CD99A132DFCCDBB0985520A68704D5693B56F0F20421093111AE56FF83B3718249890A6E27DE5D3D4378FC8F3BF45AB83F4F08597A590A805430913A5B716D0BD4FC957DD6E0F0F5CC531FA388A6DB447651E9C23899A365EF206E1E794B42AC68E715776CC6E0A4477725E1CAA2D565767A99739BAB559A259992C11B331769BD34B375C80240D0C485D209B27CC585770A22FB82D4259FF6731BE856B7C6322D327B4313B5BB9B1EE416FA01F62E09440738DFC59990106090B22284248546B8299C0CCE9F9151627296E7A7F87CDE602060F3035525C63737F838DBFC5C7C9CEDAE4080C19393F868C929DACAEB0B3B8BCDEE8F5FEFF000000000000000000000000000000101A2D41139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA + +count = 48 +seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A +mlen = 1617 +msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +pk = 59D4E3DE1E61C61C9B0BA78425D3BBD00CF717ACF169FB9F456A7C4F1889DACA4A291CEC3D68060A4440EA43678753843FAE56143FE6A1AD16F694B3053E3BAD245AA8B2D16C123558544B9EDA341995EA6732BE419BA0099D960B59FB80334CC69856A1446C35C8F7FF2B9195EB900E170325B261B7344B8E87B24C733C97F4D2F5A23FBC502938804954AA1095C0CF93BE7BAF95A95477644098CA93D71806D64C21A3DAED675B691E92DE44E34EB3448D2A435336739E7E7F4F29863C0CD0E73EE7D3795AE2C8F2439FFA6B49D182D4A4C525105EAD4B7B927B142F7FC66E822001F11811EE03B04F2D6ECA4608718A3594CB110D048588BD3AF40C6C27F8058C6E2FE78DF816CFBF78606DD4295E0A41EDF9984C137704B3005EDC16F5E93DC36385ABB0976DB2B37984F92896059250B8747421DD1DE2D008DFB3C0D37B84BD0E575C8CBE68FBA77FFD4E5D06FEB1D8FBD3A6C8D088C0F6344148287EFCE23A68DA275A221323B2B42AE7B4FA9543856C63116E0804A23911FB0F54BA9C2B8FFB914FC59065E1E99CF19A3BDA740BA8C1D7729EDF61AF35F9BE89A3C44480BB8968CC73B620D84C4E799A7270558DB11179E7DCCB5F3AA0EBC92187FB7F4D87E92EECCA9BB2D2E3CE9CFA0842EC9CC882911F4382A46E3D36B114557B2116F2AA6AD1A111B12C05F55ABD6B0CFC641BD6EE6C16C037A3CC86FA3820D502AF09356330693E41010D2950A8242B65913858304E435231EDFFDB0A7727F62438A1778638C65FD2F474AE7352B167074127241D75C514A337D9D308DB52EF1D0E4851212B05C939D71BDEC31B7FAA3FCDE777DB73738E5823797E6D40F115BCC7499CF062ABCB4AAFDE120A10059387DB6EAE107560DE8B012FC3BA6A4A08D10FFC7A0F69AE5A37A0AAC64D0F73764265BB67F3D8F3528CAB669491FC73AACDE1FC1378ADAB235D46A672E93F758804E7B8C9B8814B470F971AEDAD8049A7F31EDDF6F934AE17EC58DF0F880CC2BF7A23A538277CEE4D994D98CE6384C5ED691DE6C9A24C9167491F0CE7F504D288C7F2F9799E37A28023953DEE8479CEA74975658A622ED3C2292EC85C0C3E1B92A731E1615B006A74C72D92A981B12A721AB31330D31B90509F724DD7CC69BF8922350F12CF63E3B6DE501DE8C336F8AE2642E16D27120A3A39AAAA85F19362181A6DFAAB4AB921AB8626887AE3129A8CCCF08AA41BC568FD3FD4110DCC79EE27F332485FF7A6667FD60AAFEFF8C52ABEE70BB57CB3EEF955FFAC7FFE3B2B86369151951ECC80F814E52F708DFFFC3BA495B3EEC4CF672B8C5B80EA2209E6266758568641F3E4C3A1A4A796A17189E74FDFA6A0B5754460758D450041228E384904064391662A1F314BA3C499BB963581E52BEE07103B7BF2A59DA4F0BBB63DA38AF3D6547DE546DD1C01878CEEE5DF71CFF630AB25DD09AAB6F7C100200E6A25FA3EF47C7AC8058CEA24AB083BDF1DD1197696FC0A20DB082F3AEE2BEE8AE1BF9C5D8CFDD16E7BB07A31FDCD1534EAEA06792A10F79DCFF93B237A2CB3B603C34233DE775F49296982A88466060AA6D060EC9B5CDC1D8BF4AE96362AE2F637C852B67BAD41F357425A7E812E57C772D60CAD7220F79CAD3B5DC2A8EA11A7280DE9DD468DF6003704F7EF45E07ACCC363DEF413DFB03B7CC0677C20D6657270D48D2C699CF327FC91FE06987E1DA9AD97CAEE486F8B1646F814652B7587249E88F76C58B68687F807383BD7199D67CB8628A36C42441F84D7F91A52D800014E50BC085517767BAB3C2059889FBE1422C9AC8FE18B1F622EB2E8D195D6132A291179D484D2B817141CFBCCF56030972125BF +sk = 59D4E3DE1E61C61C9B0BA78425D3BBD00CF717ACF169FB9F456A7C4F1889DACA88A1DA6D1319C1BF4B9A06F439F87771EAD8A35E31B45020A4D9F3A668316144DBDBF57AC898D884F2275BDD37C87692086E2AFDA9B3011AD69CF2F35BEF4F705338C372E4576A8D57099CA5CDAAAADF267597877674B451488621DE82A062AF4C90818CC61088B44D00C621519864A026459018500A27911C360AE31802D822405B308CC49820402666410444E2428119004C6442054938662381445A4601D8966520056E110102A330094316611042082082490B175011C764080440D98048591291CB862590B6700C89700C166ED0049164220E0BB28520949092346A0A918189C82D5CA66D00328C0038664916401113688A14911A484C830212604285220421CC967152120514846DE0480822A56DE1826158164A4CC089A112511080414A36095C104D20B36C0B97689C968410954063968993340D12106049402894386D98024404910892C8018210252082201A012A13172A5C80109B86641B4225A3466E98827081226548242220B30013246D9414911C1962C33050C4020C0C158D4AB461811601C4266E032371D240824842801AB688C4B2292234220986805C2451CA3202A1B20C898469CB3641110622223909E3A229941868CC22240B881120076222106AD4C48043364454148EE1B28403A62904B42508A86520C868E0448C02A32C8AB050D1A06C64341164B0480C820419066213810949B001A1B2300B8820619824102130DA0462134132D90049A4C601A3C64802C5701CC084539451D1106EC00410A110691CC5010B80841C970803268101A78C88A07120388689C0059BA42022A56892C810DAB470210790019720833800C91460A2046D540886E232501B2906DC20015336424B08084848640346650B8361C1B850CA286D0CA7849AC0859B1885E42432C00412E02401944201D306828900614008620BC911E320260B02705324651C867104A06593B24900180E9B304841B02C6324611CA46C88086291182C209200D8204A4B22720C218214082A18249012017024452E14416514146403C16D00232AC914281A95611A426993A08100A628141251843610541422A0880998A208D3400C61340121B085CB341064A8400442690A22841A2346602868D2A07144A429604252A014895828208B420988B4718C9089A0368662108AE1486548100DC3144E122650A4284A1C2351E1364910324802383281A871142064D18AFA2DF93B2718519314A589637F87E1BE330FE5530FF42CB65FC93F7EF99AAC324E15202540B2C685D0068CA1E86D81554E4512B9108B639CCDD8ED78248A9CCA09C41EE50089641C5856416F1D067879F50D268ADC63AC46BF4A3CDDD7C493B840248C48D522403B74AB60826F91F31717819D0A48044188F18C5891C16A4209DF4EACAE716D844820F8D21B561C893CFDA3FF385AA34AFEEF2EFCBB88AA384463BD01E8B2C3EAA2352065676FCEAE3BAE0582A736FBEE2CE7429656B061FCC6AD244F36E1D5508B241E817A80E6D9BD72FE7A84A65D414FF44BC174E1F2D4F7266F1ED0A882D5FECEF3A426E480B842B645846C68B9BAB99629331E76085721A70ED2939F07D951F1EDB484EC98115E20A1844D07137B96455F2E06D67A57CD5C04943378728996367D4474A1F266C7528CB33EA25133EA9AB717502ABE5B16F8CED3A78B589DCA76F7A702E41913D57CEB956A1F995A0AB0C11868C4FB0348686D5D28A1C4EB4D50C49DFFBEB4538741D1402ADBBE8B640E96A949DBDDFE7DC8AD5B68F086241F197E8E9313E644B42F0B454E9F4F214CB7661CCDD091BA37F34A9945C57F8AB5DA6AF63310A1CE7351CF9C29AAED99C5CAE0DA5A541C380F60A88AC2079CC3F72774BBEBB1544E3370BC3ED46A4233AFF01B1ACBBA2916F9BD82EE6E5BFFCCB59E39CB3E9455B24AE4C5B545306F9560F0994F594DC08C850C76AD49EC80260CF0EDD069B2BE7B53675FAB0E326C89D944DF1BF65A6524101F0C34C2AFB371D2DBAA3120E472878682CD8B5770B5170C916D52D15FEBA1C468F78EFB4944AAFA4D9BBEC15B71A87351282066C1CF046EBE3ACAFF8B2992D7C804DF786F47B9CC4C0E012B08C5C3E881A41F7DB3EBAA5B22E640ECD150E6DB877CE650E751C565BB7788E1E867731D21BAC16F4416249D3DFFBEEE4F3F9ED421F265C68D055B596DC4F6844CDFB10BA4857BCDE2AC30822BA2D964BC93F52AB4413B925D8C263B20043AE34A24EE1D4C9EDA4F5DD9F50001BC754109D3B573A20008669DE49E53CF77C61833F2686F9A76CB5C99F423BBD0A235F1EDE4B29265C0F42050C452A0D60379644B91026C3AF8074E360F3AE6256EF2190452B7578FEA819CFB60CCF499913F93EEECB852B1D5215AEDB676592F6C4E9CB9AF4DF08C2AF7317C9D325628B11CA33F33FA33239B90550CB25D2563B185D2B6DC6A0E7ED343922EB194FBF7D394C637343D9ABEB048BB41B0389FAD8CFFB120C28E2A4190A63A0BF84A2977F8D57E7D905E9EFBB52DD6A595010FFF1A0EA000AF243FCE1767CC3CDF01ADDF7539202A436D5298939EC9CB6C999A0155912F633691253EC85B0755BC519D27900C40F432209D8EC6FFC7307FB2CFAA0FC44F7CDA4E6BF9968576E4039F6149667675F1D16AC97A4AC8F2170F197076CB3A056BD52D58ED0095F21CBB72C3871A6821CA069A6FBED4011BB12BE9B103A07AFAB5AEC2DCE68241FD25CEAC0089625D3F4B131BFF750B54053C4F677FF8C00E42B259A0AC008729517B13685E6292616CD6DC5C2756E6BA372D5DFCEC41F6269895607B81A90950443DFEEF822CDD07EAA0B59221F172F9E8EABC57A155541C00A834EBA5AFF483ECA1EF02E302473CA990296544A2DAD63A66132DAB770A11D84C9A1785345102789E82D13C27107DC23373B51FE7AFA4297448FA2141AC5640A65CB85E7C1B533404D327B629CB1B65818F01F48206AF5E8F32F0C8099617129AD4A26D3383EF56DC887FCEF3B757B16982A988586A71108F57EB6454CEE4F02185FCC77158ADD88C08F9DBAB41AA0351243E25F3D94DDEC877597018F73609267DD8B3F79A7D718B649E6CB30DA25DE328374A35F510F1E9322620CE38895EBD21626F32EE8E3D8315FE72FD174FE0090EFBBF25AD703B59B35AE89B7A8AB440F48B190DA523AEA02B5361F78EE41EEF54D0916B5BA15AE6633A426E33194AE78542EB10738E6A7BE9A7E399DD4C13766F5944315A8CA0014C6A3272DFE210F0EB2B566161D70C425735A75477D43AA6DC9B952D020E1AE97B035D2EE38A1EC360B5B21214344965A8325ED842E9EB25DFF4E5F68A1820E3B0F5D6B9EFBC87FBEEED67A112723B0C1D4DC8E0B84B73BE4D2422BB529E75AE312AC14DD28A28697028A54CBB8F3C4743F1C4BC13C3BC720A3088FBFF708252D65B2DA050A0B202766A581A953FC956D698B3F4B0E00C22A0E93DBD547F642743F70A4BA369E7D05284C07836BC93B629679B7F5EB918478862D8348C83BE07915A342F1412DF458B3174C8057ECA934733FE709EBE31A321048DF79472E5E999FD1BD6CCEBAF9A5C +smlen = 4037 +sm = 9DEF35AC9C3FD10AA8D2666B5133E39066F29590B56FDC83531F471E9BF45A0EED5C715BDD33EDF2C11F0A8613319943A98FD1C320E72F476BE6A518DD473C4418F2A63983455AD0635E09FBBC4469C4A913B97CB12910F8C9E1FA15A814C7EC9DEBC057C48EA2163559DE349595A45C544E1B2DB250B181F42FBB24EFC8AF9F44D1B0C79B330C5C7AE12E09E80356AB0B624F7E5976E1A9F17F15646DE3E23CC898D8A5C6F1DBBAADA239E95053E35430981E0DB0B8A1FA205EE2D65566A750BFF3517092C34A6005DFE7C5B23342C72B8B2BBDF946868ED0AC06B0EB83C4C2DF18FF21305A88A73A3043981D3252422AE0853FC884CA8A109251CB7F3DA5C95C3F706D66A91A5D0AA4AD8D0857EE838C1CAA0C4FA8F7C3EF126047ECCEECF975BE23C6ED211A6CE66B151A4167FC56E67E6AB0427B777736F3976619EE1E658CED0698BCC1F7C1CA6C0180EA9924ED06A2E1083E1BAC283241722C4E8532C523C8513FFE39A0719A7E3E9DB6039FC29783A478C24042C43BF441049E6D45D022F80102BCD9B0C78E124DD2B1B0A38206F61EDD677D461844E4A60BA3DC6294CE11CEA8251B40A9DEDFE70E859CAB4686FD44248033AB57263696528F929FD39E84DB824B5870CD5B7798F13528B36DF56F36C0FCFCD615A65357A6527334E9AA10B2AF4B08A3803EA37F3694F4D9007D860338F47EAC8BE5CE11F0285AD80910FA4D9273684539FCB8B4E56FD444DA778C32E3B5F48B112B2C9A5EB24E8D5C7E38FCAEB703DD6A222B4C3260C4CD2E91C8295983A4DE48592DFA003D3CBF9125216367018F20A26BD4CD7983958FB25049886B2701A3794EC47C4DC2590394B9F5F0AC5FF1BD5047C56D12387088EC998F6D75895DB91CD6358D17AC1455EAB9A0FED7791710B0B81B4BA4E51EE34E3C94C6343FE480CA023E4041F0B23A8EA54CD449DBCA1B6E993FF49674575160DBBB3B5A89655FB34AA68ECD388AC05F34D182436771D239ABD0B42514DC1DC070777F93B06B94D5C9277F30C0B3475021E3ADBF4C4BA81BF38FFA5AFE5691C814738145C027FA484F6C7CF3CA6B9218224AE8184CB55032220C0180FA8F3E0B1A2B2A9C91F60218AF693302C29738A890A2C95AB58329091D5F17EED35F3B3688D0931BDE126EF53F428AB044BDAA36CE53FEA6C8DF7A2BEACDC77F778545144892B122F8DEE46D019CB51DD681F93588B4D77B8F78CBF8BB83E9781B703C57DF1EEBEFD6A360C527FFDF55691549BD5F96B199C18A8EA3234DAEA661BFCDEFDA6D890581B71971B08483A65D87D02ECDCF31AAC8875D9CE2285DB3FDAA22E0D7C9893D3B6CA11367670B7E65C3AFA8FB24D591D3C4F02256A7CD1F2BDF4274AF80DB8F6F2087D8B7E6D1D0A7190482AD7E096577B8B8A05CB431637FFF7090A45AA6B56B3E8EB01F6AF326FE8E9AD7C2F6520AD775FA899093063DA6063D8EE3474277A6D6409D271DB69932D13798D99C7213E52D2EC5AA4DD3860DB4E380BDF1B3D2A0A4392AFE1B9C32CA10A71525D6205E1E413474FE9F3082B4468E3ECADF75DFD1F06B35FF36C31A574F3E1E03630F19711096395BEA44354E6AD7F65F13412905DD6EEB1B0AEB26988E950B94961A02697978C97982F8D5BEB5A62A16A77C6210FDD423D5FFDE537559F53118D940339E28F3EE121FEB6BFA8214BF2455F59B3FDE578639F1D88654BAD1077E891F7CB449F1340C0E1CB152C10E7CAD397A204ABD345AB7C0D8E99F77196BB28F5E5671178F8244D810ECEDBF058BEA729B3E81DDEF81414DC7844256C1F6FE464615387EB9DD7418C1E89A6225656E4BE9249B03EDB9CFAC0A17E300BBD428516EB33F4E06803A90C14D3867B9D0BD897C691A15D1626B04103B25B236899818EE155EF193FD1CACB9FB2CCC5351B0454971FF5E99DC0C3EA172D586F0690EFFA562D0D1B8FE6D19A465173BDCEE7683B5D20EB575408D18EB5158B5C83EBEFAAB493E2756D1C1D4B9212B6B55E85039880D3A2E6F2A20BC38B1B33E7C4D8C3D11A1D72F87FA94D082D8F1D795429953A50DDBAD2FEDFC49806E87B0F3EA542F822587B96CE60189593AFB78824F50DD9D0ACC8391B15287A9F801B29B2F05957D8121FAE4E89A462715B96DF5EA023F321A7F90E82B1208ED3D6D1922F11143B922016015A16F2F55A2F5CC3E275F3167E43CE32CD037BD1D728CA055D6297AB589D8946F70CC96C98825C75F7CD72CCE241382C7E4800ED5EC0D894C520FAD9CF0D60ED1ABAD066C0C54F04E3088A9C905A3BAE7C5827386C3A855C6576003CFBCEEB8DD0CAF99B18B8B4B5609D1EEBC3DBF49DE7B99AD2AE5EFB9932C420C8E1B67228B28D5D408FB71D1D3FFC1C7F421E6571ECC8C3142D4422A1C6BB9839E92E7EB5AE1AE8C368EF4B6B96AC43727920F9AFAFEE3ED3630A4A8D1EEC074ECE8237695AB88D14A974C899CB7806562C1935657BBD11F9A92DC8B2DC1DD9AC5523C0F79252EE049FBCA35CF31474D346BBE1D876BA6D142070FD5E52796416205C9B5B568FEACCDA3C74E237DE6C710EA4AF0A37C0AB22457811ED33FC59FD753BE7FA7129149C7A94454F798A3FE0F2BBE86AB18B48CA3CBD338744AFD5487B9AFAE44773DB9E6B70EA0E52AFD022FC93B5E65D1A48F7AF9D51535F511AE31FD71351AA6F1DD8B3A5D127E597648F5BFF1F56C4CA9096EBD50E79B04BAFCDF3BB1F933BD35443ECB7B909543818867A6033679D1D12F9BCE24F5549C93CA10824564BF3B6ED5131A24281FA7A4E20991AC0E92DB9E39BB1DFA8CFDFBA9D30386D481E3B7EAD530BCD52BC4F96F2584A4F5CDC95A2E1A6FDB14E9CF75B8C3A3D7504CE15CDFBABE728CCE4E774BDBBDF82075C9A391EA2D853B29D1B3BD4C19752E21B5C9D58038E2BACD7F2196D20F6F9932E400C3ED0D4D1106CA055033174355A1F6A59DEF2293F5472AA3A469F64DD4B3A0A2EC072FA5B481BAAF6386E5429880C1349AE84106C50C36B299D20FCD500385FC58FBD434CE5AE531D7926472196CCA35F583F48327D6910F3D2D32E9FFA59B7A47D1F612FF3C28AFD622ADD14C1E0D8CC2F4434575D1CE8154ECD358BD20B0E79D46D7155D7FF90DB6DE147F31840CC9FFB10BE7D52E5041A8AFA701CBDCB79E59D538B2DE543C76C875B53EEF1D5717D2C6F1B7D06083202C9D300867E34326D3C91710527F07944D0FA15751D8BA4F7777499FBDB0F644B85D8B583219A7AEE14D0DA4F798DDC9FC2B04503F994377D17AB22A0CDE36DEF999BA1E360B15FA2ACC2C170D8F3371172B303241708B8C9FD8E5FD0307081E2F428EACBDBEC6C9D8ECEDF3F5FA062F35424F5E656887AEBEC7CCD4F801092E6B7FAAB1B4C4C6C8DBE8EFF700000000000000000000000000000000000000000C1E2D3CEDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 + +count = 49 +seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 +mlen = 1650 +msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +pk = 208B34B9586FE01D0C1C6EF1FF010BA7D532E97DA9A78D7B8D4E11E9A45A1BF528C48ED5528EFB683D06F73DCAE4FA392BEBACCAC9E9095AD66D28F5A5229DA474427470C8A7B089ECA65313B30D85F00D348677979482BF2C34C63CFCB9DBAAED65FFBBF97331B0D9EF1406ABAFC7D0A66F3686B74CA664779F0B1E87AE799EAACFE824DAD585E56FAF9C3907CDE05C39A4DAAB3DB1E66FF41E4A8BFD0CDB2E5381BF755958F00D99B3F079D30E5A04DB220319EF75293065B64B31A62C70E4BF1DBC926BDCE5170E66A47B9A73C4E35A4207B1F70509BB8539314E3882023EE450EB7398FDE659BE69053390C557CE66C6E32680ABA07054D054D1FE8AF48A6940E4B8694917CA25D618E2BC6FDAD8FF4E171388891294ADD1A56490954F5118326A3A9C2B34786A91BC56C2FCBDEBC69A47FEE029122AC2EA575CCB5ACB6D4112858643AEC89F7CAFAEF5DCA1A0CB20362D69A9B80BBA59151733643ADD6524452F51ABC27B69B71BAE11343D131EC805B81EAB92E4E96BD572E0D8BAA30B473C275C4533A5D893E493ECCAAC4D14A5BF9CD81B1BE0CCAB80610D38C8044A46DCD189F02FB16A2A6B843A00A800C1E21EC5CFB238C0D30BC0AC0FE69B55CA96B8CECD62AA8D4B9F7EA3EFBABB37F091B7FEC9EA50D7955AD7AA63C89BE6300F5BBE661D67E6B716B3C68793F39C12902D67C48B8A2E72C1AC8E74ABE6E5430FC896500C7B7CD5E9BEC42A5539B1B1A79BDB271706D1DC4EE052CC632BF747E36B6C37B466E37E3EE46798A597E6F440D8B7B6834B7CC629E045E95EEC199FA984EA2900EEC5A1256A35A230DF1E1D44EF090533DC281BEC4C6FD0C3926B990493B66F892182FE38B9E419CDB4FD6920A5D7D31B516C28D3514C8250FE1BC9184146DA0B8ACDAE5507302DD5B3D3604EA1359338837CB001DC3E3A179C03A48EDA1E00C50D56A3C0F8B35615B74488F6FC88A6D8A381AB1C4BD7514E1DFB0B4438DED223EE87A84C1B995A4B8D10D1A95225E4930A4B933B0B3C4EA738E8820680E9A16DE7685B952A366FC58192CD663756E9A942EB8A373C07A4B7F29AB65A6E29EF0E2C4E09FFF73951743EC06167E381A73B4B9336CF6C00BC8591D5E039E81DFC63A7C1E38A3E4EF270FE846029D61E96A6E332F19408FA11FF2888AD97C18F0E17E1012D1C330532F780E539EDC2E897540C1374756EA1DAE2B65242951EBCDF090C2EA1091925426CE3C7F60933F8049AEE4B7589EB1C46F67A893E38210BC0350830C4123A7B11D2CD29D65D3C001743F6A689AADBC1DE6D2B50AA8B46DCB7E0D2F53F0ECE731F0AFD00FD259B6E8D35C0A49911272C9520A877507CF02382BC2F6D69F494DD1E3757212E83D4656CC518004F4FF8EE891FE96A9036218783B77C53F911ABCCF51300CC6FF7098F87F1977D01142FD735FB56F53E4818F78B924D8FB48956C0EF21CCFBE0E2434B2321AE08C053B6318C9A8163E6C9586EE4CBC030203FC1268371EE5E0CB40D1374F0DC0040D6E3A1CF4D0AD78FC78F74D4ED93DFEE8F81EC72DFFB1652D50E9DBAD4B2F1A0889A462A4744DB2E9775E8A3CB8013201291ABE5132E3983FD6E442CD65E23A78705807EEA2459E224999920D67A0CF6A7E1DAFCF164CAB096297B7B43369632C031E210CD725D0F5B35A297F219E012CF502D3D6CB9A6CC0809E46AC21FDF25735A071228436326337E0686DFE632A7A67854805B0C0A8EDB46411D804512EA6C1D752F75EAE5A17B88A72B586AA244BA1260006DCD51F04F9D85F4E9E30E2CF74E53047C234C54394ABB7CAD99E1D59AA88A8AE964EA47F2FE3F22DDDC9A99A0BDFE0EBCB16CBF +sk = 208B34B9586FE01D0C1C6EF1FF010BA7D532E97DA9A78D7B8D4E11E9A45A1BF5866AA815C2409341973BEA5C46AC8266F41479B1109A3D00C084E01912008429B013C9287EA9E09EFA3AE6BFA269B57A3EBF335EE15913790787E48A4A8582D44D590566602D4CA0E98FE9D6CB7412C859D484A972E225D865ED11D1A91CACAB92042EA3C66DDAA01191982952424D982424612852E0384E1A0550DCC80880020AC990891C820421259082B08063126803316149A861201152DC142C51A840E0822CD1B088CC3622010605629460A1C025DA402DE488211A42809480301B14461AC94D61B29023908DE4169211C12824042E19C1905998454A088E614845249441209329A3B06994926C4B120422098C0B952822230D04084A19A22C5B9281A0A83004158E99000E12192659C624DB14068B209223B40D4A4462C304510BB941501870DA48649C22715BA62558902D63026018403154886182C828190005C890218828415084885A248C22C44561B66CCA4842100010D2922988B2018A868C013860E0148E8C0050D0124160A2485B008889243041900820108D0827681C358DC1088824220210292682480A4918251C4732183892213086898649233182013266E248061B426203159159384AA4A845CB1072202242020706128504DA0046013641C336281142600288281BB5700C134CDCA844109341018405049808544866CC36815332850CB22C940001C1105209300CA3326201152E0B183299844CE3328AD0A4241B22200202462249085A9640DCA82909328A1B120904184122938D830289CC064A12B248A044098CB6684CB06C53404A802211089764D0942560C085CA024890308A4416645B0008D33086D144450821481C225204B3680C48828222848C9821C3C481D9140E84A6608002058B200C912060D812690B20321B97495C0400CA268A88A488D016019144841B012E44344A09244DE2946C02B0405A1462A2304D83200D1021221845829B462464342C193349200242C9442820036922270542420059182AC3B8601C2245E4024222278C4C82691AB3651AC81009966C54404050B40C489420834846E13442E348310CB8200084285248891830421C232E44468E12C26818062C9BA82414266249C05153A248E146701BC51111010422002593380402186E62B2881B1071892061D9A04103106E02364EDC8244D3444C0A3731A21669E4940C92869042A40409856901C28410864822A96DC312600C8768666DB8F64ACF79139D9E29BAE8B879979A7946BAEED14C32D92135BB533E5F58333BE1A158F4788F8C85076AF7034C00E1405DFA3B839F17CA1AEF11F7BDC7A5550C966F9F7BF7B8384F8BFE0AA0C309D17B37ED7F5BABA1A4559FA9FA86E88E0EABC179AE51C0ED6E2F0C6D5998FB56ECC833FE3B146FF480BCDE5E54549F0D9C46A14F1D21EAC180CADB387A92E3AAE5F2E8EB50D364A9F48906BF83F47DBA2B82BDBF691A2D139307422BA7ED8A1D548C9404E20013ADEB5A384AA2C6424B7E8FB043412522701D13806B04AC757DF51499D9F771F80DBDC52EADF8B56AA5B239D7F3B26D321DCC3182BAAF6FAD94FFD5371ACEF80ACF9B2491BFFEC42A26659732F0BA178D844EE3E1DC39129C39F0CE58209448C488384D8FC59FE4F593285A7586E76BF24B2457E804F3AA8DA1592A98D5C96F0C27219FBC394EBE4C4BE5D7250044F289707C1FDCA1CCC1139FC462772B73260B1A2F4BA92A35983251D58ED9560DEDB9BBCCCE4DF7532C8E27AA2077824CEC7DD867DD013EA54FDE73BFABCE2F173439C5B7776500F0CE7A96C2ADF9994D23A664298BACDDA4FFC8F7FDF274E078B0971299491F46F6CC2165C3F2DF79018E85B1C9E448CD12D2B31E0A6AF66C2D930CE3343EF2565C410EA89E005908D81FAD1E2A7BAF0D9D7DB8048BE52A9A2467C64D023AC269B11EBED6AC9D0FFE57A1178EF8852DB6AFA97670339764B3752FBD0EE87ACD8F595A8918E7E334F480A0E875544CA045853EFD62F5D7F18B69B74F926A6B4E7A23C3D989D0C8B60906B1B729F53E7B92242FBE4E0912DF63D45CB39B42D7DF8720BE005BFF814779F1BE4F3E9DFF20D5D8DB21BCD6D9210C343EE19537CC1420DFCE79C7E2B38DCE01D71D783CE0563A2301371182564DD5A1251C878C95C7C113F18A75D95D504F60AE3BBF9E3AF5D1E30C655BC6D58366BECF78E039258E241BDBFEA6E2181AC4FA7BEA08B24FF5D79B45CF4AC6F21C988D22183120039795F6BDF65088CF97A94B3D68C0A50AF8568E74E12C2858BB657F3387AFA65139A5565F77D7F061920A2082455A91DBE862191514805F97D3267668B07458EE89A90A6BFCBDF210199A6FE327581EB36B86B4A18FA87D3DF8E52627392792BDF0B80F214660C0833727F98392830FBA99405BB06006F301C0548182C482745FE56CC5A8D717B85952821BF8864881D1AB629FBBD858F52F1108E45D3FE5A9D79D196EAA882300909A0B1EE45882902B3A7A4F010991214F3762AB8C8C5E93265CE2F581105B0E9E2BDD0FEAD9E30FEA96602723780AED34325507E11112378C305FB3314F60D66539748EAE4BF0CB1925639A0C2ADB73C422E17661C9045F1B680BDDD4768622A67695F439CC703581F64B8EC6A1FF69E37F3D5A0A09918CE8D70318F3677BFAA1064AA8B025E99597E4B82CB4F51367605586D2A5B437F23DBDC5E1618F4DF91E0780E0E48AEA6663E55107B2C0A7ECB24E7ACA66E8B2970C1F1EB8F06B8E7FC1EEFBB160D14A1AEBE04284D8B8EAA5D896DCFE9876C06BBA8D7EF36D1072A9395DEC94AC841D4780E303A087ECB4CF2DFB9A973293BF28F09CF33A8FA91A089AA5F2E79C27ECBE0F03A3E41712FE39C8F02CD6A2A891B612CE9AD8AED6AF5C43B3ED1EF67634D49658D52C3BEDF4E8623A642BE4FB8AC98347B8743DD08A1F3291034D1E91F37F787445726FF70ADB36584CD73C7AF3636D177FE123193B3FE1D838D9C62C7ACE03EF827EB5A43F75E2415535B34D3A42F79AAF624DFA1493CAE296F54DC98FF63EC8F2C0DC4F79391A34A8BB0258FC0BB7AA2D22854A4DFDC7C24BA72E2C51BF29C980AD414AEE33639C1F19FAC373F26A45FDE0D71CF4ADA66A2507180C0AC672437859215E029D01F62E56C58F66176AFE4D02967B43FE01DFE8D1A84624C4673DECDC7D229463332DA02339A67FC65B27400111086C3AB60DE97F83759F261BB561007DAE0D802DBD1F6574AFD8E2FD256948BA6CC50586EB3232483D4D6641C5B2EDAAD425A01018B6C0FF50C5035FE017464B09ECB3C2BA68EA9A7ECCFBF159609472DB2AED7DBAD9D471750B4BB6B73787815AF31657F10DCD6AB5C5AF62A89D1BBE5BCDCA68F835A87610484FFF7BF10D8DDCE6E98E85EF10169DE713B99CFB4CB448985C3F84AD484FB0A715FBF1214CF739399CB86CF51804DCAC727D0177A761A3986674458BB9AB2DC4B4A88B65A5F656225D89CBEEF6AE986E90F285CA6BC2B8379AC3AA3495609EA0B0C4FC3297F670F09A2F15C5B4DEF7EA6A9CA4601886C2BDA95772260887458AA1582BBD52719AEABDF511506F3A934EE9997673F9847699 +smlen = 4070 +sm = D5E71EF9F2E29012729F698525576BA1826DBC45FBBC459EF740C9380E51E6C6EFA14A543DCF68471A2D04D8A4BAC5B9C227806F26DEEA3C3544D7EA44CBB91229CD9C7067DFC4D19B5D4788ED523F9FC43B0AFAC21B41FE5D2984FC88320D957597FA6BD51F4B496FD2468027A442B89C65E08EA01C0D4BDCE38884B8F3709395DED7DF344F48657ECEAE9F4ACC3E58B1893560D1D5D033D3DE110F73B24D4F7D7593DC08C3AD7F65B8F71E05FD20D820F5F5F6748D69758E4EE11BF1E9E128E74A00371814166AFE6C26D0FDADEDAAA85CB26AD383A0B5B4ABD3F3A0A9C1F1097CDA04E42DCDACE7D85B0B3F7066B0A36F9D875BD101E2E4FFFE7692EF7199C1F5CC9FEF386A26BF6B5FF8F216BAC18C21C369AE0296175559BDC5E323F292DCE552FC7E3124A6DC2F28212270D1C719EEAC9BF5A2683547D49AB3B3A39BD73D7E8A703CE978567B72ED2E30293BA93DD169667036D906CF454D5A642229128CA7B4A20D76C0FB056161C3EAAC8101C911A186C3775BB35840B051C2A6DC58B8B1094EF639F6B1260EA5CFCB49762CFCB8458F252323612B8CB129593140ADC3B0ADAA642045A3C64E08958CA020EBA9597F8D75D43B24DA4AA9B6AE50480F0EDE04419C40D10031A71F8A34971E19F23A8B52AFF79C021A47BFCF38A92E36F4F30426A2BAA8F59A56FD3C756ED77A3BBD69480D54FB247B1DCD22BDB22299FE719574DCFD3985AFC5E0C3D4A6F03CC29B881162BEA4A1EB99706B7551B7AE44DDE0B5FABFC5E7B21955D534251DCCCF66520D5BF4F57A50ED9FDB99EE5BE3BF443A4EC9A311E1A8FB335C9453288F06FAC8693F0EF7298FA5A3C2D40A9B7D4128BBCA10B774292F2B7E5651571C472510EFD4FFA646D518351A1DDB70BB30C5218B138B54E6BF1659DC965F373BC8B32376A44A89DCDCBEFCB70430C2A894B25744BAB0F94FEA581F7F39A1ADF01607D931266DEC4B35C390AB67CE93DFBEE0B698688E7A4FC73D395D03E62E1FCFD311587B837B3E7451895E81F83F3FCCDA22BC5C75C872D9652A806285093EA18D69A5657DD036B8BE312F738D54462A470433F0BCEE72D062CBBF76D498E93CE93AF97638BFE9211C39D9CA5922EB97F995AD5BD8E24179FFD6B4B14E376589F0110DDCD848914ACF232D8D182115699A89D6C5250C3AEACD2442A53F66BB0F1E868BC4D65F2F91C5EF7E2BF7D92125318FE1C0B1186931B67F36DB17DCEA97C267F4F1952F168CB80B676D2EC5D18A47AF0C23376F1184E728FF9B3E86242E7CDAF92F2CFA06159EB9E1721773DD16E448CF64CEAF52B2F3071BEF2F2FB9D0E53C0769825F41F51050A7DF9A99A908394A66379581B35D9F979CE711AE6509F117ED7AC235B349259C490782F8B177E4F78101E22BE7E68AFD9B6E26AC1E4F69F9F2B40C02728F0687F922104AB2C3923D696B14D411A3F103747BBF6D4C12715FD72E2568D74D07E2F87E0E9BB8F5205B27A338D2C4B03A27DC65CEAF0F922FA6F1EAA6EE8EBE360E7D10A6A322B3AE6EB1E656FECF819B1D55234C873364891980EA9D2455E7F446A4ADF211043FD385EEC0F0DAC9765ED0C554A243686C406D133EF10A62F32C52A79BC48A8938DB314251F404ED7EF35FF5518808A8CC9BE0FBC00E7705AD5F71E7DE90F02FD5FDB2D81BFB0EC10CEF10B9078FA6BA9744F88F6BA062714D316C16AE413D915183166EA8A9C64DA6AA527C9F2F3EE52B694C0CB817FCAE026080365B05150D8AECC22E19F0E181CEFAD4A0470C19380D63ACD2BD4B23B1643494B589C36320EE662553B696F78D674A8A8E02A66A4B8E600F0B034AB3B3C4792362AF0AA16DE39839DA8BDD643590BDACFDC9C21D53DCAE5BF4123FE5DBA2B8E1C6E2D500105A1F1552B62B89299CDAAF219926E126236AC237691B37FF9040CE2EA0CCE63C41DDA6D51F107D643AD8FB579F9AC78977984280B245FC3DB0F9C3C04B6218E2F6E919AB58EB8E6EBE845C5AF03D70576CF094BAFD372353D6FF5F957A279EC3D591EF6FB46D3A7582CC92F884E67E4CBD0B5DF3F85933382DB59C8D019B1538A13847FEFE03CA2DB62DEFFCEC51CF65D36DB5C8C92EC33030920D03854351D262054A5C5050F4733C5D08595DBF5A79BF6FFDEC87B3B1E658C5190C6EFA321DDE212EF11BA34111D1831C76AF67FDC0195695D82C245FED0C215A54F4CB01D6A8E1B86873B732716A55F15A8CABCB291BF1D1551AD9EEA1DC5F95C0F7C612ED88DE93115C07F2D2C8D6C77ECC87D72B9DC8DEF86C900DC0A46C6BE52E106CAC2AE8607A7461CEB6F5C5B8709B3F541D46FDCD475598A67C0FBDCB02C9E60C7257183A3ACFDF93915D900C1855BD392661F484532BAAECB830697F69C79606702E3ADDAED62C8B2E86FC9A3B406A0F9EEDCAEEF099C50BCACEC5CC29852C1B9F30FDA7F5771E226949EA04DD65322A4AFF5DD6F231A6F41F881ECFC6C5DA1FB651C5C7B7942C939752B241CAF3986DD8FBDB8C3EF93F5BA362246F47565C68C1700272A4CEE25AA5795E2156D1AED91BCACFA8F216BEB2482282EB68A84B4F8D3C90ECCF69C3730B6F79371B10A17EE475BCF2D93858A9F513C2EF399ADF30579F814DB767DBA1D217AC94656EDF195FFECAFF7821317EB713F7AA7F992D3DCF9D191442F54FBAC09B2F148AF1D78217719A0199ED08BCFD5F9662FD3FD70CCA8D7668A2325C2AC21B371F1C25251CE1EF9A0984ED99151FB1882CADBC5DE7EF092C2DC4A3241C9F2D0DAAFD10CE93C92BBFD3325818A28C065BC03E5A5569FD2ED0A30FC32C792CAFC5E03AAD5CB2CC4C204712D87526075FC6CAFEC43A47B6ABC032EF77F9BCF262C1998FECF78B73D5D625E2518D225E1B8D50E974EEDA4264AA8AAF2A690B28517A1A54AACE0A0F5001B2364BA4CC7F61442019E7237BF3068CCD2FAB1B9BD4AA677BDD7C75D98E4B78CFF9EE5F1974C1F2A0C7FA50D64FE8AE636CE574B2F802FE1BA69A34930511BA9EDDA84AA447B4E3B60FF871D98E3C1E7096E07E00D846C1E2C80BBC6BF694AB6FC978BA510C62C39D49C6C35F55430FBA70081FD07472015AB8F661A8DAED1389AD91A8A288511D9EDE1F05424F564FEF135EE90937BF7BDB70DB9FC46FCF9B1144B7B0E9876307051CB7B39E2C7F5395A3BFE4D157533BCAC38B173382CB34CD254F62A537C5914F683CC577562E175486F8252DAB064B2B4885C0E3861DFB6C43D00A7F803C01BBCD5674A8A226BAFE734D5EDB8EF0B3800EF9D02AB1183D2EA4904E1659E73BB02A7476E21BE11C252C3655647578A6ACAEB3B7CCF0083F5F6A6E727E9395B6C0C6CBD4F0F50933363A3C4F727377839093A9B6C0C1C3C4CBE40209174E52576180899FC4F5FA000000000000000000000000000000000F1F3340D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 + +count = 50 +seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C +mlen = 1683 +msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +pk = D4862E40E084D7F8A47A23CCE19FCB3C931290AD44A3A4AA241F4F71E21F8EEE25012795157DA9FA6029CE1FB004BEEE33CE31065A47B16EEF9246350B3884F936CE5BE12935645E253A113BE37560B326B3D8371601A722AF777200299E154ECB7CBDE4600CAB73C7F9C43D3ED4173052F88EEBE0D2CDF28AA1495D94C8FC6078C1C0DE9C7F7A050C2C3AF5DB620BAE4E66D284B4A7848FC0CD9EBB8ECE403418219CBC11C30F905D5CB546A5CA48CEF6DB8FDB1DE14B3B0E87D5A97E42C5B8493E7476D19951F05BC57BB84A594A984FF244671BCC6FAAED37DFBA54C9A4ECBFB40141E009E0ECFA3032466D778DA9268A2DA501E012CE80807A6973FDAA20DC86D94AE22A688DD8FDB78571EE7FC4B5830F47A3E8172A4E4BA49D039EC69D73B8AAB81BDDE3C825C7A62CD9159DBD0D9A7878625D0E8F8D04A6E1E587B5AF7AF5C544E9C2056E55EFE8985F62AA03E52244BA6874C28D92F33A34523F45E2A6C58D329D38F70812E38CF235693ED1441B30391B54493ED924DA1B9DFE4CDCBC4A5DE6F5FCD4C027A1FCE9E7224920E15053A87BAF4AEBFD70DB90E31825B893CFCA1E548A2AA6FCEA033F780365881F227F92FD3DF8E42EC483327B4101328716CF3FEC8F5A9611ADC4CE3DA3025E701C153EB1D08DC9E4553755FF808E34A53FFE4879D0453AF284500A2A6A1E183CF806FCC178188FC49096A14D9604007C9F4A8E8BF486F1EF8902767186068B640795171F0E2D7ADD8AC331F06C7438CC53E2A13356B95B75ADF9468CBF44F0189746B2E56898EF19594CB8572C9DD3DC13B93E41D0449607EDC2116AFC7D021EE3195D3B9A1A1014262AB4C94C530BD39EB19B150CCEDB341192007A57B62C6F62E16CCE3D9A477D9A51B6124CF1A2CFF36923777623070638E3901C2E04BB2A55217DBA5BB3FEB85478C27902F0F3E6A532A216715543A731CCB1BACEB64587E9F6C6D3E24C646DF5552570F5F66915A1C33B22F492E07F1B464CCD14A234FF5D7F789527ECEC4E2F102FF2FE3329ACF7625715327357F8B82F47C6C4E0A373394FDD67EC854A523E5AC3F8B4F937CA66E222E44B81C981F51904668165F91F74EDA569492B26A766B7E7E0535361713995E0665316FB99DA90C3D72DFFF2860A7B0FF41EFEC29577848F3F347CFA7C618D4C6A3C7778F82BAB14A64AC6A3F73B58A170366F73E982DE7F6C3F55C694C4481D19CAC508F35CF13DC63339EE97902D75BDB3658C6959DD7907E29D572D2D66B57208CD4BBDE408A700708F04A103F26350B32B40F6E0E77442C11BB0D87C4B613982429F7D0B3ABF23053D0901CC69DAAB39E3C321C4731B577190B2164E978DC3B66F95E6B824E264B5ADED093DB4037847BB8FCC03453AAD3502E6E0E21F9E4D95A7CF4B4C8AA0DF4375193E1559AD16C3DF9838A8E4F99A1776770897F24EB692930B9ACDDB745B00BFC38080CF5646C30E67094B6EC2B692ADBB83F92A3B16F58573CF980E01D20E1145D8DD9261A9E6C53AB89BD298037DE7A08C8261085DAD4EF36BF9757DD4FC063EB34C6376B98F8FE032B1AAFEFB2F1C537B83ADE865B47A4FE7E29F5E9FECA7DBBC89E5E6C3931F8D504560DC3AD8F929763C49DABF1D481065B0556F636B3EF6EC40580B01D709C00AB30C450CC493D3D37F60B8D3ED757559F6CC6A45F196669270275F9735559F7AD37238EB726ECCB10BE90084D781368D0B6D1EAFE52A65C17D3262C4A6712825F06CDCC6B11BB06BF9D74801C48B0631096BA0C51BF78FBFBA2084C5EE6195EC9FB0CC54CA55CA0A83F10528D32749F1EDF77AF252C627358B6399BFC9181858A8A424B1B7AA6D +sk = D4862E40E084D7F8A47A23CCE19FCB3C931290AD44A3A4AA241F4F71E21F8EEE831A1DDD7E742A49B81D46E6FC192438B125923485F840654383ABF8D8DFDAAD0AC98A2365999B8295F622B9D9291A2A7B50BC135CAB5FE1157EA1AD76F9BC520E865EF36FF984558E7D3A8FFA33D71E8E63B6A537D01D0B2781B0581004EAEE0C354E02B46094B4650CB348D4426E9BB8889B9869CB422C931069102672D12821630691249849E0486CD3B649E11668E1284041C6804AB64864106C81940003A86103434EE34688093868604225A24884C91845DCB46919872D14B20559406E8B162AA0287252348C0B0721019330C998651BA808C1086C13A05108B6248BC44C8A322EC8A891242332619428E240620BC5205808040BB56551A40D4C4604A4424598280E590860CB32841BA990A2A2210A8725E2B2258CC64DCC4282D4348D9BA000E24052E184005CB49118A745C0A82890062509104E0B3991CB226D5CA08C5C2692C4387242460C8A80650B052811416090C23020B7401B260910C80D8448521A45821216604AA8291005454AC08C99962918C1491A488A0202859B44652241921C392552C44408288D04847113048E19C06C0316084CA03012860962C041DC84305838085A28610C987013342259224941C0898BC0709398118B225158088AE4824DC4928C20C46DD9445251B4408892105C286464284124334DA33688CC220292100A6142641C991020B631DB162D110141C048090B19265A440280920D214724589865C33832E4A6619494690A486418C388CBA24D23B56DE41852D4A6511C29925432441A396E1CB009A3126248804CE1B42C12C50821906953066523846140844124826419414C18412E9148518C080609210A419889520251428204024026E218029332892484615148902341704C368E4910928A362442464223284E113640C1A42C0108605B8025A2806883146414953010358AE386910B3690234485DBC489C01405E28641138701220961D1080D22C150D4380A14028508B710D1108EA120869B164D21011119207111282854888109432C9B86459A008450C08584C861531452231110018149200312D238612008861C338204C78448B4049CC829021492E1A485502862E334089130319A32219332651CB05040408D031670D4465012C900DA40025BB245001030E4188DC8022013A24892C08CDA40089840851C108A02B33050C0009C40661C380244348D4B402A2113410C24511138055F0425BCB5E2347EA0F61ECA4575D64D49416D1816EC3A7126F32A892066B9F78457600355345FA52CE582EAD07B6E3C5D6EBA750EA1869BE4F0D196352869A50F0F1EC73E0C0A8C8B7E5DAE478972C497A470BF4E6D58F511D5861DA6624E79C2C806D8B0E1A96A7200FCF716CA98E01F9C9336C9FFD2EC850340C12D9F403BC5E40F7D5DE05960B194B6B26D99D88B911EA740554AF19ABF16F2C636CD0384D9DB8946174DA2561A9A7C6B0E492F8F4EE696EE76DFDDC6CF9DF31CC06203DE41A447E4B142E641A36C92919064EFABFD726AD1948A51A99E156E0DCAC96395273C528671F9D889450C4F21649FDCD91A878D8E188E22134B2105059E57148CBC57968F898F8A045568EE29B10CB09B57A88520EF267D9A5D07B2423A8E97547297A721CDC4EA5CDED14034E3D964DC626CE8299139A05BD9BC4A89D5733C46C6C4C1F0AA40507D08F3FB2C22240299A6F526BCE9891E27E002DCA565FF9F4E33AA1033689792EAD6BC37F139AA38357EB88592371B087060747D72B55A195C5AAEE9D3A1280E48859E990530DD2496D6250D92B63A507E7FACB6E34A8B7CAAAB9527E405E76319BB8496E4C4174694BE39D45810AFE673970603477203C384DF629D080E248A64207CB51D917F89BF1CA0CA53E51A587A4AFE47DF1DF22210E99224D0301FDA0DAF0AE966624EE2671450A99DA219BA63251BE91ED1122FC9904F7BABDD9467C49A609DF39168844FFCCFE42C09D84834FA39BA1BB4FEBD38317E87180C43754AB29601C623711304648ADF35DE5700C7FE87FDCAB5ABAA8725A9360C0F68BE487FD66871D58448357D5752F35C0751EBF061A282B90F87B51F005320837C052E99888E22EBD5F04CBF4680DB93AAD731DD335A5A5DB0465DE3A42AA83503B1E081FA88085EFF68D9F412FA27B1CAB8A23CD981D1608AC083647AAC94C0355CBF56DF4B3082F779EE25C3146F9059BA0E4BDFF0617AAD5C3FED83F3A9CD7183C39F9B938EEAD166743300C42B0C7A244F26CBDB8FC4BDA7F1A8DD92FF70EDAB137A804BD22F636B74107A5A4D872ECA43CBD0CE1FADB6882D54FDCCF2B75B6139E1AFFDE89F2E70946CF72237C24FE9FB8C17EBE49F5E85F36702FA902D0211E9A238018A862C7D76C9E7FCC17CB7361EDFE1ECF09BEA1B49CBEA19DD0EEAFDF0E2CAA42CF11059DD0E35C6AAC374C000DBC45C7D50B978D8542F87C5B78810B70F9CB136B14457247C432F43F10E5F44EEBBF39A642A46B3DE15AA02901763672922C506BBB987C864AF7FD4E15D32078AE47D824AD2C8E1E86D393F2650DEEB38B2C72BF6F4906951224AF28992047297F8F19DDEC531841E156794B4B18BD52A81010437A4FEEDBAB7BE5E9C18A068130E3A2535B81B9744B1098EEF8E191CB53EC0DCDF7762C1009F9AB9FD6BB7B030C177670FB643B3FB36F97AEC9DD57310D1337206BCFA1F45CB3F20C0DFAA2C8F762086897658BABB2A9D5380815E4BDE8A801BA2AE20375B36B41ABB8ADB890052B67B9B953EB41A2FE7ACDDE47C5308EED965F57D2B09C495CB6F4021B14F544AABC095F92411A4ECD896A09587B42E58F2D0A619714364023E62826DB64B3C1C3B29499818C23FC1D04F0FB11DE3AE72D905488D2E4920DF300A4CE3D95A0825226850BA3E1734F46AE350AAC79E3392DC18D6AE04F46CF8D9F209D4497A8E690146FAEDD37619D520D461201DCD28B6FE325B05722EE9080E9AC7FB2E7F19B44A86C9DE4B906600A06BEDACCA9AB129205EE8050BC84D9B97BF41D5E0B477AE823EE8539F5228F6289FD8EF02BFA6A90D788F402D06534063C6A893B80552F4DDB38A20450474A10187583C8D5D60B82937115BD7063C0742BD5801BCC92D969C8518E81037FDACFFC8243843CF3E37B80D6399450C91F1668572F5AB29DE3586AA3212F67A1C8E8B0E71E38F01524382219864C16293D69A3255E8CBA1CD4F4FBE8E1D6E8B8C1561F82160E303AD1ADAC9BDAE10CDE59BE630C0EE75E12A8973B4351D7F4B95F3B47EF751C561A7BFF760E5D0F59A5DED1D671DB15C55C767D367E2FC4EE7B71E8150676D12CA5070C8C75261AA6E78B9E26378C041803C1029112189B5B2E165876F78979D399B4BED810AD124F51175B3952251339733C986CA97DF9DAF0DD27918F41A26D2CF052572F6AA34E1F050836CCB04CEF2FCEF4DDEBDC758CD752A20400D756D374219C69A1111AEE2332E1BDFFD0002074152D60FFA3DF45F95E05CAEFD5913A57B58F6B4DAD6D5D3AAD5B12A824C715A7BDEC165BAEC5FB2F84D7EB422C2872EB31D5648D228D0996B8FCFF34A3AD1645B6C4ED486FA3BF3 +smlen = 4103 +sm = 54D24DD7E914000E46F90880E341ED2C792870A3478CF09DBB8A4415FF60CAF4266CC0AB06DF045B73CF164F45E586BF88E3654DCC5EE5DF787332C2647C677EDAE2C302CE02D68C3EC27BBDFD3C6BD5E7D3E45E127E1731EB017A7606A2FF76E5C8B5CF8D6B7B9D3980719923612CF949BA782BCD2A135A0C34D28D5B1F65A514D75D298C145B584594EE80A43A8E7830B0E52066375BAC5EFA49DE277FE1E5AE9645691B7591E98EE153D691F7543FAACD00DC296909825F80D309E6B3745B767FB66DA7155A64A9F3A5E6D05E9316F62BCFE2F77E100CEC79083305FBCC6B28353308203F5D4E97C07169C2FC4B0543681D9B6B044F580376E47F8B655A81923E4F75C74923563575CE38E8C46B7980D3F545BF6A56F308C48A02F20F650220D1C667D0475444D9357B523094A69812E33B97EBE372CAAC89E4E6AECD23CCA0F72D53DF578A04F373A67E725F7F6C606F8EB74741DDD86E915A10E008E5E45608168C240135EA8294675B93784CF5797EA863260B8508D5F67C6D7A6648D66DE7C021E9218177FACC62E99028856EBFC6D8B60A86709CDDFC5B5D23719CE7B02A3B73745DE9582133AB6C79A0683826061E2C00C644B7DB3AE3461AD88796471BD893D783F47E72D2BF199999D2BB8664F1EE2C8CDE36F20037A73446450D66CEF8A693EE312C3E58BABD0DAE8441BFC408040DDA86730BE12052A1A661434C262CBC734F2701AC37661E3CD486F1073EA44A73DAE0543F3CC3923D84FEC39F402E93B22CED01024CC89BD62807C77BD0FBE1566A769575CF384BE20DEAF7123DCF6403981CBE829277DC7BFF0EB365805751EE6F209A3D20C4C204B3F2CAC1A99261A069410E01519C9273898B7B916A62AC676E408C21D7A833D26D891AF5841CDA7BB9DDA8E73FC139183A0C35D2C89FA596D2F58128E112672592EF5357B32D2C42683C1D1D9ABC2E4E270782C9D0165C30505C590C913D6AE717D5511745B65D25BBBB5C28909F66EE0B247560E6FA2EF21918D2CA8ECDB1C4A3020629650B600E79091B246F85EC93F785BF1D4E3492F3879EC338ED5308DB646520FF7225DF4707C1C2F184EB5E3D5CC5E8F7E2AD57430ED1FE656935900DB095B0AEE97292B37FCA73E11B461C48AE11B0954DCEE0E17F8E9A5959A9FE55C32A9F46E2051D1B003403A4F57F950662DAF613F9F3A57AA11343668D342FAC616414C6289DA2A355B8E5F53E9CBFED6B6FBE2FA4E642D45049F225BAF17641B5AC7128624C9FEED7BD32BC67B3E6B8D47F51238C0BBD77B679DFC0B2AEDA96E557DD5975370B1EDB4C9B11CD781B30FAADBF3B551E14A0D1E85F2D05D4D1CEA2FC67533CB0499416272E9CBC1A0BD2978EC8EFF8D83EC62F58CA1AD906A736EE8B7A07B103DE21C520E430E2A378F7272B49A25671EA7670E50006BF31C1485E9222579CFC8D761E91C5852A4B663B3DB52CD7CFDB83F2E749E604BCCDA002BA273A3741D420226E88A24119FF983516A72A9D9BEBFC42409C17C7EDD1DE5349DA6F34AE1E2754CBE25A2FEA998CA1882999B61271FDC2467E79880E0C2070817D02240F6ED465BCE82DDFEF2E5D56D61CE818B0AE3657AA72F5E8214B11F33B128014D3D221C10EF1E91743D917273DB6BE635A2ED2140E619F097A01C59372DC2EC4170F0DDF6AA5A8FF0384C64C5E6333C092694E17916E08F9A9D5D41FE77E33AFA88CB3986F21432D8664430B91E363F89EE81395EFEFA13E2315DD3A7D92A9CF32EFBB223871CBBA4784EF3B3AF4966D3B7CB13A9601A838A3BDB66427B09B525DA7ABBA5B3FE0A764CBAAE232720334B3392FBDC3605FF4B55A185C82E81DAB087CE471BBD598DBEDEDFAA3F6E67556CF0B2600C2D2371CD056A9012C70EECAF7A1001B188C770F77F8AEAF2A9FBE8B4A4F2732A35B7EAC42675292798E35AFCAA564E1E134AA78467B73F74580DEA1E5F4796F494B167B66F37C3A1BDC89C4B860F2B79BFB2A6BEE6F7CB82FD2F2EE04DD8D1B4B3D20440242A6DCD801712C4895D56F8C477E3D597AB26EB6257D93380DCA4664B4CFD8ECAAB279301E9E59D1771FB855A1934C83A8C84D1F6CB0DFF527B5E3E8FCFC0EB21465C6F93EAD7351A4C70178607A15A313794B50FEE2978CBB6A6A114F0B72884418A50F5D5FFA38E9BA2918DE88FCBA68C1857ECEB91AA7F0BF90034A6FC3B90E5C625997BEBB951D9D06504B258BB5C5997E60F246ACC3169312223F6E686CCA3D965A7EDDE9AF0BC55C4537854320B37B83B92FC063CA6667996E4E602D4A47BECC6916F57CCC00DC8669C43D183A168AB7BBC21FDB1B2BDF331E3AE9AC4D3A5F318915D22411619B215A88E50030CDD59FDC4A625C5E6A0FD36104C86089F62C253E67DC129E170778429F5A9A3FA1030117200A4AF5BB41779F7A6EE1DED28D452679A572795139A541A884389BCC98946684FC7B6DA62A02D5E3C9AA5E9D9888B352B33778BC57BFC1320CF33B49D0DCA48F17AE3C3BB67C3BCEA09CBEFBD9E9C3D5B8585FD23792A5ED29B0E8EC3556F6B69FA47E0B195BEE49AAB98DA6BFF1B73BE3AABC623AC91270BEB5E2A91CB7441FAACE9D072E01680EA8B4B284DC28B035B101792CD02863D9ED23435B6A2943CC58F80F7888B345D37096E24FC00214438140E558CA8DE219879B993BF8B81ECA368CD42C115FC8BF27ACEDF709F74A7FA6479EF544DDABA1DD8EF3FDE39487F4F9B481D8842462A5C947612156B132164D17FE0CC2CC6906AAD2253D7007DEC1EE27A59FCB4D330A5AABF950264FFE44E45B3121292B146758DD50C3F108E4CC04C18B89EB4E782B915A39A7D311489DD6E81226CA38F4D102A28FF68E45195AA9DD3837E04EDB843E4F39F53034421B7F202351FA34E0C1597D7B7C873B6A14B7B2C7B2D7D50401729B3E6E64915608BB96C18CAC3A4C820BCC0AD745E39155422A0B2393B35178DA5EB1464C53946CB803F3D3DD574A6A6399BB2743ABEB7AF7E53123732214A0CC79DA5C72BE3F77A5A68296A85A1CF55E155002D48BEE1844FF0DDA783488ABB247B8CAD46317E0B8C578702F76170E0D229B5D9C87E02D95C5EE9284CE98A48801AC9E27723BA2BED6A62D809BE220DE13FC60D3F7AD592CE7D2380D00E52FCEB9A9C7F0C4B571CDBA89793F5549708E4FDC5BF4A8FB3B65D142A449E11902C83824938962546B2D7F19DB442D10D61AC73815A54453234483FEDC35B915E3E1CC74C99A0A420D30829744EBA569B9980B20B42F0DB879EE863FE9B7D1DFD9A033453F7FE6427AA0030C31424D6291989BC8CFD0DC0A10262F3A3C494B60A7AEB6BFC0DAF0F6F712262F37575C5F84898F91A1ABB8D0D4D6E8FC04232B53697D89949D9EABEDF900000000000000000000000000000000000D1F323F4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 + +count = 51 +seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 +mlen = 1716 +msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +pk = 6F335166215FE0CF3D5D7A60EC261302AB36C6AF7ECB6EB43565396CC424A5CB95FA3C4E8A9254B40B5C54564A36FFA010F6922C9B0DBFFD22B00B5D219C1836EA86709AFA4A1E6F80CD068A197C37317FE17039FDD752D0DB6F1CF2990B8F84D48F1E200EC7D0D587E91463CBE9233D58AD0FEDC3EE986CD8CE6BEBC3FDF063807D40D0BDD3EB65FA0FE1266E898C27EB1654CB0ECEAB0FEC05103F290DDD3A89FA570D1A4DF7ABF94A0A8E1480487AF30B8E34E21E025EF0FC7EC7EADF9C65BC806815B93E172C443016D356654EEA76DFDD14883C74F5F55AA605371CD5F30AD4B5C49D02452069408D80BA090E2D2D8AA5F337C67BA4472B5278DCB6E867402EC7EB72FA87498F08C082FA109411DF2A3B516CB4E3A19934DDEA0FB12B9EC7E549F933AF9DB3B9BA4BB51F23963864CADBCCCB238418ED7444B0410D82F2058B46780277DB98A179D5D1AABC4C8534DB2CC72C21B3EC6440A5B183FB3A85F1E7421E4FC0B9927CCAB55DC835A244854B10150650248180BF48B497B3D0D3761D7224CC17F0A4E9B861F004F0052B0952425B5525C5411CB2F8A15CA55ED3A77C5FC13684A8F6E863FFB7A28734FE079E232BB46BA35CD487EED42CE7012DD54AD50ACFB90D5B6748A142582CC378769C9B31BC9FAD676BFE9BF57865C241B9BD479D375DE1A7FEDDDA9F09CD7A3DF0854358FCDB59C549FA02EF734A625167D9529D8A79E650D6C1C5D852A23990421798433F6EEC2530F27E71016B9C6336F0EB476E5616F968153039978B727FD7FE1AF5EC823D7718D683A79B10FF164667285AEDBA2BA0A6C10B181BB1B8BFF297FC6CAE59BF0DCF82985A95A34BE4C13CEB3A0370AE84C82FF0DAB9BF0047397D3570A64F8EB044842C7365140E8749DC4197CD8C5BADFC5A82EA4E8A99EC84D1B7FEACAC900FDE3784A0DB2B3D7A0A6A8658E1A33CE9980315117CC2678C576BC754F10001025F76E63D936E5D7BDF72EB2568D35B23BF30C957BDAD0ACB752ACF9DAC3E173A2828878053E44E8A657FA334EB3CEC380D6C0A17ED30B38C2EFAA0E43F65AB66D3EF317747833B462C84E6F78E227E246FE778C7A54D9DEE12D773BF8E18ACD433B7F0E327713B645AFE895A89F9E48F3FC22E5FB2EDD172774046C9D2139B1A902C2B9C2FF283BE77989D71D082109D2EFB6FB3B7FBD92586F675FD24E663230C2FE7526B024D2F356FE5930CA012EAFE12C0E63CAC230998106CDA4B06D8514B9D5D8EFBFD7502E49F57D4CFD3058D8AD22460836F55A0CD0254C9571F2384F889D2488B46025FCD7D7046C40A259CC1E2F28EE4AF5F8BE7A1C72791E1E71ADF8FB3BE50E3E2B4A4BC48BFBD32D6382DCA9F0CAFAC5CCEAAD7BD527A99208023B6917A898B57B5CF97EBBEF6AD5A6267EE629F8C8A042D62223176E714BDEEADC2D65F012F0332A26DCA7062235A2CE6BEE6A138DDD71199C02D7E8AC15840F993F0CA1F446BCD7706B2A508F955D5E2A6F595273FA3FECAAD7C71BDA2E8D84C2DD73428FA47B922D5941E72B0E77B49FE5DF4484A82560A94C69EB573B59B63A8901A9414D60B37B08F42585E6609AAF50684B7A30645D55CCBF0504A2ACD21A2E083004ED0B518A7AFD47882B7EAD4D1DE0439A4F29A1EFD21E4910669F3C5D22D2D69274C65347CF6E8413B94D1648A3A031F001B2FB29A6E99433B8EEF8DAF547C0DE30CE41169B8A4246645A72E994BB2437091F7D5E90942D5707F7AA65A2586798925C2D36B9DC4E94FFF9A1D1A390BAF52B5B3440BDA0C6FEEAFEAFC8361D3F77B15FBE1E9ABB2A7B918DF4C586252B31C956DDF15BE689072ACAE52A94D531CED2BC7 +sk = 6F335166215FE0CF3D5D7A60EC261302AB36C6AF7ECB6EB43565396CC424A5CBDE78D157ED4C5AD40E1AA226113A4151C2043281F10BD2B67702B8806F2E584D0825C8D526B19C9E97102605AEE76729D1F00B63382126372BDC067113FF2CCB293C5FA39307630E39E35DBD2DFF1D54A8626BA9CF39523074C6347F83DFAE6149A8292490088C082458A084C8C46022B0711A453001316A2423085C186612C58164C228E406421A374409460DA1A444C18068D0826112952511134E4128010A4606DAA2505A02704C0201D2080489B610080689842882E338711A106C83266E0A365002012D53206A14188118883018828921C34040080509C82412B8809B987063B02C0416011CC9041437251A422A01974DDA164099004618C68524914019386644C46D41C2210212021A88481C17715A06681335811CC564C428852098319042669008818A4870D3C2710C0741C026092139640B3964E2A66149046ECC302E00188659426A04023124B3601C26800027804B464020C565A1304619B10D1C0650229030D3C671032404642625C0A40DA0C40559229262C4841B8851A0A68DE2024952084459108C09072251A4418C22010998258C1482CC380C03936408060423144190B601042624D0A2299028200B486D824006C2404A9BC2700C268609088EC0C00552228449A48C09028509484541260502046DA1842884923121998DD846011280208114015B162A12C28DC010845904849A202183A6108BC45154069012C4218994405312484AB8491A809180326E0B8209240724628204519065CC002E8B44260438201B41252395004C4221DA241001414014308C09C4105C048A4326844A18429926091A2129C21820521225D2040E1B0586C4288D1047654B027149C44944184982C404DB4846D408928B0469929690042328E2C20D1AA989D4242154C67021B769A2008C018629034700501071E2288101356148B84923A064134865DB282DD9A6110415321A466E2190855B44908BC4282289401A382089A0842411401C41484CB031DA364D0B280CE3108921382240447121008913C1011C304A614226C44484A102491AA22598C45009150ED416110C43811221088C20252003640105300421805B302A9122448AB650C33064D0104D04410C130512A2187121428659206C0B39811444719C10091243221CA585E3B26549240ED194209A1840611452CC444A61226CC2C0490AA48CD1365289B44820824418950DD8C48D17FF9FFC440E3AAED7B99A69EEE9596B8873E76F53468C182829E50A2DE833E98C8D1B803BE7AA2A548E5A2B56050CC34E39999B822BB0A66B8CE715769AE0226676BAB24E980A2DA95345AA2D088BF468A0E15146791F065A7D696807F82449284A8DE5B436114E4A00D77F928251E71D60324D75B2377EE34F9392045C7B9AAD52590567784E55BB40A4860EBFE2667CFC93812CFA67159D2557F03FC9E344A414669A6222E858D85E044F03FF9B67C434B60A11DCE2A2052058900B64DE4A8A7A419BF85D7E9DB8DD4F8EF7F30987F23B19DF8CA60BE47BF3A32CDCF215C93D61E6CCE0525A7B17953269A8AE393BE1B7CE6D4D0504D9CE44F19C38FE04550736BAA018122D01E0BC2A2256CE103EB1B90CDCA54E9565B3A36BB29081A72C04DE9FDDF0F1A16A907A026319FB87400D1E76A5576DBAF820E1652B0EB91D46F61215B535A832E4A22AF71C7D9B9BD41541A2380E46359B11F65D2E72AB12BD723A3533142F5EF44696FB43C2EC18F0C83ABB384D6B71AA4AD7F86038B76199022A52CCFE8240812876231312085A27646C215D01C7A82462ACA03BBCEC4CA2F2D01567FF79883D22DF92F73F1BA03AD67A29631E9F29F99C21D36E4A4FF707D404373179FB17855227AF59676FBAF0D1E1C3D249C733574004588E707A7729BDC01722E0692EA490B4DA8B0CA95CFDFBAA0F35591352074BE6746EDD191B01A805F98DAE1FF2DA614C636CF5D36C521519CE14DE064162A4DEB3A76593020DB6EF65D31ACF9BA5E0928D9730CB8CB7C46610CF5C5E887778713AFF96B9C7C8791877D3C03BE9210DE0CCA4681E95A0B39E275BAF6157F99E65E78954FC37949914948428453A5C7ED7A650A71B91846E8C0418D48E541AB69999C489A1A0AAECDFED6890E9803405D5FB4F80F56CA456ACA4E7A79C917FD187211D2336915F510E5D727DF8492F0D5EF862E45B13071671C6CC22F224D5E1891B3C1D542872E885413C919BFC701943E946C3226DE7945806B57187252CD70775E68ECB084A84E5142C299477982C310D1BC538FFE1264B0AD64E9E803A0F54678B472108DD8B207229C1E3267DDC45C7967138333EF18B356797C0EBD2D505D93329CCCEC35E10A7F98D6A45F0C1846259606F51C597DB233E6CE70B1AD08F8EC1089C516272A968FA841F39F464B025F18573E9900BFB24749A2A518EF106730384EB89D0DDC4C5147862866AEFD735D012B97BF3ADA0743951244BDA3A434019E8D3A753B2364616BE061781E6DEB4E58F3978CB53926702F8AA6045419DB0C1E7FC117051035B67A0A47B3B5C8AEAFBED2C150F76A64AA320F7C3D96973F930820256838D76E4A84E9970E5861666748AF3CA2D60EB22C7577E6E5D0570E174CCFF9458BE6B9CDB74BE29421183A22E479BC8E0F94369EEEB7F1A82E4D4A5708782A8032A1BF3CACC02C134308CE65438F7448A0206E7A9CB598E37896E0DDB73FE7FE0C840AA255A265F773C3DFFFDAC546C5950DDF0E1C4CF666F05930E57721C93D6E6851562B730EBA4B31AE6F71199781D48D717E0C93543CA3DC594750702249C84356D0AC71A4EFD84B124EF9BCBD6910C1E8614BFEC0CC299621793550BE15986F798091E7B1BC3D2E4B0FD48827547402D05414A2061ADA75C0AA58837C676F17A8634BA317D61554D769729BF58F20333704CD2548D4407EF7A67720BF87BEA3A2F1A6E2F765E9F32A1CDC9F71F24E572D0C8A7F62B17898EEB75364E6F3F9BAB52F640711DC3E1388F635DFF58DCAD5E5E3BF3AAB81EE4E60B3DAD268639A84C30FB54D502209D5DB3AC8D8F2DCF007FF80DE544DE48574B3702D9AC098CE77F4A142E66A3CE597C99F77FF98D97ED8C914F00768097E919FA80DE8ABCE13F26B45C0E6F04F4EBB86B07E886E57CFCDCEC87C1B1C2F5552FE379D56939CA7A2C66074328E15A3E34CB8C21DD620B4D113A5F36248CC366DB6DFE056F8BB6F803070AD5D4FC0BC48A9B9E9ED9B5913FA7982A83B7AD316C6F1CB1787202F84BED054D67DAB0C759C4B5AE7C8D1753D47ED876776F58BA6220912B8D5934DFC377DB2D997E30FE0765EB9AF151C06D36F79C35536AE6B802A8BFA134D0E6B8E4B35B91146026C9118DEE9D4F4F96047327AA6685D0FAC88AAF14ECD5496A18A5E380B3DB2F92BBB60D562627B1FF87F8268F179834830FA01C7B37C952971284F6559FFB5A2C0A8F0559C0C68C0B989E830E0B293B7D491AEB0FA9DFCB880C83CCDE2F1DAF39BD3FAE6189E1085C7F2861192355BC6B67AC96D25F7F40B08159FB29092457A01AEA52F8444E0AEAB157B0A29BA290BA18EDB6E8224BD2B32B +smlen = 4136 +sm = 7B15406BCC3D52B53D865982FEAE987F1EA87D14935ACCC95CADC7D60379281FB05F70D0699D644C259E89AEB682E5FF42789675AC53811A5E57D999DEC169C417CA677CBDDE975722DDC6532381F97C449589CB4AC921FE9D0035CA11837DAA9895EFEBC3BC6C456AD1BA8B2A33E9427B00DDA1365ECDF14D118885EE58BBBE9B2B880B0CB956058EBA97F85D73EDF94B7A4F629ADCB76BC332F60652D39F41E4037E6654144F6BD325BE66DB84B369597AE778261FE76B6388F62DF4261409E75CA4D1032968BDE44BECC2596D9F0CEF54002639DCCF73C14F7777B7AFE0D4C5CF53DC45143935434FC93A2ACCFC2682409EBCB272201504EFAB435A0ECE24146755433832FE40AF92D85B96F446644384237A8140B5167850F7B55EBC33BFB3275298CFC356978C3D302C2FF94701222A6316AC3511248816C9855CFE4C592B9C01B01BFE9783775322A6209AEC6140EE4C22B03960B5EF8739DF6442CC2D67800656FD18FC3C75E6C68465AB351DBE66E94605DD627FD4B8109D510A0BCE34BB3AAB52A51CAE44D81D9DD0F9243AF155276BC355BD20E2180439CF44C63C92D8CF2FDAB841AF3F133F4996F94B0C7A0B07D9D33DC4D9675C63FC26858B57F26C107367B3EC7F4DF9F74A641157E436BCBD0A0CB327E739D60FFB0805421837B89F80978D7369C72D5CE852966B1014EF97986820FCC9D6625683CD82CE1773BDDC1120898B5D078B63A65295CE2FE1178801C512E27AF55EA9CB075B2DF383AF87CFECA905828ECAF2E94E472EA5706A77F7A4423D6DE007FF41E5368A0553134A7DBCCDDE978A76A6CFD7D7BDB66B702450ADCB273A27BB862AA73E8CC74C045203CDB33B30BC6EFCD69692DA588B1A5D3484904A0437EAB8F6A9E0ACA4F400257658C5070754242C961C85E5D409E9C513FD7DB7837F5C9792CA45F9321E1FB83F7D9E4BB6A8D3B215174E394695D91713470AB817AE61452FAC5F8FB465CDE98DD539B29EB967D67AE7153BCCC79F142F16220BABA7DCEF61341DE4C27EA008A1EDF91FCAF4B7A33C05EA4B1842FA67F3EB2B0CC05B16F54E0744C51812A10BDE402A309EF0E4EF68662EEDD6AECAF90F857793C5FCC901E16719C9C306ADD0AE9491399CA9C1D5AB7A4CCD0A58FC5A56EA4404682B5C5F7093A229A65B92F4679A62C61150D7570CE26731FB599FA02DCCC0F126A7C288CC30BACB83232E15D5D1A9D5BC70F700B867E37AF1DFD7EAF84A4B148251E613C17E0E9D558058B69165D4E12F681D46BAD13434FB2863996A64415516CCD04E69C6B71F295CE007FBD879EE08240A6C5323AD9E18E47647EDC94064E291D01198654061715F24EE3BD20C565DE6201F36FC86E6BA526C102A98DCBBCC88B86FC2FE3C1DF5025B675F50D7324667E9E30E0896D43CB12BD125CD50D930679C5204F598DC25C303DC50AA0C3F7EA1CC4D999567EBFFCB1C560018525446E788778D6730257737306FC035407E4E6D9380EC5D786F486D3D3CDFEC535DB21971960801DFFB85AE5311120AD93A4326DC2F4E621413AC69302BDEA3AF519968309C637A63BF8C4D8801A726128A887668D4A1F2897CE6C86284BE3F82AF4CFBBD02DAA1BF09FCD8C301DC878FB9AED94FE276C054F3D9742D2E90FE5A1B66FF9B71500B1C8CE55396F4456FD4EBA3CC24ABD8DE24908F28CFAF071022623974229FD97043C8FEDE704143E9215FBCAD5F4BBB76F008C1C3C486740D3EB4FE931EB14FFF9745CC9D8A79C7A8D924FE6F7F989468EA9B4BCC2768C1CFCF270777DAB3D1006A2D4E1504AF8ED9D161933D7341E0A0B701DCA166E9020A4EAC1E22DAF74113CDEC06FA667F8F2FCCAC0B7A617D4501A6CF4CA5A16179E7994C760BED67A0C83599CC8F92B8AAE841FE4C9616D375F91A7F256A8F0DAF5B6173F912EB7B6BF17865F48D3DDBD90C1216D59A7DEFBFD4693384BD1DAEE9587FA88B5D61CE19EA4D5F23363700392BF70514AE2DD63B5012BADEDC23BAF7E0002ED4F0AC9652B94A0A5089B6800E53232E54D5E2889A28CC40D06292C88451F68F8FCE4C19BCF9066660B3B8B12CFDF7404F159D4105ADAB1F99950A1004EE6374CD7FF2E7623B07A48A7C12627B0326E01B33040F4FEB66CB0F198BAA96F5F21EFD8E4C7389F900B0682C92145C9E42EC5C492B5BB5F61443BB08E8D1B6D2A8BA73CD4373B1B69ECE7196C01E162310190F62C83E9BB7AB852C8C44A91C9D5685E4EF7739BF72656AF68103D4487ED29D740C117E87A381644B1B8A5582D27799B81E76F744483E28866BE3D74C06677BC1AD03D412D9720C80DC86947603E2F2C340B3CD7EE0E8B2A29FC14DC6E9C2125DFFE67187F809312F906603148B2BB2997C01DB64B17E215FDA527E88F9AC92F9AF3D59BB00CF1DC2E60CFA17F063BCC7597B639EE3DC0CC1D7184E9301AF0C24888D4D1F320BD64651853B3B49C6100D106D6E501C9A99DE5998E82F3CC4D967A66B7E40368BA210FFC5FE34DFFA3B00E469B7BAB2E0B6103FFCCAEFBB336AA6AA6FB5D6BAB18BA7D35BF6D1E672A9A6805BE8C3450D08E0EBA7F565D8C404EF76DC981D5F3B35481FB10C232FE0F1F217A6EFDAEBDF0E0F82C93A6B803B6F46CA54DFEDEA5764F38D14CB8289B4A79DE996351A51386FDA5F059CABE8B2C0E7B38EAE63DF585FEC81AE1604D851A155099FFB3F88DF80E8617482276C57FEEF2A85C9C07B83074E147D385B732B48BA87EF3919413762EDD0817F2EF93AFB43607137EC8EDA3FB2E1307CE4DF1F18E7CF4069447F8778116AF30B96EAB4622070319A27DD4714FEEE2ACE4F7E34CB8088F1C5A915F0A96081BFE2A1F1CD4737D8A1058C9A789EFDC5BA0B4986B12BFAECEFF202630CA9205D48DBED9045B08BD43C1895272BE5928476843BB5A2092288F03A472D220DEF8189F156191842C2A3AE7C04379ECD38372708D85817B9F2C7148AE57C624958AFCF61B15C330014662CE7892EDE6E21C6F5A901E203D54D0E7A65BFFCD2715B284A495D9E283C1BE0275894652B3AD4E192E64B4BF57780584202681C730AEC0385D7507DD42843293092F6C5F61416C309B37E32047BB0A4FE0B12885F12B27F1BA8EA7A1B797AEC831362E02497D59468B177DE1843DB8635B69C1ED3FAD9828D47DAA7C246798740B9B9263CB4895357ECA939989E616B7FDBF7526B5A582B9364D6A60B399AF9A2217821CFFCDF9FE0CD3F4452AD73AD03EAE492C2CA788A5F88A8288D7CE4D3A30CCB389EDD8524CFC7D3D17584799FAF49D8EDC6B1711B1D1E2E3C48565758A7B6E2E6EBEEF1F901142340576C9DA5A7CCDFE5EC02293B4E9299ADB2BBC3D1EDFDFF080A30323E43A1B3B6C0E800000000000000000000000000000000000000000000000000111E2C370BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 + +count = 52 +seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D +mlen = 1749 +msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +pk = 1D2B86BD64E8BDDE6D6B9BBE59D8CBBF8096F3F13CA4BA02DD02CECCA6ABB657664A2394AC3BC87DBD88C85D08C7069D249EB06DB2BE2B43F9EEECEB1D9771C91445D7D179234EE2D9EE43F4931AE2D8B1AE1A818B9582146641420989DFD371818258FB51A605644C3DAFD4653FF6B48D741E5431E48E30F0ADDFFAF78A592442BD100A9BFEAA89B05EEAFDA54BA016DAC1C6AC46C9A08A8B99B6468B131D6DF6007428D72E0D473C4012A328AA67E592C9011F7A945EA3BB5652BF8DBA480BDE76E41D929FE4519674FABF64E8F9AE6FB62E57D3B355F001C5D108B9AB07D5F2A8B759A8029501440B3D730BB513C0F6C49B0C86E2C9A047D3399AF3A72B4CFCBB9A01B24455781146609B8138ADA22CB216D378DB25C0D4D101F03BB02D19CCFDED789D0945740A1E16495FC95831AEB91718832408CFB40BB104918240BCDE5B90A835FF0936113E10D8CE6E2F5DEADDF8A96275E7BC856B44BEE390CFC5744C2FD422C898A929E67296750CD9B65637E02C66B1E157646EC98CB06062F9560C0D49F36B838E292E986FE197EEEF51954266C4B8BF65C478AA310B0BDC6C00FC4F611E4AC81A29BC9BFF9A053F50C2BB60D64C55CF36BE941ED03E55C7D7B8E1B9AAD9922EA708E68A242F387528A8CE9C18FF7EBD659B51CFF1DBAD737F0F0CB7D854D4C9F7642AF02A1147A7CBBE892BF2661636A1933619B5F5E1D563744D938E35197099F5592CA28E27057A456A2882D14C025C667B196F23AFCE724C96B8062AB543ED6B8FD8AAF3EC743F866D39620126A48D152D809E5F99C20C439804D107CD22D0BE44D3C0AC0604DAD7548F8517598F6AD88511AC7C9CA80D5F0F23FDF55F44FF15F167B339318682553B33E48A0B50DF7A7F31772898AEDE692C4B621AD0EE8701AD8E231E30F4918A7CC84B26B0B4D3D83FC5FC6B92E62096A8B892B475FE3F59E0B890A05994184F9BAF611B637D93DBD78C55CE459365A62547F6641FBABE800EA9400D46CD7DFFB9179F3587944FF6D2382E7B4DF41FAD69A48E29E9FAEEBCBF80102D2539521FF7638D1099E6F9D1D5DB9A2754777157A6F988E74C53A38694E134D003FEDAF25293F675032E368137FD9F07E8A16F169514A4A26D6CF82D74AC07E4E2488358601F266B1C75AB4A0CB5FE1B43131A85619A26228F8D37F777B8C329A5FFD528A1DF203657342F65DB03E77A0433BE2395082615C4626796468A7196C6A61D806F20DBF1698BFD4046E8343015755E8DEF928B90098E2DF6E89EC3D80B86CE1AC08FD5E3BAFAC59CB2CB877CD286BB2AF14E3E705FBDF9619B9A5B31B0E394BC8B8FEFF87B8C102F5E0253C0DBB9F5A5FBA0EB1D48C01091AA8A49D57024B90C8DFCBE357FA45FDAD214A974295BCB9B144C95CD00225575A15AD3DE0B7F361E2F7FF4D69231A405662DF3CC51976F56DEEAA5D38CEA0282243B0853705C64786F49380CC1BD0C99964582195027970820B697CB3D411E8AF756D3087CC4CF0B0CCA28C652D58BA023B23BF2A8502C5ECABDD770D1C41732EBFF2BE840C0A7618F5EEA914C521EE031CCAF92F81BF78A4BFD7C22DBD29F3BAFAB33CDE0593CEEEE7CD7B86E02C257C752B3FEBC2C0E8A0DAD74D08782C42060D6AE1D21E9A478A6D695EC6BAC368B338C7F72BB7BF7916B3FDCE89EE930FC855F6EADF6C7C6B527DD69C47BDC6D5C6234996BFA800D12F57A224F414C33B19992168A549C94333993258CD76A13B1CF00E3462BDFEDF5AF472B5BE93BA82B5A707DC6425E688BC65B1955FEE03BDA5D19D7B80E44A31391B2D4D030D110B1EEDB936A5492B775DFF9586C38E81A08082D45C4D3142D +sk = 1D2B86BD64E8BDDE6D6B9BBE59D8CBBF8096F3F13CA4BA02DD02CECCA6ABB65726D012D133513171F9843D5F7A959F7EAD2DFD166BF2BB77CD13EF4B1A9A290EE72567D57DCE576B813327C1854E36C2AC425A0EB595B9CC1507B25BEAB407665570666304DA4E82F9ACFBA0AD8F73E533B64F36ECEEA2663478B411AB744CD314356A02498EDC108943B6904C224512990D64304CE114850111081034300AB60521060A0B1922A24220881260E14070D03470DC826944904C64421223232061288810808D229228832640E24024CB02880C4605D3064918244D0B1510C1924101436292B66CE2880C42264619288C1480709830880C817000314520182A1B436A42128A0C356CD8805100414A12258161B0255242465B964D1127515B161041C8280A12229C2889E4842D90A068C1B88912132419836191A86C64382C88886C0308065800611B9585003041E2B00813B38C93A251C39265441829D3488E09215240865014B82D8C248C5C108882A82420A7045C242540448090B0619CB6505B884C50204C44944CC1844091C66C0141805892415AC869E1003108108010026D99B084E4980D4B32494048304838009AC00522064A03072A1B2010020710DBB669508001D4086D48C049540668E0C249948605A130251C058961486E4002020B38910AB70982927002C12843C4849B2052CB468E0B07312295080C95800BB8800B40249C08505C128220264813C530221006022925E2A480A01291A3B2640B248E1AC569583811881261582625C8422EDA04915418061B9448D3840DE4048DC3B60183107289C22108C365C0462A11181020906D498248D8B82141B6111A957190168224A3608C4686129831D9B02821B88D6338321AA845D2202601A711C208410B100A91B42421076C194222143871109561124109100124A082842196505A9801590831CB222E1A2710C8288052A0044822260B82481AC91141181182086DDB0046DCA871889808E3360852C28C4338214A220E5CC64D0B851041244D92180A59402612A08118A40D88C8681440695BB6885A846992288CE1C2718C8830C236069B106610A36523270A0197815C40728C342E0112085C04225BC484C034251AC00110034448144622186503B44582449119162E84C02C1BB105D00872CA4625D3B8912028814A904401088814987014C4510C4642991012120725620651E1260E540490D1440599A82988C2045320290931608BB44CA4B420C11872203605B1E3E7536AF5761651FA9BFC9110FCB7FA480CC5AE00141C1B4D4B3E760080431DB4B535A2E9369070975294A451CFEEFA6AF238599CB5865076284B1BEEE05682DDA3F68A5E93E2BC6547F93679AB86EB53BF547800AB591C3764254A94A59B823672DC4E02C5E453D44904168455636E4096C3D438988692DB999DD523EDAD939DEAD8A5874893AE35D8F1B1D31293425E0BE7D1B66D3D40ECE08148920B27C239D19F0B92D108D6B109BB61C134DAA50B1D2FFEB9BFC91CEC57DD4967F8BCF3DDCC7BAA13602687F3310092FDF55FBF61EFEC265120B93A976DBD2F744B69D8F59F9A61921DB1CB55A1BAA96376745BB4126F40D491DBF156A812C2ED6085B01814A06E07F07FA2C28C92FE9A5FFF7599EB1F99FD5AA50FFDB1D129E4E75482DD23C9D8C91920E4AF7DB11C29EB98B6F6CC99EEB97ECB1BC172627F08F19FD19FBE25D933FBFE0D3565E781DB62CD73EBE6D029B2537F90773F054CA174C093D035D8DD1CB43E2F632F14BA56688054CFF4F544D77C9233D0B3FFA73C8A7F483B30D6D7A85786BB788394B5D80FB432A1308B5775EAEE72C220CA8D5A9D168F03C6A7A5C36E31C12B307058A52922D19906A4354B5F8DFBE0FE6E5180BFB7C4F3E0BE1C27047160CB8061CF5347D7B9E815A63E4D9BBE8BBB162FAD101BB4E9CB28146566B2BA3661731C5488412FFC57EE739C5E60587D49789B1BEE72523E64A1F6A4D8DA845FB1387445510389B15F8BBEE9272E7C124288CBA7F673996DD60E3C1B4DD930B1FEE3873048751A42093B1589379C9C10F901AD1AAF49C11B1B6B229D9A4314B3A98A4CD150ABB1F54058CC31D8974AB51AB9485560BFE8DB9DCA52F0A77C7A73AF973378753B220878AADD9D225F15EC06D87B99473C90BBA812ABEB604A58FEF4E541F819D8FD432434A1660AAC2709DBFF9CE56FBBDD4F050BBD36F7610EFBCBCCCB73883DBC3F3025E9101FD9AC4BCD3084EB9CEF0527F72A898421FDAA7FFAB4181492295DCA1A8F35C576F525B2761990AE9870D9A474FDE53C8C1502062E18FA2B9058396CC8DCD17DD37DDF4A81D3890B96BE07D569FC409731C954EEAEFE39B70FD824F3B4CB9F66819875A3BCB1489ADE4440896D8A3B8C8A2D346CFBE16CE5A572A5023DE2C041606C32D6055D1CBEDDB29AFE88482AD21FBF16616D756003F84FEF20CF017A5D300D8004A39045E20E0B9603DA54C49A79912CC03729E3C9595E790A5B634C06749346833239DCE37B2F20EB78546E5EDC929A6C4C9FAADADFA2D03329F87EC96050578CB8D68CA6C909B9A27EAAEE3DFD51050FFAC38B526B1A406692B9F9E9FA40439588D00482ACAFDB59C3F7C5AC56CC7F8162C56B2DB3FE1C240DF8A2F5D3F374FCA0E40457D3F469A52E5AEB2A536D9661E5D374167707409C7DEECD5543D223F66171A8033168117D701CCAC502EEE515BFAA54E68D7D3799B263BC1629DD754720893D95594D296B31B8484875A314D8037EA651FEFD7241AEF2087FEF20160B5C2720C9430B34A00173EFBE184C3A2CC1E24E72BE4C67ABD52D7546B8E61725F4289FA1DB8B87A68BA3C3D7E1FF2CBCD75408A9257EF2BDEE1569B71F4B2BDD20B4F3DA53C11114BFBBEFAB8D868C1F95C50346362D4A1D50E9161FE06A4CC924AF35919AAB4DE18D0E495813496A6C469D9DA661C70607A1BD215282C95A7F6B59B396392CAD736E8E41453D9B2A57ACA6D5AFA8A9EA50F36CF91CAF63157E75981B4559BFF2ACB7BEDB397E1D8725675A71702AE125C30D10674F1CCBA9AADFE486824FCE88BC46F89CD446DBE6D055FC4616EC09663E05D2B7515E0661A9F975C139C9726CF6B68CFCA7B91717B2B8B12690D3DEA690D053086085BA14BA013C14D9413B80676207AFDA2282DFDB94610A734447E3E729CFF2E58BEFC437B992D24179A1273768AA990261E3823977E18AB62378B64DEE3B784DEDA9FB74103F1C7B568F870E8EDDC904EF3CD25C6D80D858898A4C67D995A4A897193D0EBAEA783EDF49A1FAAFF07D22191A2DF2B1C7A6E6A87D3BDE0C3BDE71D982C861595102E472C74987E0529E9FCC8A281E2773EFCB41FBE1DE6B750A52D299754F2461835EF77F1EE2D0C35AD5C8780E18C66C4B24913C5CA8DDE902FDB1FC5B19D5CADBEED28E2460A947F75712BFB35AC57DB25502673E0D94A8A5823B38701B3592A9BFF5537FA2BA65C482F5A8EBF259AFE8FDF391CF5E7ED8F4CC9C5DD4FF5CC2233C085FC334C6E0B7C9DF442DCB6BD10A9E9803F3B53384AE7AEAF7A928546231D28550190235FEEE78BDE637200DA79B6401FA0AFC27CA9C95085DB2F9588062C390B927 +smlen = 4169 +sm = 88A69403315C98C815AA4583571A462C56B0AC7D1D1FAD290D0C96DA6C0DF0EF74A53445E33710DAEEF6374A6CA4D063A5E3CF72D89D9575EBC82DB3554C95A26ADCA28B48A7F39D55F520AC66FF46DFB60EEE0702D52D196AD3B8505548B292DECABB9DF8A6D95A51085ED8958027AF581684DDE0DB77EF93AEB80F167C6F8DB56095D7698F9A94EC8148046755C30998DE7EC9F7415AA425FC33694A66BCF557E6DEE5776A720340CC606211E5039175250509FBD3D1A976ED307AA4320A73CE1EAA98EEBC8ACE845D133E71DA6F6ED2121641EEEA5866CB344ED6CE2E77A3D5204B58001DE803D3AC765523035AD7F142071F2A68145F22B59E6129F5AC0C7050063B132F939D8368DE06F18D933150ADE829BF8F3C2CFC0E289098D1DDBC33059239DE00D703FA1E7F7F8F84D94BBA3D856519EC1AB047571EC25AD2BACB84DF59BC86816D0E9D494E1A5318DBE223310061E007F73EBFEDEF3DBEDF1644062892F5C75E2C548E93546C9D16095D55E37B14C7B507F337D64F5B699DC8F3C9C94FAE175A67BAB9549167B9113788C8EF46604F389579AAE63486EDC4C8D97A3EC4D88D4363E90A1294EC566AB81C74F8355658A1EC5284BFA66B1784168D90F7360B1AB59BFDE4C64B147AF796CE6E1B8D40EAFDCD59427912DB8CBDFE0A1755DD4E1CEC2A5DB6FC19A95477C0938F55D39B957B431E9E7EBD4C350B9A55A45E3957CF84A5827C9DE93709DD94A901518324543B05523E7AE965CE5C9D350AF346B84C1E0FFF1DFB88C2D4792CED00F9E84A011B0DD03BD82C10D94D47DC852793B2275EEA6350E60460F3B89637CD82649C05965EE0BF485649A0AE36F54F03B7C7EC5F74A8996F39EA118122EC547C1BA8A89E21F430E7228E46BE89ADB21A6BAF01BA8946467EA4D75CEF6AFCB0DDC6692D62F7E612C0D9BA182FE0821B272028485327664320F391F7C554293E7959FCB44E34FDBC083867628745CD22A6E74396DA485FEE72491D36CA8178B30A9EF9411FC2D1F3C58347DF60368F983ED15EE26322BD4B41DA26ED47178FFC821FFED38913A1BE2ED7914A017548DC32011EED6BF741546E54D0C64B58B407B811CD257D964C7C4AF2EBF3DA74EE86BF299BBC7726ADE849C304BE44A1F8A016C25A4BEB0569C8875FBAEB2D8B63EC93E56ED08DA6D4B4F8FE19DB424EBF9BA92A1ADCB86BD5CB2AAC3C8474541C62955511B851424176C022B085D2FCC918B29175468EDE78E403F645CD1AC6E672BC089D33A7C42AB0A5DB7595DCF815BB56F353467D1F4D0F1BB73E601BFF97076A48C3D8E1796A555AD413BB064AA307C8BD1C7F09567BF086D4486AA9C79705CAAE1317313889C4A1E2D168C6BB4C7FAF545C84AC94A6F636CFF82C3E82CB3A7FCA351773734B1DBC3B8A214469116DA7E14C79D1AD0BB4DE8C350E531AC7461B19A4E0AD9BE73BE4080383B29C738797101DEB2823791BFAE66CB5E9786BBD6803D84C596BDDF66C3CAF8F177C9A20EA8D8FE6264ECDF8B04EB3048D3C52DF104D03FCCD81845773512CBBF5C4BE752D3DC4DE78FD5F46B938628A5E6F82383ECAD017DDAE61ADDC06B1CBFBB4476ADE60B8D6DDFA41AD528BE657D70AB59B6B7AA2A4D70EAD45002576A396C03BFC595533243E20901CEE17061BFAB3FF6E0B92D45C6543E50A2FCC29DBD415D1BD1A7C63E07BBC48D8534A54CAFD9924371E720BBE3AE7EF8AEED0C24D10AD64811779E815D2AEFF637A212CF7BBC7EC591DC5C8059D5B0ED27B8D354681D15F758A77B4B2D0295DABD31BF7F5F9667CD2BE2EB3D729505D96B2C191A456DFF629E39113A616860B5919539232C71F9BE1A10CDE6C61F20650F05BE6E5F8431C5BEF5E88D8884373B47C6EA73DD131F5504A4CA168EF2688FA9A1A320B5FAC95A7DCCC1D8C8D6F232A9F02346E1B6692B5E0255989910B7DED7A3FDF1CA25C7E263369A724E33DCCD1A4D70E258FD3C947D7F3D41B10BC68E650EC7C9CC665AD8C28760D8B505FF0A5DA23528B76E622636C16FDFE2331EE259270AC7575106A57222CBEAD13D27217783C89F83DF55BF096951E7400487C8FDE46492AD3BD4C838AC0EF42CCCCDA173D257A5860DA0C40A78AD9261FB65790E88C8DC64003BB11CA7EFB4C6F0F4FD9D43C3A0FAC90903F7B477D61FF30F354605027C9079755B9D21BC0F4B245AE9B62AFA7F05787AB2B332CE4732D8D3EED2740B43F8761246CC04E57E197384327EC6746C404588FDDF0184E773877AB806FD0DB5950D5780D12F1851A9298291C6697791F2CD874A39EEF5878F2FD08B6D625A7943D868649046B5BFF3245DCAEA33F38B15009D413F75A7BB39E265B508CFAE71046E138F13E929B0F51DC0D0249E54857BE7854CDD7FA9F8348B853E6722C40C9AACBE78648AD8061977052303B858F1F2FD6E4A4E25A6EA7066F440716606FBABEB6D1B11083BD4344E2BE8660A96F916C46F59A856821F7E35D1541FFD0F2A86AB35D0A31BF66E0CBD8BB0689FB7D757A436552E464669E18B08A797094685D797804FEFBA4A0EF13381AB7786F263C665291DA73AA8638FC877E6E79C64F1691785BB20D6AACE5B5A77A44828D0FF5E08FD58C1A2087492E8B8C6C1BB482F5681F1DD99E637C8F3F54D0492070A89BCCC48945FF0E652DE522531DAFFA323F1119AAFAF2C086093C928C4E29BE5920361D53ECF716101782061670A361ABA8688700162E389D9272964E29836EFC382F43AC2922FC0C51877F5FB155967FD3003A36B3F9362650C05A1190B88CDD607D490E45CF89101E31849C7167EB8B652379C0798227092FC83F02917C7FA0A1BC0D05988BC4C28A49CB5DC824CCBAD48D08FF0AE6DF9980BF6A0C4A90F8A730FA6015F688B6FD7E576227D800F30A49C56BABD51DF87F931EBE57EF1BC612A25D0C1D0DF641120E7F33BAA31ADEDD10182F01183E1392AA92E550C42E841D405DE106832E9A5DAE36AC64052EE8FFF6A47C12121AD0F0B43346AAB3250A482F9B559EFCC92D200AEC90A4ED12704E1387A6FD395B491B0DE62AB1D08D9C78D2E59B528758FBDA597DBA3AD9FEF92A7F35C04F27CED807EFB3BE4FAFA875B5A5C3C7F413B870E8B032D65E9FF023EEABBD6D477339FEA4319ACBA48F1E2C067E6647A0BAD6F609E72C62E8D74FE562D3279B1DFA063F65750F298AA7A54494FBD77E0B7AF793D4D9A86C97617C4CCFA3E8B09CEFF32EC39B9AEB435B9CE535F730EFB3889B9EE1F799A76239563FA9BF69DC34AC7310E44449E720D97E81FA06634AFB0609181B2D39494F565C6A71A1AAB3D4DB01123F555A75818C9FA6ACBEEBF2111B1D2021272A2D6171737585869C9FA4ADC6C7D32426343F5455828BA6B3B6E1E2F5F600000000000000000000000000111F3443DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 + +count = 53 +seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 +mlen = 1782 +msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +pk = 846CF7E1875338753661903B5CF31DA3E86BB25BF0AE30B7F9183EA1747E9AE5F4F14B833C8FF6DAD117A41855BBABCEA68053222ABE415438FCF3A4CC34EACFF4E7D90DE14FE166AC5E6E1BD43138AA2DE4A0B3BF5074F408165DFAD79746EC7D753A10880C90B3F16C700134C7E2D2E4F3D2CE588F1E29917650E2C007549A8631B720FA7C001EF40A36640AD544A6F6789DF7730DDECA4245E70A293300CEACB028E66C81E3E67B730B2C111BD46B461227B281CA28C861D8EC740222345FB8C204DF316DCEB27D5FF815871BED30851CB3C2D1C5177266BA24FC5810E74F666655AFABA96A1CB3534EC4CA0AD4198F9D542129DD85775018F5EC9C1DE3EA059B334B45404FC4D6EB7FA851CC28AD006B9801651808459F966FD8C2ED668C4740858C020F39E4AE9B624E760C210242480882C3E578633E705CD59B35E4B90F9BA2C61E0704CC5E3A6CD391C2ED34D483F38E0AEE452ECA3E83D0A1F522D35429298AD16D00F813270EC40877D3BB6FBCEDD6322713BA9C7E62E0BBB18B17A76CF85D13AC6A30E28274575874C262B7046556A8B51A95C8E77D804ACA8FE839F1808F237208F93DCAD18EF7E5747ACF2040BFF7927BF7DAF0344EDB78F9092A7C4361BC30D5A446368A1AFE678844A7A3E0E44F6F3B24387910A416019DE5481822F37878E351415B41231BDCAFCC194ED886BF42AB744DEF24A29723B62409776D77FCC8DDC34FDDD5857F3C31BCF1D2BBD1F34822576B69B6988EBE84A6CEFF7AC0DF9BC7127450F78D18249995492D5D6C97EF2E753A37465A9BC2BEE64A773EDEAE499F37EF2BD9590FEC37E2E9D0D67661C1BD55A1AE45FBEEFCCFC565C23E07DDFDDAF35039704E6403801C719768D91EEB1463C6AF24823EAE34978F47BB61F757A55962D63880EF9B6E4363A077625E4D2A7BE92E5E8378DEE969C0673586B3A472D693716C787F446C485D7DDA2459CA968449486D17B117111B27AE85AFF7D36D1CA0FBBF8BC424E5DC55E1340775FB78EC2D317B3619DBC956639CE022B60AB34D594F4CA230102BDD1B540B50A9CAA6EADFB779D23DFCFDE4CEBA351F34E7066373A20B1C8DF61986BC2769605C016D5C5D558FCA127A1D4A1903DCF0711FD2FA4A4849A114246EB20A1A96E3D768AD13320B5C8B8DCA546B25C0F9B92D1788CAC379FCD3F0BAD6C83C316A35019057CAE74B04E8521FCA1455DAF78FC4D310E98A801F7B89BF3F65C33039D7A0BF23361FAC5F9E9A8691A461E590534DAF70847AA091BD4E5E105DA33C8F9303BDF2F555D346921DD7D39AF380824604CEA58464EDEC9D6C79334D58E7998356AA8E42CA65F4048BFA9588390CC2BEB0BABC76FC3593F2F8AA161313E23395AE348F1FF01C4F1AA6681D943C4823587B5F85C5F07E702A192DB99B17BEF5357C8C84D276F59A9E4F93C0604C1E041631CD4C62638109DE68DADAAE2288B5018A80D7098C2894617B6676742623D231BFAE90C233F46D6BEECC0D89061D9789719D279705D513CC33DB121E1484DA36935156110D3DCA4B0D9A29F05077998A47DD24BF7A0F7E831B53FA6D576F3DBB2A1D4FED1FDEBE7189FB00A4E4EA425D50F532B42749C19E5E386F58533AA568E99DF709FC819E7BE3F938AA69A79E2074E9091754943BE970FA0A5EF839D106442258071138BAC6C2503BDDC0DA9AF21DFD7BB96BB3D5841FD683861BD828201DAC69785BD03107F2622231A97DC674D513E92D75DD5FE15503C1A4E00F9834DD2939B0A8EF1C557F36B722867E5BA1342A7F057BBB3C9DED45275CC1E59B608A2381B8242E7935818EBCE7955A50EE873D75F554B72BEBAC68A604 +sk = 846CF7E1875338753661903B5CF31DA3E86BB25BF0AE30B7F9183EA1747E9AE5BD2760F6D9AE2DFA4488099B56EE25AC187BAA21478FD71779EF97BA610D034622461476AC8F54EBEB727E48F0877F9D1C01727A03EDAAEB349401A4AD7AA86C5A93F133903B43A723104B3196E2EF1828A079FF7FB5E67711FA0819C6456A3448104C18C0714AA685114962D44449094722812088D4109110149118088E0280648C283111896911268563B0811A998DD8162551B24C02118A62046D2447021488611BA88822A17110C509512000938630C3B870911066E01630C180200B09265B206612A36918863099A284C4C004D210805C02909B884C9C400E24296649262DC9806148C46851968D03356920264D0BA5218CB82D582481D4B440C2445051944D1AC905E114425C0085DA944D81026D8014029BB02C1C1926E0A425C4800462B62C0C844413231104100A0C26800B880549382CA1060911334E1B363124A160CB88811B91082084290937698B264A11A024141826DBC46D1C106DC8263258948D83324424202A084081898028A1067098468E0C096C49146AD3464241B449890845C216400A866C121444132940C14051904071D846458C24819AC27114038160002D12392E13812D0A1431403006A4B628C1A88C50863013C38D99A4311C0832D0B2902407890986611B3441123552E406894B34521B046914238898B625A4387219300A88008A02010A54327151B6718838324204300B2669C024068A0245D4182C24156251A66523832C041722084125602060102285E2C644502064C9148CC1282004818C801260D1469213A300DC388CCA184C5988291C090183C600A0B24D9010119A02251C2780DC2228C4909150A20904A90004B645A2486E6118910332658222918AC83018B56510272C8CB40983060191C62DA4420A23B391D29841204980648629E33006C1362683188AD4B24092288D5B3048122892DB402E601480E4B86858202850B285A3820C4AC8901B17240A333004A56904232103418DC0A605223182C846120AC84D1B257018386899860512108A9444285B286D60C20D54926058144E92C2458B025120948512A58C1B08451C0291A4B009181692D3A648E2426599304D19998D90C60414906D180180CA166DD31070CA3210000445C1822822104109052020B2111C8920E3460650862D44A0101C87618114481828881B036C1C9310D8444809306901244D54946D19842D84846D190068A49200F6532B8C58A2365EEEE7552D5CDC4EF2B196571E5EF19F6311C81EDFEA6E8A7A35DAFAA15BA096E48F2BAB01D1DD38B1FC422A14FADD8C2AB64E3090443C38BE11CA954285460AC42A209BD6D64E93A23CE81F53DD435B8006555ADF30F0E5B7E86ADF63C158BFEF4AC5FA0069F277395F5B74DD53958E62303C8E1DD34F7CC677158F0958F8BD4648E50C4EA7190B9C9F2108C614C937262CBEF5B9F35EAAA7BEEC89B6690345D70E8B71C5C8DCFE868E60BBE068683A0F6711349B7606484F7B8278DABD3246C3589B3DA3F0C4E2C688E324950545C977FDDB5A16ECDDAB20EC4A66788296214E40387BB86158B485125F22B3CC2E692D08CC08993E9F16E9C68A00D49429F4E8C58DCF17C65681FBA5526A468C6B03A953A942C84AEA470B01A83095E898FA5F133E99F357B91FFCF9EA31F32DB18392B6BBDBABFCE32DFE4298C61463184CD565AE461B64144CBF41E2B829B2D1FA69C6535202131C3FD295585FDDC829CDB06CF88C6356BFB5527275A9470872045060C79938A0BD4E3ACFA9B621FD7F96E1EC3488C4B9A20BCEF971F4378E121B2AAC87D5EF4B94C29D9CA8AB02DBFCDA0D5979EC395B1014B810E2D8979A8960EAC919DC81FD6964FEE429399DF6184CC7A8F8888B3FD69D8F5471EBD6DD6CD8B426DD2FD0A1B749AD0F3C934C60A4C8980A1EBD3CBE169A6FE01AC85EEF5D0751F2BD3EEA6F78DB5C55EE775CDE384ED4CC35675FDE21668E3805C44E411A38BEE25D799B1A114AB3D9339E69E37DAECBC3C6DA652DC469D95076852709F803FBB1A52FD098C44FFB0520D87818817490EDDA18067A81B7D0D981931727B7BEAD7DA2F11E11E4331BAD063007383E4B1CCF1CA4E9619380E07139BC68B9E2AC39E80A718957AE2C89982FF660293E47AF380D8688922D5596F75E3B435155A398C4F5B21AEEB047B2C597E563B91E341B3CC8D96DA307A71F53AF7C99FA4D5303F8D081CDD5BF71F810C62509DCE8FF7C752599B43955BAA5AAF7B6DCE0F8B771AC5D10DCF496F8232489A268BE833A071DECBD84F2C90F84C2ACF3D1B71A437DAB82573C643BFF951DC52E090D5AE297BEA6EE8B437E1F4A77C41E01CB13F1D62373BE66D4811B0429F98CA70C0D8793782BD3241772EF8D5B5840A5087BD0070470BE73B25256DB0475999B3FA07156277BE546C9736066EC75A9BF303B60D5B20EDAD5B8127D95557048F8E8BFE83DFF493CB55A589B9834C59D1014CA0B5069DC73EF5B34AE8984D84D1CE752C08FD054C9E8F3928D43E27C02A8DE3B4705A5C3E1C3020E6F3DB2B2800C45825E32D232FD765839D7EC9F6F9A9CEC8DCF1CDBAB2E5FDBD41EE43580BB62F79704880982654F36AF9AEED477212555CCB205F675D9D01621AEB78F4FA6D5A1479351A4DD557DDA10AF2DCC719B8E3FCEBFE3500D35288D9ADCDCB59764182705B330D1666AF06CC929389DF742ED174C3166E480A57008E608025C1D046D819F34FDC4737EDE7D84BE79D324069B1C97434B08C36B724C1FA65FB56275CF240215DF638F2CD308BBEF3F080CE6C9CD9FAA71D09C91843A06A3492D122CA9BE00229B68B14DC3610F362CD3CF349DAF5DC4D07F96D96AB161679E7852EF646A4A5C846658ED9AC176BD57101E3183749E97EC2986D0D3299FCDF63B79DD321DC3CACC53845FC98F6CBB562044CF5BA881C30E969A1AA4648E19E2617700A5C294517C6FFFDBF393D9E309DBC5B3B24FC72E01441D98F40346E09C983C301F163C55DA2FC27464C92D75CB86708F9D93D1D4C53AC14207F95C5C90AFC59416A3794E0493716FBC3AC7DE4526E2CBDE89F6B8BFE95B5AA452B87DC87B76E12A789C0E2D46A9C38E2A3EBFC2D31DCE6DCA12AECDBD18E08F5CBE595862BBD0E1C9F3B587BBD98A6FAA8614AAFEF3BD625D4081CA636290DE6523A97A1956CDD7C59813968FF1D874D53F4CF2687502C266C9E3F6996BFA127F0739D0393A179F515530B3C0230E6819121EEB1A6FF426B9B30399F166E8F1350011D3FB6AB167261F5AF29CE9C3F4D38CF1E670C18AE3A1771D6CECC1D121399E27598D8C4D320F6BA1860234019975815752E2B0A77EA9545EBFB952CD7AD326A55D7713FEAEFC774179BF62A73622A3FE80E05B89A7C5D5C1C34B0FB23A23BF69C0B79164AE3B2A63D4702C6C12F43265A13F28013566511AC25E51A60A2031B88136C257E6BEA9B8A3A5FE159F2AF70227DD83FB263ED4AE674FDB6A4FBCA5DF20EC03F86BA7CB9E4460304AD665E96CAAE3D3DB156E5EBA76EC56170328FD231B7819EC3B7332124BF0F3EB382709678602521BDA2F34E5B932F3A0F503A4050A +smlen = 4202 +sm = 8452A731B782B6C46CFF9EB606FBDDF98D76410D492719A57A095172776222C2F0214A9CBEA12015595A7E3C518EE0AA136985884E5FA52CE78F9B7F190435CEF08457FD3719CD373AA0A742D77AF186DBC2640913667A374101BD1C818171D3A4788520264DCCFCD6BC5E36142C2C242E8264143886FA0A6A24521A5A997F53884CEAE09224FF482248FA66F117608106856DD209E8DF96B93CF02AFE50FC70751EFCA7E6DAD660387AD6ABD9DFC429BDFCEDD97DAD1374C8D971C2A70881906691769631E2E77F9623439C37182081F9205934612932BD7052DFAC530F7586FE6BAC40A227385ED3D7D3FEB3CEC4FA827115BA93921B26927187A54494A2D190DE4517E53AABD136FD06055EEAC0CD26B8CF1A666CA42C3C561096A1FAA2CB6F5E3E3E120BD1C6D684FA339785A74248A1A96025E5076A2DE06EA2A96F82A4C18C0293EAAC991E40B0B23A1F740F6965AF02C1BE5AFEE372ED5F559C750D46BEC5C59FE228E825DB7B234A5D7791AFA54BAA8134997933C80E91C14D6803CEB1657CCE33A766BC85D36BD3F224AD42C4251AFF94425EF6D56D9BEEB5AC43E7AD80BCF2C1C7D6B8BA51CE73B8B2BB72C539D81E8572DEDC648F6872DA83CDEE70607376D5F8321E80595C031B425083AF141FF7C1756AE6B7344CBE9EC943FC9055571DBA995265E9143268F331F25831B67E558D571A8637E39760F12F3C91EE5E6E3A33C360B6059394FA141EDA3E90D10492DA18E883263736CE693DCAFD913736DD87373BF876E4D2083677185FB4D6E540AE1D6BBC53B43115E23329D011EF1C9850210A58CA0389BB82556379327F3286F9C5AC1004B6D2E7D713A18363AD0750FB17FF576F2561B0EF3C2250CC318B1509BB8AE376C5332E76FF874BACE1C9DF13E4AAF1092D006615688FB8EBDFF7E3188EE15634B1CC943507D7F820DB2835C017B595BFDACBB34C594207829573DCC7467C2D0C0FC0D1C3F9E5FDEF1F892680A3825E8138DA5823A7DB628216BDA98965E244CC2D957BA345120B77F276933FF8087C4A8EA0438D108299DA607B311B2AAA7631D571C2041A4F30051D65F5CE9811EE5D757D632D264ABE4003D71C4B4BF2E1556AD89B14F4C324DF9F206B79CCEA5A3173CEB2CCFB41AE86410FE15D0C3C876EFC9D5B3C7CF4456F5C3F2C937F84FAC5EAEAC9E54CA20492A429A0817E625F50B62DFD5A66A68A52F03176705F75FF1BBBEB3540D327D1DEC720590BD46D3E0591014BE648BCABE6115AE8B62891D295C527D964F75123B60FA71DA690E190CD4BCA128ABEA16C305BBACDC3B103184BB54654398AB7B16FFD6B8D0ECD616F25918E5E816284828AAEE1999119CEDC7B1B33C69CB577E5115A3F15E98956686025461AAC5214DFA231991572D46CEFA9A5884C8CC6A0B611577F5D496B81AAEE833931F399B78F69039EB01BDF314FBCFF9FCF6235F15A8BA98E3EA6AAD92062D80D2204E206F9BB8CD3B3ECD36B60CA6BC842F96F596A97C5916CC4C42E6A5627CF0FABB6C93895FCE426FD9A3CD3A0889EC3681777A95145D5756636E9CA6DF861B01BB394AE1101EBA0AAE96127D41081CC4963CD59617F0A795898DAE44FBC220EE39B946B3CEBF941B531E8E6029D11C85E70865020EB5B7C9EA53033445CE53AE7AFFF8C31E01116936127873D93CA32CF403BF4DD36158CEF67D7E8EFDEDD18274D95F2DCD99D12D38437A87BD44815067B1AE6013EBC6596974A4F04C75C1F6A9B6ED7FA9D45C9311699C26E0D8C37F44159DA347CCFFE489A7C9C46B18EFFD102E0C15CBA6DA5DF03AAEC1C30BFEF0A6239E953A640D535BA746356D35FD6EC7DAFAF3E8330B0EF2D8121012D1DFAAA64006CB7F2A58B97D19B1D2F0C521F6C65D50E006BB0D63049ECA3DBA02C83929A9E775B6DA4C43966D9701CF9E3B5B3C30B43608D3DAA707BB5CF3968772A14CFFAA7900FAF5A302CEDACDFBAC01A46A865EB4D69E3DA372E50FFE70BAB4445B2BF80AD4A432D12EAC3FF7F32BA9A6BDAF2FB746EB566850E5724D039D1A05A68237B3C0AD1C0DFC28AA975C63765B7118013D415F66702EBE7B57C52CDC4AC03F1CE806FFA97AD81ACEEDAA97F47F23E9D258A8F5EB796AADB815DC981849601B26EF91D6B493A481D36FBA978DA7CD05370389961E5FEFBF28E647BA42A211CF7DF2A2B6F228403AFDC66C2CE0DC55E4847692857B1C67A0FAD26F1CCF1665B6C9F697A644DC14B7517A974D7F735736C4946B57907B886DC99F6382754772B6755681FAF96DF2D4C9A50FAEEE224825DB7C9144AA24781AD4F3AFAB12BF43F47ABC9079A8132E81B2BC93009F5C250FEF6F8734112B3C529D1AACA468071E57194B36F5D6A82CECD54F6A6EF73807AA614B321F0C149F77A0D773F5CBB54E3C3E155B3D37F64B7DF58AEF31A67E8F9A37C24B0E9BF80685793D308B2F2D25E50C260636096DE8650DE885757C15AC08BFDC66E1A55028B1AC3823E0E7CCA3BE9494F348E31A4FF67BE2CC8F1CA0ABEEFEC8F0DC43EE36051E7656861A9AA60A40FF13EE7785325A3029EEA0A20CB61C17FAB5C84719E8658028E7CDFC1AE3C38D5795B8E07F83CF695E827A665F9C5B665B03B39679E99C26F6214FD724CD91D1AD27DB64F302DC76D98FEDA981E7D2362F385B098462F4AA83DB7F270B76EE5255A7D639B5E6D5312DCD03146BEA7062F8651511B11D823EBD32FB7E1E2BDD4E9B74B2D2B0B4ECCDA53A4EA93F66481588BED25BEC880225CA7D19B16AEB0DE4F98F5766E0890B91631824D5B1514189BB6F7F32CA9298EF4F10C09749D4B6BC677648DE4239AD6FC5BB995DBC517A50B0248E93C14F00EC727333FFF2E60BF2C9524B662DA82A5AAC7203FA8A3B6CB88D6A7D8ECCB31EE5CD3C4FF582B4CB74DE09FB3B22E941D5AA64F98F76D143B6F7C29EC52CD1CBF857D4DD66BFDCABF40C82A82BF29A4B4D33F263C1BF2F6D09DC2BF7E77A5FC2C6BBEF07CFE6DDB9EC3D6108A2164111D1E62D550C47A4B10DB180335C4443CF9BAA5223E1413A7528CCF41F1CD711FD50FDF4FDFB58AEED666F8E9C4B47340211BA2EB832E4089FC60C2BB719F27A9AEC087C71DAF5B5123EA3C034DFDD38D1604306743C8A94B72EC73365B592EF79B98C0BA733D9E429FC68A0EE1F1173446D1499DD6EFB22CDA6080CA57732223056F1075B6C4A70DF58DE8735126D4E6EB5080E89D7C68E6A1A7DEE02FA0FC0FA18A2D07BD0081BCFEC032EC549041140358D82EB1389478CC60D22C348009476BA5C3899D498C724E331F20252A394043686A6D808199A2B4CCD2D4DE0A1D2526444D8896ABAFB6DAF1F8FC090C182329505C6466767887A5AFBECBE0042A4C5462636667727B8E9399A2A4B9BFC20000000000000000000000132233456103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A + +count = 54 +seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB +mlen = 1815 +msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +pk = 97C5F4676CFE1EAF87AF47AB6EDBBDDE741E4B5BBB3B964F7426886330125DF3644EC8432A976F356B8800DC179F512CC6A2FD91484BDF6B306C410C9104BC114CE0F75D8D5458209E42C940F89CBF046DF616CF509FC768E5AF551835D5181493F90C3D8B7B9050550C31CFAC358190ACB1B180DA3FE388C5AF4DE62AF48DBD62E0D1A0A13B8041E4FA5BFDCF675A85609093E829F68ED8D914C4F787742E78FC146C185107A72326AC76326ACF3078520B06123B66D90A8E9D1991B9394A94D70D081C9D435D3AFFEDBF82D86EA9E0082DABBBC26FFF8324E5295A224EB8AE291E7395B6054C2E1E47F1194510DA04C9FC940756E0785B4A3DABAF5B5AFB4AC7E18774105B2133AAB553FD549B28CABBC4E58F775C1D18956D80D6E564C1E1E8DDE418CCFC07FB151E73EDD4106B6DAF525216996525FBA51E3E715BD07350F251CF83AE9BA4E9C7DFD78A25232DBCED3D00CEE0767EF7C09C2D12FC7242D03FBC5F601C395FB17C7B4A76F08CF11BE15CF6A8A78A25DC0B92A189B867B0B15B7BE7AFD0D830DC79F54C52271FBFC735EAB61F255436F38E6E86B6DE1292D9C17E86D03BC4386D5A8612C89D21273D718482EECFDAD1AE2CD26F409F0BBAEC33AABB2E96271EB4840E9ABEF4301819C42BFF6B8944DA0BFB2DD772D0B8BC82C5181586575D242F9C93336DB0E4F2ED023E0162B2CD1522FD756270D45254E7F91450312854EBE2D1CF81B127C8D739C9324635CB576CB32DD927FDE461AEB43AE42EFB2D28F7B9D04D5335585C227F7F67E543D075399DF115B8BCCB375FC56F763D3AB006BCD74B4795A3946217DC729830BE323ADCA4C474C555AA744DA445AEBCF6799E99BAB4288004F13A81A1770C36F0CC32E47982FA5E78824B88259F53E35729A6A87A2DE77933791313CF89E4535434DC267E900CF968D92D488F2029055A120F57D1AA511FDF7120F0299CD3F65CE180C7A21E49B92A1C9C966DE62F40DA1384BC149DD329FCA9F1835A17510F75BC1EE2CA4D4FA8B508446ED92CB74FC5366CEBAF69E4E3B04CF152D711D16E88D1F8AB3BB3C1B5604CF6DFC9E3D9A223646EEDD3F9010FA7FA108DE8F3CDEC1E85AB2ED8C3C8D32D25D2FE86C03FCF33F88DCEED35BD4D60748CBFA56B835312C70EDDEBF925E4FAE5D02AA1AD82BAB9FDAAC01506A01CA0C1D4F2150C1CED67E29FC42462CBF886862C36F45DF1E5B05A5B2BD850392B25A9BEE690AEABED5A3BE875D72EB06A5DD9FAE572D355074D0223EC13E51F151B75EF2AE38B16083AA0F560384A0366A6B615BA2E1F3D87F80F82E8CD7052644C0C47F85AD1EA727B0D97351F175D6F69174A25158A1358DFBDAA869B0B12EA820EF832F2BA6A6EC4CC69A0D5915ADE23A4F99885B8EC1F5722F9934634531041131B3B492E889B29F1C0E1F51E635281DE7DB6D420EE843D565935E002C8594CF47F0EFD054B0D2EA29F0ABCD5BF23F694424DBA12C484FEB90E28E86D4081D2AEA1324C257C65999B679859929F28D135F83FB5C34D92D722C8A7BEDE4E45BD459BCFCF61B095EDDD86DA2A514133494A62B61E707E7F2E9935F0EEF8C61985D8B995CFD1372EFDF233FD783C6D7820CC78E7A8938AEE02C9E1EB41B6FE281490CFC12F118A16F6C245C6F384A8B99FD32AAA2B6C503E8F7C586A1333261FD0232C462B0926EFF8F71BC3663F00204484C1729430F09A8E7F5770F0200C9FDCC67F7D04ED2B5648E68F06F3AF36625EA53DDABE11F6821ACDD2879B8E6F736CA32772B8174CDE209054A7427FD71A1DD95511ED53518932BE64DE3AAE8B4D7CF79B222F1CE5DE7466B4877EC4AB42023355517B +sk = 97C5F4676CFE1EAF87AF47AB6EDBBDDE741E4B5BBB3B964F7426886330125DF3FA7E6DC6EC640588FDD8C2A46C876AA91E628838F220FD6A42C1944DB9FA079DBB8D97C3882345848FC4BA69FE01C8DBA28D309A03EECC46AC4CD207988E4D717694770B829CF17A0BDDFF5063B8C4E6F03BF55069F36810CB2A02936BC3B30B2115655C3886944489583271E19810DB168E51C80C53A01083186A62B488E0808443C88150380422310A592261E49021A1B2840CA4884B42241A432AA2A48C11426810B249E2865199020461164DD33480DA426AC49220CC148542222DD9248E0C39719984240C36918904459BA00804126518A99004B39092304E11092DC9B66D5A8044932891D2860CA2B06142344121900C8B820154142C0098040195910B150C8812894AC445021142123092D190688C10621A4569840625A31002DCB06008016DE2980862A86D02431050A60503816953203200946C9CA064401889033105A4B82544224049B881192552E0B824C1C24CC4A82CCB446ED32421C31051112486A3B62958447290226C44326C223324E4102211384A230210004466221084122604193190D41890D4304A8B9801C01624211540DAB0891C210993C06861840109338C09B541E08450528420080305CCC430D8108081B62D12384A0BB66004B22C10B20D20990C53088D92C84D54A448C2B640082100CA020E540440C8368E548251089765D08225C2104CC8C2452322484A2881209880199345A2B2911B0561CC988848888CD3462D21B34913226D03C44848462C89307253028552984954A22C1A098A02186E51B88809150A11B64D92422E4BC451DC020D19A3085440709CB0215C188C84020CA0486D23C98010292608C18188980410B40108048503A39198284920186648460E04B76DD9344EE2360509882019C10D0341681C916CC8408C8C168880803013384E22A86412478191A688D886612417700C062898C68C5B1464D43861C1088140880421404D1A495143B8081906726406821C370C14244C1B012CD2B86D58C0089424691335320028290A0322A2B20599C68512C021139570131384802009C0C26C02913189B8080C228103C76550228E04C285D908321837668330914310519C9071493089C8928922338AA048711C430991302994822150022690B268A0282210480553068962126C91C684CB0811832220009824D0A08D23218C8C1404DA368D9018524C186E0CC109E430111C94211923724BA48173C019792526D63EB489D3A1BDC8E04252D8543AF7A99F73EF04DD8E4FE7C9DB45AA7E216168EC84ECA5129CE4913CFC90698E3D51A5ED4E2AA824ED33F360A59F3B95E6A6E377CA96C54C4FBD44B93654BB8000A4237104C912090F132F129966FF9207F805A75EFB154AE91F6D46F4B8012666589A72B0715E69E4C23B8EF61B6438CA49D7EFEF23158DD6D27A40C5F395B8B3C22DA4353B459252B340F9E0533A95C6B2D27A2D4F0A30BE87A0B188A3DFFDFC26CBA70C47742D90EEFF17351E4FC21789671FF52FA346118A9F8B562A889DB1C3DE294CC13C2FD4F3ACD3AF460CB5A22FA224D2D4DD4B1188D58B94C57B5D44D41A21AF59F94EADF918867AE24AE06CDB5E9C6A2F9CB751AB6A77083EE327AC109B6287094FB2C70F5F98742B6EB0C7A288D8440A280132BA8531CD788716599869834427233D9DB737BB10D263AECD389C778A4EE7ADF4A7855E28DFB6B477F67D315143A2E9A231E8A0667615C95BDC9CC637C1D6D0632EC25C824EF0DF4FFAC175903572CCBDEF24F478080EBCC4FAF3FADC242CEC0FCD93682AC555C2F898132F99B40EBA4CA44992FD7B7D6F7A3FE82B1834B025A4C45684F35510CF8FD3AF1952FD4E8AC7F471CA9A8DD5A1306CA144B8157125A3F9871F27CB576AA3A4A4E83B332125631F302D7134964BD13351772CB664C6D83080B10262ECD4F21BCED78AEBB5F55E8B1862A8E9AB63AF4876E7DCFF8E73F72935FF959B71A55CEE3A0720CEDFF6248EEFB63DD143FCEFEC11B01D7903DC6FCC44F28A8943E76420EEA84BE66608628C822C4D755C7AC3A394477EA7C2B26E282053E2611B68D1826D62D044AA14E98EE9019DDD96CF6D712F69771DE1D3DAADE5A5DE1A18D0B4D42F27E9C6E38FBA5458444F4E27D6171BFB1DE6D837916BD36117B01D781AD6B0FAC6A11AB75C82B0F1D7E8E2B2ACB2559D52479309813DC90E9A85FD9658A053018D6EE97891502A175C5D5F6E777055BB90790D490DAAB9EA2E356D73E5A45B323BCFADE8C5C647C051532C20E356CD8DC227CCA7C671EABD8815C5BC402C9D6F821BD0C98F80DD3669D16A5956592D589737E4340EAC45F63020114D7C8D6931A44B75770F09A2E4AAF3B85E386B89BEBF2E0DF8BDAB4452714A3162F404CA56ECB13E5E71B356D609531D503B00957D50D168903C960E2A9BB1327B5E7F06CB4960198401236E72F6381E6C9E9053355704C14DEB7A43F1EEEA12325EC5C062374DDB42135F559203F4C686FE5A1697383078F15620A1897A1C0E6764114FD91341FA36A232C3BF7E3F1E279EAFB76A30B8F0A3D20562C53E207B67F9557643FCCCDB93BC3D4F451ADA05AD0F71AD6A0089C81A29591F98F978C06BE5261BA5E36D303DC7C414CDFBA4CACE64247D8674B9D6F26114DF4F55AB12FADBD74C37DF0C2CAC2262771682CDB23EB7214504D76965A71E6C07AD78DCA56CE44EDB96BACA444A0F198B6D5C251C82E766E018EA4EBCCE1F987AEEC131CA7D9645D78C60347E9F2670B2A778C9A319BF625294472DD03B58B531715585269CF0E260CE38D762860C0FC88B9BC29BD959AF072344842D89573C7B2E8879FA9A56C8A35F605C10DE0E7600838F329F384A2E48767FC5F83A90231EA41CCF93EE0EE91B3A2E01F7A11DF2643D439B0D3AA737DE22AAE43C7330BF340DCA797FF67592E075FE41FD942FF5FC0DCAA7F41EAF3268D7872E23D99B2D57510DF54F75E3235B773A07B50EA1E179914C6B749767E970FEC1DB31BCC74ABAD41A77DB0FCA4F7A48D4DD7C3AA72084E06BF56268AAD73BBED79775DDD13414D9A251EB57F2FE95B4533FC32289DCEEA5EB6FED754C3205751B07F9B0911CB0966A8813545678B82057D87808DDFA41A7837BC980DA0C64D7B80BBC78B8CD253A942DB5DE5E629889391F433ECFA116B1E05D6B4C524080C5057FC3AFF974BE50A513D29280E12DF61BA83DE59BC9C24C7F8F1D378D44BB3388304AB5F185A212A8FC0DE27A979F95F87D67B70804CB831C0EC95E5370797AAE849CCD88DF824927E28D6A75E45DCC65BF695798D8E0098C618C94B396C216FF32E81E1B1E2B20941ACA8D80B9DCEDA263D952E1CBAEEC844506BA7D0E884820A4FE3E4556810DF02C42509D4EDA98B62DD2A10F96F9CE5F80E2B7C022BE56130D3563857714E2F8F7188EFD6D48E798AB22E077F107FCDC7C60CB91A638672581815B3BA0269E89F6386DF56A4883E53F18CCD8B041F1C8CB13019C431C16985161AFF910443DE5DC721B2F0399B2991F79A562690353EF9B240350C689636D5981D40EB665A4EF6A6A476C30B886B0974C2C399C93F5CF27 +smlen = 4235 +sm = 9E6D41C2131D55535918E9D5D351254EE252DE810E2BE1FB5E8ACA3DAAF99D48F3A33FF864A022E35E5A0F9A09C3D0B7A4EAAC7B1F59CBB3F23860D3B8A5806BC0FF897DBA6FDDAD055A69240B06649FEE7BBF03E354E7409DC6D60FECAFD31EADB8D90775192785E03BE255510367B515490F7FCA70F54F289F9B431331CCC7AD1E8AD5FEC0F69BD2A36BAF110436F166B182F0D5E1F51D0894588EB20AB2ED88E6AFEF32F5BD410DA0E71FFCF57B24F53AF23166EE1269D5D590445E2F8BF9DEC52382CF176676F6D425379198F9AAAB34E05B27B88764A186CFE523840318D4E065C05832BE67BBAF9E55D6A4110AB3323DC220C18B61C10FF2D9F06EA35AC89F002078EEAB4AE17E4D95A08867DC6FE25C5824239994D367808BC5CA1D6AFFFED34B2FC062F7CD590E605CA5C25CBD92854DF3B710558FE896128440663EBD1B56DA6B7B5A3046C6DBB28CDE40C5B26D0D0363EEC41E25DEEA6800D691B971F5DEA479E16B7D4461173E139B39D1DCD64F0F45E21481F1F9DAC31936B92DD154AB51E1A62ED9A0C8897980FE511886122EC45489EDC7669FF6EE98B1CDF9CC97ED98EC8D14B4F66A76DC54AD7893F499FB874AD0BA1CE42AD4753CF0CF0BBC5B7E98836F960F137AE0DDA67CD91AA8E18786BEA0032D6BAD3DFBA48F1C9FCE0D2007A341DEF716E001CD296247D2573A59687535EFE7ED996AE29B057527C0C156B3B74BF8AEA700CE4B38693748916E25E97532234FE9792FE183C5599210906151B6D50C5A2F8C2C91C5BD8F9DE4FE0E6CBFC9B4BA1516855C3F932F99D6D27BFD6652CB7EF35B52AD4C2015E9599471385112AE727C4E46C2386530EE6ED2233E24D95A6F8B9B4422A7FA49EB94EDFA37B3ED13465503EEFDA00C076428854B9996F8F66FC1596BEF90B404ABC22A1C5462D339CDE2915F9FEE1D6BFEBEE0CD64DD97904721AFF7F8BC46426F876D75AC83C1E32B40471B24B7C0A10805DC2F59421EEBE8EB9144EC052BF5078891BEDF502A052BB304BAE2896CA66F11E87F40D70E59AFE7550350A61F4A9BAD580B43FFC4D1DBC39504628F11D933DD6AE9BACAAE3876F1202F3D4FADEA0D2B46B62ADAD7672D086955E2D21C14E2A94DFE2E236B2A0C3719A92EAE84C0AE215475A008997E3C31F221F7CFE60E66F24968255CE560427F9E9EFE75AED14014C5A283DD56870793E691B341D11CF265FBA7CA38010666E7E09B8CB86A5040230CD37A49636EA2BB9900CF7CC96AE70C4A73DC0BA93B65C05E171C7A9805EC6989BC7E00189D11E824C1FA2E15D778136A672712AC8D695FF846C1D78A92AC0531D38640BEF9E1501E21E81B85457B5A23470BABE33BD4F7933F4628A0B8372F9AD24B5860E0C9BC844510B49607BD056DEE539D1AF2B625061599BD6B2A561E8DBB7E379F7CF12127BFC2416B53F884B2929753DAE6D26DE2FBB5F3EF32BC4758844C72006C000845E5E981A02A28573AF680F6DCFEAC69A1690D795800CF6C5200AFAC4609837AAA69231A708D931CF474D60ECEBB1A9A668D77E92F53491E9DF102922E1D298569F399E4AD1FF5BDC03328000CE9DC79FFCF07D2F595940CC55E0CA988B758E9BFFD5684AF0985FC4EAB0489A2D10C32D20A718FCA7650E3795C0B33AD04D58872B189E62094EC788195AE741D2C2FF0BD75B7599A9CE3DEC35F326AA2252276BF39C5AFA272DCD20E428D1E73E59ED8A056E52A76651CD625A680C43814CC9F1077E3848FD699FFD0ED8244F8E5834123191AAC001023C2E59FE8DF9191A42D50A643C9C61A7F1EFE7C31B5F578C42E97E3D407D240B45EDC93C9ECF1A3C7729B4EA63620B9B04D29B6044A1952D8B52A40F31E5C60BFE6EA16D1AB7021D6D8E13F551F056A2D2E93259470D4CDE4E3979259BAA8528C75DA82AC30A99C3E74CAF538A693F05F3557CC46E5745FE875DA7AA77A6BBFE911B750111A9AE9E7FADF27FA6386E96FDBDCC24CC87DE855E87666EB9CC026D8A9874FEAB89EFEBF81C04E6305DF080FC9ED687869D14DAB5EEFDE8B9C1BDB830233D6280266562BB43F043F0192F4B93E619FA961F12AE8B1AE6567E8F8AFEA69B10895BBE0515EAA84F8A8E32DBB7D51A82F98694964E61A81B04A5A5B275A01661600F927A9C23141A247F6F0240605B1CA114F217EDE1B34D82DAF772325E8F55B2996B3BBB8C449A57AE90AA6E1839D721F0FA6D3CAD30AFB85E0F97346537027825DAC972B5D6AD8918E257E80B6E69B28112295C5071B46D3EB7DD2DA25904FCF206D24FF19475F7303549E2F3D6661CFA863719162F74E29E22D6D1475E0E1042D5551EB6E20804B27282CA690C54538F6F1D3D6DDA0D048750FDFDF9469947A8CB531270638B5C330458AE20C75511BA392B382A3B6F62ECB7465791C278BDA2D3068A55D9297853262061666B0E30D02893B317BE834D4EA95FD55E1CE8400890A0A141CC4983AE204B889AFA45948E1FD31439A5B30A258B9622EAF11056A958FB993AC7816ECBFCD11AB9F8AE4816C173EECFA2E32DE537F4AFF8B4FF64DA8421A095E9475141B64271710F8A009670BEB3FAB454A39CFD0DB6E6756A50396FC4C54A66CA88FA32CFBEBA9C734211C714813E57AAE367857FCCC2D8C2C55605E5A8256D87A1F464AEDC172A33CCD9DFFD9188D9F071B275258EB782CE9708D4F4C8AC264113DBCBB9E4E80BED84C4BFFED7892BB8103841216D474528E06A7CBEB711DAA34890BEBCC98F3F9CD0490B3E40E6500E5991130256D89564B37724448AE03C26AE0155FE27B140C23C9336715F0F5AF0D5BCFCA8A1BB1397CB0BB860DB85F53A8CD756454D1B94494A173D07D43C5F748ABA02FDBE354FAC3BE7269CDBCF174F5F19D287E12F85E9F3BB7D4301E3C2F1F4079A40706B205F68E3CE6FC7EF9B49E3E4F766165061E6B5076C106D57804943871C0510B9E12022D6DDB8E8AC1CBCEE805F87A26DF1F83458436B1646B124C9035241B7CB0E8E2CECDB2832BE3F497DACCBACEE580FE96F8E867AD3D8421A04F7C8B25BBDB8158C78690729613065B12C886EE850CBF794C7628DABA09E19DE67D15D718674C3CF48717CE55BAB19178FF49119EFD00AE4E3C0E300E1FCA0123A0CB25BC91996451CEDFE6F449460B2DF7CE6EAE9535D65DD6BD5BEC4309C0055FB9AB334CE01294C69717B11F90B74D1E2744BBB8B733899562E7CD04E20D976840832C2046FDDEE21895C75B98EE4E61558B5CC2EB9CF3F58DCC0A248FA9102AB927ADA395FBD67CC29A337988A2CFFDCC0303101B202449668DA9ABB4C8E4E8ECEFF5FDFF0E132744495B647C859298B0BCC102121C23343C3D52737CC4C8D5D8E9F6080914192A565A646668728D909CADB7CBD1D2DFE9EEFA000000000000000000122030473EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 + +count = 55 +seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 +mlen = 1848 +msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +pk = 587966695A55BDE9A94F07E272EB2C3B6349F42E35C9CCB98326609ADED0B6B7FBA35E6A8CD020E8ACD47DC881B87FE0DA2289926C5D0196E3630A14D0A4C442EFB2BB52FA73E4FCD81C9CAE15C2395A32DA349AA5451760EBCAA268834440A6F185398F50089F33768939CBC0C44DB880B56D848F80222E6FA38973FA281F02942B07DE8CB870D4C30E98BA45E4B2C439745FD3B586EFB91A468AAE7024C4583B94E049C8F5555344753E26DB581136950415BEFFE40F619876E472DE39D81E9B5EECA113103511C063B5E7EC08365FB12E44BEB5D2E4BC487C22B1EE848CA31979B255AAF56B760F4A5BAC72FB18F16785F32D488BA4BDB392AD21FCC8E83CC24C1770209691253E5EE95AEE5416247E84D7B9FADFED209F8586842B6CA44DFDCAE80D9EACC3DB37525E7E0C1A1E98DBE013E8F291CBE4FC644D24FD0AB3B3FF39BE2A6D1BCCE2A98AAF460CE0F2EEF2A9A7798C3551E441921DA2F3E38E5E15E632167A11F7EFD4B69F9CCDAE19DE26C2895407C577B710F46A2B8CD5B853AEAC6E084B04F275E8D8EF779701DEE45F30CBA76DF22FEB0F0DC8EEE98746C889E407A37A12B30A9EDC2F6F0295AEB773D72F4A1186E98D61E54F51AA7618D61F787D159A428122DF84B9BB8686C1290C44DF5F37E3F964C431C8C532A6B5EAE27A02B97131F6647593E28CCCDD213C9A1C43824DB3053649CC551D4642328DD18370C662DDA52DDCE4EEB5C6D937A9F917188502AA63DB3474FAFD97560395A490C90A5BE128D17B9DD0AA0BDB0A312654DF2587E79D99756D836D83F73F9F6BE69F2487D7383F591AAD39253208D9CBA07E25071671312DBB11C8F521F282C2BB5DB29ABA736804A678B3789975DDB6B115BB35A226EAFDCC3CE9D63735DBA8F5150154F2A1BC52F0B6AF5C4927AE53CC82379961E61578D27EC9ED85E3BDB118063AF22244599FD7B7C16A60F39BD9225CDF70C6B94F8FE749C71988536E510D3F032AD3CAA2C9C54C4A8AF87B58F8A5A6DE5AEC0F2BEFFEB0C194408493089EA2C677FF870AD42650336E60561153014AF02046C6079C49486CB49EC8BBE27609833E11E35DC8CF7A6D6D208F8200EDC4B55C7235B2DA087367C4B6F4D70B0F09EDB959B6F1D52DF809C960C5A0966BE9D886CDAE09A120321114D512AE75CE550954C53FA7AF868877AD0685A249676919C004D6FB01FC3AD3E228CC5BD82156986D4709C111D81FDAE7D9D248E99E9895F746E4F06894D818FE984A32619A73F5D8E61596EE043A0C9E6C29CF11BF4AC9F27EC31D4F40F1FBD09D074A9952AA534889050E2F779A7FEC59F1C004160DCEDD5A97138C8908EEE7F937BDDAA939F65684696542244ED1C1DE27BF7955941365FAAE6C6B55E41605290E33E88F37E2A40523214930E9F5E8579DF0A3216EC165833AAE26BA98B156B195869AE8F9282B7BC5552C09E94EE8C1243C99B5719D98E0749CA90D90A12093A8189F1365A6112D1A9EE13B142FBD5CD73301BBADB7F23D301B854BD11977A34EE7A4051E0DBDE019B6A7F232AFBDA080875210DC809E4CBF42CE9A1E9EB87C1A9DBBADB5B92A52AD8B940C01964C2ADBF6A8B0545AE089B1C7B637328F9288CC6E25B9C90DDBD4C6C0E71AB3E2D22919CD3C2992AF7FD36E187443A9E435B66CA8745601C896A01CEF48C5A10620D691C9CD72B020C32E0177173FF85829E1284A7BAD530F9539664FF2F793256E41FF90EAA4B817D7D1390BD16D3FE0E00409771368D31CF139EF070802428BCE724DDC86901304820378C5C22BDD6CE9D67D75FC3037F2BC71BD9DC7242406CF2DA3693FFE235388818970CCA26F88452FC5F8 +sk = 587966695A55BDE9A94F07E272EB2C3B6349F42E35C9CCB98326609ADED0B6B7A9E80256B6CDE559EB032EA744475E631F5EFA1F368F681EDA320FF37F826F2851DB862677A396E51EAB23AFA0B2BEF03BF222E547D998CB559FB4F2ECCA6F09E1FA369136975F2348BF028AE7AA4AF33680E4E93092809D3DE4A8E87B47AFEE21026EA3120522236558161289C08CD8C46053109088164189B02D00C861882424123920A2C8486022286000614C30281819861A2964D10228D4981101094D534432D336260C4668DC148AC49850D3B484D1182408A5012485242115008848441CA2689B0408C0360CCA201242142A509048028708001569C2A271DB826D82084D0C49445A189224C92510A70810284E40044E11A248E34666520071DB225080B6251009451CA5646110121BB405C9C8282234455438512231300B994C00284484104522025220068642A645144331633031DAC2705B2611D8C40860C471531204CB9681C4401262224D4B142C633405A3484AA33042C9447109203090408919918810A665D4C231C0B8050937415B160C01490423242D93186C00162A49C86C5A40120990051AA90112A780131491992029C388689448305B2605D988688C2666D398651B012423444440448961B2810A3721D23604CA06289A842D53B8091BA224018648DA12016294895228061B086423B891A3282040C2640CC08050308AC240820938820A426A5006444CA0401AC16492305153C040643451DA944510A08D0294850A208D11114E50B4881408680A17495B3472420688A3B42D22229182202D09432EE4B8485BA24D4A38080202860B891109346110174D993425C2360283366E1A948C19046A51320C830281D2486181428D1413649C468959C08182A2301845281114025144661C348902124E84C42199B4889882209B940D18B58022261120942C24924D2098898112889992888C089149B471A43441201744588245209509181451E0C46423032C624288912801990606E40080144062D9C09122284414158444B089D3262599A26D8B126552B230532665E1326CC8261118439119250462144ACB904821432D4044815CB081E3946524330920B54512C8712249309214721C318C4BB485CA940904042A80047262128C83408D11A5649B0451189241D1886DA1028980042EC42270C040104CC0019C1470633422E04469DA088E11C50CA2B42C89A468C99080C2B281C8028111126C42189223358E8BC461DAB88D840D03BE8FDACBC9AE1DA6C3F3FD8E0EDF47B2851C1448E8BC371E7F68BA88C25C81A323FB968885C2AFC982F1780CE4DF4DE65666A494DEC276F59D77F49E9006FB4B754569DD96F940F814B56C964B192624EFACE0EBEF9A7EEA44C3C231C967111573E0F751962145F94A1603150316A145FF6D01F46A70E5B2967B7C769E9B4E5655924A7542E60E533E807C0717CA9BB7206C9B7F96418F967E2ABF7962EA4EFBD1FDD606F3A2B7922988EF01C4449E5B320F9C5AB911DD4ACECEAD6F784E5E97D0C87226CE2AD87B05B735457F97C8F4335DFEEB9041CB35F326B9071B74B685A260AD48DDE5A36532392BA7D9FE245135394AB8F85EF9E5895415EAEFB18D74A3918EE22CCA0837F5671FE76479474C1CD1A2FE73A576EB3C1271454C65841DC79D99710CA5CB661B2D53A9851DF45C8E9B93FDB70543AAA3042546B27B72326F98C85B15B5CB5B1DF6D2AC56C89AFB62E7AE9A4B1893041418F5080B0910A0B3D620FCE57BABF2779E0034D46F0DC4C1F22664AD191C6FC966A508F72B23A73B02E44FAED98B48374A22C2564AFDCA2A97C6E46BDE76EC4B3D58E038392AD644F3AB3343CE9B5BC5FB3DFD3F22BE9A9A1EE7BCDF1DBD73E2BCE5474BBD2F59DD6246C400DDAFCC49821C3BF57EC226B3C23D0D1B083A51B1DE511B153A17335DC8139B3DE8431916289769EFE91607632405A2CCD99E1674B097BF86A565235F8EA14448992C0B0CDB4971F0A2A51899E55B21D15CFDBB5978F32D84459618EBA17DD52DBE4803A43D98BBD21C47E69EFC3B5C609EAD370CC28FFB2BC3D0A681DE8EAFFAC9193EA31EE5EFDCCC28E30ECBAE4C9E3F5C9063FF574C081AA4F925C3EBAB38A0092C70FAE9E874F7189B4415CA489DEB591C90837D39FDDBCABC25712BFF6DFD52FBD36C8F9E8A8438BADCAF152ACC5839FF42F80C27872D91E410008F628EF17CE04C268108D4039FB820C69BAA5ED0DA6E76B358D4EF795465766DE29A745FE341421D87007E6E768F6146AA4464AED42EFB5F33BFA1E934FE8E4E220312C174B49A47CF5F7B85C12B82F1E630984AC4ABAAC1743AC638AC9C80A3353027AB3B5F4D5986207D784F2E5A43D8DB8959ACA18A0E10430A76A543A8775782AB8EB02273E1CD17A75E932CB13A1E86321BFDDDD7F604D45A4D15A6493E240964B380BDCEDC9C27F584F6B945295A066BFB0066908A7625F4C8A3EF4D4C299E3D251DF0577326C43DBCF8AE9B43FA4B80D56CC370B81D6C7BDA78819A29BB3B2D9482D83FC374405AEFA93EFDB2F22274D955256CFB65291190F72571A61AE436BB274ED0D21155E512C1F6AAF18191F67016CC9E06B822A5FCEC6AE1210FBC46D35E203E21B8FB37AFAA6E2596DECB99E11E470B775D6F2A68C258C9639A0B48D50A19C891F01A06C970878C1C2F80AC0B50C4464E2621904BD6AA0C8283C97AC31CEED112C5F00085AC72847469F590F62C4E4BF999D5D867FECFC44F372C6DC33274194BFC32AB6B2CD8D85023B9A3B0858784A73D61E3EB7D1C7CA6B7E14A9F33C1D6FE30694B92468556E1A1940BC64D0C8D5435A5C455140482EB512901D6B8B1882FFEB1A07BB42104194A36083F47BC5F4CD8706B74936F52A192B67A3D9914E77DF15DB7E3A063117E1E6DFF3BA431C48C9C180D7DFA51E2E3F4B89460450A70C5990AD50594DF840E862C349CCBD78E17E91F70B2E1EAF06DDB338E2BCD24A62ADC9A388F2F59C04CF8AE436630F341868FA76F8DA4A41F0952FF1D7D74FC9C28079A6D37F60DA999F06B9223A4F20C77BE3A0BFAE80C5E759AC314B34A6CD61C91B49B045C35C26517B840C247569D2C739943DFBB688DD7C986F39DCCEDD06DF03CC15CB5531260C216BA5D44C8F3E9F3C0DC0C5815720E382C46F5EA42BDC41D98EE0B982584818816079EE63C339DC89F0DBD18D031F74A25DE6FE574F08FA8956382A8924A5CCBB3D76CB6FFE3ED3C85B4C477315ACE6F2B505F00DF9F2451304E0741304B8EE2B46D804C424B4358AFE73DB1C2CF69248F484B065B9169BD8A085715FD8F324EBDABFBB6DAD605EFEBB1F9E0F6CA33D3BABE45BC7BAD03BA673350F401949BC0FEBC2FB3F0FA38F0FA38B6F410979CD1D276EE43C42E8A3C81F790DE03948369F1A1CC98223E87F7869459C0397790C03320EEC595C8804EC5C9E85158136C149EAE559AA45C15D68EC5397D9B00122547C945261AE6F53819764F5366CE05FB216197B77CA0A20932B4C6986F078E71EBE922806C1530A6FE59CB0952B9D432DEE28721C6431398DAB48B76FEA46842A40024A3C3D4D61AE8DB4412F84EA87071E06B0D63A9CFE45EC7 +smlen = 4268 +sm = 8FC3AA2E1690E4FE76B1A8EFB8D1E583BE17F2A6BE9FBD4C02177351581C126982E939E43B70C735A03697E8FDED2D5AC8CB8DE322E120A6FA38761FC915B3127A0B185177140F1DA36ECD4CAB6D04A5917BE4C23CD8AA37CEDE6C9F4FA13B551C6D957118DB71BF1062D669886CA86F7B8ADAFE5E10FFD0358013A152C689DD6587D8C6AA4D0E2184F32773A2801F060C80616E88FAA91AA872B6A7D0347E4809F644BC3C9B65292466EE525625F946CAC9250B3544DDA178AB26C9F4E21001A808749CCA34D5133CE71495F8720647D05D1E8A13E883F1E42D7A6734A76FA78DAF66CCAE777AD4B495F8ABAED3847FF8682B2B3961B4B24888744A49734C971C04E49E50ABBB1592B847F2D8AD2277FFD50883488ABC19C483914127BC1D477EFC3A6EC9DDDEA0A1A292A959CF765DAFBEC593C293F808F37A2671974C5F3D2D40C827882659040BB75ADA68AAF04046C9BA48B1A8D04733149BD74BB86C8A9BB28D2A9DF572AFCD904FEF1CA6B341C8FF8A0776E4838BF215C0C4FCD53A8A59CEACE4D6C9076A34C235E018A2DFF5075A040C5AC028985594779D750FCE3895F8713B6A2AADBDE83679F17108391A949039C7246C2E4B99BA2D13E5B3C4C7171C35AC66C1B2D1BB7470C2B25A7DB0FFC45622BB479CD2B6C18FA904462940D6087821917D7C439D6BA53DBC3D5B36E4BA45C560D1B7A8C8A92B1C1BE0BC2B640AFDEAFE7EEC896ADB8FCBB59A107F6006EC20CF0AE020B2E0A91E66171667B3CA0CF61BD8B4EAB5A5B8B588FF0999117BCAB8CACA473ECBB3A90672A46723B78BACF757676B3697488A29DAEB25FC6671CA0A0C1BB138856B258EA7E23D67659BE84DB041F06E870EB0C01DE9056FF00AD4C3AFAD495C6FC7FD21FF8C4E8EC3FDB118D97DDBA11AF8260D72C61E6A775E31A471592990796FE77BE4FE063BF03D0C2DC3B8264AEC1F8A2B0BC7BAC8DC14501A37CB4B3B5B6D3F0143FBC2921A8D737BA37EF726A4B22DE43261B2BB6D1A9CFB3B806EFB51A988F8DE012885430890AF94BFB2F30D22BB322AF13BC8A14A61EABF6A5E3C101B56250E193B4622BDD0D21DFEB9AB729250CAA5804366350D98A5D701C78CF852210C1FA76D3056D2D47F8B62387F9E88969B7731BD89EDEBE75D679B947670FC2EBF7CE8D639F87483E63B45FD2F27A87D2F5C5CAD2A6FA4F4A8CA198AF0071231F26A8711110DBA41B8B5884270155957F45DB2B6471352F28694093F7A7FADF20A78B0A017419E684EBE223D3A9AD854C34F6DE6E00AEBBF0B7D14CE47412BEF1B2470AC01C7EEDE7C372708F7E0E0CFD4F8F63D5668BE6FA101AABBD653EF8C0EEBD3BA04ED49BCED8D8192C0810D35483BF4B060CCDFD3F0CCC05F12ABDCD1D7BDBD2A97315C5B00AB81C3E024D9E4921D4B966F61E4BA0077DBBDAFAF19E25473BA91F219F704C499B6E65E969A4E43F7F292F0981073E7CA43D4AC7F97BED06891BE501A53FCC0F1F47DF7723001E94C27704B373C88787852E3201A05EB378BE84B807EEA89BCA333D35FA5B178596C44C343E9136B6C26EA0F190CCBBB31E2C23EA85F9045D9235EDC613E434E415856B116C34D49FDDBAC0FCF1D3A6C6BE20E4BAE1B0BA900382131EC539A091A6CFC6C7E5D8683EF190916975736D03BC97617B706CF5B501EAD8AB3E02DF30EC4E6D5BB1B56D268E9026D7C53AC7CAD43FAEE325CEBBABB864E2EF56D99290C27D1BD29E8D4B51A8A0A5AAFFCC561E739DB5147C5D7688AB165EA53B338CEDFF472E2D57B62698CCFC884F971B51B47D80FA748A4A7470F40733C11C9820DDCE5F9D913859FC3A5E585C9EA592313CACF051C152450CDA668E90502C6F85F91D8CB7BF591616D6B3946A248E343AC039167E564D88404BAD68C89AFA92C390C7A65DD7D97C98FB8B45A48376621F1DC851601C85F1218976CD32A1C255C4E337925DA1A46DA222178B27F23EF9C28A8430D25E43D94C44D52DC638F913D0DFB9FCC55135AC8906CF71FD5B0A082AB91E12B0C46147F453260EC004C6F6DF0FC754985727B48F4DCBD04C13FF70B1032337F73C3B136D9E2F1BDF1BF4EA1112E9A9AE5A69947D1586FEB3F16EDC735855623911A816725049EAA2365313ED0EC6E04C62A6D8669DAD2AF308587FABAD16B751DBD31732A4526ABFC7A366AE457324983C0216F99A8EA7174FCF883B2F5A8AAEB8819D76644C7820CFA5332FA9A1CAB4425BEF44BDB775CA0ED4F0C9AFE89049112077DDC087EC3ACE515F3CF774C8F709A482550C71DEA06003CB6ACD487D7CFE21B880460DF56794C4A6831AE86D738E0ECA5F8565C474858561E8610CD9D15D76A59163C082AE5B4CFA8ADAA700FD106D0D26FEF5242C291D600283454BF53771631EB42C08F6116DC077EE87B8FE10B1AD0CECEEEA0027D81263CFDEFE5A51C48ABCC403EEF33BEE09567D4EBB87BB3AF4C0873042744EE499EB96BFC071E585B363AE12A3D99DB524F0D93C24B18A63B90F17BCF9BD309578BDA263B1F7015F1E180B2F31CE72B1AC09A15862DAF70CA1AC22E6B28F3522AF62B33EE7F4476F76589EA77F8BC357198BC4B9D66807C50023CFE66B64A7995B732655B2417EF5C11AF85EC6CAE8339E27B184FCE4E2CCABEDB4A755D057AAD9959D5CEDEA2D85EBE0A148C7EC4AA0E15E3317D3E4164F142DEC72FC3148135253B93C055BEB4427DEE45BDAABCB35279D8803D732DDA3AAE0AC18D8650CA6B4F27176251FB0D4A875EB42B9484C30893B6E88F5A279C7CA8523B4449FA19AB46966C66BB37CF182C07E6A7740C9F52A0D47E3AD263A2B45C421FC8D95611DC7BCA3A559930A1015D982602C78B9FF389EF9FC5065E4EEEDA0DC7C11C99F934FF2A6EA0293C2A5A8B525EFF03A65C0324068ADE1C29CF7CC74E996DE78173CCEF997864C9F5E084AB3EC896C1E8BEAD8445C1C6BA6C46462ADF7DBB3B89F55C13028A7E3952C23522DECA346A4F8D85B8EB5650380ACB6E39DF02579214836F67B8B96AF1F58F4452C6B4A369364B7C4A5465EF29B0671DC891A42593701E2F943672BD6A26BB5136D6C193493FA37712F354BCB7EEC86CE81DEABA32578B227B589C14883B3078C323E7EE2E08C0BD4173E54BE4F7B3950CFB2A9C383FC35B134D60915D6A085789232A1E00C83F2857EFDF1358C9B7DB77D0258F9D53A87B1584F780F258C7D636E2D7218BD2BAF5BCDAB576F6CCD1F5BF791563C55796CAD4C9EC18F7A4094851E2D5F12B02AEAAA334EEA3E4FFBBBD6A00EA17D02BE4553E8ACD50933379061B1C292D57595C6382889194A8C3DBE5FA142B32373B3C434D5364757C7D838D919B9FBABCC0DCDEE3F63D535975898D9FC1E2EDF90413254770789C9EA4C8D6DEEBEEF4FB00000000000000000000122B3646BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 + +count = 56 +seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 +mlen = 1881 +msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +pk = 841C9BFAAAB4C136768A0943E1B99B8C42554F4B0E94212118CC372CB14A600DAB13168CA164C4FFEBECC7BDC939B20FE692CDA2CAD661227FD2EB048FBBD1199B02AE9CA7ED9A0FDBD90BE85045A7CC163C8CE59EA2F41C20C9402CF713F7F6B4E6387EE96B41A18D6084402E897C7F2BEDD7D9E0CD7A40D53D9F276D875939388DD4B4A0FBF4733ABC0592A2EC8F2956459F20B3FDB5F1788EF93A6FE4B6DCA4F9799015022E8260FF55456318607D36AAE80DC91AD06440E3A30D7C12314D7B33B7F7F8148AC3E6CB38E0456445C429F748B1742D5E97938CE1FEAC31258DA0DD65C961E82F39DAD3ECAB1A92465E96FF136C32960D0B4E8678D48F14054A4CD164F491E4D69449E78AF7BC3824CDC09613BF3E41504BAFA25367E6767FDABEC968A191C477A7844896492F6FA37DDC55F87506CCB6394C51793646401997173756278CD7FBAE48E735CA6AA588C8A4471A9851B5DC3D5C1B07FAA27EB1E9F95DC04E08E39FD98DD69B201D43D534CF72EA1A314A2503E6EFEBDD39031C8EB34F12B05D0EA63CED3A78F305725AC206D994870621A34682DD288A1AAC734570DC50C86DB08D99AFC0869152D4CF4E1612DE6C0A8879FEB78BE530316AE1F9921251736D0A983CE83182F7EB09F74DC8330C5D9533C018E893B676E36BE63E5D3D6356F9E0BD1BA4BD1EE793205A4FC20DF5604B7EA09F26C39A0E208245045602352F91177199223767519126CCC22643C07151189A72A1E8A73DD70AFE7F317D60C36231D14984D130F6EAA355B748E760D8E4F42BA18FE00A837B663CCC6A8BE1803B272F6D287E741BF8BDFDE6EB61A6529F2EFE01A44091676E16E45C0FE6A49B8F6195F9662AE3B085037CD8E3708235E4AEDAD7DE8170AF978ADE518C5FB90EF50262642AAB71F597186EC31FF1950531F321BFB5684190409DAB578D668F64F782D2B818437A2260BFC3D7452865F6483F5BAE3C1316780BB55DF0BAACBFD4A5E053BF5435935DC621D3E3375F82B828AC97B48A0BB522A35923888AE9827D3BBC72BC486E433DF4403FA059964E457D4378D1F4044D6EF247409E45C5F4660761B3122104A340D4CBBA579C24D108C0CB53EAF48A8AE410A16684127E046F9B9D81CEA927934990A094B2587ABF32838FF4127963A0459C2EBF306C38675D785F833AA52A50C6DF6CBEDDA67676C23E927CF404B9EC54C768B76FF82CEAA95618AD580CD941D1014DD7FCF3BADA42F0DEC94D5FF74BB1AA1A52117A3BD1F9326D4D0107D5A7CACEC6FB6F6106D6CC41250B3364D1F15A43859304DCA2BE010FD5D2E18D5F5B0642902144A57C848E6674BDCF907584D238238D7913C827BC721847973B9A115B26C07CF800346D6833A675AA016E6052DE57FA0EC3432019D1D28518FA3CE01E0B7F6C0DD65A9447C8B06783D864C061284BDAEE9E8892B5147D063C5DC3AC50EF491EED394C4BD07759551202A9E22370FDBC3DA29B5694039F0FE1AF2261AB0A05C9909BFD00B5D9727EA41AD8971F185B876103C426B2D6569A7C301DAF1DE9286BBBD9542445B41F9A1FB63218CB252EDDC44F1DB8F5A4406849553847E11E0E02F0DF5FCB4B5331B5A4875659EE357E681EFF16C58B62CD88AF7A8699F721A4C7B992E13B1537C18516AE498D59FC68757C10AA9C1B045D7A15ADB02F5188144A6A6AF5467DF540FCA97FAAD09DD240DAA44E094B758982B353753E1DE7A3185A197514A44C7C014105D60558D626EE8E99D2A84E590B632FF416FB2C5A4A8A2AC2A9421C35526BBFA565DB8F601FE3582A25EBBA74C742ED6A62A463AD8B17EBFA453BE960058F844B3971EF89D5390BA3 +sk = 841C9BFAAAB4C136768A0943E1B99B8C42554F4B0E94212118CC372CB14A600D0B49311C0C53DEEB657556242A9C666FCA891C6376F38CC2E13CF7127AC3C1A74EFF06180682DBB0253414441810AEBA915C135D1E2224005991380AA11D535D22B0C35A8AF36EC7A73291ABFA06161E2964625F65DC8A1AEAE2681A25F9FFF5830625CA2084942889C28024E0860404488401341154808498C228DB262E01A87018082A0A25601832880B486DCA426C610628D83420CB3650C9B829622260993868E4A8209C080D14036C24418D9840844C1481918229080789200721CBA481603889032611D28084A2088994140512B045DAB21191460514120508410112280201C02C242312640681630000DA94050C098841467243400E02100950824C00C2290481252495309202401C3670848864D24001983431C4928C24A871D9A00919221249344D63006088280ED4105014A41118414483826DC1147010C7054348420037481920060C808914466608068514A02809841011070E984061D3A82022008E2203808A46910C16709C044CA0C84DD8984101C82C02375002184AC82226C4284D8A442CA1C260931468123464C0B68594306511074244C26CDC168ADBA268D4B48C64440513040814338208A8254B107014243202011064C609A3244D64320D01094D60268A9C860C9A488920A970C1446D5B46058B1080A0A40DE388018888295B1209D1404108B62911952C12B4090487609B38264BA260A3043011321200154089442A8B488EC90800524809C3B00483B2815C944C91A67019156A5912059B362AE00862D3066E82C490040588049689CB2810CC880050A6858882908480684A2802D2284E1C8469620220CAA0481C404E20C0008222000A2072030770012401913012221245A026490A014D43024EE346421207241017221282511228080102442497701B256D03B50D842480D3320D0CC04D5AA880E3826C84C6914B4284611832A3180D24437120114C0905411228858C900CD242004BA06D81A6209442042211450CC65154044D8B14210A21484B9069E2220C92B4705BB60048802849268E60100D23A40C622288041801D3B49113294413B3090C818C1434889B060CA106024410710A3682A3144D00420E00828D0C47915984301933311C294D84286A22C58984368AD8C04D13313198100A8C421014428D54B885E4B4811228884BB084CB840DDB002841B0255AC46824042960C051230630942251432284855D35207514174417E747FD58EB53BE1DCEAB4902F0E5BAFE58DC2CBBD272F57AE99EEE3CF26F5B295287FEC68BAFCE0AB9950227180BC71BDC2AED0FCE1BE68D8DC82EC38B57E04A5E8433091161F9C238C809AAAF30B2CEE430CF1BCEE0331928BC31F5C5EC3472ABFAAECED16ECF4348F4594892631CA2EA5CF9ED94F25076AD88591309627AE983B31D94F9B57D5C717B1FA419E0F040FD49B9EEF0F8758242B3B180C13BD2DF2F8D2DA0E25777D899DB7D4CEC605AC204EA0BB99D958A54C44608E87B163C72806928A908963BB4200E4D2BC0E24DA5B2AF23EBF3C329420E61E4A88D83E5F178A5B63A08B02AD4F04453B22A72B0923538B06F519CB6B8C4B7E7E96B57E2B9C3FCBE0E9CC3D206023FE56FEA8D1E90A424AD0044AD4B2F02C86B7A16AA39AF3633EA9C336AD7E842A11D10F1DE9FB5817FA94AB52EB5C29C090E7C570D7824DEB719BEE8389801D2110D33D7786EFC3246CCFD9BF87AC9B4A571466D6BE671BDF74B3BF6910C3D49E2ECB3053A409E815C089E13DE7DC3A8263621BEA9B8BCB5DFA92601F932139049E5764298FD67432FAD2B78D18BD1F169F078716766B84DE0F393D0E13D7AC80DFA745CB87C818BAF960DB19FB5B5E826F2B14C7D8F43D1DE81049943FEEA9031A9F2AAD93C216E3A0DD027C24E7D3ABB6215CDFF97CA1B9027E01A1DEE943B240C63AA86CA04B36C15FE1D4CB79EA35EF842F835EAB3E8013F3A32862D2D9E38E257FC4D9EF2BBA2A414A179657A876735B4AC380567DDE9243E9BC37CD73D34DED4E6AFE244A47881AE67C7BFE09DF30C6DC79174D33693530C3945312836AD4D097C7452A0EE571656AF4AA49A26AEE1F719C88E63CC7678D679168CB048901F543A9637F373F00F9EB62351121BBB336B7941F5DA0C8AE7F3ED1DC17A43A430F72763770536AA350D0D269A7180BDD7A6E2D1BB86FD4EBFE2CF6DB1AB0B3A91938F866616DE4EB1EECC137B2E70DF44326BFF94C9CD707D8E00DD20D1D167EDA4292BA297296571164FAF6E09E86587FFB5413720193FFBA0B3F458532DA295CE7DC599D074CE1442F2CD1E9C85C00B14C433D6E3F85782B6846F3B6B814CA0E9E917CF09E81423A87DFBDB23966495455CC934DB068B56AA6FA2F1EC515CE0ADD29B9FCB5332FED2770EB98D3E011200FECAA07319CC4C5664E9C39119B939CF335C590FEB994FB5FD19A5A78BCBA51A6378CA520BD43881C83867F5C55B451F1938E06C1CDD83902B7C63C36BA3FD5462350D71ED21DBB02A37BD0F95B1E50DC2D4028E07D6796AD6F0485548519380F53EB9C75CC678ECF86734A5B54A97EEF4690EA2D2C7217F00A0C0D01489D751FF0A36C7E9D827F06CB7BCF6E3347CD2447B2A820D44934569BA84EAD01D341DC61CCC2933CE129D439A6192658698682277BFA16A1C5B02FF699236FC538D1FE4628CD83ACBCA845D2088A390E8E46D2882F96F975B8CB34561377AF363E555DDE0FE547A782CF03F60396AD8D94D19C8C252F1E1C9FCB58FE322513849A081D7D3F89B325E10932E84C1C87C670E42365C80273A89C4375D821E91F481A87BCB2D91301BA1C5AEA85A274553A6DC9E84972006192E43309C470B0146FCCBC66A92DBA16D319531490F10B583F454BCEC3393665F2D2DEB48AEC099C8970DDE803BA23252F2830812072C3D42A18DEAF390493632D6AABE7C64E3C6C601D0BA231A9A9266641FE33B83647E677EBF323947287FBB0756DA8A3C464D290911576617EB6AF099C2538BADE2CAAF54E81FB6688C35A3A181214CCA51317A8C90292A27589B2C9434FE483B598061310013EEB885586DBEBF1E0D610DCBDC6B5730E910B2CC1B5875AEA75389741267799C9BE2D99DCA15A1977BF4EEDB84DC8A7E2C7CF75AFECE95BB2A8B0856AF93C9B94D434DC0068BF6352D53DF0496B92914C2840961E37CD0D2572F041FBCBE5D93FC41E24CDA5341F10BAFCDEF145CA390BB40683DE99D3FBC8D6F8AD94105F18B17B5B85586E7C87CA7DE2E90257AF52BA20E980A748975755ED6D34091B637C0F437DE0AF8E03AB1C4B873F24D74EC7A058AB1FE2280AAC7191F47946F945AAEDE269D675D3B572E7AABB2D4D6F2C5ED4B19EDF65F4E47A7034E13E0E8F95C00F93969AA5785CF0C1193ACB27FE46381B5FCE29D3A8B411DD55BAE296A8D07B62C8577421A6ED06570C31BB1D298E0CEAEEE2E0A8291A185E2CB2AE008C4AA318FDE9A918CEFF1AC975C2F99F4711FD91C907774CED3A01C97DBE3AACA22CCCD9DFC0ABEA5F2B0CE084B0285A10CF1B7FF4ECB34144FD74E3B5134B352A05D7376C2202E2BE55A6EA5C439 +smlen = 4301 +sm = E281309E8D2E7FA453964CC386CA895643628EE90CA4CCC7A3BA6A37CB2B333DE2107A6D7E3C23EA5F28CBC7048AE5B310DDABC37C96A195088A18F8C5B47470E5F7F5253D9B62B40A482ADAE018D6C8CD29D913A551D005148D99105491E82855E1EB2DD5E579FDFDC199E55FA0CCEB62CE81410FCC6C555FF90831DDC64FF5EAE5B9EBFA6A4EBD44116A46A76A6A71AAA96833667008BBCB99913C70C229B5C3338010DE88B0DE3C86C22C05DCA5007B1EBD319D4F486D01C928D7E982647150ACADFBBCACC93EA5511CFFADAEA2DF59A9668C6359CC35E4F73D5D9863264D4529A059FA153D81D093A1202666AA07C92F41BF569037F9ED9D31962B7B27841D798C2CB084B025628076B0E1BCF00788B65BFBDB1D0837E68D58B98A9174F2FA3012ACC254B6DC1BD1828C8DA333457FD7F12D7DC02213B56693613DD545931C5E598799EAC203D6E0B67F54EEBFC436B06395366372173079E997381709946B31FFB85F36C591EF5CA9D7EB5541E940B357CB3039DAD2943B5C1A9FC4610A5F419B13DB1928461063793EC285B598920F531154316BE88F28F78693FF07CBE6DC44039BC1A924A8D16BE16C87D996ACF3E3FC5087B60FC578CACC1C6755CFDBE876E52CD7D9D1E4800C64A273E2F429315D51B997AF15B33187900FA65ADF3CCA224BC01862065BB5CEC95AF8F91DA9527D09912304CC60076ED4B5530A714D0C4633D15D2EA756FE3932095629A10776E121E8FBCC30EF9A5DD6759ABCA645F8F9F88183C856436E54C3BCFC445B126690663915E0B4E3AB46DA99372448BCD2F57F3F0F6D7DAFD428BC9E74B091FBFE76067C7963ABCFD9E66B0F384FEBE5CD4A2B2CAB0BA6044F35AB0DCA1C105A06F398ED75EC8042497CD08A1DB8A5800800B653FCD3AD7811C1799FE6117C4F808C2903F7900CBB71E9446370004DADF6CF30017BE338A4372B5D89E9B811B1A1A7BF5478C4802C0F7D97EC528839A90FC5B4CEA18D27ECCCA69EC552E50F0274D54440D70960B9982F46B6452823B4DB4ABF04B262883F76293614B72F92569B0BE62D0B87721015D4E737D42A96B8F06064C3FD7CA02F02ADCD26985E6D2AED26CB6BDECD457C9AFB0A7EB284D1243B6E5745EBD3D4873437C2E7DC22A56BE4A7CE6C4938AF920C9A7EE3313AC627ACC779D761F5CDA3756802BF75030C1CE8391CF9E1E76E7AED9127C2C8C79091072628AE0955D531EEB0EF84F6A9CD6D8D9403346B5B2B10AE3CFFE04251B8A3D534EAAE80A3E63CD1C694A79491378CE8391EDACB12BA3089420D0C0CFD6C79300A8B7EEA3D170493228179A1BBA02711D000A2633090A6D548FD1441B2B7D62C35E3AEBC8A4C40B6C9C431608C707CABA9B6E4340DA04B6AB7E2301BDCA0108ACEFA604FC519C9F9A1E7D023DF2FA403ECE966EB986CCDB9B529D63021A778F31EBCAEBBDDFD564BB18E9FAB2BF7AA36FF2384272EB779493554FB1324B6DEEBD432CB07958278684E95CC52FDAB85C0304A34DDCB17AB44E800E7B7DB80AD12E0AF8D7DE14D93D61514B04296C691F74E71EA8D61C762099FD3EE771A2DA6F5420CE7956AD9EA06599011923B84DBA2FFF511584887A36A8A8169D42832F13399754ADA2FC410FED32849D9A2B36708ABD812574E927A81522890B29A5C7609BF2AB6D1FC5A0E1B59E4A7562985DDBF2A9A3CE64A455CBC70E55B0CD8F9ED3DED43F26059084608494BC1CE40422C22DAE0B5162493F60C706092D3C3D711012D82B264594A964751067F66A011F2092514A4BC559E0F74BA46B2475D76DB347FC2FE284C8066A11CE18ACE6E3364AFC0A84433DC56D8ECD12EDE7FDD51ABA93487DB4EA36C5A74080B215356EAEE5239F26A273F8CBB155840BE188A924335686BEEE472710BB8CB9429E8AE80707B3F51B5F8FCDCF44C6AE449C53D347F076A6B848983E2E200F8B35C2F86BCEC5FAEE008038D9BA2859F815873A52157A4F7B2A07410353BAC372001BC09345CEB688D9FD4F0C73E0F298B81AB83F053EFF1AAA3B3142516C496348D718193E344E5D278A680B6D7C5FF40E145E285303662BAF01BFD9697DD590F9D648DD0C1867B1BBD0ECE42AED8D96A5334849D255420DD9ABDDFBC46723314D5C81A1DD2DB11DDC52650F3E6AD7671CE4747F481CA42D381EF9DCB803275ACC799B51A4B6AD3A19E3637D644AAA6985E83961228C989B18F6E3C9CF10FD9AF965DD2260BAC92AF95EDA65C9475F2AF84A2A2D6C343853AB97B1593EF5D661BAC9B41D12879DD06F5018E01E7A46C4F403B3B75043A67E16F7BABADE707B476418101E2C6DC309DD36997833F28A2F90174ACAA85BFD79F3D8D5E19BBEE565D09637781DEBBE5B58E4C19A438AB25CC0D4DF492D8E73545A4D282192AC860C922106C5D94C69701598862E95966DE802F478CFFD046DE6581B0454740045529EB2F3437BA4CCAC37F246BBB51022B2E351BA2C6B6D77F2778A239B2C9EE79D3950340F4964CA925C722FD93B2F0EC394F2AD87354174011F6AA4471BAFD6FB9CCC0FED6623534053192C246E918B68A2EB6AF017FC4842BB1A72A04BAF4274493800E95C183102DDAE14ED28FC0046AC41F7B2673F77A5319A65954BDBCA3624D6059EFA1DB4694BB432388657F461F71D830FED3AF98BF2185773FF94FA8DAAA37C26EF89E92A4CE403A1A4FC1ED98A00E4581385EC98C39DA4F7E7688A441216AAD345A119E9725C4FD7795BF67BE98806759D4A8F3A3AB2C44D71D86CB039D431338632C8A3BAC2A2157EA662BE5DAD9BC7F77A62DD87FCFA47D051347D6797770F11511D0FA6B9407B67E750BAD7977DC8C31CF36D9F4901194D6DD634FEB661641FA59B139123AC5B481DAA5D4FA2E0F4ECFA359B49D229ED46F01B20DE1022593FAF9A08C92FB3C45CDC3C4DCF54EE826599DD05AF29C102F13B340F616A81B70303BFAFF506D86CA45CF083FDBF6BA9D1B792CC2DDB1FBB576581DB8E9D66BFA03108FC51D2E4FACFB90632D9987FA2C075A9E7BE5DBBEADDC9DA09340655E2FA9A46284F123B93A789368A247FFDC70CE3046ACA986CC58314BD2E2D1416E423C873B0C223740CC1645A8D00CFE0EF793B65D5D5422CA9DE6BF0BF9BC8F216A7D9688180968878DC9739CC7907BDEA4EE0A9CAF0F78603DD974C2373CAEC07A544056196762848BB2337BE635B7FA0A5B6DCA94CF7C71F52D86EC863602FD0ADE9D37D4F408A176A3AE84DD2232EBFFB331BEAAE87B53FC593FC2AA438E50FDECB1B7226AA78AB9B59C757E5C68B04810182B4B4E5B9CCFD0DFE4F105162F3A61677E8C9AABB4B7BBBDDEE6F30203080C495B60646784859B9FA7D9E5EEF2F4FE0F191C22363D43737B9092B2C6C7CACDE3EEF20000000000000000000000000C1D31440707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B + +count = 57 +seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 +mlen = 1914 +msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +pk = F76C757B8C65FB0AA59390DCEA7269B375BF1B5079AC2C7F7CE2DF89823E21FC9389B3517B451C46EA15DE55C3C7E794CDBB2BEB9A39C9391693F954A55EE35F9E78788C0CD82C5171B92871C43397157E379965DF958FB606F00C158F3FD8D6FA9BE2E3CA524915CD0FDE9A03390BFFC30E97F2695E3B8099523138DE9A5BBDA17B477AA7DAAFA70A68FB65DA9544D059E5929E71D7E50495CE3AF8AC86C2638C1C0F1B464FC17FF41CE75332476210398E1DCA53EF2F51C28C98B5A765C05F110A8BAC37901D8602CF576A459432DA7771927BBABA9E6279A8614254C26D7283438D35C4445E91C3CC603BBD6857759ABFF2746A66A463B25731A91669E0F8518A91A029B41864AD05F18D688BE1688D02EEA79AFCA651A019454696621ED108FCCE73D22CF2ADD615203C509C586C48BF461714DCE612B925B3551204607FC10862B13848D5708D981C525D712487CE4901AFF5A4D53CE434BD109BC83394FA4D7249D03129E8925D19C0A44E92BAABB4E23AB6DF9E3D1F1FBF88A5C6443103DA20FC1C69B8ED35DE8A3456A955F28DF022BA79162622957E979FFD38590D2D137112923E0073127BA4A4F0F714852BFFA36D42F970A6F7FAC96ED940C80ECF40D71E5ED717B7282893D3E7D0DCB9A68546F4C4FEED9D7F1112867C380B494533253AEB019DE31039DDDE068E81056074D757D652703EEFF8EC871F05B82D9A5B3710DD41B98CFF852B5B8F1D17A455946D934109826CDBCB317A71DC35E87D51A1364DA419F6901227DB99CB90561B37219893C8E601297E44F7017729F74769A03F0DF59E1D1E1DA07806A8D8EF7CC4E680C7EC5F8AA63D9729110442756489113BB0E5A28F8B887AD5820783C3E4C18A77903CF87B4E88796C0582F21F2ADEC106D595D54081CA1BC356993470E02537F6A613557E5B5F231E4EAF454C9C0041A1173EA903E59B11CA867E38B6C71A9C086FC798C3350CC348F3520E6A666F4FF0AC28B589182E9397795B40C010DDEDED4ECC38AF1986CE59109617867D0099F10CFBB5A35C61E6B08438E06738E8C3F56EEDDB32DA7E1CF405E0484CD3CF6DC1232ECED7F156492C9946FEE88A4939C7A853B891572859374B02BA00CB35ABD533B064398FEA1C8DB05621F89E1E860F33F1BA52C76576779001346D06CE4B564D42CEE569697B4442804EE6F4C8A6AFCE92FF51FD039F7D3AA3C3CCAEFA1E7A9D0C4E9DF44054E29D3F34927BCB657E4EEF2338708568B8ADCDFC84BA9140C608CC4A1AA2FC8CF437B086B93A41A8BD51D5B08BCC4B977BC55861DCF735545F9B2F5EBF6A04B8B09722FA77AF92AA9EAA0D2DEE2FF0BE3520F2905B25152DD89FDAF8EA7232CA1DC4A6BCDBC9C13881E540A8927C7F28D470263E3013CB759611D6FB19938FF34140E4AD86AFF0990D736A24D2EAB0A610FA7374E1330A5999C49CB8A4FD6102E85A1D4A2C6065292F5A658403B552F2222CDD1AD6C190EC0EAFE4C08A0A380ED31D75D056B706E97CE014B81C4B9CCBB31E4E6E91B70D848B6C3F2C567B5A58707D0D527726AC020EA0296F65DC5DF504A3CD7302CF877547EF3AC1B2F63865184B65B070EA6807C216734BECC8E61B46023DE6DC4ABCD876B5ACABDCF5A5B4C46DB9543D915D0EE38FB11704A187FE262830E12E6A21821D92EF93E7BF47064E4E67CD9DE805AFE3D4E326724EA88554D16D5B94CE6D05CD5989EE17AA82D09F1D47E36C9852D478F84AA747F0DDBCA6F67FA802DB2F13D46D5B1881B2B14E6981942DB0329B21D4DA6417FF64F43B810805D2411F5EBF2BFBF5F766F2131CE08F5F55B55AF39C7116E95DD9D65FDB411D1BA0C5 +sk = F76C757B8C65FB0AA59390DCEA7269B375BF1B5079AC2C7F7CE2DF89823E21FC90F7DA17EF8DB99CCF068CAAE3BABD3AFC09AB5BD418C2DEF9EFCCE3A50462629FBA2037846AE29D9C2B385377D0AFB07F6A99E403137FF59943FCD30B2559989AD2CA85185019B69B924D48C770E574E4F7684EC77CF9215A78A804C10EAB2D94B280DB3869603240220602A3A484E38468139290042990CA30706234869B96441B05621991281BC084914251C3C40C5228441B42890C4025002100E2160613912459B29061320D40326A131442980029DAC621C4003053A890092311099970114328CA2282A4128119096C58948D1BC63063902C0B303018050223986C0C215113B1898912019C480250426203026C099109613625CC380609452D109350C8B65101B80453062D638671D0B82449360A9B4848D9462C1A45261309708A186000286962206653C46108367222A68C1B066D9C264D53A26D0CB30519056A13A34419330DE0142D84A08100000EE43044CC3848A0C28900990DA404660A856DA2880423882811110EE1B2310415110288218210200A49840842722286310024090C404561368042242C93C02824C9609202909BA290980442029181DB164913384A2394681039921317290C128689048592380D8A924554486E11C050921845C2384013C444222284D09869DA10869AB60C5C0488232030594830C2A0901A067011048622C40C11C509C888019318121416310B488E01117263A44D82482463042252A480140386600825D8946C50244C0A205143084920B6611C3471C9043108132AC1406A64C66D1B184A8440894BC085A1464C8A000443C68913B99064C82D61086564820D242720D0986CE2142C01866850C80C84346993481219846411982C21164023428E048368C4B88121C13042C0492328914A947004238282B42D12C224D40260C4B88910B24C1C1449C22472C8004018B36C0AA78514396DE4A069E280280A3600611882918064014684D2889042B44CCB0228E2042E94349019076199A891A29404C8886CE1462982C6484C485060A081CCA0510BC45119B585E206245B88691A2688E1040889108858460851C68D1B870840128D92806D2440464C9410C01610C2362E43840C0B110EA4148A9334444348610A048A50043120338C1B0991020360D3C2004096501C0730C8A60104A8808032304AB40C4BC44811430D22041161044E22A4516440320C351258086619033108B221C4104880242DDA14A2D97C7FC91F7085F3DC848E09D27A4105870C29BCDFF1DAD50C271E82428B0B76A7AF37260B42A8CD362ED8D6969E1C8964B316A4D12A18BBD90C9ADFF10DFCF5E430227884030E930C2018AFC906DF521DA06F011CC92BDE018D1B3295B456452B219EF2116AD75AE2BD872D5F699BC6EB9FBCB026124E33A2FB6517137AFD617789734129902476150171A8F1F24A1F70A167238C561305E9B4FD90DA77100641F778AC4AA72A02CD03921769DE2DCF0C52DD8CE599E7844E5146ED67B844985325D66900EDDB9BB838CA93EAD6E409940A0593B2D1C463E2AF8967CAD35B1BD9391C4CEAAB9D652404701E860A8D6156B7AF80C3DB53045C26FF4183ED65C11C24C1106FBBD630B2562821F1DE1925337E6FDD00F3446E507F39CF9DC2E760841E715D788882C97232EFAD5A3100C8D51E150923FBC91B34EDB8B80B498CDAEE8A1748349A9212D05C9593CDEB12D19E37141A3A1C86E0F56348353F7D388BA5D505B530D8A73DF7541CDAC088A34CEB3A1DE0C6C4E05A83AD3BD33D5FF62E3E27B0314EF414B61B831659C31E1A5BE53AEA9823B159C60DF58CCEAD9D6360A496B1A139B19255DD5A55605B6B5B767FA11BA1B842918F7F1E00BB20FE0C744557A2DF3C5AFE43E30052546B555BF07DB14ED40127CE4E421BCF9BCB8FDB4FD5462A0ED31A5649EF364D903E80559C77F30DD3DAB9E416E9E46148411A6AF99909B26A45CEC0ADCA425C2671809F2F269BDA6B047ABDA403A56FE0FC392C678917827665CF99C4EBC84402F15654108133AC729C94326040B4CF0B1959F7F077308B39FB995496F921FC0A4726D78411A206C26930370445F938FAB8F8CE698FF20464B5E3414D84753A22997C6EAACC96EE08431163386DEBACC423E37AB67D702139D3E1DF59980BA536BCAC8C8E26A195B6DA1EB417C63D36470D35C75C5D98E1D6FB67F803E6D7F9DDED90EFC454BA6EE72A878DCDC60776D9A00C100D3C109ABC8C7EF8E65112AA6447A45CC5BE58C4C2221AA40FE4045FCC9315D407F6CA2C1B1C52C45961C4A86F02453EF08CC98999C5A186CB0372CAA8B3A4E6BF9A18083D82E607F7305D222EF7D8679CB59087843554A8F6BCF9C4C3CCDE69FB490659B0A52C74886A9A8C5223B114B9755A62F09F914CBE7E1D48D57D191F5FCA381160FFC9CD9A0710F1ACDD79523AA59B494CE0C8A5845D1419974D8FFB6338AFD33D0F7573FE8BFD259931515EEE7FB48386357791DE7BA8DB4999124BC8B53F72645CB199587B6931044E48985F4E2777779B6C60934BF02C3AD535E82EED1C7756BFD2E38164CD476E8677096ED486416E18444F4D29E1BA42E43320BE199AAE529D3737A44ACAC928DD1790BA9EFBB7473F757D1683B09326002F4BEF256CB16195D28D78DB0978CF3BB003AC6152825D467819F01CA39E30D48FAF7628B1946462CA70F0099CDBB0CA1EB60EA7FCF93F8A8492D1808CB85981640EB437062D1F2413884D12E2326F6A97D1691A8CDAD1A7277A8F4EBA82FDC95D64DD1A404303F562CFAF6E5D34D3F0E7F6D37CB050365039759ECD588651CF4E5AF44B6C6C01EE00321DB5C5265A00192BD0251C1CBBB690A70920B9B64320951C48A83610FB94EF54E86302DEC025F5433A254D1739D6AA1AE708AD3F7F6F4E63F1A68C878B758FA8EDED995FB0076218188CD313C0DE265787770C092240CA31D17A6EA4CB0AFE98DCE7021866A8599E442CB15AE3EB43E4DD472D2E7C6852FFAD8C4A5492DBDDF1C712E66FE78E06AFBCBB71C59379921E8C22BE44B232055EA6C1DB1D8F7E12BA3610A51C15A651C98D6393CDF1DE2495B4E190033C0AF0ECD03EA3B5B0D1320217C98065CFF34FBA0BD9313CC000300BA192B283C5C26FE9EBA80764A63835880555E54B8ECE918CF39336D288B39FADB1936CCA516554F9C4BCC91948BA85DDBB7120EE77679D3E75B98C6C69308338CBD9D06285BDFC79C2BC5841B0435DA473F3630FAC49DFE807D8FD9C20212FE47BD3EBC3B813F947DE0F1804CD156877E5459BE0EB0F3246D80CB13621899EE13C7A9EFE9D7CDDA61D9492B6D4227BCA538FE992F3B0ACF7BFE5186DE3B117A716797B6AC6BE46E8E82962C732B36C6C5A6CB02FC45FDE8A8123A77253E8CFE7D7029731EC6119F5B433B371E3CABA8808C7396C3BCBC689531E1ABB427D318CD608E6E567AD373016D71FD67A848073A74F4F42A4EAC63CFC7040F2C7119D959EE65F3CB9ADCC4715B8A4EE88C7B31EDB1B5028D02AE3837D524CCEE7341D8563076989B18896D99CB7F6971A8B9F8F7E72678B7C19D6C9501F729AFE53EDF08854C6B2FCF5 +smlen = 4334 +sm = 314F71C91CB3B5FB9F5D56159C9FB6E38C5D43D4416C8C027098DD7012B1C3DC7FC11C000CF752ABB24CC0B5FB3572D88859D2259AC4BC2EFFD79250076DA98D328484E463D1B189C71F079DC32BBDA927E7EC542168063063D8E067DDC71BBF656217E42C97C7735433C7ADEE49C4CACA43D77C78A1FB4CCD912B90CC518AFEFAE3D786C80DAD48887BBA1705B3A2C24AE36AD5CD450FD744CCEC445F2274092D98410D3DB0EB587317E4930DBA98F7390FA2036B74ADFDF44E2D9A4993ED60F3A19BD107EFEF6D3563E2B5B1E6D994D3E32CD97713C1655E2B15A9628B29EEA507FA382D71F3AF50DA68DDBC8DA0340EFE40EA72338066A33140A509F91A1D46ADE03A2456B9E94A95C6CA9559917EF23BFAA8CF2AFB44AB81CC70126646FB3C611B00E89CCFC94D36EE73BAFFA9AD80B2E9C562BDD86880608B390065DD78D68DEAC1A6CF4792DE89B88431609C7526DF8B498383CE310CD60FD25EA5EDAEDD2CD45AB173F353812BB49920C36055B4DCE88672AA18ECB1157C353B80B899770EE3C6DDC94F676528741C89136457B536D52DF02EF168F6DBDCBFAFC2F581EB6BF9CC637C02985FDD9C0FB8D7001F6F463817954314AD2DA25D77CB1075C341C61E46A73D68A26D68C647253E644F08A87C1014BABA5D7E18A79B952E3447C133B5F999883FEE336BDE302F8387D742495F6BE74C580017CAA09848437ACC73603DCF97C384A87AE13E50E75E486FC24FA77316908024688E0ECD2B33424099AEAE1097D8BFCD23AADFD2F692DD2B5CAFAE008B49190AC6BF56C6E3BC9965CC25CEDC891369D891B57B874E2A690C1E1F93D5BCE78E2F1B59AD663C3D9DA6FFACE96CAFDAE10BE79C52152A42E82312999FF4A3AB6CA02E8D3493408F7416C78980A0EB48314B886ABF7FA50C81D61559A4261A3BB2330179909C40401D78C6D6D6E143C612CDC94069DA5FCE2366C822369E584BF86ECF18509D723BDCE4AB4A6D581D6CCFA0B66BB8AA7BBC7C699F0D34BDCA0B8A473382DFC38DE75370BD93F4C8D38A943B1BC5D196C489399475E588114AA90F1A89F3194E8513A2FD0AF2AA2BA478E43BB1762C5143CA692D0DC05B3D4BC4DB0B4475EC73156941932455BCC251FD5750C3C5251FA6421091EA2C9E84CCBA04B0724D9C1E8A898EEE4CC9E749D99ECF1524A2D58E8DAD445E0B73A3777DF348F519743FC59B1336D11188F0ECDF6BEB860689A1AB0C8AD97A920EACC2EF2C2AC56243E4A7A1C3528779FD161FC76A7325520D061D3FDB5042CCF0BCBEA0C6F58DA25D20B9A56965C596E33039F1A8B27A12507A9A67559E0EC5D25FC36CAF9E6B377C40C9D32F66484E442A0415BB95C7B73B6240C4834326FD7510CCE2E93DC1DFC1AC5BC9CA0AB477FF4672E53259A7CD7D6CF7699E4F3B1E5432335E85F008E600B7C62EEEBB83525965E896C3BF0065F048EE9070B3BE3B78A051B91258B3F6560F81858C33ABF33B9228D87F49E71C64CA87A98991AA0B3CA69D333D3281EBD51693489D04E08568B9EAFD0223CD767717E1BDF6223528F6AC2F89A25B2D948FE08FCCF905C8F217E11C2C2DB84F8BB95AA1BD32328658DD3B26DE3710E8CDD0BD641B760AD0B66690470F9D9F7A1E0FF7D57FF791B57D56C08F8A9E94C652641006D1DA77A88F3C3B6826A7606B9EBF6E9CA026ECCB1F88FE651E27745F8EC872FC26A00C8828B14E2A6D8C7C059A242F5DFA459ED1BD15C2239BEFC3AB746047BDDE348134E575D4DE7657E2728D13F254BD75489C8578F6A1002168D73B0E758150CCA6BF384BC75995A4EAAF912FD9AB064FC38DDE47D716C99363D224A2CD2618503E7B4FDF3A7EE4BC0E6F2ACEC10E60554371D4A6564F4EDF8C34EAF66996B8AD8DCC3C0FB1CF1B8CD502F028C7E3529C85F76CAAF1EF9AFFA1B30FA4FECC06EDF225CD05E0DA52C5624F7865F2AF272AF8DF5901D4E3832EE89FD0CF46D58A39FF3FA0F131EFA7E6AC8E1BF0D8CC083B0175C2120FC73100F0649BEB4B06CD29843744C19ABF53BCA775271FA96BCBDE639B1744DA07AB5FC4B3AD40094A40968FCCDCC23E69CA8AC2FFA14EE737DEB1B882398C109174B072E52F867A4459B35995F7053066CA3EC54BD554AB2CEC13820E153879BA757D6FFF1C94A78539C19CBE6641620E0BDDB8784B67C3777F75D7AF27016940EC4B9F3C254EEDE96A28BEEC9C83E7722D3169A63880AB2ACB6BF45DAF05E31B501D33DABB6B851AA30F5711A3939DAE085B057C82BCDACDA03845A1BCC360636B379C773503BD8F409920F6A7253A4419E232F3D8439A758776E8D1E5A6F0100A6A9E75B577EB514F94C9C1279C335A62CF2534EF1CA5F515C937FAAB61FB67466DAE9CB09C2E6A9D90D825A9B82C8730AA74E0A08B0A4CCBB739EC0248CCF82C7044EA0FFEBD6F4324635910AB1F8EF5502174FE02DF4A5BB543B4F1C006CF5CCA9284DBB9D44CCC8BAA7439137A0F7057B499E2942817383BCE7627F3F4E3C83B637C0BD19155C0455AF614DCBB40B6B41B789033E4381D166107583F6BB36FC73781104E0F5E2F113513FF22EB2AF3490A87C244D9CE7B16F14D7CD95A751C5E2D3B9D24BE7E67BD71812DE64DA5E3E7B0F84320FE506A978A9C7ED30B154D37BA9B244FE4F91A083DD93BD4C2C958E1BEB79FB3EC55E0E34025999FECE588D1A75C688FA264236F9623E8E84AABC71EB5C26A76470A31FDF8DFF9AA3D40FD3E21471219B9FA690F1CF49973E3B63A949780166B54C2E1CB0043D1CB049603C7B33FFAF554E1C236A1CFF753AB19D0EC75FF6E9A6DDF2A3805533728F6DE09DC9A63A81CAE1550359EB7FBE545E5BC2CD621BA8A216F15CD3F816692F938FA97CD0B99883BEACE4A922C55FB1C0BF95CC074BF03D08DBCCD020CB0902D80A117F9E65C0597DDD6ECFE3666CCD9DB877B1A810F2D2B174838C7EEEF4234858F0C4CBB5BE88E167992E161B097E1D58066A263AF93510DB348EE943386324690ECFF93F1E2D362CB4243F611DAE4E2A71B032A8DCC507A623E05BC5D7926FF2824EF8AA1F8A16CF58D9FA09A1CBA6598BA9BB325807AC2E4F095D634BC95638B89EEDEBF402B3650EAB5D3580CCE1C3DEF86EBB06F235A7B1F979BA540C33733961FE9B25F5D29D219DAA183AFE34CFC16CD308088917738FB07DF6C3F4D67D8BD1A6B0C47BAB9A4B2532A091E130EEA71E44270DD0C0BCFF2B238CD7A67A2944DECF9DE0E40209BBC8ADE5446D3FA14BC10C94BF316F2424B91DB5403A0E78B854F587EBDDD9AAE1B89F1080B111F26324B607793A3A9DBDDDFF4F712474C585960638A92A7BD040D1114163D3E585E6F7D98BFCCD5EE03202741447E83858A95C1CED2D8DEDFF9FA000000000000000000000000000000000000111C2C3EF3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE + +count = 58 +seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C +mlen = 1947 +msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +pk = 05EF5EAA4B0E5D4C22AFC07495F89ABE2C5815005DA0FB3C6E6693D2781355F157C4720AAF9D90444A3B8CB04E0A92A5AD1B3D1C606A68B99434F918015B5299D470565ECB0E139A74EA065D91047DD0DA9B1CAB7C1923B924DCCCC2D1AE254E7F189CF2727F1FBA89E69B6E1C23A5DEB4DDA94BC732F94D065F6DBF017F4C904FEFFB5AEB7D08DBDB6A1D85B4E80F8F217D9351CD7F787DEA267BE640D5839976EA99C80CC349BBA5838E0FD900E352251D3AC5576BE8CAA119E6439074FB824B47C63F463627D03248477FFFA5124762D1D920792330749AC9B7C6FE06474BADE89018342D03C17FAC8353EA1FEB019E4BA5474587527A30B4A0DF82676732C248A1A421369A3726C0DFE8D0CCC531A9B90BAAE8C867C596941A34786EF67AB7AE3899BF1AA017525E99048F6589A32C29F03419B6121F24920F5A5AA463F334DA87D1E80D930176C9CE0BC6DA49E8D232BE559713DE24806AD778B97697AC1A33ED666739C1866A4E12630544665CFB5EC31276D83A01601F2AE8887DF864477E5163E6C23FE4AE1309780BFC519C06750079C52187C80D6860F97C91EABD13157A6846723F97D954F02AEE9CE71B3ED8E140C1D06EBC267810F1D06B4A1A4F91C76303F21611232D12AA73A1EE44C2C50433017DD10E8A2DF458020C6A9CF0E63627469DDE60E388DF4A6476E3173363B02A7568781D62A5A66F636041D94341C93D8303E12966FE5992529A1DA5E4B921CB34708E6D2F5149779C8B8E9444B66615EE93C3DCB45DC4E00432088AE7D89A3531417B95A05845B678E6537C384C23A25C1E29A74E4ACBC9EA1FBD3B839E27F881D5ECAD0346158A11D4D6E22C24F0350A36A61B19296F1675E755424A62291D45E1B2FC9E6535890CC0584609502BFD886F97DEA397523C1D1B109DA74BEBE2FABB0BC6908D4BE1250A816BC1BAD8265080B59A7C7326E4A6158F7A844D1B1BEFB4A355B1420612EAFB13100DFCF811BF8ACBABC758806E2533358A762438013DBCAB19F1002889B3B2A9E17A82A0625B42EDE4A8D098C2BFA5C14A3DBE634E622C67FD855260CCB9132077DCB10BBF3B77594E701E64C3AC68D2233CEE9D40F42CB32C7850AA0FDA10E2A335892A1E3E1E5DD8E49A2186CF1DAA5003FF26C1B5A5CB4170C3182325D481FB6CAB8672D736303B6524FF552C4B1F6C36FE9B7E9F295C110B33572261FB1063D533838A4EA1BDCFFABA61A7B5DB5ACD7BBD1B0AB3C0ECB9260CC3B79EDDFAD488ED32ECB7ED1AF67F31D04682B2FE17A5F2C49CFDDBB5212D9005E01571A5C0251465AB488A99B1F74563CA63275DC9B15BA65A3916428955D2E26B5314A953AFF6E927EF2711B78FC36703B5046FCCC62D6ADCA82D6F0043C7D2F9DD158D72A28DBD7C4CD191F17344DE72CF74FD09F9FD6F09BA1EF69A02227CBAA7A357A1699039988400FA59039BFA966F84089DD807B1BCC302F235B596355F286BB2D43E395F1F649CAA2EBE66F5F19B3DB1AE6C88B7ACB7E3DD21F3A52F20B25AED1E5A96F791F4AF0E03726E1754F99CA4384AE1D1B588AF1CC559EB288438CA7FD8C441AF0443DA48F005F3D6EE128FCFC1CEA955F0E100CA8748AA400241C6E301618269A31FA31CDEBE86E897A1FCDEF76C0A55C4D5FE9FB7918D45C9A9BCBFD555D6A9583602AE070351DAF9AB19EC8B06C8902DAFFB9CB4491D308C12088107FE8D4A98C97CF9023220BFD5B43CDDEC094005CC295285DC7FD232F8CAA6A0E33921BF62A86A3B41F457005043464A4936F6F3037D9E8845FB167C46B844355D2CB9667C404CD53BC8032BC7878D50D14BB524D8C049383185E063E185423479 +sk = 05EF5EAA4B0E5D4C22AFC07495F89ABE2C5815005DA0FB3C6E6693D2781355F18963826A5FE75F221CDE73085E8E7E20F96DF8FA444A0BFF72990B589F47A89D2DB6545F379A1A63F2A608902391D34AF0C23B1A3649E9E87DC8EF6A12DF56106370CC945C9C017F5A06A3A6584FED944AB38E93C821B314A90343760314FFE814B27094B2409CC40C0C226DCA3889D194890991914C140999244101C20C24A501220884084892142868522090011732540612540640190009D092690B932DC8268141182048408E2186099346229182890AA341910400C8028108236EE3408651402044083163964CC2A28149106EA440055B2225CAA8900495408AC08D4108110891901A106C8A026218A9491B088A140148C2462AD44028192892DAC68062108C913250542681014006131885132888D92680CA92318800309BC020830050C8106250A2510087304236102049301B104E019291C2400DC9B84502C34011A7115028841812411B256E92468E88A261DC36425B804053106694B24119B38413177120A0451CB7901A0570A1426508B9458C900C5C96650B9708A416829CC88D8CC4005438628480002404668CC640C1407202914022979122B80980A8915340201CA541D198041A1252A412528204600031249C346CA340490A02200AB14D0B276A58485001946494A068D4460C4B244E5106894C069214344104839182C668E438461C83504A140D0B9451D2A44C21A130891891CCB2691B408960C05154A86C92C0909A980964B0498A08669C180C9914025000694A123003440A58C0859A106819C385E2006963B48452B429148130831860C0948D8CC88890A48881946CD8A28C64B4000AB0290A168D881272D084502041715488050AB68010986008C5644206911C34251A2685D1024150060E80300C4086919C480A54A011002392D1C22D53A20988C650D488689B325041C68D8A266291C001CB122A1AA08C59086A54B00C0107881206324AA449E380010899246404110BA14061A84CE0966001C14D0A95612330200204910A99288B880950302C1A816099102ED214419104690805844B1600DAB48463A2090A018611854998840CD93421C0243242904823246DA4B60D0CA1719BC83008B26D11412A102232DC12855C488D00820823484CE40265DC14480248701836691B0184D82202C9242CA0C46D1830610A4050144584D1B8800BC111A136100C31315B264C004882D924421802520A9291CA2271242132D8DAA0E281CF846E7DB05887AD461CED780B9E7A8AD83A80C6C29EEAA41D40C94D482346FE1525A74304DED3995669C473FDFEA396839953118A93E78C74CA49B6607B6550AE3E5D54B5B39E938B7E7711FCE15FD50B47F465A34D2DA00FB510A677A60F6BD328E5CF2522E15ECE53C9E1769DB8CA0FD459EA4F840B2B814657F93B90AC1A578638F9703F794FD5CD7C86B96A703C45B0E0C80A17F4395E813BA71C4EBC837A48220DEB54B95E20A6D38E63729B3ECB9C96557FC228E4A7C6E41839F5D8037B5DCDE925AB9C34BCC2CEFCF2633979CDF0E8B06E84C7D139203B97402C81B8C4141063390C3959E7F7B02E1B2220AEE8A42A7C9CC91B16384E4289A2645F38479F479A8FCA41DDF6D268E0D25D6E3C65B708FA743BE2D4552EC9042F235AEA546ED7FC7E68A9137CD03F8D86C9A0BBCA85A005B911BF9FBF068287C62DAD22C957D78A3A7D63C8CD08F96A48D3F8D38FD77F6EB90FBF70AD76520BDD604666848DE515DCAADA5E13709AF976D475C8A19B69E7ADF825C8F121471D9FE30BBB88081B31CB85F04E0358D06D3F53C8965AD9CCA10C0C4CEC051EBCC755BDAFF45A4166D8B60C26E59AD15FB85C444BF91A8F80C85B81E64ED4CF228058131CFA141B2908A56BBED48A748ECA91D9D7B6F9007948BD3EE1825C17CC15EEA9B6228B17AD0BACBDA55D324655F0409D9CE273B68934F482D49CE348B1E773C1246E009A22270EF9D0065B6D3B1CDA2D2E92C174D35FEA33EA69720A194AA2A39B05F3DD04A0568E67C3456F98234A0E116957FEDCE9C01028D1943FBD22FDFC66D8F9BEDC6E01C30A7E0172A6B9279EFE869FDCE0097C3341028A77D316569115A24948574FF5F001CB3405102E6FDEE4823021663A69DD5C5706E9DD6D93655F66AD4E08F7B5466F36150E6BB6666065BB34631BEF45C8BA8B7FBFAEC30EED1EF4D35D2DA95A9F363175D1FDD1A38C3F227389BDF49474B6105383D2B8F3107849BA4FB2055390DCE6E63A044F5B722978B052FBB8513B9C751BEC213515546A2A4A69FFA34AE8BCE40E7E042C76B2DFAE9A61780EE6A0D2F92B7F6A03A0AD5A0BF91FD5A760F9D17EEBCE72D844633DB1A6A60D297221A57977ED386697E9834AD025316E609037778A75FFC22349C855CDB4C21345F6AC4F865694BADEB2E4ECDE43F554F9C2661CA969742E5A2EC0F34D10C9F40BA229AFF9FB2A191E11693A2D476C65FA6428C4ABD469FCD55AD0E34DCA019ABCF95A2DD90ADFB705ECD7516F935D18D656E36D8CBBBD5AC212F03D02C88E897E6C3705A614C38FEA9BE90FA96FA45276D4CF6A0C24E102279301CC26D83D2664743C0D25BED7B548F46BA246C60E96605EE7E8BA03A43782E9CA45B1B55BE4CCEC1D566F23D1C79E40FD97BFB58EFC8BC4F2A7664DB3632755266E9C66C450103613CCAECD0E1CA62C8E39E7D1DE6EADAAA388F2DE5C6DCB4C34A0136798135C4C7766A53D521049002AAD2D3F09B31CCE422F60E3EEAA0ECB9B05CDE5AF294F66476712856030C89FCDC6C599C7A2D16354DBC0254D784682202FA99A90B11B31A53D65138F2646A43B8248472F1C1BAD45C183F749C96CD4D14FDB6549E833F2F4A69B8CAC1F431CF40B1DC4E416A084703F0636EB677BDA7E1B322C9157DC5EF253853A6CB0EB7E86D90F9B02039E18349E4A96B670C4E3879674243DF3B8A6B1E4D506D887646E638C88B9AAD0C7FC2915B9CBDC71EF811B2E2E856BAB122CD64CBBE65B0054AD32655ADFE9FC7D6FF0D7CD041663BB8570DBC1508C8BA6BD42486D0739C00BBA91C74A11F37C2D98DEC0E398D22929CD250CB135655435AED60EF88DB8F69EF7625DB8B4FCF318B31692723C00964F4C83B17DCF828AF063427D7F2CD11B109044FEE0A37147FDD549729522287310F92509414F220A301DC5A7B217FDE1D9177F844C89CF18CBB829B1535D5CC707CFCC0D65278D9F381EEA18C85BDCE5E84486550408D6A241B50B62E85415B1D535F0E6E8B34FA74D8F9B9AA16A4683DDD42CF6EB6B9ADDDA18CF7C089184DD907586F830DFA86CB0B1A2634A42773FA69E24B1B2A41B1F2E08FB38E3C488B65D21BF5984D68A0B3888030768D5A666057AAEE69FE86C1678AF1F1A1859A1AD248D268AA78FA1C33CD580DB5393E4AD14F1F7F7ADB041874233D58D45A5E92CAD669AE36736BB52480CA39C7E80F1BC04A3F42A1ACC9CE3B5D089907052DF8BB43F6AFC53FECBB493EE1E6D62016AD577513FA987A1880206592B0307B1949943EF36F9617847BAC1C9E6D45A1130090A81F311B221E7A6144F95D6409540799A8931147D8D5DFC3FBAA11F43AA16 +smlen = 4367 +sm = 9E291CE62B52C82F1EE297BBCBB6FDBC45A4F524ED37F3F05E5E37058B82136E1207F50E00081F82A4DDC4FA1D926EAFCFFB301D9A6768705CC6F9014DD3571055297CC51622DD9C87FDD0E126F85A2DEDCB5E4712C02BDC6015E170FFB32CA2B78ED80F3DD07D9B0C72B71999BBCC2F9CA61A32A39DD4EDFB3BA25A339D2A728EA6CAE5201C474E71D51930B59785110D8B98213F7EAC8C3791E2A12990476F44AD7751BFB0AF66558186927AE253A7F07F09A4E8B20401D33910F8506A0AC46BF5585CF8A7222F9AFB3CA2AF53D05E26A8AAFCF54886992CB567A9690F6574AD0A39A96FA86ED660CDAFE3856D59F7D83B36F4CB4A2313B2B611E2F0783307F4A4A5088CBFD155AA7CCE27EC42D888BD5D92C2AE54C477D64AB49CBFCE2D0794AAE69C8A533FDC659635AEA3BD4E1A0AC81BB799C503C10EF3580C5A5290CA42D9E743CF56001B5B18BBF2B33021E823BC80C18B407FAE7E8A4726B4CC4142FCBB45F26591C48432754CF0B09D29573D0BF6DFA432B9799228FE36E68DED2E89EAD3A275DA344E344B9DDE2A8774223A3C3C89842AB9A8B62AE13B1904630D9986BD1633D0086234EB19356157A60B5D017FD92AC6BE77872E67A571DC4E7CEB734A68FA085BF67074DBC1EEEAEC7432E360A3F539EA88C2303AE1B37DEA4F2F8F55B9A3A3E74AFDA72E3CB2EBC975A377B9A3D00C5F6FE0AD0DDA64B02BE42E2DA569E79C7CC5F89B19EFCC21504D4E7A62B8F7E1FB97C2ACEDFEB4CB1A85532FB77C276A128A47B6AF6EBEF80831E1A1D50C98E8F94B6D7C1F615F16D71A573F26909F5E8C5E0C6995C8245207833830925C617823592D9D0C8FB14D11256731ABA31CC1AE8FD1F04FCFB73E429427769DC611B65E73B46C276384F8752407AA2C8C184A21ECBB5D8B19D714D9940388B8FECD756C421323628E422491B603DE129DEF2F991B493D242E97EEA18CFED4F391DF2636EF6CECE56C5EBACD47DE30D1DE5C2032BAB837067EDB21CE9F4D594D42EB3AEA7E3BBA2FA5E6066B0254599508BFC054E0FC572FA5BE48DC0C2B710BE68B31119568937A0483AD3B4F8A5A46D389187EEADF9BAA6477C74389930470F9BD35CF20EE453655B9D48779402649026051E725EFEC640574224BB82AD4D608C8CFE8B1B076AB75A9516AA34947F6E75EE7C85DC88FC9B3D8531C2406D79A7DCC2456CFBC0BA2CEE54C0C9D55730B158E63CC5B57B4D25B6F856BB49B4C4373C544B9061283A2A732EE1FB5CE18C8B3226081C89912C1255239A00EFB98B73A741B377B5166F4AC63229398F298B88FDB64DAE6FD9D592E4BD9B2BD74D347A287334F0E036276032A73B5AA5FC939C3290FDA54A3CBC77E81ADC013F7A4FC035B2652DE1DC66255862A398A26524DD0CB39FC05FAC8460FBB7BEAE46E50A2D72C98A298C54F64DEFA74F98E3CE9995CB32278B014A80DCCC69CCDD895C36791BC7BF2DD25E1D510ACADAFBC45A0C4600737F7F209AA0B3A25B927B713B071697F4757B50C5F4C43CB6DB02E1A61FC83A3B9EC002C6868F8FD9984728E4A7719CAB6744B12FC0EBD76288BAFB15EF7A46692B3F6F138156F4963B56BFF03B1037F768FD1B199D740A4A42F8D55F5500E13EAF7D3B190CB7CB62C7D98907A21B57E2107529869D51C34680929D35EB5F29C4DC9AD23A252D9BA1BD7194EAB70AD355E5D572C3E2E7F9F2BE82A91CF66C1D2235D5C2DD8B95DC114D7CDE25148C63637C1D2E30631E016E11E3D8AC5FD423F3C6057E5D90E12A6EB110A27D9D15301ACE2010F9849D77E91DD2BCB32A07F295ACBA56139F80281A490719BA6DFD116AC0693D44C87A0E7F41B358E6474E3BCA5E485EC7EB0EB1253556F43E45CB34793ED46C268FBCA58D6BB1C88C2920770C9A232581F1952F098B7B5246A724B54DB9641360B707488E5311E6AA1D4CC299DE174ABC01B4311E983BFF7E54A105BDD71465CA7E64D600894F73E738BD42B842B455D001E9D0BC4738B0EA741BE0C19EA61B32404A0BD7E003123EA2431268958593E7DE3D2292926B6D508CDD711795C68BCA67A15FB8607066330F64A4FBCED450363B0046A536DC3DA86B2CC50D2D110F56C72E36CEBA621ECA27E390A422CBBD7BA905533653031EEB4614D1065D501AD2081812EE3500E2E3C05BDAE744DBBAC4F9EB135E5210A4F9B686A56EE637601D2C4DDA7AA5F05F2574D14C074E87BD587DA5C217E28613D007B5CC5D471257B7C0A1D342521FCF63347FF51FBBED20E372D22A3668C2F52CFBC1B30C74CC0D645781B5DF8E7D210648F2E71357176CB2AE0C55494CB99F0F9DB2DC4BC8AF5E448C5853008FB548D1573BABCB3996317929DCBCFA63A29A5324D42DBE1B4B928E088A8E01F6D5D2106CC478074AE50DFBC44B63DDA9F65D23D308B37C809E5AB3F066CC3A250A9767123EB976C99A456B8337A129A0F6587DC994E78E18A0F6C55FC9B1DB92C4952C2F32753A7CC922CA0C703F04CF256A915992B8B0AA8673212281E253024138C6D2D552D7D360FABC5344E0864508ABBEB0AA67C92E0D4CB425778DCFAB58CF8B9B91499C215DB34601FF2A643B915F250F4B90C513F5CD2C8F01100DEC98B8D5B684A9E9419C89F412B4258651E6A2BEA086984DDB917B8840B29FA20CC306F2BEAE644C23D036CC78F9B7F31677E2769E1660117A202311CABF3DCEBF3450F47D7099F32DCC3B37F8C3D5A3C51E57C07E54EEC21D9BE00B8262CB7747535AB11A6D3108EEF3AE472102C1E811DEE11963941E14DAAC704324734358F7082E00EBCE0F923435D2D02EC21329ACAEAC024F8B774A7AA606349F6470741500F8FDB4D537C1DF8C2ACF9585F1696EA0C3774B9D450AB7D9A34C8C1AB1ECEAF4F327BF9EE02AA3CF93F8BAD8B271F5E2987743F78D6FCE22A4AE40859809FC46F754B8B245240BC2EEB33307C644B10C9C31DA43705C94CA60C459AB00AF70EC995C6D5F2183F4F68C4D7A410ED5E43F6285FD8F2A150524EF860FA0E0D670B183309CA026C483A1538372BDA2E9102A52EB08ECBFCCFB40845B0B1072686D34472004F655206ACDCA14AFFA9C8397AE00AE6A138EB8A876F77FF6EF3F3229D1FA1196A1DB5648245016D67D22AAEEA60E9C8333C2BA7264F054BA098F5819C460B3F17675F83E4F93A29553AF308D6F8E6F67D8FDE205D655ED34E873B1AA1F41EF75AC75F451BB301FA163ED1B2ED340573678A92AF5DBBC0D86F3991273F235CF46432BAA27B1248D72676554724BE30355A8CE2937D6EEB829DA0581E37730A0E192535373C3E8A9EA8C6D1D8DAE506141D1E282F465D637E9CABB2B7D3D50D0E151C272B2E3E58595F647179809BC0CCEAFC0A4F666782A6AEBABDD5D8DFEDFE000000000000000000000000000010203442437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF + +count = 59 +seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 +mlen = 1980 +msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +pk = D3C5ABDF2849E8D534B8B8FA09ED86DB1C362F7083964B3932A72348392C7C2381D12E1519257F424F55812F7176F52EB25283D63FD3784137CFF0583FBECD3D0AFB765A60A8D02816A1948644F854CE7B454C64CEDBBBAEF2E247497D24B32A3E46073FF54EB6BA58E28D3C5F29D9A6CDFBBD68BE769B6A3D0F4936DC5F5D4EAB79653D3BFB4C59ACAD002C467A26354D2D303C5DEA0999A5FE6EE49350038857886293DC09255F339C41DC5C076C4FECCF4BB6EA245FEA727AC7322A197CDDC8661135D8B4310421537188BA05CB5D7705FD361AF2FDD49C172008EFC79763EBAA862AE0C69CE6480F2522DD02DB59219C472C23980F20F7A0153A056154F75B291B552E53C2FD1EEA8A7EF41DB35095EDDBE288489DC434B279C10D8494BF63DCF1D5782F51FCD39F42D34BB2DB332DEE6E81B4D0F4488AF3EC17C4EC28AD2B6678B1129FEE1674565D5240598F89F994757C471E4A8AB8B309B96F0DE3129D5C30F28B4990B590D63B8EDEE77A4C4A1BB257BE1D79F679BE3D49AC61ACB16AF984CD95675A1C095F02EF3E5DBF0783842434C2CD53E08F438C29ACA0D63B77CCB21E85D9B52101F989EAFE8780B6BBC21A4CC5E951FF54EE03E4E95E92AE71FF3E91F303FE1118F177BBFA7503D2CA7483BBD395BFFB7F922D578EBD364F95929B760623EECBE2BD49E1FF1C6D777A787AD7C88B13432A8FEDA229A9EBC524EFE6581B2E10E85DB59650FF982FD8686B7ABF521E9E81FCDAF04BFE4CA0B9196B54B84BF6FCE8478B9F61D34E77F491BDF5D20B35643A49C3788E776CD9415DC68C6C62CA2D3BB5CB06BF2C29D9C0FDBC964326E031C9612CBCCA909B783DE79343FC739FDD20961EC9D5F1E3B362D04C5506E4FC09DC2973399FD0D9E3904032DCED6D5CC78B1E844E55103878FF92A89E5211E5DE9C8310A843A0205E91E9ACFD33330A2FCC3B6522B799455073A0C9AE18A41B0581C12ECF3D38BBE61DA26E23C6ED497B7B9A16AEF7417F6F82B77612EB8247D1A493248F438AF95525996283C1563250091F51154633193724352B44FF121233909CCA53AE662598A0869D303C21E5C4EF04E4F6D401B9E3459EAFB78C94CF6419118D9474502986A425BDFC547ACF414773BDAF31ECAC05B3812561AC0C20551CE80DCAA0CC75163B0DE9FE96989E8C20A4AB229D4791F79A4CC0F66009EC657DD2D1961689AF76C2F16AB53C2EA991E56FCEAFF28637B7762538A7CE5F366460AC5E49A2D7FA7C9CD598A3083EFF2271B8FE4E96B7A9DFDF0998C23AEF72BDE2CD3F551B89B0533C39D57B7F2297D27C0696116FC8A72C5921204E149D7D3C0C801AB29DB46FAA966B3DC342C30EA3680AE2C0DD5E780C27F0C8EC017D7B6216767C713A25810D05064E2CD50747EA136E90408FB234F7338C2CC4A90CE7053B90FF456FB03DE458D0B30F6C8DB0BB5623DA67970FD8EBBC2C2B8CAAE47DF186A383259A471509A2B5E48940882C4B94C7CB11422DD4DD0AEDCB907ECE4DB4BB8234726741E1A205F93754B5DB23A7851008B84A189728520BBF498E561D4B152F0A8368AF6E60748BC6021BB2EB02EC411D2C1FBCFF9B06B4BD7EEBC66461A5587CF997B775F0BA580469601E24D3E69D0925D8644639521CDABCBFA13A53BA90AF1F0B03E7DEA07E4A91E04B394AE3A4CABA173E0197D62D0A3C292424D1381907BDDFA59B6A3119D4D91B8065664A2B48892F373D1F4E565D1BF016FFC66A4DFA1A114136FE9E9ABCAF359E4A78FF0E24F91D7DFF783E02AB6BF01D42F9137E871A65D84B3B3C83C10A6D96D8889B02F7B05C830A0883D5B1C89948B042D260E579A86C899871 +sk = D3C5ABDF2849E8D534B8B8FA09ED86DB1C362F7083964B3932A72348392C7C23582E278C725F3CF741EC2C87396B27CB89C3A11337478B5E36E85ACD44AA0C518F6B9B33AA4FE9FB210E080959EFB9816E8D27C353478F66FF5A2B496DA19267A6C475C6A30C615B5B4D38628EEA7282ECF8CC7A253AC95F7A6C220E6BE65B9A088548C9A6410A2132098284E1940100379092281149B40512204E6238715146421A31481C114C11419150348998146CA4368121176902B54020C74C48922589306591064D123492191386DAA4311AC40523265101866812875119B781A32652C31445E48291CC888D1A010EA42042984841C388801C081054166D03288C21869021B46D13B62060C269D8048102095252A2680A3851598428092908A1920D5A32885982655A14425A468A18B82452B8112182904A20401A3509642621CAB245D8B049082289C200654318921904929AC0315842661046501B252418A84C9840120AC0481B118962128DA11264A2844C19122C14336E9020695B0848DA4689CC460223B48120B7018328091B12518B3465C8948112C74994184462140891100C2389881BA52412B66000350522C5608C3665042824E3B021D2188ACBA861A496044C348D89840C1B4965003031128224D4A86493C070C838100B306282464C0C27928C988C0A914813C14154208690128211B871CB204C02322E04410E21392060882018432184222E80420023C341E1B8691C08861C224DDAA00020082411A62D093932C1B831D29245242546D012611210211C000A81484EDC384824402680266A243330D0102819090D62402AE2106620032822999011106C01480A59A66C58300D240950DA42701B972D090631E3906C63B67052325200912CC9107104B62164802464A810CB900102117204093091A20D91186442046220102E11A40DE216819B94682330450CA68902334659460909448109830DDCA860823462899610C188515418611CC40C24104889B4651146902315088B0050D34090C486081CB50421A42860129164488CE130908CA03119964910468C0C035218336AC0C4894B280998102D92824C40328889966D834600CAB601009470A1844CC346624B8849D3C4305C002ED0000D141044C0228920C6614C48425A18629A0422DBC02CC33245D1A04023076E51989118854451384E00942060C86894C271182504494805C210724B382851964C0BA5645CA22888244984406E08466E12390D60C4009122090F04194EBB6299D3D6F95126060385D1DC43F1DC74191D18B92C246A5FB3681117BE13CD01008408477DEA143C1131F6D5FB34DCED30A670F362E38DB6BEA003AFEC5B5895ABE430508444E9D0D68D3467135E1464B72F7C706ECDCFB153F907B8935A8DB0DE7C91369C33B6F3086DC5D18F685D0ABB04079E413F0C79C480E3FEE5670FBDE0E5364D5F6DE01EA3982C5EBBB43F349941F3D4C81D82AD855D2871FEA53DF7CBC6E224FD92A57575C2F366AEF681ABF0CFDAD670A160AF26BD93E7A495FD9F581E06DD09B64AF61A9ECA5874DD45C84674A2BB807207AD00196DAEDF76738C012A0D250184E4C99978310BF460E1361AECC9098AB4CFC5C07E2634A8EE73F9F31B70BAFEF67FFF9E6500C45E360C84FF48778860C1BCC017298D059CA991365AA1F816EA920D461E51A97775B797C7322EE3F7A728994E44ED409B76C1CAE8D6C31577E1F3C03CC4BB6E3C00C92A3F602C039FBD2E3DEB0FFC9870774AA8639FCA870466A63168835BF702439400BBF1AD492DD6EBF1B62611107EB9AB206D1A12F12899776DAF69B540338A427219E5BBB0A0457CE3CC512D3BEADDA8F1ED2B6E2F62D59EBA54B51EDDF4566AF05A3903841B55FC7319ADA96DABAE0FE32CC714E49A596456F3C951D48893A16CFEDA95EB1075168EB1E440E4542FB289EB89D3814BE19E46FF27C510121CBC72E7BE3991E984DF3319FB13C46304E3ED02965945CF1FD25D12012C123B38345CA2EDA37EE2E9363449BAD6CC811ACA0656F647432A401040E0A042C8E6332CA6EB59E31CF9D118EB97C9AA897DBFAE50808C8F3D1B1C3E80976C89622A464F75B705889C7A6F81B366AEC52C6784D00F8F54D78DA81C9C7183782A74D11003C46CBD1F2D730045577F6C2736996044AA0BA23F137ACFD3355EE79B13D61A822987D27FDC6472CA6B82AF4FBD9D13E3A3FF246E1EF700684003E4F438CE6023310F6D743C76CF6003459E8FB33E3222D19502FC7D89A36C997EC7C4E475CC3AEB6390A60F5C37912E9D31304CA65D39390F52B90BB7F34244C4167979E7BB34110244C34CA2142C3F20E27843660BAD99EEB8B2812EC4EA661A2B046BA1C7211D2987B4F4AFEF7FDA2CCFF3C13DF4D452BFD3046DE5A8B80A409DF6021FFEA8643EC975AC332A5FC170F45F72D1D0F4AA4F72515DB1403AC282CDA19CEFBB6BFE9AFC4844B8A7EB8109CC9633094101BA93966B6B8F433E01DEA0CCC22FADA411F4D9DECA036E09A96297D5D11D5CE71FD0B3FE0C08374A61A25946C2FA6779B803F11FB9A3AF34DBF1593D9903B859DDDA311D86A2DC0BCC2064784C2B772B7457DAF3EAC6FB1F479A2ADED91B92B76C57785620FD6CC3EE4561DEA04CDEED43E49A8D7D8CF42DB316AA80742BA226000720B66B6329C823EED1C121EAC836FFD20F17E79EFE90D060824D523C0F46CA0420D091E87D27499BE004AE7AF2E0B3AFCA7811438477334AB9260D46D7832981D7136C0C7727A9BD1667697F4236702DC6717A2EAEC4874D2BBDF0493C39B832032684B9485508FF774CBD8B20ED1457A9CA27F81122AA6259862FAA6AE1C918A607F22872E9FC22A0C97C825A86B5FF1F797BA28723AB03741E8930F536BAD3BC84EF49ECB94D06FF3E5AB743E2183DEB486EE64FBA211C6C3D466EDB25B92CFAE3A4CCA34D9E2AEB341A4FBC4E668BAA8EE97E49B075C77E022B1E6132B901AED13ED54E9BDABCFFF232B9DDC8F118E64D777468E01CC39D0F2BA853B236C701C2673D8109324D9C4DC63B3E099E864CAAD0802C7671EF6DC0E99FB6A1FAB005F15BBBE0DE953E71CDFD7736663135DE118ADBD8516702C3AE8E10BC547387969098B1FE02B052ACE0EC5448CE026B94973EE948EC94F4C578EF9ED5E28787C9D8605EEA24217BB5C4B7D042B17787C8E58793E0C81507BFFA025BD1DD30E654237E509031496180A96FC50E6922869079F65F89EA627473FA0D4920A2753AB7BE5A31418BD0547F32420293B0004321FA89CDF1A0B97928B6D25C5FB62853BDED0770642C497C61E60FC13348F5A57C4970E079755753DF2ACAD89CB9ED8F49FB2CCCB083C80EB26171626550903C77BFA665C3358B08E5D2EAE89007FE52794818CD1F0B4CA11F9E5D057CF9B81469235AC94DCE6C049B297560919436EACE6F333FD084027069DCE2C74AEEA9CE965461E8AC5CC7B1A08D34B91EDBFA90D012502E5FEF9F7E7A57A2257B4861F935CB022BDBB115E9BBC5A3465B3094C4A2E812A965018FDC78A571F596523804D36789A9DC244F41BCEC69BFAE9348688AA88836205AB520AF3335E2000F1276A513F6F02D3E2DF204E1A2 +smlen = 4400 +sm = E0D121B716339D8F6755667DFEECF51DA9B9B65BD0892A63065B4D0A326FF22B5B062963A3684FA47BEE80792DC5ED97A0DF3999397FA355AC4F291702E6818A9CAB77313AFEEF40437A33954E9A4D6E0F36D72CA0DF6DDA106A0BDAF634004B07FD827427191E8F18563EAC3BF94350A1D2AB03B76A01EF1E95B690AD1595FD28922DFCBD860410B9C0969EDBF7FF3ED8709A9337D59C5155A56EC4240E2A2A0FEC78DEDC29CB93749E008B1542999B6C5670C90C98AAB4E069693CBDEADF3E78F7A4C78F78F2C2EB34141B81EF5F28962DF0FE502D5F76AF2D625831FACBD8D9168B18D7B93C7BBC5AAA5142B299A97CB6A080B3E3BFFFAA9AD6FDC673D11E82C232965C5267F8DF691BBDAEE2F8125845E4EB7A2F77C93E4FCEEBF9031DEBDBA9EC698671527BDDB95E0CC2D890AAED9CBBFB4BCB6F6CDF03A805189D6E36B7D24FB2E66EFA0B74A9D900804470F327907B4C1776777FC08B30D391CB4642C2CA7AF6CB81A63CA7FE10C4E2034E19AE660F8062C6F41577CAC66B90D79B6E634D406E8F1600C5BF5686C386AB6CB4BC8F1F9265D969B4B98D11DFF587DBEC94DC80E0694C115437958B4EDE7F7E979DFBE2802F53C803CD22DD08E422812D6F19FCD9C4AC3AA80F7856D3F7E930C97F61F539C8E132406B2CD67CAEE8A069101F9C923C3F3B713E7B6037B7FE1FC1AB504B720DAA70329D4F6B73772BA66CB8F80CD6736B94061846B529ACFAAFD00FBC40755E4069866742DFA97096396604CD9FE209CCA8554C5E67C649CA28FE13EFABA229E3F54F2E010AB40DA74EBA5B0C0E6DF0ED5709526F52B463CDB5B1EFEB5291E62AAB071781AF8581509AA63B28AFF052AE55F9492CE0E0C3C05B9441968B69C8E846D5DF67E7B049858E21982E169FEBDD5CEE254C8636D8B97578202D5828D36337AB10835A95B44118B4A00823B8804CA154B65B70BE762A17F3B8B37CD31DF708002D889B88251F4650641F53DE1D6BB8321691146E47DA308CE228B3F87AD1AEE21E8944878397E1AB3C50BF00283E2FAE9529C8E68E4C6FAC9D1962AC560CEA975B88EB71930E75AF9BC5A067C48ED9FC8BAAF5F0A7B93DF3C3F37A75A2292EC58BAB156CBA3023C86BF25B30F14CA12D96B17DAC544362D712660BC77501BBAF0B8374898F657F086D5C05BBB1FF632C8AD93A2FDAD89EE7A0486327293071908F3A0A314D4581C7C9C7944DE3F5F86A7DBB7FA9AA09929C26D9AF0175F24F4842B1C401CBF5ADB51E9C53E6E192215C011D651955BDD5DCD94BCC4222FE4E7448ADCD3905CCA0B3C0874F1CE0826F29591A14377516646B6259B2E6E7B719917DCA063F29442206BAC6A8FCDEF585BA141E80A1057EA42B9300D7D4C1182299064719C0472CA49EC989E78ECD10393B744D43B6FE3E0E6CD44BC7F71C7B5C86BF3F46B8EF60C902DEA6C28DE4C5B71F17236A21A29BCFFC19C0E04A6441C154B83B391A9871A5F3FBF98BB26E7C4CC65D7F77C36BC4E64F5C363835505F693C3893C64346AED9710A8EEDF5BF2F3F1A3FC676641C32E4EACA784617D2E20321CA4279B3D5A1C50EFA591F8075E7D5C4D57D2E6DDF01D86C2F9BE1B7992EE7D6E1D69C0E4EC578813FDF576CD68111B611F8C924C0F82EE8FDDA503C5DD9C8E001AECDA3FC38387DDEE79C36B4B16DCD83E988FDF7D4A1A777E1BEBB073EA2B2A96F5FE49137AFD451CF90EA0A0AE5C8891E9BC426278EDECFF8F62D86E1984704D0A860AD58B1C5905D50D509DE76513D0DBA740AC8D45B5A45592B2292B86BD253ECCB2C746098D156633971672564B4BA8CA78B42A6A2D641CBD027EF42BCF320C260EC232DB78CCF61FC2BE18F793AB5ADED1EB01A987ADB00330042A444BD9DE1A9074CDDC62C4F2296F6DC79275968F0FE18DF5D6F1E2B3E831DFC3A1442117784742A14F1649E81AF9B0B86DC8506496508EFE95873C6C2B052232E5EF489F48253C46703AD748C08003D17F1DD504C1021F25A2CDDD19D2072F8D239CE04A6D9F574BB4E505A9DC6BC2A18265BE31615CBEEBC64C7C323D09DCACAA2505C2A33C1BA489AC2EA3377D053CA36CD1EEDB82718692D5028DC2E23317364ACA2568FC575981BCF6C5DEF8A39D955B7B13F0E5E057679AE61FCD00010EADE019398C57E9254035D1BEC1B113295FA1171CD223CAA857446D13098B977CE14E0DE916DA3203FF27FF09CCE5DA0CFC591CCDD76E80C330F41095FBB02FAC54D42527D88FE4F6F429C487D45E57E4D9B6F9C14529AB95A88ED4DDBC0673F98526C0F4DB0F287FE77538887EC66C262509E31E88679BB2BEC9D78DA7422181346CE2D7B604FA76644A86BA0C208056016F1F73B73BF2E964C648406BED1B49724945FED8CE6E558797E20250DA829DE87B0F425953A7DBDF3DE9C62862ABDC629AF414DAA22750F428910F6C5D063850C3DB84A70F127E0B6A5375E997EC2B77B47E0263BB45FA2DCB2E88AC5C06D39C9F220063A577833DF43259560F6674CFA163F602D8F9356AD1147D9A38EA998EFBD51935DDBAAA5903FA261C3FC996A2AAF8CF8496AA0C4E6E6EDAE26410595336C3EF2D555B67676DB61F6EBBE1D8B13DD5FEA6931CA3492FF50619A48627B6D182222A2393A3F0A66766BDF32B42B4A3F31ED6F68620E6B065D54D4DF6C73E16AD5543BF0D86CBA711CFC561B8C4E1BA0953F7FB1439E55F60C92245A71E450C589462982C1BC767895DB6F0E908E3A2634FDE118B8D26F0D1F6F2B089B5723A89478F0959739ECF27AB67644C6942EF06D13664E4FAC41B2C9D1E234F80801F0BD7C5D18685F4FB8A198B6A0CAF818E88EFBB44898D9D2208ADC135BDDA1E24D411ACE05661BFF92C8B14BD9C4375074E3BE185EF34902883E3D19B0B03B715FC5E1084E2395FDBF2886D13983B16490BDC081622BF757BF09252BA8032B59793D2B9659631A84D01F69BDCD98B54DC822BE14A717903CCF9BDD77AEBAA91689ED731C6976A24EE4A64B1011459FAB3DDFB5075F5BFAA8449020E31299055F41D52254F83E9BFC5F8872D6926CBD59489BC3319CB84AD7F6036389A18F469DFE1EEA75D4A7EE466945977FBBB72C5BD5C44D59F7B6BC383389EEC11BFE1A6E136EB7A0F5CDB6F23F96FFB51D7A65036EB6FAC9F59B99F940C50704DB7098D3B3ED600CE7ED8F11953EDED9E9D43949E6E026EDE3C8EF8532CC88D6695B51AE7D7DD1D8AD4FBD4CFD34301C7BD962719B220F8860A1315963D68D7D6DA88E9F16F10F8B154457DCADEAE8EACE3C7090AAF76E933021B2562D345E646669707E848CA3ACB5BBBFEBFE020B182428393A45575F74777C8E90A6BDCAD7F2515C5E6B72A5A6ACC7CAF52C4A4C696D7B7E8BA9C3C6C8CBE90000000000000000000000000000000000001125303EE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF + +count = 60 +seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 +mlen = 2013 +msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +pk = CD67E28F90F1BC09CC33CC716DAA1402EC869C7966A72D70FE3B8226CE1C84E70A9A304C6635AFB875823A11B853357CFDE3413159033829BF0CAC6CECDBBB353494F99CCD209AFB24B316C2930EA38FFD3208E74D461B20745406EC3D53AF1C1E04A72D52F5B1B729EEF011569F35F8FFCCAD5F743FB16AEC828BDA6CAFC0509604596C0B58FB99045D63BF13D39A853553A911533CB15CA1711FED2D780EC82619B82DA8B8564B8FC0D780EF164DFEB5EE4B37577787589E52956300BA3D461C31A618061B0BB9C24A06263741E7A703F8D76D7E5ADC7D07E70116015591F94984A6AA6C24F753E4939293FD4DE587D0B1649900E0ABA3EEE126384CC178788AA5F8D593A67FACEABFCDBCEB5010F28A55D1D8760274EB9B35A7BE497EC1116EBC2A436BC5F1867C42CEE1F7DA1CD178A40365CFE246F571AFFECCC28EFCD13AD229B890FE41179CAAA8BC1D55F41751A25EB96A7E5AFD0D1C1AE564C77B8D7CDB56D516551F8452ACA198347AAF478AE985A71D66654F88CCE4F0044FDBA8350334E348231C84805F400EABC87CCBCA1BA5CD7BD3EAD1A223F402E1CB9E823D4886DD12FB8B83E6DBB3D67CD6714AC9D5CE592E2E6B2E3A4A0FDA2D2B6170650B0FE9D8144860E6194D94C0403B676B34DF4B61421F4C58CC52277AE3802483617CF030F7DEC26917F42611CD2767B2FC058959142587A63023A27D2AFC75FD00A7E50B15EDED7739D746443C2B0B510F9EA80DD1BCB50205829FC1AE1FE8013138EFB3CB094A3A8405A5EAA05146B9CAC675006478C4C62FD3849516DBA0E78D32C1E8BE77B301DAC31FE75A47636B3ABDFB4F74CC83A19E55538ADC730935C4EB1F696C86593DF7426EC23F1AA6BA11922E8E6E0E38F9900FDC06E45AD144EB062C8DBC74002FA5E9CAF2AD74E89D1AA850A81634C040BBAEB15B58ED87D1F38D5205E0BDEF4E9C3B456FD4A7E29B0819C421875DEF286782060B32D3227ACFBF5F5C9C459D11DEB5BD6F027874ADB69ADC43F588F47D38A9C7F45C9827836BBE316BA5F44647D97FDE7C7B18CF279058F56DA2F1217F645269C6C0BD35A8062ED4FBDEE8C320CEA334A43820A37006D8B5B0F167C2F5B714BB00C4302A4A875697F606C9BC9B1A4961691167465BEAE68D3B916BA6B03D5DE95FBC218FA6BA52BDE084A71685AC93C393ED9063726DEB3AB6BFB4AFBC996132C5E5562D37CB9E03599A6B00AE9AE1B58F1FEFE0035DC9FEB605582445CC49DC945B72D2C6EFEA1CD601FF0CA5145FEA14BE9571650C5707D88C078E47D2193259F93BEE90D74F9A3A5D36C5A10C492ED061021894F7B0477A00B6EBA0A31996B655B9439BC62545E27912D1ECE5B35DD1AEEB4944D2B4FC73A88A39D5423F97FDFBA9F5F445615B92160050016D8C4EB1290C632DA8E705C429AF77640F29EC67BBF910A4C6284FFC319FE4B513461D96726461E72CF02F09C61340BF66DE63AF0A0B741955F0260E84F1D5F89F7B32877DE31412B380E4B3A8F4FC7161385D7934873CD92D1190A92AAFDD94CE1CF165A965D57B65E0C3EA128B9E6C4786D7AD253D17009FF9C35D638018E610E08A970A9CD52E79030D54C239E672A9D71031E707A86B51BBA2E23D0872890256AF403B807E4C5FD57337AE196E8BB86EF0222C6FE8E68921768D7B5AC676014075771637BB70E1DFEE3C59644B27BCEBDB2BCEF703D1D4D76288A6795B71420B21F0ABA87CC23885368A01E0543B2A85A6CFEB07B0085EC63EB32F73BECBA31955523260CDA9140447B5AB5F654D66CE3F8D788DA9BCEA6FBA47025BEBFF9F591323F4D47832DB3AD949248A59F9663D3642A6B810 +sk = CD67E28F90F1BC09CC33CC716DAA1402EC869C7966A72D70FE3B8226CE1C84E7050FB5C5772219C1343FAD449D61A65655FFB4F6DC0E4EFB8B1E3F9565FCA254E230CD2FF86AA52A9B32609A640395D1A925B75A0D34B574CE71ADEB4AE6E272024C6128B011A8FA38D993FC5B219FBF27CF7F820C8A6997DE253585FF3160011B492149C85150366A5A866013B8309CB86C5126645AA06C13070C134606DC40421930711B464D128381A2164610406E98922C824044493042212141D1866140284462848C82164C24956022380D93B42812C41002040191284E11110143304E4CA290D9028622B46DD00612CC961014C4704A026514410824106960068A04358193C40D82260902990090104AA3428611012621260408816023230A9B2892A4366514C42180B48943462AD92622D4262090C408914072D146261828859BA01112216694848548068240A82980A08C4B0431844004A4A441434805530290230021D11805241588011426DA262A648631D23886092931CB2226C24469833881C4C46C4342491946081A12829C3801D9C8000C0191911242231506614681100465A2B04000A268DC0092D1108298C40021A7019BA68498046C13B48C810492008168A1C06109C84143C02D0387901C212D022870C9908C002526A03484530290C106650134808C32488C140D831209419029499021A04052C8462E4C442A8332461B438C99C6009C046E4194881C13020A248109286850123280A04113172A8238921B38609AB62488024D64482143324881825109196DDA2280C342655A38091A20405A160D5A4082E4264D19096612A5011A4481C924664C08229CB2481B11111A260112C42409109223240811C66D19096ADB2881DA824CD8048D0813724A4844229890D32841D1B2015C2890544289D4024DDA0840218865C1064A0A070540088A98242080B82854B029D4C6808AC25008366ECB465022806008A8082147228A2484DC362E91466094B664C3A025228910D8A0104186102281251947118892251C0364C116314A320A0CB72D80382D20476E4C340C1440845A822D03A35101C390440491C1C05040A46801132903058001268C03941120C63010A610932421132249503025DA0620D9080291249163086D19B33121C42163042D00B3000C160ED2420512191081C02108B76D4216721A068224C98D21937049C2401824915BB6701B006E202006DA16911C472192028CD2828CD9806021420A141804C80424426F535662A14CCADA02D77DFF91379E5AB54098CADCA3F5D2676ECFC55D555A2C48649A703817E310A44DB4F0582EC706BBD75C545BA57B19B507CD0BBE109CDCAEF664B50673A6D577F945170687317775746D7BE9F8B147DAFA1643DAE93FB331B7680CDC6706DBDC11BF0F455CD77131AFF721A7958FB73E4362FD37D6A9045D7D2760235D62CE173AD264121A6ABF1D62414087B302CAA7DB0AB436027FBB16BC3BCD9040E9BD6CDE346773EA7D7A7B87AC0E2677BFC8BA802674662922494C5DCC275CE2B1EA7BF1FC1A36F79C895645662BA8B4E37D1D74C0309484F2E7FB0179D67CC290791660469D2305FDD586622B61C8697A052CDD2B1DD179631BCF6430955048648D1C90666FC776028C296CA1D55B64190990FAA35D005771E6ED8B206FAE73B9811F03A386D710CA274EE78356AADE917C4C8FC2A1032BD854C9E2A3BB483B1599EF871684BF51196652313CEDB4D39B13F82E5AD65D0D4D101C513B28FA928410550FE136AF27665856DFAEDF9D4AC49FFB4B31085A9B70F646FEB8BA4F2D95B8FB5D101E180933348C0E547E5EB92BF45C6D63C1F513DF0C53740932B29CEF4431EBA9E15814EB9AD63E380808BF611EC741609053A040BC689711325234E954667861408885561A97A496087FF5DE35E0BEFBFD21A79D619496156E09A3246FBD406E2DDBB2E3876A34951F89EC004E53FE46C8D19704186F523080CF2FCD0D7DACF1572BEECF56E2CA6DD2DE003E126340F6ACA327BE098363D6C0D313B78BBC6A9B825763BEB065DA2FFDBFDED23B98963B28AA9E77A50EC065A0F6A7DFB145E00506A07BCB7CDDA10F12FB3A0DAB3AD223FED536D7696A686F060516EFC2951DB20AFCB514A91A3996BE6DDFD788E6ED32B62F866BFD4091131A9636CA8208215F383239F2B3B80E4B361B96DE223A6A1F0FFF8D3306A926E8EDAC9E717C209E1FBC445F1A67FE5DA11388780A11F000E075182D0C12E02721BB72E5B0FA42C77CA8531612AE3504062E9F358ADB5A1E94B27FEC2C706AFACE108414D3D3981A0E35A588358C682C25B6357DB4D0539AB1A4504449730BDA05C218C3D821C2758E5AA8520777A20A910923105B90CB961DEEEF008E4858FF312A61B508D83F438239D369AA7E1D824DB80A95B9177D996806F951596E98972087CD361DA8C17F71C3B38622175711EDF4D5BC8BFB99B99FE0C49F45A58C6034C687FE25A29B904F6ACAF92AADD18667F5C1B8FCD9530AE2CED55A830F1870281D01E3CF37A3CFAA61DDE69E90DDC29B980B5A516010E613A96F304D329DED7AE4F8902FE19F1F9268EA0F4EE26AFB74D7F06E9BBC33F8DF5F9EE8B77DD24F2C55727FEFC3DAADD7C530CE4A3420F5AC15A701AB1D0EF141C47CDCE69F93F8F827A90431A8128121DFB33EBAD29C6B9BB7711CE41B1DE110805FFFB67A3D69FB4D6284C1E403B37A707B7804064C00E74F1019F82147750F407869FCEAABD68F727F593C5094698244FA1051FEB1F151DDBAE36D1717358A39A023880D3C8F862DDB783357C6B1D5A80D022566135AEF288E9D27A182F4713A88427FC0FDF3D6EF497413F0CAE3675473B9575E021BAAD43C42E8C267B5CE46612816768E655B765251C0F3D1F8963528DF19842625A60B69150850FF77BE3B2DF8EFEDBF6ED0A4AB86BFEB3AAF334CABCB4FBE06788C2EC5FC698FEC5B1B50497D77A86B563A1A59526AAD257B652FCF1FAB5DBEA8B81114229D4577CD5FAB3765C01DA69FC8572B357E74925A4E585B946B182C72684B562A1531736E4853859B2B5B562E414BDE214048FE1E2290AAA63135AEDA40CC7CE524F706551D444406A0C3356BD04586504CC4F785080DCD751FE3D5370D0F56D50EA7E5E07F375DE3D9058925A9E3EA4CE6E8809C30B775D6571D6A9328E35DA13DACE5F14A31D6A74E43814C6FD1AAF4DC6A121B92C43886E98694160DF6D5D35E0FB6772E17D1810E9322A7D58C0A0E10C3B2C2268E18C91B0AE21787BC35420F94E40A3BB2CFC4DCF17817E563B0D0B9D83229D2A84897AE19EFA9B762882D08C0170659E2569029BA72F11171B97009E8E0927F24F9106A6EDA70A8D73A6DBBCD72672583D4F6E73F4D179233CAB204074D916FCDD46BE13C8FC5F19E655C4B796B7920CF1C192B9B7B1CE0240D960CDDB9C5A9214DF795218CD6F18B7315D57FD1FF86D5FEABDF2DC0513755C0C0BB39B4DDA2E187283D8F28BE729B841768AA842572A3B24FC9FE9CC1F54E3549F5EE445938D65AB7926E1153AE3C1FAAF2041FE8D41FFA9A2822FBE584346B8ECDCDC6FD3CC6FF42F22702CA3DA7741D49175195138FB76E01 +smlen = 4433 +sm = 9B91C2318343BBDA6D4D52CC7B3EBD36EFCB6B9FA972F0FEC66D821BEC13AD0969325989334A60495C00712B96CC376A2B2ACBFE96B804CA46DCDE363D92FD9EBA52BDDAE4FAD73C8A8026724E08F9E3A24A476DB9D3FEF8FA1E05E8CBAAE3567446D815AA9EB0364AF366DB66ED06F16D884DE2845F6332D6117583294202D9E39A99C7878788B88C7C46F7338E0128E5E1C4A0339299C9FB84B496D922FD07FEA17A61DFBC86EF7A54A03AB8E1003D4E7CC02FC69D6323F880ED394332EA605EA3A798FF11B3AED66EB37AB98D4363E70E6AFC2908ECC5532E8E79BE4E1F90B6609A6613D126A90AC14CCBBE0ECCEE241287466172BA65F8BEACEBE0AAB573DB4B824C1A9920CF48684D3E50EC6C1A2528DE7A518FBDBE683F82583DE4F461F41155C76A960A84520D38F962A1EFD97835A99A2212B3B5F6F0B652E43AE7A0866990BA7D669470F6AB2D46DD31E0A0F08E6B9DD5024E395A5055D59BE584AA8FEFFFDF35682AB5905ABA86DF6AE2A32314573F0211079C4EA4B93A82BF1D910AE214D4A7C7A8A8F19ADE9687604D945A3F43AAF6A17BDFEED23B5A4CC08EAC235DC736DA3525FBEB43E1D2689D2516710E326D8AA0F6019F7DEDA2CD35FD6B0A0AF529685106202B6B8A250FCD4A66F313CC7F1F17BEB2D4A0FF25B35226A50C8E637AF49543D3A39F4903B2EE2C8B8E4D8D1BA50FA6C3F0A4F997DD4036B2391FA7CDA4383362A6CEE5E0B50556EFB2D6B013EB5EAE8C4609F1A53EA6BCA04ACFB04E047DD6507562CF2896B56BDA6EAF1A2177AF8738AE80080E8AE8C795E40B94D2DAB1BE5FD2CD840D55525AD103A378AFB5619AAC86105AA2E95352D9D9FD99BBC8CE5538EBD7C25072D429A9FDF4A1FEAD1A49755BE35B3667EDF8162BD4FEC69FC92C9A981450BBFF2C90E78DAC74B54C3E6529CAF130C8653039607CD355A4FB788AF12C643318F08E311DF4CD64AEA8DF19125CD576326879D1E60F62E022C9EE46AAB9222A5E4E013F9C8597B92F41B6CB2519A15C4CEBEE071BE2E271B123E1EFDA10CA55B549AF3F1CD5FA5271C532D2468874F3D8A59A056F95D4AA07E77BFAF2D6AE95150F4292B8E8DDDBF235DB9FAE462BB1BC7F3EE2E56AE0443EE834498DA36D7E2B863ED6DBCF5EECC0810F7A675902FF32EFB2F7E26A9D37D8878EAD1F013E699461DF1DB3B05B7B4A6145F983BA745D695A861006974AED233DA2AF765181B3326C4C9A72AEAFF3625780FD7794B76BE432B0B4ECA4B41A56BD2622DCEA87A4CDB16FAB4D6BC408646D4928769F4DCC5A5D3C5AFFA5385CF105C84381A3F0F942D7C0250C662EA79D1944E4453B4CF3EBFFDDDF74C848A67DE38567AC0D1466AD0004DD99C13F8DA8FC9B9C60AA77EC58B8CE7A49BEFDB70B8140BCEE8A96BBC2C7A6EBEF030829D6E20B261EA97B29084F2C03415873F43E3B2FAB48879A8485BFBD55BAFAAF12B1D4ECAB2D7A51F333E4F2178F60F28CB134E2BD8E5C110C76DBF2CF870A6B17F078E353EB7D7A62BC693BF941B0FA2716C62719E7A1B1A14550AC9DF3AA70E301EC0918CF974FE2F8662E51082C7D86630B622C70E9BDC7BD47CC773123ADA639B4CC333245AF635A2B7D2A3C72E1771067B42019582FB399B284F84A8175CFB9D2EB2C2FB0AE00718DC8DF9A405C43CC42AD9E62890FBD17FEC38597D3CE1398F1D893728BCE8A95F79F93D7FDD769238BC3CDA1C5DBDDF144F29C81BEABCB8C52A13EE10DFDAC254FBB0BA4D2FA06820831730918E80CCBFD23E8535229CD53AFD26308A3CA4D9AAB109C0F28822F283AAA90954BA68D50B541063BC45571B660FB2059D7CE3D49BCE6E32A3A1CA84FB41D01DC39A0733BDF6171A4361E2C19F0247C1BD8F23DE2D9FD4C58AA3CBE4AC5307042FE9A7D28FF8592E048F5AD3889830979F0AC53030CEC4C224236707B62A8223590B1B7FA1BC8221C424A75783281E08697983DA579E1C256AEFCB739DDEDC7BABBAC0127A6E2BDC37D09999EAEC2E2615249D8144D2075F2C7E4E5A26563C846864F6ADE78A65FAC851B3991C3F49B5F5FE858A71E954408561685EADEC50F62756EDC3FB2115C3658B6CB43219A5CD75DDDA554F615C6A1B8859DADAB136B03EB4ECBCC7CBFF6E23CF55F953D58808D1263783F5DE9E77098007C51CED0ED3D0C726A5405899AD94C52ECE2A30310F86C096984981F6A4DA2588FCE17DAAD3B39B90CAFD50BA3C3EECB6EEC9B55E62D5FA70D9A533B15B307773A2375EF03CD965DCEF78F865200397CB62B40471C6815D14492B3AB19DC9E195E34D7E4D3A4C1EBC5039296C3D020F95B59E5F3C303F6E10FA73EEB2D8C6B13696AA4F35A18F3B924E44C9B39095B5BF8ECAEB3F7EAF4F3D554B4B6BCF8E7A11402807913F99A06E1A04A4DC46DA1A8AC63AC4051485A3F9BC1C4E87B8BA8D55C631C089DD1A9DE73503F5FD17AD0196598961DC9CFC62E4E1E704BB6FBD44AF2DF128845602B491CADF60072223A91260923490E6EF0D6658E12CB4FC894A82861715B655BA1891D6F4C12B6401E45DE46A70B718E4D2FAE4CBC9986B46217BAD2FB93CEAEFCBCB2D39338898728F7CB12500B8E12A8BFF7E01542C3A9F829E933821AE1AA5D58DCB45C807CDECCAF625F2D4C384EDDACC6E1D538A5FB3506654B90CC30972C979701320976E7942069C84FA15D2E9C66C35256E7D1135B0F8145189AD405FD17D7B16683CF512B9DD0598A66F58BE6AE15CCB6F4AC135E993610B0764B2FEB9026BF00E3D237E0E27BEBF624FC3D7D39719CDFB1EE59FBBDF273A5EA818514A615D473A83E7438773E9F2CE5AA4DE107329D610E3518767E3515919934F43DF2A772DAAC4E2AC8E37B5EC88567428AEBAE7AC63BFC4BF6DF499047A506FC12873343060FE7AE8A41C464BB33960A357B10FAB82DCCCD18466BC3552A9AEF4129BC89883FDC49A420B854E4816A9E6B2F8D13405FE129EDCB56EB2DB6CC90503FE7661089F03BC4C0963834A7C7AEDD414099DB0F02EB2087DCF8F5B1C6AF756D6D6F011A06BC4D479C0A7FBBA67E387011561ADE8C36B5DD3720CF45F0FE4AC8772E368D30EF4BD83D446309294F68DE3B82564AE8CF22CB555ECBA7B8EC4AB0A249B0A51120C087C9A90E746F42B008BF19C04066332A899A2EBDC2EA7FD91CFB5E391CF780739F0C0DE1B787856BF5AA5DF003EC34A8583CD21B25784D289B41A3922ADC2100CA0F462D6304A41AF97EFFDB67EB97FC0887033029A76A751B508868DF39684355387C75F03E409A54BE80259D1B2C040E12394B5E6A767B848F9AA6B4B8BBDEF1FC1221234A657175979BB0CDE4F1F2FC0408747D8CA1CFD0FB14243757899DAFB5C3D7DDEEF5FB000000000000000000000000000000000000000000000013222B3984C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 + +count = 61 +seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD +mlen = 2046 +msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +pk = 47C83A668A4A03962D5F0A9E25C3418FB0647FDFE700C4579294659461F2F899621749C73371A33158B4021EAE7A3007CD6052F0EF4ABB1535E2088EFAEF89346C598BAA14DCEB218BF0FB9A94060C4776AA6B9ADDF4F5084E176ECA8E50CB2B4A3EE7C2DF96C64CD6DDDC4991973BB3D17F0E11FB46965176103848C184B7AC86F6ECAA58D4F75B0DAA2F55D4836456AF0278F02D7D95246BE8E291C01B97B60DC397C00D92A455E808F5259783EE5042E660666DD40D33986763516978AD77BF66175EFBCBB72999EB88D643D3D3E55DDBA24A7122DF47F8D17C801B7EE0C7AE4320B23EC0AA8B4327856A741C74562DD145A58A2365E6CE23E2F1B9CAE727A408DA02F84367286E5DE852997082381E5B4511FD5B4924365A8DB2E6EDF22E172B20B33ACE64E5BA2B497348B7353683D3F60FAEF93EDE8EB34C20944AB94C5D55B5D33E4542ECA4FC4BA13860B03A2603C794FCFD9B4155AD7135C26793C9C02388E041AA0DF09194E198E7D1D2513024B34BB88E9D3B154291B66A4A8EA7C2B6FBC6C19D811C925B6DD43550E6ECD541E2E8D38AD531288A981F3F9AFF241D3A610CF509720386DE325749D87655A91B2390255A230FD0C64DEF7B6217CBFBFA01FFAF74760D3D04238DC25369AFF22A66CB2DC6B3ECDF5EA50A5869E7C58766EE07D1DBE0F6F6F48B127D41BAC1CF50EA1309ACBCBD704481AC11356ED1E185FDBA806146585FE55BD4049D487FC93F09A3BB33C4602E4CF325C56272E8725534952BF6C2800AC87C4A5561D1C7B1AC780368A05FA4D0469FAF0D7CF4AFC03175404E795A5EDB06F0E77EEF9723F6B7C6D9AAF0EEFE8F1A8B36CB92C87DE8AA80CA6DD3E5E9BB4C103A614EC2B1062F1619A4DC2125D057DCCFA3F8B919AE8465442E645E34BF939E936607382FBAC3B9E7EB60C648B1689F4BBB5BCA8D2D7588AFC105DB502660F14718BEF75B8C6CECE571284274F72662917403B9739E569BDD516208294BD19BE8F7D0672B3F3377C87358E804277A7B12F62B2491B87ACD850EDFB8A59AA64DB8B27E336B15F7366DA679B19FC77A363C913FBFDA50BE97AD699B574C8B7FCC3A9B87C3A48A473DEED245D504D4D809B16984952ACE8889AB782E472483F3868E8FAF170D7107FA2524CB5F8212A35CAE6F4A8E9176CBF647B5DE004798CB7D5EB448624B9C62CD6A52C388577836A19F8588A6C84A9E19FDD9FB7E5FB8149C2B8E8A16152D275F2EFFAD9F394ECF81A408C714BA83F674960C12C85929C25D1F1353D8480AD93B4E37CEBA8EE3E813BA6FFFC3DE6AC6198A9FA479648974D4428EACEEC9495360D4774ABABC1A73DA77F42A6E4F34009589F0371F38F0EA145DAD4318B00FA39BA522F28379AB057A96F5746C46280F934C40E6DE1431CC31D06561703B0A7D1FF13DD18365B85FA8798D58175AA7866A961F846F011D1DFC70155F97DD605D3EBB1EA47057B576C9833C1305FA5DA47FA845D4CD671368E93DE3E7FA00A40BB32749ED07555A6147B9E8842FF75A2504CC0CFA250B34A420CD2ED917995ED19D2D983178B8A00F7B1FFC05B72B3F6F11EE40A67082E6EFF49F0D84D8C4FA28990EBC4E69EB2A000AEE76536DDCC5D6DE95090C9B88CFAFDC8009E33650C229663964F79B7887F13A86645F12B7F0C8AEAB968D21BF582E9C8A2EE78C7012BF7879146D39D2ADF8D483C05739B9775D3B020E2485A91F60F6AFD9F47857E43A390E5E4F400AA0798AD2CCBF0589740325AE6AA01162D216D0CCB7827C6D336D03466F50012548C81E69B2B1E87E49966154913545F302FCB1E4BACB42AD1F6D209E9C4F4CB5E2662DAE9475F44F +sk = 47C83A668A4A03962D5F0A9E25C3418FB0647FDFE700C4579294659461F2F899AB95295257A3198B1CD86D0EE2402205B3847CEE05586A9C34A50F7F53B463DBF382D4F93DAC504F4F8C555541F2608AD5709D918586A9016943453778CB7F289A6A46085091B9AEF4FDDD21C957D1DB6DDB8C11F464CE9E38B9322DB160CA400213008230229422891392041AC84D43B49010B485D4268024C451E3100102359124B3295104654A3831A4B489A3B684D9A89022349201A2610B29800401464918728A4800200808DA008209040998024A588229543650CB346804A871031610D8368040B28CDA488481306A0C90900282841B383049B245E294285A408511127122019081102681920940340921A10408014149A28810082122306D0839085126696310505B340CDC9625E30632043432C9060AC4C680009731903852A2829020B8896222458CC64011A2910A3681D8068991C42821979118B100A2847113454254824423B4308C369120262154348D4044920142904C9051CB400E644820804468A4C871004909109271D206650A168E1CB744842612E3B0814A221122B271121542C4062822378924032122069109432ACCA0854924065444214B163149B44C099464DC2612808229610049A0C408E1A06054A66860C86D09260890442011398ACC8488C8142842C4485486841A349024480499406222038D9488840B408613290A83B6048484304B98211BC17048C0211934065BC4719B162A41460520322983B00D80348009301143B08C91B468C3366C14198449840D23A971CA022091B864A3C40C1C138CDB428050926D24124D503450188051D24072438244149264C0B2858A000AC390051B877191022A41362901274121062441146D89C431144691E10652C198491384819A34321933880C366C222808A00629DA368C493869644870C2024924430212B9504CC048993672D02026CC2430414060403030A4B28048C0649CA465412804DC4849D1B8240C0712884640E23622A4408E82C80CCAB664C814811AC024630882D90830A1322EA436651218050A10021196049C04419B105161126549340D9C3421DA0252C1C829D144251A31221B4552D0C281428485C912251C8708C8184C09A82009260AD1A2642340815C262C9992458804461B276162A22CA22261013220E0846908C9884924225428441B94248136261843104110212108484B182512B361A046061245810B038D0A4868A3428160882C8BB08C2CB000590B937BDDF5B2EEDB245A428DFA3184DE8F6E8699D32AA25F670E0E97F402955130335250FD291465E5C7234B233F43367974EB5F93FAEB0ADAD9877A7D244799DEFCEC82121958990DB8543314D0B929E0805F815A6403895E0C0C7FD4F85EB63DC270D5DBD41A0487298509A95EE7F95425FC58100DFDF2617624199818B46B0413232867161020CB15C1D75993C795CFBBB594AD50BBF2F02DDE0B98C9CAB0DBE3A6E5F9B99FC5028C89073C582855A959589814635149818A84FD6470D201B8035ECFA4AF9DE4025FCF8283FA553E41A4AE08910C14E5178880A39CF92B03A4B84F13B350782DE48DD77A5C1AF800E8D5A87E1E6600EE13F8DC50E957E89B9AF156A228B89B182C76EE7EA16BE7B7D101370058185D38C721C650928DACA71BFCD6740A264FE815688FCF409988E89C390EF4EB8BBDCD618E8B447BE29F4DF4A9392EAEA04FE0082A31250E36C121B792854ED65BAD8CFFE094AFCFEBB200A8B363FC450DFA227BF38B22B7835098FA5FACE332D367281E6F51070DBA4DA4D98E95F151B9F6A849BA158B21DF83614F6A028F8AFBB9DF21E407A3E955D8C3B3C4226A95B4ACB402323E423B7ADFF68F88946A0C72EEF49D70651B177B59BC0B6C0CF7D9E07CE2B03637465E172C88ECE1EE06ADA072423BF55525650C8A6BD61CC11B17305820A4B34C8C267E33F743D48DF3B9650ECF9CA54E49840738B1719C14F68045AC1F51F48CFDE5CB6AC42052BB951969E2317C185561DE143DF321423B20033A52C2D7EDF45DCD4E1DFEB9E5E0C4AACF17130634BCA8CB05547DB1227D3EEBC7BF871801D1EDC43F872AEB5CC693079CE5D49172DB8A36C5FB9AFC8732A425B8EF08A762E47DB25D24BB69C431A500CCCD342F9D81FAE1550D3CD5F333D6244B7ED0C4A054B13609E87123ECD668BE199204DDCAC9053A4F2FFBC30A60A3CCD2FAC60FB97F7DCFA07F91342216D3197B8D8646542C194DD7FAA3FA539F2613C2E4E79DABB6E81C1BD1BFB26FD0C33C4EAFC2D57101AC248641113794EE1E3C930A314E5D7BBA1052C71F231FADDA13A2B2F83F167F917325E6BF63B10CADCD5C2DD3F93F8DA7CECD29CFCECD790A90A1C36805E0867AF95CC63E1FEBBE324040F611B3EFA0F45F05D1F7F088E5FBDB6CCCD0B2F4D7BBED0A750EF648D83C7688900169413915ED3725FC593C76D7C0DF809FB3D6DC163BA53A8E6794BD9016B2B57F792D88D41359B64DC94FD5B34729F82D4C6BF5C0F8FA530B7583C5D2F12A49E810E5F3CA280F3103B7E4A8545234E4A89BCA3D7BE5FA42E1484162618454C1E7B505EEF3AC8C79199787038BE8E50CC5C3E28596954A41BFBE79E7935F75ACEC6DD0165A7852A40703A4B93874D6821A56EB884648DD56E1D04D07BA061AAF9EF2FFD08710C55E3608415BD796F0E611A96D7BD5CA968C5797F069D32FB2A0AE862004B155530829FCA906D8DE49C1D206B58DA35ACF76CB365CB4BA94CD2B9BC4E4C180500AB7324D79CC44654DFF946D7C78654D1CD9A24BCA3F906DFE1D8CFF20B99D356950198755F0953839012AF2FE276A6F362E98057CEDC8ADB5322F2CDE562F7A020DD2A75AFD7965DA9ADCCBFC09375A31FE29DA741837E3D5E7E8F4028325378415B2E189BF29764CAE2F19B1F1F5B885AF9AE066272732534D75658986E31F5DA94033E8DAFF55B11786545B0248A94EE6DC3521A8C00D3926D1C4CB1B3BA0CE1C95789118F5457BD3776FEE0FE18C871958038B8EAFAE2841BD0A6BB0384F284289784C2A93CAFCEB6DB15FF4AB16C9AA394A6689B185AD1932BCBF6E497B18B2480991B6830E06327C809CF3003B1FF182FE724A6158BE0E3547AF11686B9C7AA37DDE903608C3768269530519AF3D2B822441B55567F674182A9E8809E4CC8E431DF3E03DB94BFE9EDAAC3D5087EDFBE98E450559AD9CE934815700283C9E4928D50F9F02E32AC73EA47C7016D6962F249A5B5778AC20BC9217F88A09340B55350088B637C65B53946811097A9975F1D269264B465D66AF68146A6967A27EAAF252E5C12EAF9F04363E77D37CA1730A6C37C6A36A29139EF27BADC4E53E94281DAB415C2CC29B60F1D80B86D27796C4444F97F567A1335E4826D5DA30E69EDDD605DD743B7B05F382BC468E9E5BB3C7559C43CA769AF4623EB2FEA9CFC7C6A871DCAA2C196DBDE688D3F0F8F921524197897B2214CCF73CFFA180FFD5A85DD67DD309143FA0AC8D438F29A1193F6986DFA584DEF3EC820D97CAF1FCA6F7C24C4E41F024E9D975C763288FDA38ECF2EA8F9B5320759F35DE92D747E2A90B487D819641E3B60F7463746E2826B9 +smlen = 4466 +sm = BCB0D65BA8798297B07E680FCD9031BB233507DE6AD763954A311E3484A9EBEBF46D97A08A70D5445C082E233A0697621A592C059DD1E4DA722F43FB1AA5F99E0C75E9BEE99B297370C4145DF8869ED9CCF54E4E9010A1B69B20D6AE676DE0B479936C5E375F01B62F12A1C6E96DEC6B5C32FAF3FF777885F362E1D1EF8239E5C40166D8CF1D33B8F2C45C7F5C1705B144C31C4B88616A1DC42346B62B8D87728412785BA8BA1B5413BF78AF865A691B01A241E962E9DCC8B626E43C28FD0560365CEC2B2D3889980BF5C7375FFDD4FC76625D3D0B64B833B376BA3A81CE77A18DC69497D6C60F700E9AC139517CE9ED54D44F81983E2E1D164F2798BB1247031B7FE1548A195C05098055CCB9B040DB41C36C1C05F22074D103EB212FDF836C688B998B5460C046E2D3E9F5CA4D169CD674B6CAAAED0290F8C4D3E7609C0FF66DE02FB69A5D9E7AB1023B5EA0E5B1A3AECF8DF35D22E8140A605E3FAB73A9E6C7D361139619A7E33FD46E70F3726A89702C73ED55E3B0C531E20810A7F20CFA89A4199CF2042DE337260B9A8757BBEAFCB0B9482C0B0EDCE424DC321B2C2B2B2B347BA24E747381C72C4536C837CD68DF5E3F912C6CBFBD328A4008CC4CB68082CBB2B5B7EB8781195E25512E0B58DB97DA41774BB3116E05969C2FD99B7842BE1F749025336B87A289ACD5DC3E128C3BAFF1CD5AA15C309256AB81CE635BC509C8CFE6D08EB8505597C6E5115EC8DBACF1D89BFF4DEBCAFA0E215E23B3F39E1AF2E6374F16DAA7856A4A75546F2ECBBA28F34775A96081FB1D89A9759A120BEBBB19598F4BE30ABA6F6A479E30CFA57DD0D5F512202B91E8F5F81160C504A6615D834B41373EA972EF79E4B60765EF213F58E8D3324761D804D779642F5E19E2237D772970B5304C91DC17E9CE89C5C0C24AF1CEA1E55436AE3F3927E279D75E672B60CD586A4849F793A2CA8312591D587A9E390E2C23258708E317CAAE1323B0663C33FCA1185A24D11AF97C2EE453D052202C3B65071248764EE9C01CB0FA6E295169DDAC1BCBDDC95BA66C3D6ECE58DFA97DF95AE60E255CCB7DC1B172C1F39290419DA298A769CC5F19119BFE4FCB3DA636E8C8CA7C07013377D4808F5DE0F518E55C593C5106B9D9C37CD0C56D21A05689A58F63F90BD63ECEEE95F1C7B0FBDF0271FF13CE1A9D9C72D8A408EE924D60E64887EDD5920176ABA63806E95394A5FDE39358E23E9F6057CA8F561215CCF22F3382B63BD8323D22F08214D3F07E14AFF9F1E67FDC103567DA1EFEE6899FE6EEF0A80C18192D8A8043F249ADE8C42B7620856E7F0707D4463E3C41A1A4A03BBA9D387EA616501101E3E7CB85F098F6917A3031352F585764631EE7F75E0AA0677E3F07E500CA621E96C288B90EE3562A3ACB67B0EFE40151AA15E6C5541EBEA8768B2D21F5812402A26BF70C01839F2EBFDDA8CAC6D9F74017C4F1A96593700F2543B23EDBF9D1984160F205CB86DE678C96E3DB57D5616843E2C0816FFA1487B3F739A166A5EBF1EFD0445F4FEF69F6DA9287D97B9DFA1334C9E102E5B8FEA0610BDFD311847FD4CE432437DC036D40F0778A18768742A7BA30EDF30F3D86851C6E10324571BDDC086533E793FD3F85269F9C9E30D44F4079FB13240A40C4C3E589424007FE0E60FA9A19914E04B3DC478B20ABF9C68A22990A9D4A924A143432343E424D04A37A088BE65735BF4AB76624423D09D1AFD161E4DEDC614F6983DAF4AD114EAB5B161A9730B811F418CB02C45A74BB3F04FED2AB7493B2B8EAFDF442631784D8AE8C2D4A17D55F888932768C76D8FBE57D471FA20DFF986801DF210B51E4EAB66DDCEC51067FB0FFC1BD6D47F3458E8FB0254ECE4CA33B5B3BDE2A1AAA85D463958A0814BF98F194FAB7BD9880AC937C069AC20A6F0A3769599496A0A04ADF487ABF55F4180A64E375B4C7431FD7E2DDF45C04C487C6E4EF7160264548C21BB4ABD840AF47B9CF01130BFEC9EB333E87549A2F37790D429296AA4E27EEED318C0756BC12A4C75010509ABB514FD189821B9CE12D596A6C96ADEB9B2860FD2BDF9193590005D944B40683181722DDBC2A88B96BDA005A19269EBCCC15D5099082C92ECC126CE49C15B9D70078246D81C7F68169AA46CE1F407E805B6C13AE1DF262CC1E628CE10601171227330E1FE4FF425D3E038489C3F01F6BB228F25B43921F3F557620325584B2AAC3967D520FF023D297EAED511EDA11B528DAE2F166F0B218183BBF9D3EE4266574CC813FA1A02D5E50B40E2BCD0D65ECA38D76A7B3AA1D21F9213E38230973C5F9BC934B930B7B06643728939BF030F85B6F33C312D98DB0506C1B4C4B96A45FA35EF4063FD4C16B90A662F6F0492B3F29A565735CDEC1FA3E0A881B3A3E4B03894F1847CE93FA626C7E80403275431240B96218AE14074F7927A8C10C2B7847246FC5A542AF0ECFF9B0BB0E692CECE37232E74C589DB2C251755422B353F8706CE0CF5839D03A764DC776674B2FFD6B66CBCC58CD09BEDA32D95EA29A8DE5330374C4CAB28614F9A7A1F72FF8FBCFC51BADC41539A95AB99B9899C8486CA3C6510CEEA93067BD5D5EE7C3B356890EB1F56545F85EAC114B92DF654F0E5128A6AF3827B93C6A26EB75A7C297BEB1B5BFAAB7D832B4191A338479D2F99F071D35D38E20608BB8AD269550FD8F1662F20DB55151E00419631FE6BBCBD28705949E7376A9FB3AC6140DF49AB89D8BE027F87381D681C9732708F2E327937386D77DB4D2F8C432773E63C6B61FBEC80CB3386043202C860DF46FE895D7CD5C0CB668B3AF4E685832928F4426F767BEE090E93FFAE02C90E68AEFD3C4723A5C3472C554FDDD6667385605BF58ED9582537E0DF12B729FA0D02BBE2A7DF7C3536999835749D89D96A98502E5EE57766A3BDDA0E3FA50C999221F691998059C7E195051CC69421477E67A6FFCE3722F01AC838BE36124A4ABE01E2D238B178EDDACA09FDB34E94573218D3B331FEA1111E9691F86E0805E3846F92CC7B5FC2E36705CA92C0055FFEB1D4807B91E5E89A5B5F7E1806E86A51733A0DD196BF837D3C95927CC0F2BFC40284E92A3B8BF2AB6F7F0FEA2817A140B8F72F3E1935759C79317D346E3072B7586F95066CB7DA58B2AA9767D3AED554A05F328E14B2F61909F147D2DD05A972EA7B63FD2F94873CC96850B7C16F72749849098A12D69BF2182BAA51DDAFC412D2802B962A57B2DA4F92462A2F6E77F61792F8E1B94BECFC4BEFE69346D323BCCBB4BC09A5017ACE03E1346966434FFC27865D0E432B500157497A1B7B8C1C6C7D404050E102028345F80999CA8B0B3C6CDD7E3E618545E676C75767988B6BFC7DCE9EEFC071328363943517891B4B9DCDEE4F9000000000000000000000000000000000000000B1E2E3D92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B + +count = 62 +seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE +mlen = 2079 +msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +pk = A8EB3B77C42D5491DFE67E087CF22A779B33B6A9024D944D3820E75265BBD1D6AFC5DC11398AF06C13DC68F480B4B7B1BA1E44B406F5C5CCBE725ABB4B138813ACC9C7449A36E4D7AFFF7843A913F52DFDCBEBE227AABDFF813351D42111CF81A1BFF4651E5D3F8437FC25B890C5130A32ECF1911A0DA288D2365A62A013CAE24AE46C079E2E9812DC45876C075BC6E730E41BEB34DAA9ECA819F8DB5499963D328DC454FD698C69F43D106CB7C613C9FB31D4BDE72022A781E4540C312D55F33EE635E3172B6B6740CCF4300576E37515516C314500870533600202F7467ED49FC869FB95773FDCC70C26830C324CAE681CF05CFF774575A478CB4ABFA3F743E3658516088AD9F49E0F0DAB332A57ED9835DFB929278B4CAB6750D90537C3305CD7FE4CAC0DBB38F21050C5FAAB6D5BE3EF98A8663ABD0654B12C98A0CE74F359D99EEF469B28680F9209D19609090FEFC7CDDD53D3A13FC28E0730D97718892C21FCB8145EBC3478FB0D1344FEBB23DD42606D76813B3ADB7EC05E302CB207265F80363646B5C41C4BCB3BF441FCBC25D1337B3B66360994941DB36494B0CC3B8B83E1CC99738DBDB6B744084D0220A5730BFB2F41F124D5F72484CA95D8B829B21FE9D5CB3A3536FDB27C5D36C0668D9A61F2062B08E6B92BBE0CEB3F1ADFD33EA2048B7B7FC24C23C0B20F1E1B5838464E5976B31F05E0897FB25C5D87AAC4BF268C4717909B9D870E5A1C83EEEA65F3138569D9842C77E981BCB690225F57C3E33D982C7F72BCF5C2F1134F587ECD1D925F49274164402AB78ED9A8D989F961E7E4691EC59D507C067A293B8F5A27309535F786942242A478BA5F050EBCACEB959D3C771FDDE1F223C4B19DF7D0E505C333D364FB8B60CB2C00DAD9F052D10002050354AEA92CFC0FB608DA5025BF1614D36FCEA4B0C1789E84CBD42E58657D23BDFF6E56C64C47F5582AFB7BB3A797E9BEA7E753B9697212D139FBAC9042145169BF83A27C0AF7E89FE01679E1D3287EA0BF0D1B6ADF53CABD6D5D97B2B4D2FE42DD61800CF432B8DD42EA81566B910FA44AF6B5F6F7DB770FF4884EF48E7A1D29A2C448C71327141054A9F19173067AFF6B8FDFA6D807D287A5D710449350DED1E75FE2B4C3736F260FF9EB6C5718377D5CEE6F84CA5CA431E5B154B2BCBA46725F23D4418022C32FDEF018A6C38E6D759C0F92E7690B29AAE719659A6A661F85EBCA72CCA32127E5248CBF8F2C5C0BBC7A5A001AC87918EB5C93807371C2EEB9C3FE172599E2BA379CEC32139CF9CD72FC44E0F96843EBE3AE95D30AA514927A19597207E275337CF36321570CF9C47D8D0C027ADAE5CECE0A9D46F4959FA60D9012CEF8DB7341870A91ABBCE0568E6D5D900EE0C9CF48273C9A60F4E9CD5A6C00E9CCE3DF4A4307F5200925A95D038CC89CB3DD28709ABB2F281D84A7BFBD6486E7FF53FE65BDBA33C0852F10E3CFF960A63E3624CCE9832336A209406180FA2450F26C351505773399DC2CB17DFE8AD06229A6F4D3E610760447956989B55B3F4F2804AC7F347AE49F5362A83269A12A9B570985E514774CA879A4488069CDD0D800C4A1AC0E43F8749C5651AE615DEB72C03339B14CD2B12221583F996CF57CDFCDDF75987B4DFB1498E08D94334902579F734FB32AEB2D183512688CED75A4433058170B938AAFBD24338847C800ECC1837D77E6A847622571E0975F93D117C4D3817957F9F40A3C347808ECC829AE7B17B8EA7E62439A6F09534189DB052AD58DA28C98E36980EF7B1057D304E86CCA27BCA45EF282218E7A6291E2AAB0198D571E0A0B35EB981B5A7DE9D0CC3BF240E1CBAC0C09BE55404F6E +sk = A8EB3B77C42D5491DFE67E087CF22A779B33B6A9024D944D3820E75265BBD1D61C96BB14B4E64EB7F79ED4A5F71FC31534F5440E0692D6E06DB40E6CF7ACB267F3A4FFC0D3E1124F26A7A6C92E45331E949C452758C43B344DCBFFA611ECDD44200C414AEB132E46C1C25969B04431D963059B3DE75FFD0ED951356C974CAB8E52360EC4A465DA142A03A191E2122E1C054CD0266C821082A0C28C13A12502208824202142B680DC32329A264A89086D08280451B00560062DE134315A3286444245A3044618A90D8396450C426C11362A5324240B1625D2A04D0AC411A0A8400A2332920281CB000D04010D21104509A160DA24641C146AC91280010566D9C6051CB240DC0290A112800CC11104238200200E09C96114B2699436105B366418B045A1862150C8208C34201B877151982DCC3871A2906053C66014312C63A26513362241A82803280ADBC405D4B040029264A0B028D8C80102416A112070C112125CC8885C02484A82859A10259C9830C9B60D000780090748181305DC306999967018C5681A2926D930091A4969110226C342461AA28109018513034851B211404666242824221824E2922C5A304419352602015111B3508210620B0170CA342DC9309052046E000271440265113528D2A28518392D48B010CB46904310092097414482319AB028219190109588223720CB8845898684C89491D13410A034315A46681CB111091644C44072C0946910320C00C7850C38008BA0500B2265429404C8480290223154244CD080104C3641228405002420DB2261498271D1128249926D22280603B949632206D0B25122B69023B110D42821E418721CA00502B149C3402D90146020837062800564160D09C9610C3300D336044912424B2225CC800D18240D9206865C8825DC2026503669122982441845DB26109B245281884019166854080210A91094C4690CB41014B20848068204802100480213051219C39109210523A72C200941D2928D08480A503451C3340904172EC82645108740CA3210CCA8901249255C344C8922409AB20CE4B44413B96CC1340C193810031329D0B421E0461164348D24A128C9042562C80143A8304BA85122860C0B001103842090C4084CC28CE42612031351E240644C240514957044982194A820C9284849B42D09B06808C211C3988D12942C9138666228448B208420058989862C99220E84A8889A209083982544086262C011CAA20CD8B805D8108EE30429520631D9C84DFFFFC842D1745EC1720FD33EFEB5C375CE3A4C43C8B1B12EE4FCA3F8409EF47E52EB929E7DA3D54788573825C617297AD6C33FA082DDF331527DAE4E22811F34B5A14C848894FFE98469B079C667E03254FBF9B3D468D2828495E2BDEDFB89A463EDBEEBA74FBFA9F25F64623345A33F77DA9E4C667F27739DC26E472F6386DD7CDB3DF91BD66BF008F57435FE13F94E96042D6DF09E6F7DD430BA6B4C0D10711B67030E3B23223D65E461DBF87245A626CC1DE1C2BC06B4D881B0EC99BF66ACBC75ECE006995E5D9751A5AC63A380BA36267E7775B52235CD5F6AFF9E16BF34436964F168F999078530C5B21DF1B065E5C941250A8E9BD6E35EF528FF8DAB9AB28BFB10B5F1BF3C0F97A55869E30431FC44B85B1B9A1DD50AE6B7AAD691288961B66FC38457BF8A2860ECCB6A62B2752AC2A8CE7520A2C4DFD6F3CBEBAEF6DE0F6116DACA1B6C71F04697EF52BC1E513FF65E2CEA29ACF786FD9BF864594D676F81E5B642987C939CB714DC9783DFCDD18CBC281A370C85418628C3BE46617C61F8ED591520F234A32F7C1D8DE9AD1E51521C1F700D26EC0C79D48BD0777CBF1E3B9DFE1ED76587862DD924424C8051CF051DE9A9D42F33F46C221E924F9F590A9BDB6721E7C34FD37C41B3A39C5187B93D620787CF52E4AAF74D65F8C9E7B091D7126A0DC6B1F687988B3A43EAC793AAEE0E5369524D101CEC4A660FFBC52C07E0F892F1FCE72D03767DCC393F87DEF5CCA5EF88F2C08AB35FEAF9C76511DCE49A54D8220C22B3E33D26158E280DE7E94E976A16EB7476CAFCF1297B2FF5826D2917597C9E1F0CF080F23DFE5FBAC3A4BE7E561B86A05C60FFFC5F1E7ED53E8215618A1C431F8EE131EAA77E4721819CC516480C30F7FF635124E41B6C0BF965CBDED652A91F41DEC781A8AE7DB476A9E0479E63302636AC732A29409A8E943E2DB42F5B05C7AA69065AD85C176E080C6D4063EBA17D2C4232C7DF28271AED4A49B0ECD3403AD750D97BEF7F919BAA006D5FD475F8D4004FB1DE84C6CF4FC87AC03DA75ADE5CC77AA444A85052879BB3261E73C9409728AE37EA975C9F72004B1C2502BBD0B84434C6BEA37B18BBF6835CEF89838881250A2143940E2D03E74A176E3B000DCED3F2A91221AD4D25135C844A346FCAF54E4B8B37497333175D200AADB2BB05C0E828FCC9E201D166CC36D34607A4A0FC1C6EF3317B46A885D977818DE923B8C7F51CFE6FDB16D469E555A07E51F66510011BF6623ED328FD0DEFC73D26F16E248EFE2670A7333377168CFA74BEB114BAE2DDBCD5FC0C34A45ED0C7A4AEE420E3DDA85602123FAD9F864898100D782F4E9CF3769F7411664F057037FF032D30E65E444B5CE4CFDD3E69EDAF5B5403C6A65F253843984B9BC8D618410D174EF15BDC2AC3A90B387827C58CC24F9E5D3E2D47047D412FE4538BAD7C4C57697E16E01D60257FD870DF53E4D32F061601E3E67E61B01193B94C7CC6DD06879B14198192BCB0A84A0BE40A494E1B5360E081CBB253820CC207C680A83D9DA32D6C433E9CB9DCE22C2E9B2E0D150A3EA8FAD3907F2C00F2E6D743A906F6F80AB210EF2F12EFBEEF297A47E9B149B5DF7B3E77809F5CAF8FDC48DEF10C18E73E0AD500D94B2D2ECCB04A2C200CCEC184D5576AAE20C04AAE64570E0B259FB9955939FEA40784C7B68A347D93C7CBF76B5F13B3DDB7D4BE41D1DB3BF3F9E6AC84F41851BFE1E039B59EA085EE94F188895F3F1146304BB1187A3494C0A9610A8D9E399BCE9C874FD0B1DA62EBE8EF41F4DC3A664E80570D1159C46ACCA45168C3437926F6EAAEC0543C815CD5FC8EA264C0FD110121AB879F614EBEE182E88338EB93A162685CFE4C3F3433AC29E4D6737A738BCCEBF2D7E82E4FD12495537BB323EE72D4D4AED21DBF91511623C5277B5E93C7B37C5CEAD87422C47FCD067BF88EE11D96CC444EDB7C74706A1D0D49A0A0E916067D068DC21ECC2527DF366B2D1079C57E06A08F6D361F92D5736FFB27472D800E69A146C08716AD2B2CE9432FCA3F6428CA61B33FC27C524423E757176F57C7DA55EC28CAF4385E22AA51AF0D3EF13381D490E991022363C5D792D86A2BA43D9B48FF53F70E6E86B5652EF515669C272E8B0E3716D36FC713755BB1B068B19113D25665A40981109C6FB8218DF06603FF37BFDA632842C60A201BB2F6B0867B27FDF4CE8E8939CAEFBC7C6F888B30DCE96C6D492A2DE7F56428137DF94587EBF72F4DAF50A54F263FDBB437DB7738D850866E50143C2555FB346F7A1ECFC9530A1BBBF9E9830AC14D670B867E2C31FA5B2E5429EE91412B64E0C8F06FAEFD44D117A3D84D8A9FCD9D0E +smlen = 4499 +sm = 6ACEA71F04CAC768B7DE1475CD439DBF6D8E6CFE692C0C8C8FCA2DADDD295E1D640F231EB7D0E521A0C7D5AE22889767DCC3ED3CB8208EB8AC0FA9E2472EDA56583B062B754285F411EC3D4E9A5A97A35182CD8A283DBE4E813A0E41BAB7B32C0D3644B2E5F42E91234531741E7E070F10541817B9AB912C566BB9227191A28CE1D80A32219090849624B02ABB308E169783CB9441B384EC3FBC1BA99F249F91D3D089A6CB75811DC1010E51CA24DE41FC3F7C5888978B560E8D027C2EF5683B2DAEB633D8BC58D2A7672CB24E27439EDD9E8F042A52514E3CFC5D4E1DC54F8A03E09C56AD36A56B60E9670526A0463A3ED70340CF8688E6510798109007855B393583447485B17F267754AB11BA4D97B50AEDB039F2963C871C0691B00796F352CBE9EDFB4EADCD3BD98270838CC8D71B3D98FE2969F2654DFA2DEC8B20B2A369A1FA9BD6895AA6A06584E755A27C3BC56EFAD097E9C1B042DF3A9A573FF6F5041BC7FE18C1B701F7CEDD8B4651FA335D8C7C498DFFC704665B905AFC3888414BED6F1790C7A9CFF4A552A71A6A0FD89CD146B209FC8030980F855CDD5D295230C67640688B0791A4A631D4CE76AF2B50DC5DDAF1EE6CF73479EA3C204C4C33CAEA0E6297D3222E65F431BCFE0947BCFE4C0153E77B2B57F16D1661FAEE90F2F0FD10DE5EFA47DA7315B201BA154423EEF84E29EEE68591CE5B4C9403BE617D912844A15F9514A2C7FBBC34930C67F80D60E0927132D96DDF6F42A3EE7CF94B5DF7DECF957A3F1E73219183B345DF8F2924297BE82FA5FC24A88563C7E084136CB99B6B76C584534597A30271C7520A76D3FEBD498257DF457EA3FC308B0427A4C5E93F5443019F2CC7209E01CB7E8BA941D9F5C84C5022B245DD02AFE452A7FD44BF42146974E3499C55C4DDF280B191AEA0ED80F2DE2710906344870C2C3342ACEF14F057A8B721383C5ABEF60B079F00B644FC3FF78C47A698184FBFE86DB6A4A7ACE745AB7DA02C8356A138415D07272BD4FE4BDB749089A61C85EB70635925E094C36FF618DE6E64A34DBB40A406AA258B89D6A177D6AE02091C8012F47CA020AC696C5F87D67F33963F2AE9CA45D64717AF0D8067AF45EDF371CB46D4AB2EA95A5E8D8A040D5B019E2E30501EB8D3EF431AE46F8F903946129455F023915FE58285AEA5E5E46EEA1737766C80D03607AF27E3EB131B82CBEBA82BC8671476B56A4D38D10D7D00C3E50F7C1BF66B2114C53EF8063542F5139277EB0B9C31F145479986756285BB0A0B9FD8156CA4299CED04F6E6670181696870321319B8FE5E9C26723DB70968B3924A0EFC5D6A8C54BDE197C4EEFE48C9A5A4E5ED3DDA87CD042C039770BC8CF218CB63BCFE1DB3DC4C4EDB2B49EB49CBDA16413A833374D3BE66DAF39E1CE8A9225FAC39313D79C00E6CED96B7DF85D57C7B8672B977E5B36477AAD78ED13D22DCEA6ED8B39B12039A0D8113971B8A580634B2973DAC2797AEA32A58884F064977B4E7F193AC5150F459934657505C904D3B13ECD0D28C117089E8F3F47DF0BBDFDF1203B5F14449781BAA51D8F35E20DFDB4B109FE658DC3A6D1D71AB89F5B5C8D896C1870DB7CC609DD79D5424622CC815DD282525FFF0F3D1586D342BBFE8E522D89677993D1009405442F4D58B65F4D8EA8A56AA713D9174D27E1AACAC592B2105A64906E696FD14A75D5ECDB02459A203C60389A19ACCE8D14DD81D34EE5F8410709F85E73B8287062FDAC221B9BF68A9050A4CBE2B8995096CD32B120A59A5896F928378C2751177CF684BC702117378C2CDDA2278338B44615CED1D94E223DFDAA1D9CDDB5CE2F3939353310E9BF8A17E1A286357F597F38681AB12A6033E7A8293F8B8662E67E343A312911466F93E89BA1952EE074492C3D1EB957C8B9EEA458E2D9D3CCAE13904796393D3EF7C223FE4C68C59916E1C12FD592BD7FC8F5D99998E848CE82D0D1ED136F475DEE0FAF1D9C15374F45F5743C7092832B808D2355AF40C0386BD6001457F3A7490547485414FE4666F7446547B64C6C554EFA66AB1045C88F9FA431BCB770E54F8806EC9388972BDAF7F8CAA145EF6CBA1E2615A73FB6574377C87F506C998A4D11EC0511D16FA72F0282A89E484D37E93EB8668EB9FE685CB940EC2917B0EC55753343E87F64336BCA09941E991E363DBDCADA1E6782E17DF952A37EDDEF2E7E4AFBCBA2530D3E645FE0AB212AE961C131E2E34BE8E77962CFBADE61D9AE532ADB1DF3348595C34972EDA7F80EE919D9B41C48095CC261F83AD581B78EA1D9622D452951AE8E86DC45DFD93DD3A204D3D0E4D3630716557BA2F65E7863273EE73EA2C8815FA3596FAEF9F01FF328844D8A8D35785EA40FF48486D28DA9077A487175A259529DFF2CC4189D07B94234D4211C158162D03E7773E4A0E180784C6435BC3017A4FF52F22C5282BE249D4973C77AC2409C7EAE1ED9993DC9259D41D866DCB6DE670840DBF3B87076115DEC32515CCC6AC78F9135C8E39432EDEF6573652EB34834E14AB9D056F79F7DD35FE300932436C2B6DDFB1C758C1E98B991DB2768FF8A365439052D8EFBC84080AF9CD05BFBF64FECEDAB70C45098467ED7A74140214F254019E595D81A56C0D1A1313F3EAF8DAB20393F406FE51D6E24B87086BC25F909895FA703F7E24161A9AC0C90D7E181124737DC99D04A54D51DE11C5D9F4ED2A7C0DB6846A10CD93C7C052453D1B06325ACDE1CA8831C34F9B68A66F5FC9AF50EE884B3F34519C216D4903C4C8AE944CD24F1CCB5B8AEF30785167411C2A37913625DD047202E1748386A92AFAA80523CE210095884DAEC1B72E05565574FE2092E67D139EA112BE8359F967092C166E83C1629DF1FDD12CBB12D1B9E7FBCF11A8775BF2615BD1729B957CD1394BEBB893BEA53DEF40A571394A9FB2E33FDE006388ED35DC82E23F72962A4C9B276F07D2C3CB24D0F2ADDA24D13E526B08FB851CA8C9575821DEE67C24AC69AEC95F823411892EF67DD5B3CD38924C86794875A99D3C93E64A6FA2AC60FE739B6A82E81B6BA9A461806482BB11B8AFCD3EDCE0035E58F54C149205ECEA0208580C9B90D55D3F39DC2A45DDDE9D2CE8713C62159CE192135DE9DDAD451A089BEB18C7D1DC12024147519352FC02D206AE7E02AF2B2AE2A018DAAE6C9EDED41D3E6CED7CCBB3C09196978CF00F20740A62F59A82B559B3710630F2985DC9A3A9807BB62003D62462E53D6122095566404462B0587FB51562CFBBBEA3D3741C2ED43C722971F80CFF4B69DD746FDAC927214A235216192A333D438287C9DE090C2C3541444C4E559798A6A9B0B7B9C1D7E2E5F5F915374B5152646871728389A1BAC7DDE6E9021734373B424D56595E7685868F959DBCE2EF0000000000000000000000000A2031447F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 + +count = 63 +seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D +mlen = 2112 +msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +pk = 56139836F160E553188972FA7E8F383FB135E4F9833B10F5B70FDCBC3F12595DF501259B7960836F3E5A097310167CC9BFB0C4EDF43A51C523FD18B337C223D51CEC5CEF802201D21099910D239D4DCE3C599DDEFA83EFC43790571B684280A33EC1A5BB0FCB6CE6DDAD2816A1A2C343486966ACA276752EA766311341A913E9F51143D9AFD9BCCDC76C33632DA8E5B3E54061181A4066911D0621A960F6AD10EE64A20DD0861AEFA37AF0B364228BBD3A3BC66DCD1F985DE15C70118881D80D8CF66BF68F2886A980B7F1050AD5072CC9D73F66E6ACAFDF44DD7187DC313490C3D05CAF8CEC6DDB4C701342441CA26730D7B8DD8957DCBEF93D0A0FC55D81BCBCAC5EEB5CF94B5DBD9B3E3E871E27371B21C5891CC59462486D881CEDA21E67C12223B4C72B5D199543E03C1315C17CB6A35F69FDA8979101802B31A355DDC0240D63025F7F5FB24FE6CBCE0ECB6652F05A8E0CE4F7D1723D8913B41934815E8513CA19C281BA4F1B8FF69C59D111BD1C5C593CD188F8FDDD8F901BE0FCC1FE50E0658F6A172FE1F1C8C3A0CDB7293A53AE6EE1DA8D07D58810F0F007A10FF63F2EE6507686D3D5A67C48F97CE8E09D0AE146A348C5EED4E6F9FF0A4A5503C702711F28EEF29F3DEDE1D14A4A7A8B74690A7399D42BD0DF59944E8630329239C0D8476964103BE27EF4385102464B48793E9C1545C9860C22E128758626FA5BACB5C7FB71A2D56D557F81807BB9EE581D96001B8F4A822449D91859C614B05F726733859F58F081AB63F3528722965AA35F18162AB9FD5CAF25E49C07B0D55BFD2FC3637BAFCF894937527B1D949C7D476233D11BE9B2F6F543D197C29C11EDB35D1C3908FE3A43B940047A812E1F5420F1C6276566EE7B71F4B7AC78F56E68480E11E9A70F772BD7CCB799833247E81C9144C9DC29099FEEF67F35EE96442F62C4013420D99B35D7CEC035FF488435C6066C391E60705FB7939DD8656A42002C33355D74742D4A6C8B32C7FD712F76E73A3CB16EF4E4CC461DEEA311A1BCDEFAEB4D49C9961476E61D85CABE135F7D33A7C00A3A690109724C2993EABFF3649FC63D7F75E25BE48D1A486238B8E0BF1F3A36F30E077DC60B245E96D1C96513B07E3E4A9F0E8FF0038812479154C5330396EA12B4D28F1E72CCA2BF70C30A37AAC1A27629B1D542D5457505DD26F6B50CB12A76D4CD9C149306DCFA336E7BA4791736083386CA0CF6E5314051D91511DABECE4C94AC0F2906E5BD22B94BA0F9E6690A142541027CC30408367B8C333D54F353D2ACF269856701E4DBDDF04D1BC5F65881E147644DB8620B92C1C8B5CEA5026AD57AED3F56724AB5AD2D075F9214E3C5BC9FD4AD7A1DF7FA83D3AEC509C4E537CA991500FA23301C4CA8AA3402CDE30C5C168845F624682E7D0DC4024965C07B6E71908A2C34AE1A2FCFE2BC5D1B329DBE52891BA3A23876103AF4D4B412CB7F1F98E8B716C7EC736A3B97C3B652B11E0CB108933FE67EF64AD1C50B771D3FEB74218F221F4611750CDB196E3EEC3B37A8FC4D56F09E44C4340D1518432B71F23F95FF1D5B4A818F48128B9BFCAC4739FFB92248C63ED63C960BE7708825A410B1E9ADCA87E9E65609149144B0B4423CA90640A4873E3C60F3DB2FC33B543F9D702EF7B3138CA227D092A76BB17A1BCAB4BDA2EF826A7CD8D7BB210BDDD7460A2F35D29ABD0FD9EA02533E29AC0CA9DE9F37EB2D4539F3A5D3B14B09F3067C308A60EF676A67531FE0D518416A0B8A5A07F4F55435C8455C7CC882A22457B7F961ABD4CFA194E59DE36F7A79063B414A7E5B878E056EEDAF0C7B902C448995DBF48F22AC5A7B20867C8A3191CF +sk = 56139836F160E553188972FA7E8F383FB135E4F9833B10F5B70FDCBC3F12595DDE5AD7C309EC419D8FD1F8933D96E9FF87979DA9375C26C0136F398B713272DC1AC888A47419BACAEE5CD7F3654CB74D724559D76C4597B074A33C17DEF8E5FE24EE3F0AE83F6F5E893097CEC6690929785BD0B2257FAF8DB4EE1E9E0F270EC320020DD146725C864D10426552B06013100D5A02091C220E1B8610143728D328048228252393094B0489031591989025C3C02511450D81A080D94866A14206A0268240B6891B297062960D444445D908648308060A4529E4808122226020223188204ED4A24C59C08598A67098B60D002302D2202D00B42C1290040848104AB6410A092EC90201E3264A0C472CC8066900C6006314640B18318100224BA060D3346D019630E3908D22A289D1C068DA082901871110440552A44D1CA9691B97204916011BB200C9464949C69199360959322114062180384DD3220160C04C10A00510C464521622E3082EDB100D1BB729A1324AE4344D5380808B266E18B489C20085A0C88992B201C3046062386921879199424099341013900499240609A16D594411129831A0126CE1A801C18230A302100CC328D2C2451BA961A40492591850D214601983484024020894510B24906300910C367220350523152D8A82891A318009324DC1464E4BA431522488E2084D48100822885021B740001941A392210B036292466213371121484A08216C9CC4681BC311E2A040D9442AD1A40C049584238585CB94045A0888D9A225D388300883618A048C1BA57101181110332E24826C202929A1084CD34671D4C4911A92298A16029B20084B3470D1826114380554446D80800C033926583246C8408813856982968591C64C8AB08963C88000342241C425A1482E9CA060034500C28241C0B4715912205AC601543832E3B210442682124044E1C231C3148E8B1072C82686048664D4442A01266D0CC30D1B414DC4B49093066993127063B4510112240B8808228190C394259048620B428A1C3408C9124C83366864C6114A84640C300C6446654446820A2429DB120DD428105B448560000A03251122A28C120285E2322698422E10198198A661C88490D8C0890B266AD0080800434600110C52924DA2480E52884580289011334C60088D1B841102B609C3064AC208255018510B414D5224861834410B0629481072920231601841009530529269024465080060D9A210E04409C8B44999C06021874888C27188C6E7A939F82754C0FBD1B4F8E3DA8922A51B38289BBAE8E5855DD44970DCBCABF7CE0E0AE2FD96A871FC051D952275E64DAEB58DDE36E6E7F253CF1A7D5EE986A18F0CCC1618AEEB9820BAEAC1F9CB75143C3C438C9F3E78BAB279D5EEBD11951BACDC7A9C613610D523D7EC0DB089AA2704DA468AFA7A2ECAD60147BBC23F39F77D40E2011815AAC1AEDB9A41A29C7E895D8CE721DA6F4B8481CCA7ADC618D5410E9859FF95AC5B6FDDF10251C577F188C22628020819B90CF90F7A966350E3D877A0D79079E5BF4BBEC2C9D6C2CCBB267DE26357F375E84546F0C36D9E0B5337B322658095A2EE943F59473C37E8C3F546210D194C8BA78E245D407D041611D1DFDD73EB0E07F40E5A502F8C95DEC4B226B82E2B1DFB30BED2744670ECD526CD17591795CADC96D4CC2F7FE34A0961C41B7FBFDE50010CA7501F363420972E51E7DECBDA96F003808B02F987B5F437BBC8F211E747135DA4BF011560B77B3A419D3894ACB7B98431B36B6D20F48F2430661C86E7E69C1365A64C374936AB6E01D613189C49428398DB90C9EFAE76B10E8E9D7B8EE74ADCA1B48FD655E911E4E14ECC0C345431F4F242B2EA6ECFFCD379C92D8C988E5F07F9EB8DAB6AB4E2FAEDCE7EBB29BE45EC80CF8FF2886FFCEEC39EFEBACAA302948E88BE1EF46504C5831883D833511D105E747DECEC157CCC631CE3F3FB34D4EF01FC674F2E05205EE0BC409A2A668E9D7D020643FD54D43F438A429F5A3E47949B9B65947B2BE981B6893A44FB2C970BAC8C7B6FD6130D12C73A55EBB4391D07EE26D0DBCAFE6357D3A8DC1D559CC5F510EAE76790AF85039C925E02C3A3689125A0AB686CF7E0C6037EF00581EAB3AE80ED446EF211009AED5A3D2A31E9BAB644A9CEC283907C1B51F2FECB2D9C2507F48A2BA40B5A878FEFB2A5D5ECEA0F67C6D955A0181E93AA71D32AB8FF138EF301B6AA2C00D71A52D798C447249B1CC3BCE3C19FE8F4ABEC367F7B68C88C8992616772DAC4BDCDBC91778F682AAAE5C5C20566EE4FB7F9CE073954406EFDBD63404D780703B14085B12C43F894F42927DFE906E496FBDFF62553A6B362047542172B4E89E1D754B4700361D75ED453D51462AFF2E2D5CDA96BD67D4B83A1B4904602743D262DD813D46269E2571E9D983C84CEB03E9B25C8D7CFB337CC4C5F84268F40CB8F08648528E460B3B0C3B20FA16B1B5A5E69F8512EBCF3AFA9F1BE5DD3B32C9243064CDFC020BAC715A5A5D8C892A9A8C95315963BD906A035EC6F8B369B42D4561D072BA46F7EE5EEEC311531517E36F942E57A88CAB3B7BEBDDB4FAA8C9169B0B5484D668E8BE125A8DFBE475930F481E4EAE859102DF031E82B7F813F742BF4D3DB83F604E1406A847A26FC8DA249EA4C821A019956D9170DACDA7A7E3B6FB8CF7572FCE445BA4BC935FACD075518041AB806C4DDE81C034092A981ECD858FCDDD20428D9A33858A7343818CD25CF42407369BB7A94633B8957794CA3CBD55B225C47673A797191252EBB134240A4A3058AE501BC6C11396794160DB88EB27D237F96799B35652D55AADDC6C8484AAF882042E5841212A1DFE5997EC150978D94B3931CD1DFECBA174B5E0A4BC3F3AD427621F2D10CE41CE005B99AB856D69400E06893D9F6A8048F3E728557ABBCBB5B80C273CB9ECB3B228D4ED1C88CCCE5E2EC94AEB471D930E903C01023E25C8239C7917D2EC8DDC12DC4EF41AA506247E73A29F12D87AA0C379A39C4FBAB04BA8A94B6427E33827BAD22AA4F427788F967AAFAA3E4C87E2518CA50ED7748048C701C6A07CFAB35E8494747573340BA8601397AF8E904177649C37F7FED9150DE05B5B4165B98C24F8E2912D2732984C94787AD32F50DA2A57D2A060248A901222252DF08B02E3A55218DB7515C421EB7D0F1B22E9C6421B543415E03B73D3970A6B5DE544031D22A9B5C6DA67D0D5C276DE29905DDF2A4114432B8660AAD6856DC84D564638B798F0C5B4D9E65D815DB031941F318EBAFB2D72ACFC0613E15B63783360BC8ED1C462651197CDDB3872AD32F5C0BF78DC3EDF673E32822C19498080397E557D114467F1A04DD477B067305687F1F34543B803A85177C942EA2D207ECC5EF231928593AC50FC606D65615554C658F5F257D0D446B522079DEBA3DC42E533E63CDF8EC2AB11077FC9CE763D3C8CEE8F96D486E35286235A098DB5839BD2DD7562170C75BF14730B19692C6546E2689A2D33F183A52F9EDB28A561787039A9A3888DA8FC9BEFBA20A8F41DFCEF95149AA1B386E66E76F416ACA2536205F3E4CA871DF5D77602795A13230CE15A62FF17CA97B1E89A8DF95F41DC549DF6C +smlen = 4532 +sm = 73A05779114183B7C03FDB8C5B7FF54B7B1F9E4D6AE9867F4524314B112FD99E567CE57149F305FDF268712FAF0302A623E01E5E5A30CD62CE755EE3E0FEF37C997CEA3396000EECF28A71BA47A6DBA74E0C8C13DCE303E238BF328F21E782342BCCD169EE9217B5D5A6464EA2A3A1C9812217EB26654E6690AA587F813B12DEBD903876BAA38D5CF6D96A9CBCF3395349C2939F032D109DE9DB9171033598DD6C76F680E84E9E154966D44EBC05DFCAC1C8C095A11ADE138A4DCA55841D4ED77733AB15B6C2C872A07AEED64C1C6E5B1A15144C73C1FA3568053E259154F2E46779FBE6C0F32C3A3011B910810D9D7A2041F76398B27A3EE079A9494DCBBD2A5C6922687B916E25E5258522DEE20A4AE8D4BF4C64C66A7174CD8D3CEE88784F98BF21023115C8DA17528CC7535DF15E14D252AF68A6F1FE5957FAA7FC7954985606ED85177C1F6DADFC7BF0E780C98EDC2E8FF4CB66F6892DD723D1EE2AB3DC9F3CB801E88B1F3C7D055FA8C6DD559E526C27816268754635291A3E56D35F32E9EE12F28FD6F07FE8F86AEA02312FF6924A35A602C0AFEAC8AE488F22A2D3AE429D03FE38FD572F0CF505CEFBE9A39F3342B8B9CFE7F48A3EC1DAFC7452E0E1E26F1289FDA0696EE9EDD5C1AEAF02F159FA04BE0A77A1945A7FA969235CA5448A121567A3E0A20AB17E7A76E80E2E75D42C5645DA9FD6B9EF6ED1E18E63F2273F4632853920C5AE41C93B6A57D005122A2E5D2F7873F18860A634701C1195FE9751C38B2B5DE7E2609440B22FA25F69B01516C99CE55667956CF2B46C936A6F7CDD4D071D581D2D01820948F7F60D35E5BFCED63CCB0FA202734C451DE6767158F6403209C50FD1E8975690DBBF915657212636839B093A118FE8A2517EB524D207DBE75EF20534735F7355CC589B0493125FB4CD1D6A6F2AB4C1CFA13E929C73074250ED7A076A89792EDF864EE65EF5DE8080163703AAC5E0377ED9EAD02C37828CD1E81F03AB6555894CA7101AA9DB50D9B0180C6A856BB784AE821E4B694E9B218419F06E70C327BFC52D776CF2137FDA1EFDCE2F21C4C60A9BBF721AAC32C0F6B1E07ADE06C6AE91AD771D4188C3510C2DD2EF0A8F7CA84373BCBC926C94F25F414095DEBC62253B6A8F6907364A6EFDDF1E18A8ED6B9BBD10098D3686B1A7A836E4A069EF3D57FF83AED527D67FCE14C0568F7824E6BD239DC175AD8538ED6496BD0F255A0A87B7E84760AC880092CC2FDCEA0CEABB10C98CB1ACB924A46D65EA52A49D773CF8F91051F9E21F41AC185C017A0F87B590B17D5798C46639A0D9BE202213641B5CF782E7D7EA4B40696D4B01851C85D53C8A6E19CCA8EFDB06411AAFFD3941F3FDA3BBF145279330A1F5B54C46859F02E3EE4C8E5878EE8C4B53B27CE8BF1848D00062FB2AAF52978506981AEE50AD9C84A664666F69FDA083678F7FD60AAAC43C67FE1D6495289415C626A81667BAAAC051E72238B628588907C5020CA53E6B22C0D048846BFADDDC967B3DB86E4453D4F8BF522106744E3176F2F9BEE41F6CA7FC86550D3438A12FBB4F0098B4B135E0602EEC7F1EF5167CC2ED6B40DAAB35D5476209047EA363CF23C3678D681128391D67EAA1BE9C4E0D0E25B3E82E4897860F5CF7B470236D9441BE97094CEBFB6FD200683B19D20EA537564CD4128D51BCE5845530C59393F0B1DA6E4222626A9CD49F38AFE117F002FB3D8AD0B2DAA6414F591EB84DAFC22B0B83CCFAF6B5D719E84A0CBAD3A619FF74D606AF7DCF45498288B4ADC44C87C57EAA67B16D93B39129D5C67EA428217EAF47C73C938CD7DD369BC7370A871D2429069ED52CA88EA1149C4E0F68B4F0C940B45F15DE4534CC967172A4078A37EEDA887BBB134780E43909BAADB58462472A38753C1EA9E7638A157DDC6DE73095C8510DD78B1BA9EF149351D82EA88248EE9E507783032D6CF713364EC4DE204C44D94782196D5D745F2321108DECB203A4750BA5F76AFC8B29C5E3338D119F33973B8BB61452AB09E5B908B20A0C3CCD9B2AFD672E0F6F811F68ACF408B0C722388D1C9FB66FA13E254998446328086425099704ECABF3F4064CD3ED71EDBEA29C660B8D6E41C33E9022230E5C5B838ADE39DCEA2CC53FAFDDA221C035B2CFA0DD7661CAFA0037FEB73A5DC0CB730B2D697B00F8CF0A874D72C1DDC78BFE9E2DDE8033C1AA5578E34D438DF2689670ED42C49B24E31764321E33969561936B1E88D47BDC21ECA06B9896A48CE5647B3684325BAEE60C2459193A9B86A1B634033EED178D7446CD5BF1D38082ACFF2C2ED70F76DE6B67AFC1B4B67A08CA042D4873E9DEEFD9CFA7D31476481F0D8B8F93B47275B8D77587D2E392E35B15C02DB0922B30136A47840432B7447CEA62C1CB0A46A2821A01B4D7723E9106C1F3D8889882F3E741D640957FDA1D4D3C7F97E1B05DCD843E6DBFC0C1FF3DE02EEBC650CB1FFEB8D0A2CEF7C6ED774E3D5E8B8610A51AB49A908DBC8DA110BE196A9E7F500711C2781F43C71FD5E4BAD1F09D3B174EDD501045304370E592D20323CF74A8670F700E1AECB49FC7FFA0BA8A7265C5590C73DEA469ABCED0EEBC170A17BF38043C068841AE6192AECD21FB8CE34E467588BBAFFAB13C15D47407C047396EEBA8726C7EA726BC45D7EC0D3ED927DA4DF2866C7AE76EA68ED6EFF3501EA8FA02C85355223C8DFDC6CEF055C65582CA5D9C0DA52D4CC36F7A859794135897035418FC9900D6B5C5E948733EE2F93DD036CE1017D939146BE4589C6F65F153B1A4947C6CD57B540384C872F95DAF624ACA5963E0312D8D4CA5A7A068138FA852171513F9E89BA2A9CC2A1696272D4BD8D179239D2CCAB8C04B22C570E0EA9B5064627AE50E0A165AD615A61DF15CF9BBD7DF99C13B62A215F218C500C12087FC2AD69C8247C023FA256513695466FCAB55AAD262F12FC2DD8D4E5219D664C670FB2598285B901C02A52490CC25A3F54098222DC00D6C955E9A80FF5D26269510CDBDF3CB071564F37C9EA79E8DE7E99C069D36B1C7F2B5FB0873076D3B597CECEBCC1943EA91F43B38C5C363659132C01EA7C8EADC57D5036B1BCEF22CBE227E87E0106F4F87E564662A619B6AD95A7DAEAEECC8DA71F61CD20D9CCABC9B5E33A4F14393B3291A59224008D389528CDF5211FEE4177FC47446DB4C2936D39055DD61BA997096A956F18D9947D1654F551B47B5641B9FBA5B9CFA4C80E07D482A2FA77FC73F25B914EEB7AE70A7D61F16B14C67219CA76741102A15320802F82823FDB87B0E9DA44C1E83E0FF175B030B1A283239436173879397BECCD6E9EFFC202328353B45557C86878D999CB4BCFC0A13191A384447747696B5D6E2F403213F4357687076788799A8BEF1F8FA00000000000000000000000000000000122230402E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 + +count = 64 +seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 +mlen = 2145 +msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +pk = 6522C3554787BA7AB7CBEA2E6C7EE0081DE3AC0A0D80B29EDEE721F346C2F3292B7618DC9AFC884F7C60290616C2C7F5B5335515CB83AB3839459D325A5883ACD750B268C88DEC8EEFA63B29968DDF61759BE93D6D668A0D93BC02D153857B43FEDC3CB77C0A2A6C9280C1136CC5A78720D32466C3CA68921C8BD1D28D4D4A5DCB6EFCBE2C12BF25D08D576CE929ACA0E076ADB97BC62BFC93D6B5F2BCB96CB1A6AF2B79BD04C9BAE19C427B869DEDE11CD0F2618A090EDD54FDC2492F77D5F7C1CE5DA91AD805D49C28804B472B2175D259869F4B95E366452690A0825EECE70E6478428051E8ED8670FBF58E019F09FF4704F2688F2330025D6388C0E982A6C955426128B9B3F119F94BD3C904AE4F763BA593077DE7039E2C57DC42391F37374DACF54FF04D5D2DFCBC248321A7A24DF5B2370C28376362FBB0EE3A1489146D292EA749E2425DB57AFC33DD2238872A840E2F3CB1AB65CC9DDA216D09969F1781A0D0FDD0272A4A42FCD26AEC37234670A979C343801634AF6F02B81478B3CE215C0CCD47CD310B9976FBA31C4313731F6AE1E1BE7FE96DE4E7D4681159F1C5F776EA2AF6234C82843FFFF2FF4C3659833A4C3C0E0257682FAAE7E3381691907492E29F32468D94DE93A830C86B1C3EF697EF70DA34D8300CCD840023AB782E2A40308E96EFBDBAF4EF6188165306CB82441E8BF3F44E4B748AB19C58BF0AD4B457FB71F76630B4741F03AF60A8A74197BEE33B949EA64E445C16A4F97391A1208F34038884BF0F007F32D4152248D099D32B8F065A341C1D38C06A51FF8B8976BAF7820621D8E31ED283656EA857E9B1707688BE65519BCF3DC138D233122C461FD0995A834FE81CB44DE480CB1C8E9EEF04BD8831675025BB03162E467C7032EA4C8B7EC70CC68C459141BD4C64AE1ECBF5FE117757D3C61F010421CB6D06C594ACA4413640780C43EFA6CA376157419918A510D64C487DAB6E42BFD223046F21AC4B95AA5324242989B084CCE7B222562F7B31011785C4383DEC74C42604F9C6FB9A3BEEF02E1564E12106D965516CCC1DC9F8A1DB6473AA37065163948220BD79A9B30D4ED989F8F2B6F5EF5F909DBBF0D926E25CD87CD08373D3D5010364F768CA6C00C25199729D9B3E7D4C9088EB7BB4FA82389D000A0C5F6A68C3B4013F18C663B41DB52637687F42D54D6AD29C42466DFEA002AFA256A7EA36EE0897FD6A2C44660268A6730C2513D49397D532E2DE86B7C875DFC14B8BC0412721DDB8E2520A3D0C9881AB497A9CC0EBD678FDB9C8869013E6390E673378309AD2C22335AE4DFB9B7D7ADA3CBCAFFBFAB942AE998952EE661D0C1BB50A5807A3269CAF0671AF7560F9287F0E26B105E1E2F4C327F6238FE26C28950C69D6EF9CE084A26A5AE1FA3CA2BF53A0CF2FF7435B21F3327D994D945936834A564550FE668B24080B954638AD7B6E92A6151CD32F7ECA461B1D4EA2A4A75E987B43702A999281F107E3AB0676E201FFEAAA4B6D610BFBBC9BBED736E75CDEF5D9AF237D10F43FE068298403928A8426AEDBDB246A6C03B8620FAC5A49F085E026375828D79A9E11398AA3286573579B22FB234C07BBC7F6017CF2A76AE2A624A686883515114DDEA7111ECFE7545F1943707CED0199E9240DCBBD7326CDA702AC07F4EC7383D0B1465BD529FB4628CEA89FE23550B45D12B053316A94247B9D8D376597A009672CB4D5E9238F48EFA3AFF709125E98D4223D237CACF2F3CE499AD6ABED1DCC8D261B7D63E9791469E59CC95925756DFF4002F2557B3A4BB2F2D29DDEF22C7F6F3120EF85433575EBF1657158B94636A18A101FA2238142B3E6261CC90F +sk = 6522C3554787BA7AB7CBEA2E6C7EE0081DE3AC0A0D80B29EDEE721F346C2F329505AE0CF8F0A102C4ADFFFDC481C5197F9DC4FD02F270729384C418F45EE6E7107DF3EC805F556EA68725FA9B21EC85B9D513D5D82988D66888CEFFF639E83EAE9868820CDAB068BD34A7227C02572426B5854E98BBAF63E1B01E77F4FAF1385A3322018C12C12476C1305020A1111C24810533620C9A060E1A6095C080C1841490CA18518852C59808C5CA88C02864151320E10494E143481E4108923444A8B1490D3046A9C868193C88844322821C42402084890187240486C93A26512454910872502170251B281004128E3388D001920C4022AE04681189828CB283284A64964B44C8BC431144430230185D3264ADAB62DC43651130889031841E1B629E4162C21B345C4446C229569123745DBA64104054489100E094648C4982964C00C1BA20CC1C661232166E44285C3085008160C02C18823390012C665144200C8A424441671041685A02870C0967183022899888421480124448E08B42102120D0440651097200A3661C140605B9030CA2060D0C06889148101C1509B048C20016519C62881B64D1B16519396410C130121924D019781DAA66502076C02380D1BB4254C366090220E94A004A3C8491AB79014A53114094159188999248EA1924500942C5A9010CC34302115028A922199145180260043A8501118881C378ED04888483800DB308161B411D00062E310300B20290A9400DC284852801109890CD9006244A411910080220545813661232092A1B291D0223221B80D84463098B004E014611B278522B62CA2442A182220E222102126225B907093C08C8B2681E1024E00282A184630240381A23292DC08261C26002116685AA690CC4601D210810C273022C32C51408C8C90911B4666182149112348C084415C2464C9264513A931131180C2046E0AA384583030224306124090CB320DC2908408247121116AD81602D3181262140921366C9B36320C134E11B1281223641349420B2141D236910837244AB84521A5645C246890304D2349255AA05109C149211930D1A84524B545CC9849D21408C99491DBB8891B2131E0463020B20D140840D1820D13108E499230D444640AB2800BA20C04314DA4B66DE308240BA3651988200C079024218482241283268591062108B80591048564388E8A824991328083C03080A2281014491CC0901809421BC030C1040844886CE1B00082820C5996050411025A243143923158A25D5A0F83A12E1C749AC61D78E3AE5CC0D3D73C11D245427D55A041B12E8C27A88A495174CCF08892247F951AB3C5FD945407843C9F4AA644CC0C276D231116B7CFCE1AA81370F5ECC945BFE3F6D671978F511E2FC4F09DAB340F58F8F254075CAF284B708A767FEE83FB2A4360382698C8FB730B290D56B3FB4D81AD6A9CB5713A400B261C42BF901D3951E4B41037C7BDC71688D55D9D46317039ADB05C936ECF7D2D094EB939D7850B8BBE25BE1253CCB82AFB8310FE2FCA365CA7B4A742F9161EC9696E20A3FBEF347CD5EEE519DD7ECDA8EFCDE1808BD2B6CEB21A7FCCE9FB39DA305E60BD7B646958F2C5E6F01416C77BC25B087DFBABBAF5ED3FD50C6E96F4775E13D2FE1D170DD22ECA29BD39832A75055E28CECF4633850655A884442A294EA06EF1B8FD116A46D664B9B092F7B76884B69541F043D9BF5EAEB0F701AA117F46FEFB868F0B361578CCB880DC0DA1C257723677A7C5515CEE714D1CA2A6B7FBC80118CBE90594042348D30C9537A0A201C9462FAFAAC47DD31FA7D55D3567D287C63ADDDDFEEAC1839F7241C1B7E3C1A59D8293302FB7E32533FB1B1202D9EBA4E9DB76B68B9FCA8B386D48804086EEE27996825FF534ED3955B5117BD4284B6AAED6496791C1E2EC0AE8004A0C83630CB8F9D4E4B43AF5A6E220ADF7EF8A3C5B19CCA8A73BDE64FB75CF24FE73110C95CDCEEF77DC27582A4BE1424ABE171B2068E2EFA976F64E9B9FC3184A779805787690CAFEC4DB95637509B2071A517D2AE0169E273E8642631245CAF3FDEA5898DD07D33E0E54A0BA590BA496D6369010D9F79B749DDA9FAA5C010C873B489BD15506DA7EA849A1AE15807DB13A4461340E2F728430A8BD2CD2DFB0B7CCCF417F0D94915F356CC57D35E9529F6A2CE716B1F1DCCD43F64285E94B1D2134DC64F071AECDC633944FA704192E7C8A42227D7C3D6E12FCA3EEED447DFE4326D1F285345D251B45A8C2FBDF8846B6C240B8A9F17DC6F873806044224183324BBADC5FE5F7BD1C20529AD26A1144DBEE6FB64EB039759EB4935C90CD1F3B0D5096E7F944518F96EBEA98DC7BEDC78CE146C596E56C3BD3355D9A34808DFE0599222C0F5BD4BAB8A75E4ED0B96A188A11339382BE0DEE3BC9E7AC08EE423044AA0939A4F0D104012A9AC3BCB3FA7CA46A3FB4A241B82A16BE58D51BFF3CD5FA2E73E27919C4C3CCA21D422B6814540F3B6C7BB5D5792B80C050E99D0C002E734FB04424345DBF69922B44FF3253757A18EA0CB8761D0C8D1D8AEDAC8B65D98FEF17C97D08A53291052811CA2358DFB72B3A7ADA2A4ECC82A5A2E223A8C1282C22175E3DC026FC59B00939852CCD54AFBC63FC29A0BC3BEA76C3BBF69BC5F3062451C3220D3848A0BF4F2EAB6CBAE0C00755D6194CF0D6207F3E62A9D474680C91C478B7C1B706571BCCE23FEAA771600F98A23A3121586A13763033219FA613B0CE97AA000369FF0B6814FF07AD286B7D7FA7EC4EB532E020D2EC26691E989B6412A68B1D988C4FB09F06A83C2A920B4CE02B636BB25FC9A88C41157F6AD8672AB2D0FF94276F27639B246DC379A644F12C9C2BA1F3441580459E12DB97B59D63C3F459ABEDA4E5DDAE2A286154619B2036890186E813B21B2A689BBC5FE24A5E70FEA2A605F4EADEA2E605583C9F7BA49E843273F53250D82B2E39D798EEE553102B8D0B2696D65C7A49C006D6117BD9E553E83AD7AD81C1FA2DF0C003AB93E750DD21E9EF817137FFD31368A75BF2FDB90F485C170E840CD6DDAB73223E466E51B1F380E304AEB8C2B4028A4AD1584666E69C9D4DE23AA20FE096C975C4182C4C90295C24232FF2422C8EFD6208B66A163AA484A7362D995EBF8B2B06325702E80818B8F36E4DFA2EF79D564D0F289792C32AC42C7E84E42B9A1931C8F76584DD217C99393C6E5D27FDD7252AA7515A04C3520ABAFDE7E618B3FCFCD61A5F32ED4C43A57CE597D27A5A58142632DEAC2508EBAED18663BD45213DED5E32E4F6EFB089B00AA59189263170AF39C0687148F5E12E16307C184D4CDD2FB2EEE2D33617490DCACAC3D1C72A62086DE80DA4C99E966A5B80A47BC0422742118F8ABBD73B163AC6040BB26BA5D947B254EC946A4C219B5B3B32B6F494781FDB0F7043C0635ABA5AC3B409BF3EFA2933BDE7FD2085690DC534134A4A4893489796E204A86A22A88882742C601D2C6763CB8221CE032897C107E3D65C701B066C527B8CC3E1CD1CFBD4B5B683C8F0A256D48190C885025728A962DAB28035A64B141572D36A786D1568328BBD929EF0278E5CA7AB07A9451EB1F968D70E030A3AC968CAB48C9D46BC00295C83375DB9AB +smlen = 4565 +sm = 754FAA1FDCC6B9F8FF509226C6CA4D142EC0F0264EDC28343C5E71122F6B308047CB40ABE544C8BC88B266B6D2A1F47AEA4E42A3B837D43E535BC42E70DE411204059C1B743EFE6C5A11EB3D7122B1A9E120815A3EDD2ACFFF340E8C045C32F5E323C300D34F1D2C0BC6F70C06C925078CBE6FE04CA9E22D2B6C1D9CE86E6E41CAB54091EBF21AFDF67A9A61E938B71E8FD2E9E03DBD8BCABEA3A754D6D12AFC4B43C4184EEBB66313845064B0DDB8B5EB3A41FB5F9F10D875C065BADBE081EFA75700CEDFE4A0EA7D451CF7A7BD4083BDAB3582276A3C11F866DC0E590134F2BA8CD15D2B9E90FC1B8582329B7C7A9B44B62AECC85F8442F4A4A91E3D7BE4CC72C026E486A14DB196D1B5ECE2F0B668D7BE31BF116BC154488248F67CB40B0365079A1B7656CB8A042EB0CFB1394B85EFA90A80453884B5B5B8299A5C89224FB0741F3B3C6E5989FF58FF97BB40572681244593FED849D6CC4EFB3DD07EB370444075A9E05FA0EDFFCB799F361379CABB8CA743372CAE7DA3EFE11FCD34725A27856C749396DB6E516404B4E579D840A8B85369E24763498E6C4EAAF021A7D0AAE9A21F2AB224A2426328F0F1254196047417012113335603B6200FCD82F426615114984DB1FC4A4D1E1A512BC8F9111A2A9CFDA2381098B9EEB5D7340297050B82797159608F7EA90ADBA3C7044423E07CC8A0C00CFC1D47D42A2858F1F24DBB059C60C07739E5499D3C2C59EE531DF09B1F6CBF6C2F67FC38D6990485E20AA4D14A4E19894330B956D52CA8FB35AE8E8A7FCCBC9A388805C698C198A8B68693329633D14187934E0B37744D1710295EAF387F520D4D02DAC3391313AA0DF5D56B3956CC702F3B587E56B21264CA0E9D90498A73EDB0A7A3A8915959BF491B7BB245EF41ADF5AF6BE0A3A6C48193E47BC0277D8E1AB9EC605C2BAED78FF22330D35487F3202E11E79CA08B8BFA08F9E77524FD738001E75EC8211AFE014DED7B87B36AB9AC40971095DAEFB6EC426AB423E5D6A524732C4DADDEB31468424245640A670E37463D0E25E1197DD19C148584D46AE1F22C097F0B01121D705EF5C472FF3D95FE83E9C9E3032EC95A1BDBBD97BA46F8A3B1491C7D037AA1A6274E21A88516CDFB73A0C5A058B04DADA5D006012FB73868D36051C8E95BFADC994A928FA70D8E1D6BCFC7DFD9144A531B30F4E87D6864954A1E4613170C7627F35086E67B356D3F566F673BCA62542CD9DF3EBC3AB4DA31819184EC06001969D927D829B81EC391CEBBC22AE663DA9C48F870BDE51449286B8E7ACD54369DF06ECA4FEE0B7A7ECDE5A39104DDAAE34892AB141662B9E838567B127624DA31FDC68691225DEB47CEAB0ECFADBB483BA3EC6DDED553646DDC4BD79DB59764BF9AE9AD981CC22AEF309133F3647A26063C687D2D7CF98846F8376E5EB09D1012289447D7B4CDA5FEBC99F660A499AF4E60787E3228EA5521BA274F1DBEE76B990F756CC66386AD732D33A895FAB4A5D198F85C5B508634AE78B88DA4ED48A163DC5471F1EC4FCF1B3CBA95178B6FC4701BAAFA20A0428253540F41D9759D67C4763A51EF039352F8446D3E52F9D9DF209B95F234C13BFB741F24B3EFFAB3976D20E190D893552E230F98ED75560CE0D3D4023E462DC30CE587A41983C7726D664EF43D25B57A067D9F1C0486080300D817DC4DC92176766259F9D70A0B470A49ACA93390BFA22DF6E5F561AC6876D2997BC127EBC5713373EBA09B0F18BA817D0605BC470F38468844C07F1619AFDAE459562A467041CDCB943B4687D2EC6BA2ACCD3AD11DCF484D2FE454700DFEE3AE59D0D3D96758D3A5311A5A8229267DC3CB0FC56786A4255276BE666D34861B0654F259184C40E1F901113689C120C354234D145413FB03081051FD6B63107389E54751D539CB88993A2D26B0B35EAD7C6F3ACC46317E10D74AEEAEE2926651A73B63619CB7B8A270B53E1440AF111B5731F432717F78C1F961F6AC839794626AFAFA1C58E6A72DEAAED3A65C3687E66EABBBCF0AA061FD5D60751004485F5618D63ACC061701ADF7708580B118D0890EDEB706DE3D3C1AC4CBFE7CDBE484BB7EE28B6574F7A7DAFD4535A12EB4C8299C53EB049AF642C343BE8DB1EF985D019EFC20E3E6EA4800AEE27EC0408C5546CA0E9A69609B6E0876D2D36D4D0B5AA86B640056EA4551614670ED5B7F0BF212F13659D6A8C1B5A3AE6A80234ECBB7DE05A2DC907F4FCFF4B9422A1E4630B69D8886E1488735EB19490031C06030FAC51E3A80342433F1527F77DFB63A2A8EE5B98694A7E6D052339D61CC58EA4192C4AA9290125AC410340660191DFD7B493B3B65403827C9091AA7BD3C49CD3DB6C1744B5802BA852A70FBBEA4CC88E456C599B7439DEA415F9ABE8F73B37EE43878F931F27A961C081DF80A270A837B2240FBA5DD5D90C28F2B7DA04FDB124030A8735D8C161FED64555753A78E9F60DA33DD4DBB368BC27D2434B43B9386A35A8A272AF4570D01443C81F58FB6FB40B01A5EFD3631994BB23EA3596A69A30A95B6F2F0C6493938C9B044850CAC3335F8E9034BA8C4DF32D2DE26CA83676B769FE1A58E01C47CDDB3244FDE4FB11B1B683B26000706E3089271B9CC553D730656606260F9EACD7D96000EAF186DED108CD9A88B0D38422201393DE462A647075813ABC110CA1FAA91B060D123F8CE59E9A457A6247522E3A206F002A3D4C5EBFF588C303186D6181D72DF577236B62C559B6C969FCF570FDA7BDF0F3C614B7E8ED08ED92C1E60B023EF6958C09D5C74E895847FD350CFF145528CA3D63636033E0CBC29C2F40B9E282AA219BFECA445CA3A0BD9A6883649D60987AFEDE2D67E69736F5F81FAFF41C5042B62D62401D978F07FC726A7B489E0A15E29AF78C8FC5C755EE9CB8EF5B89D04D0249A40B52D1980FE43B0CB3F291747ED58F60F1611959549269B4330B90CD43FB8DD1F74445DB07B1F50ADAE5288E62AC43C11DD3D734A85BB8E1EAB3C76FFEC30940E911DA63D36D0558BD0F15CA51C8E2B6070B91D11C965D12F6017B984D2C2199C357F743796312D12035672C21CED28F040985093A4EC4088B58401852160570C776B4819B9F3529A2543C8F8761AA4F5A5D958F77F261AD77C72307F8E771584FD1B63D3898AA0633EC49C5B0823B96975888342FD4EFBD7312567E84DB3A622CDABD2236BF12EDB9CC305FECEACF6EFF8951A6E2B053AFA9ACBB37A1704A8A8F647E4D0C319703CE787963ECBC22166B5E37D03317951F5F80DA1BB6D25EC4BC5760700B5F5BD7D16192123262935383A4143474D55595D6C788689939A9DA7AAAEB4B5B8D6F71A1D222A555E627881999B9DC6C7CBD2D6DEE3ECF3FA03092342585C839192ADB2BEC9D2F1FA10142A333B444A7D95D9E01F3545505180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 + +count = 65 +seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 +mlen = 2178 +msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +pk = E7527205CFC007F714CFA0BC239947A835F022C18DD0FD3573F68CD6BB2F8490CE1BA671014BD80A22D7F0ACF2E750ECAC7B2AF62CA60E24E4E5F749321AD1E532F6F111A57FD28F9E6198A35886577AAB20A9CBCFA0B92322EEEFEEEA12BEFCEBD559901FB6928D64F84B37DB544CAF9F77416D46EEB5B4A79C98FE5EF28BB977DACD7EE20B8893BF1C7562940E1341AE92482108FF82E4F62E9D050EF0CB96A58392CC510949A203F345E93A8F755DFCC4E0C315739BF400BA0E5B321FA723ADF7BEC80654F1586E349F0A7EA5F63752024595A280BC7AF3A4A9F7D1A1EAA5EB7026EA96EB740968A76383F3B42BAE477F58FA75BC87BBF1BB4AEE34D74C9FD3F0B28C3477CFDC9CDEB27C27A4E086BA6E8E6E7D508143D001249527BF040FDC7CCB84AF88092E18791B7900F7AD40B762E043108E88844F7F483CEF8577FAD7992363D33C025DBD018D18086B7A73018AB72335A3F8697748CE8B226EAD04DB39C65DE2104C6806F3F88300E42060F8644DCF832898CEF422BA3F5529370AB0D34BD7F76B6ADA946550D339832D3844049A2EDB9CAD5FBB6677B2C82881196C5AA7F2D841B0108A0260660A05B0C25E78904A97FF9C60FEBA824ED9F5D24F8324AD4B55E5FB8C8F042FC74E9268A07FCD84291CDA54127179019CD3E2017778CC24BF07A6F0479D19BD073D4D1F200AF41F9318522275B4AE68B2A4C1CBD7CD4122ED151F4FB296BCDBA94B8FC0147345C68CFC9A83F6A7BDAFF1579DBF2FC6876E4B18B8004063E118B0C2F6AF3F6BB10215EE2AB77ACA873C17CA7CB028400A1F8EC743BE2EF180AB36E5877F9B776E9C61E6673EECCC4827EEAFA62A093352E5288C1F146584B8E2BF7D5FECA61066B74807ABDCB5A46DBDA64FF99C22CCB7BE7DF7071881894BC37E43C0FA5B9CA30799878663A2CCED86B2996FB6D513043DD2CDC05D3270529782E6C383B2C5F0FFA435C2980755FC7BCCD314784B58489DA1DA2CC9F1F0FC627B6F4094DE1418B0F0546B847C5201A00AC3E44E18B123E52990D457F4922FFC909265F350404B7A7988593E421FC9C5E63D5F3D693F934387ACCDFD731D32FDFD0E1A9A46C02A56382BBED991E8FFA816A596068D6CD0DBFDD3D5E61539EB89DF84CB9AA27D9F0535EE0A68F8A30BBC6CECDDDBE44C196E1B635E6EE48956F101DACD3E49029325CC05B589520F6C35E13B58CF53CFE8CD2836B87DF046AE23E44F67EFA1AD58B41F00281E615C76036139A2DEAE64893508A7DE37D366566B6DAE956031C3E18E87599D9F02087D137E56D2E1E6CF6020F6BD4FAD82F4C391B966E9B470D42308AA6F86817FC15934205EAB5002E28C5C6B49203DFB1E6A15A0EBA85F019BD76E920468D2F8CD87DB89CD1F4F70A236994C0B19FBFE1D2186A7BE9C3CC89B574E558165996ACC3EEA7A20DE0962CA2754A8C950038690B19D2A8CC05B1A5453C7470FE84921490B8BC87EEDD8D893EF7BB0CCC7330A41187BA21483F5105239E5D3317367BB4AEF9361E398362134C8567E61965A140526B1C6A072F0E33B403B132223C5B1185292B6190DD69AF44BC0BF518CBA0E7D9821F5AA0AE17415ACC924726249A713CD734BD73E2358708EC3D9384A1ACA61CB93C2A7C62F65EEF4DC6F69B84EC938B23EF528A4594301321C610C975836E34E43DA33D157F7F8E707B17BA5510ADD90387F366637FE04C004CC8F5DD0D1BE4323E86E42171AC63F84FF1D323EF257A4C81F7D891700102683F75A52B02164CDBAECD776ACBA37C0826DFE81F3DAD3251603B69E6CC1E9EFBDEAACD59BFDC41D3875857A93664BA610BAA5D572E7FA871C4F9B1687E6 +sk = E7527205CFC007F714CFA0BC239947A835F022C18DD0FD3573F68CD6BB2F8490A04ECB69E342BF52836949379783F578A6B71F44AE5173D88E1722B1A58A3F81F658343A203B16923DB0033B91608A137C8062E2ED1602A94FF94C6569BEDBD5209BD831023AA63BD8CBC8445F6EE9BDCFF4EC5BDFC38210F6A06891ABC46CAA242569D2445249386141403210C78413018484024A52408240064103B62918122A10466494B0889A00480295600826702018729AC20C9030320A004089C88911956D24460D02328444C80908C81013B684DCB64D1C466921068EE41881E2904004B641021068624644E0968DD3126513214051C00D0C93111339620A054850468D4084456122824986851A128C84C46409012110405289028601311214266880086943A6218C04119346251C8685892841CB187219079260842D1AB190E0C888C9846CE4044224238C04A969C346222101914C1830D4182DA3000D59B0604AA40C9B228801152D4C306290C284CC2692C2B64CA4322E12B1805900220896081A378E0CC74CC9240D8A328A2333820238600A2621493880184242C932292248910A116443888592080489B2308C3411511241A3C08912080D91364E03C5810BA4009422825118284104260332511C0365D0C600044460D92832101501081012D0223262362A61421012B44004116E1B186DA0342ECA3046C9C449843864E1246D01C02C21144A94224AC340460326445A262C5C084811302C5C423012802959924518074D8C1021CCB88903A74D091485D9948C18B02021282CA3267053A631600660D29849C808486204821C4509A140064A962C19220222A78502418814314111953080066054422512B3051B428464982501220A533632E4C86CA2C430DBA209C43870D386091C26515B48852499441B9544E3302A1AA901511028C3206109C91058186D4C462A10420A49B845C00481D0000862128184808C9C284ADC268D94102464026664A47061C470081592D4361259B0052320600B376240084E64362514234D51A828E092414CA4512302806304681B187180448622210C5C2891083366D3A28919872024B16C1A180C83B28161140C1030811CC7245B30059B16862125460B166922A50413452DC120001A462D1C81710CB74C61024A182131E1B8281C359061902C2029628B96295434708C084A1BB65118958922046412072443A00810334A80960019A025149330644068CC244662967024B12463428AC38810DA3125B532A1E059BCBDA91CCC0F4DB15431CA58E5093E05B195E020147466899D99B6CB382631FADC172874953CAC3D7C9191DF7A9B6F4DB00209E541BF36C635C48CD891AFF5CD72E9BC7FE47B5CE7CFE0D96BF42A6A7189E5C1E8D1EFB039F51443AAEAF96CC81A4FC7459E4DB8D41EFC88F1F959AFE6822DC65795AEDCB6658DEE6E1BF44D868A9118A5A1354902C48FCF9E9D1F5A7B2CE60676E47F793C01CD3F27D529689252CD66B08B34E9A751E1BBF9B4A0C6360C4EDC1543CF657C0DF54BD07E722804788A90B3E396D9310238033E43A353DBEAA2FC1BE5E240D0301C8ED1763A2707D0762C58739B8CAB076746C17A90205D925729E6813EE5281D34989C064808A49304414E7A3846870A73A58C027D5A948818771BDE2BAFD4AA1EDE825409C92B699646F06263F41B66CE6F7868192535D7BE65D45DA75C0CE4D8D6B38C25B697AC5754F13CC9C6649F40FD5F85F3C311BA662A4D16522DB1ECE2BD691DDA16C451F19FE2C9DC829425B282AD4D349A8C5B9E9763926FC6A49A27DC4E78FB8FC66AE031D8695BAD32241F672180AFC01C284593AAE6E1C5B4DFD8AE00255F783D3B2375EA7A186ABC6797576F4EAB09DC8FFA6659E6DC8D0E636C1FA1E3FD552C7C6D6A88DA94B737B0B34FF4DC8138700EF1F85B4897360342152654AD53C4EA634D839E12F0EAC85689120CC2A98BC87C3C38BF43AFF0CF7F82CDDEA0C5707D471D14253A3FB26A5BC1DC8DCEC73AD29192DDB6297CB7FF0DB819422626BC2DDB33182506AA02993B745B34354F00755F23E0E8A7A243E4DFC1424BBA00FC28772D4AC74856BC62D72FB23C312DE4A16EFC4BD523226B7FC6817AD86E957C43A263791D629E194A62352B20E05560EF5A34766902A362672A15F9CF936C9830B37F3AAC47F5BD5EBB4A51B50AFE0BA8767CB086E1AB8A56F46CF8759C834A460C1F01758B0E9277A6061383CD130DAE897F386CA7588466BF41E6146DD0B7725ACAD9EEEEA4A5BFAF7FF0975698813690BA0E94039F18035C476DCA3EE4BC3B654905B5694E388BBE6FA87AEEE82BAB7A8BEE76100CB697D04872F3CD33D40854D0648D9399582515F87306653BC774F70C0DB538B6E78DC4CF6C914F5FC159D4EF25101E27DD8CDF6CDC8FF8C72BD8E970E0AAC29E97BCA5BFC1AF3B93DD53A63047DF654594F7A581BDDB10E8D5ADC5E084E609F0846E43EA0DC1B5FEADBFFF942B14057F0D7967A6895305F36991531290B2434C73C14EF61805617DB344379030B8B26325530A3B9CDA743A2C524C6CCB83DF3F4DF54A2098A769B8B7D2A93E084BF660BFD2E9CCF84149B56867E8788AB7BA31C7C05FE24FE128F517AE0C2B788AAD9D707FB1CBFD286016B95348D7D6E8AC52EB8E11163B60E734725AF76C82C67871663034C640D2D0252634B70C5A4E860090F6C50CC08F64EDE971B9CB95A090FB4D867DA017DED1C2BDFFF363A0696EB0CC9B9F7C2008C982AAEC8D0E1F8A03D346E2F29E4D26153CA2007B7698EAB641D1FB570FA6A93E6AFD89D153E1AB9E1C5C30D7758A26A4B9DC25FD119ED884602B90272F4DE21531BB424E396D2BE7E40D2DF2D6CE026964EC22EBA711AFB0D7C673919754F5CA6623E9D8529F6721E57517D294C1F94C670C33B98455C6F77175B561563E5FBF41A09C7A4F34BE0F0377380F3B2EB55B08B571284194C4ACD2CF60BFA95547D9AEB45A9B6ED262E37FA2A1D6C24E342B675DF29D8C566CB794C8636728A8B96B7D9DA429086E51C5F5764764FD09D3C38CA2774700F2FDEE65C96A72E41FB9EB0B64CC9AACEC5CB38A203CD278098FBFAE0860AF01C92DE7D8CED0C4C138171B1CEB5FDA163C1D386CD5D85255D296D6164B095A7A170CC5A26C566E6FA3DF6163704CC1E34D3B37A94AA6957AA204485C96C08379A8C2154C1C3A921301CEA0ADDC56A8271EB89AD0B8EF58731716862601B8C3475185C057EEA5C7D65FF40649DA0966BB25B2C16203038690A4E9749902C8AB5B227A78BF4D11B77D5756491E28C4E074195B5F4D4CBE6D45C5F18EA7CF31EC97442D841B4BF678D2476720D5D933FD8C7004007641295096409F3B103A6F318CEB7FF721390AAA0D6410F5CC72B721B740B1F6F9CFA33F9AF3254C018C5BDED5D5B64438EC2F32C43CDD6857903166E5E352B38CFB0F282D8D0D4164E024183ADA82A328B4AEA5B51DD7E2F2047AAC2E14ED5B60A33C188A66ECD846701DB25FCB430C27E8874833BB7913113F606A9C1461509039ADFF4B4048436CF93C8A605FB2DD659EEC70A3C28A5BDA7433BDB45316A6675B811529B7929ED1C63A7D3D853DFDB3B4A0 +smlen = 4598 +sm = 14258CC82B9EB22ADC0643C86413DB602EE002E8E625A37043FEC33EABDEDF2E665BA025EA6C604B85ED4A22DDDAAFB17248E87B0E44017B3E835529DD90FCDA342FA68E6A3A1EE0DDE40C27CEB4DCE28935D1CF160FEEBF1146C0DD0A206F63655C9CFFCFA534F98AB26E05A9A8C029CA3C3AB4A4F92989A194C5F7FAAD0BB2A47ED9AAB26496297B21927A118BEEB960108EA9DCC5A1B974AD915EABAA5143637E07271588F4D12F60B4C7264C5C7C7408C1840A1B540A603F0E5360A1CFF1270C6E7DC67B7C6F4C14F4B1FCF4734A9F6E13FF14F91AD86EAE9B2F9A5CFB98204087392013440EA995B052C2A9EF1209D2890EDE74A6567AB2296847056FC0D0C818A0CD07C2BB871447650FEA1572E4D0EBC010BBBA169945BBC898FFC9533C2C7761E6730F738E94F3B7DABFDA2E02EDF8D3B051E7FCADBAA8074EBA1F2A249EE447AE2BC9D0CDE9ACE667A1612A33389A65DA331DFA9EB540B801532E03A9352D48FF26CCCDF9980F90DB93ED5ABBACC222F36E7532BA113C27610839C892632DDFDD49CE7381B8A1DB2704EA8A5EBABBDE43ED90A7D4DEC8C3597645C702EEB5182AFB78B8AC027E4649D18B6091E4DDDF535BEE05C1A35C7EDF7DEA0E9C22F67E0B410AE7AC04A4E2A7093512EC718887A7DE2A5BBCAF52972B7C6A01F6AC8FD8E21C16EFC0145470D30D1180F741F6F0CC0C835336528742689FDC41DFBA73AFF1E675B96F28C0E02E2C95869E15514BFE2511AA2B55F75559DC283E64E8E9758301767E8F4DCBACAB18E3CE5A5B2A8500F85FDB6347F5424B350413D5B5A5844FADBB1D00FF55C10C68CC18C109BCA20AFB56593902F8AB8D461C8333E48FA865E30845800B43D421325D3A6D0DAB3D5AC5FE492871BA25E95C3C67E911C425101BE8E012126826F6874D8C820FCB9B3C2EAC16CD7BCA1B715E066F04799598A1A0E8A35BCBC8D35017EF80F0028463D740B2D25015B2EA0CDB7E0FE2AA9DF7450A20BE72F067D96E7A639F837D4C23476D90D86C84D9B938EB2AF1AC201524B2357CAAC2014AB2098B4CF03B566E1AD44093497F5947CA5B2F94B99D2705197FCC4BEDD79574BC2EE6F7E417F2882AEA4F8FF7D842DBCAB3EE2377DA94363572AA1B992B965CEF4FC0D490D8B0182D53888B1B27142979FE940BD8B64641EA4A449D97937C1D84B3E29DC95167883D0EE65B54941A380D6C381DAA68B1D34E3B406220D01B1FD6BF782710070A6CEDC93ADBFC7BA0BECD92FCF1630707761C63FC17E7DCC3A203338FD83FD4E7D4875D644F604710EBCF6E5FF7C92C0D890D92CB72A123EB9C33F690185897C120723D2460369BBAE03B835A98ABFECEDB751E4087F3673F3CB4BDDC9524CD995A7E61BB5C5D1E3CE51676AFF6DCDAA6396299CEA00DB13C599483B5C70343AA951CE2A671776FB37F38A672B506EF12CF156555722BC3D15AB277903982D295C53AB1692D8CF3E798370F9733A7F4703AC1E517323B1FDD991F7C430A8C1B0DFE54096294C94F89BB0144E1B76F88DD7B04DF862D0785A4196ACB904198A28E434C13CB1112DBD54C987B3ABD279E8AE02ACE61031A43FD8FCB4CF29FF3B716D591AD93A6298D6492CCF8DF70283D7D9BA684C6B7D3E2F125C60BE59867A0034522871F2FC35B587CCD3DF8A095F42CCBBA2BB6751F42E2EC4959EF52961F0E9F501BCA6C1674AB42E8C11C042D13FE97E9CB43E70A47D3F98D6D4488014C57A24F566AA62841DFE00F534D2D61A225056CF7C83861C665BD6AF475D9CAF9FB5DA3B1B1A2458102B5054AC6180571CEBBE2570726B55366E300BD594C50769A0E2F8EEF7A652174F6F9726D1C9D4965CDCF2850B07771624503CEAC30FCE6F1A1694E54032C4A8352F9C46D89F4461AC32C6E085AA87DE86EDFE19B5462791FA3E75B3E76632D27A2EB704F4D5F74B0D197F3FD114CDA7A20F3F2C261E6A3135237FBD3CB62926EE6F82FA08DF9B9B092F2F6916672B53193E96FFDEFC9764C5F5E7B7DC9D4F797B04E2408C48689DF1C2192993752D6477F7F57CFDED6501E74234CCC40823FFB7E42B4307D7F2EDFD1A4B783CC49954BD3503DFFD46DAA7C1CFC30915D4A74753CA8249D97AA88B9D4AD96D3BB97B8A8D348798AF8DF587EEB4AB2ADEF3F6158371D27E1A1792DC1EE6113DEE2871BFB0D6110098E623EF463F5606385D1F0E49A095A5BABB91A78EBEAAC3B53EB6E69CE73F7AA873ECFF68E10080C63EA024DE27D320C4DBEFD0496127E23E857D4E964C8B69A048D6461FBB226A974AC0838EA5509CF4B74D0C5F5825E621AC16B5FB426203B08B36732A74CAA57207F2B5D056DDFF49E0D708375FCD44C3D15C86FBA4C142E1BDB5236DBCC4318230A1EB4B99B3BDEFB9732EF23DCBDE9E278A7A6F95D256C4E84796D9DF0C71698839D16832DD0341871930FAF637F3B8987DB01102C6C88376B592127ACC2D6BDFE7AC41215293B2E04F21D98AD4C3BDF58EA11DF50EFA2C8BA68C1D5638DFF2563FF30C31D96BDDF5FA70373C38C5EED0F31D002633C8C07033A6BCBDE4C7AB7CA3EC30CA7A6A668832EE9C8A29D4892B2DBAF7447B222313E80454A3CC5495C1B0FF8326FBAB105F201961D5C23A5BC4F3BB63EB6C65F8625BC06FBF0ADB935F8954F2A799B0CD30C6DDBB0F7EC68953C7A88519A13468292E97A4FFC74FFD2B8B202F65834F8D4C2265EE2363D3F923C60320B92EF1A2AE9D6295562CE61960266930F8A7DBF560EA6440E3F07EC3493D7D856AE66934FBF814A38348411841218776073BF3F66676A6DED34AEDC92EF438DD6A787A6FC5F208B47ACBE16FD28EB3B091D851C5FC89F152F36A2E460B44C496F7B5B1318FD370CCFA4A7D29DD643B36936771232B58B276B32CD3FEE16473582389AD20ACBD02487190B24D4374FA4E42C750E5C4C08FF81CBF31DC7BD23A0324556FFC58C189A4A3A7F9E1908C9ACDED753B5A86DF479CF557F431FF0686694B6A48A1583AAB922ACA7B2A3ABBC5F414ECE38925A0A3C257773B34D635B3D9EA9FE9E931560030964866B41A3AA36B59886A1865F239C50F423A540EC95DDBA680B3473757883D7850A414323634E757A489BC188D9CC2A94EAAA09EBC851E4A4E8DCA265E6F7E0D343595A062AC53F6E6CE8969BADFF349B78AEB88DBC1A75437B8E19DCA924A2C939EC2136FBB49B1ADBF2258AE74FEE74F84158A7206ADCBAA88A836FFFF357BC547C5CCF18B4D6EE71B0CE8C9D67B4A65691A270D61D2F06AA9A86D228543C672106AF4FA53D30BA98C4CDFE0D14204C676D7374879CBCC3D1E4EF0C14282A2F394159878BABC0C8E8EAF011171E202836394F6F758184B2D1030C2B3345658897B6BBBDDCEC000000000000000000000000000000000000000000000F1F2D3A99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C + +count = 66 +seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 +mlen = 2211 +msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +pk = 66B6AFDE3EB7800DC373B69AEDF8C6D252C714D505C21F8C8A146E028F02EA91F12DDD938F51392E0145D2F49300AFBC7D44BFE8B11418DBAFB8F73B3C54A94A79D56DC1181CF07E8E1D282F71C8E2BE7D261285D2F030B07A355C4E72A56C20160969ED8FC82706A5367A2A7AAC63AD638D79E162ECA01C32413FEC2535A818E4D99B0CEDC29376C264B8BDEF43F19FBAB1909F03E50368E6C45AD7EFBCE8D80A6E3B9F8264898D8C73BA44066E966291305E6FDD321A24D32CD7DE83BDC4AD8F7253F3AD22F31E02F171FC6DE46D40F7141971184BF2DEFE0F071A488821676A2FDBA2171E0F34A97E6674D57DF28B472A2DA62BFD2868482931766EFD47256E44AB4CD20498310BF6232C6A468C2CEA424459BDD7CF92BA944E6EC59E8C3668CDF71A9B4984F4359A160BDFA8F183305AC35259EAFBFBD7917F8CAA72A0FAD1CCAB60ADAC2498BA85A7933278588753A382FDF58720221092BB8F938ABA8D3CFDB5D1178CF4CE6235BBF451159B69F09F26A53232D8AE1974B5BF55A200310847728700F764C6232BF878A19DF4186947787EBFB9C50F013EA2361B08B676F7C210FA63EF866578830EABADAAEF35A2DF79053D1D32ACFB6821ED6CECB0FD616F6F5279860E7FBFEB756E2D3069C191C0D39CBE9A14BB4D1800F73F842E2938FE48987E8F396AC32518F7394A71A7E63FDF499985BCB1EDAC165DFC842E1C2FCD7A8041033BFA5F9CD82E60C2709DEC4BB9C61809C3D703D61BC68CF22FB29DF64EE59595A3E7E8B2427A4B7BDD5FD47CFCEA2C3AF425CCE084DF12CFACE66C374D3C809A2E4AE147FBD360CDEBF4645C51D700D99ADE3F5583DEAB7674FA38FB1E67CADFEED2EB8F7737874EE003A1892E0263744A5E327292696625C53C7EB781E667EAA92DFE3CF0D21C43BAA0AFBE897310915A2C8E3D47A73631BBCF09FF8A5FCFAC329465A0D60A1FA857FBBC704D5DF61B4386C4796AC95869FC2956B3260F53280AE90923813DD88528461AFE1E34851D8ADCFC76ED9D0A3F1D7BA3AAFAE7DEB03EA8E53CAB0F5F4396FE8208886026ECF8C3FA7CB30FCD35A2DBEDA857FA2C4AE9A811AE0D687EE5B83A74FCE2FE9DC39D8AF02BA02E53809BC6478D427BC9AB0CEDF5B62FBE7F9177D4B30627B5A03373ADD9E30EEC8EFE04634E69A83E8B447427B2E7B1131AF2852D389D64FF4454A4A39B649B9B170732E4F8791CC5EFBE068B28EE64D5684A2AB402C8ADC14ADC7F8F64E5EE11156990CFA4E6D2DC154BEAB09D8EC84243BA2D71F8798BACDE74BB7A5C002E37D1B45DB40916A8952711FFD3A6EEAA608CC419A2BA1C45436CF8FDA290734E61023B2C4B7459506B2DE1D802A7A05EEB687D908C39C6CDAF73E6B4529FEEE00EC7090D8409882138A799C9B26FBFB9375D3D6E1E55AD252D93D91AC618768CFB3D206C12EC52893EFBF826FAC4FB5CD1578E2456E09BDE42687FF51DC4AD7E7D30BD1AE6719FB5A146EA27978C20ED1EECAE4DD593D0B6AD8F864CDB063C275B26E8E9FD50448E83962576405C73DDDB000173F5DB37147900582548E365E25631DE3520785C12171DC5ADD7A4D684206B9E815DD6191B052E333E6AF7CA567CD63E76D2BF3217C2D60C0A4D0FCF041108B4A32F4344112D0BC32A39F269C52BE96312E41FAE8EABE8D7F43295F2868F72BAD211ABBD67139D41ECD82BED9D0FB8D5E0344D6C7564AFC76457ED298073B37F6FDE5EE2DD81E528200AB8C13A9CDB1E15EF4E7937409C2BBB4D3C30E43DFB35EECDCDD56BC886264081F0A04389D1833046B81D4B1018880D6EB68825FDD96F33892A41668353123B1BEA9BA008FE8819D9 +sk = 66B6AFDE3EB7800DC373B69AEDF8C6D252C714D505C21F8C8A146E028F02EA91960CE58BA025A3E3CA4533988703FE1BC392D016ACA0D28A8394441EFE901637C678E4996D1F190FFBB383AFD512E25BF5BEA7EDD55CF130E385428AFA45AD4F881F64725698BEAC736EADDB7E41D8C3A83A9B2B086CAF3FA13839CBC7B2E1EFC3969113010D24860D61008164202D1A00115B32010C9228229748A24408CCA461D2022E44C0884942885A8448D9C870A30444CBC85108B96923A321A09061C3B86C60C0059B265082948124290C58200218339299B62D21B0610A053053C8885928325A142D51924553A089C0167162B210804292A10004D1106C80283220204E11248DA4C60918072240B449E192815BC06180C4251A28864C14200497691A4564E2C4280A8710C2828D52A4418C902C01A5614C160DC8809189082EA3C044D2B64C9B2084A4961123409164844400B185A4008853406D182501E2846813805004064141A4201AB731E48604C1188A8BB290498671240661010431D01060D44230C244645CA090C24471CB10418C046160485208324914096E2429094A42681047840CB1901890105042121C060993380DDA800562108890B88464060280B80DD136494B286D2280884A260990904D0AA04512348DD314651CA381A4B808E4828593C24C5404006334851042690424121A204C094111C1944CC14611519224E3486451324A222762E21464223749A200691B490610121190A22DDBB44CDCC26488904923118C12B205E1968D9BC06DE11244D0C809A4B24CD0244400302D4C2480DA006C11961142C06C54A02D83C85142B4094C324A81B62913902C1CB18D912602D12448C83400D1081122C9641C274200346D20078E1399685396201CA945103689601645230045C4000522A541E21844434886D084680CC5298122110431449C044A4894311A8340200301E2806C23982C23915059B02981306E08B16950442A9B4224D4440899402E480608D1A041A248600B838402132582C2601AA0110314500B062C9AB268423671C4A0505B3222C4040109096CC4184520096D00B32DC0A4299934081006055104820A02611CC16C91B68859346293B6041A0151CA086692A685E0184D528220CB2890DBB40803470949320502A684E31051C8244901070D99108200C62010B961DC440A8288445A14651B418A02B34D00352119160E808620C1B868DA1004091466494251511425C906845816320806648A42447CDC3FA830B4B70A628DA8FACAC06A0921C3AC78CB56192F4E75BFA2F876504876E3215C264E6E34ED2C9B0E7B81524F1310B10C578584EA34CCB34ACBD7F13F8F79DA332947DE1D26B0078035B614E4EE3A58CD0F8B0011531B62F06E30C29F248B9DA43DAB727D943E62335E7BCA5D6943DBB94A20584C354BA3AE54EEB0CE6BC8D8065CB4257C82135FEDDFF5A01FB20ED518C1F6E7602EFEF017F2E5E024B9D35CF58971AA2C7307F5CACB9AE8EC3400BEC8D4AFDA6782E87594E9B606A1F9FAE04596F663646693F6622B1B76F78CD44AFC3F5A6D81F087B9A35D7E7E5483DD2F6DB248BB9303B995B0F3F681F0996F36AE653D85AADF28D31D4F36A8288EF6F3676FDCC225D36F0F4BA85B2754F379B27837F83B27DCF8F105DC1755EA873778B2143DB69BD8A5456190D8BE3189D746B2F73B486938201789CD89800BF805DC8E59FF7D0EA4D4B92871E34D18205E84CD8165A59D26E6F46502025ED05AE746AFA60D21AC2DF13F587BF5BE574F92310FDCD325141D47F57DA987D0FB646DAA84AE3FF3B06FE078EB75C0562021576A48CCE7748B359672E00EEAC8ECF678253B0043AE96A315CCEFB0006636803301B9D271675E252958E9B0A42145A93E5404F0221823F3A47B5B06897EC2B7008AC8D2043E8B01C7FBCA90B91634A7380951DECC093CBF5D1902B21899784B8C9B311993C67D191CF342942DB95DA4AB3CBA404B712EC94168EA645B760CD9C5348A5A67CA36227D77AA96588A4A14617B614FA90528688849D1F2193D77E507C90E58A3A37058D233E43D65E0AFB230C169D1DF92F07CBE6F31E44009B99CD862D5C240F1F8EA3D3A0C22029D9643EA5D67577C2E6030C252E2220203CBD5460A49D06D227F25FB40E3A696CA4B3B152268917BA15786116C04CE8D42D0E545B3979AC3310DB8A9EBF9F1727E1E8FAAD271348F422658A1063777C1BA0E5C76AEC1810505855E89D38BBE5D04F05E56D7E99203B1058E07E9E5C054D767CF162E9815D42E53D84E4A0E31AB9460EC948C1A6DE7D657C9DBBFC525D2A1A97102A9781C402781B3149307EDAE827543B2BFA67DC6C562F1F9E8B68020109658E659C0B6C43D9A1B32465D77D1F0F6C1268F666D7849ECF4090084DC8708305F0AA6ED71B0F342299FD54CB9545378BEAEFD1EA4050335A6B9D35AB80C32E6F7DF94C4F1E22D9BD25ED7CF413536E52A85CC35AB5F547B1BECE089023468A59A4BECF79D838B11DD360EA852B9C0F817FEF04BEEB7DBEFA5B82D1E2F4ED238DB6CF517321E2EC740D0BFB875FDAF582BD840113871DACAFEEA842A1FC7C0E6BAF01728EEA5A51DFA31E2180D8316B678323425CC40FD4BC6B7AFC599A7CD05795B75524F85B04C02910AAD3FC66F5006AD331C706381EDB84A5813B551CED7C1CBB9CDE40A42653DED79F5827D3B5116F23A8D273877F49742C0843EB2330161436D111D656D50446D93F18E5C53D3C4683E30EE08A5669750EF9B2A94C8D8EF2C93197C714A0110B1EB2DD5D0CF9D01A27C6E77C884DA225C83C5FE33EAF4C84E3A01093BA69B5EB0BCFCF0AE197FB0ED323EA5BAE5C01DAA08F7282455B995FC1DDFD650B31B16BA8D81D23D98B059481FD6E0D15A6B33AB773F899073015FED71719A68ED3633467805168AC42FA08954E5BEDE708C10DB61F6AFD57D7B9B2B205A91CEB9937C596C25513D283E3996C3CED092A491D4A2EDE6C46EBFCC933D82D2F76D617278AC8649042D21512F76A3E316249AFF47D01FEC16F51160DE7592E9D00A33A6EA438FDF357BEB9B5DB9F7C1F269EE202F91229EFDF7C128BE02CB2BB078A7F855F88CC3F6EEBD0F970FF8A458812B063B05539D779DBBB2A5D71890A1BBC20C35E21717B787ACF7D93B41FBC12B3912EA55425F60C5E7B02DF2105F338DAB107134211977D715DFE741D0BEC085B9944425A6823E95331A3DF01AFFCE16B56AD4621079D4921126B5212F0A910D21549BE9E289B66D807744C53F513AF958906A5FD1432D62F9DFC93AF4C64D458D6501A000A0441F1F742A8554D6BC8FC9092E01356881FDA05FE190B6A3BC1E0B71EDEC3CE1B65863A6B44A3FAB5381674685BC001510FDCBB080B8B219D23245D56A03449D07021E59C423D2CD0C618D0879332970331328675DFFBD6CB3388B0585EB724D85CC2DBEE1F4043CC0701FC334911DD6A1F215C8C29932C480D328BF616C9A49305AEF72D83310C6BC551B93FD44F3FF6022D2109BCEF7E361066047992D2270FDE1917303268EB35134D6B9B68B203D0CDB0D45B46A3DD2C68A35B1686FED11A8CB81B0D8DD51A4922C4150A4C9F0B8539E09A9 +smlen = 4631 +sm = 81DF9B9C50C5DE0EFA9D4A8A61EBFDA2CB9FA8C36A071C3E113196FB396EB2C070871D35C5AF93BEA4BA4994228E1D0DF1E10D774AABBBF398B56DB4DB78E4C24B2A7232FF431F20D691BB960D151C3C4FB1862D51DF1A6D99F8261A7C73EED88EA259BD228791D8295A6F08AF2162A998323A97609519C29C107B72261C257D1B4E9FCD6FA5E28FAD2F34429301C23FE10CA0128AC2A21F1526295D02F3FC40E138844C9BB48776F4D5317E3A96C594F4A4B99426BFA5F1A825C6B0A227CB1DA0B0DF00BBCC4F3409A8A04748CA8151D0A70958D9C994D0E88AACF3CC81C7D0D010FE4FC43297F76A2B13242BD89FDF0C34C4C90ED470FAD9B3E08B1A2BFF514772A2C5EB77C45A7FBB66F1FA9BA993BCB5C317B8E2999CDCCF49D2FE4A2982B06DC097C07D41561525ABC13D250B945C1008015EF66A0144C1AA288345135C92FD6A0F9138043AFDB2DEF21B980ECEF8F6A2D563605D2899C80B7F9E644777DA7087A30AFFFA68458B416B9116344EE6FBC5DEE06FD9083A09168624C20DF13EFA2E740067B180BEFAD4A8509906D0DB3CB4DB449D93876E6B30713452AA60C9DA817081FD00B5A182B2F7BEF8DE85513352759219F5F75F6FA079E8CA7CD2B7F1CACE8959069178A904BD924D5CD55CF71ADECBC1DBA635C7CBB3C07B7467D4ADA8399495E6477EE71ACC54047207AC4E7E6CAF455518FE1AF2EC1E6E1650061494119E96147BEA2C94A354C6A2DD9C353EDC34CDBC15DC96C736352F4E769638D0B00BB3C65951A80C0072E30DFD2A785D346F8349615B6669A8FB0D20EABC62CC92ED2F718274271ECF8BC2DB7F5AEA63C3C92D2867FD8FD56C3549EA2E786ADCD6A458F2624530541FFCC64EE09A17471F60D1CAC0FE8D0671168451864A8D399D26D279ADE092F615B8A9BF9D33593F729A6B0C460797A30C0C737FE146DEB86E3E51BE653AB15FA07160EBE313141397878386491E65A0E13EB5A3227A94DE6167F93B4EBEDB15CD6BC2207D688FB9A26E41BA2F139F6FB935BE87C913F4A3D4A69084F7A9B5AC99FF375920B0EE868F888B79787EEBBAA9D70D7E43214EF6A09BE7A11383FF74A9102B72077F53F1BDF865C68541B4D12A3C7A55B4E52BDAA7EB0EDD0DD3B4E37C3C381BB338A5EC53E33B16C54E1A1342F49406FBCB1934BBFF8DDC680BF9476739E809D75A4A2D9F321090CE0AD13DC03A648D8EEF211403A1F5A41D1542E6B75D660C08259D1FFD1C9E024407B607CE9D626ED0ECE11BBF7F6115F66063121B7AA5D920F8C266B7E5AE7FA67D599CE864154165E20F528DD43C77C8B2925A26B7DE016F0B3DB15EE86EEFCB82547FF1ADF83F0C46D1ED3E500F6C536277EB8F9BC1BC1074AEE1CB43B683063D0488E1954CAB7719E6A7281B07213E28EB45DC07CA7FD3A44D2ECC21CF422818F4B61F519C0EC6D9CD0C5DCF7B105E0290D0329A2AE22B348210F5720CC340330C74D597DEE94900DB1B66FE71B8659024C2455EE8A855656B0EFDC155A1D6A5591D66D708BBF25573E0C31B742F391D89E853F4C8818362350D9B351A56DA08AB70830A48FD05D9C72C376AC6CAEF6E7DC0B91C44776ED54D42DBDC42F40398DB0E5C54FE4B6A8FF07C8B672804AAA94ABB4B1190B1B03D8739D8CC32FE6A906F0F1F4AC063FB8033271D0B20621CBBFCAB378D8620F52B46684FDBF16708FC03B2C0DA118980E5E57EC4A185697EDB4E54363A347F43918EB5F9C2E0C3C61A39027DD5AD7EE38AAADF843A33A195D838A8CD1199D4FB7645C23ACE84812B35EF504C32F64517632EDCD9BEB74499AAABF9412021BF3A12F5CBF9449F7F1FC1318D3433AD822C5BFE3CD20C6200F8B1E0E73B40F1102D792692F3210C50D271ECBB21CF76DD6CBD758475C1762BD3C590EF85643CC59437FE7C13AA019858ED0691C264EBDB590A79DE833957BA8705566F6554AAB107A2ECF5A54E2EF84163204FA73AF22CFD15C72C02197895FDC067A385C0F1969AA4AD4BEEE69CD54C9011DC561A8F13512CAEF81D56DD8AA288F666A969B34EE14A04A8E085D53A3F4CD99B5BDF2E4EB1C26FF1D9C145E84138DC7FAE88BC86D510F4CA09D728A04688481BA2CB89C13B313A4285E828B559D035788DA190DB512939AFA2372E77BB57B7A7F90C6BF30F2F8029AD4391C71E719EA627A98A0953D7F2C800CBD8F96995E1E9E92A1C16C3DE5C40F922B7ED30C9099BFB015A8C4D808EB0C6A2C9E698DF12820E0ADDF27E4C1789B53B0681C46941EC7B5EDB0FE360706DC03C8A20092FB0F8EF220877A0E8B2E7192576D3961BFD93D43D04CB52430197D7B9AA8C651D6828AE39A7241DDDF0D0AF2C2AECE7E55204F58CCBE4411CCAB655F894CD2FBF596A62E4A71051591F5B5804B42D4846D14FE3F2CFE893FF1CFDC28880F256BBCADF2674ABDDD13B407F40FD16A6E8F6147465E8FC19D94B429211EDA55D535BFE4D28A70893E53137C244987D49470651E9E4E4B15997AB02716EBD4512C1AA51FFF37E87CF4579F708F42BB0A562EE46CB7BE4F6075C5EFC01248EF67FAC084BF01716D61E1C3181DBC1BDF9FF9FF47655B817B53FE5EE3DE25115CF2D19D5D877C5EC56441A4BBC7EAE03A32EB3C46C431D7CB5A6779F7035A30F7FA47F23AA3967C567BED6C3FD111B5EFF57A78DCB3FA9565CB52D8C9E7916D73A23A573C954A730A0231452FD399F0F3679DC6A3BA1DD81B0A69E2576ACF775F8A7F3E00F72DEA18616823120F1C912AD87EDFFD13F707CB20FD850023DD094CAAF272A4076E568C0EC9A03F43B7B1736C1E4A2E548CD3EDE9E7BA0DE4D0E53EE25BB0AE64EA2FB1A32A8942C7CBBDA3DC8B6CC578637FE4198C7323499ED7EBBC3044C829190E66E8490E855D4F90359195046E15C7BCA7DEAF2422DEA599C27611BA1CDE51E5CF53514B59C10AD4A641AFF5EF2ED9CA93F5958E83F23B3128DB94F4890CD9DD9673B3634E113DD1680EEBC797BF1300D97C523A6953287B2EEC19394B76A58C639290B4D2D8834DAC0188850877D894265D3E8B36A39725DBD5BEA88ADD37A4DAD77452C288951F0C7028F942DAB27E6758BCE9104D7D8E680F935AAB819BB44AEB4BE093C003AB3FFB172C182077EEF177A0B16D6C16DAF3818F5B8B9D1775D93E7941546CA3F6CAB824AC4776ADB9E4A8554EDA75F207CF08FF54EC00B16FE812134A5E77717B34D47BDBA28A11E6CDDA4C16EE3F969D6037EC64888BC1344A9F42DCF02F29F7BFDFB834C3B32F90DAD5110719729CE9C0E567E24CE103A41B18A5806183D424A6F8B93BDF5F8344D515B79899FA0D5D6041A29323D5E616366697E87B1B9D6F0F3FC01020711525D606A94B1EEF300000000000000000000000000000000000000000000000000000000000B152733E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D + +count = 67 +seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 +mlen = 2244 +msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +pk = 72E71978D0F6BF7556E6D364E00BA4271290D72F8BC5931DF46D65E9F18B624FD9E0C9FBB5EEBE59EF4E2FBAB12FCDCE64FFF3A613A74FADB6936674F06DBABC74FFE813EC81172B029AFDFD15340BF88F5425F55F7A321D97CAFCCA012ADEF7F5D5811F8799CCF9B117EAD42678979B74B6A76680FE6594FCEA994A7390A56676403F2AF29C25894681CE08EE5BA786876D62DBAAF36095DF7F98C420D41E4021E796C5CA5086B46AE6DC4400455CB7D990EFFB1D0A90DB8927B5ED360BE74406779AA1F480467856ABC0EB119DC1D80DF93D40D2D9782B1B6A16CDB62CC86B64F11A8EA5E9342483A3C9D4A04AC3F668344BAE7F48182FF09E5F21B8510D7563FB6E9E299FF84EF1184D55A65667159E788A82F56A4F904DE68D2690AB5136BA1D4F805509C7ECE8C17C0174A80E1289E3B56C7DD6251AFF431A07A2354C1A30F78A1DC9CD8D3FF3364A1C32E4AC42CFE9B663E7F88728FCB326F9FA842BF239C7C2B0A7766B2CC26CFE3AFF9D7E42EF102832CB0FE2FA1180247F01F9CBFCE9C1A34BF0E072EBE6B2B11F21AA9A5F72A9F9428D35BF6034EABF42A3A1CADE03989887038589967F0BDB34EACA9750F9D6789557A7F15E7E9AA10F0E35595CB2DC89151270625D7F89AD7AB89EAA213D66ECABB8EA146AF943F8ED1563AF31F559AF1FD62259613ED914C610263C8AB6C1E5BB95624022C1655FAD68E8D68CBBDC25CA54E0A52BBBD7A15E4E4628463D648A3183599D46CC160455F892C93C81ED4A0D81806FCA79D1FF576CDE5D460B9B9938ABA8D8D16638393C9141E09EE2527A9885736031E9B86D6ED240FA988DD0FBE48E9E68D3016EEC6F5520E9FBDE794F0848B541848BCFE399976DA00239F9EA548A9631CCCA382D0BA69EDC7C5C66C4C9306739C11F44524019B2348143A44902601984822D9E0FA6A4D4505361BD4A1FC21664226189E9A6DC14B3D17D27177B88083602343CDDA92E4DFF579353ED316BE18F1485095CA7889FE0DA47CD17A60815565B4E322B54D3DAFDB619C0DBA7DDF45D32E5BE1EFAAEE84A9C691A9158CA6ABAE507EE135D64AA0105BF8491FD470A12D1EDC36BBFF93F21580BDC6E6938685B96E7A603DECD19288858825716F292B50DD6389003F82A264200F76CC45A75FF1AC01C0A7C4F2574BF2BDF1EB0FDE7979FD3B7C1700E94161BDE549BB4C45090CAF1807FDBB9B86571F771B8264C79A9876BCA300D9D20C7AE895A3BCAC8B48EF09B15CA780020C9A0625B32B4BBA0CAB35E8EFFAA73BF4DF0E15424E593718412ECDD46FFCF6C6AAAA970D64BABB1CDFD14907565C370446019ECE384A3D0F826FF8810367AC79867378DC0C32EB5E09BBA0B83F7C85B01C4D1333F4EB75961C6E4722C48EFF9B90ADF1F6B8BC27D5530D045FD65DA0A990D306CD4CB3ABD60E4DC1CFC99A4256805C46340B69051C35BFEB60FC48ED0F4C519ACC8F1290811AF1EC4E7503230A6D1A66FE114F4096364C528968A2D7C88C7FEA17E2BBC061435B9F25825D00A42BD32DAC2D73E5E64D69DEC7BCF3B4E69FBC3DA9CD4A67D1A08BE1794CF664302FAAA760AF9DC23A9627D94CC36B76134F7C130A73D66D76B8FDE6B439F305875C70642672083DE715CACC053B632AD3892A79C259C790CEC9F36EB9956798580BEC3F2066DA360100FD18FC442C18C1FD55A458BEE37B4484B07F5A30FE9FBC11E4D263646B1C7F2BA179613113E44C4AEAFED83EBE6DB884E702CDFA720F5844992FB0EF82214762C2ADB988C3366BB5E0F7C92ABE3871C27446364A4E54A7218CFC522AE85D3BA0C0B1B325481F8BE6A9C2BF8838167FBED75795D9FC1E5A2A2 +sk = 72E71978D0F6BF7556E6D364E00BA4271290D72F8BC5931DF46D65E9F18B624F97245293A3FC3BCBCE8CA6E0459122E783FA82605D13B9FBE435783968538C9FEDE99BE9914D7FC14EC1A170A4038B72AAA86CFB75F2923AF0F89B074BED2245FC858542CAD4396BA11ECF3DFEC07CB65B85977A50C145991D64D624099ADEC58228241AA204D00430132186D398418B888419086891088580322EE388658B326222B64D9BA801E2826503C87108050D599425D9946D1097440839305C88000949719A442824402D113484802050DA325010C731E21452D14822C1464213A2281915918406729B488118179160C8915A022A14330C9B0620C0868C1441014A04610A492CA10602E1020422283013356D94B8901B260654364899A220A0224821076D1427254B301062828C01346A1C116AA34850204172411070A4180113C871C188255A18914C026123396853B02808042658A47114209109B1855A8825DC8670D81831E1489289420062C02C528281893690140149E1182659C241CC80100B318E82162C00312E0C090893306910058540A80809147003A22812392A14A544011790D3083013120158020AE180289A0648910404C4B8200C28810B166A88300512116103879143222521888CD22664521671E0409108368692362C98C800D1A268C23409CB481022235213396404054D0C878043144604906083B06100A24801906058924DE2082022C74901B64119A20C201166491642A4024E8C046543924423282D04314C0B410000016944226D5994499244460B312C40868C1BB95008322512B090A28468A41291C396841C9951A00044C2346A5C946981442462925098846C04C84952323123B08191C22922C96908386C18240ADAC890C3B47001128D1B8750CC284C4894201437300CB36CC42044141070182588092152512480222280DB2068582449E49830C98490104149CA9260910830C8402DC2A620130842E3902C028970E1181194326D0C162582940DD22828E32248484224CCB63048142511014C18260441149221356263946914930011B63011B34C08A10461180A82248DCA428692024C89B20950168440028110C46D84208540A64589266ED304611C03719A3281004710DC3406D0240AE39400D08081A3860D23A84C0C242EA0A204101600D400901B274102998011A42848B225DAB26421938C51088C19980089040054B085E3326890C08D824661E4A28D512668103025D930261180615444425FA798EC7EA78B8C2B2116F5E0961079958FEB39D28C745217E14CAC51FAC68DF26B4B848F216E53ADF16915398CAC2675D4EEA3654A5AB2DE52BCA26C916506D014AF353A21B7201499F237105AC3448FCBA05CCCE133A57744FA4370CC3B9B2DD09BB9FE0C313EAC9A19FC58F8B615DDC5E44E7E66BAB80C318278E5BAF92626AF216ED5E03BCFA5DA54241238F4CC40813721C71A5A5BCAE6FDA43446E060BAFC5461C35A1DE4B96185FC66AE2095F1947CF690B62987D3FD5C9090EE8D002EA5DE7E27D348849881ED7C2C118BFBA71EDB09BC8C1977A111D3BC61BFEAA3C4C654ADFA65F0A110667A8BC22941640C4D2896744F2B114926E212F6C676948C6272EC1B7219040C7410B839F16E0FB1706445C0E2D162394EF025698868761D90644C59A301460E778D1ACF4FC47E1F5639CB890A0A8E13879DF12D347865044F2D137A3DD7091A7D497FAD43F03C669E58F9343010CB05E6ED2EBA93BE24F1125C9146AAD0086037C1F1E254774FB9931B0859E6BEAF253DBAE2F3745A6B492BAA9CF3EEA384E6F60C4A0BFEA494463888D523D441AE22E7C7164887D6688724D92A964CCC89DB8289E17CAAF6209CAD61B2B109C8004744007639A3CF11E4D08DC7BFA4C2BCAC8B535F0ACBF797ED6BF7448679B508EA55D2339F63DDFDCF5AE43EAEDF761482B96E49864BBDF68D5E1B9DAC66843221DB849A1DCE26BA6A3318F3AFB57AE522ADE7459C0B6D1CC52DF478F1A46CCFE96DD8F8159B3F72A9D360B27063F1BADC988AE0F6160BB68561C873C38C72C465A652B9F63394F810B25200167711CB96AE1BC9269FCD36F532F827AA4BED8A89291F4B210C6E5C00266BAC6E82DAD5C547634F74F3A26EC6EB7B7D30BE3DF2F2CC9C5EEE4ECC8365107A27899B2F8C40A5A15432861C923156BE965D452D099319805AC2673799BCF369C99B3B502E3F2140B4BA4FAA1BBFAA1AB80D8C6466431909CE0B9331F0A2295C11885588DD8803796226CCF400FE01B3399FB4F7F09D58C0F242DBB9389C2D436ED1BAE165C9F84242B05E3CB4D2DB1327403115BA484F45869CF678300E82D331AD9EB6A1A8361C3FF5AB1A59D80BC30660CCFC04B88BB48659AC9FC1266E2C796B3EAB47693D3A6594244826BBF67714380AEA76DBBE86274EE8D3946E172B33492F47D464B3774EBC7DA80D60091ECA8817837DB09E0287D0FF6C7112BF6EAFBB50BB67BBAA40F9E4E3800A3C8CA24669162257F17F86E730B38B2ED8EFB3F274205F735DE4BD464255682C56ED62505D6EB2FCC9D925352A1EF6611CDDB26B3DB77463C98922D3383DDD61F5488552A6DCF045FB10FB194B768C87684D1DA276B9DEEA23009A11F7B8900D9B50A4F15DD6F6F03B8B67AF1E74A69CAB1D1A70164BD5FB606DCCC2D99A5E064ADE03AEDBB5CA153CD9C33329F68ED003A61129322B1B6AD727A1121653B10D5527CFB016F35F4AC102DBE31BED34F5011EA8C458FAEC6897021878E6F764A84097A8E9BA5F7DB9FA4200C2DF8CBC89E07B29DE9E00798D741F78BA2D8DF38BADFCBC8E0C7156A5F031D6BD093F800DE2A3085FEDFC4B244C6C2D66C3D48D522960A2084D5948679914083BB9811222649CEBD2690EAAEC5FDD92F35FD8C2261F9E105098D68F8E0D45CFB11FF4A129FE902392A7BA0A1638BF1BEC504917060EB21EA3EE7DA41A31F9AED95D128026DC1DA52952AB28C0C728DC6410D3F26481DABD6A8E4EAF92262D1AD890A3054BCBC4C0C2890F2C386C90757B2ABA8E8264C87734229F121A4AE42AC5D6497F6D44B6F26DC90748BCB66D328E1057EF97B4A6081C77AF5FCCC27F85FE4163086F52BDD21F77C488CCE6A249B65A4D94B005A46CD5B079D11A6B8B47978ACD8DE4671F68AB79204872F91578CD3D0413D46BEE0282E430FE04CDD9AD18F5697B4BE921CE0E901B20CB16444F193C0F4D735847735AB40B2264CCE29CE7EC628756AAA70E92AE16A62680ED51007BC7554A3F77D7DEB5D1209EAEBF4A3D9FD2F073EE51AAA1B2E4271DED8D6E5D619ACC0CCD17FFF1D624972DDC005899D5200111C2DF0EB85D73F96A2E37035622B29B38B7DD9619444837559B42E8AE177BD957E280365F692CD43DD0BC750FE4AEC0109B868ED22F1CBFD900740E2BF53617DD8FEAFF9B35B19A4B7A7A79067CE52B74303577B6EDFB0E086B338F5E0DC6B9F26032BE55B5F785CF83E05FA119FD056E6812AA5B70E0EBC11AE10CD199EA4FDAC2290C05AF187AC6694AE1FA8FC8D0501D45B63C6A679734BDC859B67D9EF17CE89749A46D6CBB4F10AECFB6DF99C1E833BECA004013B0B2453D34BB306E22DC +smlen = 4664 +sm = F90E970544A8590E4C202E2DE13F9B66E8C09388D3FBA69283FF248C325604B313A0AADABD6233A5ABD5984AE6C2747BE651A9BB1D7B5F923F0B9E3563EF5469EE92E3CF72B9A2C6B3404D365F845DB51665EDAE2A88BEB9DC01E11F9485BAB7BE4B902186233D2E17287C1D27364B83830E472CA78AC3082AD9D128659928002B3E6378D9D354BF199ED8804CB8BC9919141E2BB663E7A30595D58803061646B0932B3C2DDB70D004469EC227CF162FD0DC367E68630D0CF46909C711EE9BF40EBEF7EB37FE8682028D011D50483C3AF6963D858848F9D3297EC41C81817E357DABD0B8A8486FF1F9B3EF071B365E44AF09E4E6918EE59CB2C2E2ED67D98B0F8F3F8115305F8FF85A07D9BC07D676964C5AB7DF2A481051D825692BFA71BB5A6D8C17E9E7684EF4FEF24EC1141444520D5B4ECBF39FFA9C032BAFC99053E9191E44FE2F182E79EA3628332A56E68D2DA98EF5D11A59F9D2C03AA5CDC542BE69FC6D039DA0BD7B7FAA1111B44FCF64580AE8CCEFB9C91B75D4BE13C430C7E82A6A436CDF8F4638010B24635E28D014E2E7657739C79BBDCD1C0DB3BCAB7C349174A2EBA498AE4A29DA30B2B4BA1583F24E2E2EA8175616A3675787653EE61266A0F7DB88E20FB06222A39DF26831912679A8E2B126CA9B3BE7726AFD1A0AF989B196574DBC8ED5246960516ED1CB46EA203BF4D550D759AA182B77DB56652004E3078E05AE70FC2D9995FC6ADAD5B259B7E1F441ED82F3B3D546B1542F322DC10A269DBB9FE429E581C4A91DEBC53B7D62EC6C670C82D64D9ACFA503496E69A40A9F9E09327B67ECD0AD1259BAFDB5FFC99AA700EF21C929F94EAC3A7B2FE5920E0A3A3FF9E9C2A723DBCA93C1A5E6617F0A74FABF60DF6D882E0591AB396A0051B11DF8A3073F904C1AA2B9FDF4AC1EC028367E4057F576761A6597A0ECBE6548259437506534B6603334342A444DB3E6A6C1C3BD11CA7D4D2ADF0EA014977B499CEAC862B762CADA1B62102E7826884A662EDC4E60E2237B4690B76A0647A0965DC5C5787A384C8B3AC57A866E3DC9D131A8939C8EB28F45AC7ACAD5E443FCA5025D5A1B968FB6B7988D6D5F0B6F268097C82EE61B22E9D6CBFBEEAE3F21CFDA9F653982804A427283C202E5385CED6F99DDEE861CF76ECA71D0722E468A08D12B0BC26BF71014ACF166C3F1D3B04D6C92730354F021B2CEB856A250C17BE4D8FF23352C51F8A9443E813BED0550250BD84243F50871DADDF556C782A21BD889CC98F2F6E8D0234F67550C9DB05A3A23B8C14B895C0E7289F341649EA202E6AF5386785B62BDCAB966237DF291BC5879E3D7D12D6F04A88E3DD33D9B2F5EE6F3EE241F860D15D0A7A6AF701031B9F8D9B2023D77AD88C959C82BF0946BF3E19B4CA54EB3E48130189B3522CD96F11AD149B77CCAE11C2FBE3D2D593CBBDD45EBF7D4BB0172BA06507C4F9AD5D51F1C7DA85CF2B7F1672E71E6C66924A46BD8ECCB99FDBE1619EBA169E6384E1AA360AE8BF9D5B66844961DF99716D5B844F99F8774DB5892787FAC5E38A6E9AACC07E1AF3E0A86109521B9969D3DCE9EC1721B371C653F513E8DE9A5392C7A856989A9614488691D1F1A309566DC6A4D87F4A41F66814E99090A26B2E19A9DE52D8ABA7734C39D64172B1E779B2DB4EEBEBAA28F991A4E45C58BD8024F55EC8EAFEA2E36716E1EC11160F9D3FAACAA7959F7387435CEDDB07ACFB10B04B9035F7334E43B452D96E5E0BEBC6687E42673E0F9235B5331584AA4A806995D331724EF44AB3988F27C32AC6BE3E67CFDC494260765EC6CAF134D631AFFB37156AFA928B4FC9D5A50B58E23ACBEBD80B92B3A95622A596DD471FF44B8FDFF87ABE020861D47303FC223712DCDCB1F331973DF5FC2FC55624422C7B7115C714B55910E203B3333BA9F269994F4D5C689E264D6973512CB532C14BA79892E4C5773364AF00BFF109235A032F2ACED7684B495CEBC05EC4E1B8652A97E5E785A7A5D4B859938AC935799495663ED2FE5994D78B96F0169D56ACF8B5B3FDAE960A050F36A79DA57BAC9F6D6629912AA74BB1BB723EE231213F45F260028C2CE4039148227614E146CBCFBD3BE0D34458C6868202A882AFD4C4D4C0896DEE19E6FA383FEF201CA34DFC1BE04E9F7D719259DF3BA33A60D7FEC905E19F197C14EAE7269DAA202E76C8857A6D0E728F08A0A65D9C0F0C04BC57B6AD436D4DAC80DED2E5479634D2A23B090068936E4937B3BD7BCD325632130D95F5DC461747D350388231F574AFF0319B308179B331AD65624C99C5C0740CED0A433701161B38D30430BDB2FDF0439B89B3A054EF55347489C262A21D8185D6A6B19E67066DC3406D01B9AE64F1016AF29492CDA98767864853694941D39B5611B1E68ECE12D6F82802490DC3CF1723A7AF05B13F755F23ECF0154BBFF38932754A5B1E5F7AA51BFD26A3AE3CA2F98C50BB044A90A4D8660F119F2D859B1A817626188CDE59AE48E82DB6CCA2758A2479BA018A58B5DBE058B6D1AE3D7710C3846687F4D6CE2A31DB5BECEBF8B5D5E116423E26C011D049BD8F7EF52F504CE6B75F7B7F6A1F5A08FE1B67C27D73D55CB1BB4C9180B9748F5354792D1F3316B6CCD44E7045CE6EB49B83487E72F4E06E2D64AAB25F8E75C9B8BDDC31290DDC0E970E8A46768C5CA02C18AD589D24FADAD98688D99CF6DC6E22F3F4B772DCD509639C08FD9F28A31F7F80E3C44B94B20C5CF85FE0ECD5DE46D7BC9C410157E638395315998F7F2E34B3DFEAE7E4195D37B964A766CB746321642FB07B281EF7400AA3B0116CF1308F2B41336457E97468B2E8947C9B5ED89A194DAE134221A6C92316A4F99CBA33EC83830D356E5AD8F9FAE168B81B9B703C6EA312E8404DAE872ADBD50B0DF6EC1CED31CB1663BEDEC17C6F5C5C47FB622D35F5C2BC38900CC3D280434B17517332FC19BF26A0310933038A69A92C9A9DB6B03610DFAE549C1731ED4F09B160703E9730D99B5BCFA5650F4BDEF73AC15D4CE12F410AD88FE0054BF6C4E28B0003F431A72E5BBBCF7C969251CA2AFF8F7BA533A33054F7608432CCE8CD65A994985E0A04DA2A971FD4567B0479CC6E62404244B5B4E78FCC0D8B06B31F69F20A784E5F02D92A46388003A7D50E684485EDE569AF119DE9EC36F433B2E105E29A7B6AC8F00D13F47CB348F166F73E70BFFAA14B6F72033D2E5041ABCBB974B7BCCE9C0E217149F7DB1104FACABBC9F58AB29C561589E6A68708FB8D7E0A2E7CF3C2D48FAF0118DDCA5A68F39F8F472840B7B2CF6F1B32CF4CE0D1415355F71727C819FE3E7EBFAFB0E1B3F56878E9BB1C3CDE1ED0607163F4C5C6796A5A6B2BFF95F64656B7694B7C7DADBF800000000000000000000000000000000000000000000000000000000000F1B283389D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE + +count = 68 +seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A +mlen = 2277 +msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +pk = 3A0AA9FE27E60A291B3C564B5187E5722014FFA6669BBEC76818A6162AA2B23A6E9982A1F29BEBE85B466F2D6CF1931DF750A511E589030F975AF4A48A3BE49B3470BCF95A332092270BE714B2816105A9773E17A70B995385CA3FB340BEC503D005E5E806C8DB2D1B98CDFFC0AD552C9B81F90A408E482D7D76F4491AF0936CD7F193AD1D89203728872D43CC16A0D58A39BE1D0BC4DA2E88AAC28FEFA25B8DF7B8F479DB133E9DBA62C229E06C6E7977256E31884D0B849CE2CECFE633F680BEB53C0402DCD9BBF0D5FC2AF8CD0696E2D2451B562BC081DBD8C52A2C775363E81A72E76F4AEC9C5CD685C0AE150E452D825925835CB30734516941AF6384EA9F3F656B2C689FC09A48FDD2045D6A8FAB15D13F6F64EE2352E83D70E4F370B0727B4DA7AAAF0A6608BDEFF76873AD725E0D6B32E83390BB3C99AE0EBF9DD04BB915C46F7D5381FE90335FE43FD7C8920B49E2306AA08F8FC075DA6D45CEAB5970C2B6DA63E21A6ABFDBDAEBC5928092C050753D0BA73F5BBD0F24321AB6F4FF3089A0699A0FE23CA0693D6DAC7E5DDFA3E968CF72D62503F3BC18ADD7D03B53D00D79F9445534F3E516C6994353F92C166479A64F812658458F360BBDC3BEFE78D81A16111C32B50FE59F3E7D3EA482AB00B401095FC923C3052E3AE81949F40C564C2DB77B146E8198A01985D1244E0406CECFE136F707DAEC52718C4D393F7ACBF0F896BF921B65E5CC462524070394B28EFD59B72399B3F458F860F5A7BA9A189E43ECA787E4C4F10F38C13EC4BF6F5F201A90FCF99640973782EE895DF81836D0129AFA64C9529D233958DC71844D2F3984D1AD92C1A4C7021BA6AD9C8F322FADBEFA4D44D0C2461E2267168AA2423BD7EBF4DD8CD2E30A0A392846EBB3B0CA9E93D3404FB4BE06C94BC635DB7E7EB0F38F1B11C5BA395E1FB2B527014786772B065849DF2C15EFC814788C5EFFA81DFECE1BD9C35CA12AD46A8F9A3FD9C06C4453A24BC60EC05E7D61D4A87F8A182F985885280F0200577D97C2BFB15CDFDE556128862877795EA31527CCFD73054A650692FC18C9E5C65925C84F644C2CEA5A9AC691EC432601180FD9681CC7F0F244029CCF71F096DD428013D13FDD375C135FF975209F5062C281B1D23C08C27DD38F64079E9D528FCCB26AF0BAE7B8C8DF2F19C204F7699BF689B13E1601D03799E971F46B7CE5562E818C2F0A743136DED6C3DF1CF887E6B5FAB890C9245F180BA67A4DD327DB87A394DFA0FEDC2F4AC632611F5EE9EEAF6840711E2B81BC702B14035CDC5369BA25E3E42FF0F5EB37E6E41870E52A07039B96FBE154141B627816EBE918F9758C4A3CE18F513B7B62703B084E14DAD2396BE984ED57CA425F04FC48B9F8A91B800B3E146ECF683A61C4669C054FD3AF9A520AC2D428DA0AC9B914F559F182717FB4054A0DFA94BC346A7E83D8C457093528C65BF3E5081B75520BFFD3C3BF17548C95BCBE481EF81A56F4D34C7653B34CCAE7ACC428977EE403C7879E2F58F739E38291C7BCF387DFAC4EF5EFFEB14A964F9AB8FE46A2160DF77F9DF00112F5FFC156D6C579B03320E342086D2C33BB6731870F9925AE0ACA37880F2073F6ACEF0EDD0F5B7A6B433088FE0F1190DF4706327870D6227535FF9B8B825AA4B6812DE727D1E783362AB5F82B0C68AFFC6118601CD25A7BC82CAF411EC91439E98B35DA58E17C77637CD2161C94C453CBA82CCF2F36D4D7F547460C3692A03014325EE2DCA220D989F39C14D1FF8CA13EB27A356B8AC00BE81582FA0731B01F6AE6D0E6B57B6772ADDE126821A4270C7F093344F79403C9E4D76070E7EE852E5C0349A29B4AC0A646 +sk = 3A0AA9FE27E60A291B3C564B5187E5722014FFA6669BBEC76818A6162AA2B23A6F335F92939D8DE499E9745B559EDC695CC518E02985784ED46DEAC09B9B30CBB3F82D5C222AC810E9936A3B0A1620B061054B9FCA9BE476D820FF25A62F621B4B744EDC4690B44D4C0B34AE6F34A09D40250035C001029B7BED69C911D6756D0A030ED824099C922822C1694AA4051018400CC76CCCC64CE2188280A26491380C141201848649D304859C00846306659408064A30814238400B43461035860B800863B405814250A18804C02062A4B408C3C405DA824D0381455414721A1070A13248942481D3B0259A889112182C94224E22008A049229212791CB20714BC641DC4092D4C240512668D42804D8886DCA824120C98CE1340CA3388282480C54202018482DD4822519218ED9026102120D58146D14254D8916880406722304059C066222B12943B289C8988C200709D3328A8AB45194204808246060282020992490008E82A80519163011A26003416A9C384643A2119892680CA030CAC661E39451A1028151B84D24240E4B12800132804800656318009C042624077210002AD4C26883B44C13178912131150407100A52423B881982851819288CBC28D21A10C01C90424298103A981201924481865CB1428E1C86C4AC84DA1B28543026200B98D48822DC3128581B62D8A9628E1C86021326814188123899050C451432681E1126A08A16001A76080466C0916701A048463B4111B470150B831239209521491A49050420628E2302583B869A0B2658C806010216118C76018844CDB928812B8484316659C840910340DE3366518434AD8964D20104862124D11402849224919959000330A1C3650D19265A1344098282C529889C3C68C6346021C04888CB4494120451AA108D19045DBA424D8B865C9124D53B665C3223089120CD9026D1987304442640432911033440B303002190D13134013B8104942025B8229184320C2182619290A10282CCC4284221006CC226A592064A48008C3484112869124B420A392882109019CA8611436500CA80922B57110C9280216080A812153C64DCCB049C9042424147162202D11290D8BA20C00854D0100462226609AC890E0288E2383906302440A25281024081AA16109B88D12218C0AB66DC1A06D1B22651A266510B36112C50D0312681947101419489198510420115A4830234966DBB04942026810486AD2342950082513158940B84C2444501291315426460A312DA2982C7E7D277239387D88FE8D0CB0F1BC5A3D22AC0E884DEEA2D8620CFBBCB2A0575ECF6407B520C4491884092322D9B0104806B3C5B6B1362A09F64E6A67202EE0CA71EC89B917A7127803701584E52AC19567068D2D29BCAE29297132DB7EB1E0197D33AA8130C43B061A0590872AB02368D9A09F2A0754FC0F796F48DC5FEBD134E8000B74B18840922EE6FF04235D78DB8AC8E68FA5EA791064F4DC93C2FEF8504861D878DFA3F120D0DC73377378B6271D36DDAB5C00C17A3D1DCC68DEC3EF7296D66630C1D9261A120FDF55B56C9D1666470FC7A9B0423212AFDED02242A6C74EA0FA5DF43D1B8E89B9D91E07776934B8C5CDEA1343630E4A1E4531FC9E2E1045AFBC6104D4B6BC176DE414FFD7411EAA0F3670DAB4B2CA28CAD81645660BC702EBAD4F6C05404F7256F803A85D733836466D4316239897BE92895C0E73B4873130C22084A928C5C326CEFDB26C94373A5DF5BABBBA9133E6300919F64E291B94A7C2AE875BED94A98249F1FD506A14270062C46357DFF2977DCF582A930BA522C03820332CE3BA7E602728AC736BC44CADECD2C82A08979B62954D03AEF8F2BF5E0E5CC686EEDD5BF4786F70D31CF80700AD09E0C9267BC3D25EDA030C89D347B2E0BAA5109F5BE0A1EA7F37534FEAB6737D28961CC5B04BD51D4DC0DDC914926CCADFEBD06D85D3B948B5F896CA1246AA0577877D753D307BBDF32896D3E71E6D30D8811D8D55C893A377C7618BD3F2C74501D49E80AEF78BE73EF1A43EE8FE1D263EAC27CD0315304270C9144E8DB523AC4BDC403B0D435FEE12655F319B35A9C2A34024C68B35B384CB85719729898F8C3F5448617DAC6D7947807896EE4F214A59731881ECCE7CF191DAD245C1A3E279F676E3CD2D12E0D153F9B1F3C4C0A0F5D4165BEBD97B1AA5F2E140F7844A1C2487BB3366AE8038C8D9F4D8B6B878D53FBE44FDA75EA86F7ED89F2D812AA6D88A4B906852AF90C8C336B63DB82DF154A216E8DE739458474B0392897DEC2AC97A5641F2E08D866D69A8AE587BB8CA78BD81E8D019B4503B7FFB140D5BB764DA15B89B27D9BFF6F2EC809B1CABA6DAD766F38662E9E0BE815FDEC15658A7967025A747376F1F69C7550F885DC32C45D3EF50045501ECDB0473B4D73960B4F4413B0BAEB7F7F8FE2F0BCBABA056411A34C03CC7E5AFA6F5EA2D854BBB5581FBD37393197941BB86BF5F6EF499C46D6771A3340B82E5E3CE97193ED214E2E21932D1D3E018C5FEC3F7DB18AEAF24BE3BA81B0949B96AADDD3AB144ADD442BFA50A9463AA990ECAEFBF692D15D64C86EF4712B906DDFFA4A97063C85B132ADE5D5D50F68AAC0381F37D1E4482048AC591AD8E64F2DEDE66623A2AA3BDACBD04B6A3DE4BA1EC5380CB3A7FD8D4251AF91F8634980EEFE304F022EE280688DB479F7D511A1D7CEE78A4D0C67EE180978030EDB097DC1DEC7403E53E949FEC198BE2438DFE6240E07D576450F5D5FA38808C2122A35E5AACA36327DC0826D0A041CC4F03FF1EAA1B7AA452A8686DC5AA3060A82195E51EBCEAE01D7AD61FF473D465C2C3D8B7E3554F0CE0FB92DFCA2AD546DB88A00B5E13DF73A79F3CD5A0E432EA8D224CAC9BCD9F9EFB5AE791D3201DF94DEBBB9B1A366F0B23BD014515D16935BFD919FFC33ED404B142524AE6232680BFFB14B97A03CB386BD03FB92A0B03B8481474FA940A0E16BFCBD03D401519BB9B62AD1932690CA88A067674F3970F9FC688B2DEB80044191BBA74EAD362A365ADECB62EBE888F2252D2305BEBF35E22A21DDD26025ACC10008AC3C5D1B54C237679F04CE75B4F838E01BC3F372A85D1CE601CD21EE5AFCFBDDB06086F2EB33BC805D532AE12F241CC4F7BCDF4EB46067DF2405A813FF4E813FD47FF2130BA664D3B956A05D217C4FE513C955199D1138EB3C12D5BE509EDCED1D8C46DD17D6431F45A78DF2E7928D710F494CF3AD4C6DE95EC23879ED1E5B97F90BD5F43F79177B1F28E59764436BEA6D22867751846DC7C61B22BE7D3FECA8B6B81DAFE9EF2264DA380DBECB60F5436E3EEC7705851B20644153EDCBD1C0D6DC0315D69C0CB0C2152100474675772363578B057DD0429672D9BBF7440875C76D66E12AE36272CEAF27F09777CD740996B09BC85F0B7C125ACFB0CF7ABD7EE391F25EC4DB61156368FD63D47C935AB474A1F18F78C0B8C1085D1E532C23A16B7C19A2F3105A3E429A08E10293ADCC5BA41F259D4B60826EB1ABE0EA5F19420F8867149622303E72EDA1E56D0F6707AE82DAD01EC76E3C2FD26C80C474586CEAF219C778FDE842DFD49B4E89E94A3ACFAE8925FAD289E5819B5609525CAC1CB0BDA4CB91416 +smlen = 4697 +sm = 3758D78E6F2DF0E0A1C1AFD7C4B29B9F40BC4911186245C30F4F484FA32AECD432E08767E623490E02CE35F20622614BB9722C46B13F1E3A4735A21DBDF68B5DFF0BA3AE72756CF012CDBEBC07F6A345AF894B3DD95F7C3675D11FB564A3A0C67D1ECE2391E26FB7FA442BA9261C2D2825A3AB98B051DDFB1AFD14FD8D3A628274F6FA4AE5D988099184F6B49FA7A6391B0853ECE3A0A0683CEA1176FAF991A68118F86ECD6DC529199302B3F680F1E92992A1B693D5343E4B5170DBAB6C512CA28C78D6258E5B26FF1D0E3BD183D0A284EDBF77AE57690DE5442BBD9889401EEBE17C3DB5DFFBE1769A05FA3A37D9AE4175AC1799285AB73FC31F5A3E3F82429885CE6DBBF5A936E20F9689A8123D73ED158BBF65323FD9615D8042EFF9CF6B754FE982C6F9E04AD8F027630F5AD2170807AC9D2E6FF5D8172779480EFD1BD105F073E784DE0F5886D0806659C94CB546CBFC732C9134A4E228C5354A219C8D069D1AB84EF28B34EE60C936F0BE7B49B4D5ECF28997D05CBF554B6D0969B39A1E60887CA0F7B92131F4A2288266AF67D549DE81B6E58C8B3CEE02374744AD48E10D3D896244FB13349311D459AD31CF504E43ABC91DB841FCE732E44E5C8C71239E516ABADF9A2CDD235EAAF4275C69E6F60D3AEEADE505D8282723F0EF8F9E7FD301B8CAAF50B4B046AF7306269F5CC9CF5FE266D5E0F3B128C559F9A67E96AE761F35BBF1D3FC9C461C5E878838A63BBC3789ABF3B1730C750EE205C49E30ED12D89422B90A31DF486991D8E6F89940B51CB1834D7D900C6575A59E4B4748BDD525284F9B81BF739FB5A9E9944ED7CB61F1EE14613B105A5567D65BFD5AD9B4C653410C281F87B5D5AEB17E4CA85075A9D1660359129B1AF542979A0DC4D08C5E186F23E3BF1E63943FB1E27397B946B9DCF22C38F373BEA281B203CD8515E6AB80C8A364848FCF87FC798B19D7F8823AAF96F369F76C8C7B61278EDE372E916A9323728CC87093DF9A3FD77DDB1DFEA4DB4B9136BB47EFC3242BFD3453740C8BECFAA1AA7E0FBAB03DAA000ED33D4F97EE680DBB7AC7F3719513E7A15939138A0EE8FCA9494980FEA7D6DE1E05B20F54812E6FE74AC2464062602693FB69D2ACEDFF41482F28CE5E615386B457EF921466019F5345FD604D5B1E5C5D2AAE1E1F1F5AFB19B4310A36663E903C00EE1D84F11F4B2EADAEB83EDD8804F4AED9139F62292D88FE21670302C4D0883F15424CBE39DABD5A765A08015E74C08D79F9F551726D064C4C857084F1ECCBF91875498AC06C3B30C053CEA4C7FA2945F8A55037F2B13B689EA26052B21CF286E30DFF3F89DB771D7E88A5788AA7C2D28BE12AE11F1A9F0B21106C8FCA1B6AF80F2BE49C604DAC7EEAF5FD64F5425DA2CB3A2AC77A281E0780CB9779173B779C8CD53C81576A2B5940D7331A05E3229E021535C95B8814A96793902794568E57FEF3433F21C22111A96756B514001EDB1165DA23061B79296CECD557D6E99FBE2E403A1BECB620ED16CF75E753EDBFE3AC83EDA7C473DCDE59CDAB7129A4764081A54DAAC437394AA3855E4E4E7389FB27E658773D5478DD33EA88454640061209B92B7FE4C09B532F7837BBFED9CC41287D55D0332B5452CC97476BAFDE9358EB8955B56E7E83CB649812DF8F641DD34F5D02867D60E41CD466F5113AF21A3E97A54A8A1860CFEC7BE7F050C388B9DCCADC01EEBD273BC1FB42A332E5402E270DF8C988C65E8AA4AC0E989CF3EE6F7E2C40FBEE69617974C4C7BCAFF59146B61D7724D2E2F894038DBDC6BC4B11AE0714B80B154C9815D6EB9D4ACEC5E981847AB0E7C8C2425385DB54CFD96E2C7E00FA7BA6BC450E34F070A77B5CF8EEDE1DF04B7803709C275DDBB4B34F4384219E70015C4C536A44FDA4CFAE639DEA47EB7A86E87F0F176F7ED0E7F8B3FEA35347EB5F12B38F436BCC1D98C502B98FD23F0372FF52FB006D05082DBD35522B02C14448682A6895CBC1CAD52ABE55402DC5FA10C05B7475785340512CB749217BB1A06978295109618FD63CE3BAE764C5A335923BC1E4965478CE759CF0D919D55C227ACDA9647B753DE31BEF33C14D33E629383BBDF759075339635D132B9CB5A1B732791B997FA2281E9F3F437E70030AE324B67D2AE4CD4B37A834354F2CE80DE1C87B7838CFCCD66D56E7C0677B2687916C9C39C7E2B84E1CFD136AE71932A7C2E47E9532D1FFEA14CD394F9AE69C00ADABB4DE136DA178C0D16B9E859178C6595CD4AA8F23D96016FCBD2B1CAF6543FFABE3C778FDB2013F2DBA5975A2087D0C138D38BEB9FD1D2034089075362BD1460F75DDE612B189B469CDFDCA1DE95F74488582F76013C980D0CB4ED53F09B72CB9FAD3EA24A0961FA6B53D020A5261627CC7039A38B697883F0D98B18067F8BC60DC59F9A364AED0F39EDFA51DA49FF074F0BE2E77B2C87C298E4937ADF399FB62A082CD6B26472F07F943BFF86E9977F3034E9B8C76BA2688729F143377117743CEE80425422F974DDD3F61CB7F146A040B2FA059D64FECC8B6CB70FEE15D81EF1B6EC29AF1B02B9B54AD53BF40FFA1AB69BA23B6FC7FF50345EDC4013748AC923CB29C28EBB3AEFBA4907CCEC67D2238ED8D0FBD42C2A50B9412B9F74A5363C6C7D11B7F33B4B23C4A9C54C38B1DB16D20FD8D3E12C4C6BBCE2454BD2CE42D1F49890DE155F5CE147EC41ED52F63EED193740CFFB93836691C45538F69B42028A34018FC543EA1E14CB4AEB5D1BFEBE2787A54D2D8C84AFB721876610772346311AEB84921652F633EB8A1D40434BFDE9DD7D7EF00F60DE63E75116C5B6D94896792BE5E5BD6905EB4A58A1FD01E5744D48FEE5F59BDA5EE5C64311855EF5C3A3D1CB184A1C26258D2EFFABF6E54CBBF8375632621789D40D082944CBB428CE636F2BA38DE951629631C561BD59DFA6F17E7EBC716F4D503586EAB97F10BDF1454FBE0DC102AAF18B24C8F89BC21B91AD215829ECDF59F734F66458D548A842146D6CC71593D5E735C5CE728B7E2540E6213D4A6EFFA23D0944D8B53AA68F0F72DEA105AA7EC20D419933BCF1E85D9F03F228737E0B9A22B5597173238317C0C6A5B8099EB9A0D38C9E855A7415613E81DB455EBC4A13DA401E607E149772C6F0E98BF2144E22D7A664333348B47C1ADAD9B48610B6E0F36F8E43626677A32EE02620EA2DC6E711DE2284E40CA46301910D3F80FC20C9DB809F4D5C9E230AB746F85C4CFAE437651B98D6056819AF337A395F2A5E620D9DF22C7F71950C5C478C7E967E54ABF219CFF28CD726C9BE122656B818B9DACAFB5BED5DBDEE4E6FCFE1D212E43484C6E84909FABB2D7D8DCE62E303840495F81939EA0A4B1D5DCE0EE0C225152546AA7B5CEDFFB00000000000000000000000000000000000000001121313C8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 + +count = 69 +seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 +mlen = 2310 +msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +pk = F209DB9ED4F9E830BAE5AF35BAC357883370B2AC13403625D017A206C2FE1868B72DEE04513D98B3D7837F954163A7B93E63F019B8F6873C56CA6003B8F9D33CA26F915C4C3134D97FB8297645DF6775309C366B1A08DFA4D7A355B8126A2508747D2629643CA37261FB388D62B22506F3AAB60D8729A7C25FB41629A267F6A992674D03E1BCCE374CD8CD8B965861C26BBC0CDA645929D9EF550E4CE4442E4758C8D575C9736DFE494B47157E39B0488B80851E5CC7E8B6E5E83CA5DDF8ED03FDCAC6761F3D06CC5AB28CF0790F2CFBC7F5133E8FC66FF6B2AACD5EE350FAA09A8F0ED93D4873D66C2437DBC29445DD1EC72EE98A7E71898E5CCABC813D1AA29EEC59DCD57C63E83FC34B51A7C9924E4C2BEFB0E23722556943D5B07DAF4758D4AA84718AA44306BF267A7E2E7AA686B6AF0B92A204248109AD2CFD00EF482A27FC587850C41CD5F481236B2DCE594B23E28E5F7A343B94904E13D0D26FE1F142AEEA4B2691F0590D5DAEF267D84338B1F222F9DBB6C9A64682378705B64BD19AB2ABC193DE0BE413E1D803B5E47B1C59E4D54055BEDDAD2D55FF31481DCDE9B324DB33757E0F8AF7B1E5BF290AC8D8AE6D4C8EE37EF1408D24564952D5DE105AA01B07C89AA98E0B47134D6657904BC3E58A131A7E8E5A0A4D7E56E7188E2472747E2F45C342A24F14EC340799288C7662DDA5E4DBCB5C658CB21ACF2C1560F51503739617FC86E5CF83B32C34E6D7509365C270AA09542701A226EDA7CF8315CA6D10B1B25A7AF5616297A769F3F7A2AAC7D948E1EFC7451750EC86B5EE49266A8823359031CC9E19AC2B841513EE6932F2621BACD1528FB2C68EA2C9B25819C4EA40BFF2C3513A5A936869C32D2C14E467AEFE7E11DCB06E9E4610012DDC4960A86785E2F1326F91B996177EA979B3E66BC69F2372F52609CE1152CA1E601BF0638F4681BD5F3551DD25F70DC5CA40DC5EB2E240EA34C1BDA5A381420FD3C6803484C8A0A2014ACE47BDBAAF579502D32E32FB44A220210CF019071EAEB05E0D0703B6B50C255238B956B51CB3A625DB13AB61B0A2A9222E8D5B47EC91F978603750AAFF5485D36F44C417D6CA8370BD2B8DADB555D27E7B8F84E315057F9F1F484DF63108AADD1209366CCA38E97D90015EFC92D8DD53FDE729FBBB84DF8BB3980FD59226B5F6F5F471D06A1ADEFDB86B56A94AB8EE4A1B960D9F8CBDE8C3A6E370AA45AC2354FB9C0437720861F754E8D53FF0C480BB6553D912133B599F9C5A413B1A52083C77BD302A70F49CB20510D6E3DA62135B9E4C64DC7DF9A0F5C85C5ADF023CF43B7B8DBA0B55C658E38CE7ED7F8664B1A7757E836C79A49D131A126C2D1AC5F59710042EEC4E42D0ED5B3A9CD1DD2F7EBCCE3E58579BED91532DE33422D08B803A15DD400E25782A476509A1D0B7CED58E1811545E992637B6684B0B48DA446C7ED92A16428A4904C23573F8599110D052F8641B9C3152EF812BED13646E924B3AAB27719BF951C15CEBED8238BD80A2D64000D55AFE0572039C70AB950426DDB12106EB3B08345738124AB86C4C484342FA2478CA579726C0F61D39EE1B3AAB4180A734564A0A6086D9A0E045D12AE4FC8E1A7EA7CA290FCB92DD58D3A8677033DA11922856B85133747F33B889A5E2CB423436B66BFC5F06F6AEFE7973355358A8DEF49C9AC9C4E025F096BD0A4D6602F68EC45B5464C6A5C49CC0CC99ECDE3D84D5A0B7970196303EABB65154250D661F800033588F38DE8BC8FB236A96D3E31000E5B7FF587A33D263E86DED428EF9474B1716BB128962DE9CEE00E17C435C0D36AC402A13BC0366DA62709A0EA96E02F9F2C5AD0A08 +sk = F209DB9ED4F9E830BAE5AF35BAC357883370B2AC13403625D017A206C2FE18689264AE4AC027212BD8744E972C1309FBE1A17F088C2347138961F020AF8C7B8E650CDC0F54F2AFEC52ABF42C92F48DC924271214138FFDB3DDD80BC55CABE194DE7337ED6B69CEB57C680CFB71ACD605FD045E8555205384285C05F564C6E39CD01066124652031845E03870CCC20903C12853349288401262364C1B360A21114C9CB82821288C91B844124965503420CAB2405A982410B8688400694146249C9440D2048458220959366611C12C09014DE1386022371153B27192229063446D924450C0428A9A3065D9A86D1C128E19318AC01071040746D99451DB94680B270DD9B0210C848560445041022424254863842521A4259CB8019B808148C26061849011032020A985D21661CA260C94926511356D1C236564B88C441271A3A800103309C9246EA1022892880D21B048E1142984300D9910260AA12C431625DA208682B02584800898204E22B83150024EE1024252A6044A064E1CA501D4344054388C6196486498009B802D24890823178D14492ECAB6692114309A328000A44D64A6290B802D40284C1011698B408C819628D414468C26048AA888D9026D0A422E23922894424C54100E0CB78D8826621A4411880091A4408009232492A609A298694912721AC30004C12C4C24641AB36912A22518246E0314015004064C9610D2C05008483120C691C09810E23608D1166DA0206A10A888DC008D10358899044604001113042503845164387009C809932266D3A080C19851049384C44260DC208EE29230E3B22D21300CE1801191128EC1B68493944C54042844966D240952DA960C93C4011B062493C60943B44C19A04880042444B248D818419A8821C2448A41C60562C08C042912A1A02858C6288442044034514A324E182646511051CA44101194281BC0285B90010929041C134923B8801A326E64C6301C872C64122E0C895094306589208902966C8080201BB52C89B644C3B6651145511AA6291427415C842CA4A62C1BA48921162581C011202825184564080051609891DC340A53C44D40B6251C220A82C805413082631005A402664AC00548122E0A07502240401C016823200209C74CC9C2645B20000C08264A1665094982C046094A986C5AA88D11B968492691D908015B022613088403178904B26C12191009460ED8480E1C1901092745E0060643A885C9B8711BA56423053198860D21170E4C042D62C20413BE425494F4B89D6FCEE383ECB78B6F24424D9EE7C53BD6C050D6A29929DBF4A27F2C2C12C7855D19129CE55EC119D556E8F8DB6628FDFA48460CB52B5249DC8A91E6452324DBC1A44DBCEC0C31E679BCB1676DEE850BA38E8828E568F3154EFED251FFC986C3C2F6F7008F62E44F10D0FB78E7579341A9D9329F724923B92DADE8BEBFF30EB35691EA7C600BE0E3A8E7E1BC0758B8A93044B1FE8D008197A435CBE6560DDBCCEBF9C4DE6BD46475A38552F0CF9C4D911B54271A4714F1A6BFCACFCB0980ED81E6E448F31FDC69512AB8F7B7C0B557913BB32C39E2C2007059E82580582121DED9A3435A33A03879F0A06CF60F2695A86788701864A7E70AA655B164A5B0FF5EAB98CE4837547795942BB64C65804889BF426DC7B1E5D9FEBB38D0E50429F811C1BA8085B5C6AF6FD2F3936571597D700C271C743540BB807293FA6A0AC58CD4603400E1B9123F8A77D22266A2B0AEEA1AB3411D0946E753742D2A86950A89CD3C8AB53D0E00D588BE1CE7F19E57E25952FE1DF9F377E34BDD86D9CF21DD75054EB72AA2AB0363B8D42641384019B92EA917A080BE7F2BA6078D6AD5194BBCC9856BC29C19484692CD9E293DC8F62A332059141BDF8547510FEC1353F07AD5A7B9C774528247C4786C7FB52D065444A93BFB329F4FF84ADDA252991DAFD14A4CD06E7EBBFB54B29D7AE2A78A5E3EEE70BFEE1D45C444D58BD0B6E2AC57B54F9B49CECFAFEE3589C929C957198AC036CBA08DDA701B3CCE260BC0ED91976F2B914D2C44D279214678B714AFE06F5BC846D8D6349308E9F8B13A8F38040DDD0D51B588854E1A3D9685BCA2B3804C24D32CA93096FE897F5F538FC5000BBE9F895511882B9B2270B6CCCABEC7436E0F492EB83A166C200171FD9DF9D209B45A3ABCB4EB568826DAD1A8FDC077508835CB26FFB0BDAEAE7C2B8857F2C392E643E7318CED564D2BDE4F034726179F3851FCB16FC140F3FB36730C6A9610C9D4063FD7986607DE5258A48579C11E7EE3C416F73172A4FC2132A41E0D9F238C86B7642E457857D177C0E941ACE1AD91CFA85C9C6EFDED4964C9022A5878525D5F0DA7FCB1D2099C1EACCB4C3C59EDBC6011A9924CB2C65E2941CA7C0F7B6A5C2BEE70201D9E5E77744B7118E5B87F0D48402E038D5DBBEF94F92B893CB503008C1DD15026AAF5C75FFF4CB981E4FEC3B20B4AD2569A4598919D3755DABDBA80134C919839542691DD6D93AC76702D978378FC0DA4B3DE67F4408943AC3620D230E3C4235B4C1365FD2866AAF15AA25D89D6149E6AF0BDEC25E2BE7E6E9F45210A744ABC57918D456A0C77048D04A1D365E01E9B86A7F723AE486F105D2D9A269E05B208A882A24C3CA03B1151AFE19F72446F1AC615F0ABFEF4A3D69FAFE8B603DE9D73CCAA26334B90A2F8E5A8B2FC91F62F885BC87EB7025DB24C8A743DC0DE0A41A7A40D76C38BFDA4612767B1AFF1A7312D87921A4A89B9528DC458FCA73F20DB641840598B2EBB0061868DDEF9E2254B6557C18913768D220809F5330BA3C426D7E141117A4C1BB02774A69A4F6A3FFF815BDCCAA6E65726C7B80FEF2579F87401112E71F909F9EA1694E3D42E0EB3AAEE687729B8656DACBA06D9C7D2921EE3DB3424A8F2F24A8AECE15737C39F3A7D9DAB8D8042551F6713B1D8FF75FD29A757BA6893B2B898EAF42151AE7653FABBB34A4BBB3DC78A66BD33BBFC0E01631C82DAB16D52E52BE2B39D0A1C7A1A3736C8D81F3F4109434A3F35BFB422F19278866BC00BEF994722B28A67C604274318B94C914D3D65EF7287EED903F29A253CFA3D31F0D59753B8FAB7B38164A5A773382998A3E9B6A864E9784E0787FE6E3A1B5EEC2307D927960E856C16027EA7CE6CFF363A452E61C21B2114B6D8D27485CD022FBC21656D91A2BA4AC37E6193651420604C64C566251F21479F33ED44ADE0E16E03A301DF483A61296DA614B42175946C3D1957105ACCD3F01BC68EA089B9D8F064F568634F2B5B9875CD5BD21F946CCE77669814CCDDB825BDEC86B5DD265E5547FCC1129AC7A1B7F31FFBC273ADC53DE2716235F6FAE8B76DE415D47359BA8FA3102947706FC5218EAAE8C926A71D298EFE5C7BFA95148C6DF50588105FA71C2378B20D5FECB634D84337BCE5B677EECA822431DE020B34E817C1B3E939FB1C80BB09B95C2797ABF281EBA0EAE6F38ACCDE251420F23BC84484680EF7338FA04E12F7D23210A63A693ED3D260E58723B1D31077A0731ABC182C6D998418ADC3A916FCAB1CCF429407F05D8AA2880511BD0347BD6C781AE14247CD4772C816639A71B3AA83523F82303E5ED7EABF63AE5A6FA2D2BE7689 +smlen = 4730 +sm = 53B8F9FE148B1B5FB6CDAA53B09C58E29B1F4651EB0C01861EFBDB630A7B7A9AB9A84C0FCCBF40FA240E2B82ABDC0D8CA2F7CE5FE5DAC8404D566F65BA418952D586D4B23AF90C3A37FB102F04F043147CD6189F3AAE778C6C9339CD1F097AFB9C5A493AAD8B641A4702D0D5CCA1069A1A88DD714B9955CF3D04BBBDD919DF6891BCA026AE6856737F62E6DC977D7F8B68ABECD32BD7ACC822D6D0F25DA49F15BE03FA4020ED2A2E49D11C144B342796DBE5F8F48A609BE7576915755DA8F41C09F5C1DFECD814DB8992B3A28B369AB37E70EA6EEBFC50527EE8266B86BEA73943D0D742D4ED05B56EA7A3DE0F914AF30136E54503C17514029D3687FD6E22A37133509C97602E8D36047DCDD846197A3B7162103CB228116D1778AD5D8A5347CB597B428EBFD7FC3DF8A60D5189B88086DCB2EB5954AD390523DF09634CE192C9482234C1E940FB8F73EAA6E8D6A52FC67A9602F6F84D5FA79B916155E706FEBCEBF97A5C50836554CCA4AAD9E7E52408B2CAA3BA6FDA8E4C230A233925E6032CB17876747EBF866C8DA0D483398EAAEA8C7E6D1F438D2B19FD1CD82BC669F77FAFB6017E91F6B0F06F7A6CB34B05E2B208395366260581D75E505861979162708C48BD5729A9D628D4EB497EEA80EA75279AFB4D620C769AAE7115A8F56B4BD6B7376DBAA4B29566733E5FE5EB47E0A2DBA50FC5DA2C0AF3FE02C45FD8D382CE581F0EFEC02D3E022A1F85BEAD676DB2AB870F486167BFFB5B59DA5887C94D12D033CE7C3E7904A58B71B4007905A0CBDDF42F37E3487B5F118198A35A06F2CB0701DB2A85B36075EA3BA3D3D1E283DE0F799A71A44CCE9D8B2F6BFCB047E975F0DDF2DFB5320978389E8FE55CE3D0E20CC15B41E1BAA0B42E78F0B529148770B04D3BC2DF07C5BE2EA4FE60A7149E6190B43438F2E5108A7C898E920AB96EC54C276F25CCBFFCB0248C87F8D6668C49B5C945F7CA2BDB81E281CFC3A4E71692AC8C1AB1B5FF7B0A5009FAB842108CEA2E413AA1C873E5006B58C7231FB5780569419AA0CC8C69A669EDF3D4413C8D64C54FAE31438CFD294839C4B7073987B1DEB0D58287D5C9C8FF029AB7B31ED50F2EE507AA54622349AB1458F58FB70AEA704BCEAFD1715D4B9C9602C383EB370C05808B183F3CDB95756F6952C77784F7BB4E5779785DBF946D631BAB1F678C9336668DAD1DB1D5C7391D1E4D577838306914135932A113FCEA539A6884C0E22EA4B9182E33F440385D6B8DC068B9C7A5E9399B3394B776F63119160156E8C2746383C10BECF88103FE62F394DA4F95E2D462C89F8E27258DAA3582D950C82277B5EE2A1269485DAAB80C1172F01EC54ED61D3E5A2C43175D19005B3A8C971AEBCC3EB82041B8347C1FAF46A0C4B285471976F523B583DF9BC7CEF4792127B43FF02C15B88D91ACD819552805ABD1A3143D414657C9E901F44C740B7B4893388EBE719F4787AD50837EE36F4DF63642141070F123A600546678F81843E97092BB751F6ED6827230977BBCEB2C164A6C4CE8CA5E987C90259AD9974224557ADA220995DB97CC46497C9CC5A8A87A739D8A2FD19664D164EF276060674E8965E7E5501C0A615F10426FB39BF6C428C22D918C3035CCAB4014E8DD4044017A021854A9F2E5E969CBA4FF98F7208C0F9F66AD88A36167F215D9015C59936E416F5CE09A03F5479CF121249802ECF6CFE7D514508444B12E68F8ADE3261309687A51D184358E821BF1CE17B79D689F38049A4EFF4F6C6C7CF4AF24200C9F6856289DF144FBF546D35235C1456785ADC7A2A6CD18102CE11979EDE21E6E430A2243CB6324DCAAD200CDEFA63FC0CAF60B2584838135E6CDAB6FD1601DD2496AD34E86E25EC0AF101AABD47895D59648BDB3EB240FB305A073991D1FF51C81EBB37273D22636074C9EBA324CD4EE32AC4C1900E88E18285D545E7BF6A8F4235E2CE909FC048CA31E5CF4A67A6E71146ADE1417C480E09FE1639F65457F2E953313BD24B63972E66C68C0C94E22FECE4A7ACCBEB77D35E58226696A257917B8EF12BDFF52EFEF7B53A16B05749D09EF90417A90B87E3CCBB81E0DD60A654B24F35005C594A71612EBDDA1A6006B6DFAC92AADA27D7743D27CDCE146C15FAF5E6CFD6E07AB3D6A7785E0A6702951F8F0881143C4E3BA5DCD2EA80950D75E30012DD6BBAE830524677E92405613CF1228DBDD03AD7C387F960C382A8FFD1AA67C1EB314668F05304515D1859B65EC0117DC6F835816DD8A9B8EF9D9866931FD3D3590C509DE3E6216C2ED16ADB07E4654068422899DFC818D2C8D13480229A9E3DC851289810B4158349F91BB98322F152351DDBAAB0F61E00E4845EB2F92A2C281016DC10CC60400B169E8241B5FC5D56140FFF91D4D9143DA5D482EE8EF53837BC0C1D8BAE27512D7A5129CDA46C85552BAD94FCE211F41828076449CD4035D8037C35E8169344C61A065F18C203B3292C3CD90F4ED9809A4E31C10741AB22630B7BFE909FB2B30CE971D0F691855713EFA2C45B0B73CDF11EB20C1F5F38D21D5F621E33D6A8B7B1952E3AA97D501B8696DF3BF8502F991C97360DD1CB08B385D39981F99239D641C95C9851B83AEA9F503DBB57B2613C8B1786F8EF16E80E849CE826EE2DC6A3A9A6CF622F960C3CFA2EFFCF34C7EADC769052459931D1B7741C8E3E23EB0A2C7BFA1A5536039976998788E2B82F5A138C681D8C3649CD25AFB22B25EDE1E7B75DE5CFE93B242490F08AFDCCD9052FD24806CBBFE5962798B1FAF83D2073A109E58FACDA0757B4AD14F1C1EAFD3BB7307C8A21555A2B73C0A59EB2BCE50B6127AFBE98EE591AAB9ADDD1B78EC8B74B8B2FF1C82AD1971F06C65C8756E30CF55F4705BAC26BD90256130CDAFE97B92C0EF87E2D178A9298354C46727D584922BD50920BB81D167B25CD4984EB81836071475FA6B1E7B83750A39D8F0710EF4A8B4F484E8B350886C5DD20773E118D8B12355FB71F0C0DFE6DEF1546D1AFFF6A29C7A9A26CA6508DC74D14B65A342A6DCD31C0D83B0A963DBA33373679603E069F33B6FA410D21E9A8D259061C99DE59F8CC92191406AE2EF43B3138E6B772F4A8A8BBFE3527E46DF99E8EDBCEC6FEF5F3834612C603911820B0803ED0C32005E6EFF9E06923C1FDC755C61D4A17021B4BEFD11A0D35AB48917290C608B61FA2EEEBDC32F20BA0065E0003511E3A1868FFFD6353E3C679D96C25EEA9D44715C2F82C24BBC31A718DA115DAC9BB6FC5853FE03539F4827956F7B964CF14528EEDB9EA041DE8A302DDB2AF0721BB429364E5F676974798EA2C0D8E1E60309363F77A5B6B7C1DDE4FA0E152E30626C6D87919BB0B7D6F0F9FD0C373D424A6099A2AAC3000000000000000000000000000000000000000000000000000000000E1A2A3462215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 + +count = 70 +seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 +mlen = 2343 +msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +pk = EEBE162545B1CCFC9C75F1F390262C28FD5C20151506BE9CB27B38C2E38989A3FA011DEB7460D6E058E090A80487E70A226A6C308AB228663BF160C61F43BE84E17E6C148FD6C6E4FF4D8AEE11832765494F662C776A5E5FF9845AD7F955634FBC060B1AFF38F03907E51E112E7DA0DD66A8330BDF4107EB63DAB3D12CB6F99FDFCBDD85F35A108356679754CC4DC191FC4A4A4AFB4DE38381E28F2CD8EAC94D8157271B08E54805633FB9BAD8F1D63CF7753EEBC6FAA074CD6268EB792D6F3779A7EE03E0E412F37548E4B1AECD42C4B84A2034832AB752BFE70904977079D5A98DDEC2336AA066F250A6F665596DCFDCE8E0DDDCF4A128603390C0210F1B80E0AB092322E4518579C4CC1D4BE0B895994A5673D96C3675D636B16712652B03D694DD86CCFADC7F9B9C03B473E2730EF71927A56542AA053ACFADE2C784189F5D690D42773943ED73A91306475D5AEE4C855153CDCF751FB7037D6F3C1A22381700535280E0F1DFC937DA59C32FB6853687D9E192C3043992D4EAA97A20919E667775BF5041882F3D892C203B151CF9FA76409F0D2B763A6A3D18B21CA9EC4BD6AA4417D85B09B77894D3E32F2BDC0E76116DA16676E24502644BCC5A7E26B4D96F260DF73C5A0A52F5D29D7388F2C6298B922D6F13305C8B11281F61A60FEEAD7E1DAE488EB37FCA1A7D27EA5971A72E573A8C467C510634CD78E6534857FAF6366A89613EFA6A9BF0BA0693D03AF3D9F5EE105C7A28AD818FAC5DF6EBF575F3EEE691FF524E483250302C54D774492A4A754E8B420583025B11B75ED7312DC5A97215731018243F989FF698A0FC389FF78865D04235374F35CE8A1E6B0C191B877CA6AB7642AE91E129998EA6E9B4F045BEA6227DA9549A921662916DDDFE7558C6CEA83D19035D2C8541B2F76261CC815EEB7095F22BD8E4F4AD808C5EE266DFD6194F46BA52199F2D7D8AC63AEA7D90325DD11EAC6C06CA3A160EE86948444D0C07FCB58B94B40152FF3954EE67379001EA90655210987C7CE072DA48FA1DC683167DC643F0138C6917B3FBD3A64AFEF17682FE3A93FAB19B2386C0893EE233CE6CF515768E572ED00DE3032CF51893489B5AC2C2CB12CC7AC099C0415DB25F194442F44ECE16B05BF35F0C25F01F4853F77B74274975B112DFBB446DD8EA4F97768742D510FE83DAC94EC6B3F9BAADFC7B48111A6AFDBA896AD2F8CD1F88729CCDE6C76ECDB1A3B3CE4D7F303251AF0AB8AE84C5AA5B6C120BBAF982AED985C6165E3F4CC6AB1A5FE8441E362977E28DE69E86B6BCD98E2868E931C673E7FB74EC69DD137A9122435F7F470C51E8C5834FB94B2ED3B298030E5038F76FAFDB6B69E36D2646C29CCB80B5D55BA0FE2CE19E821AE4AFD66613760A8F47B26A1FF7BB931FF83C6938366EAB3218842DC02868B92B485939A5C3F229B4DBB5FFB460CB06E780A7905D746672A9405015FD789947430E3F7D69176ECC6E70B9EFE24F0D5680552A49C2C207CB851ACE6AC7FDF726DB4CC7024004360CF63D1BF72FCE90E6FFD03068B3E4226A01F5C79E76DA316BA7C3CD54B312C2516EC8A61C9EBB1A8B95FD5A4DD70D64025C3970CCC8B42EF4AF125EA3BDA20C2B49CD6258A74B7B6A638091F974C1BC75F3360302A873B7507E3C2D9928681AC448E655FA09F7B425D20F45A29271C8E02E872C23D6276E969D4D912352F7C5E2CE142F87EF79A7591BE3EFD35D72C61E700CECF8A7CEE04975E0B1BECC6B64EC4B9B80CA3B553C06E4240F02F62A8A5D2AA9D120B52C0BBD8EFFF26F0AFCF66E91C3C428FE441CA68674963374B4DBDE5178CCB60D37D119E76B499831839F691F3942 +sk = EEBE162545B1CCFC9C75F1F390262C28FD5C20151506BE9CB27B38C2E38989A38222DCC124E3FDA6C0904D030A74407E6238A00F28DFF8C5EE9ABA6CE5D95A19323EBF8DEC55BF8E7945A20128131E6DECA8B3AB6D69E195AFC58D834144B7DBB121F424DE3D118174257145771B38A478BA735DCBD2A29EBAF4A28BE0663EE7E3B0708A986D90B6004C42480395084B38699C004223C165D38810E094405C2669813460E1C0091B26211BC4250BB708A344689218106092891BB8258A94452035804A460C08C40D6408060B102ADC404D223429249140431860CA082E44120858A669894052831284D196318826029B80804196800B876549100262440A59085150108C40B42921C041CA44311004211B292D14840C91402650320E1838311A86654A3084A2B4408344498936211908900441621BC77044482EE1B261C9280C0B958103398051B44140B22182B68189086421B8300497894CC250C346220BB62808338584348AD004018A366A82824C8B4841C4004C11342922A90C6130119B46081845260BC02523B22149344913978C22062854004D8C0881CBC400441481110525C22828124062C3268A1220529AB28889286D88084D92028281C008C0448641108C0C9545A404911920106044810BC525884270CA2461D4060A02C50D1BB9645910686028115B324ACBA8852308291B976C8A362911808C09478C991431DA0269D1A06811456A03B91098B0810AC6081892514A084DA1B241834462E0B400A3085188220A8304000316896332691C3386CC403200406220350AA298719C241118C69050164222104E0B326404028DE33670D0C221610009E3864C800052193151A4822441B285041848E1966D1BC47120262E99108C40103218978D24336E4B9870028845C4900503B70D041752A2981112308900C93182A84D02C06011B28122064AA1362DD326895BB201C0082103242404162018125012B50104015003842510236908C20913101189B401C2C6651BA98849C201E43428C43800E12249C4424DD936808CC84C134725E4A464E324884A1481C4B881D42251843289824068043745001489410241E122698B388C18B46000196810402583C4049B405018B609211232DC8230C0B8641A8531108509D8B8114C040423038200198C1A080604246E939265410832D4A00DCA04620807124CA23022876049C88922A810621261C4C02899148E19A641DC245140925118240108340844208612416ECAA8302EAF402C49B8218DA3D5ED071503389F1AF4281BB2ADD3305C40003EE594F74EB0CF7E7C65557750981AE7165F367DF5853F190978252CAC765158CB34D1F6829777C569EE14AACE6B54D009C19A505389C1C9D324AB2027F0438E227BE6FD65D51EE65E1B261FA74EAE5AC70C9EAADE1B6D13E1726265D298228106EF4DAB30585A0D6EADF8B4198C2C7ECD07705FCF70154B2A7E6F95EDB55835617DF9E3927EFDDCDCE8EDF64268A924FD059DA7EFA70B29F09FAD933BBD2A77D85C83D98BDEFD594073615FE8489B30D9F6A8C0713DFA5DD63DAE76EB667AD6A14F77BB933129226F53FD2861D2DED6A93688B06BB8C77421ADD614B2BD098C8F7F03C36BB4FB204335D41E7056CA6A6DB1BE1C390E0C6D9F9F3A1C1C0AECB3716C1F75F1B5D6916CD03B02E2DE6DB2E848F41E6DBF1B3057E18AB0E698CA932B95CD887422BE3C6985E322C7D21E0CF28232572396F36154599E6610EE13E38857C88378E61C605838E8242955D370E6388B33BF6C9C3BE2339E854BCA41D286E78EEF3D545F33E3A75D7118F5FBEA835E5E1C3BF3DA4B8CCD0B6DA325DC81AC72F06F2077CB2616B8786F23E7D938AD5FE45DA41DD288386B2A3EA1F67DE5706693AFD3C93A58AF6628BBF8E5C17CC3552E4C8E50E2653E1CF963E6ACB77950B1D0EBE85C610FA2A39326547F89BF1CD3133C01E9D4BFF03146D983678D3B1D4139B486BE97E4C8B90945003D5CE1F96656E1CE71726751959521295363A14CD641AD41E11BDD18590C0584CD061EE3720981AA00D19909AFF70FBF82A59D7F85449FDA89E49457AC6CF3206C5DF4613493A15AFE76E0A9C40D6754BD4F664BD9A4D87F91E4FB7715929AED82505D2566632ADD149423E63B8D511F72371CC3827B61AF9C0C0C834B799B2F5897E668F645943845F2D59999B002B5BF95891DDF6CBA1E493E0C226574120067F3EA961107E05AB86EC5B1D32F44CF65CF24F07BD4ABDC9003920C851C24A8024211F57F21D19BF22B824DA882319D49EDFA99C051B9CD6634D7F679E99DC70A60E8DA6B2DA6A0B3411FE3CA714311698FEFCFFE5DEBF0255229D5DD04FEDE80597CDFB18C16BAEE3734FF6C3D6562756A794174967D6DB0B6E0347D73BB7C4A4D92729244C32DC3EFA86D988BF73D7E056626C998671EA21DEA8E479DBD66024BDFE173481A793FC4F76AA71831CE1D52BE223AEB27B31ACAADA2375BC77DEDEC4948E0525E64992CDCBF1511D8FA2F7AEFFD98B65ADC0311EB3C57581F3FEF90F768A7298E8E880BE10D1D768EED0419EEACE527E72B2D64B2212E65BAFC07D12B99C7ABD78B513FDAD8F1A13D134D694185145EC2517D964EBDE1CBEF88D59814F0580CEE4C2C4F5EBA8C83B846CDAD594DE81477ACA80B50EA130DB480D33D92F7BB27984C6C9DBEAAA9BAE2DAE61AC4A59D7DBB3C53C0DD2F8D5A0525CD37E9791503163815069CD10D9B03CD8914536B67B68068C4A418E3C9376283C2F194AFACB634EB1A3A297C46DA83B13CD6A16679C0FE0B384B18E61664A5F13156E30BC3163830D70A303383D01D56DF019313285831F13786FD8A77D274E8EE90A7457B06AFA311FC810878D2B99991ACB2CB79B6D785DA6B939C352AB21AF55B65806224B9DFE8E450570DE5176E52BD5413FB4AA121AED3D8599DD43F5CFE69B2F207732E86683DF6F0C99B337B2BF5E9D18693FB42EC7C40297101C751383154B52E9155EFCF047AB22E35A2E799B68E48673151E256BC00272C4F179F437AB0FEDB5F19494CFB0E2CD750814846B18FE95F620F3ABF8381236E9924E78C758B5485271449FEDF83078302FBAB2DB18813BBD46C55C0AD1F8D40B65E165E43406A16936A236EA798D2E4722B309EBFB4C6CC19056072B977E9E22CEDB3D16A7707B8EB46A00E83DF2B90DB32235BD5864B0CA18DCE87CA432DA9CB66CB94BCD9EFFBAAE146E942BA939B442E1D2ABAA4848FF6A399071BE1155D345C6B96FD44EFB0223E95DFD672C4C360D82F13464F9EA6D9B6C12415AFEBE5756A92325C03B78A86D518169FFFCE5A330D91D808A438D67C7E235E663F009294C7C0AAE33A4C09BA851416D8B57D80401DE5CAAD8277BF0C43DD298B2032C0CB71E3F6C1438FE790E598D6BD54DC01FFA26AEB16928C651ED7E656D68589DE2F8F53AE9D7799CC54A040DC2FCBF7DD05E06F4DC621160F06C39CC724A3921C59D7E508FF20851BDEC1CD823B6F070CA270948D11646E419E047E7C945DFDA336C96A078C088C8C2268193707E62FA0AFA3A7A791B773240D9C8689AAEEC901ADB6BABCF943B060AC100BED03711DEC030505E524CAA0ADAF7FBE +smlen = 4763 +sm = F2424F2755595077F14B815A06311B80F90A5D6974A319211984B5C8F10919ADB7E72B6161EEEDA1568E68941E26E3A4CFF9B06F8143F1131AC058C6D7514D3D66F4542E0E437197D9549EC1F3A9511A4B257A62BDAB6C92D667841C30870806D4C044EA1952B9318A590432D10EBE6FD9DE57F09D9848EE1085F118502C8A24B00CA64B335D671A253C2F0A95585042B828A404F543EECED7870E204D696E5998E11100DCCF1269D73B612C53BE3C10BD48324AE3221FBB7D84B73A29D59AAE568C43B3BE3D7BB1B686F42D1739188AAB879505C149CC68A5ADB8FFDE9BCC65D33B4B343257A6DBBC9494709EAFCEABDD8D76FA58E0A8FF5885CC3037AC5DBA188E8C081CD46E4AF6F0733BFB6050FE3A1C2EB256EAA3CDFD846A50535D83642C7D318806EF5D726909C8057C086C870D01DEE20E2A4922FD6225AC40CF5FB58BF97DD0F291DCA925FD760DB8599F1F0E588E43EE2F8F3E84D1CDCBCDA1EF6BCAF04D5505DE4D5ACF880FDF3BE7AD66DD4B766C34F3D5A71CF7E91BE64A05859498FAF9D4070C7DFA49ACEB9B2B0BFDE6CAB05841C201D04A2F2FCE223B114713F3598FB8161A7FC58EEC32E8FEB2806C0D22644EC0545C3F888F44C41B96D5591625D2395825000809BAE995CDA048AD1B429EA848BD99036EFBAD363E50FE3C73F45D62710FBC05E2236898166A0380A7F632CA9A1E020D6B4D3D7C29683F66B6E27DC39773F0C866162A2DF5D142068B2AB02393D4F887A7708E00E044505004590FB7CA64F9FB9D3D07D0EBABC1B477DC1D90EBB341907B09FF6F3162EA112F385788498E1F662CF088388ADCD8C209D3B9115C0B2FA3B622CB0512EFE5BF929AAC3F199F0C0FF3170465255E0E30A6360A1C0A7ADCD0555FB6B7EC52900F3185F87F5CC2D6BF590EFDBE3F7152BD58B8CC783AF7E618DED6C3CD74E91C6E16D208DE8F2C618277B1CC6A11398EB220F02941B12D034A3FD203CA20FF19A419BE53CBC69F42963E9BAEE2E8C1E36D34524DAB0DB0001B8A5C8E45D2DC1B98878993C983EE0FE55B8489910927841CFD86DEC0F1D8D4404B31DF67949FE5E71E71D83C0EA03439330CF38C3C73FA275B42290DEB69F8952023397D52569B4FECD2A28A62362DF0C73EA625BE5D9A150EA2B85892ED920864427AA97E32AF258EFAD3CBE7B8F7F679597D254012CFF803DD4E741813E479E147AC23E7FDCA42B39301BD57F50E52F80F5A0B830F780077124CD84BB0F88DF38302DC9BCCE43DAF6206C31AB5C0D1AC29C744CBE0A604DA96F266C6F8FC0BC2382E1D72672D9AEDA55FC492AC2D2B45F18E85AD3A080DDE8B43EE5785B258FB9B31DBABB403007B9202E674CCF40B8C0E6E935F6704B0B46469E1B107165CF01F2FECAB1C40E8AD888374F749D30BA3604620A53A6FEB7DEAA3C36A156C283438CF307D8CEE168AC1C43B11BF284780C468A2C88756EF92C0FBAEE554CEC9FB7B16E88065DAC64165BBC1B4D41E613D457B98C32870BDEFA5D9533F97E48D935361C20863ED7C5E5D87F5E429E15A01127231CC1D0A98A1FD0A6E45BA7E74E3DE339FB219D0CB0BB8BE6D66901E9FC708B7E7E4559204647CEC4FB1BFE902D3AA3990E2BAA9319AD15346DB766E0FFDFB455ED744B91C59B430278CF4566C20A36873D0F60EB736534A7A0D6EE18354B9F535C9384D8442B356430AA1B7C41CA43789E9339178A15F964D911EB90713E0EF2D50E82D179851FE6DBEC7BE1680D13CDD57266F6939D1DC6A83AA303EDDB4264D770578BC330BC1BD12733CDC25A0C740AD5AD249061685F6280686EE4B8B8E67346C47F40F5D5E96B4DBC677ED8F7325FCDD88EEBDD01FA8254DA9CC39F9F5FCF159ADA411CDB39268A0DD4F28240500036E8163EF4753510E15C405A3D8D04D032D7674F0F0726D2971603013AC1667DFE405664A52B9F39982983D50D64C4DE15BBCA06E6FF3FAEAF62E4077C3926A8B8BFBCA6AF11C28EBAF0AF770A0877A1749A7ECEB0257BE7296837A1B4FEFF647EB49DAD1A2885969CD2AE62EFEE3BF18BFE921D8D63A78BE40C2ED93E46BC48CA6F3108ECF7F3E716C8B3E58EBC6476C464DF10D57578B64CBBFADDB2CFD64E279C1395D58E1F91116165D504DA3AEF23899B2F3AE5B5ED8B61993CE8754EED234F47305E7DE6A0B6BB10A107DC1BF8FA065A047E61DFD0E9A05663C24AC044F4901519CD4D3CD74E51D5203798943DF439A4025CB0A7F80877BF9C000AA2848FD3C1D3E32743BDCC925DA035E046E2D05BE3815A346143C306CEB362D736A03186E88F09DA14A03907FD4853F6D3A9079789A892908316A1AC6C79B4CD2AD533B01BB4BF647BD57E87918175B33B696F4F2593BD272B096B7CA2E168613ED6B1B4AC4F22B44A7C07D90098669D3031147EDC12B1E736AC017397482B455C24905E6053CEF14C4BEBD77E43797AD083E5E775D4E9D80C86A16E1D454E1B34BFA3FD19F7702F77BA330938D42628B0324CC14B857466388D32D9F8351252D0478F024A4F159C5E6B0C11A14F29EFCC8BA259F9FBCDE9481E31989876B1693B9636D7333A5FC7AD8FDC8BA86C91C200D4246A0274B70B2F71A3C2F5B6793E240776DE787662328461DD2EB2E0F247DD58397F3AC8C41119C9B00D5A7354975B020C537DDA1F8C419A02F68794377679BCEFB0E3806A3A2BB1F18480A5449974E404A8D0C115B10217E0CA27EA27E8DAF10CAA17C07AD8D925DB7DD23E5672610DA61966378146973E8BD4D2F48694E9B7B9F99F9E0B8144AD487988093BAE7B7703E859AD829BA99B4BBF7049EE892BE91ED1AFA9D9054942E28062F37D58D97C3BB4576D8914AA6C18FCBD7926BC540F21929A25D2061BC9B31C7C046085CB85697552816D2861E318335CD67D57B1932EC7AB60BCC81DFF709D248DDD93508CF92D8846EC3D1ACE0DFCF342E1633CC563078C2F58BDE8ABD84B2622D3244B7A0B262679935264AA37C4824337386738AB47787FB7C7E485F85FFBECD82B070C0920503F554520D134055605DC1A21203D22873C5A86C9046934BD98C544F7548603BB17419F99AE3D1D3C29B89BF0F998F596DFCB5F75A32BA01A433218CBE75AA058D27BA6C20536DBA3D90020C4CE9BA353FEB7A9B3397421C5DBE0F72D75DDA2BAD92A4617CCE27F94423E40B074F112C314941F3AAE01DE2ADC6E3C82AACE12B00E1A9A973B3D3A694653AD2AABABB4B2DB4F471C7C825CDC8A5C534DCCA1E89306358FB2883E7E2471D5155BEA8C357BE4B6DCCA169DA51290D3C716AE7094C00363958666D72737980888F91BCC7C8D1D32C323F43455068707982ACB3D4F805174243486374787A7F82879BAFE9EDF1FE2A2B5D666E80969BB5BAC6ECF700000000000000000000000000000000001220323F954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA + +count = 71 +seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 +mlen = 2376 +msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +pk = 6D625DCBF9BFDE4E13C06FE26C73C90D62A6448BC48A8A5916669D223B0DBF89A4DF3A72829E818A964F606F72AC2A1DE5886CE937C4204C950A193DCF086E1DE31FD94F9A7E5744E76CEF298C549086AE2A9BCB6EBDD419E368B2AE8E620D9D55284DD85BCFA484F953444B24ED6CDDE1355988AEB05121FF6FC46C061097E86B3F44E25910BBBAF0D7294B4ED76DF24E317A113E61771FD3F3F57D762FC5A377BD4B154BCC6CE4CB73AA2B359FCAA5F0B7C221DCE490BD3329728686377C1B5AF9413FB80730A845DD0AC6FE65A63F418FEF3F9007443CCF3EBBBF539BB02025E87CC98431B24B1082B0A653616BA71486427CD9C3EF59BC76C957E1FFF169FBE374E85D4A2F716352615346385396415A2A72F9EA6F59745ED90BCC18426A01CCB06E58D0CD96EE85A2012957DE1C4DE93FD4F539CA82074295D94CB8681C8E8737418716AD38DC7CBCD7BDA592384A9C54439CC61C7DE4542BF8FDC852F038A2E7D35260D8B1347D419A495F1F041E334A75D0482FD45B82EED5AE40349B26C9E31364606D24C70260BA1D5AA6CA8C0E18994755AB4875933EB96316395C10886C205CA0FDCFB5B902BE66B15EC677C9EAF0FCAEC6FBCB0E7619BDFC97B5633364088CC15AF13663A85592F209D84114B78EAC981527633DE9694BB25E4BC1CA77151BDD27172616B852C2F566793921B8C9350048BB02FF75E5B83872D436512E03A036AD9570E1C4B461DE1534BA47E9AFD4B04C1AB9820D1BB99B0BFA1B1824839A7BA1DF0751AA6724BFDA4D9AE455305DB2A13AC194E31F99C51B23FE339A5140DD7089A847E8565E24A885EE293DA188B7A495295E16A21F9EE22ED54D0390F64B092FDB1598A520E631E000D26E4A0838EA42CC5A7C9312FE03E6111ABF1B432A30D60DF0C1F3C59DEBB14E94349B4A9EEB6CE84AD93911C6D3C9C65D26D16209A1EA903FFDEBB16F1B9EAE26775DCE9F7675D02F7D88579EBA090AA5C68EB50AAF8FEF59875BB333BB3FEAE0DAB22DBBEAB048A2CBADDA2468203FF65CCEA87B631EA6AC7FAFBE8470D460751E9875F697D480866CAF7CB85DD55304117B1E48689A9D289199E12F6084158703E79E8DF5BF6AFB25BB050EBE1EFD086F0273E6B04C8E025D1C6039C881744F3D64B7E017CB5B62F5B5EF1338F51C342C293BCD235DCEDA2102EC577D6C33ABB6938CAF06E9A967ACDFD0F3E1F7C8FA50BDEF43FE00E15DBBE3A0172A8ADFD9B9B2E630B34D18CA24D4996D0B55E4E85C0677621DF350432CDA1BAB33E0A1619A0DA4F06C406DA118B999A9F171290BB45E7A00DF02303F09AA79842C790353902786856658CD63388B6868BAF47A79D33B3EF29884B93320018EE2A10F34E0C0A40287834555C778E4D17E9EF437D9C75D762C12A806216524025E19E7AC53E3229136080E746BA12D311D0518C26B7B97F01057A15D467E104D75DA169AC53B2C4A23D840B758927ED03034AC7F8D388687FB0719D9C009AC596602B1324290FD284547CF22FCB121027887E2FFDB98014633DA42819912B46B733777F77B915295B34ED93DD6B6023A8A0FDEFAD549A151B3BE0CB724331D2066BC152251906933CD9E9E4D778F1F6F63E8103AB35B5014621F7D7CA0637C4DE6224DE5EB0F311015BD4A64B4F189D433AD7B252C3A15CD562DBA03FA5D04593DA0F1814CDD28499FF1AEB23C61CF6B84BEC894AAAE4FCB61D64BF276E0454012B7FB3B766031E37898EF5042A910ECAA33C0F99EEA123D33B06B3FFAAA0B67D45A486A7806E9DEE93730C2D30D01EC41055B8AFF4848AA7FF58BAA9F9813B4A51AB70ADEEC0118A7648275504E719B24D9E4 +sk = 6D625DCBF9BFDE4E13C06FE26C73C90D62A6448BC48A8A5916669D223B0DBF8904CD353B776634150EBA1897829FB9422A20C2973F9A089C2525AC80F351B79EB1E683E419856E1E9BAAABDAC457734217E052DDA86679DA7F7296A2EA77A8D4F82B606DD7322050484AD9BB14F29B36ECDEEB30E6B9AB430ACFD04ECE4BCDCEC1A464E422289C046D18173264C8200182519A308604A410C914280C854C549089E2942C02238CD8A850D0100202B525902888C0088E0CB8898C2092991222994201613824094250080962E24632A4046EC9160C62228A8B462224926C1B006492C80848C49003126C8A408A2482450A93215882249442410C92895C304A20916C234840538025E24665CC482C11A48DDA182089B64900102594082CA00290A1382C12A45003A3801A234D99B868100406133828198944A296894804655A144099B26448440E024161D3302EE4004D08050D4C304914902504A629C3406A0337464A200641C05098242860942082224D0C224D420262D3380558100AE03826634271082829514269E110691B282544B6811B2251042249E01240D41282E1B20454406A509229C2488913854C8A340C51A6000C40049398005B1882C0380A11B11059200D00C64911C4658A3261D0B80001358253902D12166A132922DB42264B2805414468229069C4C0108AB851244672A43420012565C2B080A2B09088226D4A48691CA84D0C920D53C62C0A4889D110505004801AC430C22621A1C42D8832890BB325910684D08289D0404903A76DA02244532882189569A3084A4A98401C06911A19808C180EE2360A1807468C20640481052212501C850D9B044D1949421C962D19C06148182E884021A086700A365048984D9A4840CB026854C06492325149B8518936658A008204C14CD9B22CDBC848A4280819110CD034629A009260106611276ADB904591320EE0A02463C06D81249049064123130094420A0C321103870453040902C545C4329150140C189024DC206452442AE14246C90641932232423870C0C27104C52CD9C02041A67159A009E1228A8A34320A17021C208D92428254A04C5B084481384804866803C430E242115BB04942A28809371111C64448160AE32446C3360E93B83164060CDB289224A28014A9491109295A222089081201A531DA304C4A28229BA245CB408459244D52B810819241C1440803B264E106128BB6492432841C354EE4282D080844D8B2094022040A854590B208C2A849D95FFF54D74778B97F33145D90CFA7F56429B04164895C328D45253FD20459A0DDD31B540B50A05F390592264395536341F7772449B48D7BFF7EA666C24A7DF3AED64D0D6888678B9343E0C239FA169571ABD081A6E5C82F2A8ABC74C6BBE6CC284A2E713744A3396927B7662E5E12E10FE23CF48DE98766541E0DC976EC0BE3B85B9F1C43ADB092A6832BA4E677950D52AABA1A1669349279504663AA25473B287DCF64C41CB0EE9A7EA8EEC1FA382DD35356E83AD2239FAC20328E8A0064E1D07EF822E139C435A45FBCAA2CF0788D1D84277E15705DA50E57E20BBA2EBD150F8CB19B43C4FBFF8DF9F059EE889B03AD28C79C26955F32BF427535DF63EA6020C4106D590B3833CCE99C766E845049B748119F1168FD30B0E4B496FE009B383B0CB8455738F2AABC81D4755B4BC9F03978C145CFF9B2DF6A78E4BC96B7CEF4FF57EB1B0AA68437A1C7EE4DDE360D8BE51A66439EA0EDC912F31B619810505E65FBF602EB7DBAB113FD1EC4DA97F3A37B37CFB09FFFEBB05D1DFE1653A5879673EFC8AC8B21028F2613D54B1789B474ED0D254D1FEB17C404AE9BE512B75D57446B89E3BB030583A8CF025C3FD0DF9720D540CBEA858EA86014DAE0FF9DF8166AAEC6B88A5383DB49B5D48B67884F67E873AC3612E3F3B52D7C0FB533CEF7135B8C888BAD151478B64A4E82FE246328EEFED0AAB229D54F62B8310C2AE361220C294AE4D0277F3EB9DF97592FEB87C0575FE96CDBFE9D335A4DAE5D30B94CADE4FCE93336A88EAE876B7C98E725F04FEEA67177CEBADDEDFB601B59540F5A5F5A94A2CF1B79CAC9EDA6FCCAA8D58609E17D7C14B763730F1BA0A9B1A402DD3D52EF3DF5884AC5AE851A199C6E2B4E3607DAFD25929A43A57BE329B70612C794B445A36E38817B1B5C5C6FD789C42334FB4A70BBADBABCA858407DF87D24CDF7166A076A69DFE9FB4F296AD24FEB02BA8BCCE64FF6365EDAEB23836F76B50733EB98E2470E68EFF57E5C141B5C82ABDB21F58CB4D6824AD52171C0E868E03A5769EA693A0DF80380F36DB4D49FE6A8EDEE7EF4FD4155A7CFFC385471D21A1D727C520F5401330755CA4AFA3AC49937F5FA830D97B9F2A6EBB3DC9A87817C346409AA0E25473283CAF1B0CB9A280076D46A71B9EF67046CCBE526AE0A231DA8853D0AF2039378A7C80809666E696B4896D1813FEE5A2EA05192686351DC42C9148F83AE87A06AE9F6866E952435AC161C477DE320129E311C5B526051208D5BBB337FB412EF7D0BEFEF067F97F23816D0CC570D560BEB0A1255FEEE1B6666752FE861AF1B792602FD3ACDE1138A73731F5A1F1C8C16A2AC20FC93556D52FCA9AEB6F79FD952EE3D0B7BC1BA1CBAD1E3C34C732341F103129DD697DAB40D150637B5CB39BE79B7D395A5439F77D409F6017757E6B1FF68C6DAF7E3143CCDA7BB02A0A30EB80B7E49D16064C749C2F3758425BEB1E148B9BE0E0B3A823719CB5063481A0DD52758F47B318F96808B36C371AB6B615075679C467DD710EAB3F2A2A4A7ABAEACA959AC743554C33F87179AFCB54D15D218AB305E905DF1C0341B7BCDC094ED49896C94257BC7BE7A8D4C466D2AB8C2C9745BC05B0BFB8B0B52ECFDF1438A61AB73DDD63F24DECB1FC757A5A51080ED61272B2A792C0EF259850903A0040C49074D59CA65A6C0EE52E845BF90CE4134DBE8C3BC57269B92516BD130EC33D41A6E1ED575ADFB33FEA7CE46948FD0F965990FFE387BBB21051D5A816C890186534F7C88E48E1FC105EC4CC4807D67DF3FF653E4AB3EDE549552B73072A24D7C469BFA387CAC5001718927945AAB4B7056DB1FF147DD720790815A0BD3A6A1B1B67E222108F5BE394FCAF0365DDCCC4A1B19E7AEC18D40347970760CE50E6CC1728FBF0888ECCE134DFC34C5DDC5207B263B42F02E0B3B10B7D72967E2349BB480BAC574E8BA8174F9E7891DFD10D4A9D364BDCE5B8280790C92482E611DB3793F178C8F8199B7CA3D9C99378856837DEA07BCCCAA92D02AC70AFE024E70A3054A96AD7E7490A963D2C7CC5E21E9FFBC8D33E17487586AAE7392E5B170D7848FC59AC22134161E1E526B84772AA7E977846CF4C2E443429176FC2255C873A1B5827B29237733B885649A14911114BFAFFCDDEBAE00B5F8B473E90EC94C32079E577C95F524A5559A8BF39B39FE187B890FCD14BEA1365580A014788C120ECFDB1065AC88FB3FCCFA1F3DF084FD0C4BAAE1FE99DDAB8706957B3F3FD0D0EC44066F3406FFB8840FA735087799CC3B9121B5C090B1DBE674F83CF6E896391E9751E41DBD363AF19B406578CB7649F996BB2ACB3F3BCB50133CCA08DFEF8B1F +smlen = 4796 +sm = D80D4640331F4D7E5F02C7A60207652369777B6ACE0DEEBC0D318EE311203FA34D490789E7A5CDB5D7BD63D84B6AC9979D4CBF5F31F693104DFD79D78DB7ECC28711651671AE4C663CCBA46B39E66A84DFF05549C8287341BCCA3F3E37FFEE1FF6EF331DBB7695594C3B696A8E4D9EB67003B03A75BF9C3F2E1A385B0F05CA6C3003E5876ED5D2D708C841A21BD0AE47D0EECDE9067B8EE1FFBC4382B76ED2F2FD59D34709B551C8CE0D5BA75253E63418C1D87091BD4C890204ACA7ACE17864E39B9EF35E5F9AF6680FAA0D2B64851863C6C4A54FAC40291D6B41051AF37973BC240038DE76EDD0B7071FADDED2277631145A688F3947531A8B9494A7B283CE671EF6DB37FBAC4B6C45208E187454AC124641AC939D3BFEB5D3141F1A6C1EA573C6B36B5EE50F1E3BA376BF2F8DC1727E59804CCA42A558D5404F6D4057673E6772D5CF3B90AF2FBFEFA82D49DB62AF08D16C9D92AEA793A913C9763AD125A4C2B921F6F4D532D1A3B6B36E6FA62DB221483F94D88C067459766509CF3958AD293FFE9DC042AD8815A854BF7FB89270F548D7967DF6A12B5E145DCD10D1CD9612FA144408B0F4824130C8303CB6780C5D5CE18F51C6DAC61450380CFFEC83D69B04321F346C6385A95E1F768C3B08B5385BE627B9EAB7C5B4B696784929596020D07EC8109F723285D5CB35894EB3E4147A32B66EA50635BE65B96A6E74E37A12C7DC22321EC6EC33D253FA5A019A95F380C9D01374A941A0EFDF96C607D9F2C2DB17FFCD4810A51155237D629F12910B7B795C39ECDDD87CC17214A5CE1C0CFFFFC20E39B1B85B6154D596390CF974D23A98671F7E0BC5E64052B758A088D17DC7292B69C33F76133D27DBDAC3FE63A88CAE1C64A12AAEDD9E14C3390A4152C71091ECFB79FF9817E4959A985E17D45CFC92CEC76D2567FF81B639490A500E252B4C1CED47749B60CBF8B62F34FA5AF0BE95910F32F78DC344D9E283934F5F99C3A686FDCEBF7CAAA8C7CE48D6ABAE755F03C12140D4DCA882DB75344DA1769EAAC7E08B11A26EA7AAB8BA5A17D15511BC24CC155FA5002E6C74ABAE6B8A19B709E9F2B953C0A0AB7374C387069649BFEDC4F0B303AECCF43B59AFC0190E60CE98BE8ADBA21922EFF567698FE256F0457E13176164202603350B1CDA10B05A2B4C1EBFDEA11032C82733BEC4AD30C6CCFB440FF556942703798A8BC1F539A28479078037F4391E364E8CC1474A5EFC3A535F7FEA85CFDC16412DB6CF1B657DD2B8130CD2E4ECAC11A739947EA1C8865A81D464A8D51640DF3432C72B7648D66D7A2E3A3D3C56A71B7F0020242FDE5ABFF1E9B2445060BE6A1EF8AD1F273BBEC9CD3318B4EC6F32213A5513A4297953BDB3D44A4DCA215073644DE89AC134EA8261708806BC48100AAAA80E697E3A6805DC57E16D7BAAAEEF87D31B893F1983626C54F6F17C1613B9C0AA3E56DEC8DF43DB78E2FDC63FE7BBB246B9A5377493291FB89B26D78E71172E0F8CC89BDDD0418C50E74001C100A6B6ED13B42F79E273852EC096D6B2F9D53CE0A1A2B700861C0E1AAD7A8CF6504AD5EA185D0F144CC4847747DE2347BAE0C800A9FA62C9D1EAB3D451AE47BF416CDB0DCCE86FBA3ECAB08620BBC9EAC64466EAF8844EE2EBBF319875F03DDE19DA07A654DA27D8893712858DD2B7110B7957C6EFE52CE73D927A16EF166DD4BD40559A7124055ABFFC8C6C1E5832F56D47F87125DCD526131ABD75CCC253D5EF569D8CA642AC88B0BA231D4B399D43746125B226DC8D9145B0A44C12B18FA78F241ABB08A48A28C7DA79447B9EE812229D6E9F04E6942D18B8B55BC5D535488258788BE4A4E8C561370191F4140C99AD6EC0625C792BE18160D86354D6E0EE000C7D1B6B77D1EE9A452D2EB9924ECBF2D465A4E64BE13EB54DFFFB18E0FD62AA31591CA5B4B79747F3141D7EDCA9C9655F5C007EDF835BBCCEC10AE1DDC4C6553724C29CBEEA90E3741B666CB1E395A988C3211ACF189E0D9F500196C242EFB300E6B446E5044DF004A7AEE2C2171CD8A11AA774BE6496A8BCCF5659AB942EA1E85993AA94032EA5D23634CD57AFDACA71E3A7668FB788215131607E90E4E3D427D7605B62E9B46E30EFCF484DCAA156AF0B2811BA0BDF3319EBD74F792B9C072D6C255FD27F1F170972F591A67ECD600378781C443457E6F6036DC87D80F00A056F025B85D7A301D372388088BF303AD0E2B4A1F6A283FC8A898D83982FA8A55BA4F6D8BEB8FF7D70F16D71D7EA9A54AB91777F78C3102061AE71551FBD3616D0DE6FBB213860AC6CE7B2CD5BF301865F75908BEA9718C8408114A1CABB8A16F91A4993A8E8C2F5ECC3F49C5133734159B7BE6325699D49C83D1720205391E91B14C728325A0EC6ACB004E3E55EDFFA2C28EA53324B496382EC7663A6C79430021F70613389ADCD169BD5238752CB24C19562072B31C8749BA0B7B297A912A84CDAA976A6F9EDCB4FE291BEAC5641574423B5CD0244AFA90BD2237DB7BF878719E9E992776046E618573F6805F85CF55AA9302ECDC01CF0A52228DDAE76B13148A4BF06B577DB58FFD8C7BE380E116E9750E02F671F0D7F982B4ECFB3C55ADE9D930C8ABA08C6AD7AAFE5E794D126C0754248A1AADDE7E6F9716E9ADC0F46C5E5C39F2C2387E4F4D6D4477DE835A9F30E1CC5EF597D3713A7A040A58CB5EEBB933D6233BCB9E53BEA1E57976FF9E15420FB6C9DFD355961310C31F64F6DA2652F6B68E0725DF31C96BDD95AB66BC6ACEADC247E8334743DDD28813A48BDEA613DE003C566B55E6CDDFAED81210DAF76C278450A4A5BE6233B1FDB4C3D7DBCA12EA08A46EDDE91F3EC6F4CEE9AA1618D9D4F0F1FFB720EACBC4420E5025282E9E9BD904B90DA927754E51D615FF8CA7A207E970FECDF7AE1234C8B490545ADF0532FD76527A20B1B44B7122B1C412A3B71CC17B426019B8FD0F8A2958F2BB836844BAB3B5DB04ABF1B399D36307894A496A038F3B64B04B1E70B7D5F8C9DA88D89B51B1D2513C48257083DBFADA150E654DE7746B63912D7377B8FB4629CAA40954E621D327DED7294C9C12FF2DA55E562955A8717448CDD85D493B816A248E26429BB29CF45290B09B5EE58C00BE9AB5356655C8560974FE26993B867D568BAFE06179022103ACC72677EA82C8C3688573FB4CC015BFC3EEE7D681A05DD4FAC7670FA09B29D0C104F5F945FC76B020675A1A6054354CBD52AC0DE1F81438273B497F72E385289B7340FC4D70EC6AE89EECBBD6244F70761A192941AAD3976D3C1FDFE5A022791CE05222E343B3C404950528591BEC7D3DC020B2749515C72747883A1BFD4E800293144545B717A82899A9EB7BFCBCCCDDF020912171A262D31334A5B616A7C848F969AA2A9B0B9BEC3F4F8000000000000101E304A326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B + +count = 72 +seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 +mlen = 2409 +msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +pk = 4AF6A3E883BE98446499E76AC134DE718258CA8F4C633E0578C4FBDFD20CA75F57814426AA6C714A89D50370EAFAFC793F99279E826DF4B668F670B131B0C2E40A1B8072C29D7D5C54CE65E0FD257F9228FAE654937007A1E6ACE1A6971163B9C094080998DCE2CE135B3018CC1A723EFE7EE98C573692E1DE9351F1965A14CC759F6A8B2BB5DE3C834DF3C5361C749618C76F7DCA58CCB99BE3383918CC0EDACCDC9F942632CB061AEDFF4E3B2E3ED79C0D89B206BCE306C0661A21620406EFFD27A6835FA1D35FF240CAF7476489E2CBE189CBECE5DBABE65E70A6EA2481B6C55A33D8AED064D17A3497C1012415DA75003172EAED8293CAC0574C532B16F756B09466C29F8CB79015F3819BE96A6A2633B331DFEF234EDE311A3544968F9092A8D63365517F2476A302995EF4C9881F5CED77404BE946B61DBAD576DD131F0784A1A42A3A2757A46930C7F59319B377BCA2052A1962A7C37EB9045FF70B0A901C94C0A5F86DAD4EEBE42E020A9A7E53B474CD2DDA324AEB5F898838D18A5C9134667C28EB8AE37FEB3559D01EE2CDD2B12778C8215082EA0D36CC3F8BC72EC2BEBF9494C0B1A1A70B180F39D35332436050F581898AA74007C8E881353E898FC3D5D8F8A7CB490A81DF34FF6E27EFBD59867223FEC49A67F8701FEE4133FCB0C5352C0FE8D02502BE29DC3506FCAFDC98B0424CA17F8BE4529A1767EC1B655BD4EF8049C183FF2FA8FAE1A721C3CDE354E265372745E74BC5C44680F81B83651165B5A74886FBB63747468429F829E4E257EEB002047375617036A8A11262C6333BEDDBC199D396E768376C3606F0916422BF342F5B0F3F63F389007997A5E96EF7C685F0182519DA74F80537F772CEC02148A48F524BA589FC5E8FA8AA0D3CE10E12B61978F7C37A23117A0D33D06703064701020912F76A0F2B07AFA7EEEDF1533156E04714D7414009A311B781963F119B0CD81B166819B1304602395DDEB572ABB0C478802F8CBC0050918D067F5CB51AAD3C0C29455EFBE948722018E1805C1A4B0136AC1838F842738DA80A3630E3E6F8320C2756D4D489BE3D8946171CB258B28092BFCA5C50829891A1F3B02249FEEC8B7DDCC13634D980F9EE0ACD82A12D0BD53F498F8B8ACCEE9CD5F5F96FCDB7F018FA300D681F7CF77C73C7A3237B43359658266993BEE4BE987E4E84EADE82255D75F283A62752376365A6440B8675D321B621C75BC2568901662C21580C3DEF4B645C707E6882E7AFBF18E010707D4F9E0FEA9E86DF9938037DEC641962FEA1EA1918AB99E63B410EEE9048F9954227D55F60BD8BB6C61DA31829EB1037BC83ED98D23953A9417F75D4B8D8177A3027CDEE5E26B86C9D28E9D47958A097E763E519B5D181980004E9D215AF55EAA907614C4BE77EC14FE5E7A20F3E25476E58CDD5077D4B0E78BB527B9B89E59B04B999EBB46506153DF7AEF5EDCF17688B1F22E3E41C8CD0A4CDFB9427666A598C4A06848053E3BB9C0A5BF745CF34F102618BF057EA1CF1BAA956721181F478AA42C72B6789DD0517E2908286ABF3EFE546193580F02D0934CE97D6D6A6DB76A7153CAC51474F9FE0224335C2A779C4AFC96AF87E52D3AC8A8839FB21C4C7764AAAB8E006F227F85A12D3EEF19C40988A61FA74EE5042A2A7413E9135AA311A32539B17C954582D2273D8C5412371E021BA8662D4531F76229FF0048CABCA3AA71F2F6942EEAC2574E4C905537B9A70803B41402C8DC8A11C2F09CA2F88F605A010F13FCF7862F92CBE7017CF8C036E3417324F3F7D4F1DDFAFA5C8849B398D86AEC7311CBE92642621C405DC1BC8FB636B7ED2358108E50C831E91DD +sk = 4AF6A3E883BE98446499E76AC134DE718258CA8F4C633E0578C4FBDFD20CA75FD311F93A657E70776F14D790DD16E1969A02EE037EA03DB97B97D2A3E9324ADD0474EF0038164B12D0901EE2B13FA1E04998236F3204A0ADAA81CE53936433839A02B918FB6E3CF711CB911B653681527A6C9F852714A95C5D5EB9EA5E0EE7EBDB282A9C20929B08410C010CD8B2514134266432850A494CD8A04408472208880980C48CD316124B448AD0104ACB2062CB023112096DD2A051911464CB8081040621E3C68C203668D024611BC304D1988C09C86D12984024168E5230404C423114A380DB4200521000118660593204CA000542A4259A061244A6651A990DD1208143189249102060242E428481A19484D0982DE1120C489824E2007159822C00A1112387051C39721B454819411011454259C090194830811442CC843144480D0034814BA20CD8A210E4C6289C366E04886C02432ACA140902218A0018700A878C20A84C119884120404D2344188B82489202051469192126221348412C684014205123242A13464091071C9867101272018C591423420C0824492A60083006EE40852CBC08551C025142772D2C2091315894102665334864836098AB00D03B2800847524B46481C050DD00224A2185283886014B82D4B102518235004B7802348255A186DD8C8001A2980203369241620C00406D4C62D1331705BC4050CC04042C61000802920026908840CE0B26D59A45083B6241C320800266A182330E3201248248461346D1309299246499A968009334E1037654B12040B250AD88284C236929A28045B342CC44420842002A1A60558A88D1C469001902914006882226A8CA82823349203A3080C224D4A822D9948120B913119C53082321024C0611C9948A4088E238271C02245CCC241CB926DCA82918CC869084924540622C32862034709CCB82004136881C8218AA06C03903019282DE044840A1252084030A326614898458A3432D3C82822969004432E9CA6500A3025124781408091E0285100A52D88166991C08D1B175010889124864918379122064C9C86708CB2454914004B86859C44805BC00024B90488168D02366921454A91B824A33428D3826992C88123120D14986423C344E0489250A04118A1008BB484C01671423491A4A885A430915B122088B26C43428502158551160E5446800BC271911442891084E4962C8B36218112504934651A966001A06112B3450C008A8BA6054B827161868408C44895BE6CAD49421F3AB07E66F5B33A4EE0772A10B07A1C400D59FFC9C4C2282B4E341C3CAC0696D673553A275BA487FA5114BC7F3C162DDD96AE7303AD44A0C9DB37EB6B529A3171B0BAF12DCA5EA2340D85F0DEC0DF652D4F237134EC36FA61AA6A5E990CB0F23DDA96DB8C1C034849B298CFF617FF3CD745ACABFFBF2BAE6DFBC1E69135360F2F307E0909A85D31FB4657B5C3D716530D548A5A9DA44DFED4168CC2E8349AFF8C88549275987027F07B013D99D53934441F519C18069737A3EBAF9D845270C5E096EEC538DDA2E90AC0116A166832EB19078C7E672318978F2EAFEA290E0EC38A53A30D8018732D47595E5FFDDD1EBA6D1B2D2E76C15ED835B9E50309A2C46D03EA17B5628B3955C26ED0DFFD2E5619509522BCD801D2D476B3A607DB372E59C82711BD997CE17FFBAC7DD8C35D8A837F9D1AC64ACA22379C79D26609C06338BD0AE91E0905A899AE24A162D97FD2393A92F4CEDD4D23A9B5F24BA36CC31A84F172B59F076C82C1D765923CD0004AD2CEA5D247F1F73CEA9A91A62F964E74DD72021DD75D550CE0269D533A9E7A26DD4E57FE89194D148A68CB09BA64EF8399335085129F503A3DCA7A96AC03ED4CF1E055076DBCDCC9B718C1823B59813BAA284D8291CE43DF486C5E9E176697E60A329BBA5288BD1D5F6FC6B5CBEF038F372B08B5701B12EE3D3162B63A607BBA890E80AD829631857EBABDB3DB88E4B1BADEA4FE073579A681DC665EC1CBE4D2F78A94CDE98F7E50A1117B324106632B68DD2FE68DB9900EF83A3B87DA15D55709E5E4A4B864A275160E947635F69F4AEB6D870558400440DC9F5F774F76A5E07C3F55C755AB14E35AF545D829F61C5F8DB0BBD721AA4A1477A9F98844EEFD9DA24A938D39F66D5E10A82F3185FA28D2F7F3461FF53D6531439E032561E863C9313260C27FFC8179C18F4BCC5F11CC7B751697618F1C10A319D9039CBBE43DC31C9036659CC303B8E3916689BDF72AEA49E881F53F00D58B4799598D011A16E3989EA64AAFFE1F94F59BC7E662178979214B3FCA1A3C59A678A47DE959F6F79487C0A298521DF36B868B61FB55250869B82B5756E60ACAB7701AD85AE3AA5B6102FB0F9D9F44B115E292AE67A5E77DFB78CFDF1F92091350829524A5D30BDC18B2C79611D644A5135709C1D04A26049C01CCBCA4443B25BC649DA2ECEF8F3C2396273ACE38A148B498EFC1A2024DAFA46853BD7D6F25B3642EE4D85B3E5EF9510B7227F0AE908E326F0BD1D7C195B649C9C4D6058315F31C27ECE5037EAF9F54FF3F6E2084923BE2378581C577AE2F9FE91A74403DAECF4E1D91D90AC7D97F043B4B91D20EB356D9D5CC933EC154D794C0B2C1570D7BF6E2E84E99351D841FD3EA0DABB64407741EE7FA52D2495C402564AE09A40732149516D2A1EA0D1D97AB5D24EFAB3E1AB6BD9B9B5E554FC8F5BE5035941DC69AD97A17232673160C29CE0D72F45DA862D5435A57E6A20B3BC789286D549EDB523366A6182343B8B3B94CE8DF8BD1417EA90A4280BDC25A3C331A8DE7A89612954812615CA8EE1C0E4B1AEE95DC0CC0CBDA3105BAEB532E9E9F68EE40208A24400E3C5F1322322182305E9ADD19387F230E24BF66ED882A34574354E64AFB38EE22221033880553E74CDB7399C21FFD411C2BF15D41C52CAFE19154E207CCDE30E2FC1B163FC4F06D1FDFA61D1354DBFF6E02397A823E0CEB4172A2EA4A9877F94216AE7F5A364C771D1EBB184D3741940C72ACBAB6339839103079E0E98C955FC9ED717C13F31FB5C778F474D9777A1CE669960945D69D7C46C67B8F850EF147F1A458FCCF50AE5261F05BB4A8D6DF6BF5186590A6D56015EAA6E71399142EB8B24DDE8089D7D820FDE05801FA4FE1C47234AD2F5779D0FC1E13172BF5F937AC9EC64BEC88BCBE00D455B3336E67BF72DEB1616BDD44DF0D999EFCD5DF3A20459DA90F4090DB0381FCB50A773C72985C75CF6D63D7D44DD6BA7EDE78B5F963F84AB6941BF78C02921D105A617134EA72EEA79A47319A56B6BF39376346AABA8970E5B454EA8D7F0035A709961D9F071E533FFE3201D3C014A8CCD8AE7130F3D54D9BA3D0B8F644F92A603F3DBA0795D4CB269420447B400036B4F258F6DE38F2841D7E68AE0761D006D8EB923B80EB88969449C6F420A242075230BD91D9A8D46AF0649E799A9EFFF99BF6792D8BD82DC5A14671B6B4DA8583EB287E0A3E0D72CC162962AB83B7456B7ECE817E4B11C7C8387A8FDF5F4044E8DF05D3AA7009C232D8E9A2EB829686AE4BD7A048436F65805A1FFB4B2B8248E851E2AAAA54DABACBEE2B315789B5A67E3D1E3F37AB6FD4B75512BE1C +smlen = 4829 +sm = F71A9651C09C5E8A35CB1179D903F32E7A3EE8374404CB8DED03B2047A9AE83394CDFB507220C4AA0151F1F7A1CE8D1994D1F3B0F6E369E91C0250047B93FA5A943925D52942B11BF69BB4E754722AE7E67FB8EE9EE13A2BAB37E22267F20EEDC74AABEE581CE9F4E18F758EAA24200F1E0E3742F884CA54B65BDE1912885662FBBF3C640791BFECFB348EBE6C6D6AAF1616CBB0403E8F3586CBDBAAA811F350915591FC16410003F87702DBFBBEE100F1DC13C0593BDE743C3825FCCDD13A1D1A6BDCD18776F1E94E2097CF6539AD1A3CBF718280B8255FA030359EFFD99C2184E933B38CC38076823AC2091F9A41BC2920B40EC2CFD618B8174CD413794734FCC7DCC7C3F5383613E586B42066ED8E5D1033BECA6355E1EE16BDA68937AAC3AFADC09D73D4F2928B5A022CCA746352088928E48C74457770B28D0C23CFA06236736A5D0611A16319F8FB7A3BAFFB57C6FBDA96A607D59F4A467297A1A77815F154A0946A05F3F47E3DEDADE842321DD7D0C1ACC9E0E027FCBD08039121D8C9A15A62E61799A2626ADCD73ED738897DB394035AF0AA2726471928747B04D7A83021613FE1833BED318662F6304433282E4303D6148C5E4B97F09ECDC3BFB990BB0801CBD64D2CABAC86453AACEFCA73724B9913FBEFF5DA22C54A395107E6DBB382B0614322385B828CD3F7F4720D5554353E96E4F52EECC5E8EDC9C87045C34BBBF79822BE07441C110E06F61C5867B9665EC100DC2D13560D68DA1F4DA600EB2AF22AE8E38DC342C1A1E0EC07654EF4A4886C80657F9D5D4A45A4676E0CC7CAE396B61247CAF6AA915461F355FA36F34730296AFC18B6A5B97E96F33EC3463D89EC7572B3823286138E3CFD2E9B2BDA9B99B64EEEEB480F13E7DE18B085AB81C47B8E9E4687E27A37C4C2BA7A690F09B0AD8C33555905CB5D34B65BFF4CB288BCBF690D6D2BC9F7BA7FCFE5812FBAE52B3E4BD8A1E008F936CE774275A13B696346A5FA9A177E5A152A50C5BFC324EB884FCCBD800F000B84376687ADCCB03DDA6624334A73CD2236FFC0DCF58FED7559BF37733F85AE895D649D68F6865949D40BD70BBB55EC5A236FF4AF0A5D42ED30370400D7ECA1127CB3E338F5EFA4848A237E203375D08F1710BFD0DDCD96AA3BE0E35623BA97F58F66859550CF8A6BBF6F3B418777109AAA901600390E05385EC989AABF976747CDE33F7BAA28B8D05B16D77BD14A88C20ECB156AEDC429888F89AE0866282C68CF79ED75D548A0E4EF0482A662A05C76FCD9AD3243E09B07CB7374E25CB6FDFCD5EA85B522ED2086FF051C804899A63A2009229EEB732ED2B2F2A07E226E94350F850CC852A86B0A93B9369452670A5F7EFFEF902EDA64642718240041B88DED8D9FCE2840FF7F13EC85121D9B813B71ACBFB6B6826830E95238565D8B14DD538071609DA57C9D037794C308A8ECF818221FAD85C473C0B9F4AD5FB37A2024EF7EC1B65DB2B95F31C82D5D309238A8D15A9092A37E57D02808B7696337FB99D05E3F97083B8FD42234C878DC9D3FFA74D6C1120689D2C87FB50A0575D872F176E2062EA5EFD3387F81D0E793335147AB7BAAB1B0ACAD19F2C870A1716AFC4241187D6346B52A854F298AB605EE9B15ADE5B78D0239130E7147FA41822341611F41721EB12261FD0F2B45F6047E1C2112CD433F6EF0073CDEFC8C18388901BC301A819F4A4F5520BFB42E0A274B79793B90AA1F0703F3344808995D9D4689F64D0675425BC523B36736E02126CC58395199D276F6BFC44B5FEE538540F23EC6EDB7707D8FFAB5F423F7EA2E3460DF692CCE50D575A81E8DAFA23E3636EEAB3361084761B24F3F4A04C67ABE95E4D43B3F7E2286D395DF6C35263A3AAD9F5627205DCB126741848B38EB4883ED095BB2617FBD16932562B96EF2BF934D16B738DCC354D50A27D2B12FD739767211F564D05C6E7554C2C15EA58D8CAF0E8100874DC95A4B05CC5EEABC57E9579557EB24FB419365FE4E4EC96FF68C4486FADE69B96AD41CA2DAEB7DE09F4C0AAFAB22243088123A83285B4981AB552D2DFA127A8B5DBCE21C89C6A8DF299289F12351789F80BAA27F764C06D8D3AA9F89A550B478980F2DF8A770683CA693E63D99C671EAAD52988492062990DFCB3EF2498CDE83583AA175491505D0D29A0131298F53830197385F183C89C462DFD4E3076B477AA681F0D32CCA8EF04973CECE7F42FC1BC3BB159CDD414AF2CE871D203DC9ACEE92DFDB675CA33DBD2C5FB61F649AD2A49D7D1615E333F91FF07419FA00D221F552EC3BF6C1D8FFA984995EA7D953D4B418B91C1F35C4460BF6D70910F1F9870C015366DBB04FC6DDC1B81F6B9B48665C8FA37F874364F6673BE1E1ACDDA49F7FE1BA13705AD472AA66F8F96D0837D1A17239152BA3BDAD5DB9B5EB6B7F985399654D573859624BCAA16D5EEA1DA53988D16B372464CC980C88D23967C7B93E71572FAD25E18620D530970001796C6112BBBCDD0F81F24A4AFA2624A3C85D05056A738F933706A26D85F01DBE5C9E851E015EA80276F729F48B26977D7AB0110315721483D39D2A78ABEADB2BB556CBAA6EDD26879179E61F583251E4CAE1C16499560AEAB68402F461B460642A7D1903101908653C00C31CC25FD7B839F2CDD207E03FEC910D5B9B961C4ACE908B3216EEDE31362A8DD5CC1E93C01C9E067C65174CE815A378A8E506D525FF07284F5B9536793B582A65437CDF95CA26E586191EF0FCD37B5EA09B26C10123F1CA0E969977DC6C8A01023C50AF631C3E8C6610376A65EBACA969AACDC1058ACC0C72EDEF21721D35A66DE0ABCA00BB354B691081D8C374515EF9B24716C47A9A898F93CAEFA0DD9B71DD79FF4525DFE2EB7D8BF21C836B81649C61B9E57C9E98EC5ED5841C22926FFD2C800C93DDF266FECF84A87CFB63F2D304ED971DFE838A16FC12D514E8DE7D2D9E772D458799FE765CAFBE474F56BBAB14064D631FEE6686F9A5064E4A681A56118CE8A133821518613E695D7D0451345705DCDF103380AAB7C8367C3D754F3473C967C27D10246E5F6BF446730F0ED4D8D4C6820DAB5A17E5E848FC5177513EAAFD6A415A0BF9B64885CFFEA8D6FA7D68E7E6D558725C60A9F93FC493DDA846380333F7365BCB8A0D7AB4B276B79753E7D760C5DF5984A7F49F512EDE03AA394EA5912BA37E546D5169E96F4111DEE47356B01ED99A5B5C2813A20E2F5B97591DF414080F35563EC88779AFCDD91473BC9B7DD0FCA5C2F92FE1CC738854180B39F6571A7269023F56E36B062B86C2D1E40E1117363743464D515E66679498A6B5C3D2F3F7002143485F616C8889B1BFCAD6D9DEF1000A1C3A545A6F7D90919BA5BBBFC0CFD8F2F5FC080A223334353E47484C4F527D92C0C4000000000000000014243848EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 + +count = 73 +seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE +mlen = 2442 +msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +pk = 6ED679127B018B3983BA6D8DDC3E802C7E9CA5819B63A0526D8370A44B98A8C83AE1528DDF2314E36D605227E3C1F3856FD02D43905661823D580FFA4A5BB90FCDA93B414D5A9EB5C5FB2EEFA942E11968EF82D731B940D547B36C29C0DF8B5787C3A07FC7596A6C061C1BDBE330C808A0FD4451284AC13EACD63D6BC0DC4E6D0EE979F6419024594BF2EB6B753E3CE5A8CEE79F46B0BE7C2231167596DEEFB09DC39D5B19CBD33680064D44AF534EAAB1C7216C30E89BF0A3428856D8C7D952E27277F9D644BFDC16BA70350FE2C87733601018D4AE4947BE04832A3377D6B3F81BE8A23766C5003233EB68A863AD7C71B364D6793B634C1E6F1C295DF8D7BAAA2C7B7EF3FF16DC1EEDD4834679CC06522ADE63DB5DFC5802DD22BE6CDF9EFFFC1926FA6D03B0CDCFABC63C842964BF0B1D004EA1F167E87F361E3ADDEE2733BA68104367E588A02D53F373802CD41451A79869671B9E199BF1EEF74649DA35C9902002C54492BBB63AD18F20450992DED402ED55A674DB58036FE9DF9976726ABE2791E192BD8EAA3A91631C8403F805B8DFA912B0B847C0BD095F7243C582C9FCB9706FD68FD62FEEFD8DCE0C35630A5A1FDDFC97E0A01F105C137636654DB0A999CCF88984B304432EAAF613C723C559D0556F1ACE975164F6BAC25C126FF51674867EFADCD022CADFBCEC20EAD5CAD0C549BA209ADDA3DA36E31D848E5E8DDA0798A27F3F8EC7FEC6205BD373089BDC2873717DFF86BBAFB8578CFD7FF0511AEC8D6BA5C470B5947417895A8EF6DB12B12D49092241281081A5B7EE01F0B3AE4649D435FF713625FD322AA0CEC20EFD4C30F3CC94A0BCEC248C6F555F892C5F72357ABFF90C392C0347BE76C7711807CBE3E17BF0A558F731B841F54D19F47D191CB73217B124CF7F9686795BB336DA163971DCAD7E29738F6BB3D3C5B8DF7A5CB1C2767C7EE0C792266798D6BDC578E68C2BEACEA877906CCE143F5EDE75E4F3679A0A0CC2AD038B58E095A011649D7B809A8F07A2CB217A723C0B1A3AF4C819C394F9A6644B9641B4C77D664AFCCDCBD1A4017E1AACF45EBF351B29C2B3B44ECF381142512ACA2151D24B884F8AACC755233F75DC2BDC4D3896BE1CCB24525BCA2D35B1D61AFB4226286B9423877B41F490FA8CC06B60C2FB4C7E2B66CEEE55D302164519ED663DDAE9E5C79B88CEBC814B97288E0F1F561295AA1543EDA1EDDB483879F7B95A2A0486829B0EA0F12DD7F5DDE84245931AD3AA2A12E2D393216A151A6605E2973F503F1DEAC8A59F6AFB127290BCE4BC69192E7AAD7FCFC2AFF1180D0FAFC9A5C6587FA21E1911B93FBD847520F4D654B4C3F0FEBD4EE4C3ABC4BD8CA3CA47DFA1D3B71F32F19D58466B75C640E5FD63AAC5E600931B1287ED08186F58E21684B9B376460063313CE95B93AE67365C4CF70DCF40E76301E86FC0BD2F27C79E04CE87558D6A55432127DE55F67109C82C8B52432AF6B7337BED1E6B982EEF463CF388AFA18919C175D8EB26641BB4BB48CB1903FD15DB6A82AD19FB585E1B2FF9A37CC7D538E178C5A2B6D0FF89FB1C00637CD63F188C96A51C124C5779116470C75F05E1652B9E16985227E958C9B5B5668B50FC7520C1FAE059AB2658C1021E99B7C636308928E1E1BE72C6B470442316D105ABD722A8C911C88D42727D26FB03CE31FC06B16959ECEE5A912A4E180B756992D3C0805C098550C6EBBA697155298E58EAB86B05AAD569DAE32F1F47D2917D9B5E17E36D3B03A5D7A8D189A1397B41418775C3D0B64979AB893AB340614E2D43AD7E2109124BAA95F55986E5411754A65412CF5BC3F0ABA30E21E30041D0B43BE67F74 +sk = 6ED679127B018B3983BA6D8DDC3E802C7E9CA5819B63A0526D8370A44B98A8C8E302D6918C7CBE47242A1986F9C6BD3AA05CA7304266FE8FEF9894C1A6B6D52B270C7F0B6ED8DF2DFA205D987E629BA871B3FCE0C0DF0ECC2B0583C67E83A66D216D694EF143B44C62F4121B2FF064535F48DADB7052FC332F4D0065B1EEB68622330ACC4202D9A250DAA2108BB82952A22C04006E9228404214529A301284142D500470112449E4C20954346A0AB57042188910488D880289A218310CB26C220091C90272DB3262C84211CA260DA3120A50448CD388856308401C0845CCA80008070E94A6652416689CA66949C23180001019154613420622427004018159A08C43220D124568D00611D3440CD1228118C32DCC3065CC280609A784A0062E193444024985A21810D31409C94260011971E1482419210914282422842D4B46660001629122084C9024E314111104291B952959442810321091B8808C840D84421084C880404085C1140D51266520282DDC3200801681D1388EE14041C9448882264E1B1622A0424110B4410939261A917098142A40062440926DA20422533612D93051E2246223C40C92284E04304DA2929058269014234D8C32260CB8659236850B840D08A15084886943806DD98009DA100CC9B624DB922418B80D94A2000B120E123712140784133240E1266A9A960C0B256111B945188370638491110546C9B870D0840D620262CB0051220741D1B20500232D0CC710E2325250C469C2404C81A025423801A22044039550618071913402C4368E0199055CC0112190691C3412908845A0924D23435082C011C4804850026141C284C0C86022350A00C14DDCC62081B6502417051339450A4882100426493650DA48296184851CB021C9283144382608B3245AC4690187480A9340922282104008223005203232444865D2B62543B60588042ACC00091C839144B88D1046489C148E40C64CCA26222108710847010C14451B84481CC70813302A4A024E0A3842E28064D2222CC99864242220A31444E4886010C164A3042661C689A4022259481054B47022452AC424911CB16412374C9A848C012400921250DC002A9346121CB52509C7101B1069C03270A404909B808108A9059014700A0672C392211A32241090881886884B004113306C10A4901BA26C0C9705134131DB462A4B984484A651543088012188889408543841048421C412711415611CB9241A966422453053863151242853C02103068C3677C94A77398B14D138B76C9AD425E9C7189C1545196189A32427B9D407502E94FF52ADCB7BFC68A23EB9558E88812478C40F3F4B6AA04162B08C8CCDBD29EDFA3CA1DC0E81D632CE48EDC83738CA1EB0A1D4118F7680818C84FE8FCDA2373F1C67B341CA045135C089DAE9D7918FC02C2041D7BF070A42420377EF96577E0ECCCEA4924632612A6A69F8EBCED319234165CD2A7834478A929876460EE856AE02ADFAADFFC4168F9E2E744F0D945BA4C21FA884F461C5B094EC908B8DE9209187184EA1A6C6C28C031F403FB65493936C9E8F5FD1EF69DD844766EE11C43727CF2C5B18D081BF951F729C4881910B6C65DA97FAB5A3C23FB0785F4CF80E85644EEEA4BC6DA0323D64155D7BB4AE776ABDB1C9315E5491B489781965D8BD988C62CA38FC5E53EAC99EE0B130A854E95056C4DAD41F562BEEAC90997CA47702EF189B6EB8DDB5AC6B46D97AFBD8F5EA15A9599F540691A7429E322BABEE03C7B26409BE53FC71ACBB50C842BDF836FCB73F22BC4B0BBB18E0F53091761975AC548F29DE4C94A59BE3448485958D27556327DCE712D9843C7286E57CE24CDB6C29CEE31519CCE82BC0C69DA305112120BF2EE71761D570B9D28FAE64B173C2D4155A66691B6313ED7761F8DF1A3C0613478590FEBBB7E034B8FC3462C455DF9B935036003C89D264D1C73B889A3C7FF435A4819BE8F05B8B0042449A6F6E720531ECF946FBB968EA786E4D45CAABA38B7950E1924067B85E5D617CAA1E668B5768DA2D237F2DAE2655466771809CB28454C7A52F0AAD7D0208980D3431D020EAD86B8BDFBAB295A0B14DF9252613D42498856ED8AFE2816AAA6EBEC3B898B24AAC1DFFC8A748B100841516AB8BD3D6A8B9D90D3E6D968C808A24A183FD1B2A2E7D45CC19193EDC04292F8E3402E1946F28EF70CCEC951E3BF96F62BB21F64A9328B795079493C3C673F046B40947AD447B6BCC3C1C817FC549B55893DB518E3DC2644B19F2FF9B8F788EA613032CE15C828E557E03C98FA9FED52E25FCC0D296A7F22D792EC9C9F4512740B816D8F85EFAA515F3A6057ABF55FBB7D26C8B266D1659B3C7833DF037CECDB24FE38942477F172819DD747E25A126C29703914BFF887C6C25EE52C049C43D46D43B44FF91936E59424AF75420F7C967750C6709E4EC5612C52E14ACCA5D79F0DCF6201D2C7331B985C56637617759E51472BCCC1A742CB8A2D24F227E1CC0EF6EAF8BD779F41008D461886B5F80A124969FCB72B4414D9F232A5E174EE971450C1FF7C097FACD56F34BD8CAF18A151FB1776783F420C67E5A7D3B601FB46A7DC04BF2032B57C78656103AA17EE7C5B6CA0DDFE228B40497E255E4A5AB6ADA87F8D2155F68F3008FE75FB6D72AEC92F7D598D3E7F11C124D6919738A5588EE8DE05DB90C62BA35B89E038E08AD8C8993049A9739615671D05C308B98395965DFF06501189D0E3003BF99F226FE69040C1A2552DC908085DE93CDB97F3B69EB8C2EFF9CDBB18FC5B9807041FC3E3B561788E4818589AB622DB9F908B35D67CA0EBE47EBC334EB037E6B304A7F3D7B853A55F4123161963D37FB3347AF5BFA764B8D0C45ED423A866265B60873AB043F70C834B5B9BF254308FF6486DE91BB44119DF2E1875F55BB26CC3B2A0B63097EF182436BE0B4BECF9A10D920CBA68FD143A5D61E0257E4AA9C7DDF84EC5A9B35A9A92D7CA6CF2BAC85BFABE26F757033AC85B2A8BA8070602D43237CF517964406576A0FBB1CA7D4EEFEAE8DEAEAC76A40CF7106E0B9CA17748C24B48BD9749834BF2418BCC1F591E1ADF7633388355AC767897371373657F7A33C96B2954658223C32B342026DAFDDF5F3AD1F3FEBBD06888A498D6BF24F5ACDB84CF895998AC0E169F1200D132976D9EA9694D0C674EF772C3D2004A2A59D1EFB8F589AF8F536D7D79BDF08BC7482892C70975387E04DA5821A22D8936433F5EFF090CEE163764FC9FACF18DE9FF0AFEEC824CECB1B886F7FEDC32F33CF347651911B2EDDBEDE2EA093DDD52A3993EA972E829A9F402143587D95885CD6199F6606B3A2935846CED555EAF437841AF5466B8FFC8CDD7ABBB2E7623375D862A7751757497A070486594B9F94B1192E2C628DAC1090C3B9748A4B873B067F8378D23BBBEFEC3E3369189D081C59DFD06F22FE80A4D5D2E5E5D2DCA762A5E61CF946155B5FEF87B18F801B9EFF79F47CE27279ECF7112431DF96DAF28432D46FD58CD04C7471EBF90DA8E28024BE9191760A44C5D14E288ED26E90A8B180809070902ED44B294F460DE096AD716370D15B286CD70D5CD23B6FB0B6C6F398DBB7E21B59B333A5E94504E135A7A0F3 +smlen = 4862 +sm = 7464F8A0A6831C1DFED0166522DB28C4DD10A4290EAADE154CAA48FE1FE0880D256D6DBDB042E3D2514D1F2538E1BBD3F177C8C40FC1C1BCD9EC3F162B7A9494A7C784B818966FFC129D93928DAC681B9EE4CF821449E680D75494015BFC5BA7AA2A58AE1FC1A82EB960D65EACE3824FA537B61B3B165B5791586713A090DFB88C6880DCE353D538303EB6AA1A4E0F515D841BF509069F0EDE518DCE9089BAA1A6EA7675C22B9032FE7870A341F3BAAF197802AA81320CD58A64CBDCDB61A23E090EDD885091646EFFF9AFEE0707C6067158DB14A172255350DC6E525ABAE78E5D8BC02B7D2402D4EF5B88CCDB850270ABD5AD6C7F05FE688A18AC0C7896FD2636B8B10AF91832802AA1DC659B63B5C1436615F29C2E6FAD77F2AFB6282A4F7852F45270F7CD3C2D4031AEA108A2E55EC3A79754FC8D904C0AAD5262637EA5EA7E87CC075AEF527BC8FEEAF7E99150E7215FAF17E1E52D004371006A990BC284B6055C75E65B6B93E351F99A886178B9FC017AFE3FA9ACB36CEAFFE6B37039867B48F84C642B251638E15EE8E79DE6CA8A14BFFCE2B308F77F2B45852DCFDDD8F2749CA4B746EC8B6B405E3949460C0684AF4E8A84000864F1D5CDE0E4C138F79E1DBF0E77A0A1989FE37F652E91C13258621DBA18B4424667D97D6F1C22B1893920D0C133001E65DF48BBD200332637058916B06EC8603A2663802CFC1E94559EB2333E6B283AB2D8782CBBBEBD4A2F3AC23010CF71CA8BFC6F4523981AA1923B0515F0E3591C55FCF006D25A0906622A64495E0EE356185FC22A196468E9F38DAB0966D462883BD1D466D5084C3242DC5A7295E4FBD6E59670C2B6844F62FA498B202D1BD90AA9E56C1D0726FE1576586D80789DD228D9F7DB07BF3A28C3E5634CD5D101326FBB3A20513D075E1558C93890005180AE69933BF9987D70FE5906D9655716A88079F06759B11412BE340EDF7A345A7C01C4FBF86ABC5A7D024412244E1F86F82E45AE557E091D842FFBF7B2AFDA75224A2D150F09FB37C1F58349E66B183457E36F580BA3CCC0D4D3DF8E8F1CDC67BFB15E79445977DE0BBF12109199FFC8DB2DD23E5B3C779ECA58A1E7E43D4573128C0E3583BAF1B499988838F7511103F975CF670191A5E06FB2013A1C9745E371ECA8DF73477FDA6E02E48FDC174B00AE1EDC0EB9DEF8B77EF83BD6DBF731C1196786E446ACE295420D40CF132CA7A5B2F20FFBE5EC1939BAEECA023ACB2081AF400663B5FC01ACD161750107A695ABA84FCFA5D71D8EB887AA68EC47AD0420EB55B065BBC9E6FDA79E0D82DD648D7BCE092AC6CC5A630DE8A2591FE3423935D88B033461418742E2B3E8D676C7188B2E1D2CC9D039254F03649B2E1E664BAE4134DDB5B0E810D5428C6776B93CB61784994CEAED859E3956BD66C790E860584DCAE7A4B9B41000FBBD71A8527C7D758E10601125D0B1EDEF9B662A51D29A8AC8E19623D270DB86FCD923C8C349FE03A9B725AE0669C68D75DBC6863CD2876C997B0DAB417B3FF72C5BADB82F47C1496659D37FEC9AAECB285F633FC92258A0CE38F411BF83CE60ACFB7FF56B7027C2166E91F23BFE431034AFD7F516BAAF56F6CC4E9E0BE741B9993A814618AEC8A97C88122BF7F917EB3F37A88C6FE3A53B97831AFD3E01DDE5AED3E7D3AC49303F8D5FEB475C8E8504A662C07C5FE5D674EC87CD50B7826EBBDA25BC0009E66FE7CFA14588491274948EC20502BE4B7452E6122702AA3CB014A6C73FFAD2F7B73F68E4606F2641E242EC121FBCC87023146CB1FEF8FC7E58A6AA82AC4A0008C556D039B840E8E2AD2114CA892C9B3D1BDB106FE081BBC17496F00DC07A13E4CC8F293CE7945CE585B3C8280E9F8A80F5ECFD2061D34DC1DC951813F3E2DD8645821349E9AA07CB8EB027AB5C5092A3499FD112238E7D8DD74362A81C2CAEF480E7BD1F5E4432C8A01DC5D98703660E5372583C50320C6FF12C4EBE1DC1DE4872AD6D7F03BC9D2A6105215DB0DEFBA7653E59562B8A39041469C88764CB5A58134BD397AC5FA62960BD339339B12C5033CC37BE3A7848BAFF5FC433596DDC4F3127A6BA5157D6EAE4031F69CD47C43DBCE697E01154261266EB5281BEA2CAFB719D348BDAD98FD4622431962744002E13C2B67A165675D2112F2E522892EFF6DDF48140ECAD42D316B1F366953F0828B7D9F05FF0C5F7BE76B2B7EAFC6CC4653810F54DC3262012F962D1545F94ECB8E21C657240AE8C5E41F21A987CA4B220C2013E5266A6D13ACB5A1D9BA5533DA45EB108509D3E1B479C03BF7D2719CEF3D536921AD63499834C2B0D23AFB107E2AB8E2A83C64985971428F6BD142D01EA60D2FEABC4510025C3EE4C7BF81048C452894AD8A5467BF09EC0BF0C8CB099886E89DDE8439EB4A196E8FB503B51E8720816778DF7323B16160BDC3D8DEDF70527CB77FF1D17C288CAD72FF228ACACA0E20EB0806B75E4728463FD4FD9279F0025FDE1A22DE7817BDE37EC87DC60E22B1520FF034CA041BDFFB83BA47BB8A4CD629278763BCAE6F00B849E13398571934AC4C1F420D65D9CFA8C13E8B91A6EF9536B2B8CE97A55D042AE8C988987994A62BE954FC363D6B1ED9FA77E7237A34381FEED4466D8D71507DD6CE7458C598130274C059278D5CD888F5B5DB5C1152408BD2F5A67D0A49EF208D4B448AF4F6F1EFE51D1B582EAA249B670E662DFB705B483169281C8D0CF69C002AC8CE0A3B7779432C7A632FC60615C6BF1148DBA588ACB30C8F5C37D8A17FA398C92DD9D2B6B99608C1B39AFB20B5C564E72DAE90A6B28F0648F9CE8945669341A7E5D6A4C7A11DB5D39E290BB9A1A56A350A8BECF166F04A8C31F29EE246ABA5302A4DAAB2925BF076457CDDA7E1D3F20CE4566FA4C72276BD6397313B018CA8BBAE7BF9D1FE435C39E0B36582278C3B514F9EA1F5D8CD2802C9940F0A269E956A6FB4C051709ACCB91A5479547EC10F5AD90261479E0A54892C4520EC4E5A78488D034C7422B9027D17C3B503BFA255807A9804461658E8DC4404EA3E10F3C67F11753F74BE63F0B8B1B1DC21E05F2B36F2E3DF75FAA786D77E20F7AAA57F7BCCD8C6AC9FAD6E76A6A8B86A6A17826A9B5B79D6AD20F6C29DD7EA4F28C5E93BFBCB3F374F4305FF2D791F091953C92F95AAE419D094A6FF5F20D8DFF1CA9EF43B24835A0A06D84C8E01332CE1191EF7C5931A75C844F3AE35117CC0743DD539BD450F360D2A836BE1FF8A2DBAB8E91FE93D797A181C0FC1E11AF01EBC79EE2FDDD4196E0297EC254696A28F42E51EB5A21091E383D417D91949AACB8B9D4E1F4FE131528293F485460688793B7C0CF08253F454E5B5D67686F7098A2A7ADAECFDFEFF2F3F90E37465390A3A4BDCAE0EA0000000000000000000000000000000000101E343FACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 + +count = 74 +seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 +mlen = 2475 +msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +pk = E65CC2542B8909DE369F9E7AC85F02E46BD6E0845D57B33BE4954E724D4D9331887E66339B8A869084A41B70188721A3D1F010AAB05864D0A0AE3EC90650F8AF5F82DEC35522CEA5F48D6C67C97BC2DDD8A534A9B6D3BB05F79472CACAE610477A15C80AB4E0ED4854556414D1DEEF819686C571AC13FCFE17EEA068E109263A69F2AB52FEB07420399E9A477A8D4568130D921F628226EE75FFD32B177D839BC78B81CBE376E811D0A113BA63099669C34C54CB7DCA3C72022EBBD19C36283F43AF0820C89C6A75761F7632731B0841EAD9DC49FBC538FC11FD04E089E0B8277CEDF13FAEE1F7F35A15532833413FB032843D12427C120FBEFDAC6EB67A05B75CCBAE3CCB7BB4EAD071DC49A98DC7FD640D99714E13D5A7983567655D45F724787E14BE34811EF6208A462E97AB9C4A095A1DBAB8F4B4C9A335A16ED0673AF2C5951CABD1458F2ECD3BB0EC3ED975C9462772188F917CF606F9715B99A970B84A2FE1508ED7EECB002BBF466FA8ADB936857C2C4478C903CC8A31CF9834E287D15C57ECE6114CCF69FF3229C4717A1677B1B32DF7022F7BD2B39ACF1A094F24BBD46BE2501D0A5B357F93363CDB7BFC724A36979946C6FEE5F5D4ABFDAC3451479EDBF8F19AD8E5E7E02A0EB76D27E81EFAE8367F45A36042E865CED840FBE71C79E0F1B834C10B21221FA5C75EF8DB203AD1829C0CE1F43A4C790D1B770358B6409C3D5624A014055D860E15A4206BF67514C2579164671FBCFCFEBED65D32977595A38B700E9FF2CDDE707F4E4DF2724C2F023502BD4FF8A967AD14233457124A848DAC2A4C794BBB68ED658264761A3029C024033AA7D77FD5E48F7CCCFB8F11B33FD41584501CC7185844DCDA515FC7BFD487E6A2F2906B79BAD0C191AD3980F45D8EF10506259A0510140885DC22D9398A59B9C8134E7726C0FD5C9A707520CF388E9A2B55499DBB60B1BB549DBC9CDA5673FE103927CF70BC9376D85D859E55A9455A73DD4604B816C2D393EFA01F8A8199FA08E182784B57CA46B4426E1E222F9D9D448A86E373EB2389C9528CD527C2EC4B353DEC5349C7A7CDB71874FC7DF654C2C638EFCC176395B0B79C4BE23412B62C2E1F23E0D1A869E4434FB7EB71277CF76AE7B261EE529DDD1CB6E0C31FBFBA3281CEB529F8B65A2DFF36BE12EBD7D4C28F821694B13CF335B62E33F8B8A9A0FB2F8A8C320BA2C90D906D55E1A4538EE40AE79FB80AB9AD8F508C217CC04BDC7FAE76CF6FDEABDF764861340A3CA8CC70E882932593436475A448D6DB540CAA28C4BA8F296EE11B6A9E11F0A1A5A8CCCA29938E2D6539A0AE7EDA6149A7907069D97328CA615F71614740832D83BCA22E278115BCE75005CE4099676912F06EE0230E673C6D51C83A978E87862BFD9AA5399A7796A9C8F85A32DE4A5C41018C0D7BD566A9DCDA49F2C85B5FBAF1AE62BAC77207CFAACEC136FA562AFF10D9FE4F896A359D026B79976529F7BD492A06B5F16E57CCC26EC5AB42F11DC0ECF1AFC85CEFE20BD117135A9A5D8536ECCA938564A71FC96B5D8A64522C0B6D7A776138F839E0B95B7E2C9400B1B1C176955204521A33C9F156F1CBC7BBB13AD346F730FE26BDA70B3B94140124C35D30CD4BA4099325EFA1C36BA5E6FC3ED8EC23CF6F23E36C1BF4853B682906F2F64BDE338007493F4F51AA8B84A612B5B5F5CF3E62940C6788D5EAD72F31E0189F22529BF269D78297CC72018CD51011B7BDE104550B46B71B66531353FEBCB3C0303443CEF84BC5E983DFA3AA4C402B7AF71EA3C39652E8B0243EEAE506382DA6C6F11728EAA68A9D031344AE3FEAF2273947980DBF2EE47849CA53F0E4AD +sk = E65CC2542B8909DE369F9E7AC85F02E46BD6E0845D57B33BE4954E724D4D93313E8F0961755FD88316F7337E13E6666BC2D5CFB5DD7E9C9AB68733A09ADC8B51E5C3BB853CD1C2B6420C4C5DA514951458BDB90054DC76A70BA6580D8B0CFBA2B651DAA12EFFAE05E7DA92C3FF482495F6F232665E7A87CB74B6EE74EB1387E78808711CB07009064A19022A83008D5B942120864DCB9091828081814865212201C9820D100672124209DC8820A1826493922D0AA104D24048D31809A3C28C8A00851C1848C1166851282090168E94063148086C491069E1B431609665143652D3101003372D1821841A4544DC363100B10C43A28C52C0100B4346C0062124B20520A41051A8318BA880CC8250C3448E01C4109BB881A4284C58128C48B04C833429E302680AB9889CA40900060E1422921447618B882CC0202522176DA4364C50280804260ED4484DA2C08509A2711101069B12481340891A33318314289AB20C0CC308E010809A020412B788C82640D9B6440000224C066D54C29118100DD4A0014B188548C221634490D3C24512382482160264B46918398D08976D082570081265582285C0B48842364C0C3924E2A0709A0225D1C671C11486DB940DDA44051C1251031212D2860924C4898A4642D0982D2335281CA40553B665D3264D44066A5996901A2544DA3046D0964C61C24148042923926C5C3232CC826C199321DB0421C012520092445A2466D4042908092C18430944906141C60D0BA705A2486059406812852D593008E4942D18B8818834264B3270CA960024002611340A92264488820DA1B8251B175094220D0B278E4C320AC9C289C20029D0C8251B280153C66412B22503806D181140C1163102344422404A52A00922392461B4250BB30418406E0C352020363264C40D03C80D23234844C4641014411A159260080C23C4808B96515228048AA089430001CCA4101C444A04055208018013403021120E00866420030AC38491A0B06C5334701A03894A022819C74020490A21494D23270C89204623A6014826259CA03150009258C485E2023190A6899422454402820108400019650219280014801CC081DA446249302D2347611A046D24432919C13022C92491949151384D1BB64804016208A749032385D2400ADB00618880504A1889242969009691549241612882103785E4164C929244C3B468C0188D82426214210A10858C23B78C62148A54A80C981044003830C8A251A0182950006D242065DB0532D8FDEE2E01C0A2457FAE3E4FA8F2CB84EE8A1DFD7FC0605E23189F8C8343C788F3EA0341974019047FED652E928906CAB97BC81D901EB6D832761ACBBBA3E85E9097FE45B385F9B9FCE7131C940A09E172F8E59DEFF7BA7CB452E9A08DFADB4F69B2BAA446167DD4013ACAB642F24E7DBF2CECB79103A35A4FF096C31074A2651C2B1C3C81FDDB2D16733BBA7A74DFB4A49FAD56C8272D61372C100222AD2C932525FE04352F6E3B1AFB5BC7F7F2347CB7E828B6B1E53DC80860F16FFDB5E306DB7E48E4DCB09C731AF5096C2C6FCDBDEFF667851E502C4DC03C24AA5D79DE51CE1FC9901D5F5B4FA8FC75B06AD9702D56C794EE4A027DADCFA6F9DAA56991818E1DD6CB427D4B7086F19E5154E77AAADE5B7FCB434DCE945A4FEE52EF3BC1E37A931B8315E10528B4608706E895E4FF4E0B60CC1F78C3B46BF431F15D451F0AB85045D1C76254C8D5762732BC13E4BEE4BC00EFE851114C2A10E17F1F79E22E170561FB4C068A07152B772E1B21EF1F5EB231D0F12691A22DFE58832F01FDA1B1E5AC5992FA38E1988AD7DC8C1E92BB1DACF76ECA735113B836530A7F1DD098DFE38125C09807B6652468ADB999859ED7760A93DF5C34ACD672AD5237D7F228F1D67970BA3541971B30A3A110715A18DF1B70A650D0E659428AB1F0190B357E00D67B273E3FA33097151FB78FE83E76E0BE6D5C0741C5E47001FD9155748C6C465F82F0BDBEE43447412343232D48586FC1B3D6FF4FB9BA5CBA394AB5E07A301B1EB26A4774EB14E56C1FA1D99357F5F1EB4D31C699CB397E172FB675E054E222EB1C040E61A022E7B9AB22374E4088184097F034E9C850DD4F2764B42394AFB37020BBBB69C826621C9D7B360523F6DE750CC2B03C042FD23C3B99615EF8453B4D59499ABEC6F543DB21DABAB25AF1DB5FB5D965E082F619F3953DB692C71295FF6A0334B25CA6B136662629CE6AE8951F295288867811720DC4446DE95DBE216C4CE269024D9C18725378A196676B72C4D8130267F143D224CA97FA4A2CE7D8C38A78181B3E2FD11631647DFCC7196A1D52E620465313F664218F95CF8F4BFE317B4687291EEC54E68D2DEE6FFA2EB5FA1E5A88CEDEE2179CDA6D3A52D0B6A8B61A63B1EE71EF40B60676A0B4DE6D25687B3FDCB333E21AF79935264CC13BBCA9D2148E52FC4B8ADC21B64F2826C895502C0212773FB881FF70BBEFB84C7E07F14FC55ED764EF7287937C85122E1EBF77CC7B4C7FD6795A26E23A5BBC4652813F2F5D9D4D09EA958A8B3E3690E16F8266EB279B13D8D2527C74BD6C18950B73EE70AC18993184A96B353547934C1731697AA657428432B7E09F4D4B7C1DC229039C1AC8608F95E2142C49C49FFE0E94617C076E8FD3E8C1553BD072A198C3808168FBB625C218C41783E709AF0B83A5E25A99E907F56B76847880EE9D95DAC6AC1AE0A3770D926A3EF6B27D4406AB04C7219EBEC9E0113E543832B6C66226A9FDA8EABC21E9D2F3BDFA484A3FDBFD3A3F5F12E358D7CC27AF2F3BA967781A1975C0BDD5153911111A19B037AEA955D7D0312487E79E143A7A3BA91C2F48C9815DB9A8E17FB21111A71BBE52497DC7AE6807AF93B32E934A72A57E3C1C1258CC282BB94762671471272226F653246745B749D7AAE11FABEC9A61B94A0582593D1CCF2278293B0E81D68340568287FF973BB30026D9A45C4F2CAF534252196583F2336BBC7DFDF5DA96D454152A7D96AB70DA5FE7BE3EA59CB168E417A094BA3773788B78EC9AD4040EC8FE7EA5FFF1032CF35580169185C7AF9438C254942CAD5711F4F8DC91CE15DC98FDB3CBB3BC46DFF7455C40CFBB0AD9019BD5C6BEBF788B256C9FC7FDAC10F13403523EA07F0E839F71494A6C0F8B0DFE0E30BFE323171865D79BCADCA075B6AB0687852B027C55575C1B0DA292872EBAE9F384109C33EB847844956DA3CB3F0A01985BA8656534F88B0B650A1D2CB86947A95D4B3A268EF06B7237594481AEAB7D76B967292A4F55AB47064B59FEC09A8A562C9B3EC31122EAC3526C53D344E097C6A73624B211214BF66BEE0B710C6DEE7151BE08F8ED17D56892CDF7A99D5095EFDE555AAAAA4F2A9A9DDBEC0E45CD4146A071AC80390A72EF602D21754239982A3C20F997FC43589BDAD073495E16C9930C68E0B63DB7A9E99FF8FC6C02388F9A0F67A678AC6775F9C49657A7DA11CEEFEA4743A2C696F6C6CE19ED1ECA086CE1D59DE244B71BD063EA772690AE2652261435CE0C793EDBC893004C8097F7A9E8AB3F40E29C3FFFCF094DDFB6992CADE4008D39782235C6E9A026BEBABA483245CE9899B52C6A5CD4F200EB4F64D7C4E9 +smlen = 4895 +sm = E8B1133973831BAB127EA8435485B4F4DB8D11F95FD099D96AE855A125FB60067306F03AAA8DC103F33FB095CC6FE6765B60D8CB00CF12FC4526532E36A7C41B40383F9AE2E2F6E6F7FCFB97B92B88F185F3BA19DC6BDA51E8C668C91214ECD9B1A16348515EC584F47081F47664FD80CA077C43F0C14569F83CF52BE9BDE623F74B0E58F425B070A9FDC2C97BC4AC14A0892E578E4437F9CB399BA3907BB07755E54F364426B7DB12DF15D657667B8659A8457B895DCC73FAD0328686FE8368DE4E91C3B155870107652AE72E289B1AEBA8D55BB8C20A4B607AD96B5588C16CE692BF6A2B1706E90F21E62ACBD2F939952E716D637C76536EED185A8977EF8991E97D129D5FBB576D88F3794E2263A8A986890CDD1F189574FD2B86D97394E2B2C7C526A3CA99A8619A759E2E7E4EA5F6E0D53C5004D38AF9DA1892627A2D6C4CE97D433F74C9F1F375EEBC9E62281354E559544316F64D4106FFD28D6CC997339415DB0A96AAA4B4211F0C26D5508B27944C584BC5D9233BCCC3F34BF8A5DCDC2C5E4514AADE86FCEDF0CEF7E8ED7E331BB91E593359C1B69FB85B2B2CDBDF70F80921D07756E2BD457A8120863AA7CC8AA87B7CCA945C1BDF6A80E8D33EC4B440AD5CFC6D2B169AFEDBD10791D9CB4FBECDA63F804FF86DA4AA7BE9F9991C08EA93E77BFA6BAF7F84FD7B905FB4030BB53B9BF890C630B840D516395C2A52E59F019659E464C3A5CA4ABC6308CE6C705C94B1799D616D109D5FFB7214B2B23F2D068FCD2ED8FFA00FF4466471CCD977D918F9C97459F900AE889CEF902749E0F97F8D2D7B2C86DE667D86D887CB3B0CF50A60E3231D3267E8D5B1401766B954E8B81D6D8261FF171D917E39377E8C5872E108426DDF412857D975D73ADA4C685557EFE63D287E78BE9FB7D5EE5B39FD89EA89864583DE19D3E8C83ED360FE0964830D00498A360B1DF53AF6E3DF3D57DC920DCCD1E3E36A5B6362B3ECF180B8940F099A5396A7FB94EDF602CB8E620C85673D6EC07E5CF815B25C3BC6C4831B65DF51C61DDD5D0459531965E5B58E757D794FB3D4F5864465D0FADFFF2E6991016CA4478765E6045CB3827DA73217DDB3ABFE302346D6B17537354A02A5DBEB3FD7DA792ED2C623815336059999D73441565E4B2449817045E051DCDAB5204678E15314A9E39AD1D10043EB5300B6B8FBD5CCFE2497B76D17A94BF66098AD3E141FE0A2A17D41D642A9AFE8447314DD08AC248A4D777A30DED86B926501361619350283220972F5D8911BE24A4592A8D7A9755E8E46CEA48EABBA831D9F1CF5BEDA06223353251E9DD621A3CB05C786071FC05BBAE9B10CD29A3A61EE6D1137F27029425EFB67138E9B3A349C8283F98ECA2A0A74E28690CC9756528C693298D315339406F307C55FA0F7599362830A243C72CCCE8A8DE9C1677D3938E288783729CE871CCC04422FDB23445EEA60A468F3FB900F00B171EC57FCCFD0631D687F940AF8CCB04B82841C1DCFB5146220AE3A09F45E33DD66E069D8BE72DC8578BE2BFF9D669E8719B5FFDFC30229E51380A8CD6D078FBE9C6B33AE395AA7ECB1384B5F77945F20C846412247A10F4D3D3DE93B4A06CF6852DF2D05EB3F23442DC1A1A5F0EC61BCE3DA2E9748C779F56BF25E91081238499E843C6F91A2CCDBA82EDA6EDFDAB8C67B119F4A2AB2C4A858CF675A060A234205B916AF8E9284F95646029500E292045380A831851C97E98BD40653D0333D317F2464250E4863A9D6F96700A7DB8C225B1CB80D0998924F35DBAEB0D89670FD47EFE7E095BE19C440EBD5F0B0F01C5705DB1641726FD556B4AE7F2199DBC8824266B69E3836D80E7256AED5ED41152AEF206EB54DAFD28027656E1418551759B7AD9485FBCAA3572C95C2BF74B2808316A0C8375EAD098F0901DD77F6AF72115D1C38BCC15601582CDFAD00DEC06DD8B4BEFBF72EDC3C36791DFBD43D628B010009A908A3858DBDC4EADCAECF570347A45B7DA2587551DE628F20D3DE1160578056B62E7DF51460A51D5ECA6FAE88D1564FB1D9989FCB8212DC01646003610D750CD90BA2BE29C6C4DF207E92BA72F7A82169CA298AC0DD5BDB2E935863E55DDA5FCD8CCD42AB839FE7FDDFF93B498A2D0E6917094882FE44671744328EDFCB0BDA77633142BACFD255E3E1741A8D69AB0E5FBEA708D251710E33982011194FD49DD85C542492A1156DF237478F29EE7E8771CE92F793EE8104195CF1E32C4B6B79DBC819B2D1D1F3446A160895307531831631F7DFB31AB84B5DCF55C65707434280C879B0B04C5BF479573BAB32136E4DA639D099CF09B86AA84B436908B6B706433B819D38642313DF7C86FBF49035FC3914C41D55520EED86502D2F9F3FD51B47D1FFA83FE10C19BED3606EE1BA53BF61D5F113CAF2E41725582CA7F944DC80C832BD555746AFD39EFE7E8B09FA04ACFCB5694002191BA55D27C4647D38CFF19112EC5F20DBAABE066C0D32A2DA3B867B2AB8F9FA18594BEF6853AEABEDEB289066089A848A1F3E22C86473DD578C0FAE9652C89CDC488F372B82F194F01678946B16CCE85F08CA49808F8A13E48D4E77AF70280E0C231A3C608D3C6B24C4F8262177AAA99077BC60893E98D60E173ED5244A800B17E0D5E9FC41A6865756D74918BD8A82D8B44C8DF445DA4E7A55839B0FA33A80D8D32477CB7BEFBB6D9E50E4588778278A47413AA63299A7C69E295CCDB05D981B2D5C9B7B879316ECFEC3D41BD6949D3CA27C9E4FA397094232D6B5062DA149B49C22A8DA7C8852B6B50C84F616243A451315E1F8BCCF365A501F8761B67306C642591F2BC4B957949446E406A9F4D910DD73F1FB48CDC208CC1FCB40F3161C1E3F8486AD0C758F785C78EB6C9D6A1A6080DDCEA273EB1B5D33C4523B8B077EC66BF0DAEE604F7A2BA9F935F31A2157422BAA70C77F3E5C10C06FC252711A58F3D20EC0BBACBC8A89DF1EA8053F2EDEE651D369A1B13D0F6561790DE42A97E6415F2C128609E2B8354D86D4F61546AF7B64A82F6060F4A6D6FDB8968AE28D260A8E8F763423BAD9D8EE62104A137E1C639C648106A246C0DE68921AEF15912CD4849FD0E60198B1D4CEED100841DD2ABF55BABC166E200C2AC88EB7FA41CB3F9A70F6ABFF77989031F36D566C0A46E4470D40C2A310B8EDE7D4F558ED991C548A8998DB8FC279EC9F69F41CC8AF0B86FD3F4631CA09801BBA7736AB34D1287A237C5999252F0F7B8B76E7E54DEF387E4F7AE10EBE3A1A408099F6D7F7DDE67EC37735B2AC797B5EA9665D8F4BB80114980816272F4142798CABC6D3DFECFAFB0508132C373D4583858D8E9C9EA2A3D8EDF10E1D414C4D545B89AAAED3E1ECEEF91522383C4A4D5052575A5C6E7B8C90A6DAE9EAEDFC00000000000000000000000F2130455F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 + +count = 75 +seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 +mlen = 2508 +msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +pk = 8D2051857B4A8602D065029B0928FF909F836A50F8C07EA2A52C75696CA3681537D1E7574A5C98D3BB14DBCE3A3F14F257F58DE5F8128AC2A23AF5AFFC2074BDDDFE7EFD17CF8D6848602CC8306ED0DCDE519035A13F3865BCCF2EA07571FC0943497B6140BD006FFBB5023320171BE68F49B6A2E091D92DA685FE57248627930CF678694BDAC3139B7542D0FE3AD9C1B0678724A678AE05212DAE682D624999A98863D06D033D88DDD0692F866BE7B72DC040088B11114588C1E13C76E9B2A72EA0A069108DA3E3F2E33FB89D815338F3FF31B440CA4367EE778E95C10F69C8C30A513CB1BB9DD276EA841C1ED0964AFEB38D7A10BF42789B61CF9897E3E74FC305AD7798FF534B933228510A324975FF51C7AC0F12E5E3D9F5408C28FF6A5E64B21DF1C3FE64223294C9F7A274B804D70ED0A9E646355D14B36E839F7F526C49BFBAA3BC9DE33ECF3EC05756185BA1BCBFCC71AC7E57EA7CE9A2E9937B3C99561F8826ECE2B9727DE9C7894B3EC5E73039FCE26680CAF8824C971C9890022F8220FC67D792AFEBBF3D5F69B905160B7E0A87C8E7CDFBBC69453ABB649B7EC6172691D0C1CA3FD7384D8869AE35494CDA6B5A5B5077DB45C8E8201434957A41E2D43AF8D869F47022D7E54341A5511C18BAD11090ED3D85FD6569BFA90560A4B14C2E5B21F10AE0526D5B50CC9E0ABE420E22FFFB5B7EF001D245F515279EEE1F781DB8F088DD3E6F870200610F598121DC4914D34D8245DBE933113B9D206180AAB300ECE16AA279A3E315ED0A10D51A77D5197659ECC29D88B48BEE694E82F8F8F039AC10D1795F01C7FCA651C280DA300B44894C3D55EC9890A413A7795961FE5321B388F8B47D402784E042C715C26AEEDA587309A68DE70DA050E96FFCF0BD2884EDC710CE39953A9BB322E4D3D8BB66D0EDF72BA2BE039EE8F47CE7CE5AE99B4AEB2794B27C842658A31DEAFFFFD36890D5F34C998181CF0AD3F5DCCE45DD576FDF82AD5330714DF59FC62F24E5C344A52EE190E6177D815C594953BFE4A7F09DC1CADF455BA0FEEB60752F84F3D4F34483F31471152113E5FD7A1106E5A1F17CFFC9C90905D109174A17C2AF736AB40DD5325A128416056BBE5AE0E109A97B04B05A8B5BA44A16F8CF961EF4F0F5D1199EBC7FB851D0645C0B2FAB2EEA5B4990FC1D00647F8F30CA5DE9E5AEA26FFFC29F460296AD60E9C4BFB67BA413977D97B69AA7C7E2C9913163B982D76A2007DAE7780546BB9717EA7728D1ADFE78354CA5F873E399C485656C24E6724E28934DD51D7604F21BC0BF3E842B50AD1FCE9D47362CC09B03F0B88979BF7D87285D035BC12E122C2CDBBB0E0DFA23796D7E0897B52977B47143355FEFD407F7913D398CD6E69EB0D5C920F217086A64562130822278F3529705DA9C124758136AB3656CF4664221773CE40E78FB9F498FB3FED59626352D4C20FA640B1692FDBEBFE5B82B2473839EAE8B20E883C213026B54B9E9E4530569653B24C2E58B8932E9F68245012C07C80ADD7B201095005F25ACA9356AD71FE304293C382CCC11E76B6E281F90868775FEEE2579DFDED77611B346571249C0CBF948A3E79A679E27AAB2478515F3F1EFDEAC9F73122679108CFC00F059EDFD1F93623F34C30CB737FED617F039199BBF1F37DE0678A0D6F01BC30BE6244AC8E08FDAEC3BCA6E7326B062EBE9B76C8CDC82E90FF6FDF236F0AE9082AF74E27DF75854223FB0B95C7ECA11C42A07F724AE5D47CE6585096CF587B71D6DE9A0ABD12D11A76004CE41C23C802AC9BEC0A474AA31B57AA5B3466A9D1C15E5410F9E4EF941BCAD75EF6E973D6393FCD282BAEDC46988D9FD82 +sk = 8D2051857B4A8602D065029B0928FF909F836A50F8C07EA2A52C75696CA3681579E2D6FFA6CFF768F4680D8FC1DE086781F9862E92D9AE1508C3D59DE712B19B7FC9FEE8221365AF7436B688CFCDB1E218B003C6019CBB2FE5062551A366C5DBD51DC25D00798592488B5A69732A57CECE7B5948C02467161D25A79C5C2BDB6493342452284DE026908B3245CA405001C444CA10052128609382488A822003C85190B8008B060551888840B6510A91854432128C4071C142121B47724B90459B084C62328E58C0708AB430429469144669DAC20D0AA1718348401C102CA2A42C20C41163182EE1286989304C800072E2002502102D0B2325502402E4C29083380999020A23A645E326051A13515C3261D13624A430691005452030291CB780E0A871C4C42859C20042384CCA922012C18DE19090592092494002D844916012510B058162902942448CE1A8108A22700812448138858C102C11076EA1326649426C9B386D90386DC0B225D8264824A08861228E0A1141A1460411426A64A08012417151C0004A324004917002152989386C63B844838205D3900C8BB8715148298A928519B88DD9C444D4A82552306D038808492072A302024A962DE3464004093200236E59C650DCB224C434201B0486D802410013511B236C09A84142206E043432D28681C3008CD01404DC16604882284C122900B82103A505A386911830120C183108827009466AD9C42153A68D04300C1B824C02B48091A22592322DC1A4211138680B148821388CC2B641590460DCA66004398CA21069121571838010190888492889CCA261C3064D580232C4266DA424020B4584213681E4862C19926D1A92841AC020C2A60C22382414A8110C362AD3128598166C21902823450104B405C828614CC8690A00211A287023A38959208501C84404A508034224D336861C4280643241C4002E1B066213096853C420092905633890194022CA808C50001220C350998604508224A0426042A64C194205E29610D3286923984011464A21B20801950521B14C83246209846DCB92081C131013B8881B0972D3120583422018348CC4208518C9451B078D1B942111B808E3966453A05090B060A2B441C1C048D42084CAB2218B424222314113098C43362E829465D2A64919424100846058804C98128E8A320E11C54024208052104DCA32491138414A3060C230621C270A84462E90A01063904421C48488A431A2080C0087105CA4000231901AA288094501D362864EA7891E23123A4D781AD6A5CF3E95B0C848D518390CA4C861CCC0DEC551324ED15F158F2E5871E76D9BA9276A8A0F3921C5BB6364F11A37938F805C4B568465589717A282C80952BAA44825A590469CF857F9FA38C4AD0F0D1DBB8EF4B68A1F9344CE68D19EE737F7349FB57A7F7F1601EFAC01C6EB3DE20587C6EB0C02D33E20887AE96C3FECCDB0451B0170253FB58BAF1B71C2CB12E95D62B9DF51BB4260F964CD519A418554E64CFC6855DB805F87D81D04F19D4FF9CF993AB58838A47FBCA07DF4122397355A40CCBC6E85303FD33AC0AC6E8F4B0ABCA3185222E540084539EB57141BB9BA0FA19A4570E5273D14305DA6601B8DD64C1E5D8597B580FFEB0A45FD0C3952C961F64B705324811CCC5CEA0F848FBE211774CE42C26EB1649CD953667A6AEB16202EE6E683F3EA4F1A720161480CBC5D8DB9DD266964196729BDECAD998B9373EB971524B9B9AADDC0E93F0A0226EB6C951B40135E067DD408594092467728A018EB866E249EC681347B7300F01964D4C4A0BDCCCC0A1A259A8BCDE156F170E11C36559B0CD1A4EC1328B3727F45AE0D8AD3DAF727C683478580B8972E3714E68F405B6C835BEAE6F76ABFEF91B46A2FBCBB321776E9A334CB69A09E8FDB66948BDC8153EA5A357AD391F1B610C56D15C61AED4220808C6BB3E1C5BA2F4EE3E99E855C3895A2F3FA78148F2D9786E118958A84A6C07D10B7EF69BD34D0BAA470A22E8BB5710A9D05F80B2EFDCB955147CC62588F245932DABC724D22117D7081F99C57AC82D6DF40FEE4C2C489EA8B6A119BB8756B14753C3B99035848A86BF5EC302C81E11F87F265A22FD1B29943FCB4CC8A7BDB4D01B1F6EE2EA2041EAC8C7AC12A4E64CBC9B0E6E6A7C8414CD194A91922FDC1107A59909F6471150CA62CF7CDF6D83D9CBCB480467C235DD7BA64E9FE319FDCDF59A0DF33F3FEB4552C75C5BA5788CC8EBC24E6B38344B2556F6839B6BBECE9769B31D8011297DD595CDF4A227A2E5B5DA9A1DC9AB771EC34EA48E5FE8A7A2D4C3864A24C057E9D4CC982D4C24459B55ED1994F0D51C7461F82942DB8EE26E65AC3ED9A44B2ECAFCD2E5BE22AE4FB8A4627740D39E106795538AA5D09EF4F1ED2EC088E8FCE3E6E646BC656B4455F60395827EF42ECA394C2CFD8D9708753DAAC212CA1FD8AFEF230332FA3801458D9C4AF994FC779F44A551552DC57E1896B1CD259558DEACB278495A8725A01BF919B79C488C908F94FA298545CC64E8925848016BD42DAEC7D7A870A16FB91B68385DDB99991D5608FB0D5DB1C3A4117CB53EB83C0511D44D712A83ED8EABCEDF1936A00252ECD428796CD5FD645A38E6E36A18192915BF7945077A7367F8DD2F251A53282D7D2CAFA01FB9D3B9F5AFCDE5D481C191F47CF0E62BCFC1C0F2C6F9C607A357C317CCD938A93000B24A72699660163307D4B259A4B0D559A6A52C772E01ECF877B3BD8B461250F83FC765FE1147652D0F180417735142358EAAC31884ABA5858F54B897C5A561C9E571BC91515D3AB52E6B7E7BE07635FC229D34A20B9364C7BDE1A1AF4A61E126E2E386BE2B3CC6ADF5767AFF8811AC4647CEBA651EF3563F8A454F09E758C0639FD46AAEAB120D3739B52826A8CEF710891A53C173F5DECC0CE906098DA725A9AAD3B1D75A598E237C1677AD67295AF373D2E517AB8F85B6795E78BF541CACE74E8054BE0411E345421B6D8AFFE6E6641695B2DDF1670B9F3A5EEF18B6114D16DDBB744A508E13C05898A4E76A8DB665F1D13B41A8398F6F1387D8B2DBE16F8ECE5B6F21F453A5825D9ABF0A7449EC5046BAF3D711EFD6E6ADD94CF31B101A8E473F797BAFA341DE7F8E3AA3759C0949D172847BAD73BC010D11396D6D75B7657FB91F1BAD48F4BB3C6A21FF339A390EF006F030D54A819912280AD2F4FFF817218D1D36E86C108E2FAD3E8F5B28A9A47119AAD3268812F76A471B6F377E85E92D0CA0138363077ABA063C58853D5119D4E0CE15A5B2853625F9E68EE4CF7ACD162B39B7DB899FFB0DE9F57F224745052513330DCA8372C6CDF7303F39922766CF1AD25200EC9F6AC9719B29BC5E05341266B7DF344D82FBED13126B816A2F12441965554E6B2322357EFEC95CF1451B3DE83EDABF5BE4A2E07F87DB21C2F5680A7C1ED1F536DBFB1089C720862CCA421362306146AB7F989C18E44074B0761D858B2DD7F6630F47B37E7E2F785066C03E3BF311F6BF71E9B0283892A8034A98EFE54413E017F19969C45C398058F607B1CDAC3A4225B07D57B1EE3780948EF98009A6A9278A1B21E989D8691E9A14A1D218C1F8CE98D8991E85342645CFA0F5624A57594 +smlen = 4928 +sm = 1D1F8C84FA5F11DE00C5733CAB413AA395E258CAD573E41E5CC8AC432DB33B39F94370DE2D7E07264A459C77FB67A2BA536B918028E86200F000896ABA9933FC7417226C4F3B4BA5C6397C933E49D9CFDFD277CF4254469E649FF1B0B92759CDB1E3726B70EF528673498DB1FD801DE0782DBA2545DE9AA6EE1DEBB0682BF4D70CB73267BA8DCE1B25398CDD5E91065D628EBE2DD8FF2C8313B2599C1876B5890C5DE54DF0A34DBEF9A840E54ED7173D227A8CE45DDBA79797AACD0093A9C4530A6B96425D7FA8129D4A217447411AB6F5E813F79486ADA82C53CBEB84246A3561AD16B16A4E504F16CC23F8FC8430E825E34C48D51DD04B12AFB5BDDFCC9E35EF824F6290EF53428BDFCD790C27713D69FD21ACE4EFA57F8D8F6BBEAF9F3186545979419A9D67F1ECAA5C8E051C620F5AAC7B77369C58DF2136CA2F5655A5B52BDE3BD3D9342CEE14F5A7BEBAD907E81E16009FFEAB3F8E8240647AA63EB98F8FDBCFDFFFABE20B247A09A5D372349852638F0964A187A4204ED9242010EC047D124FF1AE4B0330018266A6319C8496C43868413F4D2FC0CA13C0ABF6657CF2CFC343DC7CD3E21C56FF52DD8FDCB7A5D85CD70688B06B786BFD66806B6E97D0087039E6E7A52D603D1CCA0CEA38265AD6D3CF82E2573B597638D56D18B5D5CB405A0D235232338D63F2FCF6CCC8738F9AD56C479025B9CE526C92BE81917036C3A08D71633542347D75002A324E5A4F5A1E77D2A2E010F9776B2BEE3A8C384697D392E41922D836A0718C3B9FEA91D880051C773F4BCAD1BF44A7899B6DC868487A89AF1EFE2E24AE7743262C815CEFFC92250A6880A556FFC46BB773AF8CE6F503B715503E127C63DDD3A3A1BC2DFA6B4AB02A3FF2B800E2B4E18EED7445905769FA08F25731E11004E7C72B290F4CDEA19C53F6114CA0F01FD919CB597E274E807057A424BE96B19E8D12E69722BEA3A0F8447EC8B0D8D25B91BA587B7C5E3109E4568C043B79A21EF081EFC3A67B7010190D8F58A4A01D37C1BFFD6068DE81193FCF38B037D20347743385BE8828167A36C938D6E054C7AE02A9C28107EE03D6C62F4EDE7F0C1D9881FB4C65F887459223F9B4EB8DA725F4FC01B4DF6D51194728C95C17AAFC1C02C9C4EFD7AE5355B12E9ED0CA68345475936424565C11BCAA33EC54C63CF7CB30A724F7DC9C6677B620B5BD4D0D31043C1389BC723E25D49C1EED3BC3D4856E2FC09214C0E35AA366CF448172BE358405D504F79A79F34FF990253F6BF82E6EAD37CF295FFA1705C472974BB02D86BF390B865F4EB9DF2D57B16EB172A595CE783D53111E8A0A95C3856E9E667CA494DF2DEDC9FC5BC92D37E055E1CB93FB69E10AFCB9DE3AC11647AD35420D6B8914A9AC11B21463373FD3D86FF2781AB68BA717BD0D637C4D7D62628F43F88DE646ACF6C0246C40FF349F43F0E713DEC8DBD472251D15F8ACD9F5D14C7B47C478458DD2A439D278CA4A4453431C34E96E0E91FCEA16D2D8A76AE51F3FCE37CAA7E32110AA84BDC4CB585289386E00D9DDC93919A263EE0A46CCC83A0E3BEB5346ABD90417F4C75F7E16DC4DEB4EA9DB064F0D6C062F4176631274F2B4A247BFFD29E87A30CDF27B224B1222D66D901C236601D06EDDBE8F9AD9D5D467E3348122F0219E110993BE68538C978DD8B6B13FD8C33B519A36CE1AE4AD30FC5F60083661FBF19E85DE0B2193817A2ACC006C7382F6A1F699DE475F5A5CE8F9BE00AD271903417A09168A4E45AA0D632938351DDBDFB4BF6BED697BAA3C1B64790A429089361F3D6F6F1CA76508083EB632BB173E36FBDA49417B4BA033FECB250DE844D0E0D01716AF86A5AEA02C6158DC908904717BBA7BCB7B5AB69F853DCD07E5D30BE0E8667711B09EAE01623A5365EE04E259FA68B7738492DC063DE247A8F9FE8609F00C664E0213FC0D528E89D43B023A2082F89A2CB344D340DF2FB030D6EBCDA570803D00B122796A96302A5F8F3E33D0F974F9A02B01BD065AE831214D630E6F12F12FCDE75322D955F429310C25C2F7C50A996CC1F7FBC625C49F75AAC9ACE88BBA9A5C5C9418389F06B0C8E67C246267442C02B9FC83A1E9F09110B4349E1150F05A5B85B7CD44C1EBF055C56A928AF41EA0FBD27782E8EEB0C0400C682D9D0F838C271122B606FAF1011E866CFF84422A7863F210A30D99B57B47BAFD517512B3D418526A67F6A58A30FBE49ACC468783C834975D4F73D8FE36DBFD22653229A6FF420F3CAA4364427FE82B8AAEC386CC3B51DA821F236F27F6DCA1065B76F1EFA3F8D504D021AC89D47AF3C2BE15EB90611662803FA76D4852F5DC0A0E0E01832DDD696320C313448E6F6C47D834E12AC02DCAB708ACB5C7681202CE05CE7CEB7A9478323A6BDDD970322720CC203FE012926BBE08EEC698634E3732BED24A043FAA67803A0585F5985D6BAD1E25C61B9429BCC209782CB39EDC5AF6136ABFFA22B73746F4C192D53E6EE3BC17F212088B3104A34D404826EFD9E0CD4882462EB1FBA28ED1D749E2BB1FCAA9EB7696A50D3B076C0D49E7A07541B6C02C938738DE6F5C6E2CD887128FB1AACE9A396477863BCE544179C6EEAB54A8E3485DEF518C783398E0E41D97259CD1895C25A00E7DE6C55E1049357A7BFA77603BA3C35BF0156CB7AC5DDF030FEB1F47D0933BDD3471F8F28B889302A54C15CE792E56E337C04683F0432D71E4DF30CD27AB931BCA216B3A2EAFA413BC9355140ACFDB584976E22364C568FAC944E39904AD06950D48AD0EE08BBF37A6D5605F5EAC02212424BDFBB5A2758050AF8167C9004DA13E6C0F05835F6F0ADF780EC97497B451ABDEA819DF9385C19C1737566CE3965A66EDAB63FB259658D481AE40E0035AECE8EB481E317FA6FC4C23C864E48AF33835DB37037C4E35E761164A78C6780DBB24E30A9FCB9AE4355EF9D75F77D6A357B8127B70CD789F21A656ABF8DBFFC4EF461328E678B9BE47282E8864D9C41F3D3CFD83C3CB9310120B04501BF8FA59FFE3C6F5E206F662554785296ED15BCE38E606118959653EC4306D0373B0945B3FA2935583FCB3CEF3352BF3ECC2EA308C4EF82E58AE00C62C1B3BC8B76E0F13B7F2F59656B8DA3F06E02B8A1C0490FE32B2A7223FC3344721048EE6C2093B8CC641864A252C707CAAC819E14A61B7951D6A3C951B559271583FA0E7DF2DF73A3BB032117EC46EFDC6FA17063BE0F7921691E1522D7DD757E0F762B387D100FBA7A7C5378D0C0CB544B8DCB577E1F6AF70D2D9F4298A291A08BAA702B9529171B5BF99CD70031820292D3E566A818FA2B0B3C1CFD2D90D384248535F8294A1AAB0B3D2D5F10E0F206770809EABADBED8EEFB03051A2358696B6C83888BA2ADBBC1D5D6DBE40000000000000000000000000000000011202D409FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 + +count = 76 +seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 +mlen = 2541 +msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +pk = DD3751366E18EB46E4B8053798AD43C1C065D654360DF2E76F22B2884D27764B31B6EEE60BFAAFACEA9EDF1EF23A3BAF88BDA23A7D1A162BBE31CEE0C6C88EF4CF82BC4E5D6D238CDF2B43EC53ABCD0B29B3938699A1628E3656D19B9A8C07FEDE36988E7F9FEFE1B92BB57210BE8001336F6AE136FAEE8CF9662ED5C5776B41AE93145DDE4849939A25267FF1202B12567564DB76E200FFA085010CAB842C2A72EADAE699108FA51BE18531F8E097562AC316E2939ED438CF068139D04A66D445301B29F6768A71B9962FCC3AE3E338B9D0F457C335153A313F4CD9A7E750E36D251386B7AFCFB1757ECF5433B4C502D3D39E3AC502456DFBD0B6621AAA3F6F2DB4D949542645D424B1EA129901B76377C2B557FA3F733DDDFC1162ADCEDEEFC4B6336B8ACABCCF56A2B1B0166A88DD9897B8D3BFF8998589CE5491909407CB1B869C777F86E4DAD781C3A5E6AB4D6EA8ACB2992558D0F5D04001AB37EE1705AA10A1744B4187251C77200D8231DE7B3B037F212CC4499E095424271DC2E2F96ADBF214BDD2334D56EA4A16DBC43C636C168A5A5105C488606015DDDE22864CD189D269E364CDE74EA37471BA0489624DE68AA96775B230E91502376A3ADA04BA561CE1C7E789363C12131545483DBF14F0ACBE4F7515536A9F00C5BAEE385541450496A153A455E9F35F7A55C1D48ADA77AB368DC5AA5C4C1C42655D3B6F950383213DA80EFDF117101FAF96CBE4CE9DE7F21793101B596E8349E5AC3D58B0F2A290EB2BB03196BBCBEF8D40F2A7C6AA3EA8CDF213DA51C66847CDAF68B2E6531400447FDDDCCB9E55DC3FCDBAD0694B9C0E75C46E9721BE2C6C76811789D9B87A5D418322595AFC400BDBABC11B93EF9A575F137A19A989C762457DF8858D8570D2029D296AE87A6522EE3D74D4B51E8C1E3CAE6957FEACD022DF6CD2F75D09DECB7D603EED59867A97B32D5023540B908BBCCC9360EFE30CD65B2596DDEC99E991EF38CA00D620ADC1E28ABC72914CA593CB95E71D61BAAD63D6C3852C56071A051F2096D0B196688BBE8E400268AE9B2932A5FD03CAAC7D8A4343244A300D86C89287B75B778AF1BCC76AB203034433B44492D46CCC0C1017F467AF6F1E0377885D8FE040D8052ADA454AE748A9D441DFED9959892C5C4573186E4229B71DE337BC46D87779DCEA35796517E8079F86F51BFE1F6CD4B8414BFD3BD32F0BEE57A89C2E48038F633BC0C51A057515B86D799E907FEE94B3E9F0314AE9D487E95E072CE2BED3A497C796C5C3E87F717D7EEA7B63E1030C78DFF52BAF8E57962341A440810F371A2428C893FC9E6C5394792058EFC5E9B786E2F58F1DCCEFEA012EB2C787E8EC0ACB7C9B8BDF8BFB41D75C45313969626F1CF472C04E995AE7E30D4EAA33F02021446FEFC7F039CF79BE6EDE6781682DB0D3D3685BCC55DB8DC91F4DDD77B6D35AA7672251AE2AF73F40B17C5B095629D31BD2553FA380D935326B743F902DB6DE1A54C7B2DA887143D4E737928D3C4B493D4320BF2759771F3262E73A906E2F1E6BAE67828270D0AA2935A9D0216B7EC0E5E93E595CDCDA220A19D2DD46ADE91E7A9A8D1050519D67612188CBAC144BD03C1F5BB09AD19CC421BF6063F762BC8AF5FBE385569F2EE947C51FC6C4AA6728851F1DA19DB712F774E55C3D2AC84A5663A3D181FDC958569448994A69C02E9F7BE15DC35A96473ACBDE6D02010D7830296D304D471E43D84E69DCC868A8C8F8B3F9DEC232387D37C6290A65543D7E2FEC6BBE42DC4CA2CB093D826B60417266F428AB65F9000DE501249F14D48FD092A041C53A9C54D966DE7D1A149A6E97C16C330D5E3D5D96C6 +sk = DD3751366E18EB46E4B8053798AD43C1C065D654360DF2E76F22B2884D27764B024864AB3B9CEC09F2BBB15C4EF440664CCCDD4CD204D096C35B0E10E8D4A316DBCA7F6A2E1A541B1C80F52AF5AFA5CD195CBBD6FEE731D96098AC829741467F21ADFEA7C32497187263E0DE1742361204CAEFF227EDEB29170A3FF444D72FEFD98200642066CC126689048180944102957041960552A0895B84819142050B210A04397089B4651A356524C765E0964509B331E1262DE2C070593081CAB02D09336EA194511C9248CA868511C66CD004282319009042209AC84088C04C09186E80260C41A461E14890C40031DA34080A2690A29251C04680CCB488E33441D9128412C88000B4890C84301A01508044088B382561368E13117140282C1909652320265490841C178ED8B8701C150D41162C9A908C14B9644B424AC13410231750C2A028A310001A448D88B62891B24983046D83060C0C800984C63044344509C84990A4819A480EC99280C91652A43451C4243299002ED094101A119001B764A42446A4B2051AA524812271118764E33089CC106891986061402219252C14398999086509216818199151168191284AD23630D0422254404600466D039829DCA461A3A245CCA080C2C29011252A03286450B610221142CA2072DB4671532032129471142982598270240110D1A890C23401D00622230308A3B8805C2048A0124E58A6880CC74C53B4898A3049DC068E43341101104824278623272588904CE40800DA920900180602A14C8986250AC62CE4A64404C96009C408090225611860A21402848641D49209E48031110828512672DA9804C11000DC3272922244E0C07009170D4424004BA68199848D9B16091BA6909C0411E4400D48884488168D9282095A920501476510254E18B72100194950346004158521A56C8B0820DAB8206220515B3090234402039965E192285B485100B981D494008208608318109BB6000CB74D943681199490D8880580984061A430D44408631206E01430A01204A21231E1442A9AA20C02250CD9B42053C80CC0306E23C0615A3020D0186ECBA208C4148921206404073110408223300D01A7049C4485E48665DB4611A0B84183002420314E234085E308721B306A02358653C2699B98098A4011A22428518230110266031364423660C9442059844C11924444261202C504D0103142020C120868238408A22089188330432442D9180011372CC1940C00A61152B2108B8805C34891F191609542DACC75F70E3AC3176CBA1D24A2518CC77A7E62858416B67BF370A89C619B3BBC10502577407EB8A3A3A024EDA564CDCEF76FE6BD876F59354011110A1B8F3570A6CAF0BC06C5D5812D667FEF614F2336523FCBAF40834D74743C49E10B18E5FD8448BC9FDA47C9DCC91A6DAAC0C822738FA570525267B5F06ED9AE5484402B3415ADFE5740DA088CDD0D2C3E607CA6D4827CA8E0B5C419F0D49EA340A6D4FA59DF092D4A850998F1A1A1D2CCA6E05A9A7740BDD3A1ECDE896A8C4377CE6345E24A575B0751D6149F4EF055A42AC1DEEBF13E48D235ACF5FA651211226E23C59AE138F3F0BB1DA87E90F9E68DB7C649B5987325083890EF60AD16671E0493CDE29915165B67659D5427E0A8BD599F404C42022561878AF7542FF9DDDEEA324938554860B2F1F3BB8E36C1BB76AA48FC47DDAFAE5ACC51EF63FF2A57E2DB31ABD9E684EA890EF838941E46AE3339917360F09AF84741DBE7E4C717AA993690D17E7589611FCC23A371E46D62FB01E3CAE52377CB0CAC7EE720B0229E44A314DC632676CF69447938DE4C4F004FEE07E396403916CD9A38172BFDB204F1497B0E5A3E652857BFD1145DAEFA50FC0A606D0554EDD4A695F048F2CD99EF13CF15703359EDB38BB73D7FE1A72A0EBFDAE4A0B9CEFC7D51FFFE478D12E80E6E6F5346048B98FB33070A7205CEED3021E58DFBA8B4783DF439D4341AA62518C605EA63C7C707A4072FF20781557A09D61BBCD7EEB9DF5698BEF69985A15E9A5352009041CDDAB524E1E67222ADCF7356FC8F82EC2BF501BC21F67EEBD1BCE67EAE0C8476A53CB7A15B138F6477B783FA89B4DC176CE4CD80CDAC8C01B621D0D535EA01EA61D1C3DBCDCB26CB6887DB09DD89BC74C2574C31F1E2D4CF5AB31F37E5D8AB110F7E94BEC7FB191BA4883670B30E2D7CC15D360120D73B9FDAC7A24F2E4157D5AFB8A025E772A283BB8EAC056EBDAABD6EF34BEEFDF2FEF3CD9B09E224CB64B17CE8AB515C28AF02410F261B2AA4D03AA8C3249A22432A4573F9317E52512254E33992D028993C68B47FC3BAA3E10173765962BE1C0EE0FB8B181341FD3C7CD02E0EE1719096DDC56C861823AD1AD15902844EB99CE5797AFF13B60F2E85829D9B2F2CD9C844F2497B9F5DD8001D1D6B9237BF28BDDB0145AC61818159368B9E682725A985843AF3C5A3FF4076A0B72DD60BD1EDE5A5C8EA46D1081552FB962F45EB5D3C2B3A89E63E5CDF14ACC5D799C327883FEB1924FA0AC0797C73F63BB99628868C3BA7684770197BFA7ED614283907350FCBF73B1F29CD4F61F363B049754CD6D0B5492498519E6E3AB37E1016C292EEC5D287636BD4625A937DD43877F71D85F58EEB6F5602F93274770CEA7DD2EE7A41F2310D0B6B77606A5792DB1A88D00C3C8B3E9E386A72CE46327E5E7E68C956B05BD7B850EEE7DFCF5FD9F70802FC1188AFD993A5C266F13A300D505E99020255062B1245D0DF37840776686F3C63E50704102A2D599424C2E44372B207F1B93867E25EF55F53B04779A9888050E00A190F9279525B4C6D113E5C6A22F3AAA61E843F34D30EE176FF5C4F5BFB05331178B20C31726DE68E79529BFB3AED939BC7C9A2568A96C78D4B24ED77D35ECE8858BC9C995B6DBDF8FDE177010CAB8F92D922692E2CB3ACBFC836E77026E58F88515A8845F68B5F922089404076927FE34A632303AD3D21F92D6F87F3D94D533FDA35268ABBB04DCDE5AC7D25569594821BB2554D615353B12917C9D666206685EA70904E309D34EAA1DA3D6D628CBD1B880CBE3CDA4497B6AD38333978E6ABB5BC45F492A0ED320A6066D300D98BE2303E9BF294DB4407BEE59A695E9DA498CC5A9A1AC2267A05A23379604174BB44F44E2D976204AB88A61A1E9D145343134D35D53D0BDDAEFF56FC57C110FC83DCA629EE521727B0E600D58D26C900974F1CE7A2D5C177C6F388F4178BBD9FA86639D9643C2E081A2D5C19F532727639D9649EE9E38A69701EAE50DD46B2F21CA00067497AEFC0B7B48443FE70F965AF147A7BA9DBF9ED70B9AF5A5DFE2470EE29BD74159EEA378E7B19F0C09166040022C4E2665E345F5D029AB5ADC01834A21D121BF6DB905F29A7C406107CB590FDAF54B02AF7C4862B806F47C289CE35852991319549D89CC5AA55C6C130236B831C5F9C896351E1F2519663207C884958943BD107318D69AD3BF18B98002532551700ACEB71E6B328DE7BF3DAA8177FA206AE93BFF8A3CFA1F13409F31AA8F016172CCE7204C3C90E37A41F44B4AE9F1A24C8E735095C69E219976B011D1247B3B91F2E666CA8866451334DD0C76445936117E8131957DA694C55 +smlen = 4961 +sm = 218B0B5176C0E6D3F32571CE0135D8C50672DBB1E988B5365CDB86090B3E67DB3EC7CA5BA5D501FDA5DB6FCF4B4C9DA081E6ADA0ED11557505646F9759FDE85DB191EF1C448779C3F141921EAB5541E6221190D1C9AFFA61BABE69B7D01D51C8464F83FC3E9BBB4B7BA1221537761D9E87469C5BBA3A5F3157CFD9B37F76BBD5150297B556ACC555E1E8FB5E99D604376ACA37B1D99414BA588CED6EA588F626CCA06BBFE9DE91714D02ACE5BD245980231E583CE6DD1FFE721F4DDDAA6929C120875F7E5570B4DED57DF1C63DA6940D7C4C4D4954EEF334BF71498548551D049443064D18086C25159FEC1247D55B8F3DB57DFDCDEBCF8C99B43EBDAABA54651CCA723B77353825A84F2FEDCAE54244C9703AA8A029E71DE04C94A3DBB5666B0102BD1F0CC73EC21CAD0793B82C75C35ACA8B476CE03D84B09AD18FF4E059ADED37CBA5E1AC012D3EC943C04075D5FEA8B43B5407435D4C3E918BE818D24D1CF5A9B8153866DD34D660D050CBE782C9BC2C08D5EC3D5FC707578F23A121DC5F0D101335F27ACAC48DE55AB953D780392C7A81B4D830108C9188BD892F0156807AF75707FB03597A3EBA3C7A08D6A6E8B9E0E34D6EB2600917C785053BF5C0D673DC74B6C77C494452161772764CDD8ACAE5CEAAB84AA45C878C8F1F2B49B5F550F8FC937CE489CABCECDB7168D04050F140F02570F4DD135B62E90E5D206A5DDAE85564818D68C78A74D8963F39678898BB09EE44F9D549BE93AE53CC4498BE4717E8CCFD2CD00CF9ED0723BC93F93A1CC6D88A2D4FEF5D9C3B1B08CCE217B0B5652FD5865DFEFD70504D9B76EF3E9FA563D573CF8A640137D1FFF04EC02C273732AA64111C686147ABD31435D9C0D9F675025AA107DB17168B83013C67444CE1D46517DBE07603C4AADAF4B39C8D6C1DA9BACA63E752420C29DC1A9AF2246E64A378558BE44E513BB2B339BED8BC96D60AE77B5CDF941067F956387C06E2017BDDA2E07C3A208648AF3AE6C275DEF8BA5A098F4B36368235C6371673C8C95CCC84CDDA11A6602CD1FF7E77406671D00F6404A71BCAA7ADCCC19A0A78FF2603F815C878950B0238FA008DAF8856E5CFBF0A760FC0C9F6BBF10BE6235C6ED1E16420C2E01C7A82836EF2FC49581EB578B22C2CBB8D2716985217A05210AA290D416D7E00C94E33ED5F6DCA1AE42A621FBA60D0CA63CF8AB7C30F3405BAD211D047B94F8A79EDBCACE303A12111566EAFD0979EC7EB28EEE9CE70FC8A02BBDE21949FAF7D05F5E4B9B7BBA395AF84ABD00C7B9D0329B92335D9B2D827D5A5832F56C14795952B993925C29DBFC2106EB938DEE5430127B73BF14DC3DE0ED307E1C0DF0D4D9B4E2D1B516EAF51D9EE186C7DACA7F870F1D75E0E53FEDF7F0843065B74527495149051ED97314772DCD1831441967C8EA011B9C99B389D1ECB700802A753EA593243A37E3785B9B61B3132F5C598BA608175D57FA2C0A7892AA5CC24090CF05EBBB8010C8544FC0BE82358CB3885A323068575E196094D31C31E99AB0CB0FFEF22A05F2827745F2A920E8EE91613D9686252DC9A29F0FDD67E258502A51D0F7AFE43F6D91B197CE5A7DB9ECC130C057E63C0AD45DE24CE8107A6AE08807556EC5EDD61738B9F262A5D7AFB5450ABB5CAE98D57922440D935F72A305722C49809A987A840E488E7F43DCEE2F97994BE1D5116D34E5DDAFE76A541F661DDC13998935CA2CEBEDC8EFB46484C66AB9E10949B59409D881B493D8D6174B466B456C0AAD1D70FE12218FCF6524BFE14BC7C1A4CDC3CA3E7F7F0D6F0B4A411FB7AA13913E58246F36DAC39C482DED442670C6ADF0615560D9E9A32BF014D3258E9512433BA2178DF42584C2584710B84488E07EBCFD5F42E492282AF1C70719B10BEC3F0D41518A36E9EC551D68F33213AFE681E997FBB8D5269C682AADCA146828F2C10BF8EBFDC0C8768D37B8B89DA1A42B7625B629F4AE7F4494CB9B10070193267471B7CA81BCEB743A6F3B7718DC5835E0EDFE6432334B0A36CAEC0AC16C5E9304C632D78A797480C9CA8E2E349F8E8975CB974889611F28962BFF67D10C2905AEB5B7379D52169A96B32B31AB9F6F6C705CF0439556EB51401133A93A1A309A2E71EA8EC157F38FD6CBD188F24D9E31BA41E66AF49BF22659CD77E3818796E53A6BFC30792A16C8CE0B0A0B3979089EB6A704390A31AAC31EFC185ED77596DE4137D38DAFB88F5C742EFCE876C4D3A6FF272760BEAA85FA4BBBBE372264179FB5B1C917B6763E356C501B3F879DC1BCE318123AC6501E56EC89D5AEECBE129547B7E2A9A955A137E9A1EECBC154E9FE46D77C27BD2482BCAC8EF774992A86D1A129BE479662813A0B33D70D3394F3D2D22D4EBCA366D09A6B5DA324E674B9D1AE5C151D9AF2B40136F02553EA83E0AFE2A69CCD0BF2D02872F5DB8BE07AF6BE99A2861AE7C24573215A3F277D805C09469DD528AAA0EC71A14B8B48E699332B0BF31CD8DFB6A3E1D3D51F40AE1B160C592985857EB73F81CC39D56CAAB394B7E1D8773DC693C71D2370E9C7F23633A1F2AE31068931953D76F17CBEF2F4C15E3CAA394585CE963ED4F32207F9347652C010E6BB68D66AE61D8D629DB09D0ABAA8695E10372DE01D3FB2839C0EDB58ACE44BF4E0C3068D59A82FB8CF419B34DF7145B5DEBBCA792EF01B24B6F02CEB591CB128B79AE2278500F9D44D33EBF541A90EE70D4EBF21930275072A18E3B7BC061E73B3428E2FB7D34885BC972A384739E4128EECCD63CB6890CD89DFE911A2FDBB7CA33ED22744E6479A25818F5B1C404A3CD1806AB9ADFA41E1EBAE0DA6C31A7403CC68A57ED0FB6FAB0C5DC68462BAADF13D3463EA7305F9E90B1A0C2649FA9412768048B2EEEE435E490E8883AD52A4595A47F8E319ADBB61DE302568BF45D8416AC4631A0D734A50A269AA6668E50835374B372F5D1E805F5EB2A1A855592C3BDDF70F6E65BD9C5CF517E9FF922FCAADD7BA0D5B4176AFCEA2753788A007C918724BBD922C10BD719139335301AAB3B44D113B2CD47BD0046C5CB5AA174C8D8C00E4DAB82831E9E0D33791850811BE4FFC03A7284F0BCFBF6400EF1EB4B013AA3D4682E90333394BCE1148A0CB847A0B769A471ED14D0FACF11E4AEBAF20225261C30B9CFE7D0D3345C32A63EB8C5345F924AA27C2E30AA01D736D62DF58924479AE6A2EFA389E2465A3036C8F324B69491FA38271342AA5EDF9A88CB8005F7E4FA5668D952500455C8CEBF6A663B60FA0CEA6721C91DA5720D512DAF7A88237F36B8F4D7633C50E10407131E26272B32555F6364666E6F7196AAACB6C7D0EDF10C0D12343D515C67819698B7B9BDC4C6D0D4DAEFFA164772809193B6C7D1D8F4F5FF07181C314F6A6E8586949BAEB5C0CCECFCFD00000000182D3A4CE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 + +count = 77 +seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED +mlen = 2574 +msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +pk = 02C5465A8BA49EC55558F6E33499066C485A1386E0D133AC95A8C509C09E6E5125940F376BF8C5CD7256F41D1B8E7067646ACFA4032668D9C3588F683D8DABF02F77806C81B5ABF6D2615095A1F7C135200BDD33FC93DA9100DD5F909C8ED0E686E63FC96E5B7614A4C0E110CCAD5985A64981C11F68EACD5FC812C711DCABCC9A7A3D5B75505B39C06F290559345013BFF041D25ED7202E71D689260A73998B6D60B2E216D80B5DF95FFA4AA6B5857B0C3EF117225B6F9AC60232BCE8712F737635217C8AA4FA393A21100C31837AC8AC83804D9B29DC6337FEADEC21E4F1130BD1CC9E7DB60DDD9417BBF96E77BE3C1DCF8361839E0D16C81FF29F31ECDEDBB14540DC4E50D3BD802E4316A61A7FB1CD6D7AA34F5AFEDE1AC70AD3232BA45EDFB0737E9483AB8FA4F758BC6E5D6F68C6089083B988E10B39291356BEE8B210C2662063DA106DB17CDDE2E96FDA96D43178923A991C8B52D6AEB357212539BA50C74F2BB1A49C92E5CCC7F7608CD16B2A84ECC2107CA9BB401BB11D96CD0819389F0122171FF5BA2A21B39DF1D3773076C53BD17A228DBEC2E1AEB3E9A4ABBA0CA48B44DF23D5E2D971EB017D0F63AFF62F4D9604DEEE855572E92296572685F6951C14FE136CAF2FD57E92DA94BDD0799079C13F63E19BD1D4413D7C19BD41F3D7807D7BCF1BCF2A696B989E0DE90909E03359DCAC8A8CF51389EFFDFE61AAFED87D14BD01A0BD716AEA84782B0EE6A3015EACF0E3BAD5E51BA5DFACDFC80DCAF3196174B7B3E334973353D80EDD59F68D1675E5C94309700CEBB61938556894F5F48680338AFA6D3115B3F02184193F3D49F81ED8D76CA9819605725CAF4F4DFADE6BDE17B8377BB058DF539C934ABDF1A450A1238ADFEB98E2363CD73C9A91A55FAE09E161BDB9B3F3EE89DF1C4ACF9A51414CA5673EFA0F4C24B388019295E0C4F50440990C126BF2794B69EC7A9494A9E60ABBF125F6BC04C2A845D1158C9BE9455E3A30157033E671E67387EF414AF7955B46EABF62747EABD11961ADAEE37727BB5D07F3BB2DB97BAE1920585BB4BEE6539C29C60583EA2CEF851338F5D27F218AFA34E25A21B7146355E5EE5BDB50263CA6BF78E17A3799FA4E20558F815724B919E599852524AA448085CA46E65FBFFAD4D583C968A78FE84FC3FEAADB9251CBEB5E9758633A976545A062A7576CB3245E498E4802741A09E08BCE5EB256520A31F82F07B88ECD0DA459B3B9E48262D51BB7366FF70056200837B7873075D5BD9FF94F053A5E03BA4A0DBD792E43AA4AB4A5A8D048432F78559DC91782E914D0D7270359090297B4E1D5D4BEFC49BD1EAB7095283D51CD4E10D2713058ACD6DEC0EE725DB5B6A060933E843AF2B2F55DB66F2DF3025D966BF027D31E479CAD9D93A9A42003BFE7AF302570269E0C0FB3EC6ADA4C6B4FA420A4B7A5E727A280D73E62C53D2CE88F61BCCF834100D0EF2BBC794A84D433C3BCA200E3BE5FF7DAE1D2C6E433BA92062C05357AE1BACD669884D0D3DA3684688D447D445E6D9E9748C537BDA28037556DB90A53BD39B8B2E0EC92FF389F9DE5499E2F39457862E91A6D488EC29E7220D592613A331EDE189819ED55C408A810C2DE606386E00D5A371AB72099DA126779506BD7F7A4D30E4D498B3B335070D2C2A7AF4B9D7CA9288289FAD42FC49272575D287AF0DE654F7F3E342678614765348AA20E1C79364F1E640A79EE9B630E04360951DC8FD2793BBEEBC3365438B9FD7C9E0DBBADC627D9A72396610C73CE048D4D924FDFB44F30C1F7A6F381EDFB59BCC1F0E89D77A8282BBC559CC8202D5BED2853D4AAEC8DBBB3C96FD11C9098111DBE50 +sk = 02C5465A8BA49EC55558F6E33499066C485A1386E0D133AC95A8C509C09E6E513CE61E481D2FBFDFDF93EB9E3C881E5F556B506CAABFCAF624F9AC0D03B6C8B7D1CC80DF727CCB6C856C338987B69D4A936AD24A7F1EBDD1891F1660106BF24F0B7071B76089C0B6A9F684AEF9A2502C9DE57689490312DF82A4C5C06EEA5B3C4CC8809B462880060E24339299900DD900491032120C248D8C126551A88D03B50C1AC86023A861C9208D0B28685B8221D1384219878100B3611B4930D2224262A23023883149346D98082604144E0CC94808360E13A90042464112384C1A054A63140ED2188A1C2582C18691C1944D19105200272862403040006059008A03098A5AA6111BA06511214A21B20862A2101A84651C13325386110A22265218489006510A2950CA4205C1423040B04001A73020306060C2804C282C1B458C610232189541A2B4280C020DE0308110002A128541D2C2115B82681C19519BA248A000880C468E00A9644C184AC3248608C58D0B148A8BC8890A2922181382D32830804631D188040B8080911260A0C41119392C11B4050A1312141950A482206124090C078099282DE42481C8B42C08302840380441C630023481DA4868C9A28910056490A00941A2016440894AC081133689630869249561194942D8080E03090510A469C1B88C0B47318CA281489631E4A4200920289A441003206A23A0891A8188CC321054860960308152B08D63B465633271E1A02D00870D1BA76CA3B681241590DBA68581026C1840410312090C9864908050228370DC86851B246022122009382E18010089C6480C8340C20481D2142650964162240A60142521058C0C992810265210C40822092801449154120E50146C09046D84846DC1444A01158C62A28DC4C40022494114888C9BC02423962400284C4446285A0881C0064A03C449DBA450113584D4480DCA080480847142A40919A048612231E0024112860850260DA242008482110BA80DA2322D64985118030663B84400B909A39848C9942D5282691C031199142043040AE2046D1181718A48600C128209C06D5BB0694200725806120C071020C411832202E1862C202142E0043281A44D198124D0007203B14C43286ED8282C04894588024018242C40086DD03208DC348C034670C30409531445E498455116495A124E803412D38890D01466A2404E9042511C06516338901AC260129540DA845020206202A251D4308A94C604D1906503858582082CD2B2516B38FE8DAEFA86ECB8905F84BCBD4CD9DF3741DECB5205BB1BF474D50693300E69E91F2DD750BB805E318D166A46871EB07542AEB4A24799AC992B99F08270480E72FC9E36DDA996E8D54D55571B15317F74B5C8F42FCA520F20D51D47012DD5EE4DB0C5A066D1337A5BA8452E46C654158B2C0A95CEF30A1899E8474B7803663224AEDC25EFA5C2146BBA91955E9131212F7519B079C16429D8AE40F002D3C1FD14ED1F32A8EE2BB70F3993485EC577CAF7CB7CD3C670E42BB59A3B626086E739DDBB808D7697B89F6D5C9F89DC042B420EE47DB965C04E674B35B721E1F2C4E61D6ECAA90F24BA624DBC3AA4AC5F06C0E957A8D3AE651EA5A5B07C2F5DC6401BBE2CDD8D308E300AE51B2259E2EBD2B482535A2B19FF3310280309F894A7974A31E8515106B75074F10FF3642B871F8E59868071AD885FB38D3729FA4E89ED193FD23BF9F4CB1A6A50184CB547A0D8BCBD6823657EA8E472ABA9936582E2BECD98415D27A27D31E649EF4C357B671CFA916B4B3FE1F9EF54E569F837E02EFECA444277E6598D3B98E4AB281E27AA02DA133348B81029C795CF42AB918C116AC9B5FBC644D0CD3327E5120DE81C71D71B95F2635058E6441956BFBE1A4715525AAAAD97ECEE6AAC502A46DEC6D1F17C8ED7C0BF08830A2316103B8A22FC65CBCE092049D712CF8E9EF316F61EE2A39D4B833817EA04A8BC52743E30B3D2ED657FC2E331FD377DA2636C85F3CE4890DB8836E83DCB7AB44A6BD053A6D9AFA94840EAA717615F0C97F4318C057DBD467FB83D452A3AAAFAC81954CA7DA55A3AC7DA50C852475268C2EC95BD127ED88CB54CE9B756FF8C051A8B303005FDB1E4B3161683538127722E1C238D1F5C01C6C11F2DF59AC92692565F1CDE2F3D14DC87C0B291B5CC952EF5193D01C42CD1D57EF67B151FC0FFCF1F431E1E8E02F09DEB9B2D659B45068DEEC7CF97B605F5B75CB35076807AF2FC0AA6A4B885CB47217BC3E3C82169FDFE302D64D3EFD8091FC85F356C13260D8B623D8B9F9A6C197EB43D820FFDB905DAA18223D2A663B884C5DA9D853AD5AD24919F82D0DF7C2F5A1272258B51B5861384C923344C28883BB983B010FC459CD1F8B1C907D67B23D8FD3E334620E4A27AFE36E4B7A49B793336D937365773CB2C849B2F5C1B52B38FC8BB095072673AAD45F193255254E68088EC1F716096FB8D42850EEEADA0C77DE9EFEB8B8E4769F91C59F6062DFD39B301B73A65541B4B45FB00140C1DD9A4F5D52E30DA2A3C3AFF5D3A99F8AF76986D524EE3F2B153B8A9B1DEF7A2692E8547DCB834EAAE0DF1B59719D32FDB2BD3BEC66A10AB1C96082B36EA6F253A1A1D51CABD5C528BA5E9977D0FDF7562C4169C315E299C4951B9BB173FA4AFF5CEF64134192CAE8CDD4B7AB8993646D33D63A8A470CF9FECE2B622EEF7EED40A414FFC566A649E71B80BE5E4238EA7E2A4A578F9869C9333C4C5E5FD257B778564A36FC10AF46ABE23AAB4CB7DD163670D5B89F119C828F300392EFC35CB14FBE6A597C48EEA2E4048910F8F5D4EE1ED1BC009FD2F1B7555E4B12B1D317D995531F63E8B6DEE83D237DE197E489F22BFC4F24D9B4AD3180759EB6CB8DF7FE1CD62D299DD316BB29AB9A85E6DEC4DE027D9AA83D908F4715E09DE7A8F38210AEE4A2C6D7B26B60E5721BC3C561B52BD9CFA26D404538A92F8F6ABECA973344DE58B92ABC9E1AA9E6FFD116580A7EDFC7CC0BF89F3297EE0C1EBEC7281DDD541CB6E5F9B4B2F964CAB0A15445B7577DBFFA3CB9C4C9F7726BD4548942A50851ED403144DED4A44AEEFD60691160C64D5074E6191624EFC134A25DF7A797E5A791F1B0DE21508E2AB28BD783B36DE41F1F8F18E79EB94986A280F7F90C3865B65F4BCF487F72F2D55887CBD1562D187AF30E5DF2DA61F9138AB7BA8D3237966AD59E79161B02F77B89723A8D6B85575DEEDEA196A53024E2C59465581058561024FFFBE4281D6D4F79082158BB9668C9A70A70929E7E783AAE7040C87BA77561566D1C62F551F2E5F1BFCB7460A8CEB38905E0CD8B8E0C0563F7ED141D628E02CAAADE43DFA79E6EA54ED4125C37778BBB5537A31A4E46F5FDDE56FBF61559C96BB498B59C6ED8E0B8913CE25C0995B496A553D7A40EDDEE0EB77A4A0F4B7E31DBA6D14E48BB4345150DA7CFEFD266B6534AE8C698B8D3C0E2E3F3C5159DB12F1539D341A726522CE50B6C4CEC7EF72E8E401BCF7C2D97EE2571F0E444E7DA9DF186CD13A5E1061D9EAA7FD0951A99C122694AE5892C613421C4B780E56CC9FD401955A1860046AA57D1C4E57B4FDDB1C290A01208A97B050388603D6429CD5095D42CB46E9 +smlen = 4994 +sm = 0BC848DE68AFF0EFEF8444F7483F835CED17E191EDEBD192DFB5A14B330E3F3EC8D8AD3F02AF4891AC86B8225093E2B41431DCE5D7C41F6713A22D0AC31AAC109969B53A71C91CFC2D1177B0B7422E08E4A45C77707965D412497B9D82A6E0353F1CACD1CC9AF9DDC173FAD7B98CD79F4F65DB6EFBEAB674DEA72C6B0C4DD4A473DA463B100DD6FCAC2F9041572C293314E5079C7F35D32B39060E5633E088467AA3C9C0E9562E05509A8C9506543D7C3D7DBB39F8611FEFE259DB31A805E52928C20814D54B8CDB094C11AE135293D9712FA500C22CD64C34CC586C7B73C8C6E55AC1801ADC710EDA7C530C7194C05E77C6C71FF6E23B1298127DCABAB4FDF16E015134C3B715A55EFC154C226838563B58B5DC3057514FB3FB65AAFFBDC68CDC3A4AA0AF618E2C8A3B7C39740FB92688D54B5D1738A80972CCC9C0C7E4C0127A67BCF9A380F6F2FDEA90B19189566095C5880A9741BE58AC0237AF19B36C7725840F3B5E5E12610784DA6C2FCEF50FD5663B7E532980D6DBA5D1CBE3CC5B4F1E62162079A8E25736F53F78F5D0AB57C8D5A2EE57F1FEB67A6D62513536EAEE3E50DDA63E9F48E116A2BD749478788CCA79A9F06ED7691A7B7337710810E53F9DF1260F5706F7CCF30BEDB1C18A21B9309506FFB8305A346D67613DA35B44FDA5FA702FE8C1D77FD8AA912D4E2B745ED821E84A2DD09EEE1B09D73076267E6A3DB87E91F416FD03F1940054554162A589697602B645B93C8EEA64A5851E6C042AB1BE45E41E29CBD592E77905AE224A4AF92501C5067858C9B37FCEF4F4FA310868143CDA7CC4A0CDBC28747502F79A9C6799DD0B1FB8D96C3C21FDB7A2756ADF00B45F46ED9D8B43414D6F7FCE649776D6428F6E788245B2F6D747E3F2DAB500B12F066782B5B66966B53DC1F23B0B18FCCDC52EDE4C3CA9194BA31912294A97E58CFFFFFAA90F8FDC784AD8D57836081DAE8D4CF799344D704E787D535FEA2C9405EEAD54FC9627A116DFF6B532D6B0360D86208F6DF315F7B88ED62725EC9726EA7A768867882E710AD47D5352625C65EF2B889F4D392663F14451FBF140176B2788E6206944EE8C7FD97331DDB6F00216E7E6558DA8246FB56D334F0651EA0B7E454E54E42C8F5DAFD50A9D63BF0B8DFCCA89AA455ACA78738284DE8397B617A99F8E470F29E62AF9506EF22352FB58AD094536FC40E83D8648D2A8CD7FDAD90E004F73EC5361132984815522FAA8682578DC36B7EF6A9F8FC12AEA0B50E572E538EF9D2858D44EEB10A5332B6119B1B9DE011D35EBBBAF856905E5F95B2075C031B6C28F9D90417F23A59BECED9ED128DB8CBEE7C22B874A4754FEE5B40DDE69C95FF11EFE35A9F2091DF1744DBC525822C329546679F685840CD586001E49987AFCDFB88B538777C0BC900A64D3877E7095B0A52CDF63EE571EAD32A41BD84FB9EF550B65F525B7F2E9BE802547431D6DCA797A426F23C6FD00D6376022EC7815EBCB763ADEABFE608F470036356C7DACB533B268F09719720ED87701D646E2AA41EA20E669ED3BFFBBCDC818E1AE94791653EA752267F414FD245857E7DFCD606AD098B3C1970A2BCCFADB44F172FE31BAF8AFF5067D40DB7BA29AD6DC8B1A87D590F1048DDCCFD533AA6DF89A1B507DA4BE6E83442DF73F304A5324A5A3447D998632E9ED20AAE6826404CBB823F9DF0C075C9227E3A2BE6552C4B62CC2A2B51C6344E9122802463B105CB5B635D9CE6DDFD9146D616B68D4242E6798A1015C5C504D3634DABCA30080D8761C786EC301C87E8AA7660B936BD989590C67F87B56CAB6CE310483E82AC22FD228DF4F558FB779EB5AA6548F1CEA0D6B5AB64AB060E61D7E3B25BDEC981E5004865BB560471F45D56DF302529A8A9CBFE1C4EE60194F8155F5423BD1D638F375F894C55C5F41BB27387CCFBB3A4250BD19F11FBFFD90ABA511EFE0014DEAF12EF193BE40B8F36CC9AA882640C891D8D3F54699E59CE0270E4A484348FE33A271DDEDB28D9CA944A42CC6DE9F364C2DE87DADF0EA0A7E5F3A09055F1613676644219684CA53D27AF6A5CBE3A2C3F69A318A0BAEDF487D59ED5263B6988E6374009B18851CC5CFF2F3432DDBD60BAA76A4D71CA6149990FB747AE35B28A5044CEDE4517DA39B4D7BCF88C352E02FBDB87635BC1AFD347C87E55137B1139BC1451C0CB3AFFA98B3CD6CFCA2C0F4EC89C94458573740299F840AD2841D0F2073EEDEBBA502C182E93E51B7CF54EB4A5726FAF3DB54044F8DA3841D94A74084FE7D4BF296AD346B7FD78663938E2D4A7AFFBB0AD9584288DFE00C389ACB05FBC2CAE40FDFE206822C9FCE5EE38D54E9512A47B48B1A4B81AE5294C5349A84AC6CCE8C5DB350248A7F482D881C88AFB2D40BADA9C488473F98C55ABDD833F897724AC8B20A25BDC1B20B2CA576D998C7C227D6475E7DCA3E392D5C5B29ACFFCDD46B0417E48B2E5A5237D25AEAF7AFC43C7D3FEA462043B65F96094FF866EE7A102B5B857464B66FD2C10F361D59E35D8CB76944260ABACB8BCACBF2BCDAA8D662DB08A6A3BF0ED7C40E61DAF8FB61CE2E717C0496F831E36A201B227B50C93C7E1C5C68662E7347651403FE205A23D1D08F3E8B96F7C2AB243B916F304C855C6ADF87614FBA979477FDDB0D6D000F8A20978B78FAC9AB3CB586F541556150FC82E1BDD514B63A1C679EB9A49DA9D69113357B4C8C13AEF1FEA92AA4288AB021DED43FF592D156A117DD8F9E627DA334D6FCFCFBEAAAB038C4AC5D7AD8D6279F0C91C68276C0A39C1E19B5F179B3D498BCFC10AB4B5F9769AECC8E00AD0427E47CE8FB60EDFC21B5C1FCC85731774C768AF8724D17CE4D3A35AF198B01DF3A4764A9398BF6B6ED7075E4272501F557F0F1B78F8F10A2F4A89CD215D1E92EF63456327F2F25DEE936217247CEB0ED98F29718CB7CBBCFA3A0A8B06BE7C5F93A76DC15810330925125BAB36DF6BE0D8A3A2FCB38EF3DA6B8BEE559B48E5946B160451E8D432BC6798C2857B1962520D8BDD5B15EDCFC4D590A5283BBC53BFD82F0F54E32AA36D833380D1D6275C29B44C6BD4A17CD1EACD827DE64ABD365DC8088A3BB0DFDDE37AAF4AE453352C9F084DC2BE1370E1C933B46312C1DC574456B4F3BD273C1BD8A9CB15DABE8D3B59A4A79474C18081DE4C3546BA568D1FC10AA01102B4ACB19DBA35B4B3FC071AA205006DB88315E435E03869BDD57C9CDB028433A995424672ED17AB6C7291811B955C0E1C9A96FA8E2ED10BF4AA483F89BD33B08E31D595378EEB54A1BEC5F56FC581722A851014145464C666A6B8892999CA6B1B2C7D9DDF309212F3638556364729395A0D7F60F131B396394B3B7C2C8DBEE1E203A7C7E7F8AB1BBC10000000000000000000000000000000000000000000000000013212D3734FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA + +count = 78 +seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD +mlen = 2607 +msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +pk = 9FE56F77F36530F90992D1EAE96835BD043CE6D43C63CC168309EBBA433387A6E9509005CBE3339365E2232E8BD0C9AB1A5C6D2514AB388DC7293C0FC0D2E4D8B48686271474E2C0DC48F2FDA55783E1A30DAB8FD3F0A54026FB37120720EB2A1F2A45244EF2DF3F6E9E13301B0D105EA886A73DAEF81F9779582F25C79DFA5A22E4012B897E01236579AF759954B2BACDDBF4FDDB470CD6D97C714A945C66528109088536DFF632585F2C616E49EE143341EEB20B9812789407DFE0CF736CC5EEF3109445E0EE9DD4C46C5A258F5026F7622DB60755EA7A43AE0B18FD888038A8A7AD3E79648F488B9E263804BD61B98FCBA08786BB3E7C6C66D9AB65FA713C533DF8BF9A9A1CE5023A1D40F4222DC0F29DEC62348886D1A32F10DC37655FDFDE0E2C9AB38AAE98722A02C39C60B07EC37E5A119CDF202AB5DE4B962053A01E2C05A0728722804235D8C2A9D0019DA6AE1DBC840CBF559124B9638D1CE095DD874F9964373E1DA2F1A9CC9CB832200BFD80EB8670183A6BE4CF04F626C116746AF93F66EB466C1C5C79E405E76ED722FC058C4ED91B98FCDEDBECC20530465DF689BB9CAF9E367DCE1C0120DCC0E9E791F1466089BB6E922A3CA58067F4204EEFAF63A040EA4D52A03A455B37A3D4B6A6AFA637F4815D513EFD00274E8D7090712A3097772657814930FD7BF472F07E11539AD922D8CCEADD61403973F753AFB86E11E6967637A9B596519F9D5F2D525B1B381D1F8360FEA765FB85EC0A9CB0404290013CC0DF41446CCBB41D6954E9BD3A4A7BF1DA7C7F9907C793B4A94813A6B3954B878AF0ED01DEB6EE2EB53BB9A467A777ED51D71B2CE126F9C38B9518F91D23DE18BEDDFC80D3FB8B6E5AB8512547FACE5B1C77D013BB2FF341EDF6FA13158D4829DCE71D18010E648479D73A0CA36512C9CD39B5DF226533F5623738CE49B50B10E743111809D36E97F976C9C8B7E71681810D82C7EE013AB74DE67655F69555C103863021D4DCB7E4EC84A389491E67A48A0262FDBD61E3C84E68E2A8A3BBE140A3E5E53E6959E2C2D88B183FCD758C6DE2A87A093057F8BA2955C156629276F0D9EC142CAD3DC8D3C0D96FBACE7A9B25F34C6ECFF9CE2B9F1081046EB160025E2002732E03D143B351A8F3411491200591FBC749EB15A67DD49E31BB030D83EE94AFC42DBAA408D32A60F46AD60A503750684384BF817EDC13AF7C902682960D5629E33AA5F4739E872C2BF3DDB16375517F9E36BC51A6F464F1CADB1163436B6B5C2096ED0EC4C19128E97938818F5F6AD268B401420279815CE9D002E3E7C2B9A80E10066239E234C078EB7F0846E3766550BA6CCCAFB3799BCC1775B451EE69C1D3212890857AD3A66E33CFB123C955B36C58EF0AF735D50EFBE14181827E53124B961CC65DE1FB3F34744DDE910304F8A8A4D0FF93C7BFEF8D485C483C6E12A2CA469D600537FECBB6D9FB765B54DA68DCBFEE62006E998C0517B4CBDD2FA08BE6643EEE1BB62BCF21300CD5F8CCFDA2F793ADF1F1FA4672A16F0556B5ED6D64D967BC60EEC817B0887AFA2706889B3AECCDD6820DB8BC3DA074EECF15DC396995B41A5FCB16DE63DD1FDAE46848ED754E875AA24D3F3A4D442F5319522DB19F154953F78CCB243EC06019AC54BF667A06180EDC2E3B959BC87B0E6DBD171967559C0D37C7526665D27F858717127B820CAFBAE4A9E5772174E2C8007AE0F24652DBC4F830CB9776B931F1993EEDF969568BF8A943BA4F73EEB48C3B7CCBB3AE25EA97A6591FDAB7DE19287C5556A7CFDD0E44FF80090A0429F1030DB0AFBBAE81D84C4E6BB33DCB6E11CBA8F7A6154E1D4A9A73F13ECFA67F +sk = 9FE56F77F36530F90992D1EAE96835BD043CE6D43C63CC168309EBBA433387A67444F7233E01402F23346D89E825CCFA257F314908DF108578416FE51A2CE9C2037222CB485E0B54A99698C020B9B1B3B306CE12E35D0522DB2590C23BE37B1D827E3DA0836493AFF6C72F00AA43A188475FB2EDED225E0982DB6272207FB2E3601204149620800846404089A2944920498E09238AE3B649C936290B91611C414C94044880C8688A2442DC906160A028D08051C9360EC8346510A4510191102346298142110C050C013110E4884444B45158A62D14975024164E59402D091232523881E13669C3C24C63B4481CB051C832068080200BC569422661DB3809DA280218326610B84CC4B62501B94DCB1048D1806811C58D91C88DD2169043B225C1C6494AC001C1B089C0460E08310CA2A660A0042A9C48440A89309396211919718A8205C4088D49160124C04819800100120623908894380C9C10002199702136401902014C3031CC008EA4366C03B488A32032C8489208A06D24207084484058C24DD8447203213123A3700215045916219B84250C8629914282812832842611C8922011B34C21C820522650E1B84420B5104A9045000244E29650D90065649808A2046A1B098483C8615410228A488A1423660B024D24B14964342CA1A62CDBC4909A06021B41600941485BC850219528CB022904A571DA320549C431D34402C22268230971E4888C63B40021B2494402700CB32414C32840A04998A28DE1006908498DDB104A5138498292051C3509A4A069248889044966C4B83022C021D8308A43862C01C861CCA651D1320489340124C9001C4710A40628A01211CB268E10B268CB4042A3442E48402D1CB74CD24070A1B449DAB6681120102296088482712240422409020B4460DBC42020933008902984C860C180246180494A14880823641324520B358C22990811156E5C4292E4362898842D82064653380193A841C9249250260D5424221C402989386923174E8C1640914651103540DA967018A76D4306450CB33121336A82A4691B468582A680D9023213A925513004C90646002131412272A3A885CBA2240B8148A3080888404DE09221A144085A484513928C60B6080482200BB14D12B8914B328A90C628A03280D0B28C0CB8301811852491400C124E0BB644243188A110248AA231A3C6045B149280402648385151C86C44062E12244E4B40511B352CDC324A04238E103186148381DA4081DC123182A62869C375532238E75ECFF4B8633DBDC2E1489DD7FAB1AD9CA2B521070548E44FDD2DA47C34EAD16548053759DFB01F73FA749DCB019FE8D3722B32240544BE05F62910CA322300EE8ADA6A0EB1DDD6B68560783D5CCE61D0F384799A6432F7706A4D4B8AFC051BB4E952E227F0B64A4417C318C9F34756C8AC65B798609F2514D87AD4447FAA4D5761B8520D216464E23276CE107B4C61BEDDBE3729C7A5307370F717494286D4731DCEE0AAA2EE6246B4AD582C1524D3942434CDFD74DFA0DE237D8A64680E2EC32C89CFA0BAB13F0BE5ADC055DF83222EB6DF6981F5D9C2D2415000DD1C6B263C780219509597D1013FBCCA514F3413C4DD5918CEDC2D88CDEF1AE5999C7E2418E6E2986813475527457C459FADF431CB497A0EFEF68B6E90FC31C2491A05010C3DD941EC00129C87A5E89874F1D409714C909493AA23C6BAF906185A42E26C8B8559DACE85946BBAAC43BD5D68819B38E88463E82F62EFF1174987C691F79332515139AD9921C742F6A521260C423C2B76F6166F087F1BD8D91AFE6FF90C64C90CD4486DC5D5A2E8F69FFFF19B78B2B316FE37614BF65B2D6FA90D84628D417B811F9B7203727CDE64A5F0350479A6C18E159D54BEC91F08576C70BC88D06F56214FFF701CF61142D879145C92CF955746042DB847018CBC9A62F81F0EB898B5A4711836E2E0082726CAD11AFD742F95EE240BFB69ADF687318C37305B06B9345DEF6584433CCA28A08BCDDF0E83A908C23AB2D95AAB1CE1C3F6FBA2C61F6ABAAC09E9BBE88E85BCA373CBC7D08061363CB8704B2AA6C440BDB56DEF177ED9C8705B61B78FC9380176ADE11DC729619057D6A441B89980973ED97413E58932C36C127DE9E0774A9B2B3BEF1E03F42766988CF2F54323259B35F5E65D8CF22892EDF2FC612697CAD98D7AD3D38CDA8EB348107497638336F73DE5EA8EE9DB7DA990ED412D74CA46D688A627B752AE63743DC847544692D9A1FDA20FA2B5042362425DC2ECE50A11E39D6F5314DB69295F47DD514FBF26EAE0F1E63260EFFD28788473C92DD4C7B76579331F85915B7FF7B3CC4D9674FBBE4A773377643BC2ABBD7F08EC44760EAABA3F16F5C1CC6CECCA2CC626F922FBF390E139177D30670ED9294E8110A75F9456B06B76CF141D2BAB650BDDB2BEF820D29C63EF49C9AD17D79915598E94FC37F54F1EA84FC3ADDF20C142F6CE2B23AA214E3E7DCD09E9D0210D42DF693C43C7C89A1929B6A26572A826FC6B1C1D4782CC431D9E24270EA96D1BD462DF363C142CFFE59A1BA1B0EECE57A470375C60101E81022CD14ACE6D291B313379EFC2A014C05C2C2273A34300B8D3E1F67EFC4CE52BA4BFB244B180E7474D7CFFEE1686E35810344EE9FC9F10B237D7EB959D78C2104DE03708EAB286E96CDFB5A16EAA8825A440522FEB9DBF5CF0B9621A133C9B338D97E5F77FEC8F3E01116F8AAD1FAD4E3131B5DB08D50809E55B76EE9927EBAD83D94B87273C55DC7364F2B74FF3157451639E27C245EA370A5CE738BC5AA7D2E690FEAC9277A948BE67090C553D892BECB82FB25CFE9CD03C2AB2568A0F12F865FB762729A9604C4C4D073DBA0FCD0A86F4B33B2A0EF7AA1DCA698E320FBB317CDDD9965E563B92631D5C0DDF34AAF29D544E992F51E2567263D8E717ACB4A27E58361B6BD83579FEB787148761EDFEEE1305E689B76432269AA8A4EA068C12D9CC79CB6514D368C5FB3AE70486C01BC85EA03A133A2A0A54EDF7B76D3AB65CF7950CEA75D8CF47323074EF2FCDBD963A75687BA7265BF1C8E1655F5F15215D135E57F92CC1B95DB37407A5F266B2C28C624C3CD785B8DF07BEA648C2803B9EA74E8C74DB502088A4034723AA720ED3FBF3A3081DB57CC98F82BD75242DEE73B2B1DE661A2C2137E039F70272B68FFE3519D459CAE06914B75339BC0A0910778C8BE5C92DCA070A64A1B93EF9BC66C10203A2C4999389B804F228090D45CEBCF9C556C27F3C22456DD8C80135C83EA12CBF24EA4CB9155A397C01A21EE4B8F21A92D335B120932B8E72E69503FC9F5D228C550BB74235775F8FE2778A195D5F870E4EF4ECC53116336525AD2E92061B914827FFF05758A9949E1D79A9BD45D0B64AB09C34A52B3E66E9CC0001316C9B3ED426A0B5DF74D3EE480D685CBE0604164B51B345FD0F9EF3ABF119AF9936343C5E8BFF2B8F4A5615A3944C0A1DD45A792B2AAB5F7BC8425F90535BFB31EB367FD3424A7FFBDA9EFA8469CFAA2B783C149E3C7638FC192D4CA743C9A3FFF3A3728610CC5CAC11D2D0C44F9C200EFEF1EE13F86879009A377F1F7BD91080DB6A47ED894FF5349BC0DDEFB2D1606045E9 +smlen = 5027 +sm = 7AA5EABBC7B8A6F6AD6C58E33BAC9DA2EF038DC3F306DC8CDFB99636F78AA497F64EE2CD8762C6216855FED2843A0BC8047C99687E242AE263D531318925253D73FFE71BF4BBE257C4BC3646F28F68F7747A436E0507C739CC270147399C3A44AF8D759C049D6DCD1D327944F13B73805DCBE30E9A32BD75CF9DD0AEC60F35937A3B62382E92494B0915596C9199BBF0B005EBACB36616AD7B0C3FF0E811EF9642CEC0C239B47E3DD1476042E97589DA5BA3C0498A49630AA6083B61A6FD8A606E9A81A9D2B175945B45786927A37CCA6C32DDC672329543AE950BF98A89BE33DF646B0B882F9DBB2D35476B81EB00485FD8C8125193590A2FAEEDAF38D008DE8789A3D3602D3064901CDE5F0BE0B3796261CBBE0E8C0102AAF02C6E6903D8061A74D0667E5BD51993C658A3905C36FF09050346FD2DDA0D5C4CB2EC73F2D7B26A027FA8232AF2FF0F81F8A0A96D3CABF84F9235DC7D54A8A843EE979F508DA0232347D1215AB6D6926DAFA3846AF72EC52C0DACAFC9809BFD98112A6A2CC3760514239289056FC0ECF3252296BA3D61D7B12BADD421442A4726171D6EEEA37650DE6535D0FAFC73B4E6EFE0FBFCE68010F58C095C42B54D7B1221A1F9EAE76F1927D532BAEAD6A710A1A272725EF27C8644B253ED0E576BA678B76CA6A95C7DC1C19E48282853A56938D2E34B54C540D010F02EEB3224571DE608160259C9E9CC28DBE77852F2CB5B6C208A6E335C58BCEBE7E6A22F277D6B93C2199737A8126A437F12614272633F1FAD637E3602D17C7BCC0D5E3A4076496B08691D0974244EAFCE6B949485B91511CB386FA2AEC612188BCF952222E13A3ACD1D0C5F116439D94009A87B5296B10E30B7A9020CA562C0AECED3B32F9758B4A23DDA86AE49ED16F803060B29CB039FB8960AEC415190AB77EF25A9BF99E2AF1294192E23FE4C6E733229765212703154474783B397FE957BD88F2EE428D68AC41E01FC2ABC80F35E775144A353E769B96B87E79FFE8F31A946F07B4ECE6B2AE27C80FDFCAA01F9DDD3C66DF90AE18E6E1071D13E4FF00E6111ADBCF91B69B590AB4A03A935D81D3E172CAA7F832A5F2E2E78857CC9D6C56ADFC00ADB791E1F39037D615FA3911CFF8B208A93CAEE70653464A025E1785D65B26189CB6AF5B94561A8626874BDABDD47E2FD191D865F4DBE036791A8CAB980972DE0A8249E640101575D685762796BA435A2980C1C6A2239774B1E69DADA5AF8F2E324CE01873C3FB28BB4754C19D90797AB6835E488E9C8887A15F2B9879D9A44335D447FBF9CE66FDF85FA5939B67BB13302FC725F30209870AF203D8CC26200D30554D30DE5113BE8C3561613279D0E7A392C48FEF8E3E953B90AFE7BECBD43298C0F55BA86EE7D3A711F45F4F2919A64877A92F136690CE26E1882D66DC51F831FEF337EE2778F162E197A4A1130AAF7F3A6CA3AF076B26311D5906EB31E86A4BC47915EDBBE7E3934D33C8B4CEB9B09003AAABDCA4E9395107DECA15C423EF693CAD97B1481F2C887C5FD00F3443BDD1CD1FF0E44A0EA998F66A457BD7A4379DCBD78DBB0BB3D5B909FE7B63C8081A55DC6FD8221B5CFF0AA89CD3CB802E25F4663D65B2B3BB20250BF202E7F9398EF850887ED4A1C1A5132EE3822A1DDE36E986A9E77F36FF5839C48488F2E4D3BD7427F054A779590849CCE7E06B47E23FFF119872CA53A21B786D6CC8CA8069D207F0A4636AFDDBE1BD9F031298818861F8A7A5C795C1287B99F9CFB05FBB7B849AF149443DCF867D93AAC0722190CA578B089E89D08ABAFA27C548E44D5AAC9B6D0622AB58D09E1C9BF1E09480A687DDB780D2D84182FB864ED74CFDAA1F31B6AE36919B8F935E4E14D324720E844AE6DC44B2C823A40149265833330346C9F8AC4EC2382EEC6D9C777913E0040D0602F3608CD41599358E0B4EA3F62F966905E5F25F4966D886447468D5066A6D3002A4BA67803AE27126B5714A0D76D1658CF671F1351984567DD9413E683FEBB122C8FEBB18F443DAE840B33C89F28D2C49277F603D8746DF0FA947B0E21536CC08B76E795E7AB4B90082925516E1CA0DCE18EB2863B66CE99F970F341D555C358C1131431C73E6374FE383A09047A85CE8D1D1E255298623E78047E9FED147AC6C4F7633C7C583667423E72C0A2A2AD19DFC70D786F05207F31ABC0A7FE6076633EFBC3BD5B5AB29BE5F28AB58E25309CCD986D4D7642842243B8B9422217DB181C629EF7E39FB4F0788D836A8D8FA3A9429C22ED5F4AD220B4D91753C3156010240A3CCF80F61F4EE4F101D45B97766157314E6B0E8A8427B99A44FA67FB23B34D718FEA05675CCF5C4EC73A09B2A455F0DEADEE30FBE4A9101DC3D0A575D47AA36D0CFFCC5CA20FD3441DFACB6417A0691A742E679C373AE0ABB9AAE25E2EECEAB69BDFF129BD268ABA3E24CEBA34C8933A3BDEC16AD6184C857DB307A70B2506E04F2D8DEB7D8DA8569C274C925F23B719086EEDC4EF2901F0DACB7F9A6D7C1361476A955C6569C39FEE84DED576A8FBEBA45CE196C58D43D0FE179D22DCB71B5E8F24B797A1F46475E926B657852C7502F10E2ED57BD7EE931C378BBE5764C5292FA129859E81638457CFE4ABFAB206DBEC245E4DD34CC8F5AFD3AE2361310B17A952B851A9E960733D17FC284B60190F5D7ABF358386BBE2E176EE50F305FFF012E18F838CCF893C81E1128153452A5D7EA50070AD733ABE537EBEA722A74FDB7066DD61201E4D570C8E5CFAD265C3280FA7802522BCF858A6E6943DE2645C8F10F161A32C0A3301BD520037E481381F73041FC3781424388161863E94D7C838A8ACF87FD2EBAF767B8D67E5177A2A932E27EA46E338153EC368106AF26BC6913EB55CAD02A29A7A2FD4FFC2453E59B588897D44EC4614076C4C8BB78B4F1B4B700ED1C626E710CA119F264844152EE98066CF430478895FEB044C7F9836FC755FBC0FADD8B2F87751A2AF066C775BA7EFE977DB15AF325EC2E37F5A0C2796AECB577CA800A8D8D14FD8CE8CA7AE32846A8C07D33A5B498E5469459CEED6C29CECE623E33494F825895194F1AE6FB98357887A28A0577911CDC7D6F37B88E6B0D5F56C6184AE6B7FA8DD19B903795061CF95EC937855F311AD6EB828B1D1927D2244A5A51DEA54646F8DA181ED8E151862DB3E178A2D45F48D35E3C05277E079E7E563916B6C0AFAE1964E3EAA2D8539346E0D199E7FD873A662D4493E3D4A6A44077FD31AC905C8CEE05333008C37DED417FBD34DD065C887D4EFFBE92A20810A2B99E6740E52012C050A1C23305B667480829AC1C4CC0D3E40505354585A696A7677AFB5CCD0D6DE111F28435C6D75879DC9CCDCDEEBF5F80102030C283F40586E748ECADAE0F700000000000000000000000000000000000E20303F96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 + +count = 79 +seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF +mlen = 2640 +msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +pk = 590828343401A95F6498FD1EAE5B3AC57007897CB7D7C4C8A1C320449495A2865C588D3DECBA2E7D2762B62E83A1E142D95D7F77E0E42352221A3223C6B1B3DE306B21B14C6A1EE36FF086E1FAE550C475E4E468EEE8EC5C73A6405D3B4729687DFB574FE7D5EE1FFDD4ACF73293DA404F8D716D37ACD77B966E6F7CAD16C8726D538EE761339938D8E24582E51C938E8F84E00C188E244FB3BF56B1E80CE49F6A3C02407C052A99D5F989ED3E461B466FDA81E067757F0DF11D0ED20F55822A2EC993F07211AA3861CE5DBA1903EC32739D0C055C171E70DD3504514552935263D91B46D06912DCBE5034BEB80E5D603F250ABAB745F962028B18478291C8246E1EA875C95C3264B91F79BE6673FC26CD14A757E4D121A2B9F59615E1B8FFEDB5B01A0DD104AF589094B38832FAF9AC059257DCC438E09770F48D997B681056AC4DBCA82AB52589D9C499F28C0195C7B890F5234CA7E8C3CC5B3F893417EB721A39C88961F6C0DC5A0DA17E56EE2D1E1E71AA714459ACFB110D1CB0CE293E124C77B584FDF7CD1D7D47C06372695BFE719DBEC6D3D6F0F5B109040A22A4D2D1CB209C9935AF3E21C27B2324331EA9F576DF8501565FE2AEBC4D48E310B2F3C7366B5C0F1884757581F25705EFB9DE2519C7957916D931D31088530CA994C76E1E0C7D1FCF1832C33F471E520F6C4D46489B039C7CBA8169F1D208D24DC3BC7501DCEBCBBABBD7917A1D505E070843A07AB445BCE18750C88EAF7E857790EE7467FDA55586465CE236D5A988CC83C0236A636162FA66B5C3F5B24644F7EF5F52050BDE6DA888032A2EEB36F06A83C3902A29D6E0F8A8A64183E35D5C4381FB43C9D494B3ED967EA35B49010556356321B58706ECE41F5E733EE6B7896ED43B20715756A617DA75F46C5DED4E0E7598C5C6D0EFEDD3714D7D85465CE40E59F16128A9B6095AF0DBF66729695135F74BE017DAC5CE962C476E3434AA79057CB15C44DDB45C99D272BA4E97DA0DA23E3E2D6217BA53DAB85AEBAD036B62DEF203004F4F98855802DB31DADA157D62061E79E548C0B4C572D39808E52D99434716259A1EEEE67F07C1E431D7D6E2260C98C159EB2F5F569DFC22C5F84D3BE8DC4A63F6C064F376A452495839AE99DB268C7A5147520A6A4C9C8E7A7516DA5ABCD9BAF76758E3DE07DDC04ADC4CC95DEBEC3920F0362F19E74D0D0946EEB86B1986EC13FB6D12AF6FDE2C4FB9E7C8132A15586FF8402980E0286A01B5558702755BF1BDD1DB69A402A9C8659CEC37115FB0318EFB210F92B10E0407B030B4A7927C7AF6528ED75299AA3F849511776E4FA0682F064DB81FD6F9A0A7B9784E351BEAD6700A22D69D407A290BC911814377EE5F0370D53DF0396FADF37870CA61DE87BE75FC1374B2914FC271E4BAE660520A65E89094A9424398ED39426BFC87813FCE3E8C5040188249CBEEAB25F4D7973BE85BACC252972183E87DC03921EA68750AE026C65CE13EC25B275E76C1DA48DE327DB38AC92A2798B71BE9248F402E053EDC40B20757F0CC423B553A67E07E5306B5AA4590EC33F1BCD1D8F3A9DE0CE8F7F8C7CC2F11CAC1452AB9D4B16C1CCFDDD5249EC3F0689E4813292F5A366D0F256A05C3484A676F46EC660F659EE4D0F7BACE283D51E0448DCFFB60B2D8EEB5434B4E45DB3F9E85E635DF143F141A3292A4AC418D3B985A270D0A8E7D7859898B3772177112485C05813562A9CE0CCE9DFFD8619D7F7E14D0F74D7F8C9E9C69684951A7A8CBBE643E6F1D6668FFE11D257009E9D647928E945C8E9196FDA64F0BCF183441229845791DB97610A4C786FE05794C589179D858147A0A29039B4E87 +sk = 590828343401A95F6498FD1EAE5B3AC57007897CB7D7C4C8A1C320449495A286F87BE472BB38A3CA0B32F98DF5C5BD1CE788FC51DEF46A1222F729D8762585DF8E53D41064931A6DD3E2097E1502DC89F5A00A7F24F8396DEAF280E5B8DFF363C9E866302CAAC5D77DE63636ED232A29144AADBAB29809A0FBFBC8F6524E72CA5CA6100C29018388918C868DC848524C328119848408250D2417814010511CB7115880008C12665B80704A108014C72D134348A0906543002EA2C8091820892111200A118483822584044C80469012309004396D6436425A988C0084699B80684A4089A0B410A3822CC48440134882A10820CAC488D3384960A00D0AA33001334E8A944510C740E0A01163208A03A22541924812018C1CC520D1442C12110C801880114580A0424A20A8484892644B488A0A0666C0864014A3500A16851390014CB6310A3328542009888490CCC08C913009E116049CA06463B2244A4028CA0809881809A18289980429432632E0465118B28102B3208C368ADB48445B848962268992460A24454E59444EC0422C58346C1834222435055C368121C5710B4362D3366020046558B249E09624CBC6009A3650082184DC46860A32716190255C142123340C034300E2922588440990040551A490C0008218B568C99891118471011871113400D4C4648CB089DAA8314A304A94166814B10110C32D191451C336511CC1011222411CB411E0382559260A19200A04044E138481591624DB204812B34C1A280ED3342023B471581426DB286A018929D9384E440821119070C23288000551D04844019081092546E2340252C40919862C190628209585CB080EC14470D1B0259CB445C2A6200A138E00A224C4B2090C9544C9328D13274161B000C834509B9429933230C43000D916491421090829485B8841D440651AC10010470A54A884A48029A1384D8B28688016019A847051262050020A1B134661223120B88589A44C93380519087188064ED8984419046218450963A60881164C11456A89241249000020A644981231D3186E99186D0417290346251BC97108160A4408064BC28814388822874C8220860331621941469C3061E2160511104D140349C418310B305113A82C22A048DAA689819265820691590290E13446CB0801A0A84CC144860448045C46609C322E0A485208C891D31406A4A08414222201262E8C366E1C972C80862C8A444A0A062C501685C0A60CC3426EA1B2916320698C4432C4A00084B297B7527C89ED8F8CC6AB48BADF3158BDCE05776E9A307E1AB4D1AF4906EDE2AE8E70588C948E54F1DDFF3BE621E5BC7A6BD3F54284AAFE894BDB40C739A94DDF1742C1AB84719EA0C26679D54A17D833915657BC78C61E7F78E7262DA2FB94698E7508195D4AD82F3F52D3DAF44D6705D134D2340DA281781B5FEB1206801B29AD32F4DB9E5D1BBA66CA77F9695FE6B61F53821F52630B0B2867D147ADE78C15AA6647CEDD3ADF0D57BD0D2058DD9F0B76AAEC96B7695FB54E0C8415C3A1AE28CCED5592B9A7EFE2395F477FB726026462AA73CAB565DAC8D135A90A03CF347F144A834A9EFFD6D098047DC6A83CD2DF713792404BC6D074B5FE6454B53232DCF6F8EE35CE62192948A402FB813520690A88FADF586028993B11C1A7D48539BB655D3C0AFA6D0DEA13AF530CEB2E2BF8B14D1BD75DCA7708DED951CAEB0ED0E973FEF0DDC2425859114B5DDCF95B5A54488447E526B33E1E03CD1D72A9B5E82508C66853D20030DC29009AD1219A5CFA0C067C20783CD27B0DD23F141CD8CA6359F58ACF4479D4F9E589113B5946E19C30889EC2E2323A44AE6F4395564C8E9CB22806806F0C1B7919144840233B71B3DA424E03433F8A15907BF1475AB414C5DBA441932BE02979F1B26D1334BE744611FB84B98D73F9BF9D6E5CEF644D25EE345E63D6F34B339459A9774D251E2BC547E0FA916870F24D6608B84B765ED84D3C425AAA967134C0A42467624742449FAC3619EEE10A1461A189EA6BE9D91ED9D06EDD041FB51BED3BCF935F249EF627CF090E163C156571A6626C3C87ABC0075C56EA872CF6CA7D2814DE0DC4BDD1DE31F3443D3CB84323A312AE54F8451574DD14887DA9CC1819C8EA1FCE3CADF517AE735C55F84D36067DE8EF1BF3CB95679D8B323793D3A580247E68FAE64E0E15BB2B9AE10E2956FEF8AA19041AC6AA49E90926C241EEDEF36E8F6E583878C8755316679863B4B39460D17E9D1A43A3964D9B58FB2AB5442F96A2CD2BEE3D851A1C414F5CBA64699032F23313EAEDE85651101C17889E9DE11844CDFA79E3986687E55EFCADD0EA306658BBBA68191C674F28C17C04B7887F7D894C6CCB1C0D6B7C34B92B7BF0E669A79743A34BBFC06B47BAD7DC8D7C10F39F71B45F173932621014CF03542A6055A055D93A1260F225AC80B153DD8885FD376B0710A0FB4CB2C563AAEF38EE61A1A149AA1A7250FCACA2ED27E1196AE5A48A72EF5BA3C379F13285CCB8A921DEB3E2EC27A646C2168B5252C5180B2A4200A879AE803B0B09AD82C78B60A012EF512F8A77A51EE9EB428FFD0BFCF6B76A448B4E3EE4A9F2008EC91DC7068B4B63CFAB4D531F175C433B764F53D2D9E8762C8E35A4702E5A69041B1E0161FB6A84CC5852AD9F13FDF89490CB6F4D2B9AEF8E2F01E784C90E96AAAA0249C713F239AF36B4D38B0F5836909508EABBA607A9EA01D4C969673D347EE4173B2381E148035CBA8ED04472B7064B5E0BB4B2B2C8F47CEE975529D0BCA5022EA66093BF3384076D272928282F7D38C0081E28460C4E07BDA9B9FBED6C35F7B1F7B2CCB8076A8C017EF5EC6AD8F0DB2AF413B1B30B70EA8304B1E395FB35CAE4C4030E922EDD107BB4FD037F8FA7109C0A92199355CC4B023E3FAE097E8C86AC4156926612AF6A095DE8FA40B7B4AB3D6C0F656E0D74521FD9AD0B378869A57B9ADCD72AB876E2DB8EED65D8249AE8CA94ACD831DD5ECB2A83850A3152184C8F5F9B613A1C74B91D292FF4F84C049AFA303C7120A7C495D2821B36853EEB041B334B922C4B2687EEE6E820D4D3436ED832152733BED1DEA75B51EAFAB504FEE42C4D78D162FD18E6A55D78840DEA494C5E7BA137F07798634DF4D16DF2B010E168C893DFCA9E8ED6EF2A022328935F13B8937E7334C1570A048E968ACCDA3254B0026DB77E07C9F9C20F9732F750D693380ECACAF30A2F4F0EFD8C8A6A4511E0F9A5AEB7E2E5855E752CE565806F6C990B77421E091A7E50815183EF3438614E85354D8F535C5A7C87AFCB7737E08C4C29A71F7067B9A9747F43C58A29099EE5AFB8AAC662AF989798BD23A5F3A6A307B1B177DA58CA75D7CA5243DE2A03ACDD170C84CC0F8B0DB567F2CF48BCE8F007EEF1C48A0CAAECA6B927A2FC73BB8D4E47D355D42F4258B037CD32874758BA4B1DE77F2E1E043674367FC3CC3B3FFB42688945D69996EC37B8F29BEC706FFD210B6D15B634E6380C2A3C0F39AFB968E6CEC056A3D962B85918A3A58E418DF0B28CB8BAECCF7D3F3501577C8E93E1771881EB77DEF3CF390629369642DA3C8E386A71255EA87C87BB66F301C739DFC1F3825EAAF30E004D23998A83A1 +smlen = 5060 +sm = 949ECFA3CBD97B40EBB0D210B19745A5AE827A3A0E82972BD3F350BADC3BFCE18459FF764677EBA27F7C17FFDC09E50E9C0178EB1CF84AEC818B362F7840813AF419A492E2D92D1F9B19359C31AC54AA125017606D9B02442A5F99142D7824136972A39D972A742B47A12E76CDEE4A1383B8817E4F9976248583D31A03B36E6ECCBAB700AA260A098C48A4C5D8981ED6A8FFC5AE041EF7DFA65B051627F709B196CDF4BC4C9FC27DEC40D2DB72AE23EBD158BB0E8FA423DEECE25A92C30CD61AEC3C2FC051C329D0E7123541698420318458975074272CC651A1CB30015D828E928374AB180F796B6A6215DA7B7FDB0E71DCD37793AE09DA29D5B3C9CA3CB72E37AE9AB764374D85F5BD0FE9FDD5A52F34AFE9803B7E5A8D761770DC7E3C51F4D1DDA8A8909A7D3EFED17FF9D6E31A444EBF4361159715DAD748379574386CE298B70EA03347FA82FF77A6F6D291CC13B1FA8AEE52800E276A395FDBF85B8D8405DCB92AAA16D88FF7708375EC81F78BBB774C85A3C61A60618F8546586A1E8BF24CAA244B457C9921BE51F2EBE0DE5E609DF0C9736D2788B1FB3D95174C2EE26AB615E081B4B99C1B19597A35C8C5636918A30B57DB6F0A7995A4D137EC7CEDD8415536FA6916A7A31F9B77C009FBB99210D5C7247985A15551D4BD339FE15DD915B48BE1132C47EBFE0086CA17E7C14DC46972BD563A161E8D4EF87B9E586F4175F445B7F17F41BB523708B7285C1A04993C9A47698F704EBD00CEF0A9F196617A20F32D81AA9B3229AC68B097EA2D50FDC5CF7E6875A1BC590959AE927A9810509020F8C1A33E6793B3038A5C141FBDCB6B7CFE36F72F92D0A0AF4F651AC9CA5A1D0FB98D2EF598A7F5F9C42644BDF26C02224E4F46AEBE080253F417DFEE2F9BB9530B2F6E4D808F00E5E7067136A77B0736E36E118BD649679DC294D3029BFA760E09321BC70024F1A566346238462CBA058B6CA25BE21112FF4818E90A718CFA1A34E1249F6B5E61842234BE3D541A01F69134F757C61958391D0EDD9158F69320A27B656A30FF28491490F10A32E31874BA2C4AE4840C41BCA041761BC1CB3CCDDE9829E997A27DDAF4B8FF95634E96A893E6B7A852954D69CF358D833402CE398D9E81A6137C3954CE295CB70E77E90CAE16A93AC0764093807650AEC88440C6394E7C9EB422D5856C2D33D97E16980421BB5B8702010397FE09C2BE238C2F4CA7FCD399C212CF9076D0CA2770901D7F3059C83D8AA6888133083AEC8EE8B0E6437071E9A3C4226D769128666A96F6B10786A14F5277B93FA4477DCA7CD213BBCD2B123D65B57B1DFB41D690C022A00DF3C4F79E9B8500F47BEE65D081AEB76999C63C711E3CB4E723548478184C36071C97F5A8FB2E28796B1C3E41CACE555E6128781322C0314C2FDADBDC1B099DE202328B89931E1D27DE710A6629983C28FE87480EAE4A7F10AC0AE1AED2A9D4D59EFC250560A86EC61E232A9F2720667BA1C1DC4CB447E3E580334E4CB5D2A15E440F9ED92961294DCD5E2BE0A1B45F05BBFEA5C223CDB82EB400CCD4D867ED415B39701D7BBC3C2B1979AC2C01A697F72A23645B91C01FF5DADB5D29589CB7B75C940D6BC0A5DCCCDABEF92B5AD06FCC0EA1F9112D7D3A6F4227775F6D75F2E049B7EBAF151A3324795471B4A2F4211C505411210278D77D47375DB39B963C69FD5A29227F902C08FA1C16F1C6DC81A20D705C2A92F0E3DED3867556CDD0D511CB92AFC7F2D8297599B1D9ED82A2577737AD03F4025BE88AB1AA3586A1062CB592C801347B1A08B9D2FCED1F1D59DDD686D791F1772355DDE0695AF4B0AE066D15F0E9FD4138A8F87B6EE7EE7BB51890FA49F98015AFCE982F34387CA8421A3E9E70E144274F10DE768EE685A026CF10F0CA20C1615D6306393C775384BEAC8D521E21A298F9668441EB345F9EB3ADD17F15D284B609F0FC6F4D0389ED3AA60010D1B37980554E804704DFBB0BDD680E7054F9096090BCEC1408D04DD9695F3B289B320BC1CEF849C3C3F765E0C3BDC21FD8B17D7A2D19C7A2CEE65E3271C9EF417E5D57F9D43762E3B290DA3415D66D5125CAFC7B6F14623485C0DC2E332576D2A8A9272D99B1E31D8F04CC851A1371EE06A54B35F33B8EB4ACCAD9B2622C9395C035A979A8CCB18B72D6B35A88BAF107F88447F990BC9B1B032B4B5584B116BEA57479015F6A2F386E45CB6EB66D4DBD5FE70212B2D12949478B4370CD7EB9CE96DB403EF84322DB049D81D7A802005980AB316568F91A56F77F1CC9FB1D6603B0452757D73DEE86D6DF1FC17CEDAC4DF0548BEE6CAFCA0E0672D37DDA8388998B8B265229F8143D681E258A00BC8AC6EA3BC70950A8DCE73B100D1785C1E99EDCD48425743D5799D1FBEA9EC219FD48E7F9F1C10A8C12B51310DFEB260D6643B461E3A31808579556AA4CD3859D12DDAD5295B662C51F037730C3A59A10DEE206641D5620B3584474AA13D06B88BB9116F675C2B5334981F577256AD1CE7AE1D00B05B4A9750EA4A31DBB653A2CD3305248346DF0DC9367CFFC9653F099851423CE64EBE78A0D23E58E909569EC83692A03FA08973C74D63727DC05E5A8C0C9B1822F6820D1468BEFEE0A2791B2E0D1589E2E85CA898114E8019720731C6185277CE18FD4BAC89F6267C5D5D2FFBAB39880B9322AE7B0423AC17689E389DA06DF715887F6A6BE8C7198B3359AF5CA2187A26F2C3C97F62F20DCE609BE58947E090106C80F12D9E5390D60C7ECDFEC08061941B97ACD59ABA699298A20C7AD4AFC289201E45F5FA8ECEF0B09BFEDFFB8687A2665360E0AAFAAD61DF05091BBE085CE185292A7FFFFDFD751010B4B23A0B284B18D2290DDA9222043C20689D655D7629E69E57FBA7DD570FCC73B78EAA176034A915B22B23D378E0CF1E940CECAB84E72763F669C7628053602C2234DA934A7DF2A887EBE388AE781B08F437B3F51F1CFD005C76CA357C82DBAC6717444C2AF7B47B0B17DC73BD5B70ABAB01C8E5731F3549FA625203DC92FD2F499DAA49E5DA6821A17C48E524EC6B50B2329181D16AE81D31C93C3C439AAF98F1806E435FFD9A5799AC9913AE8FF829C79AFE93805B013F0CFF2611CD50197C051250DA64F474C18FFC2444094714EE0A3ED659F03618AEBB10E8E2774639273C4B7DEF030330E7B1ECE4D619A3F2820F404DB8235EA57D0726DDDA0E3EF2D25658CEA0CC5C410EB6A7106C7E93DC408BE7984B5E3862853417CFF41CD5D244E9EFDE6F96275E3B497B7E6DCA136AB67DCD9A41E20D7B3C6068842868DEB0E161C1E26272E3B4B4E4F505960737C86909BA9E0F90E373B777C7D7F8A9EBFD7D8E5E8F2020816222835415D7A8788939EAEC0DAE3F30203141A37424C4D7274797C7D9A9B9FAAB2B9D5DD000000001625374C2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC + +count = 80 +seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 +mlen = 2673 +msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +pk = 738A3934A02271036CE668C651136CFD6A32DBD355C7506CB99DD8C218713BBFD350B0D55CAC20A71E44F6862DE693516F92DCFB5A9E7E4A87544022436BD2C2CC4E385600EBCB953F75C6885C19270AC519CB7FB688BEAB193C29E260944802A2F6C03DCB528D9B3E5B6F1098AF186AEB5FB53C18310EA7CE3A41B746557DBFFCE9A3EF1F85493CDE8753465DF8377F7C573BB1047FD6E796F682277ADC2BF6907F078274E58516695F10848E2D9D00EC216D12FAB70E9DF2100D3F085F488979CDC57BF405A9882DC43DC2B576F70E975C5DA5A95FB9D5B055571FA7638B17030DC1D4C5F943DB0F86400EFBA6FE7D7096CAEC7B045FB580D3E6AD3AC13D32D39F267BACA99457F612D3BAE408D04D67B87273486B734D1F7228271B864CA2A6A1FEFD93E322AD1DDFCAA5366F4D2DA9FCEBAA4C614BF30E361E70C594E7C528573B120DB483ECB24C6D52FC9E47ADD681D393B78822325401468446E218362E66931092671AA806B3220B4D034B6FC15892E052B91C9E41E7114A741C9C24811BDC4CBC441CE4821A3AF78133492DDA397222BD110EB54B39891CD574970CDB1CEF10339F5B9987A12B6CFEA9E17A63B190FCA04449E146F4E5464094D8A20E827DE750C1F41A036CF94CE05429B0D8EEECF51FE7AB1EE196246AABE3E9A54C573746346D3BD24AE09B1B89A9602011F93833F2C7884AFC223D2DD7CB499A712E97B97883BD39133A42B6C85B545CCA8A0F12CE7D2482380CF12DEF7DA87B629C9AEE891B7120C697B1B39B518E820F93F6EC69833817120AEF5B9DAB51E760C7A79DA908835B1C6A88A079E8B7617FCE578A9625426237EE4D60C22F692AE31FDF7F336C1CE36AE297B5EB37EFDF52C22C721F8652DF0341D0EE6235C35E583886848DB577CAE98DF4F2E9463D4ECC2EE4EF2A093961063D81D648D5DFB31806C667AA3AAD2AB2D87EAABDB1B04374112ED9500C17CD9398BB350CCA9D2AEF0D41BC3B3AE80EAB1C6A7F29E121FAD24639FA6E0746FC4AFB1EF10510A02FA7D4F11AE2965F5EAF0213AF3A713FEEA6A67BF699D64FC89B1810B26D75EBA21D47A5A6B0CD6A2CA7FFC1BC487BF72F1A8AEF421C22BCFAB32A9D7BEFAC5CFCDDBB690327C0061EA03324E02E2D62CA06D330F4EC4B41BB4B4A7269480FBB119358A311E3F2EF3C8763E7EF22CD9C975272517A79B311ADDB2A1F3A3122161AE914DEA63C04EF78D8AD3B4813D1A85C83E8D883AF90F14F8392FDE1FD09B42941F74989BFF14D0F288E999EB32502B455B4D9FEC63D8CB4B3E01257A0AE912A49FD656C0044018F7D58F6D4AE8CB33062C94B4D1B1B2129C99B5502FFDB493681835378F4CC9C11DC12875B36A2768C07A5B85429C14B40B38DCFDA0470A3179E1413955B30F81A5C0E1F71B15828FE9D16B75FA28FC2B5802BAA5A64D9CD9596787A720BD01A6376BA1060821B7101D24C676A5609043755E3461893580B50608B64DC60AD5366F2760EA5BB3432640BA38AF6D15858ED5F152655B5237F8F273B48EDFFEA5C57D88813818C5A7B053473FD33F662378C61C4025DA5F5D6AC9F2B4CC35642CE0F15C32A612D523F60823E778333566FBD2761F8E8F4B3D743E63AC8344C28FF00968E80BF1E6815E4BE4CEB22CD3FFB51641AE07DD9DDCD9C783B22EF3AF5BEFB67D2568F56E4FBBD168BA5440D6CE2F9602EC654A08A22314A94C77BA329E4CA0DEFF454201D9919E416D2AC3BB8E034D73E030FD90101D1406866BBC064D7607CA3B5C87803FB5DD6F2AC7EF2C9A0B8AB175F54D41766C556A2600C50EB8805E7F981A8AC203FED81CC1206FB1FBC6F62065A087BC9E981 +sk = 738A3934A02271036CE668C651136CFD6A32DBD355C7506CB99DD8C218713BBF8B7E2CC90BD23E36785B50B6D177816D7FBD75097CF0E2B6001A0B146DE812864EB4911659A65F1A879658A143BD776D5968C4D47DD07596EEF34411AAD834720A2B42275718B44B459A52FB232959673618E150AD1FA48F49D9BAD4B45E8202210346400224423489884004212240C8944811204C22436E8A44804C422A0B120DC30628C310851A828909C5418B228E5238911B110A01366E120528C8984C129251E1382A493608DA18009940501000610934610B98454C084591264CC4C428C010621037406410461C92641A44464BA6814916528C9691E2A46C59848063C411C3200518950121084404A72890B010D2166293C0454A36091987048A126E23B60D1A180E8030260A224E8C0048909068D398249B8865D8A64D61060E5B00820C900011366C0339088A4069E3382112295264B431812222A4B84121308498C4850B0962490812CB922D24C4304B184408B90C04095283420CC4366553C8001A39511B919062C44018462040A464C20845D9888D418004884066C92231620869CA04714A244A04870DE1C240D294515AA4250992219002324A088E23365142C691C91852141481532672E4342A2203460C2448D0868C1A266AA1084951360D62140A11C48008314A4C028E18842D8840840B444D0A2824113828D332111188891903820426881042408284908B480254264901B4451AC4041B14114996440A2585D192411B4408DC08660A8045DB406820224290148EDB162291888513253209324421B90101100958824024168D80244D1A088E10850D1B414443A82CDC804C2338664A2840A23650CB840013466609242551022241384D4CA0889B044010A2612422128942802406806180296400806384048B204D6124899416658198291B4130DA38260AA86844924843062D60B265998864034511E38629D3C8610C902513A47080004422024D59C809484485233000C0B26C58A2000100922481850C48048992108C26881C20459BC64D13245212C07012398E0C4441133220512264D8047152204502A0805986249B920199380A91040292086ED3161020282E0C312CA1B061182789218831A240495032808B9865D31481D9827009370E1408888336408828448B0431002342D822824848524426229B004CA1C0292280449C306592001040166554346CDA2050A3340E1B050509498458303254266CA1160912056C2A018213BB3C9AAD8FC8A65BC11006E8A8D2763C287349281371F3C81347E9125D085791C0E0154FF474EEADE5AD69C766C80AC9749771DB287544DB607BED0E3967F5796F6DAA14B87F9C34F45457C1FA7E44DAFA77DC2E5DA2A54B2BD94558D8D69C62161B5AE488381304BD1053802BD05419F394B4471C08C0EE437A747965FEB7A4D355612923E57A762AD1CF105139407308557C5445170CE32500084E5C1E8DC9BB312C9D18D0057B15B432FD6DE8A64307A9B822AA113DB709751393A6D6305EBFA2C406141A156EF58B7E4E1450A08B4AD9D8BE9A0D69E2321BAD86E1FC983FE2A5CC92026CD5F8D93677548FC0730356D9B8311DAEA08475F0B539E42C76E89E67798B9D31AECC6D37A12B0B14A6AB35C2DFC9EE0E27969153308CC13E7DDE7C1B7946DA093355B6D0F5984E8AC9FF30DF4ED13A89D121AB307DA80E8F2CAF2F893A2D48509E9B073AC0896E36CEDCA9B9D5277312FD32C2A8E481DE53D82768E963BF017756AC267F6FAE0EA57DB6FE474C3222745244A519EA662A3B960188155686C67EEEB9A20FE668506D3CEA7520BD7B9F9EBD572C4EFD3C7280FE2F77F4EA54EF614B5E6775123EEC41C26A4478547C97A6FE1ABE1FA3F380FF00660739ECD097D8E3F066C2FD4E3BE7717959C750CFC6026A82316FE56DD520EEF4AE652344C18FC7D2137A324A9669017F7B4EA2F0A29E3D8E2A69B2A65373709B86AB5C8B6BD4EE125C1CA1551741F85ABA78644660316A865AFD09C84C4ADDBB0E992E5BB62556F3E86C68188DEE26B45287F1EFC315F74EC05E14FF1E59671A6BA42E6E82969487FAD87763EFA8590920391038AC4FA8BC188AEA7E8A5D129D11459ADBDE0FC552A03B458AB08DB2E32C7DBEAC514425BD4C2AC1BC9497294284B2E324B4C7E6EC1B0A423460F81EC1A58BB6A6E4D98E2631858437FDDE4DAA1F7F5E774CCD5801A09AA7B71A9825C33DF6C2D8420FFCD680F60FE340ABA26F9B136A6511F0FE9997FED369887BB1B1A41CE945A205D640686784B1A694E6633F6F15466C03910D2A31CCB63DB702BB306AF327610D95B01B4310FE6FB5D5D4F88AEDB366159A2BE96F6CEFC7C66F700F69C15FE85461C8C874EC47427E8E708A36AAAB9F3ED31BB6CD87A4D90FA0B7C08F8A274780781EA4A11E1D1AA06DDE4772BB3C59654454551067D1829A97B85846A68B8DF469E7F6A65369739495762E7DA1754869A9321F9C357D140FFB4CE16BC94B5273CE05A863E6F9AC2EBB93A3CDB69A9CDE466F749E2C0D5F379C65D9FEC29F43AB521BCB016A2332B44F43320133AD9AFA4D7FC9BA5A0A48193A15F6C57D60D0E224E3DECAE1EE33E78E2664D4FB5E28DA5F1D2249FD7B055A3AAF42EAFC7BC5504F464A635FAE022B6C93F45BFED419FECFD661EF1B7C96B44AD07D00491B6386A2D5B2748481D85755AAEAABC85B8AE37CEFA2A2374C5E4900A6A8ADCD7D06EC47C155C0E066F533201BF5223356EA428B3A50E1DCE963CD66268F92C3658F53E5CB80AB2157F78598281E9CCE3D3A66D312A486D87E03C0439F72FD632ED5C89F264D552EBA94E0D081C3006B5B92F55238CD0428FD403E8DBA3356B8BE69D1CD5ED192FD5217F3FB1D6B0036E10A4E8F07EE67BEA5515699A5B1C0E4134FD9EB1A77A1396DA679EA33A51F355909E29352D0403905D46A6EE75A07A183D247260455D5D12E43248179925145BCD8C9D7B05A6E29DD9A4405BF8D65EDDF4C75247BDFE622A8ECB91EC5A1904DF6364F4E35531B45A0E428E626A048C241282C7EDD506E92BAA10CB637C3DD6078C4A43C8992AA67F38B89775AF04D678704C03D4064A19B00707313CBA20167421DCE31DCC25805DA3FDA842D45EFF655E7F42F843206C0A612F88CE7DA9E2B1F49949BF5C4ABD2F78E1AE5FA1E1B301489AA01DC4041A5D4CD05579645032E9A169C5F5A8638B126701C70134DF4ACC2B58F5CB5AACB2F8F4C96CA50D4E7419AB45E282329B368E768BA72FA07AF2637EB4E634256E7FF2436E2A6A45A86597F64903EE4756BBE788A00D79656CEEC15DE488F16C3000FDFEEBDEAB015AC44FEDCE6378E2A2C0E444918C5403146BFCB1A24334F18413959313ECE0DB95001BA4F0FD2E62B7121EF7D96BDEBCC9DAD1382F24B664BFB9E84DD069CABF673E6FC4B9EC49CD5109AA0EC9611D3CBB82EB64CC4A0EFAF0DF4945A28DAA812597103487D89EF8B7C39D756037CF52C32BF23785589F007C900682DA57D0055A49FAA70D24AD4223493BA6B8412D2AE77B000EA76AB0EFAAFBC3308EC01E548AA4B7EE99C48FB2A7C5EF7C04FA645A03F3BFA02AD150AAEA31B60 +smlen = 5093 +sm = B19FD4D39C6AB354623EEE64F7E79C8FCEE3A300CF2EDB3DDBA2D84D9DB4E21F3B32D7A416F684C9DE92D2C2371DF303831ADB25436162A5BFCDA36287C75BFAF5CB8D148FB142A47A97990E548FB931070DE901A9E9F7180107B9A8ED9F2FDD33F78A046EB056BF419185A726AA4B10E7B4AA3FE8377346A91399EEE578D18FD476758A99A7C9D762F81DC8D4BB31347726A8AE55817D42A501F566469F1A8A3318C6A15CA99CE9CC90C5EDCC3F86391D8B89549E379D46D1591D87268E6B27D0F4642C2BB3446F1E27A83BF10A5324D8DCCC1BC2771AFB49EA3A000D17A0C3A0B8CB2380DC876060ED2F514C7E8556784F41D99F1FF201E5123A4A17F75FDD6563EEFF1AC0EB9C39785C4C94BB7AA783243A9B06982380AF84DD6A03455BF9916E1C9F2AD59DD979561ABB6544C05D7E088884BAB3A19E01CA2234BEEC6C9B8CD4819B9370BFAE81087D74250DFF5CFDBDCAD6910D3AAD2874BAC51C3FFD3FF51D5CCE54CF4DCD2A5E842C664611645D72B63B83C68CE156DEC44918DC288D1EFDF676D992745A429E6F51C29BE465146A27B16EB8F9B2C01084D4817D274934AB2A3CEC5A9C2C5DE732A2D480E606C07604F7B83D91A0C4B1CFC0BAA210C80577CF37289914C033BA2DEA2BB1E87E31454503B1ABD313374E7039B99178F9B8F31182BD12A366B4A2283E1C1329EB873F14DD13BE1A0FCA926A1F5683DE3F946D2BF7F7E5972975B9399E723F77A908CB79130C185D6107D46F70FA54BEB586E0E4EC5F1C76BB686C628952D319CA768129554C2FBDD68FCE1A350036150F2171A2EB49E0044ABCD3766F8E9C0610355EECCCA248BCE152390C5DC70031F99FEF4A5326AE2BE7A24E7B279E4A6FD79D9BC454C57C6C4CBB909E37B1D98D6EEC8581590FF2DE02E2C76EA501D9A3859796873E1203687EB4F3F80145311624C8AA87EFC375D7DE7A24F659BBA70AAF295187F250C1F1C31AA74547B3FE438EA262921FA6687064824CB3B8078138DB931BF55A7040CED611D53E59C7469E7AEB0DD02D2E159F18BF0630F16229D5352E28DDB89044573406EADEE2C2A6CAED7C3A25684E971FA719BEE2AC6FF187EA0C991FF01275F444829FB2165510555B098FE3F25CA7225A8760B784FD00A860861645DE001467CCDF139AE9F7802D23BF0FB8BDD07C413959853EA2359393A93DFC3FEFE8AB2DE323B99479C57A48D450F0619C86327DFBDFA58D890FD0D64E8766473DB3C4F36A5A5DCA752DE688CB6C2B71D543E2A1C4E95E6EFC3FDF3965A67532BF9C42E74A81662C6D9BAF22C6425136937DEF535A408F654DC4E6962A956C6091A356DB61334026FB0DAD643D76815BF77F5546327B55A99EED59A17108E5169824D0739B65D0D37A4567262434C93E94C37DBF710FD7F57100058AB6D18E66C1CA889886B84869D6DAE6B8863C72C1869601851E02DD498DB6B1AF2BA0A9762EC31F2ABD661267675FFEECF07D8B9BCAEE82A0EA3603F0F2AE5F0EE671282BE6F8505A7A32C7B82B1C0C1DC03991197053A967FD3A8E746E209A375050EE385BD68A8E351106D10DDB04BB2C137E867E9F2DAC72660474A01627B6B32FE0C62ADD2C185958112395E58B41DC161EA4F86713F3984DE540497874AE597D2F525198546F9960C540E9C42A69EBBC93F4CE010E4EF135583FEBD53C631F6541EC2169C9C7E61C1461B0A53DD7A670AD6CADD1FBF0227ECF47919C6657A937C685954D6E11B578196D743D1C179CF6A1FF511E18B9F996D2B499E39E87CA3779759C801AB515A0E7ADA0AB76E04C665FAFEC71F0D5ECACEFDB1083E3B4B22ADC691B7F1FAE6E2686F35562F978506F85BBF29ADE3F8A82F2A382022E278D246A8D243C2E81E9D94BCE371859851B3D22C25B69A3A4A7D79DC2DE8031DFB849255B144209B76C3703AA3F0718C5F3DF0C07FBC2E3E49797DEB8DB584DF5623FA604168BF6C099C165BF8F76E30BBDEB125C764A2ED343ED54F176A0ABEE675A251C4A6F63FDE25EC8B70DFF3506EA233C3B0191BFC92BBB6CC3D1BEE23F7B02B8F71AA1792EBC2C2EEF61B187F28CC1387633ADBD16EEABD23A812A872E478203395BCAB0EC4F1F8434A5FDE2AEA5C0ACBBCDF2EDC5072E36DEEBF294AE785A2F36AC1DE1F954AD3F588B30603F2237D7DBA51FBDE86698BACEE2D90421AA5C8663B94E8B32E5D7BE50209F0F20D5B3F601F705C5E6A189127430526FA971DCF1047932AF8029A4489B71B6852650E4AC6C67BC7352B50C91EA33FDCDBDC9FFD0ED6281B1BC80D4C0E54ACE216899BAA3AF9D3DB6D0E268512448C92C9593457871058222302BAA285583197519F6DE961B5AC45980AFA64A9578501EB10BBE3C350EA6623371526965B5B9B6AE00F7B78C9FDE5BB45BBC977A7F0ECD6D8534E0C9F1B778504F48D5E29005199FCB19EA73ABF4615D79AE438214A4B85C976E9D132BAD00CEDC1BAB246AB37C98CB2F4BEE69CA41F85839D52792CDEEA28494691E29B05C4B06A7A0B46F3E36AB64A28C170D9B00AADEA40C85EC84601C733FE208CC69418D6936792C18E7533F38B603909362EE8B23E4229D333B0FC65406D707AF6D8F7FB90DA8C8C04C1B08A07828C460846FFC752A740F019202FED01504DF88276835DCB15212DA353AA2DEB79D3CAC43FBAFE22B7F7B67DBA01112497EB9CCE96FE5DD58DE29D6BF5536D3D46FCC351A4677324ACBDDBD1DB808B78F7717B6E116A3E575F774D7B6A2833DD6AE0344D53C1084279166AABF10B54134EEC21643D726BDD436A9B2887E756144B034A5A6B805DBBF88DB8F6F06AE611399B1004133330BEA2DD6AB219E91353A0804E6022E6DA119682B32C57FD7FF21F85F1D69D5CC71686012C85C860CA9E711E82D0B0A533DD1C8D0D64F1FCD1B37F34546C62B1459478F334F3B5EE1BAF7349AC277D82DF21C98EB9A522169780C7EE1C5EC04CF1E757D6F55F4B18BF12A2CA88EA573662656CB48CF4866A1B35796F03EEE52F9F4A318418CE699BD033AA8094E2453953F3D3645CAF3511EA785A5A62649AE54596CACACA9E005F3E2A9BAA06489CED642C7488462E388DC251497B4AAB52DFB1DDC5AA841AD40EB1D1A0C4724873EB2CE57D9DDE2EB76AEC3B6143A4098CF3E85977480656262400F45E00D641347670EA68C20306337EF076C33B2D679D53449DB360936FBCAD0338B08D4E04096F26D6B49885590B47763A83603544E5805AA465F84A3BF549D81538A20AD6B5446FF2F6363E0B5D106FD0B81099A5333FB415D9A5110B14114470A22232C626E9294A9CFD6D8DE04212F35383F50545A5B6072868AD8EAF8020E154452566A6D8088929FA2B8C1D8EAEDF1F6F8040E172430475CA4A6BEC5D600000000000000000000000000000000000D1E333FAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 + +count = 81 +seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 +mlen = 2706 +msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +pk = 31A397942E3AA5201A4C53663D1485C01F7C83F0D7E0D349430C49E11671CFEF5233261CF205E80C081EEFA63E96C3F6D9460CF3F2150FBAB2AABFB1693C24894238765738D8B7CF10F95D69F1C5B733A77FAD7B5C9A23403A77FB2EF04B8B01FE5569600AD093C374E609709F3B3C88A13AC6909795C5A86E9360504BAAEA810DC400D9E00C4C935B87392520AB15377713C49CDB70D1576016D3FB6FD1498008AA10FD428B5576A7D9A10324697B70347FEE9EBDA82C83DF75A448A8E21A8F8F596F505A4C2ADE3E0DBAA1CA462F9D8D71619E212F2F9EF4B1A04213711CCB470981099BA0EB73B8C5E0F91E4415AC908F467FE9B5D50CBCA0EA9F2B7D8050CF506286F4E8F14907251797674CB5CEABE6B51A839DF3AA3E7D62E5F0FA094F33EACBCBD6844A10684850B9CBF2072720E5464178B7B59A224CB3A80D7D6F7A383F774769C6BC6D5C772A6CF0C88552A4C543687A602C415F2C4602946DE123390BE95D6F568E8CE7DE126018745AD758C27FAEF2251AD2A709AC232720CF056942C7D730E05608D1EEB6ACF4CAC22B1DAE7C498C97553BFB1491535AD1454BF0F87B06D80A8632424EB957E01F476261FFA8F7A33D0907C815EEEDF09F0797F58FD7925905A9B2E45A399FE0101C52A93C3BA9696239A620E90BA5AEF6A017D5C2852798DF2041B56AF89301DD84923068A37BB77956BDD24767AF9990DF1E00290B4EF7A1EC03D532114202555076055AAD91D49C9B707811628FED7B1D8CFD2F79AE9121173E98AED9A8C24F5BDF2C83B960B56924F2101E750DEEF0C32B5E6972045DC3CD0859A326DE28B874E732CDB4E19FB7C59EA16C1FC5EAD286B93799B40D95956C977987C7FD5AEB2455901BEEC5AF5B072330A1B818879D1BC08735E4709154A712378DEF707BC0C96807FAA6B6C6AAE7BBD72BC04D7DE37975AA46593B2BFD9DD53B2B30A15C7D3457C32974BF7DFB81CAA98188F33C72B23468848BB20D50E1E794FD6CCEDF33F223A783EC2B942E114CD623484504A29E395CB447BCE4AAFC06DBD254CC8A1A7AA5D38CEEE7D596D126286C65764C551FE2EDAF4807E2B7851AEB3CBB85BE3A5B4AE438F1E908EA788D9A3DF4912FF306506B1FF624636F7628B8E7C44F8CE2D6C36BA470797B85A04F7E7A0D4B7D379C41A2AEAEB6A32F67E93D5292B3EE7C9D7E4E0A04A18DEC2C221300A7950114538A05ECBCFFE40E6CC4CBDFEDA52625BD56E05A4D29FDF804F574636A4B415950F74E1E784072E40B9E77C6CFD1377CFC9B32364982461B56D94BB4E7CFDFF3AF626E1537C803272EE4E2320AE4F89A885CBC7C2898F153A82C54DD0B93681CB4A9CC9EE5AC33FFD685298B3DF96AD96D818D154A39459A7EFB2DF523635E573D62BE8234C5EB0E0F92F7FC65F279D2DCFAD31FAB22962C3FDC0943DFCEA3CEEABEAB994F2A46FFACC616DD8AEB25C42575B244530ED61B96B0C6AE70A92765EE808D5B3983CEC873A37A3047188D20109FEA403E12882D0DF9038CFF4B6BCFF6C1A3370C9AF0B6932D202F916ABEA9FD3EAB1F79F4B41F8B427C77E012669C7DA1D6693332FDD4BED0472A24B698F1CB434CF5397D4373EA9EF0C49A5753ED53FCD053E371DDFB054105A24DD3361B7F19D568AA7156541EF1D33CD4283A7ACC752B592557788EC12B399AEE0D694FA06613C20707E0C930D7E9FD347C8F1CAA66E589085CED4E7F677FEAC7D2752E7EC86F8749BE0C0D25D8AFCF13CE12FB94BEFE1FB05333D59D1F3C23D2D66AD596E3FC5099EB157EA95FF1A4C7A5B2BBA9550A19CD86329DDDED720CCAA3B691E1414DAC5A5380B0C0F2BC673D5161701F85 +sk = 31A397942E3AA5201A4C53663D1485C01F7C83F0D7E0D349430C49E11671CFEF91EBC262E6E8122830C595F3F322F298C5F332F975D365872C07C3A85CBB82D0666F2CD52C6CB950EB41E70870CBECAE442A75A22928A357C3509AD89FDB2D13B1A04F5E8748250D3F6E08B9CF32495E7E9764EC827B69BF66FA715E3D5E91BCA1840C503242A2448C5CC631C342810A088C044072D4182E981489409031C0A44924140964C63020A44989426A02489090B225C8C80DD036698A1428C196401317005322488BC4854BC22C19B340E406889982485CB66D591431DAB83004494C0185611BC10D1121311C8860C2340108293049B6916000722318290C8660D0888D0BC4480C44059B1088CB383204A72DC19868C9368640B86D20A26D82322402808420441024380E5400061B3532181324633684C802464B006A8A884D8B4408A2C26814068613206CD1983123C00984C8894830288A987063C66D1A294D5B3280A4A270E1A4804144689A1202DBC6891287698BC2411BC210A332249980404B222604281298208554942D03020D93422821C64D209069212692619605C4A209E3980012280E62984850B821D118820A966D0098644BB0644AA685134900E0062EC808489C40608A2449DBB64420105058200249169081388C432402124929E39664003592D21810A2C211E1B6895984716248460A4960224032E2106E03249003336E11100ECC382AD180101C2992C3085204811059400219284A5C882DD9248E0C21921C054C22380809B884CB266444B2206228115AC48922C5099C1482229888C0984812072E10102699366981B84511450289B091640629D1042822210600144D4CC291A434860C466AC8B2451281611C91698348291938652020511AB0896342308C960DA114225A220648308A20A86924004A011405CCA4200AA6900B91609326029B86844B98845BA6808936018982311803295A923089426E41464588862D420869D132305C38619286489310615932218908654190801294811BB725A11061C836501B9480919431D2302E1C186219A9645AA62C1031659A82710B012040121018B784E0A22CC1003120109149288C18A60559120021250423058A240761502871C3400212C549E4A6410BC304E12441904002C3C4300B2310144421E33652A3322A23B441883222C84891DB168802B0684C20890395859342454A824511240208204C1C36521480815C224642228C08C810C3806408A52023094E5E896E4A9EDDB421626B7E2DDE4A329D5BF8B439DE7D902FD5674D4D7A9C077524A855BCAE97811140CF0C1BC5CB8A944447B7BA93FBB0FFD2A09DB5C6DC5F9D960894EB53A4416211447F1D4F1B9BA0F8258C170C8557C28F4A9366625DBD5F45D9D3F3CE4684D9D4E3EE1B6F8C5C96E27FFBAD1471AE79AB612FAE6AD740E69762007ED38C4051568B4DCEEF00404C265B9AB4D28D9EC7224102A11ACB1D23CA8F3C6C6444CA2A1CA77122B2529C062DCAF6CC844A8CDB5B8EC80C00A6003B074921AC160260CBE52A6985AE9522C614C5F648F69569C015DC425C49A8E5C6C245A7DE245C18E843001CBBE0D2C6E611CF44EFE2D855863B74D69C00FB89F445B644CD3E9B85CCE88E970942DD68F28DAF0DA9EFF6F9453B0AF9B5487050D788C52601DC4FA4840B9F78D2995E49E65CB8A892EDFDAB301ADD030338F15485FB55D98C11FF8846AC600B2BFB8C0009DAA6670C3647300D01FCFE8C968BCF8732CFDC1AA4AA80299760FB4CDB7E72A71009736170CAF41660C22EF9C144254260B432DE1DB5278059CEF559C3EE187B99918A494267265960987CA0C11D1B2A94D240A7D9C4A4B5271976D818FEE7C109D40C404745E3BCEC87D62F1E8ED5554D1569179E9362E386F860AC83BDA9E2B8B7ECC94CF7BFBA93C5FF0CC4E7C7FB6652666F8527DC073D42526A4944A2E86581A51FC0255207972A296C8CAEC4E7339FE8DA896549853E33119219C02F23716C3F1B2BDA45D927737CF7DAD113D22F6B65B15B59B834D804C2224C17766A7697455526386E4387418DE565EBAF34553FB6BD4DAE130F8E5864EE883C6EA02B6B09F7ED3C45BE1AC366F93C02EE1C23E5B7449C6B43FA29631EEE4558EC48726C021045A03FC6455753A2F80100A0701C4FFD35585DE8EBFF6E1B82696452977A89BA37A10110314B9AC269447BC46C9E005F597001202071E9DDBF72EB3049B8C23D90F55A8314B3A72DD4599B247DEE5609D063FED4895FBA4C1576CA4C9F5916644B36997C8F961B433CAC51BA3E874F50DBEC0DB534338B0CC408DB6A3C50E6213BBD5CB3ECE0DCF5022136393F782DF2B855BEB9149D6E41B16EAC81FE7F90DA604082BB9E114B2F410225FD7A625770011692A96B70F54A09BA67E9379A83CF2E41FBD64CDD21D391C7797CEF97638EAE3CC0DFF8B201ED4126DEA72230E5D4FB3E2F10711DA31E54DF9745E86B9C02EB699924E8051259F1E2868DC3C14925E5625D6EAD3F3D7A9CC0518D53CCF40664A27F89172E331B9B519EC255CB9069DDF2D1427573F5EF177A9DA6BDD59293F4A75AADCD39E957E79FC0CF67A2415D414872F7C8F3E2C01362EF6F117A28F5E162C21335E15230D5EF3440975FB71592C89BBE885F09E4F370518234EBF82D928F522D92939CE2F168AC71A5F549518E372D9AEDAFDE50D49F3AEF4AC6754BE266CF8E38CCB821023AD77C6EFA57CC27D5595082189AFFB7D07AAE61E256C27ED3589BFAAAF176FD44435BD70E00C13C2928DA35AA4873F31709F594B7CB8B37DCBF38DC3A9BB06E789B8600EECB91D99461E7405FEE19019CCDD1D90FD237C5FCA78E829AA5FDE37E453729661DF0D97857FC1312ABA12EFCEC10AE1343E7AEDD07C8C2C9D82866FB08C8E13A71702B78F61D3032661CF5B6B2B9FEA1967778940F9657336DCFFAE911CCC95118CB5C8E0F16304C6086C469F1A8C93C36256EC63FBB118008E783BDCFFDFAC4D4C1DCAAC6DE8DF7A20D05039886ACD0249AA490F303867556B4ADC80D53992C93F8638FB29F90EC1FA1A6443698ACAFDAD5A84264B782932D25F44DF43A0BD6C78006B7021F0EDDAB57A2A222FBC687F7561D18874C2AC44A708278AC7963B72E73C8F45ABB9FE651D6F92C97B3E7E2EC27C85660AF6A793AC24FCB3143E1BA8D2CF76DB515B6B2FF8FCBDF951BECDACC74B1F6A1F27F20000764D125009FAA10524067E4DC5827D4792E70271B812173850286EACD03DF1FEB11F6268D6E10EFFE7C2C75C322B7AED71FA6342B13E5C38E9F8D8577C8561E936D17260D1541697845B6830B90B26D27D86918134A92C7EEDE0736A1B4E38FEB60B2758D1B299A875059DB431B08BED1D44013F9E83C8330B442AD81BD67DEC6AA6592BFDED9AAA86172314D22CA5598BAC223156A2510A54B4F26445A5ABFD5BB8B5ADE08697EE5F0904C55B4E8A65D1E58B4FED9D3F503D2424A2AC0496AC46832796430185D01092BA3BACF4A8A04C24B50262CA44BFC66FF5E48787851813396BA588FBC3AAD2B2448DD260FD40AEBF790C36CD17F00ACFEE588235D155D76289F1731CE783937E51D072900CE85166FF30F +smlen = 5126 +sm = 7747277E1ED585CABA8C408CC3272DFFAC4D68B1C80215137B0CC48AEE3BE357FE3042B3767DD6AA2C0632826A4B352C8E6B6924B35502C324E5AFC9F32E5358990C8BB542EF7D35BF394C335DB3C5A282ECC24BE88E7273B97C525E10025C88564965DE1A3AFF545D9A2DAD31D05C71AF66F0C41715E728222C748548D2E4599DBB8EE0D15A0F9B38A24CAFB7B5C95BAB9F4D43B02F68EB5DFF6BB68968A904E42830434A4806C3C80745C884F23A8DFD7C76E40C1850122ED1ECF0283F8BC369730159D4F4275E422AEE6DE508832108A2F88B00354917BE7EBAAE4357E39B96A6E9BB6C45F5314E33E54F582CA3C41BFEA873295C8BF8ACBAB9E655FF61360D1B299BD8C9A7CFC96CE52C1E1C0BE541046698BFE68954763EFE8A3159D00D822F3EA730ADF13B8B58D815135CAD89A61791E83965E4ECF29CB715F977EE1A96D6609FA69A765C0A3906B9D80B298F5BAC7C7045A9E830692BDFE440D4A088FF8436F5414F177483EE80B7A485E3E77FB719A29C2EC5BAA1F485B73FA860784268FB4DC9DD697EA74648AD61AE7022A202A53A7DCCEE3D05CABC30970241A8231665E9937E63259F04A37EEF16B2CE5AE9C9A24C5E75BF64E4EDB87057A296FEC4F8AE97EB136C64D034CD0295C6180E5FDB214E2338FBEC7995DE98AC8971A3BBCEE2EDCF54F4A4D2B87073322A89E19E0389EE65A266A5FB1B413AD545CA92FE54D71B10057CECADB77AB807383AF31947AF1D3B521523016361DDDC5CA84B574E22460B148DD6CFF317CA55FDD1B21B7B48BD7E7E02FAFD6FC446AE2E7669B624110B927B2B8248FEC0041B0C9AF74EE88C28B06263BB7A6E727336A95BE9B9C405E20BC8C8857B2C41E555AACF016967CF52F3E73CF1E496F8D35626E405D902F2DEB12C94B132AC13049B64CF9B34DF512488956D7A8174D86775881911F0CCA3BDA83EED25422ABE7D6E1A6385296DE097719DA095451DDD8BD3BBB92BC9F52B81F59271F22CDC914ADD872A25851CDF8E6F1C0C2F041AEF1E40D0EBF021F04A9D2064BAAD19D86036A6FD659DDD396A572001CA30EEA736C4E67DBCF64B59882AB1DC1C44FB906F429864B78556BA585E2D57237FD0FE73FD31A4BDF13ADE3BA47A1A944C936B912F1B79E11B9110259EE587628516D3C0597BDCA08781918C9C4F4D69E773DB92D30D65D15ED9B760563E93B83D4F92AE1FFE55B5B2E80C5F1E4D8DD192784257AE2731F0F5E0D09941E6356A26215AEDDB69B7A1B32E3A048204596B4F15C44E49DCEEBC7319F0BDB94578665EC5EC00F549332844023BB5B39CA46AB7CA1CB9B4BD1AE9566169B13582387C25FD60F5740ABC3B68765A224487412C3CF27E0C71D8814774C39F8BC74C5D165EAB70BA89D4CF74A8D5911D34850E6338DF7FDAD37F51090B96F1F3BF43392F8F48D86BE543693D8E20DAB3E3F3287F2253BFFE5806D115DE43B5F61FB21F8B3EA4CC01FDA48F8AE292CF409C5A75888079DF53D397FF11CD9940A2EA89551D405D228551B7B41352185A19382C9D1CABA09C445113E757B0010DA2F2B2CC60FB68E3B1EE8E4B25F7DF38434E4F9FA1D7634AC5414609E36DB06A8BE42923D16BE13DAC9BDB026F721F7D43EEE672DC158A528D11D4B8FDEFC2391DB8003F48F23E5DD7297619D715EFDC29DD1B8A2E686D2E02C7E01D33D825D3DD143C7F64685529F3B2425E06893E38290116A8051C729FA8A6434AA6BF26ACCDBD85F38C91CD3D68F594859A8848D7E44A8E47F035A022C213C86BAA97F61099D33C788A6F59780FCCFB9A136DAD382CDC61BFA0E052714A6C2E759CD976DAD251615147F07614FFBE924EB62838D653C4BDCFF8D9B6C889712F53795A68CD53393A789510DDC4E6CDA5B88288D30E919FB130418B7FAF3E4336400FB61F57B220120B5F0D5FAC2D12DA6D97DBF93D0673A7A03327AE8A6A3B2D59FFBF2951B34646DA8F9414A88022BAAAE70137D1C308DC6F52E7868DE8F0CE3035BFBF99C9E5E015965CD6CA6C7A87F1CC71CE58E08A1412CB3DCA2D013B9F99CB4D4644DC941B9B79C3EE21BEF29F2E676D287DB75867A88D47DE67E116E262B0B3466AAB0B578CA3CEF252484AA88BD3E49908D60F793DDB067892B65A80547F15BB421325D5C12500049842E6F9F44FF8D31FDDAFFD12A87D2BFB308DEFF49DC615DBFA9857EF61A9799B51DFEB58D7F6AEBDFDB7C033B1BEC3179CF2ED1DEC8987DE54C8A6204E0821B962A6B0BDFDBD3212B277D8BC04C13A9D6C662D89388C06E8F3174B4478F90DE01E49A5BC281B92A726AC66AD9B54CB882754F3AFD17071CDAADED9010A6F6081F0E6410162EC489CE205A56F020685D4D49B14995BA7EDC63FE3FCD667D629FAD63D616D8BB39FAA9C6243FDCFA8FDF43A937414C379448011F189892B6B5E6C251ED8427024A0EBE6926663CC25ED5B8DE99FCC9A534A55953D26AF4BF9CA520DEEA5B44BFC33AAFD3A485123C0446ACC24E2F4009DE06766F6B5D00983CDF93F8845A897502CCDCD76956D9206A0E879515C7864A8DC02FFAF1795953F1B705F0EE3BB0BDDC22B53C8C94EE08E7801CA646585B28428870233F4DD83C00B84CBAB620F430BBBF3835D4B3E72291818E61C97320BE550BFA09573878A3416205E979B0DBACBCEF49431E3E0F5E513E4D6F1F31D003C10CE054A2471B22E593A7E02747B3A265130FDF28ADA30278ADA16A69E146249A4639C631F6C854551BC1FA8A20406BC2D0385C1235756AFA27B1A1F42E4A000BF5DBD9C03E0B0EDD1A231EE5BFA1567D33690579F963F008ED27312B64704BB4BED4A7F1556614701BDC4F5BA61866307A55BE438773258B381B9E01DF1B2E31CE0CEA871693A15FEE0ED9D56183034731F483BE955F40F3BC250BBA1F06B2689BB264CD299162787821C2D3EC17DE943038C88BCDAACC7998BEA19AF51F571342253C442241244E06694F04BBFEBDCF36C45E3C54169217F8E36B62E3B87EA6BC6095A1BC722D93C4E4B5929A699391E9F6A4DB1677EEFF2633A315D99F4542810314818963397B6A217E2DB12C62F21484060ACB0BF5E8EA900CDECD9399E5C237248B6CBE30A4D2067E857435078DF787562DFFD3F9219097A15846CD4CC98D79E4D7A78E1F0A4EA09DFBEB64AAE72C79D5D6B68F3495BD0EBC014FD935D9F168D18D95E1EF739CD856EAC438972E86B91E157E503ED961D3FA6DE38A2012571496BE16D6BF95DCF5E91F2E1FDF911286C0B7CD95CA9BE52CD5780AB7D8DB79ED2503B5239153AFA71BF9C703F01071114181D39567FCADCE0F2080F13235661668F9A9FAEDDF3FA122C303B415D6D7A8F9198A3B2C8CACCD0D5D9E0F339475190979DA2AAB9BB000000000000000000000000000000000000000000000D1B303A63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B + +count = 82 +seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 +mlen = 2739 +msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +pk = AA90198BE7FA5F66AF49F6C241513D54D329685BD62DB2CB4AAA348DA7DF880A91F1F6162EAB5825F99189ACCDA57302CA92EA6B40A4CF1A6FB6FA50547693C7B64D5BA0FF23BC092438605DA54E3ED1867664BCA5CE8188B01969A281C37F50B2D2055F8892F74F3C195D09462500BDC243562DA99E60C72C3613466F0C14ED09FAE731C6359C19BD423628B5B19B418A4316C048E24FE92CCD8CAB736B9C989E0180B2F65E3D9987304806388B211AE490C2BC67A81C44B7A9D50B9D4E21EE68E0F7387BFEBB6B70B93DFD929EF7AFF493768F5899DCDC08A31E09B99504A9044B251323B97F3828E002B64601E90570246C0E36D5B07A920A9DBD4F39DD8AFAF96826C8EE2A0B403D926287A5CF8B85C0704AA9CD5116DAEB21272DB8FF5DE2C216717038B677078541A2CDFE27B6DAE05FCB27EE32ED0AFF1DF72ED63C01A3EEF1FF76D2EF2A49714CD779AE2A8BF9C9018EE6E1D2153554DA707EA3C44D2002DFF2CD3E12A2EDCD01B3B5C89026D3740103DCA1F5AA2A1691951ADE3BA19219E358AB215CB94530AD9E0122B6C5D0B8D34F964A41A7C0E230F9D1075A57E3BD79BCE139C2B00CBE2DFAF906D9DEDFDCB98967F8D3A41ED718ADCEDC1C546E82C147CF8D3902D2FE7B7E3ED204AFE9440F945B2A98D4B9BB74B7DA62CA1395B17AD05ADAA46BBA4B9F6E2EF68C2495D1F5C452CBD520FFC7E001EBEC8DB1A6D8FC34F2DA1B0F26E01B0B4CA10AC423A33D2AAF062DB52889569B24A0D36D30C1D23A20C6FA47B73D9B27C3BE8AFA8FA3F703BD37C21085D3E956FFE2F8BBE39F1DBFEC21A58AD62931634D118F72C51CD3B8FB92CD4A21FCE5DE5A61260452344DB80275E77A98551A1BA4072286EA4C2D300B8AEAC8680FF17CA82D5AF15D3F8400FE36A3623989DE3E90DE4BE2C817B06CF86E528DD9A3EADA532A2D97CFCACE49D72280ED087047EA1856A63255042A63CDE0AFD932B0CAD6BA1A06FD66CB617EA2D3DA587D0BC31EB8018A31F7B58B390BBEAF782BBD20D845A764751D1B63327C86282F9D8C12ECF8C9CFB170A625C14223EB537FFF464DA16BB46E7239344EC8B0D845B534A02D1A0BD3DA2327B54AD70D3A041D1DBF254D36F68B771B32211ADBA873B96F0561B0E3F4D3BF723111185BEF0419A6FEF1EA6B5631D5B7F0D0CBF05E06BF1992F80B8B2A44E689B091E757C94533E684E1E4B66B1F719724B74C489C00E8F8FC60977FB5FB76BDB76A2BA22239D0CE2504CEBDA37EB2B2F63C7C3C83F8224FDC2A49BA1F8EC777594F84A3E33A83171133FA55F9238FEF4D870F7C8679A0699903CC143EAAF7F034B97D501D3A62378FE2B36DCEF40B07016F8F8EDACF64ABB931250EB5C957FA89AAD63772ABEC4029657DDE5AF80685367DE84084C9832515414BC74F8AF0D4AEE63A2242D17BF2EF647430C804FC492259847700FDA0E16589A1E529612CF9E105F3022D17716AFE8B483B7348DF79111B42553E1CB3EA0D2EB0FA75F9917576371DBD91D1630E76EAAC84AA397E3BFE0A2D6961B51EE9A9DAD135A9F0A07AE0A0F957074F219A40A6FA1DC24542DEF731B0736E012F1CE1D521B2B21FCC0CED3184B0D97A823F049165FAB29F6FA3D219CB4D99D659F1796AD9707F1C9927035A82C839CD259FB0E8A4481001E236AA57330EB75F675DC1EC6C95F922F7437F995F1999962BEC71048CF4FA7A1ABCF21F5C0803658B9DBE4008C8AC913048E2956F6230D3FFFB9CAE4C1C91991640FF68727BEC79442EAEF91F8125FD7D7EBD675D27998B1D2717F6CF66DD884230D15374FA6044F5E5FE88216A541425CC4EDA62E08B48D2E2F1F8171B24D3 +sk = AA90198BE7FA5F66AF49F6C241513D54D329685BD62DB2CB4AAA348DA7DF880A707895014233BB9180901981B3371647B488C347A2EC7DE12F4FB6CB13F7CBDA12CA59C4B451632D026DF83F543A0A033AA8118DBCAFE6442B96D7968DE484A9F5344037EFB7F369C2A36FB72306ECFBC97FD60A4CD9BF62BE00C3CC1447C9FD88100A81B26809906D91B0498B368E213344238450A3922DD4124990164200B3001845665BC44848484CE1140C604431D9286063400E0A914544088AC8864CE2402911C2110314724C366D4234468B2421D0C08C5844259A388DC0C84501A5441C0260C1000C12918400262EE4A240909050D1880902A14921891112265251162514372C50B825D10280A4144C914826410686A40011CBA29063C80D04000D19426DCA443191145264422E03B40409344820C5219C00715CC6701337916180241C367251806C09954598348D01080614064823A70D8022524A862421232EE0A40112116A8822690B204DC9488D9310910B805119318D183569E1C83012298CC9986D03288D03035019242E9C420D91060C2216454AC230C216884CA65008284841067100800554142CE4388EA3424E19B66500C00803032889324D084062490230D0342163246493348E544411124480CA322CE48690042424E2163019990C8AB02423A89181A60148024DDB460A20C12849486983028A0A40849B82500218129A0829A406424812315BC000D0B4818840401BB78502174D42344998488994140E0CB02D02178913342808282848B805D1044108452D2335104A422E802048D4806183302C21B84894425190B2715C100E19908102B5404A466463A621830670A2886C10938949B64C19222044804D9B8221DCA86819A670C8329109A56163327208060212A0714900520B406A93086C02477283A690942031DB8441A1424A04A78423176180486EC1B83099364414254612488C00224E43A22C5C26252331480AC920CA9091A2008CC4001090B4040C366918A88142348124B8850BC7254B2602114326D1444C9892001983499024668228682330254CB288C4180C590861A00272A204661C045122998584082D0A2870D2C88D44A22D0041651C3845114924CBA20C1A37809AA2080219311A4452034408A10425119220E4B681CCC40C440406CCC460DB464660B488E4C29091C660090122883008E04644A29464D34242033489432486E4802C02970809C22C24B14CE1C00020151012385213074A9BB228135E925371223CC288C3579FF7C26E45344A7CC2B86918100EAEFFC6FC4C9B52DF723FEC3739A75E93C4B9FE0718F3BE4B0FCD7EFAC27A38DB7DB01FD26BFB7BCBEA5C49A4A3330CD3226725B2559AB69FB56FDA1DC61C1603514B39FE97DBCFDB501ED6F1AE367EA73C2E3884285CD8BEF6F3E7795DD4A0C79EEDE77A0E573391D920BAA39D179627788B91E89D665D411609FF57C32E812F9398B0B77B69095443B6AD4DDE6D231404A7FE7A7F7DBD02A20C63672A6F50018C7D41132141A4A15D14CB8B5CAC932E122E16B569D517F3430F8F483EB4B0FA76B94A59876E6F810E65F39E62B034FED594E6BA69BB1E6147750F231E5945157BDABADF75B44419809CBE69D4F0A0F569321C0BA556774C2EAD4EA22292A262D7104DD503508F90DEE245E8706F04BF1608EDD91ACA17EA68A1A42105F5A9D46824CA933401B2190D94E2FF800D14150929A90781D05B38FF2012DA260BDD93D38AE3D5F04AEE4C1780D1759FDB528A4966C0236A291B426E6E63A51CE8C62499C5A7B7FC3E55A50291AD38339B09C850DFDE93A7967F7C8F43A228C9D7EDFFA5D3299876D15CE1BD96B437C8B302B6258092BF5DB109E8B14E886048883E90DED5640EAF391D29F8F966EF613CB8418EE753F3499DBEA20B52091C6FACB1C04C2E13D3203604037606C2EE5447952E8E6274349AC858B665AA88BABC053A4629B792BBAEC572E62C77426446AD69DDD26E90DB18EC0A25E99CEAE13ED62476A40590C60C99AF7D118A89442ACF3533DA4E8DAC1F63B044529C86BFBA001BB41CF198F86198B18EFDC35DCC916FF6049EC1B385EB049A54CA587900E514EA5129C7EC53130B2E64DBCD9777509459215546E3CDE11B38F739EEF4E39B92E68B9DBF36F2735962DE2E74EA8ED50581F4F316ECA5BEA75265A77B12FF0B66AADA1D62D25A1A9F58DB92ABD52EBA1E6B1FF50F5685703D18326570083C75454CFB8C9FFE9D256C444353DD25C713A4394175A8D7DA60DE40E297E8D933AF903B87344769740E01095285745A47612719229C583C7F6AD9210EF9E59A7D939F3DCC43FD63CB4F5C8AEC8652A41569935E2AB0961E363A399DBE0023C5CC9C91AC23F11503E5DD8BC8B55321D9F7C166B33816BB5C62E3595D39F15C3B02B8D1CA8F0D6D77DAC320516A6EB7B6C7FA0FD057C738F969718066430EC760B6F133C7465B1D288D76E7D02E507D16358DFE87221B59E429EF381E5288C34D1CA8DAA3BE8A5CF463C01706A3E32461010D2B4F2858552899948B36EDEDE5FD2AAE737FCB2F4CCAB1BD8ACEE9DE5809D6DEAE063CF44A249077824A44DCAE56FFB0EBC7E70CAD9D1D089775506E1527428B7A05B5F30E3E1AFD7D5ADCA8528F158BD335B5FB94C4AEA603928CBA5533AA1AE7B37720E59F030E914EE6CE9423385356FC111044DF50812ECE490831C444E14A7C8BFFB3F3DFBFBD309916350D28E7DFB617C8C411BBA582A7A67020DA10F7C44277700FF7A18EA0912AE21F76417506C7050C57F44308E6F5F3FF9F7C3D70CD5B332003EC570B487197C0E3281DB2959EF4764C3E5115DA36C06127B31D5C117EC4B1B5E568D570C1DF68468BB609E27A59A921866FACAA3C94E34D452CB2CE4B0F33E1E4D231E0D955E6585B845A82C8DA9BBDC6EFDF9817B4E5F109BD1DB38691527F7C3A36CE33D8D7514E7E223044D6CE48380B2A38ED8A269AFF99B1F4C986206EB5760F43B614A3C94989FADFABD97AD799DB218879CB2D09BF2EFD3F18A09E6E7310B898868C179A85DE6FC9893796FA668E2BD9D19F6748F532AC601D68AAF728072E3C3A96E22EABCC76D6EC580EE88B65F54CBCE884A32F03641CFBA6C29F301FD6AD651885735EECAC6E01B335594F654FB37BA7BAA6358721855709B76AA9F042E47C3B4B8EB41C7D317067F1623169B20D718F73C3626D1EE0EC753AE5A5B8E98D9CE960F59830F574D537E422DADB0C52286AD27A9A21E2244493F5DC8775111C5A5441B8FB02D98A07CB274459735FEDC8B9D7BA2B67722DA751B5A136B0E7172BCCE3036163A6A40B8F915334A1F65323EBE063BEBA3CCDCB57B57DCCFE2B583C13B8BCA0444A9403176F16E871BA672104651BE94A8AA108D1B90547539647176C9B3A36387D2634412866499B0B2D59839C3A1BEE2DD21BC17540C685DD02FD16DC7623B3F258AC5916A3B519A3806CAC0BDA101ABFCA4551BE327C75E53950AD1E8EB19EB52AC44858E4BE225ADECAE1AE5DEEA2BFFFD755561A9675F1DCE4D0DDCCF0F85CA11E5B9C63840E7AF7FA2F13E8620BBABD9F2FAD834BB100054224380DDE9A5A95F5506A5F8CD095FAA7 +smlen = 5159 +sm = 9EA63EF3E5D26A0B30ED4115E9ADB29E08D13B5E8F8F24C0D2800109AD593F8A08C692551CACCFA10D70D22305CB66134DE5A04D9996C0E2BE0A053F4D729FEF02E149C917EC6F795410E387F572BAA820293A04679D95870EC7E01B795509C2EE865B84F408112A2E5055BA8AEF3AE8B022E2E3F2ECD36EAAA4453B5A3B37897E7CFE8F2F6B58A3624A258F9B3408E6B774DF9700F496F68442330331FF09271999F7EF5520AB1D5D017CA0614E6A4B4ACA53D3295AA0FD2D88632D20DA2246F528674619835E697E033C8F4A50D79FF6BC167ADC552CE9BB7C9E7B48F20AA958E1CA9F2E4FB69E81636EAA9B2561274E02C5EF3A0D2BF2364C87F9D2A17EBA95B721FA46362809D7FC94D87F4D39A9EE3889BE13F88B53C6B0D1AFEF04296349DF90EDD77095A9C577A696F6296A818EF3AD971A269F012C4EB01E2CC3A1F3B96788C41D0F57F7FB189E4E786E5373AD9B852E6255B29FF9298DAF5575DAA6CB096B3DB28C3F61E3AA5952FA16830002169657733461E8F59A80754E518568384E0413B0267E97127FB82906B018C650A174D38F7CB965115759FA2A18B5E738802CC98A073CF1CEE99E4801DFC4C9A5D93E7FE4C995BE5D8C0ED1498F585F4BF7D3B4E1A89C8D2085C15312F5CD7B280A5641FF7AF146AA76D42A064CB8EF9C2E7F5BCC2DC1647F03CD19E91DB6C4E4242A375734A858240D993A17BF826996D2444B6611E36F258F0701B59F6E496AA52DBDB35E8FD103CEBDDE9F245FF65C1EB46F2AD03B0789836EA228184055E972ADF4BE5A45683D412E9F5017C6DB448F18E219D64483AFC3E17F7B1CD938BDE6D8B456151EDE1CF62DD1B9BDEAA1B4FC1E095F49E212DE2CB4D116065A6C0D27C73DFB1C7A1052A7CE97113B13E622A344E7B40F50C248E5798B014ABC55E4AA3749503C5AF3079669F7387B881282165CB243B51CC8242EE2E33B0BC7B0AE138DC3B05A0FED604C81C2FFD2DC169414ADDF1C3476921722A099FA7ED446553F6C7AE1FEF3FD3B0F2C9DC58C994C347DAEC19E682A5ADF357FDD4AAD72F39298172610D46B4D8589E011816E1946AD629BF215C52DD07D9C39761ECD2E37B87D4C709DC32A92C7BF21A35D030B3C754D617FEA54D1B5FCE71A8D6A7026EFB7016E8409A68AB38AA09C550A165EA55602393325402119933783110C6B211A86FA29D8D16742D4E5B0616A3AABD4D44B8E9E0E0767118206D69ADA573DBAF558553CD1357D4B489C3B9EB5E6772045BB1E2BA6E44D8C0B3647022D16BB88CA3886A5EBBA3AD54A6127F48B7C1B7A198B62778B57E71AF44F47AB820B9E8AA781640104993E76DBB151DF7DC9C29F321A6CD73D4B8767C0227DA3459E02D73BF2F870495EC8F1FFDA8E4E72BC7530B21698234E09457268A8615AFB37354170D252F75AB887D6CFD6E1FABD9D6FF0886B1181E61C501B46CBA3C47B9D11287F64D786F1A54C4B2A8AF77421B1A9E788CEA4E73B1A1D6697AAF3631F45C8E2232697DA4B6744519F3423944083EFACE82D68B475A19AD70680F78332D464189D9AF8DE03EED1F626BA9541EB59D2469999ACDC2D9F52423965556402DA2056FAB9037D335ED59C05E02DFFD15CDB96F573E68A380191C39EABB85AE6E3A87AA38F727FFB838491CBB51FEAA32E57281C928E59C0AE0EA6DC873F11F9D3098AC9B7722A07F04BF09D37F79867B9405EF2B2DB1D2142505A36EE0B10D8558345D55FA292B7CF4F5E22D1473FED8C792B8C9CB0BBBD2EF7D1D7B23EDF1E196731D836462BA0230CEAF6B69959027C3C8A455A6BA3042A7572855C556E83135BD1BD7BA91367A8132CA942B9447A41475B239C53AA14F19BEE19862B081D1269C1B35E627519B4A4971DF8E4C1BA4FBD450CC88A0A8D4C3474EDBD7824A6EAE7DD978D82FE3FCD69C915C8BCC9DEC2CFEB81D7FBED3FA0E27E1DBA8F496CB72D758F5E4D005E7D3E7C9614D753015373816DD0E22FF6343AFED9B918C5B95CCF9E19F721219D65B5375E06B9233AD7D4A528EAC0D31F7A652336156ACBE0FA5E171FA914767D0E77B0AF8F744ECC40F6E5876275D4B88D39B16792E16D59B5AE248327A3CA8801E7D4AA514DAF2826441438C218125F87AB18D067517BD7D629797D531344A053E12E5E049DFD7B20025660AA02A0229A34A84F7D0380BEAB2C279DAAABD9C0FCF51FF52D4FE794DFAA9BF6B88A52166F72CF907516E0D770F5EC6BCCDE27490D6920383E65252AB642DEB61C35B9975F63D45A7828E2C7E98C8214127DCA18F35BBCA465FB7A3798D9746D0EC4C56D66616204B85F4BA5901F08C8D88563CC9B007DF7E1B055BC1226837E7768E8FCFC37A0AF8F50FD26955DEF1BCB5531C2C096D078EB84D5ECB56B2AAEEB36692B0C61E6C5ECED7CB5D9ED30A6EADE7214E9B0E456B2B7A9094AC23188C8BB1AA93832E43ACF2437C64D028EF57E7140161F2920929922E3C3AED5658A1F1B5DBCFEBF5120B547900751D4021A6F336039035FBA856D5F56B58092D164E4DA04DA0154C1C414380DF6B25C4A25375272326AB31FC862003EBBBB263C542CCDC30631334EEC648B3B01BA09775F9A99B409DC53655080CB12D56A597185EA0D693839FB202947D4C32792BFE95B03450617A42E6946D62F95B3FF06A1B331167E9D3322428FF7E6A55E35063FF14E26E50B2665EBF9D457651A39FD164E489B0B7077B44A9A6D8D68158AD8610397FF04968D22B4FE20F27225ED689938C09BE11D2B0C7B48FAFA016C310F4416AF4A4907E86ADCF3E8BEF31DFC92BC4B70AB595F93BE62040C15CD31D9C9D4C67ABFF4A069E18977C093A2F808279BF0DB2158C0107E30F0E1B65ED80E3322D123AE280326DCBAD195BCF16B1BEBF1357B8EF7EA768C4CB1758AD11F437390041D813A9FC5BA3FDAB0AC83F84CD50334AD1F59DD1413BEC6F6558B962C7FF934E217FF874DEDA2DD0846989F93A8963693D335FC746B22CA4B620BAEF5AC3CD4D0FF3B954E3DCDAF71CEF9FD0EC80ABA7A400E853DBD1FAAF7A4EFAE1ED9FA2E0DD6B7BDE27E521E5D2568F19F85BA5560BE631CC8912E3C961D198693F826ACBF5C5E6E914E2DB2C901BBA3C483DA0A2714AAFF3B3F33D27D2826334C97279EEABB789BD58DF066CBA7BB67EA8B09B541C0D13C066DE2F3E1D165EDCB16BD499C1BE0CCE42E29070E5EA2435B283A6738A07F882D741F7613264EFFC258A2ADF1F44ACF116946C1F44B286412D5874E4447757A5ECFAE533888431ABD0020CA5070911D53F280165813A5E8721FCA2304072D355A5F6D7686878DA6D5FF01060B3D454A4F858688A2C2C9D5F41F24475B5F676EA7ACB2B4C0D2D7E7F3FE030415161E267B828D91A4AEAFC900000000000000000000000000000000000000000E1D2E3C7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 + +count = 83 +seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 +mlen = 2772 +msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +pk = B8371687DC6DF3CB3F6B0D2F728B8441697F9B8772AD88AFD3186F96F4F89962760A32859DD4E451A2DD054F835762BCBA44BD56A41FFD731C84A755B6FD1B8E07442785EFECDDB340A5F647CC044B47BD225E04389F412D285FC4B57ABDD69D38B8D7F6F33E1D8059272D6EB9489EF7CD9CE1E712C508F19A04D5B5B150D5481572035A5995E2CB4146CE6B65482CC5551DE9523D62735B0B20443F71C2B2D3AAFEDD3F955CCC5F1D60DC214140A9AB542E47CAFC2637BFB7729BB0D260F607964A29E7B3610E119376C9D4D5E3B843219B88E6E88E0B4AD3F23473D030607D7AF9313899EE91B8C217D36816A6B4567A2A2A279662F8ECFAB36E9C76099DBA75E86E3AA6CD37D38F26067EF398103156D72AD1EB908E7A98EBD05E6E16D0EB04335A7AB7E1D8D49692222354AA596E87730FBBCAB13E9799B62547E790A76893063EA75F3D1914D4F4B70BC1152678621EA13B2C86FB3D137B368B1E7351562FB55C1FFDEA9BE54E26C06A7F1DFBB5C5806DED844FBFA06FA00F025DE07624F0799E0D50747978809AA605645F621AA42DCEF29FAFF4ADA4D0D26ED3A56FD29C383AB50720BF188C745B15C486337423A7C1552D0F6D63A1B405C7907A28F590220DE006FAD863BA52CE59EAFED9BEB011094DF0E04B519E0054403810103B9A9116E07C08FE7BAF5318274D89F63C96ADB4E30856647ACA126F0FCB7726748D490CE687D78CA8B9C4F10C64A8D492C6DCBB82B4408F8284BBBCA08A01268DE40EAA927CF9415FC530F58E3EF1CE3E7638DBDC7E3CF35FCB3D8BDD7A4749FB487AEEF8FC177CD5707232E8CC9192F51327DDE5BF0ACE45D49AF776A80BA97CB0880FD249407B422845D0EE24B4D12252F78EFC06C5D6E7FDF48EBCEBD5D5F21C8778834A4E87DF854EE88617928937A5757091DFD5F1B7F2A68E73B47CF59B6B1EBC91DAEFD2C695B744DF4B14413F536F0EF6A90C8A2F0D8887E1FEDD6D59D6EEE406EE6F7262DA4411CA24A9F171592BC6CAC8AFA0884B895CDAF1D0D3D277A0E86249931E9917FD75412CCAE18BA35460DE9B54C7DD15777580CD819BAF390FA35E4FE87B535F196E973E2CEEBC2E65464784DEC68C1671DF58531C34955B387C0E3A179FD92DB6F0A481F51F796DCAF08288FBD41AD976E9BF372063B02FFD14A5DB11B832BE69232AA4D2667EE318BE7651BF6D808F8F2D874D22F6DC6275EE23F31CABFAFF0D933042F35C057250970A58CAC2CD9881F01FAC6745303D3D8EE50E85E06BA7F7E88FF9B3E1C0A6BE476D5C96082489B5DAD62DBE28FB567E6644ADE3F6D746C828D2EC77D3A1022C30A1EF35841186673FB76A91740B2EA53FE0AEF8DE7EDFE5551F9D8D8909360C516357F5B9D6877339BE8740B115C7DAA9889523AF97B98C07F45780D148178A9D79F20CDC998EAA34D9568C60E4858FBA6E898BEE0672F6FD417DC16FE45207ACE6FB81B252DB03891EE92EDBB96E8806FCB4140BC33AC98A494AD937F4C97241CFBACB90D4EF6EC87E13C5099D7D84EBED18F63042AAEB9A7D83FD6BD71E5DECCBF71605F131BE49E101AFD40E54522F9C34B3A565D96D6657043F1F270845456CC2EBB556893FCC32C2DDF0CFAD0482E5D98186572B37091644336E21FB05F91BCF579927C2533B71637619AF3BE92EBC7EEA89BA40D8E5F2EE6B5DDCB696A5457478CF63DD21041CD88DD1D501B03AFAC3F64217E299869532D794F5EFA5B1612A3F182F09B745CAE2002827970AB56A7F9B6E069623C34DE151D3F97017B3A60E46E170F5E1F15A9B12C911C8FBC4A8A56626D7C215BBBAD0633E5DD43BF53CC9F707D292581CA0A92EAFE1 +sk = B8371687DC6DF3CB3F6B0D2F728B8441697F9B8772AD88AFD3186F96F4F89962FC5FFBCBCCE906B5800D1C69BEF780158F4CA33E52C92A9D1D584B863C9DAFA7F7E873D6007E4AE819678905E7EEFD8F2B6D8742415DC94FAE67AE62B7822D50A7032F388D04908C6FB789A25B0C5DB2E006E1AEA2FB3256FD6580B362EF0B370B852D210010D4A410D2A42C44B830C9345101047008146D1181904396516308015C406414449253084162242ADB980C2328812336659CB60499346DD3C600CCA489DC28705B8020583420E130118A283252286A0B440A8AC08C54A26513A868E3C069A4082489120D023181C0320AA30432628270A3888C6234021C278119A1311B9641922042A328209A241048B06D6434851B93881448826210121B4551A0009018393013156AD9240CE11228E3002804841004C7310B077023128C00283013272EE1A469C2162200B9500A458A4A026992260281229054A02C0B2521D2A289028760D4B28494366461A68000C70843B04110C304DA8620E38824DA28506124406384899198401B86411B312E1C1064088069E1344CE3468800472E6396640BC904C8403009913123C891E080491C1388000589CB48625AA6451233049326615BB86101218053C86D23978918B3840999685C4022841831608684CCB424C9268E13962419B371A1B22422246EE0109051243202170AC046891A072A8A0090D03410C2C011644652D9104C18422A93046654109162466661885049A880A410528B046C21A52D09C704900232A0022400A42C11A048C2842588002403438813809188142CA1069088C868608265091171E2A66C1AB271D2962119303220A1644A322603A4411B082C58484D1B4370D906714916310CB14188A801C33652C2B40C8B040111C000E246455B200ED2348602B64D1AC9501C14425C160818C50401B084C2A670D9028853126E99308C2343810B145163A63091144C03B201D21831E3C24DC3460ED2144943206C12A800E3288463460A41886C1124299C826DD436724C367244206012B805D300110C162EC122121314894B1291C2046E0122051AB00C14C21012C72163C84162327109C670A1420DE32062A34450A3A48814804918322DD83000D1C024E192911BC46443B05152388D804072E3A001E3867100138E5AB26D4446888B1851C18621909061C108081AB425DA924140B001D1882D6436525B106E1C934822905111108123A7089C0845930802C4346503950004448ABFF474ABDF0B877EA84875FA5447FBAEF104ADE67D9EE210ADED309A8809F10FA942265F086287E9C531C74F18B264C9EA6818FA1C6FF973A7EF179F745EEE182A83C8761B2F9AE5450D13911F6B558FF427F8CC363D9839E3C5C849B594EBC911A853A6084854D03654FE95F9530C9DE27D6C416CA986D64B681C62B6074E164994865FB162B16CBC8D6591555A57DA0CC8B727C672D5EC747B78B3A3DEA4864DA9414E4DFC1D17CF89656104C7E01708D7C9ABE0540ECF6F2E03F41625A851CD42DCAECCB07DCFAC8D9D10640DD05F4D50B64DF0872917032E9622C59E6823F201E10ADFE759B6C69525CED416EA73823D9B7B549A65D7106FA6D1B21BEECB929AD21BFBDDCD2EBFEF0868A9068C61600B79DAE40E1133CE5DA9718EC8D97979F9E0C7CAC1EC174EA5C1C3965A682A0E00A38395570A005CF5D1756B51754DC9B38BC86590C45708FA406931EBECB5F267043447EF3289CBA7B61B0029853B4D2023EF35D794D1E1E34D091243E6841DA6458BDE8BDDA7567C212FED3DBDCBB7530AF3E50AD0E9987B1CEA2414267F62C99994B0746DD7F4F8BCF985146FB288D92C4F566590A3865358873D01AAA1A5D15D2F7359E2FFE42B150F85B287F73316D30CC5C579BCED364CD025FA40CCF9F2F33A276753585340E2EF1FEDC4CEF010C5FA398C57916A1D1F5B22AFD1A6AB8CB4166286DE8F9FE1D4035576686896252C7F42F049DD0A1B3DEEC25949EC65A28D4B85819DC1D247441E6678867B5BE7AAF586306BD656260CA3BD181CDDFD45C218A418A000BBBF889C174694EC7E66B0BAD9AF017F2FD92E98793FE687984FB4D81A286D20B4880B3FC2F5D6033FFCDE049EB427771712506738DE00FDEED7EF70778AEEA05E89DD386AB832B099449570675239D6D8A03A043A48753E22F0354D3D7C7897F66C195E389901C7781E43499B1294B95E71A89D5581F7FB68438C88D0DDBC5EF62E10405D1D15C24CE8651B87E4D9348FF8992F8173300FE1EA67DCDE4688E71822FCF3BB39CE772F4577103DCA63828EC84A4E96A877FF519CD541D3482E05FE60F285E59B923A5B150ACF44EF5DCA6D4F508D8A4A0FEE0FBD2BC156FD1A88D81EB4EFBA4F757FE3597865D082385FE0489C2E3A44BADB99310CCA4356F8039BA65AD80AB3E451E2490E9DBB5D021D5DB566B466EB32D1617E3162093915E411B68F3C626CCC467C4FD3E8A3F344D57747BF6AD855CB22197CE6E508A350E60581A659295BD1F96CAE6643EA7A6EB5FAE0AA258DC1A98BFF9B28BB28DC8F18D7163DF40C66A7ABADFD47093203536730EA98F99CBFFA1E5A42E89FBA5020D4CCD826F72E4C76344B66551C69F14FBE49790020A869027132BFE7B194B8E673BD66F9E0D99C02D9ADEBFADFBF17CD6F8878CB6A7F81F56D1B77D192ACA5F54BE713E80611D24E229F99BEF9E11F72A9D8BB6B75C270FBAEB017C2E637E179609DB2A5EBD0368F080DD50C9247B7E1EFE25D9CB6A7B887275A589F94309FAB2BB57AFBB9B8847873AB747EBE6072CF88D0287B20C456143D6A296E6B65145B05805F35A8CDE81CF297E502B8EC560F56AAE9E4AFC6D2CF5E62B715164DEB924A5F9E222F3DBD7CD45D8953F7DDED476644829AEFB9FFBE94587146AFDB4A7595FB141462024C00FBD8771E7731ECFC5C976598CF1065AB8ADE6AF98A9725F6B4D25F50CBBD77EEE00877196A5B1A5912870AFD7BE640AAF0038C3A4ACEE5ECD35E76FE393B9F4F68EA43074CA6F22A3D5C9612FD4B083F515BC76B299749987E34AB0F7D66098856A94835D0F6022B44797EB6A729BD908A796FD329943F845B81739EE33965690520BB530DBAE5A6CD56E82A8790B715A79478BAABDCB197D24EE094E4AE84AB6163F771CE33470FF3F724841AEFE9E46904A74AD1D9E5B24D79D31700D29D1168F489C11295DFAF1CDCE46086515730FE1C8FA3C03DBB1292E2ADE550F2DB32AD536C1A4D158FB294B2D24FC6496E4C58C8B0438309426800EA87BC8489F08E67D4F926D840AAC3DE9A41428BA4CCE5D40808B182D3A505CE46E5070B038B91DA252F32C3934FDD71A07AE81E59D6F8BFE53A5CA129BAF33983E5CE20CB24A5602D0859D5F9C66BA2A8C03A15708BA83519253A86C5DA9A70218FFAB583B7A01586CCEF40B878552CAD3B15CC85DC01719C392E183327C0EF5432A34F31A7ACCB1D2A8EAC14F8865FE9746A3490E89BBDD4DA9361479C23A6357A2959B0120D7ECCF3588DF34D88FB17800DB3382D57D35574F43894134AF787FD0009BF3FF35F4F106D46F1EFF2FB5A74BD4E858D180AC30D3B86F544C4B5CB9DCEA6DBFD0DA6 +smlen = 5192 +sm = 62C32110C944C2C0838A8E76442DBEF3A83CA1C0883C4A1B0698F37006E4A208D05A9F3D82EB2F52BF6561F2754CED1615D81FD60A3A4744DDBA8460B3944803F2731452049D63AF8CA3E792A0D0F4DBA7DD5CCAF77B07D201E71AD9AC44BF004B577C28A1C47D562D31571E43C590FF4FE8167EBF75A68664AF9971DC663DFB5FE566BD36D2E39A86C81D97DCBB16662F59994880E898AA5515382B193FB53DBBADB53EA3034AA471007B52B92B0718463B6124851398F80E22F10FED9FD68446448A2C2E8192F6F880B01DC13763423077C27D4003B0C041557D6C91903A997D05D007BE6F9C7C79D7F75A0A4777708BFFE8EB479B83057516ECFFC74F63FC4D6E6A215F05E7A11E55C1825FBD7F1AFF990A28E14B0AF22C6F905F48C970FC96A470BCAE8534446B93630068D4A2EFA94618B7CBF92F408B4FB1F58FD95FECD67D302CFABD4D4333E2998CBB76FB0C275265A20818242AB11A0B53F3B9632A36DC62515A4CFBC77D7B363628F0807B1A4E5CA0A71C518CF6A6EA5770A84BEDDEA6E64CD3358D3FD64300A0908381F9866E4278D40FBE8E5A5FD3CBB329E5CD0E3FC8EC206DB6F98A4DCC37726DC482DB7869986043F2425B7B1CA1C3CC190D4BEE01F76FD8B78A9CDF7E0BE442583B2063B63AC99CEDB9175058F13C6543EC5C400C73720B24D0C968EC214F42F9B9D6DEC7F0D263A2DEDF668550C24F940CAA7B825976B5702C18A0AFBE021D2F5AE7B32C8D5433B958354D0EF76F1E8AC2123B99B4CE7192CFA36EFF207736BA22AE06947616D6669841037EE4905C319515C1953332FD35FA3A23AD02BA979212ADA2E6D61A6A7040D961680EA4A01978BA06705E0826C2D45E7A36D0D541667282B01E42D97FCB0485F02852C83E78054ABF1ADC41972FABD603467191D1DACD83251B5497CD8E54B1FE4E998A5ADE55883F40F2C28155359C73E49BCF70E2FF68B2CB01C47508DB9D11058327D586B65EAA8D059C994D7D1175FCB79BC04BDD831BE86B1068DC15F8E6C6491F5628CD737807C433F97CA44750A00F144C918BD499F594E06AC786088E3F4B4F9DBEAAEB59C3177FDA1BC1D38EE5457DDDDC5886AD0F7B13E1DC1CAC2D649EBF01D573C70DB04BDABA8F63F158F416BB9673013F54336285212952E9FB5239494F4B48DECEAC3B6C73D607D742AC61803BCAE16DCED47518C12A08719BF66145495251E28AE92D52534785413E413478764580E453EFC6687F726903FD20D1D3F359C6269EC25D485EB3CDC68DB6C83BD1CF2D2009A4C30697C233A972DDBB28611C1BDF557C1C1C15316C96902BEBED2FDDD2B331C93A811D8C96D50CB15FEB2C32EF89D7106551DD2F61AC3D621E6657FDF6269D3C04A379D152DE1CAE118DE6012A999DA4C8E9E870CF14592B6BB79B9A83F56CD51DF4B16EE194A0113CBC02CE479FA6B79ADEFCA1FD8D753119491CA950201529C42BEF6458CEBA5EAF8B831A5803067CE8A649FCF2A81404CB875787AD5E5751207E3AE09D5DC38367444446B0788CB6475EAE2705E6770A1BEC2B79AD69F37F0BA2C3111B4592F03E5464701D8A762F846BDB48A285885988FE1D687324E57714C88BB8F8AA595714B475A31CA8D7C7F13540FD101B140C6C4B6B9FAC1A79AF9801516E22293945DCE72E4311ED61DBE8D0B9F8E7D66FE0ABB5935E9D17BCDC6521F0C8D3CDEF807459FC658A8823F813F0AAF1E38C9CE26D2D53966D0CDB9D3D6EC8712FC712AD788CC35EC3D62E31C7B36396D198A557B324E791101AB36A675690F80DE6F4A0395EFBEF31E577B4BCE80F67B610EF80343971E20903A3F6EF7A3FB7355F0F0CEA5F8DAF834B5C83297212A22C433D6BCA6BB55A58A0ECC118FB9B077B61862462235FFE85AF9025257EF795815D3EEDE47BB56E320FF50C077EC9288444E5E83C6DF780ADF715D89EF3F0CCAE69EE5B6BF0265850BDFBED7041772614B5E4536BF5ED791CDF7D92EFF5BD76D0DE2E0089195DC43BD0CDC10F7DDDF04C1DC1C63EBCA1BC28B591D2E8AD0BD52CB051A3D667337EC3DE2DA70C3C86053A8F9ED8485671896EE5B5EE3CF5AF8F997FDDA4BDF8DF26EF232ACAED5CF70CB634482D2CDAEF8977DF4EE6BF6D95EDE1AC19A0231CA5702DE2D6AA8208C9464D796ACB4466DE5FCA89FD9F4083017E6F272053216F11E556175E3049CEB500A8BC1F4072FF18FA1D19409E178DD691E167879C35318D7A972EC5519BF91ABB0C32EAE546AA3453E1B5B684B4D59B54794101B84E7B333E3706E0A8C2CBACB1AC740AEC4725F71A99FBFA8B56F6B8419134F1BA5EE9812D9921E2CA9A62ED30E2699EC120830FF29F64BBF94D8B62419311D67FDFAE36C08F10E3222952B4B3796BE023358B84DD213C91DF6D7C6C5630B2875276967905BF6FF53B5357EC26778A3C3974DF2460EFAE649C388E2FE26522B81026627FCF163ACAE3B21B48F03551D082ED28424C4B636B5FCD4C81C38FBAC4338790F8B5AFB14D9BF644B389653A9730D5F2DF26DECE6B2C6AEBD1518A693460F4B58A1ACB1E75EED91D7A167E7FE28D06DD6F24D20FF1B43BB151252EB08F1FBB6C3AAACF291DA8B1AFA23D2F65454A7AECC4C4E8A7EE729B8E5650E192B8416D67A1CD5FBE710E93F7D11D674ABF38E155A7CD6FC5ACA9934EBF90C0871D9561CBF4F7E94D7B24CECA1E7C6B59090EA3517551D01C7C35A5D341C634F0BA3AF4F3503E3C4CCC23D30C7FE06F461789B581CCCC08B71A4871B17AB21ADA8B810EC87B6B9ECF467595A036D30A67D4981D1D86A1765C677589F9C35FB2E67BB590B1103FB7B9A1B714F90C429C84238914DBE567FFB88C95D2D387E1E8D4A302ED4ACD9F15BDA382E19DEA15796016C337C1901ADFE1DB15C394E2A4242CA069B86CB1E217711F8C611E2A5C1E8C910776B4C3C3ABE6071CF017BC3F8BD5E82D6F7AD7207E18B21ABABC4AE13517BFE422A8FF2BE39FD87165025FFB733B74C12EA7FB5AE83B77FE92455EE6011A39597CB382DA39E46B486D64DE8E14F2212D32E6ECF09C719D115870E60625C9F0A09995C6F898D722A643D825F12E9DF40F802A61651380210626E24A18B7CA495965A98931CFB942DC5859DCA45C23CBD953CF33DC6C74D35765C1DEC6A9752C86392935886C4C216D094B2DA33298A01C17A12EE91FBA28B6474F8CE1D818ADD3D1E33CE404BC60B79E3A48E27EB3FA83AFC01F7B336D7C576175AB45C3A6AE769E5322EDDF71934D7F065A9777978EA9AC901A761A20596B526F39E10BA3BAE868CBC3564A0B1F3F4852595D80A2B8CAD73B424B4F59677B7C7E94B5C8D1D7F0FF183A516B8A8C99A6B8C1C3D1D8DEE40C0F1011434A4B6C8F90B5C3C9CBD6DCFBFD000000000000000000000000000000000000000C1C2B3DAE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE + +count = 84 +seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 +mlen = 2805 +msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +pk = 2ED7B7C01C927D3631A977945709675BA4F537DCD41212108759ADBF3F675D8510F38B346B120082ACBE52518E8C9D848A90E37851E3469A9D974D3865B19399AB84CC59E17746B8B5B16845FF3E09248F6FCA449E0DB1D1938D9164BF8EB8171A8D1F8019C71619588EB3EEDCC538DF607EF955117262F4D0DD1C58129614078D62422BFE1AE84E21F40DF9C1D50447FF7AD0CE8394D12B5AEB187419A741FD7C50E46D9CF82C7A8BAD0B23A2A47F4CE071F77983B6E51052632DC8AD0D271723568153FE1E0D2ACFE4694560D2DB2D077A15C9F369BE0695BC7CC5D6D06C72B2E570EE4779233297BEE44EA6366297C5316D387DC5013CE892BED962BE8C41A24EA0AEF8EF689289B1F3CDE6890A88CDE56AFC805D8D7204DE1E7AF3D8864F7EE16283B610D336402A445B3BB0F72D35909EAA6C52F5EE48F77BABFC6AD6A29E5092B9CC7840812FC7470C73A01FA87E0AB20EE776F4854C1D12C5CD10F40D6402D6DE292B74B6CAD97DA627A7A47A4A2C8628CD0F5201545B018E5F810EDC36C31C42C88765F54812CD5490E3737CD84FA4EBA82DBC4A54BD8F659C021614A77392633BA42A94B08049F03FC3D379252BAE428C96B44B90977F93DF87079F1F900B3658448A9BA3F62A151A2EF7EA67368F5A809D86E8CD965B342F093B205AB863D9AC6FD8AA05DF69E91CDFCE586010CD96DDFB6A06C1FC722783EFF3DB67C6572BB8CC9A39D303E79FE6A5FCCB2B1145E71E60C5B260B15C99069F16A2749D53D79CAD4FBAEAD5C57C10C49D9080D196FD840009981C0D2393D6F509CE17E7E80984FB7B91B48118C23D3B4FB38AE0CAE2B3653E1D04DFD511772B17835C0D6172BE56274E3F741BCC02A01376A23C1DBCE7A9E542E783458BD9E4C6ED5F5418F483D63B0AA39F209E2625EC6C31AD391D5585767801F89DE6ED8E4A085DD19528D11465BD5764A4B052C31E4FA6E1756FC1051CD47454AAB6879F39EAFCF52D7C8D27D4C469F0EBFEE62898328B1C453BBE132DC3FA02361320DAA8EFF1FA67244129237656B1E9650654D949FD665DE3D185E2D47C2E2D031AFA538977345E9C9D4C1E3D892936681DD5C6B70BCAF732C9B030174E814DF5C20197C1DEB56EE934E40BB6F6ACA87925BBCEC92DBEB459B0B88A0E9401FC5568731DE8268C33FCF9D78FECF1EB5DC726824644A531E7E9D2769F95DCF8D51CD87A0AA084EA3711F0D95B913FE6A82F05B24969EF4CEADACE03930917F0EB1A848D4E39DB7D90078B9DDB697106429AF72982A7F54B46EDA60706B84BA577A6155AE93C5B0B8432972C1A5A97AA98D24363D3AD30772250CC993B1F26324ECEDF26446BF3ADFFEB64A3F1A05A10D844D04A92AD01CA234D7E7493AE677203CD501F638883BDC101A06BC57EDEFF5DA15083F5322AB57D3F20CE59E26FEDD5A4D3711F58A01B2BFE47C0603348BFFB99F33D84BF9F2A56DC0ED3BEB0B4CD6C0481FA60C2C724F06F3E4DEBBE5DA279BF9025050155D977E7AB2E53DE91AF86162A2C075902B089C148A1088C6EB8B56564A89DA5F41D524099B3913CD76E8B331A93724293C832A9B3E914201A022A150F2DAA99F048AB8C323A46A7BDDB25442351999D8E3425DE246F6999C31E9127BDF77CEE28ABB51E92E138CEC1A8E1E279CD9E2F1524A94253879AF4A0C673A4A6D223718416702C8E3AA1E53781203AFA5A4E677B5A84A5CB05D7F7595ADFCEE9BCC36A3505DD68454D02C3A001527DE10B9981FD818A383F835F6A2E265C3F5EDA810A317E4EEEF21884FE83D2DC7484317EAD7AD3B11292F00750A21850A89A543FFAFE12DB502C085294591DA97D08A745C6 +sk = 2ED7B7C01C927D3631A977945709675BA4F537DCD41212108759ADBF3F675D8520E665E81E27DDAB60DE2BC2525089FEEAF763FC906DBB0DF1CC416ABFEBAFE8E5B5A96213FE19977F40C61E477EA45B8D9556636FC5F781C2722CA007F4B78904DF023D9EBD8040B47AC5F97F48D1377568650696FF0A86245F5CC68317A62D00036D21438949380C81488648A8702239898830651A25059144621A224C184570C1264E499885E1026D1248411C440C2419211401001408800A0624C8028890144C03A2296292201A84614BB611830290193420110629900226D0A804184726D1A04C994045DB0026A1126D80000A122922612832D4944921268092229261308050C628130410191581A312408CA68454228118A72509C045191109D2166641142058028201231219434961988DE0182A98406889388820860C99142E92840060046E000649148288240368E3304D0B066A40B44510A225E21830881049092544993441521861142692E4388D03958D212128D2404EE4A6685BB001D0C23018806D1A246E63824DC020888024068B40002020411BA409129529D32020C1C20DA12201210841DC0892C3166E0A324A11348DC9363019074190048ADB300C0016245B805114218ECCB66152362C4BA6280B032C12974081041203C944833806E2328958428DD9065113B8918A002112B2100930240C042D14107189B0418B962842969101446298C02054284AD9365212852D480626E3123021840C088605E3465263026D54044281064ED09004C13686D10862022921A434281A0144022048D80862180751DBA8911BC130D910410027090B0566D412212441004B186C18404DD43490C4006601400C8190808C2085C1320980204D12B331CC4272994426CB128408C931DC928511926CE39268DBB0858AB4010BA4680A83699C42521C970C21A5615816640B960403C20418152293A89153A405DB420A52300DD18845594826440020A01690CB1840DBA48D1149819B906099A668148388888020DA1621E03025531222A2446948366C09120822241154324CE0348C2227901416448A424D1939066110205C8029411490D3485002090509A685A400680B180A5428318A342E1A156E2033840A3705C8366D02372413C46C6080081C2166CC884442A02088326143186603026D634045C1340E221366D0A8088936061CA021A0C8491BA55112800D24B030238945D9B60518107209A868849891C40621513271E3028AC2304D651FCE7790DC4051C1684FB7E5D28381B8E46D23B50F4E8E4E2D56A8555F3E4FC5EAF71D46540AC4E0D0CE0339A5A9914C3620A37555D604169C9EA7C656BBF24077789C578F28626C97CCF99BE2FFD3F16410B7B1D70F7FAD7A9D8B65CFA08B706CB0EA69E60B7F8FFCE61AC8CC65F1DA0651690CEA8FBF88B4314433534C521D5D8C66A2C2D2382C9C68F2C03D0ECC9BC6FE4707D5B81E6593B4D166E6BD4F8D8EBBEC65BFEBF4F70299243254E3AFE44B75C85E9CE639FFE30171B073CDE7E66D9105EBA8F0031778DE9F23F4ACDB50DFB9DBFB4857BC1091D22336653574E581CB3D952314EEA260AE082433801C936D2B2599A67CBCF1A3505CAF5AFD2C06F4B821C4A8AE5BDD011B26125536140084D5FFF17B43499AB733D9DC550D95B91404D4AF638F92C530D772D4FD4D6B5BD3E3F6DA52501B5D312236B00314823399364EC8BD888EE3475A5FCEAE8D8E210EA0DF4BBEDD63E80CCA160DF77E6E8BCFABAF71F336E2EB9C559B050F941C7857B1635389EB679DD1276E937AE5C627AB710865736FA2DC25B0C9032E723CCB7832A33C0490C4279A5B17184CA84959F2FB542CDE82EF02DB0E44E02307B2DFD5C30B7483F943428CBA289158A4EF212AE35AFBEC58128A44103EFEF015F458B0C8B81183ED24E9D97FDCCA5166FBEAD0C9431BF18C2C9BE16F4159B27132AB4266763543AFDB595D39EFC01E8F02E9722CA1721D1F0805D3E2943A002E3F7FFD388C419F0A50CA65F09ECE7CB8722ACD2CBA0E936D590CDE4CC172A2A9C84F8D05BAF877C5987BE2658F7AA8641E088417A94B8E41F20E1E6853FA7D2B7DCDD4C4FA3B7FFD379CCBC7BCC8ACF4D552D658045BC0DCE81F19C19E016BC80D3265DC2301E84C6621B39BA43D00E22673A73EF928ECC301882A2A999D6FFE22F3C23CBA7C2F212C379D5422F14F28F33E38B17300E3B4AA99637F118264ED2397DF5D08425691A58338186EA6579053C08CE2737BCE912E49871BFC537A9B1C9D5D0B49CB76C056D7F74123BB18246219B73AEB55AA8F810149DC3AA1044F681A832D24B2F5BC45EC8C530D5FFD9F268B1C192125E994CBDFB0781646C3BD25353289AA33B84838B87A52B5E0A2E8B854F3877F40EDD7181B5CF3C739ED39D5534E93A8C38BA8FF6B9188913CDFF67221D2771BDA648A1824C5B3DEA93ABDE8AB3C83A5FD8BA77208B4B880A3E75D0FF1FAD225C2A021F90EAB61A494638B34ADBB90A76F74E9A17D456F34E9EDBB27E1EBDB2AC5254159D7E1BA036825B8384A7343ED7F45FDB654D4BCB61391E5A3A2C88EFD3D67EB67E71EDDEFE6E07ADCF560B72A82D036FB62CD95B12571FC81C3F362743AF0FEFA029ED3AADF76A3EF40E1C6CE90092A62B820BCAA16110D689622D120A25291F1D62531EFE4991AB846860D44FA830AFECD54B9AC420C474A4DD97066CFB707EF050E55F064A3F99BB25DA10AC13D37BDBC62A2372CA28AC98D7BE5AD087D93875F321E3D7EC0653642673A3161E8A052F5EB9D91ED1211355C5FA678D007CBB75DDA43DC7BB5E39BDA97008AB41796A2FF5BE41880D194444E0B72C100EF4CD25990491B3FE10E4750A4EE5D8EC2BF3F76BA24A234CE29C4BE7224BEB6EEB06B803A80D1FAA70C3291C1C5D5329B9BB055BED7FDB636DD8B8F102B0FE33257B824A204DA3F9C91A3BB8D4325C93DE98988079D036539C959BBACACABFC9BEBAB882BDFD80388666BDB578CBE1EADEBE7920D857FA0A1CFA6230E86B00DA5F675D77C8C7E87D1B125139D868586ACE78732F6146D1DB58CAFDB5B2850D23BE9490D534D226A5564F1E06E2FB3BF13737B28169686FA4BAD6739AE8F48FD9F5E34AFD41B771A1FE1D5411856342AD8DE5515EE6E98A11F0712044E085FA0370CB1224745359D020369BAB2C8F4123B72B82E91EE849CBDCD4FD60E75370B131D16E4EB53C045CA04448D47DD4FBC149C7B592B3CF7B49658ECF345BEB8B715D2D587C0C37CDDBD82CC2B2AD8CCE5B0D60FF18196AFE623C8ABEC17B1391D5F56FAEF6E7F79E199150F88BBFB47A20C01F7B8DD8F47571CA480BA183DF9A7249D837E1A468A38E2D42EE383F3FC1985FFF787CE430EB30FBBD8518D7429D29FFE9AAF9F9431BF3B58F8DB7D833543520C5394AF4A21BF1DA08CF5CB212AAFE82BEB8E889A28AFD2E06C428D4E2BA8B69A8B00BF41453A050001E4DFBBEE48DC067CBE90935E39B6DACBDF1B44E47E5D764CD38C52EA14F8B08641E25C500E5DA1EA57CA6C2FE77658C5A9224F63A53EAB9677CEBB8A46308879FA20B729CEFFEE12A46AFC2034AD2C33EF99B0AF4B59541ADD70A898F6FC6B1E +smlen = 5225 +sm = 1CBB31344D254C6CDE0112E085FABEA3721C6CDD8A0811AA6DCA834BABA6E6A4ACCFDC766A83449EABAD32F92D2CC2447E9E229BD30DED50165FA5ADC76E647DDF0615CB5C47165596A55EF154723710A33C29144A64A16DF3475BDC43D1E63E7389FAFD62B04AB56CA8697A397972503F019C1B2A513DA4C074C0B26B4F8BDA8ED5046DC441B4E941A3F4EFE70EEE34234CC5057634C8D8EBEDD16756CDFA6EA8111B98F993164568E4D13A3DF763D798FB07574E21583BCC6CE7A671A6769003C482C69F0C7FCAF82B84DDBD17B3C59F6AE3EE87DDEB37C47A4B682E955CB83B0FF288DD2294FE1EBE7BFF70C4C953FE96951FC810BDDC2E313ECE40BA0352F282DD7B554FF28E303432117D076842A2ACB342495072CD5985DBF7F199C7B16A10EADCF0C2B0EC82BB03B11CA3F37AF19DA7B7A46238719B16972E00A7A536C9338B0926DD67BC6866ED3643DEE31B17B1E54935599C99593BD5ACD49802A0B643671F90888B0F1DDA29126BADC1907511C6D4E7600F712CB8050368CCC5B1BD976BB9F5F78F0644482607DB559D317663E07631D908ED3E9D578071A1FA9137C91984AA6D8A2585CE67549E927914B60A16FFDC6DC97EE838AFB161106A7D6169FBA29D5C4D2B6D3C9C6415475466AF434CD20FFE6001923F9DEE1543FADD862789DB004532C58361C984DC4856A8EF7D9CA9D840C274410B35C5A28D7E8191DC995977E13AA33D4525992E13D83B8A1841DB97E40483C4110758EFC651AFB73EB7AFF5F6D21A61F23B6A9F08D20EE733015C91777575005C035FF75668C442360D576E6460B4662962EB27FBD81300A0122554AAAC770B619B83D3BF19895775C1BC69FB79BEB61822F7A45813C1945AB6B76E5810B957AC9FA938B7C9A3BB93524BCAD9F0CD6DE284DE9E0EFF354D8F9E7785EA0CF8D293ABE1D40466262CD44E84E61F2A7799A8454FBD5E7A6D85C9D25AC8409423FAEE475114A18A8F91BF77C317A2E9FB36040AACA00267F033A7BC9D73BF20ACD9FE73C823959A24D45C139B1E17C9E5931CA414898D8EA0779D6A13D69BECA5112B02821DB2251A41BAC385B23EAA3F017A588480B7A2B21D9BF2CEC088EF288D87CDD7365B90DBB568ADCAF9B2261D2BF7846E30F1DFD27BE8EC5E96CB18959E081C0AB4D9A45FAEA787A304740E7199293BA4C69078049C9D7A8699C5662AE0724A5F54B3DBCC8C7AD321DBDE396F37D5C6A6D3E2F511AE7A8178C599145596D936059105326E8DCA377734D12E4C2392876B42910CF4B0AC18BE2ECCF1E667587BDD72CFFBCF97FC9558A5C867225D78C87D37DB324AA06361CF76151BBB057BAF5F6486FF20C591823D1317760638E5585BF84897C37B7C012D0779F495ED30E2075393471915B77239109B4723F96DEEA029C9C4E255C6D47C3E84C042CFB015AB86F6E050A9FBCB1F34D9B1E2E50EAC861DF5A74627B2B6FC4C4252039706BAA0501EB2A1FF348820786C20E2A4175277F0C4044CA5CB92500F590DB14340F5C77B1202C94E071CEB80E7973901E4F53D594AF29F563BC437B087CF205BA59A84198776911BDB60A45B41383B6D03D2682EFC0911AC9524E1C14B744DA417E98E76BA3D2CA3CBF5C7328D3B451FBFFA19E2608D99A19FC443C51AC2FB2FBFCC99FBF7EA4BE5C53315C1945EC2837B124C619C36F47859C01AF7ECE476C63889C60423C8E37B76EF68BB2C6A7D010680E7C114CDF5EA08B47B3E8C5BA069D682325F9D9D535B2B33B0C579D57313A422376C51B98CF09139A32BCDDC19D4ECF4F1483C05E75363730B06A1E8E71C98FF5CF0E870A6EB69BB8A8F0E1212016D73A4DBEACBDB364121A38BAAB119ED28C6B64DCACD54EB9518CD6D29D3619F0FAD2D073B63A1F48D770BEC51DCBC42DB0DE53B78770EAC16A3D01D65E93AECC2FB3AC37C681BABE1F905FAAC83EBE6C98362C21226266E8D7FF0045B260ED3F7B986F3973ABF664F84368657BE2B45B0A04AD0554F87680CD57AD86759B4B6F0FAECD8E7CBA0F3C7FCF686D28C0FCCB1095E644904975F0AB8DB57E7BBFF21646B26AF2A623D75A3F08C4A29AD440AD45F83993040DCF727C7E4A32EDB99D7D0DED933EF6F66FEC04A2E4B61D80B55CA0F73202D9774695FD8BBABDF85986EA74A656DE1FBA2F4F88E16507F377E4555EBF636A35A6050F27145CC32065A87B91E23B57DB91C1CE969591A0B9FF71CBC60C4B9D9BE5D140E8B840C202F5A94BC741508C23E23842888A1C8B41AF16C310512D60F0C63065AF5893D33239E541095C54A998BA004301845A2020A81035AFE8B36BAAACD543EB53994D1F9095045A1C19108C531B3B4D9CCDFDDB255D78202E332FB88AD46BEEDDC775A48FC35BCD07B8AD5FA384695915F9D644DB419DE8A15438B33EC81F18D1608D0D4180E017205603D0278F9EFBF19EBE1F2A7BDDAE0B7A137FD8E7455ED6398E810678EC62E395438D8FE843082D96308CA8E7466219BFA26CFBF60FB3DEEE487BB53A63DD53D8F8FE595A3C7EC895BBDF1B1C47434C75C6513BE99B6330EC8F82B23781F83800A51C6606668B6D56AF3A06AF83E261CB806F23024D897CC278AA6EF3C6A360388AA525FD97F7EA109D01427632E1FED80E434983EE90DCDEDBE05A29AF10598BC902E0F7B4D2D1213FDCEC111EB457E8444087797F307EC43C773EAC295448968EC6717957278E61BF4C2BF5865DD3CC126D1363E27BA32661974BD3CD323FE00F2D8C1DED91CFFA1E8499E5A408C8EDDE17AEBDC1EDD96E3B47720C8CE3751D5812B765EDBA522A60855814BD52A67EB474953BE7A5DF2FECB4F4CDCA1F43EB65C50B527285E918F0AF01C75407D978CFA697651A28DD4ACAA51550FA4569F269D4DBA9B12B101C29B7EB42A592461F09047072B733B5C45EB90A0D76823B1A5C9B5134A91B87818B45B97947B49F5F9CCC943376726FDA4EBE02A6711B1D27E04DC906DB366C013DD9415B23197E98911BD7AC657A71993214227F78CF3BD28F6BB1E748CEB72F5BAB0BAB52BC60A6105184B0A0B54996707C9C480F0EFB99DCD8F9FB6EED73FA542753E20B02B99A54DA9FB7D046B4CE12A286999A4D7AAF9148E3517B34EF414EB89A9E77B6BCE0E6B1A9B939CE8B1C80A0AA677E797837A539F96125D50BEC96ED0EFF370C2EDE56DCCA00564A40D96696322D60FD78C6A9565FACC01F93786CC985DEE4C2173C4FF26B7B50E2AD4E832BE6CF607E03642DB584C516AFCC3E435F9F7FBBAE328A04A5DCC32E02EEAE132A25BFFEA182C3656DF2C000735465D67898D9C9D9EB8BDE9EEF9FD021D2E37393A5458778997A0BBC4DBDDE6FBFF0D19212E3334515D62696B74ADB6B7C6DFE80611141558686B6E779EA0BDCFD0D5E4F200000000000000000011243647A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F + +count = 85 +seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A +mlen = 2838 +msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +pk = A94F76D5BC1FA77AA2AB19B9ABFA704C17AB885B96F1A226E4D0C532DFE93BFA94E3A4F8CF15BE6195697633A6277250A0C8116A80166FBE6BB37612ECCE99B9E0F6B4D648ECAA71287822F471BE10860C89906B7B9A40F6D053400C6D606B2EF7B722833E49FAB4C86323EBD1702EBB947A97ED82E4D7F5964B00A338C496BE38AE0C52175B1C971DA8563849A81E1ED49C175827AF0C06B93168EF1A9669FFF0CFFD1BB08E34F837C053F7AB6B07508BB642AF1A7CD581E9168370E2CB95B2F3CF7887509B85A6D38DF3E25282AC23B2E4A883744480D75D5D2EF74C6D64D5351BC906C3E312BFD931EA698B87FCDC01352CAC8F58D74723E884D5E07DCCF1481F91032E43F03967AD7848BD6F8468915D807816404C336E8039924660320F28C304EB7B477A880DE22D09BFFBFAA125DF55EBCB3C3D7129D48A6CE0ECA9E72784EB7AC5E390B4D50DD946C83C6ED53F6CEAC553C6E13553404FDE8D6B2E920F4226DF2F27322E67368A8C3B64D718C5D930039D2866D608BB59CE412651FA83AB51231D8A2276CF7BE37EAA205BFA7702D46AB65D38C0B31733627F0F7071496633CBBAA3D871DD3951E95C01DC26C582C3615FE540446D693950C0E5C2C610FE5046718AD52FCFBCCEE24AF88C58CE2DA6A9D9D6C839B6EB55951D6BCAD6EC3FDBD54D26203DE8B67021AE410BD2472794A2056AF6C750A3C886DF7B077E4334C19E2FC87F95F63D04CC5968372F50DF515EABB0F6F01645C20452BC21D5FFAA5EB896637E2F62CD6FA2193E7785AECDD08D709650698B31202C39954840D41103D348C0FFA482742B43EA9733163B7FCB2C4BDB5C0727F5C62AFA62780B622D017E08531CA14C36D893E505C9C3C57E98480ABEBF2BA5A47D0E3BB0978AC44318DE0821C8C4A9AEDF5DF59CC6EA898F9C812B410D991DA6AF3B25806D18AC230F23BC2F95A9487012A149D7D0DDBC221046506853F4DEEBDB9AB070901152532AA6D465528FA209110B646B46519B16662E64F105361A6C78AF24CE351BBAFFDA754858DBF5A3EDE88149C4A088E4432B9777652AFF5BC66A0207DA82201F33EE8968C48C990D791DC54CE0A6EDD985C7D33BD315E09A62CBDFF490514063585F7546C136968E7DD9F901155B31281492F8C5682B086C1003E93ACA625C84751271E36444049D83157D40F91FF589450F810EDC0002355653FC7C481AE975B320D3943FB006F3F3C5D14F1BAA0E6CE240B58CE75E7F26D2A76750EC35D3031BA5AF99418842CE65600EA2555E825DE580D976F2D256174EAE48ED2057D7723210A4F8C6FE54FAB54DB246C43267784FA3059BAB8F9B74DDEE8C15AB7143E4066D2163A5FAAE9D4E87F1F0FB08D15122BCB26798222694BE1B62EC0594EC000FF4CDAB017F0ED6BBEEBE9A25B4C24BCA3672B33AC1A5C21AD8ECD27EE686BDD12977387DDD6A0A8BA2D9661B99C8FF5A8D7EB86BD398E9F2D80E53F79F9353DAEEC40B4BE7E2675534DB5C1BA9957DAF85B5FDBCC5DB9CC448C793A7A70E23681269FB261FBD2D0ECB795214E885BBB7A983C8D1993B990E47ECAABB23195267B25F97A7BE20C2A949424C753CF3BFEC1D90930C72566D8FFF08187B16158E2626CFA42C99D93E772A52A1DB6BC07C3F4DF28089C68C9C06F82FC1C707CFF9EA4544458D498F17792ACAE211B8B2DC50D564604DAB959DF19AF672C9E1FB84EBC4B18796244359F85ED1BA19475F39D981C43FD256E603B1FF1EB1BA5492F54E9D16AB5394956CC7AE7F98AC65235265BE39C30D236112F93E45D04E0F6129BAA2EA9576340DECF4D6EF87615F2D8593B775738BE2BCDD2EE4A9B1901C88 +sk = A94F76D5BC1FA77AA2AB19B9ABFA704C17AB885B96F1A226E4D0C532DFE93BFAD6BFB2FAF26460CFA1C2BBC983430231F084EF6F14CA12B6257DDF2BEE6DEA0B6E41B6F391CEF860FCDA3E6CC7158581C7E237BC9E9E96B53C770CBBC048B1DA026793D79607A9E587C7C4454FDBEE46E6EA07E0BBF78197EAA12B2242F184F2404605C99429E034094310801A45810AB76191A609C236640AB62982986D9CC88163227013C64C1419491404126332721A322542166AD8044893C669CA840D21338519366AC2226D5112718AA009984890011221DB2682208645432644D320099422308C885053940942A88DE0300194428A21858CDB404924406E9C182D91A408E0B6400B827153C240C896485830725BB028E210640B228E49B20121C850A120511B817144980990828599C8454B04899BB6450917256280240896259020521A184D1A0781C020889C80085A0872CB086CE31032C4A851188509128169891662A3A8611C41044124821A8308DA0202C216801C97910288119BB4241C252164226691B43108A70888988DA1048E114128C48649A44461C3206821945191B84D91C8899C04121946025BB891C3366E22376443362901342D02082082C605E3C0612247801147264A024501434D1C136C1C411022B7496190442336804016208006908B3849032226D3386540A62DCC92304C468CA404205A404014C32904262222404D23B40D09A990532802208980E2222263144AE1420CA0864141382CC24248D312020BA6400A828DA194910CA0018A408DA330852327441027811B30081BA38018C591E1880C1B03265992110C272003810D1A2251C0B204981821212892E1909110178C0B372281168519248601A588DC24505BA25184302CD1222249008818C0904C1032D01290C8C604E3280E4B00441B42264CB220612622621211C046701492705B284112332941C66D9182098A468E9A324C41368D83B400C4961098920800B001D0183023B62D0A3885C120040930258A0885C0062AD4222819206A12926C98C44D04B048A0346E24C9689BB22094326824062CA2C270014602D0422E63322213B44D9290081A8860240771081405A39829D04885C40281D8204C14998114340010A6855C34025A406850A061DA10850B358E03085198826942A67061287100444DC02491E2246164A20141C27080460408B87124A50522038CDC960D118488511062D9A88C13352C99144A13164024B72582886D1B3442CC0000B6AE3E4BCE977165472A56D9D50AADFDE6852EEA68C6753B586F9EF3074781DA0D66C42F87792344171DD9DF495C689483DB1D3A17DB7F254B35A60198B6C8CF197B9C6377C191E068B3060F6B4399EEC120B053AF7D1EFF9CB5D381C7D4CB2985D33DFCBBAA22FF1A3150548F170AC696B0ADDF1172DA62358FBEC23AF8625184E53899114EE407F8584EF144A9648B09AFDBAAAADFDE14078F1B9A3EDA7C3B9EB693427704BE1D958170385E647C27EA48222490FAE18B767A6EA1675D64AA5C5E2E503E06F5FE4F162B13246552AFDB9313C4B7D7CAC4200E650831FB634E300307D594CD0147A339F9A49A583DA358137F2864A406E67BF030D572F0B523EA6DE0589DAA71B84D600D7A2BCDACEFD98080F699B09C52DE708A1B3E6D5817CB644C9BE3FF5218616BC1C609FB6F6670E23C8A1F8265AA09DFC52520B2F5A8DFF261EF395A6EF50C84E9D3136AEA3D28AD2204E58B93110EB97E57B864296F919AB3AC1E336631E2A6C10E798ED1BA664D8FCFEC2FEB5694205F4258F89C7969F2BBE045B2D37F701937372C2E19A5740C5B600C6B2363F97BFB3CB96E50F9D912AC0E4331CF3C90B642CE6A5F796F177FBA002F691F244B13E5393A6F52AFA34467C452F9C944E552738662FD7469A3C95825BC3F346642B91F0B4AC319DE251645C51DA7BA215DDFD83BAC80DC076E629851A295039730ED1FDEA284FD259FDCC74CEA8F03604CF93BA308D7DB53AC0269C3D2513BB90119AE528E86A3AE29B4A631DFC26138B5EC4EA48EDC53A73AB477B97D954156D2109C34F56C33FB517016799C29A2E9AD306453D372CD1C23A016987F62753AA06A97734ED9618172E02A4695C985115113C03524EC0A9B1DF4050910275C5AE2E6C8539837556E58E18E5FC5721BBE49256100232C93758124EE75A8FD0C4820749DE159F694B619B6621B9C534ACB40111F7F8550F3D71E18551D82055ECEE07696CE94ED4FD86D1B45F8E9D19226343756E996F525C6A3015A291477E8891E8D184EE19D045FC6969C8E2E39B053E692B3E201CA7D6A0E3FF948C860EE77C409C18EF16F7EB9D89F877DC6F197A2AF30D1518EA7CDAC14D10F3F79A21E9D141DCEA59A5DDDCBA2D2FA5EBDE292EBFF201F4C01536BBEEE863048CDF9A9FB48E4792501CB6D00BBA5A6CE77241F041553E4A12C6CC31318B43FE4B5542753255231D617B00C55F8D64A1BCDE7CFFAEB42A2F827172505C1BDFBA167CD6F4231B2012259DAB806C13262BEF71D7AD0B1C15812E477CBA012049590C58FD683210D28A66B85E89ED61CDFD2057E34D3CDEEBDF59054B8BCAF213AC1762D02629753DF2AD30AA7F9DC7399BB94828860FF8FFAB225D0190C08E7C76BF288D8EEFE8F40C952C780D6FA9E8CE3CDDA8295C4D4A7BB6D63E7342C266C75E059079E540CD3462F40B6653A4EA797C11EAC917018FBEA1D4F99610D42B44AE9DFA15A23614F6EB6C92848910002D226F28596632309BBD9A33357FD17E8719FCCFE273103E4581668B7ACBC34211288DC945D12FCAE2B3BDCEC44B042FA6B064928933454357E412A10DD37CD3F5F62FEAE87098D54A2963C9BAD76ED20097D465F1B1EB165A741D881E3D4046093525964A136419AD82E20158B62108945239F79718562C79E13BE569BF41E24359A4B26E38880AD0218F93F5153C33900879CE21D58724C86D0E86C82D51BE244514ED008625ED0C016233F670E1E9342C08B4BA1485BA53721222036B862E6A05D7FA6EF2D2CC1D96E5F978541E58FD48090189EC194C8D670DC213B15C4D8B2137B10009F61B3936F54AC78985244070CCDB43B48E16FCD26AA6709B0C90BAF1C98B9C3B29322B8454EA44EE61AF27978525C5FC80D39728B813A694168489A29E263CB565C0B68D0B1E836322A56C58A2BA7D02F56889EE0F60F5EC4FD40C411F7D7DA3483D264560DC64E0916766518603AE9FDB0D56CF9546CFCE13B920EFC66B8123BDB7111747F84EABBC7D5D70CF51158E7271345E738AC31BDF6D6C38993C6619E8A27D1DEBBA6C6E036BA76641CC5FBC71F440830066629A7E796B4D14DA0268945B508C56EBC6D87D06B0B4878612DBD5981C19900E0FEF2A1601BED4FC797ABDD0E3D768E71EBC27338A3F1972F7FC520F7E9F7B693E97E3A39098E3FD420E848AE97F39DEC2FC7F5F02571C2A3FA88BD9E3D55D02B70B335199B37F22793B6C2868AA385606F7B57F3EB4625BA0375BF662E218B68E31066502CE19ECBF74B91C12F5144CBA257E70714CB209645ABAF6DE53AE371448AE9E0597A879EE6EE7072DF9B38A55826B07CB7262B98B9889F63483ABACC71 +smlen = 5258 +sm = 259F1D31D29A45CAE765C9DD93A8A65237F86AE08D9DCB1E1786529A13BC980106E777605883415673CD669757B16B482667778C7B5EACC0015A1E866529EA44EB5ED99007CE988E6F7D1D4EC247AF5882ED4A5A9E8324D7E3AF162FDCF149A6149D5A55BA8F7F33ED691179605FC34422D7FB5E38D23EA637930E243A9B75F625A1EF3B968F34D76297D0DCAD20BD0FEDBC62B2072D8E18D0FB6B72E5DA3799AC985429BBDC7E7023EBD6937686D080D36F332C749BC0A7FCF6CE3A5A329CC2857B5B14A1588648ABBF7AFF7894B89B3746168F65DA221307AA451C2FA04C2C58607DE2B8858A4C4A64BDAC2DBBC18B8733E5AF3FE228897B0C0E4A172646C42750D7AB1D8E9C460B176A0CC83534D4CB270B312FF932A711E2873440E0F141B9E5E4844E76F7DB5EC47266C6152015DFF6424999A0EF22791C5521168A06E5B8A3F812BA86F2D0614CF62815D4A8093F8FF33A9243BDDCC2131E31FEF67092F3F41FF1CADE0612C78499BA05BBE880F6E39D262C25885C6C15B62F4DE061CBC062CD7F7505EF713417EB73EF2689827C142EF24E500F998D5EFBB3FFC0004E52548B03BD4B823E5F8DB77338A361FD3DC98C41B174DDD661730A394640A08E4E44379AE761CD7A87C7DB4E531BF6A30B1E1C0B5D7CBF9F1B6543348DEA9E12F2F9B3A0ED74FEBCE12E778592EA5B6AFC5667C437A9F927244BD5874AF90AB0AA54AEA224ACD38B4DF070C48321D5B978DB21B0CE7C1431FD488F843252F7337C66303B15966FE4D51E2B9F75B0FCB68AB45CE201AFCCD9C226CDB71F5A87696C56941719F46C441C9CB1938362252BC9F467032A9997E62F19314522910725536AC09B814252CA9B34F6639C152CEBEE59C396E78ACDBE67620F81E9C498F57B1935C62C0B0892B28EF07B261944E1437C77EB198B3939790ED69A43C394B8A7A3B49B6C82ECF71E5DFBD0E85B61E77E2C3D4FEE26D28B823A4989C9C2C2268B8BC21166E5C779CBD8B93AB84BDE19F7FB2C5F522FAF2CFBF42D5C76017F79BB45DFD9EBD18B07675FED1AC9CF9ABFDA14F2228E2F864BD8254D389A569EFBA6C381C85DE1710E79F86EBE66EA739E2CBE826285C8EFAEF1B11ACE44C6729D4529C16F122AE05A6008511EFDE16AB62F5A28D920208AA6082F3E8CE09156A69723EDA8792D62DF6F12A9E94D8D02D205226CF92FAD1A67D9BA3CC9AF343ABE1ED12FBE08197A7800F3442685907F0C4A111DF319854AAB8FAF7F29EAA6535622FC5964B774D456D9313EEE8C33821B17AF3585A6D728B81640DEF14F9B187CF525B0369137B8CCED184BB5DE2969EC33DCF5DB79BD5F994E4310A31A1493CBACBDCA0FDBEA9AD5FDC38D40BA83ECC605470F7AA587EDE35FDA495233052244C6FD5E541F148D325688FAC5419DBC5F9E25D80DB8639C02C698CDD0003636BA002D8C2F08DEA80CDE16ADACF84E43E9C79B9645992E248D005538409B41B54C20408120C48C55995D773E141567D91FEAC4F59818082BC8CC00D696202EE6FE7A1AA256671943C4C2E9A11A022CD5425903BAB3D7DD57289E20ABB7C28B0EFDF5FBE7B106372D6F21B68B34BB44E8A64D9A3DF18A5C8AAB87B0FC98B253F19E622435F51A129F545B13B95227DB619C60DB76932EEC950DAB279EEC5020A0B2882BAD105DFD48258E37D335253334CFFBD94413434AFFD40E1BAD85E9732305C7ED9B19466B9208B04B1429A402BCD06CB6C4B2F59441252C66179998F8044135F8C31EE67F1932E2181DE0AA4B07BBF55F2D77EAAD9E19CA982082CD34601CF2801073F39B3753A27E255601341747256F45FC8A224AB2EDAB3DE2EA76E5EA9A8993344E6AA97F913DC74B9C4B95738988A4805EEC2FD315D098152770C5CA3E2F4C38775913B54C2AEB8FE0B115D9E1593F5F8EB6637EDCF157904F19674F0DBDEFEBD50B983FB36E768CAAFBD3ADEE7FB12796F278DD1CEDADAA677F5C5726DBCDC243B2D71DA00A801616EE0B1908979FF7B7DE7B6BCAAAE60C7472D7E28A9682DB3753ABBFCB4E8E114A2EF43FD1BE5AC7DBD906670B6191ABD442CA605CA0690F53F998B8F22211830BDF26C7300FCA0162CEAA89A8D82CB4E3D1234C879E59107387989FC69B50A1BD81AE0E0D520B97EA926E61DE5CF50BB4C61BFF7797675E53AEEBC4349816302E18C7B4A710053E1F7C4D60B323F3349FA72A4C394C52FBE5DE7BCFE8714FF9A591AF48837F24EA29B87633EEB9C0EA6F10A137B7420D8A248D230047BEE37D9A81118AF2B27508D4FFE02F5C83BC75F2002DED5993E57DE89C2D3D991D70399CAAC36E2E9D795881B9CBC6CBB5B20E28392BA319D130E0D6FAFC4A950C2253F58EAC0485AAB0B9066304263F6A44198BC7C86CA09B8C5CE2638017D81EFF1CD5D167E04096D9E08297A31B8CD8F752231C633E52E10BCE8106B84D697F3E1D7B816EE007DE33BAF5F587C0B9368FD09B2BD1055526689FDFBFA314E46450946AC11BDC49BE4E5CD36CFA2C638966B75A63964A5DB5FFA154BF4259AEE7FE0B16177299416066803DA2B75678D91376307263D79E2E31A0DE999845CED21B712C5BC1D0D1791E16324B7699BF38033262BE0028D2B91300783706B0E988CCF24F7483FEC0306F24EEDD373E24CE081A9CA872B5842765418470761AD9BE7034C3EF933F9277E8584C0F9FE3741B552A1EAEAA13BC6172449425E5B00F4A1EBE8DAE13FB0A5609DC1235A2D73E4935CF281A056252CFE53387E3E5149BBCB18D28F794898E34C0A5938F4912E672B59660C8CAA8F28D7B2BDEEA59681602781726E79B915912F5FF0BF1AA4C6DED4BD198FC0450A3022751F2541FB6BE17FF31E6E93AE5E7645864A7C41653E1DEBF98DF101EB3B9E525848C1C89B0B38739F45FE36171D090EFB84D6BAFF17686D17965CC672AB5159F92A63AE62F0E6F6E7E2E23BE3E57B79536F7CA1DAD6D7C3BC28FC3A83216FE151703E162D2126F3478B5CB5E86213EBB27B4A58C7C538F1BDD371700CC4EEAF698500EB80994F4EDD1EA8B345A2FC9E346471D59F7B80C5B28B1D16FEA2E81972CC32250AC483AC0E0FAD185B1B673B90F61AAA6B4E55EF6222BB3DB39927C938973410A194264F2BEEC3FABCFF1A40407C0BD4D368B8AE8CAB130C3FFCA8E579F53E353E152BE9815BFF9F0CC1D47AF8EA9E359748381B215BABF6A0BEEF9834C1A9EDEAF8B33EC28B2395CADDE3E8A43F5A27164F7BB1C3365DA8D41728EECD5D26A91CF13790DB424860EE519875EEAE46E9FE901531B0D3AB6767C062E3960626A757A8791DFE6FE051A3B4F5764666E7B8FAEB9BA050739475054595C637894969FD8DD02080E11171C1E2840566BA3A7B1BAC3CBE3FAFB000000000000000000000000000000000000000D1A293DE43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D + +count = 86 +seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 +mlen = 2871 +msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +pk = 42A71C1B8FC35DC00E2E3B0C7730884A8F47B807D2A61DFEB3E5A5C9FA1D6702324BD24BA7F86A9F5491169CD52C605FB9637A3AD1468D32934332B74D54B65391FA21C1D5C15D5D2096C700DA3FC5BDBAEA9A8C1227FB85B36FBBA3947F68FFF2A5E5BC748A290B9135916FEE3A55B9E2647977A1EED50A2270932F3A26D01E61091E19308AEFFEACDB99D49C4AF66C86BB7E94F2C56C92E4F9D63B72A180C7A906B5F404F48E3B4A4D220A79D9AE395005C6C4F551145B73B447272936FB925D9131457624BAFF65FD44887592833E941773935929FAC23F1E12D27CD247B404CB9155587E04AC272DA38A2ECF743FE4612425F383405B811243C634D08580C9723C8BF2A5F7A3DB12FF1886245C6578C7DFF0A4A9F44DC52675C97AD369CB7033FBB8E639487DB7C46104CAC4A615775953604582C698C1A1CB997764F244602D40AF344E45DD64EBFB0E325208EEA5A66C1FD55573EEEE38D04E3950CA187718A066BA343641224E60E49443D68A3665F7898EC2B3C45F9EA093368103069AC684ED5B49254F70882BA903F3BAA816B2E84AACD41B2D0AD14BA9F401A2ECF493914CD696546A8DD0DB425D4DE20C7DD9E1B3E8A882EA008577FACFB4B8B961B38AFF6BA543D2AF929C37A36D41B46EF0DA65B8F16552E2D19E17E30F27842C0D847F6F38EA49AD16EAE20A18F9929689CAC9688A7778BD3DC23F16E2FB9882DFA5612184ED6EADFD9E7DA33827FD7B94D40D661EEB76DFA57ED9D2D9AA34AEDC66563E6A0A521A11F487BB1812C3B7ABF6DD3D89AF300655261F1D25963799A0E10D6B3E3588FA28C1669CAA2A771F77D41DACE77D2AED86AA403C280D9989D327905F7F5A0FF56B9DAA3AFBF2444E25F27762AE637E6A1A7EC2C058B19536F16AB946DBCDD79406F4B1B034D467BC67AB5C2A844F4388CD8AA9FB62FFADFF65CEAF8FA0F3F7666360A2EAD35BE3BD9CC7526512FA0955C4E9771909A808E16B2638B622090DC0F4926CA63CD9B5245E63460A0804E14A58B4EB32746B279148B4534A47A2DC0CDACB87937155F8B7E6DED24A9CE4F1132B8C87E8A69E3ED426A885141A3C69729BC2DB063D2F6D9D493AD37035BCBA39E36424384DB2AE0FAA9CAA6233F40014C9575D3B259AA05670AC2C37D5E390A34E0BA7EBA68D103C9E0B24532001D554190E17E7646A9D8F91E61E1DF4E982BBE3C69B133DF6AF1685329F004FD4F44C6DF849F8EE73798E29FF24B542276ECB6CF353D7B9CD7C5C6DD894ABCD3C3DAFAEF6A3F53376F4527737560F1E12AAA879FAD77E74B3C6F9711ABD22DCEAEF8BA737B0BEFBB5305D183A2A80D7485FEF073F38C800BB5BD9CAE1CA9DAA9F9C97601C0C9E7ED2F8B2A300B700A5E913524F1DB828384291FD135086BD2DC2E9EF3DECC95087007B868780F8DAE49FBC63E5273C620EC16330D04399CAFE020B60D282A4A50FFB1B948576418331A631885FE6DB8A0AE0AF37F1B351A4AE44D0B50B2F2F56882EA4F22CF3DE616C11267546B27BDC8C822D0F20F25CC5256A5FBD595801481054C188925594B289F551DB50EDB8461E405E8A6A140435ED44A28455971171656D68760D9284BC14519D1B82C52571F4DEE18E9A20DB4213EB1DA12E415920F9BC1CB62C7167802FDB320E99E63911E33AFA3BAC0DF5762950F2FE1BEBDA95A68A7A8D792A34935356984632ACB513B28886F8C0A91E0AC0EE4CCD090AC3F9DC42664FA1BF834AC6692AC7529D7FAD2DC409D98E6A691281C004ECECEBB41FADA38165B8E04EA62FF6CD5F9DD161083B712728A196FCB9D97C219F0DACEB6683AADE0670D44B601EDA37F6F7FD2BCE37EC85 +sk = 42A71C1B8FC35DC00E2E3B0C7730884A8F47B807D2A61DFEB3E5A5C9FA1D670206C5A20E768BEAA8DFE209844BFBE9CB24F867FB189EA7C3C95CFC2B9A01D49C2F0C4ECC7BBCF79D9031909B5EB36273B66A465349716DC62B715065DD2D054EE54FD47F3E69489C5E777C3DCD9D1EF3EBE9BB7BCAD079FB3CEBA76AE2AE898C9842444A400601152504804004C368939288CA10695448918A4030C4903180822010443204314963B24142C229CA868DA416311C972458A85061C6108AA020D44091E182008486059CA83104104681463222020982C2891BB231504084DB208AE2A288C4244A9B24290B21324C488D49A65023218820A00CC1B80C40840109A48D83224898923102398D9B962CE484091B1062523085E2B42D00A26C62C890A300888214121417859B4010A3208584906D0B8800208270E486848CB68D02068503150A61942911276C190060811449D3444280982183A48D991028DB944483429104A7658A4832542800D284299A24896010229046020B236890242903184181226913076289840593C25149867119B44109394040284A58325213264E5312919A32805038508886610B9070E02852DBC271820650CCA431532632D03004E4C46DE3A891412429434648D1B88411184623878D2388615016641C072D0A025212A10058088649A68564820080A08092347200934CD186015C946CC8A44D88B24C43022408068803C20019326D1BA86013076A1A240EC21481C0228C03228A62046904334C80826CE1900554B690A138641A2442219880E1089098882CC3A48C4B9645110452A00212E32046448465422052101449D83640D9A6310C440E4A0429D21811CB926D02A1510B323004052DD9B22519834DE2C401D4324823A59154008A121272420689893090C9440C1BA1281306668C246A09B72D198320DC28118B480112196CD1084063360602C468DC424600974043166202982D10102EA3022E194630A1C60980B4115CA691C4004E919651CA402202B20D13146ADB32201AB984193949D02460D2900D60044640424AE1C811E2264DE3A49144A00941224620916102194E221041CAB0040817669AC8454900450CC92448108D48123114442E1B39416314301C2188D4B60821256A23076ED340324B9485A1960063122DD3B6844BB08C23898110870044143201422989448D1042606034658B4609124580E3445099346913C76111C4809C422018463258A22C0A4145DAA46804488A192724646F9221FB3AF4A014FD6D7E4CDD60DF60881F34CE32AC45D7232E9A356EFA11F088CDC81134DA533EA587C47A6C85255A9A1E1772970B61039A1C55D5DD4749E3BC43F6B429BE1C4413FF7D1B566B928B7E9DC756FC2558C26A19354030A586E8A16503B3E2FC98D354CA50CBC83309EE790DFC663EABD4A2C5969FCD225B4E3E9AFF193770CD8D0589BDCF13945666BCEFD17380C730F3443A57568DC38F11E81129868B02DD5E75B4220E81DDB26844208BD08229FD873C49C3106B0A8691F796E4183CD77BC0B5447E0E4C85FDEFD59D5D95535FD4466CC866145ABB3E6D2CD405EF32E12DE7E0AA473D17A02F0884FD4AC11C0B1F0D983920909DBC58FAE6FE4C047CF26380C86902C79E425281486022862D5F1F11CDF25099DCDE9B71116AA11C7BA8EE7F81F73157C540A2AD6B27FB6E7A4F68C72D580772444EFC11E12B5F445CF3B24519D8AA393E42DAAF1B8597905604D8DD3C32D5B546C2F4974F284A74A7F1CC8BE0618AA9F116DAB0AE92506303929F5923445C64A187359B1EFADF49D5C0E914176B4F4C86A8063C9DB8A3D17C4990EA2006D364BCA206A7BA7605788BF5BCCFD8B43A0AFF6B63D01ABA7E14FCB69F450024977A7B3603FFB7110D07FAB53DD92C5F614A326AB1B90615944E1CA4A5FEAE3F2DE36C9462A4396729E6B4031E2BE31B1548BF565C7AA0C21419F6721AC385C4CF5CC5029B2879B8B69CA3312BB7CAB16B64DBCAE69B947DBAE9CF2600CA32998C7EE75BCC4B5983417BCD0A224B7C5B0AEDB86E52DC76DC7C8A8D8D45EAAB1FE8DBC332F437BA477F96AB859B02498BF27022EA2CDA38AADDD36CC97B1365022D6D0E9D088FF4C930D82AEE1F430E3CD8741A6978A5F4D72F5EFDF65302B74FFEFD1795994AD1FA5C1429E1E736FD034647DFC14BABC2DC3481FAF438672E96C5744A50C00AC4A70E61E804FB27E3BDD8DB924B52C8827B84358690C7B8816F63691B6A1D034B6EC8501D6E9ABD43E64A0EA3300DEAE6A1ED4D8FE67CA7D568EEF456ECFA5D0A55BF0A5C77F21CCA68A802A20BDD283927586D2700C8DEEFE238D91D4E406BC2C32C20D8C05F79A53BE1485ABFB210336D5396BB8E14CDD1EB706F8DA165670846E96D07A5F8CC145EB37ACEA9F91E116DD3AAB4B6B8D62BF819896F5C7F80BF9E83917084358FC3F6E7D91086DD74AB449184D5A24D1F21F893D8F88370787B104B67AE5F9BAB082B5624F8AF608DB3C2B719BCAF00AAB5EB555AAE4C6CD60930465FB86AFCCD537CD2B7E52AD95B2260480268466B557105941DD261DB9D606FF987CE8582F2FDE9309EDD7E145419F06C9292FD57BA336068F460387F1A3EB68E3F8B9C9E4956B15315160D829C47F2F2387F6D9A89F2324AA3F469AD21104FEDF0CD0B5F3B5E3CFBF13C62AA1B5552A3759817E4FC3F0C930402988C9B00802930A2EC1FAF9EB11F0FDEB8C0C097DC105400CE67EB36CEF004D70B49DA5403AE4352C887FD298C0DBA3871D692B384BF8AD189AD3A7111283FDB6404D6F97BE3CC3DF0BF40306966371E87A244B4B4349210B465612DA6B12892F21B32310E2F4A03DA9D3C8E35908E920F903DDFE1612B98C3CFB6BF677D136EC433352610F5C987C404112048C64602EC4F07E91DAC3C76EFC6F4D72E26E3CB9E21937AEE9FDDE01B0A45D78C1BF96A935EFD4A221C0B53BE6DBAAA7962DB121D4C93A1F856555A149985854E1275FF4DFD9040FE88D6C6BD55D648C7F94207515164D353CCD39FFC11C68A978CD3A1BD1E8480FB80728EE71511332EDDC2218AF897CD906DFC3AF0CDEC163DD9E7E2FD87E34A45295B05535792F7D3B6C7605F49E1D896EAA2760F9CF9D9536A13C8BCF906A9D345A3EBA9A9174FFD56AC220C804248AC13C6960D8541DA0834C48622AD6C0C8B9890EBA34AACCB036489C87C1DEEA9799BBAB940BC4BDF6D7789E652CAC9BA15A327B7C772614043FFC9ABE3F37BF1ACDD504D446C5AA6F9F6E1DFC3CE2E048E64C91EF7E17EA7323E43D6296354CE4004764A7B9BE19186DA562BAE229567E34148E9CC6F2DF312889EAAD244CFB604E1D32452E67A5CB77CF5EED3726979A911FB75149BA018DBC788595A565CC8C95535B56C19F5D3BA7CE6002F8B49111478EDAAC8BBCFAD5E540C3DF04620DB84DA12B934FF2BA51AFF3CA9AB54BA7D1A774FB983BF4869A4FB81118253DA0AAC6953053489955C661DC4DBB6AFAE1DAC206756CE44B53D8529628CFB91777841C99C92A4F34056B7AD941C005F128EA3399522B58FDDDC621A7E82B2F1F5750C2CB93F219B2EEA96F7109C800BDF8E93B93C44187B60D64155F2AB21DAE1 +smlen = 5291 +sm = BB7F1DED9C238700BB629A446531762B3733D5B8386A0FEFC039A3675497312473E4B8E12764CAEECA14F5122188A603B4A83F46806B8617C5FD6099A8179C5CD4945C4386F37944805E6607541188E40DBC098B3CD9EC72D8E322E75DEED1A9379E32A025692D3B41E1FFCC5BA55FB30A076BEBFFB67B416D1ED7490721ED052CA7E9E423D56770A26E5605F9B5D1B4CF51DB19E7C39E3E7B828569A5A240B8191C4DDDD2C74E66563203306847DD4E4E144EF7AB3D0C43ED1F70CBE8335BB0144EDE57E505B353A1B7A2395BDAE0CBFCD0B8ABB6F84A88DCCC58F2EEACCCAAEB2D16DB8189E518814BE8ACEB09220FC08EC2AB635E3C3DF810337A037A41806732B094D3688F6DD8099591E3C89D798B0E36B10512D8B9D740E350A720A805D5CE5AA5597D6808A648E537F5707095EA6EB21BB95DDDA05AA21D5BA12D0F1D1F41347070A1DD7F00D0BEE658A95099DFC10A308220C01C11F5AE3E5C561A8D48DE71D75494F9F22C7FE991671B8D8D86696D9A572FE8F60EB141BB547AAD94A5683133F5F88CB68C3CDFF72B270BEABDE959D880A262DE50EF9386CF99263082233289E699A0C4DF34AF185A0B1AB5E627ED980C56BD713217CED2818516C2FDC8934AB066B77C4B15C68A08A200470698508C3418794657E4A88527A239C6AD9FEA855D3BA98BD0D57F476E20FD983FAA6F9E23528EBCFA6D68953E96B04C3969932506377E027E7D33864F7E5F1B67187EFE7E7E544078D20B9F4CD7BA013D06EC2D55841428C60F35E175C615C3A4D0A1E1C23CA68D76171F9C6B770FA003F2ADC0D0AC255AF2B2E4296329C9F1D26209A866D17FDD72E621E3663680810AC92F83B187062241F52796E94ECEB802F249432A5DDB462A4A0C65B61335AF9B81B78D179274DF217B8878CBFE1797E1641039C669DFF1E0687705C61F5FCDE6C848B9F1E137F7BBF0E665311A32CADB8FC0C586D3C4341AF55197F0E7F5AF0DA8719500F433840DEEBD2A758DE94DC7CC2885F02333C950352FBF36249F94067DC0D61D7068D64EA28D77ADB3FA26FE02E1D64354E8BA164CC3AB7FDB4396C1D884898CA23807DFF6CAF5B14809484E5105382E834766887BD4BAC51719352294DB6E5D7A48F502664ECF5F4A5CEC5B6F045530B874A68EF988A2D5BE13362D9AFABC0C8F0C7A283C4FCD289D20C93EA3293A1B7EDD023704DFA577E75FD0DA8E2CF12D30CFA073630879D4E8EDDB547F538E6F7A225C2B7AB0F4F8A3AAAEE57D573BCE807455F9A18B27258DE90DC83CBD0394416737636A150264C22D2F447B6AE853ACD76A939465D3B01EEBBECCC6BA8C7A82294A2218A9D757736778858D92123ADBBF91694BB71B86CA9E2D594267B928F7C9D7DADEF204AFE74E3057E660513CCA1B39FC27D5BB35EECC37CE23E0FBE80C6F999EAF2F341BC5078D947659C0FAEB7486D3E48C4BC03152CFBCB49EB2A4D41B6AB6EEB4CD2654AFE0CB3CC99977F213CDD097DCE0310AB948B28F9E172D7A19584BEC07D6E9C1053DFDA65EF333410D35856F0C5AE1E09903ADF4D4DF7608ED44733D00F3DBEC450C53544745C53BB54E4DF8801E4C3D5444FD68598F3523D3242D8FFE904D3BADA310547AC17BDDD14A0609A285DE071013C9578D2C8BD5BCE2AA433F28D76B4F2F5E4F0F5DF0423DDCBA8A741690B569DA1E6E508FF2B9E8AFE23E3B8D424C640821CFDE0738F7AB2773F7A6F108A8A0EA957A0876C7F09BBD13DF84887B472ABA680944A6198091A54F6B04570D5CACE230A2E75FDE25C89F3D69BAF7FCEF413E65A1F72BB260CEEDEC2E34268985542C19993FC655413BEFAA4C0713F3A6C52D6CDBA532282378F50B1FA2925E1CF8F0C8D918A45EA6A4A823C2E2B3CDD8B8B68BE9DFB66E007FDEF00F1554963CC425C66AC781868DC1A98B37857529C9A14D9E3146EF2FF298A0FC952DA4E31125686B0038551A4C136709520097885C64261F8DE7157FB5CC4B6CE102D742152009B21693492CD7EA052CD54BBD598C31BDBE8ABD3CAAF6C5F26B550011A55374D6F438473DC9F143A934AB63E33146068C7554B1459BC6B25DF109F7B7FB27350B46EDD37ADBCDB7ED57157818C3B90D7A41C9321B1F5D4E00A9A09BDD2DE0A1EE422370083DBB5FC3B20DB7E346326B3B84EB20DB08107B7F57B298B3A2D26DCD5CC5A43A29159C564E7D801ABEBE62551FA3F9015E4D16B33A5C49749D6E9FCCBCBF984D9D31FE895CBE6690D0C1FF166EA1CA63F531D8D635AC80EFF336A1347039C516298402784AE473804A44FB3866B97B6DCECD8906F21FF2600563846875CF51E04C92889DF32E2B5ECBE6F9646C3181FBCB0361E70A49430F8F4686436524DCEE0D9E16F24E79C3BBDBAE9E5708F90862009CB2F7B544CE58331709301DF86EFCFA7532969E0CE120206C5F2A07658256A9BBF72D0AC6A09733F80444734DB7E206C59368BDDC5DCCE385C5BADF6EBF2A05FC3DDCF4880D1489962A5DE3A6D38B3499398D80936B1611CAD1D49B375C6C17344BF8D214911B0D00CCD71AAD5F5182D8C86998E4998E9440F772210D945276BC01843B585214C0182D813273465FADA80F2D09F91299F7E3F23C635D223DD0063F4ADE1C6BE61E846FD91FC48ECE023F41F59C19DE2BB99556ECB36828E00C21A85A62504D843997B81AD608AC90072C3C92AF5ADDA7B81D5BAE85FA56D13CA816141368EF8EC44FF8C88223BD5D7EE372921C0044DAFACF5473902305A17A02D8565345CBDF9E1ABB599F319C742964E57C36C62A59B0F44BA9D0A470777C29D5CAED22698B95AE30AEF41D308823868214B8DA9E120132CE426D318A59F4CD2D19024EF990ACE23B3889AAA441F584A587E4292AEEB550367A28103F6EEC721BF188ED1BF5284B6E638FEF5391693E1C18A410C22E6798D8394CE3B29886F13378229367A5FC27C23AA95E89B1205A2655B05A5F8D0B8436332182E75228EF9A8592F60D1FE1C522ABF516E23FF1F8222529B2A0B31738FC3CD2F510A68A5E9ACB38E1E7E56C77FC65D26F08062CE8BE5128543626FC7FCF98834D4E283A948A0018BEC94DAEC421B45E1BAD607874F3976D3E9E6C5DDA598F57163E87701D6BBD4FE9DFA853C778086DDDEB42A1E7618EF7A740FAC92B7B2E970472646DD8719FBE976B42ABD36B04F26CA74EBAB8BBF933BD646AF9EB5231DA3D241B688036B678E55D83E31018A69F6648A8D2BC6BADB89A272BD4D1F1CAC6DD7E280E3688ADEA4D7A32D563F5EAD567BE74B9F6A4B4B982D0F37DDD3C981C2E34414250536586A4ADB9BDC9DBFA08313C46596395BBDAE8000A0E2E4F525B7E7F808B8FA3A4ADB0C4E6E7F3FE2A3437474D5A5B5D60747B96A1A4B7BCC7D7DAEC00000000000000000000000000101A2F43C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 + +count = 87 +seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 +mlen = 2904 +msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +pk = 25F2C03A19EDE8756A28BC938D8FD0CD0B85440E5C280959EF2ABED721256A812DC0D63E214058DA1477907D737CF1187288D33FF99B9EA5C858A1C3144E18CF2C7C420777AB32572FBBA7111F069FC0AD218C12A1DDBDC6001CFA267D7D93ADDEDD5F4C036E7562F32F24393196750028D94C4D75081615966D6645302686DF9581008DCFC8F044AF65BA48F6C079F1A271B0BADBED3A3FD6172E84FD7843B18EDC39E1E26032A74A355E2E605466C0EA477550FD5C8E6AB4C5A28CAE213A6D41B2FFC69E2D8F364656EFF23D4474B3CB43E61B5B2F7279AD3D5706047A649678645783D856DEB03BD644A29A15E1EF19F8076445642F2EDA9EDAE8840E2D89BEA0C7D1A5ED8393505FB14658792783F1580F920B3EBCB5838327D82A41FA85F49BCB234FB575A51DFBBC9F51B26A70809B57753EDA78654D21CADE9B8CC69D0910F8AA4BAA368F00B779A78A4C679A61781B4B5DEF2CA3F59642575F692F6497D7568BDAACDFCC5C5111BB0E7C05B6E172A5BED8E47B98F36799FD5E67740EDF98EFA4D376CE5D2725910F464CA0B77717462ED09B4C643E607D3F86A4F52E3E35E68A6B674E4B52964F19DED3B4EAA8FE04F8FDEA7EBE12C016C81C0B02914C09F7D3C336A5E3FBA52B7D42BBB63167EE1D371721002C50FB64CFF62E2907FB1D5165CE44EE9134CB67315AF2661B530092263A87902E3B0902FD1F3E6896B28BD93EDC5A217016E5F850DAAF193AC409C8513CFEEE5CE5CCF3166E2F38BC3CCC3FFD8F5F183B9D656372014BB96F94608A751AC0AD988B98E50E8085388D1234A824B5A746D1ABB6BF03E29EA301A02C69AC60443AC626B6E900B6B83010BB7DEAF0B20017B7371A764F9AFDB65974A2EA17D323B32A63FF1B27E1BE2EFA9E3B8A37B29C8227C74D3D1AD3F747D20E9D44C872C5DE1BBD59A28A0A82F799E691EC048FC95B1F406E74B64405D1726E0994D9778C6F90284A43174E34DFF2F43E957C1BDF0E9D9F4DFE2C40BC628DF6E2EEAF25884EB046BEB48B437028E6CEC7CFC89A787BC99E39EC347F0AFA7744CB879E07603272F1AAB7F016E08363D82AAC51EAB28AA2207A094B06B02C3B4E2B670E655682A50D2B95774BF6804CF2BD3FE7A8FAA500615D825FD49985993315CC999D27413B13E6E9C5EAAABECF5E9A537869AB0AD73AB9545B5F3D97B3F0B7B07A58D2B10642A0135B58C16293AD68808B48F35C0ECBAAEA6FD2A1437A1DE22876FA0216A2CFE237D78D6496CCDDD252E5A83A0B5EFD8BB7DF9CB4CF56709C4EA49B9532BEAF458120723E6430124FA5B91CD34BA9D4F42206E645BCF12ED977B30708464BEA7BB0C2EE47E1F44735B3C7428C32688B09A5AD7FC52DAFF273E2A021D8D461F1784C7DD3C82E970D02F9D131F92E4862036D100773A2A54D47EE06F6756CA6428412BCE7EA454264FD8274D20A7A2749A031FF19C988D95A4303E251F9D174C36393847089476AC5E25C69E28280444989F96479A2835EC2203F3CE48426B3137CAAC004ECFDC4100A630B0D5B1324B758A9D69A4226283B818D9E3744E06721B17AAAB76A95D70D0ADD1BFBE241BD74D878E090A3FA603BCFCDF31504F2434229212002BF3A01DF6BE5432285395A1C1A8F5B494BABF6525C0B307AFF8CE1E4D093DB82625AB9BCD5E1C2F530FAF443DC366A578F94EF54BE7FA11B43D3FD25BF40199B7D9C6ED2EEE8826B7FDA3C475C838E4D7A93C69CEED59EA70B9604CF7314AFA84F7363AA5A0FCC4878238A55EE286ED7328442487EFE47C24D6409DCC708BF850DF480A6CC382DC2E887DE47AC235129427D67967AB4C7913CEC4E0E7BFAC9443BA94A +sk = 25F2C03A19EDE8756A28BC938D8FD0CD0B85440E5C280959EF2ABED721256A81704B646C7E99359A8FBE40237396D5A4AB0EFFF1791401A6920C53530698AB1C9084BCA6E1ADAF34A7E33C8FF6ACDD8AA997E438656F0AABF2E31F111E183676A248E654C88CF49778EE378F18236C58704FD7CFA93E6FCFDB9C8E14E89C1B3ADA128CE2B2215C080D4842861899885CC85004842C94403110C549D932524CB260E316461B82701B8465008324C82424E42686190802DA384810957124814D84B84142164188880963368E59040D0A832401C108C1069080C45059324D01958D02068404C7451981095C80705A449103B41099042A63322E52324D49347003B20C1AB60D48269083224D01916141828453388E91186E132632120849D4248DA30248DC94000839816484251B82091CC16C111428129025CBA66C44948D583244DA402559B88CD28691E4A04D18A58889802C088880A3C465C016258B9429E024310840711B444E1918255AC44822840D09B400A484001AA4410CB571C9408C89C46C4A3664A4B4002483099C124850460180440A4A16261314650A34721CA8019492601934441C0161A0926DD0043208342909A48C094102E338646196091B954D42382C1CA22CD192840A122959C008D4C86161B64508248143B491DAB001A1180EE2886814854CD8242A930602E1202A08C660A00661D9366E522424C8304DDBC8688A1824A02450A04040DC4090C9C00C00272C4C822D93340113122514374294086102172E1812800B278ECCA66580308C24C62C00460C53386559B84C4B40241A06311B872860484D58044121084008451004B500600022424226914244223809D88809E1064E624608A3120818C80C4B320EE4448021402893C808433204C2284911050E41A05021436402924509C30941909110414559880D1A998510444E233562240431883466248589DC1268934680A0402D4BC809C3C668C34288A1928C00B44104C1881B1745D8980800080C0A910CA3026DCA28081C052D1B09861BC4314314685220010C013013B644E49650A1220581908962168519938D914242E0206824B4111C43101B96210B0542092485A298910246064AA069CA3032D8A8898392840337424C2812542291C280248094849238889820260031619426414C300212060AC1A488D88601A128321C3288094305A4B04CD01432228800A0A82C5BA001D23461639868D0382C13A26403464D8216298316281B26318A90018E4A2AFD88592FF10760840A6AB50BDC1456D842B51EEA519E58C2721DC1A67B6C682B53BD5FCF39D81FB6B85BFCA1095B601A96D0300867497E75E0694DF55AA4D5AC8BD9C732F32B70AC7532CA6C9F403C4C95BA1A37EA355921DFB17AF13C48C332D11C133B2E96B10A09274F59B088569F0F01B2E903529E39FFBFB261C0411FDE7264DBE9A3B9C5A033AA06AABB5B6F1158880C1B14C051E90B4544B76A8B5A9F8117F18DB60B07AC68833AE85E211C68663916A1B3ACC580B080A23A557A21B7FF8D6774CC4A1D278974AB474286072090EDBE1B4238ABBB7C4E3B7E9FAE6420629A1D97E4F0BBA7B589C0D134A07C81F0DE0D222DEE465817C4F277AC3EAC33A8ACEFBECFA2B69B3493326C5E336B13BA11C6507EBC3A725DE5F00A03207CB00E84C77728B47FE426DD7942C7B719CD81299CFA7D52293C8EEF3F1423EA525D9CA721FFEF75C76A45A66B78D881879D95708E1246767A1B611B242F199B80F0823145B208BE1B493608592126EEFF906CDB486E1C28590B11B0AFFF08897AD07EE31EDAC38A3436D53A0FC73BD3A2C1A188A32BEBDC6AE2D2512DB6429B45FE81FAFF67516F3F905B038061B09C46D0804B2300CA06E3FE0A902E1B7E5A37BDF98D9EAE041270E6D5DD02F744462BC4E676EEE10CEEEE65E71C2BEF3E53441420706B9C99C72AC1894E2BE6FE15D11F76FFE2C65243F25BFFF3F6509404FDEAD6624DD722CE5954A271E17B645CD533C777ED5FA3A432E09606D6082E6C98C5CC2D777B821E63F247876422378FA383EB3492126C208D8FB2E33A10290BE824F1A4EECF9309526B6A1814F30B11924967224EE80522DE11250F3682B9A5610DA98F08AC36FB65EF9B1EC4C91F4C7AA8F79C80BFC69F54920A3595C00B6AD36DB61C75B6C05DD6F38078FA491E2DD3DA80DFE0EF0B543C7FBD032F20F481644FB6428D4755B806A379A526142892A0DE98A250B12EE20BB701B133A3680BFB679FD3922AC599B72AF57FD8E65655BD9D0649949019DCF4366B6F45CE0DFC43CF5047D548EDA7D8D36820A6DEAB9F6850BB4E8297A4E68635015A5AEEB098D8B22D0253254FE6FCFD36B7689DDA165E1ED971733198B3EF48FD9A328ABDC077A11F88DAA34D19A4BA21900341DBD19BBF9B45CAFCB96759C5BF296602F726E3478AA538CFADCD5E8D51780B737BFFA666DB67EBF1BE403D802E75A9B98FB46BA71B965934242A926D8800CB70F76408D9B8AE7AA1534B59FC1C6EC5F94D9B7148C2B609FAF4B66E42CD37A84843C57C3FD052BF6CC6ADA2BCE119CB868B268A75E5BF101472B992D2CC5C0482592BB7F057E9525471D302567D276E9D38C2080171CE776A7E74F85B0B5A13A601A1139C6A7419BD6AE9A804CFFFF76AF1189CF104D0270F3231960A2759B415616E99A18AF7E08DD566E5A2F7337903EE4522F185786E13C3F647C66EE0587C9C864C4C1DB37B03BF4AC90A12B1D257ABAEB6389401EA772DDE9CD21ABD4BCAD86A54DE3347AC1758632FC430965E55AB5AEE1394DDEBF8036FD4846275A7CD5C196DFBE19C44505383BA161B451930D27ABA686DF8DA5FA4C383731924FF9F8DA81E416F511B717371A4BCE1C5D80C46158F0D1FD8AF278468C87ADB0B6074CDC0EC1871E7C23710414C8CFFA2CC27EC780B98B9CDB89DF32C045CE1369A88A580ACB788233F53BC939D25D96822F0F18310FB9F41BBAD7B7A4DA895268F325F59C4845BAC296529F776FF851A99228FE55D1E75D69F5F7C00D5C42B9B4FC3942C3D6EB736F4FA7911AF261D59E867063751344697C41BA81A0F0B9A454085D38598C0645937155F0C34BFAC6DD6E11EC3FECB226472FD3AC94D1913A6A04467A0FEC4FF9A15040D3025B5A45D31415D514B2960B38B6CCA70E00E9977EB83BC832F7F0E89191B4128F811CFF92E5EE4D82AA07D1FB072431F7D21E3EA76FF75722C0A8D5CC90963923BD2427AA02C7DDC0DAE7BF293D3502A559B223C53C0BA14CD693C3CE929683C3C8CDA66C02CEC95E287BE35DAE658AFB85FE532B113619383C8083C771C4F28C7B150B98195AD36ABBE9E91A3318532C7F83955F2E6A20225B7C302F7D979319AEE7E853639A25BF547E7A59056C35F28BDADC4D5AD77D60E0DEF41C7B09594404F09C932FC2E3FBE31B39A1E11976C58B2026BCA9AAC5D437ABEDD577C0622DD2C248E2603329F8D41E57C234AAB5951132F9966FF28E264718FC5F33ACCF806F9BEFC3007F37ADBAF948F5C567101C1CA82F3FEC8F54E20BC9BE63BFFC12F622B6933101C1C9168F398464856861042EEFAC944FBCD5B3B3DC60FEF774466A24B560BAF4E7A +smlen = 5324 +sm = BCD0575DA5002A24BAD42070F057616AF6C2D43F381B9AC31626FF81932223E27263FAC20D6A174EBAF53211A6FD23468531E3A02EF4DAC99CFCC9DC985496552FAA13F29983F28ACBD6BB0C52D66BCB2C88408D78EA669A4D061D6DD51D25926DC7B16BBEB1307E466D054EC6D836AD2E7EFA5E9AD9734B76B4E5EC8578533040E1C4D330FD28D41A0E28E8EA97E7AEA71D0F0D9044D98265259239CC890CA5972EC6AB271F1D396301FEF617ACCEB7132DEDFE641FDB3D9691CDF5F7D2AF0B2743A8D0D3B48114893EA5BFCA20C925DE3448B3DFF0B47C6FC8C99C80735D9A088E05B76A32E558E367B0CFB8A79D9603CD4C6B94983AF80ECEC4F6C71EF5834126049B881FA1F6BECFE6AF0CD2550DD81C0681103B06B071AE0972C7961F681AC1AF9D5A16A7CA3B4C631BC99A43A93CE0086AFD271A2C360E220A42F953D1DEB04FC0B3BA870A04AA0DABC1A5DC630B0D4902F06AA55B6B0DA29B111C316726F2E87B55D0C1863C984DE7F756E0A572B1AFF465DC2F545A09DC468B5A17F9F078B6B19DA3FA3DBF8C5C61045AC3ADCF70E023FE635DB2B98E9C91DC39530F63E59D0E13E4BA7B8540C4CAA958F3686988FE3F47C0B5BB1D0E770CCBDC0F0173355370AA6BCB4790144F96399AE858865A95E09BB43636C77276003B2C17D6C3100E244213225F5FA129C6B848AA724A4212BFD27BE2819CBC8FA2300FA3F3E2045FB2390AE9DD3FAB89349F1EE0D8A6D4EF0C75795C4061989587DCC5C6A9E7CBD9769AFA4CF5A329994DA78B49428C450756231FE482DC6C6F4469E0F21CF2E8BD0899333AECC3A19AC317CA4F8BEBBC1BBD9EF477DD48791B14CF10B26EE920DE91CAF8096C97A1CC914F86DA0DF9EC7157B18F85933C5FFBE1D9AA54F30469BB28AE9DDAF9FF7B0C8D5EDAC7B3974F3DC9414F389A5E768275ADEC9D674C2D6FE471697C2BC83D942E2D9ECCA12C47AF92849F9EC5DE7D38C6ADCF1D95ABC1A4F8D613AA6288369D6470DD46149ADBB8E5B8881BA76062BBF9E1C33F3C7B9C8303A42A77836C6B08AA765E18DA4E1048C6277A53F490AC63257B0538AF3C2AFBD00F9B4681A7D7BB24B69B6EDCAF0077959AAA3601E8AB0E28ABF954981D0254AED5FD7C9401C5A625DF90EA95E8FA28BEA8EE51F071585F2341F68D2D94BBE88D57C9B20C3B924A842F2EA34237A2934D438BD54458154E7BF5181D5D7072C6E3E7C5B231A804ECBFADC68AA15FAA61787E07C1023EB45B754BB861AFA2FB663A032FA2F89C10CD71F5E8C68EFD1E075A6915701841D96B9016AFBC8E17091125C35EF30FAA073621CA5EFBA8A9F80090D2838657901F9964373D2E17A11FABDAA171CBE4820590ECA9B612918E6CF7F964A268D13DB748FDB8652226C408EFEF8766B704DAEB1F826E819EE8B053A82FC10671C88F463A4AA82987A2C83A67DC1B370F267F8617B4957C457793C14F43705A80ED180EDCB8711313443728E060245EC0E6745C408D7B80F848A9106404AA3D5BFBAB42455E2B8D14B0E06919E2B57A28B0F1848554D7CF1B09EA2C1D259F0B2828B2A662D47C40B16D3FC5EA0CD83FA108F8A7B9EA598AC4763676554B57AB5287698142B1898FBB07FF4D7C7C41807E2F66AA945D5767A1B7DF3B06124A14168163B2240982DD446C39DB1CAB68B17462DFC4D2F6331FFEA289EA107E844D7469007F5E43BC118C6675C08605BA0D17368D6544CC8DD3C692DACDB3EE114826A01288D9AF43A1A03B3086549F7959923194062D483C96F50733AB85E5D067C491BBB598AE53595F31E39FF79C0D2B85A53515F930CA7CC99AB2B08200C10F7F0165669C17EBC83FB9CC4E89A1950C6C9F038564DDCB2E4BD3734060E99683FF300AC397D4454C19F92122D31CDED68DB92A90F491A936A248F9EF5FA862047859E0EE838A4BFE3DFC8FEA7C587FA7DDBBF7D07AEE7349425CAD93D70684C4D5160025F2B15207446F19BD54AFBFD7AEF8CF087C7FD361D65051D42F244E02D6EF6E1009B1104B60025BD2914DD25FC1AC453DB70F42C58756CF1CC2006BF1072AD8C9DD6D611D82EB19F70159C567B7A610A5DCF3276117B73E00CE9E3139E212A512E812002203EB64BFDA9E2825B27D53C4CA826FA624AD5DEF1E80B341B386D0FA07880A6A3B3F071067A0F2ED41613DBBDDB67B21891F35CC7DCDA94A4CD848868C931F21FCE66B2667BB74CB6A8BC0A9D48D75423D797515D5AF628E56D4548753DF351F652826908D500063AB16BC88F167004B7F76CCD62895309AE5CF9EB00E13369316238082B76F7951D00FE7D027F115471AD08412ADC94FBD7FE4992CD6CE65AF955B3741D412A6D698FA5830248D570698EA6994592DEBF3A584EBF28BF05832004E0A345956D2D2FC6887EAAD754123BBED8025C59CBB3627B29EE9602783E32DF600B4E84781E893857F989401FB6E66AA04099B99BE0F4C3BB5CC0A7CE6F440E807CFEDC46A282DFB2A0DC1363F48DD562F472B84CEC0046BA273805FF4DE1D635819362223C4CA195A1397112CE6846064AFF401FA2A49845DE09061EAC5C0B618EBA4FE966DA1406BC3225F01AB4D183BFA41EAFA83933F259E227EA81F0C8F60515A448A81564D667075EA51A5065F3D02810F5F6A133DE4E271CED0E5F363E14282836CC3D5EEF5E4558E430808718C412F502D66760F5ABA383BC56429036F4CD892494FB1157D095D8D09DF3E58DAA574F96C854E4BEB7ED8DDDF1D5C7EBAF794E2ED0DEB6884C1BA042907A98E2F90028A79A13FF5E2A7E22E3363AFE8F80371330F3F447B68B46E34904B19D617F7728D52C5E5B8F428B543F8371C4F8501CC9E91C5F0D9A3809C1A9AB2EFD95DC02221DBF59C8FD5B090D29CE8C2D30631FAF6A08D4548ADD1D620A33C6A4D844E28AE430E0FA9016080382B607C5142CE7AD2AFF6C3B3D64923A928CF7B54148625225583293579311F20A0B15874B00507FEEE1EE232415240F23AD04C1F3222227A1AF95F3DBA5FD5DD4F65A9208605733CB5C3E34B320CC92C44C2B137F2F2121BA5C6E2B1F70E09A1A56AAE93BF0A3309B987011F8FCE6BA6C940DB4B50F27A0ABDE7541153B12D52BD18555D96F13DF20EF2CDFE54F59434E66E5B77997481D89C422BC4B3A4276142187BB28DBC8068EB0606C1A8B3C4748BFD10CB3270EB11DC80E225FA6AD7149FE5AF246AFAC2802933424466C8FE6E2326DCB89D2ACB3B14F5EFD0728699837383A3C2E7D178070322104A1535D7695D48579468C3C940CACFFF4EE5954B727B2ECEF9181A2D383B71727B8889AAB3C4D1E8E914454E556668777D888B999CA8AFB0B2BFD90B2B303B5B6B767A809496B8D1DFE7E9F404292F30436E848E90B2C3D8E5EBECFC0000000000000000000000000010223343836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD + +count = 88 +seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 +mlen = 2937 +msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +pk = BC64CD6705EB6C674E685E0B8DC95818D4CDF369BFFF1E254E8D1226360D54D8DDDA183097CFE9A9B6E3427A80BE34DEAAA9FBAD14137F12996668A27E3A3666CFCF33396E624C819B9D2271246A2751988B0C0E28BAF1B55760989C2CFEE5D73B6F5C6476AF6A3C05B7B64C844582D0E4448C57D138861D8F8028632226B317C2310135207876D0E47546F68A241DDF5F34D5152BCEDEFD8179993160A46EDE5F5D1085F726BAB589EFE5FCE686C20B81614FC9605B10CFAECC19F90F263EE0F1407E67A1DA4DB6874046778CD4CA1430E25394114F0A077E6610B7E8657AE5C67C294665747F46B6E0B45219CFF617EE0177F619B6C0D584CD0D02D9330EF700538C3E7C3A18877659E01F9995BDFF9716222809542293DE8BD4EEC07193963465009D74F3FB659AB11F89FB3DA07918264A77AB1D6424BD91CDA06982BB9A2D31B49ED78DFC189CB518F08EF6B1CC8228095F50DB451B9AE55531E5C4A90C4F323E74384D5969985D9E5212128DAFE7A3C9CA82F4F950F492E9BFE59E14D0ADF81E27288C50DB8F14762A34F218229E78BFB37C62F84316ADCFF9B0BEA89BBCA54A10B8CF51B4A1624982D592D94FBD2E400D0C94B83B6A60C376D68466B06F0B89CC46C8F39466E473C50E19E66F45A827394C8ACD550900E3A310A630B3DD8F7A1AC79F16B278D083A4723CA544C5371131C58CCF4FB5659A9D1407B1B0D2ADB25F389F0829749B12838CD9FA85E326ECAD0D8945CC852500777BD712ED648A3E7A06BEF2C502F0CF7CF13071F075BCD859DD5482CED74AFCD2DC4FB5D75D5D7665FD21F33187EECB89DAD9702F76DE57B108B3B832BE1CDDEE42DC4F97CDF6A1F856794C9ADB87AE69BFF6FEC30171C84F315F771E3C1B0ED02E32CC679CAF578A4BC4E034963415F220CE79A1791C4248735FD9BBDB3ABFD0792167AF0DBF683FAEB10CEE52DB7334631810A178B7B2204E29A890E3B0E5856C1AA689D256A6A26ED6EDFDB2B39CFB65172F624BA299455927096FEFB46C2E6A9E55A49B55554829DCA2B3A4CA16B7F47D01B0732B28EB00C4381B756D90329739C6B30553B3B40B576603416950D937CBC5C62F425E0A814D44DAD52E55BE0580FE1578318725C9DB3E8CF559575D57A8E43320A66DEE3F292ABFBFC09CA5B58EF6B8AEC4EABAFA8C9B2316BA890EE763CED1DF1A266D7B62859F9E36F21453D0065E96F64A1F2C996A747A096A2EA9D4602D88546561114BCA9637840AE56A4D50F1C4BA7732E5D0AB3DF63ECEAD87D2210FB1FC67531215E0EE8E946B80227C30B4EB4FE2CD31B827E42ECEA2E2BE8020809629E78D7B4242E7CCF5D39460F745C4236221081F03A7495FE2DDAD2561A8F38743A0F4F3BB30BBD94F4BDFB70685FE4D39C9D99EA5AF30DC2BC854D2D24818ADF923E92C687C7DDD96E2EA5FA6C14496C6795E63A6587908630D14B38634ACA99E0825879F72C65676C65802BD426DB5740398C0F55A617D95FA0849A3EFCB64B3C834C49E80472365AE4EC5D8FBA3195E35C6E7D2AC43D3A56ADEFB4B9CC4559ABCC6AAADEB1C8F1668E8DFCABC02FE50E1F3A6C9547E137918734C5550FF0367B280ADD73177BE07A8D25C49190C23D7F3F071047CA46D25F28ABA5C199F634620D313C93ECE1B2E826D98484E5D5B3DE71A5738F6222DC85594AAB5FC36699597131BF15DFBD77C1E0083B3C5E85287E7F6DD8D121CD24CA3502E718E02F5B891A4C8F967C3E866B307B0A6A12E9AEAD01E8A4A80DA4FC1782BE1C38A6F5E8ECCE85D7446F3E581692D2289F1DDC2839A201982E56BB665D6D1D1744FF177661B84EF3EFE8B215B86DCDE78A683 +sk = BC64CD6705EB6C674E685E0B8DC95818D4CDF369BFFF1E254E8D1226360D54D8F0F5E69A2BFD4892BEA8E3FC23540E317C36433D98E23751D3A98FBB66642B3D3636F6CD444293203D328029C5E80DFD08263281AE8917E6E8F1E8F6A6E526D780420EA4CF9DE7D9471D058933778856471A061C79416A726CF180DF9344D6300B0024400071A336401B2308D0047224A64D10246D54180904018088A049CB3650930270544885CB048A0CC12C1C958CD84280D006711A158D030145DAB631608409D8008980046923174213460604152002920960006041308AC282100C2445240541D18630E1B24C0A2949834866993808890631A14830C9805020846923A58564A240C994698C20889240421B402C832684884232A2068213907010A70D931248E2C20DC9A02914288C22446DD006104BA80DE3268923450E40B4444130850C8304C8B2711C039053146A89009058366E18A280C98211D2328041B03148A4041A892982126C240304E3348004436814265264A620D9424440326D894004DCB2680A957051162AE3462659042613C42CE1160C22476109274400B040140542D4024911149061969103928C82C2241C822918226810040683266E81B80192885021294D1C1461A220841B19044C109008C5851A8120CB000C1AB54509192E8A449019C4848B360D99464284448A21870C0C2932512466A4966509968C049364DB12429A306D4A464151B228A1166424A668DBC4519B0221639221E4B47002270248A8059A8851A4202598A24523094C1813614B408253B43104B96D5C86891BC58820046059185083A889448264D010441B36650BA98002490DC20451D440494A302C10310161B668D0B849231761C21846243086A3488CDBB08411319088380408328E411829092290D9A60C1B242D21A58CE016218C0211204540802605E29205080926D028029AB244849684C2802841428023C04C430610130430E2880DE14421C932080CA55020A08582888D40842084C64C80126A01B30014B4308088658C862DC2C829432225CBA60802C48811318680964119132151C41021346101120601042A110611A2B22D0389411C466E63840DC0B6450206891AC200E4164AE08869DC06450035288A28505B864163983159164E1B9065DB08058C2408C34270642472C9866C4002401A248522202E14C0498916608B166A180090A2480ED9028A143612E014711221294320305180850290811122200A95505B10105AB4447AE2310518FBC5E9E8B5F89EEB96602B6E4F7BECAA78A197F88412630BECBD0C7A86068EDD22918A320DCC9B2828F6785D914A2C32323B7C99D7240515852B4E26E7BDC06FC2696542194A12B0A460D027067453BC7BFE03DA0524BFAFA85A5B9B15AF74AFDC6048445051A2DB606506A7A7E2518633CE4B4D7F1F4008A849079569F8240EB0CA066D3B3960F81F9947739863FA65151EAF0DBD57018406132A8F0974A9FB1AA99207BE05F4979EBAC12EB604B64B51B95EF3EB45943AF27E60174DEDB8CE016FA347A1780162BA6021526CF5B5119A246499356377B53C4682BC675D04FC2B5F821F0DD4283A887D1DCA818ACF189CE200481972D49403D4EB5529E951C60BA160D4B46915C83015F87DD629DDB05FD325827F0AB9090D72D9668A7847B95B56C4CC3DCB9C2409C760205E48D93A3D7F02E67683F9588191C139CB2208505839B1F7B148B6ED5D7D59D2BBC7837A8BE9F5819020500489DC5BD5D22779D9236D4EA69A64A94F5779880216EA6062A313CFEDA374DDD4B0BEA8FBB379D39354C0FD7AD31D0573C666FF1E9AC7AF8A7ABB7CCA45ADBCFC4D88D540B98BEC42DC9AB2CAC9A48A4FF2AB62507542F8510231E23312930204F7B9E5E90264756054A177CC81FB61C3407087818D3401D27341E1D04A78C9C724C7D6A46DBA9171491CF0BB3361E2C6E8ECB9A6E67FA15855B96C50AC4167F1501DA0358F431366713C6E00B831DDAC95E6C4BB08F90DC48544AF7BD2F8A071262247C069A0A5F742236C160CEF0CC5DC4BBE0E42084A5E02953BCC339FA1DFA144DE4E9558D115453C14C7D52E187639179BDD76C9EF117C9D63AA86397E664150B6B3ACBB98F5FDBB12BFC5C9F40E8C2AD5032730064732391978EFEC79D6FFA53DFF9026326485C0CE13F0AAB6F5AD58FD01080F644C481C9CD7AE9B67044A37797E553E8AF65532FD85DE5C0C6E38E5C91024874B7F9136FFF1CF71889367A37F04669615175F37DC99BB8B093FEF829FFDDE8F31AF0F9A0DEC2169C28D2D198C1B83BC97EB7525CC38525B95A556EFF5E1A280FC807ED92D0054B6EDC2891E0E9541BEF1C5FD81BE8E8F8149D52B094C28C2976684994E428684921F5888327BB2959F5CE393BB873FB3EFAC55595235CDD74110BD7CF448F53D3DE26407CBFA5F104ACE26FBA7EC32D232204C476B0D18DCDB8260377FC46D24EBACFFF7102230B641273062C187A9D4FB6BD6902DEF713B047A998ECB4A2C0C480A3CFB1F6FDF13A80C45BEC3DBF692790D509E6630D04E1F9BEA8C9C026460E84C01DE81F0D97848A096F912C66CF806A89D6597BCAE6708AAC04A080FFE8BC46AA3EB0674625445C717B5AB0E5FFBDACDE100144C4379E4D52F963B1D50362A5B81DA5E81D97BC8A4DD2BD137FACF5F708B3F6B923C9B0CFFB702BB0875A8AAF361293C8EC1EE8438BC460BDDF9A628E21DA0DB506FFD0862ECBD1691E9A2F9C77D2C0973CFB2EDC79211164B8000EF8CC00C3F367B7E019242D88EBAF16548325AC0363CD0B974FFE47D57E9F992C9BB850E8189580A8FFCC815BFBFF570E776E853A56F8C210C7E53859310B06C50E31E8F78081F41C3635653A4D529FA7A65880CB50678DA6AEFD03D3D3F276C17A72720FBA82B1B4287A03FE63E7611799C58ED8F69C081C6FC7750A14F05525C77A6022088E1EC2E657DBE462F38A6966945E096F42920009B63FCD58AA88A47833BFCD8BC72C39E5B7E09A969B53C4A2A7DB7FA5092F4ED31A6C2FD8EE09ED5608F7E5351F1E3F40AF76890AE4469063EE3EC93A68FE0D777BFBFD02BEF677ADDD19560E0B58727CBFB652F7BB0E0BBD2C267AC842D07D22A2050D7F9798BEE33CD43C303E280FE193230DDE6E1DA86ADC2307C9167FD5E3122C05811522A1CCB39125CF89DCE18B724BDD59A1C9589D2C8000547FC6B798C8531D28ACA5037B57D8201707BA95F6DD4F7B4BDD4D5ECA29CC4705AC6B1DC92E983EE0E940CFDC0BE4A5B17968F3C14426F7A9801B0A0F08DD350C7B28FC3277D0803F86B205A07B92A7101F6B031EE4681745815F8B33B87E9660A5D33780143D9344FAADD0BCDDB7FBA00965FCA3AFB9D6D4E035645D148E2308DDAE575C26264B06A16FD2CA4BB2C9083E442917DE5C66CB121CC593CA47644E8618FC3AE6B9E2768D916034B40DF0952AD6066EC2157865EB173177707AC72B165B1F58A5674684CE6A323433507889E641D9352E057AC09C89EF22F9DB74D8F253C753390F5A3A8E0FE5CC5B4C88FEEEEDC031C5FC19C05DE2A928078CDEA8A58F1D6D2D2069BD1E8DE2F9971062BD7DEBEFAF1628696340C640DF82A593B86 +smlen = 5357 +sm = E2B481E9C14D32BB7F1155651BA32782A2C4C92D8DF1A3B6A6DC7C941B5144EFA24233DB9E40BDC7344A385E8242E3F150B6A3E40F3F8DF5A67C8E95F67B0BD3F99D94B925845031D0198CBA8E97481E5FD784102088AD0C09610FE64DFC4E6F1ABBF3386E7D363EA8C6E138403E1D511872DDCCDEEF3383CB1CB5FBC0529D71432821C7E510F58B699276186CD22E4AB7A6EF98C14056837EF50AC4BD91FEBA6A78C534798EA3A60E2EE5E1B51AEA354A624A7287D50459E7B68EF46D948663AE6A7A45298B5152D5E87DD67129A1FF7F4F90D3B036CE62F3C6BC7FB0A1EEEFE5F0F51431749AC9FA385772EC3B5D939C63E1B826B361EA59819194AA30E2AC50DEB144D5DEB3F293D0C75F3012003E75D694B03A91B91E28D2B52FCADB6AEDF6715954A2A0D9A155BFD6B45F1974A231CCABC0D05AAD91F723975606E9AF56F23F4104E1DF2A8108937B4A8CD6FFD5444AC73908FAEF73BB851C259542B91DE3A4C2F50500DFE8DF541361BA70E8E0766DE77536C313D845BD2F63243D91481FB7E0898B3E0ED6819CE4D0A99AF29CCA5A74C58166755AC703DB1C2CA76989468EC14D99694CEADC7EF906956ACBB9DD0A1E082B6E296E685AAC7F892B028789F329E9E3CA0D834CB3FEB9A216188965F4D0051CE05FA75CAB86CE72D58E86386DA42294263F9448497F8713CA3F9BAC97180CCC4302F2B80EE4F4E7582127F47A27935E331126EA5F969045AC7870AC9B070A37112FAD6D8808367785C49724464BE3C3DA617DB6D0CE5B4D8025BE49705E9EEE91F0560F1EAD502CFD098F89C67B5DA5EE15322FC73195F10CB1A9172FA7CDCC242351711153506EAE192020C6CEE0E2D31051E51CD46FEFE4B56F1EF09C4BD10011ED525B8C38DEA9C5EDDCD550F0DA2F92B6BB2972F9E759B89D3401BD25544B92009F2D3A4287317B550312202DFA20E44C9AB9FE3242F1CF4BC75500858856874317E8A11BD38B30ECF4345BDC49C4E1872C95107D8E36343D2FC2413D7B5667C2662EB32E5AA481C4DCC80D2783A45514E04353343DFB315BA657E4D14B7BBDE7C52836EC4241D07063483ED968E6D528871514621EF9AD2A7BB35DE074192DD310E266211C38FD666D6CFA76B06308E2E6C857E6D1217179A459E4CEBC1669ED326AA6AB6F0683ED40C635DEF96AD8F7266D1C32E81AF7085CBC9713207B7F339C669C8DC3EE02A74D017FFEDBAB65F2E79C5A6FAF460FF3DDA81D395E27272E31323A95AF2A79A21A8BDB7DF7CF47C75D2192F2B0799587B53DD37D4672AC92972325B96B4D34EFD309C59393817B6108D26786D3C555D0B8242163295BF639805D52F34756A3D6E603109A81C4BADFA356381DFACB5BF82E967CE50AAAE636020D136DBD898C048731EA43AD2310324AC74EDCC7E0EFCE3780AC8AE83C6FDBE0DFF21ECDA4409603E66FC4B98628FD95EC685430F766EECCF1177E345CD535904A5E07840B8EC9D16934C1CF5736393BBC1BDD509F690B4F341AF25308F239AC2B01A8D5B1DB0A3438466623B3AC3A9C9FBB23611E3546E7E29241CD7C94279D758CEB3A502B8F4F228564B6989B82E73F28C4C74C6485E47A6B177901109C55262DA674EDAC094A94293F1C7E6AB60686ABEC18C42BAF2E752B7C1F8D36663522BE1EA05FE12694028008C1D7838684AEFE1426CB7F9EFE7C1EA72A49A084AAA80A567F5B8875E77ADDE759DCE03E1BFF8421F9DDA0B3E0361713EB25A4EE545D4ECA36B780493E23C55031715EA97E179A546C16CB825BB4B2AFF2C5F3BB80369D6B22A4E26B050EA9282882707CFA0FDA49D38BF76B8C2640B772E9C9A4C8F540085A9197A2BC94A23EAE9EDCDDF4241859FF2D5608AD6FAE1937CED6CA34F8156D4735E82412AE2A26ACDECE577C3A43489F435922826B433FC87C9F7C66F9F05AA8769B744CA7AD86B2A8BF0748F22DD587A569BF1DDF2B695C693B2C8255122C7FFF79C99C02EE8E37BF4AA7EF667BA5E170DA388C1FD878FA0889AD2B4B31FA99BE14330D82886059D2EA833DFC914B1A7D83F2F687EC9AFCE90CB5F6A1B3E9E9D716B44785B459C11C2AEAECD3BE6D29D9290D7608E64CC602F3B4F2B2E5473617337110AF884D72FCAE1DE0238F971132AAE3A0BDFF5FFA92919CF6BD81C35574760D78BEBDD51C4AE594DBE6AA15E825AC345CB4332D141B8D02E592BD00342F931FA7400F340FC574F81541EC097416428E99EB04FA6A1ED0691556D85570CE3413F472D0E5E940F3623F488ED619738BFA212171B5757FA0A980F653ADF0E040EA4FC12755693C5EC02BBB8A7642DA960322323F1DBBA1225F2E81B3AA11636D3856DFFD997E2031A7866EA331602B2E2B7187133284E66EB2A51932852F0BBE51DC720E9B3666C3216E5896C366B4BEFD2613DB23734720AB33260CEB321FF57633E37A10F843969F5C0316F738A96727D7AB92C55733D507F287F8C8D87AD07FE836B5D6DCB6B801FB4729CA32923E8EF3109ECFD4A839673344531C9CC5A188C2A747A550AC4DFDDB75FCFE9C18E9186DE4534C43C1AC675D7E6A8D6F37C0701F1AAB6ADE88DA66A1C2394AB7BC3EEBB242C5F29F9FF4DAC000F599B3238ABA5FE21A874FCC0039B9AF337ECF5B3C166BC39D697634E08B6F6135FC096E429B393EB87605D170D9C73B0EA80EA977ED08A65674CD28477C2C67719823B5FFC5970AAE04EA1AA3DEF206846BB508F63D90C3801FC6EC2A4243D4DB20E0792665612B85AD3B7C2F330BC9A67DE02734D322BFB1DD644AF05A54B0C3A551B47A8A4590AA50BAA2E730C132AD40943423C9D9A8E60188F8C14EBDF32B941FDA95ADF49643E8F965DF14FB77E18E0DF789EBC1D98E1688CA37286C8C64602EFEFBAECC6E41B0047E84A6B01DB3465AB88600D2DDD826451F0A17CBEE85B4955EE878DD370E8C51583BF52AD383B44A26734C8D89BAB0816998D63A722ACBA90BE4EADC175A139C43A77A3A4B4335979F59C2035797C690E0F0B1E1B121FC49FF639D10E679CD9FA50F6B0DC33C7610E5C195052E1DFF0BB0C3399E2A963B5D0FD3FC1E569043A4D394645D861CC02A6E49391C5E3863C1E95AE9DD485FCE9D8302D2BBEED9F28201FB2A2B4F57727669FA18F471FB87D71C49759CD8ADBE28483846BF73A5E0A0E0E7FA962DE9403ED110DF43F30254746A93DFEA8192A157AA869911281C19B2D38CEE575E75742F76ACE550E42F4A7F7D4BF9183BD3BA8BCAA492AA1A6971266844435DF124629B36AE6A25B249080526C5FB007A825645933D340129334C546D7680A0A4ACB8DD03081243456B6F74A2A6ADB5BCDDE0E1EFF2FF0103062640456E989AB3B9BFC2C6CCD0DDEAF1FC0622254D6687ADAFB2B6B7C2D5E1F5000000000000000000000000000D203443BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C + +count = 89 +seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 +mlen = 2970 +msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +pk = AF1BF6F4689FB0C059D720C285DB119C38299214F99B8A865FAC12A2F576F7B25CBBED09D45FC210355DFD30909DC05D6C01EB5B476F8E228DA1E99E72890E8321D8439CB16CA68E6404BCF325F619EDBD542D297DC00A6019F946B7CC4B3B49DE9841EF8AF1412CDBDB56CB0C2F88735E5591CF9D8E8735306CE8644F21E4216F4D5BF91BBA25C76DC0FAE0D08CBF855D881C66DF129D8546A471F32203DD270ECCA3809A35B50BB5A35794018E1F2C52278CBAA1557C159BBF4E3B28BD1679F2FE464D2A09A333C4D159E5A20BA780B8C2D372C728A18E524141201B158BCBF188DCEB6F816F76FB9A603977BAA0D27FDF240E93F7668E3BF246D1B9DD9F2CE0F6CC21AF1112DF055CAAC966EB8923C37A8D881DE0273590EEB381B6915A3F8F62F14667E392F53F8685E092DD7DF7E9CCC2252C805A2E684FD9ACDD537C488220E9ECBDF4FB91060332CAF1610C687A5085F82B54BE862F58470A2BFD2CD62BFDCE97623FE27FF5283EE4FE41A162E7000BDB18333F2BA01A14025E7975039486D75F71E66918178842F8D82C674E1350223E63A4C7D93C9A5883AA4822C80BF20EAA7B7B99355E570C21565D6803ECF05B086444584D25829317E5872D39AD92D721FECBA6A6BA9D365EA40E09F37B4FB9517F823D1C3495AA54ABC8F2EF5FE3AED26F3CE23A1C2CFB3E0F857F57625140B831206DD5E801880BC490CC672312C288358E9EDAA6992DFC8CC6EE6B20A4EA57ABA17DDF655F0A102922F532DD82DAA55636EAD1FC7F0E340809EB199BBD06675F22A956F6C1FC109B57FA96A6F2B12DF046E2B424DF3C96543BA482C53831F610F722405C884A35A34AB2CEC74D6D2C1ECEABBCDF4EC6A80F9EAC7AA7BBF89BEF87C874738E54F9D5A7AB9ABA07874F19D5E8B5BBFE9350EAE11A200415258AC2C47B45907DF589C1B40286D3455B094F91B2FD8E9EF14C4CC482565067B95693A8074A70BFA44C35366210DFE3E11D755C3366106E509CCFD7629FA0D69BA12CB11B87978A0266DD14F58594A67FEEEEECCAAE37FB724D277F6A978EA828AAFC673C1767FFA72E3E38125FEAC6DAF70E6B8740813312EA9C3E871317D459525BAAED9D6ED36371799A3C196C3E513B22C54D80200DC6069C880B205C0FBF25388EC2074C39228D3092B953093477BFB285C1CF8851E4AB982276685E989802E1435680646AE1627D69FBEBB758E7D51A92AE4F8218E9E61AAE8700989C94978244217F577E256218A500AE0C6E5EF2C2BF96C1AE330C051AE03F28007D9FEF9FEE3EC7BC79E18A295184EB299D190EDDCE835B9891A7362FAA93FFBA0D708A2B9C8A621BC0F277338C1A03058FDB02FEC7D0D7993D8EF2BD5CD8226FFA151B90BCEE0FEA91B3D8AA664A4DFE97085EBFFEEAD674A03A21771B9170DF25EB56D7DB567872878424E3F99A3DF1E0D34387AE266E6150204DBA0C0BBD49D5DBF611A6BAE6C1BB33976570D766C02B8B1E8C028B6E86F269AF413F848794FCE2435DF8BD6A805427ACFE4E87862B76940F5D276DCE173F640285D437E99CC119D8C3C3BF26684E69D91D12F37094F388407487A85A23FC145FC38E5944F6F55C2F1E5DA1CBA89D8CAEFD3E0A8E79A86DE3001E45E97A63A277C57A049E19F7A0D8A6FDE5EC1B9E197A81A9B961B85C85E28CB271BD4589D142F05E278DE1DB52C22568976B515C24D875CA4CBC91EF3FE72675C5E170CF07012E3E2E88039E39D5F70547C8FB3D73BE5DCD4AF77313773C1A674C9F919D98A6EB54810560B9B4AAFE52BA873AC625DFBED2AC080ADB38AB13ECD28E0793AFE8B78DD76D320F411A99D9C222F94FAB6913906FE6 +sk = AF1BF6F4689FB0C059D720C285DB119C38299214F99B8A865FAC12A2F576F7B215A1432074E7E19065738D11C6DA435B6355A21471427ECD8840854BAD11DA45A03FAA1B69CCCEB5DF763E8E538A6D47F89D4134D2870D390974A0E09531BA47A31AA937016948964E95BAE2781328F4B1CF59AF0A1A8DDCA016F1E33E6135FB0C13646032421B129093062EC48425E2386A112531D82248A29804A0C604229488D890712445119CA48508254ED9046C0BA86163B20DC890019C142112C090DB840CCA306E91B82D1CA624498240DC142240082C44281103354C51060DA23846C294210B32110C44698B160D18244CD0964D03392EC388509B846DD4804C480004DB360508252802212A0C424E498440C22290D89480033548623482428045132142243568D2163111443060966521A3495C1050E0022A40028802C34180306584920CC0080CE2388CC1142A13A14120C78C1C356E23A441D3C2900C40509C000E1BA285623421891400C82862D412811C01624B220E10458090B2714C428D1B20501220861A978154980461B665D10629819200192950D1888460248A19A78D1840115B04458180058406210191715B2024D1802D83C26D0430011A3426648884022304D4346898444C01964C1B8801A3B06DC9C889A14092C42470C9067149A8008B424412802CC1262E63A02520C5494C286459146A49904C41400C4C280612081159060D8A846113136D228820C10006500626DA98411A0790600641898231A3164A12130C202720C8929053C4841A40499918201B2905CA386D482820A2080D22156E5C843112242D08088C4016460B048E10058C438650199571DC2030A1A000210988DA10260A362154020091A644A23082C8204A2182202181502214505B184822C24C9B128901316D64448691A409D9006D50202CE0B86001868143906421C0054C304584028A84B28101C441E1142C638241E3464211A41104B7095494481C24611C0801D9A210C922400996840B291100848D09226901C64DA14810A33809E12070C82650C99265E0106123B169033310111040CA288624C28852A20D58066C09C0291B356D824028E14852C22628502632E21230CA08219848840A948DC24809E0084E532225E40288C31405809088DB448D432888944685648229408645E0C600A2907113C1259A4691DA329299360A41C6285A088421B845580810E3824D82B64C2244258AC604E3C02013060853B02D11A248C1C68511436E3C64A4822FE03B2C8E14BE8E753497A99D301E68B0193DF65358285EC1D34BC9E37938987B4C91CA6EAE4F281B758BA57A979DEEB7A6F4859075A894AD5CE7B70ACF79D3D9B7A91F0A4E1C7621D79CB26BB9A51C382DB896C68865AE69CB1C5E992DDCD8CB85BD60F4C7ED1C5871F9C27FAA19B0F59DEB797771328E6CE01EDD5DA2DC5C9CC1208184D8878F0A047F508668F9E3EA0BA073771AA885246102CFF02FAEAC7C60B3BFBBA93AB6B2F34CA404DD3A66842BF3BACC51FD3E2966037A6E7430A8ACDDD7E97C6280CD03E38E7E2C4284A0A8ACBE4F3BD22365FDAA02D879DE814B4E50D5C31922E1EC22AE6A1C2726E3D989259FE5BB057F82335466C3447AF39373A5A640C6113F777B726969CB27FE7F88B1C2471B7365C6519229138990B96D7CA6177016C23FCBA8BE19C02A3FCA4D3DDAE505E7DCD5ADA70D32C303BD406BFAA0C5CE762C1007ECA7D2B61EF5E5742191BC7C3E5EBA346E4ACCBD455F9B921937FAFD79A3894B29C4FF343CF4F88DE7B73BB8103EBBDCBE390E76156EDB02A870DD8551938BC8EA80170B75832EC4D93B95787D56CCEF73BA216289B99B779565887DC660F4E2B1FA3ACABBEFF6A6434E80AD9B73A579CB9E0082DC5AAC8205F1F948F7B5AB180F150DB0BE89A1C786D8BB4FE70E994E657D0D2A8FB5008889784673FE9FEC5C57F82A189244F422080A5CA3831F761A8C51961DFC354863C728745259C2DB5FDBB7A754C60645273C997677FA65B7A704A40399AE0CA1764BB888EEA1883858B9D40E5E0566DF9449BC4E4958C1B11638AACA184E9A8B396A002209D9632021697515C806E0E460E693A6560A685EC458DAF7F1E071DD6237E15E56295C87948F07183B3327C368C9833C09B4AAF918B6A523F2662ECF17D8B7E7EA47642B93DCB33F631A0F76FA40BCC080B58446D6C798B6D5B771B26D9E5994DD136A842CD1CA560D87F865CA9BA6471F57FCF903B096492DE46E20EF40740C565324F590B39AD50CB4883B103226953051A1BA9D0B3E0301C3EBE9B5B8C46DFB1117B7C4E85D3C2DBBEC8804ECC064FEA1756A95442B6C66C6B05077747EDD77773B2BA7482D8F3EA514A1C7832DA1EA6E3392C1987A21F642B27E3DE84E312AD6022E6F265CEDEFCC5F44C2C153547207ED2BA778A28184CC14B8E9C26CC12518F1DBAE009AF53A931F2E681E86A6A13979D2FE3AB44E4F8E13BF29AB25BABD745425F89C8A76ED128D966B18A5380BE3FA8633CB14ADD07E1E137AB32EE7AD8EF4C349BE4516C15796D682DD6E5D1E7CF4370E575DE0A50ADEB51D4BC72545411C2F45F1AB74883A3BF6A501CC02E5FD0437CAB60D7EF26872E4336A82D1B43D987A73AC0F7F7EB9C13C42F389219DBE96DA96843252BA30B5BA1CD66F66C77009ACC1A37263F41078C5894A6D42B78019A53F59AF4E5937125C88996A84D464EAEDFA7CD0C22084A10B60C9B45E385643DCEB97073EA9A88C1F10DC76493D8EFCE21E04A5182BECBBE56285F347F775195D0B116BC6EB67F07C3349FA92A1EF98E39349137F58B072B74C374BA9383F35DAFC45F87900292DD1CAC8F0AE2468632C8FE3827741E9F925D05DD56CA7F9C6BAEFDA9DDFB22AE5A059C7A01A20FAA78A5E37CF4CA5FA2D4AB0D6184C6CFA549ABDE3C69049447466BB723EE0CEFC9C824689E4815C0051879C20097036976125AB0BF3EE6F5B9CD4B7B984F39093DA35D097B1E552A34C6D69FD994AA623113488F4F47DFC540F556E95E1E00A707AE7D50456E389DDFF07E4443977875C147B84FB8811652201754DAB8FA2495C0558EA98E270F6C488F4141C300D45782FFD3FBFD9475C38AD7BFBF346F67ED5585799AD341E9CDF5491C5281FF601F1C9AF41B4B4B7B522F913871932108232DADFFB0FB416D5B10DE2D2914295D7EAE0F3B9129AF4544CA236CF239CE5144A92E256639FF5CF8813816C8CF0AF1A3BDBEC00A1628BEFB43E9C94E2F966FBAB0281ADCD4D2D1B904003283D16090D5C864FBF5801799AC61F22DEA267012DAFD79EC89D74CD63363FFC7DB5474D9CB61E8AF27CD92CF4E3ACFCDC8FEC6E256FECBE67980122E6E0C80668922BD30DB1A4D9344EDAD8B5D7BA6370D30809A3BADCFCA79B017A53473F9F299B4572D6AA5BCEC680D5BA564FB8EB53C1B8E3239B66645BD5442ED60F470CA53DEB0D3E744C3E0FA88D0B98BFBB374153D68A75E4364F83239DFF73910A8944145D1809CE9A27F1C65BFBD9DC709EF561EE08351BA1F9A1E2233FB138D0FBA42D3A27B0C0231C365BBF14DCF2CF2B1A96194D22AAED9E397C9AB669BDB9E93805510A0EEF5A0E539A1103AE +smlen = 5390 +sm = D4CC64E1F091DE2D4219762D98305E28F96393B8DD7CA6726A79F162E193AD1C2F85030D220A0966D1359550BA3E637A4D3E20FAFB05FE5260AD067B7D1B73EE2DE8C4AF0D96FC9889364ABA678EC61D58A0352309D5E7426E68A5C45E87AC43DBFCD968EA10B8BC7D197B658B9FF7CDC06AD7E47A0894E7AA1D0BEAE61A61BC497A5759096F4FD60FB687D519C186ADDB81B6027A53157C971C7C69557B5EF22DF6E23FC40BADFB3D3B193D7D685EA6193A43A9B4CFE063F9D730F7D1305328429482879E83E60569F97E16C71555F7495B345C2C9036248D985EDC599CC0A617D0AA3D5C4B2EEFD061C2C4F9C5ACDBCC3F78BA1218C273E6C88EF4C2DE48367B11AC8E6D3424184076D9C64C1DFA2B28D286E92E8F498ED669FD451BD9E1F7B57EA495FF6C36E5095029EB5E9353A61E80EB548E3B63265E768320CC62AF969340B1B799749D1734464844AE7311B9676E6101B71BD909C6FF58BA4177ACA39396C53422C2F986C9879C9836C91107715A379A08B507560F6A743E6680CD76139E8960B4934622C9143EEE624223B2B6629DC08B26A8130CDAC4CDD8E7D7B5EAB4A769161FF3502CAAD7E1FF060DF6E2E9284A71015961B3FF7565FB6C7432BEC6A595C5C0B8D1AB38EA3B49AFFD3A3CC6515BA8CB07866FEBC1EBD1888DC854FEA184A12C8C18C0CE882B1F76D1C3CF822CF24FB7E6EA8B879FBFFEE038BC6BD0E3CBC417AF36285F3BA64FF5F79158D3C80CB5231EBAE161B6B7C20C9246F30C258CB5AAAB1EB579F2DF6FF61FE10938ED0BEA100696F5BA43D7D5215B1263C2E5625F49556E2DB04C566014F7E2BF5BD4240103DB13BB9CD065172F5382ADC09DDFEA501EC5CBB1719ED90C181BBB730FB68392FB22C5660B105933E8D3BE6C4AFF2372CC2D8CA735D31ADDBB9D9CDB40EC686170938E9F645C9EA66920408BA00165FC4807D118AA788E26ABEE4B4003FB4BFB610778F415B50C583359E6E8B21A5ABF25B6535EF3128062CC94AEE8884FC249F363719D4810327C7BD552E1B7B5B55EFE9B6C7671A2721DE84432CA8EE22E4C9A4606FCEAC17BD3ECAA9C5C0844DAFA82C2A20D5DC1261249E3E9923C348B9B40D01608E13941AAE7478B751533D0F0FC6BDE8062EE2CB5B2B057383ADB1E2A2BAE426B0429AB556D57BB8ACFA3773EA0D4BB45321154F6CE3F2FB09BFBADBD60390640CE56FF9400B1372069822578D7B01EEBAC2C7842FA417E4B63FED2E51735B97FF0848889FF724CA565282688C2DE06626967DF379525207BE503EAC460EEDB6C336D9EF0E5F86FE36F5E96A1AB53B8BD63101D8601BCD9D2F89299A7C66A0DAFDB2A6D2421F21089FDC2F8C1AA0C530F93DEDEE3A5BEF46BF143B3906BFF86C7C875658E9EC6A14A0905EEBBD9AB51189DD2F52470A24B4F3A73A84B3BEDD06090CBB79BAAA32944AAFEC356FB1B2ED2F6C9045086596B3A20A44527C9973F4FC53AE029C4A34730A38C0FECA57C19B161B4AECB16526B5C85680B2F2033CBF7068604469CC61D16D38229FAE885D5AA4BC614756481C38B5E6E411762EEC8B885A9BDA1C390C90FC5529467023D968BA4CCD5935369AE8A1A1A19A5CA7245DDD52C8260929AFF7777D0F0D7F354E5902F85E80ED25BB09244032BA1A837D8C61765ADF9B57EC711EB62B130CAE9D84047B377B51DFAF176D546B8A39E33B978E40F87C82BF1ADD9AF35C2E21209A4EB7FE262147C965C8DB46C856E336676129774015341F0DB34115BF62A0B78203B65FFD32B77B7102B355E4655B5D3C302522D1BFAD24E80222637A46EEAFECAE5D425263229A36A2D3A5E115B53B74D50DCAB508426DE5E4875F6DE683AC59B25FD4A12DC5E6DD1FCB2D3F06AE624577E63C76387E8ED719FEB044333D61330F5D8003E37E49CB1B1EE5C24FFF8F356009B1FEEED80740A16213A1ED3207EAD8980B867335D4D6E09EB17A57C167F19392B3968A6EB3DC52186932A0393DB4A435F0A389857B5BF9F86412983FD6CDFA2B6875AE07D11FEFF72FC140E7D5DA38E31C7CA1A420A750DD5C756410EE281A12A5A9A548C6665687CA9B79417A736529EA7A30A44059B5ECACA9D9A1680362C1360444294E4C3FFFFFA3FBAEFF6DE82C56D7A68332379614A4F01A47F7E518848F76F238B4B430C3869B80F9208205A1354CC8262D374AF082713E46DE9CEF82252A34D4CD1A20C63BEA1DA3AC54F1C193B45FE133144E6AF305467A970F409C0CE1762C0D0592A1E43B7FD383B1DC7616934F54D91D883B5292F6C61837170939B6314341AE5248DF4D0988D366993C08369AE61BA53FF95A7D2B35CC18B942AE5FA05C54600AE677FEF53686E00D77E69A10A50BEF8D2C2437250CA5AB0389C4D9B1F506C48841E1ECF262729B08E85F29D0E8F4221A041ED0CE6229BFAD4153C3BB69DACBB348D225D1CF2151E26BDECC6E1586613982DA919F131252DAD126A793E4BFC85F2F647579798CB5EF5C272D6ADDBDF00550086624D3276658101FE709368C984C032E9CDE10D61A2A880304747E2FC50F1AB4F419D3EA2B309E4377D564FFACC72FB0DF5F8E06C731FF2C7AC91164F3798D9610FA82AEAD705E2F291BE6441AA8D923E1E20D6436F318BC62BE18885C6C3A641463842DC9905F8A74EE67F9342AFFC4C9A18F1620A0D10A0C64460C61E2D49C460A2E87D3503759836682A071406791203E66F6F7400FC3D373DC1630B575BAD3894D1368598D0BDDBDC4646225D4A8ABA4CED4D6B7E001A4D6A4F62192EF290E2CE6DFDA49723F00A84E135163EB10009F0C7B75ADA93D9F523799C4448A89F12FE37F0D95613509F455EDB2D1871B25560DD0FCA3BACD04890843F8BA4AAC0EE4EF62D107C332D0CB01EB1B777F6294B462D88C560B38D2C2AD472B4FD8478F3C86616A3C70C2F13935AF3FAF63BCC716ADF8D5C6ACBE6A35C7398E9800A0A368300A1779B7140CD23AAA59CD5A455BFA2E9D74A981B804EA7B6A3B13E483A7544D2F06824380CDBD5029EE160889CD6DCD95850D36B6BD61D93D139F5E4F4E15F82D91E3FD1DD63D8E3FF7EE530B09D0588FB599D097A1B4AF20999028DFBB4628E572DD9AD4543F5F49EB626B89A93E80C9BBA586B288F41A11313B0EE5BBD55AB997E3A919976A9FF28A29317B9869B87C90C32EF3622BAA56EC2EF34D397941833A565600925D552B5B07D840A5BE562141BB10534E3962E0CBC4EFE8FC116EACA15A34F2842D35318976423FBA3094BA8A5763FF182232AC0A25DB8D21B7523AA8993BFD106BC2FA6022D354D5A788299AAABC3EC1215353E657F94CAD0D9DDF5FF0F102D33363E474B53626681A1D4E9F50411142D383B414A65687A8D90929DA1A4B4D1DBDDEFF3F80000000000000000000000000000000C1929414D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D + +count = 90 +seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 +mlen = 3003 +msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +pk = B3CCF06C21C10D93E5C0786E5D15A2FBC6205905F067519E11B209E9BA5580A46B7ACC72777DEA44129A32D6001B57C2393EA4EC3C5B27A25278646A6DC9F65DD0268A0B726C9EC9222535E46DF4710F96D15701AEB395D382F8F26BBA0F0ADFA23CC660BE4C55F8CD4018212240A391B88B2A2FE76F774490FFB56E8EB04C00CA5AC89377D2146B6A1798BB739D3ADB8CC445CB00DE63DAF1615488AE11AA172099FDFE4E3AA3EC8D39767C70C7BA67758A4A8C302610C3AC2866FB81DDC758DFFF58630A5A6B87C181415AA3332EC83D0BA4015EF0160A99E49E22D2472B0D2789F5561232A3F968FC616CD862D866A530A79D2A120CAB336F59849ED30374E0C76A729FC3916EC3A51B70A1077709567BC4CECDE6B3B26BD8EB30553D1F9C3CE52C3CCAFDBE541E6E122124893EFEA31D7E2FB7C43F6858BC37EC6AE905C5543C1EC987D775F1C5116CF285DAEE33BDFDCD1BF59B7E062791E25E33D251C50107B597CE9AB936F93BDBEA84D288B5C007E62904AFD07B2186E8F4AD5ACE106BF4B94F71652CE00D27CD71EA0BFDC7CEA619859230FCA2735F7C0786DF37472765A05019E9391A9D8754B51A3C8545979DF142078D4EAB6CF8CCF2FD95913DA1D1DA6783C1CB3D29D6009249F17792AE4A59A720BB4676D96D2B45D8B2493F3F51DD9A5565539078BE9F05DAC55F98F457E7AA3361AE8FB122EAF0A1E3464680134C9951EF327CAA19BE4349779F89F41FF33B504DCA369B10B8B9F3C13D8A7F1E31CE5D2B200E637893A57E22057F07833D792091E64C71627EA6E9BE5A16DEE9E0B05D97114EB010C986D6E2F971EDB4DB9EA80B8D04CA79D5C1AD3E2CD3924BD97A1A08BAEF3693B65B2653F9430F0E23264957BE2A89DF036BE810A6CF8C2A8FD1011DDAF0451F19AA5AB319A6F495AE88822487459118FA8E8866F135A0522DC2E8742CAC52B47CED2195FF5598733989E830ADE4CA2FEEC65DC2CEE5EC0596CE9DC715B3A35654A82314FFECF51ECF0C5B7E29F4469D02259AEB213F4A744968E33CC592DFA4F4E0C260425277C77634064AAE63846805F6FE1CDD702CE69314E97D2B743076C8C0B60EF5CC839BEEBCDE8026D3CD78FDCBD4B80746F4B5BD7DFCD697109DD5BC075A5BB0FDA4D609AAB108281A665EA182B56E8692195DB51BE3779032DFBA5DB56616024504CCCCFB3DC7E1485FB12A1C069A55759D9701B9EEF1EA58AAF7CE70730F44044E16546D5C05E5931371D3773FA0ACA8A017ECF3969815E30D2B28C85ABDDDA0D2FFBE95FB36458BB6D3C7F9AB9D53AF976FEB599B0A1108E879B2E61167685D97D1EE9D917370233A998A763988387D5A90427BCC364E04FDBD840A93283CFD99B43C74CC9CC8AC02D59B9F579894B9F61449C3314ECF2D97214E4BB7BBED3059D59C61BB342FB698F00B304C8085A299CDADED3C2A6CBEC02F0D4312A8F5A3577ECD682A2C0F3F16F3309965209E80FA28C702194736153A03BFD1C3E7F37D32C4B5A89FCA6B14C83EA922BD9534B26DDBB5D82B90C9A7B4C5F260A3A9822D943FE63BB389EF56AF71F9FBD96064154F699AE70F6867041716812467F1182013875B71CDF09A76963E00C75ABB6EB4D0F87A7997B24858583D2C38BCF464FE2EB45476DC7D85BE31D0544F871B9AD7181E968218C9ABF3B94D2FE38B9B78EDA93B6248A5E250376FC087BB62CF10CD7009FF40379D4DE367E6FEC0036180FBA15003FEB9F62AB2C4CA865A15A6847356FFA874CE3B3F8E9C1499F69553DD1878673A9E2466996B2707C85F09699D8B9E9929A7666312B2CB02369E31F48BEEA23C245578D23333E851343A3060B2A9 +sk = B3CCF06C21C10D93E5C0786E5D15A2FBC6205905F067519E11B209E9BA5580A412582FCA2118E062863F7864037483A7DD3AA8F52CD0BA05A106D60A5CB29502EA7E01C8163ED85C78538D848F25CCF40420AC1A23086D7E1709F622D115839EA2CCB96E0AF2CF8A1EA5E62E084472C96B3F40A87DAB2452CDF7F230C4DFE76111A63004094CDBA8500B932141C0004C246D62146A6016705C14269B26415B823099828DA23450188680C0808DC0A04418903122C00183342043B6481A098C88122904888843140000164E18374950386010C20099963081A4881047294418120A1240D116821984519AA461D9285013438D62C4640095640208101906660817658A12241003459214080B854C50244E60002614397241C2206342291B114E04B90813082A1818656322504B3028E4943118062CD00840101032D0288D22B30490A089481092A2888991200D213121CB043298162E88942DE1306D19328D44B865C3242009458613984480362CC12270A4A6855084418B24469308869B4289E3366922131011C08C59186991060EDA246C041612200944A1465184B08012C00854466A1833128000868A122040B6642211695C42490CA54441162D1C37468908280C48328AC820C8B6258830059342240A346222311088020163000A5210809498208A4660199908108629191891D1122299868522C384C2242201081042986CDA80100AB345023244A1023102286581108909064924380483240C48185214981108012614922D19898C033271DA423222478AA4B20D131748DC3648A4908C18436E01B9711C35681BA80492A024D92642D0362899241054A66042908522406D89B82458C628CA14090A371121A73004820550486961C448DC164E80027104945054146909310D59184D1C028C04B9244202521A06468A060E64A65022285163B2452103529110621034114A32801002650999691B2525021150E14012E2A61058344118378CCC2291901651444642CC206CDB80704248511A002A184924A1C221819400D4200E6280441B494840100C982049C414864388051B06521C0981DC062D640029E4309000A08092C2490423518C348018176A902448D408651824690C86504A32054994295AB2058BC44904C131A3206C141171242291110490CA12929B186E0CB7608C42050C374AD4182DD4C62819B76088A430A21251209445CC24888CA2711CC6700944000C99309C18455A1480E3A04C4244829326228AB4049F9A38D48FDE83995219B23A72E50B49EECC58561AEE0F599B8F955E551AD3442124A3B7EF0BD7BF47F8352E79610CB30C3A43CC520C08B0B24D64527EC12C5C1AE05AED9C943D3BDABE6B420352CC680FF8A126E3D26B2456AE1388EADE2F5CC9BFF99AE5DAF79DC34CA5D999D0FA8A44E0DF097DBAE6EFB271A4533442B36958D26B6C00B54D6C82186911FE6BBBD929BF73C19FA7A63676BD4DB596A561CF5A3D9425A719AD5099E17099CA63042584FEDF05D380DC587674AD06B81763FFC2B4350380E85A8F8CA664A4B5A83EC2212B5BF3B50AC7763C1B2DE533FEDE06360281354F48CE29D6CAFC516516AE34C3A2F842BCE5B8C8475940CC1EF6F60C693BD4327ADF81DDFE9C09E32556F55D14A90D84CA6554B6DF868DA566AA64162150F446C0A7FBADF737FF631F7588CF15AE9C8BA7CCDE29FDFD0E18035185C0F5E9DD1C04B9E66C1EDDEF46F5A1BCF2BE21A8A34CD28766FBC20EBFDE458FAF509BC5B9A30FB20C67CDD5CBC8823ABF46C3961531605B3F5DE70B76564F2C0475EB0785DE6F893DFABB29618C5C89C3E70D36A05A8B4C9F36E18595535DA45D995BD532988C6A5519956492376B98D51CCBCAB14B89AE4DF936F8A6C36EE54DD1347B77DC51ED96B495F4BB4497F9B209AC4C8AE45307855A7143E9867B236404A169CD8A73A3B3E1FF6C666B193FEAC2B32BEB6C95132A5678B2C03BDB3603524952350F47C47E5A7F89A8D0D84E847CBC69B88B19285271439E65035955C8F71E9695F24F2D3116289B195E4732FC4C9187483593925B520B608CADF5EC29B1D9C0596B0C4ACFCCABF1A35B8D5328C248053479EEBDB762952679E07C4753A6F12427E1E9264699C6BDB8BF94D8BC0F5290AB7D73C6C039C78D321C5ED295F0B01D4A09C3849D82ABF232418E2BC964D5052B90938D98B18D2ECB5625043A805E470A06F1466A30627A2792FF3C1749F71AB036FB3D815699C285DF084BFB19DFC46FF2B00BDAD85148A037533DE3F319305C62E98C83BE16D3CAD414C5EE62A2A77A7A78D4BAC922367C45941EABC60893F6E780F75CEB00817B3A6634463FF1C712AA3798FFCBB4338160C3E2D18F2169AB8AC19BDA66AA5CC40D455682D350115EBEB6D137393B93E78D002A6D9F5412FE9695666ED641408165C94546A14C336A0834633D42CFB680145551FB5631697D74E458AD74541CDD935E02E8E94E43114C6C54930A1A2066B1E6E4B3B8D31F8691399330D2137EBD628FD639F55BE4E56154634EF1C3E7ECFCFF16D000F1E4BBEF61572DD0DFACEFAA6FDA1D7E96E4CEBF8D6389C88872B8C34DA3A327FA4F2B21B170EC264206E81099094824262BB81E55BA0AA79F24D7FAA7033DDB19FB3CB2D90ACA327B8A761A193696BACF1F174912D530FFD21CB4F948AB15DF2B6D1F84663EF7D1392201C3BEDCCE3BAADDB203E4EEE03E4AE8F217804CB020818C6988E64F73A8A307446A182AB2EF416A07ADFF940B9BF071BB700CA393A4CEFF515161D137D8943D65D2D3F8B3B2470FB7BEA92F1ECB5E1A0E2C0B46C8F664AE5CD45D6895012606313ADC1E51A7FC22962C5B105673145F7027B1B0906FF1952156744FEFEF9059A2D8CF05FA3641CE50A4CA5769E8C4BCE03B569FBCF3F9382BAB06BFCD7C7D27410239CBA117C8AE417FBFEE949CE91D111688888ACE905A2DC0F4E52F867D0C9CCB6BF2F54E9C110E69C6854417BA36445239142B09197CD5BB5672559F99C24F911D0DD7121A346CFA380B60DE7DC7E173C60A50D9BEF676F29051FB79969DA0478A8388E2D80051F7F675B732C55BC88636EFC74636F6ED6EFC9D352486891A5B85F13B58EBC7466B413E90F91244338296F96674D32D0E63BDB6B30BBC4EB5F275B4C04C403EAD7B85A240FE6DC4B0A8AC1FF256748B74E0B167D653B0C0DE9D905B045A07985CB86E3E3491ABABCB014C05D14C9077A2814C9D200BC8D921A0B951ABF4C8CEDB3132CAAB34CC55407A0E5FCDB70CF7BC17D617258C043348A7D23ADCF0D6AB57C7DB456025A3A48D243255B30B2E3B8DB77BE613F9A2684FD1CAE60805BBFE5E2314288D26BCC30F8BED850010C5EFC165E8DF6BB6A9CD27804B03912D7A7AC4C32254FD3BFE9F9A664A2D11D90CD072B85AAD9A8A11283044228742B0DC30B76703344466772CFF631116E87BDEBB1B26452F2F67F0044C5A9DD07088A432EFAE1B9C5B4D2316D1A06BD978F4A28B1A61AEC691D582EABE37C1F7465D538EDD59CB3F6D3ED05452AADF477C7CF202E3FF9ECB170A384332CDB5EE6B4FFE50A227F96B45BCE54B961F04893F8988DAA883C9AA09EFFE39B63B5BC7BC +smlen = 5423 +sm = 669F83E4E214F6EA76B099015FBCFAF851D532C484BAACDAF08E639B328ACC819D16A10B8719BD4F0ECEFF6E8EE77C4F7077D6F9264378449ED9263E11827FF9CC4D8AF7A8C17EDD2DBDF77507C425E7F910746F9CCDD5E446AD25ACEDD2D9218F231BE6C33484597A57C5A2D0F4F5CE6BC22F4964961E2F06C174B3BE7930DBBB7A81D76440EF8EF5FA909B4A97CE8AB7B13A1B291321137FF19A4D6D832755E17B7A27C87D04AA16E9A841E8D291A4BE4CE0D97ECCC1B1FB5467679EF35F756733675D9D0C7BFE93D3DFE1675F135FD44DC6C6E74E7A9857C547C358D6A3FA68A020DDC4B51BB403DBA185F8C031CE93DFE6BAB9A28151186DC11706EB31B4595E7A5883503BBB1E05D2E33F5A774EBE7752C075EAFD137BC417D0A248D3DB78DB4466BF2D73A807F525BEB1F6D964268767E14CB46DB2ADBC7D0F2618828F8C5B9A89AE49FBE2A4E05D6BB5F79F20CBCAA4A61C9C2154C8EE3845704C8D0C57999FADF857294E7FE16B30D9D04B5C208E3F407A48C5731590F64FDAC89FEE1653E1FEF59456326D2D2CF05CB97F9D34A50704BF62996B8C4AE7A4876F3C165E98557176413A3554AF9AAD8016A2D9309EFAC9C542F7418FE8EB07FDC1D2F70A272A8B6E8715E1BFE5440C86657EFBA17F16775F154C6C1289747C9BA2DC4E89B879345F6BC276D9731491677D62768BC9A9C4A74AFF490CABAD3C04C41AAF950AF4B58759DF75930276AE255311B94F9186DC74D4AB695E04917F1494F03C7DBBFB3887247007F27727D6C3077F4E050BCEDEFE5F056EC1DB55E599011DF76FC0AEBE572335FD5F9F1D22D485B7EB7D4DEF6A44A76D14543DF46D990C2F2F291B4F36697FEE8CCA09F74663536567633604B2E9297B0A602CD83FB013078928C7B7A12C71F18371550938D04C18F924DD1A4B9F4179E7DDE61FDC60AD9D6829A98BC119E7AA2685D66CA9BB82D6BAE8CD8406F6B160CA30C9017C1850AEBBE10A131C98FA71E29ECA0447287ECFFC46122F8683F374E0517FA1E073BE0459A06512C689AF09B8A934BCD69A5CB9DE71427932269980D1AE51C2F75D16785F602627FB2EF1EEAA706C092CEEC4654BC2A86B39E4DAE77D28D8292029FE037BE59F8A7E7C00AE76FD368C894A9865E864FEE5FBDBFC43A08A5A884984A98E50D665B1317C8C9D76002FB6CDE2CAAB67D2AC80B1F58C4A23BA36FDBC2A5BAA73D9FC93136C082CD8B33FB060244E72414403345003371BBE5EA68BC20D7F7F63B953C724A8CABA11A6996ACFD6C690B9DE3645E40D002BD2A3777CEE2CFB60E2FD068B520689249793C3EC62886923DBD9D6E573A82A1355672C68075E8DEF116797927933095954BD6BDD60FE12F187FD82BBDCDE15D2C03CB1E26768A8EDD4AD6C6A38FC41E5F36C9F668ABA902A435611D30E89274AAB7DA80D25E75C580E51E3E12C5A79520C5C071A4269F84B629784A32C2E5E85AF594D52C67CAE056E4D9658445C26E59D1FAED94F20CBBBFDC934927D9BAC5F50014F41508F4ACDD5F9670ED39559029DC19350E5CE84BBB26D6D01C410477B8026930DCB666BA0DB0FAE7D14DCED73667B050010947DCA77D1BB956B86B84B467392A0F3CD77FDACBCC30CD0F7126D31A3FD9D5DCC1081545C05A2D116C393E08E3728FA2E561CA6292EEA9ADF4D7D3C3639479E5317526006F41B128587DBCE66CB5C5C6FA97664AB6F83470A3FDB9551B074400257A57310584C417B669B418109D1504C2E067E5720F5C89485E7FBF0ACA59722B4F465B7822EDC8E2EBC0DD1339292CD20AFA25DF5C7F254333C13DE7DD14A0703877AD09B8C70B1AD6129B8BB50B4A049338AC63139296906E23505F74716A2D737DAEC65F83662CEE02A59E0DA472CE813AD4DFB9C0CDCF161EBAE29F2752B38BC799E8DCDD379C0AEAA139B1202FC210BCA15D456D62CAEBE336BBF82909A97A6BD42C16496C26D79C60406C871CA1CDDC6E2F09A7779C34F91977521311E081627F6873EFBF3A074ECEA609DAF81980A6839B0925962F84D55602BEA68A94F4E61AB08A3E5807DD3D4ECF3DB3E967A022F045EDDB646EDF9C30D904CAEB3623DEE65FA11340114D7C9DE1F85946FFCEE25B529BF58B82FD93F7C6980473D60A75822941E30AD7BFEAF83540F84A99625EB4FA361805A778313B98AF2291BCA9686F2B6A709D865C7A09E19D516F0FD9869EFC8634535046E8F82F3D6790FABEABD6D827DE9D598082929989DDC75FF7E31BEEE926CBDA0AE7C3CBB7C328709D2B0A613D13D6FAC2DA340370E04405EE3EA6A57FF145FB61B09578BDD6832C761309661EB6B4A6CA0B599149F200C5AFA1A3DE328F103FA9FBC4DD936489D449C1D7742AFBE87B551AEB99117647C1E1C1664D3317A958293E9F1B3968821AB090292134D27E3BF8CEF45A930E044F23A66629CC23044B2B0998A32603C91DEE01D6D8DD6C3BBB8E995123A518B252E5F3BE25B856BCACE9C61963A52472DC62A2CD8205D6716D0A268D3ECCA57201E0D1F76FCB1109EC27EB3E517903A42D75E40FBA83860192F18F255DE124EB627E9F9F5506EC95965F6596480D863877CAEA09A15963B509BE6BF84A0EBE17D76CD2BE04E4FB267BA5604943ED1C8F35D97CA9D11E6602F946B9D5AD53E4AB462D829CDC7937042A7816E1EE7938D5701A1523C536BF7AE62CDAFAC45AB7E6332DB08E471C2870E3589FCFC67B92BC0A98B0DB5D7F1DA9534DE60CC6FEDCC4BF4B4458CF3F121DE76398205877467038D22D220BD1AB26A2617D66ABBEDED5E16A83CA988E9BB200F1C35D9A2CFC7E3852C836629548177D71DC65FAB86CF811C91F97BFA5662777CF0D578D1187962F2827FC4A8DE019F82100C74DF4CAE2279CBD5984D7EC24B663099AB9588B14FD23873815E0D334505D24AAE4C7F3724857A91F76B01C87CF382BF91C4731826E17B1AF45FB7120397EC70DCC93E1794BB9569E45C9C129E8D81DC937CA8D143F9B092FC179AAC68908C927D17841FD361FE978EF8E21D230CC21028AAF06A3E7A49043E2FD6DCD69C6E29571582B956A3EDE15C728BC8452D2D07A4CB3785975819824B6936B7AC8948AD9093D998512741ED45C20E08352C6A146D3756F4B0D2B91937AB846B7AB42E9604B12514D6CF8204D30F18BF98212E584D21F959FDED6A20B54733265C14396CDC0A74786F53850D6E909E88612BAB468C92109FAC1B98B962E991EAE025A44CFA7938F7884F2006F79FCEE33E78FD5403FC3DD878D887FE7536877574238BA95BC5B0D0C7E7D3A60B23386D777C9CB0BABCCAD6F1F80C0D272D64A8ABC8CED2E3FC0304141722404D526A6C808EB8C0D5DFEC010F2223364F5568697381A4A6BDDBDCE5F5FDFF00000000000000000000000000000000000E1A2B3FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 + +count = 91 +seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 +mlen = 3036 +msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +pk = A2DC8D96CD2927F8EA7F1B88EB995F98BA286FE6BEEEB9D6398E3E4FC577EC3DD605DBC21744ECAD9073EA137FFAF71568F897AD117609F5E2BE63C0BF0206CE7F6D63152F2861167207AA1252BF8F31AFD53A2C404A0BD6D334230FBE37C6A34FDEADF0248F9B3BA9E7B2941499670C61327FA8FE685B2EBE6803A793BB101F11FA47CADCDDF5728092B953408E2D29E02E830467A93C1768E96FF65590F100576B317B9B1BD54E33804A4042BBD873E0FBEB4D242FF47EB0F1D8FB5324875E503545AB7943554279C8B3365961233A17805198257BF01C3C9C52F54A96B17083674CE45DC2ABBE0D5C61A2EBCA17FD18DC0DADB5D84D2CFFE1707326B54EBDEE382F043A573D2F0A19E553778DB10E8434332F1E0B36C2A8EA2329E423A893079A2FF5067D0F8093CDC214FDB1104D4FC398B65236E896E1B56925C91B525C5E327ED39B38953CF8ACB52B4A813B1C0D902EE1CA474A922CFC50AEA1C74C3C34E86347A6F2A9D115B5F8A4BE2C350835A9132B155DA0286187AD116F3372D0C74C82E75FAAFAB1111D855A902F1480519B1D2B42859A010E2FBD7E20741632114B5C8FDD15A2152AD43F2E86E371082164D2C1924F6C982A87E041A8F8E3CBB85AAA9C61D01F0D4D43E2AE84D19DAAC0F8F3C668E1ED5157B761CE8C68CC5D9EE2E0B38176A1372BD1E5861B4CA6F0ECA03CCCE67025727755C04620C98CFAD7F8E789AAAC0A19E6A5FA05720CAC1005E27A7E6A94E7DF32E692EDC6E7FB700E927C7E9411A5FF346D46744CD6B5CF41B6F578526D74EC7AC785952F6F331FF1C35B76A7DB3F6EE2EDE5C42ACA41E234D5E06F92C45CA5CA3E1AC24351375464BE0FBE913EAA929F5F26DAAD9A9DEFEF0BA888437690744BED4103FD83766035F6346A29A7B96537C7814AE1841B0451A9903E8A28A7AE07FDA343121AC556B62B93A6EEAB3ECEE5601693590B439D64334242F6DD50B066DA3DD93B5CE83D9DB795A1B47EBB3BFA1873B1DD839136B6CD88E228FD4AC2C60A2CF473296E5996BCE0D54A91E5F512B8A5082F2783F10E4E5B6EDC97CCEBB658608C929A90C276DF99DDA7001B254C2307628CF736C66294D3CB6F90D692A5CA8EFC0D9AB43360C527BBC46CA8D38319BA9F5D45B4D453C1948D8BDFAED8624A682F0F8AA44A371FECDDA85327DF299B7793A3152BC66DE66E73C07661AF429280B91B2B13CB01756E3931E3D3EFB9A6B035E11A97E103E20C14F5ABE7D7179B3F5189E470809BA0C0097BC81E1A63B7851731384A3455C18CEC9D383856B0AB3878497984AE7F0FA8EC04FA37B6579494A45DB32DEDF90F7238DF50FCBF904C9A77232BF8098E89577B409ABB12A744EE65A4AAAEBCC6108DD5BD9A02DEDD9045733509E58FDC7AFF4918A116A3ACA134EDE65249C57EAB5AEE452ECADDC33BF1E263739C51232CB426050587F0383ABF792242F82D77A32ECC4811B41BFD34E84D441417C0861F6A8C6E556A8D0D78D18E271FC2AC3382F808438BA8E19290A946654D9B46950CB5699810DEC66771873FB39CB382586E580A0F004836B6B6FA26F8BE9F0D7669BE0A9A5C90DC37FADCDCF2B2B7E71197E00D52466FA2AE8DADF657E57779152DBBFDA3002ECFCCE14E4759DF6A62B5C86E289FC4880F4DA9901D4F2AD9C3450DA4A6B69773EB5AC91ED693A360AB8C3DD576699513AB7E97D1DEA36518FC248C79FF549CC65D134C68B1B5A36BB79278B220D33E8C55679165AE455FA8B9F0BD450062A77AC953C60BA5D0750A64A3900B5A88C6AF13DA84CB47F40E6DF9585213DCBEEF9E77F0F3CA7642422D7A508633A5D41A14B9210AE0976AC07911 +sk = A2DC8D96CD2927F8EA7F1B88EB995F98BA286FE6BEEEB9D6398E3E4FC577EC3D521C45EEC6473121BEF176FC177DE4B3D9941201DC9FEF932EE0518370D5C41B9F8FCACCD6E062BA947FFCAABC53853FE795BF726E9F2FFE8F4B06E713AA39EE032AC420FD770C9D7FFC6C0F1181300763982944DA7BACEF7670EA5EE52452591C004D5080252227511C10910BC4655C4422D0A28C18300D049290E14084CA4269C24621C3908801900560362499386A8196448188440AA38DE2060841485263A40119A224D9202451A28D81B02D94224681B244C9127113906914B82108070A0B3428231088D8C88C824825A2188810B62018C12D59400C23A0715986419BC6695A406D59400D00C46C51969018000A102588019149DB4488DB8404E1286E1100115410480A0041C44040C80492CBB824042161A008209C264694468ECA084D20A241CB126921A46C4428609B46711437105A1648C836691CB88DD1808942809112A07142100C98A8212027311443050216268C84710BA950A0040062005101202520222684B26C02062424C5010106858B368142348612842419221024A94D00896522236D0983102320060902045C464D0C13618CB604A418911C816061C62413134A83326E61048542045011C5111C900D2206468AC40503275211170204860C43282903931101456EA2A47012134509878863464053008423C604CC380E11B7404388310B203211165094C69084104902C36D220928C818708AC28522290200B401D92692523801E04248D4C285099451C8C24C43384A24384248164E819844D98629210288CCB290E14252CAB87122276E4B3285484071E4B0651C89241492414B0811D12831A29029992829C4109002A50164908023C1290C2044C98085A3B871D036455C387124224CC9048A13389164B209120850DB8601A08200890069A0940163166E038324E4C669CBA06108C581C04290581885993446A30441828088C1A8105B060010A789E04888110020829201D21884092052C42486C3466913A44D530891A2C4081A4085C0A60441366884363222049263B06DD2848412A92152A2115BC8059C324D0CC95144A280224046E19440C44004E280698AA6108446424C1666D1168E0310298BA02400428214858890102499346898444D24398E9C0009D9242400134504C7451C894D142910CB040A18A2011C380144A23021A731949831DC2646A392115BB6011A172603B044A2168D88804C42B84C24C3857FE9078AFEB74411D31849537774B17A0088FDD5B57BE2C51C567A0EBE81A01C30EA2CB910E7D80101C87726C25A180317C34848284B1966B57D26A6204560534E18ABB303C655380FBE40CA9D9793DE56B1B87FFB192D18671910CBD48DBC09AFF16434990939065FF82C10E90E786E2F4AD09A9F0C71E7861105F1FB028ACD845B2F4476E27E25ECFEC2400CC33E886DFDA27BC8B4D54D2F862E07B1516ECFA080DA94A51C561033BBD21B8312182AEFE8AF4F1B0C45A04857C100317EBC7E5EAF10C5EAA5DC1B20B8FC55AEFA713D488DEB594A7FE0F1D3408C58C264C1E0E8214413148E42AB84F82F54536B8DE9AF7E5C04E354B0EF323AC6AAD40719D955F78FA2EBECC308696CF4ED86CE3D2AE5719F458AABF6C2CE5F20B9A5B85D0B427A882089C9EBF08526903A05FB3F20FD38D2DF98840FC9ECFADE83A535079D5954EFF9275A1C37EB130E446A8F0DD37375FC52228893A4BCE234473DE3CFAB4E3CE1BE861AA7373C3C0C9160C0789A7761AD6FCF6A5A6B095FC2D17E5C19F2F085CF86C47FFF153CDF4ED91CFB8E676A3CCF962D3EEAC24256CA619FC27780FC70B4841CC1500EB63552CC05DCD16538EBAA177E62E2750ACEA0FEB764EF8998ADB3999B7E567377FEBF97E5962FF6640C9F6FE329DA668EA57CEEB1B4DB2403FA2218D0C887D8916C75F86C2B05477B3ED7B9D8C09A53315B187DD1CFF3293D9CD04E57139B5DFB8D75896DE5CDEBF9D5361F43CFE705A50D09AB9A6970DF7A2E18FCAE3D1362A10D1C1597BC68C7C84E083FEF0EFD9639DD65BCDF9E04760A13329CCACA4F98FFE94693DC3525421FDCDC564CE807904B47272028CB4F0B04C20AF072907EE0BD0BB5CF14FDF89CF55AFF4614F5B16559A9FFCE950D39D20C06E723AFEF6CCB1E6FA408A55F7EA86F597F8F4005C6C54F9D4530C75843132A06FD77C3F112A9041932E3C4C47091C433DF6E73728893C249B2D16DF8F834E0BC679DABA11C74BB897C1FDF43742364C4D896E4FEE24DB4BDB3F10FC63B32B57B64F86542E01DC951EB3DD8ED6D12BB5056AFC951E5DC49C3F304B44CF3158F1CD0BD870CA1EB43B92D06BDD47E60BA177FE71363622BFE5DCFB11BBD7D4DAE263E1D4EA08C9F8E1687B578D2FD5274D088D1A58A0CF97F79218B4101C528B5FD5C8CBA5FE4749E4293D5EEB3DFDDBF7829D38A9368C7F7EA6D20E495B1BB1A44BD8B4C58A1FD7DA9DCD3268D1477B3053EEE035876A77BD687EB0A4334229C3873B033EAF81258FC3371A7DFFB9AEDBCB6E494CCB4C1D31EDB6DED31ECB0B56DFABC5EAE988F532629F20756ADE35346692C39B490DA45B11963BD5024D9F2854B72D0B2A72DB758A056EA8F5CC133C12458E87DAE33A025567A79919A3548D68CB48FFDD95D27DA24CAA24FB543BB3A5D752CE437819F3B1B113C5819DF326BDF6E16244F431C7361983BC537F5339156A275633DFD10E797317EAF1BD8D81E938CA949DE65F794CCE32B7ED384F957380D1C4C711DE9815D98C6E138A99577CB2686B974F66511DFAB4F36D57AF3E7D78AFD7242E2F2996B8676DF07D0490096089C8141D67656952C109A3D54A2ACD9C962BDD04A09E4EDB906897332E47DEE5DA0EB4AE23CCEAA515283D332724A117EE00F9D351ED6F5B0D2F2D17E4F3F308924FE5C7081AD1683698DF7B4AE9E335FF781ABC692FA7C1C3ED296783D9854B4853EBEA7DD056F7BB03F97DADBA1FD3F62920C658F8BDC8B03130F0DC6AA0BA341A8D0C7B61C59D3EE9DF7C3D9DAD2D069BE8954A11E11778107E8D6C18388AA1C25E3BBF58D69CE9F35548F102CD42B6F5CDB48E0CA59B3D2B6D9D2864BBC0EA38921A8FA1A268529995B7CBB15683E45AA6CE7F67B5DAC7C05D561F8DC2781FFEB811E07D44A1EC2D16E22C51288E455529962F308E43BDD9A8A2B7B5BB1648F972F70DE19765165BFFA3448C586276D5C89DBF9B74BF0EEA7BA5A2C2E8990F6313E7E39F340EC9CB556C6BE256FD0F70D097E1F32BD6937DB6F86E7FAC90056B311D469579EF18E101B3E4125E760A36A35313E669E924AA847C96079780C32E1448B246DF5E9AFB36D30B6C2BC2D337C75889B8F45D00006196DC263185EC2D9C45A3D8019B7D973962A9D0BEC261B32CF918E22F1206A606079E99A7A0B9C913938B9438D5168858CE29E9F5667194287A04ED6E505FD694F2516401B6E338D8AD0F5526ACF5050ACBF001DCBE5F4894368CF83F026863165B580A3B7B481DDDB6637CDD9A065603AFB3E7E4F911ED35B69744C659D457EA10C444008F6DB373839BD168148209AA9168D1C0F95EC67CDDF8C62C479C176F35A +smlen = 5456 +sm = 5D897C8A5CB55CC6B8956BA870760E976CC6993CABEA8589997BA96F8F72BB3C8C403A502956E2314FD75651F6452580D3780FA5B5A9476DDABC84837F2D6C839AF6025E3C6C53EE352794C02A57F9F0DFB2B69B398E072DF4AEE78CB678597C02833345C9E6AF4DABA0B5674A0478E539B0307C5826B05E4A2FB88D38B1AAE657BE262C95C7B01C54B063AB954CB96B9DD8A0F3297221F9083F3B84B35E3DB1A2EFC1DF4D8CABB6DD757D285B0567D4CAD20DF93EF9C49EEF3C80DB17241E865DFFC82BCE46BC6F7D78F7082411652212617575E6B3E73C785A863FBA5C496397DFCED3611075D172B81EC5CD52310211B9D46E79184FCD1CA7646E032347647FD22E80ABD88F2B91508ABBAA1E0430C849C8343BEF3A6A26605CFB13D838F9D292F37F5E1E7079B23AA11CC06D052CBE76382120C30274986EC868AA2D3E13C538C2E371CE84C6D01A10F4704366DD6B9A051C584AC7BC029CE58926B1D79F227B4921A697E3B860101138E0FE2164B20D6D84B42EFC14066BC841D37852B266285B89AEA2F1AB8B5F68FA27C766F3D0FDF96602F20849DC6C44E017B5F6C5B63E6AA6B509277C80AD7CBE68CABD7D5480057E0675B8D8B5EA9FE065722D01D0EF86CD9F3875424657A394F1B5158A274240165061F75FD2C31A3A8DC1B1F30F2B3BB6D4D8D3BECEC9418F6327D59EE7C89ADDA62DC6BDD282DD847276E9D7159A6C28B7D19236F99454A61E72768BAEE4C2A5BBB16E8B144F34234D404597AABF755496C057F6007811ADE4DACD0D5506FDD88A0ACC82B7CB7713E7537D592A718640BF0A98086AFD09C47918B90FF2F49A22EDA515A6440A0F94EB8968EB44DB63C2D1C245A5F074FFE0AF5C7F3BB176E9565BCC13F40366012983A246AF192C48094F1D795B8FE97F9AEE4382AF52FCBF95E061C1485B1C65C1A0AB6B0F4B368AD09E3AC7BD3DF141CCED2B2AC43D464D8775E480C61C66055F1F179669F505EECB64B961CB5E5642D1E478E251953953B8E26CD0446772445BD6BEF6E6B0D30162330FD925698062C9ED93349696D67916E681B450AB4513ABCFF2E6649F397D39EB1D28E29375560D1F711F7ED59C5680587E75F86253BAE522CE745FE7B3E4A34F4924E18463B8450B8948F936AE7C644487531BF59E5B1EB193CB5AF1C3C2ADC33BB480296C87FB6831280DBD19901162C59D43BA9DEBB49725334350A7980C6850E23A93BE91C2E547C7C29B4D279C33D71FA04129D8EF790B27B634E9CA16526DBFF073DB7E48730330CABE82D56DBF5ABB38269149913415A23384341440DC8BACFD5B29C6CDC4D5171BD52CA0F203C611B55B7F85982DF34751357F795612C75ACD11A12593F85662AF2706C123747CEC00B6436D6D1E5DE3D9091462A46F14D5D45C702B356B0E9D0350BCB49E12938F8ACCFBCFC1649D9E0E6DDEBE35CB76B5D32CF206079001E5B9F4BF8FBF6E4B8B7F62CB315CB03FE20B063F6F239635BEA263DE90C76E5386D3A84A2C4EAD3E15E70E9A4D514477837F14FB2B57BBE94EE80CB643C318FA2B810C95938917DA85E6432469E4806BBC105C55C655AA4E51B75AF9D3205F184FF86AC93CFBB67D961FE4ADFA9F49987C161A0047850BFD1CEE9A373BF500D5D4013EFF91F6EADC353767EACDD0B7C2E2F7550C295597068C2E1ADB721A3793E46D171B7138A1728C55CC7081A012608D79D43400E0A7323E34DE49676808E58483CDE19001EAFE0F473AEA360D6917BB47268A374DF5C4D6C1A9F1366C8B904CE2BE9041DD95C59CA9F3D54C47CC895A13D3727FE7E8458EF3BD7394EE467958327C0D56B70474712921CA5C134ED6FAC253427D3914894623E7B05122323F99448F5A2CE627BE688B24DD8B7D3D769FA36BBA457FE21E58E90BF0648034A66A465EF1CD8BEFF1482309CC1D922AC5703B9569F470FE4161D826732708D2143C5224E28CF876AE9AAFEFE77A9719C0F233BF56B802C2BD36D06C2F3BB187B2DA90FE8237200FE4A847749951676AFAF7CD0CB14AA66FD38C2E0358F6B7347545ABED6F20B5B829DA72E7DACACFF1901C0B960E12053C32BCB7CC43299D73C2F77F0D12574A24703461EA6FEC67C7E88DA2295C0D47455769C902BCB22DFA1CB44C8AA1698B9FE59C1B18D97769442287E7D154E8DCD7A9DA040C6AD19D795BC2D66E1C9A4B6F369D2B996F774BD5C658744BB2F29933DBB3E683057B9FAD48B9937A740EF4E67DB7A2BC41DA88EED244299146FBECD56A535A2F4666ADB8B805C3497FBFEB0A755FDCF378F733A9EDD73E75442911119B74BB3025B3779AFFFE6D4502EFDFB59AABA840323C8991D4DABB1D492DB8BE11EEC5B33675CB0EDCC2CBCC64DFDA86F2EEDFCB4D8C31E2CD8D2A0F26607C6E40DE3044B6F2620E10157DE60D7E9AD2114717EA7A62F3330B3B7293D4A2B56E6A1C411FA83F93EEF8202BACDFB2BEF74AD0D2E7DEA4626F1EB5C906DD3A64D1406FF428ACA53FE1C6850E0008DBDAF94C02B43BC9E1C6DA30144C7E0C930F5897013587FA06DC82CDC4DC1E4B6FBABAB8E3341819451669389C1FDAACB2B93AE909EABF6EFB7853BF7B49102B6235977880B0D83E8C5226F314338ACE7EACA01C977590ADDDE1B330A1C60B39241F3DE44AA7562A500BE700300218081A6DB6867C41C7038FBE449337C8850E86353E3009123C54683AC7EB6B2AF1AD712B62DB4374F6FE70F12B4A9E7EB815AE12381E6B85C60D4497F238578C8C18DF358815DC2BDB5177F7ADE26A672468C3C420F1153ACADD152EC6BD2B8FE61E1D8C70C55C8082A73C10F2DE0071B145DC7248E57B126AD818FE88E693B3A094B788D40A8CF63319FB8BF587F28FCEDEF2EB9092D73AB1EDAC6240090037D921949BA3DC14A0479B280E48685A0BB69634E60926C7DF4E1F0FF0CAFD373F3C5DE4FD89B6B438E503887C75A5553AA56542AAD9FBB35DB9C0F1B6149622DDCF5105297A9916A57A342E2A95822533D32858B03010A40A36863A987BEFBC6CED5DD62D62677A60954CF38FB01D0D238FD78BE070CBE9977A5B82EFF0F3DC5D589A676ACA4106E75FAE830CC2B0F69FD66A55750B1E8BA7CA5853FEE59D79359E151C71BBFE49478E87F6ADBE499E5BCBE407AADF7D9C9A08558FB9BA450804AD034DE13F030BC81E35D488F5E50225F8A8BB653DA65C53D8601CCAA7D4BFF53B35F76CFF6C7809876DC5D9E075850CDB0B9DB13E5076B54ECF7B8134383CF8A4200EEF69E57EA28ED80E6C3D56367D180AC782D93B2E6796FCF6047BC99C62253048838D969BA1ABC1C5D2DEE9F9FF1A3E494A5A6471A7B9FE193E414B4D747F9091A0A5C4CBD3F50E2A2D3B3E48575F67777AA3CED8F6FD0000000000000000000000000000000000000000000000101A29392601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 + +count = 92 +seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F +mlen = 3069 +msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +pk = 3D29C779C26B5B6B20FD989E1DC88BBAB23C12BBA6645CF10C50D47885D4629317124A81366936B06F182DACCB1076015FFDCA4E90A5BF9EA59FC564B658264D5260A39B987162DEC5FD60864295AA01567E0658A99791D2A8C21770C921A50AEFF5A0206BC9BBE84BF765B7E97AAF61C349D0953D3C232CEF2DE639124E4797E348867570005704B118F05C3D1927C211C24FA130C0537EF1FEC11CCCA15A5E0D9DA41A9EBB74EDFDC02BA35D82F1760559368B76BC05D5FE5D03435479F92CB0ADEBBA6A45D41FCD6EFAE8858B0D7B37322B1F45ACEF82EF66BFEDD96B2678E74B41F47062DDA66A4DD457E7C4611B4A026CECC6ED5FB1FA01C247716BBEEEC482CFB769CA9CF89F055DA7AB896BC74FE81DD035E74011CADC40771A94CC2E40FEC0D41D06B62CE7F9941EAEBC10E136D6591FAB620C63A97F0C5F5717B949755800960BF02C518E0883812B132F5B8324327BE82312307EC49345E5E405ADE0E68E4500B76BE2D657E523CA7BF55D0592B38998C52FCAD765E28B8616E573410B76DE1BC5C172535053103A8048446D0C99E1FAB321C6D3025A286592ACC20310A7C06F8A1C2A4EF5A544CAED788F74F028CF95BD19979B29F6B091A3BBEFF8AE902FAABC5C74661B8526D8311ACA1486F6354F5163DAC452C866901EEDCF9AAFB915DB04F1EACCA7C249CD3CC3B3D1CADF639C7440B6EF5D8A0E30223907BC459A2AE7597D978F0AAE9E12A27EDEC833605F9E0002B98DF673FDA3B213A8D45F8064802597C75589E2FC20065B8E375B411F2935129385E3C7F5526C1B33B2E8E132269790C517DADF938C5F013C4F9CB98DF7888420128215014E71BB2C3726BD784AC4940B55A7CA025C4F49F2DC75CC005B73A1CC4A062611B0BA1E26473C4163D228540EB98407B4FD65120352A61AB560772D50DE046472A4D072912A48C38C7AA04EB6673FB6D05529E3ECF236494037731AB5F2E88DD3336739C9BAA6F1F7635921DBA2735D558DFA4A693FED8E1FC6D54A728D6F629E5B5166EE56A013DB5BB031BED04BECC8A9928DEBA71013617EB593A4650DBF36F0F9B5F5983ECD646B07FA62F42B354E717B927A7D3EF14ABB5A80F0DCCD45667B6C0A28223A724F2B5B58BEFC24BA7A0F0DFD7D9711BC3039965FCE10615776B52DF73FCCD3D2B2FB77B1E612C837E71F39F07F1567B66F842F8E978E18390CA87FE805A6F71218551E8F7D8F8C5759F64130BF83BC7863CA33E2B0DD7CA0DA6B4B7767A996DD6441B8AFD49DBF50EC35F48218C587B7822205C8A5269F8577B88A9132E9966506FD892E1973954464EAF4FD757EED839B65F4B88ED7B8E4DDA9379E5A95DD2005241979F1782A0816D71EC9A08E7B3D33E1E31CF8BF2283D9F385A5CDBC2F0D21DCF4741B58C4A2D2626F708ED75ED20748FAF7DAD42C5BF3E7048AA8A68E449764F5B2892AD481FA1F32E033AB27F10F6D18868771CE46DB736464365A5184230924ECC88279D9613966933BC37F16BCF58A01538BB19F623015603231512D486AB5A90984180F1618DD30BC45F6D7A33BDB665B421C22697FAA8E3B61EB91AAD929F0D00E47B08C15262C70F7B42D7BF135D08A047725B5FC547779565A523BAD68CD0925C4E9BFABCF2FAEBD6B45F35791D1EDBA1B421DD25B22BB575EFA03E6762EFAE1EE40DE851DB67476B6B5EB94B3E44C185F752FB3261D2D5740E76A69041FEC5CEEB1DE9BD08F422CBB93B1AA74014DBEA34AE6F3EB4F8B741ED4637CC2DB3F8EF58C0A782FBE67D7234C78E8D3FD94A0A6C506A8781225A47F41BB2DEE522BBDA7EAB61503F6B902ACA758BD8998601F122A45CD6B9D28 +sk = 3D29C779C26B5B6B20FD989E1DC88BBAB23C12BBA6645CF10C50D47885D46293AE97E23320C91F4E1AE34D7D3E0789382F096B6B0B9D413A1991730E72A9601C392F0ED856B9C56E036EAC2A3A31EE19A3289C8BFD5BDF96C2106E27923F28056C9AED2A2934A3EE9A5FA857784B1A6F813AB2E9436FAA29A6F7D1B6CC6CD76E5A364043C049DA188591A40DD9B0801196091C21491BA76DC4A005E03241144342E42886C9B60943C00C0925841C044E04218A944822C9420E22200D60200619360D0C2100419645A4340C09150C9BC4844A9889189881D1349180A471DC202924335223372843264A4A1830A082051B2391DB1406C1844C0C1141DC881110C40461128152062204050E1991804BA49151326483840C93C0298A422218B42D834405C4946C4AB68992B66023B6100945851C451111C164E11404C23628C922241837444934710931040B158C000102C0224C64C801A2C20543A8280A44828B182E00C4610C432D54C605931251130044113680438409231800DA444C8C382519126E4A086E91802903426E8BC46803A8704A002DE146829BB25101A1050A954CA2220518C70590028560042D13480E52968CA1820459C491C3A82199060590288C013101A1C82184B821CC2691C4A020C8A2102439724BB4208006111290108B2462C8880908058A91124E08914504B180184091C802801389710941414BA448034382584870903444121784414652C38021119151213606C3026D493689C41884D4044C88862CCA3028A184495C0625A3A201883632C4A8880292645A464419109111012E8B046E1A1511834671D3285121236221380D21486C9B168A9CB820920450DCB60DD82610D3B668A3A8250449848888708AA240222124DB8061C9840D80323189906894044E0134250AA60124B125980011CA3631C192451C3324CCB26404C005082011E246320BB925A3424180801192B60520B18421242219496043142140C23011028C81C82DC8120084849142808504303148364C93402914012201C429E43842CA060AE232096004269090218A068162303091B08D22432C84B04504026143228219879162209204244019066D4A96499C2486E124048A208D632411E2B6282324515C186413C76DA0484611C82813188A0049420A20306106620982484A10300AC98D1C21428898009CC824542230D1804459B62C00006921A5308A848018494941C6201408001C8205812625C98604D9068ADAA46482020DE4CBDF681BDD89F37F454AE6D47D1D4777D81A87F1FE33BC2030561633D6B9E32231A0D3B0A0809E5C64D3332DF4918B31935AF610C07F6F1099F1EC9F8C3F8E876DCD95038F9E712BAD7140987B0D8EB53A8F4E414D224EE2A5259DD25ED7555607A8C67AFB08E22C9C7A30AF9277430FE6A4B34F28EF72F5259440C72939127AC7ECE37B4DD8540C349E534D108B3853CE5A791321AABD48A2C261E5553DEC03C5DEE6DBAB9837B53903E150892DA427E0CCC4D79F8F131410F1EFC14617F3BB3BD2207957E42D4F5FA90DF73E0D9178E22AAF4E070B9894F048E2FAA7392CC2930B229E55D468913B3B09F0BEB6DC72650AC2C735DEA68642226FDDB0BDA33973558EF74DEB189ADE7C1AED2A6FD7B2BFB06757FBB21E67F5E143A74A1C2770549D609E30781D1F821120F254514FEDA9E9164A8924E049A5BB8394FE8D2C1498B574EEA7606D01546D5E702A513DD708E2F6D78105E23BC79746835072B8BDA8ABF2CD3FCA155B10E8E25C09B8A6B02AF3CE31323DC549F41332B2E9DFC871C2983E905FB0DB40A1E4496AB6CC5B7CC473AF00F3FFE06C75D0F8A967A192FDF613CF2EB0F497D06D8883905926E5097E6D3B00C8331BC3EB11737753804550B42D2B8BD9D2E1EB7913E27CF4F21CB161FFBD4EB23565FF200FBBBD226CDEB6E9A917E18B4C33DB3557119E42615B62F925A15A1F06D17BB8D7ADECECBA4704E86D14E00C2AAF2C4C185CFC7BA1A8406916078F2359F1EFC8DB3DCE870B2CFE267E8449F530BE2D51C6E37097EB33681159879C1BD4AAFD46CC60BA559F9AE818A99C7D86B9BC9E42FFE3CB0E965D0631AD2291FCB393D3D2B6B58905B4984CD602D5BB1B15453983CFEB3808C9865CA4BE7CB79E2D2625AF62A055F4300DA60562018ACB23DC249E7E57B1C209D98E2DBEA4D63A9CA16E15B5E3CD317004BF7DD8A9E8324DD849CAB72EEC2AEECE1E0B12CDF55DFA61C2AA0AD286AC268B682B8D84BD0FE05C11B107C0A90A1CEAB76A5481CB9D3B52FD32CFA5ACE007CB84DAD3504696BC5C69FE681A8E250C098734FE402A71FD003B81A54DEC74A40D39F45AA6B2A376E8AC2C9FB1E17D31D8DE2151D8276258DE33D7ABB7F58F6EDDA759A6376CDB14A59FCC4422F605CEC19880EACC10936E77BB42ECE2BD5D1A4C96F9034649A12D8843883E624D16B10D7F11E9A04A770E501DC02ABA8CF46AAC9FF1AEF2F5ECA74AC1D31E2A85FA99943A3123918DB8F4D51CE7F6A6123B1CDE3B70815BFAE54CB407E026A87264C04B37069372590121BE88C7CBD7C113F9C32D8CE532BB3FBE61E7E30090FF4DE5916C76792AF8F3033475E47788E7D65EB41E147378D05C59D8BEFFFFB5DD81015964F75421B1D25AD89E0C0C3DA0EF3EFACD4CC4F375253F233D465EC888B97E4A7B76752DACC4431D4CBBC743AEE361567F1786811613EE584F93B3AB62CD643A6225B839B30962511535579D0A7F2F52F5BDD1F56B791D9DF2E95EC5867CAB1125482D01089D618F9D4FF08375BE8C1F412E5D45615ACCA2932EAF7D5B5D4267526104C600FCD863984CFBC932D4209EA7768E3978E02CE6474F836ABB0298645301913A3BEE75AEDE41089763D5A1BF8EAF883DFC1706459ED1CC55E9446DAA94B8895A6AAF3B7A0C25D6BD74F1343B215D90BD4AD501C0AA7F5A28B13739801BBE7D2B75E65D802651AEF489182D187FA23FC50449377FB6F22244E291320A49DB0D73F31303753D29634E6FE8811BFA09569BA550EFEC174F1E7B1722C4AF7790A192927F5465C45CEE61C07031A611FC584ECC5CF79782DD573E45A171748421A6FDEDF479DA0D9444835AFB50CD2ABE1E82160B8C109D0F01B1D33F2D7A41C494C23B5278F0D785447686DC42D9EDF5AA119ECC51637210063B4360279162044EFCDBACC9B6C7292DFC8C4569063D3E3AB5FB706434F77C4FB1B51D901D65EC3946FC2607EB9DF5D0C06121E0D2673ABD73C459ECB4930FC1CDE8BFF6019B4120E50729A5319AFF0119CA33BC1F854006F4B47E4CD90587E622222CF520053445FBECCDD3F1E21D807F3B566D6F22C25EC200A3A46605AF73AAEEA50F2E191801371DCF648F569A23F1CD0D0B5AA6CC444F85F983597085BB89FC2E09AB45234E78FF2131C45E7EB351E1323145AFE6693FC61C6B9650EA40C03B71805673D0D8CEEB9D9C1380DEF4759B72F1D6F1902570794FEFADE3A4E484407D125AAE3304CDFC28E10E4DC31EBCA51DE6DBCFBA2B294A8E6F6A899D16CC5E2BB0819B1302A47026E8AB165E2F16914B064EDC1612FFE00BF76D868109380D62842D2A63DB09C06430C400F8D14D7C973576 +smlen = 5489 +sm = 1B41F15EFC66E4E8F0C29952EE2646BF8E6D954F0B6889228B913B98440D4A906B66E1E1B4B4AED9378628ACFE40EC6CA636F9E849AE346F8317247DF73F444C9BFE9D6EACAD5088279EBA990BDEF3F1CD503220474FDF5B7395105C8BB29764DB5D0F6299566E4408E65179384075E8F66FE0A2ADE4337E9EFFE4FF19137604CD56513556F9941B06CCBC78BA16878A22EC8886FF250B4110AAF11A163797B40022BB847EA138E24A935444C73303B6BDBED54DD6656F1FB3CB72E5A0DB66D2EA6BA592772B2CE120FF6F2C3F8EE90CC78B2F087119BD208899419C2DEBB970ECDD84CF6008307B2CBF2053F489794AC812FE8153554960139BC3DF1464B21A2F012A8D0A0533437B8B7C4DDE1AD689A7898D5477960776C8C1251407DADB077B0D6ABA554D41E0F88DD4678464434A2C3FB72B77D004982D6206AD70F0BFBEB2698D7293E706B41FE29E990AB2466CFAAE22307DA7A96CF27A77779F5FFAAB4109413994BB8A94548B329F6A1ECD612291BBFD282B30EAFD901948A5A248986E1D171CC0158E3C1E484350428CB8AEE738C61EED8149E8AEE580721A16E0ECB7A8966B651069773AF326D9CF2AFA892818B37BAA10F46AEA48DFFA5071A70B6A55552EAE59D6231E29CADA159186A80BBFAE026E750C4048A1EF2DB951E7EDEB752F74104909F41449A1B7ABFD458524166E26D53156B629D7215D6A69A9B9CBEFABDB0B9E0EBEAC25DC41E3192AFE01F017D8C6995EDB6C692C183F603748E76FFBDE2346F718E986E3F8D9227CFC2F17EFB8B64A7734D236C705945D1BA25BA73FA1FDC8AE6DE79069C9ECA8E32D67C1B9ADB872D5D4FC98FC05C0F332107E1D3601673A87AF7D8DD8520B8A645449567CAE6D47913E18358A113A831D038866D8A5C737DE7001AFDDC67DDB975B02E04ED91AD189D8F03516EC8F15AFC1A2848B2321B6554873A61D2F49ABE870C96B4927AF0FF610D28E69C938F7CD8C3CF941880A21DCD34EEF7F7876D9BF825F08E1C308AC557888AF619B47F7D3892F6C8E6DD805B81CCC70136345B51AA48A61A33AA96AF0FAAE79BC59DB9C34BFCA8AEE679801FF11DA2D78E7B6275CB1B70514D1CBE1F12E9B85038CD579016F9E837D14B8ACB2A112BB45519E39D51E326C6750643554ED6E45490FCCBBF2B3BE73089B9E1549291F5F9796ADCE92ECF6EE6CA48DDCCB197CAA45CAA24E6DCA349CCB19ADC6B8E917EF356BAD209AA9497CF683CFC641195C64E5A36CEC00A9C3C0B82C44AB6ACC99DFA60816121B0CEE9A94C6D93FE6F9A31BE200EBEE9657AD8F4905BE8A7624EB4AE795D6DCF2FF5A05B03C8FC4BFF0B8D88E5DD739DC46EDE3AEA0118BB94992DD8249AAC800DE06659727D425A649943367B377AE73B3460CA57054482F147C6D6BECCB51075EBA46DBA3F48410BBAB9A0CCF2B5038078083CEEE979B293DC896A77879F059E946D8DCC43565EA9D5DC9571492C451354CA44F08F4859FEBCCB582CE9DBB2D974CB987741E7EC924E290B22279E9D85EC247A5E5895DB3EBAF8E12769A43BF7A9FFCB5F7438C7F803F2D706E89DE0C51E868BFDF0B2EE301D77B5BF3021257019E8C9E38A86A4119E98804679BC2510EC3CFA27DACB33F328B7863F896CE5B593A78AE318DA2FA874C07F396F513935F12B7DCAB09817E613CA753A13F72D5937661D2E6C29BA673D1C112A432ABAC0F7F27096A02F44ADBD9EAAD1B6B366848AB25E89C37754E2384DB3772CDBA5F09A0DD8A70A08FDE57AE0079E09F36B41B6F8EC8B733A923FB5CA287724F874F7EF36556D8FB69B3F767CAA8A6F07926D4914FB608ED02AD1F53C14937512E7D62590C7C314ADFFC12C46E8164130E65EC3718125EAA32BE76D463639F1713A319977AB2A02A60FE836B55E62F51478E543DE7BADB885C22D0C495A48873DFEA3F2742F2A7ADAA6F3FBAF27D75090B89D1FEFAEAC41734B0972037D5DF36B1733F31BFE68AEE8046543559B31F3AD5CA99819FA629F8518EA8F7CD58FB2FB3955FC84948560D21BD5450816FF8012F8E1CF3D0CA596D7CFB6D50529BA2B6AAB647827ED299FA87752BD56B08C1438B1EC28DAECF87CE44737907BD7BA9C340104BEF125892ED88223CD33405374FE276BCFDA541DD44AA2AD7C7FFDE7372095D4382E6D8DE377B494DACED0D510DD578C9128B064A1DCE1FABDAD920D312910670EF0CDA9A48AF696F68EA3DAE3AA290C1B33A133CC8F9487520AAFE77BA920B6EDA42964103F5E6AD10F76E38717B1638A694C35EEF73C9BA99E628F008F31D842AC54FEC96A373D6926ACEC646D6DE6814F5C3EC6874CD8966B6A552DF3CD9E3DC09AE59157FD3C81C18FD3E73D6A1371683CCDC83CAE60B2F98EC8E087E8D0484281CAD1BD336B1CA88D7FC47DE6B0785EE3A79C6D40B96445BBB56AAFB17C395419B24D3FE0425CF301F6B47FD4CE5FB51D3239E2DB2BA91FDAA3D967FD54D0FE6C1B11446CBD706724315E2BACA48CC9A3475F70E345A91178E97A04120537C2237BCCEF4B907679DD6EC88BA3ACED77B019110722A591B2D4AC4A2EED525E2D74B980CDF80D8F9D9930C4DE705BA94DE00C6A0293F420EEA473A8E27E097CF084A222B0C5545B3C26E263B785EEC1EA64620BD196CDCCBD99666360C77F3E4ACF6525F0791BB6975F369C18143383D693787142653CFA816EC225F872FD15EE601FB819FA477A99147BFE732091AF947488615EAA824B77EF9B31728D45BC9228368E7698CAAB0228CFAD05A2C34E02D6F02D45C232911D1C013038B1394CF0E59DAC5DA0923B116DF87F2BEC5FD0A2FD6247C5E5573C83A70DC2CCB959644D4CDC3E42BA72A1393D106B43FF6CA5DE1D737049567E7010E2F718152B5225D8615230D3B79C957FF8EE335E0D42D7BE930B6E0727DC88F58E568627214FBFF13A4402815B0F9A5323168AA03AE83DE35BB4C54752533D97DF0D53FC4875B1E36F5302037532C4B0934911A08CBBCB92C58B3050759DC190BD1599EDEF3721B4060EDB8C4F822729BDC399790F89C530B9FC0985BBA60F6246FAFE405045134CBEEA1757273362EB14834ADACA32C22EACDCDB35B8BBC5464ED8D6F3482CD52F62415CB73282D381B84EC65F28E66410118CE59775A491C2AA3199B54C579C1D63143CB5A7FFF9F2F25CCF84F2DAB5EAEEB78EEAD4388C9879A53FF17573A140FA4100C281B34A1B9533ACA3ADC2178BCF43D1BDD5EC1056B6D3C96FF921D018607B53AB04BB5EC6E080C5953AE6C8892101F163F0941DEB162D5BAC840891516172A383C5054628F9A9FA2A4ABC5D8DADBE8F313181E243B4D767EE3E5EDF50411202C32405669A6BFC3D3D9DCF9FA1D3E4042474B5570777D888D95AFB4B5CCD3ECF00000000000000000000000152131459163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA + +count = 93 +seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 +mlen = 3102 +msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +pk = D6462B42D789DDB978A9CF8ACF15FC2D87141BA59B21D264688E87AAB8EEF9E0CF6F99085BD1108D192957B0200A74F0F9D6C26DCC52FAD1E70C99454A1453F6454304A593AE5495C7BD89859CDE4EF6EE8265E959CFEF093D9076BB89733D29D5A00D21641699720E62090B03F5E63252ED81B03545BBEE8C4DA146CEF42FF044FA074B0AAD0C829DC9CFFAB47C1FAD91F22A95015BA3E5667B7278F0033E442F9082D946D46184C018F212E99DD416572D3191B79C202BF1CE750A4ECBBAF659E6B55BEE6392683C7B3325DF7A0262B633469FBE6B453E1B60DA02D7D5BEBA5CF9688E9AB1162799E9954346D21EB087F75E82227351560D89BE7CE6D52E63D925E346654B8BEF9BF1142D34C9E7E57E170D8FEEBF6B6213AA38C7073B6EE444479D9BCEE97D7F720A3AB662F74119290E19EE61D534712B477C8EFC6EEE29F2709CBC9B13008347848CEE1D706D8BECD2BE764E0A2269381F358AE4F196C8FF002BE8C0502FF4E1DB8AEC4244FCB98601AC7CF38B195DFE958FE2591016A5EDD4AC5BE9B90AF17B720D6944F93D50BC2657D6E856C46FD49DF827A7308A1AE7023C744E428F6DBFDFA992D556CCE10294B79CDE6EF4CC375966DAB1E558B0D0ABA854A5AB80EB45E3778A975899D5C31F91CC286C382448D4D80FA517F67132D3E570BA173A3F54928EB0B4C46C99B837CC96DDA399A3C058DF9045948B00F5D4FEFE30470EEA54EC4116DA6B660A53F4A4E76EC9AB46B9D674BEA992BD419C50E73086A739A9273DD856118E3613C226F38E5376D471DDEF7E088A1421C0C3752615561323AFD4F5C354D22F04A4703FDE91F987B2D046BD2773EA66F034118739812B7A5EE658706B396F7A812207B1CE94D2A6ECB2F25741B8BAF0C0630E1E0D70CEC1610DA0D98F7DC73843D0824287D04A48A5D435396417BB283AE477CEEBBEAEA44147611E499879B9DABCFF919E1C708C8AD6C4CAAD8C2D183EFACFED419DBB5EA235D2B6D6C42393FC3834498D4602FD9175BA3ED802D04430ABD27529FD43BE4153B151EFE56F5BB85B40733FA253053918CAFA6A1AB59E8CD3F5C5BEF4E28C497CD5A18DF181AAEEFF2570CE3C171167E81931E993F2ED94EA16523570F2319609CCF4F33BD2545EF315273F5031A9818D6A14906BAB08662CA6D5E06611B562814984324621F7553DE63BC01ED786304816E5524334A68AED470FA3999D4A383A12804FAFE41D0A280078F24073BBACB37E7A64B31B991BA696E07B509CA263389D294DEAFA8116E8540408097DA2369BC990040D33B7FAA6B1832AC3112AA8AAC3E0090A795C22B267ED9AD89F2FE0C6C9BF55BC3AA7C45711C5F4D7BC2A463FEA73F63270C4A2453B32CF33BA3C0451B285038E44D923379FF14A478F34919EAA34671A4D49180D996D757E8F0EDD1C28B4EE3D7C0B6A83833DA26B18D203CA7C188EC65A50E6DD9284FB31D9FC8F5143A98EEB63253B28A19E2A6717036FA3B0D9974C8E3F89F721E1CDFCE6D9A10945DD6C93337421D4FE396B444987B426B5CA147C7C97FA7C80B8CFA2DEC9889BA7E03FEF17189CAA1A6AB1794E0645FE00EE1F3650CF4F4AC24853900D299E79DD333D5681ABF7B7A616E0A1FBD5D618C84C3FCB747910398D6CF84435858852DED062CAF2F4DD9B3FD71A60F93703A348D11239CCDE0936BA314B56D408F6C976A2B4DB512EA250BD0A33342183892495632029F6E5EBB15CC84F4D20224ED3E24756C772E60C6F4C90E634F5C248171ACA4932652AEA927C7FD849DDD095F1089244B3CA1C5BF36C0A830143095A62CAA71B48B5381758E37905E778D61D14A21C2A9123FFC9A0 +sk = D6462B42D789DDB978A9CF8ACF15FC2D87141BA59B21D264688E87AAB8EEF9E0FE2B8A06E4B816E93BD6D18ABF10D26B19887E1666AF5C9F5E474ABD37E46C5C29C2DAB19C434FB5B0B454F8B65A551F8FA4489B0B06040538F70F78F473E95E3EBD4FD926F7B4CD5C6A77147B77564FED90BE9EF51B027F403D36BC51B6806548A861C3164C54108DCA12628B32691321484C267012170A60922DA002284C28695B404EC2260549120C92224C43466DE046080A046159002ED1C08CA1868922006E0CC864E2203054C669E40009219164D1128661860D12826D1CA22D12198EA2B889201040D0C22DDC404111B28852004D22A04C01A04862046500382289260DD208281B140918336159340A8912489300720437420A324E00290464304D92066608A7005990911938106120689B048288060E84984943242102A66049404D09812011B09001190A193360092964C1829118090C830610D0A68093844913358C40B62C4916665092406302501C204D541241E3366498968D1C92854942249C1820A4A64D0A482C113891D8B071201184102606434432CC2801C90686484802E09001414045CA9685C884691808615B445118C14594302909118484008C132368D1166A58C07193060AA1004949C40C0B8790184229E1A631C916920AB521D1842942163062340083048EE428828A888514478943C8880B94915AC28800C5409818500CC19101496642A88CDAB031C14651580229CAA41141A88C08438088464CA1140553A489D39045420441111525A1A225C800290393601A054AD334401BC129E1100681804CC3382909C3919C8221A0180002256A8AA611D38205032311A48421031948C9C04D81144CE0806959B660E3B2458028420289098CB00800A248A30071D0220D5A002A8236424B120940B80D63068A54B091CB422D144986A28688CA066082004848802011084922106D5B946D12337189B63048922C9128244C400EDB846C811490088268CA882182226A12A4808C9269CA4651C9B40D22276D5B089014308693006904368559280291220591980989A46510B230E1184CD8160DA3A051219781E4261194342ED42470101169D1446452C02D5B280553A824A02801098571C02406A34472211169D83641A1864588342E80866464B844DC161043024E80262DC0A2810049408218241A81715BA44400C86CA2042224C9008AA04110128503B171109985C1100CA28049241701A4102E24C3910AC4404A08907A19FA988AB345A2CB2A1B882A9A0EFD4D4213A031A8514F53E855D9A2B3436E069A90ED8C40427C63F4107E78DEDF330DDCC5AB11ABE51B99CF569950228F6041100C9985342F1F4261C38FCD1E45BD550B644162A2B8A9C887C8C031B15FE4EA4F6D83E7AD57522C02AD704261BD5536C452507A8F72F6F100BF24A004578FEFA15454339E056924FB2EB83ABF2A7C33BDE44865C1E32BD49595927F0439926A5472F83CB61EDBFA353EBD570290D719AE8C15658FAA3170D866BC12550EF312C4C52CC194AFD6586087A4121EF2BB559075E0B9D201B08E4543B7D0F853E4E4598B5B90FFDFD1E9BD0B2981DCED8EBDF3489A7B72FA5775FEA3C4C81134608AB2953500F1C00F6A42A9FE18F406883E9EE5194B59BC00796EBE577240CBD1360FFB6CA7ABE21CB9658E1D25F1235B04F1A533517745EBA728B56D40814416F7EF5A60D2B7CE75BAF8B214541849492CED985355B3EAE3B8D706D41D8132CC029721EFF0EDCCF6CA28E3536E0C2648D1A7261FE5CB4AD605EAC9426B6227937446FA4EC213095344C6ED43FFCD2B36284C151482138B659951058E77C35B9F118EF10F02C2729C1DF1B7965F9D6E070CD9F01BF60D32394F56B8CE013883C141DB2FE07C9408AEA1F562E6718B86B05F952C30A22E7B7CAB8095E9A2483BE38584523651824EEBF90C0EEC5B140AD22680822AF216F1655BB439A06A1DB5339E4F1906A45BC55A8839D01D3B143204A05A8BFCDE59E09B989939193DA0AA4437900CCE066BEC8D2CE9E0D143DB9D7151901FDEDBA81AC116671A9DBF2E740957EE2362A2C7A6BBE3C585382C8ACAE8ED423FEE2284C12011D385F18FA7420A4C31EA2283E806DE22409F4A0BA5E80BF2003F96277D13A99936D377CA2978091CC8779344294CB223BB0829998AC60953869B98F3682851FB6D0F33F7BC99151B782F3C503D64B04CFF2A4ED74C344588E898F894A0A0714FBD78F56C6EF747F205377D7AC5B04CF55992F0CE751451E3399AAC034AF86303C01851EA8C99A4A0EDBF25E8BE8B491387AFFC6BE8E2668C8B3DFE344DA62C6E5397E5250C086555892FD2F945B482023276F5F2C425429DA252F1CC006463ACB000E6552B18FF39D61E7E6FDE6AFB01EB016D0C83297B18D9F61B615EB0042417F174AA8A2B65BA39E896BC0AAFA72A5667A4DC63DAA9718D523E545F2E01454D472826E5B52EF4049A3C63F1B48C85341765CC5DC318F456382C77E224F92F154F34477619477CD3847E9330FF3E2B85A424D246B4E2F1B988761368668F10B6B486E6FDF8C98F2404EA53F334E11677889C277E32A68342ABC43889B34E8F76598AE874FE8BF1BAE6031F29254C761F7DC7A88791396100A94FBCC03732B6A1B6584D6ECF8D3B2D81FD6987543A97D6122ECA05333D7A02B15492F2652B458C7DA8CC57DB8EA951AF4014C68E0992D0D11DCAFBDE44E6195D6A1D9A2E57EB8DB43815555F3FA7BD52408207E026305FBBD11AAD35C3529FE4D64A1E121EA0B0C6C5221AEFDA9FBB23A3D15402F0EB7637075A78C09F08444AC2A83DF1C1023EDFB3C5B196CA0142E132ED203499EFE658993BDA10A121BCE625E9CD49598D7A445B582224A7F597288BA12853993BDDB01DB699BF15039BBD98DA8775BF9BE43AB0DFA69E4D55E32F1D976975F097C84231517748BB5484D62D57B2702F425FC4C0221B897D06D900ABB0320B703D17918CE4B94D72E84FE4FCE41D52CED065D5D507EC92F842FE88C1A8F8E4B47213D3521422576A8903F23154E3BCCD5F44F6D9E2F0AF54BA4DEC415DB9BC4F142768C9C364FF6AD28B1F22A25534E7A323E726FBD9F050035803DFA7C3DB3A0CCB866C72258713564669887A2FFD8EF550C72A01A6DFCBEDBC5243DEFBDC25261AE6C0F750806324362A322FA5EBB29952285A8DC34A6EF3F29D6C75A741CC4569E3931806EED7B76F02ED32B55F1668EE181A5B64AEF6DCB44354856D04C2AB190161E1045676EEA9C783200A99479699F28D33E9FF03638EEB07F5A0F1A4D7102E6C4FD4C72D1C28E00CFFE1D68EA1281C5D5C2FC02DEADCB4A067C71A9CA88C111CD784D1688A07D4C1DFEDCD589EAD00B5FD0259D0FA0F29662859BA5C397CCB4418EF560D523A7E799D83F819EA6E69C8349A50369A26B7712F50A746331A954661321C050F1B6526A2CBE9E379F5882FF80AB33730CA1750222D3A76123483868FA061EA30BB0C348890A5B6E039341CD52EABAFE2ED738D64763067A78B8BAEF008B376F90E2CFBD895F43C7636DC44FC2C50931A566FE7A55E3646B66FD8A8C6AD668B23F1D6A4DA0C652FCBB8A55B519807CF +smlen = 5522 +sm = CBDDCC57F870ED9332C35A7BC14337952D79E6A972C385CAF507169326A49A3C2DF17FAAE830CBE8B7D4CBA43DB98A59CD5CFF4DEDEE9507BDEE1B41996A184306A2971ACDD1C5A0EDD80232AF329B4802988117159865EBE8602D268A522E96B2FE85752AC3E553463F87961D13272C9A8387BF9CC6A85528028CCE210997A9FD961C32947DEE642171FB7400818A5B1913692EC1F17A34E493406411437721DAA45EF442760CB80C4BA4B603E0FB684E1C58970F262191B7FD7A632DE6F341BA422E7F4FBB772F6BB1D6781455134A9963C71604CD01C2D9127E14F43F250BD89C520F50A9A58033CB883B883301886694A53E78ADD41B56737795FEB631856B0A62154210784FA4EF11BEFB61467CA3FCA01EDEA50515C381985E7E402D795278C117285CE4167B9CD5B7BFE6C11B193D0756831D5F47C7371B17177D7702AB5AC489ACC32FAC7E64739A3233CF97D1BC29F637B9709D3DF2332DE65EE1C6B5D25EBE3D7376688D04FDAEC50B082CD9138986C7BDB743398B2C1E24EF106CDD86B777C9C40A4D3B2009C9D4857762C708AFA9647FC3C3DB264DC51DD600B96C9A29A585FB92BEAB183B3FB502C74E338A7566D63C8D9F4245DB45718F9078CAB93767AF29776700B8977A8CB95E675AF2AD9E8F1A1DD8B8852A1A13A338054FC109C6383C7F9C201C13544E712F5129D4F5D90E7C68488688D2AE8CCF62ACEE1B099E2E99A36D0A996936E2AE55919B2AB322AB04E5386AB09DB46959F76081DA22E493CA957B34C884A3A4F48222B4C376F1C7F9096EB7DC6B679B501D0D11743E328D81841FE52E08485B24EDCF7EF439B9C65144AB8CD90852F648BE5E57CC5BA46A8EA66EE88823BDD38C2EB9426239C683D77FB00C98FBA6C3E0A3E183369D2C31E67E80866CC39A46774B9ECC94EC1EE862CFF7349D8D334E149482EA69FBCCBE884F19CDA9E7D358822DF6DAEEA9A4D662F87460BE577A276A332AD9ACFBA065602AC96A3724E3CB6CD70D80B37AA1D50B10DE26B809A20E195D27A21086B9DF9E194F5A36786A07DB094B906DEDFBAFEF02C66EEF146B76A10A72492A7909E05FC73C3A7A4E8D5DC10AD6D879AD1B6EC8F7B5880A38C7863C2DA94F3819D7A4D028751BB93AC6ABDB76F5C484E211C02A566F96457B1B55A7374E4454A57E0CB6A480C88C01554834C5E7969E56A21743ADA47FFB8EFA260FC4D6CADCA2D78BEF602E3E7DF685A54595D8AE0E5FBED386CB78DD175B9B8ACDDD41B6ED98A20A8AFC24A3CC86486F24F13BD4DBB03EA350CE5F08F6024D1E1950A41AD1A7C19E8237988B07FBF91015E9B352631065A8C0AE354F8EEB86AAAD18251260D8729EACE22A7714F3671D91D093D6A77F877221762EA2CEAE6EE667E54963647E21ED6F8B584A8DDF7E33B084D2E2E4F4443943A783F77E5A3A86DF1B9F8C99F1E6EC37667B4A0C8689C27C69CF39A4111AD154ABD78CEEF40E6E750E782F419417F98C2189FF1DBFD56E9D0940B7FAD3D03AC1A06741E984762C5992A9E3F9CBEB9E54B3A7593F6BA04F438739D23EC77123B68E8AF59934D25D9AAA0892642795EAD4D0B5701F89D3322B601AD4D293678B20D5DACF302302F6D3321F4BBB3D4A3F95411D5FB8C06128A4866A3A523C93A95C3F6164F638EE11AD4E68E56DC55DE91D37CA257CA49BDFA027D66CC89F3DCEAB8BC7826C540A70BC74D188F53105D85567C68FD739DA38611C1E4A272157DA23354718849C997A9F14C2226C5DF3DDE1F8947E822F2FAF24B8713886A15D53F90AD4873DC0AD1FA97EF05BAFB074332C0F1AEDC3B13FBEA9A0861EA151DF19D3511CA7409E709B2213A90C4BC41CED890E23B59A87A0F44FDF3BCCC0613602C350B9D36D8385CB87C6D1F80007B848A7E1E56A973BE208C8B12210C0B75CC6379E72C33F138445D0947B0C7DB916EA1DA81B98C7D39456B995B780FA9278604AE0ECF82A6D8124343DDD5294B5A9D36941E63447D6101EC558888B8A8924A312BB12E3C7E2A7ED4E9F25180B89E7D54DECD4B26AE08552B11DFBC7D3E61778E8134986757820D8B3100C2C46108A4F1E6AE83A5011F8E0B13C172EC4CA87B661E733A754C9A68E013A1E034ADACFEC8E818F303448987E9836A4FAAC4E243F4EAC0A50CFECBB892061910C5ABCA3ACFC9DE7B2536ED4B1550BEDD90C1680ACF393C374EA9FCE4E84AA535F9E45AE3B05CEE65D655F39F5E6704A0B6E9836AC909F1F31E8AA6456620F36505A4C5EABC56F9BB1102AF3D2EA3E264FA769D754BA04EACE3807BD0DA9F8EDD5BDE0D6583C66BAE93070511811737530DCF73BA3A97C0D88A1CE23005045C14C3B6056314EE19CEB519AE9F5DBBE09A30413BB0A9BFE006E2F76E21378B79938E67C7E64A3C0CCE52341D84BEDD541E2013117D1AD472F234BFD5D4AA56D73CCB9305CA634AC98756731E0AD36B8F6E4753E12ADFF2046853CCE37FA45406675A0AC441EE78F93CF13FBF9D22471202B27CBA0DDCDFC4AF2936CB52B817310DB1D5D186DF29B2A5419858FB6D86F6811407D5057B78A918CBA4989BE9FB01860FC58F0EC52D96CE2CD4481B3A8416E037DD7BF13CA9643F25C3FC8BA88D0E9D7A63528C3A25D451CD2E48665D1AE6D86BEA8D12E57730FBBDAB08E684758F0B2B6E305999AAB4A7925633E149F8F7909952B6F5442473E2E36C7DC5E3740DA50A03406DFF971F7A44B26659252F26250FD54B5E2DF90C05661EEB6D72C8EE6E58098FF9D87415D8359C3C885CDC0AE052DA021587646AC6E467BDA55CFC2CB086E60133F88C9A82F8E1DE4BE3303087BCB3BDAF973DC2259AF23B16583DCA237904784994377DAE747B3142E6E3EB7DB1C94BE468967886E8D3DC1796E23A46C5F1D3E2C8DB69F86E3F293B3CAF2DD4E9734550F461B535B64447120EF670D090732C324FE81AF29A07D5661A746A9F2793D52A11DE2442F3FB99D7F9F160AD99269CECD9CFE5014EFCFF3BDD5E3FB5594DD08FE85FB1B3EF57825858BB7CC02C8DCC123320804B9C2A14C8B949D27EF0E074EC2F68F19356AA0F646E6DBF98A723D5EBA1671E68D7C9AB0C25B3764976738B38FF03D0EA2DC68CA6317C5324706BD00D70A7C69892AF4ACBBA387EE444EDAD9C01E9C1FAE8F996A0F1BC7329E2AFD0EBCE02686953D6CC435AF66EEED2FDE10DB6190D553DC3C7F5132D08E274DA87E51BFE49D3A3382D8514C35322227216E50006A8D1412E5B746D5FF4713393487990741529C48DD3924F0B17ED9EE92A3904443A4018147E81EC1C7A2070D1B26294E525763B9CFE2EA0A2B2E2F34364D5566777D7FACCADFE21C283C546477787D87898A8EA9B3BAD6E8F6FE0F1A1D2A2B41595B606B868EACC4C6F0000000000000000000000000000000000D1D304002C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 + +count = 94 +seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 +mlen = 3135 +msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +pk = BA66CDE21C235FDF2CCE1B2258CF4F518C528D798D6EFD95FA126FD20F49576D65514C8524FBFB689DD04FF7D8CE62C9758D3A1EB752EE68C64D947DC73FBF6FA30929B1F3095D61602C5B84E362DD7B548E5B5345E59F4043ACB2612F6D654782C6DA22FAF1161CAE7641CD33F293B09A8097DF4344A3FC626CCC7A0A375E4B3E1B37346EBA8F269CEF883778E9C41DD13AE3663C0D29330FB1CD88F9662FDE3B24B41416EBBAD80F52FEA4C7C54EFCF49373DC36105EEE29D2EEEDC9D6104E76D924819DF5420E9FEEEA8D28E395E6682ACBDB75CBAEBDEDE46B9E3D71B8B39E21786AEAC461829587B84849CC7E850E0134DC77084818FBD1D45FC3AA633CA63F9E0509E7FEA319F4C195A03D4B6370BA3FE1F39DDE44F8979CF067B7F6BBBE8FC8450D4092539F9F872396CEA77E19AA465F7DD41FE722AE0E28C0A008F403ACF7BF3185FAB8AFE4C5148E4D4D1FCBD4F59698732FA9AE1028B84322498D2E58AFF463786E3F5815BBAAECAE0F4CA866EC7C10B9C1A1EE8EFDCF374C24C6FAD9C08AEF7FA50025F6BE7862C260EAEC170FDD6026C89C236E9F37000F848F0D79664DFE12A5BBB35F47F44880BE2F86F7B8E71C3CE72A584A1E5E5964EFDC481E7CA793A532DBB2BD8A7F0C3E75F0160CFD113B7927C117E64563A7D912CBC6202BE0BA32330CAC277975A01966B930EAEFA24DC53C840220D8802EFCBF3E1D5BA893ACC14C0D2AF71D6645F58A2D8DB34CB208018DCE7EF88752CD1903BF00F64F18781C1D150337CACAD160FC607921D30BECF3FA476E07746CC2F0C86284C39E330BB086D75BC86510C8A383BF003DD85EB31F3B452F38CEA1EC054D247BEC6AC13E35252C95676842D54C0AA5A9552C0A22450C8CB914FDB2332DDCFE4D6F8BE6BE47DE9D57580D0ED69C243E8343700BFE29B6DD9FBA60507CF735F4D84E2F7174B9FC62E021EB1EE414EFCDF8844152D88EED4E1245DBE69A88F354758FF66F6240ECD3E4E584319E2F529165BE9466C1E5A3696383C4F5DC58DC79DCAF2CECA3D16D691163C19EEE56F39438EF78BAC25FB5E8121DD835E4399B76B1B897431B0AEBE64E24BA0D81CFD8D033FBBAD26B191FD420E362B0D32DF3BAA0FB3DC88855370F23004D261C2F649B5E87EF62BECFDAFA5443C5266086AFECBD7A1122C1C1CA2ACA1B2B0FF17294BC7515843071C8CD5509523F5C841CE06D606B5A3CB6C87ADD14D73B2D847F2E48807537D7BD39AD02015AB8F97A4B595F3EB262C5FC2152E4BF0F50829399157EA30B61FE8F5D1B53982B9B819240FBF3E8775D45464D78423C74549BFD0DDAB18B645F551DCB957460E748A819F2F35DFD60A9A0DE6AD4C2817924E384FD149DE2BB2D707BE0D230DABAEC754C430609BF6CAB912D7239CD1736653BC343A02C9F113698987986FCAB89818545B1FC620A1254767F86411883E6808F29D82F3F227A5C1515296963F688E0F88A073FD35E1437177E8D19EBF202D74992BA15582041BE6ED10ADABA9E58D4FFC86661DA2E7283B046AC005492AF05D13504CE864CFF20F5B2BD05BE40D9C6818A5B10E23064C3737E9A5A9EF7B425E87ED0CB056C79589D7FDC89A5131ADDA4F9B33A0E39487F78E6A5100ED591162D54A878E4AF13E9BC47C581E9DA99AF1D5B5A77CFC3DD0B2F1BD5D13D4A574CAA8681B9A2F86DEF53A4C79A952617F050A0BBBE52C405B16B15C97047173C23B120AE1538318DEA452767630B3B747425E1FAE042AE35CD7EF9B11D782641D84CD9D4B6E53B229E66D31AC2914B98FBF6F94CC576F83E81701463E83C9C1FC73CCB389798E4A98165BC377E8D05FCCEC4B0FEEB7D +sk = BA66CDE21C235FDF2CCE1B2258CF4F518C528D798D6EFD95FA126FD20F49576DA8C6F2CFE7D12201EF0946582B73D9FBE6A9B38916C2C2AF68D57A28BD9656014F7B7B9B2DF16DAA4343C1FD037B8F1594FA01BE23DEF6AF42753287247F37CC790BE59C7FF718410A189BC9317EF92DD11E890BFBB2020B7D1684919AC55579CB2285612844943662D1007219B59020C401DCC0458C208C0B286E0B288613918C62860554864D42A64103B888A3A64D0A442A63A441C408005B340E4CB80DCC26520331500913928886844BC84DE2884460B24010B068CB4401D0B00998286E92244E02B93043227118B810E23661144166CC228940B668142444230008204885C39828D404024398440BA48088188E4C9450E1326543C851088864A1124661464623470158B46549066DC1B4450A984CD1C49021264D420668203109CC88488AA681DB32010C114A23B25018B64020908D0487094CB44003484A02A90464262519234E20962C1088505A304CE198414A4602899805D2225281482C44905018C971CA00884BC29093162214048EE1C44882040018418D11B7508B066A9B44221B11499380716012440BA50052A88D99408E0AB5659C860C03B2318332250104640381280140701125050A21308C16925BC48562389204376221401161C42504390191B8259926690CC32C1414845AB281401886649801E4183019A82802208DA10649132630CBB2691306451C404C1B2849C4827024974D60028952B8650A048641A86DDCA62D5A280C99862142B2509C389060340012B691C84648A1B849CC12911820265C445123484ACA126512134122A5851A8888A4244D41841003C3104A88899BC07118938121244D18A34564180ECBB808CAA610D0382062B00DA12451243771131506C0306192C22D4BC02490B66C4BB2818C1452D4B424CA12200C413011A7819C268453066D4C920141124000044A5CB8051B0668A3066EC444015B0271E2800D42284C038864A016424134118300320A9545D39404D8222441A62551362A041708E2344A214385DAC24C841040D4981043088200944012292680A40059326ACCA0245490089C16021A22912200295416242040620A256908490EC890911C2462E4A6655BB2411C43321A148109B74998288810B46C832208193852202952DA0881A296501B046E9A025221C170829804188411980651E14206133850D430321348091823851087489CA20414465250482819B82508934C9240019FA15EC531385078E760081B6D25CF9EAC33BD430F49C52F57745D463D649B7CB2D27C5812A9303485940DFF3F1A19FD1334DD6E2A93078B12AE578D6B1C57738DF7FF273481965E4BCA03AD43FE51F5AD923D986A4ED8B0FC3AA5EEE93EB7EE512B4988F8AAC17CE9C2D878E8B41E0721D4E2BE619403E82F5403DE3BD6B740117098571CDCD7A311BB3094900A57F1339530F1AD77061D68D9DADF99C7DD6E133CB8B83C8EEE24E739AD9479BEFDC9C6FF2AEB6D9951200425C55477FDAF3382889D34F745513F4DD4C4D4CF61F1BE13B7BB3B4CCC5688C3A9F0FCD636DAC361E8C3AC3601D931200934F68CE5EB7CFD955A5C909B95D72403C7AEA037729ACAD96E1BA00FF3563C89163A0008BC61526E8DFFE7A6EDA39F525477772A7AFB464F8FA0F44088D643D4CA98B25F541CA42CB2ADEADC6F37B8A8DDE9FDB4AD68959FBCC9B1F492FBE296F95FD90D4C15F1B0A6D124CB54209D7CE4F9EB9ED7F065F1EE300E6DF3E729F21F20EEC4C5424547C021D50FC0899C49F80C84436772FD24795E56BC09AFC93CFBF319F9E1C02ADE5A2F5E335BB42D127FE607F978DAACFB36DCADED2FD5A3970970E6C60BF9DC86A6D7A2CC39817F4E527A401FA61256AAC238747EAD8F6B2D6C8EB6BC5B06BB23222A3E3A76A05F64C27FDE855A2360E4A6B23C69218523F23B9F85CEF40B536AB899C1B1CB8A035C8CC28D5A5E56490CE3B84CAE0F18BDFD81C849A121F7D65F014240364C48BFF23C09AE23066A0373034823E52CA0AC45CEBA9F9857D93A133D62DD880D651649FF1384BF2AF00C568266B8EC59E963B2B3EDD10B4C92CBC5CEF7D5359A0AA77ECD21B51CF2A853D421AD9879596F7C90B52426AD6FBB2A4531E569442291D5D7B12977A28889EEC6B04E83480899C0FE4DE4E7AF99494749B88DBD9772CC4AA6CEB7B42B182E72862F8ED8EEA5CBA367CF8305D239F85CF056101785DCDDB544F15100EF074FB01EA6448956EC0990123B834868B56EDA4A89AAF637D9F03AF161F3F93724DE6FD5A2B9DC0BD77A223616E1D7090E55FC1847E4A9769D577749928B146AFFE53BA435F8C28F470403B9AC3BD205D6B58D2A414A4496DB1D2A745D1306D1E925E65283ABDADEB2125C940EB23EC1D7376B14E5EE999D879017BCA798F1ACCAF4E7037CA9333F9E705D5DC308074CEF942327AE604421834A3A36913755D898E4ECB0FEA7FC2710965479F98792674560F1FBE6E00E1576A8F0CA33C7F96351FDDFFC6EBCBEC04EA4B5EB96763EB695B734EBBF6DD563346688B5CB1EC95E44AE34841463D4D6111FD411222323F309CB301BAE52087B1FE3BCC91FCA4A55380D236AF15B5F65555D3980F084023836AE0B3E7990957E9D02700C7DE5231FDB016912DC876340F774890CB79607B3C06C807AB7E8BE3DA87DDD032770D7C2CEFF4A314332C291CC5731A122B1C2AE5EF04EAF871F2490140BF3E8B675ADD810FD46A8CC2A4A50A81C549BCDA5F2E712C02BFA9F8E215760931F693D6E7FC7C70029ECEA6145D9A2AFE05A71F7EFF38DC54538BEEFD115F5B2170FE0619E05BA9C33936FCB0BBC811F2E76CD08D45636E33165AD19683250EFC835053ED07CBBB01F901B195FC555CA801CE83C1426F8DCD9FC5316CF79354CA63041FE0B1A6BF12CB507A34129C1C67A7897D35317E1342015B68617F833351EA3B23EDCF4617E2FF599C28629CF32595DD1503EA2E0393B450C7325E2F42EBF1038E5C6E0E94C5953B81AAD893659F53D9D0F928B80E66355317F336191AA6523B66B8A9AAEA18D8D2E8B40F7C1DA7FF59AC711080AC04FF27C3612433067A5A5EE1C680161E539ECA572735BF6086E05A9EC7A98AD19F3291FF12FF9A339B141036FC18DD089C341B51DDE71FCE0398877215D31DE40B9DAE33C9BB6A228EFD420DBB6ECB91DCBF6930C478311D3F12B9BB7225BF3A9718F5EC84C20538D6B3B85A00AA16FFE8CA3C4A7E1EF2BD7764D6F53AB3405C342DE31A79558C9220B2A8B92E145CFF90A1B21A0655013F07AD3CC28A0793B49B84243E3797541DCC3F50E10E3F46A79660FB1779E694EBD9D0C00154B01DD47F7BE5F782E31DAFDFC1125CE352B0A74986D99F09BFE36F443328B370B99D7BF9F722FE7C0E8D0470101C6508DEAC2EA0A35049D129B17A3CCEFF6B7B8A2CCD6F46FACB64DED431A89284CC7A345885B5C432904A472B99E872C25DBD1022BEA50EC36813A0C41651DB1EFCFA77ECA64E0BA9C80A090B4D455AE41011AA07F148DA84EAB5521271F81787326DFE660D29F5A121916B90A4547F2653EE4BE4ED128CC641F1A312D51B1F293E6289A6523 +smlen = 5555 +sm = 74B2FAE3F5E54AD1EC880A102BA9EE6AA7212692F0E11F0C1AAB69E7D644266190A8E09647D77B8F346AC3CA31450AF1DC7B62A6B10C8CE062855F01BFD2AA86EC4B514361EC6B6745DFEC804CDAEFAF3D1F59493BA7CC479D7EC52B2B0DC6F15B36B657627C7A959D7DC7E49E167C86F968728AC2B5179F94D2E95D8306B3565FD8FF89551DBB2A26BD37E77913269A7EDF6BC6BDF71539C723D10F4CA26BB714270A09D1F3093B82110F880AE0A51D55C0D10127A6276154624FBDF862478802FEE3B8C70EDEF81667CB521ACDE372C8B2C3A950E2CB8EE9E0F7710C98E5142B0D62765EC1F980E267522DE08FB43F2735492B03EA67566C34188B4A2248C2150F6A54860E609A2549AE592D14DD08FA3DB62832BB9BE7B26DC020118FF10DBB4196F7452DB89A69BF26D22CAC4572B2BCD69CE7AF48E2FA02995211FE8562FAEDF04B1734E2F855FFA3F16564234E222DDD1FDD1EA06BD220B75CEFF3B04F057F055C2BEAFACB4AE5E6635BFB20CD1F9070CC5711D24EBA962E4E598512D1E4332EF64D3CD9EFDCF05FA64631471148E676A6B34EDDBC66C1D3772D4A728DED23DD707F0CB9E472DD888A2ECD6315E0EA68A7AF5CC64EA229DB00086E01AE88C471251DD609679BE18FB260A92FA28B7A4599D195EFE25D351ED673217864D310F97998897F2DA91E0DDED72F9AA3E3934B5B091512A9B7B378BB67E634A2D0A9325A6C82B1F985ADB1369F0382A1026402A08BDBA8F872A9872269D41CD93D5CD086569A735E8339EAC9208D2E1F78CDE9BE11941B944303E7A132A2E0FC7797D6BB705E75402D6F2E3145EB4718C4FFCAD957B2901FBC4A92D1E8149187FB74C9B72E29437A48C3DBC5F3A3A118C51296359ECE6EDCCD7BC3395CEF4E71536080C74344083CB6E614E906CC74AC8EDA83D2D76E06EB784795D902BEAE519579A28BFC2D3D4A0A3AF69FB078DF1C3478D7607071EC42D6349DB0195750B6C0B0A8CF34E56093ECA7811BFEF843E31F63B520C86E5E2A48800EA587F55A17B960CA847BB0167485CF79F5D2A83D1EC7991009DDF602D78249738062A8AB8AD4F7C8564C1E9514358128EB4FB6AFF78A1F3DDD8AD12614FA42D65EB3D2D969AAE2DD876A936F3FE00C7D27AB6326F4144741066953C26684CFA6261A0ADDC9F1F23C6701078696D895E6BFC54838B1D8C50F9166F2FC0E554A8F87D472C962FB84BD3AC329A22760615E8703DAC81382F32414A0136D3344D8ACFD475AFB492E16DDA3AF04E1598D8ABF068E050D82D107CEFAC4D55440C2AE6E0A327D17F6C9EAABD58BFF013FB8002B7F974386845E1B3DDD9216E242CC5D8C473F8937608633C5CD5BF332292760FE0EACC675DB5CCD10D1A55B84ED0FBD6D5735525C927F9AAEE87B24101256A01F43C2C3BB46A53D4153ACA8E2FB9DFCB8D63798AB10898EABB20EA94F1DC680EFA438A641BE98AC5C1A4A4D3F1BECFB929E5EED0B56084AA0B7D5B0208B77340E7C5BAAF1C59338D099691EBA2C1A6FBC48EE45118BAEB0FAC21D1CE8994E4305E5ABDDDD59F56096D2987D1E3DCBFBE963EFD5D7EEF0DD2A087A62E6992437819600DD864295F8F0EC90D2250A7024BA211BCAD59DAFFBB2BD256AC0C3A112C0B1BBFC52EC7AB6C862EF1326474050A8DF3A05D6DB92CA876BC6FDBC8EFA7DA4E627D304A99BBF5DABEB8F4C8DD21436834FDF4A86CF684BC1E79D27E691E169FADA1920749E14DCAAC2007454E0F04F5A0FDF341B4B63F1E309B51D6F78EBD0860E5D32D1D3135CD916DD7228A9DD3366E1D21E46E5ED8AB72AE66611310AD5337C805B0B3F0CFFECABF191EE3BA656BE2D38921A001682BF516961788730C1842A00EE8D9BD0FEBBA0BE387129946A7D43A5925F01ADA75190E0B09FC4972F08B07211B4FE5D9A799C61DEDBCE15571147718379446831D06BB023CE57653BB406CB47A2BBE03752124A536E782D116BB04798693EF799544455DA627B0EEB028A8FAE90FECE8416333AF4D80DCA046347208453C3FFC82B3EDE3954741C0350A3791E8BBBD46B13BA7B178F56E432D29C436AC494650F4935FCA800F8BB74D56DB6218A15DD5165C89CB880DECC6D3A6063036B805158C8E7542DB8E459FD03CF2DF537C5954F9F3FB4C07B83354E5BD28E25FE965677A8645E1E4B8FCC4677FC8BAC077643E0C13840C5401B013FC0FE535A063FA820264E7A6A6D967E56238BD85A5C9083C3091AD18126A122F75453C56894A1A8D1890F001E82C7F7DDCB330DEB134FC9704A97DEFFA0B38B96619C810C539973D7890F071C83367DDC5D4FCA8814E17C3BF12CFCDA0590A5832A07E8916B2B44544E8BD9C4CA0C9A06B56CD47B556E8B52AF67AE0B67E57CA461177F4F5508BE68332BB8372DCA591BB59642920E2447F7A65FF116ED19F272F03CB007C586B9CF02AF8D216CBBAF122CD29C5C3C8AA4EBCFA9D58A3C0505CD895E7312C06AA047AAB5DC0BC3B1E00D85C264933870EBDED13F01A56DF6D1EE2277A7BF70E2E0242AE5D810EF1AF3131C5D33D72606AFB7CE2BB61AD7FCE980979C6DB94237B0BB26893AA38BD62E4B72ADAAE63AB75939597CA9AF2FC031A000E8826E804C92386E8D868B2C9AD2E48234D0C1E60A999AA5985AFC876E8DB80557B1179A97263E50CE3A9446452E331377BC5C8CB27F15BF7130A1A8AC06B92AF5CB5D33D39DFABFBB7CEFCF05840FD6E9836A3F0DCCE02FD8D697F7EA75FDA3E29B55E204106E0440115FAA4397AC122C09F69FBC98700114C710AAF6602F863D676D555E92F5E524A9B764F1F11DC6EAFA89D86626FEF0E4CEE05040C943FC91738BA12F33B4E405691B313114E67BFB185A1714D9670A78396306ABDD2C7834D1B622118FC152C8FD8BDB0CA933CFA0F1EEA94BD5946A60B830049D1085B76BCB922B1659D674971A71B116379ECBE957949EDDF0ECE98F7AFBC2436F896E37A97259702E637C11AB9F8292AFAA78C026CA71A5E9A315468407E1BE230C7DF3E94DA3442C222553CC8563A7F09407007E948A538B4FD8D2F1820FB4B68B4EDCB92AD86E2AFF8D814AEF8422939AD543442930BAB9E377311EADDA5599DAD2988E0A4902C4FDE53012A42E8FD81E0F1B46F15F794FE90C277623E8120C6B82FB4FF9E01497542605C81A0087F92E29C7BEEDCD2B7D2DDFF948046D2C4A302DFD415FEE37F279AEFE39E7FD8DEECDE2DA057470DCF9C311D78C95C130AB708EAAF0707600915003E75447A401FB028FF9B6C089E582BF43389A2FC50A6B17668474A815012951595D5F69757A858A95ACAEB2D0D4DE0B1D2D30324D53626E727A8285878D939BA5A7BBCDF4080B10262D384C4E6C869C9EDAE20929303C6A6E7E8390BFC4DBF7FD00000000000000000000000012283644E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 + +count = 95 +seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 +mlen = 3168 +msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +pk = 5913B7CCD42DF3C25009B70C1B4939122EC5ADAA2D6F71FE963392520468D29DA1A03E0303C9F410122373E7941EFFD8B24D44E9660C2BD04960F1D76F210A94AB78CEB17267C1B2A929A25336F7D6F0256DFB7E7F6BD533546097E482313D2157D55C3D3F49DC1FCEC9D977BA8080DEE011E43A1807B357FA26965E94F70BC64180124AFB2E5E82051E459FE80AFAA2A29CF4938AAC4D02EA621563EDCC8B51C2706B5F3457CC1A21788058F05212364F576531E2235750FA3DB74D5A9059444027FCC5F1C525EEB26334408B2A92F709F03D4BADC4F7ED76A1FB050CCDC482AEA9720661E9E0ADE62D4339B38D589C2E6D751CC8496F73C7EE68E7B8E34B590715CB07708A14D6AE86B13DF99F3FF03ED1120CAB2BB71E46E48439F357E216AAC3DD142D1C392BBEA96828739386C0E730095F99A3DE298195D941B5CD5AC60F7510D2C58797944575463E3FE1CEEBC54BE6E014B62DA83B06DE25C80010E21EE90B66DBDA501BC3BF6203304ADF67EB83318EE3E99F45FAB3C31084E7D422B1751DAB481D3A4D0DC700DD161BC8F311F1C092B42BE777766E45EE935E99A2C0292A6E5D5ACA3DD6332C703E98CBB378F0CDDD76CE771DD40453077D69FD60CA51547F7E574910F1C8FB90B2CA6092D4E1AA2514AD0B0AD5F47297CF2C2D023C92275291878DEE654BA77A511799473BA9F3D823E09230983EE42DA9DEDC7D53968D7E094E0F41D1B9D0A8BEB3911622CED2DC4FA23A85723750771132431A906B688802579DD781995D5F32EC2E9468E615867CC2F9726A72F6B6DC36BEBC7CC071D9AE48291D6D80A1E2A617E7C26B3621C52A750C2913040E47A2CADFEE9D5D811152A50D5A1077B7704E990BC3CAB180B2BF58BE5E59985CA1A994493294BD97399201777F305DF15B2BDD9ADB19ECB878EF174B432A13444EC65448369D51DE71E59FF1481A51F07C2E290809EA347BBBAD3EA44203D2FD33DA19CB9CE36BB3F3C906182AC994801BCC1B11C4A0DF5E41C6F5773FCF4B51803E5F9E34A1724E7C7DFF5441B2D9F1FACA4E8A69FA1D46518C9AC363D39D950368BECA0AF6F4A1DCAD67528BC72BADCA75E4BBC8404A95C53BC0259F3C64556A514AAB2E6FA222E0F89905F77692476418D9563C38E20A9B862BBE2C0D701C638FBE4B2C2412BDCD7A8C252E0DD0ED7DC07C52E644D7214B87DF9F553697BD2D5F219B310C6203CB57D5CC07611869DB6D9C16807117C9C8C26EAE3C48636D8DB927C3A70A7BBE95F15923D3C9D51240DC82727CAF62E00B77D6725DF0A0546387A96CCC2C9F84BDE8185E4FBEFE254CF9843D74B978E5104ED833742C8FF77613DFF260A6B71FC53883A6524075D85D2BDE9F46D1DA54773B9CCAC00F904EF08B472A540AF4D6D23973C17ADD13B155467D16A6EE673561CE8E7DB454DF83308C60743D2B1A266CE2F0933A020214A1CCC1DEA9E990CC661E8B9BD8944F09BF27F2D970C68A1EF5DA27C226E82F4ABFA533955BD04AB86F8746AFEF9EF1D7E59BD38E035A0E798CE5BF6695CE525C1D581198E46ACC29854E5E76F84362BFA9D7597848F8C4AC75A6A4D55BF49DD91E95CD2373864FF6484382630BF928ADA0C9AFCEE17E5A33D5AFC3AF1E1D5BA14CEBF4CA6FAFB01E5C57561C4A6FA33290D11623DC4F18AB961A6E922380DF5AE751B6DDA17AAE5CDD68FDE7212F592F96C5695B5069D8612492B18220260DEAF5D7F436B00E4933F2A21C1BBD894073D34B17D78CFA625203008BB6A129786D5E70C12642FB4ED31FEAB3325805729E84310D025249BCA886CEDB721BB711FA381EDBACBF2A6C993DD2D853F2B8B0D628C1C511F7 +sk = 5913B7CCD42DF3C25009B70C1B4939122EC5ADAA2D6F71FE963392520468D29D8807FBB333FF255F083A22C46A595B064E6354F80932F644CA63B5475CD8B70AFC004D85AB7740A0A1905D188E5A6600C6D14CC4C20A23C2E20A448919490575EFA08F41390798120034EBC6690C94A3B7A22B523F87F86F7FD4F64F38AED5468B96848440459B3461D1106ECB324E9C4025C3C090A3460284386604128C42880108420C19268183C061811888A0169240462A82068D621410820032A3B211A3106A89885152220C18284E4112624982110B28320B4582889890E3B62918146D0C136EC2842CA1260CCCC44CCCC20D98984D1C094418B665D8A6441A158E219930228525CA48081237924942619A082602A209E3A62D02C96492261020362EC330486402501AC22892462C54427209B5650AB54C8AA60D898291DC182E8C22649A80281391110004301C3061D394091C981091308522184C61C0716344722307500949704CC60018824048006CA40880614208A4366402467004428C52A2086128681B0166D894690AB7852400450BB548033225CB0230120000CBA61143807000988C08426C59464A5A14608C088D93C210008644D88890D3042AC93880D0A601D9082922912C12020A9A08710C912950C681E2008AE4B66C01165218224D1222310312300C318654B61108A300083566C2100950440DD3C021A2C045499248E3068AC1248C18436888163149204520A3701C0231D836609CB26C123680C0488614450E4C487063B88DC09244229870118045D0808DD8A244D8328690828D930806121628D004058B086AD9082E8CC2041A246111056542842098226240C244D21249914208E2406E0C836D0A406D8B307119A84051143094164094948CCC44422233245C082144C868484624DB442D0A3351093846612828E18230DC16010A28448C402022104ADB12495A3822E1360923952D9C324E0803305198611C414C14201022338608803020132854A26593106CCA240888264EDBA49153B884122850880051D802290C17505A9040D8B221DC884949B42C202624203184A21469C4409150028C0A408E0246095BC46C2034040A9148190162604264209625DC92801C15418334725B166AD084300A872D203265DC928120413280B484243125194768A1C0011A9469644288C0B45104B1649B186A19802044140690A46D93126464C84892864DE2B22D0234461BC09110034990A08914C100C4406142280AD34848143F3091553BE7A125C84FCCCD7C48489200862D5C562374D25442E6EC52C18144C7452411D6B4F467E9FC087BD06DD55DFCF8BF2BA8EC3382DA8BF006D7E3AB221C2A5D887DFA1D545250E95164900E655ADE13B40528238CCBA4DE6D880B94EBB4F802EC3B005E6093D069A7E293238269AF2D983A444776219082BDC3B3E1F70FDA40B02581ACFB2BE42C140876D878566502BBEFDA94DF8285C7B3C40397F9622DA2CAE71C25B7DFE6C916D7DA0639502EAAC08F1EBC6D6CDCA3EF70B15A0C90F5B40E80B2261F2C564667310691A72293912EC824DD5A64018975E19A0299556BD3AE60505360E387C80920BF5C27B1EF7812E69A91E57BDF09655935F3A6EEDF0F73D35AD657DA644A78DBED4B0B89A127C0232693E2DE443B8C7C3A742BA3D7908435B166C7F1C74B152DCAD90117F6584295BF7F7683EF453AD831BB3EF44290EDF47A5E1B20B01AC819A17F6637552E3542489EC9C767DA432FCFF95E0437ABBF2B32D42A9909CD742C4E393DDBFA35D43C68A9C8BFF03C6908CA608F25D885E9B7D8C3185E78899CBF23D0B566EFBF1630EDB598FFA8DE06CA947F5C24488F3F33EC4F805CCA92B22770F0B9827766794095DC3CF98EBF1C987A68A6903F454D591599A0520BA266071CAC1018B4EAEF49EBF0FAD9885BD5FE5E0F93EA44414D9F78316B01B87976768D95A76A70FE9AA94AD581CD1FBB06C3EB6E7E6530436BE6EC1FE3039BF0CFF4536F49626D55A3214A9F6CD1D755FD481DE93499511573702B70122D880F24B18181287A43A21615ADFC6F5C88A824DFAA57601764219F62A6DAC6578841175191438507262F19E50BA5738CB98862684B5BB309B505F37642BE6FCEF4C222772A749FD138021CB2676BD13FA1846CED89E4A447A5B175F888B0B8121644D8C0A8C052BE7179B93EF443065E8DD6821F514F4FF60910DA92CF2488A9CBDCB2D0C0B2ADB7D01EC95BF26B7647ACB686900C52FC218001A72C7B890712D035BD77F63FB51335ADA4084FD1F7DE4FBBC25416097DDC10A0FC882C6A7210586660D3E1962A58EC23444189FA8BA9EB29041D38095E5FDE21C0C6A0A64146BB5A55CF5E22989E44D5C67FACE54B11DA7A0BF890FDFBA85417941D0B45779B6776038B74173012E23B0FAC23B307EE33EB4F198E309FABC8C25D2DEE325FA32470888B1472E8162A2E3949A032DCE60439D81FEC3CFCB718D04A628498B63A8B8B97F5D2E12249AD51AD7072D9782C8CB04D343E47F1CDBC2AEB5A686618C5D552AD149F422CBA40FF2D464767491EC99F7ABC07737280BB613294E6961BED422CA120B7AB31B22B48DF551AB7AC5A1153626A70AD87D973D17B79487F01192DE0508FA8B08A54D36D7309019010F9DB55992E24FF363351419E66E402917A0B5C542351EE932B156C117CF0FF5D4E2601375A0DEC4B866E31F8FDEA8745298F0F04DF51318C9BEC137B935BD4E75B51AE40D2AEF8E17AACDA7D987C17712894EEF75BADB25E087F28B7130A9B72B1B470034FDE0EFAFC7905AEB85585D86449D04AE8C04BDE75ED52D64F73B6751869C3FBFEFD28C5B0E8701ECE70F1D73B37E05B3D2BDE914618336B86EFFC72B2223294953525A401E4E0E1F46D4ECD838FBA00770D37974524397C2B9AF278599778EF8C554AD1960CE865FC42A68CEBB983E53702FF219210408F57B19650658F197F4C4E98C6BFBF74A7CFEC783ADC6860501468E412316403BA85E2258B3CEEBB9089550A467E15CB317B8AB50E538FCC72D5CA2ABC0DBD80F7EEE341121DB1D81D18786FC432EA61CF6695B2E747469A57CF290AA2B0D561F0CE9C4568548CD75BA38D266DC2B6650D8AD89752D39D5B43ABC4D4024323831FEF211B84D4B27B8ACC1BECB3847B0D47AF011CB14446D17547F5E5345D6989FAD8A018A2AB74625202C6CCAAB1A9FA6F175226305B8F8534AF7DA6265D625743A9613D535E2B901BFFD4C4D7289E911165FD2C3228516A21833F6EB4B65B92EA99A5820F0F907DCBC239D972E9EA87042EFE76ABE47D0ACD6BE0008970374C6F6C362A4915B00C679C82296B35DC910B2D43262999ECCFF4FD8B62E14834F670CAC78379CD7BE58C4B1577C4CEE23A2DDDCA4AA038242BAE7C0CC7F585ACAB26C17838565AA93EC386C91295ED9402316FA29BB0247C54E667DDFA093005C9739E45B924891C372E2B9C9E244EA3007DB69F867BBDBB0097DD4589BBEEEC057311FF3803941262A9FE3DA2F50400493BD86DACD93A6EC77B0B038867AEF85E1F4EEA49F9290310F581B79C7EEC62AFAB24F1395BFED716F37FC4B814F04E513C73C16093A945ADC9DA8BA0 +smlen = 5588 +sm = A0CC11B438ECA233DFECD41AAD36498794468BF75BB593F8C52365CFECEC05EF826D71782D0DA49873B042628AB4E10B36895F692B770A5749588A26AE02C2BCC8E4C15E9D3A2FAD96AEE3CFE463CDF28203237F72F32D525C10420492238E8CF7F6BC9594763199615DCD6506653F64C0178AB8F0543CB809803CF6DDE40357D53704D4B06A4D4433EC3D52BE29F36A4AA9C99F8813FEAE941DCC01749CFCE73CC728265AA82AEC317D3C88D7123C633EE5A2322BBEDC6609EB5FC4058DB6242CC4D4833143930E765866EBCC9C3A770046811F95103AAE2F4792859CA96904C5D29A993785EB9CA79CA15955A100EAECE1CCF653FFCD9677924CB2B99CFC1BB797A8F8B692E3F7881B92AFC82814533FD4D888DAFE8B9E9BF057A20544086727AA2E790B022D56CEC9E8DC0DE5501F9AB2696C27512C98C244FC99E43C39C8677A8BE7B28B8B055105F5CF1E99E37540371DAFE3A2D2E7DAD1DDF04E1A8079A24A10535032731FFB84C07B7F83FD2C2A28917694603CBC670EA016548DBDBF992A1F7888362462018BF4A92D1CA983EB58FF10BF94855AF844DAC3048018BFFF4ECC4FE737950879E5997103BF91E234B0CC707EBCB1422CF384C1DDF6E7CBC80B642806EB09FDDBF2869847B0AB1019161CD9A6B452674E7070BAD208B1A416791C36DED0EF794DDE85E3E4007B7A12C89E7995578E17824176F41CF1C52A5918B80C0EEFC44CEE20A50BE32D53D1FD2355870970D77E7E0EF445315EFA906CBCA30205FDC911F13DD365602D0890C933F3C883AD4B5D029EDFA08E9B97FD82A3D03BFBDD5EE4D99AEE3D22E53EF40E5C8B4EA878BFF253A8857CB14AD2BE03227EC64E5DDB4307F6FD36231B45F8D6A7D7B037B2C025542413C1E38DF9022EFF9C754A6ACF0F29DBED5BB4AB1C65EDBEF0C01792DF3FB9FB87234B484CD7038E5151B6459A977AD4345491995F920287533CEA12FED5F9086D9B66FE668A80E27778B8D11BEFF1B86A35E57F34DC91489F845CDC0DAD4F0F2013417BE00115C2B104949F58648E4FE6EB270FF99A71C38427FA2252269BCC50B52989CF64BF5D8D86E94BC444024E796496F21247815CF5B349ABE4FD276096E22A9E455708BA62967602ADB8C4D73C11440CD50F2F8A170AF58EFA3000A80C1630663D6CA43D2C6F4FF51B34D1A9DD2B8AAFFC12B044248BD356D9CC86C3DE72CA2206DBF9A992ED69ACD1134DACC90FB814966F1E2DB9A784E1CC1536F306C0140E1F24A6FE3D67FF93044FC5F7D9A383FDDB2EE10C3DEAF866BEA4C30C329286FAA0F7FDAB2B322E148E36C2065775F35AAEE1582266C91A19886034FED7D5C9A3DA6C44A3D7B5DCC1912E49E8AB4E086577A44068A25C53E50A3F8D29BB34C53BD350A23543EB305CCB7372F41F2DD6695506C40424FD4A5306F3A2E74269BD47B49B6D2A5949EC737F451BA37F05FDB46EDC5A5D7B6F5050AF8E1ACB1FCE535CC29FF24FC4E09CB8F8C68187C72E09F5A9A14D885CEBA052977A81336B6D7A5C36C439F9E7850DD28C1DCECBE63B6E58EB8A53F3239B08B94FAF89319B160BEE29C6CB145CE2ED3AAD0FF3C89F93FFDD0FC27D7D0E4389FFC866AFF9DCD59941CCE3D2F1536E19EAAE2314EB0A99100436A9D6B09C1550A5B651A8CE0534E5CD60E89282384CBB7F4E0C412390ADDFDAF6F192A29C6DDAEA897ED7DB4A21D48BB11BBDA5F0D797DB831FF6AC7BE984E4FD6B795278018E51FEA079ED17D25BE00559551A3C0BC2A8917C537B442239880EDB11338AB550CD48F901BBDD19AB92B97D3E292CBD65F2A1E1D0F2ACD9670B34E461F29BBDE73CF0B547D96E937EFB267884B5B02F71269785B99F2837F3A75339E10BA80CCE4F17678A1F036735C431493926AE67ED03CDAD80D736B347582B16640E6F31248CD018A8933060E18B072943A5C9AB20CA209F71D3D69CAEF35B3594C10C43CA2D224F0CA344F89CEBBDC9C018A02232B3FBB54ABB17EE7E7C41FE2B036DA86921E7D54B9AE790B9974AC5A1B5B0B427102FE2FF6207A5737780C067BC7AEC1348B1B0C249DF2A981A19AB8262332D57CA3FCF5090B557E61845CA83B022D2B7467E0D2567CA576199719A1E3C2D88FB6DECD5997FF6BA5E2D38311EA786A0492F56AB3A49DDCA08781BB0AEB5CB45B6C3096B5654F15E2222596DA6E8E85420534482524A616EA5EFECB12A15F4886F2EFBFF62AAAD188A520D708B8AC614EA086A5F584BE78BB4BE1CD0642F1ED1015452004953732A764BBCD9E5646A2D9431FD67888FA2865813BFEA50AA1DF6C066512E869D627BA3D1DB1C4DB58805CB5EF686D67327236B0A4BC66E959BE67F38D04A416B1FF2B953FF95CF2ABC12C12D326CE5A02C1991EBADA501DBA9E3C237BC94C150D890C6A3027A663710EC8F0FB15F925CE36915E39A93354E6B5452A0280211EA1EF29BB957A26F1528B9CA280444BD3B93E1ECE2DE046BC8CF6EBD37F91E0570C6D2C2908B0B163D450CCCE6D97657F6335BD738A2851CE94AECDA298278A6BEBD89B10BBADC968A07608416B5BCE03240039B4FBFF964EBB2479630823BC8F3CBF0989FCD5C09FEA0A1EEA0FBDC36AEFE238025B4BED935A50337B1FBB74787FBDA203D6494919C83CD098DD74E6BAB014B9A7A066830D5A4A1D5060D683C871A609FAEBD6A22F853EBA44585DFB973E87BB9CBC76C232F59FF9BA525B98B3C3615CEDFA3365D6E2D9FB1BE5BD5C408A9DA954C511892B20DAE82E6613967F5EE660C0521F885D02C3E64BD4E21E4B5ABD0A2F09732EA6D51C4AD8531D1FB304A83F623F64B807F714A7A0A54AB76DF611A6E0430CA33A4AB273D13E38A4C3B23F9179A61CCA330F0F8056314EA39A4D984359B1DDDBB6221088A66C1BBD4D96B99853EC92392D849E66F098729B101FA1FDD376FF54D7B682501CBD5D139EE970D86EDEEE19FE4296E023ED8F21819F0103DAA5A4E555B3D73C8B94CE540AD03C528A8B45EC0607B17DAD6CA06CFD3DE7345689460B225CF6DC83813E26739F2562D8EE464397F7D619B5C0E9390B8613EB639B5D9DB72E326707C1C6E5E27E555519245B57332D1FB0082B59A43E6F734832381D0F7D0D6AB5DDCC5BB427E5FFCB803E8BDAA57D983ACD68071C65FA1CC1AF58E79CCE534581139DE13C606D32863CC81A6754FC46C68F87B13B33FDD2495D7538515253D553CEC9F96B04CEFDCCA7E692045519CF544A2E38B8CC6899E787AFF8A88FC60116175C54A76FC5E9DB1DFD8A5F5726A9E869A2D8C9708AE1D188A12352B305A71727883869799C5CEE6ECEEF8FC0409115A5F8897C6D9DEF2F812181B272C3E5F676D7799CDCFDEEA16191A1D49598897A4C4D7D8DCF300000000000000000000000000000000000000000000111D2C3A1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 + +count = 96 +seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA +mlen = 3201 +msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +pk = D2543CBFCEA340A34C203A6EBD73A6A534D55B58E5C830582D7AE401401F3ABCF5CE60E3829ABBA2A8C2E5AE9CA66DEEB2358436F40014176702C0A963BC60B5AD52F88F1F8F3B81EB7091C7D6D3D6CCFEA1EA1F899E470B16160D841AB227E6397065D97847D1136A7554DEA6EBF07F6552FEC008F41B60766E5C05468F47630ACE87E8C5AE9F05FFD4830F464E0A258108023B88E6CE1A0FC2A38F9B685EA8B1C5E41AFCCBE5F2832A329F43FB9A67D5DD6B812C2D5AF025ED93FC7E24DB08D6F577D55955F4FC793DE0EE4B65BB29BE79AA5F991B8F54999B970C08A5AE1884BBB0963A85C6B05A0CD2F95D2619C5CC2E1FAA83D90A51BA779A277277BF2033A89A39EBA0C7765C02A2FD39D4E4DD39829E609CE109426C3FCE34FDEF8861CF8C294ED007B03A7A1387EAF33D6412531EF97611BF854D6943B3B337092255B5EB6AEB3EE457AC5FFF89C973FD5BF7A112C384307D80281166D1CBE473E8FB529C6B121F0970110F70EF6DD643FD6BBEB96D7083F712677527CE4A53BF8C01ECC5D2F6D5740B1C1E5A290D0743620B1A2D5D22126FEF5D3090319A431DF6B6F0CD16A006BB33FB26AF6FE7471428A171A8A6DDF0C02F203690BED92B22794DCD9410257589939BF702A74091B6922E546FBE03131FA6441553D9B0D4F5356CE334FDC335EC9C72BFEA0767250F136FD4FA4629B5242EEF00E48E585DCF33EA84143A8E6298E0BE73CDBCFAAA5987D9CF36F8E74C5F2717114D182A58B9FC52BF544A1AA3CDB132A9935EA375409EA02302C4E4BA16C895AC4CA085FF846F37613C56C4F248CCC4A3547B848D23C1D5A7E0850874E1DD7C2CF2860C7D15D48691A16EF3249E09607C69069B6A43A69AD9F25335BD2BAC519FF0BF53A42AFDBB5FEF2779816ABDC28AA6F8AE2590BB298E61115636E818669F1322C5609A36D7ADDA3DBE4B40AF46363FE871DB63BA4511D9E482CA687FDEFD1C4C333C795897B2492589926D2FEEF73AF22091529D479C5B149C0727AA4F54C3228C4CE9D3190F48D5485D63CBA9154A939EBFE4B493A778BE54D65833370F63DA0F1BE3A1B59E9AB5571C1151ED5E651D60EC3DC6E630C115DEA63F0D86729E812533CFFA8AA58452F8DF21572423E951F0456F3E63D5BD6E69B2C758A47D7F96494BE547D610B4ADC61800CAB7B887A9607262BBAD26DCFF2B400FE21CCDC0EBA5018540ACEBB5F7B1B3C0954A4BE46C45878F7807727D5D45E0A7B8F6CB05897FF67DA91D303126C363434F430695B4CF660D20F1779C728CA2031CDAA45EFC3316BE527DCE1632782140F12CB9D480E994044FDF043D7B152A032CC6E67C7C77AEC97E3DB190EB26D4B1E1DF187752EC4F1BB747FB6B52A08A846EBECB5FF8246993D39CAB4531CE3798E01E4E1BFC693689CF881F604B411E10BD296C43287312FEB8DA8C4476BA13BA0D457DB2CF668C7AAFAF2474AE0E91A5D56E10CEB93052841402C7FCCF15A49828A23F50D2D68BF4D65E833109721830C721A3E1A08D9502801CAC43E5B4F731806965666831EEFCE118187FB7EBC48FF03F9786DAA792C8977D7FFA2ACCD4F61E06D5CE108093140F158E9A426A634D639269E3333E0D9F299A39050922D684349E27635A50FD37550DFE4F82D73D5C9E069FD304C26C38C46B40E4A0885F8FB18E031E5372EFD01BC8AB3306C9B2749BE97D0BCC239013E70D1030D3FDD72039723EF1DDC1E8460473234C0D8856A57E5710550B873B4BD93CA0E19A5B41666A56385BC9FD35C39EAA7110874F301996C8B41983F0922021A42ABD6E2AB20FC8408BD472095212E93631F80C2570516EAD4D254574003FAA20 +sk = D2543CBFCEA340A34C203A6EBD73A6A534D55B58E5C830582D7AE401401F3ABC0918C2B58F15D2D52517083F04C965D44FBB9CCCAC04EFB7E01B48167645CD6E92B4D58033C63CEF021F85BD24B9EAEC28FF8CB48CA4CD8FE5306CB39B107752AF37D8010F38E6C0CB205BA8EB79B28F04502CE9E015B361775AA2A9F2F8AE8443180899028CC2427024432C910886E3864984A88D5B487053A8211A978503B071A1162660382980022124B79119A70162128814156E5B326903A26922028688A46CD3162921484A5AB48C13B10D1B350E0A80690C02649B086003C710A43810A3C2218B102A944232E3B06101006988C04D4C3664E30082A0308C0CB7485C148922958C41008E1A34811C3900598864D8428550A491D93865132710942884D94690520825993425641026123166CCA645043461C1282911C4081BA500103088A1422A98461064426A12140E228664D022011A1740141886A4922DDC1871C4124E13030C9B384AE1386E6394909A08505B8230CC362DA1B290C9B069831270CC8884DB980059222921822020B820CC4624422604A2004513987140144D5B1472223468D2C8442191110B4111819065E4B0691339821CA36D1C1768CCC46C4814604B964CD828898B066C0033044BA861CA1064618041A4248A4C44850CA73023A425E222211C932191847151006413477024958D881631A4A64490384E49826810212AD1B08D12A48011116090C66C0B33008C4628189741021189E14682883612A402465B2401144229012540103670098088C43002D40860948209D812088A929049A48C54246C023946D018826042301B3430428691D448620C38100B340921C34DA2344103934113210D089709921206A49470E346220C28725A0610C2987021338151A4258A1411DC0848D2C21024432A10390E21998554C6910B4566E3440EA1126623A12DD0206021B66001188AE1B82D0A126EC2006A63344888941184025208004809152518876521436581163080C61012208584A220114748E01620219789549889E1C06DE302460339110332319136894B84218926640AB2801833068A940914B8619B448913A20801C88058366042109294380609A809CA38040B87698CB081E032015024210A232D189129A4104211A92D6010529BC4649AB44D010842114842C31862830291CB3021133206C030512296842116089BB4815938114216621B064520C9118114080BA70C10B9445C226E48A22DC4B40D08354C1B72C8BFCDF84403E23355CE27A7A9C717529135E628D415F87E3D5D5AE70AF9E5F848FED06A6E398DAE7BE5D1D0DE58A57FEFCDBB3BE61C5B90A76C06024B829CA5CC1157AF59B44A88BACB69E06A7DB46A8AC0F14B40FABCADFFFAED963F919211A019165B49F1B0ED20836DF7ED8ECD077EC28B26D45F6B81544D25ADEDA901C7CAEB06A57B8700C4900161E025CF4B9E59C7A469AE19A2B83BEEB39E74B3D703A87C7D7AC48C93BEE6B91187BF346D65C1C347AC4AB89053A751210931DECB21185ACA0A14443210937958D311184BFEC5A0DA5CAC128F73468B952FDA11C05988BE2E2D68404EE9104DF84EC677EA274F930C578FB95D792C9A3EC14599F530DA4134105131D07FDAC0881A294FE14D7FFE382DEB956EFBBCEA8199776627565F5700955FCD7755EA4D4B5ED05E972FE6B04D621466E1379815706D689B15E8066549FAA5C7C163C7E1F720117A8BAB41C8A89CCCDF7A82F7266D14701BE1DE4BCE4314AEB165D94A0FBB532026BE209EB500E5C899912F52FDE8965C7DE48034F9747EC8BBCB191C74460D93417D7B2BF367100DDBEFFF7A345BBD2595928D901FCE8B007755399EC11E20BDE5BC9EF6A7012DB8053F5200C71BB214850BC9938A103822F82FB3C694788E3028032E2B9C89D8B33BB9C0555D79A480BF6D9E006DF0613FCCAAFCBE95FA95387F5900D5281C85AB473F1AEAEA73460EE476D9B47710EBEC4DE2ECE14ED0649E9D96492ADC0BCFBA5210A8B63B2D7681CC82DB4FE7EF143A944B61CFFFE945E9E22F554AA34D9416C496FA25AE556DE7B3953D44FB418496791E556D67581D058187CC89341F06760EBB6C7A35B32E950C16AF869E14794D11E548286ECFBF99936304DF6FA23B01F1B8784879F1724A900BBC573C7B8A386728BB6C6CD65D76F4803B2305DE072DAE426DACDE5E5242E7490810672CA5C252DA90D931A46B000BF4C1981171663D5534C2F205B79DE55E0A66BC8E3783E45C8908CEE07353423EEC2B966F753CB297432F1B32B6DCEB0F633F3594DA61B520BA97B73299862F17280C80237604FBC512B764172B7AB503C8A0491142B744B11AE7C5F134F7A67670DB27BD88621B0E1C57C1AD92FEBDD41C413C85F34D111E4BF953637CD7157D933B00B1BDB0820C34E9136255181D5EFC97035095541A70143C086FB2E1FCA3EC74DD7AA074F7A4B26FD239F280F99B59D3789A323B270CF4540C067443252F3212C6E3141EB206BF901F1468FC531AF30F59F90D9A1EA1C11DAD05131A21FC8DB9482725EA011EBE81344E8BAAE9D2C841ECBA21D3E9E2FBAE5B310895A17BCEE6CD3CB970CD76552AAC801828D3AA1C2568F31D3062CE66BB9F57C138A8ED442A9991539CD5880E96512BA2E1F465256AA86A13CC81053557B08E4AF883F768BE503735BF058220CBDB7F41EA81431D9C5B8CD8F871E68092AA06D2F32B70007E7AF61570A660EC257E1CF4266243AFC2BFECF432457D1640AF25BBFFCE31C9B2E9B82EEB6F35FAE08BB3AAD2F01D9631ECCA081359C752A2A97F7E0573D9175FC427B576B4B5B146F26C549E0A4D9056E3872944D455F89A29A0B5782F63E4D4A2F71A9EC0BB756D2C0319E6F839A27200183F249D1A4D5C538D40DB85F68FB6E97B627C084579FA78B538D4F1DC164602AB145673866EF3690D71614FA4B962F463178FD70241F49554EDA0C5A2C6FB9545DA410B917A5D2B31369E254AD9A9E2BACF28F870498845FC1BAEAF8D7B9113C73BCC08C74672381CA4FE8128AFD4AC37F39B8C879F5E6472732D8D488C6DFDA16CD30ABF27EC289A3FA59451F51A905ABE463449C7589AAC62D49073621A4A44133EABA3C6ED917DC9ECF59B62D50ACC0F38538CBD600ACF29614E58169A69E34407310C46109E0FCDB68871982A8F30ED50F5383C11CF2E3A8156A9AD3A1BCB43385B3815867D9BF772EEDAAF9FD8E65932E4601F17DCED10C8E9583A880A52C36AC51C5B0F67EC00920C08C54885D108C32DCFEB6CF672325740AEE6944CAD968332537310D0B94AD4DE67AEEEBAF1E9BC098A87F09E6B877A43FD3596CDA99F37BEC55118AFBE37ECDE9C4289BCC159A8AAB72F421336FF13DCCE36C4C05ED22CC572D563821FF6C57B8D1035EF47C5DAD402F279DE679AA7455992199BB0CA27C837A45920E03B6D2654980528A8A6782C5E5051833C2E36131E3D52050C9FE0D7E4513C1DB974723A72617F2C7279204FE208ED304FC0A96A7F135821C20FE95688304D63AFECC3B623ECEC91508F08D2DA15E1046D0E5740BA4D4911B15785AF1863DEB957F54AC0AE6EEFAA17CF0FE599F70DACA4E93913C9 +smlen = 5621 +sm = 82CA90944FE5461A47B8AB5A46759A180420D2D5E6EFAF20DB1764948DA0DC4F4DD41A2213D9ABD449D1CA59952DBB6B897D9889EFA2F4F7BB8886AB69690AC60FC8452140010FC946EBAF3B14DF5585DF2A18745F7E1E4B6033F4245229266F8FF94D85A9DFD9B9CC0B487F3EDA9B4387C73D6B64A25FF5D4E00818AEEF84066CC1D1FCC981663E2A00CB3C62578C112E626E0B43C07EBAC3C35C8D3AEF1930F58731822FE987BC1118DF5FB590939C47D0C4575116D96EE7E29941E5227078E3AE59607B1FA93A316BF7A40F810527422A11212A02A5B3815F82F5CE25D3B56221609E9ED29E8D4F062A35F11AB7625DDA05F6F56311041060907FC44FBF429893E0ABA0EF074A52B91574659B55E85C979CFC991A01B6B431D972F2563CC22208D742579C9E1CB5CF1E419B08D2F585148CBD2EFE18CD25F559B11877E2444825B9ACC33A4C05A37427A7436A64C881EBFCBDA0334B7B7CE6493DA3C936DFCAF92B46CFED86ECBC0E12143C9E2DE0D85100985CDA649C1A27CD08B3AFB0CE5AF1B9072CC12CF654D365F92B798EA1791BC583EE40C08E73B1592AA736296C2CD6D5564E5736E0CCB4CF1139A7C557BCDE756628FA52B009788F4C5D97F2AA82321D481509E1FC27663D27A3403A25CCFC7B1F840B89849C1DC2E551630CFBEEEDAC3D3BADE7297CF57F222DE061A7DD69B4C5B40865633036E1BF6C4444E4A6A236E30BCC3AFE53F19A5FD7157741EEAF03B566D1A9ED0E3EA5E0E360107FBFE10801619D00370CCD5F5CF95A668774672DF406C4E17BEF68B91F110B521F84E1C2AF82239345ACA986DF87596A1D509F098B004EC98750D6944BA927457CCA81A22D7B07E0284AF39479038ED27AD47C79307A17C7D7B11ADDF4321A6C6B3CC52394FD3C3000982AC4310BDB95A7CFA43685939C32F61959B59890C5DADEB1BA471F92625ED4FFD4369BFAC4EF12CD95ED1762C7A05D3836602991BB4B99D3C91A0B1A19524B20A62EC7B0D1CD0BF82C2ABC3F4ED1AAC979DE303FF67A9AB537F2B1CD1BA75F36A15F3AE18B22BCB6AB22C8966A35AD2F2749920006E141097AAFDC052C04BACBC7AE8EDA0460A176A7191DD1FE0DE1DB7F8C0044B3E5489A8E556838B7F8A442973D65AC771CC35BE881D162F13BB789ACEC58C109249D2CD0A0D5A806E020C2EFC531CFDF25ED7490955E2A21A38C7357B1EBC0D74B69D916B8145B4617EBEEB2120696E825488BEE16EC54AEB59DD74E8946D0D61C6F1F0C37A38B3870DAE033706C53E00C91DBBC291BEB186E35088EDAF2F6EC7BEC7EBE5285275E88789AB7075CE9D3FB7ABAABDE6394A1F7FE29FB103A1EC4A09A7C6C690D618446D38E7B382B077BB9F98F3611A1EE11D3586C1CCAD707D766D69DCE93F36298F19E416428354CFF897662BA29BD91C3C59060F8BA05031617B6E1D5D5D1946B70211B60C05C295D9CC07F2A7D9AFE9839F18F21756AE88B0D5D3D43FC91752A68B4733DBC05C5C1BA671FF0D24685CE1ECF63F1358C1EB5E8943DFA691AEF13B4731C5F3F8216A6CEB912DAD43A755EAF365755554ABAE0CE87172B277A2407BBE4FEADA7E77E3C626667FDFE1DD12206F866C370855DD3EED7F97F76661E34AFF35FBBB1C6D946979A5D7D1DCE06E0A0FF7D545ACC77AD5F311EEDDC18C630F8526032E03312AA47DD52C544ABE2C278125D15625F1DC0DA0874FD67333AF84B60EA16DE5D0107DB771EE99FF807D9B867BE6E5670D8AF6BCDAC8E278F8BE9586DF69CFF7021E8EDDFC522A37DEF170E622AC6C6D7715F186732FE91E732BA053D98D98F01DC0199674965681D8CC3D580A727CEC5F4148CAB5BBDA325F2246B25667DCF5F5BDFD0821BFCD61BCAFCDED6F3F668101BB6D1257B57C0FB0CCD27D90725902C7B592C649F3FF3C00AD5F80B5666BE32135F4A43C6AC2EEB4A9D75A1A3BC63DE1DE182770D2991F13E96F44AC2003538DF401F993264D3413398DD9233B6B5D82FAB457662598E84A7552E17263E9FFA03E57C9F700A4BC4F38EA69EF7832815F8982AF76732B07FD67CFB6E77EA42CE95D5D7F87ED102B5B4E7FB12697C87B23193EDC0C68DC983169587CC25627D6357BA666353FF48311338E1A3417678FC8DB03C88FF716DC7FE5BFE2184C22578E074EF487E697E178886812C22962876F433B78AFE62A37394A91A3C243DC6EAECAE77B93E1438B0B728CE571614CF1F9BE23A2A24C455768D0B6AE8CECB276DAE723099A0A23D55E98DFC88116D37E0CFDCE0246EA946A9F4110023504A01F40DBC36593BFC8E5545A1E1497C7555C5E13BB7B1AE8DC8B943A9E70377D74F41403D32BCC3A5E0470A75D813CB6F7B1A10F41FA69F3904D8D38C7B8D02AEB43C6E82BD26C831F68EAE85BDA20D435AC6D8EF5E937268A224DC3253939335516D00F5474C156A1151059A8057AC69C566AA83B8FAC2BD488FFE46A9851A7765DC58C1D62E93BF251311E0287D55C72AE162D14C240937988E75895518B5C455FD29A6F32E31D5A70CA844507ABA6F748A21C4B86C76726566B5B235870D40489B7F205C5C67BD7D8269C07528B48FACEFAD0FAD4CD6AE9A10D6DF8C22D57781A969BA20D34CC4C0FA36842DD47CF4EDEC7F7CEA8A5E19ADAC9269C6E7BB317F64BBE9BE8E4C7A0C5B5CEF2091757691FFACD7B01ADC0E176B2D622FA1F21D91B66E1001F28E0D0808A95F109C0D03AD390104B3647719440D269311118359BB2E701794414AFE5C30F91AC77AD393A8446AF2360794EDC3D77839D37F044926ACD8432D2E908B4899D6C3AD937D0C03624AAD7FCDEA41865492FED19057090A81EC7FE925003F94F825C9FFD0A024ED15EBC8DE0FE2032BBC448108EEB7FFEBDA52B2192D5968903E0789352B9FFB22871A9CA7565D06DFB2E3ADB423857552ADF4860AC2F11B94647B1A188FE0AA15DD0AB67634E0CA273DD58E19EBC72F02873AD8510CED4D7FE7A76DC1489365C3C0A629780A700E5E9C592412C0067804C25B1594C1CCBE4E0DD80A1316E4D3078D99A0ED8AAF18C4A7FB4D982828BD5FB7A661FEC5EAFB6BA098D8B42875B17013A6C691B8D0B5216127E19F38EDF9852481696EB67C584A67A763894EDA6E0BC058992F08E3157FAF092E7C0A3A53A07D6A6BFFC6FCD34AEEB50030CB61DB7301940050F6B6808D83EA2F72E638056B9FE54D9284310BF25361638CD45E9F9B8F3AA3098ABCDA5CF519D952425B27278AE6D6B375DB181C0D7382511ADB68976A6231A1C34A398C8367313B213A1D160ADF9C7A0226414F53586877838ABED7D9FE000D10162D656E7A7F83869DB9BCBDC4DBDFECF717233C738797ACBAE1145B7B8C989DABC0C3D7E1FA00000000000000000000000000000000000000000000000000000D212A36DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 + +count = 97 +seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 +mlen = 3234 +msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +pk = 6757C13FAF5C505F4C6A1F7EA017CA5DDF477CA912C78F0DC2762B1FD868B55C266FF5DB8F8DAC43B58A24BF022A8B067850B27D03A7B9B6BC3C45643085BD99E6CAA89923975C839600251E5E65BC384281EAF4670FAA70AEC8F2BF21C05FF352BDAF8A5385132616872887D310E13AA43A6B72BEB2EEBC977D52D0976F2B67DDF500ED91342A2BC83B656DA9793DF3C8AEEC1E6453AEA7E2AADD3B1F016C2273BAEFDEFEFED29AB5D6EC4D8525BAAD6BA49A83DA7FACE9D02F9AA2C92DB0120DE3A526C2B225119EB29ED634B0410FA6424B0F149FC0A90958BF51F7378FACA49864843B9CA9AF1C30943C6D1FC1E70BE43C442556C8494F1FC6986F1DBB7A2DABFAC9DB28244BDA3B223BA5774E49B807CA7B005BE798A2628E7ED344CE43315D33961E2C7511E11C8B898C917AC15ED2E4C9C6418A3DF309C152CBDF5A7804D6F6670CE13AD52FE4AF13457F9D2C730D437B202ACA4B5827A9EFCA235984E1559157445FBC122B6618B0B9B3ABDD4A2861E4A3406FA08AA87F1C1FA1F4B7BB4071FB59A9E23524D3454048EF4040A891BD870AB5DA06DC0FB6801C08B929A18D820238CC5A4443760972C95CEDF5F032E8C092AF3A773D47BA0F4C265EDF932B534440802724421A87AD8A4CCC3509B405E3678A8FC7903BB18375B9983C4F7CE556841910DBA269FBAEAC92150D98AC9F10BBB82F502D91373325310B3B0241D9E54DA4E63F6F854891C50212D207574110070974BBEB262E6A7082181E2C85D09969ED3E776C06AA68B08CE6414FD2CE632F198C2FBA5ADA5F42B85266B5EBD91DDF512035E9825C7B5899BE8CF49824E00E13F0B51214C3A5CC354C0723FCACEED50A5F236EDC17663A2BA2F908490FD3C056121B6AA10C42D4C081A57F227BE89D200782AAC181C7C097982DA8671C8D6E5CEA87B47DFBDE9EC343AB2CFD51D4A691BC62834628F029467309DE5FFC3CE525B96E03865149E2CE0D13A72CEDF1B7FC7A089BF475EAF85A96BCE5EA8B6DD4C96060BE5EF0FEF5E734464B2C0756075F742FE97EED5EB211E0F0C0FA4A7FC0DF77F7546DEA5256DC10960E6AD5AFF0978E95BD8F6F43C5EB30ACC2AEDA83835092B0F1D50B100DF522826D3960559D3D0900CEAC875DB3BE3DF398E4767E68AFE9C2BF2D42E5BCE642EB31D73C42319F95B7BADE92EED03D30831FB6BACF5BE16E6704B7486C0000B54B611C1F47CB2796D7FE0E91F7109A9B504A9DF8DAF91FCA34D736BF57F0EF41B62B5E3627F4D75DCD8FA26E297118AB6F3C6511C941465C15E26FD3E42F6BCADDAD760E9F714D22BED093BABE3D21D6B90004E096F7CBAFB70F9F8E77F27AFFC8132244C01AC31B63082BAD3C2B15D044C39DFB7CE0C6433B008A03CAC44FAE65B76B5FE1BF0973547ABF4CACC1A57C4BDE6E5CFB62E16340506905A482C9365F5C03FD0A039CCA32EB89B60979A6ADFADDA225D46E479175FA396E83EC654D5F6C596AEA6920A1C04FF4AF83BA5BCEFD98E84FDC7D5F2A233A68DDAD7BDBB6CF14BBF6A8F99130B5E8E848019E5721D888CA7966FD0FBAFDAEA3BC9354F9D55AA9276FC29CD4C452A5EA89E50CFFCC62B6167482833AC371742B54F52BB7C747E5EF7B22E9D487A8EA5855E88895824822A7431C73BB4C0ABBF990650853DFF7BE4647167FBC956FABFB817320D4ABD676FC5966D1CAAF85238E22E41859FD04A701FCE43E18036C6FC0C10EE89295E529F733228F2BD6264F99DB5D93ABE59FBE6E4A48A4FBD73B1AAD6249078753D8CD28A94810EF0026494756E2463CC231536CD35535E41FFB47F21A2093E94E21373F0BA7E486F7F61306B6DC99A74754 +sk = 6757C13FAF5C505F4C6A1F7EA017CA5DDF477CA912C78F0DC2762B1FD868B55CFA726FAFA9E07C9EBEA34A43DC5E900E547A43B4081DC59D9F57E48C9805C95FADCDF0EA48000A135E3FDB2E034EDAEFC5408F3C1985C3C88C27F148B5A67320B125944B4639A98C549DF76B8FB34BAC7002617E44DC9C63A20CA9FE2FBEB268538285020326E41622082729E24452E42262CA800804B1218888009BA64CCC40661808251C499183084842B451D1B66C082231021501D1006819C16811222D0BB62D49800420284A09B37152942143A20001A4109A862D00362512B5091145300BC19048B08CCA082A9808621A16715A900953A48D24338ED0122684424112259224C26D20024C0B402C21162562004D60C22C0A082211112D09C00182022804186C88A250A4B88C1210614C2430C2186C4CA22484B8705A308D99249022035201178898B86008870DC48851911460C9968921920C2285241A208E5B122C922650491885D4264918B22012078C8A928CE2380604B421D330851126451A238A149704E1002510964C01312820336809A20C9BB84C983268090600502601C92262E29210C9983012494191408624962C221611C2060C1AC9210BC261D8900102118C18443109815064262048A649104420D2C6490BC381D0184922475024056502884D61A070C830019BC48C20A624DB0880A0046589425120948DCB9621DA1662C9848019483064308684881140263044C0045194898030261C054A20208514480A49306100B521590821A3842D042749991404D0C08D00A08C5A082908A15062B83118970D8CB6291A96000434050014511B186E23318A18992C591850933680D3922D63C0641832609A90209A288D59B60C0B3642484888018548C0360541B86811C89002354CE4088A21C304C82022E21482CC069090B811A1A444D3C029C3220180B071013700DAC4059AC8909C282E22B39113158062880114492E023082C2C280D2408921C6281C0084E1264251220CCC102DD9C44D5902200B43669C10421C944C0C82200141668B4800193045591484513031E4944C22B741801090C9B611D9B68DCB102A8A18020404091C030C441050D936111B906120064A08282A41A68DA3488CCAA480529225D99800D94489934208CC10208B324D1B8590DC16710B337281468959342120106989022E11334111320114C18520292D99266443B66101094580208610B40D1927041A9929DA046AA008085A42082082301A11060E485F2B360D208603769F4383CC88521CE801387446A8D75A5B43E46AAE309138A177B523F753F6A083F0712645735D13AF09FF7EA4DC60F332232E137624AA81182FE3BC8FBF64D96A58C882BE04583AEAA00C631F43B5B5440C0410B6C5BB3CF8F411CF0E1F297186293FF52BD8C0F0EA731383BFCA98046FE0A9D4C4BEDA18A176DA20A185D208D8AAC2C3555B6D842AE50FFA1AD2FE310DEB0907861142C633D407FA73A24A22A9E19CAEBBFE438D143CF8C36612E5056FCA5360D4B9A65C81FD4E1AA876208AA2169B000C861FF1395C97137E2E888AEE8E923324544A0CFFDB785AEBDA06210A680A74FF7420F47ACC5A2371D17666D2056FC4BD4744E1AA00F416497B99AAB75CFFA1B51BD073DAF192F7F8A601E870B9D499BBD354F30A3A461E37643F4C593999738B8E9DE7FB65D1472574D9DFA5D1AD5706A3D5B897DA4602D1DC85DE01B50A00CF31206C304496ACA4E28A382A501C01566B9D6A3A5355041C0071C5854C4D6536568671E09AED6BCD3CB1548D304F5E3A814F8582B6716CD9C56F39626C49BE6D8946DC8DE21BEA4395F9758EB2AD20958994F795C31CFB0E18B3A4A481703A4F7226A09BFAAC052711801D025A7D7E1F22C06633768235A808D000B727B37652E3D6626306299E8E7E88790D9AC1DBA21A444F80E9245011CE403C2751B8C53F84007A318927A36B60AF0E14544BAAF579B4DE04D2954D4269CC23B253C357FBC4F182F9E3488DAF01AEFA7CD710B046F2851AF100D5E0C1C5D6C65830548DCF02E23A855172AC53D0DC9CD620A009DF72D3BF2546D32E7CBCCD0344A3B901E9ECD04EA9AD3AA04B5DD131E4085C0AB0E3275AB3380695904C01913F5D2BF24F497EDF5DA55951C6222BAF282B06FEA2D77AADA476900AFF71629612A71DD17A2961DD7940232C84DB10149D16576B7C4BCCE46D8E6A26CA14E83FC102EE7869058B433371469EDA92A88A1186DF6CD3B00F5932BC5F1F9E9CE1DF60FFD1D4655F0EBB75F46A10596712199FB0EB04E197E3D235FD6851D59C4D8C107153485D07DBA396ADFCDEDAE8F2D0507143D6BBCC1A9E49FDA5EE961A6FF477603D309446A66431358F085EE14863D4FAE8D3CAA14294D119C47F000B24A94697BF22BB6E6E6C909E65534ABCDBE870BC35160AC36C8E5A18B014B2662922EF9F84D7B25A9C0D93789E8473253F9F6791CF1CE52677201C3F41D26C79237AE4305446F5FEFF2608F236F93140C720C353936D98717779EC83F3C91ADC073CCBA6151F8631554A411CC2745F2DF62533BF32357F8F5D7CFCB923C074F3878714C19ACBB8309EFFDE958F929105BB5C6E4DE2A3F759187E7B7559294D70C5BFB4D319246571A99C22890B5317F893E0B68462FB40B9CE3FAB334E3EE9D77631694BBAD912A170BDB1A1BD64181AD81F28C058FDA9F000670A1067BDED7062DAD9F7E43AA36E4BDB95304F7334C34F53B43791FC1B7EAE3AD5A26DC81988E10B6DF2886AEDCD9FD7F442B21C5D5B00EC32C2E638CF38F3C3B1064C3169239F6FC809FBE6F8330F269436E81546BD1AB0D7547D115C82790C031D363D3E1C33BB39F60BCE951E6717B63BB9369756291BDC120A248862CB6A7AA8C4C49F0D7957ECD3FB5B373619A960CC02205BDE4AD601CA52F4F5E58EFFFF51E2D5DA066CE32081ABCAAC050279867E696FEE4F60A4BE3546404A6DF9D95186C7FCC25705DF19BA511EF8DED7D5A53ACE3D4DA944E3ED964B0C36B32BE79A912358BC3499BAF3590C1C1808103DF522A3B4C4241656CAA90E29F0A372734D155FF1F26E64BBC6087CF57C8026CB992E531F5E20874199EA07F62C22082E40FFA34C5B814AD3B01DA51FC9D6C540001A85BEEA5177BF0493522A4CCFCD66ECAEE4D7007BB10043F519728454A92E953A4AFAA6642C5A2D436DF7DFA1F299E6767158947231D5EFAB15EDEA84112E022262EABCA1343C881408EF3F9C3CE8C83A0DC5924CE72327FCA294D2B53AA690118070E66AF5DD582DE9896FD0D07EB12482A5BBD09DD4501AB550B52D5C3323834664E4825BB666E35A0DC4935BDB730A6488A01B9784406333ECC357EE51A4689759F485F12484599C79DDDAACF896E05E57CBEBAFC613C73741C1D5C4F2CD37D3635D4EF3F94709F60C01755512D3857EFB81EDD7C8E8651E587726EE81ABEFBC406159B4192336B628C44DC86C8E6034E8C6437B2F8F79335DADADDAAA36421781868BD7D0025AEA23AFCE0E8D4457537B277694B38DFEA0970F1B29586944A4848A0EC2481855C738A84C7900CDCCC08E2FA98BD835AF3B41577B9352FCD6D09DAEB91F7E750776F923AF76 +smlen = 5654 +sm = DB89F6BABF8067726A15C0339E2E5B2D3EB7A34E880094F0F38670B6C780B89499FE08CABD4BD2BBA9B2AC645DD215334DDA0425BDB0378D3BE0E3ABA84034B14012B2C03A70AD86FEF054F36D11085318214EFD48139FAD38CB68F5E75561ECE37AD1F451660C25B0F818109CE9782EC9124B209D55C14FD1E42009B96E992A4B1D92F9C0B8E4D3D9FBB8045065961DB894290F7EB305684FA5463E81560846034EB675676374B72EB5744B66D4EB16280B22A98AE3EDCF51A55666223849FA14FC19090EF2B1BD3BBEDE6BF3360474210C0C2ADC5EA9A38550F1415D5E5E7AFD8E3452AC7D0F7AC1FC4D2F00BC592B25CB1D735CB90158417D89E9EE3DD9F986E43FAA0B328F1ABD7375AB131189F62C7F2020DE40E72C51A1E8EF47DAEAA048492BD463A1BF44D39C16A0222D1D86E52809E3C85799772D313CC01AAF5B543B440AEC36ECD02009A93E3CC1495A12188278B096BC9A0B2CB1B7C628D9BFA64CC46F392C85464E38B4291AF57A3127B82C33032D5A73072F99B637510A7931AC54C90F4BC4855E29598B756376CA4D275EC2F9710BA0AF3033C2752D1495B16294A597049424E7A1FD864A31BDE728D576BACB36AD2B024140E64BA40087E4854E06F6FC0F529EB4F8B435AAEAFFAADDF6565FC5447E924AA2FB3C58FAA2A7A84E6B75F9E42EC745047E2F4513AE507E2C03B884DAEC0F70A00ECDA05CE1AF4C0D12AA0C14A5886E8C6C68318EAC794A215BB877BF873C21BA108F1FF6281593A78E7AF5838218BC15F595A2104039C2F6CB823A9F00B4167B11EBF6CC2E330D4A97F96ACF60B939CECC65066392F7F46B1E269FE7A6FB7D26A6079409567F93AFEFA482358E31823B5A42F67821CEC3252D153288C75D3E0FB414FCF8797E4A6723B2870E06260A5561B9A8F1D64F4431CB83507FF4DC5DAD610563CA64706072D7AFA95DA51D2E4C74205F4C0C621DAC073A7F9DBE7499F5A66888F83414860881528D8AEDE7E319B24C0EB4DA43A4F175A3544FCFE4C81837FB6B57A0A54B4C16932674890CFDCD495ED29C62C78CC5C422A40FF9FAE680AE2F32B7135D62ACC686B18259195FA712FAD1C40B4FCDDA4672F6F34B5E880B52CFADEF15BA09F0BA4281C5A2756EFAB7E58C783AEAEF6B63E067E4EEEE9A485E68A7FFFDE609A2E06F3EA22F0DACBEBCF8803E0CDE1AF344E3B527BD027120CBA423951A737C0868A9647E93D30CB96F1BE2F75BD329C17E572B717D2C73F211A8DCF76A3A101CFB5ABC211364BD722ED1D9150760BBD0A4D4AE35B7AF665AB368BCF62AD8A02BAFADED8C3C5E816C53854DFEAD4215450AFA32789CB1615483D71721C7FBD2AFCDB605E450472631A26BE87F3054FA1E943CACB9BA2C6A5128CC320DAD22B5FE90F3B656CF8ED508F2AD81544BD26460455C867AB140E79CC1C279AD70723C6EAF42D8BAEA6F6317AF0A24F434DA99C4046B517D93A9A5F296A7CBE34E92E6789C808B16E16E15DBE343DA61031CF731829962D0F45BDB67F8BE8F3F5D899EF2ED4449BF08A0AC7FFFFEAB5FEB33DAD09ABCA462EFD37D6EA1308960A877793CBAFEBDDB79FBEB4CC940E5769F3935828824BD536E49D6A0CA8AB5C57624B742E61BC8BB47C34E099D483009ED6FE32DD9470710BA9A090059B0D36E65A4B90A60D445FA558B5C8FD2FEB5F906025F2B4279EC97C7F3833306843EAD3509601EEB82D688285F5A34BD9C040AE8C3AB15BA0F0E93EBFD2598965E975DCFB291500BF7D3B1E79DDFF5523A82CAECCB79FB1C5E6C8C09FD51D07C1AEA462795FAC493091DB6D1CA9B9DD1B87CDF5BD3F56D05B82C644F0F4739E6CB83A018216AD890165CE6791A4246700485E9F4A47C025E1235F92BEB80C73E9D0A725CFDA3CA9C2FF9423E1203FC102D1689C1CA1D6CC89B77AA1CA2453F1B87E440E746BBD687D7E6B70E97DA04F6DBD5E88E5C2D87BAA319904951A0408AC103F4A3725320F51C18E6661B4BC3B15C178F91BAA60BC5DE0540E4623A676AD52801DEBA11A78996C23905305C6BCB4636EC0A2B7F0DF8ECF742902B1C5DED0A0B81E4ABCDA05317622B7612E926F02418562AFCA19650C084C30F0EB3533D0891FAC3662EF32B19177C9B415B81CE7330137BA1B4C78371CC800E7EC1402BE4B76861DE18DCBCED73D5105E470B76801AB45644B7906647A68B888BB1A8C11CB23AB9A11782AC55CF99A8364ADC1CA6122D1F4D91C3E824E1CBA0945704D1C9987A22E63460587173914F6388DF8D508CE91AEAF43508FB8E69CFE0FF2A55BC2424691D600AC9DF3DDEBC33F1BEF7F311EC02FABAB5C3238E2B53DF228CD6A73D03F30F55ED49B55ACA0013C4A5EDD029AFAEB79D0B3C2CFAD69378EC43268A056B0323B7051709897BFE0A2E3ADB1375282C64F82F13776BDBB1444545E23C261BE25E0546C0D82E30B2A6BA0A05B14F6664A850F6B080A73CF980D36891E27A8A5FCB9A91428904046963F2B0C38C8868B2C5FEA8D854833BAFEF1D48FF3236C3852664EE973E7B644BA9110709BA4A6CAB4D2B52ABCCF039BFC7AD1012F35C13D14A455048D29A3E77C505C916B1245B08B555D239964A1EED8EA5C8167F6C14C59AED775F8A4AFD7E110B559F2D4D528443CF3828E209B817D59FA85539A42E7B59A8C32CB7621ED1FA6E1CB101DB9AAE6A56733BFD88D4D1E54EAE050AD358F7EE08127DA89F8B53AAB12A9F4CEB0DF1279786D6CCC59D01BA8A8246941EB8573EC83F0D38ACD87DC71BC24A35F8F24C27CCA2FBBB7555098523193EC94378B5A3FDB86DE82DB0FF6093B301BD68048B7C66E2EB25607635B6D5321F3B3CF4EAD8858098291275230B9845D522AD0F677038FD017AFF56FB85617924F3B1BED34C2DBE68420284975B06D57072605442991A152BA432062A098903B73E0FCCDE55C45F6392E32DE32084779F57EF55349771C18AA50CB582E15688459C3F1B1FEF8BB07634B7DAA9D3FE0CA7AC35635DCD16E320B55DE6A7D628E847F26311423A28A3D0CF96455F1A1097E463B7B58DB71156FD9FCF2675C282D64232639DE2E39BC1574FBA8D38360371E6565EDE239BEF60F8384FB5A1A8AF16CDDBC8A6CC60AFD6C03DDBF79373C7CDF925BDE5FCCF98DE7F5BD1B0D9A59FAC2EA7EFEBD67006E4C5B40E36186A8FE93241357A20BE4404947E82FA015EE35518AFB5C749D18F3AA7CA3E5903E2B0468B134C0948251760589C356654B562898F4C42F396A04A33E1566DB8440F86D65811B2DBA40ABB8813C6DC47F616751AAA67B89D51B90D1974798498BCC3CCD3DCFE042851686A89C0D501020C101E2129313B56595D60676D869099A9B7EDF6044B50678293A0C0C8D6F40000000000000000000000000000000000000000000000000000000C142A35525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B + +count = 98 +seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 +mlen = 3267 +msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +pk = 4D04167A15308EBEB3C6B0D7FCD755E2D9B38469E8FD1B794F8F9871C30248F0AFA095EB7BE4F27AE98B3DE3E30F80CDAE956F268DE679D777A058A957CB37786048CD072F8F7321A7A4D900ABB31565351FC39270E5B310879B743CDD3658704E7A5BFED0D49563E5B094DDF19CA989CC31050A2FB5DD438E7D210C951D0085A45280EB1D40FD046AA00FAD2610DB72C4C2E1DF2C2E28C0FB08ED4036AA5E6E821E4D9D2D0CDC1A37AFD285586B3536AA4E7028D37F6BD6B3705DF27A2927D6CDABF04C202E5397D29144B69EDD8465572A11A87D41BDC205488829F83501C975AD514B4217828CD9FC3C285EAB05060EFDCDF3B3416B59AC6ACA32A30071F8FB324E437E961DC8AAA35764610A342A4E2EE222EE0B2E7ED1E54AC2E864880860F888321243353FFB3CF5F8BCFBB7DA78954C099A07AF55B645E3B5A77F0C221B8D0A9F75647DD435FD9A817E131AAEDB4642993AE6C60AA2749EF303F24486A55B285B9F55C668583D2AFDC303BA23B7AB366FD4E09B313AF6B10C50D832142190B8A7708C5E52E307F241E228E9D28FD65C9DE40D556C902475D18DE86B50F5832375784B6555A7C244D3BDCC0624B827C0EB9813AF5E14D005B2B825718D43B9B0BF387942A638A2B6B5266436D3C5254A30128F491C0BD957EB1CB086EE903D11594EA8A449EC3BF3D63057092825EF867F0CC476CB0C5F030BD5D0D5A33EE98DE9EC0C6563497B39AF0305C07F728DFA57875F01F548AF314575C9D10ADD9F958F13BFAD5AAA41F0BC9E8CB7BC1A8CC5E56A50E36317BC9B999E574C4FD55E63EC42A9B914FAE95BDB1F2EAB7285AB1D3EFCF380CE05D3FA262C0C7CC8644E1E2C7849BE199102383B1D64CA4A68726D6064F60F0F8708865AD8CFE93922EFFE59B78A37EFFD074BC821818FDB4B3EE2ECE5E3876921AD4C576B9A5D37B8398D8C8D3AB2FAC549A8C660BC469A75FD66E0B6296A34FD3B5B02DCE7CA1A4BC32E1907FF0B2774BBA9AAA711F26C8A17B5B5BFA38156E1BCD79FE1A66F3EB3414033F46B0AA6FEB4BB024DE16161E63BE2066407FF82A14093731755F8047C7AEA03185A2F122F2B99F5D134984CCC34B93379DA5A70BC47622A967A07C52892765BE08D010C7E585DFC268C1A913B9F3A28D69E5AA6D09F8838AB3BC9F567DE5C6B2313AF15A3509681714DF852A97301A70DFAB3354E59692062E2591C3546C8B1A3879D665C403404C91A94509E9353DAA9C76DD081C206FC137391520DE874EA00BEA35DD85BB6ABFED798F1057D7E9FFB6476682DE1434BB05B429F3E8289BBDCA681B6F0A4DF02A8CE2BC3648EE8B6921D5710002B23708D4BF8CD9CCC40C67BE5DA18FE732A2FBE724A9D432A2F6EDF1C260218DBA8A18D41D0B3F19B9C25799BA2B33C50D190AD0B1864B26C4DBF9E52B81D2B2C3E33CBD9A9688193E770BD25C01B066491885064CCD467FBE85566D67DFB90CD302C1F4964103B2411F606835654D855D12A05C66A5E34D3765DBB3D7B8E7FF0CBA153640862365DB886533EFCA4A7F28A211DAB96ABB6D225B815C793DEF7D0F98E248873D3572ED20C7FF3AA79E90DF6E7DE5668FB74EEA53396612B61943266BED764717EB8B4C64F89B77DD31133218519DA1076609F69F39EED409BB64A2C621D7AD18DA6EC2D3A88845B508D2F6E59F8DFD672F5556117381130AFE4CF90F1105614CA88AECED781ECD68533067EBDD865365BF9EB397F96EA250536F2102580B49156CEAE12F4A12BA0CCA6629B8D096776E956126D12B74CD68AFCA053228F3F9CA73BED5F1729103142A2C2397EDC5CDE6D41A9DB769FA4F33440571FEAA9CDD747 +sk = 4D04167A15308EBEB3C6B0D7FCD755E2D9B38469E8FD1B794F8F9871C30248F03EDB5D068A0F8341599B3265D4DE0429845E4AF4FEC753F9EC98D09C6A3CCF9D5DF49D84B6C1A356FB6919D3D959E3C5C75B6426260045E7923C889502A384231EC6B600AB228529724A8818252B14FA08C2BF71F5E2CCDD64DB560DC3FCAAD421478201350C02414141342193861089986518316913260921318012000A11419053186654B46589244A9B101242160ED0422E1A232199445052B444891049C2988920122D20B7100C3646101880581641C9342202A44C90C24981C849C230665C94644226620422711283301802456282301AC00410348A14C291D3302A2103908C384C13010CC946929B26800A38310CB500438681D04411100389CAB42DCB448022440D944631241702CC246C19A8404000005B102953924C1A87894418810BA93049444902048910332A19090552362110C004208069123020C328004C8880C9C22910984081A21122258009124942348E48841010386D193290A3024640800503220A1B241141029001946D030022130526191584CC86711991449AC2291C8688C3468D02054193888C400461CA064464428D08274D02C86D1BB728C49091E2882DC9C889A4208E90102D8CC69180942481C0840CB84C60008AE0225061342422C081509671134522A38460198011E1862583B20DC8B4005098240038921901815CA811040772A102428A484E8104509A108C98A664D1106CCA0420E2442ACA860D90026ED128850A098D1444902413642093241C8270C0220E04100114012951800889B4909B204D0B274DA422901B962D80A489E3842153208253A450C0042C80022958326013184208898420B305208840D9C86D9832721018688A980504C96121032C8BC844DB164904348AA0C26912224DC23866080248E0342804413044B20083364820915158122E93C4455A2001E1387123C74DD38425510662D2C68C58A44480C06C8A166D09134589B60C5C480253480A8B10650C298A13A34099180260044A001792949024089811A0C460009380C3026881424A22124822164053006C9B1408C1809002360A4C426202C30921454A11415119064D41B00093C20508295208046449160E8C4809D4181162C000D38291CB222D1A0626C0808520178802218263142892181123A101C18820DA3809C3C46C02308294B8600AB98111A4690BA150914086C4423260000CD3340419354948386DE4B22DD0B82126914385393B9F257B01D0508BD77904313C6353050ADB5CB95B7A74D94B6949991184A267CBD62593375135C2114797657374370109CA11F6F0DBBC9CC40115AEF03036A65E339DA26AF87FB89A10C73F7251CD9A64AD441881A4F4FDA09A618AB38C9B9D309ECD8F5D68AA73F72BF057B3034FB46781E74C7A0CC2E7DD82119DB217871C0A6B6C8EBE0A127F6148D901A2C9006BDC95CBE12C4DBB6050A1306FCF149E38BC8FEE4DFB69290BEEFFC5D09AE7E9723B23F2AC2D1054ACDAFF8C1F65682BA02BB5EE16A633B239FC09BEB26D19C6F93F0DAF8C233D80A7612E9F5B6B96BFC9AFA7E439EA121C947F7427308753904A8AC9EDDC16B62F48E8923DBB0D3310DE6149013BCE22823119E0D047BA7D671DD2B4F22B8B9665253C5A7B1ACD4329DB78D0E32ABA7BB95DAA6762368A3CB8B21DFBAF34DBED92DB3EE57218607084FB7BE3DDE5FEAA31D7E61CC18DF321EE6C3A86560C86AE520E4F7912CBD79D1F75736528E0D7BAB6CDC728656FB64458A6F42006D2329AE56B7DDF78EF52B750E79CED30AF264A14E7B66F6C16A5F27268AAF28FFDA941E9A7D98D1F2778D6B110C1F65DC7B08715EE552B1A13E49164EF0DCE7F240C90B0DEEF3E0AE794FF0B8CAA2BC0B784421E99F9AC75524FB45C35852E285D2DEFB83EEAA1AFB9BBE4E17A5161B735B1CAC2242D22C7A517B39FF90B436437439A74A0A6D75597C9EFB0D78C3A03A0CD04C5A3C5A464DF546F539EF51975974412AC83C80A597609F113A5A37EC48A4D7C58438ECC5D5FDFCC4E17FF48BCD8EF0A166CD2F6DBE753C67730FC12AA915838B5FB296DE75266987988467BD543309025781347DBC0BDF655E4086ABC50A50FF24041F7EE8A4C6E852CBE748F030FEAEA85459F42124DD3F5BA1232BE46C1EBC9F35D7F561757D29F145D758E3D3845C7A16EFDD21ECC4E1F89499C24E4642CDA446D91DF8F06C01E2176742A582880621F3A4E992179EDBD2EC2F226D64D2EEE94D83D34D5CA7D3681B32D040D9BB3653A0DA7F04DD717323CE2FD81EFCB30FD9AC96A9EB73A2C2FF5BA9FC4D2DB66989CBBCB28D350C5A53BABB3BD2727CD0EEEE09B698F0F8BC99644E19AFD702536A5E3C33730DE0C81120031DB5FFADFA134E14D667C1769F9142A815116F70696407D31880F294EFE6DC783A45BD6E9A5A14290FBE229310C23B314BBF1548A41A30FFD08378670E5E3A115CB122E31A78F43DCF00E52138E088F99C3A3F3F791C6854236BE9D43A31CE6EC754C824717FE77F7182935007250971E12CA116A9851B565D2D39A8F6E54DD0DFEDB05BF545FB56CEBDDB808C0D3A4AB626693F93C28D58B8DF01958576EF3E28031FC830F9E28992940EE31D19015AF7FE7A52FC4A7938AE3BE91D3E069D6E587B76C4E8445DE4EF97BD551D5890626E425FA57291B22E32E3B5834C15470A48FCB570F3BDC9396472BE64629CA23D55F32A0697587DCF5A5822022304910DDDDFFD33B5ED71242F55D8ABD3B01543F49D27DFB3D51EC2359CCB500610DFA2B250B7C5CE41FF2BF24CE7FE202B58C7ED6993D8427CFC5A94A7BF8F7300A25AD98E78081297492F6CE1E6EE3E1937632053856CA2390663F7771BB405B4154F62E9ECADC47254757674E53190D6233A5AACC1DEF10C76D931D9678DF5B1C616378E11409D22CBF2CDEA446E578BF98869D5DC5DCE7852286CBED4DE4C688C4AB2FEF720154B925D460FC1FD04FD8E213BC3076B4F30130BCC539C206072C626848A75882BC0ECF1083FC4B88394D08C2E2A9586D5D15290273B10939902604DD51800F1FD768D2D795E2F9B3414C90548CE30025A08C9BE9C3D2C90334F5521A96375F49D3F80076FA6F58D9E507F5DD22BFE587477C4C67E8FA554A17B07F45FB93E9501BA55D54B5B4918F7988D033B9C6BF89818852E465A0BAA8C5582DF4F485A3D588143276D4976CA7DD7B4F2EB597D0DEB92670797388B6B4EBE41AB8B1B77339CD4EF3008887D15E123819B3B4D64180361ABEA13C2785EC40B0501A7A219CEFC60193BE2C3FFB1047F9D6810ED81B4D2EF3694BAF92D55101881309EC3746B17D839EAE2647A259BD2179FA8A75EB4E462AD8AEFF4EE4B242CD557DB08D2471F28318E4622BE43E48B7A803EDC623508C729FEB076EE439FD37D5E190CDB0BEF6CFD896FBCED99DF416E57FB3FE4FA61577548997970483FF08394F5FF7EF597A351E5CB504FF4C2AF0E45E1F9B8B82721912965F6728235F46AA752DB1607FBFD30C7A6F71596A7AFCFB8CC41B73745F119C23201681EE3046FB2B05432528C41611AF1EF769DFC348042151C3769AC0BCBD4ED6 +smlen = 5687 +sm = 4B7AE30A164D7786607A245BCD86106DA87E563484DAD02A000079BC3D1305D0424D6853B811A801F2BA05BDC30E4D76956D5590B5D9701D73300E1EF049194227D0BECE9D030E4DE257FA6F00B1BB281A353087EFF6755755B07A58125E091481AC25D37468B65A5D5994E916ED78DBA57DBE2362A62BB2B607FCC7CB35D9AEA93705974CEE7B335E8583E5DBF188D7A6029670CC3DF6E0F5A48B78B5BBBCF0AB3A56671CBBD397050FE5C4EEA75C8011F4AD39D8B2F523C5C9C3BE98920A32BC9E91C55F905568A68C30A6E384F111DCC638C34E7AA701AEE8982A6EEF89E5CE670C4DF19A0771E2C8D673240A8A4BD92937E31981FA6FA9D7BF73C9289211435BAB0B6E71AA2186FD72090D78109AC24D63F4EADC3E57BA3ED29179841E1292B3529E5B45C59E8396A46C362A55D026F7125A8D64A5694E0C543BEE32A5D9C1DC0B83D7C9CE1F3E798DBA24E40DA794DEB3B42947C9FACB5793B4A7400068B43B5D831BD2E478F457A8BBED07D963BD8EC8ED46D8A0C72516F8F5C0C4C49DC6E3506B504006C21C7C59482A3819F609082A593EBD1F326AD0A970857E7F3E39E27E47EFC6A1820C13443130EDFF8B0B02B61CFF868DC7465F9123989D00ED0CF6AE160978D51422DF1053C03CBA94C8DF968D41AA40C60F2DD4860F84682CFCB99C2CBB1192FEF27025DFFB712B2FEC6EA08E98F3A8B09D2844A3F508A5B6E60C26EEA777035B76AD606951AA0F43312F90EDB93BEA26027705E7D385C89FADED8C193C41402116EC81ABC41B4054B97DDD959E6D6BEB4AD70A4C5A252B6C735DEED914745BBC7F4CB2400B66BF56EB4EEB9342460C966F76C58ED3E117FF2C28E8DA9E9EDBE90371CB3A2B8F166A64FD3C318BFC683A7CFB673AA8B03402F8ADDB710D09176FE81E3EE1B8BD2734D595A15B1D4C1A7707C1B558A95F007D4FF7D49ADDBE2AEF3D85EE56A42E404BA7295D8A92DAFF19AF5EFFD9B1B6E9021D53FA7C84890362DAEA79916A43CE1A7468EB8BB54B1D5489FB86A1F6AEA291AE57038D22657297AE4B71DCC7A8E7DF1C1B5F12AD75377847BBF89BB6D704EB69971A6C3D1CEC816B838A673499C4B51C54800455A4CDF85DA70FAC6ED137366A3CCE9F0AD13CD8244F491611BF4182E95740686B7D3ADC2667B4EA88011F8508956F62194BD959FF0072D0EF247718B1A653060ED86D091E7764D280F6D0001514B063AE0CFE00C32B6BFCCD6B01710ECB6DAC0F1F5BC32F63FD930BCEE7725846935F5A46BC3C98262BC9527CECA5B33700E369C09249BE7502DFF388D3567CD9525E8245C30546550838DC59B341F0BA8DB79BD21549E5E0AFC87CE46AC01070479A6799128111DFB30F00816A05CC4FE850F6BA3046C24AB3F36A26FA1494D6789A9B3DD1928CDC06F59A0C9D0A6DAED1503F65D37A31427B05DE35D7B7DB98A38F70E498A03C5C3BDC094E3ACDD099CDAC1D12B590DD70F15EC9D6EAC3E147F0B33C4FE6026AA6FB69B4A8C0CFA8ACEEFEA0D27BC172C1A79107A5182DB240388AA14CF0F19C91ADA41DB6F2788AA14778E385554E0EA5E6D601C9A97E1AD5BF6B09668B506708FEDCEAD1C543E86149ACE399233F56F9C8B9BCB027212802C49A077BC64E48CFD2FF5A2347A6EDB2E9EA326C55D748177C38B0077C13919342E4A2752C2D0C622789F247542AD10238385E64A148668CC6661151A61DD48D3EAE495804217FBC8C9A03D5311AFDCED253F670DE9A43D5323DF0FA685165B47C7FB1BC784D4125AC5C743D3B0C2F57EDD46D7F935F08381B25AA11219D0C0709F7A279332E3770D45355EDF30C9C4A95B984907035C41A638569D5404A6F8945491BC99ED7391DDF0AC9988B7BCD2BF56C276748EDFEE207A327E023BB6464ABF5FA04997F4EF8A87DEBDE5635C10E3A7C388DAD853DC2F1D31C5CC49A6A5A15A5FB70A97155BABDC77D92EEACD1D43EEBD9482A07D481D0CE2B08B8EA6442907076144E9B6942756C1843AE90AE620AA90F3E915E1EACA50F36602F4EC398F508CDC6F0EB19DC0B054ABA70F9AD16F533C060273BA66E6D4983410E77EA79E650B8A37DF30A219DA4A9FA00587D4257A26B6DE6ECFC2544E51ED8109C4159EE222B34597AEE4A950AD41326D2E3B14BC98ECBD7E1FBC96DAA459D2745E7222CC919E4491568FF4FCD440860B4BD1DD7D1277715D8C51E1B539212955851BB2323A669E1286AAF3FC8182656CF4AB27AD3A7065E1D45AA8AC56F95B9B73CF3751A0CBB5AFD69BF4333B5AE806A2F35F4877C5B0DDD298055A2C07EB969864558B27EDA76DB9472D55FA1048CA030B70D659664BF9C53FE49F7981BCCD79F98F02306B958590E4DC2930531F303CDC9282DE58D744DE77362E4A929ECBFE226E3105EFEF9A68E3DCA69894E711ABED3C50AD1657B84FC1669093786E76144CC2B01F1755C298813862E84E686DB26C90604C6856F6A7605FF2CD55FF918729E4AB6883F41F1E88371322389B796D7B41E32EC25184D86BB99A07EB302DE8F56C51A68670317C094D891E6681247A9677CC0F110774BA0144152CDF8810CC98552E3A3ED0F6C21356CE894582C476A4D2E5648C0C38ADBB1FE8ECB3A6302ABABC98320B393DC5F158A744ABD103EAF6FAE5E2A42416FCEF84B767304F63C2BE6DF32E23F3AF070A20A10D1CA633A714F4021778E5D1EE5EBB7E4DC0D88460C58BBADA8CF33F3864562087B4C3AECFC29CD75C9C426B330FAD9EAFBCC2BDCE33640D54789A3B1B168B65352210291F21269E7FA8577589CF56A057CD164C76D14BF497C5A9B6426680C6C884C27045CB45E6B6704C8A76A1F61BAD4759BA2BC31B3F08CB36F8DC7F881B3AA3927D522F2122CAE7BE5A57C99762E19CE12C4BF9F178897B708FD01A88959C5721CA894AE0B597199DACC1292B49301A0858FE346041174523942132F87248724F79C2D4E146DAD9EBE57FB51DAF9A9F1834C803BC61DD1E8F40247DA075C4464C1D3FAB74859B56AFCB62E2865458A3A80AAF22B2108B4F80C9D40BB7F67F70E2F34ADBDE78F9A392BC6270862A5CA7DA2F62D1AC84EA06F2FF0FB0813BE6C90F3AE2B9B4FB967463767F398DB712600319072737E5E6AAF02EE070BE2C6D81BDF28E8DE9B99BF5941235ABEE96C5DB9D1619A03DB34FAEB75FE68E3C0615BDF01D83DF82C7074938F1FA3C997F0ADB0F06F9C7828D4463079189E54AC9175393EC128B1BFBC7FF00F04C7315BE795DB25FB55544C8EA442803FEE4D11C8EC1CA42AE0DC24D46BA4214D8F1B941B6BB08E471116393D44494F506073969BACB0C1D5EAF111303F4E50535A758A9CA1B9BCCBE0E2F6010406101630333E4456686A707E869ABFCCCDDEFC03242E344649585A777A7F8692AABDC1C7000000000000001223384900769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 + +count = 99 +seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E +mlen = 3300 +msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +pk = 760AB628D25494D5A35F6C5B3ED01E5BA77E94A912FBA2A1676BCB9BEB101ACBE8CAEED734E9F6D086AF6E43911961D96F9CB2659CD73FAFD16CF30B80A0EB4B56FB537498175FAA8BBB04A9C25BD8C4522FE2687B6FC16A711D9B85479F34ED3210D7C259FFC95CFD3EAE8FA7226CD2445BE15001C2A07FE4C8ADA2E204369FE25CE022F57B1ED6F00ACCDE330396A8C7F7066F131DE65B5D265F2E3AEC8AB2CABA3F5A91DBA98B74211AE234DC427784445E274B80D4320E6ACEF7682F25FBF1EDA6492AF06AE2E902CAB536802F2F2AFD95E05F5E6B111F82BBC58E57A26AF17C681FBF07B715AA6EA732E4EAA455E76DF2602766A6CD49B55361182A8792646AD6A46E3D4EAFA828541E576F121BD4BC1FB9969069F8392ED803B91C7A384021DFE570B160C5C3FB18249DD1A6406477056179E1C10B4F496D561B7F058A24C35645C2C096085013399DF2387D9DC33A2A103E62982CB1E0967325B57E0AFCD88042311E9266EB63E0D90E70FAAB6A43C1174CEAFB3FBFFFFFD97A8A9C6969D5BFB1645209A3E4467D2D9135C44AD81593C9D7D10FA1AFAA3F0B8F2095C4A99B7202EB875D414E331101443882654055136CA74CA7A644BBE8327238537ED9908F6A85FD5E037C198E403A9C2E6E893BC3C69651824119F7FDA22059B9D222B970B8092AA526D04B91DC7EB62C7CCB90B6F3B15648C292A9DD766396CD4D3BE8453D60C78139F23D6CEFBFF87FA691B9245F241017C3F5D874497B2ADC8655208282319AAD67D6ACC9F40D1C5926B43CA23860A768A65EAD65215A69F2979E78998616C8F4BC3EBBB6D62886EB586DF77FA13365F4DD4A0F978758715EAE8581CF96E5F6BDA2CE1882FECCE570A4DB8EFBA5D026C21738E20E97529C53A189D7478CCFE0E05CD2B2E7DA1E3F1F6583D0FC03FA326CB2AB5BBB310DED0BC928AA03FB075C1BC1C616E6387A726387292E814EBD7808CBC94457C21F3F66F4020B4CC258B7F702F2A8CB2B67002A4AF43985A2773CC3E84B9E424CEE2FE61252C7344BD3DB92442801BB48B8C277A34E20C5E44393720C450959B5619217EF7A075E22F671205E45AD47C9ED568F0D88B90D30F4888BD382A1606798B0A7095AA2E5FA1134768B2E0414EC50B3D19023BE90D0BD2A3A02CDBCA125ABF1738C7F8DC3CB7744D018057A8BDBC1D1D5E9FA9B12169BA67C5ECC2649C9BB86E38E48167E24B68FD02DCE5F87EBDACC370AC6BA0646E17813DC07F0B04CA9F90B482127C1590C9D0851C134A7AF5B546E4183EF8AD22ED0055BCB0E36234B406526E3FDCC381F77E0DE8E287D2AE2214C1AAE407E4B9A47FFA07B0E66FACA1A90806A6A4FE39969E8C536E6103DF9415C2FB83D09B80EDFFBBC3EAA696FF7DF7E4D284027463994B9A1FF744CBEA4981E0194D81590FE905C77AF6B3454FA812950E805EEE86B3F12351095B60CBE70050AD5FD14F8130D9552A712E21378B7FADA07CE572933ACB883C010104D5A87C6F6B83FCB92825B33B1D4265AF7A528BB9F912C713F2BEC77696A728669D6BBA117123546DD99964DF2B0BD9B52B09BAE7ED8152F79C00FB59B24677A16796A3B06E00CDDD52E9A9264F50C474A3560DA70A6A6868DFDD6848957A1565279A4A9DF038600079083C44DDC2C21C63BEAF5344D8D40D2DE3717506A124DC8B3A87A37BA87BAC3943F397EEAD8F320360D61D10F655CA4060627D6C43A80DCC2C6B036759870783278E4FCCA80634138C8F41F884B4B4439AC1A93D8113D06E7CDA1ED6E0DB5F24D6358EFF96E3BAB519F82B62041416B7FE932BCD67158562A82290D8AFBE6F0EA90FB5C25630949F6AE6F3E +sk = 760AB628D25494D5A35F6C5B3ED01E5BA77E94A912FBA2A1676BCB9BEB101ACBD085F64138A0607D07B71EF80B37366BE9100A0829F490B6EBD71E0B59CB9609170DB4461EDF2749B8DD9662710984F292C617F69C155A6E92C45A56D2103BA8F05738C38234A7788703793E4FB9BA7F892DD2356815BB574121A639BF0909D7891602548631D4282110350498B841CB246DA2348218003262206E234186DC9065C9288A92100E0CB351CBC0285A288454328508208294C0601C3060A1368221B80163407018A46543C631DCA00809062E24B20943322EE3C06850420EC11470A2369209B8055C983109A44520880504268EDB127018981120292ED2066AC3B01124850189988088A2300A42648B08819A861100C1709B082E9948850C0871C44848649008140272D128259A4211039005DA327024B624109825121942180941438231C1407099C44C64886CC4166C1445665B164C22489298288402212DDAA429E00665A34464403828418431532870544000E4A8011BC069C1860CCC008582B08013934864C644134468A1141201942D213349C1B22501B68C14B7809A420A1B348E2344209218209CA02903B488E0824D09246A64B645A42685E490308B260522C68D84B26049A671C2380DD124420440499B9445424268434442C32441A1040890262102146C12C2891A166C04B760D8342A581671D9442694986048846CE32600DA1440CAA46C54A20D03076018C10911482123272A188948D1222A13842199126E90B80D23230E0400281BB76DC3166E22C41002240812248809063044268492C0849B4081C904281BC641482272C3B62D02C52CD1A210081452A0005201B631E2220E53240D0A13928804721B1391D40486019721582049641472CAB04494B400083940884620A2144842224682B8710CB02C1981718300860900718946301A164C202220A0308D1AA6092432725384641B066808058483128024B560C4B469419044C2826CC9A208DA2052112765D9C469183401D9C40520120A139510D3384E61C26D11812CE4B285CB864854A20D191780011506A288088088209BC2048B488E2287511005119886284B183008488A22396E9BA62804C5101B178D64102E1C3561D422442490648A2880D2044880A23018392C510068CC140E9B060A4B188011078A4BA23159C26523208110B888102084DAA42094C460E3B808103686CA2080623669D8886C0A9964C3142C10416461A40180C4105902900A4768EB99ADB43B99EA2235C1D540D12B317AA96E08125517904BDC5F03FE88EE0C1013FFD19EFDE173B5C6382596ACA0EB218DF7E10C428078786735AC4988C1AD6681C1805124A068A05579BB1B9F38F06512B81C8FB9F396C5ED9DB31EC9AD290C19C284C610CE1707BA5304DD59626636B1E9B81D2967AFE7B06FB7CFB60E83281A6D71902C4B4618A3F5385CA075B278BAEFDE40747DA1DD7908C1EDDCAF7E5BC1606C0B301407F1458B0CB2A3FB47D2480453861F62F69A6F2B1770AC07E4937E05820EE8EC1207E6775AC6D9CAAF557D3B8DAE90D2B2ACE3E498266B6BABD7D3B5CF9D02B070C65F0641B54074C7965601F755AB44FCF508876786CE5EDE9CF12F6F0511D4C7712C2FBA084DD267451BEE87AA04B80DF036F201E94D991BC92C8BE8973FF4CCB1BCAC62C54B1941D80FCD9701F1957CC8FCB926EC83C98338C6EF1721F2B7F81D96E84CA082EE9AD2F2ABA004B5D61B9E808701F40D6558B6E248B9A486D2636DF43262C1A35C369BA34B56D454AECC8F025CDEABA6CF818AD23F5FB6FB0BCB3B29AD66F021B9CEF6CEF9D3E531150BFFC03C048A8760533FF48D831926EECE61A9CF7EC8FBC43F79660E0E1EF8C5CF861D95B19262D5DFED718327FA0EB836B395C6FA4EC7E2E1542BAABF354D87FE088610DB8E024D96B60AD62007D0C3DF5BEC5A7FDCA98C695C6CDFA8D52E6FE388847A2ECBD5654FD2F0762FB3C0816AA37EF63F67B50118EE3A49E946B256C58737F444884D0028F572104B6721BE9A0ADBC9118C93A480673EBE073ABFEE9C3A78871BD914218D4C08790772941EABA2195E9209D30B1F303246C3AC14C37736A297DD9180DE706AE5E65482294B2F25FF2B338D73C8D6E2CECB6F49CD8D04DBFA4AB6E63E0BCC5C06FDC85D1678259BDB13A8350A476BEEF4D5A2367E186C7ECA833F919BA96596EFD935333CBEC8EC797560B8028E55B89AE7F683F0FB4836C87A6F5C5887EC9513DE10F4DECCACFDA6B264EDB160863CA0CFD76CAD53B02182DD96CFEB4F9FECB98932649379A1B2F70D2010BDAD877D79764C6CBF9C044712FA1CB0B0F14FFB30ADBB3BEE7E4068080096CD883BE901AFFFC15373AB6904C2FFD4D6E05D1D387205CC2984FAC3F185BDBE550C0D3B0348DEE355F22B4C7D2A3CF4E946AA37CF20E59CE030ADAF6AEB56E1C671A39B9789EA2B6B82D960A6EE21559BFA887A760C30E12BD540233D8A7A7F5647BF5C315519B8FB8B8DAC78F6E6BE798F0BAC676C0816005E2CF39BCD8C269C42404E394840CE3951B66DD0610B2856AD74B4ADBE193079C364E537355E5CACC6C143DA3D8BC6D6BC0D84A9449A6903130C0C8C7D87ED6996888DAFA7438B6D302180CB678CC54065AD203150EFC35F22D467EA42D0474F0B2F9D20E7FD431A605CA1568B6C1F6A94A17A56C54A97188A8A72BA4906C979FDDCECC729FABF01959348E44D5234D998C9D5549DF30AC257A5BD8F755B991DFA017F91A49C74C5F4C45B00E37679E1AA03CFF96F65126302994C82FA84FA5B9ED55D0B75BC9FD1BBB86ABA1D3FC8F85B62ED14D81E7F285FC7935F85B7546DCA17792A955DB9BF0AAA0431950140CAAA6B832D401B6B44473CE07AA0F5ED96ED9FA3492F7EC0F115FBEA083D05E6B0EB0288E9A85B90FA8E8ECB283DE56518855B586D85C22D2FB002246A5CD1FEBA22AB05F681A24B4AD071E7DE312E7F0065BFF965E5BB67095470AB982EC958AF750A33A45DCF9B7C9AFA0C8827481120AE3FB27AA55FF47415F7763089ACE08793C34BFA1B58376CDB482760B131181974DB4064144E009318A64239C6EDA7F8F02D6D1BB27A942E5EB340ABD73148E4E4821ABDC2256A1A644A97368B7168E3C05B36818C9C05DA95970E8B2369106411AB0762F34F8DA5F136128594F564869A7DD21D3D8E67B4D0237EDB0BAA2BD48C0A74F86D3E8E8729C58076A5A9572D80A7EBE58E2824E58D6BFD276A3D06F8F59A341935C65AA52B4E3C2C16D87DD91D6A9065EC02EEBB708333642CE49C28701C7459E3EE3D5F66A578E8B2412B460B515357A1F8D5F89A0F4FBCD8FCD7F7A4195D06EA834766DBF298F6A44CCA39742CDEC349B6926A5DF8C80909E3063239CEFDC45C23240F6FB5803B06D4F3BFAE0138FFC2001E6E5CB7F2DF3723AD877AAC7D1B71C73D7602A6D733AEEAA36078709437BD5284CCE016DF42B8E9985098A7311419FDFD62950101D6A03B39A7EEC8466647004D033CC23440896E68D662C1B7447C5CBFF14BC68C4EEC6968CABA06D439CDF04845B3852858A463CF87712759572755C0E93E4C21B101D8D3E6C13D21010B5648CCD3162691 +smlen = 5720 +sm = 350D18DBD7793365EBE2747DA52E0D5770223F93FDAD87BE7F5A58EBAEBF2C0D6B1ABDAC0F01FEFD5511F165AC2B096558B9630C766896F5E3354BEB5A231FFABBB5526506F39BA37AF24CED7D3FEC8708F2F80EFC1770AF36D589190BF86A1BD835B0F5D852DAAC688268CDA25C5DA5F185C69001C26BA3551850514CE5074269244C3A9464E30665C8290AAB9673A95B48D1037F366534FE47F360AB7AC8704A2D1B655BE0F419CC1811A87B7267C9BD65A241D1331648BEBDBD0091D1FDC7869EDA0B3C69FD519D1A6658AB98B6039F7EBFF784FEB5C24A493A56BC6721222661BE09159F6CC4DB10AA7A8BD5027CD7479ACF20FD79AC5DC92F8DB1A68594C19719AE5F39C3CFDBBA4991D8B342FB3E537B404A11FC67FDDA47A8A10B5BBE18BDBDAF1C68CB8EEFE2859CBFDFB3DECC180F2B08D63C2ED0E84FBAD0D51F3578B2B9199AD8D9BC9DE2B223B3921DE19874D355C7BE90706F1939D14C2B41A86A0EE925CD59B7D6DF699B54EBA948C02987D274CC74CF0352B1FC386228097C6F70F89A2BEE1B784FEEEF87A612F9BF7F1ABE5CA986695FBAF0966E7B648E96DE5167D6E7091B6556E92EE3F2D7DD47AB0A19FBF97B0B9A3B1A15A5805F0A7E708E975A73CC3EA89B22C763E7B333821245FE7AD38958072082DAFF90CE6DBD94722B352A7892BF1813E5782D0F32EE018BE5C401EA74427E6843C225A2FF2F41B1D23AADC82A7F4B915DEEEF704F5739AF515513A7951BE669E58E27303D9C81DD1B6107217B92555F8C7A6AF58A7B3F06C5F254DD43D2CEF9C4C7545BAD30C46DFD8C30889A3F4EBB9269707205846D793D90864A818C230A632867BBDA6386262FA91FB98A422C078A193A7F72B1B5D8AF09DCE549E59CBDE5C414AD3B1ED1F4680E7EDA629CF9529549FE4C1D4D2E22453555D684443326DCE284BFEC7ABF35BF36A2864C2FAC6E99062EEC3D68AC3633616DC418A502A28C3D161D910DCA80A5F52F75789FD3BE53D53BD29FD1091724B8347A012D7C7DE761DC356EB9889A53C195A67D718DEE6E95BA6F27D592658698F572D87AA7630861D96F3FC1679EA72E84ACA06CFF6676D7CAF303122BD8C81421887E1C07C1A8D3AB1BF9972E2F14C6CDE0855FD8EFFD45B38268233847FBF9EE347CC3D2D3A950292C5D15A301D0287D05543DF7CB9521DCA887578557BEEF481062687C2B97DEEFFB3F2D49F6257EECAD3384995FE4E4E0179B6C689F328C9D426DED2547E29723BBC69F1FF2F0398D0FCB6CEB55B61171C9C7411316D1D216B3D6C30C7D6A85CA505D625331B28B2DCF30172E2F311FDD1FC9DCE81D4A1DE4C9459C94F800464370C8D79529E5E0C1A799BBDF8EBB6F60C9E510F63B4B2BB7A93C3312E7818FABAFF19D18AD612D73DFBE32F2C95EDC2700B2A8A03AD596959578273DAC904E14659EE7C98380863B636D73DACEA378C9B09148F78ECC3EE3895D50C798909C8E28D129D3ED21CBBE8EB3DBB401D08A3543B7118600BE70EF3785A6F3989BC493439FB968ED19D3156FC34EF12DBA55CD44D56DCF538775A22013CAA428696DADF9093DA97F825D3E18BEC20BFF5F78235699807A54F476749751C19FF237114DCD92A901E40C2FBB740F268972B0A84553B9D7C1BF10A531A4A948BC595501F849C84BF1E3BFD06E0B325A0AD6A1F7433D64B48AB8B34B5FEC266D474F6083D2D71C469EACB637F09411A0628131BC7044919EE948B7C9389E7AFDB91C48EC976B168DE3955BED90A5F029CADD951035F53C5927C22038482247ED5CBCE95CF0DA701205B56E74FF32C369C7D2E3C7546DDC0246C3542ED262F7AAF8FF399A198FB53C27CA90E4CEC5D7E922DB933ADEAED24E8DF58DE8BB6559F46246C647162D26B36C82B3921959F2E5AB8AD75B383E0FB980108478A33443263BBDFC4220A25309A9A1193602633A50A348E91CD4C6E8C946C771FE81F2E0B42DCD5521E5DE84EA9FA43346BF5B957BF70071D7C4E64ED3BF44138BE0D57F42E66FC41F3C4B903557081BDCC5941FDA7AD218A2BE616FA19DF9D0379594A2FA52E38DE1858F9A2C57806930B997CB80978F1AAB73612D553CCBBDF8EA0460FC8C118D74E9B5B7C8D4F73F41C1105BDAA0363178209D216CCA091F01D3AB92EBBA9F16233EA248510BA52B74739CD3A5160B4B108EEE12F0527F3A81570C6281C7CBD34FCE2D90D6FCF8854155EE1E75274790564DD211BE7AB1D39F62E3467A4B8B10F6CA59A72A491AB6E3C546D445C74936F03A7EB3C8788AAB899A6EC77C530A6811A1B45972B76A34E906868AC7D3949EB5BB4EC985E7DE941CF0E043A9CF71F1EEC77ADF5DDD3DD38D6D9FBBCF32964DD3910C99EB46432A363DBEB8D27BDF7C8D08F7A64D5105042921E87974BE6154B0B70F4C4D5C2765B7544731ED8DFBF3F4661934D47EA9205C0995D2395B1144F1F8D59D762EA5169195231F1626F3877470D6F629B275D97809FA397E10CBAAACFB1299235CEC60A219F43D73B79E5681C2AB7E5FC6FDD44D5D25ECE6A340A085F43468AA6BF063C6BBBBC336597D70590A11DC01D25DD59943CD36A3D962DE54A1BA0EF3C05022511E369B0FD469792AF9DA691DD42585B610C3B3784DA717B0AD8F98B516771EEB08DCF7437E83477FEC489F847F0641F61379FCD7B583EE2FE2F568A94974FE06926081D26AD43E20E21D5A076A8B8D82408D3CC651B8973DC48D9603DE3BF4E42C7329A5AB5D4A2D5AC6EBBC64623D8139B17CF5B73FD05C76AB9BE7D09CB98C5EF19F13CF78D1893FDAB9F11EA475C6F25FBBA9BD7D7B98879F715FB9341222583A26A510320295E51C6158C1204BC5861F5B8576F5A659AC5D052EE8E180F0D1D9753DC2E25071855D945508A8059FAEC4BB838BEFE60CE28893FC4806E0EB3C39D7BEA153171CC836DAE67EE650CA97550CAC746B90E7371E5396647817A9848B5A9C3B233996A433CE4ABC11ED45F64E953B477B91A83411AE05EFA8510925FF1156735E113FB357764D2377D349D803CBD755B80ECB2422E21D5D34DD798B1FA0673B2429C845591FE1848C5D125EC5C84B3753BC8486386E9005DC5985B20490D13D68F309DA002A69208DC078F09A1D282D7C09DE4CD4350E52187F55BC71C14E887DCB6BA8C4F88037832F9643A9C8573EAE9D06A17B1D69FA0D3FA22C64798137DB82F777132C5795089D22D995D45FF023AB030FD03C9B852418209ABCE7ADBF5E3EE05DCE1A85EBC8DB5BD7C486C15E4FDFB0E875B9FBD09D667BBF20860E3ACC059742C499E738468A8D929BA8BEC4C9DDE0E7F60D3A5C5D63688387AFC0CBD1DDE0F1090D11123037394C646B72929BADC9CCF5FA09333C4F596466676C717B9FD0DBDCE900000000000000000000000000000000000E1D2F3FD21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C + diff --git a/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium3.rsp b/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium3.rsp new file mode 100644 index 00000000000000..d67df9ecd1daf5 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium3.rsp @@ -0,0 +1,902 @@ +# Dilithium3 + +count = 0 +seed = 061550234D158C5EC95595FE04EF7A25767F2E24CC2BC479D09D86DC9ABCFDE7056A8C266F9EF97ED08541DBD2E1FFA1 +mlen = 33 +msg = D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +pk = 1483236FC9F943D98417809E95405384530ED83E151E8465D34E4638F1F8D7058D62E19AB806490883A823176D4DC8A3C10C9960D0E948A9F7B62CA8E118DE5D7A05BB18E8018B6CACB4FE7885490599939D90D004BD480B116F5D6627B6C4C1B2A1496CC3525EF9F19953EC63CDD6EBDB21D65B27C644194916AAD07CC559B08CFC1282D25D7276C9E5062E0B1C4CF111C0A9DCC49BF40F5ED3C27CB4E78E39C1F068736A788E2ED4A02E9EF23EACE802CD295B6EB97D533091B3293D9BAD2938DFDECF2C4F9F6387B38A7FD22738A010B85949688650B6F063B6BC6350A1E84C869FB3BBCDC4BF6C0D0674D7C07F7AE78E4BBB302B6DB8488B5F9164E5E264682E45E71B58FC19ADF5EA892439EB352AFDDB63D22177AEF17261909E3F87BCC7E1B1A58CD5DE8F8A886A12D7137CE5BFBD2C53ECEBFD1B9F2298583D767E0DB5178B952F4D069D66FDEDCA1FBDCF8720AAAA5313C0500ECF95B9B70E7E3D58DD2B57433D3A0637DF36E964B21F44F791B3AF9074D6DBC9A2FC041D9E22D5E387C4081E6D4CCE6AB11FC8B4F2C718EB2A19924E3F17EA1F44D0084B5D5296A97A3624E4E1F6CA05229F2888557AAB577FD72F8DC328F0E4F45DD13A191920F671ACE3BC29DC3195E951D0F5EEAA095A3D5F20E4E4EA1AC157261C1C514AEB6940E63053AD68383F14E923602E6B241E9813246B47F009DB446FBF61246BAD7ED386647D020A854CCA39ECAE5FA6D667CB6D433F02BC2FAB9F37096F3C127741EC02A46C81022E070AE1DF54623DF44C5C744EDD0D3BC66581B8E1348E75B5C52D0E41BC71EDAD5B12DDA2280724B7D704BFF2AF04505F65AE496DA86701D36BC9AFB0B199442A9C5C743D97880E89C8CCB34C51890602627924316E79D4415CC1C2ED490A7A6EBB4B507181CFF18BB53A6B8F816C15A2EA8667CE59EDBE8F42376001E31981310CA403E08328AA97828DC3A86C260819BC8DF72A3E29657CA65B7763A54067958CCD6FD73DF789B306A37185C8117F0C86CF9D1C48D102ECA8343F41F86F6084E2E72E6952357D7DC076A02A7CEF64724AE634E35712E291A24704D2939717246371B42C11A672FE8FD31DA83FC3D5DE650FB2136A13A0D6229A115EA3758E3AD0810A99944275FA8FECFD2BF1D130B40473F4ABF886485A1E36290DB437B331DB303539F98D298183509D934F1A747AF29BC36BD7CA79E5D40D098EBFE61F400620B5B1AFB81327342AADEC634F1A77DAE793D55A252D391AD155A6150AB049CBA0270F07936AC21575BE6FAD53A0DC23F462E377F2C882391BAC1C17C11D18A677C3EFFACC4C6A920596F8654BB4955750BCBC18744375656F0B594D825872BB161A1B7FDFE7D01E7A19E02F41AB9D02D1FED47161716172B8D68DB04E57C74053DAC785E9245BCC8DCA48C736457EDEB8A075C1C42254E87110CBE4A909421AE6AECECE5D65834739BE6CAC51D1023CA25C322B7B3461EC65168CCCF483A2668FB4527BCB312564C4097224DBC38AB397C3A7FD693B29992B9A773C43C0E9E94479F1762C91C367D9A079B13FDC38BD74F209E4D543ABF8C9B14CED015599DFAE94723361ACBF6C1C0434DC0EFAF22C61057775F17F36D76FD75D6BFCE7DCE922DCD7585AA33CAE7A6916C4E4AC5F86E4753F8CC798C20205C8C47656FBAD7799B6A53DAE5DCB74CDB677FFFA66CBF2873A219413714578D6DA3B61AA29C494C2F084BE1FA1C1CC40D1E4A424A4CEC73E455062B6E28C333839570D6FC6C08402A8D39F145B97C3AACC6F24702E80F66F5D2FA1530CFF2A07486B3D38D8C9994EE633C2E527AF49FBE26F634C6663CF95520E04A76F33E8876826B88887C4FE8FDEB1C50F55C7E7FBC2A5077FA029DB53B7CD8FA3576BBC219AE7D7B21518FD94FA187D39D63187BF9F2BF2592F1A7A35628137D82E50477FF3406DABFE558A3FD30D4E72D1F523EBF51DF6C7BFD9C85325897A7949113F30C9570F3A9FBAF73658430C3B2AFA43BF9D37D5410B5E416C5CF375CF9ADDCECF560E7D636C2D58B89D3E5A446201990EFFC467FFBA1009EE90D0F46BD2D7018AE92CABECF62130BD7B4A077AF31882A713C73572387533EA249C9A18F0599C06EE216CFC60F7498B2A75F3F8143D90A4ABF8651DEFAD600FD332AB09E3D8FAEFA2EC9152EAF6F2BE6B78629022C0231849BE4C13FA08B827EC301150FA380663F737418C8BF0700F4327F58C2256F8BA8B61176DFD1ACE6A81C19033E3D678A9CB234F85A5B6372EAF1A1883F5ACED3ADF58B7FABFE44D986DBEDA351EA9DE5A841CD523336F986AB8FBBECF1F52B1E87DBB3AC457A743FAE899A5BB3D10EAFC4D0808B7FA98C8068093CAE7A0BC2074BAA701273734C28E97CD1102FFBCEBB83EBB17C9200BE6DBE58BC87C522E4D24254204FD2EC52C60C1225649C3DEE17012C1CC0D5CDA0B2F0FC4F27274E04ACEDE68BACE92E294B589BE45D74C5377AFEAC7182F4B702B5A50B49F1B32BD476483957C664676A819FE6851F07768DA82261C75D53F8F04A64291A56E008B11AE09EE73923257EC195020D958F7B6D43ABA268978CB33B150A9C0DECAFBB36291257512CC7F2CB0B5564A0F81EF4686838CDBFE10475520E6EF69047CCA864E50C86E9D91FC4EAE741D4BE8AD7B12952B76C3429548169C370A7A5E2DB3FC809B9930952EF5AF9CDCCAF74FC13D0DB8D55862858E47E4C6F66FDA9DA423B884DB6ED79D012587F757F0BD974680AD8E +sk = 1483236FC9F943D98417809E95405384530ED83E151E8465D34E4638F1F8D7052AF11AB9EBFFD68056444DCFB24F4992E6707E4A4D33FF238F673CD8A248BF6604D45A155FBD534EC09BEE119B6F14BAF84BCC4D3A03FC0DB2B61B55156F138AE606CC03FF4D6090A4DC8630D3ED13DD6A524931AE7376367E4CC95BAFFD8D97230406026828414840360125756741144255428634772264841831587751357787342578833435877482354428618823051535883125455388112525024833711237111647244333331406774616666657770707851668427186855126400732348826217066327330602601401688847885162475668718571250864535386168236664584781600285443525766403387274306503880843858072450648247865254055322502021503366573867064017388126827834715540003026816356777068660688502140465422546822321061260625162131621620221755832864048588058387288206472344763484260106264004647433711748052425100620768177142123875641184304777016233640744881572435671226611877822272367658662811787816623034135155345520212065511428444637751846275447113441134168404818422261676045254163278378450512564552068205840264625622117272616384378485424333362585837208278600204050630488520152214542100045474670642144311074014048402665474835167832288623141348377636201771342454322775565213380737156322451705843242130348683135028402183773237070426480162423762426770740465032546015661022224712045680268357857201213713820752816118408522355411570452886870738860177653630410408203552124225500167332746708007880274606401843336707010570442734127168626074043448485810853148118606772546775176374454167525806401156883742113162708146061861675515720018407430220524500575527857057476405884448685745626133888070218407577252250643225653813375064553353468530550260772756767138664472651126365878171778883230831404425524140482715258552171775583617447000033003718063876104887835885621153884170226806686583323576266448575113821581113785452602585306801014663862003285835182512712143540144025325303080642343441666466406826424006222611635027171451842864725620026456327517645828125006332220214781004042460637442837853503388526866630425168671688445538246600414783242447527465864337301486512878074605141825620576040880222220834321034137350362850225847888288182277608780540466474408425664558723237773574146856815621032306366082660534153612520012343051583833344840558736113610732034865242884247367171808132736171245452276067253012538243472365332675812032376222643656770781631606627017212172434163234536588404047322723865742555485282585774227275166063364305478022711046383673075364733220621284085213742647702557800865532785418010611865084250181814743684005415406105063222037300435404375172880724351772463247335677825433206873622884245285254686468860281722236671122813433563373305224145501243683504687246207340764636833438766130163785674047512730074505803442143251750630456084268478772206361681300880675134538312230555581382001651815238350458221441758370841542830574231286063320372728401358647655157486070142558772141645065357580112115844512817481675276825504032441460421226517015101173340083722277544845004026744808466630882220575440622303370422737786644670418548374266666021523308427447073066071122185576262105862146885226361381535778007105001721660304489FE23DA51D48FF5B182E876ABD590DD2C62C67C11249DCB4946DDE62EA38B3C3F7EDF2D20F4D56B169183276AF19CA6F3CED969C4FFB5ADDBEE87C4A2A5B7C3B68B7F9B264709C57829564594CA8E4E1651165F81CD3F1259A4F3FA655DA8EA6FFF783713C08CA482AFDE8B296A40049092E6D88F695772245C4EF448A47A9999701AD5D65C9659C3451B2BE0A5DB4448DCE6645A1ABA8E4B201CA3D994FC2AE2F42E25CDFDB73F9C6868B7117BE4034C96E721D38C7F7676B1C6F17230A6654F62D67B0113EF6226F3D729579924BBF665E7EE66DEEE58C1BB8153197C3610811A7937394DE07930B5A13044E7D36A6C483556BC3C6D415DBFB31D53494C79E92D42214C0747274C2A8C5B5F9370F08EFF0D27D03193AD2834AE9283CBA51B35CFF01BD3FD125D9C24B21DA4BC610047FE4C5C422343F9F19D4674AA132DE48B4B2436E9E4CDEE81C1A6C410E14BFB438A7A3CBC7A1A75D033010B09D00B625350B8219C1F0073774B64B72C6D513AE433F6D27897E9B0A0D96B28D9B874324EAAF113EAE0B5EC1A2ACC34352D0E592ABCCC94F0DA09066B80150E7E0D0ED78178EF74399578AC69FCD3E55A0D62C972E942F3EC8ACF0CBDA3D3BBD7FEBF6B58509D9440B4CCEE78EC4FA11B7D3AEE45A2A675832C238862619BEE434EDAE1E0CEA56EA7F9875AEECAFC043F99711C0BF446AED1707A1C1A83A16A44C0A91D2D7163AF7C553192AC87EC3AEAD1DCC40DEF004DC17B73D1F765DF3B18DCB3FFEC898E67FA15B71447A161A4577E1A1F3533DBCDE013631BAD70E55C60C4B00D3F98840CD54E86F099937F856CD45D2AD1545517375EC9E2538F9C6AD3247662A699D8AFA837A6607235A80C0DBA8FAE6A0B8034275B05F99C3423E74D598D0AF535CEF8255C3136248B6DB1C9A15A617199236FF62036D5FDB3B9CEEAA63524ADB13F41FB10FAA48E5037B4CEA0C3CACDDE08F26F2C11F171B468B26D6791260EA65845B48A2E29F174C4660FF27ADA469334FE55C99C00CD0D3E687D95B91882388F739B78EFFD211059A30A9F4EDD08E812EA06E16853FE628DE2B77AA9036F9BCDBD2F533A5171D6699A9ECDB8767501F9D82D8446183FD576C71FCBA3426D97F2CE258BFC97A48386AABE3B378CA30A7AB63AEF6AE1FC3334D5FB70A4022AC7E3EDC998C8B63128B45A787329D5C1045462F7A8992A3730BD69D846759B1C92E013D2D6225F374CD3CE5FBA467F3DA5DE5393FAB4D1890A34C8061FC9696970EE3E72FC9975688CA71B698F44D2B486F0954881F83C8664582A42F6756D3AB7E35DE40D6559098EA6ED2C6D250B4187311B0951889D321DFCE9D652D404A6C63D2350D3D40161C1EB9480B0F4552474464328FCE6A4F758DA47885868760E1AC1468C3CD84DDFCAF22AC10FDF5F73A3E758AA9488146D5A8B0C240C1DED13403FE4117B75619461F2BEFBB0AB1B33C3393C209F3B59E4A1EE0E4795C1278B5ACCED5A171C7100F22C64428F2BC856E143031A9947D2AFDECFFF2506A8626DD144136B752354CDE6AF43B95802C56BC86E975E7ED79E2D4EF1053920000278A4E3A98B9CCD634CC6F373D6DC97078A9CCD5E71119B05A82E15446760E496DE9A25229184BFF935B52E472A0E448513BFE615EA7DC5EFA342A501DB9512E8158A6E289733029B198E171C97CA414F02E10BF9022B680534433A6CCCA66ADC617413687D8AC09A9CFBDCDEF84AEEE5B857E19525EDC5AA5C88562F72CA890A37A50A881B9B3AED4FD26A485CF9A0B0D5709CB60D9260893B93FFED510BD9FF2B97BF5DB7CA5D67C63D68D3CB72BB13A9E4966C0A271C0CB92F6BA6803D3A412F9910CC2C250E9349F59EFA3C94A606EAB7D1FA4220E5AEEEA3A6FF1F79902F623A2DE6F086BB10F1446DDC3ECBD1A38B8C9FD8067B16174B25EF450336FE91C140947CB0B4047ABB7AB6ECDF2D4DAD9AFF880B4322D90C6FAFCB8ABD864D573C6EEA656CC8B59A4CFDB7D6B9F76697CE47C8DEA6DB2538AEC0850705469A69B98B0A6DBC87290EDE4A155886C9E2AF16B4E1022A09482F03A5FCCC00754BB252C86BA5E717939A2AF1A2E9357EB2E6F4B39632C85B10CAFE00C6E69B7A1BA4F8109251B2CD20881AA637EF1AE54501261A04C88370F8F5F1B120C72914CF385B3C18E849BBBBFD58D42274F50F8F610BCC43CF66171F76BF6F96C615B1711474BB9BDAC9BA6BEEC366F7052D0C115C63917A2C87FAEAB63A3EC86F4762BEFD088B4B31D6F56CAA4C30298DEBFB38247AFB6BABB55D8D43F02893D7596BDB0CA1A30C45AD770A93C175999B91AB3383951DF261766399B1EAAE58614663D370395FDD1A9F533B886DF77EDF6B99C1546E90AAA51895071561C320887EB50CEBC708ECF0C2B3B4C33DC67D3496C69FD16BBE762FC03476528CFABD304B6C3F47BC540CE878CA646E52E2CB6EF1C27EE707A348969B1B677E2C3DBF235D7CA14D982A7070E4ADAD033CCA242271B7C64EB2D97BADEFE590D4F8317F2CACEFE10F25D9AF0DD7AA7FA38589DE30D6189A5EFC1018D2FFE2F7E571C18462A5ECA4EF657F9A9AAA2A15316CAAA53A39EB0B0C3A3301E92D77A61C91808182A263C93EB9F6C7E3D15DC3F844846FB528707CBD58D05C48927916CE8A78665200199439BC6E7654BBCD5B326980AF79779D0CF3C8497EAF6AB58CA0E1AC587F8F28297A590B8B239765AAD4AD4DC6CC2F77DA6497049772968AABA2F3D136172FB082E846D517292938F315B0AAB218163460BDECAD80A5551FBE059CD3996075B3774C764B091CFA2493616BB9ACECCEE4B37760DE129636A978913679AD913DFC5055300F3AF319BCDC7E4686D8897A3D2A1B4CC620B48CB7DCCBFB39DD3A52361EE34CDFEF3CCD5F269EF316BFF3E57CB808E455DC10F4FA538B12E8375D4A16FB4DAF68B75E092CDAE178C5DBF0FF4C295358C84AFECFD6E49C460702E6A514242C085704FD02709D2813F0453B69FDD4657A3C51CFF3A6D7DF51B30EF22DF328DA02D80030B9EBE5708E8DE2E71012FA22BDFF759D427F883052DB3249ADD0B3C5733B98A96F4F29681D6D98EFF8230AF5FC61F7C083AD57EAA6E63859DE78DC5098186E8B8F379F06BCC6A87C8E1FEA19AFE9D1BBC67363A8D0D88D740BB6DA586F0543EFC09A3F6126C84EBB031EF6E88374F1AA60417EC4FD1E86A715FA1F203DE290A1ED08A5D1F3E91FB0D9D74190A6614524A30494A2FB3DE71EA2F5E937FEF1D18A14403DA248935D8205055B9C8C0BD50B29F61BF57D480989057434EC20621D5061A17F4C79D51840585A33E1306B3F4FB3F0B33D03FEFB0F658E783EA9DE6C6A12FD096DE27A1917244EBA69E59B0FDF93B915C372E796EEF3693613756937D37764D39D4EEB54AA885D1230AE1C25105DB09EED9D5E4F9A751338211C490764611DF76A129E0404E56786178283A4AD9E9F4E48B59EC6E056F09CE6C58BC4AEFD484F7D90C4B19AF8BAA7AA20420E4C597892488B67B203FCC0C9F84 +smlen = 3342 +sm = CD9E7D41C16FB9894BECFA34CDF63059942E100DC8C05E0314A5B4FFB942BA2C3CCF72C6345F1DDD575946850236ABE291FFC0149BD6DCECAAB518CA9A6994B51E5A9E81110B040E647D8FE888B0B7508C3B961BF6DEEEEB58A6A2DBD67CFA7DA87F7672DCDF39F98EAECE05BA3439F5574F935A8E54CF0C0A363EE17899F0ED55D2AE0979F69CE3D63C0F3B5844C1BAEA4CA15CE990E29DD04DCF529DDDB556D41E628F75370E5E825CBAA176EE8C3587B0BC4ABE6366192228F50BB7FC008463C3EA19607A596C8DDC8FEE356C4E5BAE7C08A31BAAE177D023F1CABFFC826D6EDE5C72CB20AD2FA71A91EC07AA370609E7AE6A6C972BBDA684B4E316088467F3D9994BD96905FA0CA093F1029986C27B1DD7C391663DFDBC32AEAE8FAAE42129B52C18E72E96EC5C4D43CD80CADF2F978330BA631BB993F288A47603472F912725D0F05438523C238F271D8DC3252621AA47ECDDCAF1263BF1FAE60512D83BFF1C7573F72B17719AA6914D1C2FE98B081E24DADD18C6119B177864A8985725AA8400B45827EC877B698D28D011F667DC1D562BE9B01E4789A158CCCDA04CB7034A03C4659AA9624A7CDB81056E1AA9FB62A8F61C240BDFF01EA8369BC57C1C0DA5493162D4DF176E8011843CCD60A4998AACFC82D48E2DC27F2C9B644855B7135C6D153835AB1F84C48A2E2F232C4BAA52EA8B639DD8E8FBBBE31CC8A2F4ECA4A97E793DF7C6CE3A5370827CEF17100D91E0C1CFD69DBBF298FC6003E8107A2670296AD510E60A40BA7EB03BE2AC8D2EA3D19E58D1B03A07B188541F75A45AACCA48F83FE83F36F7F9EEB4E92DC5B2CFC65682E1BE378D58A05E8474AA5970966EC7006BC564DF1552C6433C8C0464B1D4AD7E6D3BE06534AD194B821FB52D4154B890AB58D14BE36ABEEEF9B6B232EA8DFFA56950526E43D94A05C15D83FC27936021F062AEF616DF0F64B235D9ABA44BDFE4E6FF4F9BDFCB8706CEE69531FCF472600C6707B22B0A0981D6DABBDC4E50651931C4169C34C48DE824E4F7E075FFE1A9B721D5ECFB533808808E1A2BE1FC18A1CFA0ED0B4B04815262E93FAA5705E0F3158FC6C50924225C5C4C38AA7F0EDABA1B4D2A6E608E24286D7FB1B9499C62CDF26E52CBDF35886225C1889D7612CA4A1A6A41A347B400CBD6B40D13DD631B770A3BD5C2F9C70F35CDF670A866C7EF9BCD4452AF2086B6F7558871A07F403404AC48C3AF63EAFDB0727D206A436D99D78D3327C7A48DE147D3E2311546820CBF1CA0AB77D4A5ED19C2198D85DBE3C26C6B31E9532E982C0E8EC15F4BD64AE334DCE0BA7A2C7B45FFFEDAD3FC72C008684DA0D90E2E9D67E2F28C0DAB0E3BCE023C4EEFF9C4FC74644A5A1B6FE5A6FD7FE21FD66DACC8A8009922D1244CD98ACAA0711CAAE4D908B41B7B77218B840E2E5AA624604B04DEBAFA4AD8F981EB36C8118DF454B3633208B177D4491B19707E92FF805CC46B5A750E9AD51FB3EC7F5C7579F2ADE2A472B2C4D97DF520E06DB583F59E4D963AAE4225E9C634E7A24E6059888077F5548B94A567372520D86570E06044885BECABA2B851D8A9AEB2FC1D7BB8B67AC1BDB6C7059C7DA34389D8F50AD305B3C51483003F91E678AC22B7A0CF033CB3C23CA9BD9A834B106A00E359C5E056DDDC3EDA933D558CC8143E2C59BDE150F42D72CAAA0982A0D71124194193A609BADC78CCAE7F54EDF53D86977C760EE2F83F14BA5CD2169D57445D6D632A26BE47D9EE877C48BB637744384331A13E066CD2BA8791E4876AC8F03F2C11FCF1DFEE943B602546481AD926DA4DA4A8AC6FF2674B5102979D6B28B0ADCC5BA0E411E8FF07618398DE3241B700E99E4C56EE437244247848595CE57133495ED5DCA4B0437DA897DDDCCAB02C36AB1E7CBCB7289F4FB4A91D9E694D21BCF8084D631D59CDDEB4AEC224D76E0615F1BAF31EF0112D4B3D165C3BA9E2572EF19B3211305200A8611AC867204BE25CC2A517C8B96D3B5E9003E62BA37E118B88170DC38BFA0E9961FEDDE432D85605B8798A3F710749201BDA92402044A925D1D7B8E3372F32D727D92B5D4E09DBF7C38C3847CBC4E9AD3F455DC64179BE255FC80AC969709083296D0506DC825917917A42539EA8EF4E4C8566898C0C8C82E95BC3DF4E9DE1A3A92BBF5F29E684CAC5F4ED0CCA0E5BC758A32643227364B78E582E2F12ACF05253535F0E2387DCECDDE21C984EC4FC6292E918CBE5DC27A8025D3824E6B350501212D0DDF68CD9A5532CC0D60267E6F9D181FE58BDFE43DB326E8BADC31709C9DFF0A42562A9D8CDA39452492C3B93DB67F2BF00B72599F0694FA3EA7E4C64A0FE99A23B467A6427878403FF8FFB052322B18616E2458A2BE3907849D207F53930753C52FF4DAEF8319776BD5083C80699F03032A0FE1F6EBF2BEEA58616ECA1163282125D8F482AB35316647EB8A7007CE700FF5E9E1F015945828D459DC7389D5F42F57CB50CB114A50EE977DF6BFFCD38D46A48FC72AD5366519CA4E261B77CBF80F9436E5427CC9E9BE3753C6BAC0987A6DD8C4CE6ACDD5A3277C4A89652EC526385D110EFD01A82D66D79A0F79D468408E4F8AD34A0300BCA6F272502574593EAADA45C57A45E71D61DAE5FFDE6EE71645A7A87367E9F8D92087B5FA8FA21769FB6E2622B7F38F418D3BF9F4452DEFCEB3551A06BF3910EB0C90E4750C2650D328316BD7D796418F7C4E3ED6D02D60D857A055F56B4827D8DFA243842770FE3B0A33FC3655171C392C743D8EE96F1E6980B02951AB2692DCFC3168A99194618722DCACA13A1B93EDEE898DEEA1D3D496868F702187AEB21A7626DACE915929FF597EEAE3CD59109DB3602A73B0D7D1B036696942B47F02DC43270670493600E947FA73F501ADB33A9DFBFDF1B4CC476CCB2BB67429A3F892D482507D7BBA100425DD30E0432A0546528F00A1863EE2A75597EB3907EB739F98B387F271345819FF82D185FD4F158A9B207E1B09492031FA807B045B4BC2F1A3E85C14B3B748AB74D90AB60A893E7931A986D94636B09F633AA2250F26B93FA560DBC026F653718E8FDEABDCC29ED9FBDE9994B7C0AD4727EB422DE09734E15D69EE211C5C786D3F4CB7F722EF59001C6CAD3B03599641D1030EFE6BFB29A07F9E194F3D662CBD147E7DF7471FB1717198D42A9DD3CECBF3608F22FEEDA27DBBC7D3ECD44612E4C361353D41BAC082251D0283B875E575ECE46825C925D195DDFC37D9A5FA0081AD9733595F03B1D5688B3D4EB6579FF4323C36B33BF15A9F414F08D72D3F6B518EBB6B0444E57EDE0DD7A445B065D8088008D9D032F02D6DE42C5E793AADC86AC21BDC145D24B00B6ACC001036AEFC3E81035B0A4513A7C2B27B634FCD2D0D8746393CCED8D3117F151C90C658D9FB10992EC29F0FC18F7A506FA01AABF3B41A5E211C75CCAA7D6C16709D0C5BDCB0977EA4A76B49B743660514115ECEF31764FF2F090A6AF6A5318D53B4A46EE5BB94A614A79B33EC759C28AF31FE8A409AF9702B2BE6BF186B8C9B76DC6C9A89E60CAE87C9D69F79EF91AD5BDECAA7E1EF826155E89A5E1C1B8BEFDCFAAEF71CD958ACC3C3930757A33D9BFC0FC1E098D3ED9575A38247D755818CA4E5747A737F35D6CB7D6BA96B257A9401EAA1F13A6DFB83E9B4EC5CDCADC1064FA4A2AD59E4630443A93FEC92F7710C7D1FA68FB40E813C779FB2002A1A40C2D82E38D009FACCF769C0A74A3805EC26318CBF70236B5E5328A0D502978CC19167BA18175CD1A6D063A7F62BC05500F46EF3149EFA59C4209C29C5B4E9A996573A06691B71DF64AA6ED60943E05242C3401CC34021DE8FC04A2697AAA0B5D05B22B31BDB035E02B841786CF1835BDCB6159B721D972ACCE8D5FFA90AA33AC06D808F3B30466EB30F40B3EF19B47B567C3DFA54B0FE2AA9970B924740D0A3F98F10AF1F9661BEA7ACDE3D47EAAAD9BF8931E32A72BC901EAE902AB28A104D5CC8611F660E9A3D4CD498708E9CD289558FE9567C94CC2326A2CC002ACB60D7418A49B57323385B6B8CBEE0B3A1FA9D597FD0C4E25B5F405953FE1B1FE787403ECE388A84F4B00A69600A82A2DC9B2F4277D7044B164C332E1299A48C69A407FBDFCECA19309844C774FEFAC081F8C60329BBC38465A58A1F7A7C6E74A0135D959D71479C1B934C0D29B0F9965FE27A9F032F66A40CF8A7E862DC0D28794A001E5ACFE4F09E9995745A4701AD2BE93CE794D25F1330ACF9B05631BBB3BC989B1B620F95C58700342EC83DFCE27A35835C8B79424D08D511B3EB46647E7E438480F572577B588CEB17F5F3E3DA4592A876AE64C270164CDD42D9C9619589F0474EC8DD4A2F829DCEAC2A441E687A1290D582AC03FA9828A035F25579F0B16F0EA4B01F793AEC5C750E05961327CCCFED9ACF4A4D5EB0928EA4328025D4E5FC8A1891A352E90583EF93F66CFEC9BB63EC1BAF32A6DD65DEF4EE27B3A56EC10298A19C046AFED7BA8A49804EAD0DAE9B7302EE0EFE80BA8D4385E4AD149D60DE14C115E9ECE5A6C45A91302D10709495E21ED6DBFE83D42856EAA807A82C0C8E0C025F752745D9FA078197075E71C2B5977BED2092B5964D50A4E76A7D821BFEAEF1827377D8BA5ABC5D529305B64BB000000000000000000000000000000000000000000060B10141D22D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 + +count = 1 +seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 +mlen = 66 +msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +pk = 04D30BEB7CE41953017CBE76A61A4B55AD1694BBF8DE530DEC294C96CF4E36EA8FDA2B574FC77D1DD092865188FE8C13D1D61215F2D4E31B92EC33E3B93533115DFBF4ACCA3761563D58D2CF9E38E554473EB03A310810E39EEC6D7C97A33D5DF22CB5C8154F57F579ADE590ED38C2C4BF29DE5F977CA7D1271DA6D0A885D68042F01E4A9A03A8E748E4A6E29F1E366357E1864B3C82676191B98F2C21DBE92B35B93F4E367D5AA617E9586DEF1365044C310163979C5DC19C4B55A8AB037CF76B7DDC789873A6BF767BAE7ED9FB9027531F52D5756F0E1D157DC33CF70B1AE49CC74D5FBFD42102B4543A2053C1F7DB6804DFAC242CB0C5674C1D20A22786463C831CE4AA19481ECAFD839D03F80B7B216CD54DDC1AE8BA4BE26074CBA6E59BA0FDEE20E59A56DD25752FF02A4F0AA0F83C094A82351AC4DF4A1845A79D497996E69D507812E52630DE22900BE80C2E5C0DDED5FDEBB68D52ED91E1504FCEE1464170F330615729CA0057D8D58AA032A635A3308590E1B5A3C888DBF9DE19499A4F11133E27567F13CF8A77D59AB7BED8BF72D8A847C1D212C2DA1791BE064A9F2CF8429B567F55EF479EC44906D21BFDB041DDF97ACBC4210C0DC6A46ECA41CD3300113EE147D3CD14BA1196A71A2D35CB62458C42AC3F6F9AA2ED148AF59AEDF521B899255DC972939323FD8A709757C7B390FE96B19F4B8ACE705B4FAAA93742CAF2AC859377059B0A406EC6DF6979D8D2D426062F0A231850A2D90DB8502FD657BFCAD9313954CC99D89F4E5D9A7E131E510A8B8EDC5EF3AF420288209FBA387DFF58247E6D00E5745F994215F685515BEB0E1946613E473718D6F760B9D88BC21685736DC4BCF68ECE556DA8D9B3A2831DB891BD2111572596CF42CCCF0869F9E8FF31E4D621D251AE696668C5281088FFF127E6C5AAB90DFFEC2EB3337D22D505326F0DFCDD57183C04B55708AEA96D8AB283CB2D10F54EA2BD9B1400AEDD901AD6134D084FA5017ADF0B0C57B873F09731898D7BB9CFAA8A978B946888ED195E3A0507444AEA05D72D567C1B44E79BF22727067B891D60154CD94F1DB458435AE34A68EE2F2F3AD5FA88959C445CFFA189F57135B00E5A09CADD4694E00712BE05090827AA7FEAC039CDB6C55D52E9A5B1818384A526654594F071DCDFF874A634957DB03387E05D58AEB23027F67465B5ABD48032E5E1EEA780FAEE29EF10CDFE92AF2EE2301D9BEAFEFFA127B82F38CD0EADA17D841EA469AF78962A27417079FB7A8F984ED3BEC6AE6823F9CD13AF225BF13E9A96D1ED048DEF915FAAB44E0831BBC86189551D2ACF15EC997B93401B13F2F18FFEB289C8A5C44243741419F828987387692DB64153B2E88AD12261E2814A075EE502F23BDD2B3318C653A398B9ECE5626A5DAF3C69150F06916928F3BC32ACBB2AF81D7C3948D5DF18699CB8AB4BC05A6381D4FC2E98BDDE2967931172C5633AE82DBCF9E5130295E501324B769E291F2FCF6AD475586980A573D950FAD4A035FC2322153C1AEFD8C32265C813F1A775299612C01571B7B60A9DFA7B0C043D24AF28B8F88133AA4747425D1F67ECDF63358296B7F90C2E13769AA10911D8EA82C872895047F1E14116038F7B1CEC45B68AE5A3BB57CB0642351B50D66B9C346FBE2A8E1E5EED80CCA33BFE16113B3C150B9721CDD0B4FCAB1B8E06195F709442F1AD4DE8CACE7649E5C159167FC17235F16001ECC2463B098B231F8554108E89A19CB9972176BD5DCFBC74AF475157F588008FABE5BF172B3920C3C4E39BF0CD541DCE3C2701EDFEA7EF315F76DAED092C42DE80039D7CE309AC32F461F07CE9A7EBF0267DC2CEE82D05ED460A97A27F6B1AA40FC15BF6CDD42774A55D62A1E00B8D56BE14B575B186ECEB0E39E03F14A8632863D75BBBF03B19A3A3130F5F0DD95388AD9866FF4F11AA310F81C7B3BB57BCE96F0A2CE794FA759B4AC5A7B691DCB935DF135CB3F7F1E908B8EDB3197878AE4B83671B2DAC44C529DD933831D058372AF2A7748827CBA5C6832CCD20F59F6C064B8143754B7A1C4DC8D4548F274F52F50B85B456DBE8DDD50EE5B8729FC843B65087BBA3065C50CEFFD8B5A92330A313E4B3AB51EA8695150FE9839F06B9F7210D7D62946D38732540C542D855E497D099EBFFD102C874DA80B04B7A3E6B7CD609A5F8DFC4D27EC3754C5CF5B846C321B9E0BCA4CEC0913F3BF145B7EFEA616905C724BAA5FF496EA933BC8774CC5F24956E666FD4D65676D67CB500BA95E48B7271743B793B0843EB93F2F7AD19937A3FEC33E53B86702CE96F8408D7015EC4DFCC3759F8F959723962F45559D4747455955914F739CDACBF195C2D815C3BA5723D2E8EC028850F53045B69C177C44894E618A3F52777B490AC6A7F7676E2491B43E78FB2F5F162FC98A35A93C7C24D05285C77D22BD05807EA0596C7F638A2F615D3AB20335DDC2A1322F592C9C4154102F60509AE3937B44A2EFECAA7BC8394D16A9F44BB4479F95BCDE866DF3B62FDF29342C2F8B67BA8011923525753BFF0119FD1837D63A23F382165B648D16E1DBDF76953CA7141CFE2A2DBBE607AA4CF1DD2A95B85A24DBAA2AE2D7B314AE5657C54E8A5409712890DAB32F353A473CAF8BEF2C013C0671823F4BA27E9CC547412504E589D607779B1C86CD16C05FA7DB9A9C952403A149CE2453F2D2DA12A924692E412DA339FF6E40038EF50ECF2CB2D9A65DFA0905A26BAFC7439BF88655BC2C246 +sk = 04D30BEB7CE41953017CBE76A61A4B55AD1694BBF8DE530DEC294C96CF4E36EA01B3777FEB897406B474B12AC2ABB56B0C561D011B951890D4EE4F8EFFC559A33CDB73170DD23B97616AD30469664B26EFC1394C849C4BE0E4ED3B98EC4C18797855E8F5E0943205EA5D5ED192449C2F5050CD7A6ADBD3BE15769EC1C05FEFBB710567307165523404881234627873610465864364442761531010305776585175062585562300335631468460517248041300554062280738436545502020725806550832075478755120873610464274301171416880457750850158367360048538323724815582180132888352750364471513708512032081871013451676262136020771704360178847346541675456374067708566438420731515463355558222500636173761478176446673755245832474085668742714160211671200782683727116538380718246735158361414221543374680585530772541083427558811773236623450548762775670512054850121036120002102141417320545618478260272387428751058782287863063860117413736413703873858316718263702285124717288177656748843352251574107766484552262815866276815485241788065373121528886874258832613358281074751870664326617562403678541170202168222585451816667853360181472445400100570006478632673038182880130801202445605246234165353047422462410545848840676516208101813784477400856180061866505304270463120781335730087445454764623250515588475061303235257338631151085550154201138125403524345625634083746305236302037605087170437117846457574023600374560467370182255787187433206652116335368761617378531572813857088221133336280073416323350327344070086087571674835275838567022555220377725787301887720767033468633670841837511385370450758543131088261342184612312400008226877147766387787266836646503083601256706821115202621515205331063172437034707858111171527272724510021450608844247255657430744255388414480027312844756386530327841323205700017482821244468670378507250160301704641164276386164853863031285230602466287007103148828427171315080147623808521437325441230633034222343574352314000624865635815278314558771735085335483687210213440602224122756514400536270350120637083050136372828061158487525037417063063548240010164075512466681203367211744005275010363666006561802386438711406063400653061704226262015601284780188856212008542578482240427633440264056446435038785010884567582267442805505813207870148425520055486218704014502170028458745615620755432340662146423402365742207812814713520824133557173647516556024573567427517742158708703430481131620741422424443827076724421154027837527523656402356824130377033405225175663236147057145723456813461064728013673842211403484666417402276043626473502262858577336001335865274134538326230861320846455844713224343828255868614873343057011372614866628186163237455564503523332122252436105355355655508752673514158124321884431841503006210178361685856261473310378356136882614066017067185841441481008847051042324618212222572508060248180686081053317720778340544626333154525803753438421084670882362745018366334002352183364275414121822255206738662716730520721860857045543012857744783061761510613702126233860470288414367263261447835251410542708281030648318164556686624254048803101636035676268470345133268670101603281166067820258301020266264588630078220734828065486776533506161118877307605327116506646584111758263145F8EE14583589F140ECA3F4E85913B2102905F21053206D72D7F08499032CD07601BA2CE5F3609C5B6417B028F70A3ECD40A436E9BBA1B7F6D2615162B1C626E30D27988225E6716676FD538A080C850D885BC5AAD248F0A93E591E496D13658B555B01A5F14CA525EBF590752F0C1084E697F7FEDD9A7875D3BBA3C3FD5008AE9FF775F9B07FA9BCF7DDD60EDB6944825A6FE54836BB33486C29643069E3B06CCDAB1D3AC3EC76CB0F6D25E9CCC8F0E022B7EB2D79F9164BCB1770899BBFFE8D7E221BEA3BC814066EF9D49F3970B2D9FBBA7B2C68C84519AAF3B1FA7BEA2A87F6123021E001E973880D60159DD5C638E4B717F9D8FFA7223E9392D3BEE024879E097B0DA1903C4B8CB15C046DF8A765D21D5F3149D80A29F807EBCDED4804A852FC1A8DB97353F759427290AD5A9232D754C755F8E9C55467DC540FEE4DD45A47871E4D5DF39AD76AF5BC6C4E03A3BF98738C1C31595C7A35D6D16D82C83CF88E979C0E6DB88417DCFCCDD278602FAA843184D95A6AB22FCEA07D15F35DEE2169F59CD65790C8ADA4036640A0663C3D58E53EF5518EB82A11C313F3E508B6B330F0DBE2800171658D9F0D551B46E655705416E7782F52AFBEF580AC941378D1474C5F6B9F2DDD89BC94DEEEF8BEB6E0891D49462F5925F9CE71346F7781F09090627256FE463E3C4A8B42273E6163135D50B9AE06A3741E8FACC01A90069CF1BADDC1B2BAA8F072F3DEA8DB3487DF6459BD151E66C839C7735B05E38DBDAD0A06C9B4A331EA6B69A54D8B0FC2C185CA1D9469433D2F4B21FC94E92E10CBFB71AC8820129C10409B13D29311B678C1001D29C2908743D879522B3C5ADFCAAF9C366CCEB64F388849D50B9816E5AF26DC834A8C03FBA5E5164FDAF2279F89707C53467D873B7B7CE69CB4C812E21425F0C15FADBC1935CE17B70F9419EDD466AC21CF8E28041E6CC437FBF1E75162EE85D9A403485E595517861F320D3E3647A493F62F296A80C5DFE9A56C4E080CD90EA44C9E9447AA590D297F1F190A17A8FC1C08AB8C452D396B7FB4F3F8D183B06EAE9D07DCEB23F2E4DA76B0DE6E5DBAB399CEBA5C823B9B8650564640CA20F58D81CE4CCE6C70483532AB58F1ED9217305F2D35B3543AE81262A4E24FA6828BFDF10F116A5BBBE7DBCDBA30C4230F28329D65F988645EBCC8C45AEB514150B016607552FF9EA931DB31C4C9306087EE0DD1E6A9AE7B2A48D3AD9E9BD0B80C13072DEA2DE787DA42D6F2D526E886E69E930E39C05996CAF87C8E6137ACF26E28086D2E807E6F14BC0896F279260498791ABA119F2E510688FF4F32B279F7EBDCFB5F1AC0B5EB82F2E37B4187ABA764B4E05D05E41FCB6AA32DD7BFF77E6BEC34E3F56113B5817936112B5E7F5C09725C439C7814120CA1DAE70A7C6C844C30A6A0D3BD83C4F24E2EF670F0E251D4C03F87F37D88BFDF8361FB078FF4DC052187A7426D485A55D1118083016B28B715D28B78A3BDF301FE410B4C02D0C1BB32BF87BF5A6795D0C07B9305E849FB79E12D8E2762552A64088F0372162E308EE816B6106909A1FB19B4D7E1BFC9BD43846AE916B4B152E40061A1579FE402BE703F08AF5226BA9FB555197CD28A98F2BB25E8CD6DC42C4D03C1B3829145EC9BFFA87F58388BE0FEA2153EBB091C41A7B1F163C7ABAD755DBC62E8987C73B585B783DFC8B01FF6081C339513A0DBB6810D5A91C10B0FA3DA93C9ABFD16812D7A17DC521D375507C20833C1828E60012188F11AC40A2E9F6FD453C0D511A430C1BF2352AB5BC68E0AC2805F2C76135724CF30B129CF7F419CEEC25BF49756CB9582B7EE2E448C9CD6B427A1777697B36468632C94C39AE413FEDAB4F10357DE08E282FA3B8163D2428C77D3CBAEB7116921188E3CB242554557B85367838E2FE8B540689FD6D136FAFEA5F2569AF8904B004A0B81EBAFDA4C715BA8DE3BD3CCC1B3E6274FCD8483C6750A000105924BECD6C6540B809CD1D30C55B2C8A736D2CF4F87C8802047754E19BE3834FC8658C5F6DF8C04E152CD7A3CFD9C6DF5D2B3B2C6C785AE0AB8D8E9A08281D50B5706A873F4A04E8D1C369303634500BCEAE544D3A80577E990B7C5E8E74B3ECA3472BB4D15BFD9D4293E2CF3179F0A5791193DE5C527D6B931145CCD4FC9440EDFE6819514CF69F9EF22E315EF1A2A3A8A26BBABB4425D408E9E7630FA07ADCB12060E52F8AF9DA944CDC06FDE656EA673670765ABEBB9A966E2F8F57D620202E5C52E23D270600CC3DA202D570CC08B00AA6CC2648F55EB9D722851590D42C8B45C09716D2B2A927D0A55EE90B0C69E0776A0E2913595F8B8B7BEB73653667827E24EC8EC251ABE0C06BEF2198CC0E4CDFE8A598F464F24AD9488B8A7FD29438F593FFF5068A1F4129FA76C660CF28316C47F4795E685D8AF39E38B7FC08535A567922F572F9D689C1978DED44FE3B1ECF443EFE13FAE4FEED920BA3ADFC588078C66C3BD0C75A483043F2643070BC620AE998A82B363F43FEDB526EB27D4051FDC3D6508BF72BDB07A24BBD9C0A5D93FCAFD5517E57ED28E81811F187D97D808592EC0007EA08299274DAC51C4E2C4BE10CA148C10CD5824E8B90CA90BA13496856D7A7084F30AC2336C4745A639691C168123A7040926880A265C318725FF080D95B5B0EF95F4694C9BBC63CE19ED56D0246FF558B171CB133623AD80EC682FF4C2AFDEF204CD8459C00E0A1E357860B06CDD35B111F5A376EF54DEF05F65A19EB72FF0CB23D8906A99B5C5E15B36323DB179B9E4ACA40F0C67BFABD613E4AF91841D346A8EEA78C7956DE079BFF75F85381CD212516EFFEC0FD7F14D5A107F3BE13A51A0053DB5E5F62F59571B6B881490C65FCB78B63695A00BC0EADA0961207634C86CDA6B63A91C23947D54D7D48DB2FA4BBBFC44A8C0FC010473048ED9334B05E0DDBE613F9E79F1453D257B9EE2AFB7F2AEE1465F16A1CD5784542B66E35D715EA9DF9577CA89FF2DB6C084DF4EF40500D01D676E4FF2B465F1ECAB250655F83D8CB5167157A0F09120CD845C574D7E1477DA3D2EBEC2FAB48F7571E8D0EA033DC820BA2F26E3F3C127727A77B3CFA0E9C0E9574D8E7446B58674FA4992A5B8B53A27DA258A907CA86BDB913709C20AC2C9D7806007D7A1023141E2751A5D3995FFB23051CA2F6116D2E421CC5771D3C5B0B18F49DD0EEA304437BF0BE0FAE9C172C4DD15EF9708308ECF6218C90B86F919CE069D37FED2256553976AF68B820EA5924D8909AB69E7BBBCF09752A934463D032B5065C6CA14B80C9F59C390726F0C2CC3DFD791E6537578A34C4B190B0E93E8230E4D1D059B8D1608DB538E969AAC2A9DD28F8D032465C0AEBA3CD49BAEA271824E179D2F80F3783EC3796DF968E6AC2B8864B36E36B4DB0D1590F558DBF42063577AF0008CA3A28D33BD7059DD42604E2BF048532D370E27A6FE6C53F8C9046AFE014BFF57AB600E3B36651EECD237676489EE9BBF69E59532EE4449297E6DBF65D3B60452745AACE2338F8CE70 +smlen = 3375 +sm = C10F4034DC1A82456140676D8842667E2ED765994295A19AD075BED0F2378F1E50A5BE061C64255B7C4D517BCFA5B216572DA5D49BEAACEF01E5413CFFE5AC76021B6152691A991C431584569E01A0B5A73C5947962402A6AD988E5B16D7457235F97A0D0A4E7E308BB6102C8F816B2A21A113A913DCF9A3BCF49562DAF146179648ED477FDA01BC9A6AB07DBF95692C2BD690AB5D3259F69AE5A050F5FDAEA3E8A20666CE24C1BDE4573AC599CCE4306A8DE2B88DEA7FC8F178B445C71C7A2B95F720D5CF1559887FB693CC80B1B87F4D6C8770259E28E2652294EA89747C182EAD696AA57B3A4531A1D626B0D281CC4D9FBD436034A41A32A3E9E7D2B95401BCD32E1D6AE090D7F3B2ACEA882242338CC95BF75FD6080994716CD2C3F44973E348E3CDCD51160625FD9712E1807F7B4BC6EB75A5C41962723343584CC75E8BAA4CCA4146341E8E453D78F5860FA1A495D212B538E3EC03C6E3F9C74132D986356FCFA2444490A4E6F1EC2610EB1C66CDB2FA6867484E4B617C949AD9448B6CBB1EFDFEAB92529011DD277A2A2D204AE324EC028213D063A9E2B86CDFD0DCC4333BDBE0155C570B3780D31ABD23DA30A2EE4BFF58FF28432F12CC01C13A37BF241F3A35156CB7E258050220292690DBAAB190502CCDF158D4EBBB57A0E6D8153ABED2DEBF08997E957E8D68FF625E94584E4A31A2BBC1C8C41A7DBBB7754683083608D2FA1824836EE6CC5D876A7C2438A0041F3EA829E2FF3CC04533507BE6075237059E793FBC7469B860C7A97CFBDCFD23A8ED55D4154E8EA3B2E38B3418C340EF7E4BD3397D2CB5628E89587DA6BB252A0FAA7513CB74BACF2C3160D3093E884CEBE1A9C4758F673F19395A101202B442D73E14EC51F7E29718AE24B3F0B0D53692A91FA67FC61A40EF4622AF2231B331AFAEA301771DBD9257494F04207D0963611B6789A3484797B29BEB9CB167204ECF82D6C2420279932393FB8768260FC8DF267A1BAC866B7C4EF6032D2D2010452045583A6C93A6454422446A60818FAA75D5414B86EF2B7AE074D2317AE470A3E51C68A7086140B0EC57C657C9FFCC5A20EF62CB233BEA54E09017A5F90B44A9585D5BBB90FAF449783CB189926C7CCF7B6D6AD94011CFF62C5BF692FD0C1787766D29883BB9C4045228C57BB4C6D919669AEEB5D756EC15BAC7C25897786E42DCCA45B62FB1CBEA6942E0EC8A7D3F7F2290B73ACCAAEF93A6BF9CA82AE06339410151D2B2A642A31E4B609A77FDEF025CC006E380E53249855F0B2CA188639391D29B7FEE85E354CC5B2B6CA0D30DF8BA9B8C5910A96B2A76862FFDF89E3A7D5555DF03270AFA55A25F1B00F28000B8A0F2427131BD1DC944DB3AACF280F28C1A202196DFC37F33586B9FDE28E4F0C8EE6DCCE0E7C8718E66F2032DAF6D3DB1BFCF6FCBE71953532483DC9F9A43BEC37858D7A68A29E916F7EE8D4FFDC830FB37C42D352568C67F1793C11116397BA9F05C6D1EE9E41F80523D75C564CF5AC298DAF0D2955743080CC0906B98FA1007A711B5C87E69DD046953827318CA2CC20D4717321948C636BA644A9C9D45A9F410BD3053F0FE55545C09A161079E2234205D5A9D36314EB804CE912226F5853C040C81974AB472407DAFE851ACE84B7D0415D3BA271CFB0F52CFA9C1B6DC4F905E5EFD180DA0619A3044DC050AA0707F36EF97B0B89EA8D9CFE84F1263B436F421CF407280369485E1A2092C70DB3A1A58A9CB9CFF63F2108F221B068FBCBF203960927AD9A47A6C3A43F9A52FF82B3B6597C49B84ADFBD183F9BEBB8A46158664BFEE7196A7D96F9201A28685D1F974A62DADA51270C586371A541E19D0F49A24B88014F782A14F552CF5B8534BA1429C3D5EA12CF41AEE6CE6392EE1927A8E0896F3D45FCDBCFBAF9A1307958A310BF26C9328D88A706F49285FDB7F6977D0B566499EA7814C265BEB9995851BADFD8865203A5659C06B926E50BCFED66C51E2D56EB043F0EB2861E986496011978068DE865E1E6962359B92A52295728CD2551B9D4055FD2909D88CAE0983CB278EEE31A40238DCF58207CFBD3AF04102F9E1013FD17D5B7FCB755AEEFFF538D7EC2013BD9700E24F00E8FDFA7CF16DA3B50FF08A0FBC7BF33EC14B6C1B05DA8D4C78D10876F91B22E5E01B17CD9B72BEEEF1B1F100A2B84329CC28A35F0435DE5D028911E5B26044D08552964BB7FC2558010B5A431B794C20E8074D2027077F2935AC464C845D5CCC8F75C81D1BBF67550736D6D5CDDFA26DFE82E48441F90C7CCAAB4DE32F3E7CAE4E062C61DB31EF2EE4E8B98FAECE6BED1F17621A18B2AE163DA356836658A5CD989E45546B803EB78D708A3D779C0CA46720CF11FBF44D43B07AC09B4CB467C7589FAE7B39F4EB9046616C7295C0FEB324006F3C4DFD856493333C319578F7D857A0AE18191601E3DBD8670558B6210B6A7D4EE949CD167A525E777723253CBA508964153DE14EBAAFF132E243AFA06E656C46BF4CFAC66BEEA40909DEE9E0284261E2EB5C0E625E4918C978CFECB0930AD73FED50CBCE74480690ACEC8DD6979A9EE1B4A077E9B935BB46DA8D31E3A9C1288E9A09C22C73A85E00D92A77E23DE658DBA7DC7E85CCF734A750B40E798DD25BD06C0C03DB72932C8E588E1F7F1CF5EA0EB5211D97252D98C59FA3CD119FF1C51194733C3FFD4637D4BD912E2F62F7118AFD5537C9D2F67BC976A7DE2D1494D40964FBB648ED347B22F7B96890E80F54BB17DA4992B8B488A517E32FE7DD3749499F61D3172A497B5B6F3AB9ACB95621A28B988E0E63877FE059276AB531C5CCBB8C6B1F60D72EBE7F91EC168284A2D710043B9A05D3C2D5715551EE4770E926D8A6212BC9722A1B384150B82209C544FD0486B6DF275E417AB9A09D2F930F2DE9D1C981801AB58EB5DA5749CE320024D648CF293680E1D316B474EE102384A38C376F296BEADBEF9D4CCDAC59BA5CBC91333C3D7AA2A06CD98678846F1C08FDC0B728E8F291F5E7AFC0B0026D52CCD8D39B6A31B2C105D9F79846630171CC4C16FAE28D4A628F50E8625C3F8E5D30B025D77AC5C2CFEEFEDBB599EF8261F4BFBE947B776D3E92AFFB9D594BFC6637CAD8EED641D18D40B5C6772E1C1045673B51CC980A1CCEFF56F2FF31328500443461A0E8D2FFC0E3B8264088178B3D0FEF32B504981DEB86C4015476A8EC9ACC9093B450CE4B4BB4502D9F6111F9287A5FE9A479AFD54ABBDB972E6678A16FF42AF20296AF0D2E9B7F612B8FE5AA74597474F7C87A39B176CEE9C3F0F2C85890662D7C3D5B1F6A89373A71ED41421EC8A0D8BEAF5B99CF4E7C384474B6937C12D7CE84D3688AB7DACABF82EC7445368DE9CF0B35F751C02772D8042214B538DFE7E6806F577D5D0DD47A5786CAD9880EB215FC4223D60CED2B302A1B88F706092EA10E8D683693CAADC66993040C53351ACE5540FFE07D1FEAD642C50E085900A88DA6F7BA9DA801E25CEF706CE9D980E22D789B7D796468B93335D04E496DFA16AE7E0D9C1F70D7A598D84965D14C24D21D10DDFB85E7A6AA714DBC69753ABD1628CDE6AFFB1F12352732741280ADA7C727BBE4C58F981366686602EA751CF043F3C15A9C686ED917C23A9801E35E1BF925389785B47BF11D97A405CBB6883F08AEBBAF1771E78DB0E334ADDA399574342D723BEDC2D315BC8FF5BFA7E1D2F322CB9AA84460AED4B0E8684932C8B40E52DE0B4787E5C759399ACA3A32FB8FB630A71A38851EE835CC61DD1C25C087D09DCBBA8B78D39B6F1DB50BF8BB0B725F1494F257A8B2B2078F22146A7ECB8B564E237916590E23B7E9C8FBF43AA0C1DBC40A03A0E8A3CB4D3516E499FAA4E5ABDE374A434188EB9CE44201544BAB20700E3BE462AB15D9D96145F73BD93E0ECBC93903E65B149DABAC1983FEEFCE7CD22C3AFB88E50C1A106DC471871B20F4AD18D0F00ED4B2B8262A715FFD7801A5FF13A65D0B563C26C28931C3D3107ACC6328E428711926BE3285F38A65E4D1DD85BA86DB629D22498BFAE41DA12D2046E08F567F77326C7CE2E0EA73A87F98F93DCB21B5C2F83E9DF50662472ADE83343B1764F6A2E8DC131569719BB35F3C66E65AFCD0A38AD32573BA0581BFD7935171C7C83DAE3A5F4EAE35FF7327A586B02204B2D0E0BF45BF6AE8B4B001C0737A7DD258B54B439DFE601B420A76984DC31CE46C32653DB6DF3DF248D2EEE7F86766195D079A138943548C7487F0686BF16EF302564099BA1ACA1DE88CC224336EC88445B1DD4207FAF99CCDCFFB5C37AA1837A621EDC56F5C1D22C9B97EC459C3D56ACB2F8F578A366280AAD080D4F8718D3A5D86DAB1C700D8B6C630BA802578D7921FD5CBA12389446CC948570B1B54E43D5D30B6B6B345D5D6C4D075FB4837888F718E84AAE88BCB2F7AB5E3DBAD0EF38D8C49236F16F60DA982A155198CED135E27E4A9DF5D221CD2DDB4FAB3B52EFBA4484DB715181B55B9088196C440F37F2E0E9F3145D019D35E2808E1B3389E1B99AE23F482D59E0E8BC0C5083E5BD95E158EDF366F07FB1D503BA1D4DCA3538CC2409FB472AA6073D6994B8854BC40B790112A45165157919ABBC7E4FE1749619CD7F9151A233E424850606C7E96A0CDD0D8F0FA081018238ABAF300B0D20000000000000000000000000007090F20272A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 + +count = 2 +seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B +mlen = 99 +msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +pk = EF01C0ABB3581FA916873EF661E9393B26607AB5BA4C5F021783DA905E996D589D0CB8FFBD833EF48E42A3C1C3F1694579779F5751C67E66BA023E253C1E1CC0CF4005C7EB49C4891FA11947129A7E52D36C6842CB7341D05A5A2EC46DBEEE8295B7D2765C9C724408C1FC307C21032641BEAA5DA0450BFE8A28CFE1C00571DB61347A3EB82CEE4872A1E7EB3FC038CE6C797A2F9CF6B89C2FC270119D6D006F3F03FDCA1CBF31DBB7DAEF0995A0A6C7F29C2A102B460BFC020F966FA3CA482F9CC0B561B4C175C7BCCEFB1CB93A7E8C6F4B5C5FA8A748100EDC812AC4263A999F9376B8AC299CEEFB925F218EDA992777BDE918B5F3E6924F630A82C909DD6FFC425DA69AB6A4F8E17C6433EF307C22EE6F07513738510BA8D09BD86A462336FAD0513335BDDB74FEB0EFDE1CF43831BC39E6B62E23DD599B5C8EF01813FF4ACB3C8CAB84AFA5D9F4E3BB620104DBAA9904C5F830B32E1EBA72EE7ED5713EDEB536D4A11CC3E679D1A76EE6AB608662B55F9B76B3951E5C6BEA1D3397DBF7B5F19A24D47E45A3DC9BCF6456F9F5F09EBF20198D6B9D92A15949EDE9761BCF9DB30E8001932B9E837A7F38529F8F49A928645B2BC7811C485C58960A0B6A3BC505B88272161DA98DD6734B5690C6BE65CFA8201CFBCA38BA8C612EBE16CA5D7BEF073826C66C351D8FA932DF0868DFF05E39D9E89E4B48863DFCBA4ECA36260E2446371F2CD81CDA30EE85B986868F864841777BF655260D9C65B937DDC8922DA794258AB673124825BFDEFCD3C7EC60FDC7363C7EC51EF24E8E6B8D90C8DDB643D5CEDEF3CAC032B8CC99AAF7F2F0E3CC7815290DC453CA7A89E975FA68F0BC00DDEFF502516871E40DB1DD7757FF0339910B09FD892598864E84B5E7BE7971479D62451C83F54F1AB60DD5F0346D14C8AE196936CA0ED6CB9BCB7F8A508CFC106FF8753C4CEB9757CB117C990DBF93711986A95B83181D37F8D2220D724D32E9F8DE0AA292B9121CE88761686E3DE2A20AC40688CF09753C7E3BDFADF9312C533EC4A366BC615D8DFC7476642CE90DA45997566472BDC868FA6B2633EF514F7D38C80A8A2E875E898688FA9077002EE627D99BD1FCEE0C6C4A76B97A9545B5EEA73E53D50118FCB6C87DFAAC16D334487BAF2228F5FD2CBA25E53A543B1F06E6C779185C1F864313FBDFEAC35C6703791F2D4F83DA4EF2D1D03FFFB5B30B4FBD9A95BFBB618886257AF6F87233C3CEB41F3106E51EBC4452D1A9864F8B925A478E32BCE073544A795C76E70C5FAA1B24AC97ACAC104D10759CC6B697E624D9DCD6E2074FA3756A43273A2D749BE961E0F7AD4696C87F17875593636D302FD88605B961249505CCEDA057145237EB25D18706A395458552E50B36D917775A2F2240A5068F7A76C1B4356851410A2671898A108BF078453B07192396ED46B70F490EE3D0A34AA43E3580F3B5DB990F2E989CD6D5B3BB4AE80F0CD817D771E3B4D92398CA662C92F77F565CDB0CB0F47EC5399AB9053BE34ACE3E6A0B208E2C1D260AC5BFAE6A3E2507E8469AB51FC32F4C2535A2726266FA60DDCC9FC09B03FAA63C2D56083C258EC51DDB4BD31E4C48F09543A132FA5FF4CF4504843B6468F0F48AD132D2C3AE062A0870B3C9EA83C4EE317E0BFBD01D3A41F2977255EA3C3A7E58FD43E168C1DBAED1F60133CF3915F95264138CE03B1F1B82C49C68E14B231C0B517DBF49FC21B690A15ED38FE08167B50D546D2B5DF5126CA40AB02E713763238EE566132FCB18783E70A39646B5136F2C806B6D41DA4E631B1818B5E4C93816CB2C4548E732CF3ED0B745C19EF7847A22667D79EC32DF07C1A9DA746480E1920BDF369370CB110C8D6118C1B749FE13A4D0A2000F949FB627F4D7D1E8533DA83B8B12CE9F7C0A77A233A18C2D610805FD150526CDE84C7B9880735D5DD6B9A18AB6BB42B53568154D07B4E2FE48CA768CE18898FC9C05869E0FDA6DD23C1CEA68B6C3ACF4BD1CBF2AFB6124C0E0AD5B8213F976B71976172BAD022100014D742886F21626C93D73CEE427D1CBDBAE70B9FE2B1D757B0D0FAAA1BE918F99E671B9641593A3C3C0045C3541D37693D6E8BA22B19C6C0479EB39537895968E77B0565C06E5DE82EEAAB2DF166E68B2503A5BE749626071161FA28F7FA8A58D5C86535A8761FEE4A91BAB6E0ABF096E5E359A035333D0D1B65D0C4A7913A3FBE63610AA66B5950609953964BF027199F23911DA7CD1BCBEB5DCA3AE638C4938A1450F35CC4C7E14F5F1C99853CAC9B1E17E349B0F59B8AAE2ED12A4DD5D2697A99871B105A2F7AC8CCC94F1B3F7E32E8809230F10A0E2A413DB682145BBB4496C63033ADDC365C7B318B24F28078C22FDA3F880F114FB48E12777B92561E7AF89E780D280C9DBD0BA392DD295A03E2A54B2B879C52CD5DFBC8900B29B66557A72F348FF323C39936F70C44599CE264BBA541F4211DF2492AE9D128DD4F892E4A618DFB450E9E58BF77E937BB96A186D222C22AC26AB470102CABCBC207B153358FD9A336CB837DC6BBF6FF647E89ED7AA1DFD69BEDDEBBDB4EE83FE8AD64E3A41F3544A596B2FB12F0881139BCE5E5F51D81A4508460A2743215F19C7CEE380596ED99B76C93BD337471B15699DABE137168235D49E5E670E80E8159D5F6A00E05D80BEB7945C33335CA3E03B07E3BE116E363C018EB9A39BF9C582F3CEC577CB2FE88C9BDDEFCCD4721BA123E65B272AB795819E2F2CF9C2DEE07DD2A5FEEC +sk = EF01C0ABB3581FA916873EF661E9393B26607AB5BA4C5F021783DA905E996D5855F7698F85607AAA643EC7E1F64F49D730B06A35A779E3CC86BAFB26743B50DF33770334BEAB92264CDFE91E7B265E5F190168377A93C1A8F6B01FEC703A2C03787A3E1EEC0B439FE2BC3143D95E35D5DDDCC571CCED2F2629BF7D58BE0F04F611668478307684687070050587743627832657404032578252052431705214034485522172538205266221842314841812641636850523503752102868374008386546257414033266411085243313731566327110780042185122225504337288613830403373236115520063113445585177546407038007841524613231725818540333734563873678142311706266156316150750601602043672423106076666731054138334742114307138041045810504122170070186264015686251708000527326812378004758035310856317810737870501375110244164308122240257057562748431832832674211812466456247870628460778626072135316223018814674433807175188345852876338448106560045148356255607837644711184455566207110870871756720521156744462678062330531444805635255263260636812774764667183116734223212721375807326410781618348652586564642778450648020518136827337252251023048586618622600804853014356050577204873067814678337061184258406457527746262728347017434337700277830464683341873343061328733518613658420171813547714280273211000751485234544665788560570150608764551166042534028501681856266037753881800323581381435511276175817850545275686763827804574533286377733660805248317105672827401165214354156381420317410343576076702437734811788164823854704336001216226415354618808823361864075887527876826862550038262570740434407056377262882676220402351238260783825216627155032222258017553178150630243000462022745354067478683038561487864186544301644748022823101856264865724486868507446700321814532127780752532770242053018843055386870810838674388265858157147552471645062424613251423458338287044017786118505476881860020285374506358817178606468137186121653336364164831743003786082085370210614368525765642422738164114574368775825156504761388572568815364556683360125010437082171007382222730572226612708040851485346840875838364138766071653501504577071354532156471476460031323654173312478482280046636181565774123433231278641203623144188608677358630358220374011650884081781545254331600258476686631760224861118406600481553713868055457373014080620418315402108467105418748513417773101647868822548445387277540045553253811550611478373426700860022580712756257385426727048242663607713053584071430286577577122611610368428786766106072278575484108146235185236858164244681827101338242762025323245033375377571757047534275683677012126838541433616004474658426585852708621461167807647752437671324203342187574340418670202607711341406145040436445223081571034577254083832370085827010646514660305268465263104422172887062200670363404446071424205057743356370071164703617337216363605120702412665314702725470768726205005573775338253621768062070240557887035667200485284247117083458434706232647765740612666488112344856851856182328537273086736156076861202858145148365122618233261744817116771630146557803201021363843411784277484502273720774237543508842033477522231215334441158324088265605501148524042517407660707583272500172418021228368461582842714552433083203764836181605304522E9F25D25833F83AE41ADF526E6477E2548B612B41B92F5681C810A5C6BA7A75A7720703A2A92F89D6B0CE145C8327252FD99DBA96DEF76DB4EE1725FA7585260CC1D129BD6BCC3BD015991C8873F8F6A52C5D436D38A55D85F8B6D2780B63BA8131F6A2A40CB3BF12D8677B38AF853A93D53AB0E480473D7C16FA989A3464FE5FBC17983775E74CA5EF3EDA41287855A5F52C76A882B1720A22DB28AEBE4446EEE7B757D988124E3359F4AC2AF9129AEEF7C5A8BB27197F76545AE4258004ECA3D236F2A268EC1F6719DD4913F39AA3159219024BB9041EE2BC7DC9852DABEEF416E003EA522A6B66E0A004BD2FB54194F940CF4C679AF094A9E3DFD5AD77F99B6C00ECB45B1C8E9256D1D0B7B83ACD3043ACB234359D9072E1B0E8E0A4B6734E2848D4964147EE816132EB739EEE53F66FDCC9B7B00A2D01FC6FD8586201A5D0FF82BE3794155B597D35C3F07A33609BC0F8C615AD0D84DDED87F05D95E6EF35CAEA28B54D6F8ED19F1B85834DEFC973F59FA73F54D8A907E472784320D4131A491688D5C8A9AB05C46B6FCA833CC8960BF313B9F8C93334ED3307189CCDD10200FE8C36A8F630381A7E129A8BE558BB888C52727FC144F78898D07C5D748E5A2ECCD9BB843B4D6ED978CB7182805A19711D21165F9B0D13A217632797CFBF2FA470EBA220CD1AD11ABB68833E81A8D3A731332EF018EB13ACB6210D8664EFD5009D255EB035CC90CC2580C15F8A6A12FCAF1BC92AFB4C9F3E2988834F1C07AB23CCFF7005A4D370DDCA584C29CADD1FECEBD53358418F3015952C08515A23D4F3AAA52279630C2672BA75805AD041AB4059004C20BA0C4D8D3912010EA92C2E62B345DCF026F914F6387F144E5B9FA6E8494C22239F2C5410E5233124EE5BF71A44E69C598592B86EB7CC53F9A5AF295D879A6FAD9B3AECFA073405B3B69BF4A0365D3F56FAA3C3C3D990397665D4099DEB89749A9D7BD7760F98ECBAB54E749E99A74B7A574CEDF375F0475125031D918D501A13ED5091703759216EFDCA987F9A60AB84A5F1A3CFBC9BC5E1A2851DE17A9B08AB787849481E52156E6A0F8B4426151AF41755DFF68F308A7B4D394C774B7573C2566F6EC708801BEC7AA8C1ADBA376738D72E999684D4063DC55DBB91B616492684595A33A1132F1DA4D216B05411348BB1E18AAEB848EF071D170A86450CA693942B9602D53C4B5915A6BC6E6D0245ABC706B6C9DD02BDB8D432AF488BB5F0C8B4CC79E3D0FDF387D171610AC7A2E9B536CB9C1A83DE4FEE8E71B47D15AA8C58756F8213E9B9DCE321B840F8C934586DABE6E3C6DDACE4BD4F2346D971A559D38AC7597CBC6B9D332B92F890945ABDC8B71DE3B64EA357B37DBA8FCD6D765AE29EB7E5FC43DEF8C992F663785C7EF5B6F3A5AC321FC35C5011CD715CD2EA6D0AF6C5045D0F96E5379376A9BA880E8AE4B9E4510C1FD99489ED23249D93548A206C55FA34CF4A41D74148F0205E6557AA734F12438A036249307700CA400E5018FFA9E9BC631597C587FEB32E5B7E904A3CF42F54C1EDDA32DEAC94A68D4D75E8B88F12107C35CC8D737AC82A4BCC05C8B47708958DA604E9AAC572C9EFCDE03BF4AF44A06B4C00709CE7C82D793007E33BC220712B67EF079A28002D2018C7BEFB56367A3DA05E0DFC4C3ACD6976B681F6E447A96C77FD91BC990B4DC6D21B394520302E3BAB639AC90CE8492DC2CECE8F5C21EDE89B9668F674694B08556E3372B7BEE57D6C2C6DE70AC5C43BA793433959A47DA095479549108F4B802AD84020679855DB378155975B28C219FFD0B0F573C25EADA245716DDFD1003AF305BAF321DA447A452CEEFE93B63CA18A2E734C078F6347B02E2599609F6F1141D2E6FA9DFB80615B583FE1E6EF8FBA4C269C1F0207258854A57444DDB2430BAB71E55781C0933CFD87708C89DD860067D3079DCD0C3AED7C9ECC39435FA3C9922B18F7760F5ED7C8365287B706AF00D09BFD522CBE55F8AE0F7B3E9D50E92F60CE8B27A9EB5CE5E875A73668684B98BE7B82E2C1E70B4C4094A779CDAB1AC3C389EFD4F9864B8F388F47301A26BFF5BFA7855F176DE3C966F944C26A8E49CEE8BC4DCA85CDDBF4D8308C4B89D1B02AB4EF6CBEBC7AD60F3224242490ED8786C8FB276BE10E215802838171DE9D30ECB5DFC2702584DA2FB20BCCC5CBD5E0C67A11D90B5491120534711BD0D5BBD72F33321BCB54D487DB00D646385512A8ACBC6BCC4FABCEDBC8066DEF726A9008EC483C94FB6EA885A963A163F9FF360EF43C8CE1F48BB00F8635C17F10D248CB24F10E777963C1562CC40AF0B40AF629882927EF19D6A82D2DFB7240DF29EAED35A977DB9770D65E37144940D8C0117A5FFE17A658FB36B3B4F5AFDB20CA087D5B20D31843D3A76310B4D22DCC478A05CB247B95E3B12E1AAF55E814A599678EBF7FC7C1C2255C86A56E8564A375766CD7EE4C094D0EBF4C688BC12810B96F9895A2335D0234DEC00D9057B8156AC37F411768677F49774D2E22498B37B57680322C7731179011DEAA0EC89ADEF4095DB48B2FFFAA361142F9F9D04CF4B30AFEF6DA71B0974CCC62132CDD38DC4FDBD6F322D57DCA447CCB6546B8D3F81D1732E2F3B7356FBF6E2516C421D3782D0A0E8F511D4B9AE0076DD6A5911B827437064492D39508AB15A11F9899BA69B6EBAE5258075997358EFC7DCF877F5A3B34E65062C56CC44FAF6DD1FAD47EBC147B41A606A1919B09DD97A0596F8429707FE49B547252812CE6939A0F6DB83FE1F674C5AD4254B94D655819E9F62F1B64EA3A992A590B293CA4759FDD0A85970DC5F8A2C383EF05F25CB740A79D0DDB15776D3A3953F7E1B12D36DB9AD065FA9DA4C97ACC404B8566F30BF22F22097DDFD9B6EB47B6BA89BF7E78BE97926434BDF2196ACADFF64C6081732F2A4CDD1B023C8CBBC4462F037CECB8837868567FEFBC4556181184F5829B8147FC7DD6823C9D8FE0B0DF3B816A5A498D618DEE83989728AEF0E0E3801692CB20863A3F608DC5B64EC84C5764EA22DA06BF50E3E5E1579B29E091607D0F9F47F46970B98A30B6F582FE69501716F4A6B027233F927B79763D233F3826C98171DAC97A912541EB450B24F522D94077CB711F3FE37AD66079F5CF0C307C1F100675A57CB1F2E20CE353217D824CA39884097726A06213C0BA4B67D6948778CD4E6F6620EBD5D34534819554F1413581B2AC7E3E82CBA47B4F014CE3EE1F97BCD105DF2485099611572D3F5DCDF07D3A00993C08036227C908C2D19F6B6308AA995094FED2B8E06F1090265BD06431D0FCA6395108D015F726167991807D7ABE4BA4B9E095557375B2424BA8453F90F6977A61746F372FBD28FED32BFB47149E1BF4DE50ED686CFE4322FBDE36BC7F6932DA63BF5242C45883D9A96EB7163657DDA66A1DC41BEE07B161789EB59611568E5D668380D87CAD020D469A24A1466D43B207AF04A71409D68A0ECDDCD6DE0F7F9486D436DC201F926D9622E9946D7FED8025D113DD32F +smlen = 3408 +sm = 7CFCB96A0E82E8F347E5D948CF2A272ACF995FE8C54CCBDD2F18F3BA5540322C23C63970AAA28BEFA2A19FB0CD8DC14C99E32AE0FAEFCDD6DDF3509FC431AAECFDE11EBB905119F1CFFCD68E0C654BFAD14549F170E83ECE129EDF3AF2A755DAE48430A9F7B4974429D15ED40150C4C7A6F059D477EF9632C7E41515F3324F6763F51E479D4237560BA36C4EF81B6132FD23F36CEDD4430246946A8DAE28A0087FB6472B9336A3481E073EB9854BD8D0C4F7673A18615F36FE9E5EFB358B58160C60605D6F38D98EA2237A8E10103FAFC6A1876C50558364251E3DD6B667BF9D9BEB0B785308F6A0FE24483BE892FDF84C49CEEAFB00A784FC39F3B132EC3E2C05A395CEBB835F0DD7E40E98CFFE85A962652F7934B2EAA6D3BEB4819AB6E1E386C2E9782B84E853AD55112318A33B553F745FAFEDF4F8428AF329C063E2C91E50DFD1867A65932C8F6DB6FA234E05BF1AC96C1EE5EC4FEE3319A5F14A298665AE2A973805F161997EBC314DFBE4E9FB7FA0BBB627DF63B8C56820DF8CC7E7F39BC55620092926348F7D1FD56D0A6C6355B95EF2F891EF64220F337B0CFF285248C28394EC72162FA83EC32B94066017727B75048A66F028CA81004E7952A84318C89571C173A023533EB95318142B3EE21655B51189BDF1CA302757E72D74443FA8C2B8A7C5E88DB6A8D082D6C4969EFFAEECB8A0CCDC21957F4C10D9F5B7DFF6EC1433C88F8C868F5F1F654E49A92B2BBD98D6A22AA5EBD36D25501ACB73EBAFCCCF1CB3D81D7F69F3C08ADFD033BA06A879DABA90584AFF10C50DB6A66FC29A766C6F37A1F350DD432C7C7C1E6F90E8BF037724CD82B8BA0B40C89DFDECC0A6F0EB1E746FCEC3DBE8A01B68592CCFAD202AC8DBFE95A76A14CEF0502F0BD245A09E782951E78F7C4A1A08A940F25B6156D4CFCABFE827EAE6F9A4F42259C5EF20B3845097AEE1AE657642AEEE460484DF93B24F83C6FE6C2EEBB32B95B415C08D5F84F55763A27DC636D19F921875A19CE5957E37BBA7CE91C7ABB804AFDFFFC1835067BE0E0109911B1742296088954FD9A903E698BA2485BB9EEAE2E9089B7B75A8B80850FF50C28C81DC430AE398E785844FE203A2BCF2C4193B0030E884C26CBFBB6A332DE55C2B82D9218B23F3C8591AAA9E8B32B11674B5BCB7364D5AD908610B9E3DEFE6B7C15864C19108ABB439B39D7D641AB5BBEEFC54554F5540285410FA2379338A9A5A4DEA0F12DC7BC1CAB86C7C90B72CDFC10AE5BDB804B61E9F3CBE4E23691DCC0E38677191BDEDC78A95037F403E6AAB215CD78E849635C76DBBDC8652F18341814CD82DA72EBFD83916453573C286A618E3798150664F2668F1B91304E55A91664313A9DFBD3B08EAB5CB7249343FC0091D4E31EFE8AC69E2DAB913842E59B6EB92E99F91B319B7791131F6E2B91F3E063AB5D7129607FFC849059DC718AD2161857848BA2517F8979819AA00CA4772DF5602B555922DE23A7E4F129A931793893C160A97C2FEF75E2CC53A12A724289ED514A20E4CBF559314087C90820270530C4CEA7EF5334AF5BFA5734D3C198395BD3EE58CED158C4DD6290BA36D6CB2B3DEC5E76DC489D0306EAE78DCFB659B5305B097C8E7725380DFFF403E3A9C2EEF211209938BB15269C4B258E5785BCC9C05336EA128E8AC33EA8B14FE3461FC7C95A2E66DF02501CE4DBA96DA1A7F55518DF1AB1602DAF492B5959F071FC7550FAE371573ADD30CB868B8D2978704DF9B104825F263C99776E45B85C8008A40FB3675BAAB37ED4C2397CF7112741B66563ACF2573D60ED3009CC0C4FE8B2BA596C8FA9B89ED163B25D40E5F4AAE6A87D0507E3C43190AD2C951A281787E1967D130199BD4125E3950FA5EA9F975D10E9A546A0CE7912AF75BCDC15215BE5196849E509145239E5A5768286C2BE8D9C5B83A2C19B32A3DC51039C6BD758D432646EF9EDD820AB5286767FBCE187B8B93322D482F5775A3D7FD4599758147011200221845DDE34E782A0B25E50487869E3B088C77958D39813CC2C58FBCBC7DD5EA99EFA7A14DACF234F2332D359876C845157F31CE72F833631DF31A0752778A878E5D11607394E927EE50BD27F036AF22CCE29E0738C8264680EFF4F25E1739233B05C94993114523BDA070141E0DC36A802242A88DD3244A6E5F7F52D8F6EDC47FCD794CEE551665F1CCC9D6213D184F90ED09AED5B12555690CCD77FB89C473D4299368E525F25474228E56754F9458FB15B15B8F31E6F14478D3121F65D184FAD84B586E1F8D893E7C0F0A8F489C3749E5B9F4DC049F0CE9FD447DF78C0A976B82F96E42142AA720138A20B43852E9BD611FD1F3EC2EDFA16A8418D44A5096A52FA25DC22854A026A6E3C3D1F423E15B0B4A1EF7B830909421D1B6B495086F4C5B67442418212FAFA6E0ABA08EA9CDE3DBE36279C12B4050528416B8E5678C0D412FAAD8051DCD4ED255D2B82C6A6D890FDE83EFA01D8B630DBE6297D64D21DB8CE2DBE6E5B4E446F11F816A87004164EE7ABFAB10FB9D839B1B79EDEFD3E2718F860FD1AFDB23D19B4569CD9992E5F4CD3B9D830EBD7DC88DDD4FA95C07F152E0899878FBE63A7444BE9C505A6F372E000862936331DDA51DEE47D6E78395B960C11716E6FC9D9FDC3C652433DDA276E757C3027CDF767E960BE72EF8C2DCDD13A1AA4AC3FFE89098F5B64C61E7346400D688B05375CE4E66A0B226AE374359F2FFAACBD4DFB3C9D296DF43877548D20AC7A52BA13352DDBFE2F78A2BAC8E0A0FCB854241E46F2275D17868B5E1EF2E51BA48E978E23C7C5CA6D929A373488EE5D8A5C66FB82B7C15730A633954D23D8B312F2A3340A9EC566A1EA3A954828630276975411BAAF137A2897D04737CC8E9A7E71AD62E5725D472969727F8018FC9C6DB89475565227B2D513DCF82AFAC45EC2D23713B5C0FF7F85A375D5ADD9F3CEC57B6E5A6BF64BFD3AF28F9E37EBD17F1A9D2F336A142750B27800D23DAB9AE2617F76224430693E54C882ECC634769EA8FD41789359BF76846805E42ED133F3CA1D6932ECA0357DA9BBBCC90E7A76BE55641BEC03E629AE8F680968DFF684A535C0A87B3793BD4B21802C047B33E78537CCB188587E77B2CCA3E337A1391835322729ACE52E246909E566425DC43C9CFD08249EB44249ECC911E169F28223E51F7EB42C84F98BD1AE0EC3EC099B3C6119A2511F99FB30E8CA77EB309E33660C7FB73D3473BD5FA19EFE9AA905DE302827905ABDF7D56F49B52866B3E952339C1E619166F7745D9E3DD8CA8A454F3A00A5B9A05F1372CCC8A0802EA5149E0B5780A231948FAE821C1E78AF6818E23738D0D48ABFDDD795C8692581D463D4959CD5DF03D3DBC759F3BF7F20BDA9E459C59C93F5E98AD5A71B7604B32FA6722D8C955CCBDDD71E719E92BD9E6C54E6A615BAC904BC89AD0C7D907DA3E847EE0A2223B91848660192FC814F02ABF9242132444CBEEAC20B4620607720D0D836B9CBE0029AF5AE9A462EAC16D4B974E3755D300E7EA5B350C81399C46D5836FA8CFB4CBD64D8B1D3ADD941B8AD1EA1BB91167CE8D688C8075B47B408B79A1A1375C67A25B1CDA997AA6A300A95A4DD392DCE4C36697F466F92A31B8B2F7459AF7095818CB3B7E9BFF997A852BEA16F0C324DBB9ABDD05BF06D8272FD8A393EDB77D309E35D9873B56E4B5E5AC58E6852074E7DDBBB4643863C62AD017416ED09D026C87386A57FAAA5901121D0BE7DFB8D641994F75EA34BDF7185C30F381F9C2A25513023E5EC5059A9F1FF1CA093DC550CD2CEB2070283749BA3D88AA95C59A6511E351AD14B5439AC5C5206852F28BEDCD6FD68BF8C2D1F86E4791260CCEEE61E98C5521DF5D0A8ED4DA97ECD92382EA5A77F5DB70374E0CCC3A279B1841D22CDDE9C0C01A36B85E5DBFDDA289234336A32436769C8CF4422E2DBDAE8EC1BAF23B6BA02DF4D0483E82F3C18199864A67BCFC6274450536F3475D4F06BB187724B8CD9B654354550C5439BD4346BBFF35BD6B0B987D00B7D004C49C8FB8F148C09D3567D4455C3A52325F36FFACD6170CC2B4D5AB1E71376BEA508221208042DDE9FF232C93213750CD816166964C32E2D893489DA9027149B1D01E90E18B1F44D4ECD313A5C7A451DAC0ADB0D5CE9AE7BB53DC100112EF36B977C8F96CE78345402621EA770B0EFBF8B10B9093979B7059873730CB81CAB5E4C857E6EFEFCA1D9F2BC372FD3EBE79B1E74DDC7C77DA5B19BE18EA541CBFA92C5D7D760EFCCABADBCF9C27E4DBEAF18699BFA50E3DEF3C41F8C46032731DD1E24F6AA918430E8E0BF018BE216B8842C26968C43E094A1E94F9F8C14B0F868DD349527768DDC8632A8794CE4294013D30A25585F6337D5CAE8617F069555C80DA40B1A603CC26B344BC5D41351338D5697A9C28EBD14A0DBD4198A0E8B41DAE00EAE22BE39F553DF573DC80328DA4FE4FD6C7DC3B6460FC572840B73960BBF3A134C1DBE28F2898DB3E9189338799C9A1D6B1FB33E2070EFCE12D6B4383EC9B1FBFE8088F36D47F418CA900E38BE146940017BA735323164D5523341DC7C045260C0EB08E9418CD50797612182B2C668493BB1C558296101D738083B2C5F81A1C2B587A9CA2BBC7CBD3131841EF0D81A3A9B7C5CAE8F00000000000000000000000080C141F232C2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF + +count = 3 +seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 +mlen = 132 +msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +pk = 7BDED4E354C51049B07B2AF1033B83A69D3331CBB0C0D9B62861B327F6BAE3A33CA1B2A71660B5C4DD484C62AB8B75EDA81EAD919C325E7F48DB87A9DC28CAB256CA737EB671879625F234943EDB863FBF1B3089809BCEEEC2DBC7E3F9BB475F127C088B09A07CE78F2666EC8CD4228BBEE4F6481B896F02BF93791A389CD14685A0823F0172DFC4B79C4685A14D5E23DE9CA8B7B6FA4CF767F238279CB0CDC63DC9DD5F2EA436CB0C716AA42C4452E2E0F7282848FC40CDFD5128FB5DDF53FB891F76ED0EB1519D845374BB14EF65C47A9AD7749CDED89FA0C5E0194DA0360184A54BA3D3543CC33EEDB7187BAD7879C419E4A42A087EAF3BA55C1DA80275F67E6EFD1A11BC87252C61DFA2954EF75CC63208E433B726D5CDD951638F24B81938012FD0A7F5C653C1C257DBD29D431ABAF4DE4B06B7BC4D6A2A86C8275A0BA5A2340BA05BE9F3CB53CCAC9094EEB3020C5C88489DB7E3B799DC2C33BFA2031940F303451C8B2754E0F6ECA913C15C90636973B10814815082CBCC5F827C3C6E9729DBF9E328F22E14C15AF04A0ABED279BC0BDF2E6261A89050A3D94A854A01B575B6AC7374CA57A6A920A3501BCEBB61454142867ED3B336E322C1CAF9657C1637D80F138B563E920A2CF2B9872177557122C862A098BA909FD888B043A3162346153E3F63FB094C58538EE6CF49C6A4281E5C88ABBEEF92F09258E6B60ECD064BB0676AACC424D25D3A2E0D735A96D0ECE64E956A8F98D697613AA4D1628B55AFCAA29EF2D31DE9843E19F1DBEF091E0EA2251739725231261BD528D78440E410CFEE87A42B6B73408C942F70AA5E44D608F955CF7DEFD6AD514D35E7E194958DD3DA9BD7D2AC4FDC3042171FAFFA2A604C502AB61562AE714CDB73BCE0A62A4188E4E87A437CB9C89E885A69187CD7C4A12F4847D4EE82DF271DBD1DCBD634DBDC1DF153AB982E354F8CD6EC453164A30C1B0CAF268DC97E2CD659243B2447EA5671C35D86F0E4F66519099D2A1CEE24BB2987CEA68E138AC1EABCD292307E9F2027CF5FE8ECF758219010E270AB5C3B3965BE8DD302B90ECFB599D708CDF12AC5526B5EE8019021CF421BE2206151A2309759EA156CF9DD5BEF2C5084E4268889431512FD5F654C0F1C880EACFA43D3F9004F4462CF595C068BF2CB89BE10A53D51FA46B8964CBC2F524CC18429A2B312CFB1026EA91B259639D0409F054EEAFA34B8038978AEEA18B4B9C31B092C442537E5B12D16EC07BB57871B359352303906E9164FE6885FFB6ABB6765531B82F69820B55EF406A0E5303FD8CCB5998C954B636C415B840A3192C4C507EEA7B3EA352FF1894ED647C891D5D1F0597281B03F0D17BACD5D5D464AB785D0830A93AED38E46451153595237A9E087C73E5F784251FB6041471E37D6089E19F59AB97B924D7C5E786E77C7AEE57CDA085B13AAD0C9EAE1CAE78FB4AEFA6186D1C206DA9C05E30E6581FB27C63C54D7F837A57B1224C10EF61F994D0FD3EEBFAB89C003593FFDD981E7E85FDD55CA1BA96671CF9392388C22C2BC56396E4256D2B9C8B2134F14C1F0B3417F26CEA53377492C3E0F3B4C2C83FE0513F120DD7C7363B4478278E0387F80A8849C60B49438E8293474757A7ECC127E899DCC62C6B76ABA963C08AC57CB7A0B08CB9214BCEF92A0E88C2F6EB330DE7E1C8ACE353AA91317BE75B88E27B70F145129A6E1CAC2C403BDA7416E2B3BB27E221ACC47ADB725BBC3522CDCD847080E0ACEC6834FB2C2A4EFDDE30BD1C79B6E439A381020858FDE2B448D25D5089591752B8F5D3D548FC302F20C1CC9DEA8BEA1FB67853EC82B5CB118E5BD1301BA2C7C4BA86E11FF46274340E0597BA0E55D98ED1569231FB24B24EEB3B61FA1E504F911BF19D4B0AFE15571F4A5DFE1B621D73DA1875A499A82C66647B9EF9BEEB7E049E8C67880EDC434E8658FE8CC960F82A364B8AB517C01088BB73CC8F276CBDFC13F430C9E2352308D4A992F5684B3548DDC60AB9C5902F55A09980469AB25FF0F48A9CBED8836BC34FA894C8A43CC8F301DC8517A514FC79096CF5DBEB4A7A4AC53394A76DEE35C691321205268F353F38919C0885E4CBC11B7C3F3252505E133F1DB4F9379C839EBE96DF94D91A2FFBEE042E4D5C6D394C08ACFA57F454467A618F07C2A6FFD75B34B8D016C435F7862DB38748E5B41F4265CC14403D00937EAAAA367F16D5A175559D5AE95756514AD1A66B02E351EC26E0A3BD3734D817CD4D5B8698EF2E8245577B41F7BB1C27BBA1B66C3CE3713C9A021773F69DF77AE0C8869298DDFB28923884E2FF4913A03A8C40226444120AC7FF7B3D221597310C9046D567B5F6C1EDE065DDD5B88B19F140C206273EC4E7971B936B40725699861A4F9D079483ADAF08C92B5EE7D8DFDEAAA3C85257E4443BC628EA285DA32820539B396DFF9DE3E8D8CDFAAFA6FBF9FE0AEED208722114DAD3BBA05E74518CE44253C3FB4E23854A3F8F3C38B9FAF1698FBE79872BF2396C44702568EBEF83537BE51231DC814B6D317FD0AD5BE529A1CCAD80CAAD03F410B2CC86E39AEEF02D4FB29C1460E2485C0D2D55D3AA91B711E6262E5FFB0B570129881D1E4C9A10D9159459C890533B3901D610BFFA067764DF7C17C7E5C164564EF1EF8FD0214B0793FD6F0266DC79D17BCBDD3ABE8AF016232D1C0C6F270C9E5E579851881266B5D66B777F5B59EF6F4EEC9C4FBFA6799DEBE28D0D5AC0BFBC8A7047D701F6A1E4241E0BE3A +sk = 7BDED4E354C51049B07B2AF1033B83A69D3331CBB0C0D9B62861B327F6BAE3A3B348E42A191BA95C5E0132EF27443777945B5938593B9A6D17D9611A3697431427F61ACE8E682C4903561255A8AB77EB4D4EEBED6083AFAC474EAADFCC1AAFEBCFB0B8153628B6D4317725D203D48E970C8B9D361BF1B90C69F50AAE834A6A3928382755357631245706450682701260062304178354086246770032026537382521018322430764486235118805730455277778778642255200068584846038562352510311416352458626660408632107032265004330838654364337815537034230415746064328026210013600460786854134805076847747268306746815401087478012573610160142241186357527172007548700544175664264268747621750275026671615785335264737485441226572250644254640180237524330802825261422262006843603021570360431054548061121624201428566055886307371141516767477848230022562841777051207763138161730825408881243478520501433536516358888408115685121558617113450263625733072355300558377140310358220273460434663102780423763772884065517044834775406485886735734226560818014666280124283020333445215143654748021104561052316441702507141264833257436124264306286427728018084427474661241864448277807655886018254832721703116585447142283424853382582435375770870260808025873010723821870302116802226112687742010782026464553657326224327142547061106568218441552018285784083226604281103461430350454057600327472822016572620133836065272765206457184728703732185163125860564402562403336402228101006434552180378124488046151022061374703361585773342453218468331765413357176677377274016232558581051410387806380656373261757851753886044530838843517552338248205687056400625341280333382632084522825580305226421517881171220866627212801444845802227582042803803567754670661416688123686186812117171722551173371648176621484645785755523732888116187215755544768584240280683676521230437211317732406658807562606070548301610721145846108741167665304171570777636582248030423704722074278875418040523053523463667425067875108348581277780177355108521600342271812462031384380520533708415762824808742883273362618723721877710702214356143422418183032276041082341362032487776268653030377373747764568265385271845130647078042424241718611100728438147222304020214184471033150007424702864304211478673670383310754027848732761868222272831411116301342162141357484033626341845500060887273174830503288608244811705750328081355413652673025740857666072788874223281344118266015620746387285118770277082267883880721686821541360511780240465142025333111782626338187671224234768826308606561148507758487816186405466446231262038143015002568331485238166751034150230220078506177760634556228453866872331356408330077460144167083488486702381874502502430204241206844424248867751285447771400748862744221101726827736254688680022142036501314876536347244106641817637568330324411217255202750745264325247564776311038117323674778045058345275507433581500500486221318632075573737033037657840433476508358416288463736207507773833087540704632380106384612640684655046606104318757213560472445316078553710417053842716503606160401433637054048212363147727258542174876452432127452011245723224642711415030512846544774500715620133051344566311316253161826332738770422267463503680346728605456817652731786C63C2597E7D833B51C53AC98DCB27AB13E1818F89D455382469A87D908DBEFC9FB0468F9524D78323FE36B9385304229C461AF000E626A75A1927FD47F80C80E5239AF32E6DBBD6596202CC649667BC0B1ADF4BA89F720C1892E3A0E60131E345EC359CA0DFA622E66EBE020E0FF029E7400A57685CCDB1BE4BFFD3815745276D95C2B3F9D6152AF2A0F7D5E97460F2BFE4F6A48D7D1EBFC77CC4C6EB22E9040DE012D3B264E9C0020339B171B51CDE7FD40CA630C6E8F285FBC75529D1AC5D3F3023B66464606647BD77C93B18CC713E3007EC126CC134151B19CC9AE89B39FCB0BB86DD49E3BC57B9D2F971EBF30C0B5109389E29CE4DB842873EEB558A2F544DD1C804481264373BD5310CF131DB60AB6A7FF4B7127A149BA7099D47568DDD1B72D5E4D94EEDD6F8144E011C1A938124FC4BC0FE7FECBF5348DC3BCB8E36C0C67F508E2DD4B9A4543BC8FA86E201E8B6140A0FE71276E6AB9DBE55AAC490271689727FE0177E884663D33A0062B30AA23B1E5CDCCE43AE06F190CB4AA20B4C62F65C351E21378F18B9E9012A7116CEF442613E23D57F95DB16ACC63D07E940948E297D11F7C0A6DBBD78DEDFFAFC2AE852020C1B25121AB9D3AFFD07E9FA44134A756B3E7E21A938F25A56775C1F2D44092A2B89161F67B50774E1C850E8CBD941F8ADD6DDB1AC1F377ABA62F5A48B50D98E60619860B8BA3279E57F06E3B5B795085E8BFA4A1C695E54B0426EBD9DAFDF99FFD4E05D80F3217647285A866D1FC9F924FC2BBD0026A2826CD4E09A6579F3253BB28C73D24764C50C4C22DD14DD0D6B67B05BDC4299C67E46CBD53B9531AEC19E25E11BDCA0BEDC4DD0947D5B0AD0EFE9000E6958AE059F06DA9E397CF867951F661B94DED75829BDB4A3A9060D59B2C002895E87C1CD98E736D17071CD844B0B0D1BAFFDE4E9AEC158455F65FF2EEBA41B0CB0BCFDF3669A531D764358779BAC2DCF4C54BA0FF5DF0EA63C43AE29E8190F3125C8F79BC5B030FC0C26DEDD21795B199331D44B2E70741410B2C992E199E40C09FDDD90648F25F7FCBF0377031882BB39C6D2F641E625C5BD4BFC2343A904D61DBD6DF584878FE5995FB4A9AEFFCF5ACFBBBFA0CDA197566075BE12234FFE7E9F1CBF6437AD1BCC58985DA74D608A25F875285AC34851D6CF3419EDBE724A1762870CE0F5167B4347AD7EAB70015CDA8690A8275C6DCCADE8365AF19D7A747A88F2C337D8190A5C65801E12E229495672462D1BB537FBEC03501E6B962666D9E21802C71FDDF29403A4ABADC9045697E0DB1441D84546D5E5A6DD5347AC000D7CEE738E7D8F1E5DB36BBB1540FEF6AE4D17A5B738E602916F1F5A80A0DC510795A56AB2D8F569BF15E308C9487D6252DD18BF1A19B6331E3F76572C21118133EFA8B6111AD36BACE616EB5210765384178A31B3220C6ED95FFE367B5B1F79D874545C4CE9A5E7CB2DE72172657446B971316A2F3FF3836650152BFA333869F432570FE6E0858F05E3A371770CCF35BFB43169A2995D439112B86ECEF220E829050F43B2796428D29DB4FDA6D02ABBA72DA9937FC3BD8ADBFDA52CB79FD551B43D83CFEF7EC31CCCD9D1F5506FE4DBA5C0B3128174E5957681AEBCB35C446C79FA205C3F5ED2128CE0FB1E32FD3AA70B85A7C08020FF80BA50D41D65D1AD43365BF6E5F2209606F81EA851C9A51C721D9750069C897773E763324774EC7D63EE9F078B12DAD26A4A4AB9AA1BF7724108AB619861412E2E73ABDDF7CE96A0206F435B9A5E8467228902CA4BA0407672C34834B7A42E914EC69D28684B4246B02CF17FF027CDD6D60F94DA67E42468B80DFB7CC97C4867F8A61CD159DB51C844323BAF7193D9913E893E6683CC2C08E1280C84754A97CB546135E15F9E9454A7BB84584972FD932222EFD9D6B4DB92FEF64F4E449B4FC73085BE97CB83028D641DD9B3513AC3183985A5B43832A93B2E0DB2B65959271F1B2B417CE89FA48F2C2E747BD5C152D5A5C852F4C1CDD0628694B49C643468667AE72B79115A5EDCD46713B295492019687CCE62DB44C3C8632771540689480F6F27E4C94B99C49DE23411F3629E4562FD2080827AEACC892E743CA57A961C1B2CCBA165313447BE0BA89EA854759C6912EF6E87428415527BC4A3F3ABFF00219882083BAB6F8EDA1724A1F766D59DF7A0357C6288DDBA81C7117928A9C1A738B2CE46BDDAB6DD4CEC7ABEEF1A6FB6C6331A55DE21D6321FEB4E6B7983D4DA28B0F66E8CA6253F890285BFA3D13E7F52C64604D29A32CD25D5F90203B94F629342E4B284801B593F643A7C9DD3125A06592E4311E43C07513615C3780170AA464BCE21A8A437778A5112A65A20B512016FDC21CD59562B3FD34CCDD1F4A67BAC1F69C522FEBDBE6161F8EF7AACCCF22B29B9C9D516A1C7DFBAFD9C160B51C3485C171D70728B43A7F07CBDCEDFD5501445CE16D01FDD5B831DD30FF7080533C7FCF5F1A722F6A526EDAD67E2885647CA007E4D50B38CFA47AD5E5517A48869B727EF87424DC87F28532E6CDBE84E2914A720321131953BFB77F72EF1967F2C39135B7316CC6E1B2113F0F00532943C84F686849124CD885B0689CFF7BC38041E8D854606A9AD7AB5F30E73EB8D86F9701F7A7C140182FC5F605AF7D8FFD7EF10F4CF5C41BFD5AAADE1F847E498BABBDB97DAFEDF18F5BE9705BD3F246B30405DB80FAA81F2D09D1E8A4A407961A3C8A1F3D8F31E8E6DA2B4ED98374FD9E9D037E9BA07F73A1F273203637663EFA057A74DA1F53BF3DBD347B712B8CDBF498CAF61F3E34847CDDCF3C226B856C46907661C9A5B5B5798F3225FB687F5EDA4BBC5B3F0F1EB2BA75B9F8BFCD235B0E61A3933893541E25699ACE124304295765260F5BCC90A98EC355ECCBF8A3E7816F84D7170AF219A2D81EE78B08306A28E472579EC5A9BC55CB24428B067A6379DC317B814E5951FB188AE146EFAE75FA94C1EE91D951B5B0376CB20ACEF2DA3212760AE06B71C900DAEF72F171EEF5BEB357000826E4294779E9971510FC852207C70B451FF9B1E37D6B43E9E28FFB5F951BE677BE80BB0AC8E57D0B466F490731F4857437D5B1F13B610D471ADF5ACE9D51BF57E73B3A4EF3E92BA7EA83BC8385DF59640721CDC8D7CC7D2752C1E4A0E4ED020C8B01C2F72F27F5702DCF24062C21346D051F4EAE389FD28ECBEBDB11C7FD0464C028B24A9952AE3FA23D9D3BE162F140C8CCCEF97EE275448C4129409552CE432A179108E5DF0C1FB9E3AF06FBA4A59AFD72294DCFA4DF6E8599C804C5719A8814FD15D81198C84FBD5530A5D496A3B2BD16EF30EDB6C8FFB1225A51B99E487FDD4ED55D27E5D0884AC73493B4A157B9A97B0A2720CCEC00FBB9E3AB6AB8EB8CE880988FB03DB0FE9B930C709901BA546D4B3BA9D766FC635455A125CF13D56A63775A842427206AF20FFE2A997DF9BAE2299B7CD3CB6AB4C54CAACF69A85C746B8343E39FE013A5F2D96E6BF965BA1BA464B5D2570E04B6AFA9323A0917EC1E25B4 +smlen = 3441 +sm = 6ABD01824802E6498D92039E5675085C68FAAFF702BDA030BF7EC1B8F3023D0D6B3A5EF4F88408AD48D30343F50D3EF004C07B47161227205D634D4047C51A293B8922D27B868A9840977BB9E510C8C4F11900B635F55A716239E66ADEC32A6D0BC659FF8378F73DDB3EF153DBAE79DDE74637633601A227138513E58E4FF281DDBA77A728BF0963BBDE4DBA3DA287F31CE91466B67A15FB44ACEA65736DA8CC265AF720D4E23807C16F17FC8017C0F1448CF9F70397C9FC5F165F37F3700AADF92CCBCBEAAC1AC68258F1DACBEF79528030587319E123C0FCA0E846BDDBF503562F889830F878271739D4916607DCE1A24D6F402F5929A6F41258A12EB82DB44A0B13EC234564D2D0CAA9043B31D7DD6D3AF8C963C3C48F45D38BF3DED4848997B444192EAA477CA0ED7E9286BE4F25CB659A22C15990BFADC037DF9E8A25F04FBF734C4D2FAF06C24EF6C472378A51161589ED95D27E3336D2D71C34B81381DF74CDAEE047CDB356F58E282F33ABEDF210E3A683B26E7AC628FCB3D8A458D06F63EEDF3C353FFC473BF801E03A4A956877973090DDAB6B48BB69D7F095F083338D6E5975E3C47FC5776FF1B3AE240109580EBD01B98BB39C5EE0DF99E55F4A62D6DF6E8C39F8FFE39E05D05FD3044277403120EC45CC4913A53A94B40A770F800A76379C83F33C8503E8D0EE3120B5F33A9D1CD0EE9C132C0497168573A8EC9549E7C6747F3F3325514F1DFD282D7E6ED230B4385115FD06203FC961CDB6968DF89CDB9AF08B8DEE0481EB315240C4A3747D8393276818737AA4FEDEA81A05E4EE2E500E6BFFC97C4337ED351F182BFBA13F5A23A8B4539F54EE1DAD28BBAB15F0B0ED9436B9D5EC1AB6391861598491E06E747168C4E8972AE4205426B94D513691BACAA80248324F9FCDDD19826AB9EAC1A5248148BF99E77C7E34A93E8BBF04E8D9B08E73B1AEEE474E99B0C5CC3DD3A4EB4B9CE58EE04190A214DA69E259C7250BE6E3A39E53E82D3C5EA157FD17BEEB957682B3985199DC91724468A9A05018E93B33D8C47C88CE10BC6A46A8A727C5B4FF7E270E452B039A9DADF346DB2962C41D5CE4E7BB2C944A90105DAF1D0837CA2B4521B06AB95760325AEFCFB7FF42F72024D181FF131CE12520D53A8720D9544B1667BA0E84E74979C397F25044FFD416F91879A4AB7B1027B1A4461C6B01646A38645A8412659F75D0FF0A63F402E7FFC40878D1C58E7F1E4ACD58A2F51412712F7DB446BC72C139F50FEC41F94372AEA23D51A2AC0441E540DA0E79F1E58D7006A2D90724594E44D632DC41E62AE9C001FE5B93947B1D01C1CE0EDA23E29D4215DFE04D96BA77F962865B9491F26D5D8CF8FCC93F0EC86E9FBF927CAB4404AB70F898CE4C74D894A91AB907435917C8D4E53CF6F5A348B5634EF4897B623F297133511FCFF503D55895C91EE0EF4367B0EFB388D4C03553A45C5E142983C6429C73E21EFFA06203E4562E4A95620EC234F456D7282104F034EE02E4D9096809DBDFEB97A248CA1A0E980989F5A268EE77AC1C88805E16121045923471B609A6D9BC0F318EA3DE043D2B55829167E4675355596342C1D51EBCB573CE60BCE36B77FB66586694AABA45A8A6C8A0FD8A548E37A95C8E6B86DA12D1EF54BCE5A6C185EB6D67D2C27B527212B6D25E5F2B38BF81A0BDC830A917FCC8BAF108D2D449A266DA8A4402CDC7A8E1F3F3BF3284E986FECEC47724925DDD79A85C237F535F2DC433453A41C3E67E105CF3CA01FA33F35B032BF41FB20F65858C3670424B763230D553FBC6892F3B15378388EA8908694861606D0809D60F8DC2C15B724B3D952C77ACC6A44F43C4DD1AFBA0C30650D8D24454707CDCF5A1281F8DA7357795E1FEF19FE153DF0A68CB92C9D1925F982ABF00B0AD6E386951BED8735F9A12A69EB36A4C72627458E4DC9D3645046E54FED8D308AE39B1FFEDA962AA901F142B4607237A849B47CFAD0DBC5B7C80916D4A80FECFAF6A9BA03194EDF4B65ED3045435F575CE186E41CE6C5AB499D266E4B3EF11658F82AD8E01CFA395F3DA80D24A912E2011A7253B58A3B9AE04A63485CBAA5C6F9FF4E6973910E2E5CAEE1FA341F339C3C200804D143EFFD7CDDB6B7C9EF3C50C20237FD918CEE184FCFB6928C344E9721C8A27DAB6F7403525E4EB8FBA2F003DE232DD617C7A06887FDDF8B2B8DD3D7A0D52D0D00563F972E0799DCA1C91D6F45FE159B008DCFB8AE42130A9B2E4215F54C3CD3D52E25FA3BB42961490858897FE285920BD8220F08BF21ACC66764329CAD1877C5AA9D948EEDAE119072694517FBC09F1F2D0D96165407428E6A50B630C5D577915BF5AC20E6BD2D279418F9F31D52D480D49FC01B048F0812ADF2E29B4247EA016551D7782AC12B711BDCEE69606BDA233A59CCB2AB63AE6781F5326BB8F408CD547024E867C935CF425AF7DF21A15BD0B86D1EDB51829DAB65C47DF272C9E411A96D9D4FCED9CC1D7317310D8B4E44CD45C1DE2388E66C0F4615635A9212CECEB0FDE4992A380C5784A9AEE3AEB9F38D40330A4C545BE0FFA2AD23A63929A53A0DF68EA74D07E027E0D22B7B42518054EC89B178F0B7D1CA3C5EA0D5B061E88BB34E9D69CA0025771DF4B7C3E4D427DE1448BCD924F4EA2CD6608B02625043E3950A180F1419C93B0AC31C28A5F34EFF2508EE1DC633DDCAD85C2FB0E4A5091421491ED5DCAF2F254E91241BD7D0E8E813F821E53BAB2E68664F5E294760BA117744A1EA67F93D0BCF51DD002A0D9AA75E17266B48F71D6B4F6AB7047A3CC4FDFFE65DF12811DC4DFEDA0A1DB87F427C580E096EF3F1649C070739EBBCFB99D5398C399CD8B7EC3DDE6A8954572DEBCE51427E8C3E2B3E702E1A30B0A0C6E046B26F4C6D087A7A44033B97CC4BF3D59592E2B735627CEBF96E9B1CC874636EDFB0627BFC00F0A2A45A3B7EBF508C30938ED44021A429D95E8F40386D901C056F9C925F4C9518D81F9303317BB7AAA1E18EFD971D67527D311F8C2B28D621D6D20A29D15D3F8EBC0D3250FA54E214C3948BD802C4C6CD3669D5C3C1F2D0DCF2E938C89F0A4DDC90B7AF1AB31426E348AFC3AF544978AB74D7B03AF0C1D1B5E732BC8494DBC4DCE91A97192C2D8EF3BFAFD7B5A617CDF4438E25F97CDF1A858F15C1056975D69DD83D07641B47C332A3736080F594E407553DFF64BB32205C7A1FF7E69EA3AFB205269A339D09DBFEB73284537E9890DD17892F52D4130E9771BE238C69600B3E08EAE0F11D9DF114DB72CAB298CF4DF7BB8E5EADF17A522FFE4C0500E2B7495285E4355E11045F8BC748AE0A0256EF5CA274C52CC3204F4C9F23C4CF4AE3826D1A9BC8999FC093E8A6E1734E4B9275A05A7ED97E8FAEC9E023FB871205ACC2519C25183E1297D7247D481FB8E567CD2BEFC8A5D3B5781690FB514A15949BB7C7D331423A4506CFD14978CD481B04C720CA3BA7A1EAD5D03017271B305F6617EEE1973F8BB8615688851692FA5C70D637669BC99919AFA189465BE839321D2AFB8E015E31BE4ED82CDF3785BA551722DAA924EA8E7DD3E1B7D2443E89A30FFDDDF5F4DF1A9006886512643D8B545C5534E4F4FDB160EE1C512C878F300231E95D7353953C2F77A1288B266BBA9D5BBBCD017649FE1366F65C03BD2D773945C8F42688F2F6F5261DCE60DF48A7CA8A3C7358DD27092362616A2DCEFD13A073D975F28A7440B3512064E4D525C45A9E6DD584F8628BB585DB740964EA1A8D1A017CCA9B1EF0B90C649D6C71EA30F2545DD01E13248B7676911BBF184AE0F0AB2FFB33E7AB7D305D3B5951F8D8F48954E32CAB2A2F6733C07CA7822B7052F5485403847DD31DA8B995303729F68CC0EDC0988E9FFB8B94714F8912B16B357CEB384EC1FFA1B0B2285274FB03EA167E7AFC0D9469911AA3751EC9549A8947262D38D7BCB8E97CDA4D85E2A1F724DF9B5A5CF648AC8EE9B5DF76131F425745799CE0370652894ED4FD0DA17FC644A0F77613EDD59F4AB8B1EDC60166DC84DB968BDA10587FF818DEE01E7C5B7DD85B50F96D2BC2E1F6966CA31EC12ADA6E9082D4D95015FA191DFDB418CDAE09DE92226CD67A88579627A0C12830EE21FF3058739817DE46DF211E08EB28E3F926D3CF8942F74FD55B1AE6CE7F67A145DED04842EB6E5C0A1A85D6C8E7B4BA3191F63B4DC430EE5A9F30E2F20A2FF7CD14B31BF4F086D281DF7B7FAFA2DF3D377A8E731B59873E74760E01615D1C4DC7E4966CDABD306CE3CEC9FC3CD0527731AB280E8C4E5D45B0250618F91E4D1C0FF342C3280E38E493B3487F2580DA27E2B3FCBF050770277409771A9B5D6B2FCFEDD31B46BD4FBAEE1582D0C02C7895F306C8FC107FAD9D533D386FC70F9F105DD20CA5D0812B4B71970A786B271AA0719B9076FF83A126996AC44577EF65C76DDAFF84BA530A3CAEC942584E34766B024C3A24C42B5E25ED58CC27ADF24D5F3EA1DD357F2693F593C37DAFB69AD29F8FE2A9FCB0769B18868B8A517B1A6AD5E09805F3367CCA3A85B16C2CB361C710BFE3E9BDE793D443BC7814FCB6F8E6107B3D3260BF66462A15B0A49BFDA1DEF759FF2F32234575D91F70B3856619CE2123D54657C8DA3B4D2D46876A5C5E606174F80A9CF0000000000000000000000000000000000000000000006070C161B212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE + +count = 4 +seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 +mlen = 165 +msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +pk = 3C1DD878C2367874DEF4F6CE1A26A341AA45450F97A1E7CDE4C08C1E11F916B8F44E18AC63F63D6D7C6FD3FDFBB29F38A7504B92D3C294E45AC5B610696F0E28F7E11E69758ECF43DC9242DB0B0C82FB43EA38E885B0B72508CB767FB3344D386061264EAEBE13FC1CA69E6E36370721ABBB5894F30415664361D6861C1EE61CCEAED316FD92768B389EC217209C07C8E21A3C62A2FB754C3AA5E5ECFC9149EB9530E6B37F30C7D59138568DFEC7483DB76CB455D2DED0690448DAD4F45F45D43209897B10683B38E809A2864CFECBC76A5F71380663BD45B0C93CD0501D0FA8C32ED45D17F675BF0AD5A887BEE26ABA4CEA1D3111DBC9CB1C336C1D210B6E30F5306B7E85505F64CA15E33CB7AFA455A7D0BC49AA7756EC9AA9C951DDCB415ACE5BC06DFEF4AEF73942802DC00C1BF7B3C239614C47FC66EB13B87433C5BCA1E3CD61AA1EE6571501CF8057CC949616757BA26AB4C162A9BB653A076B3CA780E9576C3FE912D30C6D3CD73064EFBB72DB03BE65C5D63D34483F377DB235E2C9A0697BB2B6D6BB50B5420C943689A4053770030D5D51CF10392A59573BC8197A55578230D9FED67F8A9C49FCA52C8567FA1C2B6AB607FB2D44C78A1A736DF6FF23792103BD838C3D9A431CD242FACE6F2386B443FBE997D2DCFDC0972F7A630CA1772EE7F8134445099AC4966699EF1EFD6411A65E49ADE8FA16D4B6809E9D7392DF0449645F9DBF0235E75E9192B957B4D84E086054628F19EB8F67074032A81B690198BC37A78E44383246F545685345C7E2D413D17AB268E887331918753E848C1D827B5733D2BA0A85A0B7DC2D9965992A9B82AD88ED554BB101DC169258B51ABC7ADF2D37ED9E28D1FA85D297FA7F5D57516D02898E48A3BE8628130E98AB0844BB09D4D193E9B295A2C7A3B7B47BA087F8D56A8EAD1650BFB70007853C2E06C1366856467E960151C47A9A15515935B458E6517B41E16E97EA2DC491D0D03F4BE0CEF4FCF0AD3A69257D646A6A10A8E2EED3D0AD57A2279D3BFEBAA5014FAAD144EF2A85CFA78FC3DB1AF555C0DD6EA273778501DA97670A3266EFBEDA0CB6C31F3BAF1B9EA7D3EAB6DBC76F15CAAD72FAFADB3EF71FB1CF84BA852F03B745D7E860F5C92486045F980510861DBB2D43EA462901AC849E2C523ABFBA80DBBA877EDB33DD9658513991C2E80C73B61B53C9952CE2A2C9C1E418FD765C65537AAC4E32BF10FA91BDDD8396B6DC68E95271829722656DEC3F199F0CDCBCEE2DC4428A66036B0A9C425F8D15EF23DBF6FB5A032F51D4A88096239947D2C182EB2BA21591DD50C3CE94E12A9A01EFE9E5D63F8A1AF968CE369818EFCF2FB90AFF2D4CDA1B5A94D968E6858591DC0AA954732F1964414AA723EC9511EBAE22E40988C9B9CC604E76AB74B8245529F640D05A58EF532D44165989F13FA149C1288B8225B39969F3A0408F82DDFEE919E4A03067807105F326B056CE548E82DF96FF00A6C6C7C063813E4788361E3D6DCA19D76217D3F85787985577CBEEBF6EC26026E6E1C67880AC5F80E1BA93AFD63087D1D04BA1CC5ABEE71697793E777A8ED6C25DB79A628E94E3F226DC885D485897F218E7E2CBFF26B341BEABC1E11B0DE44F893CAE5D5336E74DE94F6D1F2B745A0FC64B294C3175D3F82026694C9AA1C8820BC32885CFB68AE4A5F142E7436922084B4393D9A3AA25B74CBE3C6E1D684B8E0B56E70186855A00B0A3DDAD11F3A3C21BBE94BCC7F0FBDD35CF6AD80162FAAB0C54BF62021B0368C3D9E8713AE413D3ED9A30BFA0FFDC114C927FB2BB5A07D684671086C6F3E51219FCE396AA51791A2165A9DCD76B07F635E222F59F8002C484342351A550043254B2B8BC2536F6B602CE2E8BCA57104FE0AFC3D049015B390E867371CF6E34E78D25687410047595E92C2B5B4E0D12EAFFCC3F11A4410BE7B4C9B6FEF80B29E52ECEF4E224C9FFB5CFE8388E48AB6FE33113DC5AE5FD93F657DADF2D5B6EDF0C4FB127B471839D35ABDF4C0159C2B3C1C6BDF854F09B717AA7A6289F9A4FE2C15B23345CD83A69035728D3F52375A6A1033A355B12ECC4DE58FC97E0A6937EDC3DB35BCE9AF0F02C41CEF636AA0D7B736CFF78811FF04BF45FAD4EC6E60C1F6940E3B7B6F2B6BD9CA49DCB57EF7357AD9F657A0093808E3DC3A26E5CD4EF0502F9FA9145A244FFE459025BC210BF8A1A26A466071FAE0733F3B5ACFFEC14564075CD80A8AD77B9A986677DF6861C4022FE1E845162C7426B6EACB3CBECDE9ACE3C5C19F0F48E9E9E0DE732332222FB2193D9EF6FDB81F54AD5404251E8EE74CA454FBFB9C78BEC36156A903A9BEB0E59133F838A8CE5312BF32A0141DE79FDE0E8B98C827C90C2BA9694655F1F5375F3FB55E8A321F627AD250EFE3510322E33752F25163CA20A5A216E6C105261E59676F86B4A670ED02901CD5A3F6562A3D069C7FC6AB36EBE5A776D31AD709049102B57A37AA522855E95C6191C12B1CC34F9032A7DB85C40D29ED6F5880665AA70A03CE40E3A4185708CDFCD722ED8DFD09ECD14D48CF007D5ECE3A5A31F065E076A95F5CD1C8F3AC6146F0648EFFC7C471F560C7F84AFDA79A5E295724B8691068FEFA8F8B53975A713044C9E56930A1CE0E63AFA14745F8361DE84DAC028374610A6C07CD98E88ACDF4AEC8FDF9BBC4825AA8C8E26CE7DE82B527BABB88BE4872FF2AA3E0E8849F33A09D087CBB31961F23839EBF5E6F06118914130E2CDE31CAE78269458BE +sk = 3C1DD878C2367874DEF4F6CE1A26A341AA45450F97A1E7CDE4C08C1E11F916B8EB1E227C1CA3F1E102C9CA0C8E119C468C125A2C1504F38D983419DF9811F9C6F6833156F0B085A94E128812C9C688F3C67A61ED812D7396394868B5DAB5FBA8B80E4C532AAFD63F7ED13DF8007CD2AB413D63B4FAC78E56A1514D8C7817D063327362467222681478376784437825002457442530712216138023436781023648485750320706065435677268201556012351140255164187442532887364260622268707242711656374375301108143483215586358062773225104636386377070314415561322670280505763770105703664872264815658747742681717774418146665680633683777267623872753587167628655626283742118124612780518637040125675030601020363885337566674742588042515867170523374382716674037334324428822635557104248874042168616026074027427305660422166773654271646716360466732525145805306088807136820786142584351477137110374163718280813616363336141783721525280046273326614121787522122868204740521023308516440776604776203781215888030313142510178452257237861050822054015618001048643355074611175381677604274853816121751021101173267744008134307735867835807551681303067232108242717288806361278504477041171527677101178362438752724303662125307388157548474610170502682724135644012053527620481827426141526055226063646116788450872758501355668115617678454713174444484531218213775213045531058542687447852606682308766138727111231825803633085768563285371478207027013360201270762384518273228765850586803377824826647608475783826128703837761214122704505201368508252818423302171884401002087454047216152684743231188021558466223187368242155630380372847878820534180162586008362114716861322458478002566606543105774234381881137308661665507225668147766653153413566760578265004747088205106343163377623825854378375826626401508015243776105336322321370551462552052531431821822746421206053762728003815566483547143530336276341017834365785826127170218706408420178520647034158446868515272776016848652018281120556174184038043015120371162462072635342848386332021178548140037117202615275258015336438803680262565813560222763145560131665234440441704610522283882702167747508066257171720053830581805527635310075527870583463858203162037773318613477185443683272547204004753744858343685851548572357305408348131242721483037723272244523837836253602172635062377808807331663143333828143675860461121855880450861063662446722416285334374712674262554604213286041384561836776087103841686724060653206173445610430254015133316803580755221072582372551283838435500670652544342606452005654032603472415112212284170877187510485241072403588666018725430081724116114341460718556502457777740531076885482206102217866447171810148524867805614248670315573723524311354082532755266747542088185657476336053038035445513156175171418327315844651630212144860223778253718222145427260671811868610135456084638014627224240437034655646666613356058354602314708214530601467567500763474421102840650076261700072348316251788136125102872124685783118363141476330744836403536231477523181226375534548121835032742825286877488200336146658608816546224137785284048801863735211245250783680514451254043645567534648417425303540815342722371126243164108822547103042862048365733764825820684568363000414434CBE39C7C700297332E0F42C63F18878B578E9C4A1A7F0A77727B5AE5D4C5588149B199A50E0F6983BEDC77FCF624F847E2140392C1E7A05A57737ABA7144514243E59593DA55251AB15069772DFD39DBE492C9F91917D9B6ECBAEEA4F669D39B08FCCA448A1204A5231750319C6A3F155079AFABC5ED10258CB239C79812EBC4AE250D98A653E4D85E1134667704A61AE2EE0B8317BEA5448BC3E8658CCDA68ABC4164F056317BBC65A5A15FFE6CF47DFCD77FC3CB388BDEEAA1D6CEF16319FABBCBBADD3D95F045E735342756123891C36FF04B6EA50C6FDBD7E8D0E5ED15518EA42B08D55C5F8D5F34813ED94D7C9D84E5086A42D4C09E5B986619647284931D4EB99821EED8F6F30E58740BAFF4BC9F8C0A1A9E85BE53F67E39C5C5AFBAF7A6B807B8198DBCD8312260A7A8C41F3FFA31522C40C6C7533C4D4D73E4BB019B09A061B6547A6CE28C11EE1AE41F60C7E2EF45ECA80F9922A295A46758F93406184BACEBE4B34938B4369B9E0333E47C6220C0F3E42D4B035BD3EED0378279279EFF3FD5B6D1B64288619CA309EAD1E2FFDEA92D766B83ACE8C44C0D924F3B5C25B074F1ADFDB19A894FC1AC230791775E57D7C7E72CE61DABB5A10CDE62C8AF77ED89D9979759BDBEF81E6C272AB4EA1736BFF1BBD4DEF3ACEA4DECFCBF4C91BFEF251D3A5B870A73C042B6C74C69C451070388F8392F71D357249477A68E10947BCED660F857F1BACD3D9FDF07C59CB397FB3D9C64BFC7BE5EC3D43D55F77FB9B37856145D0AAF1D1AB324996C4E0CE98B1493B8E8C20C91B3B77F59FBCA3013A1492152807B66B2C112E8C311A7F76D3110F120E143998C903405A60604706B68343BA207B37A3DA3F52344C442E8A1B3D8C81747610A1BAF108965CDFFBD6A99ED85FF41BCB8534A1A96882097E265C8F2DEEFA321C613538D00698B0D4BFDC29BEE7C909FEBE444DAF0F3B77AAABAED82A58BBA03FA3A2899E004B82B8EBBF9BB90CC9DBB9AC28A3F12383513E0130F91BFA520034212374FC94C46504D63E3D609575AF54C8880FE5BEEFDFA438C7AC9D66C684D07A8CA71983C4B9B57EF457AC2ED00A8A4778A5B37FACBF3BF2B829A92949E45C1AF5845A19F4BD7B4CC4720C70BD6BC876477ED9419F8D01F59721EF2DD52BB5724DDCD00B63841DE35473B2A5AA55687F129DD4F86CC29976442DBD67B6C5C5519B1DBA6074C696890715235A438867F18C49727A41AC370D35EE73BF9F5CF06292FFD2FEA41560CEEB4733CE203F49F1830634A2690F0EA219DF5E9C94B9D9881176B0CA95E162F952AA45E2D28F6B0BC504F560D599D7CEB383C9EB99BF4830474CF691B2E93789CAB155A330DEBF51ECB74A22FCE40872250B8D9F6BF7D92438B3BF136B1D2565C4B985DDFEE1307B0C7B3A23231684D7C7D25DE2F038A7CFCED8EDB62BB4AD0F6C23C0CC99B5360020DC66B9A5F2CB325C1D9FCDF1D3FA42DD823F1F724140348E0532DC0AE595A058D4A4405C67B877142CED6822F2AF4DA207B370165C0543CD383A8EB0370AB5895797A2A28832F91C906EE0AFA156244DE29777AD643FE2BBB1D85E91B4BC72D032792DFEFC2AE65E0091415A9717300A0E6B15244659457BCC8546F9C6FB3830F9D8356CFD42A79A1B6582B516472432F7A1D5131A58FBC76D0D68CCD1D3E5BD9DF43815C48575197632F4AFD5EF3D701257998A9D05FFA77721B5014D5EA02EE5A3437C7745257DFB191EA67C5A93CFC0C629118A39544FFC72D43CAD4367203E874F1A454610DD2F813D85F6BDE028E0A41DD66282B52853151D9A4483425BBD7D655A44C16ED0628AD1837E7053860E998227F4809365EEAF870994954D3723D61510EE8F87FEF6563608E7ADF7217A2DC362D5240E1EDE0F345D09E02DD7E79857B05CD211CD2DAF21B053A92CE209AC898DBC575532ED58BC8EA74D02B172B0A20AA9B23C22BB763DF3921AEDFBDFFDB3BEE164CADB402681E54CF759C5017214838F23B2FE0D471A3579D9555DDB7589C7BFA69A52B3AED9B45080D160BB1A54A17033359E1623466E2A7804A7F7E6876C528F3229D0E8812D8DBFFA2D7702D24C45F8E9AE165F4B4FCC373B0C1E224DD947315FE3C0FB193062DDE8DB8D1A4AC7240666C217401D99BF5B30DDEFFB46EC392214A1546C4C6451B51C576F578E7332E5DFFAB0FA28F86B610C22E1D467ED22C7A4C4F4406DEC2579CE382C6C0072F972CD3140BDC390FCA1F53E3E1593F85C67FC6096185A18776E54260FD6AA9466BCB8F3C45059B0FE9D616475A3F62A629BE09452474283EE6422D7F59CF047306D071823C4E52FB8DA0294B9DF82F117B3E629DECF484C21CB1314EF6843955419C04A1AC881B5D4CF3421C80F89AC883564D156C7F89C124EE2F0EFD6B8324528BB475074F0F82EF52500D9AC96E8FCA04FDA901677B9738E9DF114258A42085A9183C1ADE3B315A8C91071A2F266CB45AB24FD1ACF9EC7F8C8A0FA35A7B1E2A3445D880143B4FE17AC51A27900D58A9737A71238E82DE6003ECBE783848966DA9C9945B8414DF325D8AB4FA2614B01EC1320E89E416C336198FADF6DA724803E91C3BB557A4F13D3FE8512D630A65ED5F2814CEACE4C0D820E8AC95AD27CB5547E468DD9F6202EA60BF53F49796486041B80FD503484C9C86E6F8A9792391921ECA92A13FA2F93056B165B1545C456D3B6E67F5F103DFEE08CC3C3F77195F30EDF9A4F32383421B02415BA6362C45A73E41F5D7A6A321F6B025E641E710F5827131C295C417AF452E94A75852DBCC4CC78DEFA15CF7BA412A38DE0380ED3BF02B5D6C4A6727F6DE652ACB07E65BA97A99BD1CF5D9FBCEABEB44C783358B990986B4802397D2A959E4EF9F3E1546BD26736900759E08D63D0EAD1EA5E66A09295280298A07E149DA12253AD85702B4ED3DA89B7BB991C1577D0150E42B7BB08ADA86DA4FC9A538F49772B56156E810A3F1428E2B1F7755D08BDB7878509EE0304E2D32B1076E36534C4AA603EC0DF25C6C95CE70D5E63A27AF62A137334B653E3175CC2341E29DC800E2D14E1DD7E9B91492570E95D76A9D0E1D2C4DB305F0E0A8D9F49199CD18E4605E0EE987314EA2D69FEBB15B0B26A7F947B11B56D9D6A2C2D06D35CBABF870AE932F1AF5FA7D7D9FA5813C5DA5F513A8B7521449C7C4650F8C37CFF5ABEAB949C753A31583CB48958BF4E00F41A00BE4350025712D7BF6DE17D85A936F2D4CC316709680BBD70EC87458FEAB1818DD52735EF58F99B3821824ED46B8D5C5495843133CCADF052FD07329FC2A52098224D517BFD4ACF9D789B91EC8EEEBD08105BF8325271354D0B14DCDBE6F85107CFB7AB9E3D23C637D3294A3DE08E69838666AA8E1AA8BB260953D1F4D0C83D1237C1B168AFE8E27FAA73F65A80B0AA08859CC507396B5AAB88BABE2AAC60402979C8098CF94B84A4A744F448417ED7EB7FD04E61F165938B385A394C0E8D0872F787A485C7A728A75065D124814EA72CB43A3FB525C7BD5081 +smlen = 3474 +sm = 0AD3AD7532F530E355A0FC230E2BF3B01BE5F60D11F87ED7F0543370C25751F92298DE3EA410409CCD3F7988ED5B8647C19CCB713D5F4567988C55D49F5C8AA22BA42511E551D6DC15079E9E72AB8EFBEBF13B3F28AB80065FAA96FB1D1B8C0E43194EDE9264F8C91E7615415AACB517DB4B4FC5541E8723C63A2C26EE3312667CCF0489D24A464CCFED348D7D547F154AE09E23D7942584918BF0475C7331A5FBEFCA5D5B9A54C7102356553ED37C2071E455EB1D0E796F0049D550A2403B36212F606DF4C820AB15DA76CBB723D2ED90FA2682FE236759A61F15589A8AF399339781451550BC3B5B29D1531678B131114F4C055F927F7162A0CCF11284D68A5F67897FAF5BCAFA60F872B8F6CCCD90E2BDB25E6B4722DFC91AB949FB17B774D3B3F23CF683A9CCB72BCDFF97A7218735667A329AAD13EEA5787E1A12BB29A4C072693D37F321FA1686E007999D185DF106387D1FAA2ECD748163D380189B4711352C53DFBD58B5278239C0D8492FECB4C6B90E26ED7E138DBCC9814536EE9402C14C0828B012C04AE79E0F72F844D17D519DCEC3A3F0A78299EEE119EE1FA9B0D17AB832A10CAC0D2371AE956A98C40CC0B64EA9EA54227C07243BED789A517E06CED37FF1DD097192BE94A2F031EE6FC2F51B8AB91B1C13D33D4BC05A197038842A41DDE74AFCD7E866E5A49793747D5496FDB3F67429BD6FA00E1DD73A681E979438E5786542AA20B7C3ED32935D33FD8FE959A675A3A1B13C4BDE5B7088BE84EFC436B510143499D01D2781D4572218F57A67C139D18E0100D59C7FBC41EC1278DFF9474C1A6D6A5CC1D4AA00A9665B44746147E40A28C4AB16A3BC9421D06654F6B3AE2CA4DD5060DCA72C89AC725A964D11743D7D82DA819094F7D05F41C2247BC27865F357C94A746B9A0DB74C6718DEBABA79700CB73F1FC0747EE5A8EA1845A8DB3D30A29F1BFD5187D972B8AC0A9FA41CD2FCFEA996E115E3D1F9145A87F75FADD5F171839E66E8244EE34EF6649612FC4A7D9B19EBBDD9330E538801409A37905007A778E534D400D3C6F7104CC4ED7A604B8CBD987649D3FB4FC352B92EFFEE3559568CE0813938B0ABFCDADE591E0E95E3CC1A4F2DC1F526F1158BEB5970D7B62D47D5B2590F9113913E6356998F1943B1D57EFF79F79CB911BB98F5EA2B17BB79159E42E3CF2C6CFD851AF06EE9367AB6F47288808C5DF8CC64ED0E3C8910B7FF0ECC721FEDCA5615F18F9454D30AEFAF7E05E69C5B089D25EB6B370426CE54FE59531C969ACAC97D9026AA4776B338C9A65FE5E4F26D8B314A5431BF9E0156CFC842D4AA4FF3237200BE84F35C33F2085FF207BB4A6CBBBD167E97FD47709B74B7394176AFEEB673D1B9F99A6B1AF1BDF5E5E6C9C226FFF4C85363CE338A1BD4FF13F24B3941790DF9138C4FC0A98F2E6E3F8C4873036C34AD84F8FD3514476B4BADDFB17E244503A378D7925983EBB0BAB17A1A1688ACED04AED9AFFE80CDFC3A812FE2E41B8AF8B91638FD3A454CE92A7D4B07E9A772899D45B7DC28D21D9EC04DD7F51E242EF3D2260E816DDE998FB018A1BDA6823949BDF0FD4212E70909D7719651105BB74125067C1B81673CC996D84877A500746DB768E4ECDFC7E8CC5BD7B95CEBCB1B4CFA51FA3F7B9A99A91749320281AEFF4C57CDD3A044574B06840BCDCF89381BDD09690700459E028FD23E885A478DC5670EC94AD4B495B153B2EA36094BA0CE7C892033FAA9AAE5954F0E71CF48BF1A2D59F49971CAE57E9BDEF942BAD7511DD41D5412B988B125989166A5072A06E71CFF64000BC14E69B19E6877199AF08A1F2EB100E371D3998935A9587AF0EA7282703F0B683D9B4DEB345CD49705AEAC391FB98C7BBC7A74E32F496BD8D7E1D31478E1F0A265155D7A011C1CF6B4FC8648468AE731F664A222775EE30BF896C2A53FAE4CB006925ABB8C524A848499A637FEC1052BF23EE2C7BD21970AA60B9DB488839EE475A00F653E0478E24EA832E4496514567D2055C6F87E52B53720767D5BC69BF48077C728F7D1467CA85DEBE06B7F29F38C16747740C03EA07142CA3A6EBD4824A51FCAC2AD7196081994E7157C55859A81804B4EBE2C96265BC1E60C7FE6AA363D91E7158ECCD206DD7003B38AC73B33892BF5E74E1DCDE177C922A2120F35FC1D5A63401E0FF53F40FBA5785CED80A7FBC3A25DCDD5141D00AD51F669A33D2DB57D528919CD6A7BB4D632CDA1821A4F37C7619A8B00F18565573CCEBBC43DD69D9E2B53B2A206741D516FD84CCBA9BFBC753E3056CE41B9D35D972466A806907B346D79DDC861BE0F9D45243229BC2F0B8EB3634D63FB0EEB707DEC2BE48EB66322FF5D22E758524AB60FCC2B0E6A8870FCF8722FAC3DFA208647CCF38917734B44CA208C20A891A03F604E1C0D582E10C0071C2B6BE7503ED67C14B57F50EB47FEA20791655BE13DF27BDC6554B60D4045808B327F1879ACE5C8EDB205CF8A55442D753FCBE8DFABCDB7C928904A9CA091F09DD7F94DF2D5B96E5BFFF4404FA60A687A88E2B9425E2B25E893E28160B9B913C9D90A86CF3250CFFF2A29E62A47C5DB8A09E28DC1C37049A05758E072ACFAD60B982740EBC1C6CCADD28E86C50CF7E85142A84EA5CE45C05EA8642F3FF39F00F4C770D0FFD5B82EA14EF37AE62720B65D99B1EB93DE6C08A3A37F929BFDEA693CF520E90E36D69684182868C8EF1EA8C73846352688118983B8C6D7FDCFBC107FA07150DA1DF5B7E30B875066371BFEDE239FD0FA90634982668B9D51EE9A21E9A30EA409B581F28F373ED3B64F9F84F0C5C45F577DB161B80789DFD49AC88AB9BA51D8A6BEF286F501439C4DAB34FFF559EFCBC96350E06933C231887D3372DF79A91762B3FC8F1AD29E2C76F93D3BBDCD76C5632170C75357CC575DECA85114275A3B483931B403425F381A89A39B79E5C1661115C2B90EF6B10D936004FDC49E764A8F53EADED34D82AF5C05CCD3D483B3491483AC08B53BE52724C157908854A302D3D184CC7374293F4BA32CE8E6F182D1E0F2FB20F27C19D1B14B602209A1820C0EB2D9F68D863CDF77F6E849BF62291C86D58143775042DF7E079B1984A0302AF0E67C3B344AC2E5EE064BE2673634673253B5E25A6D9F0ED9EB920BBC6AD7C3A8233A607388494B5B43198B845DF3F30ACC70E871CE5C58AB5598EC8DE65EC37DDF1F82DBD3A6A9BAB80384820FF345F76F69DB4311FA94B8CC1875AB25DDE97513CE90E8DC3B8870A458A364CA895E98B4F0E906AB280A9A2C652D88BFB4FE5066E837B1735E04F1986B345BF48CB939495730CD0E1445492B1C3FEF33830CF945F8B436E1C186892E5DE8E0C8E722B48EBF93B5E4A3E3F3021552716654F7B6D04A17F3D2541A25338009C90E9E6138EAD682713A89E7D0418773321428E0CB6B3CDC77105435AB6477140E067B0F8FD3DAB904CEEC449076C17776C09C820C72A4F318BFD7DB2A952C2BDF67A92078F4D1CEF76DAA5445EFF9421FBC8F4261C8998DE32CA55D6F448D5527136AC7AF64EFB823586B24E5614F4EFB9F8A3B7272CC5CA786D596564368CCC17028BF432B255690F7C3C01AB7841417EE523218DB94FCED181C7A05EAB4F073069EA68DDD4AC7F8D85B0B8AD0D26A4BCB9AEFBA0EFD67591FF3C54E640A15FA7FDF64B5044418EF17FD47BF7ED1DE4CE3CA4B84074CD5E3EF328E7CAA5A2933DD7645385926E3F3D056EF6143D8CEAC67B3E3DC3469E984140AAB0DC9C69402FCCAD1FDA0DCCB0DC3C426B06D20BD2C70E78210F7096C271C41C2A491D59C778A03BB761FB818D447BC82190847A042429B92D08CDF2BE829B7703897D0D5627EB0586C1F9B0170666E7277B7EC3293F2BA8703697AA8B3AD2C7E8103864BB24B587C787CDB07948526786158CF2A7EE4855692ECFE8441F724B1E8273A9477ADF029E938C2BC16DFF073A01233B48C4BF5BB791A94F5F461E6511899AAD1A356DBF991B795CF3034FD32F40892A1E5A919044FE4A0221C5B1B294119EBD44D618610FF94EEB6A0D5CCACB7169CAD789CA5EFED628DC316719D2C1C333D7590BC56542AA273064552EE4FA206DB242EA42A1209879B5BDA7FCB2E7B498880D7F33E540B8299951EF206C63FB48B60EEE5A45B9D21D722142E875FD92C483230E656D23374401253C8500C36AEBADACFBE9EEED529C1E29B055E6A351A5A22A2F662D155BECA4208B51E07FF52B8B4B1866170B8F4E3C6E4F094A434F08307AAD497F21665C31D4E0073DD6842A73C078FF74437B2B5925B038A742ADBF0FAF405BD26B45952CD553CC76FB683F94BD17A3EDCECCAA248BB256A872D3F593C482A3BB56452A2DCC31FA787E2357C1D4982AD789A5C717DEF52648E6C664751A77930923616A0725540CC91E8FAF4E6E8441317F7FD845900880E3A34593D66006FFC000178DEBF5CD7C4996D50E22021D7D8E0012E9911532A36E17002268067FE186309D3D348A0F21DEC3AD8DE157740CBA4CEA8FE583A0817101DAA7516CA00CBDED73E22D83EC2A32A6A0F5286B6A058A9A21879D5E5BF4E1794D1BC9560C9900DC1E1656CA61724538FD1E1757883CE192A2B3E668CDB608F989D0A1F92EDFB37399FD0E8000000000000000000000000000000000000000000000000060A11151A1F1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 + +count = 5 +seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E +mlen = 198 +msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +pk = 4F5E6F43562BB4AF8F2F6D98FF29A1FB0538FAE7FB35747AEB1AAB24B8C4E1169373B1803637D6F6A29E67B93A54C066C6818650FBD1E99EA217B71392DFAA2FDCD72D3A7FB4134AEF7C204F08FA6AB37653A508C00337676F767ED071A0C437406D3C4B5E22653E0F3BD79B585FC2FDD9CE7DA5211141045F88C9659B81E07843DCDC8E225DC013539D4CDBC161BA84E26DD1BFA923BBB602A29A68995CDDF822F2A17C1D0F25305759CFE4765FF17AB043D3C28654110AFAE988313CCF4169EE651E93F90AA68AA074DAF33CFBBD52B1D4236E23F59693883D35C918FF071B0D81E6E0CB25E8973A9FD6CE866A73CBFACDE9CB4B2DFDC1AD21523B47934A45E98E8CEE1B9013DE0D31923DAB17AD57F5F3446BB81B75ACE4FFC698DEF37E981CF23C7866B1103B079667DB0A2C56949E3BFBFB4B069B6CD5A114FE9FAA5596246575E1E4510F79D3BC0ACF12EE2D7B4C769B409779AE20EE80CA51B52369402626EDBEDECF3CADAA24B31E0F440E42A0E9AA2895452508108D12F8497FA3F59C5F5F42F404E84455A8CE94BE66C563FAE89EB1CED27C5B2EDF61F62969453D8FA55752F16FFDF3E771AAE1A45DA0698561A1980143D1627FFE404FF567BB7FF50E4E67A3C67EC658F42690E71190E882862474792ABED7DFAEC8EED64BF450C02E09DDD9527DEA9F8EF8F8471C16387A67529D0241F6747BFCADA5B5D8CA0DC472EE28449A3DA84A257654D9769FA4DB232314022193F36415A8923CA5F1BBBBA9DF6E2748BF87D2AD309BD55DFDF435F18AD63622BA26ADF5405D4C9E3DC70BED20DA923CD01B4A0C3E5A8DD06E7F61645CD89807F3D82A5A45C726C2D4E83E024FCB909C379658A5D50953B540736946A24F539258271F6B4FE489F04453DAC2474063081D1D192B4E473DFA807FCFD036442C67A092CE1E9FDE2996503C4A542FD888C958E23B0B38EB3280D3D32B4D76CB83C4748DB95ECF9575135A9BFAE98F5C83D84EAED04C461E06FB50FFD9ED6C1422347990160977DC691623B0AFE916FD9E5B84CFCB9F9EA2A6CF0BD37F4D2DC496C4E3CF7EDB2C451753380D385453F60320A46C7DE127EADBC2BFC6FDE4862C1AAF461F36A76C520840750B41C6C892EC7F1A012A2733FADE04C7BF03746559E5B16360313CB8616F01D2E8DA42FC7A3BA4663DF40A836140A74196792024D483448C5475BE49A0F180DD8332C9A130E85FEE18D7E020B92C1A2E657EB8B42922055D7836136017DB8114FC767EC55C5ED5CA95C05778958D9F7166F502A5DB83B4FBABE22F566AC2048E35317059DA3CC6429B0D513007C9C2904BD16BD1346BEDDA2C9A9D6CC202F527DFC0E664E32E5D833DAEAD3B1AAB652A9E24ED57EB26EF9AF130179C2855AAC929FAD92C5199E194721726A6101289AED9720FCBFFF1CF901A3866CC90426BADFA9391F39C5D3F1A1A66601F57929C538A4580582953DA5A41A86E8B353F8082D19529C6CA67C3ECFED5FFCFB5632AA7557B9870DDDB4E1A46F9D31B137A583594BC4715470C998CEEAFFCE9B628F13AF1F3478353D736F8EDDC4171BE80CB9BE175AE88235B19F4381E0ED69325EE5795E3ABFF02CD4CE04871F0C80CBEF3D5594BD99A92225D88B53A8B079213604864B4AB8862FB7C46B1BB5F476A3EF67D91E648E1CC9D6BB5F3966577FC4A595F391B7AB0ECCE5DE1A4602B5E292645C7AC526F1F4CE55E542FC6CE5139466DB4426B1A95D6FBD07A15AF0FC0809B45325E467571265D5C867F5F03EBF5B2919DCEB5F857A82D5BEBEDF277D81C79D62B3219F7CD25CB08E210830B09D236AE7477E8FEB179BB88F386272081E356015513D7839B50C9BCFBB40675EBB6BB2EAD22AE158792C3C474E54D9C6EBE37C14A886A8EFAB75F27F9D25AD5476D0DC1F92EEBF9959E50B767DA8D3C7738643408115C4D149D72FE6116CF944F18E785BC1D8BB66D1CDDA5638B8CD41D5A2A4A3AF036971FD449EC88130679D6B7375A541D1F17D4AE39B649BBED4DDBEF24AFC584D3E3188B7F17FAE91212F002C267D717CCB0264421FB657570F1C7048E6991EC1FDEEBE906C4E055B5A37E77CB7B41F1CB257F8C83B73A9B5F363E7A5A863A46732527C98E839ACC801D4FCC4E71C226AC9AE18A9524457B0C926AC77DB8E8BEE2B7729E2A6D8505BA11B10D35BA01BFE14CFDC1CB0B4E71AAC615D7C759A6AD2003F7A408E2FA5DB5580B9999D0394EBE293FCF51B59EA36FA1F3949DAA0038787DA9DAB93089D7372E382B8566B5685BB733E745D149D59426B94E405A6CA8526925A47EB0677A778C8B99F4F4040CE41E816B3B6AC982FDFEB45DEF75504DE4A2753EB2F20D3B0B14E3DBC62435B1ECB6B52F0B7F1FD43CE208A7176D999D06B0D8CAF06BB20C8B204F6ECF05AD04D13DE1AD7BF7128C66EDC1E4A86DB0D4781FD597183427B360FDE758F3EB45C976CAF2C6C49E5C9A6EDBE140091872F4447DDBAA17C6E117E4335C006460D847A6435A3D05ED980912ACE86021197FB15A7EFD69B35CA34BE63AEF7489772EC8077CA9E0E92364A3688C31B36A480A760B5D6056AEA19C7035895FA099E85BAA068F1AD1DB77261BE9E525F4A3F6DAA3BBBB61EF1B876DE828F0C70ACEEB0632341117E7E1167974A7259FAEAFB29D2C43038D8C7C7AE6006182778474690BD327EF9AFC0BB8156F68EBBCEE2742DD65D5F13892751989D9BC6E217C82E824A7E0191E919B81F7D7F242EB7D5991C6DD +sk = 4F5E6F43562BB4AF8F2F6D98FF29A1FB0538FAE7FB35747AEB1AAB24B8C4E1165778A879E15D071F49DBF2B8FCEF6CFBEE2C47270CD846ED2F3466A511275446F02862AD15B8EA26E2E27FCBCF0882EC2A8F5FB3411AC3FD9318D1AF8B8E700E7073FF4CD5D3696D2292A36E9578C8D1B68EB59A1143B39AF624D151DFB04B357066640536128248077601135720286852111716731836771700888761742506371463841815510761643071120855023304238725807401848656406454404482335174075312235415783373751385176016801200383083124023027868564388718116415107836277025467231077808405157787035338303226871388874457884468128227326530616268536301348676065643462031800644573678246117184850708712817583704178813457543321366761581002558240042830751118015013855137311063471600210770100508360515814145187052175712700603747272857271000333771457242513787723867052872451466138881500770768441376817076343406030448435014845475244511880450256204843755541534744106227862258020122472346846468063758376854786611822804448432144322755375515472446718564243751664703238223785200846444385473264375460401337217451724856331512058377622227138083783156128857810270338568713713711276401775645088757680145542825434274386373043854866440105674440184055735830201856040041347770288370830224635543561450522164314865880316458531073617620138437638767535451552587838715145851150611178754433185553565221358520073654342327770471048566662888147581057347235207022546875476418431310544355073388078780431745656383726645842644266601443277282887564162265264888303344133524385611105643277555638216850333248716574520747064852160752822554008278033312171638718628162015401025526003463723124406153542072202338401735513747005456677724080164162013810875378214378812236473852811787582238358352872088826321202364784376334302534363264745258215310827650555542218280046283451083016101530060087827355502007217166173535244441853803717741766070668825166486514077560072546411042305132428315414583361213432632734730076188183172826172781772347087820040477138022536532818183038086675804375760416056333675288515336642056278330117574884316381423533786373145350703668717133626718261551337601414134156263687617644373630024723866731374888288384251008415502143617806776361218022060232710057864831882448268764300248217083473717311175317011502036832787308558883328518757035267076262451464846348118004526423865714584148882644451373101118836261620514523610865160285113876828733006826658638183881432142666457321184486024237070500822174233122104800022133058324681807021116418276710584861804140768412800887388315507443431181834270008886536362608775726346486268816876445150568200620717853080643076232173048743037056607477250645402570523673257543483333767101547547106132056133448287166577305055772860516420771851587347480428846830802826348656438208032601843303864464861255765076474285272251074371688038181357811546261016514735282706355621638386554883626187174724680068645784728424486516503650188712662646038155386016172841655110762725881620440824007436583134308661564320688752580376260571086481216746387483466820742212203368328804860344555262014724776663710250405071205243572718655614713135855088476308765287673577604220041037347500700027816424200B32931EFD4DE241A6D962646BBCDCB662C27E6CC8D3464A93FAB3EE47B033D36B94026B29B09858BF9BCD55843FE267D51CF39CF8FA8034E228D570C484C6CDFA9D3568E2B8397F0053EE493A999781A349A2000EAA519DE178870D2420229B68105B4C5960DA942B8AEB05DBE2CCF256D4715001C04D7402F2F9B1BB2F46832213C5FBAA8A3228D106FD88B571FB889F8B1730BD5812EF2F001FF6C2BA6ED05DBD15C8455B46D00711C7221F14BAF4CBE98EAA71E4BC29D2A8CDE64ED64DEC2C3A8295DA929CD797C94B0393E5F8D8103AA955D226DE15ECA8A5F2F3726C2C5DA949CAE4ED57DADE6F2262D613047141DC39DF5CAEA3E69DDAB188000375587259875F80961F37C6B60AFA31683CC1E35245B4AA677D058417EC5E0DA4D21C2E2D45870A87D483A2F50D7E8057B67514BA604DC02128AACDCE6F1844B01BB3709726CBAEE4DC27CDFD8F13E945FEF80472D5FF636424EF2BEFC0D5474D0A71F9F674D95599C79730974D1BCF75FBD476AEDA228634C944C56313C21EF1D78CA190375327CFBE65ADA3BA23ABB2F9D23D44E23424F7BFE822079B026EAA56693F87CFC3E8163FB4513C6EF675B2DB66804866C50F1FD226112AFE6D4FE5AA8237088CB9A6246436CAA818AE0C4D3FD225251BF56CAC6E3A85F26426CF85589859C88F7EFC899F6B8CF41D7CDB23DDF788506ABEBCA3CB65A9D5A8586D3F19DDB0B497E085AE4506E2EA4E5F11D057016C8ACBA3958E03DBA05E1AFB8C94E85AEB46637D1A4FF6FEB41C092BE3C7E5662421C906AAC23021D06CDB1E90ECB38535ED5FB61A1866481ADF26A403DEB5B59BA78214E259C76A5ED8C7EB00F950E4B5F62252AA3B9088B09E20285BA4CF42BC5B6675D8D481B48B5FE53F0A637C0AFA73123C0AAB747719D901320A8772AD7F6FF694951AD332C6BF7B46BD09F20B80C3E30CD02527DD87F45B39B0E64C20B9C5E6B46F74388B55636099EA809773B4F430CDBA4CB63A0A902536FB547AD984772938F70390A8E7FC16EBE82C8348DEA6F841262BA67D81678961BA67E2FFA49BBE7248D9BF4DEF4325D592BBA22BEBF672F71E816D070B1D970F481A1E184EB9DE26C2899646CF9DCCD9E2DAF3E8AFF7187409018E6F60B4E33327C8C3094CE0F26DEC0F0059A2E356986D7DFFEB7A71CDD7A5669542886926A7D07D38EC0F5DC91F2057E882F60104EEB02D377271FC224F1C6E72A4874B28366654240E583E7D8D57F4BEF6014DDD51C65E431A8CBFB329C74945BAFAE6162BC56D3B1C89DC304FC0F1C61B76123D8F7B6DFF662B88630E945289B69570ECA5CF5DF2DFE352E8563B76F0A6B80D02DEEF7DE9B1C66FF3F5F98DDED95D8D6111418F1A38630804C98B64EAD43802B91DBFC9F4D2547F3213E730ADEC5CF20E4F2CF2B8F0A381A529AD82F9B6D71125CA323708D04C19E7570960FBE482E5E557CA11D84C2337AFBF891B243FAC01316D2106496A3F1B73734448FCA3218F1AE2BD2DE3093B6AD8169E7D4DFFC454444458CFDA8F354200F56E5AC97B502D099B94E69C93F604BE327274E6C586A4D239EEEB56CEBEC5928FF09FB955E8776C907820225F59492D6EB63CF4532F43745BFEF2C7872990871BF00710C9958DE88972E7F5DA3C44E9318184DFAAF16EDAB21A4B7CC4EFD5AEA861D1D32B94FC8FE0B787719B6F2ADEB1B2E201530B9438D641A834CA4BCAB2980832993C47EEBC0DDD7E317CA61DABABEAE2D2A5FC84500D25E712642D75954CB7BC4E8B83CF05B8E8211539253B43BD802CD3D5CA56379881C492D0CF0AC16607967B065BCB53E9821E1085608A78D2464318C1E9AC4B0385C6D78DFE697111D4D535C7DB648D879A931E5EC698DE52FB7FD04B10AC98773936A786CD2E77A1989246529758EBC628FDE63F819231B5B9B7D34815205E5294BD221D8B529A30ACEC0201B502141D90DF13A707CB2AA6DCDD25473EB32C30EDAAFDB9CC48AF488DF02DDAD084D60D4D1D6AD09C172CF42DEC31B0A5A045A593A75F7AC1E745B74E3107C9E067494D37FE3C0C84A9A87A067D63D4FFF2D3B5271F9B14E0DC61A5275912BBCD520E0717A42AF2B94164AA4E8C3F2399CC56B262D002F27A699BB7A6C724F8762F1231E206C92668D9CE8D3F1F6289B3A80765BD373F90C8470AEF78D356D95C67092760D087937F71E064B3D69FEE0C8DD0120E57BF85CCAFF332067166EB82D7C2AAD1FE9AD16EC4E4B26E9164AB99B7EEA17E9C20203322C24B37C251B742382DE75E493A4183D07ED0892159E8DA3038EB1546F29B744567BFC7F17E56F2A3AE5A839493709AC76234301A01080A77EBDDD1A362F34E137DF6E3F4A76468653A691713DC5B5D98A4270EFD18954145A4E228491B3034B31C7BA99464C6F827E4F52516FB6A4F0005F061DE0C12F65809A0CE4DD3B76B8B76DDF7DE0F20C1FC9C26C856614ED6BA9C086CF1052A71F4E7C46CFF9008494F4F04F3B3DF74763E0F7760CE6A9EA14B0661D4C5F5BB96B2D1349DF44F4DC6149003AE5A4266AF01FA9716F6F2AB798DFC882AA9D16EBFC8F0D0DE3D19795F460A6FC813D41F675916939DBDC46A3C0A261731C16FAD0AB61B8386A6237F696AE0E858AAE1677AAE99FACF990E000EAEAA2FE13390CDD7A001AD7E79A3381B4900543CC00145D401A47A556C2FBC6C4E0BDB66EA376857C94D4D0BCC5524C220E363096789B13C54DA20076E6BDCCEDE87E56E7B44E7D339F575B04F5BAE4A52E8817F6A56DC6311346CB8336AEF4C4C29139E12727A7A9C55C3BE96EA7FDE688A4BA9891D9A6F1DF5023CA90E0D37250ABA128CE90E464B91AC9EEFDEA221F1FBED6478115C5177D9357C8A4BD22BA36DF2C78DF6703704C2A77357CA07D6CB4171697230CBA78A4B8C68BAFFF3D0AA64B261D9C8A57F25FD589143C9D2A4A1C2FD40E6C3376C4A5C51EA533CE666FBD236DC2F3703257D12EBD917720169A527963BB4A1CFD4F4DACD3682BC4794FFB4CBACB00137F468FF25F862FBE80B6511A471C0A86C0A55A3139D030777B857E4EDE4DFABEC40EF884E7C3835568BF08475741DB1994B74ED18E1BC014C843C290F4023BB64A9FFEC704B28D3330A1CEF3FE91AC5D61D78AFD504FAFC7E9C1CB982AE00015BCCC6AA174CA8FE97E1B6B2BD6FBE6E9DF85958862035690A4E51CF1932579EDD47E8957AD554FC63849DE6F34E203FF4F95E7C026A7859E67F980CEDF0B0226B5A745B822F0A2F7FDFABEDE21E4939773BF2951A204AB94CED96766DB1299D1631A75714D04D3341FB0E410F97109003C16DA2264A3768734CFB3B4BDDAE28A0CA6165F5D02761756D71C51E46AC356ECC092D07644BEBC4B178454965DA0B8877BEA0EAC3209C596DE4EE3DC3B72FF80C568ED09980579E15FCEE6A825A866AB6F10D0E67956CFCC2C41E23D0A8A6CFA51A33389563A9100522811A177C2DC518C09DAE193F3B472F351E75F42A4AA4D1C2993FFB22D82109F5884853E4CEB79669277E8A7887A +smlen = 3507 +sm = 36475EEBAE8EA1801B172F8E24968AC02A7A509990CDF4905C7DF2B5B172FEEA4C581D6CC9E9D69D7E8ABDC4AEC53EC2E548418AD8CFE68390A834D9154115BB4BF27FAA1D82A374FB165AB0A051FE8D7D523AF9CAC1CCE0B62431C4C167B67D6741ACF04D9558F8FC7046105C24436E053D94C6D03FCFA4C7CFD3BFCB543C33920D4CA20B803430259A053A2CD53B34A93C1311113495257AC8C086E2FD57D3E557C44679BA6A2D9036B5F18BEE05755ADE40E142B2573A00728FC05FC9C14FA72624137E987C7A1DC3ECE6EAEA1D97E7B9C195E95F894F95F6C74F722F5AAF1952BB3E6C10AD67C97F8032E229320ADA78CA4170C9F8F9C83CD67CC9B2602661720295CFD273F746F4D4CCD2EBC2254548D49F0EE7F6397B7F74E66800DF258A0BD6E710A4CA5176B62285F8DF6B1FEA87B91DFBB7C2C14802CA617868FBC0FAC0EC9F76576E2EDB24D9A14ABEFD25CBA859F8013D4922B87D80772F666299D83EFD6A81DF738EB7418C6C4A6F5A9B657DC3E98C337339667A9925E368B2196E0C5A0DB7B6131822FA4BC986E7A5130ABD182F6BEDD108300E98F7610351A76235B68B08AE81F8D173096FA8070C4E3D5E915C258BF9358B2E95900786C2DE239EE9D0B895C242C15EE3C961BAD1A8A95C60C547F0959924FD36B188FC731A0AA868D78874516404394EFBDC444DC8B74E1A557013C307670386FEFA090C9D42EFB9B59ABE0C3ECA698F740E0EDF212CB0051E50D584A5DD76934EEA3B327EB12136444577E7E67A5FB4F4B94B661DF7A81070088181E48495BF84D97ED9024A727209AF869BF3AE873869D33D6F13D7B1764656B6F4423E2BAECEBEE0393C50EB2A74AD3B5F9C99FB81512BBA878089521012B21C5B2F5E5947BFA5FC910653AB13E45B76ADA9A5D17EFBE844F9D5028204F0FC495B765FE2D350C213148E6C71D052B62B2C575CBDE54D571A9FD61EDF1F8AD6A5803D6EE5F61DE1D1FE112AF2945E1C681BE109E3891A83F08AC649ACDFC5EDE6586D2E03C36CC11C5A10D90A364C56DCF619D221D1AA90EC403DE79F6F05933CC36E4A9367F0950EB9B79F37837D88629BCB13820C8E7F01E16F4AF04677FDC12298492BD5693EB352F71963128537DCDB28FB74EB6B5AE7C9F865126723AD45FF83F358597305D37CE89BB6CD9D369DD0974CC3BD550148D8A13DD5C9B08E17B75948487A5CA98C503969ECA47E4181E292C3DABCC9867B9BCAA35CA5A20DAB2857217AE51C848DAF6E7A421F0395906FE16EDCF7DAAC0D199C955C62DAE58DCC6581FE3A33E05CFBCBCFC2BB72568FC5A19E3138116D71E7BBBFF32AC53FF1FC50E8C5BD23ECD21AA43F695410ED2F878F188FE74BE2C10884AD442C68FCF4B6118E12BE8BDE89E8AEFC8B587F18B1C379FC00C993738EA6EC71C1A8F579262013BB18CF0C2C1A682491139D1716061D2B8C3824BDDAAC2619E215F6530005C852D910ADA29472FDC1FFAFEFA4E1B7038898DF144002BFF8E22CD59BF000AC6DF6F9EA4E88649409D334FE7AAC1DD9DA1A65AF06F5128E76F02161E0BB9C3BDFCDAD8B260483E070E125A1071B200BFE9B8CDFB67F8F8611BF628ECAF3BAA4CFDA89BFF31AC6DCBCAFCD1423AFDB036DBE476CA60219626521FBBB63ABF75FD75C5D81E0615835E63A4E06C09538A974DE6B37D449CDCAD9742FF0C63D0E664F5F9CB702699639B3A9E234DC931A16D543AF17446D5EEA21CDA96950755B36110B95F3145DF290D5B6EF5F3205490A705BEE10522A0F805C0569C440424BE7B4CAB76A8C8D8EA6E68C59DBE24040A7667CEBCEC1125241B94E3CED25C3C7F73E6D5ACC48A84C6DA9F5237AFCA4A570BF8ECE5F8CE2883F6F4A1688A6F8B176AB18164D5066EE819F7A5E06D79676967B10AA1EF19D3CEB8A4DE177ADFF19AE3B14A502632686DC40FEB011B2B1D15D914A27B89516225FA643172172A2D34D2BFB60C161BAECE0455E890C8429B5537EAB0117563D17DE062C5B06328E94409D724CAA35A7443B6C3888041A28C1A1CEBD04B65F4F578E923DA13A5F84FEF191602509D40CAF54B463EAF5C20161DD401F74D4FC2E88A1E776CE94D6B87D3EA4D7A8A2A7FD490655F5B600629027FA785CE11B5F3618F00D132DB76FF82C64AB58D95758F2CB45A9658EEF3FA3E25EC7DD61248D2861E1FDA7876DB3630F2E09598755481234A0B67F6732DCF7B1370BDFE11852E75CFD651C56765746A1151FF4EC49760BE6053DD2C5306BE7FA6EEFFF1320CF46733C3D38A833636A05BED7870EB46F5F6698B0FE56967BCA7975781870A827F9C6D2DC5A7394A86BED9028F310597749F5674C21A03EFFA5D5DE9FAF78A19120265F9B31BE4623827D90AF7F217D4B19A3D586DF12A15DA5A166F64C2AC143FD27B7688607CA8C4F0D5DE1BCD4DB5AA623EBD7A88C995AB7AD95939061A39E7C60E8037FCBF8557B796F5C2E49A173CAAA99EEBC0AE4AD341230DD9AE25E1A215E1F64B3A845E94B6E1EB005936C9630F9835484AB12C96AC54898581C4B4C7B32A9F8C87EAC4B3767F16C30C837B93DC779E120C68975622900484864B823AD62F55D04F9131E5204C796339869390E56DF17BDCE890C9FDEAF2B6E524108EC9FF28CE8F0B9ACE24F51F62245304332ADF74CB9961A959B73B2E25D2949090E21BDCB2BAC7DCDC10076A4A73F8EBBB3511FD72FE7A655C6A8230E8B82362F37779B3DFC81B02CF867FA3A377EF01796C54FEC4546CD858D9F454E523467781200930BAE8B7F49129265CEE03255B334C0673D4B4567EBB70B9739223F307222405721B7BD45D537818E17AA40279DC4D750E2B57F78DAF7929241F2328AEB0A339D9C9CE0814C53EF65D59FD22DBD0C99E7A75D4DC79A9FFDF900FC73C8BF2A6D4A80F73E476823F521D8BEC2A0042EEA213EE8FB5A8AEF3AB1C9C6B3A2D1B99E5985B51320FED3C78E6667330E4C4E674ECB97ABCC52786FFEE6B34D29FD2FDB61B9053760E30DAD238829810382554B4E7A5D43195623E98C8795871EFB664FA3E85BE45E0D4F61F6C3CCA409CBAE296D43C27D70F2E07EF00B592264DA08A822FD300A575148F9CBCC4426956D0E8E05DE93F50A66D4A3B86D15E3471F735E8160B223CBCED1CDA509884064A4A68C34B9FEBB97F19C96D37C5C198180410489B694A60C52829EB6DB4FFC8F272EB255DA8AD8B1CAE1954A9A9EA7EAF4617FE6400005CF0A70EBB54D99CA592008B94D6EB73EF5D2C69CB3225EBB591CB5C68718A856A143FD3C9E575F75495A2F0478D53F47FA34904C7E9A66FCEDC28C92CD5E434325FD647540A6E25C92E100CA15B7B290EEE502171D211D91ACF74B6BE3BE711A29C2E4E7756EA65B706995C4551210070910020A179DC12ECF67B08FB704CC85D6D6A2846B357B0E9ED192319D5E30E1E30ECDF21BEA7AB9BC8821A0F32C1BA65A79751943F54419590EECE2A2D9DCA091B50E7A728552C7701C6CDE6D58065DCBF9197486EFFB0F4FAF7701FADE5B2A257577A90E9E93F851CAB9F4DC4B436F4AFF26B31B45D82050F1F65701A6256943788B2BA9485F02A0EAC049662A60BDA4E82AB3C156324FE5F32778BB9E2F3F9489123E785D778A721A4FB5AE1F9F0A4DDA39C238A951B395E8F63FA64CA58DE73C27EC42F5E3A259F58B723D8FC578D3000BAC15C6F12AF1EFAA58BD61ED56C56C62639AAC0C6323355210486A2A6CF6B0423BC1B439618FCADED66DEEF420B9B4A16D3FC65914FC4830936973A6F2A4F46EAE4B1A995C9B052349A23302C97B98047584285F8614CD2D64890F893C42AC88D656551125687ADBC60EB12AE38E5BEAE8C3596BF326AA03B4B5A8526FDA182825AC613423E0F336497D24E96D787C0E3C31FC7DA01A2EFBD8398BB69715CEDA53FE91362AEA0E763BA1FA508DD7A63B260409E34B5A7213F71CA9F06604D123ED93BCE6D71D06924E2B4E4A1D33971FB3533004A83E39CC12D9635F3E972CD4EA55FC2F1511407F254AC915E2AD13D932351F8164A5FD27CBA734537D1AC5C88E5232F77C5A910B4552667FBA73FC989DC584296BC1A11B27C19E012467DFAE2D17B97CB1CD84495A86276474DBCBA25C863617ED8525948E3D1A519E2F31AF5CFBB2CFE7E3B9A1C0C278CD4BC6071D0FFF154EE47AE1507A49F67C9F9B84722B14F67EA37A0440FE7133F74C6C91F394C90F9FDE68C65A37F83CD2B3D20F28C350292579C7C11FB1EC610832A2AACC0BEDE54D6167B58696836D84CEB334B20D2E581052884F4E1185DF20CAC80B22774EE30B8F2E1ABE4830B2C333D51A56DEE10FD79946837B68A93A593C4F4771B17912C6E933FAA00FA6CD104048D974C38DE07FB0C1D3410E6E6D11021A61D1A63F928894095723AD6653BFF29299FCAFBB39B9908A59110B60F63C3CA0ABBEBEE3D78694248021353BBCF2AE8CCBDA3BF1A57F1998F2DF6EC2F111C2668F714481F4AF7B2B841822D49F8918E11DC04AC1864D8A2A1C2B3093ECB0E55C03F094A64426FC05A05F18A5A8EEC83E9DB24213372ED5AEBA92F0F701385C280E3463A4F13F5ED366F0A56E31490E222B426FA8AFC7F63677F2163A7291C1DB383F4246AAD2EF41BFE5282E353A54BE000000000000000000000000000000000000000000090C12191C22DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD + +count = 6 +seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 +mlen = 231 +msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +pk = DE86C1A7CB1DD65B6E2DFC175E64E9BAC72E5F24802F481EE783BF3FACCB679EB52DEB95D04BA7B8E4AB9A2E1D42714F3CCAFD4D629E1620FDD48CDE9EEB23BE2D8945F7412ABF842F77E5AF77899602B167E2AC225FFC2B79A4B29BFBC428B6425CB52B187705634FC1392172F68AB72D76D6D02E3EECA17366443612DC91A5D1D315537310201BFA3139AD4138F9BBD64C783995DA0A4C6263FAC437827B2AA406E5F0271B112DF741F1E17246C397CD811350CB4DDE9190397A596E912FDE8A47F4D29E9B2C127EE224CE2871E4FDDC8C15D8A2420A9D9A2C17262AEAFEB6FF8E0BCFFB9E67D53F798DB5EA490843990F11663DAB26528DD4D39878C379B044D085CDDA735CB54A43538B1DF0D81EC8D1F8AD70250C3326747AFF15C6DE95082EA83E113715BE4B4C52CA1D1157E3C0D1DF73714E8BCC872DC5EE90A66FFF98262A16BBD614C22B89038C89101AC9CF3F9FD0B7367E0FE840706265C2674FBDAB391AE6C84A44D49830FBCE2697A63BC6D75DAEA824A00442B8600E2BB0B28709A3CD150EBCA964069182B781737FEF8445731B64D719E22E4B48ED36B1EC7472971DBA93C81C06DD1D4C979BEEDD6067398EDF6E492971F8F453343255DDD566E5D1D9902147743EB832196CF9AE127BDB9C067D14838B247784FD76C1661D5633B43F5C56A9F9E15872DD1F2997070782F6707085D13E8B7D715C17302AB5CDFCDDC576D7C18D3AD21E539CE7814FB391DB45D1D7399265B8FB65B52701CF64D9D453E60B651B0C7BFEAC4E789DCF1A528A44A21CB7802BB4FB7D35261BE328BE8346AA929AC0E972B94FD10C497FD2875871CADA4C486024BCA541A9B4645E67DAF055D5724627461E16F2C5645B57142B3F6F17658915A7BEBB1A6F6F75DAC65338A82F6AF3C9C5995600ECDE73007A7AE21921C78A9DD72F65C934288454757F90C2FE639854DE897A56E1FA0152392AB5501C78CF8F25B59AE0775EB23157D632FDF5D9384242781ABFD78547EDA38ED0903DC0CB14B322A79F54EA5768AD6D1040C4A83F17D4F8B530E4676E75909D19B813ADDD4DC6A6D582429F842A415B3FCE7DB7C65929167636A94F61EC977C3D71EF79A17D25F88EB5476F11070ADD333087CAA16EB7E1227E53458E4F98AB30C933A0A68ECBBE063E82AE1B4FE8A9762A2184B0D4D0CEED84663D9981A1167F6420CEA9B7B94633D9E6B57F5CDFC30CD928542C7407C48FCD9DA96A6EDA13D14FA55CEE97B59913B17D1B715B363F4101E2925349067C1C7D1F784B42291A3DEA7787C858D1D0A06D63EE0D42C1DE3DD2DB1C5215C77E4531A416B25AC1C81586184B890A5E0EAD70421B425F263561B53097235DA7FDC6A0A266C75A28B7D94F0C0793CC8BCA26D66A5E560EA905F90ADBF8B0D37581FCCC4F3304C7650E12A1542DE2EA7FBC97E49CA31EC0965B7F792D11AEB77F082068F9B2E61CAF5C00FB8D319CAC91F2CBF96F9A7E4EA35911CB540F9E3012AE2C280D30637C048416797EB6697788EED02507641140AFAF649784B0360E51067E9052AE966C3D5662C2ADB5579A560F98AA5EEC4580EA43F9ADFDBF5EFADE858F7F7FBE5EB5E8052D11A008B87C8E24F135E5DD98B598C3D1D13C4FAD026CA892DCFE7211D2F464B4598D683ED28628F89DA21AE786C36425CCF8500254F0EAB38E1F620BD5C837075666BEC7AAAF45F05F88FFE0A8795BF20F1EB0D663F13F0671C58038C8055A67CC18CD282CD579635E18E67E773DAE2FCF5A90FF45D9E1CFA41A985C666C83DA0AEDE7CE8C58FB0BDC6F1EF05853AAA88FD6F86F0A4639438A75F311C6D12C03FA891A3EF75A9D9C6C18BF71B8795AF3B7ADBC18CBE296CEEF7B6742ABE0D2A5085A81D5F3812E9B2B3F5FA555535C809C7F439B8208A116DDFCCB80BA3DEEF0B9FC0E3BDC9AB6B9509E5BEA039434044762DD894CCC6B16A07D4E81D8BBDC629228000634ED13990E3B7779B73AA524F0385A81700D7E5D3D515D2B617C29D0089589D69EE28EC07F069BC266A38E8506DBA64F70DDBE6AA888C9CBC671ADA30E014A1EFDD1B5CB25B0FF17E522B9618BC6C2380BA75BD2477681C151C11E6E914FB049BB7A13BEC73952476E6385CD48BEA8A38E458E8761A9335B21F49DEADE97F202D3527A45F70B65093D8A9DFB0463E256786091B978432B20070015E6C38DFC6B4ACC607F91226F3613C06779AFADAC8F1E6992BD1CF9E14BF3132AC3E999D2E0FB43D04BBD47BB6A612431DF2425592960E3D2C872324262A7EB0CAE6E158EAD8699FAF057E57211EAA1DB9125CF9B9C50F51FCD4D4743A2E2CBBE1755733D9CE26C8A4BF8F377EAA7C02EE62AD42AE7461BD2BFAF0DDFB3CA48425CD1CD9FF8A55107991F93B20799DA9FD5EF09084683889798216B54638E79A6A2CD787112587709C7813CE76FA57BC76009AB8E25776824BB197A5202C781EEFC102A12FB954BA13F185DD0C3E2F52558A35FD9A2C5A0E256C71BEAEE1879E5E9E3DBAC71D7E9AB7BA6C4C2A588C228884B8A6A99B63526C848FB94603F40216F68C0E88B7A03047F0FD879D79872D5AFC55A5AAE7A2D8FED29364B188DB71032772FCAAA27FBCCA30A3E2D00070CA804C6B76C922629024B3E741BA83E27FD29C4B2E571D8DCA6698A5C10F096C772C90DA32232F045FFFB222B8349E6ACD88F97138C7B10E5A6E668DB7D4DD5C304B316920A049BD168C7ED7D632C6FE3DE8A27A8B1876A6BB013C111F4 +sk = DE86C1A7CB1DD65B6E2DFC175E64E9BAC72E5F24802F481EE783BF3FACCB679E148580BAC1098123A736C9FABA5E2BBEF4B1ADE2F9D75A462344396DAF72D493757276F766C8C047C1980D57BA30F1FEA993144F695D21186991B31E2B457E1F335770EF27BD7A8C29EAB9D2F015045CCAF8657F09F9FFCFAF1A8BCC5B0CC073070864744500040637305553501578287250178331645177884566036264280662225615187247456450648057182486667127765175634286065663148041788056178308835123613768657317485888276700050833714035334180743386466117407756053415286865660138738141123261385434356556552351460718058655536235566160623205000547720114515618254602772423733332177363272631482805645313500765563346808117202481522613311738186756830561320016643654506784242457116145567112107487105861330156150238486205038284221107132812605171540703365512130860421778034255637004082361275408304645620257860761646110833766302430644201822133684166744816824706741351811414818708710772351765264485885842702265672760045243760858741886747513784676766824406263304357221747313347070348587215812400170344820532501250113144177387728207486228842526245102473380463463733375614731600875522858826720173564216728645035174725425660427461383380444815171206287183005430105828541070246223654222014168327002743234085786163226116053568668522512807356887574035338211847103833368152705827848574321174586746310543800481710301651131352706228001506508787034021453621531443314676768731732446231262234046004381204523882616282861000136708814228652213115783847281230037654486763006727263750445854863337887166088485038656010110104668817063326724417818264433265775046625521310420556703233154707030322570352852141876504583183301774082470221084185881070043677832413312184386272604537571035506273781863855241152062316444785586545414377587670057466363435120257842778358222531007672328787881140735783074660335280656381862564123236814652455262376205725250512104738347581674541435111145854383408752031410770310701025238206738070018366251866385122145218034088515656777035481702022703122604802625223635605237346133303112461715130735411672842152428117433877766577682211701253334625028683576143285483365863635623526222678055331876571283422278645400651281034778185557423772060523545831175483857568242064580815606721208114324535274471305766046665701242526546265305572450666722385430732472463716710786204561514882627620578056526118746830484585137335606803188421314075455776076500005157482002451217673255844045742784625761536880016076772331024434440188205135266213858857233071055361010158515121848416753648028355661623112277535771580588070685144052526752330175070373116742262252442287786786070641835011474781832107822460173428205763651508366426302277753041732705052066423833668688415750707050841275665604275155213678432217745867660456681312161463550537581306820282728400483357042725310481827825827411212814116053620848266105066385615355348756021587332612444115642834053073520735850483434556504737842157286573013462635807852722512723734202123258075270042844042054604040806368200218228173331368130567728566588332502183631552860077365708441506077401027764065480110875746188517746046328581251214408830528876602612618005238371255643239973199816494F3E65171A21BC12F61918836E4524FFE2B8FE3F90F69D168EE639FB50C36510EB7EA168B9910C8128A7A00569E241AAF0CDFD1FAA66C32205A699F7FC99DF4D6BDFF437D84E621ACF27FE1A344AF2E41B80F376C25412CAB099D32E7877911AE853A80F20FB36E8F129A8CBE54BC25FB3C8A1840EEDA3E50E697D5F94365BAE163ABD83C9B67B71A2C270B01E2E95D78F629F702CE62AA0592C44542F0A567906D6C29AADD40830F0C32946FCE712F48995FCDE19B5A625E2DEFD5EB8B0DC0ADFCBF7915B74CDA9CBF2437DDA0992C003E97CDB73554A2AE0C9C8F414ED7B1CBF3EBC8290CA69D4BDAB3ACBF148576A87B51F852E03F0C106061D64F837A54BCEB4A4EC29C58A00D28FCAA270414378F9B1C06B6E1844560B5E88213F1E3036A4CAF319F6370BC2D06B1E751E93A01BFE92D81AF7DB18120B642EB1B1D0D91543A24DD655B2112F39F2FE1B452D31D75DBB162FBF94E303B4F03562BD7D6A0825F27E685CE9C34C9699FD7F7FDC6665391AEF945E0866F7E4B0BA2CB662E16F683E3551E097705569417FC81794E985DC292237DAAFF6567F9C0EC61E34B142916CE50E166063AAF21F0BDB26C3FFF404C5240CE12B846D000C390D354CB3CEA587812D7F6306E300FDB854BA9043D9327FF7C93B5F6D8E75519CF8F2ED0CAA2DA52A140A80E0E3863CC44C74CDA9893C3D882998728FEE1B8D510B2D6441E772FD056D41E1AE7DF74A4FEA09C2635FE22B7B5CCF54A1077A2A4D3DD6CAE53270899C866A1E777991D9B4DB4A9B0D239DDC55F1497A365A80A616815D246F0E658DA3B49C73F97C56A61AA102922A4686AA6B875D168E8EFD6BA4C593424A55D1DB435FB4920AD2C237197CC6121A84C0575DB55CB4E49040A415ACB74BF0B8ECFEC6ED7DC6362BEB955E08B704210C111DB8CD381B387D8A18D628D2E214AA0284BFDB607B81BE27260411B6AD43D77CE73916901245D5190685CDB27D922545A9675263DEBA9B888213F45E0B3F95996070291A26C23E4FEAD542990C7CC2CA4D8BA0E14ECAD4C5DF17F53E5C0607173607FFB4E16DE973F5AE6EB7F4133CE0D6ED098E82E28F731EBFD68280D67B32E0E88572A91B767185B663DA578310977C83C8BB8F21F4F6989EFD5B115B4607E5677050BC508F75E071FBD431757026CA3BCDA3A2D3898F60EE009AD9A60EB30FB9D67C8760E4A5371D17919F28BE37CE4C2E97780D1FFEA6F301AE771C1C2F4A31E7A22CDB3BA13C349464341E926959CBC9F0413B370A41D4A9061FFEDBD1A751CCBADD03CD041316A84F464A52C8C4886DAF03EF37A07211DB879156D1FE14ADD5694383D07B7DFC5324A537774CC6BBC76491593F98366AE9BAC221AD6181C859E700920867875824B653BC2648A729DD5C89AC804D534B24314D06CCA02B8848B221DEFE500E3CF095EC5ACBDEAD61F454F1E038558E363453B8F3BD799489E1BE6E5AE2C7C1237A372A09395B6318972CACFB0D150B5E72A1A7991018D57B924DF87F63F8793E0844D1DB7E0B8D2C4DB9B2FFCBA7741FA9BFEE3ACB6B33B4502719A89B04FB2953581C59BDD38A0B06F24EEC3880DE4E53EA5F2A4E09FCFEDAB1B477010D9BC90AAE762017355B1657C2BC219D0A7C80ADB5FB7C93DA1D7FF224E7FE6E6B1D88722F3562D7104ECD9102AA071D9E27108A97869C1C5F9023E201083D4B00857376FDF0856E0548B889E91FBF581403FCA3A9180BE7C372A26DDDD6174DCCF035B9EAAA01C60CBD8103A41E7C3EFE2827A36A3917F98AE08657E32C3DB07A3355916E3ED62D37B1ABBBB273FB571185D0E43262297FD51E920846AB5E83367854A3433021EF6A317381A3B8B146284420D51A6F91899583DD0D74BDFFADEF84BE4F8273B0F81FDB270761DEF134CDE22F9679B6E7D687DA3B06C05E7DAD15AF014E1BE92C5908035B2F6B90121C37E7637F653E1DF2DC602B44B748B3D41EF990297E13128C2C8FBE124806A28B6496B796371ECA55FF7B540FBC114995C5003ED767D85197D1DA7F341C7EE1C4676AA342F53277329447871D3A971EDAD2EE42A8E5EDA57B7B4BFD9EF532B7370C71556142B6522FC4CDA3D12EB95DB8CC9174A4A56F9B43A6B19F90CFEE1DFEEC5816D6955B5D5E205D8A31EC2552C76B6B5E74C16830FE96E5CB3AB76DC5E79EFC1BE80F756BE35C5121585CB29DC4D607019A5CCEC9E17171E654FB4E24348E37E0CE611D916B61189A11F0976E86C2DA117AE2C87BAA90EED59F69874694D3C3B25AC197397E1FD57374D0F089D91F950CA0FB9B4964A6D370DC467800A89E253A8BA128BF5B30C073FC653177FE36F17E40806733A37E7A37FCB77EE42C941CE9BD3D476D0500B7DC802F1DACA879C8AD3C4B25D8EBE0B0B0E7F2417C738E068EE56CC51AE548A384B336E34E4C4346F229978A1CDB34577EE740EFA5CA8FD4890B3E6B6E8A1A334027020C722070959098C911CF465E03C0DAF593CCEFAD06BD292EF889E433F6B15825182BCF97C6C08B6B8A0A56512352DE0B092567D3150B55FFB4DAD2ABA2E2DC6322F26BBACE92F2FAD10F9B8F1CE752C511B571950EA819F3F301EE0967D9F488617176B1F609B9090ECB615B13BBED4D5AA674DD5FFEA12958D5E5E88A54F30528B57DC79977DC9E317B8D4672A0FC435978891850709648029589397BB61493B904DDE4339B88151B92EFF4C6B660AFFCAE6671AB22EBF7D72EF010C1B861C3B4DF69E1E3BBF314AD1205F49A76A80C1FF8BE3C04CB6FBBD0CA68B79A92554FED4C3606A8943A166C2FCB7816AB6624A780B32A5CC71316239A5FA7BBD311E735BD41456188ED118F8331E5C18AECB2F484C360CAA72876C9CF9C844D512BDF017964552E94B77ECDC39B08A963A196304819D0032D936EAB3506104D475034DA33FDFEC86E9479EB4852A9ECBEC0D544B175CB4F476A86DB13B493E4E2F9C7D50AAF382729BA548795CC45CFD2F30F8B67D1815C03539D22787B0A894AA40AD57979641C612AD3748D700BF75C46400BFE0EE0706878B164468FD057145916F94F63B435F0CC4C848D30C4F1A28E8F470E3A7A53DD7AFE9F2C05C572743DB040E4FE66CB37450398F8482CDB9B9B7EAEE57C0CF00108373539A403F2E82E9AD296020789262A8D9FB7E912DA69EDA384F72133CB3646DECD712107DB55F52E98504BE786EEDBB6FE62754F0544C4609B6B113F8EC9363D5D730D5FB3B564B523DCA650D965B4FDD1701561E50E236F70428ADBC1F0A50AE388FC0F1E329F4A4C593690EB5F73E63EF436D657FC2C6894BA3EB38FF80E4589603E41F1F31DCEF4D72B17DAEE362E531F6EC9468789DA15732FD25CDF01AB63C0ECD1898EAC8EC9D3C31F945B99F7C75822C952F211F6A438906E1FE53731A02C0BFA2E884B7646293BE38E00CD62312C639B80239EB5B714E973B9D2D5FEBA53B739E6C5D764E014480E6E8DAB86BFCD1AFA0B1FC189407D5C387864EE2992032FC983A55ADB6AC52A3 +smlen = 3540 +sm = 15788ED242A5636BED4BFCDF91BBF22498C331D0D53BB44E5CB4301EBA83E4510B26174ABA45649C5142321E20D4A830F834F8DC77FFE1F8171AB5B0FF8944C735B79DA41AB09BAAE2B746F5BF60859F29EAF8479E4123D933909DA4BCD7D00EBC8F548B74C9FB28688CEE6655EF60B29D145A757E02B3D460DC6CAED87AAB2F1AD97E8468A1C1065693888D918B3EAE1D6F94E3033B9B831CC82F4D1F1E1FD2B5EE0B2459ED50BEDACEEA943810832BAC59B8C393881282D0F0DFC25508EABB29092CFA9050D71131F531C9AF140435E0C12954CDBC589789DF1E5ED4CA03322E382D23B9960C533142AEE71F230EA4F2D02D07A2F3A00CD49CCA0AFDD8A05680A1C116DEDAFB6C62BD8DE2DD46D6CDABD6C975746B5EB53D6C7880C3D198465497D0B2B5B16A36BDFB205ED1C20B43F985D9D23EA561B5B52D05107F7DC4FF4B023E96E7C82B07A85D07F403338E9B20FF247A0DE51F708DCB6028788261DC6608AA4262FDE8F340EC5A6C75457F06A5138DF224205212C24CA1D855BE9A8C5174A852487A01938E36983B0830A35E463986C05D7C2BA772800278E345F78473FE89B90D77C006A8E8AE0FE9ED4836C9CDB2157D6BD00BD26914E537D192DAE3C428AB07C9B8F7C36B24B3B97DD729841F193B115F9FF79977984FC96766FDD601234F2A744C63B4BA9FAAC5E951092CC52FFB30EE2A8CCE119B62E73CDC32979508ED14922E65E859DBD353ED268019FED5EB08F0C4EA713D006C3C9781859B5DDEE4A8BD4AC247C34A2BC88FC0E4DFE2975288BE90B542D2E4D6DACE9D234D82958982A5F13F3C96325CFC01DAFFBB874B2964D4C13FFAD107A05AB041FB7E3AE7BD686180E6FC393573ED79B484C06F3FBF2D866FF5C48348560F0A24A46FC506FC5F3C7EF1FC791814E8F600A7A77F26CC551F99FD5773DEAC1A4BA09A0F7E354D57FD41888D489CDF3DC09ED7219CC059DDA2D6E608917A067A26B6175D91F13719D673541D81CCDB51ADE6D32E6D5979396D484D92DFFC76083652A6916FD90D6A28EA6D8B81A8A9BCC7B6025A1D509E85C7B7FFD16B3F9BF6E7E77E4A67160F38FA1E3A455A67D8EB8BA1BF615B51D5F5EF649BFB8D1B3E3B13C106594C833FB91DE9F1E75FA64C327741275310DDF6F111FE994C3B9D06918062E595A00D1C7EC0CD563B6586543137D8ED32434C7C5FF763C649B7BF402246FF2A0E412201A22B8F0058838FA3809BBC0F3B617E6E873289A31393E81DD8A4DA2CE5696FB7B28DC4FDADE1A6846FB38DBB10A33AC2AF0A54FFAEB777ACABD24CEE22F1B48B2944F2951732A50E2E25C752B064BF1F8E4DD6B7F6BF099F39CA409B90969717B533C33E14C8B6700ACCA7F98E0B394C2A5746FEFA8C3F3EF3FC844247D5D6A9310DE97EF146CF7EB44AC44C6858D37611BE0FA7A07AC726D619FCC463F398534661D6BF5E5709D31F60BB2649DCFC04BCD0D1ED6D693AAC2D39671790B380B0C7DBDC10E5FC0D56A54B996E36C4E3DDE7F142F30934ACA6F42F37E559FB5856A973F5F6339203E7C5B3A0DD501B997A12CC50E442490B6E2748D9EA3D07ABC891A902F16994FD252AB272AA42E1D4DFD06854510095D75CC141DB48865B033A01B3543FF1DACF1DB7F4CC31CFF34C6BCF064E9BBE047368A2EAEF10FED02F1AB5498CFF3A80A3299C77FC49A7A7E0F5A768B0B401236CC76AA7B5FA85F4822AE5464546C41B3DA61D943F808B276005EF2FE1E6F6FE0BD5E237157D244CC7E882FC0C3ADFC895015FBF52FE45B5B7DA800E515E991D206944813735F704E89D04CAD04699CDFA22A9E9E465BAC135FDB909163DF9A30B5396FB888181993736B1B92A6DEBF008202B2C5F346D6401194A97DFAFF4EC548DF168266458D209CE6F902F3E7A611FC32EE4798350B2BC68BEC2B47B914FB92271338C913FFC56606BF688C01B775D3368282EC0C3D4B5FAA925996B1991591B436C5F1CA8C1C4724B388A35C74F5551BC2C7C0FE8CA0E091CEF50D093D888F7A73E00B06B6AF4AA455407A23C0548FF11820DA80837143324CD4B82A414EC8AA51258492EB0D791EB01AA65678BCE30CE16FBF063E78D3F8DACFFB9350002AA9E106FA4F30D8D882E95585C893E76A73C48277E1FAEF817FFE58ACA60F5D03D25FDBCF7995FCE3D5C77EB891F3E14FE37D2BC2917804BD576F7265E4797E07D19DBBCD279CF13E316543563063C66FB0E09119B8A30E37A42A576E3D297FDA6DF7417A0D71A9F5C9DD337C3EED4EA81FBDD03E040135CC637D778F9CBD7597BE6FF9402A9427E5ED6E6041CFF0D3DA1A18FCB02AABA2ED730F3CDA8438A45C06AB551894B1A3C3128BA8D355FB2D82BAEA0C9CB58C511490F37C541B7A5AFBE9EA9ABBC9A4E550C9EC66FA86B66261B770893AD6194D04E2D9C5590C97DF48B7080C7AECB69F90C39F77A4198945DF53804088E02B6D7522E7ECF3D72DF755C56CE32B62F4607DB4234B3F6B4E7BD31086EB913303A48A63A299034CECB10398A15D226FD508F93D8773FB2E98783A4E67C8360534D88676B514A1085A0230067DC4143E95818233FBD7FC618378544F64CFA55A0E6AB7E3A913833831D773C72B61D301B97B0FCD47DF079C067FEA02004D074E3D581B31B4D7B1549E8942C07C978E8C1EDD95449FBE0F1EB703B08D53C5B0961EBD077D2C8647C0D2D14BFB53E0E49E4D113CD48AD3A38A250A5F0CD4880E5F22E14C1B4420A0DCB0AA5784E5EA8F49C02FC509D70002012370EB6BF57163BB92EF383B2A5A935778E5FF0249FD742D0C47638E7980BF7766EEBC458F25ACB422FFEA08D64D1B6CD16609D0E6490AD02A9877C8F24A15C04AE8C4892010240E42932AA77BCAD3EC9E6217421A424B754A340944F50D6BFEE0C4156057AB61E61E93D88AF68D01E4349D16FFBF523BE2717D80DFBE4EADCB3B7BB5CE6B6C0F90358DA74386C7A729AB6016DB8BA11019A1602D9F04172B09ADE0AA9DD52A11F675774AD06520A6DA2C9998A1FAB8BFD681C7234F3089F0D81EF7DFA420B8BEDE9CA05205699ABD9253FF81F4A2BDAE3EFCB3E79E403AE20263E422ABCE7D4243B31B82C16F5DCEF2A6CA17E2F9912B30FB666E19BAD865A928703729CB9BD0825D7FD6D7C30DFE89D9D756BB664829D719BF1036A06E969FF2DAFCAC935D197EA8B53F96B4A4E16558F7FA69D49F10B9874B337E0C5C9D6D3F3A8981A1C1A04D9760AFBC2A7699524CA8FAA1289BB371E1A8915D52ECC0719B3516A08E8EA03A3940FBB1CCE97E1126C1CF5A1AD484BCBFEA16E61644534645E7C7FAAFC21781FEAD908F1BBD171D37EA391C170C1B5AA0C0E46A4DE0D2BEA88ABCB5C4FAA84FA7163508B6AF645FACA30D87587D322BB312389EBC74C1D9EE514CDE1752F767C59BBC2FF631D510ABF5C637952B74BA5532B383C40F78879A2217C8AB0238618EB1D4714788E468764A3DB3AA877D9747B8F53FFB21FB9C8F72906F5FCD9BE808D7ECADB7328E8A48795520E11CF23A6F6017F4347D2DEB32FFB56F6218BD38520DBC4A1F30806E54C4CB65A70419A1C1FBB0532361701402AA906519808A3F897D5CC3BD6965C5DE9905E62F7CE0532B880427361C55BA103795AD0395F89E9B59D328D061944FF67752A898306BBB7AFF52B26B1E480DB42A5F7466BAF2263604CFD0A91A4789752CBCDBC3043182AFB0BE904904DDE26F98537C5E435F8F85EB256991100D38A4FB91BE92E50ED3B23D1D94E710EDB76615716F972AF9DEC523594674F41463FB94F9798E4EE672C34580E02FF413A60EC9692D8710B439411E15F7BEC58B4BC6098EB421BDB79BDAE2512BF539A844E8B6026C396075A9385A5B55F10B90A7E2E8730D3465BC830D5C7CA017D5174A4AE4AD48ECDA508A86B4E75C6885D2F113881A3D8339F480782811BDDB550490D832462C74F54D0F6186F5998A16CB9F466BFBC43F10B93822322EA576A9833CAC8B73E0DF394CA4158F007C35EC689CDF363E7BD2CEAA730EDD5893865F824458E5B73B9AAA9FDAD38639346D38A66548C5A56DAE62DEF375306B13DBFFE1EA3102A537E68ACB2FBF25970F5F9B392E6676B61A46BE77BDD13F1E3F80602F27EBE2CE24919799659ACFED6EED0A209F7F7242CDE9B80B928FE77C897DFC61109177A7D84B8F76B38CD878F559BDC59E1A597BBF1D500BA5E7D2278ADFBD8F09090B6D358D8839FEAD89828980DC6C2974AFD75519515EE83FF2E8DED1003E902039E119B1618A9994EBDDEC7D95F7D692E68B017133EA4BDE8A897DCE2C46D31CA8889DFA1CF742D84C3B96A42EC46F091344BDD86E963FBF91897CB1E3C18F6E69ECDD3312B0EC9500C5D3779F06F466B7F61A7FAD77167BF420989CFB948DB861D57ACF475C438708D6A345F952B882A21E3A6050F3E16ED75FB0E3A8CF8E46C80F0D5C7CF65A0FBA60212772E4B42A8257AB83A5CFBA29D7A5D70530159EA5AD1076CF9DB134DF654EE6BC537A16BD1C39331CFE777EE099176FAE0D19FB37E0D5A6DD52014AB679DCD09D1BE74CE2C5C253C1CA96BF5910A870E44544E6EEEA2F0A1461F7C080E7AA2B9BFC0CCE0467C828C959EA8B2D7E0F02629356EB5ECFD0B6172C7122B4F5D636F8FC32635385D9CBECEFB000000000000000009141B1F272F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B + +count = 7 +seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA +mlen = 264 +msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +pk = E9C36648AB2F0E69B8726D0D95D225A3DB13CBDA9F9F54C26E34741C379C7B426D844CE047CCA365469541494BD2F1BB49E087E5E71753C9973EC6BBD8B62A6430559C73A51E2F5C2A78B006BB5E77B4C6A7ACECC719426FA70AAD107C0CD34DD0229374E09BE63492BD9F8668FAF5685AE6AC11891D264309E905DC378981A84F05F0ED481D92371B886104F18CC1F73ABCC8CFE5782FEDE1643F9C4B95B243738F1637E57E95BD9EA4870CEC13E194C37DDD97EC4E10AFBFF1F7672D06F77C447E53C1C5192E8259D8E730520F6F0329FF437FC4822F286CFB9264DA6F20F2B1161782714EE2CC07FA68B062834F55901BA453C64147E80FABB33B74DD41C49B60BED406157E94ABC34D625187079067BA91B9D96763A9A5A7367FB6C49C01A9BCD0DF821266331EA61BB5EAFB6777A67A782D059817B8F8E84D48F7685F1292E5826723D6700874E27CF81E866605C3CBC0B326903DFC707F5395D1A0D168F4D3321BAE6E218F290681FCA15A78F749589AB46B9E8D7B47DFC0E3DA0546A1E8B826270ED19FBC5621C67C6AD5005F1440D9D3D5FF4421A18664AE7ACA75E281D98D574768E3D2DD648543F0124022E1C82E3BDAEFFB718AC76FAC2D53867A62BCCD13C3C2CC568F1B2BF6825CE4D8CF8022D7C59416635993AF1B6A2E2F0E8F9C14747F93DB78AD3ACADCD0BBE43F3BBF3B0EF6BE6A096FDAD01FA0423EE6D05AA43563A91EE3E46E979D19F9C2A9FCD56B75874F5780A74CC62315DEBED52128AF66775D98C5B6F79EC6CF980CD84E8703C43B34ED3A39800A8A4D0E09A856D33049522EADB6801CE94CA2BB528BABFFE6C4991DACD06FB727B1E78324085AFD3AA2CCE29AF747F6756E20812F6764468E4CFCC946611546FCD6AB9F30F8714E19E3A4C669D2C21F8AE5DB916EE9959C34E6CDC69428BC07DF40B27A0BE1226E67BC36DD4A1718451F259CF7D4E1D3786DCDE053419FCBFFCFD473F0D7D98B8A15E0133C41D7312D0A179C5A8E71BEA8E379782EC8B38FE93DDEE58BBDF8D42D675DCDDE196B3FDC61ED08CCDFD4999F58A5A2B65B20D249BC47A4161A662627B3392B9AFD455419D170923F7D584B7BBFA4AA3E79DF62C14529FF290A2D5EFFB6DEA005422CC00289B6A31B99D9AE1E713ACD8745DC8253289DDAA3B64AACF243CE5CA51C262EA2A160349D9C0B188B6625FA2A590DE55169A5E726283EC198EFA023BC8E1DBAC37627DD5D1604EE3088D33181ED5BF2950FC210E95512E656D966E2E7DBE0A98307F3C94DF098B51EC7A64F96180A356ED7B1F9888C51D347A447ABDABED5ACE835723B944705A4FEEEB74A0B4E45FBE08365589CC2DA82B9B7685DC0534BEBF87758A7AB0C6BB35D50369BC220DFD3B6D5A0544A9857BF51D6E7ECC77A757A3FD5675DB07480CD45C42CB8AA08127F22F347CB7CF25327FB9060B203243A5C904F5E88040FB1B045B402C8423202830615ED27F370555DCBD130C84C8E16F244FCED1069781F3DB6629605D7586F1482DD84B5FF02EAB5BCA622F77272B505D872A1FD4766BC53B52E83041ECC8D86123F042236EE534C2DFCFC476E0FE027079B086170A4AD6162947367E654FB9CE1BCF815ECB8DE6C03CF0C82C7FC3C982A129EE630DE046D8FA0FD8A8B951D64C20BB7ACB6612A82BFCFA11D3E42A3ADBA8D0DFAF6F84ED6214499517A354EAA655962EF0C975FEDFCE5B1379A8F27CAF12C3B1090D7D8DE016EB4A322F5BF3FAA1AAD300E053B3467DAD50D393DA0C3B289F0409871D2F1B0825F0592315B6909AFAB0F9B0D71E313C4C44D6E67BCFBC419BBC6892B6F1741C4E5AAD817AE0A4C20840C3DA3F799D170AB79C423BF65A804E733E89D49C67C524DCA963D7A6FB24FE72381A64BB6A3AAFEC75E6C3A4FF22A8065EBFAE6CD4C64694D5F03890AA03B8E1FE05BC4AB4338658009DBBE142C90E66C8304365A26E5C4370AEB5C5690A314CA43F1FB6232F010F7529566D184980E31AB8B8344C17CE2633137936DF1DE56DD977247C7EBC4ED1C00E6B27768D3A5723FBED26CD3441B98010202AC02C39B04DABEF9E84D5F35F634E380A836ECA88FD4477C14E01870B38670ACC4C3E2A6425D6141377B5A3076D4677231DA178A8DDF983AB57FCE5A4FED61CF6FD1EFCBEF321AB3DDC78B7AF129EA37B88B7A771031E8D2D15DF1420A9D14289C6E22F2DC93E3A4847FD01596209F1F319867DD4EC7333844554891FC69BFBBEC719D55049EB5E8FE0D6384C700B496C47AE59AB97C40E0BE16B70741BC8E9FA121BD527708FB77623FB5999B51393FBA1B9BEED2C1852DA13AC2913611FA4ED626D29CA9E6D5CFA9DDBEB848202ECCE0A3148E580DF91A1A4D3A0363FCB6C04765715B5783EC50F402A717F6881BCF039175079AE5DD1C77CF9460EC0909A499D76D279CED2B97883AE65864D392C458AF55562B8ED5058896B09ADAA0653450FE8B688630E2D8B0D164B5ACF535C0E8CB3BCAF074EBAE79B740AFE405383C069C070D9AB90CB6B04F6BC36EE7483E37795E2159AB28477179131743C8849D36F3582C11F2DBE8BEECA33DA08309CCFE06E73C8A16C53A988890A347B37189CC6EDBFC8888F04ED1485E5D7AF48C31D9026A361EE6923684B5B933E3880A33DAE691B8EDD14D4178CAE6C0008AC915361ED43ADB74782831EC4BB8EEA5228F2E87BEC348781369033A628D71BFA3C837E2F94263AF45D3EEE19C8548D7C35E3BAD0661060F195D +sk = E9C36648AB2F0E69B8726D0D95D225A3DB13CBDA9F9F54C26E34741C379C7B42042AE118C2AE72464840F0094B9423AFAE4C0A13997EFB2110AB37C7AB561F5F87297C0472EFC18D3BBEFA55CB9D6D5B2D1AA934C26563DBCBE144BB2653C46B643CA2D0E07A8B66B363A5E450BE2647E3AAFB90A9FD906BCE234AB9851F2D03816338501452045262317128000436881718313380755570716742622477150752762676374542147647487462662434507587534488016136424617714137621781762180661215303864433620082068361767715226107851744348117466645662208286885410603763862762657252381844065232835550774125018537535787182740410055181755133851461138750727384318502735132841612644610606353745375438017024807466486363032538032731331776136662656777607435322843853487530713807462843172270676637587546062338884175646868685464640458226413874882212551632243717561610211164387660325265822830333421301811405156784780043431357305787882238771411354875108244414555737337600631700036430170078463180806606557520716007686663786241153477641870661417511626876055687054220174554154015616243415071335302701005480305840876641282648555821347042888524336541707776125107122837238602213874226234686801053433474010548744111312286268626533107127230855606015401764705737110568880563106337356751212755020303070366122753168286535828041544738864734311542204552118221606241473604321236067641508636032417205534364226411787276652221100467428157664668684182738760280002785754507234131077440147878787168747634642562560241108508556657272772274768702604453006703502278536314154061514422751778782227010715282526743563347421878650867464086437370662846448350131462840316835186401027516286788652322867581531605524264207607770673648403271637118152856821808442612486217331443201674327703571824618083267400204748550360728307240275043846706342071085306331758341160316648067281116717703022000650156760022414670763836364671765528221017547666522881751148575007242755301275761315427335230344821864508870017361702051028850673870874763672101174777862440311340453377885312555415450352520433886847616833766237614507878088140571806847811871505175035557310375288158558716085621621580636818248302888182085586160118655623680766822554613571162635687870808224240674321716302127260263475075231831448354026378010817002442636415325800010831406354013746343274187855658502547468345788750347702532235105217478645246786524054023553167868705768663341316137632586267313865416504331228254265603155305553846887811471014553724545330824054383057250030172261837023574185382456453378635271421821867437884552802335480460074141574257358725160458786735557407744547246216170872182517136864214301410147587104563278367222676570015837844011861534346276150413306283011581718481056850232475837414507508551855738805017124155846570588511858723652135610008381782078126164117340580826678388313553108436743561715375846802505352822887432302487687706208335888205674433482244610284431683174467160846112882745737323652135733721488578518121475565375836278888243704151370852837704476071102441344174373707020215054762035880827048750375122242121486657163234681054132585426444780841472077684451672385471684864767238474680626331577203813378530767076870113023045387481031B2DE99B323C1FE002FBFBA0B64EA21B8886717CA78999E14925324609280BC2B30AC46A2DC2EC1BA55A1DDB818D473B68BEFBD535EB6836AF1C3C6F08E66FB37F4D31B60E45546675EEC5112C98506B84FEBD64D1B20BDEEBA546D7BAC8FD360CF53092B62754A5CCD9B7A91FB0DD7FDC371C60AD40BB511580D876636590D72CF86AC45F9BBC3A862371EADC09F0B07F50771115C219DD3C6123B8ED14773C8653B9125E395EFBE4D0E1869B9DB571C363DC6B6E32902EC4EB8CA208DD8C9A24BC28397BC02E4F9EE18E483BF3BC1026B171E771566F11D326317EF09C170A88A577D8F5E66DDEEC10C211F8ACC8DE9794384BCC980C57C5AB044EC46F6A3D961DCB1CD32740E405882291093908236E992F5308CC9FB3F76FEEEC3299944160622606A872CA6452A346EA9C0A825775F7951CA05FC980E11FCA532930DA0518489EE0AB0E64F43150ED9756E5E3FAC049F41607CF50060D7068364CABBF7E3C622125797704EA9E08C478392698D14FB5538650A7B5DDFAE069E46308E294989274B054FECFFDD48BF72D2F0740753FD7145F7C47FDCDE75A7C863C708171F43C27405741224BE7AABD4EF725C58E13F29F9911FEE2D98A4FDF9D476146C17F1E37A73CACF6DA764C56579274EA5A8AE40226F2F7869A04E1DD47B918B2F0E14961D276722B46BFAD7D914A87D0986164829B2FA1E61C67951B66D32C5240EA3278DF1D5164627A17DBEDFF9D899B14824F0D8FCB9E3023896375FEC2F08CD652D6307EA6141826E98823220B81301830D94B0214B239D42C62A83D12B2813D1311A6C924C494D3B01FFA8DE550D641F71CAB35D965507D4EBFD56CB4900D91D1D04B1A9BB7A42551519B1C3ED5A6DC4074A8EACBEA0A9930095DED874A148373959E73DB38DDFFC9E9ED4D548B6B2115847344CEE3E6984107E13820AEE61B2A534FE55B1C8AF79FD3C335D9123CE86281C35F2E4B3917DCFE9E08D9DC272A3BB9D5DDC0C87CCB33E262AA406DF3E757EA740DD0A2E02BFB0956BA2427C92A3C06299029594EFBE5899A367088069BC47E51E4DD1ECF064418B2C953E7C79D5074423DF145B160DCC2EAB58A1E2F37398D0765099DE63454AE3B05BA7C429D731DAED7098FF1EDFF83EA7A3380E85870031D9121AED28CD080CF687D98753AE5ECAD8414957B5134365B2A14A2278EC8A097F7DFD3F0FF818766BEBE38485F8E29F9EB85B7087F4F13C6CADFBF37742DD7003BAA5BD03ADC2EE25DD4CD9BA88F413AF8210433E16C0648132FF5D02111B659178E33EE0BC555A0AB3813AF91C6FF80E5B37AD411D585DAB263131BDD3181DE846A0B541AB9CDD689B895F7B3316397CA3F7E053782CCF15BF427F76B7807E3F3907797242885E6710967DB2172EE76A04E6DDD0CD4B3A75B38F909E209E51F77F81A7445FE305EE1D5739A9020D3B6A88BC9AF65C11C430B87D892210D076B865E36389DB98F9C432D8F6574A2426C3ACB0FD251F8932F9AAD3B633F4692CF215535947440347CF2CA334DE1A690A45090693CD4E705FBE415854352F74D530C6C8D60B240B7A526D8A6861EA4661FED0AF1DF95C0F0546EE8355E40B8497B098113677A6BFAABD8AE6E5E87D3A7C93D2A3BB4AEDD6063FF4A0D726FCE592EC6CDA606A2701D93F952A45D573D47FB56D3A67E9C3C4430C99373C27D2201B57BEB716CFAFAD81E74BE4376609264C71268AD46FFAC3E2BC74C29A17707584B680B96D979150E5B7CB31E723C78E67D92402F82D4BB012D74AFF36B1A71087ABE2E30A2E755AD7686B64F6004B062526E4351DAB55B1EB9FB5EA1503EA1603F885F4A7324341FFF83507393B6CB32CE2628445286E02EE742EE41EC22190CCF1D85944F82DC360AC49F32505A352A4600C9BC25E698CFBA451B9368DE5E9473071E313B5DA62ECB424745E89E311B583C4F80A6B1366679C0E8BA77563AB7D548EB6F6661B5DDA9DF45664B8F07CEA0815D0107CED094D86E0EE71082926E176EB042DC306667BC53D1F15E1CA79C926416B1AC4143436D0548BF74AF0C22CC22192D370022F7EF7E1FBF25FEBD849440F3AA6E498BC24BB2A2403478B63322EB5E251C6E3592635F36A82C8C27BC92A1BE83B947A7180724B284525AE28B62A55B12D5527E19C5C867C0B471C39793B164C4837FED5D7C5A2E0FFFCE838F516E5C1900C19934069BEF04454ECD6A05B8C59ADE6479E1BFF997C376C34E0A58679FE170D72724432C73A36F9EF762F51B6834650B8362A0D599A1C6441A96CF76782B327A1B999488FF7D10687CA1F0F6CCC85405B8E71B44A2FF99BA6922EF79FD264E01BA7ABB6486511E96FD2F0EAFD016D5A8BE44D6989791BA4B5AA5CFE73F08A8F1061612DA39E5401F9F1499F53AE75C102F1BE6D72D6B3E7078A9BE03B8DB335708F3B542E173F79CC11BBB0E1338CEA8AAA43A3C2CE2C3B4520CCF0EDC799D637616D67769875395FD03F5CF5AFA1764CBEF6226FC63DBAC8D45D67F7253737A6D4A06451EEF73F5847335832ECB8C38CD2C3960EA2E26B88AFDAD107B9A80657D65592085865E43716F3903EF9EA76C7893DFB496C4AD92CE9E8DFC4C71BDD283084D3C4D379EAF00488FF0AB8DE17FD9AEFC4E0193AEECA332814141101AC28E3EA152555876A5AD4017A3FF375A5F689BEFDE46538E3BA7C20233EA3461107784555DCC85C536A5343AEBC72092D2D4010B9A148916C5C69DC8EA3B9E63E021F4E6D67A2998F0CFF29D77F8C8AA1679D19CED4667E6BAC36C6F2A663EBC79553874F72513A55B7B8A165DBA7BF3444199AEDF29BEC3DD8C350EF4E40F4AE261CCBAA25BCFE6B2A979014D82A8A64FE78D8DF3DDAA774A9157EFA7529E2201FFCE438602DFE4CE2CA2A2BBF541121A9E24BB574FD61AAFDFAFCAD062F22536026A971A8AAEC0B8E42F2656CE3CC580B55B4291797AD2BB7C7C5CABA2BCC8823C87AE6480E5B027D5B22C5D77E2812BB2D0889A73D653D4A61ECC077060F5C641191E9914DADF4CCFC969601D0BCA486F80203764EED0428266602D66373837B86F09730F671F9CC1F1FB4E449185D55A11C47F618C19B16E2AF05B7A8F500658BF7889580273D38757CA1B838283A0194242E700DD175F3BC2AAFF28A4CBDFCA4838917AB2940583F149EECACC0D81E75F96ACE4E936D3B07C9B606F5C060F49B918CF1B15123E27737AF9AF69D78EDC6D04B5280654BE8E993220730FD79C3B613FF9E0AD379DE6DD7FC7DB0D4A44645946EBD0C3413AF29EB51DB7779DBCA35CF4821FAB25E03026B7280BA9AECE9E919888F0A5162FE39E843FD25C21F95043AF6E840A3B5AC41197FDA2FF12EC21B6ECCAD9F737A5472244BB2E6E7DF979ED6E9A6756C1144D4EE6078E09F900DB926329E923D5382F803D7DE30994B3CAAC9083B427637278C7FC389A6313D91B3DE59F497F69FDB30C99B7B84148D6EE5D8E6E5C6FC0E430B56EF9946B7B9A23F8B4E5C81313F4C45B1D3D194402A4094ACFC0577FEB +smlen = 3573 +sm = E1187962003200ABA4A65D0403BE2DBBDB2D6840069501A18C10458B8F015197234538D817068A88D9528E81524C4F51117790E03333A4583F84E65FEA7DDF7F098741B551C886A06F5306CB9BC45B564787B5E335EC6F99B30714147EFDDD576B6066805F8E77946EBE4168B96A85003E2957DAE46A3B1607C1E64A25D581BB6BE828D4F9BE0928CD83BDF3AE17C38D891947A2BB0F8565203434CBC4D02BDC9373D45B4BDB19EA32A96FA05296E17A8EA2D7BA25F95692F046EACEC1113CAD308DB1542889759228E9A66495BC7261570F8342E5371F59C0A47F2535720E29C592E65813A53410F184ED220DC72855A41BBD94855BA950C5192699F22FC8533530CE6AB34AE96C3157153682AB41FA6B10C9F190DD690D781C2391021E1F366B653C461762ED6C139EBA01760F4B377FE073D62DF41622102DFC7BFF89A5174B8B1E50F63459B7C6030D306E3504B7B2069056D4A2CF7E238EC135CFFC2FE09D03F286C891B38DD2D02CE70370D1ADBDEBCC27DE38C18901C52A7C807BEB6E04D32E021B13F48E79B58AE144F2E34BD7CDC25E1EC34DE81CD33D984B48891AA32C715D3F434F59C260B38794EF458A32DABDA6BADC2507466AFB7B368DC97C53EB46416B3D9BB2A4034BE38D7CD081A56CFD71B52843E601387B1CE91764DE5ED85EFDBC2D15E5E7BE83B692F0EB798F8828ED14B6342A75A46B0368B71B5D9AFE5868D3A6A3AE322EEEFD73D288421DE81E2D127D5F25B8AFEF703D39E923485A66DA440B22F5BA20D2E697B626D2D08437FD1DCDF5D559A093786EE3F92569954E06F61CBDB77D0D4887376122AE0F019F9043E951F8C5408EA7BC00D09F0A5D7E4F0CA17FBBEBB88412CFC4D4204D01E0C861FA230CC4F601FAD7F4349EB6C94F0E3D4B06BC4FD5EC1B6FB01184EEFF0D287692F80D6E6180671B3523F927D2986403A3D62FB5EE4F2A5CC67EB14F54EBA3097A2381CBC0DC47C1D4D5D91A1D83A695E1C2D61ADFD62D92D8D6A6E24902FF95D9DAA453E5D189F9740C82B7F92C4E5152C9DC383F6A17264096661CEC7E6CC4E090488D46D9A39CFF1F4E7B971E456E68529C703D01EA1DEE2EABC94AEE45A4E1ABE0A0CD496E87B5FA57741A8346EFC1D7624D6887AAF407B100A06C5513BF45DB3F218F571D73F6C47A8DC18906B46E15DD97E20C4CD43803C9178B2148AE3FBBD6553757BF2ACC451086925473FE6C91633F2922AE277F271E8AAC69273A9B6512F3555EF7E9604ECDF1124256C755B6BBC3B78E7D0F33BF7F791381FBD33601621A9D4569B1E921C4FC02A5123B714771E5CAD228B7EF7D29F46D855C5A3EDF047BCDBA0585B698BD516DA2D7BFAD38184E9AAA990A47679E4DC45E64F2B0BAA1702C4BAA1CFD73245BB6604791FC474AC175458B143A56F40494CAF3656043FA776E17FE5CA38367109696BD3E039D522515FD5400215A0DDB36A3B2B2D75387EB811F24591DC58384255F5CB15BF308DEF49D53510DC9FE4D1FB575B61214A38B547D5EA008CF5C41B6A392330C4420FC05B00F237CED868FDA2E7D9951EDCB99E8176579FB36867F9EF70C5DE1BDBD4FC1F43440124677F73440E3BC8F34DC61C22C100E47DEB84808D59EED5E8BF9586A0A0D815A80D47A139264C505AF2301909C103101540EF76C7BA5C7A8A62D9880B666A8CA0C0965B17FF53A4A8FE75E04AA39CE325EBA118018406531576AE5B14377F13C6062307978C1C63C724EB8C6A489D0E8C185924C709E74C0B20AF89C6D09FAEB6651D213F593CC3C848E75CFEAA98AE4AF71882163D3D773F5E3482664B1CE10501E88B80A30916CF0D548DA9B74C1ECAAD97A5964A6C812FDFFE49E2FE4A26BE082C85221379B75CB82ADB3BF1C797DC173A44C2D7A60C89CF5B773BD2F273CBE3108AF739387D4779B884E833750DCCC72F160D0229D430A2BA585CFEAC3FD654332D36A78324CA2DA86037ABDBD4DA0889967E0F6A9C152A7A6F636A1D49E60C0BC0F974F4B44E344F88B7BB5D4A49C01EE3CBE185DEED73F1B6CDE58467ED49FB277AF5F1DEE08882B81332BCF3E27AD60E5997AA6729DDCED8A202AE247EBEBB1A7C4FB1206E7C26CF8D7492CEBDE7A6745DC18340B862B8D7F0FFC4FA6BDB15B4A33886BB3502358D123B70DD145AD14393A70499DEC791647268812942ABD7131FAC679F6DE3677FC190702ABCF2D1398947A296F4F861FD19A28759AAF0F51B1FCB1CD309AD6512F851BAC4A5E1BCAEDFA8A402D3E85EFA7A3EB527599694565E7183D0CF2ED1BB5CA4F2C9B3C0F8530FE2C6AB1ECBD0C7F29D4AF72CA3EC5EF0F18CFD8480F690EC596621FDD5349F0C4275B59B711156513DFC9830EEB410D0BED8C407CB10A07A669EB938DDFBA45901176A571F1C616529287CDDBEC4F4864DE790F4F92A5995A162EE465207021CA32F3BF05F3AA0F1E996ABC52DCE2A705C5071F5EAF59CADF4867DBB01DA9FE72FFC9E68535AA0D7AE4EF3B55F33CE25372E45EA693E8597030F80CA74EB66D228903739B58CCB14305C997B41F51AA561391712C6DB6AA79A22A6477AE10A71C1227F1BA8475DB8CFF39387B4236BFDF67B33A8D8D7CF064749E0A1F5B3EEF76CF9866B8C6EF63060D8672A9C20A82FBA7148790EC1F0FEEDFA98AB368FEA4939A1F214993013C9B888CC4453EE4E280C3ABA1469A88C70E153DC6E2C31F51A033AA4187339ECC7AA12191D374BDDFA1CBA15C50E230C4C6C537A1B0C5751539B93BB6694D59446C117D5279FC4956152B9042896DED51364E02056BD474DCCBF7E4BCFD66E2F39CE15410A0B3AE240598E9733C617ED8575AC445D61A2A70FEE07A190CBB2E0D76D67C1299A9597A108AB1DB660A18A716AF5E9B98028AB3F1288C745EA1F7562865B6E2C232ECB78EF2DB80001683EB59E6A198EEB365ACADA4F55B71D3A46CFCC1D83C9131C446C0E459711AB1D8ABE9CB9A0B6E4AC102A7DDED260AA20C37FE1F1FDB329AC17CF8281EA7E07A5E0EEFD05E4CB28F073A8BAE28509EDA287A6F846282DDA27C19CB4A0F71BCEEA4A82F5C5B796E75DBAAC55D858EEF95A12421964E6B906DED8727BEC8BFFAC92858FD19B2B337802B574FCEA35839FF10E2573B8010EC5118F47E59C502EB78ECCCA03F8A056F60DA6C01538A796ED75047C8D78E02122CB739AC4B714F09CE328C351FFC07DDEFD6AF7BC1E36B4AAF205D21D430E0C3193D054FDD25ADF20FEAAD3F890D8663ED57E8CFD249AFE60B75665529A62735D44A64AF5223CB898EF082E38AE517B95453A5F00AB2E10232234FF4169D33BD8F89495F40C6D4BEA76CF1B54F1D9BEF5B65F53FDAD0AB9A28F4E536C988F6F07D98E96CF1206BB55DADB34CA22A640142C091FB9781CDF9D0D4A0A5CD5A8A49B1856B4C7000008CA3B78F8D7496817C70B584B573A924946B95F0BAB2AC255614894F5F932784CEECD865BB357295CBAF6116ABBB926615CDE8E3929267E00AA72478BDBE02A5BB2B7B01C5B4E298CE02C250C0F1D9A16D3102034F110675B08E234DA00B4DE7FC0C50064885B1B0A02A52615D90C0D05A3BC23D60D60F019BCCA1CFB3D5EED179DC02DA7D0967388332E34E1754B1BAB62F5C377179FBB4F7551464F2C213837FEAB58E621E5A81FD72746EE8ABA7BD27D744718BB9FD509265125DB597D2FCC2AFD6FB4C4752B2AD41694EE9FCC1F7B9908BE4A57437C84071008B4CC754D5806805696BE4899D774BA7CDEB08B23580461F2375743916B04EEA827E7F31759CA21EF985BB4F720521BB05752B07F77B4980C30D385C6DB6156B1CA655B1BB05DA27E263AE328D1EE4DB6CEB5E5F61309A959912227336F98FB61F144A1E33395AC82341C3A5402EF6D9F5EA0975FA179D7AE817C13830F1E8294B23B64048935202F25BE9A507B66AD705D01E993CF79E0F2F3CB98CADB5D038AD46665A919C854CAF99979AA0668722935895AE3B900FE9381DCE3771A74D7C914E5DE022EC84582EA24B2C19DB3D857C54F74D8F9EDDFE61E44C2FD2F24650454A3832D7536D25EFB32DEBE01130C18A92BDC5C189917BE909CCE1776EBBAEBE953D0CB1D490EDEDE3CF1CB2B6BEFD4B6E5DECDC4D3E3145B705E2E156E4A784EC29B4F9610C3429526B5680C15E5A10CC75DA9CB168BB5512C046B34BE5FEF486B2EAA1503995D02B98142FC9475679FF9CFF88353FF545BF325BA9606B4641784066697ECC2131AF14777E6D780FDA498E529697C24C2688A05AA6D098FDE6679718C3AB0FF811F9015154083A1A1EAAB19E5DFB93901AED205A8C6C125B9009E288AA7DF4DA4BEB547A89277F813F6B4147DB123C868F89519992B560F18DD256D9530E8E8FA0CAA45B482861AA9A2C677A96823B421FD672B9F139E72222557EA2BF622B3CADF3AF7C00A8071899AD45E2ED302433B21B8FC70830D163217F6210F1D3B13706BE5573D58BB6D1447540E76B73E82863CAD31A6F290F54D63F27BB70986C8094FB018B3C1CA4863885DFF727634EDAB21665E7492392A47817ACD8D995F8831D784F4E1635F2E6965DA9ECEE5702E3243FB8210DDB380458619D9E9FAD242C4691A1012F3A575C969EA8FC0F52546C8C414C587F88AFF6F72B4F657D9ADF000000000000000000000000000000070C151A2228A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 + +count = 8 +seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D +mlen = 297 +msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +pk = 8B8E149D0BD7760229C311ADA93191B9A8F13D453806EF868E2F240AC0ABFEF4D6E1F05CDAEB0D1DBB2E82A1F3BC1CF6D12315711F1CB3C858697F625525B3861F30F6B903EE83514F293989A37E39115068D360D67D5723D6B4DE02F0B40B7C87B16D147CFAEF3672BEB0A20B2269A358A7A0519FACED1E97B0FA29EF821FA1F74AB8D209E66803353C1C876BA2BC75251F7829B0603939DC047AFE84612717F1C8466D2E5D7B168C0A35730C12F90821BF21DCD99D86C4BFBFB5996FE4F8DB7E243856B749104EEA6AFA4825669488181CC37287CB3947BE18EED9C8E648111F079F9978382CE90A8BBA9A1111B0AB562C28A4B0250FB8CF5E7F37EFCAEA2515A7BC12A618878B63C12CCAFE8CE2E4589EE607B863AAD2F6152BF627FE2558453669B237CF23430DD32303452C46DC04A7E8F726635B9447C14F243B1FB33DE5877F157C71C23A4F99143DE0BF4C0E666DA622943A7C6783280539D05867D4586B47C2184B40480AE79950BE3C609E730EFF1F56383B4EEA0CAC7606DB93ADEE70F88A8285A31795C70AC36AB15F3C6CD325CE3C70630BCB95612E24992AC2017000DCCD89D176425654939B1A2BCC16668A92CCB7A3F5F0EF875DC25CCEEAE04CB92CD33D4A39EDA6B1B3499002A92B099DF3245C65D4782C1FF3D483BD191B1F30DD49731ECC89669FEA35F8EF7118C5E93DE5A95F8397CA3F5F77B1428A70CACF44AA531B67F8297A83763373C6D8C382FD59F58782CE064196A2A9A452BB7D9E35665C1BB9CF6E37365FDC7E6E48D54551851B204DE3D4F0A0DE001B0419C4ADF9482C9A7E253598B2D21B5B99294425533B1C77BAF344865C9742292AA1F383765CC545FF12EC88B509B489AF74C501B265172269E5E09C0FA3F7BDCDDCBD74AF4E6467C3A9A65697E3E6766ABB3A247932357B1EEB73FE98D33AD95D703504DAAB5D4CC5BE3462E127573C6BAFF2D96C0CD09E7B6609073A16B901E84DFD30A6C33632C37085AA17C7E586BB1FA8068B0620DA722572DE896C89E27AF667AFF57676217538818EE448366FCF676CBB58E48595A30A339F34C62CF0ACC6A1B4B57BE9C81A0644CDC18D808EB22A9DC8A9322DD7BB69D831A2DEA994544DCF581AF7BDA94DBFD9703021A0C02D03905C1B8B2457C2B14551EC132C8E1FAE0C8572771857CC37A917E2EB83E420CCB048D9A96C08DCCF06B1CE55754FE93A796B4C69B59CC3BAC4C6DE052B352C1A55B83293A9781A5FB045F8C18C8F5E8F6C3BF3EE8EC13BC92A8EC67ED55EAEDF70958AF3A45DF2A97DE0C9F2DBF85B9512E96E3CF05EA23B56FEE774FCA6BFAE2CA25218AA9414C492A928A40BCC9AC331B74BDB0E538677AFCABB4013FE88D26BAD5EA2187DCEB5E3C79E8F75FFCE73EB02805FCC794138626CBF4937B69D471C42EA59E906E3F7FD916C7A3C548165CD1B373AE4E19CBAA81565B4111797BBCDDB731C05E5BC581968DB0F6001F3F2D14DE422D028B7614867615F4CCE9B55A6F13CD978CFDCE52DDC685560FD4361B9190C58DB4A351F4AF018DA8A771591213A7AB5E82DCCB10EA64C76C8FEDAFF61824AB299490774EAD9A9CF8E860B78D5B366B51648C5A7B4CDEBA955BCED7D8968B1967940D8C12E0653CB4471123E35B9385EB9DECAF0818DFE518DAD0506846628D11E35280561C2FB8DF0EE7462F1CFCE7A531E949CF0B59470AFEC622187CDC89DC73553F31C0CABFDED00DD22E2A858AEDCFEF4F025AB6131CE35E69283B80C48C17388FD3AC15A1D00086A53FF31B61CFA61844DD2B6250F8D1E58662C1B6D34EF5A7F2C8D10F88D92C18C2630D2A8D6285406D3070EDC69AA43D8A00951994D3A1B1ACEF63BD32EEAA2AE06D43C5B9200031611392D535FB19EDAF5E119C876E099AB8A1E34F33B6347B6E637355E0D8B7E4E699692E112D98E75C61300D564572A892831A5991FDE025AF3151882ECAF28BF224D31948DF9692E1BB9133098E74616D3C5DA8CEA6BE9B408954BCF89336ED236CF9229D258EE74D5AC90CFDE2C1A7820778BB1744F49763D052D85200FD1F6CD4D8103BEC2D05E14C369B469B6639F7D61A16DD2DDFC334DB1F1E0FABFBBC3014017329711183027DFB2EDAA3250609B8288812B95D7399388C98AD2D4ABD5A2A261E7712CE2B24A450DDDAB6B26BB0D7974AD6D1AF435314FF6EF5724B96180B91D23486D7790340D91342800B7B22C8B4F707478429804D38F41806E92E9C37CD64BF5E28C01EC854DF4BCC5FDA43BD11C32ACFE7AFC837498C89F15F8A8F672C11980067C559897C33C29BA4AF7EBE0A62BF1661EFC9913DC76AA6FC92A8AF714B6D7E843278A7AC17A689CB28F28339B2FE81719E476A184E591E405116052693FC5237066EEE521FBBDB083674D69841F351778E03416B13A74D957536F7804F265D464D4709C5748CF43F6EF71CEB605B46404F27994596F23CFD0AA62CB1E87659F1F463706A16C1B54E29F71002FD79B7DA103A8D89E58BB429263803823AA2F5113E9D27971CF838F7BCDA4DF886654410BB92863BDE666DC7B1126F021ECB116D6E0C3A5F547526A8C582C4C65A3C0D5F70F3C8BDC59B33A54AF17F082495AC9564C94D667DD4AAC730640BD525CB761B76F52940229AD7309D3837359FCA441C231996882ADC981E6527203DF472D80A1B7CEF680EB585837307FA620CF048487CBB4843D2ED7A0191B9D7740302823A765AED429243B804CA8CBD1832CD3A74EC2 +sk = 8B8E149D0BD7760229C311ADA93191B9A8F13D453806EF868E2F240AC0ABFEF426E8E317424012EA7D51D30E0316E888A0BDA970C4C116EDF74E1478697E4204CDEF5063F71347B04BE647AE7EC7EC9BD664A179DD9D76DE229AB7EFC5CB035A616755413855EEB6B2F840A70F9000455FBCD4A179A8DFB71208564BC42BCB0661344710186554203777708014042202021830728754632506468048273352562847537078254508078232410756144330718858723707137123476051520064312600815607524032686451686052078433436625214412720427404441082148632050830328654407183874384585337576768186364876331711065353241518648304141838003620682823563565635066800780278110743276415682534887537515602405460618841581651254835402235555543538606758014480310538730016357241613816082430522300010881760812332355511028558181203170143778143710800865277233134480467216307867167564660824748858825824024015887315402172287818214712474264603835155252826700681441643803540531823125325580216545645573232711040041772046286615310315250805872672642445117607660524824657546354334213274776342000443044768380226831282366145827347702746527768863746003056684304882615850824787805205670057234556873748801736062226167848558522064707306817873324827363856845573232070371750717357187342242482426141207770304310206525166281788768201750783360525006483436140243843060743370315348752873506671330773381710000673713227025556076007435003474262884681603036026540122387083623347516111374705103527783318282027600221286835656176646026660763800583514166865243218061787386074674828606461463158488027726075500016746034037807542265416286180635723484704180607534675236284511256320066131608235177331524700650407302181516643831005168286072555112010826875212556557664771814407011018452414403250608175861508868371308740368831043324561002450785112346430374258886821622647470515480227857147324140037637005760781463188180376267438380431178073058557407827118881381000512577877352614528876023545876120384516463475156436646324441462886345000568088467805687277784724301621127212371701153886303424188678144384731153161673756168875228550261276056651028450607804035468010472520667177828727717023227301286545341600445458860573721123264401860008616634012813130343043015302371432515504447560322376277027004636155153873254610771778447218383168211372852634437324037763273525227330068503647255734368180863361771567511462410402122273384684010063737754240821885740060363011103670318641762264486684537180803383605273251028005811834655348777408086557360752530822147744240481428814408833820810070815536557577346610505815704748214488034643244377115471527487684206337786763248085524482176418341740011217500011550121264726352003373514415074025588370747154831804602774062505535110027864407607741872741501210847137667452302361217011650781057486685336064632418712312060804423707567115218122464712781784085628650718706608035560084783312387284536362737557818873423133250265551043083412513484577343673520707846451113566734526576485566705271240407457218624852011504706837058028543402641464200483674564130752500030707665315300780624014220261361686240147450347517688043604065304721716286416755065238514568301173336645284366621778440015103885843553618781421624836A14F99181D444A5FA5C42744ED5DC9AD1BBD2140D2C536A8DEC168C1765FEC047E97AE0CD96B8099C84B2D2B881EB2AB84313370F23B1E5767EED0D756BDA717511A36941ED3A765AC480A8DDA059BBDD5B4396DC206CD9C2A47B94484A75886324D04FBFBE488795B3998956258E43D4E4E7F4AAF71632320AD284FD58BB77AE337E49928FA89E4677ADAE88B84B2335F3E4D28E46D9B41A477F6C9599DB48F96895A7A4FC7482C3E5789123F93E347845EAB8B2FB78B467A8204EA2467D6F3435441F437E7C5449E489D3F43A486711DC9FF724E2CB48E2937D49792C8711BA30B657709AA51BEAE5562614B2B8AEB6A82E8CBCD8539707F43DD1C8400AE4A70985CF6CBBA2C03E02D8D446097AAB818BB35DC7E4827DF5BF2BCBE03C11DCE9CEEA266F9A8B6240B5B3F836DE553E1608BE56AAA0BCC4E7A3AB17830DAC55BAF57249778B5BCB71E30044275717AE987B6706B4E3ACBB2E68CE1F040F9F33F2A7D6850914A16B3BB26CB476C7B214FC224C1AF1D6AA045EBA33B54DCBCF0082033AEAAECE138C313420364E43A4A32672497418B22AE3A54C04ACF1A3823EF64F58F21EA4964E015ACE859E4070FB839B5B6B61260B3FA4877B2BFB0CC2D35937BED6CA65AC918B74086A50A71B89E38CB9C19289B993708C5C97319D9BCF2D60A2EE7DDD176EFAD89ED8C7EEE39C6F04571567CB742FD5FB027CD28E3CCBF82517DB559B6E4E311ED2E3D1F24117A07A8F78695BEFADA8C574D369B6B9605E2FB9D17E4549174BB7A7C194F9F3C3DCE188C16D2E17115144BAB06011075C133F070D26D275218BE55D32F9EAD617B8A6617DF859DC9AC43E57B4175A7D1341F9C356AB46DBE2FD93056631BB34BEC6A28EC53DBB3755BA36AD3F8EFDD3A4E4FD17372A485393C4CA87D63B3D3BE0B3D140B649EBC3734D3C94D60CF4C9DF3BB1CC989C443AA89077B3100ADBC59C9A76D4EDE09EA0FCD1D71253D642DEDB397E2C8E1EE8037B60CB9EC1FDF534F90977BAA46A209336D6CB7D2347D72CC29A89F0D557CD664C4045DB7EA8F02BCBB9821BD5AF3CB25CD2684F8F702AD93895509497359C396825069AFB87AA473D642C5B9F9490AC1661C33311B3F4DBD32E3995A2634B2E222AA047D31673C32097E649A44A20111835DFC90008C91A5A95C93F486FB87D4D5299FFE5C5BD0F2F4121365A4A20C6B6BE93E50E8E2EFFE34D6759D77E2B7F68AB861C29738B1C957ECFC3BF3E1F13243F09031DA400D388C39A27FDEE0572E4A984FC32B7F69D872B0688ABD006A537FE05A0748F0F1935CD2C9EC4ED5329257F0F3A1D89E18C2B9B6E373DDD714530A907ED6259D5956150947AAE7FBEF0D3A6874E6835B92960D2578B755F5FB1E131EC23D3A90B7B0BAC6679E0251D78D147BE8EA64D22F271BEDC1111EA97631D34427927EF5D98AB8CDEF5BF2DC8C3EC206A8C794E498492A5CF66FDD7D732A491660DB971C9AC613AB357CBDC2B95D014FE88ACDEC942D269309A9047B283BB88CCBF68BC91C42FF15B85F453021CC5F9CB2927700BF257BF13A4E3F216B8118F07E811106C909001E34E99FBC25BDE457E37670ECEBC11B26BD9776CCB1EB17D5D6B80AEB6D9A85D592E4492C9D131511847002054E468A42AFE695E918830D0523A2A14D009339484D608DDB9EB64F3472FFD369513AF04DCE04BA5C60674D8A744B724025D6DFE30B7B2A9E11AEA093FFC6425F8E460101D680EDC5E9A735BEDB59732B8A7CA11BE1C03139B80CB9C0EDA52BB2DE89D4E54C2CBD116607218C20EC660D6E3A2250B17C00C635B5B93F505BDECBFCE2C73A9777A4AF7E4033C2419AB9E7708739891A59EF5A9C1F5296E358AA4AB1F4FF88EFCECC5E3070F12BF06B5394AB24BFEDCC7800C438F81378FDE3DB8010B059F51403AC47AFEF26619185039DEECB101EE801B36AF4D6627233429C1B8EDA9E0F2963C8DF070C296A7D431829C8245A9D31A08317F49733E349FB9FB1F5C28855EE4A54A46476A75AD6963355BBAB8A6493697BE3717A3F3F57837B5BB281AEC57F76098936F70F32D918F05AC4729316BCD57A057795D553A20580F7587FE67CD267DAD407D7F990CC3A7C63BD401F972367274ACD54EB4A9487089938F4534D007FBEE63D32BEB299DBE36B80D1C1479A2671AF79F44EB218286D8284A244BE30E45C9063438A3CBFA0572A7B1C54E523A7939D5D36B138986912B5CC8B1859323ED93D784C8C73694071BFA06ADE41FF61692352F2BF1939A43CB6B5DB20A55B834791DFC5E2D0B5475243CAB27C8F0B0C765C9C9415A54596D82A53ED89694B4A7D5C39AF494B176AD84B585063D486F0D2B0BE4535623704CC82231A156D440F055AC73FC6FD6DAE9D6470ED990B9303C33F8BED87BA37A7B2FFFA2082C48F9013405EB3F92EC8B8502991C1BBBA99690B3819D6884C1DA21327596393D3EBA09998C36F5487DD5D2998C9D4035AC2F83581480CB0996B0F987366474A879D6292219F69EDAD38EDCD2425A0B401ED6AF449CAE6A812DD7E2E4B747CE81AC57D0EE93492F96A6F739CC98346917CD47B0E20DD52C1A447FA0CFC9F326B673C8F50A246F6A5361A4F9A2A7DFD1D5EF760B2F706BF66DB36407FE7BB9120C6931FEB11886F0F63799DDD590F0C7EA9478FFA927BEE91CAB03D93AF8EA18149935189E30BCACDBD846CC6CEB5B917AD2A5001A47C0D37FAB3B54EE4157D44CE8709213B0E3D00E24C779842117A06C5507F92D3CE7CB2ACAA429ED61603D3F6D3216A3C724526F1692BB3221C4BE819808F3C5DD0E7564A895898447C604D1AF1B78F8644226B51C8827A2CEC8B926DEC94A0C57AE57EC2F64D38A9C5ADC92707F68B10CB41AA47ED3CC147C764B610B072D9E79DE0C682DB0890D8D9D4AD1CA78ECF8430E5948468EB92C435CA646513C4DB8346F4037949F8ED9BC089D31F818A3144448B602B10A6BDF814D67B25AC886E87AE9D5115A7A73E915E010E2779C9D9DCD95AE97B14D16B7A663D44D1B4233328FA6702C58F9B483EE41B48DE1189A37B2F4DB0B1F09F62C7C2093891B0E211723BC3413EA31DDA7B350E31FF74DE978B561AE1E50492E3CAB9B675889DCF522A11D9EDAE340D8B57CF08548F79E7D1CF1093122728A5A1A5567DE18194283331986575A4379083F238F9942C0DAF87356CDAC7203A0EA14EF57161F6B5D358B144BA7C144FBEA662808E5F5EFE1963E05106025C054C2033071A283057E28B74755645F31A6C09FD9921D000600ED4C420256B371FEBB689CFA86FAB5955B8D0C80FA048BB724A94D3FD3C9EF56747855B726F5ADEC13866BF969DBDF751D719FBF842AB87CF3DFFC86F6013078001EAD663163562D0E60097C8F425086882AEF09D0DEBEF0DDFC6CAE3F4219536BB71F7DD7C8F4A5ED2FB1FEA607772C2E9EDD2F5C5B5FAB7E19375D46F82EBC7724416AB79DD7F8E48531EC6A8597CAEB06F180C3DD0DDEFA776ABD2FADF18E6C870420B602651E5375C8D645E +smlen = 3606 +sm = AF9F405F1550C799F65140057D5613FD457D44C548FA81CB80C3293FCDC452CB8D8646FD344C6FAE8834C1430F890987DBB9BFEE0AE2F38665928CE6087AB2BFD0C136BD72E322D3677CDEC362671E1C2E14EC740C7E28A7DF6DAA787E7E19CBF4EF1A771669C0FD716D50DBAEA100AC4BEAADA62926948561818CBA65480839B44AB5C3722A661EB5DB653CDC25E0A0053F356563603E2A89174E9B5C1207D0C209415E591728B929219DF4418A0A36DEA342BB05ED3233DFEAFBC2CA7879ECD636CAC77BE080541E6640AB45B1C3269C9CFD399233A4F3434EA6E71002EC8497F5FECD35F2ADAF2D09002DE3B541A28B29BA15BF74E21895BE37F44449B9BBA6527DFD460F2C0C9C6FB9F3C9E0750F486792C4E479690325F67F2E9EE1C6A62239C367E381EB0E199D35A8A8C3347FAEEB9782CAF57FF6D8F43F7FD36E891516231A3684D92F7806F49FA78669977CF0F116BB3293DBA5AC0F8EC3901C92C8005D08C920711B7FA78D353A2FFACE60B2F91B85EECF6B5773B7F04A01DE5602DDB365487A11A5A7C94E92CEF7575BF32BCABEDB8B81A0622BA1DE9217B8D5FD25E9E560AE0A5C49846C11301AB2228250DC7D2168CC20D5244E9DD1BFE7AA91C61E4AF8ADA0A22CD822E7A1B02349BC795BA2DF109210B405CFFE00C73658821D08248ADD44452697A343BA0AE44B38E7CA87A3CAB549683524D6D06C93CE26551CB99D093A35DC34F4D09975B591A448203E896D00B563C983F714860A1259850EB72E0D100E4ABBE9875FE8FD2A4E6DEA780C32D28D5ADC1721E04D6B48325A8CC601FE99C6C53412990F74753983B4BE29B2B1F3A5B528FB5C2069536529D03A470866C90220D40812CD8FD9DCCE34CE997EDE8DC5CDAE5ACE68B712DB11D52807EE518BD1616788076A7C1D495FEE5509F75295BB9740AD1A92B24507C27D2BC7E25F6B88167A3CC6F0734A3ADA424201BAF9B615A4772742AC2BA9C68921D78DEACE43EE74F61F7ECA5C6C29F3D0C7521ED461BD5B4620D36D883962DB916D2D220DE1B72686211FD5FBAD3FEB1EB0396629C076CD3B0D8087A9E915A9AFC5D893795260B13D5A316890CADB80CEA5CAF95365D28E42E46BD958DC6D14B248F4B05C205A82F8442D4CAFE2303909C8A74C810FBC968009C9022E5A2B72A5A10BE894FC4455DDFF2CFCC69904589B6365C18313245A9F8474C036331219DE76F5B1EF81AD1909B86211AC9794E2BD3B2BFE0F7045B4A3F3C68EBF531065BAE948F301D819613990CDA2EFBD70D553EE4EA5737B934315B2253E94CE645EB7A7EE3E5ECF106591CDD6BBC41ECC0BF0BF8631F934E29481D6E2C5F319ED0A2CE77F9AEEFF878227CD0CCFF142DE53EFA9EA2F56656B5700F92B030FC65BC3FC76D73A3937834B198600C88CE0839BA3C4A9BFF7726BCCFE16F99666658DF780F0190B610F79F34FFFEED18A8CFFD61DD001B8D77A7515A53C42D90B4DC1809319DA39BA28575C30C5081AB37F78A153ACFAF54F3EA17CA3A65090645A702386E8AC1423F59FE37DF5BC504A4A13251970C02780E45EEFEF838A5DA965ED2E5D934A888A5E0E26C416ED22F471889A63D2559F2B4D3F4BA69E4064E13F9CF6823DAFA231D3CC82ED0B399A712A1E8181E82CC43B95127D9869C81F09F797587AB31D2133612186150F4250E2079097C31B8686FEC7B6AE9DED4163CD3684011D8751B4EB897FC6DB7C7BC3D7069F0E6A20BA7DE0C4DDE9D54AB731D3F2DA8BEC34BC43FE9133CA6595F9A2D1EADCD5884D2F77E4C24265E0C409186CEEC1D4DB7B95C536C612DA02FDDD2A09D095E8FE9BF6237E7FFE1EAB1771CBD14458C3CD7471ECDB621AAFE917E316004AB9B0FDC44C6C9F7359AC1E9AEE15B484B08A292AB93B6CDDC76AF3C61208AEDA1532BFF1778B1A27D717951A6AAF1E8645B4F6CF2476DE05468F837B05D707AAA9E270D8F89CFB4CF5B7D3656BAE15904E7C93DAD2415000E36C8FC0C07188D1E1100DA23BBAAF27EF49F7C03CE80C94D9E5DCA48FB6FC4C79E8E9995148B2FFCE482ED24F3F7F4C137D4D7109F02EBF081DAD4AA309DACE96507EC66BDA29265C31FFF74E88830211D6D0D2D6A845D689298374D5F083A7E3A9EF14253606F28D3107500A904B911DD94428BD86F1C0EC3AE106C4956711A28969AB85B93F52C7B6845F17AA85BBBDEEE81B43E3BF3CE8AA7BF1AAE2AED26C113B9CEA2ED08D8CD4167BA9066D1DE23CC7068AB591F9A10C3193206EC25C2BF190541884FFFAF906723914E8ACA6B802EC005D6AFE2FADD932A1FE664CAC5AF2888C96BA030720D8D3EC9DF4B79C16E5E0F6EEE3EEAB5545338AA3E24B97151E3BCAC4779E25451DC3C210303661C8F732C18B606CD2A6B97C42220D06D9B0B6C401243ED71EDB023BCD05AAB9916E4E93342E33848EC7DFE983F27E634CA86C1E7BEE33CE1943F61259F5C1BAE343D2A75255F07F91BAAFAD012421C7E5CAE6F46D6F052494F3BFAB13BA5BBC57437C505FF100DFA7B9AFF1783D71DA60F8E549D055DFA7C7CAB2E198C103A3EC0063FE1F5D206FBBE7479F46B866A851052D2E2EC5F07E446343CC1976A4BA78CFAAD4CF0B939805865373F49020EBD3FE9E6B207402428CF1D0BC55342BF7FD2F6943467E5BAA4665F777446505975980F013169B3374C4307CFF7D08FA7DAAB31820FDD28EC46CA30EFBCF01226CDF7D61919041A0C2F347785F22BC08F0D434BE8B0F97694052BCD64AEBE2224EE3380DF08BA1B5080A52BCA86F007CA9C9298AA1D3AABC0CCEECABE13D7654A239F561C0D67BE49806462D282DCD958EAAF50C8879C83F578F4D0FBCBB4473268A759217743C2DB4A80A1D2C1CE5DA658F78BFBA68D7904ABD10BDA8D142370B2FB71FC1AD4B6BA4E591AC15ABBA7A14A2947FFAAC577DE18D05809EDF1337F79474D23D055DBBCF219BF06943C5A48CA1CFF2F80862CC58BFEEC6A8D20543B07C08FBCBF74FBFDDF123135B561D4C63FDC86ECB8B6B810AFCE9E656815B09E162492D5F3AA18A59D612CE088419E8FCC7208DB84D73DCE789308340997B98A457190A4C82FFF090B34B2E71481B414AD96E679684CEBA25A54FAED1DB6A55A47EC33D3F696B7679C336C044F83BA3F7F50170F2FCBDECEF6E5C44AAC2F23A06C2C7E4FC6D211F6CB4B9EBF9595E5944E087D18E666190892AE4FEB6BBD45F1251845FCB7480C8D28725CDFD66F0E0FEFA648B9DFE9B383BCF9E4E50CDF2612B05033FE2B9DD0A8691D3E5FA3D581AED440D1C05AC236297AD71D78345D9C1536FE15130BBACD50B9D8A048F462B01F0E9D92103FFAB2108046069C290557160D42E9AAEA24418915681500C02ADA73955B13DFBD68242A29656CBE0CFECAC8A7CA0B3B7B5E644070EB2E348C4BDB464725A315D66868E47C7C6AC282A5D9720849DCD6F74B76E29867351B6CA96EB147E8ABC6B169615EED31250FC58B8D520476B1C8F31224A9045F32106AE1A8F0DA56AB11C07FBDB81DA1444A5E887A5B015690FE98ADBE3749134ADE496AD6BDA7EDAFDEE16D83BF39A6B4EBD97765A45B5ACD3475E8625D2A82FBC7FFCEA0B0670DFA7EE8A06CEFD152389979BA8046F95453AA237D71FF4BA461A4900C58131F0D894F6B5B4B6E3B390C07D53DE30F4B4586DAEDDEDAE86452AA3FB2F2530C51C0894F1BD4F8F644EA857AAE0F904E015D82BEC4CB3915DD3268605555D702B9E60DF14059975919D1A97DAA2335E9CE2FB07050FB60C06AA0A6231816FBF19BCE52B44F6C9D52C23C4A876A204CCB2AE5F29CC015DEDE43E88256938B9AE02A17530E72EE49A1C15AD87908A55543594CAF43C3C7BD28919FCB9172471D1F805A17B78AC674F28D482030C7D8AD378030E22F4DA6ACEEBA12637502C213CF0FF16FEF22BB4145CFD92EFCDB6978852537C37177CA4D18BF9AC0B779D81895066331C5E07C4BAB1D331E710D28640E1D3CFE99C101F5D99DC47D9CF67D75E59637EF25127F76F7F7CC662A9001D20AFA73D99E6670D9E3600645B766A06B7B9C6B7471FA2A3F7B8BFA2F811BF73B4471E226B4468504AED74996ABA31405C7C6003405455AEDD9E9465B838507974D7D3D28F831332AD31683F45E502A902F55B1309DA991FB5463A7D5F288496AC56616F2EF54326CDC6F59CBC2DA7AD28D98D96B0D3324C9286FAE72DA1C7A8D38D46153885AAEAFC7410EB7A7B25B9911454EB2524A77660AD47B8E87DA2E0EBBA976F0907EA42F1B03453F01A6A7CFF93EA67DE6F24BADBFB8BE9029EDD2559423E5CBD2E9E9D3F92BDE8F5B5D584CDC2AD33AA892487F9AE635A8F6EBD7E801910B3CA837E2D352F7190641A354CA147F1FFA5F3628013CA68A9B1E34A20F52AE3700DC3ABBCD94E20095B4F878B6197283B0747CEF66AE5FD5471A1BCA6A8CD81F180610F21A1E7F4779D846E40983BF2905A2B36C2262618A5E1C22C7F67CC577D06B2FE35DE90003437FD876F65EE186A52D7C206F7CD2B6213BF55186889FC055D61B6657688527318F753F2B5C74A61B011D7CA44AED4190E2122AC9DC7903277A40EDB849F4744B1197889AAEEF928498DA8C2C7CFD2E3080D2F5F6976ABEAF814708A2498A9ACD6E81923397EE80000000000000000000000000000000000060F181B21269366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 + +count = 9 +seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD +mlen = 330 +msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +pk = 613224CF1CF9E5CAF39596BBAFC4641C0A05C4322242A34DC4EC37FB13A65A32363F39D21D728A4F33F5419954C11E7A860788BCD8103311AF1DCFDA089AC9651E30E8B7351C63EFAE58D391A9E7721857AB2B64146C63F669A4DFF08D75B3D96BE12CCC8994CD976A7C7779D2889D2A11BF0CEAA33B28B89FF782C415823F37AC13D67A81423A881F1E3DEDF5E9F2BC31FAA22DD9A5D9E586A4743247A4A0CD934202A90E717A70F9D3453A4DE4E6DA7BCF09AA7EF23F892D71CBF3996797D6788F15095EDB4242A74C9327E29B33B6B1498C43F2827AF4DF86C40CCDD9E73887EE53546FF693A9E4E99A34923D19A7BA68A41991A5BC7FA6D5DD540B7B3E6E2C3D642753C220812A9F5F8B077A57186C99462D84005EA7DA8CAE8512938CA25638841778A8179AE73610E37976275181AD6E119F69948AFED43D196C166D6F0B61CC8D9BA94F5C5913030632FA1C8B015A0EC8B1C2F6AD14B38A1BA6F0CB5587CDD6F3F75CF8DC12AF423EAA47A0D913CE690EA2FEE431CDABAC7401E4E2FC72C55D8D8903B10ADA3E55654C58969D784E2709712C5AD517F6F027793DCA4252C3A3D481B332771EFB4DCC3A2D68BDF8868BB1C851D04782A0871636C45E11C357C248A27A54DE5AE5828CD730CA5450ED6F97B0801E4B5DA0D921410AECE08A2FF32E0057FEB89054C99765FC0B8326234A7F6ECE335FE1827D98A2A421488FA56D0264ABA4D12BBB406A3EC78D2B92377DA7E504F8066FB1F7DDA5DDFBCC6D72F0B102265E209E12D1A05068F4358583F488551CC72D2EEA22EC313C540CCCAA6C785A6365DE0B9B8E283070F32E07FA2E8F57676CBEE3A49941A905853CB00CB11AEF1E5B79C68AD9790C5BEC5ECD237B25091F3930B1AB5FA5757ED1C507FC97EFB274E22DFB9380182AEF79506C00434F4576811CC246A76D207F6D6F1F2F8FC12ACD023C2D3727F7DDA1F81C586B6A1FC11F860EE9878A21693486AF2E391D3EABCF61CD65EF181C9D4D9D79C7D760DD192D2D052CD2292FC2319B2B58F7BEF818B4A7D2FF65A974C80FBC088BC1C62834F55C8F6E9BEA2733FA20A9AF33175168A31F5B6E29E9D287D15E009E81C05C992F483C26C7DC87F757633DA12E9BCC46AFF19F300EDF9B0638CAA0C9D852C057C4E123758FDD712681885DB3B4FF395C2F360BC09AE7DDF733887CEA542BEB9A82062B37D53F1F2ACBA8E12AB7B9EFA373CE82736D6DBF5DB4450345D569202106EA30459265767AE969AACAE1D7BC1291A7CFE687C91C0FB1A8034F17A10EB485A9B6C74FE7DB2932BB325E22ADA0938DBE89DB7CAFC1DBC5A6E5647AB665A090BF1D1D7CBE06D59583587540EF8414E0EED6B4A33FF0A638C9C27961D6FE051725E77C2D96A3603947A61ECEB5F2D92F463B052F1D0604B2278D9C9117B1AA587FD1EB201C0F895EBED66A6A238D966B8D5C4AD43E47C0C72E9554D50E7C44BDB23DEF8CB6F355C0E50C700A3CB04364F67E225496978C19DCE5DE4F50015033252EB7CDD2CA7B86153D4E1E166D884658ED14F2E6B243CB8737E8457AF466DE934774CE4078373F6D2FE8BC852E9A9EDB563986813D743629C9C9C22498C982F39C518FA677CA552607FD4A2C13BD749A8CF785A99B766BF17732F4C6487732F785DE6447ED8A121269F462DB62B2C4374A004C0A96AB5BDE6EF6C28CE1D48226DB1BDB814828ABBF246AD53FCF28A7210193C126B1DD2C06AA4BEF978014BB7F2ABE7F695753E171F99C359310750A21CF29284AE2F73CD883F6FEAFE792EE4E4D11CAE479D634CFA9ED41D8AC6A5236760CBBE5673FF49731A6697DC3F597F497FFD9CA24F6AC04CFBE083B8A10D65D8AE37BD5033634A47E2E25280593E369F95E51D18E834B9CDE36B21C816D5A012933EA8154B0A9B1A395E83F40B04D5048C7EF4F2A0248E2E43BE2B0C6655DFD85CE2B1DD40C45E16160D19801581DB53942D55DCCD71FB2628C5A54FC0C507333CB74B59B69E9C5AEF6EC208E4128EE4A643590728067BFBBF77C3B9524E3A165F0D6BBB51CA8B65DDFAF006049D5F92758C10DB0244A4B62E1A4B1E9BCBB3FB00D44FCC4A9F1ADE45464FE6AF9EF91593ED30C4171247965EA3648A36E4B7ADB2189B402BD7C75E003D1C0D3E9CBC8CCCF11BFF528941FBE859B338DEDD2CC5499AD5AD8BB22A26FAA075ABBC07C5DFC47BA3B503C02F219826BFA95F62B716D97105BAD3E44B910E059B92B662ACDD607EAF2C3562BF799D9F819CC950497A51597764C7F2E74FBDBB0E6C2B47FB5461152851E08B57395153456450BB607421D88848E1F591837AE77FDA591FAF142698F4D634775287C49383B30766C120EFE6ABDC721A0D1E7ABB253F0779FA6603F7353CA326C1E96C183FED7BCD7B05480B3BCC066A732A8CA39932C5BBB1707EFBEDE0D0C986ED59076E6E2F97F2461416639EF9C2C0C2730DAD558A04EE3658EE94A253772D62F6F13A9808A49B155EE73CFCD9AE33241A89CE48D517135351E640501C1B4053DD7F9D313D63B9838711BEB59FC9A200C80E0E393387CDAE26643F61F2EAD56E895856C8CDF72F2BEDAF7469244A5533041B0D13A5D10F02D55A1D909F7B5D7AD022A9570635BE50834E27C886F720CAF82BB1449020A638889AB6784E40D0FAFD3C8D2F0408C7E63AC34DE647E694C9F1C3814663DE290ECB076072E36BED6619DC505855F5720B1910A4D3BB8FAE4714AC355F9046E3AA146A59DEA53A9EC2A +sk = 613224CF1CF9E5CAF39596BBAFC4641C0A05C4322242A34DC4EC37FB13A65A32B054D371857C31449312FC8A5D2BA8092DB74540DFFFB1A8A7932FFD36621A94F040A1D1E08A066DA06C76CD20EBFE69B9806155C1397288D2C4CCB657FF86A07903DA2756600F78AFEE9B319C047669B35CFAB62F7CD07B53BD4D59DA293BE6527036655262417332500042768816420488333501758552032461458054175544110282510110226020075386118603037805240421482137104061724577025685451281051130725247552425115778217055058333675523505513686745778466336588257345681106132878463381732716733801385134715536774646832007068207656381245715076558635570630041042661351702401711734500036564258604241130046127770021756666768548506536574062055016154268867218884316758252630748661516163728238305373067323430340642011020818111717704718560386140612055410451720630163536134308447588447543104335600162345617788814216831433530155308181678476348700133887245355268401805506121214831252687034345032802036084711117263466062047126344818020312863646688631521306674170022182708663703541187872031332618431850747563721384102574033306564137822163303113361342840376487362560435750346633286387382802052430253117781188425481433536382447376127033743575314813862081503321641880272086663240646120421757185566865408286442108163435130786755317042474783332520842120255361866171581265367766500034554216822474162460707746257115062431534042727538848303177610310280032743313117861307742218788875628368750605344262312131246387541788213241336217800816066663701140460454424016633401527648584723866834477756000728866618077208386680264014714770522261281160143327563304558004411851454621478481868755275425342760704075857685330487186503616733637743131877502426382263047187547408660022021677848423662173141774174273775210247143287734352433327281002150848336133608307423100573442182677816583444663506751646607601716744148772516336704343700762544638653236688188006703884430270620247716028285811528005876268845546033533706578422652071067504826534047763374256383113338516086823744600800028458286568732738245407342167641247083526217512751256764033744600443168404412143257484746787267866712475462668110720301235072536033783145413202332373226768110283175052287817864576163677838520760504851050578182364286472180720218716107334484503065011261328372717611530187138447725274007631024820442340134757004100347331850087662704260766870324431220617741303385176240667115147506611320538214384382850757618610407713857355320362042718458758151785080408282454808528163316224230818715671445727845127048025017768468721441102252238868634187101664122044213680115125844130833606776343706431638011138571600874000388164172282334407320072610026051341368051438330715165305437067853812161707044558262613683431871400125433400308567023755270086236373060501853518764502038244226048502634337743426457474667772412782724037628311655612886877122605776853246684684134756262554554507407124323572080276212232060711635000627586373748767382073857714006587017706588364311833126786851230603632067685586303834460332467813138687286511541027716667540553558870413708447140170648815637528052318514648361026064842116624717187645141177841405832361584353643803062608674758D67F1731CD416DABB801CFA44EBFA4FF2472CBFD6D6810070D8E58A0E5F737AC8D605A69F118518B6696B0CCA88F83EDAAC8D89BBCAE4CE0B299EAECFA937C8D9940F7A56173B29C2E4DE7A300F6AD66369F951A495A2F9D9E5534FBF187990DEF4F7A02773DEBEAFA2009F99065549BCA6B03EFB659887502C813EA0FC19C3EA822C53BACC18BA9DB437F7EB83301262B489CEDA63561C6CAFD5F7A61740B4F0A8DB3ECA6C0139EF9BAFF1203CCBD39E9C8775D0C377DDF29BC32A2C4C78DCDBAAB02548A13233FB4E551CC7F34ADD421283A42B2976AF30ACE80379D46F7A4E54455D43748AE2A2301D4C02097DD278223CFBD2499BE4FCBE1AFC465F5394A05DD0F2DD52D6685C926FBBB3E7550F026EB0213B8A41980898053E7AA8129757EF3C662AC7EE2023FC399FB9EA2208ECC2DB66C2B2A8BA607AAE62893E8CB42D04BD5F8F2D224735C32B51502F285E21212F068178A139DE9BDEEF4F2E6D8585AF166A026EFA1C524CC90CBAF627ACB8E42F268013282CDDFDCB79BF18B1BB586BFAAC6EDBC5853A44131DEF1490B33E6C2AF6059060A0271FDB3FF0346E564F4B5BB14F5EAC7EBF7AB68919A5DB002301F100B21981185E5AB1C2EBF4BD92A477FEF46695E9BCCAD12C28F58C2ABF7501FCF523C7FA694D32BEB0D08F8DA4924DF26A6085C72CD6E918D1290391CB8A17B6F8268E14C3C6BEBED596AF2925C165D49C06961E5F5BB7E2B87371CBD62A508BA9AABDB9624A5D25FB276D3DC00B460461249E28465952FEED750AC13CD398A146A0A9C12C8CE1ABE05E639F796143AAE310A4CF2BFB9EFE01535CF45319DE2E6C0BD0C8C5CF95EC7438CA2E97B28FFDD6201919F208AA619C9896CF7F6A45062F4E71392A97FE4DF0D9336EA4E73346686A82A257EBE40043A24986E2755DEA59CB38BA0E60820D2BF3A4104E432AE996F4835A4D9B46416024449A76E167181CBDA362C731EEE1A6D788565503187B0B3083FAC1FBA1BF1E027B5B1771DA36BCE2FE817AEEE056268197720C0B9105E7EAFC8769817FB69A3939AA0EBB76BFC978A0FB8DCE42772C4DEA8848840990954819059D3AB6B50C7358CCC99565957BABCF4CC738FCB02722607D2CFED4E0D4C7B286192A9C451CEA59A16FD74B745EF02640965BE899349C2A7315EF4C173734EC7AF40E0BE355DA1AAD2778890BA3345F4EB3FECB1DAD29E82B3DD2FB5844B7BE2736A0701985B7C35389A4D9E13B3CC281BE779A4963CAF43E76ECB6075F0AFDB46ABDEC2FF8DF47E88BE0BFA164737746168875D1FCF5E296D6F982A35152A19F9AB94BACF13478825094BFA24C3A5050FA9CF21E244487406F93F4F3BF6DE67D945A1D054368E6CC299765872AC3C51430146F63959E8AB38FF6D5BB36DD0177BEB6DAFA5302068F6E50019740A8FB5EA5D7C85E88BC77FC07360B65E78F2ED5D166D44F2C5B3F154822433079A83FAD8D73BD36E2E45BEC1E2CEAD02214235152EA9F49309879D73772DDAD26C7B7741422AB02865707CC31663AAA128DB5CE564BEDE3F6267496534394F9BB89BE8378324D9231BE49622224B5101A679A0D0D68502491DD6370ADD7892C769969CEA76DA758944130B489CDE2450DC455411910391A45BBCEA00F2E2E671B452CB6717138A0909F1224C7419093D4ABEFF1CBC205F61C4E90AB2BCE7072ACE4EA52D7A839CB690BB896F835A9E7649FFEB8AB1F6D95A95B2EBC806E888C29339901B6F298481CA2FEEC83DE4A3BC3A0F863460725372C934C17B7CA411402D0EDE5F3DFC8CB5E25D9E512EBC8B862E15361AAF4DAA20F58B7C12FB95DE982B77F83A74C86769C91419DBF2DA4AD18506F6AF4197417C82484F6549CE01F69545CD60740931898ED874D8BF6682C6E3EA5DB3DB3CBBCDEFBE469329C82F8C514B9E7BA83795182B9994A17419DD405B7B580E751ADF5F7B7684174536D762813FCBCA4514F82F255C48344BA94C407638F3F87A01EB4FD76F6F8DC0E338314E863BECBF628832CB59D04DF433AD5C6EFB9722F4E3127D272A6BB8C75A6DA2B139AF2020F679C41F730DBB519CAA70795F884426C58DD9F616A16C27BDD39863EA77F0CEFFE47854C2443A38CAA9E0E0FEA132C0C725D5C6953BF2F77AE322BE2D808DB7BE2975A4F634794C43480EAF2AB6A98911ED2B9CC6FBBB19CE0B2D47838ABEA5CA9DE666AD335ABE1DB462AC2360B3598F3AAE288A90BEB8914C982B6D44C2FB1B94565549DE15F324A9E080AEB2A0905FA088C4D9B9B341721D0FEEA55FB4D6796029A482F5099488DDE867678B389FA5158ABE629FD787CB2E7F13F3C2264F0742B00BBE3DB15C9C8233235509172AA5AD22D9F9F75FEE868C996D9E39882BF1E4EE7A9FE7422BB36AFCA570B70C9747422C5868319720733C6D888599FF4DE2A69D7EC7E7D5E65BD4767CFF77FF17EFF73CC78ACF88E99877729E58FDF247F8D83350036A3E9BC58B2710EB4E1F7593415F34CBDA22A830A17112A2DD38A2E8CF69045757796C8EA62B3072D2CEA76DFA60F6DA78D99256C31064F8014C2D60090115E26C6E5ADE62306A544191CF87BF7F2F3D0A944A76943050085DE06162C084BA15566779FE4A9CB195192D2B74632F2EC7F1F273639E74B9AF9BCB06B1B05D1FEDF5B911F30D33D68E53CAC8373FDA09D6D648C0EAD307404634D40232F32F3E36E38DFFD65FB8B7E480E5C92CB6E84365C3393CC59F4C8933BF83700294495B780257B0BDB9985FEAB77248A10DC29F860E632C1AD2F8251A446F29A752F23A4B7C3D386ACAAC7F775D7F4E6CE60ED6C0638BB668B767B5C14072CE1A3E68B16EED4614D54CCBE5CD79E2E9FE1CC6AAAB7AA699980F033063DE7337E53A7EE080690F17A46FD004C981415CBC907E1B36DD7F10EE3CE864C595FC93CB86811BA7DE310AB8FAE984794FE9EB69C958BA2B5F68F3E92846166FB94803E928AABA8B4A54AA33F7F1A9BF07571CD546A9CF553356E74BE09BC5D5BDEACB0A9A655121DDD8448DB627190A7B9B944C3064C6C9BF420E3AEBEE7752FF237C375FF57CFC0C747CE5E0F636A9A205A796E3A1213D3DEED0014DEFFCAE31406EB2A328D98F932808A80711CA68F70C12B11FFCABF9C5626130CC6F83B221AB5682B2C0C9CF43A3F82BA087019AB816BA2D7FE09C84D9DFE15DC5EFB1E621F026C9692FBE6218319AA21EF3722F4CE67319B1F90D57824E6E79749DE2638CEE3E428AA4BB6012FBAAD031868A0F987BBE024C6CD1DCCC0C7D5470306B16A98FAE03E5930EBA1204A0507F2302ADC16E66EA64913B35D92899882820E688AF61C1D0A1E1CF64D7254BE3A042789D50D97885884E088723D4C9F54A9D59DC6E3CA74E4ED4369871B33E87D2147C2210ED53F5B7CA803451E95645D4B9ACEE92E8CE5C45FD1C03600EA101010C6D2DB1BCD858838B6F8FA36A36FA08708B15E958F263AB7A1A7DB8696670F52A67368A3A3D28D30B1D1A7754E8CB1128BA5258C2F768BB212DFA99 +smlen = 3639 +sm = 19F13BBD28AB27DAF225712678749EBED95ECC96DAB7877318E7EF7E3B8DF0F8043055770BB0121DE54F386AC49C88661B0278084F27F59EE573D3C81C9E051ECED3E4C9DBC4F6F466D161E324612143251C024A981067B52F6A270D3E06096A6FD13AA6371F11FDADEBD568D641377439A9B52788816D6B47A7F44178957CBDDC820869A1D7DFE7B0A3D38019B60B819DAE277AC1C5D4686504CDB49CB169E629997383215A5428A9C1FC0AAF85479B5B07FC66A739B625923E8BA2F55A3C8423AEEEA76DC5194BC9C6BEEC89010AF53546185E3DDF805D2B3C6C68FC410AC0C2C763D2E59B5953E15B96F3F07B17C3BAB1FAC54051F7D5D9E56B432DD5F2C15ABD44119DAC429C70EDFB083A0BC3FEE18FA2F30EE985DCF4730B3FBACF5D8542CBBFE4CAEB5301D2A70C62097A0CB690FAD578A0E26B35FF1CB57D6B019F76ACC55553AEAD0529F97DDCE1372CE29D266A103069372D66496635020506A3F498E5E3D94849B878C098736595F698626FB70F9FEF46B79312F64D7F7BA551A7F4FC3D4C0BD91300601D874AE4F6D087421CC57F4F6E2F5E9D793EA8305A146AC52681945E970CFB2A659CAA0D7AA6DA5738B9E10B4BB7E072CEEF6A252B98479284E6632AF96FE758E474B4419CC93F6C239AC03F3E4C4FC939D93FA32B983247F35CA4A334E5A904A6A53F616B8C67B430478FA0759D6475111B9490790BB82FB16F36AB39B94ADF4C044CF868CE4DBA2F712DF3E90C57E7FC6FDA5ECE050BA425EFB5893FA070C6E7364D382C5918FFE95C7F946AEA75D04A88C6A47F6C3DC0B6881ED26BFBDC8E1CF1378B027A05E35A3E1AEF936DD22F77FDE15092F0AA8B8664AD93B179B19BA4C570B9BE3E0C45D6E0E02F30AD778C1D0C1619F835C2678A90350614FD08D818362817CD77CC43523FD0DA51E01B49BFA68132FC7441BFE97BB057FD5A5301DE919162CF607AF84901D2FF74478B310341DA55D7A2532B337FAB0448EA38498E45D07E523521977BD0468AD67D5EDAA98558AA0A7116DE5109D5C65ED48BCF15338B8643EC58CA2FFEFD0D6D4B2B5960127AF0CD129C3D02CAC23D40712AEA2BDA26ACE07DB41A1C64979DB20AC58B94E393E30D40CDD3FAD8EA54590475222078D66A2A39F9E810354A72D4832E37E4EBEEF6434A931526869A11797685E7045FEF752045DF5BE08FF6FA2192D19694DE6344CB89762559D4AD7764CA0FAFE4B27F6DAA42FF955296CEDFD3FE2A28908F20AAA05CCF46F730F5510F9832D480386993A9CC7650DFBFDA5C38AE2069E154386A7171D4A4A1F12FEC551FF1463E20D7F0F13196E64BBE1200ADC4FECD22685C36F47FEF92EAE381F4095197947DCCB3588EFA90621BC093464A40D0998B382874EB32F20134A191859D27382ED473ACB172968E7FEA464EF3D52FFD8B2D515594C41BCE7F6F61C50A06062CF02A577C17682AA4B40640DCBB4113280E038B77C094B87E4D10E7DE86B75886F1F4B5A9628C47C852E58DC1FF34714002D499DFE363ECE7015A567FCF0353F3CA370367CEB20F84295DC8E982DCA7A319565729A4DE73B9E0E40959903730F3072645FBA670062EEA80B686F4A1488018619DECBE85F6A6D68CBA713F8D9E87D7271790B1C8F89C328AF481837660C68853DE3CC9FAF95EA15561C3DB14A51001FD48C73A1B614438F356FF3F6C65B10CC79A27A2A1B86FD77A4CB778CBF9DA8BED60FE2E8DA3F78A9745144950384CBD0D687050A7744B5D909880C05D4B12182D5F5CFC3484642C36CD2FD223B4A483A2CF728A730968D480A906102CF2395ACA6D7CC39A82E7705E7FBD52A096918D2A597B4A7CB6B5D3A679408F2BD93B23F0FB8E50DB506F8D451DCF7B1761677BE647324F2CB6C5C8146FB004FEAB4C6145CC192DD10BD132FA2510C0CE4C7CFE2A6DEFA869702F04DEFB91CB5AA16EF3F868A78CDF301E8E05CA1ED9CF338839912640553327682CAF2326BC180B91ED3B24D4F3B3E415C11266232E86764C73C6764768D8BFFE3B1AB8EBCB6A256DE1F93341A9808ACF59C28D5EC464B0701D83F2EB5551242B2EA87D1C42553AFF4B32587DE408597BC9816B6EA6CAB44E6555DB1DC6CB1A01CE9D49F48C7FBC964C440B19669643533AF6E1ABB41A6B144903DF180B8563CFE80C9EC69CCA324713B291236C8CE81B1D7D58D0F0B67E44D24731F942D20D2284838285F5C5937BB8BE9078F049E53833296C5B4040CA2F75036B60BDD55468FB675B6F6DABB3FBE7F6FE0B21AA15EF24E9DE87EA218436204E20D0A29414A375FA729FA1F89B62AB9B06DECD4ECA24FC297A4CDF843D32864439E15D8B9DFFE53F0B356737C88D7097EAC3994EC6486024E7086D050E1925BEAA67B4839F802FF77FD9396D5B40E54D1C23D1D60F193D219CAD6B5FFA7FAFFDBEA967CD22498BA29F744E98167EF525DA962F5B795966AEDA3FED6C6FC5798E55CE07D7127689964152570AEAD866FE9FA2191719F79F61B84D3FF6B8539E49772B9629ECC657D0394B4248A6BC1BED64E1FCE6395B81636525C7F0A7771363094D8495627C061D372D5F11C55036B0FDEC309213D1F6757AA3D6E490E3A29808255181BF84828D6009469F355F235E47A75E98C59179B6A79744FA3C1A122076790A1BDF8CC07A63B831568E8D71DF1992A7D0E56B35F703A7E53C6A122BCE754C5132DAE3A12F693592ADA03091FA8F7AA095EE035651C16734866971BA74BF72273F440BF0518BD27F7604C751ABF53D3FDD5B4FBB93C6D0C00620C19326A34552F96DBE2ECE10BFC79397663EBC8DE8E239EED4E22E90FD8D66BCD3EE7C2B55032E545EF204594F8D54C614A764E5E766666B0293C263C2AE2BE5ED96CDF710B3CA42E17FD856CB0AA0C9391C1A6A6B72BBA87B693A71475031B603AB52FFEA78E3F5E4DEA9976481DCBD2B172F20D8E4AB3079BC5837F8DE13E84E1D705BF20FA04D62996865D2DFE79267D6523494D1E763B1561D1D45632EA7F479E779A06656B8F06BB54B4380CB597EB9C60B10D9A5DAD2159EC44C102FC836B2C07F5B531625783F1FD2A3FC922B080E892A91CA9AE53AB598584E766F173AC3D77D9E65533D68E51E24BC979C59B2449B38C282FDBEA0B4632CEED1A70D6AC4433BE4A636C30A666535E4BCB8EFCC416BBD816307F8FB4659553ED648383EA02A6E0F444CC84FD39D4F2AB09E5B0853274180D51B824335E61697BCFA4523DEBF4CDAFC557139D52CB6F9F80E06492B46A9C5FDD61F07F29426DE4E62C133956F2EC8BC0E6E484B6583CED5688A9F3A944043243A95229397526A835CC4C6259C66C078609B0E098A4743872F52211CBDC8B515778143526CC308474AC8CC7CA2F0520DBE9D6576A0F792B33DEF0E582A803D1D2297DF506727FD9C2C44C4851EBE37E05A95D519EBEAE98C7AE354F5DBCDF5B8876EE1503F0D3A6494446953CD9A6FCBCB06E95862EE9399F5475F849B6C086FFC9D5DFF7B9C72048CE612E3F73EA63650A03F97E5ACC6D3F6160F644AC42BF582614C1A9D4841305C009536B02571565E6B1CC6265DB95CB2CB59CB8E8BAE42D3BE9AA4594AE52229CDFADCED1369334F22ECBD44EB44BAE33E062D408947894FF2B04C75C9ABB0ABC6F32DE73F469510E1167FF35A125C70D3AC6AD6FEF1230852EBF7A2BF34072164465EBF1E1FDA8A800B8DE691D36322EF9A24F266DB1D0FB0B866E3DF252E385D2D00DFE5F941747C2EAD43C8E18D1B89F19410D39CE9B12A599EFDF1D63858CFB776D87E0D8C2539154FB1FE1A9AC4562305F9103C4D262E56D81657638322310AD2C467EF769F70C299FDBD0BD1EA12F3041EA4B279190DF133862C6BF428C7224D2431B8FF0A09846137A733B3EE8AE4CDB3FFB00B2F8B5F2A8F49E2D6509425606201B6CF897E97E84D6FD599969079D98221A462FF9548582659879C42105E4FEFCB05EFFAC089DAA5E02CAFE14F843DCBEFD570ACEBF62B9CE510B09040C835ADF6EEAB0CBDDA70E9982C9CE8B5DC1D689D975EF624940AEDA4835910C142E94E673EA88158FC0C3A2D0352A42886ECD36BE728B0878285A98EF275CA2FBF2B48B84E4874287BA0A1D47C5644AAC14C8C2FC1492AC77F2FFC6F1DB8AC58D98E613F6F7461AA549B59645C4D7ACFAD9A714C04A355B3418344ADF15C8AD8A7010FAD8A75863188B3B4BAFE5EDCB8A69B81D83AFAB4B828ACF33381792F5316D15D6FCD9A08C1B56BBBCA0936370897322559D18DD478D01A33AFDB3942D376FB18461764DEC38ED3EE7CE3637CBDC8232468D0F1FC9062765DAB3F1E8E59008B1F682603F3391903B7CFE18D699DD3FC6145693FD33E1210BAEF56C65CEA2F0665BD8FEB646544F8426C7508312AEB9D4CF6AB2B4666A43A86569C93D2D178C41396B78F04C5848C030388214A20A5E469E1C8DC1E196E41A97B1287112771A4DDB2EC97C2043DE4A16AC7E640ED272828DFEB2B1585538F0BCAE1A779C56650EBFCA9FB1681D8D4C510F9A9EB81FC55E0B299A4C6586C0ADBD25C8B775B0B0F9D30CAD62AC274D7CE265F9091D7B35AE4EC97B733235B05144C5D5F767C86919CF0F964818E97D6E9F3242C34464B849095A0B9090C3388C1030F2F464A60656FC6CD0713235A6EB2EF000000000C131D222C330998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 + +count = 10 +seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB +mlen = 363 +msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +pk = 1F3CD1AF9DD9A4F1A3EBCA573E64523EC073B87C9EFCF68EE394E6D08181458F4CA1D6DB56F50F48DA95A3CEB1FDFE1238048CF26CBB5B8195227364CCF7AB92CC799893E7B507CCF434D255CDD44346693481D6BAAE7C02F6CA235479B32EFA615731984DD6E7BED205F047CD63D9F3178198C5150C9A596CECF44C8C6EA6A97B587E4A81C6BA3B4E84A006627DB6FF5F7F93248F3E8A5945A657C589C33BC158FF2AF314F07571CA524615B80A4072E159320569A0C72D5D0183106C9D58D0A5505216062C50128E3197ABCE7BC70AFC66FD5699B65BA821F8672F83A9FF3A577D034BF08EF92C9DA8E0E13F086EA551355A4E669F5B611763C1BA368A38CCB878182365ECA879A07DFEFC7ED18858CB3A49F37A26557555FF1EE0DDBCA87440C81F2077F2B71C1CBCEE6F7E7BE550522747784F35157A605C374E99238537B914370BF3A96F78792804D074618089B1270EC1CFBBDC59B91409576233CBE55078C6D201A2132DB22D5739B85EA1BAE531018F25494FCD74690B7AAEA74C9FDB33BC3FB709C96E3850419003265CC83ABB2AA5B4E9D02844D7473FB0E60F5D103418CF24CC93C68D541EB3524D9B4DA10150D70B7100DEE30D4FE1E2A83A230ED10954CDA96CB888CFD154F28E04E51F9A511549DFD9380F9D41205C2CAA4895BD04478E3CFB28469CDC375F940C8E772A9BA08B6BB42422964F2D4ECAB442A1CD922BE4AD347DF15495B7A51D68AE7AD0580CE8F36A12B845A99E9A29C7E00194A55D80A157D642E5A06E5BC79F4BD1C296DB3CD697D4E3401FD11946B99A1B0F4825B72015229F7EBAFF19915D7A528FC7A13E46581C06DE067AF6090BABF828B814D99B0A24335F9DB7D6BA0B577F76DC04AE596E41B505846160F99F66BA64DCA35B424619FFC5A77AF08A876665C3E123185EE67733510B06483A7336A0DA3C5F1A9CD31E53E703C3A6A50C4D3D746E87DFFE60BBA0F5A3265A39CCF1B667FA60712F2FD8C88D3A430525EC2E317CE5BEA78AC0E4124B8125B3B5043332CDA441E430E7408872D1FAB7F303A8B70A611C1842438BB3E24097468CDA2B2D24DB9378A6701B74AC4B0D68CD931AE57EB52244233D64BC98BA39F654965E7AD7D2BE38C29A69203DD425A29828B90D11AD42CFDE93A8CB19124B4646A912F75C25E0050BCAA7D6B8AA02A25152B0408A2D53BE3C9D46D1E82B2D2D04C77BC7A82E295D7BDA43094C321C41638E6A5588D2FD07F5495DD8155E46139559552FF432D2B7B1F4C298CDCE663CCF64097AE7F03FDAA3C90204C95A7B17BA7F8F50AA173136F77A634288A86A658D83FB02A23E11BC96AB4BA1CB2536DEFB038EB752EB527C56C9D43D443F4DFB4490AAFC680063C23AAD61E4614F9F5DF080011049F043D07AEF76B015F464D78A5D9637C00EE4F3D2B4138E71E45DF66E6D1F17BB9C49F89719B56234E2B7A3AC15051BEB3C8EDD27991433D69E9B7DC9BD3141C90E1E8113348625B1BFBE23B4A8AD8A6490492F6A517A1B449081E69C1788C2EC23F7B0BAF7BD7E454CE02B5B02B63E7561D387F087B9A93AF7702D9E56BCD6C617067B0EAFC0531AA2A03DC14B1B3A5A637364AFEB3480EEE7E7ADB19CE1BC412CF563039B32ABA9B84EC2AF04FA03675550760A11D0DFB73F73A9F8BA1C44B21B2A9023C2DCA8856BC019777F1AE1D2B721A746C61EA2B20F9E0093DEEA128DDA5C6065EBFD105B8D79AAD15BE0685B3F131118C9C2CC78AFAA4EE99AA859EAB4F51F8DFDA5DD91824FF54DC9AF1BB94B63F34A4D30497C6F9EF79B1612426D08CBD873F8106F9ED67D6E9F554FA4009AD7332510E7485B3D771B388BCEDBB86BDC95F31A8CB19A1EFC8FB3DBFC32770BB1FD770725F0E38E3D2F4108EB12A0FDEC822CDB881AEFAD685B39232A6D44257AEDCF6DAF2559EB2605E3195B73BF4C47497A2524D6F251BE266936C4D9B1B8BE71A7280629071D1AB5895A6213451AA9FFDC41C483C73815493AB5EDEB18DD99A02763C4DCD2F00FBC87FAC5C00A8BC2BABE655141B68F476592BCEADF8E5F36257007EE9F0407808E1E64427F5179E224F1F4B4D0A93273ED50C1C238670B218041A7ABC493F0DF41746EA3F2A5B1F79FA741FEF038C44DCF1601AC89494AFA7BC8B5C41E209845606F069A551DABC49FFCD50E516E1B1481FC14E3D867E3C62D2A75A594C701163299B2763E11BEC6B8085CC605AB0AFED54DA3087DB1C00F5CAB0424749826641B04BD7329BA3B57622226F7D1EEED73B8F646A32CCA80F49D67B7813A67FFC6D3145960650435BAD279CE1F4CBAB9AAF9257042FDB91166120E38C23A761D7E39AFEE38E06C16A4A1C2802E976A466A933BC93DA0D705B3C051F0D6F4B4AF8905F25FBC2085B662FBE9A876941DD41C65FC77D8964903F8F8162F4C2CCE9988DFA475A1143D72172B8EDD815D998A5F0BD4CE8A83A9A499148D8832DC8A0D5A8C99253BD5715C326BF04CE55C99CF39428F4B5A00CF41B4D4E24AF456B6296EE91CB8BF705F660A8285A25F253955024ACC0350404F64F5D4CCEA141A6AF1345F514868EA978A347F190F8BD4964A34EA202A9E2BA8F39BCEA5E2EA3624FAE88216F41CA9BD24CB3208F4A720D3613F5DC522525654F9DFECAF7627882CDD637C420BD231EDFF182B1BE39687E798258F2DF6863F9EBB2E464FCFC4E6C60ED9D7F3E67AB89985D38794922A82621700CC7D048C6B42B135F327B0BF1281DCA851160379 +sk = 1F3CD1AF9DD9A4F1A3EBCA573E64523EC073B87C9EFCF68EE394E6D08181458F88F31E27115A59613831CEDF90F40AC0BEEC39546090D362D900022422130F34B26FAE29FEF5BDD07DB78159D696C20EBA0CC6D509B4E59339FA78F70FDA64B4ADD81DCDEBBA84A9C53136A4C282259346E7C6EF3842A7731E895B454E26D28371484226372855634786445803002168432730008031602327553563715344107445653516068133645182764156075525470766475360151228616566855232821238200450460144484814667580854782166480475265376738867261450221072500678851857480015072687414112551527121513082560432333068437747237603776517237354127084030656021378311265633621261781010726611617618085733352364148556556473330625434124474306854318665207727556573365825186144537875651546587264766127530675716228734541654257262545062315334274452428463317816621568556748703366565477007476638251720375673778330525788743117080266341745564488052714035382388362286073134071164411578244518582380552234247467455384861206024080657676068268700825657710681454356141125007405038461771437877035680853388828771414310332303720846068366400807722223430425510248686606686054262502800153460717334528841171185578457801700211535053665581764088163260650887883674042311864436100306742435386555773734773446015820663274726552437477751787510816415850726302060141067051832757207216700581850842035821444724251427233334674114712055834055520278062476448646372816377360832056487545675887575376847362454135780672668353601572873230065821834125616868743165230607355501411118573357002380261702437332541741125537746881761103212016243656282001103126534805085254121651203468383306756306184407358731761771260150504886650131104883404433876812264065464351474060872018823762216262704262334204782046057842727407564383461770077564456034710057022514843288401787732382524324546810361162424074276518850350768304048554676706612062775874715002734734178211403625305202726135514213767225357600732184324371387443178002785536620435180587535330137632465626620281725551770811654272133065373246401783854378037017620318652322464240875755035102222238365714703511202052467757312143887005464850626018430208541657056062663213160541737306358457753785706565251384500057684273624111774710270256088685208741201176576222750826256743578140371366725051432668770662455048316255064827515371374463267272640604002765781340154170466454588530016571586182342570736856208688112541508066387745723720188373513611364618858258317344808273117125301648114571602277820803508556134551436155415512231183470620162056712874362750102424744636046863826013510247553517040068751302118674066761436820001057204378614633168581064003481181046516171612133620128140220602840338553632356442681458534624787880017114383467360010365413401588457318263760566340771337325732645408472338667478124864417486053750854382211766844037730064246162174178366117101285870280161303580851835561651854500621415814745075366247080856722210112837001538748001153452142452138181008256185504402488043862428470062343556081073327868646748057355371727871677127383801143665613160256142276236747842800107160557168001102425327511626127205832240337861862005071724344030367621868515718488707684085606051454281380701104740483EAC7605D85C0E8D8C6428418015058880C99E1B4DBD261F5A9288455AEF7E90D346DD2B1CC8B64DFD85B5A0B5EBEE3D2C9D394A18637F2ACF6DBEBF0A8811DAEF750B44432D2BD40CD3C61500A712E923599EF3741515D65C2063EE3675B0F308EE71E75A6E5C018E4C494937E2C0F91163CEB19759C28EAF44670B914A16370C0CD0AFB11E05FA23A4A0E6FF93D59529B831B66C357DE1E393CAAB3E9974F8DEC84931DDE06044A16A03063782E063A29F667DD9AF062ED8DE72F4F307F1BE4F9FFDC2658C00170B6329429F79631C667B024D0CC09D7938676A080FEF2D8410171A5CE2F1909351490623386F47FF4B2BEC2528CA1B041A930D67ACA8A4806765A73C49056C39D36328FC2D4B396D8B0D5B5C88BB839D179D9C21AB8399893A3BA88F924408407CEB910BC5B440B335CD3F06FB87C21CFA8B74C3FCCD4058881A77800799BAF834E4111661C3202EC020358EC8FABF70FE058318FA4DEF6B28F51B008ADFD7A21907203D2FFBE07986CB8A9ACE413EBE849A64D6F582CC9D4D86804A009290BADB6182F1F0106781A42EFE0BDB5E40C18F58637B48A9DC163A63365BACCD8AE89C579A2876F9D09555433B84A48542C6B2CF0FB59BA2CCBAAAD5524330BD02141A585255B874985E022AB53FB6571A79A042E52F5F77B4F2929C3B91EF1D721E473DF677E418618E4EACEA177FA45A08EFDD89648155534E028F7501DFFF0D02D6D9542137055F1F0E1F358C886538BFA8788C03A142CBA5BF1B54E565226567EC3CF6C5C49FF9242F65E1B3AB1E8AA23FACF105FA78F2FD6489125F266ECCC97214747D1E86EE5AA71169760E7B7B9E0CD732D7C26A137F2C42D41A42FFAEF93B65CF77851D96CC5ACC24D5B1469063BE245DD43B02583BA5E587C2B0A33658EA9B05C1EB62D9734B7135BEB06B5E2973639D692C917094B384C70520E9F12035A9D9C8A69FEB4954F4909FB9D6333C8B6EE6232645C73C29EE4CE6EFE249485DE48E11F55AF9B289AFDC4EAA0728DA92DD99117CDE501D35102DCDFB5D4F49120D461C618D9D3D2ED17506DEACB9673BE38FE7E0116D9D172992FA73F6D1B601B24BCB39668B8F78EAD45B431EB8800E750C026E0652090EB28BA0BCD1841C30AC95B03EA2311A5A8E0D87E50345A7CD9B113F604753A9D245992E3D6D85EAEA770FC6EAB2D93EFFA1A05F6C3E710789DB87453B4222F3EEC397136E453D1A74A5383972914A46CE2EF42DB69E0448B26A4B0582447E7C37C1779F07840D4C7E43B62EA926227D56721B2CF54ABC9A7BFA1E8D2DA5F17484A42F8AC8EEEA613DFB479D64616B964B3AC40EF6A0A96FF2B8B445F5CA65C866BBCB4D06DEF775DBD770E0265A7691107D9369D62EC546B3CB92A1B6BF8301AEDA81C6AF933B73EA328A9DA2E4949B5580171D27103D6A3582BED431E645B1F17BA627958900BAE5B4AEE9BB1A32E8DE81C7CF941004418925D44B156C2A39C2DE3002B828660D4274AED22C90F9740D5B0005BC59FDED860D10F1426217A6FABA62AAA8A175497DA926533CDD153DE1B2C9215D74CCA575729F7C467D4A3D8E0EEB9A7099077DB00377C5DD5A238046FD9C1083E9D0C18BAF57260F64B881ECE9E03A1F5C9AA3326E7A2EFA59EB497AB8EAF3EF78755CBFA1A5C748EE92747762643653EEC0D338F5F56D6BC3DA51D23E23F62D81A6E954FB70D34C43CA7D8589CAE8BCF035EBD92B8DEB2D88AD183F03626E8DC81C43906B67205EAC7CA2CB0A8D47F547FB79E32485BE66F0CC0F6370359F507435CC4BD0FFA12356E348B965AB16D6036A866EB3D70BAB8DE1A9D7A9B157E843D7AC8E71A8FE9CF3868CEF5BC03E8EF9B36CFFC5BA47BE1D89492A4C71B5857FC668DCD1E37D55D73C22CDEA2745F3192FC97FCE0B7035288115A86D7A203125C993A0BEB5BE8E33EB85671B90453434F54C54486E5625540D48B6D08813015A047760C1BB35B5D64B60FD3831FC34627B39A07606D2C46753A4F6356608B5866EB34508BA258E3C4BBB08F40B577235FBE353C35367AFABFC9B8E0A241A9E86965F57B30596B15EAC37497CF698D8C97B4120B57877EF7F3343D0830E4FE273DC1D1AC766DC075735C452E9DBBC2CDB00A34F25E7B2D5F8194D1C0CE50ABC352853D174E9E3B22B86CA49512C13388DF8A0A9AD023CE819083A3FAA06B518834A8B8800BF5791B3A86E8BF6ECBD39CB86FD7AC89978CECA9622F78F14111D2859B75C88B6F736EA48709ED9572541005527A427DC38D750F00C54889403D67CF9097887FB9914CB832C5AD4EC904F55468A27073057E8E5F0B5CFC94ABFC9F7A782854B45E15C8A21DE9C35DAF56D388CB53D0CEEE86B75AAB393FEA5F208BC888AB66E30B9C4A2BE8DC5DEC1ECE01890C12A2CA703F794A1E7FADF2A0DC6BDDAA73FCFB30D103B9CFE3527B71B1FD16B48E81AF077720675EE2AEC7001F8B5101EB528C61F4CB251A182810CA0DF06BFFE3C262D143111DA6C0B838DEAB7ACF723DD06B0943796358DBFE81672027B2F8D7A7A879F6FED613437BD0EF90588F10E31B2C5CEC81BAAAA3FA64585F12A9E66BC59BAD7782C2463A288F2C683AC499D53A787D20049AB4202FD9F7D63C741916524FE93CA8C7B029B82DA60693DD9FD6B6B5DD11A8C5F1C8B1BE743E4A8C2E8B739AF34CB2F883290EFAF232DCA3553D1A7215766E528C3CC2A0CF1C860F4E5FE5B50E6DC1A485BC9E3AABC2DAF049C617149895A39F28D684B653D86FF8A2AEF0EF18A31C67E5F5E162E988F789FEC7A9E0D6343C4B40706BF55FAE613F59F7CA965126C61FF0824C7A5A5F824FF79E1C239537DD79CB576937856FF2E9F1D1B57F843A54AAB3C27A48109593304F44497EC388AD9CADA1FD235F9229A15E9E75B8B2332D6E43AC7D311D8E60005EB069085F27BE618BDEA046F75BBD4AFD1BA8F659B144BD079923F3FE8EAA125E7F21908AFA46DF4D4B8B695F4AD28D246E7DA5E4D9814B371D9DA243FAD4FF9EE10C914399BF0CA8CFF80C263F4770DD06F6B8526DEDA19B0E78E373097B314E881FC9968EA402F1DF2ED5B6261915E808F8F68FACA5007CC178C7EF72A7DFE775948ED5E5E23DA116274E6B5C5A9CBAB389E1D80E1345619FC564484E183D4C8EE107E3633EB95B4AB554741B54A8525FF2F929A38B7C25C02E51E9872064FDDDBFCEEF74E8D25E3A1B2086B9A4CD3854157829532DF0120660722C3BAE7B1C8471EA88E25CF98363A7413473A5EB56812B0273CAFA938F6AD188D53E4EA6F8A77D40AB58A59A8B9DF48460C718E89F77A295D88438E964DFE39CE928FE25792A7BAD091305E58CAB9760CDD690DCB4A2490E6DBBA958C9BC6BACF6B09F96FCE25655AC8AB029C30B311CBCF970C04A91B8462FE671AE8179EDC7E54E402FD4695CB22B8DC61E4B20725890CDE467BB033786769902FFBD2BE36795BAB52F2E84FBA755584BAE03194438344CB5714EDD4AF8371FEDEE91EA7EC02C170A676E5FD9206E3668 +smlen = 3672 +sm = 9D9AD0AE40F6BBC5BA38AB7DA8C21279BE58ED405C1A23F7BD4FACA2210BD867447AB17DC1D036ABE77B240D568F82F9EA64FBD2EF839F4BB7F7E791B6091A9C5419870812118AF696DEBBB516E6E95633774FCAA7F1EDF1DC788CA0455E2C65B0BA48F76048728C68E52A5082AF6649210524F01866EA96DDAD1FCE59DC865B0C6F6079B69B6BF5290AD52BB96BFAA19280C1100771AEF2A5CD9666A6141492EA7C041115BB21B205FF320D729FE18ECF6EE14B41373060E47AB8A096DB7E550536DEBECFA161D76AD91B80A0CCF10D33A9975904452DED86263290F62414551E4768FCD1239EBFBF8934361DA2712C0F0BC88762FFC9A75A9C1B481D2928713A2E4AA77C5A00DCD0B21086215F59B2B34A2BD64C35C7E27996264FB9A0F00DC193A51B98D4B50DA340991A39F96AF8A2D6F476F22508D53100F238EAA2A3B1C09976C58C68D75B9DEF48F66640CFF0E88925348EA471F41B1B321B34AB108F4C1D9FB043EEC3745D79D22B6B51567053AF0D3978516BAC423EB26EE7134D43E64A31093A34CCBD091F9BF19B46EA84D661682260DD032892B3A9BE7A00D8337DCE332572FA89C4348BEDA02BA22FBBCC8FB1610B6D71A4FC5E3E966E55BD349A476EBD26A2ADA4C3105DAEF3678811599DC04D46E03E937A9084AE7377932066183A83294AAC8C30AD74FC829F47DE6C6EA3A65C120D66B280C5C7A6944D1981AA17E958D369E25775D76C989A2AC27BBE09303BA199AEDE3DDA15EBE7678873876BBEB4A66D1BAF355C244CAAFEB3568E205D3E7BB8CA2BCEADB8364B8164F1E1C154C8C94CF94F56CC0FA9B30990B1BDA63DA55D25647AB85D882C47F7C6CFF0CE1EB2BB8AA459CF0443110B7A4546C8206DB55D0B33D426A90FFC7F1720D1DD9CAC02C4946E2427095138809BF7D6076060EA501C6DAF06C8D015C23235257E12453269A691CEA4FD1BF9372419344D26CDE6BB5C4837B433480BA9838EF9CBB4FBB55B3993C1836E1840FB23A4CCC273A30F7F48225B9BD2ED6770D2D0DF4F9C229BC4F65F3E37B817DA9010FD1A0E96ECC54BBDD7BDC88BA0452AD302CE82C6773221D85DA3074783A8D1A96F35F7F5297BE9EF054093539E41B37AC343AA58A0CAFC74A5596A48568E1C781A929BBBD39E54AB8AAA09E731DED74266615048FCA6453FB66010B4B612968B4660B47E0A2EEEE013593F5F860AE48751892BFDE35C4EEE844BE580C006ABEEECDF7DAD2B2D4F5252DA5D65E096E3FD72B1C1715DD92509644262C6F6BE240A75647BB53309F0566A7AE536F916680D7C04A5C2BA629B8FABF30D74C14BF68A8880FDB8892A864E080EDC7868ADEC6AB2D3D55C2024FDA342542CD621F21B8DED43550C66BA31123AD15FD3551265608E692B44193013C4BFE8E1239C9FDAD415D8C49CEBD6B65ED98E8F7203280A74AB519377C7C86888BC1EEE5FF21F727FE1C5DA5399B0A6A012B41D77A3B5351D0E61334A315C03B3062B8F768D2F6CF9AAA86C26A64E44BF84AC92D12206939DD3C9AB73EF40F107BFD527460D15520A507B50A8096BA042EC6DF8867D83FBEE52467F0E8A3F89C1D0F53377E6AA18283A7A24345689FD3191D03DA8AEEB1FA9E40E137C5A325512FC698751DC30B4FBB254BBCF2CED14E7FB2130B0F8B6DC7D63A70889F12A5B4A7740F33FAE16833BACFECD93173F115464EDF22061408B266102AC37BBCDC3787BE6982B39F220A1BA9D507B9B065E8536F7D15431D0812C0F23FFDFFF02C7568B7C41B571FA98A0EEDA8DA1ACA0B9C2EE55DB0F161AF02FC94ED1DB94844DEC5EF17F9274A40902135B7385FD2A5020F46E2ABD6F1CED36BFD6E9E8EC6A2C1E5D4E96B4CD399F059393E53B90CED5B7682113310D324E5B46B5D6294F44E94552EEAC698591C7F7B2FD0A099BD7B9344DDFE337D2215D9D071FC71947655B45994ED32DF5361405B7178AF4EB98D0F75D03C90428C06F52F71D7BB30E792D7FABC756207812D1A9F3C4312DE38A1FF2FC885812289D3153B874C48743FCA3E410564820F04DD746FE9F3F65DC8514188DC7D67857A765A2B2E1F8B39F1C6C2DC73CC3F34DB7FA0D52536191ACDDDA949AFD9C132D6B37A980BE70D673AD76AA6A78F1363A20A4BA5882696FEF3B8CA38EECAF459F669F0C95602BBEA0C0D6B25441B59562D0A8F93720E8334B1CBCED7AAF349AAE34882B9BA432E630A529B3B0471D669592918F6AE019EC3C566C502C4AF56A6AAD44804109A8DE03BA8408AC5518A79B7677F782FBCDAB4E793104A5A2106E37FD10A6136109A0BA4C554FF92BB58FC990A004EBCB6F09CB8FCED3B2189CD51BA97865C8E91ED16E6A551B11917746E0112B4128EE3C7D73BC2D2B480059D30C0E0E98E0AB8E16489D23FB14F223C733878B3D0D8441117AA5C819F7D642F8E202AC6AEB5A160C5695AF03B4D17B3412432C3CF1232E567DAA95BAB52157E4189EF385E07994233DE4A2857317EDD00709C4C283CB4B39B26F20A0CCCB2D344F5DFC21B3D8196C6F6DD447E79A42918AA3A497BBB664FA33585F4760D6ABE39C6CEBF05B2DEC6265A92CF87D92F252B5AB5D5353285CDE81B50FD111A27713FF049CB239640C08DE11A00F10CA9EA22D237D26F7F5166F940FF363C041A7928AD9D57BD1CC06238F9DE4EA3B9C693BC948D7BCF62A45F3E6B1FB7CB27B53D6DCA2C39918412CE46465709BA1B86C3E476457FEFE7052A74DD4DF3ABAC0FEA3C74B67442CD62D43D6773C52701A7050362AB2F5CF4DBAD2D3A2C58102B6569E72E62D3E2498A834D8CF9D26BBB075670404FF6A1BDE42C0840007C161DBB9F4CF75B66BDEB0BE271BC050139384F48DBC78603226FDEEBDC47208DE78F1D57B255C570CA0E1C85117248FBED65672EC6F8F0DB80675AAC9DE5C203FEE2483F743F517A88F5B6C19C0A483FDB2806B92AAD07A6B4AB6AF312A58AB2A77B2FCFB71F4F4EA70616569C0EFB85117D847809E2EF939C3B5AA76C548E0BECAFEB03618A70BD6CC4B4EEFEA0B2294B41069D4AD2C363D85FF8CA79C2020C57CF6BBCC8C42DD4AB5ED9E226046E47296735E28DC736675C759E87EEA64C95653B175175DD7EE625487FDB0427DE4389DF21F50B7DF60FB641B780A65C802F549F40D159781445BDF71EED1D565DFAEAB85685BC3D61ADB2587D76D9E6F60BC5D9D7E4E063F8026D60A7CCC824B9E1568C88BD8F8A7421978866A818E984A77C5A20432592379FB795855E224A5126FA93CFB3F2A5EFC808DAC5BE2F7B14B7863E39C581561F16A275297CFB7D1A408A3BF19A045D191936DD09467060150021332A0F659679A949E9A66DF240F794568F814FAEBF73924F7CC979B85FC319956DBEC82053D35E42A594E24909420322870AD32BA8531F58B7DEEBCB87818DA0F5CE7F8A092B7892297B2746EACF0313843F196E9CB09480304495018A062D383CDFEA4265915A45B57A68054D3C53D385CB90E5D3846514727BC4EFDA27478056F64BD8218B6D63DDDEF5DCF8CE9DA307E7BB2A8B7F246FA3749F59AB22A0F3FD4C3E72170D9EF99EE5342D4B82F9D25ECB160560CA29FBC1744EB29E02F76D1E641BF407F148F87F057B0D68F503344E141DC93C7D98A65AB6A6692DAAF9E54033CED2A1CA9ABF697AED6313F954C8BA71BE3C71B6D859315EBDBCDE1F5F0248E0430C7AB3DE0956A6CBD21923563CE8633B23BAD0530AF3E45E1E6717B7E83EBACAF1CBA85C77417CB3B073B0E9697C1363C9050710A8F37CF68C2DEFD25696EEFBFE0EF8DC6D24924702C377B89D93330D0A13DBC96C1917D8EAE02C8828EAF7CC3FCC2E802BFBCF739A3DF42BA385FBC38FD83EA2FFE58CC060155BDF96675BD7073CA71814A56DE0C5B04CBE85A7B7B7FAA1E2ACFF7701087F168A9EF7DDFB098B8E32C2E0D7D7134860378DD331B7303962EE0E44865F27C6B865D8AAF0D87D19B00D8F480620AF779D442184F3C050FB03DF097A5D524A3208C0A8D7708327A061658F9BFDC8993D019D44A106838F9E97D2A2EC54443C202124F55EA8055D9C0B1BD62EB1920B010C8904402C8161CCA243082380262690E26280BD88D7B8E3A37A51B01AD1C1FE9518E60163E114BE0C142E77C576F60265BFAA117F07361152711E162C9900D5CFE58F32E2471FBA8A156FF7DDE1805FED484757F0E7D9BDC3F913B8ACA98758175B5DE8FF7DE86F0A8217576302524EB286C3DBB9622D105DD939AD09BFEDF331180302D6452E10ADCD285981872EE637513A62B17FA21A1F8C5FBF07ADFCC85760C7C24A76CC91E355A377FF2B91578AEF33923AFA07BC7D2026D3552CD03DEAE426F32307E586B7B416FAFE6B98A346BBC0AAC6935F41036D1DFBCA197B7D5F24E28C9595C8B8190E2512D98386CC8001B69FCC2987865AFCC5375A5F3347F0D621DACE6228D17CD627C33A85E9685A1B48655E350C3205BBB51AC506E04008424B6F19820B4770EFDCED8D9E7D6D8708CAAFC977191EE16C1D775A33F228028EB77167857C66839C13DEC189FF46A7A8C5356FD3CD02FFD4D46445C9E454A3CBD35E897B9C7570CAEFF493B5F9273A127345164404C4F5CAEC9CADBE3FF23495D6F74C2C6D925262728F7FAFF000000000000000000000000000000000000000000030509131B224CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C + +count = 11 +seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 +mlen = 396 +msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +pk = 9878A5799BE588E8E4C5502F21F654B304223410D25459530BBAA4B0DBAB42A57F8C76E94A7D0D5B7C973511EA3B73B40A06DDD32F17CFE435AF0AE79ADE917A306B652ED3EB4108814991A88CE1441877101A64305B4FAFBB296C34537E7B3E985DD6B05598C5837193728789A66D42287F5F6711722FE2608D700D45D16925AB388D2DDA3A264B45057BF5BD5BE7B0D17840EE8735B81AF7A1452036955D979EEDE95F112BEACA7680D1E1B5DA4BE27277FDA4B92B0A06346A35B711262C5ACAC3F37249B6449D0DA73CAFD7E99C32AB7C6BA22A49A5BD2861F9AA28A74206FF34F0C5EC642F6850BE2FAC214A3B4D9A08A4F957D6BC779B5438738D281F97D49A45CCD293217E39EED9DB3A26AB400EB4042A731643F48F641610BA9B8F5411DF1582E24F02B0A8832CD9B840957EAD27C5C7BC7D9F669BA3C9FFCB4A35D262C2E66BA704962010206287ACA5CCDE0C050F4C58962DD89429F8301CC3A6508AF57AF5886B24F823F61C55E61ED9933E78682A27996FD1C35471C9F10400366B0893BF38DB60EF14BF8DBD92F3293F79B1A0F2952A8B8C886FFA504A622CA2C359D44736F3BEE2BD4DF11F15A4256053CBCE7AEE3335076A296B3142B8E2BCE2BB943729BD9D40EEBAA98F185394ED798E96F75917B8E8058514801CBD50BDF93B21114EF704EAD7E8916E6D7C576F717351B53BB7737A9FB30F4F53E969D46A60A90731F28EDB1CB61925686E65BAB32433A8A14DFA289C5A04D2C21B4284A3DEF00D129E4728158E2393BDE7D26DAA5F81A9B702C72A1E58F75E035FA33F5E089274DFAA12C43B92293001EC7E4823E6C479578BEE9B57F6A3125CB228C7C91C06E0DDC1085EF65D1D16B02CEBB85B3FF4AB9675E055607DB538B02BF529B96006903AF0EC5EE5F5058D527E4ABBB89918ACA18A15AE24F02E4187B8FADEAFC40F2F2C56E52524EE82E08D285069DE4F833E81C6524247B4182087577C6A2138D252B1E464A679C2D33A6DEB3435D075C66A8E3932031F313CC88EA6D0445C3E002A1B7B403E43316A908B6CFEC2A91D194AB752068DF7584C94BB3E43285AACFC6F8F489A0AF1471D85588540952A3B03329AC4CD99DB68CD8BAE7F59C436911C1CFF26B32331CC9011065A33EC406E3AFD54A2A86972C6118C55BB72782E69FA759DCF0E48B287504B5B67D9E0E07D4A3F7E9EE21020A879436E25B04C7359433377D9389B64F9ED07FE112AC740F8BA90E92AEE3A959D83B7A1FB4D8E88AD8234627B6CC8FFCDEEC2F7E19CBD9B399FB89C57123FDA03C78E65AE8630B92FCDE891D883978863435527AECC8CA092469E38F812A098D5B7BD22444EF7CBD66BD12E253E86E1533A8A733AECA6091AC0770C2AADCADE3AFE4A1AC0293D60DEB333F30340261414146684A0332BA0B8660499E810BF0D548BCBB187BC7C4D874E9B95943495C0932D64E927AADDDA0B4EC3BF3DBD028500CC4F0A680D75628C5990058831D892CACC30DE54EC449C49A78F65FBAE32A4A9874A7079F8092E1EDE794B4B5F2609DDD84782D99B6FA94AC6D9992EA595BAA973E3AB04A5F7BEEB82993D8FE75CB20FE40CD58940318340E99A2EE8BEC1454B9EB7A50EC3C420475909FE6EE419757DE5D7AE21B24043A29700B95809C3C6B965ACE2A2C0B2EEEBA7E5E0199E696BBE7B0C68DA4E4E6F29DB1BD84C4F8055B18798DD6C3492487E6FF576D15284C3B1D037D6BF52F78CDA0B13B04751C1B0E20398DF73D93BF95EE1F5CCFE73ADF7300CBD4DF0C6857BD39159F3316ED66DB57BCB00A079B94448233DD4E47DAF75915A761E0B2E05DF701C5F578F457A4D5FA43F1BD16AC2F2FD1DA9BB474F05A1065E70AF6C8BA9B63128C41F6C82F697410A04BAC8207FB77E3AB58D8F5B4FA83C7941E45619548DF9B541CF1E0D707EEBDAE20ED71E73CA02EEF88414B324C7156BA9CC17D30163D518F77F6F4CB68CE0BED6CC6B5E291EE3FBFC719D2547402F9A1D9789260546348F11929ABC61FD0A0571D3476A150381F6E649A26A68241F5086424A43308E491A05AD8D5CA11E3CA67D8724A445F949F8DEC0865EBCEAA4DCB56E3B347E66738397AD3DB80729973195BBFFCDA9F462F60C853864663F7E249CCF149A96F146B8034D7A2CCDE96B08420AC4873F8763ABCFC498D18FC74CC6B9B37A90E2F16ED808861DBAA80A08F96E579127E808CC8A1A057BBDCDF8457EBB262E7B9FA34461F03875151B13A75AB07A16E7E08DC358FC98A4F4EE7C18A7A62266966F2F1F251308311315D83C6B3B45C6624CB3959B06E7F15A5991FA4B7A64AB3242300ACCB2F299792AAAF1928833C3A14959EC9B203A1FDA04C4208723939638AEAC449EAF69E2DAD2E5435C72C54AF6884480D9136DD9189B5E97297F24266B3FA1FB9B76FB63F78D72D17E01C62913FE409E8B512605D95D584639EB074BB04AC780995B89D25E4F3C437FBEEFBB538B2D831CD3B30D03C412E88D6E62E3FC84AF0DF55EF7FB26BDB3E188583B5CB77DA0A8BA20CEC89685B89213FD119BE11911864F88483776443F14866F229D2780AB0FDAB87308756971C376C6C6968A231616DC8B32C3483DADC94502688EB24B98FCC677D2A2AB2BCBFD30B208FBB8A2727DDCBAE15950E50D953EF109878D92D9B9E14C8B5CE2805F9BDE1D0B8A4FFDEEAF70EEF3A301D1C3732E921C4E0942623D52F2A16DEB0D85489824DEC1C7D0F0C48CAC98A84BBBA5C0BCE9BC488F55 +sk = 9878A5799BE588E8E4C5502F21F654B304223410D25459530BBAA4B0DBAB42A54A1D636243FB4740A40BA52551F99EAA2D18287841FE27299276276D90503E0CC5B59B4FA6FB6C9A5FBEA89594F23DCCC5EDD7A2E5FC7CE07F5F177E8ABAC68CEBA247A04BE2AA31148E58F17201C41397BD6202354B3D27B0201E47F7EFCFDC425022854763073176376587140354045550268847808780327386150747406213833727757372505275676581157301312707333634674081168666836631050441452600276578420005245588462437487487430180010110868738014401830827436260763072628581010831132531644604106221827120602672345521386128060136755726343663631860321282764283620662404266875701580175345013327426202486335785713137487825202511085633650480050188227221812132424610256420828838047851434304588481867511587653332764884838165888081088245172543655523462180000311780716655436230543463815621071310212870270533550145842445416600346380561568565723336806823535785234267056113683048746331627825073200487616614853725508352761323132412368058420381443388846106660482461626272588842277287122082664255052405843168417846813083145386643804750100125512275775316586137840643860124440118678043688822286056107608576324221708724781487230117382555561026862547423685076480861020831815384530804112867241361457613066375167673135281183671352801487284686681403353343044813206555732883814542087000733024232785082145013008205653214613187408352553215277753564111731831117488311637077637617758726053106147052636770815223426764788782605081551514887410832353138148303450774181442751338811143444073354446301002051743044771850736817655310642161521656626825571323312270217082186718032227141682552706562505728632300077867544852643467812455474228422840606236625127511457804646711205454501546214026062631076114510155233408763860137330214188405057731324787010378080080346763814262443531504742243208656787512188666208735462432638008723350876888142071421184227544314015677764303063550628745616483543408333415661465156672140246016144876188561380763767133748025748315760436352801867001215325563864756021025536642158126103527143154162351681200806155183234041110852357615247681675706730452436200627337003363825281266214365604372456557601287442450636472384536477732156164634208604482658803381258131607620122513051745388811658861226160005053545217785274830360220552188716233785886520682218825266415721552553641852675571508756483821202563232781225128364313504170102086321110652447414764860076426458036165488315837334354405605662777622511354745216281328842501064026155184384564446371262124705300014243667382670028001075423157815834136134452081752867351833371743056111275287826845221474287562686756113070437202786080127036165425362346157366188003428735121150885500511872711243621116756013626703114534830010105707438516155538382510852481562562802544853775632685205068400683117270274208302724867306561278626731638025343045877524047170130807033833058313707202082184258201430132044465651623184277083141637366552552802300476883603108100113217363826837021873584854704177522554822765422445326786030852651705012215565476230738227888144871865011762471566180214053021352162530832745308621204312138440816727205201873041837466585768168821656755B17AF63E8D4FA8D2BF8D54430D21914EE18D85050CB4985A7E163759EC5FDC22A676828198C8A90A2D26BD1A62D6E6B3D4EA9BD578CADDFE9ADA6AB73D0AE237750210F2481A5E86640E49C1D087BA28C2BE36C506CA3B4DD9A238B1F616F00B19BA81DFC6F5793EBE072835B9AC931C3153163DA309914A897B0502280BFCD5301509C22F7022C577DD847FB4D990B11EC62BF294AE0D27F6397FF1D3681CAD0A639740AC35577309C24C96860643622015F86BDBC31DD7C1F09D6DF918E45350C870939422D4F5E915944CE759542495C35E7EDFA9F1AC4C0B69FF933B4EC64E36845C4E97931D3DBC163EE0514312A6C9F63185843EE7861FD4CD9ECF03CFFEC4D128455B41A3671EB99EA37ED59582F4568D3D1B24D9402F758A8639C9E235015205B612A7C8580A4068971378DEB4CA0C9AEDB9B141C30F7A7563EF68EE27BEBEB44580990A79C309C86C05E47801223AA6219A26BD10334D3D81E2C9D6579B720F25029F352F17A1D1A1C72D1372CCD6E7483C82B7CA320B1E6BCAE5FEA983963A714F6AC12A954FC9C48E53683675C9B45234C0778C2F3E67D16C82043A29E91FE0849764FC8F02562D2ECFC2A9217C1D9752E69D82984D68A068F8646749DE585DBF08FFBDD5C66C1DA415B3D38F4256375F0723DA61BBBF1B7028EB7797A1A46B5DF62732439EF6041AAACADBA4E7136A14CE02CC3A800F6301870DF2E9C43459D1596364591ABA519579F6C1A130091E341942868B50143785C73AAB4F0846D4C40073760B47F1A017B5F9744F07EAA2939D9E44693A2B66BEE3169E373AC7AF08338068E8097A494F008672A97558CA4F7BC1D7D0663A68393E40A9102DBB8859FBD51A65D25F5324B7861F4B4DE3B12366EB8B10FA960939CD57B4FD5C7AC1386C915A48ED9784F4135C8DF6D3DEDFF2B8C3A59F6CE6A96335F67B87FD305CD97A8089DC8794B6FE5BDFF97EFD35F0FBDDED6FAF3EA896C8FDC671F1233AB1ECD3B94F56332EF932436E99611A3BBAA6211BCFB6161C428AFACC76A184A2801497F5257BC23C26F9570405DB3C4592503B9D776EB5774173C945457C4CF718FD5D5E9C9C187D23FEE989B9F5F21695BF5CECC6EDB9B76E1626B53F8638500C580721F61A47A73D0821B6E559F619FECECF09670DE038B34E3A5A1064A7DA1A72FBA4B759BFE0168F0FAA4267828DA1B0CF1473FF119ED298A810517A866AD6F0347EB636400050F8A5A2ABE088349BA3A2D41492FDD4CA160BBB4F10C497380C23EA83D9DEA4028AD53DEBAE471B6FE6D14B855F2BA19C780EA4D564C9CB8E31E1A36FDD521FA73243F80FB5895F459C97691DBA4B3876E1CD1FAA5020EECE5371D859B94D2C1C02B17C66343A669E941096A20C96B75BB82AAF0E0445117499EBE0A74C3B1AB86B4A18911517160D13AED9B66C6316F0C99D1FDA8988FA6AF4AB5350B24A5189D6D8430CCAC2E625F36417BDD43A8E9FF3C6FD070F9EFF4763913126EB5C0FEF69E05B7B5BF2C68ABCB5B99B12E6954C2036147D6BC17223E9D6A231748988549215953E17450DC210A59D0C89C4DC847E47CA84943BDE00D7CCE3DA9E87A0365DA3FAED0C793577E387CE3D94A9FED555DBC313EBA65B1B19DDD830478DD8AC9C9A8963F5231C847A330FE85A8F3CBE866512A9D8536D49041B5AF2BB22B790ECECDFEFFAC5DA8E60655F9D9E6CB76D24AB9183F83E7E175FA787A83DDD0B485A4B2C570F549A09260FABA88B546273960598C735644813CB31DF793E5C9D38BE455B7B8A9DB242AE2EFC06D9425B695B3E8DE4604C8D8400555E1DDCFD91B618F67BF9DC0D66C2B8F4293A959EEAFA9B4B97F00D633E5A855DAA50DD6340EF09D25AE8C9F8C83B353CE2DC64B778A7CB1DFF9D4781AA495AE3BF7D0F6794D92264E22A1FD65A2D5E3EF533DFEFE60333379061363CF78EE0E6F7EBC1C28E31160C67FC027D856EDB5AEA88F64E3311D16AC67A94F042227EF20D2AF1A6335C61588E6CFCD52D043E004C3B4A428591297C694ADB2C8F47CDF1F0B4D23239EBEBDF681F92284013726D9FB45B9B1883E5B387E48703A97632B5728F8440BBEDE3C1438CA78D149162754E234A1F8C1973CFCE4EA9ED4F35615F6142652681D8B4AFF04288A50D35EC893E8F73020F4E991EA29E3E409A3441AC61D770C92239476997F1D40317A475B72CA39ED4EF8CBC7988661A04DD2FEF18DB07487E08958537CF7943E10D1A50C914C5709A19C7C144637A3CC794776216FF8AACCF75E5C7CF1C8374DA783B994FDAFB29A47E0185F436B8C5E1CC6B40751FB4463602723742D4D9A8C1F989127BBABB89F72FDE31961D6BFE77EC9418E76A2BE499844D8795ED35047EB79DB3D652CA8AF2FAA14459EF642C2CCFE6F67D035080AF5BD18CE7F13494E32C73412BF1EFD68783F77B592C2DB55AB3DC95FBFDC8A7CACEA5BAA0B15423619D994BC72A1AE34DC6B9B70844A76F4F04536249B9D48E1D36191E26E1C8CF69B721FAC078371213304006BA01667654C25AB158FD5B4232CC7D8B852C908E6CD6C0319438AC0529CAEDD71FAFE2AB19B6A327CBD6EB3D4E4D5FDD3139FFC6E9CDE8206381F31C65AF769BCF05CFE5D9DFBA0E127007C4CF94A76F48870CF039C98E2539A352B18660FDD44D5421EA0AFA106B07E3C78B06D7BA260A8CBFDC0DF579BD3EB6DB7644A2C742CB3FCFCD079B33C42C0BF203DB59FC5E610E1F53C96E929D0E63C44D5ECD83B12BF0899270AF4673E426DA333BD0605A3F320438B8B921751C7BFA48A5AA04B5E93A90A3434AD98A819D0DA716940CFFA51E444C0C4571141BC928E7B9381340852DB91C0FFFE9EF78EFA5E43702D1D74F90831D776B20934DD2E3CD43949486EFAA38A988D47DEBFDF00F31CE3243F12F0F8B36FEC77CB363F383DBAA03AEE6C8C9915F0E4D80F73D1220DDECA2F57114E17A16A3ED5DFF7B38E8F8AEBA2CE86199F929F466F1252D30B5A4B1921817794216D6216D271D5B5647CD026CB658AC82AAE42DE4532C1EB122B430178B97035C731479654C474DBA791300B7E0702B832CC245078EA3C9078BC282022213B97FDC386B9B26F764DBEA41904EDB92C9503BAE58298FC13E3ABB5A2CF39C42285181EF9813026772D638A3F71B4B4C5219512406DD8EB55DC3E7B197A9B954CEAC99014B9A1C4780D939962A13D138B4E1A5CD504334E4CBA061BD9A7CB2F5B23C4A707B8EAC9957275E90418AE47858A81B4F2CA9F5000B61F138CF6BEC9FD1949B02BEB3BA89D2EDD8BB6B20A180BCCA4B2BF43A3276B83424B57DBA27ADFF1D7B6FA34264719AD2446D8D75C4243B480259D1E6A85E32E71596A38AF7057AB2DC7EB8DFFF44FE93E35479C9A0266E952EE27BF32C48BA155C9E7440D0007C0B4E39E376BDD907F44F3D8BB0864CDD70E3CE4EA6CF4F60092E0D4E6D92BD7EF52AA9CDB5D64F890B5366A21F5CA7ED077E8A32EB070E66398633C2D898FB926616481F780EDA0A4993CE0770A7F4856 +smlen = 3705 +sm = 223C8D0CB17EA7D710160385AB211F2948555EA007C2B54702BD096CAD5CB2CE2A4EF4A576250E16E568A138802A58B2F237F8CE0F0F7E9B2735A3C751A5E873B65CB17C2DCCF47634BDFDBCFBEE9BA6DC7A4A4D52610BDDC1D8D09A02F8698BA17DF9B3FF0BA8CD4C739A5461C632E57D2240934ADBC8F370EFDADFCCCC6503AB1A8FCEF26F42F8A42D30AAB12AFCAE9A69D89EFA06464A22FFF04E95929E431D8E41285A5FD5DE3DA474D127B83AC3EC771050B892753E60B985C571FF2209D3848A106C4F6909969C4EF1674BDB57BF99F8AA289619FE748029386975ECBC8907608B1D821FC39B40C1209427C2684CEAFD8E554259AC55AB24C220E7F81C9AB1EE4BA1D27ACA4FF4928303E85C5FCAE5EEB52B9E049A10DD17D604202D4422EB1D1AA961DD3761BB0455E738E5648121F19C1F5A80D8B7C5415D31AE2AAD42AF5484DA38C07C2D580C823AB28F96E07314A68ABCD330154CAE4034AF7DF9063971E79F38BDFB9C960374D66AFA3226CF34BC38601CC249E120F4A026ED8456CD3ABF99FC56F394BFB74AA9B191FE0705EB27D22E087FEA3481ECA596BE0950BF048A23549B840D8CE6196929A43138F2FD8B8A6B45A9D0EA8C20B0174C6D5152FDFD8C9E6A1947F0411B2D2984BA0E8A5CA4FB1B2D80352792225230F4ACEF058AD5E537F86E166C4A1C4732232644171C5033C0A7AF195767C161E764F623B9C697F33C396316370AE21B42D748CA3515911FA958C786E29863AF0D6B8238E6F3434DCAB36937038695F70502CFB8F726CCF5C0227684D503F16E979838ECA9D6E0BFE9BEDC0ABC9367DF096C1E453F592F2EA67BB644C3D24B67871D2EF48621958ABEC5E27B2512C855E817CFD5B0AFFFB1F3F0E7CDC01D9BD66BAD1CE5EFCD5B2DDAE93BAB2F3F9E70C9AFDF827CAAE556AEAF6F0449008B81A5E930BAAC695A051A303B3DEAE1FCF2761B425C37CF8DA915965241B74715AD597ACEDA39F3D34F4C6BE40A46801114F632640C1F3F549288703510D910B52BC0FCBCA1762DD0AA21BDA197C6FDD2FF8ED70326DB884FDE80E061BAC601A3B6178D3BCF9488A38AEEAF0A467A2D1DD0C4874E296E3522BD6E8B40CA0603F65EC3475D7ADF70345E845ED2AE948A255097FE72959DFCA024CDE58DCC7448D50914E68AF61E1F0EFD4C8D21C50EAD23E21D5513C8D38732A95234FE066B1C48B1692E1F32610D128C00F4788FCD128EDBF89EA99FEE71189B9ECBFAEF30D4A6497E183033DD84F336EA1B604ED0B4DB28D6330A553ABD795AFE1CA3E5C0A99F0D3613F1DFAF0F043B599E01A91697874C2BCE18A62DCBD64D142500956A1CCF570628ED7778A72A30504C782022E06AB786BA1A2007DBA06D33CF4E169492C2000FE959A77DD7170CCF9059CEDF04C8DE4CB03E0D2C43C77B4C9DA7A31ADC05A071991D2F3B8362B0E49A9CD03DB5D1B38963815F463F1590A714246C98C6101A073203C7722AAFD368CC25FF483C31469F80C214E483DB9E263065E013EAB4D8316FAA86012613F935C4BC4CA77A6E08ED8EF56CEFF39475550883F3902BBA11C8A95D23CE1FE66767FC29B47996C554BE1B049AD51B05700E3C0A7F0F142681A57E526F3A99EC0F8E22C55F5EAB4D3E59201B0D01EBC68792543B6BA2DB1E4E23EA2AFDAC00C1B076A3B24D98C65A6F182CE3012FC825EA088CFE0321DF3BC6E4A8579009152708AA19C7761E1C9C27F5175A31C88398FA135572B92091C19C057847C0AE3471E0ABF5CC1AB03A7A0418BA777F88FFAB13DCE7577339FF8AFC06B05A0490D183A342EAEBBEAD4242ED1EB3FF1B81E64BA2DDC220B77AA3FA1DBDF10C3C5ED9ECE782CCEDD353A2F74199E583E505C133C39FE9EFA3E79CB1C47AA8AE250600E42B735371DD6BFE846D9FEE624CE07CB4B6EAF03EA0BCDB86EA72859F33F1559CAA82B7B5D4D859C930F5CB204BFE41D5D354CCB9B43897357F299A7F20FDF0B3D27F25D854271BF83C8E1D53CDEAC7F4E842250D73C53F57292F9BA930CCD38C21485BE373918746B661E1B37283F2B08E82FF074F59F728BDF7330A31DEE89822637D1FD9D07401921E8AB43FBD51E6D50900B4F136E802BA24716920BA39502673BD2BF98158A12955747725C22126542AC423734307005FA2C2D5EC83EEB021556B9ECC8E1CFB037223D9FE4456D5C39FE69AE4900045EAA66FDF17580D7F5D5086FCB74F78F8D2AC662F9F8CAE14A6457A5B89B57F244EFF6F2A21E0ADAAE41DDD83C4F004CC7629CB448FC580B4070A03A9413DBCAD96B8D599C3E8019EF3983E1C4252F664A64790B72615A6725E92BFBBB6BE013C42BDC7BE0FF3D85076FC3AE8450850858466D33290AE7E273EDC3B44C5E7983E8779FA5E2DE91265D2CC681536F9480CC0F7E8FF5906DC883FFF529E0353ABC7EF67C6D47D52F06AB02019B6DF0B8EA6F00A47C4E46C63BCF9BB29E649933C2B5CE5FAF7591B624F39669C0E6AC5D9CEF8F7A929AAD9E6E91F91AAABE66B3AA9814CF77C49CDD6C7F79D8836397BE9A1B008A1BF950822234CFCEDDDA48033FE547AECF26DCF1B76633F18BA997750E0C4C95AEE0E1F311EC471BFA1527519D321CA02B3691471D1A614D0C71B20F474988DC0B722E1CF9AA0637542A9802D4D0EE033A1431F8C4F5FE1C745EEEE96F3343D550995919BA48952BD04646FC00915556139E24A180BAF3CAD607A63C0B23A8E0DB9B43BE6C0F5DAF262E931B87425B4108C6014DE4A13FC4DC80FE36998954F2814FF49F4989F892AE8615D642E03116153D68AACA2D6F6B0A5A8261F279BF150EBC49A7A34841AD5C4952598B98D6F512F25F837EF7B794BBE661125CF3C9B7E0EA2A4C67B421135F62A01A0229F05AE799BD1C51712F0916B2F0C4910BA30862D6A18B90775D55CFE4454D828AFFA42F66E138298167D4F8E81BA19B41F0ACA8B8DF361373DA29EFC1A741D2BF33C63F48582D20DB02B94C9ED5C1D66F9EA1EE1F1938AFA6BF2219CDBDFD07C0B8E7B617A170B5F38375AA5FD48A310FEA7CA8EE0D9873962105EF2C92BDE303E2AE4810F4175B9019A95C96313FF7D8C54DD82D02095F61E834155A82914A85228C5494013B99D87E8F1E69C5132FDFF5100017458A742EF45EB89CF4035F2EB57065F04B0A961CCA013B4853B162891C9CBDE13B294AA3F0E617689262F4193D90044089511BF29AFDAA61A928D0B1EB6A3922F418AAB2729FC1D57CB976CD975318D86C66176CE899E08853474596D44DA395EBD1DD760B50C5587CCDE7AC3578670E0265E8225DA5510072F76A2CD26FFE5671A4D0E15D90689B5A1857D1A61BAC1BF6D2912B8E206254641E7BA12E78ADBB1887A40D95574081BF22C7F45E1833F99B66E87A33C02333052F6041248905CB4DC6F26960B513C923EDC960C998DEF27CA75A6A0DD5F1C8153D4C3083714395CB20053B7FC1A3ADEAA14E03449FDC83699A153A14E81126A1CF1B56E52FF176A3BDC4DE8AB908168D84BFF81C5D6DB72178954C2DB986015F47A55D28CEBC5C775324908EE503F52AA012BDD9835FAA67D5B630F8BD64DF603FE442730617269271C70FBC3AB0973E12240C779C9D856C48312C06D1B428DF98250D145C4CFD1D990339CB8DC1DDB1D538AC8FFC3FCC280D4B474B71DB5069FF9FEB5CE7D00142E5C726A889BAA249E7CED3BCC1A7BB17572C5CADCAD83994CFD62016AF69E40CBB94C052CEAE2F18FBD17B98B5D02FB27DC16687D2CB3457E5515C020EBC68B82250EA6D0DD0910CD278A09687F4A5B0B32651EF43741CA19C066554CFB778D418C8329A972EC0EE1C7618A5F6B15DC19911C3F03A1B38E13BD99F89019F044885FD6C34C46D5F065B4C91F22B221CDC24B372D03683F35FD55E3C1091E026362E13D18002B8786B5A54E93B6D16B27105C11B9C60CEB74379EC72FCA70A75123DDB896EF322819D218009A717AF3F5D9DF647923ED96BE11EFA4B4A61D1C4A665063CC2BF287FCF6A54AC157013CB72C1A8E5A4ABD8842FB6D4CCC8E83085A45F18E076A3CB174990B99C6E2A1F5A1DF77878F07379CF703E2E75226AEC0ADD20AC76F754F268CDAAB0608C6E0B3E26FC8ABBB5619EC6213FA20F18BDCC44E8846A1B0B09CF4C0242E0C6892170B9E0495F766AA49A683AF93F62DC489CD069CAD7A473968EA7D6972B5C9ADA8EEE7750538AD59BAC1FF5AC64731483C1A0E576509AC8E6EA0FAEEBFA61E453949ECA926FFE1BE1E124A676069381FF8BD6F0BC57580915917BE61C04BC006AEC3A6A5C38812F8618B1A1DB54838096A74A051E8AEB92B4A55B4D7C66B8976A8D98DCCC0B16E278409D1510F961F1F9A0B8FB1B81A4CAE83D867D5C4CFE0E39FD7A74E9E66246755755EDD3949887AF234494CD88166D5E04B582C684BDE9670B457AFCFC3C5F65673E66C5AF38C7CD00DE5561338F58F31E2D5D6C3557D1B7F92B71EE627D2691F12EF511E67C7AAFA0C9E8ADA4C8EC84FF9A1A5D7A10842468BC9B4467D202DC949F47D3C5CF44CBC66D0F45C9040A5955235965945AC71C7EE0CAD1264490A8C26043CE16AAD2C76CB131B3C49C419458CB5D6F814213A4DB4BFC133373F76B5B9207299F0FB394A6782D9DBF500000000000000000000000000000000000000050B12181D245C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 + +count = 12 +seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D +mlen = 429 +msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +pk = F85E6EFCB11859B4F4E6212597F5310EE2D2AD20FDE8DB8364D36F6ED8B000133F125BC65084B3102935BB8E5362FDC8CF3E324352E45B5C23CFADF59A136B8B26A9CAB64AEA446B5D1465F47D70755C1F46CDF083088692B2B17B86D148C776B6041E708847FE84008D41E1E13ECE9AC20F1FCB9E62CFE353D01A110891E01C571C968F9B8672B26A16DB28614F98592C63A25A14D69FB3D7879C129500AA8C39213B4E1F48C2531109B01D74D57826C2E6621CF230A2993FA7A075275C207474B2124F5F56D51DE3CA958FB2C1448588B7CC6E3AEFA4D41628FD566E7381DF0E91149BC3C27D2185A7BFF94EF861898C7E5A0E1818191B7310EEC09C849034ED5D2867C7BFAEA66D8ACA7FBCDAEAEF0164F9E4A404ECA82AD015C18AD555E65BE1C31E7475C8F51BD6CFCE3466D24228544538E9502CED325D1C82765F2F0A4F41F34D4D6E9E49DFCDCDCB2070AF2781D9EFD959F3A87B696CBE2579CDE5C57371FE58897C5CD34E39FEA42A710A911BD1FA1B5AC276F53ACFC335E53C8D432564D602115913EF30F53924DD1476A3EF44F7409D22A96CB4CDC534027652EDB5B54F7893A3AA944AF32996B9FF38A753E1961B2611E80A9CAB1F5507CE5F2212119BDF818AA38575D426FE4A98239228CF8A006F9FF4246991DBD980759CF32EA985250E6FDF469164E1E34205D0E8B26086E0FF6FE79EF63B9AA41676A5B81431EEBAB80BE33325813D62571DC5C567E67A08B7AE514A8076F63EF06DA0835BE4BD5A7EF08274DE142F2DFC333E72E4E64B9744783B05E923CBA15DC3C22184DC7C2B451CBCE9E3124EFFBE8FD056400C120C498D5A8445D641BA9A6FC6CDCB7B000426B2F47EDD2A4337CF25E72E35F4E6AA1273889C31E58784C57AE2736CC4388E54ED3D0F08545735602975DC0A3940FE9933F3F31DEC11CD09A36AEB4CE4AE1332D65B7B1196B2A892014DB848A1B9B69D7B25EEF53F02AA005C0DCAFE922AA7329B9220203539E3A6AD06C0D2946A5B8714ABEE924F7D8FA49F907589C5210951BA97B228228984FA7F859691228B0E7B2E18265469D1C3155C1BD80CCEC421259C4EF82AA1732EC5AD42F75FDC0FBA1CCAEDEDED981769A82458C362932F54B769D37DF8AEE4C9E8F274FF3B7BECD5601E48CA3B8B7A7A4E223C476757DEBD4BB88E0A3BB491AAC7AD111436C0A44A0286EF0DF32EEE2E866A988D4ABF2D8C7EE25A271ADCC8D9700E228E250E2203D382450F14AD7FF4374F61A4B1AECF53562622296B0DB93D5786EB5F9B8409B417104AAEEA339BF31D53E48540A3F29EDA64826CA42F14DA955AAAD206FA97476F33BA0DD7E6199B2EA29703111BC9EA597E962DDABF1AD46F0B01AC6896517FBE4242CBB8492B4EFB8A96AE156B907B5EE629C5F6EACC1A2A73A251EFBF7931CA7B2AE5DAD1956A19BA3B1DD97C616AFE386ECCE2415D58E6A3105579A624647C39626EC6B4F64B7327318A750E2794D0614BA87F169EE0B51B11A8A6AF11258548145720A530FF358CE04A23A40E07225C2D95A6925D33524A9E70BD710258AF59A44D0129E2C19223E05EEB1F1E7969E5965EF2DF3E736D19FEBB44E41DE4C95CC88E176EFB4CC835BF68D0C4B7430382CF6A8ED81AF98B60236EF364EE59A72F07B7E4BC7BEA40D7BBFAF778D050D8249E97F30F1FC61D26AB5F2A6776BE52D9A3703D25A806B8455D2A37466233745A0D2705DB8AEADDB38237860D1F764629823C975A6DE242790C0FAC82F09C83F983D5952D987545524EAAAB23FC3C8F1A4E98B6E60DDE64AA2F51D7931075EB01B1C190CB04237B9DDB07528A4D6A6A04E7B2960F134040B5B270AEA992559BFECEF0626BCF1C1DB5D85C10E44CF8F3B75DEDBDD74F043A14541D6F37C546146ED75BA0E91B2E27A5F269BEB7822A438465D09C9F30F78FF29703D1C434DF2BC258442039BF180B067FCFE71D975FEA03D41735CA4E8AEBBD1B2DE6139BFB206A14A99BB7754A45A1FEE70DD0400A256F17B675F61BB5CA66C7A9B48E6F2430E1F253230FAFEFB6543F1B5E16BD1C5948767226E50C5321B13E0DAD2DD37B1F78EE10AB2D168160A87F33E74896F817E3E7F0956BDBE125E12938D13213B366EE6E0D1200D61CD100CEF9546D90CBF7B0A48D78CDA8B1E2B455B846A6253DD8CB4D81BF4B1FFDB9741856086FC35D326A23FE83687058C772EC19B1AF892D54C638245CFB116CFCDEB46FE017C7CD1D82E397519C87B7B70ACEC920E8ED85BA704A5DE912A8045E851796C75360936195F8C1DFAC915DE232500C4FD11019EC8CB441DA5BB3767CB329370BB34C7438D9AF839D7410C7A815BD9D49976ED8CE60C8799703FE9311B15F5EE7D62A5A54482AF2D9E4470F3697860692ECAC81E727BD3915A395D93B61B2C48E232128D3E5B61DB218D4894178560E0AC5624C297D2D8CB8357AF78690B0EF0203CBC4441449685935EFE1DC9EDC99F78B724C5229F13DC55507FF915780A84BF9DADAF97B30DC58B5CD17D6E393DC8C1838D1374B178969C942B4802F92756C32A3A73DF0542BC9F1B635ABF306B58BF2D184480F0563F2BAF4307CEBF4D8AD97D7DE3B081DC84E491AA1CE30190A96F1E6BDE3640C283A93EAE7BCB2E4E7FAA39DDA695B4D4040E8F1B91BE412410E7A1B193332173821B010D0557EEAFEFE97A985F9CAF016C3B0FF0C02354A1260F7389A5CC775853AD292673B3BC5F991A7A0E602D269DD572B571501B52686 +sk = F85E6EFCB11859B4F4E6212597F5310EE2D2AD20FDE8DB8364D36F6ED8B00013AB448C119483D1CAFFADC638A7E721230513EBFB3DDD18395EE5275312EFD689C024ADFC159E9FD7D45801242A870675CD08F1A6C585682F2C180E27695DFB8D120705AD46BB7B449A304B0454A25598A5A767CD31C720062AEE0291FE1468ED16231010573338506445400043150122611424034631688780635874031344214750570555082768106873847575756200458612588762102647343617877542517713247252130004846320257068523422771645230630178332466775823860880072266731636217303226105747871232112762816747470383244486417148703082811137116878641725157324343353521680033077880481325257415878516622653280051375410283343065074617275575563052710788426165310868805421782367577024651550107355537687622510344074271646682583031778565374055482706531428220114626284346710420631588246486103325747875311358654033864467078362632073814163532538624147417836433155764405748585462226538350656574070542110344223447122465271218562603045301073851346404355882535508435351821065626602715114560273872844811615774704575837050028505881874458135016110608661834238130568518403888031046641827433344883535550705745446088085071252835627088168455621866067704201705022062571440134645640526855431480030017271717160506347542441612073635880214615406070586566070686647161421735106337181826443085421143620633267541653552462341616641887458828850744114137043062516227847883781232011330034800831663710452661236074176228620754423182105375777041672083872765201818122501288533855813434036735582038355266217655082781332888276130083842607734576375074640210463160643727041421632770261106260373863380064141337633444012878321586163456846276558074574706122682425762371345063323387464770205022333325616160834220334611542727840430077405833716130711626071480706113108488047352332218385757420857820340130501414611601826827701078510442553154402887714353841850000468403368015078144077468363684838415662388853321465068401443724380875616645616713488503666145280852470562425222201564056258876463043386872866527047778243017861142154753733880006237460612803504477661701023481263503023344510284212632688207800835615067671546156487240845540062350885872268428188778747356674705348348418744186241410357002153641531755067802036861506603761188337158557722508258154133010150050240686336804576443200742764017336404886728327788481312050472441387366238387486602708021518015168161006532446201883350682214547665102730602886676010333854011823613581545234742766300646356706365174468482372721501353304512433555375686541873804688607627550483462881544172037600421808447586631732422305328065023402667084626172753281407341702262401876125842557220760465143534030537607703046238203345656355700131836671341018338760666424067616253476852077785640473661014845467857340118377544032618081181746031224227234350020508178224728021011024462617376645280404578457672880371343151066204847276375027012438630638246038653241640753673151380318281385328506554107720148534246117860072445433136856086512272617380671517884772871523125752888774454440718713001484865521040056218018880786786515464745702866644265670152286787742186736707132142222270632868038327128320422147324045318801E699B2ED7814EB926F206642F54DBD932AE0E8BED85C6F4D1F9AFFD1B72ADCBBE6311AC970C6FC8BC609D40A7A8132A5F58274BA9D9DE72B324990112752EEE4844F5546201CF4D736F6DDA1CF48D4E2FBBCF1454FBE43A90C4494420AFE4ECA98EB58D05E7C812F559087C9A9CB456BCA359805352406A6C07D694E75F2322C8A33AD65A17103E95FEC72B8BF6F4C63DDDA44E633CFC29F78B220EDF04CA67509B57F506C36ABE2405D98EB5D364AEFD7414B1450C2E9D0347488122BB6537E871A91580AB8A98E4B6E82BCCE3D094843CCE40618F022513CDBD8CBD17A1F9BC2D450C63E8D13211249B28D7B71A043B3129AEAF8C7488DC5D61F65A470F9FA3679C7FAA634EE09892D229497232A936E34B9397203F7D6BEFB2EA23A7FCB77442FC8768C0AF38BB1D52BDF78E3FFF7E34B0BFCEB7327D0012CD6925A5BAEC83D79A2836B95D69B4F0FE813ED3CD7A382723104F1FE8F5AC657B3FBC3EDD6928D9605C2B7D4A84B6BEFEC6BA3E7674CD4A7AE00D77E50A6F6A36FA69A895310794813EA7D1C324D2E6D90DC457EB56A006110D32821D54A1EC7240DFB42027B2DD3B898D71C72C2A4702E3836556FCE3D57F23123173A74C4BAEE16B2EFDA5D3500DF7119390E504501ACAD764A0316870CED569281A1DC7C0F4E247D74C140CD73635C5DF62A9EF8EE5A009AFA808FD1B05FD0208BD9BE42815EDD9AD7349A94E9690989BEE1FFCDBCEA3B9133E99E818E569400B588A8E30C45AD07EDC957117C0C2AE621724836F8EFB03E2F90F90AE2C25457E4019B043A80C684DDAFE5C380E54447C48E05FDDA589EDC7336B32463F6850E9B039F74A1543C0107F4E45344E1AD8FADA994E832D5D7910E871D691A57CDA07791C6A8FB02EB88D16A25F0E240EEAE4732010FB2BFB19F82996168BBBF021D54150A1C52FF1E6A973486AF492FE0C45464E310E52EB950A4BDE54FDCBBB619409A364E135E98FC14875134AF2299A0F78C253FE76ADF24198101A2C738EFED7D4EBA11F7BDC09E1E020658DEAACCE4C88146D424792ED197261CF5E908F4490FF4831834BC60A902F99EA1C77E6C3BC8648F1E6BE0D8A12475C5AA9CE1A270D71B15B3754146ACCDC1C0B67887504D34D4D81C8EC4066394B3B9EAE07D4A6C43EAFD1D76DA2FB37929B7FC5BD94FD502F5A953496F0B09980BF3DE577C6F8D277713379B072FE01B58AD0456D987A5C4E22D7BE8F1F653A07163299CE26D7DD6F78FA583461F18D36D4D00C026B9BB7773CF7A1B5BE525F75313219960D63EEB0A605BD7B21EC712F2DBE135FA0F04DBA670AC607996F3D2FA53B00579C496AE84CD5B6D310DE93E83AAFB872624BBE91D318076A4F1757F685946C394C2245409951A03A7B426EE89253D1835E87F52EF5F10F34536C84D7B2A1EFE9C101A5ABD8D261CA9037B62CA1EF91C5F913E9D59666AEBC01D26A1E372FE94027D391D8965ECACDDC1776E70A827B1460F1AA969ACA00970B81DE5F2940875E121062A4041D55425F77D184656797D23919D0607B98EDC6FDCB6789379E18B4B1A2FE6DF614DBCF75595DB46B9BBF8E44938DF0863793E2F16D3F2DE572363CB2F94F728434D882A7477887201988592A1EF5260756E5E970F0D06DCB6853AF0745D6A0657C1009628CD3FAADC6DAFC88546A5EF2FB2814335D4DD4957C1260808966BB2B47975998574A93E68CA9F1AF2C88B3260D5E2C63319550EDB5D70DD7ED431175802970EB190795FE392A88E5A3B166785B529A0297FE2CDBBC1333FE861D396706C4232232846F964CB25EE566931B94B363F9798B39541502E6FEAAE5BADDBEADEAC1D140424AD16EC934FADF27CCA8DBCFA4D016101170B90087927EAA1E1790C4BD3DC0E46F9E6B2B074C26933491D18158DB0DD6424C1CE87CB448298B0EFCF2FD56F98502AA742A799B3DFE16BE5F73FA5C1648EE76E5E36ABAA5D80FFB6565CCCD9313A9DA169985420DE1F6EBD56DF924A01296B44D5CBF03950B386966F7B930435E61407CECEDAD16E9E249B3DB48AD057C9D89132761D2749B3A4729B539A34310910D84C11D25C1E8CDD3DCE3A0ECA5AD906173C0F2B7CA9E0211C95ACADC5241E0BC22F5FC67828EEBB855DAB6DD2BBBAF99B407D4F5C30E5155F0B0255853519F870664C2EE87E92C4F620E45BCBFB1FE43116EF5B7A1BFFF75986DD199FB814DCB47C2CF0C82903F81535CC80233F538D5061853A54708494C515B8065EF2C0F6CB0C62254651DD5AAE1FC6B4076725B91E10A9553FCFBDEA3D884AF6915B64EEA50E19BDF438AD56DDF1ACBB361C13CB0399DA1FE1087E2AAC86CF0D9B44D9C622DFE20A10EB1D097818CD8BFDE181A8A773A8CA374E0A378E2BF33B6D96A9632F7606D48F29959F6653D01553B7C32DDAB6E71F6CFD2A2C2C4CC8DEC5DB908928EF042095B89B6BAC066CA0F1B32F1C6B885EE401065616E3B5C398F81821C8549EE984503DE629822FE7793A1AEA969B8361F5D0F7B239F728E257FBD42C5878CDADEE7FACEFD9335DD88A90BA07B1E6FAF41CB51B8B5013945EAD29A368D68AE5347225AA33F8BD2697D814BA9FE0C38BD76849289C960CFC9C9BEECEA042E2ECD964CCC2FB9CFB2E7A8CDABDEFF7B84CB6456E9CE9FCD77988B37F43CF399C11F3943EB9D98D0CDDC7E476A001211B7BCC96BD76CF38F87FABEE46E57D2B544C4A388C02E8B8651193D5362039819B729D3C67B66D3D4F69E78F7FF80479F479FE262C00B2AF92C250BA00368DB78E89908CC782B105FF8247D6AFF14F19143DF3358D7E329857DBAAEE4DE092E7AF4FDA70CA46E1716A910266BBCB5C3B279219FACAD46DC3CF0CEFD719E5E60E1A36CDCF6BB5FA96BB0311BFB6BBB41DB8D78E44A40AF227BB0DFE1717E31A6502D6A4ABA2D8277646F39F2D6FA43D9BC064D67213416AB9443902778028562ED9931D7B45158F80466AF2578760A9E6446FEBA34DF8864FF6DD7E52266492D5E82EF225341736E8BA8375D5AFFCAFA4AA3728627143B1B4E4A95ABC5CF8202EEABC2677BE5E941EC9AB4294058FDC3D318EB2FAA8B795D56683641234AFF52E156EE53937CBB8DBF15AC4E344C09580151B5AD6556D16C0B224620B3F49990EFF8B88832196BFA0DEA2B917BAB0B27AABC4E71E725D72CA67CA2F4265C9196E327482AD8085D289071D3876AD4F5D8211FD5553C4C0ADF1CE19F0439A8BA6F90C2BE03FFA0DD0C8AC4B781794A7C593B22658DE3F8C9B7BCEFBAAD5E4ADD16C04751B46A6CD8D016AE293355614D8D52559D7D976B36C409140D52FD094DA070C620AFF141AA2BF4C9E1F7C39620A18942FC4B1B73FA058C3C6E00CC38EF5A9B88B55E1E788579EAE136BB6E332B5B261FC6165DB669346896865E3E5CEB1ABFD1997080BE0661A58B58BDABA5CA20A5DE8B467E858B64267FD8CD3A500CEA92795DBCCDA97A49917F904FE15B22D3131715547DCCAF920056B126D3B6D1CB86839DC43326D639FD871AF2D781AF275F1 +smlen = 3738 +sm = 9D3E84D2E2A0D53AEF0AACAD8E21C1E16D559670272ACADD43647010AE9F81FFA08CD2F90FEB856D5DBFBB9C71FD1D4944A883B6CBF218D742BD12A1694FC05514777631002C8B86AB92ADE4DAACE6859155B219E1758055A3A79A9BAAF9E5F2437057DADCC19411BE34E0939E73E859D94538BE23113325B6EB5EB1B4A1058DF06031242E3D9BF4C3779B749A7A2A11AD36F0A7253819D520D936AD3981243D84750F1ED20553504D65306F3557BCFC3899914BD758F11C9E6A8B3DE3F03ED8A84ECE0DE815C2444C0E5D7BD137EDFFBA5F9C5C3FD391253F4282895447BFCB18182A83903F3566EAAD92E32BBEBF7005940B7F301188CF4EBF16ED2AA9D0BE77AB8F470C4E09CD84FBD22349B28DABC75414FE39309FCA3464A58D7F0216755FBA49ABBBC463EEA8D2EA60C6FB6CC34D64591BDAD6F4E844EE48B95146673EB1893F70B36A38EBB85BFCE08824D691578BEE176BE4D5CE616DE271688CF1CC7F73A951209BC2377AA839D9B9789718F0FBCF73BA08D724C8DD0E86C135D851F12861344D7608C62BCCD6E76D3EB4B59D0BBCCC0FB63AD62CC53DEA63625119E4755510768A2ECBCFDDF1A8321511E2FECB539EF709E195CABD35484683DAABEB5B9B2951E8177780BC71AE41D7EF73E0096417272FCD52E567E53645C59A49A7F3D2D201ABC9CDC21E869C4579E1150D70E98A4D7D139ADA462345641E937779BE710694699F3A4B0F44A81E952475AC367ECE6A7C7E5A240993563B1CA2C9E9BC546E624A283A15802BD5FED7F9D4521EABFD7C591201E6E237FE9277EEA54E8D4125922A692BD3CEFB62EB8A0F1177F74469F118C6F9C2375D384014DE4F2D6CF6407896CBF253D447D46C8AFBB8D8C6D7DCAC3EF7EDADF2296EDC86426D99FA2E05512316EF7C6F23E9FAF27CFD51D39A20E96D5A5A79C0C60BCDA112E02B7A0A0523E09251CC348470C9FDCFC7A5FFD90C601C4143DC99358F937A8F7FEF873BE811D402F4DE413A661EF9DCCE75D74329806FC39166EB56025FDBB6B4A35895BB53BD8680F73ED1AEF1057B82BEC5C4A227C712092DD51A63D5FF94A58AABD5051C044517FB7F5E3FDF07EDAAB6DD433CD78B157D3EADD95E4C6C2886DEA57CED569CC84E121DF314F5476E17EC836ED34713F7756F7D0A598475895589E739EEEB1167B9EC565522304AFF063285667C1852A1D8C9C3F99CA65E1E1245A97A8976BCFA2F8FD72452F408A4C1584FD3E2B519FB2690AED908776E2582217C5CE78D83F16B5509D1DE5EA44BE8720AFCC313F119B0B11F141DBC9694D11F618B63FC8174DC1CCC143C417EBF691CD6CE693EBCD62BBD56942D7F0093CF9F4B82ACAF9C1523585B7D61F1C5F571570F0831089500C5BE83F5D050AE3019FAF169C6B38E6C4A1A9F4D4B09E8B563402EF375F16548CEB0F470A179A67D4A361BDD59C4E982F3ED8239EBE525D1C442787EEC6786148CB641D5D446C9CD658BA110E18D175A4D56B2FB6B75C6054C4495C138DE2F99D90D1CB8F4DC4A7400C492419611FA6A0B83A1CC2A8FC533D19F2E16DE07B7C1EB74E898E26FA01A84F8C0803205100B07CD40EC775F205CF4DF85251704A6339179DDC5C0111923F41AF1D63E7F210DC6E7AB7172AC2D8BE2ADE73F37D3B51C2750956459687D4F6849219E26178B3366AC803BE511DC8B73F4D89C53F3858458DB82F46F135B09C0874841E69BC000BA4BE4BEFAEBBA9E828848623B756C55CB7B36A963C38B55F500DE1181F7CFBF72DBA3B13280859FCC4C39B0F114675C697E18497286A478307A6FE2B20C51ED10F6BC3E5FF2EAAA425222C49C1EFF2D7B82B7AA16901A5FC2A591C749D9027B1DEA893E50165070A406990615D1730698D5A0A38B49A4F471335BF2185BEE587368A3526DD0E5C5A8A8475E1F313FF21775B8DAA9E0A0F801259A000AA52E5904140D90ECDE0E60F86DC17C38EA58A2AF18D1F1B58A397405BE85F0EF3A1D514AE6F32C9353C1610E7F2041A092FA8768BDA0897F50630CF2EDBA0D75A8389FBAD22D13A5C805C281CED3EB1AB156D7617255E8157AC2D3597FD931ABFF0B0CC99DAFD870D56CD2BFAAD5FFB5AEDE0829B1F1739B5FB934A6E88DF24E84A6FB8A0B683A1E51513D063544D11CD2964B1108213F0518078BD8135861BD6B38B2C79CDA2537277A99CAAB8506186C5E59334940C08851408A850EA62C359203974FBB9D01FF7A0BD795EFE9210931CACBAF56DA7C2457478AD18F77DA067127E9B658F4D4277729D2C76712E6FC209A4408C2F69A1C7927547358DB42440690C751FC247080F2F7051471AEAF912CC941EC823217DA4EB1BB50382A0E9EF0D5447E2D901FF85E34CC81AE0452BF113A637A373F4860194DF43667657697F38C5BD92FAB143C1ECCE53F2EB763B38BDFC9206377D63FE8ED744C689E99361C0F432832C11ED45EF8229B4D2B1EBDA70D1CA936129B06206CBE68A771E00B8D8F72A1D5A4B29F03994250DB02034D8047DE6FA34D0F0EAE1BBB7CC157DDA30930D92210F9A2FD4A3560AE177A3BC46F2D5329A2FF70CFDA801E6CB2FCC8516CB601547680185B39FD81C9BBF4D711176B5397165C1F38AF2E222533ED10CDCBDF9D3F455F56D6B7992CC33E03523778C465FEB0F6FCDC3D3A3EA23AD7AF33F5B29FFF0DF76E657290A690AE2B4EF59D516F8890DE83AC6CF56800DA8745980E1618C07856FCC9D5FFAC536FFB5548CB6253EA5EF542D46A4A9E20566EDB11601D5A3155799ECD8E53378B5BD32ED3EA93766FFB3520BD36A03B6E5A771A05726D382EC067BDBA7277C29006A30796C3B28C67551EEA6D56733B6860898BE1B24D7C7277F8061122D86D38F65ADBD30F0195D766A5EC6C0F01AFEC4E61C42CD214A4FC60E810FE358C09B7B06EF12E54C554717595BEB1416191E4887608C5A3D5D627315E0693FA73BC21D2BB14E89C3B5084FD58A2C994CFF237A4306742BA0E91E3F5B87DA5A53565B8C3D238A0CBD2F9F613AE50FE34A90AC9CB31EB5EE15A9E25094079C6817330C0BE8D85B810D235FA49DE150BDF931FF5820DAB371CCF80C975A2FD181B6C2BBDC1B27C74226D8DD5F60CD7615E4FC278D63312857214BD0324018606C75B166D60AE06A82817E32B2F087C6AF456281DCE4F36E96E4E26DB78115009F6746C10D94D4F9EB0603257E96A556725AF8C9C69ADCAF579D0F4E31681B07D249ECB5104FD16166F88DDE0FCA9FAFF6959C03DDD299E9EEAD5DF169BDF04D688D2A6E6AAB1C09CD43C84399A658F511E48F057DAEF10C4FC845E1EA94E5886C06BC0F4128043C19EEE4B71B3C9C98EE68184E235412773FABABB8E59E36B88A37A0D5BBE9957DE07864C533DADE58D60D329443F89F3323C23ADCA19ADB4919F9B124B7DB1C72609B40120C9C4E4FA4BBFC091FEA7261624CDE9D5BFB98239A0771CA3B543103DF56D985D9AA5B79D27481237AD5EE33C25B1857403ABA32A7E807972320D42584FCEFFAD112DDC7D761EE6A9055208C92CA98F50C088AB58B1B52800D947D5E70015655A90D2B2CF766ECA07B52FD2A8D8473C510FA30994D007F8649B3CB31E68D5604A44BE8BC9D4534CE984086393A3E1D85CCBD19FBEB1FDA4A0E7DB10315CF4FE6762AA767B132B322D42DFED8054133101524E3241E152E09FC0B20EBD295D45F4C654A9665E9BCA11761262F9693BBC7050F0AEE874C04C8B8951756A5FF9543AA306EFDFF0A9D7386C797A1BF249A8218FF5825A9BFBDE3E72382F1838500EA065CE66440A95CA48C7081E33CA4F434E917564447EEE3F80E7A7DA5BA65B91A7B44F4373045B1ADA1C2C75D716C505AAAA58008FA9D5B3F9E7E6668AD4E3D826319E82E778FC3D0CC0033F6AA88302545220BA286F8A0A7A0AB333574ED810CC17BBBBADCC20203B47174AE37F9DF42312F4E12C0F15A2932BEE56F02CEC56E32AF47F57770C9C09D6F4C02FA5DFA7F827F3E8BDD77F40ADD8EC568B17AE445E6334D0CBF5DC6B54688AEF1E711ECEA793144DF155DFD4420DF4E760E2F56E7324CA6EB28897686382F15CB05F1175E91BB8F4C6F294B1F5E2E9CB3696BB2CD127791365DFE57182AB963B3BD5DD533C8BE8335CBE7F433983E5F356C60649659DA06EB573634BF0011E378A8A4BD8C9C1DF758BF282074876AE41EAE5D8B9D56484326FE9E66D0EE60612DBC039814A43AAF4A81C2BFA9B1018BAA1859291C35FBF7AC264D884DB555770C15E9FAEF8AAEE6937DDCDE30ADA03974C2981876528706339885E11A4EF63078DA5B62B29DC84CBBA158EE773A6B0F0E2670202DBB66D59068ACAAFFEF364EDDC8824E0A123BF4F84BF3469DE8885D5C6CC54CEDFB1320D16582D3D9F314FC19B3624B9F9693E986292B36906E7BD0F560CAAD3BBE3720A34D6EA282A8A23444785F0D4CA9CA0DA158AE6C443268D119AC4E22561B851EC01E0B672E4D6DEA69B9F7E1AD583021AF1E4A1C31E639DF6873CFE050D91C7881688DE91279D0FC0814244452DD01E25BBBF3C87488AF66C05C6D3AABB8A303B00544B893F39689ECDA8668573A5D97C10452B265D182B373D70C6E76380A1233984898AA4B6C3ED0616273FBEC0D0F3144F76B9C2C7C8FB03081E596E8488F1F3F800000000000000000000070A131B232D49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D + +count = 13 +seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 +mlen = 462 +msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +pk = ACA46AC3D50120AF059D2D954A4414458FC62E167580F66CAC4416C972AF04BA4BAEA78D74986108267F47E255A62D4CF81C33DBFB148DA21FB101C2D93AAF271977AB383490E77E653224E60C739D8D0A8ECAE0C3398403E687FAA8ABEDDC49FA443CC0275B6056B402B52EE0F685D054E4FCF90DBAAE07D12AC8CA21A7A45F98DBCD7B047F931A4E18709EBA13534FB5CC33EF33C85B9FA468335F281C47AA273187A36226DCFE792F5699D250779ED86D34B437F3BF8E6F8ABF04C57DCD04B58C6BC692C7E98D5E4E94C165A7823441232AFE59620D1D265D744430EA9C459B7FCC477DDD3922DE86B7429CBC67791228762782405B60E2D6E00452028B55FEE7F86F14BDA0C0F26956035C555762D654077E1AD562E44D6029DF0EAB53FB72EB3619E6C84B4E74572B78CBC1441ED3703B3A127C2936CC4DE236A7B459AD19B9F44458DFF1210FC54E2F262DB587546202957693E91D636748D529DA79D1A3064199CBC628217ACBD2A04BEADD01CE90A114EFFE374200468602B7C50C2BA16D21B0007D7DA077DF44583AE9B3734A958AF56AF20FAD2AC9159C67265C6B83487EA4586807D417B22F54107AB3279B3E96A9600AADA7A753E894EEBF6EA4866733EDB735D0870C6E314E6A1B62AA8128D1EEF31B835DA87EA28F74F2859E5D619566D373E7EF76CC51E4821EC69B5B6D621677CBB720AC9F6722CD68D1025158B257EBF3D61DA37D1D32E26EFC5412CBCE032CAEB00BCA2DF8460DAFCF915A845BCA9C61DCA98A9461C9AF401230C183A59E8FB1BCF1A15219CBBDA967F30781D9197DD07F4DB5A853BBDD04024C9E70E4FA16CB558EB93CCA985EF1873905C3D588C7D63E0C73D644D88CD343154FF1E5E341E7A39819C4A738CA0EFDA8A73642E2448E29788A554A491F10BEC30DABB3B47301660213673223CF6E16C6CA3B0EDFBFB709BE87A3D2A90181B160A1A4CC163F82916CE38263302A2B94A0CBE1900E777F0F95997553781A7ADD12D483FBC68D9B62C2E846ECCD45902EF813DD1B3931A7A605619E96494E8C05EE2CDDF672D00FD2C82DD932EBB4E0D6A5A79B62C1A1DEB950A3E628B15561AAC8B4F40ADCD27CE63D72F28E38CA0C9B72E285D43F7D58E8B94631AA4262B5C4E429CD96927DA661291A2CA3DB52D6A7240D214257F8C8FB4C74E07497C027FD30E3C0203B75218F50C632E41B6D745289B93819B8A06A84DF9C412CDB5BF1A592816D911402FBFDAE3A9F643AB34AE2366D5DC0941C143E19130E5DA099BD8F8121B2919DD98051CBD1A96DF4BB7DDBE045E14EE2E5CCD56063A7EA3CC75784673910178C4897855DC54573BC29594A57FA7F585302E36CAA298D09375907864939E170C9159EC305459FB401741C6ABD143BA02FC15D6FF62D576428A1F614860D757B2CCF1D2641ECE798551C181A0DD76C0A9BB1417811B2113B942F3DEAF8128892977A66214069C125D6EE04ADDAA6C5A0799ADFF58FEABAD53399958DF57D54D69F2D7ABF05139CF68FDADA1C876DC07BAF259BD27C399453F2955FEDF61BB4C582E8B4976E11F6320C8720F6AF6BF49B68148FEA15DC271BF5EB2FA2D8EDE2144ED70B48BD57B0E364188280345CEEC42FAE93CBDDC584035B555120093AFC400AEB6BB9AD2FBE66ACC79103EE9C65A053D3B5D0F6C747C06439B0F6DA71F953B44F68093494DE922A8181B4DA3D703464D1084940CB7D0CB739AD81792D139FEB47E5DE775D068D628B70EAAE5D2F364A1D088702D11D5BF79FD501542AB41254D037B2FB86625D242F3C3D4321FD513CBB15B9A633DB8A6660D903051B84BD1582C396AD65F0FAC9ECD1A71525D3AF89D23FBD27B1FEAD9B1906FF84A7D8DA3D7AEDB67D0629B186054DC5E11244BE3B7569CCFE14F1E344AEDF1927B454CAE35341CD73E272A0FE6C2B41E9793BF1041E5CF3DD2BD0BCE7EA35F5C2F9F73E32907DBDE1BDF28A1EC1F0ED945963A2DFE15C641417E8E45110BA53BEC1CE6AE4DF8FFA1F9BB1B1D73B54546B87A3F4EF68738ACE534491589EE80D7E5221F47595C66A99B333AB739FDE56A5529234A9B992877089694BF8477E56D3518D30369A3536822290E635059C21D50F122A2CF0BCF695ECED7BB6A111B0F7271AD1D78052674DDE40BDE435A0B70D2F99DED3AFF94FCA59BC4DCF0F5DC5E9FAADF422469641A3DCDFAB2A14D7ECDBB4FC38BDD2C4CE73990F4469CA0C69DD9151ECD351233491BF62846F079640C7F60CD92269AFB73A65DC44FDD4BF7BF1A6F35EEE2010DDB58CF608CC944A0C6C127CB29E71B3CE8BA06DA67ACF82230B93094C60C44553364AA3A2C1E36B744BE4A71B60C5CA36F44344B659245F611515931B9F22DAB8A9C7A34C72FB87DDDC1AE5973AF52E722B2FE7186961731BE4BEBB23C8ABD629B1ABB99549C5142074BC5AB22695E25169F64814777E7DEC67791C9A12852E8F9F1EB52AB1B054321CF5921B5864DC06099F7D22C4B7286C0776673B8DD60538E13B0EBB1C14256A042909765A5E6710201EF5E9AF4B90206C4519195E950D1A06B62EF506022509E00EF272A769C1FA98E8A6B838A52CAF2A8E7E6239F80B2C472A49ECA3B651361E842FF15CD2C7BFBE7D22D086CF78844FB48A7747690780750913772D91E2B88658F0AC11A329C1F30B948B6E024324491CCE47F4419C2C61A0787C08E6EBF92CB45486DDCE4A07D9060F9F42E3E06128634EED2C972F0CD20434681DBEF39E91 +sk = ACA46AC3D50120AF059D2D954A4414458FC62E167580F66CAC4416C972AF04BAF5BC829C6FD92123C9864A6B155C3087C4F0EBADEA595A16B0D0AF68A4B322DB8A7EF9D036915BC967CA1B336199BCF77F07FCFC0C3FC60694602AFECFDB7833AA456267AC75C1B3299BA27AFEB2BF2D0AFAFCC1DD0DAACD404D2F6DD5D795E60886013562717142472740856801065257651176836856430667604115753723554104511870666215346025504221132861132016315584214775310114032253737555788123168103244163521452486778054170321645134610605117172877445271520662760435416465203014546304708765885110252121487275303318203474376135208110088510346435850000856857648541501643485373315554586513018140708167112000178343026485686851537663627031856823403041330677721071016540256188150855334673840876147514523023666667357600610505168376376664287362344243024417082058625871484332734228872603473354356485213384176701201874635202267065467007435475246013111710064488613222474072257545602218688707550245274570886000584135760571081401223584301534631505668818063376575876048584517340274043583801588122204843315056478453782132260662872806418417462624186127146770045038446768116444740554614653861751678231788438412305424463857047776611060561110181708202665764611644711708624656673680707047313702277882620102671020444721087508544105732258575455140416443661443445680316886143478838735786851814710205133381062802841504557813284356885258341056370435806744646606502268180067315534848235037653380576657556630160646883040143127032715618741267517870582806247767273227335300881551138144568126824220456870476675041573717532308656824034160681814074445657330547535265607436545166521247260233806167603658553108666644007712261045581402468048316773058033681368127064853568851443766343654807511286265131347520716087754858443465681403228330168230410640800105241013264100832758424785185768033532117337037314643610715052228338625286548584822235231031832038841653285656834165182441534037383000066533104524807650106706145474854325175477471115577252235712746527660556710022203333221213886362357768686038783625048764533345526263737136785743508632247031633743162680152205662435542413362385151180005056300747564735121430058355343730832116528756011587713606032378055054087767621302703747455308306385040205336421347426467086503066312671008265773402282500123144270140302770838828747712316664171617441026068251820657608888817374470160118453860075256178106176805537278752586144706877081106468074468578166842311142311056167083687403882742105386581038532178710133313317312667046222321687732770143450581114863646812728273081147584360364864476173321703878468153655106831506044787004047667608861503637112620586281520210122534536461383185506062666743258002350311820662876313044754371660161351811276373362166167248542460444665748672786630215485065231346464857377423636085436482243810825751773280030006335012010034331405641786813770046377616110006855067133287288760631372225226464551126757787562628706834502454034833337353728532854015204573401061843046372708418863158443753323811014888542576633464178066611820573802118677244742311182488275748521185060614558046514202050483118088830183376331647660778353862571744614681501348683504C40EDE4C81283E618888B98F1F30664F91F86A89644F36F8638278D22300350FF73949730CE4CBEA0EA696C6820C5DAD371410871B4913B81854B40D4B4F08C907F17729B1992352E5B4739B3B7E5A91CC996DFD2A7450AB7E540DD610A7D056BB32157D0578E772A2DDD0EB5A096C3F4F2AB70EF6B009A5C8B4A915EF46E21C2C09CECA89823E609FBF6644D466D659A2A945B518767A625566261B30268F19709844C685404CAA90AC2D2737F475B1C58ACB3C5F24CFD83B90589F82E4DF5DEE8F729FA95BBC7A60D94D616FD9D9DA7CCDD122A23D3F634E65E54A8ED378FA4411EB11C18E9254A5E5C2B7C6D1435C7F5E92913B6AA320DA5F9C04264C059001D98932E41E4CE7EDDF8D1D79EF0DE4C2F2B611A1645B78510BA91B3A034AC580E095E54D2A9956DF98CFFC9592DB3451A6B5476C592BF51C846FCE904F5859F16078221EB435FB02F51FF9CB12046E1073F6614ABC603E1DC8DD6C3981C9215716BCBCBA901A54DEC2EAD0963C30D5A2D1449E980F6CF9473165DB92ECB96B65366A7028291F98B6691ECEDC1771F3854D7EC403F47AAF7212984ADDBB1B68C5DA5F90B1D19C7D75F286E3906EE131908CD4277ED1C4FC819B6124EC57DCABAFC75F7055A18487FBE127D4B2AE03F4A5BEE1773A8C682B3B5E7CE02A3F0930DB282342A5F09073E72C8A98DE0AE61AE2DA8A6527FDAE1A25FB30BB40B876D26D86175F5A6EE3EB92349B1D22655368F9FA1A8ECE25C4388C2557B40913EF6A6B787442A2AC9B193698AAD0420ABBA064EC25F5C19288BC6E66E9E2790062443441CD494946CB163696F8C1F832C10C1DA325B37AB9D58C9CAC9A65C5CC1ED24A46CDBD67119F4E7CAAEEF1851A4B62275FC6669E4D0C95C2C58F7EB1CAE1077C0B60C7B7D499BDEF4C8D4C1C2C8D0390EC8619B1344D5A1B45EF9F40C403653A9B5F0D6ABC1959B7CC04EFB2ACAA244F4299918205EAABBCE8ECA10B4EA7403CDE9A4222E1A3463E0D86546A01004F6A867EE0AA89C2E8F560E36BBF8624A26C75E2053086D2F86E088793732B4CBE8033B2D35C60E47EFDA81C8E5F06862D986DF1460BDE39E3DE493F2D3348F7727671448DD8610A3BA369CA05EE1AB5E1759A50BAF3549BDB206706EF2415BC6EA98E051009BF8D53B5CFE0C3B701BED846E6702AD6C972C1B78FA8942F0EB8AB0782D1BD557750C130BEFBF4A530F6E9B48539A11E157EDAC2CD1A06C02639A3685FA6BFA5A8EDEBACE6FE898D03A48D0CBEF89E808A5E1024F7D742A101D5574177AA8F54C979840E6C9280C547DFFB3032D0300314A9429731AFC84EECD4951EC700825C81EC998B3E204672B5819271F36B5E03A38141902C3075642617B2083BB4DB0ED45B19146024BE9788A9CE803B9CC0BAF66E60D46EA2DDE0B6E8C311687A3C218E20164B3DB7EFBB6B359D42438598E0968FCBC26DAE157E31E201CB05EDA11FA42925F2CA869E001D703899481E8B110FD4385E0E928BF5F13AE6C1097DA8A77D6010A23F47AE8EEE675367CCD70A4C2409EA43D070FF44BCAFC5DBC7CA8122179AF2ACB7ECECF349F5674E778B586177619046CFA29E096F9E6AB53A7524D2F897FA73BAEA295D640D8E4A7CDEDC06165FCA39F1512FB2251682040172BF9D82686F92CA916036F277E80BDFC766EB0E2DA338A117ACE338A404F57F7CA09307674F6FB3913AE922FBF2C9A4F6F33F34DED18FB8270B0B89A87E3BD7EB00E5E2AA570DF317E12429737E2DD5B8389902B6FAA0C85D011ACB8B23744A42DD538B6022857D2685B3292DC8FD016CB631EA90F90D8E476A4FC73907FE8ABFCA75E22CCEC86B910D8129871990CE4E65DBF55CD6814DF7FED0DF9D567B7526EA3BBA63FADD023808C5936CD1743F07460EEF790B1BD9F924FD968D91F8AA02FF63E611403019F7AA5EFFCFAC69C51932BAA230C3FAE2D7CFDCD2A86F93CA79A60A5558B1D4F9CA0E9019D5CD387F2E76582A96F534BBCDAAFEA33E8730473DE976B6A1CBCB89E40490F501EEAAE804FB4C7BEA5AE9B5E221DB8BD4BD86A3B8AE472F386EB61673711727C788CAE09C3267C8A1B857065FB60ADEE61CE2A5C9238EBB54A347BE1580B6F8636C897EB0E6D5E39584A544F394BD99B58AEB6ED143DE4EDD74B7AEB23CD7B3DF065389A3E0E43539047871020E3B9913F48FDBE2011FD10CC610B677809F719039E56007D440CA3CEF4D0B91C0FA0102A32639E6038703005D15BD23CACDFDDE34A2459B24FE99BDB57D70568D48075352E1FDEA1E7CBA03AA72030A8832259EDA4D5F05A610DB189D96245F2525E5BBEDFB4AAABA38FFD6DC08322EAF5E50ECD1DF82003273DB59D99521BF2B206A957E4AFD2EAAFC4D76BD363C3FC1F644E42FD2311E072076B1A6E53E540A9140CF068AD3885526F237926657870157FBD2B651D7179961159998AEAB5EA7EA98C1EA571A5D0EBC5BACF6ED706CC5ECB643212D25BF8558CEC84501B53E5FAE6162BA108E21133394149C5A567606C68C37588DFF96780C22D2BD590CE5925A799853F5A17F4F62792AAC8F192ED73C4A41BF972E98B77D4FFAFD4C2DD0A47E78D5175E7901FC53F18F0198786965721EF3774975ED91DBA0CB944FEC7CA7BE08D25839492A50674A0260E1FC13D602402F7AE65426173D54D73FB7F2A769BCEE843C9D528AD948F414DF9964C309112947F53A342114D57E1D92867DFCB83731EEC6F6869294ED14AE5268F0DDC47BAFA7F38334B988A4131E934BA299277F6843E86245CFD183FEECCC53A7F3673B4BCC9CBA6FCB10AA8F3DEE58318795EC5CB80173C4D76EF11F17F2D4119F833D32C349AC7E5AE6F09ABB2DE6566565891AF539DA3701DDDC6BAE1D7335A025F0387E2081DD1CED58DF34D766CE476623CE844B3C630B17B869DEFBA32285C8294F56B6784B8843BC363D0350F7E104165DBBFFF752B7C84EAF30820696B76B02531B50A5850C5723DC2677F1C265212087C2983E72D292810257878D187C3F7AAD9C7FD2151F860BDB774A8D05A971D9CBF177629CC29C2803916D3E467E97D9C7B60F1A37613B94D42C9988247371234316CB98EE3E556D385FF1CEBAE643D0D9CA46E76EAE58EC0E6355D1A413CFA29931C3CA08B0987D8C57E90C1C2BB7905DBAE22FC1E6663229A37041D0B6BA2FD11B176C1399C3B9745282364A7A37400EE5E3E59FDDEC0F64CE3B05AEFF86F9DFA9E3B0EC8F346075946859A7902D358455B05C81E9F8DDC8496F5E304461CCB9EBE3A33D809D24A92F39716CB011CC800A992F58FD9FA39F8A628D321D3668E74C05143BBDB6B8C55468FD859BBABBA1A3B90E139E299F4740C169414297357FE53000D96B70A34B793E55BD5BC55E55B50584898D888EBE26F9ACD349172991FEE381F97693B8FE1C0721842833D034158CC7B2E66210409E557E1F86FB8981759504252217EAD3DBA2E862EE6200C2E3E08D70378F5CAD90940673C568AEB92C54176C533173BE588C99437D74156835 +smlen = 3771 +sm = 80278AE3D5B765B1219C09B3C00C93523EB2E18919F80CFBE076DC293562B50BCA9CCDBF6291856495B00EDE6E726BD784AC779C5345B4C01DF938A1CC48656E557D00D0744E280DC42CA6C616F33B6F42612DF0C0103EFFE85A4FFF8062201D10656229FDA513518D28258A40C1D91AEB981F389235F514F25C5DF32F927158524D45445592C994FEC2B3A15DCD5A8981CFCA20CFC5C2F478A979A0EB472E00F726B0274C95EDC0C63C35EE98E6C5FD3522B452627E5788A5D66C36015747805FC7EBC1BE566452292DD38A2861DA6D1403B4C380E1280EAA9155B3F0A0A684D1E4F3270D4322FAABA6D1F688F29022A4B9A4D7F6F8A6F8F33A0923D69B5B12C4F1CEE62D880057727B697EC3A99D861D00AE9A446B1F9721CAF1CCE267D1158CF5325BBFEE43425C56776B38E75DC994FEB96BB2DCAF3B12DE285E66B262E21895FFB67BCC8A29EDFDB115775AEA59BD6619D5CCE38F9636B5F5130D76D909520D312B62CD59379976BB517205A69294DDCACD48724158FBBA031FA2D744F82107801B74E961A75799CAF40F713A5DF14B11B667575324F893C2B2596885CCAF8EF6BCDB8F5FF60EC2DAEA8E855E6305425BC89B8CAC9FC84F22D80B1A3156CE4AED8168D601B87579F750DEB96DABA82BEDC112718397FC35046A0F3ECE4F46E179611424F13266509651116123725CAA42D19F6633717110E244E2B7E1AF22019F3360321992B617BCCB66AA80CB0D44D0A4EBD75ACB193D91490266A0B428011A1E378BCB7C85333AE8A0AD50F56B036BB3D9181598DD5E0AD2B473E2CA52B9F050622C08EB5EF1BAAFE88AC5C6C7319C901D084AC0C340A679EB68E31E425D2CF8049899F8A5FE587EA6947A57703F6221CA81998821C5C2E6C51D5B0CDE049C4447EA331542C9C9EA103E3ED76DA7520AE07BF7872E85FC7EA37C9CDFA5ED10523C1381ECDE4D13E53CF88B269921A75E9ADD4F978FAEE31606D37BF9F9F51B413E986A7176D1A4453FEDB66C89BC4FFF51A532CA50F1ECACDDC174DADEA2B6121967FC434412F07F94498F8C18F5D21C6FE147269D6D5C9052E3FAF36674674A2D57ED8EEB22EF39A020C53E4D00A266417EED83B0719330D71D7DD50F33795EBFE2C256C19538516F7C9E8677B616247B9968FE05DA8DDDD249B9A33062C1F2AB2B4624A72000C7AC43331E004904D9D2D8A5F96DB0D950ADC6AEB2DF1C6DB324AAE4543261CB3EE6131CBEF6E88CBBA9C77EA5BECAA6859D63E4E87F12031622F6FD4653893D9F0257DC8500371AD5E54F73DB6DF527BA572A4F624DD766B0CD4467235BBDDF7B82D0D148BDFC55A63883CBB1390698A36788B802B17853A1EC429B510A558D6D7679A07856E7D298E24D3B1F71157A0F3E3F7E2B887DD9BA50B8709EF71EB2270698CC7FD8C457AF646BDF949D2F6C63EFBEA9DE8DCCDE062EFF2E18F5A49ADAE6B40499739A57B68A8FD15E307EFB9A6E4304820446DC9AE9C2923E4105E5135D7C7DE55591445F2644E9C746DABFE547FE202FABB774E95B1DABAB8994EB33F10EA5F8CF602576B2D82E6A049A23049C0FB3FCEBA951735493E13369DD2651E53EC62D585B38EE447A3BAA168C7DA7C3FEE9A8D7B0694FA159BC7743CAD340C007C5635A9CD26921495273B68D365CD609425F782D4100521D03FEA1938AC085BE467A51F9CC54347EB2F17DC65F9285D5065FF6CEF89282DEE63BECADAF541A9D08A44F6D18ADB072FA8F3B7D432D58EB8E8CE25EF7BD0A24EF506482A9E9AE7E809C32C71AA2CEB882039173DE60A103D265C7EF3E8423618FC15FECB051CFB5128DF7134DC6E3177A8C93531466BDEE1974FC88366144775389398C30EC6671E1C6AA897E4CDAF451D70FCC40D3D3DBF39F8CCC93C878569842FC7608FE613AA3ED9EC69802E61F3676F26D0402FBA459B9F22DB6EB8B62F8C7259F0806C5975ACA9EE49BBFC3F2EF32EA0B821D7D8909FCA5BD7F780206C72DE79246021E300534E9C2BD1D0DB70A8911AB1EFD5E6085A3951A0287F90B0FDAC2A958BD8ED53AF4A6D4CD653979068B960F1AA27EF7B94C52286B07FBF2D96A4A0A0B2F4D0EE0753EF0286257446565FA51019341EBDD646295E6693E824B177D640CF19B2127B76EC6EFB5A933A7CD7295E2C3622520DAAF874188BEE43D8A52690F73E137A31AC97BB9F327A4069E1ECA0C497E40C76CBEADE0462CE82302B2684A0C07CEB1BA322C99D24426D33ADC4241B50F6754A309FDAA1469AFBDFF1481DA6714B3133D52B96CE5ACAE241F6EFFA8F958BCA637A62ABB7E7B44DFAAB3ADACC34679B88D5D6ACCAAE6537BD5D137978C4AC643D4EC03C941D1EEC59903657A01DD8C47D34D2871992BDB3B51DD6CE7BEBCC214193376CDFFD8C48E3F52633F4AB55EF6E897EC63131159ED4B23760D1D6D152CB7991BCC29069CD4C915E0482DC50799F547EEE50AB5F5F1A0A6FF370CCC49E6062E0C3D7BDFAAB12B5B0120B10A5103309A01E92A2D0E6DAF2B22AE3B27740186C0CF73B5F9345761F4ACF2FD30C1B89EC6D4519345DB1CA606EB038BCD14C376D7E46640E839671F33E0B1F2681063A96229E91E29B40F13C1AE858E65896C905B2A42FA1A7A885D7FFB6798CBC287387D6D811253F388D3704FCE8ED8811B4BD36D360601069D4D7532A436A5170A2A51B134F605F1C8342FDB4EE9735DEDC0B0533C45B67871C7C1037900DB00733EA228EBDC1537A89572FC001D1072761828B015196A6D1178183C70853B0477D33A42450A6C8BDCDBC320A10083CA060897E2C08245919C8F56A120A4065344D283140AC2D415F081CF4FCA3464F2FC792387F4F679BCD65251EC09957FB1A2316273B2C817E1F07456304D7207C9A210BE13B36905FB3D6718C6A7BFE7B5409D51D0D6EA1ABA5E7DA87915839402B434D2C02FBD9CD2C1A3AD982A33A565DE47D15E204563051A0F54485155D060A6C938C820D3C9814BAB0830F4B00BE3DA70192FA0FBEFF77FFD41274A57883E96981CDADFECBA18BE8A5E3E712C26580A06C11997F2673BA3E152ED72EDAB4C45C8AD3D7F2F7DE184F0A2CE006183192B047FFD23C1B821A94CE56AF8136714213F3E532F20E11E27E8F36F0E27654D56CFB448CF7086C838C78A52B617CC0F291C18D224941D1ECBDC3652AD215EFCCD82A9CC767161E17715E1D81A47C229A0993153E7766D95CD29E24D3C1DB5522B26A022A0670F40851FD53D1BF3AC9DC91F3AE6AAFC0B1EA5BEFAFFF8E4CED81F984F98A67785E9FD7A160D4A8AEB4B572E4A9C39D063B7FA7D1D10D6AA3C1BE5E997B619FB083AFFBE7ED6FA5E8E1295050C4D5A7C7AA7234294EEA5B9CD2FB494C1BB9BC1723171FE8E30E01F0D3B2912036EF9044812BBFCCEECCCACD9882E431A1E52B073040D49B93D847BD8AFB2ADA140DA2780CB31CB1B2CBDED0FF42A5873497C4790499BECB6A56EE794440A71403C62268F9C00C8C984D57287A2BC483700809971C250962A560DF1B3B97AF0C88D8DA0199BDD33110E947EC76DE45772852648583CC51EDDA4A0C464B97D6EB7510B95C9B38ED74E19A8485A45B2C9F0C11B0744CAC67F73855CF2C7C55B6EACF61A72145162D72B1A02669654AF820394777BB39161BC8074E0D190B52CA8D2AFCE0565F247830E976A4D24D61010E38CBF3760F67FD492C1165C421B81219AC1D67F9FFD6620FD134C525F6852BF6727E422999CB25B81B3C4C2FE98E483D6D7EB1595E201C2D21C3CED326ABBDC06217BA73FB5E9B0D6B01A97BE8BB44AE1E7130D97BE0CB2179419C98B382DA323D0D728EEA76CF9BE0C7A791A64245F49E0FC4CA3D39EDAB8EE0234E3825E21250AFDC203BCA8377E98B9C3EF91D46E63925602CC799FEDF08D4543F4ED39FB842B4C97B464756EC86891E7547207D96598DB9E731183066343CE004F5D71082912208E34A4E61EE7DA408166F056B8EBD788068D9E1C59F57D1CFEF4CCC0A4E09220A3E6CFE21FB56A0C722371976AE56868FC9143EEBECB05F703684592C16035E9293FB46DF39845B7C479373AF8A20BB2D83C62CF9DF0BA4AC5507679D60F7FBFB626A3CE913EDBDE10359C4D704AE610F0BB387970FEB99984F506C41FA9E48241C1489056E9B19DC703A9B79CCEF5B3DF9A77D8296BF0D13B1CA31BAEB189F81D2D437F58D34253D90EF8A8D7CEAE7060C9C437C38AABBE2BEBD3E768DA8C067A8852D64B0AF951A8F331CCED6C9336EE1085EEFC19DC22B3A43E6AB1D46DE633B324B0294E3ACFA81A2BEA9EB51005373D8225E8D72BE009E6C421EAF695F9AEB5F1617FD0C484366CDA5024E956F2E6769CAF75A63327C33FA4B692593D45DA7363D6B84CEFB65C6EBCFAA49F2BA881C439DEF7CAC8341C3F5AACB315997217D36DD3EDEDB40681CAA82065840601870B7B2FF2D8FE7948CF9CEF90F4BBC3C7855BA5086DA5B38978D0FF8B8F25E10CDF7AA00FC53CF7A8249A4A5596B10D28E4068B6AF3D152FFBFA57CBAD91D95C7CA350673916501CD963E6F27C13642E3739140AD539F48A641327199AFC42CD97F76FE4CE7AC430BB1E7E93A4792AAABB9CCCEDAE0FA1021234A689EA6B42145586971BDBE23323569778096C1F3F9070E0F5E67B8C6E0E2F1FC8793C1C8F5000000000A1219232E33439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 + +count = 14 +seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 +mlen = 495 +msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +pk = FCC148090F199004C283745FD276615FE991D0E54391E3BDB83400316EF8F1C88E05660A24C580BDD31F01457C90F1C8D6A2AA916CB754C9F01E950F8874E580D30E6B50B1BDC3730CEC2A9AA0FA6DAB721552CACB97D959D0C7436E7DD97BAE50AB988187D17F46BF70E3CCCF8A878D841498F2CDB58C5261A8148C12DB776FBCC2F9C9AC49E99BB7ECEF8E366056D4F93C0ADBB6637A0B00FF04253789EDC4CB3AE6371DEDA4C6D7276EFA499BB2B101C4C17A0033A9429EC6457E40BDBB50A4F3F8FF6E24ADDA85B00BBC22A227014DCD69CEC379047C9F19D81BFE9DA2EFA5BC40DA600B28FE70CF32C854437C919DDF9BDDDE30EE292DFC98E8590F6CC722899FB23130516D11BFEA9CDF00011421C56EF6E409CC933685E9ABCC8229605C620E0E217047E516DB62DD16C443838225F71CE8FE34DAD32A8B40186D2FE1E318907B9FAE56BC1321F986DC907BDABAAA1B00EF22F642C46AF4E987F7D74D54409718FF2435F80BFBE4939B9B9E9CAF0730B88029DF4AB03B362F09FBAEE01A60A0F6F4E0DB4E8A7AED25EED3A954F7D32F84898401A23EF4188A7A3E7E7CA3786FD402A86754C0A945CF9FEFBDF4BC1192917B8E5D54F46AE4D4C63C6DCBDBF64A1A80C054743914BB5542D74002DFDE39B37AD37B78CB2D0B52BCF812C87FD61CCC43F98499F859A3DD02398C10751AE7A113BB0207D55CE90FF7C444EDFD95A4ADE8D0786E89E3C14856C1B42C2247C6BDB026016B85F7A51A91D3AC062A2B60ADF95A337A93209EBBE9F02649BF4F26A34ED3D49E762D3926FDC17E3029E1F3ACDB870370FDB388F1A8C44DF511C7756271BE65DD5E9F96AEB87F6EC9F0A95A7091736AF0287898780D928B0715FF42F95020CCD5FB758A1306DB24A29DC21B4C115F49297EE10CC9637ECA5926AFD2D14ADE1226BC3C9BB2CFB99305C4D9BDBF9F3743091453AF79AD17A12E2BC2E0803896E269FB026E9E12D64259CFBCAE546BF0973CBF6D41FEB64795E008AA0E779D26A99A64EFF4FCF3C02668C32F39A3C2EFBBA4BDB6951D6440EB67C94D530F9E18AE927D0FF19A1AF2B1B319CAAC0C9468FF924CCA301D921DCCDCAEB5963E6963209CB516E07EC97BBD27CA652845D0B220881D48A0297A4BE484C5539CC16ACC4E6BA3EB0D33F9F3629795FF9E398CE95E88870CA48D7E38CF8325D3DAE498634FF27FE146D955DF5FDA1F21C633CEB59C587BDAE16EE0D7208D5E906EEC4C298C05851C0A49417C1C0A45145FC59873A8AA40992C7CAE97C65A8AA010411EAE85045504D5356817D7C25C10646CE3D99AE15B42F876B026E0438A3DEA3461F84EE7F345ECA047A5BD2B90E60AD1F17D3E90C7669A0A176C628304EDD50247E491507CA91E44E96A9DA0A24B183A0B171C4911F2E123AED4ED75F41967C138194FEC6C11083A5D21F0F2FC152ED83A34A358BEC7651ECF9253B8D74FEBDCD655C2426AE6A2986488E96452E91EB3F201D59375322D0C4549C411CA524CD2D6F59F6D8F715AA0EDB4E50E1CB8EA14714925B5289D1B4BE25ED88DEBDFFB9CE3E22A8734E8D1968C7CD0C0C28EE23DDB26C596EA5621D111E594BA89EFF35F97818D925633A13FE8648D3F24EB138680D69A2CED1480D40BE81CDE61C6A8F18E1176930FEBBEFF8D3F07A9E2003306EB045E0667C0B541FE56F22258E3C3D37B58D14EF5A3A21CBBE65B911661C72CCE142E4045EE6BA58A3B5333F10C7971522019CC613CDBB26E659B16EEE2D9AB29132B515D3083FFEBFFE7D8272978061C964D4B0C6A550C5F07B50C9F17B4814929F86A3F530353A58E7117D737EA1F068C5E9CC2C1B283C8D763F0C4B9844578E94FF1FB203631973B535BDEF9E604622C284297FC04BEC344D3FB5603C42E76F305FFA6549EE1EBC0683293603D25A17B137B0F53BE93E41EEEE6A0B1E76A858FD8ECB7E58C0601070C5D49B09BFDE6EDFFC2DD138A07720621AA6B9E962BF17B32BAD5C631E7B23379FF703BE12CD26D6934F65AFFD39DB316FE8590B82BC8DC4FFE2FA3B55B17B14A55583E7963D389AB553689E3AF14BFC71F9734BC34A4482305E47A75C5B54BF1E04A21E11822580E38B7BC794B82E354A5949687AF0008FD5B863B85EC86423A268A227CBAEA5C1D6A73A56E46D2108A57D07F13367A5D2AB0F212215AE0493C193F890F10EEF2B1A6E73633D4B8D49D6AF9A1D968CEC65AA5E38C659B5DE18AD7426A8C4EFBDE5CFAC14425A820077391999E5FA00F7B95AACEE39C349B103DA3EB537B766844CBCF5E192F89A3FEB18ED8611196E8ED4741A6DADEF75A462FEE52E522411BCD51727BE2A565FD6D1D0D15CD2CF1A0DFB15E618ECC31DC5C45562F077BE851782C6229DA0C8F5D671F4E1B3056BD5607E257B50D7C1D7D877697E3B8FD9315DCDEBDD39DE9DECC6377B95EAC244C3537C9EB85440F088EC895B8749B35AAC4898961D6A09EC9613447E3D56AD47C1E67771771FB42C8A7F66874E844D1F6A659FC110433C6A1E306B2EEC055B161BFB5250F816E6A1D9C14BD95EA2BD796AD8C5136CCE039E7082BBED33EC00ED51EDFF85B8524365573E07DFC3F3BDC27D7B57F80C10CAC70DF5173B39C75ED0BCA3423B1793278E947DF85A87A518B1619DCC91989C088A9EA4BE27A0FE5B91D2FEDF31E7ADF1BF4F722AEA0CB10786D355203D3719D0A5E4E12DCF6F0B53113371A8D2C1414158EF8E81964241B4F5FA89BF2DD2B39A81A1D134595 +sk = FCC148090F199004C283745FD276615FE991D0E54391E3BDB83400316EF8F1C8586D5008834949F9CF122FEF3F40F5BE8FCAE002566FFE534A63308A11D2A9E3ED40AC6218E772B3FDADD6877396656EEE04537C5A33C048F79257E2E2EC04054A692124D5983C8DE88C514264E329C7EE015758227FBA00548DA9482C4D4357728243467632333815668853868088211428455571534322407533565356411462837080646185104623722611632586100580373400620146685616570011858116645200064204477064571603384645535674714308518276053123801413854723783208425172365677367218517205660533646520582864337244676281858546805468222466485234706471045628855015457603733817706210187488523703382360803225338802385872367226742811556541033616652227601342325561036231614603122580056636603665478770287184743138455063734176862406654624487887466204851303234826475450076568527060756236678583533521264105330005576788674530306354751351863577562374078077434461145007278446834076577771287206046746731458655427033181453818871110411063786765713810526167670701852832868113504387712452500160148038251466611541182723254258158668065746027260218883525037804655726147058731682880837871723035505117037847832627800242084710776338638400405788150640553548508452244366251872876472373546547522758417632215164530103207125208142701741572864755415545574461163611010573864625084587434750525781311587130115358016541644880565807712208210205864168516056744082765186806542868454521325701880345338145820342537846213127517888856500861533484528577338141346162041330505276765013318386254186566111203817862080338314084876068545755535563707245673472074687518385582886541861254246338235620335533080771028552426287668861462466814302063475741567118873644263226124810176106535265183482303811110005535833820235331556112001345625865338516853587008771127481631807517447581045763403848776338746536354044372672636425312068035671771555350604504730616537523253851158182534438011308327346161728385333200200882853657170077804268106270115801033762830338665650526578522174012657116253867366863655885350850313032627018624524825285250436820067452814280553151872668684455538228300768717006057733055805468248664135838616267162223541605630636016346732838553564173856052621425621807045240300106271865221535581612676668307675812248053522826104133375475786607255501105814701464738826575617062678255065462588763176532103805715116766686757611621420322111701415407181045646885213536046534321068054300556131051354028125461447886855365027588870771817554305377582481785385645678830278211273714277506668608777746367528443084801247515250816040755633076404502870813742223553278164127680411882606083574884510747543501287716472556454641781242738734272107158224853356418807327830206447863474740804133107227324753522014763766374283365773425245502142287086302582432855240275652338214522633236138130727635024431062500377686804011545041622803581676127178668775711378475553655086260152002552076421248781778280484170136575513714715111536427785838055018410687382713065058777614188361414130658278003627516117766418646241028373507545173561676530766566185560876134013367658055221353237278044337466417434038110511571705344205283021256477634124613340446150744365842F94AB551D1B307889BA66CB65BD405355674A3A4C47859CA16D7B85D33A776E88E125C7310D2DFD4AA7E6DB3DB176F1AABC069F6FF6A73811C1269F7AB222350F618D89BE779867C9FF68B453F12D9A9084901FD7BC097743D48A4B670D9EB5E3F1D5F912E8A3881751C5D6C2F5F5F5653B1F468DD202D95A9134116469710BD10BEA0EB7D85E998F093C1AD7D0D9C8AC86DEEE8798B1AD7A73E566F2848883A695F4C9B23ED75B5322485E1596AAC7691DB3D590D976A61832144D16C11D18146C00A9113CCAFEB584B7DB0FB9C95D34401405401FAD0C70268A1EC001B96DCA2B0F38486F7B9A5651AA239717BB623F2BCC3960025303A6AAD3FFA4D4089DA16AA54563A04D4291CB315F1BF0BE5085DA4DB71814E7E6407C1CF17B04F702F649BA43E650688A77DA5BD866BFF2C7360CD40C22D5FF69E23E5650BD482551F53284311D8B05B12924000728C3A075C6198F9345A306B5373BA87044F359D941B1A64D6307F44541F8A03BFB734A450FD3B51A3F7B2624E964BAB0F74C976CDFE751426FDFF596CDE6D17DAE2BD7FC29406B18E2338AD7E8930BABEF226B89CFE257E2EA8A612CAABFD2721E33FA6000A21574BD64F030FBE609D8CFF5B6CCEBC46FBA436380F3519241102A89FBF08BF0AC2EAB00429A151413A3F9F4CB6FE2570856A4B2B162D3A224F2C2C584DEBD08B519511B1A4B6207EB07D21778358397DBC831FA9754268C09A027DBD6E8EA5B6312A5DFFB4571504113CDDDA477FDD2441459DBC4A8B4C98B197C0FDA86C9A7B705B574782CE03724FFE2660FCF78FEB2E0FF6CB3FCA4E3D936B81A78DFDEADD41CDA00F1227BE6BD75277B24F1C5BE6D266642F09020687BBA7A42998DCBBF1BB24C87FC3CE7892B57BD97961A7F3F42690D033A1C63FE170DF8897D542908AD5DD1792B9FBD6C91974EA0F043E05A7B7DD9A55C53BEA3B35D2F741E1F78C15ABBCDC35D9470E73284C79CADD7AF38023D9D4E27264CD358633499CA75D9040F0729C4E5B814E7D8B0B6722838270EDE1B705D3A0B1EAF3B65D6B6F58E262461131BF9D3F354B1F5F1136241E871141B76421E2E2937B5A6DFD2944ECF88539BF7EB887690F5CC7F36DBE5B7E8AB77FC9D28055B0E6AB33E16E57AB565DDA28AFF3DFEDCBE91D8C0FE606EEF0E3B233E1E11464B48E29AB5E9824DD1888B6C5D594A6F46A6138887528ECB4B54C0E03E027A3894F3C1DA1AC8463F2E12B5E97B5438F12B15BCB11C693359EF01627D39DF7EEAF87A07ABC83FDFAB37E0AB740691C3C834B44EF3C55D8B5C5E65F7E42043F60FA6B5DB815F2E284CD67D251A87D7E88EC48541B559739AC5BA89F8687013E6BCDD5D401AE7DECA1AE645732AF33C09E7062962EF0ED4A17A057C2F651A5F62AE571BD3AED6580E823B4C9184968916118B2583DE7B4D410AE870D46703C65B2AA414A4AA77CAD2E423C3140F9CECD5A8AE9042EE2BE599E0ADDF8F85CAE4837B27031936E487727ADF47335C98425389073C5C5A986907BF488B2E20419571C7EE455DC1E5D295A84F83498FAE185CAD906C3A461CE8B79F91B88ABCECD4B95724D6BFED285598BDF096BB22C0F8EA7CE371F9357534645E8BE963200DA8EF876A6751EAFEB99A704E7842AF0CB388A83F176A9A13D68792192F2CABA62D7F659FC921CB5CF0BD136FDDD3EFFA8F233E84FA4B72414BB71D340C3A31B7A58C12966D545F57003856926D315FC76F82C3696111B6473A66474DA8BB921BD9C2B931949703EC8A5BBA98556CCBCD9D0AC11CD08BB9BDF9DB9A4C0EC40C26BA340E2A88E562C0E48B4C566B5A7C28D8FF67CF2F201073730B95E278D51724615C325294D5E24A15B445FDA52A56A3C85CB059AACF95E3C897609920D20052827335652BAA147E4AB2981EDA2DD9F009763E01FC2AC671D516154467297B7C85B43B20F352C9F881346A9F356FEB6B537E0A273453EC19E4E1350CCBE4123B23AAB30DBCD441957D4B33D1362060EE9DCEB9DBBF42B709FB2B7A6010F9814DAE585F1C18DA8031D42A9240FDAB3DE57D0163AE275F99BD4BA89E9DC9658B00764D319438D8B75FB1191C26E3574D778E546989BA931970B66619B8F2B089ECF8E4DEF4EA7453D1D506727297659699568DF5421C1C399A8E0B7D8DBB6ADB2C03A5342FC9B5CB4C0945C818F0B5FA98614EC1ECE943DDA9C626D6BE5C413AA77BC1AF2B65B16D54B77FF830229D52682CA05557C67DF8362847D9D87FDF384BA99530E6CE0A9C126BDC5FC9A345549F61BF97D362DEBA33590AA346C35407D2FB4A16927362E93318C2532001F9C206B5C4D93AFB844DDFC4AD2DEAF686E73432197104C1DA18A3D5ACC40C3695C04230EF307D1AB7E8BACA7A594D21B0FA22AEF78D0F9EA5455686560F4CFAEE3A465B46BBAE50BB3EDA3F13B4FD044FDB58DD6385FE3D056F87945E845F2D9D38115B8F25E826386D50F4040D3F57576F93D3C9582DEA2CF607EBB7EED7B8580E84C0F301A1F79478F93E839A713A007DEDAC032F0474D88BF1F6AE979EB7EE8FCD2C57C69DCD080E8423F5C2AB98994EA9C3A63E6C092D1672743FF8D0D43B4ECF8B5EA0B3929045AE74FADF310B45D1B054329654CFB6498380DFF74EE082FD301F09F66DF41494EF25501F53EC403611F2C200B2BFF6DAD1A046591CBE267D721A830D614D7A452A536193615C34B5337D86A6BC916290E2BABC0664CB115813B99E52BF27C8E04342016846CDCDB2D27F3E0878A357D0DC881BDD5CA4E8355E9628FBEE0825E1C37D64FBA1A898B8928B1438D4134F534C4003D2722C0B8AD4BA36CFAB2D03E5E9CC4D867413784A19A0867AAB68C32314F571CC92F0E8FE59488C724B13B2EC2000079D439D64BCF464C704F2718E64630E2A3BE044F75A84F5A8A359E50E39F7FFE498FD4B9587E3932D2D74249BBF31758A082A212C88A000DCBBADC38661B6021EA025C08E3FA5B17B7CDC0FA2BFBC22D7E23FE6E9FB99B5C52F6C64F42CC435F1B460C197B238021997D5613B3D5AEE69BBA2EC5D2F9F6B55BFA32655937AFAF52AC4EADC6D3A832A79E58694DD5EBABAC8B808F32306712F84F1F45D62CB7CE023F44601622AE72FED58F95B33B1E6CB8F68D94C2EC096F233FD2CC86FCFEC6CC75D0B78A3EF914018C38A61930EB8D30E461F958D265BFF3857FE91DC6CC689E5F46AC9CAA3AEF037A1E92BF2229531A7EDEF643010EE5A89AE845BECC8F961F6B7172E526D9A75FC3CDD6EA0A2299B25808DDBE419967B9DA7E3D05E48D6FB73FFCC3B9DF253BC7E11C2A64213D48A19787E813BBA1436C6DD0555928B0A5510B6D5AF6DBF5CE34B3BC724ABEAE1EFC3A597F018537F12EB6B6E40B83EDB823D8C68F24D036C8EE96D6F8F2E5BF1BD27F9DCB5EB542FA87E33B5C328ECD4D9D57A84E30E2083B0897A5CCE7CF809658F2A37DBE1CBDA0780D18204A075D603167AE6B77D894E40E0AAEF6F7C8ADFD27621E8C599EF8E5A74104CEF6DC49D8B2BECE1 +smlen = 3804 +sm = 909FF98798F0923D98B4DB6AC08176FD476614EC095292F4753EE66C185819599F9EDE91CA42E34EDF10BB520A0DDE4B7DB3BAFCE4A6FB671507D5D148A52E50DA9784EB7B672402993442C5CE22F09C1A5BCBCF503DE9B2348D687253141D0407BC36820C506126B199D398DC78F3E7A804A6118B6FB9CE642882CC34D9C819571B4D498575971781B3EE260ABA60B51C46F033B654477EEF371C90D72040DF23C24F656076F891A0BC47620138081860AFCA46801A94312A86DB26DB09494F9085B0092F2367FB810E807EEC1D440BEA1F1A2342F6E9EF48A760551B115971B64787DEE74ED9C8B8E196A4F3FB2E5CA0BC772E3B2A1ACB8A222301CF239CDAA0862A8E6354F7EC0DCE11A01A396CB648CD5FE371D7429F551A05D1D3FCD8AD4A98AE805A31429AF8817675EE8F365397856E8DF26D287A0F2AFE43F4AEF1FFCC9E210BAC7B12C3EF1C7E9F847C7A2F1E97731C783B9C98A74728C506337A117AB92B5FAE7A1141F967B9F07419653008AE02C9B176ED6CBFFB54D1296C76B318C6C96AEEC31741C926912C9A164BAE7064FDB31F84A53F6D2C1FA4DA9546A3AE55A13D99E22E6B5C5EE89F2930EB9904872F47E449749862E8EF27DD10E86B6DCF32D3435BD58FBC6B2C33103A58268ED0A8145C92CE4E0383822AFCB800F0B5091BFC0EC154AE08BBCE8588BC2FD719283A14BD29A5E322129F6FB4D765EC3C7CDFBC75EF68DA514214E9BDEE53382CE262FC3C348EBD483E1EABB405D8665D2F4677AA3884634F8C3882FE2AF1D2869513BA360986F64CD2D32A3E72A4901AE8864DEFB1FE9E18613E805FD4076B250A4481EF6347A7821E5F53F822FC40A684B112370FD55B0B8D8121183538E3EF5AA7365FAE539B6895EC2D132CA30A147191F0E9EEA0CBD3FC93D5D81CEC5FE3BCB458E2C3F1C9D1CE350DB99597550144D061B9B96E7C82567859581F7A8DF9A02464507B6C0DC19B6CB01F1E429B9B2AA3E7010C04A7ECCBBBCEB5CE3270903D57B1F5EAA822191732013F8CBB71F64710A7CA418E4819C41C1458AA648196EBCDD5EA2681B5B1504E0B0F332234446E15E9BA58ADAEE826A15855EFD761B987A420DB231C7F02AF097C5B3DB9383D983BF037770D0F0D3EBB229C702DD01D896998F1D9591BCD919587A930CA9952837B90352D550407E930027ADD946E1AB41EBBF20C07E32147FD39D02138D12D4135A0F71F68F5BD633ED361FBD5FB91C7B129C947567D18EC39AFC495E3A0DDE28ABA2CC2B12391C5405955AF0D7B22EAEA35617E082A4119D14D9789EB09DA064F5BDEFDE41A9849DE3100C45B3F7E4F2C4ABAA1403F3378D15AF817093926663B4B5BA1FAF1285B7ED0E05126769F019F6EAC7612C8F753F2A45ADDB2FFC3295A23CB730040BC1407736DA9369C57EEF8035D960063386800074A076CEBBD78A5330F071F16B37A0A4E3C5313AB5D1F22A9E94010B6879382FB206226AFBBEDD8A5AF986F0D80C3A85492B574AB6F69E70AE0D34C206FCC8FCBB0B9A288706250CB2B21A3094CF8F6022738275AB31A6BC43099DE1F494A829A5713D4F954D539FC662B6492F765CEBB554C5D13CE2B9A06B2704D0103F2CDA7A96FC0AC7568711CF21983285CE1EBB5C250825280190D8D492975C12721BA1DA247F91EADDA9E69834A8792282168A9E8FCEB63CE38D11971FBEC066BC2CC43234A3FE3C2A3932DDB02F05D974A35CD672749B541CD4E22DDF5B8D1AB40C2A624A6B11A50DBEAABB7CF4F29D0857686FA274C19E10297D7879EB61C1847507D150E5E71E89EE8B96DC3C5C301739979C64AC7CE6E5F15395F8E0895A3B25A26D92354C4987A901A32B12373A672752F48700EF030914F7BE536C82BD2054F231F78B7436140913BF05440029999F6D0D8D21B51C37EFD83DB795BF595AECBCCF590BB81D11865B450D9423DAB7E7D5630FC08386113090F6106016AC474B2B614521957AC1FB3023108DFBD339D90C0854163D7A75C5C4529207C37414CC4416270487E111E85F6E1F58D5664F9151063ECE8DB321BAA236047065692ED8625B4F3788B98C29B79ED422CFDD92A2F2FB34DBE6EBF31B7019A87A95B21618848B4C8D898211ACDE5E8F92667CA5AD387A5DB004901617195BE2703773641550CF0B9B162AE7BB7D64BE6F21A60836C0A8D6658E639A81A0E67C5D88184BF14D9F72D1315F79FC3394C9ABA779EBAC8794622020CBF708F4D3A5128E10AB50E7F0291F3EFADD9940186AF40B6D5864A21CD75B3730D03E393DAD8A0F9FF2A988BF558F47E0448542CAEC9829FA93E4076B49AB3668663C6D82B72CBB129205428D2A5430BC60528870ECFF9222EF10CB2C49DCA8212B4A47C903FC861C5EFB9964498B485418BBB05255B15BD2C02DF1871E331B3ACCD466BF2D7964A999A4A254EC3F342EEFC552E62D23DBEC222743715BAD23235E2A0D774E2136BDEA90EB863FCD40F866DCD4678E9387EA1037113CC39FBAB674F175DDAB40782A0AB67EAA6683F846B2F17CDD7D907624A33E680D43128F76FB9513C5D6A8F50F25751E0DC89189789A20BD760E18B45A84A14C950014BB1B8AE6C0A5FDA707E84467F38E6B3CF32C5D4D570C7F0B0320FF6C6654390FD1267AD084538000E8CCAA0BF10614A4DA96443D2E13F3CCC16A0CD870A7B80FD55212B95E5A635ED2915AEF09BD5C753E879DD605E0B1F86BFD21066D62BA014745A38CFE30B709FBD4C512E375FF242D9ACBC0D5D38CDE392701169A37430855E7BE54D95DA5A0F44E0CBBDD0B1EF84B6CA95A760FA22C138CC3A58652481B9B86D235430D3F94670D234F0244F5BF2FC92F40D72DFEB8F1398665099E9AC0AF27FE52D0A4892D545788975EA3B5D0E869F3846BD27ECE0CFBE82C8FF4743128E0B3B85A2071B8FA2C8D5204353A8391B9B2B657C02F6D571A7EF9E8BFE0A552A98ECE9EDCF7BCF334747279BB0D8B46FB59B08244C03443E4ED33403D6C86D330682B6334738F46477AFBE7B322C79D79B1C64AA68CDDF356C1E4AA10C8638AC7E1DD032FCFA4822722E06F78FF7DAB229F0FB4B4299493C3CE553B3CE6C8EC83F884A17CBD9B37B9A6E94298714F1C37AF5E941F30128D285EA5978AEE0AC1C5133E79F0751CCA1B1408196C9A66A238DA1246ADAC954FA2D413A946FA0A61F7E10F2C84CC30C482ECF1F9F44BBE5180719CCAD1626D3DD15FD4E3E59D0872DB9E6D7E69A9E738C6B5CAD6F7330E34806FB56CA974F15D4CB6E228A9E270DD2E53D53D854E8032E2A818DDC68A6614B631A59F910EEC972DCC35A800254A402E8D5EDEC74FCDDF944807BA78A95BB1C477C7A34B7F5021F29750267BDAC91831B0630979C443D0C04479A81357A0B3D26A0326B146492A28617401023698B85E9126CB587C472B0D02DE283D0645C36C9A70276ED1091D28E54FEDBE059D13E0ACD5724D80A3973A65F18ADDCC3EDB02090DCB1AEE23C52FB15AC5C760FA7F51B150C9308E6FF1BD97702396F823A35A9A1BC5EE716AA2898D06021B888976CEBCC019084A93CAE082C1E1AEE2BD824CFF1AEFC2140F2AE83E9A02E58997D02221819249427380394D6EAC8223BE1C05B1CDB98C1637727BE63990F31599B6C9615D2FD3E5E1447FF3A9CE9D4535A5FB2678AC470AEAECFECE522EF25E433DC661B0F5808B1C3A1A05508F910E979C916E94D977498A1892BDB6AEFD0DB2D65C7C0C4C4F4A3414ED16503FD56B480373BBB02B1783D348429B0EB265B9CB360FB16A12FE68D3BACF07CEED18742E3E9DCFD1F640C4AB48C18AF463FCCC2F58CA33D4CEB410187382CD139438C37F7F7D7C167EB725C31DE7A90AF10383A70D71AF26F55F875043B852E2336D734B7315C60E116DC30A59E54539B4B2D3A45A3082ED7C890A27A7A43B539239B7F6010C096D8DF2C43C071EA1140FFB11553F60CB44247B0A6EAFAA63AD9B5169D78ED1255F803C6DF9277B5854A283673273D3908B0EBE93D81D871BE63634C4AB6A64F72F76259EE969C12766D7C3473B8F23E9679FCD0A758E4526A63B1F8411A30FA1606D9FF8926905A20123D89AC6C18935654641D49D131459E6B7735F74DE24F47275A20DDD4D517DB49D3004E98B5802C4C85CBF9DDF8714DB80AE858C335F492DF4E2E67B49AB7FE14101FBB3B21C7D0CF4B871F56CCD543C95AEF1EC6B9D3FBE9232EF9D8E64A60809F2E79F19F88FCC4EAD3CDF709879897EE3B59836D68ECF8E3E71B00C3903FFBE6E4CF919DB9CF128DCBD6D0D93E6653C946D1894CE3DC196A94B1F046AC90D73CDF6A081141365040D4B5F88B8F2F234D1815017B326D37317CEB4A8439E6CD947FB3C5A058A4CF4391B3209EBA3332E28D4BFDAA11DB81A50E5313CF3C9622E4AE5690FFA1BFF6BF91BAD3F16C3B6273A74C3A937BC10AF67C4A5F44B624404C1EEBA1283FB47E82ECB066D3879F97AD55E6F369C8B026FBD3F27CA3BE038E641CAF956E349EC218550117D3615D29E182ED092E7F306B7FC88C0EFD8B3D41340E44C96D587058CAADC3216BD975267804F87E67CD751D7DFA05AC518A67C3A76443D2910E12778186A0B2B9C76F8094ADEFF05EA6BDDEFC0A3A6E6FADD62B5975828CBE0F2E495A9ABEE300000000000000000000000000000000090F141A20278CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A + +count = 15 +seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE +mlen = 528 +msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +pk = B8144E28132065DDBAE1DC628CEE9D7A0F8D7C59FB418170F047B5D64AF87ABE2165DE9E761C6306F16CC98537C69FFF65136190F3923EB104B348245791EBB4D7F57EDEF0219235A86C5962203E5B063CE9F131968C86247EB98828E9209BB20C23F78DD6D57BCF4AF4559B55F10B080C43E84589782C2FB8BC103CCC5B9B04D671B8FCB4567E509E465AB671B901D713167CEF9D08573C2EDEE8693EE0B2174C33153DA8008EB26A47F4A40E81E5DDDD9C82ADC52E434EE8A411906C48FB712E403FFEB7939AE06F3D9854AF820A7F89D7A18BE4335721F24695BFF3E6FD3522B604A7DEA9929A8AC196428CEC3577FFC104D4AF63928BD862FB58956736DA5EEDDE76E5BE3D3BD2ECC9EF7E13E5C4AEC545B2319D8696381A935D41220946A7CEA7DFA83DF7D615A6AF1FEEF4C0BFC83DF4931EC1FA34E887651EB68D4774F4FA875EEEA57511E2120A125BA6AECF6A621AE3F78C9A788840E80CC1430B73756BCBB624902AF06520FFB20F06D67EE13B20BB6EF58C9338ECA9F79E28B510804174FAF6793CED749DCF2D9366AD1B6BBAD7036A47D50C6D585336CAD98562B86A28B84BD4D5F04309A5A64B7B1D45BF669CD70D2BC26337E6C2B98CB78FB8AB3916B22BAD41823E76CAFDDF2153CB099429F349359B3ECCF61B53A84C4843C7121EF25404C655C8B2870DCD803D9E68D172968B6B8B9655AB2FE65481367EB14C9EDE54A1EA9C99CFE679A8A2142CDE035EBC01D7B93AD2C7C96985A88461F9D29EFD13FD69711EED3A1E6D9407EC203D63348A280798FD13F11EDFDD5867A0C7F69DD6F6D60EC97F87ED27868B10AE4678769E8CA803D6A80DC9D98D98D80D2884397FBD08F75B192B362387F01FE33BB477B26E458F519224605ADAD2F4688B7A6C471DBD1EAB8A33CA29A2EDB520C3E927ACD3D4562203FA79BED3EC172A3312A103DA1C7B4E6A90CED7179AB63F754661D189D46BEDA01BB2164DB533E2203EF70CE35EEF65323799BB845FDED8CF6E5CEAB37A9C7A505B8EF71FDE611C78385DA86064105924AB78FB754FDE0E991E31064E8B9585613D6F6DBF44FA5E6ADEF698E53C91C975CB9A372DFFB6B40042FE7AD0650F575BB05AB3FDACCB5C0DF50B07A30D4B7167A8D56C5C6FB474467FD820849EA44DB2AB985DD1A06CF88146F373A06604B718F8DE3D26A3450AC45CE0A3E8D2B134FC6DDF8A948011122FB93D61E3418A0BD567EBC36995E198890336DBE6908DB5CEA7B4D2D249C8CFC1DCB141AB46C66AF1A1D35D1E6602ABB8A1889E4C022E4A9F765E537EB42900FAFF52DD48587ACA011266DAAAEA9601CFD8A6DB4D691D9002A44E50C4773B1807B982E8399A26D26A2097BDB94BEA7DF4821FD6AE994963F918E60E3A735CCA492396DE2CFE21324F9489BE17FF219967380C61CCF1F6F31A6D647CE2D4AA43268756E7C09D084EFB76728BD05A16B3235A9D73D7B8359CB0BBBFA568E6139E82BDB9C50044B96EF943A411C80A4D01519A32519E81309DF6403B057BD5A374629F3C1508737C6101F61040AC87E2989D7C0527D5F6B457DD2763186E6B601BF91D7E67C20F02985EE0493105C7796505B295FEEBA76BBAB23ADCBA4A865549D92188654A2A1A1D3258AB08869D1A12194C2123A9763789F9C5A05209F10AD4382F80F657A41213BFADD3D7B144BEBCC56F77B348799C91F851E47264056CAEC862056F9546A5E7D1B44F0A1ED517DB80A4EE41E72F9B0D2E8C88D262FC8A99A7FFF7B2A5664EC912B7EADE4045E54588B2C368230CC90C1FC9F617A1111A7616471B0982D3F553F07E7AFEB8E2F0EAFA686DDBE5E8CB70D4D57517BEFA700AA8A7725BD079C0E50485C14E9FC65B2C36B089D0EB36A0C95A58124F7314850768E3CDF60F1A4119D048B69A31EA03C6D7A52993C239EE86E128099A0E3E9AC00C532C3439EAC93E57C179D1DE62F80F0E3B25EB1A4860DCC32350BD66E9A71002E6FF0A387B4AD02E7D8B227A2FBA876F31CD21AA54A0107A4534D0FF5080A8B2EB0188B6D22B4B7E8F608D1CA96A5CD042C0014B8F6BF56DA3C87470E263AE1AE0769A4F5D294875B9C09BEC0EBE1958766F541EBD1343F40F22536837D5D59F6A475B047D97D05F660A3EF606D20EC8660EE2D8179A4C291BE2E755CDD1B8E43A1C193A84B069182C6B51EAFF8F5116346BBE9B7E6142690367FD18951E1D4CDE0330BC47B0AADA2F176297A1F6C0E86EBA142C111BCBBC84D572F4B359CA3011DEFDBD42FA976D442A219B46D99B63BF54C9E90AF02A7BF84B221D8409DF65CAAEE1859B7400E10DD0061B0F824D607C0C4041371CADC78B2D46C69EB28727E5C4BDD8F54A1B2EE324CE1B21F0D636B952BE11A52940AB893B9972F18DECC4FA0D111EB6073F979A327FE7E8F8F015D3FD91E6558A0A36F92441AA1A04EAB63EF5E6CE1A4FC025A40CB227615EFB6EE16C76982C2671C115D52733528B801BD1B9CAFD5C0ED4635FC2D53CB0D986F0CB19EE5697CE8D9B98700A08EB70164C34A76FF709C9D065426BED77D55A607D6C8409B3987DD153959256CD0BD7598491818E110658020078D2F9F46D6667B23EB520AA032F1E66119CC169C2549D0C9909C989C08C222302D69DC1FDBAC5675B145A62EBA64653751B80D2329AC6859394564790DC8ABA4CE5FEB47545A3C6752BE08B93E6E6AB67CF766085E61479EDEDE74C6276B293BC7ED470E4B63D37E9F2958726886453B23A3F56CC8F +sk = B8144E28132065DDBAE1DC628CEE9D7A0F8D7C59FB418170F047B5D64AF87ABEBD4DAECAA2240E3EFCAED001161C0A28897D6064CC2233696292B358E9EE50F8055DB9BC4FD68339FBA47DE1018C493F42FB715ABF6166DFF1C902784BCEBBC9F6C7AF4F97DEF6FFF6E0B638D3F5B54E3D4A4E015A8E9857E844609241FE8ECC42352025008847247474804472306844466183752020785075505323451760628557115607068242417604526617342160648816027842201562565544745858377026601417000116442245254120133620886138503717148120281712356543516843131644216305660336214042135202624471788388228206267824864460372111444280282643143041163604055505245317101014420531043178617745640062354006316136133781481520825368352788310448864685820628168514223873646858462670276035842878702162227526864565744828614106042012445823137805450027737762250038813504174202606140822600543234555173476528637321424464511156331177011410543383578307866702600573788450421253438311563076118350381225367075635324134227735637626188636801242300827410280002541405670265156348084165672004181061316482244078320461120018365724413601460586710423842047711418457184710272588637575770178003882835281240826374635250461475271302053604040142767811043026820087577713667076402045830231205438273352214264371105800142514200084752621476264754688425715380118103715731721766878716013375444632168070717264544288075631326232778154571414727175157335038536075468386748347184720300131130035730458651865374831712570082063277268101658366022114750073866818175613662287525120007844734468834370451086544203778560165434645612160026132040476004104058576314361008811842484221231216007573351530023385007710603403284121665644248577121721174416815626470333172727740878673200221377025033584541205326653423803005820817110224218476543863676080245447232667612630655020075183355530748600633735324304486656146685236038426071233507521287617126847762107326010055552826566737253387151320815558183537680068384885651450348408074467384811001523304801822778585437683827428221614754401087181555174450576751476180271828103683502441601340813837637371388513806236512472212678111670234516387800760336405747283015622505150434805078837822451218186848504668456657501772748554841503328747246171871145710405477056037184232037705001300224153718201447830406037781181502078258108544201832720384104160545621158667717382746500331210331100460668082733823217585365235731304784825388433322273482877236541812861353584323455367035711765817552828504882588437888571802651110754077542348271611730870753308328620832127124746725557114204076873472782306762188554135033263708265016381080575706316468778462711280233754161764185471788505726176044881336666626330141567772538041015815025801482275016773318161840321055647530046630685133226833421353425536720014402240418262178844174518667012041672881147631073428280602066337756728416536686323383322455058560615033034630558420324033210467231706363323318461184784316844717615327502456732358702822576108144220888737121187681353220806078265703652804003635332733278677047370025554457275862618058245368826761833653071526832726274605502752864544346785113710221017533734367745540467682583782113585235571276860804313505232366168537264888AD125C29CF627B429E26F2E035C68AE5D40BE45DF3C284FE37030EF4FA0BF09EACA826C82EEE53CBEABE2B5029DDDFE661DB39FA849736FC3E1A39678D121D0A94E525E6C4B2DB358E1E550F125DFA8866BCF3BF8EC963D471DFC862337D48807800EB0C9638A9ED07405D82DAF89DEBF3BDBC2B6BBE00970DA33684804871C37D101C88B1371699B3BD8F160317CCA06DB26176B72EE52474E28306A259384B7CDE8D670635978734FBFEBB78DF5D0055A68E0B50819409BA0A9F33C66598D1976CC08BD76BF74C6FF975964905807F2CD7DA4EA30E37A4555FFC61F0AFB2E49D3B06124BF6BCAF21CD6A53815A5A35AAFEF01222A0DDA1F3609AD637806091D4DDE887F59940852CE0FDB3D5A5A53B66F2D74E023655912E285062A8BB31ADE36D6F37192DE4BF4008537CB07D1A9549E81010D211212A1FCC9E55AD506AA2CE30843F8668A100D7A53CC699CEF8887AF5D78D867482C408FDB72729A74AD01086D7930E6D300EBB1591D1F05121075AF5062509B574FD8F4E11DD9170BBEA4EA635EF0D713BB7C54D64AA460C82C855C6BF5295DBB952BF845A6400D7BE4E05F2D64510D3796634F989D9C4933BE18FD2F1E37EA1B04914D840077DFBE4D5456EA32C82B744BA315F846C8632061997D2350423D005C16F9C5B76CFCCB1F7938FCF4EB129F16AA6E4B2C2AE6D0DD99A147369C8940315762A7E6AA3BAECB85E7689A32B6710BF60D862783EE7DA56C05D52B7E15ECF3913B1F3F79B237A292C5BDF49AAC7891A55BB0CCC86E5A16A7B739B57F7CB6338F7675030519C45FB9FD993E4356C5E6A469860A39ECCDFC559A81000C4B1226A09949379208101EC6D05BE6326A5A46026AACF105AF10BF043C1C0201EACF08377B0D131EE23F1E24443613E01761B7B8739C3432C69C5DD0CE1D8C63055F5AC463F59D5AB84E579F0E8521AB392A6144E8BF3945E5B497F700BF7E6596464700B5E4F90CF2165E220AEDCECBB1816D7F405836F782E7C3BD722BEC99AA5F513EE8EB6252AB4DDC411EDDF94F5DEE7FA0498A361BB3260D36C0D035E514665B87C19FDE15BFFF56F346718649AEFCF87A24B92DD2604138F6AD627B7A4CF94903608705D3B7240075901D7F36061C685BE8083A088ADF223335819E3EF6AA654D463AE5D931FCC4979A38DBCC246AE0C7F8D87A86DE135501BDF6F2AA988802524293F5DDEB8CFCE479363F9E1E042452E0B38E96B18F76B3A32CC475108462C5FFD0E82548C9230CF309D759DEED3464A370A013769FF34BE59EA51BD7C3A04D0CBB6046DE4F7FF848F34595621E66CF1992F5D84B16140494664A41D904B876B5AF3DDA3079FCBC476255F799AB231AC3843272D4224BD97678A3437097BE217C9CC789E6E1D26AD8B580151063EEEF7BE25252C11088A2A3415EECA94E724CF6683529CA2FBDC2B464FB38F80E9EFE4197330CA45AAE06DE2638E4758D11AB90CB44DD85827DE94AE35C6DC03EA9AD161C3DD5C78FE1BBED86789CE0A2F306B6031A4CB67AD8E891BFAF82F26C308776CBA3247A8B8820A87C9818572FC27752654F73049E75BB5A925A3B04567D205267539478003128C77808878F97268F3732248E5FC9AA0AEBCC4EBA05685B82BA67C0D850F9BFABF2EDF685D62D80108A6B62DE1591169AD0CA82A468F526E429B4A45BB0CD08AC1FB18B0690C285EB7195F62B06D8A99B10064010B607296A340DE3EA08804F502C43B9CF8A3B895787819E2470BE0ABE429E220A3843B9CCFBFE1698260F1020157D17D1D887F0CFE38E78E7994989C2C9A3F0EE202AE8ACC5B3BB39F1190094CEEF48D92DE74983127A320DBB6D0ECD03FB7B4D2E2A5EB48EA98E0D74D83065EEE091D97EB652E489C95328DDF63D1F273A347C80F127147D2E4ACFE3D16933AA80FF79AE81C98809B382A436DF0A702F777E102732295D0D4DB48948860F5408CFF3001AB4A3AD8315E7899A0D28002A3F993CE3FC1C051E2EB11586342D960DDF05CEA232C90A19E9DCF11374E493BFCA69EC768647A530DCFDECBDD40E621508DD8CDDD34F0F288E81AC2AE2D89C16E1C229D8064C9E9C4266448845CAB4BFD92A37E8AE9DE93F9838D113EBF93E4276DB55FC0764456674333EE112B539D1A621853EFD54D8D736A4FF68BBB5110E8EB9851CB6FFE2E98FCEC96D2C695B7EB94968A1241C2F9C711E10153044761C48850ADF57AA948CAB9FF9813FB02201429E2216F3A3C353C9CF7783109A8F119044C3E60D9A527BB960983ABAF8F7969A33F6FC96306B0434EBACE6BEBF7CA5BEDC123624AAD35025F7B425C1F18AE36547788C2DB35AC4468AAB2C855D4A592A8FEEDA1EB96CC6868D9569190C305DE1E47360FB5D97461360FEB76BC6CA92C9FEFBC087DE90F15981E1F55B0C58027FC4A539DE45B9CCD2A3C40A0957D8AA5D37CC43396107BC51749D5E03C79E2BB81C3921CB7E625AB31C1343B4339C7601A23A1F2EAAAC7429B1F77B6A6E320EE7DF856091156EC32FEFEF8AA548087AB9DD73941B5DA06D11CE2F2CE70ED2707876AB9CBC69470379E83DFC06186B7756A8607BC0C2DFA1DB9E60E33435093F01799AB1A0DB395708A0B7CFA42F21492F870641C73FE694358DD9307B42796837F8B77C5C8F8E0E840ACF469B37503CA09824AFC7E4167D7AD5EF1487230A503CF321249B21D6F068D0180763D3A66A2B012660B5D1EBAD97A79874357E215DEB539A7AFDE13A9E043891623E044C119A3D8101F53DD7C24191BF3D152A05CC9244956B212E7561B428366635F63DAD43D5EFF8F6B3CAE3CF5BD142EB8EE7EEC0601113E637E93182FCBFB84CC7A76D81A81D99583E10A47A0A209D353455140E5AEC842F3A49EC13A11A6C52B4A7BF09F98D1D7EDAEE4D41A11D1868DA492820D85CF6F38058D309D8BEE67B28E3C2929B5A4328D6B1C97E6BCC23781D516580AC15D887648CED503093A29C5CD89F8528675A39D3B858C20E14E0F9FBA527995826EA2A0DA3A6844C05DF24B8B52A9E1781134C9559C8A06F7CD20A77958B71B672D9EBA53797C57FD1661659F13503A8A1293E848C74EE9FC652D229C4AAFB687EF90E951114ABBD38C02A7FFD575D3D764934BD57AE71B80BCCE027D994792BEB32D581FD1619A6F6A9FAFFE71B64C308A5413073C89EE73A53AACB49C6191EDBB6AFC936CDEB19DD61107C9905D528D52C16649C4DD836B63939C11B06C1488294032B9F3CF31843A06C4BC506F9BA4C715AAF3A5A2F97B33FD9DF312131C02DA726DF079702D5982A7E5D3FDB2DA4A4819FF8E13442527F9C0CD2FF0452DCAE540D1AF3B310F5CC556319F99755433ADC21FCEFC2877AEAA79A9F37BE93CF68AC3AA23A8B15717861B0D167E6099FB56463FF6F40B0EDE4FA0BF9BEB42D0AC3B75E598F78214A50BCEEAEC0D080CC74DB44A402744609E0B20832485ED75C82F629988E1715A20894BC5E92B409A05BDB3A5314FECAB9A05057FB2B725903E6843B67C787B589151A0C8D1 +smlen = 3837 +sm = 613831DB3B043C578BB76A9BF6090BA50780EDB085D3B2A06F86F6EA42EAE7894C75B34055625374853BDA038FCE442D50F513311519AA62EC55B717ACFCE0F25C2B46E2AB5D2EC209C0A6C950502EF0C842BAE61667990ED8D5FA17089C8F1ACA44197F08FAD55DA2101DB27C6C695879B26913A8F2061A855096EAF7B72762121E9DC475E6587E0F9EBD3806BF592F1849FEB1C0471F285B228E9D47E16A8D859282CE216B6E6289115A95923710B6B8792F784A2C962B56EB237D2F6930206ACA3E895265B82F06F902C0A3E626A5D593D26E1A8647A43A60A069CC4B3199BFBED526EDCDFB39C81493224BCB3E39DEDD604B9C526B268E9D674CBAEFC21870ECEE5CF5B3A5F44D1F6524B60BA1CA8C072C288BF7436DF9EF3DF63F2E3B74DE4F0C30DB0A02955251B5AD4419F7A7CA5D060E44C06B029406DC328BCAEBB96F56144B29A70A3E0C624EF96A4851AC8F153C7495FF0BB27FAA5AD46EE93D3362B81B0A61C9560562817DA6A7DB68463534A26CDDF231EB2F1A8EFB6B001D6DE45892AF9924DC1CACD463DE2FF0D142D2C1B898231C2B4A2915E0B0B876F526D3AB693F33593019E7356508BC3DD332F7474FB67DABC999F64F01BFC6C42F7AD8FF559C1A833B13DF7B2855A2A52367D3148F4D64A1847B31596571A3FA9B7749E4B2B4999D62C264A5EB8E6546E2793E96F009C72DB3C0C2EF80893DFDA7DA20318FE46A10AE0271F767F71438CF1B8108A8EA958D2BCA72A97CAD49D14C3B836A5EEDA629132100909B4E536CC31467AF05E879E63FF208ADDE70AA6B8A8F97EE33E9C67625F1FBEC346753BB2508A7C5F599B82BCAE25FE7950DDAB582E5992ABA57D556CC3FAF540A88BB91E5ECB3D363115A8201D8D8B0924DB559D15B7FD9451FC0706AC6CDBBDFC5511E36764736EA41BF7840A2975808850E966D3C5E0DE09CA35BA9EB9BA45F2284FFB1DCEAE1E5F0F132158EBE80D52DE26E3E47B0B794C7B7B1ABA305C4F085DC4129E4B0FD7C1F418D025E34D55EF819C8256B73F60458ABE7EE910B526352B89FF6022B240F02C3C706C226978E8B77E4EF929C642864E6074C71971CC69D84C610FAD18B928C65430782052E975B6E2A868E10732F9AFA97CEF5611061D8206B3E0D147BCBA466BAE98C044AF6052E332FA8B9AB5A9A7254A5FEC9427AE7BC20E15739F89434C760ADCAEBBB34EEC3142D2BFDD8B95C5E265A5AC0C65DB04DDED96B2A8D74D2B3AEFBF6036551AC65F2632F0AE932CCB6296FDCDC453402FB8B19EE37F16D79DF4161C535BD3F34D63B00EC3F0AD0A384BA85A1147813433A908431D2700E619821DE15D4C5B5C227AD01BF3B3ED4B90CB43AD314FCB1B6F1BD05A84C9E402CD73F029B62BFA3F7675DD0D4D8F7348E4B76C3366C9AC520840A51DD61F189308988AA89ACAB68BB6DC3A85578E1CB628E23AD6A2554EE25AAD1FC1DB6E5B750D2B02A1CC4FB387D1A94297FC6FD616BC48517C0B303633F4242FCBBB4A32319420492AE3AB383179108066561C7E26D6E02CDFA5FFB585A79C1CF174806A0F02479DE4E0D60B6BA3C7D9BAF675B5D13B03A3B0BBDB6A8341A62312079B26D0A0D0F567CE7B7734B36DFF2B0E97A0EE80CBDC39E78DF503507A16B7CC08F420C35CC10917421ABF89BC4B22B8FA8394C608681C394AA7749E02BE4D8B26BAD8ABEFE081C21132AAD63C96F9557F093BF24A762BB3FDCBB0DA85466A9F998F83F8485683FAC94B58EAAFA9A3C3150F9AF7C1226808BBD9CCC2F240A702E3DB8DAD61CD8FF162003B0EF54C3FFA02F25A24F6F6C7FCF0EF6231BCCD36DCE68C47DA13CE56F4F82F9729A5A986FDE3B451E36681D9AAD0D4979B58604640C1519423C8EF08D1B44ED2DC0199AAEFF277FFD41C480F30785E50B4C57D3393D99E452C6EAC5F7D8FC4787B122DEEB8499AFD4D579C050C1B237A39918E834FDCD4C6A864C02101159FB44593BA5C742816F3817DA9239D10C82485532B552324E27D1C8FA58290E825AE19BAEFEF60D949625E7BC973F9D22817D408B6CB0CB7FB7A0FF0798A455EACE57B196EB0613DA2DB44B270425C68CA62BBA4986573DED58244390DE894FC219B0222CAE01849F4615F4F5D483260D42854173B4E8A67DC4A1457843A6137D07CD3638C4E9C2E2F2D260B92AA29ACBCEAE4D31E9DBF9828CAE8F1FC7BB3DAB9C1A3A5C9453520F6E24EBD95DBBE6F0F17CF2E45394DB37B387C6DD7B29526BA413E3A124139B1C068F0D5A80ED00C37E3E90E1C22D4DC6A6DF7AD9E9E96E680EE4341CD1DC85E1584CBA22C5020D20F7952105A5FAABEAB5B1487303C30886479F44C77750C92DCE66DD0B3A1C01F487C2F33A897E23B8DFC82C722AC6C01383BEB71B1D78A874465791E03528CC1767A746619CEEE9AFB9C2234B15DD0263A0765DF2229958E42F284C755BD91E3CDCF1E423355CD6D1F302332A7B7A66A57350F28E9A22C824EE1DFF26D458B39BFBB8F6C8DA3D64C4DE27DE5D7EDCEA4F64AC988B584330AD91FC2E1C0C110FCC594E6439BC321A81F992925FA7F0692188A92858C9729BCD4746C06E9A68E3FB6FE8BDCFD53F83E27C22AA3B3E199A6D8EE4E3294E103BBF6DAE0048266369F8DDD2EE7C73E94099CEB5A17A7546F111155D1C8964F8F32322DA381E6AAA6EBE3DF4C8A70DF8E0A9BFCDE6B2E6FC9B3B375A2F0AE19E65018E7FA665C91558E779CD5C5C7D117859E2EAE4AAE1A912D0BC62A940F27DF6CD9D18630DDEC8FA642331517D57751B4A18F39D1D5CCF06C87AB7B4AB25392CE072A92485A2C009885932B3B3E8E9D690787592219A27A06A1D7547D7D578547802C6435F8A90360E6E5775D8D177E550DAE59F22FA1849B6C2CC093EAA7FED464891049212F338CB6043BFE04C520C98D2AD0FB6958B5E0F0D341BC9E68F60F131A487C0CBA22986DBEF3BF0AF709AE872766B492C8E867E54757E827D056B12224BBA31CCB2B3E9297A7CDAD16581CDEEB948C5029F88EE219F37493FDE32BD19C124EB6D2E8D79B15F10E40040032CF9FA13706B70242F029A2EC133306A8DE19A8EA8E127B5A63352CE0F11D91A68BF48BF828BF117187431AE11B7830402B3D5AF00CDC984DFE13B0927844568F865C125F1D7B19E7FA134EED17328CFB5BFC9B4EA03056AECEE477B6BF527C4805C36585A08C669726E46AC3B8A640540193C44D395E7BE90269CA3938D71714935BEC7F2C3831B628D2AE8B0942891C560F4B7859A4106073ACB6AC0505A673583EC298618D805D62DC616A76898CF559B976813AABAC2DE998F80B6970C6841B1CBC125599F1479F67770FBCA998E6C8680B09BFCEAFD1295A59DF09CC10F463A0DE9012C78B5A2729DE718D349E1EA155852F1DC29AE112B2020919A5CCF5F00A26F0D753D64CE5D1C187AE27C000CF4E4C22D6207EE4C13FA9F5FCA31EDDB463B33DF99DD1EDB878FA86DB9C4D711097B98127C3CCC3F01E3E6636F7DC2E54895E277A3E4F7074930940900C85720AD77DB1894FAE320813E4CC301DC06283C2BFDDF16F7A2743414F969B3974A248FA5C39129AE0354EE939B2AB4F0418A170D27D893F24EBA8759AFA33FA61AC8DA6EC6559F9E0BFDC76ED24F2EC79B150464498C34769B55863961991D44E0E22008E5EEDF7E74471E1F3635B79EAF03E692634301F187DF330B01E3EB40D0910EB3DB67C64F4701078C669CBB6FCC261CF8E6A6C16EB5FEFDACA6001581AA5801C10EFAF19A6FCC84B4DF6528A0AC7CC9834D8F4C95C9631BFE7883B58B9D6B6F176039E83EFC4DBEE73B64215AA421E858C7FE9C45E7BA707563BB27D5030C9169439D0C413A51F5EE1DE5FCD9D8FB0BC273FF0894BC5893DECCA03ED6D24BCCB92F95DC90303DD740D077F54691BC60ECE668E8A4843AE409E72189876B252CB7305DBF66E1E5090314AE5E615A90E10F9C560A682E9D198A45C94512671C8272204ADFC53E0D46BF26EEDBE5C3256FC44EA6F23EE708348737AB39D75504D5A6696C2C3DA1E230FC0235BB9A3E97C1D87408577A609C05AF3F67299B8C64D799145F2F44503A5B5ED1B7EE0D646D5C4734DE9A792BF6AB62891491FEBFF5BF8B7DBBFBBBFF04C6B2A3B157FF7C4F15903878BF82456CACE195E00C79E8B0ED52C642874E4756B108A6F9A1044905AA0471ADCC56F74D9E99038372CB695E302B089A213423A104398E3FF6ED5CC7F5B9E90EC843DA33C075248B782903948652CDCA8FEA4026CC49B1B38534A35999E8BB5CC5AA5AD8D07A52868D37302AF55659031C62EE92CB9B4325A9C8183600C75561A50D5203CB68AA2D215D10DC8050E4B0A4FC64C4FF4F23A3B0BB02067B41F993E740758385C1011BC3B81E4098B849F178B02FFC9E85DA97EF28D3A97DD8BE9ACDF108A6E1E7EF3690663AE36FDDFA2521661A00260BDB900EB0D4EF30C481684CE3758BA195D455D5045C30BEEB560E76221D1FAE67495BA4F4E9BA7B23CBA93AEBAE8557EADAB5A08F1C78FB4667A8FDAE9E82FDD33A792E7D8DB53E22AA049C0EB83E53574A14D96D1CB48F6A2620B19F4A34DF567CA16AF1208C93A7D0DF6C7FEDF5233D7C8B92A6F8395467717E85C1C602A7D542898DB8BAC9D70000000000000000000000000000000000000000060A11191C239B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 + +count = 16 +seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B +mlen = 561 +msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +pk = DDD2EDBEAC0EC6FE4B62893324CB5DD19D6A50763F14A2054539D39D37F632647CDCDD7598A1477F5A2E9EC5C4219CC00528ECAF2F895B623CBE86B7654596F66981740EC07A8E5CDC1FA97EE58CF2C7785C0DDC1EA741D5213D60F698A8977B17CC5A884B77251B1D3EC9C85C94974FC44EE19E6C008366A4589A115483BDBC1C7719728131CC93AD3F9D79CA5FE497F18A29FA6EA20E13B82321EB621EB4351C4C5F5A92C2709D22FE59042F81FD82880CB5B06956E832DA1AE76ED9BBE1AB68407B72CAAE796C13C28C2B3D3613F9A66784C1A2D6F3AE4D0C978C19EE496CBA80A7DDCB61B549A6DD420B3A88AEEC9A485A76DB9D3D48063D6EFBD6DF2172E9FCC75744C843374E61716D2E1895C79F8B4E8342F83CC13B68A7C5130CAC4E6B43A1DA9114D6FEF429ACA7E5B74BCCC7DF0241F986644669670F7F78A02AC5A13C39726968C4C11D8776F17C59579500D9624FDC6FB809F4C02F312543031F4B97006EEF06A3CAB971831D34AAAC197F1AF50FA5BA6287ACABFDD1717FE3E45B3C35E2A677EC659298516F4A6202A712084DB107920E1BE8D73551BC47630EB26DA1CB9A0A13CA39061618B34EB2EF246A60419FE5ED805C5F801842AF69A89D64B747C467150893B60AF9F533458914CD7424EEFB6D93D3B143C90EE146455A659191FDCDDF63DF78114C2637904713450522847F6E4FC4F24D29B8F6ADD79AE07746F4BB878267DE38F4FDFC5F727E73F1671A34EB292DB4BC27F5A27C96E096C808EE0794F4376F2D3AE1A1AF209D0D11495D25CFABF947E6C851A99F2007510CF021361EB6DD0141B8A000AFFB4413274A6579403BF2B3305F0229F259BA9EA8BAEA0CB8E9D92373960DE61FD200C47635A5EE67DDAC1D96A310C5970DD355CBF90F69BD564E57A3EEBC403D8CFC10C8D1791CA1A2E476255460257CE91352FDA95CCB83B94C313D261F51EF08869A866878595F33F62D74865FF21140EC585B360D35C6ACBBCCEE937EABF6968ABB42A24A25D3E610C383609A9BD82E93142B14D38FC45CF443B1B78880873F16E97225A90ED403B40125702F8FE252C25D7B4F398688C906B61F37C41DE85B6F9BBEC943C18B348B731994F9CDFE3081123ADD40DC6F094AD826A5861D3876D8A15D15571F0A4DDE3C74A76884269370D6A889ACAE3AF8C910BC6758680927FBEA90D8CBB926F4F582BB738A3336789FB09AEB7B6517D16C4DCC2ED26CC507D266B7DF8803F62D77DE1E65EADA1E350C2892E3A4D1ABB603D27F69B1D934B8214D32B59F4EA62374C4AEF4B22F8D53D1ACEB7531D652F5D1D527C7DFAE1227DBF05311C7E5393C60CFA0989D8839FF9E8D80940D16EB53B597C1E010049AC1F3E1303A94805DF02A4A1E272695DB22AD42EB7F69C41FDD05527429C697814601ABF9D6238D994988A6D4DDE4D877F4CAFF1C150D43E8819D36DF5ED1246FF9DAB63BDC8DF8CD198B8CFD8776CD87B3D2A15763A29795B8F9C3F321A3E664FC5A61172EF6CA8E9F623D6EA6E6DF3C3A5EB8B0C8A2DEE99903008DB6E920246AE2A8994C5E62AC06F1DD04E3E2D209CB8E137C699EFFB8F67AAECA00F6A588700026467A33F82F773FEDFA55231911748A49D3ECC6F42F3FBB0E99A038F8FBD23C7B98C31AB5534B18289DADBBAE16ACD594C92F2C735580BB17BFA861F566FFD51F26F8AD2AFFAF9EBA1B206745BFAFE520356137D1F23AA59DBB7D5F69EBC062F67BC33C6E9B08F0383DB012250D82CC47FCA3DA5026123EED3A3BCABCB958C383EC157179AFF8A5E98A710FF2779BD3EA8B5CC7DFC701DD4CC67ECFCA7183948D583AACB1EE95FF07197EEE1A97468B526CE6AE370CAABAF8D64B9352D025A54B7820EE2EC9C867F0C1E48C2AAD86A5FDE031514616B0268FC0E645E8A9FF862D30E29D04E616D901424A57EF49B49F951438AFF933DF7C07FA60F0552DD21F484375A72995C5E58C9C9959D84C9D359E78B2DC0BF353B442D4D243CD976B884B64FBF569BA512EDF3421A28EF7CD27F09DCC7968CA18D4FD627FB65BC99D4EA48727C55453EB9A501954E8F771E659E1E1AABA1C12AD7E9A864DB095B7C4652624BEECB022949C39DBB9C54797F7E19800C6F3BAA437C367DA84CD43CD8D23F51D47EB447BE5BF67552E7F50F4F3DA6716524D8342884438DC925B06E49D0B15010B79F59DED2FCC3F7A130C7378BCC6F8D7277D5BA2EB0E6C8239A2D5AC1675C22163ACE348D0EB3793FBC6D3B9F34C0FB49BB736F6F2DD0A9A23F15D17BFD78B5106AD14CB18E2B3F39C1E7CFAEE0738BDB0042CDCD201735B188D0429EBD35F99507F44F8CAA43B897619BF6A1979B6369953685A51FF35943BFEB44F7A66B1CBC1672F68147A5151CF04FE6A990658D59B428443E5A8A1CEC364661871EA9DDB37699C9361B863FD5608CA0879A62D65BAD09514432030C1BB2AF6B03493970E3EB7736A2E9B1978CC51444A8D563082A39D05AA59400A8D8797C250E0D058D2E14369A86CF429EF408DBB23310233CDFFCFA028F93206FDCCEB3B6AAE315A0AD2FC1C1944811F454ADA12BBB357340DE5937CDD6643703D95D8E4EF3DE83B20B8E1306C7DA761B14CB03642F2362D3AB89765ACF4962328BA050B57182A74E97E75DEBD8F7424AB6C23BB1E08A1AD3CAA6D072B12ACE8433D63DAAE82085CFC08B1D3233AF26A9AFF8BB6238B4F7414F5E359B286626E99F9C582116C8B76687CD8C6C7138806935EDF5049 +sk = DDD2EDBEAC0EC6FE4B62893324CB5DD19D6A50763F14A2054539D39D37F63264D514E3AC13C699EC4DF0730A29E2FB6D62FC095BAC90DE06EE78FD7BBFDC05491442A9CE05EBC5F19D385684472D146CE249685008105405828D44C7733BCFADC289FBD4B0C286477923DDD6D7B92F6AA2006E17D28BA1515EC0D945A11A43C602035380574258836170284582031060582844450226804456555280324461300835467624062327755521437701325017535874664087607300777720008862722543687811203157410311338484035823683740741621727735511321141470817347877082232258831838610413043747304857485774427650561534062478246466123876300068232566857017884305625536226333757214001307687350115722454485864408086340573325108508713130427752635180144823576706024655512518746757077224480650303882183440487545612537108001473351054265624023740200064808657080250812806320256002772181384771220144443572462161232161761072740043166311644206175316200336517578705154518662517174472443168413807615010404412714046004378468573868041206218864825724613687243517640365026414212211121563321470060720476674032600741363408632312732131140788888171647665826805888354805364325664383346541401205376533118713427854564848614377642227852041524588531883870468363480141727111124767624314248834885005867124653213403365412705732157850481643177857888887424657817112324544404852438747872581246500580376363508057283028877816561321828402876455582006267261632578481203726471040008383332756365782082172854016341214383361128341241551763133874452685563011114033557717376716774780128680713831084521322812052772376884816327570377141687746482806780877223428085107051776714151504855885434028816583215604233366822866728241332765701013740310242263662256602023178343727685340735722813082335475630014120026580557754654667516036663742550184425700603747464100486628537586568015831088138682114147365158073437404604324214378711421054166758747770886883465176215411055208204154102277053153447804652038634207462810677610312061877345383582560324358005001888710627657155422553402333830137876173604534342752370753306343711445275116518117760847560117632264818463005586652772431286737748837882147504770273676565628831304844430010150008017364372811630605280450810855008805241703778370223160713116641852221457533878442885148857445507412276144310427476360423442383438614843073468685687637584830551132068736577718662842537224125675044278053635737854575241732775280304541736527861487001837560523673004067533007168848754582368138766813417375011110580882317300533477634175875288587705083544336870241303184305151555722138752478246673572740702465722731210875806351107124713575770610470265128607586522326275000706002257128575288567135477281161264000257657838250113163438411104088580843100541658680543572130528778634777488662555210662656386437028256878307050706110520302280132714714701806587284621864618000411310272146057468340523584213422680310008848764564604711811874664173515852817868355130341632747171401155347154716187012240437434676017827650131045371554710704525153414423373473568867556102520586346634471012570585342403066540505372315648000442014844673838888261071718767335833611321772427511147355738132227417513077506331766682406250425022250584ACC8D2F068290273DDCAE167F23B4C12002DCAFC19E68BBC1DC795EA46C4B978F3F9BC4C845EB20D721475C78CB81F0F3E69C7E45151F23DADAE27FF2E51BB7C1A93B4819DBD8E72C7D66E827B4895AEECE9BB7021C00C21F21A81931EEDF071302B7A84355A71D253D04E071C74F7DB9AAC988513AA78B0FBB041768B253A058E88DFA9679925B44A3946038FFBF5EED6DA6CB7CA4C2DE6C1083A501A2D221EC4C373AAC0DA7A8059C4EE99E9C8BAE24D1907ABF09280D8579B9289C8B28C33C61C48F7B3A7461E2F23B3719E96ED1F83A1E9FD2A76E491A9C30E687DD6C9AE3B7D64CE5DD1FE7E0A203420B115C384409D86C1143F74B1EB7E92B610ABDAD14EE4F59155145BF4D660B1B10C46ED3754FF9C714152EC2744470E6C5A2C31C643CDA9F6BF0C69ACF34C0449A1988F0FB6639C2A2251629143480C582E2611B7D0E18C4AB47825F4543DF581E00A2A65351DA0EA32B826DF782937B23B359AB60866C856C6AA396DB6957C77A6D099758B3BB4AF71B1EB2A73CBA5771AD27A720FB4F04AEE61EB5E70D22A4284C70CB219812ACFFC8E2E1DE8374A71F8D5B86D2DEADD43A0DEE262923B6FD7B4C69803B7C5BB4B9C66FC390317F9484E2045F6DB9D2D67DEE1D55A39146DB3FDE5AA582B8360251C99D2DF6AA1C75D7C2A0406556EE91C8EF5BEC55FE10C217FFD8F1271931B2E7504AA447574F16573786983810153B2654F62AB2AB922E252EE73AA64A34F01AB9CE81B21D803C6EBB971AD1CF696290985F473998459D6A21915EFCFB2041A8A76838A1925D2642ADD7FB8B62E395B6472F5B0C4B88C4BFAC9E88F9BAE9C941788D6780E185CAC008B0FB1856583AAF054037C32CE00BC8E6DDDADD9EDF2E3B1B2607CDB78845B6EBF366F360A5445A414F872FCF0EBC9F092A5A77B9FC27A1820B24317D15E4A86D31C6F8B93F0A495CBD080E97EFC44EB004101D86FE63DF14FD19836F3142F1517218900BE0F8E6601D32B5EB062968187FCB1FF25E318F536F9694248F996B45150CF853A1523FD907B2F88983D44EE2D86817B0B2BE118DADD5C7794649A857C1C6AC308CB3AEA0097629A5DBE3499B09579F037D3BF5C5E2C8A4DB1BE5BC6AECD8CE6A8E58EA8FB5230BACC9ED67C3546350D9AE260132040FA99518D409084F882D51BFC06903D5FF3BE6D04F2A410763481BC7D93C1001560B79C52244FE4D6BD298A4ED88DFC3BC19F5101CA4F9CFA7C0E37E526CB6519C6820D4C6832DD4CEC527432057F0FEC625107CDCF1F54063794A49108BA9B9FEDFB45B23AE83FAAA55813E1B9DE2652E070EB221A76721B24F162E12CC202503E65025D367A3BD9495B3F8C99295F706EB470D7C86D40861FA207BE60E45B5073A5FC2F832F125637ECE7ACE0FF734A9CEFEBAA65F71EBA86F151E77724A41892A454B7F0361CE787B0BA03334511258DE85C92EBE87E191231E22CEE3EAFC7CE14AA7DEFF3ACD51742DC93F54A81EF4B9840678B43E8DA61F814C99F336D7F82851EC64628962C8684C8D310E6361A45C234D5E6B21D50281B4B2395A05D6DEC2BB60FFC1E6A94FA439811FDC0BB27D72099AD7A906B96C101D943CECE7D26C6BFCECC16C4750AAF22D8DC1B4AB9A75164C533AFA301718DB3C3880B992E8BF8F8B23E44E57CC1E30E3D6F703AE699B1FCABDEF158D70DD61DB434362ACFCD44CBC302A7970872BCCE3E8AF712DC17B54F9FFAE3259B443DB43F5EE2981AB3463FCA357B3171B622AF403CE58699A8A88863FEE2B50E8F716B9F4C6C7E208EB0FD821475ABB6CA9C1039D26E891CC9EABB8F72FBDD0AB8B397CC1AADCD51AC7F48131F3A0D1CF30D8C237F38451E70CEB87489ADD61EF2550B4898BBD744F9DEFDDA5232D596AC6D7BAC4CAC018E372B179101CA15BFE76268E4ED68828C8AE2441BF569716AEEBFAE3A569CC623C1C932636C6A43991EF5C96E76E50B65D6374A2E3843A4AD4A084BB20036064519746F28E2EB249423DFBE57C9C60EAD16DA1E3D61049006A4D6A9E1932AF514A079ACF824E03653FF887F648F8AF25E5F27663BB06AC8FFAB56311423193329ED835EEFB25F024003A9A736C8776ADD657D6E2B53F041F13ADB53A676973834C2B4BFBB27B8B7F9C57791334023B902012FF2EE004496DB377632A47A9FE4D52A25759B4ED1A1F39365D2D03CFC0F2F89020E9610C333F8D87B16066C433054CAD82B7A173CE8C8741E2C4AD6A3876155A7DC11AC15F0EA72E8EDB486AC6B67DEEAFF1F35C0E00B4789B2B5CCF35AADC6C001B8B167E9BCADD698A2DC1B38EC5050435869C5D71D810A01141D6F00089A617929D29F55EA4D0141CE2A7F7C1D39A345FC28E85E1254AD6652425C8EFFBD5E6C0D0214876EEB370EA5D40520460BF91EE69891CD5D0E1245334CBF0727DDF072EC7BE4C632BF0659FF12910B220C6A4039DBC169D925B192567AE947EF9FE3D630214AE9EBD4DFA3E8FDFFBEBD334145D0CADD14ABA738E856989C6B9529224C20762334D76A28EA91CB078A889637D2D7C9ADFF6431E86FF5B6B71684F76782D742006EA95AD2F394BE2521DE3D8C71539A04D7C6D89AFD8A1F6127C594E1908FB99E606E9685CC0E0EE25F2D792E1F4221D16D88FFC7D693256BC0A041B5639673D18CF8A46BFCD97F9234E0A98B92F5896D8D780D530F57BDC6F3A927B8E3A0C32EA4CF123B3781FF2DB1BD5843825A0F4C293AB2287ED1969038534A7317A4E3B29B2E17360257C1A9240D020A0CAF9BA7E630CE8832FF27D3ADD539B32976D528B14FAED0700721ECB3DD8043BA319000EA5CCF4452E94D3FAC66D68AA1660DE0BF6A115B3A044B741D059AE974F6CA0F78D04C40604ABFD327B4FC96387F5727611D31602D538EEF0039C55FD24598376976C9D8F618063E2CCD0C034B1D089094F8098DE1DE5405CD25352B8AB5D98BC26F7CB78602687271054CA1056EF45226E13AE776D94395264BBC8E3A641C6079E3F7CE66ABBF68A8C46EB893DA89D9E61E47AA1ACE850CAF32DD340835F0438A4C37EA1D10BF9E2F6F89782BB3024ED7B84936401C2C96596BAF349DCA6551737E788F1ABE1B545E50AAA5B1FF6C0EC768761710564D03CEB4BC0A07530AC9C1779786724473CA44F391E0206A8C68A2815170F9E85C9260EB3D37487BC68E44795BDFD40E43D2A7F0504D63DC50B4B1DF66F33C11BDE853BDA081933828D6FD1DF0ACEFA129182E5ADEF7528067255609AC5ED79134C3BD241518B83569D7989B533E44771F95A2F7549BAAE622D561C2927B658AB7ED35F521E1B5D5CA791101B793DC7404F65FF9426ED8080972596298D4FE3657C0A7C194C9202EDEFC67058C83761A1C1BF821AE69721B2BF2A15542EB3BA97726AE172D9AC873B4198DC516004DF3D6EC665604A7749DD0A52914211840E0C568E6DC00982ADD7635473991DA2BB20AB849FAD75D5E473B37E6EBDEA8AB15C9F3AE722B2FA72C0E7DD9ABBF42DE28884D4EC43FA364A003693B83CF4F +smlen = 3870 +sm = EF5418B0AA037E92A3C57B0467CA96DB254723B11D652724B449F35AA767F7D80E23DC09CF1F102409B1851E2D1A25281138F3147467E4A9C91DD20305EB52744A0D82E0108E0D7B0B76888C864A0719474B5CC74F8C58CCAAD06EC2BF343530287B9DC829ACD15C545E30B3E83EC95768EB29B8C86982C4D16D359B947A0A0D348F3A76A075ACC3D58F336D55A96C86F99EB523E3CE8925FF2F7EC6DD7E83B45A9A67FDE79BCF1BD7E1C5BE4E86D489EEDA225BD0695556ED6EB63D6A7D0F6BE6E89EA5C36D49845397716A4536BDA736B6B059D792DBE67540BA0D0CDC0D38A040B09DFB2E7AC542E64327862C4C46E2578F36D09386CDA3DEBDD346511D6E993BBB842C14B57394A40D3D63B82A861EFB984FE07FBCCF15E6C0E442E9F92E0155AC9116249DA0E92A9ABDF9DB86D4F9CBBA61DFBB827E257C46AA43160F24E6882939F1A3089456F2B1887FFA5537D5DE6840CAEDFAC6C71ADFD35B7A78B523BB0219898F370F52FB3C76A87189663F062499D0C9A2F8E05BFD61D1417D96FA6A729493FB09F8E4E208A81D4EBBE3EEDD030485C133FAAE688DB5312C351326400C9ADBF823AD27E90DDB8E7C01C6825193CAA4079A5517EEFE940668840CD5406A70D07D6E723BAC341C50E408631D0159423892C93CE03E14DD1A8B556C91600BCABC0136E917F5C39BDB08535DC3F2E393884AF5DFF6B5E51CD7FB34CBD0A307CE19046CC25116D62F183FA299B1AB41829729F5E01F4518FFBE0E06B34E1D58480FAFC708240D1A767A54D11E70A26A6264D0DF016BFF545C1EE1F919D30E4C1B309BD042085F16DCC095A4E5BAB155857C571B61E8BD47F7BE8003A1AED14C1CF5C09EA345A0E7630C4083EE8A762B389B37EC6D43D251F1DBBE71B0EC54C14CA6B72AC92096813EA67D9EBFFC90FAD4540C87BFFD9BF5EC3D8AFD88ADFE5C90E85C4DA6BFFE801CED01603578DD6A9ECCA4C55D5F2DD7F6CE14AD5C9DADCCB77475799005BC7755822438733685C78011137F1837F3DF40C4ED7B6417F0035FEF00EA4F23A61B99CF36248FC86576E5D0EB1DCCACA66DEE5AD6E25B593D94894D2B63336C13A1038427013C25B5B0CC441F9C64B3C3704AF703A098D7B750477C1D8B31260B7CCBA3ED3A11108B21906ADB5C36AA2E70E3A48DDD8126A8D8616DFE8533466A0350FA441296BD64AAA1F2BC226FFFC829860C92E5941A2AF66225ED49E6803AEE87C73A6991A5468E6586E595304278C70C533B1CACD7B3EC9AE48E12407E671E8BD4AD10DCC7168C28AC7E02203FD8FF40C36DD6A074E2EE6212F66D876D96CCF01480415E222C18A1A72F0E5BE326B3ED98EFF137E1E6BD58F2A2D173456D0A3C8488093CAA949B678A63D96F8FEC24EF6715C94DC8242FB26F804B91EE9F9648AEB0387993F3481EC1B7DEBD6EEB1163553B4F86644BD243C4ED59C06286CADD803107FD69C5080F83820FE641FF00AB7C361A1318ABC1C1B17821FC7C33A8C751B55871F4FF6138299912E1DD199F47C51E85B6B0AF7B465F7BFE023039E298208FC0746C3EF8DCF01B93E784B5D2ED9C06296CC1978B26FED1E97FB736614C13BCA703F2B90E870C8C770616D34BE9FD5EEF767606A81E13027BCFFF22797E75E8A50B01F99B7643AFAEE42B83F7C853687E78148D3C1074EF4275EACE6B1E1785EA44302D5EEFCEC0D4FDB4029F513EABD4454E937C9D774D2A9D9DBAE182F655F4741BEA172BE7F9A3A2F45B827C28FBA5C24CA8CB1D225440ECDE0C9C5DE6C3867B22C178F4B7380D37CDAA04E82E6B7EDF176E2045EEBB489E27EEB3D3059A865B53E6ECCF933691D910B2B8C760C05C5D0387B8DB4B35657C3AB1EFE296AA4251A959331E453FA2D66735B10A96200DDB36F8897D83FC2B65C02AD1330E5DA43E84539990E9DEFD6856CE036E821B9090B104651488399AD53FA39362D86521107D122F902A059949D08BADEF11EF21CB143F098459F7A9473C2ED83B20EE5075D28E7618C39CF1CBC76B757CE2160E4E950E71E1222760B86ABFEF841B60B33C4D0443D1F8F97D6DC302B9A5C1106C3EE0C34241E6915EA5AF69B65885D103BFF3BCD218BCFD8CB56812C4D2B12B791FA18B36D7B9209EAF58058A171AB4CD69E97AB251F31AA78FAC2FD5DF0B5EE3636E23500C383FB0902D9BD87D3FE4FA3863F19B7142A4327F144E35D014291F9387EEE057A1DB8AE6CD67BFEB29935754C78077245418F73B9A0437CF138AF9A5EF347855565B7DB15DF9871BFB62F44306D0D956CE3C80BEC8BA259A82DB8C1F8F7520DA9CE5CD73FE302783DC9CD8FE27E47CE8496AF1C92D2FA8EB10421023A0D7A21C040A2090AFF1E7E519793FD456DA66075FB5618FE593C833864EDB18AD16CD162222352B72C0800D7517610C3D915DB0F9F0D2F9E15CF484DF3552339B4648B1AE551DDB138317C597A02DE8358A6E8A1B19A60DC6CB910D0AC1BB096E6E2DEB7AE61E7506F556FD09A3C4C675CB36DB08C46C8A2EF542FC0B1135B8C852C05062288FA5BDBF03251ADB672351A180A4102FC4BAD31419070AFF3C16A797F6139866A76CBA432E267644FE07B90820FC67D4FA187E2F8E37882EA8ADC90D8AFB828B3789E40BFB76CE6F8FA50881D5E17218D6382D62F215DD9313E78C98BE6634FA15D31E1F4E1B0850E245792BBB81569B35ECACD0920672FA601106D24B66660D10E21B78D4DDF7F6061C9DF56C067198C67ABBC42FA60C236A839ACE5FF857A82B407FAD3D04C73575B6DB0DF1E858B4CFA05C226FAC8F518F97694854CB3C4A39A3203204D8E0917CE0B1422A9A30A06524D6951450B6977629F1DE5E316CA277658EF8B20862EFFE32F1965801985CB8F7E55913C7D54ADF1025E7E4B2C9E0941B1583C51DBA5A006F775E7CB6888DF05CE913F02706BAE2E315B455E88249D056435A69153DDFA70F1A9C5FFAC5B7D35CCD0228D364F94BE95E0F2BCD9714745F1108CE1B05ECE881EF0793CC903A9065431A3E4607E9C10D377DCEE114B06B9C1380257EE137EDC7F06B87BB6E4B488E38187573B6DA25CF63CAFC866B60459F020B5F5848B2457FDE077DEB47247B4703267E81DC22722BE46AD21A04FE01FFC9C67C0906E2AC1A0F0E008EBB41204A5460DE72A577F20F58D5691693DAD18E1896F37BE332C24848B74A479D18506188F33C8AC5C6F1FD997951C12336C7F0C957267064C68B5AFB3B86FB99497F41A17CDD1BA075975779B55FD5B1E750E91D092A2ACA9A140AD951B65139250D40C2225055640A3DD2297AEF0C38C45892F31696B1490B0DA049DC0B3050CD360B0EB77E1DCA8169A18A1499D05998D767EFE68B62E4B1C773F3446B643DA8C368999528D81C5258AB4D3BC5235B386DBAEB2926955E417D5572ACC4B5664BEB7F44A8E0E4E185B07CAE5061CA09FC218B145A769C4AAAE650F84622D70714D5A0E7D408003178922E266E6E15E7EF22EC25C841230EFF1740FFAB59BA340A4CE41D0A9479F60177C69659EE8D8F07B2C7B77442ED024EB85EFA62C62526A701C2CB4D3A7E0E89B49AF817594A36AAA14203FA4DB6674607A6E5074991F119068F915864BB6748A7758DED41C9743E92AEBF35FD2597B57A83B022E78C45E883BE501988EE89A5936B79169F3F8C6E89860557AF0BFF1FBA74FBB62B4500960D5A02B6C364E827C01C63B2AC714C9B537481DD9A39B21C0A6651083B4A6C6897F3DFB7531C7DA09C309C641EE372A5700540C5C2B8263EAFBDAAB9B0505F0006C83097DDEE1BFF237C24A503026A2DBFD8EDFBA1D5B435EA31EDC135FDD802B83594D75B59A6E56C26387FA7136ACCDF2149FCF80B25010C99DDE0DDDE1B5E631B89DAEBCA78F29945AB2874F3E763945F61302F1169DC58F0A15B8C693BAF7CC19331BD10718F0C978ADABE8D535C44B50868585980A67C8F177C92990D7C55112C9D8560A90E48AE24C0AF2E38C04E2A0D2E5C99755C4322B5BFE88DDA2F57EECD56B45F279DB0CB8F80040857BFAF070C25B1279397D98E69C69E81FD3DC2A90B1C2D89E4B02F0B8BE332BBA0CBBD264201C0FD0EF3629DA906574A14416D1CD33EC635CDC749B9D610705E1650AAF00837AE32D22E09681A4B17B62C1FCCF8E00D95CD0AAF80310E3E01A4A1646853EF227991C2CB36A98DE192D84B621256ABD11CE1961308E077D051A072FB1D0325745075B2937A3AF05769FFC56BC41853022F3E95312EFA0CC1AFB6E6DEB52F824453BD6220E4676A47A2948173A69D301D8B8D9AE575932BB4BF33DE694F4C8576398E64A079DAB9832C566B566BEE884396CD4E67D4B5A0BD1432E7CDA4C93A13DF8207A20741C8E2F7FE6B9713262517FC9AE41FA3748800F4BAE0D2CAB907CDB1EB7A692BB614EDEA60E6B6950342791993E12C76DFF44E483B84F91F2485A50E3286F79FB5AB9F3A1DAE44857190E825DC68273F7B81377074608C03CCEE97680A92719AD544FC4715A0B2498655D9553199FC840F85AEC11C30D401B9E8022DCDF66E4DD8AD22CB454DE471B793AD7DD68C2468499436CD7435A4AA46825861C04755C76301181AB0BBC8DDE2E4F00A0F1A55648DD1EB0B21183F52569ADCE23E7283962C7499B7B9E8E9F0000000000000000000000000000000000A12141B1F27922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 + +count = 17 +seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 +mlen = 594 +msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +pk = BF839B5C9F8E9C6EF15A69B347D57A5599B3DB1A2EFE41BFE532D803956BF71AC2299672C2C051734DCB0DE1CC6CFFA60420369E43685BF9437CE16F5CBF450D6D0CAE1E4E9D1CE1DBE969A9B479C19BE95A67D9815C51B714EF6F3AEDFF019A64F2581F0CED9B1181C1905CC61A92242B25A361B34C6D674F85B016902F98EBC397B7DD503F14242BC23AD1A2C4984469774B0968B757D8B38F8682D55BDB0847C8268AEB9B64698540B675336994CF2356F62E7C7737AF13FE78FD7E5CD50922464FABE7AED20A6587F040A4D7299F83318EDE19BEFA2EB1E8952810C54EC2751AC90DAB7DDF70810E56505384FE36A1DFD5E79ACC7E2076A225B5F844E8D5C3EBE4D590A19A6FA10AF47E0D89DCDA63AB785A0FDBBBE7B6DFE79A1DCC8E41BF364188318AB537624E7BB56E4752D8D57719FA135ECD0984C00C35181804E06603576E0BA376AE48F3FFB5F4D34FFB83E87A3446E319D87BDA80DE740D053430F5D6DD8CE1071FD2C557E79AFA607149379A6D5AE66245858BF348D90277D0CCB962149DA813C50970F298C339B83DB7B07BF6060FB8AD031FC7ACC54ECC2DBA0FF395469CEC2EAC068373639AE3D8363DA8A6457DB8224A460048E465E5BDEE19E78C2B0CF50372CC75FDBD39D64FB2982E1E851124035D721DD7FD0E95E3766038BC091F17D80AF0841F175E6F9A7F860F9FB952A9616B754A2E59A01182037BCB5ABF1AD37B476A18213944F0431860BF08DC8A238D6C971008C9DFBB686AAF5F1D614E323CD3EEDA149104F830FBC5B23FA3587AAAF591C690E350A7E9D288B3001943286CFA5C229B0AD0D7069559F4A151B7ACE1D7DD463D0DF540F8D9E4E4CADD68728576D1BF8B7F78A63F5DCF97F3DB21E461839B6031846AB40E54C543322A164C5BDE29ECE1600E581FF7CC37C9BD87939FC1171834EC27F1F35411C71198EA192D7EF0497759557C825F0493FE50C2DF5268D1FA7A0FA406CC4EDE522097BC1E4594BD0AB28B80A9DC333F28478A770BF816D69993D4B757C2EC62E34BA22A4E31C7F18B9C777CC6DC1A83CF6D0D0F8A47A4155E95C0F8ACFE08DEC36C64799C96B95BEAB04ACC0A8EDE4061AFDA1B001A0FA0526E3D8AD155FEDC319E7F318AAAF76BDC87E7227AC7D0B2FA7EA3D42487396B6BB79156E497DF58C015031084C18503F3D749B107C7205F39D72A28D189E0958F432676CB5C3D201CA5852495BA06B3BBAF56909CE74CB27D76A1DE6E8AC1E50AE373B261C2B531F6FD47AFB7C1DE1772527496A283F6D79E43D573C8658B2473DC4BB711E9DD519F072E4BC1B8132AD80C3674A7F90ACFBE5180C61DD66CE2CB5C3E1657BF967C1E636A13727DA91BEA334777396272C78BCDFF69D07C89C170ED7217474F1FA7A122405D625EBF9CCCC82F81D603622577FC2674EC7E7FF272D56A660D3D0E29BBF0AD152623A75D0A3A9E0A44118C2E81CED0DF2B08E97CED56F4BA008B8EA26BE06D5B7867D0EE2CAE7DB1CB48364173D7270DD5A32AA967CDF9D70474C33A44CAEDBC5D2432A2D083A1D7B77EEC832DB6E63D013812259043B944570163F7981C541F59229E088655398C97798999ACA92E505E7472D0D9349CFF17D9C30EB2BE6D73D8EB94027CF707E19D98080EB877AE94B2806CE0A43535B211461D660BFA193A6E32FD669A0CB4B0BEB2D44313247BA9ED0B6490B37D43663178288D96549770932558494B91D5DFA58ADE924A0E34AD7293048E0CEB5A1486D09F94C5446AF26E8E3C3544B556D87113BB6A844129265DCAB65F72526EAB755DD63857ADF9F84964BCD749DEF947B6765BD740544DD823AAF940D7BC0BDB6F8E41BFB84E270760D31B2D021ADFA77288BDA58158041F7441194F44F2042A223E7DF92906F033EDC202BFE8B889786EDB39DAAE6880C1A1A28DBB8A3B0CD6223E924C7717D4C259D4265AEDD7022CC5E1A1C4388FFE7BC915D19997490D677E086A03A34C7BAE93F288B5F77A5C4343E319008855370460A0415C925C972B437D57211C41A5A82D29B693474C2628F8B5A823010AA46BAF6F56FE5BB2FB23CEF4657075287D87F55B33E648C71CAA23F9FF0403CB4DA28D952AF5FD20AD0AE24E6136E98671FC15DDA73F466FD45A7EA2E48D61FCA8C62AE5F4F618BECC69E6FBED102126955CCDA1358CB316D9286B75A4BFBAA7445F29991D3E2EA08F0A9B7CBD7EB87D7E58BFCB38CE62E8839B53B4DA448D62E3D231424CECE56501FE4093521F3DB06D3AED423E7C9095221C6FBBE7B63F905D549F6DA1FB78CA875EFC83E36C4F8D289FB9983D140AF7984AD57F395C993C41F3381B386568D29387C07F7B9638E40089F735C729BDC202A2FCDC88500CF595CE6CC27C207DC36E557C8C11762803EA7B74F6432E438258D87E799A7A181F2900864BFE8577FC509EDE4641B13D925DE2134C298397FDFC36FDD046ED4472BD36F63EA59C815E2823EAD7869C0D8EC6C02E0A8B3BC6C5D82DEF46ABF8BE2EA68E1231AC31CE11422B6245FB2F4AE90805DAA2BB754CBB2B0785274AA167BF964602F1157E90034EA667FF40CCB7B052255B38001D6AC8278E0A9E53CF639F93E948E4CEF020138F549A28A1263458C38F3F82FFC7DFDDD36F5BC6246CDB0341CDA22308C833C52481531240E487F7584F31EF0ED9464266E18C334ADD57DE687E022D0F968160D2ADA8BD02CC5A6A388C709E5CCF944394346977B31F16C62632264855FCA6827D4BD907 +sk = BF839B5C9F8E9C6EF15A69B347D57A5599B3DB1A2EFE41BFE532D803956BF71A935E9278024E6F12CBCE743024DC1149C42C9626EE68CF6AB0627F328B2CEE225DBA5AF4EE982F94D20DEEB4BC2FF7CFCA08FBBEDFDD1468DDEA5550542DA272ECE7CE6BA0398C24D5DBD5E5675B200D7B0B056658DBE68005117B409D1EDE68484657638355550715151664865510235601531384031723320307826805100063526680454347572860701131088526858507363816421855167048307486804272574130218760636587477517851222274547520436501085335828815428447858536186767301653605454678146410565177450268251040104781483820630462131640387743453071176481170880531747337421125087525718233575117552062840764887287788626514612414137583673233505730703317448146553265773364060182635350116238432362132803122036652121875140274170523476727123711171343171720475265250116480724833103865217340577566661578716135005717062180648576803057010258136534837002518658851823306558423764153136623575307275055577512022763650144788681555864402336813686171325335725508622736785636417827768835682367646730024836385663677308360387880245254135207536247333647114208215538855071642115322077485223758626242633443406721553840603872846873117606367474572180200563460388278718236125441813472622863753841000102884331456533562263535618577281412880806856405572377414187838747447368562023262065676171354068144515707081550764617722670410600417068640367672177588668026288313441813011258304745330454650208842843572251368167566745264462353025532383372152660502438803155708071221618457775841542270500005188376631656307756001641507483087476027136035332680332834355347615582136676148121417258404622406580505475228053024060226874200668001822451550603848118585580505623767538146556164535087483080410320000046875538772572553622312632177066273207507247063231800620534525314753254047132436443107260306871646487868611365857030043678224015707322082508820574647112762628232078144788317311517583585423412405201258256423365455427888050770588508070576152851242362142640317580188770482347622088118138306168120521301402116081174053534238111127766115124721124333427647020776760728852668260138146216844400434225248842708324806425180161723673304744342540373148583074317541337251083306245168453548374502588611553257173531587066070344210730657056852631080437418110782517641226826277064535861350460185250124535475443136210038756841814476416360225115240723010112107334558234101284232022402508656805611586472686504066801865845781851488162704600627574461423225425672552248044477211042546052247761673020165787317847054577463553753670815006187176857608641520000457581281435423836500822216305645086430081861237643851882574585042048324547834640510157357166307878588768514204818335858031513018824441247261428160500303462265270324160827721621421253654720444288140452274082340568136611148858314810333637851187378685377441616500348220451436051527403484885482440806303426433686150353785108671517631062050501280231183081415252083705831446833800067615887565828433330027356837288566708841345047205766186432773324583537513554223583262755854861417525566060614658248254403253127881862266318221463384362141036713386747301071582826810446802675552247182273443344706557F150878A3BA3A0F7D3DC6A7C9A23E19F9FEA84D283297B4EF153CEDF37098757689EE766E75B32583B0427E08C25671C304A1A871F2B1FB2C72F55D1811FBFECF1A0E2269F20CB4DDD8B2746D0514414E615007491CBE08228B973DD7767496A28EA9676A305581F41DF3BF504E39CBBE2563574241FA00F7CA861B5A07EC4FDB85E59329B476BF652688B06A0CC8E80B74C67E48DA00A8EB11BF571F5D83A33C6DA22B16524C42DF696CE7C88434BF2856056921C3F68A6A045E0FE21B3F6F5F0A12BE7B2DFBDA54A58CA9BD7F1A36B14EDE41367DF5E042BBE0327486D9039EFC00FA383EC2F9CD2D8AB7561660FCDA2084ADE0044952CC58915E0A5E35AB64A102C1BA7EDBF81D842731B33C685B0463FB827A5FBE34B879E14500F66F195B5FC84AFD420D473C80D432A151C568E441807CEA6F8A39E8B5B5AF8AAA1A5CEFFE13CFF6142A50241C853C762582A45B5212A632DF8088E841E8694FA8F4B62F285F5A93E7AA856CAB500C239EA79DFB9B75857A05129507EDE3E64A04D902F56DE55F25943D51775F730CAF13ABCD54487770C776D2B56D54A14115F8900116129F31416991ECFDD5240915873733AE3C785DBE12EE80A908F0BAFF226D13EF5EB6AF9F2D27AC01893FA1278470C331B92D87290E0F894256A001DDD372140B5093CBF12842216FA6F2EB195E11EAA0641CCC4E01293FDE58C53984724D5328F2A7C21FAFD6F4EEF184B3975D8BB81840A9006FAA06E0D1EF133B21AAFFE5E85CBBECF3E07FAB0E11AB8DBBCE06B9E7DB75F884EB807E938BF32C598B51B0E6670FC13300921DDD0662D6BEF2A14B659CB956C7606927BDD54BF044C10DD51079D46CC39053EF242A7F53CF364C2DF1B38C53B22DB5591C95E5934C13872417DEE9BE9A0E9C25CDB9C026F31393B7C5C7CEC7B1540012326CFC7DDA6AEB9ADE30ADAF81533987BC5E3CF4D7CED03FC267DE053FE560BAD56872A3B3880B197216C6E3688CFC4826AD5BE7BE1F1430F154DFED24EB5C1F6FA8C900CBD81F14B0DE09B59282437A0983781B643C4376B1DC8AE5FB8138EBB6078BAE84384680A812DB20AD74ADD5D43538417A5B1469CBCC187BD6C5A118B6DB0D39E73FF1550B88C6D20D562202EC2A878C819109EBA691C595961C6E1D9F4924FEDFD64BA5D9C818EDF683B22B4F0B8C73E674BA708DD1559F504BE51AD3699E88B21B78A75CF8A9B0B9C4133C7D407037F48894DC82925EB7A1E65D41218725D77E9FE3D3501166128997C4817F3554F59262725D4FD7FCC67A7F4FF776866DAB35EEDBA34DE39DDE3709FBF0A86350E7FF02FB7F9DF9B7F1D53139CD1172D4E2B2D1A6AA6C073AA8382E2E7716BBC15BE70ECE63795301E9C350B606BBF4AF681F8C25F72FCCF3D6D98FB3DA4E922FB2DBEAD5FD22F3035B9E62B6368611080408711FF207DF3C7F6CEC53244CDF120BF0158A4526D5DA3A847306C838ECC5D66EA8E71E44DC581C5E01B1B72E08ADF53B3DC34E60AFBB1E386892B9C731335B4F4C351ACCD66AF1CF074989EAD97BCEB075B6686C4B0708B64187F442A84F89CA94336A65386E4D3858D3CF3684194B9DC0FB4310AD1626853399E194DD7AE1CDF4A7A54D152C4D0CF88C289A004240F9FFE6BB73AC3C9457B56241550C26A91D682AD9064E83B5EF27CA24BFF4CAD0C20804B23965AAA0E859A3651F2D94268AA6D13C0BD4F6A925C0F7DD7A2DF3495778659F4BA7515E8C74386034F0E566309584BD51FFB9AE38CA6F461B4B4DCB83532001B886868DCF3F66C7D307353A4248D67218D435B8FEFA4014745E0076E3656E48D173BE31E5CCC7524562FAE665D4D8580F4910A28D5B0F6B4C519B391A2E7960C9AF0FDE37D3B1E1A9FA996C9F2AEBEA7CA7381B03CB3860917AFEDC0FAF3C828F76726279FFAA63C7A379EFFA6E400792B6F1F6E3C2EECC3727D657BAF90CDF9B5DCF6F035D0CE2DCD81F02879B8DE411B9D54DC5D7A4E9FAC40F1C3974DA44B0AB38E8C766C5F09321F9EE3C51496313DB5168E8C657C4BD008C4C215EE2D32325F8CCBC425B2A904C686C02DEAF4F02AF727A1A0BBFD1D702F226854DCE3D2FBBC3450CAA13C6A1E57C4DB9D1C8AAF9814345FAA1C88657B4DBBC2344600F39419E40C1591C1760BDA66DD0B6B1CB2950058FB13447E60B6185C779C1D1B85A1FDE59224CC65F179CFC6B6AFAF1E7E3DF8DBF0DB93A311979BEB3A0FB4119FE2E89E4099B03287B3A03FA55EB6C00DCA9531E1C2F7B8A7C52537948D46A5EBADA75B5E7C47ADB5A92D2FD06846DA87228B81D20B41D3B3BFE64061E1118E3E842687619567906FF94605D37CEBCDB0C0A00CCF696AC6356949E9636980CB0844DF443B632AEE4AB2F239E889E6497F155A453D1247360A8EFBE0C049355925712E54A4F1F2EF304B83DC0922B2924D4131F18C265545FC2D82E1DCC989DB4D0CE3782395FB483CC94ABA009101047C1B2BC4EA0A9DC73D448358D85E657096419450608E616CA40043A12196EC5B644497A4B675ADB872446824F14591C2631AC1CD9BDA0146A35DA94B799673DDEC15170AA173A1D10FC68053E21D0C95482E797D6EEA37DED259A38BD047EBE70A20CAE86B2E10F9E37B21DB44C5EB9A604320976366B4EB985C8438DF8C4DAF8A49DAE082EA269E87A8B2E93BFCA234C7D11D3F20FBB09F3D149B102F28ED285402FC8654F743737949527E9367B1D6EBC8B5AD0E85C51364BE04B5D834D7BD0396163AD433F61B43F786E2D860EF6D966A0756A85E09FA3951563BD6E255AA2F71721A98F184234333AC99194432E69E0E41F05B722B1708507DD9A4566A8B372E0408897503AFEC7E45754BC1013C2248C9CC38DBD39C97A97E706E551D6B8BA34757FEA4FE9D0385C4DA928217047E0DC905E97A91A467E2B72A74B545BDBC3C9AB170B06E14AEA4E0F81966DA4C724EED8AE23EFC29ADCEAFBE9D3D84FA333036E23F5B97E1766C5CFB0D71B6007D18F97587ECB3AA79E5B2788854441E05A0E64DD40FB179D971F52CFB24C2994B546C3745C5388AE90F7E5E16509C6AC20532D36F144235683BAC2D7AB987E78837AE46F3397AF5A7A639A1B86B2627712419F681EB6103BC442CAB9E6F8BB1554D0EB29822463B8DD8105F2273A430BCCE7D5DEB82AD996C070C4B7759BD684F5B2F1478BBE7F0DFC19596F379F3FC7B30B506ADDC553269CAFEC10D2377F76858343A540BC5B341624B7E0A7C21E744260F8BAD3999FE2A7C2807E425FC853D4D859A0E23E3437B173C23E87C12143850EBFE8292ED17888C8C0C207B2E236CB3AAEA15F944B2DF521F54C2479112F8D124C28E64701165EF76DA821A49F7015B782C40A38ADFA8F64D3B53049C25D86E9A3E66C5416D290A274240D394D794797BBC7B8B2BAE678615BA3997573A88520F57EC231A728BF922ADC803DC8FB03DC795118D70012EFD410696CEFEF48D6DB4076B654818B91B08E2F5369BD6F854E805F32924958CB9410F878247800 +smlen = 3903 +sm = 46782F03C925E43DD579E998DE65DF28F020360AB6399A3391592B5147F32260CD90DBB8C4BD51B28D5286EE53B8C8260A69778011805C23B22E349E0B1478D489A9A0FD3B498E8B7C7B42A9FC397881929A164805D8D6BB622D43C3A1B456B2EDCC554825B4226F0698B62B7F6085BB0D466307D2E8B7D0BE8551337BE5E2E821E9F75D812F51572151B36E756A5A20810540C23199B1B484E19F9DB578AA488EB3C35C532956A06D7060D76CBF711D148DD167409A5D2719FCF316E1D17B042E533F53BC4878ABB5A3DBECF734817D8EA977724AAF9C981DEF0A20B76EA8CDA362586DBD7DAD4D64156CB2351F7C644A0A0290564C734E23C4B4C946132F299D434A7C82552488D126D7E9C037D57B01D26C3D867318988BF790962D305159A2B3B9B7F1E6228C93BCC5D6ABED085163F831650766FAFB11F44F215B93F98D2B707F7A0F21831205BE48335D4A0CBD49766DFDEB04DF36FE5480BBE841307E025D36BB215413518EB8D445F6BC7DBA733341C5ED1D51FC2B8F2CC9634E72BD7D5E5D26193B3919FAC185172133F26D88460CB2594AC15775689BF6E0505F1265C87DC2E7EB9DB5DA908F54184244964FB5FDA12C774FCF9FFE919BFA1637B7561AF6F813C43327D81ED563F2460D6F4444D802562725960E0A9C875880393A7C20F1EBB866ACDE32D10BB1DBFF466ACA765A46067F04D76532AAB798544434AF6135B1BE505B4D7778CDB5A12F9914842194DA39A45ED52FD227F2CF7DB4BEACA0093B563FDA6FE72DCCEE27590DE6DE561E80EE244590B214BB288ACDA3A0BD2076E5720370C0C22C39FF57D6C7E9066BFC00DCFCD2E592AD031D4FED5D49E09995F87FA99C5AAF1409724E3C21985CF87899F170C0859E3B02EB37E724FF51F8D8A0FA9B1AA683C070AEFEAA39B0166094410094A3E57F8F8605D4BB973D89DB75783F14BEE79F1611D94C3CC2445CBD72551C86C3A9B07DE37848468B4340A3AC0BE711D60126C1A4F0D80DEC182AC656FF3F9B6E5D866561A70060CB14AFFBCAAAD6F0A9618B89B81B2F2797D2BF262DC685C0D3C253D4B9A1428809DC389F868DE0C47F2F5783AC2C5293EEB5248D2D1190E69FCC5B23E4C7935D093AA9E3945E5E2F7C040F385A99D29E1BC6169DFB63E24C9CFD86DBA4655D3A34C40079D0F182637B4054CD75AE0831BBFBA58C6FF4BD0E53484577298D73D718AB20205D6C9AC2D7D11DF034838A2C24F8F9EC64F3399BB0B7CF93A4A7F48337670B99396E39665852579BE8F7252BC047EE9F67F21326C9AF422F713B6CC02A6A6CD191732D75593D9E1F15F57B7206BDB29F3DBBE990A210358240B3D50A609F290FB0B7953A259A2CB1F0B492AA3533CAC5210362D14F6FF7D8284B89C580A8DFCCCCF2DA8E49C066CFAE7DB3929EA20C91858E7C56B22CCD2C5EF51DAFCD5D107DD58754A124BD3B71692E6E2E9D00EA6A09A8802101C3664D9F622B0F7A863A992F0B1F27D3176CBEC7EDC5FE2530B626177E1BB1B3C456CE4B9E1DEE9F00928D64A81B421B275015EDBBEFCD23A87B7C2A43A4A2EF3F4A69952273CE4398D3F9FBFCEB3E6343824BE62F9E25C58EA4E6C0A987AAB02BF3DFCAFD9CAA839935B91FABEA0C87BE587F9B7202CDBFC193595F10595E02F80587935653448586A6F42ABF6BE2C71AB04B01E3CADEF1122B2C251365C4922A54E1B44FFBCEFD5FF71569685689BBA98E0A3355C99A0A4FC2462D108E43C18846E5C61A4B97FBF391A175076A00A7839042E0FE1CDD68B10C684C83A792D19A5BBB5AEA10CCBD6CA87221C0F364DC1419C633D279FD41A47399D8DA3F9DC03BE07047886F271B1D42B63BEF024E98D55490E4F8273FD4D102503E6BA4A6CC0CB4B6CCEB92C6D752870000C7AEFB5B0821D6BA5623CF4EEACDC1C720294FA7CC169B8E6861DE4D78F7B038CCFD730DE48BA8CC40B26231D0FC0B581F229F2D97FE82988CDACA14227787229879F14F3C30605EF8E3DAC281842D3E620ACA5F0266AD401B2A063C22E74F9CE710B3A7A357C1BE6FA7169B1B073FB29DABDE540DE326F9885F0220ADE47798BBCFD0D1A25E16D6ADB80EC89FB52BE5638B03C99A6AE2D3C86C639DBDB15EED8156C77AB22EB105ABD4B075ADDEF82B00D9A1FD6E825823E208258EA218840198806CB59DADFE90E11F661387B936600BE03A037F0E5320A8EA2BADA1967EAE0D66EF388B4853840DF9D0A19D826B4C454DC92F78CFFE5C7D1F75369EF532F8F8E370E42F28A5542155DF532C3E05234B0D5ADE36E371239FA57EA5DED402F2C73A4E43E2D22ABEA90D8BF444F1BCD5E0A2FB2F37E423CF5E4A05F68D671E322E73BFA0122CC4256D063E89FEF3D59FDE6274C5304AE961988CF6238684DC8F57D79959B73840DF870F30611C50BD1955FA40DF3AE18032730E0AD52104AA9AF4E8777ACD33024A18D8785A63E70FE05D590CC681D86547519E23CF3C1E4D8AAD5A1DF387D7F20122C76CC11798C86D1A4CC97497CFBEA2615D30A2C6FFF5124ACFFE70AFA2967BCADD9EB37CD5B7C808F9B35B78098A441A0A67F97F1B9D7BE7F15F26A5F7735CF41BC7969DB2AF37356AB0C59A06B6161428982F7606709444ED36D207A5DFDFCE93A7FFEA0B83C473CF4DF5A4EC08AC77593CF9079084E14F51566C5EC6926608ABE3F11CA589C28420AD9507AF2FACBFF40B7399D20FF26B4EC0416B214B604FECC6F2D3D3EC95993902CA7173F8CC1EADD9C422522A910196C641BDCCCB1FC990D722797BC1845A8F780EBD3A96CAA12C0DFA77A0793F3064E3F8DC440C5DDD0FA8F0BB1321EBDAF4440D9762CF3DDCDA6DD836EDDD9BB9D1B3E0BA7F38E06EA2315BE259352D421B484019E23C2FCB349015F0F73915C2BBF6923F76A159CB670C08787C163A1A1BB7BC3F0CC39EDB6EDE54343B01CA28AB65685888249E8D68232E75BA0BF26BA62409AFF0CE158D87AFF3D7048594E8D2DC7AB6B6195CF117CF5EE249587DAAE9393817BDFB1DB8762CADFDAAB2CF356B943E9B7187E28352F40DFD31F3EF25DD3EABA2C7CA722A026B0D0A500FFEB47331701E1D67DA493F14E0BADACE500DA9D88E632F4467C0460BC08A47CF4B79B6810B760F7BB46B6EA58D8E324E704329DA3F37098DF4E4AC86B6C71C09C2415A9440A0B91705B4C18A33276C2E541ABD1C67B89F9AA7F2AB0A1051107054EBA48DCCB80D02D7BDDDD3D04BC7221E84308B83890AE7EBF96FE540EA8CFF4F55A997E5265028A04DCDCB3B60787D5EA95DE4C1D5865E7340040B60A955172FDC209461CE2147804FA7FD35DDE744634FD226583272321B91E151962E0F13B844CEFC80A70417DE4BF3FC5CD8974925F6A97F104A842240D7E8563A9675979119E9BDDFF1CC57AA96F8FB95012F01C2B434DF53D9B97D9C99473844FC8A4B67BED711D936BBE7C0F52908F7C9A72DA4BA93095D23AB6E6D5EB3ADEFD7D6F5CC5B253444C4940AA6AE5FDA4085BE485EC982A0574FBC3066ACBD9E7D3B7757A8B52151B907618DE7A61B53D79E090EBBF49C0B107CDB09F4B94E95DBCEAB42C6BE926AA8757399FC6FFEE170AA47F74BF65686EC068F93CB73BBABD5A05297A1C00BB1032313A37F27FA5C84AEB694EB3DD3180397390AAFA54A4C19B1798D89E105A3A7205CCBBCACF56CDF6A61D69082A9B880673DF62FC279DB70FC228E87C9622A29ECE254B6E066ECE4560B9C0D1EC9352D9C6E0BF962ECD0C57903130B4D661B2477F41A00386DE078D10488D29400B91631CA93579070B312C0AD6944964F4D9A9307BE84E9B28D2C55E325F08F936658DE13F70075D48EDE1B58B594B9CCA7A1DE39772398861446CE8AE1209D27FE47981DC4BC70A3C4FC2DC8AB7877FCC39365CFD49ACF4FD9AB0784421E32DC234C843BFADF6E8ED3ABE9E49EF4BFEEFC1F3ADD5F4B63C737F302F7D78D168FBAC6B3858A08E30BC023754B5A443C06DF9BFC0E9927C7627792D4DDA09D0340AFD513F643B21183BD83962BD3ACB098B685D923B00F321A43091CDF03449381202F6DE055C90A1DBBD4A5AF289F508EE2F91096B99687E5C47F019DB1EA7038C9F5543858B98461837074BE7AACBD7E59ABAF6ED709A1EAB4B343B3B1DBDCFE7B7DB40933A7E9638E836F178D70C7E288E4AF37DBA2F86AE49CDA1DF27C54B8E540BB01EC17E17F9EE8E87C4925256963D9E822D27DE151A2ECF0E33074452382EDE7F9EE8BA2720D54D8CB21BDC4B8FBF04250DA65525662B670429D676C83ACE728FE8D1E57756D57BF2213529884394060DC71630ADB7600036C0A03D7192961ED9DBDABB0C50D4281C8C816638BB13C752CA26D3E373A2E21E6E10B11ECA022CA759B951488ABF43CF7F0ADED09D5667DC4E1CFAE94CCAD6F68ABFC11BBB88A99679947882EB7AE13155B2B85F42BAE208578222611D654363CA730D1329E2F9F4FD7A82E880F60316AB238C80A1ED2A2DD40390F441E0BB928FE9E979ACD46177732A247E5539E9A0BA0A8460E9CA5FA33FAB95BFD17FD3EEF5DD02BE8AAD8A40C8A2750DB685D315AA3511B236ABE33B0DCE9BB2CA36CC9212248494C849400164C7894A0C8DA171C454C6D7D99C5C92072ACE0FD4AABE6F01D3D4B798292E3F80000000000000000000000000000070F181D2129576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC + +count = 18 +seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 +mlen = 627 +msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +pk = DC53E00C68B08A875ECA6A4A331D1A3C420A8143FC1222055D1C22B098FE433F2272F2430C37EF9A68251E127E12BA96F6BD700C24F713192979ED6E5B5359548EDEA345AED496323E620AC5DBD00923E425F57A9DCAD8E356B7C3162032F3F2FBE688E31DD4CAEA3E24AE4A029B2620CDB99D086F0DA57EF5A8C276056C96E2CB2C5D7AC77353D98979ADC9654172C2CE1D82228FF8DA7C121CD5715E005DE7A4B23D7977C38F022AF80B9E41B56E6DE8C5BB707E92BF6905D49F743B34CF274D8FBDC2CC98071A2F5981D921685E9589EE24F87535A64C8E79A9DABE18412D7EEF2CA3005D25B4CA313203707BE65B89EB37D7FBDB5A9ABF9B817A2929CBDE26875519F6BE6D40833C7900FA428BACD145563C7BE36D5F2D41C7FACB989BCEF67F2D32680102559AD408ED0E510C432BD6DEAE22BFA4974EB539C82341B34808210CDAE40B9A46E7B36B25ACECD57FA96A95C38260368A09F1FA1CD3CE4C1E697AD18FDBF4C1F775C658FF20977A33AEABA7028E7689897DF5A91CD18FFE459ADBB804F666C5FEE321888FCA80A240813081F469DC4A145257F1CD3C882FA6D06D4CFFEE60EB88769732465363E96C96A6E7665EEF514711A5110488F20723AEE8452698AC58ADE71F4975D0E6528D51826BA5E873AFD97A7EC309E7C043E214E387FEDC0673656763B751A5A9BE2BD1741965E629BBC0E002703B3DF7F3B9D57BFBD8B11FD83F293202B6F5404F57A0C82430D51CAE14E4DACC3995CAC2119098730D1AC55EF19DDD8DA3E9E9A5161EFE3FB6EAB29AC29139DF8E49D4942459A0C9384C883613C3E547FD3FBEB4504ACFF6FC8C6BD6C231F7A7412CD9C2D825432B5718737FA49555264766A3F931822293825DB60D1315A4B123D18FD838F13CD6A493634E6879D8F0CFD06E8C1E76CF82B13B2CCAC9B16D861146E262FE1C51F39A9894D1644E7834F3B38D427B5AADCED1D34C8DB651E8FD99D1AF6708F56B685478D82FC05B71AD4591CDD417007B02C7FA58918E39E1C86894F972DCBE44FD0A7C3E46CF77348C2C0554A2739C28BC5834FF4BC38C35DD93CF87899391EE8C3EF4F716F28DA72736D45EC64784C725ABA2FC3C610E5C1E6407561EB3B3123F9EF5FBA6F216C24B27E982B81977A12DD0E3D5A87891FE2801B2DF8CD6CFBCB6CD29B99BB8554155AFC31542107627E60751F5B2EECEC28E5F8A2B0689F950961AEAAE98666B8F292F92B534D18197773477DFA4B1B122A98A54557EE735E03121A52B92275F020BB96431EB690F07A5A56E5F61E4FE9E8A746AF46A355151564A9348E982538D1F0D9BA3CF1138522D8C50673E53D36D1F31E43B7D14BE3DAF2B5697C36C9B7E33FD4D6454ECE16FC842A47DBF0DDBDE9F628779E6137A2E4ED6A63705BAFA309669DC7D91758BBE7E147C1D1542D549F43AF3E44E357639BCB910BF484C6514CD18F84E961C11B0CB7DDDFDAB7AD3724FA020DAD6D3D806DDFFF046BCF256850E6139CFC84349AC56027A2C4419BA94D188FB3A30AC2E0B3672C8E52E61D1538B8C8448B59320911D39C72BE162C443CA3F1D2BE07A032E7697A8407517DCD6AE85D77A691A6C17B0C7F6EE02646B2B5D57E746ADA9E4959C73255DF7E7AF92965D56F9C4BAF74538CAE1BAC70FAF12BD6FC9AD5A5AAFDC3F86C7C4654BC32BA7C9DFCAFFF3B028D4CF69A10D205B9081FFBD0A0A7731DD9D4E8FD18BDB1C5F4CF349F16A9F7276F8E899D9269969CE52FFD874EC51BCB6A4E2FC6AA9484D91DE36F610AA34881E00059173FE91BF416DBA15BEE8A6BF143F116F2D0E8F224185BA87F4A26EB7A15F0D3205AB08039886CA24DC6A6A465D9E1254243ECFA399A6FA6035D4C9D6CAC32D67161C24D4F967964465A41E2B752F3D33B0DCD867379BCF6F8D95CC84CB3FA324AE4CC1609922FE1B331363AA11831FF318460BC22A5AD04ABCD9D21666950BD830B66F6B10EE1E7847AC72F43857279EEFBD2EF46B1831C73CCCC77A7236D08A04DA6AC7541E0CBC1E50742AC713529C52D4CF0D4EE191C343625BCEB6BAA177AE1A646C8C62A636E2C9C079CDCE7036E007197DDC6CA91FE9FD014131FB6EA4B2B0CBBA93EC42D3837F508D261040A0B76EAE04D349F50F27364AD7592355C18A7C7773BD5C273BA9C1D1427A1EF6ED75248A32F75A2D6D58634F5270E4E16EFB577C123B00BD765449DB1FF870481756D0126B1EAB0BF0F61B6972C652A50C02ACE71B084F0481B7BD520441AE54A8B151432C7B083B92B098BAB8B6C43CBED6A04D57CAA9295FFA136CAC6D9392F4947A28BE6B16420B8613491AC6BCCB30E5BA83E1476A05348B43AEADB7350025C8B87E3E454F12872FAD0ACB483C1D5DBC170C2DBEF85F416409B3684674F36AC686CDEADE3DE6B5859B4C02C7103C8259C8BE71FB9C71F7C57CD705D11F6BCA50436596F5356293D57207A9932737C8B5FB289CF39389515C03074C4CC4D4E47C1655467C68E61942CC7D072AA244E6FA1E86DA181BB2B10A2E551D9F4564FE3CA4F5C76CA583A16D47FB8B193F5C98D3DD7CE889124809AC03A58A98320FFE05CC3490DA0BA984FEFA4ECEBE356F9F647C893E0050BFBA7801623EB0B651FAC0F85E732BBACE6310529F04782C0ABBBF3A429D6FA877245C357722B5900D9371F088DF229DD876D4DB4D4E204048283F406B8853B6F75B972C26B41B55AE48BBBB9DE36641B579CFFF82C55E31319B988617F1FE648BD8BB6B34 +sk = DC53E00C68B08A875ECA6A4A331D1A3C420A8143FC1222055D1C22B098FE433F44165AB44D1ACF4F146662A6886B43876AEBC1F35ED63526236FB87F78025D8FC71391AFB54BC819F9C9CBAAB698487AD4388B250B4EFCA77C315EE459AE28C069510554FFCEE661EE5F84F7D254BC179AE47AFD63EA8C6F2D5E6B8C02492E1D35503383264276111415513864766168468600883208188348538658443103604150472663050358284103781464255156456035454447130161705465333876723640145712227465448602048128040543774413305110425643821131253644832756818262101614773363202827220200008526613572707254222677505444876332352315101882250707887733011847357341604752745133004438715080128666557833255146401400114816686674477328672260404607688722477232018227000631180075670322608844127758057736741511735347478860021685006200527463732371210365058176548755153718567780353613663036260111478324170861532367030746323475872373638282037686055137145587887381320310682334178236215301806852002162453527450267433203883657104330804730162053768361011148550502536485621413206400548202520604672543271611375266372540335860313354288785141317010421774487407845175862828823450514052370468170705038447463715773761764068028870434678077016408064837016013654458115451708055351881611775581088342580227100545458338654842158146268711372485216841512085487011011251611283672773582350062107536562455678200213070456834063603637175421462626512267405735074827533056274414264788886523424754334788127026812521257106573568220765535613385135881416764287351150014787670702602640645675536336881171788261143534147783063154634457776830024762831571320364611744517082858117402513210553258325305121531201621425766124363166105326631275314631822147721456064678246500320018446732158356186285117838328730574511432343654167812364810072231118272514700310414664256887182506382244808223651005171646167248051080243643744357282251227213536436685582788265025766686345877341841213844770630637040083383726621846618228786517834013546260736115247633268758718043853163720041875714313600868230467635070376005366022163424355626211044050162070760135550887710744778061712236683234522525125168017374575285213403083403037237505037115367227112773460564283237673858841412024420158475827356546563758356013561176608018147438050242383305338851025263076150120146373403767482631466483074473044228830014100003052831602027576432711210782187767181374407358288284451150346140430444380555854656530068024185837733660323165167830573253768032225648644756138668588478361713123435551257312332531283267557753381871350527418046682874664865867054555216077312480764455084453277283744342405388172130584615612621488858646331341410804331603750420864550610854048727384146548501152414767745583403684481105383587872811308648400085200888807300815838410684233702357483707044061868081814156020620714537688313603785223540380286151137420750503217258726746670760803863353150778787802868751146800145478128812168754434448748367482267411857352683422116535385866044025075851356045351836151824316456817653265777361235850142541818554681001366288342824673248180476781183336160740510176666235608114361472540172152314264780171404441568728644416330303860583010341843380511884127583076B4297C28F73DD0DA55B0DA821BE3F1E0185167329BCF96CF1BCEE0962EB3D85746714CECC11ED56FFD150685CC6932906D5AC4E2D137A04AA2D0C8D06C5CFC8E8AB289A802C4F3CA66ABA852596281DAE271DCF673FBE53D0CCD3882D6E9E5BB7C2DD897276F06B6CF67A88E80047BC0C60EEAABECB8B4D915CC2FFA3BB62F2B3D20E73F802D91ABC15AADB47C7703FB8ADB8B5D00EF80DB67758438D30594DDB0ABADEBE015CF03F28182357EA3054C0B1F0AAA251C36216B5BD404435092020A3F4C93BDFCEAB9E464016508545EAF8CD02C2BD476F91850D4D77AEFBD7EBB7D725AAD07214474C7E707110B356267BBCE7164F8664E7285670F80A8C0FFB52E2731C47BA21BAB7E99F828050D208DF54294D923DE44538A10C233E2E6A082390BD5FE1D83698EE9950C5475DEE4027C410C8FF10A622867F43CB8DF42D63490A6A3F71D5FC4F6BE627E26F5F46237D057C62C58DE5C23B75E1B3603F79859AA2C05AC4BFDBF3075DDB4A8D795E38851D67DE6EC0E493D71A6C202E313F3366201D5979E29237750AD899501CB0705460B209EFBA322E8E7832E84B687C251B6B621C617B282C003A90586C2B5DA674FA33ED409524C3B4DD8A547BEB7E977DB236C96BBE7C5F95FED7A284FDF82E77500C25E93E68892AB415DBF3D78E1A7FA64AD0F5DA3E3B2990A90B83848CF960BD9F66C81C5FCA2465075FCCBAA06C5253293EFD73ABD1040A57D34A8D9A966CCD40BC2699274D464C665AC6B9F5987385F07FEE5701721C7735EF052C620888C24C4F605D8014B777D4A556972C574FBCE38B0A268AD92C1097D8892504562C099FEC24239172570C60FD716C536EC4B98A1476AEB1029BB0AE70CF1458D197BD42AAC4AC3F02176B7B11B85302CFC94A09CBE09EBBAAA85C47EE0A044E220A74880E4AB4A6A8090CA3C6D6022743DDFEAF933F24F177755AEB55FE050A96EA9FDE966399EF4F96C12C540D08221876B30F8FE363B50BDE6EFD22AE53D42BFFAE02EB7057DA9304D9A95FAF0BB60AEB1696843077CED0E3122559BFCD5788D907F4A00002574589DE972E267589DF61972C351BB0F31AEBE3A99D602B1A59490B6C0FDD9494F502321D2D971E4E80AEE7EFB1CD73172591DEF35BB6FB684D876222B43C0E92BD98C49650A5BAD95857E5896F2925413F4131D330AD23E7C44FECC326361FFF5985B0C378ACF81A0AF41E01E93530B7BAE4E7FC79F02A41ADC452240364D9914374DA805D7BA8AD0D0459BDC3088724680E9D8C5A15231C1A3144FC6750B7EC480ADCA18B7DE97E9F882301BEDFDF97D9FBEDAEED2AE291C8F83E0135A0E9CDAF951CB246BCF2139A27BE7AF8BCEBD50E0E4F7E27F945CADA03D3254853BD3FB1477DA41A50FF39302397ACE702C49014EEDB42C2C4297167D3D7DD4F4E1A31BD347F0F7FFBDD2618CEDE909141D178EA29ED558F3EE0671FD3E15532A3993AE1460F4547523C5CBD914A0B3614A433987AD69A5122E06DE4D4599E8A07F99528A0912570F0B2BBBF0351F95FA0A9394E1449D1149CB822B6548A94583BC70D24CC4855B71E3843AB7B11A77B3A2C3C44FC5245150AC3B1787AD2A6D16C09F717022468BB82F18645F3D43C59FE7FAA7990344FD0B465D2D123C862CABF9800C297B8E13C58547507CB46E88C64E42800C5428AEE5E47CCA002BC4F0D8393F3D966B078ECCF8747140B82C4809A235993A08A4F0DB44C4F16FC0B57F5F494464AF3566D3A90498EE506E251AB6B024321BA103CA7F83D842AFD08CBB876A7561547A87423ED77C2F592B81CC816121FDB1DB37BD3CF45C6F1F5699388C4292292A6B629437D72CC0304CEA417D1766B8980593C969A5C4884024297E72AECBB34158D2A43D339659588F7FC6A97307672B4798BF9E4B292A5D5B71BC771579D7193A3C6A30DC5FA4284D303019786473417CDC796968E9532685BDBD99B41ED1EBA12B6F3070E5E0238F713F256F2C1C947E9FF664809CBF0654D391D48B8D8A93749E9CFD45F467648321EE097F08EE9DFFCD2988E38431085CD8FC64C29172C7C105E2F7F5F61EDB9E32CACD8E8005B04DBC146B7D3419BF20A476C72D251A7608C23C4A9A6C8829B536B6918B112059E7C4E8E878B2A1B40D3A3209418531916405F2974AD3D6DE8098B115B7C9B07D1B9799BC5626A26CD0690436F8B78125694FA36A4969E2F8D83D1EC95BF8A6F212D4953E6B5A181A083584CF3177820F90828E359AEA908B1559DDDBBBE69CD45E5CD65B35B654A48C30C7D5103E90E329C38F1ADFD0541928D1F3D59455DE8344E98EAF751B8CBD1AEEEA73044292B960E57321ACF319834E67666EBCFA9079CBD4E3F246ACFC491F9BFD73C0F97808E43292F046034062270F47D4A1FAF3F4CF2C64F3720ADFC5335A63DEDBC28F692661A8D0F5B9E479B7304D60EE40ACC4EBABC5B74DFE3AA25844DA9D943EC1051F584E310BB7E6C13A28DC55CF0ECD412AB07464886A4912234131502C73A834B36674A0F5093DDAA3F90B4662A3FB676C304FD6F494DE10286ACC9D560FF7DA2329F8552A15D10E0627F61A7F011CF07825B04775F24716E41C6A73905D5C781CD4F909C0FCC31C8F0B0D185666CCDB738618530660EADAD568F8B78E182872DA1B4CAD5CABF72CBD7763013DB653E990B25E9A0CA25DD13C98A78A9AF1A23FF069DA8B9DCAE9277FC2A25B2A7F617A58068D954BAE609F21767B784210E8BC01D2AB35CB9B68FC5F740E989B958E7188010B9CF4376A76949AC7968FB71DFE5ADEEE8C7FFACA04E7CB0F8CB5C86979D6BDC5802D660A8790BE426EF2E8060F1087469DE3BC3DC07B26A73BE2FF3E010ED124385B54B1F3D158DC07B0547418867C61304845266FC47E94A7364A5835F412CEABAD49B6236BDB5F499A8224CD82545A9CF5E9D2C34B5E55BC20EA6A84B12DB414EEF095865D727394682C6155008FE162A9D43D35BDFC160EBF7314D678FEDC0E2D5D4181EACE3DBCAE4D6B31F1AA09B5C73BE17A47F449746B0473AA9DE5EA3B45452D2927601446B74C3AC0E77C4F83C95FDA5839F5F60290677BA6ED86C8235A096F08AEAA954300D35D243621D32FCB1A947E6904C9714396B3574B4C00B0B848F7CA13CB4C8B9DEB9DD595FDA678ACCAFCD642EAF8878833750D8B8301D83A59C291E58A354E4DA9FFC50E744E2412C77C89116DD3141221681FC17C4C528216C8A35149699F9C5BC134FACF32A7F4088B1A2C9A547F8CC5FCF4837B2DD5B4ACE8EF02F03BFD38E3C318ED24AD3280E3EB079B36A0D7ECF0926E90CD7C572955E0195043A5624CF8A9255729CAFB472A866405409FBD3E8F983C602AFC599F212AAEA4E79A5080F7A987D45BDE4797850F0C638A9E5485FDAB1E9769DFCC6C8BF74C936A5CDC06BFB02D2D71767F09F9F28164559ABE7F9C005573901CE7BCCC88FD916853E72483BFCDF87670E9C0B0398C2B275EA0C8E55F57AE44CC57B540B946EA620D2A591C845DB44462E2361703F2 +smlen = 3936 +sm = 4F9CD7C41A90914BFDA0677CE0A9990AA12864B242C1A0F49C5E5AA23221C7DE49D4FC21957237805DBD2DDF9DFBB5EC5372B954C9B961C026BAD46544334D75DEAF4DBF22777D4168E5520E5F1F0983C90DA3C7BC4C13B5A9E145490BFF13A3F04D3EAA3E9DC7F3D8614BE394FF652704B93927B4A82CA33A2CE275DC923D0749C877E3422F39BC8484074C259953B4461DC73C51B9BFB9F61F9FBC2155F86E3D9C9E2D9FAC65AB092879F0023D0C8A4BA05A3B22673E5A187A7A5A51951DF82CD19E0362C0F7F39996CC5D5AEAB89538E8DFB96E6B7DA060EC4D7D9547334AD4C7E4A2CB32B3253547ABEA9B69E70DE281D258FFD0B294C522795B4E35500112F334CE1C427977D5F3A1F3A8E4C119D63A285EAEB89E5FB515AF4A4A6C0255099D3E9B1901D2EF3E820CBA1526BEB70F534585657379D6623039CFDB7D712C75873196E6A2BAC24A4F33F9B554C1C949BA06D80933675CD30F514FD7C7E864FD7EAAEBD8354C48EE1007F07754D762EBE7F2C7F45DF981FC44D07D78020F2A7FC07DD4464C4A5D33DEC83EBC7613FDC26EF66F1558D4CEC7B97F851B775A2394DAD94D23F61AB4A0F9EE0B97091AC1BFA1CB7E433356E9C60BC81DFAD3C9840DCCA63606CCB998B236E7E8CD408676D4019307F0DB0D730F8534F5CD159ED41B082F80E7ADCA9A8CA3B70DB761BC6A94BB8B0B6069727678D8FA01A76974235FEE84C6D88CBC7DE5AA5FED6EBB39F2441B65EDC417B4C4534EA5346D35A6E7F2D6E7613F117025635B4D3B5CAA7A6751503E5232AE4A126D9CC768914CA558B29988934C549D036B77573A00737B20AC95C0D691EFF3FD4FCB7D3FC554D7750BBDBEF78B461F50B341767D6E55BB42462A5D0EE9D853E72561F9E2E6C0DF4958A7D217635AE4A28DEEC55FC904A55B108B58B24051CCEDC6FDC1F65DA81D1F5F68482259FDACEC1EB368C6A59A6ACAD20B6B74CAFB6ACC8EA068407145169D8EBD83317C67F2808DC4B932EDDA8075E44ADD8150E2F5B02ACEF98DAF35215AD2A529C3CD068BD309814F687969054FC08D601CEFC5D1E2B06B29B714FF5319D941BE0171BC09E33A328FFF07E8881E6D6118A1D56A57D347213072E9137FA845A81E0284DD729D0A3A346CEB6E1E636216DABA0D16521FD821B068579E9F35FF8B7F22E7F7C3CC247021656CE60A57DA6F53E0C41F27A4E66F5688E9B8F332CC20D302229AD1C872BDB3720017CC4A26B4D155068DC6DDD9237113C3DACAF216DD278144559E3D0AAEBB03FF7BE1372EF280F2155026E25AB68AAB4782AC7B6053D562F765EE67912861DECCDE8D652D6FF99B6EBD03D36CD9A53B92D96E02F061B2EECC80911BAEF0CA686ACCEB4BF249686F46CF8078763351D5092269523BEC8AA3512BBE26CC1F695145274549597072952CA39A686687D2CF6B1A490C6D15749771D4BE0D745AACCAE4EC9714D56BB63A64EA48FDB5D6C68551650BACC9CB97848DD119818A5060BE817C747A3134F0EDFA8F7ED545CF9A386AAE8057E328DD93A64148ADE8D82454DFDE63ABBFE86F512F1D9CA10616CC6968CE6A6FFC8E74265B4F8E748E61A05406842C81639CAB1A752F7B7F89C807818C7458A2340AF631D7EB22BF7B2FD7482FC1A6CA970274EACB86D2E692DADC91DB757618061ACDC83C1A2EA6C7FBE4E3B9F8D8A266E98E65BE297A451DCE7F57CAD394E1F6CCA70B36875A787C797CA161B5384034083FBE1DC5A75AE82705231CE0A21950667D668DF972E17772E60C0D9D3E97FFF0A3F565D68B31610D827E08C03BFF0BC9302C695BF49B0F67F283C916C77D5E21A1B86FDA216F55047532FF682DC475C2E127F830AC4381F9475E7D924EE8C6C614FCB10C9F7BCA89D38EF2D6DF5E30670131A23D99F703227DA3BDCD21B70549C6512646C0511E83B595D7EF1F6084FE02F00FBA495F0E1EFE2ABD996DC131359609C47EE77D3A91DB2B1E5546E5687B0488202BA18B0A8D31F1796DE15047A016DC214E2FC3D12DF0A5D7F0233DFB67151C6E7BCA4F7A4E0BA865E68EA68B400B590F473640043F0D6E98E880ED7A89E0E2F6BEE4A12FD24C13280C9BD1F69B357F7D3E388EE4768E50E1EA95C2699DD5F855059AA6908284648553A38428DF114A08C8483E60B815BAFB469C989474E40238E21A7C2EC74E00F131F6050C2E9ACDEE2121F8A52A4A1816970B3E9E601EDFE8C420271384D18EED91400447310F2EB817FAA2CB4D37A7E1DB9F397453C0C9FB5B30D5D3FC003D0C68F50B6054FC5DDED4180F7D93FD75D72FED550677B619347AC93C47B215C1BC7A7602566EAC2733EBA8D3AA3358BA32210C1A7CDAB6D03E4542E23CF1943D31C60957B026EAFDD1ADC42EE28AD8E756995F95EAE235913219D5D1CA742D8EE0E72F6AB7C73B8D2D1D4F415C14F4118FFBCEB16716ADAB59E0243FE70F0D258272EAFB7ED03DDB5987CB303678A7303C3FBDBA894B995C68A1438DFA1965CF0549C17F758BEB053DAF1B436B74A9860CAF5C8650731EDDCB0664F5C08E810F61FB281F4D1B845C520FB62991A6D247462E3B3C570D8640E69D0639452AB4661EED35956C4A7C9BE13813768DAB1C39D140048396CAEBDF432B444F4C5AB7BA28ABE8899C957C2BACF90856614D36B5924B4EF43E5BE60E1258276C36F015AD0278293F8DD4C615F12B7B9394ABB5623485C21B6C49221E7F5E0706E19F4F24BC32C4A787FAE3E79894DD4AE50F2847B842EB60FC1396CB1243E24FBA90B1E27F2ECD712E5444A8CD3A72630F4270AFDCBC90EF9A7E0CCB870A4A8EFEA818286162FF7806F365E60535F30617CE78524F6EFCD88721BB56F85D1B5F40A72957702BC8F4781603C2E4C6BF86C623FE24E72B1839893A8F78E3E36CEC3AA5B43CD8ECB01BA72BC8BF0D69948DC252277C5C73FF4AF93EF089CDE8313977CEA48A425FEF0CD1A7BC348D2BE3A3F9BEC61618F8EFFF31E91BBB377F1E73F5FA4827C57DDBD55DD120B61DF2E9509AC6FCAF1371ABA039BBAD5E6CA79401A5ED5DDCC4D88CA6E0DB31323800639BF817F59044616E397EB02D4F4B3C935CA46281EC3878F305F34B61DE4700C45AE62A932E362186765516CDB9EC67412D1C7F19A459E850B2531EC7EFB23C3F0405A59E2364983EFC5032C1AAA842BEB2683433AA26C17D65CE77EFC00DF19FBE6B18C0B7A5C57F098E82657FEC849442A706981B91A77433DB1FDC4E5B063A6CA948CB1DA50542A252E788472F78FC2BBBA0A6FC4508DB7CEBF60D15880C47B60E13627458B5004CD92F3DC55BDF34646E7CB0F5A3BF29EFBA07D3157BD49C78D11190DE8E63A68638D9790729C9CC27971838D853F196C57610B3EFB075788EB99D5C19DAFD801F937FC7F5B7F600E00D3F801A9A89FE239E1A1F76921C2BC9C0DB20228EA8D074A2A8E96A2A5399FA298D0A1714B1B2C82F8B75F9F6AFD612E13BC4DF7001158A29552D8EA61EFC4D1821A8466C546EF7A36D8A5A9FD5EC84785269F236090D048576AD7A869328A6D0C323258D85EB520AD36792067A4DC6BEC5D0A9CB558175CBA82D8469B812ED7F8511E9146C8473109C03E1DECD3EED168FB304C6AB415F21620D3EFEB3CEE709C21061F7B9A99270634DD42F017DD23072EC34A2AB39AAA0907DC365518C1A61866FB57D01396EBB7DAB1666A74AE2250867280E5F0073B4DF690E1E3B79591BEB494F9ADFCB46A81A5AE3E2F8FA305F7F76CEA0FE758814A2578C9038C02B6EB92A6AD850607100B0A24D8B53271A4F025EEB21D3593B3346FC8CD65817AB225FCCE2D53671C522C68F15B0C053DCF932BCEADCAA920B0C5B665A572C552BEF11A8BBF8A64D2FC2AAF927CD371D6D22E803F955B95C59E4C9E30D62E0BEEDC91CB76691010CAD2DB7C71E292AC3124B594703E126F08F5A6624225DBC3B96E50C19762C64B73F5D9AAC8D49FE23E1C426D93DF39E09BE38A59AECA5E848B7D6F96F79E782D429A1F8C0677924F67320F448CEA22D0521CC878C8B60D8513434DC535249B0A3EC1F4850E7EBE78FDC6E313D8A1785B3C3DD50FCC98A3547C0050DBC615567DAFE89B5F8F4F1A75BFDAB610E39B50522841801586FA9CC0EB2922E60E839AA0B372F1ABCE7E2C2C9B9F9CB7DA640B89608050DC5762A684390D967CB9E4A035828D8F2D4BA49FF48FD20DDD85F5C3998D6771F5508A29809C66B094E13D15B1E13FA73D2DCDFF31E8321A43EF36BF2B68AE0C4F2B7243EB46BD09793B04E796998439A53F5AC78136571BA6C18E257CA04DAB385C46755F20E768C1138531F4FA7C23BD954D738C850CF9A1FA971A0B8CF371AE62FCE723CEE1C2CBCC92DFEDA96EC76FEBDF520E8BE7E6BF5F63E9D87244D15F272D7AB6DE0D88524F018A75A8131A2CCC604F695C6839728741F6F6E2BBC08E80DFCC90A71882E72FC3874CD8FB6944A8BCE51BDA92FF6264F6A781A7B0A25812918B4E28F7B3CD4D200E96ECBB05311D0F5AA15EE5F50A0D16AEB7F7CE4617E5C29728F0885C24B08818ED6435DB354433A636032DB88431F5FB36404725185A8D1DD825699129EF52024FFFD3E72929EC8CBD1FE3A575F6C7792DFE4F6F7163747757DA9F2F4091F3B4E50639AB6B7C3CEDA17284F5F8592C9DAEC34606C808DB8EA0008121A262F36021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 + +count = 19 +seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 +mlen = 660 +msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +pk = 7E8336758C2825566CF669FCADF673564FC5DF7C7B86157587D91526A85907C71D975F1293998759CB85735D99F6D4E4128AD101B2A4CE8CC6495BE3F59743E7AB9C7825ABCDF9D1A4B06768B1B9D833B47F522891F20608C06B134B437666B9D6395988CEC14D81F7C1E785372D6CA523ED0A458FFA54BAC8B933E877DF86ED1450379D9BB129CFEC301A473531DD9BE8735ECC3EF68137454B31F2F32E7F7C3F234AFFFDED6C011D843F457B97BE69041A04069713F6F95E6AEC3D98894338EE7CE977E4A6870E2D721543550ECD4AF38BF85509C153BC3B9CE159518AFA9B2836D2D01E02AA8422DDAD1393C488222532E31249A5DC4CA84E2B979CB145EF76E19E450E0760C28EE4FBC20A75DEA58EF742877A96BAC2E89AE7EBEF9592043F77F2F8D4A5F3DE4A58F6119BB081024A998442D145A603F4066D0472412D2D34E764BE65A813ED5DE4E50A31491F92A193CC0F87F37A3912F2348F50F8F7555CDEEC9307C0480734687E4408854D0739FF0361CB82AC92DF13BEF079E21AF009558336753364910F0BFD8078D2F3A5E72DB5F3AC2CA54E35B7C13FADDFB0908B7A9DE26052055C1E1AF24E7F3A6D4298189CCC8B407923DD9ECF5FFDC5C79493082C804C88F0B5D6CF56C4820BCFF472F488491C55C2677DC50F87398122118409B5DD489FB861A486177F24A290C8E5D2BE968CDC6C8376B9457BED1C72C067B2FA8952EA92909BBA66E96912C8E69214EF75416D46D5C5ABA9B2E3605C4C4DB6A7D39CCCC7EF999AB1D2E12F9090C6C220A0AE85E7BA26365DCD5C5FF2E5B6E6F2C3BE0B4A3612645F4B547BFDF194CCC69042DA0C4FB114B2B2443A652876B7948B6252D3A41B7F287BFA7F542D7CB556387AD5E26C7B2527563BFE1553DB2A680FF43544E8C43828E27C2074C090CBADE627B38ECB05CE500B88120495FFA5E8F6224FEBA817EB81E04023CCF4D625BE19EBCD187FA64E7A79E9788E423716CF9428C28020969FF854F13E1B51497E0B43D31C9CD27696347A78A364EC13EFEECF5434A0205FDE68D4E2C7CE4898E2BC0CCBB9FD6118382DB1DF6E10EB3D27F9A89940002150A0C8E0BC8A5D8516E03BF922D95683C02A1DE32934403FEBC4C124839A8440C8F4691A204C45CCBB1BA333F89F312BC8B87F12D4639A9147D774C069F335FDBEEC7A948AE334837587B43F49DF331D99AA2E7A357A77D51A06D39F10EFFD7D7B2E567E55CFACD5E71B91D7232169FBA43E80449526DEE78DF101AE3AA7E7AE0CAA4E1463BBA57587C56179E3F6D376ABCC34C35B869114DBEFF7EB232C971EA886D6B81A0837A2BB981FB2FB02C29594F3782CAEA3C1D910D6E980CE30FC3322A953FBC37A54A50E132687A841ED4E498118048E3DA2E9D6640829E30681D970702B0AC1053BD9BEB4829C49EA6BD4B03565BFFD4033F36FE31DACA82F9538A6B623DFD49157959CB1B51A6935630F4A5D30CDA0C5FB46BC80C600C599FB0ACBE4BC66C7C3F59F682AC98B8D8987485B1FB721AC39B68070EB533DB4F2F3F7EDC9C80545BF01A1CA8ED6D2763CBEE7951D166B5601CFD305B982F6F1905D9072EAD7F4BD30AA08F41B5354C9AA192C65F43DCEBB2B4286D5F4B726901517CFBCE96F42C4168AD28BDCBACB6F4E15BDC0B7DE26510F7A52AC4DC2C30213B713A2257A93602E7A0076D513E1A3E1A7F91EFF620DC2E8FC9F654F6DB609AA2634163AE51FDEE609DBE5AC518B46956C97DCD5EA89EEE565E3FB3FA9BEB14AB657233CA6C4D59B5411FEA989826F11ABD0743ADC329BCEB2B2745AD89B920677D3FE743AAC7C70EA826D2DC68B40098ACA47A39A154A3765E55D7A5B5E6CB17B94A154E97724703AAD8981B1DBA9F807D234CFBA3C54922D657EED699D307ECB31450EDF244321623DAF176E21D5AC0D70B07F21DFA1D85B801114B015C7BB9A8F717D48B3AA942649123799D49DB9D02FA8CBCC7FEF6972813C91DDE0ECA20D09CC33A86F02E741B87B9EB4F1366D1D747D12571D99539E00E3CB35C0D25A7BBC505B5603B5761CAFC2E29F24DB868F190144850CA090125395CF99DF6216C5D2093269715779CC598133FFD0FDE1B6DA0DD3E3EE6F24EE15980463336F185AAA28A6A92D8740BF647FC44F00F5C1729C3D1030431DB87EB4AA391CB53E4BA616401AA388A4E7718B2440F30E03CC0EAC95B84494EAFB47FE2868281E7F4B8EE67E5DADFDB26E151894F74C50B9CE441F2F1BD93F7B5BD2A268ECEBA3FC5993719830041700C35DFAE23CFE264CD55BC911E63EDF701B357F0A76D1FB2D075D1FDD262E749508EAB51AF1662C76DB05183F1DAC07D6DC4089C9493BAF003871AFB332F55C2749A36D4F7D8EA65840BBE22841363A22F6DA36E06B61334E326AE56B399413F8157EDBC010370E8D955CE3E955E27E7F0E18DC393C13A4DB2FCAF59BA37EF00E1B9031B8CD8443C96AAA17FCE49288840EEDBAB5B8869BC6008F282D6067738722821B471102C57A16E16E81739697E33A7590F15E35A439852BF84B3F25E26078322F50B0320A4E9073AB1410A9F094DF56DB897D29BB1A721DAF73D22DE3056DAA0EEEB1E670943634D38D3FC897DF6604CC4D9356822ACFACFAE63AF554E7D083E773B23054918F97F721646916B7EB4D107F9CED0D8A1713C17EB3973D3660C515AAF95D6D89CE5777221EFDC8A487946F6DBAED70D55DA40679E4A62D6CEB57B0B737DB2E7D5976BD4EC9D9F593F96106 +sk = 7E8336758C2825566CF669FCADF673564FC5DF7C7B86157587D91526A85907C7BC7B552384830AC0DBC4C3ABB050563DFBDA070B182C5E2BE394AC489CD5D049A4EC43A7499D7AC59E8BCB9D0D6EF7DE0FC95FCDEA8C1AB5991D002EAFDA79864527CCCCE472C024A89FAAFA17CF17015E54B46BD17534C7638B9B29DD74444F484542825238365286423825886302502307471588415785075111310300246616732202652521418742100752285472775051187842120642325002356730506080752888270815261427626328582826037025603706174352221664810642183444370054754255301816480473770702252053657847880632654564455423060624070770486055827774460870854486361370155730764345170328318676622137083267105112668444355177818247882558543172608115351263787676411372354488212211756862655106063500344522722483420284216841604254528305522860766223816873071333140552466814674610825075085428227182471026665345565312113003682001134667147158456888565875178556853711332810223300153226338406465132286706824574317851616343631688840836858468424842340608874337352281861632046045333431131435300562830024528077180607870553585155758584848513535271241371774074616231206756516865647120163826642235573828845345832461485086117265301848628462435251420832520786333153555441077502431381010811602810678766876533155175478343132007284732512587568517838761155133714638470400734165444285708681157008714580510162266635364482238623342367343013255455018164678160152821303178757655346020735068712272056622677716446034010304853201786078711133736278270331087505037677612250614125167701665624862762774514047056101544646613014452227283348481485338224106403387373550766357668055886264775723052656224433734284746528073081460578036370523812735207062818688331671086681346766876375681453117377375085367816306552844437830566361204187278274484251200173863064113877067720103354287548505178182773252200815156777312024062122315746662833221487647418687481570118638423760206736201801623146088074564270587126086568603301268352482646878558564065851167763412446013632018136052364156013734571665327063572288134088064667411753868211111562107075817853882452831028887123178581360452137157340474846228315422512313325141214206614553222328326420762223760787311161367336451424510880026741816066052272830807868113578384677786664307204561303027186664307764345086735386503130147437263351444262741642213415167268520554360086273704150270558178184258871807575536086557512585208102331261114063013114147732221054846802010831665070112804681871088782341358655770458124613800817846485183821202706801338227277278263566615041742126854667780424783075358007000126843745835348810812822258110806452218517020765207772847100617008615826541484421654073715747558274301735474315632257073381538402437613861307115384810064526654350660246774403834730254838600511334100043742777778636744681658133054327731417768210583675267374460262808426327338455240145371647821185551277881810531455354774500032475150782517448027003248700704358667411588247138740522885307603048475284841641705388656503670110355066340735677402335228577587754520580543156737382873073835703562535364124006507627113338221024337876040553171778702556314026258718122082014872008752648656042520422542652734874176A1A2D067881FF7733CE593F3F681D753530FB6F304E12BB296E8FD04E0625D08ACD8BF7EB895009421C420116DCFC567F04730D6E13C80967CE23420AAEBA4DF8077008BFFBFD9A6EE40E8D8BEED477A9191D6BBCBB54AE171985C4087391A264D5838E646FAE666663775AFD898E74CCE9A8BEB670A7E6B80BACF29345CE8E42E667DAEEF098E4FFBC02C2F804D0232F2155A9EBCA02784C0E13B4E40E6BF37C91F9C5FFFF169D57847B1FBC3CB8EEF5E6A7AF3E253E4B835BE5077D3E8AEA90E2AED6145E45D6B5EE72B95991F91CB8E36AF4FBDCCFFCF9C2BD7F3E53D052D4A5212FD741608AF00487C60478B2475BA5D0E0DE776055DC76FAAB686C10E4F612F1B97B75645486A9C449DE1E6257B5C5BAE2FB1325D26C0B1054581D7D655C9E0F241EC546BC580897C28D7B8F97737EFF2E00F114DF2C0CFB17986F52F81FF904D21ACD69B05E57A14778BB9A1B8BCD9F540D8BC6ACDE9686E38B45FDD5DB870B21A739D1405307A3F7A70477EA0792327F7D90B222F864C98D89FF028397D09D80E0E014C8142B6D0CC5C3AC82CE080E18DB256AB484520EA5160E0F45007B93FFCF66E3041C8257D59DE7A779926AEE1F7B040F7722F2143AA517BF05450E1264D5BEA95A0B35F8E55798CE7FF097861A9C0FD62E9C733C76EF41F9C7D0D0FCBC5A9F24915F11EB6BDE9615B91AE8289364CE589F87275C07DB074897B8C9C6C8485306B476B95EA4BE4191B4E76945F1437A869B6CFADE9378343481D3ADE1677A956BC32BA3E348C36B7C4DB0E8654CB950A5278B6EFDC0DC358A8AFEB019195DD8A30CED430CB81F80ACA32755EFAFBFDE7D7C98726B837D767D1B7866E83F384394F44FACD071E1A6486B26E72F98EA7213D103FEB26A9F6B5BEDEF58D1515C517ADAA13BC8EE72D8CFFBD819E7FA0A5AB50BC3DAEF1B3165A677293CB6C12073F4E97AE0148B875032F74DEFC0BD5D4D566EDC4E45C95837869233AC7024FF1641DE297E5680F90857F854F3924F00398943AC6A57BDAC1939A7A99AC28E2CEE0E436E78FC01F5B18058FA056F6EB969BBFCF9F22EC255CCE43B0020E90316D1A6FEAFEA84F5195FABF219501F315AC2680990C782FA64CFF55A36DF1009119B7E7555253CBB65875CF6E61C157ADE436E7B8A69B4812C7B46875B031F3184B833C0BCEC5AB6AC2C68A593D45F637286465725ACDE3664ED7B418D4023462A5890D86985984085356A28FF6EB5D16F945CE63B902AE8C1663C1962685BD78209E57B11490BB5A9E0191CEBFE750EDD4A73DF20944F106E32081F299A28532D1189CDC79A09BA43FFA060D34B0DAEBB25E318559CEF3F054BD4396B8CB45B91CFA811018B857AE4E7BCC06373FAF6B432249252A61AEE5D782532C716B6F5EA4F224823D7B3EFCB203D6E6D2BA5B6FBD9F0EC081D02C6A1118F6287268C7CAB84E78FC0F8BAEED116D42414AFA700D004C62C45BCDA9B0040847EC0744A7570F78EFD77453BBF434E04DD7333AF323F4D73590F304245C2CD31AB3D9810F91411F01868E75B7E3E000D1F88AE5700012B054CBC2A6110BB448D44011955A75E2E2CAC5C9A5FDA20B7F1736EB4ECA2CD833B7512B0F57628F5FD9020216499C42936CF6394EE1FF6B7533CEF38EC0FC839E59CCB07ADE52FB82E6C2018A7CBA0C7B1DDCF9976B1A74C25E96285D997E66AE8D5A946E1D42E81DB9E9B64C5161C8DA978A5EA29B0E6984A49B362FD3B1C46AF6CA4416D0FCEC708AFE47F0269DE208435F8B55C9C4C66157A1F8B84A8CA8B1021D58F6FC2B93AA6AD8E336C271B566F50632AB7C4EFBFB1F86F01E911724D1F3898ABB708449255C2B74446DD116B1B5B08BBA29B3CE242C998B527404AD93AF8878FC951249A707433CEDDC6832FA072EC9BB814246194AD67BA9998CD0133CBA3B6A48C11F682299D918FB3A6CF8BCA5DF7972C622CE6A10B26F694C9CD2C51262BF0D190C88A875FEDB562849DF781E6DE76CB952373767ED3A68DB620B464D4DF640089EADAD200669D80E2E2A3F71CB9993D939F1D5059A34D28B255C539988AFD59F7B3238534723FAADDB667D4C45CB0FDF09029B0CDD31B7BE3D2366CBBE24CF89C5CA307B82CADF84E6CC211CCA5503FFDA7E1C0005785310B3591795DC3FE38F7064089B5148DE8EC4EC17C73F0290358434230A30CDFC8ABD5C85C88D822C785772D27D1B5BEB322FE6311BC76DF0BE255F8664EFD00B9ABC10501845712A5BD89CEEA268E1D5B12E7BE62E02C767211D95216089FD1D4A5F7EDB64F825A667F0055BFFEA7E75D5AEA73E06D4CB6FB9A4FFAADFD97E09EB727D96DC725D20BAF23D02C9140B8CA00AACC8927FFC3CA434742480DD0740361D19C098494F76BAC17B1B0006CF8C9628E386D254F5B3DCFA6F80D630777A4045A2F256FCA6FEFFE6FE8DA1A931D9D8806545595EE7D2D521CFAFCC9D2971927AB74F98433704898AA54270BB02112A0A84A3F114749A4699EE02AA4978C7FD0D4BD6922E725B450EAB76DE42DC9C48E8406A5090943F7D47F89026621932386171CCF4B60BC477D70C2D7331BEFC3A590F8A2292414F8587EDA3BDAA7BF1B19EEA7B1E25312132E3652779CC04E1B0A49DA2C919B61EDEB1065CDEA9A1FA518C05EDE2BA639059E2DDB7269B3571C31BB2EA422D5C1B2257F443D9264CF30EDEF144FCE4AAA4FD5FD539965F913024855A87BDF419542FF9F0950B0F8C24795810488C9ADCBAD1B7048C50225F71661985439EF076E90339E67175A7315675F4E542D73401AE80DFF05BD065EFE5D40D04F71AC50672D5689F6DA6941A44B4D5A822DE0C113BC323CAFCA6A71598FD100F2E2F8F8B06BE40030918B55DA97A4F09F66AE4F3A60B9DAE4BFB7B294094DFA1F845B5B247B1F451917BF2A65D22373A2E315AB2A3402333FBC8B16583A01E78D59267610B8D0BD226CA0458D48E143D7D1776416C4C3223512B5579139BDC15446E178A4D80C3C8DEBC5915C11451DAD7480CCA0062BF7F0996F0DF425BB5671854BF26B4B3FE0AC69CA11143F3B828324C3506D38E7678770EC0F1FDB0F927C2AA70AFDABF2DF15957D9AA16017C42FF3DAA7A379E11D8DAB7C4E94FAADEE03AFD4FD87F2DA2DB5F945D6CCD1D91C15108A936E6E61A2D0FED4F6C7CF5D10BA00C9C91D6BCE7E26F824220F11D3B1675628622967B230664CCC4971D8CE6DA4E788C4760E1F5B159334FA3E4E362A2F0778E4E131DF2DBA0C1511EE5FD8B39D1321CCC8BA750407D1A02F7F9E937C030E86FB0A4CA8AB17406CF6C3CB6D4AFB317E2B84FAE0A4BB7B88C0268D0529B5D181B6FE447F0B6A6EE00220F9DF7ACD132ED692EDDE68EFB7771F1AACFAD22AE7D1ED76E8E8C6BDA44F04B7D5BAD5018B36FD1E8E3AB562D113702084B2CD860BDB838A40EF0ECFC4837A775319B74054559943BB4A6AB5E8FB1CCCDEF92627607878B0D08D7D1C7CAA555E5DE6B8559D588ED31F1682C2E2C19CFF1D6B8D1FB3964DFA7D55373557 +smlen = 3969 +sm = 060D96F489AD1A809656666658B375987086FAB96BCBC46C04A221CEDF3F9A79A2689272918FD8D319A136B4DBAC8A4BC197E4B512DAC4860198468B83165B53F9F4DA3C995A869F76620144D7BB5BA98C9D74B3427EB1779D840DA71FCA8237ADDDBE558C8DED4FF34AC31085C7C167BD151C4D23827A82649F7FBF481C3171C0BE71D784A5ABFAAFE1A367EDFCF94AC212EEA2A35B390EF5A76BACDA28C187B2E9CCC2D9F51B7E40526BABB03BEEDD53957790F23B7B57424A0C1EFB9BD7463E3BE658FAE5FE132744D5A3A5118E6C2E439BF5A04E3A83629CBBCF76FD870EF2DBE32A409159E3E163F6D5765EC6BE9C25A24513F6A79BF8ABA81A295577D4EBE7AD1613E676DBE74049D7BD9D5A489E6FDC1A16948B17B7737970ECDA9BA38601EBAF8E184017BDC04833424F815DC9F395AF5BCDD729826E469CF7196E32BBAB025D624FA65EDBD17B5EC4D0066505DBB05D40A9B35CF827AE2D4E5543EC6519236A80E35437C644E37BDFEC55962152015DB2A86C260EDFE0E195E1A5BE4DFE86BAA8EE6841D7B4BEAD64C28D391974CFD8C292B1C6E6D2B6CA9AF83DDCD294CD956DA83886B985067DB999C607955133EEE81A8287EA05567D3D938E05D1F208C58180050B23B138B1567AB0C124F8DBC29296A6E655244D2B8EDF5A86DE748EE72798B8A07A2A91F47C3DB24FCF6A5CAECD0FA69500E3102ADFD2BDB3614232CB89579ECDD7076225139DF28272B31369AD761BBB5B47A7E8C414767B0AB65B797E3ED5C4CDD1F29F07BC29A756680577AA36BC4D240DE5C27709F36E6E9E08A8E2128A3B46FFA35A4335CA414064E31AA511C1EC9F1A988C8A872AB071635D06F5373508776A33B158272CF56DDB3C30754D8A1091FFE3F8491700EAFB852DDC87F35286120238299AA5A157384863DF917D80B97F383EC687ACADBE0D579B9B2A662CCD3FEDF52BA17D702BA362DC3C9806DB3AE188406DF90E9C64AE313C305E4BD8BC034270232EA69C4E7C850DACCB9038062DA3EF9CA6E885162579C8ACD0DF600B26FB45F02C386B3B6CD6B22C87634902A7AED36215C39DB01711116E881E64696887108DBC0806453BBA9562F0EF4F79457F2B0B60F3C208B52446668E2AC83984B3BEE3BDF2160AF231DD6221F065F07F9DF420E08FF09D721867B8BA7716D45B52424B64221B675447360F83B2D2760640F5473F9459870E7C8B5F8C802F180F7A967D0D25E8F21D14924FD03C2F1A19AE2899F13E897E653B12D949046E296291B3757C72E79C31E49EC54A5055D87B7533313EF441151427125F8FBE645F01EFBB2947DEF54DE7B494CD4C81E9D7017BB3CF28757BD517C24525F27637EE68DB08FC9EF015D2A17621CABEFAE4BB43C1ECD3237CAA2F702A83284438B27ADB22083C87211D3414002CE6DC24D851096A03C56B23C0982837D1639CF891C2A4B7585FEC64DF8880E24467CDAD8A6E87D0FA30186573B643A0620585F43211E054FDEBB274334C6810543EB4CB5472040980D547BA3173D7FD3168A1C6CCB0568D2275E96842B1FB44337F1EB87C4B9675EEB8D671E9DD4CAD4818BA8C1498935BB861ED11891684C20F419B7D9079FCAF2B85C1946D1084BA2269ABB964FDFC9BC6F791D5A8A5F0E2E80320ADE40A858B9CE175337D989FAA127EDDD1DBE47764C1FCD0AACB52337B8C5C5500BB94110D8B8F8DD54171FFE808D586EA15688E6C0D461131B395340A4FE755F887E1BD6F196E663942371CEB2F22C3881B6A1AACE1AA27D49DAFA6F3086CB5793486D1F36F2199FB169EB1C14AF35A7619E9814EE94B1D9D509E5717FAB6D123F42D812D8C89C8AEE6A84C8AC6461E5BC773299023BBDE755B3DFE4911273C856A6C55BCDA83B1D8F045833B79E6431FCA3C3C8D8350AF4E5E1BAB379FBBCF1204CEF7459DFEC010E96A575643F23B88C968EF5894C255B5583073111FF6B37986135C052412457EFBEB1E341242CF86160C413464A5ACEECE6229F9860CCA75C27B67C940DCEF5858E7523A7434D9389CE5FF46107F2154F2B67669949AB4182DD0E70DE12059D02400B6E10B20FD90A1C5ADEEA181B4D645E7BFF2456F658CD276DBA6827E3B29D92F79F374EEE1B5AE6D3A94FC86154C273D3D892709C1E9A0B4C7E62621798FBCCBE637AEE47D0C97CF796016CB97D430730AAC605BC693954272ED535FE5609C4F37F0D0B8B550D9949A044DF8652CCE9EFBB2F916A07E1E07FDC19C430E7FF8D67E53E6041B1CB1D901E1D8B0E67108E5F309A8A920BD9EB360341304D208CC1B95CF51F4731804B05141DD94FAA4F4E7CFB0FB55E03F5D004BF23FA78BD1495B96ABBDC5E7BC9E7DB80CC13F0CA56F18B8828C697EAB57627AF9D13CC5C8CC27439CC732EBBB21B7FAED5E231F83517B93B0A1FA46F71D7420276806D637057F4BB024017F6EE1D7F2089DB33B65D4A6D6495A27BAF80296770C76ABC4DAC8B36A08736DB65B157BF5F9F20E257A680C9AA82250A9B01DEC2A2D113F0DD00340E8595FF97425AAB0A35C706B121195828D7965EB6CBEBCEE18E503C0054A195C00F186B1A01F6CDAB8FB5AC73D24CD112ACD307BF1244C3C6B6EF4106EC816FB0F3F9A2C6C0A70AED02556CA9D988BA379B2BC64BA98FAB6385449A10CA83F9AA8E0128CFC58A39E55520C7AA149DFFC3433EB08B1C23DB2FBEB8C481A35E5D0CD2FDDB89ACA9FF07A08BA3AB07E0DCD6D647A22F5E2D45ABE3D775A2192522DBAB10863D777332659BCDAB321C6A7D7665AB4F48CF08FF30FF210D9E9AABD24EA3F31835A1F9A4C6666B2D59841A460C243B184345514C6B65ED00F14E1BC683568E7922F09356D949454A979817BB92C3BC05DAB07D45D3D0FA6EF9033301BC39C3E1B2E5A73CC2514DFC0313CC3FB5FE0912265DB67D7BCFA7BBD42E0F6110F33A597FC124336142F97D3F356076D1EF330AEFDCB81ECDE3048061513D4035F04868C78BF777FD36300FFBB15570B24F7932AA9B52EB567C47EEC04291092B5C909CB7A8EEE03C1CEAA08F5C6BA181E6DB2041DE399A2D44C033FFE40D8FE6FBF573F1DFC1D20E5CA0374C326A1889541A660B1C4EE06D736BF72BC8035C4BF11D280B1A9969DB46457B8F8ECEAD081701CAB6E7D771E89938E5C0F1CA28A534B7638400DACCD5253D6E7536B1291376E747DB1AB0B49529AA4E4B474F67A0CF14A82F874EE97327346746E0B918B17C2F8140CEC8A4C90249DF736F961B9D90C82FF5AE1518AE9FE0409622024995F08668E3000A06865E957A5213AE9BFCA7E4C032E6166B6B0F5C5B521917ACD96A8600C1F2193FBF25D1143B10534141B82602DEAF77532E388D24C1BA43A8E01924D7467010AAC809C5B1A4B1684E16A00AFD6154433A187C3C41D445E41EF92914396A5E36CA454A83438C5489E9B394811FCF955C787E9C3657E85F25D8EC9D480F3F7D36BD21E6CEFEF028D9924EF2DDCAB66B625464865853E503258C89E85894D75224E5D7D1F61B1A98D43594E0F631CF82A04C5E5706362B8588FBB4E0A8E008DBD811ABF0B8A1FC964CC3AC23BAE594B2C6E2A993777D4A94E84EA822FFB0FB2F129C96E69611B169260504F01280F83BEF036DE3878882BE2F889942111778705797475CEC8D3C5C9146EB9868F9886F7CFCCF920B8CF2277FA2170199E32046A3DA20454421F6FD2388A8E556E3A6C88E240FDA06528E08308D8356E212A923C94927ECA179D637E89D98F719F83B07FD37E27C8ED4094D149532EB891448A804BB4CD2A25BB83E1E4F16B9051B88F506EA04545D11741723C3053CC8AC099F1A6330C0A10F3A52201A3D46236144A2A2C0A4C9C58F9AD0D423DFDD6948A68AB5DAD96B8644D7E34621D1420F701AE4FDBF4CEDC8D27BDB6E963186AF1D6142ED25E289F7104D6C1162B2629A0B0199C66BE39B6FB16BC82A95C368BD62F4903CCDD22E986A504DED130D55F590007547A6B5A045B2736ECB4B99BA68C287579E6D6BF21EC662AFE9AEAB8775FFCE295A83132F0925D87353D6CB8522156C8A30538892AEAB1E8C2C0A46EFD1E9AEBE6F838F295E64396FBC17884481B58B7EB9EAB6DCA0C4D0B4A4CC0A0B7B90543796109BC5AE9DCEA3D8EE007381732AC00CA4938D7645BAD2978E0EA86BF24CEEDC42A89F9773112F824B5A1036740D590D87A0CC0DABBE55E0163FAEC699B3ABEF24679671439BFF60DA1BE7544352BF06B27F01EF6B8475B6A703F6914BC77AD3DDC3199A645833C797D94377216AD633C37761A13E5C7A0876BC290B42C3C479807B5F52851199F1775B51DA9A989996E3F4730BFBE16763CCDC98F011E8E523C79EA595416BC1E51C6C2A7388648057372E55B44C77ADD34586E28ACC5D2E09EF7EFF555CE584C07EA8C7CE40181CABE0F214F9BA2D166C33B00BF1022893188D0B98E8C5D50BE41DD92A05671A99DBA2539F8988F1A9788E7A16AB536A7E49A6ACF716613202E58BCEB2691FC0FF1F510FB50C9D453F759B9280336E4BFACE0DA049F9508F222624843C736D3AB5C2EDE300936BDB61DF8BF7049555B0FBF5F85D61A7A64E546F433060F1F3275EBF820218DAFFE5A6E8DA6BDD2F9FB0A17E4EB06436C879497E5345300000000000000000000000000000000000000000000070C14181F217BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D + +count = 20 +seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 +mlen = 693 +msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +pk = 4AB68231D71197DF62E3F2ED527C4076EB541583FC3E9B1F9624603762560393F77066A7DA5E48C5402935811BB33AA473DAE0AE304B91F69984FE0E016BD349FECFFA0823295BC8DEDF0E5F215015BEA7EE6D5D550EBC13AAD504CC032CDD45163D718775C25A1F519A85387218984D4E0832C4345F376974CF4B62713702D8140D7FF6B4A6DDDF223116731FA44C8E4E8E09D8B4A25F73A6B51B6D948DCC07944206FB8FBE712B07687DD5086B9BC33D7C5409D4CA3B798419B1B2566443B20FAC88D0C979A03FADFEF6AA1F5D301454997D91671554893BA2D87213EFAC40D8A1DC11E7F782B22356EF905E324D730A4A9AD01AC4F861E9AEE1CEC66ADEF131FE61153668F71B19F80C040126B173B53F50061C1EEC2DC8B49C29417236AB799E46F1EADB1D8066D1E9FB164B00978A8360341A0E4A340E8FFDE4823805C6FFC227B48BE18776A6CB5FDE0A1A3DE0FE011D5D52A6334BA3589E6ECCBA467A5415F91CCD39D146E6011A1C8E28C105E8A707B7F000B9CDB940401C4B3A8E9FD5343A2A6A9C34813D2CB1A9165DAC1B3A82450ED4CD8E2CC63C527CE0163B20097CBE6FAE3226F9996A3A93E15D8115020FB9D4EB6F717BB1BC7238FD713982D992ABF02066B715196A0C2403033C7841CAFEAA1944AE52543023E929F01C4F68DF2B1DB4AA284A07ACE27A9C89853FAB7ECA39D7FEB4CED6B938DC7EA9CD632AE64A26F1180FB70275CEF90E03B5C1AE305D3080C75C14335C36551A07EE340B842582541B3F8508F0ED352AB5F2E5CFE16FF2ADECA39D9EAA21AA2C59F4BA7107006B527C72ED8370C45F77E23484B41912C0E17D8E75C1E68F915D4AD1A541439989C02A5DC0DD17FE2AB667AC7D5197832170EF5C59FD48A1F14677F97FAE22C2BDB65FBBB44047A549557EED0EB2440EE12B1599C48A7A0137B6A631F59ABFFA8DEFE90FF4557AD12B36946133D69955440F5599F0CD6F2D168755DA0849AF0F29F899D5DAE185C1460F140F83685B8442CAEEEC253834045B3EC261F72AE209EAF9622A3E933DB68BE5E6BC1753C4AB651C735E5A4EB03DB65D2DA5D2E5D19EC696E7AB1AE87843A9BABDEECCFA4D8663F2EF5DC97A50CA951DC602FA17F029AD907D195F3BA9ECB9D8A8E21CFF4AFA27EB8B2E50C970A48F7F0DA51CCF48FBF9BA945936D59B527C6137C40C834F7700566E837EA2ACCD75A8EDA93CB64910067000AE8D8BCBF4C670E6E73521F1CB6FF2F523621AEA218768FAFBCDBCB15EAB2020B5AFE3EC82497CF9FBDE1F304A2CF07449A5444CAD012273500A040C5E9A4DC7905F738440B68405D33F1ACDAE73F7C2460DE756ACB1923CE7E185073A823436D84984AA2ABA2AA47535875EC39E43E5B57442C2A875617E0E4A1DD360B8914C20CCB7959267AF2B92387688622231F5FE13C3FA6C3CC8A2DF58BBFEEDB4C83EF23E02FD3C8A9EB9C26027B8BC611B43E6EBC8B48AB5456410FA26DF883972F2117393B75404B48D8997B9A430533B7A6C20F966191CECAD0C92A1EE883A3F259DB96591E6139A59C9FFD5C4898FF76D73ADDDC122FF26754979EB5C07D36A382F7C00A9FA04C388607C32BD728382B8302D0598FF815B42FFB4B834158CA06447C568897CC045C421509AFD3E3C3EB1585D879A80D62A9BDF991A2DD40C56F00195F84BDC764D1875E55E012CD884115D0A0D0BE4F1DE8EA5080F01BD7726CC770AF2B451986112EE8DA436AD652E0D5C3CD8CA4BC041AA7447425A855199AA22D3C60A5C2F93EDE386EC9ADB9ADF2F862C975FC2EAE4A164F952708BBEA27C9C58FE5E13EE58146B899CBB648500B47EDBAEEE2262CB6D06254445173A71E12357096D2592BD534A0669E46670019B1683B8C8938B0F8D49CCD3EA1A576E5AE7F9409DBAF56C0D53D52F64F78868F7B6BE4120E124CF4A9F26341FABB1354774527DCBCF88E203695B2E6CBA114040EE5E4F88B860644FED63A499981B3A6D02465F123A0BCC7746FEAD2A869B8046EC79C01FD75CAD0BF9318272207899EC5F3777E48FE45F398AC94A4071DD0E883B5C20E6B8A506D6AE1F4735BAAA898BD70E1B956B8CC0757A3934B9F205C511DF3DF98C79B0E5561E7EF17B430E95F849F4D0E8F39F4BEA7A76F5994F53D3CD887741409A6AF04C8736D38D5969DCC4A6F58E9D5B153A075A28CF18098DB5A2F072C94E401F980B5C6DE8F2D8B7B0D7B8D3170381A716DBA454F36349442CC8805390D598DB6A1A773C769550857747DD3A9E85AB7409F9D54F939FBCA01D09E4AB2985A3F9141D4CB684FA41F0DC732539F74376C41E8CC08F93074661106DE3BB60A9D60C68E62138F164C2DC7534F3455965768F3CC58DCD03C524087E97577FB996745384C6902A0E4104378F9541F64C3BB2A626FBCFC7116F0338D6362B3B5D923A55AF3D8ECFADC7C474448A92D6E1C0C9F208A46219B71B56F88FC404A28C5355E1262FAD33A3BA88D58A083DDB1177BA62CC77229129C056578563C196B218DD0E92778BD4A09CBCEEB788CA2EA99839A17C9BE4E962B46AD1F636E78584A38D80984ED4623F8BEA463A15FA8C3D754058716A82786FFEC67C66C1297524935FABF874CA73B6F5DFEEB24C69D1E1AD8E4FF85AAEA612B19F19251D56AA1888D9788A0D95FEDC87EE5366C83599FBAA85202AAC21CC36EE01BFF8971E6807A25948EC3BB63F5741AE85C299B7BDD25D8BCDD4A944162751AE3A70E338C3689BC3B496151080 +sk = 4AB68231D71197DF62E3F2ED527C4076EB541583FC3E9B1F9624603762560393E891715167B6814ACC6AA5B0504BA1144C952EC2505F0EE9B7B5623044A65C1F86731B84B9619B349419807E0036BC6CE175AB0B5B3994C9E7BC4287242AE3F29406556575568C52DCAC28616A055C3238297A2029BB9C2C48849FB3E37806E672315583120121426331251511066184207024588050426864621413560403636054211478581111671376102317270647536830876028436022371064132175846655778446425575361884835140463840647751314784642217420755376326803001030205445511827164376407647051423752825611560303133060882843324164345714236001430112785748735213441460245151325258154205608116678162801405807377067071067185184312583367244143188515677756765425761673033562326186135104100100775874183674713647832755023680604233837480016127741810682135324162347082534067232757226036422804424347427641748854301838775313372647622334514335653125146310548665664323322367234678126380014162042244303607437463410787746753456477014412355374440150810650153072777076873354878503244016822721844162656518777360847540015364330133526020530318458233312726273186171602461781252887344533360550686401666427728744047807443483506460487717238838558268773407403285731567803533745648734433216718820266344180650655016548461420686661086524367123288065433807054216813150783428232166075521760734265737306131686132540215315204405805040618455226353842482401381342054117633515353543043648801712778278448475145637026585186134286724262870337774756817406406200883877551566522127218201405882120426126708312731863586878412415546113248217276531373377511600664044822455711531150256855541737571177328588806204582471236487514072707584055138545712245018823146365404468588631180146401252427560255387701053632045858046610346626104138486077621116171048645544023815280016382232184732848260776165517710708816702464216056012526473232604285518282287328623065674806621684013814371462661758315734747674241142673424167325836437686855833107762782034637662146363065273562422838501484676328258726027761036663346270200567723104250726166868710256814255255053251264083125018758142563641755870750516324164223028303837123672768276357643583806228082833418350817574734237615652712476555284713817415357054525360303704837625031840534363370651676576545586555844761324678511014566051460062547023172136457057852123534852208245115230674127185337500220363236258545426663023526017647403363330453170415815147042272561482603474662760680342866527066382272531326453084278212276071688061523101631507851132351800034164451238071714746644566626863814838675256111658712581034241053531080280233100321705561045585526201311672810516507330807302526328080666305168871362568354624450105835355406574640616263305225326810304883857111452748520848306624865416274112087838450605787053022715402365605844182434758756484425082851010430766808360484088033527053478286171500484003033638535224176587522561084128762673618681648816551371316357450681438475040667653441462001068583554358165711512505135600085672625225733355087080613318017867353873301235688788603047262163123171534080314667706106277800721858235120357120731847464046402372854454780653555164678867311510207656303154005548DAF27B44276C60BC8486D82BD40BCE515E5F18D2D591DF94312DEB4322ECE05C64969EEE835311D84CDA94C29E354EDD7D97DBB0A2C10AF607BFA179579F72787721A11A9211D96F789FB1D0C12F6B000B580696541E9AD30EDD2E9E9724E5F9998E7CE095BF8D32FC1AF9826E0C9E009EB5BEA8D3AB7EB48957E4E749D8220E4D55E5430CF75A873125C3C332C6E87C7087C62A838C25198038E8C52E0FD4FFA694D06A9AF4CEC7B6F9D74D07BAE9D461201618CD12F81A65EA5B0363534C979F28A969487B71B926B9FF09202946798CC6C962FF2ACA0F89D193E3F18A37464FEFD9CD74B9FD913E25AC54BEE7DD47D78BCEFC2FDE5C719CC6206800297F292EC4FC21D4B57A1D8FF830D9B030EA6339947BFD7DF4E181F6924BE69CC0D40D62BDD32C7E9A16FB3FE08E05E253C91381527018E428AAD1646C4C5F533100264CB8D5BB61F5DC567FFAE736706D89A90F6215517A875DC7A7AF0780C530888B457244972F4168DDFCBB6E66BE566F1A4E6A8F413F73E42EA25663431E56BE2E284F2D14C00B1948C8B679C3ECE0709879B05C5DBF35BDD4D0EDADE2FE12F21F819F6602E4BD0CF500B2C25286332BBF7F9E48154D453955DED20B9A8BCF23305B3474B5F847C0BF7317B9D03FA767EDB47705EB1EC10FB774CB309ACC6A24D0E92FC86DB75F5FA481469D22DD82C5C0FB87A0D1B5EAD12E2ED2E7E3CEE1A9F4A400B40EC84F39538BD3D4A545B34C481375C6C01701FD7FB660A9933E5ECA94B855E85EB0DA68E41ABA6416283BF3B2291F708BB079B2156AEC56BEF958561CD0A550F4C9AD971AFF3F5059233A3EF78D71C56CEA163C92C6BC70F55B2ABDF3F8FF1446B1F162140BF7E30BDA7D25638AD177B43AF1527DF1FD870F4ED566BEC6B6D5D7429E19360C8773AE648BCE445ADCDEEAD6F91ED3CCE7F95F8B3C6062C5EF6EEB34D8169BC00DE453CF69747BFD4847AE67568ADBFEF1CACA3777B2409414312651732AED140B31DBCCEB582728678766B335B4A27A0967B1445F15AD9DFCE060499E8225B4F97C8D9C91FBB1B2FD6B91F6C03874A6D577FFD31B4E2FAC2FA7BA6526B7830C913252610F566962AB789985914BABC7F2C8E25F3E7EB3E19AC7BDF110AD567FCD9B7691C72E727EEF217D1CF41B2AA568BA1932C3B4F25BA69387F4C2D9142C874AA3F53A099AA3FC246EDD245D028530EB12DBB6ED2FEC0D22BD48760106E58D5173CBC8FAB383E669C1AE86F594F2199D303F469F9853094606CFB923B2D3EB3073F4F43FD01680E6570A33AFDA07FD8A9D9598BDF2158F0045B0BB5770C26528D92818FD5FEAFF8AC484DB838407E26304D19466D9EFE0A5CDFBFE0CA47EF15602CF7FBDA350706D3EF66BBE9436FA4577478CC250C3F046DB727477296C133320BE43C6FEBBA60010C593E1E9FBDC2F2C964F5A0221964B630E945F6F5EC41832A84A7052142F5DA3CCF15D8EDC3AD4567F72A9B986FEDEFA39C688BE2DBE480763F7AE5641AC91AB2B9A7A8FAD572285EEC3E5E72DA9B9A2EAE070871256478B66C6C26250DAD276DC0448E8E588A7DE996E7BF40AED7DB3B85A1CB8E9219E3DE9790DDE4888D985B8939B24E9C65D4C9A92C4D9E4C93BCD20761B7219404E4DEE7B7EFE4342A167E86B8CD7B87FC0F42754A523B267E598082E760F499E09F5B567F6DAF4553D040512AA05427F7C4402E63D4BDA9C6ACD682F3B4A320199F4200AEC2A7F2C10D8BFA121E388C9EBAD8E80EC4EEB8B2F85F0C3B930F791BAB9CB7EE2EC009D72721ED4A814EA67E6332C52CC8E582013FD1BC3653E84E0DAC8081C22EF020DB32F666ADDD2F466EC529097BCA3C77ED1C4C41C6EB28E083553C98218E0E495EC3DCFCCBB2C8B00A8178EBA7631AFAB94CF630700D206329CF062F65B58C6D1A0D1241D69B1C49A576AAD62CD6B12A982D3C7D57EF4D75FA75BA23F814505276AA2B4281A8EC81ED4C84ED70495ACD296D0C707C6F35DCA4BCFAE1D6D06C87AE25D82FABAF8392B67F5135A797B5250B311F2F1EDE0B15D2C806B68F210AFCF99FF195D2857779B8AC4970F099ECE36ECEA590CF7A1978A0426A6E119D3272FF76BA3ADF3DA58B10DBE7155D075DF5F0C216838D3EF401A7B35C7A06D16CED7AEF063C4A604E7F745424517350842E41335315C5D2B44A6950E31A5DB40FC63F0718B891FAA857E2416E5E2A0F2804E9B40D68597072B8EEEC3A11B7CA2FE0EB8819FB16561D3A9DD2E8C85AE0A6151137F2C8B1D67BBC238853082E9F48479DE1E00E45056F19ADC1823402C93ABE732717B03E6DE42F25EB8FE7B5AE333AB99E92BDE1ACFAD23CCCD4F30050ED49D8B13D0BA92EE93D90C0BC95FFA71F886409406CA0F4978DA8E1CD51F61663C09E184F4B04018CC813DEB18CA5ADDEAC399450DE2DD21E3C7E2BF6FC278E8CE3EA55B138C1757B362DD7B4FFC3C1A729D25D2CE6D34EF66B48E097C73A493C7238AD05B0491CCAFB51DEE6062F4F2612C5E51AFCF8A8D56D5B65A099C709EC2D32E85A46BF0ACDDE45076A742C969F9BFF12C1422592B91209331FC9E199A35953728BAFB42B786D0D5E0286B096244E8106464FFC2AD1280D3307BB4ED7DCB88F2438B06E95DF47A030E708D37969FA430A443D03E4364C510D56CC908DFECF61197073C1C7E0166E2DA624E9EFF72D20333F24B5FE1A800A7C1C319D7AB80080C61292F3BEBAAA08BF05AA440185C63BF0F805B58384E69519C9CB881946462C92FB7057501985D05CCCDA3924BD837CC223805CD7D4E4DC68C170AC2F5886042BD2E210661881B5A34AE3C18A25B295C7D1A2D74C19BE208F7ED6650C25FFE2C14FB5503F1DE6FBDA5B9A4EE260D6BB9C18116E80586E67186E5CFCE49A3A6D16F68A40643D4EE1FF714520A238C2A4ACE0B48C87088849C1BC4CCA0D191BB4C68F8A4ABC9386904349E0BD058CDDF2D9AF4BBB0DE65D1C182DBAC4194D2440E2A993534364E1FEB76B492D475DD4A7C27C31A05F2527CEEE5E1FC0F7A3D8E1195C7A13F51729BDC585F428C45F1E6EB91E2279A59941E3FE20B15E7050179E918EA14128E1A50A64B291FD1743D03C5FC9A8068059AC1CBB7645F1911E4C32CF6E9375728EE1A03DF79F50CAB987C0905A9F3CB4E27262994D484E113E929BEFA764724DAC2B8CEC33C53CD633B71587E59CEA42F135AF9942BD863E3D50EC6F9D99B067D8DAFBE3FBE603277B5AF6D7A47EF423A5CD7E52CB8F732BB4A91C5BA8E93A300E9B0422C064FF4FFE3444AF8D2D258546F5F30EA95BEA4957E1D1CBAB2AA75E2DAB89F9CF1129A2744FBD39BF3BDC08C63FB19E44478E869B46E97F953D23F4164A34D4F45F9605140651F5ED2492E4875D4D03F7854AA6E273E202292F50FFB3E1A996368C253DF82BE769CBE5BAB098BF09C5CE7962845848ED7439469B55A015AEBF5481603DECAD748ED82CBD35A6D35F2DCAE71376A4FFE57BDD7F874833B16ED6A711850EE88594F6723FC1388CB7AEB230AA46E15 +smlen = 4002 +sm = 2FB42F58ABEDC2032FF500E6CA25C448A2C0A34FF4EC51D9F1FB4AFF48440C801612994F20EF88AFCCEA28D340E246D1F9C84415CDCEFA31EC0226C48B952D6DBA64C59CC9926004883957AB3D000DBC985C10BE8EB1B08011F9223E6CB90E64EBA33B50A6024FF93EFFCF397FD4BBBE2200067A00EF95D318CBC5E659D075A7FF15EFB0ED704FDE095E912E92911E24717FFFEEFF3263FE23DB2C90D86998A8B536156C243A26ACE9D79CA4DB628E9C71066E0D1319E787FE562CE4CA716FCBD36B54A77F9DB7C2F38BE9057D454F2CC1BF15B26B6F26CB5E2856943616C674AECFA924474CCA030BF4F4CECC3A4DFA76F7E416339F5B1ACC036A9E3862A3B5D8E744D9609A3D07AFC74BA299E3AAE4749AA08FD1A7E491EF86FF6A44E000AFD0D7E6C3E23697EFAAFFD5BD031F531DA87563291697D5CA3D78C3D1AF47FBE3A502FC40C758358C8987DFB7B4CD4A4BAF9EC56FE929FF34403C9BE5EDAB0A66C8B4D54EE6125EBE4DC0C1E371D24444653C191E8E726E2CB1700380C02670B96A4D02E0390ED9B542C97078D8F6D0E71A61C0278973420A67DE1FCED265A4B21C4054F49089153A203019E0C8CDB58F44026CDAF0B463A6E9834FA0D52FE9EC2E82597625BD559FEC2ABCE701446CB4FA8DA5A309A309829CD03BBDA508B537BBA172D23B9C9F4510818038B0B314BC297B3A964C78736595A31110DE09224B9DA81BB5E50DDF0250A8931E7C54EABA42519088C467622CEFFC93DEFA20BB1B88007027704AD08C3079C4FF54FC738E060A49A76B431AFBA5DA5D2D8490409D6FD6D11E3BFD8B7E1FBF38BD1AA13A8A32D79242F49AD903E62CC8511587194A319E114FF2D87C78E6F54B8FFA4CA879F5D801F313A48A705C42F1DF6E7E86DB14642143F4F966AD6ACDF39028FBF06FCC1C4F9581B6214173704A72C3ECD0AA4F9D2E8286B170196D82D18084D5B3F9C82E4BC1498CD325AFF0A146643EE9C7DAC62DC64F6EBD142FD62AAFEAF5B52C7611F576AF5B24DA425ADAA6E7B1A6705B77EFAF15E0E7BB435F16AC0A8F35A6E8241A8B50F61E29E9F91067A54E4A0E02842BB498A99DC642E84A3D3C5BC6B39E3997248AB4A1BFCE6A95566CC375AC8ADA0DA625AECAC9076C9E5F39AC91D70B97B61AA77DCCC731ADCE1071D6899D5EADB9313D6A193543A565232338428EF8F55ED68F930BC83BC5218D872B554CB0A2BFDC185E7F1996EA5E37462C1DB502079BEAFD2328085BD40AEBE3CB39972051B63E4EEDC8D5C22780DAAF4D5A5DCA90CA6FB268DB387DD13399DA263F145FD8DE286E4974CAA66A65FCB984AB552E20FF305C3ADCA69EA7C859DE78A858EC3C187168DEBD353C2F19313858941780194004CF017421F80CCF5E3C25396FAB95B01611E37EA7D7D3F4DD307768516D5245BA49076E7F2BCFD330B4C4E86A118F60802BA3231C6D56E769065A632671E7C21F9FA8ED722A39D669DBCC07567BB9A72C37CEF49BEB65D37E53FBE34D904DE895EA3BEE9CDE6F2BED5DC200E0FF5BD292C1DEDDCC4E95B7A0196E3C0F885B8ECB198325657EF20978320302D74D1FF670494D60A460119143802A66E01E0C69231911365DDDBD72EC051990D4C397546F5949A45120EE180BC4B7A0A243167A11096D9C71E56A045D3F79148655D7E56B6FEB3C7D75F57B24DC7B35A557914FA19B5EE20D52AEB0B02601C6D568DFE50004692948BECEF3AAB8DA888B559130A5A9CAA598329B8EE629FC32CAEFF84F1D334D372C0BB33963107DA5DD66E172B077398838641ABB3AA5CFED3080994C25FEE456BA19F3B71A2D34AFAD388F6E277FBF00231816D08275FE2AD888D864CF4B0B801CB9794461DA170A8B21BB5A9D3941C8A02C7157FDD80AFAAB430ED3C0EBA0799A8445F9CE0B0618E0DF0FABBD6930AFD374338553F696C9AEEF14992E7B67BA21C0DBFD9EC6F83377882F11118F2A4F32F232CFF6D1062C5D1AF0FA797A3B57F7603A2F7D806DAE5BB24B9396EB5D1E774235BB2A2011E6FCCB9A794E2179A5BE04752FCE440707754663C1C1EA2664227E96191E22D8320C5CF9506469DFB03BBC1F30133767F860439C67EB9BE1823CA98D9FAF103EB1136BDB86BC4A35691308887F281CD4F727DAC8B45E028DCAAEA701E54A25F7F3435DD65D842D83241D3BBD7AD47E5B7F314C29E17673FCBF39B644A73BA766498EB61A506B6834E92DBE98A4DF71E730B25DD15E4359FDE60B0EF6C125F83EDB3B282E8063B24F7D6A4ED269D15EA6D762720E5AD80FAA2AE98F1F8C9BDE7EAB3FD8733A07E0CFE82C3880357640DBCCC0EEDC98D663A14183B62FECC6CAEA501B93B7EF861E07282C9CBE4CF316FA9A78AC3CD0322CC85251FF123C3B5C341F60382C6FEF25A0149415530EEFBE803D2AD1997B59A0642A89901C41113E248FA3ACA41EA336943F8D2591368197A82B59BC5B478B3822AD50A906921BC5CD8BEBFB46C429724CCA06E7DC2F0E7B4721929A2E82AB8E0C698FD4479B823C25FEA53D8C7A8D61BC643306FD70D84E01BD36652B9160C1691979FC5724269ADDC4ED3FF4E82C9D826DE3A3F01A407DE39DD0D1266DB55F2EAA3E04784F18BC0D666E3D9D113D4037CCE84B8397CF1383F9DF235D5165A86C247EC776F319EEFCBA62451C05D74147421CF0D6EB8EC22479536B737038F80CF2EC3FB768B502FCC5AF0CB2E5DC96EC0267218E0E024BC8F117C1FD0A2E1548FF64D5FEBE5AAEE8004999A281514B850BEABEC20519BFCC2EF68B9793EFA0B7840F9F307009D67DFBB6433E39505419B5C7CCDC8E3EE84895B344445DCEA6D3CD01B5078AB4E9E57085F3255CAD231F276921A9C67948E0FD7A062580C7AAA16C0C63E0EEFA37E6519D61E10D1B0007B92B4A74447A3B6114686A268DB4366357071F7C1D6A7CB02748A98026F393E3225968B152C4E168B6C1EC767249B235B30FD5D4728D1BBE65F16AE952C5DB6EBB7D12724A8A07F61C87E1DA0D90B6708416AB15371B84497048869D39D5D752FFE8E86C799DF4854DE0DE51C795F8991B4A631376C0DDC8C2103B1F87FF4043FF8D23C4BD293C18423964D27CC26BCF6A7C304B34FB6C72F910948128D7135814618AA90C3B085CAFF64953CD1259DD32FDCA20A10A8F8D48FD426AF190AC58BC32B5C0F3BE82B7E7A7ECE40FDD7C224A1E90486219B9B6E429FA1F8AB87771EB80C02599A61BD9C419838A7E9120CC0D4FF9A6153DD4B8D9DCC72D63BE5ACD5FA3BFA4D7A7A28AC5C68541540E7B2CADD11697E0C6C8884F46F20D23C9C186D9927B690AC5FC4FA202B14AEA32E6A411DE0E674F8F01E8B1DD9C84ED4C8B69EC272502342CF6FCB42F657BB1B7FB6383DCFFBCF63AF0BBF6FE2FBF642CC563DFD090FCBEE06C2D1340F6992DEA56B50D1BD7B755491D1DACE2722CB2ADDAC90C86C6297B92BD02B419C36FE416E5C46D83988B49F0DAE8048FA8DC8ED7B31A4B87E876C1245E160D67504A4DE00473B03CB8C5F1AC98F27E369C4ADEAD7DBA5659CFF11CDE9B47FA4B29DA00F5362CD73AA660FBA81592A2F74A86DA5958F546D3923DA07E30A1627A301C3760BC999CE5BBF5A60398FD148F999A9383F243BA1225D6C1029DB4CA9D2968765227BBF38F2C78470BEAD0C6573D852A884533A93E5FF7CCFAE9A6CCAF784C69442C0B03395DB7BE47F295DA79C940FC9052B8498642B7F229639F5AA3FCD182B9425FEE7FE269DCFDDE9C5E55CBD9BCDCB17680827E351512113103E9882D2EF64C66EC8EBEB73468E9EEA7C759E102ED8C248086B372B7C3873637166608AD858F6B3ED1F778B9671392DE8E8BD0D5EC6C4BD110338839251CB1905754A7CCFB166407A87E24FA3916833F1BDD6D594FF9293746BAA80DE9442D4FF4599ACCED9656899D8E595D6D68FCBD6768EEC4D1784FC15C7AF004B0D79500114FBD15AA13D6DE84D50279A1205213C923E662DFCEB3A6A970E974BFD65C39695D932DF120AB1F377062E2C2BB3D0CD53E433663D00921DCED59A392042327D7F42C0DEF725AFEAF770601CFCC32E3AE9610CABC8F221678633C521C14A121C9C38BC423FE88B3741B30163795AB0FFA0DD240191E046D559D736F41245FF6CEF322CD51E15E05290D64760A1919F74A9B74100D760EB0A9F4184DBDFD38B8166DEBCC144A10C9AA2EC9F0107B5612003BDF5DC28A13BB6350594DA751AC63C3A41F0D5EDA52D9CF2A22AEBF388D386C616DF518367A7A14CE27B525204C5E365939B298FE986C5004C8E3E6888573ED011FDE75837583B6AA580DF3AAC86D7F491CE599370E792A232543ED1C3261A17E5AD71F2A7E59AD6776152B81CCBF069199AA509C8B656E82E260DC9F8CC31D2EA0BC2B47FDF4370D8D32D4059FF4AB064E309FD03F5BD5061CAC5B8FBB524C8E01F2BD5513CBA315ECF7F5A8AACC4CBC3B82F580CADCF6731BC789BAD6D00C115DDBB32A420C7AFFB826FDE29591E18884A237ECCA9965A334A8EA9A34DB11B3F57590595305CF0B5D5F38563DEF410DDBF7A5467EA4E724AA504706B676E574F9E9C6F534F9C700DA9226BB997C487282C3CAE5F40C18317FBEC9E2E8FD0052A6AAD9FD172C697A9CB4B8C5F1717A83B3D2EE3B56648DA4ACD9DCEF00000000000000000000060F151E242DA86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 + +count = 21 +seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 +mlen = 726 +msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +pk = 4233678B991CF884E2FC9A4C6B4610921D14E21A9068AB10CF93D644119F9C787799CC4FC5C5AC9F12A3A04CBCB68CAB32825A44AEE060D257DDA85BD94162205F3CE0F7D64F32CAE72927DE253A3416A741FBE1256769B25F3B62A91FCFC2AB82E2B9594C33617808944F8EB1BCEFAC1C1325ECA42FE6C6879CEC6391C5868A4BB6F01DD6D5AC1BCB59BEC0B4DD5B5B0FA0E5742AC0A776110219D76032B2C0A74759B0EEB9D3145EC0A8443E4ED599A56802984D8B49AB726A01161399B6BC51071869159205B71AB5EB3CDB7093A9C5FC515B5863F351332747D739052BC25FC943E2F5BA44A556EC6069AC884AE7254197CE0B4F231307100C8DC610A9D13C9FD31A4EE9CC355EDE29ACBBDDCAA24E321A6BBA7F9CDF4F660C9D3462EC8B39DFFE2E84A09DFC1EC5CD7C458B141A90FF482460554115219372D53C2A3C928D7D67CACD70500F589D512B490A988A163069D63DB47FD4BE059F21244CBA5AF92F51914E0BB440ED60BDAF072D23A75ACFE2E5B3926BAE767BB098C9E4DB42333ED2E8126B445F55BCDAEF1DE74D13B50D787C7C8E02CF073841BE6B06D4B5DF5938E0DE582515B07951C2925B3F094A271E8921980FBCD8C01F1D3984D518E7C8DE537B05FED0562B8F12867379A68905D6C81123253312BCB86939577432D4E39A61C43BD708A5473BD591AAA3E671FA8F76D48A182746C52887B64A68FDDE92AE139A98DAD0FB75C1A5AA567404B819CD3D06F926DBF0203955C96E25F6D4858DF0002CE533001E13F0769CC1C8C79D93A44AF71A1D034A75DC228F60F015EE1B144BC78815F4724F860CC220A392C0A54DF08E969C902B9C9A6BCB563386906DDDB85AE637C1758A540511D12A8B230B3800B95415DAABC54C795889C9F3C2E2D4EE6C46B8B2C886C5E39FB323347A3C606584653F40CC4CF7A0D7D690ED775ED8B4867C2D5F267185E48F236B4DF4361D867D4BDDFC7CB74B78802D4D578A6C1AD7AAF54A7B59A317058D65193FE68ADBCCFA8C898F4D764750FE5AC4C625E424810EB35751DB6A7F128BF1900F28776C4D435743B3C74B089C2D3D3266F0AF98A4FD4BA74024EB02B027C088EFA650258305EAC5B746F547408345D9C47BCF2C5D8E9FC0C80C7B03C2A2A99E679A25C590C5AFC93156BE5ED237D19498731A5881D9359BB3BCD2FFCF5D9D4FE39FD83E2E578E95E1073E704E8DE4FA15950745A82FD4C156262E88B24AE166397E2AD1B37038700353A69499D45D5185ECC829F8E4E2EF1B6D577B3E1344852DB91890409F32042F07A724EAE99842A760F11503881F8A3520626BDB4220C244A62972F96A05CC96CD678B6601485C6F6EB9B2DD92D66F4CEE84E91C516842BE88132AC79D5EE6018DA906F4FD580CB2EC1C01970816E3EB01D9A875E7B0B01A85C226B96B39F4B68D181A599B8E7A1F37D6EEF6914CD618101219B6BC698CBB5E3422C9C8043DCCE5CA89989E3B130A1DC8D0869B4AF637128CDF85945FD35576F3C999DCE43DA2BB438B27756058B520CDBF1030A65F4B1DD21359CDA1D795F28656234C4FB1D61BB63EECD9F4EC74749D9A0B26FBF1186735E4C3103E07EDAF42D86417375AEA9F222682E9D7FB9D47DD969986942C8AC796ED5DE55C6EC2479613BC1BA319DF3B12AE86D67E60395CDF5C66E5DCDC943EB6E903A748DE5AF141611BEC907E0958896C9B610C7F6999A56FD28951DCFE320996C2497F57EA2EE37155BCFF358086345344DD2400A52C34FEEFA6DF348AAF22007E8382E726C648F8DDEF665F168F9EE7750DAF37A1E2DB07D59AB9F67FFE4B4A3EF6EA3A4CF2F8C019C1FBBDF65237242AA867CE2372DE64B7251E6CB96BAD73638693C5D385A53EAA13FFB1C564460CFD1FDAE0E9D0AF91F65930DDC29953B4CBE2862400740EC8FD13487511531A80903EE4EAEDFE95134B6CF70720DC36E6AFC987A4739588536E0A7C239B93EC2FA1D37D65C33A80F7CCC2043B6922D3AFED967CA244BC593666C487167CD970287571FC13984AA73A2C5662C519D4A8A28CEA7F8AA492D7CFC38EBB9AAEB38438BD600B1E9CDCAE2A8A3F31E0D3DC055357FD655293C9EB690725BF33BE818BD73785BE3992CAA974AB9E85682C1BA70D0BA4ED366929E31A58CA402E976B86F96C5F07FF21E232C31ECF1D6604BBD449DF208B82901A0787BBB15702E52FEB9A8307E1B5C6FED6B68677244A80B8C8B2E6231D3090513D5642125E5EEFAE9A66AC277DDCCE3ECDA6E972DA29C043244B798B2B963DF95F7ABB04C00ADEB69358D9BC27BAC67C955033C00466F2D0CDBABA408D17B878C73C9651F079F66033D97AC247B9BCBDB5C6442CB4EA445B2C03AF4305473D44C285D89C3340A160FC1B5C5AF2090E65AAE34304DB1F5B28F881AA738C8178BA53D2042BB13E0775DCC0A6D34B4FB8487136542015DC8972BF7688BCAD5E041D8D7BF610688B514F304DC4AF744A986022A316D5062ED76C502C398FC225D98931A9D10A36DF39AFFFB8AB43331D2B8B935B842C34DB2FFB746325E694164B1F7DB359B368E8C57A1070EC875E4C0AD31FEBA2C5F4F89536A7153B3AB9DE3B272DF1F9F1F1AEBA3E38ECF556486D9A37E11EB2FBFFD468A7CDD4BBC016583EF0D02F311D7F59370DBB7F65776043133BE7ED72787FF5EE4BB7B2396DB1A61AD7490608C63F4C4FA39E6B31946CC125E02340D32C507E719C518E6A9D88114B1D21978437426B2C88FC0CCA324C34 +sk = 4233678B991CF884E2FC9A4C6B4610921D14E21A9068AB10CF93D644119F9C78BD02433862B6675AF5E395B80B661C04ED4B59A932298781C6E8CAF357499BE945C01FD85503E8A1999CF0DB41F07FF8408C20729439C645A515DA297F843837A06401421C8BB0B0F845F477C7620DC59C1648896269837A6FE43A916B8760026740058485681820682142203146462445148032878012404425883871117874802464001768378160635006225228637783680735608586718680357671002556876078525532311457224413840500186751868026545705564306807036543061513110452072755576882620353327304248585652443618152223057267012422114162444862467565006757074821856522003764266861328500541302775471220337403148327221733641631635828745148360377240611005111680475435628714114621343653858888051077242373017150705700635864083073788507062571608567382413240752510087763870035767835211038487225067275125267624607187327432803542608505678461587802565544842688303246845640142561873308082808407546125422000646385740736733853687216632016584463216175510774115011485102253556320871005728818454280685730456200431763388528235676746108430015387421580501843283543780058124385125104130771453185001381742721506651414145514588556480038354205641517836655655334268474246734041882251315881575647354067128243237063188213630517518604768042356041205431838562413077771754421825621185826276285682304082223777343504030350182183877713645552344816738810432332700236474754111252733551235863734112514620071221387278706564378544275453082466441747382384111338861876382515284755284373152783317206137061550138358308815601225120848507178810205581723244111566302666484851352360572236235328372267245686227551180080722330357053212053548158336876471066506883441026345853830422358775283811262611703244654207352183375048520424044152052214011323056718410357281808680850170027071072055475258237776766671533417323823124640481840611578034523005720545164117564082532772214700881273800220764037258400005888672252852313162547660652775347566008840832623717080043806552856763247286710270825280156604344215077516731641360478432233247713640630208123781055086607183603350667358623140553806456623701286223533822311712546376461350854882320864533140718378834238764084786284160307086841274073150626472484178845546517764004553168802220380010147500634818127010481547126628508408424847447231713287352655351117573311534563242177465257514623584132833274153514575401785242033011218245508008441665514217757001451085017037526168703158857750206782064361303171225570108553670543072363416307884262840502182768606581152631143808272211636005313508223260602488178214370330446502586056824101372604116256235340518053683761872243611276118633715720162812240881432124407780188284221025430673413503886160203576078800055021243438237006506351784685340582182841064074370277103438241650800204218637767561743672445650480284375385177787468454338855077011271177726502105552410848425343282450767527651318243741061783640021312540248604307412800314728466272753753261216677127761876872230515475777381187504376881266011404030311031840237205714002010528877504244141204281358772876423312015528206321344633084808033334425760045820418172573613648217728788443381267134026346382871852575E2E52E3D9A038F81BB7F333C3CBAF1A0D5803AFA904819F20AFDAA1928CF5756A846B735173F3AEFCF33A5F768EAA5CD8D16B2411CD1CE51B254E5D9021280CC55A128339AC23B5193FE8C1D1741969767B3D58500FEB6C248F5752D5D8C932F73609B20431E6FA616341914AA1E9210E7FA9D0AB644E46DC847F2B575571EA669FA82C21B12254359B96C1E4C391D330BD7C3DB86FEEF2592C9261F9C79E38431920651B7FDBEAA156457DFB7DEC14073AEC1BA55F49A7F922BCFDA957F9D51665328C47C443482B7D1E85DA34E660C14C1DDAEBDDB06044BBFDA57CDBE3BE1DAF90EF84228AD26C8DBE1ABC11F7E28D7F860F6AA6D3F94506D2363AE7D4D1A5298CB0C2D64630312497BAF339735C841E8B69E1B7F9D8B2E2446B81C83A42C7B8DCAE4A34EFB965BF92BFAD9B7E559BF4A6D58C17B16D8005F1BFB1E9C6FAD07B83259FA5C172636278FB3DFBC3D42209E1DA94C640DE39B8100B3F67841AD81CD229FAAA14863A4CF01B3BBD26547EBC42084AB4F1A1D0494997F3801CA04469EA1C6DC55092F6AC2BAE001C945BC729F4745E90043BFBC0276B5A00A3E633BDFE2F8F4FFDC1A07A3E81BE7A323D4B14D86768249DFE5143A0A2E60D48A311F39A637CE35B437AED051F1DCAFE74A3AB323261C583325C4D9019A4A43C688EBDDA0F6FE17D3429F8898ABF866703F689D08047FD8559A48C60116298FEE73C20650E4046C18AC6CFB63F47D4F6E1387053E60FDB3DCA205D2C1C33CE06A14717D4EB90BCCDB89F550A0DA7D359F556479D029068D5C1EBE95A5BA6C042622195B209057D627EC38037D96FEB81EA9A3CE194800E1ABA4EE72301A04C02C162EEFD107622A98B991D21C7504FC3BBA2F837AA42DA9F2FBCD0363765F0F20E6C5D1ACCFBAE192542D729208BFE1DC4CA0852AE4CDDD2849CC4811617F82B0B5957C1550B2FB8AF8DD9B65D5ED76CA0FDB0B78DBF2C943C94A8B03E1C71871252E4CEC3B9A124D4063230E6933A2ABAE4B7E78AB013E00C4A9D190593ED461F4CCD5837BA58C7B1DAD0DD6DED1F3791050375E3FF198469F7F752F29D6CB01628D0BB199EEFD368E9635BE4E0602FE9C1B1340848304544D21F6224ACEBF798E6F16A07AD28FF4695F157F537CC6FFB2E2D87FEE72DF92ED47DB11245C622DBC149D3B1036787217197FAE381C68ACFAEACB7AD3032C6021E830539407561DC4D76949051F156495DF2DD322AFDC79AE440EE50E5A146A9B39F0B38839F9E78F56FDAEF7BA326949ACDA1A76C5D4EB9E15194B4AC9A874A5045CE22A72842AE361E7DF5A62FC85FFBFC7B5DA9D5B4AD7E7567E7E55B3CC302F8592F7728BD2B1F8BD3E4642FD5DA1A3486E1404C4DBE1027797CB9D00E15444845046F479E8FD76A13D7C7035C6BAEB59FFBDB38B123F7B6CBB7D021BCD087544BB290BE539EA030EA90B3E914B1A23CB0F8B5795A378B9DCAEFF9A044B390449D962DF4D175F98F2FAB654C168BF1EF64E8C3BC4D6CB946E7E0C8B941FFB53EC719DD255CC456D4D6F6DEB420AC324A9DE5F970A46F48C6FAF56B5D501E7B9171135C310BEFFDD6ED007A918E457EE768E069314C72F6926E3204303F46D65889217D626C2A788E2BE516E6CAA1E60DFD77CD117D56723181993A7FEF66EF1EC822742CF9EB9220FDB3E70D4F2FBCC98AF5F4A4944A7FC0496A479CC190A961DCA7D9B289443A61508506FFDB645303590150BF18D23A8BB74F6BEF1C2F46E91A5DC5C9304A0D88F607EDAD857745018CA2E70614F5EF7B61AEEC58FBF222ADE16443723A3C43CA07D8000FA25C7D1194B86DF63560C7EAB802A715489ED7B3210C460D440207805114F34AC4FD8388AF192223EB82F5B13A68AC4F8753DD8E6DFED037B6ADB29E39EC03BC37200141D556C9E372F980394E4F9523AAF4584844DF8D728312247A71D1927A3394FB176D3CA6B0C95CB037E4E9392F122E0A29ED851E55550BCF56C48F650DF932465AF0EDDA438676C574FC014693320F1D11278A5E66D76F9EDDD2B9D685C13C74FE392B44B4067366A60298E517F278700AE91DBE9C8DB928BD3B8E9105AB77087E9185DE031528CFFDC92DEFC785259A8F1068DA6F40288A62F97FB67028A369A825065E77A0A8646AF1D5B82BE97B47BB39498A1D963FD81C9D1B0052555C24A209E881753CD7E415DCD0CA7B3F29E7435F3BDA8E52F407EE528A82ADEDB2417075976C697A263A928C7F9B790F519FCD5257A36D3957FAEBB28A98CAFC5174B89C4C9968AA7FE9A04C5E3B5B1A7665E0F76BE2574F6E28DCCDA29239392EF0F1FD38D4F4C6003E44CEE20D09C0A12C06B32DC7581C5CEE8E0537A1B3B0A74DD997FD22C86F689A6597F7CACE6FB541778DA761E722E9F378EECDDAD42FD5A769432DECD55FFE4423971E4D3D06DE54784B617C57CB2776FB843D6A5E353AE63AEFFAA82A40A566EF2BEAD863F50715D09893DA4BDE2E940411DF1C49E645BF45F407DED05553E16C942F75297A3CE5F7F1E4CD9F8BAA8AA1CA1CF53CD77666188A9A6622C85B265F5D9D4DD72F3FF2E19D15FB001D6140A4462E31AB694106865FC59BA749F8FCEBA7D0BE47277CF9BFEF51F753C63659A270D1EAEC4EC066C3638C6FA6C9833372168E17E11D4708AF98C1C91155989C7F3319FBB13CE52C60CEF9EF32EFE71D55BAE98E3532764EA125AD7C05C6FFDC05659D9EDF4DBAC1290F3A4C621F75522ACAFBE2105F00749F8CED1E9D9C8DEE253E41A3BCE3D1845CE1643B6E79231F525B3570A983BA477FE3EFEA1D654AAC13261D0DF91503C2F9685A5B5D861ACBB3E3964B7821CCE95D026EF792EE6610BE647394889F5950C7578A6241DF08F47E06E4F970198207ADCC0679FFB112F7D488D425014BF431D88F2D08442A5D1D41ADB4263D8E351A36CC99B09F24792E38B1AD932A20BFC9BF6F3FB27152A2F7ECBCC68F0315C61B4F57B6B6A840F8F2016A3F4A19ECCB152D68B8B465361AC6272AC6367E1FE3BEAFA5D28A3E57D5B2413F9A9D9BBAC40096AF0EEF278CF6689E8451880995B354DE5141B848D5467BB14A8F655E71ADE95FBE6FF4FD25642F40FBC5BECC870993774CDB3BD170346164193919735CF42DCD1913C158AA52043C1AE0A27241DBE38A55C7B29D497758035C6BB1911106C385F56E6C18B73A57781F1FE9B286403F782CCC7D4143E6ED929E6F01FD996A727DB66BD1ED032E6DB79F286816A3AF5C3624072896C0E0DCBB427129F6018AE6F62FC848F75532BF4CBDC6C93370BAB6B2D030285B436D20EA0CCBB3B2B643A72163AFFC9B43DA5094E2661D7EEF568A485F9D779052AE126EDAE74D3A628133D7EF961E45081607DC19DAD0D4C3952B0BAA4C4458FF32BE18200695D41C6365D1B817387530951ED4C7A49E0B79818A70F2AD7738087F71EE11E40574185A3DD98145DC5908502A06B9D27EC61797CB4646937DC417BA3B2E6A6B6F775163FE84A4F216D8F54C1E950B5D8A2C457C286553F510A7272 +smlen = 4035 +sm = 7A7D344B0D1A537B2C8878966A0561DE8C760F0D3263CB4CC0D5F386DFCC3F467ECB8C7BC72CAA3065EC220BE7EB3B9D07302AADBD07A853183C4088C1C8857448FC60DF7B6283256E0D75CE74D495DCF10CE94EF50B92F22717C670B3FC686EE7589B96274E5FB4CE3A95DF860FEFE2167C361C82BDB92825E041B1B6A96DCC75AC688C950B46E2DF254C78E55B86B95C4429152BD3229819328CC6BBC9FD7F9FB9708F052EC8D559FAF39D72A3B50B1882E837A3E0024CA7C16287566B04C464C75C47F3E9D40E3F1CC2046553047E081EB1BE2004274886349D04B3D87BA10B4D19FA092F29AE012CA5FA0935342970E76EB7DD9A9034CAFAD76AD8BB71B04D28FAE4CC8FBCD1DF605FC48A7B388B3B5B3F8E9CFEE51CB20FC3E32496642B8811A4465D118450CBB28FBE9A7CA02AAB45559A9FEC98230A1EBFE2A676E266FB32F6F5EA0292470EBAE5A1AF938F98FDA8B0508EDF937D43D4F9D14F14B62F4283D7F58060007077D5F3AB8C53BF02F4FFF03C6C7E0ED5458322F78CC642CC625E9980E2EB5E3855DBA331E6013DA9D126B90C15E1AD2469EB25770C3AAACE310067F55DBAE6BEECA99C4C868308FBBFD5E0193F05B4BAED561119E43C11D3EC6738B482AA7F118B686F8636756BBBB598AEEE8A0AB4838A60C61C597B4774DF91F5C77DDCCDB42F0C3C56222FEA1010699D65C71BA1B87457C8434388F486F073AEB3717BF4D9D2362BD583965F50D6C4EDC1B24BB23DE673D3445F88FFDCEE91AA6D0165E17E22D4839A026E5C34B55F5A48689D114C2B7E4A5F114D67EA4FBFA5CF544F426F0780E74F81357ADB9E6218F422CF28ABCA27EF213DCE5C7FE650AFC1F4E8C0A0CC1DFF6527AB195308B48C6B0EA56B2BBF23053327EA9A2B34A6C6098239DFBCA402981F1C6868CD7BDD174A19CB29B11A16D427D8D1E6D9C35EF6A30DB115A20AE4B53EC2E659BE7E8DCC32F31F9C5CBDADF84ADC0A1E50111DACAA49AC26BCC683B4B2E20FCC59E60485C6C2D66614EBABCEFB8D6C6624614946271E70365D57954C16B2FCA814EC9225F80E26EAD48E2A3D2DFDE70C3D225654EF95A73417FDC957207F258C5230D2F51039D62180F1D0C37A40C10258900CE36E80AE5027F026BBF2A126E3F6C106C3EFD3D11A0624F9F6EA38AE15C906C64623C03012476B2F16DCF0C2470FA8233CA4C5BC18B3491E800957E8A895E56E370D681153132F620DBD897348697F05B45CA038675CE1E1F447057D945FCB8BCBDB2AC4328BB04738DC0AD962B59A699499F98CD1A7E16A03628A1A868661F7B6AF63D48EC71EA2CA629F30074D1A299D57DDB6B61E86463BB27F7FB3A33A81A74FB9B132205F8BA5B628492A65258DB338577CDB4AD350AFE003DD94AD5A0C0734E8ACD47D195296BEA703C21B4006480E6064E2374FD9101CCA5952773658BC1D286ECBE31E85404AEBBEF3DE36BF56B1F2823AE8DFFD58CCEE464E74049EAD47649EC021FAA07C55367881B7D0AA742D7B6A8C15D093F3C9551E4FC916E979F1466E46BE3B822DA491F6C2827A2603CB8C6E893575E7BD7424E4FC81B5C899ED6135F128E34D6E7355756EDBE5892B81F0D2D47972A806FAC10DF71303FBF1C59537BAFEA48D71821CB3A227C4AA2BC5B993442C13312762A908879582133A876BC2C5EC22DC9A824AB0AB12081FDEDC20AAA5D058A8D495402FE67F549DF2EE7621BAF363ABC42ED0F38F2FBEC41B318429AB75092E7D44EECE829B6E181C270409E51F0AC4A4CFF229353DF84E0BDC440C5AFCA7F051434F6A783C3142CE3C6C3FD2329EDAE04326DA7DCBFD8A423F96DC2F9697C75BBE4FC62FC551BD1520F9F31AB373046BBEAD2E91262F86DE9C2DD7247803DD5F035AA09AE7A91DCB5150C55E07FE8854E5CC44A763E0F7F1B5E48A81CC2B2BD3BE2312137DB4F4C5113CDCFA01D33D5118CCAD9067B3870528832E9F56FE69136E0033791E8DE6BED4A23ED587C5035F75156D3C99A692968F9011127EFACB7A4C8903D88129F26BDDB0868371D6419FF52FA294DA7FD0E2FB0456D6BBA48A77D868F93CFBF2925ACAAFFF6C9B50C5ADFAA60780C5A4F9D37BBF7983743040460ABDC059C9E842714A6E4C445B6612A14AE4D239FBAD5E9A251B440C4E3E72C73EFEC0EB9450450639D7DDADCC8455D64D7734440B81CD32B65A27B440427DA982C6B16CCE606392DBA5AA74A006B74C9262CA69AA408D755F0C2E260A3687A60A64A9B5C54A188CB3CE7343D683E5EE9A05C3AB036F2F968ADD1FA739E417AC22B6C691FDD90CC1D3672BCE4DE40EADDCBFC1326B7988B1B73FA016246FCAEAA9CF26A7D556EDA81B53F55F6FAF8392F1D401F213916367C54701B626CFA7C9B6DCE711DE17D5E106F163BBCE3579E57A1888EC8AE145A69BD95B4A1756DB8D7247CA8CA120188DE8964EC2E5CB30217F09EEBDA4C54CF9D988992A31194476CBE50FCCA2EFB9FA6CE0839584A9BC01A8B6131E59EA62DB29EFD03F759EE324237A2167CD16C6697089156FB6B51AE1275EAD4D7AF2498D8754A245F9EB33548F0546F9836140DEAFAD465AC183C2800EB60C70A41FBBF0265281D7148F440B880A6C4B6B267669E08F8048B80C5EA037B5448C1423A3A630DF5F7A353A6CEBFC7E445057995FD252145E2E9C6543FFBDBDAA97C72FBE4D052B652D4D87949443E4049256E8A57E3BE0EA375312CF7436785C8A4A710C5E9E768762B5D437CD71EF074374314C53D2498B295177C6B07B9022B7EDDC79375C54C5B8508B625040FEBC1A560793123576A283A9B2179BFC4B82692537A3028F14D0D8D7D47A56311345D60AC9DA8402E128CFF3DB954478DED870A7AE96C772F8CC066BBB4E03C38C42EAA7415F66D3C27927E7D0102CB88285C14EFF408CF50148B4324412609EF8CD06AE5A1C9A37499AC35D4EBEBEA8B4909676585DB2038580859618D6E96F2430F5D1C6A321DF4ACEECF166F589B44D81D84E8DCFF0D9F61C311D7DB85D64F9E294D21B31D8E5585284FC40BD99E4ACBBCD82F4931A6CEDD1BDDE2C3878C9BBBF3A19B4E29CF3B1C7928803BD55148711343981313FAA154359434D7022DEF53704DEF541B4EDEF436A53BA06E9B7E83FEB777BE1F6A5B98E8F31181166E1EADFC141EAE44BFD01D0D8F9F7D9E5A7CA165B2145C50B6505CCE39D091DC10D5970C9D75CB726EECBD484D500BC72197E8CF5DAD1E2DA1285C56AB245EAF5C95A6969E804D2F6DC04F4EAFA0744387E5C08F05C73CE82C9F3A0EEA71A5F5D2DFF272FAC5AE66A334495BF9BA5294C1E54BB88FC01279444E6634267E70285FE638C8EB1D572A27EB9076DC349BC43985BB47762FE3528FF47137DE9C9E0A28E8161D0FC926D28423B0E717F5C5D003EE47FB79984842102F96967D79244B51B86394B28D92C67E586B51F6335C4A9B80F59C6B9A482C17B03B3D76CCF93BE638C1E2B99F4D395686E5F59528A8F511664B86136D8498C148591904E872A880697EEEADA01F6CE9F9CE23EB9AF6F2605BD203FF08FCCE4FB4B04D4E850D9AED1DBF81CF03B62FB24FDEA48BB060EFA900EA552BE27D2C4A1108198CD586922A9929EE98440A6011870D7C6DF55D8D6604DEA23A394486D347F178F08650F4CDEE4DB009A373EA8DDE70317A1D9690F925C0AAD889BB48F08BE191EA31E409DA923EA4AAD396EEFEA44E323AB0782214995F44CBC4E0B83C875BB749CE0EB1F95BFCD7F57F7AC887C6D346922434638994B297BC18F2D41B4F16CF06DA46BDB8AD3D537446B27E885D66C61BB22F1014BC098093D89B0446BFE1DF67A8FB8FC00E193E953FBAE6FC08B4C9F6AB3F8CA32D879A264E7F838788A29484D9AFA8AF4A5B2906A5672706EF04D533C67DA98FCE9D444AB337CE0EA12865D8CC006912D0B967C383754A07A6A518C167514CC8E91668FF72F8D0A3D62B51158E308AD44B035F011610EC80E23E35FDE75CC85229113AE1CB0F0406D72B41E22F5019C324A541E65E53974847BE03F551E93252F9199019D19DBE83A39F920748831B6A190F3C7B365308595C4205E966510FD529836A98BB4048318945CAD5205711DEFC411F44EC556FE2503796FFDE4140827A42651C548D66B4F42A8E35FEF6C88DB8B9BDE03EA52F5672E793C5AA99E958FD82C46129D2590594C1FE997BC5BCDABBF5156D606F9C5B0DF573F06D7643A93CD56C5B5A643993FCACC9075460A1C244AED3D7C01846093DAC34F91685F342509D77D356418D7FAC2C4353101C37A0B33B89B7826212D29D0E7946C8C4B6D9AC3756606B391FC99AC94011E02D5F11A52B12126B55449CF4AA36CDD488F343235382421937C88A4D8FD4F5D1B35005177D90E3077332ECC221B6D382884152CF81BC052A8A38133D9A283B0570C1D56486C1105DC8C94AA541E9B3DEDB32723A69114A0994E2211EF53E1A30441D40F345E2409B14567048A45AA2A5747EE4EDCEECDA2EA72DF28BAD06230C3CBB533FD3E9DB0B1F6B48B8FB09615C7E1341E85425BE267239C090D5DA02E2B44BB2444A45622D7A90C93B3D4C03C0FB952CDBB83F7C61B51A4A5B3C0CF131C9295E2EC10459AD00F122A435373FAA8D9FC1C273D76CDDD00000000000000000000000000000000000000000000070D11181B21F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 + +count = 22 +seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD +mlen = 759 +msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +pk = B2C5A37B57E9C06990417D19D77B39F6D28925CF4CBDF59952B5F00BC0E8785F4D4B2B347EB27AC12CD4BCBDAEE725F52F79EC7447147206919E2800D6079456F49DABF59709A540B53C2EB622004B0597CD2018EC3DA7B4F306E9F757862E7F01C15D91242487B5F70FEF14198F16B9806EAE28547756E10FDB69FBE38FB75F0F6676DA562E89EF20AAF6686F9AC0C7A6D91D11032D44A448866F51938372C1BEA862319B851B8F541FDAABA88DCBBCB0D72DFDBA635D59B70CB0BFADC2D86DFBD4C3DB2153180627FE197A3BC5BBEF0FC0BD9E9BA1DE9CCE83EA8F36CCB40B22907615D2370276E2783BC44E69A206578884680860128568B7BD4EE316D191F6E1F1BF4A8F4B1E04F8215C24C3D0E6FC4F2F16BCCDB08ED4A57D5989791F565D6B48E99D8072B47E3CB18D59CA90CC93FE278E50C16640776C34CB14CF74406DF77F337048579038CD014992687346FC3F85B85FF358C60F8BC1F84EC99E1530AAE2A290BBFF13E3CDAFCB3E262FEE29532AE54138821D4951EA5D3076CA1CFE880FFCAAA6215C82FA3EDFE90E2C55D893F535B64747BC246F6824BD0F313E08304EE2BA6A754BDED3727E9C36D80EFA1EAB080C37BA650CB2771037C8A8EFE41370AC8F327507C3F34933E4AA128539F8E06C706E08EEFCF159D4C45D9169A53B247D618CACF8EEDD900CE743466278CF89349FFCBD5BEE8F38DE6E4E0EBDD0DBB9DBD2FA2267171929E83F115FA7BFF6DF76DA06EDA85DBA4697F1DB38C9D3E0373AA5C007B0903A1E52DC3D391C5CE6C8C02392FF98628F2CB51B4EDFE785B16316E55D18367F098C8C8D079DC3C07B58FD6FA48D653B48CD4437EB4823F1F4273B6BBA3E30DC85B12B80F31C5E8CC8B5D2538BC7D32419D1D6A8D95F1D1F1CC6C87ECA35F12475FCE6AAA4C1868FB8242AD1F76CFB62A67353F5EE99C02FD29CE38BCC62F5A2167A4B70464DB41B9B544AC326674B4413D2AF05CFBFB6741A44E2BF835AB966DD26E7E059EDAC94F08FA2ABBECFA3427584C92CCFC8C52699C39D3523E7F3998C46EEF7D7BFAC469EB3BB63AAF6B004E7556CC2098C018CC7902C50032846A62FA836514B5762082D91F153446E0D2FE5C61E0B14651320978654E9EF994E25ED48E9897F843C16A2E7BE2B7524C72C66C264E8E1F137F645F0F5E155B1C677E8286A382FC9E5648842FFE5FB8EED87365F7AA74A91A1140A20AD1EB3965FC23E594C758930E9D231A768E25E6DA836C99A60634DA8D2EFA666326EAE926DD68469B5D92E0566121C5E298AC3E7888312AE8E2B7BFE706469E2403B166377F037388337E6C57C662BD23EE77221E157EEDC8416A17E6665C2823023B5540A06BA9E0E360808B23FFAAFC3E471F8C673C061E9DEED306E95837A56427E3D0C98FF3CA39604CCA83E9735EC58F6F11D4588194E0C5B35B5FCB22852E1CB002607576776ACDA70EB4F0ADB26AD06054FA1EB62437AC0B5A29FF4FF33AA0DA0C5CE4A8C1303ECB016C6CACAAB8209C715ADB0BCDB5C7B9C4E178FA178BA4D4C8545EE0DE067BAAD9C6289D722408CD055751C900FD239E09F81BE88A37BA084499DE9C2DFDE0564B0E40A08BF81270EE9654E5D3849CF2D582EB4B407751447B0B34F4488A8996B05F5AF1C2CFCCAEC9E53555017F8B50722CB8E765204CAD1A727064F3A013F1A2EFBA4A02A40BFBDCFECCB110E0114936BA9AE24305A3A6C36BA5ECD93222D38BD62557CEE7364B97DD9784EF65F1F88546D1E42182EE940AA81177B36BE906FD79D81D5E2D2A39325C7D8321B562649C6D407BDD38F5CA839B93D15BC7DDF708B909CF3E1F44DFBD00549DC8A78624DEFAB197368DF2E15A28CFA521D3FFA11507EE212B27D09A5B183B4FED4CC41D1D86B1DA00DED9569F318AD3A0DDD5ED9AD4DEC318B7BD073AD55DF01BD60FEC8D6C18A64E9FE456B8A7BF09CF93B7FD2800AFB8D4080CB5193836326D391DFBEF939AC3733B241FA28284A9DBB08547413C8954668D94E081DD2E5ED3E3068E56393BE454D95D29FBC7B3B3AE2AF70E26DC7226A760D96AA4CD95C7BA68D76D40AD76DE9A807D9B7FEC51B65FE5A7D5AFF280D2D0A2D596C75CC36D841F793138B606A467F348F7EE8B92D91E41435991D78B3276C41040C8718B9911B36A5A2A7D3A214E3689FD77432077CDE46D22150F12E65EDB92AB103782C0DBC0EEB91A52D38C8DAFF89DF194DC3E51C9D8A7DE74CD6C1D598271E115B5BEEBF673A15E1A2C2F30228C8F971AC6DC93B451B765DFD458C859B8F8B8B632922113900870B1205F7F1C0547B98C4F90536DD3B43903E2DDD8BF91B476B7506EA58EF0FFB79BC686E04B7966ECA01D6EB2B15AF2E21198E45D68252848F3EBE9068483CB2B6DB55A62CD260B29105B900704BDE6499E0433255E968D3F67434C07AFE5EFDC2C3DBC9A4E0F9860A54D5350D667018CAF9409312D4FC494BD09B74AB4684B1EA39F067390934BDF6BFD49EB6C7A62890001D9EE2A2B519964A75028E177F9A01313A70542BA83A5C8CCB68410A2A652AA1B171B05AE84EBA7ED90FD9B70169C4B6DE1C7A2F99A2BB39D7E1B8EAFDDC1DD0C5E6A7C20FCACFFA9B439CBCD2F0A7A51917ED569B076B6472815B4ADD5483F73BF75DFF97C11FFB72AB1D99ADB9BE92882386E09871DA45308BC353F556497FCE4E61C4F9C6FB3B846DB562243F34FD075263A78ED47BB4FE422B93BD743745C64CBE14E93CE1EAA062E5CE200902 +sk = B2C5A37B57E9C06990417D19D77B39F6D28925CF4CBDF59952B5F00BC0E8785F76C80A2BB91DCFC2CA45190C93478FE9BB3B0D54B9771239C9FFA90E2C048B5755EC9CE189255A5478066FC772CD00707787B964266E48827A2F3B9284633EB17080E4E2ED86294B630BA0EC8E40BDE6A9CDFF0265558F999B9D0DD63F5548304447472651222057100646412143872756580428857566574500537610551828537528284028353415583707382417138457852343515232644570145568405748446026162306773842085510113540073778218367102712521538510185743126810444650337710647127611302770884852543550388056757301413066885325428627854831161878182710781445253013505531147554206152625630206760406420324337546680186461004320224537125387456720300222164462571245178135470645433373617337714164330666538385618560763015127145375657838343808833146833246307284767477211886743142800383033231864012527683225040586587685157540231610332273478278448601742501728540677820008311876463338152063655204507011336756351063675701574862731127401877751825328447537325056656340565782202443840727476834383486682766803021768426722036341016862780738778261288278568406672861181551212837114204854872635267738671160868723607561703245016270333106850588871247404067234126220406632365887076048388280232153534773231736811616256146642738864122003135186237774478480517686026051104148384515745424846762070146545034577607733734703801515847457681157323827086524847648155328181538556520155107248587185433712141226458136352360407256514203244626352502827151878553837747337658102762077133123780024386063100130644634448646708120826508404628650466265285370046828336708621272443033461338624321238861002527658675731102220348741202868741041727740118366861166440632043181651611452645541161236745882462317204648808777517263084152137107748783550602278103547781861268775426401440666401164842681053114578067701533745214244004086336016012303110250536642577045543082683343010463008814112200678111165862731452337346864225661602783287076042538762528356032236224454808846751048467835178207124763068026702851567432646545035702561687687076015245867260004210271206514233172377316304680421765802151807048202222384567736732342010872206803353730374884583425748555747514220484065871634158108212422280443044308180805586204334115053038754516248142600762307766203588166354758684866453661173538404873064355676365053176378111630725310747385580074862656716142103555140762401131542387588230832828317163757857518508620451384633023072527170050774441212235063121164375483278050622648570704228475843866346265716402675875757248554165701785841480220773034867580323577473332537885482063637538436172153278163237343213364338121638102506555538250722446650652376406247307217678465430833022574817048710332261763204276176228812102201044881215731346154732316482162738385317206171122322877845072880580548554228847455102348037405346786462172573353641281216247340217241065875365268621485385482268288022477687268113003736081577727673573738543047713034508033222674464364784380483506863678120856647642830564514265121384127720643011766668816743873827622601665643713426266017623385067884441401887281733114553555866773732004526521784572066264530607273084554431107861180488132184B41BCB50666D3DE0A7AB94D1E699BE509A15882AF17F4D811E2EA1622E3D8B18F6838762358863FE5DE068E89760038B6A957828906CE6CDBAB8A05C1C349806634307EDEDA4969B2F576F56B8CDCFAB9405A7C4819666377F178C465CF26974F2C491E1A420D8CC951ACC1E3C0358C8F5CF47641E35E8E5504EC080EC2CF8905732D478483D899DD53D0CB77D07ACD59144B3376DE0157972F304A164DFE5071AD450D8355684AB4FDEC0090251E9DA50451B38966531E400163924FE69F645D11D1EC7C663DE610DBE76336149A98A2779440FC068B4E03071D54541BB5DC86C870416ACC025C7CDD3B9F53A37E7A4FB187F0727602A74456C1B43E36A12A4873EB21F5AFF6825E315F510F5823EAF5EF10EBC582B0BC2B095A17796D21677625CD796E324C04F50B880CC6A16113331CC87EF4BB25AFB636AD2AD1A7502E3107E8D1AE2CAF0A9A9155D536A5D5EE6DC282959534833937A77F66F67527829411816EA4823F2FBE84831B9025652B6470F2AAEAB6150D8F1B243784A9701A0C5035739CD2729F0281AA8E29179C65C863CEE9C82AB35105D81D62093AD032A4DC5B4738E816031DA3EE49DEB90454700EFEE7235F6B6643224FD8F2C4F6E16C413816D7AFBF768082E267DEA8879A7CE2884A435F36BE7B216FBEE26C64BF3AA41ED23EC46ACED4D63384D220893B16BFCCFD21BACE7B84E035601CE91C7DCA8947EDFD7026B4FF6317C94B0690E955FBE3AC7E675DD252B3D46DE2060CA14DD6968A410CBA270D8C44950E1FA88E247E29421F063BB3D448EFA4CB01CEFECD0BEB9DB4BE09E6E78F4DAD32069641E506841EDA1F18BFEE9E0C72969E9643BCF6B4E90CC556B624FEEE1FB391B1B41F6191F93452AE39D87917B0ED0CD2FCE439E43CEC6C4132C13368527E00FF596CD0B3252F8FB2DA05156D3BDF24942526C6102DEEE67B4F9725DA6413DC51ABF21BD4557542EB8F3CD4B7BA02D7833835E379518945BBCD4E3BE0632ADBC968F8DFDB0182BDDC22D412B8ACA7A4084230940098DC1B6693C7AF09E711EAE8A2167D95A08FF73B4D0816D9AB90D6A71E306D6A447FC78D2D52CCD2491202BC03D98E89B2CCDA0F42B7F96135B18B7F992571DB6A9C933487A347FAAF506E26F1399C572BB4AFE373C5581C0D3AD723A3BE1AA8026B45DE1011891BE433729925062840F94113B095A9FC853252134DF606FC4F006B54768F020941E010F6413C9906E2005358E4B7A95E067FB52F43BC35DDBA3EDB9D4703731F7E5C5551A0886F8AC7450AE9065D4A3E524EE01CE58E965359F550400FDB952536AABA3269DFD962948DAE50B2044D3E771AB7B0922DD37E5B8CCA40DBAD56DCE8DC72574FF283D66A919474F50A4E37BA5C5AF71A8755564351D40122DCE19E38514F8C9A3475831B5069FDF740CDEF53AF1E4841C12E122822AC452270F24FCA7FDCAE295CA7C4CEFC70E93E14FD1FBA3CF780E11BEF22D3045AD115F16AAFAD1568A88C44E64337301CB6782EE735FE6D40ABF0A52E7EF2443054E8C2893E4EEC2A1E37BDA99BCCA1F72C552CCF75445DB3EAD6224701F7B657AC148E8C55AD71BA3CAAF020B6DB0CA2F6F9277D6D554E59B9538FBAA7404068640C3212B76E452763DCF22822436253CF7896086E6F03C1E2C354D026BA47FDE2ED7781F58A907CCA31FA1760E948E65ED91C37F561C925A5BF9B993A0304A333BA5478C6DC3227D763B2749CE53305CE3E0ED2DA851512155391A3A68CDCDF65BC9BE68799114FB11A7E23E543ED5C0C704B5BB0F621A04C5D79F58BB59E25911401C59EC9B261BF31BA8A55ED5A22257E839BB873A37C9F543FA0B343819743885AC8DDE3E8E4540EDFA99C6B38CF40E4B82F9A9837C271BA0CF81C51E06BE76739E525D209641980DBEBE2D763D979F99BCF75E7CF1F4A4BC2F8B19FB2C615C2FF62B0286CCAED0622B0252E91B46D5B516B4A08AE4AA7A6D01440EAA9CBA44C0810AF24AF788D773732B93934CCBD660B980435C6AB00963146CD87A6B69BD0804E8F11E8699EAA7F9A3861FF6F0DA17A020FD096617F2D7DEAA9F33A19429AE7142A425E7FB36F0B8C1A2E17CAF53CF58189FAB9A745367C06D8F97B06F3FDF33135137FBA115D5C7DC747F5DE1DD11F9A739B23E93379D253A4838E9CAAFF6635490E092EBD18ACE1D3B17C26680F248D474401367A446AC7061926BBFB013DB95FEFC19F3F4A8012D80DDC0243217E6AA0F338BF87560CA6EB1534E2C664D7D74CFCD831A68C9A0C4A8B5FF405CFA5AC8BBD30D4D96FAC82B98C3C0FA21EA0DDAB56C3150EEB60E6453F29C376C05EB09523D717B7A8F44F32E96B37490A220A0ADF544BEDCE2A331B1EBA23769F74D227528BDDA656D402E6E29DBDDF46B9088346BC0D352AF3126500741D1FB6CF0DEA7E71C0DFD707EB1F853D15F3FD4E1EBDECC62953858F2C3B31AF2D9ABBADE5D20082F5541DE1553878D9BDC5209A911BC7ADF9008557E06EA90246A24D0E066166ECF1233DC15C3E0FDD51D54BD937F70E7821A2C3AE58230E3AE22EA63FB0A68C482BD84B04D448096A28F2463476CB45975682069432028A27B061AE2389319AFFD6417AB8512163ACB67131DEA7FD447617079A118EFE44167B2864B755D2F97F2FE42EB79ADE60AE971CC40B97A5BF091D07AC641B10DDA260ED1FB7C0309BAE2D353A1747D3EABCC9C300410E65EB48487F176080C29B4376849E3EB99416CC7F215D10BC6C33416232122B2C91CA98DFF4B90587C2006D643203879587E27EE3F130C0F7B1BD197800124EC9AC397D68941D3C426790E224F8080D42199C6862DA5639074DAFC4A77A39D008B08CBCDC46220DD2411F864E32871FD2590EE22271D7E20F11A32BD5C54EEE457454411696816A39BF3E6D18E2B1E1C0E88E9E7CFBED689EA22EB3D95E0BF50DD45FA6E8BBD9F464378142B9AD9D63A91C2CF603772853555DE4F7EC68B0C42B56D12580F147F7CA5BA5DAFAE9ADFD31E1E5D20673F95107684CBEC157BB0A863658634C54D0A4FDD774CE9C4FDB7F48AC7EB28C1807B5FA35E7AC04CD7DE4CAC5CD5A75A3F2991E2CE9C7E64855774364946EC66BF42510E135025ABCEBE52ECDEBA3C9EBBADC76D95B4554C3185056E40E774A691694A759676C42D58F93E317F4D8C93250B1D89CAC957798B5549C36FE4A33F913796863BD201B7DD3C47CAE9966C1D6537205ACB6688666BA563B94F399088DE3BA08813688CF1FB492B49C069DC72D7B4B8C85FDDEA9741E6BE6F2C8D2B977BEB9380F88CCF7ABF4A621399E0AB72A0082B54136D0C2856C82382AE836A82E920F73C8E26625134A55235899124A3DBB167E5BE24FDAFB56377839176524C5C727E7992CD8FF70C221518EB50BE8328B85A1E41716DA119633D3CA52BE3E534E95F3BB022CE619C7BBAFCD33D97921AF78A90AE43E6511C028F8D9F998F51667E67B6F5AFE650CAB8EF62D7E974BAA14BA05852C67A48FBE2C659F85136CCF0E1 +smlen = 4068 +sm = B9BCFB22285DF7AE8EAEA7A26F37CDEAD476B32E637A5BEEBF542ED36C163B2C0711105ED991C3E6D801250937A6180ABC6F26D178DAB4EE48FD07D9705F55F5A0C9EA38BC789A75502B77F15F40E14930AA2401B725052C82A8D57D365331FE3C157FE7BB2886F5F10687BC9FCC92B1BA41C4B5A093E553275583D9B1FB196FCFF7B923ABA7604DEDE1E1A3AF14F10A1CDEF4E2BF9A21EA9E7D9C2E89E4E2F0704E67831D2D00C7E463EEE8FF8CD9D86D6028EB1BBB6D519E473C4857863CC922E881B08F4925D6C2757E7D1CEE1CC8CDF994DC13D70BE8BCE02636D76774BD04E83FC98C8DB4AC8A19A333569B13201D696B80E9CE849E6ECB97A94D6FAFAF58EFF563692ACE20EC31C377A3AB29EAE77659E439730D1CE2DA52AF00339D2BAC44D7BE9B3EAA01690B5FF6C6B150CF146B91F8DD7D5A8477699FD9836B41B946C268DD939BC4A969262109F7250142C366FB22FA2A206164ADB754A1374A6002108FC706EF9D42C9DA962F4F0C0D2B35AB18E26BF69E35A9BD367B666DDDE7AACA9C38E1A863C899FAC1E3D2998D4B75ACFF90ED2CA3133ACF74F3875F471459EFAB508BC6E2CA61EA40B3430E5294C9B00E14B06C9560FF38916444845254616F0BB28A5C9323798899BA9195800ECFA3BBF66B19A2AB385B619C0812BA81FAA454CB6100A9FED15D0DAC731B025BBB6700C45755CC15FBF43295CB571A8CD204211E1AAE579028B81E8B272730A9BAA89545871150AEF70CE02A0DB34282901FC2A660C4BE45D51BD0D8452AEAC4EDBB3D71E276002D870155D68DD5026673520D9CA9CD0E5D9399EADF10321D406FCC1314997CFA35B9C606F16A5E8018E79BF2F0DFBE631810FFA68C7BFCB6E6D6D39094B7F9169980785519746C5B4ECDD8CA4CB793F4AED25C64E4B1A6EF0C82E2F9DC85A3143339B0581A0E859F34B283218CEBD6EA55F1C6C42C1550E5E80927B3BB94B72CC458B87DAD7678A606BB23B10ACD3FF7D663919F5224D9CD3893810DEB12992CE5F1ADB3DFBCBB05A1D1551BBD3462FFF2B079C106FDF6F1C19C87BF46EE214272F03FFE7FDDC6ED62854C4297C327B9FE388B1D9747211099C6D3839AE1C1565AC4B0243CA1E996E78B631F61519AE59CD12197DE17E15582AB80AA0B636187579A45C0E43A4541710CE028CE6E0F9146524C587FCFA173BD8B3695C5D79A67039F45A794F63AABB1FF6C86EA25DCF1B0B7E34B42A37BD9D59ED9D049605EB49CC6A5D34B76EE89FA7CA52635B563947CE9B458D591EAF8875DCB3E5D405AF08E891FB74E4B12488C09C1E7CC2666F1EC9CB5B841B9EFFA3F22EEADCF419E3A8FFDE47359685D4566268B75252F0791894A94D873F4976D40C01FEABA227866A028A2AC48DF281926BFB12CBCEB8C4FC7BE5CDBBA974D7B41EB95CC2600F50597123A3E381AD79C47476C4C5152555BA515863A264F9023F222CFF1743565DF48576A2EC706727C26A1D5824AFD984F319770046D86BE0A23265E6D13520341BD661A11E0A5159E4574C18FFC772B4E6C867FADDE1CAB4F063B83F784215762CC5A2B8765AADD149107B8FD12AFBDCE49EF84B7C65351E7D7F50B243AEFF51BBDA0718E7323385150779786DBF8F8C5102306A1DCCD409559732A8EBEF1CF490A68F871BB281066D1CF053779BDEF81CC3EB6A6E328DF50C53AB8704DB0F0AB009297195A861BCEFF64E50DAFDBA281A3B7EFE081733744F6311DA87A58A3A97B98C27AE6BF083E8BD791BEF7A895DF2B29AD2F376A697C7395CEFDB41ACADC1993ECF817477D1A98BF9DEA97FA49F80D99B562EC08326E121521940175EE990CA4465D182F4FD2B2139D8BF25C212B58F3F7B44A396A88239776FDBECE6352108C3F6A74018F32757FB3594DEF8162D33136FC949A006EDDD037D7E4F315318ECAAB4C46149BDCAF3D22669DE1238E3D75D5907471EA001FFF9BBBB37E057002C96F82D82BEE876738A15C73B83DDA184822EE52C32F7D8020EF8B4BAA94ECCA9518E273A6F9E770A473A7453BE7843B621D6D8ED6DEBCCC90BA30B7042E2211C8B0EC383C2F28B05B691B69EAD2E7DCDC140B4AA3FA0FE3E331A8906E022D77766C1DA2B166A919BC9D847897DC477152105117457686402FA9A57DA380C33FB2C5F9CF2909636FF03518D9315C516BC3FA437101B125AB56F332E2D01AC4E02E31D04A5599C4B3AAF8C01D84648D8D11D115513A8A6F85435A482B03A0921FE405EBCA5BE19CF3E4435686F92357CFE6489353030EBD887472C54E725A9757476688F98C6F4358B789E01DC0829023EF37EEF061C951B7F9C8500436714E2366D064994FF876B4F2BDA8EC4860E304B8A4E2963B908D6EE7840FE0E8AEA4BE86DB63F0A97BD9A934A90554F2F0A95E9E6F60CE903BC2174C5580A9F07929268968ECCE1DF2B70DF9849F1999189169D4CCBD624921E4411ACBE527FDF47AD2C8E7E20459A745F4BE075432072978E682F7D4D4535FDCC7DAA98E175FC6FD6F5A0BF2973AD9C9CF0E32CE2927B2A0FB57F58E28C82632B7891E8A0709152C77A8323160C454542280F5EA0DA770612ADA2FDF4F1E0042FC183C0DE78D026EB74EC8533CB4BCA656644C07566281635E08DB6779CE6A8D64B83D85EF846EF1ED37C3E4E86960EAE69843A264C4FD365DA875CBA74C5D96A66BAB486DB3538EC739FAEBDEFD3D92D2EF13A802C6DD93807DCFD7B1B68B096F9CBCEEC2314431866C7F669E8B42595826795BB0ED6CD63092A5B932FE21E929034F0897AFB28BBD86124498F4D00D30B389A22A0CF3BDCF220F084AE0921752159F5FF324C09CCC4E2A0A7AC24877653B459D746AAAF92AB2EE8CFE0C2A4A415B2EC3CEE1819FA7339FD603089FE75873677D22DE9E256EDFE010677A0573983D5A0BF9CEE39831B03958D35E094D1BBDDE6ADC360B43D6B69C51AE1F496BDA57734B5D06A6FCD7025E40B2862CF73198F9E4E79657D215BA01679875BC6E4987C5C5D1373A3CB34911580FBD13D376F9742516F87FA48435CDE9CFE141108FBB60C0FB8F7845E79035DEAC75910A70C90F73F9FC2F01FC0E2B47E13C3B26976DDF33EDB9B9121D40B797EB7E9EC5A9876DF19DBB4A4E6D6F8B519BC55092C7498010A1EF0C58DBD3E360101B453C14A841A9CDF50F02FD954F7A99B58E92E33CFF2C1D595EC06BCA98CF5E96AD1E4F6B2A7408975EE9AAE21B37D05EBAFF56F72FC7B44BAE667A12A1F360C95821139F9F07BBD498964AC4ADD44EB35E42E7F95E5D35B5D73DE62C954DD833983A08275002981094674EEA2A570C93C2672E08DBFED17853394AF740A45717F144526065F47877C45FEF54AD32FAA160F3D8438FBC4CDA4DB5BD8C884858924D5AB9B114D72519CDCFCF621E71F9CA1630CB2976713C22042762EE53D1480D9654030A696F2B617112778C2DFD983B84E1E0A2A22B0EB6A831CAD4E3D452763BE3F1AA0C6C5D2B6BEA3846ACF33F71E3A954A6C5B371F18973586AA675E828A20889845D03116225D89BDC48882FCEB93370408FA21653D9874D82D887E3DF42BE20BFC21C1BC20D3F0B18CF068DB36FC0BCFF2923A7680BAE58D0CFF7E93D22F514B4DE66DA2E2D546C8E80947D6408F4063AE52A555A1217D9F9602E5ACCA6E54DBCF91C179A6B3D59B3B1002F3EC33DA7383613EAC271413BB37D8F5DC14B80B263977740CCB23E043884B2AB47BFDFF2453846180A5C1405822DE4DD5D1A334FD04179E0CAC152344AE0A76A99CFC6B50A8D4E8828E8CD4CE02388F6C79F9D10AD3299B89FE7576C356F59578AABAB5DCAAB661F62B781304738138F9D9DD03755B21F9CF6AF6C4BFCC48078C4E5505E1C941556E1A2ED7738CE82DC7106877D42D9973F1E0BE3A6D9649FA924A2497C1BFA07D3620E2FA056083427C6DA1B92B6849E88E3C485C560645CF39288D51DB73B094BA8996E9310F33BB12CF235FBA259A74C24A059FBBCFA03F77B8DF5749FCC2F3A2B516B29FE23640AF3D5D30807A7B98EE3C91CFF91254AC4C31A8CC7C6CFC0CF0938AA57BB6A91EB84BED5E103C3FD05721A67D405F02BAC981262C38D9B948516CF8107836D2B015749BF5D0E112FCABCDE0FFC2D6B0683AF48EED684E87986DDC330A45641CCC8394F9ABB3F2891B1E7F378C1334D832ABC89FA6D6BF92FF1B37AC354FAAFC5C9849B596516BE9941763BAD54C156D4AF85E0B5513EB3D6F73A27E9F2D8361C5805FA800A9809B811469907B37BB47831BCAE5247EC903931E34154AD11042A315E2C0486C6150D07826ACF02EC7A848AB84AD9760A9CC0C60EFF5485BA850DFB00562FB9D02FCBF9B0CF04B279A9A00CF4FC7035F95EA11E8220D19883A60E509D08709C66B8887724BB2F651E8BE05519902484EAA9C33B01A08B365C04DBC52DAFC9810F4E70D39CDC762F2443C305834E59B60328A5899B33F75F7A180772C09EED53306C90D03F75743DF306420883DEE3F21F3263E4F6C1A536B671EDDF28D4AFD93D0A1C5C184CD0F59F57138E5BE86B3D299120DE045B7286409D8626CB04656D8B6C30A9662E368661121C40391832F85063EE105C6979BBCB172231484F5EDADF3F57678083A2274A86BADAECF22E4F676874ABC0CED400000000000000000000000000000000030911171E274C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D + +count = 23 +seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 +mlen = 792 +msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +pk = B1D2386750DE71054E63D27451D11B3F12735FD76DA20ABABEC5A22E3FB6A16C6B3AE77DB2F71D7E60519FAE82961DA27CA6C98FB65425E4D5E043AFD9D476566472BE72B289CCF1DAC64897B365B2AB8D0FD4890A24FF76DA9DE2B01972C452476EBA57B6FECB77E206895B0CBBB92F53698EA2CE4FF2BCBABBACC38F49AC2B628C251D19EE0A7A8912CD87E45B6D5259EC8128B5C56435C2D3730B005BE9E4F9C341EA00713AEE5ADCA1EE4C95546E07D3D79707C7639FE717407FA2F846F4D460DF40802CF5E7A758DDD784B98D10D8FD954D563F5577E7B7D857701713684A6B151520600453FC32CD530DE495644E7FB8C6B45BA587726DE63B18B3CF1FA5CF062D565089D89CF40E97ED4955396A2261B0898F268EFDEC566C149F0D9CA57E9A490DEED55342E1249225D2527EBE327B0AD6944791ACE6565E3AD04C076B3A7E210DB9B22553C2A6C9269DF826A8B36E2629F63CADDA605F99989558AD3F69D66B23DEC6ACA1FDD7E027B25B5160AFF7327CED6DD5701D0190569855C34C76C0C336B068652CDAE3F657462CCE5E6ACD457DC716BD93405B8BDB7F38792FA5B2ADE216D4BE743008B610BA8A9E566D6905847511DB421A7A28D0CB6C7A6A84E4CB8719FFD76FE20AD215591E62D0C34D3BCFD5324C514F5BAC00CBA51990371483DADE3D2A28FFCE9BBA2FB2AF370E2C55617822C04D262D35ED1C005E2EE5773C94E749B592791AB2E9F6A0F544B011C9BD4DA416368251827944797858C877BB9B91E8F7E0B96056221B1342AA76B4A72AD56CAEA5D52188CBB6F730709AE1FA7958F36A4003439141302752D18625F6C476CA96A287519DD5046A59A413857CAFAF602FE1CFC5D8973CFF26B2C69ADF9D79EF35C30F8739981FEE35D3148EC6704176D4EA85DDBDF5059211782343A4878DD44FAEA01FD6FB9A9C0DF860A2F699C88DBE313B878A89DD44BA3C01F9851BAADE95294CD386E2EB640A8B8B44A0DDA9F285D8A7ECFE3BCC5A3A92B223281BEAED08994037673B310DE4433324FD78016FF9D5C3ACE3CBD2E9722228B254D9F4F30BA378CD052BB240BE6C0A97E673D01BCE6A453299D2529D2F7709EE04EF30E3A8F6D1B4F41E8C361985DEE004B0A0082AAB2678F14BFFC8C213C4BFF2632C6B1155C32C1D4856CAE29797916F3149B23655910460E34CBD20A3A6D11B219BEA2CD9E97D43F4A6E4C7F851A394F8F8E4AF7DCD3600081AF20465FCF47B004E5266E7D8709468760EEEF27D2CB9302A493AB3FC6801891FDB9DAD26992077378D30E27406766FEC995EF56C43ACF12E68AF0E69F66F7DEDFACE0C6D8903A5DF161AA7BA9B412CD5A4C697AEAE240ED4936212E539289E1C7127455D2D10B1BC59BDF0596154CCC72E4DEC16F4062FE55231DFB67B12F4CCEF45C3CF53C4CEE59F86C2AE25817C82E8A64FEA1968D741925A2F177A084B7EF810161BF753EA359797B44D99774E46D69E4D94CA99E4DCD0CB0D9853E30956D42D265B7063BA431BBB1D2E67AC68B90B14B5E1EF97713406299F6855286741FEAB14385F6592EBBEA959704E94171E4ACB69B1440CBE80FFE5771C9F6B2E871E59FC2EBE40D2B93550C9AB8175813040F1253521AF68E930EA3707BE2D1F046D17EB88AE3C3BFA765375C2E73B91E6A1486AAC8249E3F816D2467459C9D31E73C6B9044A0DDFE5F2A2C95CB668B29C817455ECC417C54DA611AF80C7D708596A3566C68A5DB7291A4FCCBA4287F0FDFF5689893F7FACBE5CF9EA65C4466B2133AD0748DD9A8B0AC69853DCCA59E90D55AE4AF5A84EAE98C3270E6BD126316A10FFF423CCF73B10F87E699342AF8F8081C09705454DB96E882543D038C73AEEE8FB5A049B03703408DC6A0A903AB297B81EB675825EFA7BBB6B40932893317E4ACFDA589BED5E4BCB66B42C2C601553377EC569AD8DC4C98A7EC1887513CC6A2745AC8A77FA0A5A40717ED98D00C24FCBE18B7D59080D52897A8AD350946CD351A152B8797669129CCC279F044568FF70722F1FC4583067CC145A4229769C64F0A40AD817C11FBE9FDE23AD35AC80EA7B1F24198C1E089A4D45303D7783DD375AEA1548EE6D42A8073E031CE675071887B96813912D7368CC3A490930C5F344CDDEAA5027D0F2486F2F8F6605F9831ECE252551D3FFDCE1433303C342F7CA89ED2E8469651789B96C8170B79D304661B2188CD4D157457DDE2169271C770361CA1929AC7BC236F141183C2A534E02C6441D5610061FDF9FBD52B5D9121055074EF5B36145797CCB2C2AADA673E7264EBA81B461CBB28BA30F7BBD081C0DA597633E8E3DF5E74205EB1DDA97C3CF480D3EEB031BD7FDE9B1EB5694736C843C452CC8F117E990880DA2DD6830D48975F524947132F2500FA2659B065D313B8DE9305EADD6BDEF4ED65E15B3328EE26F167DD70810424252375DA1C77F37F95BD317BEFFE5A2C5EF2771D0A1F26AC2058B90890F7DC9DD6742A52D294CD63486074B440B53AEB4AA81EB9CCC879807791012E346056215BBCF5E099477D0089B3BD528BF7197686A095E8EC2EB195E4E4B3D91E58A72E41DF6F51133EABCA53AED7B7940A10A57D177FB8BE91F08BFD7FD09D8F196D7A5073A7EB8F675B5A263B0A384E54A614D298617AAD39311D081DF6C0F3E8343F5BB1A0652A43C6F8F3DE030FA3EF8D116154752CE1922E57BB27DB92BABB249C128E99C48CB7E284AD1C0473A1D871C4F915E2D85659655489F84F494 +sk = B1D2386750DE71054E63D27451D11B3F12735FD76DA20ABABEC5A22E3FB6A16CB89D704419A52219B64DDAD7B4B62D423E810B570A613F5AF28C6E4D519BF031D9E183D45345BD71301F432F909A19CFD4DD4FF9B1BA08101DC2FCDC2839333017671C6EDBC1E01BA307BDB48C30E794A02CBF4C3F7F0B325BC6CD38FDDC993D377170267732662504743722277235367602880517251824664685407754660107172556745748643387886822628464760285506838057652758024072082766781888002544004783518307268071827415313016720043722086116604146562663448102427767247016031407813178356132755456685610378361438150111038613783484075511481240403011133603668837660768635640568541600274206886042844144028712321027577671031110872201157177136783331376185783627313783250033082676133100180012462431101042538714726268145047648604641062728140224456620548831107671402077088677410774265566518046780878451643125803110338121440873254133873673506620317070546313157583707188677845531255316837621106531871244286720363728786456485023508887231072475644303203084401724222533638320057132417463451437566607651344046010418037672045475633512573017374840800881448705466312117554336821216070267332581204726620638781308602453873720157277484482186525430537781215764737668770384233804428118658521052816534340857323877535508347536530023213203012683506825531580357512068524330023570212382274047785880248271221824041764527278812720273538321817867040133566574641160556645552188034127226164817454407342171500547234707567314211228221301858161786642283881246161575107205216882067278588033771084545228432057468503326214676463315657653746308101610836030305325723888060388066868270766583454586513744053336067317550678610027128067360282214013324770634818353060611541268888487746072403542103701380005716742522885220855825702633862763042640445703054512282710663565115532714621046030263301018634375214666321864444422827152166827435638471823642015248366853135755828275707324443311717581274371470161243244762386542428412168021036853737038278347115585466460758277608528058547374476251722601351061521603163040410704618234647741148212804208176574401823734375832816182360573844643548322487654428536285477644760874264634607771215318625014527200856467805438364506718548545637871234735142353346887154132716465843127647653712605862424687421187451112216245440655676782277768051611740822225527081620016782081727418855855324602017744550647600763406282482550436018676803202406752155838623157047225273701343230654805302834015517426803101325627477262115727620113257466266085283880662133254268851453024504848187813257713372840431154124438733582306718658343367851021285788002355445848866475575424178536305536012460557244870375137610886585063301868678024101360024876803876541820852305120040687264024812427760523321381175468614182076043871037283600341248087331440785726618460860884316830723187754453344682308214768452485150454418441737562122046617045336346784130474138818356874703062780038275706775031288448781884451461021382357428726411555272221282681616610733327178721611886543185020502001883380534186004225634400634078074374115454461610834882286323548841705004276517663368314684215171250433241304613356072211207877481185368474755242A5FEDAB644F1EEE84A49C900B442E52CE5EC374BB382FFD5EF89CBDCC6B69C2D9B9A7ABE984800C5B21D3BD9DA62D8F5C5878EA4E4FBB117B2D68F3FC5472BBB24497D2D9C37BE73A98F50E53271333DA0D2E31133402F66F21D7B8038A9213568AAE246668CD87CAE1403CD17E11CD7A489BB01D7302BE4DAB1A9D570F382C0F977F22F90C3F8D3FCF7C9726A0D97212C3628A14CB29EF30346FD79FC94327978C2121C9CA514AA71F19207564E878C9B4A81552F1389E4C53456CB046849F03F39398C901FE31E57442C423CF1A465797E99F647202B26526772D5B8D9CD146FAC6E259AA256CD7B02E562B3D05D021CBAB0B7201610142A824545F14AC7C2E9F771790E2A7BEC5DB3B60DE7098CCC938676CEF4374ED48A927B87ACDE8708AE795DB9740128C6B04A3E82FE5511DFD0582CEF3234E52954B6F9EF8B950751B6556EC7B03DFEF184B0D92A1610D34F601CB8DBD09D62F2C5B933E4DC57EC0C499388276B8E7AD7A98EFB56CD1090556F5CEEDC1C1AECCEC9BF13D0D6845D7A330C5400E329EB5BBA5A7B8A8D6218B653B8A72E3B579DE7FB383D46AE572E7C3D820ABF77F3D84F705CC4BEB9B55B672D27E6E8172A8408988906D9F1AF086D82D850F8A3C5CD64EA5A3C41FFA0416ABE37C9E7508934CC21AB2665A4E2572A20318DF20F05A235A6337FF47A0C023536A4742ABE40636EF49597F9442DCC4CDD07010E1BB03E3A848F6FC13BA0A960F12C88725062D669C9A559E2554D4FA3F93561D5BC3457620FEBF5F4F9443BB7ADDDDD0CAAF0BD464E8D46F71AF8B300D823C37F2F6A00B0819A134E32FD0E23A589274E06DABA7DE22B1CE2B8855F3DD35E8422D13DCFF6C51BDDA28B82F69D413A0F1483A329847619406E5D6B1C07C41D6EC16DA9B97A378092AA8B063F7FB4BE051FE5DE0654A9256DE2837A99032239191CFF718F1B39578FB03C9F1DD5228A47CF295F0BC936FCB838072A4B264E84B6E6DBA7B0EC17DB228F5533ED4BD260F63488215E467C34A5F4DF7A42AD385CB57C2E24BEB06E948850EEA797FB624301C9401F055256DCA16794997D5187CC61782BAF1969B3276E6CDDD809E3CEC1A6D93BCD1E574F97DCD321AC7D3A4A43BFE3B02BB8E92D6E76EF4A2D39B7DB509AD960B128179A3A3F1DF7DD4E60F70EA4C5E0F0C8A3FD7D80A24C7734671163FAAB6E947B4C1FE1ABCE5E1DD6BD67020FEA0C1A13B44BD66D42D06FBA73C1C35FAF1D297C38393D8A0991A8388A3A977EBEDD7E96351D3033F360927D2CFC634819744B349954CEC22714DE5D4F95ADCFB7A8CBB52AFA8793D49F4AA163F5A29030D6E5AA86BABC76477AE8FD7BBDE3F40D8C1FA1E9F1BC07B4F641D84249A7263789E83B29D58416DEF0A286DF65DC7E9C35DAA832C608D5CA4B1E179FDD244C02FE5D71C05583D45EC72A1EEB7DF5ED6045AA7DCF0DE11B76AB05506714A2F97449C231577DC90621A022B72B1954510C9142A208084ABD8D6E2789E0F8D395415BAA938CD8106A2F00D239112F94DCA84A26E159DF2BDE713D4E3393AEAB0C2B94187F898960A2F0D7582FFB08CA7D3E397D612B93A13A534C4CD69095DD168FE680B4D507A388641AA814CD94CE1208FE97448C63F76A23B99CF32BD84370136D01BE31DEB70E1F1A4261F30E7B0D496B94DC7AD00C7C147124584A9F72E85F9B883022C8B6C489831477BB7E13FFE3E74C4A71920D44F0DAFDE3093D9F36C24C7AF13A680935C1D9270D3D355E3DFB3F426073C7C550162F5A4BF0C09BFCA7DC4ADCF41C5EA0B65014FB4082FBCA3410FE968C57D28AA67A56E9A60A375B2183CB0ECADCCA1D5C0A3D09C93E95F8A21E9B00EE7C84B160A2666A5983B5B41BE684AC36AFE1C9B18F09EF835546F0E9A24D482F037F1398C7C7957473D2F07EAB95303541374976C7BCC9937D69B0AB530B965C4B7ADB9543E4348E0AF6E3D1F7E83FDD0A493742D7CD4BE4AAD23AAEB3A9D2F5801CD5C8B0D734D7390CC66230761455606AC897C6EEBD12E8F43637680C160D15116F81AE043549EA341B8B947531B932C22347855B0CC6533049F3661D7B52A36B0EDD9CFBD4D1E30F88EEBBB3903B0EA5BF915D13161223314F74F769D80CD6C2DF4AB491C7C0B07F6E4D82AB318F015901F1E7E95763CA639C7A43D0EFE010E7B3407F0FEC61842B992FC222092130AD285E4DA470D070A65A0138E40E61C64E288A9804360FF1F988F5EE2BEADFC9779375948D4E846D86D980AA58BA2EB442C3A600530829504B58D2031270023BD956AD2F26A1056E30223DA09148747BDB77AAD24338B39E4D0CCF7C4CF832ED1A3242C3A3AD0AB31810B017E09914D200ED8C129B69D02898962D6C133324586EF11CA3CEC0CA554D4777DD28454D44747C60A68D4B987DC4B06177A6492FE24EE692BB7C6C08183EAC8793A81C2B416C3AA19B5CFC30A71A6D39F4483E9D28B33A1285FF0ADC2CBD780D856D0D46435E97542CA3D0E113B8E18CE9062A02B14165623E112862D3EEF179DCE66194C874DF0AE370AED39369BA63529561A94837CF138849411A60D5C42806544E8CC50A1B6F920FEB64B9E9FCD998355E72E22FCAE0B8A166695D831D6DB2F928EE8DD4C761162B0C2546B1C5830DBC140388318236D5C2F91B561F622A4CEFE0E0B563C7C70DCCF67618B427B8968474BB1C2A6887998B6617292B3EB3734BA46D23F7B8AC7BB82EE181EF9456BBAA9C61BDFC1C174B65DCE5B7D28498F19BA0E374D4089E8EB47E13227D54423FA7FB4B540543FB65B60450883C5E9131003F9E7E516B66D65315647A86B10D9DDAF95E11C33FA5EE2FF439C83868142430653200944852BCE0724E59349A0D750D2D3F5457EF136A54DC30A671AB4C49833366553B611FC4342D9BF69A53A65CAFA8015A9B99AD6925F460478163645DB2DD113852A3076D3410F59B1BB9CD020F44CBBD1AB3AEDFC0CA782696B2737062243DB2D922ED5BE17F88AE4AFEE86A12A78D0CF8600C8FB30AD0646A30616AE72FE55AC4DF4D912AA175006EF03F458549109D01DE7019702E27B88FE7555BB5F21AF708A6B13F4DE49D4CB64CA0F88B9753ED22DE6CF5F4436FFCE1EE34820B332F3D7833402CFA9C8C01C292858E27F4528C1A402B1BE39857F302893CA1E911F5D64AEBA1B589623BD64EAF8F786FB5AA699E507DD5191D7B975F254382BD3E768291F28EB05C348F3F0F4997AC80EFB0D82266231EBF4492074F7663E6BACAA508C3ECAE192721B328402C1E8BE9E753F0764F8BB6EB2349BE1D7F6B4619F32EC9FADED063E82990F6479072DC87B4C7FD5C0BEBECAFD2C7211FCD2A1EA18216114F981F62AB37754520BFD7D9EA19C0BF6A56BBD3459FABFB767C4AE8D67E064B07251DB92B85300FBBC28D22C391B914B66DB656997085366F44411D3560C2690D8BC60D3ED9F577CC5F4BD05E366E20947DDB2BB29CE7B3EEA8651FEBBE2005492B189F50AD9F67C6F8CA3C4FCA4F07625A4E005D983 +smlen = 4101 +sm = 8090AB659515DE4F5633725F68C276F9674DA5537D7890B795C15D71C7C8E8686D4998F27710EC8479B62141FE8D6720FA9880C73AE0ABC1059967304CDD2B89B1A8AE7418C437EEA9C18C83BD72C26FE9C2B9BFD5F0B62B19735FE934495DEA64A0F08756A81014393C7B7ADA5A8D211AE18A957C1D2C0A03D18C6464814EBEB7A0D68A598FE975DC31AF9A050654A5BD37330CD187C1CD8239E1636E882C63D4B86F343D5DDDD406FAB1CAF2322045D80B8B5B175B2F45A5A38DD04867AE0E0145D069B3BCEFF6BB6D20510133A2B46AE3628A07866138D96F4B96E93F28E82C65A690F40C9B0D28FC0960531E047DA266789B04410DD3F60C36B636A3A40E0191183F668DA1C7874B6B3680B4635DF5F165E8CA6F9A8D090B21B9A7A56B2464EA71AA86392C30C24C657E63B75A3368A821EA66CD3C1E2082E659EEF67448E95536A635782239CFD7404CFD66294F064A503C549FCBC2E23337582EAAA545D11C20E9552BF357485C1D25C3BAEE144C4AC639788A79B1CAE5C174DE8014FDC814A6E02D3CCC5D66034481082432FEBA32306F4CF4DBD4F78C7AE2A5C9B25D8225FEADED5C8E35E785F11C34A8A98F0C29F16078B4659653AB57AC7E6C6A661D59AAA7555A6EE74DBBACF940F425AEE557D874583FF08DD07601DFD3376AA556F10D8B9F3B719E699BBE25116A7548A1751D4691C5C8E095791EB92E6C6C59D392413551EFD91365A0421F554E777BF7627F6A2E0741E5A2730B434AF25D671C4807030B5F16DD2DF9EBC9A682B968DDB8C43DB41793D5509B74EF8AD9B30CC1B25171008B0835068150A37125761D25404E009C25A82A141F6CCA71007E94A3627EEE199E06836E2006168AD8432D01C8CD5A1D3DC83C03468E0A4E993665E035A72AA147CC01DFCBFCD2699F9220B0894DE9385B91A307ED49115A6AC57B70BAD77DF72F157DE8908660B8F927475C03767D056DA5058A3BF926D4B172659A03DA169F71FF72B2DD1FBB7825B2F50C2C3094A2D58973247186A0CF82DA1CC88030FA7B48744A4272A41EE420D3081BF9D85751AF2AAF7AEC46C05F431B461E91D0642CBB0CC94614651ED55F6F3D08219D01BBCBD208FADAACD00EFA3C188B132AB2579D9BC14708E0E1059C5596D4E2A945ECA386494AEC933071E3409714B7AFAC38DF43E90C6B2840F7D0AF45641DC432E8C3352FCD1F3C17FB0E559BC92F11C40B7A5CE9F9BAFCC1F96A19C1F4C3CB77382CCD111D848CCE7131473BF2A2B460CD7569C1B8CDA2BA46E5EDA663F1E04FF9DB13CA1CEF9BC46699488C263558A0351B9E852176D2AF8B14D33F25B711C55EAC500BB601A820796C12E27064DAA99F7748DE2873A2AA3A78A8E37602CE5CB2A3CB0BBA5AD6D7F68B704A3F7184F9FDA97B689637DCBCE22C5328A5BBF967700936456672C13F665660568A214A7BEB4E48372FE3A80A566CD6DD50459BA0E01356D492CDBF1A4775ECEF272364E6B43C63CB02B46EC8FFE25995F77AD46BEF123C24C110A4037747FB7D43A68696B472D793EE5A967AC0055CCE40FCAB2E204DDC3F42C69C15B51DCB098174275FA3D261B54BBA95B2EAD3F299EF329515C57533650B546EA2F4C717269E7290DC195AC26CB29BF5C4F720F9561541872C57E2BA2DACFDFCA22B19CCE57D66C2B004AA8D22113F30F441BE50FEE18AAF3AE32813A9D3D6EB10EC2CE3A78D2AAAF2B0E56B0511CD7B9CB9427793BCCFBFD311224E30900F9A762E5E9D78112F2D7BA9CB4AD635290D55BB909649E590420EB94D7E008D1E25E958DB7BEC1259AD0FB501ED03A94F8FDCFB27E66AF1F5BF45566FF8985A53ED6086507D89EEE1F97089686DB3EB29F04DA54178F36C7B20D04550ABEEF18ECE428190E2BC035766295BC1C9C23971FD2E56CFC60AC06E561C7ACEB6E8F611AA5CF9301805415C13C83D7B9A64771596765FB8C813B8492881A41552B5CC3E3615AC572C37B621F8EDD158BCA768BACEC8E03E082F66BF432A85BD90845804382CDF55788B43634250E4F2986F5E2726355525833D0DEB8D864BB6EDA905A76D9E72BC3774307F5A6056CE6B60AF56061A6627A73B279E801C131D6D33D3C507CA72662577CD62E009F51E0AE4B6CBB72C6E6C9BE536C321EF2A023DE1665F27F120FC1B1676C7A9D209BFE2F5FD917EC7C4810C7800D47C97729CB3CF6A42D2881C98B20DE73E6D1E94968629FA1D21C091BEE4B8620641DC5D8FC5DC484CEC1A9DA5151466FFD2468A425C46ECC9A52A17940C6A9FB4BCD5BE55D3B0845C2EBA7D7643F75C27DED55197D6781010029C6FA521DEE7A260184F1572AC6C1D83E4CCEF78939AE5A5E1FE19CFBDB6D0DB120EC0F5E7DE78BBCD67CD185B6F4F6C3C631D8658CF3EC692B9F2F2BB60BEB71BAA33A10BC6CE7F65F25A350E247EA92BD709F825A887568A8E7C6AE1A579E8B5C00EFBADDE607FBE2CB0B66C83222AAF534703A2F93AE5D1A0F25BE41B17A0FC5B649CE688C02DD0DAD0978BB1990FBF467D7E7296C4837DED33096226F2989E728ED47BC1140FAF49F37CBE323EEC0C9CC67FACEE0D15E2EF8D8D4FF3FACC646624E347620A52A615DADDE12D81ADC1F6F467041CCE413E652892305D4705D5A744276BCCCFD0899C2E3837C45CA5CDCB03D78FA36850ABC98768770CA6D61A19D45C7A39D9F54B7BEDDFAE66BBB6841E73FE7FD039115ED1A052C56860E4E088EFF2587834C00562100DFF36FD4D69373AECE38A4BC4A6D1C9FEF5415285EB3A62560D4A7E157ACDF06ADE46EB3F43681AE25D08A05FB533320E31EE34D3974B7DF4D4D7578359D3857DD69201D29E301553A5E0429A2E93CDE7C6C84A378BAEA1B855C1A5A0923DE4744A11A08E5665381A4A2B30E0DE40323C7B4E99B2E5BDB59093A96924540B2E7BDFDC5BFB3FD556E31D6DE8447ADF671C8A7BF76259FBFC10B890A4C6AE05C6B71503C7A2C326A831D659731615B8B31EC7174F918E33BA9C3B502092C82FC788EAFD5234B2EAED66AD663DA489E0F2A04C566E9E4544894C9B8D671DDC42B7B8B1C2DB43F8550F15D178674E4F8B6537B33ABF448FE6620D2CB466926BF2C637923D63F756BB6C964921340623F3F933F6D2243BC54BBB81EAF0891FEC6AE0894F5C6AE839688954AE9EF87D5404F3D2FDB24ACC6152FF25E4768183CCA85CBD818D3B755D50E44FA38D8714676270C00E5F13CEC819482612256DD55EAC88DECA461791DD8D52795105DD3DCDD5B522A7D49D32C45CAEAFBB5474C9712F9ADBE25074184A47AE7B8D0A7A48B26042412070070A1CF0A24FF157E32C26807BA89029E87879228F7FFD8766520F263B3636C37B244389E5BCA8386D8E9BF43171544D0A335D938A9685F77FD4B124F775B35309FA86AFF5AF23EABDBB9DE9206B71725CB5E0470642767F6DE640E9B022279855BC51F0CA6B15163BBDB6937E37651A0337ABE212D526DBE53153A1D00F3ACB505D97A003190B57A3767F780F0BB6CEC534C1115DE2787105A80174EFC8D3CC479AE5D6BDE75B0FB3C385CB47F41DFE24975713ABC6CC822FE88EEA4AF3923470688AEA401893835591678D2A06B562BF9793067525C2B50F3C481BACB1A6AB15470F8BB376283485BA28E9BC4ED36F8A88F4F3A594D8E18BE7929C8720648691F2EED090653F28B8DC5D9249A7A6ED238CDE7399520EBDF8849BF6C773AF3AA44D0D2585237965DB15E496D1CC63D26A394B5DF6B4AFE53A6C3A19ECCBA41E643560942EEEB1B1D1F2C91F1531E9BA0C2C794A0BA604524F29112C0F1F6557C2BE7BE6608D3D2ED910D16AD64D89F6B6D8BFFA151A4F34E5406F50B048BE1F3268C5916BE1AF6BB9DAB835F46439EB883FB5751939799DFF64ECAA2FC6C01E99C2AB26E2D222AB2633365A9CB78DE186E8E88687688B33220AB6B31451D2309393FC0622FE8D6EA45BBD1BA112FCCEF42050B7B56554BE6B8926CBDBAFCB88DB4F1038718786BF5E02573CDE20BC4BF9EDE43D8B6E82F16EAF463ABF9CE132974256A8CEE07CB92BD18CD037641FF52E4A0AF0B79AF9117D54C92C6B8398E1E58588503DEB8452BC65820585311AB6721DE46E672E060599D3F432E33E3DD62C7755484FB734A113354E02739BE1D85D244725A79F0BC5FDB883CA6A1A8785C2DCAA2F3CC69A49BE164FC7F8E3D9317D355FD428A832D5770F3E281F8B02039ABE603ABFC7FE5759B7C8A74A35EA7D15E61E143727047B33A3C9D51FE8CBF1B3974CD5D98FC3C159E16F378C4BCC57D127AB33E5C2B056C427332F84C83858F1079BC1FAEFC24C07EC0A3C505FC558136C25FE2FE47F28F519FF88485EFBE24E16A0D4426A7BB79E83B241325B8649DCFEEF1AE8B7A66C7D8A3A97AD5B235C39CD44E460C390A871F89C45AFF42540DAEBA0CE21240C944A330E70A0F2C2BA22D092B9482C8EC270737140BFB8CADC8745A718D9626089458318AB495551C169BCC6E940B2D3543783964163800D09F3DE50E8A6D2C6569B53076F1F8858F49FF062FFAD4D70F8F961A8480825365F79FCFEA6697219B9BD6F09145A717E9B30B98431E4E854F5FF09121C3A484A556A75DEDF427AC6CDD7E6141D252CE3325BAAC5C6E0E9ECFC0000000000000000000000000000000000000000000000020D13182172713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF + +count = 24 +seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 +mlen = 825 +msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +pk = 46162A44174E8DCFE9C162F67E9C3EBEB3F255F878A57BA403FBD69712825B99A2A7118A4DC5C319FAAEBF09926DDD9C11113E177451F2B3A8B97B262A74AB068CEDA64A56F0972030911C2E30A72A899585A93DDB5F9EDFEB89735EFB613C4843447A9A432AEB592609FFDE18D760F535BE37340E98A579CD028F1522E34994004731FA7183FC7E53362A8FE973100F16CD181269E2AFE491BF057162DD621A2DFCC1A6E7CF59FAFDC13D4946E48ED284172CA78EE7ED0FFE04F0011BE6E9435C23708B79AC7BA7D2DC89DFA4160988DB854AF4FB6B3C0FC7BDD2FF2CE6C1B8A45563C5AA1166A769AE8923DD6DCD57FA7EC12F89CBE1BB92BB13CFFF8E35EE404CA20F8160427C8EB09F371E8FE4DB3460B49E35CA8C7B545823B671FBF70ECDC2AD98A80DEF1C7B1F80E2A2ED51FA28B8C26F1413C9EC044485307986AAC9D1E802F3334DE0D440755D524AEFD69DE0A45D3CDE52ECC0A96BCDA76A18C45D01D077AB630A57A2081F1672223651CDB21E1107613856AD5042B9106FA7DD95E702BCC38A26804CC0A1D9AC80A99643AD9D9BC52A0EDFA1AE10061CC0987B92CD59B702A19F55BD78D3314A3C621E8835E89751076F29459486959683CF4B334323C6D167C2F095911FB97E97DA64AA5FBE46F7D0D30075E99EC7A1E911DE6CF953C034FDEA5DD375B308F5EF2CC0A55823FDC9B2C49282EE5F9AF61292EA3CFA4602B544BD22F0488636C131F15D5587320F26BC6B2B1718358AD6679182DD59442B60556B404C6E3BF7D053EAB8C57C1DC3A504215FD1EDD64B42CC1BC4520678D3B99038644F10D5320EEB76FBE8891040F6CDEBB739D884F3C4490895C1B0C5033BF0017B9C27160DDAA5E5141509F4334EC28908273A7AE7758758F6C1F0DEC350DF2D3B62A4FE8F47053564EA1690C50788E20FC00576C42EB194AD33B39DAB6621CD134FE0F0DA36F3CE283FE24CDC2DF8CA97278071544F6586FDE015C7169C2B71BAB19831305432AD276FB5F65A2DA8C48FA05F08F5B8ADB3ABFB12B79F3B6B40AEA88AD03DF3D0A636B1B541BE4A3F3E265A3787D22A3593DE1D5D78B08849BF7ADD9A9AB243E8157DD2634A8CE8D3D6B500569E74556F13861E4CD14C8AE997BEC608536E01DDF3E6C138A90F7AC521470AD0F2D3692FC8ECFD3C67EFC02F22A2E32899E26BBEE8BD33DCB5AE05B4673E6BDD7CE46FB8E5B18CD90B385FE5C0B6534B9F710AC94CBAC3C35E00F07AA2AB2DDE22CA87B8659B7563D767FD99FE6D610A05451CC82836ABE84E8E1729B87A463C97EBFA67DBC49001BA717DA0F1B32173336CA2D2990C389994BA3FBE6C80E23CC90C220CBF5D4BD65F9532D7C52A28358CBE78982B03E3B23165EBE8F9D8E345241AE232B544D7D0891C07E12E596CE85410D86572433319A559B73FBD360F3B69FFF62109E318B123F773438AA176AB8C56C54BE326BA5F39724C6BFB1AB12A225FEFE4B6DCF336DFBBBADE51F0B956E20AB703692853EE8DEA6D8628762725DA868EB556984015C1B9DA61D7C1BC1DBD44E21A62C7CF8683DF18BB963B2CD3FFA9715C30FD6DDA94D2DEF7DDF9164181FBDDDFF0F41EFCEAE7DDB01320E8E545332667CD8EEFB0C5A8F8AD7A195948510360D8C9BD4F30B50E8DE31D3F7950CDD4586C260D10D18D0E9D870C4878CEB6A86A4EF0AAE6AB2FFCCBC22A0C2DD7BA8A4EDA8F0AAB9E9A378B7DB1EAE9699663FF16C1638B9001746B1278A8AD4348A9EAFC14017A3BC5AFB87298B91ED7E8C1812EB1A716F50D65399B94573749F8CFE67D19D6926CB7E328B2FE89E0C61BAB653DDA11134391CC44A76403C0ACED17D45C34E90808B2C5E36CDD1161ED7411CDF3EC20057A873FA1F0D4C7EB9A0DC6C47D6095CF7604259E59DD0F794099BBCBBA993DC523DC2D1707FF5C15D3DA6255AA2322ED14B1911984F5C0FF314134FAD0EB00B88008866BBBA62E1B3C1EF8A1A9DEF5EB14C22711C68761563ED73F3882A10473CD205F242B7F7473D5ED72174D86EA1665043A571D787FE99C3DE750D71DD132A789DFC5045949F33229E2847FF217173A2EE8B53F6E0E18C4BFDE6762A4853378A7A83C3AE3A7EEBFBFCBBF552FE67D59F396ABCB4883CB8BA9B420114F982F48F7C7243BD932CD9097A94CB543A71EEF523BE03CF3EE4DCA41D0BA4FB46AF3B6363D9CEF3D31F314347DB1808A3A49E9B1EADCC09F3EF6296728D9FA6620C4CCCE3CC3424A3B2E4ADF387F855F2BD5E128A33C53F7D4EECBCCFC610FDAC5C4250499F49999422BD8468A8E2EBA8735C84874C31BBA5629C6F054506F16F6D6DDFB77ED9EF1EF5EF0546A7813F54CA2329B7112022D62D07A07E083EB82976F17B3CCBBC5A46F966F4221D55FB03F4DD768E2B351C9A994BBC69E614C60573B9F99EAC17E1CE2C12BCBDE597A384F0CDA163191CB74DAF0EF6D693A49FFECAA9F656174A10006E552F45574D8F0992E1351C9DACEF2C80AA426787E45F8287614A3494BE79E7CB655C6705C3EC4BA21E2722FCA7E6C46EA23D324044D0ACC34BD65BB00827BBE5BE128CFB73FEE82F13FF7FAE80EB362EFDC9B8293A05F7FBE3E9C5D7F886E7E6FDAEDFA9EDE5FE90041546EBEBC20004F35D620FCA1EECF92BA9C6F52F544C0FFE86C6E5C2A2296AE13D48B1607D5F6F65E8A034A83B2AAD514E42A05D3F9914A613D640957D197063D892C044223D3F4B1256814D9598B7DB3CA80768779216A03EB2EA1E8D3932B +sk = 46162A44174E8DCFE9C162F67E9C3EBEB3F255F878A57BA403FBD69712825B99FEB7908FDB2D7FE0A2FEE0C87974DD48DF24261E22848FDC6C7E384D8055CB71477AEEC35773603DD8F345ED31E5DE52671C338C9F91B10A07CC3B97216F2C2A878001C72E5D6679C151ED1262F2C33E1228F6F2AAD11471E6BDC44338645658764223472272181501004144763266208574724882484803014667684882042486354757510337084581834421332332216850612754857241472344201057826626203726062745407876757832405547060671674861105406366417232431371884565064612404171501730330312012625372683024013771775114781506648655387048850333370041875436115857274542534241764700122488044206767804538468530220243056766286265456187756558620581456715674773056011136014230643118861235723273008771734433241510765645700532820285102613577726888601583333502053370862620404358563457833508413047783818178462812235300003332137806021265815367228768262104866066045771215785372214665680541586883578183285866846817135140338214223806004273344221303511766614760078601883180172200708471624770530748450623707327343434471240155404640632583626317770346833737450711253540146187253727661505618271267564457131188186520321847431654431272174012047480374626037755345748523086485274126488651881533371476138170324422552801140251778227167751275653577876817271718742380026823148465256472638282341164036875416842444165137367688357745867030687371618667224623788674784065087252242126105032126720547063206133800140811434644062837165710472560130341386830720663612640817607363215240211435735176834646001070672557108286401322807367503683780844574365024316477183656126331117445272618701417668182007043256748141273871642275638038651366171767844012378401680745440080815118660883563404365825520832660418145268673248073417276825582676152861731130087650714375513516575406275380731377556162616746530526485522270804833723832605424351456250404818446277207461875677661502088527203337620585062440734061241331462326273861518833642856223844362237746101776562286865665854681481185841404151558622031214886518756354541113075728626215351715747831251851384188507667532786317452017252770666522730477737571852321766654074272201223418718118880324660051071363066504524607614522831836735552720175150767330438484487866317006447476171071010072366477753251572332455015707147546200128016223433684020815146567473787558052767887518774031718826200312011622607381214781682506743204685740086032306182205442881606572511881502115138322182010305307510224352526888821682317181013281013233147546134720064813156471435700008500348612654073546286605257217204306871075153413070505616404457207641057451548116815367725166435323248021147677762703513707004811176888156325477356813253168306388103488544401680058825352340384524480853523103062354765784104468132202138865761115604533883255816178562651770024563108046171118454581261266354448517764420175585478170863570782508044820666213273557817721722515756880068748765022166183085487126137732366135212587008507063057875256127854816835515858128344855067353640751307374570181780706305822227835860175041713805658133020574568403282580287333143111568413484460065474071870554272433278477532210868234512487838508153640660354314F997C9878F3A9040906598AEB81BB05EAD97C74A83B55160B8F0F6D552C7CFAEAF83EC70359F9E47BBB17D3214BAA7228589FAEFD6CFA49EB5052D26898915D754B493BF2676D2EC24D36612314C5571C9927A5B7E6A102B35A36BA111A7192212FB7647EBFFE98B50CB2DF2A0166D31FFB6ABD3765F1B7CC7C4B4032D91543151BFC2E569885A14B98B3457EE64F527A8572095421444BA24D1308333F190961565CAD7C31660DC2606FCB6D2164CFA39369914DAB96B45BA67F39BACDF414A7C51F3E1DFBBF113DC0F138CB1553A7B555D719338B53C9E23AE64AD481CC09A93049F44FC11B176047918CD0B4D8C7325C05899361690FBDD6693449013DACB566A7911A1FE5E898A75BE3803D08EDF36BC8AA229E2215694C0F4B8AFB4A6B395761884E214D845DFF187FBEF1F74DCCD7E75FE15D5615B97A45CF48F101B89658355A17E3D08FCFA3421D9D63132AADD0DB82A6ED34E35C58A2FC8EE590FE802BF682196D3CE55DDBC3DCF9991099BEA95232C74A241F10DAE162AA932767FEA035BBD5C8A7E25CCFBE55A3969B4FC300F4B1B30723FA98ECB70368EC1F73E5059EA6F264C3B4F257BAC0CDFEA44FC6839BBF024B7AB51BB12DC9D73B8E5025B9452A67FB063361CD5259AE48BB155ABE740DAFB718A01468F011C8FAE5C8B9CB0BD59B5B4775A135F93A43FFC8F24EA3212C076C4B46F00DE370919490B5CB35AB58705E494A129C0D17BFD9200FB0FBBE393CC270CE5BE27691746581F7987F24D60EBF99335400FC2FF5BE1C80ADCDB75064230FE983DE34576D67F6BB91FBE574D64943DA5FC84AE4A3BE5C87C18DFEEB5A319184AF641CC38CFDF63B99E382C691E2420ED178EFF1A654CDD0034DD6C30528A8F575A4F776BB2E353080A1EC2F27BFB329156E9A320EAF38B640B2F1E3331621B22367A5327CE688962347F9FAB76F997DDE64FA38B8BA091BDD0E0D9B978C15EB59F7BBEE0E40E58D4EACA286974391450CDF52AEB97AE6A7837DF83F75F507106B2CA658EDDCBC63826542D9B46BFCC3EE01436410D4E4429B07A53CE7707ABC8FA151D2B14E509B862A2762C485C13EB41C90D875E4DCAF6AF8422F4906441F4C4CCF5D787D38BC158F38AE5575C85BA8AAAFF1179980F15DCAE0E3D580961AC3A9EA62A15705563EEB87D1BFA5AA6C58D11FCBED1F587ED1958C8B7676B68D81724A4ABA9C9651DD3DA3A897327B4CFC5CCECF6468A91DCE17DD5CBA098C8CC109FEC722158F61C65DFDFA3B282A02EA5D1B4102A258D7C34B81214DC1CE554BCAFFD10C2245A09C8325D4090DB3668E016BFEB761CAE1006F22E3F4E0495663AEAD976A222680620138CA5F08B82665CF3721EFABC0A62BCFBC7E3B7F0279A344F30AAF12C1D3F37DF1C7C0B912EE772E47569F7EB2B9AD0CA4BBC33307819DA8C6348075961C0D125101A9FD2718003C1DCC5EDD51719933C9011DF219494ACEB3F521E03054BE970303DDAC45E50B1C0FC8B659ACF7ED9553E5F30E8D670F3CE1C8A0C1DBEB14BDD94ECB40FDF5329EED464221027A599B240E19917C7878E881F360589C94B352355A2AC5ED6E502786F768B212C8CFF7DAD053EAF003A87A053222AF216E26C037A690B95B1EFF378FAAA70F18AF22F7784ED12F3CA40D9571A8D67CF93D62C21EDE58EC406E8A99B1F26777898DB36C92A3843CA2ABE104A7120B683BC76DD00519987F81C9E1E84482489DF2C7BEEB7766530673700E3830EF37DDA40E4F116E7CDA30CE60229D7CC5AA560249CDA2C9FCB3B31588C492D68C744048771E95138D5AA8D6F76DDD92981C2E2949031CF5596B0B64F3DF7FD8F9BD923C2E806827E1AD5FE2DED686DCD27CC56B87D4A96B940148ADA2A751F297A2A03C791B6DD0BBDEB16E2B81741F9D65A740A5A50093DB9F696F1EF2E732238D177B6992A4BB0EF46532A083A839CB44A80E19A720495FC71137199F5A9451F9D2DF7269818F31FB44DE8C567734FDB6D4486049FEFE513A583893C71830D138DF19D8A67473CC3E7C41CC38A40D4939521F08B16EC19598AA86977CE2AB88BBD2BDE254FE9B7C5765D2D7C08131EF2F98A41A7E25FED7BF3210907087F3FDE2E8FEADD46152BA0CF372CBEB22A608113CAB3E16DB70E20D0A8351C3BDE4FE8A8E3B960AC9CF57092320B4F139C0F034EA5EB113BB4F2A855739A6D9A9D63D6D319DC5464362E7E7C6B8379C2892EBE1B7DEE0A225CA4CD3985601D5E92CA72C2EDDB82F237C4E9BBCE83B58F39F75F8C2E546E7C510C09EDE888C420518157678137257898D15EB68C0E348BC15E56B3661BF7164F5000ADA3E4FEE5126E1FEC30886DBCFB1B8068C4BF88E0AA41A7D1BEE7F0C8D610529124890FF1F70F35A8E36385D254A26B197BED9A74182B8D31904C3C30E0F19FF3C84014B9BF1FF923A55A935C8E3FA0582C9B8D843D17FB5E1898ECE1DC1865CBC5607BDB9814066DC79B6DD24D6159ACC5A7B05A66C1643216D22D2E0D81BB440ED6B4ED01E55BBBA7F75AABBE829970F3D9EEB83774BCC31A94119D6E4FEBEB98993281E3ECB0F02C7D2CF879DF18F1C5DB582DEE9DDE195419A5FA28EC32D4F366D9A712EC099865FC61AD13336E629DA05EE55735074E16B0CFF238C5104A7AA5FCEE1C1203B5406B2BAA34DD373F9591062591D35E4D0C1A1D410A75B2ABC54760273C68A7F4E1237A0D06567201EE07DE9CBC5ECE52776DF6670D8AEFBAF6E5526F43487F649C68BC69704BF5BA75AAE3ACF2CA99AED2F617781A9C4325D245B3CF639A71D6FCEB076B0FD8C70BE4DF3BA44D9F015EFB19881F292497212986E2BE35FE15CE9D456EEECAF5D397B414CD18D5FCD3E8E069C642DDCEB6F8F6D24D53196C53C16BB9263D0B082BBD3301D986254D2D6B32535B0E1A3BFBD0DADFF98E1FFAD6351D8CA08DB103955EEE7211928ED263CAC100028F212D41A8F8141E4949826BA220CFFB3ABC0F93008A16FD3375FA7A691076EE29A99490CD0D67455DA37483B4A076A6D293AC4B531455C931476CFA1F1940CD182B03591FCA3E12DA1336BF52FA35CC28C4E753B1D74F50D83FD92EE96952521F8A132646C99FC3FEEBA271E4EEE9333607FE75CDD723C8ACC751587005D760CDEDF5AFFB252E88B2564CA24A430010FBC6ABE2C918DB5FBCAFE8AE6E2E035F2D4C1EF8475F96ADBA4FE5C7326A3F5B6CD0AEEFF2C91AAEA2125F9150FD6646F2B7A7A61C6F49C31A513192D2834AB2BF92FC78671F7CEFBED70FED8DEE8DDDBEEBB1319F55C26930C4A78CF81B5CA17DF9E1E8D3A411AA04AD2F3FB5AB2ACD8E0099978AB9D7D16EE821B912EBE665F48B16869023FD6C74127D15FD02B309F41E9AC195C4BA0DB7E6A0F5870030D33EECDEC9224DAF74637A8FBC3F7ADDD3EC76AA57F325C1B52B6029D683E769678B4162CB141F03B0307218E02F4D48B8844F4FF290A1160E584881C2BD4A012B825565DDEDEB792F569C252DCF7D50DE3B3E81F4C9C7A11D19D2943FF3069E2 +smlen = 4134 +sm = BA1A9FEB6837D2D801F294C7B3DE9EEB2B0CB6601F9C742C5BC8A7581833E00E69278312368CAC3096D096BE4900E7EE1CD1313CD5634D3F63C254FD4113CEFCF2253FF3FFC5DF28A27547752E05F3CFEA15FEFE7519B52E7A0C7A522E073F6324E4B04059522B258035660902B29B1113A38B52629DB36B85DCA3CCD07B4D8F000B8513FEBC38F8E2D09AB86EA36CCA513079F8076D8074C83E04CA246247E83561A3920595161F0FA3B72B5B8CFA0F0399C3E17EFCD9A2C0CF584B1F3134CA817B5CB34B18362A2B6F8F56FFC4DB64A54635108F2444847185648F5D19BD11621CD4F7DC1FD3ACF4A58AAF059331D73476ED14659438E40FC8CC5B1E2406FAD929E49806ED6B95A28EF5DA207524AE9CFD34AB317BCD222909BF6178E08A90C79120EBF84A6E743BB66DF11FDC6D0C8DA52DDA68D14144130D75AD2C76E03C0163B08A6CAC43D5FB7242626CCB4310743ABFE4AD389CA887EAEC1E9CE8C1D69C3FAD5A1AA392144FE132FD058B2611BC65C2F6116F4E0D2486A8974E0B1968F731297ED388813C24353EA15AC96E8DFB83EFFFAEF310FDAD3FB814D79FAB6F1558E1CAF9D2ECB7AEC4CFCB9675E90C9A85C4AAEA3E83CB8E24B5AD2A98949FDFDE979926B5126166EEEE7E3693CE7DA80B81715EF91E2579C3EB4C9F83083835D924EF3B344A73EB28C105A1A0A2F14FB7FF11F404C6A4FFBE5A2560B1FF72302E7F2D63A5431D0DE684FD9863B26951FAC4F7784B78A519175BAFC49DD4053D3E94CBE4B24E8C1819638DE5B3718283FF39F62E184FF60E7A9053473BD96847256078D9F2FB7EC1746A2F93AA70DAA56AA3A9B96FE070C8CABCFFBC09A18F4343C32F8369E218474FFA03F9CB3C696D2315590349D66762E0B5226D8D8A9EBBA4E01284E34269870EAC557A017FFE799CC48C59E48382BE86A9F2B8B9954F73D4F6FD6D0F71E28A87164DE60FC5B808F1284C51C28A87693055037CB9BC5E2C0808AE18E47F90FB4E05FB9A0F6D8149B186097002E561CF751D370690CF5E873A14859F280F39678064FA5CAD1CC6FE0488C73EAEDFD014BCFBC44D30AC2EF94E5EA2E43C2BDFCFDEB345FAA232F6333F0DD0C971CADB39D1AA22910DAFF02FE04636B8919C95AEC7DD09973E3E27A30624B22A8004D6BAC6757AA3801AA4133FB72310D8B0E6C30D19DE6C226C8965D3A24B801108A51A9EB9E614C3ACC646CB30BC85606A1B757D49759EFF19922226E37A377824B3F6AEC18678691EB76023315B7B35AB8E1AD9328EAB48A4629BBFC978D73BD8890AB1FB561067CDDEB5484C3052DEC20896DC1E6214C6165DF6239AB1F67961A4AA36C40AA7D0A99E3233DF3072906FB28B9D3D878427651E3B575AD53A529BBC94DADA1E1E2F490442DE68735A1C417D24C8B76241F115F8CAD6D8A82EACB3409190B9826382C227845E5424B6E70F1408E10E7D3B6C5B29B950FAF1B8B43D1A2909A832209F3FB27819CE7B21BF3FAF9E161051668A065D5947E0A0A755D06BCCE9ECCEED8C9CF54FE953EA28EA1D54B29B7D6649A6B5AB3E2080336106B5ACF018AC171DC5B01AF40CF609D566496B32C7A82E73A83CCE8BD42424FA125C4FE63F8DA9D93A952395D420C04486A0E33B0762E51AA7DFDCEBB16029249F9861A6B7E80205CAF0B79865C3B253F4273CAAFA44BF2F354230BBD6FB3DBECFAFDBADC2CEE5015EDED0B591239CDCE27D9D741357089C26142D383D301A60F5749B2416D0E2899D475AC705E39BF739DBA18B4AF5E6264990FC2578C84CCEC9C185DBFE994873BAD9C358226F709434C1A355C90D63D3B31BB361F062AF4D1CE9181D4FEFAB1999928211484257F77D86A7E3CB853FDED0572F677E03B5B35D23A19E480F4990F2E00901C04CF612168B291F072CF4B1BC8F99DE748D3B3F8F6703FAD2880CADED98B43D7112ED05483524ED47BF0F50128F50B280DCE00C71DEF66E3A9C6F5AAD34B4EBC4CDD53C0395D57EEED9533F5D98D6A5994C8F20C09226E4DC437C9F958189D4D14878AA9004F7B988BC44457EFF221F1B47F06B4EA6BC7E2AB8E8B4B8209B56E03133689E65FF5DC4E226985E7A35AC021C412890F3C2BFAED8F868841B9AA232EE1E5176A2713D31D666A6D41B1D95EB09D7FB05DBE430C3A546082DFF8C4675EA41A53DE78A60AB1E8B5C87228732C805B78883C6F3D341C9EF6676468D30AD5DD4F308FBE9D8D7F4A70AFA5B3DBE724A04907D166D6532B651D32DB096BC905F734C7F0127429051DC1C95229CC87C1B9791878D2723B3E5458F2DF9589827B46EB7792DEB711A60CBACF9176EDA0F611238679DB5B107FA86F047F56401E20680367D101707A7CF31B6C0C380CEBDC75E56B152D43DC72D50344E1944BF6FF11269A417155B3995F608789CF5584745AEABEB8F1450CC17909202A2516324AC0004788DF155C10474BBAC2F5998F39160DDC8C523ED273F665D84B56527AC793459D677C914C5DDCADA6ABB0E5E849E867C2C20BED0A10BD8C62563F52CE32E8625CCA6A26F89F5C3838BEFBFDEDA825EDF43C2E3D49DC1D890C6141B4AAB61B157F42B9272D7CE4DF2F65287BF38B147C933885E3C3FE1AA3A53DF51F36834B2DB65A2AF90DA6754BAC58B10B26F7C8B609B18C3F21B3BD870A025513C90D2FF7EF35850352D443E683E27F0EF86CC7A29D9C123E823F7981B7D165CBC9C6DE18171A5DDD2988A731A6994696C1F5663361880C172116F5BCF8F38427F316D4552FD3CE3D40474A36C8F8ED7350D09D1417EDAC877420D1CD64645B974773A2D5DC0AD8399E4A29D0CAACBFD2F32311042F85A562B3590E7A3017137E6B5350420CEF5870BA8EEB22833E671B49AFBE70C4A679163668841BA940C6B0C0B5928F0F1AF8F7D5189C71CEB57426AD2BDFB6F7E1921AA89907F166C61328FF06D274DF744C4CE58F2E926D5B2CEDBFC9281247DE44C6C5894E5EC6A50D44F514AE4B2162D6C3424AA38B4914413BC4C4A8191CB72D6A9DF43CBEC60A5F84D8A03751A13A3D73519F5B6E066B1650C9FA48A023B123371F51DE57D3CE9E0928AE26B5373B031BE05F03161B895F3E594602FA4E81B9F9FE2FABDA5864E679508FA7D23E87DD94449EA0D6D24003F9F34633C13DD3068EF7DCCC4783EDD1C479BEC35303429D02F93AD1E29ACCCB5EC70385D584EBE85955550A022DEAD7DDB341D534E8732A24E60DD95D44BDBF63292429E3C4DA7CFB5F58290185B85D748A3DF7F57CE9E320735A45A5E01C48F802D24400D4A49E0949BE136A261B13D09BD8D35112A11E41BF8DC419A46D40935C14F4CA80D28BAD599403DBB78EFD4CEE206E950931629B01947BCD0B9B00E07DF3C50419AA79C51E53F6634AA02BF6EA90D01B44E8F86CA839324BA6C061761B0A206C67D3053E0D491EF30F40B8A842B323456C7DB3262EEC2D2BC17F1DACAF42DE65BF272697310F0ACCA4FA4D04CC4FB015BF4CFDB4F23C8A58F7A56B1FFCED8B3FCC5C645BCC2D839462E0B120A5BB863B3F34A7F146AA5D385DD1FA05995C0E4D830C25DD510F3BE07408599C65E4CCEFC25BA7ED87C0B6E8B69A8E3B4979025608B29C3C4CA64D800A725F8026465E5F6B0630269DD1E7E10D4D9B4FCB10A2B2E2A1338A9E7E8CDE224E173F182EF67004FADA462D3008FF760473D411FB9A3E6507FFF8CB3D4C1E7819B90CEDB8CE9DF8D41E6E8E3E2E192DDFEBF6C3A7A5EE21A5DEDF21E8DD4964732335078D440DA7910E2DC100EB9D79AA9A9C17767008DE0773B4A31CDAEB4E15F21FCE8BF73D9C94EA9F9E6CFA6EA48A4770521494A450C2C31FEFA40A85E37CE891BACC4BEB748AD1A1620AF37127E307357A1ADE5A83503610C0A54C720A95F4788AF5C23FD6E41ECE8FAE95CC0A6B13CFACC11AEEDE14769A259B0030FF2EA81DBF470C5BC4B63F1FCF7EC019D21111F01C35FC0A8D44AEB0E370118C3B6B228DA670AF44DE5E4833E9FB4B616F28F8B698326D02FF688E479739C770317E7C019733F3354FE1A6A4DD442EB6235178C146E19CA43285408F602D3655210A8214C301A6A56A6C2FC6BD74DC351CFA6BD0DBE0E850F8245C7995FE5FF88DED9E066BF49DEE346B6EFC80E6867DE58D2E68B88B820D59D14257041473DB5B1AFAE67F733475668954E0C99E3FA98910BC81D34C350D61992B0AF27FAFD9B5DA728BE374A79854893DBD1842056D46CB5D80375B6E54E89DFC1F9F878B6928DB617EDDABB6F0F8DDEEFB9E8BFA8C903D61E267F0E279C3B9D72A04EBCE6E476B4250CF867755B4E744BFD45214E0CC24E35374EAB268E498CD8C04157618B662A2D78F43E72640107754F7AFDED5229C7A9688CD86D05C94C1F25443103101178F66C8FB8C87533FF820A9D8003BDF5E51ACA65CE5FF3EA55847E696F4926BCE7994607E8166B7D61910A27B284E9CE4D553220F9FC93BA62350AD00A830DB19A426585EB7DCFC20B24E51856009EB57BB8CCAB46BF58934716B2C84F00A4CCF74BE549D046B0394A7A59B013589495F1E9D4942DBF9AF245979FFF7A3CF1D6FCB97E1499CF19809E80D39936CCC9BF70770B1B497AB0C0C2293B3F48E4FE334717375B8FA2A3BFCBDFEA6A93CD1355696C9CED000000000000000000000000000000000000000000070D0F191C22209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E + +count = 25 +seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 +mlen = 858 +msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +pk = 60C2CC77D960066A457FAAC5222C2895796F7A077169488D319C7E4EEB89D3C318BFDD2B58C7CC9DACFB1A88F882A5B4B401850D19CE2EA8CE272AA48AC989AC9FAECEB8505D8206A334819409FC65440AA2D6D57039E7769E569866469706FFF33EC64E1A512F56B204A6763CC6016DE4A9FE71330C094E20C00ACD7916366B2DB043797069FFEC1539D47079C448C79FE4FBEC344F156A12F05E6682F49E6F71D9AC1F1964E99977D989B2FC7B13F05C679FCED7A42240FACB7672CC875AF9E2F02D557F1B9431E74DFAC979893489E88A93E9B8323C58D3822F18D9E0F8D660A40308FB6A21676CDF992448EE25CD13C04966BD8831112276096850EC5C7192C02D9BBA0D736C41D2B4F8CE54559FBB12DF6E21A28B440C0EB96C90B9FB135D9F1371B5791C88DB3CF4141BBFB8D04A907905C07B524B429D1B7442F24519C0AAEEFEFBD1A72D06706F41A60F926CC4558B2F66BC085103B43845DAD562E926191D1384CBB02297F0BE9E8CFAED9C161570A2C78AC7BAAAA72F60CE0CD769997FC959194601E903532F516655C2CDA1657AF6FBED579DA9639982D75E4F9905F5C305EA7CF9A7D7AABB98CF0094AB73743B58DB0B9A277515C0149105FA5C42F8FB51280B520C6CFA9DE4F480F2B736A94243C79262B92C5335B5CBF2165F4A9EC363B23BD80B340CD2292962C621E42317ABE508270D4CB5DB12504A6E7B7588CB40007741666835225C0E7E3C755F832BC7F7C8358D5EDB32572339EE42A17F8C6AFCBCC8F837F8B69625097CDBA8729313F458CF98002C333EF45C8254B1D885CCF08B1B3977A81694EF0FDEE6E631D4C7152FF3B8CAB78C48362D8C3B2CDA98F1562430AC9B592A95ECB29568731F440A1CF345D16012B669CF8450D24A08E7A6699218ACBB0E83AFF2672C25619209C499242A07A902555B6782E76CA8DAFA537B881C37AF7912C9B5B2B5A4319F31070DD21A34CCCEDA640D8267D992E98380F7FA0BE3F968AFCDDC98D94319D30A467C67933DF7EB457CA01215C2149D3CBD083C9C8376AF29252B8B13F16BB7B7E7FD58E3BDA17B0F08290434792B4966341C3F7D39E3B2D1D1851930D297E4BD2B1C3A637F4011BD97DBB595BEAC7E07DFB777C2EF0497A7B5D3475A46FA7C11C7D1272FE1C256653DCB18EF8FC688869F990C57F05B35A9D314BD9199CBDF4F5DC287FA008D4EC0F6BD9AAA82A8326DC33A3D96D83C8B8EFA7260B06286FA691C88C1643E7892164D27BDD00216DABE4A44F363B6AFEAB687BED11669BCAA37D242F815593E035CCBEA1927F85E7A29D24AD35070E2AFB746AD8D5A18C969F2CC10F34705C02738BF765C43ABC1E762E671FD073315D66017BA9D3EF50857F7E0F5AA6F895A947ED7AD6922E47F4A7CB0E4613F1EF5DFA7B036277427E8ED77B4770624E038ABE05B4901E65D90B7497CDB7A721A9246CDD891923EAA393F86D674B1337F36706541C6F81904BFFF69E6194DACCC3964B006748FA688B51D02DB56CCA4B8F4D637F5B0BFB9E17D0754C8819DAC511B4E4D0A09B035E6CAFDCB51D20D70B690D31F6F33454092BE781ABC4F9F75698B02E6349E59F8FF1A95DDA00623BB495802358948FB9398750AF5EE89C983056D5C9F85EFD2A25AAF82E50B78F354D375D018E41BD6BA6C158D7894352D84534FA5594CE67047D3476BDBF5AB7944468DCA6884743E6B21432A9974DD4BEA2EC118B1215E5D2F8E85268DFAE5ABC9EBF36D0CEF13E5101B694BB416AFEB3675167088CD38A83D1B7BC49030C8F07584357477EAD65F662695FA6B1C0A5A8F713F9E6C5C4A322DCF923C5B6C43C226B01EF786A7026170973BB94A7EC7580E144ED21B1015A20034F4219C6F7406424EE5D094FDCFB08D419F605DD06C4DCC16B2F85AA1F56C6EA12C7CE7B0371E9F45AEB3A175875973A6E5C19AB2905456B3404E39B155B8D9005A1BF2CEB144C350530D2F1FFBF08C2490D65B27F6DE7BDAAC92701057DE309A63727B3CCFD5EB205A9CC6A1DD5B06B361C06B788D186646E2D55F67BC08202D8104CB673A65DF834D0201D9C07678AB1EDF6AE27976C8A8AAB76D5D3D834515D537DCE387BB31CD35988EDBDF01146B3802071D02BBBED402D4940A90C9948ECDCC8E72491645462690724293B3955D51235D29B7E93DE4CD1766DC03AC05B234AD9A6840E4E77DC84996850FDD759851DE263536DC9923759B11656189C323BFEA491DA87B0F1FF1870F1B090002AEB3711FC643D1CDF1B3648F46326429DE261DF79E30452003EC257366409CB1A8E4D7D1D3675A2ABE1D16F8B6A3F0581B4A3CF35244C0D367747BAEE300E7205431D39AF14E8DC08E2CF1AAA2C59C84DFE54EABA54F48224CDC4353F210C428EFD80F1DDC239475AC5DC6A495AADAEB74C6AB72BF6C3039C00C283E9CD375041CCBBBA99AC80BFB05A5C7B0AE40111194966554B38CBB8BC0EDBB2463B49533739C98EF8E389496EDB85EEC004C5176B3A6DF9DEE26BA69FBA60432039B489FC889E941494910D407A5560CA8D75D6B4C4C9C5038324CF10A0B2489901FBD3456D314E50109B8C54587046D0DC3E5065F74B24E087D0365985229EBD74D5A1D4C499AA80E1A065094F7946D70CF06C5DAE50729D1C5F0446D04F517C08D5AA6E16EE8254CE6E36243D1500ED197F5AA1672EE0ADA33936AAB4347608C051F9BAF12FB4658D85247B7EF70E44E1521B026FA09068DE11DE9317F93DBC7D8CF6F70 +sk = 60C2CC77D960066A457FAAC5222C2895796F7A077169488D319C7E4EEB89D3C3C9072166EDB2D9E17F42C9D8B9865AEDF9AB98176A76BAD3337155731D7463436E3DF9640A136421ED59A4B619CEA10AE0CF73DEC5ED7F7D50E3C556BE9EA527D58330DF59509C7D2C1A7EB6FF354AC4D8BBE65D8AEC347BC1F3D24D08419CEC187573882752638610414286153388444431232417466488664303821467626880013233603212270188323026061162818374057718171458406633251447717307438350724888626672513436654686606170341402420034104727660788016816861171817047583231273486104560740051872213543263227814534887567882175837476883023427117103614600844338160163041653034111667504763510234237333868262230708244264261780806268358405247103783083181276485501546407757565803718565777142761440068124052522274257707802055750014541354133885418208726832376238583452820441287043801848731751107875853626577152385887644616464880153160836810284731753064055283482265600585146520321106610516368034176016624341016784010030525082344450030045768468208241418507300882531471564452083856826377328354823216223068254126157408176466401654832774817186440574217435524671157608334126832686701372546748110381361245411577527161521550110302540116323007733456228262506805034315268858333262746150886446530412210661186013562426666887431685808652554548881021414830686451456266820646854008052484821688288463886601814068747681014533330360670764642150400430426086281725214616354213367766368777215374754657744801756664552427528005713273315332470723836746067204672430865121683175635474461682430112842552657385513231586638822283513310480064386411030440054440563112112256731852214421735504636707135063514706647343038184567572116865450260808583351878708318138510851580600068142801384453765485084873216816402233870645024020018327488035713703046576646402663333551150374532366735005463777405308346410213876868600313875888282237162448668241334041706548250145676702835553664472621461037611260160656575463365235005847836606868866051770878615888180510677218538016373724886673677711418730476124537455870383474153225778018200037868303663637328453541034625045820408302516334362444143103358004276235874243800423371452345502566124300828535806277706326805208843483210048416478150340602200453567151580836672820311248066163178001854133108523615842378852725408144243416017516710115174706825444540000213405032361571588004111515234168080403054530345262575731401717256403688538741033042175306612130020728705425860844511006123264563810213566238027222110414132548061264468314741600354361133571166401828700351770377546767467607067321422831626411648252461653443722204843370700136738817484214803386865878477648818540577887524718687238864513040146437483564663486281822888220734726662245821115651804722661726505562387424687702481767354114232282433053677018304340765556244652254846520337061187366621121654541421284127487822771753844243061524484118776034554768255640016154367557833502453827757113218824742087556163102827523831152525176147261346727357017768444546831583673665668566540666082027332024417574880773847408362524458548680573260441862864002788607107125381411804614300738135685474477068287418432886838521156680686567226224327748340866DC99A886331F2B62B5997E065F35117CD6BB7078A98106935CA1E6E4AB8A10EA2BBAA98193FF43945BF8EA6F96070A3F986C126118C22053C083C3D52D3EE0353A704F50E173E6A4EC038CDCE49F4317CED07EE178428081D98C5C56536A77859B7A65B8555E65F179EBAE581E8178C98659D7572FD467394A03939CD816F89A56C3DB2DBE007AA7520A28F2F8E6370579C88A0A30BFAB0244F47F48320ADE6A69481EC3EE1CB2DE169225A37BF3E0F0BD21E12CC1A93F45127A6294D2DF436914300B0CDEDD47A67FE6692E1F555433790D773526E124C546E0B9F94A044F1F48F74478A8813A43C9AA90173AEB8CF0EDC9140A11552C85675C37FE056330D57275BE82DBF3B6A6A732A907FF399BF645F2A7EF38E625FB745F09E27FAC9142CF3243DB48CE2817944E6E101C18BB7749B412245DF69550505AFDA3E31A3FDA89A294D4FBE13DCC173A4E97745CDB33F3DD419C43773F0441DB14E6DA418B301BFDD85579A97FDAD2AC7FE646A3D74539CC504603DCDC6804B5B770E7C1AE7B452D0EF2E6513B1FC086805C1A9B2FD4CB82FFBAE893EC4604691AB7EB7E38CC293A9C778DCD55BE203CB484DEAAB4D320D67C02C527D794EDA7584BF428551ED181F14B74927BA501A508BA75FEF758F098B0A5E66A3873717D886AC5892F2E425CD13E8EC037FEF740E2AB38F9208E5488168E3AE3DD19FEB0B3A0AA5C95CB280BDF74CAFCC2FAA5379317BB025F18BE76B13216CF8A8038B29621B3DC6BCCC29D631BAB2950200B4D88667AE32E0E456F3BAA28E4732E7B9DC369B32E6EC56A70D0818C6E3C454C3DA9543A4F6BBDBF5A208E5E3796478466DCEFFE486B94DE3A7CBAB9F9389A786A0BB386A5F0BDBE095A962E2CBDD9DC9CCECDCFC198C119FB72B177112C5648409A630F165448DD504BBD99AD46B1E8E96C0599C7292E1416B64A6D5B743333466489A0C08FB6B27CEDF307F73264FED04CCCA38602D662712510C197978FBCB3A8DD289832621E18EDE6B30333B15A88ECB53C56F56BE4DAAE2EF694F84FCAC0AA3E3D8261167F8DF0A1B1D425CF3BE6054EB1E67C3D5D675402CB16B186FCA9294A2052118EE008893EBA33680D2E727C1DC0EE2A15499968D98EEFF6D557966C76161D52976921EA2107432013E99002ACE9E1076B5DA4316A791F58078A99D47EAB6318A42D5F65DE26D407F2AB882B27FFC587C4A764E6917EC7D109429ECC84235C83A64583793024020531EB9F2D5CF72F3C2E571E886C78F8E2DF9B035C630210CCF9A7698FBF90BDB418F8884086A5848415DA254B8AC7F93AACD84EC9AD6BCE4904DE711BBDA47297A5895004E2269EF1D999572F926A7C98CEDF045D3F4CA9DCBE3DFA9F99FD53379F69329821541DAAB91CCE7A2AACFA447E5BDD2325FF1F3D7AF1BC421593ABE1146EDF1289C54A568705BAC7D4A334922C59E0E0DBC287B45628275503518A89EBC743E3A2DA559E0D3BC68A8D55C369842B2E64F6A3E2E645AC854F6090A22DF82C71EFC5B24EC47B955B824F225F709D5496707BEE49B26B66D5BFD8EFD379501DCFDBEA0A54CEC2EAB42E25B5B87DA4EF35A94EC821F5F544E364FD9BB2F2A752EF1CB51635F76A48E08CD909A6B736AD59624779F10AE728C03857632107ED93D3D849E25D6A957D16E88137CBFC3F3A3A0CB95E70C31742CE46CE7340AA429D045E5E5A31865364F77BC5F0FCFF3741DFC0932E78604CB07DD5519FBCBE1AB13058FF51F4144BA09C97864A7519907BCDFDEE9442ECA6551820135C99E84661D0338DD971649A66740125CB39139F0CDF5E4F2D3BBDC0499450CC956C0BA4AC8E51C08E9D5A34F349AA79ECE5CBCFF8BA7FCA0002FF9EBEF745A03F322515BEC2BE28EBCDD6BEF85F080920870F7DC048CD2FA32BB3BF50A310277D22344BD21A83D74FE3AB867B604535E7560E3F7E44456B1EF603DE408614DFD1556070FC7DB671B1B2772E82AA9C1A7F1234C3D766CA8B2B4E137A39FAF888E6E36B8BECD6713AF696CFB675A93415D8919E99F5452C0F861B1041B21219FA94C776CF57F4B38BAE8844D8C3561F7F236462BD84961E926C73660688EDEEF5F57362BB249E4AEE26D036A7C940C0C89D7C1B1E927883350A069CB2B4A84BB81BDDE7ABE2944A9FC8B1E48BC12C83EA4C948FA4C6521188813C98676B96EE061AAFEB97BD23362B57A8B7329F1BBED220BD7E025951B548E461B8DACCDBB7A894D2B7DA6A30F9D828B104E604DAEF10B66995C0D7E718555277893A676CF4FB5EDBA58DEAEA089A5D64B88F9680497705F20A95F2C847DD23BC997C974DD36D1418FAF5636490D567298BAA7030614AEC3BC1F8FA5AA9D5DE4E22BB52700D0840EE196ACD35A5C869A3ED45941647F83BDA4626B7D797981E165783E448C0357E0FF388D661B46966BC090BA42C1BE0EF07AFCA2591EE0F5B581CAD02406E57674F7D26026CD4F1707C4EF7DF1B37D08F5FB722A88C8BED6379E704DD8E70264DB05DE2D3A92AF6E67FE2E6D140A2EB44C0FE889881F33F8211D0C1FA3DD2DA5774F5B48ACBF1D75FA1249EBD9F7F945A66BF9E5E0849F9816D1CDD4A4979F9BE4B3685CC526E2569F7F8C1629A6154CC700AD2B63B5369E821AC85871883D495F42CE283A73BA124EF620CBF1F86C44A736AB1005EFD3F1A1E40C739A3B54AE57F02FD43B9369F60A2DEC3110567443F4D321F01980DCFA5734721116963256A33651A7822F4FA4BBB367E67AA965079F9B6E7285D89D81D94966ED65973AB06AD869970739C8ABC97FC21A1816C5CE95A029C93124C77B8F924A2A0AE6C376FE807A107038870FDBCE39C7B34DEB69E306150ECAC3D4752D4C98003444C7A851BC1DC42FF9A35DE4E680E7602F60A11F98B693193E84E23A4A4A03F54366E47345928688FC27647BB420CFB992E6F874F4E2507EC427A06180BDCAB956BC349B4DE3E693899B443EF5229047611392B92DF924C29375BE2B280D198CEE692E384DD9EC636B5EC3A4C83B13D79B02F276BADA2AA05C0BD15B1708773DC4EF8B5F5C9621AF14D443257BD2CE2FC06B10D1947447F9CF06E532D6C1C169D273913332B39FD157ED6FA87C05B6F8EFB0101480C76EB0B40AAE85E99EDB718F7B863DF4212103C77F680049CBECD07C09427BEFB83876B0D5F11D438AE2E2277FF998AF0DB07C952413AB253E111A6A3A6E614186B9ED0C7A52D5B0D99AFA2F5E638680A9C2EA61D375D574C6804F7AA0C863A5810E6434A49F0475FA09BC5ECEC7B98A8FFBFE144D257C2D5B747EB8C105E4E93D691A4958FF8457ED5DE70E8FFB21E7B984E6A95533ABD7EE1F82436ED42033E642AE066BB088FE699D3171144B25647E4ED857CD722B5DAE72FFA761965F26A31B8AECD542BE46E0190C31E5C8DB07E1CC9F6ED45247AD7E1D7ECB6896AAE519865261A964CB7E9C65E3CCFF79AD383FFF43DDDC4B2D2DE4F54140DF0304B72FEFB907848281BB807A7727938B85104F58F998F140D82F90 +smlen = 4167 +sm = ED80732E00926706E0CDD682A12441BEAFD4725796A691A3FA4D3CBDE02F60AE19AC8C290FBB088D8839603C5A17AC75642DBF2F9236AF7D640D166A001B8D653AB2FBD1154F7A109B3BC51A08953B8F5EA6166B886BFF04576FEDFDCA790ED6AD9A682E2E778D34E205377B2D52B710E303413802E3C64F5EA37A4E71B641B679AFC9FACA6A403C1F5E96B04166E02D3D06A08E5DA700C118E349F72C345F1A034B386A857B1AD3C9B16ED24DCC36A50DC6F09E136F8ACC153176F2CA318ECBF64A5B52F189996C2806200EFEA97C71F9BE628A7A6196625426A6F33DB207550D1F637C8A20104F20A7F52BE9F2AB294E79861D2E6701B464B2680F6AAAA7D9B374A77727AAF0FEC9EC05A9CDFD08FC92CDF4E5F23E8AA95E8D2620B6A16C2F489BAB10391D921E66A3634C57B543AD4E7A088615DFE04D8ABF2CBD1F2141E67B0287842E4DB7F4E7C86F5F87CEBC7A032B243C1BFF9EED9CF1E4F641DC46C5F0F2D7533064D4819A40D6F40E83C31D4A68FF1E9D86327280639D6B15273B7296FE330AA6CB570327E1641BA91CB607B65E86CECAF70D02690C5CA070368FF2EA3179CA079DC6D1337F6213C79A66EBFF887D7392C150453A2AE254D369D7BC2701E3616BCCE5FC7CA5527AE8E38F434F32978D452AA8798C163049633448674CF990AFA3CCB38BC89B40E4B5F14D38D660A89219F1622C5618B037544F76614E9C0B99D63EF785DAFEB5592B25EF34DB106BB573560D12DE53964C9EAE939D486569E38D4D29FC94D8FBEED86712F17F349BE7A82F9F766A52FE13A696C724AC47261A2328343F58FC6A47792224C8B9B77EF4632074CE8F370E087921194808D51F85695786C4E85E83FB17DED0881790D3DD0DB57B577D78F1B222A162B89074A96F12A56073EF18E448F70E3602079A5551AFB04429D1E6FE908FE6FF456327C88F260A74E0A93D2407C6826DC986FC45F742C90228765E4483956D35383607058E73668E4EF6164819F5691E60C49ADC4B170342AB9B7B58DA178B9FD446DE8DD33AD88B7A1BD6ADEEAD416DAD83BF18E02C0F780CE43D8D130A3114C314DC41B6191F8821E389F2941714E31846383E528C1DA9FF7F8F26F558942A036C04F55B6BEB14D6D9E7AD063E6FF81D8D95975009C0BE547A747B8452B89DC32DD84CBDA8651BD4D27706CB1DB7B303D5D6A4A78CD3059B84E526281398A92810C681384FF890111CCBEAFB866C55959E6188F4CB42E2D861465A5EEAD01B42DF4DD8AFD842DAE3CBDF79F8366DBE94F79CBC26DC978B75E17F765E6272B0F6972496842D09180AC316FFE565FE2D7619E0323D51B843CD7C805F717D199B5EC0B8B220DC795C78636C1B87918A141B5ABE2907D531CF51CA070B37A9C3378E528A15C2C39E068D1BF3BE634145603C57B9B96A3131A61ABDF0429A9806BEC112D80A38F2D5591AD04D7A66A82C9D3BF4A7A8128DFD372006023C9056BF795F5D6A919B1976FB32B1EAFDA2EAA2CC851C9EC994BA2AF53AE8F6336F6C41BB4891E977055E0E744BD6630B4ED351A46BF51CD59C15398172C0E42E8D10398F3345DC571C254B6E3799E1ABEF32E64A3E58D33CD144F0DABD01C6A2B94009DC0A1D5DF13E4CF8276B3F6F7DD91F5297E0F3F02174CCDCFB45F54E9A64C877C4B45C35DC4F144F33BDB98F83A257DF9A0300FE8FF1B367380A6D500374329377DF80C6438A4CFB333F5133C1F70B8485E7147044DB487766E80E621F97A71B8AAB63EC0364134267B920EADAA96FEB3566B5AFD2A18C8067B6D08F400228869C23C44BDD49A672B3EAB24E82E3412FCA424E3581E7EA341646E67758ECC02F33CD909F833FEF91ABF3A72F60F232BD6086F40EB6F1276F4742440EE633D800F06F05E7BF93D373F970FA0009E49777BC41DF3F2E400AEB89B621139DAB798ED35A3B61ABA42B126D211833D12645E238B678087565492DCE7C6631A7AC804DF37FCE09D76C4493689D86133918683288D3393F415F5813316A0586476740D160802A60600616E6424FF43FF8DBAC0DFAEE6512FBDED8A50EC3322A1484911D1466C892C024C19C46B4D99E2E5109265F5A86AAF10A639BD8E5BF9BC53C5A9FE2A731DA45B40B6CB634AEEE7C78ADBC1C30B5EBB0D49FC7D22218D452A87A7F34BC57A812EBFE3BD28A69461A2736D1C3F7DB52EA720A49B1E176864F64039FC671E7E5EDB4B1210937E0903B47B914B7EE380A636709D3B126D5D8A3CE216B4D5A583C77350E726E72C49783D35D25DBA2AB23281DC914F150C6316EA38776D73F5671D419F9048E8E15BE198974E40C48111A8243505CF3D04AA7A7DBFCF34B52DD7923EF208372C9A1049CBF39DED9D475E0228CF89ECA5C09B863E6DD99C9A705588F72D69E4C3A48F9B9E6175115E1283EA8AFD3D3DFD012B9B297134F6ED6C32C4E8297E587CD030870D7FF0A43EE82F15D341082319C845B754B5A43662BA9E0F41BDED6834053DD9CB3A0A46C4AC94551E338B02AF614CBBA7714424C0D86969C85152B8F29AF13894CF093B09A211A7BB2D32925865A7C0B89C315FBF7BBF408EBCD61E547F8B4590DE06ECD961CAE2F8651588B2BB1A5F604762038CD1CF65ABBCCC4665DC8192BBFF166B02325D1D71C74CFC5B8E22111A9DC7161D65F0A5ABB8C4EA5297B8ACE36DBE5D089C755236E7CA08C0E166803674D646513612E1E2511D1F2714B45C2BF38A1C9CF09DED2361A5B30BFD40E0A2D445CA4630043AD3C8BDB2441B51CCB910B67292DC38EA179195621C114A5D42D1A9D888A8F97D5979767354E964C24CE48E7D4AD2B35B3DEFD1BF7AC54A500B5C3E8B19A41712C43649521CB5CBCFFC8DDF3FDFF5F5C4D759177BB881D5D7718BEC2E511AC4A91FC2B77848E14B42ABB89A4743E755F4E597DAFA12ADBD423192B3420C74FF9DDCCFF103F752014ECE41F6D4FF1415775A8CA8C34E0A5FE21CA5DFD74AC420957AB887FFA5AE81917B4EF8B510A8C9249E058FE56F744032A2431A5F303F7D82BAA02EAB96FF001FD9D6A0F3448840B79954B7E2E80A0FDFCFB827D6A56C8CF49F59B066226B204AA1A15092F79F8A3A5540D0C2CBF20DBC68DA7D73F784288FCE60135FD1C5860616117B1817B7AC7A34C8B2FCFF5FE4767630D904DB8DB13D59FD39F40082002A7133ADF5405566665163E88EAE637ED93F0354F71A8CE56572FDCAB3E96B662C4CD6EB40DDD36925D0E8EC81CFF9D3EFDC5E60942A52410293FC132EFC32AE3103053D8FF40412CD7638370FBC6B9A5C2B9BD0BD7CA8FC2847AD5BEA3BD5D7659F003B6DEDCB197F7A153CE172A3DE7F1871274CC5DCB6FF7064D1C629C42574CB837AB0EAA36D3E17D5E7FACA0E73A2FAD7098C65F4DA68AA29CFBA9772A37998910BE9D25D68C5128CBECE6B48FC9E4115C4867673892850104AC16421C199EE7F9502521A5D7426B085C0EFBF490B60EA25309633E82A4839159064E4200B3E09F94FF7692DCD1F6B9FDDD0EB7257FB9A49D79099D0A6ECD696CC81CE2114394D63AB6555962E76E5F17977A03C611D477E00A3E3EC404ECC5225B961ED546AD535E572B1ABBA77C112896EEF8172D66DA2C479CB7E8626CF7315351068954BA44EF12F9B46E5221FE0D5FB27F29435E16A5F4AB4D1D6B24DC882834F0A529C1A9792AE348B0E35472231470A28FE8D749A53841E0FFAD504342AB50AA9A79D6609492B423E56980782514A650DB84E894FEDE73CDCD9354356B9AFA85984E9B6108965DEB858B0DBB71FE407A205A621D9A563CDB0F2BD26343A6E982A639D727A2418565297A52520C5196F5426726ABE6138531459F55D1B8F3EF4474BE46D50959C08F48E44F74D5F6E7D3AF4A2A1C47153CB38096EE51D61920780B0A8B915EA635E8D50EEE18BD3ACDD4B1196134BDE0B43B80581867804D2136EF080EBBDDF01B824C09B0E3AA3EC8588541D9E2D1839AC9355EAFA150D963ED504FDC09CCDC05DE7D64EFD2DC0F771BDD8863BEA05D4F8159FAAAB1E2A8854E4A506650A204D9C96459F7A702DEFE888771721563E57B64B0D7CB180517E6C3316997D4B3942F27CFC20E205DB6561AFB84E8F0723DC6B8152C636734A9643CEA40A20C46A3BBB7037A9C8EB7E0A2EA560BBB39B9928A8943EAC4B695D9FA38A9CC423A293308E9B1C3A5374662E0D2BA7CB968A8604C320E0EDFBB1ED10BDC415DA681C02B87234780BEFDA7D99D111749D3290B09F176615C56466F184C420150FAFC35FC9E8E22635A2B777F32DBE0CF8E26DE3F6B320B2D07FE0F22466B5EFB66F3423BFEF97DC01041B9E20C5D017E08304AE1E18932B7869FEE36BDBECE4A03C8F89924CD6570D16AA9F042369928D149AF7621A97331426259DF21C29017DE8A49B67C5C91AEB8FF425157260B6AE91A4EE54128F4AD7807AE494016455352DCBD4D0F37A5711225574457FBCF0AD4C3BE4DDF6941EDC2327D269FE38B2D7276FBBEAA9FD197EBFAFE77EB145F28BB29D8DBE06D708DD76A8C4750FBCC39A57AF009F7B6CEAC6E4206B1F56C7FBC31CC3589984CBDCD5021DF0ABD79FCF740B7B278DE7FC0F883A8B6BBBEC9D6EFF0FD03157BD7066291C1D0072E3B8B9CA2C071868EC800000000000000000000000000000000000000000000030D11161D218F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A + +count = 26 +seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 +mlen = 891 +msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +pk = 11C16894E1DBB72998361BEF6DDA0961AA51CBBEE438B4034B84581439C6C6C7DA6E59FD87870D79C8D100BDAB18F3CE7F819BAB8334C4535C1CF7D87380C052A325C55861769C162FBF01342E45D577AC11E7E254BFF0481FAD103CE575DC39A18EDA9EF0CCAEDE0AE53725B8C6616EEB7889DF23A97C0FBB18F4A1FBDE2066224F418E1E1A1B28A8E2BC5393ABDA329674F6380A01EFD1B7E8C4CEF1614D1F82499AFBFB5DCE1073E7373935E4A230240258788CD2E5A252A3982A005F01D5E7F6394EC98B195DDD62232FFC419DAF4050690326559178922458C9F9F03327BC2450EEF02DD8147444E134802826C5D02A2ECF7BE7A3D73254D0184D945B59D7D071BA8F3336A2AADF3D28BCB0C6243DE2F6BAEB1CDF7C90221809FAA81C3CE9279914D75B030AE164A27CF0ED4535E9B43A0CCBDF9775E2D2C0D1A60CCA73C644DAE58199100E45B9E3FEEC29FECF0CF1309C427D56E3488FFB72A8FAA678541A00BD728A67F6329AED7C1939A6B934DDE42A7CEC6C0EB878B722ACB6FF84BC462E32FBBB3E5071D418D8FDB5FC297EFA51A979B5C52342B75B8221467F5D0421ED2756F81CE6A55C5A832FE591EAC8F1B1B1A99DFEB845154EEEA481B3FD5896F5FE3FD8606ECBC6D236AF0FF499AE7A7950A456E51E91CA2B712F2DEAA07CFD846E04866C7499C28F8A119F672F7AAC02F8D5BF5CA6FE39A1C6BB0D7FA5388215CDE120624719C95537FAADE06234BF40793BBC97EA7472E463A654EE9D86D2D37E9E2A02F499E3761E7F9D077867364B28E7B870B05CEF4803EDF946E9F09A1AC6AE78134A9327B61BE22F30451E2706CD6757237FC3D2F36BDCDC2FACA765099BCBB9DB689F879B8E0E782923F4D97976A9B509C7585F07F43F523F9559A8384B0D9332104F80A25735E0B83DCCA563E74078B66A8D89015FCBF0C9D66B83BFF49EB2E644899D5553815C175A1C5E083FE6F819E37AACF69492BADEDB5AADB6CE9C6EECC274960AE6C5A2AAF5B662716E91E5FEECCD9FF2ACE2956C45283B013CD217706A5247416E67F9886F23FD2CEA0EF04F3A04986C288E89138A20A8C17690CE5F9328A6AEF308B97E00543A8BF5156A76E39BB529A4AC009B6AB65C7F20ACA82B0E79272274FFBCCADB05EE8A00065456DC5CCE04974AA0FB6B3641C7570A133117FF2CD2A166394847099552FFD468B7F2805B7732B255EDC15F64E3E035178488CD5B3D14FDAEB0AA850C8A657E31CBE2CC329AF42F6E97B839AEE677D99380FE1A9ED1CEE7D60F1F2DFC8A8BE77505706033ADD611DAC06490B28A04531AAB56805EB6B6BDAE8D8D0119F0754ACAF9183388D4B62F0EE99A2571837B194EFCE91D1A059CCADCECF55444D25E34E505C970EA9F4816220CCCADF0CCE8F1DC3CDFCEF26151A85EF6BEDB6B72F2D6EF7C11F768386F40A8CDE5FC4B7E119185F9C02F0BA1FD281B4906A49C423DD878CE06BCC83758FE60D0769F92EF521434E179A6F230B609A7FBD566DFD98F86040D625730A02D1E142B9DB63778E75DA74EEA3A79E522BBDFE438D51A0A032D6FAD5A112808DDF7AFE1BFF930EF85B9126CBE2C974716942FB1E2F4B07C1986BEF5E49E8C342D137A53E93FA83C7AF1B24DCDBDA16CD9DB4EDEE8A977E69CE5A9EED39190123C0AA09B25E85E845A1831AA431B22DBCDC6A5FBF7A869E190232F91BCFA8096F1775ABAEDC52EBD9E72DBB006F8F2C0C85824D710DE9F61B428807744E4B9104C85DC38CE5F2C23DFC0F818AA1196EF8A1E074DB3A165F5E25DE038B3C920150A39AA5505782B0FA786C69C92152666499F21DBF85AD32325B1A2D39569C976169DB125E16B3D0CD9E81CEE407D734C182CA2CD1AE1030E259133318BEBBDB55664DE390E26E871F0030DA024117C72BAF63C4813C48EB241F6CD991999C29D70E807570F2113AC69B1AD647A0F9BF06173EBBB46E3BD45BDB13A2CD2C473AAB796D98288AE4936FDEE8FEF39B1FC314FB71FC89034A662C4108016DB3C8AA0A4902167542B10F1C178B0D9818E01482D05E8D9D87C70250EE5BE866189EDB38BF1F1A227D878348A8F9617F1AD9A5E38C13554E3C0FDF1B4E5574EA00CC0E433DC3C92F076A60EC0A63A400955503E0FBEF9BA13A1BB8AE14479FD7C571AB3CE1ECCD70AD887285819F3B57C1FCB212352DD1BCCB1B99463A0165E18E876514BBD6A8D2EFC05A282379C126AF7905F18A9E391D57D016C32FC445AABC20A8C2A24815976A765CB6F371339B7ED71D6A6FFA9E52A603F3C939CEA05C8AE607A5E74EF11FF6E563D26DB868CE51FE722688D5FB4564F38925FEB3EE94D38BD20C96442D0C31D8FD1B73C520EC9AE63672D51CA55034E82DC20445ED99A2BFF8E9FF7F8FE083EEE0F7012D20F6B26F579F6AA1997FE9747E6AA83D8FE1A28473EA5BBFF8B24F96E4F2246166BBB3E079B26CB0716D64666FA8ACAD015405600899C359A9EA8BD014C4CC551A617F76BECD914F5B70F81047FA3A8E899D94695DD74170A4990630FA7AB5775294447335B6112889A9BAFA452FBEC279A1AFF8E76AECE58506813677CC3769E8280B100AAED9A712A6BA62FD396AAA38EF0D9909E1083DF67C30A538AE6B9DB032570789041DBBEAF4A852C6AB98DDE38359FE072836AC670384C72F656E4D77A196D149899F62037B9D186EE1E69EF2DB34B30F717BE01FCD0A2BBA3C230AC8AE76A9017695128EA6E3A7AE59BD6087021A9D21835785FE750 +sk = 11C16894E1DBB72998361BEF6DDA0961AA51CBBEE438B4034B84581439C6C6C704FF7E6DB13CFB96BB7B1166694A63C5EA2D01E531F1153987EE05FD23DE58461B12C9A949066FF0F52ADD5A4CD8F3BFE8215F943D0A02A75B35344215E6814A0885E7D087E02DA69CC51633D5BC5F4991C9DE5FF52AAE85AF659F2DA3CA373E73353708825165277163356513654215124553280245553808777872824735183016518506705865384688876822243282732470566458171013763221004184011520788854745366606261083344140018450281267682158657438770437318834707824212518041715180634008616314430528386644362154475874660333287358577733011710812228451437718315270503250038084212576008544844458438635402800443306088384854577780261141726738581582136487012554503711657100846237465766037843427123073812841456572800318808462615817442257053324417172182518171861526346600635837246363833607113200251501126760412317231523222520201626228851207311608238005170274104337634402564477086237053486246783826761423844770577844280064160307408684746441323652583415436328341767550400484741550640227373817556084553551582157881826784760080304287714433652331276737832104444586412410751804888251032533362385404882540881036486125475681402076830417027638510236530127762822000251408576538523645040217217865544044354630412888177180570522213480462306482843042432577814361483364313387405685575042874374112232011456145456146428018628605014241752075605465612231014737716420456104741406057272354807307605100064666278688264402664775508576338515558037777081518081741255064734154203273372677805114501885704370315476132816850263413568153187273732166183138181666564332607680764010422426420474876432761617843365415037307326115804167258065471301545380078871603583740701647447846886871883763062148665424060308620724332377800574554177141787157330237408016601620845644513100742220885224788753526475061608415303136241421837641067724438736347850813585337045153258413673163214487113623854086306481060242284578022863172350708463833625427104671050188184620510676120723812873401486424674887845782365641702753458614126837882486418388676862811516438361025656871610838372766620763618044541572011542532705203475677645416355446065388185408304407020825543182654027123378047746433285366751271737077546080152767533313753570117534711228576523738445248345041417426321212470521563125048743652280786813425125088334250206523348802512112674758338752886373656017471470415448356747476710665442755610788313010617806006581183703111640800785805340472853378125614018343871635116323772177571086683874431408751036451035755713326370344633084848808411876725337658835408348518100658322881605523604728704768646828186183778456035274348327156883806760835427215365060238208446458250610870460751222780788013301870005777530454146321188055810365614465323878623536062080075847245200500641856020514767880815464432484616142425113881600711654004556413724345458164087238528803736678200887632672225140620710741744156273784314820282047526018334686074744861646100721817765408128454638007741826462416458854044147814133485256386462365680343625313625263346375825404144147634625132680416653885465302877725457121033420675453411231232114404228683150181828057472524671457557748008B72C95394BD1BB036CADD002BF866CDA95FAFAD928C99B890CE98D9B86200495E110380BA43D06295B3F486CE5DD36289AC90878FC24F6682B1793E96C680A8B892C9B7F873795432EAA7B1F230D24BB60C27030C4A13CA815BA89472F2476DCD59ECE075497E6858630F8B908222E2749877835A722059E9E07542D762CCEFE9FF3D794366EA44EBFCFD4F91D13D1FCFAE610003C7C3F6745D94C9019B022191CAD5A17364EB69FE31B8D3C7FA0B08135096BE0BA83BFB287C10D216C2A281C97B2A7CBCE0FBE21B782F6153715E21F1AB823CCA509C9DD6322F99DF2033124B66CF7F71B6D81B5EF613AA91BF4D22A1CD1AAE2E3BA6598DF746C0904A18A555B68A73EDB9F812771E7AA99007D6325C8A19C00E7BF0892FFC9D2799788113320D91EA4DF9FA57C9EAC94D67F7B98EAB517B84405B296A266F935C2A20755FA11CA0237280F7B6053C55BE8096EC3773A7179E4847B992F2ADB825CA4B3341CE08E4F13A1F4394BD5B46956740C6934B126A7958021D32FDFD98243F1EB58D802A01E2F9547A6EC3BD647A775BC14CAD6DF7DF3FA9C06189F585735067CACC373C42057F6495148AC40FF8BF0F5C37151EC99A7E7185D094C869EF51B9979317D34306FB1CA7FF1B18A1F488338AEC3C8D9CCCD79940D8EA16B6B441E3984CF5AD24E07C193F416A3410CFCC092BD5F8BC5007671B1AC3A1E3356D50C2D9FDE69DEAD8C5A9006EF278C44387E4AEB5DDD18B82C631D317DC982794EFDDCDF5F2D98855B255B9E56BFDDA61FF0E2C1E4FF308B8F1047FE1ADFB3ECDAAAB0DCCB86F73D88DDBA4CB1549EC7BB123E09835A685E93A642C8162F10B72E30790B7F642F7AF8C7A69727BF5EDECB02ED2FFD707C32C8D82573BB8A3A9C3F7413B83EE62A7833A5A528005DD04063E34E89D980EBE3483201A529B081AE61382127BB4DBB268C72485AF56C54DA4AC116AB4F7D8232CF50B1C44A548A3715A763E3FE4BD8158A9A98F290FEA3816AA3C8643828C3AE84814486B832FCAC68789C2D9ADD503C017E689256A0AB9773F53B02DB94862B000D6D1112121194BC12253B798BAFA74FE70DE5A31050939DBCFFF7F8EF6A8A5B775CD6F736A28F01034E94196F27301F2F71E3DB9A668EBD00F4A25CB7BFE3E68DB24F0AC0096420A7DAC128CC2D30B96706A4D84DA8C6816000EBB4BA23BEDFAA2E54CAB3D251C08329BC1EFF5DF57432E4AE98DF379CA6072C7E3951CEBA7C21C1D71EFE07E8E527EE35E64AC30D364ABFEA68D4352D92A3FACE3CE3A36CA9B91B89202178767CF174384562B719E07F4958CA46614662EC4FB5BE6CE0944018F754FC813077DCFB257C858C2187579D1E22B02B39018CE271214BD2D31A0AAF2AE9127F787ACF280977D683072F4EFD0B06C1E1AF48A1FFEFB985459A22F501B3DD6CA47EA5470482E33B96D67D6C850C18E285C70E4CD6E5D1C3F12EF59A45693A67945D18DDD2785D1FA15CC4856D8773633A6C7F1AE2A8A9A50B14F7C8AD7AA9C40B94099A0347DEB16DA1259EA5B44D7ACC1D5032FF8FA7D88CB8C265A018E4D19FFD47F52C24A5F05F428568419DF60620E3C54F938875FFE115C99F82EC34B8067F4C746BA6BC01117A78A445C181CF1CDA2D66144B931B2ABD46DE094C7D459D09AA8CEDB145E8B784BF62A16ACE00C098DD98F117C5CC72DB8F81D16C1BC6741E54BA64FD3E805C0249B776CB54FF930BF1DBDB0FFCF6F7206329132A582356B0A398DF8A3103430FE36B466AB273257B5FDD5A1C065260A5A6E3DEAC283C105DAB7A9A65CBA65E5847757374AB6048773CE65F284F43CAD7CBF4DE8A39172A4D2AC6BD877B4462B8E8CE86038B9BBB2982D7FC24645170F08DE78D5EF8F9670D0081E23E39540035E98DD2AEEC65B7C024C9F585553D97E0D02F8B9F6D8CE7A549AB449AA36C17D84B60733CA43C3B5F5472AAB66FE2EF37D6AD54C5CCBA0DD78104141A9E3324E41420F7D08E19709243D151B41FF65804E4287A2C92276827F0205155B856EDCCCADC8E410F398565346F1FFAF0B770D947A65D67BB426169967C0205D9ADE3C24670FD36ABA6AA06742A07A3BE2DC53B052144D71EB5B08A21C87795FD9B681D5F4139FF704DA25E91F2EF0C4F3D3FC3276B989B86CA37D340949B971AA1B6F77FAD7BC5D4D5065076B89E5A14540F830BBFA490941A74F4116FD82AEE2B88108084E27AC201BF7C308EFF898F33B64BB05D4302407EC926195DD39BBB82791906986D6542241DEBB147C23C423C3C2740CD7FA11CCD9747B080A54CF5C97EA92AFCD34D91D50C75539AC05E9671F49F89E78D2444A6E5DEBCC3C5580FB6659D225927C9F2B33DC5ED1298420E87750275D37C53F99F40CA773FA5E4510CAA0F49DCCC892963AD7E97C606C3051459D72F976719F3CD9B9939CDFA4B7C54227519DC53248DBC3EF1C17DE2C302F23CC7B49E6ECE5AD4FB437767D6069BE53A9F2D13290C216919CB1D28B27E0D12F871A2B44BFA7AB37236ABC3486311023FD7EB0C22AC20BD4B7904D79812AAB71EDDCA4FED0500A8D0925E8B3EE7089226AEF9015E2DC0033B9E344532EBA8DF97C465E7ECE39A0999C766A1BE65C0DD3A753F3AB119D187BD7C39AB1B587709760869A5BBA3CAD439F71DEE160622BCA12C1749BC73B5349640735C979A907F569E8C25E37859E772E43D2ADC1DA770A13DAB707A8710B40BB387143BF6B1ACE77BD83BBF4C6BFF01206199CC31917FE44707F482FD9E2B699FC0B00931D6596F6BF5164AC51A1901C8EC60209B67511DF98B460A1E95B1F919DD2B5394210770163AE68206929754052DAEA6F791F40D62032B435A206CAE1486EC673AA83C7478B8D444AC39755F7B23A0E9D07909B2FF9128E447FC1D40D18B16DC534027023CE5A74D2D0D371989544EC95B1940D7FD5DBDDBB08D8CE8900CE245200942771EBB1A14B3C1F7AF830C2F4890B34DD92CD175D76749467C834FA7D30C240E79C444F6BDD2572DEB22010D17EF94FBB24408E3BE22F6A92D14B10741CF52204E18BF4C0BCBF1C9DDA85B4C259D59C36EB6828EC947A0CF22392D42791926A368EB9F646F79FE261C0D4D40A97C6157B635762C2ECA0A5FC6280E343EE32CEF2D34DA4495F3D1B78EB81DDAF2CB44E123C55A0271BF42FEF0B6E9E6F258C2F3C1B6333575AB6C88863A49A51B38E51703EDCC1DC28D93BFC2405768B7171F138035FD3AB0945EB896D8AA5386684F93B81E32E2165964C7B3C993A4AB3E1F11FF8E88D701870FAABF33777DB982C8D2768BAC0E2537CB6DDE0B9E963F6D9BE75353F4AD38A32CECA50A3E352018163C19FF632585316A991B95D496D2B79261127245CC30A6D91A2B2C99DA5567175368A6622E24331C1E7E0F0CB8250F46E0F2C38B1D4326374960F6A5800A12344CE58633A60A401942B205913DFAF523A66A0E94712E0036239F49D5E000E9C20E55BFF3CE057F796878F539745953C0C6C19973D699178E67500C6CC2284AB +smlen = 4200 +sm = 6348904647D6E2306BD4C6134E5A375D97126198141B91C4DBE94EC73CC82EA8C618179130FC65FA8242BD4057314C6034716A649B55F7D62CF651B3F9DB0982D0D3F8EBB561E404765AA585BF2E47B52F0078936BB204A42178071951119609D1A3CFCA70C60EE3551426BD4C69197979153F94A9EF895A4EFC5082E215E5F7B1138281C863CF5F1748F615EB056894AE8266547A399FBFC75BF46E1FD428D733373558AF4362AEDA83BF7FE99D73B7E90AC6832976AB2B8A0A7DDAE33C554CE4433520E785E60BC0425159AE3444E63EECB98D4C35EBB58BC667598C9CCD37C8048E80CF4096829D1D553D21A237D1E66C06DF0A4D3736D79C0E28138AEDCE42F0D7B6D79C57B67A106C3EC6D694E8C3872E8EB37F1DF3CE6DB32FD88AFEA82EDC9E00DF73E35D5A1D6521D881D5B16F4CFDF38344A6D6558ACEE494EEC13B30A4B14EB10CF662423135263B54DBAB9FF385A620C63A5AADEA159AAA74553AF482ACEA4925ED9469A583D08623A6761BADB43A0538BAB17883E8CF3F3C9D48EB0BD8A9ED5C8573F6737EAEEA86F5D1E9298AB92EC2FFBA35E23B85BD720F50DF95D9F721BFEC2C00196C565063F26F37A20AD60BF15C4FBDCC4C12D47BA594A2061E217F0E6E4845F8B70DBDFC4B9B1BFD3E6358CFD57012E82B362F3CF63FB3AB54323D8256E00F14E2255DFAD2562E4F93E9C2CBD8C402F105418E7709E5C6963A2E5D4A18927CB6997E766A304FE9FB3930DC3167361B35C782FBE98C105A122BCA2EF44FC6E7BA6622C534E18C38323124F8D1B925A68E2F607C6F86178D86446FF6680FE7931FB5501CB40CF11A68DE107814092B066F4B51733E372EA19883653CC6ED0CAEB92B70BD57A6156B6E26E54EEEEA85A19BEBF372AA45734A3CC6157ECE46079CFACF2227BEA31C7F7087B2DD586C59F23AE64F6AA393C681BF3D546254C432D0006EBC1012CE108D42DE40061E5F91898748A4E90E016E1948BAD0D56123AA2328FD602620BC87A898EBA2C9957913566D2E677DDFD142FBF7738F29C2B1176301B6EC9B723E81FAE631745E509C6820936A7A53C5DDC8EDB348EF94E06843E804E65A26FE27B381A21F073634F09B86E71F811460ABBA678F0742CCD96DA08EEEB5997C64AAAAA953FEBE786D6966B33F0C53CED98B12E50D2DD5D188FF2E8AB6E0214F88D2EA84322AD5D0D6A7E4BE67477F01258CAC7706B1C375841A535B44B475EC9B0BAA18D188C0F0CCC0E7FB277793BFE24C02111F6D08DE8D2773130CCFE0280FB5CD1FFFEE23F6B27DE95EB30F9D70FED781950595E1DE4A0FDE98B7032CE679E953FECC0182E1A3CA4DDEF46B329592741B9904296558857B6399FBE7C288729CCE102E89C293D79BD6F93452F7CF5536D3DAE8344EFD5F34793336AD0EC06BDB22E8C9445D064502DA34E103FA95ED396E8AD846824371CF6B3A0347E2E7A6190247493E53DDDBDEB24FF28A422CB9267EF23C9B39626A9CF7A0DFD6E32678AED3A9903268E1876D5B3E640796524AFFA2B3B45F96A17610FB5BBEDAC48C1AC72F31C2C0001CE7540DC8E3FAEB452E1272AA40DD85089C18BCC379612B9A3D5669382CA007BD2DA1493E17E8FDFE66097972B91AA859FAD128823C581470B68979FB1BE50F93E7353420DFECEC46F53BFDB616C1B924C3787D39E8FE50D51F140D61001CFF22926E609F726624C38A283CBA009E747102B7735B419F977B684E0CDC0D981E1143AE203AE0035594CFE33B4181F9C241A1BA6DDCD4248E1A9D98C04125A8D598BB1E1032FA11A8720E586B5AE8AD7DDAE433B77744F14E8025BD3C9BC07F12E086C05DFBF402FC19A0CA0DB3E9D5B088213629D177093EEB35045288C1F38E8BAD436CECBBD4B8255E26538530EAE7FE48190B4F33DF3B4522D283FD236953EBFD5F92EA1F4F31B6A9D87851430FADD21D6652525A55044C31D45C8F472F8C3ED11273D5C263C017F060C80DBB18D24674956DE19434876CB335E311D0FBD398B37BA9A61DEFF0D1652CC2A43308CAF8BC8B07937989C243C9D15E4E0676DC76071DBBFBDDAC20A4AB238AE122B05A30ECECC2D281A0313EA26D401FA2D9FE9FA1BA354E4FF2E8591E60759BB0D3B447A80C5B882A486E833C5CDDA0CE20E40A497204A0BA7566FD9B7ED8439880BEA3569923C5267C69689931B5CE7B8EBAB05DB0DE70A3EADC770000BBE0D574A87ECBFB7BE742BDF90D0B2A8888A2C80F98428C7C951FE55D468B50362E8B87F2A19A4F29E7E11C25B3CF14691209212113399AAFBD5368701102E9A811871FD8AFD3AE8BBFFE69A8DD8BAD2A35D15110C073E2EAD80F0C2CA536A25BB04B3E841B743819D29B931E503DCEB3A690393A818327C7545A575A73744202F533B3AED05ABF953D791E2781AE36CA3A9A14C15DE06039EA7825171B56C86887A8D5B3162576A91A06CAF1DD9DF61BCD100C201D179CAC03204BBAFBA5E86B23E6D91EF2A868F23F16081E649C60DB75AAA750A9FB92AF8A8B82BA0B7AB9A90C30431115345F751D16CA4B3DC786D78966F2EA713C188D479DB2C14299D06BA5C384EFE1B36615F941AE040F9CE46B29B4F10E153C3BB8FFD9C5C2F86555E559917C19D7D67B257B9DB6835A70CB127AE6912A2CAB56A22D65E969F6ECC702F0F904DC85CFBD2B1406476E20FD38D56C1A0C750986C3AF5DE862303D106EB8E816E85F474A47E0D1095291AF90F12C6E3A5ED08F34D2BC912AFBA31AF7D6D5C3EFBF8CC6B54C7491AE81904832129B3CF1C975FE184FB526B52F5796B8061C590E422C798BA1DDD570EF89C8A2655525D531084D6B85E81CF3ABD6AC942B0201F9E19C1A07CC9373B4ADA0612BB9DE4600C69D902AC812D0CE9EE23D15530A2AA7D850390C1B4918F0C353850D4664F63B1E4B038A4395FCCD9A31C920743761AFCCCF49E02B1A79320F229EDF985241778BF5A7017F5ED00EA9DECF8E73827343E377B381F6E4AA53C87AD4681F2AEEB88C879172A6BFA8EE01D1D3416B191170104533CC8D24FE8808676F1B9EF0E0A3C2A5CF9E0CA66C1CAC9B8FF3A3BBDCBA7172C32BDD3174E10D85E3243E9EA39888445FE29745C45D4F5B621AA5E4C184503376C5B6AB758C70109C9F4A4245491BC6EF288071A92335631FB8538425383E9DFA9E1FE16E37CF2BDA5B5B210D204F1458B941E122F6613BD6E3FD1B49D051025E013774C8E5244D26E325B75CB2274E6462B74F092D7F80F9F4C028B417B6A680B23622D6EAD7E1B14D6D56BAF5140A1BC205ABEDE5B1D8B2AD37430FB3509DF2A58229014435A2EA952886B8BEE969683D15D3DC5714CD3850B1DE656DB31B4D7B5DB2B259819E3185703B33AE77A56D7EDCA9CDDF64594A403B4F0A94F64DB35A92994741572FC41D62D56BD01987A93CD1FAC3DED1E8B07B6B494F53E709AA35512956F81D30E2C6B26886BC93367984DDC4F9BA5DF93D1163C51F0777132AF05BC0EBED9BEF3A9C8DD643D5E978D7B0A18C582CA94A46E8EC5B3E3DC969144135D36F049C42F061B1D67EF325E88D8150E0EFC54314CD4295F064EEDBDD8879247C9AC13087038CCC8180AA71E4F44C5E5C4A4F1C0AF6F8C1AC08E64990AA96A0EA6E70CA56E92F327DB9C020ACF9DC8F8FDBF61CB44A49F2742EBA7D5E49BF259AB842521485370D41BFC301B4F160A864E6E0BC8BA4AE88D15044E17FC3A66A2B715F770CA13D73DD44760CAE7A85F86C95FD5997E7EEA7A09CC2F8DE02FE899236BCC52A13B1588BB99DDADBAC01DE5011EA140DF98877CD95369931C8B6B9F5403955ED9555322B915509074987B6172FD8A9CCB0F03D31432C4D789C0E78345591B79DF525DE31C64633CC3BC82F77A60C973E7B2576883D2694664301B0FCF82B11029384D52F19D65B02B9AEE8EA534497738567AA1E2C72883629F0775FA2230C39F970AE10F0F4C4B4DA9C65B1C54D9CCF355BC2201A0B3452559A62403AB94CDE96D5B5F7002D65B7838423075A0E6F8596E9E919ACFC8D7B3607EEA8309BE5D7BF3897E4A57AD7C72C63296E1EAF7571FED95703F8A25FD59EE0A2BC711EB3DE0C9A303CDC3A58720C991E19C7EB87C790B24CBCCEA4F047D44229C837D68378724C6A25C60D63F34B988012228272366C8A6B9D27315C41FF4FCBB1707334E8667474F04756CF94065FD3C4379D69D1B63305B20B1BD8237F6EDF55456855BC8435530E725ECB3DB977DAC038B2A3A7370F40E1D94AA1D1B544EA061DA488506B0C39CFC8BBB48C45501E6C92DD53B487E4785F0F21C08653BD53FD7353EDB13B76D32FF0D197077582B55E997CFA2A40782D21178AABF5DF873FC5F31FBD6B5EB414EAA5F1892A260664BE8CE93953C5928B82C25F63A0F45A27B95C21C2B2B584EE7A4C5C4BF40C7255A591C8459E7820A5E0E5493DE1F6AC96452FAD226B0F1DCCCF46F3E5AB4947FF1457EB42B67682C4343AC1B88185EA165BC54A6E9FE0962E8FF40DB805A5FAA4F81B99FB058471F53754649862336F63694DDA1877E56AD1AA5BE8734B01DB9BAF2F274CEA805DB2C97CD068F2E78CFAB0409E3A110F94E9F4363F4D6C6EC75285A0A9D61B4883BFD9E5FF1C203A71B9C7DEE2FA4E63AFBADF687071798FD4F3FE000000000000000000000000000000060B121B202830D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 + +count = 27 +seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF +mlen = 924 +msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +pk = 69766BC2E1AC2A5A832A8101686F09C19BCE386AE2A41C588E627B3A475CF7DD1AD62B7F195AFFFEAE9D1440A6B67E0AE615216988244BFD0311BE995EF34419FD2011D962B3729529067879419CFFDC431F5462334E56917B755E1798CF432DEEF3B748531E6658942F9896EF9B1AA356875F0F02C61D9406BAC43C8775E69CD683502917C05C5F887B83CEBB6D31873941A6FD51B03D7AB18D2137630A5F2CA38CA569984F43DF4D30C910922E21BE19BC37DE55A907CCBEB3937AEC2595B2E68EE119E551917581C6DFC063537426B8C0F75265DBE413E9817122A88FDA3061ACE78F6E69FA8EF68034F7F771078185BB12987222541C3EFA531C9DFFACFBA217B8D6166FA4D7C6188F1786DE3FBA4C42002FFF86DDAC9E629A85013EA358A02179A182E14C478061EF882469B1CC47923479DBBB1A7CBAB19EB7680041A3F1E8A9C4BB13B44B45E047CFBF8987F2839613BD6C6C90F29B5EE812CCC34B7AF74849F3A60D743A7E233C2BE517EAC8C3AB5E406F98AF2D32BDE5C0361244E1190124E19B2A5E38C5DC31719A686CB20AAB672C9588DB6733957980B47410C1092AFC8D288E803E96CF0ECD6E5146ACF2D31F4536722F0EDCE8F33660819B657FE1730A8EFF0B132A511BCC7FB2376C771F5470BC55771ADDFBFB235B88D14CF90AB9AFC7FFB08942674953051115EDDA8B91FC14EED30E67C529B5A3A53A3F9EA9DFEEC198C80AF698FCD45D728914AFADEE9E2E4FE41DBDA47499A37D5839D6DE275171A8F8ABA57C194A8D7EF04119FFE4444B63EBC3C5172B03FD653425A593150922E9F180A19DFD01159B2F31C3843080B82CC2FB0D6943F4490BC129CEA86A22155DFABDB1157576333B9DD331FEAF4D3A370DC7CF626BCB7FA1627B1EDC08321C3286FE9DD47E4B765A05097731FEC81B8AEC080D80B1B87608E6AF4A747A1227C4777D17BAFEB78EACDFB1907960A0CF8C04F8BDB2512F889233972F6B92A5BB391160157B457FD05EAE4015345DD00C69257FF995645AD90AD2138268B557513412DAC8C24D8FF7C90747FD89DE61B4175F08F9CD21184F4E866DD97DE577BF05EECFC70280C5894A00EF0D7E65337CE1CE4D52B154FE494C21E02C6AC5E944328C66C745A834C680C34F35EC60B06B23AD876B190DC1F9B5359C74B29A149C77332A70B872687D1823F8399B9CBED0DA025C3E94203150DBC80D4514770C13AD0E80830B504023D17EF4F83F740C6CAE1C8C59D194606584A68EB9DBAEDF45E660FE3BEBD520BC0CA2AD637EF03CE4898D44028A4B5DD29275DB1346B37E75EF9F1472976C6FDFA59105022C6004ECB843635434D3F7FE3E6AB03EDC9DF9121EB4939E875501A2BEF51BDD46B058E6665015870690231497DD8BE39A4A381AF9E23FAFBB9D0101E00CC51D7F26738AA072E2EB8F83BF72421A6B10DF8DEC106977E79C08E9133F266DBF272E622F27943C566A00DC4468B49C79B249C0EF201E93EA12FFC4EB3FDB07E7ACD070E8EA53D614C20955AE23ED86FAF0DE7EA6571AB23122036703518E45AF209EE07A166ED56EBFF4152AE9FFCCCC998AABF8AC9EDE5D93F003AA588DB241103F2FF76663D88E46BFCF098EE212B9B1382D0F55F902C31C59968F934AFCFCA88271874B583015D79B6761284F9D8413AFA6826A2170977C20B44D271B747DD4724BF2AAB2E69C1B3C06EEE6A09B02AC041924E7B8418FCB821FA09061B42B1AA5D08996EEA2CC15BE081F375C0987A58B9B823F6C81F7B23E055822E7D8309D5962F6FDA5F8D4627F95B681EAD5B8468CFC581BD1040CD7B5B8FF69DE9DEB2F25128532A7114103EACCBF7FE24C45F3403B67E0EE77CCF8967309EA0C0419ED656DB699EA52FFE1BFAD08965C322DB0F6EC81C13CADD9909C3D77226574C4DF53EBAF39DF42CB881BD4549E20B66C63D635E89C3E3A5C843CF7C3DC50C6DF435FEC57B98ADBC82AC43E8A21829E0CB1F8D287A8B75B95A36F739602B361BFF2233517421114F6429D15D9E0B5C31CEF2DEE41ECAB117BC85AFC42028DD2CD7C48E587EDC84CE0F6A11D603827E966DB42F814863E287543D3ABBF4AEA95EDA8BD8B6AD0F028635BF9C4BE4DA9599F6894E1B6A3A39953A6C5FD4FAC293E3A46193243231D23F32D260B9D54B47EC5F9D6F57623D553D6DC9D319EC5B729838A76C929787ADC2C5A5B4AD85E75A2DA3D9C17B4EFB8D7647B3CBD689CC44E4F6E53CBFBB5906A5D8709319766D4DCA10F256B62F4103C764289943D6A830ED92754DB98E2C2EC42A2C7D3630BEE439760372E3573489DB06E903FD43823C10C9A7E15D1BC34887408F94BA1762385399E5A74750B7B210017D3938FA1B376C0040C7BD7D598A2313F99680DACA89086A2B5646C8D71BE4C8174918FC3213880617AC0A03DC955ACE029F463FBB0A196B11B7FE7B212EC42860DA65264691B1597664BE5E6B6762030B9C7CA8C3D953EAC299C3B7468CB5B9C20CE1BAF0571D38B9956C3ADDFE5B53A39C153C0846453174F3C415EF672128A6A4AAA32101EC69A4DEDC6E3D1AE806728C58CA56E4B2413834F868D9D9C4F69DA0FFB8EB41AC1904A1F91309BE8B8F8F010585ABB582A812EAFF641CB2534544833621A3461DE2EF777FDA4549F9129DAE54B2F57065C6DB08DC3D8F6528FBD089BB34D563B42D064304B7981C855A988926520B87DF4F4476D7BF2A1BB5F05FDF029380C2D0217A03FB88CEE178E420B64A7785A1468 +sk = 69766BC2E1AC2A5A832A8101686F09C19BCE386AE2A41C588E627B3A475CF7DD9849076E5AAAE1200C936D0732B313338DA2088BD4A1222CDEEE9F00C2F3F78A2BE60E28A76B50F826FE738E15AA65502AF54067F0CF3B399A5DACE39377A80237C821298FE1C5E508B31ECD720D17B22293126DA6C9B6EC41BCD80998444883033088442224316373468303466132687521143601583088664268410625250537738140324352753877741138826455846036171054410031373104683450400851136076386776448283662636764614064347578170174726345205571255755274186888265858030303772060068552367004525677341588337870512683214242267267602315055283508131420454344162776338140535860087573255875472133354478081467152357003080364208532013686026417434288423254281722328801261650628158565645065730560466080424083814821075056137873016800143837302260268765557402720773831501075218802642344104552216172657481700485547483386731513277851683728503716775334414542475241552365276273287351471356142634488234508234630352333606154428543145044535374001353411512645282503618680610088587748103624073270572248608712147678562352008261025612804645561350110567713012222655886127543551225685625874437243532077418284271173445186475628623165267558740632150706170778115302021817582201762602630332883617070601301321315436777267762747678300674526453611187665177576337628315853240835522230433234312204845578237337557368821157846683037364027527124285620130033367152343856275425237648142138584440236802660048730354147551827587136074584532168424423381454524666363537165860004202310576161664678741153003713534857470157265821255587804283750867113615842728504203240543865168708012215687513185254855640038351315086063256272723366378087537811530516604654074316422654860500684807763473831610042574015450683102124228248655065347107286675002502307155121368452502427827411612710405642882172563216306323782814856107243618028857308846885472257062570760080468115415716485211245617114286361764605434030058157374142532881747558056205868605010575705317150210587328853734581561816355051458215444511170355516243763831308674648167707777203615338142066750333386788840386018763847552085307644733052661062127214506847748671571328435651300816471517772210820815131027176105654483308478505237004435304388281760710218000874431283513262535820028873677778307702450132434442722684803838452223055715651675811406231115623570752753624830275086262381745857225084442856446612126704876166600134102278161280036068028764003745823384855485010023141020600684811641363528085483270874800157745015670035201646825524048103646224075663165610664888504358804441457212618477812601016434473048366014678686235223070310328064841684053866630341301508036108482067242274142225818562380436504143122657282463782586188263186532335301270073048235362711342048005053586310422852172437023238008576837871231873803038677582002633313562021824171014414231367047435372744654051355418751744755157172550504540165021583081715621016502840351347240744813203715331377871062180566532317431181771748302564301324383544100654270112582486515557181227503688752631210206847677326826087412781076634388362011210827186766661751060570575508015744873254518716213500405726153521837246575153232882667595E67C18779AD8AC2D4448FA9317AAEC329884F19AE16B77C60A9932920CC14508320DDA5BFE251F4C0F79730E0228EEDA396F0A0217646CFFE3EDBFE6FF1EF3627B1FAD1005B80C414884CF65FCA8F129441BB36B61FD4A316DA6C3BD45DE6A8FF0A5CFDA8E5E4412F2F1DDE71E8886A298ACAD46D176796256B9C55ECE8A6E541E0C6EC4998173B43F0CA45740B0AA420793052523D8B5379EA6D86493B20DC9660E45F7F969FE79645E6D7F3C24729D3412F1C04016C14E28072FFDC208C247B6FD9B51BA59F56D2D32125C9BBA3D0ED7B95031543527134BDCD2CED9201EBDE6A9976A3BBB678F006278FA934E9244607FA350F9CE364814AE534162CEDB0B1024D20516AA40F6E63D818B32AD1FC054C0A160D125C4CE9E3359D0DD0C5661EAC413AFEF35EF6C8ACC5E6FC71B490116810925FEB648850018B715021B1C68687CF2123B89C1807A23B610076F72B1DC9B512ABFDA793DC2445C74766F9D54A138B4F08986F9162F3E3FA64C26C491D59B179C01737F921D3DD1EC595F456CB1D0551087BC68F2796887286EA56D88E3855444ADD2C216204668E437212C57BCB4247389A949BA574E2D47A5516C1D4D8C6A6895295498EB7754437EF40C7FCED7E30E591412634D37BAE16E1CE5496483CE4F93604565C150DF8CB1163377AEC3D0779619D94AD0A8BEE80ED44CB485D8929D546043E37C5F81B5B55CE3CB205F8F663A64F0CCDA55FCA8CBEE4F475CABB8FDF03CE531F4E7AD1CC61B4552546FE8C4E28460CA8F70F0E78374C81AF818696B418A710D5AF3470E44997E3A027409B02E1EDA2BB9C1C37D07C370511881766121F5C8AE859A1E3F3F9A858421351B5A37E725C57DDC5989AE3EB1E9D96F1E6B22F7CC39C950A6F9863996FFA0A5E9C0D9E07D33DA000BDF49A68EBBB862DF0545AFB9FA38DBE128EDEB9296F355265184A024A1B9D6A795CF1FCBFB70C3224A1F080A39A85CAF4C3E993E9BE79CC744B9DD8159E83E142633DF2DFB988C46489746A1915E42043710DAD80458C41C3BB62CDF78C33B4354E08D7A1935AF436A6304D69C42C7D7903FACA9E13204A53C7166718C73CD3BDBA95AC7FCF428275052B40208B5E21B5DC1E029A2A3D2EDBF8CC726C77A5118F550FCF3B977F344C0DC2D7A73A3056A3270C21E8D01019EA592FD43E29FC010BE64208034F41F34F16FDFA888AE9E566032DA92071EE563F59F1C0BF4CC6C4FDC9973EBED69C9A58E5AA5182E10B6228008CCEF2595389C78FAEF68104740C6D9EA877EB950ADFE7AA1610165429C8B6B6BD3241B19A9CA979DD8B26D48FB25C2092BA3E7A3054C3BE78F63D34B59DCEFC56072EDB4EDF15FF47E035192D97731BD57A1805D2743DE0DA50A67BB75A17CD04EC0CC4A4C70972A3C6AF803A1089B26D44EA280610470BDF1414D65F83D2BAD6BD73057405F654559D343FE20FA4132C1D6BD4CE378AA96FEBF0184DCB8A2EA0DA34D190E6C6401A9ADFE51E6E7A9728E4074A8177AAE91E3C63946970217899C87EBAF76F9E13A250A08466D9A9AF404667AA61B45BABBCC79B8EA04D7957A5BB83A4601B4CA1CC4F20ACF94D4B6BD2EDCFE2851618B792F1BB6759A1AD49C2FD56C8CCF0063E8192003F9FB0519A92A001E295FB8258249F3C9F7728E57ADA9FDFDECA665B418953F16BFE378672B6EC52454266BCF8858BBEFDC390315D05765D40EFB639F8B7861BCFA5DE8F42B2993449219C9DD2D028100E40A5DB2E2876F0210B0A6F39F58CFD922BC92E2F59EAC93D57934BFBF7908CED2A853FB08F36A9A3FC1ECE92EE172FD882F527980222CA8A092809F2E1514E4245519D3F89AFEC48FEB7054AF1F805972A366EB3DED61C540A3DE1155714B9CE95BD62F7B3A72E36D46E7317B145D2A8C8DA0843D79AAD0ED6B1B8FDD9CAE0B8505E5B33A7CE84AF4EF92E317956D2599D3166B57D6EE9569EB9E842D0144DED6A15C09C9E702AA6D95AC649124E91DE0984FFA49740F7FF47CB6219F2310E29E7C9B4247C41EBF3FFB2D2A26FDBF91750E69FA71E04A037FAABC4700A8D33015CB039EA57AB284BD83D5009C458DAC7920351FBABDA6D6CFE24332BC83881047FA3FAE2356C3D4762720BC7F9381212C3D22FE9E6517F1EEC08ECF134EC0C05E2A538A1B4BF9319D02A40BE1B8468D4E73BA4D2A46A9732DA11062A84468EA93196C7CD98D9723327DB666A66B68E391133D1E2FC7E802AD5C4873E9A7C5A2471586F27995E707AC0A305654026F4914B16DB6382B831D9984DC3BEBF381FEBFACB8AB0E74F9586906B9D773CBB280A49DB12A6004BCB32316C272096B2CCD19C533547CCA4884185939A9BCAB64337D4A27F6CEAE454E413EBE9B9FDED34F582E5A51EADBF3CF9E108551950DA05E232A4F21D47353ACE5745C099F4A29883EB22F3E88A8DFCFD02FCE62889631F2E6D906C0BB0F573E0C124DED28EA2D1D20232C347F193327EED231A847EA7BDE45FE73C5BB38B6B78E1A11E5765D2B596C69DAA66E6E1E50E4114E7679B1EED8572016DA90B225CB0EF0ECC75089F5C7DEB31F4DB00F04FD954EA3025A3A11CB610E994FAB445635DEC23B820B43923B6569D89CC9D5553E4785E3D66C8D947C62E50C4CE6B7BD4228514CF10A2CDB44CBC01F3FB837632A78D385B133538DE3C6122A54B732EEC3716897B055295879FF644BC3EC0347B608AF469B0FCB761A7651B0B0755495AC675A2E34537AE4BB02A6C5F1288B84E5744F71482CAC8C7AF838369B398044D6AEEB46C4684EA920F39D9E0196D0609BD36EB042F68A900C3A7635AD1EE7B234BC16B255FE7C52A62ACB696935B08B9762750AD889D6DBEB29193404CC2D41547A55DC71BA187430A8888097397BCBBE928CE52F6F93711ABA4650E7DE744477D99E128CE148FF147D5782DB655BEC3968D3AC8F9E3332B74E319BF4C10349CECF8E4846E9EDF3396A5E88637988EA20B109B6A3CC8379911E0E8196778E7F6E7D74EB211A1D6A225010DFA8151848BE6E84520B3C04F58EC30B6341A73DD854A5F2BF8E5CDE38F1C7F46D510727A97E8315F5ED517BCE163AD136D7538502B7D78F627ED47C02115B4B3F15DE975602BBD483E33E85E91778E0BF3701B75E17ACFEE7D4152BA876850A5DF90900043074EF4C5ECC2D71BEE673120A8B62DEFFF5EA51DEAD147F362133C8D89ACB31A02FCF88C6F468689150E3E7C4620A21E8A7CA80ABF654670E8C2217BFCE0630F8E28B31316FC55241764040763D2C476FCF0F1BAA0ABCEA59799010CB2213435E3C76F149566A827FD4FB35D92C321CEE193B415035D8CD004243DC89BD001DE933A3FE8E05E4B0B617F15CA215D243A4E0E5446BFA9E15874AD2F961CF7531DA87502065C59E55106801570ECAAE06C30411AB2623A0676786CC76D7F653DD6FE988A68229A0F8CA5A717656FDAE590EFBB76E1C6DCA6833620D50AC59419B2927C27C9657582782069888D2E7483D187D1B50F065687DA052814E6471D9 +smlen = 4233 +sm = 3FAAFFD1984F89FEEB6C491F322B96EDDECAD996B82F350A1AE0B1F97E991C788A35FC1A26063F8B2A7897C6B1B09F06AD612BBA538E4AE5D4BE4545B1CFA77743E41AFCE3145991CB4EED912DEC629A3ED1C75E20D7D75690F45D71FB5146EF7627571F37423F76ED6B4E85AA0D0817409E830628121B385F1C0F9A819C08D756AD7EEB8F93D5C8B849A54D8A5791E99F2C6812943ECFA82E377E89DE4F48D2EA0B601B4C5184F7415067F9D0C5E29FBCA1B86333EF09A9677C8B36BFA44CC4D013A665F8FB2C0EFBD2B1F946AC097E1EFA186B6800ED44EAE7B013927833E3F7B31C3B417F1D6EFD40F38C1F9C7C26CAB9BED3395CC0D75F57B8E6DF1ACCBAA6AA78971DBE218B2B1AEB54E7E833A3EA510F2F691AE968C942EB7F3A8B9DF3333507224006322B38CB58E057BBEFF3930F2A16DF3F8591F4D8C6D3EF94A3102CC96ABCE05CD431755A16AFE20A7DE344ACCED8745D8B7974CE6CB2A1BB45AA2D4516B7B0814876D81FB283A0CCA4B26D09CA38292FACEF8EB4D5D7A9653D7F30FF01BD113748F403AA4FC5CDC05B37A668FEFE73DA49995B911D90925B7D84B1B920D31DB689CA16089FC89775FA53EF9466D24D3AB36B9111A0FA992806418C74BC4755D14BD2955D8C8B411D8177024DD180B54B3873A4BA62F9275F1A1EF4072BF2476306803A5CC41F4DBD8ACFF920793CBCDE70E53A36CE416692A9271992376F87787DB76BF7552B1F2FA22F37917F5FA4E8EF0DAE2DE213AEF578FC9F98CA21AD9AFBAB3619FF664E944BF3B948AC14364B9417C417708BBA4AF2D17EDFB4B8EECFA24EF285417CFDCABA2D3C41552A1DFC7CF86913E3EF7F0BD1AB97798E22A190CB08CA545B18D9CEC46CB2B89DA601B986DC40D82A332CB8AE1D6006DE5172D23320656835FBBD4F4136727D4AF45B95EE35059F5A83DA8EF8C70B1B68DEC9421333EBBF0B4D77A105AC630420DE437444658BE85DAFC4BB2D46F7C1102F2D817DD664784B9D6D3F0B5A21B576B64DF0C40C5A85F73DEB554BF0A20CB8B01A50CAB9A051BD7EA945D31125EC0EEF2C96C17363B79746B7099D83A9A28F272417B5107B180D6AA6B888D3E74D9A4EC477E6B16765DE75D0729F97A4927A972FEB996A3E6BE26F51C15D5D608769FA49B0BB4D606205A0D5E5CF7D91E9D05260630B0F365E8CE6489561A625405752242293C9EF6175049E2B845D843BE98B3486CABA84EC18BA71BE1D601088147689F8E1D01D1512B5ED20BCFB92D6ECC9DA253801D481F6ADC06FC8441558CFDFC2B1FCB583F4A81D15A233015A48BA65D6D8B63B7F5B2F058E2BAC6406E3E5BC5D5437E233B0F436282653372AACFD51EE50CED45CFA9A435CCAE140B685DDCC5A033C3941F875AD477AAAF52A7B49D64360EF2795826BD2B478FE85BD9D6D78D52765C077644E08FE692AACBA2071BB726D7F38E7B9B366B379EB95F80F7FA9898B026B2D418DCD0A69C96FF4AEDF6E819189F7CB6131E7B3917B4BBC183E887AE65D40DEDC23CE26E94739D707C7E1BC99991FCC69966B8A6B13DFCCB01F37B4B463C35147E85D9A03139A768AA2C2A46CF46AB999EDF2BB3A79899B62C395A2DE022E867786B0D669A3D485EBEB812CE3A7A048D0CC3BE497ED0CE60F2EE37E61B6A2A740DFA27AE039073ACFDF2AA76B2E353BC5CF00001791845ECFA63D671432050D9CFA97380E90DF38AB246E0D26A6595D205477BF15B74ED8EB79AC34A72E714DF60955DC25D9A4DC2729CB435264734621BCCE2269D0EB0F90AA4F840B07E38791F3B4A9ACE94310FAE16714DD33FC79DB321083679780DC43918E9F375F77107E45EB70C16A322E7E64D2EC8B610687CFFFC8E4792A2EDAD0EF82860BE00FBB77861AC20614C0B280DDE4AF2074BDBF313679DEE7ECEF9AD4D65042EB3EA65AB53886D378C022C0AE11D24E2611C946F1DD8CA599D55F9A3F725AB7821586C6D55EEEEF3D245BDFAB1CCE9F84503A736084A435FF7EE5D9DAD2256E52DF93EA0C6D1B718878A370F4C523D746B3E0BD0448D19BAE4D8E0654138E5E6A969BB2A0805DDA062AA8D62366629A648252C29394A91E9DBB29802F10362DABD644CA8124472CBEFAF0B9B4D7E96491E795DA389CAE5AF69A61023B6BC1C031D3EEF6D5CB67B3E609A5139A733F20D59A773F9E9C54D49F21F5F7EF2BBDB555E97FCEB8B9095DD46B235F4FF7142CDDEB159862CA7DD2910551D373BBB4E2C66F014C9D2415C2BE72F7A69BFFE46F2420BF6BEFE6CD66580B15A02359195B0FA9031A925E9E6D62CA4397AE84DCB1DAB0AD3F529EEE4C04DD7CC83D757D417F0B9A8877DDE2B85B07B55B66C563D3AA6B23F8144142510B622FF72DCD6F4C80997B135116C8AAB7A2659254BEB55D5A3602D22D9E63344548A08857D293B2D34AF8A53E856A7CC78D603540C6F9A06CEEBF506215FB61D25863163213C6B140B75E106171DC444641CC133A3A66FDC83478973FB243FDFCD86AD4068E8ED81626E51684C1F63272E31A9532F9A04E8471A423C2F467012C68212DB8BE9889A8B20F8275475B6924011FFC587579BB20DD8A8C786F6C4CFC37DA72DA41DFFD616AA3FF9F649444598874B0F95B6D54A2B5CE76EF20D2950D87C2595FD19F6BCA0004672BC959A90925E53837331543AA585C3D8CFA76A65B968E577260C0BF8F4A61123583B3C8BA577C744F8C7B79853CFE4A011DB08E51DB55DE99BC179C14CEF1590BAA7379E99721021AE9D852FD27740A15238C5520A130514CFC37B0A4C9EB71D4BEDF051F1C47D610B77D7D61A8D6797A9817218732A40C6541A913925B2FDCEB19DE4DFBBFFA329BDE12E335074FC73B11D658F91A0E2F3C97A78B7539F77B8BF2F9FA28B6D53EB2313A80E2966A6473CDB1679EDEB43F0306CAE6C336DDE1C63020614FA3E5368BEF7401721951D1422FAB2AF2DFC74C41CE0F9DDD96921B525F18D5F09ECA662FCAC42BE6B15496AFFDF772569CDD0BE1234350AD69D73F1FE921CB9AD4757EB49B631434DA75BB5F1F0E807F5B67AC0BB909252FB770323CDF69EAAADE434AA623ED0816B5C21EAB10B1FF1ADCAFA1767877B6E6A078317E3F2BF1B76A82932A061F52180F2D4339F9B9AFBAE122C5DB236AD785951329806AEC114815E09DCC8B1BB18F8604C1B14BEEEF667258FEAB5411A54F44DC08E8C0377C66F851D275D87E1128A18B0F370DDEB5FEAFF1FCA6337F7C48DE549374C86D2A5D5FAA816CB3B0B43C82B60530B3DCAC6E8DF447A1FD3B9186AEC8465CA72DE98742EA6D1DD956C4DB6073E643E43C1BE2EC83F9D2ABFEB2B14944F342788BC8CBFB1F922CE629C617667EB3992CF1A9A75E9898D67D7608D8703B07E05AFC5F4F3C56D2B98C36ABA2C2C813F93ACBCC13590E71670BF6EB04DD489D6C420CC46995F74D808CFF890787BFF585ABF267EE6DD462C3F40F6DF3215D03F7299CD8652381E7AF4FF3853E36CE1391F6C140E36AAD8DC3A4ED3B2B7E2EDB840A5659B9B77DB491A0E1794AA7C61F035B80258E748387C78265A1EF9197BF95C9096751B7D5CAB73E8D84EB53080B3A46DDA334D8CF00DA68A3950F72CC0E35AAB5EFB266D69B02E3C93951903CCFD03E43C4B651BFB740023B4BF78086F6CB7FB128DB5308E364845A9DFE2B8E68E8B9D0FA44DF9663694F75456443A1815ECE60FB6B74C24414E9C8B7A6F5A7887C831A691CD6F50AE3209E91719171A4C24E543418AA850D3F7830701ADF193A456FC57627F092CA5045405FC731A189D41E7B181F1E75846F83209CBE818D99ED4963A7DAA7B4702E3812A26DD64E92EF69AD30CA1A1EDFF6291E9FE5F637F772143D18514C5EA696287FA96380556FA7A442D5C580DAC665A098F1EE45F48D6D3298454C029B7643D31E1759CD8F742EE27961EE146716902B996BFB21D8B32FD307DCA44B65E1CCBA8B76A39186285A97DFAEEDAB8B6ADD99C4E9059F35615E52602507557DB34D266372E3041DE66A467DA186AA3604F5BE5ACA9EDA745701484D05C1B04CCEECE3D42925412E9F69B304061B452A41589835E50259168542E00BD59EC2436CEE27FE4AEB36F8F6ECBC4276AE053705FA00BD2FCEDE87C0417BB0DAD5D66A732C103D24D46B18CE5F606E93953F8DA1EE13E18F5DB1A0A7D140FEBF54843B035B394D452B24466A730A768D420F9E6212A27BF76E986C37BEE6D770CA625FA5FDD93ECA0813E5A41C02D81185E38A66EA9224A5C1560DE002B2E875F96522298C75A6D47CE31C9DF911BD1B2E492D75A795D0A7C40E972C087648F12AE5A7541D92E6AB3453647049FA917501DEBCA77EBD2076490069CC3D5382DE4D40AD1C7B0E965A6279FB88752C0FB14A1EDDFD9C17D1314D71D9E7CCE90EAD40DD41A802A6FD45049916204D8C00F94DD6F948E5950D059892104A77D3CDC43074351B9EF10317CB766BDF663733168A0BA7932319BB525CF615313AAC851CC51656F7420739345F3227D1B5C8C456B434A3D0FDB34E1C9DE8D08C8A6098C9B32F3EB3BC337AF47FD899F88A08A4C1033108EF90F6DF877F7395D7660C1EDCB2050C0C114A55859DA101043E53A2FC0E23718191BAE0FC7546474B648799D6DA2A2F3E8A93A2B5C8E700000000000000000000000000000000070D15161E27C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 + +count = 28 +seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 +mlen = 957 +msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +pk = 2027EAC0A1C888297D8897EA74B50082F80B77EC21DA7EFE1D00D7F83BD00D33E240A75535BEBD1E8FD4C2D595E1D497543FBDEF31D9741822522C4D0DAF5F0A4CA413BAA0CD887CAEE775A453F9A18E548B28F94F07A908A437FBA9F6902930101353D981C717590C6C0C28978C0CF92127E79F215C33F7D8EAB1D8C6EE93E3E0620FD67AF18CCEB4E034E02A182656A0E6F14A8961A64B24405C13DF7E247A88E46AD30C24D0647463FFAD6403F0C1035EEA8BB9269EFAAC9D646F2627420157A4861A6299F3348C50F5DAA8DA16EA23343CB55C50405CA6F652DE11DD76FFDB2F802C7679563C2366032A9388CFFF941CE9764EC7279BEF5F736C210096D2837E7B32C67A67B16F5DDE175F155F3F1C63A1B429A307AB0671650AFB4EB6CD79508B6B1179908B8CAD2E0097E0D5586FE38CDC29C3303237CFA5F4DC85ECCCC52D2F30801F64C76CE4BECBB813115BB40F81920EAB70B521274B2D19B3FD8BFBC926F59948EEDDC4D76351D127B0135DE5AA78EF69FFAD584E50E104585883D09D330D9D2D040F727E852CD8818976265C6B8E288622AC8334503AAB941B571F2D2F0A0C3D47356CA235298DFAFB2F1D907B81079BD07736684B77A994F11C04FAF7FEA02CBE98A93E9BEAF5D47F2310DF53EAFD914BE1BBA0753752CB938F1AA445F9793A75AB259D768B26B16D37952B477FE95B39DB369D48CF0F82F54D39E57B7881F9D4D9CF8B695F2ACB4472C50ECD88B752B76BC06AB7FEA6A0EFEB16B3ACE16CB903853F394431D300A17FCD9C51DEB54728D0FDAC4ACA3619724B4D1ED35C9D1638B54F519284B92D2D642E150D08A25EC8C4544BF6343A2D993A99356A95AA859C43FF1DF45569D8DF0F55AF646A7B21315ED6B282539D2B2CF768F8228BFA6CD490B3E934E3D6AFCFAFC2840F57F072E011AC68B100ADE989DD0723B37889AEF113F342EA0E21425AE8607EDB02AC9F6DA4BC56699E1976FBA59E99B43EA95879384EE8A44C11185FF6BDA0D61A302A7B7BBBF94E680FA7EF12EC553755556D5216491055CCF2C119D73055B31A4E99A043F7A2189D81E134385C3EBEED17B70C2BE34FE4D872AE02E12E5CE01DF206F97C392874B9011E8DE63F9D89DF36074F83307C948CB0CAC935B35D212603A31C94B92E23ABFC77ED8689296C0417A8D63E4CF2E29B184B6345C4B0BAF5F4C2E9139D02C1A93E48FBE691D8EEF6700E895F5C8B6E5C12A1A56A3C2D4151D5B6B7D954E4CD3DF6351D384BB357516EBABA2132C7008438D321D9F2EAC6B21F6253FAA1DF89001E622D423D186C5544D95953699991F35FAE720AAA9605F56378ABCA883A7F633B21E7A28BD01FD9D9D503BC594635E2F21DE1622CEEBE856FF0684377639A0EBB7E38110B5C0F8F7128CDF42BB6F3ACC2F4447260F0D04BB62234DD5875D1C4E1089BC3AADBB5254AFCCB54517BCD4AFFC3494B73BFBDC1339033D667FD7F1CCD6203DACDDE409C024198287B574F4B91E27D901DE4085C86D247DA965C9AE7DFF3C904AF2467BC1F96F0A7E277097F034A47BA7E89598B75C6F8E30A0ED81BE75336E0EB28C77E0A62419EEC056445F4AAEC41187838930CACBDFEACE2A830B1F2555DBE554FC16E8F09F0A9636EB6FA559CEDF88EDA2C44B1B1FF85D606765E37C01C30A85E023901A4AF246CD74389698B36829090C553F47F3BD397329DFD596F7E067EC45B61D27E86CB3D9576660A21C7BF5955293F7BB8EFD72D115A452A2F33E04844277EFB5E8511197F2C261025BDD3DF1B41BAA0D1EC1772CD490FDFE0840E2FFCB82EDA4F345E3F7C8A626E3F4A96176A74F9F18A453EE615286B017A6A9999E7A6E09246766C6809FAD67BD8DED18AEADDF7099C1C94A5B12454A90D3778434A613E84D15D19259EC398E59E147E7CB4D48E31A026E1DE6207C3697FD7022624C229C2A3DBF10D44E2482D8B43AD6AFC700D8D6F7B3B6C8989E519E674922F50BD94CA3E89DCD48D4AA3650A441919FE997E0DEBAF7C9C2F640DA22632EB9CC8FA490BFD57BA2D8C2CB764E3ECE2A46C49A404DDD160060D858ECBB4B757F95CD014B7BADED201C1BE8E10DB95008FE86B04EA00AA9667160C2D9A4352F5FB7BA45107959942FD3ACECF0528B5582ED6AD8651911542360E75373F959EC4DABC6AE4E72DDE5115DB2A5A5CF4F026C2BC0C365B972C1E0F09083D3D0DA0E701F205493DB401660BE256658B0B028AD0396050EEE1A6EBFFD7C830E2E8E10D88786F58A2245FA1EB4B1733F63FC9D67505F5D17ACE8822FA8FE347EE3E16AECBD3E229BFDF9F4C6B0A0CDAD774C77736F788135221F7C4EF226E2A9C88109F1D1BF8B6E86BC4B1587AB9D30DF03A2650609945758D45E56B55A41D7DA81C515E1884F039BE3A84359C072C7FAE2ABCF7569DC6CC15900824DDB169804A870A9D886A8D48CCAF8EE3C5C5481FABEDB6C8A0BEFC65337F3E1595A225F1E8FC848C206EDA44B49281BC0E6D2F739CCE7EAAF9FD4B0DCB10B10276A6B4F31E94C4DC19178AE517D54CF730D8E60BA3EB57B15310D441C4E77ED0BD7552BB82AB4F1193551943715A100C2D9F9AEA3B17BE3B339406789C3E9EEE8CA78905477252A2FF1BFD8AF1D2E186FD160BBE38EE26B3FFE8D71C8EA69B8B90CBEEA1F10273FC06D387C5AC6903E502C831B1DD0811CF3C271F85F30863B1A4BCA4246D231969D0803CBC03672F095F00C08C2BF6B5B195A4CA2FCAA7D3149408D37E2D49 +sk = 2027EAC0A1C888297D8897EA74B50082F80B77EC21DA7EFE1D00D7F83BD00D33404CF5A554C4FF7269C074FD583B816FBC1C6A77082BE8E584EED76726FE2C7B83400E8EECC0507107A7B06D99CAE8D6DCEF3C7CB64579A63320C0119D0C3889C9B6648592AF5C55C1B9070C83B8D19171E7AE12FF77DBABDC245D7D8383A0A3250006260054066777254465653818100250643248644280783662277618678734035700653484712201342603867176660225718874772283711423335651451086842330484831084506358583364117823208678560053775571150427630300317815264748421171707654884172558431106827505427787877265321466733734231332385211748503870435306148052820574100772641888106610565686317673520831363404052863583155806605760548163023820514233701053437672650063154301426486043701665445543418034042323285232213045174201443361005567673633641685065551181764538355342746525651347545601305223405064482431830330043017041332887857213171442838450147633600218067141386431231214002658237752121182072330033750313873507707337466320435584846023025164770616585168363611472417203128055026025437601824724883358116001855231221538226745174252504663717114516324723821556008327307771607068050838183246481065420531565123241717876866510235137038604154008841134838670538554116850555535780074884414643038026432655341227383254582747136175752471182371005032603735638788803847673404056207844260236762411033888505423003353165483462352644225187650216744155678132573582307551578554853550713502475066412364066205425442543606472732857522310402418683708841076133705685285227456260877120265632514611141774164628585834266541084002324363635245713732828722771136434702445586187516135027052257863220152762031810411342141741770540010777280215346578603211276326622638517863428573758621348782671751677036582423233034511612443310771840574364084134224704802623363382504501158105150137647314267766076432308124170611154755560508427614315047382022361804223756617553761427207432557831111455780257476016430577357641850318425870432617760723560241517476717654386188651312177166433010034364877545806148476422123055514877316047138185680283272772560371077513670712183774862587050847551066720071045710675268048373605567226275568660823176504366387727553633007776243814101785400823325122680217851218304722141624785131553220768721222212751626435640517465224750553368787434468165723107856743723727401225235008386555870250150047270632372373186171814328437372064616850303130187850081740685824115757057355341250473582416561747673118575464400721101283373405822744531343006825605011015436715002470428773555246058583461410724322575744658405821387222161307832430726235161410756421436350832707807164602415071330321484160221202663588214827242184858154076334702706633255803035852327261877213324835305337376547627837310685158557477078710304472125866385421264682321528150731135565542772864884304263322173060821205745565621462632457483434837346225336158402584310801241418725832674251812684761743755812252400775613236566220874546220831228757517813618562554541676773521652204413484474434137868213406383450687784354345447518555354206235110151658537514753232810704648150718743424154137716425070416587166250017253533075683210522032464470881110440622346421D170A119E7EE5EB0E4DABF5ECDC15770FEBC97022FA1AE0E08525C8B07F319CF2CA4CD1C6C7CA6604FE44C80B61F1E3C17DFFDC1AD556B93B883FAD028E0DAA05552F5551271D1493B1D53668CF5A7E7F0AA68E3404E9CBFDC00AD9E7F7AE2FB5A1BA0D5ACBF5898F79D7C34B52BFF6D799B05E5730E4E1625B5487C4D5521024D9CB717ABB366F2FF112E6ED5E3FACE9C8D1752CF19B7C71FBEB3539D96487088C7F05B14BE2A7BD15FEA45D3A789C20BB525BEC2FEB1DCF2428AA8E6AF1E7255CA61D572DAAAFE4D6FCF5FCE137A1ECAA5FB0321C27BF9D60C7D9319238CFBB07875CBB2E4C63E6891AB2CB170EADEED016F6E4DF6B3001DE2BA2914BE8EF9BACE92DF1499BFC099D368081FDE5560E9FBC66BB6A1339290577ECA1D3C95DD6DDF039D32E0C4C8752F29F020EF0052ED1733B6D06915D97D20D5594647AADCDC5ED7C279073911DEBAD453EDB7165C43A54D0D01E3D397A45385EFE300409D8560A06E13ABB8A94A41C4C10E23B8E4A9BBFFC4F883CBDA32E697EB34273B86EB5F817CC6B602BD5CD2F4B3FEFC4C114B1400FBF161D550455E8BC6C92D7CB75F7CA2B4DA94ED1C2EA18C1F9553F52305FED91D7E5FA01D55490D5B4DD8626DB793032BF788F7596DEF6FB44A76CDC027A4C159ED790D1D7158E56A088D36E536E4F42245F755EBE88187BD95ABA2E921490D2E0E0B120CFBE601543F317496687AC24CEC9406DC3EB56CAEE2F85FB07D59D2389C7CC05D91A93A3869C9FD69AAD8C876F6120965904D1AFCB8B762885387D1FF23D8EEC0D5EE9AEBF154C65D92CEF749D5C1F3CB72277A343048872D8D8B00D5049A925BBB25AF5C8A8D26BE5402E2FF873E618E5550035D9B47D36FEB63C8D19D2CC8E3DDBDB58C497B9319A14F771DC49CEFCD868BA56925C092CFF287EAEA9686FE341BC5AF8CC659FA4FE53CA573054546138688CAA5AE5A13AACD7D7BFFBCA7FCA3185F75A3E70F3556504C446B40A1DF9B62FA2A9F4232FE268B3344EF3CBEE4B2A5EA9D0B7CAC79D7CB0A60C62DDD560B17A61AF5F472D8B8643A00A3CEA3B5D7B89C59C750146EF3B3C2BB141DAE67F47B297885D05CB5F08CB8BAECC61FFBC307E6C2154BD417D19D35514B087499C4929DE769AAF06BD004757EF568DA0C6A52FCD615E9CC733419191C6B7A5263DBB4E47D65FFEFAD46F4372BA66687B6C515AB50ABFF2B12DA04E86D8B6840B91F248880C48DE89A0F8E926492FF1865E1B28230DEA5A9F2A950BE0BE54BD49A581FC2887B09CD22DC34EEBF0275EE743BC922CAD95F0EC4B46D9EFFAF5E7E7EF6167AB336303E1F72A2F21DE6E946562FCF9E7D2FE5C4482575D1E3C30FD8E1D35A95A6A674EB4A8058EFE440E3E5F2C0AF7CD4D78603EFCD2D9EA079C591A0338201909752BCFAB865D15E407C2FDD12DE895DA55C300879DD3C402CED4EC11B30ADADF0D7F7E9862A37C47CC4F08C0DE12F44789175A86A51D455A97A40560C3B42E12A1ED56D35C9E333331FEFAAE176D48D933FFBFFBF67F984DD98F08D3F558A180A45DBA5C6CC66B1BD83A16EF8203931625481F34E086DFD37D2A6CAC0DD44F7C1754E00444BD79C0F7D40547210FEBB0265D34C0DC3E8F1551A1B41ACD05F298948F165B3BBAA8E1DCB5B3FBA99CACFCD5832111F9F8522AEF80570358408F3A29C2ACF44AF741B0AFDD9A955292F6CA04A9BF82EF0FCCF463F7D5C017ED645C1B68F8776694E2B0BE2924B78C460A89976CD03F08374B6FBA318CC02CD48C203C81483803D1190B8B0E848D55D302CE36276BC7B46A6755086B6884ED1A37B0642076B51AC6F34665A97130239C493E0EDB6D460AE49193B61B4EA7CBF1D64439C31ABF00E1918528B450BB35CD0CBA1DDB8048924E219C26ACA08083C3820423FCF3D33C10DE361687DA7F8249A325AA9394C38C88A4EAF325F33C5C5B7F27F7BE610C42E4AD06A75C584B2BE0776ACD6C505BA7EA8BEA23AA63F635FC7B8800C80B07650BC9F583CDA0F246E6EC381157CF32EFF7BAB6926CB4B8A6BEE468067F5D80DB3166A11C8E8110F13097C6B231D7317D351F34D564F16FE92604F21C1FC86D7FDE0E0C4D22DFA36426121F61D6E2ED6DFE0E0F56706F197033AF028E05DA0E469967A4B0E249034E79856F148740ED21F5255E277D6812131F7ABB6F66A589149056509BDE1DCA7C191027BF798FB3DC9172F5C451C5EC64E9067EAB11A11E9AFD9A064B3B9BBA74A451081C93ACA26C47A0C4FEF466B61A7101A377A160FF12631DFD8C30D4B7E9AD587EA6C3A08FA9244B14EAF773B5E04ED6AA5A4112144B9895A71FC8A6D061E9D3270C67C5A4C970AB769F14B447F1DB2F288434D21D24EE3E3A832B20C171C8CFD04DB9312CD6790413989AF57EAB11C9B84FD014813F3A276B45CB9B62F001987FDCB14DE3BBC57992C383B1FF7D17343C8B62DD940562A93239C6E12FB3DE994AEF18BB840CA84B5003EDC013CED331A68665742016E2AAD7190C6126957D36F7CB90DD57FEC9EA193E2601EFB346F24F4D90464E0917A21116AF541FCE6DC5A325AA39D94D86AD6D6DEB694C9EEEA66B17A25E18A2F0D098B14796B0A9151F4929C43748A41E7A76B680174D29BF55F22CC1128862A08C0A00E29A33694C932051E19D27588E448635A0B20227E0405E108AF8C96F688FB7B0FA9F7228FAB4943815880F051093049D49A94E6C0DC1D2C8070753C25831BEC6FC8B6B0100463ED82A8A883B6BDF4D447815D72FECD70E0963A4CCDDC6BE290BCF5B09CBB3C6BF9A58CDA144E26441C19364095960021D2536EB0228D34481B4BA86B70EBDA8CA41669A131795B679CDE2589721BCF2676225300311258C42B3D732029352EC82ACA038502024EA99BFD7A6192550619F6FC0C9E234ED49DCC66A465D15F39A53D838A51F6B3E6939FB88C2344A388F3CC3BF7A404CD274F7675C3B7EF588D1298F10842FCE9584C3202E88A1099CDF7E7F5ED302EA954354F17F8885C6514108BC59FBC602E1AC8B3E5564BFD04644EC84A1E70A8A940F6F443D45BE0260C1C40667F91F4E8F56C07E8A0F7D930FDFFF62B4CA1A922DA9F53FC84CD3603E88637672744910C1B4338505F9780064F01DF41ED3841B9DDEAF696E65B00975BCFF33062689C2DEF683F6B38A1AE837ED9C042710FF7ECC774EAD5B092460CDA31F5E7D731682AC8B313B2CE7A9FB38AA3A1CD96E0D373D3E609377B9908C501D73B4568A26B0DFFC2179FAD5A4412575DC3660328FD13061F8DD9EAB310C90AE788319B990DBC3C05A26FC1721A992B9B4360DAEA55EC35A263515679A6E7713BFA76992797E4963C5E5FDE2356C63B53F8F1A32EF73A7C08C576E2C1475694CC9CF7941AE91885BB08AB5CE4DA11BD90B1C610A4F18B0417CE9F27DFE6919E5E029C522C05DED71C34BC8EAD2AB8D2143819D8B3213AAE63ECE4EC37F3F6212BB3699AD14A9EAF3C829EBC8544BCF090632E2F91FC2F893D109D1B2DB03570CEA850D9 +smlen = 4266 +sm = D6869A3BF3B618A75F0C7CF99CECE62C7EB93A892172A41DAB92E9DF12527BEF302D5595D3C0D4B1EFCFA21A3FD4DAC53E1CA78048982F50B23AD2390806882D90266E41D4248F7A6865368065CCEBC46037A3CC940A2EA9BA5BD2335CBFE6C582DF4284576AA34BEAF81A7878DFD1CA779C79B61AB66A440110E75811A9332CC01FA409CCA666866EE52AF95836F538B6F3D8039B1A1634E39E859791DFE522B2967629B5D8AF528ED9F48741F486D6E73EB920167AFAFB5EE0C347534A92354751ED355E79D07C70BB5677FE0E611523993CFC53E7FED704D858E8266981F9010B5E47B7E3A5E4CD9BBDEB5808B3BB8AB595E7793A4B526D6FA807C657995B1BFCE47BEBAEDB89CB6FEEAF566975E9040B3283E7BDE47AAF829838E084BA39C37C80311DE345D803B2A75B3C51107F470C11807D8F23C2D869D3F13B96C3CDA7A54EC2E2710629962F0547B7A3D3833E5C44ED035CCCA16E23942555507BAEB32564FC03925F96F8A5CA1925ACD41A047BE39B52C285969333F7722A9C95A60FEFBC3B719CCEB1FFB5156E0676B068458CAD303B9170D23A60806989EB1087E6AF55BD5D76BDDDC8E04EEB143F5200A2190E5BD562020FE75159B8BC698F0D562C6FF809A065A0F5F2808BA9DD59DDFE04DDE07EED9168C8DDC3850913DDD5F00D5BAE8BF236111541E3333A77800052EFCD2C11B15708BCD4C82D6722A630822F5611F04A75F8277AA2C651B2E4F8F95361B2CD5C0B991492775AA6F3079C4F5871BF9E88E879EBAC145CA8BCC3E3B9A28E6E6E96ED2F9BA28074E1577EAD90E0696C5DC46DB71406BCB78F7A3F547F731013986579BD82CA91A0D4469E8553486C8E699179D7CBC044BF3BF20591257FBC49D1AAEC62E21BF1796177B9EE1C372BAC03C606A7B81AFACE9FFC20EA07782FBD7BDA54B3131C1A3A0FA81F16B58E093BD4F795D5DFD84CD322C66597EA233E7032FFE4FA301D2A07757B7F4AB5560890704E2156789C5694CED3BB6635D2C66904CEB282FA006EF51BEDA38476CF26703A389F85428E4B9BB735D2CE656781C61CDC4DFDC83BBBAC747224046CB10B08632C06912E918CC1B81FEDDE6FD2C4B29836A9FC8ACACA94629E2D757806CB4E6CF1E16497DD1716B1C9445739FCCA39878A0AE96EC4F0C97B28144600126B74FD261B3371605765DC5082607122BCF442D6ADAAD46175B470825C5A250B7843443253340894709CF0F7D76AEA3EC47E54EDB8546444A0DE823D02FEB9146A4C2D1194367562A52E7AD20B8AD468A36B802045608880727C270032907BFFB7ED019C2D3B3C049199DA0A4C3CD9811F32074A7EB0A6865234E4729ACD9B99D2BCFEA248298DC5D65019C74B672F5729939FDEC1774FEE5C56FC88CA04419F42DBB2A4160BC175C8AD29D3AB62B577656235136438C32B2E06BD13B0E9A625DB9961A2E4BFF73A69317A3568E1F03BE64DB5EB217018084F2848007483C5F6DD7B155F66C959CCC60A5711169A33F47865AC783DA0CA60D75664B7E2A788C0B9245AA6E5C4271C58B31483B48DBDB18BACDE6F7A08924096F1DA7B821C0A4A855DBC4DE6A7162ED035DD769AC027F018F8195071289FA65BBAD8F6EF477EF381DD17096D740AB34268439D9643773B145F4C6775AB9F16BC52BBAD10C178DF35E9D2C16A195C757C5AD60523F524BE4F0E749ABD1BACE32E2ACF14B5548780736A4367E0F8A593F1946C9487B601452552C5CA79D7D6A1AA915EA2318AFE8CE27678B98743FC2177F488335DAB9FE5F4232E1A131B320830C3EED44709BB7B2A06CB47B79882F61A8D4B980CCC949453DB592D406A5443D8DE42BA2784802842A4A4DB576D99898549FE135D33750AC05A995CF6C164EEE50A3519D2537B6F946BCADBA23C453455949B968B4043CAD8B402A8CECD92F414F3E377422B9335B7168B676C60AD0F0CE811F9AFD1F6B88FF3C9D72B4DC4147BF8E8DC4143044A0CD6B47E1256A7604808A4CD28765B7497882DA4D13A450D8ECE259ABC9859A7195A58D674D0602347DEA18E70C877B58BB3D6DC721A555FC18550C4DB39156CEB2E01B8ECAA2D1B649144C4DAC968D7C8E20A286C5A8D0FE13B3E7AD6B61150FF8DC44DD5CDAA2822F3CBB81B6E215BD58CD96C1DDAF9B467EBB326E3A7A59FD6760648FE3E40AD45199E14EC28DFAB4495FA281448EB47662C96A5EB187FE67BA528AE25C42BBA1B20B5C4C1A69A3B144382E4214BB994544E8D834419F6CE52B37638929C32D30361E9AC71197A76DF46969689D7C53BC19E45AA388FF42C87B931DB127E67B79F5F62CD6B6CE7481B1119305F222E7F7FCDCBF33C57220C1E342A192EB774271B34321F9FCB21EDA983B4275C56194C92D59576C02DE08E0F7B288BDF491EE994A57F34F330B7D6A52A44383BD3F40AD56D62C4AF5A10D951B7DBA6C70EDBDACFFCA53958C8718B1F491C8CA0C0DC4011956D938A56DE26738608A039ACB906615498DCDA8B782F83B6E7E6CD937A6B1C291B3E564AB4793AB846B35477BDA814C565740E38B34F417C93931E28A3F9FF7FEAD70B8F77055BBB4B1CDBD9FC614C1E1A88D59BF9CD8041796CB0AF3F91525E5259A8E557280402BBFFC7922867AAD81236CBFD9F9C6B2D49ABAB9DA8F9D3D4046F95D7441A126800400839FE8587D529C3A09AB5E0C29576D73BCE27209B856E6859845D49937E37B740FAC010E3A2F4568315EB28E13894A10F215E24651CFC58AEBF91791EED4E0B6535BE36CDF1550F9D3C1919762647210368CBC87B8521657AED95E934D01514BCB2A9E5426E72FB0A1B02D7308A7AB1AF2E4B1922709E6E2D88435B81A9399276BE635F5D4955C7AE538E86BB076AA15AA6054FDF4464D44D7C0F620867C4233E67E670D60B4A9A933B958553989EB04B7D5D713D5884F63E8F083DD337C96A0E86C7993DBE70EBC6FC30A3C16FB90A46B9D993B4FAC1C93C8CE0EAB36659CFB105350669655D95A067FC4702A57F279677BED2EB856EC3B21F674E09A5A37A99DA71AE82475BA34AED8C2B00DB51E3D9DB3BD181E23A838BCC278463D40E07CC8687FA5AC62ED6C245C8588E2B3347F724D3EBEB82222BF57B346647B1D3E4E0E474A57EE3E905CD1A1154078290C38395EFDDD7456C575D68A85DB7D9939774D4A9AE08AACD06362D8FDDBB62627BF1B684B579CB9F905FD15516D0280E3BB67419E2BEAC382DD0EFB4D210BFCE4C448968DFF4A3D11942643CC86EA530D38F352E6586B7852EF55925410B8F58476C5224F20C10790B363A9A6A9DE299C9B92077DC2F9F6BD602333DBE5378D5978F9DD1BA5C75230F107EF66DC8DDCEDCF0D3E34E3F44ED96EB0F4E0E9539EF4F71CE92C9BAE37653A1F0BB4093595128BDB29CD2F7C53C6713B419039FD503B6F539518F682D9EA95866DC9EABFA1CF1C4D8EEB91BEF7B9E0002F372F06DD5C0C9EFD92C3AD3FC83FE10FD124189A62A830C34998F79B07B44553A8B88AEFB0B46806272B3C62EC23FA2E487006BB7E5E27EBF812F388862A4AAFD02220B0284439B828020E6EC6C8A9694E679B7BCDD75A1D6AF15E983708BE7A6974E496E8BD5EDEBFFFF9EDD7C71D7D81E3ADB0C1395A5A253EF19250A633C8FDE477665D9D14FB4379ECBAD520F8D165DF8312F0700AB1A7A45E6CC985D780038F2DEC262C68E47CE886A028BBDF802A2AE7B474A2C8249E698D15EE273CD749D1EABC8B8DEBBF8340F295812E9B2E7AACED54E5749E877DE6C8A2C951142D9720DFA67A47D7BE127E4EC7B30AFFB9501D749895BB8EEF3A03481F1218E2590735EAF74DCF07A5CA0EE0FC54F311E685D2578CE8F78C3F454980AA629A66023578AE6F836B7F9835D9AC9DC9F0F45C2C1CD24AAA3188F28A88A4652BA5834590DC9B5230790E2D46FA50F258BA6B048DB15F1A493ED4F409C9EBB95334A00BF851899751DB54CA60FAADF71CF7D029E776341DC9AC6EB744E6B8FCCBBF45ED43425C4493997CDB727FE8F46567DA2163887EE11ED9FC795AD69AA6FF523369483E09E8D4D17C8A386A4DF99666887DFF298617DD9CFDF5A484398ADE8E6770163E34478A03665CC0C63A065DD9E00108AD903F3EFEB3EE6BD84A4C96004408436DD0DD08B53B2A42969AAB5DC7AF0AEF21DEE7D8AB8074D53C195B242E22E1B2FFFCE85B61658B528940745602B1A6CAEA47BD90F7B06A5AB1A0E1EEF4618B8B90FA44E03527A06E450B5C2119CAE64FDFB095A613129D575A18FA0AF42C4BFB6636B8F818BDEA51B78D0E5CB0D11A24673FB460165A7B4BED9E36DC3BD7B3C871BE90119DAB327748F2BE18D49A1ED5FB315C8BCEF0A11F69CF0022525FDA6499CE697C101250B4823300569C5B9844708AE40117E88F733CCF60EC22619E23B707301BD5EE0CE1D0BE7F763E616DF373E465FB3A3696555175004D3BE28B5FE5094323C155931F11BF8FB5C046AA21EB1710448E630BE5A4FE916CFEAAAFAAD77C64F0FEFED643719DDC2A614837540DC74B65CC6C13014CB5B2EA8AB7EE94EB21F69A4E2DEBF56121E74036525DB7C659936579429BC55777326D81F91A2AFB3BADA04BCD7030F626C6E7578A1AAF309F51A4C9FC1C2DA303F8D0000000000000000000000000000000000000000000000000000050812141A1D86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 + +count = 29 +seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 +mlen = 990 +msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +pk = 9BF0965540C1B84D8B8349F044E4CDF590CF929A34B951A05C1C9E749B0788F99E66E6DEC8456235DDE3FBBE3E2091893971413024E9AC4084F3195DB5EDBB580A077ECF22E68F5BDB338317560BE33ABF9A94837B5303BCB52009FCB02C10D57D7DB9C0CF4EE6D9ED4A01A294685B516D8898A7073FC0342BE8BCAD3A3C36AFFAC92B2A8791980DBD5EAA1C3951EA40D74A0E7A5D1D40404A19386A528BB9A88FE7932AC8313FD193E95919CA05F0F390527B9E9A08E69207CE1B031E6D49B9FAB58CE8BC6C9B8B105A8CC084472E4BD1AD73EB225EAB66506A2E95346D952DA41E4D01BD3225E19A6795CB1E30BB7B481CF44B1B02DB443E364979070519073377A9A9A138C1A7C483031FDD0AAEDCC68CCC9DB50831793427FDFFDA7ABDC6F6DEF6D912F55A8A67CA4975F47628BC2ABD423D87C52FD948DF71A4D672A3E5F4485EA377483B85772FE9D85B28A636C6398A3A198A7ECDAD63C9D74A0292BD2F520B2F5ADA0C16E8F509E05B6877C1FEE04008544F2B45D2742A46EFCB1F7B9DB99C63A360C80879ED136E77FB0A051B1A43660ECE6F2E220F71922389CE78805165E34CAF2E321AF41D394F60BD4E558C0B6F35AEF5565FF8985F679394DF9BA8CA14BDB68F383E4C1EE8115D6CA6E61BF5D238E13B03AD5F73AD69AF7FF87F18127274FD74B6E793F57C6EFD6CE724F1E449CAEB62C6AE0745A85376901B7808C9FC0BF9484B0387E9FCAC7F0997D76A407C04C717C9167A25C82AB221A4A8D36FAF5E21B3B26EE369867C3C4F8F23E622B101B749912DA16416E99F8843A69AFF53787AE6380D15D4A41190E127AB0706733E493C748495FE4EFC1AA3D0AA75F455A1B68EB67AAF68FBA01648EB18B2FE594A4915BB3EDB07DA0434114F6D1558B9F01A91492AB8772FFE25E7354CC09718505DA28D613D20DDB89AA6977CAF2FAA8C016AA53A8A94C42126A63E849B07EE890438E26DDBBE09C1625606342C959A3C9CE0F11E2E966AD4C3682362AB1F1ED2C251FD501143B4580C01BB4CB252FAF443B64703ECEE9157E93FD43CFC587D1B0E94A8EC823D5F5020B9BE2194AEAB14F3143812908E7C8E68D30F9B56394C1158BFA7B7CA906C16D12A9AFF709E9FDD05DC4B4A3B347174980A1D621EE7585908D10BD345EBEFCAF68F172D6FBF70EEBF8F33A3371C25519C4258447CC8439C67DC2F96D5A0DB225C2AC344D58830FB12F3C3FF1470B531B03F1590BD171093ABE4126280975745733BB8448C91F5F2D896AB10F0A1E7DCC9D25E667FE33330AA3CC4F15AA664D165C8B40D867C3A7E5EC5B1DA96896438CAA07475C672AD77012596240705D574910F1EE98E1A22684DE283979AB9D8714ADE3FCCDC2B232A64E3D120F27AE28961091559A7FFD12E673F0B428C7A9E0963308ED433744FBB7581D0FABE3DE6B0E5C5EB313B5BF8638072234B467EABAAAB559C8AB8C6BCF2901021CBC4E667B9F88A5FAE0CA5C392888A9CD06E333F45120DD1A85BAE99D4E5AFDB5C830A359B28BC7F05F215245DC1EC90943F8E09466AA73F76A572BC0189BEBE5BA8F29C0C8D733A30B9DC97416E6F47FDC48E2CA9BB68282204C53BA30AFB71A0A63F963787842789B476BBD5A114305684478CE9299163665801AD9A3C080DE1B8BC13AC6233CFE21785049B7CF1C65758A98AE7B60AD58C8B0997F93411EDAAF315746F886EE350EF5D5B4F9181944792E84029CDA24C7799A388D30178290B3C11D9CB43FC91FCF3C53262419EAB428326EB485E1F8B7ECEE93262D9FC096F792DBAE004FB7077DDC8E238AB2BE6DDD1F851EC0DF5387D1CB23B5CB35CE1EB75DCBA175DE36414E19403B1C3DBC49AEB0681D2F2DC8661B9C2AD9D629AB2E0F2D93D43A68F2C1893C1A127D9A2ABD9AFF98F67BF1C9C33CDD4FD4D51CEBB4BA9AB740200393B3A10407D8F9B0266368C606EC39E1382D0538A5390B994CE1CD7B032B9572AACE4713E448FA1A030256F03193DCA7D5ED2D91C0258C6CC3E39989A856FC0AF04D99A6759D74F6DDE6917877333C37B40D8D10B0DD1C30D49CF7CA970054549670E095B8BFC20B756CFABA351CA52F85ADB275D44CD438D91D2F04F915E5F7B396B3D60BF6EE79CE9CE6BC10775318E8609498F9D789AA212CCA7B105891C4C36283C84266ABE612EF7B815E6BB8730A32A8AC9333048097EFEFEBBB2AB9D09F55E6373C6BD6DFD5C94EC5E69BECD74C1942206D12DF77A1549171F73EB3B41FA260BC5D3130AB1EEF9BA1C018CB36BDDE4295E9CB6C06CC49508BA4BB4CC0F361AB4D73D7A11B95F2357CD0AA55E3892CE4095AB355D4544F1E141FB4C011E32885D15B600B206F1961211F278CBFE770B42426BDFF986398A3ABD23AAF529FB5BDA421018AF15F7EAD143858FFBBEA2FEF0E58B1F130C3D97755458064A478E1426D034908B4CD7B38521A641D33A5A974C1785CF44C5CE5EA9A20AF3679B543EDEC94FED906E3F30664055627C132D7641E17D26914BFCA8A201A78A691F23972E9FF279786E55BB1C8EDF2BC7B31071427229C09790E94BCE9A2DE79671CC47726D9F56E7AED42803B7446C887C63B729567912E36B2EC845CFFD2AD43918B2BDAB3D61FC872B3B538D282ACB5AB5B1A1EF5989053C0890EFE904DCDDB188AA6E02136902B9A1B4507003B40C556272943F1A73F9F59E5651D42E6CB31B5A886C370C5221B6C3F372DD49DC79A7A4717DBC22674790A4E0249E19322F9EF2 +sk = 9BF0965540C1B84D8B8349F044E4CDF590CF929A34B951A05C1C9E749B0788F9141617CB6E4055AA5E5A47F6D07615673536FBF8AB12DC1B450271EE7B3F18805B9DF3443F8BDC22A3348B9AD5B8F87CEFECC15BD5DEFD315962D6E8E8F6FA23492762B84244D3F174BECB88E4A5E96CDAA222475504DE71CC6A00B9A2BB7B10180101324012487315024162733128386271762248774007135227562214087330662816225775105387213612841731425023582476388425117325420070051840332538433585285140313173765115540128726576453185458863830352436800561421613708544243536240228550366844530883623310522624101606750417616188470504661806415337514165382174225706761465781223863712444311356708475806446160770361030860486103435032288565238328550746436824217176738288851733671740444720146375300742126174200255316284655281842372883118322071304786055331210037517242001135115827574850302178006408785200816351546815208845875038486752713016545368125426063216148420358458435257704580568167046167762621851271083480511866458772282716238560812376727644838461821107428525451004215327802445020887673571556348288040264667504402332508252351324748281480070753788365558670732653842387131721111520461078284032528111184854334723221278205288483538607054146136723025483803255253324140754816112078030061060643331838785385572185068813261342838705630010760518102857470702440375033666285060525332475428661844363402522562145743620274100678666211160323223455753238073425448513755738178142354136617125246311580465240848168127226741046060502156243660073580647123570602803781671427831318376103130365686244434443438143360642407380201768782304566304357187142684183886680200583141045265161865331647110701145210183131118413585577255587120531583683837053615107600818214474072277776011317274205756137805538315871167634320454838017064258473712443438855486332024265621701078413688287818137314885621670673615100802008255267717818728464337760583772158044404702781157646171545070617314158086142704415858407853470555760820232042618265343851231230034175384340351733321200415865083404106732843470303020462722183864513317864111018148146756038002334576861350357584037084708760181837782056263887588141065428065041128756271425888045223586674075245827182601473775806655583140875705884418701240065420803056106512847271826852662750780446608836113471226606487584473643238741345545377868176586751365353684502075444641786122064447052351316534047503721675778307088571832331255543667150004012887034263127366812047106270037605576513728441866720463187766032861853630687085617733483272665002017050212627371882165104605127781781660176753148874661415473070735618244226746602482460486814083464726252330867470601734331648455730818740652053238426258433226272108155242561617155367102427266235121268274876303502506578536406351826154272646216278024402234386074535708606364238351877547176418815081216506208657884610400787388306578541848228618703362858358120715066502688440614084150668342046824867402084217108637828425853710081484831183728165233122855356443137184463317286153341840148260713304352551526530736313210121120057450327347638238601138015066118746373261402772667550230610126663758505637475851476308365118560724837053713881427405243008E86EC175218D9459D4817BDB0A2708E00DAECD482194401AA6D048445A04EC4CE671AEF506C4E867E55530FA48B1DEB78B51283248DB59459A38FA5B46812415F7CFD876624D5539EB860C2062D42EA312444F2BFF8CAA59588CFD877E765E99EF7432CA43C0DF6A84BC7F51B9C098BFABFF2B990A01D4790F558CE6693C4B37FDD0E0FE9E36D6465BB525567E8E451AEFD66E5A00B7578DB608C6E50E697A07DA7409E30F70C219F228D738F9E174497BFC1052AF28C4CF124593A5923E12452DF4E154E747CF082279C989B1E87D57B4AD18212C51B35A1BE51CA55DE623E554F838DAB3DD94E917BB04370C7260BB0313564E678518E10565AA99F2E8B687206DE1CDC81E17C5333B0AA7231672B08388D238438B36F3DE481E3D96788A31022C143AF434545CCCDF1B3293D616E2EA088065EF3D5FAF670806CC6A54D33FDADE132A80AA337EB1AA29EF027AED7F84613B805A9EF56C64B42CCEDC387020A88E5585E0E783B6167C5772A1EDB58521F8DA33842D320391489309BA7113E2DC3E96DE50515AE20B2D54B0F58A43E98DB5D1CFE7619DB60CF8ADDBF887344BA2756AB3DBC28DC06DC4147EC5538E6C0439E1B00B5EB358A46C6F4F24A7448011F78C432CCBF31DE2687198F7C02FF14EF18AF0186FBF4887817CFD10FB2D6B6D5767F312E66E09BC825AFEA842A5DF97F6A652EF14DDDAAD77ECD2599B66B1C9106689424DF56B80732B2B7735CBB6E4F7E5B8B017A748BCE43EE72652168078D6CFBC802A773809FA86AB835EAF909CAA410DBCA722593F4FCCE874EA3A8EE7C383C47FD021C3D8DACEF5BB455184421D812C736EDFF80CD20DF1DE1112E186779BA338FAE5342FE9FDB33A26E9B11E9CAEEEBEBC9D3222A87A6A82EE3C7A35F42F43DA6083FD6A325C0C56F58605E8E7443A18E25467FFCA2E37539DE7D06FE3527B45E7C7BCDF60A544B6D2B2DE88328361AE469FFDAFA3AA6B87DF773BD807C269BC5DD4496359157CE4E54B7DC420484A12B016C55FC14B41E7D7CCB78E7CCF20854A63C54BE49C4B3F930131C6F2C6C0E53204B67196F0776FCC4047D030348B6B20988075C4418A19F3BB751CEF01B7D1A4416C3B070707E7CCCE644E0536C051BE416D9E6A15C15CE3D071CD9EC4D5919AABA2442B0BA3960148953C63348D45A47119DBD6CE682210C7CC4054B2A7051E816BD359D36A3D3CB1D3573C1941749DFD7FBFD3617242C7F032CED4BF09121B27A6370FF7FEA00C0907AA28D3D58C608618395DDB0776E03D6C080A7101C4A644244D5E683C5407799F9CFD5C20E7458C30CE2841D14E3FD81099A8F62897EA30829DBCC519F07A4F396222DB00F7F1F3162D2AE2D2066438E82897BBE4CC890C391679A1F18DF966BDF3BF3177018F683196A6562C73247D16768D0D56B0B8F6E3EDED75E8AEAEA7ECDEAA7D2AB4DC9EC19F056BBFA4002760D04534BCC5F92A3AA15138689728BE281BF15D1FBDF40051DE5DE47B9829C3991D7A75C86A4C6B23E02B59A7E6B017853B02C029B66589BF1A37BB164F788ECC009F777B0032C547EAC5522BBC8531AD4369DB5829915AD64AB3157005CB7CDE605E3FA3AA1C5D83D534FB8758771C986E9883761986D13F222FA1C8253427936C0A2E74BB564A049424889868B555481EC4A29E0D3EC2821532972DD993EE12EBFC0DC748CE546D8B20377739568F65094334D46213D6446C9AEC63702177B874AEF56C526F5DD716EDF88862716D6B9FB9229895100DFFCDCDEB98A6736F5C03B1DEFFD616B06D19C6F4020AFBBEBEB81C1F7ADAF660F7741C38B27088EDCE609C0E370C456070AC097DD20513E293A0AA134E1DF34E27945DC4E92BE5A4ED71B0AD3E7B4C692D03DE7119F8A38A53DDE9FB7981932F34C9C44D559249DC3479FF385C0F6C61537EE5D415D340C25CA7810F0C672743A4F08A8D4419C624944464BD64C719FE6FC378F037DD4FA8CF4876FC372FF6FF8206D62353B62330647ED4318F93414AC009018CA66E00A1F67ABD5932818C55CF585821727C823271B0CA36F4893BA598B78F8266BBF0E76B499BA1C6EC30DD37D7F7F47560F208C17AD9B75490FE0D5920304DEB582700D57EBB805E58ECDB2B78EE8EEE4FB456CEB23841B5A5D7038A52EC34AB08C45D6ED1E9E6E48CAB5B05F2027BC55D0B957BEBE8526E81B93BB69AA42E47A3538A6AFC5C0AA943EC97EF6FD330A6F43FF52726764170A0475B83D6C81A28900F8C535B23547730590724AA6A2E3E61356078E0163980D70FA33B35BFBFA36F7FA266B0984EE926FD489092C1A8065858B4778E45CB0F93A895969D1A11067B4E78C63DB1C968EFA516002F4E15E261F1566CD1C05BF5214A4278893138E7F57AE0F5C86662BEC792AC103D83610B8369AB02CA9715A589B0EC81FC241F893A619F71684A2BDC3470EDCD8DC62EFE1BFFB8350C35A69BE5A62600C3FFCC0C962AC69FBDAA998DFCA6C75C2395E379261C7948A0EF45868094B00DA8B39660A34E6ABD01885116258FDE8A717CFFA257C10A7ACC57EC78D1A9737D6F4B4A3AD4EAA94104AD59BCBFD8C824D178B6796D6F44921E373BF18FDE3DF12B737C235A673FA01D0F86282614D14FF04093A988D9B6B4B8346A5B3947AA3CB6BBD044C2D62B0639F82A7E949BBCE64B73F31337BADADA14D09246BF785C3EBC943CD2A98668BA55AFD51D6D52B52265EE9A5BAEF12B31F3540B0004E6FF54923413DD5863194A33730E8538BAE0801BBBD93993049C799FFFF781AF4B8286F35AD04F887B748E0BC85FBC0E9E581015B5D50FBA2698443EF4DB555D8C1484D563F2BC19D8F5D196E96C1B3676556539B6FDA6286AEE4BFC9308088ADA0A95523059997E3FEC66055504F0764E9D7775CA8EDE39D1A5F7391946D481DA58D6F4CF0BE52ADD028A44F86A4DE92D2ADE720468C51B8011D93121B37350ACF66939BBC9F70149E3A7FB76D86A83E8D638214DAE0E545080F6D649D90F770DBD6DB3A999CC26B8D5AD8EB85E4CAFB8059C0F6115F52AB24F4B7B9854514F207BC4CF4B5DDB8589C30248DC369FF9BA4B665F2CA981344FF82BF807594127FE873E42451D4E81BAC7AF0C44CB9027979A5331B8A6F838EA5D9D82B71A95DD4391512A66439B766020CC137AABD3AC7D394684FF5C0B2CD97D1C0330B6CCD230509573A575C6EC37512BFED79855869EAE3FF97F3B3D10FDB10F4B2D2EB872F659ADA62D24A746274A58E4549DA62F0DEAA7D895D7AECE80D08951D1566EFC8E6913E8F9E6E4823BD8CE85C350710930EDFD0788F40B70D754CC85A5D989D7AC9C9447239CDF4F53C9D311CF3DD0D465B42CE494B5C8C7DB82C63BCB7DD066227517E63B40CB427FCA05FFA7FA09A788F36E4855B97FCAAEE97E4B8B8DBAA2DA454D4047174F2D26B6B55CFA56ABF2E79812936E1B1A02C50C3FB241DC7B0A47F86E3F0EC9F4264D4026BA4EB38B436F06A9B6D48C447151A7617D87BE76861E23D412E12AE06BCAA53 +smlen = 4299 +sm = 6AA2F49317BFA7E51E8B3DDE6B1AFED5A93159D93EB28672E8D2D707ADEA825A2CD5BFD63C58FD545541113CFBD2FF74B88E677A1922FAEBA8D7AC716CCA34B523ABDF0D557A378A56EF5C92B4669BD20A307324F9104B2896CBBC3C957F35975B234A72E471841CC738C3BEB96B9398605277CE37025748C8B7AAA3A5B4DC2941CEE7FB52E2B50EDBBDECFE6DF1858C2315B55D53521A174FEE81AE5BDAB42A46FEAFD636A513F73440BB5ACBB62E07797336E47E98C6A0F119D2F5194B4010B64FE402B45503E3BF189E803D40185B46179F8BD4FBAF8F0EE0B406535CCF4B712CC759DB532A06391447C0542032C8CD09A803B5886C8BD9C1C6B58DF966D2F09A02A5E0E7080A9B927F923D33B9051BBD761217F6F42EC2DDE1096916CAC8D1551A01C682B80CA7F5C6A1E359B9D1A005CF1BF81AA84ED8BD69B59258BC2FF8A7FB5A29F6A15351A1F06F9F3DF17EDCA2ECED94FFAF6862F9389B09262D05ACA03C27EAC69EA0C4E6F31EDF0F53197F6CF68D8E527FBD5C69FA5C089AF0C47BD9C61C5D7D303D8287444A846EE322ADCD36F41730E6CD0F9EA7A153281044E4EE192EDED84C66B9BB0EE3BB589D2E840853D3DE7C94E7C1067BD2DF4BC72EBD1BF3C89C70A26D7857F8BAE12E739294313A091AFEF150976B8DE96B053D584159971F952CE24CE608D8D3D295F76EA66B5283689840DFB6E8A37AF5AD6EBBD23BB0BF1C3961C25042086330CE96BD76E9C58FB1D04213D81E5C561EDDB33D318FB0AB034DF19F52361AD178160A87431E0B7224F1D377488EC114389B222D6179C15F8323091433816CCD460EA0E1C5031B6FE862564286A5CD680E874D57B4E8E66C333FD2FB6022242940FFAB1D3D96DC81964CED3028929C6C2444F1C653DA361DF2EB6BEC6C4BE0F08DA80A183F174B4C001A74BA1DC7D2A175BFE83AD8A7C5EC04D12D7A4A72BCD794779A7F55605521E4D4AC095F50B20C2510942262E4D7B9EDC019B9D1F5545E59303FE7072EF14DB2F8C74F43BFA2236D3402882470EBF5E96108EA6B701BA7838AD9E446D3B838AAB74EB5EBCB397632969D5179006C9164B450F5956B67D1E8B88BBCF05709191152E11A9378A172F5738980AC3EF3FB183B61AE3E09F8AA7DA561545644EEFE8794E072E816A732A515C59B1C973AF8C72CDF763381A09C79BB0FB974FB25A65586C7D6ECF2B1E26698885F5B244629FDC71F833D53D295C1055576DCB3FD17C432E1459C871008FDF493865EA731B2858153BE74591BF403B1713B667395C427A41A9236819C386D7CC9FA5E98739D8B0A15C1191E4DAE9E0BB7DABD2FF9130944C345053C0539AE7E2A2234B2D90C49584BDE5831EE6124A29236B5A7C94B3AEE05F2A596428A25B7AC8D69EDEA92DB5C4C6F0FEFD760B577B9DBEF45A6D10D7C3F3C2CA9EF15EEBF8F7FEBC869FFB409AA85343BB0DFE6B962820DD76BDFB1A5ECC7CC06708E0835C05EC15F5B9D3832CB6CFE80477E002D6A6A5019B36615589BADA894BCCD7263F1E0694CAD7A00B0EE65DD4D234B08FE46437BD6D66F9FD9BDEF9CDE6434C84E30E1B7F73A8EDBB995BAE869ACFCC48368F92D6F66782320BF07575F21BCF425FF49DEA957155362EECBF80870F7906E34C4B0FC0E88073779941A3C2FC28E590046D85C532B710CA9F5164AABFCBC8E502189C4834144C5BBA0EEF3F3AAB4D2E96023F2EF19971289DD28C7612296A79EA4F3394BD7466DBE9BBCAB14F48DE756C3E9EF4F4030721E16AA6A9451FE9F4059FDA2A6E58BD4E1954E946BCD8108448133BE7BC68F96D32966F55C54EC3548C3A1E384DD51CD0B0752A70A4EA29720C1640855A13F8B71E4E6F2284B20070A21F25B278A48BF1FF23C57A52E32C5ED0F25BFEA8F2E7310A7924BD6F4828B74BCC80E44D3502997F8E2BB75E197E15974F9F5B8B821BEC89B05F60B9EF4EE382320867F60C23AD8A38B4183C9309EF19263674ABA4EC200078BD723F2AA77EFCCA0C8FB0201BF6244F2B2983C8518909E4F8706A2A0FCC580AE913980D409FF280638895CADFE84D0A96681A83CEA1AB5B442F538D3022D8F156FDFAEE219A239217F77FF3BC725A36A4A616B62CBF72B805C80878817ABA52A1F96FD54D0246F85BB94ECB57FAB054489F45D6BF9BCD0035FC13771FF51A5F2723C2237D234263063E4E5F5D09BD88A455D7D567730F80DFD16BF3509AB743238EDD47830468CD02D5A596AE78B5FEE8B3320028D018A7C5C717058C955789F84663E1AC37B525C8A22B05CDD09B892D7F60525F5E95F38ED43853A2ABA50F21BB4FACA33ED23DE41A607DA7C8739C178DAA061D5C7F01EF0EF59EA7179D83528BDA34989C7BC5531155D776E7EC780FB6742A03B25701FDB0EF4A62E654D5314581F7278CCBF4577E9B3A9AD7094E5718DE8F04A2933B0940AD39426BBBD8B2083412EFDC7CFB6C374CE72FA8BD624D79D82978C501C02585AEE437BA0A490CAAE62352DC62A28A1F7FF76212CF6597CA0733C3842F87D949E664F0DCC547E92DF8CCF97CCAE10E9F5E74CF834C72552127F8672538F14251CC9D66C6BD863C68ACF44DA88132B3620A499FF55D698327E3D6B5943951E4A8C751A5C33DEBCBD54D7EED4924518CF8576F89DAB7017EADC7AA2B1D541CE030FFAF72E9399FBC8A8EF355490CDA84FDED8A4A2E2414240B44887E3ADF7D62A18C8DF423777937E00F53E81A60CCA67ED3B5DD129C35122661DF1ED3AA1C7CCBE613FC7F38106723C00B82E973618FB45C021F618E855076FECB75E43439A7FA88BAF9998BE43873477E5F69D2B18763704BFA9EE04914C04D17A010F63999721B5FE69BDAFDD192BF1544C2FBD56B344743FB87CD9369845002B949EA5DC35CC5CF842DCBC944E3A18F7AAF6536C578E83D00817F4ECC9E8FBC1D3F988D4E833B3712500373A8B881932357F3551CA01AFC21B59EFDA24F72250399B1053167332E281B364150264A79017E7AD9431A85A1C3CA55136737E7B156926619167064EB4605BA629AA83A3992057D76582E5EB0556A6849024F32A1F445FB3337950A6FD573C0C06C7B54FF6939482F08C073732F9E7A0E706FB66879DA8CD61245F7C7673669B2FDB92D27B33EAA542746D4AD817BDDE5C0C5CF1FCC7B28B8540A741E04AF712048C1DAFA498AA6821D11EF7FF52705A8F8B942BD840C22720EAA1DE2FE6558B85EE0FAADCC3BE199DF2EC16807F6A17BD39BD28C23016F95FDF9D2E986A6DABC9A953C85F0BE7750B62D2E99A8057022B178BAFFBC01AACAA40B1FFD6E0B20B284B5DE456969A7EFFDBF115CD6582F1804F66A3C700B048F04CB1A5D69614B6AFD35D904FEF5AD07BBBD6BA30EB5EA7E6C424C4631326E55C22F5A2A8A3EBAF296A69117CF714F27A8F3C5D43F4FBEF967C7EA552E87C4EE2B425AB580CA9B32437BF428120DC255DABC8A5AD6E68839F00B6442E8DFE015633B18CB3232EF1BD83B9BFB3C20EEF0B471BE96A1962D4672E8CAE9D1AA2A7C58E30334C03616C72D46E6307D51549F2B076A56D6C8B842206F2588C7230F3CAADA3941FCF1A1AB43CF46831EDDED224431E93AB63967134188A55267CDFB7C64FC2C88C7AD42B713B05C7DA50CDD0C5FB73B38AC0033EE793FAE174E75DB2DE2E9F0C98B522B45188DAAC9D922E59F46992114AEE1413C6E8EDD8982EB35C562D1438985B9CE41D14A67FC728F5531D02D203AB166722B6F18A7638CE2EF47686992754AF9654E8325858D76EFCC5180F13723912BD13E991CDEB50561892C5459A1FC6484D4D611C97C8ACD70BD804DBF33D79C142DE48E113AA3E3E54EEDA42D2A167CEC5AA4A4F0A36816F686C1575A1BB5FACD9845325910E1145E6843E27B615C9179CEDC5D5AB1F78BD6EB8C70C7FB02CA96D5BAE0FC118B2ECE6B3E6DD99562C5ACA69F32F856CE09688EE7966740E6C10D225D4C48AA79A0CDEFB3E64D9E8E7FF71931055CFD8A772C082E37408462ECF4180C669A57B32506F82C218A88AF802B0C16265659357C665E506D75D279D283A7E70FFE8917D38BA5866ECE4A0D7A648F932BAF06BA0ADAD2F2D173A5941C2212D01A58C8020A6B8D31E35FDBB3ACB7A0531DECA2AF286AA14855BD0B2A4D965C73B91A89D62094DFBC37184A57D958CED90452CFA489E5E4EEBC3E37D004FCF6ACA3D9C822E31BE139A5FECF74F7E6CE987156BBBB7E056EF16B642C99AEE267FDC65CFF0EB32325C313EF67B26C0A6AB5E40C507DDB3C43C43B46EBA9F2E0E10EF47E585173216D354E4D286D39B1B547CC374C9F6C4CBA2959DF31F09F9E8F55E8BBA70DCD837D584E70EF5E7A0BC6061B8032387DDF99AE70B188C3893058ABAC93F12DB6047E2499818A878A9A6DB141B1657320A803CBD9EE49787179D0E8D6B8A55B358BAF846D970C990AD17CC12F7A3FBC6EB738A0A5535EDF353432609B36660B6DD474C8DE53D916D0B950BF2EDC3D6830107B3ADC802C88802B2B62D5E020944E29B44FCF93B4F5D47F194BCD2856041F7A90D4130AE67848F07A5A9DA0B10CA11055A6D9BD600820BAC2CD5B79BFDAC72E62115538FCDE54F575B7291C3216FDFE80119283E4F5D687E8082D3061F2F3C61656BD7F11728454CA4B70000000000000000000000000000050B0F1A232956ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED + +count = 30 +seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B +mlen = 1023 +msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +pk = 19F6AF3B9890808190A53E58A860532E2C1F0FEF9F12E9B18DD69C898EB9B5BACDCABAB1DD5116963C828A238F941E3A602C7F18F80E36A60F4995DE33A939B864CEA703830493625717211C9241F17A562CB4D278FA6A74F5EBC24B181D91944B0CA1BF965DF30D86773FFC0E1A092B3D0B1DC163BACC52AC23E12C0337C19C00C4B28C29AD67B7576D2DDDE59B38E62689A7FAD7536B3C14EF68D4F241FC04367FBC920A11181B55C8CCAB340C7C52E5514D7A5365779ACAB4589FEFD6CEA5354930AACADAAF5DA2C363608824B0DADBCBAB8DB772B8BE251DE3D298783AB8564C8AEC6D21AFF242314D5DCA36DB6251811D8C8F5DC21B1E34AD5F11B3B5A81D214F121C3C210BD230C2BE30083EBC12B6108E3D2C54269CA6D98CA8CF41874FF528E56ACBE50DB8CA8EEDA759A45A6AAA534EC0A4926ED72E8EC7C45D27BBD206B4E0D379C67CC004D7C174AD819E34C17EEAEF68DD8F3B034DADCDC0AF84C2D7F21360C4D5A16FE6CCEE68C429CB07F850FC687315C36A957C09AA03EC6711AD7234E695C16DC23432A922F08AEF0662297D3DA549E9459DF2CF0AB3CF68FF8E0121485EA669BCCD94278BCC04184ECD55AAB510074DC97CDCC191B40C5834A1872E1E1D81C1B7BE812CD6DD186ED782ED36A9C40C67B5053A690D4E52148A95346BB3EE56BF9C65D04DEE7D574EC0EF776CD2C88DAAE5572B8B37DE4EB78CB3635462B07CD9C345316F6CBE0CF8B6BAD631276C247DEE6DECD7FE163FEB3CDC6A8F5A7EB406A4B1767EF22A20CBC4C24D58573A22530BBEF34C00CFE8CF656CE11720CB57F9E72C3D1258EE503CC68AB4759399BD1CFE59F58F31DED781C21A99AA519D61B283B831B1CC620BB9CA2633A13A9A9B395E3F9FCBFC576B24CC0745884219F19AB6587AB05636C98631A8711DD4B7FD5B5AA9B0B7133943658238B21459AAAC26664EA6597FA97D81C6567DD16FB1094D4638D537902905EBE13C7ACB691963B42BBCB067669B944C99D6B8D60094A9B7E06C97C1F653B9FB26A9E9BC471B47CDD8B547FB4299CAA8D6BE9C8784DE98FA92388EE48B99A7D7870B1A40C94B9471F9CEEF7B81335419D0CA279E544691292E874FA78DD9730C2D8BC6107E7E1F6F1EC40747019B5BA0F52A031FF92E1F299904B2467FDFF949E4F97335FB92AAF62C95880D340E476127412478A720792C433D27B906444D2AB00AAD721A66196208476818DD3437B0190746E805504CEB57F58564968913AF836E4708BFDD12C4CBFFB792A7B6AFE732EEDB9853A38093D7247D6902ECB042405C52F28A9755B5EF68715FA7445AF2CE52DE54B2653B02AE2F6DD37DF4E81977E5FFA978A0A9356E4EE8E681C90B507A23A951267D88B3F2C2D807511A8B42132C2F8546EC496EB16E3383FF9821071826F8A31BA381BC29B5521CFDDB159EBB69BCC76D8B0A908ECB75D8613DE2BE6B99A1D25B63A1085A25BAEEEA7E6D5DF633CF2AB88D4C1CFE9E3BBC024590C1BAFFEB23F20ACF5D02BC2B2760DADBCADCB6B83A27A375BBBD205525E646E3F88A3732A7FF75B409104449D78A82D2233A91ACEF6C95983598F528D00CB3133E7539D105F837C394F60493AA03BF38A9D6B4FD4F79EC4EBD390CE0BB4B3AF2AE0C680963EA00D10E0B632D9567491E3F95CAA0C9BBDD8B528DABDDCDBED237C008E4A5522033476E0973CCBDEAE1B6FF8CBD80389BD959AD35661AB4E40CFA3002452BDC0253DC83EC4A9A216F834804AFFD791EA1311121D34B85B5C1451591F2023F346BE11CF3DFBABC11DD2B246A3B2DFBA78CAD662B4A2D2EB7A6176FF90082051399B279F8F8B7D78B98772087E22F4CBFB264E8991FFFCB08A8FBDA15183045016BB050C7BEBE901753100C1989A2755E2D5DA76B768C27F127C5E49407F9F99C7CD1CA1F4DB1F8D77F8BF9D239B324FC2B2010D36CEBA5F369AC6BFA72A3ECFAF844BF6FB215E60AE9141805C809BE0E558A3873DA6501F576D38480BE9401D3F55C6E38B4994B36493A81699D1ACA538FE5D495EDC0B9FC7A3A0489CF4A568B7086F79E6CCE9D5D79F99F64965D53C1A5BD4B1379409F0013D7A499DC699639D76FB3FEED2985E0C487C417E9F5BFB07462245683B936975047D5F5734EC1A1722AD45B05B5D0716C1B6A5D175499D586E15E5666453A94F89819DCA4F4CEE8C7327FD11F66AFABB2EE68DC0102B8453E8147071D3C23E4B09CA1B084EC4261CC94D37A837D4BA539D5E824CD1BA669C0A5F275D4F6E5F9CF5B2E0C49333AFD4D14D465B33DBB8C2F08D8DDEAFA69627A3CFDE1F72CD8DE8DBE5DBAF9E201EB10FE99AA8D64DD6D0F971909B1E32506B1E57B3A6FDCCF574897393EE398F36A3E68F04B886DEFE63AEDD3DA04C2F741D16E7D721E52D8CC3FCC5E696B1D4B6E179F48F0D7BC6FE6B784E228BF5C997F621B86E0D77694967374CAC6ECD741BBFBEEB33DFEAEFD33203C8B36BCEA8DCC7C81DCB1CB3AC13017B433109A48F6F4B931C8F7559FD95CBB3127878783B8174F2C5F10AF9F26E10A4E589EFAFDD7ECB596CA58AFFC9892F3A1EE526158DA0AB721DC7A8116BB4A84A36B7E9F38C788CFCA2B664F803B9C43A1B392AB8541000877064E7E8D51D23011E74C74DF9B977D6F6657758A42D32DCC4E4E0DAAD6F992C00475A794097A963994E16F0E2C2A6561C2583FB2B40724C034B125AD547A4C326E0672141EB839739C9C8DBA9D6A7C3671632A084094DCB8F24D +sk = 19F6AF3B9890808190A53E58A860532E2C1F0FEF9F12E9B18DD69C898EB9B5BAF78FDE6DEE0F27852134E3A7CB9D1466E61F71B4A63334331994B8525299A7A7FF41E4BE449343E0CD062E20A44C21AD9C210A73F539E9A1FDDC7F700630F78B3531A558A054C3D2239C5E19E3FB1632D1DDA1C743B70846582CA205B03CA8C465082084374085337642507417430226240546237460755760422650402251468721554243177111064026470058557663678744046313005860630836810558630183445371031783242634228023360380314418446587652020060037437784062428382465828742330376863380005678781114436274835450477025340384147551423862215626107704438310308270187830645163257207011680288863762306005104754674671016806434228401827288741534503534478452703737806284331381863461532065811085177081751237278585016516544507538636551423627886141554486116160824111723548874657833468003212177311818723573670836473421606110471646308454732723005631148662080727450011415265153222121421286032287545758818670777263474304363325665874205854570830024525455332610125871677751377060785833482617610123007350007682324130125808223063454271600388274650555256050846383581040770032260376674780503476888462156537707537223780407303445430437175652284885604815338362776557450575477331485860658423310813478225203757002561742721631233128618383433640057083334586363718058782753370355246781155713646115252554663331278311883405753106624387768316704271187105233738744076625721520308524821018487780821057055608016473430238135010532168246508587113147751713753677033423026451307277308330518046757235486838326303673647117222346507165770802513378152554757868148460757723434564836067484167845237200111345087800315134776471017581058783807203103363780221767773107626004848167325088148207426625567540866710273240810056327621053186022527736273473051230055422617381140212802102466281608013112050080823532461016013537375561803836420223685021564444203728763411882147250540570767704423340817318146420631144716323112603472706217154288442108485034444331233004230583438008201246732772123584550274118162154085117281158248037755223844350041303563307507082855756551547370408381016630237082331831685156862211471345558054267847646072013185476264403660372602046713152312862376752737142185645266101713437383064034880164740111817023165380850340826563561887166764428030461553262077266441232640551338024836508526550616823806131854471637558704228863416201066475123650164687421527366451077601657467246576180673500860740301580134525221006808184427744533346718651638471234583145400531835510464688740652678258071742666041073576428234311275800354067101586323217458613874162031007381541230066247474800571020325113185753014647835603832476865833421414360140655432286432357871434065047867366080436017434446405326488622632742504437300064351827185548734568574374772175680221055042417045664050361376343526416772285645345115768040738587808866673665364482616128165567662235524204365237006701147053815613113876546504041234641468458160714866684356038088347222570236758174354100432874106126155806410732166214401658358736557626671487004637451462543171470668088211321305733541584477250784441302443350707163716872116422408584527054436422380672275488244564766474028681E907B7AC66C61823CC4A8A5195E5C6AA887E1F1EAA69952A484DEF4D4E4C57FF392077071932701107099A8197A9E85E1B12B2B5F1AD81B78EEBA5A61F8CEB651A8550D867858F418E34C4BD536943C3D82182DC210D48E80A12F12527393348BEDF769FC27049A2A2FBFAFC781DA1AC59AA7922187E2D449FE0442BEA7C56B767F349C4BC4DCDAF72338C8E9C3AE6856E416087C89600D8F6F0511A04E935C73FED9BEFAA46589860B38F6AEF8DEDD82B95FE75DA7E8804E03A03E492983562BD7F91E4D0CDCE3B2DCDB7229B6B478717912F9365826B8E4F189A1D9CD0DB1D1A8FFC92A2ECD0BC25A76BF1CCA1271887C77ADBDB0C8C7CEA1DA19CF33B54AE3BD7908567BB3F1D5B56C3D4712331AE4299A9E1555F224D2228B341447728337856872C3D86056E66F6ABFD0A96DB10348403EA0577028DEDCBAF2B81C3EF10D891BCBC8A3DD661E540043CDB561965A18A0960D7F60B4FCBB2855391A5804C584C6B7BAFD63C0D1730AD8351CDB707BD6D46F7D86A09D834220A20A8D8382F9CDBFFF62AF7B939327BE4DE343CB850E153413CF6CA36B72BB92A0498B4E798D6BD7D47BD0CD88EE2C8A3357DC4CB1F27174119D962AB08D139C399621C8C6AFAC6B721D95D1060981B4E78BE943D46D08ADD8995185EFD9CEBAC60D41EC2B890294E92F807313BD4AF8C7E01852F8FFBD86A02313ED3E4E9CC658DAB322D38F924A9A18B72B03478AAE912DA1E59D6296CFEC6741F3697C0F7B01F64E774191295E6B3BA341E1730D7FF53964AD9D6E1ABD878A95FA48E272E87136F71C3824A36CF71F0D414588DCBDB4B8E3BA002678BE3A53B51B67B57C4BC5FA7B1D9A4DF0C5DC19316157BD7BB3B498E518E5CBB748C887BCEE80EB4922381210A75CD1A75CE05D8FCBB156D65C81EFCC6DC11737F2CF59452B02E30493A746A6CEABB533DF7710A923E2CC0FF5726B0EF48A50A9C66CFA57FAC63F30456B41F8115E8BC5E1302DF07075EE7FC69039D23ED693838372298652641536E6351570276BD63FF2A6EF9D217E88C9E73042B120E9879DE67D7B19A85682A324D4C24253B0ABAC45C1BD2660EDED32ABF53A4221315DBA106443EA65DFC7A8B0F067ACFACB5EC14EEF253DD97AA2A6D9343AB8734F7072B98FCCE1ECDBF3A4FFA6CACC5ACD02F28F21BEEB1BC750BAD37248D2559A72FA9FBC15539EF2A2F8A1C667680C833461F0FFBF6D262B27CA67263822722285833CC3164FA597BD84848C18529586BAC837BDFA40148360DCCBE24BCFAD6C06BCC7ABF3CE754790A7571BF2631827A17117A1DAD83D419660A51C99F9E42AE4C67C0BBEF2B33338599D2A1791111D8950DD4C1C45D026C9F6C530DE379E662ADD7BA22A08345BEB3A84D02106B6E31E66E6098A1CC9FB17471F2EB41A07F3F6F9BFBA2A7435971AC73FA570786A0F0FDB532E64E4523A0FA6A1F25A29DC187F0ECEB35A3BD336F01AE9A26DF9BF9992598AABFDA95A055EDEF8BE609E0428D8E64AD553C8CB0B320289BEFE42140BE066962CBBAFE691F4727158C62DFAE3094FAA8C8DDC16E50121E592E2D713942323A8DFF688C9780FDBA6E0223DAE1EC3BC03D97D80F7CCF47205A70D80382D84674AF8ED80481CE942E893AC88E9601EAAE5F667B6802A9A8910FCE08524130003DC1A1C33E632F76FD3974FE609579CA962A071FE04963C20D54AFC4EAA57FE7A5ECA84DAF0CAD67084EDC2236DFBBE51DCCE8158A36B37048DB7C71CE1C4F3ED1795AE90D42B32E34F6F6C691B9E077844E542A5620C3DA24A242BBE8DBD3AB3AE1141525C012E88DA226E387D54C2BFBF56E23318CFA03C0FE308E7518AFC961895CF5ABF9D99A2891006BCCEE16641F22E720240716AB2AB2E65EA824A240A937FBF7785C7D0424445EC2B568941B732A011F4758706D4B8BB8668098D68B8393FD0B976BD0537447A4AC72072747B9FDEED577EC64BE297CD852551763A4CE4A37FAD02116871D7CD219FD93EB67A7E6F76401487FBC265D7AB0433AE4C18CBD028321A2769814A9F7ED125FE76432DD60CAADB39E8FC0C5758F880BCAD4496CDBBA9C5EA3C6C725102F9BDA80DFA3448103581309725AEC5D8D20A45BAE958358BCD51FED0A041A2E4DD7CFB70DF10D289F2C953B981D27EEA007C55A8AB10A1B470D070B81310CA60C69A4710BB202679A533F10DE081319ACB82CDCA8FC72593D1A9988957FA397E0D80A0BE7754A7B4E14F5C5753A22C5D259E2AD24D38C7FE1BDDE5AE348A19E535A126772DC3D23B68F802602997FA34B1D74E2B943B32A977E7DEC0A929B60CC5A9812B5A4455ACE404028AB8FD213C52E752FCDD3AEDE67927D5ADAAC615ACBE1F21A7EE46DFE9F8A237585B9A5D6D45A9C4AE7D027C08E6AD5DA5D98B8AC69C86BB141B7CD463D410862B5B7153697B853DE76E434349BA76B2EC0C21FBD0BBF322B7D464D4A1C36C9174AEAE4D9C0D2CE188000DDDB39B1EE33E5AA43F57FFDF85B2873148BF5A34C35A12BAE7090EDCF9CA3271341AE57A908AE4449FA4278009861995032510112030AB9A62083F27F3D6881EE7B3D42C90EAFAC177AA181ABF33287D9F46AA97E2B3E42EC3E23B07CC60ED9C02FE1BC470986D8C55E82ADC517FA6BE29A16B5093DE72BE952C3BB4C0BA37C966786344B6C63F49F441420E341D46F9399257CDFFBD542AA70CB8DDB16515C514C959831BB0086EB5E97DBCD2103B7F6587D8BFF4437E5E50410A6BF00B5E55B6E315F55871624BB4D3762FC78452439BCD888377769F0B79C1ED4A510ADD420D41F15B0F8979D7F371EEBD20195D2929FB5AD9438019A14F0BAD510AAEE10CEAB525E03BC694BB2F991778D2C0C6624A3621817A7B1E339183B70416F86B8DB772FDF676BEF4AE0B4B01880DFBB9F6FB36EF95C5135E18365EA45279082EEA93F9A89BDBE149984CC0FB383E9A57288DF730BE9384C24673888570E538510B1FDBCECF76BECD3D81DDD83524D9DB6A2CD14C26CD19BC0AEDE9B433C6457FBAB3A09F45147AB2002EDA6F7F009CAD1BB73C737310D032BCCE6E3F7F1572EAF319E71143DC5710660BDAFFAD7C91E07B9341C8F77532EF772020AC56CECC4624E1076D6F3C3FE0142B6801942800D3D4B871F1EB211AA1BD1073678B6378F2FB40AC849297F922540FAE57AE447AD1ECF80FFC994439057B53F525F18160B6EC2CFB133F58DB26198EE4A7DA3F8C7103A6402D71607E2B9C0005DA788B0964088E4CE95CF0758A304A59BAFC0BC38257DDC937CAC6AC1D159641E1A94E645F1591DD95F1DE9C80917D8A4EBC28F09C7DE1C02791F85E124B682A453F5AE821A4579EE33D60A74F9829E5D3BA167C58D2F4031565646D715E2EC5B0758BD5C12CF0F721B6107BC6F12A632819D3E21C30A77024D5CAEFCB86C00DB29D9F2D52939DE96C12E984B97CCDE2FDAA16F8F420C72C2215ECE41CF77BEE231A1E0CBCEAB328433A53C6B5264EC9AC6014C505CBFD4A143897856A143AA34159 +smlen = 4332 +sm = C1927DBD8054867E1CD0823BDBFC384F1998F61B32B3D7072FA9E02C8237ED0E9ADD2FF7F40D43687F89120458A18953E26EB26F026B1B8BD3C9FF3CA423CCDED09CAD590750E7BE1E8C1FD63D9D105B012885EF60B9D11C1318763D0D95CE150BE355FF446FB93A4087381DD26B339DFC8A93827A105F5A997C7EB30F0056460AF1169D86E9001CB5AE3ADAC1FA3812F92CFA57D1934256FEA873710A224E60CE93547A126BE58047EFD7428331154E09EB5E8D12367D0E1C0FB2ACD147AE9E57FFC02AF56FA159A7BE6CF516F01841AB53CA9B663ED9D05AEBCB114BEF61A7456662D491DF1F58928C04DCD8DAB7F465FE6B3BB53C4907E8525C9DD1E5F95BD63DAADDD6C7A4C45377D434FEEA678BE5B05C2CA03FF4D5BB889AF6A72FA5179433FC894B0383A880E1F6EAAEE3654D5A96FCC6FF9100E3D26E1899B6BE0EF86B3B3663DE358B257F3AD5CDA8CCCB8F6CE7861916F8C3C8A85E93ED479D539137E77A3941F6C0B5276BA4DFE1323D8AD6F992155C666E89E9B8726C2A838F4AC6A84B2D0ED37DC06D0D4F12F595233D1D5B8768E11CFB470CDDC839C01898FE4FEDC7478097967663729053A1A073A9CB10FF6F473C3348A2028E6FB56194021045626A36274C491396E420A931C0B13B3BD5030EEE9FE586916CDFFC4E04BEC109013B4A571499F472114713D3445C396514141816B2973F6401602FF6837FB53A9E7958987C4EE0F93FE9EE2FD0C8E1ADE59A2758BA3C03B67F73C6FF4EDACDE9B7A55F21311B811EED07662E0273702DFA96EF9C593C21647E42B6FB6CE6E62542EDD605F2D3F56484F9EDBD09DD4F8455A2C71A416375097364FB885282611CB3D4B309DD10E243A2B32CDE8C3FC500BDBABA45791C95642234593CC29BFD3EAA97288C95A83C9520662E350B4DB41E769E88D9A544B50AB1FAA54DE8F6A2CE13DE2696F3BDA5346390EAEC05DD8B3B9BDDF4052F0D6D18E10287E997BDE21F93CF4821B70B858EAE100F7D5B8BD245EECA6F71EC96085B8718C055D566EBF3E77F7CB792D765054958E478EF5778310B91D4D46AE5AA3DA7B9F4B08AA29D569597ADB2A1949B49A5A4B00B40443EFB8AD3AFBB279FB8062BC0EB59B809B4B38B4602F7FAD022DBD50D881EC347E9B82AD4116C91D623BFD39AD428A1DDF99DA6C34DFF63F0F5DCF59B0D90E46785C1113F947D45FD6F9DCAA14747B5FF25D6C98C8199C15C030A810787765A668A7B3200E01E297ED1A76694B9127EB7B6715533C2FD42E121B9C3B5A46A9F3142756FA97633351336CBF4D741681F3BE25F06818CACFBBCC69EF83CF251F7B38C47585C73AFC331FB67B64A524C2864FD53AF0B5613FA42312E7B37EBE105EF10A676657FB6DFA3A51B0917BC40551ED5A2442F6FB0B1DEAD6586BFD60034ACBAF66FAF4827589308CDCA31858969F1834E9A5AED60105040030C34F792962F04A241801B55B2D7B8856DF63E9EFFB0A58B759B8C199059B1A5EFAF9443C06D02B89B75DC41766B89F4E7C1CB0F451A99F2CB2086B12891CDDB1ACF011DA166EF04F1CAE37EDC8834D7C7C4B6E8331D2E9211EF20A119EB2F6CFF3FBF415A56323B274EC50433B867BC0B437CA655552D74924CCE25DB1905523FE39027B10C39C478CA7C95A01211B27DD52C59421013FBBF498A1DDA437DDA838DA85BB11F62D8D0B5951B9B94F5C352DC8D1E193913F14260C8277830CBEF2F4E16E73B86D972022CB933ECFF3B4B2DBB5132EDE74A1B75077E8238E9F0CB4DF627109B1F7A2990BADBB438F800A84073663450BC5B53284F8F49B1B2862C7F572BFB925C65B0E2655C830636FA91FEB26466D9634C5C03E5FD8512491DF04833CFE0BC48CE06866CD3C39D15DC6BD28CDD842BC7EC820175F45B619348BCACC2F3471A68CB906C8E68B5E8DD6B9C0A1D1FA3617EEFDDABB8566911D8E431EF7A4333384C586F7198755759A1D45A048874D5465111F3034BD5DA7BD63E84FEF342D4CE4CEF3E9100DAFE1FD5B79C0C553B73ED4F1AF6FD1E4D6CA24FA5F37C3A2EA4556682C9C98049FB553E4C01284207C3AB0070A5DFB8F5259CDF2DD6BC21A852A06A80E954F9A88EBA5DB2E8F6349AF022C344D0C868A50E2F46BBEBFAC1C3A9C4FC45B14203CC500BBA05641BB66E8D29DC3C9644E157635A64B83AD311D09C5C940B2610C025A6020A8698C944698C6A6C0D095FFEB7BDDD119A48087089AFB99C15577659DC6153E788B3484D0311DC3AD80F2C8C5A580ED7F81908B4D6D49306AECE37EF7476E6B7B75164FE8CD4C0A7D08DEC1C9824B3DDE67D61CA1809F4BBB7085F3055782769F8B40B22CEE2B1C1834AD83B6AAA1D9D0F686D3380FACE52C56E0C1714CFD3B1FA06C9ECB47FB22EF75657090D326217A6516FA47D375712B39A866DB67FE474517618BA99AFEC3032A08E62A1990F5375C2006FD041A8C2BD7FD6BF0D3AD534CFF101C96C7CD6F58F9555AAD9822B6F7C3ADDEA0D78EDBB0D3E1068125B21F6CB95E448394AE4BC3070103BA9D49CBE991B097DD0435E05B279EC2008056AC4F3735DFD74AAB21198AD9733F8A87379FEF41E6B7A2EE61D15CA292564E33449125E312984E067DD218EDCDA402DAA5E7FD097F35CF7E15D75504E12C366EA923B877ED1107BB2144DB34F826939F1165C9C9613121C01788A06C1C67A36F3FF69A0C5971CAAFE75CE7BD98CB6247F5DE3D09776DA77466866101C8850428F85133943A221A9F61A0B74DDA7B561838ED275C70D8518CAB84D9099F713B513B7FFDAC551E5F372B825566D8AFD8DAC33EE401BD2D63D064E874AA17FEA2BBA00158338CC80A396678359ED0FEB3E559662543B10B8BEE45878E8BD1ED028B341FB8C685430963F355540A41F175685DB42FBA0838BB565EE6E7F489BDCDAA2A00CEA7C1704C2653D1F2311405DC52933D65104AFAC46A39EBC6DCB3A48A6A83D80F2B1F41E51DB802BF44C1E96C258C17FF9CF93397C5C901D1CF50AB96C1B6117D4500733FCBE87BCBB125ACEFD6C2DCCB02AEF008678AA3D392837955C86D006DE418FA7AEBDD0AD8020E9DEF6B67B666C4F6F70E4E123521C015AC7529B2E3D6F57F4777003660159062F5339515ADB4EF0D807CAD2F9E1D5954389E2E51E912C5BAE003624EDE135EC1FD4212CE0D976F08A956C606EDC1BC2535900C55D7EF79219ED5C6D69342F8F06EBB8880959742D18AB9D386BFCEEFA7A150589607391F1A60CF3F895A4C9957C31FB0CA845338EEEF5060ADEE293430A3D4747C8F79AD2C1BAD98FAD37F805EDFB5E8ACDBF3AE1B23F0772873790F3D1C9B1FF1BB110BE45209F95CDDC56B23757A981C762F798C3F619C0BFABE14C8E00355BCFC611124C1CE2B8B695CF3D3AD3F2537CFFE6DA10E966382C8CE57A0A67AC1702D7CAF531EFDC2F30E574F2E3EBCE08D341CB62D31C9A532B6764C2D7B46A99D499A630C8550FE3921984C55AD0127CA5B4BCE3067898515704B540DCC0F7EDF0F2185B16B15258E895296E1A6B9786DE4535ECE8C96FE5F65E6A30FFC610ADCEC267F1939F1B2885A988C204405D603ACD0A67948D5CE33C60D752A135B2F4E50A8868AF76E75E55BD0E76C1822C54D67A77DEBFE2E9DD5ABB04620FA3A3761158A53DAB6F8DCCD11BC6AB5ED68C03F9B96C7F34DAD1B2D9AAAA13AAED3BEBC8D9E86F68C5AA90F5ECC7CACEB9B05EB77E414C0A4E2A8D9D8004D895C442FA287F9F7EEC3BEC7F29F4CC7AB03CEAA34E15BE6DBCA1EB9442E24ED24668A5513C5317CD9AD5BCE686D60086C4429033D6B624C4CEE2A638FF0809FABE06FE618FDDFCFF6A9FA35C89EA5EDEE766D48F4D62CAD39F80765A074152AFE1A86360AF33A906AB319E2FE1FA0D93839776FB4EF8B642CF8C16545EE61C8F04C7E7621D67190229AAE0874A2AC446B340BFB25BAC7AB5EF8010F669C920610781D3B3DFDDBCB0A52D5C27D331D53B604AAFBF9123B8E43072437EE8FE3E3706EF7EAA559E96743EE35941AD0E62926A65832D8D2BD57A8CC4BEF2B6F56DB28D090815F5E4E0616206EC9523A7C5F999226656F240CFC6FFAEB858549098EF725FDC3B8709D45909F7D01ED0038691A993DBF9978F03D9851CE392A8794D8E8F56F19C06696F5F7DED862F6567CF3E07EC967B409F32213BF03D9FF0460782F0F0B902A9F31C5E78DB03CC7768265012C6EB3D858004332FAA499407D61106C5CE4C0C09DA877D76959C7F464A4655FA5B35CA8580CEE854752EBBA9CA3ADFEDAAAF39577C27A0E0FDB3568F6B279649969D900CAC2BBDF4041D72B0FDF911CD21EB058B811E835417562781848E555C16964A4F1BC7A80F34B237CA82E7DE62A38601E83571ED5D53DED7F282F3A8C3FA3B97BE591C4706C00E6A329033731C152178FF58732F514050748978F764A4E1F8D3A34E760F9FB0F4F0A0F4A228CD9E9D3B0E12EDE8D7F73E78F305C2B5BCE4AFF41C72109AFB14263CBBA5702153AB7CA379F5721BA4C8CCE2F6EE013B74617489C9BAE7B419AA5FE21DEFBF8C8C8F51959EF2C33AD9AFC6B03D3C68B33DCE8C0451E50C720E4782CA324F63A2AFE1FC548B9D24365A5B889F0F3888B7FA0C648BF90417263637729496000000000000000000000000000000000000000000000006090F141820E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 + +count = 31 +seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F +mlen = 1056 +msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +pk = 375CE66E8DD754710CE897623581DFCA9F2DE5E01EEA2DC99A97C15DC0A487FA1871F4AB766DCC115D6263F6D94A1F5DCF19370E7AB35B0C84F60D64A1256F72D05E9D155827DC4B7EB08B840E551A72BF4427F631AEED124740F3639EA3293EFA6CA7286BFFDD5FD8314BEE9A03B31A29197292F9DA5637D44547A17A0C89A141400E3519EBF15F78124BE87DE3783E1AA90F4F117ECF3FADB173AF5FE657D458855A0A1C326C7AADF5982F9F6333767D3EB098067340A25F4FBE6C69677DE0A7F3C82352E73B5DCDC8CE9A63FCEE9030BFA5DC714B964C4C26E376B4B5FEAD161602EDC2FB81879A0D2A05E4A9A5B5B34F2E8AE2479C76CE58ED83C0254A23C800E245955D709156F5F414DB4C95E136D2B2415032029FB71C54F11F88A340840E7E6DEA280C24FCE3C8FC8A8E1C8DAE9A8668DDA0B20F303F5DC21FCC75C236621A0EB1BA6505A41BC5F431744963711F0EC94C897F16F37DE89A26D8E87B5FC9FB0198776AA0AE2223EA5D2AF7B773DD7C3666669D995C75A7D5D7A01064DBFD3BA156F4914D38793595F69CFA13132F6026CA7C3417B8A69137AFB9AEC8763F15C0CD120026F8E200423A0096B3E683670D48924978E7A57FF72BDF936F47E7B12C1F69DABB81CF383F718CC613DB30A44BBA92F800254403FF0F9A147150ADBAD03A8BED79F9DC5409428851C5575D09CE65D1B5AFBF2A9235661EE1A9315496EE5C3E0760E0497CEC874266EC5B01C9B328E7DCF3804A92AFB08F0BFD411D2D7DDE8EC551E95DA53F9EBFEC7E4109430ACD3E061A7361869EE40D48A28C3A633656AB86E32FC253AA030FC1BC9AF6180A7003A5916668ACF64ABFF1879E8AFAACE55DFE89B053A433B4AD13DC65B1B751B90BB106037D02B717BBF67C8F9416824570650DA50681F35FD56F07640D30B44C72632BFEF55B13C43D1B4783B429738E2FE1FDD8AC05EC1C2CC34DA2395954F9ABC2CE0F9BCD22F14068E9B266BAF6079718FED1113D5C37C46528C50669397B900DB4CDC13E6D7663794F6C560BC62C5CA3BB4859B2D34EC99D5323DD6A657C78DD7C1E0B213744246F4A1DF161F365D7DC42B777233757C23E7A491CBDF1F84FE2723F54DC74266DFDE83C9EAD4A08EC78977850D43E3B34EBD9E499A03B8537196289EB0FEFC0C0CD02D5B8356FA073BD32170C6EFC1DFE621A01C48F8D2CE1352D8FA155CCF5CF55BB5E2F768E363529502BC6A3B3415C3B3714C7A290C38DC58E2A8C5A2B442A545783F56536D48615DADDE9E6CE479D773EE2201AFD51614383BDE1A7D15DF3D499C43F60C237CFBC44523A319378AE8ACD4E27389991612D8765A28D6F62D445F4313757581850C7DEFDF7BFB9A148553479D01AFBA1A64C8DC15BBF80AC678AC3FA4CD878CFBDA844B8189A9EFE2E27E964C4B12E8FADBD0D81D23764C4CC931905D282DFADAAC229B5922AEF93C1CB91F3B930B7068D3BA1BC8C06DC9CD9D4C6B9A3AB4C61F9DDDA9783FF212374D84B80CDAAFB2DC28D334ED842667BE7A43AB728B425A1D0B0071CCA3FAB8654F77479C172723C1A421FB459A07C7E2504F48DCA31600440549E88AF3BEA3756E87BFF97EE96344DC45138736E1DDDE3AA36FCF0AAFF20C7D9C48D84943BD057F1DAEE96B841E4F5A1B2EB6F8893B54882AE666AEED3CA65C1DA470D684758BB29B279B418A3DCAF937CBE7C620779A74B566B3E9A1240929750D5EAC74B3728453F4C48500E03E6445B39644C12CC7913E2D878B429999C22C3BB77FE5FA5D25C1E393ACADA423F0BF7527640480CA262184CCDA3970E11EAD4D9C1D59EBD151F47D92BC4F36466A0C8E60C3BA72495FBCCB26AE4072E9D97614A88BB3CA8735C2E016698AD2F4E726C7742E521EC86B5C258B62E0CDA70F1A375CEDEC8BCD257B020048BDCB6BBF915BCD638A13BF4974C85131D42765ADF756C1C5A2B7ECDCFC8B2EDD65B1DFB200853A66904BBE4F920480B7AE9D85C9E490926E9789A1095FB6BFF96C7442EC178BA23DF6F9258C5499FF1E499C6D4642A71261E1ED672864FC311054292DEEB60EB23F49484AD77A711780D4B18FC6557FD70C50BC7F5A32024CB8DCEB897A639ECB7F7411F47B13AB8A4E775331E4C21389E1C30E6E9D69D03E380ADC028305A438CD44F599DFDEDB7860B1BB8F69607453796D83249EE340AAEF916483CDFEDC772E7A1626C22B24831EF1477197E44E74BBB3F9A1559D60A93C47A4863DFD2957AA82B193A7658C0A271CEDCD49EC016112B23CFB263E008D922B8B26D793FC84044B807709F9C7FBE364D178715B2519F7676B1721B4F032273DD7096FE26756756ACB716D60D38D6EB107EEA5849165321BA5DE0D4C2D2B6A108F125F1AC29CA1C74BCF696D5CF63D227B2A36137865540808A6DDCE004EC791DEF23C8827FF4849CCF44315D0E76A3AB07D33A2F79610551E8850BD06F75568481B90DAD8A590E71DA6A06575C38404469AE9E90524B3C413198D14CA5000981D71150C1B156B9141D5E235981A90D624C52B99CDD6FC690A172D8E5C24A0E59BFF43F4B7E7FB8278D988BAECAE42D4C9DC73F22892E1A755378951D35A8DD1826C296E55685AE9B6E5CEDC6F564BE679E9D136A01FD36DFF4B5A72191847AE3048E23FAF6C945C4B380AA31A275C9D516AB0595E5FACA86E954CE9B38C6340C08E694052127A17E3649685F5FB921C518FBECA64A6ADC05CD9B09A136376B22424CBCF95699D110E333E302 +sk = 375CE66E8DD754710CE897623581DFCA9F2DE5E01EEA2DC99A97C15DC0A487FA82D64D300E13F58BEB791044C3EAF8A5A211DFC636DDFB21A15CBA6D8BCCDBFF8485801743BADE8B32D56A816A5179B11F9D70ADF780CE14B1E15CD1D63E4C68C6A5F7700EAF8F17D6E64E7FE849536F77488667CCCCADC9C1D01212B46B246D784324028742262788400415143420615622108304858835825606043154058363384153276654035301402560612001255656581424266120486120630045204016367425471548444346666222653112135225275670423114274523628257413376748560721358765826701685251363010786337465283371123176351501820778231610066286884827083848286335385246214206601307124167356142363010812512368630774406740338542158750288544663313328260518787516070380884251711006635043777667475253210006802106672088266144488625062508180117042824526453434804525687421470348566224362333706238721847345775068321514354604466042410418566204512387786512615620517128372443154371167537785045527811414332144825658878167487774832481167181284733071525227031173226612408062255004258240630087767287652062641120760418267636878088674388345805356143325532334361154711843656463334186558614354487418235428628760034507184854332175751606671334423763206422421272701222470868633038774870243477554648806748558166318087603341370658058126442672322406411707444002606342322515243822521631675502763235660382764131541148138767263636841206081818732406853124642233401658728871683670331303602603423721020378853384637566071086302313462132158522027263762356708561185452121761880028156716647302662384576535576451151761302560781703670560866718286608136608478428215763450664216233126440518785118063756717288343620467003417752405862227136527207067442805447580238051720120558006358262474258723236563088440057167237388830025238713706225465064407115382867613157663887876767233543138235701140312815210826585110136308700275257106770126288208571117876547560101761320273443624556753275258411554602556702111325581014302123643184810017381153614222147055568466755556581053037811881424306066545417512526832082037561371048476185706311666208105732684414102161808251817646436703356847223171848840856761475841610225342158576263342523134487243081205755283862876164773405615350815614278565871471841257145134653382361412613465263471883306662205008537453162281805815617816164620101162175253405537252042336022123746004543235774483582438275887020725353703816125107608475586870450211556458467273645740306218814664574682751455070862745460538515527731486238358080400126044110256025228428222224544418877333178335733633761760373388318137865845773067557630507136367217745843812788578345654038256152786057365038524414225070033100663554485202868337032243082404156257173570753062831824348858845465106502486413555082177606814735368478463868474671718304632458247567372171707500508870205552648554626320405543708186384781678438708150685575822302422333321187647860015817703755883250147067261517468026107126787555102515581630563721460202858220122484615218351235553114132500441855735023127128888468572348575328378387081347373736628528833201525435142876330828466078172376342103302082678606666427800484540548211456707805657175654065882376248277078148044435481260513AD57076A9B2C7478CA1E7EDC304BDB1CB38E6BC68E3D08D7C56FEEA76756D859C65038CFC0B4A4821176E151373C82827B0606F4879659438ADDF840F48278436F54B6A033CFAB99378B78D7D0AD2E2FE8A503366B0C49075D144225A95D3B0642FBAE4CCA93C3B3294A431D24CA8D5F35B52CAA230CDBCE60B7A190CFB0F6B83866AB506651B78558F119600A1F5037B1B247558E413DAB33AC85A8FD55FD6F636DA0B9354F1E2C4938B1214B8B53800441E68485739BF18C95FC86EC12F79572898639ECDE135711B5FB84FB503AA28EE770BFB0A60562062F49849C41111E2212753651A9570EB194B124ED0E05DC9F204DECC098BE073EFA5AA9AC0BCD91FAEFDA73B85AAD0BA82DE6E9E7F6F1038BBDC9B1103BA16D2498BB31D7965E365421F337FD822D2A3AC2382946075AD3082F454B4964FF7115F791E6B879F162928CF3535B3B945F143636B4F57E1594DEB36DD860C69F59D70AD677289F7C20BB1C1F85DAEE21EB3FCD9ECC8D5890F03525D374166DCFCCEBFA3928F652954540E68822B3093621F2052F70FC0187BB06D40A1DF8379539CA620E1F3F5323BF2CD246A3583F0F86DAC137AECF832912FDF4877DC162461CD24BBE2FB2AE79FC1C863AEDB203E98E6AE74C28C60F620E55E116384F1F8E5C5A286C0D2FECC7B36D3087AA00928AF26351E72F920C5BF41B2FD3FD59CDA877D600DCDF092A0EB70B1AEA7EF3CA82D936C29B039197255AB3603F2C861B82C145729386266C39540C5BF5A4B4BB5EDE76F7548AB686065D135888E10DFF0AFEA726621354804365E5F35286B488C0EB40F6EAA1A366A97EFBCE9FBCF2F3AF5BFD4761CA0AE6EE0388401B6CA108A8CDD3F74010832EE0FE15FC1AD1EB5AA681C75B6DC4E133E24AC9AC5D4D507C0A2D6ECE2E4CA2326ED738CC13C5B7D6303132CCA0280223E5DD66612F439FE0B0102961BAAAC2023E955B8E23D85A6FDFE1F47FA82BDED6C39A1C4AFCB3103F5F12B59869D802CF39FB1230E098FF11E212F32DC357F5DFE1A79DAEED53EC2E921C3E8269378FCBD708BEE6928EC05A133FB37D52A09F1D5B3CA86C2AC2A485C1CB9CADE4475812CEB7CC44F6654799E9963C432CCB4E68613F1A4F2AC78AC3F21FC0693C05F66C27C87CE149BC1D998DB67C32291180C89AB29B2BD2201E1A7569FFF6B0115BB0D74CAF87AD04DBD66F44BE50C7AB9F2BE258BC919BCD4205032711E228C6F3A28D54ED298672FDB3298D5F2E023E6D6E404BB536BA34A99548C81374F8A6271E34CAB424E30B19B3E4511B7E1EC4D42C4FA1891DA1A751EEA717BCE7FBBA16D6CA23F07FE473B927766B7B99CC6EE45CDA84E7133228706D62E9283B8E0104C22A137CD9374D9C16CC8C1CD38B0CA50860867A66EAF6AC709D034574F96199F1CA1B5DA1109F95F66EAF377AE0844274F5F3771398E15AC647A093D7F3E87D17323A6453A7C28FADF0FD1E2AFFFDBE1027DB14D22CF9715AFA1C551F9F13E964942D7F3B8F34B7DF197E7736C5C7EBF37C176C39FA6725F0F4D4787CC677081AC76DB9792966C20AAC1678984AAB15BAD9C4620E182231BC383D56BF873D6FF288331C1185683CC0F4C480D70CB5810173D4D8FCC7814F85E2635B8D6E3311CE0E7099D86D310429C5BE3C7E1251174614375AE2830CBE83F258554C8DBC575A508A607692C3D1A3676808475BB043CF79D23B59BBADE57F25CF2106857EC83994AA6FD6F950656D9FE9624B47C06428C7C7AD5D189FF60C6559AB472DFD6CCD0DD0577331883D74D37BAA744B9DB79C7A6CD2EA269C5F94392AD8D1C10F7E8B437D9F32BA697DDAF1EDEBF041A0FD2DADA0D533475761B07309A087E4212691C21A39384CDF4562A18BF402BDEA144B59D0BC41E713B64770EB641078DF18BAB27AFE5976965A747C980A6B23526B0E0425A886E1F05180DE2239CC945E5D1BFFF0C215F7F82A561CCB4065B72E55059FDBAFFD591E326D074D85A4DD7C6378E4FB9C304D9F8154DA007012510AEEEBF7EF9338988955F30625DB974FC0E017D171091213087998120E52FACAB0D0FB5E76D82C62271689C0AFA6EE823C38C515AD8C73C8A3AB3AB3B129BA4765513983F0D70B5A0F12B1ED6CAA609FA5240F71ACAF67A75F21581495FDED2111EFF029BCE4C4EE8AFAD8A19B36BDC8AC81CE12248CB85F4F803E969981B97B9C613F61E0366EE8C706E925F06FAFC7B546A00B8D6EAFE53607387402B42EA2612FD20BDC380F2BC1FF8326276DAD90B599DB511B6BFD25742A6B32546F50EB5B4961F7C95F1C719307A70E58D8CC1C04698DD8FFB3E481F04A4B48F89827DC3AB252F5DFBE999AC278E576F77AB6FC6CF99FEB8782429DA214878A88280BBDC8A0B2785163E9C281DA63CA8DAABE051E222D7237C4497A4FACF2B07F11CB7497D3CC975878FE517C90E2ECD31462A085CE871DC66E8F1024337A208CAF197C6E75EE1F8295C3364F35982568BFFC4CACC4E8C0440F8DA19F33E6424242C240374154A24EA26C07FBE2445B699093FCEC9791553430ED96DD1DCDE6D2B0546C6D12A7E434FF01B72ECB51939E0043016017D4FEAF4713A0B78B965BC5BBB1F8A5D75C83AB3BF761B775C26AFB06A690331795C6EC4A1D07B0F98C561F8B5095EA794F019E8A9842EEEDAFE1AADF19580837214D206BF5662FCBDAA8E77B89143A8C9FA16A27A3FE2D72277EA2EECA96A3887825A52547BE504412F2BFA727FC3C13D9C7263717102409EE05623EFC3734850833DB1CA4B88B168CD8E7DCAB416CC599DF63BB7CF26D80899642B302E9F5CE2D91F5C8677EB7773EB8E68C9657C9F6DF275666B82173048B86E04B6AF6FADFA1BE01DA0DD0814A62E15B88C9ADFA47A93220CC8C5FFB186A03EDECD80CAB8EBE6DB09E536D0D5515CF5BBE5131C69756C7A0B3879A99FDF67B2E81649CBFD52C049B9BEBB517CF0EF55DDE1A550978B327E203E09705A6390E4E8898FF0231AA7FD2773E45AE7DFD2797BD7FD9EE7AFD47B2162303E4376DDDA08936F3DB46AFF423F7C545EFD6DE978DF573F3E7E24A943DC3C4952B8783B66E0218708BA57407A610996441D68E43FEB13044F3DE0BC9AD79A1E5B9E7E327D5C8604740632856B3FF5089081365E245A916B68480A36663B0703E5F255B5DF004D55573DD12A65403636AADDCDB8C2FF4C80F7D96E2A3FFE18BE1F44D2B0C6C69F3B32B5D1F15DFDFD2480AD1D1EFB61BC9D7F78B42920DB54A2E15AA5F1BAFAA02F21C1254C8FA5E9490B40304CCB51763A99DCEEE1DBDF11EC8EA7832AA464FFD834CBE97C15BCC87B4594FFA6B14ACFF10C74A935A4B2A6A2F831FE26683E649E2F8866502E72C2AF5C43C365716C081C79F362DC3838059AFA5083C5F3235B0BF4A49601A4C50CE3FE980BED94FFBAA2C96BF18A44BEA4E381DD484A4DDB830078127825A76A6CBCD97F0B33BA02D809668DC51EB0DA8689BACC669BB2CCE9622510B83EB94746B2F545ED82E0D01DD844E3A4E137 +smlen = 4365 +sm = C19D9ACE77D606F6EBCAC7DFDCDE834A200C98D09BC8C355CB5AF43912A33AC5C705AD1EC16FF844E2E3ED2F40F7EE9EC903CE0F89128E6F818B313E8F38EF14B35CF4625F962DA7E0A1C8291A27F5A0832F1EC4CBC7725CE820BAE652D137A159364AD5421F85E21B405AE116AEF0CBE606D245AED353E60964FA5FE986050D250640714E0DA05177471C36038874EFA0A400ED0C1D1B8D91BBA97385959CFF667C697A40408EFEA0390D6BEA9CAA5CA73C0E0A0BEBDCE21B83B285F54C81901B5014A84A9C5F53F2213A91036F30A446AF31F8556AAB149BCAE3964DD1170A7D3F0F1FBFD5F442CC9BCD466EDB9EE366F3F76D09F826AB8FE69E02DB160ADCC6EAE83815E5A7674D2351433A7128184FA99839907DBEA81016ACD723D609C9FAD3C738B2AFB2E299326E9DD67A514C859FCDF4749DC19ABF4460E089C5EFDFADF6EAF48924C0841076B64242E26A94B55257AAC0B54AEF096290EB50EF4055B44E5A4EB374B63853C22E271203EB06D166DC397E8AA454CCC910DAA7335F10FF350B31102D42D76B75457F4D11AB911EAF59B0C038A618F70B61B27CE7A1C55DC0C7D726C97C4438D8CBD330FFFA98B0CC412DE2741601B6B76DC87C29D6DE1CB34ABD0A93D82FFFC792802F0315CAA8B6A640671C81FA6119408809CF5214EEB0F75900B67ED511A63D466BB11E17259FA70D39B942134EA1D874BD30B916A9FD4B164B7ADE4A9104C8E6F11C31667C95787FF1BB2236CCC7D86650CC667F2CABE813A492531C6B7FD44E82CE0266552F6F304C96C77CD888B412F44F600BC33ADE1A3150229155BDE7D80CE9B3ECE4EE7147101A3F2AA6ABB15DD9FB17B9A6ED2D057C90CB41187B22EBA971A2A3F763721BDBDE6F60F4BAAD370B0B705B8E4F30FA9B90872142F67A7AB9647D0F166E7E90BFE2A7BDE29D2CC458D9421FE2E9930A2F5F60B0769A087BE45045B5D4D8CEEB6C2066DE6C0DE4FF217B49AA52A5994A53111B3101EDBEF70CFD8250A0644E16B77C6060E75F1EAF719557FA10B9A3449945AB695499E208CD22213422EBE546497E6A2671ABA54666268E491D6BE13D8A907807D469F3F9A73020BB995C878C6370594F34A5D55F495CFA56D6422A16032BAACD2928DCE696451CF09CF0D94213068658E65FC9C041CDCB6AD58113469BEC2153260E45DF63549B35E50BBFA5FDFC53B7618462882609119EF3594D3AD042D4BB38773CD64FBA1BF8DCE702D211E8EDAC1EED2F3EBECBC31B1CBF2CE4E69D032FC4252F03DD484052A67643A561C66A8589A46887980FA2708E903B6217FD6DB2B1A4B76191F08982B405229301DD4E4E6B3B694BEC6791C43CEA25F7D35518DAAABAAB987D405845906DAD0326525D7772265073AC036AA282651A1BB01AAB0156BEB9EAF0AAC624F347E3A93B0068177E3ECBD4C264E1AF39A33D04DAF169CD843D83D56DD0BEE532227B33B16270BA2D176B2454F33BF6C647D807F1D68D29245881F5EA0E7C34E24E4BC2F4DDFD8F0011FACCB5BDBC5C555C1C44696DDF3E0A970D5D8AD384A91473673F10140436C776C5E9F87FA26B31D141035CD3F9B45597B4E69CAB856A90633D52680CB8CD75E0724DD2D75D559A075741A1D539F5589EF46477D743C46F20F8FC9F4A56D1CC9B73418DDE40CCBF306F1AA9234B1D3FF6E0F8611FCA3F95000683EAE031F4D40CFF040A3B04AAE127CE071CCA2DDE4097A168EEB05200FF3EEF6C1365611447153865B56881565E07BB2CE78A7CE2030329A3E2B4B72D958137216D21D1FFEDA928F497A705F0FFE4B4526BA1524750E1C5F51E7B393CBDC2D963CF262EAFC5B80218B804B3E14E05617A714E7BC43477BFF9A67C41E72AD80826DAE2099B4A02B902777B6C09B83EC6419F97847131CC397815858E38BFB177E78A4C8B85445C827FB44EE47FB731FAE830BF4F4C4D6BC6E086D401D22B769212A63F642DD76815EA1A414536D72460A1BE75FD45D0DDBC2171CCBFA44F1AEA897940F0E4961ACCA755A8657C6C10EDA050AB3EEF19B14D73B740545E6137B9F93345DC80F9D9CA019A82A7CB9777DFC1392D99942D5FEAAC2A01194E1449B3DE8BCF6647D3F6AAAB4AF47665D2A65D79FA768D29BA2E7AF2764F3EFFACB5368853726B140ADBD2862789CAE2ECAB83CCD573644387981AE4B33DB6F173100E0CE67014C4114D6E1D1DF1791A397B69B599F25638C5133803C6F03DECCFCFA7DA04CCAC44649F34B78A1B8FDB81CE212A90770A3E65358E5A3109DD564BB97BBBDC17E921A3ADA659436F075EAF9FC59E7F36785B0427522CEC3D7B817C262574FAED8F227156A239C6FD7583A9B0B7B471A437F6F346A8D19630A19A26ABDF6A144B2F2CF766FB4D68B98DBDF419356266BFCF5B813E6306F7A6FD60000EA72F76C375DC5BD38E5B47DA55256E1EBF050AF0903324691FB5CBF589CD065851E57E6B9BC2E8CAA286252DB325A5CAEE6F7CFB897B4D6BBE72C979E6D515175C64C9748CAF018387731D78AFA7650968A3D31676ED33A7A266B5689722D10B7849F1506220440BB2FD38AD0CD1182A9487BBD9C85C3C93F069910F1C70D525ADDA4FE8B095D019E196AC38E9E59CF63B3ABFCD8F6B9030306B949CAEED58C65E45B39C5125B506A7FA1FDA0266CC8CD205A95E2FCA5B3EF07A355882B6B2884C581B96801C9A3D5AAF7884614AFD60756628C814A2CED4A50B9B07DA5C2788ECE8992C255924659E6EC661984E97C08DFBFF7B813C58EB241E64F17E83158E39460AC75DA5A2C30E5F297300CBFF11FBE5C914A042432490D5C20EE480AAF5DF7828EF6E4705C7529FF1D5D267F6D2B7DC619BE75FD0A1878D51545AE47CFAF46690E1F03569D2FCD790D9763B272A5561F2C5737EF42298839E3850036138FEAFC56F85822F16C1E82E637614BCD20FD2F6A89B3FFAB31476CB8386673DDA270DE21C27A279E0456265D5C996C782919023D36A01B1F92274D9F5137F16F69D9BB7842F1241FFCDC38244F8B3E123DB77D7DE0E7ACC0CAF61B8E2E79C297256CE6D6DBB40A6436A8D20DD2B4839C502029FA2087F991F580549689D242F3728B8AF052FD140C57261F71955879BD9E6FB3C5F613BDB3E8CF86CD1BC24F38CBEA0245F3705C81BDF21B82638E045C5A3840AEE9BFB106EC7BB0F5C2B627CE3E95C4886844E437E90B3DB540A095611C40B000BE3910C969A2360592CAFCC8185377EC118C6B60325790BB9DCB37ED0760779922D57C5DF8D20C3E1477B24E11712B4960E39DEFA60DDA7D6F16B8A9B018319D2F528077C7D86E24B176A0B0C3A8544FD87532DC0D0EEEA20F18A684CF5B1AF36E2E3E6F2BD0E28B045F3648BE346833CB1BDA166A71153B9E160612744B8E61FB334B1C9E789C8563A6C169514110164153466C9B318438C54550483A96DAEB827636412AC3548F6754C1D84D2433BD38369BC75E31367E8C3D77F1CA2B1CE6DE04D41F742926B30F6EB82134C177B0D43CE36662BA7C59A070832B01349471113D77D19D44C11784ADA43D90A8AF87895565DA43637E7A5A15D212E7BE55C3F12223BDB5F4F4302C5DF19E32A110FF77A9A5930D19E127C2B4D8DE05F9681DC84CB461B38E7D4443C436B575AA1BF8A0D271F9782444F3B091DD37D4E3730AD8489D106ACE158D553E35CA6D41DE218596545C8B92F720143D30E6D57D15C6C619911869591EEBCD52695AB8C248E1C571F3939D27E748CC39FEF3103BBDB5AEDBE48A67BBDAB662181F1C31BB7534DF4A8A0F32F1D8B06C8FCBB675CFCCDC98420CA89A55D83066A9B93A935A1D3F5F23FE31EBC3BE2176BF943FC964CA1607779323424F4210B5127FE2A3212EF78BC126D3F1B9FA6B707CCAD853E26484022AC43CC5677EAB8B4A848B947B1C6A4544E0F6F317A6B6DDD9EBA18896951A9F8D5D5750A3627D095B0B19E13E7B7E948881F2F13E895906F42C507B582FEABC97B251FE8815969BDD1CAD0C34923B86D815CEFD0AC9C6025062C533141F8B04AD0A8D0C1E269E9E6875DC2F4A450BBB074670CE7D3B7EEAA24C88CEF1203B87CC0D7B3CADC8261DF5D43532E77C3B4BFBD021934A50D1D3DFF2B6C01ED4395152F8B8EB67D886EF7819C8B1FF986E1ABF911B3C78B49655468068057FA9B36EBF4C4FA9AC234FBA34B14405D093F0E7787B3568E966C7E3CA479CDD47CF6B4DEBDF78070FBC207EF3E4D589CDC2DF9197E1A590611B9D93142FE53D24124612C37F84B72F86A2800C21D01FC3ABD5B47995981C77E8E72329948BA20EE36542D64AD1A220F09F8B6DF399E9D1D37217349C934FFEFD7DA945630E2CBBA0168A20CAFE9125CC65334B7C0673D2891E126FBDB6E8E5EA9AA4B2D8E78927DDC2D717445EDD6CCCC1F0D80A34301E4776443906D6BA9CBBB9E98D0F33604B3ED859BDAB9CC87C5220797EEA93411F2F69074CA3F483B6EA51874A46023516A6BF339AB5E3862FF1D0EB5C6067C7C5743B92AD5E532BCE136168D318C6F714D33F226F334D18ECB913081830D116BE14163A0FFDE8C13D79295244E4B4437872C017306939A352AE00141AE39CDD3E745478AF207243943466490BE17B0BEC9D4DCE005304B546C97A2A3AEB2D93839488492B90000000000000000000000000000000408101722289C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC + +count = 32 +seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F +mlen = 1089 +msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +pk = 1E7031F4CCEEE7385786A7CD73FEC1FC61C08C0057BD0938131B51A6BD222077FCA26BAB2A153DADEB25304B8C3B4E037263B042825E7EA27CA7DAD1927694F4653B3BEB6E39C5671DFB5EAE0D7CE9662BE46AC7BE0667E6251E1E36FFAE96A2532F2F27C644FDF878ACDAF23EAFD02AB61C97134943AA72192B25B85E0E4FDAB364814FE7CE6EA3168CEEBA35F76BF4D9D087045271DBCEB60B4D0DAA2B8BE98FD9CA53BB775B022358EC60C11CC0BE69FBB404C52E26BD1CED3C205EBEF99CAB74B150EA04B77E71ADA30F064BE7F326E0E29F2F8957E90EE9B900DC1E03B767CA8874A13A7542D46E47E91516C039CE4ECEF731A33B51882E824E42A0FFAC1B7868B59E2B8835B4CD8854267F32D05F3C3C5A488A89271D2D3929D0D80A476C71304F4EC8825A64055968E2FF6CAAF937B29C0AED00E7408A90AA4E9CD835A60D3C2718D18A6F3AC37BF8CF5D42F19CCBD0A116DC1C841EC2267755387852458096E38EDC94B8E764B3CA94B71DE67831AB927C76829E83C2AF7BC99F95770A4432FE69E3660B9A9B50DFAF39D9A442487F75382314F2108298A08F50CBB88F57D2040B4AE42D6E6277BA8B550EEF738C7347BD699D994F996CD1AC560617C4FC00FE06FF9B72F75288BBF97369315A49B3A241521BBC5A34FE24BEEFB5134B1C445475C59E6E0C0756FB0AC30CC7D9F9B4A9406F2545FA14943AB37278BD8BAD5654D557223610D821D9E4A9CA44A300F88DAD13B7FAF6810897C62715A1C83459A4888A7C1E3B2F066234FA3E7D7C9EC25AB72D3061784DB54E70F260BFFF478397FA30C0DBFADC59E073A68956F6852BBD8BA1955FBB690EB6B4A45F5527CF9CE86AE0A72321C3B6079BFD9D24B68F7A264DDBFA1AFC7384E2AB49A8507CDEFDB9862AFCA925A19C801AAEB24A7A280C066E9EA16CF526AFA6663F93072A2076C2AACBD26432A862FF2DB0A2F20AF59F7A2F2300D3E0F505D80F07E04EEC3498AA6C24B58880D8ACF243752C473098A5FFD83D70309ABA0268EC2E5A91041C903A2756C240A22B2BAD8EA202FEDD1E73797F40C615A375CAE28DC9337A2E4540D4DACFCB632396D32E85898ABD6087F73799EA6A2CD4C18650EA89CF74D7B1F41D9E74072139D8A41AD224115429B2240355EAAC498BAAC1D90C8BEDA07FAE75908B6EC40E12D13378B328B82880CAA1B4EF3D5AD8ABFE193CBAD508CF8521D060216BAF2788BF3E71CFB694F9F306DA49283F9680CEAF501DDC6E890BC22599232DD62026CDCEC3DC6E98B8B110E2F07E3F53C6F0F3F7B175F5E78265CFAF99DE4E940BB6CFAA09DD83234C79F4375A9424A52040F6C6BABF9489BFC0052A46035FC0E6D7AA693A57476CE435821EAC715A6889A38174222A5100477C2DCC8606EBF8EB16D9F439CB5722F664DABD0A0FEFB9A7FD473F9F3EA79B317687816103293B9413523E1225CB1EA1739B8E0A7F74B5037FE7BFC8AFB793EDA9F53C6AE0D0C13D2B76A436A0E673E204396FE81D8A7F258159F8B75C48DE4F66E5273040277201E9B9384F9C7B755AE3DCD886DFF14C18FD143AED56A2174E5A891A8A7D7E1697AF23C84B48B1CB686617A1804128C84476CEAEF78BBB31F1B8604893A8F6E7CC7AAFB35D4DAEB864F45A80E39DE0AFF6E3B716C066D30D5201C928A26552D73A0DB4E0C63035AB8D16A6A84E62947C8E21CD5C5EF108F12289EA6AF65F389DA991CF3DFF9BD1E55B5A35050E3E99992EEE5F359951BC2E9E6561595247D0D7C39E3A359E08EA646EB06B339A9E367CC32FECAC2CCDFB6B0F357F57EB874373AD8FE35ACD1B0C31EE278AFF25E15047C720E25CCD8C943F394B9927A911F733B84A2AA38F7526598BFDBC7D727893C6A274D5653B575D4AFB383FBA3E8FAA177D917642612F1D9D0A5BEB601472228CBF43AE1505568D3B7FD7AF18659EF2CA63AB3AF8C54E807B2DEB929538D2C76E4CA017CDFF6E1706249004C2CBE07C305F78A7555D86B62563CC34AE5F48DFCCDD38A6BFB51789C0A2232F896DEB540130A9C07F670A8ABAFDF7F88FBEAA098A731F33EA120974452AB94AB529E492E1D42DB920A866BCA1C5F607FB211D76E2DDAB94EFEE14B33750CE838C04F0F7A2497BDBEA824E174C4EC19FE839ED8CDD06B27F5395D98DB9DECDE8D867D69D01CFDF8B93BA152FEEE1512C087E95AD9C045741C947909A57B6B905215658E53116D35B51A06CA6897F2BBB37356BF348DDA7C42F0645DFC4855D716C2AAEEA738D129BD0D12F1EDBF19BAF1783B1E2F36677FA7EFEA7F5BF38AAC4CEC21A3BE61F295D5717B6ED3F8C9B98173CACDDCD643DD8D9F98FE15B0796733DC20C60867CEA177D30447D92FE247F4517B822A7851DC1E4E759FCDEEB360ABD0E0B4FEE3147861A13632B240844040CB17C44CEFE5C31F29E7CCB5602E22F06DADF69CF7C117495E76C47337268907858C7511998421F97605A5C190CDEFAA46BA2E3A9534EB5E73E9CCF6A6B57CB9F95C0FF4C43DB94AFAFB2872851A61039BF287D11392B0FA89FDD65D7A4480629C1BC478F9945E1D81553992D387AF351C6D9C9DB44CF9B8187EEB8922D84A92563D4D86EDB447F4CAF5A4704AB0C8BAE2C5DD8E069EC8DED2F17A282B87BD55AEE46109DF6339D7EB63ED807B7C1CBC306B29375E0FD2DC68EDE5E29EA4BB17C719E2417B96B5BAD5D138B686734F602A48C259FA3B75D8152F22E406A02A20F07EC74BB5765B921A04C0CD95F5A +sk = 1E7031F4CCEEE7385786A7CD73FEC1FC61C08C0057BD0938131B51A6BD222077495C7D029A629F5FC67017FC8558163BA1F6FDDEB820143F9BA0687A1D635E48EE7620AC4BB70F308855A6E16B361F2C0FAAD6C4009272FFB6D2028AC9FF6D7C29E7465B4FF890F16B95D4540D9249DF199E3C933F97CA820CBFB9B937B9418F137718161886257364372554781305824078444451228857211060770601461201251047101140461212658401433444887468578365471857320545018612161682313652058515781146245423210281873458665735277042776321880827635300662278660134005322342172036181286330083325285372752880463861874367476125460755317643811665703011017115473182502272818045025016420583626158753620345811141440277157353235058624848000680652182767115758513432145153500786853113037147436142383532717581775515112372826178617662021545673614351187305236008322447785105614284683334864104046636313268281581315040466012264143735463666476042774782785111417621645164000027865455272052767855650161035866148731340458346816476057273720243024210433205013407020187038415875081741131880032405838662573111143353154742526735442611473002686380622773614078260884470554685282850411587037312733632648208665221100768672435425841554012884383374318777515213050037653741535753805271668220648161817853254883761330524751114021367122040765625607846041785577074441370026528848437257565003214314255856717040160478384383214521322438412626135066781751637275327730048532354006785844886824857026147555142681602777288538520108113336273282277007462713681127210531456521150888607722634684801530328234588712557721868874437532847148675506465622450207777012530852200160001565051448430667617386640252734523411185278020415286882732607334142458763784875345170278103273200460886642658580082133300283254613125766854412140424418632140388223833070148061212366733124643256003337868756383347571013577745746663421464300152831285171882503826104844878348484738122470848488736247335431802130432222425446231168470203754673323555720645261644584855752633643067123663073021065662388370211138611384735267664345847070820703075610438023603773128224680845742314701162854471001704656401167247781868251182014513026634015488452545142032258153157716080451770837830480404534412337162618801313851041386511188132470113808076637442751336211856341454626658870246114886151445268408537872202057718000071614318471372284068687058704883658737378042681238254842000483112665221417155344502371541628724818247308758062512147658157200615878553180464111476247006753668338535807775868035126076743253000850331065725426000668847455378167541117876704272476225870336471648848605222677610511676176516887640121175166638345662242444200487335008200751060210060210154688348020670742034825247310643642010230716814884267285478550018827051066451816685476024134164752233853677334754774658206355321030332057471287672814752682108373724725073550385552805817485812186022570262548780880858137772772003633670022888616345876768235441055085883081268458684043235343577210314523302843376368148478003767576065173314783530748626746864703005344275642060344074172701812012225840164228081581014625101358833470130628200368064082017747011730874364434531031023205726513772701644807543687B62360AC9D58943D3427C2FB429AE7F1CC71F223A3CAE26BB9990FCF4D8F268AA6FC11479264AFA06556DC05182177F3C55C3DB9FC7134ECDD72E8E2113FCC68E1E1EA997D535ABC806C7B1FB6C2C51B9B22DDC9222EF2058487BA6EC78974C9F840459F4AA1D746D5CEC0FABBA377418575DC49AF9ADCBB975A2DDE6943FC1B084EA2AC10F767AC258E71EC9F2C22A8F49BCFFF580E2446BE4599E75E6391E9ED4CDB760E07A40D0EFDBF178C1763B731F4531BC655491EE65502D4F9E95D88D64FFDCE00274B7E37AF3A4EB26B17AAEB2E52180496E6D1171AFF28344B5B349A37B68D8C15DCD94459B65995CFBBE076FEEBF3BBFF39C0AEA889C4DA3B0CAC44EC676C1EF687406AAA9CEC5B83FE837EB0F0882CCD39638352914E6C37EC780FB551C1205139E6E5F5E71E7EEC2182B3917CD46D8618FE46E3CB783D27E16852199E91005EBA7AC7908D470A4B53756C0749F5B8C4F6B916E578504F2DACCC528DF3516368A9E40587AE93D9023749E8AB20B4CD8B07BADDE399B89114214FF49EB5FCB2815002AF0AEB5FA05627771600BDE5DCCD81F6742EC17F315B5AEBB5E68A15320FE76F458F418BF9E768426315B5CF726CE0B5B9B2C1FF796AC2D7419589B151AFE02BB665DDE1752774C675ABA3AC5A766AAB2CA27BE01084457B2F3300776852495858E0775F028D90969A757287A9923EEC89F4933B73440B5517918ACE7138E383FE3A01B62057D8A2CA3C940DB63039F2F1E6809CFD3289B02341BD85CC639C71098C77F983199CCB14C382B6AEEC669F19BEAB6B091EE576DBCCCE3422461A6807B48CB56E5EFD8B95AE323A7AC997E4A84B2039662394BB3356C8DE0B64360D9C841B5E976756486D4D383C46DEBB2C088E692172AA95948448F310442E91DCE808D82243A55AB435A2C0CEAE00F075D0ED9549340EB788C4DA88C2CB394832B57466984B41B378A73E1768169348EF2ECEBB55FD6DE8B2C422A610B5C3C3C3C6B960F270A6CF378F26623F0D92EA007CA92C5FDF2563210204A3A373312D39B541329677EB18FB74971241EB19FC9BB42679579C5CEE24FA6FF81EBE1B23AC64B96F8FABA5518923544443FE5BB8D271B515770106FEDF3C77EC142889030106149FF2BA074CDFDA0736665F50E87EC52AFC5127A8B932F94FF338E7C2ED248A5979478418B8492F46830FFAA42A511A9063B3235807C52919DECB9962AB29CDC567A8B79FE065E4F4941967153DFB1975D71D925D4F61F26EC11AF64588C60E1DD75036BC734699EA536E66A56C2F537C5558DF50ADC9F90636A888D5FBC48366E408A9793E8946DACBF4C62E244D1261215E44A3F6D795E7E5C046A9A7B139CEF9B3368325F346E6D5FA8A999E0B95A099B41160F0D949CD3209CA66583454C2051F628B6B6668F54A75AEEDA75B55AC65DA42AE36FA226C3C2E05C14659FF688B0EC891F8565759A31C96422EB3955168DAF4C8BE58B5153446D4D68F47D9B4159B17B0623CD1E0FDF2225878C09778C3ADE8A4EF874C3C0B9091337C7A95133DFB5C9FE4F234DCE20E410B6ED4DA5E8DFE6F162F7E998D247BDA9F27489F1F6ECEDC2BD761BA6AD1F5D549F906B4D2E4B33368D72B353619E6197C22D7926BE44EC5CB5099B8BB92F125F4B03096C186513B1268A1B64B502AB74A445F548893B4B13851A963E4363B4D446F3235AAD9F9A1323486743B873FA3CBF508BDB8061E4C151C4B7CB8D2C1A9F9707C287C8D9A86E43F62C5FE0E06063067546EF6488FF9E3690F55DB8DCF7388213E24B30F903E11CEEF96F446ABF690E32EFDD7495951D02C8FE413349A6BDFF727B3CFCA5B2F3B56BBFF69779819A39832C12EB1D553959D78A801AE69E832DA919F3C7BD5CB435650B37FFD10CB46ADECDD33D3409C10063806ECBB8279C9F2D0F5234FEF20D7381A6E8420814EBFDCA89813F3DC4499C609CB37759256DA845CB9C0F857352B8017F14D5470B2957A1CCB563F717B18D165EFA4A07CCAEE790F3ED0992BB2BCA6366A6F6B6A77192F660058B7E4A3E5C4BD84C4E9138CFF14E291663F3DA7F64A2B658ACF970E82DDEA306B93740D2396C7D34FB9D52EC6EE7DDBEC13BE6283064E522C23410926C8859D9B625F00AE7FA9428AAE832CA8413F8DF8D4CBDFEE5E956245292D2A635F5F00EF5BFC196DB293A5554AB4FB410A250A1519F4C18CB39329CC2D80D31B16FB17FEA7F451BAAD78FAA9BD9BAF11F605F22324D5F434B5C994E9321CCC7BF298446083C83561305CFBA818978728773B0EA4B844CAA154245C02807C1420D5F42005B4EC0185829362B9D8039BC273837ABB29DBA3910882DA8F849B614F7A2B5757F1B7C4C32CEEC3B31638C53A3532A9205E5DC89754A8C14F3EEEF3B93DD35FC2769DEFCF53E166454478A734CF00C33641177B93108F22ECCA858D2B16F588138D35E7EEB3CEFB66B39F464BB2DC964BEA9D1B54309713AEED48D4635E7BF3F6D06717DCA1A5ACD1ACF43F75B6FE1D091DEE5C386D961569DE92A68EF085C2229E25BD58F0AF57BF4674A92E529F8B5FB3A475192FB60133848C8C20A62C96AFD6E20FA12DED917730DE219F8028993855395418F62CF4B8FF1ED0E5683E2D1CB3D494F8770BEC57581AD65B1BE025086FE37CB273EEE157A13E622D8C29ED9D113309B6241F74E33ADC6227845A771B42E92373160FF254A97D0C84A0D90ED7D1EF614AF24B9D21B756412910DF797C529DEC2659D7F3AB03E96CBE0C9CFE299B762825C9F0F3D2B6133B8F8A0EE6278FFAD966903F867297759853933D084F13CBF8BF55AE8D811DF51F25AFA3BDF542D026F535BE7D642E4772AF3F64E452EEF03D80E9600501426CCBBCCA1082867E4F35F713B9AA59A9163D31972270DFEF7774B5E258E88831F26B7B4000B94A3B572BE6E425F7A45EBB37FD7FF82F6CC20E91F0B2687488F050358BD6F4F9784A716CFF31C0C20BCADF4FE8E6D742A0FB0023436626358743B4385110DC1E108D3E91733938726B6C9852DA066295CB0567BB7209E3E314750AC79183CDAB9CC040138DE8BDA5F859C291CA314F314281C07C0B11F276A865C752C802DD09A5F00E051D04AB9741391A42B2B9E8C7D7AECDBC9412D47525797948C580CD611F3EABFD9719E9F88E98AF8FE88F5EB490C33E87B7D0C3EE11D3D1FE98F42E4622BD8B0BCF8A2DCDBFF3D5DB9BC0A2A206D602A7EF1851543A4FAD3DC2DE81A0D9C39B2ACE6C317F1C5650E8FA833EE7A68E31ECA59385F1F24EFD88CC65B72346E1FC2299A31AEAA6EA95EB906DB61BD3F2354808F7DE454EE21A5CB674B73E0145C13EB5182D3EF316E495457F1CD019B4132A49A048381DD0CEA309CEB1891A2D3A30C05B4FAFDD7D128742AD323AA6EE6E782D9D4322A83825A260BC53506D621876BF434002445998A350594302C74532B7E5A4A1E0F2CBCA5B005BB43DADF6D4CD5F62B053EB6F7E53CD54F0E7A7485675C97204369A7D11AD335E78626613421F575DF +smlen = 4398 +sm = A937FF353EE96B54C40C36C5FFB73E9DA5FAFEFE80ED47D3945351963EFE844762E9909A9A180F58A38169DD98A5190B4CE86D5C019D445CB5A49D2D75C4F06E41F6A288E2450F47252DA4C8F95BDC324414FA96D839561E9E11731B23572E32362321E04739814491EB498024B7FC17F32C2321570FFC42CD7CF4B5A56D3847191692DDA6F7647F2A031F5E8D046736EC5B3428CAEC8778BADD926557883A558967AA86C782D9F1F037A26C96A5A2074C46B2128076F4414AE37561355E5DADB88B30450945DE8AFE76CCA8E510C1A8F1C6190069F9F16C2923BF5005C6F63A635E9E82BC7E427411739E4EED6EAE24055EA144093DB8071523BFD0F9FD300D27D646A1C100C9F1CFEB4443CBD28CF6779E3EE50E1A6B1359DD493B29273BA6C40E4CDF5D0C2C1D64ED4DE18EDB7A556BB100B359284EAE7A9E4DF042175CA34879247FAE69D3D6A2EAC1EA304E8832DB8D29BCB195ABA31884E411CFA2A8320D1ED35720B999BAD7A2035561DD3887AA048955AF64DC7D768ED6EB12D45A5EE77C15E8C3A50228A2BA1FB1670B9454323BD6E025DD9DE49856F7DDE60AB3AD6E058067B77D516BC296AE471631F12FE7DE27849195777F08E608C06035C51AB6CAEF401A7F07D2AD6E6A5BF647E296106EA1BFA51B74FB50C5F9426DCFED4842CA79CDBE9A2505430466EDF77FCFCE1E56A47F43BFFC2E4D2BDDE68CD72F5B12791F44DAA3975B8BB440625843B55874808E74E54DA4157FC1DCC9590CC417EDFA1319BDA5DB24A7484C3F3FE9AC66030DF58C9B980CD5FC5F6B05F58ABAAAA0A902DDCFEA89F074E583A1F544DC903640B56E31BAB3CC8AD89BDA93E7DF2FA591C721E90030D00F25BE2F8BA1213DD36C61FA2B729EA7BB2DEA7050D48AAB8E34BE34E492E775087F5CCE8F06DD09D30DA8636CBC48069E1CA408034CC11D4337EB7C3B518C6009FD214DC89F437E89F4E72E92D4CBE336C95EDA54703C3A3BED8A074314FAA3E30B61641096D341D644FC279E8211470D40654D1902523960E6024C5134E90D447570EDFCB99D69690585066BD62CDFB4ECACE3BB45889813E20A8642A89E11BB72693CAA097D614D5F6A9D79FF01BF41AD68DAE745889068883A81B949E8B6DE7D089479B3C3F8DF11339FA74E76A6E4C503E987D4C3EF63BFA00C3C31EF2AABEE366610D26734382450FDDFA76321F2310EF2BBAB30FBE72C73103D541FA99889681CEE0E3D138F652585865B567F1AEB91F64DF01FC796BE3B8BCE01C9600F608BFFC2DE4EAB0852689E9B88B8D59B8C713489F3893EF835153067E4B4FFD5FBE02B4DBF5D8E15C02C67E4B931ED28568B8DDF0910FCCDD8062F6CE5A70523CED79B8A1E4AB23D22360A48FED574C09AEAA1DAE4C06B2E52A7CD72F3109021702FC8364B879BD8EC105451DC43F35DD21A44750BD518DB39AFD527A426A3FFC1217173594C149728C325DF6D8D0B1B68AECE09685B9504828657F53BDDF65DCA8469D441E2FED91FA8C3D89B0E4DE089A78302C57E9875EA5B5235B465F36754D53C53F06975DF6F4C68110A0E6B7A47BED2081CB69A3791037732EEFB050B40F7323A9164367F56711101553923236585FCD807EE7336CF3FBFC1B50913E55C5E81156DEBA1DEB78DA8156418FBB669CC09C4BF5F6BFF7C76B11B7B4B08F04DE2B69C913804B77880776B8A9D7CA763AF23F1BD39A04C94CCA1525A37BB3B540036390D1D02AEF97268A9A60D119D2FDA394C14C8041C9C39FC9C62488835841EBFBFAAEB90553681F675548460152DE4A75EA7077F115D0D618017A5F2FA258BF210CD6C40B8D20016DB6DD214D93E7ED3BC1C54299733C8B8DAB31F919EB415C31E8942E86485695251B6F5CB824B8F8737A57F6B313C17F2535DAB21AF36A9FCE87E20B44FAD8EB2EFC8A4CD34A42754B1C979022C7941545D6AB55FF75A75F9C5FD8EC26CAD0AF8DB3A4A9558DE4C9E14FF195CFC9104EBB9379E265B053530767880E55036BAB90806A5EBE23B8D1CA84797209F94FBD2F99AF7FE0DB352059F5A2B018FC2F26327855CE851BAE33F90276627A76ED684AF81D31ADAE45C72DA532557F63D0044811ACBF66667239471CBF5DE148A48FCC8A9D2BF422BDF59E181007C9C74C8A0FC7D1E28250E11FD5EAF9D223067CFE85BAAEFE9BB5A77B9F129D0144126D7C8CEC1665823D14AF41912905CD65BCCF9B09C2B5B99D9B07EF5AEE74D1B2644C23D5662042FA865E4DDE2F0056EBB26940273A79C290A81B2D5604C41851AD1784C30B7AE6240A807E0BAB48750271C629ECE7AC479E0EA8D4DC02B92D538BE93001690078B8D0BD31150FF50F79D9F5C520ECF89E23AE300ADF08F75AAA93AB477153D4800F68730A09127FB96946BB4F143EF95D9D54722D976946A782ECB948A7BF254C5EF3B3D312E4AE3C446641EFBEEF90DA49C7AA144FE3792F13718D69BA399B8663E6850D4426B593C824CD9FC9B2A0E8B9891FAE0E1E351D67539A5BEF53E7924CA04314BD47E62D13CCC479DC8BA1DEE9BAB696E4D8C65DDFB051996B9B4CE14116629DC7A2275075D26205F6723DCA2976E3EE45605101C2AE2A9EADCAE4AF146EB6C4458176C0BC39C15CC7A186905B0A4C36822AA7FAF901DCFC12B90A4B2D8D984D0A72DA2A92694DA48440A0E9BBD412598C28D3A55480FC19BC2CB7C5422FF4B8F77DEF0C935FC70AFDEA835C7BCD72F3FA3B220A927509609BBF95C069E8FE02C46EA8EB3CC4480EDD23FDE970F44D68DC6A332CA13C3929EED48D9D979DDFAAA8559E64697F424E0D22B080D6153BB80FB494C8EB244A23B7DAB3ABDDA4C34E0B950E1EE85CEAF029177440B2BD8D1D13DD205354836B656408004E3404AC3BD3C7B5C79663D63D1F3854922C8390D432EB3568BA3617148934E4D45D6574EBBEA3245F897291B1B7DA72FC41743815EF6714D6D2DE11C3835F90407C7C575D753E105367DD15AD14BD9556CAB895401BABFDC40B975B3AC4491BBC4673539077491C4D4277CA4D72ACE474B67D24DA13468BB02D297FBBAD36F48F0E0150FB989E35A78B21C3EF007A847874766CE2044B819D5F7048AABE070780434846E367F2A5E0CDE59CF9429CB77CF02EA6C68D9E0E289B1DB73F793C47334946ACF7763CF5F69ABBFC095FD18736A5328D93485329D35229BAA518D793821415DDEC65B3C41604E7FAE52FDC32DBB511697C27B3E0FE69F89A60E7DE36B5283906FF1019C2E0127A02F765BA745ACDE1ACC24AFAE9285CD447DF9EA2430D71A2BF900E2E902EC69AF8E739BAE1DC0B76A6A3656B4E69C6C140C45A679B385DF090B4AA2AC2F6B0D0CB8B3832FF9E799E7157647EA5467E2671060638E898B1897E279307EFDA352410CA7BB97C723F2CBBEBEFDE3C1BF3974932BD6E39E137D89AE6CF01FFC65C8C7567CB267BB3BDFA54A44B4B0D85E5CF7C20B48158F3AE01C39C75C443A05336263D4DCE45F4AF39B8DCF8DD3BC1746616D3D3A10292216D81BCE266FDE3B9A4D1C37C8B7B36509C087CD2086D120EC2758A22A044D1A1CF582ED4A4E508FCBEF409E3CCE5DA302288C2E5CCAD57E71AD3E25306D5C1774A64D27D9650E98EB2151907E30708644402F94C580A2C0D1A5298B3B36C0AE73FA872C0BA7FCC1186FFB14E1E09163F9C4B45EB2DEC13FF53DA1BAB1D899BE6EC14E5FC75DA4717078231B05A67E1DCCB57FEBD73671C57C93460428C61628BD606001DD1492DFFE202406026D412FD97A0500F5563640CB3DAB86900A4DC13CAE824BA02EC4B7D6C8CEC42CDF22AB62628E69471C8173AF1003A418C035B37434D32B13C7F908E27D8EEAB0D7350FFFE625229BAEF7F6C5D35C3A218ACB36AA1B3EF854589E19BF4F48823A28D4A8EDD6D94E9AECAA44B0229CC1F5A9641A41F620FE8E09D974DBD512A85C13D81C28249B44A8AE1817C4BD8C4367C83EE071EB7076419C5FD9D22C4F8D07D88E357E72CAA3907710A82BD8945A9BE7EF6D09F217098EBF23F94E4D01AA039A5467B24F163FB7FEA7B07191AF6DF8D459C3FB432599EBB564F1BC5A04C3528971EF429F157ADD6589B95FD4245F8450169E56DCB4DF8FBE4F1675DA73B84832AF01E4365E1332DB64508304703231D7FD1BE3396E5D11DB71D72DE9328939F853522D0276224777A68F8364585A4E22F1E9B676363B53459859AF7691F362E2214E34A195C52C8C19A765D44F351773D311E38DFB491948E54BC444AFBC1711B1609290AAEB551AD329EB8399D4A56FF3713075F70E68311FBA50079DBE9B946E33AF5DA61CF4218D3BDE2411CFBBD8529DFF9D190B20BA3D9192521CFBAECFD561B627AF012F84FB2F3E9B4783032DD6A1BBBD16E9BB8FB2C56B4B842322D25A00864E81B1A648C32CDD44029CCA760B9B85F717D1A6A853BCBAAF6BDB26D6671888F8BA3D89A2F7631E122264D844EF8A8BC694163DDA6C99E3B4001BB585EC6BB4AE3FD8F0EE530A8F291C28C8247C011CACBC126B656108BA0E4F9CAFCC6200E9AE46ECE87076E807BC2922EC05EEB95ED7715490BB91328B182D4CBDE581C4DA597D43B47F9C8EA1BFE6133F6073F845BED51F27486A788ED0050E16CCF8FDFE11436C87B300000000000000000000000000000000000000000000000004090C131A1F7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 + +count = 33 +seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E +mlen = 1122 +msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +pk = CB4E5007DEF3EF742429584DF4471AB1FF876DC03EDFD56782BD461C609CDA8B3CF83DFEA8A0012DE7A18BC45FBF532D2AAFA1CA00742335DDA6E5DF1E16BAD0EAEF28CD980C88A6E65E31C5088549331C4DED20AA3C71D3D0186B8AB2C14C7C25946FB0606452B72144B3840AE14FAEBAFF1713EE0CF52F40156F1C0BB511EB8A094522CE7AACE020AEB4DC612904BE71A24586667C75C97CB586ADE75A35E9E415F46A8ECBB7F284BDCFE26FBF32B4B676BAA97A9D3F71F7002D44BAAF2B882D182E364175A1BD914C3EB9DD332C42BDCEC791CA5DF7F399E807A62D2CEC4E5453778FCBC27B5018F8E304078F22373E0E4B4FC8BC2311AB352B7B9CF12A538DF68431DD15727FE343B5D05AAF1467D93FF2B6969CFA387BECDD2A9383AD36C228347C487B8BE9D90B8D354D3AA130664D147BB0ACB136A34D051EDF27DAE86AE95966293216914657C627307F2B27BC7B591E264CC31D3F5743C4764E5B847E137EB56DA85DF58FF4E7727EA0AC345B8127B556E32539E73568E68D657D97DD8A988F5331F091F38629043D9434402D07443FA59B8C272205D81D49A1D92F4F60232820E43B7446BAF38B285ABF2121F8829BB868D9EF251C7A7C00D56ECCBD760E6CC769D35D381A790B85EF5D3BEED78ACE4964218C6F1973F4D038CF8DA2EB6D15CFBB1EF44DE0041892349E67299D7F396C2E489E1D87CABBD399EBD6858DB65DCED0883305A738E791862A6AE0054833962A3093BECE7A1E7D03A37F17B82BB25EDE0AF768F8E1F1ACB1BF1DE87849C8AD6625CBBE62F369E56BA127BD366A2189A121815BA9AC1F7559201880603FCA9082CF2E34D48BF64850E793CF7D536EA6452804FF1DCF542AD81D9522171705B7EF7CF3D3F11C7B065FA25AEA8BE5F77F1DE1EDE69B062EA3307D533E67FBA85FF479369BAD860961215D28D2E0138A1AC4934B59C0FB15B82EAD382D6B122B1FD8EBDD424E321EEF3A86D10B5D28B0FE67DEF38CECEB221E03902D886B7A7093D7F83F859DF7CFBEA0A4C713F4C3A16B1938E381784C016F826A96779151BE1E8ED660C4206C18D26A2512D7C87B78A1B1B946FE9DDC336E55323E530B05A4852F910134C95F714CEF5B5DCDE9CD2630BC008657FBA49DE1EA9DCED4CD5F1BD6497FF43ACBBCE95C5E052A5089DC1434DB4C5CFEE806069A60237BD8916C1CA2853A36EEB43CCD8FEC045572D0310C8CC8D831811567BA52D3541C0F91F218CE8C4946949A73CE1FFD16D01E23229EE841817A8507926C3CE7E825136CEEF1B7E270409D2A35007FA0E3ABE7CFE68314A200E87AD497E8D84AB249640925504C9236141D7A588D6643A103287FFC1A03893BDD0AF44ECDD40A6051418AC21F4926A17768695143F8BE21C8954EF95299F0D6731F3A754A655E685576D81280BC8798A4FA97F987655648CD87E247E1C50EB3D8C118E4FC3EC46438CDF1BDE1A664CCD2DAE014A1ED7CDF83EE648F6EC417B0E6A3CC45CDBBFE7E2BDC2100D67AF4BC9047A3EE42EA668E7C2A119B30F5D18117A5C6A16F827592DA418ABC73D71CC18600DF4FDDC79C699C62FFEDDA7B12AEAE887A341C4F514D58BF101FE12D0BFC9C6F0313CC4ABCB428967698E346DBC2DAE7A6A505756AF61C10D6162E5CBA84C9F299F0D1B70731347B2FE0C199BB1298447254EFAE83CCBE6891404A5E34CAC21BD84440038692D5367969F0A449D47232D63D87BA61059A2FA04DF1BCC77A5DD2B0674CBCFF9400A2EBA455E0A30DA97AB66C30750F820E083B231629A5BA395EED76C09E9465FE1C0354A1E19882EFE3C21760EA4A0CCCA93A406BB33048521676671B59CBF4FE2E493E4EF16D4919878E66072E37D14356DB9B341DAE306CDB67A4A34920CAB927DAE196FEB1DB3B423FD32470FBF65F66444F612DA4925CD247C864AA40186224577E5DBF33DE23C37BB3DDE80E76CB874D5461E1A0B236A00B2BB318CAB948A6BEE4431DCDD2DA53AB42A459B638FF1B0BDDCCE1A86B7591F2E0B94E71930ADA25DCC320938D22A31482D87F19E9840EC92A996EACC227529037D496F1597D2031B5BBA891CDEF5E10E22A48947FDB679F710AD93BA9D9B856F38528469CC32FDFD23AABDD513FBDCF91F9D4F499C3193FAE4B2C413450663DE4A3A862482E380EBEBA24DFF88A73B845EF90B6F4FD215D1A0C650DE753BF9EC2C8AEB48B452B5DC6242F2EE12098194268ACF59CD30CFE1E5F9892D299AB81D73218568EC5C4F1B72BCB36F5237A2E7D6125E95F966A6168D20745A17C7459AD1B4F4A48A03403945C1896D905558C46E7EB34C42F33AC5ED4BA179E663E08336C0B96F9A63EF625BBCF431F40301D14F6ED33B2DCE343BFA3414FCE3F54861E4D56FBFDEDD1331CEC6DAFB13DABC51A5B86EEA3B194A2EA3F6BAE82D9F719420C6325DE5D8CDE8386AC56674A4E08229E923AC92C3510393475F6DA8A021A5553798B9DA9DF3D353DF09555A4E27F933AF574ED9EF5A0283BD2A5DBC7D7DC39C33B33F17712B58BC3978E3C92282DB5182197DF53804FFB64355D37F975CB37AD0542CAA52DBFCEC63023E905BBF19D962D7C06C6C4CCF322B2C33F2A073F7E032CBC1D949D6FD22FF38DBDAF56C03AFF4A0F163A58CAC107845AB8787A66FBC758BC58D8BA15BCCF0172BCCEB1FE78734E60656893CDE8025400BB4B6FE2FBAAFAF32D748542568F7C59AFE39866D0A57CEE0CAC51D840E60EA3C3B195005C0E13726E36 +sk = CB4E5007DEF3EF742429584DF4471AB1FF876DC03EDFD56782BD461C609CDA8BA5DFD239B6036F83A1CB66D7829940D6A17E55CE77E4A3208F04011880A7E5BC7BC5C78DE29761940F103AADB488380B2A9A24D0E0AF137B433732D12A11D0F1F4832EAC18633DB27B6971CAB4A19CC6BAEAA86AFC5798094CBA4D6D306F0A902714024321867280178442887041143268283871330835010543215357374183436154086017736533216406683004516435244446406022080775811041486780516372377154245364578282857628642501204041063112725456516344775445408674455653437087124701484207042326082647578183485422644778384821586724834050270504362420484670101366673305250451181721053445080643782283446056841257835544204714385867482551358522700360855045727516774266617886406510224157351230873673522633071220433272033064355153066352034287334478308735125337588474375631615473622354005608657486124830652025314173141441038688623220557701842545434874723150761740057448807566540741818551711356135474736024302253456766173856456255128327428750202427417818570553887743618077412657008152142586740273787331273400413133563516884121738286131565401346002583456540150712504731544860830770855128132581736437675455434583154130137640416438488343214832586442282737826265453803606854688250188504802403817225156002084337104133700128223848477886303446323330017750511308671626178442850212046055740676258053740620636170746680411768126635336814421323081276086268611612684525388115482655406646688604515272584270177113324280773657267176577523610277582400564801840862672573300402413811154175030215266682584348462485062507403757528105417750070647420634562283800286327887008854710502665821220072418605416816640700340077515488803015423186556770676568754324480624033874870001382323265560404325463286308283066682745540412412571352210853434320170717111765488724200615148884782821587421502737186551316608583363852754372556277663667001474646316747646488351534427837507882407111584747751835135312173723464278713824600102870448231447118833242540833535703404160788605713414385425601366153485527156582711662205355447603784116676586501163137321325172827035360272535153252745032162324152233757831442876713127765371857422343256406682016406537314451004308241823888286120340782715045368187566063361813780637443228084244725648231860355404247617047664728667520537473762840647748712262860262552645736103124061760787463871615135036646058822730788855483604736803783872107756838411451035410476524440441517266348478423850602514784606752868748708775766850817065524333754037304255030577525887460242264073873258631237730185770038681315548083512488232525433347430263571357711302283676311808544873442257030654151662236035320051536147440157848104633288018611773555237462678734073382208515806246142402555812503204345663107261553841826881018800352252853603643667237557025031133375013852408720768256125745376283775771251316272423754672646181823645353204024345721740041730384723644086076234404616177604435618835852403011052415152214233083300102143018451026643456005615133358637163587887013374551726655835578206254756267358824565571006406378712250716683380762581182150576230800785540175884104183556150526876255182412025251067368502527105083213819BBA1DA17FE684125548391C74FCBDF8920DFAE2799A7881D1B9EADE859CFEB8F9F7AE91E672D695C6EFC6A6BB6ADA1A84830B4A6DB94D6C71DB3B62F96CAECE272E84886FD4B9BB18A43EC95946C5579DF203A8F942E0C9DAE3CE1FFB2E56FFD6FA3CDE59F02E0E87C1F41E0D9B1EBFF86A2DD3B509D80C0900F603577E57DC04BD6A7C40C2C8E66357A433EA10E0FFDDDF06ACAE924FD527E8CEFD2D0D118F0D46A607D1481D3B4AC5DFF9C8CC77A9F541E48AB20AFD8DBA82E6C7B2452006E83971213F319EE02CC2D43168F8640F25700857A0E4DB2E28974514CC74700E55A6AC1A7E7ED80ED758D1F658B9FF1EF6D9BBB1CB99D78B71D58200C2E227CDF9E1F584385765668BE9E812F5ED611ED065C4953DD189E1DCD085DC322C5AE2C849BD76ED80383D521D3D838680EFA1979D560F4FDF26722CB0CF281C0C67E7F747AB11B56EEFAC5B1233C4FF81DB1439A7A43E258C9BC3B19009FBE43A791A60EFEFBB2C2A0C51E2F5E667E4FA8142576C93D07D904962E25450B6DB498DDD885DD10AB097234D94EFE60A20CDFB72421E241CFAABC4F0A1E9F4EA057BF330640EC5AE47AE7585D0653148FE85B1AC5C42AEA9D1E8DE35732CA59D04796321D34450CBE7199DE9B6FFE1EF4FF0C864813189C9A35A9B39E683443715251CAF742BB5A8093E167D6CD26CAC88C5C828EC4B83FDACB4B6493DC62A6FA2436CECAB4C68CC692C009AF070F26A0C1250312E0C156E2E56A5FACEEF71E61A9B6845B959B3C5B681968D070F9D6C6127E3A12FD425A21D97B8F6BEFCDEB8D1B16EC090D52A1ABA757015D962FE99CBF68BE786D5F63BCEC261573799C1C54F9BEDE6F373B72BB7898AAFBD84186231F134EFA04F92D8C25625CBFFC7B3F8D2C55FFBDCB8BD78AFD7D3F88CD8DAD2033467530FE6AAFB75E61F8D48E586B17BA5A381CC8BB4CE88325A6525D6B65719AC6C8D17DFDAF324397D8B255451ADCA0F388E12AF57F6CAF2BFED4EBBD382B71E24B6D39B161DE11B068F9D385AE6EA7F788983C599A5E9AB080BC125DA153D3B35F048F8B8004D3A04136C6800205A0A32EAAFB59C1502E7CF8AB090D58EE67A53CC074FEB70663E95CD6A047AEC0D0D19653019C1B159617E5A113B0AF61A9A1B493052747ED1CA3EDA5DEC9FEB8652E0AE75D1703B326A568AD845E2CFC0341812BC1117F7C9EA78C3347FBD678B27C86FE3877CB86AF2088BCCFF9AB7B6FBE74FBBAE0EF67A9E80799806B77E0C2F595946E899C72C20260EE5C109CDBC285AA07BEDE2664D7B723B5CC2BF11962A690BD5ED4F235E359E3A1CAF9466C3A1F7408CC96794B85D8E53966CF764E7540A103735FDD8B5AEC85BC1A95E8A7955DE296CBAEE7C00C707C409B023AD337A57BFB45555527B26E2732D142969CB0E452C0B2818E2FDEF7E48F3D599FBA79EC45D74E4E36BADE7905FF1CA8B1415198BC96A2A8FE2B5C820C88BA77543CF3D22E8B213CBFBE4301FCA35E57F33E3139B4635018D3233DDD578B049A91AEDC44433D20CFE5780245967B323F7896E3D068BF207ABB77FF800BADF276EA45FE863C6142FC0732E40729E0AE9D72B0725C032814A57E4196D48C571437EED647E4991B052DA5F3A1ECA7CF022FC12D53613B9A3973D0591556B89B252D4FC2FEC3E1F4599592B8812D25A4647E4BC352864B9A8F87469CA8C1E594A3C2160A46438EB07E3A116AD3CD3886A7791D4C6ACA63B12FC8289DE218ED7B6FDC22C7D075DDD526C0F7121F2EB5D12F46968AFF3054A01ED691D3ADF5E27FAC9751DEBF7F36E15FD0666218623AC706DEC1D0DC13DDC63188F4ECB1A8ACC0DBBB3F4A9F5F4583FAA067BC2CEC1ABB13F7CDA79529A35BA6DC15E988B549BD62C6BE919A79BEA8981F2B9DD96C58918CA0478DDCB9072A9FFBF1CB65C37642A91E002E6A43DE81EAD47C8339ED3BC2669EA951090592F93582038BB321D9E199EEEB95BD668083E89E4DB6DF17EE0EA8DE1B6EA85D6FCBA41760F338A9534E1B51EC6CCFF938A504786B8C683EF25A0CCFFA4ACCDD75F43D3D5BC9B824D37B48A3684E9A5A8A2E68A8CABB9E250F503DE00CE26E0AB6D7A91ECBAB18DE9E61A436F4B18DCCB791A6D7FA3644CF68854161C8C3B44025D964404BB6D2C7BCE49A46CDCB937B433BAEF6C10E3CC4B4BC6CD3811D26B9E6D7AD084BC1807997F68CD01A5680C04877F3C4AEC0FE5444748455CD1E08C9FD69B360382A401C12D0559672931CE05597AC582F820ACBFACF5E0778ECEDC7D962B937910F45893FD76104776BC08D65413B963D5D1333A77F27DD07676683E6485D5E65774860F723BA1A4EB61AC2D058F928F20B003DE8B6B3B42B6F868E0269CAE0741C61673474352ADE0032D4387213E2E976558F2005FC9119C3BC1EA1D95EA8DD1C392A976317B3A8721CDBB2F42989F5795FE9EC607A212FE73235A123C0854C8B57465A647930F53B524EEC30BB59EF4073553BE492EC409D59A8EFFE4C4A39C8ECD79BB3D543007C6982FA49D643B366B36692FC0E301E2B82CCD13388DAD68D6479BE4F6292FD75E620E1B91A5D9801A71E22673C9ACECB9538ABF285F0784B17D925E7D30468519CFEEB502F6A81E93E46D4C8BA7F9A48D1A021596611225E5D0248603E89836A995104EB5B2875E4A72A90E56A15DA74C5C0F52D79A0C1545B9BE33A7D6BE563068DB156547FB799738A2C531E6BCC26C2B91FDD57DFA168E4129BEF596A01F9B469730964DCC9A6CF50D266B5A0D5587033715C00A14923D56845A6345E852E58F006348A68594DE437324950089EDBD201959D05F738C1080B0BC5AAEEB4ABB158F77AE1039C0A9DF9A511F53BF05148A8182C96BCC783BD420FF7B7B59FF02E5A9DDD4DE5DA54460D47D69FA77DF982C8096170F5CD4D45464E9F9A3E660B00233470773A9212E783D39B991643BC6F2248443BB31C245DFC647DF6CFE7FD08F17499AA149288F993C19282AAD32BBE0B8CDA8EEBB5A8D5EF2CD39C66C454351B0859CCB21214CE59734BB4895B4B24F94091B8332FFABC4983D027EBDD7D0FDA6889BD78092F4EA9ADBF24AE9A89F54514E353E07274DAF8B62DE9417BC591374A85AB0FED09DC4C60FF6D42425B362800EE4C1C9FAF91956D08EA60CC253D50F4F02A5C5889C1EDA8274A6CFD3CA2A4A86CA084DA08C2603785EDF56E649D3476EC7E28434BCF176A0251FDE6038900CEAD53B1F213156E8F88F099D1C538363A910ECA76B5D668CE6A982AE2E503A1721C65BEB00BE1E33C50D176A66EB8C8F67078A3E55EF25B61A55783EE6745A8576A6DFF33FC61E082A0A6C3B706F3E3F7F2DC9CCB87778CA4C26E1205D6A9BC88F6E081EBFB6873815A2BC261F6B322DA8186D0372C8E131692DC8E4C6D00253573AB9E6389A9C7FB6B8A4BA6E0B425BBCDF64706CC0805FF2413B73FFE64769CA6A73D11684A8802075C768728CD306D47461B01BFDADD85C21AEA4101957DEFF1B6C2D25DD29451D18C379F997F456F +smlen = 4431 +sm = 63D4E38850100BF4FB497E1375AEEE29048B158C04ABE931741FB2162EA673010FC2D8E4DFCB51605381838CDD2E9D1E6E7F5E82AF8FA9AA951A1C1E9CF44C80D46F7C6EADF4E87CDDAC510BCFA9AFD92D2C708666629F2FC73257782FA7188FAB9729114813B9D97CAF21C709C03135228C97AD78857F76AF427DFB1883BAD41E7841E352AC435A3E8724F4E7E8FA6D39CD8442218A195672B94416DC257F185B184AF2EA2780563CA577B4644B83BA2E5E428F6B80994D8F5E0A4EEA21DF9B70519B3F6A7119D1F99E6E2C865CF7AF75732709FD939EBA378B76A775249D7C3580F7AA837B8DA81F1729E79EDB4971E6B44E4062A302390E4E45371B66C522E02657F6ABE45E975C2EF13474EDE99D5EA41B5F6F7AE433EF403AC5BDF0CBBCA51858490F25E2FFC1E921ECC1FF558D3933B392FF4F34DE790CFFDFBF3B97F432CE1F13544889C89B5EC7A60236AAE7A9D5D8AFAC4940858B25200EDABEF72EB79BF4CAA57AB853E7CA5A9B6DB35F26DA052F521B236454C7216D6B941B189A9804D0A141EB659A52305960BBBBCDFC41AB3A97695066028C9B58314DCEC8893C03A2F906EF4D06B7EE647F22B9939DA807E18AE117D980BE2E407600C6F85DAA5EB21CC9F8AF73AE20D739F536933FE180864D9C5CF4B1FEA3914DF8EAAC046EFE1BF0C038C6A0987E416C5AC22AA0E3DF3BFA0F740D9CF1EEDCB98BFFBDEAA176A4445E747D0609B34CD6D2933676D9EF977FF5C7EC8EBE31B492989E5C080D2088C346D5F72FA5B0D7A25D43DCD7215217E3B333FE4F8A466E175A16D05CF5F9F338277C96AE73D4A2C3AE4B215BD76D38E826D3BA1404627C7015D51E0B031BB350C62ECB7DE691A4F1C674A9C5299058BC80B3B53CB931463F04FFD26A3DDF34C41A2244C59C80C37DCCB22C3AB70525EDD2CEBD44C23E7F819D73E2647D8C9E0E1C07A70AD0A9F51491D845DF1720F606ED6805BD81FC65A090E612A5168363B2240F1BEC9C8E8A42E381960E76027B2FEB5833438D3BE87C2D67F6DC3A4E4556ACADECC1C95EDF9288CC524CB195353C7935B8D12F607435638FA67F495DEB4F60419EC50F3EB76705FF1A005938BD966F8EE33F60F307A2D7F7302CDF04FC4D3E3FE15C9FA505A491460D9B8ECCBF30CABA8986A56A04FF56879377CEAB6B6E10FB153D450AB15F55270224BF7FA4F78D17DE508867FCF77247EE4B12CAD87A722EC7823CA00B933ED02BE0FF9CFFFAB8A84D85BDF9EBE8AE1A9023DCB141AEEBB874542FA348B7290FAD65CF7B7A2C4DD5AE8F1BC0DB679E880751C6057F7A328EC30383C0609D2A80479EAA41615B453B780F47CA16117E223B602DFE07D7CB217470D7BD3554639B7700F7FD3688F44E827E01F56B4AD779DAE91F1489B3CA4C43139CF555BC03078BCD6564243443EB55B3EE430E0CD73AB4BA840D893F7DF41F8A20E772786D3BB78B09BD413DCC71F21D5C1B43A5584F0364AB27FA3A83948314A8E52EFA36D8FC19C92B56C69FDA25C741658218333F485F47585AA4E4CE4B01CC7BCFCA4741CD18EEB98B8177F64090107FAB8C9674E2A1526B50F75C45779A63A5898A9123E4F932CE643FA145597E610464B75E036EC267FB51A156A07E2101D6178AB13C289B7C37D57DB624CB81A80616A84DEED17B0C3646EA4FE9BF9ED88D472BDA3C4852A963B85074560A51CCAC74358BDEBFF2C5321EB9FBA9035A109E775E77C70528F05268811AFF33FCDD90265A47F2E519A5AEB5253912F49B26C0E3272A84BBEED8E982D0E65E496847BABD0FEEAE6B3511883BE2DA0274CDF386D43A7C8E28B9523BD723EBD64B521249544B429C2727A0C579B991B9F3054F6064B474068167CD0C02275BD1C0FA5FB38C9A34E9206BC071FFAD82E8560366FB5731B044DAF43EA09046531CABDB9AB8C361DFC0A9193A310DC9B78B8375374129643E15A4B383C73603B6A044E18FB4967C1956D43D6D6A374854DECBA5362D78ADB9CB7F476ACDD9AA5CE36137C4241AC686E730CA5AD2E7F63A7B28FFD4A41D853E4C9B4CCD3DFC5A00FAB8CD3D31879AF1E86A3BD8B71E6391A1E4E1C70D1C4644D9627429EFAEF8AC8EA72BB10D8264DD99A77B6EADB53495289673D05A2A8FD8B190DA60BBAC22D9943B4E5D1E9EC51E5DB50A6EFCBD3A2D5739BC1E28C276F112D7222ABB6B810DCD977911CB2004D3E1ECC8A8D8327B08F363427DBF2B007E6AA4B4D5347811703D698CC69E3CDDB69EA41BF1BA0334D57409E8184307F1F3C8BADDDD4E0FB5F9E7B20D182AA362370A1F16773E8323D47C73152132BB53C266FFC98FB16ECB3C031758F3F84423F621DE2CA6036B506B3B8DC391755D8E59F6082186EFED5DB7A6313B6CE42D14DC24A20175BA04EDAF24B688411F46711D23F2F413F4C71BC7661E67E8B9495F0961B2CA34E2E00343CF5741D3A1AC2F513A0635B0D1C4784CF9623484BC520C51E67F3C256A97C40944B8FB6332456179882E332BA21EB0730897AA0015D855300D24B05471867C86E1489B2C676457EC3BB3B227B264A2092DB0BDF352E59E9AFA1D79CB129010BD944D33137414F0BC98C447B93906957F702412F8F3DAD10B7CBB248DE7D768B5C97856919E0C0895CA3C0625A1480B0ABE28F25FBBF2757C6AE8E149205FFDCD1D01127FDF5B123035A5B1646B329E351E97FD4AE7885F53A81931BFEACE2A782987E5CBEEB9B8D4094922786FE9A51C68454AAFF7BD46B02F050D05E1A20F9DB97CE59376F2A7968F4B11BA1D3376F0181BD58642369C35CFFB4ABDC85229A914B86F7890FBF6E71E77F8FF9EA44EDED8A0B56E1F5F10857F3F975EBE0CE0A9F7A11C4D7771CA875C408F8B3889E0E7AEAEECC569406845661012E1184412DE1BF61103FBF824EBB8A956AAC01F7228F2535349901A6F5A2DD17BE90A91D36C2BFDDD4AF0DBF699FCCD86F302DBA4B3DEFB401F061550247A33582EC1D54AF9F0E7A213B297ECC5AC3EC0E93437FA3D54C742832CBF6753E7FF3F5F856A43EF64DED7FDF51D4BC4C62E38D7724C1A17FE9CA3B092DA484A326218E15A99131B5948E3B91C886D98F33560888E049393BB4CE202D305E5E820A51DFBBAC66335EC3B091E290CED16F5D7AF09D6D7EA20BDE1136EDC63F7D4BE8D82A44B7749AA9B946732020C22BAF7915FBB347E6DE604EA5274886EA082CFD74BD73F59CE96B623F7E283D9DA62332EEDAC978F8CAC617FEDD60EEF65E763A6E3298667706624B8E4BF0DD610F428C793E47057AB6A494062A182DDFA720B26DA12FD54C37254A4AD6EA449D7F699822BB96EE837FE1B4DD058BEB031ACAF08157A51DE81E9FE96BCC5AD670AB57AB6A6EAEF0B64C00DF4EDE03A7CEF21F8BCA4705AB15C6B7E4D5093A997FBBCF64814BDF7F951E2E208A9A8C459B1D5E3785A65584721E96C704EE95FAE25ED2249B6566B0E85E21260E2497EA8D83C732378EEDA545A1BBF602B023A5B2E7140B5872D63F9AE4942B98EFFD31268314D6A55251FAFAD86A6F8F3E68448AC744E32E07F3F556DCA006E76C60D594FCF99953D6985D9F45FBD004FB2A651B3C633C9095E476DA2DBB33C979F13E50A80F9FE193EFC30AF8A3AB1EC7A065982ABB64DF930DD760A2A61F7C5171F5D3773BB4530B07FB53D52AC317AAF0799802880BDE676E92A58ACB230AFA3D72363A988133662B1197436CE7CC09FB349F9CF75968A82FFA350908E9BF488966421B72BF1F19631159278C571F3DB281FC296C79885E16408948C8DDD379C2933AC228ED6168D0D380402EBFD1B0DFE89CAB39B32CB23DF598A6CEF3DFF9AB800E5EB5086DF5BE59C1CD2C527477C7E6E9784DE14360A8D77579ED51F2A19C72D39D23611A1DDE373AE731B82F91806C524E1570727A519333F816631CA325634AA93E0028CAAFC218DF481E66F1BEF3DF23E4817C29FA4D9A2DF5D3A81B52CA80C91EAFEABB65A6516EFE2C36962DD69CC3CB018CB89EE22271F950C83FA93EB29CEBBB04B68B4F1F5D9400DB558E904983B6EDF1A04A781393EC83108AE82DC5EFAEB72795B8CE75E5E58F74C6E732E4B59BDA73C5A0B651AE3903B669F1DDF663863B26830263509675E134473A9D458095178F0EC4F4DAD257CD64DF5049F416902EFC7AAB800052B4755202F3CF57A1832DC5EEFC7C7375AD1B167984210DAC17A5C6B82C136DA5AB758DC478AAF6547112D135AC2C247C1BD56560ECAD65E0A24AFE31799139F86776F65652E4A9D07E9F9FA0FAA25629CEB89A8122631E236A1F53C58E360164175ECE6F55CCB0B37708445D56FE4D3E8763AD46A216942C99B98235751AC3C994B7099A3AEF7919AC513A4E76FB9D182EFF4195A72E29E2F6F4BFD687C93AB1E2ECB23836F4A55BFB24FB61E34A2F0A12CF2D1FA7D2CB3F0FCC8C9CF9F5E22C99E663C797818E9A0BE74560FEDD2A3485A883F45F29EAC6C6A2357B2943EFFA7A502EBA9A2B208D7D75E62BE3B9BA37310EBEB521741C6F980A42086DEDDBB5F587AA88C0F02A46E87DABC3A474CC413E4D10BCDF8ACDEE40167B7339A95D71698FF35C11DD364741B18BC415B7E86D80C0D9ECFF7FC2931425B83999E9F56697396C80759668B91BAD0DBF07480C5E5000000000000000000000000000000000000050B13182125789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F + +count = 34 +seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 +mlen = 1155 +msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +pk = 5BDDF00E6335C0CB6E1C3E2B1C236347860F3424DD0B8C3B76CDE730063CCB583012A88647D1C3BF4660EF05F42B628ACF55D0D43199245CAFD8C47DC2D0312C0B47D78B2F8BB4055CEF682EDBBA0E4BE9B27DC2913206BE5A9CF7FBB56504F719B44C6EBF720C9EDC4AC2E761E7EACA7B0F1968D59F31C70F52C83245DF05301769EB98CF1E51683941A05613AAFE36AA832417752416BE485E82A9FE200F1A59994FB15C3B55214DBD5C0E35035B9ABE485100C3E7A3135C4465A2D24E517DBD3039676549D0AE4AE1A09B93B196E95988E4556234DA04C69A4E5B516A195749EAF6EDC0256771E1F0BC45F0C2853DE87A9D4AFDE0F49D05812D797EDEF1DE74D258B53BBB90C90589970A2C2B910C7206FE787C15724531B10C41B1C39F05C1C17F4B226A02900E59B7081B09E60C02C50BF67BE6F4B8C974B20909F39BB1E0D94875063EDDC6E75FC35AD13CEC273689208D287F3BB768B7644525877F96B6D2D29965A9B3271D683B7AFAF0A307E313991E91CB3265A498AA7CBDF04135ECCB4633F719B1F83228624190BF6E7A1B16676DF0264D74983A1B54D2D078A7F109F3CC22A18A938AC913968EC625B77260A7F5D9754495B0C2C74F53408830EB78328A84E63792377EB7A770E398CB98D015C0CBE133B58F6B19676909CC49A94FD7CBADE9C25C61C9BEDB260272C09CFE21F3AB9D1452CBAA673EAD9338C1E3AB666A248B3C6F049D9C2500FE388520211C41A6FF13593B039FC4D9C32E98A17AC53DC3695B23E566EE074A6B58B7431974107C2DE7554CEA3AFBFD69BFE44F421071221EDAD11396EC40B2690FFAB85573E7144DC40FEA729983E0A7C641832C027DC650866B36A91F74D0E1A034F54D592A1CD5A90B96BFCAC7DA88271EFB804498F7B1157D0BF82E4E90A03ABB5CD95E216348A3E23EFB01DCCDB2CCAD193CCC571EDA1180DE80C7FF331E48F9FCF3489683CE0748721A44CF801BD490760C06A0E88B0E65DEBD4D16023E7B11576759F96FFD2304917190454B2EEA6A420FF1E209560185EA349FF7CE8D5C9FAF57A130B4656367A52E68F804FC08E47703BB2D66A8BD51C492B8B1A7C34C3416DE810F7D9B08464BA9D32AEC9EBE11EC01AE7A8CF98AB09D01D1BA392E4F0AE4103EC2DC79F67C2D26D02EA86206EB5325D711D7185B1196AFB9F646520562AC2F86038F6F3B2A0742130790F94C6B37A6F4BE0F6B9FF09EAAA0581D1DE86DF1AC7E3B67D674A5AD7DCE9268739D51BE663B1006E227DCEBC808C341D1212382065A39C1FE4562D435C1D4C07443C946CA6DEFE3AE70D991A56949944F7BA7DDDF33385100991B4CF5AA228AD0D2F4689A36327F6499074DAECBC59ABB4ADB2F9713CF7A9DAE820FAB44CF404D9DAD178399721F990EE4DBA8022D01A7A488224E1412DF0BC5C9EFF2AECE2C2E7659CCA1FE580C3CB4B0D54AD1D851A69A1BD07EA1D8273393101147654C2FC9D3C2B52E4603B5F1F8B5991578B4544C1D61106E408F8EF501728830A0B30ACC38281FA21E8F6A99D7D2F7FB2F7E4FBA4E0F2264CE17A7AC90F9ACE0278ABE27D0ACB08695974FC77AAF67063505EE9D2CA754846B70CBFCE3DB91488A6F2EC825F6EA88EF020DC0DD7D5C4E898AC3489CEBF39525F8DB6763619FE8AC1EE89E6336AA4B8DB55F4D3271A74C83092332B027C919B31A1BF6C15F99291EB6FD8E89D5701A51CBC2247C08FA2F1701D9F74AE37FCCECED336B71A666E5C7C3F1DB3DBC9EC741D7746F1EA4AB63543A3C9225B702412B1388A41185B1D75C961A5C56800D88665B6AD9F0BF49863C38DED146CBEE6B61C5C3756C4693E56EB645D419E909A034992119AFDA75E024D99A27AEDEAA918D651E39B645D7A679D6043147771BFAC0302BC88729A171537B4C7D329B50A9D740F87702C5B84267A97F7DF7C967BBEC25364407A98D81535F6DFC6AE7CFDC3D9CD013BA0CA23EEBB3E3F12F3F8995F00B565F1C0131EE3D54DEC7ED0A40F2BE51910D308047B44ECC0F46CB7C92B4E238D2A88CCDE4324C3786004A3F08044BEB72E68CC34477000A61D4D7F8AFE870316EB3B81658783B4C3C8736EEE4C1B8F5533E00FE0C822CA956EC77B2E653808542FA4F18DF9ED565E25A1ADFB983577D0B3426965CD4672BE1A0238861475A3375B004F2AA01EEB5D099057564AAE80619F16943B7D78CF9B3B0EA0A6E83EC180D87B7510E9576F2416F93288BBF8211908F03ACFE018234C0D56D376007DFF317BB9BA4FDB2997AD069BEF4AB494669FADA47C4C01C059406662FE17BAE34E88DA387E0F57093B23963742B7FCA19C9BB492C8672E1C38AA65834A249CF2929137B2348E68FC406150B408BA2382EBF84F9A016A6570F8FD825E94E39C4BD2DBD9BB0237594BFE7F5E719CB5332C8CD0B670E4C44DF0815B3CF47D17A307A88F9292AAF35CDBC895FD2BA08DDE1D37703D4C6C9688ABC4A4F1903FD8B826CCADF7CEDC6D907A00F561F1D3731D80B86BAEE8FC683B8C8A13605122F5A7187BA10EC064EFBE6D73A40624681CCC55BE2A1B48CEEB675E2C733AEBFA4C6576E6F3C6CCE1F4340FEDD786DD87CD4D02E35027461A3025C33D615351C89E9EC0B37652184D52023946483EDE442962CE8D063F71B2A356223CA40DC0240DC2115FE4EE7F147E2EFBD4FD01AAF6C6968B6972D83C382BB3912C08E32A2A75681C2B01B47D248F53D229EA7AA33DDD2F23A011D219EC4DB39D0E32D01B7D7 +sk = 5BDDF00E6335C0CB6E1C3E2B1C236347860F3424DD0B8C3B76CDE730063CCB58943995EDB6CA01241F7D3F720DD865DC6BC6CBE32DC77D73B821C98B8D9BF36A7FC3505B382DB5E9341CAF21C050C7CE3C48888A6F790A8A73D5B1E43F9847A3E38EE147D9CB93F070B33BB09A2B63A17BA5DD96D6D5DF44A991C7401A9A69770771438107786787716611763105176580033162083611621865102865364737275334071732840536262845362445722370461337547274415600440100780204201635318455628135614656186181702618610170164770674474461534725654464068504178286041482756564877541462555740570508474648811336275301503162315475540055087455731170802548722876380666671768141312154414134755044876626032511340640354454676127738461426240571476378234788561341584042164378165558780578173476350742228231233300322566216607887610818712061612001400461015174632556845452346812041433528124521357087167107253653564588733233833387254878827522280800222007038285667334236808313581026087756156386656008881585403107256618422000702168542655514876461251672727587205834671786183142711508551136783501175282831028716883858017847310486345264835357802274877387637207277710628628318847681286306813148701000371004107024661847071343332363362474105767433288488616168201461221166282114261067641672766351203478566107627753247332046567074173667553852436775136675262582787274112044740480170217613132732586434166471700476628540031618162217000717053748562646538305521166072312844223280231671706276300355823658176153212518867732020131288666532348252103585133308204447072887653373130386028122776508814484302143356617646382565251648182582761246207723283143203615205666566817875706271850174608484044633258226185330653665401351680378214382805885375838641425312877081062516311873468141277877150056181410443668604536875323463033768181162233568334204087435320035614218010831424103011426123836771755562173111143351672530617063286532737243834485127621848774628414457428051507024846085473016305816771444750606888711262180421710474817176414665777287326245344624844145246652312431261372511510534127835735123335672643645641070541431837125644622732548757510018508001028015220506107857160115130208408545861386337475783203247857534822327438406637608753130582663008288130542313123224565636168233051565831266028716742850862764576616670605272573681816558865726273321036475444450401722546487326232453645763786740116874711200715737180612578617336465260844255036641350840613003470551341660008046618450523055801283323814716061572501035333336641058184462062460881156823045770612600276311808772336311052873330333201621277805103113214418446226585133771470011430625878225253120610638615065427602564227163847075722074162433644543482315176886302110463182532825686231151747035023634506868646101175077864222682734376108270132448483310174786416527040385728163343188257547260330405677102387612404364877451626345410643564317748573054110450008705224072048716622316563247678233446325577414264848550465024332333308752524536825060711212072786125868467667865400200855616211166452070011150341560541585732113738634371282453705087400648220714221407350366785674156212733622243886278520860447177611066100376243505126614486028258660632671171624380687594642F55CABB133CAFA4C943E7FD095B010F94551968D5C82161DA771D90CA50FB1734EED1A340D5B33EB5B1E2A770587581CF3F5F52CB243A3590BE0272DB6BAE802DE1D199EFFB81AE23073F41916F958CD061F1763AEFF0540C0FBF6EFE1B5DDBA8A873099646F5811B7BCE7FD28E4C150C6FA5EFB2608720D76C256E7E604AB3F4525008B9FA185B66C4EB3F945B78EF3EFA2C7F60E2C1D2981F3DEAE5CED4B880694E99188060A4311DF0C58F3271DD7B3823B3CBF7594D4DA2998523FEA4678A918745968F8E0E0AA75E5A306DABE6B10B9F47F93B04250C0A6D7B1CCD272DCD3D4FE80A186B9DE88ADF5B85B554B46D95B054FDE0246C72790C8CC9A9AA24530508F70DC0DA273F5EEF5AD68F9856C02FAF04BA06199C9AAB6E1B9D4A726F69B6CE2C9F445C7B65CCA1E8FF57B8423D7F17A6374BE4E8D156470020634327037EFB5CF93284F360FEEF5ED14D941A06CF0A5E7C50E7A21AE51AF3ADF17F9FD817B709C7D4B239756382D7EA0DB73DA1A9AAEF76D1010F8E67286F654E71179E018D6C5571F34021C14AD56322F6AD874325EEF5DCF73511E10825CEAE4251B83FDF2FF9EDF491E71511764E379EF7F4917482B8AD7E031AA697E9789DC4DBF3EFB6463E196333FC3ADCB31720A4917ACAAC6C681A1B0B07AB1DEE6B364CEB55540BDA29745BBF017942D81380B5A6E125219D9FD5A40894C761B91E7820C013AD6681E822A0362085013ED1CB1E2DB06569F9B12FFBAEB214EDF7AFFBE1D664CC0652530EF37BA386562B37827ECD8D74AAA8E169F358879E01525056005788DD105E2AC019B9CD3AE7D57DEDADF8DEC77DAC5DA88DDBF973A24B4BA422CAEBDDEBC126439AC0585BBC6C3D6990C87031060FC009327969447FA1E0238BEB4F1CB7EA9062D84D65181378B5C824C1AA8A689ED11442C0256EE3EB6BA97F32F8015AF28FB53488F1C6508315144D91992FDBEA764DBF7D949BBE88E0A1D4A3D29D5281F15F592E1C99781D79812EA00AF71A6429034AF91052A38A048A8A4BA74AE570306C259836C8A5D3E3E23A57799ACA2A54CCFB370CB25BE2671A59783920B70B3B6D0E180668D9F7661A48BAE70EAA69507C852E38831598749D0525CC265AF98EE945AF5DCC0A300D1036E8F9AA66372A5A3EFD474F4A10E61C7CA6BC2EA7A7B68756152B7638A7F6F82A2A5F898C1BD576FFCFF2767725AF424826F48D41DDDDB72E07345C4586C09E548DB9F43465D0FC1CE6FBFB64BB26EEDB4F95CDDD2BA225800BA7121591B112CDC82069B5E39AC40F67739E5521C4F992B467BD657ADF40BD53AF672CD8078A040CCC692AD55FBCBA4B850213D27E1C94A9ED02417034B32EF778C2FEEA537E00CDA3A1A8566A2AA4A76D33749F4F5BBFE46B00A814B4DECB03C08EA1DA88012F458E2FE9C390565C447685E2E9564A55AC76A6F5B3D4ECCA505B120F81927E7F26EA50E20159123760DF6BFB3EC202C06493D66184B43F0EF3A9136C54240025FF33520C13BFDC436AB0AEE351386A06CF5E623E65D86E79E1FB0E92884AFD420FD47015715BFA873E352F1F5DD82319477A75514DE740EF95D492EE41FD7B272727D6630A55370476E44AE7BA952C3DEE96C458C119ABDA123E2B42D29922BA3258075B8F481E4F991B3792B2E1219F0C54C7AD4EB512E26AFDFDD806B97BE20488B72C453E1CC4B7056D96F78DDA7C4207D55665153AAB2502395FC443A3BDC3F5186BA7DB19E4652DFDDADCDBBF17C68840832D1242348F35ED1BA967003E52D6336D6D3AC84FF60FA4EDAFCF35664C3420C27476FD9B770ABAA6612F649A15D8D90666E69687C84AA014EDDF41F9FDE7370D7A608099158B3C68027485F8DBF36B5CB9D8296AB088AEFD1F9083D870D2936B9D1E3846D7C060E6B4000677C4592544D4997735CD2BA6D2158E63961E56ADE1863207B75C2C4465B14946D4C22032BFE0517881CE80602A471384959D09A18A5A1031BEDA216485F7285F0B809B141FF5E66A6C1529BC2A133DF133AB035EF77F49FEBC7C121C65A273CB85344E101EC61F815147F4AFCD9C0D42C060EE1D10B0A89AAFF42DCF30F10CB67A1061D375D7B6078E3EB9F95710E47A170FA7F27DE08565762872BBCA18C06DA7866132041656561BD27B3A186851E063556DD9FA0CF454E02DCE1FD616D7B76F8DDE50862AD69A54A30FB3FC848889549B4D271D8251C30E0DE60B5FF593FDB42BCBF4BE7F9777EFB4395E563457C35C34A707917EE981CC5CDC36759B20124D54F37103AA48F717C0EA249564B8F30CAB04B928FA7866A664B7BAC605786C75D8ECB6C35A0D499223FFD5EF6010DB91A1795443C1FE5EC119A753AAF29C5C0097C674953206BB865BD1E6790D4C5C05A04745A1ADA1D09FA54F5D56AE242BB0A49A43BDDAAD74FF6B487140609EB6FADE88D99E4386E7339379BCB6D0E66A04816C682E50D6261FAF6B36E63656D42BCCE15117A7FC6855D8CDB57F2933BA5055535FA6A3963D8B2E155DB3333E9BEF8270FA177D5BF32FCA476AB459D6687FC4B31A9D9D4EE737EC163E9DEBA81F9098A30809A96846B6BAB0CF345A9EA8F67106274237B0CD9DEEE57B12EC159ED9B4D02FEE06F29BC9B21C5CAA8434BD8506FED67B373DC980418B710081D738B807728EA380B3E4DF3CE85AEABB6FE0D402E1C68C2F04CB2C51F66768889DD2AA7C249A7560A335EB4779B7F9426F65DABBED55DFFFFCBD1689A997D7729BFE7487E0FA7B2B842D25532E908D57C3DBEAEC9A82BEF3A5464C92CA21536BF1F2CFB1681C04B9D863168B3765B6C7649519E0FD57E2BE5978ACA7B59C4E9C4279D80DD5048479ADB7175E8997DEC3510456A36C4FF006C83665992A58DA16FF443594D1C380B2808087CF6D4792D7F30CF513935BBCA3BF772C2FEAC38BED981D3FDBF77BB2DF21DB82493D4E099DD690D73604BC8D953A6A207275CF9BF11AA7F0183D96C71CF734928ABC2458539C0B8C69DECD688FA50B8D99D40CC0FC816ACF5858983FB0AB7043908282C3E475AB2D3B7931D02E1A881F55CF434C5472A39A4BCF4FF39C2D653F19CC7A97E7C55C43769262590C75B4CB8F1502F46283EF0A24D73C1FAF89C7778D066D7A8D3B3D7935125CCBE3A1C0D92BE49AEDF88F5DBE26CA252542DE38058C608A1E9D9EE5B7BE7B53810B40BB1D44BDAB2A1F8995F191BDBB69389C8C2B8188067546DEC9464458EF3739CF78F177A142CBC69FFD5F86E6E11FC38AFC67897E2D72D15E69462172A8EE022A3DFE82119E3A0CAFC982703D445ADB9BCFAA7FBA2C39638251ED3690C946B1B6458E3109A5B4B955CCF3C8EDA34F85EFE1650E3880E26762672B55280ADF63F74FAF628659450C8F4201DF1B829C59EF6E11857B69FA4B57A265A3986263A2A9B9B76217777C7E6CB42002A500D7D8E271D123D875F92ECA5A70F03DDF4300FF8346CFB172E61A6CB78A4E6ED2A87A133B47073FE5306276463C101664FA05E2843C27C064BC93525B +smlen = 4464 +sm = F50FC91B45E55159B6EFD2596065F8E59A0D8354D63206BBF659F7A6499651E3E60B45FECD741FA1C98096BBADB4804992D8017042213CAE0F543E48FD9267F2B6DFBC32B90F34BD18C2DC74D294A2B28E510D13F6354483272464B74CDCECE2DDB276AD41C4ECAEE04B9E70E83BB75888BF60BC74CA571DAA2D145FD10EF8E4B80F77796ED8C3C986DE8206D34EEFE205BB5E25D0C9D544D08AA1752A7A12AA2433C6D84C7C91EA908559FC3F5B83D71F7BDC6EC617873FA11EB4137F939D534269A2E695E2C50DCB9281EB88FA42995694156552FFD132253EA1F5A9F3652BD929856347F250554D53D623617ED9131E4F65CDDB567AD40E3E1A14DDB3CB4C85F903C68A57167151428E5283EC93E58BEA28CD2A645CAF9C18A6C41A270695B519531B56F3E22551B1489B3267C39A66DB83D967C7DAD1C90292AEDB25F08FFF7DEE31C8E2BCEAF8C6EBA7EC5F95751A4C1C8713D49C8683C12CAD0EFEF251B6810463BB6D494222ECC12C085A01410F6331AB5F8B930E9708CF0AA18083CEAD3637C088AD538223D7B52D053ABE46ECA40336F3511A4368D8AFB416BC3ABC6509EEF1724B464D4F7D5CC3B9AEBA5867D760707FC17EA518205FEC5DA692EA114B0AE5E976C9F5018C51AC540DA94B43510F1D791353765D5973780DC3E0115BF7BC3852A1B121C2D13E81A0554662C8D691D133293FFB2F259924F6ABF72B14BCE192BD8262A9BF60FE780D0B1B7864982EB525E45BF597709318E60C4EA8E43CC6C51CBFA681A6641895D735B8F9BE4A39B5B56D370B4A34D4801746D11949848282CC6AACD0B7A6F79E6570B26736DB1024F1E7B911E0B79AE2799610F3735876602E5518784B4F6ADBBC728B420535F7714E28CEC2DB39DC78E250752416FA7B9F6907FF125113A87091DFB511C22C1701A39BA6FB40599FAD2FC11764FD9ECF6240CF86C05F31C2603B154F9B24348089D32972E893B3C8787C61A9E9749CBC568C1C986432A3497538E709CD7C972B412B36C75AE85CAE00F80E61E4BAE466377CAE776C3AADF248411B0E0DE5BD6D55D4C3D0E116FA4E03A56D23A02F23A5D78AD5D1A0E355B71965608377121C097D5A7F74641210DFF20A1BCD80F83E6F66B305CD0EC3F4F39149AC352CCB3BDC4B30AED860083DB549E5309A32753DF7B94AD74D1B1BF950F9A14576B9AA44E2C16FE8C7BE99404C166C35CDA70462F1812650D65156D3062314CDD0AF59773FFC876E7AC93C9F27965C71DD5114C5C6463125473FB02F227F3EF6605F2490AA347679B523785B3E8EF29795B0252A92A4630D145723F94B590AACCFDD63EF7F638B6A79B741EB602034FE5E6BEEED6A0D3C845AFDB297C5F3C68AF12D0B3B1157C1641977D3981166CE1557095B9D758748B337FA0871358C0738ACE2E2770A552CE645B1B4AABF562B8C319EA4CC3AAC2D41EF48ADED96337B064078CDA534AD6434FA7928C661E0E3FF995B86CB5883EDFFC2E289BD370F2D12243F71F1C8214DB7390B52289ACDAE02D4154089854AD0A115F3BB4842E208DAAB50C74C0531C47F6896BE7D5401BB34E3108155CD8C89ACD34D8F96FD8DBEDD78598F88E452C7EDEB7EE60CA0B23D3E03284717F8750A481FA9D4FFDEC0A16204E249585B6F1C65C69902F2B876A77EA25490D06C67A22B0DA2E3FCB0DE55FBFC7B374F348E2FEFA42C7AE539862C2598CA226BE808A5EA47BA21E0E1B056CB76264E86F527011453F1FE24465ADD8F2102C00FB9E3C30D9878C86EDE3F176BF46F4857A79A5DABF9D3933BCFE51575D289F7D9008EBB31CEF7368ACF6A5EA7657225333879E885AF1A22B9DC9003D39F7F9E0C32DB4C5485386DB0A80C675D3EC417790FD25585D2E58242FF40F23B751E9734FF3F3195FB118BA6D0347169A35ABCDDB3E07F724DA6DF09CF0804AEE0BF077B2DC6535C4D3C24FEF266B1E271C798EDB9C760265FB57985F9AF134F2965A465F960308038F49E27040E0B07439CF8FD7CDFB696F01464730EAA1EF6692EBF8F05EDBC8144B918ADACD2CAFB6F5929F23342C9C331665419C50DF4B55AC7461B38BCD69BA225E5A7896ACD1C54934A208FB2B7986B9C2691610C2B2A0EB15013FC72554B444E8FF6E77A56E424599B2CE48C170A52AAD6193EB9CFCC6D35F8A63F7428D63F04213500DF1F37D47518C7FE57794F70A25EFA085E83A80DED50B7C37BDBCC05B2B361856E4D635E73ECA187BC98C027C0BE1D67C7A28D49B784FB5C67F4253BD1490487790F0547CC776DFEC0AC9BBFEAAC934D83A00C0D17F83FBAD2E9A60F6D91DF418A2645D448DDCAA6B9E115017C6E6764B5CDDEDDF7B4997CD521D15F08B8E2CB018F07BF516857E5C152147842AD066744E5F0C1030D9EF201536467EEB8329E82090E2EDCCFAB6B76A893DA1F9A841E3CD252279ED16DE4CD56A7B1F3B650A14106BECEE0BBAA3622025918AC24A4500FF63FB9409296548C0536F28A026DE940980580BB2556170D700D0EEAE7817ECB2E167E12E15F116C394304093576ECA03FFD47AE95E8D5C3257E083FA6AAC2A7137E1501790D4A5A6A91E5CBF7366AB9D6DF09F0CF82BA0B28D84E28474439E5A1CA975F83259EC0AFDC7559617991F5A1051EA7C79A438C2DB81FCB1695B31AA564BB9B28AA7ECCDE7B703E6047D7D74002F00A79D5B06CDAA10A3A331FC7E3BCC197882256F2F04F7679D6CDA39D604DD8C2F131ADD55F493D13AE95A60CBE4606241D7475893B3CF06A03CEE6B5ECA8DCF066D0BF7EDF58A31C40D375F3F308DE812E6A6A08ADE21BCFF2DB2380B5BC18D2343FED9F3B1B8FC6E250DDD8D39514727E2747534680668D38535570B734ED45BF4AB5F237EE1D1522D433D4D85903CE1B622C09EFC4BC65E718180805D0914B080BB007C5B7D2F4EE257D44E231FAA2058332627E529FB71590C985EB789389E43074F35DCE8400886F883821BE6CE5D2D74965CA440960E8A6918A8BD89FC975A87A22E0A2B86FAA134935D219C88368A3A9232E6CF9D8A227DBEA9AAAA1E62B91ABC3F73DA31D92F3E42F15B6FDB3D201599F9701C1BAAA29EA6A5CEA4F033DD08F0CDF251AF76E478892F0ED7E66300E6581A53D120243BAEC29F849D4EF044E69C506A03DBD7A9D24152F08B0C81106784106CF22C7ED16A592F873A9BC33BA764EA69270E4531262B5EC6F2535601BFD00FAE969A38B946A8CB375314B71D7C26CAF9BDE2AB308864C46A4852DDF35D83CCC0ADE592044EAC0EED0E938C76B74A99BB6A3CF7E78CBABF520EFCE561221A157E68AE6F9B3EB187411C56AB3AADC99ADB9DB59E7E7AB1B3E72FEB19F3FC2E2A7BFA6E2509072D7D29B8F33E564C0650BF7E7490904C9FB1A51605B0660D7E9FCE2B21323899F9C1759BB07BF4FC86FD07508725E0485A5440230C0F99B33F9A61B18D4E471F16B832C34C44C3524F58354CDFF806EC1344714DDA6B58A10CBFFE1607C5CD3A57C271A98F0F2158C5A28F863FECCDE253B102BEA3EB8CD64693E0741613360747A7237177BCB3C9B15A522983C6A6D275FA40B5592B80B2772D21DBE2026D1685759B9C5417AD0CC5FB209C39D06D237B8AD21EF304B7ACCB09FA86908EE21397C877297D2E0145E3AADB1DD58514BCB9990A177B9A77E904C3A8DFC340229FE5D0E0D5F7EFD7ABE8B9E98F559D703634CB2D6C23E868A40BEFD794A96DF33E915E09C3F3D3CCE6C99496A84586507169942A8BCA814652087424D2F3C4B3BC1028CAAB941C363186FF98CC561310475FE4D1D02889D4EB0B0D1CCB26A926A5D79417158FE0F3EB0AA00E289150F9E335AE3884B1352C38ABE3B647A8369100CBE97215BDFCFE58019B603A6AE2F9D576BC3658D13AE10F46CB6DE6450CD83C8C0821029804238BB5373E589F6B4759A2353F276BD5E62A6AB90CA89AD536793225CFA53EABDEBF764F3A6F408381F1D9F81F0B53D7BE261D19151DC3026F702812378402DD778FA2C2DDD67F94F8C05AC4A53166F05260C8D9185A8CBE2A832B71D7F2DF6061F8F5F5FFED56AFFAB4B2E36D8D3B10535949DA5E60CF163E13F79F4DEE8C98ADB5A22BCA59F651CA52A14D239D15217F715C58504E7ACF2636E8903A8379D516C5BFBBF7D449AD3006CD52DAE8F3FC23F3C0C81907927A9783708EBEE407D5D17FBAE8D22B90EC7CD19CD9B81727985C70D3A43A02594A26089CE426187F7BA1FA1E071C670C252D2E690E0D45A2E9BC896579D68B554F02AC77FBFD25A4055C7E2F3E7437CBA94E49FD5C3D9528476E3F232310A4E4E4A988B77AD9567335493C2010C7602AEC5F4528174DAA045F9E95EA514222E509B7142AE31D8824241F2C925858773E8C26758A9AEB0EA191F59B2B18C113367290F1C2F18A308F3A4272FC1DA5B898D32BB630B5FB7766CAFDE2BF54439F26055BE2A6355716E18B95012D641EDFC9BD64196140278024CEC15480B771F0AC81929184EA58B4E7EB08B98947F1D7C10FFFB63EEDC08100512A2420AC3EA43BE2305454F8400B66C1FC14D2AD027D32041EA477E66075EBBB5779733CCF1752CEA9E7E8B47577DA3DF1E20CCE605588ED8E9B8345F6E9208252958727CB1BCD7DCE43BD50000000000000000000000000000000000000000000000000000000004090A0E191BA4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B + +count = 35 +seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F +mlen = 1188 +msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +pk = 9411E7E7489E057782B72A9B226A6F54C5ECB541B73FF7B533BB04604C2AE3BFAEEE9AE78B587C6BD5405B3E1F3DF5F82F83C605F82A0E2EA342969001440AC7597B7B0BCFE3CD746E92A146065DFEB2FD6E58D88659E525636834A5A94B27D47B151B449AB7B4A8F6A865AE0146E0F5998229D58190BF2B06E48D37E35BB822F3057BC40B2726C8BFAFCB7E3B7BC34DE45EBD1B348C793285403554D73C28A116D0A4C3350FE87634227EC90EAC90BA3B8031AB2F67043A6833AE4E4E124AB66D3E0F3AB6B6131B5BE279FCB196EF2C323F67A17DB32249C152471388660C815B5AE6BBEFBC51F11826240A2B005341787AA2BC6977A13527D94524BAF2C96DCBD2B09E999E3F16E23E0578EBFBE586600C0C63537BB53E66DBBBE26140C5793EE956AA62ED33D7BFDAFAFF979444B7D51382A18A6A36718A833752803A323F4E26E48E318FA335EE5B0888E8507A7DF5AD2D3DEB00066734C2DFC5F8DA15F8090FF6B86B4ECF6E6F736702D646C4EACE8AC812E14E78C625FD147D3DA962CDD84EC9DDB3295E53EE3B892BB64309D4C484B055C9F26D64FED2FED95458A068AA440A3E56CB50975E98A273BB9245A3847C7F7F9651018FEA382AB93A61AC32152ED3B3E64D5101019681D7DE65612186A8EADBDFABD72C68F21A9FF035171C9D060C3D761C7949D3ADABD695D7A74B4877D3571AEC733920316BC52567B480AF2B2A0AB9E40D8BC5F92223807D7651CC460CB5129AE02AB3DC85116A73DD7243D0410EBB3CAB823BF449263A15E0A5CE550C9E6A1867890F43EC65003A691944B56D19A21E177E89A52972C5656AAA1AF905EE6D5C20D1257E65B894F11D53FEB99C143A21DA5F60921BAC9193EFEB673424D2FBCC0DC377C7DE4D46FF9C599792F4C1CBD201EAE02F290EDEB350AD6F8A03B62ED36238FCD7AF20337DE8C805CEC36175E734B42AF8C9816D416BC44AECCFC8384785E93265CAB5D472DD3CF59FFEE02E8D2248755266FF7048A0F52073B7A3C695F29393D86A4C157EDDD8485AC31E1ACBDF924249789F873A7BF8CA0178D5EBE780AC0AEB8C450B72250D298C148D1E68238EA32F0C31BA08E2BDE29E3F0DE6DF28D7DC45CE32E92912F04920604B64FDC239E38E7E162262B1F6D6239C15025498E980C3C680C9C2788BC3D157263F48CD9410A419354FC692CA37BC842EE352348B0C2661B8121FB40860C5C10B6993B8B2E1C8BC785B213965AF20299A94E0843FFC36C358D47F01325AB1D7D7738DB3B19B13E313D3C6CA37FBCE4CF1D591A3F0508F4B23CE721B34BA960CBDB3422DB97FD5EE767E9AF32FB8D87E8246852D931A0A75A73804AF9E782780739785D5AB037BFC21CAAB280079159E79167E74C1EE6C690E0E877C0C1EB257168E41825D89A320EFC00F8E7C518B6E7732AA1A4BFBBEC7B833972491C58462197056F98AC06453E7ADE40F0E5659170B13D2F0D44479691F22096CBF9DA82DD1F8019EA331C9E8B4B79DEC1CCBAE4CD3A841E44A75EFDB8D878F15529EC52195762B91FA31592B93A025F9275C192C16991D8EE2ACEB83B863F3A76B8706C20AAAC83AB1A45BBD09392267909CEC9D435726076CA93559442E015BF876D31557FABEC6CE46948DC4DD29ACD2005BDAEFA20622C54E37FD18A8D0A0F741C8DA393C5EE6E57354FD7792EBD3427AE67E279A2168F8264F4800B3F6FB45778B97D4813583E2B4C43FC2760CB85FA070382C74DD9A1263029BC72B054DB49386F6B4A4B5DB74BD653AE4D4B954A5708D3FD92FEAAAE967F3FF43296C01898DE7CF70A4BF9956F35521E2B872D50FDBB57A3C0D460ED25AB7D471F26068CC8B9AC5549D95F475F01257587FEF70A1B96675317C51EF9D4EF09BAEAE4FE90A0FBF46CEA908DD607E1EB328AD7BB85B4BDBDFF6083304F6E5DB5A3B86A0B725A3D67B9A83639889E6C33A1810B665660BD18F539AC481262E217604CC3B6588EC98A81C7C1D38487E3E3C8F36E7AA3909472E7D0B4F33C6821C38687ED28B6D57EB55384B9D6FABC82A71182E502C0E2E19AF4CD3E727694F1E83DA2EB1636E40464145E666FFD49BA650B45C6BCC2C6D462999117103026D4B3C3D35E890C15A5E5B60137886B49206A9DA1C4B4C8AD2367498E7B1FA1A0D949B1D6DB5F4C9D479B349BD4D4F128E3518139A916F827569B92AD5705CDD2338542864543B7AD28D4B2B0124C5444ED134F543F1367FFA7A58D1CBDAC20E524913DF13D16BF485808B7108ABEAC02A91BDD115148B26E392E9C5B413551ACC34A624824F8C7B1F04011A3353D25ADBC962EFBB87555030BED19EB4F84B46242E8E19D642EB2AEBE10E0FAF31D379B55D35737E15FF482F647B5919AE567ED14A77740549DBBCB99EECE4A2B182C9CC9745424A10B54E0D66E9FAC636F2D6CF76698CBA439152B381939A71D9F4E417127ABB68E33BC5A3BBDBDC049AF98D158A251F662F4A6BFA96451EC5767C304CF51FB77C11D0C274F21E1DEB91D9ECC8EDE0B8D268682A3240DC6DFA93747C1B4D2B25722ACC39E2231CFAE2F6533568BD2BC86B7EC5D6F2EB96A48247B15D463AEB0A4870DB370A886CBDE37CEA0FA62681BE50F1C5BA2EED964F0AA5CD667818CB84A42DDC49A1E4C03BDD52FE708A42E7FAE1E45A1C8C68FEEE1B7BBA0FB4334496FAF214DAC85A011918D85AAD0F32A75E7660BB7149AE19DF9F72EDE7AD825D183D934FA46984D488C5F3BB5777308AD378616282 +sk = 9411E7E7489E057782B72A9B226A6F54C5ECB541B73FF7B533BB04604C2AE3BFD3AB04CF350C7016EBDDC9F7D6E627FFC86840644861DA0D7E7164DE6780E09533A5F298A082E631C07297BAF68B123DB03C44870123E3AF7048E6F646E0C6C466178DBEB3648F91752FF6FB659D91ED2C3EAFEBD0F80EA431ECDAD73AFA0CC1066334733412815467107052528217643170436674131232415002151222152237756671516485545147607134673440048838001085828140135485828881828428741012410210604075480450735178582214272808041780583270272768820824834132326473185267277135270253484533270852855541033217057868000287288727363413350433143215636546062346438207388417487083255565254043657267013814002652756834458226586026336584866307241486664573823578208128762728057726438525557736008078368400538700841181537478800607668323613857484708881101303413402282446524112228575523801164602111681744141104016301833222086061702502306012634113783686326434215170622487825333162622180523548570076873337816714207271717314618822387363386101713113066057038576083868258468568410653634773133241571728774113547470161874730088744760182057317203846428133630223112170700446641618586712004402241860335002751378558154367272232043370013742034675065374378777688246513300727075022315710274533062302612211820387052771538285166244603826840637864575005868124633310144620205605172051410803465863205315840140822056275014268603330447464536864542382031283165020513174763821444813662023774731668524204808604856865647508132040305288138776424356244556861348371252768472875536781270770073651685264848027406422043778170567785086572830333220344018012681788526183747651383446634325230481572434871834123607106155562782128848614101660631050618071521382324205404510785465752367768338152818045417534675410847610873365410846410056047634384577801377482713835751581457465461278183215682422744753744155311212384045727377572822207310124337707670157327811821473680682571351888677670322302364428054710611232030254287453480144873078834375786363751317317350684756777657475673075222536327280341106720704427038538448234518181071706444802018612382407534544844710212411161085618636465361011132235008142440015237404687580682571375485263567521345123727586620012812300563385034067188331636558831457172175746280388215244007882162150202771724733261260353607364036574100448316045411740862807846815430604481880036747610518578336850475720768047011656406440641456412130768883134226636126438285350638637564701457253335342747105861650257235030885285726625808112858321457035466331311238213284234252086184261368203826181304754404671070478218220084644652155643401645845787333680703673623705216243476085580076185484743872843756335378321726550601152871575883372685310188858206766601772348634803215624160035823084800658720785144262043636555016784542325658536400762452204806413578685281274413245742838101850328513340410506311375331053217742458028764848162748008203172488083813736538135366078735487323247210236875702138005821742861226143617362682168735254628550303182184671200686088454634713125262638728802714821222001368461431740365708860322041307407287381255352168673808286888584112144672423071582362325862534376210784726431530532822365875615644262D779CE6F82D202DAE410C47F61B9BE2B540B842924460B6B2F3738A63131E8AC68149EEB7F0631A36E2277A45AAAEFF85F10327A93805CE5AE261F5FDE49BC1A3C18A9495298F5DAB3AAF7F6F9DF5613BFDFE6FA0C17B9AB9F8A60D8DD6D83DF6DA5B7A4C1CA17ED7923CEA80CF30F4952D4DC3D39FF383DF0BAF408EFF16161DF451CFCB65AFB72B94B69AF9DEC87A829ED9E3D5312260C41D25B31E9CA3F563CD5861BF3948EB67C224164B2F1587D23588C5D6F912925EE615624DAEE06A54A797B7AA3CF9C6A50A4B6E469C06A7950F233FA80544140B8BA99746900119953D3953BD2FDF89689F17035E66B5D6E4B37EF830B3D232ED8C0CDB5B7878E229B1E46C13DBD4E1546EFFE97BBDBE7A144DB81192A9347E17CEAA5DB183B593B80C512F4C88314E5738E5EAA3085300F36E9FE271D0FBC04DFFB8D85DDA06B8A77F2BD1B8C250CD44A5389BCFC3C3B0892F301B595B5FD1B427883EB2C2D2E17AE436A0994FB88A4A3D1BB5F19C9A459D14D7F728995232E25B2F3B0FFAE705CB2717CDA9909832870F998B27D30EECBBC0E3ED361A12968AA71BE10C09A11404DC8075B96EBFF4EB983C037D4CB1128B7BB783034056F29027DAA4800D5BC9538849E5E342A63C1A911FDB211164194939A3C6FF06565C8E4A1149103B740C1E2F9FCB7D6096DA3FCE4F47114EDBA9B232C8FC0E0D313D8C4A2BDEAB521BD634ABD6212F8738FCC8257F18CEC3ADECDBACB2AF614994745F4EEEECABD4127136FB14430BD00256531D24416EA0F2C7DED3EC06FBED09003CC360D16AB08EC1FA6CF81C3AB7D0A5C5FF4814710F5235FC7AA4F750A01377EA3C4ACCD6271ACBF56D8820CA780430D39CFC7767B6C76DFAD1D4A2901956EBABA9D40863CAB67473270883573C055EB5F35E0789715C6D4D8F1B3E4A7BF7F8594B852F2FF036FA0A0B6D4D8E6185474E61083B38CBD18385E422AC6DC973EBD50257649A5EC546DBABEF703B9966D924D86FCE30E73FEF5B72B6753F3E888151964BF7BD49E30848E44CBE7D59DD59B4A0320168BE95D8DDA5CA9D3A36D71DF3BF837294CB64BE1F1E55C914A6FEEFC30740FF8F957983ED9BEC2465B1C186B7241DA8682FA5EF726B8364B1E85EA314FBB10AB2197C75DD83687423683A2F978263909A85C27426813E98C5B8F3BDB314000ECDDDC6DF8CF7CEF5B1A53D138FAC65D03656B7C076350514A45C86C8EBAA9971A3EA934DFF263A6D3892760DA5E6DFE30743F7730E8D6B559DD64C6250D5955C71D3F3FC75DD47D8695ADEB55B1C306FB748B9E8DB9227C7181BF2D49D935D82D504B55340963B2A5905F238DEC62CE9CB396E1FAFC513E140B1A44E68AE4F2C3A2E99419B92EC81B5D9CC16DCAD9601514D8970FA41A287B7E9A5D91DDB034ED44FC5C867A44F45F115261F152396CB49CC01BC71219BF0E38E2EE7AFD9D898F7EAFE05758A089DC686CBDA65EB8C65B1ACEF49F68301486B655DF61624E691CBA73C719FEA1D2CF10B1B764DBA8B0E3100A214DA37BFF34014C69EDEA679898F919289B98ABC59D6BF6499E282C66327C090A6E2DC723344324C7DAF0D7DAB453DF90E42DF50A385495F61C562A5C3BE4AC7CB6678315CEE9F4F5491C3B4D4FCB7BB029BB67363F6D28ED6902DD1401C03F61856DF55750FA5AC83B386C81CBA8139CC88D380CAB1688B4AA6BCF743905CA4CA2CC4FFE86A475C3B98E09FDB3C23E49BF6E64CEF6CDFB8856B554E384EA32ED3E751A515EB52F0F9A6C347CB4CFB8B2B602A0C82BCC1B6F528C894A3C2C33BB39D4AC82151A0CD1B6778E0769EEF73E2E983AC72B42FAE383590778205E4823E7E882601EB6AC4A171EB0E71A5E98F82B4B71DEEE9BB913D17A97A82469A1233C93815F26ED3938A8CACCF63D889F3E28E347E891F62FBCE420672542AB94F1C33F3D7D41CA1B82A0BAC5205D51C59087447715666238F59C942A35A68AA5002DB9DCFDCA05D0416756E7D6B4E532B546AE1BED9221D8E006DB3BB450DFD1FC8204D3026F8874266F3C464F16303FAE188F070D0D6871FF9B18BFB4DF5171F12E3C56AFB3DCD0A16E7C5FC09D5F2C8906378228FDE3BF3172484C3978C96D3C0CADF527EB0BC5F77542D38E5E99D925C604B84012DF480D4A71817B268B696E64DB40AB8898C293E48F77D01F657BD77D2CB4555BFA4DA743AC0A1BDE62FCC8AFA3FE6C599BF787E8945CAA090DF9459F3FD74729153164612D316ED9DDD381B319DB699E92821E0815EBE4E5C78EE057F944859FC492BEAFDBD334E6C6BBE5DBE1EB56A9E7649E345A16EA6A90DE9B81E42EF2AB16803BBCFF1514CC9A0A1EFF3456D1B6623280F699EEE46C45D8C18F249492850AA24DDF3966BEDBAA8CEB853D57C5E490E687F37624F3E117307D612C20A23D9BA304D8B984D02DF45E2B8376210FEA64254DE5DF9B7E7DC90D975001C55E9635032EA9AD52476844D4493380247F4FAF003A94AD57A570EE0BED24CE666BD8C99C14F338058728A3A724B6F4F9DEA70AFBBCC239F62BC839175BADCF98176B9CF24A38B4446220E803EE60BE7E8070A0287F6C4206EB485E00C982C0E09DC8817AC1DAA0772138B1743078FA7670E93E6719D8A55482C8F53CF2FBDE448C3BFA061DC84662343CECDF943423F63FFD2AF76B9E2C22A1FBD0534E2BCE891509DACD5E8C502EA4FAB64F00EF7F0EBB2E8E3FCA5BD9C8DBB0A919D3AD33C23189E815B403D434D07A739DD8E59648D1A6181F2E1FF521F88054BA4A516DCDB68A4D6BC217B744AFA2D617B89E7BBFF7DEC22986832C8F427A18059A2AD9C28F6987CD63DCE7FCD38A04C00CE307F485412FC9D6C2ACCBDEB6380604EECD52C1AC40C93F295B50E439981507C9BED0C826BF4F9AF2A226F980F23D0163D3FD6FCDCD7D94E15546F4CCB00420534C07E319C25426D3251391C483A2AF8D2E91B28A2C36DB33F0C15056C83B42038A1D94C3303DD0BD007DC61CBC0819E204F4F0989C980A807F7D1C669ACE0BEAE6FEBC4770B0013006F385967542B896B1822DBB15C05BA3F8D354FACF5D5A6C134650FA4BBE557850000FABE972D6BFC52E5859D7A7E52982426E713A948D09DAC64D479E0BDDE2CD910B046E7A5C4F943A3E8E40BF514FB3FD3C95A3ACD4DE62628B665C79F940F4A26F3E7735192815D7914CFCC7A1360B0453D944B9FC2DA127EBE13441F8BEAE517261244976F4F543CCD1913AA235A5E3A42D3D272E90868BEC7A9E769B685A19779D204C4F23B0ADE0DC6E28C680D81A7D990E13895FDB1C20C4A4D52B782737CDC47B5EF3AC69247AC8FC2F77A25D4C51206A0FDBAD661460B67A449049573C6BE6ADF0FDDB802EA68CC42E163C7952B36B2A5E52F1DBC77DC9A151351D5345D87299231269F7D0290263CE18DD86E0195D2E2069FD85532282AAB9B97FC92378030D60575305C024B1B463FA2D2A293DF507999541BA09C153A87BF2640DB71C7147A3C9F7BD4F1D61F7C44C550D08854CDB01E17 +smlen = 4497 +sm = 8C3E14DCC674F245AB24890DF11ECE3D29ED6E95C0C26F13B09A3CE81F112F35B38481FCD4D8AB9DB27183A1107A5BE00848C548CEA0AB80C169A81513CFBEA4336B17E08DE53B906011A1356B61620687FA2FFAFFC20CC2BF9DCF5C4497925E8DDC130D9C1F7A90D405FED0682106538EC05D49AC056C5FCA051BE17766AB7593F24B8B191574E699C084CA1D86DDA9CB2726ECAF0D79A7F714198E2F0EBE65314D1999EA198D201B0F79811419DE99DA57EFDB32C83F6C1014022549CF28D3A424F918E7196E26FFD90B4B7CE8040E2BFC78C5EEE6278B2C64F74F4D06C757E8AA3A4B9520AAA6DB0D8D7F0C4015A15A6AE4D6FDD8F0871E88DF898DCF163D0F947F92D14D9AB1D2E7774C27FD9A3D1678708A9E61750093FE52A6F5AC9BD21FD4861DB1886A94C9F454DD459BCC27DD448489F137874C4879020064CCE250EB69C554C7A2B796F4B1A5D5FAAD6C41C775378670AB547918B7B0C14FC2AA8A39720AD01B2836E6ED178F8C256E04B1267C191CB6E0FF1C00C160F1853BE838E78C38B3CF9536AFF7C32BD5B10A6E59F16F84ADD1BD1AFF2369CFC70E2215E8F50BE3291A54F4B2842979B90E06DCEEB239D4A633EFD0E11A0B7B5CAB264E0B6FF69765BA2ED2FE35F2C9EDCE9D067AFF1D222501254D93689B307B5606993EDF4E14DEEF9C4E2C63915DC4E3A850CBA71FFF5181E966AC3C6E5F4C1415B3FA0EDFFA680EF610173489154E280D6DBED43693984B2E23F34A7A922080D73F6304674E8C10F900AD8A168EE7ED09C0695AC4DE23B2100599AEED1D1A48446C531B51B5ED4109BA2ABCAEF64BF66FAE821F0CBBBB8AFD06A8826B57BF898D8C79B3ACBA433A63C08D37C549D9BB0973C09E62452ABBDE2C32F782779B22F58E6B68A30B2EF8FE1D1733C7EC15DE8658B621A8E79A9A73C9E1C57383EBA8451E3CD235F2D16F828B7325D79B3C0BA31BE84B4D82FAED812ED59C6EF87125916B9A17168465B13E4AD7B6B2AF4F12329C6DA7D1DEEEEB62DB4C9D285E046C363616A5BAFCD3D4EBBF028D560523827D209A61DE183C75D54AEB6E05EB7FA55F44C11B12EB43675F1F6B30338E2BAA98FE697B0F16CA1FFC777B9E870168F45F6036AED0EF9D70965596BC5CF2159EC183D0D92D1AFB5AAB544BADE6D763D0BF6FEA9AF14CB32874B925CE340C77E8FA9D457F336148069B17EC9B6D886F8B53731AB6B60D760C5D560B9C85ED4BD10105DFB8D47D0215E272E31A48FB90B90F5E44F1DCE09774015939C1711CA0F45FE11FCADB5E91C8D78A9EEE91910756920B39283DC7E4A5E5431AFFEC3C0ECAB676FD86845F360F73C2EE5D89459236EBDF847C2FA0929FA49C8D5388AF10760FF7EF366EAAA178A0A734AF3937588993E47AA8314E9AA1829D9D1AE112C5193249FCA203499B73E95D15FD4B869E2334F1B6A4686638253AB4646A47128FC0521745C5C4D0ACF9F382CF718116FB675F5C7605E43ADD084FA8872BD5D090265C41E358ABAE984B2D5EB6AE1E9DA787E827897881A7BFE31F77D18A604E172A942801FD567D334A134C37890A099B25DE46A0177D8A54212619B4FAFF3AF66C964B6C37709C49071F76AF5497E7EE9377284AC0901EA67E0E8B679BC70CE3988E77CE176D0A13CF9587636F2D933ED1C45601CBEE8B3B637A19B8E1430F5AC6BD00BF7931F5ADF91064AB560E026CE57E43EEC99D3739670159A5CD0A43897E3EC07EDE44FB5D99B9BDE5FA622539FD10CFB836A36ABC125F102628A2C9F350CBCBD5D0737369B67782FF7A63D165CBA06E6FCCEDD84CC3993C64A561D3B0896F8EC6B83A287A56274F7C1BAC5B361C9D33A686F887563102EF3DD8163CB5C967D9F6FA9998BFA5D6CFA3541B6656935B4CFE715E883EFD628FE45A9B86B7B4997A105A95CAAAB61CA407AE8E4424EBEBCABD26AE273EAF8B6CFA4EA47542B340B4639D2CFD562A907D81959185BA3E0F399283BA5D2EAEF58024CE212AF058FB567CDDE78CFD1B7262A6EBDF9F3DD39206E8F9172AF4157ACDC758CA02E4A1EC90A59CE449FCA60FBF15DAC4E541E594EB9DA577A2872FAAA25640B1A9338523AB63DBDD939211A76D92D30C0920FA35729BCB9F79A8FC534B3EA128DB6ED00874451D0575FF0E3BFFDB3C8F109EF5ED8E250EF42C448C2535039BF8E4EDF46AE7E4022081706027F7AE3EBF9A9E6A0EBF2B4C2D2E7B023954538F15D341A0D01A48C6A97D89569C618F04A7024F6A0758BB0F74AFA3CC6B83681627707B0B8BABB2CDC449585330B09C055E56DE45A208A58CDF3B52A5A46206BE2C5ADC38733ADEB38922855A52DEA849726EC1B3639E1B5224FC43B16C590932DEC8A1FB06B3913B8366F1358BEC93A807B8021A1D6A862B0CA2B13E03D96FF0A3EA2F99B6D65555B0794B05A9351ED979D8C4F4F2C6EEDE98BF0C91A3A2940EDF563BF1E269C3D4B25560964412A9BA2847F00086BCFF1D5097ED5C0D33DE7F441EBA4A9A02D9EB03C1FDC1EF5EBB2F87829BEF6015A5CBDDE4AB87D0483D0C1AA9CE2F5588094BF35C94D78F77778D16B6CC46DFD087545CC05A016C23C66C76B4531450A940EBB8D88CD271251F13072D4460B01E9692043BF07C1756F6C78EB680BB69C0A02E7CBE3A1E62ECC613B00F8340B7613373FDB05FB5E83B28A77D022D66F9DDCABD344A9CBD4DCC47938D57FAF502C367AC9BB00670992B66E0E1E298E413E316491A055D8D27B1F616F6D416D16A07434F42AEF1D808DB064DECA5B6638FBC03C3A3E71291F8CED0330696E587F29F1F03086D2E0CFB074F55273B25C2E14408035E266D12F34A8890286B0AA8F695055E49D604C83921E5375A3E62F2DC87D1889C82EAD518D4FDE335C2E743D289A7CFA72D80018F9F30E8344CFB58164E8105DCA9D75DC6CC83D22764F62576A9D1298FA0E8102C55A58A168CED7FAC0F825F26C9B38D6E32BDAB37065D5DF49EECC082E4F9472C58D99AD6CFE680A0165946014FBFB53C005E1F32091BCBEF09CB71E6EFCFD391C53AE1019C7966C84CAD6F661CC56177424C10EE55D1568013D32AE7FEF3B8F4F19D7F4E7530484AF0B9F60F07AE56FC21E2A630D7AE856A813659A0770C0A2A5E05AB1FCF569365CFAD89E745EDCDE1AB2733635722CB0889C5FF8776290920E99E6E2A2FC5FB6325AAE03F9F861722CFA86BFF8185A4ED4676209B9AAF30D57C907E07DAD44DA491495AFA873A11F56F2BBB766121F531F06CCCBBDD70599DDECB38D4570348CFA56EF2ABFEE34F8C860393CDFEFD1DEE5AA10F27EB3818D983C41934CBCB972BB279D76C904FCFCEE2ECADAD1C3ADB2C9C7AC0FB425D64A5B01FF4018EC19EC34A5D7704AE821BDA9EA93D3DC4C49910C7A50922480ED7AF97CDB4444F31BC1DF0C590CCA3B5606BEF42C351A9B8B71BC1C28CBDAC4B18AEDD58DD5F2853E2E76C2395E3FE09158DCD54FDEBE6F885CB70FC75374748184744CF64D9C1A778EF13BA273D766372FD5C21850C2762579DA5BF09615435F9B925A1E22CAD5DC8E7D0355D868F870C9C1A5A58F403FB90988FAB3BEA5CC2036B9C8430990FBC760072A4B091142DEF43FAA6A7E80F80EDEEAF1C38CB440088ADD5013DCDE0DFE6C843B843913A3FF53B91C7D044B75C7A1AC48816C95E9B6A6588123E3F90464E40456062C074F8BE977DF497B55790B0312863747DB4AEC0DC36358B0534B23EB7536F8F37DC9C394C951BD5F33924142B80B578816358D5B5F120A6E5FC307668FB5DB51B96905021180F742244D30205FF7895E59B3EB3779CE459FC58043D2C1B9E2E1ABFBA337B656541FE0058EDA68B7480E8ECF90CE056ED9F87A6F583777DE0CDE13C4FA6B31D1B09E3A01F8E394A4A02628755CF30F601446F3A84C6CAA64FFDA39117729CE9E6D14B342FACA7BE6E570125D20B385A6D8EB5CA284ADB35AC8ED03076D3FF2F303091C87E197FDB4E649E8A9A04C8C516D53836179F125221D608AC08ED99542381CFB4740F4975E7A0AF37CF34EF41FA127E4CE0E91E340F0B7A041EA125B1EC68AC62D662024A45008F23987FB40F0E81391D6DBBA004CE510A23EA394D637EFE8ACC8419D8E1250DE365AF62F5349892BCBCF5ABF94900FACF4E96AEF65BFBEA42E3DD3D5FF48A78BE1EB7F86F3C6A9AE6E320233A8D07B77BA2C8324D32505A0F14EB8B4D6704FC24E8E8A20E2606CB2857C2AD9FD624B762ED5B4CA0D5D39AA8BEBCB4BA92322F2BAB1F122DBB8B3B13E4492A95842E70A1B611F0235713AB02089DD6194A76842690B3764915B4ABBDDF62EC66193D8C05EC6C6BC53A48A3909580CAD222772DEBE071179FF02008F849D531636BA3AD942AE2B2C4AEE6C2030BF5832DC91612B129086BB3053D6ED7FE574509D869A0F0330539ED82E2D6FCB23169404CBD2983A5FF129F2F40F8B1AFE9666B6D96214690886ECA8B4B70709437FBA382EB2782DEE52159133782B25954A96BC51F2F3ADB4C0CA145E895205B4CE1F2E98DAAA3685E70CB03AA88ECD4FCB633E5F63BF6EC97FB365F44F7ED9EB72F0A5F339EE9BF67C16810DC52359A62CB92F69A052740CCDAE20D7C8DA2225B7C8E9091AEC4FB2C819822577CAACFD7F327666E73798BB3DBF8FF00000000000000000000000000000000060A13161D27E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED + +count = 36 +seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 +mlen = 1221 +msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +pk = 93BE3FC5DF4ACEFA51ADFE80B62562BA1788AA21E9662469AD7471891A5C16C9643EA8639E0841A51F30518E30185E905733C26E2A5B9E6F2388D49116E44E139A79E661469B76068713BEAACD39FF06309DA1E0C590872703082B3DE44207FD9582BD8CC43D5C1A68A6A782468CD4194E87712BCCD6D1F517AC516A1EEBFCBEA1FDA8C44E2105068090EBF8B1B598DF90F2F90746B258AC7943581C9438FF59EB88BB0D3E840FE0BEA1FF833F41196EB209069601CF0DCC79AD562FA906B31D1852B523E7A67A8681DB839DD3C2C1863A67C771FC3DD88F58E0BBCFBC4C631BD5F71ECC94ACF5647224E13FC1AB1E1FE227942336F8CF195D2EA9AA01CD6217B5E2B5681BDC2E37F70FE9439D831945E319A097E0C0BCC1127C1F929D1836CC1CDB1BAB0D800A3800924F338E56DBC376DF4E241F93947052558419B386309DF4FA26470F9469131F2F223087E3F852B0AFF1CAE5F772C624891310EF6701166FADFD7B3B74EC5063D89F77112B847C0383A0E912F27AB23E535CFD237E273092A141C8BBFDCD2B4C8E2E13A047B2F10389893472BCAFC08DB120C64A7E0E50A3B23AB5DCCB076F951C77CD1714C885F94D6CC34E77DDC2E4560A26844E309A7F914F68634857763222CFD899E30D6E6DA8F304F1B39DB1B80B86E1A5CABDC4767B12887C4AE8B58798C654E196321ED9DB32E69D8C8756149F6F3F5CB142F997641E475649B9B82F4D9335A60196366CEE6B78496B2696DD3A475FEA9368CC38589A034F34BE0FE0C7AAB2912FB0DBD3C6EFAA1EF25A8EB48C76178D37F94B7C69899135B3627936A77C3D149F20647C2CF0FB522BEEC6314D97F2E0540B4804057016E969E67BF84F32775AB96D121B579215BA1F960DE6AC672BAECE23B662E2BFBC9E0B9CBD628E5A0F5FC8B83A6DACA966B75AD2821DCADDC0FE364BBBCDADBEBEA470665B3D0B7C80CABA9F779C6F04498F82D7BD4DAA3E1C83B85F57526A1637B850CA7AA7EBF37151A739A991982227D3B2A741CF207ABE3655F7BB1F5D8DE228E23A7FD4B1714853E7A707EF0B40364ADAE852E2490FFB3299444231836199A29C4423B70836B798FCB8708F6AF5C40E73129B26F40D2DBCAE4C84AC0945F4E1AAD8AED3FC3C5055DAA09CE1612956AF835761356165BD0AD376DCB38EA17F75FA91E692706008F04BB1E801956F466057A3E4F93506EB55E23B74BF6103E86C925E5E45CDE46DCDFD2C8D9B30F7C1670641C5BEE470A1EB7A4651BC8C81CAF1CCC9302A52E95EB2D5FBEE1A78F69A280F9C55F4685F0BC53841BC547908C93AC5A8C3E980B6FDE80F26D53CE4831AB48DBABD451E0C23934E5FBE8AC4B9150F95B49ACFF510443B861AC1BCA66A54A73C1913111D0E50C908548FC38280C31FAAC9DD2AC9F919B48F3BA025D38418854519D74F16CF8903089BDE7D835566F83CD1B5AB8F79E091B5F2F77CE00E34DD6FA8BE3E226558931261CBB2650C8221654A86B49BC34834888DC21A46E0306B34142D6EFCF91E25F0F954DB4B95375187F3E7B4A37EB2626C2F8F70EF16039D14B398FBC49F35D396042732E1E3CA730CADF962AE5D60AEE63D858E413365AC2DC61690961BBC79CF5258C4FCD8D162942E2B6C02A8E325B07B0466B412E068723C2B3C413ABD9E46A33936CCCBC4D4D07DD8D276706872CFEDF2621A42D4DD0BBB66D741AD5401C0C269BF192B845CA1696443CC92239F1BAA35BC81B1D8E3ED3FFA32F8C695D1485ADD80D0BF6E45243C3E3C8DF3CF822CB67CC975C2BE5AB30AB39A86218B744A7CA0067C25AB7196BC71D2A922B382F4F59144D8F629242C5865482B53E7B9D6DDE14691334627855901DD28E4660ADF9CE3F51E54D6D91A1FF26490007D4CF9690BC6396021441BC691E1AE32231070FFF4CC21D340CDFB915FD8D2AAA06BF49928C4729AC10B377480C2176DB3A3B502390786D94CE30AE160ADB273001D71B00B1D504EA5CF94E2979E577F485BCF3BEEA5A84A8860FCC6E3BA26BC5EF16B2216DC308B907E480AA561850A8AACD3A0D0DE67A64F8725336658DCC2103AFA9519BC5224774551B27D55B8544CCF8EDBA47504882DD8E56CF498C5647A2D6E4DD7017973040C15D3FD7A206F28BE9B04F4A22E5285A351E104DF12A14AD3AFCFC8BBCBEC15206360E5C97B7EEB72F81F8F6D26D14B31989F4445430EFF69039EF7BCE66AF12B6F8D805241A0D5AA17617AAC0FC01EF70A85771B2FCC22876D576486137DA3383630FF4E5C175EC67FA9B0797DF133670BF043F4D2C617A0D3B07C8F25DB7070F6B8DD9A79A6570326F225955F9F898F0EFF3E1B161180496F5797D84694C3FD6897500CA2CE492776B4E3FF0CB758F24FE1B16A6128E5924378C3A99403043E7489822C416FE1D7A1979E14B39E49896F97286D4DC1FA8BD9ED06809DAA6D72C43EC37EF86972E4D1C4D19AB69B3E738FA645E39FCABDD4BB92C1F85038582BD02B5B425A1C12AF3A70302B3EDF3DD1D2D69D7BA62303BFEFCB955CD01235D901272B59A2594D46F2730FB7F171458AB96D059F7BD68794693C7ADE66CFEA579DB64D6061BC8997FDC4625AA495677832AE51BE65740F88752B6A34D2166BEF0344C5E22C87ECBDBFF576FA2B8BDDF287FE10CA72748F64EFA174565AA9430C86365763CCD67B6F0ECD9CF31477F3EE9A0466A7626A3DA30FDD0E3596A97BE3B022FF1D3A86839FF36CE8B81EAD5FB2FD4D400739D26D4C52A628 +sk = 93BE3FC5DF4ACEFA51ADFE80B62562BA1788AA21E9662469AD7471891A5C16C9D4F2DD26E4E565C6E2C4988DD3DE038117B444BE1DE9BFCA44E29BF64FD90EBD19BC902115231E9B0A898961DCB2293A3CE2652F92D9769A99534C1F1B41F74095FEBDE28228DF236BACB6305EC669FFE4C5E0630C019867238B051D7745C59C388173644261148873376301157453310357587516502070157703275232141188687101023542001620180638867184435046188534051548306786122780382750736835163328320631546764230871311623125572111675341410577167786253744237062142063751145052226183274281536515413608646448486270546657643026055544656342074874868023664444826330001358027545162308730500752084804728817364024354462086411857108043615226262412867073036834135723128500740120624677027175615042813257174424653672242418504108418282081163065161486053754864370451188522643221422563517263803817228417073874677314311617877215100135173825023328545278257251533247132323317284440628364536772527543281346661425315081713104742461740483371146128546751828052153122724808114701145368005768078317648208873624006511702747658503108712647653847407636565880547710528023162825063551245081503600658760863861822771338753081158222776864057054307513744830022816156847852722312514156128285388738658227251021527100003688551414712630146640246360143116625362207112547782158225776668551162147371785356017133502518087365553200535367386561803500386650761800774630030021047807743634005587107647134277435512220646032872642730123146715436786711263362077870835412430415151822542201241410161308864107612785487176667646650122854265138513261117018155704876736521072008187410880280325835578127660665043306474143412205076547616676410711344235173330310237243025803776084877645050468285437008447533118265376647883474117710385267087430357835115528415702607356471126483374022526226354285088178872358500144033381762710766763383355634341774440502414578723438116705173080112407446007347735064577687850378156433651666186685487212235580715012437546671216148208883470152600687443852831476730876534043763651618370762475201331625184313811627625670282802214458121352271221361172021524300822432366502736400578558431810058123883632011031735586656248383788663757375258665201772827531500038702450143300245313660258241582808747250861106281111786036301411210416078384283157005132017862738681525356441323148133221425760015815630208174062406381766727544478563870635680508326220622560872464840276538632142885840170748305151246083561717455007170433022715564106580676621551722804353472606544486343168783257226061186185562087554581126857404503108058828335508236083052405041461567013351284266752220653035515048027870688044645828287116487343457871715161816115171144022842058828856264457351415237820840854458334378504080777708704120558854623630232781178086846552653031780467663683205241601771274508204170126883051530643111651847016330531826741682017427611624018561468318463573380475372500341730506070567836348454760006504110823713383736340586171015882056376640636620545424507355867301763838420774027154585280416363433606356033034044081625755333305082472665555342333820317110572642187281430508287330207070423411503705040656444257852330118326357224D4A04CABF35088CBE017F4A4B176EE5D08974A07743160558C3AB285B3A20EA5C1D396E8DBB55B793FC02617DAD2BBE6A4EC47170FA1B666BF7E0C971537BA264FFDF42CDECB1B338E0BBB571BE2FCA67D138BC563D3280F988FC425E4CF31F07A146563232A1788461DB469E35077B1F9CF173EAC10C14B1EF5EF2ADC3336CDC28A0F7C12C250514BE3FD5E0E2BEE76B0360F28B302E9DF770ADC4DD6E60E5149B037CA85289500697A43771282A9F9C6ADD0D91F0E5C494DB1400D9534BC64C97E91EC3C42FB59CDFFC9A15899D0048E62E358C217499BFD3B3EC4607235672F58920F689F8204007F2F534CD0BFA2E82E8D0B19262AFE1FC5A76915A45B0D289264FD9106D1DF3944BEB0F744014D00C873D45140CD48B09A5419AD7A29E0073DE7EC3CD825C9F5C9B52462E5A9D20D23AE399E262A0CBDF4C7FA50A4539BDFF0545AB915C5C54AB9DA380DA00E7FA548B9717B3B87617D859902EE5FBBBA9B680F6A0ED14F717BF3760D4EFB8C39E663D5570CF07D0021A75A0959272023E378C4A0176AEBAC9525FC48B74D9C87B7DA3E6A7F42608E197D672F2AD9C17AFEA8B072416BFEBF222F29DEB37BE4EA2C4D10E90722FAB527D90B9F69DAFC31EAEE6EDCE1B05C53F4D8FECB659C702C25B1503B0E0E9C7B310C43DF0323C60A019E6364527FEDCF65697373832B92C2A4F955D5AD5BF5612A13EA8595BF4CD1C2EC15A0FF04ACB839FD4C4515C1136E9CBDC2E183706A7720D82542CFDF893AF135DF413B11D7D9A6B95EA622F8547EA2AF901B987B8AF8D89C01BF3837EDEA7E3CAE8A2D18F95A2D78AFCD013380197348B5F59E48C1E81FA8E771400EBCF9D513A84171FFF301517A61C1C32C4A04122E1A681DC6DDD49E43185768239CF8FD6C31D416E064E082C18A0C4B26B93287B5DBF4CEC267900C6C1CB34FF87DA4CACF467EA0727D9042DF8ACB3D224995FBD20B4E7821EFB839041F5B90C9F09DE8065A7D88E1A64C3461F2D558E8EF2A3303A3BE29275634C3B8E24587D672E2269B12F6336A3C1DF1FEA557CA65CC58F10D35A5489927C4215321C06BBBB05BAC79D5AA4A2C69253427FA4C5775F7A63710B31B94E2EABBB66B28E1EF0B6FCFA7EF77951B0806F90AE22FFC72B55D5B6E61CF243A6DE423F79BB404DC2122695DBFA17F9D9EF3963F74A7CB54AF05750C693C9F8F1070A69ABA8E1F0551FF8B3884E191A99BBAB283240FFBA0CCFE819F9CD37288FB3E94835543DB36C2B432E2768592F8BD2AAC2C3F20E1A666B6CF4B57E2E1A0F377176E9CBB9BC68351225E13C947C25CFCA3B77666D1C5AB77EB60BADB28B3AB226DA2C28EC532057B5060D939C903862E583D1163470DDC20FD7B0A0C809CF91352CAB74488B4AE5FEBBA31D052271936E0628588137AD528C14B48D03E67B04E711FC1AEB552D7C3AFE050EBD6AB30204D21FF68AD12D18B22ED4EFDA87DE08459CCAB4EE4BBE834D3CF4591D6C85512A20732EF18A2D75A8FEE721A818FEC665EE72450E2AFAE1E8D23B971ECAA57F96C5D2A406762FF9221680A31426A62016BA9FB42DB4D7FDE5A0F19ACE62362487FD2D1175C3969AAA61D33FAF2BE86CC549278123C4DA0F8C9199C6B68157C6815EB16DE073243780622548620B61823444B60A5F332F7B9FA4DBB4FB6072B18ACFFA0BD2A349BE58ACB8AC4130D880ECAD3CEEC7599D3F8FCBEE973178650F978EB7FC0B3C681D45DD02492B276B00D774BC6E60E14B229B9A52DD045B5159A63E4F0C31ECA6C37F5778B1CE6168CEE4063D3C97DDC19F269183BEE30B0156166282942996929B3D207B148E2A3B5C4CB6D6B938DAD8028164E208F1B60FC770B20FA0C1DA060452C19F27AF3299BBEF398975F81EBCD741BECFCCBDA1CFEE448152EC02A3F33400A45E25BA8AAC3F1D07AC490800B55D9385D77BD5B7CF9E9429BB6D8E73C186FEA08B3A259A95379C1F30E7784A9453784929BDF1A792C33B51D9E48A0A07A181681A5ED9D222986694A5A0076AC2EC95A7B6F687C81976BA1294EC4AAC1D6387FD31E1E5B6E35BD6D581948CCF24076C26BC0580114BC986FCE00CC2425695F0422AC529846AA2ADAF64C77F1A025A0C5A452AB34DB886EDD57A940B258AF285630F3266FBB8376013093E74B58D40226F9323DBCD74E21789555F4DC735BABACEF324D64F1E8181FB52969100184D0B75CDED4BBCC933D2A51BF242B3C6684AC329195E40FC8F0067A4B6FADDB697478FF41B2C0E6BDA32B9C5A2BFF9CDDD793C4075FD638D3A66ADA6F9BBCE70F184584F42C4B114A034DD18A71BBEA64D0B1ED1731AABFD22E7383D9CD3EF2F4CA88A8A0E4C885182297BA8E13762F64CC9CFFC2ADEC0018ACB6123C63C01CA47EA89091605FCE23983C314A8DCEB9CE162899BA68F4F47AF8A8527AC5F383A64EF6AEBE7559DA821D8E9F73DBFF037613F27361A98587EC8E7D7C512A5D843B351F8DA1E9FFDEE2A930498A2E8813795B2482F39016E595CC52576B93FDC282883892A9E331D6AB97CE286C438659F3951AA326A37F27E6B8C90330126AA5D293F10737D682ADAEBC94C64C6960995190E3BD0F9EFE0F502A554CAC9CB4D395278194A29663034DF3D1A1E6CDD0D030BF76F502CD5CCBB860FACCC7276D37AD7CD687F5B99319A901004BBDB330425B5FD9DB2E1BED1FA84A63F43544353D2A3588AAC99432F0D82978C4D7B2819EE4E5E4A5FDB5AF3CE0EF69D05D9ED27B15033AF0D9A99B90A74BE12423E7A69F44B9BAE008C38D7C9762C663DC43CF7D639F5FD22320BEFDFE18A2EF652B8AB93CDE9D461F8408E97F348F2EDCB0F2CA5D6AA972F22937C99EAAAAAE086810E5F075672F592E49271E61945A07B894FDF91FA9E8FB002982C2FD3A15EF882F7994F44958DFF66C1BFED1D4CEE67A1C341EEAB356287ABDE7EDFE5FE158BA52779E674CAC67FF8EA18CC9FD4B5AA0E2BC0CEF04E98A393E1EBC9444D5EDE69656F476689A4FB29B18E4BBDA0FCAE18219AB1EFBA6978B74774CB420C486A2142DF2CF287C634FB483AF674E2A877F7EF2299D260E4D92E0389381E6BFD664AB4C7724DF3ED537539A55ED67DB6B966373995A6D0379888E908B65B5BE16450F8EC772709D42BCD35E869439D3DD87B7C995218EB8A20E0CB1579E94EDE1BD5F5D640C7CE579B5B979FA3D091E25FBC8F52951DFE1AD0D0D527C3CDA0D18C103483372DAB7481C0BD289F0B3A0370DE1C94842E47970425489CEB88C35954F79CD19E820FD8485F0AFD7309E80FBE440085F03F9EEC9A7E308DA3E90790939862E472433A18D9B9F7ECD1E9E8480D327EFC085059D05A7561D04F191D10A5271A73D36343658DE2C263B1C8FE58E115D1AC2350B03AEC108D54D24E22F6655B3C7386B35FEE8DE9B04691AA40E3C18F8807FD54224C4455134228EF367D2B33F0DD6564B27E1D0D9FEF454BD89AA38E266D2FFBD320FEC04363907BD749D8C98BEA66014ACCBAA57CFDFB17F7F8B92E6E481CB6 +smlen = 4530 +sm = 0C895364CD184F2D0CF4FB78B5306D365146C49685B01CDF509C9B9E9C1DB22373C22A1F01EB7F60ACF4E5E629D2EE1931283650D52B202C89FD9FF07EEE70155BF49E245A9A6259220BD2E226A61126D422B8BA44BD8A4AAE5D4071C9E64B18EC7F6370B4D4AFFD8F4EE3413C11779AAFFE7676B70FC6CC6D7BB6564817667F859E9CEB1F77136A56C46B015909E17DC79948A752CBD7E7753FFD389D8F843F3D4399843AE045273445F936F2357019F4285648B5358D005AFD783BA2AF505A3E3F4B047F88C8B058B746954FAEECECC2E2C91887EA20D80638943A1CB72C4F41EF8A53AD52BD66BF83708FE14514A41026417F8DB24236BEDD905B42A4452050B97F808E71CD6F723B16726F93ADC284AA60B137102033EDD99A23751A96A2690E7B63114350C7A07C7936310782765FE3025ED69EEC82C95CBC655AF423B4C345A1BD600DABA49985FE2AF02C0FC8B38067C2292A1A7A386CA4D34BB5BAFD14FD209E34A3881DB29B3F8B8F18DD5BB9FE9C0E7B75E3B98F58DB8C3088355F93A6930B8D34E48C1656CC494D8A52AFCCA7F711727C019876DBD4113A9A9AACFC5584EA220CE2BB8D5823E346CA3513D04274EA6F36FA3FF1EC593155B386F40F2D7ED0565DAFBFBBA9837BCB68C609EC6B7D65AEC1F4F318107B0C5724E516F5A5E309D006028FFE55F5CADE9E4AAFC88C9CEA252C61483BB910D621E33928DD0962F1F49154050BD146D51CB3A4ECBA9A11FF8A119059EA589ACF6A56F94F90D3132F16D312D833C488B55FBAF17C31BAAFBDB358C2D4615EE0B992EA4588E37E333B635DBC042D15B0C2386687B9C95ECD5B72EB6EBAFC5523485BD0F5443CA757586FD44A5FD0A2A2C47977633CDE1A68DC43B77653527EBA44DC0DFAAD86ECCF8E5137BFF4DFBEFFFA739E6967615DAC9D8A0AD4873D2CD036A28BDCA4FA757D88EF159EFCA19CF434A48A45712E7248A3E4DD1D05555E29D9E1F977CAE223812990808F9F29DE19D4F30F87D70E1AF2ABFB099510F7A94A649F88C421E02F9DDE5145B9DFAA1B067675A81CB21A7594CB8C9FDB3298AE5F48654FBBC9ACB35D11CC86DAD01CA74D5E196F0D6448350D26D78B81D7698027C18E991818EFC27156DEAFF867C67B71EA62834E9CF62A01D5B69AFF9DBD47B6BE70470B2539C96D617621C94F09945E67CA75074C92809D0D0EB11409560CF3E1DB85638A4F254B5D80328A9F46182BF9C0ECC001D8F89C37EC09C6C56BABC9F256B47D5B74206CF087BCF9884B71EC8CADA3499098AA007404410E5B5D12B9E68FAD30411BAA6E486A047FB6A4A09DD6B99F0BD750EAB461B9739ED0B956D419C9EA1324AED5A3E0412E20A9E373F08530FACE172C9C49F59BD9B7B1D36A7DB6B71F97DB8740D69006AF4AE4594F14957243B19EA9756A4EB0374A56A15B5AD1A5699613DDDF0AD8CC500DB89F5891E63CB638F88E69F40D99A9EF37C9A7C430B5DA3578255186644FA83F9B9B35A371CF74E97133E9294623DB88C13748721B77B798BB16CC04C5EDD9DF8428C7B75102AAA00AD61419CF873CF5B87353354401381C1F56E785C747ADD5ED223A27287741BDED6EF04590D8E5108CB718C6601EBC0E6AD9C9B3B8CC30DFE140F89F6E9747CE8EA16FA58B86E766E8E5F8E18D9C6263EB66037E704CABC2FCEDEA1D13F285E12691B10AB8CEA1E85495DDA87FF2B54BD5328918458C6A353EBA1529128BA6D81DB46DAC0DEFD6EA1CDC4AAA7C42AEE97A5439144A7BD09B1AFF8987EDD1814482FBD75C717538F848D365D65B5802224A0DD94DF9E2A63FCC0F94A8AB90424B6BE6B6C5C0891A231B01F33FE1001FD8BD2AB85CD0FE44673B762E986BAB93B269E42BCE7B69DF87C8145F4600EC23E4629155D5396B9F35BB304D64738CBD635DEDDE431A355C3683286C66E7B3258B5E3562F03B2B016F23249A7A367C9F1F753350B35F5D5F57BE94EF0906D2F56101363D289808FD7E8F46626C17D42A2430C89F290BE3507605B52297B78CCE8ABD5652D3C8D71CA18B3CC45751A778606815933975128F1CF356B672F339E057291D5B8BE2ACEB37977F0D17AE79BC0A79592816686EB8C6FFA819547191290AFBEE9FE0DFFC59CB72D307E7049FD0AB4E6C27CEA20E687801B566A7A0C7B5E26B5E90C4CBD3270DBC651D8285D94D8F247F9BDE22257336D549A93F17D2960E0B837739AC8824E0B9ED5C33AA5565ED3238C143C7D5BA22AEC57288C4D55BF8BA92917B8E7D8F5258A7513E0A5C514D775393F3560EDC0B4450E49D927834F223CE60A7C29A0A9D7A1B0D02B01BC14B70224E6DE0C0EBA2BA46BB0D88954094DC18A4F777A9AF7DC2B76C4ED7327F2EFE3B40BFA5566A32A992E4A439F2848EC0AFD9FB31E043657047430D5A5F29ACAFFAB2AB4DA6B344B850631106ED84164AD34F218188DB4835ECDC75DA19700DFDFBE15867A5B4DA782860545D1D20BDC483C87F1A5FB16FD708C118B2D481D520815E7D5820A6086472F6324923F2DCA4F8AA11E99821E7083ED0D51389EB2C5D630A82522218739507D2F3E4229B4F77DE6902B95A7C1909F85F6B7EDCCB604A8E676B2E2671D581A0EDEC250E05369780A646B2D2ED06DE0AC1FF00865FB775D1D8CBFD7D55ACC3F91C5747FB578E2028F5225E5DAA5B1C2AD0B181B6FA9385C67F7F9D2BA8E87C7ED5280BDEE8B9D2592755BBDD895F1C8DD69728107E373EEA221B1022A3156E4A18DC832963AD60DBD3DED6BC4111AAC3B1A2D859A3B3C3B8ADCBC35ECBDE30528F6A27B443C0F3E5DA2D00BF316B02FD8E42C0071085EC03DC3630DC2A726917FCEF0B1E19F65587AA2DBAAD8A3D38EFD44A44ECB4FAEC746993897834C89ECF2260E5E7A4AFBF88D7721A9C959CA0C8468C843439B4C714AD12A2891328827AA5A7914968F67788BD73EABBC84D5954D66D0C99F50005F1BBD616B2708B184FDE4C2F8505BF5C5FFEA7590DCED0B749AC72C5F30E5F1CD1D7BF6F1710CA5154169157F2F3F1DBE8C48C0C6D02E29753896692DA28764F90F8DF883AFD62F0F5EC2A13FC1E7656E8C7A96585A00BFA10A59FFE22F4542CA1DA55E6C421D14E35FF85DF94783FE0A5BE38BF19DBC208B8932D1F82CB120A469CDA2673A54E2C4FD419850EF215A82A772B0B90971BCD2CEE2B69CF6633BB02CC25C32DB2E5678D678DD7720C59178DA37CBDD10FC8D8C7FCCDE925C339F3B209CBD66AFC8E68E35FF2DD02108B44CB011E1C2065F231CFB7BB4638C247548A2ED48334BE680BB1A999A70F582672C69A9BF6A658FD9D3EB97E1D6AF1D0E42311A5E47723CE06B7EDCF339CE74AE33DDC0A82CE29A87585D703FE25327C49E6B2485C6204E02C48A8D76853F59BCC02C4AB80C9D0F7669260854574F0010B10179571C88D14E2559DD0DE055B371BDD5C3CBA9B7C22848EEC572FE8150CB687727AC3FFA27001CCB1B83C235F899C6EDFC60837F80FA66836BDB78C16A9E69DD7F126D7DC6B70F2EBCD79129D58799D2E00E1F96CD089D92DB5A57291C97AF891053846965CD556306860F28CBA4C0BF8476E0723E32C67FD4057B76CF9084B955F73EE363B6D5077FC6C8CD28D94EDFDF28A06CE0BC017216FB8312B46E1B64E98C763501F2504D4971364081B505AF914E6551603EC8CD4AAC938FDC100528D8081F78618635A6D96174EEC62C2949B8B9DDAE8888BFD5A1CC3357FB3888FB09276878D740E1BD14F3FA3DE64A596851D4D19E8085F37838189A7797FB939EF9066E31A3F7CD7BAF81DDEF05DF102D1C1D5F8CA5257EA0635B376A2F96DD709C919966E4EEE43A0E118D6167FD12A73A09173599F43F593D9C26F425647AB79142F4F69494E543FEDF3D8EA0FF43C8FEE0651BB7B06BAA529981D8A357EC9FA5EC412EEA6BC198C94FC25B426F2E2D83B1A9A960090A79F981BB492A1A838722A671F8B909263FB5BFF885D0D9CFDE2BB164F2FA5D081A6B0DC3306512713CB766A026EE6661B297900D4EF5F6919404814F0B36142DF943E409068F1055C24405A7A755C1B9805A5519FDBA18F9BEED39BFAC9C180221893BA8B42BF14A4459409A72B9647179E683B2803F9A752D1FCE09F6882B2D9BC7B91721991FAE66B0E76D4ADE08BD4AE2CDFEF90E0402CFF87805AF0659666D5A4370410370E307393F4B494E40AA19445533B23485530A6A38852AF5D5E770081818FA3894BB180515F426233B2CBFD5D818EF58E29BF22DD06B58B53B10FAB629681B2DB4339FAC037F9C128E208EB7F8C5E117FC499155A8F8D8F436B9E675C69218C52AB5CC3BEF48549966C315C73252123BC441AAC6AE66BD3EBF5215833A4DDE153B024EA62B723E858E13081CEF10DDCDA9B5D14C9B1074629F7F00223FAA6FBD3F5674EFA18F3A85310EA12591A2D1C009A576A98A9E8ADF58807D0873A36E8283A33396F7BC257C798089F6918658FE06E4EBAA94876E31E3C5C362969C80A2360A8D3F36152B2A3A8DC895FDAD5FA552F2F158A7013971AE50068BA74048CAD1888271905BFD1F673660746199785E223770C82145B71D99C82E0E2F063A830560B2A2B3D4C4F5478A3FE1317212448D7447982A8AE6F7EC7DA38747596CDF20D2134364C530000000000000000000000000000000000000A1015191F25743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 + +count = 37 +seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 +mlen = 1254 +msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +pk = 28BCAF067202B4189CF1ED31A1399D68A5EE59A06834375E97DCAC4D2A07B92EA2BB882C9A23AAFDB56B1444224E8ED2D0F0913CB4C642A90E07CAFE2E40A065CAB3DD00BEC3B05F365EF459B8370963B51F6DF631392DBF0EDE215D6D5ABCD52C0E28EEEB275BF572D26EB2A94F8B9960D44E8AE626201B4F59F699C4D334A1255D5E8F7368818F722FD97B1BFA7357CEB93124D7365433A9410E47ED3CB9D2B047907B67BA970158FCC7302D0634A5461E98664469E5DDDA999424178ED4C71AF23022181BE98BDE723BF8A9BEA57C6FBEEBFDB226DF53FFD929BF77D51427720742F8DF5C654110A6EFC5E5807072E8774DB9F262248D5376C6687D3A965E67FB9056A1D25D061250BB68342AA33F4DA966DAB86A4FF1522E4F7A8FE6CCD15A304527376A9ABDF77D39E9A441F01812D7CF9ED0DBE1D1334947F5F13877988737F855C55E9C92C9A70FA3C240461C5C58CB98991E296DF62C3D54668CFC377A01A5D431A4EE03D228A6699A92AFA99B9216A360F187BA12366A29081CE072A67B9EBA2E2B5369930BCC2E227DBCC0BA4D5BCA6A2D5D9D64DBF185F0653DAC65A771C158F8FB585461512B3328A47F400B62F1CD8FAA0654E0AE56C726A62D8270C346AD658E0820C7471F2A54BF2E2145159A491D0CC31BFEE8FA37DD8219A182A2B1DC2FEE6871F89D7C3FE09E721EA5F8C3A8D79D33B4FDB6A829D26597A9785DAE5633D43F21E36A544D817F2F7FF4015D7B3D7EAE5B934010A19C9D10F602B649D40D359E48484CE265F161B10C7AB7CF2E04250A2206E2277F24DA3133492A446B7F35109E022C9663D3BACCE9652574743AF2311179FDCD6FB08029F9CF1E0725548212A2C7E17170684BF98867457E14E0106CA121E25BD3CF6A64E550248A2BD9C4E775068586D29737669F612FDBC820318376CDA44CD45EC0C140C6258855AA2B116C120EF7BA99A92F878F0D265BD994FE0C9DDEA74EF2E72B94E8632AB7C87DAF7768DBAB0770C22886E6E697DA92B372FA2C80F231546A61A54AF1DD2D62BC2A5C5B9B74D979A5B9E569905DDDDA936BFB4A59478F5156D1F4F0098619E5F0E822414B4A41D1FA8F526B495FDBC7DDD771BD0133E3AF051EC6461B056B4C29236FC413A85E7544B28F9DADE34546A965E50AD9FAF6FD4F2536628EC7176C1BE1B8577637681DC7A05DB9D709BB3D7AE159462A2A996878C6CF22B53BB8CD81037C740FFE95B221CD434CC835117E2C8E959A9E8F1A214E9AE2497BCB49C64D7A03E87CB32E6CDBC91436BB455B8DCA15239C9E056ADF1D642D80CF8ED707F4168C62F0B8B2C08DE9FBA67FEE2D7A7710D6253D9B3434A3ADD06F5B3E4EB931DD9D79C2244719B63B3D84A21AEBCA7946016D1DE02FDE07393DF9BEDD95C52DCB7524B154B8EC3D4DC4A7EFB60B60E988DE60A34060FC2E1B5C48551CFD130DDC975BEB08F07DF4ECF598BEAA7A771E77CD85A8EBDA37C3D9F47F4FF5A1C764B27791F818C5DE630DA4920FBB6C0A4B62C1D804649302697B6D5C97C062CFB6FB5593527A41A76387D16BA054FAF7F6DD8C1BC37F76466E8617DA154D42C59268A01E42BC10C92509874E3C6F40C4C64B406B224FC2572E4EFAD2F7E2E4935516CE4196BA2D1EB3EEDA560B2033ECFEA78C638E13BA5CC9292B3C9D269FA6D57C97C378DD5AAD9B270FD938B9CE338C7A329FDD20F7B94185BDF686F592C32A2A8671D0C66819B5E879A43C9528893C42EB9277AE573DC6648B5669E7C0438A2D51B1A9FD10574434377546CDE2BC06A37390EFEC7F9CF2072FA99E4AD906EAECD2431D848546856CC5706E6076193F3F6AC35D642238D4558B2890E706DDC938A06316D9C299A1CD4A0AFE2F6D5506F7433FFDCCF721711291CF257D777720B17BED032984ECBAA60D3BB592CDBE6A2D27F7E4A34A5630E98909A23810E3CCC0D351CD2C5F4E41262CFF539EDA44E6699641C2100899BB8A277BAF6D3F38862055494945188E73773A0C2C15ADA5E24C9BCD395117D4EC28764692C3373CEF43DE9106ECC28BF8D73247F3E8A9AC667EECF91F1B16833644E39D7CBE5635BD00FF302A3C1799E75FF3BB8F8FBBEC7677D943CB0708533B33B486758B4E1AE213EE5031060480B0793E8D1536FBB220F3314B3F1CAB7D94F4A3A427F8B2EF52B647817302B357CD2B59F0269736FD44CCE1430F1011152DE2FCD86A89F94F0233D8CFF5244F172D3ED4D9F9C63B585B8E28331CBBEA1CEA152F9B6229710AF8A3D381890867F09AE18C44DB05C0445D7E525B18C88646C09570728B714ED141D092F6A3A4614E859114CCA62F5F31351B7BABFAC3BF7C2D257EE360DA598346628CF282EE4FEDCE28DC0D31085DF9CAB6980090A251B4189015026A65FFC4026BE135A86E61EF8C63F2D333C30E82A3C909E8943C68854956F36E4F9BF23FD43D4E7CEAEA86A318A070D8BA6D1C3644D192809BDEB6FA993EA34901C9EC749DB8ACB2722A1577D88028C3767A28BBFC2C8A76D4A462BBCB836DB2B27269B84B9AC0E000DFEB7685F5B0B0E76A46881C5FE3A505BF267894FB769B92D54336BE4DC7D7FE5BE171F9A7CFE9BB5C0D82BBD60678484A3F61E0213C5F8BACCE2B0CBB27FE6CAC0B3E6AFE42C4D7A914659A438C771A7A7912ADDABD8370682FBC5C28BD39B0493712A072629E9454047CD2AE4165CF45ABFAEFC489C0152447052FD1E3B7654644D6ECAD551AD00376F94D7D05BCCAEA95133B0D +sk = 28BCAF067202B4189CF1ED31A1399D68A5EE59A06834375E97DCAC4D2A07B92EF13BD5679F42D836C850FE0BB994C1D6894A7F24FDF2FA022D1AB10F62ACAD754F9DBE2539704AFA62419235EBA4120AAF055B47ED920AF2D1F98075F4C41302420ED5992F7601296644AC06884E0EFC9E4D5740588E67E389BA9056C4EF1355640678623032371316745512420587421417442224881283255332351365186737253244386814136633226851424372764384614258327474433876127167667326836123260113358843377070217740746073730885644474384688272724813134230217565878140565063322688404877775673406430643235834587185016155864516087287452040846205647426643746221333714660688384145060278501546347177536680437056536148047735878357527713460841174562852660351110161670785448856402443560304067431285601884045025712215224443441300132711085374240654101014212213214688021630521686831111808400072464866602070528258402266220223181707485076260130270607464667162748210083303117215068501146508088282470812224688225715048741055342507460081750418340050764207742551351870110855582527460360442544310862302356077338228435828605752437287876612880051355723270548538314342402207211555540422223781348517534531380251815548433860125731252503807215181574236271674646703825402767481810334008456470727414307137008886823646235317401213181632363180158026437503650780161440730521832522670613235167656735723176630383807310183130801055762235033087663510234233656612656804170656523855532734055578303747032658156738620246640316538481368054025423365011666868287260124652458645045757246307236330036016522470273210133170466783880242367842806308000635252725301608013817056774703235546045304074880886451677463741877856343881178308307826845085380801430204010015231531114118375350608883371126718468275858543450274503564731647775834227336738626801851716226631274087010101461560424382343805655161852466024145224501581320205050283442470012186550376120830313876881601716215442343173407005356782406162832665142470337075680061312068614863854784743413883661681876126734624428058618051353225416415033521788781410211674313850546661410774323748604008528473086507134711001170864631283311166605814086774880155713483286806055058418057301885874544736576200878335162810722130584832025166511854426058723820420781011343086275030167051107601563511780448083888544557504227332504718731804222502257445453430023581144185236614385434854564086166745647814116256871228458226770155488536387677855157646461885710656228744853003170774364813332126858388421767887732375132267468885753332650318834456107004386264006115884763264220747367111323603046655741548712255088436552570025541381321382172637780451407168188460666375485204787450674054478707433622346374724044511000344681282134305430104757307107742487136173251268082276123020024555780684234173337668435141838205700371606312843020126621776432407001373328056083885155467266227113263741570770072430408356066346452648763531060610847800414718021351461671757620405083533835636630350435622124754635422018241212447472305523770501557242830142626264587700648414163214133834451183874406738565840400072641170260836865647670047863155200255368160140878256538536064088536634041418655741632827164238675128518223668FB0304FCD682E7C1E2B4242BE60A8ECFA824B5404492572C499FF9764CEDAEEEFF762358C7AA3BFC1DB56D611CBE7BC9B9FEB5DA9E4C9983E44BA6D6C80A0C9025FE6F1C060FE2ADF96B5BD761D301462E8984B997B1D391DC86B030AEABF46E40A7F6630B29C2BC9BC7FF634248437511FAC85B8DB70F3E0EDF3EA8D3B0554E4C97D23939F0DC9FCB99C85AC821F3C0C4B53F736CCEB1C2D5D2A9716CA96DD99117A5D1FEB3769B7833BF21EACA92D956BBC4BC05424A7135DC601C0DCCC8AF64062E3364D0E7A9528F65B49458A69FC0BC0C6BD72D398E2EE19C7EF5FD69B4B0774695661C4BD004B775298C2FCFB8607D3F58EB33C3C4E98717385FA15D3522B4E96890252AE304B1A777D6CDBE149E85FD5FA5C6395746C7C687D0CE9D4458DD7E40D95EDD2B7662286316BC05600B0A8D153B83A5DA6996B42AA7B6D48B9508EA26F0C0A7C71FE68AEEAC1B25DACF5145C0E2216D5562F5BB68F45CCFD40A6CF46AE1AA1C7777432472A1ED8310E4D17AC4F1CBF77BBE5311FCEE5A45037CB0BF5B2E60ECA76FA3F2FE583F14A91193D3EE4515FD8AF9061B932C556F68155DCF2BE4C617BEA67F9378A81B34D8BF194354C7DEB9A974BA4816B4EB8B89EEA9FA7F3443251BCCCC19AE673DA01463BBE9AB92040318FBF52424224FA04479C262A9FCF7BA1ACAA6CA8ECB4D3EB0E2FEBF40C05B64098FB887F6C73893B285B7C88FA7D1B4FE9854BD8450B31290840D89B9368D36349BF4A9BCED51E62061FDEB877D6298C24CC32A2AAFA52221B377F882ADF43499E813D9C6B01F63716408A344A829B0C7711BA4A0C1431CB59DDA2150F6199CD67350CFB352EEFE8A9C8C909DE3163FE0B477E954D2025EEFD2182318E31D17C099D231AFCEBDB08C293936EB87011D46A56CB3F005EE4BC852BA690A660FD06C110848FDC0565632B5450C4753C079D0AB7B80D905EE2D3CCE8F7DF58A0C5DB74276E66B1635AE0E1131E444FD30C2932FAB1FA6F941D3B9B111F5BD0FEE3CEACC6CC934BAD288FEC6EF8D993FFE32B1D3FE5FDAD435A07C09AB6792F0C7380CFDD561DE394EC10EB4AECA5B74033F49EC55755641A05B8A4B3EB89BF2FCBD0E4155B6CE60B892E4E371A94C2F090FADDA4F0B96BDCF1BAEE43D04D5FC2D67187938AB1FC7AAE5BC41C72543878CABB375C75E4C3B8C7297CA73E6494CA26DDFCC26FDD6FE702B79E2ED84D1DD911534098BEB610C13257305CEF6208C23532348C3F6B4E17AC9703CCD30EF86768FF8B390585BE612AEF4EA8F0F242A2ADB5F6BD6894C8723952466D09B927B2046DD21D3E69BA066DEBD027E9879F9B0C3E6A932468CCDFE98DAED00C28AB55151865AC0B9C798A2EEC0AE5A5411824EC2254BB00B33142392617481BB473DD71AFF59D36F8A30AC8A110B5EF94E5D8E4004BCB446D127B9D16504C5ADF681F7B75F60722B7DDD3BD6A4AEBF1DE2099DE5A3FAEC1B6C22E5FC614FFBFB9ADF2CA2D5C18F33E49AD48193115401C67AD3D3ED7F806290A1E97E38544AF29F29A6CE4F6B3D08B50ED66697846880D999EFC3C8D8AD10AA89C06265D1DD8E971874640ACA321C7749CEC4BA0BF80C8FC88E7FD9EA693714197E58FED5D1B90391076F0607850B710BBC1C19B209F8908142D1A2402F149B0F74BE546C2F1EF4DB8BF5366217F7EFF86D9B53017F795958DE59D54AE0A929028A2AF5A4D17103B992990290B74505FA22DBDB13F7523C7090CBF2CABD82556B26EB8205FC57DD6A9E07D30F04F4E176B13AC3169DD94911E7C65E0939DE5529C6F833FC17F4CFA8039EB511870A964B352317E6B23E33D32A9C5C4FCAA98E39AD349D0BAE4853AD7DA83B8B9CF5C022E173C1DAC073E6FF7DC8690C8A148DB7DC70A5FC8B9A1EBA7F2595DCCD1B3422D36FC6200C8514623F0B50EC7BC12DBD98642DB0540F65478F8170677B739F84065EABF6B721BC0CE63A5D07DE1F61B4C8786F4D2BEDCA4F5740ED6A1EEB48DFB5CB961C6DE26D7DAD7307E2002BB808DCD8DDD77EF4DC3C721621B4F8F0BD24431742BCFACBCC7F9B2E32AB7F493B9A5CD1DDE3A38B9E17D430C8FE6A9ADD3B6CB64684FE008D51DD281F4C72F24DE581493A286FFEC1D18F81701A1AD3407823F9A264A55368F40F36FEC28A87611F50886306724391BC05F63605B6BAE4F83088E2FEECE168357FE3592949FD91853C1027FD1521960F1FD5015972D97BDF1B1A05C975E303B9E451640CFE4309B6B423583522A4B2F8E781872D0CEC65A61CF4B5AC1B4BC33FC6A857F8A38B1DC20EA4A5CC36B42A4198CFCEB246FA59A689CB16B5ACBEF3636EFCC47C9C6BAB7EE03382418EA646C2A28F13F3487AF3D5C847E6B3A669E0391635358B4BEE780BB4EA35C7D0FB99A50EBA6578045D2AFB1C277625230147FA73EED8BE7AE836F1286E3A0936D2A004D8BCFEC8A905A44FF89C5C8331DF18D7147ECD4AA761FCE3D916D152B8400D806271EA3E06D0E8D0E371D63FFB7EBE54E84C3193A6129FDC3217BB38C3BFBA08AA4BDB9C7AB397A7495804E098EE2D22622C53AA69544B0E61246D77F49BBDE296C31AFA0FEE0A486F9A9CFF524BA78380F412CD5CB30905EEBD8319F0C361A532AD0B41ED2666DF0D1D45E273F43CF665F81D1D1BCF478DEEE264C1EB1D2327B2C4EEEDAE87D238FD41F004E885B09DF3D8D341099DB8FB2508A5798B3BDE55C5F28F6EDB61C398BEAED4B12033ECD56C82AA404C9DB96A38B962B92213C29A26C7BB7E034511A363641A13D59E7ABA99399C3275D2F32E5C9538A3283D40E98C3148587F137BA6EF0A5DDDA60935026A06C64DD92922142DEA6235063C5DB16DF2F141A514C5319097BA5F03E65D32510C70A5C2DB350025E0BD6961B2FE06C5FE7C9560E11E532834E0BB15F2BBF54C29DFFBD4FD7A380610DB4A16F655DF7F8B785E054AE26758849D3AAC8175B90D09BB8E8099B529439435AB783521EBFD59DFA6C503A8CC5459D8A18884F0CC64D13DA443FFAACA5EC49BCDB94AAA1924DE3EE5B2665724806CE565C4FEB902BD430DA5F04E6F1DB7E69B0C4D4058B162CE7C437DC24D47B0AEB4DA84A5E3AA5184DDE93FD98D330AFD200EBD1D239D12AE710979A1B2850482CF719A15B922B6CAE9E9668F31090C1D2A92A9D9F1CDEADE5BF56E3FB58084C117D34C6958B133EE262903B27254F8DA4D3C853EB3E9718E925A9812C2D6B1C821DF20FF5D17D93E9190C85D6AB5F7A4584EC054A58C354CB5CECD1983454D971EE4DBB7CB2A7A31DEFEE7B753B26E009986169311FEFE3CB5C214C6B5F54DD9CC00B59196923DDB69D4948CFE88ED8CF93B856C5B02C46732DF72ED21DD5F5223F53CE96AA7B4664C16DAD0C5DE9D4D273C446F76DDB1215873C3C463921DA3C0216A8B1676C140DC298D567E077EE9EBD7C605346746A50BA2031465D44FEAA3C87728F5DADB5FA2F420452C388BD6D1A584769E181001A08BF20D0B91CA057FC0648271E4BF7878FBDD2B5FAC76 +smlen = 4563 +sm = 848000EFEFC1D0D512656B6B5171BD33B5AF10DA302B12790CA2ED05085FE3F7D777C59D1436F26269D08EC62BA43D70A08A2B41FC999DCE2BB377AB4900674E8BE38C920DFFA30A71884FEC2C56185DB0362DF63182BDD76306679D237CC514579CAFC86B3FBB0FBB317983246963388C7FFDDB614F7B312387D2F2388C852D007B8DFCB8D735B401CFC04010E56E5D8344183CEB8C9DF45B4F820BF8D97512A519EDC26D368556595F900C7DE0C6DF9651FDCCA44627C728125CC6904135384C74BEE0B3B39F92B0EAE0527F452C8DA548F165BC48383A6460D2CC55214ED4D70303E009EA88C0D2B958CAEBF2910FA45E33503948DB9B99CB97C398F7454A3E092467A1465AFE2E99842FDFE7F02B991DCEE9AFB9A2FB89E6C7A40312D664B678AF8C36A30D44F53661E151500AE17FEF2816AB98395CF012666AE77CBD75EDBBDFC447C54295201CDDB01C8B6429AB8DBFDED5B0EDD9289FCC320DF6091717343BA02188C7C1BCB5A8369E3333839260AB56792A2BA9DEF0247295092F0AE9C1C8C13C849F25118DB4019659669F75D101008ABDB5D3055D6D88D1CD52F9EFA5942676E21C6A9827819B319ED825C6B9A30B916FA8842FF33D3D5FAB65DB5C3F4B95E04BE9190881E9B633CD22BFA75CD86B65A0C9ABDB5B29E3B13E26E603FE16C04B41F947F9A121ABBF1B84754F3151CF81A179EFA01651D91B34003B4450FB5523176272B0C87272FB489272F2AF41EF65E1376D34693F947F653118B7E168DD8079BF9A74CED8BDFF431DC3EABA3994ADA3B3CB0FD004BA929C115186F362AF004D02A290C871571E3919DCB4FD5197D4E568D52EDE17D0721BECD78C20E661C3A24FDC3B11DB8B3660918BCBA6E1233B47EA35363BE5B61907E6FFF6379E3CD51113620ED1E5CF5010EFC7AA532AC4C437E077F21B3151F0BFA0381C1EEB86A90DE0C93FA3BAD2E8DE0A0B70ECE7D78CB38B2214029B8FD5F7444E2224F59ED484DC741DFE47B318588BE2B311931E0926D39A6A7DB78DB5FDD7FEA9DD39F67E4B886BB84938BDCD4A29D59E8A1B73691672E8BC417C0A0535F843377DAEEB5E4A09CF9FA583AA1348DDBF11B1D47810028F0532278B5D185525856F2B37A641F9D3FDEE4622FBCD9B7A594C6D4584215EAC7A6A0D6380F0F24858177364311E8F8ADF4B8079E7579CA8A9CCEDF14346EBA68EEB92A7A4A74A3F5B7851F5A54E78D622015D35CF1FFC2421CA398863ED8C57FC8C02775D3735B2CC1F106968050421328B3065228927783890C538CCECD415CD102A16DAB4838563CCD9469AAAF4E233941EF100398B291227AB1E2693382E640F7F81D2451DDFE8B1297DB2E589EDB38F298F5F97BFA87FDB628B400A16CBEC2FC57467DFD4DE837B46375A0D870EBFA66968F710415160852690B6BD20D7126CF07CF6E35A342F607C4FBC7AC605FDD5C73E1AB75A62EC399359F1248B5A3D9780D05EDFD042DB576198F69340063715268B52D55B04414525FF467908A92C99F9825C75950FBBAAB5B9968E122BE075F0B28AEE13B967358BAC00CD3614FE4E6C8E2103C3CD87613762B5DD41AE54E2BFC5370EB3AD7370EA69D2EBBBC072527460DCD205566557E7A5A787E225EBEFC2D32737B577D613BC3187B7AF164A9CEF3F10CE67E479CD8AF552C90ECFD2A07336CE351D72DA37A77EA87D8848C74BE47E8A9E749FFBA81EA160FCACEB8407469BC63648366D15592BADCE299287D10B2D7710296A53D10B192D647544469AA27CFC3539106E04CF7712EA4EB96BC87FC14FC787C161A6622432A4E89A7603B8643C1F1C712EBC77638953EBACEEB376A6338085A06663493BD05B72A27F369BA18D888A5A80082AB0A2692D9354E6EC3ADD95388408667D93D6A5E286845FF3829A5417D2FB4E2DD620D21E5295CBA0DF885E78A976179F8F2D39B89B1DA60C9725B3FFC9428306A24D893A520A0E311DC6C8C1276BEB7DB8307E64EF88AFD64D20A461BD09CDDED5235CEAC27F95EC68A373840D68DD9138AB1121978BA56A2BD6F5611F5B57763D8E5EEB54E0D3D9F5E0EAAB0B8CAA71ED1B554A77122F9ADBD26104169940FECD7AF3FA5C334F0616A7830D8C0EA11EF2EC67FD8584ABEAB9272740E8B02AFDC61D8B181D3F5B0F92458B15639E6B12359B73E6E586F7D84AAC1FFA478700E78166D91373E3A76651509A4EDFC782E4F48B5A14BED905F7E1B47B96DC78AF8F269CDAF86D8D2BFCA614371E26066D67AD0E6C1F4488A59EBBA2202670C2A3C0B9563C1AC0BD48B3BFEF239150E4E9C708E03BDA4DE52F34D078A75129B5DF73B5BDA5BDE0563900A9FD97C39F4524D228BDAE86A2F9563699EF97EC9B2C83E39759D46CFF6F219ED6BD10CE44D2518C056C896526F1FFB251092367E5D94439083A372F0565685E2A1694D7A62D5E9B03EE3CBA3B7D81A030060DBB8B76E340839F32EF2A641334292E9F4B9DCAC43590991DE0738E833E10FE9C83EADE800E6D94F755A3DB51BBDC66A4DA0ECE9FEDC6C8A2D64DFA79A167693942A56D36CECA0F2B6D11397287CE49E5EA084CCE79B7765131FBC85C7564A2F8365C874579CF96402B9F53B2551C5376ABB5F5238914C618352FF7C011BD9B4FD2CC53187B0BDC353B687AABB001B822524D88CC68534589814E60F494BCD9BF25A92DC7773000AD7328C084B459A2582BE5B1ADBABE7CA8C2C359D84A9E0697815D8A3F79AD9E164F40F899DA2D7801639D329F7B976F03FAA46AEC2D886C9149BD5F3854B45968D90FE9BD094F7FDABBF8298E4FC48B09F67FB0A6B619B9AFD37293DFE2176C75EC49850BFBF6B07A7C4E66A3321794386C422FFBA8B9D073CFCE9C83EA6F0B80282ED9B1696046456FE502D7BE4C04E44682FC25DC0AE5B8DC4BCAABB2D7D1FF0800860C5EBDB499A914C28A9EBFA6D54F9FF4D0C1DC200CFF1E111D2587F0BF0673BF9D10128348F825809451D49728721743E4B3671118504F9221B58EF71BE84148052704DB399389C56A48FC9F28243A6BDC8909879A126DD68440EA1E5F94673DD539EF20E26ED3D012E14F72DFE30C25EFD6267F78831B9EB05143E04B0158A3433D37D764112EA3E5862B62285049D62873E0C7FAFFD5D2DBA49D0CE136FCD2B8678B70C743C2B9217E46FD69011D96F738EA1414FC32949977F2B1F37DC7E75FC9865470B4EE5E7EA803FEED9505D9EBF45F511E49A1CC9BAE51D3D5F26910C5B3CBF3EB0042C64CEF56FDD6ED290B7838A00A0772A6F1A97DA90274A6433EF593BF31D6EA8A3DCCEB2F18E3913224497D5093ECEEF6F087D67034DB1D430B6180BFEC67804BFA7B1A99CF4A43D1731A8A8FB6125349ADA853A6CF9ACE65266ACC389195ADFBBEC4AD024BE2A35BAFCE41342FCE006F530539FF40223ECD7A63A6146CCDADBFDE7747BA30CA9DEEB5635008851F6E39F34C8AA22C437EC05F4A52416A4B3013C382ABE11F20F6784E577BFB35561441DC2849B9EDDE8FE66BB91BD7A6C142BD2E81D5BEDC6A3BAD7FC1C84D5A0022B19F43E251A2069AD3E9E61813D229E458BB044E2A9B48BB887AFDE7E04A9DDBC4226651E5E2E73B3D7A67A4C57947684F78A523994E61D3F3103EFED1D9EA3F20F993685A27E2C5AF5CEA047E499E5A71021CB73F175F37206AB0262EBFAB544C0D6A2F23ECF4D1902242666F9E44495D590CBB9BDF741307B07FCE92429F4CE5724B5C784FDF5F2B44FAAA56B0A2AEB81C23961B46B9CCB7A7E2858C13EFB76AE83D488E7CEACE30D1D96BF08B93D3ECD83EB3E87EC0E4266A34B5DF727EBE19860B182C41D7B9DA420CAC5E5A4754E22A7FCB78A3FD9E0B685AEF0B082C49FC686BF567AB17F838620C16CD7085909BEC355F03FFFBACF6100F35FCBF4B55CA0A80D01657C48EC789B0CC8FBE72101000018CB3135BF7BDF01748C420850F147AD9D5D6E260A2D2684034E5B3DF7EEC14A5E719007328335FD50684246884F685692A0726B8FEA91653A9C87AD76ED9B6175924CE4BDA1DD112E1B8D96BE6FBB3D425D2E78C5919BE965258DC5143C281210587F873084C29A360632B12A2572300BC64D0A05EC329B7666CC1CD2E9563CB90B7B7E6633A80500FC41E56FE83CF73AF31B6F4270C2973447F105F072C1D50281E4E36DD60875DE02D37B71DDCE061AFC72F3ECA88CB45F9A80F24EE382721DD0F60C31FD03AE6560DD32F4AB4741F24A536962772E1C77BC538CD3394C7D0010CCA66134C63A73E66C848C48DC79D9628BBD80DAF91784C170E428FD2DCA81D4B1EEDEF270B8B3BCFCB7440A90A3F1770D95724F7CC729A7EB458FF8CD3D308437ACE261318EC55EC9E33B25782CFD088BB81078CC3221F18087A9698BF8F8B6AAD4CB0556C95DC0FA5C1AF0EBA555E8F15F63971388CF65B342D6EC0A06C41D4F26DD7AA53FFDC84AA857523598DF9DD6FAADC4BE9D4E69A35050A7C8EFB930DC34ADF478068E464464B5B9C408C67EE914EB446CCA89B405FEE3CC3D6CA614A1FDE2B9357A6972F548A5C0BA18249D7202303E40B937D6E3DC479BBF733606E639A5BD0BAD6EB7C4186EA6FDE0C58E71482FD3C3D4A83A4E9EE1F4376B9CEFB6CA5ACB4C3E3FD0A31536A6CB1000000000000000000000000000000000000000000000003060D131A203382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 + +count = 38 +seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 +mlen = 1287 +msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +pk = 062697670C704276814CFD6A06E7090FBE02202A16613900242CAB636300C6B1715FCAFB1574EFBA500FBDD0ABF8B428EF93A0277C7CBA0748BD40A0715205ECA2EFAA83F8127F0C56653A1EA6A5A1038D6C6D277BE75CC33AE3AC6F100D10819572C19E3C876259E7541A60DED10286222B4395C902FDD6C1A8A1A0B1BA7CAAFDC44E5F950E5F86C75B5F6A1E616362913ADF390C3B34B98B8173FACBEA7A2504DDBD031C999DB1626F671EC0F7AF5844CE21EDD4250C5E564A3C9AB1A57ED6B5BF9E13875393C051489661C8AE2D2EC62703EFF32B230CEC22A57ACB1A217ED54739F22976D6E94EA1E3A4A36BB5EA94997C4BB8385BD89263E0CEA74BECE53235E24E5145925D27AA694B33EFAD7D748B55E5EA854C4C432552DD44589724B85C850B81E3D4D70B55AA4D53F6C2B3BEA49CDCF428B6BFED56117C5E60B6AAECF9BFF4A67D9A95780DD5C238F18829CC473A74B36A1076E9FEEC9447028A3C2FDA7EBAB158AD503FAD2ED025EA0965C52FD8B63DC521D2C3C63AEC6BA702541F0E5B860E15BDF2C3DC8AE53B23B346E6AFEA077269299B8D14CC7F44D6B78A6038CF8A6D5777462AC880B796D403CD5C106FAC039CF39C058A2526C3555433B6186BAFC7AF1C4B7659ED50D17D1C6831079478925D24744699F60BDDF8D4CD6DB56758F559DFC490399AEA70378BB62A9CCF02E12E3A9F4EE0553F6C80B24FCFF1F9FD73F74636A02816353921D3C3F8731B18FF5D4368FDF8A73DFB268B6E718BFA19BFDED3937ABFE06BDD56B1FD2E6B27E7851038355EFDA2E436910ED5F0E5E1BEBE17E56ED56E32A7C0AA19041B8FDA6783F90C17398D0436907DC549A4804D290FBC3B6F0928E8CE6F54F3191E5AEF313ACBFC2D8E6FADF166ADCEE0614B21AFE6F2A393199146DBCC7EAE49E169F95A591E9517F25291581346A6417FF53256506616CE764F28ED1262BD6FFBC7C3D2C0688D075A342CD93A5420030322F72CC1C3D4F215231085BCEC15D0B5509D4615C195251639DC63A12563DBCA4D481BE56B759C46948C1EDE5B532E45FF3DD1A9D1D34AA876A95477F5E1B7C3C948EB2AE1CD0CDDD3F212EDB0791677A5F1B8EF46D67E89811525FF6EA2E76F7761EA485EA83FB7CA88BD81CB8845D553E070A4C91B40764C78D372AA6798E5E546692F4404C757EF5B218D2CAFAB15322C5EF66579C12C2C02662D9E25618C7DB5C0FE38D07B22B3FFBC9D20CD6BCB9E1FAF747418DE21D7609A24E80AF1FADA87717A0A379A130E1062F2E04CA6965ABF10CC6ADADB27D97C8927EF47A162EA8B01F594AA408A8DDE023C3C4DA3C42809F364801F1BB2EF281799FC849A23B228BC1661340535A9F96AF2FC94E21E1C2772F61850E51751ACD003D86229CA19D2CC4BB13CAB1EF066C0B96DAF1DC5CBF584303FA029A5C6E52E6394C134349586C08E390E42D1FBE4AA4CE49B401EDDD8B5BE1782764A41D0F5EF8C631E2AD15A9D48E064AFAD635D52448895934DB31CD603DCC384C5A275715DC21D767C84F4F3BCF5F590DFD336315ED4F9895F3DC4838103F6A5CE5ECF612ADE04B5D17A6BD9A981F9FD732244E3950BE6DF8C7A62EC551D8E453109F1E204547087A2B83B0C155A9F991E31D98CBFEBE86582942F3667A2AFCCA1F69C56E8F4AA16A8A09D8927C32924EA10218A2888B34B4050D06E6F08248FD074514231599B8ACE3A22F760C425B6179BEDCE9E9A7F4DC083BA1F7DDF45EEA4269831B8FAF57C17EEB5280273416D7D76F6D829C529DDF10D67BEDC90523AD0B3C8CB9DFDF089C03AF5F6201E5FF2D8DB00F9F8692C8B528FB0A952108870EB9B475799DE44C8AC23735A5F423D0326B11FFA3DDEB7010E51CA1AFDE269CBBC5A09945E0C483C7BEB8659356F8954E152255613405FEA58B6662A5CC2A65B91C424A25F54A1D8719D55B7F587797828B1CD731C69FC979D325A05761F602CC1BABE9CCCF5AD245BA9D9559DAF270E7F36377A3A9AEE558491F54CDC09BB5D916072F3B03418EA138F89BC20942B6F2D6DEFB28ACD2D356AC55D7B701F512C56994E60722CC78E73FB967EE7A32882A2174B6AFAFDABA8B29E05BDBC628EBEC14CA7C4CF6CE565136CA0C9CE71D67308BE90BFA251E2F5C9901E709E8B4A550452F7CE6EAC7B5BD414CDF4AA087C01BDA230DBD93E100A429A02FECEBD1972C725B8DE43357B8F48161892A311A9EBABF258EE737FD9DD8218A46741A98F9E6E64EAFC84875F66ABBDB0D465DCCE2CC15CA551D19C3C61533D5703B6EC74DF901AE99F7F6A9661B99FB9DEE898710C75973C2247E23E708FAC5BAD1417DD3E0A4A1FE2D48B281653DC17D82A3BF69E9A609D262B9AF51BAC0F7EEDD1A8922E98A3C79D9812CCDF5F4F26EC0E7454528C602EA85E31374F8859254CDB6ADE0E4BEBE36CADCA5667590D7478B01834A058BAC18B3F363E8563C4366EA858BBC6B51AADE1148A9416EB838BC2B130799E3CC2925569F26016027D25D0F645111548D1E17E15E18808D48DB685D25C1E17AB15775647F632691B6D9F856139C246B8A4C0B6B13CB731246FEA430A6D86D9F6E019CD42D2821B0F220D4BAB51500B8D1B3D015E3F33384A33142D2F66EDF3A4F7B74F013114076AA46FEB7391BDE147DAF6E52C9631A3792D846401465F94FA19813ED82B9D46E7A0EF99940B5E11A20FDB85EB9FD180AAEC08AB1F1E9A3F8B94B3B0CEE84F184DC6650BF0B1155818C34DDC0DED9FD5 +sk = 062697670C704276814CFD6A06E7090FBE02202A16613900242CAB636300C6B13774390E38682DC8F092687B1D65CAA898AE16B366A03F9C6ABB7A182736B90B487DF8667B405B1C046EC303E15D8229D704390C348FF14CE2DD3F976293938894276A26511ADC363AF6D537FF2B6F1B69DB51CE67BD5308DCB577ABEFCD6D7D41371141160805633358142808445384273037225776117637881016187604688124176727717718124837280745203262148083488841302813380068033485887732457725311607100152201843182452423763202445341703147043504677372355882268711174067676723264821063158682650764527463626064051118060468340152008055670765228370086306063368683764607850276753652507156316500117108033631207327684333734652781263072441511846856465380450626447085473211782802323045137135314428331342326604067308842034157236584803354147577201216345002225447055153341545125855370233381844335386005818531126821184854044180410667873856403358782721275178882201186477167603680072873038185316806387317860053424378113500380603558634108732613804162304436883486826227178061615076751587332734011084860656405531377166801784220036205220735760460672551768377854813533344433261731175703405110280533342887716860181806046105263552243386568441540414850151334212882174652150202754110004125852758782570564876363811378677727181043433414201740478245043746567422184466026121712185608238287582462153082670445687216363343247386006140580168317375481581883763414343602362371612221135007021676153486621555678160785578801150362713306626135006656253365620415513175850203121632806535864663188828855670533865848873754076405455415163643032588275727813041528761607552306630816533070807110013316601200453024722412257020363678458443872622471345684221050715837552484115662076657541855673820087322030541647611154012103855617185478454844845072331154685673202783853022884734483624073421157831515803066625082200354538762510326611722427844348644126516857606031666252323043218755848588483622588653542737362870235616315217157706283587316436280512117888248582153458622453327585254634886806133022737657071733642381433882212318852530514001542205444444275851214836344530758420020557088576418407871180186443564561860185845750435343614017683623755347232014578081044402002255317314806452408147525856131727850524631300246723725042007063240737743611348430330563872875803836458442486487721010022160642276343177774264446670362841043207232714047851660502521252415516717550666037050808030605526627181122203737154051016354141261667422327121162634772713471344783230780302835740063476647404446515230352576703213838182018683603242154783826604387223073246828303164588601614681640618563801760820573664731884561572034536600142402736571013741770425143156683176468116062022136112563680885075615056874470307516845226888636844464028536547067448222308260870423460460415382376132434266663144238258042158365862183343806528688153836701548248223710600875734785728352732643103254318315467024872825675356623204803688301070825561031041431640182665038142773515534140157486781345452441842473152604286243826632468238367072817148188284382534353114612322065458402206038518807462408571515673366267167368444207331586505116342580445527023434418242160682410441CCB748BF6ABE63E364929E07B293AF35175143C2A4BAFCC0DA79B650ACEC9B18145B25139DD25F829220E3F9A76565C40FAD186BA0631A23112B142E803CA51D77D24853B8E49341A4E4714B923EEDE253010AB585576BFCC6F3E2DCFA711A4144AB1DACD226F85CD39307563E573B266373C2A3DB28549ADBB6EAEF13C1B64CF2B1C9FBCCDA7AD13CFC7B6B769E5A0A3CD21817AFD45C5F7B1D8AB18609C408E82822853AEF72E7D63679CE7D122582D088996B92E2FCD055D92BABECDE6988875A7DCCA3A043BDB61684B4B957B1FEDFDBB622691DB641BB74D4EBA0C0523A8FFCA158A5F0A804E9EFB76B8C0A719764547EA0C6452E6F47C434B0E7107B0CF2D919FA5D77857C5CEE44B3BAEFA6D1588177566EA4FB78B4333BA5034F51DF32DA56DB2561BED44CB67D9229BC062D6CE511500BBBD4ECAD99B9F518D542A3586BF657BAF830F3BD2C92709FBA96EB6C1E52CD2FD4AE0EB51E5D76BC7B9DD551AAA79C339C4D79404362048336C9E71179A0B947517E013F1380D30E427D4A0A1FB69F6188143980A692A28DAFBFDAFD16A3E2ECC4A8254DABB5F1C99029074BDE648EAAABD7EE217DD6E05A35FD02A9EEB86B4350544759F1153E5075A4EE34CE8061D1BC7785212936191DE4CE81D3274435340D982BBEBD6ADE9ABCCBE79287492C98178D9FAA8A4EAC300D8F80504B843A47EA5728BF188DC81575B7BA1F3C26B532A25236DA17C51EC3C4A45371D6F4838677664FD7B447038A7EB6518077F1C3B873B22541ED615F936ECA102B8B6670C70ECA6DBAA4C160CBE8CC37AF8219316E633A40D1179DCFA4C57CF4B71F217D6F7EAA2B524D698A81DBDACB516AB1731802368D75EAC68B6DE46FA976661B82D370C7C34029C26EDF85EA167816FDFDDE245A117443DE91010450EB0E750BF357102BF1EFC0B6C9917B6508F8F25FF5B9A01F123A03D3C7B0081A06651572B4699702C0FB3FD4AF5C0EF3247D6BAEA4424990F9D0CAA2E892F3E061AA0213C0ED3CED590C7052B3D0B6631BAC7CA6480B3C55B5E95A2112BE9783C00363F8F55C6EB2459DB004E15BEE8E316695A295DF4B64C6A8A8C707FC46F011FEFC672637C25E5C30B52F92FE9A9B2C58AF1F01590A97FC75F53AAD2C083770B7A0A37E38F77B63DCC12DFF45DCCDEB83E4D2212E565B7F53C7CE4C69ED6EB02C28FC3D4D771D6F37FE202744DF0213DFFB23D355EF139F3E940B561F465CE2E88A153B1BAC32080E85AD7BBC63770C7F7FA31E7053A0D7C38CDCA705E293CE1329F645A54F7D9957A36C8691FCE2086DBCD386CE0F9BB900DB340416CFA29C02D4FB5B69CBF1B76CBD1FEEFD048DCB9C08CAB3CED78776D1B9BE66C60A65305096AEA60DEC5DCBDE46415C5CBB9C3364BE595EB252FEFE9A6BEC523521A2894F5785215F47D3063AD8ACED25CCF5A7BD29D904F360BF7599C189CCC43ED4A331CE33CC25D1187C7451348ECC0F7CD69B05D13FDAC56EEE59EFE7452ECE0C93E24F1AD9E13BAD222A0D88C68B617B8D7952578707F2F5795EE4F89C4F9B68B3F0D968A3D6798F32C7B6792B0273F3591045853D9987B4003A492E2365EF1F411EF556EBDAB2854D06A1118EC136960AF919E835FF77368D96405F1F7BA29E1B37D203764FAFF75035589514BFB3AACC3C98A07DF554443F4C09724983ED408B187D7931155B8B6E9912D427B1B44E40871347BED87D13093AD3A82007BC05EB8B3A15542AF7276519951986E0A5C5D0F0C87F9C1D5A8376489D71CA8DF140BF496F93722023F31011336A2AD2986B56812FB9A6A399AADD52883D193BD2ECB2F639C4155E34AA82C9176B7E679465D89A43B20A4396B0BF9650692EBA13D1AD00665762CF2E4FE72BD753809DD184BD010A76A1B6FCC888AA1286721ACA24622E9213ED524D10CC5DE5B1378B4909E5D0746FA300E3C3054351AAA41490015FAE5980F9E0D7844ABA7F7DE4D739CD5A9A9222E95DD2BBD47C738FD3B52F3D897D261B1A47304321C19666886A72B3E807A25340D15050F7B4C21C93DAB0D2F75B534786E2DBAD47B0437BEDF9384959A9148E5A8F5F626D1F06F08102C2ACE12DDC0755A67BDDBFABE740F142504B7863D00C22A204CB884977C69A54D868B0CDABD2B944C7ECFF27BD8D6ACE44E610424ECA710C7A4C97E9DA875ACBA2AC21D689DBD52CEFFB8ECD2E533F66A31C872ACE2AFE487B253BCC3AF92FCCDD7E68411B1600EA6BD184F993F4D68457FFF369C501281DB8DC688E66BF5B8A0921422D1FEC77F6ADB9CAFCF9D63D27977605CCDD6A2104827BDB4183DE52A4358DB8AF85F9BF02D2BEE22AE410C98D8358AB674D96CDE13DF3BADDF07558E549FBC9A13713E49C5F597F8A556035439CD0AC0D86DD606DB439777CBDA286432E06CBA64A17F360F6E9E52DC8BB1C0CF30B0FE09BA2128BE5C8C21CAFADE36339A2A3FD15419C1ABF349FAA57AB70F070FC2D81CE7EFE0A8CB1933CC20F2C1CC8292DD0F2B1E5384B599D07D893F5B6A73AAEE4477C5351499A30B9FCE936DF1FFDB44591AD81F3800B4952729A9322F6A7F9565EC228D80F307CB2C9AA7032F0CB4F56FC8FB71655F37EAC34DFD7FB587736B3E8E236CFED3E2F48EFBD9384D75AF6D36C8838C77813D45B8DDEB908358FEC6EEB876DBE0FC02ED2835AC9562EE34D9C824667432672F1D380708E84D6DD6E3AEC279E868A85B4592A0ABCAB15FD19F10833423C3794503ADA651D4D9BDFF12B6D6D61B2231315E11EA8DA066FDAF1B93F55958E01183A79FB2C740F4FD874D737C9AD06F16B33C31A9A39361634C0D63A58DA9E108D1A4ED00E683CCA94DEEED0459B17FA5F0EE5E21FE5BAEAA4EBF4503914DEAF8B8EECB7614BFC2E02D5586AC05CE6C6949F1C73D5FBD5511235054927D94359FB18A55B32AAFB6C2276096AE090126180D57892330A8818314421C23FD5F171AF1A301AED08804EC52EC867738B0992F40B2A2EE72E4900986EF1293792C064B21AE896EEA1E489644C1962EFA0C31B9E2AB49CA757FC46DDBB1FE6C0B98CA14FA088EC68B76DA57B773C2FB29771158C9E7CA2FF83B22EE9B677CF858BB57DB9221EFC9074CACBD0F77E57FE05DD434775A28086D82A8079AE6A085E3BBCE13721937ABCDDAD024D149914C5E51C2C25721EE0BA89324201F8F880A7A38C8CFBC769C67C2BFEAE130B173D7C42A874905677687CDBB9AEB52C8FB26656A72EB770B2E4482E73752AA093C20E0E0D9AB8A5784C17AD6728A332D73E420C3C18570BFCB20354D7EE191E4CB243A62E651CCE29B3656ECFF4E031D29795EF3DF32D383684C2C5233F7AE020FF93DE34B424778E1594C4EAE9D0B8974A1E5ED90ED688122977ACD4B1A5DF36D11B7D51948F3E0D0359C446410941555BED2DB27986A0E32034AEC38DE44E6D492873658527D732E4C933CE561DD7C1FE37EF618DA31544CE586B862B35C167C39FCEA75DDC7467B99BFCF3A83F1A0DA18AA0336EB1028336BDEF5686B9E2 +smlen = 4596 +sm = 2B830F556C5F48CCA707FB27C26456A3B563F7F01CEE7781985A2A0A9BA671FE6F8A5B755B922397F0C1C1CD9F748B71F4C358E67E516F30348E581DC8C5277F4F96AFDF2AC0FBB242596A8F4FFA5DCB94C8E2C4622437377B633112C04352846E59343BCB53001DB8C7E9DA2C1DA0C7CD6BAB6A7B92E35C1CDB0CBBA999AC04DFF514EC4B1E0CA7B97F4459A71A033FDD6CC65DE883BED940F7BD30B0AAF7394CDE8DD94F5FF9AF7C23C5103870AD81EC6FA4646DCE693F7AC143E7CC48263224BE75F059E685DEBFE56717593C55866551AF89230C7C12229A08B985279B96528307B8F14CF855DF8D2965ADDA14C25D5CBAAB804C1D637309865C4FE640B3C144B14DF17EB6D0BDA5A10B696C799E95B8B7386F0D0544E47CC8CCBBB7C67CD47AE26DE22DBB675DFD5809CDDCE02A05947DC933EEBC64ED0B3F6E4EFE1D67F790D85C8E72D10135E893B0262380E77F043C03A255CB8FB3ED0E7003083FB54109CE3F91EF09E3333A773C47BC9713C619DD73D3099BB497B36371632E86A3FA355F476C60CDC9A21F2DA83F57BFB9D61827208F7C8C84530B2A83C5AC5642A9BD12607BDE9013E06389A96AF960B5846AFCD40C632044148E34F07CC0B25CB0ADBFE02EFF910707C3A467F790087FD0C698262EB76460B3F2ADFA927D814D1E24B031FB714F7FEBAB985758665E9D38549364858800494FBA771C68BE0A31D8C389448B933CED85C295BFDE47CCD4C7E28E4CF01071A66F2C84C8017C2A35F495C8578B866DBAC0CC639C714CE0D3EB1820A209423BBC160E4D995DF92E338B005D28F6790E450963D761C9AF30028FA22FBFD893043E3E6DC085C35F99E871A2B52A63E9CADE1004EDCC77198D35004BCF178048CFEFE1E85BD53535A0B511756B0A96BC5F6C6612618E9EC1DE0EC068B65251DB5D4BBBF21DB8736ADF214F294AD5920942A6579E791CC0F2521ABE4BC47EEADB7B0DC9B75E4F0606F9715B9B3434E1C3C111708AA11E820A67BA295468401793FA1771A86656FFF2E5D26B959E31C8FA52CE285E75DAF62B2BFE44D29816785C9F7C4076CD3560F4EE96CB37F4CD3CF7F2F614C4A54B58315FC521B75F9ECC706A6ED225E6D0273C231724BF9326EE6A7D030AE34BE15E03DACFF69BDB62F7593D9D0DBB7393BD296D7D17F8098549A9C77BDEF36E6155A9E98369879BEA58F1E96D06295F1BF87FF2D1F9E1A86005CD94B14C595A5B9C9ACDDB797C747FE57E8C52FE9F3351FA00C3FC52F17DDB92AA14B81EF757392D9B459A826C27114EBF815709EACCBF08A41186CAD1299A6B2C10E23A1C7D66EB9396349B354DA016967155C50615D73AA268F508131866C4C5CB780D56720B9AC60043CE9F2058E1943A4A638A981412D37D182DB213064B68521F656A34B2915601292A82CA81C5FE2633CA59272AF1802338BB7DB34DC461E82D3F0590A30A2D9E4827F1E4723A4A8E3188FF0C0AAF91405D3953512BF879CA824F0069254E0F7F58C7AD7FEFA5C1771B437B84982C5CB445CE6EB1755FE59325CBC13D0BE5E7BE3F021316E1CB2117538E92E22746FDC02CB90233D9A64DC3A5D44E18F1A02BFFC7DEADC98F73C3DB09ED0C77368650D112E603EF0396FE54BC74A23F5FC729C07084C931643DBD374BB9A66EC588F907E8F5774E8EBE661F416FE73F1B9BC3721DCCB8F8D538333AC7CEFE65F0C0D95961E27823210DE38FDEF863FB00CA2AF99DD1C9F60DE0E0DA8719AB2B5579E506190D4FC52613CDE04FBD3B216B09D79CE9330C22E00C3CD1B858DD21B56476E1F0B21220FB40DD4439E35F04649AC2546A197AF001739CB4A9179B5ED267B0B96274713D49AF4C9E5F004AC3D2EE907A408D2FED4B34C4798E44503794BB6594DB98DAFCD0E544C18B52A26F806969C8D0FB3B7EA3CF39B88FD1F55BE932791B0D76EB9EAA785854E33A5DF76832BF7FEB84CEDE8BD8FAA9D78F68C64E0816132F519D4D7538B4835EDD455F8C35B37FA4C2A5C061CF9D9AEE2178D2159462882A63B09AD5B15F0ED14B039B3F7C2E8B17D25C735FFD1A8666DD8F1C8539DAC19FB70738E71C3545480FCE20D8336574D4CF0B27A162D5D6079B52F3A47E2A536EC694AB63DE52CC200D834FAD24C9A05E32AF52B972BB1DE8E540DDB3EF93C0F737665B4CE05FEFBB5C573F89D74E152F7F98E91131370AF614CDBBD2962EF7C0244E085E89D91D395CFFA322B4043BA54AA6AA0EA373E374C8B8E248107E661CA2BCFFFDA11FD812935B7E451EF64DA651DF935711DC554A99C138440FBA2D96C226DE42410D5C1F90C167037A31193010D3E949B18BDCFF52B9F86156112AFEE6B9D0B80445D93097353F77914073BD12AF4DC4E559D8D3A61B881213E19F3016B71BA8941B917CB0126C6A2A61EA477BF346F75051A986F1AE10636BBB4F42BAD7B4FD6D8EB597FDFE04A54C28DF18C29AD5E53EE24F9F6E7E03E0941FD7B0E104CC891F6BE99124CEBB5D7290D049ACD5862DF874BD86B00A439E23EBDF70E700CA79770EB0452C444C26421BB25549C8097A2B728DF5B6E5F57A4D849FB7F37D2B8DC2F15FB87FD2BBB96E2217E57BAEC3CCC2FB140F6FB6B877D2EB58F9B28B86DE292899B6C32113F2F4F0D2BBDC06C56EC9192BD2B3EE15B75A125BFD57797DF9CC6FED1155A2A78D92D7D52775323C0D4ADB55231C858A12E09103FCBC74D1ECBCFAF66849E6CB7F6766413724D3361552B2188A058516133340A3690231FF2B8FAFC84656362EF42F4C18B79199007ADD5E638E3715D956F64F3E2BDADEFD28D6682349838294F1F1A651E530FDDBEF02CFC003E4EE0961FF6F071E40C8E9589CF7F30AF9498D44757EF3D4334772A47EC3149290AD19266AECCEE8D493F305628BC91B5D7BC747C581C1F2BC3119029733F821056C4BE5A8352E14692AF6A6C33863748F53C015813907D6661AC3A845B0B8F6D5DE0B36E2D71C97DDC2D55A492D5A19C24DC5CC630B5C5BCB3C813266D8B0EE6DEB97112A633BBC354A0CED9B8EE1DDC3E9B15899A31C1BE493DCCC735FBAC60B8F358FD0599395635FE07993368FB5554F65C9CBBD43D3C690F77112147C4FD42D743EFF6B239C807C5C0DB4A4E70A5E5DB30321DF5F2B4F2D58A67523253E88C02AFCA4AFC8376EB0ED1BAF5C601113E7155DD60E9F00E4843506D5B14C54C0DA606174698283EA651DE7EE973DD42EC5EABE6AF8A4FB16FBE4D58381A3C2400426CDB86D99EAFA6BF8172122DADA1A236D46FA830197049E4DE9DB41C59C646E09A661BE716F16241A09C07E64523C650E1B88A365F358CD3DBEF56087092281A5BA984F0C115EC026AA6BC4882C6230011969FBF5AA71C34F6584B1D4B2FCDBE46F7626C3A895CE79E9B5F54FCF2D2F4F1FE15D8259107A98151289BA12E6AFEE99A6CA491EF835F572280F7623F974D8CC0C7B3B1D3ACC7FBB7D93821ED585AF4EF18220353C121D3FF1C97CBEC48CEFACAAB5D45CE0CAF43E162CC7379CB9425D4D62AF2EA8F6A5132284C46453382C7C830ACDD74F1FC4B1525BF157FAAE56A890C83BB29B54D2C874F6026C9A6103C7211D5DB25C3A0B1DE318624627EDC6FCD6D568EFBF67F1F4022493597162959C54E4DD43B7B19EC9FB72F48681968CE82FE70A03622DE49AA2D5AB053A3065F4FEF43BB660A63EADD839F9E644E45131597251643C94BE461CBCC0FB2F4DF9DA4D9D1A14252D4FB1AE34AF73E49E62B20B1505ACB1479908D779AAA02D615DDEC91649D273CE01B7440E6B02E72F493FCF00211E7A719F95F6C246113AC81BF0E331C9988B88DA2E8C20C3440D8968B05098026C869EE815EB2803377291330432600029D6654F1D2D4DF106937C032CD6B6697A03F82911F9E0333730E0CD74B8D5CDECF1399F1C5E40A92C4C33FCD6699F34B7B31C0738B0F4AB1E5D4D175227D6F7F46A885D28F18A9421F8599D1173433FBCB27F7ACFD88F4A3965F7DD536474ECF563339E8206CC72CD8B9E772C7EF989D766406E9B5391CF19C8D4EFEEDEEFEAE6D83D2129A810F8B416713564609DA56C1FF3B8AE341542E10741A520D16B880C9947FA59BCEF0C5FCDE6ECCC9822133FC8C2E85A3D3D13EB48AC2A8B5E315A48BB8E714A80CD496ACB507FE83E853DC63D902D8DE2018EC3632D1A0956E75FFD2A43B840AA89BD92DB558AF5119E1E33722541FA6CCDAA3DAC76BA81106F3C67039C1FF40CF69D1929F8C0EE65111817F3CA93907C872964DBA649596C3D1B7276A30CCFF07FD8CE98665B25A5DABC973E4517052A665D55E2B297BC153D6F76F4930D3D9F4904827DA886DB9D9ACE8FF3BD8A4CE25A76DFB3DF5E2D36AEC34A434B4C160208FA26ABCF6E0DA95649AAE1B51775F60BEDAE5867B07631180B9E75D2F1F71573CD622FFFD5584854C32148D7B125B7ABBDE6A8477F90DC7EA4F6E45BFD3CA5D9B0F61423C2086370C600D71DF69CC9C40688A63E68DC9FBE714A3A918DB154827781FD28AEB0A8DF7F4F8DA8A905B8C87FB33980B494ABB359E27A21BA8A696EAD0670E39EF0DA16B84CC900710B59A3818BCC031A3C8745F1BE05252E30485B70941F7CB2B3B5B8E4E80438434E6FB8C2E5FE3192B55063657E82A6B7011896F6000000000000000000000000000000000810191C232767109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 + +count = 39 +seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B +mlen = 1320 +msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +pk = 3E53C9AC2ACFC4F85DC547A39C1E7858CCCDB8795AAB55851887B727EF839CCBA82B5204171601F7735092B96C054C130B4310DA3B593E6015A86E3EB7C8F5ADCBD05BF75ACC850185AA1CA214AF71CEAC0C9A3F91BB0165D33D16DDE1291B826420309226C88E0519A6E9FB96CEB914B54C0913F5406C8A9B0AC96D2FA2FCB7BD53CC47667BA6406FBC51AB4766E4D3BC065EB8B5DB517A8BAB9AA682D8610ADA6E93909A11B724B6552E9DAF40B95BACECAF6D1F32A6FFEA20EFC5CED8A1DA7D7423BAF86A17F7A2A2D9E6CFE1FD6F50C9A8FA3F15161771A914D366D605A0CC8D2675510300F97A91EE77866642713B7A5D37831969DCD919F712E65C431B209B3B142578BD4C0620B27E570C718F61F4D8F27D468D7DA45428BA758CE957234CB6BF654599AC8884D203A432F08E4180CA3C948F00C3748C00ED01A921024B06EA5A6D80957FC2AEC07B64BCE97B632375C4AE505C16A1BB08C588FDFED8D23F9B29C1DD108005C1846C92309FBEBD656BCE40C66FB4CB87093603E24EEEF72A6B8CB261A5052775CCA31F86EF87AAB684155FD47CA64F066662B3303AA79E356F063E33270069CDE584264D3D513E8145D0CA585046C6EF2079C0AF3EA725105809DDECBBF5F9F84A155019614A7B88E7446E41B7762466E05174D8CCEFC2DD0C1C6A98ACB3850736C954F0033FA0F27890CD13A82B39E2F36B36A357D330CF547DC6CCF04CDA1955E54E3A75C811521E113B830B680F2EC7ED47C368D5AF2F55E877F00A8133D0062C05B317B23A848E2480181544D60578E740145D0A1B7F97A4F34BF13ED2C16656C80F2157D1890EBCED9962B8E8EE31CC081B118E0943A4282171ED284A3AECE64999998A0B27276CA33A0C1140984C437E74C535DDE44F9AA37A129057F16DD1D33C9CAAC5CF1F0535EE3FD46A840B124815D2F680CFB06CBBB787524113F77837B305A984DED71A713143A2C058187CBD07A15620DC171DDAB81EE99D0643644A23238AB3051DE14D14CE9CA635DA89A044F47D433181F724D1426AE1D3A225D2C2865E9149215E429A77C1CAECB3BB925EB5608B590826D7E447E76F39FE46FA7CE33D84FE7A98B1BCE31A46AF801871C9E17EDC8616CB2E465E79F3DF34B0496EE0F3B1D1DB06558C31C749A4928B2F3313863BE3C2B3E4534D3BF2156AF68B3EA6A3973ED5010CF90714CF5F2E3C664B669298A9BCFF0E01A01B675BC3D1B3868D508312E68ADF91C4FF02866F694211E2DF9897E8B8F6961BB2460560B365627B1CB389E8F44D0C006D111C2EF65C5864AC6F75A359A159C8531B36A41CECD7819DD574EB00AAEA37BCFDA6F836E6868D6F9CCE3B030369620D4C2B0D69FBBBA8F15608A140FE464007927AD81189FBCFB41F5BA2BFCFBC640D3FAABD16ABB52DBAB6CA08AFE7256DA8604C8A37A4CBD99587532E7CE5EA53D56FAAE8C5D5BDD611809097969D6B66C0C7F3DE4062324127D3472B05FAE9F3188216D226D32EE2B3F52A018E3E4ADC0D83872F04094E18E9C2C7DD5A31ECFA4B65037966CF370E9152CAA112FDEA1027897A361168909954D6F7F0FE7E4FC59AC1E48BFD7632ED22A28D0183E4598DE1C72082067190BA0C2B92D40B03C77ADC38EC5FA4E69B27990FE84E4B6FB5BB198F3C11293D2379763525D5444CA75695B67A72F056B4474CE876F9401AAD9DED48601367DFFB2F032B3F93D99BCBBFCF381826A8A6401B17763B9EBE524C9D42479E50E1038377737E23D8FF6CE0DD6FD6006A70C2BA0E3F3D217DA2D1C2278470BC193807E9703BC855E29D1C121F7987F30B4722CA13B74B3E7827FA3EB9E6F4454447132174199FB4607A88E4847FBD04E8EC15ED638AACE8E8696EC2861FB66A080E02179B20F8D6C4A0CAC2EDB5AD529EA47DC19F853B68A845441FC37D513FEB1F98052163522813EC5DF6C435A2DAD13B89C256F85849EB022E9D4605F880F02AA8E94DEE65F7AD6119FD49A2238FB472F54CB8A5F9D276644A7B486A3695ADC079A89A7008FD463421BB1FB42AC5908AC55128E1AD55CA708F3BDDF8FF6DB256240631613184141FB0FC468E9921FD5085E4F1A6935255294C11A908760D115A7D8C354A5ED2B925EDBBD87DD1178ABA08E24C1A2F82813426E2C1A7FF8CF3C7E988DA5AC7DFEC1A6B01C2BEB822606E5257FC09722DD65EBE11C082187AFB25111006200E0F1C021BCCB6C833FF5DACE8918DB4409E651F5F919CC3D88DBD29EACCA27C62666A777894DA2A9DE94C6E02AA07F3F9E0EAF5A81BADDDE65D407234F0D33023C740904E92815F89DA89EFCD80152111494369885D5436030C8C694359ED25BD184457F2343017F8F3D72FCFD99BFF3AD53F6F2967BFC19ED581F501A655B92343929617D63F5ED62D092AE937429DB660E2D0E4FDE1E733F7A0910816C0EC9F71DD78C9EE22ED358D65155A607EA70D3C7872597F7E5B98A58DD22B2C2AF1540C36293C10D65B10CC33E1F7A514790024A7B0C5B8DA20D05042B4D4A438E6EF6F54314BBDE056958ADC511200CB0B78994FC74D18344D8A14DEA859B41E918538282B54FF7ABF029ED5C9AE57FAE592D6C7EC68C1A58F0A363B4D4F4CAFB7816FB94016CA994593B047608409142BA8DFAE9BF2C30EB07F7B4DF0C4FFA8B2DA2015F9E5C958B1302A4454445C604CB4392BD821F4D10477044B60623485FC8E98ACB10681EA468F547189093C6DFA9E27487DFEDCDB9125977796BF9454FB +sk = 3E53C9AC2ACFC4F85DC547A39C1E7858CCCDB8795AAB55851887B727EF839CCBBC6A790C6130F1421817FF98344ED7D4EDA9F26C64960D73A2D916F5E7B4FD7C02A0213CB7BE2937688283F64CE01769D6BAFCCF3C764F4261DBE20D83F23E87F3F96992356FF2E0C18416BE2A839E382D6073C84C4E11F20A2A4137E724071A24175603665705181202885554361446335583714064434125022448711070480837556724188111537232161863273274446520723475223278611631227115565314447220018147724173085120148528724353451557220468031284432301842887371073216740351210401122463882161111758040464031251837440726112805238228736811707683263813635376613651456343054107825145348870535508641134333084305167608342875404472021776666344227367670301012088002832450374424648464832238726711520216203146562336801611666820545582154655535723688370185000258283004368047430834277567185105777655440535665588080636085141523076238587110847448622203820630065656801841561637108281420531310582711251271474458232830425241736085431367667835456031232837361227882036122380575580113874280721383081653667724478851458060705556637482561083808852354171054442428111086052154312547660388228235553185081744604363387508241700747312185608544332306086723467653446355042424820083188263856582052812537200328212005786358302020186711731280786374452232843375355448463134364775000403831114060253617287080636317818003007185750001583754144170088171120835048556100605455278082362116003661787558414428211143283863282265115175778153321106648332853837244175556558165523551626733643678874013687722344004357674782860408616411844036863478303505131181124870803052517481031051475747181574561417851173610352710676673031510527475320682320104412384020664722727253481116508645578523261700575068528743746837530616112661006685813824004163868550128436772181013507424278412620623303844620232721078260461154160122407201317542524042222062210782038104534067511814860775182426583410617337352310481724080445217831307306547535285648888003335666136670557101534126772646048772442837353501715041603750601452546577310157411414008765870814742831034430417721604788871770644042241471163671726170126531777626560207338416440770661477874352804043254600240018458424503431612351552183055273371225201470586876702230307308478043451002506360024008052534522240688336346152433587202565040870464187466484275027356530476224357125243783065746738020805637820500014280515641022802322657352361108108150845042002861561236746207651102167417200653814434106753723614856861647511303566316581553526721672825782280578867216388807534823815417456144346810667847416430570746838082142718472113175823763556011313061123244320046587355316184455036360337028680725453581667204752312263842541207662454611374076134235144508738770628781204031840387855841133335566524616051553370337053552400788885538804882274661303676013671721128377157231737352330184577583524332872837585330261664664555838022076655333504521011683053711831234774022546882078387561867260216270522450240432003858614180731537740635708623286050037603055177036621852531701416528523852122287647651121240453163305618585108230326541676503153507842423345267715225438058384715838574063848770633131252443431186803220111332839163E8C7D8C1B1A66EF127230BA6A60B089672EF01933D4DB918232B09C311F6483036C665EBA8CE2B0A2145C2D3A789C227403CB6A1F7CC29A6B9AADFAB7D5F5C503C98F589F1BFC0B16035D7D3DAB83A567698ADF129D17415360819189D1F0D7D6007FFE84CA102C9B62660B2DED78D26CB3DBFA748BE2B9461151DAC0DDD5477BA4FD9AEA53534EA41D83C7145C54AE0007005ADD6DD61FCD33A9003A751FF5209A640E989CEA5475A487D1E803F4DE72789E4603418074AA4213656D7B945FF34A177AFD95712A89ACD7198FBBBF066BB494704DADABA05C6C1AB9E34C943784D7E3499CC151E547F3F5E1A48C432129DCB919C6C1BA9661174EDDEE288EF2AF1EC1F97FF5D0CCE503A6A72958231B1A5F1DA9F49E6CC1D351BC04BC5AB261A4ADAE54C1B558460DA001D694B8FB414F5D732965A9DC23CC6679C9369B4C3E132485D69B72309A6FA147DBB60375875E6E6E0E5E32689D9CB5967F80EACAA680CF7BF6E41909534B3EBF8748D7743E794B065C84C01F4EA25E3B7DB99778B6D830C7FE19C87C7E1A558FCCB233B9A6FE9E2E50AE9A776621A20C1167146ECE4F24CB32B7369D3CA5908D12DD729A673D3F26183317A23572CB4892188BAD0EC8869BF5BF71AEAED8B0D4F8D8125FC6B7C3206C59E9DE965ABB0363AB6695196D134E06B683D88797C8C953FB213532FFAC80CF0A7024684EA392745D7272183C336D98D6E534B672F8733C37C60302B24159C043C02708DBCB3969961C66FCA3396685B72DC7FB0CAAB8D0FF6294D1CC4076CC50154E7409C0ADC745BCEA5131D862732BD060A346430B5893478530AB1DFBF512810B5CACD9D4AB05B6875BA4B6DEE31E671D869BED938C96043DF4CC291C2B5CE39954AF845462D7E3B7F9AA54C6AB1B1BFDF74C847BC6F320725B5526726BB477D168729DFD4CE37533B61ED96D95B680C3E0EA37C3DDA4DC09AD1C163DFADD330633688874361712311B165AA1E7B0A7117FF50FF04F68DA7D984177F9983BA02F1EC09A70D712BA4FBBF89930A5708C580CFC25FF0512BB9EDCF0A2A4785D6191B7DD2BFF2F9F1BFE873659CCA4AA2BF02CA0CAD6429255655E868FAB64603C0EE5E479C548DA3429CE21EAA2B8529CE6465C005271AA4EB2B92AD5AB868F46850E80007B6321B8111242BF69B7951D6672D64FAFA56180B17580DAEE140B24783F540A89EC1258A75F6BD872EAC131CA92E4B1670D948296BD284C8456DB3F199C3BAA6F5FF1392C60E68C21D6E8D10CF380AEB4D8752F6E0C909A1DE5046780D277C08F1C250F205FDE53DD47FF515FDD236A2181BC8762BBE7D401B792A3F7F293F80F28709E6B6DD46C5B5910D5672E376AE73C23FC48307FB23C67AD74C11088D2F6072B92604B4B013346E5C577CAB7714758E7DD7958873530217DE09DCD00C069F86AEFB47E5D97625054CCC706EB7A5E311E479F01A10B03DAD17F3C675E45EF15221F88E674FF6B2FF2ED3DF1FBFEA3BF3D66ADEA67EB94E91BB211C5DA106080DAE8E441561738815DF74923C6317E67ED6DB5E284FA1A0D17A1A21F04B93F2EE6CD9A9A2D2A62F9C914622E66040D55D687EA300129D296F9AC30589A64AA2FF3D524B69DDCA530789C9FC955545947337ABEA5946E6A7472C79CC89A16AB23DEDBF31C1B666B9331C5FAB45C787CAD403CF56BBF745774DF851C8530A467AD2213C4A17BC5FD34ABD281389716BD157863DF33F431F81B3A070F00B59A458BADEA58D4A60AC681F8C66567E6B8F352F87C49511C2C91C16137738741312761BDD59A99C40D8CDE4A9A3E10A56CF6D39C80AF84011DA6FF6C88CC649CF97FB16D520920B73B02AB105FA5A2ED5557DA732A0E2A8C1B7C135B17038419CF56CC9E5104A8EC1CE5B7321DB04406C30B5A9DEEC7E5CBB3789800824602C6CB1C56A542F0A1FD76FEAD9FE36B803F888E7B311932C66026FEDA2DB62637BC5DCD7E9B8A83105156B9D96A1A0470E189F1D77396A176B2024464E1D3F8262575C65F096FBC8733A7F1B8393AAA97A9289E41B527050B69B42472F8658613FF14029F5E0F160BFEBEEFDC28B222B5382FACD9F97EF58A3D88B2E4CCE9196C15C8451B4D508370B61E33DE76BE3F25C42F6E1408F39333C9C98E9DD241CCE25759F858DF1E92780E4A65E4112DBC5ABCA79A68E4BEF1CFF29B9F310DBC32FDEDA804C0FB81F67DFAFF2B09E2D329DD20027F1855F099A7A617F3A55FD6D430A4DA8C717465D44EF7DDEEE7B239C104BCF39AD111A7D6D08072EF419353BADED0A0D12BA01A6A4AF8C3C4AE6DF3FDA114619BF6ABEEB8675788E02191EB5EA83AC817DB3351149A34C4E2E41CB984325E6A93E29C8DD17FA0ACA3F2597059872703B47699813B6659DA3029B50214C0BE30EEA8CDD6353FEF5BDF7CFAAA829F1266C2D29569E3C730E4AB19BB91DDA73E7323D2FB78E9E2DCF4A7A5955F9DECC9C37D3A3B06A87A29899CC26EB5DAFF9234D39E7A4494F5D245E6BF6B4CA091842C845E6D684D0E7F9BDC307F6F6558B262C0F7B11FD3EACEE1EC98DC01117C688A21D2D4890DA3A22B0BB4F76C59660AC2753460D2DB8D347D0B006EEA3BCCDAE3ED72FA200727573D87490167D6CBCA4D9B4EC42914E19394169C71E7869EF19B8EF7068EA4FEB27256F93DB845F67F22DF51F4D8C06DBE7BC3BFF4CD3902684868492D81B7885F5281419DEB5D540D148B98DE74269E45AB6671306825D0D325CBE50652E948A681DFF7D0A6DE49DBC586A7B3102E7EE4A6B0661D761DF17CFF7AAA418E2B57052BDA0BA8E3101B8E9BC75279E0A4C3E913978F7ADA2128E210070EB91B70E32A3DB619AF5B8D2542E32308FA6D4DA21955E5CFB4DFA4CAB96BC8A3DDC02DDD05E44B601DFFF49701194D5DD4C643F5FE4F298DA551F065907B93BA08155835888B17012AFD3736B1042188ACFCA9CD5CA8B408F2391B675F53D456A33EC59C5D254C5030A2152350510EDA62F604E2C1A935019D4273505A37B85EA59189EA28E92E0C6A04F2F10B8F0C105EDE92F09781E197B9A8EBB1B87A3257B7B62DFB378B9F85225EA2A06C227EA47D209531890C71E3D2CE56D46B710AA64E0F92F8713C679C0627CA4D11DF0D916ED4BE77A74A6CF6C226D98A79B3525BBA8DF22087AAAC41E935BAA20D15ACB09089276ED98F892FB2F7B39F8EA891C7C49278365E1FC1B3943E84D6BC233FDE6A4DA9F02E4596B4C232F3EA567D1BB3D35D27DDF344F3C94108A718521C7550868DE8FAA10975C63419E0FDDC856B0F78F8972572B52529CCAA7996D347ADF040B2A348C85B83DCD10510949820CB941812442DD1ACA1C89F73EA65E8640C5EFC7BBDB9079407BAF752F61BAD49C3822CE7D9F74A505BE12E5A7B34A1A4C19502C8DAC5F1F3C4C491BF35663766D9D504F266DAA70E114F95CAF55877C2FC6527FD565B556BEE4026B032064B3D453CB457A56CE874E662A6932CD90347D7393CF495C83BB39A87221F646708F0A3F8E1F +smlen = 4629 +sm = 04AED38F4930E05E8BA4EDBA18A26AB3055600663312B5C19D07FD864A7E9C05B6ADBBE683E7A780D74749684CB6986E9CC219C22322D0C48A0BFCD1251E02457173B7E6BB28E6C83C4FC6A61ED29A726E158B055BDB5F60B4B990AB6BAFE4691494D14925EA4EA49FDAC02D385BBDD71764DBB47A5904A8FD6EA093E7B8CFBE1D6635ED3C651FB28A9CB17BE2EDA196659F9850F25FCC0AA31FDA1699D36FA2F6C8C7DE1C426E2BEB1F8F79DB325C0978910809401D08511FBCBE311C8D71CD3F760CF28F5A1280E3551F0096F695B8C2BEA67941C6BF03B5DEE364A4418A20952B5E8BE122047642A9AAFE997A84C8FCFC5B9A3418C07BE9894FE7E70B942A66EAE6B12CEA02012BB5319FB3A80F7697BD8EE5890142CD77C2E9C9F590906E680AA9DB8B7B975893F767D50C48E4A8C3F3011684BB19DDAB9AB6F1ACA0774AF7C9647F5F4EA1BE3653A000AFA9B6624C45F5DDAB803D543C6BB25ADA9162093BC6C2DE8214AB312DC9A42A01F6FB4094253870A6F937729F64E98F64AE554A740F6D48677258D140048B3ED47C9EE2BE14E904F95A3AE388F7437C657AF62B0976348910DD9FC5903D2AC6E33C1F9CF738BB17F7EA9135F27A9F80CC160BD1A275F7B26CD1DF855711AA46336F605CBDC7C85BE2C3986D87C2464486C01DD1447B59792A279D0746C4E7CA30FB9B98BB173FFD1341F4E4BCD5A22F30AE8ABB5F667EE0B483F6F8CBB0B0346E64B702C321CED42B7FB574B1F851BCC271F5DC6D784EE3D242E9CF9ABC7EBF45082524F87DA9A2EC93F310A979E5AA50530582074B27E09A3470D28E5DD5BF84CED9394ADE9E3C4140F16C9030A8C9EA43F24A4FAA83F8053FFD38EF9725809EEC6D16C11675305150FD9850FC77BA93E016205809EDB8FA946E3FFB61E48BA36143F1DCA4BE9DA241A6AD7B9456FEB1B206A6F64948DF69EC96C72193AE77F8BA997904EFD14A4B27AD02F846796DBE9C37864631C2233A89EFBA37F97E3671920F25827E79CF6035CA998DCACCC4B52A63A15A13A964AB26A81160F7CF93A135456583E0BE4D552FA0124B12A5749D38FE94F5128F07BF44B63ADBF3A0568E7BD0A53DE02814C1CE4422F194B059E18D55D3EFD90958699319E6CF65DE8814781ABFEE44BF425DD4F37F75A20CDAD5256C025712D1D9517F35D886A899BB8390D71CFCA837BAAB94B5FE59BA636A426F4964C2B38FF5E2D4FB6FE2998D5854D6D0967154FA925EAC91212CF8BA4CEA0E07B18D7BF2B4D6053A0D20E504A262F32B6144D8B517062AC322D406B3EC2DF1AEFF49722497F089DB93D9DFE5CFB857070069CCB8D7FC05B6406DB59E5BB2EB75583BDD6A025F101799CA52CE99F90EA5101A158E43043E636E70E25CA9B525A7BB81B56AF66B47CFD5B85A418157A1C8CCDDBB79FDC60944951B93CDEFAD5E01BDF7DC5E774A5C9C5B34BA1AAE72AD843145F022FE3A74AEE38A20A9B4089B8AF3DC459DF9D5563C7C889F0473CF6996A584E0B6E113AD3802BAEF01D73B1F6CDD78B46455780EEAFC2C20E7F40823806FDF4DB07D3741F27EE825728622DCAEC4029FEE3E0D97345884525D5B02991F3C81FEED0CFD66AB3B53DC2D9BFE233E8A80D71175AC0714F935F17B2678018A0610BE417BFD9B386328501918C1EB33F8E3FD1E4A854221DBFCD2A47D33E6724B331E21D2A1E7AF5571F9D1778D9A75D757D3A850351CA5EEEF1352677C8B934CFB475D8FDE690922E3C04EBF5877B9AA1A4C11CEF5B936A9DB39D1DDBC7C16DEF51CF1DEE8767BE7A44F470965B7DEFA0682EA03F48C451B9C54C6A0AED64703EF0864974C27E5E7E1EE29F5DA895D76F22B3E878E5F44C318B4E581EC3870AF845355ABC3A72FBCF723E67FD470A79AD4630180039E66A722C9277C1B4C36DDDD85DA470BD973C8B7AEA679544203C3096FB36D9E14B5A08A76C13B5A30A1C76DC946761FBE0360E7764B7DD18A9448516180535DD0807D13E0D6DF67752CEFB2178D1B0F291A3681EDAE1DCD73A46186B5A5D6C959548788B51B4731AF383BF504A2BD42C0ADF127448348CC2F872BA39C6368DE641864BA2E98983E55A0BFBBE70D88C6556D572F0588999BDCA7A400139BD2E9F9435C5D5EE345ED0C8AB72D7BEEE1C9F639194FFBE338C6ABB2B67AB71C897DA9FD957750CDAA2D44DFF340E0EA3E376D9B745A1F45C0F94CA9A59DEEF39305F4CD29B847BFF8A657302139DEA0B2D01A53B91D4F683342D0C65755A20344790CE91D5047895383C8508750079643E4D24C1CB6C9965742C8D77E8B6107BA3CB39625256B03E260348EF99280B08631C465742AFD640242F18954280627F4FBC1E5CFEE80604B6922F700396C0772CF2E6C2AEB1B73104AAA188566348D73EAE6B7F81F9B5582A5C13FA0498B78D13EF0F60EC5556D8C8653A1E1E9B361E6FE0A6D09981E32C975574FA2842616EFE97FF13785C205DEB016A8601350196A62648D546D70574D6FE210C6C85A7E31BDD07409A1C466BF01D0864D9CC0B23A493B02A062CBE788AE1E3101027592DAD4EDD2285BD6565497392D2215A4901BBFFBBB22792F580925EC1D1F631F83A15B08F6669923443378A31573BB637918B87F5C2DEA0EF1F806F2D25C002F98AE95A147B8516A755D1A4CBBF3B91B3CF24CD6ED16281C230F8AD07F0F5FDE4BB33C43E14615B76D2B38C677B3F8024EAD45B70C78B06B4A7487B11D42C5CCA09A55514C75C1F5696C5F911FA2794FD1CED6019499E0486914ECDF4F75E3DDA8AC0E4144948E73842BA24ACAB52469C80E2F48E700D48AB69FD79447FA67D70E8D3533695979CE7E9C2CA946633E16C2279D835A972F12D426FF7F8B3D9FB67E2F386476E4E081A5B596060963E4B3B398A737BB763217D53D78EB1D5A433AAFECCB890BC705622FC17832E010C716E8BCF7840D1A732733DFE23642AC8377CA75E458AAEC7B782A94569760A6C86B6B414556C7368A24441A7B23BCD382E2937F81C27BCF601EA373832BB8A34B444A61947D804D38C13C354EF986FE6DD8636AF5697B2413F6DFD467B60626EA3A8ED13CE87E4DA3542202B94883C1615ADAF826A2121BDE78DA97DD9BE0E4C69F98492970348626ED6504E1B1AA90825C8B7C9525A6314719D95D2178019C5B587793B0828048B11144F248E3619B58180F0BA7FC1479549320EE5C7137FB51EF4AE5FDD5016CBABE2435D9742F2B0C03F9920B704DFAF4AFFCD041D142902728BEAC19E7013777384D8034348F57BCEB31750102348E2B1974E13ADAE540998585D0D0F937C7B01B25256EC65C2DDCEA460E57A81F656C15F1EB77A3020C88882DA62B637076DD07B0B1C9A9847059238CA641C6BE5038A79C173F4B857C3E3FCBF2220AADE35F9E5418542DFD452E737AF2EEACE4AA491BB8D06D11820CBFE430B21DF6D2A7ED7EA5499A4FA7636BDC948DC804334DA5AE61B7F9CFF0A588749EFAAAD6EF380BADEE18E144F6C559A4D907BBF0F5B018A8A5D21367D2BF628C9162C613333B47ED1A2D83EEB8055A6B74C9DC2EA3691C0869BE2030D9E2050CB9204E6865849A6CCE6E597AD660EEC0B2C477C9857F9167B2BC78DB20429CEFF17C10C10765B83EE189235B93EDE99F8C94AE46668740193726A3E49E2D3001D03EB9C537660260398686BAF56E6D803F15C02E9A4508523E1A4ED341B2424C0697838303F1731B374E1C0D5743940B517F574FE4E8C210AE663C6C21FDA6DDF9ACC22B7B73A7F70F7A28DC02B85BB5880722E1511B4137D7FC8D68E1FEFEC84803DA6B2DB17507A8D1DE12AF62089AA89530B9A61FA61F03A7F19B4B524AC194BC83A650D7F588A46F2A7A2C9CF92AFBDC0B4E1511DF64D43B0047C05DD93B297520A104A5725F5C7DF44D967BCFA0D31B431BE5A214E687AC30A516660201F6CB863C794B1A9E107C246438E8409A93107E9D50D527FB6E29B426A193EF701C20F5C47894CABF0104F163362369EFE82EBB2DA2BD06370CCA1E212442A23D1362AF582780A4A8ED03C52AF0A23AF9C5745F6867715B10F005C11CC6C1BC01C3E5ED8E68C4E395D2AF1D6B13226B0C21ED9602A2AED3E3E64068C2FD029CA8DAAD0A7A30B03A83DA56B248E982E7DDA23CF3AB96E9228C2942A8556212EDAB3E7F7B5B052A9D47FBA4E4EB4219B05AC365A8192D7DD4AB2498F5DF1CE9B7B4D5DC8EF22A0F05D6302F0BBC6FA713185B5AC62DC70902C059EEB1A1E7AADBD8753E138623805482E3D20BD67AC14545062F23DD3B7599861BB99C98B06C74CBDD0DDAB69DBB6F00AE35A933A72E2C1E19663F3B4CC90C98EF57F7EA280F3CCECAEED053870DB882EA96158E2BE2B0A02848CAC198E328D6792552B2125E56A07BB4A93DF245B0F770A2920F5A633E7C237A4CFDADA7D9969FD5011436069C4A4581EC681A2B76B8B2727148964CBBF8155BB0D1FE469CB2656321139F5C37E3AD4AEE2A8D015CF3064DC3E59E9E5E8F1B8DDC51740AA28404057348EF15423A0D5784CC41F12A06DFE24495C42E7601A821A1046DE7ACF8B3FCFB2E50B78DBC7F919878AE9FB413BFAD1F879FC91E298297A7B1002B42C1050F172F5E8085B7C8D9E3F40D3E4F5256668FD4D8F5141E3A4C868AA5CAE4E7F8075663646D797C89E2ED0000060A16202B35061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 + +count = 40 +seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 +mlen = 1353 +msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +pk = 0D8830C4277BD9902D4F6BDC8D74087FE5351AC681827DC30E46D7B33E73E6EC0B65AAC5B498E852034E2FAA12C7EA0DA516A4198A1576F4907DB8299F5BD167A4EA3153B542DDB388FE52E75056836B897BD5AE0979E6B9209589933F722C9B8F347366DDA2295C502B4681F53D65CB02D0481B788AC8BB97135246FAD0E4552885A3C2BF41DE080482A39004CDA47CFF60CBA5E361DA4EF5B3EDFA7C7F3D89AC3F3A1C0369C6A43CA650C10C01DD1095C992CEB9BD942BC15972FD0B96EA2181E773E3419E525C48FD00252B4F764168BEC6B51EFFB6C04D650102C538A833A60587D251C3EF61E10D799EEC3ABEC16A26F2D436D2C0BFC6360ED5CEA846EB08672A294138AED7B4AF2C7C65E499B8B14F5C2D8B078274DC8C59104102F233373CD3575C369AB60CAC0948F6D697F9F39947543AF0645A1AF1F6ABC4E5CF8BA9BA929401CE1DCE36CF3EE8157C68214DEDE8093CC0AD46E58A1D856C9F522307925B2649D6558106331096E1411381DF8C53A22722CA6A37C17379FEA53CBB05F7D9DC070F5888A169F75A326E2363799AC56CEAFD7104A4FE98212797A9B986D259A94377BD2663082B83DCCE8B9E8B61FCE58E2CDA755C8CB491F8E9A3FFC95DF592383AD586EC25B44A5E99990ADEFAF8CF5867D686970B2CA629C462AE8CEFDD91676593553984E9FBF6B89FA8F311DFA1EA1CB5F87504D0F0985760A2CAD616BD9592545344A4117B5623CE4AEBAF0BEA5605A433B9406F6583DC83DE847F18659244D9A12214EE9A865C9923869ECDDF3FA277A6E837236D5592B9381030096F91BA7B0CC0A3D29B65BFAB05910D9529748BD37C4B03EC6A71891F8CE805D1E7DEB1151CE13D74D13AFF72A063115CBE2422B2D6E55E1368AC38A71BA919B6988F8E0165E8CF9E44AD1A91518633E4ABD737376293234E0FF97D713F8F4012D0EE9B275B77C7C8677152FDD4D070CB9030744C3E736E38B13475B6E2F40038DF7C93A1B4F8812208B00C565636FE5C7C5AA80E186AA5C3ADC5869830E3647555F77D8F2A878E3B639ABFAA7A56851E3787153C1B7C13356B54029A338140C91897D16AEA940A25FD7CC38E582CD2819BC74D7349CCDD98608E1248A14D8CAD0B4C4913B9B895BD60D05F945B7D0BC039D00822EE6B4518088E65C0E3E082E513FCD4CB61CCA1D39B1113F334252FE33431AEDA9C488DB54C9B483565FC67A4CC89FCBF3EFF0E751159115144409D9DCB60A6019552D929FAA0484F666875D76270043D23FCAE6A66ACDAF93FAB65E400ACA96537127C53893D33DC5E501A2C858A913835E835D67F7CF8D1560C5FB32235A1D7AAB0C862348600E90DEB77D2A50F87A2F73DC600502440ACD8C40B1E2D7BA3270D72C7491959B81F81E156FFEB9A6768FE15B4B57049D1E835B74AA86F14F9FA1EC51420E923E3F5490E07EE7E1FDD34812683855BF3EC423F0F9F8234372D4F7D9891B8CFC23E62D23C0B06E2ECFCB2FAAC32E9FEBDAC8A1B523AA1203974677D4C3BA90B2FC071DBA17D519AA9532C04AE39F20301C74609E4DA899F9AAF21D80B475B903987D2654294BFA967EAE73812C3823D2DF99B8823F3671FD9C8EDA59F41BC4D141E4C31A8839F909233A86AA1131C1A4E516B45E73E7AC7AC35F640EF5E5396FD8E00EF1B1E0E65BE3B8DB392A9E5D722D4629A7327ECD62AFC525A812EF9B61AC3E4F1C4B10B316E79207CAD321C3CF44595FE90AB7D504349304BFD60E55FD068724325B1BF6D7A5870A852D31E5D695E2A85CE7B15B90C9B9716FDD2F3818D9472113080197791A72EA54DFD8C5178BC46E5BD05D847C966C6BF87BD5AE2D17273F955041565398123E092291E76F0453FB679EF213E1CB8B5A869679A1AE5EACC15EE8664BE13C457E649570890670897911784FF8FCBAD5B235D7527F87ED7EA4BBB3D11CE279A1790D6D9FAD10EE780F6CAE8F8A837BBE8BB75659BD7347600E83CEC1AE2D70DFF7D58B164C92FF994FD428D3BA90B99A3C5B732356A5900666C71CB1B1EA0962C8E8BEBDFC202A293DEA8B869BED71E0323D020D0639050815290E92C925EB8B2D0E4281895B59042BF6911E10BFD47BA01A377D05F20F8E4AA8374DF8ADD7B9A2807E4DDB1E851373E240FA518B0768BB052D7988D5361CF5C4EE898E4545E028D63E7665758F583AC409EC8BE10AF76C68B0A4CCBAB01B4723A0E9D11179ADD479B5AB9A23657FD42194408C88DB047B837F0527DC0FF79212C9E4692DD26816C2FA57806982A20D8078FD494E610A8C3F70EBD333DFC9E86312C6177268C6EDF3C636731B091B723D12D171259CA6FC13DC710B74C13ACB60EE311C35B9E6B12CF9B04BF5E1F0A762A2B66207AF4CD949E3E7FA57A51C263FB070E357A5CFD58965FA6EFFAB07E13968E489364573D5BD42E454220B292DB8180341FA3505471EB828229C33D8CBDB2BA86AB62526366F0A03EA35937155138068D93C1A227E2DEF373FEF2AA0E81B8A00E5BE6230867EF72059188B59C195ABDC8B9A169D2FA69D5FCD3A123DCEB1C21F566AD946DE1A7D69A1103AF4655A2DE60B14125ECF67EB7A53BBC451672D065EA352186371E76D1EEB8C5C46B3CCFB4156DFF881FA11E4044014093F7CC40079C9CECA1D680FA8E9F07E4DDE59CF97FB9782DE9929F08C7DA4735F12D37DE0C64496481C2BE0E095EB51CE19C70924EC115CE8F54CA06C65DE48CE18C566B9E967DB267D9D9E278C9D1203C13C5 +sk = 0D8830C4277BD9902D4F6BDC8D74087FE5351AC681827DC30E46D7B33E73E6ECB45479442CA32F7CCE04CA90AEFF3498F510B3EA1CC3148658EA8D7C82812243A679894E79D7CF2013B4D151E34294D0A0E73A7D8E244356FEC6332495E5E1E1B7CCD7DD5067E0C95A8AAED786D6FC951348F08857A00B7532F029F76371BF4221111625222604045123118520214674633530535001244002411316503611418574618868310363151074464878251254136567413003186243405680216376067787735373263610851836413776138836737421708440558805358084861741172262061413658820503232071421275635816553784250711016421128302344200785632743288474276447110803102426260586105284566814564365644346801836705131222062662358618010217807154444386255313713315385871703100267554272872030288213265034735476131677888177481716334385245220136178754001004171428831554588874171318880388080680188847644147556400012734657181583584655820566462284700547116851257717310564053321848670773532753417770343780785883637121472128664506311336327746174242475608287430855702043247620486752355364617165203154141827366526401632685562148041183657720407366216711228567456064368184665352326260805173250822015171464111184366670070120043832252847154575607325883240162888127188540203163403035026528401344301838575220353354043340221075523587665713260653285543808025831305350856531041201507371037528640371620328682226028454167642771218584781583546765034713777103876337520860427202378768432716106073411667730484811031284026664737076783031520365056426784177012705788245578701330682602130584731408142376073656382213087637008815155315682274534632848786771033682613275880515058777730854223775400401351013032608416340064332475346033710848520374028232224407115402028872372846537383856271806161030722561802117400758528475514177205476712111380675243062372261561781276064633857725823854641135844246805672156182883670826766545710805173862075348571567052377228005555125063772603840246240082585848457680501444610037351086150218053767848643246024315268343073038406214622360683800607045424567414661522615013325527513187018583055728404883222308406626888237548407500070815748035082708376155413364000802172272364280163223402632485174445563781875622300072215672358858217004800721575546877200411203545484614521156283425345470481816636410026152620736475182584513254782004375824455225402125023556363325704551133307833643360406646448067508480060270837676721121821052363704343338563773848477326861306670304087755810785441716838340850024280583485837114348782272403620338661436436307738655830388085132224253451157485675847862248758337367372416138518326546522555064165474622410185556484434331267041772847745388357761347802871315578784687243783614056441182685236251088738743461847238750037686177614148752252207722263124148571573786168787025666757780213250480352656352664735004642506756268202542517768310140623714481508851123150237601150322257555008542111804081444113170321281605782165082267153367267015852487618184851602014385011651638722762036486003288525350142331515104154665357414825117376446022710130473121302768305786123883210783327408758026066485787508552346403114223345117613285011017374756121034622532231726888178016874451130140348544472167570BD7679AAEF266869D670BBA642BF0E665FE16C30E945B84B711816FD7ACA06CB3C6517797ECC9079CDD7373E8AB9EABC465F18A2F4C5A3A4639FF5A2403966CABDC99BC2CBCA89C2CDBC373DABDAB707F0D5978160B62F2050CB731F6F648B4270C17A84EDD9EBA0C86DB489127C16B172F9F9556D6A05EE87E895C45CE5B2053871504995B593A21C82D3E39AA837F394FCCFD66FF6C0E1786EEE37FCC9A62164A13A86A22396D685E923E32871A551537E04075287AD8F36CD484FEDD3C1D8840D783132EDFEE59095CCA1E5B1E28488223CC22D3A42615F4850FB93879469077058AE47DDB404E75AFF87E428852A269A9B926F4BF50EA3A982345D7A0D606A3531558E1DDD51000935ACE6F25CB4A2A1A378344685D9FCFD3D8E6F1F12E7D6EC43C047252084D8193CDDBEAB878AAD683925399138F95A35422C02FCFFFBC736E35485D773BB4F83458E634805838DA14867F9E04CB3D03FF4D50355CA99590C1A9919D09EFEA51FE7CFE11FAE42A24DEB48E9B06D7A5F05A88E61D3087C68F976C67ECA5522C1B6FB80E55B4C890856E0CA10619FACB8E2F8DAC555E02D8768E347E7B03C381C218670CAC856364D5FEADE2BDACA068EA0068BF84C4BA33ADA98490BEF8B6353AB6D248F5DF394FE9E077BEAE5FA305869F8ACD4EED8D350C07754FC3A4D93D8C02FCE8569F4A61F67C64E24CB207A80B3F7D434602C2D8568846B760C6B6327421871FFC71D77FF92A4578EAAE5389556B581C063CAE545529A955880852E272A3A3EB1077C48964AFF4C15F891ABEBFA7BC965610BD2BD157D5CE3604167AAB651E31609DF5B52767250F568238854CB6C8D61B07738429D631DCF56863E44D6EAAD17424AA79D568CC615F32C7BD20D4858B3BD9FC56B0B15C11AE46D920690BBDFA9B1355E4561045D989C875A6D02B75861027090FDE8F32B94628C33D2733FF3C738C7A46DDFF26F500FAFE40A87A9D111F2C041E71108AEFE77547B162DE484B6741C56F18FB9F69EDAD1BD322E3C0FE4CD8D5316FC624BF13EEA7A128BD28A8A3F41F065B94207BA6CE8F70E27CB32623C2F3615EAAD8758F138DF47441112C9E1CFA1CFCBFC189B12A067CE2B648B206D4335BFF277DB8B6416D3CB6DAD233B15D9B3FA73F2803BF01609283178E46D5F33671D52FD10AF4A8118D15A7991445DABF005BE47A7B25BED741D4F4A50DAC828546252F50E7C15ED4FA11A152CD25A4D6E9044583E206172D1EC024E3F1432EC67DE07CAA07D0D8B66FD4D380F00141D0B92D6EB1F6A0AC45BAE2553DBD4A89CCA8D6DEC3A7D1264E47389ABF59A4E56CC4136383947D25F8289779CC7A087292729D64FF851B57A210FEB601B6B01985975F1B69556149210716290DC8EFDF2D133A459B587D1790010D8B438384563F630BFA159EB3B0815F6E7653006529DB9FF9B4FA963B32EEC3C31CCFCDE648ADD2965EE971C929C851F83C0CB32C51641360442BAD6C22D6A8A2062A55DB7113E93DE4A4953B994D6D6C8407E3FB443C041BC4D294F2098B9726D2B7E639338FF350799FAC37A242822CD4DBB70C7AD182B1763ECE17426F76BE329B5B2BCAC160B1032AE828C134EFA9E07753DB2A873630C27E800F9CF8FA85E78ED42A5B8EBE9E22453B7FF0BAE62ADF72D1F0E8C63D10D956AA9F49A7F7A470477CCE6EAEC40906A26678D26EFC0651FF1263F1005DB3A920EC1F7D9EDD101A36313B649A3D4184C632F16418B04039259E27CC0CCC00A877E8B3DFC11C4D521B78FD823F9907146D7DF40C122A5C941FF89177B74EFAECA2286ED213EBACEB64344612295DA7D00C00915109D61711F15094432C9EE5782EB04227A7AA06B60AB2CF84E420137552D4E0808BBD374D9BF6A04FFF0C084E13D2288BBAEB7B0521B303893A04CBF80948962E9CB867607285451959A2449CC21A5AA1EC7A4E1B885D9B2FA0839FFCDD043B8EFCC99F9D11FD8AFF43A31C32CF755B9A29966F04ED4417D78A469DF6941B7A98DF0FB94153C42AFD2A2367046832A7A08B12E798B053D573321C3A385D1064364B79C156ECAFE1F7997E94C113DFEE72C3EA3ADD5ED9ABAA0F2501F06D95B6ADB6273CAF88DEFF2786CF87B2F86C857FE36FA8955AC1C9D28424BAAA3661B1F4EB3A29C5353539520A324658F48D7FE12B877D544B3C3BA78D77B8461C1ACB00187B17FF70666AC3FD64D1B9271CAB7F7715208F39C0EEF7D8859662C7558B885F79A94E735B579DF575F1296B5175CFEDD8351CC94C91498D2003C9E9A8149F430D4A723818E2C62B0C9B8CA2196CDBD6D90CB19E7B49A816BEDFB7A67D4CFF650184D7832DE7ED52780B401413E403508D5DD8C94BCB878BE50F368323075AA42520CB56315D53F1CBBF5FE99B7C84A5E772B14F4B62CAF2F7B6DA40AC9A30B4E57965B3945B722A8A788DEB93FF7CA5B5840A7CE246C8E7422F5E4AB92BAB63472D6868D8E4DF878D5EE80164F80DD9EDFDCC3D49CD8E2A38B6075EA905DC52230AEC231E4E892A29B448AAB20832EF8B3CD19D792F951E8BAB935E100EC750D6408488EC5C57F051FDEDF9AA50685740740AD8BDFCBFAD0F9AA6B5C7DAE9FF43CC254FE137E0EB5A6BD813A6619FA9B2C8413621725FEF1B5ECD7914A25D0FBF1BA4FE843A4E6D0D4183250F11E0756694CF9FD9AC2214CC3D38BEC4CAB0D16DE400BE5270D2C7528B9EB9199E6336C314308FC43160B55ACFF027F30B21F97E15955FDE703E1DBB54C5FCE6047E710B11F96B671138F2365A8BBA44DCD5C1A051556FD0C307CFA92728910BC077C71F8D3F94152F752805F5BD31B1BFC9FDA55F622D09A3FF1465392EFB7180C278CF9282444BA0AB6B1BB831C45D016B3318921D4EF2AFACDCA6162250E3AFFF7258323D773031EDE4DFEDCDEFBF46F00CE570F775573BDDCBE4A9E26257A3081497C1CE62C682819E6524601F27D602C0FF1FD6418EA07F3FBC7863B644A09FEDBE35F644C58905ADE8C3247C60414BCD0357D92A2E4AD3B346F29F7FCD7E1E40C6B301E0DD28C32DF1CE5E5FEB38739E699E9D4A27ECC4E22703DF11360059DD669504B56EF92B73495AB072CF12A6DF097079C404BD7BE57EEB1F3F4C21514FC8F1CB8324F951DB8E2EFEC1E53B95B3377A12EFC683D19299B76245DF2969A9E9783B2940DF81E7A8949A61A25C69413FDF0D3C9DDA6086D814C37FCAA7F236E5F56D7070A5DC7FAFA9C59D3CFA9ED8278F5DE66DF8E966D3EC16D7573393C6899E887EAA5013E2373E2A2AC268CE80C8FD7099B01605BD1A0EDC4F2F5E27F59DBABC497C1371A09CE3551CAF861F62F700BDEBA7D4092216708882CFE3FE6B64BE9480318589E239311F39E84CCADB02833FD9D8F4CF5840F301CB55801902EDE972EF16BBA19A1DB8E6CB4724B4D44C14D99FDE5F571BFA9D22F16F9F39E0878A2B19DADAF4097F33A9CCD6C4870A6F7A0E4A719A4CF413E11F6496F864E9A64F9267342893F2058E24634D442E3C732FBA599220D44C4 +smlen = 4662 +sm = E02E1016457A82AE5F8AE5F5229F52D26CE5824AB001DFB570DF2BFBE53BC45D89E74E7454C19C0DD11FCB42FA215A1AF9EDDA9F2586148A5B63DB58EC18B1C660AB864DC33A2AB3180C68830C559014369AFEDAD69462029553B7DE179985D05A6FE27409BE7E9C5331539BE0E02B4BDB0991B7D2B35A163FBCF9241338445E3D3E5566A635BF95383DE0ED81FD8059FFECDFEB2FD71D8040D04B106A08BF5111D366620E1E7DA095118F520167A75E1E4898EC81912FDA3E04FB16F156972E3689E7888C0C60113D4330AB0EEB31AC1D39C491CA56D8FCBB4078E8002DD6091C74E5D46013F77B60CAD583BD617AA5AC05A15D495CD45A6DC1CF0AE2DBF9DA0D5D11BF12B31D076E275897880C43D5E35E0357A6AF32E55E031EB7E95A8DC55BF5DFEFDCC95C604D43E4ACA33A09550F2F479BE2B4C52D4993C9582696C0755E5D95A86F819A67511B0EC36A21A69E6DE9F2CBADF1E6F9E116C4EA5D9BCF36F3D316C4A173E7632B72FE5862C9A12BB53CD40854EB1DB80E649309020280E2B64E8C86D4C3E6D87681C33CB1A915B70B9D6B7A759FF71BD54B35EEB9D10D7027DDEF6ADC6D78EEFEF38ACE2884157CCF4740E45A1151256E27D3B127AB6646AC8344832656CA075B732A77BCD8DFC5E00CF58CCD08C3F1A1EF8214D73D90EFDB71729687F611207C91E41DB926C2E7E20D6F721C6BEC79698C0552EA3DBC8DCC144AD74A2647D9FD0B04FA84DD1AA2CC0FF19FF396DE8B37599A65E776A9B1DFF6A0396C22FC06EA0281DA959E059DCE174BDF1F9027E9A8014AEB0FCEAE98071D33AC3BB15EDB505162689CE9F1188C09A89F4A07A67E7F9439A45F3A0F011315A39AC08BB09D5F789A8F44F8E32C9C4D9BB4DB145E0C502E5382A0829EE66314D1C3E849AEE80BA8839564735A6FEF7255C6A8774107E70F744CB50235C22CDA091C5DA398A17CFA1F4CA26F553AB9CE5DC0924E51360CD74016AD05731473CE623090C4D73F0B0C3D144C6596945B20B101389073AC448F3280428E08B01BED6ECA139FC5E2795E20252EFA3BA49E161235E1C532A3814E740CC2696210AAC4DA5B960E7A69CE3864C99E0BD769A8F216318F9471C657AAC7AD471FDA7D0414F273FEA7A07615245D486D9D3006B30D37536BD0C1839B62C1C0753683DD49E2A40D41B0CB9DB144C66F7DB7E3A470FF9C9F23BC8782E1E80510B467CBBCB3C6FB458A360E0CC5535E1BC4E2D520F6807ED644642BAC270C87946A570A545A624F66687592F371B35DAFFEE7F7855F511367D39EF9EC08FF016CD86A59CA64B50C2794FD6B3C5264B53BE0CF4FFFDBD4B91DC6CEAD41EC6E7A72127E253C3721FD95BD3F2EC8D029666BDDD9B5EA9A4526454DD659A949571B2FFE90806BA3D2F8ADB6C5F36951314269F8920FBE8948222781553C3B12C88CA7FC1244E3D218548FB21ED8689E6F54420C897B0F6A4ABB09ACAF8D42A53653CB211DEE4189818FBE0414ED1C45FD9840FFC02A6CB44D51908FC2BD78383CACF4E998C19360E7DB6F680BB3C02CCC2D4E7B2FB45D89CA12773AFBB1500ADF4C4D849692CC811F40060EF3A852490A81441ABB5675FBA11EEE0789CC87B3326BB050B54D06E76945DE04A7300F3AEFD93317F6FD7E14BE5A635548E916EEA6D4D8F2B958EFDDB303BEAF5DEC9EF4F863AFD7291FE6DC3E7D120262FB2073468173C1D76534B768B8BD9FE4810D7D2D6213345A9AA133B78D53337909DCB860AAA3D2F9085ED57E4A8358BCF3DC175BC2777BEBFF5304FD760FE7C6631C288FB4881DB6D7D27037F8FAEB5CB1CE42021BA4B67E143EDBABDF7A40E123D8C02FBF5F044546E6E131902BCA007004D44B73E82208C3DF2764694EA21BB7EDC4F66078FC9FA8885F301D31F4810FA443F6D2E755C38906CFD825576FE6752A6806FA07BD7EC429AA7D942267814A4511DBE0A55E8F155F856F098FECC056FD16F59D404B93A68E6F503FE1908A43C5BC06F846FF3CC3F7DAB23AA11025C4C3FC4A56EAF42C5D66E3529A76748E9A5F128E49E9E930738B416F385305B0FD9B9DDBCB562D34CAFA5036B75EF739692799A7E75E7290842B0241FF142E99E75396B335B505EEB9AB15A137E32F03EDF3A6ECF50DADB20AFD0503901E3D92483FAD788EBF736847B831E26E1D01378A235A595836B3CFC59DBB9160278176BAFFE010F10CBEDC9B3FE17A6F55A98887EF6BA8FE03D0A3813DCA076BE4FDC46B522578C1904DD9C0B8D1EFC2A01D8B2D5B4AB54455ED8CB609ED30350F3FA36442EE1F2357E42A925138F0E6A525E1661F9C27B5389F0169B55312E046EA9D58571F9CE72BF76340F91696FA2363BF466B8EB22AD68C19AFE4268D2E9E7DCADF615E2AF94A1E079F5596C1CB8864F5AADD05844A9F82FB13A40B79275EE053293EFF79DE46A953BECB61A8B13B60B2609E10692EBB2DAE4C97CC21FA1275A21B1EE99DC0094EB9C5FC4827B188B34AEBF185C2A421C2CAD39CCF1CAA1D050870ED30A5FB2E0F938004EC0073A6924B88875A095DD197306C58AEBB3DA2EBCEF8DF0ADCFC483507DE18B13601CE282CFB5234FE37C775E52D273DEE4F5685208555C4CDDC76A0204BD224B58AAA40731F80B2519D4D5B62A6B958BE2AB6EAB63F5262FD65AB7A06D5332E1F1D10AA535EEF52DD080EC4091A6BB382AEBF57701FF2C8127D04E615ACD16967163E803818A10F04E64A3BB7CE50BFA61332BED59C602D41F7334B292D8F0EDE21745D53D62006E2A31E57F1F62729192D18623AE5A837D4ACFB46AD887CA4BF461E2F8993105E3EE1AB3733B4975237EAEA545C5DEA021BED056C4823B894C961F0588ACE515F01BF9EC8635053FCB9C9576941414685FAB51A58D14A8B2D05B8D6F0F24A0924A58FCA6C6857235ECF5ED27FF07AEC6348BC798F3500916FDFB155A872BBF5F6BA991C1333C9BCA5944B26E32E805AF36533DF44686CD3C555EA4DA77EE8B7F4D41E62DC27A1F47ACEC3025E06A206D15A2390FE9D8082C9794CBB715FB93975B2174274B83F156BE85BFC403D08EDCCA8CC753455808C39B1186E98F4A553B2FCEC69583695D257C191B6222DE13F43989C7C92E92891313EFA27DDA574283357F116B3845DE31D645B5C6240E2763D09BBB4AC18792AF1C8FEEE75E90A3504CBEB020951819918D9D1BB0EEC891FAB34AC8DAD357A42BF68148CACFD78B0B85F3397AD2D86E3F1822579BFCD398CF40149F81CE0A55B4508E7381A2E03FB1ACC98462820A7F21807530A77F1A2BA91DA02F171DB525EFB5FACCF3AE01DC7B71123B231C27A6BC068BB44F929C106D0056D6240A84B7C00541743F0DC7EF9168FA5747FAB8CC5D092DBAF4722402F92F7D2B2757305363536D92EE9561D86CD51C0BC8AA8D0D466B7503F9392A83F65C7671123CD1DCC1C75991EA9151E028BDF02094564111B7DE256D5073DA5A83A5344856C0648FEFC244B389932427BBFD94436E17298903DB37D9A48B645536E07C5FB88C6DC1087FF3D24BFF135C71027B152D2F6F4AD8A8C719935AAA736BB4475BE14DA59C696827E35E5F6A850D75153FF78682EC5DCE4261363FA24740C3EAEDEA44D9FB7C36FA91D5E767862CD9FE8F4DE44CCE9EB45D9A7C1B80B3114F82BE0035B3F8DCB3C2C015BF5D68EA30D1C5F538C0692188602C6056140CD4428CFA2FBE9A8D40DF3CCBB79E4F51CEC2A74098F1079C8798C8860C000F972FA22A7D7C3958163889C25E2E9BEF8B58A195DE1B158F8E30BB498B8814ADC38B7F4A188CE1C10B643C1BC351F8EE3DB0D102589ED893137DB1AE96AB66D0649460961018EB78731F86417AC88D28B853CEB4EB1542EA7A811BB39D13BD31B835DCFE32B89A179445301E61BBEF49352568CF082B1D4847A1AEE032E370D82B3306C57307143F8EF9A6BD6B633DBD0150EFB35DDB3950747D4E61FA222C83F4944FDF80AA400733090E4CFDE59B504B7574C91BF2134FC03F434E3E89A18F0F2ECBBF8A67C58AE4D186E3D8B58A4E8A60695A3AFF95A546B657C9D906B1EEAEEDC61EDCA76BB02EB263665CAABE6510E9F3CA32D49D8285E5D3C63D4566163C1129CA3B3E47FAC3F58AA7CB48BB52E975CED6696B0F0956BF82CABBE95160D23BAF39A31AA32E8BEA1724255D608FF9878F7DA301E7BF2C52B8C423FD162DDAEF44D8FEB1CBDFCAA6A9BAFC494DDD6180E75CE4A8D027E7F13B28D084B8DA4D12048B7409C4607D5BCA1AD43151CDBA478CE9B8E4F0AEADBBBC83E981241A97474F07BBEF1E7B36E9EE16C827DCB43EED77CC23549BEC07006E763D941861855DFBD80570A768C85F587852599BC398DC84641EA02A606F19F51D6EB95BB604B817E38911B0712279BA482DE492341C92FD6F3248FAE8B57CEEBC5D88B581A190884900B1BE0662850CE9C848770975222A69A7ECDF50734C958E587DA864FBD051A83F08AB78C1E701D562E6A8B637796EDFC55FA5450E66B520DB883F6C379B7EF0E40A0A84B07C78962BA5A9E763BE4BA678FC91A193A6241D1CBB23EE975D93B3C50469CCF93BF15051FE50229BFD879F9612034EA78272A375971AEEE1E2C444D68EE0328596C76CE434F626D8ED7DD1D2C6076A8DC0E304475C3000000000000000000000000000000000000070D131A2025AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 + +count = 41 +seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C +mlen = 1386 +msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +pk = 3EEE2FBF077E011856A3019B2D43C05A0BBEA85F7A40F649C702EDB9F2273C21064DA54849F494D64BD0B261D513C608502742DEA02E90256CC0E12F1B1FA04E0AF916C18915CB799E4757EBAF2A9350ABBF29436B2A81E114C25BBFBCC5BBADCB359DCF99A9D0193B37C18CD7E6CB02A1C7AE56682AAECF677060481A48D7BB87BACADAB1C5C4F2761387A9881A517CA3872F225D571286012A30CF32EBF13F478D9F449CADA4CB9BC26CA074D323802C6C9E89FD1ED830DE13BEAD9B5648333C0110F9EA7911B87F19CE437573FA45D252E79EEE27B66375408DFFD37A4EA2DB7B3A9379323E5E75B8EFFF33CA3448BF3FE7CEB2A9D8B4A20D7A1B7B18BD99EAA09F3DE1D6983D6126912E4B35ED01CC2732933AD7820D9078518ACFBAB1D6DC82EAEBA8B9D87B3EB9446474DDE38898B24108B7C441D0B31B36908C5DA0C47A9EE97CC5F834EF3E2B8EB1FDB48756CE104D8E91723A553B3311CC5438872962860B96F47268B23A695D52EA7CBE03D4A4E7E9C2D702697EF66335AA6F159177D3765A09173883145391785E0A6B17D57E566BF3E27D2044B291A49DE6AA1882D26078437C569AD74625F7801533A2AEA4C75BF90B1C9EC2C56CC5F7129F82855D5864F53AA8BE78CB2DCF88B7A238C2276A203ED906504E43C7A553A31CFF5F4C2615FA120CD30CB81E9C96E382F07216C445C3008095B4B81F067DF52B276E0DA5BE54C75E0BE5C16D6C984A334DBDC0A20EE790251FF2F42DCFC92A28A99C689FC446154D45A8BEADAE01A59AF35843D239B15C0025DCC51C865E71561CAE29FF01A30951FF048F54D27CE035EA45A647C5A3BE7E18FADEF8F0D9DB78D693A80F7678ECA8BE64920ED653B9B97B906CCD05C54CB98F692DB70E848F7B6E495D403B3FFA5FB0E036A682FE6F5C81F09E0CCBF0BAB5A93DFB05DF55ED31147873D68A0A95101F32EE49B932181C6EA1276D9A5C0757BB8DB785BB37EEE12D562DFEAFD9134C6B78AF5C5F54F97390DE928392B06665D628E0D402956A8030FB84A227199B03403F8D55665CE1CBA07FAD80B5CCECA8B2D82BEB89521D44946CBFA1FFAC429CB01266C58C9DF01B9DC8AD157928CA3A69E488BAF42F5C1F5D5394F44B6D52768FDE1F13A4AF94578879309B9DE9433DFC4B8B27B9D0B51B3DDA7898571945DD38E1533CB69DAF330089810CB825DE866AA446EBF20093D5A82F8DCD5D009C5EF27B5D5290336251806F32D4F1FC2820884E82F6DE3E9891FA6DE722B6C3740A3E78727705492657F9DF5FE10FC4D9A4386001F9C1D1E95ADC23FD5B9E1827B4ADD1A8A0745034ED5794E507C78B62261ACBB1B4DF428DB9D36F43161ECAFAF6F78180FF6318E0598D49844F9F5BBAFE7821D2DE13A1029661E1E980F73E638A057E338E39DA9F05E82FF055E4E7CC682EB1F7B4D50109230EF94DCD81E1E4F7E6CFFFA8EFD4BB7A7FAD8952A4995C4B7E884DC367902E813C4EF5C6E90BE6FA41DF152BFEE5B69BA7C61F725EEB0C51381A8F068ABADAC080B18FD56E4AE0540C2D1CADF6BE89AB5DD0BB85DC71B5342C8AA4915E0C9605B306CDD351D636A85735F5868EF3973493BD10A2E9259B6D902C03A339A38EBA0827C8FF0C2C003A64FEE5652E1E871C7296AACE65CFD3A15300A07EB8A02A95203D456BE664822FD22D16B072B0C5F7C8EC99DDE62A268E5EC21C295A4D8C3A418AA0674BAC4B3BEC706E87BC641A37EC5F480FC7ABAD9FE2EAA93CE51CCBD10D4669D15C9E07CAAE64AE846B0F14FBCC4E9F36F2A69AA46EF81170F9D7F84A71A675539FA178E721948A4142EC8FACE662F2E9020C7C42B3F03AFF141E3FF37D9672EDB8690F28B5101AB180A07F09C3DDA2E02146BE07E4485AE89A056AB9E108D6AD63112D8EE0712E070E03C69E462CA51525930F83EE635931074E0E3ECB3AC36319097FBDC493E5BA7278916885F54A30E572A91F0085934F0D6775CAFC6CDE4CC2936478CD39CFF885FB995F6B54739737B95E91FED9E67BFC4BC64E30FD289CD89B703FC9969B4CCAB9481AA94CE640F1BE4D9C0C98A672FEB8D3BB58FEDFD54290293935AC710B28FD5D1945383D63769D0A6F31DFB99AD811026276551A9ADD03BA6A64469C5C76C65418DECF7C7B63FF2A7724DFE28CDAC0F9B3B3700C2056B75EC32EB25AE7739A51DBC74CB4810729A6F21FD60C30087724A35B770AC9FECED758ECB76EEA1ED5515883FCAA3B6BD5D062BBF4FCFB05A13718A00E498E7C9BF2E21F42DDE54AADA3118AA5A83CD500D679E93F04BDD9A2EF71489EDB9046E2B4DDD4AA1DBB06423261409DF791F6F35620EC108B992A09E0DC4B763BC8452F918A2648C2EE5966724C89D38ABB5B148822C1AB4A1DE505D63B78F496D064492071EB7F8EEA209376DAF17E0AF6FD3A82FAC56101B3D74A67C5191B1F062D5AB5F14CD25223F2C3E07C251A3D902C818D4DD0715598EC7159353CEA7BDC5956CE275FE7B6B09E3AE0917546F6AF9EB181D597CCCD2951A6E0F676C5D913D7B4B76C328AB5D8649E3C74D1AA84A1C06860D7742435302C8747F6D1A54F1A9919D42F4AF057D62B2AE09407FF97FAAFDBB4A1DCD060150A2B39BD38D23EF0EC835D1D744363876D65E492135504CBB85B1B4A65619C9FEC10D060AC2A3ABE3E5C28409CA2811C7431CCA9A228CEA9AA8D38BD017E61D82850967596D5D4E166F5AADEB82609C48FD2AD4736C60F110E2BE52395531F23D2FCFEE7B5 +sk = 3EEE2FBF077E011856A3019B2D43C05A0BBEA85F7A40F649C702EDB9F2273C21DA8CC08CBDD86891701161ED7E6D1F2D70180F476C6DCAC3BF024EE9EF0ABC234225CDD4B005DE9C00F8B8F0F5D5F994DA23B5ADDF3904E83EE5672B47DD60E4D0854FB11CC98FD67C00DB6DE5D52B98F3FFB074EF6CC782D04CC9FEFF38A7AE1335280047321433624372246173713705723337276564750564622787412331177136056456456580813401020568130738205286573721302506152563473683606605108035604001735525448542004718828133051703107524521751276122140848435125313442040284027253550255515543814365253754301832270533705847161873636427351368737741003582257586311740837186351221404583805886583756418870176837278541125331714421580311366077234261550630688373750815538528635163427780782371722702252435647571115382564026814487015846106766332128633342657157860225435365120017007548705417440727127458868324054108665431882267116581335033427737545266428282816626222234606154027401127610762878372581367333782233865024664348104214772071450147305017716563141841188846276228634841663348707353224067184317420781104056460341350844462366714182426778060476117125731815033565438028334048186031510823564613056236224623276672420222044517207420286641656260815372711506044768525516821847150515653843506838827175382663156152653666317526230408771741140101516004546087826864321638510208332480512684073630735357204251466077561733064054842547372675074687525354320247253244450431066875505155873881248615413568866112681577764423305761285154881478721580660230811380207226023388428563261340436326536625117152710446383254645115106735804607227408461516688883718074640614424638445886087854800324770881275836716203440131737427206888623641232262678635607875588857771458352600814175387216534742258341557654324731483785476685404305571068712543687165214102580835284551671328571720664544802387673820364772763333458632840624657073612785534722476243811305632505818535454118404883876303827712385816267041334238363020230636837415508048385540361280868212838661381525728214542443584032170731324431714285202504115824766482823128701608604051568334804156712787314455011017103058788751406723551463812850185426566643047610732313085340226301755526476773533372384224801332443635745744313563314022483838336410528138344271723102082583558611667126053106683123420530665761104618823522310835105847773522415280004835775150076421816372548318184381008046803643875236122655808815368520045207064222526355560572363482816751187258161348312444702255422142280766684251712486385128158721685555065001212550745683147071102333770885570355665748802616042110301465372160873264343222851662051575788584554886805570747456712106608865413743862806541541055230505804283648610234168087786647462486453743128737112316731022200661543700645660516608210487043862572682632723345160383844867841364702536563785445015457766265626715274757548237712085728461725462525167804816055852317338761842510356730338868683627264436451681634480685776074750075727102868507772277148843176828503073810152525752408476660404240547247446040818871446327306477037688577177556417041811678177544267520635170177867286617026127844465367632600253210462517605633438650478151623028346387738250C092DF91A7A1CD083B3F2F88341B172656F0321E7D91E1BA03DFFC69E76DE90077C88A36FFB7048E5BDF675608BC66078615ABF5241A3AA2FD476F5454A345C2E639DE45041906644A41471182A3BE095CD1F715F87147A5248C7A66CAD465DCD1222F7D4141A630431541E6C0240DB34168AC90E100885C0792618140EC341D71E220A3245659B21A49E33CF141155AEBCCB744296A0798D09221A0E1C8AE97C661FB42B2CF519536ACAB4F6E48E6C19813A48CE2AD5FCB8D4413454F3EE22E5E80BC573B895F309A6407DCE72D328F270801F081425CD78715BC5629CEA266F2E61873C988C9FD94027D63D2A1156F6ADB47BD7C97F222067784C0B3D8474A88A55E1549E5AC63E80585BF9F1234F716745BD360189E49ADE1C04F853E49E12AEEE9870D549C47A0289B70724445316A59EA22D41D135D03EB519009524FE71D8B98A1A488B041AE7C77741E2F934AAD06B541E75A955554223C9E6EB048BC8713172B15BD2FABE67AA466091061D261A45CAC6E0E01A4630EB51413FFC3C744B6D5A93BD143A2422C86B91EBA18006E96AF62702A810255E7685E9D650D0D35FA8ABD3119A043D91F504DC1666F288332298B630890B7BD7506C9FCBE48AD46F93591793D9C4F9875785E83EF0CAF3CF1C6A43983ECDB3D4DF3D1A8E164621A3E8A28BEEBD8DCF768C809BA5A0F1E1D07221B5780BCF7088E4ECC68985CBAD128737B091D2F2F5689E9E0EDF1CCF78B178EFFB58A6292EB2982C6862DE95F8FDB53AB38A8376C8729810FCF9444109B42B260DCA3E571D1F9066E863F44962895BD6F334004B229707C53E6DD7D2AC3D880EB843129ABEF1F7AA6FEF8FDF4F447109FD1C6A7A0CDBBD27ECB0B5FFF3D72D73528F83FD95E823371963E9915D3C926F2C49FD716BEADFCA111F8BFCA6815248B61CEAD989E8952048DE8AC2FF0C1C6726F21DA3D397D11BC2EEFA1532DC822FDB240D9D263EF7B74EA9D4BE0D9BC292CC3CF86E50F39D7A364C5E2FB90E9B11760945053A6CC9164C31CEAEA807CD1D1CA6216AFDF7CECE4679B74D9674D8C58605532FB295CDCA440AEE402C5D0DC83164B1B39758A977AA5A60FA688738B901D76519A3BFAAA1E4714295538B0CCFF6038A5A22B36ECD835C4BFF3A6978D46C7D98DD22068E56F3A6914A0CD3496F51AE23A3229B8176699B390DCB2E61F52F103408E5E92076C37E9311B04107C8B225721E436B1115ACE856C6E85FAD6790525BAD90F5BBD4A203C9CB96273DA5F1055B1803A6C752C15512F55E2875F106E2837E3A686FCC3D5823882BD85DE90D4F81D265BC65161F39C47FE3E323B11936E93A8EA34616F1DAE53DA81BEACA9060546F56CBD48331A3EB65E233B307C4F3472783299CE91AEAEAC4F0D99B2EC477BE3AB19AA7F6A4DBACD48C183F1C0897871B41211836F8A962373E1E59BF8FEBB2FCBB96E185B315528D6D53B4ABCF62A815E6BB765F00FFDA79789700209A89CA9A5D8E5BB0EF0D0E2619BF694D0647F3B7D88919B15FAAE69E3A68A2F737A112CA33DA363E0FD62075C867E86CE8D683762B270C75A88D62FD926D332B2714DC85801E72DEE7E624563960DCE0BDE91FD774B50876E4B2E4F5C256D735D80E11E8D14272B3DA6CA753B731FCD34E796B9B6BACE79C846FDC2807B5AAB2476563C9BCAF368D1004C16A22ACEB8EAF05F3A86EE6844CC9F6B5FF5754E2083669477A2B2C8F2A83F9E04EBCB3ECB1CF5A3AA6A5CB6424AB2D037955A362722B32127FB6E3139507B284826A017301A68CE825097E40C8709FD5795DCDF5014658ADD40E38C37907D1F6841CBB82D30C0D2A002A076202591EBCD0CBC16D489D1C40F1156067258125BAD2928CB0B06B8672837F1FE7F503A683CFEE9A7907408EA09C88D168387486F079F8982E52C8602D236E71E0386DFFEA7AB6CB2D504356856885A668225C70539B000F1D762A397EFF9D94DFF8E0521BC22F5F212EAE30EA31E52F57775832E7F67B98154DB97D1320DA33F735B7D17E166E301602EC1C01457448B75B0189EFA139B1A06458A88143A6C7219F840AC8B9001CA5FF443457D0D5888966397E6824EAB41DB8526D429E4D4E71B2789ACC9778962DCDBA1331C787277B08708EF21556A58844CAD2B0974F786D395FEADC5A1E2AFB59B09272766A9991ECD6AAFA8F3B2DD4638C3CFF41FCF1D53BCB184E11FAFADE9A302CFA1FEFABEC045A64049761759E11CBDE90B63B7B655A427082F783E028CB5AF34408204FFE57CA351ABA03879E6789E53D5A80CCF13E83BD1FA521C10AFDA9F9FE9165BEB819FC07E13DA4E20B20EC975B9C33984AA2DA2BFA7B07F00A29E3F1DD30F80147E41F1D239E0D77A1E3A9E63A01B3E97085F53B32200015CC28DF053231B3A3723BBB187791EEBB9953FA1855C4997C761C27E7D872473B99A63640B30343BFE17AFADB7DB66B719CBC27ACC117B14404DA79319596C464653D93CE343FD38BEFE4D0F9EBBA2BAE10C31552997DE8DA951286767EFF3C583F8326EE6C7183F6DA13CE01A4FAD0EB24478459823CCCCBDA5C407DD3ED83EC7BEEBC7F064E744F77488550A115ECA284D55969B5588A80045AC32FA163B270E04E356BBA3ED83B643C0C6ED5F19DE7A9C69BBEE3373338E6F98407B2DF1A9D2279FFA708CDAFA000308F1BCFE13ADDE0A896919A71EECA1CC7BCF5A4A11F6C97B0C872545607E3C50EF49644F968736753797A5FE54EE1036AD173EF0A6D0A5201DAD28527ACDEF6D58E03A98FC83E149302E22B3EAA97BA9BE30EB133A925BE57145EB7521BAF588636EF727979A6A859AF0ACDD1F06AC9D21C807854D2C1A818B4086241809A61ABE8E53D6DB812F3B786B4A23FC5246597D9D7601EE87534711A209AE4586A3649A89700D885BB0754F4E67A00DA256059AD5886A8CA4E380A3E834B064F661F1CA6096F01F5FD9198C701F3CE784F111DFE2DFBD62D929329D462A70E5CB93B2747BA4F3013EECB2231C8E381CADB946AB52BC34134AA998B10BD3235D295A589F6B2B81AC18BD2784DB56C499A2A60E2908BC01DC9E65FC95E41B0E6183650F60ED755F3F55BDE6FBF5450A4E33D4D5E598C7C695A2C23528963B384A8E39BBB20A6D890C5D58288EF0C3D41BBC0BE8D31B64FB1A6F3FB25AC56E1B283E8FB49A9F8D695A890B54AFC131C032DB09AF358F3A340D2DFB7F2669437DED70A7BDCD84DEFB5DF4C49075B43F408FEE4C29DC451518F5296302CB52F0D8D031C4E5A480279EA63CBEC8090E74F74E10B54E402EAFCD5E1E8797AD71819F0A2CAD82E7DAF5F9C121085224E9AD9B4B678C94CF2686A83B33FAF9D12BD1096AF5E0305F7740802CCBB0AB7358A87D55F1B2D2CA2AFE8772F81A468D3FB236FE6EE028F7E056A61216479B678878CE9457CC9CA216EF2EB4E7AA79AC911E4505550F9F53B487006A01AC44E515870EB83C5B3700295E685CCEAB642E26B2A506EA4BD3E40BE0B45BAD5506284870676ECEDB4F9E79A +smlen = 4695 +sm = 57B1CAC76F6F3522FB0FAA0550E56514320FE9FAABAB6B0CD6AD198C947DD5C5B85AF6AEB56C6941AF9A111D1066011AC97C45DFBF7A25C585CC1D080C9924330240204A746ED27B1E9702A2A048E9532D0ECBDE0CC2F5371D5DCC0383139214EEAB48F1339F7E6589698854FBFABBBF42DFF539D3993557E7F5A6A73D6ECFBDFB415BAF3B452602EFA49AF1719ABDF33B1E2E646B25D59957E3F353F40209D1874A5FA80CA27A207AFF02DA844297E5C6B5C134352AA937A12523EDC9CBFA113EFAFE03E88563C47B8DEE6BD9987B2B042448D4581DECB418083B2A510C698CA2DFA4E37BF681ED556CCB4E75DBC8623803BB6608EBF0553963F181AF38134BF7FA77AC3DF618FB0EFD9F57E3BAB9E1586D94C4DF69EC0ADFD47983A6A3925D52BB3D492216B8D39801032F6F60BAA1FCD267930C1CA959CD0B3AA3FA975EE7CE7F03181C51A560A89EF857536AD16B11D7A8A18B660BC66B1131BE67EC9425F7312F3F13A507438574CF3A8ED824C33C1FE8324E5C9A824732B0F1FD75EFACC40FC03714A2B53F5D96461A57C61B72F3FFCE39AAB5E582EE709E45ADBD17BFE35A04F73A9446AA1D2C129912B610B3E345E88618F93A95E9AD9CB55DAEEF05E563686CB6FE503069A2586D6993A810255F5B219CFFA5A540894BF7CC10D5FAA6A03FD26BE1E25125B309FF9D97AA69C64356741FB3C69032A6986EA4F252CAAE832FC0C329CE7505FEB48428C1C7AB0B90F7DD7C2D23DCF5C292713003A99A1E686AC01CCC70DE8FB6E98BEA96E4793EA294953DDF528571ECB3FB0C3BD58C0CC2B99AB1017B8B0D8E490717D28AB83FEB6996F4EED699B7C73E81F4525033F7494B5D671F8E4EC7BF7837325AC21D60F41CFA7E9A1C60E2276BE66296B69D607C197031230086DE206EC334EE54069921BFCD356F0878F3EE3971E7682F302B9B5E78DA6292C17587DC781C68F5E05B1883CBBD33F344D53C4C67AB67B3BADAB082C9991532C2437DF57D14E87C06BAC8F717BFFC95CF047D13227151F963CBFAECEF6CE37235019272178CD9DEBA55D7922EE030E17A869C3F97A4024F8F889F6940C6D35B3A68CF6F15C5B5E81549C6F5B8282803BBBCDC94F04B8D77E74C533591E57CD95DB6EC26958238AAF533F1BC06A1F6C0593673C99E1F82771FDB62312E09D1E160F7A6C2317C2274411C452AF2F724AE1C0D0A5082898FD60CAC525D2DF357AE6F3907F4A2D46C063ECD3B6D462BF93CD059231E5F0E98D2C1BC479036F632F84CB664850F122243B3430AB2ACE111C1C03F6ECFB2FB3D1C543C1A22AEE65EC442F16B96EFE8B7BB75BD15874820E4D03FA2EAEF2533119A1B2430A5D608033ECE41DB86FEFC569A1E4D411AC98FCBF45BB5C81239A05C79DF79B511823BD1BBDD3467D634307713CF76B42600CEE4E1955F5CF06E8AAB9D73C9974147A5AAA8A3A067707C5EBB1B04814700F268E5B42C5BD745F8483EA845254A61A88CE9D20E0A035B2BA4C42F6765A9D58AC494B0501BBF099ABEDC95F845419496EAA66E82B96CC013CA3E00BE09BC5E557C171E0CFF5317269DC5B81863FC2BA7284BE9DEA98F59A9D72ACDB5053BCB01F258D68E285B4E31E446D424E925DC486A6F7BBBA285E7254358D4CE7448A8F518DFE2E15AF4E89F934B6E6B9F9EA577582BC80B3A1EEEB949DD24B09C7DABCE9F0B7FE7CA7FA002E241E92A2FB2BCA2BFBCC289F49139E285F81F8C04470C31440B7C35AE076409CCC2F0CEA7173EF674F3A0F9D1C451AC419CE6F61DF3C9E0A4D31BF3405DC48788BDF4058D029037EF79CB3B0A01301336A665ECE7BF86CE4C5F8027170B10AA8022D91533EDD72453B8AEF8C8039F1596451CEC37ADA56768EA1E666903CA23D32D8BE8522BCD09CAE741EFB7ABB435A26E243DF425913E35E6046739A87529D9F3013CE235880F4AE3D6334D682EA3BCC7DA57D3AC0F13D5CB988AAA69CCCCB9F4A3FD36160385B7C2775D2692275409E407C95B08C96D4C2BFDE09AC0AB6DF2F26FCEBCBFBC12588B48E69FD836DED466953D0D1145037A6E5AE5793A6E0AF608773A7146671F3744317396DF3B050C42698363E7FC2564C67D44FF1DB00299AD3100C535D935185DFA0BAE1EECD5E0BAC12029298311F5FDD6D99F870C969C995D43A637CD5E8A728B97BAA56132ECB8AFA356EC59DD59CDF2F8E82AF1A80D82181D6F74F3636C95FE46115CA0BE82AEF8749979FD3BA4CD9614DDF33B584114F41D0C09BA08B4EC24251B9D74FFE04070C92B7AD87881141126636662EED251C68A6C43D00E583C2F7FE0F58143846A34FE15E9848A2320BC4C8E7C4FBA9245203B288FB3E493053D1AC04E6369B496D2C8F72EE3D4A9FB0D4B0BE16FA5E0896C98F86035D869D7A7CA380CE1B82406BA5C629D49CBEC5BF6E853CACCBB27BA58EA489E6C3927E53034909ED9D572ADE50024214649DD0E014874E22172908397F34BCD14D0522D68F21FC8F320E7D7728DFE97FFAE98878ADDC6F6E4E14FF00063B9448FB6EBE47EBD225EB4668AA45F313289B395F7AA4B3006E08ED1A1D1B8D05B447ECA61B102C68C198EE8123FD081DF357947660AB9914FC5A49118FDA67A9D2AA58C98637CB0155025FAEFEE53564079562073783C9C0ABF72391A160F3101EB6FAFC63BBF8FDA9AF14A9ADD635B6FB76A65C74D7CEF7EFA44B96DE04238BEF4821C6262CD5F024A7DF21FD0574F71A21619C1CE5440901A2FE268E0302FFB19291187BF4CC6B78DE862DC401D96889624398499DED63753C3566DB95944ABD3A1284D3EFF55D60777B08559B58528AAF6190F3765691CF2631622960B1A397DB245C1C8C22A91F315278883CBF5F15BB8B9E8D8B1261E2A7FB7A40EE80CC48A72B3B983274D57D2E2EFF0D2220360C86E7E491EDA9852F9A4F66CADA633E9D1C8A2F5E2E3BFD114330A621302371217B04793420B0819B3FB1C08EE87C1919F5297DC9D65695F50FC5FC5ED3A5527F564EC9823EECEB3C23371486E1FA5888885DCD1C66C8B9D62C2C5D247D5BBF691F17D07AD826A4B51A0E39FF65E21DC2035944883A2E512D3564307EF767664F86F53E300A794912475B814084571E46E70A2844EAC3AA4FBA353D2FF31945CD051D3C86AF74E1EA8097C37AF354C41DD7EC84BCD632266AF518F7274F4F25E6AA554CA43A3688F9CD6F0BD804A40B2C011FEB10959DCB91C6E56DE88FEB9E85B1B74FB14207F5060AC793A4329A82FAEF8E8634D7EB8E052C74A097B09FE79CB3563C002C6157545DEB65F51682E543A054CB3123855BD30B28960AD6B97A87242F6813C1901ED2EC9D1E6B3A81762FE1781BB00F3E3BF2304635605D67A54CD4B587652A2AA918375F39A0CCF0117AAC27030141E77D4470354F4DE766D502F42DC61C4D908C09F0ACFC129B37E8BAAF05E3CA3492317D6F97ABF82C16FD5CB448F6C07BDA78EA820038389DBE29C6A34E39FA22EEFDFD5B550C011CFDA7DA01E1747BB5F56324526DDF3D71D6D6BA2F3D1D16C04EAD7395C09336D0A878FDB04C63D4FD29E08F3D3941B65119AEAE1BE9FA71A078FD2F1F8902AC109EF59C0704E8C009548D2D0AFEE2FDDCEEAAEC0894252DE06A38D8586FBB6756C450081D89D3717BB70D92A3B2778A62FA94E3A8AD5A235D3988CEE8750AAEC50DCC2A269CE7EF91EC059EADD601BACFB88AA467F35BD6CAB85F8A84178EA66135C7C1002404AC384F9F36A14D9013F6E97E6D5E6496C6014B9864738E6FD7113AF18FD4640EFA5FC6F2DEF1AB6ACAEE24A2A54A3FB71C3D9FD285B54305DA5E5C99D149AE114C81DD8EC94CDACBB2CFA91065B0676ADF8138B0AF95D40EEDC0D0A12AA59237692214AADE5C6793D9A558F95893BC81C402D3910F2D063E1F8B6483FE71B9665186BB2F4FCD182835B6737F18498EA9B9448FADA92BE5F26C49CFE8FA3EB7F0D0D6489AC023431DDFDF9920286A43BC8A0D26945590CCF177C629756A93911D513166319B7F5BF3696F925DFC765C076CF4208CCCC4CB1415006A2DCBD4A874D3E528465F59B96E1DD0343170380720ECE92B5497C18E22FD36CB548F5E69EEF9E1A6CAC84A047269D9411ABD1597853907FF66A7BFE92064206449B9F8A07070CAA54D22FB46610EFB364917CB2F5C3E053B70094E0E84D606CAFD3EDB49688584D9F12D369D82810704CE2A96824BB8EC803E2D1A70E8D1ED380722F3C6CA555F0E84DD5DB337EF1FE1EEFA5CB32A8B73B6ECE38A347294D2B5C9C1D39D7467AE13656C6F43AB60D866F802A3F01601510C0CFBD69F4261812C21BE8B2EE0422AF367DFB8B9425B9ACE651156F8B992A8496C3BE1986271FFEAE80F40384FAF0500B443ED03FFCA485D964A8BEAC5DACC9087BE260A55C282270086F8914E02F91400C46B0BE66919880254A646823590D77C0B7A925871498C9A88FB0F89B1E36993A9C2F1FF5092742E7FBE275DC72E627C58A698671A703E030CCDD1C36462C989CBFFB4DCB722AED792A1E23FE894DDB0CF9C81A400135ED5FA1BF06AC9E294BF4EE7CA1C15EC4B3E834E10833E37D6C9754D7AC628BE8BB198DC3D2E7566781DFEB375B5F7175ACB5EF1E3D576495A9E0F00D0E1B327476C60A213C697BA0C8CDD4E7000000000000000000000000050A121A212B9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 + +count = 42 +seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 +mlen = 1419 +msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +pk = 69987157E6B77C32631F31FB0065F961857F9CF9C4B95A8812F06F0329A94E5CC7C34C837D5048996679FB123B3D7A86D88CD425506396176682273D5D982A85727E91FEE6D2E0F758B118A7B8F5B1124D2DF437635B1B6F6EE52279159EDCAB068F1A8E9EB3D7AF6ABA994C0D74536E7241F437F2006BE6A732F7FBF0AC6B8E4C8E42DE12200CA9B08BB58A5276A9098EFFE828E20A47A83F51AAEEED3F5BB5F675FACB4A8AD7F30F5CB7A3E8DF068959C62B757B8C58DAE9FF16F38337A592C46D43CE018250C16F04A1D22D950ECFF42F4D4DB96265342C559F452DE4937072C9D8258648C8D124C2B6ECF83CF3B6FEA0580BD6D79E85123F2F8E7168860639C77BFBA89E915F88709FEB917FE2ADB98E1EB8C94FAB70A346989031B5BC73B5D85CC3DE22240232B7CE8A14FB567AFA95074DEEC8DAB065BAC617C773145A18CA8BE0466EC28C5508D7A25E96138AF0A4C9B8248C134F0F25058D9C3488351B559119DC44D2ADBA8940506FDBFD9A7FC6E295E241853C9BCF0EE3CDD2CA35C4FCA9A63C7879E5BF9EFC920A1737C2E7199CF2456155CE30900906BB145203FBB2E9F5CA5287D0C0D28A9DEAF8606566F138D38C33529A7D7DAFC362AD60D845ACC58C964291069E6823FDDA458DB59F25081EB232CD487DE8EA2C108FD0E0E999795FC764DAE5231C6B6EB572154FC5D3AEB069BB01A6FB3C832F0E43A0589A4A767DAFC5C72D1FC23C3013D6366F257F550127BDC22C5381F5F9A6C3FD444A2DEF8339EF22C5E156F3AD663571EA8A25E938D460DC650FC0E008B4E283990A4340FBAF9EB199FB4C9DE5B9893734570A781E22C129629BF7B8078AA91979E20E02E7BACECB61DFDA9D32C45E2064913F8B6E01B70005DBC701F9450DFB50CDDC83C298735792B6A03E3C16E1CFD3368A6AA81A46F88E77C8F091C8F1559E327AAD0D60BF6BBEAC595F668B9A33CBB0B02E3BE47701DF4B9C3675505B4D0A472A366C143B359A3D04DE4D1066C8C27922202F2F763E3DBF24DE12D0E7D5838DC02BE1C956C88F7919C2A08AD1C167D6EB8B000794EABA50700BD2B186F68EC6C7F91FA4B12BCB7B6F3CDA579F2468EADEBC191B943E86CEEC2A43C5EB69FE02035DF48E80A915DFAB8462F1E7B2B130F9E7EBFABEAF9C38FF4711FE2EFEA09403DC106A75E12A15A3FDE57D7CA0A4A926D05ACDA11C35919C9C98BC203CB2D0FCFA2024507568D852F8F59952ED427408E0A760CA94790D81A07BCABFCA0EBE6D6331238175FD9DDF24FADE33024587F6106AD7A1E5503DC7149EB4DFC96757F466F2D626FA043F2E23DC70A96EB696AA99DFDF03EF7B17A9B688F6FC90A273C3F3833C70DA830D91169F4128EC07D301ED4DDD4D2AA27E974AA75EC74ED1CFFB369590111335201E26CD732E05FA62B1A9986D1789BBC879F84CF9F7D8BB6B0437AA4488C4AE1B9423172EB805D400DCD3DB86D6A6BD644755A395AE24AEFA9FAA8CC1B031AC45A57650B27D2F00641D36EE8B0D8C8044C5673BBD76B6C8507ED301EA7BB62CF91D08F9AE59318FDACAFDA17CAEED337E2ACE8D837FBB477DC8F8968132D30C6B51CF4D5BFDADD61B230E6DCFF8ECE7C56E07EB57DD5C3985B0E88715A253EC2081D6F8BC2A1AA059DE661A34FF79B033BB24CE29780BE6DB99E16D23B3FE24B330FF473B50FCD660A19BCF31DED6F723270D2F63FECE685057FABDFF9A31678017449D2A1675A6CD3F1B15FB78BFE28CD1362DFB8BB36C188C4E70410A59ADCE475A0F54EE1F9F5DD43C5950B41301FBAD0F53BD6713D31C46F02BCDF75C9C67F9CCC69BB1687CEACB06A05FB2A233A3B3B048ACEBD8DBCB2CF326B5A67C58D7BEC5E1CB05FF488CCB7DC99C4B4D7CEFBD9055FA8728244192FC843FDED8C2ED287B73952B6F2A7324813EDFB6F5B0D00D2CC3045AF619B79F0ED446646E7A09496E089C62BE15D442AF1A38CFDF75E7A64BE3744CC929EAB79CF0F1EE825FEF9BC4689AC75AA92FB6B488994B54723CD465B61F4143882E3BBA889D194A0CBCA226AF0BDA3FCC0D78D95C7D2CE20342B244B77F6146D323E2E2E9E8A5FB69B31648A7261FE9A3158CB604682AE34B5E90C0BF0E2286A878129E51549B2693A30F017A3A14E54E3C5AA6EEFDA5ECDB7E6AF45C21D6338299397F1B44EE986002F8C69E224BEF9C2BB935ABBE42D65E342653B6ADF1AADA4ED4F1C4928ACB02F652496DBA5EEED5A6B0DD534BA277D1028FA3F8E9AEA4523C48ADBBD0B889C458C1EE4621045038A8D0396D848FF0DFDF16E9F59ECA1C2207CDB013DC40BECE6B8C517D70D2098B0C0175B6B910979212923E8FFF26413D4C4057A475B3289E2ED279F7768D394C592D50AF3E6A648C898966F55B3FE822E7BD5630F047A8DB8662F4405E4FCDF34D4DB9577481E7A9AC4694F76BF0AB653CAB3C13F07EDEDF14CAE15D9470D1241D19A48ED695AE36DEC7163DC87BF54F3D4F6A3C3E62E21BA6D494F611424E2A1341D07F82476C6D6AB0706DE22592269D1FC809F2E123F330A31E3B15458B59AA91B80DD807D8AF52E6AB0B4394BB9AA1064C6148A0E851E690322C15AECAAAEE70259F83AE26260216B8222B644B6ACC96541C9297255CC605DFC31E06904C5CCB172673538ED477912AE1496601788BA9F9486E88930D08520E06D3228917F582662C404DC48C0C45E85C0F837396DB046A6E28D1C30CDE3BCA926CB1C8C8380790681CFD6C7FE1AB08C0DE22D0D7 +sk = 69987157E6B77C32631F31FB0065F961857F9CF9C4B95A8812F06F0329A94E5C4AF39EAB6DF8323726058EEF5BFEFD0AE7D85460361FB7A7EFBEEC2B4EB0E05BA181EF626F5514820EEFA1BF532F07FD343158318006E82313A6766F4108647FA83A144246C72C72650F4D517861A995CB6A780C2264651425BDF280EB9737B088282302484365174341647472337702505308831115504711868864365800143580461342825720631605802711515462114881587542626440851214426725742102724708582502441535510145600703413802577315608846442501365715202362077428202416542042665378657011263058402432768016527277623751730832217772102403012268416800557546547436851168387002017433126610641251006151714776751565746301060538544630447464608468356440185268548522087533150602655178521488330648661688076128168270054172085575011877865243720111613520011186026227024243750325205341761034024657000317372446860383181454577812388504411776427647181404741304008307484613214225834108603748720116168665037654483553403065583835837275307452241284643410604580787743005444386778164728612467211613876413311478782714311213063476361414620737722646453681460216836481826707361458645128403782671288875848450250508737538633161608324103434172756447841141624730846776084007555805737262817520763184403200726551213478237840105124673823886532565353186278086782778507482105701063263055886402088873713524224211577748067714314603137451035842227167426625726823786118585128450108468416652144107038675661380834031337266470605276375841330107768138861464731718678703547387360810526574325353674270861022335057177023043142843666882416033364064000833368688600782714332775742338878525834424671071007035470500773450836382142265462056174858007005125444030748708141112440307205624585874327114608654811638557728342270661458201664878284542444536078113664428651005350162354716788440007347657731641486438588285371044424885726068667561417530486214751888376185013613356683356384137426357676677562186400643216801164126732110241484626634264822383656160026704848512086566782774354708755411852728122832408241685718574656568068717550825270402231177422734371134401286305148053780513581012141310855568158455487873226421848775452662840862777220476415600443342427122361757777343101823523581414374258281657484266122488501636180180724463187523170675835826028885757274266517331403547084334188412744127815701851336473460375306314832465161366761851063788674786067736077537851488283054862816786448452885404283580542834618021720345631111218762373105044133226638751345268462301112224555166385136248145286571815511832164710738540011310384363186777113471102625123046726104677563516874858032334067271815252067330530717240186727435103544331807338725535637812431808545445565284407086717360572781433684502277744746356806210812752725283435231302370888530108220146824773632312171630445273337630506487674617128424228876150260801861645406836340382135265103385230621004636674357468033570777514488836157066448483857576042741702820850762573507648605120848800442026627386672105814213046408232617252708842077573507333515611816212263242866814053463713527726504540570022571356452676871110661260577388370807608353512378741555685802507577003563734326004207837325006FD360B98A4F860EE6ED161791A4699D200014D2521F1AEDD0BAFC1B5D0EBE9CB935D77C58638F87EFC05DAD84C38B960C647077C3C1930C6AD791C0197498BF197E55953F477EBF0779B5CA11570BA65C28DC27A7B91D364D9877BEAEB0B16FA52BA1628F1221B34E8BC97495C70DB93B9A18FDCAC29AF94CCB32BF4584CCBE8151D655A85AB7882BBAAC1586E097939D2849702AC7AEA019CD48673468D928CC39FDC73B31E49F3CC38E70C5DE978A00BC71BE5294F04927CA303DA984A162FE18819926EE05F04A238AA24EA6918532B95C574EBE1C13748E4C28496D181FFB2FA39AC71A58D0F576B24F9DED6689C2B2CBE48BA9774658D407110B26EB3520049E9B98CFD99270AFC4ED52C9A6555A00DA498E3213B72313DFD38F53286631D8AF03E37A1A9413233828D7039E7F7BC271B7118B28FC291E170ECF2A932BBA1C2FF0AEA5D7688CDC78B6D11B96917217DFEA23D2FC43A96005A392205EE91A95B766930AB6F9AB5A2DC7502C7B3DCC7C6A2618C6F9B3A5EA7FE4B9AC7842F1185E793D1BADC3987D703AFF7CDCF6341926843C55A12EFD819CB98EB2136D905B2E1292F28681BBA42918FFE0AF1834AAEF5F6659EDE079A2309F94B20AC39136F6C6AD2D14C3B51C239913D9E236341F3687919CD960E2FDD0578F3A4F6FA7637D439D93D4D6D556CD6701F732983E25C18BFF79FDA8C1DB74238B92394CB8B9C1D1832D8D8150ABD1EA7594BAD670E8CD28003BE99E997985A258F930516DBFE4C710D63A14DEFAC754D7329E787F1344AE69797099CA04A0C8E2B275A0FCA07305590A0105BAF31556B89E43F0D3D63332963113375226FFE401E641E1BBD5A9771A6ADC606DE8EDF39A16ADB7DE9D5EE7D8C1B97AE19B120971D3299929522A77D73D21E2D787260EFA5A3B69F2399A00E34925A3FD47E92B0A65F5563C3A07F2B3D10AD8C97A51B05E5265806F4A1CEBD333AC3FBE567E6E4D53FB5642273DE0BBC9BD80F244F691CD9250F95FB3D4548C2C6E94D02FD3C6201E74D481E1AE777D4C9594D754CAF9EB4B777294E6D1407EC0BADF24A1DF30B25DF912780E4127F4B96D07C42385C8DFD1B90744FD7266227A152E500B9DACB2645D74373D67198B49CCF1206AF4128E9A361789A0D469C994E846E295CFA9FD19EB9162D8A79864277FFC0FB6C04C9DFB85816B496EF143C459002B760F9FE2660188941FAD2E54917F13D4EEAB73A88E53ED9DD918148320EB6EF2034DDECF6D77F5AA56BA53928B9A3835963C248DCEC52CA2AD05EFD248E9643B350DADEBBAED0E91B2A5D3B4D318CDA2C68B9E8D44C8DB8F3F6A0D365AE7E2E7A9C0B3095184722462F60BA9E891C4DCD0348CB9ACBBD7F90F21F6221C9D8904DDF4DF4918B400E2C7A2F2E2BE52D2D6E1E7606FF0447EA764F816683281294927F50C5E9847A66C0B890F29ADE76D74E042830E970AD1D48ED4BBEE8F4FE747679832CD12F76C36EC93D61EFDB16BFC0AB5504AE37E941696346F766FD4AD2C9AC95B3D4D2E56FD2C562E5BDABDA816454B723E20CAEA96217A1999AD41D1BC7263BA614BAFDFF0D54DD1D1589E0416E431C2F509CBFEF730D369D16B86A19571E2CF3600E25E9AF4C1F9A61B201E7A4780C33C946A6E14464829FF568DC4318C2663568A3825DEBAD6D83DE19FDB7C285445A2E78A630EC24CCBCB7B8E59DF4C3E31219DAD7B08CC981A9FC099ED57090980457E35976C01695B3F3AEE3C0AA4EDCA3646F4699B44EE19A393E830811EC7C85A252ED5C29342C07AC1DB0514C8196C31851100C48953853F19F1544D13E39983C29352F43AD10B56992AB8FA72A92CC9600211CF541D2A9E85E40675514F179A62B1911057229856D8C90EA03B7B47E8EFC67B9CC46E9E681E3A4109042B2275D69E513E56991855BCEEB12BD6F6A549B8EC332BD3A1B0F3F8211C739A86371CA795BFD7EB1D13386FFF41D0CD39E07500D604901EA0AC9213BEF84F43ECC518C7790D71112A89EDE916D62AE07E5A936BEC2B95ED3FCD729F4A1CEC7ED2B364844874922A63460ED2193E4A609C734450DA398FA19ECA725CB1753691FD6D9437E7540247866670B5BCDA643DACAA466756212C75BA4DF667CDD6CBB2E3A839048804971BFEF7BFFAC346B0DC7B2472D83FF3C503948A50B9600336E6514F6745941F47F829AD3B91C115BC4E062F5B2EFB5A2E707C7979F9255976A3126B96652EECE7369256B5611EF4DE90AA4513F5FD8EE9A01C648C22711F7B28F35419B72A3D5CDC90651CFF2CFD1244881F0D6B72FEA2664ECB252A266D3C69BEE658C2A131D988BCD9ED5F48DA9ACBB3B702708E2F485183BFDDABE37983C9E891297B4F9F1A3C2B79E6787235D9BDE77EF190D3ACC9778C0A95A2793A1F3ED2CCA9EB9FBE43E2B1FD4AD62585719AB1DD4ED7ACFE290192BD9DDA6C14AC83381C8FCDBEDDAA65C3FA37362FADC6D2F40BFE7C00E09F4606DFDF02CD34A1C5704EB12DC97E5D43045C84B7222CE0EA76F5AC3DE919F11978C3AAB0A360B9D54EFE0041C6B4087C42B2C4255B2587505A158902A6EE44DCD6DC84AC2D3E5863FF60CE3C9FBD3EA08EADD98EC498A8BCFACBA5AD73307DF2976008194BF01326417A03F72CC346C97A9FA53556A8900D41CF54EE67706BDFC644B215C4D198DD17A7B15E3F0DEC3E7CC1C412A379AABBDF82C0F60CA5A1C770B1A1ED9AECC4059EA9F455767B53D7188CDB03E9EF96FC4CD56640C6F11C713F160F5714CCBBEC0D79FB3616D8326A2965D7A055692764E9869FCEC73118D72E2F2B9D06BB893EECDBAA248F789126C28941B88EFF85C8F2AC03EFA834ECEBCA88BA626AB9A1A56C65AAFAF77945F85BCC9F2360049BFB2550905CDFD090251B0E3B755A071F019D3C16D085C6D6DCCA620A6083DBE00BBFCDF70189052F9C32176ACD377026B20CBFD1A8654666F0E6330D5A493F18BE4ACD490602A4A76BE98D92B9F5967BCE9A02F8FE126AC7D53F0FC8BE1FBAF9824AE63D67DD0488511AED43ECA3C826EAE6009DF7C07438A1D01F883109CE6A7F1DFA4A8F15B7800709448BDF8BA8064BFB3E977B03C78C4007B2D48D102EC36A23425C4F71B6433776683659B70E858208AD1EF83B7AE1B86C4613DE4432225D2187C209E3CE2EB804ED9B6A2E51D284BDACF6163C1EDA530D267F48EEDA0BFC564B24A421E97543DC0955EC1FFE32FF489870034F41D85260B2061BA0AE5F724735EC8EC3FB3CD9BEB4A5C5D7F9C0767652B08E8256380897FB6411BE8E17D9B6C5E3FD01941659FCB6241C491131040399C7CA283C6344D2583A5D469E70E5875E33287D976378295E3739D3421023C9C8C69FDB79DEFC313CFEAC72E6E227C7167E9E7D32E3F4BB9D556B538BB102FFC958CAE4124A84887557278DEE8AA26AC2FACCEC382F5EBB4130E0D1C4F54E37018854E008581BEFC284E7FD1FA5223C49F35E5B4F13E36D7586918829ABC658B50A1022B0DA76CD7C8DAB724042A7FC32BF27F70CF +smlen = 4728 +sm = CF23B47D66427FE0FF086A627289C5F5801AFBBF0384EFBE2181E6FD389479AF450580B31C7EBC6C51F34B5388DBA1B86F6FB8A91FDD8737710F66BA81A1437DCF0025583CF9EC80ADB50EB305A11A157592E4A1AC9A1D46D8685B14CF114202DA8F03C3464A8B50F8F9F5824B8B98D3DD0C0E450A5C4BBE92D0A2BDE4AFCA8B120DB05A898CB47545180FF294B3EA5B57A4D554906E0A254278F49321798690B31518E91698EFEF92AE6A03E15A399E8A2D1C39036343C894FC1CF9B90CCDC3630C82C0F4BFFE71C60FBA5E9651F06C58D239802B141061D81F8980C914A6EDBDEF80D433BB7FAAEDC5768A63A8CD5F8CD20A17716CA57E43915EDFB898EC36FF4EBF0058CC8E44A2E13D7246890DEF8162504085AEBC870865A28E760A65F885D916FA02DFC96544E57413E4AE6B48670912266B6E53B6592F8293FEE4AE0E4E2BC19709CD235E672C2A0E3E7A25E1C19A9D8C50F68664B18589CE9D2CD45E1053E18FE628427D63B8B24E45319023509B195C7CEC8ACAD7D33064DE2F7FEDAF2CD3F465C4BD9226F79E11E02ACD333F65CE4A2DA757323B4715593E977ECE1C85D2045A1D1C615168026B9D434AD41EDBD869B164394F9D4B6076F66A43A4D542462C56E0FD64FD3BD7D8D3DD4F810E7E4052B03017A18575EAE543331D964BF65BD9A4EBB3D4CD92D66F590371E079981FC83AFD5DF2494E937D4690736A18D08066942331DF51A6EBFD711B9D0FB205DC2432A81B4CA213B91B82F14CD9233250C535489E11302318E1F8F3E428EAF80FDAFA18AE20931B9F6B182F98BC99967BA0E61883D9BEE5E8BA82FF33BCE9D0209981785CEFF9CE34A67F34D5F702CE19A2451808F1507DFBE527C97708748088397A9C3895A226D18CDDB1A11232DF1A6F2E6F71CEACD107150D1B738711D8570B8874ABA251387A68BDE8CAE9ABBFCB7D218005E68518B5F51D1684488A4AC59BAF65868B1CA1100A32F702B5F04BFAEE02AEC85F8CAD49AFD174C12FB548513951E97206B0B229380A615AE324EE7AFDF118ABC351F61403194D9D79F579F6DB3766376225C5C67741A21D41F500124444E3995FB19CDD3C2A69005A01A5079BEE4909AC459AD8488C443C17C2EE28B382FF808F75A41AEA8F7A61D34CE4511C39FA8CCC903C7751B9E260077C7EE1707BD20ADAF2852332714204140FF0E85B6C3E28FF7F6D186C705A28F8DC36EA4ED9BAB0E4C9124AF2C2EA91A05CCF5BE7B98417817F87A8D6411325591EE985D2D6BB9950B8F23FB747EA0933265F28A9A8E2E3CBC5E604D9CD66E8366D338AB27BEB8531A15197124CA33D7E8D0F8EDD94C83632FB205F7E7B7CA54419279D3F250C9ED8625A0B17D3FF794E265A002164E6650A5E88D57762D2F7F24B348AAE80FA0600645F3D048BF0979F535B0D447A540211BCB02F79DA1F33BC181EF3B94CE67BBB54FE6D45ADDE94919907C9D4D59403F7EB52016356FA62447D1FD3D4205B71E78C7B973DD697C3E5B7E0DC7290975A3002120B05749B8FFC34BFD3BACE64C821179E00BE94C631CA1FEDC6292C66573469E79901934F312442482288DE97D6147B7576AA554646463C4D270A03929F11E3D39FE86FFF9AEB928CC9CA4C1F91F3A949AC16A7D5CDB19249FA4FAAB3F056E623779E3DA945D8A3CA9FA7704EB57CDFC46132BDD5D6CE719287BF3E424CFAC971F9B277CCEA42A8E2E362ED7EDEA173AAAFD8C35DA3DF1033FDEEBB185262AC3509020DCD87E90403137676690EECAD73312E47B37BD401E1059653989778FAAB613D5ED2D03D8BEB445D8481FEDC360C5F55D920658C8AAEB0F781AE0A6600EF86F0ECB6372EDAF25E4DEBE982F46537B5B0ED4541261986EF2512CB1E6548C37D1BFE2AF9FD5AABF5A5EF1EA6BC36ABC391A4AFCDFB059B69AB37911AF18428C318922FAA096B4FE3D49A74734D4237F9EEF1A06C89215355EEFBB97B8A1577EC2C0C281AD6764C25EE9565D5F4A28A06C75302CB10C34B512C36DA10DFCC8AC52432A360A13C06303F0666AAD11D8397C6C168BCF37330AD44F185185CB013168E98D0A155F56BC3DE9D9DC8C27AA0B6BD235814AF66AA93961642B050FF2DD0BFAB161F601C09A79BFA5EC4E924B7EA55CABAB2B35CB0E7DCBD82C26CF3DAF09F465CCA8B39B4C24A4FE25B47472ADDDD12A6E764BBDE285B1E3D85BDCF9DEE700D0863359FF598382580822365F6686F5D31526C59A483956C69FC6B9E0F1CF86D0A89FCECAC697FEDBC92ED09765CD105D7C2D0F04A84DF6F468B9BD3027E9F68E350FA2E129E5338FF8397BA9A763FAED1AF46A06820BECB5D18F25EC067E5AB4E7427927FBE739CD3FF9A74EBD40F35B47B089C37DF73AF345EFD218F6C4202F0284D93AC1E0A09373638A51D99B37A55976015842DF0D95FF90B2671ECAC39E083F8DF664BE25239773116733BCE7790D37B58FE78906CFD8D22B1F690FF9896F977FBB685E4DF962559D15D6B4BFE20CB030B46B028C0C8BFF28BE630EA38F95586F7A67B9042E428E6C41E9C391956AD0726D2D63F8750FF9043716BB92550063F6351D1C28FB3962998CAE5DAA7405D990CE24FD4B4350A9A184AC3A6EC1BF7CDE2ADABF607BB106D23E35D4C90C8D5C355D7401FDE672F822D4F3344BCC1F00A7ED4236F6223DD4AB2EE130C4FA9720BA353B8B7BE6EA10888EEB750F62945B1DB79FEC2EB4C41E27B67EE9D61962BD36B629D03E0F1F4DDA05441E4FFEAD3EE32B442B346CC309F76732BCAF9720CFDA952822994A74106A185F27055AFB0C74EE96994979F913975684BE4C75AE19DCFA7CAEBC03986ADC812F3C805A93F4C3C65F9C17E193E45FC266ADD79F3BC24180454D365271515BA9F87B61D3DC8DCD2798A51DAAA2344EC9EFF6519C53315BA044590C4F5D24DB08DD5F3F6DE65565392561C97CBCAB26DBB4A8CC66A7FBA78F9F3ECE1F73F8E8D25EB181378F58B50C2FF3E0D5AC1819741610138E881BA84440B9497F6829E850765DA3BC8B8BB6D91BC2C2225E962ACC77823621FA35DA39148236A2C283974BD2A00CCD5DB1CF91995F07CFEED41AD63116A81A040D0E54957062D5799E9FE4B37C449B886552206A0BBBC9A8D118D9026BD02465B83F1A1203D7FBD672C990EA5CD70D9694C403FC9C72EB3E39A96B665F111A402217F444CC890D5FA75C76BF203F5114B62283740D286B10FE6DA761B16A1D099327AA329699B033324A2EFC1D11CB8E3429B5AFBF48448D8C70144E1D5EF67EBFCCA59B6EDCD97F4251038180F861F9D2E422B67E013AA032554DC373C8382AC965BA08861DA61B303A28DAF15AE4E08239A83E6C7934D14D94AB58BCB750AC697ED5B1A71B07768971970B711CE4B6716AD2485C90E1E3E8AD16F7186C8CBD9E85DFFB368B41BBF5DE716B861A96102413AC9D0764C4C8E3957C0C426D8902CA5FFFA68DBC9481DCD0DD39E3F0FD462822EAD35F67A01AEEC75490B7A498FEC8E4C73DC4AC904DA7F81D0A3C125552976C0B20B4D8BF9710F617FF17B69BEB061E386E517D72F916A08E9FBAD786E989F41EF2EFEDFBD782ED9A2766DDD8E25FBAFE615D8543EEA42CDFA493D8098BDC4C5857A2E164D8AAB80E70FC97DA12F8868CE9CE105F67616DF4324BEF53306EBCA5ABF82B334959CB9921E62DCD209CA0AACA6D2FFED4B8C3341E64CFC983256F266B5B853881238BCD6464D2302B54107D79445DF27270DE32868AA62459F26F95EA67114C9621FE38CCBC4A4CF6850948E40A4C41F9D38D552DFC5335484F7F206E31B5FF73BA6E364178AD90834A176D76FC927E3538B5344BAF49FD66E9F40E5B93BEB59A0401D8B7BC3C873CDD8BFC2798B5C451CB24B684A4DCC1DA82CCF74E41A2DA646DAB5EAE23D9EF3D547D839BA1731F57F3FD7153CBF672F4086733AA45F1E83F15CB1355974FDD17C81C458FFEB9591792EAC772F842536123E4AB7656472930CC7654C141846E05D7A4BAB0DE9817071E1786CD726E7E67CCBFFCA411B31FDADE56B0244761F05E1A2A958195C32FE0592915EB10F25E222B86D52B29E2ADC3838158AD04202EE9337B66A66FD8BE9F642967062E1CF9A48C543F263418A448CB3F97E567FF1C5E4D88E2F98C7AE4E61FFA24126D79E9EA7A70EBC9A98CE44BCD49FC0AB78C0C30B955C380399499A33472D605AFEE5B8BB05AEFACE8EAFFBA82515580834F18B2C3C876D769068F047C80E090DB477F8BE2C4377D7695DE291CFD55315372A3AFF43925CCA68489817BD404B8CFB61AB5A615D93F014DBE6B23C67933DBECADFEA8F2D4D570605EAA12EE6C0CBFF0AB2DA5BADEA68AC922AE847C788048B583EBA4C06761CD7EBF63F8A7270DA780EF2AAC00B097B84F30788E8B923FAD2F10B1BB136384147C855E13FC8BF75EBBDECEEB9AF550DD001485C503404384390C82993F5A024284C53CEB3F11AB606328B37AC1A9E1C1E42A48015F10632FFEFCBE7EBEB463986104D2F2C672E0AE2A1680DBA47DA82C68017E58FC437123D3935151E70A7F7F1540581EF500E3ACA9D84A96EC0E5FE264DD14B59496F94020E0697E11B2737465260616778A8CBD2E148D3F2FE4F5391A4023DE8EC113FA3D05C6E797FA50000000000000000000000000000000000000000000D1115191D22AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA + +count = 43 +seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F +mlen = 1452 +msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +pk = 523D47D70B391DEEEB1B2C76929E9E3CFB9905F6D505314E5188CF4DC2824DB5144F89DFE66E4D0C573AB3C040DC14CB2119AF807E4CB5A65C062438E1D065DB59BABD0EC4833060A7D4E2FA95697D11026C2F1AA4764811F01773DE5FFB9022458C31A4D870C2E797065AD2BA6C0261AE638391011D788D8EFCD118AD1407FF2015332624B5C68429D1DE81C64252B1EFFD06764364B663DE45F4125BC211F64E4D9EA8697ADE6EB9AC25F843B9E64173FD9EA85F7FF1C278017A1F4CA8E33367177922E64EE1396E3D0E1F3E3CFE5A6817F4BF2198ED4BC6260C5FD05B03B49E2D61A33031C05A38C14B64CE0D27BF60AE6F14B512C3B6435A9A4E0E877DC25E090E24053FC9862C1EA7E62D483FFAE8A095D38162291B3EE4813EA58EDF070782E9BEE59FFB9EDBB5F1734EA6CB76DE0FF57D9AC3111076AE971B853C994CFC9A43D7BC51BD07163DDEE5311968DA828A091DC3B8C68F262BAD461498639DCE0E2A59829DEC5BED4C5C10ED806D5BAF99CB986920818218CEC5470A5823FCB4A2A89841EAC6254657CB129E702A4D58433EF819A94E862995DE02816A5825C593619053185E40F7A511377F2BC7A59AE148D6D920D7AA26A678EF4F783F39FBD8921456F45D52019008473F97CF06E71C8132E8DE77AC2A3FD4E73E798F0E01611251ECDB33FA9A1B8E878EA9BCA682E04C814B9F910BD2F43D88A1FA38F54BCB59933D3AB3E757B79297D3C91C2648552F997D982F85F0BBD0438ED961F155E16D2AE76D9406E39B3934FEFA81EFB377A1B9A242BD21CACA0B684890B09A7F93812D8BDD99AB09A2994257E551264202F8B6B21F9BBA604061EC097F521EE3884E397A3E8CE303CEDE5D1095192BE9DEFC224BCE3B87B02214850B23CA19475F8487230F8FCC1B20329909DFBD207C6DDB61EAB975925212F5986D020A6849570D8F472FC8DF2D843EDEB653ECEDFFA427FA075ED9A8451C340A211742D869D02BBF0E0B0F24867AEEBBBCA8F8E24A6999C33792E6AC1AD050288D3826A8B7EB0514AE6EB31EFFA6862B44BE595E7E8527E864B0E4BCEC79938E346EBE0011A6DE8944337AC5B8F327D331DE5EC97AB25222DBB6D22EB805B52D2EA059056BC5DE3089EAC7D82DD330FEDFDE999C5AB4D9BDD608D13EF8EDD6E74A41F66BDB72E263DCD2668A94278C408FA3CF14AB7093068BE6E507AAD1FA22C49F33BEAE64A2F322BFF6AEF0A537788CAB80C39111C0F781CA9436D4F16CE51CBD593DDBBD93A0CBE316D876D3C066C655B93583D9A8A350C69906CAF183ED46B2A5ACFD3172595E7BE7AFD13DE2B0914E6EBFC9ECF9BA60CF2EA08A86E931CB16FD9D85884C4EDD90C8CA651650A6A38317509830B7432CD7B1A39B3F1DC3E8DDAA99F4866233B88832DC2399B9F54DBFAA75CE6203C529FED894C3A89E033EE7ED8124A5BF55417E4B8E5B5C75DCAAF9FA4BEFAFC7D69CDB557B6329E101AA64CA3DC472AF27BCE8FD6A84264BEE53C9593BF021B1A26507F70ECE7347B4574E98AFD11B02A3B25573083DD7B17DD2ED36CD0A626EA87679CEC1FBD2835E5C1FA43BFF26EDC0B320092EC58E5966D265995C9734842CAE47D53888FA7D79A67B227F352A01BF116C0E993535D713AACCA46A2F1666A4F58197E0F818FEF2B7B879BDC8D255D196285CFA72A7B24CEB4820AE2DA3ACA6679A242D95770ED30883307F03DF25721EF01860E9F277A282E01CD39669F35129619F8BFC150F810803479627FAD85BC57B3DFFD19572BAD99069E20E3514E1B1F89FBC9EB55E37A4E6E067DB84478E73ED4042D80EA3A4641242CD77826DECF3782D0A2A67CBCE52016E3B260EB828EF5B03F6856190521957341513A741F0C1B2BE13D8D979B1D78A838FD55BB1E5929BFCC24945FCFD93B951B81C19948AC4C20FD24E94889AD131CDDF4BDF5A2C65A42D14045EB77AA1499D9DE7AD52237B1CFEE58CD8020BCE1A67F595F63A81B16E5945A410FD6A01CDA74943351B579C3795E2E4A228F2A0769656EFAE4A0D1EC8B17E136AE332DE5CA259A93B6FBCAD056BC0308370CE26FE8ED6CD5C3F2ED152FE948E510BC2C0730A66FD4E1937F957AD60069590EA31A964A9D1048BA239A30FD394D32AE7F4D2F3A09FBFABCEAEA084090D184F04382AC27CE2797847E1FDF6B84010D910AFD4CAF1ECE506690022753A894153BD0CFEEFAC08B20F1DBA419FF7E3DD49AE50D28B1145678FF925491105838E5DD2E7867C87FEB57F64C1A9215AE44E685B31820F8C4F15B8AA7597D331CD9AF733AC3B6C6F10A7EC4CF03C4B2FEF6DD55E82D5EA5150EC7A8D545B1C5DAE4F5C20A21746A554314BE588E645303C51D035700277B31F8D25CC1592494C5F08F2A78138B3BA5CF4CCBD5C8D055B28F0B88184331D1FF75C58F12987DB5E513FCEF0BCC23A89F32B94B08E754D017A8736F82482FC64FFD962778F10768D30C2EBD1580F549426D03C9130E61438C2FF89F0B2FBE316901886CDD5E3A84F106AC4155B78BE54253D78F12D4E3A8A6339DE0627F664426625F6A21E7632BB8258C04E0F08507F80EDF5AFC1BC81F2A3D23977A91B863547AE50626131F2C79C5E909A0DDA6D545B7FAF70A331F12AEF3215E7072DD29B9418A804485F7BAA027DB7D970C6939B4085FAB2C38845E68C2BCBE24D297599AF5208AC346B8B410E6E6358BBE696DCE325FA8FEAC93CB00FD8B38EF01B5546EC86B4066E5799FB3CA65A7A90921006 +sk = 523D47D70B391DEEEB1B2C76929E9E3CFB9905F6D505314E5188CF4DC2824DB5EFECA19A0072021DC8472439AFB76EF52BEB85A04A900A4B8D79D5708F0EAE415E04DC134E99A63DEC08B1099120F907F929ED722AF7971138112F68347E2409E0EFB8B908FAEF7FFF63349BE391A53A1C3482E466EE268E0E52783AAD3F3A26201627441653017471162333430630723512316527451357542107122236634426388137644386107144878363666573341772134716348731733700612264246645375637868542104551552503306504004860731283287307066111531173016524656738751331585641357501261836220368603062321672514445437465616040738452158642282011380054326464720865246164182807576053387761276364733356463666210205713403882076414654683517554715607346534031286402050057232280747457160166234377223412267047634145671506675178014361118407805888067106577522061531401085774266150350206344172148175574808505364874282043468543886843041340868812085567545007406817165400212582186163054582454875826422763851322581070663588344306735480175517201522156204415226653082034848258654647821673510111100155736087680033858502206574180216418675541711125338105673475355578147235386710321722820808561368273148472850504262545571782464154236230260863776675887083827221111085207654171524482757376250311434305720448514871668217523448150118627370754338434624071307475342586867324425652144855533573772702863464388766702732346078633056706381153030603151132534385365306375765588175866242473431363022850062527045163153700322525546035040624010047156564847102176047332615612860233378736672274346614020557287067147617731318120307854740800215641128365025851407877403503575403380668656240012366687780551864311722430130527822022613645384555783605031765257333060801631115167352636765138818350650742274134367056265651350531427842055622488108187381836380884383367481467078810321825432457262732657551320734631265630510108743402825802331133446442835346177742600012447268440252826405815162688265542253534727024016017810207135176205820830437174546513361740705081530646082352663017064504070783733562740830213660237411204068810523386157100708680003363373783183723637384780160884473082370212485341214836078756635077114122268141766160656050253225584473856503315280028435001370775654255117042444053765476478760176327526853521318877031551177811508301371647128745816333236478708860307882745334126360544857567168566502388811004010481360175720086571278631260447200708117051772488543101627812731545616445245308587721413506430434883135485545404334553726084170553263381621001705783577031434258268367428767634266753711858634472021881804700535342287861413006820856614783107717274462464850410414715664311135635037478552405731146280515271428740163301272750214445574677526156318808572776653576286034560040247776777614523661526817448324330085721533400757753785318858033850557322832401146823702077765665683263563001372201620701078373325682258271754081755314381167346235624088034601566823316412634553558775025584872275513283017751242854105723783015141280416184058508376575414278041045803736527545063574167242518655678127142172715275166456322000766060351331186128842745224754344866343673463217476732442620674345357744622444032236118808286334463468220D5993DDE45448F1CCB10F4C540A566A4F3B8808753B2BD2A0142592ED6A487F9B88FB42B7BA8D60BB9A2DDCECC4AA830B1B7E0D6ECB58687292B54B6AD153C5819191921260159FB9F6750809B30A5DE1415375E7F7344308464B394428E1CC7A37D58C32BBA0ED64F19534415B50AB4099B45953117D8DC75A48311F79FA882D2C4E37D940178EB04F704937DCC12954FCB2FA4CC4AA9A94FF9C1576A7720D0498BBD5CC6D2AA0D3C06A97DA565201F63979461AE0FE860E5B1ADC52E93C165CCDF1A75CE2A2443EDFBF84E9B0B8FE05ED74E71BD5B4802BC75784B04880F65DD32CFAD3499292883FC23A8995C8C459D6E819FC453CF49F3945CB428FB9E59F4347B81172DAAB05B78877436EE5D6FAE6A5FF5D32FCD418728BD322E6F596975703723433B1168EC711166E3AB8727CA01DD463564ED036D57B247E0EBEA52034471D7D1BDA3985A5A371D0B05FD0D376598160DC339101CC54583127DF3F232AEC5164BA38BFAD33ACC284FE420703716607E3EBFBE791A04F35FE9FE5C0E6F5A4119C553C052DC248117BC04D9C502B00ECAE4593DD2C74989C3153A7F7EA1286D9044E248C4844A17F7729D8BE0928261ADC8C3CD31556874D725F6508D1B7A792DC5D62D9141586948F838051CD85E3DAEEDB60C86922A6AFAEDD8A89B636DB3B0CA751974B13949AB450E552E7D6D80E1DE602B935BFCE4A7C09D68DC6D40A98361B591DEE12C9DA359B720F556BA189401344C05495312E950F78E51860ED2318C735504CA6EE705FADD468FFEE33B52A82451E9EDB00AFD7852359BBE67481D6390D57A2AFAF53A9258D0806EB46F3EA373988B16CE51EEEE1EBC4129B94F254DE771C8F5103E5EA00A8060574348DDB25ED988BC6B276D3C7CEE8AA5FE6841CFA72FC470E40E6DFECBC2C83535CB0293E0EA9B9095875C576995E70B504A32E2BF9ABF1D96E2B16F49ACC99E4C13EF6A0FCC40F497729A3090CAF78371577E7BFC911AA401F880A68D5E5E55401DDB0D781CD9A727ABC8F9B1C63F6B59D031F8661620E466ED0C7EDC911C24E75AE04E8D7C32A2F9C3F2C7E5BCF9E9012B07A3DDE701DA2F7052CA2C3FA7130728C8545F5672334043C40DE1434BAE0C3BE546845A6DADE0D0B56A1DBD82DBF71AFCFDC25E4D685342A47E247B8BE84538DC89F4EE5EAE9B6BA209EBD78016913C94300A8D3090E12939E949716159877326B6E9330EE2D3291D8421C0A40DD45A7BE8F3586F1C613A36E30FE11BF142D3648DF419E62EA42231A27FBD6ED3E6AAD31E73F2D2EB8BF9D9F732646E1AC88FDFC5DA2272688C251FB377E15D2E58C85F8563AE7F8776C1E6C3F0A8160A024A7FD9A968C12598E08AA0882761A1B529964B979935095B80788116F33F09B92C386367A5F6430DE5973DF3B6B603FAB211CF403435843506483D6D8944159B0B66BDCBC33DB21B402C46AEEE90FFC2C40D84539AF99C1712B641E65415A46B452F4E55090B5263BC8459F84D99EFD98DAA28E9D498C63594666B0B1CBABFD9F416451FFE7C8DFC0975CAF67A747E0F737D80E63A0D4F1587D62124EB341D19FC4CBAC3C6C4C8B83F8BC3B47E0F825825EC18BB4BCB90496B7882D069E4FDC7474D8D6243881F5F2928D2FAA785FA5AE09E31A0C0C21B2CBD74291DA84C18B0F35F09843284D89162888F5E36D7EFD60AC82FB2E5890067EE26CBF07F8677862FB17D6AB4502124B8CB9E7E42DFBCC8338DD23C2F63509F296C1F0AC23EFB8BB351E3B345412A1C2FFBEB52DBBDB364DFD39E5BE902B73D166602B477BC6C3A138966D47DBF56A6131D38912CDA9EDFE67FCFD54BC5BB69D6253F7A74BE5B64158D96EFCFA1D4BBA4CCB4DB743446C47C5110B0BF04DBCEC53AEECDD5971B9713D3399C2D60495286BB5CA8F5851A1A99D55348FED05A1A3A3E3423CD6206C2E4AE5D4D1C655018C87CCF72876E9B0CE996CAE7089992A37AFE2EABE9F25B0BBC130334782159B09EF35CDB0413FD02DB98AE856D2D627C20C6D3EDF066977922430654B2D4AA2D7DCAE5C6D2AE61C12370A007953F47065D295B62D89D5E60496E7A96B7ED052FEFAC48F660DB1BA1A4FD9866B36FFE14419CDE7E365CC8DC2DF1AF2C50D3F7C82917E1CBE733B4CD5E0063D35475EAA94325A7AC05DDCED264D57825E36003AADC62D9B29AEDED3BFFEA46981ED28D83BD6F8B24560ADC9BF9E39723A5959C50C1189410FA4BFCF1895B2800B105773ED1E91652A0E73B177CDB3440E819AEAE0C9E7E21848E207099D8E1D4FF469A0935CD2DD6B1D0E3948BB1886369683EF1EAAB562CA562A00A8EF9CC20F6495AF5EB6F6B354CFCF28BBBC3C10AB1D8D526C45202B0FA7B20C86F6A7390DC250BD521F5A49B805A7D8F372C6C09EE6D46A7A1173B1285E0962DC65D88A16B24432ED52217D5CA63B6523A91DE2F1F874297F39A7F5F510820CF0E487AED378447FB7EFA3CF7DFAAE2E2BA5A3EFB8ABC9C4232F56943E0BC8954268C28E9C375F1D7517B2EADB8371EF50B230EF0FDABF0257561EA98FF169872A417E8AFD65212D726EA155C7877DCC2A5EC0BB0AEFF54A6935DCD8117D89BC074526A83E41C724FA42CD02A74FF2412A018716A8A2EF65DE8FD600450D4229E3F7FD3BD39F2F39E2877FE086BA8C3D6CDD2026CD2F1D0DE0D992F4E2C5DB42AE93CD7B6ECAF6DFCF551D64BCE2674D709F03CC2DB6A7D3687003667D613A91E32A1FA48365DC6725ACACA7EC01DAFBCD4389834C0ACFB839AB8D9385607B36DD8CA783852F5394D25B518A0B3E219B50B1884FD3CD43D4738F537885DBE06F80441C8B49544A02A193A1F9E1C7FC35FAE5BF56570F92CA9594097F1DC5266334F00091EFD3377A766FA7A7A9CF0D35B08E241D3C0AE2ED8CD21CB8A4E383AD60CD7E12EF65248643887B00AEDA43E18C0496950935602E4146FF23C2ED9BEA1E5245832C5C35A97DDEFCB6AE8A9039C0E66007F70E01F21C0AFCAAD09AA04A6B165FDC6AB2902C84501451B138182A476EE1D7B1FC310E2298BFA0E80074B7181C6298DA13C9663BEDE0DB50AD4A5C7A393B272C7724592F3264923C9D759C20E70C911EC428F25C2077C0A68529BFA2EB0EB4BAE677602C288A192E38A97A316036FEAD3F638A2B8E8B818EF355282D44C2E52980D56F5974E48A99550F35CD9F657429296893BE9EAA4AF8200B4046FF81B93DAC5B634886AE81AC4F01CE76B6013DE7B3A49504F63A3EA75E1B1943061452267C322C84CF62DFE9F7B5BEB849A5221D320EB6EC67CA964951E6E2BB9261306DF74D6B002EE05A2A04EF481AECF27D64542B093C1E5EBD32BF9765C2DB64995130EEA4E198478BB4B36842BAA45E3AF04193A615FE6D1FA03EB0E036C91E568B0FF2CB0BED66CEFD90BCA389266C455FB216B89A6481EB13CC631CFB6517664E9704FE4357D3D0CA2DA1C7327B134E48AF2AE443F2A8AEC03CBE71ECDF3E7AE01B2BED131D3147C6AA7C17DFC4B54C572561599F431CE1FA6F +smlen = 4761 +sm = 20F5C2C16F81069656784AC155FA00CD39A0454ED5580EA4FB5DF27A59E85149E1A207253F10FEBA5E32CB796A36C95DC795AF2EDA056DBD9D44808DBE0945E210B8AED42C5FFBCD56E959B9DFACB3B4B3846B487165602C618DF19CD008DE15F257DEB0D4F61EA9E8993F85594FA593E3A4158AE7360DE550425B378867FEE52CF0589E0248061E32A3B5EAAA70A90F9331296ADC22F47B25225252F78794CD253293FCC4783DEF01C909316ABEFD1B47DEF7A5F2E3EA98449C7CA0396C46A9B2EB9FE614F1DCAD05ECF816152D37FBE0EA2153A60E84A765490059EA60857A7077A374AC6F512BBD1045D0CA9EE3DA1B4499C2A1ED30398FB7AB1F6CA1DC82D1FE65B4DD7D1A260457A18ABBC89BCE352EFCDB00739F59917F4B63CA72BD445C3FD22DAAF5730C32E622CF4C7232448F82B249E6D3FCC2773866283E41DACD6C93989568CF7C82F6183FD49EAD53A0DB67734D8113B6802E561D32A05FADEFC7945948D50010E7A7DB5ED11F0A21A89D35A8F78984C13B5EA2BD96A00B0B292041C0D0B5258B43A5840E495032481AC3D84769EC11DABBD9197E99BC13F689B9583AA8C0FB1E59CFF8904BC6D63F43618C3A1E8941743EA2D63663B8DE3801D2D82002C9F7BF4B186168407FFD168143E02E4991F1A2FD95BBCDB994EA0BA632B1659AD25B055FD887CE52B333E6789719469C149336618DA001E1836ABA9B047BE86258F99387A5435DFB86B9393FF8BA1DACD79DA474546EF4A33B4154E92688712F7D5C30961956798AFDA1F5AE0C96559A6D24A8FAFFEA070DBF491DFA728A2E4CDB6AF9790E3C4CED5ADA88FA13BC7F45FB3C89285B78C7B3AF21457607003EDAD9741948BE938948B29C006D700944EE8E6AB222BE4F3FBF3EC77D39EB05F5F7BCB5CC3086C41A0A622885550644E5C8F5306FEA5B5C9ADF21E21F0437D00E0C6358D59E96F46273171B4A3B12B28154B2889CE7236B142C24B2C2BF342176300FBF44B7AA3BC62EC5794A8DF0F7C3381CADD1960CC2057EBEAD1DE200ABA554CBD6B6A2B40B02A4E7AFEE54EF1EC111F7AC71900BFF9375D2525AFA1E03F69AF0ED1980A02F62026D3C21006DEDD1878412308D6FEB31E655EDFBA9EFCAF1D05813F0444F4243A519229EE2898E133D08782A6963EAC31B382E5E5A8167C39B7EF96EFBDD4A5C97252BCADC44B81C309C26CA014521326F5F5BF2369BB3D6AF8B98AD8048059CB39CE9FBBE3DDEF02E6B1BD20EDD0E0326034E8AF13395DE5319BE8687D881AFA494B3122AD973A0DFB3C48B08BAD2FE1ECB033FF1A37B6856F9FE22D067D1B985C79EFEB5AF4BEB9D8A6C769ECAB6D97A992B1FDF37C81CC7A7A4B022D63374A36889818945189E6CB6E89C25460FE330169D0725826678DF57ADC9B0BFB903D5B5806738A567DBE8DC2D7139DE32935BB2B6D5C0C5666812D59A654146EB0894F7CC09B7166B692AC83FA726F86C98653748EEB664999532DC4A452063D4D93289D34AAAA98932F444BDBD7116E97A95E8973E1DDF59E3A90EB515C750E32E867E222DE0D27F4B3CD6CF72B6C96CA72ACB1CA78628DA10C908B12F51E09503B93B6BB57CB4A1E51CA86D2345C22F6C23F30F4737CA5116397FA259EFB8622E6C356945F6B7EF36AED34B53BCF4D23184392EAFCA3F83051564DF76A5BF1D18D363EF8AC8AFE8A7B769974421198C22998A9E6C34A9E16DC9BD3CAE125D8A95C3AAEE1B558596B6EFBCD63D1317F508D545F406329DF31008ED4DFA9A6FC8C6CF7C03D7C56537DEF0EB121870ED4EDF4F62E84F06E48DD3F4A3313E2649C0FA37D761245DE78D3AC6EC902279163F45795C407E9803DCEA981B0573F1C1B2EDD4352BCCD5D4FE63B705600B5B02693CD8EB9682586D6B560987136BD21891C9B9B5921477417F5D477F2A633E5A474D9CDEFD68E35FD8440BF121BE7081BC6E5D26634A596E4C945A24E43452C649A51F640CA710A93D01BC53D81964CEF787BC5D55417BD8ADB7D8DC542C51710B827D9696EBA28582CA17B8EE0A5D4F78B0357818C1E33FE70841BDC52E4A709DDAD658D24D206180CB9D489DBB9606598A29A191BBD11FD1949B359AF41433D6E5D2AC5F739B0998B99B1DE79B75C29F845F67F8372CF41C4A2DC48D8B0EBA476670BCDDD1F205482FF65A0EF45A7E9F8E565A573CD5E0D48AA0B635DD61E9853ECBF67FB7B1CF739DEA6E9957ED77885D4AA5C6085BD59EF17989F4A2F08277D147065025E21643DE8F267B48CA3EDC5D3EAFE34671E74A649AD58A2AD9C22E9011A46DECA0914B516BA1D0799C0051F38A0F2D763CB183E4D579C136E591371C96AFF9A388954EAE9EAD8AD61D0F4CE197448845CE37C8DEA9536FE5F4DE9CA22F4CD83E10B8816720150BA06A4377E7C16C5576328FEB3639500B016466D96B161AC41A3E67BE36B5C44806419BF05548A1027EC19D91D101DDD699D92A4F74CAD4E01C63C53E1067B22A293794EAC4782B4D5A4BF518D58DA05D6BEDC9DEFB8F389AC0C8A37DFAE2EC1215AF105A894ADFFFA9A41F3502341879078F57AF84D3447B5BCE4011D6DE4DEC6C7BBA21B3FE5DE516A34357944FBC585D47F8CEB0CC0F6514A39F05F0922B36BEB75F302904C90DC1C665CECE21D3505E1B493BC36015E26E50A5E80265F19AA664ECF43A86615E06F4D87E98386AD95AAACC8A9311008AC09CE1AB427CE98ADCF9212BBE7367299877EBF6F4EE8250C4AA48DE6AFFA5176ECAAECC753EE93E5BF43B2767B6293BCF513BE8C9A27B1AE4C9BC2FE77951002417A499871E123CA07797F619E8DFAEB628E9BC1AADA7F9B976984170ECEB50875CCB45BDB62391B24709D19A2DBD054B13B17C1E2B00B8BD2675BE471CAEE67385831EF705C2CC2265A092569AF27F273CB0BF2FAE1E1D09FBABE62112CCE88028715D72B290DDE412B626C2AE271682335186D4575159B2E6DB644AC0DDF24C05B62FE66E0D4B276256058D3E4B114B5DEC7082FAA60813F32F50EB0B08478DDC1E720DC727937C077BB378D4E597B4C9862BB914892BFDD0711D25F72B5C0C6116B6D7FAC9EE106DAB13F96B819CC9B90E39E3452C5FF2633531A28E4A88C364F24996F036FEDBB2DD6B86F6C85972A1FCF2058D6767BE1361BB74817896C4DCDF921E9885B8569F33983F9CB60D38D2C467E6BF17CD6C8F0393EA6CB0A5E8B5F32135A92FBF2208EC433E1AAF15EA9F1620FB0D8C0DC5EB839EA1A93BA3A1329B0F24F89C2534EDEFA88E67E254D9807122D02E5D30D3316558DD92218BEF13F8281ABACCBA1C5C814B38138F7134133D363D1FA6332B58EE09B21DC510209B183BB2245EEACA5317235A074BE270F4BAC074E7E804EC9105A9AAFF28C19893B1CA0C14A150C684774235AD4DBCE3F49A828BB358BC470AE82BC6C418A57CF6F1D86963A47271928116DCB6CA5FDD57128877746517BB29D3681476B16C3E9D5E81A3183CB183B3DA62C35E7F92F6E41A267F6A2CD2F0A9D51D54A7A8B233878CB9A84D7A1489ECDE3021BE01E018D7B6D119BB2EA633474670811554145C713228086E227A6FA01E29FC38C530D354D15DF437F6C891ACBD212A221D6C7E0C1BA374A97C04C5F522F1F1545B8CAF8C18F4C42553A62B7FA5CF614B95F3FA54F2D2C90228B7FEE4223B79FA96CBF1AD5F8DCF75A5B9392FBCD421DF62EB1D320CEAF38ADA16A040745F1F3A3FF732ED377734526D2C8165226DE5D6DA3B9ABA50D6E2DB6A652C4B4F0CD22A52E9EB12FA95B4A26A1C8CA7F6B55400CAA4AD3EE8650A58C9155925F4E214E125272599854BCBF5BD2E96D703E985FDE976E6B7063EC1FC0AA382D6C38DDB7BC0CBB3EECBE93A142EA4AC54D9BC614EF0BC9C9E6AFE59C43216C429C8CB88384C222362CD3D026BE1E24344775A353B93FD564935D9251FC7BEADE5A56C3F94E918605B57AD797444610166433538F58A41A26715C3C6AAFADDF57A86268D7EE35C89194D459794E8D2E4629CC38A1682669FC05EE4FBA5B297AC13EFBA8F04A5B654193CCD529179D96FD1F517D4F91A641DBC64D027A6D53F389789AE0EA9CB23CA0C4EA39B9ACA3914081C13DF46036D39F358AFBB8BF52A4429C3FF6CD12092461CB18925041A5D891E9E6D656012AE120662FA1636CB4C0627873B293E0E2F669C3561C3AA1AF92C1F613455F6EFA897D3B91154F1E9953B9E42B27307D7E6B6AA1F771FF5900C22F4690BDEB94F65A3EC20EF11893DDC40977CFABB0518F3C34FED6C85F873AD63D9AC1672B6A335109F9BA189E87680CA9784B3A73946722B06B94CFB486A3BE30411D2EED5275DBC00F81B28999234043E3237DB5BC4424D3B9B7B26EA55315D135095667BB7E22FBE494409E0146CBE035EF58A34D0082878C749443CC0B9DB83AF0AE6EC5F5CA636D847B175883EBF8F698B9645414B0B833A3401BA842813908963EC44E57BDA23A3FCB303A76AB1983C0D25798F1DB11D2908571022D5DF734399335BDB84A4914EE5715A025DC614764EDF726EB85112ACFDCFE05B9BDE4EDE5FE64E867458704E299297B53D132D644DC035A5E16E320D335F78799CCEE6F01A426994A5B2BFC2D10C375C6CA3F5DBE70420769EB4EF123F538BAFBE00000000000000000000000000000000000912181A2026ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C + +count = 44 +seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 +mlen = 1485 +msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +pk = AF60FF94071A5730D7A486E8B11FBC9411D70CE387B2BB48D65347F21192E23EC53341C210A853C2BBCB2A1B8E855061E3876722D38B6371ECF1EE5304EBD669BFA0814B3E498B019C9738E35C70F2B45B20D96D3BC57D4C064F35EC6D645C7ED5EA78C12D53841332D58A7632798E32094B1E7EDBFB19C484DA60019E658E6A38649B17ED8147BB40B22CD26F5333075F7D4C2B595417314C96500766E8D92C53C52769849AB3FA72F619D043E649EA3768DC6C3E3D0EAA19B4702D8E549870472156A336F015017F8F486658F209087861FDE936E17F3562A6D9E79BA8EE49D16D18F9256B3747CEA6B162A345ECEEA4F5F4057E30D29D7EF67F57D2FB909C642ED30249770419AA1DB9308305430C51044AAD5B271DF3218DC350DB0DEFBA1D9517F619ACFB389FBADC49840EA4CB63F07451C735FF6BD1F071D63DA2CDC5B3D99EBD758CF1CC81B840445DE1AFADA0E7156BAD9BA43E13AD6D4EDD7242E58598FE4151119E3F60E8B7C102B5F2A2AFF0FDD6A8FB2235EE85AD5B2BF3F418AE5790EB6E29694CFAF7B6D99A84AA71E34197F7A891D657A8E24933E7E4B26579F84B8FADCA95E1EA352BEEE7A5AF327F93B38BC074895E11E9D100A5260E75DE9E440CEF2DB4AA7C88FEAAC717032564FFB8C877CD18869E9890021848D790940F61811AF782AF21B1F2E5421213F843F018788EE794426651CC9C2D5309FBD3A8A3334B91C9ECBC8C41C3603C6126EF4F70AB5C9A013ABB2F2808156985456E10D5B57CE7FA8859C9FC0F421490D855822B23E26A138F0DEF35A9943308E99C29AFCD4F9CB261975D38057EC8330D700F012DF962C22E3D968BC6F5962D0B2D466ABB5ECA56DB7CCE1B7106E2A32845EF319FC0E4ADFBB338AB22CC94AC07F99FA0CE8245141D0843C3D356CE717FA60A50B6EB6E1E1778E5ACDB4F973CC2A60574B03878668D49E0947E06A03D388A3A5FD10DA1152E246588DAC552D71E2CFBD7BF675055878795A3274C6B42B9913D7B954EE0D5EB1594F0D81EBF7058A084A49CBEF60ACEF6B315A7865562017B0FEC3665D2E1FBD58CBCA006BE98E9E6E9C1D95FA508A9DF97119E7E7AF5A5C31259E420476C029B92DC53CB2AA616953D22ED3455BB2F8B3A57F82227997D7DED6778CEBE5A7FE1EA4403FAD7B198E49140A38B45E3D09C910B206381DBACA61502F4B7CFD2238711731E1DF244E66995BA4BA9A0354F76F4845C87FB777075D103320DDC5412514C0D238FDABC140DE24E5810CD31B9A8F9F39160FE5FC840E5105011CA8DB9D938D0EA6DA16E47A3DB8677B5FD5A50A1CBB4EDDDB99B84E0A258C877FC32D7FA8D36976E46F3F70C05D2F5B8B3F7590A3873489E6E840DBA13E8C6CF9D337B3E3749705F53A2BC823533F554EC035FCA734BBC8ACE3B20627B730392DE414D4FC380F5D63FF5912B013797BF1DE43670038D679847F28B9285DD07FA91346A321DE304E18A3D4CE285D797026AA70FA5C38780DE6A5F7EC67B69D3B724F64A026333701A71653B77692079EE9D70A55F1B06A1BF63B669B3C2F5AAA385901AC09E340FB067B02EF1AF3D76B3C38CE3B409FFB17DC4E62135A64E9744C941C72A7EC61B2570F9BA5AD3F2C55946FB9A5D454DCD463576A2456CE1CD6C9357F1322AEBB71DC455A14298E8DE5EEE518673F122ADC154348B37AE30E6A63247F32FA5F3F90A1F408DE307AFAAFEC5362E61F9B1DA47B5021BF20D8B485A9D1BA78EDBDA900C97173AB4D2CE38DCD21DEE773EA6D0B7061D48335C79B4DE49A88393CC30C2B9D8AB39F8B9EA6971FC28B3A27345FEDB0C8A3631FEE91CEFA6DB8A50D7278EDD34E15B3C79D09834AFD22E45C19EDE85011B7624CC45E5B1ED4A4A9DD936FA431161AA8E2E9DC25DF8DEAC369009752F5E4D917D2ADC901131BF53D5670D630CED27730E05F9A1075B1578FBB02247860E38404BF4337CC1EE5D7110157562FC37B5D86C0FE9533C3DB9975513DA53C93E64BA83ED243489F1D1CAB10145AFBCE145B140E6ADCF8533D2DFED96CA0AD5F247BDF238849E048844AF8BFF3EFEEBEEA1BA0EAD675911BC0EAC35266C29BCE92788003B012BC570A1B27C116C2EDEDDA219E344D802BDD7A7AAC581BFB0505ECFCB220E0033495C2F3953ECEFDC244F1F4BA5A38192021A95A508F976887789863D63456DF9E940E46D9277144EE0C12D20A6769B3FBC86A2687D05DAE467A01E30EEB516631CC7190FE76428D97880EAB3FABE760A8E3118449D3C86682427FE1ED60A762CD13288905AD40C6C3153DF5C602D763022E41CAF879C1F7A07911D02FABC9F288FB145D77BC32478CB06788397B829DEB49F47B7C1E6D74902046374C6462DBF3D8A117751158B8D3569A6461788810FDE971912DBD003C1414BBD405B6D483AB4ABDC1F1BC225E885C6C3F4EA4AD7EBE1D76F64B5EDD0C4C7150B05DEAAC1799D6BE52983EEB7F2AF307D0E09BD77226EE30F64C7A782461FC555EC9C6A1E5EFED26CEF5F85300407E657DA6AA6D9DEC40B745948000C55861C11EFB3331AEB5A4C9F42165ECF41018F2ED906AFF9880E9A9C422459A908E813D4DFA7DBD3BE167FFB04938095FC395042790C996AADC7E8A02BAD389AF77F7DB7749E052C74CB4543D30C697AFE245D43C6A5695D163517940C87196E396CCAB7E1852257199AC74AE0689BE7D0590C3ADDFA320FC8654D39AE2B9CFD424116C2B639BECBBC98F90E890F3DCB5CDDBC3323 +sk = AF60FF94071A5730D7A486E8B11FBC9411D70CE387B2BB48D65347F21192E23E8E4FEAAB7264057ECBFC2E297B3A2A56E0C1F4966AA7C3F66141908293D158E943136E31982D535EF8F9FA67F7307B82D25E3A18E2D49AB6AEE9DCB68EF9767C1BE30AEFAB090048487A5E4E50E6D75B52B0D3FBB171D5025424193EE292519F175145414401371507802804171876382648286007018247078787183030771131635010236763425276326403837106135503036187842750772235172751740031201734488484544675457473172131052878841308855082044772371540352332346336072450507016153235401022065385215004406276100440470584426025177145356122182311486705511364556612751416548170667450628873181314752478633651166341544286238711880288116521408304043320868200213774362182717517631435273626820622764840012772233153744520200434702270784501727487650228141513614173123865030788337686136151570872122558805583817587877135432637872122475350364356762487175346548287886202676158501348408480054377353613122657041476450132600576162321344057402657426018223068318341121635838585232376745801235576085316767466145174806202814656312213683452431127843048116212511584848867242424501213881145851770673355428254173125341412778327017521608253220148636664650616636606687253181404531838844712831777107068846176212416858162184355252541100251382650453861708261486443743838408266351488731758037121760635476366055705635210008416868205586716856244501382750430570473450320530703683537363742034152074118123880011650818144044236454632030337818230872010048623788061147230542700187134327208645766501505655736273187125552212224845862557056654721761557104367387335756167647482174167473066510134631883021137483376635310507470531026783258650253720875683075457326712281152304688765207770427436130641204685274424168028235148705418137044068613010043246452675160263035138101688435463033605878162517647558747315204731515787301414341550552621263888672118546430025362724265701224802221523700173714766253117361732804053303450402708711778203113225625328420083273470642513163603052254318828587304260087085710264572256323421633040028313318604685318127716444816277523867471283540715155262837785301843404708654314741401640077126533046870263780411172782788860323663516365665316126681312808543440664236711485055235526826451613165647768125610813435542852213135281030718168033373437578303024576500371425406061233021333458877056022636185066422177088683401166765727785160137582061125537860388771131345546845453877314234422601614567657447456130861751658376783062646204115047221153418342731268722868601875658834660114266177681533318755440552516215366464533687640826114877424836784707583000112147223602841552276621847145067621138504162020618751814158370855135313360237142211020356255367281505074861105468030178770201734418153026160651616767580608541367378880827167136683254503428432286037706643253406405710227164366571007540643275364817605705701356357137120051164862663001647728601346226077524005707212214402755154114836845055017663025880027484078128052412608846827532086587453350402511072185784670165614865642464212782007812443511161881838630061131212085418366350787054441320461020820142352622122306846150478583740733536235027141422168156611567A53F1659BB54185A8C9226DB91D1BD3A573AAE1EDC07F00046A587A70935FEEECA15C2A6275D86AF406680F8BDDFD9E121A0D4025296DF56D3904396EF5EC37102414509217C2A5F4A1F9DA13B174BAAD9B2330EA58058A817133EC66DB54B64C05337C55F0AA21F9C070DC8133A9CC1501548DB7A63BDC2423AA0DCC7A2D30BC857CE9D350400577491DDC7F026A75A39F02F7BB32FFF793EE5532A8DFFDEB11166E69A38A92DE30AEB368C9BCC0B001451B6296DAB2CD3B465BB31B2C57EB498254DA7BA9ED8219C88154C1348B71457A27B88CAD2E9FBBBEE897C7AC8EC83A928CF33CED994DD412A3C15D1E1301426D8582D8832662BEAFFE0EA9C8F824E50D8E64EE6170A5AEE4431656C1AC4E132C5F26E7C71451166A3E3805D84EF0A162846C57228D1F4EDCE5FE73AE0F8D24B4187557B4BAD1C33B7DB525D72D1BC302AFE3BE72CF86564F3ACCD5B891D9A8D6357E0956DCFDB0D3E44A60DE38154E473C891391D55658D8A129513BF909BFAEA41102C9D98B9BB7626B0E429F1C619DEDCC84AD7063BB70515E3367F8062D425FCD89D557910B1DFB305371640F2D20AA70F9B8D745AF402E46D1A4EF4D1C8D89B48256F1D1101691896E672CF2E10C775E7604CBDECE0FE64AAABAC95BFCFD989B663625ACE9A381ABD73A4AD0B512C18E134F049493022A1E1364A723AB428FDE47FC9CA8F4F364FF72C5F212C3C6909C56C1004C1CA3F53514B4841B083608854762C744720E7B128FF75B672C8F3D414F2B80B8C303F17E639AAC42B09D0779C3E8358BDE400CB7EC5D78EFD28D664BE7B90FDFED9051953B5C0A319CECEAAB5656884E12233C5172595831E3F87F3EA60F82D8AB5AFFA123F92556E36923C7C58616BD275E2DD7AEDFB5820B6AEF3C40F2E500BB8FD41CA95B85E3CE4D5B7B01A1606A5D34E128B69CA6145B37BA2B57DA34C962EDD3923E4E928B4F1C5CE1A3C4785A30A4D5731B77EE7770B91CF9ECAC63821A552044A793FC4452238ADA1B176D63660573FAAFFCFE35C8B131CFF70A3376691EE2F13B5ADFC2D445F331055D30E8F20892C698E3E6C3350A65D8661BDEB383B226899CD5924D1313FE6C98EE34CEEC563CDA8B18E698AB8E0456A3B87B5502443F25AA0578D20A83DC1089EA9040434E9656D63D79A2DA473538CF5588829D93AF6E1DBE89DBF8EDC9508E083A00464688356F9BE4B16C6993B3838BBB4EE80E86638743610B1088FFF802185CDB251FB577E8E347F1AC5370BC8E2C2B115120B17C1F5D900E5A01D36D616B2E1CDD2103450D56F1AFE7EBE53C33E88AA9C43E0A7D21917A6A491A34B3E804962493464E776983F7992F91923124EC6E401AA567D32361911F620C3725C0C7E07B7844ED6092AA6CEEB906D8DAA589930858ACB5A5ECBD106FC1DF284E37360C4FB7D00E246E344A3544FA40D596D10935CF55BA155CE6559B9EDF38D49936836E5D2632B869F2EE13DC56B0554FE0D320637DFAD18A7A9585ED15B7A9983A1FAAE17748AD628945E1770C9CA8AAB9BCEA2D7F439F90D8CF59247057201D172606FAE0B87367FD3DC5F9F0723B17E83BA866DBF18631B91A427D91815764D0E265544EACAD74CF7485C2CDCE79387C2EEF7B30F7866BA80D27A00FB422B2535A21EA9ABC9A36A0DBB999F9CF656B75BF8C8F54048A345D4FBD6ACCB0AE19A4B021320475BCA0E5BE99A9C9B1F239F9B27B25EA8EC171C11C41FAD1A2B64CE57B0332B7F9FB8AB96E248F51038DF1CC6152A82158A67F5696DD50541745E145E80E7B6BC580F21A589D08FBBB2439AE4FCCA63172D8EC29BE219BA466687E901AC8BF81F86545E3F036BA789EE58994FEEB0E4E1F4722985B8B3128ADB56087481A13734FDF9780520738C76CC941D09BCA428206B875BF9B9876E11F67E902C0FE608D98B6098CBBAE3451592C769EE02614849DA5999B00879807A2FF2DF41D05A0706473AAA2A30486C6A6447A4EE466B52BBBE12F964AA2277F1AF5892ED6681ADF3141D961CC72D564351B163C12D737761CA8691A3283A254B92EDB1A83DDE6A0B02D830C1B241B7BBBEE2EC34A64362AB1F7B8AE8A3D68CC6803CC246E8D5EF3D061F336CC724C47F431C4EE0472E62E4C467E28A62584BA93C1E6534D67A3CFB7D5C18F572E57CF9BACA4A08E862AF5BEBE9AF4A6862AD9095A47946BC2ED4E79D1EF96076D62B3A93ED3D37A447D8068C712C73F297E07D20180DFC2592C4F6F1F374500FD8F81F7BB990BEE396FC32FFD89FEB37B843AA94CC439934625BB241E0BFC76A091752448A7CDED129A037474BADE49E8A040BB8365C8DFAE95FD83764A1A729EDEFB3E80E85CD639FFFC737053805E676EFD484CF9F17378E8E1314CD738321E9A058E1765CBE217FD3FDB5102D516C4B7ECBC94898E4F1F9033C8F3B987E759EAE28462CDE1590590D77F6D4A19C55407767A2413643C8995D5353E092558E664FCE36E042D05719AD511E72F9C6484FCCBC0316EB2B7FBE9399B12D182CE498D04D49ECC234EAE4BA3B98FC7A4F43F6C72BBD23E3D7B8768B4DA55B9917BD8A40429870D22F08BC40B11377ABBEF020F7904836F3437656704EC80B94C1950951D48F7FB7F5BAEFDEFD7659DA89E1DAE1C6C362180ED4850D8B115E35F36FFF4726D5B8EE8911EF8D25865E49122550A08E3210F93115E51C7E0DE43176BB977E3A0CF7BC56FA41F6F91DB2CA6BD84EDA79558530A87612B0D063E70857774CAFF5C8FA0B13D0BFF3AAF6BD604F81D46DE5D54711BA6D26FBD3180E46C3AFB7F07D6DE2A46BA11B35C2444BA53867DD564A70EB5245D3DC1F9958E4CF3590A56365CF200F45A565A413F337C1841FA05A363E69850CF1D2C8CE4826E45D89896F87FBB2D150C4FBE0CD2094CA72EC58608001E846328503AE7A02731842E7B59FE5B228ADC32458F9400077C758082CB68959FDD6E24CF80610234A9DD3F9726FCCA526FC68C1EDE64E47623D454132CE44DEC4A3A27F73B70BD1A6870DE4733415655B1B469E34D7554AAA626860D169842F1BB50D742CB36797C4DC0FEEA6ADB3AEA05AC215CE8450E297A76ADDD97171B221EBB20DA4B289A5B71F12E6E7EF8F85E2BE39C477603D755D6BC11CD7E33D527C9B3E7E5E9DCB5BA6A397D9D49F1E8887CAC3B7D948B84CA3DDB3F887F634D9A37FCDE1B673753DEDC14AB7008457A2F0AA94E8A56F50E9FBC1F2FF5FA9F71D72008CB8D8185A421D1446EDBDD4B2C646A2505FFC1B4AB858881E3A634B82149762F278F5CD3A458F9225B2E54E96C2BBCE36F2D8D1622337F17D7B4BB987C557C08F74E22172F0E8AA7ED7FE4D8C0F4426C341D967281D017D2AB3673909BC1A6E2D62F3F5F7995A4CC4388ACABA93BED2DA1B6C90740AD1BA28B6A4D4348E15373FAD0F6151F42EFD2D90ED807A7D15426D1B21471E4951E2350BBDF0E7FFCDEE67504C9D8EF12B0E8297CE6CF756FAF7706103ACB47ACA09D24A7BB83E266A6BD66E3A53BD52946AC1B60 +smlen = 4794 +sm = DA28E20FF1C1BA17D484BCAB795A84E2232BB2A43B9771289A7050E6D62C972513E0011149AEA38A86CE008BD0B949FA295D11323CB3087C01E5BEDC8AC18262B9F56646FDA39216DEBA51E718A9FFA16FAF858AFB5BBB24E0B58005C34CE20BA3E764B0406840D554B89EF0D59141DC8B6A0512A8FE6371349A3AF3B8A00A36BFB49B5B784B396581ED18955C48CE8818E08E74EBADDA0433DB2FF8754BB5EEC1BA969EAC0316C884FB06344CD5859909B03710B51DB259EC57BC84E0D160C546A9B282AD9A999439D373F709E2C0CA8C052E6DFCFF42874BC168709EA1A18B150B0E0ADD8E1E45D33E350E44B0B2578524FEFF65BB5A9FEC49970328DC021C60D3E8CB7656A2385655703CFDC2D5A4B53F01AC7D09A68E253ECB33936F0BD22002ADC77C76BDE77DBCDBAD6FDC3C0DBCADC0E4C85C733958AE15877297B7768DE3951DE2264E779205F5CC53FD78D319E65E7E5B9AF1FF9073628453FB42057CEFD5187F5E329F5796F661315A6904379081A2A79B53AC19BE66F85134CB15005D5098845FEA10AA0ABE36C75F31B1DD0F73369B4FC3576921F60770931FC6309BE8162CBEC2EDB83B8E00FD13883717A0C4F9F738CEB0354DD17DCC4D1DC52D3012AD5DD1594B7E0EE2A7B19A57909CD890FB97B120B616C37702CE16BDDB01FB4F0E3D7FEA685AC77F2145F103490889488029E846C487F83BB34344EFB5C8C5A03F1052D7BC9CDD7260CAF44A0F03B86671D596FAA52886ECF94B59502A8FE0781C48E396592A688210B791CCB364D0B1615A1F96AAF9A650A420C1E2256ACED6FD05233392FA59C3FB9FF42A55F667BE763BB4C91C4F8D277D1A32C22E2FA161FB2E7B8A08680FF6532541E5ACEAF4221FDA8B9DC30634E566826640DCD4BC659B64F794C764E33F90EBEFC4ECA00F2DA111C3236BD34F8C4C98058F28102D7CBEE270CF1C2F04986738F4D6E13A9F27D6F19330D15AC080C6B6692A712F0A9541820D92B02F163D1160A84C4D09AEF6E625434D37D7B7FB8EE62AADF3F6C42E229198A8D2C0583F57301A212E047B69A1697D63AE12B093571A6B5161865594FC6260C437EB2C0946352DA4B1896193D56AB5AC7B771DBC1504929DED0DB1ACD8F18C37C6B5CD2D70B8579249A9F92ECAB98BD267D4173CE458C166FA3A39B24062C4747DA78303B01769545DC58628FAC4303AE6FC94157000EF8822724B1BD73B436B2010F3FB2125E81A69BC4ABDE25A6B5733655EE80209C51F77539C0C573059FCC4C0976AE317FE3E53CA26F6A140C27CCD662A6E219C42FA97D9431D34353994AAE19DD3BDA2210C9B119C3B1671CEA9B1383EA4858D7426A03D032A16ED6B66A6940FD012269C8AEA91AB4D5C5A0394F27B5FE9D38F42F6467E200B030B9AFE0FFBFF6C2AD95467CCAE5A104473499967016C43A1A008F22292870841A8A202B27B16E173D3A257270C50E803384F24D007C4A707D2C3616D6B88ECA88BBB9CC4D733CB72EB755C54F872B3EC0383D015D371A21B66695B30D7F8EA5B842F64AEBDF56779090F4DBBF5EB3D62EB5447543D555C614DB384C9B7623D835C949E4FE7F08C09A208D10812EA652235425FCDC483E8242CC9D5D871944D9EA249DA3E58B436840507F6AE8E5FEC173C35728A300822262561194287B57603614B86C53BC48967B4A2F152774A73F2DF1DE0388BB5E9AAA13FE155D5746E91E295A007CEA112119EE758709CC9C49488DC26C0BCE616C378063A29DC8F4441AB747D9F174B0FC083953FD3E138DBB5F742ECD2102030201F9EFF08FCDFC7EC8FECEF8DA79FB72A83F1CE07F066FF96422D4DE709C581AEDD850DE7216318A9E10E221D9B2B77E5230CE17C2AD9DB17621F5E10E6B84FF4CA2158E2073EF13C08B2C744CA22D4E11BF2812FEA3E7A14BB62E217A773DCF9435A06FD380CBB03B5006EA6B0678317CD5E1B14BF93C5D2F2309F91165DBAE6F0E85C3A10DCCD92C3909448DF931B209562BD2754F5944DA203699546BBA4A05D5EAC62EBB0E8BCC53297CABEADC5E93030F4BBB8807BC5299A1FB4E762B130FFCD0E5A3DA45EDE2D94F60D4F5D28B405237735FCD9528E90970F87AE8A3405DE96E2392044AF53FD622D419D60C383799AB9BB2B6E253D227C34C613F39E169B704E862640128EF4E2274CD581DCB7009F7F9C7435BEF9CF63A237A0A54A5491200EFAEDD96A43D1EEBA0E87F54B0F4DFECA4267A4DCB1D5B7B30EE4C869B4B92308604953A9A66A3CA99F16DD38B3009F78CCBC1B8A880438F863DAF0B28240EAAE9CCFA606AA6CD05DBD8C57E9F1391B34A9BB79D6CA729BC5FF1D757620928B6ADD6DDBDDB52162F2F606C7762E2B871A0097016EA9A2167E3C6FDBB044011AD18A7B553D784541616FEEC55C2184C5D67A6CA9B24FB265DB182826FFEAD8AA1CFC33D88230E15C21D79AF4304BE546CA1FB6875EC80EB29ABA7607390621700D9236518FE570DFCB972A5F215180B002A5CB40E91CB13CCD5591EAF4ED1EF1E785C6AF2F67368FFCAC19D0791A0C7807666A17F1214CC8A8CC1E5494636A66430AB80F019790A100923EF8FBB0C62192960AEC85F3307D1EBA374FA4B5ACB5FB597D8F667597569AC967A4FA13EB3F971811591501AD4D19B9851A4FE0E7DACA2DC5A7C9F45AE68CA7874C4B1B217375BF85A4C481462E96919AE394458869B3295D2A7243374A20DFE92C4DB4D4AE113C1B9B800A6EBB2D5E369E62A1985BCDACAF3A54037602327E19A8F8B780C6D01AAC33A2EFAFDFAF7008A47F2F92B30594DFDC8905DBBC53E583F5EDF0B996B5E9CC12DB7D7314E46244E370623BE3BF2983AFAA4BF06FE8167885906E30545F1C9FDFBFEA0DD7DEDBD286B8305367BE0285DA39CD447ACA1AFB7180628715020EF20090EDD99841D40382A8782E99FC003B6149315BB7F12A8AE0EBCB57C1F58FBE6E7998F89F360856E2609870DBE0D7EE67C3986C3A94AF8D444796E923AC5B3FDAE223812D21F20C7304346A21C1F18CF0DC22F3D89313AD95087375E78BDD9B70D90DDE9035494F2399AE14B987509BCC2DF6B1964998A3B89F70F56A0C807B71D84F31343371DD0160275C5858F92629206FB29188A14EAD8C0B5429CF39E7D37253F00E41124F6A1ED145999C2B51288394D3CB9E6DEA59587BA2A8A711DDD48B5ACBBFB05EE71538B9ED44FC9F3771071324B7F490423741B850034CB73BA73F8DFE7608EF6F19F8FDD12B8E711D536E92A1897D5D74723C9CB604AF819FB4A668D1529D3AFE41D19F26D63BF731E89AF2ED97D453085C4F1A11B3035F4C453DF4F4CBA4073A0E4CA4E5CD3492212246314EFCB5E8AD2DAD42A95DE1E581B96BC89F4699CA91ABE4FEC25B9537EA04F9339DCEE2630055851D2E550BF62CD51F9E0C625A8E0622E2F69C9887A11AE0270F224263A039DF320D53C78AAEAD3DBE6D35F9D9213CF66C1238B1EDAB8A0CBBDDEC12327D19233FDA0A5D3A7B3498C7BA119BAE05C76094DE745EF2E46812B1FFC1A855A9CC94C09571C0F0A172B1E939F01B1814B0C2818B63BA69290C8A0B82FE453BEAD2112FA74763BBFDD0D5345AFDAD45D64F9EA5CD6B855A00C9D39434C65D96E318CF5E7B966D2EE854B5CF69921CA6D4C4E24EEA3C8BDBA5F658D609518D74A95F114B1912511CA080DFCEA50DC834B01CC3EFA701232C8250A516C71A0A731E723782D99B4D202478E08BFE9320E6D4BF28DEC361A5484C8F891DC6291DDE2E56FD5446D69C42C2B1DE5E8D8A8E84D08876ECA4878A4E6DB73821B6A330DD2076DB0ECBBCED7CC0AFED1012B1AAD36C1D526A39B27857112506C945B5E00761A303B9DC56DF01A209ABE041743EC22DC8E85493693D947616F4419F387FE96C3D5C5A91B72E3F60A7F013F35D7AD512A96C04EEE381F500A252C4817B426E77D17A87234CD4F1A55F680B5B1E0BCB9A566D8EAA424D57AD8595E06DB6975A83930AFEAD87B2690B61D47C9C155B03E358B3689E8294CCCECF37E08A4BDA08B6C73DCF84D656DDE73A6C24BC50593E35D63399CF856FE9C8F32B935BB5638225A98B050FF2F5721AF2017DE162838C6FAD7A43418A294BAB26F92A0E5A740C876EFB96A50B206CE0FB66330355EFDD8F054D2DEF53A67532F5C27FDEF1C069EF6E30658D1F4AEA8CE24180FEAA6CF20F7A5C97969D97627FF90EFC154468FDF432299CAC84EFF32CF39760370A56884213380A5786C163FC6D673776E6F653E64B45C6DEB6771EF103F30B585A7E3D04BEBDB3195D9AC5D570A18D9256204D04DCFBD6FE405A070D7DC9F6D3BF6F15D809259F30AF06EB90885476D5884B03C5AD043D199C4843B73A5FDE1E06B35B340CDC5420C84E67EF699E7B7B70F1424E33C987046CEA265FA146B6F2C033ADBAEA5AA584D584F774B13CB8B34F92F9FBCBC3150B61B66147A5189FF614FD3DC73DBF5B7FB42F45987406AD87DC7F2B9C00E564A184BB44AB653ECC2901CF10C1CBB5BED18B987DBC945066BE5BD778E51F1D3DF68709AA3CFD12226A53BF2EDF34738C5C0B2BD8B0C6D6FB0E0E1103AB26B8DA5D454D64739C9EDBE0E2FC2A344EADC2748595DC2D5073BDFB122D373EC0DBF1415094B0DBEEFD000000000000000000000000000000000000000000060B0F141B2296E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 + +count = 45 +seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 +mlen = 1518 +msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +pk = 711E8831BCD5028EC02822FB588BD95DD2232DAA52409F6BAF450EABECC757A3789679693964F2EE3306E6D01875D8D9E1CFFB5A335F8FB74695021B2E1EECE13EAB774E92FB90BCB9263D8D74EB768A79B40A8040E34F7205B9E6DBB86C7E8D870E88DFB7D78F19296AA5B5043BEB5D7717818923BE5A18BBA11AFDB33BD98DF7D036A7C0E6DF7F71B77E25B5E6D0822CD8BB47E81759DE06AF4E7B156E87181455F463FABF3CF6746A3FC3910B67273E199329BEA906C44CAD5271BF1A444F1D20FC172DAE3BB157C496DF51E56808E293DD670462A54F3DECE368C2B2530921A8253BAE93BD2B8BC85FFACA877B9B8546E4351B44DA754EB18E0BCB34F663510A97F17C4D9022E6C3E131B8107D8E1DD20CCB7338CD698D283E2D2C7B1245CDC2C0B41C2D2D4A8C349AB547E5482D74103B7294F4F3EEF127B0DC6AE4CCBB8CCEF5C9BD6820EAD58CB30192EAE33F7D6EA1F4458E02FAF7360BEC8CD37CFC395979B8353566169D1FBFB717C620EA09AC7D6AD5B1BF2651C623E50C045879F0181AD6EA03EDC79D61271A44373F558ABFA0E8E4737078E4598809C21FFBCB689859AF2F87A23290653D990E5FF4B627A74B19F665C4D488CD456423904DDFA095941299E6BB451E658ABBFC569EDECF7D69C748B2D4D40061782421972FC27EFF5D0FB0AFCC5AD8BAB70AB7D67850AF7C1850C716E442E87BC72C6925D7AF445D6BBFF96D53FA795D93EB24C08EF3B0DC6CBC2E9DDCC66038DE8A3A76CB26AC40B3771DACD01AD167521B746DFC0A2BD0302A7E8EF3C2D74394383EC4D71164B948856CBE7F398F8929CCFC80DAEEC1FA43B25ED42787E6FD6A6126BCAF1FEC7AA8057DFEAAAB905498753471A1DFBC1B56C5DB204BFDD2E8F8E21C50BB0ADEF5B335F1E9E3849208FCA60C64290679F272E088CEBA4F7AE40D8EE82F6E0EC3AF69717F27AED957905905F179CBB433E9851DB3EAB3F91FBBA644DF806CF1F414AC7075A317089B79489BBB5FCBEA313281A786248AFD5E48DEB4D634F96617F8D84EBEC56D1266411317E603EE41997E6283DE0A575B3CECA419940D9A7DED7D965F71598DA5247B53536701D7187B98792443D2961E9DDFB664116672B400F48FD4C167A7B90B9AA8373038FD6F30F7BB294E374B16866C3A49762727590CD3D71BC9E6D28188F7A4BEC3ED237EAE83AC7431E1888333B1C1B8C458B92A2E28E7D21376C290F7BD72E58B6AD6C855E94B2F01C2FCA6A626F59D5F7D2D890FB69372C9606A3EDEF6BEB2664EDDB10D5BC9359BAEBFF02D98830884746A6828534FBACDE1440CB446FF7880DC1DDC3170F1BC65E0FDE460E0EF79CC1A5DAA20788E39D3E05C3D6F439333F2E054DE11C5B7B66583FA71DF88A8CED6DC1D7C00B2C0D9CDDF5098FCF6DC413F8C1E6C1758B80577B0EAD7D0DD4A8F77C6EE4685525CDA1F4CD599DFF9C92EA5750B29E2FE1F3380647FDAD78ED80172B92A24F4DAF8EAD082096D096B0BD4C23A8092974D5356AD0C7E3BE7C22DCA831785887BACBA38C65D97B4F8DD2AB0B14281721C062DFCFF0DC0E5030283FDD6C8CAC9619BE7C8FB88613ADDF88445A9F5EC97A1B16ECF9528652D0E21E077E8CE134CB22066E0DB0A045358D7E8EF3DEC15B6D8371DD63AB4D3A70B0206CB6C0A64AFBCEE7D12A9B5FEB1E3818FAB70E9DFFE607FF36183C8824B43C629E0EE36E00A6A19AB3D30286D6901F4885055AFC7B38ABBF9E414EB0D597981A2EB57D3979B7CBEE94D310F2E90659A73CA181694FAEC89DBEC44C62BA05521940A2291C27F8799B9265DFAAD051967039C48B968EB1BD94B4EAD0F461542E18008BF5BA4F85F4FF00D795F4142DF454F49D6DE6D44E5B0DA1BDA82D4EA6A2438B0F5532AA0F0E473B3E3D00DC1D80D9E1BEED9C350E3E408F992EC451461DDA180C693D6B70FA49AD743A0A713C8B61B2696F7352168273A441190309C5BB8CEA00D649121441BCE6ECC88B4CE0039DFFF7DA3996499E47E30A1B7E20A5AEB449878102B2988AA4C7B9251CDE862F220E7A4FF56D90E26C030789D6C2D85A331BCEF903FFC714604708C030F30BBD164DC007876203F9FEB18D47897FD6836D584876BCE3DC8CB8737AA20EE08DDB2ECBA7D0FCCBB9DBF412AF33C252CAEA4426B859F7127AF782EDD6848083840700716257C2E98839D6FA55CD0EF8EE15692CC59EAB708A93DA27D6258050E92AF8600B0829BF36DB3CE9CD8D01C5734E44EF925B1A25633B54CFE1433E1573BBC7375F871618008D15FCB0B5F34256E8082E587A5E0C5BC80361033E5B579E2436B94CF486DCE7220ACB97363799E8593EFF620F587E6F4D53E9DEB187E7D5082AC05E56590065890F867390C228190354764A423D5B6CC6349CE056DF584407F15D03A9749DEA64B6D1E995814EF5EB7A3CA904805E48F8E0C405969E321C362232BA25FA68DDD1444EF81703C949EABD9C53BD957D99858D498D901A07F5BD50C1DBFEE4A61A3A66D2247BC3BE89F7001DD6D88D1573B44A1D105868DA0671D771168C8374EDAB53A42B795732A5D9189BF281B1C87D446EE3A3B1B79F9835E84012769B968C816F4CB896C154B7180A8B76A9F43E8B5CFA02673021D4DA0EBF5F16D8F340CB27C78E6D6064D0C91150F724D2F1C6D42DF50A4708FE08B35D8744A7FA365380A29409B734D41B96AA778303D2D5FB9BCFA824DD652E2C641EA75F419F543C4F30F1531BA72FE9848CBFE9682F1A440 +sk = 711E8831BCD5028EC02822FB588BD95DD2232DAA52409F6BAF450EABECC757A3DE263E06889A7FA28591E89F9D50EEC125A2C7BF2C66F3D3046298ABC0915AB8C35CBE1071A18232E0D5844A7A60EFB46D4EAF05E13A19D84C9259A1A448BE3164DCCF34E2A22DE8B496F93E25EE189561E9F42198C633C10B7229E0D1AC00C172321070444104087025031644646827858641325726213125632303706872085537153571201236548540542248010731506125254781672635032600538544270157282140356288773564327271501884100810175830362560134462862664081436702306037138283455100781828578736250270064867301310235658546520046544736637233104888184418425852171418041140878764603136011820351527223045683574027200330753753014161838231366837608142006518810156482533686458202648431280111452002304484720766554048586736878365605286854803514805757481576410663506148256450422884426307201414830028517643756730003706050024612454366071674635417642002525388027768614653755131613608305860686237312535827755744357663746477333158105538186831557072884774871864113880606408808121806627510572720864834118107578557673328263633061510738177744761128171118842444224060320223128373466726238574230321335346065375751883086812111054336347426775837822807704438401810003868225726705428443273217073165283707176536714512013484321820266522473862613726160355833704634775783306104728263450764813304721156760782106832816167861086234602756745540158853403488712774136037003812866740213755263102876283207858178668788155020768850324667536868232802728750368442574188800215255712505506040126467080235717841153344445586815047502184238038726814867483023618307772054611176172723511387216300183810833337377376677841758572167748841378825705375103510412820313250622867470575418775044876250310276051704482067575433204417278420274655475881142128325555774425340702146243050171512344287480086283388743244317156761853160175730680624617300825450828867707281670452611158307806811440076140612683473430612240867388436813388734413628431466710042141033147282210562851348834772585644404380662407166100848677580504730048252744176757200326373086146042153330254784013584180610322647162275760808027264052582720348685821753477132208378211282468310506352177357762667276117005324232410651088021388210865485438147184338224722856720248416337085620842057502071404330606883264203034635250561136453313211831150242635521023145465022875437405804556332157560708772826388373435354771754656346185664550672178333155772001653723278652168567072600607704514732826330187760880887010101054470142486478075822846656456721181067562838455360323286301464871682220400758535075557061633017244117083265537604528546604524736413728050814204124421054428776738333378737183352010551838884587300616216451420724620745757184815762501213200788718064527011228071612464852744630135146302083051121375300577254180740828278848380888847633431166133665680670284684075120353375638406636465068812483727461023637003575714811822831432437761676786700222652322457331455273666774444685368073018307448826587057862415546010042860603605262852018260865350667282526253278446202513510885841248734337681677787353512632003263640617445481674132844624828436726743744381382253643510762426252378148008FC489B13155B51546E11739BC06E3371F45CC6D0390ECA8BBC487971883308D850322834776919291F483549F8A1299F58EF594BFA4E61F8C57DEA0F6262B7E3B7E84A09E8645757015D1FE9643BE46B87955D8674CF25948EDC0BCD058D251DEC75DF080E9E7A9AD745C848F3BB4149FDAED7CF913F6287935499C5113D87AE8DB16152F36D03C8242B54B10FA3CFA7AF67A704A72DD7D9D5DAF3B81CC98E52EFB68EE6243B42714B38AD969AED203B5C6DB542F5937BF873AC0FD8D369465ED3F3DD26DE8D677E2A6AB4BB9299B8771FBF4E166B831D558FF78FC6D7D26FAD0F736EF8E3D6D2557A37C0018ADC685CA556B972FCAE4778A455439AAA5A93480ECEAC36669979CB8B703B99E1F69464B8AAFA49CB4C05BB321D8C2297A67ACBF0AC9760E47731176C589D617975549421AA4AB20D961ACB97C5BB865C1D3ECD724B09BDE1CFBE8D2C96B66AFE27F3EF42BC011075B7069F7F98FC13A6BEFBF116C557E76291A664FA643094ACD70CFC47F98C77979378B803C64A8CF2694A6385609B0FA67CF241A647C48D3BE80D26AE88188A9791C89FF5DE6F6F569C9010410068DCDEEEDC0E4725DC2D2D6726F2506C0596E00483C7721640F3EE5E9FEBA665DDEE5996A34FED6DDD18EF3F8E9BFCA0A8F8038DF8277EDB949A9E7D6E50E304DEE1E3F3C833F4B62CEC32D3BD7E1457AF131B59BFDB6684C36E83558D13186780DF187EFBC132E77AE2F8A390696B0611E39E3CC1CFA1918F7A633D9B7D849652D2CC379F8F269A7AE7C8C48598E1A0F88405A99F2AA42770BE9DE507226DB3D6545707611A45E38E99BCFDFEAA902EE2C2174A97971CB8993C8F00DB6F773FF31C6E29B61A25D411FDD51131C299EB425CAF62E138F5CF6B6C792B71F56E51BC3DDCF407B9AFC7A766AA5937CDBEFE3DAC0229C3012E4F9C872538DD5BE90853706402FA60EDE279D00F64C1A994C0731DCE9C85E44C4A81E8184B9E4B39FAE125D7ECD9E0BBB2594ADFB0987B735DBC965283DB87F89E1B3CFC954CE929CBD7D2C37DCB340825BA303C735CAFB114B73529196EA4B8D60549F431DACBB031101F3D252937AF29C0D07F21D0E4608E31A788126A8F0DC95A35B4B462CBAC5438E80F07B90FAAF34B76ED6E46DF1FDC49E122C2A90A06BD6C58CC76E668D90327A92186AE8D9990F1E08694A7D16DDC37B43D38AB86BB60CD7A116FA34FB9159BD134FB1FAF5CD703D3F763594F1ED019BF18FFB8B9340F5DE72D238D1EC3E09C5B4A29D0BA10EEDA1A81107BCACA013206B7FDFEDC9FFDBF069A89C4EC4D5F68A20CEEB91317499B25692C1F8650038C2F1C453C36C69601ED13AD90039352CC11A0751B4B44E55715686806F459BA64ED588DBE305D07984438A425D7954A3A8553C5E36CBA1F1FDC3562ED53103BAFE865947BF2B6844264A6D0E5225BAF6A5294E4D347657AD5D85DA7B6EC91F3224797D39CAE3C5A129805527714F94EB53E15CF3627D17120564969CA0F7915CE4AD225A4827EBF6ACB88967B978DE9D68EB50225BAED706AE25E886D6B5BD19D3743DA874D032D39A4E7C04621C4C84BB3E5E73A82655D952A5B40C96A0D68CAC8B56A464AF10C70EB7B1C6989E1A7D814493EAC8750A144C936AA1D00E861E401EFA4986991FE136FC42C3F04ABA62C69AA820A4F396A92EEA73B15D1DEEB3B2752922A24B666B911DAE578B2C3E136281CD64522A8DAA84A7C21952494C06580D6D4DD84D3C6A40429C3D0377CA36008210FC45B02E8541C4A75E0DF6DE01E6D4BE3BEF52A8682911E981A941248118F310602DC3B19AD833F884FD202092C7858E2947792DACB778F1BE93CDCF7E54D24B98AB7AE8F5979717BDC3E1BA60EB11796060AC69F11E05AAD20016248D96A71C29FC2A32805145E7F0D5A0AB60A6A6A7FE9479AFDB713807E56744213654D854EF4BE9E99626A51F3B94506F6B6D06E210567B65ED203EF85395D2574310809315BB5136967ECBE3BB9951830962E5545CAD587A74C02C69532282D4BDBDAEA9E02174475E2CC6E36FE8D0FCFE64195DA4C4CB27B01BD078815EBAA0E40844703DCBEA22F443FF197FD2B935D57B5A703BCB632042604427A554D605C6E0616C1111BC2237F9A3F906CA99915C2FEC008487DE2F19BDE2C8DBB676210E5A5D9C64F99174932D1D9113E88F2FA0A6A17D77BC2E1AC128A3D28C87DAE12A7A975F99CDBEDF4AA492B986B557ADB53857A0D22F00B5B4BFC717243B259E79178559DCF4C54B5EA0532165706F10D10BE45A20AA027B0B9E6B1962C4F776CE47689F943FF603D4F52F6FD25FCC064DC637485C51CA7A479D311A495A50B09F44DD38E1FDFD5829B5A9850F997C06556279585B849A108101557D4F892588F5725FC531632483C252E02D80E61E1B81F243D0F1FDE23EE910A6D26DA3C559443DD3683A4B00D5616A9FA7739C18A119DFA7B7210CDEBE9D6357B28F08E492598453EF5195FA977991C8AB201FD89A261C8EB6BD71CE4A7CD171DA163B0E46DA347C5A5DCB9BFD6263AABA8BD2A4ACE0706ABFB03FD4337BCBA23A79EA5C3FE90656165A00E4EF14F48C6CF4505BDDC3344E8E7BBAFA2017D7BC99C3C5B8CAE6F547350F48DE5A26572F9C31D4230AF86B8A86CFD9AE873BB90DE5B814F2FDA92912673E952BEAB37E0E93BB453EF487E3E9AD5AA3096D753E93D8FF94051EC442FB049FA10917A8B76CD47D6852A12B84AFF15C3CB542AD797684DCBC8DA9A20D3C5437737A7C0F5995E14B8D0E9D1E2525C1367BD853DDEC21F856ABF2C02296E9A90936C86D89266AFC94307A43B7525ED3717E9238BFE8E10BF3FCE692014B6DAD258E5E2B98226A941D1CAEA74CD9B5E97138A0E0FC658F2BBF19A80B3080C9BDCC21CD652EF9779D282C40D15F6FE63D3E19ACF1A77C10BB059677928A62DDA0E35A2161A5A55FB7598E151F3C331779CBD47BBD9F93243E7BE36D12B6A68C407A8B42439F49D1652560CFBB5EAB257CB3A25A18B37128CD8AD1A7F302A7219712F75F20A7FA7F0FA6CF410D4CA7AD9AC155B5FFA4F73DDCDA0A576A1390FEB2100EFC32BCE43808E64CE4EA8EE15966B674611A8D94DDB9BD078BFAB7670F99DBCAA6B81F1D3506BFAC39F54F58414F493D33B2DD9E8337B24096517A27FA07C7C43E36E4CEB44460B5F9C745F7D422174ADD84909D0FEAE4D93C39DEBE1A5E07D63D1DB3F816D635F40BD3FA01D74E129A6302A92F252EBA6B89C3E3189596CAE246429F3E20D1CD5B8ED2CE24D19C86CE7411972A0AE64677ECE4857E2A9AD1E4D7F5015956C1B5ECC4BFBF2D16FFE4DAF91501003B73DEEECB96B0DB0BED673D5D102B8EF92208D72708908A1FC04C6BAE528E592169F55CCD3E2CDA54EBF0C92103278851EA495FCF92437C86263AE2D4C9680C19FE119E4C5FA62C441330C45C71A3C3C4A7069FA8B74E355C76063D973CB600FCCF9D2BA796E739602767FEA05F94B338EBF5E67A167C7FFA5832F9997864DBD7C2F17A7 +smlen = 4827 +sm = B59D42CCC2E2724D52AE7BD583D22A48F219D02416A5B1A98340606C6DFC5D997B3BE2AB1A96CD5CA4A31E0771780301F8AD50E70B9E5F994A5E85B4D933BCE86D95BF9B18A5FEB09358A12116575925149AD26870728C386D81FF0A9CD4F894513DA0640DD62D392330E9C641292C361094B2C6AD3093DF424E21EEF389D80E462D5B7E1C8CAF448AC6F632FA0943729DEBDC75FD9460322DB3BCEA1CA2B697DCFF0775AC2CFD91E7E3BC56FC9459855D456EF6D775E863FAFA0220A9790435B54C2EFE95EA04A8DD960CC8FADF4E4A15B4F85E2C1AABEA81B276197FA7885B76E11DEEB1AA5B6C8116017437F847E2C43C39ED76DB2120BF20ED71506998F670F46AA388655C4C8B46807C37FD3FEC8D4D91623E2DB682C6E0D13AB61C8AA51E09A47CFA3FDFBD581DE698C51D3A1400F806994337FDB1D7F69FE56FB5D8B325D9F4FDF006BD497464AA878368CD5BC3D0D6DA55F3AC668686A00DE922B9584B0A71440FD971EAED3CAB292905B93861352362DB93D46574CA4616F341DAA850DBC20B01000A08E3072689A7D6FF5545BF3DC35A305FD0366D472ABCCCD4A2E0733196200AE1EAF38C53BDB5FF27A60E3F2E6D17BE0ED7EB1D76D35DE25ACC992D383689ADBC17978C293263A553C4DDD9700D97AE4232532060EDBAABAB18B1404BFCF78D77B854A5EE097E5BAB6BB8F0D7BCA54D738D005CC2D4328EA670569F4F323D9F594FAF1C40D24C4BB80A94C7BA36573456AF7E55EB5BD48327E7546130BB963D9D4F6C1459B8A68F23774AD65CF505AC1AA04751DF4CF47A83363586109A3F04557610CA3D1C4844DF25482560205D933D2D4974C471E12443544A1D78A0C100B90354D37B686959C0C7F62B1DA33FEE9D70405EF9DDA91896D20AF7FCA7B4E77B3EA361593BD9B0D26EB836E316F3A6C53554FA0481B3712E5D5819DC7556954A775613401E099BE6786678C68E09203B9BA8E7F9696762BA04E62445733397035385EE76E147AB82F1C49413832854E15FF87294E4157D332226F096F2017E50322F226E97F6A261B84F241155906D8E9EEAC3E99BFF56A2551A6AA1DB7F5549C44E3A65786FBCCA3781DDED2362AE06F9694AF18ECF74AFB62F62C928A69A55CD5F506ED593A88A25A45C5992189F18FD687D992EF3C0A42CE60E0B0405E4831AA672D4B8B4284D2B74C4C3B9DB551313E3534B53F982CD41CF102C72BD23E7FE5AE4F7545CF6925524602E41B11BBB3F9CAC8691B95C1410650499EE28F2CF04A93222AF045A9A7C16508D5B992C8F2C8F83428B792999E1431D3D149FFE79925B604D0D036BD747337BA771F65D58A5CE6291B04ED006CB683241D30D04D1225E98764D26044964118821EDDA596EDE3E3356ECE6B2E854088AF83A716C4C0DEDE2879F7C2B340F120318D42F7C0560B47518AA90B2EBEDF2BE6408BFC9EE6D7BB5BED6DA9B4C310E045F73A1D834CD318F05B308E85F0A6320D2190AD4CEE90C75D64E7E9861FC7336E4FF43382D931A5D9E0E31E25D9A8637B397BAD0D68AF52D9DE47249CF9909267AF57491612A4FB4DDBC0FF88C25DEF29262EF3948FCC29BBA924B0A4C6D6443B14002E7B4076CFEC3EFD3ED665EA183DFED56921B1D916CC5DAB23948B0607253803A7EBBD00210744588492F26EFCE108C69979CF86AA403167DE0117E79A3A5CB60FB78809DB045A145EDB632104C8D3D0967F4F582C3D207645DCD4A5D66CE00BDDE93E44F4911C767FFD9EC03771EC1C486481734AA6B5F417E235123DC42C11472D67AA5BFE4B4E4245DF6605A6E238B947F79524540F540875FF21F2A2D0D2F9714EEEAEEC0D6BCEE0D6FF8F9D8F2BEFEC8CCA65C902091189E6FA17737464C3E05E1F5D25ADFB0AC6290EE76BDF306E5CEDEA766B5013EE6BA8356DC329996684B9E74194397F237041C404F69D2C18F997A69FC0DDCA104C92A8981BCD74BF30557BA3A479B1A08B9429E93421427846277967F36EB536CB9299DFE9B02786F40287A42AB9BC8231DC7620D982680FCC89FCBC9BDE39D3E4F7BE1402D22A139EFAFCAE31C1F4D19F6E7A78A94E508D2E389CBCE14EB4F720E01F198BCD2DA5B233D428BEC099B3E4282AAB447CC50A5A3F1D7174F662D5F36A973F3FCDD37BC185E0AB37CA43F0BB864B1ECDD14B6CCD52CC37A7C0B5BCB959120B952E9A5541FBC2A74044C40281E8F59A1EB175C0403378DF49E7F471DA6700E59765CC7398E2AC2339EBBCFFF4BCAAA1833657FDC194DE60DE3B35B62FFBDF026A1AF604C06126379D38AB1C94B565FEDC0591B6221B8C646DA1DC245443F5A8C247696461FCFE7A74BA22A6E7B28D0AC8C3E614CC0EA8C4180D34ED8D2B0969E70C03DFD744874FB954FBA166A1A8CC8A141604B17E8334BF45C5A2AD7E091D35A9AFD68A53D37CBEA9D22FE5730BB4A2FD800431396E251D5D0062F42732D904CCA5A42BE2F00BC214BDD97F8320ACCA4FC5CBE22BD4EEBD1BFA499216484ACE9D53884F3065B635CAF6D67BE971CCB0C8B9182F3DBECA082B593FAC06F109D664F2E7EA55102C3B2AEA2E7B4CDD5422592A1D63BD94CF56A5B613722800BEDCF9283FA9B4B1FAA0969B281EB9761B055AD3821552D1479C61E6181DCF7026E42774E44AFFB1570D28AFFAAC22DD85759563477A756C121B7F4F0BB0D8FACA5C9429A00DD191A67C48CA361D381844FA700BD332A67DC445EF210707A8BC58CF3791D87A58A39CA6300539AF89E4F7F916CD4C6FF9D798BB4D5060E12A16AD486C69C0C786F50B99E7334A6BE721A00F10097D9EBD3A14A0F825881393C68E83C48F609124A0D375F6FE26074350A23E0A7C5EBAEEA82F770747B44DA872A11E3BE49CE94155C6FE881EA5D153BED3148E5314466CA9CDCBE20CB121FE59DA41F7A96FD2E41EF3AB1D7AC3C1C560C328275270170EC48A7ABDE6A78A15DB6EC170ADB36F142CDC476E89C9F70E318650084077F04B8DE72E69B533D68DF45BA87DD05FBEAAC687C39BEEE08A643AA22ABA553A27782ECD16608AA85E6E0AD0B1524BABF6DBC6858F71F7112579DBCB745D5A4E0FBAE4418B9EA621B486F7F73590ADCFA0DEB53464736EF47E8BF336138FFCC6E0E05CA9A327203F12BD60180ED22EE6E38280B23B6ED2CD4D8D79651A15B0B3E2A1B68656E3F430EF0D5894571D8A93577BAC90FFF2537202B5980975D48D0AF719E8FA73408E39A959D3A9545892CF768E23C5504926E37D657C6B673E0E70EF494FEAB84864910738B4C72ED00EE1B906B225991B963DA42C88F73732507C9FC7AAC0D595AB2640BEAA036B49F30DA77B2C8924614203A2631B489E0FEAE908395640EB19DDF031FFD9B930EAF74878891A66F8E83507C3E73633D0E5858B6390CF770E198EA2B1527F8DFCB0F11BAE50C4EA4EECCE692462218164F3A80CB92502CC928B857224DB069B4FAD9CF0CDC4A0767E92F0EC44EC077FF1A3C549D4A05EF32D5D472E0EA0E6E9ACCF5C41F1125320EB9D35D3216EC4EAF2156FEFB09B503FE4261EE9AA7E4490C03ADBF3DC60352E343A9756385AB18C654FD0C7693EF003C843FC7A46F5707303556154AF746E9F1C3551215AA6940D1C815B822043E241EFDDEE9819E92D5B45F86C38049A09C05622512D01004C64B6FC8B6F6262A55D8530D38A238562D96D8B33655B3C9F57A968A9DC36BA4ECC4EE7E205F70E9F8657A4E3AD95C83E5CF86A25E7823B901D2C181E26969B3455E8E58445EF7E7B7BE86EA4FEB0E5CB727A7B0A295FFF89C9068F7477E81C9A3C8F429824F74E697D19AD128A842B668E918DE337545777A69DE47FD23E6DCC1DF04228EC3ACBD59A79802570FA0EFBC04C5AC9B88DFE32DE87E4A234B38234057B459C79CE0F53CB63E562FDDB5B42404D5C1EF419A403F71D92E2F2D658073B65074144BAAAB6C8A69C198EA2D70209D94D252A9CACABC9E4FC8D86BA97AD7C2BCB708059CB6E9902D96B7A59E6391CDC0C7CD47FCD31EF822E7202467D31698F2AABC92FD3045B72E9EA9808F6D88155186EE4B841525313D488FA6726320137DCC5A0EC6FAF86AED3F23CDA0293533A92F10704069F7F78ED054AFDE3AECD8BA39633A8A4D44C2A6454681784AFA3B1B677415FED251C0428C0DE8F7E6177F7466EF0B4DEB6F5AF98104044E7499C65466FE45C945E6DC6B412C24982C90E15CDEE735606FD561840132083438A6A2786E4ACC279387A8D301B07A042CA5CFF3151452C9BCBEA1B2BEF671DF33A9AA900FA70F04BE54BBAE18518756F587F19359165159EA17E9BF21B2A3ED6D165DC3B0BD8BBC2840D164811668A1EF478798B351496DF73DB756542A23CCA418C35D4A944B3D3DC0A0DAAFC34F80CC908129823C06035C919AA097E441DF910C454E7A0E13AECAD383A8738F9DE1549A04A8BFE2CE580C81BABAC29F29B1AD820717C04E9BA7DBA71E4AA280D1976262675AD0FA49870493D027B789324F167DB03E085B5B5BA552519440812966FC06E5C8EFCC863AECB7DF6155619130A95D1F47F6A87C9CB16D6FAE84C230DBB7F1202B68F20224B73EB45962B463D3862770727699B6D41482ACAEC4CF324754567A82ACC4D6FE023958597B7F96C25A99A7B3DE181F3B3D7D8C98B1EB00000000000000000000070D171F242D047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 + +count = 46 +seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A +mlen = 1551 +msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +pk = E31C2D4CA5C5FEB07B204D9AF83EFF7B5BBA5C1C796EB1281D91F486B4FEFAE67F2313E14D94A8A69B5E53B02432E1F4CFD08DED149C3997722B6F6FCAD13BEB9D89C41E6E9CE6346EE7F0A5D5EE3AE9EDF1A4440923EE0549BB5A9BA768D3F37D51419A210408BD1BEFFD68F42E7CD3581193E29956EA3231B321021AB757C62E4C72E8F487B1471398119C108BE2AB8BDA319F3346FE4F93C47B0C690FD2E93D766767DAFAAF6DDE48A8F1736F8472C381C97B7DDCBACA6EC6946D1723D85F837F9E9C6042E68148FB74382CC49D03157FE5A4D1591DF840669EBB8B88BD9A64BEE53A2246B7EEEE9060123ED955C795D9289D637E04A2B4B3C9A6C1B2C65E760C459F4431C64A1473134A0BB078A7BE0A445E454C7AA032BCF6A3B282C21711C576B91A29BFA45CE2C248D616949B32253B220BF40B2B289962D196C25E7A265597F3D2489F563E4BB561C37B0552F804D377F19D9EC667437106D8CB966251E582F2205B23A8AE44C32A433180B09F145649B697CABA99B6FE346A1BB8469EC775831003F501FE0686D3579252489D5E4AC634E99B58CCC711E09E7765E9AAD19BDDBBA8D5CAB8183530AD3FFB7628F36E1BA14D11D9E8AA59E49902411AB6B17DDABA49631BE978B1AF1B0C8B58BEB8FBCABB47792D7C865780F39E985B64724840985B84FD660464F7A8699149DB92002EA3C66BD8E918EF65332C323A302744A7FB06A75655F2A6B8B271A13E1B87FADDB7865B3DEC2DE6F558CF70D8333FF7833A6749D538E53ABB7C6CFE6ED4FE5AAF7CE649D30A9921CCECCD3B639B65B0B824CD63BCE0922D28788526DFA936539D1A4514691E73B196CE1299E545FD28077FB55A66465A0DBC99D9C75FC8D07FC2175D357FC3277FF0164EB2EE3522829A73DF157C99111907FD73EF4246EC673E63F533C1612FE930E7BEEAB6C096C719B441E0E5CF7B706DA013B9A32FA61E1DE9BA7F792BD1A7F2E637BDE880862E1A8F39A6917E320DE587E30CBF3BF28A81AFE30DCB22B22FE94E6AE8360CD76C1AAE80FE001CB41E7B435931156ACACB8EDE9601BDAFDD33F32034AD9DFB808DF3073CAC47C9FDD2EFE41AF048250EDBAC91391F70AACECDB43943A58C7D650AE3A0C768724AD30C133975A2E46EEA33AE0469486374B003930DB3928C8CD8A43FC52D2D03FBD2C7662046878BEB054717AE2B67213317B3B3CFFA3F946371D3B1EF94A106C676DC56713848BBAD82C7F1826986F5EAB89827CEDA00D9DB4A2831D884B536DF1313B20AA82D37164B806716154B27CB520834E24BCD1DB70F2E588172FE0281A8B31196BF445F0D98CD14AEF6C0F2A0B052F0F3EC8B8F15C168E9F2C147FE5E401ED95CCFEC5C72215654C800C6F9794565C86923147F41BB1B3735466E5372134CEBF4EF1F0CAB29F1FCA4986A42DE506DDB2DA464421120220363EFC369F96755C54B0BAA659359B16D4D107880A35AFC963C5FEDA2363DBE454623223B7CB73F5F6A62DB688F6AAE1DE0A3AF57B8CE0CFADB2D1BDE73E5D57374E7D09991D52DFB8BF229C34DD5CF891F3E3E41EC0A647BF0DA4F419A0268DDB61473B79629890F4F9D2FE488AB9DA70A919EE258E44576A8832F8E20D74955803CFC88229F2136CD0781C0FA9FA906F7F83D08B5134EADE48CFCDBBB3B68F45F6FBF18F3D40D35BE2920DF0767437F51150ECD3209B855E99F4959C2E1630A112D221612F07AB19D1376017CF6269F7B70E897A32170CC6052FD8A6D0EEFF9CE7553527C7186EB21A63289CFAD91212343B11B8E5FA7AF93A9CAC826DBD16F1E777557E92CF03B15F4B0E921BF62ADAD2AB5386C9235797F67CADC78FC34B37E75B7583FD895CB2C936BC82E9DC5CBE455D2053E0A1BED39D779BEAF27C3282A5E3945FE6D8563FEB6E180328B74AFD216805B0CC3FDEDE7A71FED1A2F40C38C93305845036044D21252E0EFABA682551EFFFDBA2AB40E7DA631312BAD472EE5F5223E925F0ED4C8FC4BFE4872F8393AB990B2DBB182A812A7049BEEC945AD86578D598857130B73AF841958638D205275A1FB18306BB7515A27CCA345BDB8A7EE95FAAF74DC471AF2660009861808239D5CC523F146081FCDF665F99398803DF2D5CE169B64C27FE6F73260F41F257484456C12B2FDFC7E32840ACF19DC0B733C5AFBA9882FAD5F50EC139628BC491543A7AD947717B4033ADB492F60D55BB123F79442D0D08864388B92CB60F6EA21425440AB171C5887F8D8B30B54AE41EC104D4240071B80B65725B818C74017E602020236BE580B9063AF19A94CD326927FE7DEB2496FF33B770395402D25F52AEF5C66DCB23CAFD721C4FCD0307F41E6A06D6F5B9A68BC56C03EC6B48682562EEB47FCF86A7CEB2CB4D3F481687736B3CC4E456C3B4078332852A372069D15C252D0DF4F8470FEEAC220520C15CAD3BED0CAAF1E6E7AEAA53916B85E76C40D293E8EDF2808597B07EA440BEB053CD43F744DCF76D84D9C8285ED9028C3C425E5F7773A1B4CA01F0F8D15F13BB9F062B3EC9D7E87C4D0C3E45C6D2B095DC3FB693714A25476D4F78CF2D6598D64181B3BF05CFDCB13C280A2A07DA0C9D69C80D04EAA94B76D7D472E0AFCF7EBD4BD39213A0839BA3B5AABC1F8FE98BFFE05A30ADAF7633A128C2A6B14158B3D0650D22FB5918C906CB33B2C8BC2873139242F682CC0A81B5E73708D31CA9A5B18967EDF03B9FD09FBC4FB08B023B0EAD73F1F45A8AFEB88B4011712E7AE28 +sk = E31C2D4CA5C5FEB07B204D9AF83EFF7B5BBA5C1C796EB1281D91F486B4FEFAE6EE2AD092E0C97EDCC1B8559DC0F514754EDA5998D16D29426F8CEEAC1ABF8B4387FCD6B2DB9DB249F93971C476DE8326B22B636254BD41DED7ACAD3441C4F9F75F2CB30AE50E320E4C6C4F01F7C3EAEA178575B5BA38ECCCF848B6C1FF1476EA6180328717322255851516805486612254205131288423243617754810452685186625532667566660376183643542804020270610474271831321572842736072426227076737106568660401067231511080161661462452314530110181627807263621276388476438868845487548702671303244644060180080503226438776702852004077823384120366475025752633430415406368680853458883147433701141725764570454882826147082755672100275578555641401466443216647636321065067720332627051750300883422855708334338313521827714328836868486871738143027862056063388718228802431615170713744784237836314585837664346211454086106830571168047385210707505516555257021067422776453314686758622832801223217732613846236371806012530613513887568311285686315267660267138652134238702317768442855325051236422803157063040313033680842448768324065736836225222753311077336850830410802581572185543711373864255764526212685355064181253524745151787242705851836778153880613561846170241578811763112200837468538882325068741884174515181021458352326412575855176010313823432276152488275463124168346510287403287766021618462262836555011257658031445730463377624634462645065566510546470888344700182333555166240635088412237206413623323826580174176880673801367481410334523353366482841318168168000151748871073625635030685067107833237508135230652075245834482818586888704273378646444142047527505512281273411650618780161464272831618030248364668823860757732562662026421153230480207688254385044803763678220125653161474625224576787217102071081872388332780223346682078164741316080415583860837720447282735466302554260705278473462628880787252850246885262445518434776263071633740530320531547664885828704341413007770080037636211004630144377131058554738620874064854448454342570818108260411467155437613685672887205147776112518341185556180845506803170462522418042537488115672676424857805085331753051514601562680262557086162451334304576742631775580106304644137403527075076571408711860877326000228217667400176666651866677864536020735301738826641568704443623423835181078458550783552703428166225160803867858166774868627372133802602241428685311148881817451420445430380488586733200504267655344612486113573205135517401600674770346302267225314363061766216228273747015882355683150424481625876324427804754802871083826683434237508322136788356102503170882081141142651426356303182718651380001075637047002235254333222512573673403682414423241048550588351560346817336728460622643803177672605655603817103411647530634515840446880502015187430616432123400075722447473264800767547026782321885574412632506823566453801253710470420773054307635106140042460441230144868502278780027416621372522752565830382121038076172065747103370315311636367648210721373768053000766487712508588417860402466541638606323664046038557532252012472072687361538760816730146611300054634764884404817442620172572765862733808232413257670310135157070666845342878840862768485000308581628642875700110F7F4FFD0B28DB8842234F81BB118DFE9D725AE8C3D2A9FBF99796A6FD6B4C8BCC1512D90504A1976D50D85D315518958DEA4316433D9BD1B989A454E58C4CDF28B2E263A096BB77898B2754AF4563C1684CC5478042B990DB620C0D437994DD8D6103F7D1A23B3690CCEA698BC3DF1C537F5032BBA3DC4347746C71F3A6477EE8E86ACB26963910DF66EC7504D168A8E4E912CB7F437DBF83EDD8132E8C5EBFE6FCFCCDF776CC87A41D595E6FD7D219934B4014AE66C9BF2E70D2EEA25490B6531D39B4D072B4859D89B99A5DAF421818CB7FDC359C792DB0C47725720969F2111CC33728D6CD145DD510B81D0F778169EE1188467AB5086C11FF3DBE5C8265C1D5CBB02001DFB68E8A9AEA4028A8DB0D38A25C12A9D9C320922DCBD562A67105EC7597223785014EEF6FE1D64527737CBE3839CAE7666B3A0E19FE7ECF0109651121E4FA42060D862058D5B3394E69BACAF4B986E440A00147A9197CE7ED93E3916A645D66557E9F0D8EA9C7A53C79F77C400D32E69241F69E0607B2854BD205B32D1C3C691B1BB59AB2D143F4E64A66654F56F79B74A0B623D315898B2C4B5BDC27FC92F17F89B1AFC45E9963F13DCAC577452C0668FCFD219662508264313E4D20A26195E32B0FEEB099CD74759A17BB08DB67DE7608B2264892887D9C2981E2C401FB215888B8B2B552FB6C606E991B56F4CCC48BD79BFD1391ECE7AF08FF92D242E2D9536EB37D4FC7C2DBE3EA6C97FCEE1F0F2269C5BDEECB52CF170FEFAFD1ACF9E388B733A60771AE559574338BE7EFBF6555366116A1C08BF2212A748E9687C61B287DF6826EF9FE4803EBF1EE22B8352A18F01582EB14E369A889E148DBE2801A580C4D88407C29264F55743B95BDA296F076A79EB648D4D5AC105D95F124EDE251D939CE6D2BF7ADA858FD7956565422DCF9D9EBDC7BF0F29DCDB1F25656936DF77DA8C9A518E74FB9C585E370DB707E487A40EEED572A13F1C2218E64D325831083BE20078CF7999387117739001CEBC94F18C60C41DA1CDB4B008F91A99E21676F982AAD2718A73EC269AF8C970297182FCB4C2CB967044ABA7215434EB3B4E1951B1521C7244311D4BCE4C913609382F97A8547933C8F6C7937914E450DE89E89BFB73530778FBB8FED152EBB3611E16060B67E42F16325927710B115D7496997459B9065281DD1BBFE8D99437BE16E9AA9A5C8D490D4288B269C17F671D0E39901648DF0D39D35D9A73FDA74A9621A1680074AA78A88AB1FA05AD42F1F97D79D9F080B2BF6BD59AE70221376C7417689129BCC3B7282847BB042CDFF2313BFFFC3AE9D227208766BDF4F9D141EECCF3683E95EF1DD826EE0BE4A00FEF8CA04665E76C1BC20475DE19334E21ACCBB4F0D9A0F2C548DF39EF64ADAECE353847364D755A1735474AD7F14BC4F755195809D47152C5E1AE24F0FEF953472153DA814AD58115536C8660F1DE055A206DE2A1A4A53ADB4758607C4A18CF570B5492EDE35D4F9F5A95BB6E848F3E388DC9EE923E364ED70393FE5062FBC591E81BB958470F5BF15F1A345B06A23B87B093C55CB6B846F3EBF06FC14A29146D633CA45B2F7F7CA1F8D314D92E33F30CC0105E0542801E71CE3DE32FAE638CDA9CC22A210CEB253D8C99D3C72A8DB76E445D4BA64D5B93D0C8AA5F626768CCC39F961589534F6A5DF1F1479C612D39A083EE7BF1013F98F428676A4C6AE317F3F7DFE7652C9370DF78828892892D882040F710C32BF8482340BC76CF54D047372A4A5054907E4829229678A1EA6D06A7D249921761B2F00521A3BBECA0730817183578661F64C913F884B2A368FC1AC759DC91288CF69457B135CC8D9C22BA8FD93EFDC77421E51C6C9BEA59ED6A87056FA260E73194BF4BCE43051B4DE2C9127CA895200965CB8D887DF29EC3AE82A1144ACEAAF6D0B020B974C4C193FD5CCD5BA4E4718734560C60AC54E4498D10D601E12A988EA4BDE27B7767713A93CAE31B8E856EEC1C54BD8DC14458AE1E99632A5CD2A8EE29075999ED43269C7F410FEBD660DA52CF50D189C023B86924E5BFF5EAFA13A9645E9CB864E7C1956AABF970C318F60E7798B32CF7927D85E00CECF8EE90FB3848966D336E53079BA9FA6DB664E31811D1D7D8055B60423AA0233E39F8A39FA9B56D1C8D23DB1907C8CA4F0EB0316E1113508941826C0600EEB53A34A290F38AFC404555FE31F7C77BA2AFFD6E9BAF50C093BED790098F7322F645418AE7D8420BD513D56CBC2072D417561D35D340618893C6735A2D45DDB15DC38321AAEE705597165C175FB3D2DE61FDBC394FABF2A902DB30FF8AA439F0CEA1457D34B33AECA33A452C7989B3E8B599285539F12F81883DB8349080D0BE879036454982ECCD1D50845095E91E331B708FA5A21FEE8FBA9DADB7009F6D81AFFD8AF475E523C52E849FA8679B592D38069ABBADDAED76CAC31FE169939A0EF85CF0548319F01B6690C330236F0E9112B745EC513F36460D9D88E672BE7F595B5DAAFE1985E97363C8BFAE0C078C55DB1675CC0BC0E355D010496934842CFB0BFC9CB9BBFE5D4F9391BE8EE2FA11423CBA2858EF723459090D13C78CE66092E3110EE6218CA2490BF1D2DBDFE18FD2540AB35EE468BB57DAA5D4EE5255F79B5FBDBED11942BC0A03C70889F2957BDD26D303CD7E53B36541518799A2B032537650115B10824DF6B400BCCFC16830B5CC40126A93D539A877E3C49DA777D1DA8D7025E36254ECAD7DA6A7AC3CB0EBE273344A05BB8033173E5A396596BBFE6618D2D971E0884BB4363967B85B7A9E8FF47A16F72F204EA8AE1CC38FBB14B4163784C455323E95EB1C6B4BB96C377D3C5EF6FCBFC98F4073804FEC131DB24F2DBC307F51827265224441246675511DEC0E65937B30555F1FBE6CC761C367772E9466EA2A9073875A08FC7EED4C48094CD325AA2A258FABE7C3EEE0741CE2B8E5E8B9392A8FC1A884CC3FFA5619A57FE10A80B348D89148F38142774235DEB24466A0FE048B4F1514A21A81BC54F9BA1B1DB3F357579FD5435E8F4949E01FD80C95950CEAB0C0790DC5339089742A33F37CEC7CA7B618D2856D1837611E20C71542981267B200F9B4D9293613B1F93C20684087BB7E91D721FC6FF9AF99AAC325D6DC9B0738B89A4994744A2A333572D129585283A9A529E4F30B8F784B65E8F0C93E0B9D91FA85CF3F28752CC24BC3210ABCE5CE2D935079053CFEF1FC9B351EADD79698DFEAB8A824AE40F576EFD36D00AAB792D04417CA6AFC58A047CE455C92FD6A547A9724CF825094579E5F0505984A1D27CB1A4BDC929F540D662F984C8A14639599D00C7243DF189D8B63ADDF5A53F96EB20DAC851AA74C41BD6B48692EB7AAECD0D9C3709A3F7C7086DFD2FCDD26387CAFB78D163DA27C3C1C2E7A2D79044419AB1FAB9D56EB8D3946779639A8AE1B0492EA7D89BDEB80A65D05B0BE6FF35922C05EDA5DE5388EE08D708638417C2DA22D746FAF0573613AE050336A950997C84239390DAC702FC1307A +smlen = 4860 +sm = 9F0ADAFD25574C27E42EAB7EE460602587EFB52EEC85AB070192A574A00ED9E1BC68096F7141E0445C8F79E917DA40F4D8799B4298B151664FBAE755C67D0F99FBC47EBEAE19E33F98357536D7A6D8C2998DF97CE62CD29E3DB69FDFB1C86DC7FF69F61FF933BEA7DFDBB36A9944E32D9AB4349F0499FD7ADDDD700F3CC29EE932949F0862E332E6CCD4FC420DF8AB392BBB7FC0902C36F0F04FAADBBAE59D8E0196F8A5B5D65B28144939357550DB8E59B2B4F60A6A11F268FD17F8E82DD3B566164062DFEC61FA927EB9572A777317211EDB12C27B6107E4176EA41AA3A9A913775C9BB736150158CE967FE432755F0B624AAF3DA0A7B3136E1D4A254225F0F00D9793A40BEBFE1700C340F9653B2DEE9EB12C3A1E2B3214D9DAFE00D9B0F5C4DB67F36FD24FEA6BA5CB5DC60E1093D532349D4B2A80B35E3745BF1FF61B4DDAA2D3A0253B98C3E0177EB39633AEC0292606FB2F4D917A4453C7A1DAC896DE0D9FE961CBDEC20E994C035DF5344F1C380CE868ED1DBBBA64860C5F462EE3596772AF801A89AB887D2A81217597A29D80659895F23E7D0123E15697FC38A314C779BD5523F5706D976485795E9084964C21DC7037E387B8E90D6AA0B1AD3187FD7038557C913D9C0D316C4EA29FDFCBF07BE9B80A34F9AA9427B3E1A00B7732BD09CBA7F1E8F1FA80050DBCF7D3DC63501DA2376A3F6784E746AF18B120D0D7810318C75D895449935F0D8B5BEE167E05966BD11F13CFFE94662903B070C436AF7BE9274D1B8D9E2EFCA9AC0914519C97437BAEAC900C017DBED2332FFD6819977C3FA32338049380B4AAE460E651D4B7004D4404185D803878D185DE72851F4BC8E4FEE4CF44DE31AF873B99791F177CC3F4F318C651669854393D1066C93F9F982A8FF045B0D332105F3FBD7AE46AE492243CB3315C04A474EAB53771C09CC4EA3D9C715E361D885019D52E66C172D4EB8B0970346F557EA7382AC65DEE8AAC6A14973DBD1060C83E32CBA90A9101334A14F41D4EAD7F58364EA9F7A96C9D7443708D30096A77385374D22ED2969BB3C8E20DA02DFB90D337A0B21B387004C026F77AE39CDF2EF38E9C4D6E2EF2673D23E944B5EF089B5653CFABD675CEEEC32939B4CFD8B5D9744177D30CFA7C8DA0E7C000597C6F1A668671C72BF9D0B0BCA1043386B66AF6F08303CC88A37DD8FFE05EEB086DCE6869AFFD72037B56997E34BBC9AE2A9704BD2067ED6B12F468B6965A76D00F495B2326DE0B4DA1A41C823024E5B8FD3FC308054274A77F9E753110129953CA08EAADF07BB7B38B63E8E316BCB34098CA08C4C07E29B418C38740BC4A3E15CCCCCE34F084FC248BCAE6F8F69211B9D2151B5E13FE45B9B28BACCE6E68A0FDD8726AD64DDF7D63BD6F7901C19FF6AD229D674F6BADCE51BB91D92A9FF302DDC58E6F8E25D2B4269C04D3AA4AAB3DAF64BABCFFABD522BC7D720D1156DEA7042B089A2BA37B2F05D18B1ED337196426DE317979CDBCCFC6BD35868892A180EFB61D5C900C9C5D3556011BE8460A7075A148CDC1587FE22CF363A5A57FA37AFD1281AE454A442AE4EC7623EE9365FDE03655E29878174AB0CA0CBEB1E8BE6D544E72022D637D8C02B07531CE95C09861605FAC0ABA94388FAB429CA9EB9733E2DAB475195A6AF6FB9269A493CFAD0F16D76C917228B0D6DB633E76C575120E0E35422A0D83E63094674FC6EA9034EA1E2E63F66CBA0E38EAD4819643584212F5428539AFD7964AD837B794FC61B768FEE69FD40C177DD487AC31591E86F647B8076C8CB736991DB7E3DE07BC0AE4E385044BCEB95483A107FA5953689E982EEE4A9D12541CEF83E5282FAFA42659483C7630159DA749FF0B7CC90C98B52F80D441DED57FD32437EE4404DDAAE791ECBCA927172F630542B4DD06293974248B125B5902DC055B79E5073AFF825716384B324C2229C948D23BB19AE68F5F16467E4505380896D76CF6EE6014153BB78A749B3CB0187F4BE4E8672F6E39DC021DEDF83B33CC8481A47B9A1CCA0307ED15A6765D09F075FCF472FBC32A512B26F2657B7CD391A12B2648EAA86E3E0CC5D89C92FC8D7EAB39CE198BF6C90460A2BC25632DEEECCE10DF01ED942DA930FB79546FC443CE339ECC07403CBF89525971A095E16D68F6F421DF8E2384767E55DA0325504FE8CA392633481A3A3EDEF945A2D829DCAF462AB9E7134D7D4EC0338DB871A87F5E1350C2D5EB2824B6EA6B242D8FA5B73F00CA21347A07C697A509CF5E4E423300842C64346F0C13407F7B86CE0C740F983F287DC6F7EF32EB6F214CBB626769BC87DBDE669366F3908CED2D855382334BB89BF6A4985FE98FAF657128A42153F05B4DD872CEBB0460D89F86AB87EFC5E59E7D138DDA60E6279D87501B081AFE6EF00E338901382DCF5CC5AC1C7115A4C9995E327DE07ADD2C593CDDF97486377BBE9A8684C68957562141EFDC5DC3B80D81B737BBF3F2F7FA1320F01B28DF8CD54A458AE2F7E6721DC4ADE3B1F641B812C0030EDF44FA93EE9C3ADD58FABA877893B49E0CF26A6E1123D9FB2C3CA6AA6C044D4FE8516708B1DE5C89431F1AD29C875304C38D34B00198B24A1CDC6D6307B2BB677C21268556E6CA8175BC8813B0E98EEA23FA7125A156206B93600144F82D260A571533D9DD52C5936223B1516901D1C996119F08840C44D71B0304993A428D3A750941603C21A484E2F5450DA81C0DCF1BD64CAF04028EEAAAA5E289C91E74D3E58100C53BB5C4BC9484128733E429DB839B78148B3BCC1729F44C163670321AF60580F41F9D93E4A922910374401355B8F92588350F75F52184EE761101432E33D74A92EEE7B1266B111BAC6EEAD5D58FA28644D7ACDFD2C62295F226BA55009C4E5EFFEC0BE11B1EB649E85732ADA82590517E132D8A2B75C0F5DF367B00C40D21DC3FDE585E8677AADB3B59122B0CEDD9698509C8F154AB6C6730AFDEC52704903DAA305A22A87B93B32F7B5E00BFACBE45BA532FDC23CE148AC578DA0876B290C1073D2ACD1D3177FCB5EE89CE567221D6663219ADACE27A0B5519F67680F752AF2DC7F5C4E0893E3D995B4C055B3753CA8DB9D5A547FD8364A02E9732E5F1EE0609F42E32F31BD26E179C55FAD930628BD0F63434725AB868A6B7A57E154F13A1FDFA8247F7BBB89E0BA96309DA5735CB5F8464EA91EE303228D5EE994B63131F12BA62652392929608C174C078A1F46A8D6E623F655CD8643261CEB0B4F466259B58DD56DB9CB0F4A6F3FA7A83361C54ABC4EA0AB9EBD96850C74B40AFA63E0F82105597CC04594AA169B67FB3E68A3CB92EF291EED1123F191CCE9DCA6EDA54E94A007F74B17456869D05933FD2484ACED66B9D826A303E815888737E1382A57D38E144B02135AE5EE0C987131AF78CDFB35C3566F1D54C1D322D8176DEC0109E1172FEC0A1B8722437F03449F17B9E49E94129BB2B05EB780C11C6A789714E73085D7389AC00AFA5F12268B5A6BDE3BC29FD888A2180FDA5FBDB677807776900271B4A56363A01F4A78C5FEEFAFACEA5FD8D7276A227F21B198970AFE81ADFD2281D28DBE119E7CCA097C22ED9B72AFAF56047FB4A1ED3A815CC1CC56D715C1FAA56055AE3D0376D82EEF6E8C380A33DA11F4DB40BA5F110FCEA6E13CC5EC6E7938C82E7E86D27BB6F10A5BD3FAB93F3BEB3A213A4136E2EF592E49B8791C8C917B8DC210976E9516787B2471731CD7917DFB76B2F773152015A663B36DE903E0CDE323497F53BA4F9ADCDF013F3E35E627DFC9F725F7A31BB739B34E5D4F870D479C3836FD57F8F1E066C1DCC1F53ED3ADEE6111DB984A6F3E17326BA7320E14E7610787C84D4161E65BB8DEDECBCD6EB23FC9887C903FCD6C1DBF96A4B61E847F7DBB00D8C6B4AE15BA2E99ACD982275B6F29A1944C3F4F7BC3E485CB80BFA74CE0473999C98B394455A9A74F7470C98541C2B36766E70DB63BD00199C8504AA63C1A7551BF53A595067F0B7455F883C7EE980A14A1C5F50626740300FD51D018DE270A40A995BBCDC5C6E018332F57FE116BCDAD01F04B8F4F8483BD1D29EEE5645D632FEBCB933A6FCF3FB8761EC60BF06453EFDB796FAAC1063F2BEF547ACB73D7B1A6BDD8BDF3410430F5043EDB99C2DDA3310BEE39A34617D9BB7BE1E8BFBA635C0839D390AD64E419D44BC294F9E8104DD343904D8BF10FCE513D9F0E93A48DAFCE3DC7133CED25FD469210D0A66301876540443A64733F52178B1464F5EBFD60B50CD588F05549A8E351D224E234C3CACC5C8A19F0013DC95E5AFDE5026077DF2BFB9EE4CD8B3BE48F609C7AD673A74DD3D89CDC886639A40A4B101928BDF677D802570960FFFD5AEBB9E103FEFA70D981271D1DD81A32138A3DA090504EEBF77859339326C58F0DC9FC1EEE130271936FB8740694DA11521D5DA5B8E0CFBD6E77D8AC609A8B5FB2712F64B213ABF5E24984D5569169F2C5EE2DD7931840BBA4A9404D685FD29C9BFB6BAABDB06646D7C6122CA00EB10C9B4D333679AE4F6970F254457F350E413A3F8773EB1C6197AE91E59BF6D7085AA4215A52CDBC02692F053E2B5653D67F61644F675234D7C8BA7ABBB0F2F718796C33F8797A1BCFD608F6F78BEEFFE036178D8DAE20000000000000000000000000000000000000000000000070D13151A206A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 + +count = 47 +seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 +mlen = 1584 +msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +pk = CF4B8C62833198EAC1606156A7119D4258D8EDCF7B53E5834548D19B32C112302BAF6A3DCC6C34E14B8F04B8CB3C83A141DB2D7411FB4543D733CB6859681776E51371AAFE1A77521C0BC149E7973DBD97D1E4A1C1672285788A383030C9631C79EE10F310F5FC8F6CF730C2AF1DBF19E07703817FA435E0790E90DBC485131F50F0B678E79E4A3B2742AAEFE63CD448E7F2997D50A28319F03052840E71BF65278BDF073AAC9A3D7B0788FC3CB27D57B5534A63817AB9EC2C52AA9A41BC06B39F30B290115740F3718C19571CBC6AB7133E91D9F8B2CFBE7DC38A7D9E96F014C60E5D27BE15B643FC4D45B79CFBA089686E9D69B86CF39FDD753BC937CA7851BE43CECA97257D04B017455945C07EF33BE7D051F916A240C213675F29D1F7C5060DBE41BA2156D70DF07EDD5FAB0C319AA04092A8C89DAB07E5E4AF71F178C7398888AC2779CA807441E93991D63F07BB2ACCFBD33F05E67765FD932F836AEC9426CF5897B7C3769DB2C92546063989810A7C9BD0FAD82064E91FBDD36A4C10918331D0B9A52EE6EDD0AEADF525835B114EFF97271329FEE400D5CB586CE91ED3561EF78EE8B3A4FA38EF61B92928CD008D9A0CEED7832C0892C48E443E2BA9DA99B1AA354B623AF9F62F2BC09B6F4BB3F7F7AF622AD0069E66CABF6581B57382526E45932FC7BB3E523C538C8E0128611AE5712FB532A897DD82BE6899603684DE3521D3F3398BCE59603EEA4F5CCACED36DB16895ABDD847389A4B2FBA0C735416E7F2B161CDF285C016B14DCE48B647AB76717135D9CCD00C4B289B7BEF7EE5F8843573F86A63966B4EE734127193D1EBBEFCE2759834B95EF62DCB7A4463ED2934E29CF367196B228994B7E98605BAB6B05B188EB989292E1BA3CC19B71291C6BC5CEB7F920E910AEDE9342723243E58D6A8C7A0FBBADE4ED31C8F9C0141EE680624B416689B5C0C4B0C78CEA3657A5AE59381CE92E21949757E127AF997A6302E0DD292BA2602025B432567156106FAC4344C7D4A569EB60091863E86FDDB94D769EFC73AB196768ACDB0140ABFF8E18B1A28269565649D5C0C1BAF33DCCCB069D76A2D0F6623BEBA223AF193AEB87FDE8D14C500A1339A061FE0B2D4801FEFC5698478620A74DCDBE0F4E28263868AA5A382CC6731A8AC15BEA5964761E030D10A92CB5E6B80646E42364A2A80A83882CA8E28CD9E5A3BD764FDF73896CB529449EE820D11EEE5EFDE802061E56726471266E0FAD946168DA9D58B26F5994C223DB0F27C12ED17087BC9C809A5FDECF9740135024076B044E4530878043781981BBDF9BA985627D16AD3E3BDBCEDE11FF5828D2B01E8224B82F8DECD62DD94BE114414EF339C9ED5C1BBF2F18B5838A9E935F735B79F7A6A6684D7C5D1E740D29AD7CE3A0F7BF5D8F237216D2144791D28E753780EC78CF8238C0F6D7FC23365AE3E3B2206F71C1B5121D6A1364FCE0DBE198058A5A48F56DD81EDCAAA7F4C27F2234E362B708C3362C4D2FFB2555FAF4786FA031A5F9591A0FB771D3F3975F7127F1D6AAC8C01D2CB51EC246BC1E45401204E9D6BD30B4B0E1392727B6AE47145C5CDB2718DFDC595796F9C1ED5AD4121870C2D2E4B6DD2122A8B9041F8DF1EA33343A1343DE9D9ADAB0B6453EE7528B3E0B7D212545086D00BD836785F55F097CE04F35E00A93646843E08E19C6B5632AA3C9357F98C3262D3DE5E39E5B709FCD9F8894D498156BDBC8CC0CB818DF0D86597091D8BD72E44D2D30E6E1D36F311FE2C7223F70E56C05ED8015B5D6A37A02655733CB129C0FF961C4DFBDCE8462855A990D45874428B11E6D09827C8487DBF94052CD38DA9C7E7A72886A2BE5241878A24057951AE42FD368F77512320BC0F6D9ECE4A836D1233D41D9B895D96505F7E93E1E20D42BF9003F6F5E701E70E4F2005B060D7F655BA010EDA2A83F83DBCABA7D3EB07878FC9D33FECD68613325FD35FFFD21DCB9AD7E7BD4EFF8FE6791209A872E2A4B4584E879B7FFC1742FF828E2E77854EBE46C8B8A25E0ACD1FD1BFCA0468E182FE5682ADC582F749CA4599E492739F69A0D7554ECDB03CFA7116091718FEB5235A9A1C50A92486D9BD4EDE6C519918CB597943DD5AC3CD1E32BF1A576D833A8AE8CD9514B664D69B5EA7B51FE96486F93F2D628D124D108A3F164F310B556CC65212F55857E7DDEF6BD481D33A4A473416AAA9BCB0227EC4464EFAFB0751C9F3AC42F3D77D8D74D2BBB28510C209A59E9176AE1C8E04CEFB256043605E8E162E983B488E8B8D29DE4DB9F81BACCA2E3E42C731887F2BBC56ED9483EC78D5221ECA6BA5BA6B9C847C5BA35C1CF7BD93D915E289BE647DCE9656B25E19EDC01713EDC6438C9B065B46386517D42183907F4157098AB40AA816A4C6E8BDBCADDF43A6EBA189024A0E2E84E4832888C7BE47B0D7EAED6BC7847145921E9D99B32D3B39DFBD39D3FE33B6216F4991EABC4F241CC882CCC012F697C84718F752BD626225035856801FB6DAF90EB1C474F301273903385D9DF0FD9B34869983D0B2F7BAC30DCCA2F548A6FA358E1F0A4E6BB0BE1DAFF2B9788434212450717A50A3472846A2243CCF603BB7A8329AA80E0023CA1D9AA2EF1EBC8D8185471AD51AD4E575A584542E3346CB99EF1264B9F5641B7880ABC9063504F35B98943FC22FEBDC149007EBC1BCA7BFE610842FE1D63FD01451A3319E4D2EA489C047381851A866130792C6DCFC8082AB77635F29506583C193E49862ED1 +sk = CF4B8C62833198EAC1606156A7119D4258D8EDCF7B53E5834548D19B32C112308901E7C88A59171A9628FA538B3FFEAD06B2F01ECCFE0CA1B27B1CD7D3421F46BE402CBC1A55872FC2840EC9594D434E68B650721B0E4C311C15220611ECA9E443D5A1B25A80E309114FA9CA329FCA0AF03CF273AD3E49DC2F748E40FA11F932422527280242616763801067447447744147010634013364830085053220048544588416854232432258100302332380337604840132602686537201236864010655166310210827671703262845572441347651222725477783003677730532183441726111045276377842580376313874351744060133230608213007868750483014464627210864627001458783158783433015736650407062437584543653847086425172428572172424212780358573057861815447657414150528566846111766883105330434066074811134207133870324288452340177773121244637218346871183724603038728658701877134870446458352025464442845128260764318670606787110156562217240216337573321742518116520837462101210817174306732388481601782016217854255746776841020118280111043401308144531550820516783882867024500122700358651520813135002845305641130275477505537067771543218273244384124365268586674077400407177663248448501517387603457226516531716112170107865435276152351431077667027256601612075538615021438408568563817380714857012670748221172538226476512364025412008151286685356536825343617661381500674844278032286010807164546381263607703161243217220414346846443388673282127760186003635857651474536217470702187617875141562763251750170104660321218087571311661258662077256431403387404878581163575385361221646378125031235477135777131663657687074568501544148777673435703145007536738581244040331381336784373735288516554007771185276310455562628062263231778677112278760021672878780733848403325424867656518726625524040338775287820648525302326412872268385867724308448178370606541754467758161206073448630770848544533544544655071524171137711554803426837505678416012178266511848313634531135076658242351204460361863073076551061572703761633675842176634065728230381838788281481210130816266184748353617815017758674680177041854211108681448374128230108163053583824144828273665052067178002864437268504414436780163330275731757238483087020627703077456556713708641445681205376626013175075068562437186358703245075657481317470325277671683288765371168047760125280264107866606211270310181763538401262104562712882763178507013672166541550406467242654165636814558524131313336304621233323828526160416464272115838350480462501542138127085785045167565816663064204507375185510846435124684851611706761635508614430238027443388384354401155031423373653426040382304275546263563751366658183544287243838887577526207533544734508181486276566180880527687715188355086546468241453256355045446843765521728528618815217611423617420327287377810065857530357648628465620347367461716778138231513208261865483745115684883858778454041513126364546884200568083773272517850671471413036665110781845120327402426526004036140548825585862412735283223660674247625608723131681571711104178773074208875803846248332135807011286552551040346150826007885836217217518722833034442756675386640118607734475647554520456875647407050377053472060524727824075647878170735723208745115516161600854556704484146323855124751673874761D8C05606B266665DC2DFEEFB568F93912B745C1B8864400E9674CE2D2BCD5520FE8FE38F91B58A943162CAAC844B2780552567955F5003567F3FC13DE70FE79DFD3EE2ACE26D4B45A15F91CDF87D6486F86A78683D90C6A665E1ED21DE6405AFEAF66592B242C6196D57E1639611098A2BF91F3E14CC00821644583B856BD30A7A1AA0608B383856170CEBAD9A33C15263C0611EF4BF6C0051949AA19D9DCD6639AF477ECF8EF71D75710457386A09ECEB454B27EF0886A6A99E1EF9BD53EA7641B0325737134E37EBEC7EB5B6BAEB2CB55F90507380E9A46DDCC25F0418889F1005EAA055CF47BEF24563A0C1ECDF88724F690EF70A68116B26D9565CAB92EBEA1FD7DF27963EE10F884C7FE4B7CC95671B70C996B04B855666BEBFB8D385399519DF98487E35DF0430E06796E11731DC1EBAB0285A8673C06B5DAB7D0567F6CFEFA934EFF45CB3C0413A909F1CF713FE70B6D6DB21B8D75BF0B44B3088201179F802279CFE77277657F0AE7F0F5ACBBBDEE1721D1A6EBFB0C5ACB3696A914E5ABA975A04E2B0EFEC8E3082CC85FBE59542029AEEEFF9F98154096161EB884CDF24C3F3E9D003D9C8479C6FCF347A596EBC10504C698B3A8A27537C22846EC83D5AA7AC745FCC9E8A714D5D724EDE24462A34CBD0D3F8DA65005059BC65C5573A83131E3C58FE7712820308820A4F0B1062767B8FBBE52C628AE337AB97D5F9E0E77C79A8F1A32E054151DF9C6D1C535A9102E8341F2A5D2F49B850B139060CEC9DA6B8160C6E320A1D49287D96DCEF14C984AA88B1C8B87E2A78DEBBE4129907C678B87FCCD7CAA9B79E1AB37E897910B574704E95A24EF3156889FE123B0F74FD57D2F19CC44D16F38C8B7EA8CB2529F4A3282AB5F173CDAA5B25E1C1EA78B067B19E661D5327515247C577723D7D442AFB1456559E53E6D957D23B21207F3C95AF3E63EF2674EF25260466A1C8135B3436557A96E2BAED93BC1391CCE79E9A0B4D672C368A26A86C64EB32DBD7C6C8D99CD3FBA38B0FA57BF9A5E1EBBDDC4CB0A8EEA5B4C951EB4D29796C025AFD44F9BC406D8B6CF4B585DF660CF7E3EDF896E5DDCCC1F985AD72918435CCA5810B8056269058D358DB0660E50B53AA3E031DB9CADC4F9B0F48C1FD4D3042E095298E79C923C75BD28BB780BDAFB264703E0237EB5E7344245C41CE904FAEB334B6334AEFFE5A555C73C5004650693ECAE91F578987E0BC92992CC5D15C9DDFC481304E1A106FE77E0D0DD0DFBAAA31BFBA51BB413378844A6AC0B60D6A5082D2305387E9D2DDF74F0FD1E8F56495B60CAF451D12FA29249AF71A8DC49E381A93426950364838AF0D7051C4B0E4E82993B6C8D9B919F3B67E1794DDC390B347C274D1037B6482FE1A119E62F8EAA9896A53BA48083E92BEFF15DA233DFA4DA40CF1ED3BDA08A857DF805FCE57D6E31C5B4C8726D7ACACC8A02D3BBCDD19F36DEE30C6A4045963E10B2A45C43B240A2228A3D486EE88535CBF0EB1A74F0B8BD52CEDEA2C816C276ECAD3F06EF0F02F02C113103CBBD248E69FC93D1D0337D32822CEE9BF75D4D13FFCC3E44725F8639E6232937C835F1FF5A8205CBF1979D0C2EB79DBBC26518AC9B34EF096D95921E6B3CC7766D69706530555390504DFE626CF0A76010A36BC9F0446C1F4E2374B544D6984121F41F8F1C480AC70B67FA82FDD00608306272F5EC36A0DADDD815B2823A350DE44BBE0C870FE0F9B8267885B8FF6774163B26EB4A4B51BF594838CFB280812CF335F7295E0DF9510497918B93A31ECB15E8FFAD3B8436B5A9725C5EA2601048C25409B57BBCE2E538D00F3BAA70026DCE6D75FBAC812424B28FC6B76EAB4F8670A8FCE88A8DA26A03EEBD7EF5266BCB4479A998ADE4910E43E818DB64D6074236D875E20852E02A0195E08C35817A30CF6B42E385D0F6111EFE114A9E0B72D60A69FA26756EF941E3E7FD9CE8AB0403225E98B54BB1CF553734B3F0ACB98343B46336BE9745356DA5B54024002561DBFF7854401B3BC11A11DC847502A0C55982FF2BD6785191B2CBAD4883891BD31F5C9EC678A64564033A4091C48358EC80332944989B1BE365FA09D3D9A9971AA7BC4D1F8A9039813ED23DE43E48936EA6C6487BB692D83C6606682FF5C0DC8E8D2E1433F15B5FB0B80DC16461716FC763AAEA2829CC7403CF7200D4F1A7DF786937F40C61217D1DDF4BA0F7E77D9F195EB25A88D977C1437101E7644F59F54E8F1800C238D7077DBC005DE9004557F30C1738AAA36DA28104971A57B9D3798DBA986B5FAA245031E8471334D7A05C481354D934C74CC14387AF7BABE814D91C535B9B78783371B462AEC6EEE1E29D04231451AA9A9FDEAB1E02487380B2962DF31B4734A8B3A540ACFF6C78F91440E7FD98FDC767168786927FEC45B6D1A3AA4E25CD300CF489068BA49D369A6A092ADEC8AD9AD6E1A3A84B336B406ECEBD7E0706C0A93566EC7E98DEE22A0B1D9C5CD2DCDDE12B9009ED476A4ED2F854EE28773D4BE2A1EC7832FAE597E1B14250759FA33A56DB76078AF465CE01DE91F1013EE8FBFDFE42B866007979FFB11E40649623C8E80EE885EC67EEC647596BFA762CB504EC806C239E8BA1161EC81ECA5CC208C2CB99D58857E7438761C146898194A8FED319A71770037C9D7A32162450E161EBA6E24462DACE91DC83A86A55CC8BE4EFD4F3B0E0777E7C62A88EF776B2AE377DCA6FCB0A8F46B50F0BE7BB61E7EBA36FE3AC74C172593A209AC7944BE4843E9FDD343A1FC7352E7F5A4420B2D7E50EAEA16B0197C0DA6E7CFC90325A8BD55AAF6EE34267C63CA76AF7DDBBE49346BE9FA2C59D93CB2157B7BF933963D520150E18BA6EDF0765189A65DD0914C3EA9D5610F204145831FD90B4011B4E6E2495EBE8CDB356BD6FE572D068132FD08BD3FA02E4FF6CEF0C6EAF1B983C6BD0619BC3F2DB3AE7E6E118B6EFC84B8A87AB5643F977059B8738F4FEBB78E80F39C60381CAFC4F70509239C8D0EDE0F81846DDFC72C36212FE582981AF7EDE7A2E36A09AF7EA23D2DC708DECEB17C709FF51243D5BBC9930E716CEF13145A8A3866F0FC5EB19DC3C7D20C2AFF19BFAE4C2B1930F20E2ADA0B59CF14A43721964337643ED6D39A3B026B010468B44CD84F0673B560A5C8453D113CF32625F62A217A06F6539540201C393616B03001E859A6B2882E0779CD6C48398BC7756FC22D43EA386C8637A225BEFFD0024F39D26A5B1437664D535B395DBD48B5D77C57299EC44A78E74EF52D19356B757D69E856ACDA1039E232EA6A8764D32C8BAE43F769DC5AFBF5ED951839D5CFFE8A4934F8889391CA36FD4EE85C8C70271F326454CC2BD43C5E29E630276A474196C5D21AC9F3F5573CABCDE8BB2F62D007EE25E65BECE584E35EC63F388FC8C1AA114A833AEC35A22EE7B67406FFFCD691D379CC6FFA75861E8BDE6089952920DE11FA842E5954573F6E84B265C9EC8EC8F096C05AAB9C53C2B54284DFA6FC7220478D8D5572D374FA26C5DC2179DA5F85AE2 +smlen = 4893 +sm = 87B0E570B7298A1AA487640CC83CA2B9706D9C59CFF99E62AFB824EBB227112409CA64FE7A701BD379953F81F71D21E8F93F097F147488AE87AB6073E8B599F54863F6510B3B14BA36653DF287F16A77500C9617CCB97D50BC1BD7ABC5AF09144F1B4B4B9550F7DB79738EA32EED7A853C695D298BCA25F5AF5216283A95C1784F4CC58EA5385FAD280A46C15CE9D78E7EF887F7B00EEFD62D9E538D89CC73D82C8857F9A9B357290FA85406B82634E1EEFEE38F6696B06E83F435FCB2432F4FB6F005BCD759AACDB553384BD126A74B4305694845A12B3FBAE45379CC3B7F7A1855BC991ADFEFA8CFFDAAF1382AB687B76ED0C014195873B1C40417FE59CB2CB74CA67D7BB2C5FF8A621FB0BA10279D8D2B89EFC18B9547B05DF1260AA2BEBC4FB7A89A11E456FEDF0804D6A69FF796E5624A06E4D7FEE349169904EA3EDE7BA5BF774DF949E9FC6C97F2B0145DA017AB46CCCD9E471EF5C40C17FC1093E102678AF80F0D8CB9A515240901EFBBB3AF4A0BB114DCBD54B0DC98BB34577A287501327EA70F5F1B155EA676099DA435A306B61A8A2B1025F850A8205E0D2398FCD926E15A8AD0B4D4AAE9BB62AEEFA613019076CE85FBC1BB0EF7E15A061B629B2437D47513F5C26B2147293F52AC4B880C546E4E455682DA1925D3159243B1018BBCCAD88D4EC21A6C7B721CA77645F55691FE1BE64D46604795E004713EB408D90805A74CC2F7AB833F72BC9CBE50FFBCF42613DAFBD467EAFD7B5334079C7DDA3F0D12B83B88A02E18FB3734A9785FAE32AD84BA6DD28B2D6CD81304BDD3A5A3C9AF84A03E3E9773A4F87DE5511A47EAF2787FA25C2179CCDE8363BB322FF502C7B3FD785605CB2F35A211BD31453ADD53DB0F0ED4ED74600EEB3D5438EB498EA4F3649A04701268F1DBFF74E7CB3502CEE427F4543F811F3C0CFF07B7038301D2F079C7C4B71696818F0E9FF583C008116C4D2325D6722F1F025F802C5BD6C2A2C8ECECD9EE9EFDB4560259F66D966283B529BEE0346311D07BACB0AE6EED289FCB022E8969247F6DBCA34770D59DCCB3831E4A64E1D0DC1FD88EEA158FD3A7419DEF5A509ECDBE796AE488BCB61145C76D1E33AF426C59CDB287CF24FF4BD5920797670537D574F7CC8EDF706496282F75ED3124A3ABF0E1D70CCD6D4DC76F4A04F7D9EEC68BA5EF1841AD0A8999ABB3738B896C2E2903191DC6688506D61347B42F1C8BB944EBAE49856A8409FE544EEECF01585E2F26020C9E9AE69E0B0618054E9AAF243122B57360DDEB4338E8CD2196691D03F95E3A2C1E500C630543D8055790BB02D7A6D5A0B4354B83379E2985E809D9E6B6804F38CA4E107F3248A3E65EFFBD6E7EDD2BE7138DC5B22CE883E4D3283F694267866B6F69BF14CDADB85131CA7CC48D27EF1227C9E525F710C6006610550365EB90459D7C9739A596FB67BE9D93B40008211614B2044C15D260AB4BC69BF3E265CC63E1EBBB9C73B2D99AACA1059CCB9FA6364AB44509A836E33652308B09AE8E5CA386BD07ABAB6BC7A357FBD51D7E801838D5DEF1C199FF800C396C4A58165585F305437D1D21B34F582E82DFF379CFEC5F05568D942AB8A9EA09E1B396E156CCA27C802D3EA1ADF264AC96ECF733463966267BA14841955F4FDDD3608612FFCBB0953DFD06D19E407C97E62AB6789E321E94E8A88B1CDB205573FEEB56EC2F242E28F3DD77787D3CF0C520CF0F04349B598205528670CF96FD82053AC9F86CDBD0AA16D075BC7B5F04E6091A1615BA83218DB6763E1D46F056417E4F0D05F8A1D58FCACF5FD2BCF76DBA23716A38FAF08F4A28289B17C65615AFA06676528E3A4A915C1E9039D7C001FEDDE771DF8BD2D4E68E87A67508DC6CCE5CCBEBE26D9DAF907B05A48B5CD843D15E6AF448925966B44088891CBA8D76AD649F0EB43F3F31E6D6975938B7E8E921B8DBE0DCF9B0A22DE0ACF6FEF1A7CD547845B0129FA345B4B54577761937D59332AFDD2BBE70AD59EEA3725C75EEF5293EC6A4AEE8CC0ED74F941BAF3A91938520028A1737FED8D4D447B7D64400B2A3B7B07B091572A487BBA7B561F757C009833BDC15E7D8CDA6668FFB4C1D653D6704CAB59E17D120111D15ACA3B17736DE0FA3DF6E1E31783A9D6CF0549AC34AB5333890BDB303CE0776E3B4D3745005EAC08355CFBF2D257904BB17B21E86F3DA6E96B1AF5C5B34E47654E3268CA801AE123470494295B50D841558F7E35FE9A9F635C9F03226D2F7D4B24A2DDB14876B486C2375E90C448B0CF32EB44CD37F40933D4D3302FBFDD76E6171D54D8953E442FDC06FCF49ED59124B26284C5AFAD9B4849BA07581EE0BE46224997D562B64FB1296BB1274B990448197FE8AE7DD9BB88CEB376CA96B56366B0AF1439DF667C188B7DFFA34BFF40346CFCA224021AEC4F45A074EC0C2EEB1ABDA3FB5CC2FA1383C4B653D85B799B96A9BADDA999BF4332D234E35AFDE547F1B9F8D8DE58223734F632599BC1EBFDF83FAE0C008247F46652DD0F513482832CA4099C390AD1FA1E242187EE43C4B912E037367FB84BB9A2D2E47EC618AB4AEC5E5CD17F3BC1997D76FCD39F648064495FA5ED9396E7ED50B7A9319C0A845D3FE977C8EDAC22D75A78F932A621812AC4A708A6E490B7ECE5F8ED5179758CD3586D552EF5E77CC3DD50ADC561157E058FCCCECA05FECE93C7703FD62DB756390D43DAEADF3862BF0EE46705978608C5147D69A734255EEDEA6717CBD147141B9976BC8DE4526304D839BA8E5B08CA2FAE178907B780892B59F1CADA5E6BA97AB06F72EFF3CC27B4A63885EDC0981CFE95A1CE089E2D1A9614715B4836307EFA9955DFF365F2C28EAD0EC7063A0AE4EEC2D4FD96F977C923B54E96CBCD0C7E16C9978391702E51F13198D0F8B8298E2633A89FF6F5FAEF6597A175820110B46B6D9E0A2FA81E28162C6FCD341E1F1F866F9A5E0F992F127A6AB84772711E717F8DEFA8747EE9315D07F0830FA799F9CEB26A460E2BAC964E7D3F4A152D7658BE54453E6A115FC8DE9B75BFC9CCC04E18BA9DD5E5AA83F57905C157D66BCC43E98C1D472C0CE6420472910BA783693514C0F49764583BB32FA3695CA7E5B6BC295A5BFE91D14324150456A7AAA711C254F787956F31201DBD7E766065E62E6B5682B9D29ADDED6CF2C373CA3D929BBA9B62FCCDE083CE9BB683607DB07AC1223817063CE36436E099DB72F60D1567F05D99748C64F03323D497814A0BE20740E6AE0D77EC2E16EAD6A4B994EB326B3A71D3E5EC2BF322D44F96914E0EBE8A454208D562CBFBF4D4105F2CC5A7026F1E688F58213203DA670CE8A776978FF5BA3C3301DFCF263DB04A084026A3954DA8347DA84ED740F226D3B360E12D8F4D7E69C2CA3F620ABC6493273FF90B49CCD62602241514B12314B54FA183D5694815B8D351D60172891DE14E349DAD57B4A6384CA2C207A5383E9AF8E2D11A15B1ABBABE5664E8B5D79BEC97723DA18AF96AD2041B2BD519967D65EE63481CC732E50EEDF1D0560E4D58FD5C0FEE3F9180A10481CA4D72537DCF2CCB59F4A4B7E9747FEDCFD78DF0DF281395C86455D3EA1CE67A63EF174A1B3C542E5CB1EF3A57A7EEA5CE04AAE3183610CEDBCAF3EF8AC717535104D65C39857D8D9BC4C7803BF626C7B4BC95E5A3D21F2BF9AA80BFE2F89EA0466E954D9ABB1270AAF1F620CD4A402A43B9430A4C9120EC2FEE543CB4C2AF3726A8C8FE4EC247F90A583E127A50B99CFDD9DD054C8956532D136B9DF9262004B41678BFDCF780E28BE2B5E2641827D55AB061BAD9974B232EC16F1D6630AA0FDF24CB08E1120DE6DA1E3B200568DDC48CA5D457F1CFA0B8F933F717F534274528436B80CA1697B4C70BF8C826A0B38CCB4CFA0B2054C330FE320F0527E05F4C27AB5C102EBA428B271A173FCD9592AE8B819B670C62841156C92C224E47460132193B7B56DF59D93FDC7959963DCA6F2009C6E4F20F05C6F769837298C2F32AE0F1B2ECCC468C38188D38073CC654B009EBE6BF6FCAF62EDFC5ACA1E882B4EAD551A77BEC9269A3AB2A58FB02B14061F6276DE9DCB6CD3AE36FB73DDFC19EB8BB694E0DE5172F79DEAAC36A7C8F4CC2FDF1B270C71813DF51BE79B86AAA4289A90B6F4F7F4FF7FAE675FBC4EB6ACB6891BF4A3ACEE7580D1929C0EFB132234010DAF0BF8F482103A71CD7F124ACCC6D10F1411616EE554804F41CEB0C393E63FBDF11540D02FBB7D05F21A1843C833F973F1DD31EFE9BB600C2DC882F77720E92E838C5C5815B02686D3492C626B608C17CE13A1DD4BB2744E68D3CF56722EE039A258706F25F84E1A4A92F1BCBDF7F6DB8F1CB99373AC584B3578EB04F850715EB464FE9DA554145CFF783C31F6B744E83B5CF9E3D0A429F1846A1194409E8E50E7A835489003AD458C5E952988CAB5B7A9073E2C6BCE236A35A751E68B4952E274A9F7D70F0E75B6BD281D10BA0D223357E7AC603DDDFB83F0CD2276135C1986BC4D0145000ACCB7FCA0F8799EC53AF9FD9D85A8303973B9CE909FFA6C71164627A77AA19EEB4309F59733138BF83DCAE9C5FB2AE7B40D8F340ADA6942B9BFD3ABAE657C88A5A9E77ECE208A8B9BBBD6F70F6879FF2F40BDD7D8000000000000000000000000000000000000000000000000000000000000010709101419139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA + +count = 48 +seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A +mlen = 1617 +msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +pk = B184C6EA1633201F7B4036D68826FA62304A92B0D794D181F4B83752EAEC8E482A6125491F401C4FC30E51BA08B2DE23317EB1C358E83369345DADF351C55E491CF3B3EFC48C5300AC0834A073126332A3A01778C6CBC35CEE89861CAE1E05DD3D7FA7424C434EE0DF99AE8AB9847CC886A270CFA92ADDB5BAB77EB850879A90DFB2E9EC45CC4128F9DA9D8C37F1DF9D918E84B8FDB6C0E12265C46447C33AC6E78257C9A794D1AB61361EEC1447EBDDDB79BAFD4B63BB8AFAA471B5B5F1DF462D99ED931695621819B74193958A9ED289E3F0FD26E4D3F272A1609AED55B1262CC86BC01CCDF47D029A25A7AED6E0A0462394C9995370AFB0AD45372EAF066AABEA7F9C67208611F134AA8C42183DD569B2CCA0A6F00EA6321C25970D8C1904FCC91A0B456AC978FC7650D383500006D83215C7990E73B3BAEF80FD7AA5DFBF9B0BBF8F700C9422937B5915BF9507AAF63926E241E851924080322080C46661124365355ED25C3F484099F63DC932532281E14509E49A82BED15840C6C0385C7185A7F23EBEDA95F6C7F862C65EABA54695D7EF5CEE41EE5B8292C2951470B1559B0C89C863EF86F8F79A5A9137B179FE3C6BC8CCB65FD606FE14316B5D07B4A80251480F1C1948B65A7DC764F6F4577A22597CD492B64361BB027E73C2C4070BF72C7BE748078D3BD25CAC9876DD827414F154989FD91A3ADFAD36BA2D62C940400160EC3C1D14C8B04BD6B791F961EA61D2D88397F3861889B16AAA271CCC98FAEF99C30DC8587E13B0ABDCABB70F2740266A9181D41023C3B41B64D70A25371E39BAA33A2092E2A723D2CCDF18A124AA03C3C9A5B1A866C2B373FF48CC37C92022E6CC71F2065C9295F5D2BBEA3AF4552FCAAD86E4B4B0E6CB9DDF822C9D63085CEDC93D15BB455519917B229D67C3AC968D80297DA626D792205185B2D44FCC75DDB41EF2581F4E51CAC498C63911BAAEA559921A4CE25172219AE7655F320AF559AF933AD35BC56D0D926A58AA7779D78A4AA8EEC98450C0D483D1B9EF06328619F26B8C8233799C96BB532D9CFC6200A3F97B1AEFBF5D82EE8B74E0C4CDB831D8B39137C5C3E1FB1009EBD05AFE2D442CE45E8F25069ACCBB1D9D389828E971842E9E114273039CAC367DF4B676EDF956C6F3C872F7709285884D8BDB1C50CF4ACE7BD4334EBBF05D12B886AAA7348D2BEA11A27159790C0C91982DB05CB51EF444BD3BEBC8C59328B6601ADA55DA3BD2A4D88BC07FA8FE4D3E5B08C4B6231E578231E3812459F79DB62E721634D9592E4C347E15579042B098B02F7B1EB783284A1BFD3DD3F914202CA36AD3004A4C2988450297EDE18BB39F8F76E5A24ABBCDFE685A64858134CE3E0BB56FCE7DD5FA2C591EC95B179A9D6D91030088F32CFFB23EDBA5A47BE10348A8D64060AC80375C17720C8835F730DAD98057BDE9A77681E5DDB169FC313694EFDDCF76B50226EDE7B83BD98587E8ECA3DDDD2F930782C399ACF426E9DAF876660F9091332543553EB484B156DF15077FCE2DAE66CF192B1549D05D745B2A431B4CE4C371D19642C7F0795F1EB8E79600FA58E8BDF8710F62C61C6790F7952EF9F698A67D85CF6A558A3826ED9BA3B0730EF472979CA9E42AE49E313E90BF1D6425DEF0BE7553C91FEF8E4C3F8E760CF12A036BE6E0E1DC357BBB934DEF7D3648402B6C392F997AC17FB54D5F233062C382DA368A3C030D2F81864989E5808FA0F39CFE748FC153B3C2195E0F054703FC292E0F1A483F7E76D82FDEA115295317290965E3678C0EAD3DC7A3FAAE7FC5CC5098C3545868B6D15606AD5DE7D6758FDD9546EC8C257D9A79B05C60D15508FAECBE91542D255F7E0EBAF3730AD5A445890AA23B686982EE4FC74A9861171D5B018B040D3032B9F9E81A76A7A7F1E69366CCD8CE141A22A9CE49375A183F9846AFEDDFF2CD9825C1AF087C37D1B369227137A995C77C8C4199D09691B60DC1355F699D3516ADE0B07F10735D98C922CC6AA570BB0CBB899CA5263B80269E0F41333B74B1BD510CA8975A7F527D6E720C7CA04E101FF163D495DCB4B0FD26CF710D4420D90C2132A527976E9FCA692D3622454ACD484AF1D3908A849EF9AFA93C9882D5B22F514D3AC024B5D62CEA9437ECD207087FF73C274AB22066A5C307C18CD92C6F56A6DC0F71F0134C7BC1E09D89AFD0AD693564B1D98949DB45A5522092ACA1F07EECE99AAB3226A39A434253BDEB1FB0148E258F7CC15279B8ECDB7F92183BC0237963535406BD7583C1EF29DAB5BD9F54EFD475DD41FF5B3EACB0C04C24AFB2C4C9F56498712E0D7E28CDC84C01793C0A9F348C974C04D36C335224BD6316412154C231553503E2E67BF7759D8E98A1D9C6B7453B2C7A2C6CA6955EFC9E8CDB379025DB986BBC8DF04FCA8B8665E633D7AF3F1541555E0E000FF56D9EE5934C853027844CDB36AA69CB80FD31FAAD17D88435C4260DB206BA026B8F9826CB83448E194AA471E70FAF3F7F3D975059BBD21754D0FF75C0699E1C4B001519BB3BEDD795C63B2E61A026C501A617E08CEDB4C34797D5AB3B7D24C6F78B7ACDAB2B8020E97218AC29572466522D79D5952D2287B867433352AC0A1D4F9E6808DA02229DC84BE2DD5D74E195EA25529858975218577477F32F01153F91C95DC1899522737617B1B14AAB4523B333F4D343219D4DDA406851E615B2E7B6AEF3E61E7BC5BC705585A294F305128E2858753503D239788909C34222B4E57D887CE6 +sk = B184C6EA1633201F7B4036D68826FA62304A92B0D794D181F4B83752EAEC8E4817D83F51B97D485EC951D8EDACDF31414FA03941663BE994A9FEFFD21D394E4FA4FBB99382FC5DD44EBB26C5A5B409957D5176BC0965E3FB44B27484F1AFBFE6BFF7674DC6E52FD9DC55C7E1750BFBFE4294F974B4192C785487D5ED01FD506110343402815355685048351731208177553745683825046734588312224856250058281121012423720837874677677534473334602434870107156684868832485186513156467350241314267626322004488801101231468007153588850040680331644180402780885753406472136738737125348150355770572301484834760804364371046234583245572730821386343552604513437357821728043417225027211450836547238551817883582626711522667577317734185588842271504613721558214506331500815365803832186828206048570636167123401686614551171102020680353883168831204247424122035675606811857681274106453742860544743212061160681472422208168583716564683513751500254177480624507717044164324118231437418565326150435665352824740402702878440824326480402720762772734137864587203726114858872130116227254623687551482461427364407655405764726437030140134574278723617723863368541434202720162872020776741557856603071137517681284015327724363484781416456367422381733872804272383486218888270704515663867572058518721077140543677374267452510825606028807431827066225781108807753247754340236253833837376173531132245800823265858176512073567844337132135375470328300544586356261687480484826188860431552442200002734337848411731718011421882518328617608801784103868246537515023630063655478255730167221507274381333826722284344058157327205402088701071675325521608404544736763204127214573485330343035144624111367086351532727814135311773736040716522006473754855346381545787548741636874775454137807783351668275270273402128288786282385673080682072731271314816546252465052517236050384872214217158366515578620014516456747057871731578056143466042566028085127567740631806603716372251251110771133447032183383543180661300208501254784206365182307441413463144756154165183401718764141303038265285475157033106336358301208500704342427432561148241540340368170571260422117374315252806577230227780306107104657850285324781011566150520032215608861233517021264483035268835521541314378252277588680135300476344365582335388377612150081122633302725241444381011766853760538000341386115404543213347243837656314238472342631601472374464588181772025331350530464765074417624127571241063285240180218577005780306580243334722462648808184521851770168523848805108553087400846024185515325211633855483832430610582388805545786823485243671174501832637055802346842422486113763831210771335356341670721533255063373718221425266565324863414851862813044747677808503324438635385558258115731725350205207037075261136113351038845056181303434584484082087514180556522484048520286148131400718454612877846334823050174546635742842621788872575746186148277552846673528630072773562728163610004706204631310144227351735805655618825538844547803352038420161808658554300087376208762528306077185113653744567212225231832816812885638388620347364156431538811310067180811806703700745177013857514872717126556223550371132884534401641825272875200158650576654658352766084367805306670833218325D194EF1B6FE21C2BC3EA4D2583B2943F1AC6C68FC3F5EA051E0AC3CF2D2BEA7278878C8EA0C8CA2A2CDC9E825D4F4EE9AFB7E18A9B6307C3399275E7DB0722F0797FA284179D0F8B1C04BC201C60A434FF5ED11199F1636328803D91892234D4F4A5AB0B55D396B666E22E87A3EF0708CF56650A4C28F04FF0A703ADE62EC7F2538F2795CB9317A805C8AFBA87E564DC718CF428718CDEE0226490A47990F1B2B7E532B2BAA97964A66631DD419149719273FAB681095951CD29DDDEE773AE8452B91256D03F51E0F14463E9C368A83803A82A83AA1B45A41502C7B1B6EA529B63A9A94A5ADA8A86DC463D1C8E63D1E510B6DA1CA8CE0380946517DD64135713F75205827B60D11D62DD58DE6D5AA23653DAAB06C9F02E0893376590A72BDABECAF95135FDBDDD19B130A11E0D33D1A9F97BA4ECF9FB232D8EAC15B1B9650D1896A27128C39DE996C150EA69803AC9FBECDBAE4A875A7B6552CB475EB9F571378FEFF0A8430D35833D4331C97570BF062A3D84BA3138179357249B0C3900F6AA0DC71A5C68C65094505EB2DF6BA2B5C38BE0E212005139C9A801CAC2EBC841FB206F0321CE0DE401F0CD5C57F9F4445CAE9A3F37F7B3FA77098E699B7C659B62922CED9D4AB3E75D968D80A82C7FCD307549035C387597E0EEA1750560DEF3CF6DC532A0563C08E978941BC19AD1C99AF764A81455F625C10EB593F79AA5559B84AA721650CFE6C3DA573FD97660BF2EF16E7F7A68CDC17DCBB0EF0829EFD8C77FA147DE8FC1FD6F745D2CB4D24754A441BD55C666CA36EB8D1006D312462564A6C58BE0A5C7912BC9B46806F700485694F79E543A9E6D426DF2F93FF63A17A5A102F84D6AD4AF723C950566AF4817349F47DC566B5A26F735C0F214749F5B668CB738D4055439EBD98A3FC2261E05FBFC09A38FEE56134E65DF5A863F02D3DD22FB457F17C82B404B5397ED12FCCD59E9AFD48C99D9412DAF06128A9483DA00597271E8D15BA5BDEB844003942E1071B1E6D48AD3B8A4607A5272BA85B71D166D565B36AEC9D349EC93C566DB1043670638D0F466A0F7E3FFDF5DE11458D56A956D4EB773932C3EC7BDB7464B30486CA2D06B0BC937224B21CA11B23831A6F0DAD38FC4F056180B42E90CB1F4AFE17AF8458D7EB416039E56BE9AFDE52A1EA146ACB62FC5CE5210550639D616E3A60A16C5A6D76DD1B6F76A49671E9130AA63ADA06E969EEBA383813D41873426300C99503A6D1B7D9B59A144468C6F8E3EC30CCC04AA7A68B55559335FC6E0D0EF177FFF5C018DDB67C8DE1F77B82F6759F2F0D1574A303E63000AAE4898305220B3C0B2BD9662C053D3B4BEBF5876E4C2F8C03BC5862D52621E94172F90C4D99EC90C98F79F36A14C2417381417BBC9BE1047923E0541906AB4697B06D4E5D957AC5C2D8F357F63D65F518F29C546F37B7588609494B2CF27700788014A59B48E6B73E7A0446CA95A7CBF6B1A8D9598B695F33EA0F8ED6F936C2126BD9B56A1420F33C9FDCFBA0B809580BCAB49084A5551195CA64F6E7AD9709C5F1A41BB6A278897404858977822150B0ADD36DF52122C9FCBC2B38AB5CEC64BC33A0CC2BAFE1A50F0C1B1E8E43EBEE7D74F702AEBEAAB1A5B8346902CBB029D9A193CABF91739B337CEEFA02C490E2DE87D25837B7287BE75E93E652C25F18F1A1A598D4FE0FE9FA2A3063978C430A29F9D4359DF94ECF27B3B8EED66B41E216002D37459AB3326EF1D5689A19A7F45B999CFEE3D9179E8A5DE0E75539B6D5A4B9CBBC063B8E1F02661D4CD3DFE8F94E173F51CA55F215DA0570D4CC3B9B55B101C4D1DC3AF92473EFB838C43F74C73134F2651254B2F8058225D8188AB529CF8F5135C1FDF8C7FA938804BE0AA85E1667E0743D158C2E9FBFB13CEDCCA1CE58BA6BBA4ABF9255CA922A2AACC39C5369CD9DFE3B6464C1D001CFFEF5E8252CA72F5811C6A80AA773F910DDD25082748577B619EB490768AF234BDC6613C509A334925725DE4434BA3ED5C9FC645765989EED29FCF16F434CC47123F47E2ACEB505875C4F718AD5F3D2FC0B7AC8A3A8855FB77D40780F4446A1AF4929CB41E2EBDCE38FD1E55B10A99D4FF0953F01387D137AA1EF45A16C64E76085C3DF071FE0FDDEBD02F30C91011A4C083BCB022EDBEF7D2FDE59065A318C76C89E95F1BBEE7CB15D8B4DA6BAF3C6AA7A1764DE719D7FCEF12D2411E20D9C466E673DCBEFB14DA9A0F889C8695F310099D2355BD047E60FA7BF737D0F1507FED727AA6D503D0ECD0B77856C1E998B03233084351ECBD80C61BF3FCF29293EA7B94AA1B83C568FE24F8BA52105713C140DEFBE5B06CD412A759229C092264066C6CD1204E0F5B3846921B5D3A2C9CD3CC4A069506090B0BC2E7CBAB7D584B4020DF80D4ED3B66F7DA2756CB550ACF90D138BEF832A13A579FF9C38B52F6298246C730DFEB4858C2F545A92D2E7358BC417F42EC97C2F7E1D3D136E61B8EC35BC85ABE1B4A071AE5A5A2C0E49741298C3AD0B69009ABABB1FB66D04AAFCB99978D8A932E8572EA240B8B7C1CB91A675D8D7121E4A01DFD2DEA7017619ACB26E87415B2CC27014D9A624D747C8FF3F474AC3F04ACA0CC50A123310175CBECE780486B5309CBBC56DB309A226C660365397877DAD022B813FC9E22A3C9520FBAFFDB6017991163AFC115B080CE389BEBB6139DA539D8E252E8339A8CF9672EA8DCDE14A68CE5EF7DFAC77EB58A78C8965683DCEB941055B1FC972AA0CC1743DEC6E1A097AB7E73E828BDF733AD26EF787DAE04BCD65B6E182C1F29735CE062EB4F3415CC7F4EFAC840A1DB4972F8B380927936BECD2BD7ED29A3870D79299E318BA27702216E1AADD731B04BC3E536365BCABDFB384FE30213C96084758D05698FD97308A5D02D11CD1ADB9FF3780FB00B555C104B24A108615D74011D5484474ECD5B40F58613E67F68088DA56BB9C9E8E3E53DCE8EA197D4DDF4360594E7EA9FFDF90C5A7DF4AB37EE9DC04CFEC14997D83736F1211BB8755C68AB71E4693F3634DE05CFD19491FA3041BF70BD3B4EC52CC9BB5FE58156269502CAB5B62C5277AB333933971EFF311464C74386AB30551CBEE93F495DAEF75907238F9B3CDBFBE0486A8D48FFD1B465566E490ABC12DEA0A0A06E95F46FFC6CEB68AE81FAB9173AD53A0E373B817E70583B4841E80CA1C654E9CB6911EF00278B4F73D5F6B50039F4F7A23F1BD10F6E3C0862B00DD649CCBA975FBE498948AC3A5701D5382432A2B1116AA1C7108081C088EA3CA1AC7434F10C5497C958F79F62C3A7381AE9D799B91C4BEA0FF4344EEB248D82CFC39A99608210CCD87F81744D53E4E52081F2FEFFCAFCE2F116DD3E3536362017E317652E728E793DDF3F17EFEBD9118AC1E8E6DA2DD49DD49EF615BC88358BA9BA186BEF509CEFFEE14D99063475132AE81CD8CBD1E2C64F35AA977E2547A4A29D8D178B3F8F321D11CBB19651D0F484BFC749C8437B3F27FD72DB1A6F686F1187F483392A627C6E8C39D20E681D67 +smlen = 4926 +sm = 9C1273411348F50F0A4EB21EB14A769EE11536E2A8589908963CA7E9B516E1823CECBB61B530D36A6333F1B54F7F2DC48585421D0AB42522240022D1C84007E96ECE4154CE7E2AA3F74989C9616BB7262CCC23BFBF86C59AC71B005A942FF0AFC25E0700F63FB9380B78BB9532FAF7CB5E733CD8AD8E96A3BE0D104C4A40444A13C466F33644719EB17B7172C8670C1E27777DD16DCC54392640C757384506BB475CDC2FE73DBA0457A29AD100176E210B94E4F62F0245CA6AB6B84BF0B9B6C552DB45E1B4CBE9E644CADB80184A33334B61ED71E74F111F724FBA56999A459B437E8B982A3595FBEB7914A766B9A7D450C6A78B276A7C62A738D6A10DBACD58BA2FD153FA646D82AC0BFA9F69160FE87E7A02C4A4650CEB9AD1A8ED88D02B4F733CBC4993356E0729DC12D03BBB1AB2D5322F89CCA308D094B7703E6F122EF84D7748AB2A38C084B57952253F3F1A063DEA8FA8AF8D5618E9B2727D1CA180F4FD631FB68A3097B0B09C5DB0758B06C23D53285F8508913CBC900E91F8E09AF8296DF4C50CF3F1A5C4895F21E2A1528E507A764B71B096BB2C2BF22FC85F60223E64FFD0FBF539E516876D40E5C9B54B4563BA55FEE4B90953D4CD218ADA205CB2F82F3BC4A2A50673DF8074C40B74E9F0EAF0EA2412CBEABE61B138B8BFC8CE9F02D8F292E0C4D7E174784389F96229F1E490BDB78E92C6849B410BE09AFA2234C8F965E394D24FAFD438C7E5A1987CC1E99B5D72D1C54902B9E8068735B6B826063BE7CDF6052FCF00A5B5F6C59356393C8561AA63FE06771B04E751B23F11E586CA2FC9471D1CDD897F107ACD7E5E3B29506685DC1A68BC288A6647721E4BC931B343FCF5498B7F8D9D39C5FC3A3F4AAD3F604FEC172D892427060D570D485843CB1D605738D76F68C4D123F7D4F382FCAA16E7E9BA0DDF0EDFB568F49240CEF1A6158E00793BE82840EB86F90A148B441B8084CDF50A66A52716FFE428C2D164433E9081B9C2A6AA0604680C12F47E52B6FE386681A4E3735A3B887371BD1AEE10BCEB0F9A8CDBB9DBF880595E86D657FB580A1CF861FCBC35C1557DAF58CE2AC79351C291E9D8E25386729BADA11F3D5F68404F249B41158CE40F737C138EA41E205A8F1020DB31E6E41A6717269724B20FD6BCFF99977ADE075078607A4AF0CB98285A33DB8AE7CBB762703CE57EAB23049C256AA4E121A2A28092625F229AA4B711B4593E823070CC1365A5FCDF0DEFB92B9E8182B5D87F44A77F6D83768E4D152B33D29FD8C9210B85C4D2A791B2F7F524B4F81D6ECC1C06113C546DFB01E82B72705F554052679D19558B100AF7B6208E6CBA6151941FB6E44684E684C17FB59462BEE40E82415B1800EF7F4DA3E30D3185441A3632E034F2F05E7719CB3CE9687DB3DE347F3AC15B73533319871A96B599818A208F6A0260700FEE952EAF57E2B2A2B3A62DB67ADAA06EBE82FBA5D16E318A985C8A72F515A064A9248FEB0B85DBEDA541BE5403C41D72D1FC3C8CD24E0E983F19A71772ACB39AE9285FB9EEEB262CFAA62E849C4D572F867DC1E0D4D6F9B91E783AC5938C3721DD9B8F98D94AD1E71C9435A7698E837A6C977DD4340FD4DC7AA0A57BDC344FBD93E1323D33A40DB1DA25683FA1C085AA03B9724E0C8996A87EED25335F5897036286C3041B7B48FB9D33A6B0B530175F6A59014F8CF02E88148D1B6B959BB3ADFC310E8648A1C45D4B6D565440B8F33B97B58A6040F974B27874F52106A4C1AE85E18D9AFA743A8907D1E5FF4BD58860C409729F6C2CE491CE21E7501B4A759FD43433007A668B03B9FC7097FDCDF71BA6A0371C4D782A6F1EB5BF88D69C080071535710A5748CAB2F42046788E1C6D1D809E7BD65F6970DDE1B51F10DD1EC6DA9A4FD489D5C944EA0F73142E9CAA1CC6FDEE46C87B4FD56DE09C57FE27F8A96F744ABA6E12DD0BECDF93E56BEE841455B5D99E5F8780A5DE1FA51D4940D6AF1DE307B3DAAFF68E08B2B0C72390D3BC2B3CF6BD436046B82C7DA205E9F505D6FFBE736ACFB64E995CC1584CE50F1A9B37C01578B897A2DB8EEA7F07BBBFFBA440B4F6F9239B6C1EC2AC1F59A64D2437DBE6C02E1D4BAEA4A55A791909BFDFBD63E030DCBA01D5B4511099534D008C0355C101C58ADBAE7A702B98D8415B669FC30C09AAC8ED80F8A3EFDF665A5B3B365369BF570C0FBD2312FBB87DC4EAA46F4615D78EF302EB7C5C7BF28712A95A6A34AD1C320F9D7DCC310EE7321CEE8E827CFB908D36E56512B3BB3E07284ED0D82D0769D83033998A653DBE80E7C795D9699A93A1571A2F07402726CA694BE54A723EB480FFA9339F5BB4AC8841F959473897F62C23B15E2263F520669E7126331AFCCE9C973D98A80157E9ABBC2199774B131FD4A5BC9450A5A2D87CA9813AA5046D92C7DCA7AD4C7E37DF77E114B939D1133215505C603691B0D13BB2FE804EA55AE0A85A9518CF7084D8E25ECFF3D61E9F2105C43507645440A4014A66DF07322989A0A6860A28F994CD909C8EF9BE728A4591A66CFE23AC6A46F68320D5CD1716629BD9E3562B6298D1BD89BBCF25A7FC107395134D87D8F2A1AAD72B394343C1F847E998EE1143CF4D4DB82840D85064580954A7640556775A3355EE8AC6E78532CDCF9E69B9D5E1A40F24B4F0CD842421481B2EEF4127C89A217731D4460FD15D102971BA5FBE6E2FC61660BF7051F0B864F03A14531D5378FCFF45BD276B600CCCFA55DECE8F8DAD93F1CD0873F3D302C31D84DE81DF7442874B5B6E38153E890052B67FDF1EE3145D8286D3F42B361161F06967A7335175118BFE37F46B62F8FA021FA47688D9163C388D5B9FC0C5AB473CFB6B8FB4F52B306C133DD2231E68693802C34F5B9453C0C921251EBD5F6184564C0983C7929D4DAB49261FDBE74E02F42977C1C836509248FE4D2FA6481BA05F8FD14B9465DE3084CBC9A71515A2AE4C43D86D46C89D084B0AFC2DBA122B687578736ADF20B6FFC9C01A919AE6203B58F0EBDC3A1F995F76BF2FE31815FB8CC95D8B7DBFBEC881A09C70EC1341557ABFC94D09BEEEA869163F8F1452DF7920BC512684862BC1DAB1A2DA2B726E717E53C37E524D362A92CABA250A8783D99C79FBD706725384A438E81EC5E193ADA7A0F6980C3EAE4D53E2737F5B1337D0AF36914E6F02602EFC39757412B7883052B42AE54ED2A1ADBCF58A8CAA427F589D38FD7236A3B710CFD5A776878FF3D66310861E310BB3E607FD2968A5A5642C80B6C3D7675293E3601462E4CBE68B105A94B490D14D880EC89351DA5929EB68EAA20388972292F716608F69B30B01AC0F2BA788A01BD5EC0A8AA37294B2CA1861CF225FB01F90B85FE04BD2089DC8B169DFEE2F1FAAABA338388213A73981EFEF0264B37AAAE17B2C21FEB353182EF5065D1F279FEC7DF70C19897A6B900AC440AE0135130F62188932B66FB5543CCD94741261588BA6737A3959AE822C5C66CE56593D94A530FE80F7F994FB42FF4ADE66E3A743BDF5BC608527280082FC839FC7FA421DC2DF850917074CB0E2D5A5E4D51C9CC2470392F50BB897CAD2739201B15523107B18E3D6D3EBA5A67C05CF3A4C68DEB5CBF0AE44E470FA71F54BF3A3163A5DF697E9B1553BFF469774D65DC4117601387B93D7C6DD7004DE6E53D85DFAA228C1342B68916C998450CF39ABD06148B2A3060E021E9A8FFE9E04DCED52C440F773112361A0860FEB92D789E68409E3F0EE8A3F532FB7277629D96A09ACDDBD193A4BD72EF789576E75B891C190BE4A3F2E456DA1F4E2667E3996C2BF3D3C723ACBF6CA7B1036BADBF0AEA94E3B80F8E2A402A937382903C76F3C488C64BD0827669148797CF67E6013795F8590A954F2877557106FB33B637E7493BBC68A7CEDFCB875D87FEBDE6FE38AF169FC922F5FDBD559574A48608BBDF924F1D7581F9B91DEA0D091825639B47AAFBF5C2437416C5A16972187BB45DF77D578D18B2DE4F1F62CE5AADA26796D3DA0B8889DBA7BC59460392BAF41157C2F51CABC000136CC6D12C1A1A7F2EA16E1FB0154E9C2DF60E2A0573F9A0E1D56BE8E09292D6885B91F39C18977500C76FF429C32849FDC0530F6A5182BA41C3CE76681CBE792295074ADE0C5373226A0FADB06438E51DD3B7AA612A0331494FC7507B6CE9ACD26142154F3ABC7AF83EE0D24FD3C129A533AC2D838F4A11910C615EAEFC4FD8D278F7E303CFA631DB07C57FE82DF6A8F5A88852E4EE61BA080123806ABBD5A06C0BB0450CB7897DC8D65CC3C369E154810DEA6B11CCDB2114365D2D246C8C2FAD316DC285747DD1DBD2697B2D61BD396C265275B6C68F86168F2E4C71B5B427AA0B13C77F0A547DCBF3A2959D7C80C86A449BF6E45CFA446855BE7DE646102B26AE9DC52D041B43A70FA814BA8432C7D0A1DC6B9DD0A35E36575205783850E3428C479C30ACDC1106982D7F96764A82E5C6F6D54332C329CC258D39C08F7DFCC80803B38F5D920792D73B4CB00C4E3BD941CB6ED5131EAC929E385E065412F4578B873C785CC3F8A3570029D687365EF4E30A308E01515B6284575A17C6803BE794B7B095BB57EA1404F8930001393D4D6FAAE0014DF8080C308F95CEEBF51B282B63979BACFB1A4C749AA8CD003A7D84B3BFC7D8F100000000000000000000000000080B131B212AEDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 + +count = 49 +seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 +mlen = 1650 +msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +pk = 70266AE6544B50F99262853EA2280104ECA8F5461162FD102133FF55285DCF94725AE32C7FBD634120FCC2961E086B39B1A59B974F4D7BB8D04E02D6B3E05E9D47A8A91D56356133B6B897520058FAFB4D7CA43757B0177E5EC3FB48635893926FF37AC1A1742AE279CC98D0BB65472EB535C8FD79A2A81684FC20F107BF92509AA55A2314978615172B32E06D58824E9DF791411547FC4BE5388F71CB0D09FFC8B9F37D75D92384F902C95D79BFB1967EB16648FD38489B86BA7FC63F56D9A96364FE43637946E33273F4FCEDC64C324B3E51F39940A81ACFDE2A2C5EB86472F58D7EC7352BBD2190D570B802C2F309F4EAF431A9ECE563CB39BEED9025A0CA31315BCD13C6828FBA69018D5FB35470421602E8819ED8436BFFDC9B762BD6F5F5D87D866F4D53C2531A8D1F1B9B9231D081023549C803F524ABD5EFC25518A166EEBCA17A6EA008A3D42EA4E0E2D77D7105952CF05DB91053698D27E2B08BBBB3CF397F8BA48DAA25BA5C7CE68ABE4FDF9287FB2C00F33A7C1337C87747F4731B6A9A7C890901F775CDBB17BA55B9AF87C8D2C8FB1020A65AD2015EA185EC7E4C76A0C01632001F8E2C0F7C7F37F73F60AA73761E051B3E70C87A919CA60F8AF289FB3318C2C6ED7133E7892789313797BEB63403A655E9C9C48D1B6936564B7858E00E9582C1D17D3FEC43E134A1FF1A95D6F225CA8585355F3183B29FC195480848346C941190E7001AAAB9DE1BF9D029F21FFBFB89B02109A6E55BA794235EA9188DB6D3AB52FABD8430884730F0899F9DC923B3F121E5B1F3B0E0B18372A3CC2E3C0BAFC9BC70B336911614618DBA3863734E4ECAE709ACC42AC8BFFB9D32B15BBA38F48B359BAF441253DF316788465C22EC385E670886B2A04F6F5425C848B12A7B1A1E8A7A5429ACA2EB79DFFE097DF9B8DAF2B3A534FE0C7A7C5F686DF0D3019D63FE0957A249C1B061CC64F530F59C93B464C963488D7DFFA9F4D1A7EE5A957E49C4CBCEDAFF61AC9E07E4C6892C8FC04E45C2D85CAC595139AAA94E97D6C9BAA6AE4BC702258A494445EF1C71875B00543A73AFE531DC3DC827EF8BB481D1BA06AE09AC9E6422126731B4F253AAC3ED18A285A04F03327C40D94A3F99057D113BF21B97F2BE92E6123791F6654B5527701D428DB648E23C212C69F3E4ECD0AFF114897EF675CD2A9BC45685A180E308FD19B53617F73A15E74DBECAEEA7B2D7A41FFB66D78239AB6454D258FFCFB71A38A3DCF134E455A6CF8287A644E080D648328AC171EF99C1D51FDCB4EFC39E7BC9E9F0500ABE4D4A1403F9B97FFCB5A56943C5FDE68ACE07812619C2A5696872F549961B4C64C2AE08E71DF0180D5EC1928E3B334A04DE8992EAFAFAB1EB397C1411A8CF742638EE2D2257A877E51C34FE507E1E0ED580513F4283F8AD1DA32F284E16F0FED020125B4F7D5401F087D0BC603A3B3B22B6F4B1D7311024DFD2B13A81DA6573B127189255559057833913EBCE1FE3862A28FB1EA10B694F70292FDAD88D903C38A7824923772B66979445CAD5477F670D83B39AD270559B1CDBDD2A6563EBAE20D6E36196D2DEA90F4A860CF44024CC244893AE1041D579A6973BDD216FDF5A9E57BC25C8CBF039F4DED30FF73132B5F2500E4F6C48C69576C14A42851BD0985CCE21A6AEAFE32058DB2B967C8096EC189410757CB6147DC47C3AED681A02770C8A4A9DDCD36CCAC55BA20AB82C9E70C52F5EBE6599B2904B198496A919AE45D469E97018DC358F14EEA2F99F7770C1563AD663F2EC8D490232BDBC1F798EC6BCC7CD96005AAEB52028ECC0748725B17E8E8D4B5A0BBB1AA102BCA932898690F40101ECDC3CEFF7B772B42EA8D97B7CBC898E2B961338689489B2F5747F74120C2F56008F9BE27C25A22FEC021844056994FF1B569E4EA25915EAE62D3FC81EC24663E8B628A4478487CF090EFDB19FF9436043D6046D5BBBB04F797720B16E86F705737E80CCE68C73C96EFE22B4CF2526BAB351B35AA1D124667098A03338DD62E72E34A239B716EB790FD647AD2C50319B18C517726568AF94C4ECC3B6FDCAB3515C3457C2F24D1935CE7E71591BBFA11E7B140C945DE5B8AB07D05C8F8A05D38F22FEAB437076ED3C36DA53305093F7623C460921F21EFD0FF872D418A0E99A85B166ABBCB38CFB2ABE96917FEB7C0C108FD3AA8CD66559636DDFE282AFFBCA4FC89415214EB6270C6F8FA333B2B2EACE5F9A4676407EA388B54F2F62857C9E02BFFC10667EBC30975D67345628E5496260B92F1AFFF183D0C7432E9240111B1E31A3C2131495805112862DD4BB61797F70B225F9BA8E6017223B4ECE0767D4230AD206FD9EAEE534A633F26980463F41D1176996051A6DD29AC2B7154597B3C613861F68B303F3842D8CC5277714651FEAACDCA4621AE0E604916B1D41137F3068AF92E6251D463193F413A6DA68A6272F57BDF0041EB1C9898EDDF10CC4BC80D06B186561DC24374ED3E9DAACC394F4BE4E31F106E745ECFDEE796277C8EC89525698C2B6ED382403F26EED54D1E5686E20104FFD6EF462A77BE95D7DC2C49F0517D97A35BB12BAA184CBB2A4BDBD0672D305B184C709CED7953FFBA31540776320E2F3274F39E4033BBA191E3863F79717B8932E8A85EB850B8CAD1682C9960BBB10E3CA73426BA40C4BA5D196EF813E13862207C4A21A61FFF53F1B9A9E03E193D3473B4B95A4E2EB970FB2164F1DC2DF7E32149C90FF00FDD43E8A21F66555703C +sk = 70266AE6544B50F99262853EA2280104ECA8F5461162FD102133FF55285DCF94FEBB830A9F9C71E289CF481F9D33E9736BC9A080A4133F9AE4B00A646DD7E758C2F1AF147C2C082C1048E05F6DEC81FF01FDF2AA7015E77699C80590947264A6279E5720440313E6B4F627DBC3D259637A2F604CC8ACF9046E0D5F65E3F370A060368204731505448750005326060056178856671766118233537746380706851567868131553615615316615211601306106128682824604736803714557260434115176846432821548287043203502587426877470164465442167877007748670838663717217604021624251555074867180777531352826853655116383405212103436268187875551671808181477065470332888035304468204208403326316432216723823045111767830215724841437260632541262748162622505143884545141157232818273157034802766164278055444743860544542522355768671433404787304374203574237574046621608660344305000708836783167464025430438651061421130120285285280253658151133418477815171657607877017405721154851142555811517376360332720533005407257767453778773460526337804182518535563105782404181866866705720542435460740138641283052345242645504842073323755255120523567061467821518684858374260802045825508185633815614684853671416347111860634523352823037474586045873156177725710564834056362733358402211012115377580650723744353781407237045817814272360440005230685221683725165304465263386033243237662856223562125140238046884881506807547572482517627361224484871642486850004440802731078802124273517847730345478425173848448316307705344053300462226305475657057885142070187075171310062877565104006372135160474084271180370815238215418863880306055267212823647581330562303130635228570600541565032880685537432031313004603244876444047075672385473762286575748764485016447381171006666881873805257446713657552767457318805845034471028537576616072847638310528205313105570821368207378366374857086260656158263748225216652864848588172404171041452445084706083413254850225226420260087785417013877143242513478644153401170238048150434534755358553540118648657176175466360403267045334165737126534762631817788550053411420427870001114753861672654255081245852036245034318756118564263724570365183784346008780855405846264831727361413825350444715853180336765068037403650534824532042466564818878685084254551580363403588418778726313026364621577041742777814064768723070214446006540216845785201144761437133468725437776816678487885164136327423320516525707023256646737134004401841280687145322665662242517730420235273875231540610228343642035211315363325315438861305575610767366206427407640426867047856830883745306588671742450417638025638405087618821711157867611560864621647581572750751612857366340774400046276633572427665617241373632805454662325556061745267015021733723125806613403277720744366760256283008830581648671711324260366864750551541353461231552048324810664705803482357144151517566804286023222382127842202085675260260158730560873886217648140540582128507638033732825546068783302174002330603073380637367015674840160284460575462588151860586365433534285867023572725031773214477382227387082562654071642874111684282650567487416617541718245231562778288685271332710544088233361138380877834415388337404852863423435030818847264578032386388654370517043047860776380688E373D80CE4B620B91713E68DF8105626F5B15375A250D8495B9FB92E861DDDADDD53E4A41D46846AEA767FF9A52BFC904BD7E6B408A14D914C875BC4EB4C657475F2752BA88B2FD33406C0D0007D411196C29A96574357C909D5E1556759FF3BFB150E374AA1B1B7EE48D0A2EC22DF8426A0A00268845D1498896C4FD65DBEF030CB19C63FB5A62FB1D37E253F3E2AD0248EE694B78AD3566595B0EE24EFC5972AF6BB77B5A4B5FEE05019170D35A66CCB4051EBC2D572D07B70A4419A902E12C6CE298109F8AC806F7DB04F6EC2CC2FAAC9CF241B5C9E7D7A68A9437E48FB69BBCADE03B5B31684004C0D8641285E668F3AA2F4DECCC55BFBCC6D738C3D78AE35E9E48800F14E17C7CF5DA6C0FF8BA35DAD3232E9275EDE5AB8D9A461AF58E3666FF2129DD496ECE7E99261BE21D8C9A73A3DA18861F98F074DDA4148489BAFAD6E0F8A761617CDCFBC4947C21AD7A9DE2A3925285350DAF8B76993B5FAE4E0E15EB364C084D5632A431B2386CB54E0A1CE73E3D303A522C53B80F68B7F0A22320CF64B4F00E95411CE75B518D6E4DC76C1CEC5303395653174D087C340AF8DDE7297FB0E59AFA7B037EE1FBB851C3898799E5452BD4D03249A6D3832DAFA6AA4960C7130F841678E58C8786C7327D21973A2F4EBCB509C33BF04F40642E68EF66AC263B7F19557E2F9766D9E1EDB69B5635F4E3892D7D8F43F12F61E17B79E38CD1BCD044324C7F60CA8ADACA9825D7CE45B7BCDC5DBF8E67E46E519E71F3BD88EDB6236AD7BB7A5DAE6E6A9AA8A0A08E33E8970168929A1FAFC6B89FB0A5158346460F2EBFA2E340EB00C83715230C4ABA16E9E4780AB2A604197C99DD1C891F539B821B02C4178C448693ADDA529F45E2E857F827D02EEF8DDC1E0BAE0EF5B1160F3F97E6DA71EE77CA881F21C08B3B166B6A03C028F594FC03B2370D6874AEC0D1CD3ABB9AD272BBC4C770A9F4746DC8A101A1F95B9731D2147D0D58AA41A8E156DD24B9613EE7485ADCE58DA2DAC23BDC585F1FC99C388BBBB17EA403A512251A9AE04B5C8205FC5EB018A4E9DABCDA3F46CDDAA30BD34E2723A913A0405CAFE16D2F1EBFEBAAEB70AB7EE53BD00FEA3397C05DB0D6630B613A894106C0C68D67B195E85BE3386E1277F2B9D06EED360568781BFAAF96273DBDC3AEF6060E79D76AF84556C0BFBBC24031798BDC8384E8363E1E6F9C4FE6B577BD9C579724880AF8D18BD3E49484555E2CAD720A0FD4AAEC2757DCB1A91B8B44E674ACC830A6F5A77803F8A34D6B60175DC9917859A10F78AEDD90E0C249CE34CE102A86A633C61575288E7F969E93FDD7AB8BFB098DE0B75843910640AF0BFEEC5428D269904288C8640EF4DBFE33DA29A0B694E263EACA50F5CAC78D7F8C57256E8C9FCA0574D25E9B1EE83EC0C50A4F03140D85F6B9452ADE8793972C115C2E0C6F8F0D160CBC0EA55ECDF3DAA8A5C8FBF1A18B99C6B776838CBAE812A6ADA7ECDEF3C859DF9F5DAF1B550FE1B988664BC0F15D5CEA54C2685D163599F7BECB5D0932A6097FDD699F0E5975121622FE7468D36B08178165C69225FE8F2D1A374ACA6BC0772FE4C6285A4BE14D692EE010822FFF56624BD2E9418BF82C8A32B5D3EBC0691CDB0924953725FA79F0DFAFF1376926783C0871E734A6400D4462D079ABFBD1B0FA24F8DEB90564FBD1618FBE992D14F6E794B21E98AE795867EF6DE903167EDA8323DABFC6171D7438E5CD64974BBA2AAFC5398058A242ED58B19F20D781271A0D6AF22C6D0CC6D1CD021A11A12393270C69660447487568C77B0EE8937CFC59F10CFEBC78F8AFF0BC696C49956218E7589C9C0DDAF1AD85A48929ED04B00B4B233AB5E27DED441A1288FF822F45E5A522CA05E5B4B91E6F3483FC646219695D23FB7C4CE06F12ECE8006BDBB81D994E29A3A9735ED80D40252036F67C756308844646F2AC864B5BD15B09C73AEB32B9783B0A22822D767B3D8DFEF846E28F11EFDB9302541D926B40FB3025BA4594747D2C69C6024F88FF9C61E597B16979FE90359DFCA4F5A93FD8B94E08405B37C410FAC6C5BAF0B95723945C1F3AB61DBD9C30DD9C57E3FAE785F9D01C5D11BF501B9F77E7A383B608A3D7A25A9AEC596BB45D71FF1BF32706E0199E4954085B43C3C53714AB2D3F6DC1DC096E9562C0F8D65A79881A334E72218E3A81C606F261F381742C320EC11E7FF4F0956CF8734146CC040A53F305D76C4ECC7BDF66BC99A7B33935CC1582CF105BFCFBD9C769582642C1CE1AB914F83526D2A973A746328902A39F3E980AF5BACD81A470709BA42F8401F1568394804636EE55E0AF2D503300CE96B658F72DECB325F5DCE91B824F69452D1C047C54A0AF2908774282707931B19EFA0CDE2D5A9902432FFA468349B472368A94CB2539740E97C46C620757A12EC41CB661CEC0F8E3CFB9FBF0431818121C78DDA5F90503AFE78E6489FA5A3F5ABC74BBA3B17FE092AB7A28C27F5940C142D44B46AA9A5DA52FA13CD254E3D058166AA2275BDA584EEF25D9A4B58F7242BD7878EB340CEE1D4C232CCB9F6A2A51B82495F702635AE65C57D10843871455403CD208793EF89818447F97EEB5BCC5EF2F541495627C463F497FAD54230FEA9AFDD4E3C3994F2D73B277156EDA503DA0584FE9D9FF21B42A42FC6D11810990BA53E03F4931A035014D5245B079AB2DE9E9FA879C5CD6F2E9AF8B2A58A4A2D712F5C5BE9F089A05A6C586CD8CA979E08B03D2BF29E550C39B0538AB4F607A0F341DBE1030F069BEECFB3DEDBA83B9E81E93CEA7F4D773FB4C124103247713E45B5CE12ADC7C16272A6378A819C80BC3C43580CCD24274444BC828D8993189B36CBC4F813E046C38445CE5C42E4214BBCE652659389BD14124EB2BCC755C34A695F8D98B3F8E87AE1A0960A261BF271F680DAC7D63E24FCD7F860CA16FF8127F7C093849650B3E06D77149D999DFF76D7C49648EAE945FDD4E04ADD08FF57E63E9BEF5B6A5753CD5EB2AC1E5729073704B55E600D3400184C7B0AFD063ABF145384F1BE46F09F8375CC245F52C9E889E37DC73D8D2F655CCA8F9F11E45DD8871C7B17401884E855464C06472C6634C45C6C650FFEBF60086327CD9B78BF8E6F97B98E2A5506B6550E4FE1194A3B8F248CAA3DCD73F54349D1D340D7A5A70D794DD055D55C1AA1922E13C2BD32A1717C53E541B58D2C770C0A46B7AC15ED283FE2934A9E067D6D957D7BD5EB54908FA26359D293564CAFABF999EA251FC5759B13F3BCA2A2F8331DC3740BA91B8AFBAD8548216F47AF23833813C58AE7BAD38076E5E40F65F132B3D694EB3838A18CAE80EA664594AF78398140D38EF070211F2957D75F3E2E9BC8FD9E8A088E086B376E36B20D76F14F96C77447E364BD13C4ADAD7750B9F6E258A45CEAC3C1F06B14BDBEB73B84CB3E2E12DE4CE38089B021E5F60DADC9F2B3C1C618A743EC7B694F4A10CF6D62DCBD6DC96435CEE86F3BF75C74947DAC622B92D25EFD9519D681C6F9AFB9E231B859E6417E8C +smlen = 4959 +sm = 3F7FAE05726079D248C162647D75B56B279F68A068A4FE2A268CF630994231F04F580FE5BCD040BD09243731FF02D7BCED625311F9DB080F6C7F9CAA1360EC6BF99B8826F5C93D1E394A740403DFAD47641B0CD29B0DF862C6167BB404EF6D2BE4A4F84513F442E5C9FC7622FF239FA7977E16F91A78743AE5CA6E13BBF0A86C7B29B02251E11DCFE699F51273BEF20687571A383E776B653CC8BC7C87337A2E8702BCDEE50F5E804065B3C5B1D2900DC179A00B6048713F46F27066BC0B3AEBCC8C6CB2114A288D3CAAFA0461A6BD265B46C81322675821CA7482AB7DCC136D67A0FE5983FC1270E4B953DD38DE47F97375CC1824E7093D99CFB1735F4C0F4917FF5A0B8E5CD6539C44F2F05BF973795FA7934D8B075DD06A5DEC7DBC8227B36C15BEBD46E735F4D92A30874AE44F2CB7267F152778912F8466D7F1CE266E388C76DDDBFCF9A21B2701A6DD87DCD94AF137DD9D163C014A0713BB6FFB7CDF4EDDCE48B7FEB786C53AE35FAD8B7B0A08823E8F4DC804B2E0297A1BEC6F55C924DD009ECFC0DDC2041AEBF287E07125853F4D2E8B3C88195E5FEB0642C805CE1D3CE73A92D019B4A084E673D74F3817B245E0BB54E565767B0757049E2877EE2F14C12EB83D51DFFF360DD51C8139B19F408254D80A57DD57F573E0D0CFA6B338B67118A747B965C1543BCFFA3823EA415554545D5AC08410FCFAFA582EC7CCFF8B49F61A48FB6CA492D409EB084975048C4418EB8CAB65971AF4F335AEC6A23870CDB7065CF6E667105EE9B91FE5DAE958007A962CA37C400B02B83B828815F54057AD5EB53862B6E0CC5060D1251339659D3507C3952715DCAA62526D9D7B20E0F17E7C48C110BC14B5D29267E5AB4EA052B11162B7D83EA4AAAF6FAC1C5374601A114B8BABB7086A582AA85F5F31AA5D893B2E91E1329CDAF400110787DBDB2F0D7F307CC4AE4305BE4B3BB6B94A467DC90AC207339B2CD72B104F907035207E4E1461E3FAC3DB8B8AE285F33E14EFD09EDBAEB6224230C2E19EFE2CF9F73B7C0EBC148C3822138A12CC322872DFB346E2066194E1CAA69522B98053BA390D2E5D28F2FD334302EDA655195E633F66A9F273B54E19B1FB9BF9DF41EF91AD1D335B0AA5646CE53B44E5D9DCAD07CFF07B153851F2F2AC288DB46C1C44B51E5AB6179048A23CD65FACAEDC02262B76B100494D6E138548FAB2B65008A6C89589EA53CD56353E9BBE074C3F00AAF4D972D36A25FAD79765D1F1BAEA0F18AC4F73199C7D09DF9CAC5A7E4E0676A7E53CF0957D059F4871A7D2223E5E12FEDA55D4BD9CD5EE457A373CE941E5F67C1FD162231A2BBEFAF234322856E200F8045CE7A00CDEFDB44761C4174F82AFF20401663AFF05BC053681410FD015BD72E66C7E787AC65147C8DD4FC4440193627EBB3C12EAA68536A73032B5197A77E5811BBA8D5B875AFA14B34C758989FCC4A6CB51AF365B85019A66731FAE0E723AB90DE8E9C925A19A199626F0D3C0CF8D34C0E9E4FF1167E6B3B9303A3CEA6A83C1C738582A3C19D191967670B58F4C8DB3C3276C736688073E2C1F6D0FD66C4D64D4EF65233C4E71A404FED80BCF401EFF05C7F02AA5F0EECA5C6BF2729F8FD8230AF08AE3B4CFD932F77FD08815229561B991A1F57451D5B4D8E98778EC0426CB9CD9866F92AD2962D28B86E6A5028B85B309E77FD458870C49BAFC9649EC39058E99F44DE6504B9645E0B4DD948B4689B7763ABA14031F8A36FD2EB5CFA316CEE7CEE7E604760FD5FAB605067EB478CBBDAB26F49DAE9C443C9B21089B9A6ABFE75122ED5AB3EFC310E05D7D997FB7A19344C7414357FD0A273690C0D49B69030DCB41B8C420E6935EE400D5013B1814487CF670CE1860B680F28B8062430F74F1EE3C06700B11B64ADDD9E454128BFCFDA4778FA1601E82438A730EBE4A8BC66ABB5474E2B0E4DF91A583D75297A329B05D9F6A2FCB55187B9AE95AE33C5E7401DB95963B89DF9271533813582D4224325196BEC3FCA6B84EA71B15868DFA9783BF2ADE6610962C9F643FBBE7CAA554C05BC05BF8D79D63A2115CBAF5CDB5060C50FE8D45C65E2A2D6C0407F348F729E8C7D3EEAC82223BE2D35E48AEB642D4A49ACCFB956E967567071EAB8EF85C890D82BC9060BBE5EA7859534DC352773EC7F94165416279018C987A7C644601D98315D89B6D7257A5464E9CAE4294B5980002B4DA2B2981235C84B89AE00D07D89D4BF576F9FEF356A8CD4B223075403FA232C591AB0B3C98E5974C334B389B961ABB9E840E46DF0FE86C8604CADA12B3ED05FBED5DAA77369DE2F464E1EF940122D7E86CDCB25F3D2CF13226F74F7C7BC83B7BFB4AFA1754A62386B1911F2A2043330016EB7950E023B198B484E52B61AE3549049BACCB7A1532BD79613E58E58C8A61F388FE72A9789FE7095306E218F6BC6C88965DAB4F77BE82D62640284C0A85DB9A7104491F04A223464F2BA38F63F103864D488B89B5940683683724147F3B95E641A7288B931F5074C07905F57343D06C67ABAFDD33EB181D4B7B12048B036A817E64F69D9DD61CC73F660C9C509D81ECC40ADA0FFBE9BFB9F13BB363A1507CFE8B78BEB8D58614795CD18212F1DA384970F67569BCE01B70BF7A8F8810E7DCCD02A1266E43B6BC633F375AA8CD2D705157E01EDB4C4F78D52936CF8EBDDB4205E9DA3A40B207CCFC40DD1E4E88A7CE9704FEE29B042D62F6E9B433EA3E9FC80F09D0F8E86940C473D26F6D760A04AFE130CA0C01F34A2C01CB79CD7A504F815B978DF51DF081FFEDA3607B225FCC069449050F6BCC60EECF5870A13EE958A6D888D0B22C3367BE5E210ED157834B219C34E1F17866865368B9AB642A0F50E59E881FE2088A170BFBB4F8B58481395F829A8A7824F351E9FB99E0D78B7900425F7E0AF82F416312FD10A2AA87E9E6D3CBDAE7F047FF24B2D381F93BA75B2D6309EFF12B7639986AD687137E0F5DE80DD1A13362C97C74F720650C292F757052D32B122B50D411913549850F546438DD653BEEEF932E18C8ED1FF0300CD28B70FD690ED4716F4932C77B14BB8510C98D1F4B3E3CB615171251FFD67C6592D42C481299CC9A8EDB8237B70691A2DF641C036D9677E18DCC3A2DF9EB89F74AFC96F3461C5985DD3F59D50C9F211079A38492E8819E13637A0F9C2304A0D1A35FF44F712052B0DE4C11F9C06A2FCE2E08224E5C204DDC36F8448150A8D01776C69192A5B9A0181967BA181A9F9C587D157188C246ED206FE08411C0EEFCF4E81EAA166346B416B5802DD880F2CE2DB262EA8D0CD1A221A162420E8C77175F63D71467EB09523AC5463796FA36986D937A7F1E5CECEFF1A6733BF105E03E7101D92F0AEF7F8A0288729EFC3A7EDDAC01FD8EDE5CFEBB5A958F48503711CBE5D2DDC7BD80C480FC7932C39D389CDCEAA47E1853CD091948820091170543E2278CCFA09BE122C35384E87E93F6D85B798CF245B3C7B76771F23ACB876CCCA48854B679D2909A3F0FE8E31B4CBA668CD01499C288D6F559235D2315B33FD08E0F299D9E5F29F38EBED946E0087E91BADBA7C8FB837F43CBFC6E50936003A9979276DF149B5337130A97B1DC1AEB96CD101F55FBC6D6512C00A2C5D35A7D732910F996BE47A6C716DF906F35E212C5F952B725F1341CECB7DCEFCF78891B2F29A86973C514381A1F8FD577863A5F3B88F6320E79695DD63B0CC6A25E436C7066F07B40576CF45E1F9DE3D7B85FDFCDAAD67F25DDDE90708AE4C4ED79BDE6E25CD9AEECAB70C878AF8310AF75B593BDBB7D5274A13ABDEB416126DA1592B0BA79E10229B7C5309AABE01D515C22F722BA2978F25285803CDEE56864728F4B52E17638F21DF6A0E2AB0CF42E9E47335957ABE4D59393A04ECF4F5C7FD8001B069F7A5586AC9685D7451FB05FAF89C66914D558622DF7EF57DD7AE91F309BBCE5EBA8ABD12587AB5B39668471B3EA7813BEFE089C2764D839D98998E1EE3F686A17D7FBFD9DFBF01CD984EA1B4D1DFD27D66861D5D8519E37694715B6D8EF0F78014F835DDFA8715264D85FCA5F2C0BFA35EF45A41C100273A96B73C4F67216D147B49FB6CDF11A317ED0AB8DBDFA178B728F3866909F16E492CAD871ABEB85F0DCF270B04F83166EB7262A05CA691CC6B1CCD9400C6C27EFD9F6614FBE24525A7459C32F4C0E7CC66EFA8CAAF1DE45DD5488BB184ED1F92CA770209DB5861336D23BE6B33CB5EB61921E24C63D9E5E651BF0D638BD803CD295EFA01BD3A8016027BB4EEF7F80DAA06FA8E48D16010B4679A0CCF9604BA86D6A087E09EA0C65567E869F2E3AD38B86A907B0A5AFCFD1740FECA300A5BD4AC53B876587FE6884E84C0C8D456AF3ECC8D4AE2C00AC0CB592EC071CC702DA9CC9CB80A2ED6398FFC4162C39D2D2888490A0B7DB59B5502F2C25F483B582005C470BC3890BD998FEA134BA35854B96F317403936C98D2D1DF114EF14801F51ED4E7B04789CBC65AF470BC4595BE064BC344987DD5CA99760087F677BB0D7A3A6BA0AF00330DC435028AE404BBA8F1928BECC7487F24BD96D54018929381662D5C8BE9264CBD1BAB40E0FF12DE257AD090E2B32C2EAF639538AB7D0DBE3E9F2FA46E6F25255B3DE2B3D4D7D90A70000000000000000000000000000000000000000000000020913161A20D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 + +count = 50 +seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C +mlen = 1683 +msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +pk = DE1743C16FECFE70456B945266B446290A1031FC4A47A5B422B7FD011FAFB092F84A5CC1A194B7232381A93D952168F57523A5F05EAC81708CDC20606AFA8F5C83A414BB43F93C6788C079145F0430F8B253FE9BB8A36B735F2E36C44CD46F6A4EEABD3333DE221B45BC8B091B4EC363986293B46B9EC094D222AA2545D4F16260462F28F7432B0FBA4339738F55B31771F1891236A1B74A31E04CF34A703A4055DFD89A33303B907D45E816B2CECBFA41C3F7A59E36662FE82340C618EA60375BDCF17297C2E3A357DEB01C0B6A0B8FFF21CCD6767345BEE4F95284AEC5EBC2B32E8DEB51D6B292BBCABFF37597127479FB1EBFCB33AE59819CFE40187CEAD694E352755A0360000730CDAC9B81E3737329463776A5E0E1DAAC36775A05DA87FC30F4D172172A99B71BA1D996BF52E7C5B4C03C93EB51685A0E4F7625B4B1D5F37F7C34D1E1FFCDA3F5DA03A2F0301761355B7FB5D0D9CDCBD475586CA25D37CFD4244C7E6C08849ABE208EA94A10D8876EB60ADC351B7B69A1C67B06ED56F1DCDFCF02C65E1A31533422E2A0CDDDC73DECAFB8C8759A5D57253F0D548EC30352660268ECBADD463CD9AEB202DEC3AC0C0CD0AFFE76D3C51C4C56F3709A679EF400FA9BF012F5BDAEA35FC82235E34BFE8643A12E4F2BC889369ABA030F7E16CF9773434A084F0785D479FAC7C09CA73988212964AD61256C6165546924ACEEFD49BAF8AF8E75E31DF85B795D64D8C4038FB8B4E72A8F57A11F3A87DCD7585B5F5C01CA58B9FA1986D308FE5F4B6F18AE649740CFF0B150A4D3CBB1A1A5E21F3357596EE575C0CB586DA4E7B20890FE0C967FFD8B23F64F40215996B504FEC8D75815357A08EBFFBEA2839AE649586FB56213A6DCDDB6A49955E99111291C665ED6F2A319FE68830BC1F232FACA1E5E4361B56DF8B294C4583F941290B1009916A6E526CE8F68547C1524366167B817C216D249CB9361CA4F2CD18D1709B6B9EE4B02A3D7EE08B61297324CC6595941C57DEB135961DC0886A2A0ECB3F157B67D6A90C247C793CECDC3BF5DD2A0E96DCA5BD45147DDDDD0412929180EDF5A15869ABFFFE6DA99474CD52B69BFFCF50789EA7018874A302776EF0C50AD3B814C13DBF07A8025C84E965FEF435E8A6A53DEF958DF6A120BC125043086546B916CEDE26A36171EF4E931505F8A1A816E4191D3F2F4BA1383C682AE5B218B9B6FC74152DAC511D3906A40C2D58DEB201204417A9C5509EC4C9FC24A360149F849D355250C027F83A2A8E28E4C96B42FB8FA95C0254D682C7014FACE16074852B8D5298365DB19A1D96508E11201B432CB68479E8DE469BEEC908AD2F92E9AB028608AF4A8DA1A734EA477FE8EA45429000C1D71F1A1E9B2DA950A1F453D5B534229695ED5E4C5366AAA98070E2D71D1D1DD61058A65C0317A399264BE6B85ABB6A717788E81FE529DAD2FF8B90ED4178D9B804F6359EC8DAADAD521C56BC2B1C93E8FAFAF0896DF0C34658454CB3EE494B92BCB17C20DDD94C809E42928720A2FD052396FCFE387E6DAD8511DB465FF767AAB4E09C282B24CEE9334064530496C29F30FD9DB01F8615DD6171BD2A6C2AFC46693A4714C9C9F190F1DDDEBB3E20EFE287FCC15B70A30D43CE77908A75025B627E0A9ED98CBC6AD9005CE86A702FD1A09498A27EB98479F5C8EFC87AE2D40CBA11495D65CA9380E899C251A3C2C60CADA70CF246F0819AA9716FA851435A92F19E4ADFC2CF1344B40AEEC2927721A19386E40E071A107BAB1C4CA3AF95E963E6E3D2D49442B2F5E45E2A064AB21A9B1BDA9902B4263564C8BEC227610CF7173A1369EDFA094AE41D55C5C4F32A64570FD43480FA5EE906A53B2669AADB0BD4DC3FAB8FAF737BAF884756D647A4C0E53499A20731FA5BC628AD1FADBE07C87191EDD3D28ACEC7DE1FE43676721A188BAE5FCA72B21B7E862599B2662EC3FDEE0D16AC522398898E17C3F1405287145C9AEADBFF844B1B784E70CC57B77D11EC9854AF7B3F628DEA36BF5B189719DCEF85C8D1C2E5D92FF317A258ECDC4296E16CE588A553732527E2800C6869AF81CD173249FF91AE1A51613BABE6EDA5A81861819C63A4F3B354B16220D10903A5048B031DB92BD7BD170D899FCBCE0CFDC1F298596A1893F859130F6849FAE06129567BCD22EE2B5231AAD89122C12AB5529DF88D77615CF33DCDAC1E9874926D8F7AEEDB3726080317C3CA6AF13F51DC1E8C6F3843F861FD55F645E642F3AEE78BE7CE1F53D4B96165CB83B68D801DBA8141AAF66C513450734454CF2876AC70712164F125032C61E4045C66929E40816C949F2149EE719DB94E83BDEC91A29442D4849FACC25A22F80B79CA75B6FD0FAE7FD5AD7C49C4D26D76432FCAE089830611E8D979A232D12B5A04B47BF2C1D66CE7A7AE329F140B2D7E01F6F2730EDF02B6FFE990DF837CF7030223BED22CF231B6EDBEFAEB379C56FB21AFA6A3D03D301D63006E60572DF290EC6889519BE42AB84E4237A9FBD05B7AF7956E636C2BC265932CE22D5A1A7E58B07EB67A77808D60DCB4E046BAF4903DEA90F62D5C5D944E560D066D84A1010AA944AC39D4043FDD6EB8CB54671328B2E8F18B55F6E6A01D23A89E4BE3C586FBCB8C3EF488667526A02C28030484AE8E5BC3624F46A5B9E88189DCA5F4EFBE413468F2BFF8682136A4E295A5F6F7EE97A54F409B359B58C546CFB8DF014C4B4E1313523E88CCCF7BFD3464F4D4C6B4A327862F6AB28AB08 +sk = DE1743C16FECFE70456B945266B446290A1031FC4A47A5B422B7FD011FAFB09296ED5FA122BE1B71C849020CD4F007B4BA37015E8F4C0A5265803590DCB615E83C0F03A025CA60B35E1FD33A569D42160DDDD7CCC9502C141413346CAB44E3699CD1F0E01662B96B529607FE67E582B331BA2CEB5B26FFB6D38FD1FCCD79C0DC468413251243474150225750682502384516020072053027145787437304463254522355123105483658408363084655462328746010727023616841808202341525486267171564181724540507877021828642381544246510858226156635533747081337831627270164144814672416311260670555775033466442003460358081216232422162645888006263541714561010765570151328153723713710556153566604224753532354525276135186731481656417071218038367887845154712743088751721743374216820865250866007432035168011807188738360671641034805554270300050724021662820723725027837068467724603122465635255473600661316861421886028182540012508485305674317845485682736703161443163358125215113122603616112803547273826441608843307684836805255801735872147210511773648262572254460814022055117434778665810685602512735038000644273516603381545646547610628361756144807442822751571880105770656188308284787442278001854134210854332831044425441816506274613204450022667061557025811465803225340723704234418653606441081183103884204812868437670771147857042532527623720861711646332842644477713666831324447221054717486688087843041843255673173680650578068860627818268246154507316464227638402381736766774544583608122365416414426012505771076278171704675376454735156818387620232143602201803234050042560540313558374623086252111687252058037705630415403243726181485746141846188531547255266213786174418384133245324563472476070066560480503812220401256341353388602620236481088304156486712866720361065567423553444308164673442420612022151367871412344851105287540744705261861307437113237621847177581273836262188624311324326582257626676585732381568021462408025625040503182200855307805227317637770538621732605241041703785876037488338211353482546507287785247782214156028241543624424278110468132810171852165253810160887301714138215240562552086008663174341612301641014881550858702824282341136855282640084061780556143371522154027270644103241132206454367720533550144010211165380312014341032546181676648584258677176102160882078813348675008857130636110036178108160486083851610886285513347770074541612464450571558568788882215838364375481214070010370361772532856371363500155551518757485642578516877285410161181437444735065274054350341322617434281027184115771334875608884200821204518754144783782763044718205731727047357856520016880058067527854722862753317468600144806766557350418135327820120742037182634861458361750006065840814547155156444558870028030443434230037672046382888441640821001017657148887364406761175178717362530706482625463140146830185844474262146511820821841707138547181072660807637358500853835855662733022167616841176064221730325400105467305016548425770666532388450558111561367331752550877845543123725607206687824236802853116680263035207145703655450884527885647788084766678247534007222307685874218268611717878631375512576807552324020415428311201810817308583360178002765353040433365134762520777555003183647744242876652073432142ABF52FCEC104D4265AFA6A359DEF07AAE805CEC6354688DFB2A0D14F8F55B592D11BA47163936454AAECC6A6350399FB2E7202DAE28751011F53D06F74594F6B2BF2B42CBDFCBD740F48BCE5FD033AC3620E42BC21AF815BC2A6D1E369564FBF6DBFDD8D53D7A20181A6132BC4DD8F4FE8A36835597DEC08D4D192EC67CB8DD3F06CA0AB9455E14DBB3E7BCBD78D6AF202D93C3565D66051E03F9E416AB7E83A5A1DA7C6E1A20E789B4170B8FD00C2EF4DB22B220750B8FC402564BB511006F968DF09C80190E528456EF270EBAA57B7F13778F9F46D7B9A1415C9100757F31BAA29A2002D3B2FD53C30AB04E67245E4687A1010D1EF5D0395529782D40A867599DDC9C174EB90BB92AF1C67A4F009412F0140283B5A479802DC3F809BAC364EA911407DB178B90C116DE20DCA5F9382B70424928DF94DDFAAE0FFFE5638B9DB34B4D1A00599248FD57D8FC1678B851473BC406965D2FBB5C2AFE462C9F18358BDCEC0036BE2D59440D36C09EA3C19AD93537A98A777ED14296FD4C7162D2E958E3A3D6CC7CBE94F8A2672ACFABED1CFD3C144B41FE76EA84858BDDC75DB69CF363DA420C3CC16ED0FB8CA50A778F32BBE54BD07C481E388DDB48E3DE18210743AF2BC593FB607508005A80E5D7AF93ED60F3220B8C54737A6C46F62AC1786FCBA51079D6887E3645EC60840BEF439ECE8479A7A5CCE3C29E24C9C59111E4DB4FB05F46FF977B0DB9310B5E724FBE76193FB94B37AFF29B96EE45AB333639C737FEF8E13103F77F0A9DB408C7441A94983E61682E2FF877FBC65F873770585818D849B1767ABE7F686BAEA7CE48FA89BA791B733E6EB4581EF121CDD63DE28211CE84C232A44CE61150E901F830473A9B9116CD61800ADB063F0D38D724EC875D9E1CB317961892298B415C90040457AB84CEC1D66D290F535F55CA60A2287CF5F55D951E7246909DEDAA2AEA7C3011DE94B4255DB434F0B67B23DF79EBD3E9F8C2922FA7106928FD41A9A6442D5DFB63F381D07F2C7D1AEB66F85732D2E9AB55661F817BEE3A35F6A63909D2364E9EC588E936814514AD868004F387C7B7AB2EDD4A5DB06443CFF2CC35801A29D93784A7857CD8B3DDC4D2CC96FAB6B86C033C5BE6C6BD2E3C52C1DC3F2F502D74FFDDAF50CDB2F7C50567C6CB311A51F25C52C6B0E47C4864FA0873186A0D976603003DF4F7B89BCC757D579E52897EAA3E057B7DDA2563F172D6A894F66E704A9AD1FD7A4643B2E9DF67F1CC233367F1A09884A27C5446C418EDD42FDDB2586D5F2983F2CF3F4C3254F92BE9A82676260682F075432E9D76458C22E904D553796D5FE630E73F7F02FFE9E7E8D2761D7EC3D7FBCFAA1949C6CBCF66A9B5A0926042166792D546CB223185F2985485A2E12A298786ADDC1E7CA7B2C07CD718EEFB27D4E0C3938B58C3F32CD227E7AA6EA5AF75790882A5BA5463196103AC6C02F8C647FCCD6A8BA35617629CFAF79988D31AA21E6208E00721491FBE700E0435AF5166A1A1E9C3E43F6DF6C36B3F740B7FB05DAF2156BCF46A18AD299D1CDC21A7B671644F978A5B5D1F3A37273620A651F627A2EAA00FD058F670B1F329FD4990777365B6D53245B5AA4171A71256764D5FDFDE45F42F036B54384C544D49A40964CE07BBC6D014850A5FDB49AF94A6938B754F3B19B13A8906C90F9FC65BF7644E01844D81FEC821D7F532C58989829500B728C07916C4BD3AA1D0605B992CC132B8C6ED85ACADC04001FC433168FBD3077C6DA265716D5682796FA10676BC91A368B0996E71B1CF0C69317CCA96909C6AB8D1480654C981A72B95E0052687557386BDEF8980F86D749080A5325B01730AEB86B62956F68B912AE547FF6837D62B6B95DBC8B60672F7353A75E5C9F765B7476CC88EFF5E85FB65537133C71DA5290A4AE3F184009DEAAB1E9AC65C6F2A1E1E266E2BBD708FB2CE9F3738A1D67B25136345B14BDE7A6F0E1545DB8BDF372A0AAD34045401BD31F52340540679160128D1F169CB80F13A95BDADE77172D42B8F2D306A1FBD0D29151B216F2BA0D243C89C385EC4E326E7EEEF2096A69A812E2D81CDA9526F7CF1D8B7F39C136B8074FFD84BD556FD6D74E00EC4C2F6A7102F5FC96275E98E6160C2D1B53F9663614A92C61BAC83468BA91E9607A2915E378077050F82987DF7A94C93CA9AB3AC3A73FB98BBBBAF24738630DD72C8EED94A6718FE8B732184E1A08C9C4FFD608FE8CD2D762A48FC9B108985F160DB3D66A2EA81C3CE5346795539445A36348F472243998A08184A920DCFE82D6AC01AD8E8E483C4DA7DA51B823508F9DC59957EE4AF7A067A3B426EBA94BAE6FDEC1E75C640AAC398D325CCE762A8C1C247978ACE1292B29C6A4D355EFBD40FB471272777DD935E7D912CC069F8C1F02F56E8FC3F3F992C6CC5E95DFE02D5CF414912175966DEB3EC6170843423A15D464131A0625BBF649F98CD02C7E4F5573F9984C46E6773B5590D5CC774CA0850040EBFDF4861F90F79A78C5EB0D99247C5C66A38DC389A263CFFADFA542CB4796A91D708CFD0B0C534AE706D81C35546FB3488CB73921211D13C76F32C966F00455738CB8B869A5E7CF7845860D502FE56E3230D067F83D4E6F04B2CC5AAFCB61B0429FF717B4A90B03FE3EC349C45C22DA8E4C626CB7EFDF5BB6C403618381D9D59E7B2D1E1117CEE31656E11301C9FE8F1DAE141C1DA6B0290408D429E2421696993C8B0FDD4393E367D48CAB164A723A3AE25E9254437A218B0056311428C737B05F056AEFCFD8AD82613DA5CF04D32EE37BF9DC37BAB9207D9C324298276D48DB2237A348743A4F2D70C648DD3F6CB49C815732A9A8C071AF792801CBC923BF33306FEBD90DB8FE9B5D7FC748A805440DE0887350AF082AF1E73ADE637DA27FE22577B8C9975BCB8AF55A7FE167B848A9DF025180D92A1CA13E30BE494532196FB4A2C718558C9B35B1348352F9783765CCE12D715438D5F273BC6D3D8E98A0536E76A3F432B4B8F30E0472FBA69D7C023B1DAC9E18B5BB4D87FD8DA3194BB1E06ED6812CB4780CB40F6CDF75464203E62F9F092979720A56D106D72F6972B8B3E271F767E89E79B9C7187ADB23F1D77203C5DBB52BC84A35A944E6C147F829E00D7D0DE027916057C8E346708C9897886766D66F03F33F5540B847B1143FE06AF9810875C5910D5ABFC6B85907004AF5459EFBADFCF249F171BB37FB3E9A7BDE88725E31F5B99E6061CE2EE54AD125B412E6891CCB64A96D2149F6990B65FADFEA627C395DB17AD99FD6C6A3CA0BA45D37FC3684FB0225D657BDB6C2B7FCBE8A95AA0BB08128DF005786E5275B139AE87B58FA29A718A9F55CCB6CE3A958FD0FBAAE88BE99B8C44CEDAE13C0D1BD155C4A9F7F5366AECD036A3781BB2A6A45F6D83E061F98FB4429142993EEB20E31961D2DED2A3AD7C71823066CE89535EC1B8EBC72716B843769E195F8A2CB45B7AED2B2CB7D9F652DF0E0548C4DD09D35ACF6927EC39FA0D4DA792A4B889A18B910006A909 +smlen = 4992 +sm = 21DB4CCA01CE469258162AB642BFFC77D2424E3529FBA9FD4099ECAAE71227313A413D2E859FFF081CAAD7E8FD8CF672DBC783427701069AB124AEFFBC476E8B0671ACBF8E4BA2147D6E222D4AEFBCFB0A2907E6EB6B6584EDC903AE6E6D1993B69523D5C89CBD574189BFD1B194556749D7329DBCD3FAB9F91DC21C9D6B6DB1187EC0A2177F13D5F31A6DE989C9D1B280BFECA4993D48DE642A376183A76CBC8AAC15684804493DFBEC60C8558113F127BB865F28B9B898982FE62764A4FB0BB623F62BE06041AB0397A742948722246AADFA25064A3ECE43444368DCFF039E230D9EB9F1B100CE741686E66B7B868CA860FEE3BA189067B2C43BEDADDD85EE6E4760BC37112A7D23EBEC7891DB34A432FFA59805EED48CC12E50A4591805D9924F6AE4868F32DCAB980516B509970D701C7D27B5A17921D9BE5A023E1CF1545258B93A5949763253FD2CD8583D98DDBE4FFD7F990E5D001708A5B29240086FC71B49483CD2416A169EF9F7D2AC59E66AC9E83ACA775B81F657216E23A73B54913BCCF739D207021464AB208C7B1C2407B51DC1648C1DDA0523768A49D5ED5541A2D751DEE9FA33492D45EA0BC2CE3EE2AE9925C7B6BA267FEB255655DF3DC491FCA4309BAD6541A0780BDBBE52E0CA1D4E8BCE9B9D6DF4A865C61569E034CCAF411C95118F67306454545A2F304F563676902FF26DDE96E763C2B14C50C7AC656084BCAAC4A1AFDB909A9CE944C7213CA10AA6D26FFFE8245E9C9436487B36D8BF2C9BB14D1FB4D10655959BEBA01A468536589B3E9BD215E85E5A5902157F0FAEA75DCA1C60F6DABE6F8090EF6D080F10761BE9C0EEB21E0DE19135E8EFE0B1979832DE43487F6750D0089D1432DBCE1EC48A0D54BF19D1558FF498653CC126F0C48BA1D87BAB0AB3B7CB4AA7CC22CC6C2C526B2E2AB5E20829ACBD636F9CA58BE6C5290514F4B46746B22902693B052A67C4EF94B87259140F2F91CF29DC29A460C5976135BE43835823F9F0D759BA06BE49BB078286D070E60722A985C74406819BAE841566B0430E9FB6DFF75BF9A53EE94D3B16C38B35AB1A05A5A3ABA2F847883A39A689D130DF5637662F7A9F2005731F4CF54F50D9403343F9699CD345A11822F3ABF4397D47897B49715695E65DD56F6782666BE1F4C342331B4CD3D2C6CA0D29A49CCB674610C3EE8C3DE25AF1CF2D527312B23904E3627A1F9B8EC65A695CC2978D926989706081E1854BC23D754342ED99472573298B6F2A4634A8312931F182120D739CF7253F92D2A24838ABCC048CD66182F27CB5707269B16F4E8B41C7AD2F60727595CCE9865B8B584989CF99FAB48CF1F4D5767B745C4610D1F280F3869E91D5B9FA2A6CB11666CBFC61B47B077C47299F6DC5245E0348BE1C03AE3752FB7E6184CCF3788FAEAEE6349577B933EFA0D837E696D4BF3F6A123E4E3D4E065CF40763BFA12271C28E9886E9093AB49C169AF6651780C32229D41ADD66EA49C0E909F6E267C808B130D31B75DA90BF5FB3D2638BC9DE33D8F08FA096FB358F034BC18D9040464EE8D7B3384050DCA7AC1DD21809868A02C03CDA57412761C25245903E66DD291E1F2578F548B0A94204E8A7367AB802793B85A08239E2943F406DF93DB8864DA847163D5DD9B9C14EAF738ADB10AA08D57A5B084292E8E3AACC4F3F95742FC2E6DE7C3AC163AB96C835AE29901B56A133F6B914082A28192CB2F32855919DDE8EA3195125DB49F1641FCFB9EA6E1BADF2B68DEA3E6B5A22A1BE738F3473B53093635660674178E613E89851117DC3F3BAFE2A64226B35545C1ED1C102B6D8F77C2FFB730A5A2CBD82359EF1792C062D9B315AD9A4A2AA3CDDECAFBFB49977DACC1D17415ACA80FA0F547A8B5DD8AD6864B93629F7BEFCF624B23B55C2C7BCCFA14D93D6A24DCC9264D705642A559B35ADD38A949C5E839DDDE38C09A9846869761B357432CFA451734D2D67BE1734B1779873E576DC79530E5F17141BB841B5DBAC1D7C2DFF505712DEFBB450A3F79DB61C070D53135DF106BD48C51DA00A766720282D2C971CE1B968E4BD7CAB2A382BFADF7E53A0F81F2B1D2E10AAE06ABBFB32BEA8DEEB50428836A981AD005E9B93058B1A666DAEE7E5E3DF5B5FD0E49874504D1760336EE7A66F856A6614AEB4D905B9AAD0C195755D747B8DCA0BED596374AD7B6654935D91A3936A5DE59815F6098B591DDA101BEE95F5F1BED779A2D412BA30D00316B9AF05CDD99AF15517CEF893E585F7F640D265497988CE3571580102AFD4736E82B792E9D6040FA0D7044E6E4C1DE52E767C739A68ED53011FE4E3CFE19F6068E97F41F2FA9F0691C4F4CECDD51C8CBC15365AB9B3651B635307F2B046C7E93749849C1A6CEDC08F2820662AF971B67294927FEA2AAA83F8C3ED2C69389B747119C3E935BB397DC9F92097FC3BD8D6B36A272700F1579CC314B91F79F84E6B4EB1B03927369521553DD960AFD4C43AE6379FE4DD399B41A2F6EFA6B52B62872B9AD82BCEB98D4F67FDCD56A5411455C68AD66B0CE5A425F1F6267A4048E4DF51BA08578ADAB938C0ED65316F1021C4EDF5342F6E120A492478107AE7BD391933D807D7FF520F0FA77BB8725B58D09DF3AD2C2ED3F4541CFAC99531DC4B7EE4D68818B2ABEEF2247C9DD0A63AF6E20DFCB51DA5E7E066828496752C6689B8B4D9D9980A5673A50164E4299E8D0A6CC4856D898531701A595C60C81D1BB821B06B681E5D2BBE732A562C9600DF108503AD3D19636EBA0423F4E27327E1ED8CCACCE27202799D19B09CC4270B51BAD2AE700D4F0BCC86A0A505A488F3C2B2B37FD88ECE10DC0D9D62CBD8F1740CBE5A561526E712E326C9CB14A1687060F218211B02085071D78D466A7019298DDA85D974FE67610EB198810E4F61A3FB3E9AC3A7DF291DCBE7C8D51ADD6A701F4656496609BA61728593FB7330B5CCD1844F552199AFA7C90C0106033C8FE6E41A0CD948356999EC46C625201A31A05FC7F89ECD8DA7A34BC13D82420BFDD3869C77513ACB55C5972F1EA17D7607027E74E9BCE53DE0DBF7A8029FB77A49F45B9ED3A677C85D565C1B7B30040C85F65FBC9BDF685E261705D63A4B0D111E33DF84C084AE8E47DC946B4BBE55A6C33B367796C532652AD16A71D540B0B5A0FDBC567893DF722C3EC5355AAA8F4D5C5C2286D03BAD06D049FDD2CFEE913FD56E5FC69994C66E63A6BC5BD07F4E025BEEE4AC527388B6839722688FAC31AE53CA5E840283960FC1EADC720DB6C325CAB719CD062CE7BA9FFF3EBF69725A08DFA88AC1734A62047FBE77A3828D458B0A8D4D5E329FC70F80D8F407A94FFBB66954AF31587BDD175717B77BE5B6854DFADD5D00F938B69463F96304C4F9A1367BF8BF5A2EF3801C72C15AB4F18C9B11581D5F1396A0384D3B074405E9DEEF8BD5158F3ED57F92C5C0AB8E0F8D160A551257C21CAE7301C2F141D7D88F9E2D6E306B8465C20C643F86B9214133AEFBD048C3C95F51B7F6899FC3F8900C56E840BCDFC396EECA7F6126C819C69E4CC6834B71208D37F2655BDAF10D0DC5D0E037CB269733AC3BACD85D35B935DE351C2C4AE9DFCF398096D51FF37242147F3CE57D65038047AD8D0C8DEEE10A914C47978293430D07DDF37C476698CDCD6A48430FD5E16A3C209A2551F1DAA18014013651D3197D5A9A8EA86C93945E7F7EDD8CFDB5735D9C52AE242021E1A101AED15B955FA97EA929A3183BE45BB4B9835644CAFFD7CBB7D0D90EB51D5541F488602218FB8B9C315A8E86F9864D65E2EF8643E4E3B79BC3FAA0230DD336F978A7E6D13AF52E6F43EF13F6ECF89123AAA4EC329B3E22E6BD97102D24831F87B16C55590A386784FFAEACD54A1D04700654B5DF1C39E30C75948E65C45CEFF88A8FE9030EFF13C04EE24AFA5741E5B6EC4D165FF5AAA4921A689D22C7E2A03FD449A7BEDCB01C80C023D72CF434EBE0700ADF6F6F94AB295EE2A3C3396F7547DCE6EBDB0D637F284E6FFBE96E80D5891473632CE6533C34B7A05AE68F24B3204E0AFFB7D8A1926B76FBEECF18D97A8B3C4FA354B172AAAB71CD8EEE7EA8CC80667E97DE4761B14EBE407A238C76E2AB5E01B25F948B6087ECBE3C233945BBBBE28A7C8787E6D1696F92327363BCA1015EBBC5FABE3502555EF6E529141C48F9614EFFDA37E0B7CB1A931B527B64887679C55B652791F61F8019F922E8E84701E301120E677A94DB0DED339F3A2FC7142BB3E145C33F4779B00BDE3CBB4199CD9C1DCEABB0A028C130304FFEE2B6C9D56C76F45E7B597FE0C9C8130B55EB11FBB35BA509C152B7018D8E518D344ACD3AFC1357E18CD5D708F64FADF1F5F643FFC99FCC3CCDE82A8524E35497D0E55F872E22CB7356FBC6940C9D257E57A873DB99D8B9FA0FC2A98AC6D1C0819FA3E22F76E98B5E18182736929C98D7CAA4CE595E2560A10C8A9E9B5738C8E2E77EC39845A5FE63FCD8BC127D6E0C5E33FC6B69CC0A08F86A6F99040E61BC49F43353E7897534D94603BB76F81DA40461505A69939B3445C4C7F68B2A710C0853965EF594F091CA82FCB93008A537313D9DE707BE3FE4EBA4C62A14D4355B616E0105084B666FACC8F27CD22C2F80000000000000000000000000000000000000000000000000000000000000000000000103071012154BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 + +count = 51 +seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 +mlen = 1716 +msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +pk = 60B0F36758B53D8AD69585CAC7AEA72D44E4C375A20DC32B691267521A184921D56974D7F1691405A1A89B43FDD106C2330124D27549543D0FB6E2394E96A1A0906BFA0461F4BD65C2293A7AE8AD98F21F6D3822F92C2A1361E2894AD428AEA644D99268A313048F19A0A2BB3BCB6B95D6147E2A324D77528E9FBA89473D7101E56C2279597032653A5AA9E3254699AA1237890E96DD1878411B5D6A12CDB840B4ADD067A8BE531669F41F4D47417FCCCAC8681027176D69F475E8B946CD560C24BC2C048D0D1D3F27A68D22D186766A83056DA4126A7741B0399F2943AB3A2DF784D40DF3374F62DCFA4984CD5432C9B60C932BEF7EBD8D709109869CF04AA52E6489BC57231CA1EA5DDC0FD5966BF885A6A621060393380C53D9DE21EB7030E38A27BAAB64DEBECC6B22CB3B78234330F40C9F060D6FCD7B6A337897B75339BDBD914D92F8176B50F3ACA06E54E38E6BEDBA87BE597339165C5CD31E3AEC57A22BBEC776F3C8007E9DBDFCE92801B9AD8BFB9841D3B800D806C586D22C50693E862B5AD74B49957136E93193C376D04E77F0F550674E87CDD6615BEC5A14690D147955556A1C18D44A556F109C3EBC0D46D81E8AD9BD8536EDA60A41B0716D5114F1401F816C326CDE84E0E5E0CD4FEE3516E16954460243B8358C08C7CC496E27D0D3324C9C7CF00A2510FFDB0E194C7BB305E9F35BBA03BE32A6AD8504BAE5C3D66F3F3E17A0DA0C4740DD5C4430DD0D32F858CDE43ED0AA46D0C5ED3CB1CB6182DD559B4234FD385B37B6C785057D35E2BDBB5102C955D63A2FB7379E44B150DB9B85CAD5E1C2233846673AB33975FCC52F200DC0299023CDC8F47569161666BE8EAA964719AE868AEE68E76B3E61044119712B144082F9F9A3918261C395A26E21B1ACB78EA4BC236D1755EF5E08E70E449042A9D7216B293F4A44158D5027F6500EC7EB9FD83D1758F5E01EA3026E0CA38FF940B4913C5A88927AB6EF5E4F6E7A3EA18C3CEDB5575402E1B3C80C4C08568BD583E7718F51B56D34ED3FE1C07AC08CEC207567F88C034FFFF571FE335EAEACAFA89CABCCC52FE078DDFF3C8133779D903BCA4D49F3133516DE41BE8804550303F961EC6065EF542B989C4CC1FE08A6479896E51ACD40C4A52CB7C1C28C0F815EEDD01DC4E7EEBA24DF7A5B4F541C61B6926013444EA19C98F6B6B555D378DE833065849D743E36D377A7423AB5947EC0F2A8787F4EE60245238CCCAB3F5302B2AC11078875F9C16A5FF96982ECC9EF20C45A6D17DF4B6E7EFB2BFFC84736A91916100F4A3C6A05E14796CDF756468A700B21F8A1609C014B7BB16F2248535F02B3CB71452E4F2E50CAF80E3504A21DFD3408D46ADBB33217FFAA86ECF42798E164856E2C56797CE6CD08719A0E1E000489C6F5423A092E0FBD40A11FC6DA3F654BAAF70520749698601167EE6ABAED3C045AEC4780D42E12DF6EA18A7F2E895D3DBF069BF72B2B8634AE076A56E14F8634F62E2497D8AF23325D439D0DD2A78B11896396AF8CB2574C0659E306433E84D52D0616A551A404D580227C1F72083E554E67060F04276D668319AAC67FAA24D42337CF4178DA97473143189168C142A25C2FF73D27FD19B660148C01DA31C0158B4424178D7280717D791CDC87DBAE6E49C3A419F4BDA82EDC8F075A13303D70AFAC4E64BD987ADA585F5A0CAEA77E50E97F358F34A5CD13A2321608B379446FC12D0D42DC3CC41009D08B60705B8523C8266946BFE71479168514C5D65F4EB02175B015DBD8AB0C2A05A6049EF953B7A6FC0D6EA07D8E389F9C64F7A177E7B46247D90CD31A8637E777E56C6F4F35AE0B3151D79D2C42567B08948914E73EF4A93E28E8D5D1EBDEAECE4F0E40070B2590909344C35FEE8F7B3A04A1E382A7D049BBCE1340043856D16FF1C235DF24D5AAF75C64D9F3A9B2C333DF67AD10CE2E9F6389692541F0DF073B917695E8AB9D4A1C00970B11EA9F11DC418BB4F685CC2B72B952F64D7B6535FCB8FA15615CADF2E30BEFA2CAAE4BF3FD80E6BCCB5364E2FBC768ECC16459833115A745CB1E990F95D9D1882EA366C037112BE315AB68AF7B16EF240A75D34B28E889880EF5C4226A01F26C77C16FB31C6689A23B80031AF44979C9081A24F8A0FCF377E7414C4E39496D34615E92E8CA3E6E07BBB340EC3138E7E0865600F4C184C783724E6F6C1701B8BAFB4401FFC51E92B3B35EBEB32DE53D62CE28617934A280639D137A18AD89226263913898C010DD41499AAA6E89226D4B3AF807EF59D66FA69E3D6BFBDB59CD3CA4D1FDB276F4646401E1736CE1C9BB0972F8E93E14F69F0372B0196964A862DFD62449124CE65C8D4866D9CEBBFBE5B2C2CE5A26FC836AEF38CEB96C7C242056A2A0D42732756ED6460A56531DF145E7D2EA89346D94742FA54600AA9084E33D11E000806C4200C216AE9BAC27EA817F5212D44915B6EF808225D8CB21C0AC7E77990B0B21AA82D3E6C68C048D14C4A627E2979303BACBEE11840A3E39D581347EFA097195311520700E3B2CE9446047DC3550FE5BBA49326CE90E7AC827F751807B0D48DB3F023D2FA220986F37EB4C60FF8A35F73373CFD2E96CEAD31AD3AB5B8F2E3C13CDEB7FA95BF6642DE4BB604E08B867DC1405844B3B3D138873853D12B38A8D854136229721209D09AA8BD89E89933E928545983552542C03AEFEBC90CA84C79B096995895A465A56E40B99BEACB856A283449429AD123A58F5CDD3237445B2 +sk = 60B0F36758B53D8AD69585CAC7AEA72D44E4C375A20DC32B691267521A184921178FD232AF12D58D26FB0619EC5BDB75965997FEFA252BB742B6136A9BAA0935822FB6C8328E2B532D45723479F677692AEA3A80630CD480A1F7D66E263C3B7F8C55E7B16E4A1B4B7E0BA1AD25501BD382AEB2FAFB8B84C7F329C7B59DF7244244245877417271281282343583667747731306712814147454260888154436036448474540551440677211002488287826800456712204337818865606082282531311884231537064360521656804718410203232434548252465644608575610774732043004016301158366120656661715071101524141316314056360588865011743307060558410160221045316442016610234700007035536470550874230872135174850770885158770503374742731630400632511683073216060056732810667880586236812155144616816542838110414383417827154770867855562024456745723482384721850171424653317660128616777647124161430647524665307216605161751574863701512802740661088464250838052560736875575245561576670337226621833868882101168565260625584874643158142211464506558662247682607438860386572528122552338562456258345414812458543118313816356388826453523342655582531652831015557603018148026226540661252032535483521233221865884725820853258828332101437784227546437723523160223316183082174346335561680548262040207212427284153855350713588704714203826572086073601331768014358082570187107173815244507086042404311220127655210620711515231634287082271656404313511538875460447717744683176187288360706614337712683678087004658137110268210245801380336774250325058118275345550875272625353858620647335284265053623524144177347872363323171200443118336330236324731258013887028416724132144865086222401165684044457316245586788740114165803865624382357548886278363720671376001561014260336377841277408285157184648765737207100470310061038660501658134645441262773010635622402535243487606674511645425782413122875038050850824756081424568435181830711541737157642644357012380823024063317426877076447030544654423042126347771106141738224868656307008404630777134407042044320073528466074822358638118864436842786658856735381121166547542753005878204256640516606253301804843210808104068002124628676382447225171416800251681172770456403077268487140165265638282278748865167100847137283458874732016358657865007847414621714483707646700681041542050351210663187823552005866468732606124300384724504602857071658126252323508420821187723820262424663471803038773707038600453858103768018263032473075138134310234635180387121674307453678723875173306807725204663008664511327368030044835825311462781155723281253466300080472758461415083221162521422846211002477106554535288542267540724735183622615482763000537377251108442747863368358677141483625228854754723263683374336743848806470666311581460200167447445353626231386211360878788881686737815260406212374383071325455767208865848625457706361022436212032220766137447715144263172862436053105118806244464224716657052731745176214636612045387375400550753656485237115646405532301158865760084418355657650830384403720415043387508283548140242730838442705027202058135367226468468055782614266048870382754883716311124041312800622660505208156173886184007704227645717621144124667070321673432262352557873481100100646027171550134683476502184516633986EEB3D5FC86050FDD95FC9F447CF8BC9467403B4C9B7772981EFF761A49BB7140613B4A97CE2E7B9857DFF1B1BE6725C536B179F51D2D833DB91241A6B8DE980D670CF89E96A0263EB691B50B554100D06C89A71AD98D7C0FDBE67E85E79F894B55417D4AA7BC5DA75EC9BEB8D5C809E9F56F01C961E338084570B14F04A72FDA4871CA3504CA5EF61C90F4D98952D94A5C5B352019297C3C18034035D030510C4455F5DE84FD4EB7499A31EFEC42B43A5ED440E26F72153452766720997D540D99B218BFF1F6AA7E447B99F06A6AF3D70AE387AD9CA36EB2C20C3557488E29E50EC1D334E8DDE7A896B15A5E2483F7E2DBD2E7EE0C44AB25451DE12EFD31F7E08E430731891D80CAC2B07348840CDF32965D98927E66B9D70D44067165D8A578CFCAECB884D4AF7CF2396F3B5C321B5BDF31B663EAD747EBE1F6D443C97FA8A91CDB6D050F320A9D078304DE2775A13DFBBB5B84C309AC83144E98774F92DA8DEC84B387B10172DF3D0DF2E47FAAC1D9A66223C8A533D04ACA6D7334A18AE31338681012DA439E28F1BA8FEA2AEDB0ECCB64C6362416FAA352BEF9DFF96839C1BE7D343E2A4DA56C00935E010DB5B962183C72564A3BC49F1844F25435CAD0F9C861602B9CD909BE7FD82698D75D89E8E66153BDDEB018281776149D57132629413B5C6B35B5403D99B00961C602D488BD27564EB6E4DFAD5FBAF2A3DA7E278395EB7B8C77A5E5B41FF6FF4CDA84F710A30CAAB5A883C592041E283CFF05F388E5B1ADFA8998261A41B8F54678A3B93D14FD1F2DF15ABC7F55F959DB14F40B7A50E20FAABA753033F6AED83CEBA80DCDB67F00A9F0E3BBBED67B4FCB9D1735637152E9318A81A92D847CCA1B0B9AFF6EA051ED37A4EF9CFDA1A96025DEFE23F03A4F93AB27FF5E7AC91E7822EFF7D6F184151D4173E4A9B930962E6598C86BAA300540B2D9EDDA3871A712B80E71A6FC68B144AFD5EEBFA1837456FA7C93E719A4C9BC3557114B735E57E172D100A3D133BAC77D22D94A952B82BB742AA95FA6C1BC64DCF3FABD9A9D482121FBD9689A8D4A63CA841823C59093CB7AF3792951E09D3D29B05042B2E3A7EF124482CC2BE207793BBC8D5A28891C57E8BC3F5DDE18040B487243F5BC8D3F8C703D03FF3CEE01AF3C459A19166CECDAA7B3F94416D1F437CCF487300463AD8821A928E3C4DA6050B29D2A8817252ED85501AC7446150EF69BE95F296241EDB26BF9D12A0A3AC6B2F5E1A0B81A46620605A0A1C50151E73CE428B9281516FCB679FEFC04FA151581363355E54D82FC95A48C0060C4CD3703C7F91A30B699B7072C742E084D74BD7A45BE9B437DCC7311099EC954F310F258D56E94BA885D3D733EEFB6A4C48CE4E202D59298BC96BAEA815616BB0CB0F563927ADA0153003D1A9238F5B54242860D2B73A2E3129728EA442EE8BBF7AE97CC09DBF6A335BE0FFEFF3562B0F10EC22D7699209BB7E449CA26840C50D737D769669608E56B38974EC809309AB7DFABC65772B545B11128739D9D7CF51B85AF251FFB1FB7AFB622BFE6D5A97317A9C506621A995DD237CB14998ABCBD58C863B349FB22F6F56B74478F15523344C2C29F3184A179513945037DF4F0C223C48BE2DA66FEB82E4AA43E4F541695D9FD19C0D6A4DB7DED94DE4C6C9BCCBF013CAFFE03F04EF89541E86776C3E6B57224592CE864BCD2E6AC34D727DDB87E1FAD92C3BA5E4BDD7BFE8DFF6A4062DAE8CEE1D0DF90F44F123351CDEE6FA34C047A745B21C760CB2328B7891E7D3E45B79741548C307549CA826C53E50B9173A3054C365095DC35C0A68FC606E6B22D0D8A4F238DB935C71D5EE67EE7AA4F7569E0146A663F1634F8B10B6513F80C8C364EC0660DF3777EF10CCEF2D37CC4FD7296637D44F1C3597591C50C38A01FAF7D3ED52450A3FB7C24E3A1FBE27A8F033E77900CC83A03C3188EDE8EE209FD264950591E0D2CA0675174ABE0253F993A30D017879A5AD8D4FCB858A193C71EC15771BF1C1CEDE5FE90A2A80AF1425767BAA5ED2A2C2DF59F390871977CBE5A73CB0588DE63301061A55BF363A51F92B2F676D291C4F7A44ED59CFFCA1012F4C12B0BFCCC83CE7D68AF2ED440AEAC95CF4FF2B4F33F7AFA7CFFE1C8C4878B2D1FC7B5BD2953E43F131A9D2806FA134F7BEB592A03036924A0DD4F62BC344D4B048A8C00B24389C3320E6EBFFC2544D54A5ADDAA88BC51C318E17942DCCE46323C117E9AC87D9CA0C0D718195ED5402A96B185542DA675700BCF6CFC906B9EB5BAABDC093056B7297943FDFE421EFCFAB3EF2BB67FD5011AB45CDC93FE5F05FC34928E19CE3D3CCEA111A807FD16A08BA775B144C2DB68DC3774969B8A81D18903CDE072B611E6006D3173213841812F51DB325C93A703BA8D429E96B99526EEDFB07A2822579558243064D5A4BAED316657A3B68F3216FA9EAF918CA49FBA6AE4357A6A89A400B68F342C00AD6BE34D702A74FF27FDD3A91AC13D8FB942732D4CAB9E123014FC666017ECA51661BF89FC6A0886395E442E3071861FF3CFC99B4D69D4FB2C0047DC1E083DAEF5051CC142CA9B643E4AB502EFA2B6F587D39B38847475F19D69518BF60875B4EC784DAE9DD431030E21955D2750B3AB5B9CD329ED10148CDB817D648E2FA017E184F196A762E7F319ECCB74CEF392370BCF1E263ED59D76D703F0A2AB3F29E249344C394619078A6EBE6669130DAD8470E4C3D4D8234884E88E24F18DBF2B47176A04EB6F03FFCEEB62C6A9BA22976D61F0D23161C7EF58575704AAD2081F6F63702A066D00FD1243579A3B1F2D852D4110C253EE1689313FBD375B0E1B8496EA2A88A2B8927379F2CDA722EAEAC060FBE98D6C987D33CCCEDB00544E6E84B88C30C8D76BD9A6B810C0F755C60535E4B82F7C7570718C47F1975EAE4C317AFCF38ED77860FEF1C5830E5C2B159EB05932FD3DF4C3177AD7D0DCEFC273EA724771284CECB128C4B228905FBEC0954223D050A4941C2939CC066651F7C38E139A6EAA356C2411BC0CBA8DA658FF90D312D88171BF495052A560E78603489013FE6B12CEA0F1D6A1433C794096D6A427B1C6EC9875EB00A255377DB138F9B925F2B870DC61A11B8F2665D355B34AC0BBF514582308A509D84AF371D3DB0AC1E089C7CA01A148BD145B4673189C2AB8F21D8149B648BC32AB00105921D49C2DF140797F939FBBADFFCDB25989AF47844BE35A66D23BFC7821A8FADE7E27E223E5DC9E7F6BF51D1B5D09B27CC51832D9CC8E6454522E2EC5E655F317916F815CA5C4DE9884E69B2BBF646FAA947A7FC822B8CD91795D7F549694449FD39BB7ADA8FB9553C913E6925816C012D986884CE6680091F7ABF24688D40726FE786BDC6FED96B1EAD4F1F30D397D91422904362D2C0D56C317FA64352EB9B038A17292E8499AEB1B577905D24E6848DF63213F69EB70D6F99A4D19BD8FDC35C1E64343F2616FD75F14BA839227529BE62C8577D4688F36C6864450CBCC3707A0310AC39B6AC4C8FEB4A +smlen = 5025 +sm = 03D815E0027705428CEBB8FA728C81DD065CCAF94F814097603EA6A2AEEFFB6FF086C63E1F01FE4571019BEF200C7F71D92E957C88BF33BE7B270D8B13F30228E59C2765D0E1F17C21198A82D15A45A67B9CCA1F50B3993770FD3550F04ED1B17F6D373B027084485EC32A57F1522338BBD74E2F62F740FC3274530FCF71C6B619E2ED59B1E8AB737CF0E57C89BA58A1567D1F289F868E946AED80D636BBEA0858C91F367E1895175E371859FF7B90389A0A988F7689820551E7EA975F231B7EBDC738E0810F229E52A9702768A970A29F7BFB2A1ED3B7E7B1EA751DFB24E47230EB4B40182BA9743D55C7E61CE5B3C29AE5B1D712EE123965C4D96F4D8B3FB1CD5E3811D84BD033A1A2056E0C9903535C601D78DA7F65D277C1297A3367A5A07760357AD769E955DDF218C1B7734DB7C49645CD986897AC402C1C5B1C3C102052851E46DEC4DB25590678FE4D4B1C114166E9FF701A7914F65C5E2E21F03CC8C3719F4CDC8A24E5C9611D48DF62B2F834152571FEB26AC69F845CECC29F9F77418B1E909B4E981D16DE652455F159C08AB7EFD1C5CD2FC52F9C99785EBD8FE3DE6E168007BEBB7D6D5E680ADE953A5C8B9CD740F6B8181DEDC0911CD121F3065F47393494325291EA079617ECA3D5D534D0530D1042EEFE240BAFF4625D49D766A252AF6274622A3CE2F181EACFB22A3BF5223B88C75850EE18F6AB6EE9AC07824DF3FF012281F30FDEBE3D9058BF9C2B35C86CAE55C559550B872AB774BB35C7533FECBCD8F46B8D36EC55EB89D7D63737236F7BD0B69D5FBB4F2D8F4063D61C8E8B572A100F64EB0617531858081F1D02D9D122F5CB2AD4B8CCF0CD20531DD58C0496ADD38F759F87CAEE4C15F272EAC69AC51B595B4742212D2A8D2B1507E6447338522D11BEB23F9907BA7DBA5DACEDECEC62CACCC3EAE8FE94862019D3B923560511DB1CB6207F20A08CD5F85733918BBF70C54CD119AF00F860C4AC800011D9C2EFB3FF9C24457A7C0BE170E4BE86AAE8A0BC36A669D7BBE1FF66C6FA1D8ED767ACA15F65F6456FB9C3EF6FB80AEAEB92BFC770F22310263612FBDC03ECD6B12E03BEE37372547A56A78C9AD51A55AA648CBBE9146415731E4FA7CF0373399B3BF9E62B8329B01CE31513AF0C96FC2B8104894BC452D3A01A138BEBE7469981776E42328C677FC2A5B0B52749E65CC72AE6D39434A68E01EFCB6693DB8A031AD3E9AAC8335CDBB1E7813FEDC259D1BA86BEDA6605BEA3CD8BA550A88EF0604E00E63F48A0DC0468342CD7E2B213B2FCBAD851404DB3509F1BC392625BA3C5BBD01D521F0B99358AAD67E36DDE467AA5F5F1C8C01423136EA45605A306D024D6D6C4AEDE8AB28361D1E950E7DF330EA696F5902C3A36F3CB6F2F876A9C7FA20F3DED715F7B7DE1B94367A553D6051376B4C41EF5E352DDB133E29B6C6E261077DB294E45C0FCA97B50F9211EE281BABF1FC925A6C75DCF63484901B9A1AC1D0DBD8502BCCA74875F1390916FAC7B9BA4D486DDC2C897D735B3257479DE12C1397C7AA097A60030692A22D6F31D0C616B8CB5BDBC0CCED7E8CDFDDFA0A4216C40A57E80CFCD2C688964C1C811F7EFFF962A0195F21482C88B14ECF73DA54B4E3514A7C08865F91C7D2C0F415B844686DE77D5188DF256B2A77E82490C280ADA22A7D2649AC5C083F898F8F0D197D6A1205DDCEE41EDA8AD3CBF0D11597C1AAD6C65DD9E105C883F07ACB2EDA9B41552AB9E6530E3ACCDE7AE22592676BF0B130C5E764FA579D9813E8C8A083C4D6F58E9D7F2A02450A860AA5D228870FF11D8DFDC73FB13590F7BD0D2BEA48A01AA43610431D25CD874BE6528C24A5D06E9E77962C527CC766349C4D086A0477E5844E65338B69056ACA1BDBB17AF3FB3561B1A6A15CF988C56FDF8709B632782FBDF7FF1C631E925A46F7141B622F72E6984191C004BE43C6158D3911A5C9D9BFD2EF57512BB2536ABE2510662CDE3B175476F1A16C9D97E7BFC5338E2984D22043B9AD537019CE8D36AAE46936CA5C10ED2F0B9922B15D43CCA0A5D922544C9557D9F004BB64420CD8F448FE799A15915A284317CFC2AFD0FB4F40B2EE2F73F502C5DEFABCA54EE8218BD9EE21BEC42B21FB3B49AFCCA9FE24024DB593473CBAC733DCC41D27AF938B2B445B5995DC2D0EACAB94FBBD325BA1DEC13A8C2DE5B5861AEAD9F229AFDCD3217310F538DAE654CA77016FE0D54C858296218579250C3DA7EBEFA40A735575A2C4879601F1B65FDD6ED3B98A308D2F8F91F772EB36A78A1FA503A04B60705ACF6EF29C2400E6E90B591C5353F7382029FA4125D81B8E839850380989A9DAED0700CADE8CD10AEDD224E2BD61BB188840B13C98E0F31828600FFBDA05765F70B3FD46A43DFBE5AC8AA464399537A0B1280AEE75764D724BA38ADC50CF413127242DB1DB296B3FE6E70DD6ABFC79F0EB04C29B80067592E0BBF4F027598018CD832AA06D8E6048759AFB9AA9C03133EC117FED32D522088B8EBE8D757AC00D5975D168A703CC25CE548E93543811E3F72DE4870D242A0A9221E9DE63D344A73D1CB721F99E4792E6D7FE82C065C685472436FE6DAF83EFC8422A88545EC6889AC9E81A58A86D60A66FCE815F409D3D5EB4631F57D06479BDC5BDB181AC762E75DB0305CA786D339C48344267D34C7E80E113AD1BF704CCCC56DFD93AF4CC3594FB6C5D25A5007198DEE49EE511C261F86E612AB5874768705C3078D845C3DD220C53F91A02890B17CC810BD0963EDC0EEEE4A17B20184078467B6379605B8FE23C9E10E6A6C3C2F9517AA8FEA122990F1E9EC22C3E242C1B486C4794DC84BC6AAB222EA9EA30A09E73BD5E358E4A13D3F74681D2BE1FB658CC5BC79764D92E90E4412D85CAD8A3FD4CE86D5AB9ADC98B975BEC5CA27F95F107D59BCFE57A6AAECC8E888A41AA801F8D68CFE26F8C7C6B82547BC54D422513B444919D7B8812E6C908F0FE6403F240C76A54981A62CCB2B68DF0A7FFEF306AC0D029CE28EB62FF5062EBCD2AF7CF548249A2C4EFF3A11C512A7001577CCDC608EB8BD0A467810D8A1B411268699EB87D59E6F65E3D595FB80A8083587968E093EE180E5D160D6B8F98863E3331C759F9DD38CAD7243BD86EE31A0DD05CEDE3DCA0D9AEEE9BC8C0468AB743695F6C886434B069125AD0F089B94E5B52484A9C01768E86C7039260DB38BD63D8D1FD2F29BD69814E84F3F75E2C08C7DC9085B67B16CE197F6A5CB944DDEB98C1A91F563F32D219088EBF932D1130891B7CF7EEE11B412178CC9FF431FB54FA1EBB650E0C16EA884C74EF69A8D7B70F714AEC6100D696AB5315D62D6459B2CA9A97F48CB41F879923C8FFF1C2A22F8D910DE67B7B8B5FEB97C999CB2CEFE496C00E255D038D0B41CCBF038859E4971C0D3B832F512549650BDE94630530C9086F54D546C2429539C76B0CDFB099A22C9093C07ADCD458F611E65665AC38C9B5642A169BE837C0EB81579294EBE958E8DE6DBF570A041524B5B08F95F02F29066205B506E7B82EAF1D756B0F7E65C058B60C888E938420F017E74AA5C0A46AFD2D1D5A044A3F35FA8FC7B2BB88E774EDADB6E4BEC4A36A0682649DDED8A09B96582A3C8BDE6E754FA87910628543FE29D46B6FE18D64215F2A767493CC34A6FCCCB6756DC5B6A4A6A5F595BDB55285C73C45167FC1E5159D25266D69DDF4627382F6E85138FE7C9FDF0FB624083730113462375D05B72DC0FFD4D31C82CFE9C45BD3D10DEDA0788B0DE2765216841DF05F260EBE8FB79C42176BA7272BB76CB5B7734810EDBA4B669C68AF3A1065F66A1D6EB10BC4E444440214D416ACB5414CFE5521B206CA9AE31E092749CD58221F3B442D9E05196A29AA536877D4FB25FCB624A0BC8B90A9FA4FCC13C9935D63D84A8488ECE981D4AE02C3F75452D775298F9C6174154CD2A1ED76D97AAF9E473E7D8471A8A66DC9EFA9ED72CD06295CEF7F4777C1452EF8739874074F67C2554C809888396F749361D127D51D2D85A905DA9E7AC6EB752560CDBB5C55EEA2B407E36E77DBE200B47A293AB7A1003CEF4012BE228E5EB209014D376EC3800E60830D582EB8C7BA47638FDA0D25AA454E61B97BE0BFD9876E00D8DFDA66D1F6B5B311AE9EB632C353CAC7DD25869DE058EBC9CCE320D034204618AB345B361D8F2BA8D29201CCC28412B9B7284868F0E6F9A04630E017F69599CE092E8E7FAA41F70EADF60071495614AF1E071A8AF10E1154257D0093EB0007E34728E462DE589E1B4B1533A720573B342A93DACD13477B830A234578AE8A7031DFB05C2020068C72CA4779B98155C5618E77B394876761A4BDBE9920F862B27C4504C451716ACA18C75787E22B8D681789B2BA1E39222E39BCF0DA5485807A6AC6DC0B54A10C2B6C9949854C6E58CB3E57FBDB9BA8FB85F26A07DFA266AE976A7BCF9064957B14447A8E5E682D6A25D354FBEA7BEA4861CC52B0BA94400DD70511CDFA4FD7E42FC6977FD79B640C573841CF35567AD94E3F4DF29099EADBF4D400A30412CE4EA3EEEFE2996061127C0A132775550952A5280B9F61B076854268B8CF68ECFC63FFE59651C3031384A87899CCFD53E515A6188BA0F445A61A8D3061114A8C0C504095C848D96A9EAF0606F79909CDA0000000000000000000000000A10161C252B0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 + +count = 52 +seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D +mlen = 1749 +msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +pk = 4E5B3916BC247B4CD80C2AD67827EFD7D3732F23AD47F6BFB9814403DB1EF0809830D08BC985F4FCBFE6DDE8038C8C36617B0B828C65E66D90E46182250ACE3447DE7B56518ADAFFB8957B7F14CA5B8E0EC062E5C83498E0107ED00B5D0584BB721D1532276F4AE5F4EC44FBC7D9EF04F449BA73D8CC491DD1AFE60703F895AD8851426E6B76FDE51BD24E4158FA21FB9ABEBEE84C1656E912FC9665382936B0C2696F6802D300E48279FE3A5AB9408F574FBC9826199E7733655B0158C70EC5E2265C7A0F0356B39805EFFC5B0359C3F8DFBDBB4557F6F4B3F68A704FAB6B46650D6AA2119327609E275528181B78B71978CE7120A5C22430E1C08827C1628980D5F935300BD48BA7E42F4A3CC1639EAE3F962104208951000BC96C969F8481B777C0B66318CC7C2BEA93D9AFEAF86959F113E86748E3EFC673501A9AD3C1DA3EA898E21A00F3FFD577AB2F6CB32C8195F3BF90979295D9A20382F41CDA49DC02301BC25E18A877452E5EAB139FD501BCB33CC97B61FA2D5EDB69802289CA8DC2377A841381F1B5890AF58D797AB66A6F477B8BE93BD5AE0DE065E6848580558FBB8F7268EF74E3B403D4B404ED07E6AB16F48DF46F39212EAAD3777DC08B0F7651CDA31E7A065EC536BD482E38BF2094EDF622CC0BF8CF0EC9F04B57EB22F6B521944F273D3786C76E7D8D5A897165EB9C32B458108DAA3FAE5BAE29115658A30EA3A5985D3659F41867038C94A7DA49A5D79665D227218AB40F950A9A2A443A6011E814167CE2CCE4FE5E134FFEBCC73C3124445354B2F043A32B0D07D0E3E34DB85542FD67554E22530403811F6FD087E92380B3761252E7A316F33DE7064F0FD82EDD58CD7668F8F1A669186FA6895E02C8210D03321A5A07BA3E8A9005AB7F4887DE2B9FCCEA3FA5792392C9665ADDBA60024479AB1AA49D2AF1DF7933394F6104C078DB9951B34315A56725F0F142008B0CBA131EA9F84DD0CB9B514B39E67531AA6D168FAE67C66AE6A67A7D928CB0151E5E9A4381A78AAB78D251E46D4FEC6977DDDB624490997567705B2B8C347EDB49CFF30BC1A2D6C99E5E0BDF438FCEAE4E8FEF80B582E6F134382BB514BDA059465B4C8A30C3F0C6BFD470B5DF871C61F2963E3ED89210FB1260F8B21F819569AAC99AD7B6BD9F569605992C12A1D3B7BE9456D140DEC0F8EBCE1BFCC3F098634754EFAB1A4A15061DB839C3001139BF0B02E5E417A5BCF9A1D2E73275E12C333FBC6B272397A558786A41052CDD729F05302611EDDE8EB73B59641DB3FB353076D64B81EA27706A162366F6A2D4229A7B96823AC5F0E36D5E9491928D52F68B3F6D7567F3C0927361F104001CB4E0A2B8274C9FF5A9F623C12FDFE26BC5119F43FF4DDF319322883C97A698B9739C844452EFCAC5CDEA5DBA1D17AA4F0AF557EDD48C38D277DE9306D31D9231163E74DD2757E105B13F39A3CC66232B139E8CF1B98D6DACEC169446B06B67987500375F7E8154ED9969D96AB90C90F80F5CF360DDDB1264185E1E1A4E8F34AD7BF8D562855F517E721763CC2B2FC1D4E85CEB27C43A210D54DC0DED1C92DA7504D839D204B2143EEE299E5DCB32488B60EAF436C68A19DB82ABCDD8F496EDBAB323125E33E10BDC8E04AB18E4E7DE3AE52CA446DD6C14E39BB3FD402664BC9B6F3A93E5DB65CBE81DBCD26F84A6181D85DC3E5781A5BFAC141FF9908ED5A14D6968FE06D8241C84CDE75EB5209F88C5C9F35FFA486044316B09F26D3CB9A806B0E117472592E84E6591B78B1F07C37FD935867A4F497B283168D16FAA953A4C69BD7259496DF08684181A51F24E42B157C60DACC52D3BB402753269D1A8F713600D87033A59E8837162AA0252074CEACA0AF4541A0752F1A4BC65A4C56E828868191068C93AEAD7A84A932BC1C0B63374871F0EBD20EB99F910E07FC720BF46C3087E3156237392AFB5392C02A239295CD06934E20C7EE957546C9B25C224A2066EA67D74060AAD22430A5247C9B3F812DD7882C1FC591D05D0A31831089FD5B9B43E89320D216479802EE095D8D25AAE42D01A82A45AEAF3A852734F2C51C18DFEB4FF0BB4A98DEB670B2B54A96330657EDCF85DAB9503A87A42C4D37193706DEA756C2202D31423D345C6342FEC070739AAB4D459DA4B67D50025EF8DE4088F14227B1647DA273C05ECBE36451C34B612BCA463B7CC32E7F2547AD96BA5BB9780930D7998D199958FC866C228887700EBBBE54B1BE2D4AD1DB5C5037E03E62CB1DDD3FFD04FE0985C33524B57D28EB455B4EB5B23F041746D0FFC0A2F959EED595261916BDFFBEB2C6B9A0F2B0A8A9604DD4BAD9A7A73D83639A5FE6FF62024AC0F900F835A65CB3F3EA9F1523D47FAD2B249B2C8D4636BAB17FBECE9D6167BAD01FAA23873A5653A32A2F6979420BBEB66473B3670150B8E64E069A8C3AA915B1F7C43A277A67430F1CD50B69C3EA0265C663FF597B4DB274F4043B95EF8C64FFAD251D9999F82D3B2F439856F21AA66BEB74BBED8E49B8FAD30B5454737DACD69A3738BD9099BBB80289E46EC88F2D1460DBA01FE2032CBFEDFE647923C6883E961291431B4305BE539D51EAACA6B5654894F7E8F7875F5A6C3BF5AAAD37C8BB8A14B8873C06D60B55F7955F40FF9D9C0F37CA290BF5EFC812FF324F9AA22EC305AB2C8E712604C28DFDAC8F6FAE0F214639102BA775E2EF99A0B044878924B304EFDC8F53028AC0FF2C8B4E5F92C81E00276AD8643445B8962F15FDC +sk = 4E5B3916BC247B4CD80C2AD67827EFD7D3732F23AD47F6BFB9814403DB1EF080F4152A8E0C5587246FE8388764FA8C03802A378E3202C1FC61D7890DFF249F227CCB253EF40A792C677A46B00532C40D1A5D0234674B442F41C2571180708BD2FF91178EAC4124BD052EF62E712B437AA330585FE708CB59A8FFF7A75D98F86C787852535744087832606287073550075547702518161607020232243887768272538687475443341883636375488214157447258251763136347468154503514156621674328828301211186163215848420445036863250864421026323343352763436373851234123878077701544617605841087546768260220462357274080442123016501477271525653422827745780412426523702465271223162684425156356726675176251400114454751036274786853210603703046204627174303021176282878402870826627313808887556774675016440783640047880743056844484530530388553752827544486682418775801381436632367408636360426017804816645173584666303160443842424772518317741138872717281683841362176555078448700007535650336463538542564607243642434642403721158153680308340485826577736313503830535713877345200766730848704671688505355620887340867338441187874438705716776313226727251566612352006455571760283783170208056074114064538778074773232813027050612211285778412737373513385702740764177323435732501166703738777606780531483272727575418638214264762431724484750320276125567430188166205378070175085238603145422522405432568306185617303753113845220524601144125434884361135804718482356154547014171014252627855327372735382186187728211168065521556836865330028723201754340282480355803583452886423735676230043344715678242216510216425102850822744838186271533866745821535247677626302866161046184574623565745872826778871162344024732572714264181104333824238070610731731485334570004740087413721805304677434626617884565285508088077342362430187052702777462468241346533436015468721127014580202137286547170856161816258306448808150625688488700665762432223111372147807336642030505180012536488648883233617227256181572423316462413441138307800767007625211477213574257262105764162185305388342583481047426468267036582750663488330270247863841181287874360308547708776176488530320141278810128455702503706178887471124216622625505063541430781631557682063420133463845388286416743447301200702468442054440581164331713332880728136023661306328173883375726014830021483523837582008167532036477161007650000536708186801177305345000604272558816284500542357320013367073666028374278566613761626752474325870884646448011205756541604643266712443415623106550615766848811471163562511823052108432448534843533362263331644444256624035888088784578082418770401843640237707003175508406414068321718042034335251432747527442887217535766346373246248402144505261826716753545187760021662128685135567308242578106655705402484731757840030805871285287232306808427554275481781203155805627881503058121205804610105646821438065613477230253401121480223247173843645562386427834841603365545066101682723655206168077502162686147202170440170382780086267586737673872725873314638470833082843337544646483112563581534636563053242124523522148852254668040815221403763843156514040448042183718270203218304757266165886526108632246656283483556338116038255655534056145235281532140200110212178407340556135FA89B2C84C56929549BFDAC63E6056A03F56060C34F5608DE17FF53E9D9369A6DA7ADE7244E93B62C5111E5C56BE75893EC3D9F22DFEEFDDD20C564C549D06EFEA069C21434D3D5BF87B7E5DC639649D1B54BA94F9D8DB9CCDB0AF08DDAF6B2980DBD2263B9197EB8A27E244AC51B79AEAC20DD757BEBC3311A0BA8E9651005A81527B7C920FAE20B503928EC8C24C6F4C02FB70CD7DE0608260A5D77D98A6671326A6DCBEBE1A13F954857BD5163DA9997D7EC140FAE523A589E90545FF72CE1F9F01B5F4C5084E1DF36B6E451C474C71F8353274976BD6031D4B50D5694D0AD5C6E1C2C5FA6D1640CC6D464D1F1B7DA2FAF23940CCCCA77F8382754E5DD9E00EC5FCFE72AAB285FEA38353EE213D85DF55555330734E286394369416E39162B076480A25A95B8C6A31A4876965BA9EE27B962755FFBB31A6079FE69BF40B35739D876F189A760F6986FEDC511E46E027BF9B092EAC1ED4302FB9913D116DFE873AA95508A1D45BEAF08F161ABCBCC3160669803BD014889EF5A9CC2F9EBFDDF5A54CF03EC19F084ECF97A0D11F0D4082C8EBB4F81AD425C8FFA068AAA7E20DE664D34EC4654C4E7B1A2EF16794B21C86EA7FE7DE63ADAE63A48ADAA5080DF61D22A61532F68576320E52B29C9CC5F77C53422EFCBA29673495A76582821BACB6C56B5D544698D63634B83D55A33CB0BE4C6852E0D909882A126CA8D0378D77F14A502AB0DB88A294E43A370A450D5D637B822EB275AC86DA7A08A1669AC3FEB495E498B0DD97CE5A5798C6135D250210CAFDF5BF9CD39145828E545ADDC1DA9E9B8757E2F36FE598A57C302C05C730D6B4D7AFD3592AA207924FA2310B5320F7CF5AD2CEC4B27A46960B3E763844769E7D9863ECAC228D8C594EDFA047FECF53575170D6920D84738CCAD2AC195F535AD40CC594DEF9945B9B09221508160A5B9A3EABFA15334792215D0D8BAE1BCD682C501F602C048C6F07AD7EE1C511FE5B92A5688BE4C3F2586671A8A49E3AA069CBA128827AE28E9ED9E7B2A5F2C7310ACAECFCF24FAA3195F8F1ECE46E80EDC72C5D0F004D1F9CD02E085A75FD70CB09AE9770E963B1627C7C21554773AC064562E11A0806F5EC0837D1EC9E9EEBAA0BC48C38D7BAE04BFF3C1B10EB63D424CFFF7C9D9B33BDCAB009ABAEE3428D44A4FB20BB3AD1D0C284349A4B373F3C06F1B1D20E3568737754E2F71BBA2FE1E8066205EED9FB1E0959A261D8F636D510D038F183598CEA332F87266C036C2AA1A5FB713B2BDEC95AC9F33AF4A63F524E6868BB84EC58C50EB293E5920DE0F14C9E1D52251B1A52434A9636BC3EE28A9420AEB6DAE1868B3EA129D8DE9151117B5103A7839AAAF2DE218F45048B5E1FE3FD8A6EB8B234D06FE7E267BE7A61352CD3A3F5385F0D24CAB36903041CF73EA7BF01A88FCCA75C86DC7F4F5F8A06F0F5C4FB1BF6BC691A202CEDDE60FB3D533FB886A96AB633A9E67F665BADA9671A94F8786415B97123E3A709507E04D9B8E90CEC0ADE0AB0043F5458ADBF69006F2C59C04E425499CCAE5960CE9AAE66ED6C8EC695110EE9DE880912806902C34E25B3FAAABF25242B847A0DEB15C097781A4B9DA71EEC2D89F91217D2C8FD3043CB96AB2C977243EB1D10C4560CD9593B560014CE33AEF6AA9BCAB5B7323A16EE8FD922DA3CA16C37B06E6C2D6C0275E688CA32C6803FA1B0E922F7FB26CC2719EFC4176C1E8CFE45F23B4FA5F18421CAF3CA403560D03A9F07C60DD75B5A5532B8897F77915CF31112A32203BB5A89B35FB1515A66DAB86E154B149F545C1A9E919FB31CCB6C3266305DE5F912D29311B818A024C8D227354A082922A1C714E1819012FA206153FEAF6E7D470530E87424D3BA2C1F2E61906F0B1BF972D6E599892774E0EB8584BD5DBA16C0541F6C871542CDCE64D2799D01CD8D3935B3B6ADAAE3BB739AFF2952C8A55AC5933FDB276399730EFFF174D773C01EC278EEF29E0889160E4F8107E87F6B6F0B62B7F80482C966C7510671195D6B0AA98F38F43309C4B019921EF02AFA2EFD91FD5B9F15716DCF4B6BD506C7A8494B74079AC2CA616E1634288DED6F775DDF0F05D3AB4D742034229268B4B071B77FCCBA7E321A5DE56F5B8B25764DBD5CED919FA2D07E3BF425CCAE7C1357CA62AB5192C86EFEEC3E38FD36308329977A543E83885D4DCB6578BD2C6FE9E394151E23E749E74A3D812DFF3669AD089DCC82A02A1CA2FEA16E36A26A1CB0F67614A14A2C8872AF47C04304AEF258508CD15184E68A6213BEF1FAF7F9C422C9B09C63989F8B5C4BEDC1D1802B57839A7242343AC2410C23F2B88AFD7C5787F4A06F54775181EDA287C377F7E5C9D8B353AB0F8ADD7632FA51539CF3FE8C312700EE245CBB92A859E313494BB13ABEEA6B29E3E677055351CD274F79813A9F01730F550300012F6A774181784FD97A8D34F6B91CA7F60A2F323B899934535393E6A4E844FA64E51F5CF2BD741EA707129D66DB74C82962621FFF4B5F0741DF08A8AFE4B9E9549DBEFD79A52AD7277C9E89D603464A80110542BE39FCABB982660C3B81E53860B6EDBEF772ABBEA5E553E1B4B1625E99FC8998950ACFA67670F70C0FC449178DBAA70064722663A036EC38D7A2CE897FB9A2592BC3565CB3996419975F847719338DA6EE7E499B5CC53A4FA7072717F16D641E0F92D7818B800FC3E7230D712FA6127ED70EA6936495F195FCDF949B4B53F019CC31E5A52CE99E300697673C94B861B4AB84E668754498889EE2E66FF5F4DF651ECC3B2DDF00F8FAD6645381AC9397DF4CB1A706B70FCA4B13C65C0F79DB754FDE0761623953BF39272F621D6D010EB90304F2D605E0CD1891C8214D486449825A06725E8C3153E6C049A3C3EFD94A61CB1BBF4C2B7E5364B7DE11523D7E9516EF94C06875FFE7BC5A80905F3858A01FF493426EE06B9BCA3F4F97DCF624EB04945235CC99A220F50F5786DE1AEEA81B9FD9E4662EFA44E1EECB90E95E7D7A18FD01F3398351985FD1C201844608F7606C61B6DAB129C92932EEBC988FAF3E356AD24BC4E1022CE862A2455DB6A0AA3791A1194B157E7205F107980651466B1AB47B443EA815356A09FC4BEA40AC9527AEC7769EE87F97744062E2E3CEC405A52A2BD81F8D141553FAB3273D1CAB2E01727A57DE3D3E776A26882720B8FBA18138200D2AA04ABE029469104F4D876BDE8E1F6CA4D292A9B0E67DEE1E2A5BD83FBE06A6B82808A20E0C67624FA7DAEC9C15F1CD151D9D16F37D76DAD869072460037F3F4BE40AFD5E05E7C9142A9907A3B0053850A6F20171A21DCFE9014B464DC85B61EC70BDF1F8CAD49C30BE34160C0C1A071C7F754EB5FDB81005E1182E55814E89103819EF2135AE52E3D5D3970B5730F7DC16F34EFD311E4B3B2F1CCA6ADF80E9FBC0B56009B153D87CBE968EF01669C5B46393A62C346CF2BE9B9129187D8BF0B4A67A12EBA056D8A6E269F570F850BCF1D7217E6B02329FB39F22F9E8548CF3A8FE8ADEDD279CEA5A5D98ADA +smlen = 5058 +sm = 51B08FCF27D6CFA507C60A8901A7441D71A5581230C9E5E98B30DE3042EDFEC9ABF263A2B8BB952571563D8B340BE58E942CF6DBE330ECCE3EEE9E296F4E49653BDA5C9DD9C439341E94F04AB0CC689E436A8934B1B2E917830056A16E6C21283C0642C9F2E60BC66CCCEF39329790476166EBD0E364EB24F76F54B278EE94738BE1833DF66C5885943C1AC80B9C57AE195D90FFD8CF6D8E650776A386941739E6B36073DA32AE84B46454718E30755EFBD3D7DF2CC5AA286967D431A44B929DEE1392C9659EF93F6EA0153F4A7E87F42FAE2F55DAF63A835A3BDCCB92678859CA69D8E544292401B981A0243261478B8C40F161B077241200E61034EEEBDEA86F5CFA4AA53DCF3752EC8D87FA2B235EEAEA96BB6D66BC49C01A69792EF29EA4AB4F848935F9300A5B4C338B20AF60AE3891C6A7FE36DC71118682DF2664E66DE93810793BE3D3006C78D99B29A129DF683BD330178E4735A7B523257A6D89DEC235F726EC5F13F0D3E8519A1ABF10E944E28080FE8AC374118B313D396B1D82FB6F9AF77C1E21BD6CDE68C5FB36C4B9508CD273DE91D6D23161CC9C52CB5E393EB0657C1FC338E8F643B3C23A6365D6B3E7A27E33E5D61E79A2C8D42D3F9E1527F62D6C98A45E2A3B0A46B24FDD8626E5285300E920BFF9D155EB9EAD2955D95C31807C94D96B596DD660F27F368EC6610DA0F749480DE61CB6D69036A9DDEC382316EA5632FB792376721597E35429078E8203CEE9ED4F385D28BCCCDDB1DCD5EEFFCA25533032D33521CBDA22197D1C6EA58FDF509B0C8A02963FF4BCEEE2815C1C82733AB20325A678A288206F6379EED089838CA2D78C342636D8B76852BEE9D3840DB8CB417F5FD8359728AA8985B8924707435E3D08C79D78F3A9E5420B6CC14750A7212C00E13A2D9958D43ED35C3C6411821CF17D1F4E56D92C894A3C7DE596F26173FB2805CCB6A49B1C602E6A06EB93FD77C9AE4A068CD01BA47778FC824995E5A111D712A2E9105C6BDE5D340E71EB1DF9F46A803BAB275DBFBF8C56FCCE7EA7C59AC37334BE6B1A8959B9439346E72B5BBB05FC0508B18B709D180C3301366DC28CA4BE7451E7C5BA086B1D389786059774A075748AB971EF40B7E707EBC724A21B4C109275899D6F39DAB0F5C1BD7DAFEEE01F615C2111EE0285138331F6189D8B0569E53B7F6E857BB48C0C91DCE61BC04FB02F24726F9A35EED3C43377347569D922E59556D692C69ACA7728AA4818A8BBAD3D014FB0246530338350DDDC409ED20189B99B4CE3E4985E752EC99E009F7C07F78CC08621B763E8B2AA04FC77224AA28AA92EF37BC359AFDB7EE30835C0A9841483DDDD0A90658D06DFF7C00C3D0D9974E11D5623F60907FC3B859E74A41C624CFFD239B799E7665802511CD37B6EAEC82A78FF2558544D524818C56CF25DCBCF916186189DF0DC081E620B7C7F769A3D4ABEA0B0F86116F4A05F1120E94B25076D2890152A2F0F3B68BAD6989F55CC4D91AB17DD275EBCC8261C1253306143E1D0B06847DC45F3C5BEF7C79976CE824B670F4A150D84DBE2F3F26D974EA99F2CF6507D4D67709F84C1C9D2253F30E40F7162F67E3E1F05BD2C4936446BC822628163E445AB4EE514CB61FB3A1FC9F4EAB9D949A2B05505C5295EEC7F638526077CE35828D2B6D4A7060FF0F44C77A04B9472CF447C8AB8F0938833D0757AFA9CD36399AFCD667FFBC5FB81859B37EB4C196C896F5F995DC4D7345C27F0F96901CC6846E2010215DC37181536D5FEE1915669B17169FDEA95C556D6F123CF7F93EBD72DB9C2404EF7B0824B1CAD6275D51DB475692E13E3FA165BA9CE28F7C12ED771FB3CD96FACC817D67108949028646624AEC16E0D8DAB720F4369EB8E384E8F2921B4B9A4E6CAD6C288FDBE98EEEEC0DBD5CBED8322E35383421935A076C3CACD398DDDB87BC04DB3AC71A59688786D37D84E4D97D1D87D7663E9B98D1C5DA03D1FD67F2BFE7AECED055ED0824CBE32E732DEC2AD1FD293AA3F8C77B4EEBE6A313FDFDE7B14C8789BC1047F1177375293B8DDC73C86A8608967B634BD649A46B77A875564E163B922D7E00F472D0A976298E8E05D392E2D88B567F65EB447EA0F164FF1F26C327AE6E4B4D61C14C338A55FB57DD1F85145373F0984B968E425690369C7D535E7CFFB8CACC90CCF7236592DC88283C936A55B92262C04990301D29B525EBD1879A09E0175C1913007B3D9DE5DE56C0C4F95DFF81719C78E8376196D97E2F388DDE9F66A1C0E0AE253F1B2A88E67D4258C8F294FAA49BE75B5C87D8F324446FFFBCC839D3821E15A2A3BDB793BDDC19CEFC557057355364DF96DB4E352E059CCAD832ED907E28325A0620E8C2376FB9F31C1992BABFE28A4D5C9ACE7F4AA058B0374F8872410B397923999D363666318152895443C975D427E01A171517F6ECC44C13C5E0E613DBA124515B975F0F143AFF93DBDE4147497F0C2252E216E767F54E2A3589F341290A25EB9013B1F685F96A5B0805773B541A97DA7246D2025A678FEB70BB7755BED242314CC349345AF2133D538FE0F5E68F8DB12118E1F5AB13741EB8EFCC1AE6EB7189D4C694B18CF11855905796930049572767D10764F2A30E6D064250EA96E8C12E5C9DC4CB8939333BCD6507E507EEBADC4F4E74BDA216DE96684474791B5C6AEF4F15DF41466573DEDCA850553224A8FBE6C969A6766C51AD4B2182BC54ACFB35AB21B0640A48CFDDF11FB755A6D9C27D6F5D511DF89586EABDCE33E50BB0D9FCE1BF19D0FDD49447FB578D3224B6A0896D25FA7B000D39B203D77857AF6560225D1B7BC4CDD396A7308C62A608EDEFB3A576B4091D9F1906DAF286C125B56AA625AE0551A22A45F5A234C24806C4FDCC5416A4234733D296A96820EB5B5DCA9D34E2204F7EDA1D6F50E813FB59868D7B42C80A3FB9E51AD6964DDAFE66E2FD377BB91195986795898BF632E799CF8B1F666202D29791EFDBAA0FAC48D96592B419131423372B4B80E77B3250D2FC4C9FBFA0A575C6CFD73E872BAB602C1FADF5F0179011715CEA64386377A37A1DA61BDD86990D0A8B9DD2CE4876F070FAF713540E990158C522FA0E997EAA38CD81F764C5EA00C34A7C70A5BBB6BB9C3A7C29A7D23F3606D25380A683C468B64BB3D0B15C8C427DF97033C21C140D8395367918C0D1F98210EE0B59616734B539A71BA3F198AB0B5FB680A3B317BE195B724A9C41784A1DC8988F21D17E6FD0DD474A6BDD8E636358054E0F53D718D82CB586FDC2F585FE39AA7F402486EAE3AEC674C328DE07AEF85AD1D112F3018DA69F91F4C42C4376444C719A0A3F677A5D1538E1B42879D7C44AD87D174C81A78DC4E493C7483DB5BFEE7733ABB1A99CAA81DFA4FA7592CC4C3340EF465E1A1E4922D880F47B814F35C42E59DAFFFFD135D530BF2A2488FD19EB5EAF2F772072E21BC3E7B316E66FE3E5CA18FAFA1FEF413EEC9E83C0DD2F49534D92115AE4CA5B7334100977F081EBFD055D6E03AD25EBB07A297D62C4A34AE52561D3F67AFA7AFF9BE2C815CCC2A4E7B1953BC6BD8D9D359D4A1B61E3B1AC7A66F5E9C5759C21956749DC93F18F6583F14DF4C90D066C7C1CA18E21A203797ED7C58FA435A39D8B46BC9DA5C4CF040438DA7CF74129A1C83E3EED241C9635083DD1641321934D0DC36AAD07F6E12A907F6A9DFA421C35A7812AEF7D2E5BEA9500AF81FD07A6131FD72A203E1BB96E25623E01398624DC13BA6E8805B2FD971A253CA181D51CD1777A097EFEB10200BA4ADCE157B9286BFD16B22D8B28CC3EDFCD3B6EC2DC6B5D1AF8A960EF59706DFBB73A73F070F194F391C331F0155198A42B79D9487AF41F6B3F5113649E10D2B34FD6AF7B5C1AECD8D5A02F5E3128C04C726E3159482179C693016AAD87677D1032EEFF0ACD9034F53C769C2711968FF20A875BFD9C8987060B5734B4FB0D7228BF069CA7D333729F173D819F563483E6D45146D2AECF4CF097FB7F7AED32010A2ADEDF1291920C946D26696DF203ED4B202F1C5B16D70F44DB8FC973AFFED56E62D6C5505834A95FCE566FA071C84AE9A24C6B081EC0F78DC72F07D0DA1C626CB0B7592A541D1A8806D739F3FFC7110FE8AD6EBBB24B791D8EF2C3A8DE59E2B7B1CC3ECFB35B1286C0572C546FF8EA24528BE33F5C9B7D529E0158B05C57BBE78C9A11FAEAD599D21453BE1233FA45E6BD27862F99FE31903B821D3822F65327894B565A09F065B1E92A6E9D3B4D4A9DC274643448AD991A5DC8CF520F0C99799ED14591807D234618ED037B2FC7F96EEE08678F6E5457201293E39F924B1EC5AE2F7369443E97248F143238CD1BCE4BB8DEE5523D3F374B329C21BF3A565EC77C26EBB2E51DF13FE93F49103340EF0A858CAA949B866CF541AD07BE0453A926590A329C15F3E7B913BE0D5BAD7DF02F96475D076D2A137C6FCA4100DD04569AAB125E306AA3F7A9C6EE81AF2EE14B64C992D7C4812CD16B64ED3D122CEC2E342AAC4DB24580AEFFF11C2C7374B06EC40A1F835FC46C1E50D7E435D4B37D449CF5CEF47319747B1A1B73EA0CE2DDBBA0BF2FD3A78B591EC6CEA2F54701044637F90BFD9EDF0FF1426D0F7FC06084569AFE0E1ED3F4272F6222E4350A5CFED16242A44838CA400000000000000000000000000000A0F171B2229DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 + +count = 53 +seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 +mlen = 1782 +msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +pk = 69B895853D2ED0208216F80BC8C75F3793B078E80A6DBE333BC9CBF928BA849C9146DEC9423ADE66893726EBF574B1AD57242D92202B6136C17459B0DF9E7092E77BA6A7C6C64645B0063B20F2272062C304302304708F845ED16A77AC8D4EA2AAE90FC7B35A2DA5AB7BB91ABC2A42B59B5898EFB118F21FCA805EFC547BF5F694E3D9DE218915967DEBEADE6983D269A57874588AE98535E8ED7D1EB18FCA0A597EB574A24C7C5A45473E0308AEBA4737740D98C80561FFD3203AE16F2AF5CBBF1A5F58D1C50CAC043858E6C61857D6EEE14731997C520C9F0D8BF24B14CF22571417C2B67923D1BC9A9D91074E3A6C8735533F0E6CC8765025FB66FC850B138DB75F3FBDC36786B41860491EA2099D431E8A94826CCD67FCE23345F26B848D3F9E46945B505E241466E26198CFBE1160B46772046D618B8FEA51471E98A244D7515EAF0846CB08645E8611BF92804EEFA13C6CB8EF8754FEBACC1EE2C0410A688986BFE63CE67FC3686C44E62659972539F9CB41620040819247058FDA33A89CEC9E8FE6E796788F831996EC08FC1EDB582CDA70FF7D26DCD93D3D2D7FBB8BC5A9D5EBB4C378C2308C0C5F7006FC33219E16FA10B20872F402DA97A65AE1AB204F6C20AA39B212FC6CA005B58C31F78ABDB6CDC1F384959289B1DD26FF2C7591EC99FAC993F422FA7081CBE88E3DC7D35B53B60ED17A1CFC7633CA49F9466385526CCD6967984987AED3632FB617C3FF5EB76F6605BD7A9C2E91CB4C747BED1E88AD5F547BEB2E1177FC8B75C9C0E5DAAD44F1BBE8F61D4307979BC0C10EA0B291F44C5B941864015867A515176BAEE2C6C6262B973165D32D2E1B9344293753BF4A316436E3650F63440EABCDB125DF1B92C97A217E68B208B18E0BA57C458CB56668C890EB884E7D2E3C253DDE457320057A37CC256FEAB167BEC9344838B9B144C962301C6D639EA5396DFFEA4AC21DB6419723286E75309E960AC8F2A4AA3E8B4AE92BE7B4648521928DC96174B2505823C6A83438361160DA2B0F383E9440A45947E004E366217BEF1D53F753A4F5114E95569280EF7CFDCFA60EBF5C9634CC577389B490CED4FDE77ED6D713F56C460872D77795F29EA25E50FC10C710C3F6D28824B5E6582F5ADD99D9A492CBAB477CF4D2DB287DA0A3E8F40C4A068B1BE41EE553C45FF03E5AB1D0CA5B64C33FF08F56D719A884682A4695A940504F10CA75BD51C13620494E7124C279F69518107359C95C5E8CF4C4E9CF05AEE7B001337BA1436D7A47111561EC76512287B75EE6A156985632C29AF36C2BF692AE5FD2389ADE9B4C641D88EF678ED172AC0715A8DFAD678A91C866D154A164B5A3907E2F2D0C6A6D5492C351A47A5C54C88785C5A0FB98E0F0BAE456ADCDFBA8DAA94FF633F6F7BADB35E8DC0225EDC4423037AC3220A9C1CE4BEB16DC3828D0570E326C5EBFD15C208515F7CB1A3D5E40C52F7D6067C897414D10CAF9A13136E53AC3F2AB81F7F30A1198BF58E250299A3A9D8D390F67094C083CBA8E3F8CE6C5B319C185F38FC0EC41A0F59917048EB463D0700165CC311B1F00B34E843547301EAE74EF101BA63AD35FDDFD15D8C9253B4AB9945E5CF48638F55F068402359599D95C4F18D81942F8D5BEF4D544407B6AEA2D0D3128C20E7E84750398B972151936299F63B2F9B47B1514FC8660E3E3DAC746FDCE153EEF7494B76FBA53063557120816ED466C78ECCEB0CC7A60D0DC1AB9CE530032717FFECFF4DFF8AC4E8C6DDE01BC8801D3AAE9D39A3E4B59F5E77005DD878235020811CADEBC4188AECC4050D06064CE27B4E6D0DC69ADB73C598F048FDB839617B756EBA715BB9AC1BC6682C08BD7983E80A2E8451AD91080A23C4F66A5200D60E8CFD2A55A4A491E48E3DC9C94AF5A1080628A4A8F474B1AC2437C2FD9727AB5A9DD133D9BA98EF84743F3EA25EA6AA7CAABAA96F496AA087D076C2F9EAC45F54A7522C5AD22B801EFBADD9BB408BA42FC0C599EFEFAA1D3F85A4B96BAD8800102AC776CA063A5693D61DEE266959D30AFCCE0E82693211EC2BC15015294ADFAB42D38C4548F76A62383920658DD6DADFEA2EC93139EC198E0A9B0B492CAC031CBDB289FD8E3F52ED7A6DAD339724443809ECEB6F7A5BEC5631CD461429C55FB63E06ADF2FDEF3E9664BE960D7063CC01F38E0ACAC2FF3AF38C11E287D2FFAA5F953AF338F9FC77323B92E270F4674B9219166213A8A8D0C5465297318C32E1E25D4F595103612E59787D2FA784E10C98E1870D7816E57A0749F23BC56C04606D9B4DEFCC4EBA25E1BE2D29038C44434C9EEED2AC1240D8246EFD0F2F1904624C30E22ABF568A4E830164CE5A225423E1640A3E5B4B2E1670AD6AF0E59A9B925CB0C4B4DF4DBEFA5C4E9EC082E0056A54408FD17BE94874F54C9963DC882432D6563619DA704AE30D47EAF783B5365C291CE8B5377BCAC4665A4BCCCE61C8C80E06ED8F5926106EEA4F3FF3C61B52C8D6696283620E8EF40D9FB24D5CEAA68DB9B2BB7FF9D761A38F80999FA36AD2F9A15EB7E024862B5FDEC9DFDD5FAAA5F3B5369F3F361BC119ECBFCA194CD9F87E4E24D4A8558762D137BD7653EE263F160798E735F42E6C108F7218E139BD3BCB4709327E3F8C5AFE8B2D2314680F73F2A054BFE94F21ED0DE28DE6FD3C76D388E79712B8E46D44618631D04FE325549359555EFF13AF9BF8ABE54612F4EE570544A0079EA2229183E116DD1C6448656ABA72B87EEA46CB222 +sk = 69B895853D2ED0208216F80BC8C75F3793B078E80A6DBE333BC9CBF928BA849CF7C8A31C913D5D6ABA444738E9D428226CCA10DAB5E37482C16955898EC6BEA7EBC82A39E21FE0F33F9BBC16803EF52782556C6FF03F9C0FF71876F45325CA003BC03177005EEDFBE59107EE6C4747BD4088A254CB8B68F7DF461809310A7AEF32015328828555018156174260248320542865815128684876465702347228628204085626167702456735412077544753803831113818555745314844768530175725468456065186430612218043625413741201510141823881435777384606732283767814206728646562131308875774583513005830011666878621803512503455364031638528768888786642032480312628423132271466486733348450444384337756571313835755471807425314215272758231541116280117636008466434831388764485023706368282745774536520026432288757122502133007403718256003470413001837724424571474775076084668051178456441711727466633800607223876546847474246138646378502063335713177801668220656410421035313147536302176616730833312270322211213132607137783338110528168522203023108755563032822502038602674417730267130372124170176166767418160570080625208636840474454282175831401838152203471534341051032472823500072651452555106633724055142307383001108757677748517010532433207620471821876208725747436086101646501347855063653008450477261308844200422034038235677583711367228245650754332831160707777430527671225777015252635244555863221662713846313133233347086614062057104706176616788068132824438856100447146082805140247646626770835063766546287808318242443525615880565813565247513777531187487384388204084761073125086217822013661188534283532661650853645752672088402367882087015606573133768832468121387637215055138534150568622170200131132651544380744575772832422325171245358402030327462842104051735176058633083185406273555460484321776528640604253126025345546478215740717532841476320160302283233456376852415405856100414556246054045660535151312757317814227441776214571673608620600137286475081717604885533441500311837583610385234007208411668270256005301108171761086534582048234182107260084154456283636645856136058713086270438274887123615648566874417126460765582760661310522455183082514827344258083113830100687534865888430286057684727781845315800041282452138027105286457603518468351407682021166027861437550718864450167573233476838330026451234367774311638354852506651741040780203657073483706731510332603824764358331337041316078047725658313264185818606772045802708535213063485124067201756184436725277208818708645606662508853631685824768400032003411535056125185306581247027477051773582216086772142405304363535375108233682702825536237077123344108123074404402872480065364625050661842004113705017064613084253052621841148868122341155361504120880262157255846082303436317753711824011688586364762508460528534104575338601050257337207722002170313470334470345850006607806813574418543681448822658164100636485510260343265176461408221424210160765313577747508555875248217848575446725853663005406130610864558763604647652765458567167881266166501835570816412275063151460366616081135018045475432530055242381871255146001731774605684664040408832268563135430474732776311116056028512224522153272743722378411232577777108061487512175118383815157046014780024532554CC87B0C49838016F0AB7874C1F96E427CFE5FA7BD27C18CBAD31F5F576D073122B12711FDDA86AC17E5934252FA0B4245C2BBA2D9036A9727B5116506EA4D2F492E914B87C9B621D500ED1F5FB732CC9123CFBDC154A50DBE9E2C98D837B5ADE69B1429FD91284FB696992420B5B76C1BE08FCFAFD76DC8AB3A64C0D42ADD88C144CB989F56BAF7DC9EAC41B3128A5D719F414C469516DA59D95020885BD0E19DB93BDDCF51E3BB10F057756550D4C008AD0619BA3EFBCF666A7C2DB2B86888A2ABE25C42D74BD9632D3D6720231345A2F2165FF0953AA965D20E7EE21C6C3DC05A20FDAD52C6BB8DD1A0C7D3DB4788251A2F922CB1E782E8A0005C72D5DF824827678E257467DDDF2C56895714BFA57C1087179842EA1DB0D79F4733D20618EB34A051A9D81320920870396C68CFA5FEB94C4191899E56B1A5AE2A20A6A1B398BACC93995DED0A1045EC923F39AF69F42FB6826EF7E9151E3CE5162E617C15B15CA7F2BEF6958D687731C4D522D08B5602922D7C63EA1CC26BB4C50803BF6F820BBFA67B047331F59700E9CAFAA4D3C6ED62012F59B1A85E7C331D110D1102DE3274D7380BFB4AC38C053A6EC6BBFA3A6322605C13896ACA8798BDD538EAC5164B81A168C833C90006588EF0847DBDC2AD561F6F0B0D40679681CA552241258FF21144C20486959AB385152BC301239CA7D04FB5669A16808343B784E339E3111CDA6D908136E4E49BE7A1AF6F11B04736E5CFCF505E6045B8F5582F2F0137E7391DBF1FFDD3B44C2022D6674593F76C390BFC8D453B2EBAB82D6DA3E50FBA8AE79E7AF54F572C0AC3BC17C39D974FEE06D611CCA5E15F9670C2119A07AB1114F8EAF1FE9F1269F53FC0CC3E879F607AF969CAF9EE41155B5F81AA326A0C5C91862C449FE14AABAB5C4727209354870989E654103F4E567C41A9BCA55992A2A5C17C7FF196F1879D7011A12A20D21F47414A21383B18DA629206BF56ACFC6B766D27CF18BC97AA1B91B01A2390947AF0E69CDCA71FBC9157EE2A2108614039D79CE947997B949A23B0A13378217EFE61A6D7C3C49CCE265AD6A33115413EEB5A585C8A5C3CD9C61347DA47EA4E7510A74ED9C15F0CF8BD2B775E0D7FF37CFF3B92E6B20E362323E61C60DDCB52CD5C84A57C792E81A7FCDDA35E994D716A246633D2D0E491FE2601901CCEFB908F6E15614C6638D07AE4DECFD35213721ED6E4BA5029274A166E3FC4AD5ABA9D6C727C810AA9D89AA44FA20F35BF852E9134F5317F93CD2C85EA1FAC2029315A3E3B6A783175ED0633890232BF3446370C2F0DD5DB5DD87094D45E62F0DAC2F0C9F63337B5F4ADA4186B624862424252F0C01A9F9E465560F7EC1CACE813BD005E3CB9D95E0E2B21406BC79F1BAF5170F93426CADFCB1C8DEDC97DBD8E602D2F0070061589F0A8EDA301E895268629369884D55963ED5C94BC48944E727304F3268F77131B6C0AA6185D17B46561DDF56147E9FB1EB57E0D27DEAD70E95B3CE1FBFF668F502AD14368B8333CC317C549E32BDED8D5B1AC6AA425F0406F9E9DD711D36420DF77E812BF1D9D69500AE6F177C008C4A908C7788B7DE05C35A24A7ABC6E62003DE01D3A823BD0DF61F6D94B8E75F601C86AF31049FE39A7039D33E9A3AA3BE7DBF4A1A822BB6102D3C8172F586BF53E41AC21325C6111DE38C8D5D0F51DCCAF1C1CA32D816FB93C81EAFB5F45A8DC445AC291E6D5CCAC9A42F959B1423EBEEAC133E8AD7C9F5BE13405CD08E831F8D3E3DEC0DD9BC927D9C26AF9BA9B184AED92688EEEFA86C0C76E81ABBD7E64E42B7547A121659DC9C2B402281B42B074C5F89B685A6BF70BC74EE3DF703F043BABB673AE43F1FD904A988659BD49E2A87F580F867066136E7EB12DA0226CD8C6770A1190B9258C3BE9BCB4F855190B1FC39CF8A2539E186382A7466488B07D526B8E86B8B5AC87AD446606698EACD21764ECE094464CE09BB0B5DED157C530D399A6BAE3F41CB309F96E1EE80AE3127F74A1C3EF98819DC798B738F7F5B210488148B485985AB5A4215F9FD5B5CA8EC94F91EE443237C07A0434DF60F7F105DA22EBE1FD41DBC030F304287B31DEC61BEA1F0D0B2B670F1287CA2E352F98C8F2782B4002C91F484456042E284E87A34AC34DBE62A43870CA8B881192523687850794E2063BFF1799FFD55CAD9D7456E16721CE14E26234E7E627A9E7721481A2C8330A6300B968E76C7E2B1BB9F507695A9FFE96CEE619A004DD33654EED80F8290CEF500F0ACBED7525DF404806EE83BABE3A2367B05F14042A4597F2BA17A2ADC81ABCB6BFF53C9F76EE0338B3C978655A1CB321777C11072E6074389F0B1530B7F46A985A607B6170B35DD91A3A92555941C7245CBAC7FD14708E58873F384382875041F79AFB61FB36CC6D27CE147B5C8F067AA02F948A91C5DAE3EBF98E14DEA4E7707DB31BEA44DD782823AE0DDE3B5D10061D1787541BB8A631E09C1AA1621099819F21D012F85CCBA34ED4042BB06D03E37C95174E5712A5DE2AF921AF59A3CE3368FB25A86DF08B2F66BAB0A86B5533DC110ADF9D03E9D74AFBE3A15F69664E501ECB8663950A0133AD803A5F2E866DE7C9773E4525378B0EC363631FB7BF8F7A382263BF220865918FDC1189BFB479AE5D6DD80089C699FEEB5C205D2B8B454D0574CDDD11E9DC4B4DB85154F2574D3179F7FDF11BD600154741559507792480DC5C12A11474EADFFA19604DE4B11559A52F540DCA9F2F738266BE2F75B9B109AC5E460A9B8CA6B00E86F4796A26E6D13C2FB6F4AEC9AFE0F259149CC9F9EBA7B8BB9D3B22EE01117B06891BD11F5F699EBE7689B5C1123C1A4D3581A11ADB318A1412A55C7F7BDC7D09F9FC1E47BC86C780F3717B6D64A8337674B2165FC0BD581F664DD7A838A23A3592A9C990B13F55B02F30064F9FB03DE8B450B8F06405835921FB51C49CCFC4F2F7F4993E6C02EF1F24F58B5AECCF502F105C7FBC35A7152D39EE115953E974D057A9013F08F3BE188F53234664334D681141B44034E38C38E9EA8BFDCE0AB75318B3A7B9F407EB01D5D4A3A98D9ABACDE9E6EC38C1DC96DA29FE6CAFDEA1378823DADDE28CD6B69F39E303A4A41A52864B4885DE8055FDC83E15425AD95524BAD918B3AD79976C4818BE624579B148625B402F62A642280FF283C265A70BAF98BE851876BC3DC16EC3C521308EDB32BD6CACBDFD37EBA190490DAFE25FB6FB39462359DB08CA067CE8DA52FA2BDF5A0935BDB1649DD9EEBFC26534428C83EB56EEB5CEE1B1E896C84C358E8225965CE0AB457B42674D9D0E70D962B428C8342C12C3B6CF5BFB888E5D335BAC1D03AFF98F7E4145BECB32E3A34FEEF050479D33BBBBF030773831E42E6DC6EC6A00B80193E755A976F46D8D4696FFA23838376CD21BA7255B58728EAC1DA8189EC1D333230A723F85403626B89514AF0FA213FB20984B096C4FF1309B30AD036B4E08A0F96517CD9BF2D7899F81CAB692F32046380B49D7BAFF339F9AE67C673FFD87315 +smlen = 5091 +sm = B1FE0D43DFA083AA083D4A16A98E1C898E4205213D9B1971096035F8965D5FE38528156D704731787FAA8A16E450FB63D3B63B6E0060D6FA3AC4E4060CE14F5578D8F081572230475C48FE75C30F04B1B779E706F9302BB650F71F3BF7D6E44061C26425253D72BC5C33C1DCB61D13A6BA330830D57D093731D8DBCCC3685905546994E6B9A056CD4CBC2F9FA955344CB4B9BC75AD2538743E95CF96692E564170586AA61A63C3869639AB976BC133E78114210FA967F13AAA87470F7424366FC21DEA81A3A2058B91E054D3779D7CAD027D05E0B91487B9A38857AC0D191EB0AB99A3DBC93874EE4DA9BD39363A0118F845DDF5FD30586AF15C2E5D1238B56E3EDAE0BD0988EFC4AFE636A99AFC8A2E10E42DED70AD402CE33C6F4D618E16E8A9F1B90D964D58A6D05943E9A5D719E1997E5139EEC8DA58D36C0717D76B2AB03FC196DEED73D59FA0EADA3F08315013204EF1454A1FCE961DB66630F297A2017750B2A623E6C2265664CAC058BA3E53C8E6195AB7A41ECACF41AFDC23912E75861E4D8CA0832B034CD602BC63926A80B12E213732B71E8268F05C995DC5E36D0CEDE0B4F88855F71AF634E97237601BB4FC744C56BE33C46DB7AEF2A1DCCF8CC3B6A6596BC9458ECD09CD90D85BCBA20918849F912E97E7F99D7F89393A42F358AE7C2BB88EBBB4E141382F411E466CA7C3AB17CA847BA0684AA5AFCFA3AE8D48347AEFD61D31CDE25D7D61B2C6804F0F8C41D7776150FB51494583CF58FFE66972B9C4E18F1A0AAF35E84FE836E514F718F3D1DBF43C85BA3C29104BCFFFB437D6695B730342A55043ED42717E432AFC1C8A08A9BF5E90F1C2CB2F7E71791F752301774E7A319EB9AB07F84788E2049C55EC588F712AADC178B83D4AA56D11750A8D46ED780832DDA1AC19926EDEED70333D23490718995867ED83166069FFBAD625BEAB2D961E97760AD0D34DA4E5F39828B648393B443135F1A8F4EC195A4AB269A5BC5E272C6A734093FCD6F4D7642B0DCC285FDD57BD690481A4556FA3C93DDE42EF29CDB2ED719BC43E708EF23B47AF8C92D73448FB879CB0151E41E103A70059A4ADB11EA4984C45BA1CCF27E66128444266420DE068D018FC196A825317274A48E9E86525F3AB669037180B719D5238C711F4BB7E7D6308115D4188BB182B32DFE27A2F27DA913154D72E67D7DDBA0B343C02AE521C11BF73CC3F86D53D56A760176B34466CA5997E46796F8BD4D74A8993C05E3A633AC9DA8B9849B57CC0EB49FDB40EED247FDF8ABE5B151CFB6FD9C38781CE2EE4122202F3C192FAAF04E5636DF8F153778A3EEA6204CA88D0E263366A8D49305E3B1A0B8A95160C5CFE98271600E2402CFF44E0B966858236B7FE388A0AABDF9BBA8CD4323298EF836A9D8F7A93D7B90628AD652360A9C53A338D057C36D27ECE3EF106F709858F9C1EFDF24A91CE5F1A722411A963BFA09BBBA86C109AB2C1102DEBCCC348E450E8F39A60E8F94A4608A52D1937111240332CA753756C04FD99A8E5777D8A752F7F6B266C44AEA55017DA281847B98D3C7560D2315F760FDBA2F91586BBC27D48DEE0A9B44BE9FADA9C3818CA585BF3F166059B59E6E9938B34F95BA9D38597E4C36FD38F4CD1C77173F77D03D71E7A57E72D47AB1AD1C346EC7BD592767315E577EB9AF7BBE5D3670DBF3C723B6796A4B3906BE7DD2CA593FCF195F65F444F25CF82FD34FC7F6749CBCB997E7FB90691C6ECB93B499256DEE5665B0069BBA779F272F414E53E9CC78B613434C65AAAB93DF8F0AD2200A99BCD646540AF1EAC1F9705A503CD71D421D18B399E4009D593A06F588AA5DBC53777F4E009EE89A8B6EA4C18B51C001D27028CD23281E4AF4FB3570E54AA51B6A801E538709D09924C506ABA8581803FBF5600E247719BC586C5FB510733972FB532930C13BC6C899DAD56EF2C38734D8B8FEA1753E346830BC10DF706FF0C7D3A7E0D765E95DBF8486ED487452BB10764C470C5B07AF703D4F1B23161C7A915EA326F072B790A07293BDE02ED680D032CD07F716BB42913AAE5B0CD7567EF7197E5EF7C0FAD11C2B793562972BC808F5EC202A5079E417E083DF87E56B854EC40595E1FEB664EE29C6F25076A06103B1DC4CB1808246A3F0761B795F64840DCBA3EFDF2262296006BE19FEF0864E88F0710A172458F604EFB0C7DAB70D1212E2659B5EAB62EC599872472B169A7A748562FC1D1F6D7146AA30D64CE7F20CDEB5B58DEF8E832C3ABE163D4CD8E10D2F1D7CC57F2464832FFD88F10C5ED91B0CB7E93AB631E59EF882052435B275C300C61687C895651D2A24EFA2E25B1ADBD65EF170949EAA8ACA3FB16D8E519A4E7CED9405BDD7BED1027227FC0502841874BDF99EFDAA989237620CC389602A21FFD8A782564FFADE39E736CE4922AE1AFEF2C433FFD637499F6C5DAA3F5A57FE2DFD470C3284509230A715EC89774183299993A459EE91E12B44BDDD55E7489EF00F8C3CE4349152998C492BE29FCFE1244BE4BD1F689EF1AFFA9A260DFA8DC91547F41E034E9415485B0F0AA3D05997CB9B82682B98168557E50626783327D19FC2BB7728CFD92D1D783FE481711E85C52A85D80EC4C098D9E234FADEAB4AC69C6EA1B1DD8A1559083359468741CFB6A26535A8958D6E4AADCD0C3AAD1F46EFD0B467B818EB98A050EBDF1B6DA82CA29D20A3175751132C53200326F712937CC31A1B78E49756F6182386BCF990301748DBB3BBAB62A1165E575E40802F74CD517FE88F1204007B83B03313631899AFE168B6B7F8A6A0DD2F03BA2F12195F24BBE3F6C71B4369D2A15943AA8D0836C24F8D8523A864C472E833CF9D5763CD8B319F4CCC506457A537718D7DB221553323D048EB993A2DFCA29B1E9D870E1FA3BC505AEBE065612ACF16748E7EA02BB9D99D0844602480A6BAE517F18181B841F1E1A8ACD48F4A0E0AC72A06C1BCA8546C870BB91FB88426973FED8E22A0BAE7EADBFE20683D4B87B35572A7A1C49E8C536C88672CF06963DB70647C1A06BDFDEEE4BBD0B8662457A91C4C49995B152A6120F47537B42FB9F1A097D363FAD261AACBAC0724B0A0885E03E1CFDCFD537BDD9E6174637481A5E84824C659A605FDA5F881099A39990C325B456797DB6A54B381E8453859BB5C1052DCE9618FE36FF7845E3488CDD5357D3A7AE6E6B5EC015FE1C7D5EB59E458EB1F2510F021A8D87B5FA4DD5385521AC2CC49D5C581494BF9C5EF42A088ED30A906006B06265EA1329839C0159DEE516121EC79A6661FCDC53A7CC7EDA2840725C89A311CD957697509200FD0EFF09F44AADEAE53F23BC282ED47EEA10E852A887F89E80CB6E17115E01139B9E2CEFCC3409BC07A77C4EDD66C294910A7ECFAA18E16B6D11987F7CEB35E997CEAAE3B45842675B0DD23D5CA0CC1FE20D5DDC170CFAD1537BA43A1C3E86DAC36977D26492DF803BC0BDC1B2CAE3C0F90D09344DD6DCC0D0381DC1EA16C0A15AC3E10D2A6C7564D4F8490E2CD33CC6D4D1B0D0A011765F50063EB7D8BAFFF0C329DBE0CDE4DE3881E3CB7BB20A212576EE6BA336D7FF0ECF7A7AE170A7643E997C01531C90FDA03EE32A0B5714338EDEC6E0CC122FC23D16749A02B732F5FB6B7863068D221B4BEBA5BE63C891D467B1E4CE903FD3689302D8613A4A7C175AB78EF36C57FF0F7CCD3B84604D9312F5EBB4764CDBFFF76225691B99329BAF738135E17B3A91C9D08137A89210B331EDE0D48F0B71FA2B8AA1050A75E00164EE2698876576D196A6E94E14D43038F8E5604EBAE3E2D6799628D7AC2A2C0468B385FAF60092B55D826153EB069C30BB18B76B303AB89C1BDC65DC142B39F654A5448B53C3D6B43EE83744011F601A3715EBBA3E197E49699CBB8B1EB853DDB59FD28EB53C1BDE1C5D1477BF4BF48219988B8EA641F12F80B4EDEBF6F5573F9C3C245ED59EAC4931E6853BF451765B0BE96B2AFDB9DDFE2F3C1BEBBC8470EE21D83330C0877A90A058722D3B63BE3590AB6F7AD7F467DB25F81A3F5832ACB0989BCFDAB65C9BB005E52E5A56CBCB96D168A60C2457F007691F077666DD943278D32795B196B1102D0C103B7D1FDF244DD43527AC04D38AE7FD68490C05F87F0966E4A187FD0D32247926F8CD2C3D130039EEB2B2735422E99B150316C60E2D1594ACF7E3E90B3E1AEA08E6089DED756CBBF61BC71E2D2E5B763D8E3CCEBB6409AAC1808A6C1AF210C75D4A9DADD54048BBDE663C8E310D71EC8AEF621BEB7DE7C737EF5490EC9A25F235B0FA839DD45A251DA2FDF3B18F997BF8FDA46CF8AE2B96D403964DC9288011E723B674F0B0E5E43C2E461AAF688DEF2734050217F61C4F121D0751F612B73B8D22CA98EC827E8F03B4F6142EC782825D5A4AEE772C8718CD04246AC8509B2AA4B733C6C4F1F5BBC1FCB3B8B88343BBD7F57D02F5D79F2885676867AF778F3C9D8CE2E25C0256C800DBF93C339269DB1202DA36FE4E238223965E6B030F7CB8A125A85288331BE391543697868F5AA4BD81588CE4910B703889F3E66E24683766C30E4D0C676954830D0BCD189D13B829C6BDB2531699DBF766AC1429E82D325E90E3EBFF0E507A88939BB9C9F9618DE35F759BA9DD618D9CBEC4E9062C6892C0E500000000000000000000000000000000000000071013181E246103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A + +count = 54 +seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB +mlen = 1815 +msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +pk = 473BB74B5EF641FFE704995B3129342778A5463DA6531F1CD8E87CC8945727965BAB86F728792BD1D8B88AE5082442CF055DACD7CDB23CB0F40FDE01101A765176E1E996FF888CC01B8736671EA3A8733E5D589D86D8C8548357014EF8D7B69CF59237E6547797DD807F535DB527177A1A09197DA9513A87BD8F9CD97BBA2F2ABF44122FD78512D48D4C474E84C983EE2AA1B2C8589198597468315E1768981855318903220F63F4DBCF2A16C97FAEC4E0FC066FABA18E9B8B915EE6F2B566AA4AAC258960F86F6B1A18D7947CFAAE1792B2F8CEC2623CDBCE183D45060DF9E71FE8F6A79F0DEA96008CAB7F3D76FAD70F6255706409DC925319797341A996EEAA690C4F53597E5BF464EEE7C7CCD11FF62CB26F3120F94D8FE91F08BDAD4F83E4CE551178868051D57926F237A08D774C265AC1413F181432EBDD799B8E3866421021FEFBF8F30081173284A6FA57D0BC1B29EC5B013621789215F59484A3C6CF762B16B960A0B4DFF1E883F6CE48E71A95AFE310AD37F72A253419DBBEAFD4B37981CEF29854A509C2B4B7C9A79E796216330F1585AA3421D7793BCEBECC2335D4C6E7B709CBA2490B4974E0353A3B4A0A9B1D223FAADFCC3CE675559F1BEA277AB770B1D07DA63454C1FFEA0460DE90AF8DBE97DC05085FED9231E0FA30A65B7ACF73B9AAF8008579FF1C66AD2087F457C53171EC9EAAE24D8FAC904744706B52DCC5581E6E937CC51A2F90C6C2656BD8DF656AFF94C43095F4CC71CD1D04D7FD70CB69896364E0591057399D89A267878BE649DC106DCD9248FE6034C732D6ED3E5A5185F5C6CC6C33A3EA7B5DCD96F16D4DD26CD53AD712E1E26496555C0B0BE67C730FB723F5FFE2E4B06D1E608D4F06D2C157479B04EA8E3B3AFDDA9997A5DEB7EB23E1D45AA91854F5D24BE46933C00A1D99FD61C9FCDEE9B683621C5477EB0115257E291BF6A05D7D49EB0565783352C94FFA5B56FC816C22F636CEA0E7D170FB6357A11F4BAFF05ADBB05BDDECAC7889F6D5B1CC5B11C5D0899EFFE1D12369F514D7ADA32BF71552BE00D092E112A34C56DF2F8110D424D715CA939EC5C3F54081CF3F40C720D96935B0B152A3060E83B8476EBF611F86A45A84F8DB385A2D88CD187846CACDEDE0AFC2CDDB542357FD3F45BBA83D098EC00A744A84F28F5EA3B0BC9254B0AC92AF45F70C1AC88E094AAEFCBD862F881504EAD21CF5A0C959200C74DF83AB4EB9360425D60735F0C05F3B403E7F637EB18E1137FA873C32AED8EC610A1315A82CE24695B561858707A7D55FF5B7BAECDFF72332ECB2085E196B4114909D260994102960B601EDDB60DD6BFC207B876FB879D4869E5D9861C73FBB495A7DCB2C7F4CC89A9D483E281D93DA2E3BA0867CBE980600DF698842B6DD947A1F4C9CBAB451599236F0780F427B2111A4909800F415A629436403456BA581401C0DAF3C483BA107ABE3DF2834C84EB6B765F2AE6DBDB303E0A2127B8A4A76437D070F2B345F16E68C81F61238C178A0F5F7DE2C97BCDE3630B7AD606C5CBE40F0B2BE0FEC1F9B0111C6D8A8AF954805D877C36909046405BFD0421E3426E7849196F235272AB4EEE38C175F303CC0FD18E8CC5B1DC187B569F4233ABE3EBEE63C205C9709FBDFAB04A010BE8033B9A04DBA61255EFFB12C72108A655BD7CEE18CF2D571822A8A2A7C4E57CADA33447CE6226395BA0277511D1FDDB9324BB613C4C1417828E5BF18A921204885078786EC586A4263D3D9FCC15FC554D1F46103306D903A014E6510FC641E7EA054515681000DB605953AF433314833B5A4D8D9919F47B30BCAB6603172900A7E45BD4FD19F88A0C05B70B5D6F8F6D651A349FC4CAAAB40069AA1DC92E4BF57A553636AF6D0BA2D6C0C0585CCD14D1EDCCA791BE099F6DD699AD67277E9193F022ADF7E3BB26E3C31703FE1D780522073AE90FCDFE90CC2835897A7D4A7F68F8BFA25457A91855886DA8027A00ACE68FB8CBBDD8F461426B813D0484786F33D462B07BDB60EDC5A45A85D38146181EAC2CFA55153B17A39B194C8F69B411DC6399C46953907BFEDE5EB8C61EDC3DCC2A8743BD8DF19BDC451E907C731BA05F31C9EF8EDC18A2F9BE3DF125A79C8A1DA4DEEAD90CD8C71EC66216412B92F0C7234CB19349C94140A7EAB5DEE38E25CFE81E2BE20F02117743DD367F388DB20481EFD2892FD049900DD71123219CA9D4C2F90AAD5254F7899F987A34A210A7272220FD725E2A1FE36315AC07B2EA489AD6171352BA01789D3D47E2BC8F5814802644940B32C380224267706922251912D3A5783A1A362DB6DC7FE4F8112EA06B7DF5800E58FA80E5CD7005FE3D1FD7579EDA91715A596D479BEC05232B98846750D7A9D27EDF049F88B0D8656CA7806607620FB4F508EC51C2932BF62769D4E0D673663B9A31FBE3A5CC0F1C5A2B73AB3D809346D87F7B8FC70A918BDCEA31E901056717342F71A065C22DC884B599D3A7A1DE296C90B010292DD519C19D941C79FA4A28412AA30DBC5F2D920298FE1D74711B6E0E6FF34103A313846FE9DC574B384F4EB1A447839F93259577ED173DC0B491234287A1CE218A99DD9AB66718D1C87203AFC7FB1B2AC5810733164C9BB1A933294CE2A1463A8320FD0494E5FE751337777881DE55A07951CE9C72B4FB3FF773D3484CC05233BA118F825AA752B6C8E2C64B55FEB0BBC98DDA4C38C67379197D19694EEB1610C182FE36ED664D7BF1A498F4151C344706E0ACCFC +sk = 473BB74B5EF641FFE704995B3129342778A5463DA6531F1CD8E87CC894572796CAD0D491F3161047CD6EBC723157324A9A681A624E1425BCFD7CFA7A827F7932C4E35536F00D0AE19CCDF59FF55F70C410EADD8ABD86C887B213C74D78C13CE4E449A49C682B905B581E586684C33FEEF27CB7D4DA021972995CEFCD257EDB6135220883304275670680588678224318238112443251062517613630508870448557606611607074701142367750164302527806530762082728525321314718388246441783757251722878251572452386834328353821070344523457554753851878883851340320216183828620443445358782520858147861874274284042807865003286343540166778211636558611300374011631062466060870882317748707338288866370774456480244165370723230210577120525681666037677718525437445528522225622053125872034423783486711271671678151747612884820867672043844322612132230712253103417830800753225227538056058354386040472017450817084648016580521460766638072761148155264641862643260255327277766127402628503575637450072634800375763476845200520835280538756861284455578730427541402571211553732070386241237804554858868501724356420667828416472048657551812344051552442201522767534378437211770433167715757013371751770424767435021635788087817121255430474066627122582160781341152805408872213527725036324454117111161082507775465841200671246015465376316638685834785013825317156126585486774745481688707140503673714731608142103078211857364750461602141361728831581276853640504743070227167626812675257104106803346428285810758847562073441010040778658801152124802805554421810453146830741843531086865704707022516855230285571715445756362276418725322383406650632456245683518538571758747752121628331833233256608046153885165081445411648551517204473421406668248120657460426363427301714161056287433133518288134138471355178675670035251655651037466752544284426687633550020616158135826342667621521641053830448385146452157518180487660116635470428156824882304403257126056202020375243087037812714326503308830151523181366450644776448387360866468572403635352158311358605373320430038460234502346643516321364741623577773310655368274638757817374023286182101114002264023630267456057452117184161828473381207421378632104872618563153753027422422273148240717706456011476142801433451403441827454881237546556480763188461708632438842875433616127370288886430854865560288633132615321363733407740047337227652533825282263058364228214661478244357658255461651420810138216431314545586437046123663517468867838234842663438638323054510533671536641801785027461024501082082126780413731773221580150687183057581265048548330188755447861546404258214412163785150116103028010787486533764153745875308415253070016566703083554023736052167500031412440464371355731248247437553387738655515502334785822838446545807865305000550146466551403851538026745608754172441805352723374833652370800314732436261561103678603388616673228503467684370262308301474031275500443344220248307036823887713528068574872106548010725072315745525010503745006721127061327140015102215215076016732767670508711465680550153600071378370504223870653838802632781822831353171088647174282837241608134361314114263036608133716773177426341163427554083773500573260344805167874445851865232386751204534764683353782668E247F8F03B5230D230DCBAAEEC39E503BD744014BD32F5E43A80351348F77A49E651A3A00135AB416BCFA4A40C9782C64CAB28EB705BE744753AD34453DDE6FB314F4353104FDB4D6DF1495AE4D8D2CF8780AF98C1FE5DC1840DC75C0AF5D89615FA76B981EF255D2E0E6ECBF895C814312167B28A97F283F15C727ECD428CFA17CBFB0EC4B982EAF061238B63A4177867A99C0AED079394768F4D78E752809A57BC144CD0B31889E45D5AEC18872D3D0334119B49008103783596ABFAC0CB0BC71145309D89EC7DBB69C3864FEFAAF4F399F53099FBBAAFC3F4B829FAB10F12F69D7074FF7850D1A915F9AE35A332EC89FEFA2785A6B9F5F14CFAF7E11ACA695AD6521C9D69154B36AFF923938B3E1B35634FDCC16EE37D9DBCA427EEA033BA8C9148A01CD0779EB779A5EC4ABE68F6392854216FFDD3CAD92E82EEEBA064CFD783C8364E9D7DDE8EC45301B429FE4952CC33DC5B1B2953E92EA60709A5A7EDEFD6A7B5FA702A180D4FFE125EE7C2967056ACD1101C779560324C9E416111C301E9A14E0B49523A951E744A8E1D2F8069129BB5F69D280670EF69118FCB3BFADC3538A9F6CAD2E45FAFE321B27096EF5DA0E4ACADFE5AFB3CC162373A4D3F9D3BCE04A26CB2EEDB734DCA0DBBEFB7BC3DFA77C74191F16218D1C2B616D75A02D71A435AAB7D9D320FC262D1B822F834669F416E4CD12DAF9A61788AE4AFF3BEAEB973EF79B10A7D0D549447F4891294FE29CBF5C9CF8FAB32920315DF5E55696897C4972B210C89EA369350DBD8D3787DF317962E2686647F8D9E6731082B28771DCDFA05D709934000C22C03BB48EB635B7F5C42CA98CA790C7F2F6692A4F06591FC1D2F23312BB71ED794A00ACDA543E84ABDB6F579762A424117F935097D5DACD1761C5FC33A41F98F1223086F8612B80B11223A99CC84AF5AAAC8F51023B6DFF67195445ECF6F3E53B75573AC614F010BC19837966684DF2096DAFD025383034AC5ED53EDD337D0F6E0062FB20149C3769FA1E6B93EAC28B241C3B001C006C74F56A01A6F0DDAA6FC7A4150E3E6715883F1A5C93FEFA9B456DAEF9570159F51537392D24148F26D079191DB9553EFE45B240FA1C5348C433D3FB8C795E2CBE5D93A9C0EFF91707FEBF790934C3EB8C9DB4FC0AA84E8747ADC20FFDAA37FAD20981F71F0BC5C3B9DD1C329919B9DDADC742F74B579B95A327895DCA3BD4AF8BCC14CECCD124472D1D57869EC655FC0EBEC8BA86DF32807A19F7A7DF4F0FE9BAF6FCBB6F62F3D59A6E92872840C50CFFD4BF812AEE8C5B8E379A16B1C6F01FD5D6B9AA1790ECF7681B14D081491D815BD834862C4712720C0E90A7A6D37A745A90101434512F3E83538222512B6A0DD94DF21D5CFEE1F3753B4E6AEF3D1C4859AAE5D5B028F1239572DC9E6F93045F40FEE56F3EFCAD44F15763FDFC313DF768548BF26669029C04E8226BD54B908ABFB180DE0F687FD47B0681BAC1454D7D9B8BF2E061D9CECED818ECB2CFA80C70ECC7D2A3301E923ED6042DF6D3E42BDFB4BD47CF4E5FA70AD5959CA62C0BDC68CB768D82FD2C4D1B22C7D4236187317B8B0D23A28EAC9A2FEB18E0888E07FA564EAB1FF4C3CAA09ADF270A0AE5312E4F8738FA79B06E4EA3FAECC673605747E37503678BADE1730AAD13B1F66AC5E012111D6E10A7F5477348652A5AA5C99E295ED50F1BA8B7917344A4BA5451A8D9B34E25D5F7591A2FEC70E493E9EF6B5E9C4161A81A8B91728036B016DC594B7443DFCD84817852C165D6B37FB03434ACB2C136EAA140A44A0CAF3C8D920323C54099D5A15C8D384C1B1B94513CF5C13157C9AA51CD9F3FC644748DF299658D38F4E9566C3A1EF7367DFE9731100E645671F0C0A15A047D344088CFFCD05AC9D872BC7501277DB57035FD24E8EE198D8DE4DBC0C501A083C03106A5761F1280207D4D2B2CEAB5814B629D9574F5DEFCDF4E0B11AE426D6BDA3AADB480947DAB6D90E72A9C0F72C73803913BC971424608116658BE964B343B14ADF5296B1833DFA66BE11B403576DF59E00B6173D26EA60639FC6E4EA757A1DD3029721BB097E8326E41790269D84C550A11565A262F05EACD6364363A539EADD44232786C3DFBF7591732A4BAF614DA4055B8DF128B816F82035A2A1B8A17D7625852C32DA5D56DDBE535260F4B33696F4F969BA779CA76D1BEF59E7A20363E10F77F0BBE6E6443B581481980C676AE1C0EAA487FFB3042F4AEC14AF5A3CE709B2C7963B3335A8386E9988DC041BF03281C9518FD31031C71CA971BA45FCDAD1D63097A2BC0456A56C9CA7BEF0F5424F40B35FD9CD26F18A9979F62AD58584323CFD287CDED8C60B4C95DF8526B6AFD52EDED11DBFFF8C7504E35D0106C5FEED91944DDD420430AC7FA621DAB0A47B8BE23D331654A7DC554569B21D4EC3482B605667ABF591B7D29108BC1CD35FEF57D68B1340E8BC43F7355643D5BB51D7A54EA80FFA4A27091D79EE6492BF4F166217B0E7E8CDC2B550550D78A267FD45AE0DA455408954AA88A0FF41E3A2AF8361B95ABEBA39D75EF1D7A2F1AC82DB4D69E0E3D402025F8120BAF7DA4DB99C762DC108BD58BEF3B8B317FA074D9350DA5451E7AFFA741D8937BCBC5A5F8FEC731922197535900933FB0999D9603ED91BC6D6DF248E3C6ECD106AE3E11397C8BE34C34882ADE64A32082F8E0924F93F09475E1E949B30BF71374042F8E4EEBEE911DB736651521D88D09F93A5E3A489C463A6ECBF300B92EB233C096FA2347C3FBF542BE82272382A859EBEF60B0D0BC76FE4EB5E8683C7FEF3FCD41000DD711ED55DF3F9E2B99DCE582573DCE45E9B5AD6EB36F6F7BFCF5047D823EFD23BE0EC32B0CF7BA7E4153CB009B6B61BA25E192CCCCA2739384E4E8F2C70606D15AC245BC18245E9779BFFB70483480A27A0CEFF82E1C9FC769EC2FC28C83043D406F66E041F17F2D6FE0896E94F10C8C7A9CBCFCB011C849AFB4BB02F4831866071B0D3E49E99A66983169D9D3309EE65490D84098CF228E592688C10D584791C05228B7EA6D66A2ACD7CA0E97711D66D36AAB7337DC82935DB3DCF28546A4BF6FD7ACC0F135CE6A73684DE548F650E1AFFE4D21C2C782C3DE156E1C2F63B806439FCA40CC99BFB24AF5C10AA3824460982C45F46A9E792EBC970687E01B50470E8F798DF67264D41337B2547AA3EE7349B3B624CF814E7A2F7CE98E749F2C84B7CA12431DB432C7397889B89962E14CA6E41FE9089755EB697A9EAB2367BA1E2F81E4FE1CA94814654F7B21D815B92E9EDC7C5D31AC6630B37BDE10CA98AC507C79F0FC801E6B789F2522692CB7CEF967E7BD9008F2575FEDE64B30BFABE65E3D98AF7752FC6AD4D7EA1E0C1C2C35244764C64022AE30572B94F57F605319B2AED66841D445465CEA4EEC71CF5DEA9072D2424A85BD01131383A6062FA692B365C4CA47B4ADD69053B2B616DFBA0FA93220DD6C35A56B4C98FF5DAEC3A214D5432109E86443ABC959D7F557FA1470D2A759F86136B50EAE6D +smlen = 5124 +sm = 84B9DF3C3FA639A7F12EDC3DCE4D93F39B90DF09514BE319083A9761D18E14D4BF6BFE621A09A42417A6795133ADEFE3E9EDD1E87AE220583DB14388AC99E04D1322F555A75FE49E246D6C01AB7F577E4ABF38BB8CBE0D1810296B20C6CA0E8DC587500B066F8F61CED5346845E618F3F77DEE5607F0A0979B4BB5CF361E113821C36CEAEC3F26C86624504BC92AA2998E89717A19752487A885927B2FEFE2B1E3D874354CC5B6340EBA1B883A5D8575B2D8406A24087F8D5FA833C00D81727264DEA1AA0790DDBF5B24A45A0233C3F9733E1963F688A76618573B9160783ABA43BA9B81B5B888B04FCB1AD335072F413D5F39349576D51678A314581C5E3720B5B341EEB6F391917E79BAF5BB1A9DE014EA4A74784ED13761021C513B79F978D16DE638D2EE58FBDD66AC9B7AB1A8BFF5617218750613EE474FB35FFFBCEC34A4C7B1B4299C26CC6FA2A88F0D93E439290891F50BD74C28993F44DB376E68B0C065CA2F00D83FF62577D23BF935479CCE6532FA2304D1954620F3422616344A3B41DA660CB5F5C5C306321C7C6A8F341CF7860C8C88AD33B3D92E9A0DC97E37110FDFD6E5E72AAF4EC7142C5BA05484519CDBCFEE33139BAFBEC7CADFC5E1E8A09BFACA241E4771DC123CD60C2BE0F2E4FE0F715FCE070432B4F1C6D8BA91F6FE537EE3298B41307E91E90934D9DA114B955972306D0DB9883C0647412E409235DE72B5B0523DB407F869F8E8415F7D381549C3121AB44E9F594B3A371D0B06A8BD22DED0890A062BCA192C9AB38B60E990679A2E6446701AA8C24A9709F8BAA627F48D92E2CA78231E4E95960BA76EDEBA8BB2DFE4E7E75BD320D26DC5DD6AEFFA2587530ADADC8B7D9FE17EACB084A396E41146C24D348E99FFCC5C7DAC6760AD4302B4FA95B9369BE8562999BD02C0CD6732D5439600383D04BEDC552179D0D72DA9B0329D9793D38E615EF01F9D8EB42654D912FB61858E4C2BB83449750AB8DED5CEF48262953748DC986962DD3341B9FEA57E74B12E7736FBFE1B0D87D91B7EB7BBB47C8397FDEBAD48F03751ED751249DEF602AEB7D90BD1F7803ABB532538C19F97DAD0E1EB10A598615D145AE0A311FD9F51ED7420AD2997DE1989195E4DD91F00E8AE17DF7FE0BC55A9C958ADF9B56AB085FC125DEAB0C54B9DCCA0AFEB50FB820F2487540A9668E37199BE84A8B1445E3B955FD1DEBA40E52E32C0E44BEA88DEF00D241C6003103E1A5ABC450C6E17188DB90B7C2BC2E0BCFB93D298C2C00132053E757FF17F8FA2A51CB89BBAC2F9CB13F5395F1F1824804DCA4D501997EFA8EA1DAD85C05BAB3F33B436930E77A5AD96565B1FB1F455F9D55F4DEC94A047DD3B1EEE040BE3F5CC57C2571F4E3C6E5B9CF6D4D4FC65607D2CA70CCAA4A195FC699EB2414A2135908C65CE85663679832A2224F9158EF52965FD938A604B2BB6B2562BFD1AAC3974405052B8405EC460EE6DC099279DA4BA38932B34D9A79F75196A2D7202550DC9988461D0C5305932D706BBABB854E547D2493B4B99AA1BB442E4400E52C683E2B7BC92B5FEF3D420804DFA8623FB280BE82A237F46E08352E8D2CB1DDA1949FDD8A2C119B55B2D1165FCE1B83C8557B94DDCE47B7F77B0D09A241B45FE448F95B3A903FCFC85A26758F79B09D46CFA1DF87935116E5E1A59944655CF51994C56B40A840EC89D4D57C73823FA17451DC959147D8502A97A54B7C167C22B1CE4E18E87FCE2501EF3D5F774153243490EF9279645439AC1780574E165C46E9AD78EC337D118098A37A47F9345533ED850B51E8F8171DCA7040D94C36B3C522249D59891ABC784588BD9A65B8B495B1BCA23819AA31D538B5EE43D21F7B31C0BB9C2CA27422190780B58DEC1EDD4FFC770146135F4150086731DFE0CC47C8F3E4F8B9A617C31C20A9964060E70724B1239403855E7CD37D5A91F119AE6E1F0E45FFEAE6CCFDCB6A0BB6EC5A834619EA326AF80C32884AF4BE0E04EAE168B29218CCD6AF4536CAD3703DBF66FB9D45E1C53B707DFC2FDAD0D6A96A4B10E20EE08CBC41399DB4182FA3C7BD47A21356F2D2B5486DB968F1DA21CED870D2CC99CD75CBBB5A276F736ED976A07C6C72F0C09367DBD608AF196BDD1A1E9A53C5689C6F83DE22CC08A6F3F4AF732519FF9B2534CBAD5575F289E4F99562D1E7842FD0F66DA33740094B13334159B738B61EE241071388A0E61139582B5B7764D1BA5A5AC8F25EFE5D15C05FA078FE95FA8BC42D678DAAE9E98CC5402B93F4FC27BD291D923075D8219DEEE0953451290D77A0D4478A640F327182F584657EA703F1543FDFDE78332978B620C5C2CBFFAE8EA60EE5A2A422DEEBC3878075AF8FD1040BC088903AE21C75EC80948578E666A56616E4B591219D2C9006492F83494112086A60B75F95837E300140D332FBE68C7A5B7F67C33C990E7CCAA2295F34CB1B6DAB1CB886E1CA7960864F42EB1A3D587E7AEAAC5B984D7B5509D3E2463F10618DD67042B2EA20FFEEC47201CFA8B75AB53E1F4E7C834A02431E1384AC56D440A571B79EDC05E9BB93B44B01463BC6DC2B3332E757A2E35D532E4B687CE7C5F0662CF06FE607C005C89C135ECEF3133AF52598059DBBD95A815D42AC2B778355422207FE8746C297147D82399882B27F89134FA9D219F061414A22D6B6074958CB3E47CCDECE272D2434CAD8E64B7806ACC007155F62758E522FA2C7CCBEF9D87C69565DD90EEAD56ADD878821CFAABDE1A6CAC0E1F4B919EF035E9253973E2668B03717BB0A0A1272D9B50ADC5C163ACBDBFFDA50C144FE833B3C7EEDF3A4B37F3E834D87F57507A6D30985FEAA7433296796E1562995F8EC1598C6070AF17B90ECD9148F349488C00DA4A616135DC364690AC0C2B912FA79F10876A93ADC97BB1FD99B66D70339883611FEBB33DF0A1FA1D8D134FE7DD04A7309B3BBAEFCDD2A62CBF3F7ECD21F35F4ED16E95D9E929034E3F174C6F88C3E72412B7641B38E6FE4D48CE840D095AE20A4D6F247E2C23A3FE73F019118432B7399939B966D8E2BBFE92C564DA59607E937B3F0F0627943E2F4709B4F7944147263934A6231B9AD6DFDE4F5A681C3C6DDC5771D7604D34BE8675931B807248D0F39CF751D4E99F3EECE245A1C030103F907EFEED825B6A7498BAB1314420780218CA75CC2AF01A69C57EF3B090C18FF73B738F14E91272ED7636250D807A1E3563802D536B972202985C204CC6CC170BB553C8C1D1ECB53EA8E757C812C1513B33D5240FEF8F56F70E1CDAFA8745A87745EFEC0999E7E39285445C18F5602BBBD55DB9A9C1A32A1F48248D447CD0595A9FD79915E98FAA9927E3DDC6854C8165A6C23CEE8B1EB7C8EF044E5BC6EE6F22108E202BA47C68791CBAF0A08C415FC28BBCB5315FDB8FB76F8CBA9A494B4E6C67F115F0860CD3BCA2745890BCCA081FF7B042ACF755BAEB8C315E8542B8028880D9FAE4392C0DFF065D2D358FA55A1F67A811DBE18FB11739C368A4CD0323416D41A2EE8FEEECEAD2D34CB81BF9DF8B12D3B23743D2EC340CA02D63F5794CFE1722C2620975F15A0F9B63EA954CA160BC1FD61B149DA54CFA03AC44CD9A37E62E6CFD531756B8BC3998D38F0948F8BE22BF9EC95DCAD591376BEC3D082BD03C216B85F327D12DF37E30535A0FB9BBEA8FA6ADE629A6321C8A966218FA45FA03ADB1D7DFD6D728C0AED318F1A1D6B968A2504C4F97FA1703C68C53B614803B2F0F035EE057B6EA9D576117714CDDFDA20F004A1DA35BB12539E396CBB669B0D519EF809FCE4D03D5A32B44091C75DE8DE0850073DF12E8C181519F0B4083405E21B756A7C6BD1D8DFADE53A7AE89B4F2F4927C308B9103258C8E7C5C95A7335C19907F298459ED60001CA449D79706C5D3FF39F678630989D846EF3C4A4C46044BA5AECA3E1AF18790EA859D8E5B8841ACC5EDDA67A70E2C5654A3F928CF64E8B5A3270C7AA6AFF30BF67F9B771FF38A1E1E6DC6EDF593A060DCDAEB8D01621CB028C6AAEB1FC31E503D9DBFE4C4FC7140192281C93E58E82FDF7C7CC61429FD2C682A3982C45D9BB8E528C154E5A4F22D2A4B3570DD2509299463ADA6192559A5FA321C5A35E20058326994B44EE41DDD20F8191C95EE86ACABBAE8E201E4F03E7CBD9381E6844348635440E53FD81E7491DDCFCDE030368B297D65EC4B491F6761AD4D9D7B1ED7F91183F17D9E8A0C461F5C7ACA639294845594550886C9F0DD2156E922F8197B34774094553B3CE95511AC78806223EC367FE54CDA23C05E4A10C6249D132D2D11836FD037A8CF694CE8A8B6899F7A5198FC0FB7BB211AF379450870F099E00305CEA1C0C916AFA598DF1F949362C00AA8136C748CF1B101CFD0F3D3F730882C9C551D6F9A24AC78E18B55A1396EC77A262D5C8D1717329779E586C37BA3BE7758F465550CE45038E69CC2AE02CAB4CA67CBEE3823E8E1E568633CE628A66C224960F483207055AED544CF9A2B3ED9717952E79A2770035242F794BC9EDF41E88B7D9539B4713C9B3FB5DF36C4B1042C788964079685540805034FEF66BCC6A67351BC6675C8C4A94910F01607F6FE26929A1B3513243A84C3E5FE1229448B9195E3FD20516A84AEB3B4C1F316246299DEFBFF0BAECDFB12314172C4EA0000000000000000000000000000070F181F23293EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 + +count = 55 +seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 +mlen = 1848 +msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +pk = 7B7650E27BFFD05F7CA461C3F4A63B7A954961CA389DD6F85A2244258E568451D6DA98C9BCA12BC4C9166326085126CBFDA2B14CF3A34826CB737819A08FB225CB6EFD9324432D8F1871974F5570AC7879B3861CA7307FD79A64F76A795FD9E432FA6A23605A1936D30E4F817652AAC06A78C5F7ECF507348C2CDFD0D3CC643AA903399A89F4360B1D38ECEB54D331AB5344EDF1815135D1EEF098ACB3C67A09FF44AF5EBD68B131FB0188C74D9BC3FE85CEB8D86C91DB5BB3460E980271EC0ACA4140EB8071810FDCDDBCF022A18397E01C42C346053C9DED6ECCCB69B4E7CAA21DF50D2E2BE54528273D4885526DEBFDD738F7A178BF778065CD02240B6DDB8F0331BC8C5F625B5106F91484C59ED7A99D1419D557B4A497DA50E8D7A4A6395E52A00795F1694730741E76B4C914395B6EE59A237CC00D462B0E5B0D2ADA14696A4E4BB11E297EB3BC0F630FABB8619664D8206205B7516F697A64ABB9C84AB2A9C0376C6D327DD04503212405E0F8166829C9B481475826B61BF8FAF1CCB8CF646A80CE9A3EAB5DC1655E3A8972B0FA1F962AD34386CA6A2B182F945B1A2A1E1F2C12863B86C45C8BB48CB1748AC8207ADB5A7B85DD3F44EE0464627D13038BFA64F355F345CBF9A8386ABC5EAD2885D9ED01E6743E0200A024F1E329018E84E632E71378ED66E33D7E76D365C6A13BB7C00AEDDEDBF89E63559F75AD33246126E0148F91FFDA9A0752CC55B8CF8A6B62D6A92607E56187440F4439AB9B435DAA7FDB011725876FB7E117CA1442DAAA4F0C6A629F464C04B10A483F3DDA09C2FBB5717DC26EFEBFF7415E9726CBC5C5C4ED286BF9627D66BB7C11878B395F2BA1C1824B0C50FF6CC3DA2C86571C9D8004FC7A891274925402B19AE3948094E2589B7CA71DDD10AAB9D5229AAD3C0E9BFB2AA49E4F2792D5E67F92D81C391E0BF45DE691FAA91BBD52BC405A56AD503ECB7D856CD504247A03A4C87446B5E70CC0DE7FB31E90D99DF366921A34EE4E9E4C73C6E50196F234EDB5EFBDEE77EFAF7DE3DDAB382A9D05AC5F5341330DDFE1FAC3E19992367951261451002FD740EF2C09573A5026DE3F1D8FC51EE95F176DB4FCBD7D4388C41D7933E0EC8A1349883D8E2EC5ACF9298384A3BE7DB80A0AAEBA188BA974F8228FB8088C248ECEBE446FB4B1935105F6E6F28F31DB8F48DAD17625BD45D730D8738591A5152DFF1F5A01440BF3B53E7743364A698192E61A75798A51B9432D275F984F17E61B332466FD30907243032D772BE8C4320AC77FF753AD71A42A803D99DF12D5B97586EA59451B64830FA895BCC06CBEE9C4191A4EEACC9E193A44FA036416796A5FD0C6CEFEA3C89AE2E88AF8B23B18AC51ACB9F8DDF72E02EB064017D2E66F97F093F4077FAF4B25C654C0455ED21A5650466305D99A3536F75F12D409AA1F5EDEC481D41CFFBAD8096FC0E74AED8F684359B20E735C5766DF4D3AE9850308CD34ED0456909D922529448CCB2CEA6FFBDB5BE94C2E6E7AE23A5D03600E7B7F53EB6CF073769A4AD70D7778A929D24A23699325A9C9B8A4AB0E972ED1FD3FF78A539A683DB40168B4B6398E57E5E6324492E1122B7AAB87DD8E00355D45DBCA9BCB78BF39EE5A7180184B4BFDFF3CAE9C68A4711881B46CB547263F45C9706C7A82E5C99F0F42F8CE38D6D5BFFDB3F3683065FF1E3C20A3C3710CEA0F39F594C62E1D2A2499C9EC5431A2A747CDFE9637120A5F1B18D8AAF107CE8C4BD80360B6570E04C2DCA6CABB9635F37193D82281F8E4DB4A4D8E9CE29E59E5EE92F0D40A2DEAC90D5457053C906B28E889E96F05FF27816F175FE578F46C354C85BCAC6C1D5EBC3A5631BFFF082E1D77B7496CB9024C080DD686F32686DDA6064D64C1C632851D7610AD8843E71B53ADF326B24D22543A59CBE9F8ADA629C7BBD6F9D01FEB587920A79B74A4C36DF11C4D8BD2C58C97AB969ED291683B5AE5DE5C69CD0C1B934617612F803649323C7CB18A215C52BEC8E0EAF085C64010E44C21CF1D0A1E848677A06473C5410729581F53AE0B341ACA10BBDAD10D32ED3F8102D0FC54B4509882DF9078882E3997872909FCEFCAC39C8E4156E12E41236BCCEBE71140A65BBF821BF1666E4243ABC7F7D0897F079F01FBFA033EC0B392801962494B86BE542E0A23C002A192B207271EBDC167B3BA56F61B1DE2EE71DE458E75FB3AABE77C8DCDDE9B497D1FF615FF982EE3BE9332C46D909F7B51DC45E24D5E715A118104DFFBB2937F6EF32C76F5BBF3ACD2137F2261E8130B56BC1EE93992E228FCB3699662BA0F125F6092FDA64F3C94A4E5391E1A41A8FCDD9B36C53799795FF59D8508C4091429474D3A7FB2BB67571A55AB253743D1AE8FAF2F9F7FB389BD32F6A6B3A0FAE2277FC5543A1BA19241D3374995530EE1DDDF03210FC5178570878698263BD743B1A531831938FD56D9C775933F1BE5BBB8C4C590804E170DCDDB5D81C3C88B15DA75DAEBD068553DCF25AD7E5E08EC5BA7CC2B918E42F1C07544BF4C42E8473A076D2FC7ADC3B8014A9767DFDFDE50169922D4751504FCAEBB34AF5AEA3B264D469FB25EC3E4AC3EDF39870DAD3C5A77DE4E194E19828FCD60C073509E22F16E8DEADD34A184848823DDD29DA5F986818069FCED9EC7831643CC87C76A7293828F7B5616FFDAA638BF5F343FA3DFB2E69994DAD1FD6753671A4E9BA6A9E00EB1D8363BAA7F46253D070D0921929D582FEBFCD141ECA761AD4EF16E1BB6 +sk = 7B7650E27BFFD05F7CA461C3F4A63B7A954961CA389DD6F85A2244258E5684517862CCFFD5DA384B9B8CCDE6F37D0DE0F698F55DB135863A70C602E54B4A442201BF8AF0EE79C400BB6E2E0256F356A0924A9171BB984E7865018AFA655A8B4757AB6C9F16BED4F38F3413375884FD15D422DEF16C8C58D09DA21501348D821D622526054100463346111575008565335401004678880811673457201770703884388325540735662862834607447343018751632025334348437685253334381781347767361442878745620253804520533234476566581072568114011556546400822577536807466061211633247250465044504004508647780261811116122563671808884853678126073258487324162840157116724248710122048721013070484068536123844654002100716537282807871582047751012138515016076301376643483548334327383768088836255016373200840721155821608147823228724822820442005858406204216850764846064706373722502614558013230133767014361313381456210481074374844687100353366043852581506687700022078311834302657838302783686728147344288518806386813576480071717505786273351838358447183823043505080287614867564638556648736661653477407837513453168056001276126155603787168321435184203360515754512104251224188823145656137756441886515737057305878060343188775813108207785502240126833048300503415540781222202728682807868731276718175464854255550445816015278811735030543784503456135525822240284114673863824458725065323747423328047007461266658500083105367513680077217200701583605746256175083312378364246327624381337707087308638470000330101476706642877406282670154567262876378071558887336158204343453311130578748021150206750262314761866258821116830546011020363808060212374767204347007852065201504452245404827628475345125771528463763403610333556640302506286204702768731670526150538737383857364425165836554063842780722433306288732882388357666334246436103004334275416437384486523136255172557226723770186146648340613744368716270871735411324503513811450813353141450488548367514054445511472632653560527545161373286637033372335601283234035800618527625467275381426762213540117775540348668458857620060402628473337084601740330183368733050378845851243612861640828828368616855804471480834820624367553684165461100414034585535055606665726786461607748346842015600080246874518213412444788455054572700412431620488657568425151530420045152471266267036847267625681028221835684732735800578578608034485331267324085066243632021131365085130308824856751824176223878277260302737206717764032106864056153088062434302274321627127266585414045772657377627362813163300100768508180006833461283838617732212017215016365667511600468615236336178420267540318811527870224052488115601044018451078234668645473473215417628630366288821548560550582582646487750508546658210888664322700508888381358327554788613737764584303871434288161758621428638758227525635658630332077513767257134644580172183145508101131567772802462210560312284473126866133046248638384182466427323501432626858087460015521225881525121631553172237314654227223078427326005148247717441028675404023435202057135056657104333507403354063802371613573730823651030178573785106266143466541171043573534682625045768687583040612385502516170085242267173165046188655666017370388101768160721188421316820867035161484458553652214ADFA3F259B667D2224299FE670B6054256BFF2077BB9FB6D80B2657FB944B920C4DDEC212763405106111C62ABE08B5FB1A0F6CF980D273FA82EB48A4D80F0B5F4E11714C3F4C225C64DA0E59FD32EC536120560698A9EF13FFBA6E638764307B28A393B731201E0D7630F3103FAF3B734DFF5A0D97178CC36DE9F9586F4EC2491B88790437CC688D01FE4D3E1C487E5C9D36D85C30C55FF4551AC89F59B6158E98F2BED83CF06275888D12C395E585C368667BB8B54A15544D7A6F498D0ECC21C6BD71A0508819933C80BE8219BF6447F17BD6D1F03A735A5A1711A8223A72E2D03DC5096097F4189C99CF2D1E4C7C4FCAD311CEE73F8D77780560068CB379667D1E97B2F516180FBB8EC1A17A8E7A82C4CC5CE714BCB7B7D80ECFA485781118B8076E08304A7B655D4DF00DAF7EAEA47A150AC6B033A827D1BECBD61B262D561FB38B4C81A40404C8462AD037E409D9998B7DFA7937140333CE3337445215B46440130FAE826C1500CABC304D0AE72D5EB51DB33E0CDE42C09FC25B6F3DCAD9024BE6621A38F7C997AACB6446D8E6ED889DF6C61D5FA522185C4DBC425C1A176C7D66764B478B24B60DC939229F9D213D515227CC415998F2E460C51DAF90F8655F7E8679FB9EC9E27E4712E510484909B6072CF9E5C5C345C7ABAFCB0EB9E4479F7603B559E0B3AF1C5FDAAD16077A4C3F7F5E2F0AB801138FD98777FAE9CF6B1AF7256AED3E3A558CFE3A1548956C9FE956D47C3FE8FA73D34D6B074579A254083425336E78927D8F2A6D0872212AD985A167F823234848ACC1784D8B7BF66C753EB0519EA4AC086345433E75945A21255A489E6F35514D6C7E892D38F70250E7C938AA95F9377D15E9CA479A51358E6FD64A000FC934CB6FF7AC3CD6C2A05F104ED2F150FBBBE56369124B14B86164656BE8737F6484EAC7FA128357D46B5EA473230C749600DF1BE815246D558296FB0D3DAA35575031DF92F4A56523B4455679956A0AD532646D90C8D5F3FA217E10F8EFDCE85727E6259E583EF4D6B7EFCA4985ED5EAA290D1D138B5292E0EF3BAA558934679A8572B1A9FD4F9A31491CC781706F782289CFD985F960421EA1080CFD309102DE4F6F389F053746CA336A926DB74F08AE80258EA68745CDF46820671D279DF4EB9665604124F7451C68D5F77E2D5C087A6425E2DCD41028B0721D763179796438EFC66F4259F82906E2289312A86B9287BE05CD1C7E011DD5B06043EA1E4F4438A713B7C2BE13E127F0D2616CAFE097DC6E2D1FDDACD6F61AA9E89A6B4999B7C9F86EB753CD80423F4E79C27146DB0F797ACA2FB34A005B199AC9745728CD511AA6B9F6F55A0041AD329CE11992661B8998CF57E2D4F69875E290006C3E759F01186C58AAD703E73573DD5A2AAE0AC5F99A1FEE598CE3B88822EAF4251C21EAAA3CF8DC0A7EBA996CA2EEB63A04E65CD6C0E527D88E3291E3E427B326FF2F490D0B260DB5133F6DF1F1F59E835063F7E410416258E9467CA29AA625DF68B9E0C6581071F3110EFD8FD46AFDDF540709F4CAC903E678C3CDB39BB72BFBF59B2448646A0345DB49859D970592F859CC0DB034117BAE6ADCCD6341202110F706975BF7BA31911D9A7DA0D726B43B63EB130DEB38B175426BC74260BAA1F89E271EFC7F5B86846775B1D1942561C4E016E5041D2DE316E87D088B06F5B7B06852BDE2E0FF201FE2A0697D4B54B22D67161A5CD6B6173C16509823B2CE88D0E327331EABC86E83CA5CF56932BB29AC01B9C9B66B76C250CEB15AB207A2FF2883C31330E40AB6D19179C2C8F39F44BA019488A615DCE99D9D0F8644F61AA8A61D93BF1073195FC045C02F2548591433B07AFB259E02EB87DC365131A28DAD9F0E81FB48AC6A179CB68AEEAB8FD3B00A486EC87590AE51D8BBD98F7BEF06210B9C3B0869D70740D7DC839FE29F1DCD17993CE20A1D4FD484723875ACA026AFB2824B5D034B4987036A96E4FFCC889C34BDC70B6D0247C83FD115D507EC2722D97A9D5C5C6911D81AEB5D80C7942B9196AA2B8B6D02B074A7FA40CAA096C74E36FD058371D9B4C1DACF037525E579928548018B93473B87A341B7DFA389D2DC12F2AD826216B74FAC6BE75AEE79529B9DB4A3430D20CAC67C3A93F95763429D8DBA59A64C44ECF90884E972A46BD6BC6809B68B379F26B0A94CBC97429174E95747171935CB6F0140B30495059E729B4449F9F16BBFF78353E71DCA7F02CAB8EB75AF2AEE6AF3A08D1EEACF7C9786C9443516CC324B2DD97606FD05AA84DF954D1FE99D5DBBFEEF4EB8AF870681B69CD0C0780D8C2CE1FB86EA1CB97FA9CB6AE4E743CD1571FA16974771072B19F2734A403B20D0F7CB6216396CA2850D6C217B4C46277346067745AA6F27D348927D365AC5BF7D9CDA244BACE8369C517C3737A7D78CCF500E2FAF96B96EFAD1DA0DFFCB23D6970AC53F34D3677132F089374FCD7B38A150A7C8887016F852E1CE27A880E22451542043045323C9FAE08285A7D46362B4EDEAC7D9D7E879660AAC1BB19EFE6C519310A9F87ED9EA2AFFD927E03B95CD6497B4662BDBCF61BE26461C96F41F235EA50944A80C86A846C731154C22722C452298A213C26874B9104C3589C56B827A54583AB0AF099D329A5E8E4CB674D1A26CCEB055071A2F1FAAD539CF30F35E52C00F6B7F3981F6366FD0190A9CB55676AEC0D51FBFE7EBB78303560167D4847818E57FCECAD70C1A0F4889E09CC9E5B3F0278F41EBB0CE30D5D649FEA0E775386B950ABC02FA1120BB5839FC924FFF5C5D9013BC536986A087568FE57F656FE6846CC749900B3FAC44FF7D171C4CAC4A4F8BD4659B438460ACE8C7DEFF1C3F62BC9CD176A91E61876FED45605C90BD1DA4D32095E410EF900FD0B01D9E496E8CCAD3AE52F130BDBD9E0F5ED6A1D806752C2C9ED3EAF9BFCAAFAB10088043D39716267C2E67BED68E39BE553BB8C3836E64912815A4BD0EABD00C9B9F4EC4158D02879CB4D7F976F8984038331224E831041AAC367ADB667C601E25E51190557076AF072905C26853C789311276FE169D27F17055603F73F072339B168ABCAA8B99A4B50598D5A6197470EE41451CCD90D851DD3F8DDAAE8599E170DD0DB1B70493EC3D98E9AD0E164F42D5F06A4667E47551990F448BCB224ADED5C13BA8F35EBFE2124AD7836CBC02555960EF838A81E11E5639C93A03BEEE078EA5A82C6E5D8B9249D05A3A6F55EDBA24343F05A3CA1A69E02C70CA388CBD42232574B4317CA9EC98B30F36C6299676BC66880DA6B1639041313FE76FE62A3CC4D29816532439040097E8761F3CE3F3F8BAA8DCDFEEC8D3D6C87D3F5D6FE69B617F19081E038588811327E835046531E775033CD1260DD77D0683BF20B08404986BACD2F216024D4F5B3B389CC3492183AEB6F78CA558353442A7B598AD241D1BC1D5670EB72DC814D3F6B7185040AC83070E2C956D94EE047C9C680057D4FE95072CA76555984237F0183915502D71FD325ABBB0DCFB7719A6B087743C +smlen = 5157 +sm = D2BCD1EB66ECD2381DCE2FEF2B45BB463E3059586410DD582497E823C9DD05E95EBADA68E123BCCB2591AA45FD3E5BEE2D7FB146D31F3607F520481EBB131FDFF24EA821BF49A4DF2C02A8F4AFC79BC3DB8A3B13C568D5D41D43777617DD15A30F4E36D97A459C455A9DCDA79A9C79C4C3BA061BC9C48D01DB0ABABFC944131194C2A72BA88732078BCF1B83B7699DB433C9BC6BFB0CB7C61DCC73F5BD46B50E129F1651EAA0797B89B9078AA415E5FAC162F727639475247A88D57037A9A5BA21219BF534133DE01BA9055BB9D535DC3A0E3AF65D126F771E7400BE8F16009F2DFB687185A44825F19CA01A9010E29C2F3118A5BC56097F4DF75858F43EBB505B06870DE9FC0C458EE1D230DC76646E6B8A3343C999792308B66FCAB50CF8696FB8E0B0F2D894192E2A87D8BB099025FDAF8C56E4B9D7C9AAF4C9A2C25A128FD7E937AA5FEEB0ACC9ACA59655B3CE704B58F03BDF5C1C03EB67734EED82D91DFE2924CDB8448BAF7E76C8EBC6E679F9BCE17D4761446DEB0092FEE59B5C1D6F4BDB457BE79D398927DEE2C8DDFB7E85E2FF7E172D8413E6DF1194FEBFDBA6414A10C63075A219FFE6CCE2D70BFA79FB118806C7F7B6D864F754688AA90CF4E4C237A5EFC49FA9BF75482553E9731DB401B30F7EBC2120493F148BA1F3586EC7AF4CA41980356C452C7F6EE220F5AE6CCD49BCDC7727AC08409CCF5C5EAA448551AE0D2C2703C4CAA49CDF61918C8E1CB0404ACB14D477565A87493274D1CBEEC84BBCB3C30F4BF1B853542D10F4ABB931062F74FB426A486504A04BDF8A2B0A069B09FB45ABB0F91AAB97B0A3354E09A977F43AEA6B18F419A1738EA6CDE5CE922E94C19526F60C352A37A1C8C619F20A936DDF21FE203755E7CF8C1BE4221239E3C6801C0004B0E1781456514D014B219741A819D2A45B5E642AC8804940C7C9FC82D831D0B8E69F1134C6E3473EF807B6F5A8FED955EA8E8B36745F567E2939976BF89BD0931EA07FE41F8E0D76122B2843C8AA4949D60A90D96A1C485377CD78D1869684A01D169605538F0969B1B8A540FB084BF08E04ACF7A3D4813BC8CD9A2B1AB2D56BB2ED74C757CFEB4B4CE20BAC8D4A25C8D957E0E4E9FC688ED548AA9F63A2338631940DF3A0812121DCF428D3623DFFD5A78AD0D5B8EA3927794F148C25951DC39EC3B2AEC014C686D5FF80555777719EA8E4C91BDA280EEDAEB69B62205FA0D938F4D96F9DA5EA2873F9DBAEB0567532FF5C6B775435AA163206FFD31E96B2FD0004E1C8A9848B1ECE960255A5F5055F3C9B97CD54DB057C3678CE211509D554311CA8B487AF3C6019D7551B20E2EB16C518C55D39FE37AC3C995EEEDC4392C4163509A7F7AB5BF3F15AB01E4B52002EFE4D0F511EF2C59A1B9F0C1B1493B581BF4EDB37FBE4B1BCAA1D6EC5DAF35342E488EA62562B8DE7FF2F0F31BC7DE82C4B749569818E13B0E265358D4BF2996DCA6BAC5953707A408ECF02CD2433175C6697985F1DDCCC6ACE0295F625A06D3E2ECEF99729203E63CA9173F93754F9D3B413C0F22B04727DAE8C9638AAC64A240F09CCF8BA6D6F2E5CCAFC100F9E41B452EDE424E094807E6501294BCDDBFAFEC9B2219EF9A899A721C9A889DBAD3C8C7454A8033B18334580C0204F99C03E1DED41504BB809D9449BFA5A9E8AA7945318B75A32203CC4078A8D79205694AD3E931C195C06CDD50C659D40639296412B2A7E2721F10D7D3E1EF5522CCA199A039D6BBCD49FD45EBCBEBE476A6E3406F526697B67D3EB694F98AFBFF9A63EB3F2475422A6DE87F3872D9FCAF15B74A9DEC54ADE81EE607F292084963DCA7EBA2756DEA93D9664BA319FE4CDC67202E0F5639C15EEEED86989B7F26F1CD7E1C85C66FEBB9450A381BA90A54C12F747DBF70E8B77ACE74732020192795B35D3C39916A524AFD8093DA284C998B693E155E79F83454DA4FD26EC3052A181F95867027F43EE3A30318AEC0476C5D5F9380401DD60C314C0D2A4DA588C6D066E3D6B2EE13EA75BE34E0610337417B1009FA3DB3C39DCCC06B6BDB2E296B3EABD9DFA27276B70EF73924B1774636542F323B2931D296B598B3AD9EACF3E29852D9D965F82A792437889EF098962DD5F013D128C2F6D4E15524E1CF5D83CB61D5B8AFF0D73551CDDF2C1D090AB58067DA9EA39DB6CBBB90D545FF9B8A4076CD62C6301C09CA83F16253D81CA4D004055C1ABD4FB0CB4DBE71F0A29DAADBCCAD1F212E86B184DF1CEB0DACACC47AA1A0ECB888901152C2F45F99D7C5F409D4BA9341F4284B606731A0DCE89E489F6709B14BF2BACE6412D8C2C7D5A4C84EE66101547DED1E10ABCD6C9CBA1046FF309B572C5159E731AB2B6A8B0C62018571F87197FB48933648DCA233059826143B7DE5A2BBDCC4563E0D930728F56BFCC0C8248121FD9C8463336A067A00CE42DA11737BF6E014CD513177823F4012A94DB3589459C2B7A9CC59119FDC1363C266BA7C6DFBB81C382AC2C5BDA683DF778C5C9E3D4FD46AC5177943678D14EB2A4E1717D1EB2B62FE03C235B2672D0ACDCB8651F6CFF390184573F9578838A3CB8AEBCF50F4C9C498B74139CA1826835F55782669A38E901637F2490CB6EBBD879B2D782632FE45EE3C5D6CA8F1625168B52005A2AFB8D5F8CFD307BE27995D0D181A30C93336CB4CC34348C5B5D3DE28D0DE1501242115863B9AC1A0F399C06B482513DF80DF179FA54F9A130C23B1CAA9E4C6BB763E382701560D2742D1A551A78C8AD75579F3CBC6D5AB0D37EAD9BE341FFEF2EC4F11AB8E2F2E9001D2EFABD692C9985919294053A7BC82E1420416180246860CF9C0EF8D37F8145F77E536EE2E99D7E070F1644EE5EE8B1B357872B6AA0C4B5C3A167B084C6D889111925F215895EC5C621DC874DB47C15DE229CDF87E817CFB9F014D7B77E452F22104137836B74B64F85990979EF9F9B7EFBE2C960E7BF4C5EC8419A101071DB6BD005788AA52311BA01971B754CE57C471D20B9643E62DC6D67703489174E566D0EE07BE86172A5B6F2199CBDF9DED174168664D0F18E1A4920D30FA64D2E94FC12B4506681AA8CE29756AEA7DC18636D3C65741ED7855507B6AEEB3E4141C2994CBC4A399DFECD61E30912FFBFC67FD85BEB3B473D5B4CCBA2BEBCEA25D68E8A8EA5D0E1C0D26E9A36B8A6B64CDE8E15FF7B734BF93E860299DD6B7FFE86E4DE60220C22DED6F66EBA3AE350E9CC7091945017A18B60E589895960B8824CC820F9659EAD17D68D2C665EA13FA69F9C6FDB5634166EC3E9229186C84331299BA0E7B38E4EC7D585D220CC67FF1ED05654261E3DBBB0BA8F01AED5A6C5AEEB29A99BB332FB64F42418DD4C84F38CE276B1A3A8063429F7D986E136B0A9E7138232B10B53113CF6BA19B2EAB892FF231D4096D5BFFCD4E7A978B70EC9066543D34741FCF5286AA340B4CF6AD91BCA4C95937F1B0B220241AF53FD308088CBD106F46C8E6CDE64F71A3855C4359383AD5905B0FF844B0D983E1D377127457828CDFAEC403EAD55196B7F39F6CB0844788831509A26DCEF68A38F13899BAD2339A9B4753F95705A7F1F5E46EFFE89447ACF09FAAF4C4E839B36F7D91FC62E641BE0E10A6D971250DD7F4E26FAB38EDBCAC34066B806EBD7ACEEA996A458B2CE84C9C6750099E5031DD0E6D0E0B4DB0C49365016A6B86AD34E0247E6BC4891B1526A02DC5E1EBA8F80401D6FB6D6BFC58258BDE2EA85FD82C32F265F6110CCCB5AD5DACD4E3D29BCCF78CB42C98DEEDF8CCCCB4D0F2C1C1DABD6B65FC163F39E536DE0EBBEF0E7634CC8421D72BB285BF100F67A22F03775036DE11E4E260B52111C16E70296D37244E3C08C3759A05DF4D2BA8D6273BC9B13A11C4F69E87408C37B5B93FAE2DF60A6AF978F14512F744EE2160FA521BF5C89FE42FA7808A4D3DFDD22BD81A7FFF280E850854C9E2C5BECC97627E271C75570E5B06E9D9F666549EF76761969256417440AE0967DF81950C1E0DDAEC905226E7264838C903C9D984638C6846A30214086E7BFA2FF2EBF854B645392FBA6E290C1B2E7EE5B1FB00E604C2E09384C66CDBC49DB4B78E6F676AE17A580C40F9BD2041E28A7F995E0A9D856C1A244D2CE2834740D9263F075135523FAAA4F2E0CF765597DF838B4E825206312AAD04B3CC0EB8ADF551B11A615F92E36818079CD660B14E350A3F757F8F90BF410306C1DD4D611155CF00C1E2B81792848F3926C25CEE2CCAE7DFAE9CD3B4010363F47539DA2DAC731B38991FDFFA80069FBAF6270EEC81174B30BF5521CF18A6445D2FC7C43A20646DB4C197EF2E5165BB356D43CBEE73F0CFEF9492233189BCB4ED4C473D5933B2B188C28CB1DFA455534E62726E41317F5739DA4FE30B93CCA8A1D36A79669D59947E7DBC61BC7941867379D73005467DF4FF8D2169D14BC0589332B70993D1729B645350CA1A66739D1722EDE3AB0D52DC143C7D61B58FF312963D564AC40E5612C80CA464E1E3253086CF5EC242D17E6B2DD8A03E3DDE955E1244CC0AB22C7B1AC6B63A584B33277D9E0BB80346124F3D32BF211C8E32DCAD6C61306972FBE27F10522D001C948D20D181B373A86A5BCBDCBD8EA32728AA0B3E6031C37737C8990FC3BA5AEE1F9126A75B5BDDF2085000000000000000000000000000000000C121A1F2527BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 + +count = 56 +seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 +mlen = 1881 +msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +pk = 391E7E7ACC5A92D5EE715D70E314C336EFA91B2232E451D37988A5173CAE71666559E41AC8534DC2B1E46303BD7C27310F95C3C7B124C7403CE0CFEAA1BA70BB9E98455C198DECAA25D39583B2A5488C84D22014AB9DB26D02BA28FDD776FC3CCF9323787A8A53E568D36082DAA64D45E8DB9E3DC8DC0F04FEB6191E7AF09CFDC4095B06DEA74F15D10C6E50568DD48983AED94FA1AFFBEC5D19CDC94B584128EB2C12B64034DAE577BF1AA2B0455FB867565F28BF57DA0721BFBC81CE74A7474BAB7772083E2EDE372CF20C05D146C02939463DD6918C4C609185A6A18073EFD3B47AD27D901A24C9574ADBA3D21DB494903A75ACB9674CE9A9DAE8AC5B8E417A9633C96E72FE206C401BEFD029C5CED414DBC4C2CA17E55BEAADBC24B40343F3250F910F19FBC3E6D81DC451FA7DD3BD956F8BB517309E6F32B8ABE374ABD12F6523D483E2EF6E6B7DB610C4CB446760B794CD3BC4342EF2EE0A72D735ADBF654B3BC623D7C8346B4F6C400D4EDB3CA58A73389740C566EDF341481D8F893560EAA982888D7EDB788596252B909951C15565603F4E60AF3DCA5B7C5A49AB66EA047D0DDEE59984DB81A5C846E942C5E1931D7F9C6B34B10CB987F0D7671B318167126576158DA57FB70990DA6B4A5BF8ABFCD851C1CC74C7ED8B7B30C42E6F8DE4B4E64AD8E9BF89A6EB1A619180BD34144F51C7851ED82A4709DF66C0EF0245BD963A4A6545E4D82F8744BE1659BA18803387DFD21A8BA3416132BBA42C37646DB39C07241B24327F324C8B09CF4C898A0B5B72302B0E70455D5C63525ABF3C63D974045CBEC390EC500D3A271EB851ABBEDF997C59D7319B932B8EABAB667748B043C9659A49F4C67AFC4A910497A88147755EC4C4196EEB944EB7487359C0806E79FF0C49E93C1223AAFB73254CACCFBF618026710070AE4DA7A1FAEE9DECCB8521A302782362398AE1B533D3E36FA1A4A6B822397A472B0DF3B44585763D6E56EC8F0BA84712317CB3C5B4DFED0B16A9205313BE69E2A1F7781606E52B981DFFD27EDD9E0F28F81B99AAFCF79F357A71971FA8C542A657BD10A817995B013D3D857B63C71FA45AE80372C214F90CB7626BAF16F8EA39804524328B9A8CC543FED7CD0D0640C2F278D6C681E27137ACEA635DE6BDA8B57B4109CB6564C0F32E0D11831892932A2B1CADD4128C8CC2163FECAE4DD77BD846B1B4F1327A2FDC9389C80F8D6C7DFC536D42B34203BE95F0D371B95DE830480CEF64CE84FD636450202FA19C711BFC73EBB312E317477AF16EF81C5B7A53749EF1C2A4BA74685280010940A6A50B55B00D6A56527B2CCFDF03A92D6D363883286758911DBCFA92A7BAF8883BDEB5C5C6C54ACC8594637E66B43EC052C994B33CCDF5ADF50D03EA5C8DAAA5EED60EE932F0FE4D933D2080D0A03D1EDD01F5E482EDCDE9F52770F6F42BE1D5FF28AC3208BE4FEC6F5B5305F0A102F79026C030A87293ABBA690A340EEDF300D9C0055DCDDE00436D641C550E451BFBEE20516EAAC15B3EE79CCCB17FEBB72D530C6119435672C969D7E5B33D9B59EA78AF8618FB84ABC6817B11AA34104F893AD0507A7578DC9C5850FE588DFDD222A42CBDCB1517BFB5634AF64E28A20278F113C34A9FD82C141A5B99716C890AC6C002018FE0877027E63E54529A93386E7E4F9B9CE1EF58AA0FCB002F3AFFA25E83E3DDCD10E3498BF19B646EA33969323161D75B1457C8F88336971CA19D92056392221E2F5153E5321A7A6EA5457AD205033943D8FE59EA808244100A73CF51126DC41EC30C45D1AF05682501970FC4826C9EC4E5E6D50A1433540C6EE6D71B7539FB0CB9E19DB77D6C6C2F55A81F54718D4643A95D865CB67D1EC188C45E17CBF58617A8349B8EDED0EA12CFC9C1FF96CBD6877EE5AB44491505724502B3BD9D8A617B6AD17461080985A1116A038B72C58EA6BFA27759A3DDFBD40E4950AD6367F131E3A86FAEE31FFB7FC4031D39B69383042CE8D7E92189D209AC4D5DC2A8C7472C4632E30F85296B91BF442E37C78A5659DC16C772471CD52B8A575194B783892F383B0136692056396DE28B9ECD6E13C8DA15A3A4E41C863F33E141A269CC185EBC1A8A8CAB63C6308859BD9B5B904562E4791B096112E71A67925AC515423897488ACA4805497B92E20C8D024CC0CCF893792BE7C33B6A6157378FC0164EF3A5EB9539856848AB0A63166344F313FFC97E985EDEC69852FD3BE7182CEC74BD03833A2F4BBF2CF16D6888E9F00DC91A3A744889BFBCF6085FFD688BDFF4DA85AF4C10E5CA6DF0CCE0FCDA51399BC4430FD5E412E32D17E47B92EFA159AF9E2A5811459000AE66263CCBBE5007D7E004062995257CC5A46BEEDA7B82F8E74CF68F102A270FA13F008B97A8965DA862E280F6CEAD9805CE22C844B2519371EA12B017CDFE23EDB77BD50E4759DDCF8687BEDEACD64C95BE4623820794FC2DB245F5B890DD2FA03A3A06FFCA675DB3A3DA4B78399DCA4AAD051927B7256A6F128225C4507801F97850D218CA90581C783279F0C249B8B880A77389601AE32513A689611A88A2922AE827863A6E9DE432922FFCD17122D9DF354C61F166652A9225B91E4FB449E24EF48ADDB609C7643B27A42B3FF57C9F9C821C17D3A0A158FEEEB331DEC05902EF18FD8CA069680D8310F0E57D1D6ABA31551C420F9F715696D7A01F4727F47B46E1D34D625DC3759304664B96A61E37DC95AC8409850DA6D49ADC22CF705E2E41A3 +sk = 391E7E7ACC5A92D5EE715D70E314C336EFA91B2232E451D37988A5173CAE7166DAAE778D22F990F86BAF8A914BAC0F34038A5C6EE8AF92101DCA4ACA9A777462C1DF97F467FF037CC8889EC6B90AD20AA167BA51F6137F8C519B2DE6AC7DB5524B975FFF25A64323DCFFFA43410A7CFBA218E67370BDB52194041F3FCBAAE35B426210838201832327085553446721163867822370730326526340732578700112400347227083552430460208700370507735873316261310157254444834545073103650443276008863410278743568103380682188213662124857337612700208428370816701463724117574527758578564660383411753473452126884015154473841740578486650683683025822000802428434603884501251450783853662820004882242277278172302431264182335307821535840675603561717201687854700866873020677438516086006520017484357733658384260871805438832535233365353718280667531720674578323888277401042372418340578146228043228082641668064558347832624831454534552241334346836607700557086808630254606808464123382525688363464126833867018688061170741625642656035611251806756601627331427728881325170365860880723561302208637860263516637724483667852770770503632186330118241080587137811014074215048886453828287385882230210607737786141836365620121162166845225031728157476117630655560100138775675464457407722474667682488711364331511424006772142162166484406572424368085180357714171446408252566574408247780867005765813445206644308147422530311502271141706514520038851757503771403565635128246004155811827304181386481138772870138507701356464238867662020780434801255107184552052300047528663454575521735271427850240376374264311263146206711428235156737818187107852105075350134064316585235020503685131206268285352361565273778165778488863048657834257163345385248075365310017468880248726004306540252271843533555537744170784206265604803775266808768626865512742655223774248367134621853332110582406252601177086245724142240524266033606150227271272574067265482778601877370616683252366216035302281153804380681343276084358066025273065007765460341711036361087556264164147726758814506461644751747426605002604142380086663850078430467482074060011638781472170683653756720862713375376048345385741768036014137686857111238121183164353180731248521027584710160751375730718265622082341708742566166875515106883450448287570673613668687518542072105348818623621081451386355628668236642362346618857306041372311255461350130664822641104362666716222636410318267357703517447725877660863464668333838740258616327720485747658856054673643084171151184061664254558257638558301125635018842405600512363823756741652667581704271325365638512535314181351560602515025488882380845255404433167207755848836423726568712436388328452863031454386814476054312585886677645846318645873203752223415547421314761201460423638202783304381808346330045328230057772417558707876164428138666340027018754023381411675070564145216602313802676626745407545483751801537503156517781515483423723205173176043766453084281512106517176352823386471585378803165531625687566214172444210845075485384528040210022663874061425047186125478305382356642445347642875273252784662213715358287028475278648810551067877668150227646723510762645440385561684583143745212244553205665216286717071257384560056055113802212573630572E61D70877948D475B68C1AFEF6AFB2BA8016B0DE6EA60BD5506228058D319D6437D92066C66C1DBFD6B7B00A69505477365615AA7CF7A44A5A3E2C99256FEEFDE7F001D620D4D29DEB9B9AA3F82CBAF6E65EC20CCDD518F234CB1091364006D4626D29722A97A90BE04D0973C09BA971880CC99FA638F8AD920D83138A63FA0DFB4AC565DF4DFC763B51128E86544F5873A4AC829660C97B03A7C252B45BC6974B8DED52D4E0EE4DD920FD06B40D09B13F72D67725F8F82E71FAAE6E380A725DABAAA9148203CEA410BDA2ACF5F7BF4EA602A6463CCF3A90EA85A5C9D1EEE839E7B360467125CD5BDF37F2E09B5D3B11B4126EADD6565FC9A4948F0C65945A27518548E9DA1CEA7F27D195B846626786F4680496EF83F4CBA6405352ACF55239134E79315590497FCB9821B030A49EEA4509A4850DD64ECAE759FB497D415CEEAB4BC9D30C36666078243DA931E79649932FEF9CF2362EE3E2788C287404100B0C4843F8A701337EB43860099002893B0D1C831980938A1180A61BA76D2194FE4793532D3A7CF28606A93FB495F6DCDF59F83A663C0C8373487219835BD6ACDCE89EFB6A80C26B3A6C01E8649E548363DEAF80CA40F36B14519E3D468425DA0CDE1F9A46AFB92638E8B36C285761EE31FB9903F5E6BAE59CA3CBC086BF45375857A160DF77E469BD5EF869D00084385AC67D7BDDB44B265F6882AFCDE185CC25E51A1920575761F020F072E143A73899B0CD7052D74DCE88EDEF39268DAA8A40D140C90932C03F7EE79E7A844A6F9D9C0274787B8D38465BCDA1FA4429534E7501877183DE58992179A770A762ACD8AEB25EF338B04414DB87DC7429E629F894ED3C9D8385C44DBBA6A6BC0D7FDF679CB7A49AC73DF2FC30AC95E78F44EDC884AFF4FFC8B2A21F7A3FEE6868D1EAE2DEE6791161DDF1102B86576D20090931E4ED9B276CC5E235D8E67E1FDB4C314D20D7CEAFE56DF20C09DF8DBC706DA7CA911D1673E1C9B9BC2B103D757390FC07703BD569DCC2935EC91905AE0C2ECB687B0FF90D5A726E7A440554A7015868FAB042CCCEE0A751CAFAEA5FC0BED3AA10B9756BCF03A3BDC3E7A44781866AFCECF6CD394A8C3E90D7B5F9A0077AB9796CB2D362030B6BDE1B326C87CFE3AEA89234B0D4241358FC875480A538378EC57EE4A8C95CFD69E9C1EEBDBA3BE2CAECCAF19163A7E766C1DD7230B7087774524593F530B4DD4A9DC1B50864E71DDBEE666296FAB7ED60391B0074074904C37BD59766B03AB15A08A68E2BCDFD6DE236FAA95D68EFA900F53646858C6C5D648FE4EB296F19E9DDEDA922A860014E05DED0864A9F488141748B296D3DAC0AC4BB453D88947372D541DEA86C31891807FB70B47F9D83DD44B20241E5EC8291F212331E643CCF88687E2081791CFF4ADE4CA5DCB0C903CE256C2D49C9B3D32AED14C07D6616B0D2D4392A3DFD1118A68BCAEAB3250100F4F67730D40B21E9DC4EE6B50EBDA4D0B051D8593315155B1F197A21772196CB8626423DB499D9C4095F381D818CB277646677F9EBA8ACD734B24E43CA002042E21C895B10E93400B0582CFE47592516E4EE36E107B4F642D465ABCE65D186A2D4EC29810893E9035FAF87F9FD465B24FDD58BB579B2BA6C404CB46B3FEBA62BC7F736ACF5B681E16CF584C4DCA67E1F49948C53DF72DD57459D18BE40C5345E34F58CC0E5076DEE536A9764CE2B0F5465337DE5F03F6CEE761871A89512D8F641FD91C59DAA87EC57CBC282C7947DB32E0075295672782401A0FC9DA079C39C250CEBF48F072022827C9D2A17E7A91A47AEF595B5E400773E7A36841A588F475FA2D62708D70E1220EBB3A5331C3C0FE58E1D90B271B7810224DCCC1BD7AD178F6446D67EB89C17DA2D249C62C0AC74BAFCB53F1E0656F3F2660C9BE9B416FCFC4984187D1979115633F2C0C4CFDA46E0DE9DF3DF98E34603F25DB644C8AB50B2C3C8D5302FECE72D17631BACB3A304915F221334F8C9AC177A00C6F8F3591D59D53BC9DF8736CF9E073C5DA83E74A8626685F124EF925DC84E419FD9485AF5B8E713362672D0263270914771197883B798D164A57274F06BB666B57C0BB6E08B4A6C0067A92248149ED33E00568374142A40E22ED439CD1C413A7F05D85C487012AC969B0AB1FEB4D0D75231305C01473D5BFEB005384D86A06829EC971A55DA1FCAC58CA7EDA0F8FC9A5E6BAA6B33F54C57E10B274B0FDF3AB73AA2863DD7F4BF522EE5CA7C9266C2794F5A3F8FC750395E8921832B98F93C18F8C99AF6A821E5489546E52258C74546242BA57C45271277D19DC4DAA14E4449D6F67C428228C4242C0BA399F873124440C7068ED5F61E29E0C07F4904B9A6208488C3388B4E73F2113389E094B3A9865B339C00370A68A2868983973DE8949A2EDC0CE0C8A46E633BB52D165AA3272C36521A67D9DBFDCF5B7E977C27FB6499EED051427CB16E739B69F20984051EA2D709EFAEDC5BE130F6186EBF725674BEE4000A08D495858ACA5B36032B625F7D2E2820ACEDB14C76F81A05164FC5860CED7DBDFE90C016A39BB63CEE1781F9495D7DB6C520F01348395FEFA29BDAC55FD03FCD1AD96FB1055970AD377A19968AE1C05D9A5848CCE03786F3386A0508308C858CB2EE9FD34262275040897A10AD71E40CF314A5FBEEA80E8272ED0F11189A089CFB6AD12E498AA0B6D3D4650717903549FFD7096A631BB2F6F4852FCA49754D28593C49A796031164398C15B8D6DA4A9F7E3066190C88E03F012CB1D1431D0666074020A94EDA033184679B61A08F4F4D28E51C5E78AA6F94B7452D58D7F378617E1B3E8625A2C8A5488CA7625497505BC41DDC1E09E75626E013EAFB4033F25289E4F7A04B8476C5244EFDC3217EAE768DA39107FD57BACFD962E8F4776232A6572E0A994A70071E9E27B5FFB8D6FC3E7E49D1E02829FFDAA2E111DEA7E9EA7CC86C09336E4731D87D236539612176AA9C341E6E7C7B2D444E138641E368F595EB87B6C1A979FAA37F301CB480DDF44509DBACC5B55EDCCD88B2552216598557E6C6316EE17DBDD88EE6F11082A10E92F1CCFD2583F8EB080F6FA56D6DE6D11BE4B4B6E5FF55B9A88A482096B3E28AC6BF41D7AD3086279C7116B6C7358F27584AF5FF6305F832C35C99360B0BC9A6FA49E1E6149AE6594A29F1F24B59A1194CA3F081153E852AEDA3359832B96A9EBD2A6A54FBB5B4F9B8DB246E0D7EAE80A37D12FFE7C020C4AE8450F12DAE9FF45591B199486AEF88D751BFA1F1ED0319A9258A46DD41E3BA4F19A4DDF0AFD060FBFBC7CD4A7DFA9D6942E38B14346EFD32CDD1CC09FC230AC1A2DAE0F02F3D423DFBD48CF42E8E2E2CEAE03FE6ECD29B0880B28F512F4E7385930D3C98C701F45E3BB49586B64AA69E1B797E5D34DC6F8CDFA54818142727D0406B206F6747931EC5E552BC27ED19EBB7CE51FB4A33B88239E1454CFC11EBD667B5AD77D555436965C0784C6A7135D15BD2A9DEF7FEA625CEC31C99780DA66CDEADFB7 +smlen = 5190 +sm = 1F7771051E691D8741E190EB984311B80E2B9D58A5AED4E9B0B0B2716921BD4B4655A67EE827161B7DF82097F5F5A1360650E15BB1292CBD2756528858EA543F486FC066A76A49E470A51129D19E1118C81BF3C26898CCBE142FEFE872CC8649726C00181BCC24C2D02FFB4492A06833DDC85EAFA09BA95D8ED82198041CCD4139C43F2F8E1CA591C3AA5E3E792A8285C8FC2DC74F48E3BD6DBF7F0EDA4B282C837D6FE9B31AF72F83529EF724D3CB2FFE96EC1F29281108E6FF85F024B6F3D7BC97B9DB7D1E34F3323808A2633EA50BB6AB8D0BB8A5C016B5ED71BFCFBC935BA4E644475238048ED1A5E2C82C3771CEF0838178814263999A33076151720C2654D641ECF9EAD52ED1023EF2ABBF23DE8263EBFDF94D74F395EADF5B384FB2F47BCD73F115A7F9B8E3C5107BBA39EF52D58366636FC801F655646913BE5B4B0D59B22422E9A5179E40568A114D6F0DA3C0DA2C3AE74283CE709617BA9DC24A71FC99EB05313F47D725A27DAA64A41AD2DD71DFDBA688F2B198CF9F22047EBBABE3C5BF7B7E482663B89B21E174415021E9EACD1A59CB718D83814B87DC2C831D2E3465FEEB99FCDBC16EE794E6A0D2446639A3A162B507CFCDED38F2FA30EDA475F49DBA793ED7808B64F72D3BA9E129156A733DEB0EA9FF6741F5C8C5E0850EF039B5C2CEC919640A8398817BD42321252FF1B6165E4ACEB755BA075450AEFD084F96F24DBED5A3D29680D00732D1E267DF8EDEF5FC871B6D2841802CB0FBF6D6654771AB144D233ADB5A85EB103129C5FBB5DF726C7EB04C2685FC3ABB17F1F4FD973B18E79D4CC1C2900F4091F2E87F06F363D750811CB38474655E063DCC981723CD7290F398588CEF0091C5455063D877697057786102B0FEAE813D297A4FD1A468C242354C827E1F6B851CC74B2D649074ADF0FD59744DF5C7C3B81D67DC43374372DAC4F9A741898F761606E958F7815092068326AD0737D791FB5B3D517C59790B4A3F890E046460DB28090DA5A7529B64E65F8E95DD0599206CF5DEB107B3D91C27DB640603127B168B1DC1433522E1141F744A9403059A71B8F467BAFEC5AE6CA3584AEDCB245F6BE0EB7C707AB304FF6D0CFDFC66F2547C6B1A9771C3846D1E6CAB1D4A695A913381DC9D89BC9528576D5F84B411CBE7DC0E8CD1437C675C4C2A5C7976593F07513091FB37237079073768AE2AD40A35C7A6A73121A81BA6F1ECC8F6A04D93A5082E57E39AFA4B0F3110B86FC0DC658D4D79F9E29E8B47071B9A875F5D4D656BF3324BFBD4E76C4AD85ED89BFD899E3B75DEC405A825630BD86C6AF0C733275228C5FEDCCC8B9DB7C32D8600A9D805E3EA235F5EB77F3079FC9BFD2AF2893CA1D3CE62A0126D2F9ACCE5E4DFA20E3F79CE07954D19E8382A43243451CF45BD40ED685A0A00A53AF61B184E566E3CF63EA3B99649A0684E04495389122E6C150C4BDAE83063EA210EE06CFB25C0255D7396C4AD12598E4A571A0623F8DB3775E857E0A31AC65C2EF5EA4629DD104EA65003D7039C7E99AD63A86CDEBEF651F33D57A804FD901A289F3736EDCD33FCDD5801EF7B4829F984C7678680AF40B2AC5FB31E67D50F6920690BE24575AFA14538192CB15A0F68185983E5E7BF5039DF6333748CB88BF7052B1CE4FA535D4A3332CB2520595BE9E7E1DFBAEF25CC0DCC5D0CE389D67BDD35FD3774A5AF2B84B7752100361D1EF57324A3E68BAF6B9CAE46FC76DEC1749981CD2E1D753C4DBDA08FA0C732C6C3E4135CAD8828FA3EAB8F629A97C97A630B04957411A400BB283B9256F42ED227B37EE8797AD16E10DDB36A871BA5EE44DD59AE54FAAB0DE5A0F13BB856A16533CE1937CBCD3796B70BEC6F6E8A06786BE49D96435F9D0921DA663DC62CBC7BFA40A5E1E268B0C428213C49BBEDC424A57E1F97631C6D0DA766C17B2550C1543CCD0DB63329489626109E33D4E0099EAAC09ED725143FAE6B3F2E1EC62B4C16225270606502FE0E797F708BBB9CB4887133141EA4CFFED5352E5CD22756836591276B0CFADC6BFCE97A1C57CE37F5CDE640C472590674F9CB41BDB60462C598DA26FDC0518C9D3E57C88BC7770CA5DFC390BC29D50D651B6C96DBF714AD6884E5F0D1F9569E2F139455DA3888FFAC7929A251C464A6EFFAAD60F46882B34B0883B6191D407DC943798C778DE181C60846CE319C5ECD4F177BE054F479904DD276A40C46E84C6AFCDB1A945948F665AC7320446504B6AD689725DC600DF85C59996E2769624DF881391AC63D71DC523AA972988097276DF56CD05D0C89CA77C1E78C7F8CEAFB4146AC028FBAC8F73D3EA2D2D63390B8592D261EE818B551FB6925069D1F6FAA9C968E24DAF773DE49DB94B84D32C3BF510D398FE0EC3F27F604E77D585C1B817655A1DAA3E241A4758E242B2A8A7A6CD1C835A646D05BF7F48DE940B831E0D9C8FC3011E4F7D44D9074CC017704FBB198003B85DBA117C5A79F4E5B65590FC9AC94F3F874DFC236D8DD11EBE00B28E255F30125297088D7C4B1CD5DA1E71DCA336E7DE78AA2017D42A7B47DE12AE71389C5F050ED742A63214635C832A0F028FED5DB79A831EC75600DF437093C2B539712AA0649A541A0F9D4E4E352391A1923DE492A1226B0C0FCCB870653C5B84BC1A017B69149C79695DDDF4C72325BF1D1D1F83A3C6C81C78CF04C119181385FD349F971D577D229479DE711B076637F446F65BDE79AB29DF4F43B6F337EA8E888721C7B70CB09A6F7DA07C81A60A1AFD79B247EF013CE2643EC3C5A00083E699CF199456F55E1FAAE03ECAE470A8F92C75F4B8846BCDD9B3B8643680551A4E3DA48EEE02E2EFAFDADC1036734D81E75B7815FA849BCE40448BDD1F79BE1435864A799AB85ADBBD5440E242EEAB4E09877DBCF7B0540224E75A4619463BCD92F65BCFA89AA840E3D772A982C161F9213AF07B59E581424D98D22377153364C0B2193F85AF10AA39FFE8231BD4C5673471F193151B657BD4BB91107BCE93FDCE39E2AE5AEE7746DA017757C77AAC491F9994E1A5AC7817F78AF21138CBC876131E4D01218DA1ED3568DBFE68FF2B9E998D4B9C8B889A4910BCEAA41135F0327C12BF8AC1C038C32992B7E14936E77A39985F4B710905FA64B3DDA1E57BAA7240A3615F7F92F305E27D72A3EAA27D22139E0190D8AEE86E6E0B5C35196C2C42B47EBA3B6C8BAE0A12D108578B6A9C48B96721992758676465A3A97F3104EF0F6251197A67E03FB9EF18F8A842E858C82EF2801803A891EB6B836F657951E12D83605D28FE9D67761AFC1ADCF779894BFA51174724305814A8E3E37B01C3F0B8AE972A6AD20E4AF7E9D46FED12286605C846B97756C7875295A021427CED7DF5DC90868CB63A3994C162658FB0AC896FD64C3C7D43262B6E3EEF692A9D236F00E8CC0AE65B740DDF46362BDFC964E4F40681F2517EC80B2D7B64BE0EB8E942DCBEAEA984BE08EC2E1FD1D3646C319B955382FBE8A2F6D6D92CB2CEF4E115858123B71E422511979DDC52D17DFE5E9C08D2A37AAB43C9AAEFAA85BD903767DAA781D10D3D4CA5DC164ACAC40395C71AA4A1456A2D70165EEB2AD31AD56AE60CC6FFBC81C2A98445118F9F2874388BE33A43512825E3C3ABFE650E1A10E3BE7FA405AFC20238BEC7A60EB82D79AB1A1FBFB1103C1FAF1BACCF7DF0AB7AA8A2D86B27B794462F9CF0C27C054237FE16D6FE39BA462898CECC0D392DAFAE4AADADAB73A2D5E849C280299CD43EDFA6F205C22C9648CF5F422880930234C96005167862CA1618A544490475F58BE607C4AB734309795CB40D7FD1FD31C04895F446036E978A9BF4313D09A1F4E34F89AA1030E8A5624CB9DE5D6EC4F5F680337DB1957A2E20C939EBFDF90E85E55348D8538A0D32E76FDE67309D8A58C1F60648282091A87C7664AECCB6E5A6CF1534A8670DFD42BD5969DA2BF9EAB57871E6B000626636A2130930A84B3502EFDBDA5EE6435F32E44D69955D091CBD90FD26CCB7F914B2509833F635E946D11BBFFC6463D36FDA2920D397E430FA1CA999A0B15760E9AA8C9D94DB9C64D45B14D5977078D15E376140F09269C5B97C4965EB17354BFE2F2287C97FCD16CA02F114B8008345A60D5FBCCEFCC1405F650C88FD58FF434040488509E386CBB79689EEC8F3C2CEF814A4863B8195AC4009F7D53728133A83CF3E383CDF803F7E5FB01E70407F95D04FC75D617677ED66656F036C6FD7A666B02D21B0C6660F4DD9FB657ECE1A75B7CC58553F36F6861E2BF5FB8DB262CD7CE9DF056612780C202366869617714D1FB883EEBAF611531069B946E3A8F46A035B6D2FC8D356E669A6F9690062C6953E9E4EF5ECD190D68A3636F459DBACBE38AB9599608A12A3579DD48BFAE4924DED46E43CCD16DEDFCD11E76468B4E810725E5228C03FBDF32A604BD17058754D86360FC279341DA449B43B04EE9D72662FB80EDDD7AEBE4E04A8627DC408B99AC61996211FDA4AEE48A9342BE50CF76361D2988EBB52E267F4958FAE4D290255AB6C0FF5AD22D86696E6042D6395A23329B2258A7A7ECBAB57F0CA8E5421204B0D330069C2AB29CAB404244265F6A879C9DA3ACF92B59996FBCC1CCCE185BA2AFB4C1D7DD163752F0FF1B557980A1B5B6000000000000000000000000000000000000090C11191E250707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B + +count = 57 +seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 +mlen = 1914 +msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +pk = 2143078D637E770AD90FC57FADA462BF76BB5C79B3C45FF35DE3EF38692DF85A01CC0DF28258018B1A3A44F65A7597FBE653ED2DC91194D63F2D9ECA08E228BA5E2FC373FEB6FD100A79415471A67E0AC9DE57946BFF8F3392C3D6CA479CC8B12F4ADA4934C83EFA325BF335F4692E85D8F825D81C27D02EDA1FB16E747A8902A78F6D4FDFE2002664470C70EFDD4814543DE41DA12EEEC347399C8D9F56FB74B75CFD3BC4612C188F2DC30D02BCB50EE90B3E0D21F5CBA4A7B27E1554213BA260D8E90943AE1170982AC5799279005C205AD7C1734A7EDCCFC3E6F09ADC510D8A68155FC8CF0405E660261C2717F0859713A03830A004327042B6C11E2832D1A2FCCC59E877B467A4DBFEF6C865EFE5E7D03F44841CD64164E8405B4E5F1F4F80E96E3CA50104154BF13EAAE91DE8DF9E8C4758BB380499AABB3E0EEC786F548D45651B528B7BCC61A19DA57B00CD4CE302FAFA8E3660C9CAD8C52BFB07339691FC6727239F6D7E3C268975CF3056BF19DB91F7BF384174479A6D940D10065729E71BB29409B39482B0EB8B33599419E30A560A2BF9E8642AD04D74CFA6CC323730A4DD8E84653F65A6DC78C65991F96F2E40F974C27DCB0B6080C048EFCEBA49FBB55F88BA2CEB4DC89AEF2B5B335A5252C9BF69A9689CA779B05B71E57F11ED780EDDC759CE31960EE900BDDC99F5824E27968CB81352B813C2CE69B201D9A5DD50254827B4A62E6AC394336654F0621E0D727E217374F31B3A274532A3543613DC376D83EACD1DBABE54C9BB17147714126A0392481B179739201C1CD5106AB711092CAC09EFEA85AEBFF10A8ABE3FDAA3A679EBA083E4AA4CC3CB107F58722D030CD2F60044509ED4B67F58982076B5AD770FEFAB7D0C898EE78185E3AB52051C37CA28B646053473E97015EB15FBC7EC65B145B8AD4C956CE08974D853A611C054E8B407637B88C2769FD3A70E58D59F3056C440282F0F2FCE217766C4EBCA578F791AB6DE6144978E0FE122F074B72BC6A099CAD818A6B199A92A7ADCF935470DC47289EF843D93D73C32FEA5D836B912D0BEF32241CB11CB2F133CC430A4B8DBBF2E912D634CAFB1DA830FB8C213F8E0F05D96FBED31C3B6EF90ED9C02742AD10635DEC03884FBF8358E0501D4B49D250F83AD60F5B0C9A27D923AE2379071C1BA175BEEB52308F68BB2AB872C9AEC81AF0C9B92DADE9FAA0E8E15FB016A7EE86ABC095D0E98EE285422B4D1BE78F013607009BEE269EE95268A6542062E3ABD62D7BC9569578E481B54226DDEB23F6E9EC2384AE42D9691848905ABF06286DAED5A424B5926C3830E7FE33EDB14B88FB7B9A0424311419D4FE72182BEC56188AE9F82F0FDE896F2ED6CBC599E1BFE0668AA445A3757EB3857FCE2A215F9C3A40EB8757D63A709E4CAED94FDE0FF2F76B167008A0D23824310BADA52AE05680D07F5A71CEB9BD1858676C6AD95EBA4F20C81DA57ABEE06656BC8B004A95E6DA116DFF49A4EE53CFF386B732A6EE7DF79B08F0341241255D13E5ACFA20CE80F5254819E5AC7ADA8246FD21F21AB8FB17251CA9372E38823C3652440873B717A76D5EAF3E0F13729BBE6591F5A01DE02460BBFA8BFBE5AF5D86627798C8E155FF2E6CFAB9D3B6B3633475A1E329FC6605A39B06B087D22ED86E54977575C17C3023C411E1220DCC13BDE465AC0C411E359C962C53DB7B684BE1A0C0A0E50697AEEFD358F33DF2D4F197C624320A67DD7DD13A300C3E7E9CFAB11CA43CFF3AB9E0F68B66AEA7ED8FAF1C8EAD118B8E89A94304EC9CC2576AED8528B67199C501F5D7A5662B3108BC4C31E75DDF21F17A4D3A97AA0204DDC1A77EE55336DD3D40A2BF907DFD11EDEC4670C08EA080E211B4E9F9CD350EF33D232065BD22E280975CDB115B6CC3AC7610535942145782289A3ABDAF315D3DFA7EFAEADD062B3EA12E9A0AA760EA5BC09A7C1CD282D73ABC9F993FABA142E83978D4250F7D943B6CC2F56644A71C33FD451B34C0492FA0026C3361B8E31FE209413AE1410B56131C2F542F910E823EA3E560B286CC84B63A8F87C9775CDBCFAF4DD32F6CC753E6B6AFEDB6F7B55A0895C4774B592ED74A432171875A5639763B5D4E7F739018C9A8365624CDAD2AEF48E43AA88F83880C92410C12527B1CCA7FE59E9F6C99E98DEAEC5C2C0B2B0540B225CDED1B9C73494A3B7D68AF04392EC2917BF5644BC0F1F8ECF4468FDA63FE3E84308D6C4A7BBE62DA53DB910BA81F4E69EC31082C530920748806266CC506AF878F588FA02452CC1614D2B49D1EB6C28F3B9AD6BCFEA6F11CB78C2D2E6E6C68BD7D691F1E052CBB5A8E0D8D3415D445CF1A45CCB3B85ABEA23A4B358539D4D30D0AC088A23A8C5A6E3863A6A38492340E8F87E72600457B1C6DDED3051EBB2E128D36B4299B24DBFCEA331B725E5E15793989996F67E58D7C246A9B3866EAF7C4F3AB14070EB64E85C9C0030925225DF4C1C88129F3176E487806FDD114F8295A6163214FFB68922BDBE20E69343D79F0A403F5097AA8437312EE3F9BF5A38EF455D55F50FF2795D8A168E050964E2380520AA9A15189309600BA2D16965D437761D0B96415520A3508E15138DA3A1744CF2EBE9ADA3960374223BC798233F289D3E91981EEC40B76D67DD07D0F16511A240AE8C1426AA0F0B65317A44568D6876CB32086EB4F96BD13A39C44035478BC969D8778BA38C461BF10C651D3BE6DCD2F487E2A99F69A91232112B99C07534876FFE310C +sk = 2143078D637E770AD90FC57FADA462BF76BB5C79B3C45FF35DE3EF38692DF85A5674B6A76B3466556ABB892C317535B7B20B413805694F856EFE15300209CF07E58AC45BF2DD19ED3BDD953C2F45C9B335FA6A0A0B9521D758CEA8E29FDAB0749E47461404D1E9178EA08DD2EE1218C2059B644047A0B78AB4E46E29227C7CF528717656163102847362830328865238507488126007575130143010874370551113234341516614786747253283882577018002287383722480383208511853024081387807105848016736423175774078510411177188574565520675251878043163741841138784260470271028326335203531702734150804073462164222588632274677146048626854501137770641470137681706347244251835167082587877318014555172421047070055210483015287120866211326112251845550451355732811713428114438365538070200400873055551732854646732000683073261814318865413550148786182208063400771776610375848855765846882305167541070777712048813048241251646226252800372724383457558731148154654563757737406803717486680522841361378472218565158628771207260615413105142081456773385356516734600661864111146242600504286550413667105830612611155031454053267715382621868002543223554346753560034433207732020252565287615858334118066812806456845402286283448217102737418552253035365286040056184855460168512434361136765140038171128624713552213823633850552548321613211460800082846056784044577116757501325546706460334536741357186146784527617077303857885634687111217268062236134042505321425226477258251435064062707108161535547058224877687204525108440676428121500528433840852025452231038846701865773427173010018860187214373318142184528110571487264072015174674704872634206235555675160703652631464014575855551064868763348576504444134115133547784681823105315148612423766856531681768065142671111027701104665607888058556727330443822464268873401137760648560571615851704360455607808422633348033343624140415027485781124276262533100301106115473637430374223457215852814657527753222225136244676544550863213642252277306104815334720204077780850155743804753305857367302355106856378553185407710310816022272236415765553608156238432470278877511841541056572830306782582807401161442487264640880036871718288523201607082351562624853827547606620435633724247137278523037773646385232441116136834283423102634257408221346558887034456723000755717323554087177521128625618326226038326486107421503564524245738876156321765286062114366584486541158372435742065460465418843867644178338562712442627431635385150624310658086012703500815546656718814246873834026757142580314027336405031575648511611067168108110247572582075101683880878257550353463850702245631156756782621600441778450548808613205654060654000512621585702583502230213236316850775663177167761044571013845361004818006746040642224287062503718803807453753006017672786350006074214166121574606051127277032580137013724160431055668772458042224002035657500618574008444276183165131871676402026355608801603601065836844148217264377051068258266127180205552708871844641342435377121727474532416201180645017424678355144416882158757061675280562177404042281523750332421071277030814338871526382446217724573717340568103412483425746373552713780255724500710100066505218647661241133487048630045448570047137653720643688588613162883797F328B9FDA28778C073D037F7F8D298A14FAD5D74B3C8C5794A144091FD9B3F3CE4E0E80E7E014EB19DC6D703838CD4C30C5E589189952802870AC8D5614B3F80C8FA318672405D022BCC4F5CEB40E519BC794C9D2DAD74167C62BBE1EEDDD00E39D503308B740FDF23CE59AEFF1EB0D5552EB465966AB6C0F2C1A6F030B1F970B8BA0A927B7B01ADCD954EF239D4CCD0170B8B84172A95622565E70DF6FE9345B954C2E5BDB89CB0DFD516B27C8A1BAC189C1DB9AA8FD8B385863597CE2C9475574621C4210040C4EE3D1E84A790B60C1FA2441E67A1046951DADED6FA09CE9DD32D51E5AE7BA4E8A946525A6DA36B4BCEAA71BA6FEB63B12272CBC507B711D941F7F6BB68C58B6CDD08D055BDFE9EE06671593440FD2A097CAF2B880A740A99A483DE43788362BF40250B7373FCD323AAE6CFFF33851CFC0E746958DE91256BC56258A418BE0DC1EC8221ED84C1D1DF21AC80C8451FF920588937DBAA9591E148788DC1943E764C1F415E9B5469F1C753BA808E5BFD068ECAA835B621031000AD72D409BB7C773AA6430EE8D1C5C9E3E091BF1D20DD52EC38BB3A3A2065B64C5896CC4D044058474E81E6367979EF01E4BEB5A586A51B27DFF207164ED3509657622BC2833553ABBB51051B20D7E43A09E9D752BE0F8A44A1805E9223FF3797CFA091A1DE3188CB651619A08DDB85D57889676455B089298706B110B3693F58852B9EDBF994700E55121BE8F613E827AFD1E993620640B01F42F366C334B061B5E5ACE1533EBC75574AF4144A50059861BBE490AB45A09E88AB905422375BA24FE8DD5A018220128EFABD2065EEBFCE56A1005C5534D082E4BBE3EDBF605920D265C5EAD390685F41093D116E8A4758046CCDCFF353B8C5490F4BEAD97FE162115BF0845C16242FCEA930693B3936BAFEC0D609AA3014A0CA248369626F8238E7C1319EBD52A9E5AE0FCE30D2E9797AAF210932192BF0EA47EFA3BCC43DE32205B1409189EE97706D5756933F06F00054616EF38E7B37AF560C9C27C671A6A4FC43A22E8E0AE9BF5533C511782B47E8550C7D04884717D5D824A88872BBFB6D2CEC9AFD1FBB6CCB33B8997B396E60F6E8D8246F8346A575DD758C0AC68E901C4213F10BF8F78A35A46F8104284A256493BE1AA2B705563401B9A151F15773E9B96F4C3F7FAE95D051B15D909251A8AE08AC501290104BFB4A66DEAB74662EBB95A899C2764E2A797885D877C6A09003C8B5DAA8E5381502BCAAA96B29EB9C4B529675799374B5CCC829878E18358B9C415759CCCD7FD13557FEE1263C1B4678E396C8AB3D1CDFB59DD958E698D1A46C88B5D5618904024DBFB2F77418B095663F724A0AD5928348281CF51E2A760154CFE3F414139B05B7368EA572EFF7FDD97E12FBDFAC136EBBBCC3A93B27423EB80BDE563EF7A7AD4AF42C05B54241767DFE46CCD4D6B9290DEB256DAFD4D90FBB321B5AEBF086E58426D19C63E209E0966D820FD2C0D151DEB0175319D3F28BC2EBC98C3BC89796F1A3183F257A9F0265F0A238063F2FE4FD4F9B03376E8D3760108C1101B9E0B32ADCAA58FFE4DF17CF4D8A0450679B8B4696863DA73B57588C3C7438FEE6B1BD3C0951F77F7340165833D0F9931A1930568A4F2C7B7150F2647CF1F41CCE5A3797CDF46A0C879F678F229A57CCC5DD70931C206A11D244E3CA4A909A23DFE3709E6C08C6980597B1213A4F5AE126E7F101CEB9273AEA785C1489A14F1BDAA2A24F0270712D8B8B1938FD79A1E38FE4644BB70503236C097548F660FCA4306AA8B52D693B565CE05132C3967A54EFD921EC38D63BEC489A415E36EB8B9EF5C54E799EDCC1F5EDB7939609804A5341DD2FFBC6CA08D1291016D5470DCEF95E26839D7E24032A984B0180312E979A427BE8228E532848697E66FC42D116982392F87700D99487CDA94CB74C8C1229476F012A5B1CBA39F15062CC6C828C6B4E88F424B1D9870736A4A90A0370E3C3AE9DA5F9BD70C98D1D889689D03C7766B7E861BE1687103F79C9CB9EC011BADA07539D66CEACDDD5A38B59C0035F6736A86AEE9D98A9126A308960CB8087D30798EEFF6E431C51285E15F104959A93E48712EE6DCA5C915AEA334F5BA92EC46D51587C83F20FB04CDC465BB2D6792736FF340AD3EA8ADB091EED34625AE90C61FD7B2E866A39F577A958297FCF9087AA4C87B6F1F6879E11B90ECE18BA498D147C6BC95777348C6221AEAA361331E1E7841944FD6800451DF667308E84929558E8DBB0D80BA7FF7E1F3699EB1222C8B750B4CD87FB6322662C393AA44486C71501B13F3936C46616DBA2BAF9B68C570BE7F6AFF0C93F47BC7982462B12EE0F76200EB54CE5F06E674F6A44E328EA08D86517819DA0154868FB5F28B927D3321829CBCDD09CB2F4D412A214944D0A5C7A05E2C7F635589AFFC1B96D44CB6E212A041C20240BC518D025A2CED3E6DAD3B52DD0F1C90FA4B7FECCB23C8006CC819B726F0969B0434B379142AC2E457101A7DB51ACBE2C92CB177A75C98A4C37583CB46498803602342A22C85139B277839289A86316EA0575C40D1EFBA2A87191FA2DD2F8B9EE66E04245787D9A990636ABF5459BF8317C08320B49C75274785602741A1706A0F1826DD61EC8A72AD6CDCADE3A24473A623FDF906315D725037F0384DA1D064F99919E85B50BA1C49BF57EB20FF66ACA6E9D28BEDBB671939D57C5C0BB014643752F8B18A03AB89CF1970AD472551C84362E04CBAE626F4E932C86395CE0923A9FFBAC938A84C606FD67079C5A9DCD1B28ABB0C59596C619B33E9F33F1FC6A0F5895D390AA75AF02BCB521EC85E7C9A133035069F97EBFC0092843B64DEA781F4E7BCA74AFAFAA83697B6D276B2FFA607AA6184DC0A95FF0A46E14FF4947A7413B5F82250DBD1A6C30B6D4BF8941206C062295778C2AF4266817D175F370657482A3790D4E8A2F7088FE85FF30D78029D0D36CA8BD512EBF8405A3DF682AFBD38A70E1E48F920A82D273E13DD2673CCA1EAAA5DBFCBE1D0DD96A2A9375F5D95CFA0B435A315079720C1D7E385505891E95F082C43BD54E72E95C3F3671F20A6E20E3A38BB82AADFABD2806EF87FB087ECCD8EC17097BB27DCE57EF98898730F4F665EF5842E8754E218BAF6E9E9DAA11286B3FCD0EBB98C4562B235DC484B16350CFD49BBE6C53AC23491B46DBD929F5856B626EBF69B4EE74A7A7DF726C33899C823D83AD08EE3F0DAAB0F406C9A5772E57E0C7D9DABC4D2DC38CC5576DF0F8206DAEB840807C26F7B7B9BDEAFF6BB20F4BDBA1FD14BDAF910DD0A44853109672BAF9BFAC209618201ED791D15D9DAB3537D57238E39AA2FC439779DD3C75CB8FC0CB49C934B2C225987800A162DAB10305B55749FCF5BD97B7EBAEFCFAA6AB7B462F6B2B3C345C8BFA1B972C6A1BAE3CCFAC83AAEEF96D10B288D3D0B51A950EE3B1AE0F72993388EAB4297523D3D262330105636E52C3998710ACF65802402B97E80CEC8B6834C7E661591C2BAE6CC4085B16420 +smlen = 5223 +sm = 4EB74E164F5D6019490C2B098BDBEF3CF05DF668A6450BE5C8DCA97F740947D45CBE89F3960F71793402ED4DF52FC588DC0B0A60CE1F1778BEA9C1FE9BBE66BC1697490CEBAE8A3325F194FAED8D7F7EFD3AD141DE6217E6EB5EC7BE97120B48BD6881F6F5E6C6D59D41A65578226179EB4B0ED238FC653E26BD755820074DF320DDE0CDC2173BF032A6BA53504289513BD38A2E931E41331654AB2EE98DD1E28425F57DDD6A84229A7B34A551DE4A62E3B771915EE64DFFAC51DA7AD753C14209E966B756666AC6D756A15C2CEC5FE4015174E888987B1EA0FB087E97A7F8A349580C29FC4AC4154F658CF680291844CC5EBC709AC11BAAE9186C893C09E50B0F82E1E98ECD241B6044CCFB63AD8E9B9A3EB873252BF20C485B7BDABCE1650ABEC407F4FEC6B5CD883222649A35AA54C88A9E81ED496280EB403A1179B0F0A2D3D6AC44AA67BF9FDD4D312C931A9D311FF36541D6360E89AC5E13D6203E9EA9D152C10D1DA70AAB495384FB88B09AE89E12F254406BE04A530ED9B4EB4B0201EDB6C40FB04D12FB1683A45EE514978B1BECF3E26C8CBB61396BAE346AF5BBFEFCC81C1674C9026C4904E9637108890499C7AF3237BA81686E824E90DFE09EEC42ECBD4FA4B904C1457B410684D77D55158D207DD803E867BF904D3F183CAFDD246E53A002981930A2C8E10AB8F781D21A3DD1F9AE4ED49E58B97BA3C28E5D69F29945EFA12DBD1F61E3787B197194D7AEC19D0A8EEA3847AAC05669F9554F31E168645BCE229EDF96A925C67D6DE4870CBA8B352BEF7B4A99E88B739F7C993AF77F918523F6413C263A4B467DD11E8BC0D0C7CDDFF702CE089B05C6D1CFC45B54DFEA4BED70884C6F47309E6D9EC67AB2BB95253F29D3A4C4F62BC2EA18309B8D29881CEA9AD748BB6E38BC12803B983B8E41BA3AE4E7B54A116DB741C775B549018F327B16C7AFE2CB24F15C0A8307FFE245F2B2BC3ED87889E84E7D274B11A6269417A0D0F809977E4869CA10295544FB9271452F18B80CF1F505379029BAD428890F93F8EA325938F0C8C67BBA66C113EC5E58875A4F3C74688C9ADEFD9121B05DA57A2200BB765E12E276A293E85956DE385086776F993A135B800723B9AAF695FED7750DEC4BED1F2A62ACA2E136A1E9066B24491A694C6235AF4B5F2FD1D25EAF4D12BA0001E51898374F8F65E0587EA2F1F9AC1B59C1E586D392226231B9D9D355CFA9FBE1AC93832379D6679A7A7BAFA3F0090AC727ADDC307CE43187DAEEC51547D68399094C224AF2F55BD66B00FB605E1246E95E33F199AE16252AB5409753DF2EC3A41F91024F6073DF7DAD7E96E4B846A656976D9159EEAD908465C52BF5680DA812DB3D702B5E48C3C610FC08BC06316D6A6FD78FAD0D88BEDE04D25A3E5CE87B8C7301CF9AE704BF1D6EB928629F5332300D9019550CB4FDCB3CB98A88DC7117BF75B1D1CD0CF9CA4C43BC9DFD24CCDB3BBFD24465255632E58416633FE4B34A08685140853661DF49D1EC5781837EFB4CEFBB8AA846A120513E5C993AC9D8F5CDEA09A875751E9A7990854EB68C5428349EC4D46CB4045C9451FD7E15AE4CF1C26B0F1624CCB21F8D37F20CACA5484D477E64943BAF89B4B90120DCDE7E086D1B42C6B94AF66C377E1896B53B46D5B66138012B75AC46C3ECACF6CD51098D8DD8EC717536125D48F0B3D84A094E280624D7D328505698D8628B89BDD279F9BA76CBBE71E2CCBBB19742D665C47ABDEE09074FFC20CBA087726F79F2F43BBC4DBACC9E809860DA778DDAB9940121324076EA916BE7D435A12695063D2E3280E4A30ECCFD87CFC95CDEE79ECC110D7239FB3EDEE9A53F51689D823DB992F97E5AF44577FDB571B9D1E078BCBB03C0ECAB378F74B29A2785DD9EE31DC438649AE7322171A6FACCDB845732C175327F5F0B0B29B30594A0770C4F34EDE5921808ABEBE4B838C0B775B480BAB605F3869B9B62B258F527AF31371DB4BF086DE2EA33951E1A5594EB37E5249546C34E60CEC0037C8826613BAB855077D86166C087647FBE4B72186C5CEA77525F149301EAE229937CBBF6DBE21F65D4B1EFDAA067CC24151B99AA5367269EE9EFB83465FBC1F1663DE8DDF77437A64F6FECB2CC58CCD3F7ACE1C2A857335C95D7D2980B501E382632A9E7B661340646EFF0C8A2CC474A8E37BFD1E0D651E00788B12C3C31C847E649FD261BA6A8E85865D21558B200C9AA0DB897EB13F819469053FA6FB479D528419364FD8F4809D3161770334725D337DEF61CA78116C11879022DD13D574EC6EE0251FAB0E44DA54C079F99F5ACA897BEE21A4A7FDF526206C6970DA5BDDB392363140FFDDBFE48005BCA5421BD0A860D2A1B41E0851CD68DF186FAAC628428E98E9CEB5E344B4B5FA87F2F73A54F59EC69295CAEF6070EE27DF215B4A8ADE4753A04BE7EF66AAEE3748252296EE33AE09C2310563EF6D137DC4E63AB5DA5270628CF3A5CDC78D929F85E9E5B37F0072B7A2D697200FB27EC25ADDADABC9EE687467537FA7A643A57AC69EF6F76A6E39132BE6685C1CC2575C104CF20B4E6971FC1B4E2DA1821DCFD378D6329D1A95385F05CF32AF8A89C93ECEDE780E41A011DC6B38F152600407BE59994294A610634F578FAFBEB7B399A2894ED8A5085CFD9F82E156BF87BDECBCEE9D323A3F4D7C677C89F85DE0D60557B1989E70D3AA12E66736AC733B18AAF6A388B5C7975ED62DBEC0027E38A19618BC81BAF3C97C6C2B2B75AF89783D0B7F9B5019A9E1FD68C91FEB24F6D6B3AA83DD5868B4CED3CF2B11654BEE964B7EB9088028BDB31143586DD478735C204B5804F813452AD421830FDBB493BB841F02EE61D46B574F69F8042787D383834FE20C45E14247E19A871C90191904A57B7CBD0E32F8E5952A4E63C76EC945B107DAD60D8CDCFD591A4B94FCC214E31F95EB1A137431F34FC7739046D296382F6996F071FFDEB91B2F4EE27031E85F46263D53D19FCFA93A6253BD9C0E0382762B27BF7661D52CB28C3E1D3F5E6225C61C7F2FB9EA6FB1495866BB787CF1F2D488C2EDD9EEF0E26F5F223CBB7B677D08187C25B2BFB773C53430E2366E7F832444CEC50A78CE11E08C43E435D0E1ECF9386C247399F5FF54C64915B52AE70E17F8B61105DE61FD042C74050427EEA13F7FC5C685F8431CC6304F95C94E752D1C34ACC53DD8A4C99CDADDAD99A647DA7B4CF071F58C4A252D93E34A6985E5E04ED4CF84B1EED09C7A5664DA088005948DBD005FBA049B99BD61237EA2AE7F6A173D69578D58DDAE0FF10844BDCE78C5B1B4D331464175D95F2274E8D56638D89C562F340788BAB8E45D67709197B46C2D4F3ACCD33F236D19C98DE5556AB686BC417135889A34395DAA3A287BEEAC62FE6A204135E2623F4B27CD77EF477E53D0BDA9CB43AA008CEC10E548A66A0CD7179D5E2A96620A8F7C12E894D52977F8A9365C052253FAB25C594AE243E7597DDE267A6203C6B949489ACE33E6C487D2C461F18F74BC6E6462FB18387C9FEA84C5F0255A35082AE02EFDBDBAC91829179038A657B2C9BE49334BF413EA21C9219A9F7198038A68FFF3D327E3CFA09542575945AF3CB553B5FFA2FAFAB3D2AF078EE22A3937638C8C415B49583567B2D1B56818BE76AC39A78574CBE69CB659E8FEF0ED823A4BAD512DA81254B99529519D83070D164C791C8DBC34F0069F1F183D3FD7E044CC3B4FA4BFBBB809F1FD35F31529934BC12E650EBC0895CC7FD6FA7E5A94B75C5B98DC2CC6BCB0E149C90D80A40C23D3B17BE8E97CA095602E7D52BAB9F4C4EB8258826F00363968EEC121EC5093E32869E053D3B3843397013674B7E5C12E535E4137ED0BDA6D00A88CF12B014486E9B39A35098D9593A3D176931FC08B5A3F8DB6F13506E61708EF566EEFFDBCD4AAF046D9860F50FF834C597A6633B04586093638BDF2832A6EAC241766D735720035480CC16BCE252ED321F8C0168E7F9CC679A43AE7A42BE4F73D782184360168EAAD5E0BA1AA7A3A22C847F739F97510087B879E2757323C14418AE557082400874F43AFFD9B66E2C2844C1B937C686B0177D3523A651A00F90A7E65F116BA9C80F126CAFA52B3758C2A731393B837DAB72E1ED584B3BFAB12FC802D9D64BECB518EE42F52100A3EBBD7902246102E2B78CBA38FA025FD30E10A9099F284B87B24674990451BD805073CB303A7AE0E8704C33326A9FEC59F58E586523C107A2164410F80888BE72FBDA9142E8BE4CC82DCD2ADDE4CACD2E5E61A0B3772EA1CFA1A765E6CB5AD9CDACA470C0E104C628E0BA4639457ED0D6E497157A32280123C76AAF4E471C11718D8CBAE247FE6FB86EEDC9DE2069D0286E1BA4ABC6ABC4F87ED8FF2887685AB33E5A52719E0C349AAE725F25C4CC1AF0728D02118864B4B4884F1D522BBA0CAE511594C44F90563E73E50D8959E815DFD037C144AE741062E7A95AEC16ABCA782878D2273C5EF7970F90480BF5A6F275562C643CDC12F9BD309B333E90F4CFC3592C337374BFD08FCA250133891D957DE1AF460986225863774A48A5E7137A6C469581C9C51180FE41BE1DD5CA93A8FCEDDBD624A4A8B6DD79A3AED0DCDFE3F7243D3F577AA7AE60678894A0AECCCDF1FF1828636B7C838B9D1925426B91B2F200000000000000000000050D141E262DF3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE + +count = 58 +seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C +mlen = 1947 +msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +pk = 71D0C68CFEB19C1CE3CEE3070A960C2F7355A05573C42A0EC7000233A403733E51ACD6E48E4F4A14B1AE73BFDB801EDE29B89102A7F7B2D90685004B50B8B7FBFDDA2A5C5DD4A44823C7CFAA9E7AE7A3F6EB6E9CBD2ABD4BB39129A1D4A750387C38638AAF711E6802EC23C6C7274BDCA3F6641AF07D54D69B98ADB72779BEA67E13CC613561287F23DA8C618B4108A4E2DB190E391BF1FE29850E03DA3137D3AC4BAE971A954A297A85129FEBAA637D8DBE125FE243376D597B5DD588CFD7D5136953A2C2CE0DC14A82DE58EF983C691AF773CFD51B8EECF5CF9AC1E301D1947C53A3FEE16AE7C98859548EB55D10866310579BD3D547709572EC3E4378CF2D60CB4CBBC42E7DE8314890EE19433D64F4C62E3F2A7B7DB66BA787E7D1616A3F92632CA7F25FCAA16449B2D5DCDFBCBD1DA2EE2D26A9A838DB7FD69226B822E136ECD610C9E4530A47C8E1CDDC1092EBB1852626412B4C6FD25E26DA8AA2EC9532C20635FFFC0E5B2B86409F432CCF39FE83CE93F5AC13B345DF8B43CE01D89C20456A374400D74A1855117F4103984712848E44D22E58174871EF0E8BE3203D2F42AF4ACFD02199C91217B976EAA5219C056528876EADF0B91BB80505CA57C9085D04BD79827E5848E67F06578547D501AF466E1F8A0518207BA1112173F17D21CFFF1A0D3398D8A80A231B1DCA3A3F83B7D057D761660E39566C71BD9A48612C967F9FFE9EF0E3D89202D7936744FBAD8381753A2212B4A6F90764F15EB3722630361ABBD44CD7C31CF3C0EA5B8FDB37F42D4AECF3992F46DDF92FD2452C05069AAB5519267AD80910DC7724A879435EC07A582E4A6562D54542CF9CBAC6A32DF886EE800199DAF6644E62FDD4278526DB879EBE454B07A949BCF13B1E579EFCE0D4D57B7F7B55F46D24519480F0815750767B17C4229F2E331755FD2A25D9B94E9E31112437C43B097F8B3F9411A09EAD321F3EDD8CA0AB609F30074CB5B3D651FBD2AF4FE6347524730121D07F8B6401D1BFC57A272A659FC29370E12F28D1621956C4517F851A2F55DE9B89042C9DDDF60BDB95D73B11C8F410F4DEF37A4E0817F833F69B5772959516DBEE96EC844E6B3786F43D102DABDE1139235524CCC1F8D87B7105C33C8541CFDBA104E9C3320D657D16CA2D542571C00F6919C6BC254F62FEF2AB3506DAC6AFF31C407AE95D6FAB67BC2BE9ED17BB30ECB059AD70106427113FC7DCB6694A45B51E4188F4F4E7224BF72E6F43B4D127C319E7B4DC1D3266FFE542CB20BE7E7C02ED978D6ACDD2173010E195982471767624B8414604B05FCD42CB449CC26B064DD35C513356DFEFAC224F4A64EB4851D81F1AC7347BD914345D4AC439E7A9782440A1BD19A801AF340C5BDAA91716E69357F976FA385AE34E5D409C9D74FB4D6AD22F74010882D9DC226FE753217A71A25CAAD43BA4FCFB9CE2577332F8B673F486B7BEAF72BFB75F65F3EC1299E510FD3713E47A1A83F72E4122C1FC751C016515EAF2ADD31BBDE0CCF801CBAFC5FD73698D65AB8ADC539FDD739FE6A22435BDA60A2E375405A625A4BC3A67A8E4E9EAD2C35EFB884A2DFEDDCCFF86D6918CF0670FE49CD32022286B04828ADC346C495F91FE8AFE64FD26F1E7922FFFCE9F7022CBD69A7217B314A6860C0F1A8B4B60877F9F47E9A5673FE1A5A037C9E036993210AA9BF4D66127728F4C40D539D646C55C8600C306B72920D1FFCA9775068DE26D1E2953AAC0A5B9575FDFCDFECA47AE9952D709751CAFE1D59F15E09D2153D907DFA4B6D803CF48D221E277552302ABF78DBBC2054C2E03793AE272D710ADB7718238B78C52C8DC57EB3C217A3444F945F011E92FC931C0AFFBEF5111F0DB2C1405FB4215786546CDD36955F856391BDB50E8A95CAA9C03E8B9B7999AC77D900C47BC47AB7E621BD6A2076A2868F41B5698D23DB1E452AE1159EF5E8A6A028D4F769357AE72D4D0DFFB7E9D3717B19C6A5DB48431C5A717E2A375F1A8F8BB6464F6039A1A64CE8B99235672F27810BF2B70912A46B4DA820C30A3D4B6FEC05A7347C80A1F41E18F34C9DD198D1FE34A4473B5122AE4A044CF10F27F12DC9BD071D25B8666EB5A4D05AFB4B25B7394D2B1DFFB17665AD11B46A36159BA526371117966DE85E318F81D70AB9330C86000CBF366F71228BCF006187AECF20C52F3882C1F9B0F2A31B2F2F883DC4D6B05DADBFDA34819172060CC0D5F88298BD23718E6773DCD3C30893A6E0B34ABB63C8CCD07A374AE8128631C162A0D8E24DD3262C92799B7E7AB81717B9DAEF56AC76C8BBFD79E9D9559317735C688EB8F64B7EE2A076EC8CBBB4B6BDC9EB8C24D1F4039A1CBCA35305FDCCA781720ECFAD24C54F480775596433F5863D0E3C4DF2E499428AF3F6CCA3060C0AEA5605D313E3DF0949EFEF4201748DF54EB65BEC348483A5A6080C40AB29AFF758556F323C7DB1B80352AF039C72D5D7C28BA756C1EC9700D8FA26116FC7E692FB4B20110E7EDDAB2E4E36998D807D3B2275A3C1812DA8F4909D074482DDD3F119E99D3977BC04AE85F7E7178A80487B79787046D002ECD78DB0C206B81A9C9BB618C8A7EFB54E27CA7EBEA81D25587E008AEBE6DC0B68978A55F9BF9EDAE215749DA76EEDB05CABE7B7B76C4CD97FD1AE711D06DBD33078291FEB667C2F8CE2BBB6502D15D35DBC1D92D37C7074913031B08DCE1B1BE06D7E6CAB4B698C5112BC532B367D78B2623FF243AFAB878DA08E61A621849B239DB +sk = 71D0C68CFEB19C1CE3CEE3070A960C2F7355A05573C42A0EC7000233A403733EC203BB62E1AA15BC8313B091DC50245F7AB15C5406E6E36FA15F7A9EC55DBB4BEA8F2A8149F1CDDCB1DC88C8966E1352F2189AC9C874171DA3E23FA99E4E5BD645F4B0C673948AB9881C41A85E5BE6481CD1B4805DE10B8707F6C59FF20BDA8D73613281472203762434655885166276840534444608654873028733706587420161212328873068646172276734883324303220430062418575243866137845858447128481351331428620101567586136217616454122345632704568676040723174200165700203806464210278465575485668445627131528166247012405688046043356553236865285363574782131454421384300212172436134387222006755777252432466052484021656084816850346115874867286156724837258521424377354733813174411680146550674162476885574045217283681120545053031128310372843327707311242334312563737382060743086622044760177831504284375448552284188246281427653272248723646114011405218284340021272721168673433258258126363647642444142300180115332151154211426726408224387287732608286767621311650221545167123884620480476822701742674071360775403557511877431732020131650272375486143022628176712741658670783013253555756752681582864421458634013220355684836337150440080704738833624548361777085020336375728613703431127635026767164708671857658638526173403023245385328535034827673646715330121231624674071274343453831486855427205387165836130034762350350251052878134057378581821104577847388763837247487507827862267825314622816831546177141875071762225787050306221456725752853264106486006471877834218451475272381780702271231524047206127781072460356006087725321362202480080282242110671075325001177835623845211425468130224127741740151506663806625815866367368123634304535638234076417806001488541158005833276872280843232107264072778537238565736168050762166277310375123782174711748770463106363248120084247724470358084801802050838681208100152682224360046328802201008050465527388872103175750180216446822246687280702042812203083302146776080811727720356665683225666143755431678400887663213635658068011560740601871483054022144582614736803506065464374424657435737451746283045618847578065763147760770686132076308777731047245856358680858083187326304705825651202773875502301367822537306665760546468526006311413866122170451517568552587672435158433004242832528246130683254730082700331847051330104783871686402653476153841586162645385277744172338721565741722684771045210617827366403652335427774067042835238337533663511325323475267464431601467566032126707422515011235774680281186248426235627386214360448372627287243808241308716602886457518003708437634871681225678088141768844835475774874821246727335682630126218245847562846073643240706128570772448144668402846631708441431756877612084250010675276150111054887238544342573563818646164055754345575276118352681707631588225378533514815728028846086638358737613486502220645153082415804423836403618152336231506657152842455881664133868231623772800262657624284620454655075625183204254544656522742806605335353472757743653107527600577137562223345332037270883810843135785284681340246773628086404634668728856061745632786320605451607401601857058730172834471078221542015723283873544780602151780064614616123528286355123E58EE35CAD52B9DEBDE853CA46ACADA7B663BA3E6C9023DB4AB86A30BB131E2B2B65178E548C43ED5FA09E002DED5D3BB532C3C9FA0EFE43E3D8E700DAA6EB6699B865294E568101BCFA1A148D33E4AB0E6D13ADEF6C7FE2EE2032E57A919A39DE83F721285B1426EA9F85A73125E1C35E745627D10D6BC4A3E3C780F0457C5C4D32531002F724D291895F3428454CBB17F29A0B461AF7765DE814DF1C53105D651860F3AED37DEAD3B0F02227508BCA810702433CCC7E95940E91D70D48BB03D0127443F90E06E379A342BEB8237931BE301EA6EA6287694D8BCE23D3F1B770564A5BFE2AAD04BBDB82133F6A57021DFE8DB9ACA0E43829252690B75C8642754FB714C4CEF8EF3B6E7EDD226765FA03C993BABCD5CAA0B42E6B690039EF5542EE8E4D492B06F2BE7488355C42D3C363F757BC04569219D3053A1ABAF5D79F9B753DD47F7E2CFF3CB9DA938C9B94F884388069C010E02D3F8073D4BCAFB9CFA9BFD0E21F98AA9DB74D98DA3AC03534409B47E1D87FAB83CF6F7AFEE4E59414C4320F63B8C75C160DC4ED1C0483A72D96ABE2228BF379E3F093353160390E082D937CF6A1987CABF139DF68844DD136D758B87F867ABE9F4BD1E2595A82C7F4B8BA044EC4CC375E96760060AD1357F36A2B50EDFB6E992DD25D33B5CCDFF8B4AB6F7C039058315E5D746D9706D58FBDFED76358B3716E76FF1806B605F5F875BAA7D754C6B2C8E121A1051ABF5422412C372ECB193468A9135C79739AFA1E782DF20BE1509C0969BEEB26FCA041ADDFE236C6F79212E53CEF4F4099B89F71D9B1454E392DC34C4BA96B21EE9A69A0FC52E97527D9148DACE7392473D61470EF24294A7D5066553E211A30566B954FD03A2620DB5426E457291FD654F1430297FF2C046F28DCE295048B2B817F09AC2D855CAA36EF6DAA2B8287410D984B9A4D489935A7EAA29B8A4B2B65AA40A628FC52BB28CE96A8048E4F10DC929D29FCAB021003D7842CC29C9311E9BCA9D6FD1A4BCB50EE4096793DFC0BC95DD6A929FF2E7B5501974D5FFA7D92D1E420414F8486A20DDB8DB62C527B1B9929D5A7378D378B422FA52901E720ED747D8C48D01AF6C869F692BD7BCEFF4E5BF0EDC8AF6C777C13FF4C1A6012894C5342D399A0D1CA57C874296845E2ADE008C64BEC4059CDF089058664850412B95AE125D592B7073441179363F90B37DDF622F56AFDE81F01504813C327963903095B1C91D8D3CBF4789B263622CED7A357583FCD61FA331067A76D6E5BB50C0BB378D574F386D7C87C83A8D75085C415295DA002626CA47DDFE7A89E0DB967CEC0002C8E408C00C6A00F3F88DDF323A14C00CA4F6FC8B2FAD8474FF7A8BDD56D8D4B1F4A368CDD804A80634EB4174EA51023834F0D1CA94FD5264BBA39CF90127F3329BB6E4E23F74E9DC162A55ADFE7A1788F6ED9CB19735E2EF4737034865CF00C9FD5A5D583E364C0BC9B7572EB05C41DB08F5DBD80EC59AA3EFAD145E8CA7277BFA6D0CDABEFF95E75FB0E26DCA0C9757D906AFDB08D5AD4DDD963C59B84AA0A8A8FAFEFEA1E2D7A31A2CA178056BD4D5AE0E3A4E634CC5825404089E8C88D0613E65D45D6B15505AA8DB9130606BC593E4FE6C50BC9A56BDF081E4A613BE4FD85A06C55353CE3677AFEE773771794D217F269251CE4EF64E94417DE06D742257336F5CB09903352BE771EC3C75CEC7976941BD8666DB434FB42A37189DF20C93D748C61290AA75E50034162433113F1968BBE089F38F27079C93AA3913DBDB89CB6A989E18D3E35BBFA0090892FF521FB6C41F3B20063B28BD7C04127C2C7BA0D894A1F191913F1A969CB17C4B7424747B0D1397C0894E6885DB71425981034044DF5B985DAEFA2D4B46293AB6E22C661B24AB3B896F468F4B5040DB57476F65E4015A1D86EE2AD2AEC54B48767CA6C510947C667906BBA70C7F65CF05C4889B8BBB710195646F1026163A1FAC52282B0326F276B65E1399015417173774AD07CBDAACC98FFEEFB94B99529CF27EAA08519EE76EAD8B929DB44C76BEA5C79228F7DFD2F6B14F7BCE15F014BB815FEEAD467AD96A68E7B6F47984629FB3517EC55C63A64050601B0CC942A3286CC9F65619DA4F2EBFAB18DD8681F62F8A5B08967DBCA8C1B2FCEF2C703CF4DAC35B2C6A974981593E1B64A1C5B860024B9B05300B3BBBDE6B0552834B498B69EF5D4EA7F54C9F26678006972ACFF616687899C72439D0CFE64F1FBFD004204422342A45CA29B0DD767ACA905EC3A1A5CF5E9369CE8C63ADCDFB7843FF42D8C3FCAA39F6946EF500E6BAFF8BA722C17816FAC1990C6AAEBFB69FA151DF18AADBB00B4407EEF562B11ECD6C225DC486A8DB3190590D8AE1C29B073A025857184073C337570AA653AC84BFAC6196CE080F87A8BDBBAC6749E7BDD20E6512101B91074C04F03D026A4F320FB9F9D3B56C07C83BC823DBD733CD93FF6893740401B2D6FB5E1034FD637079F6DB064A6107092BFC465B2151FCAB39DFA3AE1C47916966DCAD4A2DFB4F1FFF632C4978CFB736DB4887E094ECE3E3E313EEEAEAE49B892E084E94D867CED0CB1EB0DF8B57B4D3B39CAF874F548F9F9A25D643B55B593E1228C53290675E6A8E121A520DAFBF8BF46349081DE3BE0F8131CF61133B943CCAF38E5576B69090FC4168E59CA5AAA0C4DCD4B13D94AAC657798691D7084DF460959A75A23B738A9A80A7734F670C7D94BB061355ED7EE57B72755F4F40FF1E67413F58DC881E241068ACBAF078A8174DFF592B439791CED04D861CF153FF7EC255BECB6940F446B0568BE238589A2195112DB57F45C915EED81A1F048CEEE0C285D539BA8C63095740B2642DE641D8CE91FE57485977750B54A8258AD672A2A3E82007CC34E83314DACB872491FA4C00C2F669B78DDDC822C52E8452CC2DBD8B4BBD7724DA2845AE94E80AB7367C923CF737143734841684D72FC5EFA4B076D6402ACCFD1F193F598362CC3FDC7CC094D3BB9F8C1CAF1EB3CF0C097502BAF6DBBE700AA45D09D6785C0CC04F8AD1892B58EFE1ED74A9D5F66D0F3E25791CFA650E7CF1056ADCE194A348B8F75A8EA8B46FDC18352BF7B3DEAEAB4C677E3C735C9F6E5413E61098EF5226EB48206D705F935356BA0AA13B87D0C18CC9CEEE7114B2ADD01E672446ED668357A60FBF52EC03BB461D98664B5796F2BA82C2C71EA7A068DDB5A2A1A87DF1D4E68BEB3D226309065B3FB29CFD8124AA246B267EBCABA150475023C32BC48DB39D0077D75337B24E66597409F9E821316914FF882A11E83E93F6F31BD77BF0BAFD019F41C265336AA9CCC38F0B43C4918693EB5167165D5C9788F15AA70A343ACC6D600E55BBD1F55B7FF38CA1E06F43E6134E6CCBAC10988579813B5C71361B3E7CC7FAA6134DD6278E4197DBD12100C3A31D8ED376CA0AFD65E51CF78087BAA53394AF83561D4AABC6BE727FD48C67445A76F771F944C0A4812A29847FBA91C2276641959BC87C35E5F417C5A8D0EB79CCD406E5434229A20DC7FC14D +smlen = 5256 +sm = 7FF30638A9D689F716DAB1DB2C977E4BE7EC96A1F1F9E051956827477C5F9C0A0A58D3817FB17553DEA58A0D01B828F3A4C94A91B1F460B0EA4026A8E11561490981A3A477276611D878FABF501B3531002F3B93D9929E797E7ABFEFC70A8A56C129DDD6A67C939F1C214C71F1A6FE349BBB3E558A6C2022ED01C981B8C24022D0C0986EAACA56994AEAD02607E7A3C2D2F00C7127082BA33E0A9B882C40E18AE5D1CE97B31E6391D60FA225D87BA19778A2B79094E1C1537D97379E4452F98819F935375AE6B304D51E88929D2032779C00FCCA8DBE7778F3D35FDB7E55EDB349ED09EE0E14AEEA457573316F02D4810602EA808B5F4102E0D8E2E67B7A96D1C4D44FFE4FE91FD0C5094F90AED2DEDB8243D14911D761A0E31B8D783C7A4154F9270618C957DB72E01D3A613FDE6A44F29F7C01638224D686351EAD059CD124A696137BBA2557C9E14A34E0E156AB0715AA44748E0962ABBFAEF7DA7BA052A183EE7955819C28CDCE24DB805EE3318A6E79CD29DDDDE211F68A270F57DA84C707F1E778E37A45A3BA7EB59EE51ACC73369ADA70C738ABEFA7131AD18300E2B16C9A0D084A6468E8F617CFF4AC04F9F21E5A71CCF8C6C066931A65517B96AD30414D5D458221C22201E0A2D78A3B2165DAF08F4F9EB6DE673D61E931AC7A0415D174FCDCEA0AF2368CF8AD8189C22DDD48AF63DB20E206252DBF357548DC72429E893751E98E27153313D7B0490A6BB1B30DA4ABF01D0A7B0D40F241B7A5AD0325BB5407ACBF7C60645E97E4FCF20CE53A3B477EE89A93D194BE012B48DC0B1196F20ACD874A6875AD803CC2DA1AE9E0C98681100B446E6E9ADE44BD60E9C3B8A56AC2DCF6B33CD747FC466B60567C5E91205CA6B7473B1D3AF84FB0D5831717CB2CF37BBAF24E9EC32F0E59316412B96FF21190D995DCC35A19B59331A719E4D7BDC744241715D3A487A5659D45531897292C5B601D857556BC099F2583306EF9B544AE6AE4F39CC3ABA2AF5BD5AEBE19B100522FCE460C2AC713FA9FFA1752567A8849E39647CB850C271FB42F60D7FCBE59458A94EE6BB13D8AE706C929FC5A3776450AD505126DE143CB40AB81AE9082BA3D374B9791A7F1746B249E4880481A9B0B804A941CF80AC08222A8020AE73E833EFA272994799E07855EBEB019FC834015EAE395AE676765E023F296684C1297077F3CA504A814EAA11F503BA20878707AA61B52C6F3F1EF48483FB1A773F5ED1A4171799070870CAAA552A07318BE3C2670D4E01BCC7A812A4900270E77CEC979BADDECFF50F2E433D67BA04F6CD1AB59929C302DDD6BE02D21A9EBE7A4CCAA9538BA63FA6B082614CA3CA7601DF7F2175DE15104EB4183FA71ADBF715B4AC819E09A5D3EDDC6FDB828DF216D4225A1FD57C897932DE5B9A869B00F0F83A43660A86EB4E2115BDA27593514AB9794D9B0B85F1B4CAB2225A927D6A62E88280EEC86C03892A6E32B907315BBBCA563C25C30B6BCEA4FE63657ED0AE959791EEBF66D890D4DB7B84DD7FAE769239E6747EB42D9DABBB0CA5D79A444D4331FED77F53D65A0FFB3748E7722AFE919CFC8717F392CE8BFBA795E698B7878528DFA15E76DC8671F9A27EC8A80B2043735E0E62EE1BC6660A23B712185E6E1B57ABB29A109713F68F3DB692E74DCF3569C5D9C7FD64B1C10E4AFC18E1E1CD76FBFD0A56E4B14984AA4F0BB7EDE1992BD6E8D6969C1D0B906D7099B087D3D8FC75CC2C56608E167A646B2108CD1B18C0CFF508011BA3DA3208EB7396FFF2E3C1D9393E10AD75C557BF69646ED43504D523326AD0EF3C5935DD3FF3C0C4986C1A96E4731FCBA726A3C41A346FC8DC2C21DF053BDECC023579F60A910983A8A0456B4FE2E9B5C53CDC91A74A99B28671272501A75D1C309B4AD6C09C2D353B680BD9D90683EBC547B459EE94602B86E002A1D4C7B6FDEEF3CDDFB51EE9CA10A6F21DC953CC3C45E6D87812ECBBAB71E83074839C700C332BB17C44450FE649DFFCA6A30D2D40EF3F31E88B2814CB5E886A139CA6823B1B39E52AA36F7EA0903129F5E3CFF3075B664BDEF7B5DF8E41DFE9159B5FF9AACD9E86F603B7F4892D7B73419684E626CE05DF2F6E8A217A274F868693CAFDB544F5B091D8B6C1CB038DC9AD426884BDDD73A10BC5B836D2CA6CB0312E91447A501AAC0BE3F38C1161C124A10CD6D0CDF7E22C81FB51A7AB764840F4319E31C6C1B9F9924FD27B061E019CD45C6A19F0309BF229146AF1B97D7AA00FCD1C6D6CE99922AF5A9B43E8EC0AB1FA1A29B7802CBF47FB7ED3A8455C90823B403E92B05B64F3A77C4F605DCC1594497181990E6BCCCDE1F1CCBE7E32E67366072D283A6AE651FFD0AAA08A57605797C1E8C16E36350E4C139413FFD282C90570F462BE4D313E34F7142044A5CDE739E78AE51186252600DD83A09575AB0C2140AD01D7CCFFC5184E57343E5F77C2C0AD8FA0D4F732141AC546ECC873881FF6D2ED7C074C0C4905059900B5F863C69DFC9D992BF7CD1F8BC7EB84982BA48820CA633E8BB76E8FA387271E5E206CD7B38260440B505F726A1B460BC020E3AC2A883F316EC4500D7134AD8996B469E1DCA7CCBEFCE1E18E7C1C4C9BE365348F6C60019CE32C3427FAD5D4C9CDE3DFBEB62B7AB5653875EB4E4081CB1C0A0396674488B768A37C485EC48CD90308ED9A2DE7724F859DDAA0A37BBEC37DD1DD388DF07172D053B36AD52E061748FEBD5F1AAF7A2EFFE5E6C67FB7D4E96998CB7B8FE7712DA97D492EB298DE97C53026CF19FFC137DF888AF9E69134565CF02BB684E92E2F10ACCE8F54696E67318A0E8EE076E86E842E49E176E51D5272AB619F2C2F1BA7092E862CF478EEF25EC91D1F4E1C3E81FFC3357BF4F135C3961B080926A7882A9C8BDAEE492320F43B57A47C0502E6A5E69AEBC1CF15B5522818500F66089DC0137EA1D1DBF47150E9C6C97FCC3957CD01F454E1DF334F2B68E5483722D038940CF26EAFDEF360F6F27B14FDBB141FFD1B82464EAE3D2BAFE4C37858E931DE8EB7E9D7F04101D5652EFB0C41894D97D543D0A27687796903A3E67A703F4BC815EFB05D2B21CFED6771FBD7B050BD389D79BBC7D29F01352804FD40C878BB542B661DBF2A1F5E10174C33D21958B3B5BBBF26DBAD012F288F8B1F209FAEEE5E49017369F23F506A60BEE0A681BF3F40EAFE313AF001BE313D4BBF84BDDC6B77B64355751626D2B7FB023D27463D08E93EE8DA32357633CA35537EAE5C4A7049FC29434ED368D737FFD98B0552C8685418E511FB48699ACF28109533E36C238573C28CCD96FDCFE8B7B16CC36D9080B8B13B5F643FB99F26ED782E294A2EA2F759F2805B6AC514C6EA8AD639C0E1285CE40AF219A74EDAEE5980F0DDFC03B80DAB17376FA6521FBF933325954D993C7E46F3110CA30BE426C1805A9049E595C46FD617A28D96904887D47800B5E175AA01D4E1210CC3CECD3EC57B38CF6D5D94A0AF7C031B47EFDD5571D5CB2CA658A6E428B51B56CB32D3918D503C2E62D0BB30AA302AD47DC53ED3F692F527FC65A752D85561E35B3E900764BEA3F70AD827DB760D87ED3DBF27F0C2E6D3F4691610B5F20381AE6C02EA032C86DE3A81925C98EDB1D8CA8B22C0B9F3E53E8DE756CBD107F11D8C38311258A185EEA1AADE4AEDDC1B7DE881DED4174A6286CF53B0957126C26C21070FD2C56CE77BC97AA90404CFEF120485B8D08644C5D7B8983DAD1E7058D71AC549ED3E6AF7ADA64D1C586A56C35B31F7894A645BB5929705BE9E7EFDF5A2F7C421D7B1D08F4CAFB0686F05F9C7BB6396D116695CBED3B63332B63C1FA107BE3D2AE02E3F2CB99F0D8027441E957E72FCF1F52C2A41A9DE668BCA2A02DBFD9A95E93FF881135439A40E5D51111B76ABC2E0401BBEC3A0CB0FA60120040E18BA776FC281EFBD16FAF242BECAAC9997FF7F010612BE7BF07EC8CB4828EF0C766A636ABB9FC1DBF43444E981C418EA3361FBBB711770BC8F4E2F32A5214C11FB729D2B39AB4B40E0CA3FF8566CF3FB5E590CE2D4FD815B3B7BC123754144D24C6BF6A63677FD5E4E848C23C01494F4E0B18C8F22D913C2BED63BDFCFB65E6F7B605E0DB9C10695140350A9F59414107B28FAF874A61F2CD0BC3341378B56E2DD88F7AB9928B07A00E6C55BFD6C487B59673C483DC560765BE2526C2351A74E5C917A635F3542854FB9FBF8F39906231EF90366D9BB8F42840D26C39C4CE05D340AC763613A236FC1B115C917D4BF750FF1B32ADDE2CC54E38BF6FCDC762B4D290403C2103A72EE1163446D4033600F393821CFBA861BBFE66B7E844D71D6B80B7D9FF0117F5CF2FF4748E635BCD96628ADC3F4CAC37A4584E81B3547F3B8B20C6D1ED125A641D2B70856D422A9AD3C106C3C1565E43A3DD70266AE11F98EDCE1D9CE34F504D06B92472C9E4B88EEDA8B23C9CA9DD5AEBB98948CF432646DED819906AEDECECF1E1E2E597311D099E12DB4929387286BF914106D3B70C775487D71C1244F5BDA7C8BBBE4290B6BF9BE2C568E1A91AF5A0D432EB8187668A253EC1B9C62BA76C9DBD2F71602B1F385CF35A74A3885BFDCA6FA1110A1C5276839596A2C2455F68819EA1D1D90105134661888DD9EFF5283841426268767997A1AB57709DDE0C6593AB00000000000000000009111B262A2E437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF + +count = 59 +seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 +mlen = 1980 +msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +pk = 93A428ACAD7ECA54C52472D84D1742F836FFC54E2F55598A821306ED07288A604DCF1E48ACB4A09D1B68066C4561E73BDFB5C7A314BCF79E66D8EDE6CCA61D137F910F4055D437C33DBA2DBD3B2118B09212B190E8B575CFDACF3E08E8F035426E08E9034D79E8E7A0A0DAE42718CA6E2980B94904FFCC5BB1450EC6BB742429A3AFF9B553352B9C962EB99B947832FC360517E3BAFBECBE67B52FC0399BFEE0D5B720240A912EDF793FE3821C94557B0F3BCB0F5C562A2A90EE880977802C7649085DF4F76D6B19BF1B2D80473641D397B45A600496454B4D21285F1878447FA5B35A463015999CD27EA206D55AC22C1E6740351469D6CBEB4FF25BCF7F47A8F28F396E23D65CCE1954A85D49FB9743ED07BD5A4A6B71882438B90A028F2AE2DD74446E5DE6CA1E546FB11F72A15E0A9562D3674D9023D443825D3FC27F33FDCEB0CCF66FB964CB621EB13B40B2D6E0967B2AB0CABF9A161B692055E0522AAC6F61682A31E0E707B8246D69D56321BB8D47B5D9C57B9738B81F3BF7421D62CC93805EB0A92BE0010ABA7DB7574A5732809252111F6F88E9995A64CCDB3F0A57DF01DD0995DEF122E530BC66CAEC4DEA6EBFBE7DFB2EB0D3ACCE13E436D8CAA47BD4D3A41005C712A6CE1AC6C985C992A8B823F5E06E40257E3C888AD6EAD46C2D514B6E8195966A17C09C10A370F8C2AD5A868CC22992D1C5FCED253D20B5E8BC72BC6F7DD2FEA23DD89395500F92954699C89D34EF2B6B6141A3CDA98A732B3B4DC6412B4E3B932C4C7E3F3BFB068F29285C302AD8872EC4D38B13991B5F2D5FCF1726E837943EA4DEE186C4319620F8F31EFB491C76818CD860303045D410BB86ADF8D4149AF52B7CB5E16D999256B68D20CD3B40F86DACB595EB6498189D5DD01C83BE19E1DAB467D7E4F9F7B0CA8978C3CE45E55653C33BE2E5B09E8A232D3948C0D9985EE15EA7BB50B9ED72E8FDB5CF075BB237A21419CCF4AA8E03FD2D634E0BC777BD03B6F1C56D3E23C1FAFD642760F7FC6BCA058521D2B05C8B20B23ADEDC2AB59545B16AF9E50A76447B45DC53E1A4AF646E639DF6091F6A376DCC4125FADB80085C19C8C1FA6C0B74CE391FD186AE08625F27FC26DDD2151F66D909CDF3FBE28D354F1F1C7EC55806EA1223C001975EBAA06BCF974628D9852A56D7666D1FCB63ECA2BB7701EE8CE3D2C3B896579CCF6C94C062D00DFFBDAEB23EB4B25DB0DAB44BAED8D41F14C485128AE583CB3D67972EE4B4E198BCF04EDA3F01F5C92E34A28B25462B62CA912CDFAB2B1F71DE8BAAE551086D6D84DEF7244989EF97F39785DB14059129986F87FE952AC338465E42B77E5CD3F1BE987B6351418B12692E83EB9CDDC85996303DE965A8ED9387E89EDEB135FBC3323863E5AF071C23E56DECA9D500AFD14DABCC24EB3677898CC9C22815DB034523F73ED610A184A0BE2D95BFBBFA82BDE40100DA4147F9638FC199C0E35149C96DA18BF3460516BBC35E3F3E85A7261051EB3DE3D81CE16498A57F187192D870014C2BFC66449A189B21420D534BFD483039270A3DBF1A19AE7A93821B995F65E9E736204E909D6480FD421C424A708BF2952870BF96E291AB659F8A478A45570E68261C468A4498BA412A1ACE994E01E28EB3E96220575859DA50C9E71F6BE293B7886442E5AC498EFFBB68CA2C9DD0815AE7306631520B283509E73FB20EF14E5B1F2A3790551AFDD7571ACB2721C6D890A1AAA644D33559CB98E8996C6A325A9C1F90E62FE288AD63AA05DF0F19B61774928E55232C15BB323C2DCF73C09CE6A77E3670D0ECBCB95984CFDEEADD3187AB1E929AF2B704415A2140B89F8E45EF5AB7A4DD37C02F81A7BBC3D4ABC04CA999ACF5C72249F65CDA9819F304739A1ABF104C30FC78B35CFF04B48C82277422F1643A65E55FBF3BBCE247C9A9802D04B9393A91B42D1746C6C3A11671D6E997F47376F1FEFFDF3E27BFBACF3B8F79B9AAAB3A79F6D4F2DE67162397E557C760BD71EEB628086DBD821BF4580AD2709727A1C44DE35BBAFEC5E90DAA46B8E049638D93363E2364743D851C4DE77AE133DC1D8470279A9260EDA200F929AFB25F7A056CB1E4952D3A50DC5B45CFE0FE72AAF562AE4BAFEA451FA6C3265995E98081696B76828D7BA250C3B82AE1370E6B5CB1999541607B5B612C269F35B45842DB34BE056D0A7FC52154828584093EDAA63A5EAB0D0D829379713AB3315245386EE7D02AD8A815C7473B891F17CAE838131A11E31E070F2C424FB044828AD8B377C92635E821F77068174173B5DEE96266E10F07D7F9E68505EBA78A04881199536AEE93926A7B5742D51A340C10EAF150E535E27A363D6E0B617B1BBED514C7165F6F34180C0E1EC6FE87FC981DD057F8C47B9FFC1B3A1FD59D6C38AC8426A076AB67ADFBA147E34DED98FB6A62880BB5D10091ACC796AC5A7DB3826E42419DD2E37D8065CCD9C0C7171B7E485498A38FB6C6A5CBC326E6DFC04B5CECB0C4827BAFAD507AFAAA97E6FF1F448710C155754404A209C24279390176DD58583913C94BBBB1E662F9E83F3AA6E521256A82A34F9343F2B2BB640A31DC58056BE5F4F5DA9BE3CAA06DCC9DD4EE4DD2AAA4CF2B83B30C5E7CB079C067311543FBB26466C803592B1A38F9204319567F22F0F4BC2F86E45C16E0AA314A4C8F4EC0CE07723CDEA36AB5F0978C30FC2962DAADDA19A2A7791EE2FE760D2EBFECA5C13B6AF7A3B67B101BE3336F2BC0329482CA08434CBE +sk = 93A428ACAD7ECA54C52472D84D1742F836FFC54E2F55598A821306ED07288A60400F9A488AA8FC076BE7040CC233869EC3F46C621FDEF48F148F3D1F5973B3516B586952B9E466571E72328D17C754D8EC7BC26A116676F7BBF1922E0B2AEB0954079D0DFA34D4811B46403615D2576D59C6D65DFABA107CADFF85FC77E5B4CF713748470130014053371142568624626851362874477878001356542584810522033536783242636038627647170582044601444126577522060544128351677365074774736356373623488138477302477244120063471684663861366715825675181852202518822612734362553117068572275857278478715588670453448787714801048861657577708406274261415815658603066171157048382426471383764155604228438732313034321184364038362575520332783660353445736372543883132055316677562311556780768486705841515857266458057237415873384501752850008047006452602734363251075718307573508724514576285287441654247588276738846840067148413861564338032463184234421553381527654777251038467457836544005554078717610037373032514003026732525162832081480211484357730123541881813173443643204652142201218833776171256437113761384527542777661023441038273833234701021623726814886851674333826723183318386434461800710308078063755588160868321323621742651583270173440537178510167858658403738443013077416408771358448651375712631045720112487626567847005127463538041620127627521816234763620216472568670014551466166822781702122160200515627705080333614368200020842683078400217065471588808367808670275511551381085738368064883163218116744180450307531317325532202114766202528072771413252284650646522223265573255201350320253356380001140106555654232524642025475858281082732261666676346285453233647661067464448300155824578681003475710010281058105482850855414415133161633532642501203771180588180067741188230646214111751258353888452254117477701162214457624264687145144460273503477023138832650782568854550470313238352074361504630460726122263252547623208204606523811643684426270860560114888356882815816501151205056763334235561211531235052855280571787027446045657484215637641863763853647521274060856442650578738163357262106185183366350611175816718728662585086476226188223012515057635875303624230808185034550743024223001754267231266153838547417357128443585706248044021545533138417573538018782567678380753773675732762018667872203078686730755706134264846213150564473054588818883000587402386712538416806860654010276632831365306122673655348821056728124641484226132531756643762716454570362552106865327458050828315800810772563637462607051257581007322415531040112633835720721380162444142678404888844833586646182065611816863523551707122867443053061580668331651168138216110135672805752413837744787831516878301623882026066034036181118742128537116886335708643702704181275270082771874200863703608445225706524026206834332150123674518084221135800850116232147504370575830327415438277007651806452236814733833357244802701750685587670578354816120660665621881610874048453484848650411050462082718556470417053084270557604267638263063852003707050722130478326317600451081874101217858235003787880378303405661873883743444221023407755172245826580170687248341750823743644633424785280038330351664042252074835635366428383787117238324601266464418285725617382EE023508D9C060F27954B6E08BD823E21AE60131765CA8CB3C4742380B7B1377154D094519FA98A51BCC33596F7F8F16BA796E45429A1CA5EFB5A2554BDE6D031F1DACC301665BB39DC47EA0235EB7408F6ABA7CA8F92EDF4FE7FD4AFC14BB1709E85AD0D175F4C30CB41935557F42FF83759F691919C3F0DCCE952695474283359DEDF6EE1165F6C0322736D797E8D85EBDDC5E62B318A4C44C4CE17157E81995A1F130B0EEE98338EE2BE6D04CFAECE0AC86DCDD30D21DFE6FF2CB64BAF0B025C467516DA8477078E64960C2D5C1F9B74CA6AC7518B8C164258604853328BE2967907C27C1D92676888EC66E96401F4DB2628ADD2CFA549FE71AD3EFE5EB139EBB04564FDECC9937A0618354A08CC2E94A46BF0D91839537A4ABAFD7EC12A12A79DF07538096B8EB97F260DD5DDF23724F26BB28FC9A210D34DDB46BB98B0B4262D2788394A1C90B44AC66554C4C54BDB147D86CC2A32D9D495C1241465E8128BCF952DE2881A3F2F1E2DD9066CA08A816CEC6EE454541FB687D903469A95DAE1C37CA2C38791427DBA7FEAA553C72E317C594BCF5EBF696195D24C843C0E74C6C7A5F37640B13897EA3067ADC030FD5F03E50B0FE5FCEA2678D1723DE512F2BE34DB44D4C3ED783ECF88101792B19B90DDF55785355B2B20A026234CE14610120D5BE6A95D0424158D0DF5A73A24419238B0A12CAE841802B6C29EEECAFF1DA4D8778BF99BD9F59EC63A24BF2F78AAD14056004E2BB9E66B168051DC3054B7727453CB7FD7DBE0F220BEB406F4637EEC6DA29D30779675880E4EB0FB3DF0347845EE1FC1A82873190E2EF4D0E1170E16EB8B1B36DE949FC986C62F323336EE31D30B2F828D866E97DE674FB9894741C273F717790EC97AB2DC1D5834097597F2A6E543F8ADE855D94816BD3EB2EF8F6EE8A05610A382DBDEFCE16E1EA5F9AC8E2FA4A92E8467ED49B5E0BC7A7081E04CB3AC810AECAFFE09442658CAA192159EACBB16404B9B0DCBDA9C1D897F974DF80FDA5C49B8FAFF685949E727CB96622EC1770664FC2E5A6132EC7A3593536896794D28C7180865848E9865CFA000C7317A1A96E0F0862CC4A95DD9812D8F7A377F0234EDD15BC268F75C723A7A1A0DD1C1FE3D7A88A380F995785B93772BE50A01F36178AE4A47F8239644D7DC63E4B2281BB65E799F90E73401D5C9A983AFD167CE3E838965C85CC3F6E52B9418977797DA31B4F574A581C586E4D634E6CAFBDCDDFEA545455DB6412AA9DD1217CE09E1B888C6CEBA4CD845A49E2D26E8CC36EB51B6EC82B6FFFAD08C952D3A52DB92D950BDC015289D6127D79A6FBDEC8E35563745E89DFB0AD0E61275F84FA5D0F9002E85627A9C0675751183AB8C0879488A2134F65D09106A070186307DF63DBC6EE9A46131AED3F68A57155DDF9BB6E047F05833A1B17426A9299576095824C37FF43B5B8795650DDD99348B5090250A53B317F8E3EEBD843A2354A7087DE9ADC4B8F1B39360DB6E3F0C7AAD8749D14ACA04AA6EB66F001E488201CC59C38281C85DBE109C023AEBB4CDB9F0FCDD35BA13E7CE732E2BAABA036992C9CD5EBF5BEC23C73066693AD7E2FE292FEB6532F1D4A211D33C81007B9FCCB7C7BFB8507674FE1295F2EF4DF42E7E1B97662989F14707CD7372E7CE6D1DF2B4E487464ECA48042E57373824D4CE6FAD3ACE226F0CF3C51A727A7C89A4550A8DA97DFDA2CCBD5024C41E2E3526C6DBBE33C7EB3177D5E866AE19E0FC0D0062C43CAF948BF3319AA08CF0230C4C904805136D65398CEB65F67E51CD84DC68FFD0DBC89F6C37E82447C13FEB2DF590170E3569FEA43FF806AA077CAA1DDE64880408DEFB24A5AC8E9A7ABFDA63F58C96B7AA7924CB207D50DAF8A18AB28B1A3A524EAE96DA663730ADDD486B9F402E488AE460C359B7E3635A2565BF72A911C9548BCC99ED7AFD86D3DE7DA2B115E869DECC5AA4923DED64B11E679364ADEB038BFEF59CA17998D7CAF6F8A4774B8A1FD6EDCAFAD5E3B04AB30412F3D9768802E5F33A608EAD73D4F4027BE2299BD1B157EDD18DC7A913FBA0D257508BC40AC44C0C1D5D9C50306FC31AD7FAC320DA07683FFB0E892725D985A7DFCB902DDA579D0AA03116575A9F6B1B823EEE27FFF1E4DEE6F1304E400828BB62DC4F8D46EEC13DE3EFD904861E64DF2071874660F6962FF17C18FF893BE0F3EAB75B7D0ECE8676AB530FB0995537A45694E2D519ADF5B95A6875FABB3DEC2F8B7DCF83E698AC96FD43E55A8101561035C17441EAAA1340A1309C9FE017641A51550F7EDB96F1DDB41A2F97B34C8B3B4CA0A4394E8AC19F22C87CBE30C9FE1CAF6D873650E442A525AB62AFA00662F2064DB38D2E33FBA10ED5DECECC29633565EC046B959F40173FF40F2567C7CB7CC1F1D51D50A81C3CCE232E26E5BA2D209C7E66EF7618A2B8A33E26C44971599408B7912117B2F2C890B1FD4008DC6DCB9DCB5BA30FD9AF7921CF736893ADBD74BF8CEF6F59AFDCE30B5E2818CBB518EF36AA134F97EE84FB6123B15C1165DAC0BA7C57C6751CC3626C7265C6FAE9AC30B278FB1BB55650A5D71E6EA7DDBD4714C3C743C9CA410BD68D3225B7C225EF1F204D6D319B7702EC8EA768C77AACDEF455292BFEE7CEF211EFD455397F9F5EABDE1C2CCC515C6ACBC25D49AB4F9E50D9539AE7721CA52C321B361FDACDA807C9750B5E67DF5B297E255620CD9E1A1BE164CB2EA175BF9E61F15D04D607BE79B89ECF92FE82D549A97F95B9B3284A7E734D8425F64D5216772F9EBE3CEDC2A3D11EC59884FDAF5E99D8A170D9CA66A34D4B1FC1BC7C60799A827C4B620F8D2AD8F3EF3D68C0FC1C313532EFF9F0FF94FEDF034A574289F1B7321088C728D092F1EE15816BFF27AB5CF131D08CB0A3B29462CE5199040F45A3E7D5EF24C1BB80C54252296E4B6292E99892BCDDD3238BC00FAC9045CAEE50C3A35AE44D76A1521A3F17B2AF00D876D11205A1EC73C81E4CDE3C07A32F296BE32FEDC283837BD2BE20A1591F2EFD9C8C2055CF9C4273D84194CA9D3B8D455E1ECF402AA7C676C4BF819369FCACE06126D8D2A2CDBFCF244C65B877687A6A8F241B531BACF3EF5111EBCDD4A8FC7E64B0696CE77533826E6EF1870A10A3226217CDF6243ECCB23689774AA6127B1DA86A3F2AA0BFD67650BCE63EC9403FF3AC207CE4D0F959EDFF71EA2AE73F06A149576225EDAD8135985C95C61CDDFACE7A063075B41A5C86DC83B3CC0B415F38F5AA51BD6F3AEF7D619E09F8DAC6EB9525F4A62DA7E99AF5A5983B9C8450A91EC4823D9BB0F607A5941ECC81BD419648E0AE112A9C2CAD91E395503EF2F6A1B5BF96E11BCC1FF28FC8979AC1FBBF92AB09B75B785248F02D50854B47C68BF2CEFEA505BBE08C96801FB12304F50A27931AC5B12AAA073E9B3B21A2C980B7C11C200076E453FD1FF2C4CCFE585A16140F3B56D2B247E269A08017FA2D728B05A75E9548460F907042F82F8B0F96AD2235557CE8A130F97CF7D8CE62A0CF740419FEE05318 +smlen = 5289 +sm = 561FD814EFB5EC863B48A38D337937708EB39F2CC7DA85891753CA4C7169CD30BB693773DD1EDB1476A4CC782962B10D782A27C4562C155D721699E68BF0B373F0E7054B210B458E72250AD8ADAD51E9F9FBBAC2B7402E46E29A71C88232359F8C193578BC82E1DE1BFF56BBE748B9DCF3647A62BC920F515FD5DF16DAC26230D765CA4F21BFD82ED80572CF065D7D9EFB76B2257DB0385C40179BC8CD67C7BFD208CB2DE2D0B3DA517E981A1F5ED45F4575988F9367FBCFA16587504A049AE795FB792EC5346D225FC62BBF501A5F1F084C545C13F90E0BECFE2967EFCA80240528FCD8F4D704DF56A5D0DDFBA9F640FDA91B81AC570D36C8891231002F8C20E112AB0A7B5639E3FAC9E0FBBE3322F408A695416F63983146E137E4CFFDED0F51E8BCC8B7C326C4FB2C615F6497476F7FA72E5740EC1D2C9395D85CE375BF42AEB40536AF27620001F8EA61C7738FC2DDE92E1B330B3974002A0345C26E646940FC2F9E522DEB53535260E4A0DF7B31717F9459E2A4BB2A1A9B99E65A80B516F2482DDDBF40B7CD9A3F3AECD2A267E89E3DCEA13ADCAAA8A563E227A9F4B96DBD48D9849EC5C86EC63340C59A36C0EC5D0513B788104203DF6BFEC9F73F6C2796501BD71A20028E70001596F620D753C562A2E3934C2041980495ADAF4A1FAB1F23D7F94751497A1D6A7C78C789F7A3774C09014876BF3B4AC5D2D32F436C3C4E894ED372C6D46882193B30D13645C84FF3201ABBEABEA3C5A7C31167B07D4B9BFE59FE20EF529E120E1D239128ED48DF7551000296D51C07C296C91650EDCD8C8DBD1079D448E4AB90F5910E9C36ED504C3F6E25D0DC500369C979F8E4A2B5B896683DD13D5B3F206A1A1FD1C044A25F3D9CF2B4A9358FD585B6801ACE34E29B4B0A4ECA79E4E5816BAB07062DBEAEEB07347B1928F103D9EDF8798C1453FBC9809FC328BF969E7F21FCADB3F25F2FBD2B69D2339ABB3037CDFE842F0B9703AF34DE54E84B20F0ACFAB43A44BA2740AEEF93A120D5C908B089555AD931B6296CFB21996B9139264F24CB6668478C00A21885AF69BADA875791265BE108C5722B109B7DF74A38F384222608ACA6C32E60E563EC50BE6736BE881C44C8A066601C950B1D539BDF0A1DD694097180E196E156C66B1D11B12A9A88CE9CD689791CB242D1C641AEFEFEC79E896423260CB127EBC8A3F95964335965812EB6286DA9150B2D12E98572C3B8C9462BF5E8F64114543FC1012408F14021500F40ADDB3A4D9E9AC64996ADDE5FDB205A16A207DC094F9DD3953CADA8C4A8FC0F569803A964043E8B37D3F47F34B9B8BD7CAC88E121E6727DC0DEEB4C6D757C299A109927F183515ED5809CD4730270B3738E4F2A06BA37A896CA93FD49D1E1999111D828797BC916B4CB49BA73F32D11AE8A22E34D7677901185ED7B9899A28756EBC17F4EC65399AA62D6ACF6F2C4F8EB2DD12DAE9841ADDB8249A4EF13FE1F18EC01ED0CAB142B6B1E3457120EC3F74F2259C3217810FD8D9B62397D4691061DDCB34873FA803540A8BAB72C341CFE904719D81CFC8584AC1F5888578ADBAFCE8E58D0FA8C99231EA80F78E8C6FDDF0B61E1B42AFBEA04708AAE0D696CB01CEDA7C1F5B133A6A05996DBC2563172398BA47732BB3F70C2B1D567E5D5C897D3A87AD3D41D4E69FA0E31D837E97C4988A5A95A510714FADDF2AC65D2BC2C8A7B0052357254DF62CD780D33DCA82C314E59AC4DA0EA2EE5848BA260C03FA8489581EFB33CC26BB4C25C698B797639030241B0075104AF496F130643EAAA44139FA75371CE91C15F74573645E4011E1712A95D933A6E844D22348CB9B1C3BB19D063A85B3CB3DE8CC848AE06E08016DC1AB2F33AB06E257D435F591AB8E9524B6FB427EE6F1E08B08C2FE24DA245EBA9FCE3C5CEAADECF8BBF3682F02D788B5B83A0985129B066CF6E74F14F59EAB7044AE08E6BAB67417B93CD4CA2AA7505BCBDF4857515E6A27AC947629B7060DCAF31C9777A1282669AA13AAD2055EFCFE4FA645493BB4E8A3EBF6D969548EF6D1E470683AE02758E8C87CEFD37528DBA08EA419AD26E2B68EDDD25907A5860FB1FE6A10BC2B90D5F071D2F77D08B2CC1A22CEE451F679287579B9074A3EDC050A0C3834AC2059E6215B42BF1CCC7A57A1F73302BF343E82714D86BEC2D7AA593EF2ACB91BACEC304528D9AB43B2A157014D7F23C1CB8EF71CF1BE892BC94047FA0E5438D407D6E60EEF988006302E9A8F206EBD5DED94BB1E20B5F4D3B32CCACA3C7984B05769F9E6A379C9F6522BF8D6F871268384CD2962403F986C63D48C4E18891B4AD8177F8D0CB7FC8F4057ED3A9E8CE8489E29AA234F6CC3E128173316A1C0B6CA8207F9162C6AF5F80F258670B7D9EC81DAB37A133A18CA4266B12AC9A9B14AE1C99043F0B3DAB8C3E7CB73A675597DA1D913C274CEC7AB326D123CDC9C02E7A807A5540021201F575E6BC0C6800FA66D90121ED2E40A7BBDF8552968A35D08A35BD9C6F1C11ACC46EEE3C7B99A245E571E755248175FDF8A98609A59B9D7A572A1670D07025C06B43506A8B4AB007EB21F877A5E50F87607E52167E5EF8DCA9F6B1EA096CD98944CDD98AB0960A21D9C6D0350E7E1EF7C6034C3561D2B6A65B82A1346DE78093038D492DBDC04065C19575DE0BD404D86C4087C8869F54A5ADCD9282C1B6FF02227621A5D427BA9B63001F615F78FED5B5975FC4CE64B500CD09C61C4D451D452AD048CFA5B2E46E963BFC9443A86E7BFAFD03782E5C3F563AFAE4F01F3B736934B9C5A2C7532D4C1D51A19DD89CD0AFC440399535C6DF9D962117EB6FF5E4BC34F0B366F41FF8E5E65E9B14CE7FD69FDC61DD42E63D6CFA6DEE7DAFB5298284C332A4183F43A943A9FF3154676B50143A1FD1AE327E44FF6863D19CF43BE10C96240C0BDCE951F5C60FA1ED0C455F74074643F055C3338568519793722DD8F9FD626C1A274E81175E871A25DF20C6739FDB22EC46A97893A3A5FEB1157188D95FB230E400B28E0D5CD180CAE558970687E3B60DC4A1DF9B5F8AC1D911F43024FDBF228D2B0B7FC5FCCD351C05795BE311EEF1E30A6185FE37B0057234BD0A0E9CDAC2460FB96DD171C90F33AB3753EC07909542D7E6ECEA478E09BD793E823E1AF71E9131032510625E4011F10169EE38F948E72A3B1F2D01BB1ED41C362D0413242365EDBC45748CE2167D4E768332CBDA6AB4CFBF3FED78AD2108D926058A24593D4AF52346FFD3C2DA872C1600EC2E875EDFF73755EA3C6F2B73B2ACB2FBBDE53940E93240FBCDFB3DA6342496EFF7B4609EADCE36052DF561B4592FE07D8D0226C0D14A5AE6FF625CA96FBCB4B1EEE9D761CE5ABC39960DAC5CE2587C0AE561B227208E653B30521388B143665A1C450E2E99AF708AFC7B89EBF6F3698DF3D927318EEC4C17595527A5460C97B68D08D9F6CF16E4AE0E7A3AD7A69101E7926195F66E39EF79D0788519F73819677264489F1078060D64DEB6142C0B55928E6EBB6909D7EC837870E666871FFB28E6993B71CCA62104076D1592F4AD8081CD2BE553CD0DF919B20D65EA701AD379C5AE353A5D1E6460F3DE088B17205933984426295613209AE78F00EB68BD77DC736B4FD760B5FBFE928C8C710C7C9FD9F14482C71EA1DDF580FD027AD15E22724DF4EA98BA9AEDB471C9712A188B3CA838D5A405CE8B931AB147EC59A22F71C20A19B5804DE555E40C1364361778365CB7E998A79A9DB4D6C5D75891D617CBF5F8C7D65A1567D738CAFF9EE4433F4BB331F17F9860AF88C4EBC10BDE7223A0C692DCD78F49B6E8ABFB3560622C8483DCD1B23002C86B680073A2CE23345C75C3A7D80545051C9015B8446FE6D8277C53F6FD60B9EFF2A569E294CCB2BADB9F5012888BCE202BECAF4980760F93A44C81E382966C2188A5B6FA5597767CFC3A0485D9F82A11397C65F7CA00A5A3A087F3D3DF763FB51C148E81FDA2B64BD22ECDDBC9D90961F2E2D39CF0DAEDE90272B4855886F1EBA114A595EF800C3406E38AD495C805F4217EB47CB63A02E35405DEB8AAB7FD6DFA6FB0DE61FE2ED6347EC74A782C2627CFCD3A99150B2728989ACE686CF9DD31400DB8C6CDE6227AC6D74AB8A79321A096842BE1F6F137AFAEE62B57D355508CBD7D233C7985B4910E23FD4DE75731591D1FF76E7D14E55BF2EC282C6F19B8AD4646BE2C88B7D12CD151E07AE127373C8C8304ADB7A26AF406039B9E0E2B1AD1556C8F31011920807B451EAD114E0C927F25231A3DBE8FE9D5CC12B44A64AFD7623AE20E0B25FA23DC53C8F48E018C88B816AC34EEC967AF159763949A7A8392EC2F411C297028B73CBC50E0BD3B4A6EAE5D4306FE82EB0A8E68233717EDFEF087A629ACD347C072C4E1427D96A98B8DA93DAF13E377245A13F1BD45C16C728F0B1F759AB634B10E0D973F4C8B51C49152F0506AF171A445941A78E26A7729CD677EBD0CAE5521627BE16F98AA876D3C223AA0B7AB7EADE14D77EAC3BCB05B6E97DFC7998868568B59688E1CF71A7B1558CCE3B7CEF723F82894F74E274CC729813198862908138EA079992152E1AA215464237D09FF06557182A8E8EB378A6DA8D2DA1D4674A2EEFF15184B9AA3BEC6D0EAFA21657175B4D3000000000000000000000000000000000000000007090D131D23E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF + +count = 60 +seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 +mlen = 2013 +msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +pk = BB6B2010045D518981BD550EFCA607DDB6204A6D56913367AF5FD6AC5A23CD25C5B5F3FC25729D6D39563A5BD61D2D4EC1BB5D7C5112FC52C67384B46106EBAB25034CA1CA920812571FE68555D2303A7149E7F2ADC1D432D594CC20D00068C469DB31E7CEED73618487CBFFB26061D42AD174C5E887A1B0605C4BF1B54BB6C51ED42AD880A5B325769EBE94A068CC5DB0679830D96D98BFC978789A34AA48E26426A208DBAD3BF7AE866240A363DA3D1BF6CBD8802CA00B4C62C428C3C39AAA808B7D16C84D0C2F444385F49464E7882396585E6DECAD3205E02AC5770E4DC2231EF587C7929FBA33325C6A9C63C0593FC8EA308254360320C18E01669C37DADFD3DB2B559F1EE3F6D14623A3D2BFD36880BED538287CA62A55D1C8D9CB4E5F87CE61E480A8E13BE8B2D7399BC942C987B7F1DCC00EFA0815C44F56A59B9838B42F34C9D162E9D2C8281DC2241D683BF34E030AAAFE9D09EED37147D328CE4B3B9076A3B6F584390802859A4767EE4901E1EC1B01F20DE9D6B17B189C4FBEA9496F31D9579F3A2C04B63E244CDB93F962406F1786DD9E6D1922EB54BB536750FEED24FAD3B20F1DA2F3CE8D10428FB0E55E5C2CAA752A5212C62A706694B62B25027E22D1F11A3893FB728EAA5A9FF6C4F7D0F222FD2972A58D474CD0159E086D8CF73701D52C6DCF2588A9E83BBAD7F7DA7F928CAFD1D9412C4EC9D45E6C5BCDF74E3230AA5E41879F1AF81241A4EC3CEF3EA35F84183A3E2B99972C49D49CD081E23C86FD03456A56B241659B7B9385CA20450B69AACF6829B13EF8268436174BBBA4BEA4DF5AD06F72FAF862CD3E78053260FB55B149749F24E8A5B361AB3AC7803ABB46083E683CEFF2DD30ED9658D1F3806DC4320C528E22772882DD2E2454A2844D1F7B9F4A887E330BD2B86C3F3DAAC29C9678C032FD5721A84D03B9834BDB4CA1F6699C7C6951458E7028EEB6A413DF877FDA6ACF38284280775DCF25F3F822F1848BE2A74C8254363093F42FEEFD4D76C465D2CA256F62E199899A57F085E10AA085FC65DE8C512B2DA3CD761923242D0E9BCF057739E9A58A84C37601F42B924BB152ECE84D277A7B43BEE445FBBFE2ECDE7A685256A293D3CDDFFEAC6A90ABF0F65684B0617C06DD0E54E4950E8403006C67F782C639D4E6D4E350A1F801B70A1E45328DDE8CE801F0A76E3D5998FDA362068229D0C62F2E957A7EE8F8804A96D86C50D01EFCAF57D8678E2885F2827C65375A0393CEF877CF75D27940F6D2EFC3F22B33A90582EF086B3F1F197FDB5644338746A32ECE487649DB401CA99FCA96921F2EA3E57F0760A4E74CEA97948C0DDEDA15858FAC8842937A4BCE76425A26169B00DC62E6B42B8285DA0C506B3C764086BE0E70BB97289741062A6D8D023A8F0F0AB891BA6352F6F8243C99F060C2A757F8E906CB57B5DDF9E570842533EA1D47527B09BE0EF1FB4DB3EE3E2535062AFE04BC5C1CF020AFDD3DB01AC6068C82C12EEF63F52A23A0989F4F3E21C8C4D37FF09A1552F8F2278A72E8DF27E2A866DEF2CFECA2E38214C5530A7CD5BC205EC284377C4EC44881E1B8FB1FCA2842D70A9C0F46C7AB5E700988FC09C834120A6BB605BC4759385C868D4513F3C88E811E49810DAA69983E7E5881B34783094AAA9C653CBF01973FFA2BF448C96235310844C4223942BDB4DBE8226D321AC0D28E1A0D0C8FAEDD21C37AED0621A0638928975F61992258D8CCEB3E9207182835A3516E928F99213CCB188E564CF8E404608A0FE02F20E73EE0D0B101F6C5368B827EF958B0D7597667D0272F266CAEA2C30824B497BEA70B3769709752C49B2C268EE438387FE14C276D5859FD44084ADC8D79F66F4737457608F416D9D5B3565DAD3D81753F35C0AB6A75C1E5CCD0BF6D20D57E2A8F7A5E38C73A205C890D38DBCDEF230A7AA82A3B2777214D6E0554C0D0CA3098B8519AF594ED71311C4264AB8B4B729463355F3E26691E5F8314CEAE44965A0FF6D265D28154E77540CE53FB6FA939C8A6FF329279D2DC2C42E7364987E75D73E277B6029ED700AC219143F3A977641201C864AF6BD596EB7F022C8B1D23B106B1D3A48B34510EA83CC9DC9F25209B1AC00523805F304591EAB669210CBF42487073A01A5640A96E733E34CF5C0D2C76EC6876957F9C63F1B0C7513DCC2F4D0C5D247FC1E47FFFEB1C90EC6025274545102EDDD31FEA4BFB4ECBD675DB5997901A2581950C116DE34F548205C41CC5220D3AE33A62D51ED52A07ED84D150EFA369FBF92B149B659C4E6C5211DDA2A51D3325C89E7F5453CDD33D737FE6DAFA60708893B14883CEC7CFAD64A5F6570CBD761D332D175FDFC27923305FFD1087E6BCA1295DC75DCDE1912E1298B8AAE5630473A1BF1895EBC7096699AE9CC0EDEB780D5F755B1F51A80F3B66041276A1D1ED8997FA113A009879F210E762B84E70617D610F8BE43E323AA046F50E2CFE5DF24F0BBEC7144C9E7E4A1BA3D8E8DD041C1476728EA22387E630BA9E0C68C09F512BEC71FFFC35EA395A602384059DB31DD65C55666C9B104F78FB66BA7E60C6EA275D7C6EAC51FF0903A11CED6CC92690814689DF56CEB801C2082FF426A6F4521D7AEEBFDB3FF4C5F34F53114421E8BFB0CEB3FEBCC3FE3533662003E7F656BDC3375CEED7C6E569F6B3E20FA88D3D69AD52FBE21D09544B4946093C39C12FCC0A04E4B92FA4535D5FAA5DE73C7A3509D44296BFCA884BE8844873027D34EA4771A1 +sk = BB6B2010045D518981BD550EFCA607DDB6204A6D56913367AF5FD6AC5A23CD259D8C29C91776769401A046A27C3291DA11891DE608ED825F0614A3259B8DDBF4D568EAF3203F5F2A56A720A207D83C6A5C876024F88D70B5ECBD4C308D2B3DCE9F8A572AFE476A784F3284D2DCAB5E6A01331EBF2702D0589DB13E23496256E631365433111138674124548878520103701741812225124233102020672666363578274052554606542328418177626440630406805381884371436866755825710382021635873804373855564650507608650528785626307840651410832730470217834875031277014870081142017862023707612117332704830840024270522506630652465132886858028687405286135708233825076606283150242784383756223820425880574426775708044033766605361567134562280685477376156331837174104888460363657072571245100064057743063345876628258374502572576035544665615851363261076025441655138513313186527433003100313026382246242223657186301763101220545474442580586320846713425715504675360358402580256851066507600134166557732325783618033103053502328253736445574861361862484366577810048664332263503458851354080302867440321677034637281258856274376464130460877815068665118465508226773677020061671086644220787208166564717084346486260667218008577437767076871383522226581846831253715421211344506341480074267730588578685142140431718821647008450034542171412065613258510858348050580281757554557500165207567632668146651557103182850544288401745570546634633621352562125111673572481884423650140420457867555772782815544483758744215368632455618226256066648533484585512710883323861366135081324743615610310333185133204056877340680615331332412613573642340575221338727705067276167156866670441843820440666038048534088462184333033865767348762711068160576225006602301648654355230688158260384546420026825301130036837428700133168345138811746302747746262325368234652568365274556346741571318661788067734354043624160076285515833740414873456363671666881510001784267228325081231666100714678735827033480181211104770605248703768454021602850386473314041336213386610846114673383677502285070061001035774116480430051318385310808387074553626122725834235212502707131452501704301757770588787513212337375016675124655735026427111172242844102338548620505227321685513284682414436408146641436553050502524820105821554476873611444742843240121748048773322512768446271476676046585405600630644667451881366467722315348883186116125157102801504804016601427135225580743540723424621533107364217030072763068044348317355662011436224772634175675381178818516538050478161386484154824220088208444628604612081821505876278453035661073750404248220178620006034240785106338736277674148556447760557764051477588327777610770442188543086413026218511008538401653532010262402575050404135610100274066155436140157541224783364537007553858871372610741288272331445613604413736710080728281124464111264302353663713436823481125638037835832266215430440615217256212720072303365667431233157666628783365421116415427683041844355128463018235772316304226745483184614617161141128430138743268017023245348663462602404133344824171046336732282132575428444446283010248285634650671030610580737101041227701888246105436436848286181748147083442517403321248644838643556158411623870723812374615641575162E4C01014E91A3E41D0BA577F1FF2071FE5A22C1ED412AEFE472AA07226CE712D64407CA86E0371C68E54FDC761BDA11A76838FBCA80E6CD4BF6BF2EEF6B3BD33B5C16055FF7EC109D2E8A149FCCE599B37579AD332F41D3E2BE1FC0386C53D873BA9BC34ED429593E88BBA5005BFD36E795F847F2CDC6FE3FB6D514AD17334590C535C32080DC9BDEDC278D3648032830B2139B948C77279213AA6B33B689F097B6CDEEDD732EB54E462CC1F06D9A4D0900FD0999097475D814E66A527E5ECF3D3D54E5D3D2C183C348A3AC8AD5C83EA9715CE1B1B6B36AB824C86953E8651BFC5F226C00ED70FF1792D9FD8C17051647C8AF0EF7D705E6CD2DBAD98008C40AAC1A7E14353C84BCC5EB15507AB7914C6A5910EA2D18CBACA3A0BE78E77431231D357712DF4165BE39B7EF980A8533CA9910DA063779593FC20E7952263703BB3478F18351B31F961D0584B7D460D4FFBEF1FF500FC014A5355FF1A569F522404D2E5B151830DEE11B1069075937B2B1F9E3AE4A69754D5E3005571123E59D75361E5B66944FEDEB31890DCF76D62D5A3CB34974551F31FB0753BB903AB6125904D9AAD9E5CAD2055E21F867AF4E07DA902141283199AC9FD1B6E5369CF86CB165B08D853E0A4C3310513672010C9AF3EA2498595F4076F95648640BA345B21C72B199CB76B91BF2E63F02BF4DA69B78192AC1229FEE2E5C167E87694B5E30435833ED7C198A510FFAC080D704E9F9117F39F8C9B98A06B50EDB2C1EF04E586B7A569DD99AC0917341921ACFF1960558B9CFA0E4D951415A4652BEF278931B0739D71A96B41C2545160814FD12D2D715449AB3D3EC2E40CA905918BAE02DAF8B6C13FA33F4232C3E5FA782A421A857B0FFF85BE1C32AE3B4C8A5D2013B466CDFD68F8681CE9FBD240C5F1449F1C3985A92859E3CBD2778FE399CF3B92D6B09B82FC77BA29720A37D09BD5748F611F0B4B11C90FBE23AB06B7052354440B7895B3087FC7D6A133425F52E1425D089899719B5082ED7E80BD13C6FA7C74AF47E79429FB0EF99CBC58923AFF5F075F1A953AB6E3985CBD065CC85DBD4048120450937052C9A5C3F08BF61B6E056E1C1D6516923F068587EEB9707DADD639C165A5104250DFD28BD51A7270B20BAC607ADA2E09F45D80A1038AC720C687B58F33766DC29882FECADEFB58E15F31F70E373137C7A3AB40DFA5C28A349FBFC0807403931F6A234199D8D248740F41AD918636738C2EB357DDF4902AC36607F83C061914A3FF67569D283D41A77070176B8F768706DB393AF1D4342441F61DE44D830EC24DA6CBF91ECAACA2F3B58E8231274E3FF33A6104CBBE73F96CB09B3393393ACBF669612B1C0512E57D4A3C439FB322B048B6FAC357B53DC9DAEB4B2140BFD08C58111CDA77891AC5DF6E5EDD8CF74296A2E1758BF5AA307BC09D53BE502EEC2D7DB428142EAEFBD05E40E5995F93508BB9DD5B8ABCA50F3A621F2C94CE675E5129FDCFE5A5DA0E052C5F3F8E18DCD98FDEF9A4E4A6EDFB26894F5A6503B6B03493EDCB0277B6FBC55F2F3DDD5B93291C2CCC59D3745D5B998C101D01876F922F43885988D06BBBCE0E00590655D82C8825CD812C061720F6519C395B90CAA395AE5C51ABB06FDB2676FE3DB4888ECBB63797BFB89BE3B0B8A87F0D0D750C4D9952958B729EEEA9BDEFF7C81C537117DE4F413DA9F77A72E4E173F189B0385DEC447B7F97904308A49C235705B3333C9403C02B4C3E541F36BF0A4727AA18B38F3EC923943F490B3DA7658675881CF9ECBF688ED73D19B399443D8631C4FAC730A9E5135895BF16CA980A77B195BC17E9C5A520A373A64885CF3E4F5A49AE4C98062451F0144213CD0C8BA946591F27948BDF9633C132B39090B10D57169AC283095F8815FFD28BD1784E99EF493995BCEA122BEAAACEF0DB701A23DEBBDBEE65B495B62C0579E43F406BE63775F43A2AFF4FF3CF56860A41FFD8739AF87F09CF2D27B62001DA9E66F3E9540292263CEAF3296B2EB546064DAD9DB222EB9F5C29A353A6FC296294A23E849726F014AE8DD1EA6E574B424440951E7407F732DFCA6620EA77234C22CFC9ECB676201A9986C4DBB3B38DD7E4D2B4DE05A3421E1DF78D9A1FE226106243C15CA8A9E3CCEFDB9D8B0DB537D9984078ACB5B8641400ABC42F5667FFBEB108E319256A6EF593EFC84D81134F92FD33A8080ECAC77F11A5A2DDCCBFEE140206982F08377AFBCED6DD6CC45FAEA47F11043A937CA791115B0C4FDEA37D365F465E8EE535181F0DCCAFF48ED0E87EE6900A502D3918ACE0F14B965BD3C581D385B0189CBF04C18488681A812E10421EF1FEC388E9BEF6DDDF8171D20DCD01A3534F0A7FFDF9759BA75F2A39BA524C7CE76166F0D7D27D6CBCDEE47952E0A7D5B560BF4A1A8997CFDD251FF116A7BCA41B7068293322C992C04DCBA44389A4BAEB450991F87F472892F048DE03FC1D8B088FF0F4098731172EC0C81661B0C95836F2554C3678653054F2F6DF8FDC414932FDB41956C9452606FD44073A3D589F1AB8B9B3C4A936AA49F3DA2DCA948750AB0F5229FF558FE0346E5C25BAFEAD66829C6C7EA1B2784EA85AFC711CD4C92CD8248ABA30017ABF3B19813F282D9300D94C25ECBD4C21A7E53896865AB226EF75D3B36585E4AC37B4763648B48259501E8C6AAD66E7A825996EAD0C2B8AEE98CB00FB277D7F2B702E51E8AF9F45A44BB1047AED82E7E7F0A506AC242E6F507C8274D5DDBAB36BFDB1098488C921236AF976FC07798CC28CD93FD06D84F1C477E0F6338982985D95E6A6861A036B8C033F3C8F8B734B79FB66CCF2994EEACBCC4F1C45E57E0B70D9141476D4C1F5554AF6A7E3523CDCA95E11E74E62A9120FABD7A31F7F5738F98E4C7B9627A51CB374FD12E4F0D564AAE1CB30DDB57CE87377CE3A521AAB7FBBBBF4A73BB05DF1DDD6E592D36808BDDAD82DEA3658F43042A28A222575E608E939F9AC1B46B338E679126CB619C144AFAA29634AA05263A24F71AB605E440BE97445E540028A8C38ED2DAF282A21B6760D41753E6D2A98E9B3E164BA9A49CA5DE9BA4E6B78B6021F862B33CFF0E891270C7A56084C218EC222DB602A77636D7FB3F4FA37F95BA17B4CAF402AA9F60D531CAE75813D7EE657CFEE940DC5224B4DC93B52FDB6F515E565575342FE87B6C657B18C00BB4C74A08E4B84468088751CE5244A4D81728CA2DC3A57C80527B738D708A6FB5DF409E2C261E41A583A6F610E64B52ABC53C6773DE3789BE09A3BAB24B9C16C8280AC84F58F111C16222B1F2F33A75FEF738D82DFA7110B36768AE8718CD737D4E027A1AA69A60792C875377626D6D2756608788C3CFA6F2A2819EB309D94B2803D9DAF30A2E42B9745B6768A452A52EEEAD81D38717F37D2C0CB360D79B16E9B00CE06F0D6E62E4DDB8CEFCEC8BD2C9517719504985100E61E1977F7ECA9B8EA55C297D73E828A4BE57156D39DB175A257A8E8054129452A7358873FE5D50D5754C909DB2F8EBD674B3A98C5C9 +smlen = 5322 +sm = 6F9C1566AC48B90EAE491367AFE92D808673126884AA1E5AE6627F5F2DC2E407ACA019037E53662E21F0926E3C9E8AA408039484F08E6C254E965F48B14D47FF4C7773F85B8BFB8332D9FE9FE0C2F3DCA14D24DF7709590014882804D1DB0E36E9428E722465DB9898B9D5A33CEA77B2BFBFC173C1F2968D70217CE6C892C0935B15D536D375B2724A97F433C893D2D07DFE6BC8670796D3FC50955594BBF188237A894857BB0EAD29268E67A4248E1D1415A50E89E946DC8A66799B280AC8DD5635F4BFD7B246582D73F386908ED8A01B304F819A2BDCBF5E3FFDCE58FEF261F0C636FE0B8D3B87DD9D6D051F3C647DD4BE9770F5AD034567C532362E9FDDC4280FCF17E35006E4B0EC43312429D6E671C43F8D36F55C7EAA985C08216D76F7AD679283EB6AC29CA806EEB4818CFD96D31D5651EAF7A91C9EC3C31AB9F6C5CA20681B4AAF7B0D70CDE90E9F9A904D91BC8C3E85834921C931FF5D6E5437891BA2083F14D7F073E6646526D5C5C43516CB881917F363F1775D75620A89564B8F316C1CA5D07BE0C5F527A16A3B10A1AF3520A71DDB614C5A0E8BBF75E484CA1441715F72F4BE30DD85F3D813CB90A8C9D19F512B1EF776CE998F4A72CB817F2BDC00D4E14F2423133981FCFB84898C741A9750616E04BFAE394F3CCA3C4B4EC06989F641EDE4E27417DBD925EF4AF879B44B9CDED2944DDE73C2F107EEA248905D72D705BC86F03D024725E02CEDC610277AA8316EAE5C96106E1EAE7EDAB3F5DBAD361BDF2AF65BCEF09F85735C06A0D475EA12B995F99E62F6D658E26A700313DF720B06433A7278862F142169EDFA2C5F11F2CD1D95F62A6C62F2AB59876B247AECFC3A45008131E4568508FA70E7F8C05B7CDD518B8C25E96349305405529DBEDD52ADE3E0FAD09343DBD5EFE7C621A90A5BE0217372AE918F1F7C803DB657121994A9AAE23B6F03BFFBF68F4C99CD2F3C28B08113FCB6C1D8320BBB9927E82169C2758916C15742F35D9ED78F51C921DF678CF3C88976B9E11EC4386DDA7675A22AA22DB308830375C909901452B54159BE6A33FB9D8693C370E905C7C650E8BEEEA6090A493AB474869DC52CE07C369C70A41C49DB056BBACBFD45DCF27A5366548605F3299D43265A1D9FA94065104FA5276C0B64F09FE6D4304CC2C4535DD442E5AE0F5539F152C0C87E3E77CE4FDD70C1831E53650DC6E399145ACBA7D514E6ECE50302AAF6D9205791527EB4D22BFECBA8F1CC359D89898B642D087759662CFA0A8317C7F1D2DDDD37EB52371234C641BC3D9056FC1EF5847AB2A2F5E773EACB47399B4E18479D23A28F5EE3CD8D2AB0A1BF99CF5443F41F556A9579236F70C831509036A5DC1ACAEB09006C0D4E80932056E20835034DB38A112BDC010BBAE3AA5FE51108224F365D9AC20FD3D6A3235323ADE14A4E09EA7196844B6711DA40AB5B31543F8B29060D4D6CE6FD0054F876CCFC20CE0D9DE259811B0C5E9A21B30F7B71C41BD84784F99530A78D283F0B10F48DCD80D43A5A2C2ECF5564D01F0C62E505BCF31574B5BC00EA4E91B6CB7988DDAFD826BE4AAEF0A131D292EA6962C5EFE3CCB0217044BEA990AC40AB71B9B75852AA2E89C645981EDADAE2480E094B64EFAE46423C55FD60C3376BA56552DA21B5AFC26014FC4153CFDBC0A1ABD8CDF60C9996D0A2F84EC1EFF25D5D0E77EC32056509A635259627AC9D5CF6EB516DB157E898A705A43B78BCC406E251641C06EAE7AA568DB5CF42E3773F4A9F998A853C93CC2F6F71368E86DA2E9B5597BF65FCD361AF1B20BBCC15AC318A0D15D2ECB4FFAD647BE014A08F54B816B280DC2E2370EA00A1C6235DA0E8C91C8A48F44B979C5AE8CE817A9E13AA09914238A14AB062492592EAB570B89EB1E3A34A695D672B4EEE19F67A27CEBFD90901A13EF870A47B2242F0025180243686F7B25EAF99F09D0ABFFFF27AB008BC9A61842CE34F101C84ADE4737D3E13C4A130840D06FCD9FBF6223CA85858013D1F16E1F86A9AC882EC45549043B8E299C6BE9193AF6E9DB1960388A159D44804444B52863BD8D8D6968A4F7B069C7EEAA799219BE694F7D3C0D8FBDD1AB969682C0118C68675750C6BD7B4EE5ED0EA4FFB1FD0C4C2D2FE2FC5690E5D8BB2F5F9F09899FA38A16A187D1FA57B9AF6AB7C26E667680EA2AB020CC4D73A0643FA3B99745C9837F7204ADBFA933A8F9C6127EE5A61AFB396223E8103993B79DA5E973CFC9DDC828E3D2A35F27AC28DF404462E2EA1E5865C6B8EB47429E3CB0C2EBE8B76095E9CBD189A74F0E50EAEDF3B7D8A4766DE3D98EE9D1DD4FC373FA1F6D711BEB6BFC4C51A2F0CFDA0E80BDB2F11AB9EC38AB4B0ED8BE8D52EFEA2C7C5462F68B67BCE9B146976106F8242E40B260F863CB395A022B24AA3E7A1EAC12D2DD9C5A910B4832F87EA983DD312003308209F60B927EC72B55B92F9D6E05A8B98727C1482502D49EDBD9F207C7B7E9BFFE5A180E419C4512430CC7F12423C98DD65AE5B485CC4538992DEEF674B4AE1EA2203FD1F60CDAFACDE775375F42C9BB6B9DCA5D2DE39A004956E2D5D86167A6B3A7583E5E30076FBC48F4DCBEBDF196D3E996A19AFEA58A95D5A4D5D780C65417C2C133D1F2F4687FD6718514DB95A731956213EDBCADC723D14689AD4F60613CB3D4C1768C92A53CC3CE513F8EF8B9249044691F428BDFA95131CBBC76AB1AD76F5761DEA8E007DCCC8F3938F8467F94DEAD6E80DF707E80D8EC98162C2B105A5FDE4C570B4B0329D9559DE568EABB8289AC77023E4D9888FAFA09365F8BC9BD33CFDD766EA3CE49737B74F3F7D54FE8BBBCFB8415F992914CCD94BAD72352FBE22F706226FA8032D90CF4264A81C4B614F402C7CAD797D546207A711D839A55116441874171ACAD5B4DAD20ED133F0BAB12C4F68BEB5B1DD94B4408EF6A6CF2906BC7917DA3FD8ADF49281E3BB6CE26CDA23845BA90C34BDCD58717763F4D889140F12FE547305EE048764DF593BDB0F4904331197783D54B573456A1F09563BCB6567DB7EDA41364DB885D1570A5D0C596FA9147F8C13DA87E9C111285338FF28B9ACDC8AD9ABC7D1E4510DE87BD6D15A572C3E047A24FFFFCBA9DE89050EC95B2734CB62B309FCA055F328F804E9212EF7B0CD73307BB298AA6C3ABE16D0E2E853C85998B6B75DF6C73B8CB6C4C3E6A9FE31F52FF23801F47EB8B722252BA986C094A5ECDFF084647178F4F32AB20DEC346FE90CE1889E6645FA87EA37E8A0A2056E728B0E309F5FFBE8F45F35C2D636C289F9268184AD31D507561C8F1FA88DA451CC8F613B8D21EAD53C3DB7D3B35DE71653D29233E1F4DCCA9CE10BC19E0F170C6082BEC4B761D73E5A902EB807986C2C5F71B20C36EBDFE2A37FB1F7EAA46E100CC1BF9D4A16500F98C95A5D35C011471FC1D1C0C291FC43F0AF71CCDC5B82B3E2B9FF30EDB0398BAC8264EEFA16E6A753B90DA4951F2293401F20216407C000AED0834B97D10CAFFE38414C903AA1FDAA70603FBEACE23083F572208C669313EEB02DAB4FA5C818E85806B4830F7CB987FDABB0B4B2B42A3C825EBFB03185B536858ED6FB0692241597E565C4D294CC6338D6DD6037A8298EC165977DD0816B28561D06D7A31EA76B1C110725A85FBC43AF860E9ED166C83B1BEC4B8D2709EF2A4BEB500494E8B8B5D9EC7B8F526BBE3110B664C4A9BCE2ADD5FE80197136A6108819448C3C5802A79CF92DFB1386840797E449A0B18F6C70AEC56904305F6DB8E40FF9361C933E8F9D0A1D47347E185DA6883E612ED9247417F555DA3C9D960EBCDCBF41F51DFF70F00A0D59FD6E41CE09F89864D4E27DE1E4D5757188E0BE205B548017D73C85113428AE9AD0A3943B98338B38FD1FDBA494A13DA3636FFE118A786B900B64B4716C6BE2DC1FB04A621C9F859FE2CE665D9D096FA2FC9958DCC8DFC0F87893F93080845AD8025A6D2B4F95DCE4EF075BB966E5FC70759C001982FCEFDC558089848E29D48B6911B82E4EE5C6389AA7A48986E1A34A18E51025530791A67264A2567C3205CBB35271486FAAFB4F36483ACAB0A8D26CA5D57C5995D11DB625CDBA332BFB2C66349EA12FA211DC868B9D73F16E52D974A1268963BF12E1E8C21B437732E52B52C7F33E9DA1D7E338A550DB1AFF2166DF65B05CC1A72234D5188B52F40F7BF96352FD9696BC249699D6C2898D47B2A19A33C2115E6C779233A15DDF7A66BCED62308643C52F4BBB0E8E75AD116AC3580EFA0C9C5D63B6D1ED6E81F01AE04337770FDC8F195B9743D2FA95156672E8BF08766C5780E85C7AC850E0D886B339301D8324B5B5437B5254787D68E68E536999960DC0C7F8178978BDB7545B32BA2E04C7A561EF61D1808163798C0D6A3297B763BA7633DDF89A392C5D96FB0494526389F6F680F892F17AA819641FCEACF799E0A68C8E61AF99695925698C9864FDEE91A0675B087DEFCEB68845366B94AE6BD814D094B3D968EF3102F6CE58C28C91F3DA39EA244BED21CC2A8100F113218FA0BDF5703704DEDF6D957298E3B4A530784316BBE6E53DFD739FEA0434C7B6E63F1C18E3277E4DD49FF72F41DB6B7778AB0B646F7A8493A2AFE95D6E75A1B7C0DCF70974AEB7D9EFF7012A45C3F1022F6F73CC0000000000000000000000000000000000040D151C212684C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 + +count = 61 +seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD +mlen = 2046 +msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +pk = 6663B5EF44A89F0E8A5AE02A9E7F70350DBC411A9A8270304B654E778CE65381779A82A2F2DD8F34161C607A2174501547122E693DB394E591B638FD6F49A0E11236D61848D3EB9368400CB13942A162227A2272929F7A78760BB3559582024AE85EDD5DDAE1AC1F9C2CCDE474B3EF0FCAE6A7045D019D656F9F4393B52E4DE415DBDC04E4C993F27B76A83C60DBFBB6A67EC2CBFD236D997307716A35B6A61444D2A942427D489F04E27622FF0F61137A58805ECD57D4BF38726DB1A6CC044F3C815C813B41A362AAD353C6DF530D4ED2E8B7BDDF3F9EE5DBBA6976C54C5E9B7CF25CE231BC2D9CB279D9A13FEB39EF7DF62F7FA652EBDDA9B4584B5FAAE1448F5A3C8DA0B5EFC2F1690342087580F0655583308C15B5A8F01A4DBCD013C817F51F9F760F2B9D95E5EE1FDD5C1E6DAF9EB5E4EF164666D404AEA1B0AD0BAC86CA2AE41B475F6C721A0D621E1A5DE7F8FD740D9F84BE62632D4AAA5C87DB6F5B278DFB9DCC27449347FD0461B4E8D907E631DDD453C675291FCCEFC93A1438214DDE89F67A1ECEDAAAA013A4751F28481A43B8FE41BC41D25B1F87AEEC7F02F7B6626DABEF22064F24FF00CFD3EAC421DCFB9C316A3DEC8B32BD430168D50AEF4A9E2DDF8E616C1CEC1EB1302E2EE1E90D6E1570212835D9BDF837DADAC7DB6D9EBF429D4ADBA0872A200FDEE2C7050EDB82EA25E47783E393CAA03FE222B5B452725903157A9A5076691CDB3848FFFBDE94B5E2FA72A5CC7E3226BDC200DFF73EB4F2923CBCEEC796B43C16CEC849798998073787DF48198D28DF0171FAB289E44638228525A4D9DACB5343B2D58B85B9778842D728194DB04559B90FD41E12235247103DDFF61D32F7D364A3D82CCAC2E2D941A6B686C0BE9D100F2F9AD3A6DAAE79D26D77D07FFAAD560BE949312D27AD75CE4DD14FD8AFD05D558FF100AFCB6566DFAEF1E76D820AE1252D22FB009F37093A0A1B6C130F1E090A6BC189F7773F2669FB0ECBB96EE73DD687280BF8395E2952DE2B59935554584CA00D82A10C61EBF28412D21EB84EC0FA297EC81C3E5BFEFE2C71DE6F527DBAF0757C70CF4F85D7C39E9B1BCA1E93BCDAD1FC1B30FE76139ACF7B65320E89562B2943AB34EF027FB20C4D5D805BA24A69E46A2A5DF3B57BB98FC29C9461DDDD869D5C2EF80A3E41B2CE2DBF11E590650D5E8457F2D984F7FE72DD5C390912C988D63A25E15CED0FB3856297F669A9F9CAA37963C05A746916CC8D8639361A212C714B2565F3808623E768649FD8C1DA24CEEF04E29A49AA98051474C2176CB506EEEE2C3F6892348CB15BC4119FB789D94B6A7DAB6BE4AB03C141E9A126A6072F1474FC760E273B8BCF58E4F2690925534889DEA57657611444B6EFEBE030307D43560D39BE976368FB67BDE09502568C1F94756536B0FA47BF3FE11CDD65781BA48C6EEED4AB873E87213FB8167D00A46EAC034B99A37F0D14123A7D5268EBB0D01B4C2E508AF3224EEC47E5150487D08B1B4C384CCE1998210BED7E32B70F8BE515E8ECB4EFCE3ADCE8F10A9AF59CAF4EED25B6AA6FFA04D3D5F07CDCCFB786DD55A55EDA423D1B21AB77D89C574C2909B7FD49D3F36DA9FE2A33E9ADA74FC49C0E671C79C75744BF295AAA77F881F7FCBF6CC2175500BAAB23E4FA4E65562F1F12E2C28C65BFEB54D5AFF8C848C13BCA65DF939145E4D89E2F11A21A7ACB04C7851BC9D28FD5709C6BC0CE82EBEA35F44064168ADB1608E2E5AC5767427A4007E72D1C2C7A99E8DD2CEEC46080D293065B1D867925DAA8405569BC6934516CA90F634A9C21F8077A6A767541E1FA8152F5757FB98C58AB93B452F2FD65F664F1AEB39A2EC61BD76F8E4BC9CF90AF0303F05595B4EFA2195AE6B0D673DAAD698ABB36B399D95C40E4AE2AB8C6637B50DAFB9FBDF65785475EE7F218DC0084F63A4984F6EAA0541AB3CB7915E2E92C292DF04E4F2BCF69D01F861C895A3BEA5921ECD9B1F906CED00E253895688299005018EE75F079625ED8AD6E2CB2DE32EC7864A6B96F56666175A418D24E382DB47D77D831D8A679D6C13E8C24C3065985E2A116C3E89E0C033486D022B5309C48478CE47A60551FFDF70E05B638F954449858FCE3FA92C4EBC62D7DFB467B61D6FD770FDB105ACB98CC4087E86BA8349F5A4B498862FEE33D12FEBEB552B1A17040D3255572A65A94D615909566217C20B36428E0ACCF1174CD2C42921B911094684E5CA4A0CEEEA8CBF06D5B1B1AB92B034F5F3F50F39C339852FE684F6EB417A6A6A5AFB453D078C2B4345876F0938F8846F9C50A091E7B50D2FEB559D0320EFDBDB317704CDF6555D55C2DBAD8CE9BCE78F106149AB8E0F68F9ADFFD51B3A90004956878AB29652845C07B3E4372F8116CBE03566E51B71CA613093D1EA7AAC20F689052499456AD20CDA75DEB3FCCD1C04149E583FD95B69C4E1B064A3658F280B2E621BB28AB7C7C8C027E60356292FBE5CC25B78385BA279AC843D528B66882AEB31B22663FB401CF5B871CC8356704EAE0249862819D1416CB0EC47F17CEE8F6A73B3A82555AA063969ABD39B1D7CEF1822E7DB7B1DFF1B2DCC3ADFE3E8F3933D06E67FDF82B94F5300490A730F4C64BBD95CF7542D3AA63E741435FB2DAE5693E983BB5F8A14D7B174CB3D0A6AAA3920E67A2FA934B368FF93C9B85E77B01678DDD97487FF358628558102B0A41C5C716852958B1C5D12C268C89239F23AA5E91B06613BB89A86D0197833630F21C2F99 +sk = 6663B5EF44A89F0E8A5AE02A9E7F70350DBC411A9A8270304B654E778CE653811394C610BB803459D2BF17A67339584832E67BEFC71D89FEFA01982117EE34A41D03FA32B188B9F966FF01E1232E445DAFBC452F25F43B033A696E13EF9D82F083F6B8FE8FF882E7892E517D84736D936CF83ECF1C9659110193FF400B9E8DAD076002813584637351632543064864747767446323106482017206065436413763175234437435645406210467250534847005683801481785153521035745150655207724138457178431682560604471855412427767346422545773438716837884073562788170063448617136676712470650281146261176745353404324366675241712047835313413085756187441073613612054186070741228202605434771356107858143754056636461852514460753363484102233483828058554856628516322442556587725232176207687754551360080220301641030700703353575413376382442071548645425161612435615164428812345463401172204167868631431715475585053434203511641126351541386255001555683831361217523464788426255284533824026112504320277065372332212455055250601702420028613706016172436618155370045416380814281488105047113183161188714161837684835431646803848373507117825480367726635685034160214722405426766348436358661522187552868530467577810012140117478343221042321831755453205327807125384240245668047581630456281158061317120803427881104135162685564402616325042642777008805237472717683356866500271157035801674748506215336226451021614808028844727720116585453118330722335377401733250255185506631555072458146515384457473210715422011267636548465335516255630878280208410433611247825263477614428842751717851105667688470513272048687822325150104131540117133002382404236716411264616051358873438560501070846268303234815147600772126124136525531622820800662080512171254516516384660141663788557008152276182518308480373608734487758776857224608007886442651026244580378553554200285684877246206676634676676648410852485002354587161172631443568626238417546754100360173281546024848382378478656206660041717878775314103704733722861886411541800751420535610078821683358255064677853227231406051465837715551436283733136323604544372033481168646847815138464438074672253620368486325520303142412154171027248381821243534508784352012854656550162834553582062103016071630567558642854364608550368343766147285351178645237347360485624226363255434130577266265230012432034868084083002478322050352114644214380827037480865440040127305320278486061333867555545883057316368363631121246344031143820637833455332511208716018336535256315145670403228576055025122426514572670081280225284400276831645043885313301432305421354706113700163742410818066506131048068158565687364105585047402405205550817367748448452412188885520703013173054485266263671823423545623540787032045317155644080300708648766741787520842827510136176885664643460757276385837103380335840122335132372284402484546173122707220466416550041800642424762380203135703445031522284436400378034365618868880828316841016583816826478858576866146647671428171027154105462453682606874888807437353284126581087276860278422282550858171732020721816877240385450132714866524082535864737448283034752183371443142502648006842287575710222512354540638165386055350325682510310748531582388562355413540044022764451757767554808583534816804355A235030DA3F52DBC23EF2467157C4B125E122726B87790E48FC43CFA0ECC9839AB78F170A5F608A57393F3EAD94AE84E6C49849C4CCDB7469CB632143244B55F0D8EEF580568D52AFCAE7E2EA09F606BF3EF3520E013090A001FE106F0D626DE040E6438CA1C4AAEF7A08697DE18AB3DAAAA9ADF1DF6F2BED1216715D5600288A4CA9401124F4ABFF0BD86D181456F697636983DC00B3E37701139410B444057DCC30B53AFA9F1B222B7232F836BAEF1DF3A64F588FA6DE44F961800D198AE836937D705FA338A73C06F1BE8B9F9EBB9670ECC429AE9F93FB391EC677DCE825935AE3D813B3331B57F7DF9EAB0D5478726FE3CBBE36EEE2FD3B4C5DE13ED5A29BF5AF0875E7E4DE2A8CD803C02E8114F58C4A3B4A7BE68297AEBC29F9B7A2C709B9C57C78EAD96A3E835CE1F240DE95A6F81D5883BD700E3073BB045FC1E2D2AA0B034A38D5D25166262457B78B995C6D36A0DEC6D29929AA897B4F61B68744A6BF87FCE19A87066E59AB8584C8EBDA866D5712907138BCF7956050FDEE53C417386D752A0D3F4959E306AF7D60DD16C755455662D6B234854CB2DC5CABBD103457BC9C105764530FC9FBE379CB6B71F1756437DF3EDD0954598A0EEE41FD1FB9F4228A7D55481D3121529F7C41D1E161100BAAAFCCE4688D1DA6A0E59A5181EEECDD87C18BCFBED40466B7EF9EF41010667B5D753101CDE9D54E8B2121C6E4FFC2A82081A20DF59FE92850929A2C97176D649F14694ACA7A87AE4A217DB0ACE414C11C24F4CC7EC43309FAE8B36B0A4F0FEBC2E8DA687E232A92A73EA91816A35296A365E1B237DA5795DF62E8062F7A1581735C598251C30271374F81A03A6918D3153793E78784CA5A775AE2C8FD99B9EB06FB609BA4798247415F4E06DBFE9C66B94EAE7A4CCCABAB44AADE73F0D1EAB043F3BD8CA4C25C499EA08BB1D54FA62F15991BBB56D717C0AD744BC523A3C90A096D93268185577425C952BA48718C2974CA75EB22CC5D13B1832A23DF62794176709681C75082D7217AA9CE380A2466C4615A94A5A121FFE329557A66535964DC8FB934F64A4AC5CCC37AB1E445B30E5AFD3059A3EF9C7E790C2B622ED7340D01A31694639EDDFA618BEA197712439492F1DBC432CB60F7A7FA895FFCD4D4926046CAC50EBB658E9FB505B8CC16084F2C44DA6A9778A64FE598CA12F73545C56724BA03A3571C405A12C2F2BACDFCAED3E260D5399B8601FEBA66B539994049E00813FA9A74A2866CB4584EE8C59FE8D567ED5EBD285D908DE433EB64E44AC4F67351592CF8423FB85F2492144394EEA733795B318ABE59DD934AA26BE30856A992D1C9DDABB52F6EFC68C9A427045A42C74E7E5782FED83EBE97332972BB8CF09689AA10D72F7726CB7F118005728F9F75AD28DA279F9FA43EB9AD297FD39E7A49FFA35DC7C73F2B9F5E7DC74A7380864AA3335632FE577BFBAC6EB5F27485C15F7CF6A620E06F76A7625BFCB430CD9402331109CD81CE2DF4D5C1E8C4827B61D2ED16A6973A7519D17C58C3E0A46A92B674F5B482CD223E0E9E675C6C87AFAEE86B84616DD78CB7CE41C477B26050B64BEED20C77B886A0B99274D595FCAEAAFC8D2CEB4026D1BA4749644E39C680C3923DF070C17AEA98ABBD202A6FFF1CDE3EEB78AB4ACCA2E48C1BC3E888B392C3AD5CF05DD056E1A2B849D097665192FB8FDF576C77C82A5CA319777733F322DF53C73F43F511F9D6BEED473CD02EB560993E87AB0761DB25497EF31E3DD7A42737B30C53D6D4062030C8826F28D218E141F1A1BF816A1D466FF90C39F9093E1DE1BABDB1928A05B18B1D255D826B1CB8C4CD538A980E5F6461112B14C18EBD90E714FE6406DE8E01AE78390508C0350140E58AB664C5BEA1AE903F7B9277464793D863C2414B3BC4E5BF02D80DF1ABDFF6553F4BE44BAC9E300C50BF8D61A03BABFEEAEAD445D7356C7BD5874308AE14BAC2B04DD62EA1571F695CD941DD2C01A40504004D1536EA88D47490E4370807000207ACA3FE10FAF72E9CA06359A31A0B3EFE4B47AF00ED4D894B96CE13F2B32451A99469CBD6CAD07892FF07C715AD79477A3C40B4269489A4928FECA0C49F139C2D3A51A3C88E1BD2D6403D96967586A1DE3B39A8A61E34440AA3563CAD9C916128FA370AA43A96128BF5F806F79EA81FEE867BF483DD2F980980D91A52102CE8EC43CD66272065818B943CD1448EE79BE8C79A216B9E1300F122E0B30B5BF1C39B5672DAD692166D92342EB91699A355E6A72E0055F51B0E7805DFC8F20DDA00CA125847B04CB98B347A1E81F40101413CBCD489F6305374192530782797CA7FD11E1DF0834196AAA26B6DB2BF22F80A9B4B1279FB7484B574A5F462CB8774D5C502F46FBBA862A78B323FE829ED2BDADC15F5BE4D88DF17BEF4718323FB7B42905156DD386B08BC7258F65B9188CD5FC338A53178A70DF9EC82C20537183D231669E6075C7D411E370F9ED8B0E0980645A4821A9140C398FB60FB485D5089B21F7060E5008042AEDCE2AD5A69F4ADB6CE64736C30E4F78D969F4688CB120C492A0954D294D8AF59A6DC0CB89598D42FAE3176AAF71B19E3BEB95B1F4B43716BEC88FED9CDB7A14138EB85F3600DDCB4A6FA9EC5F09542DD4859B00FEFD648524D033F9A5285E17D7B700B5AE4194222BAF41DDB159BA9E2EA2581C75BE5E79161509ABDA24B4B8BDAE16BCAB467E0BAF8EDBB04EF2748EDC14439C4EB440DC73305DA6890D8BD034870C6C3132D681587336E2697C587878F1ED895EB6A25EB0BE12F96EFDDF7B96082B45B72E6CBA36D60BF0CE7E19C8FA189DCFC7BF5D25BD503E2B4C52397489EE30A3A277BFEB4382B4A3901EDFFC7DEC8B9302718D6530E8164E8609400E30B4563AE47248728FF4415305EADA608118CD6DCE11003C690D7705A410E5CE8896063266E32B038E85EE81272625C7C936E780A015F5D5A7D8A890D69A71B5C81D3A52958A95FB329C94D573A7799914AFFE3B4DF8F1637AEDA4E15F0DAF1E407A7F20DD262B4C3CDB5FCDA9D94A6B04E96036C31382E6EB63718215FD05D0AD7802AA61E8EFBA261D361C3D0717ED07960582B71F0591AB06F7DADA50DBFABD068A285A447588C9D686AFB7F8442BA62A5A0B946E700DCA889664D1D4CB653F5989413259F25FFB83D5354375B1AEA5391BAE85800D01749F6E812638D7DC9CB16A1A0C6C069C6DD0FE38709CCBCBCFEC643EBB368E0B7799CDECA4B8D608D091B89ADB31ED8B47E7F7D79B2F33589336DB3019092719D8FB3360F23365BDFC21CB94D15AD22CDEFA55BD5061E1625F19C7B3E3A3600A6A279BC8B77DA1E7B8411C16BC31EE5C813DDF86F7FE0A4FCBB96B9A3E0F303C5D46B6968A25E34908D264828982AC4109F0491D8B787A7969A6EDD5388A503E7C342594C0F8B7FCCF966DD8F5FEA55B880A743DF32F5D306E5C03577C88F4838B57CE233D0377E7E8505A0ED7D47A21E0B8B82668C82752E71AA6DFF78F6FE2EF5CFA949C293B7023FD1 +smlen = 5355 +sm = 0281B40FE013A2365F304B3BB009C923C27289793DF943A8EABA2BC165BE8BC4A948BB542C882E02CCC2141476C3F140836EB28B6B9DA704CC4EE5BD1E2962568DC6B2B40220FD1A5753D7A6DC7F263EC547B3DC785C247021D335C14FF76B8D403BE181956FAF44BBE0791AF6012D6CEA4A54298E94E26DD6CA08B98793752E2693F2375B7E2023E86D6C34F0E6A153DCBA3661B24FF09BB727B825AEEDFBD25F7F59E8250950BE99D6AEACE6316DF208041F1C35AF8ADDF38D7F680EFD9E7D5EEBDF8388B2553706293F8F86819771CB69E20D884D44431556A21A45F9E6F0E241EA3DB9C6B1F7FAB694F84831D7E8CA0FB50288010EA7E9F26470420652CAC11A8198E43B4D487F55779E3251F7BF8F440D480EB2D3BCD90F323C3137FF20CD208FF5751DA31AC91C76463C37D5C92058C587351CB6F4C0FB2A4AB607474B18F5479DA8FA0BD340C8CFD59FF308705D42385CA6CF6BD61C23D29D514D3487BC0170EAEA06AF59877A97DA397D07127EB51307DBFA71475A89344B8369AE695ADDEE7591C2A7E94E4CEA4FF87A8A8FC1DF537D6C6386E1BDFCD3E68DA51D5C168720EC14DB1277637894A1769C00E9FCF1CD4CEFDB8091ED22E2E0C36A7D5A6080AA09B7F5068D73D64A800F8B2F71C464802409D8C26EF3D9CCD3CAD2437BE7C0272B657BA0298875FF051B6F8E8100FD98E7CCBF7D1D4EFFC4D4E8DED3BC67E2756E043C735FEA4C48CD22BFDAF5EBF4378385D524FF441E0BEC65B5A7B81736252E81B336A3C7BF8A2FF704CEE78B4A0AE257C97BABFD5C4FF2B7A16B36C44D2244ABC30C1461AEB66AC25634BBEBD92811B31098E3EDD1A541B412743E32C7F2A79DD3F0A3C65EBE76682B84C14E705022EE4F303B005C022AA8BB9D4DB6374152DB403F449F6E9F7AA647D3851F80CA247A62040A0022C300C0B746096DA4ECAC9A454847BDBA553873350CEDBB049BD8924A78794D2A3350CA895A7A0F05F696753AD8A136CD2EA046573B13BEC45196447DABCD4FB254F640E6349F7AD72C20D4F040363BA5F31C0387F80EF23BE1FE6D8A939E8F921F8A91DED0D385BFBD712C91CA16FF4359F5667E9F618853E60BA0D234CB81E202AE524211441AB61F7603094623ED24D8B15B66AA734B835302A70C72A87ED27B24C3A1FFBD39DFDB1363F1ABA308C59E80977B9294553AA66488F47E990844E49545FA427184ED39E63473659B610A138DB60398B63AF64D22051B922E36C89AE25E1128EB12A85469753364C3B7D67C5C649DF9487878716964184FA6C89F8431D56A1626CEC00C1BCDFE72AEA14DC036D288B69E8B51C2EF0C5955BBA3DFC15CE4460C83BD0FC40975B1CCCF6FD34390D712C5AE6221B77D7BAF0660F50C4BBABDE02F3CDCED7C9238263943BFBC25C545452346C99BA8B9A06B5739F3EF41B18538FBB00D7D2632056CD0349CE8AA5CB13CA36E6BF014523B0CDED13840254B9C388FEC94962BD6198628978644FCFD53E6F2FF9293E4843606984AE34ADDD2604864944991402878484AC65B750B37C6C18A00AB1EDA48B2B7984DF1AF028470427FA00CD1217FAAA00E79D32F09D581F8CE2026425D27445B32364E63FF0AFEFFF8AA071DD85D92C3531F4FCFFFBFC4B1DCC3EE003A254033E52E6832419A9B63B39D1E13125F7C403BC6C06530C7EABEDD1AF5FFB9DB80CDCC54E669523FC5F9AC0CF63905A3354F885109ABE1E248A6D17B85C746F8DF5576E684EEA58988CA3351ED871C5DBEFC378660EE796A388B1903EFBD656E1A887EF4528268E453731F703A1EF2A870C42A2448C01E7D918E4486FC13CCDB3937E4C5C693BC757EC73400AFF043A60CB7511C2207347E7167B0898AC27B453DF4EAC76F5BF394BDA8334E9A17CD8F779D8C328D681047C1557A22F2BDCE8C05BBE95A924CF0ED22FEFA7076E1E5E6F38C4F54C36322F555B25DF3EA9137007E486E56D902574EE0335883586C9D71D935672A5B67FD10F3B9258A375AFA61471923624B99B90AE8EC3407FC8C48D3AAABC73285A824D7CD78F0702A59B6B7261193845F8BF9CF1B71603DC044C76BDE5B3499E2A25A9522CC6649260A9B6C63C928A504E4A3130934A52E0CD3350D8A150F5B16282701D447662A038D73B0B9A8DC334459D7EED3CA22ABD97A216400604D8C33186171EB9791BBF4E01F437909B798EE661BE08A7C0B06986A3F176FE948C9C87CB926B3079D0CE807C2731705DEE8FB6B9E10C1E2EEBB953E0A0C59CAD862D23B814136EADC7CBD441DE22B1399BCFD9E288CDD5AFD69F38D909BF50697D2DC1CA1A39772C6740EAAB7464417DCEF3D0724ABBA7D6C1E4692EDF4E9BA6069E8871C076F7DED9A1E5F798390A3F1B3FCB0202127240A8587D6E713EEDB5336871F8428132149F14F9F90C9C4A0B404E8A6DA665346CC58C4300E30B4F57815EA4610103A3B7A2A84595C1AE98A810F419045640E72F3841B6618AF69731424492C12216A8FA3DE76EC8A3F2FAF75C369112B6E8A54E7BE5365AE8F7E390A8EB158EC3C6780A0E33FBECC2281AB52D8DA5CFF0290A31343DAB0CF16B4CA51FA192018FEA53C963D656E91DEF2950D66D25234B8A8AAFC625AF076EF8D317AEBD6AA344DA3D30574809CFBC52C84309B8DCA450E86D9171B982462C1BB7111F7C28BBFE6E3355EA79A50BB448AFEB16BA2C73F506BD05536D3D1D1F9EDDC99A446C629D6C0084148BC3C3E7A61ABB4D4252BBAEDEC9E246B39C7DA18111093DA345E7CA2CC2FAD5BFD960BE6DEF3979AABE52DC41C72E7FC392F0E8A5E65CC001C541C14D6973F2929D4EE6E327CD0E683A7667F0A0F55600237B499D67C6904ABF211021D5FB40BF2082A12DABB9AB45E28249B021675C9D36E320F9E237A3DF6B82739041753A163E4067FF89A1A87BC4CD84B97F4AFDD451D1DB86D92F4664B38A2E124E89CE4C6B017B68D690D7CF6358B9D48C23938F5B8189DC97A07047C9AB3E932771EEEFA8A6985EFA31FA31B46D2D82CE55B93EB8A8D07012375F3D33194851CFC821EEA04C8794947390E96C62F25E13941B58211081173A422FA58B2D76C4702599F6286B0B921971047D3651B472ADBA27DF09586FF0DD67C098C45657B668615A5C3B3C1119159584F4FE9DE28AECCCF911F01495687A32BA7D6622E5362B690275B4DC871D64C2E08138DCB29A40C1CF29AB32E9223566416271AB2623F20D581FDF5A15FD7A8728B405CD0BD99C762E68BD1BD37FD38981AF2DFB1B54BCB326FD348F480A443A0670171F91121A86F51574D4E593C4C872B481FD80866AFE71623C1A2B2F25727CC4E716BFC0B8042E6A3910EDAB52F4F003DFE363F2872E9CB7C83BED2C7512AE00F21961E1C85265809672B20A3D1AFD4645C86E4226FB5655C166C026F899F005E7388AE86A72874B5729A0E87E935604C0B482FD74680FB372BE42603E756412AA4C0FE14D714E4D8F8DA634A354BEDF30D2BC96AA93313570542752176576C7F4036DB2DEA3D097A107999A40FD4EDF6EF283367FCEF226D0F55FCA7F97DABB3C9C807A0153CED85184EDE7E3577829D0D26F98E67AB111B115B5E5AD1D0191DE2B4096BE853F4D6FF208A316777BB100EE2537E1AD853A12BF6522A9093CCC41B616F61D8B108F9F7700B85FBB8F91812B39A786093E26668DA7B35E7A2761CA49C63545DA5FC4639A53421C8373445D81211A0658B5A1EF24B0F47199405A6809D6DC284D0F67EDB1D74834AF27806557E35E96D31013C85D784CB30C38F0C11712D466EB07E6306308C8DDE5A83899C2EA0C19A76C48B18C30366FAEEEAC91190DCB4BA95464C671F2C1CD6F11406247C83C40ED5310148D344B9E22F7AF85E93A5E63AD96CAE1FCE9399849B22BE8581DF0F2ED325EE57AD79A37E2C291B684CB2D5451BE21709419228D5133241D17788E4E721530BFB6D7DA4FA0B3074BCD325D8FEC95BEB6B8E29E7001FAE0D4CE006299A37DC6A932B9BCC363431192CE7B808F0206A74CB137508AA2729FFF423CC4424706F0B63BA8C5A2A499FAC59781CC2AE9951D1B1B98E2AC22D48927A8ADA5BC3DFDC31DD5720A99CA3B2900B022FD797F3B39AC2356B0D2224B03172BB7A157EE64A8B805269506DCD0A165DA6E74F9652A922D7BB1408FAFA51E8D45BF40F570563EFA17B226C2B01187BB4CE4AB284B9DE4F9C4BA0AE8A52FB96396E4C37DF6C5E52127E2F51F2A33588E4C08DEC05A22D5C98642FD5AA5885A59FC0B6199599D97D2D18FEE42EA57F69473F71422DDC16F2FC22E39866B6167B1C9F892FA79CC162F0DCE6DE68C9528DEE7CA1689343C648B2CCAB7C06BB0D39CA4365159842B2D2060D9B081ADCD99A65E97CF0B7BD5030551840AA7E3A3770C4E7CA954C043DE9972DA227850FADDFF990A1925DA33A4832DA6BDFEAEC7AA1C2A9709BE5AC4D3EBE5BF62B56119F589D81EAE12607F1014F709B53B7563FFF253ECC5A644F1BC65789BB232A7F975C71054F15D5BE44EC0F7ECE6F9218593F3C47F5F70E57A9427B9716877222DDF086CA66C9A796287FB8D631D784FF6BC03B8C5AC995C9A60066738A954765CA4656D6082A3D214B648D9396C50729474E5AB1C9F0000000000000000000000000000000000000000000000000000005080B0E151D92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B + +count = 62 +seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE +mlen = 2079 +msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +pk = 681C195D2A1C3F3E56EE87961E71A3E4500266D13268DF97E7B920B51468F4EFB3F2CA376DF0D83F43212DA116FF7E2D2F88044DD16652D9F00C3BEB903E01CBE818E512CBA501F2A136178153037A1957F802A79C2457A6C418836390381897D10E17B3BCF0307F52D41D652F925E5CB76D0BA6222CF8C769B1CF7BA54CE4082E396513CF083FED22F867BB30B2384E5B869D5F6DD7CB5D209A974B274B03304FE53C6064E084958F5547FB3CCDB3AB942D5E5C8A784CA5F5A84967CB18B59DC4237C9AD51C7BC5479060FFDD1BDB150C9A772C24F107086485BEB16D6518D58D99B0159684DE6B38CD052324A93E2BF0E3FA99D81C4C2FD0BFE3618161AD4CB0ED6E08FCE25F723ED8C330B7EAE492787A0C535EBC21FCFA1C35876C78D442F04E9F7BA3FF14DEC80D92080245BE711E200A9A05AF6EC3A882DBC95D543AC5FBD0511D81A250B0D9ABF1D59E8C181127AA67068AB7A6564110B8D7B6E5D2BA756B7390D8388E11ADA697DB5AD4246EDF71BDC4081DB050635237720A460368149929F3B0D1CF5E54E8E42EFA3CACA254AE8AE730B02A7BB67761A0B042A221A926E677CBA0A0E9FF14363C1401BCDCE567C6EB136C934A9C9E2A6128646EBD617D54E16CB7086A50C3B403BC163AD7E3C605D15DC1C0DB6188441A3481CA046CBB68E84601588A880EC1A8B6381C7237534F54CFF309AC331D137D86779EAFE43EF3A6A0E99758D87E721C61854DC61E92F261BBF1FF975A606E22E807D1F7EE2A46DEDD10B6D56232C6097F79D9C781B25450334CC7F9B889C8EF4AE7F6D81285AE171A4C91F280CCBFB8C70BA1DBA249219EC09F6A8822AC8A54501CB54CF2485122B88A337E69313C3AD359FBD4C5994D874345B364BC19BCDD7A07793BB9A9FDE7AD04137F1215516D467601E31E3C29E77697A34CD739E56B3461B1D40BB38E2EC0A20177B22FB2D3E3A157D1686F48E5BE0D29BEF5C9294A161017F9F8A3287B27BEE6D75D7C6D6309762075182531D8DB2C1D99B23CFCD256D755AF07CF2AFBF208925931B22A50D239DCCAE0D27CF9FA2FD65DA5D34071E6D8C6EAAC07B9E678D355C9702133CC4F186C9B862CA6FB77B936D02D466B2A0E7766070E06BB60AF86DFE455B27664F0ACB8FA914ADECE429FB179BB10CB465471A5463305CE6C909109050332F29987CA33E691A1C66E774925A276F53AE10DBC6DD7FD77B1A24E67D69C1FFFF68733F73E57DCEC1B0D6F135500018CA7573D8C14CDB3597FA55AB46511FABC95E1248BDDF9448AA4B504071583D2782C58D94E2BA4159EC696D4E46E9F6BC663B7A0D9FA51776946E79841E22633F81953842DBADE35792383790D15BA7F9D45671709BA1BCCFF00B81B4CDDA42B8A9DCD9478EDF34BF0E1BC5F282497368907B9D0255F6008F83AC19A8A3127E19B2BDB37CD57A56D016E06CEEBE70155FA9E832F2D7CB628D297A1E60D6694EEE8BB2A173B76CFE9D83943E48D1A0E5B7673AA02584A5F3AFF6C07960F2B41F61C524EA2F729057B35B5CF114D5FD150393AE22ACAC57EC1CF8180E6DF16601CB96BC92F11DB1BBF98D1B42BF102E1F82520095EACA19CE9E63EBD95A11154B2777BC40A1EC19C9B11903707A7DF3B28315538B370F76CEE63CD6E496710B3957F378B704D9D58679C2C50AFB43979C6AC7D21E6951B7A7C4F1EA6E58CAB4AEFBA9FE7949E82D8EB10A1B61D980D71BD90E96C02CA2D715D0647BC0DBA474563A524A40CD040C490C3E6B36CBE7BE9E5336BDF52D1AE6AD59A3C570BD19FC34781124EDAD23A697060BE83DF21512CF0A99CB6FBF57DA5705066452166D525B15E753EBA72A09D3FC559942CF4CAD83DBEB1FE78F495922D11947AB7A83251ACF688853B3A481D7CA6B50FE14F84821CA4E5526CC9C21E29868AAA8EC30B1D9A4E2299BB46B69483183BB275940CC5C4F884389BE6C298AEAF0C85D84C614551CB4B2D287CE2E7EB13FDFCB343FB0958A84F588F8A2FAF8A72F421729333E3BE989800F03322B6132774299821A9C3DECACFD93F790A8DE85604322347AA1A9FA453399DCCF6748120CE2DF8B7EDFA1EDBF025F622263059F637877AD45977A9EB514B0B82301C7EC395A28375BE7EBF61E914857DFD4920AA353012998DA101A2A05943A63890F3215063B29765ECA12C10B0CE266A1C8CD7EC2B7622B6067272B54B374273FC145DB60A7ECE629CCAFB90C07BFA03AF92310E914BC08FB159E0625C45BF00157A2C94AF5E4EE626EAF237F99388BC74D9E69EC84B86F139C23BD857591FF805D4DFCFFC7C9E05270D0E26C12D0A918FDBE01D58545F959DF10509203DFF050416143E323CF29FB47A8FC29DE0879A3FB26C1AAC3AA2855364DF558C8D37CEAF6FCF3AE2B6C4FB032F70E5B0B13E9977ED0611ED7944A455AE8F48C40DD74815BD7CBDCBF1239EF0D1F3E614D2D011FA37779D71A8F58AEDEBDCD4C1B28DDDB0881341948E34CDEE7182462E14507963D7B01A84FDEE99F5EA559E497F18CF3ADA5877471CBF8958CD4748466872DCBD1933F4BA3927A932079CD82D633717434C57D1D30CD8DEB52B5F36E5FDDD3B9C1D8A8FBB731D3D277CB7F5672B2B52B8B536EF78980581603278F5C528BB787874602000B166D36F3F6719F9CE60634B63800B234E12DAF7DD8579D4D450187EEB12E5D6C3624135656C80B89478E7E19E56FB58603FA47A84871B0B5889C3B3A4E7CA361B43DE33F81D541B062FD801 +sk = 681C195D2A1C3F3E56EE87961E71A3E4500266D13268DF97E7B920B51468F4EF1AB34E932F8BABF0865A0B6DC25AB1DF192846426CB83AD7404691E8B3B05C20F14E2AC4D0EE408FD392AA73739DE9DB3D33C5765BDA5DC22D1D7B0FFA57D29D16134AF4B688B623FACC724D273119653FF286668CFF8F54D4CEB1340ADF2B9064377132411027662066074287148477232076137172356681642374516668723047718083371436744165244147038426706400336141822805572333335113466812852471224751051302401286643207158575876517376344357512830610842328082631808617202703660345821136851555875875501242216831747608240506548800777877753036110307207180736363300120875420738830553318863367488820254403482630035143214754808067121843813877505634750304200748341675360185353116665273015618822753875207571321323324114383235248075416416015416104257385727784753502770411615385537718452225500415411142427364322038535462886787106453831227582461152315015870017454707025320367526623823335886180627643154387771447517730440722450255450402608863781167574817188087160050600884756674814654640656538336042547060850785857518574688005263023044604362245045840674577844516444324625100525503504774240777366661343842884846176151823122010321276230175418173371884644680458307226603030345340714471881207418683720044757527646033584268478372586335822430107586751330646705774777865626270068733133315066653881330116305104277656372838218184110603234420235885330480066227032046631858605448871772511663661423632615013857656576705073688340763385023513002724117350500750218420541588215372362066080854314354655608414827502133208012415882280126110356233833303222413575534322448066335353705743764450261721306461606348164628455173655335182022112534728242486602734133487814461134265747207273582218001034432613618366065432537445046477677572343665672543781225686813873738827558843285155525314868840444685437883637445428664055820882356413501716861177631234746333836407567222855337437502473750465000823171551588203050867835080812562017345260011700144477277078272656011175371370735045705702250344572332864513534575623761233006551647707814038567353100040618431340683077741508431751414470072313883023586804802064638776887613737517332218876401668872043546143682547427785402136565475871712841583137077480663556067186882487712824527043216225664303543771105885182423766243143881574826531440346333817636521562537100563483016076526023857675067423543188554844707688860364277367425657065825853746311848188665717805362100331774274054202868253746443182287780748878821158677620145478587444131600852736743018086153023306830854833723823036054821268776244068633112276525321404463568011241852320778532262531137015350015521235660067075283560118526336157813254824112884024180262377716662064754122511873803281056148488081311432325214723520103434642756416550470647343154463886252422287847776322588222064574356145385471544646482478862681151005635465385265115377801621550001776404450255673602181667070406518106554851686362112351460151333748740257206811275751537377266382887814461448542301285047444778171454010534515018365825541723182111436175356566174007631583741815846182411861520707787507068303865425083007162005357346073151837384121466575DC8DC5727271FB6EAEA480F9672011A4DD3E4182F7EA766567278984481F89B5B5D764B9FC5609DC62692613CB546547BF47BF4981E6F2D84A3A6B65673B3C384D7E170DF680E46A06FD6CB41A2ACD8D9B27E2481EB49A8A78BFD7E5EC2DC8788B31BA73F3221432F048AA6D7FDF7446FD39C1CBD25BC90A4617199E4331D94329C040A3113627052743F91A82575EDEE54341AA068F266A104E6AFFE7F3FF2BD8D43033AF56907B254AA4B081585DDEDC812158E74B5A5810C474BDEECB1C06381052FC3C9BB6EFE048640837A580983896760AD59343011A459CF93E9FF69A06F26A77912CBF69E63D0456C88356665E8036BF3805CBB4554117D61C89FC710E8DF293C963F9CFFAE07D2199DB570DAFB2BECFB1EB43A1CA94C831F619D35CC7F269AAE68BFDFD002A7F11570C73F88E4CA7A81FF0F9F8EA343B36F67D3E67AE1ADFCCAD522F7F7673B1B17969167FF21187A8C7D586BAE2ED4BBEF7E36D93C195DD855C34BC3BA66BBF3E5C544C4F25CFDA3CB05CA3DD3C6A52AF174F2FE3C66D83F552D0F0338F9AB43EEF4C7CB9089BC8C4D3448F5514264568C1394BAB8267583D8842C7B8DEB8BD60879A895D6447E146A5B8CD2D69ACB329DED86AB79103CEAD4C73E1B3CC0432A569D1E2ABBAF91D34877E84939F0670A659CCDB8F37D9719006C6C7C28261B7EC1AF4FBD8355FECA22BF2B6C3EFDCEEEAE868C3F1CD4F0375D17D0F23FF1DD7DC67DA285C483B3C0B3053F3B8AA17442E337AB54768B924A457F844C8D37C31EA35C8C4CF7A57DCAA4399EA23C6F3332E5809C96641E5F5A4A610AE286143FE6D0DB8B68FBD7182F82C8488B23DE8F3E57F3485BED641D638E6766B06A71CBF5969BF8406EA6EB542C2F4FC8F5C924145F5B198200A3F967116799E04D528D7B93D086F454186C68D918A257C705BCC40114CF1F091C436936FE8B785C4A6E73FC8F3950675483D527C20347EDCE84C183770EAE903441E4AB20C3C3463F70B262B59D772ADB1F2FD81FDB1D8AA015589E324993356ACA4121CE8A779F05AA856EDC2C8D962C4D90E0AE1701155312BC3C22749F5266BA3345351C0EF40AFE68D5DB81CF5E4E3D856D5D5B43A714BD7AC618629D89E43C814AF8F282C037D74350A591147AA7277FC0ECDF31438331EA100E8C87F7A3A393E4A3EA4AF7488F1E38718DBF488E809C08AA62724917A3BA8530ABEE71CC4C08829FB049DF7C55F32CF968FBD3A7CB819D48DA0EC5CB182623746E365A5809EAB453866E1C7336335CC096B6CECF21464032D3E2F57BE1744E8086F70A0CFB2D26F8B73D14BF2837740BD979E0D65A97CA32F24D5A71B8D48540C82F7903A96E38A5310B07A413FDDADBAC788832DF97D46A8158010658F17C2C9AAB139EB27DC922AE005E7D1915D905B163516AAC1C632DAB9DA443F182B93F755EA9DBA802AC8D7E029EFC2576F2F2F0CF68FEB3F4DE377CD69509959C0D036AD4B59F71EE0A9BFE3E3877BC0CBFD4CB1F7F78522E9F6D244EBC5C8169649E29FB45BD431EF8B4AE7405E78FC7F2F5A4608F7016E087C53ACFBCC96647C032ADB40FAFCC79EAE744B2161A790F8ABEDFC6B2D3533D575B2DB3000B81F0F97B0F25709966017CCA67EDCB2AF787C9060863FA9D540ADF0FB6E566F2780981625AC73410140763DAFFD1394CF1E0BF5DA54D6576E216F0E13D9E9FEA18B0216183EE0413665AB755100D8A754C534E8A4A731CD7995ACB4CBADC9C0C8ABFEFD77C1F56CA937E246864149195196D680CAB7F774D45F2D83E29BBA16B6480DDC1AD8D77EC6CAC3E44C142718A57E8AF8E76BD177DB28386AA54025535B1C3A88172BD2AB8E37813616F763EF86BC1D4341DACA797E552466BC18DF9779F526AC5804557E56209602117A354521CE3270E73D3580835D2D133B2563BBBDDD7217A6A8E56636405F7450347E7B733E7576240457BD7E21AAB83504ED3DBE6430379E877A4E5A8A943D2948411C8C9E0E7D2E970C1AAC3A9D3FBAC2F439CBE1CA0A7AA748644C6D80C00CAA9812BA2D9FF619E999CA76A7AC88BBAD768614431F0284EF845BA54222D3E05FA6D1F5D66A5D183DE046C4C147FEBC9F6FFB258E33832A81522263CE908E08C2306B1957842133A679E5F959C5CDEB1C098430A5FFA3E1275C9DB9D36850876ED18BA3B3B3C26BAD24E19CC5FF7081C514D5187BB30643B2DE8BC8E648CE0FC3DD44D7653220D6DC29C031AB4A5B4822B2A68237DFD17C65B5D32B9FF24712E45347E1F7EBADF3BA0C061BD9641B871DFB647174BEB51869C63CF23AE5BFEFB331ACAD047CE28FB9FA74B22F52C34553D2E8F5DD8C98D89921FB932D7B0CC7F3F292E11E5B5B24C319FDD1E9204037B1A9853D2AD71DAAB8511D1AABA2BEA6D53D9ED56A0BA862FD27DE2F3C72756A6844CF803FCA26E757144B9B23DA2F41F940C297CAD2F672D08328F1393B529D91430F91B0493671DF035BFEA6D000E943A7A0D8B39E915B34628C45938EC1BE6D23ABC0102E167CF8375854287A11EA08529305FB28AB6C6B170B0C775A4327089FF39848B5ECA0D99C7154BADD3C54CC6FA1999079026A4B22D3A7D74D2B46DEF59E9B03567A84FF5C8BD616748098FD7FC8476563C2247C3FCA4DA762CA0B39DD84C867CA7243C2AB2EAA2C655975D37F6BFDF0E936843D01E75BBD7E0B79A4FCF00FCD66405CF38C64AAB73D63AA4F4500A7BD3683E6D1FA787C448F277FD3EC7799245288364FA6BB8DA7312E842D7A812DE6DD36A27A1BCD29A067A8C7C52F236533B8ABF575F9DBC70DF78821D9D5E9D8ECB9904112450389F7C8B884E04950F63AC59D44BE21459078B94DE37171E41032DB48EDA149709FE85A453170F6C063D08FE2018616951F186ED76A470D3669B4D5937BB8CCA93A27F2C6101A4B3600CC641B12FBCD8EDC8FDF6D5735E8FF081B1BEEA0C1198CF5311DD72A110F41413BCDC3DF9916DF7E20BA56F4EE4306DD8D74F5D8181F9F98ECE23E49E57CF02DE0D2E0BED9F2B6527B1A64560BE6DA2785BCC05510E1A29BB612F0DF1F4DFC66F637FEA51999B5814B60DF93C3F76C4CE062C01690F13C699E9ED9342843088F5D6AEC216ABF40924DDCE3B2560D231AF17E984338D24FC50D5F9FF3FB8A545277F0E95312C5D0C16B10BBB91B96E34FF5B48D771487ABEFF0B868F169987047E997D0F6FE924BF9ACB542EF47DA46DB8E52809C67300A37445772794270E70F33D3E55999EFC07BDB0BAE77780B8BDD9FC286729BEA92964C2321CA3EB72980B3AAC84C94C9B6BDDDC289EB67F3C2BD40486E64B3B91756C3641FB5829827E814C7E1731A974078D1D000DA5CD7C4F65E39977AE6F2F3E6E295102554237E9D7E0F9B60AEFEEFB2CCCCA979897E076709EBCF22420ECDE86827AA19C66907DB108A88D3F4850B06FBFDECCFB1124CC5298E85831BEB955A5286A05F4E86D627C813053A72666CAFAF2BE46FEA551AEC81640A37C5C3076A7650030EFD0E2606D63356208C65 +smlen = 5388 +sm = 3D0606C847E972470BEF16D2012ADED0D462BC9A9CCCDD0C633FD664153C680121AB8281E47D815B88C27FB2450B0626782E199D58B35B107F2594CC3B92E4798CCD29F2D859055FA7632DF54243CDF034D2C4AC96F78A3F29B7D77675F081238BF9FB9913BCE20D076E1A4DE0DB5E9D7057D50075069846B8F296AC3481B5B0D365143087A7AE61D4EDED47D31859C27A8DC5A37E2EF60F6DAB12E1313DC625D3DD74137691E5AAAAA2BF3B879B10A82490E6511E0A71351363108919AF8F989E6F355052686A7438D3C6BA687C4195DCDF8358FF59DDC06E10F05E95B266D75C9DDD17582B9D91B0AFEA5BB9DCBE2D1601D90D3F0F41D1D5472BBCBD3B24D85E10EE4FBA0164804473C545037B17F4C7408F7EBB45125B3DEDC37A9DE1CE77D3F0C8F61B6B2441205080B6054FE829C8714E7DED7C4763B817D7BB4A8BDFA04E3D97406CC344F20B65EF41F435049BFFA4D806784ECFA785D981EBBD225DFE6C62F5684F8D78DD8A0F30092D7D439522A5D7695675DE13ECBECFAEBB96D890630B945A2AA330187C9F3B6AEFA50B11041AB275BDC414A60EE06D6C190A6EAAC025576FA759116B10853483377BC79707F80E3B948D63C200D53E5E5E11037024CE6A37CDEB8DB072B0D10BFD1FF7B9E0881847C346D16E1CC823E2FD45E1014C8C5C5C717A88902683EC8F818C3DFB58DA41F2EA1979BDFB6D69E134A5AAB0C555B136BEBB3929945EA02C39B00E33A7786B5EF10CEB28D62516E3A1E8E74568391EE515594FD1C9D2B46A6D67EF598F1F56EE393E12440B0F71E94DBB84EB09602EE3BF7FE12DF5896DC585E874B73C6747771100252E85FE81ACC521763FC0ADDBEE23F2E9A0031955FF9E75A5A8FFAA5F0F71D15C43FE1E65CAA3BE7B87D1D579461A3B8F35387939175E9BA5749B4B3696E13517844FE06196C8E33F3E4EA182CE66B534A15B7B065E0E9D4F85EF28AF88F6DB0A947296DF9EE9933E7DE9DB5F84AA17EA7BED4D50ECC50D42E9A379BC9B184FFE6DAD77CC145AC83FD7AFF6289BBCCF1EDA1E8C730450DDBE076EA2218A368EEC969CBE4B936DC9C0151B9688078B0D28B4DD363FF2CA585816E0332BC5AB6CCBC15A11DC6956FC20D65916C4D69BC64BD8CE25BB4E3D7A68FF7E3161A0D8A03BDA73A628E6C3BEE87E32C354CD1700778246A00D4B456BB63BA6EAB94DD597DE8D021C68A05C1B8ACA9A1236716B3719CC60D0603844F99C17B7B2B0FE9FBE0F6B067D86C8FB3F81F371275315DBFA0F728CC6065207CE3752BE529CD0EE3AC3B3B1B0288466CEB6C968585AE97A45779C0DB42C2655AEE715A05C4321A05258BF50B4797349D299E06E786AF6FC5106758F7F46E825BEC62AC56A3903AC5ED00C1F8D6667193D58252DD265739C6D5E34C1291B390DB87B06CC7A6AC5C74A769537661D97EFD6AF03A381AE518027B9DCF24288B0151CE3A97DD95067E66EBB0100A1E1485584C10D771A531BE79B12EA16EC6476F82042C6476897228941970A54479C95FF192A58BFDEBA59EA1BF7AC805EDA643A68B164F894F07ABF8EA8CAD9199F6A1BBADC059B0DA8242DA3DB35A10478C3E12A128DFDB3F718C02DF6C459B2A5F6EBD55BDAF83D8A925F5C8822AD2D521C3B9702D3B0CCC0D6210A1793E17851831BC66DC841F91B354712C7AC9FB2A87FA8AF43901020E48B5DD28C4903473477E8549701913E39E2FDD4289BFB3BBE1EC4A786FA08C00FE406480A91FECCF6A242263481D9C1677CFD014A488481A6D8768DF86553C044902625C31C62945B46C93FDD3DE0F5364228804735E985C9DD78B89622E144E4C0345BAAB81A28CC1898DFE2F8927A70E8F4C3420F567DAFA61513324C66E67C4060946EA7A3C3319A2CFF613D1C3515ED58AB4D6643338BFB6826198D101C6F066DCE2EA3B966B01A4C8F2888F2215B4894A185F2C9CA6BF6AD43D7BDE2EA0DA0F798207837CB5D9154B1A8DF4A701E01715B3E7D1834C3F82B03FA23199AC90D671A01102A46BBD90CFC6E5434920592802463E181109E7CB73853601F3442175969754D97062F776C231C8363E9FB75CFDEB87792CE1281263958D2B540C7E17FB0B289BAE8F29E0D1024CB7F29B23114117C1D0116057ADEB48A78EA259271E4864C90DE6C61166B3C59EA43E4FDFD40730E8C06D812C76149E393C25782308C2227F289B75ED0018924EA86344AAFEB073FF5A77E3E9F23ED40BC3B8881A3950ACEA9BD9C1E6BA5C81F45979BDF621741F2F04F6E37055B26040AAE835C6664FEE8EBDC66FA1344CA3CA1EEFB7239F66F38C37ED5B149E5991C733636979CDA2959E1864DF376660A441E44D5CF3D10AC5E64506C9870C40B99FC052C05370CF0B3B054E6C8484A95A6C824DFC80BB50311B122F90AB59E055F407B09D035413084364AF3EEC0B09771AA306F058032793B89236F9F0276EBAF94D8F70FDA4C55779F858A31F58CEC47858FFE1A6EF4C042495FF1613C049625121898829396C258ED14C279FB8FFDF3E50F3F0F401AB0C11374C2440C2797BBDB727ADE0522B404F6D09A29C6AB298F5B80AFCCFE41A34239E70441A0270AF14A12AF9A94A65CF8B551C39C3C91C5DD2C2243E080BE262C3D50369C4399B2AAAA37EDF3B9E2CBC5DACE72E667013CAB90B308D7E0B8CD96D1692D24DE8DC82A7528556465CA9D56F5C7AB0D6D8218D7A4911F8062D00AA0253791C661D4D4AA41AF424B4E19162137AE43C7FA13C389C4DEEAF56D8803959754B185CE2B2B481A3784CCBF7F0AA6ABA4F98A77CA8A6F0629EC980C5106247579DAF07A8DA8DF35F6F2CD38E301740A34AE660C89B7835D9AC1986EAD4922B70E90A11102C7E8C6D8245B9FB9391580A7196A16D510258B878489574662320E76E9656B01F331362344DAD26180076CEB9B7E83F4404077A47371B537186461E07ECBFE771887220F448F7A6A9A0B745A5F610F5A613B7398DD96E43BEFF9BC90B2FF19B2D82241C2126C638E718E21FE22A52FDF90BC4BB58BE5CC582E236B4B0CE68811A591C4F69A040F7DCAD0DBD1D268B958784927F637EF607C216B617B32A9A2D47712D3DFF55021538C39E7FEB4E61F1EF386500F881936F8F760E966F2DEA74B48945C56D1758B4291B442DCE774C9DC2DFEE6A8342165496230B9FB340318B48288945F120D7ED85F510F1A63AA47C9F71F87A32426352816524F3D8E7C23BC7935DDE2A379BCA75613661C256797BEDD48BE7A1338DD4A1F15740228AD9D58BE9FBE461461809912D7FB3B5FD67D9587ECDD2DF7E51E0CFDA3490AECE3A0E56C90882543F034E84FBE1E7060D6C7B0BDA116D17425E925116BE8BFCBBE13FF9B78C5A37712750B6F3BE7D1372ACF6783D0B459B66AF4A9E712D084D6B198CFD20246174006B16C36AC0140AC862994F70DD2DEE6BAD4612919271EBDC08F33071D7D9B9FAD995ECFE47921A7CDC0128169BAF471C67BCB6572950C19C70D9B9DD4DD12682D56A5DF75E02CFC7F0949C6D6B5A16AD7FB8F8506F65A4CB4A7D1714A7220FB8377F36901BCEA59E7F78FDEA85854511CB227692BBDDD4D793023C1900A8D30CE603537881CBFEB981B66314CD84F3AB2F528205AF4E07CDAB6837F0A78A332E0441066E246232BFD24416DC59DF87C2E62F83714FFA8CB6E50D8B566305A10ADDD927DC6274D3979B1389B493ABAD386C41986429CEB85E3B4734A0A87F822058F897FD3F1DB5B3E7EE0E3924924B796DE3DB1B0F9BBBC2E4823723143B2F72AB514D56035CB74774F3F5557B634CE02E15F2CAC7B7B023DD22B6A5C1C05FF6A701428351EA5E9DEFF4602B51C98B19FB6BD41C007532C8DB917CC8C10B2D05497AB6113BDD86BB979CA1DEFD7283CE61D35D04154BF86E2FD9A3F5FF4FE97F6BD08A78D9A0A75853E9A039A4AD18157DBC331ADA0CF2C75E84EA434C15444F9EC09251529519B6676A97F6B1BABA21630E62DE9056ACD6B413BA6D4977A80C0BD689EC3947106B5A9AEE27A8C95F9991E687AC48280C0B6E6D6CE056DFB82AE59ACEBD9B527216049E68986FAD334E8265955D54C4C5F1DC7A9042695AFF5BEF1913ACBA5D74276957B1A5E0BF4431A6CF605FA035D7FA8259C42C31F1187CCF4EA1D0A48576AECBD4C661D2E571876BE39399FD5067A5F77F19DAADF81CF97A3CE13D07DABBBA10A2491A946C51B0867C3D031D3DF4E69964B3D42A44DE627DF5C8DCCBDE68F274D7E1BE662CFCEFA3CFDF3692720225F0A3085C1695340609F5206000DFF20A25FA2ED98200A62188596BC147C5EDDF2C1A4EAD9E5AFB8C9D86382E94217C58592F07741F645C4302F2A5A9C9400DA54619B3E0CBA43CB01B071502367151CEB9BEB7B629D8882AC96AE6EA15C29B6306375A291A9CFB0AFD6D8AAA3B1C2955626C31F28F5D3DDFEA53D9EC2065AA5B7D579CFD514D098B3D5AA79FAC9A8AF3C7EA50073A70A9044FF1103F224D5147CA472F19656959C0A48DD40247811F8CCF78242117D81B58B41F743A4D888B432EE8D9736CCFC35F5414AE0E38B6CE744C0408445D739577796860D814722DD273A699326AA3A658BD8DBE12D3792D1102186A2ADB5B9EE171B303E53729FA4B72051AABFCDD828555B606C8C00000000000000000000000000000000060A121B21277F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 + +count = 63 +seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D +mlen = 2112 +msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +pk = 2556A8D647AD058507FC94E606A2579AA65DEEEB9C6FB274A07A427AF11AC76E21D6C2085C015C96ABE9F92DC860F82E8BC13C2C83CADFF17F2C66B752DDACC82C3B3CE3DB86D8181E0C0C67FBA6FB5594B015308A41AD8F56EBB332FE3733DF1A48D5AF12C23B72ACB0DD8D2D50127D761E625F964AECC5E424C2E2E47DEE9E1B2674B0E0D956839A0F49A077FB99B9774BC2AE24C3CA3BDD212771ECF254F912BE29FA5AA9F4F9AFF9ADB8A5BF32E9265F34FAB4F95B00AFD4B3F2F43FCBB2E596284910958906E13868FDBAF8D7C2BB43E61924E69C50BBF08D077783DE8168AF2580EA6A192E9AAE4C3438FAA91757C4C297BB60ECF5BAA192AFA9CF2F098CF58CB85DD0EA8D15D85D384FC6152CD8631ECCE8026A142CB242A39DB0A93939066B22E0BC06E067D6500D0D16FC3BA79DF79E71E788DE7D26F246B4C2922F016221C5E689E55E0793AFFC2C9A056B43D4949A0B6F57F784D075812EABC358CE85423BEFD950F8B449F699C369879D61D1318272E45E40FA176291F71495427ACC7C3C9CC23C5B4C71128CA044A003D4CBD0A6585F795B014DB29569692A98B564A0480E38D4CD36CB94CCD5F709BC3AA68FCB9F54B3CCD618B38C616EDF23350347EEAF5A1B29C74D6A9218F9686CF8118922CF45D966883D1BD229B66FEE56C969C2EBD52854F9811D2EAE976AF52CF60848C38E1B890E90E360C68C718BF5718AAFD8EF939F854D8CAF94B44C2776D3ECFB8B7C5F0D592ABD9D3BCE7505383F827590AC0F7BE27F32457ACD2111EA517D6EBA600B208DB0DFCB37A147570AA3CD5E0A75E01F71EE8218A84F40D6E7AD87F6AC6E0B73A5388856FB6BBD382A484013FF78C4227BD887DCA160B803B527816B2A6968C4422DEF5154E69B8E1D505F2B68B313121DF49898F28CDCE89DA76AB3B1797D23A88D7662C431F67A8DD4ABBC779F622EF0AAEBFDC16B87F319FA38C8F8EDB269B44E3749AB6F60503892D3CF7598717C72D029E78D84428D02DC19C81D1D23BE3E5CFE777F97EA9BBA4B685EE63ECDD9EDA78175935FFF20B6054C8C72028866422D99000900F40D8F82B7801B1227CD2D1506974BE39C780E8DB69E6CFFF9C0A7CCA48844D8B8C6EB94CED144FCD9EFD6A14751997B46ECB944CAF0895DAA48D81A0C9BA7CC7D9959EFEB9A095F7F0BA7F4F81782AB60ED66F4F70F0FE2E07AA12AE66AF9025B437F2335CD9A11F0526078DC5ABDED08272E5042604B06F358A9729AB9CC8F8B38EB3739E1586D436CB14CD6F40DAFC09CA47D61EB9DDA64C11317FAA582327C5D20B3283C91A0B0777F427F9EA9C653D3DE5B029BF100BCEE0F1F278C4B27396E5A704EF7EF7C3A1DF57D20CA485596245BA30B7E870EDC570D2A0CAA9059AD51530CBDD0B7AD96AC1AE375B7BA30297C714FC787C6E5B3C5CAFBD6A08E19C7F2CECE06F6DDAB64B06C1532AC1D078EB608396E5CB46DE6CA4640A6B040FCD095D8E80C67EC7AAE2DD1DB042FED6F17BEEA31E51CC79F318E39A5F12D6897BA6924EC2400138640C2517F59B744934227C807FE848BCA954895F4418A53AC0224C1855B92CA712E2B2AAE93608145B72AD0E402EC86EF5F8D1A5BD5F5A08EF668DAC22E2D7E837C96C202D2DB973522E9B07C6DBF46834A167D4F19EF2A1C4847EDB2C22467C9873C551734A2ED5CCD616238A12BCA2B8DB3346A9263B216B6AAC6338E9A1D21EB7FE0329DDCB46B3D3E09EEC854E99784412317C9610B876A1681BC6A1A1B612853355DB9037CBD772CDCCD8DB5FA2475A4CDEBD87179F5201B83F085016D07118E549418389E89547818740430BD9528F1E5C24C03F1371D86F39C91E56C3CFC4EBF1022D431AB3F1FF2A53D39551780EFAF032C299418D86AD1F110951BEA788E35AE0C08D1AD54BAD7FC1D5F8959EADAD8F74EF632A250C7729D8806ADBD8830269AD851E4236C4830F0049583BE85F40960D496625F16551681DC3DCA821BE6E84E0566B590AD92A7EA4E299C53BAAF15E79DBE381069AAE7E33698C25288AE224CCE8D5FA12AC3C7A6FAF1623AF8077AC8DA3E3077E7E99964799C935EA7C67E3E74C83E9EBF11E2F193FAFB4E01021C5F052EF7F441EF68A262B104B3E57B867CE78A6FD1B3B217213AA1AD00DC88E9289DAD193C6DD5CC170E09EE2B0C4852924C1C82E3DD07555CCE44C7FEC3943549F32150E3D927E65E25DE7636ED9AE45078B53D738EC2031B08B8003D5054BD2194487467709018948E8BDA1BB9ED342A07046838E2A646438613F83E7E8D7B833F265E241AD2D49C39290CEFC8823C7FE47CFCEB86CBFCC35EA4C80F1B9A573E0D96156C3467A81BF9489BB90B43E9FE6B8D230AC90DEBA3C1DF664C55231C8A94D5A10A40D319965BFFF5583EC94BC0AC99BE34B31E06BACE7D297041834C963690D9FD04B1AF5D723D966C3FB482A190C7F6EA32FB99AD6EBB59227E9D6FF6FFE718A573239449AE1701737AB78BD413164CFA48ECC86B7F83C096F9E00F25FC2F957E4807C00ED28AE758B2B33DDAE6385CF05EF15DEDB8B74C5D15878DDDEFDF6FD343463CE2DA567C8AC09B7700C2D36FA9260A7F41FCDE1EA3613B94B7A41A31E495606DDC460697AF8ED21A69BB9F6696F356E5A3C6DD0B92C08838C9303A99CE36DF2827991896FDE68C497B34D102BA850B29465B98F5A28542967D76F3F5B9EE285D6EACCD32121FAE868511464EF97050A45A027A9CBE70E58E6AABFB1B632F57 +sk = 2556A8D647AD058507FC94E606A2579AA65DEEEB9C6FB274A07A427AF11AC76E24E21108CA6106B5BF3D474E963B9589FF12313BC6C00D8129E04BD7A2A1CC02E4546DB871E87E99003DA3E89B18901CB4E5A05DA9CD9234087E6E3D5760D2FFB24B974C5E892405C14D96BDA1B7C264159AE5C7DF90797A665CBD3267301FF8055244576802060215478208870408435155306131121320050225457882832671254641155762336583464081267115654281244784153423720887181664343471654484077110112747633852422864022343865826137215827342818526451310076088241412435785803478713571818024677660422161285160870380771010610861706128843327231718185743483824210162013315826808044525608337346127445017731651824361472720060554588330462050457324486257743646781720035357376064801302473386421236376755163636481724064668374788424165000226074224878773153526263004636756851845176552584747820186756314736336520857146510104612532847188307676612613005174151138136043013271244517578851086245428763243745706600088256474047650341816077623805112602774026347525741587864782080834580382840718158541434530472555220826132160688275327552252637281872618688221411883264382265247044582017567530224460180576157445487771768488623205527042212350102304337785281744026874724721040575271511566251542147463315706761722354801258601127518878035251003861232028516571515060454821748277151173547051486400810002240266706247864075308815323055676586821188457811446204552657240530061173456411348746213887410157463225566714101315553138861273628742238855231284604628684633716207287445680341772042203063461333548530007621736053327002725642701246142214278445557563512718677123074367212366744630767558126027548517736327053654370617461800651063338277763133827315516703880185782285150610755823372724864425507067184844546773827311337364810136351340170728367822730377573017820441844862176874871332753625347780342552086537568205525253360132746503013435201622788742811228040100262052107380112100741252726816810554816806340168208504782035202653213561646762181711048186524187557317610030216520721727642486041401832333467357106373363715821887440761406866747031056103172235546867450220516375616267247225766404251752727856604280578643634058764721476454310578224028744876521336464836617245735145630187382246757344312120283784825827564088273824010416135342533550568573114203446864458377663237432574687640812572848703886068136807252632115718313857885448218348648504705022347515846647106485180833761812405470015754760577681064585650002115726156082586805674376818530318475257035140255510212747847037536140831457780012570343460303154650464477780273120661881820441581418250040314584442538181831228153605846740377011867372516207813746134463644278175717541221714810066335561880451154143356386417454506467706656228248775360845463572846867205512523576115742321683582406626006542327417013720481550167762621688425527825861683817122517046008106278677853705231211324067268862345384367277625011162417462360717108283177576215787608613708881103502401356278848635200086836107544238823130424666651882227374662815433522551005375827253638102030752487775305672444740257451307723457076501138456241371237647302551474656021173515021141245457263075044060728E33314500AE1EBBA768BB6081157E6C1F5AD6CFC08F98E068EFA1A4894DF6FB50CD33D3C48BAB36C872E6C7524BD79435500FF74CB77351D17F78F8BFEC76A8B13E4627741F352D6F2158129B3EB066B59075CF1977E222A9577AA2DFF4F7AF29C1855EAB72AEC33BA33A6D16DB5910C613685BA4446BC7ADB27410F55EBBAF4B0CB467E965FC11EB3E708EFAF2E844FAC6C051D4A88E749022428DEA07212A5A46FC8E88C93C7C98AE46FC36FB0A4CB542FB9A19E54779B6BCD8C55AFB9B764A1C717D4921F697EBBA70589C62C43F63154071039051C162400A03D1DFCD59F44D3D27FA2EF499B7B087FCD7B80A989C76360F50C144B8666209E6DE6532FFB1D910FAF44A14F56CF5157059D8C423DB5FDA879FABF69D2F96A7AB6F61AC848EB0FF4FA7449AC5009D42B2ABFF9FE1DD2D51E3194FAF690731A5F9A81DA4F35AEE30F0377A32D1D9AAEDF8BCB757921F2F08DC3BF994B8202304490D756C50200CA2975BBE181E5E015EEEC7D999D8F4DEA01ADF0C36D3CF96165C4B9666D0F56F1A861D367E60E02E9C18BD5108E613EFC2BE74ED7DD3042E668D2073B80B22485EAEEC6A57F4F2EF2BE05144E6F44DA17567FABEDC56BD0EC0F23B03A94AB8DD57664116894CEE18A7154368A66D9E0B2003FC48CCE22523C3EB152F2E20F180557F57C05CB264A2458920BB108C7C530038DF539B080B6929AC0973B5FADC24202F5C71F1B82D419397576DFF3EFF86577EABC9538D663CD3F0D21218450DBA118803D62139E932278528EEB98661B55B61F35DE5BF0DFEC7D518C10AA3C3B549A394364F825C939613869659B8D544B4E9F38018F8C7C1894D2BE19FE8CAFE7FA558A045E8A39122D375A2D7032C5F47D1ACF333F7CC0E2F29E6A0E20A83D1090E9936554853824498EB0D2D3D9AA44EEF28F7A6339B4BAF1A0AEA3AB4FAADB4FC6495BB84E9890B22EBF295E191FA83CDD2AE1C7F915808E17CC3FD22A4C34017DD3D0EA9AB12F03A7F3EA5536FC84EC59E7C839EBFADEEE4C92C247299AA4114B523DB17A9101D6E0C63B233AB5EB1B12BEA3B788AE5154B931BFD95DB0C18481B32AC7AD6DE9726C65DFF5DDC374468AFD3AD3F66F0243315CEB4C1F113573CE8684AB76C02D528DA2E352DF4EE1E329CFFD3C0AA30FF0C0BE67859E2B9DB82B00A714ED91C7EB69EEB631C4CAE3BFC39A5EFD7A2B76B707EFEF50942D923A95F01F9417759078A6A3E12B7C054E94C599547C6F04EA9AB954209AB6B7B85926AD4A43D2EEC20B9920CDE3B5DE1C792EAB6E6B2EE00F67177A0819653B68B2F21E3DDC3A965D1D6293DF7950C6A0D2E8DA8E678E70B64570FC3A0210C582011A1F28A6C0F8DEBC0BE722DF41CE575686BE04566AA326621DBAC400296A87C810AD06AAEEC900BEC3E1BBA711033612BDB3CEDEA6EC52BBC49A26F8C041D556CA1942018BB92108B3AD58E0FCD371F11CEE61DE9C7C12319C38117EAE9C35900D4DFDF9C2B3E03EBB3AFB19548EACAC289059E2C011872E4078654DE4F057E14D868DF732C00FE7C7BE484F7F0AD1C4306F16F8405CB3B27B65C9646A8A81326F906E02914534C2FEFEFC7C24DA76AA8DC183A1E08C4C801BC9F3ECEAC43AB46EB3A4C9BD60050B71614C11329D22F55195FF1B87A632BDE8670E730584A932CE1611091CF9A75F0BA6412203340B25204DAB38C09EB0CD65D6E2B262ED0823688BA04324623336EB1D167797F971216A4C93B01909F0D9F62A522ABE98DB84F9D82B0AFF7CF3DD68735676C54438055BF6B178A035348DD57EE28461F3A4F35410CFA0E8DB48778DB98778F72459C376B5F8903A6A6AC3F0DACD9E32363BC68760D186997379F5349C4FA5682014AA507111EBFB5CAE312A97A005B414BCF41BF86D4B589686EB7C04B05DEE17F983FC1B9FE4227E848E99FC62F9BA44738DFEE0F6247637A334672A29EA225FD5CAAAF921E0DE1E49412DD5A6F15493E7E34835DA58CA411EFD08870C9E12EBEE6A1028C44F19EAC769FD09D748A64F507FB46825741A8C8B49937440E6EE5E17F8236D255C00C9935E9510E8BD2826DE1E5D2C0B785BD150E52A92DC791E4B17D618B2B0794DA6C1CCA1E73C230E818A60924FD59AD04601058AA3C4B0D32F71BC35583C2D3BDB559612E98FF2D106DBE93BCA1C1A2F36AB374C423B7542259FCC362D219490DEEDB9B8A9E6162B52B23D29A42F911CE106ADAE373EDBADB09BA25126021D170FB52E504F88CAC94B40AAFB7D1A848635E7D9A7A834015AA1E08B763C084B198BBA6D237F197D24B07A76BC650C587C56DE4C5F30294ACF1650D060A97F3DF3C3FC46011AE6C51927891FFB6B1253882C95ED211E0DCE4BE77B66FBC5AC46258DE6BAA3867DFF4F9F795483270A70C9151C7CA7BBABD5F78CCB502A58A65DC9CE020A271C3FB9F43CE59CEBB4ECAEF97F2F8E896C1D4D7F10FD17F17438901916A9694FC8629C11B1BF46CBE91BFC6F42199DCF0C7C33FD312EA509B6D77DD057492BAAACB5F155797355D6AE7C5C9AD05089862F42D6D5055D22BA5BF6DBD09F49D5AB8BB0184A98CFA421CCE3555C3182421A8EDF4C6ED8CE2EDDD9A2E8A43A8F214B5243EC4E45E78BDB7D550A4B8FC421003D8D45633850A121E3E31A38A620D24E943B46D58CE91EF0FD1052B1C99677165A80AA724D49868FC9359660AFD2474CAFD4D4F02C3B99F42722AAF2DAD126EEFD9200876AF17D9206BFA381D037D168415A81C08CFBDF198EF1392DAA6E2A37CE4A47E9EF73CD117B0AB505273A58DEF818DCA3E9843A81510908B89CD87599E5BF464614B1F7F051EECA62713142A04414820FC2C23E8130793BA1EB71F10A7E374EB97F5FB2734EB8FE2D090532BC9FCE9233C2CDFB69DB528AAFE65802FDEE39CFB63E852D4002DAB81908F27D57CE785C8EB73052A934A2603942749E2C41676FE0E7B9E42CFA26BAB14B518AA7E1B8324057DE6D65670903786B0DB84740A1031D46DFD3E6F890DA8D234F8E4EFD7F97A310991631C8E690201A6A3F3A027DB1237B3D627689AF9CF5E2217A7116F6854F4A8F6AD68825FC1A2D113A4835D958EAEFFC548F254BEB1AABEB6F9B71026B48B7C42703BD3BC50391DE74FDFBFA623A977274E0DC65B093251CEED944DDA9568C240E039F46A850126672A09A682E4F7A4D2411BE165B28108C28D6F6E2FC9D80A29087117AE4411F68A1E6475AA0831236CD8D2336A9AB0EF17BE5E3324213C2F415984E4B7D7F5079246A546934F62F26F32557133F14F7431DB44E870CAFC7692EA45B2DEE193F23B37423EEDCC055BC6298E7EF066B8D8AC2842D571702BEF8BAE8F85C98459E14C389B4103E212197210FAD3769D046A01E91BF2706557BF5E13981A04E22E252D1B7668F3626FC69513C3E1B2E651B5E06EB77168B17143302C17A8B67BCDC69205AE36439DAD4B9D343903FCA4BFEEC55A66640C084A933A25767A2072365522027D7F36F45DB3B2D5803C3DA19156B7828D0DED4F +smlen = 5421 +sm = E2750AED1E6565C8B719D1750C89FEABE87E36AEC7F347DDA1CEE647D07E3B2DAE9632B3E75B0AC7CE7B1B1652BFA621637403D59E142B6A7FF046DFBA931A0D6474F90B1EE4E7F78EB54057427B9C6AC16FEB4BD5313DDF0F72EA44749ADBFA49A3FCC0A41EF1945E9CEA50E86F61F8532575B2A4F061CEAA1A990F39F9A3569FD95580BF1DE762FF07C8ADC106EC767CDDDF7D085F133952F1E2E43C962DA1405A58480E951D9EAF5BC65DDC4DCF1FB0CB3AEB6BC16FF67F9C80CE99CD2E341209968311EFE1A650933E369456B5818565E05AC5E73CACC9A1814615E28F67A1986D77102C9618274DD85D42FC29F83FADE915A9AA5957246EEF5B9B684C1C8233D419F958B5D71DA8EFA23F8B08A708A3B611B5C9C2FEB9A796D456136A6C366E573B3C50BB441496B3D09F60EB1371A3EDCAD4AD417EA41AA2B4CE6D2F917731FD8C61688BD0A5F9F1154BFCA8B097203C4740C96F2E969F8D37A9429D9F66169ABE6EF3D8B6C11D8A6A309974A91B13ADDF61606CECBED2BE097692B068322D6751C6C55C10522D9300669345D0A0F14EDE0FDAC37C0025630518183679CFF69D3E1EC67F8EA25AA4EDF75C640235CC9C27FDBD1ACA913BDC9FE3F858DAAA237A86CDD645297A41A0AADEA04431162DD659EAD6595CB3A36F6E5EE4EDE56A3D91261773007AE205C63E858F088C26323E300C05FCD8013F8E60091FE57E9EF4252F5A1F7DAEA8F7BCA37407C5C179DF9D2143B2569AAC88061A517A03C6DAEC9A24FE5A86CDA40CC31C7302671BE438F0FC8352E3166B112BDD256CA2F63087C511F336392F53A8D907C31D14C0B61794E0C458BD8579DD42FC489FB0DE5082E41B7DF2AC33EDE55214A45CBCA5862F2AF4ECAA204B32F76960778B7E1C2EA30AC657A4849A6832E48FAEA57CB1821163008F9B4E17FB057F8948467966802AC0B90BC73BFF6D371BC235117C2D1CE4D8D9542487BF32A5E5BB6FEFF81A55D850FC5810C1220C521CEE420CCB472CE0218572FE191F0DB4C15BF0007CB9074F8A8AB3B0A040B6663F0740940E65ABBAD0B84756A9BB228C2B4230C9727534FA0811908E5F77710381695051F962DC9BFF9639BC05B020577B2D8D5941A8F8C37A0DF783B981FC6E3E1572AF0686B44D00EFE11BC0EC316623238C6627200C55EC714825264B6E526BA44876F95BF28123D1CEB09A0F2629A4A64B8BA52CF07FC953B0857B9D2909A32504EE5829FD9124E3E0AE656752C5FC505FCC792BF14204DFF7B4FB3ADF7195FA99D50CC145A7C74116F13913933DC1B618D22801B3C30A6DCEC4217E02EE4E1DA94E103BF93D70719312019F24B2C19869D2F43B7DCC357EA1A49D3C8B7980A2EC0BF1FCF8283E6BF82360B3AC167E1F7DCE3C47DC0F0DEE8C4D5E41B0B396DE8497F7546F7CC772EE4C18C2034857ACEDB4D284691AA3D056A941087F6DFF22AFA3443941F94DBC65AD4249AC62BDFDB1D0B9E36444C8C0FF5771BDA9301F269C03A59076F583688FE8DF9C7C9C5870AAD432303BFFCD67E55D9776D5B1965EE3751F77DED948824678BA02732FA3B6242C76AF95811005C9BB7F861EFB4DA32F04402F64971E7C69FE4BDEC371282B0B6EC9935D3BDD1B81406291ECF9B34D2869004C3EA60A2DE40E223FBEE68F2245BE576AF9F3A4456F16FE8AEBC6D6B8FE6852140167EC19C805CC0CCE769113AAC935F182DBA3970C668C24B6D287DD7F8B2DF2C75029134994A8B6C1D1BACEF19C0A0E43B6C9B1C3A693BDF6AB71A90A4EB04931F68E25FC023AC3A56CCA65A1A33BF07BFEA192865CA4F79597381FB92B0B13A7B21B56AB9DE39131EF1E811A0F14FD0F206FC9553AFE36F62536443CD0C873D58A461C77D15E246DE354609AA59CC621048E6322FC019E078565887121BACCD075CB2BB42A8275BAF000B12FE57199AC99B37E4E6D3E589FCC70DEE48BD7DFB3D22149623D547BE62DCE71E37C6F53A157A39EF1A9302A8D3DAA07825503A5DDC9941AA5CF5C278230070AA4F74166E078DE168D3AF08657BD9E495A99566871DDA43BE6294941FEAB9ADC9C8E442155825F6E7E5B0393582D8C1A5DC04E74CA809A948640A44A9028DB5BBC9BC82456A617EE8E2CAC913C6FE1C68F714250CE1FE8D085FF6C331A5992E6A0F1A6F0F296FF5CBAB8961B8C635687C37C69421388001CF8E549F786F8224F2FC1C8C648F10BF7538E44C2F442203CDC9C2072BA48E514773FA95FAE9106864D3969B9D1DC491E16BD008009242F63670B85BC9A68A65156EC81BA9BBF0A692DBC4C6F22976B549D29DD1D2C7A38873614326C4CBA16CA103591E239C0F3E53370AACA9C3FBA8BCC64212EA6B83D2567FEA443B2F258B364B8ACF99B59CCD5A7B5A9B37E430AECBE6F7439CA35A26DBB6F061BA73526EB9F3768243B6263A5C64C91DABBBC98ABC8AFECC5209EA39346842310BAEA59B657A18C57E458CFE574172BF6DCBB768D2B539B09C5AA4C8CA5F266FBF205B05A939410BD4FF59A823EDF1630934DE79B4B430DB4337E36CB3B86E7074FB4C8E0C247D46CDBEF3367C74153B87C4F0AC3646FB82984EA99B1763D4024BD22C9AFA73531F8B364605F8252792200FB55525DA0299C211A6255DF7CA5690A33773EEA5B8B210902AA99B05A40B4F262CC1245D2F7B6110F25115CE31578A33AA47CA38109CFC5E6F45A0C16FD2ACCAA83E8FDC65A2AEAE070FCD12A380CDCA2FD984B27696AB2D8F2477E5D6F701F0EA40A4E1BA24A3008F267421ECCD39A7D21ECF895CF99868BD310A146D70899A26AEDA0EDBCD5A290F47AE5A60E6E5DDE3FDA7B46EC6215FC19BAE89CF327BF492797F2FD9C6040A3A1F17605D5AC0A0CB8C15598A1EAA700B244729A70BB34B60DE77F913D74C3C57EAA4D4CDD789967CC158C45495FCFCC321FE63E0A733F5BA8B0AD0487A56ECC9021B420D654FBADDBEACBF3D7304C5BAE37506D94084C98D0B43E44CD55261E188B992A4916056C2F065BDA6A2B90702459F7C53DAFA3D6FA42DEC6268461532D339A36CE51CB070816B49FA31F5D4A72E025549C89D8253C90F1AB2462C7D41D3C2510F677549DD4CCC5E566260E6095AA88EC0F7FED3687E8DD6CDC13AFF89DE2C070460B21C1000427EBAA0EF3CCDF198B3D7F8557AB5DACD9BFB453072097AE40AB7755E71253C8969CB96268E160579A7BEC19F5985D04873B2644D5DFC95F87B7191B40F808381A305B7FEB6C70B49264C1935155A2870ED22A926A6F72605E5FA3521A02FBDB7EAC637C1BC074E36BDD2129A33E5F8F29E9B10575E7E5193577C2229074F711F00FEE429F41A77C81922DADD0D2D511D9E46B33E760173282E7C4799ECF986DD6BCC8C23B63CF7543DBADC6EA3FC0BE341E076061F21B59CE50FE41CC2E20762CC0E831F98CF7BE115183E2AAADA97408B4AAE89AA9C42E03C4BA2345837839B33C9959C01C43F33C3269B343C3853105E07D364B6A2BDE33C64177C8C00BFE95EDB5334BCCFD9A7E22F56B7087920DD72659E3BA4CA091737F97AC5396D724F652A6D115869B59AF0E6C97CBEA9D2E7478C1C6EF75E60B23883DFAA380774929CA7904D8ABA9159708C2EB462B490C2483C8A25FD1F192EE9EFFF1D58ABE51EF4487A09BBAD43AEE748CF444DE2ABC92A4C62007FA093AF66C7B6D98FDE1EC75827D7F0BBD3AC1E44ABF8FC9627BA850EE63F921E1ADB9D1B55FE11ABBDFD4C1A85CDA7825DEC0B6314D31BACEAB12B6F5BD610B2959FE7F3F9C943E8425E53497FBBF0B415148271E6633ADF19445CD91F16725C9B70B4CD4B5671C6D1E8EBF9FE86AB5C118DD39A20E46E7E26E9CA8A97B27400198CC53C381EB773695225CFE8675EE2965CD12EE017BB3D8625D55D96460B2A5C9DA30B01F915F2BBBBED77DC57DC9170C333A6176D9AB7C7D73C337709B37DA88814AA33AA5D6E2A48A3FFD65B17883632C64EE33466592360423E53D48DAB2179B915959F185961B4FED94236FD087551E7F657DA69A7CC0D955E7879C4A02ACA5B86580E6659817DF37ED561FFE13BD614E5743A1E51469BE3F2998D2CBAC93EE2759FAAF2F402B5CD1279BEE0AFF434A78D51811B068BA5D7435A1D9DF27F6579FC8D301B98D7B4870CAA9868B088E76030FCBA6C32B7DE50703096FF14B7B45E5D8698505DC4CA6F55BA7DE62860AA5F720D3AD1CF8889F1FCD3D24D3A32212DF6E37305DB7245CA8462F187664560BCA918F2CEBBBFA2776FEA24404B60D9868984371BB612F535FD804C39DC832498DAC960EE67EC38051B3D58EDE79A471F4BEAC7161A3D56097CED4A6A218E19A0B97248C523DB93780B753B5EC65F6C93DDD7891D7E054F36D548567501118F829325A9531E897C3C8C2B89D1106CAEBBFE29E53CEDF72388CF51B57F2D072E3770AC5933159FFBEEFEBD638C71066CC79896940EC0CC289029CC77B939B3A4527AD383DB2C1EB59CE7F32883D1F60439EC9CD49AF948510A9276D8F535C1733DB137B465A3E3884D39DDB99D7BCFD187BD62094EA42D5F966FE6C50B3035EA4734E4C25F4B929B261CA486840AE10C045E3C0DC00389EE3001D82ACD4F83E44548AB8CDDA436D92A5B6DAE8F01E2F37505681A9B7083F456B96AE00000000000000000000000000000000040A111921272E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 + +count = 64 +seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 +mlen = 2145 +msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +pk = 92741FC2259D91AFCDCC23D2DA54C154804DC654B13B358B05D8DE3D918E997E81B6E7FB87416A5EF9B17BC6707476809968DCA6E11DDB2797D05D5C666A276D2A83215DCC1D51F3FD21559B36AA0EEDBFDD83CB9F51F13606B23F508B7AC3187EAE6397A196F51235518E7B556AA7A61AD18A3B1D94C62A095137B251E471BFD21B8607F9F2F96EBE5EEC298DF97F103383D81570F6C7DE967A61B3D822A8A2A86B3A28B1E046B0C00B2E78005735E02B07EC84370813C95BBBD06F02ACF903CE62F5FA5598622FB30720C4F0DDA61EA0369CE7EDA677D8B64F4852D090D0038EADEBE352CF199B41EAEE4ACE338D3EE30A7D1FF4A19BAD9C9DD754BAF57D80AC19A47426255DD1E3AC57A28917B94617735C4B51E3DF248A42ACC94C49CDEC3A3E0F58E605FD9A8E6AAF17127B0F20063BAC6404675BFCFCBB8DBAC1272649FC5D3D894E1CCF10762EAC7CDA0BE053061D1BA0412753EBACAD588F02487388867C980F94756990D7A1B0B9E4FB45D0D14735A44BD995945D8E524417B0275B6E002DC314633EA53E651D394DC74CC81C05430C5CA3F4D0E438AD3DE7B2C140F224287557E7C6944B6A46ECDECA9423D4EF59C1ACA0F41708D8C11834BA7503755C1515B1F9A887E46B88AE339407C6387F58E871A123E1FAB563BE5680D025D1D198F29A4FFC8F6A81A47915DC439B60ACEB2BEAA63A9CDA40342643A68BB3540A73618B247451E7DC8EC6B432AB45A502C0C3BFEDB39AA69830860E11728B614C882987D2531925B3F11471511B11308B0013D444E69CEB34212FA93659A0412D12AFF9A6384001DEDAA205F2D2E597B0325FB4068910BE39BC4E2DD02FF48280325B7CF801D1723D98810DFF2DF7F571293FC2F09856014A071BD4C946F3FA4B29D8863DA5689CF4C7E193015A7EC2EBB308593DF64B369280B2AFC265E1BB2E1B9A1B846A7D8B6CC423A33571E86B7D4B80F237EC33E6F84D537954BE7761DDE81972A8C3355A5F20634718D2B2EF4E5BC6B14311AEFE39BEEC90786EB31F57B1C9E87C5A10EAA2363BF17D8210C2E18D68BFCF74DA76B847FB4D74760DEDFE976EE28A04C35892269AFBE615BFE60BEE657676038B632B0C898A566A29B31F98A1A023C37C7BED540CEB836986464A496FF2C7154A5106D2255AA262DE3B6259CBE92F894B7DE195525A6D10BB9AB586F11EDD2AABA6F72F71D13BA8DFEC0EBB4BD0EB6D89CF8532B9B2BE3B4485487673A6E39C7256AFEF0D12490DFE2DC43EC5CED28E02A803595B129AD4C6C31BFF18C8E4B15F5FD36C53EB8F9139E949AE3333040BABEA5BCBAC44EB5E9198AA272134B9DBC1F819CAD71EEC364DAF4DA15D5E7C74140707231C9089DD15A37CEE9ADCE409D9670848A27026FAA007A42D1B7D21AF75CFF34778AB172AFD57168CAB5A14FE808D00588B13C9F76BF584A9D59FE47C539263166EF8D28D6B6F8784060351C14DE3FDF70346FDD004511A2C7C8CA310247D64C020F23082FD78A79EF34B6657C36A206B6CCA558D300787C5BD5F2719AD18A3FAE87275558C235BAC719C9C90AE192678A562E8011FBABF9C211F7D5B1BEACA976B2C5923E58956CD1E80B74639E89459A6151748ABA117FBB8EEA9F1237565A18D7ED632840473E6AE057D93517D2E5B15C24954966AC6D236FBDB8F94EADF33324119FB3A38813961AF124FA80B5A0F45CDE581D8B5575CE31680F8776EA59D536DA63D3BE820158E212665A02341DB266D4AD3EB1C874D87B14F4968E9F121A9806EBF07AA66A426FA8351F13AE379BDDEDB3F0BA5473223454B19F551F7CF337ED06C471707E8251F28E2D619A5E9B514F589612F3C39B604372F69A2A423C69389F3B06954DBECFFAA95FD5C8CE5F4C25AC062DCEAFB16D0F435D0F2EB4A750576A18676FC6334CFE39782B8B75813E2239F98C969F603B040335AF1DD84F7E0ED8B35B863E8FCF9B7A01815FF0DD479AF636D83745085FBB0345BB8C2D864DB4FB2354EBD90D4782DE73671578DDEC5E506427F63483307E7B8D58545BFD9B3CAF2D054D6A8032AA53E850D08C7B02CC33664EE52A379A9EFF7C0674B07C6C782352D90ABBCC221F9BD8CD54B0E6FA10CDA8F530123D6EB81C5B02CA068F06E6A6AF0D33A109D41D36C8F9B14086DF8C1CA2F9E181B7EDCDD3459265375559C1E3E41C40BE4B69580023D1CB75B2D553FE6CA6D91D644E0DB9179F37EDBA5D34DF3B946B58D26F655730529C52FD2627EBD1C44BF4147E37CB68D4D28BF080447557F157C646964A4D6EF800F9A3B058E57FDB198A37BF6F48224F4E66E12C8A027C938EEAEA30356C8115AC3C097E1D5E974C0A2051A1E1E9C14BE72E77AB1B2B59EDE857A63337F239A93A61F338E4BDB1111008EAA754A1ADD26FB454278E32CFF783084EF7373D9CDEC7810BFEE9FE4EFBEF7D2B7E63E81B311C1712171FF8628EDD5B3EE2ABA0F018D5CCC43AAEFC47A87C8C1410595732B2750AF574CD1615C82B5CB0EDC41D36D0EDBEF4F73D525A853831CDCA33A1DC27F7DC51EC039F411194A0EE6439565B8277B90C20F3AFB49A411E4803D5906069E77069DB83C2A428A6049BE1CECAB5C217B11BC61CEDFA906A8D8DA75FC15918353C8EDF6F078CAEBF5D71D0B54F4D9696F3CF540EC350CFB29A040D2DC282D87189F7A8A288060E53EADFC65AC7730CDD40BB9FD5E7742B1500FCDDF0B38FFB5E977DF3890A02FA9B6B22EC57E09A00A3EF5D68AB4B9B3 +sk = 92741FC2259D91AFCDCC23D2DA54C154804DC654B13B358B05D8DE3D918E997EC3588DDBB5134403E6F5C558544E7D1B49DC5EF71C859BDAD43080A9E8893C7BAC11C47C4CF9C7C0CF627DE779D35363FF2DB0FF44F8CE83E95E7CCD2227F69E46AD1678B83EA5524165B1D6FFA1975ADF84BB326E7AE2E05E02DA53FC5AC8EC30715187640482600661530458802424118166666243401222601078278501835041210800227725234620462546422011526852153161364001172762168527820646551755815420606011500332253074274401103266181104206227423513410786750237364553686558353770120533145606552634723560228072750338880588618802034887870755682412226615604065776503771375236300121107360130503281718100087404526070848651626348036475341210538008267237340632542104323662238283538475222800274163144167634131600048845532505800775473703152853103331346560704765047330272212125485123442682236800132743613040217577112677774467831306480845422362068678678088434001052024236280200740060445333326283020410448255837761376814051715202477186388721118073625153425413237348472410461664305155246405117553073006428824765861430754527116152823771427810040082770713205104065122024276835176756584261472634620375555888754022140240507106285011510507262718275278612161465347842327703114476182124216855576360515457275301285613186266370301715386842133510465851727333204456876001311851547147707237555505552871385313003353548764387716348266577436614384551425565642437785450824355426702415086252323706771781435025307437227267268268810444722762643332150002588461763863547373622068000031453163038177262812518304505004463102550770244452663751821128617128601148431381457422651270188481264341434071543038650251253748021852836814626541748886253826422307620740332311836416045245621384135760326122241853010085160254002074762201804521167544307202800354052876428703257435211661458500801347368486425244500362206152155412626050427256344223850606055333253843031417677477407418824512872567664235141465230675173121730886175603313777527015540663816877424173834607676883258826507140840241577711710223088017026314400655342806661733565704013380528237131366633634361526648814645801607017711736552220658742037660172574740732156844360267550614123782868711152242608272572228847353726115708211331108137207527758831131340482653677553302548230628473885388057286501843804008023763351072442426306128784438608573346151548357367767182352322721538670867680648850814405240487201440882764874274707373225277853015764684368065153110720838332648325705068383260671676635347171671046675513348367080713647268626643161786388247463406044187830266261668057022054753268808257148644781437265720471027137762288108505240202037041028618724877727557013057425526114486387413610455780823266265058384400333714548884517057775387856460626001153420148425052353421500264276043763182725720551102281665711311252587857481678488366481678754513251548181550761304517308486504723510777815235070545012120538515042550540304863635264685277607636442124068510366867004481058436466477023352887454816254744205416588717601774827220117682706614174403054424611563313765022110480541610220714430817680025756226706475718467770535826047232618014117621081686105235203457220607062656551124FD0DF1ECBBF4C68E5C89483563E618A0C0B8751CE9CCBEC5E6D566588B16C7B174BD97A27C9B2C4E7548E48A92AE5BA38647C2710E558D9BB5214E40BBB11A8C9409EAB51DBDA91A06F90AF82FB698D0DF1ECD44A845EF6366D5D3BDC02CDA486574A2C4CCED896A424D6FAB08A46A4B907E77003A2A674976155E5039037D8B2F12DE32F2206647C5B9BE75E6FABAA585447C536A12E3FEEB3A5073BEC5C1AB2F801581FE187D0E836C56E5C5971981892C0052F41F005F820CB6A2AA4D7413C60306E3CAA5DD79CCCEBB2BD12C71C678BA5A711C2D74C1C1B56BAFC32861ABD42306977F0C2EF7E4C168FAF0519FCCDA86C6AF962FB49774A984D3EAE5AEB9F46479A8A90083EAE3AC554C5DFFC780985F202E1E9C4E8F7B1B0FE40D00C258E3C7D542616015F3E4849BCE10B5736342DBA2F3E9E60AA95C2085DA4A0F5C2D44D19765D063471AB9189CA87B4124865BCC96F2F47937EE1B8A3CF639E50F77F9D40D93994A40E74A7A8B991C541990645F645070F81955E6B0181E520CC7B6A9BF30FC2558AF6CBED2DEEFD3B61514CFBEC6C0824236299A1B172B9D26857DC185799DE1CA67F3D099BA10EA519EE4393DD552342EB62018C9FDF8D095F2CBF9FBAF090EDDEC97BB0932A744BC09D7679E62288A72FEE7A4EF7833766923795EFABB397CED35E300D90489E6AF851CE71526D400405F0D4478F807BBC645EB97D2E2641B2A605678EADDB442AE62507AD695BFAD65D011DCE7B6A5ED97745F6F7E13B535C1DB597E0F1EB53F22726F5D5C5A0E412B14C4175C3384DEF5CE94DAB3BA4F89E9F26A1F645E744FC5CB2B59119EDF4D0AE97EA8A9D2F644140C71A7420E74A6BA5811988EBA608BB3F6F652D15FF3E9203DFCFD7DBF6BED2530685D421A808A400DE1D30C9955797429B01519186B07A3B198F2EFD92A565CC59894B3CC72A7165FCD20856D7CE1208F6DA3345F24AFC398215FF75C18EAD21202F6303DD8DB547921A611D580EA61774E56C50A55083B1FB890F8FCB1CB7CD5C4747240154DBEEA6506ECDE3718532A24234A55494E73D87C86C6B43B7E2CCFFECF22EC1AD0DDF3B52365393A5743F3B924934F401B5BD4D7F6714E861B96A504D90B6662F92BD23877E1803B604D18BCB6E1FD3D354BAD3B891D4E189379C44F52EE13B6A10B5BDCDFFFBC311D615AAA816607EC0CB9993D9E69AC25E737817C003336CC24CD4F385BE03E970C99C2CF565E3D00DA7B4D9911C31702451B48346DDBBFDB4E1F1435ABA5FDE800DCE2BC6B5BE898595BC010D5219EEE2C5B0DB5D1C105E76E3B694B66CD4965D75847620676AF54FDF551BB36665865184754D3853DF941F1D580B414C620F6B16F213BFCEC1128D14D2AF5BF93797F2A03FECE9275CD0438873AFB4B3FBA32320B3F1D6E53E946211818D4A747AFBF836E6A1AC06734A9769E64388213EF76117B425DDF4BF2A2A3959D5351ADF69C69CDD20B7C512B73F42A21CDB3CDAFD0964DFFCD97FF09B142FE4A97DE32C18E8F57F53F49B6F294F5D7DD2FE361AEF5FEFBF2C6C3186EA43B933EB80AC3380AA3FCAD7A7517C15594D7F7F31BC109B9CDDBD1B085415B914DDABB24177A2BF6CE6B40699BC970C992BBB8B91D376E5BBBD7C76DB36A067E1E26EC1C063C4C4590A1B5CD39393CA15F70541F53ADA7D3A29963613AF6F9DD27D6EBC1C118355812B65CC72B79320C422E255D2ADEECF36581DFA1C8392E32CCB4BC7A76E01A901D47400FD9706C274AAAB4F0AFDE3DE202C50A88FD3C4A3D2CB920665B876486771622C60733AF419934DC3ACF634CEE446EAA460546E50A3A6E53CF6093AA1756FBC3FE53640D358D287CA79535F348442625561A716DA399D4C409415C96AECAD7DC49138F4E55845A47ED239C73AA8B5D968F2125FC955683ACFDDC64E472C1D0DCFFE10B237E23D2CAF7589CB0D1143F00681163E6A969704642F71071DDEDE3079DC6BE26B339D5B597437F3B63D598AD152A2194D77C684ED6AFF104C40875BA96F2C475BA8099B49B6027CE16DB3501CEABF76CE92F33FB7773EFBBAE02B317EEB8B87399816F713513FFDAF913FCF682B928A5A6510B43FAD0CD0B839EE35E4FF04471C9692D3B4B063430BAD3E1AE4F03D86EE2F01A1A3AD6BEC7AB3E23195B610C797532E6B657EFFF2FDF27A7DF343F209C7E098C841CA03CC14969C1B193FFCE0BA6C708CB5BDE919A43D638F4F8D0353251E275C5A89E52AFABA8A9F1AB5B29FDDE7A7E3DA0314B644741EC23A3D16897F0FACAE137690608A0C7D3A80C8CA345C0AD9B6571DF3BA8F2449B3435E97121785B13E70FC84A46A6EF12ED9A274FE516752AF234D82E3546F3B795B57F1279971993E9311B548F8361E137E0079E1E0606D9E1C23472188E05DD62FC6BA6D8266794BEBC9DAD4F7E42994A9266890BD957DB75D8A65A1F791D0CACFB86828EF46FA508B68BCC190653AEB3688580CA5DD67FEF3A834A5F231C422F636B9396BBB6BE3544D4EBF88B2C5E7602BAF20660E0133217862787F9DD598873307CF7938A8B4D2133D97FAAA4BFD4D5452C4515576E614894673FBCD3D8492AE17E761F7987E64D72E325893F1BAEB8535EB4EAB218C64F5DF2E29C8D814736A4A8C5F4B8334F82E8D500F30F66285CE6F1412A584AD06BDA710B0E55D13538A863C83D93292C3A984BE59749EEF2B2BB315924ADAA28D78036B6112B7CE3FEAF1AF11463B73246DBD02FBCF1535AE849D0977EF7FD276B6DE16B509DF358CAC9738BDB1FC7F2F12510ED2236A79546EBD21F0853AD51EB80C46008AB1D5A5CC7CEDAAA487BDC86059919CE8B8D7B0B6E91EECD0C5E496390E4666B8BB502D52B4EEA355DDD8AC13FCDE5984DBDE711F5CD863015BAF83BB36DA53904BD7E7E6AAADA47849CC547C820C5BFCB01B0BFB364F21AC8DBC38A0AD17EAC8D246CE72B13E5804EDAD0B9EA58C1CFE576750CAF62C43B2FAB72579BD7B38528FFBA56925347581E99D0C9DF99E6844DF668A3544201D82350F204A49326B329ADC364632B80E091A15BFAC857B7252BFD64676BE16D8CA39CFE07420455475AE17168CE40B7637E00CB12ECC8C294DB0D0F89451D2A81055A972B2455CFBAEC779D98E45A4488F1016DDF4E27A00B58B28BD345FBB6EEB51DDE5AB22F0CD421571D0CA62E479C1886052BCC004E42D5DF1C70BBD83A86672539FA3BDE6E70640621F2DCA88E5048BA0C308FC4F8669C3FCBA3CE65C248AA7F8DC68E95A6D9D5377C25BDB0945E903CB7A8045A5751C9B8B207D7E371D536E499ACA4794EB35C7A4635CC92A650F20140A16EC5DECF237AE6A61B22737B0FAEC9BDEF7F925C498A5E335FFE75108F9CEA2C939DCD1E86DBEA1DF8EDCD5906E7A0F088EED69BEBFE01D017BE1CB8D6100905B8B2469585F11B74B9CA821C7100D4ED10949356286885B4A5156FB62ADCADBAF4ADD97C368E2D772E0162FA3F4E679C11E1BE494696F0C011089C8462FC41B5FF422BBB83 +smlen = 5454 +sm = C7D0F047E713035B1096D88EA4A59E16ECD9A5483E5B612AFBDDC1233A11345A9B5348EF65C61C1BA58881F56D5E7E7CC600125FD329C8690AD4AC2C59DE252EDD115002A55710F4296A16D94A976D96A8C065AC643D6608A5FBC632E340F876BFBA31AA3B446495A8816BECF6D712AE5DFBF2B336D532193F61F39D91ED97F90A0DDD12EE4EB4B3E5AC330E840A8F667EFFBC032C2FD412BC7B0CB8F0169030E0CC5F7CBECD4AC9418C48C59879C0D37A8FEB36465AB68E81CB7718C03AC14701B751B817798082EF38476922F116A7F2926F5608472F0BE5460F571271790096ED8D25ABC144A759ADC79C9FAB1B465817AF88FB4A077DB97210704307E30A9A18A71F683F3018C4BE301738E8A947D2E866F69DCB1D8B9B2BE95AEA580BACB8720993284C056DF5E3CB3D8D3DC89014476A152AF21588F6D770C573AE7ECD70E7F412639D07E7CAF65CA37731BEDE5FCBA4D223E82EA1991D4A41B93248114E49EC4FD1B19AC710426D778FCB2A35FB9320884D9765C693024A2546B634053BC6B106C5B37C7B669C0D35FBEC60EF435DC5AD72134E9453710B44AE9EE1F106A661FA4A9E1D16731861DCB48A6C48131C06A49259E2B32AC237B70DD74165FDA48FC2D73FFEF1DB3E36F11631B53C820DAA2762BDA2B2A54F6557593273BFF4F6EE5BBD46BB8EB16EFF81660B94013685D6A4EE1B061E496CC6C22DA787C430BC84DA32E55C51D1BE0BE5E54097C2EB530F6175573D560C8FE3743808EE4E42F1992A52745E51AF03BC3BF847637701AF8949A51FDC9694B6E157ABAA810923ABF5187039144F972F3310CF005E6135D83CB99EAD0C7C661D31FB1AC018E9FF2F725C9EF4E4E8EFB296C76108B5C3DB33A9B80954D9D21D80BE1E654A59B2998EE173812D96059547FAB378CEEE259CB22C28853B5036D649520AC107F07689E64E9A5D9A6652F0958180DAF7D978B9E82A2F0323FC05BC3E7E1450B5822FE4CA64D41F4A3168B5D4D48A7162E604CBC871489C6863D801D562A9238BEF0BA3BD49753EDBB6141DE34C855B2C4F90B7F97CB3B3DFF573710893FD4577DA4A3481A9203F3981107F7E9DC98863ED5C4F63AAD347B95E3D70F7926D148BFFB7FDEF51CCFA3A2033AAD313D7A49BEBD019682000E437DEB75447DA5651FB697DFCD076685A165B6605487025C35C779EC6A6DCA1A6DCAA5B8C06CF3ADA5C369416F9218EC0F6BB80C9F4C6B66B74738D8F843C29B427BB93129490EDC230E31E166EF798449C16A417E8491A74FC931FAF15FD04D1BC7E98C43CC2532DB3A75A8A7657A26C2DA3D8D988150A6E83326F216A939A79EE9DC616D96DA029709C87C93C8F3AF8474A4F913C76D624F17E8B927FB780B40AE272DC46B503FDE67110B4270B88C1FA65154FE4160B21776C6B535DD4856A52A3402ECA5A8C5F68CF4ABB14FE3AB0DE3EBB8EA046B91E7771B6ACC42BA44C64D083F72711918F3AB4B31515FEE84C1C56CE12DDA8386F4CF61C1E585C5CE0388F18089B38A627E3AED25BA42A598AF99C0234CDCD10800ABAA286CE66AD8DFF8D987510B294F4D7FB833942A9CA15B012271D6A3767ACC85448CA1903D13762C867A0D42D0C18CC28BE26E56136627167D43CCBFD3C0988A684A03DD72B81ACF16AC4E7D92D951DF13E02F72D99CB8EF7C3565554CA2B4A1AE375D81D1DB11B27583A24EB410C72712F03D90C90B75969A645F3C44E401C399C5BC418D2E092D03A37D0393A9C79B8FD5548E673F7CDE0B934A70CCDE1A7E8DA2656C98B59B7C63E2B423FAB7BB01ADC426B3642D6ED73913CF0FD12FA9D69D237C72B2CA992674E492C77AFA1DFDE1B2F20B819B213E91A78308E3EBE9FE3A24C7C7647872307382F3C8536146F1D8F037AA9E92DD0CB0F609338D9ADF6B2C126B87B5FF326188D3B32CEBEE602E92D712B358A2C059239D1AF747DC0651887C216A159E67A0A0610BFE706E87F12955D2F3DA03AA4C99C550259E157CCA8C7C4B88D3FB74502F52BA7262554505AED282A3E7128154D366BEC8C19543E87860502DCD0EF456A741B473A1179EFBF826C38A5429EF6206B696992DEE99BF9AD91416BA47A316EC8E8DF4DE13EE98DF262C57527703FBB4991AF2356B8B85EB5DDF7B1624648F6804FC42CBE979BDB11BADEE34631330AA534F09A245F103177E2AFAE20B3F72A91F2FC803C1747DEC3F68F26128FC0837FFAFC045E67A415F8275A75E30EF66EFD9B935207EB989E6217F4644213B9CD94D437F117F1ECF62E00283AA17137E176611E5B328DDBCC16C45612D010F24E452C98276F50A585F41D6756E366DDB79C26CFE9023A372FB6E45322F61FE16554B181D27F881B1BE06E797B585741B2316770B991B287235DE7BC094625D152BE61B7F40C8ECCC2CE911671820BE8D9F5D61858F13A2EB4544ED29056D544F8BFA266FC3BB6C0378DF5F9F551EE8C55CFB17CDC338CC3294202ECAB5598BE125575B43094A8B77D400BCF8C695A35E0C91615B733FCFD5CD32ADE40DA46F62E27855C4B402522D06D3FC497824C5ECDB5917968F0AD214206777CAAC6EA9EAD3747B42B063C9187E75A46776F3F2F89D4B204D2CFF0483BF959050436F534D27126AC9297EBA13AEDBC82C85F370111AA421C4840D9E479435C09062EB762EAEB11A055D31B8F7A742E706B4FAB92CB443A6EAE3B8D20785D59C45741144E4E7EBCAA487E3E52A9F94F9D3FED5BD96259CC21093F6D7E306A8D0790E96DF428CB25C582650CC37B362A5822E43BB785827A72BFFAE36DF014DC2BDFA76B38971FA0AB613766C801AEA0307F088B312D6A080499374AE3281E7C412AC77F36C31958472DEAD362F145C629D2653A248F1BE6899E08C22D699DFE4CED2563CE35C71CE43DDB3579247E0CAD1F0D0691866C9B97607024EEEF44C5EB2C903D33A139D7E292F170602AA3A53CCD0FF9D6AFB7A873784173460B9B15B4807CDB104E46265CE399124A5790EC44491C2EE39804790E3D587DE4F555BCE64F41EC7DCB7504E37591990AC0AB377A4914993A32C0544FA9714398E4FA1EFCBE059FCE9E2D3CA01602BE96D51B787A21D899006365191E7B612A76E7CA141A1CD7260F6BD5C7BC36F98487D3BE4527ACD33894B4CA9219C3D94BFA213FCF3A533BB2BD05B150DAB5AE749234139B3B075A10ED4C6521D7E50CFAC3AD862F969511BDDA3FD96E385777E1AAACC3D27C9D807B114370EA0D00F4708B9B6E975E89291D00849ACB840A009A99F6F25FAFDACD574F26BF25B4B129C0A3AEAF097FEEA71143812D3B8399E3F9B388C5C6CEDF6928BC63B469BBE16D69539D5EF6167DBCAF5B152A64BB647C15BBF9C9FF30A4FCBB747A89326E7E4F6802D87E73F3038943C7E43AAC4CFB6F54B9A7FED0C40A35085D444E0EFD37E9B2ECD30AF8C3CB7DF9C24156904AD14A95AE9E55FB8636646A5F28156B9129AFFF66533158C2065E939384C9692A7968B7DA5EE279FEEDC77A63B08A6AEA08447800C32FF24388BA2E194DA6E4E76B67C431301E13574FC42A93DADDC7D16A3270B6ACF20ACAB2F49CFD5A4CE7F1171659888002041EE33A194B450EAC10C8608D26F83042742A48EB3AAB508DFBA000B417CD4DBAFCC85E88FC41687CFB6EBF7C81DBBDBA456F4BB827D43F8B54F14D69CEDD020D169681AD7FE41EA6BFDBED8FA8D6311C741CEB030640BC5CCE51BC2C125DF8D314E762F67EE7DF70E97C525526EB6A06E2A4F8E38B5119FD58C4F8438FBB299EE4752CF732EE3702B529900D6A2476DEC172C99A144DEF70EB464C8643A9F4346C80CF891347362A4E5BD3691B6E768D79681AA6D2A77A000317BA88195D7694D407FBECD79CDED49886CBAF722FC8267F5C3C318B6C38C93C7F1D6AA4C4CAF032F753D6B928B4BDBC3297E80F0D5F529260EE74937EFE2DBD1C252B585B8F422E47C32ADC39984DA45C8306C05F5D10C8AEA15FAF258CACB914A79ECA27E39B9FC8F95DEF76F910F96CA1D9DBF26B2578602BDE541C4B3C9DD7F366A75592FE8BF1A1E8D4F2E32CE8A1EA2A0D750A26852B33E21C134D65572A7B06BFF366802DD0A4B90B83E02869C7E10113F74A04086B6BF7FE6AFF7C8FA354805EEBBDFDDAE3AA12E110B05B2A10419D8D5D66D98EE19BB7681D24964BA53FD6EBB11447E25F081B9F0C6FF472D976CADF23B7F054A1F5C526F157C42748CDFDCF6572E8BADFA40A3A13104958F186BDB5D86547D9B04E7312E8CBBA1E103B430941E596DE8F5ED92279ADA76992005456B9EFA75882710E1C72B3827FF3B90475492054E4106F545B856730B25B4EEFB628E6C5EBA567538B46D7AA99C1A98BA43C883DF8060FE07F8388BC23384506949E43DD9A25C344E1FB47F87AFBD712E9E47EC7E308318834AF0ACC889CE7C871C76FCD3F680EFC728A3879649A41D2F87743FF3A48ED184511878C3AF3A9F4241DE6116A1B73369093EC52B7D298169C56E6B488C55FC2776A4BF7BF40517427C3EC040E5F24F2604BF361EBEF24EB5F0AF51FBB028C92EC662C714B05945D26DF429E402DDC2951E8CD1B8FE95B57BFE9751D61677BCADFE81429393E5E7B87BED93A4B4C757A7E8386A6C2FE0C295A5B98B32839586F787A081B1F5D5EBA0000000000000000000007101B21272D5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 + +count = 65 +seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 +mlen = 2178 +msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +pk = 44EBE302EF1786E59203CD56FF215B24569A1654736C960438BBFEECF8E1BECF6B048040FCCBD25C151152F0B99CFA6C05D072F04FAD77CF31D6591B453C61267DB5B75DF11255E8E849D0050C44C5ECB6971DEF6DAE68499DBC1926A292049A69D3E13336CBB711B1228605B58BE0394EE30528516F74E5C05BABBC77515F7D5D2326E8C854B21EA277E990C598DBF85A6482CABC736FC5F33C792FF0DB3D004FDACF2B73578D6769F30811FD1F570F530BBE3D0BD4BBBDDED911E6CDA2DAC2D72CCDCB1B7BBC66A63416019E73623E6AFAAD228796553B16B5CDEBBCF2F1BF7A5C88D3E8719DC9EFA5ABF72CFAE817ED0C9EBC6BA925898D5D2BA07772C1A3F35A1C256965294A4360DCE9208431229DF1C53E522DC3E7A545C0003B029B35C58A3DEEB9C4209FBBD70C471CADCA820822A6BCF666525580AECF68CFAB3C5CC74D3671AB2991AE7BBEFA71C6C0B10C229FF72D575D4D148DE9BC50F5A5F1D047A37B641D677C1657E9A8E34D6F0FC8216157B9330EA50B22425493C7B45C2C6B63FED18F282DADB4ACF7DBB8EB95BDE0A3570B1C87F99557E31000DB29556D0EEB51FFE462F8D1887F6A8C57E92686E545EDDB0BDFFCBE0EB6B2F6F81FDE8A1B25684ED41A83E953AC49E42BB674648A73BE13690E3AE8924A1ECC5C5D632623955D32A0FC7C6EE3EC59592DC13512D7CF1B70956112540BFC56681DCE568E62B754A4569A4356D054231852D3DE4FBE47E4468D7F129CA46B1125F623C1DC3409CFA122FCE1128893E1600815048D3DBA0BE352D165809EB43135E2C6BCD76444A687227988C9D74492FA8778E87D8EA1F5276869B47E7C5AC7887558B72B67B6101CC613878422449E195EC3F0FA6B7D2304305F93544DAEB1A09168A9704E5A91D998754F2DACC9A864D87FFF98F7529678C322A5613863300672195AFE22288201612767A855076B0893EC7238B460CFC8A32B9601EE900B42CA7C74BADA5335FB13E9CEAC766E8F5C953B6CE1B7835507A6871CEEE8E1B363C476E00C723B23B07C797164E48BC135575B32D9A3B13F933C36C3B63506E49A9EEEC93150D3C78F38F03D6D42A54391250FC752132D9DA378B159B7341438FE5B8178328270AC61CCA196E10D5A4CC710BC70F9B00428BAA76DDB7597ED9BDC54B1C13D2F33E8D89C1F89E462EF8D53D4187F84C0FD025B6454B41AA0947A4A3001F9003A23EDD3D12704F102190167D6AD1DECA8C08D39659061387C1092F2EF8D413D4FFA1025A7133D42435DC1A37A5C305B5564AC6F8D24B85031A29A28A8DEAD2D9ED86483F30CCEED71A419950F1762E4C038245A505BBDC5A463D206DE4BA9CF535656A4E43C9B26F34ADCC99CD17435A866C0B006191FC9FD7F14B6650569D14698FCB17D17695FC73BCBE89FBB7F47ADFA5ADEFC6928FB73148A189ACB9F21978AD9E347C32C6B9A008C4CD04E41B102182DDBD45BCBD0C9DDCED256097E57DADE1EEFAA00958A9C0B708B679C25E6916B875571072608CBE6A649BAAE62579D8495C80F293CB12883FAC17CD59467E240B00FF66903145914ED481C00FE59CDC1AA4A26951643FD5312F3F21B37F07D0587C4113A20273499C21C43AB0E7BA099A04874B68198FA5382B76F25F31F625723F1B4780A0F0565857E2E0687ACAD1EEFBB19675666F260C2B08C01C6CBBAECF75A5448790286590F4ED264E6946869393F4A122E869A854340A2278091C9009F6E4B1DE53BC245F96F8F72B113B01AD00D5FF85E87BAA11EEABB6232B5A4C54206637FD4A50C3BBF7B896494AC76ED2FF58349B05F14D8ACC3E0966869CF7C8065663D91A6A1644CD3395045204C36A90A125421B8E79FB26D6F0A4BD78FEB4B837844FE46600454BFE185C484F57069D6879AC1B4F3E25C6C6FDE41CF2CA985E788C0021983B4EDCC9211CE30204CF9FD883F44E1A356C0CE414E3CEB1E89655BC99283DB903A42461E10E5AC0CD5D208A2E3040E5A872BAC95089B076CEAA10B2AB67D6FEDE8E89D8EA3A3A7EDF2EFF66CE0E27D4B32BECF94EF0E447360EFA0D556450E7D0681211EFD357009A03CF310C39AFCCDEE23A25471AA2FA12BF81BCB9989022CDBC69C61629B3F445D6C662D55E956B627B09AE180F8A9D13F14C246FF70D2E39EAA8A582DC1540114FBAFF56A2954F4397A2679D00C83E72948E9E2CCB265E321AEBBEC1BE970E4C44118D177C7758EE7210460D96CAA4CC6B49A85511EE707C15EFAAADA893AC1476D383886C38137287B6DF4347B5FE1049676C031C330D20250941306396B33E5F402243088724B258076C86F60BCE1ABBF0DC4FA363E840878FAE3008509045E6BD2011B004386F00DEA73EC3B0E5B02B29E985F424CB3E416B8EF0B0B2A0E283A1CBD5B1F1095069AF5D65779D63AFD50845EF916C4D08FE8E6368C0540E3FBF3CD2B9C25BF3C64AF0DFC1C47487439CBD69275C8605538E081018ECE1FA28DF1AB8A4D7BA60FDA5E4C2C4AF41A363E9F0B603087D9742907F27794BE9DBE42DB80B7719255EBC0C37501A94B0DCC4F5AF385CF1CC2C3C1DBD837454819E8277C4909AAD4D186D00D423F1242A922412530788A9B3386BC71AA19A43CD827E032226E90183BBE6C71402B184759B25BF89133554819EF230FC689242598DEEC8BDB0C2CDCDE848B4F9EE16395D7605700C8BC447BADAA8A97222CE211012A9E9ED1FF4B2CC450E7EE8E6A53EB794ABAA254E5AE816008972C15879305CF +sk = 44EBE302EF1786E59203CD56FF215B24569A1654736C960438BBFEECF8E1BECFC11A729D83C6D0FF009C032937CAC2B05DE33DAC0221EFCD27CE142A1F4AC2104380102498AD080B09B03068B745EDA402002627938CAF97D66E686F461F721C05AE272A2C396489FFD4437B89DF12C385E605FDFDDB93FAD7ECE840A180F46356278383805372383772068127432733754877064853483778134782671031888480146437658511616234235270657523205776827640434234862363413476581373282531635243600372332824885044643087077670744886520670672856801302477052531730701521510432360787481116768536241174051846480342110361007386128483127807042213175852468614461116223624307512185524130144165087235483723551224231012584526212180418700834837227337480783350348451114766183484168552140627518244106443407727641651037783165243137651711660407134572480604505466845057217623372833734863775036341881065703474606330728720113727437304608278747753783573487152805086168404464325101637030438731316614122704835563688018345282612847668187402852361507506848412250465567671644680710028845346470810485221588652721437862805112627611183684465326135148172121011148881545638156617322203411415724025556335660010717553852400488400466572228723874634086431580878506703062428508030558727321035502008708640558005228465322862024276410774133333221581361675436374074727155385846116577238840361304674375811105851023825633643627630653324480858072172820656487663173286786017062158457340605258235786644425225652666542016474868554227610570668800272406058608864366180620022631141188342663775560561052817172218562557073153837736071284230586322363005038732127787742383734021166272552774636167416468042135886482607751651836231845416455467105878004837382570157133108035137358526736322257546780067223803664718053578015422118587725714660787328747378647768422170154772634703356735762244351632842474564746116223257278885553845865267362014672171024314880853487763307847172010736854244428607480188407318273237064712721640163284036488812537855452165855273334228662045228415630137044652631577307528643132221411307440660648813581224246357267686617800716456608675550226381656614765307237456274335402883180312688531073067378410278136031725061161530851867355277556016640046236188606676726264367060231133240246466422652540374638588278600482868428876523400616500763031351664168075400757876342133135176601672011464262828045622480622376071704175086314265018204368605473754012620131202350865843168258511023800488885654853824244382866171331777327085828222701144727543065580576707617302583375533510530573121828447622731741122535876655802243043651584026880738417453705860807067720485158861701142408234082734113502254186287665478000740381080652724233408058352741822754516882040434130076568170378654630057345550134427875666058774357800406003802538878275310405453810374122053530276852537337032505301627380857302113863312860614588605062381105254241412413516563238004578536151573612126686671771014484227528074866212108765543744002450380582480714318508686731258288731152163466185538182206871225705036731002272013687545255341887823070577401862502268662704051305738771651608424624500217188865151415815445331481465540540488786680218576762673304178B18F9633AE8C20AF3088629CC20BBF5C5F289EC02F5EB733115BC98CC019D7C7A43E3A69ACEEA70DC5EF11724E33B93F545E23DC81F9CCBD97EA472A018F8B06B3B5E816A77E7A26B1C810057B9DD441A1CD630C872CF4BEC76E1371E7374530F628924BCD4EDB3289904D0F575AEF550777B1985A469FA95D09B245032166F9A18BB1C4766D50A9A40D2AF7DC68346613377589D2D95146F2CBE52D539102CCD9EBAFA9DF85DE07BF7C19707203D5FC8C2A449930D3ACA908E9DA0B23FEB5483E84F03C7360DE3508D0DF5A09AD913DFDF7B9AD26BC5CE804D4F8527F4C091228BAABCCB8CD0B0962259941032D93B104647F916EC8B24D0039CD60F4C376606671C21EBED6DEFD54869D73FB1B5A11E6BBDD91D761957EA06D55BC8BB4A72AF2B5CBA8E7C38375E7888B49E53B0F462F3C34EF67A8494953F6C2282C19D0CC3BC82583DC42F050FDD8C3E76BE764D48362F042B8A0DB67E26C07EA89745C3EFDEEB465B7652128826931128DD3BAC0DB5B26835EB13B52D23BD3551B0240E0E55A851D75F9B3A7AEC8E6BC61E943402F309575ED608DB6277B470FC10E60BD4B60ECC597F8A923D4AEAA7D83DE3855FD6AD5B37D527C52113211F3255F5E9CFE91CE9D88DB37C1D0A1B4F9FC680E609779F924BAB8DF5CADFC24B70378BEA060FB5AD017680E9C8C335D97A89E8641003925BA8EA07526E3A4A8789CD0C44089D8FE606CEB344C70B6DFA379F89FE17642604FFAD84D5EA3B75C798B4461CA8EA267F4C2B2F2414F1C9CE22EEC2169788413B29E87968887E8D13E6F554C06D3F7B2EFA82A0CA6FA8F8CAAFBF059DEA3C915FD527D762148F20B4F143EAA47F697FF51C1E3AE7F7DFB7E697E242FAD8726FCF168965CEB5733E003595E6277DF22297FC15819306D8678927D1DB78950041DB420684E1E1CA6A932D4D1799D7C9069F03E4FED4D2DF1DBEE9364EC52CD7529BE7E2FCA19229A8D8F1A3DAFCFECA6533BAE55F395521E368C1FD4BD49B48FD4C012EBE33260FFA4B4F2E594F8F3E465613585FE556D6427EEDB8B813144E2D4BFBF9C4A82859C351E96A004F46822F7F8BF5D4ABEEB574A87122431B53DDD239862CE1C303DE3DA91B1C7B74E35AEED4A43D6E89C68382A1ECAD4D83FFC66D752117AF6B54DF971AC94E1F4A8C646CB65ABF60721B8EFF82A71D68997CC6507EBF0B33C2AA88C94BA2B896A800B7BA1B7C9C8354A21CA49ABD41FF84F12A1D16B3CD76D4D8F07C0DC0BD1E1A16AD9720CCEFB8E7B2BA405BE32E4881CD718E6E5047256AC9888CD836E8F84596D8598E762A2BB0E4F4B02A6F4722FD228BA5D6F27BDAB947C5C5BD547C57463BE76740D38541295063F3C9DF0249449C0FA777FB51B3EDFE098F1AD1E373B9AB3FC7FB00209D11B90A48C4090C67E75107F49954F0496BE91C66BA45DC1F419E13120EFDAD11E677BCC9FC645AFFCB2F36F748DFF735F6D37F3C90818BC62FF2C7AE1EC409A2738A1371DC03EFDDE8CA1CFCCD97736EC29F3C9254A867FA067E30C2442E726A8AF4E6327C015BF767F623D2998F631F258120E8D2037E3043ADDDC5EE46FCD7F6355F373E2EB2EF9D6F237FAB89CE496E714CEEF16A6093C92F03E723A01BE7203E472E3A4FE29A1820B87E1E3930784FADA7BCB9BFC6EC5F97F037B261F3E509E4ABBF6FADD86DA2402510D84482FAD2598DC0E2ECC342D07C4CCE3BD3E61C269F4840E8FAB277BB9CA1992573B76D07500BB2CF7905625AAF82BDE952D33833AF4F170425F0B3A0AC37DA0D44008740DEE51181D69C65A394B1B49FD568841783B26F64A2A3B3E4BBBC95FEF9A6BDB78848C084244632B631586673B96F8DD0BBCAAF8ADF2DB68060F4BB799D00A41B94B1A2C2CC91F96F416D34B7C77A4F2FD7C5A8886A5CE9D351AB294478F57AAB3DE10C79C3CBBDE83A835545AF54957443DED814EE00A8D496D240EA6B63E57AFD2857F4D24CB98BF32218F25B93EE84A27B9D88C2CCCB044EC075E60AC199CD08C406F037354D99B0EE0BB63741E07316881ED36205F98E676EF2731EC09F539A692EA1A8FA4EBAEBFB53B8A934B8AA974E54D2AD9E03A60E2A1418D1AEB244BBDF7B7DEFA60F217FFE9CC0DBFB9FC76DF168C0706FEDF6AB05024EE468C41F13CA586A9ECB42E1C157102071383BCC9C70D79C5DF95C9C8A0A73D49EDB93E4F443B77F8C5B23D5EC1DAC784D112723027F96527303570CA82CEFBCA3B353208205C657272CA8309DD0165B03058720D9E49C4643380957DCB7F1D5451ADEEFC6328C15B4EC54724651814FC1235F438985E024C6504B5AC11EB2E3496256F133579BF2201928A46217CB8A80C89C34EFFACCC1E3FA01CE4C1167123420B3DF25697BF6645F477CDDE6300AA80D0D0ADC752C788EF86E35C29B0D163C4114A3CC1CF7741A48871443E41884B9A5113BE255D9B1A4CAAAA4590E053B3CDD1D6030C1CB706669CFAE4437C7CCD23A1C115792903EBDFD71DB61482AE751B9A5CBACA2A07DF68C2FBF19E390DE5B8D968F1BC5C710086CDB3F277ED08ADB348564F92336BB6C848643AB604F51E1C21280238ACFC3EE7B7BC7B0237DEF6EB2A7293B6B024DD7BB7529AC23F29181FF1535BE2B78504D9523DCD41B7AC8A83D54C3CDED2C9F2924F7DDABFCB0CEA3859E4CA8F3C120ED51386EB6B3B6677F816CD6C361C33CD874036B2D1323F6B893ACBEF0D526C931B1B62CC800C691047A1528C93300951858EC43E9CD7F2F58747A82E3EB4524D9406676E00CFCF99CC106E72B9EFA087F107925401C750674CB30F87D153BD5F3A5D1840E02CF3C3A638665E0386FC33AF1F2552C7B18BFEE7063882168322DEDE99BB339D3A904F2A10227F950036D3D7878D3709C2C0E8773070220A8C99E261CA929804459CE1E56461DF73957DA6776CDE3E8DE10CE73CD4B0CCF994360A3D38CEF06E19E39883B96C730FA63435481381C068AB51AC769E16743D97B846C79E647F308114036BC0E40040C2E327B1A7E31253FE385C808A2F85D9B8364204466A59A2957CD858B4D83E9054F31DFFB5E5C1514ED128C6D5014FDCDF065E37F3D69FBDB9778D5298DB291A97996C516C8C9FB37C54D1E2DAFE4E0C2403B843F9D8587F3460E74514BDA292FCE31178E08528EE42D50CA04253A1750DA0855B904E6991704C6A49EA9C747EB2D0721B61F631519C84AF807E31C82628F48E89AE4B85FAF879A32F1D1D929D78D1C9BA376E9D944F0BC569F0187775B1180DD76BE3AFA5BA8CE50156E97F42379E445C96358C8BCD11D9AD35A6E4E31D3F99B22D9DA8F90C8EF8CBD2337EBE91C92D97935E5E0905A3E020738F0EAAC79C5C620DBD793A2021AF2760984D802E10F6D300B5A91E96C933EBCED804851ACD47CA776F7CDC87C7E85726A105B238DC900AE916456BA87CC80D7B8804698DC5804B005601F267D83F64B5E66A71AE8145E49CE3A7033BB7730212899609E8BA1A8F0E5B57A32615B9D01EAA928BD9DE2B9D75B +smlen = 5487 +sm = 9E58F262FD4A9DB98E9026DB751304203E4838C2B9C634E578E1ED6D4137BBB97F4F1A578AFAB125BAC5DFE7AFC3EB4F7E7714809E5C686DE3E3B1429059AE6A67A2C862BCCC4D7AD801064B3BEE62A26CFE4383913AB3C80FA43471F79725EC4026A38ED77B7665A262A237B0D8F4BC04AC8979A4CFF29BD997C8B02843FE5A9F7069A25A69997C594B516BDE8BB2ACEAF57B5DB97D50C0B51E65F4E57C4C7B25A108CDB424723FDAEE724FF0DF6578F00B938992F5F5939727653EFAC98FA25C98A92393BBC0FDB26CF1B8C7193C62F314A7A6AEFFE1A6B84D4C9A782736D0C22B93F61E22327A2730414327B06598FDEB8CE19664BAC17056FA5A3BD5A1331BF43C52A1EF600B0E19603EDE96B95D43A6B6486CC63FA95FD0735C0809CF405F43CC4102815FE330BBA673CACE9CFFB02017BC26629B9762D796C39EACE22C37EF2D80886A456DBBD73A60BED9A753B6DDCCC154EAAB7990BCE389C46A801BAA409E9EA5F05E77F13B71A1DB2892F34C900D25C5636206F5A5186E5C27A4D55FAA100385742D03B2B31BD1168F6BFF530616BD5EEB17E7898CC6A4AD0DF359F49424DFC75F4353544071DE27512C3523128C72794D9F0E8D2541ABA813D1BDC747A37A63A1DE12D7333B5A6B6369789B5EA133909C7144D7B3F01AF3F2E7B0BEB01F3E2308ED94BFFE2363EDAC194D93C79F4958674C5255BDE06A19BD887ADE37C2D1A3668B98D170BC88DC6CA852E4FB1DC233953052C5C31621A37D67F7DC578156F031F731F6071D2344E30599B502A9B412C4D6F7F4A7C139A678C9D73D2BE83DAE7D4FDF6CAE1923AA2A0ECDA22DBB1490B5DB75962D0E99AB37084ECBD8C89AECC59A69A20E7CD69FFCB2C6589552F232662800642C13A1108364E0A40DEB279A35F4F77DFFAAFEF0A86D54BE41621168285A8F6CA5A26E4D4DF0DA043CD13B2B8F40386CCFDC7519199703FC2D6D7956D35D196BD53E00DFB0DA8C9D070B95B56245AE085B789450862258AE3B3E9E7337FA0C7B3678D2FFF434C3115AD5FE212D451809C235C9CA1EE137396CCC51058AD8D0E0319FBE690B6E587DC4B4CD147CA96A22DFB48DBC3E2A0DB8B2E5A7FEDAF085E13123B675C31ECD8D5473ACA8C99D1239652285D683700A534D7B7A2934D9DACDAAE5044B96F7325E5690F57E8BC7B83E666606F9E3B4717590F952A3C97A222B166BF4A45BF4859BA43A295596C95441ABAE5B87FF44E3A58F4D2A833D5C13B9C8ECDBFAB89DD9297270CE90F99B3A90BFECF4DDCA7C135F5554979E3B1C3A8E97780683499690EDFC1AA6C3A9D0E04EEB1FB60A6A7308B629A0A821DC03C59DBB1AB9EA0F24B868FAA431C869431BC968453072697D6DFD4B95B8D91054D68F8F5F639EF4A209384E731499910F9C09C5CBD65A6C2B2AFA21C47640D70EDCCD8AADC3EE353F5C1F2F8581BD73EC4D9A43BB35897DC5BB8D10BCEEC6A7C0A01446D4039146A51FDCFBC3F37E9D007BCA956F2E7399D09B0A93B9EEC5CF328B9134A1B2DD74472FAA1CD94CBC7F4E9564E7DF0E63450087989035DA80277E358B93FDD51DDD74148A8A32B727B985797371AAD6CEF143FEEDD638004E13918947A3FEB3F1498E536FC308699A2B03323EDA035C4854B72A7DF481CD890BA8E8E05373FE9D31E534824E769B1EDDD14EE151266BE55626E7DE3FB20F1C10F8AC296468C95A727F3BCAF9108B6484B0C04E901A480E6EB4A2404DF0C318AC4B69A218FA010CA1AC89F2DBB966F86B99D3C217BA9272F832ABF316BEE2243E860ACD4A7DFE29958E7054BC3874CA971853E9950F91D1845735DF126EAF58AEBFBCF062D5D770061F4381381D31C2CCE34AAB76E3C224945D258C3C1A7F82BC828ABFE8F660AE5281C7E9B57BFC0AF953F0B56D54A223A04D7821F9F24D27ECE254B7B2F82BCFEEF704A01D3C927D8DC7097D8F1762400A420DF22B8BA2E5AF1A57D721BF95503960CD94EFE3053585E0CC77E8AD537CB97E0A92CA6E1DB3755186EA0D7EBB758A3648F6CDE5839F5761B790CA6A2C5DF31963D3A9027FCECC9501CF2B52142EB7057D00A7F8DB212233ACA39CE15C3D7EC14FCE8039F5AD3A50FD6E384651654D99C7F6B6E215E06C50E652F924946554E865879086C59AB880E052DAC0957D8A53467A88C4182F7B339491741B1AE0B227B9229506CE7E9AE85D9E3F6326CC848F0D5E73A293FECEA165BF13B270859E65DA3BE1AEA2C58CBEDDA0BD7DA646ECC3015480A436E20735E8BFA7713720D05031E2CFFDBEFC9824DAC67E3D419323E9CC74B59733CF00212B826435C3BD794E0F46FE099250D1069C043DC2678C2A3978F41E3EF7E2EF57350E367A0991811F7F7949B2849D1E933D358F7DB886ED1A26E93CD4E51D9EC562D850849FCC5AF4C4781853F7D6439E3CD221EE0969E281C8F460FB43AB6D60ED8245C9C901D8DCB3A8A0567CA3A266B78FDFB02601F0C9FF7C9FEB457B3BCD2A46E926D7775E8768FCB3CDCCF600C4DB035EFB4953267B7CEA181386BB7D08C49918DCFE5A4A4DB974539573A9A069309B97654AD85660AE480A8D8BB859936B249610B3147959FF38B8A461049FF8AA631A8A7655C1F407AEA7049ABAE76C04A66496FC07422905F3DAC7BE1A6150869FD4FE5F065AB32DD0B179E1B264F25BC3992A5E548FD3A177864AA7D72E3DEEBF41F428D0B3D372843B2D10D627D09F247ADD750B0462536D00565DC941C7D08AF593AD778A7404244E78A829CD13AB1674A7D403F848C8182DE5CA95E6B595A03C3834131F6896BE4F0977B032E05DE4BD2117CFDBE73052EC4BE60037A0C3483D2031B49B2975FE244316BFE6FD774D5E00B3C2597B95AE9D4B00C1725B393FC60253CFE678B13167C2989CF9216A9448E870D96198F67E27DF509475FABEFD18182A2ADC31889DEC4AD219744C82924FD0F793323982C397D86F6253DA4A9E808BAAAB85A5B74C70E47302EAD66ABC9BD30EA763440D3CC2C487CBADA61184FACF603CEBB7668504954C4259DC426883563BB261556A3C9A4D1EFF147D9EFF3F623CC373B2FFF0D4FB377279546DF4DC90FF5D9AFE7A6F2AE688D56EBE7F9FC7B3F2AE2CFCA2A326E31C36B51467EED8A890BE10222059B86162D7220ECB305C059E0ECCF7298332C6FCDA704195FD6452ED89AF707DCDCC0A4608B3C26B04C274CB0495D50DBDEF0FECB29785A6ECF57450EDA91614B4AB53F57B7A31CC299EC37B628BBA14978C36D561AA66C34BD4777419AA73BBA64E417BE32222CFC584CEE90FB5DC6F3E1392813ED0B61463D46F835695A04613EBA653C033AAE745C3BD9C630CBFAE666CEF5B5FD7CA7F219AAAAADCC78A5C5B5D9366867091F74B2CBC86A1E04735BEA6A1E973ED640C547639D09DA61536FD15F09FFE91736F4C46690DE94BB830F2C4E0FE99EE995C0285EC0A0E30266CEE203F4E2706C60350B7AE0998635DFBB3CAFEEEC1F4A33DF4B0FCDD138AAC7AF91B72C05207854299C674AA2C722D31225F47C10E0B0CB8839328AF0A6B5AC62EEB6515DFE1B2C8E89B7CA6027E7844B842B7888C3E1CA2EBDB2CBB601C214B505FBA3F545D7D29216C2D16E55CF8C877B8E4601D7A00D601BDD0ECC7FC1B1381929478C18D8A62A19B58B233EE2CB751D168F185888C3C117C2E61182DB018036F3C39BACB798D40C326F68BF0CA8DA17A8331BB861046539E6C029A178F77740A7D9C7DD070E339EA4875A2C47D5C1BDE83FF0C38EE55CB37F690EB3DCF82A2922FD80CFC84F5E0AB9EAB62CC7799C1D29CB0078A8B180CD30105D76EADFA0785467E5581EF9421FF60DC573F582A35C717EA212F88FAA23E1DE40BC5D75A0FB6B366A811C19118BA9256B2CC892E6DC477778B922D3D4A9B04CD090282DEE2292AF5088DF3CA3B00B5847235BEBAE2F4E25867B834B2CB75ED625E84C6EA7A6961B800A16378E3D3A6BB19E6DBDAADEB7A0F2A2D602AE77D4C0F9BE5C43ACE0A408185A8FF1C492E04F05FD1F31B62EB938B3B10E9A32F499AD5F96481BFF51CCA8C367435D8750ED2CB5020EFDAB7CACA576EACCEFF0D89834A6B81C82DF62E9C7C1215C19E6A236EA69767CEDB0319C30DCE52F08E6CA22F1745EC68154AEF70CF1BDA4A8D411B169CB2443C95EC51FED0E25E097239B2AD61B27CE7FEB2BA323F920963A48141F500A65AC5223E09C982F537FF2A63456FC5D352EF1D587FC27AF71D4C60EB18E5BD78C87FBCF7391A7C76CBD852EAE8C86F33EE7487B3439318D5B8C9B901EDC69B5226973213A37988B5D1F4A3787AC788BA742781A2DEFBEADDAC4910CEEF2177CCDF960776AE310EE8C779D03965C5A64E2E8957F652B22A918CCBE78829FA83B069044E24C5D2F8B724C62673FF19AF6CAFB0F10E1963CB611C803D145D7F4634D81CFCA22EAFC2933BBDF1DC1379597134C5D3392EB0A38E801C37CA603FEC68A945A3FA4093B12B89902F9FBCD38E133E1445F0BEBD944ED6A868B4F60F1BABB6BADACC2FF8A09091A6F37E2C447632CB8DD1293550253B23FF8D4A66375971DE3F67936ABBD53114A3D1C56B7E214DC40AE13A5273758F979EBEDD232C5C5EB7BEC6F61E41606979CF5862757E91C304537C7D92B2EC334D8BA2A9DC000000000000000000000000000911171D242A99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C + +count = 66 +seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 +mlen = 2211 +msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +pk = 2EF33D55724D4BD39E1BE2C85ECC602D5DB3DDC34501B84586AE4713AB1A623951343423B7597652D595AA2EA14AC547123E527CA149325577DDF43F15C5C563975EDFB6EB1172A356B8AE6D511D887F30D7A40EDF5CE0B23610D0FAAE52A8648FCBA993D304532E2BBB9AD9D34BB7B61297383D1C28499A188E248C2BBEE3D9D612620FD641307B14590511060EACF93230B3C537338D8268997223100A54872DAE4F472142943C377B7000EA3F136534143DADB7D5E7B0FF3B6FC0D5F8CCCA044E328D84B3D6177C8C45504D8CBE7D19C1B91CE7DB4C183C734AC109E8E709415589DE0ECADB562E0A636E3B08A7311F477F52622750290D5083DD6B38C08CEEF26E8E68723609EAA92A46677C9F5D145042EFF9C6005A5CAB8EC6E824D05356B45C33B71CA3351FC3545ECBB834FFCB5C453A31F6A31AE0BBC2E165A03A9E3F09BAA999443E0FB23D21CFACC106BDC3A477E17687C01C83429578321BADCAFB395BEEDB05C07C02AE719588F7113F9F895DECDA2FA60846DF989FA4C8041182D7E78B7A44E65137CAEF41B5E584F4CDBC19C14DD4B16EDF7E965B6AFA76391F1B3594950F4C2C8790AB0E7F2295FDD76A1FBE79CDF0DEC0FE359EF3B8AF357BC2E8C1D725A676E2183A6B90CFA1B2D74F6B89E0292528D9E37D458F7D93BF37F2C7017588DC2908DD2957DD31D749B9F8E8D7C93E8195219F5057BF7EA36A2EA3839012D50117F7EBB26C4949A16862B5BD2F1FEB74904CB70AC45477567AB4D4CDEB892524ECE7307513D03C8C4208EE7DEF75972D87DD907F6BFC168A49F7047EB01868570AE3E2C76D9B1DDAF64EC93B462C4F280A175F73A90EE5EDDF373F6251DDB5A3C88E99D382FB765B39745DE1F8F22BEFE155AD812EB521077D790F4B155436BF5070404237D499B90EA4F51109BFB51A1AEC8DFC2CDF45C07C6F81711FE55BD8BC3BA258399939684311E95B41F1FCDD5C04C2509178D2FC9C48C34B8CA6A1A356C50C61EC5259262AFFE3834799C8A2CEB1BF31E537D16AD038786959548EE71614631E2626B6B5261E1DB5462695D719E9E611148E45BC4A2FB988C7F704C171B907615CDFB26623B872A58D68A93A228D1BBEDC18CEE941A21E07E339B8906E8D55CCBC93A234799F17040DD5515A9948F48B105B27EB008E06768A455EAA78C3487579B1F8021995BB1786081028B22C6675C542D067D072F936509544B98D964B66275D6A109FCB178583714399DD0625BA6E20AE40B312F4597DE28B04BAFF5E2DA5F5566257352A544B69D55B2B3DA9C546ED3DB326A5BADC86684E2EA878EC97040CF7161353120687F8A822734C288FB8788A5B4EEA4ABF2EF5FA4AED03D4257FBF263CCFC249E48D3A80CEADDC78200C0C9967B86629769967F70C3D834AFD26E4AB9B43742D08B66EFCDCCCA1756119A32E32B4789A5FB48B5B0A52380B9099D5D94833BD282E41DAE32DC9304A2823A327AFFD53AAF0359255B30E1578C02F3055EB12635C21DA1A0C064760600B681DAD4459A6FE443DA0017E56ABE368C0EC0925E166C761D7C88C9EDA07D8726642CE89C6DE5DEE68967912B9F7093A9C3399E03381068F37E8A71DED24F16B1F4D219880CE8860664D924021690AA225D215AB744C8FFAA13B80B15B9458BF38EBF73B7E628B3F05D9A05EF5E66EC042BAB9DC70B3BE4498FE360C1E162D05D720EB0F25110CF7867E4C911B7EC43397B4C3969370F2D85C044356A4C0D3078DAD33C5D38D6C876906BFE0A4E95C92666303B7CCAA92CD657D7732BF9000A9147B77576B8D38706C35C37A93851C70F7BAB676ED5D1265537F4AC58DFF9C299053ADBFBEFC5FBC22843168D141E7E5CDCEB77E564B6EED954639BAAB10762D80D85AE28559471F432F7E9C51B4D68BBC09026186ABF0AF5C695C35BFF01EC7C10D0657CFA749744772AFDF283BB7A9CACC9EBFF71392CBF1254D814ED5D8BA605D59B4085C458D33921CF7497ADF1804457C1DE6BB7A8FDECB536B7AC04576A928B75898C988188898601DB236DF383156E7399140489859350109B1FF5174938C7FA95607D8B29286417BFAC8B2F44CA1CBF24F1F005E131FBC6CF8BED31800413C46F29074A43A01D9EE5937E08ACACB5502BAA6FA9E5DBCEB968576F42DAEAB56F0921C15340CF765EED2E7E2E56A357B1016018B9DCE3C3FFF2055807B00823779516900BA52DBFFB864C06BA9550F6FEC9D420CDB4A2382F6088144CE29584CF542502875BFB29157CC4B1E9E6FB049C75FAB8271F9577E6DB19CED3F965F5B74C9A819F5545C9BC0C2A6CF9C2563228556C8BA2412C52EAB318D315436FF3AA48B5C1D695498B077CC6948AB4E873041BF7E58CC8EB4177ECCC2DEF6650D82C78A313445138FE769F03F64F7F7B7D6F9CE8DE685D9EB44E09609B5F1BE6289D30B9C9D81007A6AE6083B4C453D32DE52FC2559C2D6F16A500C20B0C91A13C31455253181E2B622266828D70CD0DCF80E6AA569AF78E166CAA74325BAD494D091C36F3B64CB1BCC6BF84F2C3EF288F2BBDC3D663288101E0ECFE728D2C29E79B596C790F586B3F4862A1619A5EBD6AA3DC03658C52881DCC87533E64F8575F7714337179FA6272B476E053A8CD2C59D79B49418007ED8B958F8AE4F40A4ABEF09CF9F0970D446ECA7D85FFBA15A5A1B603BB6E5C17086EAF2995C987388C9D7F69DF56A2B83A9292320A149AB3A2C5BEE5EA5A8EE31051BC8EA3820700F3FD8B27F +sk = 2EF33D55724D4BD39E1BE2C85ECC602D5DB3DDC34501B84586AE4713AB1A6239128B95C8FB5FF21B4E0494EFCC6F029D1411E3FEB82D0CAFDFFA5D2E6E3E71BDB84F38EC5D8459689A2C6EBDA3149E2754F1513AEF2ABBCD2FAFBE493CF58707122F8CEA0B182137699028F7EB2D5B541B412F8BE0F13F5C25221C8B311B533F787533323708115365663242077050118730272814685521024170538510727210756232826503326044381047486822374265673214612501001777534682431422517036757862256872853128757054018007886475642571246582335560885410021474818661353454840437563720604886768558446007507825748362720558623212204424382836448787066427404136450675118262052854430278775117382168362688061048383851743127804341427106447452778762410605105104870261621567614645426443336565332142376420743610848474035628543356548561355317524456845263386404887847057526836404724761326722014608431467315307326871461721360175251116542402572703068541565088554557260173667852038330881536411445856032674273406016016653226646787653420878455385345306064885885824217612467737073182540833407500601682047873118203655882216528564051873157867587766053673105111238616817156254256827241710636844531856425566626145404310231816537646266776354185410727531817163718580836016674215821500641621008385766126286317470302425576738735776315772142432802476287405365185205313427367340254177035137212764202804467347616745678386875824741748820201311547005522406776135886622348571160138111546812181265367643130815700261131075515386663031041274100015447530644748434351854380633857241537474227487711451688581003771576343708123767743247574570322480734836281038448536221888207766761456287722104582517244568561457050716340754442201836671662648184522814344183060780714628443088473845685432677070056811088870250862753010555264126468866241388716567773334843873152513803823463354551825571447144147026376267315414180734307323438558655826321605566225325467438216004822386138237670336862285812246061217030412051068460503207215123657304486331100386375540826778651120201305265200280138540104146274327540082661535561552301501443383017823665181238766754366366802525772584862474513826683850626116072711366606507115103314537207452822564352381558562617115168633336542800705006118033111266847136015123058636075353533308735563878130086624354724537707285286644870310612130642613130483054001776453067807803242368836351772775550150788677511111865034481554777628211883120714144063618816220853847252216520344108050615014234363227724825018125427686243883230610341246800241881337462314357476144877805552766616833150218482603477561002085770608518630643123647436104552300617214466680177037751871036143572433823311166180458844272155148035857483741767882377225128738805045337822580231036353554856117762376608666657453803140405050378617283756842770065016810755540320653370618808376350634644143757144381541281657467587227152178851505617463356355778170172427364060622256786757803731203472603610546467782376002221780228063403287654542304762786667447737638203805837826808001224844811007285473712207380352380032435386663141224767714458588034141345602244846146248624761884064830337202771368036714202437372382413664350170353711663342532687603554632859A02A38CD27AB913A58FDDFA7CDCC95548038AD27EC0227E15CAA03B3A71D625C8D8B441919B289D4D233BBF4661B5EFDAC3A54B9F5FDC70E0F09C1BD697A2B5614945EFF407E8615D700F8C1F79904FAD4E102203E298C3B6E8C4FF6DAF87B580BFBC6A89597E4D7C4C861BA186A204176192835F003AF91A45603088371907E15BE2E6FDADD2E9CFC8E86B9B8BC4BAA85F905CF0156DAF58466FE9842DC33A42A4C422B5B65835069C8920C68F1625AB6CC03DF8B5EA20A5C79F2869D771DDA656931ADE2341D3B86E8F36902B05D95FD4CA67C8112B3E46DD33F67B4C20EB5A31B44ADAFB56FA436E12EAECD0F2E767E5A8CC7F294746A594CF9EED96C082A8B9085CFB7BE55FA29842EA3AA199ED83D3F785358F374B6C407EB211EA88CC1148F15D99FAEE338388D64AC9AA8EAE0875989BF8667B33788399DE0C2AA0F3427D5D018E0CDAAC69FCDFADE9ED9862AE8500EE6E6832FAA24E267B180AEA522A0CA6A0CA23F5D8D225E69703B5AD4C6DC528D246610276FD38B681B36DE07494A30563DF9A1ADCB3E4EF3BE9A77B7CF6FEBFC097EDA76D7AB1C9CB5ACBB80BF16CEB607E8ACC30393C71348CED270632B53E8F386C35A0BA94A749248D864D49E9CA3A891486160B2AEFF28DFB967F309476A1687F196CB198B0EED6140C613FFD0447C88897E5A36EDF659DA19175118C552920EEC9E2F3B4C45528A95B7D5B955EDB38408BF560880855E9F6AECA88EA9408A32CE2217D59D77CC0C62130633C16E61940AA81A0599AAA00C3A117D9C4D7DEAFE6FC78EB3095FF7EFE4500825DD0BC19D06E0A169D8AE7A46FA7FDCC68BB443156EBE4A4DC5EF7888F081D0CD27E11DCCA976D634CBFA4FC97AC47F98CD004E21E9AAE2FCF0A55EBD91C82D2F54703BDD5473FC33EF466771178A008883AD61A68C09B6FDD8C7BF47B34602AA684FA53B5D7C20B40E06D5D176CAB17536CC0F91986087DB63266C09D23F090406EA6F7A79B154ABB0CCC354CBC6FD64BBA522BA131F9DA1BE52EA75CA1F418A70FAC12CDDF806648B0182D569514812C8688F56C98C890EE1CCFCCC6D9D455B10389E672B403105D31BF7B013FF7A907F4D9A34F5B960AEB878EC809CCA1AC1265E9926A42C8C7200894EDF46EEABB87C82EEA7EF1F02DF3B9FA525680018EE5656B2CB0EBA833AC612D3CA51E072236EBAC9256A39F80A8C17DEFA4301540723A474DD84E647612CFBCC3CA8D4D293C7A2FEC19C70F4B0A724BA6CB574CCC38F67D799407D4284CAB34D19C784B6782DDDE6C690061D156B4D13D18FACA9DD1C788A113D47C3B454922AA31A97BD2F399EA585229415075A69104257A16F827E4C5765B6A203B2DD8D4DE236A5517F1679FF0DF5454E921C66DBAF93F237DDDFF8107A1B04883299F3217D53A10B2A566412D78B89401192826B7EC8EF0480D632AA5EF5DD61FE89EE12013FE7F90AD5DD75B5E3B77C1D165FD98E8B71589CC53B137FCBB15E8481AF3A2628510232A5EAF79A92623FA08C2A5F696BA80DEBECBF27276077B5895F988E1668A8F4506C00210E167E81D204B9A07E49500D433A32926C5E3E3B8988F71B3ACD08C05B611F1E0B48FB04B9D3D3AFCFE7220A6B67EEC3A4114DD4FAD14AA444656C2451A4BF12DA098EDA63CC6231DADA169EA722E6FB972AB7C73991BADFC6FACC4C3F5B9FD91316631061B7B8211D64DE5C6E71D1E03A94FA30DF1B4A2A673727474FC216ACA369C0373E2DB49292038F15BCACB1B9DB9417117D43FDF69A9C51E5F0AC1B527A70A83C5A2A410ACB3483F9D94F3A2BFA3A21E832F5004A3D6F87C25C55E48A1D6B7D42DE3DE5046D568C47DCDD32D54BC1223A7945AD8705EC7A917E4C30B3070EE5F95CBAEE01ECDB98BA1B0F58633F228B592E9DBFDBD5A4F7B921ADE982952D5D22FB31E00E2D4F207D071E9D1D8DB683E434618A1FEA2F75BF15604CA2A17087B657E87BFC44CFA06C2034E355C59DE4BA5899D06D63E53B43A304DA9252658F1676621F2EEEA0AC439ECFEE33FA5C38865C93F4E8DBA0CC6DDD017556680B9178B2507C06852B1C51F89BF713A0F15D485D690B5A5F29FDDE6E9EE51C649B9EE112BBE7F516E0E82336245853A31E480E8C57AA31956DF68AE0F4326CA0A8A5B946CB743F65A3C72E71BF11F26587427E85FA64D913ED44FAF69240BF5AE17B55FDA06417C06F520A0D2A74377C82F9350596207790A60694B2072EC6F3E6942A3A6A3AF0F7C0DFCAA86A8FB635951177F21BD85F1AB67423A38A2C6476C5CC65292C4F13CCF0C0D6B3AF844BA84CD0E87EF51561B9BADB73006F828DB852B208CD8A49D080C099026B190E41B47A95B91962F02A5C2D920AC90603F24F47C879FC810F1F714190722D396EA6F52B9505E9A117C8F17F8A5D6916AC08445EDD1BC6EF1D2176154B233260F46DA22851DCECF264B54EFC33EB71CF71C6082C6224678CFEB1A535230832244491D71D3628B403126384C81BDA0FACC0FF4B09664D9BFAD1FDFE2CA347C2DF9C4C3927931CBB9AD668CC0935D31BC2A1E6EC778ECD55812C96F7F441DEFEE08813130BBCB2A39634A88A3A3C38C009260C5A77592E1208863212F60CA7D462A92692AADA2453A25564CA89C2D14B6BB7AC00BAADAFA9A9FDE4717FAC40EECBE627B4B0C1972FF10D8A3D6A94E6C37A905DF0319B166B7D4C590078CAC836575ED0A14880E96482DD5167DC45F665CDEA49E5E3AE04897D5D6BD4E5A99CED560F2CC14349795C0E81FBCD1C8887B28B26942F2B6CD4B4DBF4ED081BDAD326CE1403ACD3C2A627DE2EE27894B2235B8E1A59197C9BEA847B04D463C019D25A53133EAE11ED025E1FE450F352107F5A55D2915F7446AFC9D057FE2162FC8DECD072321C1EFF5E86F787B65D1DCD0E19063AA0505FB09977970410D591619846251348EE6B3A652371989F7523E998A233E7081CA785591A6C3E759E9F2FB44BB7BC317A7707F6433EA5D142F6229438CDED333F9FADB459AC49B9E1E9B4B68A733391F247CE7ED8FB2AB32573F644322D5DC93817DCA94CBF3F58AE2CF135280F59F77F58A5DC4304C4E0864FBDEA4ED80939C1B756490F8B74189128B472DEC0485827A611F9C77812D291E9757EAB6723570CE636DA150DD41010B7C339159D11032947D3BCC92FE1D563AE4C67EDE280EE0857991A36091895A5BD1AE90617143B8AF2C37EA4EED4D8779FD2C2F7F070CB0439EC7CAFC7AE27ACBE8E5B230D3BE7DDFE295074060466C3CB181FAFDA4AECFAF30704262B2E10ED2BA4910521A54346162A0585D7B6757DF4DAF6B43BC94D4889B249E78918833944D3FF084D81918E80DBBE548AA48D6A3F1D2ED02D101EC8F82D954A6F9203CD3CAF75604B5431A2DC78CD778A7F76440DA2D7768D447CC67CB0387AB8EE6F2500B74D22A1971B9F320282CB1B4BDE582EECC415555797A3D1B2FD62FC1B6F36E7B402DE9108F7FE32D324318E73602B6F64C640FF91351EEC324CB90D537073F6821 +smlen = 5520 +sm = D672F04806532E1606AC564315EBB961512AFC3050B5FD4F30941EC3BB574E42BEFF9F66B1E4E165CB0028DE9F05D0DCDD46317DF573F4082B605D5658446E9C8A2B5179ABA6E5692B1CDF670106BE2F0E3FD3A034317B78EF38084E78427BD6844EE952F14D15DA7A80DD2C66CCFBAC6754EFBE516B0198CA4C61D2319162DCCB7FF6A453D3C01959A0C17C3418D947B0D6E32D68DE2929BAF520A6291BF9F9CACEAA2734DD2482114687C4C5791A21E04E4F9DA1462E70E92D0CAB9ED33B08DE9C1AD66317F2288E247F2F97CA09A64425D89609895520DBC05E5690621141B641391AB57A0783CA01A1EF3B2B73360BDBB3181D52F61E54E08A0956F9A6C4156E681B9A9014C994BC7B129B3082B658BCF8E807952184074645B7BAEB9CAF4F46AA2723DED26459E50A1AD52EFA295C1639E6BFBF7CF10896421FA03DC12765343C7CC3AC46D90472FFFABA5E33144A21272DAB950ADA4CC0F7CA640A1C16746CE29A3AF85F3C27E63D9A1BA6ED68E25D24E3244F5A082A35598C038EAB256DF3EEEF9455DA14CE8F68168B84F1009717A949432AEAB22587FCEB4F8314AD27F7B441CA6134D18A94CD729BEEB85CCCFA26C1A32695B31CE70E0851754079CD1BE43E5FCD4CFA74A4F46B0A367711057F6897582B199BAB1A1F6AFECFED42CBC90A8212D9396D2134A128F7B4B30D8C3C5412E9D4ED3507FDDB25947C50E5F4940DA5FB626D0CB825A9929DEAD56667A4B14077BF05F717E67FB9903A07733CD148EEF088F59661C5DE1CEE78517FB4DC787B6FEB644AAA6F78259013C7F4D14FC2517ACCCE4C3AED757F250B9482E49EE42AB9D342F2B54E77BA1E9ABD97C0DA6402706B6DB8C5CF174075E97AE02423989162055460222DF351ABB9C3F409F600097F7E5BC791E7751ED7CDCDD9A7EF24996082AB0AA1CACACE4C07CDFB4F761017205F2D3D0D30E05D6B6D0B8C3912AC1532D2BC2E5F04A2AA1702B99BE7FF53A49F84C940AC9CB414CBFA9AA876333D574DBE800F4FE46E91BD0AAD799B962E13B5EEE7F1DEBF6E23596D88EFA866E4D864A6E3BB3073CE995F5201E0A1E2BC85148B2A650F8300EF5298E49206D4B2F148DB54302044E8F5F85A8640DE08784FA5D0FCC768F9DC1D5DC0C7931B39E9F40A9C5D3410F31680F96B04C12F65D0ECF96755F7F37D98415DDB63B0CA72EED575E1FEEF846494B87164479B0973D4CFEF8F1DCAE91AB1FEA0575AD8284F9A5F35DC863CD2ECF51025AF4FDF6D49D3FA50D10EC03F017C3900A5DC4640F3CD160D6C233A4DCB103B619BA5C0A8744D6408ED9F45C90E0E9DB7B028CAF1137A7FAF1304A7AEB08A46DC88655632FCC0D8FA9A89D08D737F351CE00680B0486B83424427733644DF189579C8A51FF4503DB543D979CB1CCEBB043C4C9210CEFF6256D0F48B0D829A54B2AF2C94AB4222FA1520A8B117FC2C1C3A139E343D769BD796DA3F669E2906F6AFF546159724D660E16F16A9ABC23708E5DA47114133850DA5F7CE5D4F010E4A590592B87BD235E78371F68253209F3B696F3644F047F4D2FDFC0D5FB5FDD6386FD7AEEFA27DF4D927CF41D5958C4F7028E36EDA44200F53D461B8EEAFE6106EC6FF361CDB7FF0396015EB4D7D9090395454B2BC15CDC2349BFD2FDC3FF30ED325A740F7E1D73E386CDFC64180BF33DDBDB05F7479F44AE78A1C1366FCF12955C6878843BD34BD7F8E0B0D2D0016B95BFD070D46EA02750B585BA8E2AFCF5B954B613FF023E389C147A8C987B177C9FBC4E827EAE65D4EA9DF6F2193AE19FB0AA22A46C1926D22DC091E260C86E5CC18B8C666ABA9B95F6DC8BAA9979B4210E458547728096A6C9D3DF126D7F51380ED3D39A58164EB3185F9B8DB0BDD0A772CC4442C51B321173EFE5D56F6F5BFEDDA536C6A0E7F85483BAEDAF7CABED67E5EC7D24997319C6682CF4740E1AA191EF0FD9E9241A7048EB96BD3B46384249C274B86928F75C869E84879F573639EE9657150FC2C9CC19F8C4FC5AE15A43535D89E9C4EEE2B78894F5EA6C70587219A187C712E1E36D7AC05050F7181A1577F1327C2C405F651226C56934008A077D4B421E18AE23164F74FB0B4E18405F7694476BCF2BD43BFBB00195E6725D6589CEF39531E024369CB56982AF111D07AA882A3572990A34244805A82D05F4A44A0E3BF475A3BB6BA7EF545020166FD6DDF2DFCE60FB998472627BF9192976301CC038D821FFF3156033F4C9D498F84BFA38A53E9D0C47CD7004FB2758CCEFFD6EBF172A0A8268099C6048829C6E56F7D2FEAD1ACCAAF5357038CBB3D95CE76087F12F33EC8A75F8ABFEE61E5EFA7B5EC0874D3913F9C1D6634890038FE3D7E61F4A354522E0AAC2DFEF3298A4307E68C91F9EB50B75B056D80A9B3CE0875E4D2AE747DED3169157A7243657ED70C0E4C6BAC3BA69D2230AD3C8D567423195E23F2433409AF2CD52891B274CE358A94558E80B984DDA2AF49AD4AA88F0390F86331524BDA3BEDDF87F58FD11560DD8B6B25E4D5669A8DB5D0ACC76598F754E057DC1F9A6298D457599D11FC48727219128CD2E7E6683E9F03DA9F51CA056210D40CDD8A5C03EC88788CB8AE5E4623AD3568194E7B4CBEEA6768175D52F0AC5F8778CBBEC953A05842A66234036CDDDB23CC685E32D4D685F111ED9B14892758C6D942C16B9C4DFFC7B066726ACA2B5D9841089080A9230194F8EB3D3481BE02B0C1416B9C6DE8912CF0AFFC389E1A7073F5DA2701C703335EBD1F00347C1C2BAFA863DEC1452619D146FDD72691DE8C16995E34B8C1AE265F7A5E46ECCFCA8288A33058D130035D4358A060F0E19941B6C75066F7814EE3FD6C6904514C37CA267AC1B1C6C38A6AD67C13F410EA0546DAADEC085CC5307AB2CAD93A28B5C16FCEA473A947FA491FC512D29A3B74B78E1342F476D70E19285ABB6B900E79E6951746F0B35B2ADCAE24DC009041F7AF4C9145A7A869D692565A08BC90C44E14E56B5A8BCFAF58415004F0229FB396A6A9CCA80571089CAB7E0A3E9CECFAE4CD47DBC66B5B9148A0BEF131448614E7A2B26A64A2A0AD061DE73EA63E5385F37F10FA1A480AC5B7B1B0DC48005D74A726867EBAF39012D3E37FAD1F2360C8C59AFF9730BB657A9EC8D497DDB888E9A5D81476EE5D83E43BAE958940EC3B1326A7F7DF200186BDE24644E5ACB38C559C0A4D3CDEA959F1A1437301699F274158AECED0B1806BEE3941B4289BB4780EF069647E67F9A57CC569CAFE5A56B033686B3BD9E735C77608492C09B1A42102533A09F89539124604CE35CA99003AFF257577466CFF1AB33DE609412BCD854C84007BA6A86DBF4F86EA2B74FFC53C5E233C56A55CD70209A4E7B0D09688B9CFD62E3D925FEDF8CAFB8D64121A35AAC2EF916EBB988A43B4791CB49DB4ADFAB145227C88B1DEABD6960D327C25FFC1483B60CA29706DA1E296B65FCADA2ABD55F4511A76DE68518AD1D7F14949D47FD8FC632A499169AC11FC95EA87E72CEE4724D35E503A211E4CB5F8B48C063926198325883D5BDADB1E21004E520BA4D8E75A268378206FCCA920422C11366CF460B3D9385CC21FAFC552CC2D347745445D262D9A04FB21E1F690FDD5321E5DC564B75BD5B32BD5EFFF169571E0E1DB49487C083A4868017A0267C7906D836EDC68C0397DC48DBD8351D30E7CBE8D7794BFFE2AFDA98BFC0FE9EF243000A922C8898BEC8EF151A9940C86E72B768E11E87C73C106AB0C8A0ECCC9873DB9F856242B08B94BC20862CD28784F55EE904C151D076FA547FA7DBC86517779409C39DC13122A817EAFC8A204A1F2CC79B20013DFFDF47BC35A92B2A8C6EF425302259FF9F18EB45DF5583F45ED11FCF1EDFB7934BC5E8E30CDBF3E1F5C1DB19E2897B983131FAACD25816F28EBF1949078A01235CEBC163421536736917196EF928216F32067B68EE120E7322B62FDA287484019C503720FA4D36D26A70F72D001B8612FAFCA2FE043F1BE7E4125C000CF6DA5E840081E2F2F59DBC7737DFC18A6AB9EF5EA917CF98AE44FCAC6E7686DC21E6FA9F62CCE5236F542E8146BAB541BC1ADFEFF68874D4C63294425172785751F9BBAA0E56108989BBE8B7DE983D8CBA9597E3460A3E5DA46D5D420D0319E6058527495D4B5B65246C5D54AB9E3C3F69F362E8AA0C9C7D9CE315E90104C6787550C05BFA38452F429F70EE43B35FAF2AECD7A72325F18F46F949A745F013E2F2C40C982D2E6819F1A8E1A033539E39918B6222E32288ADE144B66F02D2ED38225DCAB03C59FB6CB0F482971679DCEB7FCE32853F35B132C8531B4404FCD7A314DFE0CE9833E14EA27BD37A198FA157DBFFAD87070226D7DCFE2C013DBB5DFAEA9585BB40046C1D54968143D739B08E13FB0EFC52FC490868983D2368568E6829C309F75B4FBED1E5FE609C0D85CF0A596702CC167ACF05BC39123A00075EC9C088E96F02CFD8EB3B42293361C660847054A7F9915A079F531BFFA147D0DA31C09D3E121751019FDA4D66086931BE28278DCB2F9FCFF9FA5191406BC5C00CAD1B8D1732BC090B86CC08317D9A067422F304881E29E344982EA393CE9260A354BA41A1D7583BCEEFA1C5BC1D5FF66B6E5EBF90C0F1F737681A1B64B558F9EADAFF600000000000000000000000000000000000000040B10151D24E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D + +count = 67 +seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 +mlen = 2244 +msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +pk = 0194C61D3FC7A6FCE59BACCA9C8A8421AC4BF881CC0F0D09E2E9A3F1AA8D966E34E88C0EB6733EBB23F770C3CC9BD6A05DC7604C29DF19AE005589F4A0467C2B6A5B87306289D215C4150402E123F0A8FF1A82CAABCC388EB1366E961C664EB712F5C53916EF254FC8445E9E2C0327C535DE2297040DC69F08400076D13B774ED0875906BB19DB16EAF354F5E756BB39EF731076C9DF99D77ABE298D0F9ACE89CB463E5AE8DBF2A4E4E83DCD84368BFAA9F7FB645674E1EA329F48C4D70D2198E1E1D37B429C6702E4ED09DCE9FB70193601D262F86872BA6F99349F94576A286F3A2BFB8384468F2B41B9A277F05C0CC4850033D27D4DE53AFD99785B4A65E485D56A6537BC625A35FB96096BAB253E896E33F31A264361915271C2C953F9E138A928905FDA1EF417D8ADEA4C7E0B95A604D04B15A583E245C95E04B881FE78A14E28CC2167DA18DC7B8465D85E07921423FD5CDE6EE8DDCCB19A70EBADAA641F96CD705F6511E11276AA604F89958A83ADFD1E54A37EF42B08FD90D2D9A6CCB47D0AD361312B3571A61BC45C17FB9B78FFF175CD9BAF4398F024E44AE02F2C7A9C9AF82878EDA29EECDA538A9C6FCD1E261A239C0A5849FA47192B37580D2A3CDF6C68C15FA594CE9E434DC701A8A312719D2893C7C754018D8038E4B7969CB0946E39111B847B5EC86318FA42E06A53F98C77282B4302B86BF9BC712D7542151FD42DB34EC1EA477CCA42D3E8E11AA9422332F7AE6456C16CCB3FE4AE6953CEA3653BC88BEB0E55933D4E75D9E1855850D17A68298D21DBF47C50CFB30EA464A3ADF17E63F5315C5B27D60B17F771D25146462760A92120D76315E18E68603DA9BAD418E44B57DE3708F38A0DFE55867D7DC8CA2F29F34425A89180B059DF2FEE7534ABB7FBBFFC634F713CF9DE84963607F6FE0F4EE93A7784A3CE901303F4D7CE115FAE34A6D3150DCD2428C25A40F640E24A6FFCA2EA5825065337A8031D4B5609EB9751D0BFDDA964997F908BEE9F0BF51548D87EFC773AB6095AADA451189B8B801635101078DC9584FBEF075D3535AAAB4463EFDD5D78614CCAE068CE6EB70DA4FF7C1602C1FE7B3657B700B5D28E10111D344AEB0AD0A769096D37154361782C6D97916440D5093C723BA3AD060E0818702137F09DE9A9E0CAFF4A4734B6F992FD01B0A590C6338E4489F68F781D7F5C9640F5E04712938BC758DCDC137089D690EC7497656529D9C9504D634DBD9BFF7176E93431A838C61707C12A6B2364F00BD45EA00631A1F4397B3C83246D33531AA4DFF8C53D7678E0EB7BAA9349B082A51FDB0CC686B6FD8EFC194EE216C585B99A89769BB8B6A78BB097D2839FEFDAA4AA6CAD908E65CF7423FE238DD5A7ADCE0FF09448D478EB1AEC6E2F5F9A0948271DAA83FB72D4BC126641820617870E401B2C2E2EB77F6FDBDE70E0CB5FAF79E79F9553AA4790A3040DA693EC637C64A7008B95205D37FEBADC3CC1EA75446556034A381A7A267B1702FE38A233EB947C2B3B77CDD698B65224B446F42E4EE45618E6332AD738AF46D91B0BD650482337E447261019E45F638124EAF1258FFAA46933D2DE78B677938F1BC091B045A7EB37B0EC1B6EC975A87A0A015C045013EA56092DD43CAFCD9A0D4C20ED9B2F28D27156E9FA20E6EBA9F2DED18B674546F5D26D0FCF8A9438F4F715F3BB7BECE1F1196AC0ADE6DB71FBDA8CB618FE12B75A29576B4847549AB4E060B5AEEBB8891BC0BEA93E09BBD126AA111C350EC7A7EE5E43DB732BC25315835CD92D18E4FBC60ACD4C39B44A69E912FCABACFACC1C9B718BEC3F8FD7DDDD15325B4AE0191FF1D01CBE994EA84DE641C4691F473BA8D6E0FBD29F43E546115A8543DE416FEC5C183C1E2FBF29D3D3A540710BC3E1F9AD166973B9A5F3E7424D751C4086B2187F1B7115EA8610EA6B822AC2004FE1EF46A84B7EDC93AF53F436E40F11D71833A70AAE0FCEF295DD231586A801E2FC7AC4DDAFF129A3E509BDBFE13D946E53B3C7163BDFC210E0E019FADF39AF2451AD5228B11ACA4D05204668DDEC29B742BA62630B698D708092A9591ADE475A5CF53C2076094F4FAC5E3FA37860962E26F2835CE3A564C78281BB0B9FE93B0FECF1E705F6232D22ABD22ADCAEBED82E3152927CFF07CAB98DF372D8B2CC81CE6218C04B999885CC8F90D069A9EAC3404D5405159F258194E85F78B18C48849C9BDAD160D5AB52EE18992A1C0BEBA452B84876031F99E53F9632EEC57A244E11771E5CC4A42F8049882E0130872684689BE23F240B0FC20A5803FB3422B8A0C975C50EF938A8135710A43F5634F4700296CC698C8A493122C861A58213C688403A919025E10A7F994CC7FA52D47152AF830D4A3D40C49FF02999E7237C75A06EFFEBD022DBF098107EE0D18F3D7FF0C05FD8A743910022C63DDF903326F47EC3FD2CDC472F5D280A03B3239796AFB43D713E4781170C4E1F3CE5360FAD8C4C01B9B76097016353A54A6FD6576BF1ED6A6F2EDA6DB0D8C46E94FA492B2D18DA17E90B836197B6B0E6992EE7685DA3958ED1AAD46942123F3D93CDDD2C9E036AA05030DDEE0E05BFB6527EA63F4CC076B7C203EA8737668F38437D4D6D3486BE1B7A887C87DBE50593CBCC4C7D5D09E946052B7F8846D89C1E50330DB93E3AEE7F7C3B48ADFE2F23416E8D2B2623499C1F6D3253B8B448A938CF9EA3DCA88C5155D38D46B7919DA431DFC3943DDC7C13C56A0F0A03A0C32DE7C67CB3FE5A +sk = 0194C61D3FC7A6FCE59BACCA9C8A8421AC4BF881CC0F0D09E2E9A3F1AA8D966E4A55818E1C1A84AAE98A9579E02019D8E5610E4EA0FC877E0D020DC2BD8C02212A2A1EC6A6510F9FF5DBE46AA3CB787F758C11E1491F085F7EAA334D058F3EAE5B85E862C94EEADB1C6C386B0F7FFFECE54FB72CE66E1C3BB560450307B5BE4A73677240417420227362288587318226430588472652003811114517062722548544588432642748705474417008524128605778182701238644241420550017671311322471650568858135513848043875413801388574238441700166523038772267447375343685834627206466380103841462875711814730862364844242738880810653140105353487044154047303460123870584748334503215058703430874143512822784056865188266077388207362326016851354158280706453815600622177714153834657681071401468268717225441214161324015672788447711171142001258055258838404034655168205204237350016818104713371030806068857082078776063710522153137142011686631455164404247783124003725467867855841146740532586844247734034142863566120568281352537577816808678735440116863801836522000476373453423626185786083553161305437668256275468810427686844535448547185672542758228860841225621122427830068541501502377340668454451066336135785542847021164728766484364685686241848024858014787351532077138505527605815254635225575404357611031028346663358630385532175738813425816183704371205446660760540228830623055033656814854807188811008203837087388716130211523354056452430360537417525237840131383540586111420283630612570264730233433572010463852522478051856730265031032462273511022702551357000150546374322327218264417577711418150467144465222660722717367711480174611805541465723653544264003031703160150580182074555408072552108325406522308357484786063655623548436721652843516003228868867026326435853532315658420785351571174583138453035682473218440701873172066183306455055388054285354552535227161430216227416078767301303546417510832633825133267627767534158810581060627448843052475161447018436523735363217668387221638057687811748771273743687260383552256806638382082273607111555763122662423502421671316787337645301632711606453300887876444608756683140223262710854716065303217823121715382645703664637655860684331668030700853136511382050202772712360836465018664847858410141586258275141607861107182007583542707513515676423387603778516401232852556670871048661175516748567023105778024227823010370032814266685681200166544771672444826847077640837470085118475260084354160584157868663668176308421753082472553118253386556231854115663525058333670167485581134550836007847715576347308158788012474722434326043235342225383733675602687808207160404284145551222623157462415772371456821743548513468301446471108734201808305685586514117663182188030103585846766371154576210612082721263801276428811114561645536208111831624462447346160837581522778180202788462552016020511038364286761483124074230607534813828782706857385518883126577828683562717287748431546642240875703713587852484825022315803531614557002432130888303244736331705473201477151708208668684858234072444734331046854731608276766067177255148160353475468660227573532328505520888828312253603317841658183357280280821620033224780317333168061355334828554422466130364515253326677864666614133358837681130579193C07C432CAD79E917531C59178ACE71A3D5B285404846F90CE879CC93120FD488804FF15D38FF8EF59EF0FFBC10E654F903AC099ADFC6488AC763ACCE4F4750077E6FB5F6D206E5FD4144C5B67A8831C419C682043431A95BE9410AB222DBDBBBCDF471C49008B90DAFD16161C526D4E1423EE9A6B0750F666DC73CC86FB48C1F5576D00791B06CA48C484BC6D6680C4F7FB1268FAAF9226C1221EEC302E0D72AC88C75DB64975F99BE3FBDCA5F4C20AF63119077A31BA67D18B4E9BB522474F799E9C8189A186C84FD5C937C2A3C6502CF4F68616279F90C96E781735668802DCF3E30375DE6806E6C038FA6570788FC62B383EEA2C4F77233DF8276C3761E317966240295B74CC06AC133AF5080779C96769511CD5A2698B18A97FA726CFBE2A8800684F9EA28A3C26D33E6E4EE2B3BD7FD933416DF162697DCD052D3D04FFD5B27F623BEE4CBF8E195B3CB34A81F8452B742B4EDC8097BED805AE17A948CFED5E6774A425EDA2127DF76A6ADB126BBCE28A4C9FE0D955CDD97BB8ACA935CBD27546BDF81B2D9D7716072C5CD14581FE32286A69EB7AD59968AAF4CD04C262A3ABA728399DA644A26BCF3D871A07DA2F1E881E36D376DD73AB80C9590623F4050D1F352551F06C15AC833D6007003D955646A0B2A253CA866F4FF2D17A0D03D12914280FBEFBE5121B87920F00A23748DE147BCF4C7896771361667A3E86BB64830C4371A6D2351804519174E716E83676DEEAD2899E294BA7715548BBB1ECA8A0F32C48909B23139CDF0E6EA9D753F6DAE1AF627A409C09AB7ECFC5F072912143649046D570FB0AE9A46FABC483EDBA31329628D3798D886EA8F2EB6F02A783137D24941165AD18C1F19C75966FFFB956E940070DA33BC21689AF732581254F4732E193428BEA181B0131E42C3D1DEFFD4A5F6E5194B478A796CC5686012CC7633DDA10D141BF510180A92A1F30940023E955A5CCD2536D66373B4D678821A287CF6E322E73AB94960C39AC8B01FAEFCB14C73EF2F26E116D56F54C7732EEC3D26E093F550A3D790E4E0F148F97405B19E44974EB80395158E5BF31BF750400163E7770D521BAB05980BA0CFC35CFCE9E2A87FCA6C28A132B3C385ADFEC40BBF32B9B60C9305E019D414DDCDE21CACC71A335EE13CD841E042DF25300726485B344BA97EEA5C1911A8CC2B668E62C410FD726E50BB2C49BAE465F6702CC6559ACFA72572C4C7F8DA66AA6D6EDE43FDC6DEBC5192E7BD9A8534CC7B39BE4C7AD2563D10F9BC2EF613A2193E1F7FA8CD6B8B1EA19F20EC7BFB285E7467684F47B04701D1F7166447AC6914603C33E2B4C72BC31116B4296C2F0A9D72E359BFA7284DF52A5467CBCBF1ED102AB46900174EA5D859E65A996D6F4B26743CDC0CBD463A13DF5AD7A0EC05392E9557E8E199277016BEBAE5E748BC429C253B3B4A4AECACA9DD2DA214AFFB74D0A116849A4A382FF31DB109DF76EDFAB9FE934DD2F527F9913F4F73EABD9C278207B08F96A253AB679D8EFF8CC9EF482CAC288C2F1E10ED054821A04186C41CE2315CC68D657256378149465E77BBB5C97D5E5CFC3FFCAC4971786345B75BA122B9AFE15559B0C1EDE2E94B6D9C9BDB8C01FDF9C67E7D99A5BC4C453D931BC596B3FBEBF0613A2F701A94945EFBACC2DC7D03FED2441C937B0FF2E5E8F68A680B7E07BD391AFE899912DDC8C2A0D83D18F7B3A6DCC8E0979083B60070E9EC80C8C3B0825FC6ACDAAB1C502EAA067CE184DF77F3A230236797AC00457671AD19DD27B85B51E4E30140258A39626F011174997E6D13B2FA83A6749B9E1ECC3236C73F7E73DC01035248312990F59B4BC95229593B745A8495E0B97AE600D0E02A5CFD90AC16207390EF1C61C0CABB6FCC8DFF13C00AD7AB154A66956C299D64A69ECD7BD7559BB5196C7628B05621000153156CCBC527F7133B7595E3131C2A70400A7461B1DB3D84E83D84B0A47F09AA8A18D9C11558EAF7C904DC0B7E47EF18AFBF161217E2EA4028297719A7636D47C7F0B04D65A8A47B3454E9BD071BFFF77680F4FE0EABA3B7996167F1E295714701AB923457CD1DD2AC18DBBCEBCA252196CD2EA24A3C9AAB164A908823767B056F41D755CC7359797925932E71A2728B3104CEF4D2820C51996F91AD5A0E9557759796F095892BFAC3953F2367EE1CCABB9251D4DF2BD035B431599FB161528F409E6B55674EC11A7E03F320121D425149AA2F87A96397FA4132AEA9A9A00CCDB01A6EC5A9F4AD5FB541E027070C4146EA69105F0F1648B7BA26EAC6439F9D40D0B5C2DF67EA39182A65610CF8DDD631439D8C3D67F475D645A94477FD990F4EF40129126A4B5BD52E380821F2B7DB32BCD31013B8CF12B23C196CE1DE764C65AEE3E66EA8DE41814BD2E60A0A89FBCDB53702344AA0EA4CA48EFCB6F031F6D6794F9EC59C441D54968A1D684BC0A1978327B9BD0F30C3EC213E9807DA1A839109CB50BE9CAF2FC9755F985F30200F55667142E2FB722688F3AD9E647EED6BCE07AE74059D8A4EDEA14E205FEF4478BF6AFE0616CFD494140628D91FEB5F0888E504B1D7CA6F85AEF038596E578A5872617366DF894305D0F9CDD1624E5B3C32F1CFCF9040CCB8B486D127819D44A68CDA99E6448A72F509F4C7565C56124B54EA8D9EAAB625DF0C8AB0B263E690F715334AA0BD2DA9151B18A7DA6231C379FA1669181402020E2B7A330E5C7FBE8104FAC938CEAE5FA03516BCD94E59FE450824C867F699AC114D17DDF74DAA5DE29886E84B0321364C774D7D68A27CA950549DAB385E94CD2EBF2544979AFBEAF9DC53F01032673CC33146763EE25CD114F09FFF056643164A363F6FA528AC2A2DF3C5DC595ED7467749E0592FDCC2F8F85985F36D0BB79D06389F6EDA1EAD5D7FC593878072733D823F0D068179E5EC1A2CD2F7E066673683277745CB7244B724D1CF17FEEFCCE5723867DBAEE044EE836323AF645C5E952F2E21E4F18622175CF030C7BB715E06F0E44F276EC451F361721B8F52336F23DE9C464C59324EFDD7963589051CC975A63BCD3DF3797B509BAB72C2F0387007C682E74D5E162112AFF4D0D240736F1A63F96DB8F8C968BD17FDE536EBF54CF684DBDC7482B1FBE79FB119C140F1CE0A600D76005A8BBAB9CB2E6355F00EBB36E245CE0D366D35D4BB50387A41C3A6CC7CDC87E2AD483D30F9B0EE7ABD74C3684A97BE1DAF56F2760FE8A0E46999CFBC4C00E406421AA7CC30B4772163089BD4FE5232A651252890D2F6DF22DCED41EC527509A5B95721EBBA8B1BEEC067EC4AC2BF52A6524F64FC4015A677EA70452F8332283D84D3841DBDC1B65922E6C4CB68936F94DE72CDEE30734627B05BD7BE217F69ED153CB7043A87385E8C1FB981A1BA8115E3D1AE8D558444D28C985B77304D60275825775734390F64FABC9577F3CD74AF4CB8E673A8F4FF2C025A90FFB72EC353386A2EA7D77D9D7A283092648D37D9933D4FA2DD3100B9637C7F41FFA9AE3868CC815EE94081E75529 +smlen = 5553 +sm = 63501F55723EA1519E53D3AF052505270EB3CCFD17E0DC36D13C405E78F337CBD2B8FFFF2FC4B80D2EFDAF5A4ABDB3FDBC07F7FC5DD018C3D174BFA82F3AE70C3B98C796E74650BC4B396521F3B2757EA9D27739749E1733A7CF4E43FFD87C447D47DA62A0A914848A895C81218DCA953A359CDDE46DB83C44E23E505B71D00D79C1F47E5F02C85CCC1C1B016C863D40B63FCE774EDF888788CA75F47684DBC8CD11AE196BF12E7443EC6126952CF5D31012500ED867D61E64DB445E5E17A6B013592EAB482E835C986E0CFC0BEC73FD707A3F60816FF6F8B677C8A1EAB84E2842DE1DDD77543EA1EE33549B92489A61E9A48D8B7707CDA3A24AB66A29892A00166A127FC7CCF1FE4223CB04165296BCE7F78952F3839ED312D58DCB85CDBB846AF28DD5D77F72043C3E89CA5838E7CB8B4621A43862234FBB3B97829D4706F702EE2A420DE3D3F19BC37C2F1B1736A4BD65411C60A0687E075B25BAB8A5E4FB15408F1ED46B88E9A6F881A3966872113ECA446D9AFF7B791A374F5345B6603108DF892147D293556BC0ED2C8BAD276F42D2CCF028E3542EC68737AF9C1B0F812547F3E5B96961EEAF5E7728AC811894E4794656D87CC5E20BCFD9BF573E2AA5E8C92B2D34E54695D2980BE2B7070410D8B21F403861A581EF04A50D1C920C79D35C61F1FBCC8EE6F95C35CF0CFA3F31ECE5F928CFCDB9DFF5727AC69264D9E239C2B2A02800A2A00E9D20029C491231FA1B436DEAC1285055E50571394EFA85965F72AA971845B40376D7F3E60FBEE9F35641A32E840883B9FF2255CD8549665FFF3E6012A086BA0E0E12CE1013371CFEFF933AEA0659D04AF39656E4BD01ACCCF7F10EE92BB89AC3DD2D007B5D3AA7DB990596BF5F85B3BF4CC4A946F6191A51665A3DCDC5860B646EBF2735D878E2A95CAA5ECC4030B9AC43889030F8EA06A3C4BDD2A9DE3D11B1CB6440AC822A949A21D0E3413D562466D034538DF4797D00375E12B52A9A9BCD14F0B3C0C1623CA7CB6344F1B616379CD80C16E76BE76C49134A2459C63D07D1132135BE8821A97DC1B8EC108B004A00DEE8E51009E1155EE8477FD9BEF94BE921948E8B83397E013456A43A9C663FE3C9C8937C3469F7C6A2BF716668C53990194A31D27FE00FBE6FA2B130700061BF1C35D017920FA261E8F3FA33E05C34EDAB2A33A3241FF43B32ABAF99D53BC04CA685F17C278FEE4D88B580CFA807DF47F66079EE9B6B0F182F93CA858824B2C721ABDF176B96B28FAF951A61BAB0D3BDF46ABD7048A89B607783F3093ABEAC42B30F868E9B66685D0E019CC39F7EB0C1401E0870984A8284747985BF0E07F93CB1A61B42523491C551C5F2B08D2EB1921CCCE2D5E8A5CC2A34E3464A735CF03E383E22E15DBDA8D42A5F0082C7D65704A058603D53A000850BDBC8064F5C759CE3B4A26A5148F4406E2D4562B064C458EABBB1976213B4376B2ECD420B03718F0777798426FEC1FB1B1A0E84DC55401D442EF16FC30357743CAAEEDCBE8FE9A05A38D3DDF8C5F146D78766312E58E051FC360C7A2B4EF69B312BCDAA93D0BF8B1B16C53F7AC5444AAE6E6576A0AA5D2E576FD89C9CF0F8DDB9D06EBDE6CB58A174A075591C935D1712C4E1CE4CD49D6F5B1A81DD80526A2666CB86ED96295823D0C782384E279CA948F31A4F8F90B6608E99BEAF24F078EC26BBC4602C12595FDC43EC6DFFF24E59037FE6ECB74F7902C790FBA98B2503E6F245927624F985EEF9883FDAA6821FD2989A0E24278B972769D1A47C872046D60B70A6581D1BEE927C67306FC8515A681C8BDCA2A543C890EE889BDB6EBB5166154595461316056BA67B6B763ADDC9BC14A6F47C7DDE1FBE3770631EC149B302659186430AF3A8447218CA44FB6363BBF2013AC698B47DABA515BCD5EF2EDF91B4E3A2403321B67677FA2401F9510E61EF83056CBA40758F3CEB88D0BB803F6D62DFA477C1B38C4485308EE9E1C62357F6A1C464EDC71CE0AA758DBFED23383804DBB4D32D1B2561F3770188517ADA8ADCD2A3223386BDE611BAB6073460560888D8376522C082D14F5BADBB436B3B9F5C50D749D8F5D7A1E29758D1EA676780DE8BFA3DEFC6CD76C5818C19BF9876E52FAD174710AB15D787B6CB90E7F0B26839863B2C3725E468CBC313DAE9A80506C525E3C29BDEB4FEEE5C072FCA72E27B4794AEB69B950A1B03DF7BCA0F08AA377047E00C52CD058F8E28816E39E136C914EF9554DD3D4F8449D2C868645607A8C342E581D0C974A61FDE5B5F49E0411497B330928325CA161FDAC94DFF211D15FAC3DD8D3F6460F04E2D6A2800E91089EAEB40CBF7443941E8012EA6D4CCDBCA6655B0C22B5D881624E5DD36D9BF6301C928A0CCB41D24A8ADFE69ED482C8FEEF7E023A98E9FA5ACE8840849074C2028EF5AFBBADD08F81BA8266FDAD8DD16B2F50F87B6463A151CD3CD5769B3C3D5F43836ADE4A993FB88697268EFC471C776DB3DF23869E79E5C7371B47A64139375D9B73A7861414CEA0D44DB99BFB5D22DBEB8DD4004B53676578002D521DE9591E72BD4F51F678D014B86C153DBDE31250F3E41DFF4234E94235F7C974CE139F8164C48479959D066CE732B216785979649D687A1F3218A2B432031C5F7FEC406630FCA3003B479A307311046703CB030DE65A6596C3C2B7D9CB839BA3BB59A5FEF5E6A37B0180CA9707594882924136DE35F331886C8629D25D115D624F7064C2D1BDE70E75ABF8C6DA1B6E7040CAFB1CBAF5C4FDDDE35F196D1BC1542F3039C14FB70827ED43EFAA3277859BB208EFA81D6C5EE9CF12D47717FDB031341580A192691925D9478BED119FE0D989F77B1B53123E2833E528771F05AB99B62A39ABBCF3E843530F2889A863E132E891B41571D67AACC954F7D026389F2E49882A613311063A4ADCA6D1FCC4004853C338C4273176F5536A8C9B591C9639ECE46C65CF24FB95A890D51B3A2A788C30023EFB8DBD28FF5D96DDE4BAE0769632B70852DA59171584BAC11BAC9330179FB9FF36277E733F6BA060AFB86CA0DF9EBD7B8DDD2EEEB0033974DE64F52AE9AD4EE953CBFB03BFF274B9E2BB40753D1EA9AD4CC3C12D50A2EC01D073F6D1F3549B737305E68DEF38466259036661B987A89BC3CCD150456606B23202A00553202C68FDF800642897F6DB146D9A305C59588F395CD5DED295CF09EFE9347FC5D815AF9D0970F082E7D284D38526E1E15ABB1DDF2275B4A9BF6896329B17DB6B5E933189A330D6EEF730B5F67C23D4C61425FF6A93D0F817F1D9A3F546B7E3667F3E986688338A48EF64D5CE2E8ECB8E325E441175B97F6C8406DFC94B7182F921FEC8A2DF58CECC834D89EEED04B1908E7CB47A08C32DADCC27464A7D9236745F35E31345B55EA4C9FB208FF8CC151AEDAE9114177D72DAAE40EAF8B688CAE017BCD7FF2E2A16DFF3FFB4DB25E96ED1BDF38E05AFB345E4EC0F586A90DA6E4E0A523DB33E289AAE36ACFC34590AB39E4059F4CBC37D7F20D7503C09F78EAC90CDCADA756AF9110D2D40106D703C54533EEB7727E571D770F9B41EDD1E921C648E40C1FBE2D119A9ABCFB563145DD4C50287A6697CC90B8C485E211C19935E9E898D3E4C6DFE3FC80E9D94DB610401F3BDDDCB0B2460A60C82C6CA7FBE6DA4626CDADAD28E32E8312D45B8E77603C7B46AA700F8298E077F9B5544AD8D526E31A21695134F494FC5A2EB9C740AFDE1838CB00600197F8752AF3905CF0AE36128367A5C027E162FC92C2FA0358B76631015287B0CEC15F7978E49462DED3D94D10F1E0664A9229C5B7E1FAF9F7F9B8DB70ECAFEBF89394B13E4FCA88C1D9B330CA5A556151E15776428963C548BE8EAA5F922230B53E247B51D4708A4FA53A08622DCF8E4D98CD0F4CD5A3E7AA2227F428FAE2ED54B24BE4A53B2533E6EF6454985A639C320152A7F58FF1BBCE0076A09D0FBDE2007CB1A946BC0D640E3432B4CAE06015006892CFCB33DBC2C71243AB0AFB321A85702ADD42F926852B79AE56C98E1F3A8F02F663B9D0BB7DD16EEA220AE76013FDCF537DDFD19BD726819180F13CDDBFB15DBD0528A09283B0345BE02A688F544A7FF278A9F6ABD1C698A79E29F6D54A9750A700212063CE58588F49DE81B8E5B973F7556741448D4A3AC9693826CF8D87558121E37B2A02BCE6C4DEE277D7F62A6934FAC661DFCB0C9A3DBCB1D3822DF5917096FC7B53E2D800E24CEB798A4FF8154C0AEEAB41074CBF79EB4D2668A915BA061DF174D715FDC7A721AEACBEE595B3A337FA422E115E7C8C20E55DD864F3370475ACB02E72442327D9FB239E24A5F8CE486C6F23BB69E76043353706732CC53C75A3B6225839600570C324D7CF398B41DDDF0DA5CF249EE22FD2331024E96DDAAD425831A9F0223EB1B401CB1E62B157C78D2F9B59953E136145BFA5347C81047BB151019D742FF25EBFF7DBE529560E5F557642F4DDEEE17162FCEF3A23C0699ABB3CB10AECD1544C78D69A88B7F802B9AD5F2FF60F0D8BF2E3E1C94386E24973FD44AED7EB0A7C5FA99D6ED785B7EBE10382A47ADFA20ABF05AC569663B60408666594E863DD18B0FF2D11C5ECF34A57728CA5B2D7E2383D41B9C10D17B6E5E7EC181A5E90B0D40C275CE30000000000000000000000000000000000000000000000030B10161C2089D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE + +count = 68 +seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A +mlen = 2277 +msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +pk = 6860A10D4502C85E987C79DAC0564C94CD7364651C54D877B4E460876E74E2DEDF78EE1815239AC4387134AAC17CC61848E22463B131E9DBEBA16089987F7352292ED1EC7EAA3DA2068E7F86CF50ABD4B1AF9BA20BEB3D5C5716A32F980FC3AF9A059C07566134235AE8151872DAAF5542FFE19E0BC87C691875380FD01BD34403E197624386C80F368214C754FE579E3787C0CA6DF3B00A144D8098ABE0AC311B574205F4D2FC6C954F8D951A2DB9526A94B3DC28098E9FA3A32C98AA169C90E5B4072C455F9F2EC28D0770FAB3A3A9884768998983F83247DF118340CF2FFF2D9CD6821EA69E0B803CDBA7A2EC79DD4C07E53E1EE564306982ACB2D0AF23E8E3D43948E1A4D1B619E48AD04CE6B66FF1468CCCBEF0DD89E81459AFF519DCE2B166830984CB45E822EC1B0F91BDAF77E9E9DC7CDADEA385743868A6BC59BD2FC9363B255F5312C81931F506F94A3AE7E6CE13B817C16716BDBDE43D324F76E937922926B947771452C4727CF45A198B9FFF9AFF00F4D9C93E76BEE507E673859B07722DC1BEFC6847000E5FBB953F53FA74680AA95B253824BD20AFBA78D9A73866C86D20566DDA098A3A819E9A0ED2691F7689EC8CA846B97D73381FEF4AFD170F7D7F948A24C293C4F2431DC586AABD3582E59045FC19AEF3647DB2157BDC65B34CAE0CC3D9AEAD8B6661E86FE08C1D7FED3A668151296FE694D5ACFB80F136DCCDDC830752D370099B8615591BBFADEB8B78D7ED4354E522A86776502DDFAC6336A84730371023325FA7155A5CC917B34A8BD5D27191DA20162E834657446B2809054FFC5940172896858CE983224608A0C28658F9AC43D7F16587457D9877ED0560255A264C65CCCCF96DCB1AD96C8605ADB2C356E0308F4E3BEC50EBF2ED9E422E6A74F39B57EB8D039F91DDBC8C183B9F8382EA78B9D651B1D4321BC944D8FAA03047D5CBECE9C40E666A111B4B17C73536EAE4E855AE2392EA3CF05752241AAEEEF9D935A0424D31848ED29D5CC5FF065FCE2F4070703DDAEFEFFCCD46D1806A8E891C758576C3A7778336C72DBEE36F19D0F52BA6B7F1E10172240C45232E1DB357777E0778911B6A01D4C8033C1813AB2F71E9F9E75C1D3B0987EAE8CF0F11D1DBCB58803A9DD3CF80FA02F27656FA124FAE6A8DF963A830107901FD8FA84C3858BF81531CED09B80D19BE4017F5A5E36FF0CEAA1DE054BF3B831B1ED4E58841DACFE499B45055CEEBA7E1B45762A0C531A105E629AD9819949C6951CA419B490F1307A4521E01135BB2C6A76EC38A0D3A89B02C2C61DCF439FF5EAC2029BFB089B1D6E080E6D157E653C35E14C092F4C3496DA85F4E4A8D8B0C88A3761820DAF41E788ECA5AF1EF7B89D95E984643C28C7DD7D9E3144BA41D2474FB2E2E367CD58C2E1B06C38C57B661B430EE5CBA9D915ED033D11D607B75280758C4084518EFDFBA107C73D2732B676017C06B6942146205937DD1D969C3CA3F8BCA30F262C9BBB1B6B52EE4CD460BEA7FB751DF828B2AF4B1E8FE55DEA790190F5B9DA7128FB34DE18E7D5AA6230CF3A81903A2CE6FF7D4D6DF0D1ABEFC2361906E3C8A2B09F65F659D80928E9AF3A9181AFAE1046123D26AC5247297A981F9BE80C013A933D8B46B20E0498ABAEF616191ED69383244A279D4760ADAE4E1A4822BB70A98DC0D35990D5579CA85513E3399F9BE2C78D643449A6A9DA38E0EECF77A67A11321422A617E51FB54CCF982631307DD15F15F9092AABA985C4C65D0CC5463FABF6976FFF8B0EC5DA2C767CF85D9716DDF080211F0C262E9D2AECE1DA4459EAE47A5F7DC2BE87E8BBCD4BC34C69A52214258D71048C9FC4AA5FBE62ACA292EDC0D9D9993C17B7C886C8ACDA0F59F40FC46520332A9CA7EFAF902BFA25881ADF89E8FC8ABA8D8CCDB9D8A5EBC2A7314957DC9C0D7F02D78906C5C9A33985D84D56896CBFFFCB794F3A1A2872C83EED165C5DB7668BBF6BFE687CCDDD7CD1892F3A3F26E1B9CBF95CF96DA0D46F006559B097DDBD885A8250B23A3AF17125BCC3550CB5A62CFD70BB7CBA1CAA68D53BC7F8B1BA9B0502AC71019EB3B1BA995B5BE9B8725D5D6BC4C9C609EEE96C5C11006F813C54C1258FD69F69F318C8F2FB97E0202C12F7F3950A11858CB494E73A4A9732F9EDE1FF236C370BC1290DAF8E645AEE988C9C8778542AE66782D6C0436B2AE480D610C6AC67B693BC3F2625B970B3609D325CD53611B5A5E1D2289AD3AE683C4D376065F8D1D3776FFFF9FEDE651853795775A92CC859E9F516CB115DA799109822ECAC232435C1F5660E5270BD635DE23F241E6F7657FBB36F6EBF7EE5796214B0A4913C45E16C1281E09C79CE2EA04B81A008FC9C66CCD528870182FC86E0C883C880686CF242509D22597AE46A85C704A1A82460A6927F3287FA8137CA9B07205338E4BFF4C83DFF1A72494B2DBABDB0817C5D45F90AB6B4364B11B75000AB5A54B4B982232CC9007A7445CC1E54AC5181779D39CA83E208109C09CDD8D0241767CC81D97CD3F70AFC1B906F479DB68520F16D7B74E68FB1566DF850DAE317ABA02839CC9686E37F174587B0D1D2CB49A5937BDA27FE907B9D1C8D0631E044E12E528EAEBD771FEAD48BC80A6EFDC0B03DB9E8D64772146D3491F81AE806974D2CD9D7D37640E3527C23093B90EBF81140F0BAE153D154C5346A9C8E39AA440720636744824624DB28897577F0424FC69A9266C1BBB382C2A7E5ACADECB3771DA08072EA5496192DD +sk = 6860A10D4502C85E987C79DAC0564C94CD7364651C54D877B4E460876E74E2DE8066AF46712DB66CE4E024022DAED4DCF56CF7339491971787CAC943AFCBAE6D36AD7B295E8E9885C25322FF5D1D3E7ADA520FFB970FA51BC2DEEE7570D1277AFEAA977A1C7341EC198BD0CAA1711579DE9F3A231757C2165D20D33DFBDC1147242170251717831833043208171215476813241375058767210222637874470276681564564712212585652787215425087414487106710516560184401680417641806446861568030687701325254434738606880468835125781061658243647275320008425413771060553020247720545182666172565103378401030222466586372526661067054272585726432778148785084276015771236602485411274370165418102083540744326515202508182341464567225451563615022705581887607875051055302148628335653350656867788726418524643247026814070404680406606724710686338161302157081712001133857556882002230168743255388735310808626641755407075872627650888067700336086034061202360774337862150011554288207030058562351060303886035474860402367721112724150616544741371071753342851708387675836624223565765823671758733608107360531565667115630432823143011823767352561071266281011567202116870482134520345001041383521568185735263623165178260006361553000847765314500046233302176136512434731210843822716502848343367256058053182870340723842320156204410640026880044031755830615485543713488718641136271785784488576106880837340055750636851280050342301147185018037634887603256284500075151568123150020336362872502172186281233464634568441723445271776566156435685313168408378623345724655053428200473248504420525801040027616048314447557310271122818182425318556272358313438071317813157308013713571466581268741746027084816100402506170454045242171372131562816480400547134408786328058887243554131031541434088384828856222442648813684883713145253540881537343517065058746556775025615867180217445184461508123451638842384612747883833823845487430274784757076626828885267767724122135501523123217227481334511553415872510823452728845336315606070210823664882447881102738748375430845060511712305057358827877386401325773736025341681881323202825631525884513682678664160834045074872302805416416373014253002205652685770686234282471751356102525435108448787616372545346484833382433571554238266853612320165527215806521805113246453732275626820188041058518878274426281482005077104527867020364053377632217113464652067664847703858371274264257506276173357642800816412300804214623157447222181243744636803650868003030533484630080404345114173880635251488583803806851623778463427242316325183844235816321020431801048548038674742082445626107811781457387166114764127830284818171280852116572177016613665428018145471428843674060605704021057064411062038412265501071711231160284581526417173472846870421083846005315305435302151064737541888174231254368605252136211170018384023830277487337871875330031051656257245360770528847787626238586382507544556568305463378401364731304566515188586424705635373387638725611762828116723252428181726773565225730701586542680662330826231328885468416058743460877623676476710738750602104010270633733011538563575017148237782206378253772378512881156588628378301435200151313470816766638345228634582265031856783775231843230774013880736583015B7D425BE1A876CE87B6A864714584CC5FA135033144720955702F8D560DE9C067E7D239E58D2A5EEBD7E1AFE849CBCA5DBE03D6B14BB7477275512364E0FABAB24F4A3FFA5335A6433D58B741C5D925198CE7FCAEBC46E493B1104639FF6EBEDDB6B371FBE2ECA5A940D14AA10D2A4E3475457E86B5C382A035700EF018441C79BC9D9C04516385DD2CD015A6EC692CC9C6E03169EB3B16328ABF3077271EF2931B955849F4871449DE7A3065C1A6475A23EB9CED9E1BBEAEB735F60894695DECCFDCF6B86AC37939139DA83458AABB4C77A2193FF22A45316328DBE7DBDBBDD7FBB5012C1560AF005C9DBF809C029EB0B4DE7AE8346967E2C7CA3ED02DFBFA7730CE1DCDF65E50F80D556EF210975FF8E4ABB10D9600708DB10495A342A3BF2BA4112B578E79D4D3FDA16B8CC815F6A63B7562A290DEEBD374816C43F39EFF5559F39CE90C4CBACA6EF0C044BAD9E8905132F3F0BD0AAAA1EBC783BD8B320DC500614661409D2715086C13206D5CFFEF5CFBDF871895599FE3C1F0931FF2F2D808BC243EC74A61F950EB5A46E0EF999C604BB384BFF9A66DDA71220E32B9E73E762FC6A26AFFAD2AE75E11ECF8D37A2ED40DF652AAF76AA1AB6088480F3E56C5DC2867B0C41F2B2C72FE77B08A3CB45244A93C757684EFF6FF8331032599F2FD692474083B2CA905B91568ED87E574095808C5F48D19601409FB435B4C3F4375DFB8C17B33D3158F665FDEEA4584D027BF0126E3C18A8586A4834F5F4561C94B3C4B776BA29F9194FDD02F55245CE559A4EE0B5C3721C5DA651E76EB47C173DB837D214211C95971B79EA40446AE51FE2490671C344FDA697A0CAA0C4CF76316AA2287C744BAC13A43A9140C2CC665E26D81C8D0FC310A389CF47CF0BBAA58153255CE8B126ADCE9D8D49D451D6D10A4624005C082932BB1DE3F616F0E93372AB14EB6D456648BF365EB499B68AC27D23759D79E940B949B98CBED916B0AEF0096CA909CD9E835CCB1A217D9C4D15A558981E67813A3860DEAA5C2F11381F313CE727F3FA91DE483CEF77A6046AABB6274AC53A76A536566F791327B09AD0C63DF79CE060CE6988BE3892F09050AB84D51E7E1A8D2CF0FC63E1141DFB60FC4A69D1DE93EC9D609DB134CA33FFF449557892006F73D522CFBE1363E9F1225FF0C07B0B531F1827EA3156C0322734FAD685C7111EC7699037F534EC8FB20AF674EFABDE2AC0058E8F71908A5943DBEB9DE5EACFFA129AD04945C4AAA134B9C7D1DB22C698F0DCA4DB29D01B70A69F97DF5AC3B5705448A182F4DBE1F2F4B76B5DF622983F92917D848D82FF3C0BA9F24F3CE8DE97535F74B691E44AD6D93A76CA0C9CF486817EE926DA562734082A483C800F176ED5912290CD5DF864D112894B8DDCC0C07D5ABFAF9326ED376849CA5064E81840F282FA96F72EC726089894470586339797BC1EE83A1EDE9C0DA17C99AE5267B46BE03B96397FD26C3023441FC440D6CD7C4B8BB6E05B2124F4014449910D47437667CC00E2F3D5403199E7C1DA1841DA21E290A96D381BC142353CD86EB6736874A90F572B0B95DEEF79095E725E7451485106D978FCFDD49F169A8763D14F7669AF77AAD0BFE1E5AA5B805742535D9372C9DEB416509D2205665E717E60D1CA980E748E86F0D1D0D3ACFA0CABE2649FEE0F976082D352CBFFE88C461159BD4822706C69E5C5A573314475E9204FE121ED8A81243AA2D8645A891DA5F619F1AA957957288257CE91B2B33B190979C30543989280989D70157BB5AB8151DB9CB6327A73E1BB341D6C12888A22B03A7AB107FF97E4681CFDA42297243A8A7211992D12DAA1835FBD0BA2F213E746094078700C5BD6BF7A98CD80CDC200C7D78069FA0D39321CBCB6B31D11E6172AAD96576D0002D648F8D7D37126644C33DFEC88FCC1B512E4EDE13C6DD59FCF57CD0ADCAC86ECB2B32AD36BD1D66A7BF5A007123FF30047E8A483F09BF1F31D030F0C571E89D4E106E26D1FB80BF7D7747581185D085C5929031B7205909680FEF4ADE24E0CFF037856281AEF5BAC47752BA6C32C469C2F3670185684DB6DFE1C3921CED1A2F1458F206EA36FB1F35BECD95CC87AD8F9791586C1EC8AD59C24EE2106614C04105B3B8C9FC073FF42CEB09ED48ACDFDC72050D2DCFA7C63FD05416E0D1221004C4FD070D3832E3ECD435B6748573F0562486D8D26446589C80D624127DA0B8F18857D58890AAD7844A70FF5612D05F50DC7D3C45834FE6734C6FDFAAFF47AF65F00424947CF8936A83C8E004A2C0C75F5F9330580C50E2311BDA921B5BD7A118E76E67623543B809A29D2938759D245D584ED67E0154603195E2CC3B3A48EB0932D7D978FD7AF38B30BD9062BB76E92FEFD050075B107B670B2F89BE9DE9C10A8E9CD5E3AFE84757157BF11807D9FD721885C6D95CED0602FA7B364157A2DC8A30325937E5FDE3D3D4F4FA418249271AFF9C76FC257E4A18ED61AF4F6C54D938B308E2BE30E7CBC8E7FF6BC369A2358BF85E7361D7A803410D4B35499364B382311BEF467A26DD0BDA5E45964DCAA9AB325F4562CDDEF58A97AF91F20884CC04A59B3BE0CDABFE9A16C01F0C7A6BA7400A18DA6202F63E0D6EA0BFBFCF0EE9B5757E62530F8C6B283B8A8C79C3C5BA1C835B9AF0CA3F5977F77B584B74E372D32BFEF302345678ACF6BA23F3F2C9B280B7D14EB5B1F833AD086434F1CDCBC84051BC148B91D45778CB8504C3835A8680C5804EF642EF3E848DC610170990DAFE4C52A6559363CE75FF10D97A3681D017EFE84276578E48DA678F39CDE49B693BC3F3FB6B10425D5CEAC1BDB5D6A8A417EAB327730BA96C1E9AAB733277A04AFD0C6AD143953224C416ABC0DC35937FC2BF3708A5412A76A58C97ABC794C6F69AF49E04018B8E5DEF24204AC052A7B2763E5CC8480D7DF8C72583E1F92C5FC4ABD1FD24708E76D5876FDF5868978CD52AEEA144CCCCC52CFB57EDC2E7C4BDFE14424595A9DEFCB834BD2C7E120092CC3A42F63209BB46D3EA94038F37145D18FCEF68C0A7C7529E0E461373BD11AA41F823722B6A0D5FA2F5ADFE038898D4EECEAC866C66925BEC449BAB026F91C5E02D9CBA26D73005FC44A7B4EA2CF7080B2C32EF597E01270BDF0D0719811AF705CEEBB7A8514EBEE1D343B16A8EE8E2452EE5291EF52CC772700BBBF570530741BDC2899B36E10A5511E019A1F71BB3C26B71942133F6BD7ECBEBA6C5E41D02ED11151FA41B47B67CB694D53D74DFFB898E5C8BA891214D2A12C0C81F50358903B10A4F04A5D1099C143D8A73F6BA28DC67C23B7FD3378BA8D1C2C104724460D5ADE37A699FB8EA97C6D22BA5DEB4E656C95CED5337EA6D0B1078B2163845132D846E7D8E89553F6FF0F815486BFC854A01DAC9D5CF87E97DFF2DE8B1AB5B7BAC79032B1E9E31BF27E5BD4DDA09F1DC3CC6F0B3AFFBBBA801B49A8BEF9731A98354284DC9BFF1E71DD0164BD1F5DF2BFEED9DBCE6A6945572F2EB5F85C892A0C4310C9E68AA65BC9861AA +smlen = 5586 +sm = 83DFCDBC05EE641D5A84627FF1C1AF802B9E1320B521586AF48D26F784AB8B327770B291AF68A2BE1BB7B44FC9C0C831FDD7B5DBB6AC3079D727FA9578F1219C04DAD1177BDFEEFBE73CB4FD1741DBEE519F338B8367324D79497B573B3C7E8D96654197B4B8829293C43F3A58BD173368AD1F2EB7192D9F0F6046143BA0FA76597EB6B793704F0FD7A54F146BAE8E4577E3501ABC6D749B40491F96569CC7E8B56E81752E4B3EE051AF0EF0928EEAFF21EF181157B69B6714C8A60B8046CA1C98B0C43CD8831F1766BBAF4992AC3F57249CFF88696AE2B8185E561D8F75593BE97D35F160A63A7A80D5F8D41C2D49555B542A58C8869A582553CDD7B893CE308CBF880184499C8A67CC4AB423F2C929E3C67C2BA3721A5D3BEDA9637D1E0A465D566B210C0ACE44DCB4DCA6F72DBD598972CB4C4EC10A1BE9EFCC8F9337F2036075317E00B2C6161828DD322FDF40BB250D27FCDFBEF9F8C4061D98C2FD969CD90BE2A3FB6AA351C23CD7D82621FDD133DA4F54B9150F122EC56AF83964F56649A13445A91EF90468E8B8F54BCAE041D960F31EDEC6173B67E9E4F1E7836D2CCE3E6D3EB949CF92DA64EB5856D594434C61AA97A1FF9A766955E6AD773C7BA02BF5B32698E78A325A5B10D2F90C54FB1E250A9199FB328315761E47463582BEDC757252A409A13F543974C0F33C211177961AF76A367D4A10A425817C18640A91034B5C24B24DD06F2C553FDE6AC19CBA39F02EED10F818755E7B2D5711AB41908CD25EF128944FBA876174A9E740FA2907484E9B65641BEB0910FDA027C806A806C6BDE383CC3E67F35C32180F359FB6F18F8F16A3421125D8FB8E7BD5F144EBFD155835760C530F393A337DB99D8A61885DB52F0F57B0E372AD56200E73AE2CC4AB63B467F8F470346F9F86ABAEA2D6D21CED551B093CC0AB45CA8CC72092232BE2F77E909D083BBB4FDC73AB91F75D5A2EFF699B88BEF5DDA8FE672C5DFDEE9DB91744593E5DCF6DA37035E155C0EB85454A2497D73EA8D3B83E1D1B5F8A09A1F7B1F12E3E448487E642BBF1CFCBD507E1220B72D19F1F4C0A5BDB9A88D56C62FF9D661B34B1B86B7340D9A24F4B9AA2FC53477A692CDA8075A5F1F8F42E60139EE67A077D221C0351B9598D7579CC928872A7FB35549F39B2F525E2785264C6F5BB3D77935F88D51E1ED3BB26FA64E8C7134552506F9B765ACBDB494C553A336F9A3B478FFA291719833E38C898440FC9C738DE113E0E6281C8211E8B4CA72517DCCD0889C580E89A7B61BBD56866BB3894A1746807362A889D4BC080FD45EE76FD31AE2DF000539D08F8AB3F4EBAC299288A866A7395AAF701765369F0097033BCBF5E8A6480C727F4A4F6E3C35085CEE1100BD2EB4F0E29F40051EEED9DC98512F30D3F186FF27ACB9C59E9BA0CA018CC95297567754FD53D644EC288B788D57CD0AC58DE6E303F036C799BE73D0B122FAE2C643601F218742450D0C77B08A4F69FE70B767D55E9000F41876D88617C041767BC4BE7899EAA0ED0ABE7AAFE9D59678587AF4161CA29FD6AE86BD22C6B5C1345DF853921E9E555F907C5B973E140A695653CE90750D4E7277BF9388202DD6E26F0CFEF6DD45E2DD0A87098B2AB17062DB7F2DE1F2A8F3F9E164C828A267DB32ED369A00C36FF0B90BAE51CF069E35919F7ACB10D2CE7A8B699E74F7DD44F667F0F47A1185B11F70B00DE827BAB8D77BB39AB94543C24E3372EEC80E243BC2B3DD316A4B14A9D78C1EE8AA6E503CAF963EDA7C11D31374CB13596745B83647E19D665964C25D5E87F2DBCF4649D3C27421C6D95921E64D659CE23F5D14B9F35C9C58CAB1EE8C6E624F74120AA83307A7037C970A6110BE9F80B691A1FED2F0F164E52F5A4D93EAABAA5E0502358A911EEC9AB3308283607199CE1F59FF229EBECAE4835CD2B669A3A896DB1BE870748D1C6B11A41F1668469D2C73BBED8DE2DF74319905DAFCF0576E1E1509ECBA0232BE0C5A63F938F7501BD33552E09D652B6C2E9D91D7EDE4ED0E289A5BF7AA668ECDEF90E588EC755374775AE27DB0069FF6016F3D65494CFDB8BDD1D2E5E052DFD3BE57539835A5CCB965F9BB085F380E155B8C05F21606D23DE4207FA7F2C6C09761931EE7AC57F18369B5FB352F8481D231D4D806174B8E8467992D6395781D41637197596C5220B92970D2BC99E45FCB49B6B33B1F3847A547171E3BEDCD9481553FA245E77E1496FD5D98760C988FD023D2801A5EF16D18838FFFF19B9A839FDC411C8C0FCC465FF8141415FE985A03A6FE4806A99AECF82F3CAE94F71DB6B825B41A0D4E8A135A583246D7AB9EEF92B6B5C9BD14D0DF8D0F17A43595AA48BD392599BD1ABDEBE1D404C2D4F386DFEF63FC70D90E9F0218EA8294C1E52D888C66BBDD087717610C31E9511E14CAD346B5BDDE9C39A75F7C466370A500DA1B2EA051E271F623E3D6692F980CD64CD40D928EE0BF4B7006867DCCC2D042E4AEF254955E145847982D6F3A9E5CC847CD023C81CDC0F99C76F08B21D576BDC3960CE7E7179F0B9C654117C6332F557C783E3A1FE53D9313BC1715A4B28799D26C2797351C1632EAE8F3AD9D83A39696309B939C0B6922F8888C4C30AF295BD13E04BB965CB446E849ABC5BB69A795FBBE8F1609756D56E4775B0A61268CFDC0B84B1D39B0872FCB7DD953101689FFAE986D06D4AD12B634D962D35D7C88D5F9F5595E7B1F11A702841104C2BE5D0B1DA0CA56D7D2BC533270FD00C09239E9A6FD2149055EB8FA6124FB14B68EDADE767F1D48F8A40BF5EA201A986F39E1BC47048A99E3201E213B97F72AB36B951DD4AB3045651332EEED0A14DC3650E987323C76931138A7E9DE8B1457B35FA3DC8F5BEBA174B614AE627EDBA756902F26BA8C231D4B1D5F54971F2BC71CAC8F11CFF75EACEB422C4C9CD6A459A8C0EB22119B1880059105A6327814DFF8D205DB0628CCB1B84DCA787CDB391C8EB63806E52CC1C85F9EA791979EE2B4125E05D9AE87593EA3B7253A2980C8F6F4B1F4BC6E80FDC86CA30C53BC831AA624AC5FF1D7C7566345DCC32895DEE5532BFE413AB74D47245A9F2345EDF7D3434D93ADD5B614F45C29E981BF39E35981083B1D5A27B23FDD9067C912215A7A67A1A18E469F2F2A0FBEFECC9D6927A17CC61BCDE6EF6EE81095DBB78AC67D1B08F0759A9AF8C56CA73465645C136F4DA0758AD6DB3E4C73B2CF55AFB05AD963F13A6A2BA6953688C6705B9F6FFFA8FFEB3F08876E33A469935F367F1B7907548DEF5BCDA1EE182B67405A5906C4AEEF469F4D454EC7493CC323B80903C9CA6085855224B81DE264F764CDB2675BA9F028D663F677AF43AC49A1CE674A1FB0C0D3BE7C7A9EEEE2126740D95CEEFBD1DB3B5EF2BC016B15CBF64653F9F4A40E33F847BF029C6DE2D6EC5048BE596D0F0BB8071B1BE99BA61889A8799A14FA49E9EE33571F1C53812B9EFFAB9A39C9E8D23E6268B91B27513FB21FFB0F7162F8964D391B92A403E822EBC7742A8DB68D3170E8BFAB4A1DE3B888F33B4784C229239976FC5909ADD83F95487F765B85A57C18B30104065B480CEF66F34CEBCD71896AB23249A084E377DD65B3D11056FD900F0676356BDB75929B9FBC07C6EF8A25B4268D343AF1B5D3923B5A976680D03A333A45F28F3039C973A0AD1CDCC1F097CBDB5E408CF26ADA668BE6D5B2DD7FED995B47CA5707309CD7A16AEEE1DB5C4962EB9BAE34964E147930C50C95357C427862CDABCA246DA8FA5F4ECC25E396396141345CB8063D3387A05596F0BF77A1969C1CD2F4B31DB9881E97AD41D1D0FABAA336D05C7B75E33C98C2CF339B82254FE2055CD517CB6907800C76009028671C0BF046D89D7F8241AF8071DA8D3FE35039CF796BCBD8F9DC6CCCE8D9E87CE64AB4B9533E0FEE960E12A2022650F403A6C8143669B14EFDDB4448945718229E3B4CF793BCE60AC9BDB0F944C71BCD86D332E5E16600CDB68AD50C61F7D6F22EA5134FCAE086F0E84D4F04B81A94CFC83BCCDC5663CB7E09CBA1042381BDA488859E0E0B133CF5D401D91BB579A89339D306B52A898ACC1CC5279E99603D4AB80C64259AD7AEE141A2569BCB691A31FB31BF8026907039367B89EE777A57E55FF712F2EB413DF5D8093A74B7B402ABFF741841576ED0F7EDE3059E6973389D6A029015D700A7AF11DED1E7EFE21D0F7B0C446C735A6ED76588D668C00C1211707CD4411BADE2C552F6751F52014A3FA5FC9E849157286966B23D4562FA16A2B3D022C8C6264DB2887016834895066582293AC7686E7E268DB16E65567C89BC78605EC0FDD0B875AD080A2D62F6BFCBE6703869373022E1D41C7430663FD61F0D143D9FD9B32F2C1D50332B9B6AE3540217488A9153D9A344DC8872446CFA5BCAA1896D0916995A8A7BF44E00AC0576DCB318CDA7D8E0422926F6A24398DCE5035EA6EF3F94076EAD02AA48F7590F438BAFAFF3CA291CD4D7963A0B048CE0D018E807CCA454983828DDFF17920DEDF3D43AD5047C3C4E755172934B80842AC4AE45879BCD3497D079732423D4F5C5D74CD96E0EB943B53BD77D9CE49A205A83B848F090B2454A0A3DAE3F122DF127EC5FD0D1F3863F90F10538BA9ACDDE3E9F20621696B9DD100000000000000000000000000000000000000090B0F141E248337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 + +count = 69 +seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 +mlen = 2310 +msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +pk = 70D14F42D73E0B4E7C00A8DCAB5305419D1A44CE04E03666FDE1F1D2565797B8ADC81D3662AD40046B4AB9C8400AD3682477965FCDD9DAEE5630CD4DFEA21B5C349DFE671A6BFA1898C46EBBB3CFAFEE9E4CA5408708C3B83BF231BD059851A66BEAFB346ADA6BCA0E70AD134DF3208A89F12D02DFA6464221C7E77A59844D540A9660E048AF77EB6F3B220CD4686F86E45342419A3AC885018323788DABB90C534C909724383DB3A96275D49048A338B86ACED447ECADA4F8E614BD2A1D42E93F9C4E720AD7AA47501B43774925FFAF779506113D7DE5497285C89011CBEF88C9150C70E670C83E1C1A79B0573872057CC6CE1E1ECC2B5B67B9AAF38DE0389BA6AB61C296970246C2B403F47CF68BC422C6A8C8EECADAEA57DC24530CD8B2804ECDD7876DD958AAF18E83031F8B5F4F10B553AB423DC3669811CB001972E34938393125B3E91B8E1FFA4C035BC5EB685168BB0F26B9435F6DFA21687640A3F281DE57448C3161341CE548DDF8097422DDF4D16FC5341DD04E6AFA95AB8EF6FE540612DDEB31E8221564C61327A02913CA3B28A175511D66909A9CC245AFFA7256BB9A39B51E764BA2E3437F12861F1A2744E9A3DA204168293C36F5EBCF0522C1F575BBFE8CC172C465D78AA172E4B3AF694301EB25F498C368776649867B37ABD57195CFFB06A0C7AEBBBFA9202A880B6684963BB18E735EA72EE538EE78D262F1872028245DDF60B5F5095C2C8B8C74F64715BAB4F9C857A8DC6DFC716955779D5325926975A3C5691E7899045A0843F6E4B1B89BC284E8CF4DD1AFA8A92CF0A8FC6C9813CD464EEED6840DD11D4BFE71732BA812CFB957CBB832806592FB259DF4328FF4DA02D50F76DBFBB3603346442747F1B198394E959498ECA0F70AC322AC8C19F9F768091F85B6CC2D400AAA1A232E49DBF4ECDBF429AB78E689A323B530E50DE1E35FA27ECA423EC3E6D65760EAEED338A9CD3511B86F6986B767D5F962F9E0313F6591FE577884A2EFA25593A795CA58ED97EB96FF8BF62B146879273CE14248F1078F48B0F838F37B7AAAFF6AED06AA2808EB5525C77B379AC9A948BA95D1FFD65A70AC0D7EAF508D6D038DC1AE47DA272CECAC80899ED80033CA29AD476FDC9E44374188168E7F396460483EC3EFBC17D669507E14D5B2A7423373889BADB6FD44694286A914D69C66995165AF26FBCD2A927475CD466177BAECA84B70F33961DA55CFED929A9040E5F08041ED55267FC359CEFE0A969A7CEDAA43423F082240EF1C8FDA5A500225A24E903875DC48CA6F9A1032E2C9ED4CAE5F070BFE0D873776A860AE744EE3C98AE9F5F8F6E023BC29BD8E9D32E4E625D95666C3BE4C35E249251E4467B4BE0A36F2F57FCA9797B99E5954FA5424EA92CC9B2E48B8AD772A03B8E7455E0F2AE5F0037116C62CF4A26EEACA2925188E947E9595C813A148DDE8BBDDD5976A27F659D5EB9001CF0C0499B4AFCFB8D4C65D4DD980F447812BA26ADBF823DBDFB68953C91CDCA63F9BAF036C67CB623DE05574AB282D65DDDA2613C7DA4AC9A6F1DB78E46D1BF15D16C84B54B48AF070FDD40B36FA8B87CEABEDA69B06BA611DCB3357BFF7A63B983E8F333D72117D186DCA6E6FC4445E135A0E16193DE90170E5F780A2EB26896ECE23CFB83FABE68CDD8FBAF56AF5AF8AC9C56DC4A41D240DA7C9A4494DD16BDE977DA5B1CE2919BDF10F02DBBFBB7EB3B92DC52E24DF8A68491F7FF081481AE75CBFEE4A84AF21345B95FCE0E064FE11DC37426C48CFD8F54A0DD222DF5ECCF9E4E7A5372049C7872190C96CA4281534F02AD174CBCD5D0C9F59893A9B41EE96CE07039F04394C7DBD7C70871B79E3C1FAFF59DE6EB67DC1C228ADC0B660511AE9E5A99159D58A708452B766A0E92DA4F6AAD057AD88C48EB546AFD34A816B5F0CC4EFC70467840B6A5EAD781879784EDCA9E7656A811022FC50AFC83C02434BF4736BAB1FBAC12885AD7B10B6A560421C28DE0489988CC56683B3DBBAB6B73DDB9A3A4D6D4CD0405D6DFA4D6D2C7E9E0D98FBE6B3AAF9410734618F73E84734ADD581FD4257B4BE60B815ECF62713211047EA47C74117A6980586EE955BFBD59BF9FD8702188562195160FA2A161FCA3FE0AC75E73A036DE02F18B568A03F6CF4A51DCF62A1DCBFE22384375CDE8EDABD8F8295DE52F99564A243233F2A71DFE5CAB0941686C241AC9656F945B39375A5E77CE69D5F6ADF3ACE2385BEFA2020F7D93B894E1793E744C7B044DF60EF453D8325F715EAE03AFB49343182274A4357CC8AF663848AC37AF5ADAACEAA1851A1028FBEB33BD6D077BCC22A4ABA07D1A080F7664B17F60E4D54FF34EC7E4BBF919C3BA3E3AFF2D68F48A21944D091450B5070A84501A5BC18D80315BB55F99E304A1BC7DF2A9F9E19D98B73D7B4FB8D6DACDF3B3271297F3901BB0CB20B54C0F823FAEAF6123727B97DA83DC87DEB447F579C9F2524A20FE70C1A449FE0D1A16AF06F40E3F869D1C60BE0B3BB3905C1F00F8A2DCD2DD42BDA8363FDA438633F173D8CF4FBFE8EA4DD43A81135F828041C0A4D5A92871207DA79757CEC4A92AD18B3C8EF2C5A03334B62E81AB2CA5FB8BF896115903C7B517646105048DD1DA63A9F6CC76DE786BAE36D116481F4416EDF65FE4807568293AA316C15A15ACB52D11651BDE43C8BD862BE4026461A7C6D212E1F8A8E49CABBA68CCDD3113E15FC352C05D3AE288939E40D26AE74D5F07493DF692A97ACEE7F375A9C +sk = 70D14F42D73E0B4E7C00A8DCAB5305419D1A44CE04E03666FDE1F1D2565797B8DA21E28C1C216F42A9DC617FF31E68BCC8DB386837E1E68B2CE0D2B9EB148BEFB9CA5ABC41FA1D64EB650A4E32F5E42A0C069CC9267BC0AF213659368078D0E52021326C018AB1B230EF2AF37BF1B482A452AB8C6C6D65C2667ADC0B82D5A4A453320577417564578225041331741318008423462775053130251251813606516858575035806672748184072437754678121077784006786730785286355186547680041828047068108130260685245065476675146146530003304181180553417741740307727162083336823377853114052504834561086428272810422441787584840087322463226304757350231766382365284373601250248647278142110737265765136656013515138023453105100703013363546433146130045808428216171651028327231665228477680234787453567865446258140271488571767033183710213508175137673722025704044165266732761008264808271577756844351843773465078758426146178050871330674510431306581131857231456806122030727728135234445173311736151101470420482232327787153656473445587713437083328641555781326022730533732751443566024501334667617141862837312607873315636245573867521630336644676144733532312013774433105144250304781067545655448422533377554083356512181477616413564216101848070181408020426147074213763467562428373043425111351006272115080267543111274114354827773862620428041415867450502216466607232542542822082655668373607182680801280851672727623842210244720866670118186626570666178405575581755046170264765544181211225882365425504001277060342740474862032105232435378156070514005413281501122821806545557427351727852243045280315382647801076366004557402341808574053438582031174336474474704622148188340202853557170067040156510852032482764288611236734233543704536637601613110363336037661181520701032753522856832815154708144372763323417410703724160060200785764733782845008363738630862746811640736806053281802772351653431223432557443432013226547213003502307445368137121871013355166002477414265158202578006546415142575481601440318437853831175171081531057615268557737283774353367586072885456348537566472546546035761648015156707750526886148767120180280365477170210686070712184331611257037520374271473021820324162250484654127678146435043416231576615660368044885788826507412120355422121642484530273671821036166576611161784765068302736068054483128421586015677474574000676153602701151025022437210162088346556088456720555022013880260881056018021210046442246752236051745034424801652317777584343460216722068615283566653850171866872645060812137585513863430455164306886052288212020822765310317402660288616434748753004233843171681312231881102543088031624438302872673116642032167058263282470528321136762436235447762818201670185151301178257361587310113033873415815651172558306233778753004260852566776341570108605516154257533553802136801474237727417417554030472541031572830074420100825016456414132341302460335484623057525572478247474354478103581034744634006865370654606322668165652314035735060750474680307074544545238434037557865234150181728738811453203267654813614647683134187275725571438537035547277407532815456563027517286838044645665537405313427314215100883173301758641272584863138518036533187712103207270836841715761400204770228760403170361457EB94271A030A9149F5E3B30D7C9C56AD3758821FAF6FF20A4FE98D772844B861FA81D9640C73DC438E9ACA24E3BB58828F84BC06FF0C53DC8CA4ECD902DCD93857336EE63B9812B773D7144BC6A5718F7A4A98C8AA8112280790631FED813F078F218D09BDAA7F1555644FF4930C42A21E64BCB1BF8F30E888D6BD3D2BC0C2EE2482C8B754ACA92F5707BA667474C478022EB69AC90410206FDEC80BA2EC3130F26B0531FD9976A8972017FA4CDD6AA6E045850CD966CF1BFA12CE70559D70220B3877A6716580506C3321A9E79DB1B4F12E4A1E361A5CB5ACFC41931887D362B76275CFA8EEF630F5FAC2CF2CC7049CF60C4E188E8AD48A4A2517133E906399B1B0A6BF7186DA693E1D72DD02E3C3EBCB7E0B94A11EBB0AE69055E4EAFCADB98C78399D7532545FBC93486265EE9585359B36BF360D8CE935599465B63819D45A5277D4369E719B330F4203CE562AD09DA9C8B95D8D1B914FCE1124B5A76504306275C987122189321F213778B166E226CA58C72F89E04264477322C0993714645774B90368A9D065EC49205DC53DBB0A3D3FC5D28092B297A799E37F817A63CD7144CD1BF5D4DFE4FE52BDDDC176400FFD40F80751EBAF0B16CD9C383ACB1245934FCCFA2E2751D2EEFB5B4C9EE46C09D107983FFCA388C998B010FD83C2C50C89608EBC45188D2F3763D96042A4879CE2BA120A3A83387D2B05361075BF19BC6E97319E3FD29227E1CB0367F6519641C0FBD6FDF1753A2869DCEFE953C203502E461A3B80ABF46CA3986DBB57CB8A003E52837F577C1CF4BCC74ECF10E6A9DE0E29BB36DCA1A006909EAFE54A8EFCD120C8C779F8EF9B9408FED408BDD3325A79F11AE096D73DF036DCF419F17DA61C659C96A0EB2E8F66C4FD3CA18E4A8C2364F5DE66EB84A54C84118D37410CFBFDE09D28C1E508DE248EE2E1BA7E31B5D30E9C7D58D12825D79B39D88B11A04E006EDE00510F597B7C5274883A39933D3E7FECECAB105A989477484A263730AACBF0F6A7C54527C4448F46C56433139D6EFBB0CF0EDB0D473D2C60060536892B7D0F3E019BE2D56D071470B45157C79B833C250104FF1C8FB755A804D02C2D3454C52061E0158561CFFB7CBE1701BB15468CDDA1999A3AA9D9B446B48FA47B8D31F09BEF0C561E9120DA3E0224BC70CCAEC1BC6269CA142D1AE99C85FA5254B9D94943D53FFC61302294E666A6C9D5E4F56FCB397C74962DAC8375FBA5664E2EE22EC9472C46E8994FE7094C895B9EEDB8BF25C14D917A6568DFCB37711DD2AD08F7472AD5B272F7AE1E25E2066CB1957AAF680AFDAF1217E7D2C8E52A7A5896AED8253F43F2D7AC2B42F662F7C0798EC6EA5674625262B68C2E8AB3E3C680C1C525D5E89ECFE3850FC81656AB89289BEDA2E9FF1B870F32DA2E776301B7C68727B4EBC5D4909CB7BEDE05FBFEBE1E6D1D38D7B4B861DC4509BAFECFD480FA9C86A3737138CF7A020773B32DB3BAE54A968EAAC6160617B54340D4E9374F03B165D8DAE93707B9E80CF96BB2C61DC8E2949826C7C6548B02ECF6378B37BE520C88C0BC3BD87B82BB2B8F858F9274C7B4118C8C18693925847D5C29536E7836A2740A2E8B154D59DA73DAAB22457909D770C9D9FF85669D4630CD3D2C68D5E03F6F13E7E56912F979CD87A08C942046ED5FE14866BC6C3A145FCD55A9059F0EC7F054BC559E7BE8305DAB0059631721EE0D3B8857B73799458BD1EF0AB9F27C116ADFAAD7439C2A69268FDDC882154ECFEFECE614AE9F3115AFD75973B49BE669AEFB8940327837D19F65A0F760EA52B3F1ECE463FD5FFA19778AEEECA1EBA0E9CF8F04F70BE4BFBFB436912BBC45B2EE412A179E358703061235318ADED52DCF84D0C0C62B52895A4F6CFEA3D58A41BE0D82D77AF1AC3841F98DD38503E8885C194EE4070359123BB1F05D7E4DFF1EAF2B71803E0B05676C8F087E2B9CF4B8403562A872B74B96667210C6CE28DEAD7592EA61ED7224926D3FB6C313BCFC47C51AD99C473722D37336E1CD5DF38051760735E11FE360ABFC5EF643037C2F7C0F24B088B820C065231447666358F65F43CCC4920A7143F4AD0F243C8492E28EDA9680C733F7E341ACAEB8C7C2CFA999881567A182D83D889090AAC36884806413C63F5EB2F2374A5210D0FEB6DCE397C272BE70F7540F049B35F95BFFD53A1D19F3C2BB1DD44DE6B6F7E8E725C5E82CB7B2421767F7D07B52D1DA5CABF3173FA37E4F2F40062B666B234A81D2293BB2E188706DFBB7328FAA7C58778BABF30D703AD9E4FDF3699A41FFD6A57823EBF105049980071F7FBC5CD6B0978F4CE73A83BB2E39D8A165C82E0681EA4A03F975BB175F2A03354DD373C8BBFF992A5CF0C5A9E003F5CBD75D83728C66E1AC3BF10096E60E7AB93EC40909780F9337CA43DE772CC93D0438F9DC892090F2CE26B4025C30BAC7340436F18BE9B96A0A6DDD76A8F20DC7603483559618CA7D4C0E8F04AEE32121DC868077D67217F2C020EB20DC2B027A815AA2C6EF24E282765554A35CE09C9CEADFE1BEBACAA06C18B6FA81153F48280AB7D71747DF5E2889518C9175FC52E4BD66EF6F64DBC2EDCE9F1474866612136B32A0F511CC698B4CC97AB137162E83FBB4AA198A07AB8ECE680D9C51B0308395DCF35F22D531FFF184B15F7A95B5AC4E52E82392CC32805ACE0613FD2BD891EC2B8946A3A8B8036301A805D5E90C6FF59B467225DCBCE1B6E79A147674527ABBE7513BD2A42E7DD2756BE59D3D83D3CE6D29175CE7E49634FF49B530F882262FD8DB788C437DE5444E877B31FD5C0AE0A294B80A201979CE1F075643AC2D7D8BE7E847A4412D36DDA7810AE4928BA576907AE6A0B911053F8AE200B8C43643B2583AEFEFBC3D584F598884CEB69FEC597F849EE3950E56190EE6BC803216D4EFBC34F79E060B009BAE9140C05242169B126FB5C9B6CB3C9C362FD469D17B0BBA62AF84189F0241F23392FE118AC9603E92EEDE693A080E409489C29CF32926CD5600C283C70EFE83ECA9E3C0AB32EAAD29D72A4BBCF9EB2D01663C8F24D64D9BB6DCF3A1F90645ECE85D985155DE51D984040416F3BF4CEC8C5B8D3304FB4181BF28685F27EA4C8CAA2200492BA9E597AF104A7EAAEAF11F45616A85B6545B51AB58B6391C27BC509A44E5977BC3D640D9CB12AEC41F3CAC50DC424C656DAEDDE29A1E8694BCB3A663CAE7BB97CCF91F976512BF673C871BD3BDA5EC528D82E8C02CDA81D3060F893C90D5EAF34FF6FAD7F85C4194743124D9B4812EFED5DB5B62C15881396266E72C090C8381441B274BF35991612D268CBD00DFD1F197ED022A023C85C17E7262E8E2787E0AAB2341DED60EB7C86103A06F2BB93465F1763479A4EBE80964067FB682620713AA9A9F833C86442B36676AE8D81F3CDA842E447A5BB6E05F76A548109DB612DD941FF70F7D76FA9CDC7849AB8CD35102489C75D79BAD490955F1D013A7E12E26ACD4FC21BA6158F2DC2F94D4949ED9818E99903041061694A3B0532BA972 +smlen = 5619 +sm = AD1347F281705B2B6DD638D5942BDD8527A6C17B93B2146B85315F8B3BED11B1848412941AA64E3755A37D932696A4A24F4A7CD939B5E64947093C24C2C1100F828548C4B517590D9430BAF5143EB960B62B852C1E73B2609BCEC596AE30CE67C3938C9A89F1066606181A8C05797978FA3E5A458431EFDA32B766966B475EE1AC5B488488AC7A4ED824A665D3D1AF47521D0FAF899A6CAD7E2A0561E1392E2875EF09067E764437747D9364EFD84435A3C97043EEC9350923B817968B04DCE9E9824DC12CF64122C9B6F2B95CDD66E43F6A4DF01355113C633163D9454050DB02F087A1DA6DACAF496AD45A34297724B6ADD9FB913EA11A930961BFBAC4F64D2310DDFB07870F0A70C186E0930F79CF87C42E35B53AEE65AE5EF75B67BFEC3CB5365F778FD551053B9852FB5D52B4E6EBC071CD976BDCEA4164B6ACAE4402E14E823DB48FFEF66FE40BED67A41FFA9D2F72FAFAA001CAC4B4A1D815B2F659B578BBE68F1E9703D8FB05075C21A9A29782F7A5A5011F8E4B1D0A5696CAA00A1BF343C0F4593E28731B9BA384EF9ACD3B337B330ECCC0FE35BB79CEA2A1EF1E6FB3BB02E7FBC6A0E6BEB5A9A463CB8C4C132EE9269842D567F19A5DE91F24B7C42FA58D77BD3770D2C9EA0F97B0E1F701243794004837B7E841039EF392AC59D2B0CFA1A3205169C20E45569815EA07F8378EEC48E2846B5341280E2D48E64EC70770B0B5E479EDA3626AFCCC10DA30BDA7053E05FF6D22BFA9AD4940D7DC5951D651A115D9DD948F62D724FE6F697D2F3869188CD331C69D642598147B1A7B97823B28CF991CB2395CB9D5FC2D2A13840513BAB9C49D3CFEEACFF65C962CAF0FB383E142467981920BBE11287A5A15816A54F53E473E4F374DFDD13804F687306B9963A5433CD49453A269B08942868A153E791838F84BD4776ECB954C4C812209F306B14DE9DEF0CA4089DC60DF5D646EDA5531ADB8440F63A037770480E7817ACBA5EFB251D276C7A9D7E374A65862A5D9FE65234263068C8ADFF2D7F6983E7DB9D34DB472D44C1A15F690BC016CCFE3C7738B5C8E23CFD3CA2CD881D9AF5231FABF754B0107B65CEFCDBB2261E3F70289D2ED740D6E0ECC8F11E50B495D7152B2747F0A244C54EB6BD7E73E77EE609C895905DBF77179C39BDAE0D4EB22BD52E8D9C32A5E004A99A2205C2AF2159DBFDAC3827ECF704DB710448A0A929E5AA35F44B60E2C5EB9EEB31D1FCD8BCC3D7F7CAD1BCCB5E2ED0156AC8C8BF4C79DBCC6A0908652EB78F2EE873EAAFFE263726D6661D464E0ACDF91BD9D0219F051F517C2B1D32D7FE0456DE26A2DE03C0FE16B88E2288BC72F4B1D9CB06A491A48662CD884173135A40144E004968874F902E23F494EAFADB8226C4E4433F1D230A3D13184418974EE9CDEECA9A637C9F0CD781E83EC8F4B8F6EC265C819CBF38D09B805C169551767E6EB07FF079565D69ABA0960FAECE1A4D0E25FC38AC22750874F1FB0580B948A2565E8639AF96C8F6F78B152A14381C4F3748EAD376A8A2D9426714DAAC55B8EFE2E9C01A31AA1E7FA0CE45210357AA4E0F8854825446ECE709071D04047C1FD2A09AFFA24ABE9C17DA2F8FF70138F4C4E386AA7AB4B968B61AE6453BBED0BB1C6CC418ECEFB7A8836361F1079A539EAE6BDC8CCDFAAC8065A1C8E7D8664759C20A58AA8FC1E3ADE17E987666A8DFC07C4F57D28D8374165A42882331BCBB6ACD119DFA51A3BBA2F221AA5F2886E353D28FE9056109D2E74704666FE49250F545BCF9ECD63CD11870B051EFE4B39A233611D5C048B94F84D04DD52B75273F1688AB7F1D0A47C324764F0B443F22A803042627FBBEE710830F6B98FADD10D44FEADF15C4E699D37B554610677EEC8ED9C567AF03EA895E32087EE9A64D8359A65D1511614FD4607391D1D484B2E6E65B257D5C52D2DA6F96E62BC142788D7D8EEAB88F5F0D72284E60876E28E4A2B769BEEF8A3141A54910E07F8C03EB4F889214E6ADD27D883303234405A3EB00C0F965D71FE1F0FA7FD3DC9CB0A3B68E2EEAFCFB271089BB7E988474DAAE4154E73CB9C08B39C1FD33EF7808816CF1CBB463E729371507DB08B78A36E96D2E932892C1C10ADD928B5286EA55B5D3E73FB52E16C984FF461905C4361C9A0FFEBAE9B5817A9D0FDC4AD56E4B57921D8BEF651FAD11FB9F1130FAFF696AFCB65B0AC65E513A6CF145FC7AD83C4896D3AA734C6E8CF3C3A317A049605FDCEFA15AB299CCDAC0406D9242F9C549FB80B37DFB272165CB9EE79B76A33C6AB30782EB4186037BC835B9280EEE8AC47696C6470D5D81F805B2AACE07F0C7886113F7F39BBA6740BED3659C2E4E1B57A7AAA98841D2B5CF38962C306FA7B29D1C553B51EEA23ECB0456E467760431E2DD1440857BBDD79478AD13E5306C3042A2BC5091DCAF91FDA5673CFE233C3EB90A32FDB1BAB5DF6AB5D5D6B124D50E47FCC9AE3AE073A7CA67D944E9EBEF3B8DF9CFC20049C098599400BC777DD4322D5A51ED0940274810E3B8B474F474BF12A2B4962AB6E0E90F6A04342D24D8E581A4E49D816604602A700F9C3A09C9CA497DE23C016042B64C89D2B6E7B49225ACD8F379E654DA0A0D1DCC71E54D24D82EC6F212C795C875E14C0B8AB4A649B7715D5D51E6EFDFEC109F598E60C4585FAC4212C60124FA65F51A595167F2BC1A3A997740E503F284BEB4EDAA28793379554C0CDE03B6A2AB232295F6F60CDC75E6F8C7F4EFCA38ACEFADC4BD4510097ED8AD0900BC73E06A03894FB695AADE253338F36543F45C085C4A80C6D43212E8FDE1A950DEF9CA7A951D4709FB2CEB115F1E254004BB36D5C0BA957E41EAEA06A52DBF0911482EE5C88BF284F5658C586180E3062365EC3FCC4F39AF72DB2B2533AD83BE9A7515FCE4884E97ACD5805A2D705DACC9B956FE1DC5F122485799F5C3FF901CCFE00429D2881C81FCBCB8F5F14389D1FC6C90927BD3359FFFD898FBCDF77EA3304737F2B8E66C0AB9CE842CE038C0FC2B58EF53DAA124930FCA927D002DE6509D2CC21095F0E1400755AF5BEF5F4B72BB554030916DEF05030541C23C616848CE11607C8EB068AB3F214449B5F249F97B75A7D7D2EB3E8B861F6C631855ECAE352785C72137BCEDF6C428ED81D5B588F21E7B789774FE84F566850F395F090EFE90A4E0F44956660F72616B4445FA5A0581C1406F2426306875747B03C3C966DE19B00A962E7F0FCC28AC3E7AE79400867AB1BF6069E0DCC83A91051C4779679D012707F5F4A7458F67DB32F9C58C29B35DCB36233BF0FEE1F619B62CD8074C7DEAA0338249ECF3B6F52E69526F9DE8A7B4CDC2ED7AC70279391F736A3C9EE2EBFDBF5566E4B8A2C4518F5A20ADAFA2E245EF2285C16D14E1EE362B614FD455DB8FB885C924C22FBC9268CB78D29FD42B5F1F64140F984816578D5E0134F93D3ACBAB3D7192FE6B3935220FDCB129DBA9201EF6A2AAD720950E51465CE2C186E5BC3B3EDF78E5728B2F05401EDB2B991E591186D1DD7A45BA1E00DBA6F4308DB33DEDD033A3C481F7D71F81FA6AFAE05FB1540821FA7078068F0E15ABDC2A35770800B65C6CD495AB720D754E0C62BFDC96C09EC44174A34037009D913F7E93628AA6D489302C06C44842F8FC76E3D5FB7CB4F9F6C471BF27CA1BA87FBAFDAD21F5034B17C12CC69B8BDC6D5DB88E3E084076279C7EE9FA14DFFF958818828C8F1870A075AA3E94779A21CACA6DFC9B9127ACBB6046E924D94E9D92FA5A733ADC42A0B297D1316778AD1C5853936294109CB471642F0536F7430DC17D4B84DBEF474C9017F776FB1DCDE235314D7FF682DDF0122C4FA608AF8226A7B0128DB04C2A96FFFC8184A2AAC6F2324A0CD67866A9A7500DF9F1AEDA452A3E4AB38EB45C347370216FDEB13CEB1A1976E26994332724ED9FC5254F86CA07FDF946F5A42559CA63ED5D6332783F230AB2B7A862BB4F890AF2F53FBE8F741CF73F59DC1C9DEE2B9F52C3BDCE52DCE5BD25F445911AE8F3F65561B88143CB2CF67E8EE5462DF6F48F2C87EC4DF6EEC7529806F91E01BB8B07379174CFDBBD577B77158D5AD2EEBE0596F471C02E0FABBB04E6B735DB402B1AAB070B689F532E9CF8DC0A243ABF4FCEBB90358C95C56ED25921D27C2701970C69FE5314F449190CD2A96E853D929BE45AA26B10560A9C45A3A0CAE2148D58613C5E16520EFBC819E7153CD9E01D66534172C6A3B3AEE6F4A4F1AC50E66B8B9A28C78DE806A473FEE1B5C1A804B470B3DBB0BD2202CF6A2B7E6EC1578A2DEC097485A58870A9C5708EB180D428CF6BE4ABC522116423752F88AA8EEEBB9232B135C38D0CCDD39A2BFA806A15FCD94866F8089FF5C97714CCFA10CF05FE7E62FDE0850C65AE2057D5114C8A90351A7983909112C8B4877CF1981AE19F7ACF8DDB1299EFC7959ACC5171F8C0F1BD2F02EB8CA0FC07445C18EE72D990C244BA59E99BA0DB2742D7A3EB436E425D3C2E55F222B55E372B2755C02D3BD51E8BFD3D2EEE2B201A8BFC6D9D4880DA3ADA6CC39D1A8F9BDFFF1812BFA7B950C834A18ECFF1374E431AE11B5B65375C7822E48E00DA7DDC41D80D33DF50F55AC4255BCF2F5F717222E3D45CC314B5B63E87EE0151A3A63BA0000000000000000000000000000000000000000000000000000000003090F14161B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 + +count = 70 +seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 +mlen = 2343 +msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +pk = BD66E4928A49020E4557785540CDF73FD7AC56E151F4EDA02F470D5F2650B76D09C1B3B3BA6264E7DDF2EA4882D35F15CDF9DCD99B70A7C4AA91DF537014CE8D63479A623331A76B2895398B5CB88B7924D259EAC69A1EAAD90D87BB31ED2B96DFE70427F1701B66FC7172A2C5A0B9968415420D067BE899E73C215029EAED8D1AA9E291E3B122B5E6D81B9CA06569C1476A40335D3821284B4E4F73947F084A10B89253EB77D0213C4A5CD39434C553205C2A8A2026B9782DF27F11E0FB935E3E720589F5BFCEA8A7CEC171ED3596DE3A3D1225967063DDEE31D8AF548AD7D6641A2FDBCAB62873A836C1305C7A62DDD3269CC3D9AB206486E639400EFF3D23E396AAAE73789F1ED8EB2A430403DD404DD9026015FC3DF34340DF3BD8A969294F8D4DE976DC96C89B656AAB0AFCD1CE31D78D1E63CF89AF401DF0CF3A272865A8E092303305B7F19B0D9DF712ABFC02357DB27459BE029B00BA9DA18BB03EFF5FE3F67ABA033C2FD767C032C318D91BD19F2FB33A6362E7FDB5177AE713123D26F964A06AF6ABCDF481265D5E91A558DB1D8481EEC5EBA0FA9051F1FC64D2ACB7CCF19D42EDB9B60CB9FD8ED9FD5FE4C017429C3EEFDFF36153FE6179F58B29D6780D7D3A4482B37B77EFD855A4C062F0DF1890091DCA9BD11845E0586A8481A5DA7937DF6591030368517B9C9CFACA230178647459579DE1CC49F2E189C96802F3EF2B9E647CD8FF106AAE24708EE6AE994047D3F6482EF343F0EA04B293FC5E4E98F9C9A361228BB959CF0D7DDA14167492E8EB196218EFC1862FD1A702E65F83C7AA264858734EE7254F8B15C4DDA0C87107EF8865F4603585725C266EB2DE78DB675A77C5C7C11D01C24329E7DEEF6F38024DF8D5ACD704607DC156EF95AC3ED03B7A749E0F9094C1A57BC1D42EF357BEBE960928C9ABFF8B52C81B790B27740F098C8B95F9825D88DF380A1BDFE3E3BD32945386B7A1C6EC0A4A0D2252CF7DA19EF37E93915FFF5CA67D35DC2BF4244E90C31E1249ABB628AA2A744DADB3CB2A61E080774CCB18B1161130B52F5447B2D058B511F42943885809402428F1BE4DF30DACDD5E98CE54775A682D19CA566D8277D337494251DE55ADAB03BC0754385D9A1290BF64F69B053FF647683FCBCA7B1B68D7493D647565E06FCB2329E7E8D723C1FCF9C9659CD9D7B0994227E87151510823ACA46BEA0EA6F49B11B5E4A05D1B28A3D409502BB08119AF32307845C25F43824327548618422FA99997B2A66FB18E5ACC2122858B7CE51715C2AC3D53B7E2C9449F5EFD0FEEB684D1C69FE7D6C9EC29D44B95F1BFC8D646B00C3CB31072986F0A4A4C5B2C5AC83D90FF9620E002BCBD9D1CA57163C9F65BD6DC00B2CBF8C4BA162AE20DAD015B698267B4EA5B301FCC1FA3389DD1FC8CCD04809F556DE17943457DD549088E1E2442934ADF1D3F91704B89E7203D8C7D2F83F0EF61C25C362D511D8BF03459DD051AE19FC3AD0D2162E4657AA62BFC73121BBD209A5EBD0F97F5C79044473F4D5FEF6219C31E4C50A786E72F0989AC9A4DB86D4937BD6A71BDFD483D6258273FDE7C67F22343F208189B2FAD7777D959E527FFFADC27E3748F65E764CEEF8786B6273147282372BB12B0EC7FC8C706F7AD74117EB970B1DA57F0D2A543B754CAAAC5BA6D077E0418895BA7C54053BE699F41B1E1C095085DFA39A5CF0AB9E7264E1FF23B0EFE9FC44A57AF48FE11847DDBA24E6966302B7F8CB178DF094BD12852C8F900872D71D36404298ECF1B058986B5475A12D6B1B5EA2F1701FC3EC3D6B29163FCFEA54B48B776E6AB42A99DFECE27254DBA7573A26C8056FD4F8F6183F59AD08CA4C660E7F3495DF837E252AB09690FF3F21D25A7BD5051723154E067A139489B36CE1837870F542127D362463B35F341E4B3E390B1ACD128E316FF3DFFB12525B6F7BC06F03B2417F7E67BA57B857444091F367488FF7CE9AD62DB594F20232EA3A319E37D5E8245100CC1A42B1D1CDC581969451585308B914B0C059544B4CA1E2B0F12226A8662C2F3EFCD5A4FCDCA0FAE6B46B914DCD6F3DE466F698985EB3924775EC67731ECE502E216624FC8C8171A18198DF8AE234EBA83B2118C7553DAF3460FB024C7D3D110891F10D1728B6532FC8D6ABF8013F7583C0F2AF1D6FA8DB259F8B70FB014A775AE4003BD8001EEF1B21C7D6AA4291AE038B2B8B134208919F9791717B28560F0C853949173AA65A1D61A288B54F72F3F86FB6670D28817111C537BDD9C102838855C7720E41024F025D4FE5F16F34FA7945D81EE12CA51587CDEB7105E4B63AE5A45AA5DB35084FC03615FA5808EA412BA83BC3AF558AF89733B451693CEC8305FDF0FC463EF7AEF894669A5E4F6FF7A5BCB7A6451D305022FB8FDCAEE9880F94481E74CED9203DFBEF8739D34FD1B297B1BA42995E8A9EFFBB6AA56332B4EBCE833702258793AE2F5062A14BFE70367C298FB7492A8BE9FBAB7A003600F38FA408FE9EA158423DCD31A8AFDC104BB9C4F72D2B0B5124F0A7F3ABAEE283878EF6ED3C0A5043C4C6CCF1884ED8FB7A0CAD200810525E49E485148927B9B91A9BD17A02ABD0D18C11D8B25CCC68F3CA4C0A588367C6DBC1A54A7866FA3189CD157ED8AD9EEBE29CF012F01C3455671C6232213FFB0144202BB005F06B17DE0CA31A7857CD273B7FFD32AABB53913EB9A0C26A7B2C57EDB7BAB21847D251BD59D11C2307B768E47CAE01375808B0E904E9D5459B774 +sk = BD66E4928A49020E4557785540CDF73FD7AC56E151F4EDA02F470D5F2650B76D0E722A56F1B80D3B977225B2A9F0342F8E3F0C5253F3C2D5259D472959767E85E72FBFD549164D1A866CE505DE0D00A1CF87A35DB6179A8BE8863DC7CEBDC0C370581C1B49E790547820A9BF1CD5CEF089B3B054BCDA094EB270AE551BFEC18842064603320308052741271851455522425652720514260545564376151612253602877135135532727817434258116727070532348461103005168536110464432104671448145212020363516676217244605302267064147233236302524230183604586163851281035563024878112745710241686705885647165881857621352708188283340306617084664344276711603062534176281241318220325848634370667261604376261001576242862518122024086833167517450337321544756342526118553711355626328705767640571518607080387422323302074751206646055403465216242113871581755054050730036764616885266605860332856753564110482463144385326024044886836435815424161870322075231064747285334111778303832638413256316231244801663775528258827518105642867857276300567613558265816652744753332177561418150676725505631770447724370120182123062305135253886345117141701456802607037868468801432836403472757636217348024261481626166427214131888446525258837610452783410184407627166800677443808335372365868476273483553218302053274844272756752772254152822828208042573587848083726578450032022083184418476111531837005841731176526803814203634513467763854735478347378205761784462131588454855506561267434484427741423087574524301114112516245730564642714280866732450267045558632830134530327564414410323218153871404537236518704026167670071162116524266600861172524448086840223674236587612762888776230726606735633124282022868730015884447633385244018181354337153832400171658462462104431543652325422512580262482618786720577638180681882543104672766584246703717270435583363166211428676027100001035634501866225857356525572788040076441538037662515112372325684377515815351715175047836837526142800120622627344378007221314626116357043254380873510801043381115682256317552734223107157306614651054427283078465826152608888813502201853521213721160277776045410831252263468137383417886527385304756571060335835466334611777510636213023218104517326520265378660713115141203666748564663405678015383767762217583126567802660264571413320642727106437672845627533733515203880417623627318785262254686516761821082800735644365541616852758561057657654673703035848485151700717516243725344304787506448246534723860205461343037343461547418145284370782521517261333444150802623301741708422074257743477100763381574802212216236786240261824378121678282712858557673857667483567055636866312131341317336573240110637438673337150338010202178327407408661880136863847362028218513028337736360707356503534883875477607043807375476826326123587364704021404377206323785570383107265862547260733242778017554041442311270054007333412652546013236884860430546550481824288388740588042635288116871252888108603712528368604674276806775175123568654717275403543564254268350284068524876523743061368343763425174076506553121775485625751061013105663165768314480322824017711201817573816528822557114126200332318031510544126266234134474158858113638022144704531227725812041382325370563015046612455275052282A87C74133BE59CB520DF1E0E36AD9669CE5350CE277D452A3D81B054E4CF5A22111C820965F0072F818BBB2870D96624274BD16AB50C3FABE98BC262D757B018EB9BB046E20DA89BC217A35EDD3260D0E9DB07AA1E9DD02464AA424EB6216C9B755EB635EDA6A07C28233FABFF47EE008C7D7281B5428A31154319A89CE1E2E3C9CDD143A1B21DD242ABB36702A405E92D6BC802136C84461559072A4864C5810F5C86B56456034F9EB627147554D8AD5D9A2D93DBDE0E2EDFD8CDD25ADC5B1F60CFE28F01A6A4BA359BF64F65DB4E6342701C906331D658005C83AF82B0EA2AFAE0576E22F058A23292EA8EA12ECA0F1D98F7FE244CD15888ED1BBB7932404EB9E2A8FCBFECFF6F53563639FD3D1B7B91D566189E2B547A9CC5DD7104BA0151DC39EDB2B38F56B18E31B582B9B440B595330C570A5589AA966C9B99BC0F55B0F740BCA24156056C186D8231B587AA9B8B95FBF40197570F90CCED1F0B01B2CD0D9CBB9E0846430028824CFF2F4E9CD01E65797E5B54C3D4D588D4AE7423C28C884B1C059A4471651C98D68DA1F05EB1A03C788874F5E25CDA6521CC56552AFC2DF3523B42F7FD246E5CE597BEBE093035164B9716788CFFCE7832D48930E2F7C9488B1C0B8EC08EF847F0E6BD3DC54ABAD1C4673AE6E9C8351B36945F92F373BE65018380FD6ABF0155F40A139062AD80787715EE121734FBA7C6B047DFAF813CC06B3271A16E80AB5DA47056BA189B744389E6A5B9E1E97086882D2BBC59AFD6155AD1F5A6BA26A01D7A8C95390BF8439CC07A845663F56CF4196D5140A0A9725C5E63793C4B6B3E9558083BC7C2DE2C75376D5C90869C9718E4FBBD5A55DC1F3D5408C8C5AEC7623952231764A984F2AA391DFD6634E35FC78A6A3B23B4B13C46E4B9B22CCD73B0FB469F04A9CA3CCDADCDCC18A8EAB77825F37807344090FD7AE550D55D870355E88F66F62A07680F91ED9E725A1B1210A79F0630168E237E507562C5F08135AB8BD4ADFCD9CA02A05CE692866EBBC2329105F81C846DAC02A343A8899B81928362A835FF9D1006549AA4D738CF29C39C29B7842781DAECBD9F06E3905EFCC6215B46B7EA69352D802A5DA15BCD0647C4547EA289D57BA4DB1D1BBAC24EDF66942BE80227123A5CE7BB92E6B80D1B3F3D7C5ACE827D9B9621918ED2E1068790DD9A58C2ED2D854D90F6CC8E42B5D1D7D79F4D151A56B4A78B0227A70DFB1B4F3C0AEEE465728C176CAAAA5D6A54CD408559A3F8C3652A0C624CFB6E83C0C460784E81A380DA49A335C000B987B21CA105A78AFC1A19C822341FDCE39B43412AB17F6A10B220D94A508D5F418A633730B6A037260ECFB905718CF1AFE0AAFDF59745D3B75DAFF97E9ED1B2F6D5B6B14F314A886A76C7E59FF538B694414FEFC532E1A969DA5307DACACB67107D90C5CF85B497593EA7012D84D6476F19F8581B5B1D39FC6DE4BFA4B82B207762267272FAA5125A9261A8A7B214292771FAA721A06A08149C85A9B24217459D25B76DF27D27F6DC60D866EC6045D14CAD6DC8A49CB468F9AE244115D62726ACFBE9308407889C715C936262ECD4342CF738FFCEA99FF34799407837B10A9FC693AF9BFECC689B5207AB611A663BE65D3AE45333ED1772C4F3E6C30BE3AA42F70A80855A1F9B4041546271D7C4D3A319A2D7AC6637C079873F85DD7B19276E557B6CB466370363863ACFB43D926D9D0194D8DDAD2D1A57512B19C4FC8D0EA7A59BCB9380B91801470F3AC1372AA7A730820F4FDF2DE4A9CB179BDF0F4E5FAB5C67E8DC76801C065B8E5CE837E168AE7CA198E703FB292A22CE83D26835F1EF4CE36DB3AB7E6F1A8F7D557E81C3C9611C1B269B033B90BFAEB291D2F263550577E9E138465F58CDC43ED3AD835D0826FD699F10C7C2B70BFE5EC94533961EA33B98DB32E468763CD209670CF80E5DED426DAC1173F01FBBA49EC59688DCB7BEE441D8F52BEC14AAE4E5B4FB322EFF545AB95D0AB67962AD653CE2E2A6C02C956F55126E0B79958DA1DA256BB6E35A06AF4BB32DE2C18E7A9C5F8A781E2E1AF148EFB0C6BE860DE734FE63BFD6A9F522713F3082FE10E52F09DFA03100AE354AC7D08928F4058441C9531CE7F39C8042F3C1E10AD80C6E95776349DB0026A339CA0513B500C31E939F656AC8E73511FD34B759394706BA32BECF324A94B8DA816A4E04CFBBEB02A68F2ED9F1FDF7D859F25CC405483BA9050CB748A13DA4D775EFD64C76F32F2BD2A7D2350F4A7992C9DDEAF3C6BC596733540CFE95CB91A14E8C8478B70D907A8798F105B8F1CA854F01FCD64B0DC14E83A6FAA61BF542B96152A368A7BD955733951BFC36650CA77D39F22FF54057FD3ED981D4AD21C0F427D40874072FB34A24E5FBC417887435DEC7E8597F58BFB777B181FFE911AF4FC245DCF8E181DB0830AB38467B50577515B0F0329736A8B304D543B9123500E88A30F24690602F91F34368B53DA56336E1AC97EFD4D5E23066E9B6467A93907573775DA2EFFD40769A012BA698D4126FB30C25C4E7875931CBEBC044024DC70642A4FCE05EA7B0D02EDAE9BCCE02D182FF5E529EBD6C63A5515246B17DF338B55D1520CE611AF4A7DDEC5C24773175ADFE9BFF624994DECF72ED94AF9930E71B5ADBC2CE323CF7CA24B4A8D6EFFEB862EBD22DA62DBEC08C9ADDBE1D1DD8F5193F3339413F57CEB0B27FB86BD6C1520516248C25F71BBB642F96488AF08E1588F0408EB2B026DD03596CC2DD5D65DA9FDDDA39256EC8C040722BF64F1C145648B30CCE155544A8CD6A3D559EA0E05310D67F0668698E28794F6B85B61CD9A8CCB4539A5C701D7F9A79F67F9AFD62C3A88AA7FCD853F5E2ECA86B0A153EA4E84C470B4036BE8CA015140179A36A6770026AB99984794B9F7346DA22C7C7A58118B01AA35B04EC62FCE181EEF55632695E0AFCD56A07B4CFB3EA73685E9218646A1841F70B1D6BA677FAFED4F64AE94082B9146A71A3115EA44C9017638FFCB3CD62C2295C25F3F91654F0AAF62D4CE5C437F68A7C13231304421D8CC50A0A430CC0A2D1B441B04F1B30773DEA1C595EDF8F8B8E941346B5B0DE3ED014C5A97376179104278DDAAE5347884D6C42C43D32BB845CEDAEFBDD0712A89CED4429FDCDF57C43D36E734CCD373816A35E75B1015EDFF8BCCE45E8581BE39C7D00CEF3AA757BC3FBAA82BCC7388676BCADB1AC9FF68E802C157BB686D8FB3EDA5EB411A904EAA73E8CFF379FAA69024BBF711C88FFB024D006550702B91AC69905A71B516E49C9EDAE97AB6DE295D3D272CD7306B7023AD85421E2B320E299616BCAD77021A4E2115FB80E1AD1D6B80F6022F4FBEE8D1AA3A5FDE44B11C079CCC8D62B27379C31E3488B0952CBD3B8DCD69EEB4C219128F83695CEBFF01DCC9BBF0A3B5CE2E42E44F592AEB4A6FE30A642B428D5F25A611A163A6EF5B1F0ED9227994A9BEB6EBDD218F75A9E89398BEF3881BA7EDFA5B762B490EA9A7ECC0E435579A6E00BF69EBBA30BC166F560239D332D +smlen = 5652 +sm = E87E73D8D5A06E94321ECC4AD7E06054D58EA8033727ECF70445A7D0ADA5045CF82185B8A9917E922812E2CE11BDC0317E34ACFB0C3BDD291D2E478BE7265EF7FF0412DDD78F34C4C2010F2F97C370E8D627C65983902D9005C98A3C22CA4DAF35E448DCEFB8537A15BC355A7881893B3FBE167EEC6371B7AD7B635DBB11B4E3BAA3B2C77F96D174FD1460ED55371CE0F19B81F558CFD8A3FCB84345548A77FC07060D52F1EEA935F6E6CFA862EED30383590362C969F7DDACE0419CE1DF3A6D9835A2DF07DF3269C9C0D1351A33C06B03284938537F5B94C5E39A0FC167D2E9771FB5217C70C91B1E6208C786ECA1AFAA9128983AC1CEFC352CD64B54BC9AADF7524827AB5E77B9D0FFCBD00409FDD31D933AAB7419E6224562EC87B7A5E42FFE4C5AC733A2E60DCC42706AD4EB890E03B6AEC5154CE27E59CBB2238AB523699FE3EBD027A8D4FED4A6B2F3F9ECFA28DE02210D5BA205B0A35D10EAD385B1B29387A3F52DBB23C6234B2B4577DDD3E6BFE09E03F3313CD43DE6B83E0B75A58C5CA687FA4541A2AECF8068FA324CF0B748BD89A1579D3CFED543FB64F8B0C6C7BACA718E43F9977B07B728449E4E9E0E5A51B69BA88661B36C19A5898D1D2763945BCF0E03A130498382694B81D4C8C1AAFF1538EE9798649E74B21A6961D2917AB4F21D55388A6B8BA9CFF12B6487A54E8A9FED07100AA82EE651C08DAC08E2D16D460EEF22D27FD092E68BA1B1C7EA35E72002CEB69E30338BBCE820768CA4158DA9B3624E57D8A5CC5ECF871DE21FDBD8DD64CEF35F74B6159571BFFA881276565A8F32BA6335CFBA5381E19BC42689A30465771E892886B8ED7294D358F81780D1BBC1250A50551FB72E2C74AB75A4338CC6F168A1F6C4E83B92E80A126C990CC7FE0F9B1D2644E915F85586D5E44D6DA6100B29C57BD675262AB8E076FD18EF6B4D873F32A290E081206F4870B8C352F5FB176546E0A963CB3E1EE1CEE639389E89F051A5A1617FD325A2AB2CB75027695CC8699692E3A0946BB49EF237B8DBAF2A0F7C98189D790274BB00A92EEDF8A890E0AF5BFEA173816B2291EFB112DBCEB3169368C295FC21AAB59630432E64648F31E3B87437D6C28F8A76D245199F1A2017231D2CCF83859F6AAC4C12B830E1EA6E32A46716E4F127D833EB4F00639A525BAF7E6F0D77C6219BD11D409EA70DBF04502AB7289CD35E2B9339AB42EFCB6F8DAA42BAE941A7B435B2F1C7B11CA93E421DBF0BFFB742EB692665466A1F45FD98263495BCF2AF8CB457626DF8D7084BFF38995FBDF7A71443C0D6E94AAF3C0FA1B3497C67D83291E34B7910B7231BF88CB4923F3FD0433F6917E636ABCFF5EB73152C5528A5AB0D0E38ACB0E1503F67F462E233794FADB1A3F42895AF6AD9F31621AA27354AD1E010C6B2B5F6FDB5E1E2EF163EFE708309D0E5F6FF870BAC271ACD068F128E153B39655E3D8948FEF4B1A0CBDE983FD1DA44644EDAA083DC872783C21B899B24EBD7DF969966718673D3F56727BC52F33AED629ECF45A64628185129AC207CB5135D02F9ECDC4746C659709CE34FA7E300F220C2EFD995129565AEBCEA1E7B7281B5A3CD7CA3BFB1E07673D4188FDD14ED80209971CE5225245AEF7F7677CD48318DA0EFACBDD3A1CAC9ABEF510C4CEB91E176768DAE96A14A51B4BBEAFD1D306DF4E4365BFEFB4624D44AA9D177B5C5E7B13658119B49AF0EE2786FF2260EA37C4EA1359F82313592FEE9D936843836375F609A61B1C4D7FE84FAEE0422357CF6BDEAF4ED08007B8D371A0ED287552AC97CBE7C0F1D6EF84B2BBD101254CDEA90DA632083694A19B867F420A85814D3414A97B5C748D33E9365CDF3D32E1F868CE94FB75425ABB396514B91168A961EA246FCBFFB38D73E9A5C9A804EED8F6F622A569094AF28B126A0B066C55D54363F7610F1630C0BBBF4FE2BE5106E48BAFD79E905332187260258195F353CA29388A7873A839467247CB7E6AA72505AC15F2F988F32993365D071229DA9CAB9E25D01A64D6FF759F1903A43C8B22C28E7BC8E857D3FADDA1ADCC2F4449AB587124BC6CE6BCF40BFA521B23C9567378A37660ABC982F1090A813E7C0F41EE8F290EE3EEB4196CD3AA221F703610C489BE78B3182FC50208D6E7B8A4FCFACE7CBC0F202B30231940762913169725D79960F76591C37FABE1184B7F402143FE07ADD7EABBF917B1450268020EC7A5B78F0348C8F4760A0BDDE565975B8894A0718CFAF65AF08305EF360C6DD44196D7F27E2288F2E2702660398FF56C11C3E91334D52DB923419974A7FC1F05B1313AF5CCD6BFC55B3485C8ACB48B85E930F5B9271465F0AD75411E1C98EF32D9DF34C1147F61A6A345625AD1EF1B11240463B41BA1657A2FC296BF385AEC4AABAFE36955B6725F5900A5DCB3E4C9301A03B8D752E6B3F7F893CF0EE1019834A9A181908FDC42377E72BDF6AB5FC8FA782471BCC487ADF0F22180BDB1BC45D6DFCF557CF830B545A27941BDBB1AE20B3A4C8B1AC0B5E9364676AACC8E0FF30BE6F719549B22F252BA4279715FB58A94DE7D766EBF8B7229334F30950975E113C5440EB99E89B740AE26A56FC44A7A7FDC359F4D41C8D47935F79C83A6776B9C44EA3AEF6303D1488F186AB6BD7C7EBE8A2BC03D37043202209F15841284E8F7C730F2229AD51CBEAF8429BD1F87F33A1C7FCA142DF0B27DBC188080746BA59642FBCB866BF088A2AF78989BAAA5752B6E832A6B87C23406793CEE87539CB712EF8F33C77D0C7F1FBA7AAC2F3C7ECB8096E335ECCB468035110B476E61740B58C4A2B18F9E7259D98BB09500AE6251932C3ED818F2F4932E357CC71EBFC8ACF38E50488D7714A9966D8E2D077907A99CA317B1BB7962BD92DFD72ECBBF538F7B9D90C547CD9678A16F62CFC74EDE80157B1A8D2B53C7AFB5978658C756B202DAF6D07B32554C4C441D589A56473EED310D8CD4F413B2BE898365DF70206EB4CADD58DE8D1A8AE1ADBE106FD0EA45531CBB3B814FAD10034C94C814761AA7BA529BBF92F7ED3F996719661AF6C5C23E157887299C86ACB19D78548A1D7F224AA47B049AA1A09CFECB35E48196CBD22A5A631ABA9B93CED7C1F48EBE2B342EB18F4956B1D4E45575E9B1FDCFA1D474B366E31A1D08790DDC8A6694BBE0209B35EBA84DC6B5D43DDBFAD70173C0DBE92C1A94A009DE34231E7420578279EA46FCAFB485153E6D58FD8BAB9316A66726D08BDE988E770D2D21B0785E10D711EF3DA12C9677F23915D0E2174F24978D0134B354C8B7CA5462437107266AB0BE602C311575C24BE8AA354A1163F68B07768A6964AC43D0E8CADD50D64590737EA8ED35F833C45FFF8F8B82B4BFDD29E9397943AB1556BF9E02B318B0EF2B08902464F004C3A8FCF17FBF47317D96A0FD75E63A2CFD5B4B0BAE466EB1F90CD39E8F6975FD1E70F1752678AED1143E035CB389E386C0F1D96E56F3A6D48CAAC3A731B994F0A8D5C5FD174EB377D05535681997D0F6FC3825CE86314CA1430C1CC141AD01608AF8BDA934942FDA7C017F7AA6EF3EB06D67FA994B4F7C1D0100A5F82E3DCB2E6B2F896D95ACF4EDD247A18C4FFCADA4545EBB7FBB77F019B3515C8667CC39699EF8B14E45D03FB7608B66BDF603B109C77D10B8CC1B87D3218816CFA940C8F53484BB317D896A63BB1F985B4FB2E15FC26B3951F10E1FC97C4B7C6F30BCD29EB40217E16C2097B412C841F6E842E02EBCA397F543B310B78AFB832D0E007B8AA11FC85DA616B091236E0CE3A3C569C8799ABB9FB1ED3EF670793AC3AE04A9FFA60F336DEBF7AAB76B6F71C85479F5DDA60A8C55F7FDF051AA2C268F4E920622941FE5FFA23F433B182745EFC5AD60274D21E3EA1E548EF94F39D347F0D4FFC111EB17C11AD0CFAB89674F326AC4703A097D3E2C298F3076A7BFEE7D451B88C1E3F2C6DB79128B41FB5D6CF330DCB3936AFF844AA0E2420E63F5ECD5209FE90DBAF9149EA5746303243F189B6517E39DF288F3A0A15205010DF82CE5E89B57F95405BB1F2BC3E5B1216433D95B6F3A3660504FFE07BD60939C132A49FDDB8EDB5EF2722DD582593789F6DDE02334412E5164FE2518C8DF7D869BB27ECE01A85FBFB19119816DE4B290F5D7B3764CFB6E4523C12A9FDA31B389FA1633DC559B055C45F0EA6B2292B3C17188FA0831D8450690FFDD8B2941966951479F57325D263F59277B8B45BF969C3413BF6DDBACE5E2FF2AB099F4F067B7EDAB9671E3980BA8F26E0DBCC7D3DCB1AAB46BFCEC7F3BA089683FDAC96BCEC5B62B7CE546CB1941966E6271EBFB45691068E95850BC4115DE25BC413F97427752D1D670A45F25665EF9A73A65FFAE109DB36B68021CF3A4D7CFC3D0E70CFCC72A01F59D98BD8BE6A28BD1C182DA591B58A42A15FA1CA9BBE958D34F4798B8F13E13750C1531ACD573E71279A30AB8B565218AA73A8FC8D6F9F5DD8FA80A2B3F41EAD89CDD90057C985951E7C1777EF03A3CE26FDAF0B871395A95B58D07B8B2E2AC007DC7AC03FE48FF3B196B7C028DDDFC043F8B8A1ABE88C6A28A1D0DAA00CE91B3DE2971728D2641FD77CF6B5B8801B248CBBECF54D7381ADB212F3284C4F5C8898A1AABABDFB12426697B4EC3250516FAFE9F8FC0000000000000000000000000000000000060B0D181E26954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA + +count = 71 +seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 +mlen = 2376 +msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +pk = 2A00D3514B158CA4B238824D744E4FB44A3692FB7FAC7E916B2A573057589D3D21CE9E92CF3959F42A5A1DB90EA6746826E2D90B544354826F96BB10533CD139CF07ECCA15D6DFC8C3110ECE6397B7C047D0B658156CB439869E6C36E13FFC0DD03028CBD1663F2C6A2B06F6BB84A5A4C31F75B1F93EBE48B71C90D3DC08A12777D79DE9BBE5876EB92E175D155E0091F55E31AA641C7EBF89E308BA450D3673E013301C24060548AE2B893330BCAA80FBCA4DA0D0DB7C215E63E8B16065E8064AAB80F978978F54DA3F260D0C4B754A186796B9D297F7BDDE47C3DE9E7E81038155549404F7CCC72348810DCBD0DAEF8D61DAB2E58C9CB21CDA081B665DD77F0826CCE3AB9860A81173A781D34B595E9B07D9608182C2F13B3A0A10327657007834C21F6EDA3F77747AF0CC7113F0474D63B060ADA0E3A6581F3F344DD3A0169BD8C43FEF67FCD5DFD77A58958D5AB0B484D7EA9A41A90D4AA1038B49C5CFA912E7D5A1372DED00014270DDE20C0D4EC1487363D5A265F9D907414D309190036BE6438450F504AD91280E258A8CD97B91D67657581FD986A1F762E7D8F57A65D94DF29F6DF26ABBDF5B771FF7EC80F857752B6109C88C4A5715B1EBC34C9583A9EFE1E8C2B11886A2AE92F278EA59D2B62BE3391F97FC4CFF3FA543C58CBB5B7ECB4FEB3492F1B72570170CD4A0B44A29462D8734DC5EDAB117083FEBCC4F8059BF0FE43CE549FFB283707CFB2551873F528342C0B4DE793A6ED639FD7032685B079B9CF63FBD93FE907A1B408D4EE755B754CF12492850E194D77EE4E13FDBDDB9724E2B31E9E8EE7EEAFFE3C4F649F9AFEBD6108197AE36BC9CCDFDD1786B650192C88944F84DE74071410213068A025C26849B0E8F540E8EFA2A79D7E4E7995063B5EF1FEB1EF7E140D4D5A3D6704B2F973A90F133C620EF36AD4C5CA9945D0961E8EA10F8BE750AD973E31A1EED2111B87981C76238F6CB423D1976DD156B60A5168EC5178A6C4A1DBB3D477ED6837A5009605B105B536B6CED1C7A62DCA4BE74A78F6161F962E5E102744B453517454CECB8408B5EB427730AF2C6391490500719B2CD13BCC65717C5B843987CE7DADA65CE9833F990117595079EA5378702E27F5F846E88E6040BE2F430AEBCB5E364BF517AADFA988D479CD66D4F6BAA68847A0030E32C7C89A257602FB6B22B7F3F4B01774829EC1B66827D5DC5D0ECCE4F771D035C91EE5181E27A725CC3FA55113F5B08BA7B361690C94F573BA65DED3DBF863A076654C2994D0718320D38B0D51296A8231C5CBE7002675962AC6EFB560BA4DB3BF0B72C1DC754266BBE4357CBA6E018E2AE220512AA4144AD858F4FA9ACF3D4943457DF605E5577178019B556398249E3AADD257A6AE1123324176C8349F6D8B3C77BA731616C6D05D0651FDED24C0EA379F73D3F36FE7A067586963AAB322DBE02B25E069C0A8ADDD987EDE53FCED597DF37F60043BB9889620417A156B409EEB99E460DA56A2075FB039B1CCD0A2533D82651A00666559037DBAEFE81FC78D1EF45B6E93B686C4CF44545AFA6830E925C596A5DC0A8634B2DA112599F97CB215F7E7DB523E9ADA370468C2BC36BA1A3898AAFFA5BC3096B4D588AD21CD1604DF207A14642BAAE14228C98B5251EF25F8BEA0DFB4D6B15A03FD675AA26D16AEDF6A3D0215C82D71A0EBD43C2EABBE5941D2BCE3782B8F9123A3CECCDB69553E2CC505BC0252EF3F3609EADB8A7D2E2BA3933BC1FDA7180C7972F051DD6EADA7BD8B3758041B355474C821981F4FEB7723A21080EB200796B3EA2E52BDA5EA9489225DD2E8C3BCAE6F4BE443DB4D3E055547D23A30319DB428D86C895F1493F7BEEB79DEEA18370873A715F485F2B38509E326ED420386B334168F0D5DFA2D0646D72C17873A02C89052F2D6604036EDE74380160F9D5FFA85FE55E433EEE737EDE7085E34D4EFD1597DCA5D1A8DE83FECEDABAE7D31722DB590422872AE6D1C026AC9A4C8FD3B88978832C1EAC4AE993DFE65D563EE403094CF356C8AD39FB00FDC6DABBABF7C880179284491D3A1E5CDBDCCA25ABA31E068E2CB2DAB0668F09AC67D1A42F80B9C3D74650EB7B1929803CF52D8B97E79AFB726F29B0816AA7B130DA27C51799B50639AF470557F003081A49C2FCE399F6F5636DAB4370BE87EF4ED28AC364CFBEF419449B2905C04388F89F5C4BC272AB439DEC7AA5CF3149A3CCBD649FDB43C7B5142D66E213E461437E1608A538BDF71F321F692603C4F250F246AE7069861E70AA31062CB74462BFFEDCDFA9C63785B8E2AEE045E2C4F476B5D53D3CC27E7A814ABCE0B2B10971E80C589E5BAE02713820B3B2361931BFDA7DAB946A15C3FCE7A5401624AB28B6685BF51EC015BCB484D3E0CB9A895C12EA31F34242C20DCE9573D01A38B6B11A981BC5C440493D7AF4FB7214473EBA06FBD68E8CD71ED68BEF54FB289692379730C1926C77167252B184049FF6FF2CB121D46EBACCCFD2FF71AA193042B88C05E485E59EBD7727E7D15802CEFF72CDD378C956FD54DE6E93AE98F261D23E797E79B84B9F671740C59428742666491957A17C425186068E447B8BA000F2CA01CEB9AEEC9D933E968A2FF212129B4B35919B5A95DB6FE153135B1C55EFF59BDD49E8F0C1ABF9E0049B97ABA4B67744A7CEE188DE39049F1FE9FC472AD11FA881B5CB7F41B7D9CF501CB01015EE2C187BB6B8C365F3E5CE1326606AFFEBBE3CFD7F43841B9E08F80A860E0B +sk = 2A00D3514B158CA4B238824D744E4FB44A3692FB7FAC7E916B2A573057589D3DBBE509D5371A393F3C3E11F13C6D5F24DE926C134937F3164ADE214F7EEC0761B364DFDEC34A65F311D4167BDE6784C6A1E0A8AD532FADDCFF90E409B68C47DD004F68936D545A59C80AD7EF5AE4745C87517538A72F8034075627BE7309883B833611221535580041466037631635723360031326331857800266262670723568348218007833526651388277055403757712825346815708436327517736866163865538417730272325334080561451254467024248433343655386327014486276705274087526764735652261705825135341152861765801514647207241668140851204625340328343241078030456004648885656455864656570035112787276277702171476182862688831418173316616085134428036781517600442431210857740418503860115135673033517244544078614788210645376080465351178517536171735761756435088035050545840235088116883060324783611837346670642754342180012576315466613281173684144148564733774577553388425578742082076641168260471785448063034511666026306628450687141463106322148681885358628422651121623838687628778365370367020102465500224244566132757024571178602664577087164148615076433706086036867218701565074118347855515524671710737210085863275243283088123150532856375471265837588874445037187835108185361735271144200628821481077124781720688678064414021206678020088315444574276106485847818718351317180842100006213842341854816166165563682657023684310783764185546352313644750357320414756844100746171846581013862081307162144538480785865868166131174034562250284783331487860024541772858801050575562004688233451455143644562606244372870361162057575684785878116745557486382768672104576880275736611035048630424484761002540187417353813368412110546676048446226800353006460475385533883621436248405158352443257383080758158400807813864670174606554643233676182528010448354577678173246807100056177042345357660537506053576274554512350021458415023601500601173508457820072551235034506336388360033721887117852605786148842037280410551155077806528181001733327327285065837617561838382823480705682136261103336665837345533727407382711285344248767585225423373331106251750773582366752502787713015710647334017306440152013656548674558277636832648073313088844788021664623416807832062414447272565130825684118423581222313131850856686268561327822664254241800657432584872001756287708067477377111267471648304484484531238373344844718178321063531001268411525147757013445672435788144670851567846824758507732315542161732731731488705403535562044184711181221305022450058503874648110257852630880401854757221876115801780431817583665462641875110638040388708431832132636010637268768867266057033180825083480668200264826310222164182313063285187532222858067614510513761220155311363604331241100860567416533030458562287277256200757860431234115073841132552073328855116207215384851084055410060056742460236357335133485165363050221386540854632157072261632516883420227348251748384786874285350561261041742258556765487726162884531808063707203758225530146110018018856558257143185751215104434825011774752278225316756722668136861506607870858343655104832185116534274753162262520141222615014600420025472710833883867576686626804042586687788570358830276441858134801535310261036117836840285744C7168BB7DFE3ECD099ABE817D5299C089E575BD7338A2C0C93CB2EDFD9292390A755C8829BFDC0BF4CEA891B318C17CB6FC8F2F1840E959260AADF6ADB6B52670DE71153067A4D76A20696CF22DAEEADAA234906CD27C87D04B050485E803340FF8D4882A49223845E3CF65551C1C01E8FE4B17AAE660E710E9AF0F91D03095F59CA279FCD6BD5936C10037D3B22BBA89F8C84124EE11B78E1113EF3E4E25979A5A5FF9A39B6E9CC8AE25E8C4DB259627BE7A90E0E758121490D9FF95249C926F0CAA6CE4995899E9CE9CC19FEA62E1B08DBBCC90485D38B70567EDB22C86AE2E2F800BEC69633573476D39A9887F6B2F5BAC72E142F3983F644EED8330A8DE7180084F90CFCF32F693ED3C75EBD2934AE9C93A69C0059D3FF6B3F568BBEF104977CFE8FFE1BEB7C51A2C90380D0F8803F0CDEA6BE1E03079FC7F77831BA7E9EEEB932D8EE860A5115D3ED1D2DEB154B3C5DED08747B613C535CAF95EFE03F1E975E372AF59FC7A03B3B0881FC978DFA33637B81F96F1DFDA7DC17AE43E9F6B3799E67F9A9659405B578CF3C166E7783EE533D003DF4091C5FF55217E61AACABBF70476435D8414ED96FA6F1C0D78F0771428BC725B0A9DEAD431FA491FB35B80B75279AB2E1FC1062E9F862097362F8C703902ED90543FA82A110B45135287DC796403F17E91149DBB5957A020F30757B2985AAF8503B051E0E03E492FE4C1CEDE56825F1ADFD2396FCCA774C7960BCBB347AFA4489CFD1969579FC0DF54499DA8992A84EFC366CB9DCD85829E43F6A696A7799C338B52088E01D1E1B2012B30DA80635816F108DDE8BD3928DC025A88EC5DC30C53C15F7A66E000EFAA851AF84DE0181163F94BD4B86B9CA305068C978EDC770720AD3D38A8ABA1598E8EDEBF7DF7CB455815FA32C938E90B636F8789D76E8BBAF3770F8A2BE33D6DC6105D0CBE80DFF1EE3DF44BBBE8B6B2B4E25F3C593844395A06400752978CB219258B52A4ECB680D5E1588CC653E2B94E68332D2EB671B28CC458E7FEF1006717A7B0889BFBF61416DE830ABA6A6658532D04C6272668BF5888A458C291C0C617DF2B9ABAF0CF9473FB46F0E8183022B8E1DAA3E2231C6F30A70D1E398C878B7409EB906CB3572E1B425D3E2AC6D4227F52E7CA587041668892EBB40E5F1C969DFAB16EC64E35C1DB185FD3FA47280E9D35959C4B3ED2622CAC7123166DC6A81A57B70A7431A4E5223A27461BE5F6B2B73649685A7F81D5857F9EE6460607C5A4761EA65AFFB31EB74CFA3A0C47E66551D4DE201DF523A5323E192B1215993597F878A35919785B80A8EAEA21D5E1D1605A82590C88D830B143CC311895A4EAC2B52EE7C7AB9DD51C09C0B292FC34EEECCAB4B80AD056C4627BE47EB97CB347331E416F4CD453DF2D740022E1390B4AF48A67C0841405FA65AFB49E87764ADFA935C9B7DBBD4C2EC20A2AD0012C370355D966D45FC473EB6CF33F423E1E5312D9422EBF5DC258877B61495AF18BE1BEB4B77AEADA40BB31A5D9185621E88314B7C88C87AE4B53C4BBEE78DE4AB199B0451E8FE169E1D1215E32933AAE18610BACE9141A8595B8F25FFE932244A0667CE5D015C237F254643160DAD1950CA99853E933A6635B564A5443174B2FA8E5A88705A63FFBD98B954DFA4CB0B011BC73FD5CA79502DC4FFDDD9BE774498A411322C12FDA2F5B97021C3F4379E5C41DD1E4696676B9DB1F74BDA8A0FAC602BF30C47DE256F409499A60D2A03306D2DB0302B491212E55D0ABDC99ECBE9A225DBF22DF093BF5115AA515BE52B879047363F15B91D89D7A6B4737B69F37BF4CB353F72017F4D74DF9AE428662D1A88F07A35814A6A30FD71A67A5CEB30C19EDFDF9C5932D9EDEE93C685BB815A88024F45C1E7652A534761D707C550D9600BE27BB78302F4F81D72BECB20E62F5A10D2DB8730D718F135E85EDEFCB2D125ADECD2023AE214DE1317449DD06612E537A8ED9494F71C1C7B3308772CF76851802173C55F26A9A15CB7E4EF004B71D4E83A096FF98528EE5733A40BE392813D4B5E5D62E835615FEA009AB980A82185E0C4CE9E321C92BD9CFE4AE96F4046E4CA9917B33D8A5E26245848853227EE18D3FD2A2BD5EDC18824791B05AF80EA57A29A44048BF4B80D4550450E218AE3A0B455B33F657AA728CD2AB120736985D6539896FBE97BCAE2B898F9C7B9FD065591BC1241EE57CA7C355830869EFD1001DDF10E6DA0F6ED3A9F95DA7B762510F7642A454A96D7D5E0692E41FCF6A4E0D9F96EEB4783647FEA060754E93258C01824BA6A361D0A0A8F94135A4537747E5CA2FA6CE2F7A2C27CA53C6F460A8AFC242E92C18715B1B01EEA7912F9B3DB15AE4FD3648D67BA3A634CB478A0BAA7119F5768DD0E1384CC8AD7FD25E07EADDDA9F11585E6F99A794F6C15E8CDD002A1507B03111E03EC5947FDB9C6A115E215F2989056BB370864F0A100596C5538CE5E0617C5773973A36E4F8F4DEA2660D3A87255436DA582137B2852AE73E866466DC2BD4199221197F5A8B5CB747747A839DB0CD650058F9339E3452CC43462418633E2AAC075CC5ECE7161B998F0E3872995D984141CA977AF0EA9412B41A1D352771CADF659E8E6AA731FD6488BD6FD1C821675ED3F66424F0697D1E14F0D96AF2AC60723C948DBB7A15AB4A2427C71AA1F244AB8EE4EAADD7A0F06A953265D6CB517129FCDE7097562C7144D52DBAB6966A37AE6D1DA1906729E1911117A5F432E9A447F72EDB303816BF4E42F05C86C09DC637F4E7BE8CDA738159F8DD9F48167B68A6DDFBB1125408932877845420C51CD6DA6D6C15679B1A75EE19C98E55801479681EC8F24C942673E2F8B266913B6BD9E16E1C1367CC366C7B2418B98ABDC22212732CE2C1034D4279313618438BA4638304F85C066697B02562153B0B8C079F6FC1D824BDDBD6F208674BCC5DE7173A5E3DDF97EE625E564C109B7A417B852C90AA201B78D5CD4B53793E31CA99171F87B8FC3E6C71E8C132D4E45F157C774A805621245E858FCF36E5ACD6D9E5192A8DF065E39C8A32446545CD30D7678B1093D0D86313F3D4FD29F017609A6D904AAFA24292888D8CA026B39B817FD598160941B0AB30A40AAFC6F2091EEDAF98F4885DA0A62E205090DE79D4D4C2257947B6305390A4B84DBCC76A80F64F14AEF09D79BBD8943C5B7DDEDFEBC36D10C3B47CBF49292AEB47E0BE1E188D92CEE82BE06912F9C77BA479028478B2976B766A3B13A90E3F6DB8E4A51E816D2A4B3587AEA3AEC6255388E4BF782336A3EE968F67E08A1B1AB77AE28793E5E4369F046AE11572EFE41E59DCD12D0B30129179D47CFA2F5DF291F7FADD51F2F3664951A2B2EEF2D6D5187F59DFB6894EDD9833D8EE5579D46C47AAAFA79728C88917D015FAF1D7F295A7E48A96F340A9EB3CC1F8A4E2CE7EB3BC6F63FA6EA1068B038F24A836E79ABF89E2CFE98F055F15E6B4000568D76AF0A626DC48B645EC97ACD5292566A9FE00F059ABD1E2F1D7CDD48C00480B0AFD +smlen = 5685 +sm = B9B0DE20F49E4755689F6D27E7AB398BF2F54390315B605B99D9A6BAF5B0D810FD4DCC289203D12A001E297BF1D8604B0F85367AB70D6BF6D0289E339EB2E2E98CB5F88259826556B74DC58D73296C8C69A5770E8D64C9D113FC0FEB64DA36C863A1F14BBED966B9E706835C90F62311C8EA77176779EABA371258802CAD78D1AC2E1E41735E53A657E7E9FB61B6C872D195441C2F986144E0932E845EE4CA8F9F2F58BB58CC37E73F6C68B15B872C452EEA728DAECB7C16BBD482C2F92F91B31A5F987B9E91C5B7FA472AF5B163AB1185B790A8CAEBDBA2201FB9BC0E2CF17F54EF002CD89B490980BC91599B47DF62F259A5DBB8A8BFDD91087ED554E64DE717F8ADE23B2499EFF87AFD2F50458C81875665262D48175D78864F3B8FD9F0A54FB1E85C666D7F97EEC0A62ED482B4BF420CBFE0C326FDA1AF6E7C5CC53A9A8BB631DB6174DD80EB7835977A219D0B7B96FDAD6189988E1737CBDB985ADB4DB9AD1EDA03ACE2F482D9018325E46877FBE1E8EA29CB99E0F5B0A92F4FEBC5A29FDC2892500E981DC667C342B403B96A919AD795E937401F8219E590DFF59F2509E21E516ED109183660D90FBEEE4DE613ED0C41D5544553987DEC10F20EB26B73F3507D32E1CB50FB9F947C5DDB707BC6F2EB21A0917007C5C50BA1B769D3B1042123B14D39FCAB8C1E8AC5FAEF5A511E8E79C50F2FB66F61D59C2A00DCA15E767B5A97656E83B1571B356BA2398977BEA7A5D6EE42BD1FFBA0AF67037B8C49B49987E072F85F33FEFBF23C5B63C02CB2C00DB433AFEF93D5429312D39B3EFD07823F02660379078B0EB72E50D89CF8A1E80C07730314FDB5737DF5626A1201134F0223C66A5AF27B566AF8D6F533E05A3495467F499620EEB329792B17B68F67DFC1FE12B3CB2A1312C3D6C7BB390E9D3A97BA90EB4E27589E33DB13626C2A3E0DC2FB23A9390A4E4F5F2FBE87BDA76570F03C55C7B24ED7E70A0641669E9F963FB35F3D4777CF35F9185457FA70506616553C8904293C20CE6875753B2CFD3223DADDD9EFDAEF1CFD7E118872C4BE75C0CF70402149828DE153334595ED362F812F2A17948B3814DD781ABF6EAA26A21A18744BFB52F9BEBBB81C57BE9C750BE87991B785CCB1B040E55771070D72BAD84F7741982670EF5A8B041D7BEF065FABD2ABD9993AD8AD8809CFB0B361D53861DA14B80AC8A38EC8CC9E80F0E006FB9993866DAC2459CC82410976AB811F36020B448802195C25641FA1E8EB6BB755F0C5E1AD56AE89990D2102BB2F2DE6E5BC46189F35B842D3B4030C1D0B87E71862EC680A7C4DB390B0E9467694949C84EE4750C681D2A1E352732C7E046F9B97FAEC63E50D283B8E9CE1A956852124059CD73A6EC8D413BE21D1FE7D79811FD22DBEBE83B08C95734028D174DCCA14A0B27C4D85D4C04733F77627FD6F2DD823CAD9740262A5A4225CCFB0E648E8A69F7F540BC1E91F5F8A41464480497315AD658ABB6703D1E6E7B7BB8010B0A9C9D2475754FC75C740F6B109E6B63BE6B33DF262A9DCCAEF395EDA06EE1ACEB7669ECA5FC36FAAE75BF6DAF93018F974B7C51537207780B4A9CD02E7B1BD786E8D53378B90F635408260B5FD29142F4AD8AF0A25E9F999B0AD34D0155AA2DD7BDE19533BFDBADF46FE609586AD14774F891ED207434A44E48F426B9B91C240D52067E5A811BB0049D5694B18A1B745A286CC511F58DCC7A7B4D3F4FB475278C407FF914C9D9B271E2D8EB53D6BFECED55E71DEE2C30A1BE157FF6FA11EC05C5B248C6A2932103BBB06120454150818CB9C49999BBB93C2A890988662F6D7B16F2E6F8F241CF5A80820E61A12405B7669ACEDB9239CB796786FD7840865B4E5E7A8064AC0571863DBE713AFA1D6D3E00F39064636FDF54BD898537E96A80F42318880F416631FAA54354B4AFA8BD2D6108BD1B1F9826BDF881CFE8CB0363E79679ACC795928A1D32AE1AAAB9DCF470DC76E56798245CD0E894C5482425D1C79C57273BA9E63AAFFF2C93D03B5EFFDEC8801120D43845A64ADF8AA484ED0433A29E2ACE87BCCEFC37092CA2FDCB93F69EBB37805D24786EA63B180773D9333900CE7A33224A158099942F8A6CDF85135E97827D6E9A52ADD672AA83742CE496BD201B10BF5AD8E62BFEA52396A246C2BE1931089D7D62313AD54B416A4E87C4F45BC9820319E6FA7111833937F6BBF1CF31F4D6F8E57EB4D0556BBFB74DB05711826BAC03A059C190550CDBDAB3A11E78B2D0E8647AE41FC080865403D89A1CEBC2B4F9AE3151B426D87BE844E161282CA1B0FA326BEEC9E87C26E39242FBCA117D94B7C6F06AE751E4AEB4627BE0299540B28FB0B8D9BE9D0AF4ACF384419435EFDD974217AB2A65487521BADCF75B7E62A2270E61364944C636E2BC92E85A8C94E4A36B5564BF7E55B50A2185E9098F27FCE331479B214638F42D050E6E59E4CD79BE726520631FD3E35E16002E07E4DE48179D2BAF1191A3B681C36C7B67138120EAB9DC95181EEAD34D4C729BBD7A8E503A42B3F38C258AA0F411B821EC5106BB2AD3B9650032550360A42F5AB769211D7E011A810F88443B4996F208ED5CC783E02ED54E6F3DFA888341C8ACD67721D64D642CE217DD804C26A577D6B87EE5CDE5A2A213EDFC408D5CD2870FEC796ED420E5DB9BBFF6F97180DB745B87912DACAC46A3FB24252A3288782E07211011B21F91A9964E9488242C6EDBE58F7D23B1B932DE73A04FE295A2C7BB7EB99263B26B0586643DD6E08D5216D7888FBA152B9AD7E8E571C4682152C890A512902FF97A91B39780525A06B99CE679A38791ED42D13C600BF9C816E70925783698B755E2DD39A0532E6CA8439A89531AE848F13AB8651AFD4C6B8527063AF3E865D3DD1431E42D7417E0336E8287DFCC5CE727FF81127416CE85B606F7E5F5E47E79E15E0CB74B282FC6ED73059EBCDC971E5E4C2137FE592D2215A171A59DA10E5E6E72264280A61A3597D2AE2736DC2D6945DA89EDD99E2E5556E6CF73B538BEE10947B346D0A80DCB9906D49E524F1FB5BA7ECDDD23F7E8AA67122F341DC3D500D4A12F97AA1A8FD1647767627B82DDD365179FCE8ADEABA1542D8B571B308F67A6C020EB4018EDA61CA287EA01079608300BE9499062A8538E488FCA10540D91A05B5BAA0D7FE8B669BDB88794BC0166FEEE48B2C57E941CCD87538543B195E1FFE03D4D3E811BF24BB2159B7A1BB0162DC511D1AB5E7DE9DCD004A55C848B241211ED5662868A4B1350D634EE49804278C8B8D12B177019DA5FF812AD11688E8ED0DF629AE5385CEDC3962603971D671DF5D5020703268B0EC7710DFF2A5598605BD4122B46991E2A9BE5EBBB0EBFFC61B351C59505E156FAC16764270E801D34D9ABE508F4363C69371E431D67B70DB0B9A2C3D42E8A73E35872B4844E8E4DA77BB4E929E55C2EE270FC668B1B3FA72DDD5FCE65A0F7DB166ABDF0B6CCDCB394870212BB456750013BD766AF01768128DFA267753DF93044B233B434514EB13768A75C6C0D202C4AB1096CAF8743697AE72CBDDB5C43173397B413947045D9040D98A3A2AA35EAE713A1B914A1319973C4103AECFB3F5656E6FD3F2AB841FC955D347A03599B519DB7AE388CA433AED4FA9FA3DA953A185FB8E970CD7BF307B3EF61F1B3345605EC071CF3A3FA542CFA7C600F796DBBF8A78ABC3E74B0A6728EE3F0B7BE0F7F2C80EC6CE9EC1F1444534906C0AF65486E6E5EAAF84CDFD7959BC33B3612E0E1ECF26EAC5FA76C903E20595D5C5AD442577BF2C55168726B4831157049FAC809AD3FF0C4D5902E49B7E6B997E54F68A5C10D128A0FA6AA522A375C381E8F37E8EB3F0C9A8E8AB072A2484EF32A0BEE95C5226579AFD0455F346CC7D178E5A0F8877BB0358A6924245054BEE9368D3968E6FB6BDD49306EA5BB121938DF59BAFAFBE83BA6A4950683E42D2082898B562ACE477192943F778BFC0A3EFBC3B69390B9DFD48A430704635A6529C01F7DB2B2E0427423A37DCC11772A93CBA9301B4ACF5B1935E1AD0DDEAE2AF5F8FDF235E2780A8E20ACE26E9D0977AB1896107D10B52E97EF3C1D4616967A7FE40114CE728BB7901F8B99E7A4E709DB564F195DFBDA5D2DB646E1D05594867DB2EB0BAC4033E44CF49468157DCC14A4DC85F243D5F784DE50F5B383C72AC9ED59E7AC6E8AE2696AF4A8D8230F550E8623E60250E8BAED2DEDA3362869FFD0A4AFE40B8556C429AA96C9A49E7063D3AF459177EE150D7CB573AF6F33803E1097411724B949EA1B93954A7FC8E505D37761CFDFE88FDAF3FF59038812C24D1FC1252D1CA9B6E1DF0BC519F4E21BB8D633545CC0C2EACBD852BFC18262343616F2371F490B2EFA17F23C31078A7D22CD4FC3D3B3FD2C5B8EB8C1496A49D5BAB9AC2488BC16D8F0D9A323F934118F303DC558D87DFF32F158AFA6810FCDCB1BBEDD09E8046C2C20AA0743E58096E69BE6A874D804383F4135FA180984414D229C7C0FA23783C0D8B3B8FB7AC536066C8E54BD0142B9FE5203A1F3180536E584DADAD5BA0C591DB3618D9E89D9F689ED865DDB72E61E0580B7AB29A05590796604C6277ACCE87CE3C859DA4BDD3E0ED115367C5CED8F8FC020D4FACC4D0576D88F1000000000000000000000000000000000000000000000004060E161C20326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B + +count = 72 +seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 +mlen = 2409 +msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +pk = 3A4A8D13F9FAB618234BFC083C6E7C18D8E9A6DCC131839039498A819A6FAAA23E0AE9D5546F20E24AB4993C6FBCCD2D6713142ECB90E9F68E77DF66F53E86785F126E2526F8C6D21C7F8A087CA6633F6E55BCE46B59C65EDE5314CBF20C18FA14DAD07A67BC5F53ECF78DF228AAD06A26DEC2B860160B269A7DD8E34EB7103284939DFFBE80B0AF44794D902AFF3B1C5710B42266C01D27CFAF736C90B18CED2F27EB9F874678C1DCD36B0CEE89A70600965C0F8760AA4A42A55AB0C8112EB1AE83C784B92BBE9583C4AA3DAAD2EBDE817A3F7CCCDE0D4561C8021EA906F3E94FD9E268D2E0407243F8D2D3814A0107F1F3459261F080170830C3EDD2CD5DEB7B0C8E2540AAFAB84919763C141CA3386A4DA665D2BE5FE443524FC72467A4BEB6BE10D6446EB6174818548E18E322D4597F547CA44E74EBB3ADB336FA0BC2AE54882F4BD702283A15188FEC50EE2C5945E2E66340FDD163E5688D4EB80B6989F6355AF845F12B7FD57A8B848C70513B3D0D632ACD3FAAEC64759910B8DBD449C40B6B68F64076C97686279D96B1B6C20CD6EB867B9B11DD72F2735F473032DBB60BA36877947B826E50B9AA781D5D9D1BB51DC3390474054BA00A5F7CBEC8A5BE5E01DE6CE304C98D715427F5559FA432090F36D903C28DA11DDCA8E55389F79E7545F1FBCD8B51D5ED7FEE4596540006D1598FD0EA6BBE709E20D588B645879D7FE8521D99545373AAAAD93958484D3878425B0FE0657E736F9D4B3C1A97B3F7A59712B537A1033D8FDEE8097FCBF293C944023F3DAD9E45674C8C8CB4971583BDB304C21208DB34CC6AC2B76C11F156556FAC31761D4004DE147C39A795E419720711834F320AC0128D352F9020F265D9EECF88E3018C0D927B979ED0E4909C7CB78F5F547AB18C9D5BFE9D559883DB7C17BDA447FF76671BEAB4790210988C1355F646AD4D938FC8E32B4F33D606A31F5F50FF288B7BA0EF1DC0FF1CF6AB1B524B6D84A2C2A796DCE8FA2BCC0232100B3389E02546DF2C89E891AB9F3B0AF46ADAA08942CDAB5C0E80CEE53B313BECB4A64E4DCB29BEDC1BA58550033B22FE2A7BFDE238CBF103142DEBFCBBB50F0E996E97AFE0B4D045478F0F91DE7DF01F5FE5BC2E7A934FFF15DCEE44BE295C857B29139053D1D241E6D67DBE0D0DD3735A07A4A219CD78A06B807434BE9CED057FBE8E94961FFB87DEA11E8B16F7D5535D245C4104CA3D1519B88C51AE34078DB70FE21DA713E3C82216D964B10FAA5936D216507F472A4619C22E084FD251978272FE4FCD4657BC6F4846684F5054EADC962D4B2D35A71C790E8B0FBB9085F58E5EEA780FB3365A869A108D8E3B2671E02B72E87F5F13736A41FD111F92B0410682401F1C24014BDCE43F7D2D0445D19662F72A40BE9B361281C4288879F85AFDA13167A802859C57B961CE608CD7019DDD212D1AD032EE638A731B93B3DC1C93210E3A7E435518D6CCE13AD919BF7BB85AEF028F17C307CF0A626BEBE53EC5D241244623091B208A611FE5B7CE433CE562C91597D4381E78949B0A1BF3C96CEBEB92CB1AF04147D7050AB0F4EFE9384D63FCFAE81BD6B98139330332DB07C91B9EA6849A42A2D3FBE17B4395CA87C18267EAF88A57C44791CEB6DD31C643103CAD154FD3F0575994A3FF5D42FB5816FBA7084C51BC5299B157CF63235008C39A6B7F8954629EB6A8A2F4C00B8799B8D2D6E8AA4BE32167212C81A1DEC6C4B9EF4C8E25E9E53084E84994C2C27446D2AECD547374F7EC9BFDDA99B582D875E933825F4D665834DFEBD9014B827B65DE476119864FCE63321F5EA076961ADE51142A76CA9B602ED0AE010D07165B388150CF47CF6F3AD9639AEFB64AC85ABB89FB22A3DF80DA029F11717CFD2CCF4029A10CCF2D42F3FBD7CFFB5F8738CC54E52DD043AE498021560581B680FCEA2D6297F8B1A2E4F0EEDB26AC9A425CEB829A70D57D32B5F3196399E10BCB28DEA06B033ACD5809BFEF810B62787223F682833E781C98D565AAB4C887BE393D4ED150C93B19FB359D85792171525CC9184F84A0AF7AA47778B045FD20D8C20502D2770577F52C6D22D04648A9EA08A28968B6026ED037DB61B96250A684CDBBE1373FF7722093C04D7ACE302F666E29A472F059F44BA09C16B044E5B71C5E073E04AE0DB0D59A55A1B5B7FD1575D97A3ADDBF29209089ED296DFE087ED645552557B58A5936196354CD60194F30F6C848394F21727B6D3DB765ED1BA4CF28C472FEA8DD87524569303AFD8CBEF715B803FFC5FC5057BAA666D9FB335DBAE67E560066681C98052BBC506EC39472DACF401D5AB107A7EA48AA860CBDEFDCD0F2836BFBDB05D99DA34398C7009D07197D7FF0E0E9CB2CBEC414FFEED4FC0418F4B500063ACACF05C17C515887733CCC1BA891B29DFD9B1F3E963F08E27356DC699B0FA83C222B1CB939E3A32F6DADBC814238237C0DD02000762DC4564D8351C5D15CDE175480C6A5DC4B75C5D68477AB9279AA7035EFE5B3046F1FCB1036544928845E0D6E6F280D6BE037DC05D2A0318003757DC4EE0D0DC463C1D815AE5F2D8A6FBAB7BD74B9C10D67B1AC981EF4BDD4844AE13EAEAA4C7D385D9CD14B6B28BD8A050A6CA818BB6088BA36DFEB0CB962931352F92E9882253DA42172EB4C805EA0E31FBC911102471B893EBAD6088A0DF210EB51F9DF0F1FFF3A7EA7D45100CE73C5E7D807BE0C51BD7D007E806686916BBFC0F2E06E8537ADC824130259302690 +sk = 3A4A8D13F9FAB618234BFC083C6E7C18D8E9A6DCC131839039498A819A6FAAA2B1AF066DC4AEEBABE807C11594DDD46693C0F812F7DD2A710F08E84BA45B5A91E758EF4F1A35F60B6548639DC96FCCFBDA2CD79F14FB261CB0DC98AA8D689F8F7D7FEA85B7E04D5ACE651AFCD504A7958291A87D572E1F4EA900058F4070A767213654786872558106688726327235025145271320451144745688824838304404105567123838648521386385176663562508855758031040812807066047721557826356246482012057350182825246755338433478051423552311134503524422472286220276433143535822145106173380448544548350611200526364148220357521420441654617281225147561588325718414517716614168377422685042103618577420036746136877533222200456545458272320307522735870888857576817011643854731377463723123668608108480883063818326446854184410754856057234485531253258847056485110746154576405487076748387754372183772860862258300350503652381616578325845406602052161214058015361612122882453483723721520464703074533662777602778718012352516774671640646236767642740370527630700657213455173164731644064114682468734712572242765713405681036856055481718406100718643152687027055562754726482712177268111201668866121384316656077667887007504612703465685130262267675320544662764770215857135411027840182030530514000255473037174446625445425187462453388268484806284566755171864506830684052875003703011323326231808218525254458430046060713402145582624554564351252306848667021506573821156551587313103300066163281082646716104240744521758454318442058778351564447187567412063776443457467417082252808046746132318624167123085255861724025247850314158486484136281761756146125254315277760455143860407313642332662464201837576755268771423772706760372771250343085825205072648380826663806688586553017436830530465874002871852758353853076251686087714826605261648126720642412715860213012741355865164340367810546242032420110781715486783266447100536377033408723723356873053146327515651715353234686188260855534228687561542262754652086862545483613750521522524621250632144843808146077854515483168554064753244400723732232058684754722261543081050337260351815153546815737630665051314855657413632278814652085080155458836730407563611426351250458773283803567055810584842121260566684346058275346864471038753538147078120654572553686820055160168251007260841873363181723767004114552640303017070656008317505754186320446528138308014802580886087610161540263368812741352673847017251284031177301800574021067833466352381248733270135675645878154284444642821018752587513513516712608002253712240126323741042622618615021251551640750662051514302721843353010378204537253064311108371806783847023574450486067213357644458484883846051670775703428825683653652412270428346820350068313042863511576172514275053514188535244187157036072285402048487186776277381663175038585286857272313470273413723770555581511326660880607233012043734856557064807530642200260040530870216035822115665750206320136814665257713330788668857404368187663178137717225572417313720404418727886041752822147772557345576423314277575138283307221223371280587067586416865308418412050062380814812311551856102182212148467234330463324157006244074430402333762376016673547034448020308525670846456877460020702421AF48A08D813409C856BFE5D98258B8C4EF72E3702CC259C7E52C7C2D73050E5AADF8121684486F06BC7BB8F1DF8516BE44735BB5F32C2A0FF2D28BF08EC9FB28B8890D1EB5A900918E40CE69A032F5939F2F8BCB1FD76CAC7533CAB9EBDC89D439096DD1D9B0C50C5D7E06BA641C47A27B8E7A45BB67006A85354BF94BF243F814E06C5064B6848FFE8162C9D3630382DCBCA396C74CA25E69400B3683D07560F7A012087FBFF980044FB8134EC42E7B9C85F8ADD4CAD00400B5E79B0429DC0541AB5F6B86F92949EDF33FEB029DBFCAE4440DE5FDFD94B9EAD21A58C8841718F5059E4A6BA52EC064102B5021687CF7391998E464182DE332C0F632EEB27C0AA6FCE6E38C63F4BFBE903E547743C4AE743398965F1757DB624E72EE9C047E2DD73B85B23D7750FC34EA0D6C1433D866BBE295F99CC22B24635C22B24D30B26A6589B334FE6729FE3DE423FD00BA73A0A8851B910C553171EBF07068E23FF80DDB89170B2008E4DBA46DBA2B78219E5123135CC8D1CECD7F54EE43EC848B1A97B25BCA44CF04E1830DAD1AC3C0533A3A679EDA985AD7D81FA25BC16FD6CCF4772167E5DC45EFD4BE38C1887F3956B6DC91912F809A8AABFB69255A49410EE91D2CF4AFFA606B07F16978B1E29E4DF9820381A0CFE9B1D7ED852493752193B707FC360336132D2BC4451CAECE4F4BFF3866CE010171E173585E9EA8DCD9F7C3BCF187420CFE13E56F87C24A3970D8EAA2D3B52CC39D84E4F144408832173352FFEAF53E5B3975C9F6FA372AC98C7C2C2608DAF7600CA9222FD91C73E1845FFF2986E44AD84046377F75161F5546D8444B7FD44E59CC16C44F21BA854A6966F15764E38943B852728D4FF12A74255F0BDF30ECB1B1AEB3DB2D7BE0179C7A7F3405D04C6ED3FC28B03170C2073A41B58AB66849243ED758A0236C5165B7F5F0A53380B7A0DF7D20F9E04ABADFDB68851427D871E76BA6CB8FDC7550F9B9F74F96287058A6D194F3644E0ED1E8D59E6F493A159E078D534E8957974864FE6F03B89A55584645A461C6463D6EBC91F83B32911A44BB361F40417CC46D97BC29760D1EED618F8B5D29E9A7379F5826651A64D31EABB96BC21F1349B2C9DF44F922E639BBB9095BDDE898CB0051C5422AB4CC4E810B342E3C669695B3D57B386A1AFB5C024302EC5B304407030E1491B1D22571C6D62AABB37C6D8FCDEBE374D8AB96C2B25B0F71E4E2BC0AEEF74D73119059074CB95CB5567AA4652D065081F5E93AD4D2B4691C2AD4192AA7AEFFFEC1816B2966728D61F6FB293F89F58248DE92DC682880F207A199CFA3650C4C051E217B2DF8E26DD01CC0B10CF9B8555CDBDB840764BAEC4FA9ACB7184F41F10B5A44B94962BDE643597C3C0036EEBD3E0363A76AD7FA6A74BB2313095F4B223509616E7F3DC70CA871566DBAF0FE0A1221CAA006D49D014A935808FC6728526FC8396A2933AC812E939F019811070D23EA158A8174016C48432C7F799DAFAFA79B78EE5553F511952E1C3EDA4552D73ABE287B303416DFF76E87036C91BD3DBFAE39702D37F1B113C2BE1D8955D70EBE1654C6A334E5D6272E269B889D9E52B190CE97B36F65843DEB5FBF3DFECA7CE247C89DF96A619C030278B51669BAA4562FE570F287A2933D799BFBEAB1E4A12BA365029D11564DB60BAC8657A797E935BA2DFBDF9492322EDC3D3DC8657F4613FDC1AE78D407ABCA1F860FDDE68A1A840B306900FECF7E9E0E029D06735BD5BFCB5A4565A1BA8F1CA8728CA389A5C856C8E2BD8A4FBFCA137AE5F5DF085064DC669EF2F12979A7F4675A1C3C564EF0B78FDA8926911FCEFA01610A4930B0FA76B8010344B90D492F23C47947F0417C072078B5AE8CCE7D81946EC88807371640DD3B506ACE7A8187B19EB7644AD0810B30DDA0380DDCDA1BD9990FA64B220F3644BE13F2E7A193270305A08F761CFBB753401543FA7F575CD75228610CD8D0DEA1DDD895ED9E59053A09A4F841B411EC7F5218DB36A64FAB12B99A3FF051E87B8C310855A5A2D7C0E029AB9FB96277B2665F0E99D67AD7FA1FA6B15C91326190BB421D8F2D0EA55C33523851B72CDB755BF3DD686AB94B61C334632629999C804B0537B375A6BC3731042BC63DD6F68F7B40BD9D07D0527D99ED17183D90ED35B44D35989D649B1A0B809921CFE6820FE91F966CA6197D7EEAE4BDCE99C8D23C444BA6B324F50D3DFBC4205D5FC0B1DB7E5407783EDDDBE295F2A9F4F1E8DA6235D22836F5334EEA4E866529CB9C06553A1B6EEC54C4D53F8DB2D40B96B4703DF756467CD2E91896B30140134E4807F1EBBFEAB12F8CA82EBF91DA6515C7ED1B99980B04F80111F655F5D584562867A943CB2BAEF2A493072F90EAFF43E8459DB8EF4814C7175EA4223C3009158CBDE6CB5599F2B3179CFC4E1054BDC1E8CB3A44F5A5258A73865C8950578710C431A4501CEDB375945864E8755FB2D9A53DB0E076AFC505A5ABC77A24B059C98947C720B41380E0C47C5689D2C265517E8C294F4998B909474DCF6589E37AAFF14492EF27BE1F730D7E550311CA54B136A93F1D0316880F47C935F81900FD9BC6DB0244F802DC88F142EBEA8D8F40065EEF894072E324B3941F42EC029F4851C7B60D81C1E5E5DB86E71F2D97F22544403E8CB8DC78A1F075F1DC8C8B9F1A5F2928C4AB6B8E2508AE9B7874660C7B47F75F1582E2D567F21416A489E3AB668A89225A4AC80C0702F4BD8F06BBF1C6038526071A4BD4012CCF19795632EC6BCAE9381F9CBA8B5EABC88D35A2ADC72F81274EBBDDCCD08454C9ECA9E0B2C8E44DB91B8236423762B9A7F00E668BF0DE9BE828C89EF3846BECF78A722F249F49105B3DE7C102E67B0F003F097867BD96D743E74259CD799F82CFEE7A97DF9DCF8AB9AFE268B7F7D1FDA1BC66649BB030629853FCC3EEEF73EFC33A1A715402F554106887E9B20AD75448B7BD3B9A9A41C7172FA65C8A636A0685597E9F4E5250D40B2CF3C3FCE01F405A87820D611A8B44C44BFCFE494BAFE63199FEB605ED0DF1DCA36772AE9B2C355B2F581830835616F772C7E366ADFA402D501112CFC2D85E45C6EFA803B057D4745ECAA7E56F86335054CB7F1C6F5C824770788D454FCB3524C8E2BC0E2EC26CC2EE11D691517C5725B9420D6C205218D8DD50BC0095C4553B7AA2EFC867A1A3A5A6750478ED8C83719233AB1A561BD052FDAB50AA5792CC35B150DC478687DD3413C12388243991E05CA41BD9FD3477F0F2537F43166C1EE5941949007E98966563802422DA1121F4A9AC35F19942AA0547181D322A5106E150787D22347D8B41AE5C32FD7F38F9A06D945A0C1DB06009AB61D734E829F894C73F0F7B4A990A8A95F8CDADF46EA9244BF74B7EEC7EFC41338E713D9CB05CE1A951565C5A77A138B3E7F1AC25FFB310CA912BD3F2BC9C8843DC6EE1A0FD1CE9828713D53FAAE65C853B59F3E307131ADEA66AE5179E3CCC5BC06C5E08976809037FB36F6EEAEF10AF13283DA238D7A6EDC8B9E22A0 +smlen = 5718 +sm = 356FFA7BA403990D91881E879519BC3EA16550771682D15E68C977B831EA60346A5BA0C031CE013531F08E599F1B7F9C2289AE39C4A926D75177CF88E355B6BED1E5E639265DE09008E89CA9861BDECDC24739B8878C1020CE1FE029E587C3AF5281D7C9950C1CEA208DC35078D96E58B955D7038BFBB3E32470AD4F4C409BD84803F40C5664241669DAF3D03EF0825F32480A2C5EE0B85D2ABEACE28AEDC7BCA21815FDC5D9BB9C5EF71ABC94F74E1DA8D5AE3184CC9FC5C62EC99B1DF6F578E7C6E00D6AA241115F22E1CFDA6BDE4A5AE7D79B90CD8E40BA0A17022A6252F160DC0EA468D556C3052C6DA2C14CD4FD71374D8EE154F188FCF0066152EED5146F7D45F07902A0945F47AAF0826F1B86C284739B481787401FEA0A728C5E208B9DC9A46B164A11FB5ED3D83B2C12EDFC71340238A854F2CE9C5786DD80F81C9088CD0B35145834E41AF19286B69E6FAE1A381544A2C9960C18A624B596B0CEE8B82E863DA0605E1D3CCE5F90078D41DDC71DB9E0961C7940A2673C723E8F70C913A81658286395EFAD6F403D079D15E27A5352B58A9592398B91857ABAFA626D7699DBED17A5517965F4951AB79329A145B1A121EDD3631446F6278325BD2391A779DE28F2BFD60DA8C4ABB8FD3595581132DD30931AEFFCFA984E833189A099AD8170D26A0E6668CD7AF3D20700DD2CC98BA816832BF4064B194E06656D676E37745BAD766F2CBFC40F9565C12DC34A1E9B64F28D9A10C2CD5712D5FB8BB41DEDDE2D339774860C85B4AF38C33093590B35514488A88532507ED7531BED76EA6BFABA3F19E0664D171DDD068E1104F8D319752D10B89C133CCD5101A44941473BCA313210139415C24F77919E31F6144ED4F183EB23EC50EC9A5FFB77AE0BD63751CB3A76F5A732CFF620EC918F7C66847A9D81EFD3652629A8DB47B5BD9D3B328E6AF08A3169A5C237CC726BCB8571329ECFBCC28A7F15BA08278B6F2B7FA21D1887880A42EA1011E7A4ED234699022C5AC6D890155D750276736E255C9EDBC9D07BFF353AF9FBBB8E0BCEB50A5858EA785643B671D6369520B7BD311B0D15D913AD8B638C16BEB426B09ECD8DD18B9CB9420C02DD8BDF8D75B87CDDF86A934D8BBF49BF4A4FFDF766474A645E5C76ACB0CD4F417FFC9773DC7B62E2782999E895AC44A6E03C56E08A619D2F8C168CAD1D671CDA33EBC409DD31F0617FDA92C62318632A1148A10296ECD267434FABBF3B65A71BFB32B3C0049A2182E540A22E38C4B73A38E103B2DE9AA2B2A2E920DC0D710547A0361A313FA992C1CA803A8233E3FAA9BD45378B59115C4D68ED846CEFA70D428D99AA49DD22820967FAD9492ADCEC46E0FF5C902ED89EA04DF2642397CBB85A3F43C822377635D581CD7F308CEFAA427CD4227DFA160F62C6F9C27353FDCE96FD7E324E9A6236E6E302513B7A9D195D72F892CDAEA99E19541296E9BA1BB43244E82FF5170A46BB83491C167600C7219581707082B31521D940FC6530F16B65FD72137FC292AF015785913612AF019A60F43263E77183479374807EEF3DABA3C80D375EE55F59ED775B7751C945CB0F7DC69ECD09DAA3B2EEBE2B7D5D28A32583F32824E329B575086F70EDFB51B298C3029B92220171C4249F3E213ABA8D1646058E9DA424545CF1E333BA529EB9AB1215865D4150198160ED237C998AD542A30F33AD9F8D3F6AAC9C699F4C3FC2D5F17463842AE94D8FEF2350830A924FB329719D52A4E1D270646B09109D6B8760B2DF1BC04BE15862FBE2A39BFCFCDC2056C9DF3FDCE5040547258CCD972B4A58EB04B70492AB66939AD2109F8AA26800F962F719B06DA5DB48234CF39D94B42FA15CFEAECC36740F4DAFE0EDF459B9635F7DB909955037268BF1CB7477E9279EBBAA4E2627B373D4E7ED11F7562198DCFE891AFE78272EEFCCA4C3CAFD32DBBE748D2CDCC39FD1B1CB242830D7357EC27D01C81A29CFDC3B322A2CF97E42D232A61D8A7C07AA4E5217604B484897CFA29E981BE61E7B97EBDB53A08EE0635F364555433C0498683E88BDC7A0F8FFD9F1D4A4FD09058B34B283EEB472F919BBCBE7D448B56B5821FFCA4C41D1CDA30228C6656B60DE87D2B55AB9CD9D3DF73733ABB3AABF2CA792A3D7D111522F66F760ECA5D08B8913CB1A9D3E368D0B5D6BFB1F785306A6D1C5A0D8E5613FF9AFA2CA46720CC245A9720DFBA6D08302C95647187AB1EC5AD0CB985D005EA3CA5DFFA21C8C8137803CD7B4D15DA36CE8882F9C96ACD84042CA2E968BB3B6CE8965644738E3DE7FD0EE26A10ED5D1DE89A7A0B9B701289C81356EA5D8CCAE8F7883A78D35FBEF28074D6D63FF9D930BDC4BE60512BE32319006A0F30EA9F0AEB38B8FD7F9F308B11F486991C6BDA880E37D2DFDA413CA724DA0D45B6603D5DD62789E35464EBA59D23F6C1815643037189EFF6747D21EBF8109A4903B552154C9DF9E6712B283CA8CB14AE95FFA2055B599F45F6DF23400F5310A5A512C9761B535F2E1F371BAC4817F3AE1E538EFEB24207B81A150902A4CC7A8CA0DDCD65AFF1E0294AF7CFF9A52949617BD6B743375E1F57774E23FD28F601452D1DA1969FFE9A4D2C442E86DC25A129009BED47DE70B3ADBF6FC59705E5C8FF0495330231898BAF2E947AE2E80C678325AABA1801D739B2D5808ABE3B86C967114E44775E8551E84869F86D7A0231BF2D8E0105B2F5B690D8F5E1791B485C1D95B60BFF3A056703CE47A7965115F7CA3D18F85E6CF48CD559B668CE38BBB7DDC3DFCD52EDD8504851FF627DD78852FEE1D32444F9D01656F139BD6961564A5FFB25F871052B5A72D65286A5EB84563F81CB5C91CB5CC4ED9308265644F7D17D1227FACE5DB51ED1C55274C8FED8601E64D689E6C79DFDACE88CCA96DA2D51A59DAE74A31E44125074EEC068CB00BED672D3E884FA6F4B8FD875C649AB4A5719192371EE94DC370EB6BB5406577BACB1EE2CD6D017254AF51F601A46242E03AAE14DFADACF197BB11BC42F37779F7AB73A9D354C5B4BB6F0F5929C467C0B061F2F2769899FABC79DA202D0994B19B19085B76248208230640DF2102F3F9D28C52E317D29DDD76422F55937A16D2A6193DE00798A5918224FF230ED303B90A913C39954458F451759C3C5B5FAE72645B9155B2178E9CACDB73E255FE7F8772EF0420D9254AE59130B4BC68EF06FFCC5FD3ABBE9900A5B2E322BCEC24249A44C33E66E82DF93FBCB7645A53F7A6EAC8837E0B1109331D693647E01CA623B3E4024F1CFB9077B937D567944F397AB99B5E394AF9E7097CD56A79317D5F08862DD8712FF72AF641C19FBB68A8998C44684FA6BD7041A39D15C7C99C77F8E24E1B8F5DB56994D4C2F62120CE8EC5CBDA255DC7B308C0E10622DBC003AFD8FD7268B4658A4E710C329FDB9F43B3AD67FB3600F35C3BC59C93BF8DA79355AB2DF7F248EFD394A941A281EA0474DC363FB2FC1D1FD84817AB79B0A25DC5E5F662029E9DE57F3439C29148078FFD58C054D77FD8A32B57E3CDF38FC29E4C87001077D691378C94BF047B946F7A47260C480A71E65FF7201EA6247FECE37BFE5DD16857B0F3C307972908493D02250F487B5B13CF31E53AA2C7D0CDAE34B0B31D80B07F76A561D38B9EEADC577D97782B355FB2B9A6462E3A1419C09A8A1B48B7CCFC802425F9826ECFA523359E6F5E901B45FA3B4121B5F98E9E2EA160854A89F355BE175B29AA21962CABF3DE016D139EF177361812AB6EA250480CE67AD426D5E0653543F310EEAF8B26DAF01B2F2AFC2FF1E957BF5A3D0DAB2538B9E11A31913FB65C9A37D5A9D5CD388C17B3BDDEB99076A0E8EBB0ED532C0A90D0C4ADE9285455C55C3BC619CBBE68FC58D7ED769E8D5C6B8CFEAA96D506F57E8EA782B2B47648C5204FF5BD0504B452FA06CA5FC58A4ACA19A702D6F3129D099F170B38178EDC61A013654CAB540E44D0CEC4D14329574215B69A6C0D675B33B677245049F90FD92D72E557180248ECBA3D4284B7BB829DEF9D415064F96281B8D59E54833800F59CEB849F5FA59871CC686973733EDE013CBDBCE68271113ABBA0E1C787AF4062FD12C02FE52A927E46BB7A0AC4326CB4B850E7C2286BE18A9482CD5CEB7FF18246449A28B9BBB3A03A70B8E9375D76B82485F26ED166EA9AD4CF91A468EAE7CE88BBBB2E34A651C72219E620CB310595AB9071701B86CD09AA769566BE3C2A55E8EFFE554BB6EEE7050AFADBCD432369A177808F276CED1D47F1167DBDAC2F118140B2C779C48F7E74ECB28F46C9A83F5323432A4498FEC934876EDD352D81452A4F7B1C113635918D1E0EC273F61195C2DA1D6133E599AD5831DF62198F786F30FB3F371C039E36E01F7F8131EC419396412A36AF866AE140C62F70DE5896092CFB9CD92FA3FAABEFC384FD516C46E26BB2A1875C5C7987487545EF543AB802FDEFEF47A195962AC4E5B4A4F6A085869B6865CFD2D563555278592C6C947B5B184CE8456C77F924F2FFB515299E27207FE734821F1A53B10AA9309871660CB023F52A9FB2835F04BA6478FE1EC599203BE0E537680A69E6AC5B4BDE6DE68E94A22098B5407180B9D2EE011443AB4D87898B8CB28BA0B1CDD9DBE4F2FC0A3D4662AFFC2F3C3E7B92DCE60000000000000000000000000000000000060A10191F26EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 + +count = 73 +seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE +mlen = 2442 +msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +pk = DE033781978F38B9CE7C18503CF46B8F5299BF19E4CA7914149962DC48AE62E7A85933DEF2954347A0530F0BE159305015D029A611FD3CF0E903892794C0FBE4CF7AD4FC31505E07472197B6611AE94A39702C65C5F2DC3ED7CCE7BEDFAF955988BDB2B0725502CD3837298A1C524D63CF44D02425D650E35D426E02C4F5AB2B17423C690A082D9E9B6F2BDFC35CC72B00FF2CF65476ACB41BD375B2B661324818618771B9343D0166C9DD04BBF2DAE6DD54DAB8CE8424F1A48AC4F8C9EA9153CB129B79A031CDA4CFDED6ABF934F4ACD7CF05D1DF72CC340288C617886F690F230BDF9F5F36A39603BCE81C878C28744B5D45F422F2EE3B4317755F4791B4B038547C92C2152E00D8B3B6BB162802D455C210C66DBAEB977353A2F246BAC9A3B37668EDA3D6F5CE05AB37225B287F999268CDAE86223F779CA5CB125F1F2E68C81CA97B80762A22746E913A76CD98A28AD691EA27D68076A9D711B2B7FD853E7276C23AE8D9FBE06E2F0915C2F4B3C4C725E356A7F70FEAEE96DBBCF5C0B4A219D3C149E0D5D1D5688DDC64942CA34C7CBCBEBBA11120C80748374B49DBAA9AF2D95BC18B4C49D8F70F25597E9174420A406D63197305D80D19F82D20B9237AB79FD1DB3FF3D7C6B5268A8314544FD1B121BB51C9C0A597D690BECE9F784C66962CC5A24A0EAE01EDB366E2FA8C9CD7C7ED5468E623FB67396DA29F45C88B8A2F357E6BE327C2209DC4053995528550E2592C6551E839858F3710CCA5A7E94B4849D4198129E3C047D690537B37C5ED015687F2DA409C3F760730010DE04CE87383327059CB7F3C17B3EF69E0AC06D675B98382E90D50551CBD3D66D792478F2E0059B7A3EBD0E0716F2CCB49572A87FB5499F5573532B8025E5B4950DAD66699A9FBA5A84E367AFE5461F181592B101847632DBCE08BFD2A7BCAC9CD9C9D62C33AAA075C82CB5C0FFC777BE188B20FE89CC8A6E1B79E74863425D9A90E821CA07B8B58D2F5BCE5ECA9C18E3390B03A41F2AE71498AEBD68767993A344D7311839E9001C74DA1C1117768462B06F32C005821AC70CD708E89422F59FA74921CADD4B88F7669F41FF154C19B41E14571201EFBC1E4F65FB9C54D07FCDE8A8053EC9BC3724540B73780AB12643F24D96A2C1E4699881B1C6B961F8679878F851B6D3EBFA64C3A2AF576E1836F6C22CC9B523E2D86C5E0CE68EA06AA218237E74E86AF3534698F6EB90215889D7222109A3D9043FC4970953E8A8F6954F1C74958E635AF80A8627653ADB5C00903FE5C7ED3DC53366B741EBDFBBA7C81EB2AFCA7D5935145E211802E012893A2AFF173634E6654D3F298C50AD44E5E8BE380E1EB5520A73B2236085F2B7F4DEC36E6D7A06E21E7E27BFD184C1A3E72BB43DD64CDD996630DFB38C286A407FB33FAE07CBFBD7CA96772226B662C300A5792969CCADAA183CDF51CEC317118E9708C2C3558DF04DE58BE444A1FE2E33DD8AD5A3344565E90A61FC71D115586164C991F23611FC90C2F27079990857D893167A6A054D8AB31D7C53DF19589175E6B34DB7B34BF9F0B0485BB096B6FDE62E3EE6B7405FDD6990E39B834B3F3AB18B8D3B4E1FC05610AD15A55BA75360CDBB9DC4D7751B8878FE7D329AA3A8ECEC5D5D41D312A7D389E3B4EF6225AF1B6616F1A158F01E6FBDC5429A7747F8610884AB12277C9E1C4B565FE9AFB580A2624744F4F67EB112865636D722BD4A410858968AB1F4DCE388E6B276C22A772784A50046E3985B886E2FE1D8A851DB5D1F764B7AF9F257A373D29C049743C31B7B556CBF65797C31D4B323BA9AF49ABDC083710FD585B005B7508C75C62556B618B03A50DDD609A3ABDD44DAFA73C59EA74BC71F83FA3FA19C7E4A2AE01C17B157337B6DDCBBC9B0F226D1A36C9F583CFE47111245E22AB733ADF5542E0331349878F3CD45F0FA07E69136E5A380C03775CB6EF6D69A268BD39072054230A58CEB82A573281449B7DE14F4A105D8493568DBC8128A38CF1C7F221A3A5C4DE569297CC14260C20294B51CACD9B4C20F3469139185B1A31A511F06C50E86D991C4283D09778BB553EF28D460AC0D1FD62C029B40001F551A19A9A138CAD02B2C700B95709FDB5F29E3E90930BDA33EB7BEBF6AA902D1DA0E5023C9BF12FCFEEC8FDDCC44D856FA29D1A9144155177CB4B64E5A80841810364493B64945589C0F85AE24E3E5D74B3C4CFCA2A3B7C8C553AD177FC6873865BEB6BDFD98FCA978DEB660F0616AAFC072C0C035CDBD179AA13AC2E94C28CB7766045C8B43101AC3B15E0A4D359E669EA1DBDD6B15D39AAAF32CDA837DB1C0B53FA46CF7F93C58D66D03D8963E76DD92D9B2D1FCBE23091679D2484366A3203AFF93A7B4949EF70B0454145CBB9E8C35E50FEF57CEAEB3BD8C8F4F58EC8A535C70A6F7DFAAC77CA7EE449584439A3C484F1A43F476A7CBFE99FBABF724EB27CC99943A3BA181E5D6221EE747A5270FF4DAE4F792362F72C3E63611CADB77639D9FB1C634412236A8ECFD3AE82906FF22C894097CC3F16EE677302AF98C26215D0BA2B0D191394FCDD9A936F18F0E919EC9625774C5974EE720748989B3FA18CDB2AEAF783A77C4F3A63AA0AD0A568B5ADD97FA1428A5D90E0759DA86FD20AB16CE22D9CEF7FE09339D1B2B1166868B6BCF6F4C6584DFD1043C7CD05D3DB3C191BA22CF6C9AB6180C30288FB593520F3D007079DE6CD18F30E1269C565935EBC23DB9E3856B416B6874FBDD1D96AD0CAE9 +sk = DE033781978F38B9CE7C18503CF46B8F5299BF19E4CA7914149962DC48AE62E77C2CDF18B2684B482C1369014C09923E2B2CC85AB1C0A34F659E37C4902CE6DBCC36809A18B1EC57FF006BBDC24221F9EC637DC1296E717F37039061B27157998B3B275D17D574CF3D87315756D682B83D160057BCF54C8EC47B0D8F55F11BB7431764500785674156415751801820315507215074714830706534858173641473337820405058586811163206208110335885645038711828653041754885675443486755874678623252540025446377883366114462752305371705177732740635781088525030473338173840658842452177508257738415756588633780262482870286866043065371882761318243358867331461420305548477072683735411241423324362137337831853768060512556581051227101785301722667364466474577075110112324260704832330340853567233056643342103646844466602031873812706342431147101580002727432865411344464325572551678103522812416706067018563572627856082706340155451621456738412253451111614014134702277304651127553200444778527622148233178228732543147122052736480135307744607738866386110573865631430355624753157533078801250555022487083307586017544047761001451305348145524581248815805547703814442062311303450740804258145227424730624366068418053140474875543014707867178720025460288623063660615824006566477371172077248387525060237884640212514840577325152555215503802700464723018375060670250015037174484122874420161505621713718858023354462408246514832342008676350413401334654257127832554676124527665204177102323577872372812767585565374883550278031825355856005421026608531267378387268723042245523827402450006410463553706417784622846632321273380153377151280370478303470778703558403377733157174162836313762303883831256211885336737070204102626380255182735782117548526483746807446540425007783488245168817438775867041236150843041635073762508055581107028250486831255624636580867453237012235183414456251387662168386640677557126076774550638832534242185077818334104020776355257223617874302400740648453338371115881063085628143411226248080632347433203866454785712175850884364113358641616815368587057177850815511443122751227536732568275600256773516341411316011813537875685344455636802726227342611348180565701022315546038375773824258101357851101047334733474775217581342325224157300226861660140274784116445305838720685538858862661461038405378754352147585164741803476481734484557085083631502751518144774468126270056450154786802456707170576525380156585802620830731316662741454274660407235470076838612667413625128827554404681842800183524315216065757730364345108017227750214675046508556561531686682056855017480175312634406301702875155883601753755743178623361015420683536784537205148323278162454133215748730146176413780542054424663683842114450264367180531768877214808052615036171021415317042862430476740146303856205565575544635533586872474423787384743677224474006102362681580337072758820520566447101341885078757535764165017834613488240686470122220536400680050566175046883854352660366031864860127261864140624850728014357513321564352882843102037021816737008825381227245703405317554401235526472272712463525524531875045803617836742674555332311846886540555208005651116334252174123473458672107200357576500262436367458771230352800200620831558237C3906BC54DE1C99BD4EAE778929271567EB188A8F35C7037C28548EE06E38E029ECC0E2BCD31E13F216DCA471F17E272632311F03FF019CE5BA1A6BC00E6A6C8F38C8E5F9890DD27DEFA791DF4B08448FBC5DE60DE8F233DA967A23FEF9426D69241673307ECA838CA4335B7720340C0090B91C21C581EF05784D2CDA33632216314963BDC6F3DE83CFFF20996C090349140D427CD7E6D610C13FBB186944E4AB3ACF1A2CA91B80C2CC7F1EA072DC6C28F6E0B898DD553DF2FCBACBB93ED4D130543887FE19ABD3E0F2B559F16541685DDF834AAB3AFF62C41BF575A2FAE9B4F30BF84C72788ECC237B11B973C36F1C15BEC4102612C934BA3B8FB104FA9AFF8F82059FBA9F40B4566FBC89B086B1CD5E33A61CD1FC6A4C15530B6723A9873FD977E8261561D5C65D20A75B625DC0FB65A9142171F611CC3D55D72D65D3B86A5EA52E097694FCE522CF0B932E91202C7948871107403CDFE8BA5F7161A5E56C106F108991F62C9335E0E37302C7F87F1091D3298C78EBE86BAB6DEF526009D9D3B0C3C5BE6FFFB96E17BD473C9E3CBE8F3BAD54FDD3853CBE3806BCE9F5E3E76393F38B59F136FBA0F389AE8A1D65DFCBB3D3D51126DEABAADD1412AF3BC564E55FA2D0FE923B7409D0199DB8C4094716A4E790554829BD9335FB70091B7104E4D1A8109BB278BC424B85B1CB0696BEE4540FA310BD60B7D032F6678D8E200255C5B593AA1CBA36730240F45A1486A19B5CBADBB50D306D8EC356FED0E18F572EB95993BFBADCEE4614021C6158F3C5731AA69CC002A03579B5F62047B49C186D17D8A3A84DDBFC8FA534809610757CBF8FA3F465969086FF7CB2CA0084D0B9D0D7A00EEFA14E74A15BCCA548DCE77F4BADD3BC6800DA6265427B288A1A1B3CF6E635404A0F53887598ADFCCDA23954238CB996CF343A4173AEF3D0947005CCD5C71E6A5D45A0CB01EF1EBF6BC8127C4A7557A73DBED145735EBF6D4061EDB97CC55EF72C5839A1C1924D86D27BDEF5EE068019D7B69D26B9D5431CEFBD410D093ED3B472B14749A277BFEBEB1A18CD67B2ACC82476B882073B043091C046BA19D520A7BE276D2CF1542B1C8812660829F40CABC5BF6CC939FBD99C26F7425C3E1E74A68EAAA1E0FD8E71719AB543C60B3CDF1EFAB19FF2F9003BEC493470C4441139FD607B0EEA5BFE8FBFF855D9F1D662438870F7514B18EEC7EFA4E9239B7AE8F4419BADDF58C59C381E91CED6F6A60D42CE334D5F4322D6CFD456FE431CFADE87923DEF41C61FCDC5FB23947530C78E432921D65DBE9E6691E864A09261A0A1FFAA000F324CAE4D22EC927E42E16A5F0357DE99B582B1E7CFCCC804A6AB51BD82FE353CFC9ED1B6B80BC4187739E5084AAF0CC528D2A592EAEE3644B83F16C41355A56F0F85466F3B26E3FA8FBB522D8AC83DA9B0492D88096BA80BE359647D8747BA47ACC5164F9E35D142C55D1D4A264B820E7C26972802E8730DEA514C56F0E08ED754E20F2DA6AB9F00FEC952B9829E58612168D4E25F690742206EFB93B5DA1F8FDE17B3D55C8851A6993FCC7C4E4E403F3CACA08AA67A7B597262BAEBA31EBD1B64506FB6E28F7E9B5FA4424C853A279E234446E230A38E1DEC5DE7A337C11758DE807710BF538487C3BFAEA415ADD2CE6749C75983BC24B621CDA4E277D3ADFF034748AAF948896C735AEAA996FB6218D1F6ADE9258AFD7A78C9FEFDC27EBB788F6A67817CB6EE290AA9773A7704A8DF21C146700B3DFE7E6F154AB4D8A9774B8C6D5D742FE48576321CBBDC3CAA20ABB307DB0BEDD98C1BC6A961EE29F09D4CAD7C806A78ADEB5081FE5051DFB0E974174F11B1E731974852E4F91D282C52C6242310E112F64824C131B1B9C7EF79B4539AD90E3252AEF0CFC23220EF4AEBE65642D4B11A8C5DFD434BD91DE6EB69A7B0F12D6166A0AC3D23F33A16C42DF311408EF0F4B81B194668B6C630503684723FDE53ACCE4FBA8B78041DF88441A359F926DBA0B9F27F12BFDB6BFD40CDEA3357CFD15638DA090B38B9F321D0EF31D45CDF28ED049C2B8051DB90BF241474A4AAECA9CED379D6B990E2ED55EC193255A742B8F4E0CB014A0C16FBA2924A79E770FCDD0F071CF6392E3EE6C8DD25AB51C52DB9D76C47B22BB06586A04B8FC55237971A4D344A9B5454FE5EB2E8F89A13BBDF6468B8A04956DE5648B7CEC54A0510EF2D21ED26ECF74DC135734CC11B0AEEB8CE16790B0EA9C2640C99EAD04A9F8770A36441F22A6AC868E1C81E26871073F2855FD191A34683A9E4B5B0DE5E7D6BFDAB71D16B24325B55D5A3B6A062B2BF38C75609267670EB22C2AEBA19DA21B425F6E251A521A232F519FB53E3BC5FB982389992DCBB6159AADDD206EA4B1B503A89752C730AC3D429F6EE3C69DFD1B7D10D546E02DD60FF7599762F6850CFD657AA87660CE7FC378B74A74EAC0B0B2084C1856051D58CCD2BCA8913FAA2D7F5949846D3DB2B3EF471432481F2B5CFA7E6388C017C6EE0BCC4B6AC0BDE13393710239273C3F73A4A2968966397165D8B4BC9B6A881C46AEAA26BA7DBD1B6495F7A4C1ADB90E27CAFF59908466390DA0EA53DF13B9509778592D9EE7AEC5C15AD80FE54C9B16866404F6361714ED710E1978399381FB1C3E7F29CD5DA3E86976A46D67EA58A0CC03C7667A8E4285083350F3AA1CD6BC8F1EFB3534451160E2E114382766D2F14FEA4FC94C80A8750D505AA01936F205F10F355315DC767D1EF3F3F91600692D2F8336B7E433F1FFC2C745AF7468CB7FCDF7298B0D74A0A56D6EA31A9C409102ADC6FF1FEC77707D7009264E4128B01C664E6A7FC1F986336F3C165FC45920D3494CCBCFC266976CE703DBD8ECC606A4E7DB04CDC5ADDF17036E705103893D961463C40B2EE89E3F54B0DBA857A03E931A0FCCEE8E1B103E462D4F227D027DC7FF96B8C4D259DAB439901AE3D96770C95AC07636CDA87FA8A35221F8A2C850A5443C27B22747D3B4EC6FDF8D6F5501DC70184C09413D1403248E7BAC1B0DB9ADDF78C0C8B74C3526E66A719FBBE0754A3721ACD915DB71FED39063BE1CE5F0F8BF7945E3DD583DE610929C6A95B52125E6B0EDD77532CBB72F5B4E54B1FB5F6C8F5215653558B6CA0F50BA377C69CCA003F0FB73F37F9D38D027FBB2F68B8728D97479D2A816E8F5590398D853B5C737BBE8FC43372889D496131EDB58DD019FA847CE8BBB942F0AF5AF908D7D0322EB9298ADE6DAF787063BCA64C541EC54711147D284C3BC04576B3659E2FB9CC8503F95101F40C8CD7CB7ABB9EB3A8FE75BC7518E1A85470733240D49DFBC5BCB55291B3856C28877CBEE7340070EE04C100645448E6DCAF0D037F69A0B495FE9961C3011545E85912401AF960B33E155764986F9318451F5286BCDF2E01211EA210822CC0185EC95196E6BC3D32A54629FA456873CAC9E3B3221464BFE56760064F8E42D19A235C431642C0EA7B01AE45C94D628D19E63B2401066BCE8A432B55C2EC8AD0661B5DE202EA0C07BE6BDE5093CF28BF +smlen = 5751 +sm = 4E279D7B1A926692B09B0D85F3008034655D464CFDAB5A96BC64BC871819220DAE259932521DE1B1FA10B5A287F561078D196B4FE8716A6BC0A680CE2F77ED3258E4061EE9D95D4C04BB2D8763704B5C615C0E9AA9B5AAAA402DED782BC78C36B4D6B1DEC7D50973A6C43C22D99B393F1BF4F8ED35C7EB5C7A0ABF6B32CD8D8CCF5314EC44E462E199F5783328A8801194D309AF01913286D9F25E38B53A2754EE02CF95AB8803D4B8494F886753EA91DB88C926CA2ECBBEDC5DC5AE824A084307A05B4B95CEA2266B4A3C8E0110A65F43A1FE58CCBFCE7070A4DA57DD376261AED40FF627B9FBD02CE13FA2B28F884DC78A1C1245DD58C02C2E0F685A511A0640ED8AAFBD392CEA98F966997CFCE18B67C95382FD37E8C9C7B129F96A86DA8A6693BFB6B1BC9C4D73CAA3B5667AADC8B8AC295F09C5DFCFEDF5C2C064EC84B7AAFE84263E785D400C581B6938C55437936229E01AE98EDEC532457077191B268AB6B2DA0999B373A4DBC623F1288E247DF90B89FF32A2D6ABD554DB84548FBB5054B5A01B78961EA0ADA2096AE4CF78955060C16A27C7B0E12FFA109045C511B829FD1015DCCE0F9AAF31860F9E5FC0947A9F5EA17E5113429301E1A82ABAB40FAEDA7E272999C73A5F64E5679651726C146E08B6A7D2E6C2F6A76421B252894F5B5AEF7089DC6BD8B3F667AD9C8A4F1FF78D6FECBD8EB072FCEED14A332A4E49A4C18B41046AD0A866DC5694786F4173E136D8F0FF9FA7C5AE4ADFB0690A3E6848093EF15C237FE85279219E11A5A6EF80A1ECA41243ECACBD3235603DC4CCC1E28C9F44D49F05DF96B057D430B5E9811C3396E7CBC6FB6538F06D8EE8D080E03D121A85CE41811EEDEDD5C36CA13FCC9094CF606FDE8B1FDC1C1F1B94C0D397665D2D2436E7875351D7313A7A8EC2C8C54EC1DC309D26C29D3CB375427AECA5BB36B00EFE1DACC770EDEB39EE09867319C6A5401876C08428BD6DD4C33ECC5D7B40A16AD74BD359563813395674815ED8ECF64411FADC50D7BE2562130B762E9808C35B3C0CCC1E4260D910FD42BCFB8716BCDAC428BB8B2F0DBE482F694C7A0EDB36D424CFFF68010121687F1F65AC550F82F0A5BA345C259CF80FF93E842D8B763F74C04BDE079F93C9C125C043213DC335783E83E4ADE7401333AB79860BF7770EEAA715294FCF311267D70EB5A9B4DF4EF67B5443A980ABD6A3175DB4A46AD591AD88398DBB8A8D784D83FA07366A9CC3885B062D6D45D338F0DB71F6DF56D783667C9D59AC8EE42082BF857F68D30B9CEDAA31BB6C5CE9FDAC5132CABBC7D5EACC36CA845AC4675D6191C4C9885F0872642EBD6DA7060A0C0C888561C68270F34E808F845A976DE4248FCFC0DF3DB009983920D9FF658C5770A5C4657688C91D1561E6C2EEDB9E877B55DCFA2FD88AD222D7B71E6B410973EF23B44D1F55E492DC9A0C048AE43196F955AE2CA750428B59F98F71CFA5E557AFB8D7FF37060F213BD6D6D0DE442EAF5D3BAA5F1FD0340A18A5A81954AC345971CF973A08754AF4731AECFEBAA441EF35F268304DA4D3F6FCDFA617160A4AE02ED60D20CE5E013FCACDC3A19AE352BF3B05621372906641BDEC9394B8C24BEFEDBF8063E6BD6DEB79D4F2D72C916912DFED3A97BDECD77833739F589548D54D325406B63FD2ACA859A59398C878601821FA32DA1F8548D13F6D31C2DC776CF6E50907A6361A2F4B4C3E6574581A2F15BBFFA6E8244D0261F4C0B17FEDF2C91586BF49EA88DEA090F3016B0563549CA6C3E9FE6FEF75EC3E94B8B8D080B7673D477B32B1090953AA77598039AB4EF9F5E92D506CC1BC438DC3E755FBF2B5E8E90784D13EEE6509CA34E0503FF560F3D61FA49E16B61D8476577B198BBF8986BD973F0F4D0939D4D2CCD3DE9B175D72BA7B1A8E338B3918F903245A0F3B0E190FB9D31DF25325DEE807F2CABAFB442440213264C69B3FEDC05E646BB29ED30E5BB13DA6AE530D187CAF7EEC94A0F43B341674940F0235EEF041A9AB002DD5AA9906F364281AEA394F4B35A480BFFD43F5E1D6BC6C21BC710777576D5F92383D45978D0F1A68FFC70016C0C8B732A39C223C671749F78F2B54A3510177DED463D5ABF02EE7EFCC3BB0DAC53A48E8D5C4A332C7AEC67BC2DAA82F7E56447ABDB229C4D41F6789DA58FC32170DC6B38B5D4B356FAAD8D7E0F8B7C655E71CBD8405AA32EC6ACC5642626E01E623BA64EE769E3ACF2664E20DB52339BB96F0B8E32D39DE0D221FFBB4593A4177C0D60A8BFD48713AE59378B29D97E3E6D02C3C5DF824EA42C682766B6590FB5196F8F1D7921798CA01D0B18FB9AF6A2F9957DA4D9F3682F428A17CD30F6C1CBAD08F8C8256F03AAE826BDEE89932303BDBADA7B10673D364B62885F4A5964DE1AFDBDA1BB87FC2D5392EE5BBF6F47A490CE329D80511C1BF9BF0EB96C69770FE994E75B29BA4F11E89808886EBE60336FA29B263BEB39DBDCAA5B63B7DA9B7DE3779CEBC1B8E3A95765B8F7DED11CC1036E48E68064A8DB556BC5D521645DFB946A53A7ACDC5E40A9518991AA7C43469E389C698FC3DF325D5798378ED7A2675C0E5DF9868307F135340691468128192EE1F0C47E299EEF4D2AED439A5BEA0339C6B7F0391BA1DC24C63D48A235E603670E97ED19EAECB42AF1B0E6A8164BCB5E4D3860560FEBF4E0772C188D34FF7A391A3785FE07522C0A76EAC42CEA726D99A9B4F17AC635D614FBC88DE1805976A965712F0D2E491733476831BAA0A082080E55690E7855687B44AA3FED00CC7EF3B81417D03218A492BC783ABDFB2D077FB78925B0F8D1CBE03EDB0DA60B2D53CBCB7B7D500BE067818BD90F2CDED60BFFBE4B68B274A7451149838C8B6E0928DF9DDC4004D09D129C2CAF8B81564EFE21569A2BC57B8050D845C38A9D7A13F347240FC1174A5A03C5E92D7F180F09B7E205D44DF5E1D5E1B4117A6435BC22DB77315A6827E787DEA2CF0ED405286A4740AEF78F21A1EDF46FBF86EA58A44C191D59EBAF818191844796E4888ADC9161983FB371AC056194047B9FEA5C3F3A72F38E82EC6029473887645BE507CB278AA88AC37B084980EFECA66817E5A2853E5E1D3D10BEA5F62A5671628C12301852FB99833D1FB36E46C322E78E2DD9892C5F1566DC31C068268D03A7AF48FBC739EC36A35A8D9E18E020ABE5006650881A1F82EBB2EAC7A302DC951BB48AB20B56CD92883B015C767927A190B52741C4E3F85E8032EA9E1004FCB09C72BD34936D294C827368242AEB1841B87F20C377FAB08A313542820730DC5157A72059ED083E3762319B68E76A6D74119BF628F4A11A971B442E0375DE6C1CDA5CA29850DDEED7937F910607F3E374CD9F29811026C8096D7391B79E43AD11DD04BF5F305DCF83AD10284867940AD91E16221B41D29CB88A6D493567C28E4CCF855D4699187E8518A44BC35D13ED3E755E5DB8F73AA451F8790CA3E5A3BEE72E8AFE01599E7E5D540204FD79A4D2E0C9610149B4C6026FE6BCBDE1C88576BF09A24303F71E7AC7A98680B1155EF78FD1CF10091AA1CEAFC99E92D1724B6E6FC295D4611E56FD47CE25D78C59CA41CAA08739857972D2A691A6A7A464E4E8963C31F14C47171220305FD5713F62B046C3857F9D62712BDDF56C9DCCCAAEB0F5426BAE7A5FBA0EB3ABF0D20455290413534623632268BF24E5ABEEB86383963427AA3B176D701FA37FA2F25106D76B97BC1C242D3C8620563CE50141B49EC754817BF5B07BD4E83AAFC849F91C62B1B760C41C60C5CDB98EE21ECB930CE89C6B3AB2F30A766D9ED3B88563EB0AF7766405B7D08199F67931BBF1F21286850AEE61E6FA73F652EA4FBA87E592CC8A7BE049360162C8E9CB99877307DE8C6FECD9ED0F0A8C0B1C254F03E4DA5F255E4AC3C86AE3E67ABF3853187AA3AB4ED10C4975A4CA403F60BDC01EC0E79E4E9288D2B6D2C8513B5657B541D54B320661B2EC66DB17C3616BAB43301742E9B1BDF06C4224CC2AC84C19B231DEB4AC4E88F762835F28E3C7CEF5CBE001E3033C93E9912228C9FEDE212759900E226A92282CB9A441E6B52B3D13BD380E13612F196944F4FED84AEB60BA622CF726636D658D6D7CC22863607FE0D2B092C6BAB1C2B2EC86DF3CA738EDD89AF6151169376462C64B4D927BFEFB42AE9F0F7458907E043468A8311A995E103A9850B8984B857D9B8F8003968F8D19F41B25A2CAEA2B1541BF313AF028E3605EC1ED940F87B74334268F478377FD9835740747CABC1E06C511058119D92478B03553C5B8DA312AA68CFAB9EB4D8D367FF5701D683BE2ACE0AA87BC4D76B6A1B25CFE34A82C9475C0AB16644739CF5E6260A10B674A86AB24F8386CF6316F78CFEEBCD0E2BAEC480926AABE24CAA7ECAEDE150D6ADFF43AEBAEEB81715C7FA7A0954D752EE0E3B87455C121F6CC24945BA27368F3D0C17D207775E8F183939FE46961A64E99137AD05E338D7D19297396696069807E084CFDDC730EF539B28EA92B63F8370D2DBB97D14AE404D2BB10C924F586502F925B7E3F3F8B121625DA51D534956B15C9D68DCF5FA3AA337BD24F046C268365BF4506F447C7F93A3AFD717506690192D6BF0002F4FABDAE20E5D738E95BAD2EB002E2F4C728398A2A6ACFB000000000000000000000000000000070B0F151D28ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 + +count = 74 +seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 +mlen = 2475 +msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +pk = 32336F93338837B18D9CC9C17FADDBFEB011CDF29CD0DEE9E466C602AE934EC80A923557343044D9CE93F30960E42582248703FFBE63BD3913A75129DE9983259A9873D88E401126EA66F2C15D91419F25F42DDF4E510D841CC2894E6F3E1B29088BAFA1C3F53639543E24D226FF610FD149573D69F17CB30C9C789C2797D361B1E6FB32D16D873CC646FF0AE7CCAFE4AA6BEFDEDF99A7AB5636808B7B726243D3D8AEB02CCA603A44EF8D11965E51194CAA96E79F2634DB5FAC8CE896C096C057B549C4FD0F442111FB3098B845ACFC48E7EFDC0E326139E1ED2C77AB210D9EDEC74E170B1816B0FE0C9D24FAF262344FB26E8E8F0F5F02D4D781D84D35859C51F8A3B4B1F96029BF0A4352D6F22CD5025554FC5A9B6FADFAC13E346326714D4177F6A159CBC9AAFB85C3DFFFE2A6F0DC2099CB60BC45AF9F5127121A367E343E99717DB9818406697C9E50926377E42E10577642E8368DE5BE7B4F6F52D9673A77D047815258629ECC00119A8BCB0BBC7A6FF410C6A4ADB02E03D96A2700C6832E7857F57D8D3DFF4116743372A9E0DDF785C6AAC985C570074975C3A0E95FD7FCC013229DD650FB26F581C2821144673B6B2037525723B86E827B29DB75D97286B98D939835B46911E131F84AF416AFA7BD7E8A7C4591F0B480F71E841F2B89B087DDA8E89F316C8217FF3E790987A02813B806654EE3FAA2C81AD921EE226F901023E6B0293C586E783CA13827344C0B25015683DF671C7F983D18CF8CCB981E3868F899854E0A1E46C4AA86CE355224B089A966BD23A5012FEF4404A8ACF6E9C9BBD3706D73E27A855808286894F67F81CA89B14285C68F7382E41A197CE4558883A8BDB3A2E1557F171D1EA22792107A094671A3F3DC5E6C980B4971CB4CC75C70D4D63FAE1ABBF8169B4A9FE0DA33770D10EEADDD8F0386AD6D14EB8A0BEB3A82504AD3472753CFA1B9867A7887048AED477B3B6E946EB2F83B4D85E2417549DD4C2790EC1C80346926DE1BCE03483FC409D2F8607411826F5AD8790E01896ED4B67F5B340B8EDC43DAA433CB591F0604DCA2AF864A8ECBD2921E8273BF368A25ED1DA5C7E36326603AFE8BABB02114EBD036782B350AEA9DAB4D9E00F8A0E5B8D1A1B0CF9EFE565275E316C2F3C18275B8550EEACFD3F769D1FB541BCA4481BF0984BA09E42AA6BDBD1BF64BFFFDC9A877F3637B41B37BC6D9CAE852B3C761F62B888FB982BE887DA4E280FA89A0DF0E82823F63CC04A5B3B4B949734A88508B99266F918D1F8A36230ED5FA54125C78826E1F99BE6BDB7D359365871060B78724AF7787D703F0C0435DB8903C0E3B2DC20E55F75E5D4D501C56A7A7C90C585D784D5A74837678B1B096631142754C0A98F75B8745F7C326105B70413FDB935F3183DA76028B0A5752399215E19CB9FF92B9AA870A3D3CB38F000B36107BE95E976116D24D509BF55B4F88525E59FDBD4953F51262A10F95093F6238C90E2FC971BA5195D6556D8DFABF251EEDAD9854DD713F2942545A975450670FAECA88C76BA8911229608DE853C89247788D2075DE3115EB8C00ED3B723ECEB8A90A10D3F6DE5DF0547E34A7E100278C00C4A0326B30E34B62FC6E6BDB09910046D1C9411E4AC13D3DC3EFF8A57FC97269DAB3B178B5FCBE93B96BE8D2637ECEE0ADA9307A144F4BA655371CCD404A61D41D863F09B07EA1039BB5BF8E0C2B147EB8E0D743D7E7F89BEEACF4F8CF324422B4BE32D881C12622993555C3359F17863FED461FE9DE2EF3545CA49647F6B6CE2C1F121D0107E623B0721E87FB70ACCA01831609B5458803E9F39121FDD101F117D78C648D9B97CEE003CD1243957B72B1220D099FA863F064303D897A3D658D50085D77D4921D9696BC72CD62B98D049BB2A013A2A59CF4ACBCC2764D0ED5D1B7133BA0AECD69CE55C806F0308A0A4E6B201BE7421D0D9BD5277C836B8BF75A2A3615727EB9175B41951D7511AB4BD7EF0C6E81D8904BA564F6B554CF0528D38E326614110E1CA2CAD9AD5B9681BCA11D4B359F978359199FE1B725B648226B14C256A68535441C6F3314172CF05C0052AF269605A393E3252E964B9809EF51F1514FE37BAF4AFB464A2EF9DFB855D18036B8B71447F2A6D458BD5F7CD2A9496F21EB5C10DFCFF4DAD6A0307A253492B45D17131EB77FCAC60DFE7C094450C7ED506E7D19CDBD5DBE6B1A4F17E27B91290AF38FC52C7318056E31ACA23D5D38F0D1D8E36C91CA760D0795E5826025EB83A44496D8AEECD8A80ABA9FF94F1C3D2D4F69A8FAF44F5B7D34CF5FAAF77213CCEC386C4C8D0D427ECF6725D8431EB0DAC495278856D41BD14266122AE4E3849C62926156AE290DF9D9D3CFD3813D19F32B3CE8A97EF4CD26200DA922D7CAF82CBFF0FF432E255B704685D9CC93BE7ACA24E32FC85AD95B76D756F0EC358E16EF0489DA1868B1436619B5772AB66DBAC6D631F2D9BB3EAB08E90E9DC8D3D4389A66FBD16C31BBDB5333FDB135FCF127B80DB84A6265E9B4266E887DBA89251F5646EF83B882C26B009592E14335CBC015698BCBED25FCD3A80EA3ECF88FBB5DCBCDFDDC67D7B94B5C9B506C29655269B80BE8320E8CD19E1824C76717A8BE140D14A1E1BD05A0D36EFB91E0E93761FFC1F6C3963584468DBF8BC04D7370445DF36431EBD2EB09ECEC9E32A16DDD2D195601672E50FBF3926C93EAB0F19051BE05A579DDDCB325A33A5D382D11534B3253B245726832EF14C0F334BB8BF4E3 +sk = 32336F93338837B18D9CC9C17FADDBFEB011CDF29CD0DEE9E466C602AE934EC8263259FEFBB2333E3582175395C1D1B5154047ED11EFB9E721A8EC8CB750A22B588E9D8AA49B0F9B0DD675778C066AE46B56727EF54253F99F3CB0A0320B2015DECD82D217228D571B93F0013CF20C9EDDEEC710D661720FC38E56D91E824BD367880686574162348725547710703322822280708818772518853334738874042005748370435441526250166167876237112455072018822852085123412274234038141404608270700742625252053833762854365688228282561211631385747727374451846637528331118324038627124703107041477388460587741721828744271852846327363112035147556376038456676216033473314786220381668774822230258473670638722428520531033083604532465040772508504332481244182037300880103840800514373633420331452650846140351428015320480280156604220837418177850040882667787813114266540875616641555058508004444056875827518770221741548656875514378036258322853566851677820504834722275341387568643636703811148236416130033867604333647057746300786615765117135808376858213608384233288312844847355020610700128507420286600745512127241001037211015876748423458516552231755038013028755724520637675362771431308237800551866808535648835144666710806886675232005531488430705628570253235554785622382538017742157384711873207810840578820225551677166724034856415210743560015484483037020772338535772271126755543206867815064710403652071826406170871707704635216871748240832481553016167180443202042710102402137583460348461126887205203741338357343343768411761553602436266463876320083314234455111863212861180766106423575071303682760465521507463260821220827860672244655668010306726513260552062445065318700471870647265754072503820431785481428180170588874085335082518234710822863317774584477326436328583721352365066717835111278013458432646667386310566077153574030556087648041774507470638311301821651685515425647240487251626176670815573404427810662186342416052653426283833364776832478462353237154407518825335278262706442501535555616825352435560625347075672181442874422775611543752688548317864658852480303725723726204322503670652818324542688853833500035515745002003305450417157008115653116831123188875111530006518725826008757101200873658383813774540030364586407477264448347868384278675815431653256144640754351614857863176845878201446175001751864815655241011741201632310778748777076761026784246254373508826257358081250831304882565278058331125305751146678063424078247714070078163185626330184324751800786827538354460130260150703801750550011123857181502483541531844247552582275572336261837138718682501846111160756271435322581743488121326434703816484078811814478756172400761666757404830546808246133861076345341010043322314532581037724777127208571164433476850584702116235817632556225772532842827665121770185747624036378116148730310133380237226802536127328548358778041330374518620323058348235466664573221284381616242616511465610711044174312281766180081548651138324136225646856617772170858505746647630525821135451070773285278875366752048113478635122501204170540173731281823745715766152168011653817270048408158215584315138360477745006112870042627443863875812521388807804387755005028658868343380182183120022304732787205041342500155101F337351DF435854C3FBF456ACBC5143095FB22219B3D5BB6028136D35B2638C6779DA052270415CEB902CABB8D5A4300B389D13B151ED95796320FF2076D1BB695E113295F63CAB982781676FC301163D2A6D55DAB6D22FC5AF5383AAA7B0F144E2D2B5867AF0AD2A96221710ACD8D8A0A268047E17BF8B0ABAFB795CE1512BA6387A44D2F0D929B36FF08F4A63C27D18275CFDD8277C90793F696747B14BA0688B619BFE2E9F63BF23ADB6DA589063FE4B5D07F96ABEB8EEE05D51FCB667C2FB9338D3B8B5DDA7441EC644F5398FC55218E181D63D09C70C1B9ACB38A7E5FB937FD6D805B35150D92DAF3D2743686B3627F0EF62EBAAE5C75848AE24E52FB21C9250AE795454B040A757BDB02E92019FFBCA8B124BB987D5259C8AA829C3CE3563C943FC814D0773870674980F2BB6D1DD13BEAB311C1FED008213B9CF584B00B1C8A1C46DC72311E62D2B1A81DBAE6169C3341E56E5F44613475927AF364561D803DF90254D8810B9BED774C0F140C7F2D86AF78D429B2A0A1114FDC438F7B78BCF424DBA17EC5FEC3557C6EDED3CB4441518C346ECD5A33D4D919FFB2BA2E9F1712490C4DC716722ED795939F44AA4400478784902AD12EBFB43AB1E650EBD5932B5F930951FACC64EC204ED302FF76B50AFCAE304136E26D09D73FF2B0AF6B52DEF55D6E99DC0C43F298988C8D8564BE0BC138E8E7504BD2C283C3E62DE99FE48052833D8C452AC8F61657455735914D66BE9273CE70CDD13D7C4C22C156C2674B1D3FADA928F54AF87D0263C5530D12C8AB0C72CA0A5018C0B3E8E04785B4B556CE84F84FC8DA066D806DF89C229CCFFA9A9B7516542D1EA7D8F47E1EB3C237BE4D6A2939C88EA09EB5B9C227D0A3D8B034DB168C2E2E6F44B6EAA037E4FBD7145C225AF438BCB7B235CC27DFFA96821EEC3E5117F9C6296ED6C9BCF8867DBDF4F689CC6EF8CC437C6B2B11D4AB7BB9759B3C948BE66444C36F0259E953B212D8210B26BB32A15524DCD22B11F7C07A6F550EA713CAEBAC5D9228B478313146AB12E3FF063134915D3AFB4D2A9A9C82949B956EE44DB4BC0CFDE523B93BFDF7EFFFB84FBDB88409E8635124D72F55CCC0F8E6C3827063964E0BFFCBB34CD52E762BDBE35783734EA3839712B96BB10EBC7D12CF46D25933BF7AE4A83DB3B99BE0CB32952C6CCD2574B1ACEC3BF38EC92D1019894C77B27561BD30E16526F65A2CF5B1E846752F854EC77DF89402B8202570B330E71E5CF6008E327F3D758551C2872EBF65E8FFDBBFFEFCEEA2B9B50C158F91D732D5B4E63A289D602C99595268973564BD51C2F29F301CDAADA4D1D63FA8085E79BF8562EE5EEE5A54B6DABFCA172E91662C51969FA77FC0C9B65D85E8ECC30D2DF3F378DAC58E38ADD314D27558DC76EE505EB0F02F49DA2FACAF42CABA57B233BCEF49DEE38F7B4D798E76D81B93D74D12149AE3B3E6A7340443BE17F6BC0FE8B21B9E887BD3135932DBDAED35C025847106A2C53051E269E6708DE280EB862E6AAA669D2A4964C8C655A25E7A686C838FC9C7D8185ED19A4859876CE5BEC2BA66267A8032F319B50A4CB74E0487C471757C58DF4BEAA8F7A38E2C17D5800ED797BD2EAF9D309407527C0E61FF1166009874572A8C5DD2E391AC7736021267072E8DAC86490BFDDCECC921423B0999256CEAD04355F554337EB91932970BE66DD6515A22E1D6E85C2FFB51B748056F51EC4C31E74053056E7EF755A906125BA47830F0ECCCBF6191C7159E42282D243D3AFE2EA5AEA2A64EE3C53B9FE1E84079153106ACAE340A5A495F0A436372C1A2BEC2E5F38759DB9FFB074DEF78844A0AF492665649A74F8E2A85E19A037BD3FEC3E73CD18B8218F0A49A13C413B19255F7D79A99C3C83FFAFEF0029766D9A2AAE6D30B46A1FDF9AFF27DE6FC9A7EFBF967F91C8D8FE9B94E72B0403A48D40258F573E79C318FAE1E7A92B703B9D3DCCE6E12BC9F9DD32F9623FCB5D99214009947F680A1E87A48F90476BF86AE6032910F5BFB53B0F18739DF563A45E66D8893222794ACA1CCA2E2E15A52F71D2E24C074C33B750FB11E9B9A110D741F5034B25D17816C01A90BEE633E8900A90A34825E38823AD6E62D00ABB3E380245C229E62F9D57046974501A60159B9F9BA15F0ADFE82318DDEE6367860707C1AE1CB9DBA99A5A8E90D1D04B97D6B8A49841FDA2A2158539E2812D25A202BED607008325A46A7569B125F2730FD60C28ECEF7489E231DD302CA6CCF5B43737A9F6AF7A82F99F4FB7883E3ACA272CD2CB0BCA8A089251D77244F7389D5E7E7CF324FBD9066CCDDF7FB50ECAC34019DB4B0DC10D95D7CD3E063DD37B1066BF9E978E67F962CDA31CED39F7FF4957D1B2258B5133D95F19CADF70A075CB2CCA62B3C3C66CBB9AC6E09B360D527D17EA116994B55E015C0CABE1C31B56894087C94B85138BF0E4844558E754A446D694AFE9F2A85E8ABA8A4CA99B69667BC14E38684710D63D3DE448539D8456B1F6444B83C0F1CFE11A09D78815A1F8350C6C2FB48532863043AD6B44730FE307AF267FA117E9E3F2D7EFF013E4547CF7083FCEF2F5AFE5585CBDDDE133786F521B0AC52C891FCA48329B3C658E173944D5918DB64E75AA56E709F1114CAF694F52761A1407F1B28AFE34AA630289087DBE07B4CAB552F09477B499DED84EA345F58772A83A1EECDAF951E44717F8CE2FBD01A202551E9FE75F57BB7D9AE3A41CA8C0612809254D46A2F8D07C6FB17F49CB7C64C2FFD141CDAABA50FAFE2907DB48F3515D96289B4262C877156C7FB0DC0AC03AADAC01A7FD654C286F90BD6DDB3CEBDB7B94E2F822CAFCB29A60E725E149D0E04BD70231C3007E9D59B040E9AFFC93BA93BAE8B08B8ECE058D7FF7E20575C9AE09ADE0779F372AB5C16A2F8D4AAAE1BF8665BFFFE4911B617BF4195D347BCB96428AA328135E423B0C0245AC2E3D044990B0B67C8B672B0DCC2DD3AF0DA3CC41D0F5ED1E4BDC1B77A69A178E489E1550A0D2522A0FEA92535B931561568B35930D54757067D735B8A064E95885918E632282B5A8AA266ECC09D768B0F433A9A8EC9CDA84393626924B0F4D6CB3F969EDD5F221BF13CBA4D3DAF15D61CF330280089D523BC4FCF6A9A63889DE7A10178C3F9DFFE691DB25594B0826001E57BBDBD6A3731905FC399C884CE099F8D78C0563A8054E8F90A2FAEC7B01B1FB83A9718E5DD0F115E2B92933E6C91545B61E6424E1DA9CF3AB6252A8883AC707FAAF9F0E691DDB447A8D5C83165A85E0EAFD973984468DFFF08D6748308D9445AA9EB8117221175DE70A423C635B11C2E47E619B13047DAB564E3974F0E4A51803E2F8C9CB1A92E965B48AA9D18EEE5A51FDA7B03E1C1FC1387F57BAB179F6A652DD0FD1D0BB538982DE6CF54E715E3482D9EA25C55EFCFAB66BDDD31B0BEA52D1D959F49B3868709914CE9117007D302411B10544C9F102506B4D5D35D4E1B8D5125CFB0D3025C6ABB84565EDC92C8D05D6ED79144EA37AC54644B3A6345815E +smlen = 5784 +sm = 47F7FF7DF2132C7794F625EB1294A6A42E9011D907CF764F8064692B92BD50F1A16FC800A37F0A1130B0185A223EBBF0B3993042DA984D2FD3952119462695954BB6CCA68BA2660A67C21DBEBF7C22F05964276B5418C95EFAAA28E6AD4624AFDAEB3E3135CBE2852C72C4D461D4637825DAA711C80FBA5160CB49C1B33A14103B65369A0A95E92416F6F276C1F2FEE44B5B91FFAF1EBC90F389D8964D1F05074947038E7E26AA374A287CCA3A6C6E655EECB08B64E6AE79DFBB346F3E6648D91243BECC69C580C4A09371CCD1A14A23114303FEFDEC1980A95012EA7EEA729A9D34AACC5538F6FBCD779D7307A4370BA4678D9D9040F79EA5C3DE412FAB189D1E8CF44C77E37A31657F8DF5AE8F5435722F3A585F2944CDA675AEB2938A7E12BDF605086775BBC04327703DF11541C7B5FE42FBA1BDCFF96F0D9E1E263352C31A9BA2FC500C51F90CA8CF780216F122F6256CF235002BD8FAAD7B80383ADFB5BC0BC7EBF72A920FE162A8C8ADE6E43EC7A83A4DA5A051269A124496A9F9AF48E78818CC51AA80E465C86927A1C50393EA5118F9B2CD48459C4143C5FE6A1F06FDBCB085761B6EF7D0F974381CBD481A79B274CE014D79932678FAFE20A07FE79841B443DEA7DB4227A3B154835C7F914447E84A0B2A58661BAA9BDB8481E307D2911BC1DF3F1F00DA8B1D7A472E2F3FEDC5BBADCF0C7E1474B3B94A18D1E091C57B2CD1A39763C5533CBAA1290F237B17C0D751D8A279FCED65FCD53B506C74DA49CF0444D09C6F035C8743DF7A7A48668769AA6166411ACF505714FACC9D81053439E7495432F4E04C362D55E12B729A61ADF36E939986147D3FFD7FD06716F445E8440A196913E5D287D553913B2EC873193489596DAC51CD1EC1BE5305B31E52E7935943CDFD1F6490A37094857F7FD59B3A31F6ADA23F260B1621E129EEDAB57D683FF1A9CD30F238B423CB879A8719B1400771293BDD04B4D71C201BC7AE7C2424C73DC1899CF3272EB7A27ACDA5D5E43AC932E174CB97E159AC99C1C8B82E5E011C1726CC11CA219CEAE576B37E95BE2BDAB9E635D29881E16DFDD4DDC63DD549FA240F941B0FF26C3BA02E4D5F98E7865E671C24873B3A3D0F82235F66D3BE02E4E98E6F40059281CAB0B84FEA4E9D1578310DA99F2FB5C85F3EDFC59551D1CD6DB34ED2910811A77C485F87A79638CC9B2CB1763A5C726F8C2ED3BB7744AAAAE6F9CD0629A4F9BB2B365688E8AA6992A36772F1EF71E636B3BDC5006939095E2A22318497459C4887E73928A22363EB0A53E3139E8670C4F6801FC6E8AA85020C760D2854815318C7C7732963C737177982956B0B40016359E32853261C767F361A6740E4B7624D69935D495381CCB3856D6F3FD95ED29BD3C3A41B4295163C8107BB0F2E253ED469DDE7383494345C00CF080BA6FBFA5AE38B14006BE5A5AE1569E6B99C1C41CA1B38F1680623FC8039853D8FF75795618C4171FC9157030CE40C051E19DF4F73091D2E817FDCE0AD1FEDB8A5137B46E242D147E800B42C33B01506863F21CAE6675B4F2EBDEFF398B03EF2083EE5457F6F133694AD3D409CB614E96561547EF987B6EE2074E3EE346B6ED301807F97BBD6745B6E62CBE9DB938A6480D9D88892FB6555F1BF56CCA92DC414AB581E7AC034EDEEE06545820BABC3458CD40AFE7A4CB080DEEE9C40B76E792209216A922D261345B5A952908EDDB35ED6A1FA4459377D684254DE2D70A27259B2E29F21418F3F785C1E8F44F1B9FCF372DA92AA47A83EAB9BA53B66F8040AB6283E2CE2770A30AB16801D71F85C91AFF6D633FD5A554025BCDC05DB87B3A6675322A8B81FCD8180606BB7DBC870C3A7572080563D6A8991CEC5D30989BBAE49BE8C98DEC86E43C3C7F177CF09F944F36B8DF7C2C6D91DFEFDB1B0269526336B6B869EE580155AC57346D321A68DCA64EAD32EA838AA5C2CD185234A18B950E1427E8150B213496136997AAE9F9AC061B2A1C24DA698E81132B665C625957BA2181A64A95F0F821628C530DE0B0D8E16BA64E218CF724334CDE3AB4787D7F984D988E71E03B7D77175315DF9F0537608C4AB445AAD58C04F836A70B53CEC9AB58E6D8D4F8D402BCC139050DA7A99244FA79DC185D5604E1C42E3093ED77A29A5B374AE06DA989D7EB6081A0B24AB69EE5CB72A7B25CA809162A1116DF121E40428A27390DD1F15A8C2B6A40A6122C166116FABC2E81F3129FB3D203CA29BDB6958709C8025044899559E2A87590363CFA1F270E9E9A3FC195AEAB139F58E803F843065DC42A12639AE3020F2DD970364F24ADA029CB08CB17471E272A61593BF86B5ADF2350C1CA2BA127ABCDF289F445276775DD16DFCF39B2CB55A3EE50566FF250A4656196818E7A00BEA5F8DCD99BBDDBBC35911548527705ECDAE94A2D54D1DCC94479AB2201286755BDA6FC98AFC873CF4269D94885278EB486D7B1476501B4243D4F6B5F3299C3B222CA0E3D20C5E6ECE61DB2880761A665A5D6AC10A29F887CE099909299FFC018D60F47D30522D37F3B2BDDD35F49955EF542DBD0B0AD09419531732CF4599C07497C95FAEECCED2DF6D49096F32B8B8702E6410A589E4F5D325EEED1DE4605CEB00857EF8C11BED667173B4424DED9F4AFE7F0105D4791474CAF9B869CA8CE8AC72770E52ED626859DBFCCA2AC2BD28D891416D51C782C54E750989A6AD1131DFC17B8BFDEFA68EF44E54EEE3EEE6CA32577194AA9C983D4E04DABA9FE1C1B1CBC6A196B49BE3FE5617B3B4BABBB15A849BA73199846AA047834FAA00C1BDC0BA40B5883D1F67D9BC5117DA12B966ADF80748966C4634F7C27A8E2291AD0648CC24C0080A423228393B05791141A0716FCFDF66DE60B7362A1686166D5097BA7D8E5964D513D1BFA70F57F832869D735E0C43B8AF062065C273CBDFD0DE1E36B0230339F8D4BA285F9968110B0940A08C8A2D0A865DE7B7DBBEDB9DA6499772C3F91DD213019593D3ED31F2595D35097631F53F54C7563D4799953255C0B616C24B85FE49CAB5108B0EC0042BC31D707B8ADAA1FE34D01BC60B9436A2CCC9480A3865C881667247C4B574747B44F46B4E3DB23F4F6713DBAD6B9D9B0E1455ED35D3BE26F70C9012C1A5DB9681275F4A706DA7CF676839414F75C45316BE525EE06E8C10F69CC61F60DF5EF98ECC140F3D26965C8BB9EF69D0CB303C8FB816222791D426CE138107B7D415C8FF9020D0A011E2B1585F72F94A1365835571987D4D586AD355023E7CF1CA2CB092E99B04F254A96D3ACFC740710278BD6A3852164FEC6805BA48E5A4DD762A133F22E9338DCA2276E7A8D30A4800BDE454B06D4E056B4D68F179DBE9DAFDF43DF1B1F7ECBF999BAAA32DF48D8DF1F6B7C33574A40F0F21F1C1B4FFCB21949963A0AE17B6C51BAE9A2A84368B724643CD27C58A10DE5040A6CAE0154E4080E2EED5F78D438C146F722F81C5C821CEB616D6AFBA51942A30AD487313B5A72F1863B8859B1DDD09A5E5994AB39D7FC6C04F12F8B4AC5B0599DC3E42F7DE5CFF27D1B977A6BC3A7779BEBAD392EFBE3F6BE4C5497F73EF437645E7221A272D3D7D8045B396213CE6D82825402D5B1E49970CFB62FFBDC8188810C57A2CEC28184289A4ECBC0B30281CF096ED9F378294BCE6F5F27A55C02B87DD4EB1393F72A6599611DAA2D6B1E0A1883C97F3EF28528815C807C8DF83786B518D1ACEE9B7FAE178F4B3FA251ABEE040406CA1A406F10A857AD66672278AC6E8E276C7AC08DB230C90F74904544B786A4FE51E59C5D1DD61287CE636D529F53DB752EE26405E34EAE3CD99DC6F3ED5C4093FE1CC7EE22B9BEB61A55FCE4B3099DBAA4F98C3D847870E826DFCBF00D1DEABDCB52108F5D7D2A22B42B20DE3973F6B6D56D629D880BF6F8679167E78EAA2DE910F8E48087A01515153EA234D731638945CC067E8A0F2AAEFB4E064DAC56CD874F806117A23F5D9BDF5AA61C02FA0BC8945586F7D630407D05DDEF916B0BCA91876DFD52F49188FCCF6AD2DB945C272F00B3769439FA737F1317E6D04D4CE01B5B7B50298C19BE2244020350C621E6929FCF50ED82D9272AC3330F4EDB40A032F7F45DE7ED164770B8F4E608F788CD46CD0A5E67B828BF09D8445FFC6C32030FF8C60EB00638C07DA5152703D18C09F3FE2817BDF941F84AFC14CC044FEC64A42302E72433CDE650BC3293485BCA0A4A8AD7EB1876E3C09C8E33BDA8BEB97C8AF817BE2E835A40519767FD7389FBBB37B546DD8A861891F62AAB8DF9C0AF356FF0F9249859360F2C1508697A22BE6845CA01DC1487A6EB247AC49516B76CCCFF75521830A4CD1BEB93193C5B069265426C5B7E386DFB71070941692D593F366C9FEA879251B1504BF4D6FB0BD4D7C78A5E01F51B8F46535DDDE7C69F11C6E161868F8723F153336338FA7DBDD59212FAFB06BF02D59E68CBCF331ADA66DB4138A4D0060F556AB21F5B3B7F821AE4D8C59BFDE6E270528BB228F54FBEE8BDA5525206D300C4EBDCB087F93B9F1E359FF92BB448438AC97053E90907298F3DFC51073FCA8CAC096D86941CAB30F0AA9C2F450824CFE9B304B690C254A8299FA29758BD9F3FBFD163F55D6012B333486EB093970798D97ADCFD6E60B457DA4A8CAE5FA0000000000000000000000000000060D111721295F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 + +count = 75 +seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 +mlen = 2508 +msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +pk = 06AC7EB5716F13F472F86D882C35F7A15210523EF417BAD966F2BDAE8C9DD7B04F80096F01806E3DF10A34CA68B09F1C65C7AE5839B075223751BDF6E14203F519F2FE93DACC59A8DBE771A8DC46B5EBF829A787542FC68DC047608429CFFC1708A12DE394CC738C4918E8110AA31E612F3364E3A733FFB951087A1B33ACAA4C23B7046201B594077203A0BC9AED77DBCFF2CEDE2E01ADC593E2CD02E4FD307FBB03A31125127728FB331F85424CE9B00AF33B7431525A6186D4C2FBD386ABC6104336E5EFCC2D02298AA681A3CB68F8C8AC13B67834F8F11B80DC4DC2333BF7DB0644FAB8D28E2F6CEEAEB9B764D04DC6B66E27F3A687727B530C3BE0F0DAC7F164F92AE2E1D58B1B9D7997D64BA2295861B214A8B5AF289D2CB1E19DEB8BE3DB2E300DBFDBFBE6FC5A4D1C2ED7E7E40309A9DAABE4421974A7577C446DEF86C6638F025AAC744105B0E24D09B7A4CC2300FFC6EE1D630779FDAE9B93C5C824F7852851CA57A43E839A26C0EC0B2713F23538CBE41043AEAD7F8770C67C46AF4E954E7A07D6A76A0B5F38B8EF6CCB3893D86427C111E6CEC7E349B22D8261B0906E75E6F1CEDAACA8C8D2D1FBD0179F518D2FC79E184D0A2CFF3F6045946B5268E2A92F02DDCBE0BEDCCB694F4D514A6ECF7152605A49DEAB4D8978269395EB5F70B2A6D062E14C3F704E6FF4E89CA5891195BE03DE217B0A5F27B5CED8577928ED992A4F264615CE89C1211858DD5E41CF4527803E5CF2A708C1F6651F1A1E4082B061E78BDB1AB2E2393E8138502DD69D38AE056CF37E47144D4F052E66A91BC5E789773798F845E63477E68A37902B5D15E7507BB4825A276D85F6C07A84EE4AA1CEE8353E053D34423011420D544229C0CDC7BACB8F741CE31DB41BF08D660A42E36882C0974180B85D32341C11825FEF665CD51E792350004AB269D383A87C2B63428D81A525CBA795C2AAB8E8DC06A32EEB8A7678EABB4649684EAC6000A2F05579F1349E7322F790CBDFA4E870769FCCEC2448C142CDC2E6B5EA6E89531F5FA615ED8AE53B56685AE7BF90FC43FC861FB93D97A2724227F9009D729A6ED6022E019324D52C32CA20BB9A4FC45D9AD0B067F8A99DA0CBBA85712B599D136B237C29F111E60A6EC00FE0814F119E273B44BA1DBEDE085007BC0BFDB56F3DAFBD4D3AB9A2CE5DE2992CE6009F5967AD517E55A503F34FD392B1B49AA195EA0C2EB644B8FA9503F728A8E8D624B2F003C174343343E73294A8A5410A1E51BB3761121D34DB08F32461579295BA6494E59538905DB38783BE403CE9F65B361C2F3B50DFD23AFDE2BF665D52DC6336FE2126501C7D73A505E0F4E892A2C789E2CAB287049D9CC8F37BCE67669EAB26520276C1324B5A403228342C0C31EFE267F2F6A5FD0563B71218EA50B67B781DD9036BC8085811557FABB025267C1473700BB21644A5D5083DC13B8997C2340871151B24E02C91DEAF9C036CBEEF083046CB57D72D5DBA68329B05ECBBAFCE937FD255FB4E8F39E1D8864E236B6130E9CB777C8C31BC5DAADF893116391CE91C54A4970392A7DA92B342442A6D8C72C2F286C93E6C9673C6443E593A95D861332B8C68DBC1B8BB152E4AC7A0ED50D93246C6676869F53C3D5F0C727CD17FADF736B4EB98E106EF7AEDAD4185470E65EDED58B035E8D6FB9E4EF07FED88DD9610D183465F87DB894F413B9713CDCC2ED931634CBBB758797B07E2FC8ECA7DC473A2EFC53BE00EF1D14A44918C2D96477840D67C6844ACA7913AE973F86CDEF81F005C51C0A57BFC10F9076400643223506D82AD294301EE30828FD6D965B904EE08597486B199201B4DBB8513B3D885F756122F59C35AC76B0ECC54B02F9D0EEF5D4A4E57BF945EAED578EFB385E7883003D3A7732609DBAA96425710878F57229E2D253B65F8C66B1F3E66298F47EE864E6D31AFF026DFC9C288C2335285ACCD12C29182A46B77AD0ECC0A25731283DFAE2F922C8FBF42196855D76F2392D513EF8B317274703FD265474F2C729F3CB5E65DD9DB9D965EC0A73324D4E1F9B9156F7511B8CF057FA07DFFD35675CF1DE3E951E360752CD0C0223509DF79C6C2160625F0036E6EDE0DE2963DF1CF842A7936AE4203B91684E42E272555BA6CFD4EDE23A77DC010CDCC115DACCE0E0FB0F8E5D74D5C637AB6EE8F7C9D98D7A47752D36CF4E476D2D2BA80FC5C2264372970E8265B9606880F59072C31B132B2FAFACFD08BCF2B9D9D27F5ACFEEC2586CFE989C4B9E719534C09C0E139FDCB7E56CBBE4BF9978FCBB6D9233E57958C367F5E90AAC29F40A8B6CD3C15376047F74FDA5AB77CA3FEC9099391453783EAEC5E784FCD820661172529E383D6E01796C060851B6892511CA5D7DD4E40746C9D8C25A55CE377C5A05C867D0DF811BD7A71A349C151E064B7ED252B0F28C185F89726B8F44D0BF4C926525A1E8A536A5D68A54C291C33BA4EB3BF9475827ED27E0EC8C37BEDDDF2F2B5DBF4C09BF84AA0C78612ECC3C392DE552A9A13C99E48387BBE83CB62F8A76D1B72327D0E2B7E935750ACF13C036306886DB4DAC0F0723171EE31720EE0001A5757C98E49AC94144A108761DD86BE60D15D30B52EEDC68CB34A252E2A3DDCE6E69ADB956954A092CF303B132DF48041C9AEE1A331B88FAD7521012B803A8731906FEF81407998C7263DCA41E637AE547B2C3841D136182FB7A00FEC3C0B9BCB3DDF0036E3668B6239D486B9FBD59D047E127659985FB7DB2B85 +sk = 06AC7EB5716F13F472F86D882C35F7A15210523EF417BAD966F2BDAE8C9DD7B0910B12038B52BBDB707B95D58EE589BBF9466724EEA442681018623712B54CAC2269D5A9C0C4420E2FB1E16ECBC4F62288B9AB7A7B64FFA785B165B88D27FD332C1A8D5F7C19BA9293A2C3A4FD50AD44527A4FEB873AA3F7ACACB107B2FC70DD81200557655016674031712501238251348165280316116210745064705875318305726587874724583016365368506273057035463242266507276550383243256838071637803231447467263831478225004640236517207028713648485746785388564070656271556300338524744646552121588180178335764340527001541324571757375853437416037310177577383834710331716670188264164177621630237250862043012121382884627372344034216887186534082008108151380665740651268332475334637267882887368852366837128581667226478522136311172558036272416846317341523506027671167737700105606348116154672304602272475152563854750051370438807418838473774045752262116006627332141415856812855214464878638322701043680857528463530305563051348422802862782628218146488245215370533213113266441837665526176684514813748553613670835705712706545703110026165537780216180708421481237244746735312121248405510680824534308581752272576351245483782216837347840252417160700426862744246186836141322303857660652440671352321517054705548716232033281531476350056502576216266264560865774387277416125030635033476237722800658474266174217787518617232460223572361220204608811357851235551045101761818508740741106130030376882077158075385804887240647208680516204287133261154553612273440538882718737173018456273683840521334263078634436667242673806053373345164518763807746773688360426404054383542874277755452215818554565154423240735401722635548824564087565336134882010525631175025453156585532655124010754723113231676065254063263872800170251740877302802575733401751765363163644023821370802840324467637217072806210534004783728310854653376247701012451011224825057572164172871706600538803860601632268867580522736763607333031587665422177043533684050454058388085414343817270240344788457655246416242354020150527072813371644784432533833031770453637521747523842316318175067051053176758640253475845888648428113856035827812343024708763440170177183727460507528323358800131074110257623754463681541536040052565050085406454528582283132713677518358028022007567363107088217013761607004848062788418737032727156835756173176836127086205723360134002572084723837762475774225351210638450248465745453207108424257317676424876701741031037875623611513845461724445073582587825640453557817472631412362660535158812577405481654183025363756534346545068428060542018440516577034226485771653183100413114500645883084283883663624027170523861617436078451326588170623578188181561774447851276533561120635384845528335277310770117581525283580334147325075306557061837275148611854673784874210152266435288411846632878201426857464370261441353757457080476101136464741861741713702463317782635608483814873813030132721664514328607012042438850203680744205156037810226667115726063706017177115563410137367811445656105070444307858027346706548042778153425841671387601275573026146177483306651663286420638648236661317724045337434276707460248351127527522305848563741817176388554042367316E75B2001A871529D7B4F7C347FF835302109A368E3CC0734C149C1F05608C1399357E77F99BA6FA2FF24E70792ADFCABA69FA9E48F1B95661868174D39C92F8B1E4133546B5E71B4E84F44AA31E82BBE3429D713D270C1E18BABE41C937E480CD8F67712D35228CC14ED4DBAA0EE2480290E532A4CCE97EE36D256537FBCE4F3FC0A0FEBD0FD8E66BF4321D8E8CB505F70EA807263D03FDDF82197D4DAFBB80748230800277ABD9F9CB5426BCADEFB7F48B4E602400CF32DBB2F9EDC1002F2D192E487570AFCB974A209994E4F746D557F5E634EC426C97F8A71E39C322ED81E2D3555305AD13A525D5D4DE41441460EC7D0D6E362BEDBC260DBA497EA5E105885A5EF2B1BAB1BB3B2B034FE955997CBB22835C54F3200309B789675F89829BBD536777833DCFC63875F75294209A22C6CDF5FE8EE4E0B488B7BF089CB255D2862C0F3EA589A8B3A5E14D9EBEFCFB3F60A36471CA4F54D5B62FA2ACB0C851625DDAD94641945DA261FD5F2906F6C734781C891A11C3FBF9F71515CF6EBE8DA5A08B7578EF32AD01E44E60D51D04035F6970FE1F751D6581023D367E216BC665EE1D4854AA786DA669D2593C3B3C7F35F29DA4E0365E3DE11B7F210A90A3172DE75EEC7C999C44E1D0954A31458D64C808DED8D680CCF716601008FD6D69142812161118F0F08CDB74EE10039D32978AB40B6432835D33E4E71506E28E4208F2DF02ADEBB4C4788CE54A28A9E2AF3A239ECC364BFB6E431B3C4E6037A87EBC27FE254702C4AD7864D9CB1C32C3F92F100223964D7BF4E48950908DF40F5EB052D678E17D00658FD54F514517C3E344CAF57100F848CAC558609E8F5FE9F05B055DDF254CB3076CC95E869A1D5F63FABC7CB3A711C00F0953D6A5662271AF26F54DACF0E91DD164216705A37FC1814CF0DA0B912AB14EA819B470265B40A83A793694BD914DF24A73F29F6ACB15F2DE8EE0230A1B5326F0715C5D7E955A8CCC753D0947F2392F6FD19B2956A21B8FD5EB900BED04DFB0908BDAF6573E8E40610CA25B986F62B2EF475E805B22801B76CFEEDAF90AB539B608ABB2173760E19F2D21984288B656ED03534CCD8E385779185F39A825EC4EC8FBD4E10F0EC00D80A8520D5E362B4A6D5800632CDBA47ADC5F392EF2D368E1471ABDB1EEE451065B2C73B887C07F22948970888EECF227DF1122F2C69BEF83D113B7F3DF944DECF0E4A4F734778AA3B847DE6FDE89E94650A39DC3E37FEB94003C97E6FA8B8CBF9A722DD44FCED3AFEF47BA6DFC072183EFC80165E9A7D41305F1980001FE778DFFA10DBFBF15D0B347D193FA6D40260893482DBD57AE68EB17D5B4D7F850B419DC093880B7CD474357D8E0BF8D8045B10F1B04E4B9FBAB97EF7235380FDD90420B1954037B8B69AB1379A11BB7F495C49FA997140CDBCCCDBA1D7659E27293F9047785FC2539E2945B4F26DA4DCF553E1BE67D0A44C388DA6CC2BF64DA9DE4189B214B92DC75E95732D62D9F0635A0F06B2C59AE9008CE35A6A694322D8A15811CCDBBC604B607D99819169C27D4A5D9F6A4FC72E64BBAA3296A51151AEBAA6AF633FB85333A17056720322CF1BC39CDB919536BC9DEB79461D4770C37D227377104BD20550B4C3F26B22A2544D5BD3FB74903989B2E7A775897E29D2D7E1852F0A9E72FC23DCA661C663E15709BBB387AF31FAB1A4BB2E1BE488421DDA03A68331A9F177692546D60DF30395EBAF72E4CDBFE44722E547F6DE50FB165A836C1FA98B5F6ACEECAC4E17BA26B4CFA3F852C3F7485EF7434D81CD072D565AF7E9ED1539C2576A00A392874C7C0D416D1043EE8CA6B87958954D78C6DAC000E779F85C68BD3866A481C40AC98CA19F8812A77CCE2E1A5B11C6411F133B991ADC62123C44CF042DA00EF2EE3369E80A7A566531237D9B813F40A04756B0B71555177ABDAA86AF6D94CD66F1EF88FF1FE3227D9A3E9F2F21B9C686B3103C2A127D1AA3A30472C8B9B92460AA41DA0E74CF32F86C177FDD050C89CEF3866F8EC8B08252B2D69E3464DEDAC77405B9863EFB4B02BB5F1802745C9D2B1FE235EDDA7EC1C5809038B9A21F71D1A7276777F2CC2A45A129BEF413BD3A5E1FA4F3E5922F22EC964B0F659F12F151240D23F54B41FFFBB6D6D96D263E0A4E604275CFFA1532EB78059492523A8331AEB6FE664267D64C675278B63B31C92759922EE93D8B713DBD0A43099F3B01BAFBCE6178B0FA462CD97727B3197431D2464087E83891B4DC73F1CCD80C91898B567DDC800182DA90EE41B44CB502AC5562611DD972F1C0F00E7B330F39BDB68388FF28868B348436EA5623AC20D036D42FA4DE49F8CBA85F5BDFE0F0CD41904322D0488A96DB334B631C6DA8D4F73812F86BABCAADB7C49C525BBE7F07AC7B675F161D8FBDF35F16038617CCDBC7FAFC0C42DEE91320A2F8125EFD04ED0FFECBB81B9D169AA27A6693687D6D7C843AD1BE641ACFFD8F9CF49E5701C853F7C9D72603CAD36C9741D3EE5355B9744BDAAB312B25A9877BC70EC7205624F3DC22838E2E5EBF93223FBE9366D51CD1327694AE74C72682F957D6AC2AF56CB3C756CD7BE8922D8888D45306AF6B707F3D9C9993141B2583E2B039D5C5F25B301F7B1A966DD367A442657E3792263CDE8BAFA5F5DBB07208125DC9354ED75D899518CBCD6DF6BB5BAE93CD3DA98FBA08E09A57ABD099FCA2EAA4BD7D3D538C57CA86E6C88675F2FF113E7D9493D45C06326A4283A13E33BF5FFAE85746ECBA82CDBB006F9C39EE117A682A5C72A38CCE5FBB8811476D9D4E2D1888ADC0208F6FDE73D88F1CCE7B87A0101154507AA6A3BB1A4CD3B44AA338CCD40155172B5629668BA25B069FA9DAC58CE173D014BC0F500CD6B5CDB3D1D5EF6B65AB5EAD8F7B1BC6D6C6EA13CF01152B26D5055E166D52A3D20D591B39F830842F51FD99C7BBE444D2D728649A9836F746CEFAE0A08A7C7749C424C2382B7510C5CA45CCBB063656646C5972EA219813E94887F5655CB239AF2DEDE653499B2B13B9FFDF960664C21272CC84D633AB1C6F53BDFC0E800472197D5EA441B169C89EEB509F317884A7DE3598B52B460B5EFFCFE6C61E4363F9194124B64C5DF315CB7DB14D0B48FBEB700CF1070E224848C473F38F3F0FFAD02A5385B0858527143C461A6270150B685FE6F725625DA01835828432A35EFA68AF556624D7CBE9CF62B6E2D592C4FB7866EDEA7C3CCB81C68FA711EB3BC43BCACA8229CDE895C98FD9C62E22C4D158D04F6925AB74E776FD62FD8E3DDE0AA56D874ED1F9ED929EEBB41499C920BDC79749666A001CF09AEDB0E1C5BDEF021EE83AC81CBBDCD9BB11CE3E1B83410AF246C1C3B63E4C4CA72F667AF199100762BB5FA8795A0F100E5EFDE70D8B87B4ABF9B533E139F22A6B95AAB5551DAE698DAA6DACEE93151209EA41B577634C48CA7EF3BF7FCF7D392EFE805AC1323025E8EE23A7D687739C6167B9903A8D1DE6A46D1A9AF077DC7ACFB6A05089D785EC6765A278B944CF30CE34194D4E +smlen = 5817 +sm = 886CB2D94E0536D96A1B64897A741D314649E5340EA5F772F0FB3A4ECF62342ACC24EEB1F37CBBA16809228AE04473DFB426B2F781F2F25DB58E41D1487ED092976D6AF3F12D9385A1E29E1B49CF27B65BA1A077D7529EE53CC8B726B66A51C2C2C5BECF8FA6EAE26D55AD9F2ABF63975BA56AD9BC5BC60355E85DF863E0B34ADF0AD5252808169C8BEF74CF6B3EE32503877CE2EBFF8E771D21D457639E4E0351B304544B3680940027EEBB58005ACB0E53B1B5A23F40090094FB86F09FFFDA7230046C5DAC8DA0B1F5086D93199498305B240314C5A666B20F0B46349D1654B780B3C43872A35C29191607FCCB3AE0A2BDCBB87148377CD4F136C70C4305AEE7611B374E6B08406DE11F34805FDA7554CD7386729DBF54C71556CC797F5D84EE037AF21678F864EC2D1D0A620A12B5A738E651D5872E028348CFF2F0C2CEF1E774CB233BDC3FBA8A12CA492EB2EBFB802B12B58A2A7E625431FDABB483D54D41CC2F07C1FDD87B24078FAAE6721D2A3D72164EAC3F4C485527B3741B77EBB26E262C15B6DB077CD59B47A36815EBBC48C58DDF2C258A993640D9943C1603CC42565EE5A3A55F4B37FFC318E2359A097C39A3837C47337250480A778CC8FC36C6FC7A60D7B1F313C85588126A2CEF96591BCEA996D84AF473FBB29DF8F37161834CEA53FB926C6E007791A1A7B09A36CD61631C7A3BAC35475535E99013308E1BE4C5633DFCB3598D22070CED9F94740353E7632F6DAC91D2E6556B2DB4AE5FFD5A25CBB0246FA4BFCC59FC26B2A302C29707883FB4AE60B99B4FB5715D472445980BC2623CA37FE819A8E6AB0BDEE95241C0A9B052EB1D64B72523639E9041AF50617F10B5E8083EF4C3A2DDA5015CF6DFC5DB09784E9E68DE0E08A8C942385099A6943F8DC9BF9864205E00771FE4D873EA851002AAFC3C83A389BC624C1AA9646D22AE4F55477559377713CB9181108515F39314D16CCD645A7C62F42565F765951BDC26846861F3A7E6CCB6921434137B6B82227F9FFE64DFFDE5B7D839203BBC62D0E93A12A190282C0D9F9F69C9F166755804040EF4450548C19EF3CD2E7562F31AB28E67F92E813D10941CC311DCB9F2286B0AD015AC1CC97806494D3DD493AC5CA185505329C6A670F3753A052A9B1B7BD4F0DF650C54B9B3B0E363A9BEB5DB7761AECE292A8CA9C7E90731A733C6CBFCF64BF4B0C315E049D31BAC7C7AEA35075170337A1B056707BD7FFAF85E010C93792DEA7146F827B53A0F1AA87FB5921CC5DCDA16216E22D4C93F32AD55C2ECB7755C19B0153C5D0057B26B95D576779FF6E3F4E253B98AFC4825940A1BFC3E3F2652359BD1C7EEEFF0952791B247882915B692DF1F66989B310A5FBF44E41FD26071FF68EB86B9B291A1597506E5975A88C5D21FCEEE7903E05B12C8D775E36FA3AF328BDE3658781267895151C2072364BC485341B6D8A9F1F6BF449E6D9D2D6C1B14D0452A87EF5A26FB496D88922E7A13A603190F3AD10C8C37C3518F9A6389F51D69A6B7A1BE5061784159A135C0A36BDFB3D23053893C1CE61FCE37EAAACD57281A02AC2E6428F112FD7A3A7BFD5DED21EE6D3E75515259441BA2DF92268C986A2A21CB4C779C3326755B40BC96F081E4AD4CDBB5715FC41DC179CB6D74B34B90D35832A20BEDD6764670050FE51AF5762D81B660FC45FE9F98077C54FF09FF2706DE3FEC6D1F1A0AC4F25705038B9E2723592037B5E654F7F75EF9F735394000A76B7F562A75239500DB186FC63ADF4F7FEDF105CA7CA71906D5D1A7AD83B3484986B21D280887A305792728CE6FE26B2A2D5BBAC264386ECCCBBD434C48AFDB7EE44519013AA8FB1E94DA063C7A2B0328C8609F21430D277F87D7C6EDCE016561AE1D76A0F412BC091087182CBED2D75559B79A1429B3ACCAE4446733496FCDCBC6AE0F0B8A70DAF4C3AEFA070E698A87B0EE85BE3F70FCC569D3713F59385D5AF5D04290AE215AB9D6B92272121E945702E813D959B1B7385098AAFCE35E3C1C65DB240EFD731300477C26D6A39111597E6FB5233200123E38B5F50ED8349AE5C5F421838CBDCC816C6E5615392DFE06A510C7683EFAA821CB74300FED1F3558EA32595C28494D6A2CB45A0D796067B09405DD50D9945F79C83806AA6286BE00560FC8D213B10561AD4FD44AE1C40FCBC713386E80B12B888017E74A1629BF8A8C0F30DA9FA7E49C34D268D629B89BB1B7F01CC0459BE63EAACBEC9F26B428869E21EE6BDDB3D3EB758C898AA86926A6162ECB662AD16AE04EE60EAE3E23E46218E5725E4CE77DF2BD7A2ABA47ACEAF5B0D889F2C834EE674A32FB282AABA85911215CBE72E1710744D9CB4FB87D0F7A7B07D8799A2AF793CDE01A21FCD6535590DBB6E251D517BD080CC59FD03C3DB3923444AD9D934A336698B0573ADD1D6F8B9894002207591F5641A12A24184F991DD75175ABFDF79D6936606EB6D17FA2CF242A15C090C7D82A1878284B8CA119DF3C48C04919744CC42EFEB057C5464A8D5C5EF2AD42CE420EC121323A35C91B6599D94FF20FA7007F35162C67FACA66698BB529F10AC70FFA6C6E075495B6F9252CF8901D5EB1F7B03CC34A65BB435E8E6B438BEA85422A8ED06FB12E499F253AD7D347FF18E53FDF671B498BE6BF5841538E6E08898A2137CC9AC3BD3885C8EC5B60DA8D187CEA16142EF89B7379CAAFC72A26A961357CA48DE854539FC2677E66A9F1998A0B9CD6C3EEC6B2A7A11D30C885CAD4035B95BD54F08F86783BDB354EAC81A1490EE0E8716C3BA1598474CD8D5AE34376849E1461CEE1CA80DDDF55F9A17A739A95B044D6C668A68AD5A70D82A47DFA5E080196DBBBAFEBA5F0E64C43A3A3C720EE1973E337487007E46820713BD574CC5A0457CBEB723B74AEEC27D9957D39E722B196117923782B3907143ACC669D23DAA7A2B10B9256701040ABD034463532A352817251F0DD39014E6BEF08AC044D9A08E32B6E6C8226578F65F1ECC969ADCCA9ABD15A02A5410806CFC3A3EE6CA9D55363FEB269C53934D410CA288E3EBB4E52349CF3A94A066CCE95E375DFC8F0A46E0C497ED31A392EDDE6B11DC22B7FC8D2197B1E4D09EA8DDE8E84A2E08154A69C5E6EC8061A3A8567A07605994BB04F1945D2837867156FC84559F545785DFF4DACB9C66111CECF22F8F0B8C15D825AD9F0F88AF1F3456B237B1AD82F52F42D4CB8D4CC7D45208071377315DF6E8533D009F7A29665DAB4958D06D5CC9C5355E26B69EC7AA68A0E6072000BEC8897350DB7F031AC28CF50829F42D2CDD11FB03FA146032828DA7D791FA510FA6ACACFB0A4BD73AAF2595800E9273AD05064C745FE46B56D9B445073610B1E78F24B485585FE65024BC69B024CF173C20C079D39F0A2B52FE362D72C8D538A9893AD64F28BFC21CF8B2102CD050C3D36866BD370BFD8D8966595E5C2F81F4EA8AFA96A87F78E3E1ACD972AE401CBF9A29FBF93A1D60E27274C0927DA2628241D91E35E4BAAE1B03280A7A09EFA9F8F1E43BCB9D582E4876F72D7086A204C8B6220248C4C5939680A6A6CD8BA18743BC422F52B84C6632310A143F467B578752BCCAB0387075809C43BF80EFA783405A9F8F183AFD95D3EB247C03DEC525E21C4BEA62A4AFCF3B09C1652681797D61C3062A6D276B2D7B7D557C7ACBE7E22C92D7C6DA6FD885348E8296158FF351B9C4573156BC2E27993F19A348CEF1034923FA1BEC8181E8D3BFA51A8211531A86B6BD2215D8FF558BA622FA16193F0D2C3A75DD6C6A46EB323B42F41085E26B8C240EBCE5154CBB9C2F95E47346849A256E8394663769DB193C6F14A12ECD25AF63D60533C366BA6845AA2C65DAE986AA431ECBA39AA5F86DD75A71E1393CAD2BC77B379AF0CE64247FB31BF25769D6E1CE8FA61C48523FD0F294A747804F9374AEF99385C14619F6C0184417613C0B8F2110D67882425BDFC7B82BC1561FF308A968E2E0C890C1C0214529553A433777520EF784697BAE82DF8F1736E9520700E63BCA369833ECD207C821A8F08CA558DC46512603BBA12CD1F5458F5526F90545C7C283121339C896D062186AD40639B5E8DB49B2AB160C397587FCD7F0408E9CF9D8B053F94F9F6AD9C74ED0226147E80F346681E05CBE743222B0D143662DF9B605F1A944510D4B53693B4B24462D0D0DD9D948621E3648EFAA2E56B629E6A5E23E2454816DE188B9357E580591EBB43CC9A6210DDA837A153C955D59294559EAC3178C074CA57233E3C719B85D301B5657513F5764E972094502CB3B93FDBB808AC2024E885C3CD69957766D8071DD3D2B45A444FC412A1E33376FCAEF21ED77E767AE747F122537BD2294B098FFAF72B640CEBBB1AF8802710488CBF09E54722DBBB944211A8A3B3E51834911DAA8F0CCA7F4C0C2BFCB17B8401C6F0EC045659BC2F9BDBFB94C38EBB7E0A0A802AE2BADCAC254D563C060B6DDF4D7AF34469783E951E14C48882FDD805EF0E0FEED17334C9D18871553A3DA9026C441892F1318306C6C73DF721228F8F52225EB65627B8B8AB6E245BBA0B2673A326370DD5DB90E497399B60CAA7F5A6E042BC0BD55A1DFC14D33B82C1737A92B6B900033E5BA0F90F74A3AEC2DA07083F95F8F900000000000000000000000000000000000000000000000000000002050A10161C9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 + +count = 76 +seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 +mlen = 2541 +msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +pk = F9A12C1C6A0208CFE21472543A8E5073C7E08622350BAE01D204CCEA4A826C4F4AA227216800CE182AFEA66ED3D2EF9C6D3FD76A81A32C330351ABF512306E3A6C9B91CA2A577E20ABEA93579223D0185D52B85E4C924DB71532A9FC39AA1118B032524D8235B95630182C56BCF5E53F6CF83DF715B6494E13B116D704D99C2C27C410382832267FB2EC37AB3586C64B084939C3CC2858FF21A41BE5DED233EC9F8594826C0C64A8B04597282E00D78F072E02DBAF4B8C1DC6C4C0F352A1203C13A65DA44C3A278D9ED11A3DAD2833942A632486128DD85EE67F26D6A0507EC0681F9FEF1D029ED6769B95011A00C9F74834E33641EE141E85221547872905712B4C5077D73B9FDBE80C720BD06C60EEA3E73D39A9172B43DFB9E7D9202F197DA55AA2F9798E0B4751E76C944C4DF242525268FC9E2BD3EB163F399B29D7CEE5FF5FFFBE76D47CCC6935550180F9E8CBC3A4784F28AD0BE06ED5C54B4B2E2F5DDEDEEA0AD1B610AEABB483D8B520971C3C476948222269EE049A9A58036DD23F48288C6CD852BEB18F835BF6650932CFF591F24C78CE0510A59590F4A57AC7F63372D870A863ABE3C4D21FB15B021892DF3600310AA4BE0D04754EFF00E2ACBD6E94CA21BC599E78D2ED2D75E08886B71438240F392F7E583E8C3719C5D1CC5697C39C44F6BA760381CBC08283843A745DC39686B04D2068130521FA90B15992C4436D2C1041AA475219BB9C66675E7028BCD27A4F5ADE5DACF9DC1A260802A7C224B9B0BAD2AF977862A1B9ACE5BF1DC830F9D16F4A90FB6E487415971E45BCD318E6DD316A6334EE880CAC4B5C8860AA137E0E86B875B14FB183A82F88F350360F18B216F7A7AE516CBB35E75B9565059AFD33E1E40BADA6B76B12BE9076028C09F6746CFD11032A47596D1CC8489D578240216737EFC15C7D4ADD1395A22A3ECF833D599F7C94F7E4AAC7CBA8F13F5C760CCF98F9C633B9AF27DAE462EA70CF55BA3D988974C07CF194EE71950FC5E1E05A00FF212B32699222F932A79BC78F6BE1945CBEB2C2F8A722EB74AAB068D70F0FEFDDCA4DA32D3830F02CFC66E1E8A2873B1C5755E704F3D3FB02B377E5D89B2BDB95144598D087A2BA4FA9DCF71BB46C5D0605132DDCBE843E621F3997631C4F39EFB28569A0ACB66EA47A8CAF09F234602D99FA56D378F84B647FC01C4739374E834F88D6A78FF49B234923EA1D7D4593F0E6157605FABC28E9453FC6CBBA202DEC4E69F5AABBAC58C3E64310119FFA2CE0726ACB9EBBC5997D307D66405615EB4356D9461997FE1BAD1D55DC2009A6B9EB90E2A5FB805743A85E9C34900EB41477D921652BE601DF97AA79F2D79DDE243CF7B4E68029BAB9F6AB4BDF8BC44ED811100099D1864EFD03117D7C61F682C739793A67BDC25FD02B8666617DCD5E17216FEA4800119D144AA24957EAF7AD893271D44B1BC8CF73EFF50C793361021BC86B0B8AFB197007DAD5AA6BABAB9CF85E8D7B1E77B06256A5C1F0CFD889D734CB2A2F12BEC2224E4AC62A728340ED071928DAE0A19E97EE769642660BFB00BCD75EF2F3B0A2017C42AA19FBAC4FDF08D8769DD86E9F63BB4F3297B92067E96C652D2584BCAA9C23F0FD6B143311E9B35D15842F2C3ED95AF4AA41AA5BD8F4CF11435CE5A34899B837F99F0D17C6020A3E5ECC505B9E0687AC6755D378BF0997976450DEE2A00E491A0EF7780292960CFE8290F09AE16C5721D28A15AF12369581FF3270CFF7331B5F0A597765BEE2ABCFB99E4BD66B89619E6729DD437983669721D9401540448FAF5C976EA4EB4034969F91713E0DFC46E3203A9428677C624947C4D33191358C0D850064DA56B619B5911E7081D16165BDA060C9BBB12CE4340C21814591FE2CB514AA7CDC378029AAD062D320B5699B7004F0BCC3B2295FDCD63A47352D413A70633D0010E3B7C7BA0982013E0F6E80C9DB9E6BD394AAF1611F85DCEFAB40BC4F992EA048AED72AD2E37560504893B0552EF4B8F417FD9E81EE7B1A9BE28B2DD5936EAA20128F3EACF7421EC779041B32351B208F925E29D64C3D6A2E9FE6959C9791EF40ECC423F2885DF15FB193A2D39C342D2C4B5A4E4E8FB634B34798AE74954A3B88E353AEA9109F60F37BB0C8EC81C7C8EA85ED2F4EE04E3A0336CFD8B51111657A9B8C9ADDF64F4DFA9CE44D60066426ACD939D74256A313B2C909A00DEAB675D0994C91583C76A23C6E6CBFD38ED7CDA3387164163339E4A97263F537D2E7B92CE9AC8D19B38562425AE78D581D8C4F15DAA8D4D43CF1C29276A9795B6383873596BE6558A16312191E106D8F348EED712A8A5B3C0404A1E1FA402208C80007A94637F64254BE5B2FB96B904A52D496EE68DE076239E8322A4ECF977619F641FF2C97300D86B9818FE97DEBA06701D08575FD11E6C0FF7F7322CB8E89C381CD3A3D57473C39C266E5FECB1A9718191B5A77B90798B2ED29B93D09146D5EC3919D3FABB157DC00C9CD282BA3FC0798627B4426E5001EF10E84E94F707B37A531919ED722DF69CDAF282E7BD23055476F4D23BBB5FC31335B88332297BC25D275E9D04EB961A6A76270ED1EADDAD0D08B0A722E66E963094E7CC9B78BB983C3B6B230A12930A1B86E45CB2ED80EE24A21DAEEEF680541CDDF67CDC82EDA1A2A77B22A54FBAA9D5E90EC3A02E47FE6267CB44403038CDC323E064FB2BE0B3F28076476E9390994AD7982C2C169A8FF8149200A19A7F134F8A6595FFB47B66F1DB5 +sk = F9A12C1C6A0208CFE21472543A8E5073C7E08622350BAE01D204CCEA4A826C4F0E75A7DDDF030038DA024E4E0DEBDE2FDB00AAC4A6DFF6FC95C7635C2AFD39B56F7B128C99EA7156AD01F818D89F35DB6B42BF0F48D9F8B9DB82ACAE89C4220160B230E0A6FB8A47BD78F9F419765BD35D178C6351D429E1EDB48A9756D307FB50421300548203410680657682624560526775668188282456510436656885442718110288730023372048276645038375845301833475171570045023456125740753216236558424686886882758831484211206701142778663672728411388725245801132732466515288005537761648530088171837801738150143386840222026650148835250010676045186116312675353710624566472523560302432870523870177105657863461863518350260085418444818451843743067746327550825282422836464705160414446882875377565221307164673628012430716103260606557371870157858873732125547830470538770608504820331437787810125265168832560308043350215246176227740855815762748372666528222172000875807828478000840465628377643377085424763145517686130324603273111211351282412500124108504731701213323015837241488183057858440003563214778185674310135746730272343107348373224133752036588335856056664665437841615263551882242124328686280783410166565337111014882275581572561234747436837284511007040768287152012288308280835342210730218174124482851106251850860782033352523518288113857833430688558435136101552386850257662516110470705387780004505602443514035820322021316032413637751413147516356576553240818502364211283733660825051421064507275687158852171321200860151540751225262670285710342137214864204142355858556550631652314648506070300504152714687462081676847272033874826323600602218516661141133240428760643023336274004815107852482550845332420082871305846858003753001052133570805348315085684611811022133202081740063232811104122436740166264104208624338045270483564623802656585740161088862164374120578421523376320674633447728524037585646078044486064853173033608076756586084142075155783084844785867665571838771815142763376785038132803470140548622787108217330485085300763435478503837533120887432434647116003821251041522104887501075372108714885481552266717155785387840216263133535417720877457221664304545816118670131663815350885240546677844104604313644780047262833717254172258486668315035708721521765517453833023633173364521362267414552346728207611447576813220211886451208364861470120334235680787241586052058640216376677145147220771284814872806368238083700588077826202221257752517630513545402121361682026380160613651086432284435072081642383227518271072804045731746674876588681214321826830637300726736354581388855435045635517683388334270044187633377151001787638140686455843663688320652265235228563271447343138487182043082335715503771451717071436880758231132753852786077253433534426565822828520587768308538480725424685748072227602816577717023550177483602634016722572370505125208673280788170145152502642241710350362701605783477836115581057853312038852767067125818600835436210155013114276644745423510422055306273360783647385870334244144754845080448247804478221813264375884536656347035221742216401022568075826031678370503767260540345022025612463534372631476303371230448465415423568883317782411100582854051820877131845844824368406200066BFCD2E013B33243F1AF8C8257A790287EC6925BDA182E5E1F694554B3AE5C54686B91B7F1AEBCE85BFF486A6320039A8999A19740B966592E0125D67E1A709BA0BEE6AE1F16D26FC8F268D9AD7656DFABBCB7927B79443F484FA35784978966AE2B97313F8BDF49BA03342C007C33AA383EF688333E44235950600D292DA6B93F4CC76CC6C2DF9A6428657357DA1E5B93F2BC4F8081539EFF433D94F224109CF48C54DD672E994894DABC8D5DB4EA9C98397EEDFEF4562441BC25530DF1B54C85579637788F9D646A985589DAAD4105247A47FDB12F52B852E8B12048D5C20DE62100E39F5A44957C81FE8DEB8EB70FD05DDF2870B7A098548CB81793398DE9C9C75E4D856EFF9FC107852478C10EE3E2B395749B616182555ACDC8E2666A5D648E6F89EB9A993FB0B850BBDD5FC04771EC6DBBE5928ECA6722DE042BB92947457F149AE2338F20A2C12015FE578534367832C6F4B1B2D283349B7B9803629212CD9D1DC4DF582CFEB4844D4E0736A392CCBE5AE39F0CF782E73D174DF033E2FC0616B9484255DE7F8BD183F855C7149092872BFBF4A8F9B99C293F62D04827BD2676700771D799BE94386186C7AB0665F8F9DD98CEFCBF45D3B05C051EBA4D487501E7DA827376E618F239A0CFC4B577F5481BF25BEC0B40A5325BC6CDF1EC01F1407B2922DEA8A9D4FDBB7AAF9118DBC268FB854E10A4BC121F8E595F92745C0817975CD07EA31BF80337C365BCA7CE7B32343279232887422E40A2A7A02C56FEE9C701F25960D7DD737F64EFA9E2155D58CA422956FC2C2B7DE71B3FDA2335A965877219778275AA13AA85E73E6C5CAD47898D34AB6C04F48DEA3FA25831CF154C91E284694A4561A5D41D57C3F88755B202222C51376CFA6E3321A0068661ED9AAE3E85A066219B0C90CC0CA5912B8195BEA3834E11A627D394290CF840D84315D563320BEFC59292721C2AD45E1766272C00FAF78D845613E47B552465631D28ED2C1FCA8F75EE5BBFC3DFE50DFFC894E9A631342628D0E1C41F7AB1B86A09AF9B3A06F2C1CC9600984292D3B9C605F35929D58A5FBF27D228F3CD00A371D0DCF705A9C6BBD7082EF2E14ECB528F6BDA8ED4868E9052186114B0B029E78F07855F15DE66A6EEFBF1E0560DB1F759558FE87D207BD2CEF0382CAD5DD1BE955129A0F2DF7A33132CDB509E7816962982530503EE9163BF40947BCD2906CA869D6E54C24D12D2DAB22EC7D4037D520D1595244B001A395F158C4A9E256692622178E5FBF3DF4FB63C5343EFD410EE05B845A9F2668D571F107C9FC11222E1898063877CCEE1BD8F1060F853B7450CD9251A2436A410A0706E5A6851F912EAC13171E0DD354588918F0D5889404CA29A87F2BC844BBEC5A6516837273F0A3F162B554D13A427FD0526B8DAD89C3E299651B1223A293D0F2F3C9E55D0D61834F3FA5F5F6EE4B5D55B9AD753FE5F4D04C085E2965AF127487BE4CFD1755834EB5449948E9B873CA17AE29B6B22D336CADA8A1150F676AE954C4F65248D12EFF7A29EF2188AE19546BA1A488941BCD88CDC1DD31A957F4CDE39517F57A938436E034B71F89D4D6E8001192663598FEBE149778E7F6C1F4A0453557C807EB8A9EA4614C3430B47F380A91AD62BDE0C18F020E3B71FC778EFA5B670F332330D99666AD2EE378FA1CF759226D43D2F136D6C681A022BCE351BC90072F4B3B11C33BD898F8AEC5FCF1EB856CE1190101FE2F9220E9C1EC963EF1E3CEC2A91E62E5B72982E86526ABCC8213D4AB46871A905C4F77D4CA4E58547A9D81E6B016CE4B9CA757B6F0C8C670396D4795E0D79D3DEEC8BEBFD8F436DC62517CB64B47D53BC0884B53971C838635FB2986F57F62ECB492803667747DAE1CC4DDFA39FDC52BB247AF23A507E470D0807054F9C4CD8B0323D9293465C2CC0DC3533633ADF11BE2679FD06F59FE006DABA0D1D2ED3866CCEBF56082CF2205A443F3AF71FFE57F601A75A4AB11DBDDAF4810A6569EDF2E29E6DC36F73114E5A97882275141D092BF907A555A281F01747B7E8C18556AD86F67396091BA7740831A22BAC9B86B165BC570E9901370FC20EB78CDD97A2F908A1942040F5AEDA6FD3F257746B89B3DECEAAC1E7D745E72A5C6B456315EFA2468F00EE0CE90FB7BEF2B227217325FA0DCBD008EE59B5C1EE695F944B02BFC1738BC1DAD8C87BBC142BFFDF002E82CE351E15B40FB50AA4913984D6E0B14D00AAA23D4CD247B46FAA847A9A925F2BCEBC1FCD69EA7758C4EB729CDCCC4897C8D628486D06589F41F1A2A4DBF45188694DF16E457B95214A37510D85A760A192ADFF3F1913D55322AD694F8F2A74A5D46A05277EFBE7014E370D52AAC7B03EE7DE852E77D477196CF6266726B5390501DE78CCB63A8856049CA1B7E67DF91AE721A27284F09653E63D69695460ECB1BE047D52ECDE9E427D39C2FBD475186B3AD5274BE9B59B6CCA1A78E69716623993140742578A3F66FFAB5BA3D34417683ED5BEE58EE0CFA1D8FE2616362324F28F805512988C79AD39552AE53978279F06D3B12FF3809AD2DC0F678F85629E928F8D2FD6DA40592075B1991EC87792B54E9CE0DC5539162FCB9419125904A2F69AD4FFB34D88D1E56722C3EF4B6CC0381F6D6A04C697BEED8C82932590780C060B28FA1B482A7533D2DAC60F8F01A2AEAD6FE45805EE280A15170FFF20799FD49D47DF53AD03B57BCBE907BE5B1EFEF784826FB0C96F75F8B12752C02BCCF99F55E98A5113AF5789D3EA340F7A4366043A4A77641B8B605CB4CCB2B7D7B845AF50B2C12AA3154BE1003E18A6BF3719A8EF86A0258E02A26D63CB878EA5DD9471CC24B2D4591B0401C32EFE6B5E86459F7FFB0FC58919BDBD1D3A187EBA34B00FFCF8CD65DD9AB5E578F51B598A876438B4A240F64DD9AF8D19E5614117C557E3F90B6D73F8205B42D53F7D6283B40597B2776EEA530A7D432EE0ACE122542FBC91A1ED20C5C8C8E5501A21429A8F591AE449258D71D50A0CB811211CCBB9A80C339BB7C19934EF0D7FFAF1DAD6214F02DD4FF8E9F9AF5A9A2744B206A68B021C25B1646E4D136E71B5EE945A4E4ED0CEBC4D43B88E35F4FD462E1DA474D359DA7A0F9460ECD461FA393070C1774FE657497EC6E7BA9E758C0ABF452D2DD7BBA4046D40B9A3F06D9AC3764585CD0A39E11A074FE8B171E42ADB9ABBBE025BDAB31B1648EAD4114028B91B20BFD2D393317D4627A68E41ADA0DD03F09DD555CE04FFE3F8E9F6D31A80DE7E90F5AD488E43D7C39C6022F780C05420DCA551EA36DA67EAB17B3CDF49567F38895238095D8CDFD3A510B9B9CE4A6621067458BA4AF137FC91A2BAD41ADFD80179A485E4FDC68A356BF8F55157245319578680F5EC0583C29DA3F6BEDA3AEEE426E7994BB6D62981B50358E449E7F09A5BBC230B88AAD529274A34E4AFD374A6A4A05F6849EF802A54651F4A9CDB8109D58C2559A9CA938861E848DFE882C33DF40E872611B4928F8028312BD6AEA21439E8A7CEAA55E4A0868 +smlen = 5850 +sm = EA84A7A9771F884D96AF7DEB1294540C26C581239DF2B04804083D015C771C4E3552A1551B97E4438C51B47667F7F032456E47367C2B693B8A19FA2B901FE38302C0C5E61E337AA54E1E857B7062BA13212E3B640BB312B4378E56723F01520D03515F6DA1224FF1BC428B27683E8A0CC515EC73A5CE0C539430B6F7462BF55DBED26B7DD06459ED9699CD53D28D4FF9A4003BF7A6B586F396BA816E17D91508BCC743E7D393FA8368D01709B31BC47FEDE73978A72E6649EBC954C0A795F7C40A701803D1F69873B5C1B0DA0DFBBFAFC6F0995FCAA94231ECA06FE9C45332340BD9058B1447E6876C618308786A05BCA0111323B099D72323E1B83B33390A20D298AD0368C3EBF469E1A3789D0C786BA85E4F93E69FD423BBA52DEBFC4CDA2C0A7F6388C7B058D1521F42FD34E4090FF6B66D5441624CA232A8E3B63BAE98CD4F42A2DE565C51B5A127FC819E2C1E1EA02E11E44A2D459A16774B868184172269646EBAD236E2C56092399A2D335773BD5A96EC943FABA27F0038AD42A87111494559E30C06B07F3ADFAABEECBAA15F05B98E98C8DDDD0925A63F7B43787EE6F3FA5F449EA0774C7558A185734992B9AAD8B1AF46E45390740126BC6C80694B32435C68FCE063CF783E9846132DD2F6DAA08EE344F883D70ECD0DC8BFBDF6FDEB65B2AA690A2E3A3F8DA8E27AA208FAB789A5D798F3807DC44C95ACE60C24079E16BE44F3725394A20A2282A0156FE0CB4BE6A6A4CD4B2EDFB0F068CE06CCA5DC206A71B5F1054CB85CDB8D3B8222FE53BAAC17D0AD588280CC3765BAD72FAD655594B6238EA992EA467D8461D36B846D0B2B2BFE20CA3A6E83D5519F9B31A1FD2EA49C407F02B3FD40F8F707A802BAA5CC1B7BA67E8C0467C42B06A70DABA490A0474B9C885FDDCD8BE1E2FA9AD541CB24C9E17AE4DC58C9DE0DA772E89E24367FCA8E338AA21CDA007D23788FD655CC36E94D5C3CB1B84506B46178767015336D17D0650F64A897DEF960ED81DD3C2AB44BCB14413C7F4789ABECA59F7625CD668AA7267058B40C013950F04D35925AED2DAA3E3D4E9A8A4CB6307A832DB9D251104C8A03AC30C2167B78F36FC0529AEF86810E8DA96B00A3F7646D4FBEBBA6CE808508927A40753F7C32DFF3814D51CAFB5ACD1E811D46DD262445E19B5D10C2D53602EBE374CE627FF8DBD35079D30FD7D31D3ED2A5DCCA4BC17DB166E11523A9297929C7B1861D3E0BB83F5817CE0A8D90EF4CB28ADD340703532761D26A5DD9352A0FF924277E6E3804D9129FDADFBBFD7FAA856B4E8AB77140C3CF57ABD4BD3910A1BFC6DDDCAEA1AF43BC96408A39B3831803083C998FFAC64E4EA49C5F960738D246C0984BDBD620AC81D8CD8D017D0E6E8159F0000F267E0244682A53091384A293622521FDAD5374224CEF1BB22538D5445F02EC9F5A6014D0F0412D10083FEA44309DE6E71CC2C6306943273393A6C9E2B527ACB6663D8C36F7CCCD11423585FA0F15126E266F9E2AB77E3A0888F7DDB8CC428EF411E14C65A3EA709B6AF17892D48894D6AA8FF5230EB72913EA2A219B9CC70B438D80ECDBD3AF8CF313AB948D03776E84DB0E82A3D96C0C60BCC2F87DA5868CA662D978376C91E39D97710CF3FC82F31A1DDF7F81DFB0EB18C0660582032FE0CF10F584F59EC3A09EDE7C45B4B778939AE0B4697E2351A6DA9A77BDD8464D9675525FE0BD51389F7CFFC6100B2FC73F55626510D557D64C66DC40EB99DA221FAAC7022A33007F27978DF260351149411A1CBBEF355BE960CC70D31334ECA4F0CB6C7CB5971D1214B782EDA6256EF9C335CD25C171E68CA8061CD16A944B0EEECFF7FDB59D2C7286642A41DBC5E99D6444EB383526565F52BEFB27684163FFB540FB3E0D88ADC126805438DEB35235F3AB99D56570C89A1A8561DD33AE67C39C4AD9C472A84A0251EDC9EDDB096C221BC7EE472002EED12F89908BEBA757526CE9041CB3D70DF5D2E7278EE9F3DC1FA0E103B137678830E32215EAB8A5832CE1F7255BBF98A8B2B04958B27E6DF0E2184AD39937413C92543F157E586D4842B413996979E716DC88EB6D4053F04BE78B8CF221026C0B44FAC3BB91AF0D0A4FA3A07DF1F9994AD8EA62A58EED347C67D9B52A92C246FDCF3139550C2934FFB86811B7D21D13DFA758F91A0203F00835F5553549D7A9AF57D58D2D72A195798733B2D5DAABD3709D5E1BD6D4E4D6AE1973800C7F88A9065CF090851D96D39B653F558221F7AF94195C7B5679D76AA56967727D43DA9B6C82913C413C0AF53904447A94EAADA797E8344A39277859C6BBCD745C640177B6944D8B4907AE4735C6A99D23F3EE396361A7C80FEB2F92A47DA3372C9B83E7FCBA1DA05819FC8409D31BB17FD25232F490802269B04E17774C27823E85841D57DAF73B5EFC8EE1AF378D58C8EA2CEE912772783AC61F96653992F3A1F15D98D1A28C288EEA18598B43BA424EE04825B62358B1CD40DDCDF6A0E5A351E775EE1C8B60A264C04BC4CC574A69940A6DA95A5B923E788CD4622A82F446413D626A3512741EB963D3EE4E6A6DAE5B2F286D424107899B6A70BDDDBF8F4D43D3AE43F43303D7BFF6EDE79AAE5540E0DBF0DF7F3800762A66B3926F156730B0388839CC52F46532A885CF9826BD37D8902F1A3ADE333710023AC0E1662E25AA3A768C37ACB8906B96035CBE72EA828AFD8ACC86A21AD01FD4221CABB583D51A5E03C3B0D878EDAAA61AEA4C7E8509247F13CE32E3BFFF7C6179CEAB82CB23C5E429158358E858425F81F7225FA466C90CB59D09B63F9C8039588A6289F40C1872069B8E9C37066393F23E78E409173D5CB87677527212B49D980FC40ECDCDF9FAD264DE4B9C4BD6A488866C3D215ED1C55AA09BD317139F62DA46A9140DC435064FE07D5A56FE7781ED73F20177DC7EADCF797D022828FE36F9D83B7553BE66C5C32A98176A52E53CE003DA2A07C0E4FB895D58DEF786078EB2B66E058C2AD9D45B120CA26704B84CB0F19B802A4F9EC3EE8121AAE480EB6AF35F659354CAC207D4A90BA70477E2BC1C895E1B1FE98CC6DD02F6143ACE1991BA90DD2B12766F7ED603FF8CE7E8CE04E26E620599AA0673760A0CD0172A92C37FC30EF7F179C182651736D5B676FB0F6549B176F517CD35968942E7415A30139AA84E09C40B0D833830757C639EE5EA80D22D02E6A494942B41F815C266477FE8C8A509731A1A53895E6A91B56B860ABEB83455E46C9AE81A1359021E83D6A8FFCB0C9E80440A412582E61AC83ADEFBCDD526B68BA4BD1298352F11D155E9B06D433AF6B9CC8633F7E8792215621F63266F0CE31EFAEE3B54F723CB286C2905312928EE67FA17D12CBA5F9B1A7C27D7473ACA0A55701547BD450CA91B631FE34EC1642CDF84C7D491263E41779AFD5F017BA2D28DF4AB2481C4356A3F86DAEA86662B36032428D341377393AB3B94BE25FB62B0DFD156F624892567C84A720244902E0E7E3A80C5C27587F0621DB75F3B43288F069EEE8118B931F91428BF008D12F9C8631A8967639B2ABEC93431A01A01AD99A8882EAA02CACEDB5BB35DD22B49CEF2981A8FEBE3F3D619AC89862A07EA41545F582DE3652741E7874331D9BC2E01D953BA60EE33581F383815A686F1344973A62161BCD7C07289B1B84AC6DD494693D3B38F3F205050F81FB51751972AA0E2E5846FDFB416C3AFEF653810BD6F3AC5634E984132C82448D28FFE0B7D156C8A5A9429032DFA66A08F6FE489F2B6D54AD21401F666C75D87543D9BDEB7735D965F41EA941C60518167171EE78D5C700F3FF72204C132410ECCE3B6C05F3F31C04095D4B7D01BB3F1E774B9CEC99AEB97F311D42D3EAC66C7AF98BCB8D80EECCC49893CCC8394CEFFF46C7D7CE1B25467290DB19BE064A9DAE14D36AC6C99809D1F56A920E45A0BD04CFE4912CC4DEABFC79BB36718C64BF1AD5F8344F55FEDE65872CBA9A12C6D86CFDAEFE13F6571A2CDA775B1668499B776C467B01484CCB10F93C61D592652D72416CFEC1AEFB6639A0D90738FFC661CAD20A1D49CCF761E61AECABBC05937D56D35227D16FC9E501824E381D31A366CD8BAA54AFCC0FC8E6B74441C02869ADA58FB0D71B374AB4F395211DC4550BB39B82BA8EA11E4867B937B758133B973B115A690A9C3F268BFDF0A3D300CB8ADC76C92F97C678D298B07CD778C967CA512E8A84DB874B73C4F6DB3304713C54C134AA137FB54C0732FCB492EFA244F0DDFB5C3109E9E8FB59D96F78D4B87D92E497B4C02DBCAFAC8D3755BD1DB045654A8B02013B9348506F81DF810765A418CA1FB42B5476786E2D480D7DA9F334C42A44C8BDA9B06DA92A7E9691A3C77372F411ED67D0258FD6262704464E3B6DE4358C992BA49379C53CD918A8E44E33882836B7E81D8EBE40BAB03B790E7FA2D8F0015CB259DC6E674E57657A12B956EFF0F840BB16C9215C8DDF713EAFB0B9022B71CED4733FC791D82F90135EA0FB467ABBDDE5AE05405CFF057013805A91B48D3F57E81C3FF2C37849269FF33AA9270124FB75CFC550FF93F8CE910DA76D140EF9C158B508DF7BC1549FED143CB3A2E283A5066A9BE078C8DCCE0116085899CBECCD7DFFCFF25668BC2F800000000000000000000000000000000000000000000000000000000060B0E11161BE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 + +count = 77 +seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED +mlen = 2574 +msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +pk = 96E2CF5A9EFCCD1FC61D5BAFC945196777F2F02073F0726B1B7F55E7EB733F0CDB3C5C8B26B268A338A4DFFAE2DE377C2BB17CCCA55A6071F80D26234D5C3BA5B0FB80FD34930EB28D8B1A6B2387B5E1B9919184B04712F7BB4FB5DA40C284D19194264A5BEA7F1C96E5D82D4EF2F0070421A66D203782238FF4B4A1D333B9DD3DFD60E5E4B2FB9BED3B99C5C51891D31B6DC4E420AD767E86958944987A8541C40CAD5AEFBCEF665B9EDFC79E425ED8724C058924E7E3AD59B8A5B750BC3DF5337AF7678C73A32FD6D3B071710479BFBAFA798F8932B04A94FE0AC0C99EABB174F0D9106881985AAE237232071E48EDB394C0E16F45E61CC5FB4A613DC860E6C0DF5E45C7495516BA7838E04DA8342F5B4228D0921639E89C25E86358B88FB03B12471274F7A1BFAC7059A119DEF7CBE427CF41228F08EFFFD9249B49494F16545D3744A64D74A2D6EA07FF53BDC60360A35D7C6B3AB3DC8E5BEF6A52E1C0A4D9A528B59529AF5735AEA9611BBCDAEE7D4C6CAFB505E727363F3301724381DEF17CE2BD659AC7036158FC9DD611FE0237398267F51CD20E4565768ECCEF5B4C6158315AE90B9B98B5DC935E718AAF55BA2FA4ADD62ED087049B37D44539F9B3B48144F75F96D9238644F6B7ED6D1ED87E9C51B2165A4CE4AEEE33E3EE1615ED4FE4BF86E3C1D73AB92FB90794F010A2FDC5E0A764CA2F080F1280639B15FC5EFAEF7EDA2D7C5F3E2D834D471769930523E08D41241A9C9519CC6338782606D4AC36E7D768825DA0CD77A69D0BF2310F440783656DF65DD8ED9AAC727FAB0E61DEE72C6DF8820C5C9FAFF3DFF5AEDFF0119693B8AD82E99865CEAAA31D6D9BB82C9BEEF1DA9444A8A9AD406E2B332716A61F29569927AF93AB3F02B69B84C99B669C594AA6908B170F4C6F1ACD1B8114302DC05EE65889B72EFA407B8C7CA715A8403379D7F0AD67D24F14F8D7D683D811E9DBA54FFBDE7D5B22A326AF3318AFB50D654BF17429042425CFD60AC3DDEDF7912A2EA39A840B6C2D939347A4D14D8DE773A164C5AAC0FB859730080FC50291231FECFED85C6AEF64BF3501F81C5C39AE569F93604B8177262D45B1EABDA35CF0705AD182FAB66FB776011D5408B9085DDE070F08396C0A215041A5AC4C851CFEA0639A2EE302C85FB6AC3A92D2401DC1B0E8C551899635959E5F28E570DAECC470DE42118FD7AFE28D29BFBF35FEE9339A1B920899FAEE884B0232AAEDD9B7EF826813263A2A16948D09A8166C2858EF7DB487135B4892EAB25686CB3E2E5929DE6273DE3EA978115B5D48BEB6E4C63CA8FFFDD8EAEA69FCFF5AEE10E02FC9151A8F7EDDB66D12CA26011FEB131C3E434BE84657B73AA254990287315A7EEDCEF3919ECB9F8865914C04DEA6A8A66D41A7C7EFE258DB747376B2953AA7C42F46C8D263254619C07C1EA1C07E32B30022C95A29EAC2CD10BB13CAFC1FB5BCE8D60194F955FCB16628FF1075B211734EF14B33BD228365EA64206CEAA61A306D64E947AA1925009A8DEF564926DDCE9D71DA35B6BD1075EEE9E24C3B088876D0341C94CE3A3067BDCF575586D094B95200E6D695B87A5114A3D270D175157CD4DB50F52C5538241FA37D2774AD2A07BCA670B142055331426AE20CFC4BD6B53E074164ABDB3C3299F3E811168E1FF5D83E7C2599A99925B7369A47176924D5981F6C53077E5852A5E240D696C8DEFDE9DE8A5DAB964F72EBD1A2BF3B7D86F0C53E0759116BE7E06393F0611BBD6F165E9C5BEFE94433E7978466E6FB1D309232B432683091A3577E2C85FF95F08F9F48C84981C779B1E71F4B6CB0F3209B2665BAE3519F609E99E1E5A7C7671F9903742658B314088122A0245CF1EBC8B6ACC0058CE57ABF53043C850F0003814B986F024A7B1BE5F97EEE04E5D6D7C69EB25E55CFAF5D09E6384365880629052EC1A0577406D10663BC3B80A215DC0F82205DC562B8FEDCE9826C48F1966C656F49640AD9108B1A7A2F823CFB898CA23282996E4C0F9FA31B54BF2F5B5277127A8510F1EC5AC737B0420B772B134561E8D94065E8604B4568BF3EE0766E4969ADA869FD8B3B36D5C6D551D0CBC8ED8DBC60C369DEB26DBD1F9B40013B92A4B7C30C7D95734EE13E9B659B29588B02E746611C308F0DE19F999DC7D46791612581960DDD6E024BA03EB41D21FF78E3613627628EFF442883C173E0E94F975BF676BD214D909DFC17B1AC6941B4789D7778425A540343836A6D5A43E7B91936A2806C88B317A64374D311933F3DB6970F5407B62607914F6539D1FE05AD20A07A3B13CE35DCB8DC1AB46522C08074A1FD803F836587AB883E6BA7FE88A94D758515B5ABEFE9D3165DAC16CD918F4819B8EEE2FE233478A885730475A23A2440FADD0082788A39AF5E932FFAB34B5EAE08F2BD57869B59E348FC764159BD1779B71B55B62B9B5A5A7A7632ABAA0D53887BA1ABEC61C082D7168FC0C1E2F51619855C6EFD38FAEA93793A44C8B9F69F9A93E0C35D68CB67B5242FF759C079986CE2D398D88CD7C9E9D546165B905054D3696EDBCF7D6D1AC1E49820152179AB203B33EA225CFD638613F35057FF6BCB328C198B33B9721E37C8EB9E5DCC6C5F017BED35666051313FF4B19BADCB9B8B4BE88B82B1FB2D1DD76010F845923EBA20209E3A46A478932D05A9616151977BFD5FCEF8E5BEF1BAD554D0E453FA90DB21B3066C3ADAEDF30DB2CD71C8CEF0C431A8A252C724A934C5D6393FEEFC2608BE114534 +sk = 96E2CF5A9EFCCD1FC61D5BAFC945196777F2F02073F0726B1B7F55E7EB733F0CAD1C96F7AA4E8E5B451A583EFBFDA9ED23F100993231FE5E22F68EA8E7AF619CAA408CA764357E66C6E059C4B72454F233F7F62B3434EE9528B78323C4311E3FCC39CD657D331D36F5DED245DB467E0509952E2FA1801588A5884E431A00647D55355247084764140520402621878186051005510264282060471773666237736026346756833148083052826086458307381225230010576663604350020083255438707186168346463081706356177524878552523123415823407763080752631603077164315548786732233756200728330427636308473107145848650240688740551580836802860111313768444080773706027253642168871038480248862831838528668114762402207423362073747372243360557635807521506362364144440222714741028741628820474361872750744728405653166078628030455567464648723133817332148074075254340534311482148886675400304555807202702153847008110508536113618405761084467148615483700082628188745232438128770324186745411880866177881365365205103207367830633608218130373314031313008240312711420783144245841515028803084512756277407441271823605787627002657820511530550771167354852323708408057140338701267303211724888318782707567250568042270641445477570104437443541254354172217503008452642446526655081685023886504551357406262847730647686877454704246422482085867775656702706225104584867672173603155225210542032755636878647040714650341408735483564627166633300181835487314517801254861442064531207443035614746405831463322555872783433760728885331370506381170575247801177723700376618336530857871123857301333277851731818386766487122747447441040133530450626407303367561108842861253545040811840056071442888044156837655168540632884651030223761716070886412840602800246024171371316677026327637112321878165328443568821345848265506730774400667572807605721531845371853607364387458506225380113075510104421452106418324641553335737541020066021808666517120761443662545081844303283585417228775118267446784232102718167844674043015536355182122407805786580546621446213571008854377812664304240006767757024422151034401661424320830628327303016385780313815548062304342831651255043858731182066316266638856381816445272740133578118262512232016513023400867441801167613188311217615585414001120271028151665736837211225843736444831712577803013668713762682280386531448702714646502177020208428360152571627154361787034780855682108548611547523832402303168668224356525355363122523867661517686067853311345643525480042530560164726676656505564166581404772301453108210670516000021167264203271570471826066432320647440432387224267423145004266030347855513127151685611767814247402236080706748762244800561872672730310417372310715466770480534314673421631632446071076145161270872585585853036042423448060688372212263651565746170565788307565246651847413523466742636865763357236644677850664482862012606005821471400054618268807675068618614400018788714101375651886283874681725217883545378867042266430200861805552581765122548575546831853557683750622557861381086856342801703804360118580518162131122070661532055845447035604360458401214738231568843866572730267425868074182785583324702461130246015151325352400868442360117400001262584151204135867202604512821158628333173453212288415208257DB2847C712EC3D221AD0DDDAC40ED30AEF20025F6F974DC0BA417C07B59BE875F2BBA10F5BE8FA016172851A1D172A86EBD3C49D79D20B7ABFE5635DFC46B70FBA7B76D7F2F87D4C02F747F6ECB86D845AF6DA3DA5C0C3C2C391A8DEC4524BDF6F29E5FC12DD78160FFC4F3F5D4D7809093B35B22B84E04752670668E1A33FE617C6A2154E36F246FBAEA9B333EB3296732667E93AAA42C7C5425745EB942788C0BFA0C3CCFD8661B89D9005378CBC524B6AAFEB529884A82A1569B568A0C08D1F2716A478FF4F99D56381BBF891FFAC16894BBEE594D6EF05ADE78FC8C226891E0C83BB874C4F6C652FA5ECFB9EC3F47F02F8B009B34C33E70CCCC79F256B71DD35A54CDC2388E1CD3B6AB4E850EEF1D9D9A687AF27DBB68DE800D68DD2C17ADC0A220096726E214310943838565326822C63032C6582CC9C772338C1123BF6EF20135341C7052BF39AB1A6FFB39E3946BC4EAEABD3BCA8BF91D78C34310CE3AF40BDB78ADE448C07E87E3C27191B005EF06C5342A56F9F21524DC65D19B3D6BA6695A6B19BCD308383CE27D31CA9328C122172ABA2A2EA0C23408CB4E8B840E08C92C8CAF48D43F78D383AD18BCFCECDFFEA59CD4D00CDF968F0EA72826525213A8EC9476832F5AD1BD89F03D555AC131317BCBFBC549156007808A151ECAF73CC8A4927F9AB43E2420482C737E50F51C2399C87C73D113CD9C2B2F9BD174092AEF3696390CA01D22BF0522129D2FE9589EFB8A438422E701A2212E3FD531DFAB15EBA3E4084AC44407F686656C2AD57DBCC2F5589038B698BC3B7206E8D0289F010822584D7BD25A01380F08E9C34CEC020E04772351B236E8B89954989A69A28C201B0BF0577B6DF4E7E5AE504017CD0B653CD37B889BBF5AFBDF0EA6BEE13ADE32901F8C5858141BE049CA468A5321E8059846CF6F67AD5BABD678A37227C6F13EC8CF5E00D8044DBA51033F3629EF8C3ABFD39B5A365EE1B80F480BD18D5211413CC02C3F43ECAD43B69E426D3F8D628A5ED3A7258E706C1D692685BB544A7E3ADB3B608AEC1AB816DF31C2BC13F0390AEBC8EE6C1A916A06D02BF74E1E2F5AE48CEAC277DE8478F6FE1A9A3D2BA9162B0E9E51CAA8F43EC065433B3DF7627343118BB632C1986E0970A9ADF85DD0A2BB9D76E7AD0DFBE673222624D26D8C8377A7F2E86F8CCD20324AECE060597BCB7777A409B8506C2B8BFFB342B5DC38A0348E2A743945272020413F01AF4DC2AF2CBD5A3595ACFEDC9615F05FBE808EA36E3136F5B781D9309E03DC1196E34C3A13265AABE9D8866E5DC1B084EDDE90D6F9D93EC90C51641FA4A949A76F25AF449701D238ADAC024B52D038C816FB439DE4B3681A15E05AA7D9DFA934F727A6EF19E4CBE9585FF333796DB66DD6100C39D88891E18CABED9471EAF8AB0D9295A9C0CC1F313BD923DD12E20DBFC77DE739717D215F1A1044F53E6E22941A8A8075B83DD347682AC77D9F72C226319CAE3A02709AFAD5068519CD15B5D7C1659C44783DC42F71D8B956502F6C1B022F781C532130ABA60961A73FDF0159F8B4CA4C721ED6ED85C103005C3585EDF161341E14864D50B78BF32BE48A7056DCEF2963679879EA4C2995E178D628F840FFC7F0B7252F23C38983EAB6BE39D21A03384A2DA721454B9B40CADAEC374D31CAF5CE99B260998E7EEF923724F8DF0045096BF00D513707DB1C425FDB5181041E177C8A9A71057F78162E4A2B66555A41CA064B5153A4A1E9E79A0AC2A7462F8CE951DBC3559CEB5DC9E15C983942564DD62FD7FB327FEDCD9F4BCAAEC704EB151766D5F6F3085DEBBD0C0CACF074689BE9924AD018F0BD2291433059CC88111348F55F9AF02055F0F6AB58E1BCF5970F88F9526D9DD39C20CEECC0D6CEF18EE86714E7B4AC767BA28FFD37C154F9F97484A0E1BC590A64B7B5F098D2C50360380BDBCD91CAC91720F4E4E9B6C8FB6DA46A0B1EDD80070009D1B7131C210CE4A5533C9B6AEF96ECB5EFEF0E1E15AACFED86E1D7B17BCE2FAAC4C0A526495A9D09B8250C629EDAA259227EDF0C46F31A50BED224CA98BBB008EF6154885675B46C8C747456E2408D94AEEFF45F37B18916BA15EC110271BD37D82D3FE02271EA26A19D3D5766C1C4FFCD7A10ABE1EBED34F9106F7EF64E5D1F6AB61A88E0F503AB9366173E3D5416C2C73B72417BBCB362CEEBD728A1290F0EEFCE366C5B7312427BCC8355BA27337D2A5B48A7724645F979A836579DF37A8A1BE3620AEF768AA0A75CABC61FC77A5811D849A659D4D6D6C9FD213D0C9E83C1E6D8ECABCE2CC90482D44B76FDE412C9897221928FCE13E0E0EC7D55A84ED9EEDBD07A35CF6B2AD874F0BDC4F3D4A93F919EDD6879AE8B86B791CF218F83720CE827E1913B5173749FD153C0160938E25EB8830B58170FD8EE716F49289E14C73D5AFF1791A8032E9E58385C82DB298B6EA995AFFF04BA71E036208E5184D2209E14DE43EEC0026250AE0FD7CADD8CA2185EBB8D76CFDB5EDEA221FB195DF1BAE87E780D9C496A2F6BAF23838F86770762A3C44D51A200F112DD710F24DFD71E111968DF04456FDE112F9B3324A5BEBE3C779C5F992B357FB354C0C53E200AC4D7314B7A8AD4B9198EA9193F07A5325948614D9395A477B2652081E598542FB99E571D7EEC8595945CAF130DFB185248EA3ADC1F8F1B15054BA41D7EC08492C4362481ADB9A6E1B7DC7C0FC9ACD826C85A54061495AB4B599942121FD0C828C9C13CB7D4CA986517129E1D08E816AE729DB0B63022D7E28ABCEA044A2EFD5F3297058C23A365E6193544AAD28405879CE127D22459E94DA251A58BCC3684F29AE6D3A42C39EFD55D745A9A78424E88B5D98F41AF49BBC296D75204844995C7FE2E2C9C4D621560A558854EE2623031297921A8491B38C9840BAB1AA63838E4B8E015744229E7E856E69B4288DA0995A35BE0053593A162487CBBA784D2DFF302DDDE03CAD51AC1DFAB8823B212D7E3D9A469D42C51F7E7285236837D066DEB1DEBBC3032FC61A2BEA093223EF3AD5135E99F4354782462357B23FB5C43C89ABCFCCD63CB549835D5E245D1A201A4534E9A792D78571637496FBF696F84030750E5038A19BA2E51C0DDB26941E39EAB78E35D6D4FF2AD592547F5B4A6862FF4B0F9B589122B71C4A420CB2272C40974C656C5CB30C395D7FC3FCDFB674A87FC89EED41D6D12DDAEB2391115BF85B02D067C482A9A5625648321734DD52BAE6C1FE336491A92EA5C6A5573C442B1C8FEFB2C587C27977BD950A2B1AE8394F234C629A882B77562A4048F2398639FF6DF59A428ED25047BBB774EB2D957E1167E2FB1F949A0566EE350F1AA9F3AF4964713D6A55B754CDE42F6BAEF5196F65612CD15E85E3E394026E24F3121CA9F0AC8802FCCA6807AA0E4E50B09451641DA25A7EB995F0AB53E6B5FF779EF9ACAB6CF75B67635EDC0A0563DFE6A99EFDC44EB9BAE3677CCF0E924B46594D85F2FDB582E6C2CDFE021D3FD84F1743D1CA0D9E26E87170E09F3E9 +smlen = 5883 +sm = 3FDA326A30E21502016448B90E5371ABC0BBB3D3E322F2151EBB37E4D0A702814891969DF7BD4AE305C7CBDBCCBAA06879DAE5616F7E345D933A0F81A2E79198487CF0ED662A9C9BACE789A808E045D761886C99916D6DE1A8A44D9822ACE957A5F3FDE9AE535AD9CAAE185381D5A6135D5532276E665A6DB999CCAE6B83FE2F3462EA09186AF2E59E45C3FE9D8BE25AB8F3E270C1322C56771A1828FE4E01B18CEA9C769C1ABE306CAEA7247FA54F2E9368C80CF3BECA03DE69004559E6A2A2FBB656335BC7DBB1B258D453DF2C230D6E0EDCC3CB279BC0C42B72E0B84AB7D168E1CD5EFEC14B52D955D65CBB91CC5D58E5875927DFB1C56AA9848C0869B992C3005453038A152773ABE9905FDF6DBBA77CA95AAF924A3B487E05858166B4C01376E741C2559B6F8A094396F96B7C71BFD4B86119E3ABDEA2F2E5DFECD9121D229D12EBDE1A27C72EF2887209277F771F0FB5F41B348121F619801B32B90DE77233905B142C400671984DF261E93685D3CC893450B2ED932CE579C56F088FE18676E9E8A78FB655ECBF15C776385B25AB6B8487CA37154A2B4F2EDA35D4F723D1E5902B068D7287EC6C343749D88967F6AEF5E6DF9F87936E9386F375235C3F773266545FC591316B6027D80501C4C01AC0E6114DB8A28367B3938C33205A7F37821AAB1B0E5EEFBC659ECC1429BC8BAE6F0DB756ADD8565802D0CAE8E8AD36C5D0B4DCBBD27E8EB268CEC9B1FAE2E53542620C9521ABF14EECE545CB1A8B63CF7E69B6A8A55C7A0509080855D80F9E305B6FE8204FCE2085E4E3AE1E4111E7965C7E3FDA35A4F48D427C63F2E5CA47DCDADE16A758EFE7B256168AFABC4CAE825B4302597463D1111E3AB87A84F81190F378C68C5F1F5D8CF5534677A834FF5EF76115F9745D085607A7FA2C1F384673E15619703D60AB175775F148CD9DC99FD6E3EAF89FA32645032970BF3D33C9FC49F6C1D0F040E77D7774F8C470FFCC330F7CAC2ACE786458C4D15C50C3AA1ED71273CB2267D98C518F2FADB4BC2FBBD82DC911851D4D3DB1BE1CFA3291F22E769CFD5E6B7EC501F4FF45E06646E4454C4AD05C725988995AF245388A447EC6A422F0404B747C7827FF81F1B30AB6CD5817FC9B8F23A51F5AC3F4362874612FDD7ADCA15733165E0B25721466FB3BA3C4C750E22D013F1BD068D49B3FDF181501ED4B45DEA1D9ACF123D6E3B016F26FFE697CDC97977A4B52E8B1ABC3F467DF146DA930284A8C2C445F4E3E88ECFB8FF9F39014AA2B75024BC7CF3D3BACE9488CA2FB5BA5B3B9B0146C958A948D8A19E99A8272C9031D704E6D11597CB798113FE185EBA27C153C41A3A1CB4961C52DA5406FCF3445FA248A0491BE43F4A9D39F444675A9C6445399ADD11648F5C84269F48424CDA4A263EB7F083899C37538301D9D6A30175AB424B1B5A3994C6259856871F83C406901FF06BF59829D58C7CE2247173E24E69044DAFD64E8BF74CA8914CCDD8D52AA542CEEFF89F8EB7C4BD3BEC400931EE68BF58775C8DCB0B079648992D7F697738DE06D7F308203A10FBBD6A960ED3C8D18AF00DA1D8E7E2C217EA2252375D1AC8D80247CA617F460541BBBAF57620801A61B97BDDB406F08AD0B3A6CB4463722EA23797C49BBDC7B150EAB1E747FAC31D598F751FA6433EAFD299F57BEA396BD3EFBC560E838BDD6980D09D6194A9184E5696AE8EEEF97FE182BA7385315727F23745269385C72D00067D49424C94B341705EC98F2724C9739616E102A5658B5A851B36D5BE3718F92344FF5803F70FC11AC69F56655384C4D07EF603A10B8131BDEA4B6CD515FFE9FD86159593B0DB9513A07D7C46801A4A87A6BFDEEBB072523BF4C9B6C8C6DDB6AD23BB84AA74BD05D417E162AF15C1B7C90DB483CC3C4DF86A6392CC8B9556F05220AC8FD47AB3AE75378E092B63089C754FD2DD5A912DD21B2ECCBCD4314862680057F2083393374E3A4ACEA7E2D1B06497972C384EB657DA6334BB6ECB4FB9AD776B5D05EABD8872117A908E29A53500AD25A76C33C1A565059692DCE96A7FC3A62A8844761124A9FACFB4113761A769B73B3EDB6A050ADFA44BAB9FC30FEFBB7AEDE5CAF55DA586D6BC11B249454ACA193B3977D8577B8775DA8DE4B175341CD571F07C62C64A4190692F69DD8D8D9053403E4B57A951AC823E6D465AD92581CE50F93474433DCFADA65EEDCF2C0ECB4DE2C56F35E3858984321290FE9AD3A9D57521DF6CA3EEA4C5D14C3697AC7331DDEB27D8E101CB880D2C578D1D7C06EC415C93F3BF8228A659BD1AED5BE2A6230CE0B5D90BD1E3EEE0242F3825A1C6B56614AE60AF5E737B03622536A8C5F17B034FCB56716E9B2E07C0DC0B9C231D7CE1EC431EB844473E6650038BD34CDDA0D8A764679608E6C90E04685EBB0B997D11A584D962FBED30C8CE858DFF2E4BF96208DEEC4E9803EA160D81830468A53823FBAAB439DB6B6D7DF3C0D24BA36779422DCF6122080DBC88AB47D2C711AEA58535645887DD585A286EF56BCD85708EECBECDB766F125FA1264319D2F242BCC3C42950DEC47581A99C6FD6663A78A1E328D6E16A2552ECC65811C9E0655FCECAB7C9FD0AC688224F48D13195741B52712379DFB13CD5C32236108ACF221769ACE6538C79A533118199976BE760960D58A9CD3DB605D79F9AE11C2C5F6B4D7F5766B304622CB0BCF2462E525E5849E337087BF89A38A804DA0FE7472D00C7FD26ED884BF5C8A3B8A1A48ACB8535C500A7BDE55373B06D57E9BEF8E678819550394896B398EFFEB2B96FAE23FCF3A0F72247377260352353AA92F4F50EA07D4A86E418C52E462152FBB766B09F9D6385F852ABF05659EB9560F56623C9DD46222BFD630BA3C5E546840027184E420C955B2F8D30781D9AE257C4180B335DD21284C37CD683A0BEF043A6310EAF2C969915B67FF7D53B4E4DAE48A8E6B31CA79931FB548AA9A0EABE1A6C6B5823CF246AE2AC4A2E096302289CDFA198505DF25B0A2E40123D8E4AE3EBD67803D30544611BF447616149281DC6A38969A8ACA8C3D0669689C02891D7D08A22DC99193BFB7A4EB7DC5DC2E8FAB53612623B406E64030E12B73814A5544B1AB3744DBE328C805AC2576E2FDEEBF969268740D946A9DDC0806E87AACF04769E194C4FADD3C621B74F6F456CE34EF10CEF5C0B5121B9B835EEC7B60A80FCBC98CF9A1ADF47F0439D14876750D8A0B11FB73947ABB4EC450E472D1A308BCCE48D02686371043F572E80D217ECD09560C3F0CDD1E59852EFB88832D61688B092F1724CD4BE51FA7FCDF2505E023D165DEA84F360A299E2F5B2E588D1992ADD56202A543845569C3F5D1D799682F0C7DF711231136EC51C3564F54ED472FD41723F1EE6FFC9ABA68A8006E0C1024684B92BACF4CB06F6FD185E392B9E9E50BF06BCF68A9886811EF51B6613D1D8CA863F870EF9A132454F384B856DA990C5D468137ACD10A06A086570678C54AF3A123E88152850AF6C74C60BCADFBC7429FBAFC78460453AC2C6AD5B5811925EEF328E702133EEFE7777AA8CB496C6BBB449FA0299E1253F9ACC820F1A22DFF4303D2C17B860F0B34D20C65018C262F254A32DD1B0E54AA097B859030136FC0833A9E9EFD0828814E1989CEDF5837E84A7FE0127E6B635DA032D9B2F5815CF09EC55BDA30814399DD454C1322F9A0DDC9C47E97C1459E3C6F388E76E269F4DEA6B581F32CC2634B9AEC1DEFB3CDA25CC82C86CFE74F65C446D5E5BD7562DBA86AF1D53196C4D4F8D5C6CC43D5EEABAB6BFBE27D20D9BC68D85C18A8D6816248325A8929A11A5592CAF611E3F8C50F6C350D3CDA0F96F6969F1D9D2C919F2C52E3556DC2845A0061B937DEF1F208052B951661AE52A16DAC41BE022ABE54CA7976ED6C3CC28D198434006AB83381B908A3FC1969C91363C282CEEAD32C177111A2A769EB8E0431324D37EAFDA20D810C8A6ADCD21848752DC181BF803C9B0F18F509DCA08706A9551CF412945946B69BE3D2B08810E62E5B3732325D21BD886BBDE12E1478892325C95C4A54138750EC865867F21B959DAF032E31D182CD337DABB48162A95E65B4D8E3A7F09A5B545E09FC8B6191C5CE94F3F20E146ED224D2D11EB3E39D705E88040E340707DFBAE1BB18CA02290AE876990AAD96BF9CF7F0137FBBD838D092FEFEEE8D54B9F0B3A3DACAC497F840E4571F0D8549018706C63D6913C9FEDF3D7E685CA36F19010141ACC8EBFB913BF97D7622DCD125266D626D1A7FF0F340F9701D607EA6C2E4FC20D2C31A5D5E371CA3A03660E226C1415484386E737E17784A9E8CC1A18D563819BFB4F2A3CF1895EE4D478ECA5D5C130E7F57EAEA8DDF903FB48BE1D0011C31FCBE0CB456E6D600B9EC91C58FB9854BDD0057F6B2E99021B84267D808E712DEBCA741D9CFDCD9E2E60B3D584012F088B7565B6A8466B86CC9F37796898FDE9820A4D1D53F10919F646DD46576DEACF0D0148042696EFB819D48A08EF160422145D42C2BF7A7A244DB2EAD4A9DC172383D2599581AF936D886E8A8848E96C772DE23C7D78EC3421CCFA13CA1573D2FBD8788AE0670E807DF79F74871F56992C484A698188929AB1C3C9E21967759EA8D61A30686F8C96B5C10D15829192A3E82755A1AFC9EAF2000000000000000000000000030F151D242B34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA + +count = 78 +seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD +mlen = 2607 +msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +pk = 3EA80CB9833EBE03A8109C47F88BB95680BF128E663EB1F6DF92B12AFA474A9B5B4F4CE0E8FBFA5D0E568E4B8B98577B9ADC22CE0E90225189386C80683F7F7D1F41548AB0B1474624E7E5CF65CA098E1A5C74DCD1D591634B46AEE6C38CC84F4C11EB7365D3E7748AEC23C17199ED446F192C6352CA1AC7A1140A33017D46750A94FDE491C3EB0EB5951CD21192AAA505462409C42D090F2E5F5D15FE20185B4E06C879D4DFEA0A0BF7EEBCD1D7D9077D160D8441FC7203BF497A7FD0AEBCF4F0DF7180D58F7D8448C998B596954E448AD8272249926682545C411ABA0A7D2B24BA4F2F971AE0E5086F2D3FB9F64CC8F87E936A608AD14F632447D3BEDCDDFF6C7387CCFEE3644A2A14E896DB922ED814D2A80DD5DAFE82458B2AEEF84D544C5C26773237C5D4311AC81D7FE738BCA02AA4BC4305E06512A8DEAD001FAC88E59E10A463ED05E104E9BE4F09171D66839E34828F6EC71FC907E8B0EE86AE0DD5E5370CC9F1A0F8FF59CF7293A5FF8FDE1EFD8B0F99A99EA5E5399FF8D723944D6B42F74345002627144FFEFE7DD16F94796AC5797A9026661DE65C21AFAC27E91BDC837E807E116C93270B9618A9BAECFB3B46B0FBED85F2FD318D794C6B2115A625E29D6CF4E91D914588A5D5E8AD80376B351332525D3F85509958D317975C3D467C40F1FE544DE797D2847B55241A22A029152B7A6E0A32BEFE7718C380D67043907C700D79FE5BE01F19884B3D62952120EC8C678A671C0F8FA5DAA07F854074A65625F13E574ABAC9EA25CE41FDA4FB4804A322DCAAAF35669ACC6F75D09D2168315815A6B3C269D4D901A6529F8E35CA757A635815F4A14B1C1E8C199A7B758BF38B27C34EE540325DD6546E5FFCEBE96E24DA193B326DC08544FB6132080C8DC1826C871BC9F7114F32B4E009047571B689C83858C29F09F0CE215B3145ECEF36A491C2E71DF97503FF61CBBF805D365678873C93B63EC6BE9E96B910DFE4732020BDC5E3CEDAD764DC532D6A14028F17FCBEE54E97FDDB74B6CBAA19E3C19B890C4D81E81F45F4FF9F8BD34F771169559018204907314415BF0E3B57E4E84FC2A30D139F31218BCAF3C922C6122B0AC57DD705A1931F4F58137C91940380D2E6F4563937A2ED12CE060C5CB69B976A633935C6D00C76BF07FB69F361BAA49F41F8086BF5CC57D506A8448005DEA29CDCDEB5074531B6DF68A087E109E59A8DCEADE268861DF91C2E317F85A8CA123F80D57570367AF4B73E4EEB7E47423DBCEB454CF9A1B3C3C2808402EFE76F234EEBAA842298A92258B34AC75466075F0E91A76AFCC8553C51C026C5BA796FBFDE9AEB782C7593DF08C410D77BE92E34004D741229775C3A217D4DEEA27CC985AE45257682A4493C17003A3C70EDE45C4FD61CF07381FDDC23063563F2DEA45C069137DF44C34EFB370FCAEF52CB266BCD5EB392BA18E5D1A4F8BF36B08A7971046AFC28E1F384B78DE1FAF1CDC414C198E9E6D9EF24EDE90670322BAAC5326DAF3A69222F61A19A0705C5F3540A9D310F364F8D15633F2779C6BC4B863CFDA8682C0948F2DCD6AD2298AF573F044A49BEA031B94123AF7D42BCFDDE7FD2DEED6FD5B6297001CE46AABD3B1AE7035E1B0D09ACBB9B3EBC77424C216A1F6C4724C7404DC692E019ABCFBC142733609875DD69225D4C12B69185AC07FDEF74F49FC17964767B35FC2295F4138E92A8B963161E4BF3642B4220B807B46A19185341BE0B3A34EF8F0798EC604DD47D9CF5B4D06001AB88D7947439BF26013FD298439040BBB7949F6AADA6EFFAC820ED1CCFB29C7184CA0379BFAD0041B3E3561AE7F895E1B6D56478D8F287ED4896743D03D7D5301F164DF36EAA52C2DED101E03C4A85E61A53671961F505D9EC48A5359A7836F79A72E44E4CA87C8A5D9D23E97BF82F005FA77823F347C6336401CB3153F47DD0486CD1060870CCD1AB1D9B81B0FFA3F985CEFF192E20A7608314EF313F18C7C0FDF73C5AE5AB064EAC2F806CEFE0BE0F3B09DEF09E24CE114F06409512BA221B15572F622E8722E8204A54F04930071CB93B09C4345FB50D7B69B795373DE34CDA5A71DC3DAC4E5E450BC3CF9DD1479983C29CA8C9C784B05E4C095D64808221175559BFD5D51CBB5657332612D7AD844601445140A96ACC7F8003109FE5B0FE37D41A67A6C7B7C86E8D6D8012DEA4FCDDA37D2E05D901A3B5014BCD8DBC0A725B5EDE300AD9DB083BDEAEE65C41A51FF00F611B7F26610475982DCB2D401C30207FF4FF3964096B200210FDDC8EA4164130321F8FAEABA7DCA570227DABFAB5AE8BA71277BC9976371D9047C91AD70233F82CBFA812E866BBAC691E422F6D566D14D0F862C6CB66D1540ECE1DEF02D45C9215A6BEE1A3A8EC9E79A58123B20B5A23EDE6FE5C21E48DFE73BC862188C69B6E4A31AAB27DD62F212D8B7E34C13C01E8C6C4BF97C8417D0D2B36F6FCB471EF761FD3BFEE47220E981712BACAA4E63DF003FFF365959377ADA7BA436C8A01C7F8F15CB6167379CCDBF3887F588FC5B29D029D6EB53E8C04DFB8936F5FE2804FC1D407B3C177D09685456A82FAC6C782A288238EC0EF32600DE69FFA0687A925FC27EACE8B9485F13378AF1A48BC62891C0099CE886AD67540FCF61A987DE16B1CACDAECEA113CD8EE2B6AF56A601D047B504B9BA6431CDCDE1780549B70964CB18C8371F17318A2BA0FCFBF65CAD1F4F3747CC6808DA46BDAA362E738C9567141748B1CC4C8CD52FAA3 +sk = 3EA80CB9833EBE03A8109C47F88BB95680BF128E663EB1F6DF92B12AFA474A9B862778DCC28842CE148584427F244706D010EEC880773838C7EBFE6FC2E11EA996D644C7A0FBE4AA266C7C57D48A8758D07FE550C6FF266D5F8E6B66123D5DDA70A8E5082184E9990759A9517D73DCA76CCD7A025C04CADC0B83C2A242E7688C6416713466682334813450704161536483712334538100841777337836702448045211124620573108238522485062203401182104686536780010700133308576420473220621402638544778653663617657430667120308227736064774242385850851533000305705727414710075321380534875642226411504121441010318043053217351385161270807043814246354867201386766877378614367050071055133322603437071725134377077613005004124657768500036514561104676252241044401885025133102878366257264785108012402110764788605502445253648332730466367451423434820127085848883377684521034401230336423817032705644383635368455540360446842742222163111853624850017777722188387420483174817875218066368118722812325585716423235376812210100647712788685055010110018878444856340611503418462808512825561620666570451054108331623013803485586541027354132187302750800124044828055050308574500656616726511438200731843217467558883283674368770032232050600407224446584175043414408727712316315526145253327167383587812653075154154838206877266257167028875711145155153274011324484050701633236250430171275468410541553873226804632844125471273173183512061580002488028061650585163353453350270040115348886112042052843287750330027640845636665441087037344432673025272351618827411421375656632647321322567782122002342063622723520130462761213608511367653140713585811581434576408218136800281008341063754277468711522108857306675176302303638414760255545155122400202148126786868634804411528725710162342568658806315873008800745401434528386120101747383585084534071852410541585187112423608027455415703731351883726043574668021702043474014221605585787701633841464336862200841780060367306661125887147277251843367806627703248452755508133367127832501714727227855882016615605220160042332334483871242335161730748354252337857008642463135412371778075664214342208400853885713055472417313657200786471538672826344384382206717842164351734437220431746848274425088705536230844566454537710130563743857335054476416426170035045333270852356653657832747431017183015681880682823732420344811657862403483512348407610281104571670415504841625283343711120165001712270035640565080121876137170106377356184608386777003218432371540814048844475022000865713228526847158404033181642828717056387760720532757701830673765342451417266137345715680708528054318731855172552646715578635434457752413512788407078621223701085614400086360865686232614766821561850063276728771885608848480184551567636483678530203487638126266183347446506041264372301610184175648442784425414307708261613776752085266388746326307243183075756085006827353530041643806512514786572515887222200263578444660783677224565885208788581673208632240844242761847561378600638124422128585518017102243625125642578601256717565262432050424188217442133054484280828031787881232428138615878136271671341074456331330015888518836832341837235365067713841724866615337118120037415516532881583811735733835831774716746062068706146EA68025094D8B192A2EE6C764ACECBD8FEF3FDC83B37E3FA4412D6C3B1F26DC5B550A24D194410168E25AFD7F6F02E158EE118B8B89C78FDD23910122B48494D461A9B0C959327C316A22EBC1AD8C3D0A1DDD77D1332464A59B98A53759DBE2A091C16CCB7ABCFFFBE82186E4465D4285B50D9971FF56A6DFCCE697A4317BF19AFD4D4AEC1290C232ACFA92686DFCE4483E36C68EBBC602B6AFEF23884DC121FCEFE28FDB1C43E49859E2E7C176719FD463AC675BB71406EBDE718BC020BDE1FA1DE3B55D27B171362EB8EC17C9882DCBBD33456809AE26F116A4473695242DFEA001C23F8360B87D23CD7178E5C1AFC160355B71A0783E93D9BC99D908EEF88A28B0B24BAF2E8036EE95D3678650EB03FBBA30BE01E7A3B36DE03001CCE4B4B63324B12FB09C580FBF2AC947C1E48C0094B8E7FE1A3D8203C82DADBEF3991E4A426B1AEE749876B66B738D8012B2288DD7A2583F534D4BC0B1DF7B369578AD0CFAA8986DB4164EC24ED415FC381B416A321D178512DBFB6B76BDD07F121EDA78C666D0BED071D0CBFA506628627CE204AF2D8867017C51A234DD846A85E27BDF597E73B9D2709788E7D4FD9371F8993F52EC8B9F9E8E8AEA22A8ECC5F7AA6AACB78D3D991FE11BA350056CEF31121B90A63710E30B9BA29F814E3E3FD0D3DFC72BFAD6D083FB4F34A1AC41F0F6B7BAC10BE69352CA688D9AE04BB128690D5D30B75F60574EFE4E7CC90C2688543BC2D480741332E4647D1E7EBEDE640DF071CCFFB49FFC56CB3BFD875324FC03EA63D35A21CE3D4B9645F5D58817B0A5C0CD72EDC8CE429993A4C2F7CA2040FE844B398C1564E88CEFA7BFB83C866F36501EDD2CDA0025C76CD72CF9EBBA0EC5912BB4CF6936C06EA51A4D155E354E585CD11921DC9F850B77E8C321C0D08DE1AEB0191F9A00D7643FDA7EFA779B4F4A561657929E03FD883B2F8C29ED92098FF03665B9038488849D737AE68F48B71C44EF0249087AC2629BBBBABDD39DC96B108783842721101D67DA08E4BC19058C93B7FFAD2C82229F3B44BC230EC06C9ACE0342ED9009B3C38376894EAFC4E6F11003C154FB4FBADD050EC1D71880E652C501B725C4B6F204742AC6B5ECF9F5AD4B08103864EA65C8B451FFDB83BBE0B38DB28CDF0E65751864304080E7A1B2C7E82EB9F2A15989844E9A7828B620EE2EAD4D037A33C79C0F8C072C10DD8401C4ED2BCE70FC5BD3B396861409010006AF97D7E001746F92E362E7530EF190E9EA0BEC7BE41C04C6AECFC18D91C1754B399062F56D256ACAB5BF53875BEAFE3E20C7A1242BD7FFC35A7BBA2FB1D0FD0B96BC5527E926DB2B85C186A15F18F9944EEA0F7BB68C459081C7A1D4CA94FEE6726BD70B94AD5DEDA8FB9662355321A57DF75562C835C90250BB7ED86D242C17C0806424925C5CB75F03093E0BD81F019CDEE019B678703688D8E8D26919FC1DC3F456C668D22C4F0507DED64A6E8544E05265A8D6562F80566BB7899786BFC6051D3742317A4DC6B73C386375908670C896704611A365C5ADDE6A28885D20B23BA0B10D4A44F155444E3E2B63D5E3ED67A64CF2327101A38EC4EAC507991DA2EDDF201BFF997736B9267CF12D6A3990692F530B7832D257A9B6E179CDF7E27B8D923FD7185249A970950BBCEF408DB3CE933BACDAC3DDC9ECA19E55FA3002AAF14A9D9F3B0780AAFC8D048282E5024A3A0F2FA7D72BFEC6DFD4F2D9F51681E7CBDBF854EAB509C5A42F4041E192073BBA0B1C9AF475E8145D9D404074B3F7ACBE2827AA96AAB41B5ED17AE1BDF7E32D5FD24765F1E3EB3D9C328E9F3B45C8CAEF24EDA4D0DF4A51AEFEBF6761A691A34BD08A6A25EB1EDF7FC5D810168B5BF2C298391B2463E2982147D7FCFDA85AB3F9EDC64883F7218CED9513B3773A29ADEED0EA4C8120C145354AB122D3489DA7982418A23C88526F23478555B367AEA39369E841E0E00CFB92951D2FF0D22AC69AB4A22091B5C6317F7DC826185F8882583752AEB0D05375242C03C0508F20D79A81DB5CFCBE2F081940CB5C9B6422D4046816E8A67709C3DCECE677D2C58FF6CAB01D68F7644A1EE574D78F7EEB1BDD4F8716B05EC65A0C211983DE3852D69F21D721D6DDDE3DD5EAEBC1FDA84B0691878C2D0A4C1C0700FAE9D4C12DC2E6A7412565D2E06617F7DE3D25E8843828BC964F5A52CDAB89CF9EEB9A468CB7E313C56EC7A8D45F7B261918020147D77C8939B6B3C96743D355960D57BDE9C6C25B28F1D89F99C700D343C0A32875089B665232BF95CA041246C13D947D905C4882A6227C8EF5A91542FBF9C40DF9FEC12BBB7A27E3F75F64425F73D6B1533A4F1EB32C6F0DA6FBD1D4A32EDCC537A88A536A76C3200D58ECB6753542F44CD6EFA0AE821C4AB71C80DA18478E487C1335F117F9018AB14064ADA0A302E4660CE852C0AA680F8BAC0CBD3A09E52406F634A602EE69C5D978055D03F1F30D6AC3B98C8E7CB145CA066597583E816B196C55D1EC136514F3138F4FE1A8B446024320673DECE9462D71CAF4AF7853EB53027F21C544EC6CA5E1C5FF711F30FE9A051AB5C955E528DD84BA6814902990439AD7CD22DCABE5F3890DAC4D3A94093D0A7234F47A50074C49A490AC4287D719CD79F24C5DDAB2579B2084BFC605560A09B151E3D5ABF80E3D937555C192583FEC3CFDA2C332B212045C8A146F59A060E7C14B835D23CBE9A072BE5BF05881828FF4DA08F400B39FD4E0B53B26E9320CF164E5083C668FE5DEF1B780C9B02EA2A6231ECB776AD04F52CCC1AC77F552DC574E9F1E69C41B7CB79DA14B742BD8A17B5DBF63EE6DF0DBEECA1B0EC67090066FD0E5A0E9DA4CE7821CB30A48A52F9103F2589A82D00FF0C68D40CB133D82E5924C6972D271B275D17C35A7D8E2A4F764EBF0716DB34B326CCC6FE4F22954ACDC95C7A8E71718AF9823892558D991B59EC1B7E474256FF424A99ED011AE205F0EBA798B2313241C05A7C0CA1E9C5644B31E4368D1654DE8819A90ED8C02F53C83D44A4DA121C442E0C517F4F81575B8DEFB9BB1603C83199A6CB16AF86612019D73EABCC4CB475BAA2F4C973F41A26F2EEE33CD22AB820D3B1692450E4C79E90F848E7F2A295879B4F5E4124A167BD1094B58E74D788B7CD0DFD82E34BA1AB4074977B2C65E4B5D055C999BB560EC316EBC000F42802928465507591DEDC6F42557CDFE19CF94598B407DD82292143F3C3F9FE7940463082E610C9BC0414D651CD28ABB1B9D18290F5F6E7B2FB1FBC897BE0FEE904B2C21D41B79263F868201756860705C1FD90ABC669DF949AD3EC5A062425BE3E3D5EF32870B2D65BE3C95F3547137CFAC851E4126421B2975F1741F3E060F4719CA80816F8CFD0B77CFF1B03134925A0AC43BB87B96BAFB53986E0866B8B20B3BEF9E45118AACD2D6F2E9FFEE41A7AF6D745BB304515E842D7EF607D387857CC222602A6E468AFA257A9F98B4046A831CE18A2DFDF525D94C82D3F25017ED68B73F266C6A9E2931F4BD5353AB81E65E9 +smlen = 5916 +sm = 261AF5108B543F5E5371CA8BE10CBB94889710F71C2AEBA2FF2B0080B8A0B1E6ED9CD6C851F7473339CA136856626792F6C5AA414A4CA190B1B76B5E126A295E6E7C6C5F05FB959DEFC699B8F2EC14307E76EAA27810C58EEB7AC3EF94BE29C0BD175C1DEF4D8D527587B2440A9050043228DA614152078C7071E23EECCB90A465401B4D46C31DA61F023893CF00B5E44B782129B693182E3EC5155E4FAE7FCB3E4274E02D119E91A1D5C9F140D96039D436A832F7FFAF961EF6C099C38C5DD8564D7B1C655D47053C6518C884A7A330CAC9BF16A24354CC13DD9FD3C062A0C7507AAAC44D3AABADFAE75792E8CFF8C306A4C583E5E1EBE50C1122135E8BC60907EE4AE8722AAA881CCF22F0EEBB2AC61D7C24E8DE3EFB74C76FEF38F70E5E31629DAFA59B1D183707B116552612553D209BAB8DEBCCF085B40C675775900EB4F4E44DDE54AF950B9823DDB539D3C16ED9B2C06D11206D0A6545B0D2CAF73B3642B340D451BE4A582FC3065C7470B1DFE10B80DE9C914E5AAA5B5E62277F6C6D6F15154012BE9D7298AC7533FF05329277C8B6462C7A7BF6FE431448D557EE1421F82AEF73AFEB463728221861CFD5A7C4D234943902BB76AE7DB6716C8FC03ECF5F2429047B2E86E3362EC9991D9E525B0AB93AF6E5A84D2F0C841EC5CF36C500516E840630A2FEA36F337D2024D7A45D918C050CD9127517128A1F9CED80B72C6E9086672371E85D69F4FCB52AD7B1E8CA8300FAEA812449838532759E9B076973FF1937C866883AD740BA34A9BE8F125003A9B29415915E9F1B9D2CA67D777A32375ABF7BF876FDA2F7180352B5856036D9A033782E0AF1C4352FD664178B439F939B0132398498DAE534E2AB529404BB3A8CC6B30F001A5B7059AB6AEEAE816290124D10181701B9F6EE632BCAFEB9A98D5A15EB449EBE51A891C6ADEC2AA4608C87806EF1B1BB0EDD9E475F13B127C7676B55922AE14767D98242583624EA9B3A7AAE5877530EE8E17F5E961940863A4DE93D85AFF5CF6836BAA2FC12594A502C0BEB51CFBFA78BD52B6C6500D06699BDDE1B824649DD31EABCE5192F4BA859F5A1556341F2E77E73442A3882BB622591B06C87CB0772DC0AA4C0C4901ABD06494D08FEF7720BA5C3D9FD8C1B62A7ED282374C1A69E0B99F50BED45892429682ECBA6CA2FA45E3E9B1B8D056D67F7FDAD426522CCBDF969BFD78CC92371D1B2F4AAB2F8E9F8B269667A0EED64AE5F411F889676B9EC8A764A085210620CAFD1A32C761469AAFD7419002A8047D50BE45CBF6E7F2D8040B7043B9BC15B2187BB9EA1F9474712AAE8771663A8BDAEBA52C2DA647194048342EBBCB5EB0551A7B2A7427759F8126D5E240490D66F11E02A97D4DBBD5260DE234FF4C123B0E6D939D55ADD1DE925F49CFC3C0F9B817BF2A71565AE40F80E901CA0917E8D04E31F5F84A5571690D78B866489F661C333616A93855ABD0EC075746C982E827546BA1682B3F1501B307758A3213B3392651A2786BF44EEDE12561AAF90AE95E7A859AB9778096DEBCA133AD24B368474BFA1598CE2E3BE74385D0418397CC90C8F673541EF2FBDD72BB26AD6AAAC82C325D5041E5C1B9E0136EAAA3039B9C8EBDE64F0905BCC50BBD7EA5FE7848B8B4C0DCDF1368691FB1C79C292DB317CAFBE244EECE3AE56B07DAD8D04A5CB63626847BEA3D769D4231A247DA3DF18938987EDCB7A4B80CA2ABCC1C3FC0E7C7A0BF55DABCB022C121734C3B7DDA6446F96B0AD2755E672E3A28BF829FC410856EF295D136BBD263A71D2A27D50F10FB30409B128AFAA7BE893DFD9F8EC91878E46BD35FB46DBB1C9875FDBA8AF5FE44589F53A8D000ADC210709C2BD6CC48CEBC78C18F962A6BF74675FD9BF0664C0158C80D075A0322BB3D843629B87747CA439179ACA3F4B557EC2EB612684E0227CE48379F4E2E53BF706B43733D85825C9D9ADE8D89E5987C5636F7CA24D772828AB9C1FB6008CFDCCF5CD3CE568EB5239B47F897B5F7D3B1A90BF87460E6052A871B686A5A0C550DF44390779F26ACCD921F6FF8BAA27592A88FE46D84C2BCF3D5FD2578BFFF2BDD6116CBEDEC33FEFFBBD00E29DF44082AFCAB1E24D0C1E8D9BD523C8BAFAF28D7249F8833BEAF80091003109950F8147EC6E59D78D4E098D52F9D99579D02DDA85AC2F7B3248A392A0042B9FA8A29D9433B80793E84B44EBAD960B2DC43F936AB86ECC38CA03D8D2BABAAB3953EFB5B5A8990EEE41BDE3C59C36E9D2E81C2F68248D830EF9131C6690288CA5754C6648AC55061E86B348F03A58BD1179484BDA1C52775C1DB31CA5501D3A83B02B5B3F93BF7AA404E7EC45B3AB9B77052635A783EDDF2C3087EB300E07572E362B2A17E9D0970CFAE3F3C6B2F317700ABAE7F709C0C1D035C67162FDB5EE1174D51917FFB05A2728F026232C6EAC6A48AE443E6D53D3C1ADA535888AA010DFEE60616C89927ED5F9E8E40C64ECDC6EAACE5628B44B5F5049FAF012FCE69CD7FBD01B21EC7DB620D579C94DE1F804B91C7CDCEFA72EFAC0281AF9FC08EFB637B930FA0A66E2114D4B167961695684A1AD12813DF50DBA19AA8E86F76841BFA711EDE603B7925F46435C01B7E8668A6A31FF1C862AACEEBAF84A4520A761D3E1B6D8AEB6C3EA473F1322A73E75BA2688048E067A3883BC84421834BA49153D835009D5FB4B952FB6E436B8DF777BE2C2B245CFD3A92C3317DCD49A56C18C1764783FEF0CD49E6283BB9FB37B4D1DBDAEF3098EA93A9CE5E441553D38EFFEE339557A7DA9EAC1E7EAC9991C5D10682D6D50578C4C906016CDF0EDA88101B87F00D4DADA33650EED8E4A936E5110CD82264059187E52248560DC52A434A2A4DF7BD8D9567FB014439FCB0B5F1ED8026DF32DDC487F5CF43EE97E9DF1EE522E23C7F719CDD2C63F4557E4F233BE4B4800054B60F6B231CB0514C1DC950C5C656FB6877D529A2439221645FE7557B7C9FD15301FDCAA13EC76D4C7E1CA87AC6995460A8DAC4ED9F8F05AD5D112B90B4661F247F6B9CACBAC34F792ED6CC18EF35C3699978A02A9EB878F9D5D217E8AB1D0450D650E216F37BEB7C9147F2C61F477D3C6BCF2FCFD74CCAAFE6286AE31A738BD8B972F63212E0B5E67ECD23971778BA1995C8745383A6524D6C177B6E7F1E9160599ABCE7A8F431A758BE3BFC95F9B37AF179E6CF8756714ABDEE07563376031CFC490227DCC36DA2035ADEF61152FBE22DD277269042119CAE23E6EF7CDA383E9BF3DB3C8830EBB5C4840FA2D2EABEDE9CF7B5DFA1285F7EB666EFD548C94AC983D30A0D919E5BDC80271C8A3FB5C0FF6CEAA4C07535989F6819DE769CE2A2D72FE02FEFB9D940312A0F7DABF999FE0F1B760519BAB0E4E7E6EEB2EC55BA95EC2B3CED03EBEC89FE0EB2E1AA254C3F708BC78ECF0BC76CB8CCD764A135CCADB12A6796751B1780A394604311AE3A544E313985A0249B61AC4D88FF1231B1C76FD088D0D2D9B7EAA09C5B583E9185DE6220B6EBDD0DB181B6984914A7C6793E95BE0E28CEEC346609A7DFFDD2AF5C145D538F223D7E3BF5C12E1C27A8853A056DD82AE09BB64BFC7378B6D2240933DA69F24A0E52957662AFB20F6820AC411DBFF8214154A7AD1613A9378AB0411E787AD18217759DB114C08CBD662D94727F420CC7F50E0E30F16D49FC5724596E43095BB91A5912EFE2DA3F508A575B88D332F005599E8E952B1E38522B3FF579A627160D8A57AE59907EF56C9527CB3E11062D28E070357B62AA1E34708E505E417B03C78042260D338789EC5BF263FD8AE849BA4E15C9720A75E2F30D8D587DF80ED7D673BDE4011D0CE5BDA2AC071C20981F28ACF21AEFF6BF61BCC7EBABC17A551DC389669B954AC234A4FA706F3D2173FAFC6913D98686C87DDF8732C1EB16188FF6B329FDA8F5F8C7DF68BE7A51C298CA5B98B139F6A83ABF007FF14B64534BB776A146B03F497665E64C8E3B15232E7994C79C0E8751116297E11B6785C525605D731B3D9F8F3E57623C3ED182224E468F80D13380E9771D671848A5807B2C45B21C5F46FBD9EFED655F6C6DAE70D7F5B3A513197C1A3D1D0932DBDBD9A075DFF3C550919FB2014B8A0674BF87DA8821A7C15A6074FCBBFEFE7C81A388B0EDB2E639DCF4314EB34CF000437FAAEF9A5F33F9CF462F2F27D67D2BA413F672B48294D5E79F22A7834F75A37E2E1D43F5BA79FBF8C60D7775E5F95F95A16184CAD706FE3D7FFCF813DD655244C57E8A485683798F6C1643E11FDDEF6F52E31CB111B468A1321C557115B4479EA33C386FD794C5BF6435DD141B785F5EADC45F3EBA6C12F57269E3FA187BACAB611860A4E936C55BB399839AE5412C5F71E81F979D6FB6625B1A555EF986AFAEAD3A3CEBF1EC8AD552F86FABECB23BAF7D011F7349384CAC0D7880A8F1161C7E71A73A50FDF0C71CE63E2FBA7FD7D1B26BB872F9C2FD27A99599D94C1BB78B17C720EA975420F451D900446884B0A67EB9F0596F14E6E0F3289FFDEE6D3ABC527A1A1CD10E970FC1080317E712147688678D179A1509722A5A8901988A97294B92BB90DFC836BF9A8B4406EFC6DA0A951FB111F728B8D22303579AED2F6060B2D444F556980DFEE3133555F83E81018393B6BAEE10507092F34849FB9E0F9000000000000000000000000030A141A212B96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 + +count = 79 +seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF +mlen = 2640 +msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +pk = EA0FC0C7FAB7FD308678371517B0ED905EB2793BD3A98A74F7867B99F5D4512CCC9A9D903EC84B878911A22E4A744662A69D0DF4F7BB364B4C0E7B065C90A1711F63753B0F9AB2FD205081FB33C8AA32548D235E75A98439E6C667CA91DC7D4E204D6DE2E8F9F71678ED37F8A08624119EF6A310B5D1BED36C3424EE0DEC32F7E5C54BF218141906F3605F1D1D7C05482B1F8202804E8EE77A05AF1C61B28E756E1E7913E18EA56906D7A4BAE75038DAF5E1B1AF459621397D9421CCFF32FA6AF1A73582229EC9BBF3AC5E954A3C3406E14F4376B8B2CC0DC2DD5D788369231AF26D6ED7EB336F93D5243581C9DBF43A99A5EC0A588F6D00469F072541DFC2072223CD05E85D5624F55156C169A57C63E16E43A9CB3E76C78BE473D08332B369B1780ACDDB1B061CD12A82D879FC572875A2867CDF686C92DA4D08AFB87F871D6E6EC0CD67A01D94854170D9E8A5F73660C1E469497E2505E35D682B1D093A12A622B18A0C813F3AA7A1A43B233BEB260A5A869FDCFAF39A9388B997778F6144D40B913B4A70E26B0997C4CE87DADAC080C2AF2309EE83845A174E80B09BE3C08BE119DD6C7614270E6C1A0122FEF9BFF970FF233318A267ED6DC7F70609A9163C9A88EA8BEF20F1E6E9D93164A291E26CFD87EC4F36062EB1A5B0BDD71879FE9D57E8CDE350DBA094099F5453A3C707FA43B253166FB82C2B7E269C23E0853BF11F2F03995F605F46CC2C535B728AC561CA150DB5DE043295A86FD1DB9AB065250C2B197E7C388C3951F9DA15FCE1C43948167F38ABE3BA23F4609F021F2037B4736916E4D5BA91D097EE2589566D225CD3D0339066E579B6559D7C2186D3DEAD7FC748607B0CFFD8358E47B04F7CD5A8076DD92F6E1B640D8396CD02E3A62E603E2A1D1C01EA2FC03391851AB9B97B845426B86961CE0E98F6CCB5B77F7302835BE3A370CDED8B0395B7147F57EAC4F4359AC0CD93B0CFB0BD1D094D88EBA7FF27198D2E3E7ADE6AA001AA6D9CD647736BC3DF816F6E4FFF016F7822C507B1C219606C162E1F647A24ED91684AEC88014199CF15FA93DECA52913043A342BB3D0D651060F0573277CD1E80557E4346C2D6210AD8F91620B9F71E2A34676862B84C879F88957CC11F31FF1237F2C88887376C2694BB8A23EF91B934167926A5DFB3F8678C19B4F420D93E1D513DA1081BFF54DA4C5774C55B67D0183C612BE2A5642B106F5F536149406A37CBD4D137E46AC5B5332F71C90E2ED586E5773F670CF0F31A6A1FF7B1836DCEFB8D069CB650285AB2F995BED76ED635FC55F9C98B20E65CD418FFB24CE9DB0C52ED304569F8CA836AB71AF10351A0D557E8153525D0A6A5F75064D109E751F37AA09DF889CFAB25DF7B8A607FB081B422850E18F70C29C0102513B4161C014FDE5F031E847999051451F881F8659731A0D7476EF97922C17F8BE3BBD44DCA45187AA8337E049684789BAB969A03AB17EF52E7B5DB0A4342688826ED0C310E53B0B4B43121C30CCF49992D370DA72360C8171F4C82D28AD27BE517FA427EA863F1D6D2CA2B8457804DCB8A00A854F52197DF707168EE570CE71EA45FEFA69A281A8A30F09FBC29AE4B3E74734A369FDB3F2187366CABF02E3E3B6AFA9045BBABC2CB7BD04979A28697A5366923CE3D855283666833A2AC0CD4C5435ABD17AAF0460421CADE49E44203F52D7E0FFD94AB272265CCAB45336DD79E2B7965143DA20FD9426BECEA347782FA044A29226595381E9BA752BF4CB6B8E8F22437DF0C95724D9BD0D032DA6125D2CCC999D7B57AF655199BD6BDF63517823A9145BDFF028C6F33BB57D83A60AA53AD94F6E9D75E31EF26DAE30120292013E1C768895283B7F24B1D5ADD5E8F5EB870EB0C59C23D805D8E3F05A39DEE9FF6FF839916E2649C3BDB0686F3B638FA6B515C419CF30C55C0D4A2C607E5FB69E35F901EA1283F399F91AB67B26F65A1CCC2DD0F9581BC82A5AF913131F6D4D14E5C990684FA9A4E02DACAA3EBD280545AFB8F293225BA8D804D5C0976D15C0EA777A7F5F495BCF0CA90D68C33C370670625FFCA3FE90E5735FC6CCC928AAD68021A535F5DD743A68B032F6CB5D2FEE6C6ECE4CDE5D55F131514FD9C9DCF5093AD848A04A6D1B90D492D7614870F851B6E3785472358971D4B963E1198BD0E938CD55235686095179753967CAEA1DD5F72ED6D19329175862755C484227553D376652C34E473DEEF444A2621C925FBB3BAE54A17D4EA812638E54CC73FE631BE6FC700E1F9266607A4961A642D0F4684AF04BAE740456E647FCB2B223E303FBF420EAD9A86FAA97F8D83C3422155A289517A987FC30E88CC517EB10D4E2721BC394C588AF5F7C0ECF0A6ABE265B0DD5592BBC01CAF4DE34464FCC13E4D2F1E28653EABF89651B401D802AAD02CC8107093A19EA996B0B94D3427C0CB60FFF75A4DCDF28D07A55B6E89CB9FAB93100BB5389C3A829F0C70D366AF40CF9748DA65F1A35709D82566EBF3D27C97F312F69DC1D2984A95B18017C38FF54D574FCC8E30D22F6899BFB2225DF9C22EC09A9C396D35DAE4644CFC9023C90A6B4050436AA0D9D38BA0CC7C9B52A7F6A330E910DD1AD63098BAA38AC641BE9E1B8EE1EBBF59302BE26CC74D63B5FEBEF0FDB1393888E69AF6296803C318D8F43517005DC9B472CFEF7CD7BD4F2440E625C38F5E6E1BCFDA9E0A812951C58E861EFFD1CC314C946A06335A6D23508BE95255A59070629F7FBD1429603C0F80C7F9 +sk = EA0FC0C7FAB7FD308678371517B0ED905EB2793BD3A98A74F7867B99F5D4512C55FAF92F19DCB56AAC18FF5AD5BE548816F18FA51F6227ED6A45D3F21691BA5F8D0A3978D6B1F19496587EEFB67D9FBB522110868229D4E9F4D3DEB1419C2EA331AD6A61BD1402AED9DD68951EB72B37EF575C5BF35344D13EBE9A94693A072347402382073250375433607832384350700202636581755777462182286126740860687165052771533460552086241518507483130148815167724002374343368780136650216238522077034578482742505880742833135463336714504228574652360462557226471466378722173463838378354015685504085127805235012622688046343666518567683006018561683511557466337566451240686486518082277776851841536628813085648386475812041156816481506203372150033455875136831765517778575161655151767831416182708245017656232346805856560452714113054244117388446682323812561063607677015813477151123737787185328506330286480342352440452545624565887348868027883057378476188120807234570631226217830760345464317348451876374383086751342856434510577235773236821173654850282757537365841421554188533412268148405454287648137543026802567234058415784647581481111075865368814062405132257311240482736272547672422040232832408317777403557436477306845831526346065211461567723282756233721204434031525636000047457620742861565162176403212212356455124651224170763226535400480667235886610074562050437202360388853518050842570840413638080030851647518058602755067626548518067017022053535448673787200214237816205870225760287683067552575570532643152052643567814808177122121805132186402727265462765554502582800684178105211855385332763744250165386156358326234160011731588604443060537406063377083520162210708283256617746606412503568424271013230660018423661806817403403445684076274622625307440088453654735887418542005434611820314730861287284182482031011273678834016687870386028732382474452023217314837527667730527715280761553180562673885148061148630412268508210102518151071748338448230471232637423512336502334775588735855042182604665283350781175360482656278463066144334683746438821107107212877332170682065742166824767181316580132127266080732648044535364567503808461150716532108056130406777646780588280072885303105570666808312784525438500203607582080366483348446366725244311205265737787864885085635131813414181600086668365657274650670138740828335422027177084101144201332148618487123177461702261310572071852800301557584803456764814230415267451137468512786860662507315142307184558872661826222800618460336176453352762442228141231471007114113582448701007225748338105378463847123505702514548064070135547081477548014678585008622722106676313624150744747102247301284067876271166876560127763073230867361452820863067580436237414464852134155124534751178536873374687016408582727042787258687728083470340831856481754408145424415603245383411452303588174331474744765330313366761368348673712547658687422306707585676366112306327372536753348223565720030828137440738443531022337133066724257624514375331838500313851722786725502563445804043762253137002431411358284217614652201513602863735483853581288036871768428018714707541872425011018887501580477605647544414867243136275878526284081681403301485550622841851018846703107350447271340552541804AFEFCEA831963D04D4C004A02E560983351D339AE97877FDC0B502E0BE1B7DAB381E1519BAC05015BEDC0C6FA0F5A0BF0D018EC8E394851457967529579146A556FCFB1A47D575B61D815A91E35DA58EBA538ABF0616D7D2DF418505D62AA73B1828F683D99777144336A8150DDFCAC3534A2955F475F7D5A06B91491CCA6164DF3201720C06C800F407812F83BBF95B37793DE84404C353516D26BCF1944C5A05E2F0795895BCBF6ACC852ED61A13ECE387DDF06E7967FAA6D6D16C0A7836AB839E8E1AEEAD9767B3CAC5A5D1C8BA5CF9F74E7A5A06ED1C2693BE79C0129E964EE410624ACE8B279451AE18C134B56E41EBC0BFB957D95B88AF118A82204D135C9F3919F5F75B9B326459C94EC2F9E535E6A144A047CAED165259C9A3CF8132F14AC55445F204636DC250691CFA31D245A7F6C6686EF8930545441D4F9311BD5355128AE1813ECFA6E5A7A761CDB2BAEA3B75854C5703E7CC0AB344F36C04E327C2370EC88688FA6CA0F43C650989EAF17CC1F88CB9D4396021E241E629B98C72B0F290915E0C7A106908D0ACA0B4CC76D473BE372CDE32E28226D80F8A0C67B4D04E0A3C3EDC34A65C8AD1842C5DBCC685A2C3B0555F0CEF27D1AC43639B8529963866864F4890F254AE50C41E07258A9AB525EA73E1764546F903D265D7042F6B10BE1C1A199775787F69A2D878475C8569E5518BA1250A0F268D9B115C3DE95A1BBDD7F54C9D36657C19F18C1E0F2A708B7E580173FE1FAC8E90AF2A9A806EE043E071CBDB3DA9B8D82D30803EAB782C348EE37F96423CA9F8201921D59C17A4E8DD34B7ABB7D30F33D40A74C8D50FDC831C493E6F9B8A33FB6775C572EB111CA41CDB99C8B701CB1CC00E81109A03A86044257A3B92A22DA0B574774BFA89A941DFBDE977FF7CD995D0DE763754AF7D50A3E33778E60CE11C1A2D127B5058AD0894444DA2D68D2605164E0669C0BD21B669A7BB56D3C2C8F2DF79AD1981723898BDAA271CFCA44B2F74B0955497F40EB0935978D71A51ADFAB0C99C3A4B84A7EB1AE74EF93AFBF8FF3CF95553055845975EDDB47C3FF3B0FE6FFBCFB2871298ABB78B7CD655F5B4675642B13418FADAF2A59E952C4FFAF31CC0A113C36FE4D4F99C250FACA2D875A28B7AAFCBAA2CAE5085220C4AB4BD47CA136D93E3985426399F501338973ECF03B24DF1537462E2D2B53DCA9A6235E8A1D7565E63BD14D10AEC167967B35D78F172E94AC1D83089B7A7F022C600414D090C73037CC83E7C9444C36A73057F581D56DE4154651A7FEE39EE516CBF9CD511FE80F5816FAEC6F00F956D43CC68F52477F14B443EA2AE52744ED5ECEA0016FBBD8AB26D99C5CC988BF16FAA8F9EC8DA625D3AB11F3F3A968AC572168297C35FA970C7CA51A790E224503BBECE30A175B213ECED13C8089B6BC377992A4BA5AEA3C38CBDB5F2D006F06EAA4650EA39BB08F28D02649BA4728BB1155F384FBCDF8D351B7042CB2FABF0D2735CD7E76D56BB34DAC3A3D40838EB2A4694ABB9D6CDA6FBD8DB2C0A34FB0418BBD6ED9636A5CCA9DB28B9E23A842766E92B3AE696E57B475566A9B63F8C404E45E9D5316131F238A926A3B5371D3096007BEAC232FF07E9BFBFDC4A163511C9FE53D4B7994AD28C0A865483685D5615F588D69043E123947C190E309AAF0725C6E911DB916208B6ECBB8390721E2290496E4606543ECD3B4B510D07AEC00860A02BCEEC083184738D8A2DAC9F0A8243F0F7F000FF9ADE80382922E9BBBA617AE1F84BB19C32D59931E1F369A59E52A5B429F08156CC82AFF20E30E228969230887ED95170BF9DD392FCEC1DE1FBDE3D981B42A297787E7224688E0C5A5CBD3826BBA5CEA91873C62364558AEAEDDEB71547CFFDD4EC5B4B2F25BC8D524BF002044A3E67E972F8DCCF265F9734C9B8FF9296D5B3E609081C7972FA8E84ACCA4F39392EF44577D584369F84B2CEBD59DE90344A2FB3E619CCBDA2A28EF703D8589A6BDD0506C578645923C8630C92D6CAC0F8A33CB947A42DE37777D9CE55F8163D3D3C89BBD9E7B09D4AA789FC3B9DE4BA07496B9384758EF1BCBC37DDE29FDF8BAAFD7FF18C75A76D3A700D5DC5EA4A9413ACF4F54982692F0A8EABADE58A4D07ECCBC6CFA8F9C9D8D2CEABAAF8571F1B51D0EE9EC163F6FFAAAE1876A35260AA047ADA5717A6E6E6A054424A5360189D886CCFEC5F6237A7B96AD4A8CBAFF2EEF9FB487AD8A9149015B63BAB46EEACAF0F7F2A460DA83E342621E7075039EF60B252B74892816C8C4B7D9EB70E24898B60066BAD3C6EBFCABBF1510387BA274E689343B708DD650E4E9C5A7F658320813DBFDF06B0E3BEFD8A9791D6628F1532CE76558A1D68D7065CBECA9E3C2FD816319E9F6E4D2FACB31353C7EAAD34119B70426703D3DBCDC96BB548069C0A37F012DEBE882635E9F6F67CDD100AA4AC08B11CCC423C2F5E3778EB2C5CF3C6468753D2AA294B74AE884A09E92C7C5A0509885615E1D90672CAF3F046C119158AD922414B00D77D3E678B58822391DF97DC2E70AC5D115ADE8747A911CF6A54B2DD8216548149D9828D40F1659153E6993D9F74A147AEC90449E6534BA6E83CF85CCD60F82EC6C269CCADE0BED31B119FDAE0330492B74BA7EE43FD3035E6050DEB4FD4EF5B63E7E08D1A2B8616C14B7CA7FCE547B108828D7933EA1043DA4751E4359FB168FAE320900D286471981A3975E0B96EA7D2F7FD1A48B7449D2FDD35383BEF382F97CEB1D661972CAB554636E787671CB9FDD15B7CD56DBB0D0886A8DA566598434B6176F531F2E2DD55A1CB36BF9B72EFF5EFBC8E3AE5FCF37CDB9D89DBC271E380402DEE33AD8F8298292EC506BC628C178D66B3F574AB91CB8077E1CDAE5FADBFFAF018909FB028ADD5965D08763ECFBF59BE3E2D7D8A116874E7C5C318D36FC26A4C381F69312C8ECC55DCDDA249CFC9F4184FCCB95C597C817119E9325812E161A801037B6EB326314F15DA47E9BEDC0143C73ADAD4BE0454B5E8A81127FB8DB7FF6D4488260FAB9B4E2D7A2A75CDA5B6675377E27BEEF9B7BE9D5EC9BC2F17F1D0760180A51D83556424E7A0F782167EF4A8E1A6DB8145BE479C6F789F090B0F343C5AC55FAEBD48A3411351D427023E153C726D8164AA7507744162987015ABDEC5F2FAD0BE6AB527632152222AA47AE2BDDE0762B72C4AFBD4AC6C171DD11CE4C2D4C7B1CFB092DA6578D421E8DE68BE171951BEA0D45C53999BED7CE652CEEA803753B5AECAF455C23B1DBF3EA082433F329767AB90710A1A1E5F5E2074F5B2263F54AACEB53CDE3AD3EBBA53125BC13F4BE84C80ED04C673B7F875BC5BF05E2CB0593D17A74A1C97A7172DBF2D92FC8B16921166D2A0FA1303B89BB45473201E2E694428E53F7E76F3429B82F54F02DCA60044BE5A70ED001C2AE234B00AD3A42021ACE4BE4927F6AE0EF02CAA5D6AFF427ACF1B89A67F7571549019480B5761384FC74580718B2F4D898AEC28F13881D55D2A17F9B74DB3C6D3AC93244ED07A4F91 +smlen = 5949 +sm = 4C42B207CDE6403D636DA5C42897CEA2181892CA0A32E33BF1EC1F4DADF709A3A79A3C4896BF2DA728D68EF8F4F93A7CCB3CB8469B63646F852ADF7804883207B1F1A4A490746EA7115FF651B230FA57F2C52369606406E45DB520B4BD9273F7A9FD1DB9EFF29CE5213B7A6784BE8E654DB06277BF0AE4E6F04098E5BF2BC31A8ACB90AA199FD0D0035C8F2DAE02E9174CA629FD4E53C2F124E32E36911DD7FB628FED3CBCD8C2CCCB57753876E20000B329B2E7654A957728F25F3AB78A0554B41DAB11BFC2B3485FAF9DB60B1B221F8E8EC7CB4BFA8089F8B31F8824E4DDC114D20A24841E20EF09046E3FF9656F05C7816C12A8F5ED8CD05F8E9B4299C1F1D041AF28CAF79304A9AA22EC22091AC82082DAB5628005A5DF5D4655598AD4C1113ADF530EE5375B328B012C601171985C9FA8B1CF2996634F04AD2C0C84D3AAB997814CDFB55F561902F3476A475A366A547FF0ADA2F22E2A13DAA1CCD4B4E4FCC86DF9EAFD8CE2EBDB260C88732A78FE80DA7A786C1D227D020A7B0A6AFB64D2F4244F4FE05821D957ED543320618C658E65995FB3851ABFDA97E7B5BEFA379C63428498786C78510A4368623A2A59AA934CFE15CB92D7BDEE456304F3C1B700A2DBBDF35F1C8160AF00D29BBB90D31DF52F9705D73EE2FCCF313D1A0A80F83A4D83F74837807EBC450A68C7719D6AFAD479BA1B052523866DD26718406500B219DB856986FC7F8D559368CBB3692A4E74CB5E7B24F7159F45D51052E0FBAF4FA55A733CED12B494FD1A261A34F24CDFE6B17687B4E2DC7053119A24FAED8A5F5EEB9669C3821FA969161E2B1575C509D48D418E1C9683FF63D2C0D287453488D4D611A6E7D494B8EAE541D607202449A2D4AC1CC79F1F719714C93405DB5021A69B04191DCCF1C6C6BE3EACF4D81BA8F78B40491947E7A85EC826D9C0AF2625773A7DFB4316E7FCEC169388322FDAD27DDB8962B7CDF2E4516525EA2CED1ECC159E8A8FE4037F8E6F8969C4FBD2C00D031D879DF26E7F6B1DE95B5B6D01821AA04FFF51C45E536CC2F9883D675D8D6CFA3256B19694789ED0D57D79AE051516478919010E0C24AEFD07DC55C44C54DC0D635FB6E9E8ED36A6B85AB95D3C65A0C2166B6596ACF27DACF94B8CBF3958B679D4D9B262084369F739E1EFD505F841CEC493C65DBD6D9984FDC11B4FC4433C4A5B5CD4802B09FCBE435CCD6853A2215E51917535105B22CA89679D7828D24D982F94DB3777D5E714B6B4E0243210E1821D7B8572A8AA23904849F54A95DE52C76B57ACBB4C3856ACE7775EE4E11DF134BEE922432E8AA8C60CEAD04891B35C99375BC78C387379BECF8A102806C33C5A6C34EFD6F2176D9732FAFDF48D889D4D2B2740FF465E3B7D7EF1E307EBF57E42E008066FEC9287741AB76C523ABC995DFA885E10CB3A7A9300EF3EEB24A1441332F3DFB7231001558B48BC3E70456559CE1568573A829DE8BFEA99601E73EAEF67E50CF2E882F507C6ABCF50A9E90F3D61003A10A485D536D409A8FB6C40B50CD9862AD230D8C01DBD0ABA49425C2BC32F9C931614E937C71F87480F9155A49A29837790BC8FCCDD11B7AF9BDE9E0BFA0A2789A49E6A743992213AD43DBAD44B375B20740324F370BEA474A989FDC3F47F3E2CDF10F309941EF3771C3571F2C51D90A5CC76FE1C77AAB9E8B9212A9A5924CA210CDA8127ABBD090C437B8F8F5176A708727986EFF63B3154E8C9216FF648D6DF642A863E07C831176EB0D86EA1A744D1F38F19A7F37080A96B293A0454AA736A8EEB679807409D36407B42B90641340193C679340D01DFC7A083C8B237490550A28E7D5B6E973C6016AAE19FB39EABA68DD960E4CC20DD2D127ECC652AAEA9E48356778D1A100CD91D326B773CA98D1C101AE974B962F9A622B95B3211D7AC309E43489B68B3D7988207BFA7481DDC51368DCA728B34EFCBA802022DE125214AE94B16BAF272038B3173756C6F843EF2758AC24779202195ABFD16AD4123BB8EE8CA8C4CB1DAA05E98180EAD67520F6927AD5CDE8FCAE786D22EEC996A7BB96E04B4FF18CCF18CBC9C063CAFCF5DF2E412373C0E7C4F859D75E98ABAF2A810DF4A7208EAD0D6451C176D3E0082F24667AA6CF9188815E310A63D59171A26D2079CB8EB3AACFBB3973BFA9A7ECAD77E7FC817F26B3D6C210BAF20B2F225A1B9571CB86AECBC7898428952C73CF40EF8094E09816B9206BC76DAC9ADEE1C800564342167AF557BD2FA3FE1D29407129C12022AF4322C226E98E2EC5ACC52A758DAB8259910809204CAC8C52B2DBD0223ED2CE0A336114A003CDEF30A7C8A7BA0CB6E35ACE559C0173C42635629184CD98836265700E6E418D58D257856E14F6530DC66C9E91EEEE6BD5D0BF79577AFB9037988FCAFB60A35B567AFD9319EA88F245D54A1E81F20BA91CB69BA2230BEA757C20C1BE0868FEAB20F6B39D48F788F8D8B982FAEB649B67B168AE92C760FD3A2FE6E3CF3A5C21EEF0EDEFDD42BFAA72E58098328FCAE66C94708E37C84E9BF2A7BADC1349681F0D61082BBE06FAE6399747EBC49D5C1EABF8B15BF8EDF84281EB37E9B6E9C7B193B5D98F95FB50DB335E1F190EF65C4C4BDC15C0D956E33EDEC2663AF75EAA0C225E3ADB13FCD4287ABDE507914AB9D2FA915DFE99DFCAEF98334697EE3B539288721237A4DCB2CAC0A6C8EBF284A3FC3621B07D5905A11FA25548EEB7B1D9D40EA86FA55465072419AA5BDB379A9AB4A6BAABC8FD6871A907C2D107F0AA8F43EB5FBF3E92265D40199BD0E998DBE7420759E4CD8508FD9228396C12C799A9A9826B1F3782ABEC3B8084C7022FD67CF6658DCA9B76C9CEE69F1AF539C3900DF34810094D9A6DEF4E8F53F4DA4456ACD1ECBF56CD286DC5FC23556A4A829B322DCDEC04362CA74435ACFB6A4966E59D3E14F0284162A299BB028A1486B60EDA8C83F93BFCBC70F9CA302EB477FAC0476A41A6A738DDDA38B57614B10EAF56F6DA632EBAB45B79A893224D1CAC4B827EBD2239F7649CA38B01F3749676AAEAF5BBBE19F0AD8FFA679DE3B79CF632DE7484B2B836FCDAA2C8B9C8808D52EB3EAFFA6C49169CEEF582F3CAF4085E866C733A3EF3FF8DCF7DE68ECBB57229B9BB99ECE7B9000DAC6272D9753AC59781A081BC84002AAAB15D7DF9D87D6DF62E95CED92364E6655AAB8655774EB257D9D7013BF9EF9D7FB904D0F825BE96A4455841AE5F988198A2D55A2958E6719E55F5FD9FFB0FD1D25D14D003ABFAFFEC6D7D7CBA024DF1336B6D6C8E53AF42EC4D1115BB574B648A599F4933D871299B3FE8CD02FF92E2077E3D1C070279DFB8A6DF9B5A7B978EDE6F7596CD3ADE8392E6F9A3B5C7FA6A1E2FDCC458C8C47A36D8B4AA37FC4535E62E1155B8F83DF6FF97C8C66E169FA57E4E7A78659784E51D4890DBA9EA1F0368E8EAC4BBF347862F2D454121C0AF2F17D2446E885FE2AF65C26D8906DBA2FB08A3F096D47564E0EA65BAACAC01A513B4DF2B401B518789BBCA5923A7BFA104CA5417B07363B0D9C2DAEC4DA515307332A69EDAA5A87F8B80E877EB1599AE03B1343C76D31A2C1034A99DC5CBFF8FF0DAB5395203E763AFFFE04CA0DF97915E9096747442B1807D27AE9CD01A0DC5D72706EE1AE9781E8A37E60509F64085C995A5A9FA9351FD0175D7CD1FBC8BFEE26C8DBAF213A544775398BF3EE612CE7B40395A3B10D34938C3F1544456D82B662E09379451346CD6FD8B5F44529CFDE9A84634B4CA61D697F3EEA61D69A20AF8B8AA79B25ECA3B6A89DEADD8DAE953157145CBB6F4B57BA691F92190E3D27C2F68A934971F49309B7666DE40921DF46173724D8AA8FCF1CABBCCFB5FB0626F49EF361404E37BE721F066B01C45E8C096048291EA771922EAF5384FA0878F6F4BF9D16DB76ED59A64621D986AB98468DC71A8D0148B7A8BE7DCD71AFD759BC8439818162A2C455013DFDB940A55E3DA0174655DB3211A5B6CD299E4C5EDBC9AB8C6243F25EC0AD5B03747D2C40D4937067A19B94BFE07194CC2886C38DE30FA114DCA18092D5EF32377E0192DFA628FE93275F86C7F6CD68917AF4D78222E8BE9D22BC16B2273615A6B21D9B5500F085D4DF698F563AB55C75CE75BBE0600700CD4E412523520D8A25DC186D5DA131B822B6A0B4FD592D40D0D7C456D37E8E863B1078169BF90E5DA1FEF60E7C1863EF2200F96D5E152215FA3284CE825C60939CCCA78D801ECBC7D9F5BFCD6AA756D19878C1CDC4DFE399A308C1DC2147E03BD7C2E14AFF99B2F14FE8FC41CBCA54E47A8AAADCBABA3E998879D5994BA3884DF7F5F9A296AD4E719918EB9439E889525A854EBDC7F8B75E4A432D8B16C683C94518736D82EDCF1813F9F8C844E4A4770D39CCCD4D7412132FA3949EAEDEED793C5C3F3745D6604992DEA84A62634D3A0BC809BF59F11196EE4A08D79B4BC7DB6732D55A943F8E1588667D0F49AF806FBA04A7AC5A04B460C536335A8DA3A2A90D5E780C96661FEC8142844198ACE3C81168D76F670C5821A625843C256654D960E5DF444C1E658C3FFE0327A7EE1590B7091E68E52229F93531978A47CFABCCF42A04245280D0DFF7535B7480B0B950879ECAD41E424B56628EDE87939A9CE902041A4052B100000000000000000000000000000000000000070D12191E242447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC + +count = 80 +seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 +mlen = 2673 +msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +pk = D6D5DAF25990F01EA3B7CC64664750F32484D0AEF3A8C055D9D0D8C40EEB7BC6D3D7F4F41803233CF2DB244A0A835895E369DC1B78E079844B0C335F802A5A427C01F2266B1098EB7575D93D1DF5D06497A22F7818C7F5781B15C3AB4B8ACCF4BBB6C27EEB0DEB7FED1B8EC5391503937113D9F6D3573AD675574F72EB099A53B9EBDCCEF9A7EF0C649030382C5186F048A1D47084B4905CA7C290DEE78C293F76DC566218018EE7153E6C40B1572A46AA2B6F576AB2242C9DC1289579CEB5653ADFE49DDDB70A7939D29913E170E1F9DB9ADA5C93E64A22DC8C9C377FC900878FB834FDB2B6656C3FB742BBE0FF890FAB38D22D3C23BC8C8A02C28147CF4F3CBFA92D3C6754872151615456F8A4A41BB7B6F6EEB7C60CCF408BE3B913E2AB1CD4A71D00A0014FEF8AB53A033DA0487037D38D6BDD9FAD08B24F0452627921E634AA2E99363D3C9F1519DC19C5DDCFAC248696E3480FAC3E55EA59DF652191BE16030D5EA66656D6FC2A8079A7ED31BF6296023BEEEB3733A7322CD41575B7152AD1107FB85D585718EA3913D47EBCA2E42A5F73B2189929AB17E43B0A5D752672F2EE1A0621052EAAD52C47846C3A6BEC7A196612F3184EC70A6EB9F93887476178555C259E283A38C32B7287F2654DAD4C8CA32F36344C9B8D4DE4BC93C54CBDD32D89690CFC201B5FF33A9DCE50287FFE513621561D00896B9C4121C106D29435495EA8B0BEB1136E4D4D2CED72DA7ACD41E6F4F2F51FA3E58E25D8B8FE295DDFA45454109D71501E75733E396C10EBF3BD0C2920D5B7963D81B7F2F7082E36C48C5962F1AAD973FDA4DF650896C2C8707292954F4E112E38BB1C298AD48EE4A0B2C6EF30B33FFC66EB81C1A216E8BD545A290E03FD76BCA30B43B1D54C288AD90D10F2B1E352A15C4C3DE7981B55957EB28FB642D6023E5E4A8E75C99E6E221223937DA06A8F3330CFF56C472309681111B378FDD06913D08198F7F1F4A818F88B6643CF7CBDB1C0580515101D89EF05A7B188E2CDAFF371952A80F61FE7BDE2CAD1FA4D6A303BD94C8B33E68563DE4745A722E5CD174DDDE828A4D434DD5D818F8805B683D014B6B48BC967BAA9C18A530855463DE4D92B183C231ADCFAC56555EA5D9EC394BC7C5DC8158266C92C4F51EDA6A2BAA1446F33ABC4E6C630055D05E25C824D66CF63FA699508C8BA2A6BD8C25D4719CEE63DB25C1ADA3D1FC58D26CDF842E75959B641024CEB438B438CC8F9EDAE1A48972B5E1FDFAC521357BA1B080048B0CB6E5F73B25837AD7E553E1FA6A0FE5844F2C9820BDDD74A27FF64BE943A902C95298ECD1E6F98716BEB76DFDBE876A06624057A2AEDD578D64B48F52EB6DE1492645024B54AE003377DEA601FBAC208F1FFB0BDDA2910E6B40A81E5BA5D712FC68049A852B305781FFD0A9A58D83311E9177304A7A53B4AAD835C544564982D9DC0BBD3E801C1539AFDA54FC0E4BC15BA743B7FEDE26583B7F48DB8FF5240FB2FE84D6029B3DCE5754505E89F879F30D9EB87A4F98FEF8D9C4001E734EA6EAAD0C53AA0DCC0C9BCDB2DB198D3E901ECB7845AF6188D565C87654FFF9AD112BD48F1E856FABE86722E7F57DBF407BDF74848C170D9D90BDA5EB3EA30F5C820C091D6FA390AD62D21C48DF5CFAFD3941BF722A8E92470B96F198614CBB11FC386C0098204DA4BE9B04CDA718D7722117B6FE266688EBCA995FD3C91AC039E1BCB64A70FA3EEE3F156AD9A4EA8A50C3288982236A4A07FEF2B257132A05BCE0965190180749F50F7B026EE4BB6FFAE449A97C791114AD1F6AED330559519C9B11123BB6566EF2E6854B020CD9A3677A2A8102CBB33165BFC26BF851E9505C5BDF938694D77B26083B304D90BE2BF39A202E89ED2FA83328CC83B3FB4ADF41E6B265E01F69FB0B528C9169BAFDD27938A5A2D8E091610610F42907E8C1DD3F05419AA22823541AF60D49B47B3DB42698D060EA640B9C91210EFC9AE305428E0C4D9C352B8018AE98B290FA13DCBD31EE60F9B2D1F8E65AEEA527098B7BDD7F79ED9CC64A9FFD9FCAB7101F9134ACF74D94A30E98599EF1F670E32D7C2CD57232769CED5261B384D506A9BB927C477E17B212541E06F4B4D27FCD4C9EC64E7393BA953356FC6DB8438CBB38B4A5D2F6567D5F85BF80CA3662580A86FE7DF723925D14DE737CAB0C4EC5F09B77331F14D28C8D9B1E29E63540633F957927604CB4FCB62240EF9E5B297492A3A18679EF9F5548751D8929F68D542C35ED42B001B2B2B4D1AB744B17609533CF4593C37E329F27CBB8DD680CF0519FA9D209EA98BA3C2137EAD8C4640908FDB03C1F475F7A08685483F540762CD3500016F484027200CD212BBACB398CDBB045CB0EA8B1CE784BEAFCE40444146AEF0C64FCF119CE5FFC79C26349F084C23682DE52F6401ACE55289E856A67D6C669758EC43ECBD97A41E2447AAA5973CB0C20ADCA94AA0BD38A431AAF93811A9914E15B8FCF8B0CA1A512E1B454930E28F6C3AFFFA6A439072A7240188DC689285FFABFDCE998B665FACEC57BCEC6A725F2E67F67D120977A36DCF8A1E4F141A48DAB4C043C650F5A9896506F5555EF96BBDC61502B7196DC04DC7495E715C98F134CC8C84A9F9D4E2E66CCB50B6A97CBBC95759C5AA7A9C37322A88C688E9696C2454E6A7E4A10BBE158A031339996AEE590FA28150A12676D6B57A623E4449DCBAFF853B3C6252A023EDCD4E6DDC2A76D467CB04F513AFC6FC38831D6D5BEC0739 +sk = D6D5DAF25990F01EA3B7CC64664750F32484D0AEF3A8C055D9D0D8C40EEB7BC63BAD9C31E9BA673EF14474DCC8510D422DD3F0E16F2380B57F692F398CE291E2B544A33552D108A67B4FCDE62631A77037870475698212DF346E521EA46FEDA5B220D6BE8A465DCDECBE1FB54AD36A410CBE636931E1C5A15D42E98AF2FEEB1102362260166130833361066162512532661078421227257607005060348116200522276485643243755664030580802302028687512657334666423621808186002731627155817457366605857461824163836234566158055766605312132882715850654454514623061514788463664024014211455305224146416415153236073334182004446052523582806084358477856026343423288126755562743845300014458137056626154426854521222753027330521560056413201884572461237027366808266031362526636058284038045114858618700333531045270506555886523384142838463446746731283526314624712165673572508014603058251117000264768436281410210637312218260734646614048475286385023155688045805444661018542266741843665513363518004774147545186858347518530715367418532265740054324584407138071427073472660748387686032465474707855008840427133412781533624743746000825527428554486051456308103128713210010856578365355508207205484131274516588533517513824363350203406646827812731206073546770574025785777455504144613347005752682377226438807456200573413433430244727867005436532565217810073452141343438306221745366615360544351174410325122375717348866760441843266255652013863517888881380623527444730483478672417062253118640656747270242337205852548488671608582710488624505460771078637336268847753611216241633545652133553266016585385257068113752687644372171640538852352855560201522737540806746200741442124171440456817502746521776867704206772521073766458876774710638854252400824250341817835530083245682757603752714825574422430638552816527672887640424444011238320237772178036872055762821671775256530236212144300274545807302310188161051358618151082227326017433705687832786805476722538454635618487261220873786584827035152130676861757311012181518883354562157253304771704357548306386821644006500214202472403070373060100144734015502424174525328720470732048820483402300132653120621371881841438041845476001485755441720601041440147143885012086422812248540312572875333552344828115020310534576667830432657342124250841501310715384404732205013653863188781523856744886055744516163584255851013805835633160573486333401400263602758671347128085357032151024656532581205115114118067285286037102637081337660782740420205516141644750420300070855818626120788288464542144616287673245602446827553587872656573270888545561502736531575043873280685755827324757064512603852426870644231462428241655686182267852815052653064324782617815321604668841013040273131844730480634304311286128530816217624682065748304055857045438880302474423081276753885125222451588062788410528150116754486048557213633178102733850374654030424135412062632325627630856778467041510772276651632301863236418338478783264600324140874458426354755724882583648170225630041523704126007148806776284450418203565636165861861472358313176762614872013086533653202142810372062202546621220458627322762226310050337740552372151852028861066084571860121081003123525244645785652775604787865855043651712337206006AEA1CD25809724B627071B1034FB029333025C22797D56A2B02C526A812BCA329D5D8B88186105234504C9874BAC10583D1669103BE4EC65C8C8F0F4FB04FFAC5F48FFB63BC3F91DB10CE36B853B809ED179D63218D0DE009A408248D659DB5D6FF2B8DE0A2B07F7FA4C1A5FEF22DA189FAE9CBDCFCDF3435FD7BB5A27FF1B9D282206123A78EEB34F7577C1034548C1925EBCDEAD1A5D2DC938D66F2225CFAB5CEAE831C134BFFE8D2DFF980780013307DC34E0A6909AA9CB3BA0FB4DAB5D154533F99F50CC317B2003182367279C115515FE7A197E034748EB10F4890468524A6374E967121A954E09A97E3F0CA2D0B15BFE1655AC37DD0F3DAFBDA6A06A74212F879A88D19E5662EA82948669D73673E8507F3262E3A9184406580AA4BDA7A04A597BF757E2D63B1C6132A3AC1B94780D9B5E24697184ED89C6680B4537610BF6F2E19086D15206F0AE63FE51E5E55E311F03E1475647809365E39AE16D6CF159C5F75262B47847257D8B100A6F7E468505147249CFD3C4FB41A5E018D4480C962972974CB20B6484337DD71AA24903B5077D9E0D6FFFD3B267FB61D5F74C401447B803A63AA7448FD69C5EF81E15ADC253BF690F333192EC7635A3C4DDE76A1CBBB5DA245D8206D243B9171975FA668AE2FECAC34A4D882A18A890B0F1608DB46FEB245837F8D9E0F935EF754B2769D95756E6033FF5C2E9443B97C3144FA52CE7672EC64AA0B3BF4F85E4303D10C10170A5987A56BF145D9E1BBB7AEE9FA5CEDB7254B334FE2E2EDC4404AB30234ED77DCE146ED1A526C8E1A197A4DAB48BEA0CEF3F29F988657256F31E462DC83EB46083429C5AC8A929BA3F91F07E6B08872DC46C36E6F82F15D96E66F7F2AE48E8C085954823897E59F51B7447EAAE92E43A8DAEF24216BC0B06F31FCD589C82D477A842C3BEFFA2AC825A98F2381303D40B11205B8B56C48CCC2ABFD7C13ECFBC68F730849311F9459F0F8E7839F76D673AEA668303B73A16E12E4CD73A75DD5963E2D36B76CCFAA441A600B8AAE36ED31BE788148160116AD85BF70296602B6330D5B4D968E6F82596098C3C5E55FC688DB39AFF04B94C974BCF0E07F808433980989043D55B0E43BA9A26F862DC9EB4114825042D01A68A4E6BB5F1017A3FB9ACBDFC74ED6D280F9C6B36F70D41140AAF4176FF0AF9CA2CBC6540506E2F9CD89139040B097556131F589EDD8705B3FF91DA93067FC5E8491A6FCFE454FFBA78A3B49813DB2CC15AEDD47005D4685C72A00C68254967840A68A9C3039C5B9DD522F3F71BD239D45D58610BFFFE13DA832DB03842B5AD9478A23B3FCE778936AE45B16B97D7709A53CFEE8DD6167980BC931C4B3A695CB0C47CFE5AF6FE31A162F93AF15C8CD211D63E356E97AAD8092BF32CFDB187455C927211A253F9C84423E500BC8FFC3CE0D7CD44F8AE57FA8528BBAB43D37AED8F184DF74A340EFA4157030B9CCC78E1E0DF9646E550CBDF6BFC849B4B62F9D48125D8F118180B007E7FE9394EB227D6B4160D6B1BD3D749E8B730D5BF30F43CFD7B50FE7CC4647ADFD6D9D946E2FB3FB913EBE587CBF2E3C6096740C0D50B1D5242976A393BC797DE54FAAAB362AD985C43BB123C60BC71B9C100C78992C9F8ECD1350B56CF326D632817AFF6CE3BF35F09CB40BFDADAFBE212DA50B9D07020995D512339102CC045EB8EE4B190E7B1FE3A95D3A397B3120A5C927A1E68D78602E665C7AE65E94646646BEACFC879CF2FD1ECA8B45C36050CDD359138B2FDC76D9B8A45564EE3EE04137C85D19FA63087F1AA9CBD45F8F18A995DE69E1B68461D236BF69839B714CFE28BA5701E20D846DFDBB0E15ABF423254DDC2479E7F02943C1315D27E4C70C9AD856455399876E8007DA1536EB2F75C22D3BA113F7A43844857B60A1E6E1709889105800B0361E141E3AC0855787C38224E1660BF6C9D1696B572F4612FFB785317B804397B02D64BA09131C4E1C7C0AA74C5C498FAA1F90DE659D798ACFB04B9B1D738F9831F697C0CE9570B0A9CAECC714EB3F8C3BE4B78746875D821812B7B8319807421F9418F51934BDC207F5A368A903E441DF04A5BEAD63275641E8C5AFDB890E6C43106BCD052857CB5CD54B064CE0986D54BD826F323FCC8EEC75CC687AD703B4132A9B1DC2B2828D0B58698872B0A26FF5E43C153379F8359364D9268FD3C3D5D6D123B521869683CBE7B4DCD9C169973083D55B8A11942B4B4AF587AC403306461DBFA4BBA04F9909BD7A3F4946B34C3D6587CF69B4C0A586278538D61433E3472FC541BA88F8DC8B2273A0D3A56EFABAFF2DDEF94FCA5BB277EDB722F61B534DE28ADDF39A1809A7445884ABDBDCEC3D5F58CF1D5DDFFE47188BDC84F9231525374FA3D4FEB61F8BFBA3F521AF8C141CE0C6E3EEE2C551C415D671AB48D481AEBC20F551CE78E7A2F45FD18F48EDA6137AD2355B0DCDA3534A122A036DF7BE6EB4A939392D5073FA3C4BB77CD6BDCAC393ACDA23CEB7FCC0DB6A2656C4BE7380502DA80BE49B8C59424967D98AA8DF868FC169EE227BFBFDD5CF97C2450482EA0EFCE715EA22F9C5AE4BF5064B6E6ACC5314D8866491071C0856704448AC15C296CC92F23B4B34E6DF2ECAB6063D3C344DEDB232B26A4E01D9AFF71C28F0293980C300F31B55EC41807E197A2FCDC0D6265F2E0BE8C904C32D2261F09684B703373F3D1A9B66DE7009D5E161D879AECFE1EF77AF4962797393706BFA0C445BDEFE464764F130F57AE0E30C6DF18B259F9847291DD884C8416B5A4B626A3C5928D9F62BF11C374CE57E8790DDC231CCB5158D7B27A84807BE92FFCB7920371D281DD7FA44274DA7B4EBD6DBA28C5333C221A3B54AE6F3E2372F1834E0D3120AA4F0216FF9441AF350D42079825A0A4A47D9E62BD1293044F84BA9DA618EF167CF3763ED27EA873CC97FD87D827070AF253787F34F14498131EBF92458AD71CC0C1460600FAF25436C584C23E77CEF198E089B290B7962BD70F69316AE37BA50CEF25960E202FCA513218255F04210C986A6289C8312CA54601CB0A2413BF7FF3F0454D61B476742FDACD3451D21C1CD3CD5119D5BAD4B1C37D8505BA170C8FE9FCD0B755F1681615067E7EC404C2ADB018F0BF4013E923870908CFA4A3E3E003A45282ECA0A814CE6DB20A50F7C07B6A7A283FF9499C1AFFD6FEAA3339149377ADB9045B8AA70B376522BF76DF27BDA6D5D37561AB4D5D3B3D7995D88C7BF14579B2DD8B4AF0DB71BE5D18E797A503BAAEB3B3C6623628EA03CB28086F3AEFF0AC085A7938A6CBD5BC7B81B840B46BBC3808E96835E8A3860F78228A5599F06F35285634429FF78AB370B4134F4995830345763723030F0B349EB5404B73F09C95CBD12320D9A6A50FF23B056FDC8300101E1D81779F41771F817D363487D1A4815009E26247FE18841DD3D9CDDE56FF611B986DC625B884E71D04B9F7A45DFD76F8048C5EF161D4811C61FD58F48D949B0FC3A684662865A465C59FC0805D27E9D1A676C05DA07E94 +smlen = 5982 +sm = 4935DD15A83D338FA6014C29EFAFC21908516BC5F418F11D2CD5A99F3C8B05D0C0BE2DE921E60943F8F28EE377189046F1C84DAA2ED758EDD170DF8D287FABC3FE232DADC27AEDD13656CDC910FEC10D0D60E15691700707C0FDB2A4019F2B69C052595F7DAADCC4831D6A69B991FF0D6606C3C8F0137FDBABFE5138591DEE6BBA4334FD787A552D98A63F74DB77F4D8F45AEDD9444B57634293365E7A23DC1787F72A59275CDB43EE30421BE053BC3FD98625FF0707C469A76F177D7FE7F8647F262E395C5C1C3697EDF8CB97BA749A439F723BC98A2686279A78B9673381D3ACAF7DD638AEF7967E20D9B661DA8ADC4F57B0BC1FA9DE27EFE020177AA49894AF7743143CCD2265E5B40E35118D246274FEA307DEC11498E557504750E8E49678A8D034102DE4FF254BF753E9600C1EC4F660144E4E81C42D3365EAF1EC0EB00270D29FF33659AC2627DB974145E7EF1D3E578DBC91C4E59E82BC20E0A35D0FB2807C778C04250D2F67DA917DBF9B3C61F7211FAB4AB5467E6CEA94B799B65B84D092F98B7EA61E037D4821B9BF4AC6374ABF95C23ECC5340B0650C8BCE54A14582DF2E2EFF1C3CC334A3E308926FD27C43C7A8DB06094673A819574F9B545CE621331E3D8067199CF5F76710C29A9936F783B732483558FA6CD164EEDCABCEA6774B64D370E4ABE7760C7E247C351883A47F52ABC28D4DC5B03A86CCF643EDEBC9D388F8798AF5753D4AA07B85D35FD8DFA6CA3F15739D658FA3BF413082D7AFADDB9C7F281904E2202C4134DC4FB8C5E2BAA1A21066E742E4204B1BB6331AF30D96622E8A591B432F1CDCA780B457B65E0FB248093BEFD741BD2E8713971E07F48C41E98DCF4B5ABCBD911E1CBD37B839EC49A97C87B8968F9F0C74BC0976699AA3C3A251B7A187F7D5FB7D11FA0934BCFF3CCF4872CDFBDAB1D951F7A17F18C8610516855B80303DCF9EC0F666EA47257556CB542C315A72996133F5050A5747B43061C662F2F4DA3B523BE01E26470519DAC4C199D6BD43C03DEE89284E98F85F60E9D1456511B2CCA7E1653882FC2A21C56441386461A20D4A20E8054991715A94F0C8CB7A1659D8F337F7001297944530F206A70DA15782996F8AF1A6119F1AB3FAACF106CDE3CD34E14CFA8C8B81CE107B1FB7C11EB3574D88FE651C3C47B465429F19DEF39A74759A226D417EE81BE73F3A4CA7ED9EA9CBF564A15A6EB9AB0171AA214046D99E87C96C9290315FEA5E1FC08D0F423DA6638A5346C016A0CD1F629CAF2E017B36BACA75E49801EC72324AD45C547267C1BA28DAC204CC315ECE6E8267DDFDA03583FD8EB14D671FCDD23949BD558FEA3A38269AA80344459753CC6200639A72A0908BDBBFD96E5D8AFF56B275D667530BCC4EF6A0DB98640D9D397C6F00F5701946EF751281ABA08FB619A2C97B51BD5D16738298B892D8E09BEBDA67259A33FF6EE2F072B6413F2607F296AFB1949A31FEB1EA069F4F50577FCF7AA9943928B30165B0C49D831995589E681B831A7AE171141ECF4BF1874F9FD84A5C8586B033FE3939FBCEC75197E0AAB98AEAF5263E05925D908CE929AAF89333A1785E05FE58DDA387A18ECC99D91321772BCEC9D491B5CA0374BB938FC1778377294676B797B80FE3BCF632BEA1D3E9CEE60F6EB36A27B34C331858AF0F0215217376471AA84E51229F2FBA693926C00A28BD54460EAC1A4E2D021DD6F3666CC1BBCCC27C3F9B294241E9464BF0FF0504BD20933F340F45D781D0CE580F178A1F60AE42A9B036BCE57B5018C7F76A6E810E63F378A585C92FA8DDF2C5F4C44DCF5FA19FFC7484D95B7AE6595F1F28ED29A94F2BB3AF0DC65E51120BD9D58FAC1607A4D12D5E33372931C6A21E6944975709A6E20F64F68B7883FBD0853835D798C926F1E5BA32A5EB4ADCC82AD137D5F303A279689AC7F8F8B2065FEB148EBD65AFE56654C2C9A8364E71255D4277F9A4D43A09CEEEA576FDC8FD765A152CB2DE3D2CC9A1BB4E77241F380260C864E0A6450591AA9512B48613086E87673AD3F8531F26DD45ECE8DD84FEDDA220EC79A4935D1FD1D80394C4C2042D3CD747880EC06A9FA36E67BF32AA634951FB82FA72990CEC0B5A8389616CD42BAF2BF54FB0FF782BD672F249E8034AB342926C9114E469B13DB508C6B81313EBC3C158A70868B42E946B67A14FFD8B9D8E1206DF88920DD126061BF6D201A72591B20CDD5AF8EE190D1B6148B24A3E90C2537510099F3860A05E9875DB2F61C9DCDB6FF959DE393AFC7D684B3E89463187F622F06118C25FC6F6743D77930D7519163DD147C42ABBBF4AFD7A5021B6AD809EE6DE088ED236F7AD0696B40FC78C64B23A53F19CA559B768CC2E7D07443D2BEAA44E42318CF5A9D0B54FD2F64F0B7A16D0D6AF1136D20E8035D48030DDC0BBEFB68708F4B3BE2C50C8B52DEA8C7C461ACF8D7A61C6376A8931E075F93FF409E2A26DEFC7E30D62FD63F189424DC37246316D7F0A62588EFAA4A10939BC015772129A271C46F7F9B03C0CFD70E1D807F9E1FCAD24F29E8D692802CCAF7D9A430545F7D77B2DE6740962EDB9F96FEDF73C1CB3CB58050C4BF6331DF07F46FED0E2DD15E98ED67C77E70F7B0BBD9C427953CD94D31A817C48E8AF36F764CB25F0F0A57BBCFDF921A9790F89BB61B12AB1E29B766E1C8405112D013CB04C718F326513246C6234205E7DAFFDF6B5E4C6EF71483536C872339884F35832A922EA4410005E469574803648AD4E96A886BC621F771D6E6640A10B067B2C3356B9299CC2954FF6361CFEF4C20A4D9513A12FE6E7B9BCB379CDAC2CA02438FF6C9CCF50ACDFE56FB213D8FF06BBE76DB427D778A5D454A566FDA82A4EDA78454117B2E6CE3635EDEFB5E355AD5E82E312548001CCE9B305208D4206B31F4D17BE47749B8533F4A816EC62D8B95E2A53617159943A773345E3BE0E1826B28F2E77E2F110BC7E07E8D1B1E476458EA2E7B25933DBC7D2B0A7348C28D2B6B28B45CD697AB224DA710A190E61CA5C09703EB1B98834964C2E066A099A4E2D8FAD32AF607095C2B2E875A2CE88F3BFBACAAEA70CD8EB4E71A9968470CC13565DF1A261EE59E455B283ED3E153F94DB964628DDC97BBD2D1EBF4F387951B4BB2B3673B386303F6CC7E6B6BED0979D27D843004ACE174C813701A2BC1D6965B7BD11103BEDB16E4D5CC4DD3E7E23B0F0E8E05D9A4B7CEFE4E909DE956399700D3241F8E4307CA48763617BE4CF34B92E3FFAEC3CB43D30AF489336F4619735779404ED84639A610B19E83674110B66315D73913417DB4AA6299F89F4760E8E6A8A62ADCD746C765C24A30B1B1C605441F52089177E256D9599605D42025C25C6EAEEDECC6998AD58B02A2242D304E312435CC7CB3861467A6577AF22F6A19E03FF437CF8B3AF0093E5901A79E603F80D4188416C083A9C49ECE57531A5BDD0865D8F47DDB273E2B3B0F3DEE93DFBE626DD4FEFE1554D5AC6073FDF708CE3A63CCFE6E8AAB8C09D799486E84C69F834C731BD4DF9EE5EB60C765BAA42D764DB246A9734252317CAF24D19731677CD9E35981ECF3E4F0483C7C1715CFDE404BAEB3A5A9A9883CD9F01AB238C5C8AD35192F592B4190FE0519BDCAFB68D270019C15047D26763AD204094F82F72545ACD140A67F65399644435BCDB61516FD8DC27823BF4A9CBE4C1B1714866049A842912702400879968DA188E6265351CEFA19FEAC8DB6955B41EA6BBF53CFA395F9D760923DF1DA6B9A382F8E7D0B29B2BA8F8E9CFACC518846D645F695D3A70548736DFD32E1BB5DDC05ED7785B7A3E64200E42F615D50A68E861EF26970E022A275BC52ACA7B48C676C6C0F0D647478A5C2FEC368686CA2FA4FA0BCBF851E97D5B521555A0E59E2D652B7B41407B550712FF49B19BB824D29E2B426B7B79A7DBFBE3C9D8093C9D995CC99B5569E9AA96E46011D9F1EAFD9A2322D85B3EEA16A516D8954193BB163329CF84F4DF9F13A4E482C6843F377A886AC604DE386A47FB64600C9A945597448CB7295C14B886F842C1C1C1295E892E071326F2F61D5F3AF3FE8AB37E561E3E2E86E6CBF0C01883713E7C2C1AC5D6C66BD93394A65A027B77166BDCCE3DEF56E288868B874850DE4B866CFAEFC3A96C0CDFD4728CD9E90C2161C76735177E518CF9BD791D21AA58140199A1545F2B470E4340D52B4B0F4C470090858F90F8BDD5960529A3BF17D043CD422FCAA4E00040874DEA629F5C458B9BC6C75D803CF80FADF560B0AB1A9C4F4EBC8EAC11F427DDF1E07C3F87B4011B65B363A6D9FAD5E11357B5494F85B2567A5DB169B0E697AF592DCAD4A5A7E81F54670011D84A0115659A904176819152E7E32C034AF82BF8094277DBB1C361EAAEFB314B78B9CD237E5020EAEB412D417A29475E5BBD59A13139F44E65D9F9AF97FD6B5A0BD9C292E4ED4F5A786184C67293E762DADB3067C9F6513A9C2C75BAD156F9524D977CFAFC7A90929278F088154F1FEAC076EF730C8F1A0D97254F0B41521A1BE67D7F1013880056C90252702E91EB66C5496F276FA44CA6027D80AB3C939F3053038728AC2EF55F352B764A5438319A4B5271CDE96877999D557C7D9198BDCAE109213137424F5E659DA9C5CAED189CA8B7CEFA4C5061688B9BA0DDF900000000000000000000000408101D232CAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 + +count = 81 +seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 +mlen = 2706 +msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +pk = 8434839BE526E6C45B8BF3A7718AF0BF9C2E095186F02C6421E456A1011EAFC23CFF84DF31040A722B3D8F9335E52F353A8AE2E7F36C4200BCCD64AA54F08BB650AD40D3AC29653AC447EBE2C9FEC5AA70AFE3DC14EE8E40ED6E23FA904E83892020AA64AAA4A528C955984BBA27119342730571069C12F38D24C2C222AE9F4831172897E2DD22470C9EEB7A7FF3E8EE8B06D01C46F4EBF154BD0FA33D67B894A9A9B7CAA1B7896D87EEFE1613732D63E1972C1703941B5BE73A952509FB95C9847C1B1B94324700D7A82340A5A962E7C48BDCD03F42CFC6734408E6EA65AFC3DBC1C754C6ED67EB060C3C7120B6DB8CBA6037B9426A5C5E99758E3921642E930B4908B42C6DB49F4BB39D43D8F18F936D7AC5ACBF4D3CAE1F118363F19D9EB0945E2D36F62A0E0E49F561BB884E51DE1ADEE52C203A465A4B007D994EC88C1D04EF55F81F2DFD6126DA96483389724E6332E36E6ED648D3F0E972A20B10077755212FD5B8B3A8B63E5BCAC32693D65DCA26C07790B2651FF271A9134ED285924EEEBC3741A94986DFD3C5E99F4A6A566CAC4A45CEF4300D87541799325CB6E4CE35D48CD8B1FC79E4419764B1BBAC7E59544FEAF7E42AF149BC79DA733F50D173A6B12700AEFA4BFFBE99CCD20AF2C70C551597E72B9B9CF58CA40D94F2BBE6499E0A23AB1898509660CCE36615255E399A86AE6BF6A04ED0D12632AB04B46800EA3C8A9135869977D5C0C64462FAD71F6B245DE6F714A7D14BC5CDF5AF37C110EA496A19700E24D39362941A1A3FCB632E599DC19CBAA4314A803F87098417AC6833D95C34E70AF306E164904C00CA187AED962BB05BAFBEF1F06AA7BEC465E6113E9C30E168C5BE6170D4563BFD75DAAA5C2716E03F9B7698E7396E3743A1EFD8C58B2998A8CC04CC116ABF2624335EBD0F7840CE7DFFFADEA8DD6CF5E5CAC55D31F5744E57F1D891CE5A792F36880030DB270B70756EA3940DCA7CE3CBA1E7140A2B85A4E11FB49C42409324492A1294BBEB50E92539BDC1EC0D149727BAD7837AD9515F745208FEE889CE71B1846A92A4C3C219530B582CBFBA9900B9C1E74847E87318F1BC08CEF899D4E81F1FAD4CC28F376F18883567D72C3198548289A1BBA745631373AF65A1DA6598899449DAE0024FFC5419071957AE214E993720EFC2CD5D08980CC18B2BD3FB58CF99C465050DAB48EFD2BA861CB8F34F9BC7946B25742905B9629678CF86136DE91D6462A1CABB34BF8CE0351FEA5646E3C96E20883AF7803AE0C217D142BBDBF0CD21E3A9E207B0785D6D7A6D966BAC8ABB774F673916C39FA7C579B1FF2D9B1090EB20043FFA9C4D4AA97684A2500669EA1D704C34E552FE3FF4C55DDE26F82A986B1826549237FB7C5DC78D95092869CDD73A0EDD1B5510857E93679175ECFA388A3C810E85C6527FA7364B30C071F3F88E072356BDEB9E6108CBBA487877AE5BCADED492C37E74EEC4BFA589E54AED5F577E84538A5504D9DD86D743F838C9392F88C28EBAA54E4293DE9E4DDED449E4385476CF967327E275292DC393082A9DA02D1279244A338840A1BA0D7E1B82E10D711D9184B631B66FF734DC3614BFA18FAE47D49A821F9399A81E4DEBF0C2A4296B2F63102422DFC69C41F510AE5529BCF1E3F31C0D8A8288C8CEFED311816B32CD67B07FEBECF81F2018416EF9BE2C092CF4BDDB2612C90B53C43D35B83A34ED98DD71D069E21C8E0B15D3F0F3E1A4A6DBB3D09CBF298EC30A6211CA2D858AD0732175FBAEC3801679D14B8B20419AE5BF499FC60AD88F66DBA3DD6D96C056B136984052C2F451CC1E847938390D98D7C4C472BB024386284EF62218BA170604F881A95EE3FBDAEB15696E4541FD20C6FB5C9BE87081C68EAB769E1BB61C888DF21A885D48CEAFB887F745B537FB2D7D06E62D432B2F4101EA69BE47753E8F30A857F2712E48EC2608CDDB24CFE60C61126982A2134899304C2ED4BDC4EE8558596CF825FDD6ACDEBFB9B25EED809D78EA262BC363EF89166AEDAD3D9F406C8FA233291043D55B879502E2622FC4A2789E21D725A34927EA82D9F572E0EAA6D8F8A4426E0218F3290C987023BE5B07B83088D7BA98422B927BF59B6F3A8183E96687F1152993E05E84AF0E465312179E21679588C71342640B478287EF9854CD67206CBEAE9F966B596964E00DE376E8C6DA085C16A07ADEE139726AC4E77A764BDA050DEE43FF9BA9AC5EB2EC5080677D2A8F01A80514398D3958A2C047BDFB21083B257D815546CA084856842D435BFDAB424EC4F854D0FEED806D692C6D2A2D72CAEA2B97DBE745936C2C841CF2CD25526FE799D2B4038FF5D37224CBC8574A79D98ED3B5103130CFC892D7452633C4E397DC8B687A2664FED31BD5BF826985FCCD46CA1A9139B3A37949B2C4F05F589121842C26840A1417A31B0958D33204CB9953677839CDD1C047F22F65BD7E4D84949C542C3FBCDA8EFB28574280A06583C08BA1A38059FBF2D901EBF4FEF5A7FFCBD6377EC21F83A79F663E82CEBBD30B892C64626BD98EF8F35F1FA2C2EF8A20325794DA8D901026D7ADE353EBB1AE2E317F69AF7167C3DA9303D696D7959A3872DC1A907FD312F24E749D396C2C21E9E19219AF08C4CD08754E9971D12DD4A0B22BB7A7D18C89A2CA00B635B9EB9DFBAF7C1764F6B989E2C0DE04B6AB93F5AF4B3EE1B4B6F74579D905E599CAC722F8463A93C4060948892001FB9662C398FFFCBC3620C00468BC69A89E2459 +sk = 8434839BE526E6C45B8BF3A7718AF0BF9C2E095186F02C6421E456A1011EAFC264FCA97BE916E7300290D74D86103ED843D7146B6D5B5A8867298EBAC5EBA130E981E54059A013779671DE016AF24B12610E76C7851E0023EC4FC4DEBA384251872B37E3C704686FB15D6DF3B75C650B8D7AC3F1B1E227FE5F2D9C240D9C59F338416650428203826747510314163345221485165603383732753175188400841052310384457767667724487445535320101355812368668025487865548255136664558762334802215336558143437836828580566601357205001556507643104402746103762775812003311287786873315831833413682606147657027577266265108601084056223450320422278543462254173325474421034280738847166728444640274560878712208127872147675636028480313424532844615582844445124456654778121008635068407015667114563013717365840267367601510167822631646601056704212727641658526884351585544332766367377436431812550526722783654286767546460056174880536017764370535230186867030360478206140533067107311604555131087150543835483182135683421852346482631708470642313401052243304347180856570308432743537083456833507430811443362037123541255445083113506776542355033578552105327651287610728228471520106313125604216642060185053813377005612170775146077486884816657037277448368766775746571038340087514384033443555450655432675153712235087261688880755770431538764882027435816460067728752552806307762357342730787288040328505323627416766135803234204102070211387702444368334328570534780862673686711378265877810041573563105448463606128286107603771608713634770741104614586616364656214625801727235222304670416410375753621716528260600545712275171140504134322186207315456802521203637727663754061137370470834365212456122705457044806143680322255851580755125330138746313117017627310680182320357808380870321613188162717758671236286581688304637711564058158271480867133231242833178174545210838116524427046037307121583078615848487384508845880653108042312113355011716615614853371543034277763645443633735240012378037748313701172257471558824888207418250130362238735473368117788768602882820137063747071625126165634332708045085070054185766652760035205467368228634184512532647218505856127874235003061803524258045318638052060722376068457126454134201201474617800500417824210237122366701626238681655076812564470417288616888826075746264510577553737840828638000060278348000040221136482132864030420440443458707611163382125840127256437352362374830262453345415022710226348166487171605333006726153344834178034777637215323133303773801066782040268828270785675166071583255000076501510641635604628742754413565004140855868016471553278450536501741771370216834870117681505740007688284282713464613787331417401325610051322677800352786270286875018205315056245150554803024657632337755488703885657881110116128563773506335726338072553161847164887880738662202354065784453016602586088632324116821804480410673137881338745522772071612054404217816658075668547535663876254384457200775768336574072847848586421544776055077451736180822043003660554880873551600512485340250431171113538006486314854173555217775678575032002812418341737373748401563821320432771328340847423252150850111061644105528740115300072857174245527313346142536784803803210626488276331575220513002254045732577F0CB9E10B4923E42726A1F79257A08D96E4BB7743B6DD756025F4408D4CC0466005ECE9261103C086BBBB673B31E21E1BA1D2FC1C0755A562FD69C4097AEA7B020E69B127CE3F9125A8A8BF632D7FF7003D99732ACAFAE7E8B92A41B496676FB775A3D04E51C10556775ED2E609E94E3AA9D15C959F41D1521B4B924FE6CFE06FDDFE3835571C39B78D1A4C3B23FBF1B3A16E90A2CDC335ED9494B928F2721818FC21890D406E920DC00E18F50AE40BBB9A88FB69D06B29EF977FDEB92A54E6AFFBBB1B185D15F59381221084C1F77AEC399485321748349297FA24CBEEB8D696520484CB2B4908E179A0898B5380353E99D452EBA2F0D5DBA2C2EDF03E47DBC320B2CDAED30DECD97BADBFA1190B353C5E267E3D4E9EAFDC4D1349822F30C85CAC0A6DE5FF36A9CB2FA984BA6FC61A349F3DCAB97F6947E3B67AB871A1BD6C23B1D6B20036FB5795BB8BA327A2D2713A9B302660C80F1DC3153985EC5225E89938A4C65D0F79FAB23BD250A495084C94924DCB4D5FB8DE6EA8BDAE23C9D3DA186E7E0A1B44ED1D54E9DC55F44D8126304603D737141B3BC1C172299426717F57EEA2B5FB98D65725EBC2A52F97A6DC8ACCFC1FF324642BE051F1350A53ACBACA239F6A40303F53C4BDB5CE525EBE7ACC3FCE8619B491C65D3EC50900DC71A02A167B2A59E304E87BE1D4B96D666EDE55E30D08CA656AD4820C1E5B7E62F4A0AD7A6756F69D4960B1CF9D721EFC3F1EF8E22BC6B69E1134DEC7B4C0815AFF56F73E3990DB33186E08F1C0CE9C22B9F83555372E55588313AEBB6DBBA897BB890CE9195220D4AAE818EDAC599F6053E44BF127FD322B398AE7ED3517977374A9DB65E58EF43D2EE442362BBD7A2116B052DBAF286DF453A7B06E32F8B667A010F8BCAC96CCC73C9471678D1E24C9D21770402A1DB216AC4485C43723B319669AAD3324FD18C44390F94BDF57F74269F593A31398E434F04995427FAB56850F4AFBB22708B8B8E0DCF6C90B4F5B77674FCBCF60C102594E394F78AC6B49E95A5D959AA95A5D6F48B677664A393607C9D6DFB64B72E9BF9B71EA71B0949AC90DC187F99F1D5B6964A8A1A009387CA7513816C0BC301B7EA92D6318085C57DDAEA409E52224D9E272F85B53DB0726B17468FDB9A8AD208A3AEF721663590303ABE90AA7BFC592A7C58607C33949913BF779540C14837C1DF4DBEAB475DEEF811AE3B476390F57229268DB4E5DB9273245E612BF4366B8F4AD6E6B203A9E848D95256A680F9DC0AF7756A52EBD0193122A151D9691F2601867D4B88296A480AF2A201CD5C9FD81F800C667D76C4B64ABBDB891BC8863810C77AD4B3A842F90CB35EEA2D5B52C3889CFF79132424E5681697DEE9C3B1CA296AFCE3FC8F130024A38E327E4CB20176D0B73E51B5F905AA965A26A87B6FF4AEF5502FC78735858DFD550E22A4797C9642725B084EE3E104D254744C9D7F41994000D8F3C69987BCFD374B87270AF420BC43B97ACE816D20DCFF8FA9B98563F2790F31A87CB38622591D9BBFC318E1D5B643A5D173E8D417DA4C4C635704A516F348EF43A7C29AFF192774560E692270B5C580AF0A557719C0F529FF04BE3FF247A606571F5E6D93835F78F86E7B1811B763A56590A2CEA7985277CE88464DA5AF4FAD85CE6FB4A290506C7E031F976C347A66FE6C4CC3A849F5E0FB5447A0045F516A27A7B6C14441A25F0F7A1C95267F1B1AF032C98F8241AE577604290F4AF0049FBDB33684ADE56EF557C61E0689219A065135B6CFBAD82F51F6FD74A1BF60466C6ACABEA17763BCE491219F46692FD94E5F2B4E78D01BBB82AB09AE64CC370B11EE6488A433A98221187E421EB42B1DA407542EB3D66D1A16B6C12EEBA5E44550AC0CD61678B746097E3E28E3150F0ADDBD7B3F0E775A0F3584F41E5B232D0110B817F048F6B0402B5E411A3A7CF570F704D35A470124FB15CC7DFD6284E76847D1840BF71A25197AC9A8116EB87A2B2540C0EB0BF3343C417270BD9C85EFE79BEF91005F4C3550372152606553D1C36773D92107AE1FC8E1DB2C02F6F15204D6DA42F2D7EFDDCD76D547ED4C8D3B8016A20FA55B940ABCB479E113121D803C036F2E6EFD6614EC416B465488D3B8FD543D464EACE9D644C342E1E15B411CA178D54E9B37E450C9D2F28835956CCB2F1B6CB820E4F2D058923E022194A5AB76098532AB6759AE574FC44CCF92666B6714E6669942D18365EA35CD38CEB961203FF031C9C1C6E98540D55D0913700A9B0975CC99BAC41CDAF4F7BFDB003069EAC5997DB298D47ED14EA25F24848F1456B1EE9C7EE3548F7AD45785C923649CDE4C84C0D8517774E4BAA925BFFF9AF0F56F3F3B1EDB4AE487C337ADE5F7D280EFA222F6B4D67023C2006D2B9FAD14353C151062B6E80EEF106A76E72B05E6E9D4C4B8AD3E89E88C600E3002A923463F71F7F37A1B21337B497687FA081BBEA98496C3BB8236850EE229405668F9AFC9281E8F9D071EE26DF64AE15BAB96BB04CF4AE453A8FBAEDB143163F0AFBD0D154CA0421242BCD8E01790CC2B7BF73DCDF36CBD10FFCDC8D6EB7405DE120F6184909CF9B0DE3320E94678EC4DBB00D50700C6A68A1094944182E13768D1BFCD9BAAEDC28683A093F63428B5CE193874D49A706B48F7ABEB7259CBBCD02F8C7AD44F3A72465E86C4AE914D8A2C473265519273E9C1B7A0CD295B380150C9F60F73B8B53B352D212D9ABC769ACC7668249AFF17A0ABFEB7729E55E98F514F182C9A6CC3C01AD5EACED1C2D10BD6A449BD5080E597BB1BC35D7B2CB63BE347FA4A017E0DEAE4104D4C26BBE98D0B40A2F179545EF4D96D0E8C1B353A7EFCD879148F4807FAA833423E248B8586AE568E2FC16662F8ECA4CBDF8C0EB0D08C592CD09F5E112C50D93EB95FFFCEB5693F6D5B9841C023D30E3A00983C89FCF282D95674AC644A0CEB2FDA0EE93B4CC38CE5635564E66F1D80C3E7D66363A20EF2B87A2A81D203B18F1E32603B559612C3E7E890D5923CD414A22C8B1A7C596B6CA22A2B6FB359592D3A12C29DDE0164E9B63E13F488460EBAFAC3C4C578726D39B64EE4F152FDE0BF675D826E438F9DCCF2687178F9EC7F869F9CE2913B2BA76E55A3D5F220C6C71A71C87BD1DB50D18460421072CE83CC7CB55F3602C0271A8412AB42194AD8ABD69C1031FEFCC8091F6C36B9C5404CD6735E8E3EACCA3D6A7606C405473CE6FD15A794CFC2832BC7CE580084E39DA67AFC8A5072CAA80FBD3AC9DE2B62B61EE1630CE20408BC89A808E019202D400E55E2F60DD346652C7432C2B6FEC69225825EB117F47883F893EC567087FCED303B353B99F2F9949FC748440415EF26222F395E2DA12F71B13BEAE8F5E3FC2F56BBEAAB7E9C7BCE8E3F34E7887FFF67F2F1FD742DE26E47DB134E36346E71AC163F914406D1493D49B98EED099FB4F58A50D02BF946404469A434CE4E3BB16A8C4B60360160C27ED63A91685A0C4B865E174C60FC542A6663F207E2669882D49E4C8DC +smlen = 6015 +sm = 033B244E964F85FE6A78DEAC572700A4579FF91AFFECDC1F511CA91E55AD48C4947C33F7F7EA73889FC8AC4A0F1F2C49321D13498B066381F0A753D32E73F05B3584CD59F73A9333EE0736F7FE34B7912DE79DDA0DE61E6878603B5A2E9DEBAFD8FA711700B03C86A4A721B5063A5C74E1EDB51E78B6CC854523C115C03589685F015B76C0F3B731C93C5110BE008598C79C5F9EEB5F668794F347FC996C29FA1E65417E3B375BAFEA34BDB96EEE2D5CB5A9763C06FA5604D97700ADF69A990D66C9782D6987F2AEFAEAE4616EB569D20FCB994A9D3A47C4EA15EC732C01A9659BE4AE4FD996BFACAFA6228B39D62F15D8A686F62984383619441AD86C8C5E4590E9687033407F647A934A9488115C387D41397C656CDE6453264683842C31D6EFFD0C31DAA9AAADA20FAD7E4EA50073E5AC7CE0CB20DB227EAB1157DC202A954085BE8E636C856E10E81E942C1BC50310376008C6A4B30397A12ADF5625F07D25A4BEA43B0B4176D87720A7D8F10D484997BA7FDA7E07752007E4966E8955CF6D120CA895F689743E8E52115FAFEF58751D922C29B8B5EBC2B49E31F4A64E15DC4D179DC8D95AF51F6368948CA38A9B255B2CD31D46B26F56A0779BF09A9743F525056989B9A0403CF8B6CDF97E71D7A14018A58C4A11D76C2F0B6731C32D90D8E376E516B1F8CF347B75648DA2835244CDB0A57BC0691341995F3244A08CB5341A407AFDD5ECE9DC285FEAB5293F9355F5266762B3FF12C17624E4FA372574E0CDEEBA01E9FE10ED8BC8B950D3B91FA0269B45B172FA85AB18924AC817CBD78DE413632E7202D6E83F82543666EE6E3103118366881DE44AA9E2286B79281E7B68CF15E352B5152E908091746F9FA397F14A4E59ECFB9BA368DD9B2BF3B6238D1C1834B0307BA0D158CB0ADB8792FF3F3EE86052E5603CC81E64DECADCFFE777988D203427A8FD73F71A7425C02B5B6F825E78014B8C460D3A48499C4E6F654142D7C411D83AAC866E865EC802F3BCAC014DDE7B42F7A617DDD6BDAF1FD26107ED305F648D8BCC4C4AE23D835187D22BC1FCE99830F7069E90862505FFE108F39BFCEA1B7A16AF787EB44A4945B773150A49EC62D96DB9071B503CBFB28B427440684E558FC948D8B480E19171D72BD4CC3D5820449D12F52AF8B2AC12F8B0EF43F5B77316ACC9D581306F5A80F3AC928DBA4DD9902953A00FA1EAA7185C6EF749BEDF51D3A600D3EA6DD6B5F5082992EFB3A84B34F52F21158CAD3F2C2FFE1EE6794E8BBDF81B3C915B4EFB7641E7EA162D5821FB3FE32A607D87137262CFEA52C2F5B041865F8272A7115F34754C4C5C976D882C6F1AE81F70180411CD99D0078EEF2380710C4DE6BA81DAC35BF3535FB2FD9733D40D400E4C1D2CD2502CACAA112D59E3FD566C98CD264FF22A99C1F66E8A45AD28740B9985728222206AC09CCCD19AE46F3416C9222A646A5C501AA89D4DA3926D0E8B374843BB807D8DCF3F5F2CF14F3E43B0C23B4160470316AEB8A1A13677E6CEEFDFE1AD1FBB9F7D4AF78374EFB6DABF01C1C67BB76168B4A8D139064F3A4DBFD67096172490EB4E261DDD4BF3378D5AAD0D815CC5D7861B513F65D05CD18BA9B536CF23A3849F5740CC586EC32D59D9754F7919661A01B2F07CB7026B8D2A26D0F2C490F0ACB656294650A1A5AC85511CAAB49BD3BA6C30FB725E8FF5EE2E1C1C9D57618A5BBE7B813E1355895A96D0CACE998FB6B4866185BCF5E2E1DCBF3F0D7E88B1F76F0F9C2F9AF7BD8B73C5751DE533490BE98C5CDE08AE6BB965DB6E878AB521B9EED20D7338281D5B14BBC52BBED984683FAA621C83985D70DA074C719B86D0F0E96B2BF7330CF3C42F3ECB40F0CA27E4A50B3398EC2A5E0C7ED7DAF86EA352FCD7324E2C1254CD160726DA122C0032A975921937CEA6FAC07C66758C1B216E18F3B38CE619FBD4E157694981ED943E9253F00A9DDD53718D4F7CC70CCD64571BDC09F803AE555C8442549E3C29C28E2E743BAE41B5D5D9C9617A3221CECC7D4DD6003859A018C5176F4A47F273026AA1BCED93C26589DD2959CBBA9D4F6F3B4712F9F91AE186D2596CB9472D2D424DDDAEC1721F1B8EA8AB5EB98537DD4FEC07BFE756236C2AF7D8DD797539648B48AE68CBB9453BF8A74A95905F947E8E285C1EBF630325BD181357066434DF4A25606FFD4CDE930B508A4B5CD7D2CD6C441EBA57D90F59D7E022F17AB04E82EED6E42F2039DADCDB05F8E2F5B8AFA34C09C2E78DF3B4378E923191E39DA6D025BB0A626B272A0B3A1F98B01D94711E726C4B5775E2BDFDB1D1EE4A2B54A8277066D2FA683E4EAD6CC54991C780913C80D250D76214B98CC491A3DCAD8AA1EADAB7E8D7602F01F51F44F556C07C36EE2875B79E338BF3ACEA012F16881250442177CD3C3BA6A5E6A73F97CAF5035DDC78661E13FA19B8E7EA508B6C08CC6F30E614E96357576BD1E1ECA05414E3627A97D6C4AF8816DDDA18A536C8F942E768ED2182F9D462F5DCA4A5A6E00B9ABFA2B5FDF5AC4A1FCC97CF2094BC6BDEDF256A0E97F0CD24C179D5498A53C1C007D6D6A2981C3216DC906BC5A89DBBBFEB14C79119814BB81FFAB09295BAFA981D9A00F23A5C85E60A712F6CCF9BBBAEE460664D67D98CF96B1185E4B96FE3A8FD72A800E0DE209F7C9E7BE9C0A52FAED2DDA47AE42C3F5A33D8B3456ADE55F6038C5F2D6960F97B466700FF46FC3CEC2CA8D29FC549AF9E6E6CCD55EABBA529AB07121E3B4179EEB7D39760E32D4D96F8BC435A9EC0AE6C2EC0A62E27A991EC2A229B109C35DAB37235F193C7CCC144FCE1685A8EA64836112AF12ACFBDE6AA3AD49BF6E0C01CB10D2B420651C29B9EF6FB813EAF84320967D129690D95C07D101BE14E3BEB3C3158461B00D2E35DF2E81A81AF5B8B68395DB385CFBDF34F287498DA4BE5F05AC3BCB260604E32E605BC7A808A72944993971CE99F8AEB3DDB3CF7D840F982FF5A92391DE09A71705866C410E65CD8123F6954E036F7B494D06A3BB17E19FB530A5F3A20BC8E9B12332DCCA9C64D192B34B623AB8150A4BF83B48CFCA472679A1290635069A4C587F90D21B836D6D3A100A3C3BBB1F3BF69F924C01834CA92DB42D7FF48B4B2A6758421FB00ACD49A2304094C1774D57A77A9EA29D69CAC5DE597BAF94DC0D1E8BD95560957B6A49F34F082106E3929ED2648F71FD1804D0C20A793C5D53A801F43B565531D1A0D98559FCE01EE9EC0AA0E4020011F1FB3247703DB19B53B2198E02CA24E7B50983CF958FB5FE92DB61FAF5738B144D9283CBDB127EC141F995DC1F372FC34F80A97121864E7638982D31B05563D4FF2425F0C3ED25A6079E6C7A2E79907B61DC5825510E3CEEFCE116CE193C1F502E31BF93EB6F4754F9A8782FE5D6BE1FF374A5C56071C8A8E35CD2E68160DE4195F5A96057CDEE8126A3EEB1D1A4134AF2C37E97A9AE8D8D79711527B2A781A0C9481ABC39D3DA1C3EECDCB505841C383BA3B4109F219A2F3C587DB729255358E386DF50A79C8284DE2E9E592DF15FC9F61020370C4904063E9C69F63E86B00753E6FAF9761CA08B0EB18AAD8D835EE3EA50ABDECAB122947C354F1FD3D2DB7B18CFA17F248C71E2DA48D03EEBBD04DFDACFEFF6E05CAC7D406AE77AA734C5F31DFABA51F908B5D7C9E43B5F71AECDF5ABEF2AD34684914788A7BECCFA44B6012C51EADFA6A8C0FCC664099F74E52E58015F993C878C0C163D0BAB8AF1C55FC8237BA726AF0AC9A10BF3DDE730D2E077BBD4A847A51DE14463D98F98C2B8FDA898F7A878542E64D3233CB16236D4EB246644FD4C1E33A1649597357B49621E307A115F895B571492999E445B7DDF2D8F0833164A69080975C87F94C0A08D3E4C88BB03A0B89562944DB0668E1A0F07648473857D242B6ED4BCD0B3318433B8C88AA4DB4A44A7FF70390E921E39F8B5FB7A16BB0E6B6DF2E27D9AD23284C10D0326CB712AB111661C9D1C3203871036C400756A8AB06E9C07CEA1E5C14BFF98EB4264F727985F039E11D3BBEA8DF5053F18C305D6BFF8F7FCB0C10FC3B941F87CBEC2AD4854C23ABFB1AD7D9A52E33028A9382FDC9170203C20186D2E9841401A20663669B6DF5209D3BDF0C07BE6A09A1EB0CF5EE70D6787E7AF91A69FB9491B5891DA4F9B8E5E565D6196B3EB133212F32D07C700103DD92520C00C38A95A31ED811B8694EA3FECA2A746EFBD6CBFC860E31906F384A014C400B510B442AA07263CF0A76094714C1239A9F29B42B184358E6278D1FD9074EFEDCD3F28BFA6223C59DE62F86D56DF4D28CC406EE02FCA46B5DB9AF752080B4B277A040E281FE16107FE4F75C664418CACD1E8872048F12B5ACF2A5C2C2E826A7CB6529B8D6012B58CE7AA43AD9D2661918712C946A5CAFEB9CDB24A431E3A6D5355B5E5A2D210103623F088BCDCC7F743741D451D4B7B04E290309C1CFEEF75B1F6C4D083E0D40CD1841634384FBF648D5FD34C990D0093DB77CF79AC393A1581E830FE966FE938519E61DCDD96B6D50B7540F5584972636C5548A246D3BAEF789F47D1E24E02E8D56094C5F9EECAD19A2A3B62F976A2F246FEC0F4B0227597E8EF70D32396696E5F4FB4D5E6DC6D64E52C0D0DAF4091B3B63A0155CA8B7C6C8E5ECFC00000000000000000000000000000000060E13191E2763EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B + +count = 82 +seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 +mlen = 2739 +msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +pk = C49CEBE8E25FC3C8E072982758470F156723FFE2C6492B00A532C791675822A9A20EA3648601D74E4FF347CC4CE450DA9C26A7DEA4919BC36ABF830217A324E91AEF52C615C2D92E77AC4693BA7911B811EB37745729F274F2667DE943B8B32303BF570FC17710595B8A59CBDC893DFF95E423510ADDEC781BD0E5541B596BA7322569FBF2BFC848839C9275E508745A248915C5BFBA9550636B59A082CC3769AC614F23E838303CEEF972409A5618193ECF67E20D25B88AE9A068B42CC85555DFAEE077B16847912753409169304C5ADE9243C42F0CB0A334FBCEABFB9FF853F82ED1E3FEA8BE078674573779F3D969441FABF0CC41FF21CF4D0D55EF4DBB4A726569E161BCC6E7A01E187B3878799ACF589C7411965028F404E832251928BD555279553680BDB108387EC5A13F28024A7D1CCC5D85EAB2267FCE4F408C192439F3293BF4B1B9233918559F20F9266443568A2B39450593F8440A444EBE3AAE4F8D85175092E9603D3F631728BDED908D2A5CCE44936324A16B26277F1D8B6BDB00372A1D10ACC05571BEE03B3465D77824776A16D34CFFEF95E350376EFE52D8240982D7AB948731593C8CC4C7C6BDFF23F6F6C180BE32833B46E3A60E45B850E93AAFB2989D265D61F543677CA39401AE6109D78C5482ED727314B5D3ABE985AB518427398EC442D0BA1110B1C736BF5CEB1FDAC5149A0FBB88B3BF84E188C633415D098A419AE4025FD94033CA84F6AEC84D073F2869FCB0785BE9B1D8514E1FD11F11856B33001231DDCB087F01FDCAA6953678DFF88C4386A218A2F1793400FBE9F457FE6E54AF9F8F8B86E94C14D3EEBB1ADED1838C223B49619A02CFBBD91149C16EE8862D69699A1235F2E5F7DCAB705206E6E8E34B296832AB2FA779887CEF5D522B98FBE7C6E891B1F3B1DC9CE51B8001792D7D67AF60765471C7935530F9F6BBF7769784EFB41B57F8D35A3F2E081D304C846DB517335C9796ADEC1806F9046EE254B292987425B3F41D45D8BC9BAA7CED5621519A9AAE6A3A4AAEEBBED7DCD1BC3AF12EEDDB915155C508024FE394AE778173ED0A2FAA6ADA66A5B5C026F086886BDC343998F4E6CDF811FBD8B7A0279671B016B624F5E8D4EEAF3EBB03198DFBC3B36DAB84C33196CF2F8F279AC742655A70B27FC3112798568B1C22992C3ADEAD1378776EE023876D146143630F522D9B710338DED6A64801A27ECE46E4EF2CC954221AACBEBD468252939E635102E1BA7238C372B7952CB614D0845466AC8A2F665F2189DA007D8BAE77508C7A5240E69A7A9F1E4DC7290E68924D72654731D6D59BB075A71A29DF87ED5C62219D4E6B8E4780FECA77405428C2747155A302AB3A99D09C81C064943C803177B878517E6BF77F22AAB4C4B5F5DF43507EE94EDC319AB99093546FC9143D3ED0C67D0670FD1FA23305C2993C2D25A66E9D2B135640B2EDAC7B1F6D3662E06283866512AFA278EA3425B0EDA4D02C8CE6AEED6BE46E1A3EFF207CCEF3A492ABC7E0E88811273772BF1CF7AA5CB939AE4BA2CCD115CC050BB41BF4A10E14365DE41388170B04A56A12D1183CE26B5A9F63904C8C6EB61278ABB493CBF75D40A6530DD2B5C9E59BB237FE1DE9C8EC5EEA6BC2A39A75C7CEA0F9F0274A3A6EC345F9B615A293271AF8B0E0BD11F239ED2268FF32FEF85D1162845AC882BAA11D71DC2376C04189BDA580F96D1C8042C1E1302537C5E3830806C8E0F8845B2C03B9D99F9470BED3BB4EEC51DA8A291D87DC232294D91AEF5C9742090EF0091171674922041783251E044520FC99BFE58DCA22B08906DF901551F3112389441E3AFE857F8FC67D1C306C7473E41D1376E49FDEBF419472BA4F119D6CA4630E998C6ADC075B940D1376E50D47B7E9559F28BE798C115A24CB1C5269F9B66907249A834F0CBADA8B60D585D33D78E49B80EC55E20C1491DE0F2332544264C8B4CB0CED4CC93886B392CB9410DD2B77A67ED35B692319FF666020C242F3F326A90833636C53B501F779447FB11D93691AAB7CB77D8A546AE0CA05A804E61E97F7DF0D538CB6EFD4FE36A4833B08122FA742CDDC17B937B22915FEC66253089D62EF12D743B42002E77DA404DDEBD2F328CF8A6E0F1D41110A96AB3C8C30140BE23A86F717A89924BF43C33BB2FD5F3B6FE1E4410E3B5BED77638C53EC16D5AEF3DA36552DE86BB6FAF6EA2CC2903632BA8BDB4344C2BF6813CB87027F18FCFF025970221B55232BAEE40E8E40425DBDD79A6938DF88A01AB5ACCA80EA412BCF0E50F8C66A90B5AA156D539B37F479A1EDD04141E571D4FF4B9F3BC5F5C9AE8B5D40EFC56031EA0A520F1BE8A8E456A61B8A43BBCF710D7D73F73D50405FE74E825E6934A3BAB155B86F3450105B4A4EE5CBCB4C9BD301414A594513039B54CC3F33508B79A89AA505B38EA7C4CE434BC1CC1741DAC7A43E0EEBE565069978FF318985BFD0A8A41536496B0A2AC6AC0FE5AF70F44CCEF8BAC63DFFA5E982B152C1FD21436518F649009BB2FBE8862B50F50360013F76A1DDEDB25CD8503E5999C48B1BD5EDC294ED9F5215B098DEF2FF60546A1759DDFF7A58A01521B11AA71711369585AEEFDABF37C91B841A7DF77D33C4651B28B0C66F4694483F0DA8A6635C40492572B2D88C94ED079E2AEC7963B40981307698787BB16EFA3AB74E41BA69302F027ED89205CD50F728A916DB7ED7C868CCEDCDCA1F176FDD7824FDDB983CDC86AA85EA3242B7850D60FED404DE69 +sk = C49CEBE8E25FC3C8E072982758470F156723FFE2C6492B00A532C791675822A94A7CB88A774254B7564A6014C59D0A7CA4A6DC564B9A82C529E36497BBC152BF1DB9AA0FD79BC1D3917DB6485A6ADBE605BE8B093635D3B306749B3F2082F9E4AC3F8CFD648840A0A71D8E65813BB2AFEF75E7488753B541ADB6839400EFDA08561268886507576371340677371850462636271644040070127612315070718665424047188530025652472854058528210877838407380443026452542421422632366872067750053453802538833105377215228807750787832083360026887516388257575415683216268680562260304052022370560381263130230383708112115451130325041163803410503815843504055122546208451318481517284001073661864060482314337883852165775113632500212554673866462558531074205283443206632783304066738735387385261782404541447544188787522866564280155613404665081563877221737206062416421406752276445870860757781882882562053410875838334740710501305661643510510464875811368040583786468703013453553074277244087347277506457702264143051284462267021620153466241503871353153611584283815528820020185130236136574014048212515624382743867766016566077635644724087104744161112366580700337386053077347807404502748563370488436103268555837456132207814655886675181524288844815641312406372343373305615718545448417251721315417724186624676304666228456452001050531424024337405655108170352157843864330347642801381002537732481528856524226112643424164820687310482661055253131515382605615470563744542221760020615223043210378284274038840064252235783116540485718435388110765667760308355703308062423666077001728554604786315452618540434760602257175763558558215702845311384227230708775512473715401740843842810528008325625748437637661442182341314668481267054142080616327167055508326612514872435372222355630202615577833147351428324224446531106545152315341011763658034648620005076736651551035410874376808744661088747856721688557500324487056788617483485355066630625760314816548114154322265210004447875503788787500823551525135373837072213412030475006148083353756154840261635784378603161822712337851643546563326366328268363146367434648663056046047088667488157673830336310406423868746728366514001371070008204800888087647874241758546824110650578637430514607666420611333783441734815560350310287626681543537077786300661057120035746527863788482517404762484081253758061668521854352424415076775735715415852274135250608066778634776020362357055527365564875211308245405222618051052731328831503452311384053427767087468004686856281252547755241131500405480013206023411102432112855036675847073547078054232680536237281504443634587442440880254428403857078667464518142851840303000702604758825408185150001652458762533016205228078614346474163153087626653528346674532545464055237635371810725070343010560618134236360486822018371037880347222725810303512337844420114603834560007817838634721747143476352422741538687887834758705607536575028545064233366331133336430342281676231315821530060456367051322187862548811584245047441045456518306184833041660687053028212666661352464143283836226856326323646374012046786728128502407147677352050368817848648251332857360332332836587182075684084208486360686816556111333267221664084025580170830850802410361655486721418001242C5C4D7F5C82FFE666C608280458E46CC5630018CAEB689C89CAE34C8D8343578FE43495DC2B807FEE411701562F0E9FF3C50F1FB91676A7552B627AC7823320033593A68E257E7AF52BBC48695C11D480CAB9BA959F866EC6140C1B5DDE47F219E587F0C02B1691CC3C00FB1655B24DA29571195D1FD4BC8B88551EF21EC0520DC43E14DAA2FE4396F2C0C8FF138635F6F9A8FB6DD98B46DD2367D01D8B875CED548ACD8DA36408FE32745235182B5E946AC3FAE04DE25BB1C221CCE17D63ABCF7D0721DC0917DFC883020F6ECF85730603B4A844A7FE4FA47FA2412C0808C0D883302E1C5732433CB16DBD18D238732207CA2AF5884B7099F548617BE0217CD1470A37D03C18C662A7F96730CA5570691C43B31498F2C0581D06ABBC073348D1F52CA99A58E1CBA7D0E514B575CC9852B19A83BEA6005407A3EE543F8371DEE775D28802071E0397177C07F209DFD8B241E327634A81ECAC7EB1ABBA048863511077375A84A9E4A5CCEB5C1CC4F6F458E4B5CF14427F0D9D66EF779633C5525A9052A68259B2BAE8F06131E73711B7E9CA83FC18C45426FEDDC6FDC5E6B9CBA6DA6B2A67481E1219A7C3ADFDC7D91901AED601A0E91B14EFB079A2E6C74787869F37DF24FF2C894B7FFF71B2060DF76C091A11C8C5C1107B233B0FDA287EFBA0EC63C86381FBF6A647E4533D36DCC0F7CC9182E93FF815FB14A32902B597BDDAF53D2A9F9F8C44B51B6D89261526B018D6D5E6169CF86535B4C2505ADF96E6AD3CF24CD985C0B31960FD359DC11C6E095B9F3188A6AB5250C602E7C369BEC9F504A04E5562A597BC70C2C37321A96DDCE60C3DA23F18FFBBFF194FBEBBD401213E937FEF40B3235E2649547939F5C4534E6D740988C17BD8C50DE89EEBB09F7B983FFCDC9850AEF42405C26FBDEDD927FF14526D271D5D296101E3B49D048B4362AEC77A8E84EE117F7EAF6E968DFF55D2D0BEC45196872805BABE721C78583F0D8D20FD77D5BE01C6B983D3261FB9142A94B074FD49EF1E98FB2E2847ABFABEBA825162B8AFAC58CB553453E89E6F0E21FE522F1B5BBEE4CEB0199463FE5AC4512B2D264E23E44042A0581E1230F34C77214EB91D2C896E9A7A41AD1F4F15ED4ADFECCEFDCA8F65191B7E7FD1E33BC416498187F1B298C238C2C6D75404C04DE2DAA35691CC1E88E42F705A8DAEDEF16A8E475B6AB9F9E8A0B33B6072DBCC696F990E16AFE8D3C2F7C40CFD044F2C8B9CB0B1019C121509BAC1A1E68BC1093F3A9C3850BDE45C022D3608973E0C6FDACB907F7B3DFC24F5377A80C1006F13360B272741B8724504A8923C08E93250F1D4261F60CD5EF8BB7875BD922CBCE27341168A898F5F374CB8BF536E8A79D8049487CC059AAC4B5DBB8A4C81DF85A20B30110CEC3BB93E1367785F75519F0E39DE38E0A6660A4FD261FD4976B0F86E79C7E7EEB1C00290E86CEAC5E2EC26FB73E9192944A5091DEB26AABD17D669770FE322A467F2F846F8960474ADB84137ED71B5F4FA91B2CE85145CA82DD28B92D21D921CE39E57ACD23948C390F431F2B7802C4F1F3DA76EA5B207556D1E80C29C4563E3E956F233BBF84A78578C61BD7CE4A46C95D5D34538956E09CA58DDEA5C707B53FED5BDC62072784A3881E2D336F63AE3A047286FBEF8553A22C4E9B43436C91E268AA0B3CD3F89F3FFF3A28C23048EF4CC6E8ACFC5810E1E259276478713FA6AA827B0D79956EDC2545EAE8D8739AF140E6A735DE5EB92FA748847BC718372FE47AFE1AAAA5BFAD0C7153F68C781D23C442744F9D9A942E3EA5A3C7FD6EF9D68272F0EB67C66C8958CE0F7FB44DC193F27B5FF22EB7ABEA36B6CA9B9465B03599DBDC6BB24C306EE33B5F4420700D7E45B65BA93B65962F6E991194DCEA29DEF5AD54AEC4B0B886194650DA875CA3AB0735DFAFE26D48FA71369897439391027D9F8F6136F03520B212A631F18461CB64AA06C59ED9CD1F5E7B9E41615D6716BF01FBB2F1A38D0093004629DC6AC451A81F191C5556CE3AD6B1E0F05E528E77FBAFEB86E6D71ECC3AE0DCE94AFA3B4507D445DA5D429D50BA591887947E3727A1CF8D16A2C44626E32B5F719404981C26140F6C79795F70886EB5916C3579490C21A362BCFE22D59914B2A47B7A12F391421D78E1C90F374E6407E6D4D2EF111BCF623169435534C23D6F8BCD926142AC72AD456FA5416E7A451546CCB0989E10FCC1293E210D8AC4B3D5122603B1D24761B468E325D37EFCA4E9F85C0363D3298E3CCF0B79363236194ED4AE3DF3A132C942B91AEBDA005AC6AFC536716307FFE5599827D104588B305A546910DF73F0E9D28DCD03E42BDB14325976D93B8CD4A026B618DC2B7AAD1EC70CD2D8BDCEE541C9E7DCC30BBB615328CB25305CD4C8247EC0D20F6F7FFE073C564F2F2FC94C82E6454FB9195F165A7F7EF727FFE8DC395B004D323C615DFCBCC6A9BE508676BB4AA9AFCC1CC2049C6879D8C57CECB20B003FD93AEA2A5DA00C77165A44EEB3DBE26E6BA19EAAEA58BD7016140D8A4F0D86B405ACC722982AD4370DB4AACC4CE02762776C57D076F31AA3C67DBD66E61140C2EDE26FE180D281E74217593A6FC12BD9F7281040D43BD03C3C43903B08DD71232C4CD8192948303D768B0AD54EF32452B2CA26D107029A13711A56CC3E3444EFC55AF7B17727148CF88352B08FB7F31F3E2E7C9250EB900516FA0C2F870B50D89FC8D8B5E8C725215477BB8FB82C47FD4CB5200AF64D2D5B09966BB709D46A77F2565E286992E6AC70CFA27B24C962E632900B86BA949D05B36DAB5C841B89AD750DFEEB739ED8D3C8FAC9C814DB20BB53E5899191A068B8E0B6F2C30D3BA8B4431D9D0FB9AC42225DCCF287059FCF9FEF8D84990FB2481B1D8CD731B7B4587A852266B50845B3B1EE1DAD5BFFEA06A36CDFF83DD40641FBDF2FD68EAEFD9457A8E1E20CE487E817CB4A589B88484627F0E28A43C194BEE0CCE55EDB7F3164F3807F47BCCEBD35F123F77040B59987F22A470BB36714D68EA9AAD156847774C133501BDEE9A88D2F8E9E69EFFF2DCC84C14EBDB6FDEBDF31EF67C9D4CE292CD1CEE4128AC92E23304C978C8F6B9D649BAF7339DFDC9CE37B4D7E1327B7257DBDE9938AF35090796CBEE4D0D315FE3CF5CE9396AC7866FB48966353B175BBBF0481CC8CBC2AF7CBAAF84EFF8B443006271E6063D0D1C7F0AE92E650DF7223BAC1235D89FEE7A0EBC46D136CAB5C50FE76E4F493F26B336CD2B7FACF47FCCD5A5426B2AB452E477EB428061F3C7282A5382AA3BFFC62635BB1ACA5807ACA08957D0B4D299866B84AD062A6872EC5D3216BDB4501306A6468205A7D3CB8C59CF3689336EF498E51D9B46EB59FB486A6109E1A027445816DBFE339DFDD0056EE56FF7813C62D5890B3E41E9108E20F88266661BD5EDDA727042120C0C5EBED15316274E537712B8DA5C56E5F862653D4DB5C03D4F7E491F406DA083252F90047B857955B67B89DB5CAC252CD97C9262518E5B07DA960064E6C45A +smlen = 6048 +sm = BE106B5D895761265E8B2B7A75D6106806AD9FB37462D690F94FF63F6BC792DAE2833D703775AA61739C18F62985B31325859CE73871566AA7CFD290E499CF81B29B4149DEF2CD765154A408FAEA209B39049D337827DE927FDEA2DAC65BF8C85E547F2EF017D59E42E40B648C7A8F757AC060A79B52B7B9B9984021F1B74E2B75DE73594F2CEB3794CC5B7A4AABF8B6EAAA658AAF9EE3D0E987682B1DF384BD102D0C46FA326ABCDD335127A2F1DFE22CEB3127C452D8BCA8A51C97F48428D01DFA2371C6444AC5FD825479A0AEE4D1145DCD51C534947E380697AD8B9FEFE148F46665FAECB8EDC296B5C9BE3EF277A9466C0E5AF312A6D447A87CE7C73E1E82D3ED01E9D89ED23D1C98C7CAB493CD39651393F05E0E89758A69A3D7202622E713EEC49DD3F93261CD0B70E89EE4B79039905B267B40A74D5FD26A3CAA943AB23818C7769D297F65F729B0E00F3A30618C2388774E5E0364EA7C53241F3A8633E1E7BD8AC9C4BF01A29097CD8C89EF64A1BACD0590975BCC61778A594BC18AACB7E1E1C9AA76180BFF741832B1A02801820C8C141E8C3CB9CA8EDC5A3619F7BA3615A6BCD2ED0B74F4D8F9F004761CB5C2B517A40B6E5F436844B9F1C0908BF4FE8157957FE4ABEBD55DD34271075BB272F6389B82BDD5E037F1E609AD08805194943C334A134E66F8587956E25715D37ECB4B34B646D6B556FA9960D128E055DCBC64A22482E2382507D6E826B8254460A139DD8A837E86CC38DC02ED378A1805404D45CAF47E520CC04CBB981BAD63E6B7E084595A1EDA02C261A1358C9EB50FA6538FB0DC7E776E2221A40B3E9567B4B5E843A80A98321245F42293B7376BB19BE9298FB0D26CD599B8269626850E9AA7DCBD8E565D5B15AA81AF2F8DA36B07229723AE053026EAAA56F17CD0E38B4EBACAE3E592FA1E993EF979F83D8C55B2B406653D1FA250383C27D10DCC173FE15BE8369AD8FAE3FFBCB7C6D84CB7DA5179EC3C9C032571B31FED9EB9B9B3FC4EC447E85443446028B14BD5AE195695BCE1E54DA6AED5E09ED95798CEB11C5A810061C5BEC84B666A32AA4DD9304C4421DE7223A3F387009320726D5996CFBAD1F75F27F3DE037B8778BDDD9C502A3F3F126211861B80B1613A4AD875233012F4B41DAFF66231132AFDD2CF975136805AA78B083211648F2A51DA8D20214F424F94AE038AEE7E9A266B592C5DFB7F5A1010862807ABF29B895D6E714C2C98C67144939E8B0BD29FC188B9AD0BE186BF9C4D079AD2D41CD331664D48128FFE0CFA9CFD99CDE7FDA95834C775F327051794F221BA73147C6850A8B2164FA86A0EBEAAC9790874A4F507FA27DC2D689C59F3B7FD5FC1611D274E85A35885B84C6FC9530903E182A98B57AD738391A268F9054A686B6F3F9FF9DB367B76E00764842906164F295ED251B9DA48620192055CBC826C6E6B862BFBD44FC5443AE4F804230249F7E80604247D298D30EB896AC851AE15AAA07DDF95235C8BF43155BAC5ADDD0ADA73EDE04E24FE365A08A887726E5BB85DCD4D0F6B797D317998641774B5A80DA9F111495D204F30BD5E89F383B08B614113EDF18473026252C2011ABB9D6807CB413078C499C257C1D659C941B01E8A6CB0E55BD91A41E54CB0018ED516293B90A07BE7EC57061532012A77712229627CA3D092BF2E428B755350E5B898E4695916E9D04BCD5B34CE12FEFF3F7D7BE9C7D0DA248532A32AC07670A8E0E6C6A4A0AC1DFD2CF559DBF5CF7B2119543D28E48B0A3810D630C87D3B108DE0E1AF2DB8AE21437DD3F15B041D1A7BD1547242AA95A9093C45A03E7D27859579D3855AF244CC9C43BE7AEA69C7BDD52A7AA31E268495C741799CC5AB1BA3F5AECA3B144CD36349877817BB5CE34E503CFA266E673147B96BBF5706C14AB62F0493FE20DA96BC5FFB12FEDDCEFCF988EB358CAADEDCE8839D604E2E602172F735270A6D0882541BF98B7E1C32F48B5F75A65409F59CD83873B93D8626A5A3D25856C5C101D49EEAC80F7123555589CA1E06D20DBD88D5B54320A6F5F3FEAEFF670DF834E82C2D7DA6B9D977134B1975FD9CB14C674DB46E7B8FDD2B9878BC4B1876970B557ACA0726D29D1AC30E324EB38BBC288C4C9E6FE21F02F5CB853EC11FA3C75C8FDA855EA46C2D052D8CA369E265CB70F760386CF6DB10CCF8243127059631708C1AA2129CA1BAC6D47411243865AA092393886149E07F4097F74884549066E043BB391397D3513844660227E7C0C1D1F9ED4E199D168A157657B1479B13D0F62B983C4CA49A72E212876A86E2AEA57BD538AE0DF87D1D6B29673AE53E1425F50E49DE9EA0BD799BBEA4D130B196B96550D5E1E937B046BF5E11C1CB7335DD52601A507A07453E7AB5FE9E943FA9D244B6116FD0734076AED774B1A21E872CDC020203D794E07B83257BCF2CC29226B4527A5809767282364A38ACA2738F481FDA09587DE8185560284F7E65BA8077F750FD796015C7D996194E4C637DDA83C4F386BB0264DF3E3F586CCE4F7FD9FBD8921D893663107B8C362C83ED82F8F93B99317A0AE46B52064C2ED239102B35F28B20FF81CCDF366E162961352943B401F5E3D03DD1BFB62B49DC1870B9CFC6528EFC6F610BE322D2A780867173B45E20183E01788BDADC7986CDCBE5744123C779554C77C4817A3AF739A1CB4A7DB3FD2C52202E5F19AFEF57A2B619DC37D4B910CE4184F68B2F9A60BF31DBCFBCF2BA05CAAF241B0248D953CD0F5AB8A6C56B738F91C33EBC6504CE609BBAB16F56961E8376207058D6A2AB55EAD6BDA8FF318647E5F1A679F9EB271FADFE3D08B700D579C663292080B16E2DEE1E3F70669F5B6D17B570824DEF7583147E0FB2D014FFAD067AE220B6C0D53544042A59C091E2E85707FA7F9E234FBBBFB2FF1CF8D10D5218C3682C654899468C7513564E50495527538137F900A7D10360A270608B80E409711C512D8D97A08D7BEC7E130F2006F1F1CB2ACE5B8AB422853257572F995D7E3EE2B0CD4C5F05FE1F4B687A6C32CF25B85FC063AD15373DBB5B5459D452E986AE93DD6E48274B0B222B116AAC91EFDB212BE63EE0E0D228870C19C2069044B46993E164C1B23F1B3F3F889950EA83D5A55DD0C4312FC133D51C586835A3BB6D4BDE64552ACC0C67D325928D052F5D49F46F422B0AE5270CEB13EE284F406ED48B22DEA7A7E8AC3BC264D2C323BEC87CFA67A6602F02C7E3224BDB0890F22C6399871381611D40C0ECA65AE7C517BE128E51C89EE661E5C0850C21D36261657637ADA65A48F46EAF01E5594422DC2A05F2C74CF91370E70216C46D83C10696B49D54AB4957F48606D446462FA1FB4D15466D06C04631FE9E3C9783A3A0B88E5C745A914E1537244529DD72291CD416EED76462246AB668A3F79965DA8260318249FADC2A90A846A52B488A094EEE97410EA0A91DFF628DBFBC2D065D85A30E44146BCB8F563243D7CF31B6035327D1A9B2C9B52E13060C78BECFF76FCB3493CC776C48EF292B2DE50B0CCEEECECE7A79DC4C8965BCBA9EF0ACED0C22325FF4EC6F5FD1C1FE91CD9849420824EA1A358B1F72A50A1DBC0DBE835D3951D99AC6BF5C1AFECA5F08336C97769998551B63D37BD332EB640DC8774B3B60B279F41F084E673E42BD3D7C02E0509598F9BBE2F650991E7685324A1DB72298449BACE611093D87086D1AA230A28F32CAAECE2DEEDCDC3F91A7592787D2EAE0F9548E136880F1BA04D9FE55DF5B9ACFB56F10D58EF798961289DEB864301D34616279F56487C28B2217D82E4A27E844DCB223014688AA776327D8707A8A43C0E38D8016F8292A96F3BFDB572ED1633F7611161B3DC1A1CFE263882E2B08C28B9355A2F11774027A3B3DBF7619409145255C996536F8BBB865E18D1626BBB3E3B4DDCEA201CE44276E21EA0A0348612F329641950A675D7883113452B7FEC70988F992C386B114C0148844AA035998B9C88EAF11A2C9945B951F8E4AE102EB56C8F05E8C64549CBE79563C0EC194246ED96C70AE9429AF6E6220410CCAF90CCEDE21E683222613BB0008EC4F757342F66DD814796C77CD5356F3D4FB423F49B36450A13A9717A329BBACE7F768913F0FFAA506AC65100ABBAB1E957526198191B040A569DB751765B32751B8EC42E9BA534DB6C280801DF3267CB3AD8FBE29D22278839CB35E26779264AFB06FB2CCC72135892DAE08811047EA4D9F54F0FBD911A8C76BED6E81ABC1EA466D425E54F795319A92B3B546E40F27B89F1219D5AD2F916D1E5256D1B5D6B9CA8E1FFD3EF5332E9E02FD9920DFAFD8DC4D2BA01398B27C88B29352828C71CB14F1A04A0D124618A7938EEBAAA3EF242495BF17A943AA38298C5BA5A84261A1404295855A5D15FE18F8525BD1EAD2E0F8B4FAF4CC668C6C550A060D673529B8E58DDEB1164AED541800AC54811FDEB5DA01A82087CDC596A42DB32DD9E2ED7D98AF8CCED40F5D1DC9A82B2E39AD825C8CD6965AD2E259F01235BE06A2CE03B83D32AF9E141643ED5AFB9A8E1809C9C0887F138C7FB66C63D958C217CF63C598BDF3B8F935A259E7BDE52601F65E313E09E468E32ED0EF4D5E858FA5AADDE7FB777B235F6680B0CED6EDFE0C1E494F5177B4C4F9112B97C2E9000000000000000000000000000000000000030C0E1720257785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 + +count = 83 +seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 +mlen = 2772 +msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +pk = F1267EA7A9E2AA93A2874CDC836BD5174C0F5DBFE967C6BF1897ABE0E4EBCD3C7AB39036277DA779A59626947E8A602CF64165DD2FF5A39D06270359614E6A386ADC4C19E72EC407493AAD0B08CCAFC3D9A12DD091CF8AD6518ADC6FDB2409E7A6CC1EB215AD77B3B93BE66DBF3BDA0CA61FD62ED843DC3CE67759C01479FB64555DF9E196FAF97FF5AE9C7BF9414FDA29E9A8DDB4AF47A0B5662B19A50043563AA2E4BFC38A54285181E6E6FD1A0EACBAFE9970B2CCE257B7CDB34CEFBA8FB8C5AA847DCA38318905213ADF53AE18FBB8E9F65F300F052271ED8F2B1D1F0590BB5E7D0B66BDA7DF5131216777F77DC4521B7CBB548152FE72B62465F36D1220F45E4122CE631F0B3F62B02EAADB0A4DF59D92F6B9056325184022F737F57247C5D08A03421272D77B4CBE1DABC3FAC3D937B757B55B7B9AF4D09EAA8AA978D801AC6A1BF7AE2028228E1DD69EE2EF90DF594F3BBEF9AF568D548D3BE311141F7588B5134CD355405692DA40CC3B288C00AD19C84F23D2347D031C6D34E5579B88AB7801273D5C53FA3FB035510F093C5EFDD2CFDA612C05686F2758ADCB62B08ECB36CD8253AE46DC05D24049C52A0EDCB652AB539EF58FA40E2DA10C9231D29C669A1D510FA741CECFA48F9824EAA7299A16997EF141092E807AF3FC59F7C8B31A2C5FFFA0D0F20A4C63C3B7D91D7DCAA00E13ABE4BE0ACCE5DE4FE3491FC5CC7A58E9595598C2D2E1DE89837CBF1EDC015593EF7DC4A5B88FD90ADB507A75DC4E4BE3F86B87F0D85F28FAD0106F4D77656B6CB6213C40E271FA86D49097F15A18A2585010017246327F8AD21E7D693B5A22C1FC6C1FE0F76808E2DB067AD45CE1B4DA96CE080DCA9CFB729C55ADBE6FF8A3D6C4E96A1AB1ABB57D195363F5186647CD3CBB0CF26B1370372C0B0D0145A582BA4972427AF62670754666F01013EF3C2F335023CCD82D29937E0996ED8382CFCABEA820C7318B05538B7055748C29FC68462D42ACFDAD2D0576AE61A7624A7C132CF6A486A5E65A23F11BA9A4018C9A093871FF61BFC512C17ECD22D7185312CA833B430E0E4F0AD580AD77BBA197BC5E4BF5718260CF4F1C412E1B5516337A27393669F5F6AFBF0CCCD801E52E96D907DED1F86DE2CD0AB28B53E465AB0FC5418F3688951A0ED7838B79A96999C742A0E8ED172F4F76FCFADC07B05B259F1CA56D5EA9ABEACD4E440E1351834786C4C206E3963F6E3B3609BD5BCB6056A943743821AD0DF44BD52D0497B46C5997C5EF496E31EED417D5473364824376E9EABC1AC17EC98ECA934FFED7632B1B47024293B515F97E60B3446B6757966126D61BE05685552A3577AE29DE039CC5D0D7C84660550AA907FA3A33F61C0A634452B3989FBD15D17633973A6CFBC4DA73694B5489F94F67E44A3DCC3A965C2BA563E6049748A93578E8CF592996F30EC3B6ED2E79AFAE6B2E30814F12D3FFBB2B3F83F5D7191E425E5F0F2756E4ED06492492DD15B336AAA898FAFF9A7B96A31A9E16814D8FC5800F44D78836DB5520FEDFF638B29F6A8C6355DE8C93BA469098A5F6AADB3227411EEA360052453A25A93D4ECC9EF51ED492A06FDF123A9A129B63BACD987E8BF6871C239391F4D3F037F35ADCB83C443671BEB74F5098ED5257FE84DC922E5D65843EA3D71F4D29A8A74438729CCDA8CE86B2918D22227F59829E32299A317AA320A593511B705DEB45A9C3CF8B8861F4C607A651263DD9031222C0ACF1D9B3662D7A7CEAA078FCB9049F33C2C0CDAB467078844A62EF9787A9C513E93CAE1D7A5B7F2FCA131CDC1201CA97B74530E809C31168F4EADEC85665824A6FE521C48DA508579E56665BE2606D46B6D73E98DD028D001839DE42E939A4B083631646E9208B1001EC354600138120479DA74B6CF6D8E7691DE433154C4A9C69E7C0DC9842FE99E76300A17DACF105B2BA6EBD5A3786971B66A270B7E7C079AA8A679489820DACADEF558F5890B0F0B800C9B8E405F871462E67A1E7C92F72616AE76EB21C7DBD0C45868AFB9594CC81B981561EC1B534DC76F7411D7592B033F119590CDEE02E72B1B3ADDAAA0F47131DBE75F0CF322AA0F6F7FB993F97427922935BF387FDC2C92ED564451D00C3825D5BA107DBE96BFA7BF0D4318036C162A8419F075ED07101607DC91410EDE8F0A88358F0AD26E194A31E52A2521197D6C7B87AAD9394AE7E82B8D0B421D4248EFDC6B80CD2893BFB28332CF43BADCAD98A3ECD1F7512142DB0A0020762C31F32275C1C4612F557CF32F7B4223E60A93410AEBE42BA48B99FC58AB767BB829C3A1B9E451A69677079D464B0F2CB17E133DBCB2F32F67B6133F297641F1CD7A2439E53B5FD117F3E2E80DB3F19BBF408600DB8A5D5671F26262CA04303DD9B3025A6C456EE554020B0F6ACC5660D30B71D27CE344103A1B0F33D737411A26E24190A3AFC7DC0AB2E551F417B2040F132FC904CF1F5741F1274F87F1D2AF044257C9F26D6EE5F62A9D0FED5CC70EDA96FD85F87E9AF62891595805957D038BC195CC5727371CDA5495EC76715207332B18E8C44256313791CA67A5986E3A6376954878C18BA9736F709365B67230CC4BD55707A09F8FF1F84FD0D5BF2B1D0B35679C9382F9C619139A214A32CEAE64EBE3959C6FA99728AA927C4BCE0F7346719C25E98D945F21AAFDAB57E5A4912411B0E86C06246E5673DD50811C9EF704E4DCEEE80CEF40738A36F3C1B618F2120FE8719FD227E073E29906E4898 +sk = F1267EA7A9E2AA93A2874CDC836BD5174C0F5DBFE967C6BF1897ABE0E4EBCD3C3224E167F40F83322E968625180F4AA84D75AC490B767736D0A373FF267BBAB07F7FE55319EE422EACD2265D29DF8D5A68B15EB1455C4F40C3C3ADADB768108BCC771E8EA0DAD268F091493A0943DB21F57881776D7B055CB0AF587464D28193483630440442357462311301130070070345474860116377834536753738852830860860365374353807775371424212143032461668522636008621367480357407266248727682401866416521145382436127443772650301436110017105888038516044453477503477075612110204854744716706782073384884435173333852732037735407537400665448165155012070465683221580202620645515663614874203067172307513181100862630336861735638582418305013887220368743232432814220788578226526601181067010071857126434566167846244522156813673613177536626742206564413124254261306070383832781583202620854605614862573721776308625138181651074173785171478437120031312547830486404480248214541151725610001804142001501747462732081466455247345432122420787443307181743472533144542375877818356353624208557663857658372508604221655420154688521224772888378731314020855483224386758554685241602776402506743736721458110644343285568238324446613001151600017315230031060316272377615158035508488064806727287050787278434113275864161224471501870447452268303713764630503282843633007502334068607626384318838541576726344771348631046417432621136700006155762815831446624323720080714207223383170432063327847771342560025645352862038764843777343616846727562806307828473811112673822546105223341310128147126838713200126263745658166024588082810554551064453687414173755481386353447141546580040336418221460252406170675460621206815116713852742288347785122316350771618080134672475243114647812104223750124150731440708472335185603713774673452034668254837634150511832452415368782442161113345402635031441024427038633322450458188662503755633113112632257605388352124208508186680384431650146785513745471645801601176128568728452472487741683120623543751587344311571322775557402786715410265881054182134147382782141781460712117817150712285666688882851361683565070305108682071441438518636677342401345224270643142480367124187317523014561022318174611717320653328673662167687358505120462185615611521673502448221385757553058075275808321084246356000607058576754201100524117145662758025266146711444430400505061224648055846745074151723733354416012676632882442012833613031604157801647425500253231665056877362442101463538667408454678002382200768454204676526222743707738605733344253233577622866258864210422743044108766520326733435412543017313742313813830484225057354255711814665334383810770120535037363427012867601032515712608163737847374448552202128734651011837070671471772333815433068628512665506378478635037403085081602067066504250180455306068800847528734760280544318442183642231713045161364760456145824501887578418744864840187544074264255057732216660107487755553554856286235847735040543204757706714731680372652643706112407682720257522230557861724827382147484874313637253754224003167753347871746546215834832123274756300552030132370085784545238576830015684035362845843543743353144517676417256063866815836068364017615417066123310756106780544568341274854F58E9821FD60BFC7E3520A3C538CCFF97B04C8F0F368CAF02AC0D05F975682261E36204AE08270A2E6AA306C75E451CF403E4DD3451C36511C41E37ABBBCB14438C7C00BC7F415285A18C9B1BC316A51A00A2154D4BAE95210D0BA52E4F8536E0445B2408157A822F0B34BD28E0CFEB9A68CBE738BAE74363AB084129FD581C9EED23B2B6B25A98683F49DDF336B59C927E911306CA28A2E222968398B6BD9F6F3992FAFE0DF9E8E42D236365E64DA4EE3FAD21F09470EB88D9FF95409AFA7A2CD587706AA1D5A8F21CDC507D0AA6E2639F66F5284B9B7889803ABDC18C46A4A3A9C43F46C6F78264503AE340D8F1DDC42F29C1807D4ACEAAEE865B0DED5A5BA9DC2A3BED08144DA56C1D3BED5FD3A2CC454050BA7572051043C1D9FD842DE8191DD02E4C27D680E71D0683AD681879EC73192D40962BA06D8F5D1E4ACF9C957C9C643BA09AE4E816FF11555B44204839BD88AB2FC46F009B0165E49B63A026DCD3EB1CD2A3F62CCA02EE4B6BE029DA912C0D8E2A1BD9EFC092C03BCB63857C815B835762F5FF31655A6FCC41881FA84F2503250BB273801482B6DE639E62C12F1E5F041F0684064B727AC64819FC795F158C0798183B7694049C5E2B20374E174741BADA06E806383D917DC521DE75C07C5800FE0814A4F43DB3FBDE20FBA5E45873E679BD99A10580D74E29C5904185D355641B526062C35FDE96F461B0A685DDAD425616922C39B26992E128C5EECE599304C00EAC89B4DB0EFCA2A8FC38FBECD6BF2FAA7DAF8E420929622E854A4DAC44B9EAABFB7B044216920AF0870AB3B28C3F27D79B319902E9E3DAEA932A67AC2633114DB99B02B6944E3DF85F33B6AAB1F55470CA2EB9ECA033817494889B234E378B4BF485764E4C30CE58FAD7AA0C2D0E65F88B60383A2F3F869D9800BA254C0AD11FA7B5E54034947AE1FE7B6B7FED5385D8ED786A72987FC0AD91F337B63DC3B94382BE4C9ED1A6CF4F67EFC16B3C7E6333640F5BDE08EEDBC0945E37C134C1510D5A7DB0F27555B65DC57B4DA9F073D0986846359CBDA8D2961C144BA3058FAEE023BD99857CC181EB415B3DFE33DF853346B7BA984586EC0012EAB5CC06826FCEAA235CEEC70A744664ABF79702641EAE0942CF00D17C6F385A4D339A678F3E43D03AEB89E9487BC781020E8E0FB05AD69DA019DEE08D1AF4303D615C47D3AEB51B93BD4D8E6C833DC0C4C98EAF30F4616C5A3900D6DE5A2CB9E668CB8B8776A2233369BF511A39FDCE7F107A59339E9CCB9740D29955CFA7117C2D9174EC34C06BE540B7E37E7AA5C2DD7D68E555EF250EDF1B761664692D89AFCE2084FAB5B4425AF407E880D28031C4596D38A13B440238B99BFD0BB47CC7049FB2987605CE696C8ABAC2EB7B323A432F093230B7670555AFCE3D86B1C2EF076941292071C19A9795730FD975388F9C7DFBEF7BC7C94035BE856C36A0831FF3E9059AC9D999B154AD7B5B45334A388F3702CB23C7029A08F851EF1070DC62485A55F652DB6687F5EC191CD61BBB3BC152E6F3CBA665FD99884D1D7D452E6F7AE9F6DC28F45FE9FF701F8453A299E72FA127ED9B320F69B794A2EE2F11567E8BACA3ABB37E192484AF46A3EEFD28703B1BBF60B5F00E4D8AC5C5AE94E90B61690A76BC8B6E34A838431C3AAC1B0A8297D5E660E809AECF0F9F2C7DC1CA670E88D0FCA48CB5C7BD570E8B7F3582FCCE1D9D36836E1F7248A05B407F6BC068CEB141E1D12009D560E0389FC0D05D69AE00880C5051C068BF123AF3A6F02D984F9927F09A790A06A770E8799A7FF4ED7726213E347C77A01AE7FABB0E66D8D4B206C8A842F2DCCCEB9DDA39A15E4185036E8E4751264F1CB6AACDC1FC8F8346ECA92F234AF77C9709FE678D9000B2313840AF62CB4D2800EA2F9D446CBC35049495252E03256B5E694589A25B2AE1D60360A3EC542AE916684E96AB77ACB50E72F148857122A755F5826C52E7740F3B1213FF2CC2798A876B22CB1A8F3D2A709F287E45A9CC8DE17C40B16E838BE080155E02C1DA1B57D24FEFED45829752E203C60606780F4B928BB6B73BB09167F98C2E1D62FDB86B5E89184739301E72C22F015DD72B7C6375E53819311F1CC5D5CECA167DA09D3BB891FD1AFDC5C0E7EAE802094F24E116BEE734D4617E4AFD5B35E830BB655252E42287F1A48C72CB6D0D066D1E9089FA55CF79D4C359E86DC845D9DABD0F433A157DEC0E7598B27385D8B18181038149EADD8B244976637E394094CA07D272DAA90F1A095928FCD97F4CAEDAA1770685680DC48DF4FCF43A1F6007E880D252C88524C582442556C5DE4917258531E93BD3DAA4EC580DEF61D84FBD2C23EB97B649EADE118F662FAE57AE5D0E1E7D0A9EA2F65BBD9ABE2B266D92B492AC7486C445DA0E09E99E60CD1F262EC1E55857277E64391A2D116582BFACEBD05AC446D01B84E1CF4C034E5900C698CDD5B8C71A338A5C93C176A8C31EDAD31D1553E304E95ECF29C65F561D3856147347FD79CCA9502A85C0170D218733ECEEDBF81C0689DD44A0EA06F6280B51D517E616295CF1ECE2990C02A7A6D3CCFE6C697C41B609C5B7A021C9AACC52BE8BDE4197CB98DA0E8911ACCC5BC1A59AE30C07A8658A3F1FA5EE6BDA8CF2F4D2C6F81BAE1B23C166AFEFA6BA4E24CC094EECF59D284DB30AA85F34987BE7D437A1E1C002A456A355CFF3D9C4DA73081BCE61560AF0477D8DD8A05095FB5295CE045183DD4596D07F3EB4D71ABFA0B70E311A58C34FECE36D98EA0F908A5BEC90E54979BD7C3ED7E3BCF21CF29C6FEC38C038B1958699E178D2B41F2417088D1FCEAF869A7D01E10CAF42EA7711D8524C906737D14FD73DF223143EB76793AD9AF3009E8781BFE9946A6CBBBF6AFD2E18C28C5F243D481ACA6626494018970DBC2566151949D7BAE7D0E59559714823C60E8B3DE0874220AA9524FE5C72D49E5DB42B1DFA7DD267B8B079915B3B341958DEDCC707F2AA4E60A4B5A1BA7D4E40EC370867F59C316A0801EC1291A47D81979A9856676975D155FBDCDBF106530B28E4D1673C5AEF3FD84422B028794B86E9B66C37D40FED553E963712033E7BE82933109A7C544611DEDE463C37B872B665254D318DC072C0BAA16A3424CACD66D2770D99A4D11297013B56E0EC05A6BF01B6901AC554B4FDDF4261B738695F1777F874ED709283139097FAEAC61D4BF6B2B69C340129959B94A17B22DD0945060A972A0354C8A58F22CE77CA150D1F65CB975C5A3F4CAFF1804F9FFA0A2AE3B05DEFC5AAF4C411A5D35BD4F264B72CCF97E81CAC7F8DEEE0C8A0A8F16068F79754F46C2ED6E44A082F7B800A7E3ED36E35FF5B61599563F8ABD1EE63C416C0A549946323A7DB66E4E59B17E1A446F49A72577AAAC0D00118C72EF38D370D890F7878E48707B58355E50073273B8A9AF82AB6FF5BF7BFD1E44865C65F332E99ED0B14021620A9311636019D1CE88C7ECCF4E08295D03FD708BE82ACD5D40A9A90824C2CFBAE58B0AD41888D03AF49643DF +smlen = 6081 +sm = 900FE03E1688775AAC7E568178E321816E141DCFD622E3DB02F378AB28DCCAEE76E608BD31D67F24AF1A624A02D63E601194EA5263694E25C7A50A560246B7BFCA0C030194C6522DFA82F1E138BC28A460B14E1074EDEA2805265AC157CF86F3814D21A66A310CB782E39909EACC7C6B4D356AAC74BDCA434436A516A404685931846797823C5B6ACF8B7C97E27AE841609B965D887FC607F4897886384885D1AA85735A849F2711EAD9F4C9A55EA921D7E781EDE14B7845B15463BF0442C5E6BC40FDAC896394B2C3BC5F0FC410F79BF60CC883D6F067C193146A5DCC94E4A70E14A82EEAAA358354DAB161F7C29F5D3A4F605AA02B7C1EAACEE3D170B02563D5C0F2A5E4D8DF92FA64787BC640B5914B18C2C91A5FCE8786EC343B55299A1A306213B3025129F5469368CF8C543B979B375BF735D8F783361ADFAA3A301665EDF3235AB1CCCB6B60F4A4BE6B96B1981296F04D5CA452EC216F436EACB04689F15FF2082991CA5457416AA931FB950E8551DF1FB59E6B3EF081E114FFAF33B5D42BE37D76ABA9B93638E2F388659BF537C72EF27A7CB53BA0C344F2D0B1BD6211759E9D14BEF24152680013BA1EF756E3D00285BC915653581C8921E9E88D5A03D54C56DC2CD88CDEB5C7EF96C8065D1DE693934EB3F2936820B0D4A9B1A94A2BEB98BC1CC34AE278015F1027877586DC8D985A814405F12CB669BF57D8FE36FD637003CE478C0CB82DDA80EABB5D535708761F3E6DABC37E9865240CDF1722D14DD99D502F99BF7CEA74085E40E7540491001EEDD85507BB614BD55E14242E8EF3D99CF3B407E8B73681FBD739C6262211BF7F1C8212C60769EFCC75C7C56B899CF7C048C17768E67B74FAE8F77EF8AFE102F98E76DF14D2E1C853B1410D40A331944154D8F079DD1567CC5166C9B92D474671A0E51FFAEB9652BB6647F8AB44E4564A5BEE0BE4187F4AD1C0A339FAEC093BC27941FE0F2FAAB73AAFD8ACE042DC9B934D0B7DF6895FD78A569FE69518A801200ED81B93F0B023723B849F6EF4D2D22CB370ECED2F3C4785B6AC44B9155A92A4E3A90335A2FC4C54AEF4D48AFA9E3B6E3B637666B82B5427C13FE009056FEA85995146C9128AD397240A9B93F7034701A6BC90982D3D02F5CF0AAF592FB80DE2A40686B23E007A618C4DA39B5AD13AD5CAA6A552C5AF4360BD925FC6B6A0BFBEE34C5908EA4D5FAC9383334724376A191E57487BE4D9A8DB58048F0FD9E30106D766B72B1C7064B76127DE4ED2D0C18E14E749C95C61AAB73980EEF0215BD557A3E5A21895C7B28E8D9FEB046C230757B48B4A9FF4539ADA91ECC4A8C5D68F13BBABED9A93098949CACB73371DF20209C96E7B38F47F5846CF690830B269CDA7F2A9ECB2FF353CD8977AC1DD8892E80C4ECD284BFB9B95A21B5A39B9C8DD234117C98BED1200FDA6C0F7AE891E6F792BDD298CA65EBCD44EBEB986DE3FAE2A6B20F5BCF2452FABDD0398C7F65DE43B7C2C5F7F69F78F5F4ACE7D1C958B45F6931BD3BC1A4CF2089007D0BE03FAEDD94FF15336D0A4C537BD598FBA771E599F0EE6A710EA24B55126079F3EB928FFD02FDB77B98E831196CB631EB1EFDFFE3ED6A4AC6DAF408D57977187C5E917EB8DAD41912219257BBCFAF69E8848F879A46C54B17CE6BF61ACBBB2E287C60A437C330AEE257DD8CE4A17585F81862F99A5434F99359B925CFB99881C2DB4669229433EC0DD7F1C67B64B9290D5616ABAE2D50B2A7DA250C172ED21A35BF154D71F8D88BAE5BA857ED26D3013E987AEC074CBE299E220672F43700D138325183C19A1940FD33D706B286308EB7C1AB9046C0C7500F4153FC8A3EAD73CC1897642AAC46C744FDC8C22392BB4894FB38AAC82EB8689FAD7783B391B3AFD96B6BFC8F829D11E13A46F1524135F335B68398B05703152937B35133C72BD91FBE86B025ABF5622E96DE2F09A1579C3A52C5A7B4229543EC20EABE11E5DFB67E58C52C9311C2B04AB568171C543BCF5B4D130061920A45E20ED958230694F7FF92419AA0484C305D377B17AF4DECB5AF096E6D02ADCA7A670A4ED02B77FD083BDBE270D3B4DD29B08472559CA80EF7F53B881D31CF09483A78287B09816F7CF31E9890AE35182AF1A1B835774D514C71F1075C1421EABFE4DE3E02E93663C6E0F951EFB9D505AC5B828983D025F7CA495D3C6E50BA2D11BA39A5C8A3DD650485C927A4C49F034B5E131EDB9032903495CF7809FD2A933CE862941322F5332282D4C4531FB13248E767323613A1B609529AC253D07B686758D536FFDDB060D2C66324192F6E4099D792A4106F8F749E270BB4C003D07FB814ECD64DB8ED1061851845C7078FD99D0151E02FEB5AEBD16A238413F1B2CF5819241DD1A05C45D61BD7303631895B7D5E1158D0002BD16A99590AADC79C9DDA6D762B5CB76DE71872CAB8A7CC1DCA6AF8062C0837F7FA76B9632CC6C4024B25AE2F4011A3A51F6BCA0602433D324E95D67A717434D71BF591719CB7FC31CB3915BD392FDBB4D937544EACE153DAB20FAFF041E0DB484BFB9C871A44BFAB942A1E68A4A4528A277B2043C83EB7AA250857FB94322C42B58DB2AC1FE00CC0A61531D95817ACD5351B129D7112ACD2318CD1E4AD5E4006060B0DF27E6AEE4B0E70FCFF5581FD81D3B88E67A27168783929E49F7179C8C8FB5CFCC47EA88A7820BBC1237226EAF925A77FDDBC1BBD529CBD064670BF7F1FDCCE465FEAB3DC231462C4C14D37DC5256A7A40215B5C613DBC4DE57C932104773D3FD4A733CF5E004B06B15428FD681850B03129C01443F5247155970A35A72C74C748A35DC5E976191913D2F45C25E13F65E93017422ED5CFDC1570935B31423AF705B00974E533421869EFA9EF182603211672D997D8FFD0A821168ACC58F9553F7C42E6864412E7C4CEA4C4817CB06A9C3A14A29C68FBF9E33F11DB1D172596840A129CCDBD30A87354FEF8E033C8C7D9EA8BB42C3F2249F1B3294B57501F7B98534A8E39A1FB94129B30075F1A832EA58B699FED81D3475823AC00D82C4FB9F5FA6904B36B83447C0E3365649F8B8BE4B99C0980C099BDF691F87AEA16381B4AA5BB1D2E69C39ADC105234DD9260A0FC60439DF32213007B9E5F5E2658CB2DA88BB20EE04CAF1B510C87FEF48222865CF0D98FBCAFBFB1519DD218698FAD3B92CF499C5791E0F2B2577F198D9FADBA66B2F521F16553C1EF26F3235A9D1A83A3EF09CDDA9928404E756713F535D3D9D91162CA9B1D6815E79DA0990B264FFB5A2D47DBDEEEF983713FFC5D60A7C2AF13460EB9F9DC75652B93CA7BEA56C5C258A7A3812F397B6A7C07607839177AC5D84FA24126D1DB9866AEF7FD4D725BB7CBE902BAF95BB773E7F92DB45E49394BD00D805724CAD76AAA41DF96AD310D1EBB59F14DE17C5F23D1D649FEF4C9A85B9D3ADB6306FC65815804247D5038840949505F09204C1725149885FE09112D5001C872492A957CDE86C02D8795343865ED96A801361483346494A8EF993175F5F214D3C3002E5CA858052C19A3B9A4BD99C25D4635485880DA34EB40A38C6AD912391E8039ABA805B9CE23F1AF3E498960FA8B20561C3FEEBED83137512C9D15003B0A7A67F89C3C1BCC81500055503ED2914C115F1B49090674568DB7BC241157AA3EBEC02595EB68B2A122219C70035527BD1F690005DA01FEF9660BD53CFDB4A1759CBE18FA94E52E9B9365A9AC64A8912CA8D31DC1A3592C1085189EE972FE2FE8D4367287BFD3339CC56D74E394D2E880868321D9DE4F26D5A0E2DBEE27E768E6FA111775EA47CC69D7F66BA7BB63C9BFD205C24F109ADC6D61365D0D0D41BCD8F11C993A3EE304EF56CCF3CEF6D391E3674E609FF304ED3D55719AFA7FDF36D1E6E0FAF281DA8A6AC2F90F5A84623FCEF2F539ACEDD663D7652B20D02CE16D9E5886595178CAD00016425810F9EECC8CC70CB2E7DC9AED69F1184EF500DE481C01F3E552374F4CBFEBFE0E50F7D88B7D8F2B4B888B685214E39D88644324693EF9606B470890F97CF4F3707DB476E9ADE3EC2ECCA27454EC63E203E29D75D591409A935A0B9B4A56532048AD87F718CEFDF7DA7F272AE43FD277298473C39CCAF591FF00E0B66054FDFA73CE86457E9FD64E49FD00ADBE0ABD9B2FD7E26BB4075518482CF720A2FC5AE4E793B25BE1AAB2BABEF8B97CEF63EB3422DF3E9AADBCF7FAE1833E36790925A6A9523CD7591DA78F2B0EF1372D9A510D0259C0E18643B6570113F7DD1D6344C0A4A776B1A22E455EA848642D536B1CA7CBD44384180099A37AAE97DE160567BACA38BF74E5029AE4649F875345C9EAA46CE6A9969B001EB0D33591F9C39C7A8C68DD076BB472E183D1054943BBA925F8FE50391507E6F3A47F39BF32BB95ACF98740A1D645110C95DE56312EF0C2E2942F87055977393B47DCBE04102E4EFD2813EB94408AC70789042E1CA24A2FFE6119415EE976CA2A4CD598A9F1337713A6AF18C0E6912A7FCB02BC1A5382DA0AB9C6BB35B5AD7EE6E2952259E69EECB92CD63091D5598D96368BCBC714C3B0FC0F87FBD7B1E317DB370D1ACBFE54FB26901AA430ADB9E60919DAFA5D7E878DCDD9DBEC9EB8D81C3FC9D1DAED0204224748F109121C1E44547B7CD6F7000000000000000000000000000000000000040C0F151B25AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE + +count = 84 +seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 +mlen = 2805 +msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +pk = B457D7FA7136AEFD8C4BC12298C95EADB2F82F518AE23EA2E3459558962F2F64971A81ADE9A964222866E97FE1D5A72FE5D8E4E64F33220C3374D15FBB20B5FBCCDD8F1BE921480937735B6D8435EFE8004DB9062111F566B478218E3F0C2512A0B88D7CDE4D37E10630CB58346BCFE66ED00885AB0FB0D9C9ACBF36DCB4308FFE6BD48CEC27ECDF20FCC3CB4DF7AFE47985C1E5602A192B0E1702ACF287CB76DB133A0C8AD50EC6680AB6F7BC41938327845EC9694CC25F5EA030BA95F7FEF0C2648A1F63B7580AD009AFD8F273B4E204B45C57532DCEAF52F36DAB808AE2A5BBFB51C00552D60E837DB849CBD1CAD5658E633842AB7DBA5D12B2F9C334417EAD0C0C1CE248AD90779CFC981B381613FA9E8A224EF514764C57DF7D588C488142806B9A115BC6994F3155B7D74E12DE29A0ACDE4A277C25E733E7D609E6E7760A03FFA0E1BDF835F12FADD5C0B93A5402848C0DA235C05AAD50748F1980E4A1E6F688B8FAC0D941417F98AE5EF27CD766AC0EF0CD0887AC31F5B5174F8A0580CAB8095E0EA4764AAE62FA04F03812935798B0E69CB9AF393713E27395F59D31847F1616525D81EBAC4783C55B5419F2E13FBE7F950176BB5BCF14BEC268907917D2B5D3C1FE27B7C7EB9DDB2B6ED2CD06E2608C569CA7B168186FB88D2A4D35AA2D49E51BAA7025EF6801593CF1335D7FD4452C999B00CDD08913CBB14946F7DEDB648815CEDD00C4887A170AE8BDE76CDCF44FD59865C927B5121F7D9064935166D9966B8407C393BAACFBA9A149800D86EBD277852D9A060006855E04828608CA7D7B4C89098FD3EE85FEEC47ADB518AB1A4AF142F4FFC9BC4D06115DBC45E594634DBECD85EAE778B06C264B4B20EB2FFC86917D74DE4BD57C998B857CDAF020EF83690378A3733816B3F16115018C9953BCF951F98B571E547D61691BACC3876437C89349DE2446862A9B1321C20F2DFEDF87E8C5C31F83A1C6BC7B6FC224747F9A6718629362F7CDD8CA44FB025465968D2FC3A4D32F114C759A5DD27C0276A8C2C7ED574CDAAC235C28568C7D048F1C036F5DA2BF215866C381B27B693D134B81E0544B0E2309D5C0B18E6785E0130D8CFB2B896378D3FE210994BA50C40C9FA047EF6F43686D71DACC69AFEFB82ED6EB5D0D6AE594664E7E3C774F02835BDFC360A754FCA09BB68D95BB5820BECCF70CAC9B115F8566B81FC30B111821E28F47D721FA20FAC78758660056BF0D4B7ACE13493B738F457B67FDD8A64EEBB098BFBFB182630C23917413D3CEB8C52453D0A0A5822A35253157D133080FFA66E71F53628B1F2A8E036253F8D07900E669BE8457754691EEBEF27E38E63C6271ED702EEEDD88959A61747878ADF46190BDC32C2A99D1A9D8202B8EA9228FA6EA5311A6C44234F26E5C431310AF3209B56104F009DFE1D92F66B30715E5C82B764EE88D4A3944BFB69143AA2584EA0B78851192558A30C4B849F9C2020A22941AACDF58553D403ADDD4883550E88C695792FBE14FA05A23B62C92E3D812F065C8FE5656875ADC9E6E4766B637A9EAB5030CBA677B67B0345BCD7647D549FB2AF3C0F1B0231652BF560673CA725A9E2AE7910F77ED131FD456D0BE7EB33A0115AB59E9C24C731B460ECF96E6C82F725A31834C06212DA557CAF3E9F062171C9BBF84EA24D2E46A9C7AD21C8EEE4E0FA5CC6F0D14B4FDDF2F314A4A91E4C9782D488B8BBF99BF99FFB244671F229CAFA28D01E523082118CFBF080F6BC8BE8946855AE1E8DEA2F8D14CA30AED188742EFCED30FB987CB739BD619063661A298C96490475F02573076FB686D8467132EEC24B922A7368184BE5472BC3194AC21B602393788A65C5C83631A49C4B43554085A206BEB42F7EE1A357870CBD404A55FC4E643DB5397CF3A0B4C7DED870E026A0293EDB58767FF50F0C79D838E7B336499FF711880B58543A98D0F1283940D55095A6C18E0ACDF0155CEB5AC873CDC0A24419D6B4189999B83F65A54BD9D73BBE66DE93D30C44DAB6A9A934A3EED4D78422F96C10C92BD8451B7671AB322C234B1354E32A248A88DCCFB2AC345197555134FDA31927A8727FE13EE26C0B2E5C14A31351294CA6BB3C4B93089D784DCC92BE4F349C2F81D71DC35E59670E5C97BBE26869812EEA05C67BC91F6E557F7259E1E3530656E15BC8566027EA0EAE42767A82533CD6CD02A2DA7B86C0BD44F3C76E7BE36093C0325F7356F4D65438E4FEB49071E9CB19299033AA06F9F9CA4031433CB701D878A0448AD6C80982C505B6B4D072C447D414DEE6119CB1E41A6AEA9B852847D2C08E5BAA09976B30F8A0A5A167B60EBE9DB81C4AD576687202BAB2EC10C07744D15463E72F1434C65AC343A19D00F15459A5F5631435A4B895E29A787B11E5BDCD080947099743157152332FDAB28C0FDBF70840C9544B789E2E671E76AE861027072058B21149EFB24EBB3E488B2B208ED42CA971DEC02F3A12176F966C770DF0C679FBEB550CB4A9C7938DD0D8A5BB6A447DC7BD12EC865DB4785352A26D3BE8C41A56D858E72F9F97E1F8C5EB277780DFE418A72EB937DC09C2E4DBBA7E47EEBACF55C4152B19C72DB9C66BB962ADD16BA1D7A36F7EB49262A075A55E9CFCFD68BF364D9D1D5EC8F772D863B5A35A592B4A9EE5EC6C28B214124E1B0116F60CD4EABA8DB18701DADA90C4636FB7CAD4DA12C8629C364FBB80F7ACB4DDF37690323AB4CEF113BD48BE5F94917684BDF4C140FC418B09924F5 +sk = B457D7FA7136AEFD8C4BC12298C95EADB2F82F518AE23EA2E3459558962F2F649F7A4ED93ED0C44234BBED68FB174445E053583B563A9C4EF2C2CF860A886E3DC2D0A7E2C205A03CD16D5A43633BA50F886B85776B36A91A629C95E2FB9669AA41E9D65556B8DAD9408BF2765427D1C2535BCBB7AB24A30FD4A3DF17A77B0C223603313638710003267101433114724233146737408760345288481115646058427250282451535053051412430641705212612081051518338448011736687747483526204284835281622662123416600217387457004448605033173752632510133371258316124810054388615418470361660362685578607664582157828188130713002702307738182413553244057635135641021288610253523218743117360177402516400320605857218556642001116246053510787586660607316188143726137115640121071863777025615133778837857008830536510626543171650667565710762862364276263040074681842283717241584367432588112210713453874873510741070820443467775438001871334400345300082636263386842856223567684865061613622302747378861027376018255126477386031663862122582856671702756655684223377122663280701845110530056571507122483040834473142676805044120432268287187252017134321851320116580336341147372182510237267672644383802538462215136116406518442627046838534128064638465673847870268821683111441111261482371104406246278771117531553024072807640752476344344004205234850578383837768853331706523628777457614077134454714181174504077108026520231244886858252166650763452688613832814325583412558624464884251237383574350547451630440805381185535604418271338753007817554402780853355522483016525752401464253532737555545157612061014068157208460233118338883422610444082220780253886471287372418827113724628685682511524324805221500845871782545312625118424364655036740447224716142863326725575600534722832207474851714624060322302117671676157407556053702331305751086518474407283871778860853020225087540278520763045133485011263171088700571888330774254601178604664161040344536184172831002548310823032644320461617380683522033315572167611447732616033647355773615013242442050585673717277504364500870667700228874684746776484135724775227555041153135587502716610627473686854732586145672022348868820413838375456203436635480206514487150203421451306108784621417665762734236755742342506606722041736687383111466355513275247760806537063827653107387041086443332666701816178475136867140511758274723423312818023180332627384811603232323577880822535003874311651041518065466144870620288131240373155038275205634743220038302143760345351276073884317607114222030817582148135856007245374350126556460763354053505328287351668300226183632025612172307873253417741618251537868205612244482824171426552262671530683384767814755226183418425185210106827117268348286827311507031018014318185585470245826315220167403831202031014018016701108723528306426367725052567025344163752775436037726417662852882256575341883042518875032883218887476175753628276443250703084656701564522075275362202463478702356584744261411776261105177843707703516143153856336472811653643684162338806404074027286062686384877657426120847564436341727113231528536033472035112527465115102574541725825840224314556016757826675570236404137250164352765854767767863327241825378632171774074654300621146526765403771763E24CCE0EFB4ED2B861A71BA3BDE1399F3ADD0D3ED522FC0B7A47EC71E197BD2F875F6BCFECDADABDEF0F58702892C4AB1DDF1439AA3E11319C183F00FD96918E26D3B9D168EC9B10C5F0F1DC38B04F30B5DDF608E940FA3D64795F212730311E93C5B175334806599445B9D3AFA0663B8E2F8076D2F6A75345F60826CCFA7F63508E1C1858A40319FDE7868AAFEA28C2C44745C72D102CE8C5098E37C9199A50D87240E825AE39047C2530DD1A1E7663C9111B94055352544B4FC28A552A086F4390255B7FA4F4E9CECB2256D99BF8DD348C3FB93A50CF0AE73AF4C8A8E977CABBCE00BED85BB33E69A76AD2E370E7A98BE19DB03D3D56E997879C4E6FE2D780D7D22DE78F063B5043EF78D99764115D34C87C3BF2A5A4711C3228EB8CC364772773F8917B72FC1808344658CD2963E5FC9D53BCEB8774348910E0C174E31E4038C4DF13EC9338C91C1BF7C02681D9FD7B0307C700B80A40B04392A829C38FF2337AE91184CE8763C43609DB3DA529E05911DBDB0CD8B68E76655F2D13FC727D770F30743BBC3E32BFC545D9672890119179483C2A15FC21C2F0F3367AF9928C95251AFA3D77576E6795CFE773263325C6EE10BBBCD198D2720ED7C5F06CC6C0381077268907D70403D614020333CBC711F5458C6F349240C08C438A10AE26B5E721025B7E8D43F8FF9FAF83DC6FB2DB861F90AEF0D5DA7B50C78CDB8C0389C2E71A5CC80D82A3BF08F33DC850FED65E1C90FF2BCC05094EB65D1FC14A71577D2441A20BE12F79A250CFAF91C1828E21ADE2CFFFC0137A9B51AB0D54B6E6750385E43545FBD60EDA58BF327A3C7336A560E1E3BFFD0AD985633C55F1C057C60960945110817C83476C8C72674CCAD3EDD932595412CAE382E94C7E92162969E5950CE22383C053CF2EF18C1C05B64596119B2DF6576066A3D3673F0659F4F1315651F67278D10F9D1ACA8A677705FAA12BD6B7DE15156E7237D9CE8792AE1917709EF8F26E31BBB5FEABEFF13059C0F6E45D38E0D74C02D869D447B724FA041A526F3E2F9D51F3C050D116836D185058C3839283A1A66515C5E7F54DEC7BE0A195FFAC22A61AEF90D182478ECC987D38F43127ACC9E45360753E8A9C31811747565CA8CE2841EE56D0DFBF930BDDBBAAEF6667D877FA33AF9AFAB509C53D9042B4396DDB3C4F6FC7F996FC446550AF3D895C09621E5A79B75BD8456EC914FCE80131BF482AA8741F4BE54F7662BD04A304C7E567513D114B6E63FFD01198B58E879FFD78D07D73E907A4979E84E52F950BE6A7D9AA93024D89288963A087E72F879AC96869A557733F6AB30634E29F4008D9839F53F558FD48978BF9547443776428CE4B4DF19A924CC655379CD3F8CCD000E904E750C7607EEAEA8F8A4662876301E7D14CEB120689AED9F068D92203034A050B5CDA0EE62E7DF7CE55E8EA6C4DD641690E1D3E97D30EA25D0AAA8ECB5380D58E74DC5ACE53F0D1FD4617A2740F9B5960A001792A226F1407F8985272D9FD87BBC44CD740FFC774B30B2ECA4C25008A260B240F29A54F248794F25F7698B1E5266EC90B4D6DC773D658165498BE42BA8EBE726149A490B1E485ED5D2080ADCDFC3BBEE7A4544E9B6890A313F4E3D59533F168E1CF8CC5F2B25F738FAFAFE2471C4C8401AFF1761E33BFAD6A8DF51DABF1215846B4B61D12143ABA83F21DB2728893FAD1425547FD20314482681B493D8ECE4CA58B1AAE3B86CBBDAAAD59294A779C5D0AE2B8529805A43534D03FF4CFBEA9FCBE55CEC01D5C04C793639A9848F8947EB68A83B3B23577AF0CEEE0BB8ACE3A8CA88A324D5EBB4FE2683C189CEF0CD96A2A65D0CC442E8DC2D3EE298A193E65C5EB2661E96E9461383F6C8EDA16A7393B9ADEFE276783FA8F260B17526341984160C4F77A8D1247715CB9DA3B193B1C74C544DE4507185D83C92225029D6A6828821E2E7FBC1270328110C2A965679B03574F053B4BCCCAA211CD472F147CF55BBC2DE90527B7725B61873DE66DC673C36C842BA3F9EEA78159C449CBD9D0EB94C52925269E813F338181CAE2713C7F94197F28B77C6A282D7DBB8964EAE4C4D227728E86E2BAD0C39DB5EBC924EF6BC2795F06029E272076EAE34CBDB31BEC9063CB255E32E7D6B272CD3334038D10A8BDBCEC7AB61A4C6995025506C5C6EB7EC339F488B66E6BCF7100ADE9578FFE4215F0E8F14D2A78AA8A2009CB0860D81992DA6DF5220BF19E38F1CB4A2943CB783E37BEE205B26D18D4C92DC3ED3E3878B1A71453D3485E1E6CBEA1BC3E035031AA02B9375A4FFD7D0BFF30D389815C57A21E9988E6A57C88D7782D3C569658742CF390397A78C31351697C411E00E76B16F5C424C966BB67C0103DA26BDE22E1BE61BF89D25DD6219AC597876605A82F0A02DCDCFCC0249A7052E48E489FD8B95AECD4B3446EB1E736116A6AED944F210AAA7C522630B072B617B14F6A4979E0486B9C5813E2B84CFC28E5A11B1ACE878705709D70C1B2B2542E8D5757A367C6AD9C9645BC14FF8365901CBCBA174154C6FA3C60FEADDA17F8F8F1253F28560BFF52C8F2F172DE83ADCFA29657E74CA464CF2CA03A500E5AF0601DDD9E1A18157D042C9F82AFA1D89D7CEC645EFFDA0B17C440E9535BBDB45205A4C74D43D4C397EC5F22CB1BBA13C055D7A8306BEE51EFEFBCEE2E442282F6FB813741608A5046A78BCD8500346AF43AAA9B34C6D98A81861224453031CFFF79D8A3FA99906F0FCC98FF1EFA10C9DD7CAD23BF02B5E0C640E054EC557E95943CF37ACA7E09CC087ADB2A9DB8C319B40344A4B55B05504AD0EB788C561C86801E8493A1314DB68FC7C86DFFC9A92B8F07716E2FB6B01DA50C03C7D466246C135B76AD14E1AFE10F4DB440C16EEF4D040AEF38E3F223A14D5857857D1C6BC4D6E3D0E55A6FEC85641125973458856F075BEB04A9884B6592B0BFE430FA390A484029A790ACB4079B6D318548CC80ECFCCE1938E47B1FF7EE0E23F5DAE57E5A8A3E9449ED003085EA77036A276D74389106F29DEDB5C1EC09971B8FFB025FC556A9ED4B36FD8E2FC7ABDCF0B210CC6765510D34A04C908DE98D0ECBB6DE62C02875736D16EE42CB234BA9DC65FF6E2AA486018F55263319ABD9657AC8DB18E6B5703CE725CBAB01B95B48623FE93DA4FF83DBB834E61D1F4112E49B7DC17A734729032CC5B2A8B69B0325225B299C2F083996C10C52E7287BB983DE6075DBC2E5A4093AE382E34B2BFC77EFB1D99175A2DBBB866E384BEDE98001BE7D64FD761BF20042BBEB5A2E0E0E3B01F21B44843335206A32F19D43E03F23C11CE4A59BE527777FF2DD8E23A41A5484A098D0BEFC814EFC1378C9198B114CEE11946171E551BE3DBCAE5C8E866BF319350CCD26D9B85066F472D42A238A6AFE3A75598C085E638137C5CBB1C4383A4071C9BA244B16B7042A244BC1AB73D3BF884B0C9B6FD4DC1573C85A9514B489FE1B520D7A39C7D80E4459FB59DEBFBDF1ADAA035A880DFB48CF59718F8496792B3C8183B048 +smlen = 6114 +sm = D702162616A0D8F645DB97FF134F96291AA170951A5396863164A4C4F656ED90A87F08CE04CEF284D1817B96364D3462B9C3BDB85D5CD653BD12A1ACF8DAEE99840F2CB8194B6F8132CF6FE368E9EF101ADBCA59AC0978F5005894F7DE7ECE2F484784E8A62CBBE8FA42EE8CE5EE5280F425F1952448D59AD44751B55A2882F6A151E478159D263433E808E2125CE7181C12B1BBF3EC9EB061D832D4D5E00F0A8ABD8A293BBC298F4EE39D293AA4D9358C053A5A50ED14664A249050A4C8D86610BB643172055D28B9D3B52FEA8C3251C93A31A82BC09FE9750E9AB5A67082D49A26D1F45828952C174D55305A7252162AD76EED52F19B0ADFC9345744A50DC551EAA144B66000DE8B11F0B7FAEDA885314909E439236CB2734ED67D05022D292682E851529488DDAE9D697BA9A632A23A4846282597F6145EF9936F6565CD99AE5872BA37D9267A8D248C93F57F44EC8DB44D6C6511BC5140EE89A87D5940B522D22940297255BEA3FAB8A81E40F8EB125E547FDABCB3BBF9CCA55012E4884C117B588CC28B91FA70A0E1090D4DF7DD12082BECD9F0BCD4B5AF75C107AC6A958350A5BF026F8D6900B8E977F606B452856616F55A894B6DC8B67AB0C4C812D5DEDD01EF96CE221E733E8EFC42D1AA9568B861B297F89C21E72845EE5F91D1407D50DBDBC4CAC25FCFD60A7BDF47D8DDCB6BA13AC7281FE19C6CF3CADE8295364B2A4C59DC81EF18C4AC01CBBFCA722EBB9187ADC557B94109F8374EE77386196CAAA8A9A7D82AB210F6A1D28F47ED5F355184FAC083E38A7A5FD0B19F946308FC5CB0F11B986CD6CF51389BA80141839790A0633829B062F08FFE8EC2AE59C06B2FA0F9A2645E36F625B8C23FDC41450E8DCA89E84BF3D542CA76499309BE416F1B7C93BEEFD4D22407D425E2582A136005EFE50D0B0176D7E5CC73F41134E458EBD566665B661DA7E7021F2E580FF41645949573FDE05564E57BCB184FE9FFE859A15B9D17442B1543A37BB4A5CC4468E66E4BF361703A3D06924150F52A05A9315F18CE30A1FEB12130D1E936695C1F870839A43BC6A5172095B1959A40CBA116714A9EF25A33B8987E1E9616F132CCE0A1966847DE1756D96F27169501B5DE24D7E1E460939D3202D196A14B6526912B4AB8EC964881C36F4FDA5E55FEF3C6968E44CDA8758E58F6213CF404FFC39966FB7A7FBD5E9C5E99B56CA64C343A8C53E252D005FE2A0205C3C219A6B6492917B9682047D2A0DC5AAA3D60470013E3782D04653CBAE08E8EF98D5A256720E243C5545A9CFE599E681AC2A038D2CC173987231E255849780EAF6401D555BDBD77D7016EB0D193E5FC5466D3C92BD4805877421FE6451929565647B6F7FF28107620C088B560A140D2056791601F6ACCFA7AFBF2525019F34F6DF591E5C008EAC1EF4778F5ADC87215D8E7562191A6F6E9107AF3304BE00840FE4F3663A81BCE9CF4C9CDFC508591AAE06A35B3FFA41FDE5C4C5397A26B4C861AB899AB105D13ABBDC0DCC2E8DF742CC34194D81352124BFFAC33B80B4C693BF81A387F3E2CCFDF11865620A48B1BC5CC001AB26616B8992FDFE19A6EFDD4383ABF95745A6F98DE3C8A855BDBCF7F25D3D0D0666F8C89E419B7C8462AC183E9F9406BD9E657545BA0AAC1662A073FDC66C26F9A46008CDD232F756F4E843395760C70937D0B8C4A5A0DCAE1DE80E1F6C03FDBDCB6F1906ED0506F7E02673E8D0A1205071B347CA4D8B3E2B310672BB70CC761B80387CA4A0CE0634F01F019FFB8404C3A94F74D2CABD88B3D48A1E43099EAB044BA094475619AC2E358070C9BA2BE3E443DCAF1FE4E7ABA4BC86A4AD21BA756E7FD37B61E8D02D472388D19E9CCE914A1B60A2131F98DF3ABAD5DFF06BBF5F74F065111363CFC20FAD208090AD20E32FBA96849E8524598CE05D41E3C506A21C743B0DECAC4C617A15B26A3D5A47B20A71DE9A6622809C426CB824C5F91E8C7FEA1F299E9F0895315844F5A0F699F3AFD5F9914D0B1AF535AE752A0E76BFC3C85850DFD43E032E7ACD81C3E6FA3EF7899CBB38D4CABE523B65C1CDCE8DCA7F3E77E7A48F818DBB75843FB28F4C8096C2CB3B0EE0FB70B32924BA360FD76391E81A799948A4F4ED971EBEF9EFF3BC27F73A0F66FAE08301C3614A2680AF311C4F27B1F3B5D6443FFB4F05C6B5CB0114075BE85DF1C9A8AEC45198086A246ED6F3D7E8AF53FE3C110EE24102BFCFBC5068BA8C8B0186E8DD2FF99270A2BC08503EF5EC51D86EFA99F04506B4B9CAC4F0D298D4AAE6E337B4BCA6C3060D638E05A63675567A2FE9B1CA6240045BBD1F26FF099C64AB7122D1BC7D84C925DABCEBB650301791D39808D597AE602CA4583F8AD0283479E757E40D28BA3A70CCA1C31FC820DF9B16DF698FFFAD07EAC40561A54EBD679B8E1DBBCAB08E9A1FDB8E39FA3220EDB49BC1A0428680738D0133B769F64C5849CF2AD1CDE53D463C3B356048A54AEAD207BA22E374E18AE1717DCFC945B5F6DD22BBA34A7F844F8A927FE644CC4A406E910314CEA9E09D1F92DF9223E0D8500CDE5E2D3591D9CE8EFF8F1AFE12C9DBB317A1AAA4831710A42A214846CCF0EDFFE654EC9751479DEA74610882611DC81F0CCC9830E589141AFA3C4A478A7F9AFE645C72EF9EF013655EF7BAAA2E793CB36653B9DB90263A171998E0C5E8BBDB6D601570F24CD5976549A2B50EB28C9ACBB8A70C41932417DA3377526761A36AD67B1EA399B08566A1B0F6CCD927E9F84F2BDA0C7EEFC1EF36C4CC7847355E82A573759669310DF04A2853D98E39918A30FF5D708386B78F3BE26640F1CA1A267685D6116474AE41F45C71AEF4C8944AA90A1A50FBF67AE508CE379F1C85470C07E27694DFCE1EC288F43CD172F8202F58B06FEDD28182D3FCFAA401F9210D2078F7E83E6129876CFED47183477C37CA7B1974D4B8954063ED9D9AEE42CB600308A94A6B1EB6A30B08F57D4139283EEF01C54F26F823ABF69EE34C1A890A44387FECF3C7C5E9924A5FEC82A3D58FBF0E1F53042B8EFE334E4DA45EB8EB1EE414F305CE5116B09DB52AA9F2D48246BBE7D7BEE20A31E69460B5476670B87482F65D42CA2C8AD5A9B38CAA06DB71AD7E45464D38EB12238AFE49ED7C5F92ECB3EDABE9015B7B27360A6ADD6F8E4BE1C7BCDF637104979053CFBB8696899672EBF605F88CE03146BFCDEBE3189FFB8D7C6B5A2111F39146099AA4F5F24BAD041467382305AB69E6273CEDB7E7FB036B41FCCF0EE18C1D41159FF4A0648CB57024D8AFB6EAC8233E8EA2C8A8F310E5A0ED54D99AFE04C8FDCAF14F9B7ACB494CAC3D714163ABC6CDC9CEC716D466B145CB4D23C07705FF5223B992544B0CC7E81BE7B6D155A43CBE56B5108D8A3314B19AF5B48B3596CC6D27EE93D7CBAB1B53A60AAAC1E445B970B5B4517DDB7F36615C5C4E6728F58889DA459523ADAD3C2F058B905108AD378AA7238BD7A636DDC5C679565ADC35EC4E4EC9DDDB6E0C2284BBEA6407D306D7A28C1FC889F35245B109F662F2176AE86FC3B70D42B6847F7475F5E4E76502EB8A07945FA5090B88F22E31999A128ED844385233E2D2C7536CC2D196E5AB5AFE2DBCE722588DA95F8E8D76CAEDB3C21EB375FB616AFA26B94FECEAABCFB8404679FAB5E3F92EE6A028B809F233C861C544780378574F3609F686E721B3BE9CECA1EEDE2530BD2698A78E5708B725C2A99589D622E741A874786AFF63928C730DD1E6DD20CA8682889141480CF69C18FE85DA0DCFCCFAA99AB6F8DF529B3DC97338033E6AC04BA02A46132D2FBD64492279C3063078F7F275958F798055B20285F5930524618C71E6D96C70327F4CC446D9BAFA02214F685A713006802BE851062144191B8AF66433BD3A592796704D110A623BFBC1114199E70B4F6FD855E2E22B9A1EDA85ED4D1E0792613F28F2E6A4073C2FF96D11BB902651FC7C855E635FCB245F72954E6A95B8058AC9B57D2CE95EEB5AF5C7BAAFE3817232BA70AF9B3C4C0186F2428135884D329E51EEA199F6C568742A53604C0EC74FA3A7A3B5800448FD6689B17A139F1B8CD2654EB1C829DA4F8E150FF329B9894FAC7E00AF221C7FF61DD2420D21F84B1C422ED264E5029BAAC3E28F9B6C4B35DC8C2D33AEC3C7EBEEB89D5FF3D78CA614C7C7B6CE9965B636593DC085D1E0A5ABCB79B694157BF652D35A7C1257808C11BD9468A5F0A05A19E5836489CE219D250ED43B5586441B51F8CE61833E95660978E80372335A397C91AE20EA1C018B3B38A6AB12590AFCBD9CA183681497E0C61C4E151DF5E1F27270633956E26D864474BC8CCCC428FBF59C16F4CBAF793E22E9571F85FE324BE1AB234669A15E72F84E887FFD799500EEDA7B1F51D6A282887BD023DACFBB8631CD2BE6217F6B4F95B37180AC41001EE6ED20F63D20421A2918628E99C0B8AC187A3464088F1CEEBAA06FD9A1991821048E8E6619A8D4958517496CEB8D14307673B1BD821C4A96735FDD79E0F269A11E8F81C968321854C2D93832B53806196F7EE62B680BAE67469A4546D72F522F07BDDCBF0E790E8E8B484E015E21FC7DD63282718AA0BBD865B173E4F5A75DE5059737ED60A0C20282C347902060F18636A9A9FBFD8DC1A2A5383A2A6C8E3EDF3134A4BEB000000000000000000000000060B121D272BA7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F + +count = 85 +seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A +mlen = 2838 +msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +pk = FC215405D533822131F38D92E7547A5C90B57F0F675B5C84E26ACD0C3A14F03C9BDF55164C6EDB4BC8010FD9B174AEA4D74707EC16872DFD1F95F4681D2670C17D0DA9EEF3FD270F31E1C0755F4FCA9124C12A6D5AC97CC8C8F88D281817D058BBE6E8F1F51B9651D2BC97A0DCB25FDAD30D0044FA1833B8CE3DC02A3B8E6AE8DFB8BE56FF0AE5F432D0751A0569B01D7087643C7FF427E642FE4379FCD5985CF6AA917F2D0C16D4CE696E9A5F3D8B115871FC5FFD7ED528BF2EA5B91EAF4A133D5FBDFFCFFB413B98CEC3AB6398984180D16247C050557F76AE8EDF1BD12781FBCFF6FDC5310FCA7BC9F9268A9B3DB6C5E22515510800BBA7B1975B544AB0AFDA9CAB90A9C3123FBF36265786637B4B55BEBE1D145B85F49B1A3DD5835B7EEFA2B8F7A6F530852705416305E63C30240826F870DC309F1BA2F10EA5A2371D45CE5F6B9F29F6EB6AEBA9EF234E54EF1A0C59024CE1A6121DCF88AB48C686B30EC97EE2994E7B73D56DE31F07C143B6DDF9BC2284070E004AC79428703EB05A1093B5EEFBCBC8272FD13FD34DF53F6C0DDC3A2B7DAA1ECE04EC808FCA5D15AF69DF6F9BAF4B068441F6C559A7376AE59B2CBBF3C0BA1E821F6B1BA567E22477A68A8D8B4905D8A7594856B4738CD2DF6D8B75E942AC039437201F91FA53128FA413CB078A0389184025E31950F9F513C1FC1D36F8D07FCA525DA9020AB2C704C7DAA6350FE0456AA644633CD92B73F9DC0D0CFDDC2BA49C3EBA5AD9850FBAE5B6605D31AB1E1F18428E059EB3B1FCE2E47BE17B202D0E890CF525181032A34506056F066F5EBD28BB3707D4AAF9BA9DAE3EB5FFDE74D5D076FD35D6C133DAB989334F2233FC39C91AB87DB4962B14C0D834A140DA5A590C30C41F2BAEA4D9227852AA09166B230406A80CD1159F1E1C93E8A00546E9664CA6482B59BD1F9A79FD55BF46AF66404BF94BDA6DEAE8CE62A699008A5EECD7720EA25669C4A0832AF8FF96D4D0D93A8414CADD3A15F463196A6B1D6764E6D1E8C1C89DB7E9316DAAAF085FD4D7DCA3BF018FA357050A2778D364DEA92D996865E786F7171C9506CA5F1D5599738481ECB571F0BD2123AE0677C9F53CC063390CBD16CDD0C94783D8B34C1DFB2B479E5BD30598E362E45A7F1D261510D0899134FD22EB5C6CC7B8B2E62C680DEBF15E9F051C82DD60B16C363905E74E608E41886D886A0E966E135B75BD936DA2B422CCB843964EEAA42363C15AAC8D04C64DD5D2585AC13F21362337F2B7E35BF196CA0FA4249191B28BDF57F25526F2A60DA095F371D96030A5BD81C7FD7E44C87F3F2EFAF688D856CCA8BE5992BB5C88E790EC3F41A0D05694563DAF903E901C27446BC4F1860DBE7E649FBF653B88F135157E31D258034210B9E85EACBF388E200C1F5E1209E69A5B4D26A0E494B911F4DB04F5CC619815DA51F75147FE4F56A57170231AEA5395265754B95C571B7153EA283EB3E1F2F3378F77CCFE695C84D05BF02B49D337E3802717906CB8A765EFDF1ADAAE56012B68DF5873D759CADF454C950E0F12FBB87A9CB7CD9D2D234CDF0686D88AF98E9162F81257813B31CADBC1B5B60BC474A3B533155001850A078729717FD4457749191CB96A942BB90DC508B4EB1BF6466C2497AC84C33900618B4B6EF6D47075ECDECE9C8333BC0A32919C2DE5DBC5D24D127C458817343DE0A49F2150DE34F6D94119C91865DE181BB6B25B066326541C0479219BC1285F57A5CF2B35581D34F2D395ACAA3E94719C9B2C23122E09C5A5286CF835DAFE70D515710511936B6D5695971C475E57623E276B253EDBCFD8E219F8813BEE57A36E28ADE46FB9E7252CE884EEA2DD6207E3FFC3D192C94109371476A977CA1D36EBDAEF8C8E030B70C0EA6AA6A844D4242946B2B1459B09ACBF676C1458A9BFAF741CDDA583CA17176019C3B045ACAD991313E3636343123A56274322B55D3F800978DCD96AC3DCE1BB09DB6ED5CA27DF617B222F84DCF2DF6CB29F3353B2818A52CD4A934A619B52EE032FA4842A60DE18CE247D86B3B24779EA798D1322F5A7555A2D6D91E170A645DF9F4F0B79238CD64AE2D938D16785468BDC8EC01D78B41EDD409A5380A7EC0CC70D39F1EF59E2C0B08F40AF515F15C53B6E115AC1115F0A3476C28BB3A1048AA8F23A3A9AE03BB680CE53AF4A257F67CA791686004307CCEB3E65748EC2873541C85C20FAFA5CE92D11B24CF89966E5E0986043DF80A6C6E79F70F2DED55AE65264A9852FAADF5BF18F31579DADC817242578E7C0EB3037C87AC09CC40BFD8F370035E74E8357D10E8012CF3AAD6BA5E5314B1246DE703866846E179828B4827E756499E70B6EA3B2A54C739BDE9A765EB31AE601AB4F49793C10E6A3FC044FC0C98D55A6C6144AEBD98ECC2385A60C75722029CC9200455C7AFADA9F5919F5FA960CFFB1CA0168DBB7DFAF8371CE8D7BBD7D4D5498DEDC37C908C677148A79EF8A907CF860B98BC00E3C50983D14C24C687992C80A05CDB3D9303A641CBC66A4FC8AE4915773A6131251F8A702DC79415428236AAB2A6A43B0170E7A20AE58989B4B4C47861DAAC664C077F40BD6C4EC8966B722E2B2CCCA993C6CD7E3D89F419DD66AEAE5533FCB5C65A63EA3F741F5948CFEB1E8A00DA7FDC4DDAA6A28E58A347A6C346C741F2C861E89CA5C5F415244D44041816EDA12C548E9B7CB91D8C00F4F4E146CF31955116E508AD3F236CF246AF365815A8A74FE4A79A0E759E30F5FC8 +sk = FC215405D533822131F38D92E7547A5C90B57F0F675B5C84E26ACD0C3A14F03C9F479D074EDD52AE0B78B1E2E2CF39FF916A1FC759A895334B79AD8069129A44B8F4324FBB09A0F3EE2395CAC29AA16933EC60FBCADAA919B1769C897996C75848FC415F5E5EC019A896287407A2D706CB2AFC1A54E5EA93DA5B00573F12F08D13828886546126164647883807826570258823382132171078870666366485004783671571521176655382668300784233200668481548773668336857401187833887182528620465478758712410737172056006101248816676280247160783064538325620144670542840240674050014263737852851146735460760641884631338704844273676815661056174787046854410587425710342883614520013037315768406735480623435313811802445860547588170674368655838043635266836027834778841144104715048863833272528273033177081821372285178058110511553681028572865372301477634047644272370182831302355545334464352533137568855475442851476488658225212263458363148352774616614112523467673774887330652350438626002672788461208716815834524660185526263561475034318530636448050718338444275113270534300867833581774555778127158260273432656607070021352553254331364032430521111880608148634124751400166686051160504084861650754416366320235238823447413211273810636014865860344120763880631611523710486483651885606478483250616170708422735061104533122374343403243566340015210776603870108471523581707105765718686472647443418666542387823642875131826236020830410766477312667040481468535387681507780675153487776583785855827721026053638332738162545004643227476308652765157850326586733252826552428528426126608246845024608755040851462724046244617887640378720520827711332445644286076658166854563788802431361142328246451477083118803678057134704740208675045668056552471884615245861334618385504556450857444531168038180535271042063468188626488618282542286522772114041062258734755853843482107615760852306405480808481507435683137420657785520648857326814033018155027111827661152473557535106357874034473682782403875221550663243653655552885040008021684537403403784046448328677732375167127705131418447843252655710508801447183647013763336036757756563561452142760728780465123443424165335517353038756203221182655161323762543622758107584678275236038266025836800545378011886665518186087507401374708337036705623027434350881134526640122703760188305526567008801626132437278771481583875130852164852246638715342643865802126862666142034470101460162081612435221645471888076424276288628227361473456703663873150062107635014308476056535441374445326146025552537746863562838270662642018023737026441606241613012538378683620338062184265154033557585067203884077185454222766478008016321715848727234770528044830437064207210020076052747264608126518677334255178241077118534132507487606242358657124153176775120670351777834522058627541286505142356678522684188404705723075334420771664834126028148146135644032702164453360557821876186551818640203056834322655142514750120652140726146507324107818521836027481432545207770288327211413364801757036741183650588163736635542121883050531744765548451112034581425535272473852507317360384411885312237370337657700574624814513574803242307840653068408770270418774825280044086077682314838745828272016223044273764100638782830057354A85A4F2D584DF84836FF0877C7BE2F6A10414135D1750E53B000A9DA1EA5D49A6F304FC993276D181B1B740C64E17D9D77BEA7AA493CC504FA76B2EE8E1663DA853C0CB42C29EB556A144513A06876DF24A0D18945E5AD45C5F401CD7B338FCE7AF1F258B24A6C9B19DD3269D575424E61B207F1C32410C387CC8F3F875A4AEC9296ED6FBA1EA2A026B09A46A635FBF586D5B14A1A6E31E317358FCA28B4684533619F51725B5EE491693CDD4458CD3BFAACD13220677B55BCE5B45AA2E94429F61F2414C780FDCF77476C8AA0CD93934B2DC158719287D466EF68C0EAF348089978B344002EB7D005409F3ACE184A4558CF5CC62CE9F56104C58BFB5944B1B3545A67B8CA755AA8D1B42114A432BFD1CBC419CADB3832D5295B73D6C55FA26D22E2732AC025ECF4D433C1A14D5E0E957F4F0D84D025D4DD26F195CBE1DF59ECCA0AF586894262AB954D25555F34B9EC2C5B857E4A756C861FBD6D8C9D7DB762F717BCCA18B7A6FBA3A44B3CEBE6EFBE9E65D28984BB1387E6FE7300EE0A1FF9C21384671272D454137111083D94AD89DA2350961093D2A74AB406E05F7A91BEA3A9C4485F8E3E0B345477054B8F6FECC0C4BC1BEC9193BFF6E47E1652E5669A8F2EAC183332EB3C16A7A4F720B899717824E988CF97EC0D828F2EEE286AF9A9148F78C7C84CE209F4DD830349BFC56016E0BD1A9D3A8EC7F7B1A5B152A7C68EFFE6F4C8AE4BC6E386EAED301C1EDD46A229B5732DA2692F5E24B63E3B357E169FA9D551C88255F60E876F1DCEB26055E4211303AE478216FDC7393A056E8CAF67D8B40B8C6C3D3B064CE00C2B59329C5A0329921FF9D5DC350DA2F37D2F5794C0AF25B1AEB3156B2F286D3F8CD75C715EEDAC8A9F042C612D0EEEAB37D06C65BDE5AD1C65C76C0DD3F6A89F28F1F40140427CFD07D415ACBD8B8C2DB49E05E7663BADA353AE27F793C8D4A65115B327E8F011FF22D891A87A4A585C1D6B6870639F2BBEADB14276F5F2347E14B08CC09B0077C3751CF22ED215CDB9D27977FDC3731C984B832B72B56391B8A31199F7D3B8267A63C7D22EB0D01E2AFDBAEA691DCF07EA507966FC6D552780288B6F5AF258C2F930793E35E8BA230A91FC3E2B31BF55507F24AA519C59D692D45C8DD4842C33BF106DE1F1BDEE8876EA53B07C53E8E9839BD5B6C9E1EAA5F4CCF75D3F4787ACBAE2CAF763C729CF79D4F7A5846AA05C257CFCED895505D0427E05EC3DB9C113A4708F4BD4DACDB3C867AD49D051F7B6276E2C88E9E99CB52118D2E0221C5F31766CCA70A6CB76F396DA0EE1E4D124F604A45E8568F54570DA8D3DB3AEE5237E15DAD0AEABB23229D43FCA675213F9D30F3159F2F2A17FC13B934EDAC65D045793E2E0E01C113D2479A46C099A6DA039A96E044FEDFE791DFF2F10C37EF8B4978D46B712FD080FB37250337DD161F89C852CB3B99A0B9AAB0ADD3A3D4243BAF9D271FED1C9BFA93B92BB9E9BA88FCA76428C1992695F24C233B4F6CCE59F6AB86E39C56861E84398CCB1A6A8CFA0494BE88C77CCD0A36A1163490913C1874667C26CFFBBAECAA758E75C21563F94AE44ED2F9D1ACFFEEEEFC5061D1EDF92A6BD4D641B691E67F63EF5DAE85EBC227A049793D899E30E037D7FE145F6AEECCBE449A7A4A08C39498A08D67FADD7DF72F8043EFB08B645074957E5C146AE447EC022DCB0267596E9BB3A717B2FCBE3D2B3C93CC30206BF899690AEDC080C0BEF3C48D8A81DF94A3904A7496EE2B4EC846AA13D4813E09F60A9F53295E8A1ACD725EBA01ED70DDCFE655C9A1B126C03C8339D4B086A2B9A1572DB20ADF6637E807FE3E9AB6FBE5DB5427B9AEE0F37B71FCBA95D2E2EE107626B6AFD88B8D659FFD1AEF490BAB5FDD8A7FFDD5020CAF18690463EC6DE619F2C79690E4134E61CAA0FA4C514F264B32D428FDE8E3EF236BD91AA4640BBA018C5D467CA0D095FE3F856F7745CF5031F3CAD0D3A31FEFA4F22C550318E69B1DFD7FCA649403B72CF3ADD584FBAB7C46BDEE226223383D53B9764C43C13B8BE86E58EFF1E66F967173154493EBBCC9BE9DD56E272918226E0A1DD75B8A502BEC940EC1B0259F6C08C1A6B4B4C43DC9C79374807FDA2F40739A38F34E49F794758F32ADD8A2C281FF90F686A574BB5A4D5F3D69411FF849849D021944B0FB39E078D7DD47D9EBB174DD15E45A74D95CF4DC6A84E3407822855D57407DD670BD09ECD8BCE822016B07D25B45F330987362AE129781F7E7239D30A75E5E76377D3ACDF6DF653AFF1AAC947D8555FB30112430EDB83711413BDDC817BB937F9FFFD9AFB0077B9E3654008E3AB6AF66B4E0F2690B73936E2C024380A3CE4A4AAFA5ADF63ED1BC666793780A6C4D636316C3183077A211059B28933B8E8D4030CB66781E1AAC817483B75FD049912E230CC2F2FB6680E48F2222465A54C1A2B92D69659F78AAA893973A9638AD52094391DDC55563E30A4A39546518713AC85583EBF4778F983CC8973592EDC451C01400D5BE9E3281307ECF93217ACD04FB079FFF66FA328A45CED0A0A4FC7B11018228BDD5A97EB7F653944C917D085676B151FF02D68AE65BC9DB56DE4F12AE99C36F72DED0F6121D38FC54C4B3A7510A7FCFD956D1E7224151FF10C9F64F6F27C6A0D34C0FE10FF3869961778963F637C5A0D031FBB2B85553054202328B21F4F9EFAE19A1F2F7283301B64ADA62BA895D47D48ED5ABE28B4D830F818577F79C3634BCBF7FCCA451662F7D3383B967FCEF27596B5A3D123904C0DF1096C91217F87DA3D8DF61094B62AF802630A00807E5E91C5225E6C084EAABB2B8C03AD00BD35AEDD6F3199F370C343CEA5A45E097C17A1781842AC441AD028E9BB15B769CC8A9F94E1AA6CF53AC9F7F51C3094AF73D787CBE564A4107C0FAB1CFE3076B815621C5F0339FBBD05D802DAF1B691909E5207CEA9C0B9F087D97C14F73AF4894A1EE18745364CF5BD6B5DA83B9898C2965F39C33A795D0F6D18F655A3536281351B503C2259A12E077FF2625BE0C2E586C0B7DDDE9EF87AD8A11E939B361AB905E8E072FDBA17B9B8F2F6FF39550B523CA5BF189AC22080CC61739E78EC2F0696A5AA08CBF4BE4B4A052463EAE4C8C3EC6C66C7FEA8E84395A62E9DC6E64E26A301A8C76AF92959192D3B22A92F5E69AB5542131DF7D5E3930ABB486106EF617E55148B7A7F3CD113AB9E9F2ABD65FFEC4004F138A7C4CC8EAA13C4671EE2879A47FC677C1AC976B66B3E117FE7F823599AA339EAE4D7E8AFCC669B4C4E4E088DDC35BAFD3E4A15EE70BDB0B2FC4CC60D6D5F1D86701E8E6382296BB99769164C806DD7CBE4D7B54422F26861CB2C680EC98E91D68D76A4FC59D91FDF1905A95A203C5C3204A8E2C542512C27310D7C8BF8E779D203090E198E92513EA2B502003453412C37276120DA8EB49837A119519D91407E678984DB9269634A634D870C56303CFC5E188397BD9CE8EF8651182DE32994B3D50D1F223535B83A6B9F7D083C99E2166FA5224D2F9DC4 +smlen = 6147 +sm = 1E378881DC03938FB40422C5FFF70638E553AEBBC928B839077637F36F668A3546FD4562796CC3E9B136090B8E94C20440EC4212E5809D23839C2D22AA0663C8911B6036D268C1974C8ED3B646DAE56057CF73B77690B8162C4313E83F38EB47383A39364442B026BA25F939714168D88B6433E6C87FDE8090B5BB9DBFF2B4B2957B9334CB07B9142313D46489EEEAB8F345BCEF3EABC59D021F81A079E7A46FEF526253F284E49917A5B4A57614FFAF79B8C34DAFFC948514EA44D8721B4D37F1221FBC765150A05E81F258400ED68225BBE99128FE0F63203E801D17FC27ECA1DD9F4DDBD7AF9B68E9A46154FD1B49E4A97513CFCD436B5896CD0739C190E85CB6A690756F5F47199111768430B6FC85DE5A63099EC1A16CA771A1A80883AF9F46A558C9E9D1F9BA58B3C49EC650E5F64516FBD6A85479D2C58325ACBE90AEB19AD6432B5F58F85634ADFC2543E614E200C4C5D09EFA5039022EF0C3DF0E0ECFEE9B8F4FB0B0F28C28D761FA7B6FD7D4428606C9953B923C870F56D58B2C12B3045164EE9F5E82944196ABF395024E7DCAA49DA39E4F719FEC67CA1CC02F9CC9A22A3E0BAB1937773DDA9CE62C7686C9A0FBA3B062AA83686C25033F2B7B13AE713F778CBA9B368FCD6FA3E324F1ECDC0BC68EB8B6C98EDCF2024AD64457B04A953E6FF1EBD3E4E86A89E09D18ABFC4261DC643DFEB0CED3638EDE5369A27109A0466D00D7F40898486D88D1E987D91EABAFF0AA97737AB5C4E0E1D800B3A53FFC109EB82FACD84094BFCB878B0A4B9DE73C9BF49941710E6D6886126586A23EBEB7F1ADBF11C3E7006E296BD9952A29297345FA7575EFBBAA6503DB91836CAA6349CD892E516EEE31B97BFD58E1675E716C3F900A8910F4D52C05EC0A02ECB68359F3718C14C7767856ADE465037381F168C5DE8D742BDA9985F8086E4A00D3132EBAFF514D12C0239E09D65021ACA9AD4EAC52A6546981B265F25ECFD289C80FA019A804732FA978F1DDEC14B41939CE1FBAC6D7658FF1EC7BAAFC8253C96AC52F94A5F356680C366FCBFFFF951FC6319CC3EDFFD70EEC136D81E4E4F3ED43E747211E56472D6D011C76A58AF899993796899F4ED78CE604D2948C2148D0B3B16A305AAC6BA809749EC0E5B2021A8408A0983C1D4392D02FAC46A086C9B02CA7C6F74C4521BD723AEC4E8D6901341FBB9E2ACB28EA90C050B72DA22EA37F5ED361E277BE290EF991C67638281B6E0833F1146504F9C852578040616132AFA5317E4E33A3D7EC37B1ABFFD90E462DD38FFB2CC29788F550F66586F200CD5C396F600BA0744BFB8AF987347952AED606E414E789C44660EF70A02EECDA1B6C806201D1D97E33356057E6B990DFA32FB85F2CA1FA4D3A45B0CD740A5EF66D3FC50FADDEFCF8D63858EC6163D12769BAB527CA76B8F70E0D9C905ACA5E6019B52A7E51FFEB358473905D1BE1DFE98FF51933C59274EDE023837F56E90F8202D9AC3BA8012A27310E20FD3B58F45D995732B1C664BA14183684A57AA9698DFFC9092678B3BD571228A7AB8276831EB79AB3260FB5B99CC6DEDDDDD3951D06FC009190D01AD98779B150CD15F5679E9DB3B5D937FDE02D5899995FBE1293B5C68526233796496CE666D1CBEB5EA4ECC54B77CF0CA824028F6DB038850CE4829365B3F65280181F3438FCEB360ECFF92F8F3B9E31E7660FCBB54952DC4BBB2B67A03C315BF3BCD78F36CFA3F98780B95E94A7269AA3CEE9553C5807B361C2B076C7172DA6CEA68A716E9A16C6EC239A49D61E11A8BB563137848581219F7F2486B870D4577D7DF85FA8B3E4F5F2D29393C62D0297E5406ED1B8028A0BD82DDE32224B7C0284F08EA25F7188924CB3D1EB784810FC6F7E2337B1756A03F8C8BD493FE53AB1AC974ED11617C6A6AFAEE8754083F020B1D9CA74203936CE7AA6E3DF4C9581782117D9F2F4F9209998638FE7D21BD92F9B00A362C6D3EC34005DD6388A708103A2D9C32F77946C27D910710056C84E1554D9F1D0AFF31F123CC72BE4E5F4507D3202DAE3082269F0BA03CE7211863985D95E0DB05D994F109C45891CB81BFCFE844AEA204DA8DA80ACEC2B8FF45F0AB8ECC06F66D1AFB7A9D4B0D3131086F8ADAB1608E3ADCABB6DFD409F1411C17F9553BA1E7E2A5DA0DC130CEFFA30EB2A3942DB624C38E301B61452122760676B84FFC5585A9016ED475E440B4A28E5AEE33A13C88C98AF128BCEB2E8149D141C26931C860F8040819E1AF15DB831A59BBD5C78142C166CB9BB2BC7C520F0D39D8540637B5590900DD472562D254C20CF2192477D469F00031C7212F9A874ECA82A86136CAAFE0DA36653E826ECA4997270C2B9E16D049FBC3435AE2D2BDC4E3E962806EA608C331BA3095D61F536343E62882CD1B3DD5E6F04624ECCAFF919535158467C0BD70C636EAD0CAAD2A7BB43689F7DD5BD5B9ABA9C1C450C81B4DBC9C0337B07F14173EFB94F9823517D10F7B9BF7F5745E8F10F0212C6BD748BB88AFA86968FA1CE331F16B02A1E15BE8BF721D1807ADB88891439D1A1E9980861E6FEB31E4682CBCAE6D66AD9BCFBDCF15E50926F592DB8B415328C7247518DE0EA25E8EC966875A2AE36164B8ED10288C61F36C52C89BF61C0641E69970AED1EC4E0B6A00BF934A12F1A786539B8B0AD632C78FA025582C32DB0BD7C0B3605E44D347B7AC88E59DC20609ABFB939B2649862429EF910A1EFB3BED5A4B4B7F9C4583827BF6AF7E3471AC68F31294E83D5766E3291540F14E4506BB1CFB200FA1931E578D7EBD22981D5ADEA35C0DEE20154F539414FC977A88DCD9FFB7B8748CF893830B32D1F81E2C5CC7987DE05A5B6F747DE8BE90DE6E8C14D5BD8C35A89294EDF7583C47ACD0F77FFA70C7307362D954A8773BFE3AAF7E6A3DB11790319BD554A764D821DC296FDDB9CF5374E9BB572A287C7BC959F7D8DE8BC0C8563C5D0D127EE271250EA36341B861AB84D30176206DADEA58F49E2EB22A022EA2D03FA5BB3A46F7A5F373E71548D84851AF97DD3D46F6EE578A2A0F9C89ECD9641F910458C92E4637519A0232A75E11035E4AF0A41F0125427B86B80DD7BE029BACC20BF4123F9CA41E4EBAF6006E2CD3BCE6108C0CB0438A9B83815D23910D5AE5346044B7E9EEF577546DDAA83AFAD8F33B9A9ACB3F7B8DB02161FEF491FF57F24F9D76380A0810493B4E8AED508D3C3C1B4B1705CCFF1A10FDFA0E97E1E3A7F7C3C796D45EA4842F6B31188B183FCB0371BA8F6004FE1776A1AB86D9D0E8A90A4601BDE0506095CDB545809DD9C47D81B317421F34DB351F86614F50E910BA5AB4F9A00E6EA8C6A49F96641387ACB2D3AC5158269D09BC7C286FCC29A32CFD200F3178896139D4DAEAEDEE19A6E5E881F3D203FF1F4FB4F7662F4E80DE3C2C5B5143E3E6EA07CF1A7F807BDE84CA41F4AF0C1EBFBBBF009775A0694640577A493F17BE7ABEFE38EF67E19B96D07DA9462E77BCD67F02BFFDF92BFF52E91D1832EE3372DF743E2C26B917F2BE9AB6B366A43A63B79760D99835835503C08E91B256AE341BABBDCF30CDE6442D2D9BAD692D49E96BE40DA8403E1B8E71554FADF9B6F225E16E0F9861CDCDFF27E6A00DADBC83FC5D7A0A0279069FA3862AA54472B004FE2A5C5E26A8692AFC266D137B3D3195ADF5D9D9005AD0115757E6040E5CC2B0A36CEA7AD6BF407854DF12F53E2FC80E19318B5B77B1D7337A45AABA7830BA877C99BD747CFDBF825F7972E785D4FAAFD5CCA472F7584FEF04CDB0DAEEB3C70BF20097666E3DEB4748F2F74685DAB9FC2E670A16E31B4363943EC15E1929DC60F9FE0A4B78164FBFAD241A977A41CD7BC2C52A5983C20F97FADF5199DFA251E9A491E5AFE0EE87ECA4F4F529161B0A9CA52CE96F5D4BD0B6073C1F92583A137B2C2B9A348BCD988CEEEC7CDD57079893EA003CFF786A77A2955E46215AFF2992DD2944DA703EFC0244C0484036913B33628A53512B4619D97119D3D0FF2DE928C6AABE3DA6DBE05FC84440088B93B5E99C0D27B920167DBDC267B9EC62CF241B6F2593AB25825557144751501057366C5069EC578B48F269614592E99AB13E4CAB2675D737919D1BAF4B7C2855D57FCBB688636E2680FF93E098ED37F5CC0D3EEA1DDB2261D7426F1797DB5747708573A34CA16D608EF3A89119E86A79DA1D19AFE8744FE945094D865EF207BD87EC68AA0BFF3D18E35BD42474E018C3FA32C537FC1C0130BF3C1FDFDD56FFC45B081140E68DDBB09BEF2893D15F6308964A3F4496C4FF88EB01EA89A0EFC015F7C7F9B3ED95B21F4A2A0277F21A1A722FAFB49D4A2D6B761532ECAFA868609F28268C0F1A42F386983AEC250AF1F07320249F24BFA6F8E8BD57D9EBA5B79FF437024A432E3CAE5189599767AD2E3203ED24674DDA615B4A456EEC96920FA40CC6D1424C038681D1DC68697644EC26C914C3430DBDCB23F724037CB1463505E3D3019DA6E9437F3DDB9F729D013148664D2CE522C013D60B21851A7897AB200709B0BA8C45F0AE88ED5BA36ED0A1D7DF70C3A8DE59CB98B77F9FB2AA01B5909785B3314E0CC01DB82F18367BB0D657F305900060F1634819CA601162F7491D2F3137497B0DEDF3D4C5065C5DCF95761697281EDFF050F16547C9D9FB7E20000000000000000000000080F151C232CE43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D + +count = 86 +seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 +mlen = 2871 +msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +pk = F6D88ABBBDA5144DC3BFA633D3DB6DA2FFFA4043372A92DB182640E63E6F4D534D573AB28073417C5F1EBCA723759305869EC37B81AA7E1BF2C6CABCFF74BB1AC7EA261A74D0F2506D336B8D7CB76E20CD96D52BB0DB3923A8E76F8C8692BEB2ED4389B435D7C3061EC437FBE828ACBAE142E655C7E2AB462F79D11BDA2DAA0D1DD0DEC06498F1C51507A8BD1662E29DAC41E80BBC6F7EBEBE8DDF2B9E56413F20D51130C6970B6B84FDB1BC91621713E92872D3D02D491DFC418D5CD4499AFBE2BD06D918C8DF7D47A6C94416E02922DBBFED3E3CB9C294C70427915A27FF9C301A09BFDE4577BB16217156A1E7AC7DD74B9D080BB321AF5EA5B820EDE7115C73DCD4B637910A50EFD9ABDC77F6DE79EA3977817D4194D95CDA58F71214419016AA5E1AAFEEFCCE3BDCBA2ACC8BE711123504525B7D9920DCC2AF9A7A2A3A4CF09F33C84EB65E6A07B40D7354F5EF923BF9B0F3CB611F20DDA171E8E5EC0AAC5CCA30FE8369CD0F048AA2D0F2CA66B89FC152222579663E62245B4CCEBBB9A412408744F6F1392DF5A6DEDACCE19831F52F1B440F50025C3406FD85A1D3141692725F8622C669077D68677025445E63FC378FBC307DA1BE04224B6BCC798C76466E45F7823595F41B49E509C67B1BC4E17198412745846FFCFC31B4AD6C889DF5A0746D405CE4FEB6B2018E2E8CF160C0DE8BD4E7A487B4A88B1AEC31F90761B82ECA3447CCAC35B02918EF5E8D652D85F118D03FD79D2C1E5FF37625EF558BD75C98A6F2A943C53D49CF588CEF9D23C84E20BAD858180B1FD4056529D7D28BF6AE0D2A56C309AC493C2E7566341E09CF59EA97800563809AB8007D2C926765AA33ED4ED580F2938FFC36166DCB57A8DAC0AD4DC532F4A5248F8F5841846987CA8089C5FC8E26AF48E8235A38FA236ADE1F99C254FAD275DF42F92ACB2495E93DAED0709C3E3996B7D3538A877380A4406C670A6C8D17564FF334C43774DFB6F8094499C03B49EFAA7C2FB6A4C7BFE649CB119D1BF69D6F94341F1CF3E21C3AF5D8BF65FF62BE0405B0B7F6D6354182E56BF987A5C33D9115FCC0D68114FBF5B52CF9290D8427D1ADB82840878BEB83FFDD12EDD4A507F9C7A49026AFF431D17693B50F121BEBD9A88F827784E0EA045C773D7335691CD6F471D3F667686B5993A853C661C65B52302FF510154020B5D7EE5BB48EE93B06DA165633959CE3B0EF5445A2D90D5804A54370B19AFAFA2342E4BE9E2487F6F6E117B007DEFDD9553B537D371A08C1F51DD9CE9540BEBDFBC15D0A3BF93D153C84128105D5AA009090CEB136F5A42100745A5A6F481EBE628BA740D165B0A825ABF29CAA5285AF84A361ED4CC2FEBBB37519C1DBA3C4CCEDF2984FD386D3233B0510ADF2C6A662B15B65E89A3E1FBAFFC66174A083B8A78190767101C0F1989499768D85B8EE23A5FA4C314DEE89486E86B62FAA4B3B1F7F173BD191CFF86A31D86B962A65628EE153ED3B0FC47FE369475DB626BA7D247EA1FB59C4794AC0416F9AF9AE7CBFE1D2B871F76AF824A6DE0EB044578C16E31D4440F0D2E0D29B23BF21C70EFE5BB59A4DCD40A192DE9AFDEA52C2E434CE1A9010E909888BCFDA166197B97A028F9C05AE523CD40C2BF05F4F637096C82D0F45D31C2AFDC6FD6AF02DB5056D8561495D3945F2A32E17C384CFF3F3678D60C1C4C4AB937F52BD3E45D6535CD94398862F2C572F9A100A7E8FBD9A24B2A11881214300B47B64A45D4CF3483897C0D2B2460F40FA780081A883E1375BFCE9CED8874AD21109CC13410C7BF593D98A2566AD116CDC9C109EF2C51691E586B73A52927D499DE42490A447F15E1740F6BF738A07C9B681B164EC9C9B99A5B8178EAE28D192C48265B219FD9D7020737FF1578C4C7D29835D0D1BAAD0A116F62CFD380CF8E98DD362A6DAA5834F6AD395035EDBD76AC0578278D885DACCFCEE4FB513C15B27F3CA87BD7B45B9E1EDA275331EB5FCFA8BD71366E5A9E8B452573D63DA1534F7425715DCAE640F8A159B275AA77E0B7B2168C3D933A45377D2AC99A447065284A38411A31423D798EDCA5F9CD151E3D2BF7DEAA7BEFAF53D42CF4D2445A5250FBAECECFD40E10B97B493CEE9D38C0060AD3A72CEC97C03E83C584786ECF42D858B9F15112C8A3BBFCFA9FE31D0CBCDC56884335ACCBFC9832717F09DCCD07E6935B84CFE9BB6489D528FCC62A8FC2FB6F163577326D8A31DD89AB15BB2761DDCC6108E0B9647139D8A448DEB0EF79A34202826E3B543DAE1729A383B8457F04627BC41A0EB5A7A1A8B77864E678B1694F11216E5A12AA0026D2F0F9C0DA8E6EBF039DA089181FC319DBC726AC976EC035574B89FC716C03749BE9D1A5D2495FE092DC22215DF7BB5623A651C242DEFCEEF0BA813211C1E45A765CE131FB4CFD85B4A2A36B3460E35A9936A1076EF0A02330A461846094E2E7B0F7302968753642FD231699EC274E8BA5E7A8DA4668D3F7499323C14177B6105EC89E1F70B4E2DC1244A45B1470512CE05D12284D1B8A9EF179A67D05DFA8F153D40862EA1D5DFF1135A1DC10ADB89907B33CBBAA2817C854BFBD04802DEDEE551882F02725FB7657B2BA13AA59E966204A6AA27D9FA23E96E711708E2D09F493327D55102F1FDD99C65E8646DC2EC911734A1EC71C099068511292EA1952A6B59C65C07E0DC0EEAD12190B9445A545C769E1D6ACB2359AA1FA32BADED7FC357916595741BB9814F6E1AD1B05C99369548F49275E0 +sk = F6D88ABBBDA5144DC3BFA633D3DB6DA2FFFA4043372A92DB182640E63E6F4D5352C9D3E654FB2BFBA51659C2DD6EB209FAD8B57356E9B8B3E30CDC694626BEF51D53E4C44F9A1379C97C1B9496E7037B87846D47DC151D7187BF5631CDFCB90876A4B3C917DD5A3F0D1727B8FF988C93EC7039969D5D05B5834182876F9C2DB316012704771885845802405773563513353751184766156600381206864774068484606273038516041355176063740288706062825662000200302865578587460335027850633478321436122127003812546336507550000453020280823726008283203616048501823732003517311801511418068167073877662171111746325531310872787234711465101024747810065424812150656756601325458863564404680307472763848480118477635733851132280786366117045624332434040864257413302450082254725741726517576152604387885383628234875646426446132781262668888065751876771841000047581762635125773348475058485552030572181344007804438601406464035740026560154878725363585401601420551087450448321860562764444746520267680724323488247186560640172261162085411683040508778034133286361018340763176458221882182401352238316232177073504175775136868674474341787735704641147152155120651678111404325765373756336848374166222674608548656541216751184512817242313811167187321344658835717224343818411422280805851605004777641210670214011338074315434860272401607443241721722768627542014458731667180448388222312277800770776473351763573872848000558354866836782847473330084565075845825888216241565752267534010865662780577285841257211213082033602681607232801327535780155325240434264203154662807263677404855405805335854057146755530430633307575222533152762710863646667836128378686867385082485227756667004856805520860848568514320132118081431875020260063723234753348237752557416546366718318872053772858548645882344847713480382805587806454808068412378620510115016265662282637301753258033657547514541860677367650752817206570450271067748883603111872670768082155341523638482757078671232432640056466188318577214564461754253322641541618555765512524265527326116313387742811053360758882608105515474468344803377500374510144064781105211264448338433178650887710072585810618710218220224706221634113651531037554567566804340362643687680730880510456075476650410840281667624121411026346418503221577236766760465410143617006777871017221421617063562834515442185501786877020888220021375083431468751104100811131436167318485212153560777815523351412784266831146135154104718488118436611625451032382405757505813538151330503113856358881701306103417405573563047622401564307357168017454722318373411860134727367258452737028613876482267845850682411168676881142516543075558300287473561114345715318581343670013233281610651266126540712837076213557070307447242831744776261513184608326358522467555260820842612464625128000183321388541456321206102678807448271572340846383468036244876745436625284650706444456250228644086244304612105884202536707413533604571406281101774441564332317383518634133030815000680814416663760156425106242086275054045260487671866772821825377640108586488206373328778132117887556832763145124521444277813678818848442641437458082578624465604367713586428831321171478621777615348063564070848264857762401636343222842527700723615751656002327337455313EA663977BB70440821AD79A453ECA159728BECDCC1D6DB20EB608466B4A5578B144970BFDAB167E021A108823C70E94C2F11C770BC28EDDAEADB6A093679672292F595347ED7BA7E2A161C5B27444CBF1BA89B601B43073ECB39079E4445D8F137B58EAEF9A50BFB81E0020663664F496ED76CCBCD6BBDBFFB6CFA7EB68E9FF934B9D4F2430011B06AF73529A2B0FFAAD261204254A1455A19DAECF19898736216CF566884E558066CB8AE735E0BB9DE8DCA054CBEFD52A250D7CEA3AC83009C04518AB322D1E1279DCB57FD9D740AFA6B301D5385337356FA58355CF339C22DC96350DE17C6B10B70C739BFB854A34994D6D0860184B6C5476E373FF66D36A6BEEF14C1108E75EA3718772B2B42395485FA36CA12A287555C28B7D77C2D44C6FDC1EA2500B37E47B2A528B1A5535C9D33A0F8141FDE856BD01102892B3A08E1DC79A1C95933E64FD44FE4BC2B1285F7A47A5460BBC307DBB24CEC88F8D17829F6EF3C221A919D0A1C2ECB9C7F3E43C17BDCD6DB4E9ECD347E6BE3DBB5B9F29371919FAE676C49BEEDDA46BF523AF2E5D29CF020EF2BCC0B0C457A5E4734BE049E5E8E07BC2670491DED87C177CA591914D3A52BCE806BFB5EA96A32B550F77646ACAEED975C81988F5D70B7E967968DF83BFC2C9C74D99AC75EC223C730C55597728C7A8FAFF6500360BA957EB99BA95083E586B68E2CF87B21915ABCAB8F93A0887C8D5ADF66D32DB92FB5EBEED11676C248760132F692303BA90E014561B285739CFC05F8E3C52FFD49599B8D978E0D7B86E7B64BED15DC60A58CF0D6219486A6D7D6DC16A65833C774C151DD41C4CE81B1622A1C11C85E3897A0B7E2B7EF3AF3AAD115B81A723BC0D62178542B5BA653125BFFC29F6E13A9E2C5BDCE19C494922C007E9B95483683B4E4A9F38E8E3A9495D1EBE87514FF4EE92DD41FF1B46DD543FDF0D22089820F376D51BF8E6910B77B34A1DBE5AC3523C42F0BA4C39F0E7DBE492CD8ED8844B7C46EF23F5E4B87E338CC1830E06C6FD154BC82249A039BD370E0A92628959BC5C6E7ACA2EDDDF8C4DBC86AC353348093A876BE40C2869F08E9F3D63907662A5BEEF0A0F6176CCEE15430E8C957CF176763E83A4580952CBA6B3DA7FDB2E6593165FD786A57554E1DDC97DD91D85430DC23228F70A160C3F9F8CF28EDBE808941B37B12C4E94BADFFB83B6DB22CCA448619624ACF9D627DE57C4F3D03C47EB778E2AF3FB5673645B7F06E200567F5EDEAE146B24B16181767043B62A4E36FE9E6234DEDB6D0EA1D61E5C35F6D24A1F66C3A4A0139EED1F9D3A7B0A06D0E45F1583D6BE8ACC681F7C14F90FFA918C77010E23B075A6FF1E4FE733DA8FC2AFAD81C5D18E45D773C54D0A4D96F157AECD3F77498922194F3139430AA36BD8E1895BB20C40AD166E083089A35E62F0528D02BC3A709D52EA106B6962A4C92D40893243672551463E40203BC35C64E2B3013955AD76A6CCDF2BFC72A2E9306D8EBD77983B0240BC0B04514CA12FDA87D81DABB064BEB8C1EFBD3E7C1CE58F3A3A93BDA458A2F6A948BB6574C650E68095584DC2685829783FBF703AB012DF8FBC0537292EEDEA00C2EA3EBC234F7AA3EBA4899D6A55CA5D61B5FC6CFE43157B5D1F74D1A11C6EED8D529500D854A33647203A38FC0458C9CE6CE8CF1B8BF6BED5B0EDA1BD2D42CD72B87F6A82987C8EB20931B67E149B2D7FD873C618C8EAF5B24EFB14A8B8EA5F92BA322300286381AE4CFA6F4E4250D362D2533FCF59B525E9E440DF80147CF536C051F203291CDCE7062F88A05C94B1486082300F293E0C403D72BEDB7E0431F9ECE894134167523CB3254C5F97FF7294E0441DE0C5111B7AF4B9AFC33D603CC871943465AC33D913BDE67BF9B90BB3EBF21AAE47010548906CCE25CEF577AC6D6CBAB6D501149451DCAAF3EE35903085E3C7B9B2DF92B77AC47AEFE9FDF3D1B3938DC0E8F422FFD31A0DD21F50B57C9CFE4202B383B6094A862B5E07955FF7E027B1D00084C6F029A9D7632DF5E1395D91DBEB64977C413CA1E209BFA8540FFC991173A333C79BEC1B2C8315F57D813559A01FCF9483A1AEFDB929938F410931D1808BB4534AFA30152708FBABCD0EE4E39FF8C66D253B444E0D913EA9FBB31DEE6FD9F8DEF22E60E5C4EFA449532988DEBF03268DBD3CE6EF15A893EC320DB2EC57CEBBF50B0E60A5C6C8731224FA0C9DDF584C84B343ED9D08D2FEC286C6F7D912D8A88DE1DA32DDE93A957FBCBB3729FB2A34859D5D95E78157DE0F42445DB0F88D4AA1DABDBBADBA4ACF867BBA604ECD2CEC49C37806FAB3CE053E81B261B3B399B5A4278AE925FF1021D384B793340FDD1DD78AB8A262D87647199328809BC49851F3406EAD0901375B52A8D4F0D40BBAAD2B91E6C9509D8374F4A54A88367817A87B1C25A5158D34B67998064BDBAE709EE1ABBA2774B1823709CE0E4DD9A6F12A4D2005E7150EE237AB81B4ED59F990E1EA4CF41B2848FA62042C4CC585A98BC0F1DD588B741F87708AEA8133B931599E9CB5CC583CC538FED58CE58B0582C7E21920CC6861EA263DAE562F6B09E8D5C71DBFE8A1FE5F2B9F6584801956558C77E60C543E57B2C10BC30324B37DBEA4EC56A83A53F7A5B691F76BF19E13F768DA9DBA3BBE4C0C0721659F6AA2C69ED7FB36B8A2ED6A6A90A1A7F47047882431A68F153389BA1ED8B62DFAA30C8126E47E27F404B7F998D712139BE6E84AF1238E06D8BF9C9A647283F3770BED1E5BDFC557808576391A94F99A5B83B5D5DC47667EE9838E47D0A22623F78DCC65E2DB9828F41B93BBD04DB664B6DBA57FE04BF0784939C64B484F04D98E62BDA9403EF42DE609D9BFDDABF70593B259C967A8DBD7934C13EE0D0A24E97DB23508135E3B03086278F40F065A8240A12A5CE0AAAE9231DA42220899B1489628AD14A3B78A6AEACDF1BEDF26AB8793A2F211E10F28DEC8A45789B4AEEDF7BD64AD5405AADF0B4C4A2CA08DF7B05E9CDC2B5FFE9B689E8488B48483608194E13C62F4BEBC1FD63BF429B2EC39521CB28085D88E40990733AC2048073FD7DC05418B037AF26C1F0A8DED919E00E0FB025FEDB0567822D9874167A25F3788CAD31B9529067AF8F3155F7E706D50D82182BF659BC02BBDB2A1F4BD18F485E5CAE2AC69F55FED736ED0109B3535A081364A463CF3AB01BCDB6BB0DC3A90AF619CDB3DD179C3DC39D35C2EB8B055969D37893D949118B2E8BB04391388656C4099F99C30663AF0D57EA30FE024F940D2C5F7CBBA23EFD09613A596BAA36311184408D0515B74D8BE0911B60D44BAC73099695F88009DFE322443763A1D183F6B33D4BE3D93FAE4AA6959E892C1463FB379589354380D8B18221037B73045753276B110567C8AA6926C5952820B31C687F82BFF7A08A4AA6893848B34AB39770566375723709B1DCC39AD14155A981884B65E71FBC860E786B223D333D07ADD30F67BCEDA81066369C4CAFC5CCFE34E165D2F18F88657D8D51BEBCB3428E63D69313449C22 +smlen = 6180 +sm = 4A572AC5B3DE006BD0D1DCCBF86DC1602B086838939FF0BF0BBC9C5BD4A821D18826BB587BA88682425585661301611516BADCF4928F20E84F1AAD268DED1FEA4734497203054C6DE502DBCB12D5F0D48CDCADD03FFEC2C61363E8C092F87BED0E3914067EC5D332FDF15779769C7BB451F0B5E7683B31705B3EFEC14681AB86ED5EB5106837FA37B7A0EC13EB6030E531891E132842B0E58125118D5FDD47C7545532D099B24665B0B34053BF8FCCB8551F4E03252B7EE925316578642877F0458EBC3A27F67A1C8890AE041340AF96AB42913091532F7EB721870B770CC2EFE637080F1DB990F28F8C1B85A92EB5AB71BE69EC645F0A1E84DE9335BC36364FAEABA3C86D886A2CD50A7E8E259868A7791BD48A0B3AF7EF7AA22FE7E8F59F065A22BA6D3D6CBA4D165A6A9D00E73D6E6D50CBD93FA47186AA76BEF08E36030DA91E83C6F8736B8213230A33AB32B33AB68BF658F3C84B4433182BD9692E26A0E03F7D0F8AC0EF3CECB9B6BB7304E6C9745000FE8C9192DDAB72B8E474482A1DB7FA1B38679BA355643D2785B16EF893B1CAB2C26C5415C62C86F95CE76B2568F54453F8DAF267362AF43EC34EDB00286196F38A4C3036C68BB3BBE392A9F588F03A10098EFEA07FD3D79857C1302810C53D5739FA9FF03A08A873CC7EEB69013225E7A3AC26F04A77901BEBC999F0A0B8CA450B602628B8AF158D90AA31C11E194B131992AA82CC388060657560AAE5150696BFD222E3656D3FE3698CD86E60A30F7C64D1808E21D34BD962608A5ABBBCE57ECAE9C2981A2EFE675D7A0B816A08F1302F17BCAFBB4EB4AE064AC33371E25548DAC002F4FEBF6741CF411A47949DA230D9AA99B296C50344D1E67618897A0A42395C09FB95ABF203C6B21FDEEA861DDA8B5119EC63F18AACBC884BB045B674706D41A75B49F49B2951811070DE9E1F7EA657E4E95C9307483FC72853A35B09565AA3C18B4592B307F17E53F8ED2FB2F7CD4997B5F4A1A59683621472B39FFE4BD86B47E211BCD662F92368B5A7FD0B14B05CC7C1D0B6370C95E2F689139E97F01FE46206E959D9C239028179932B62CDB4AE007076D2C0DD1A9B82ABA4CA5D5E234F131932F71D7AF78A3F98DDE0E015382468BA58FE4EBA0970428FDA14E8A4CBE6A3F1C4D70EF6DDA7A26795AB90B99DC216C20314DF6192D0226827D1ABB08E9DE793303607DACE4DE6A8116EAB39FCE012728A9DBFFE39503EFCA37109CD8F4395D9322A56D7FDE25AF1BADF11727E250635FDE63D46765703F0CAF31555D67EEA24B4781865BE6A8158756E5E40408DEA936BF935069A3A8809AD9DF335EFF9C214F9E0D0A2CAAF79E00F13F2164C8EC53378050785F3A3A96A73238BDA503BFBAE61C5B6874F780D5843514068E7B1E78244489CD154BCE8E5E58EEC781CB42C6D5AEC1E9E47ED1CA733D21923B15F775A54D1198193A18BD15F3AFC8E9B3EBD875C15F5642934BCA559A6B1416A3D81EF09014748913A427743B301CC1F32E69017C19D7EDE107254E54308AAC204F83079B65BADF30AA7C81B45682F4E4A70558D3F2223A967E94B19505F1D1F4122ABD626A7D839170CA823ED0158C57195732A92574D3A111FBAF89425561A88F13E5F89C8B57F9E2EEC701F56049093FFF0A68FB68376C128A6A95F8147D5006D84F1491EC4AA52D8869044FBB20927C228F09811E677969A1BE84C957DE3C60A84636035159582319680AFAD46B921B9C1CF61BC0EDB17453E81FE7A7DF88895012F9F0FE3C2F1433B376B823E8C67530A234221DF6997E77769D98D04576938D467386FC1D311D8BE85F0270C2094D174159D90518AC43C12A154624030B7342BA8846D5919F9D88B706E60E5E0A457E66B9683A9690BC0170F3AA033617EBBA8AE13D085E332ECC1D8807E7AE8713230CBF51D09D909B0F61B3F4530265E5E5F7D8D9F7C574C98C541DC98E8AEE2E3411205A0C1F16C708BB1D3080E85427D0D766FFBE2597D1E9119E71C60D6DB87FFF569F7A5D0429A4FA8144C8AC278BC6A56000B07681660ABD5D9902F2577FD3B98E9138F8E648797B80FE5E7C21EF3A62C88B5943F0C233C2068109BD9977E4E7F37A13CC7E15A267C7C5E163A4E2A4BA8AC145E1CDAF0E783EE11E1F1FE1712C64A09649EA907A999B3ACBF7F88899B86A12A6D86381F8ABB223E8CCA5F62F419DB40E316CA6E6FC3B77425E391CC53051DBE76DE97C720DCCBB8320846CDB5D9D62EF8FE49960F7B7E11B38127351390B19205E50C47201CD06E7C8CD01AB34BB0273CD8D133B1DFEFD71488FA935F57802CB055A8AEE83C0596FEBD27E8A0650C8956A6DCC680DCBD7AF94C670E45812F7AA79FDD57C2438257E935634C3559E05B905FBA92A5908F584DF8A3568D756B93D47AB18BA257968F1D0048D58862990311B9B1C3ACBF548D3AA9EC8FB25FBDF3CFF9B8AA20638232E6F1BB868E92A793137B8211297A64B14770EDD93DAAD9E289E79C2C59BAF4E501A25F26E47C83FB7A3B5F336FB3FBBCB93081089EC23C51C1A1A41FDBE56A88008FF98D1AA1A6CDAAC64583D54055FD6935F66C3B392E5E65D97BF7E4B87922D448970A8612AB9B794F0CD6D1E3B2F457E47C6B9C5548BC399CE6DA422D6CB6CB8C4E46FF36468F127767BAFDECCACECF1FC3216752F865659BE9F2E65484987B7C58EE6F9C0AB607A0561373C4D91363EC094BC91D76428868FE14D27F17896A178B26BEB58D24A27B814CC9F5A8FD04508C760B02E0FF29A9794B65A19F6062954ABC3E410C82422CFBA141741866E5B9F13DCB62F860977E097D313D2ACCEFEB5FC7A29849B83A7354CF539E37B3A7D4C1E6E80FC28F0AFA954BFB22315DDDB28DA3EC16C76D95E433374935B2162F9C2375F35D8153F3AFE9CC62109E0F2BA4E888AFB4B3919A5E46E3A1003E0587277B5C5B8F1FF21D513973ACE9F79478768C1D117F76DF17AE7711EFC1EF6A0E1F9312013764AFD3A92AB8BA5E9A780820C3558C72F82B85233376E4BF0232FAC57B5271D1FB32615E134FF2B62C97228D5AA77CF9F80E04065271EDF59ECD81E0B3C2F02223108FABDA74DFDCE82144128F5EDE67275624AC28216AB85DE27DB913EDCFA061C81A6971B862BE53CB7B6FD764C49AF8955C820C07F237810E5169E4C4672DEFE4F083087E4D24FE41347CEBB0D8CFDF1EAF1DC32BF624B188889B5EEC7BF7DB8424906B04C6A189FCDA225012C0E7C47F59DB20DA4D982AA5544704461A528862944B8F29A356D4122554D8509BAEC727E0D3E57A250792C202A3D057938F4E7DE5109612328835E9A492B54FAE8AB2105379B7C127485603FECBF395473F0B244B7B6545DF965E57864DBE60B8074BA08F2FAAFABA2392ED1BCEDE43BFE27513671E2213761F760634AA29D803AA464C818044C49FB3939BE47CACD5BBC72D0C1AB9E09D0C7BBAA1421F99DDAA5864D4010CC95DECC0C54A71B86150795B166661240311545402AA823D21E67DEA6B8B69485EF179389E08274D3549C420C12126790D55D9D5090C4FAE113909E5B3AAEC1568843D8AE68C3AE97EF57497A7AEA8CF5F0467C8F7525CCC8DCA42BDB63CFA8C9351DBACB9BD660E9DE41606E9CEE30C3C6C942A44D87ED8CA96ADD8040E5C290A623AB37A963462C7757FEA11CC333A7AF2BC73A1E3B1BF282E8F50B0896335D5324411B441190D922A977C0B7ED6A80F2D3B5D7566D5D86A6B77FF0E46F3F302AFD23194FDB7C7C7B560534DBCE76FC9012EE9DCF8C854B6C6CD017C85332A9DFD1500B024ECBE82386356D63B79725A92BF3DA47B638442F25AE4976AE76D9A1345C0E381FD2A051018233F186C42C9647D9510D4F8FC6A632FD9F117584B5EA98EFE551FAB0C3B0BD5679B4FAB2EDED88993461A22F02E45C8569F3237930EBC0CDDC1889ADDC781EEFB2B367E72AEE8E110CA9164C1B2FA1EC26D1CA2E214D2FAE1A99412A0C7D8292A5FF23FE9B99220019246F199B50CCC1E166B2CEFC29A4D03AE853FEFFD27C0CBD69A41AE9CF49E79ED0ECB042298C97CEB9AE41651E81F6FD91D968991A40B109BD38029FD1C27B012DEA4D532D77DE8FEF24865EAB53EBB909177B5763B8F33F7DE63BD822EC902E34D954AEE0667D54817E689FAC2B5F760EAB9376CCF74176B374968252A61004948214AAE546C9390C619A74E1C330E4B47C3D6B32C81609BF9A778A602C65FCABA700E43C4847F21F8A76376FD99D86D53BFB1B1D5FAA8D12B79A45858FF8C662855BC354E7D9FC3922EB314524EC973B2DCA01A6884040F74622F0D910781447D920CAD6B27D73C17A6100F495395C9666D480847380E933BF4F4E20A5D16F8508713706069202A29EFA450B6CE408433116EA9C55A417893474901FAA9EDD42AD4EDA49901EFA01746A539FBB3C129C6B07F3B40FC99C230FC704F66FC0255A4FF395CA6208C61CACD483BFC04D12DCBA658CDAC66B7FAC48D144E7D564E8EA5627D2BE77A153AB61C289254CCB160E0F4DEB86810337EFCD7C77A8492F000BC59BC7E132F72BE710B9C89B7B5532DEDFC052765C7DABA5D3E0F41A29D67162FFB010F9BBDDA42739BA2D5E61A344F6D8FAFBB25A2A6B6DDDEF413464A50549196BBE900000000000000000000000000000000000003080E151C25C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 + +count = 87 +seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 +mlen = 2904 +msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +pk = 84C017E0FBA04F82815FBE649ACDACEAAE2173BD733E7BE328AE609C9687AC3640C7A1C7A4AB302088D062CA12523003973F7BF9B8088830AB6AB750A298C72062B8D5D9CB9ADF2D11941BCA82362537B790ACAEA8078E61EE7613028894F297CB15FC7508F3240700AC2E85C1135D6C3E21C761B9768B49158D3446EF284BC19460E54ED67349CB63E4148E8555AD5EEA3ADC435BF7B1A2455A990CFAEB6508E83ADA83B910D39960067E706E6C6FAE8DB1775C487F18A6EDD9E297B2E1305606D466C20035A518E3196BA783AD447D73BE36B8BB9D2EB0FB02C31C8C3FDEBE16EC3A7D78737F9B7142B12B40C5086540365C01B9D51041A08A59D9A2D110E8B45C356C9A2032BDE5BAE5FCA94A62C50A5BF943DC8272BADB3213834397EFC22D08B0A03FBC4C8142F37A55D4197A591C403B8BF0F6565EDE3FA60831F4AF8EF4EAFE9AD03309868F4B31F95F67E4D4AAACBB563CE5CBC80BC5BF72255F29C308BB9B725116B6722531B97CA44280E4FA913BE36F196D065C0B6CF1F6AB45F302998062F1EE370C67248A4AF917ECBE3DF1AF919CE182BB4126CE05A3BFF1DD9DC9AB00495CD615B0F6A089E422DB95830147417C48208D72709D505FD13E37C213AE7E8127E33C46E4B98EF5FA6AB24124C874698F87BC55DDB547FFC3D6972CB32A703E7A4764ADC3DC4518A6E2E6AA2EBDEE3F7D8DEA83E87E492B495968C6707953D29240FE72E99323110D2642865E0E114C02C15E65D7E66BE4129FB299031C03356C5EA0593368F2341779270E03120A43AE81A4E9D20570C48D624BD7A47A456B6E44AE310ADF1B7DA9D630CED70364FFF8B18E92BC09D92D445951907BAFF3B783E09DDB8BBFED612BBF965B6DDC4D492C7782A0CACC2C37AA6A52F351220A7DB81C5BF5526B74420F65421446576EF9A390CD5E4197DA1EC33CA351BF914E3EF313B738479AFEF47CA01552A6AD1E5694D0F7A8641DFDEF639BE687BA89489E1F743159BC7B80239C19E94DFA7426D93223AD6D257326CF7B3475A44CEEBED893DAD95270316E5544FEB9B03AD72E0166C0D9D2DF1A72F300DEC925512D73943F22E58382DDB5D57BF5B49E5BDBD630FE76FADB0C37CDFCE5FDA1D0E0A2AE95221E543944D475877EC8451EAABA94AE5B9A5B746B226AF114B0AB6DCDB09ADC29FFDAD20C81B75B9100543B7F3B6E3B65640C99F31B4862C07CC43A7BDB9E4494ADE51926B689BCE867626611730B3EE10622D373A76857CE7105105ECB725C671B2BD1C29B4F2F4CE6D107123BE4EFCDBCF0FDE37053034FC0651280FFFE3B33A8A6BC3FA851FCB3A653ED8EDCAB318AA611C3C19F6BB8644814298A6E8D1F0F3D09747AD79C7FB93F554807F76B853323CD423E7873AFC75139FF83132B2DFB3A3DB44D839A38B3AE3FCA2113098ABB3DE4E9032334F89E3B128C7C2EC1A522F5C0CF98C4654D223487C4821DF992BCDA0C56872FFBFC0AA22190B6BAC82652FBEC785CACD3ECA5723912AB77166E10270FDEDE619DD89389E28F6315D9364B6047D7BA9835255F8662DE2A1F8A9D253CFB210A22267B6603E32087CC8E51A51BEB60516C3B8E4685B70C84B5F66AEBB66AE535D93EF5D65B038F281CD7EA291A7F4FF8661CDEC06C086141C8D008B2BFCA86485D92FAD6F05EB08E772E1F29F56D787430B94C3208B5D4BA4BF899FA986406396E3315784B603CACB8E4FF770E44D535FFAA2E3C06EC4B0042EE595E8FA802DE78B0BCE8D2F1158C9546E29B90B25B4ACD521C86A90BADB3F0E91EEC199C7A57CEBF44296B6205120894E350ADB971EE115633117B0340BAF2AE7CF3EA1476C8BD5802A5633EA9D6D753CDD800D50C9E529D22E489AEA22E553C461C27E022CDD623CD949DA20DEEB06F331FC23857D2F946C232D03290B1430AFBA1E451B5FEADED2C8424E11277C52C2605AFF599C266C4975DDAF84AD049CF4A1D4285C5FAB61E3B7B0A24A8B057612439CE4E5B96B07CEBA3CFC50311775546BB2D7AF6645EF81CEC9996787A39EA22C84208ED5C335158F62C012921354D28EA14938475A4949AC14AEA364B8762D4070F281EE1C85CCBC8717679CBE695C658AAE07CEA362834E162EB639B1E75A718B1E789C1F7ABD9BDEA7272F01A3BFBDF6B1EE2695915A5DDBD8CEC8FBE553F814F41B21157C7300BAF2FBE9DC160B236C4C72C95C43270E0FFDB8317E445FDA9CFC096D26E040B8E68C5353BB3B8F71A7A5E90F7887D1E7C14EF23DEC29DD13CEB240D1A9CD1A20E11D09AB0DF97A0579ACD6946EDC263798EE452918E2F8285DB50B645CB7C8EE1DF183FDB164BE591F4A2461BE172BEE3E6B6AE147980726A62F0B507711F24EE7535E41EF8D8998C5DF65E9931E79585F5B68BFA98CD1DFA04178C1497BE6C5E6AFB1FA3DC677B9437F7A96FA622AA7ECFA09F3C24832976E02917B90467297D78D6A702AB68194F3F481C632D5FDF5B7351AE5F2F9778ED0C061E7AA1A81C833F1F19D7B903D40FC377FB96D7303FD5D6AC95778610AC06BD81E69F23205F730964BE7464289C751BBD9E918DED459206CE0EF9A5F283ADE54ABDA207B1E29E45EAB000F11AC201C68F9BDDB5F2B7C4BE4EFD9F3A00075810CA47776413618E41165ECF7C9AA7576B51B83C7454C2CC0BEE4684B15E7E6E27A40555D0B7693C1F42121BFD50E32F13EED2CC0130CFA5B9A8F9A3F4426AEF7169F697B3AB69CA0631C9F49A26AE24CC74EEDBDDAD0920642C +sk = 84C017E0FBA04F82815FBE649ACDACEAAE2173BD733E7BE328AE609C9687AC3639E57DC48AC5E9F20BF32F55196A0372AD11D4644ACB721C98EBD3F66D0FA06BB356534EFF91FA2447E28152B1631E854BA4DBFE14AB499D2187551D5D3476D704098FDC1A76F57411EDB5A95910A7B3650CBA42F26D33CA52D500FBF74D1B77375313305873370681170162103551072431120412477346004453006503678815880888737803533533220726754866878014144178622336240287478784353622653471654802041403281501311470210117484346038381146330243568861055183572115488627154776011782232021402540078621041480465611031163346832031866640335384565060537074221677530265683586027312416084670686617677345443875282016241478523444123240408024166332346060062071225450440603200563830380502774251166830512188380562027850545743078352618614361643552606713086280087777472135557222352445111645228077057613277622863375276603501082026678768083144738586770254041201223731766311754265171571240708500103045406002134754264357616831774164273362182172024663145235312506787000654224340744277030004262334642602152187586320713612600243441344785566524643482548123838831846003157048254647372558228552142133081303871758088208164862774414400762365733444056858875674780408481400322148183563322100846658144484827700050825048063405456815270106000634212752278324022677034421050845675708202618527566866425865346781732243160784747201333473304213433828684411125474250525018260311563833506445552327586354134801423836475205518214750644368547026230823837027670304108577505870062831186288760507788400181144022331004602288438658785552473170735442267402558153164832867737202511843767178806247645231883380414551068028661146622737180628214487358444111786101776878558106226224253165123872610466588187853348225126463026707261233324800708544511453775743468806134281543226277662882615111158567656348544327321856315766726781713183042401411783580431441765718041804270301287031661142126215137655810121864041402206384701675016488220441120431152220357818407865477866657368756678854844853284004567085434035648312553364354667671222010245780030035408084378770315622770756033582633627771563545143037031246070770782075008872656554467455767284285640234031111236703804725850458678043021386402475858351720840551621657661576827160026125862686463228405648108707030123774656182626541755673166658846473070745208705703438354374020543208734376105411143422421086080426377875568565345175345070520721503488468408754124626860741477452028002057874287683262355234276771383778136454844754867382215461626362746058153357148807347535011164068050656514117026380776324271117563037472872434853763300012722466261723751075456324250844840328564121441527262237020258375358555700763526260662323025714180578254042711332440778002321426715807720113040025545436655582431451815207613738057213645081607603752667828540736040415475308402752306453028246054866474051702353557688186644204082342437158510105643136056863377840453144030718601634587076602345281063557347046852665807268740554078615585540158672641370448581537712500042641554708515677506466485516028868087372128751760760888500301707042003686667643468131048645625613572476283068516487548222647766266571851641185319A06AF3AFA0D2E0256559721AA69FD683365A266927115229088FEFEF2D9D9EDA08B10F50F844E2DBFC845CDAACBAFDA0FFC528E9120E53805C69E9C758092236F8DAB0E7511E01768272920173216B69AD128133C2DD8BF667615420097F6A0EA690274E8602A205F5E14D850783ACF16BE0AA3254E07CE46257A21E38E2F408613E24D82002FF06B4F652D5A6FCA600082CFF1F7051987775D7DBF1365D230FF2039E472A53C373590A69633C0E10522F2534682A98C2DE8ACD3D215587F9B583FE5FF75CC38D1C299F806E01359C47990470472A8154D9D70BE94DD27B2E1B085EC6427DE91E942195308C90DE6B822E9DB14197873026BC5CB89E27CE9D335ED3333D461D6CE9B22FAAB0ECD9B0F11023E91AA06CB9AB912DC63859ADFA23E755D19C5800FC3BA81C9641314AE8B61A4DA8379B3C9A1CA20C4486FF4C47AB99029B70A798B935B61940B2F27DA4AC3E99F912BBF41987785C5A9D2EA1AD13D19E62B31D31472004458AD22AEEF6B476FEABDEBFA3E4C681591F5AA7769D83EC69D1D882268C761AA288D8ECFB3C9DEB2B3CD79065539596EFB693C0B90EB41C039C17FE5F33A85E476D1B6FE4C495AE2FE6C7F49E438921FFD612E0A920AAC39EA7D3011F46DD52DC709E83A1067CE9B2A889216EA8BCEB9DB80C0FE59B713398C0C57516477A92827AFF35F48D34E89D2284C4444FB0C35D438BAA9805D7DBF4F3CD2CC44B5E6836C79ED3F41C3BA2A652AACF71AB08BB4CF1AD9617EDD78C342426F6BFDD99D154E6F98A8948B42C572F827E7BA2B75CBE13BBE043972F684AE3603DD1CB3855DEE3FDD5EA026EABFF268885E16CE14E65BBC008D5FB600A2A6D9B5D615CA20C36B2D58261A5299A33E263D1B42F3085F33E44D2781D263C49D4FB78A10781828FF100BF88D30B663ABCA369564F0B28E3EDD1C5B9DC9564684EA070ECBCBED1C79421AC1F3A184FE54E1BBC778EAF6C31F2C9E125E450453E4896A6449D08EE4A7B2A02C04BB98F38E448F96E169957062E500F865F309EC7EBF43DE57881024071FF9E775F214E055A9C452CB584F9A7584C978DA8370C303236FF9B013ED76D82AD7D9D8DCCAAE008BC207B82742F2CE899C1F2C81FB5E6BFF71DA77163226CC34875255421EA8FA6084FEAFEA7DFF9805C77A913268AC7F8863720820EB7A1DA4F4E2DECE79A062CDFD29FB800289B846F4FD88BACC87201C968D0CF03CCD85731D4449D980B9A6971F276969A8452F491228029D7D9D42BA4ABFB9A11F29D1046D7831F1C47A134393826EC7384A7FEFFE6CDBA9C719E1B779C072845B3E82B712B86E47039B798811E1F1E0019865B684A0DB96520E0C68C3B29EAC1EC87C37ABB9409DE46C39C54B44C031CD4A3CE100AB526E10DCAEC5329E7B6AFA0F9AA3E268EA2F3127FE95B16C8A5F4C381BA4B32DCFE06520C89DF2A2E03A4BC913366C44CE36D25742D66AB017BCDBCE03D7F956881C265027D17F5331D578412E0961206002E94C82E73D89EC621FE8C916EBEF05A2836F398189E022ECE070DB37E9DDC0DDB44715D09F911243D9A2F2FAA819F49D92CCBF288A7150C64119ECD2266EE40BB0D810483D882486B509C0284C15092CC752652988BF77E909EFA694F8CF4E5CABA573830D39E1A32C38350830207EEE3B27982E3E19C21239AB291A7249126EDF9759FE3B23E740EA3FF45E54A898AFB2EC84253A0772CB048484B294B90BD26FCD319CAFA55E4E85D3ABE45C4F8388CE5F5A813108FF7902E133D63EBE7900A5C49A632CE8FA74E8ED3395D0F160414F53B3E78758CF2363DDCFBEC8DCCDCF6FFA62BDC3774DAEC91D40FCEC4F15597B06078D05BD7A45FB6E7E74AD485BE78A4CB2914D59D609B845A04D9DB235A9CA345ABCD35CF74858D89FAF8A599BF9D4C749BD206484A3E0102C1A1C82C87BFF9FC769B57C599A60ED6436026DE9E2D00588D922A7952F30553511FD68D708B9A88FEEA694977FBFC3EFB8AF992F73B92FB344930AF7A22F2D4DC563E23CFA80BB786B7EBBB72B1354864F77DC662CE93521D8F98DC34207F4A5B8DB4804C70EDEB2170A57A2172264A105EB1106DD0D3C27D89D240306C9889043BA3DB15DEDCC547563E08A990CB3727BF038E0D99DAB03E7E0AD24A8DD0E3A2A924C471EEF5F8EF88E31703D0C0955D5602B0A99FEF3957F61BD8B9B37698840CC6E8420FACB1167D0D90BA672FFB672BC83E8CCF6EC3B623FF5051D3B89EF11BE433DFD92C77B7D8E8BF9BD5781FBFA284B5312859689674F6A701896267B33525E895BBCD7C8BC4201975F03F7739FA41CFB37596C13927C38972462B2AF80450E0D0AE6429639B26BE3B4F76CDA47A6938BF1F0B6CA60BC8FF3C9E7275D1A051A169EF5E9B808E5A1BCAF15F1484219B35F7BF4606698CDAA0E105FE8BDB28154FE2D346D38FC57B7F24D4687042811787E47FF0A4344A9C58FB38520292D5B6718A6F9EAF40C3B52DC2FB88F77C646DEE274BE72CE93FEF1FA4426428A28BFDC6629DE352B2FA17F2CAED41DE24D1D59AF2B6C7FD52A0CB8E7E027C06D736BDBB7F9C2584E9E9ABBF7FA19724B750EC7A046CBAD98C1689AE8AA490C43DFFB72B1A91F646BAA853B161B63B2AFA154CC5C4553C3B8C90C11E5310733287A16B0A0F0133437B225B20170A35D44EF744D31D99B7C53C6BF4FF3B221CAC78544B1958234BCF1C75218F1B0E34705DE49B904D1BF5398969B59F91F46E2D1E8A903F087009B5204B789CF998BF3E7D409A5BBA21B0AC3EBBC236052065573AF8E76AEA71C830D35EA99093C4B0495FE999E61CD63A6B34A46585F70D0D3FFE2FD0237B1555C9D1F2E6E1B0DFE66003DC9A69FD81E66480BC4742DFF12BE2D4B300F36BD9CAD3B707709F1473162E6428AD479903408751BF4BC3AF534B33EA4F7008E8A484B6E5742B642ED28E3433EC57336E804899B5F97DAE0C52DD9B4CA352F0CF89AEC7069AB2806A726954046553726CDB1E1B0C5FBD05920F6025596756D84A68990292BA991EAD15F08314C037AE6C2D36637AEBAEFFA3749DABC1533D2E4A63EE4B43179018500F168F0FC16015F3F2E920B54BB0BCBF358EB965E9268A5E11B7CFDDAD1D838F5FA6629C303A4AD51C6DA7FDBF61D1A1D735A0A0154406AA1BFBA62B5C445EA1791A8F30E0D2B6717C53C25F97CA3F7F12E59D2ED7928DF7A4F26255799CBDFB01222362223CBC5E3F03F1F11B7FAB84AABE27F106ADE314BFBBB9DA948BAD5E601196106C42024D02F142ADC947E5DB2B8142860B2094CD1CFA2352187DD57C0579E336CCB5716FB7E4B01A00A8874C70C550BDA9E753206792B3F9F0BC5F598098C1136C0ED59D27A0D536FFAE48FC6D2E61514DBF3630538AECA36337F3DAD843BA1EA39A27C6400453C8348AA9B820B6F9E65E97AF6A774E24EFBAC97568B674FC7AB53218BF4E43AB9FAD63D77E395400F311F69EDA5CFE8B1D52155B58D293E2227A31427F7CD298F6F8AD6044DE1DFFAED6DF4B093 +smlen = 6213 +sm = 68E8D4BF78BD3E54F14FA19151E3332FCBA8878AED785D809D3412054A90DD15122B09488047BFFAC24FFC8A486476807C2785EA2FDB99F85197569AB0AA7F57DC023A0652B01D91E890C8E0C9F19DB9B672D5FC7DD2B2E5FD9A69E0AB53D1EF4C29AF74EC2D9AF51A950636CFDFDDCBCE769517A479E9274B8B784ACC085367FBD3BEED751A68BF06FBE37E3DCED749304D21E39232FCE0BB296D2BC12DB33DB79CB9BBBFC6242D2AA105396E07B6AAC437A37502B6336DBF4A1B111EC5CDD5308F3E64E329C0EFAA52BFE2688A5434BE588808534051FC96A24AC6A5C6F3DE545A58ACC63270541F758A529BC46E1973650E7CCE38F0D10D437E8E76E4E23582C442800741B5F7AAF0031C333AC190719DAE0F97B9B75DD53F4A38F663896B6D43D466972322D024516092675D72BFEF2758C02563BD91DE09845D990FF0ECB188C3657A00CBE6FD6B8C988BEE507FD5E023BBE79413D13881CB340866BBAC86A79F21DBE308D72B223B3E419701535BE2D769A84815EEE9214B225968A92C4C48F15337792A9FF33B3E0FE26D7B18DDD8DA379504E773AA81CB5FBB8A69C3F005626D4A826065D65BC9920C0B80CA40C0473ED06370ABFE06CFBB6DE0B6CEEDA33F4EF830E493EF83F82559F27E4EC78B3A698B374E0F62877FFAAD35717E3670F28E4042AA5D94DDA4C73CAAB2F34D1F79931C4DE8E7C6F788F4D9D97B5B5055C1F52517F821081C2707B0C305B988304D51D3FA486646FF5BE4FFC945978A543895A154D4512D6068ACD65855064A3227F28673DB07CB46FC4609A633EAF4BEC49D61B886C402CF7DD34DFB6E0DC56C01793E45333A6E05ED69401E29E026292A87BA08B7047658CD05913B074370BBC47785575060F555118D8AF1DD8AC83B52EEB1FB8DE32D293F91D4B73403C14EBBD5746CE2F1C6802B65C59919AB2F501EA8BEE0CC1202762980AEB45B11E0AFCED8392189BAD8BC742D5247D82CFB08F54741F287DAA129CB53FDF180C21C2572C7D52271A1F995F3775CD24105F65179218B9D241E010F5F8FF89C6FD7087DA8CF4FFAA73F4263FF78DA7333FA6DF8F549E5ED6B6914F25665098F66235CC41025459C8BE244D233E2EB1155EA261AB307B1D1C2F0CC037EC180F33C4A38C8530A66D3E2FCAE8D08B7CE466E7FDB184ED297582EB4CADA573B08C89E08EFAD571FB7A77F6E3A42D9485CC9920315D9A519F8B8A1692D6059A485533A42898ECA293D0D823A7CD60DCF5569B4EA5BDAC565C039E7EEB5C61AD826A58C9C5BD625545061B6CCD5435D23B79901283190C47BEA7242A05D28337DCBB741EBE017221B32D328416AA1C4D096EB6CEF600DCF172D78645738020D26D23CF9835C401CB32C97168A5197C18D1F503C5A2DD1E787F899685E8FE1DDFB68112720673E1F215778BDEAACD4AE00D717C3EE0F0397B5A65C6BE8B29D9AACE12E392020A203A8BCFFAB55946460C790A6D2BA8FF793B0DC5C4CC2FCE95F40F56FA748B7D802F21CADDAC668219EA8A389B0A6A2F9981D5605869965621567397779E75903242E26E94D34C5897247C0804D28F26EB753A6E1728FB7903912E5FAD729F67E3B073029FC10B00366574F839F41137962BF3381262A012CFCE709F413010C12AC4FDA4C6FED35F6F58E441430F1CA5FA9A999BEA619F063CCE6DD7964E09F69E89B46779AD016C9DD16490812F997C44D8160A96C2933BE15CFBCE700DE24B4308C8546CD308BD97DEED611D4B6B1F0346022042E9C6B7BAB9420B0487C4CB84608BCDB77950409EBE3CD9FC597775115CBFEF6FD84EB9EBAF957ECA5A51978B718F7DF5DAA3CF4797217D05FE9E91A00D94A00BDC182F0F661608CDEC96D4E74D53E2D788CF4AEF4C31CF85687790716717D6C84F8A43C404B9A17E556CBDCA40A46180B58E4F5D31732F05A00966CE629F22B59C8F28A3ACD255FFD6E5C0E271786091BDF28B68682E5603486A6BC4A1337FADDAB548FC902EC0EA5E3AF0C306512C7F943B16090C3BA1301A6D51A5B901BE0C55B542322671D08AE5575B5A25602A0686609647044BAF6E6F859EDB43B88713F77C17E3B741826D9C8D7BC81AEF17AD8B1F2B269692DA8CC241537039176233337E97CF1D2F709A061F020C882CE997F4DA59DDE252C5F098BD8D9D28A555A18D4751905B512EC0098D436BB8B2E6C78E5947545BFDB00E2949279B7721F2D4C129E559C1D7768CE8BD2AD4E6A2EBEE88DFA06E30E38AE4F838F466CB35C697CB5BBA085E046B581E40DA9883C62F9B8F3BF796DC6131B8B8D1D8E0AAAFE5D7512B529BFA5D9ED48560A6C4DC370D87D08DFCBAFA1A39AC4534EC1F554EE838C076DD68E34C48C96EB597BDE4D9886D74434821DCF4D77FBDF0F450397525C59C1489CAFDC1058EF566858BE17E0091560EA8DE92522D3FC5312A8C425B169114BA1FB9E2AEED46F7B10E72D258256C39BCE10D24EA088A41BE2A6E313D47A5873DE466C9F511DAB615C654DD104F695511B37151AD6563F1471224DAA9272E7D221773818905BF27D5A1F55A742AC7C4DB98ABEAEEE1519E9BD1B90F0C347043141652F93D9B0A5B3A694A3978E7ED4B4DDCEEC86BA739095D17E8285384344A74DCB42B2007A6A39B0ED65F677DCF34109B8316213B08E8182B2D74FCA2BCF7334BE5B708A1F66DD167458E5B6BBD0763073329E2290841A3785E6C97C3598409DD6A283BC451405E47D5BB3AE10574F077647D77255D386C93FF5B0587CA520C5BA6F28042E80AC77FA818F5C6A100C63A2CA6DEC352057AFCC988FE2344DF6ADC1F122FD7E6C055C35BE192DBB321A8EE0083E594B0719EF779F1AC3CEA06E28AC1E6D4E842EFA350E2B10EA39A588AFA9D8505A34C42FDE2C2C197102E9BFA8B9A09FE2EA59A3256DA734DA5FF8EC650BF5CB2D7FA8C1149F4B95F042B9ECCCED4D704253CB6260E20F23415F38CEE71D77079B1C99D15DD108FAAC55048DFCE021F78F4D07BAFAB31D70E1F11E0FAC2E517EE895FAF16617A2D7FCA97F49797B33C557717BACFE0369A8735DF31C23F95757CD23BEBEA973C16D96EC7E302BC5D8DD495093CBA368C8705E93AF02B02CE8FC287CB78E3DE6D3C340FA098402F65641689157DB0E13A60785C277133EFC7C937749B81C6285A33CADF3BAE600A812645E5BB3CC11EE05AE6E8E4DDE764948A8E4EBB48D00BAE8C6FC5D598A5AFB0322C0AD746AC20D4FBEE2A6760BF722B46CD56139E9DF8E033B0F561422EF562B3E26053B4B227DADA5A514F064E3ECBF89B565A39788C272A62E83E9365A2DFA3F38FB0C26582B2E5F5B110A3EC007E55A7144DE5E04F0478E4C2422B5839EAFADF799B578F099D91824E0563FB59D332E087B2D6BF9C469AC7DB84ABF285CEC8FD80618EFF441A80D9B9D5A14CA0B4DF02FD32DD453A7084942FA256280550E0329BE17B4AD1A8363A3E76EA73009906728D8AB312C4C43ED6FA343B9997611D2C221BD4D2C33B0D12DAE026F97D92AEFB5FCF6B4BBF980300E589C3CAC4EF6E62DF7B72ECF3A1D3D50BB7CFB6F9CE7EF9DF2520C04254921179C0FA7B274C55DEE8ACACE79CD598BAC65A369A1182B46A3AAA3C030E07E08446B42DD18B523731B89A3F2BEC9634320841358727D14738D52097C41BBB263BCFAF048D3350D32322A9A9360C2BE4127BDB0F403485E3074A8F7143D3D70954F3065E48C87265062E0023D19521B699FE6C6532AD486D7BD0E1B0291BBCBBF050E15D34090651B54D721DD4587DBB5E6CFAE726B9CF428B1E3C3F28BC19E9B0FDB2D50A47999D32634ABBAB9A9116006F70B6456B757155A345C102B87E25F055E930F834733475255A4BE0945341EAE1D253D9B7137433BDD58E50E958FCFCC8682A7F6FE57F6BB65EA84738AF84EE84FA432643ECD82EB3C59D2C00C73B922798A970C81B455696F081CFED2835920AEF5360FC81A3D1956B11EFB5A09207E25DA0824808AD00DFC09A09450B905290DAD2F65787DD303437916003643BE24836636C881166D0D72BC9AF7C6B8E18EDE520870D156633C1C7B2B9E1479488524F03622F37D32C157512D132146BD52D454EB808FFF67F45447544D89803AA2ACE9A95CB021CC14B2574C876B7128CAB63D0750FE27CB2580906A6EFA424E7BF581CCEF42543114DF35F82D93B41423BFD2521C08454A68B5B47504BC52AC7CB68D9F71A0A23F207F190A06B6CA09628BF6596F55CD03849F0B292D75240FC3168D84C7E23E19260963FCAA546C6FF1424F611851A7DEC8A458FC00130F2E996392B8E1E517F449A2133EDD759776E1FFD57D245F7C39FA72450ADC3C2255802E09EF7D2A8F10EC5BD3B96DEBC76632DCA33823EF95142071606A61B47CFBF60832064CA8D2474B2D36258C34920774D92CAAF5B70E74E4F98D566909BDF5A71F58A82B6BF03C555ACE4DD87FBE577677FC780E8DA794C04D87B5C0463A3D232711FF63879D21FF232F6821049AC55A2F551787F82284057234A65DE1BF237909A9CC79999DB04C0128F9A3573ABC08E59E92396AD13DCE3FCE7652C86140977721A00F53D3A0FCB82B491C3A3D6576799AB8C4E00B3B90D0DAFB6E99BB102A586A73A1B0CBD2131D3263818A90D6E1344F616FA3B8BAD8DD0000000000000000000A10131C252E836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD + +count = 88 +seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 +mlen = 2937 +msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +pk = 5ADBB770D0B8CB797D4A62DFCAB8A0FC8A7B6F2F59710EBAFEA9CB1262DC1549A30DBA3979938835FD242BD2CEC268A85DC06FC4EAFB5DE36EDF1083BDDFC16B8952E669CB317F9744E8852215FA00690BDFA8C16698596EE9B2FD41786A9EC5713D51A64027CDE6B92DC096470BBA9439EFC2D636811E0011A41762543F0A7F0FDE84B2D0253348F5ED00467BEF18553D8477FA1C67C0CE0DD92A10978615A6D08516FAC296387BFEDBF95A3E499616948DCE9A731D77F286916E941A4EC7208CE50404DCFB2970076604FAF42E53038E58773E93A75F7A73A24A3165A8C03D4210DCEB3A735F358E48005B38915A586397634EDF103CF2C0F6627B50712334DB0A9FFF37BB87890B0FBC70125452CD005861378685C375459CC503C3152FCCA39F83E77F354223AF9C6B00057FCFC4573418C73AC63A26B0876F7CE1A563CEDE3A257DFE1E9304F323C6B1C22FCF12F59414E7F8FF373D7B02F78579784EFCC69B1F22C38E10BB1D7EE2BF451F68FAE226008D4E6F9E2B32702A405DE0045F0FB6E37DFC63A3F12829BB57D86E6330884D9670013A0467072B3D288248296F2FF7A77458723FACDD8218E9907B9E448C4ED4BC0A1E5735D6A05178D489BFDACE5EE568A12F811BAC0D7F9C3001A76842F750D01DB9D44FDC4711CB6F96C325BFE7C58B55265D85EFB272D7A21C8F9CAC9029C3F2C34B5725A98128E829184A923B1728F569C4FB0881EE4FE22CE8E37F06E2E3646EBA181718F14059D8D25500697026FFA88406B44F836722ADE96679EF7546A5B7DC91B65234CE0B8BA758502C530A19FC6F442BA28059EB072BFB45C096BF753B1BD115DB4288EDCE205BA03CB3021EFED9FB924F5FF0EEE6267BE0ECD1D4E62538115E55A546565B2364250B33AD388AECD033ACA2028A54FAB075D98986FC524F1A20D516A732F5CEB0016DACA32E884B70295B0008AAB24684BB3827F48A96B2BFBF0EACC6A5F611FDC72D8F0B9A20123847770A812F94D51B09962F3AA342AC4EB601BAB4A650244394E6A44CDF7099867190329C2A0DC58C057DB9EA13762CEB9F1582143502A005A0F350C69AB9CB05A1D77DA1FCA453097F8BEC8ABDB1F199847FF066C5B607FD4372A5DEB39B2C01908011B658FADB4E5493B4FDB8ED464AEB121E25BE7A91E98A8205C473CA354895609785F79A62C20D9083D558EB827933DE065C0C9CD2CFDF9BF164840A89DD29167DDC22E53CD9E12A17002F62BF65D91FCA581B6561D46A3815E9E06883698AAC781C37402BF614745965E7456C5DD255B1E48B5BCA13BDA836E7C78C60C587BDFB20FA6D01826D977CFFC895A0A00ACD9F23810E46B0F7E548A07A4A01B7CA329034ED9ABBED04EA79739720CB96AB5B22E69D163C7FB905BCE82BD7B4E1A190402B61332900714B474D6083A38CF6B6A84C670F6870B5BF96EEF2FE46AE2FC7338B13B00BEDB227E00C6DD55C29871FD4483A3D98357141CFF096A441E342DD64B17E5CA50A1450F2180CB51A2BA05F2F2036032AF5BFBC4CB10C01DCBDAA474CCCFA154B201D8C10C4B432CB4A8380D1D5BC6516125203753885372D14C7B362BF508AF0E3582C922750853D3852F95EE962D2B88DA1E522708B4F78669CAEFE1F48981BFEDC794B04B8FEA30D4849C9728988BF8002CFDADF52C1A967A546D4B8799754CB3B2B6454C5FE03E3A517111FF7F7E1BB8D9D47483B2AD3DFED6835B2E9DCBE6F2E7245ECA1155A38391374DE6CD0B17BCD08ADB8F0CC11A0A966174AF41AD93DE0F0CE7FDFA6F233F03225BEFE5C087CA557B81715602B3EF9530E684B7CC1D1904A31C797A0347B796024D78A42F2717EA74961F2394C85FC05F402704E8F8F2E91374312AC8CCFC335DD528F7C5BA8E67F9C07D1A32027E49E1F76473723AF42D684670E3559840271F055A6160C0F2533287A9D640EA5B7AC031D0786E943AE17C63FF7FD8E2C05F72271EC8569AA7E609D4683798622456D3D515694610E542359D7BD2E2C8EB36695A584F260F0D74343C5366285F8F54F9C6220F42E90AF9CFF767C08BB14E55BEA67203B0D20EB7543687973CCA4CF694FB73F62F8CB83C200EA7634BFC7C659B72434084CCF1B8B752AE0EB6A9673B314FC0F87D0CD3580A5D7310F32231A29C084A9005B2B79E1EABFF05856C4CDCB9F04786C77C69C3E00B0AE932B4F830E37C3805313996BC3873EC59C06348338ACD2D7BE389D0135D1F0745F20B82D14B874BAD98D502318E8C7C87127D3F775192B44FAC666BF7B039A490B9C54C1944E0DB62946D28747D74D762F2EABEB6A3475EC9371AC305217787E290810B85F5640F300BBA6DD94D12EABE4AC9B4C57A26986E295756C16124711F1D80534278EA59E741A9714034EB436EE3161031C83E08450F364D5ACFDA59A95180B5A0C7C263D687045A862E529728448D179741B43DA142C05E0FCEC44BE6B5CB5FE5D55AB4F809AC8467E12241931AC5D2E45C142BE01CCEDCE30E5C5221E9B2CE40397814B166A4614758A2D2013142167868D89C9D74A1B82428546583D939E086CFEF37B40B4497F313EF923DA063A8E3F6099CB20ED719827279827A3822A7A138B94C5A2668947CF8D69D000544A64F7ADE0217378BC24B8EA6D9C819B343A659ACACF704F4D7E08B1D1DF6B33785007B4AE489C586A14FA297CF1AADEAE1345EB55430D66626525AD055C6905412EB07E74AFBE270163E6547E5E38CECBEC7AFD6A39D6677E +sk = 5ADBB770D0B8CB797D4A62DFCAB8A0FC8A7B6F2F59710EBAFEA9CB1262DC1549C2AEDDA2751993FB3A629CCD67F3266552D06C9F07F7F48D094F0CF0D546DCDEFB8147DF38C68A016A013F4165826494F715945D597E772A1FC945E7BC8DA3780744FCABC20C32206D5FE06C48D45F900DDA712FCC4414AEBF1B8147BAC25EBE076188600568243630203837276374170370431278566847234831753232071556488642653307561714045014314757167815206012465117433684220452215676607741625017275377253272237273551308227225026341252166851243640628315646551052578447533630605717714324404676054235186401320128843205133008484461786280581737074733431123167218873105870615771301026021057427265522405356078812614831066456311788857507003788180256483742687337510470076207700147871831786237158011865881008545112063730637513204710474441842462041328575462610668021206357481582063555475808716013888883306226122761362377345573370257754408024676628203816608457875244703507611788016222287722405775515858008886416063215760473422176570005530858453283537180676684172645077451344548011646730743528834037018641622518518754160086601765507046217284875048140353038706031043711568762587645508503572808226116310804633700536250134847778652826260602766452182742227683280622060108670224285325718178322031017363640110855603138423560031088161817172477801172620268063253610343501874847080357485812613765153701887608078507658308737653648215872782425770245434034860143205336165686024543374412243663026705126656266425312534625512268154056886160587015547434720443160333126337407085577366241831116542175702253777257171840158021600603035585230440070525736800668514524218007072173046714375614843518155563537366857202234073178777274885188223522324110761774838521612360256383158085808172820835082671707725857644757681281317762117558655616158155671107782302183550237665555372436061304612566678105463014834125778382014178431366123175862372242840702734218801601646857754714785520634743718546756100763368073742841752005868151581355015631361211631668557153826084156253100035167662341644478813325410405751654074353387453042803321161266762234086688671026337576850452575146486628765373456142608003481524082461454601172031177828638865680174645185781250278051887226127804525135351477388506255855642810583687641583805434843125455286762874514351823012470646817772720787021803486875405351605032602441156228816566452432480315777767355216510861313286042318470366451875161567184637580222023613600768707751353536821687043786826876740012458773424728730320618472532828121447816030078001621424116407650145766828162858804103527181501000231751312133240183114566582368865810667513450602363415157801040724648787684055572131861321444336414570423801642834083311231516882264356746034531644152866546447581782485077142244066366626548334562875260632014142742220014633028505401440741568243327837673440382821842534872230537518722422354246611755332674725006861778036614508720210546627047757676753240773153264766416786050647073145785612032516408215430701646313575608564207625260487136151381644833464781827047760344784032254457501673383615761272351648547217037711333536532068611560403461028686387207834284550047240428372871282747847835720842136F0D41B6520D49947F736AC3D645260B279649FD1D3AEF45A8F1258AFB3053A1BF18EBBEC8F615B3DD7107053D6758C50F630F2BF6ED27A89C3F40ACABE90A87AF62295769FFAF974BBE232BF37E0184732C648E50801E4F1AF62814AE3A59F8BB7B2D6AD7D2776B246792D875CC7CCCE1D2F52138BA69B1C261FB703B13D9E0AF2C54CC28CF8A14367F6820808F2E45C4F8C9B6965DE56487193D39F9346AFAA2F99C043022463AF14BDC1E78092B351672C08139D982EA2E2C38E2FB33D6FAF7C3A167A99691CEFCEC119C3A0BC58AF5801B9F20DF38E95139C86DB9A73E1BF8230F816D2E0DF5AC2294FD383C688C1814F9CE579F51F0F1BF9D2D80861D1BB00AFDEA36F54CA6EB345A2A23010BA5D540511FA300039FA06ED5BB4BFCDC933FC16FEF59D2215A807715977533EF170362DB0576FC0F9C02910EF6944E06856B55817884FF4F3E8050C9D6CA1FD96366596A59CF192DE57850BA694BBAFCA98D5FBA3D088654FB8A65E2F9B5B84726288F9C753BAC8F0BB74E9EC00D52EEE3574BEE5EBD2FC32350981BF75C6A5C16CD5D76D9B4B0207D8E44BD3932CD54FC8E05915FF959A7207B0E99998906A2FEF7C32B210EA8E53872AA079003A9941B6819773337B711077346F467258AFA68B573C3529C8AD170CF6901A73E1F1C63AE41D80D5D1D07464C62DF2F984C58DC93BFF3E393D500BABFF30CF1ACBDECE9485F467BE74ED213FE7F2159EB965DA44B7999629F04407B95AC1E0775ECBEF7963226FC43ED02ACA1C6C2B1A2554FC0702C6BA5512420506A4E38FDDC2138FC28F6309FFECB8864EC6119D85B4A20A7E485D1C0B8B0288F07A6EA8F869F364501361EE851A564F60B5A4C80949E9E6699538CFF22E9341CA5BCE354ABE5699239343CA83F4A9B3F215AAD27989A6B14EBCCC7B48B3BAEC9D20D135731F7C64FCC6CD0E94023AA4044F3A7AFDEECB9AFC6E725D7638F5C23C063433021CC925F5037B2D65255171C3F494DA3F6CC2A009DB452C07C97CF7703E2C4648242F0AFE26DE4B8A418AE96525FEBE8F48EC78EF67F6E3BD1EFD35A691BC5AF9BD6B151687C7A11F2519E0F5C20A1B0177D0428504CABC1ABE369FDB2BCB8733A1FD5B09DDD5931A79E44B6F3B168B38362385B7E87F0C514385C0BE591FB3A78832FD582DD30BA36DD4C2347DB435F785AE798293B8B1395BB3832C7C74AC9682A8A7ABBE02970F8687A1E27F923168B2D97B1B252CC5BFBC118B2AC2E6147913D471CC038FC2EC7505FE2D06045A30CCEF1EFCD6FB58CCC3A18D43243997432782BACE4808A7DA83B42306FB20FF05971B61E8D5BE974A24C10D0ABDDE26CB9C473D258499C6193B1320C0C9F8EAEBBCD65574B0CD8CBA6501F20068F4474C22ADA44D32DA6BDCDB355C01DC2A7618D0300D088C11BE98211B1427AFA0143AE7EE361F27B1DA2E30AC73C36461DECE5CF00696D254C45765E3EEF370FE8B5D85FAD533F65084CDE8CFAF7CFE516E3747272E397082B75B30CD801A758FDA4ECE1C951505BE93B5EA8232D3F80BBE1BC779E32880F58794C2EDDBE812481CC42FA33CDDD799B399C5A9CDA88BAF7970DF13AC5A80F863C2DA00108D83865ECD9D93AE79332081C0849794D1583F19B2CE616ECACF550BE505B53855F0D9CFEE8D98A8F41F640D35873B3B953FBC09B6303A8422CDE0A69A7635FEF7A0A9219D5564E742FED3F31BE1BD5004968004A9E12C47A4A88C7A08C803E8685D774850EAA2E2B2CBE4952ECE78C3E186C04007D0E3997EE54353499474B2A84601F0A8B29D2ACF23E35F8B80A7D7D820D029BEE14F01FBCE24ECDE8965F9B5E98E99118F48EE816D3CA44D80A6C728DA4C6D3DB92B031CBE118F5BCD95B01A551318ADF60F054EA597790D8F4C87DB9CE645D76EB261349529E4FE2672DBCE4122E8DA68B0E85E06CB4661B631741E5EBFF687F0BF9D8806BF1BD9F9B9384DB0AEE8EC2FF34D0B262C22101364A98760D53F7AAC97A887D25312F4ADA907342BC5C1808FBE1FB490C6F82716FB2B7E5626A5E3B69A4714C16B3134000FF3DC93F15B3DAF417C8CDEDFC5C7371F4C7F3E6273509DB2B921CAEBDDFB4F522CC0DD559EADCA299321CE2065ADD0ACF8703BD709977396098386C33B02D1BAF974680E06FD10843DE532425C404F680B4E70F0EBDB04547B18800DC2122E99D6A5EB1D1142F53677A9938108D6769F99E0D6910DD2853B84711742B3029EFE8E2523EFFB30A85A446AE0A3915B6CC886D86E4DD5D84252531CF22ED08DD85A08769ECFCE5E827D0BFB43799A38BCE8C388A65489ACE86D17A947B2241ADFD88394DDD5F705680E364E5210CF6703BD00D21304D851F7A0341B1C2FB256D17FD1FBCAE63AB143A39BE7D50AB869A4DC86A9644717F7CC85DB18A9254775736334AD7F9871FCC2356F43648A7290B801620860CD90CD11B4B7D60FCA726621B6C04673E23537AC950F4C1F7E981C1A634FB8246094A581772E1932700AA72F63EA8EAFD4E71AB44EC75111963C9F570E5D4CB4536A36F56A45616C4F77D33CC1A16C412AB1755784F92071EF7FC775827051C268C36ECD2590F7B554ECB92A8180522526879E037FDEA5D41841C3D3345057C6FA67786C1A27379FE76329963B36007A821EDF3D5F1A9683E05CFC46840F0D3274A1F457FF9AADEFD5666A9948FD0B1EE5503870134AC25C9678E54772EDE22517ECBF3F6CEBFF701E0802CA2FBD508473EE9D57C56631D00B9A056E58000CD08FFF1582D06FFDCA0EBB356E5ABFF6D3DBF71D7D25940C811D93C789058D9ECB03472F5F133D2AD6D60F2E60FB3BCCB3AC6B308B416C05061DD1BEDE97BAD9F7A4B717A34854232620701739906D1BBCD89574320B200084CC30A437961E49DA7F82E562AC59992046101DF8F607F756883128860F8ABC67933BB6D6885313DEF69E47174AB198BFB85B67C5A1F11EC9EEF14B3C932F840631B8B35E8C1C47AC6A01234DD14D19E00F1DF4B0A922D4AF8D3657AD88A90FA864B0DB08B13AF8EE9DCC0ABD44C10B6C919F6297B0960173000BF0A747F240CEE5AB03081D3571BCFBA1A97545D73EF3EBD6D1909AA3124AA3E4FC0EEA6712CEBE701C758724EBF6BD28FEB6A1EFFB6DB42806D4CDA354615C96551EC2287E8CE90963D2A69FD4121A768C1C3E516AC4440C7C55B7E078AA29EA8ECBB910783D0A011596E837BD982F7D9C45FC5A084F7A5C5584873CBC837B786C48D779F110760A77DB052B297E36FAC1F7318E40C4DF20B4C5D990B2F487BD8D0DC885BA88A6FE50CD9F2C4E2437F4352A48C1A2C817FC4F568B4FC809CF80AFC021C3B20EE59033B7253215E4020B73D0110B6205EF3C00A709866F9E8E91B92685E7CF8EC9C37EB683582CB084D686CD21021E676C6091E9C1AAB51EC3A70C8BC8D0F2B7E16CD1FAD760567F265FD0CFF284ED94C5A027E02BF3888F5ABEDA9CC92B8443B021F334E23408FD91008845A00D227B9C00379B9C04FEB0C9724EE8D0 +smlen = 6246 +sm = C437EFA924EAC32B74207D5A11EFFC5441DDAEEF81F23A306864F2C8AE7D719FDA8B671FDA0F06F946606B4AB72EA188D416FB441DDBCD89951941E12520D38E44EE6473C3C75F201ED4604B0BB28B46DED6E8C0301C71839C15F0221D8AB57E6A12009FBABAC393E8906220F8D0AE9B332CA0B16E580C3F5A918EA514D3CA86FDEEA764CCE52038A284CE317E482BBE80390ADD8B2DBBDF70E8DC6C5DA3FC2304B082C6F0C7448DE3394AB3DE32E7315F52956A8AE24E26FF6BAA3D72E854DBD048400799855C6953FFC80981EAFD8B5CB1E27FE3E0F7567FD05CED6D6227215026DDDCA1785C577DD92EA504B140E365286F2A682AC3A58F39A6EAD96FBDF88E0C81FFCDD26FE91BEFC43752337088485EA9C3B3082B5386627FA2A3796F12BEA341F493E0AF8A7DE310BF5144E9F8473F32AC9E3B37108CC3B664AE3550D450628B6489CDC0DDA963F1F785064FD50B550219475077F89A2844DCC4D05F34E57AF9799E57882FB20C072E8C97DE05DA6E6D7B5E6370B388937461581D42536BD217E20F9AFD93CCDA914F625C707946028E25020B1BFF240034156BA2915BF9197FC48EB3730F8D8D3B1CFD8B7651DF12C41485EA903E03D96B13A27A26514EE5B4F925A944D77BE9967E4BD3144ED163AB1042CAB81448DB635D6CCFF61D8A157A669A45A6AAC286BCFE58F27AD3733AE36E0DC2E5E3469FF93E0CCB5D55BCA9459789BD8453B78B0A18C2C2666329DEE21DA6E84100F0EFCFCEB1BCFA1A8F76A71317954DC9ABB25667D0B2629E042D5BF977294D7A9FED3F83D462A943439C60E1FA2925586DDF0D3439A0422E4367BEDA32CB11A1C31B3292C585AAC083951FB4B2D43914F3D7BFC30C6F7BBAB09D111AE9F5F8040DB7AE231506E474DB723D23A682E0D63EF5FB5385ACDD1AF1E20497FC856C1E1631F001E2CF49E131EE6BEEBACBD4C6914A842E98CD3B311A0C1D505E2E303CC903511DB128CD4532CC4E4BAE35C041DC031523158A7A9D50144A0B5DBE2E69B95EE159638B9026AD16F7ADF94E0AC3545A5F657EBA9A65464B5BC6C088010CDC062D9332CB4CAA8C67A632D4BDB63CBA7E8CC160FB2967364D169AA9582AF591CFC6ED0D510CA8B27CA2FE991AD5F29A7C0AA6CE52330303AD12BD6EE43257708B7C920FF4C0F4A689973DF691407A538C239BBF597E6DD3186E1785F91A7A5C418CB1A55065339A16C50A5BF52651A13D29B9274EC38EE358B380CC9C78346C015737091405222733616C62358A1F427D4B262F2B7B4FC736922A7A4AF8D802E10886FDA8DEEBD6C883AFB2FBBA3A11E2118E355A8A382801635829BA38A251DD6A3832A5F5914D88E693F7C6D69721319048DA4E717E994A98F30178AE56D7E256ED6DEFDA7CE82AF6FFAB68FA036BFAADDE3CA975ADFD196B8EC2366AF9BD5141A88FBF35A1E2678BE0C50FA56FDE63A65FC0333A197D78C36A97FA14894242DE20AB47770B2718D3F8C7C9DCAD671D56FD0AE9624FBF5E4A0620EAF485D7368C822C0DAA22AC01564F52D7F85915B3855479CFA84994C2F19AA381FC33F32114EFB84888A19FF361CDE5883A20E587D91F4A2CF419FD0F76B1F732841E617E98A9C4AD0224C2F6E89BF233089ED653CEE07B1595C8636B812CE1ABEE9370368810E98330862087D6E430918673880D2E0C8E6C6E9EF245CF8881701E6CF6E044CAE01A43FFA7DF296FC2D9587909714C3B6AF7F59684412B557100A091AEA7F9AD2498CB96D86443D444755C4A54794E9D97915A082692863FADCE2FA277DB55B5E6522D0B96671EDA6791FCD8FD61145380A147A5754D1BE4211C861A8AA7FA2B7E279281A8B417E008979DEE989EA4ADA2D4492DF9DCF38D4FE36CB48C094A1102A8E9EEDB91F8D404E50909FB2D6D2691A432BC98A67EA3AE25EF0BB899F1F61F34D56211EC4F08F62955EB3808C14A4CBFDE74895DD22DAA9CBF852ACEC7B94107EE3F514EB62C21E0A9F3EEC75B06AFE995B8EF7CC29E70D04770E82B9526D715D78D966F7EA45C7FAFB01330D4BC2152FF22B4EB93A1827FCDA19961523E00F33775FDEE2F4768E058654AD6203D05B29649960437E8D3FF62F4FD861D5A30D18FEA31ED996A5D5CB8EE7AB52EA97E7A67AD3E89F365E111B33A7663CBDB252ACF78FD8B1B34633E61CFE37AEC9FFF0A08D8023F833927363BEC02ACB986A69C80A06C74F4F3BC104DEF594206347D3A24A9C125F39504F51E978561CA89CE87A2C8730C016F302CB904EF5EF1107CFB07CF434381D176FB44C775D856DAF01C4D5FDD36DA517EE096DB8DFC2FAC7B3B85FF126BD99513B37D11A5961B937AEFBA98A4A7163B170744CA2645E95DE5620F8FD0F320047E0A51581E49D343EEDF25C8053087607C2401C8C3747D4AB58EACB5FA1B71AD1F223520C374949C5CB2A1B9B08674F8038DC84CB020B1F10EE27603A2BBB00A079FEFD35A13D8F93F7543A49772D4A7AA5DB319533B3E799F760AA96EBDAC85486CB29E545CE4FC0DB547D689F532BC8EAC294C75F8CA4991806548F4CA344BC7626F4E729A829F03CA1C3FEE005C7CCB247B1FDF0419791CC1837A45398D84789B330D04B323628086D757F696D4284180ED21886A46E1620C0743416E9CF6C3D36EA5ACC29118A2B9867ABB6E91974CC5BE3970CD24DB122CDECBD1CEFE580C0674F1139368BDF6BCA26E570324116F039EC80FFC0F3D43603469CACCA143177C74F3E408EF11E5046DF0E01F80C97E262E849E7B1A0E1071C7BE90B16D24AEF0B51A6FCD6097A75E1726A7D9FBF8921D9780F854B2CD112AA0B11556F3C5BA7683D885D50E90A9E3197BB70FCE0F38A5C96AB0BCB6BE86B5EE7575864CD592D6401BBB5FDEA341A5E237BB02B894B7B0967C2AFFF25247C4F623A7D0CA9884841164E46CDC824C2A46DAA54386BC7309F8D773CC3A883CD38E3C0BFCB88B85E4D256B9884AB1DC7780CA7D9ABD1784382274A041005AF87464DF8A6ADE4679BC070365E174179B70B1F94F2A98FC57A6CBE56C05771FD1A8B620C86218FA31D7426A851E8970317F75BC015E7D01DF8E7C90FC00E3E1499937EDC0B147F2BC1818E56D4419161D9EE1BCC597C21EB6E8A8B7B910D8DA382253AB5C6D55986C00587F1F19965E4C135FF10568189C84A093EE49650FA4A199FCFCDA5EFC8B51FB3E707ACAAC040C76769CE901B64BD987ADF3B17FEE2E083D12B473A66BF58C7B410C74D272D3560623249F553E8D961929F2A47763E6216BA3951AE0AEBB43B754EDE94F5EA6BA3EE71D7725C324A15FC78B0EF1DFBF9581AC4A0E2DE628984FA35E45FBEABC9450941937565B559D73B58524A06B7221EB57EA52FAEE60954DE717419F1BD1ECCA4E82DBC89D4E7A0267CA2BA2A2B87FC405788226170106526B01E9B6D0B53ADCD7E765FD4BBB0322AD93858EA8AF7226E48B2F2CED6656B4AA9524B16A4CB9857D14834721AB4C87074DD4167FEA85D20E641F1553F50CF99893FCD52F0D8456E630A17B6664ED291335378FA9EC5C2ABE9FD7D1FC1B9090569810F157AEFF292BEEB32E0F4F18BBFE412DFB79191611BAAA3259857ACD230AF1DC13A280D1541F36B306A13FCBC556BED4DD302CCD9C34F20124888A0EE84BB9379D04DDFAC482807736D4E3026DF948D9D7FA85D9529E5312C1DD87B41C3A4AED2367C29E315FD8187951A2A6CF9832843E6F003C4DAA319C61905353718CF85E6FC754EDF111E2115E0E1120632ED02E7BD6777C6FEE5ECAF7A98FD3A992FCC0737796FF26CF83AC99459561ECFD9B2474FB307CE1B6274248CD907C2CDBBB78E5FB4089F42741BD7A3CCE84B6F717958EB78CD21AC094A7D4E8567625B629160FE610BAA5690D529EBF67EAAA9B3E275FC71465F00CC98E6C8E78B8F2487863A5226782216A67F98856199E4A0C09183DD7837B9C67F50DD15A219980365934BB4B4BB05696C462146C3E2CCB94825AED1CCBB3481297B7A2966E8B70B4F4F05EBC4B5CEC7B021FBE6574AB266243B32FF72CF6B3366DEC2207501124CEA457A3B7E4A8BE1D2A45CB7D7D0012A8E2C27B6ECE41AF63AF68E137A013DA776FAA7859C4C9D6B4602A46D44F74B77D28F8804D59DC632D97E9D28D184C53521450C35E82D9FD31DFA87CF741E3444F5604EFB45EBBDC79423D384A94CFF6788FBF1C93C1DB90B6B6EF2A1BBD41DB67E693D73E534D08F5E55DEF989757554B7289EC2ABD6027202FA1A3F8C788446233965105B22FB027AE38FCF0F798C013BBE881E0CCA86812D5D7349165E70848C5D65AF80AD4B93BEEBBEB53ECB52D22DB2E8892B0FA8951D76E393777BEF1B5E836B6C31700FE5FD97A6826A0D92C8950FBC8446A1DB9B1A94C4D6E3071FE0E20EBA928FC8FFE8C348A64A00FF0668C76C175FB63C4E5DB202471724759082456FA76C16CFE745760665416C9393619B60FC217968F521A30BC29EAAD26FB54C2D2D0D9AD55049C040A0F263C0DCD9587C49F40C5FB0B43F37A3C755CCA0548F4699E22FBE177BED5DE6F62542752EF1DD0AB0ED7EE333A35912674741F38F5CC42BCE7E014BBAD2C1D65699DA8C9CC080D738BA8DA1422357A00354F567293B9D3E3FF1B255894A6ACD4023678D4E400000000000000000000000000000000070D111B2227BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C + +count = 89 +seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 +mlen = 2970 +msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +pk = 38CD43D29563EC3AAB6619F683AF85895AEDB9A6775641B2606F8C227A205B30883B151D05CB7AAF8DDBA0674FC40ECD509AA4D498DFB57E343BF9604FD954A2DE5CAC8C42FBFD577A779E7F4B4CA3F855275DA6578E477BEA1999056E383FCF1AFAF7629DF58C2E056C6A3964926AF7DA9004280FBC851531FF8DEDA60015778444E17AA00C43EC8EB1F56F0762A356BC7BB920930A0DEA259798574599724BCEA1DAD088DA8390011721757A169DFCBFC3D625F6CC78F9AF571DC64B6B814E02C50E3E03270014B2944D9B897639061C67AA7676BA61A99FCB87025E634C8846B867A51C04F0A039746B5D703606F9745325467259AFDDA9C5B5888EB2B1D8039F00FC06B085DD750E9A3F7D8061F0940EF6641EE1D417664BE052C6661D8D2D86EA16618E186014A36D52EA79997CF11C03091376009816517C6D6F911494C049ED36E0F611D15E4D31DAE74B788450339427DB7057D27A610F13EFD421FC1E0D20151EBD974CB8585963AF9CDD21C9203BF228A4844E55E9C9AEBAA21F7473DED15ED1DCE930BD009E036D3EAF9F191351E905F297FBE6E9FF965FD5059189A742EDA7EEF22008D006D28B7797C059FB689DB1A6215F9BDA9F41256C32FC97E45B7DBF9840280E91C80274FE3B46F9AAF9B85A251C59E752D1AA5EBBBD292F4A0A4DB2467F7CDB15AD70CFCA0445D6F861898D3BB8D3D431B75BAC3CFEE60EB029CC2ACCA3329F2EDD69911432A745BEB7BCA765DF327579B13FB51869A5E21C5B0C9A8C314D66B8628A7EFCCB79B6D3D101AFA9AE7FD820FCD27086047D015D1BE522D20B65D5BABF427DD001A845756E9D0096C1E3BB2D73653FBDFEF76A14E5947F0B1C69AAB9A9E5802511DFAFCF0C838D3D544EF7FFCAD5B3C7CC3DA497F423743D69C7E146FA5847BFDFFCA4576F24C3EC57E151298CAE6BA76A9CC701A08A043D36F455A72E8AB39CEA9F00228A29C78E6FFC40243A153E9EA971693A81928D338F18F4CDE0EE4F51FA17CC9B22790D76D2A1249D64ECD98DB102ED2A919A1035251837A2FA6A0D6D5DF4B91654C28BA52C4D872E2F3D2F003511C351E064A6DC235EADC6979185BFC0D57C457300FA51584AD26BC5AD2B66A59DADB8F8150DD14E8B4A5AA90D5582E7286B36D06C692E9CC5909013CE65F797436197F1EE1D6B7EE11350ACDE8C8391B98005FC94D4965220126CB8109A2B5E4CD94E9550E83A18B29D41B8CFAB32D50FB781FCF5934F1C30103735D3714952161542BB8167654905CDD3179956F80DEBBA449980F8FAD93C229C9E8961B96BF22FDC439B339F6E67417672A11F098081935B8442240FAA7B5B7D0C2061D599542E1EE70AD117DAFF5CE332930200EB4A7B8A9F82F059305531BF79D7CD0E627972A5CE818C02982128A0C3F6CFD54EC7EA993C33D1A95E08361E6E3D40931A4A9839A00EF92C30F50FFE5568CFBC8BFF440F968A00BC7B73A81B3D1D42D3CE8CBEB0F9D6DBFAE26057AF4475B1E46CE2DD48E87463B91C75C21A754F94FB5270EFD6EF53FA7FA4D2DAB2288339F6F01DF66741BAB7709E63CFBCF3800D8501D10D25B11890168A4806D1C96F2C199587FD5CDE3F5AD06D727B7E1F374E6C14B03A9951635DD4AD49F77AE21927EE4F901961575CC49E7ABDF4ADB271CC6A0A14019EE37E1B8355B9CB6E256D496665C8214271A2D2AA8C071E80BF2F6557665E0116DE061FB27C8A6D34CE771C8D16C31C3B5A23DDF5186FDEFA45CCC10B780BAD381D1D9A44C85674E6215BE0BDFF045C88D7D3C48AB165A3DE2F6A78D36D5ED29F15AADB17EBCB9C5314F13F799E96634A80DEC35B1295C098B4C79970751663756086E63D93B4110562466D39D654D179B1A6A20488FB315538AFE2C10809225F71B4549B5C4C0164CF741B51A0C827FD8C57BA562F06E778111E7FBD3F957A305A427623550869B88A85B22A662B1A9452C2F2F615C1E2FC2B460CE6B8D8F432A4A40B6BE08001A0B483F43FC0E59E9511BEDF8732AA17D9FF943994685732457F19ED6C94A2F1242FA607ABFE26923472B24F1C4FCFAA7619D7531052AD27DEBD0685677670EF728412FA57555798A56CA301B0AC44305253D232020DC8602349A5A23B0544E8B8F37C34A50C914C9BF57458B17271789D00BE38930AA70824D353C5278E72EC4805AEA72FD1A5C8185EE5DFDE4A66A0A760CB1F61C78C9CFC7827B778AB9D53B9BDB6303CC73BC2C2D3B2F9352FCFCE9AB6AAF8FA9F4CB7406B411F8014F6FA86D733EAFCB7DEB85A5FE8C2F7613FC3552C09131A8A73A42DE7EF7D0788B2724F1535355C5D7895AA642FE40552638021B4C731BBF33DD176C3CCF321BF992C26BACBC51EEE41FAA68F7654A2B6BFE75AD93F75A8A26368F66D9F0F87DAC2AEBFFD2326074FA14EF8F2A1E51C935DE5C905767927CB01BA982CE79601CDBC472E6CA7D33226744DEF79F6A6712F51FAA0797E91D06D9776FC28609EB56ADC6C5C2B1B0543E271C9B947C5E9BF1EF2E169FBC1411A03A8AD741AEF59AB899757DFF60EBC41348AEC2AF228024B675A675C778EA7AA9E9C3A249E1779D73A9863C04C0419B12FD1FD44B6E9E3E2426364150CB33ED5767E3D223076628096DA887C9E1057CCA1D78CA95881EB3829278D76B062A5E952FC5ACD12073D8661E3585F27554F31D550E3F188A8AEBD6B543784414E210228BABD4D87E9F118F113826074AD66C5F72ED38245D88A8575DE4062A9FE14580735 +sk = 38CD43D29563EC3AAB6619F683AF85895AEDB9A6775641B2606F8C227A205B30C0B1FB2ED1EF0BEDCEE894BE218F98A824B29EF24A74B7695D201C3EEE45576D4B1DCB11772E3001A361F054558F7C6847F2E6F13CB1A0B2F483FC1766F8B19848A73E29D97CCD4CA545814CF3ACEC50DF1868A1DDFA68B5A9841CFFE1B19A30367550532568338424760200670375452851126781571460870277001761150558270466858503652138436325780051602666667341646635738781412424776241664778413857600451404727882823401540273515228485240328716044005210438765248821671881831826844558431725151460212026787043340740726250720081816671745416726336247527184887113766717447803548155257772027452510234670864277374641085525715126888446637647317012824315355308438272042733584883158820860275328464210188332875887447481100806403233430205271551252428176210666436010052185615637461653127401087082606580785502538317467673878662257643672581637728611868113751472706655868334834055452404665724833771587543724766748463723304022223466627675663000361600380335667826600362861740837172374575651035273246825334513100518112337842188176108015072710434311841006201437375518832052802182578157406445182655812831646742605181251584868064762074078026334240237827433232544553462431614750553503425583202728680433674252806551777538421047446182555144401063146425346038031451363756838133321018477524661641316436061067504265426306807285632808017687188545783354347567423335824704763256846477187684338858260554582864525328773341388264728045856164435767325335201880053424563884432704822782374186163066867768715851383713424762471750635181363531156508207464320300122615745718718622660664488324651533022376682053875441084377835600817305176656166415878208578045206350820076032301062863114315755441282733364063820610254672070460773814683466730364568601310173520138061553477815700518675053612166481528008554537088021567671836467787805481256276473474235418620812154361855426277065424184472025514616840205258883834805288357238785562686385648414500058112617611417540136837814554138342786318731482557120283584878307032035266260503234114087073150677183485878367170122113216128357413488668556834208380530651130127321031437201478088213281503131700345317082433385404033618012528860304766756811121446586353407868840467632483480380748643221200610084135116888043561365145844381814073177718553864176241862702720311135176422853025513485461530044628120524588005056573468065363218200727066620682621745755355328547840788381812101568862800185238822730782224774414214666176406656451134078634166426545428680080556444464121561827352461584856642673621418078748877386635585043178041571216856840872875018340182514818445732575722702724100450585680602382614480110053866673515676753183325348488345600656257055622477223581248276555146568567855713364443760584268651873418258607047620377837344488188680031481564607327552032344737827324307384018131820326350174630848828130814471572328881256136581333177442084251821727604524648674440683161261272365222067534843650277245174033544365002476232272821006245845853464411712446024770213666430332466812544775320803004155248460717158266143670476875847668706287665102686616437814720064380010426160317221258570750008C371EF400B9968B82064661CCB4518B2857CFDB04067C110F7C6F6A55FFCAFD1C5AB3005117D4AE800C7709D8DCF289DDFFA85F9E86BFFEBA4F5EF80552960938015D2B236DA53A871C913FEE823C76F6484D10859E8C4511AA55E7A8A277EDD198D36F25A4D96FCAED41A7AFF289ECE0EBAE87D34457BF8DACF9CE08AA328B8890373E86BE4C0D6A8D25DDF01EC2193F8AE2B08642EBB9EDFAB9D0EDF816A49F54C0EC15899CFD0498BBDC4AD537C58D00526ACBE8C931C3A83F370328CCFA17F940A3B6052BE66499CFDB46E1EE6217CD05F0EC6F58474F338139079841DB67FF97A6174C86CC9D53FF93486F43C73190CE3224BE9422440EFECB444A6D4E944F65D6D147645E0E5110511E7C889E8793F65DA7971E082E95804CFBD3D8875F60BFCCBCD5184DDDCBC2C848194DFEC72158F2378F5A40558184BD084C42A3A3CE51AD31926DE86510E64980E216E34BB284A17D23367BEB94FE754BC6BF4B57AE51DF033180FAF05F5C8F3AEB05C785B52F7D38AA65B6E0F3517282690C8405E585BF6D61E387FB6CE0F08E401F1519921AEC8F06DD88F43959AFB2BA42C094D721F12214B3BCE063EB63694150CE51276D95DB2B8340D75904DEC9276A7EA7FCF34A1A2E68BAF9E9F6AD775115B0166C3E65E6A542987D78A45E5B88E35D7CEC37DC2FC4B566CD8A10B6B082C430EC496A775F6F5B811203584E7FF62CD80A4E48CF0B3606C28C338B0AC26CA120EC0300508D6A8BC366665C058B47FBA53ADCCC3F75D2DDFE3577C0D22D83A32DDB221373430794D9D995ABDA9843BBFA845C62E830C57100BDB6971BE746F44F97C3A75B643BAE58016CD063F90252F2B17805FE07E80D5EB186D88B2F3DF95D8F84B7515E3CF33F766938469CE58C1150EC1C67B8FF57845482F12FF951868013BF58869F3DE54FE30E35974CBEAB8CBB1D87A5F907C6C0C60BFF7DE15C801A9450185BCC570A8C1FD3E9C673B538980BB29518490CFE0F736C8230731B3BDB755619897EAC8435D4FF957060DE1A28E36DAFBE463D7504DA70D4F254F143A24F611F0BF6CCA1FF94418C5D27766332C4FB6AE78C5B881514E4590095F4BEA1E54402FFB99AF9CB02EE7F791520EFEA3253890C4F167E118955666B01EC11C81D9FF9BC646B057FB1E74EDB8ED8354FC0A71AB452F3B3C6863810845AC881727007DF7ED46AE5264503A43125C2CFC179BD8F0108918FFC114E68463E2F7FE97F60B8E75486894F459B45249FC3C27150D65CC9297268FE5C3CF205CA2F5206D9BD048C5CC4811955010D8453BF851177DF6CC9C9CD927E63E52BF0C56D594126A64C4E0EC14E78B5E7FA41B96F5F343EB94D0BC0D2C6252A1F7F78527618ADE49E8DDA0D8B4D8529A725CF13E919AE447FEE27A918E02034325D9CC663D76D4FBF5A9F5887CCBDC9CE9030B23ECE8BC780D1E721A92F85144B78B0A805D653BA4A67608FC2CAF16717F236F819F25ED8EA78038D06914579DDD2A355A22F3F99341BF46A3ABCDBDBE595E998358407BA007F60569C64513FDA8D3EB2B2F98E4C29965A7C87E90D9EE4563E0F2FE15F7DBF6544B879EE704C6305583CFCDA0CE40B2A6E45ECE9F6FFCB6F43AB9E8B81736C90746DCBDB825F4C89569F882D76B49E65A6F3C470CC2A1E4C6956CB695073BFE58DF2DA6EA9E1F293E2BA31044405F8E98CBC5A5E501E718E5CB80B08DA6A8F6C32F42E5E280D1F81B13C59B0D3D6E73FF9BB555B22B16BB1437B17536674387F1F8CCDD7AEEE46848F3507C9C6DF7A3EFD8F4DC35C88B4C680CFECE5F1FDE44E135B874FBDD5E6DC917157A9DC505B1860CA984D52B2738F88CAEC26BE8AD8E4F22134FB75822FEB1F2403B70B2E3C1C85899F6194E5DCDDC34B956B4194F0B5ED13DD656FCBF537BF748DEACE8D9E0027B46FF68AA2D4650B9B836C3B619C724E8FEEC50A13152C108DD8FF49C54BF687EC055D4F4E5EFFF9C4234B9BBED314812F47F775C9F28529E3D811C5FF6BCB5C889463598BDDF30C6855166ABC40E960572BB0261B1AF91C0774285B9F523EF15410D180DE4AA9C2B41C07B85250A4A5B36003CE77726035CB3EDBC4EE53E0022994FD787FEFE8ACA93A29F92160AE558B1F3316F5D4D2FC9FFF585649B850B16BB7585F9AF8B19ED8ED98A2C2C288CBDC253E32E4B1107A8D5217D6D0DA96EA6A321C2F18DA1D55847CED468892A897F9E323CAC45377B41881AB6674239E035288AD131DEF894C597CCCFE29FF9F2CDCBF567836AADEDF3CEF7C8446DD90388C7CDA86053EE882DD11BFE47C19FA97F7C42CF6642EC8075A903A6A425F1EBEE23B9EC4B0331CBE1168B4A089AC3EE9A8F2991704A618B63A8D5BA9D07583E48E6CBC7D943B813267D947CAF826B8F955B5A1D4DB673B51842256B40FA145D946D738DB2A7EAA3D61DB65BC92570CDB3A3A678ECBDC98B318CD9F031E1377FF3B1C06FFF95393FFADAE169244D927589E235784316F365060CDCF997964536FF0F77880AA01736C6CD296B43D67DC9114F8566EF25708F6EBC4D5D4108E7211BC3F19EE4507C5E6F662B14DAF02E381FE2BDBCD7384770C64FD92CB4EF7153C7F4384F9E9C01A7BC39110DAF8E552D93C3365E5118470DC764D28C2C0C225F78B9248301A8AB165F34012681284A9BECAE243D6BF2158F9AD1955D6711C1B223605B08A081895490758999819358636E30074EAB8178393A545B697F45FBEB63FDA7355CC61D69E2BAAC067495F2D84CF506487ECE2DD1693E3321F9BD5FD8B4F55B1519FBB45227CA40E51247ABA208F096109D763370355EE77860D6A785DFE59E4E66B96DAB10FCB0C9B16C49DE2053224C2EBDD7B31658CB8BC7911FA783BEE496703F81A88DF7ECCFE3A95F93D01DEF34FD49917E7B1D7FB66AA2CE642F43FC1C093740C9FBFB785AE5CF53C4477B0AB316F97B018C27FF1DC2AA773E1EA8826C04FA7DE366E4615B67A689246C34BC723241199CB67E36DC35BADCEC26E8CE6104478A499E8AAD3F2B58F999CA64035AA5ACAAC2386B93BF28A6D1DF744A0F7EC41D29FBA56788A04FBD0F0B1CA9D4710C0B663B2E5B4D33471579A59B86C2F3560CAB946AD0B36B6A5BDF7AAB75A3D137518CFA9C5127B9321B83E3B011628F96F79F4B74AB2BDD8D8C9A57CC52ED1DE592925DCFFEF05D673BDBE6AF5905D2E57CAD8E1925A99460286D8017C29DC2AAF35732AB1E76774CD0A6B231F35C9A43B5E237155C39F92E1C332E253228B8B02E6E80419BF65F715D9802218FE6D8A02A40190D1189EAA3EBA656208D9627F2DA5DC96F7996CAED442B87FCD9640D40BE63D38DF95E03C6772C61FF34480161491524C1D0A42376D80559A50D116BBA50F812392039724E64E3D7C6AA13B667D4246F204B95B867F7F6AC82E9470F73EB47DAF1DC1839AEAE19B9AF39FE56D7CD5234B1D8667E836303182012A2137CB2137BFE147CADE18234066CA79BF3AD5E65BBC556F7C7222F781781B946E247CAA2F1CA7 +smlen = 6279 +sm = 3195664CFED6555FF3C457D8F5283CC1CA79939353DC44C7061B159BC30AF6903E88ED79AABE521F7F793D09D54DD9BAFAA4F071B3533B092DB2F03EAE4CF084EB3D15D29B6256FFAE09CE00D99535E0AD84C6C7E527D87C75605E04F9A0DD092A95FAC8154BA2BCCEC4C54CEACBC02C55621B082B2D1222B78996339EB9303630BDEDFCD3868C46C6503DDA509DB009CAD3B2CCCCAF4CD6C8A16ADDEB4B007AF07465C3029A891A5C322B34C4F322CF833E47AE4853D8DFB0638BBD9AB6F6DBB9FCE9A297B3D67FEA392E5635D2E72957C8D5B7EEB8661EBB74C3970A0D62B41A51F1D1FE59DB33142CB817BD7D09CCA565F29E3F5D28C4E4A1D76BFBD75CBB31D2680A6FF762B43EFA3DE9B0B3F8E73C383312BD1DCA98E2EDA54560FE99ADF411EC811B20D2F415278AFF16850D941675EEAEF954D378D167DE180CB3EF4A755E6F2A36826542692B1F9B0212EB598E038D8FB1AF4B9513FD1C06A675A28573E36463D1A92DAE0A25FC35347F964C563A72943267E2170DAA51CB720A408618D26513F455C7559E2A30CB1E0A76C013BBB922095DD7DE1DBBC3C6C89EB77C875542BFFB8F37DDEA0B79928CB8E1DA581B216C0831D649FD680DB2ABE52C27EF3AA32B62A298FB775B37B12BC3DE4F9D1631AA0ABAAB9482C2403E5F4A6E4EB2E9C7E1D05686B098CA18CE07122EEC72DC50A3CD53BE3349F6BEFE6E68DC1CDA12A1BE919C85D51703F402B567817E0D76446D9F6C567B9666574EDD084A2F2948025CBAA26317F3FA6266AB438D052308557E4CEEFB047CB1EA0C4E927EE7177DC7C81A78EBA14059E9D75C2460A7217CF2DA36B6803D8A79F459A797B2F00F6C8E4BF65D40CF3ED2F26CCEA535FE64FE2265D3F87ACCD6CFAF07B908C6B806E7A22203C521D447E4FC1E375199873C39C3435219E90DA809958C54998ABBECD8332824F1A2892DFECD98AF69390DF2670D63B98381ED7A794787E879F36D3D7B4CB9BC289A1F30963B507BEE53E580FB26662D325C0B905B45EE2F789A137B0CE3757ACB77565A5DC1644E96111C6DEFA89CEC8A9DDB1A57EF2E4D1AD7C5746090897516E36D2AD4A9C9FB8464B5DA393B825478F71E6CFE43268C255A1EA6CB5BFE7203007EF92794453008B4F7DB38170E83DAEAB27D1B15EBEB41ADB20616B250A9DE96A217968A21F3BF6D05C2CB55674EE0EAA149CEC7BD7F7E065D772D5A81C1DC6969A68920E00FF47CC164FC07C1FB8CA5477E52B5D429A031EA7B9194C371A350323F40DB5D392685633C0642DF2241B1A5AA08D063BFE2700471433AF5383E258A8D5AA92B85D77129A0EED41B08FBBA6629F0810207C07C84551C46788DA4FD2D4878842273F2BDC45140F0043E3AEE6BA1C78580F32769063AC3CDEBB9D578C7B7AB6354B23769D2D1F227794BF2C7A6E0C870F4A2AAF866A8497E743CFEB9C31CE80353687DC73DA882353B5F702B7C5E3DA41ACCE1063B14F9EDDF62B3EBDF307DCEB1104F8B2F5F4EB8B51B13143151287E04606EA61E33F384D9D8B5B7C3FE25428969F4D66EFF75211C4F8A429B855D5C6334E523CA5FD1DA7A8A32EC8CC6AF3545E0E83C2548CF319A9A959F17B14A66749AF20F9C46B6A7A8D93503E4D60C8A883EE78B812B20704FA126B6346C73F135296E3CFEF02187221DBB7BB7F02A90796AC478851BC312DCAD5A25F436F61BCDE3C7FE0F8EFA422EB304A43C7B0753439D03FF508098007C9193230AB64459EAC14FA0907029FD2F12B77836435D0089B12C27CADFF2D33F7B945EC9E78CF7A045E39105588BCA864B02CC2A787B1AF00AFDCA89B95D2218F2575402F8FF9BFFED96F179FE8DE9C1E6F09EC27A3F21FF9CA64A54A073E7597034A64BB57A5E2B15035F355B92B7C330DA0D813B584D64E50622BB3554D9674069BE09A161F1408A8AD9CF378EEBBEE128EFACB855BC707DC6D4B3F82417DCEEFDA21B1C9A4066A320720E4042C515FAC07FC0CD914D0ED05442A782BFA10F5131D861294E5C960B35A066F7FE8C500950A05AD6C1CB3AC386F5457069FC41AD7FD63696B212599F1CECEE95891CDE0B219593523B10134BF29FFBFF2FED09B29ABDF2EA77E6AC13F7301FD808BE16A99E58B5CB3C802BCFFDCEA548638235DD6E90CFDBEEC465FE3803C958080CC7605698D696799C3122528E4B382FA2AC07ED93972D1A0E1FADF900DAAC80804B123824BFE68C3915202329199445F0FCB764335EFFB78975BD7A6F8AF7F26AF559A34A69762AE7849ADFF5E5A17B388FF43BEAB882AABF7D79629DB8A3D27A9D7497F30B4B8EB03977E231DA8BE52B42CD0A8A4AED4FFC56A35A31F726842BDCCB8A9A0BDD30223F07B2265819CDA40CCBAEB138C944069489647FB55B7631ECDFE31E6DE743E8AE016ED8180904747C220D8FF2D3FEFA6F914568ACFB042AFA9660F82F5DCEC72748A5B93E0762E0F05CE5B452A8995DD40EDF0B6648689D6856A61DCA7C15D290F1298AF55B48CDAAF3D92BF6305D4D753108852C870BF8130ABAF38A6CD1FDDF25E726AF890563E04092A2B583CE895EEB3847DD725883A1ECCC3EC06AB0328B9525143441E48A8DFBF2A67940C53946F4E5ED5266295964A1E88EBDC19D0AF07D990E777A2C645275E2DF8DEAFEC8B909CFEAF09970E0946C93F48E709103969369473CAB5C4658205CC0877177B14A45BB486509D615FEDD5F933E0C958942347634B7868350397C8A6B77B659F22761DEFC99B4F5E5769AC531D55CEF46FFB17698D618F2D57C56F2228681882990C6F4C4F5C6C8EBD26F319D6A62572811AA9B43D44A575703BF976579FACF60A6AAD4F6DB36534EA4AD47E340038AD60A1B06E871A3BF3ABBEDE423128FE7D5195FA8B5A7BFB54627BD43F9353D22D7CE5AF021BE8B7694DB2632F369AF85161CE99F5352F93D13EDE43439D44E7EA7466F4A2A5387322591482FC6B41928FF2E2DF5011630EE7DFB14CAB8F6AE221DDA5CF9022E675C423E8D7EFAE374C0EFE48423472F49D187AB4FF7356949D61DD102F51FF26BB5CBA37E72CFE1A9DE88F1901C9207D0D8325565288AE617501A0EB8AB5CF7A83A71C55440A16DCD4ABDAAF9C7D6F1D25258CC7C36E50BED35BF5EFC1261958CA39F6086E3A859AE2510B31D3F7B4ED05E76E89850322CC1D1999F6DA397E40374BDDB1674397BE8E0ACED826A89CFBA625739097C233FB2EBB333809D19542B7A307AEADB76E6591FC8DC9326D79FEFDB128695FA9D41ABC43C08CF22FB1EF9733483AB635C6E901B00A5622EF86A811664BDA2B33B6609E87FC0CC108169A04FDC6F6940694CD65CF9B0D5BE52320B194ED6A90A19FEBCF229B4AD18ABB951DA557355A9370E2A9FCA9BE6DB98DE842C1C326E63289C364446BAD11A76B656456A6D0D26DD7E506E69EFAA3858EDDB9404BF717AB34E7B3872A7CFB5CBE5F05698E5272BB618FFBC2D594A5A21A7B7C097483BCFDD59A17454D18C2C2E50178961F4BC6AA48B9A52F5A7F800D597B6C7AFE494E085870EED3B32D10661F093D085C183535BAFFDBAD1D6E55D5AC7EF833AB94D5C4EC194CDDC3C3E88D849FBC3C11A1416A494372C0FF70C2F9F4DD7B46F0AC63E4490C265A7901312D5A3D9FFC2309198A5A6B6003EACBB5B14D6B1A7E13FCD7C513909B0D6E0A2A73073531CD270F6D7E14C906128B9A84C690517DF1342372497610F89B6B4CA1C4BA823AB362E00A79C014ADADF7B36A6DD123A1024DF584A2ABB118B6B54C1C31A4AEE652206B872917157CD73C98DB814874BCDF08C1C86754FB79F34D4F8C0EE334494015000CA899E7D1DE6D7E751319A9B1084302BD7934769AE09CD296CCC37B6D986AC8BAC8FB63F09FDB6EBC57C5230E40CCE25295EF86B68D6D7C380E19F8530F24DC340801D39AEDBD2AA661744A14DB382DA8D52139641E0B57487BF7A53F47961C642E4DE2C16B28AD603C8D566F7A54277B679877B8935CAD2EBF12B1EACB38077493813CE77C248AE2305FDE2317BAE19E6B9FD542F938C2490D11A81B353FC28E71A97181735EADDE8EC7DB179D6B66B267FB3451AC532DF09DB9086E5CC921D6DF3628200C619963CF5D8DD46D246AE0A79AE094406938330CADA6A6F70AADC23F82F9B65BDEEE0C302F7B8F57642D2E47E1D796B0E2F6932B6663C82AC30201C3E7B542641B614F69EF3DADBA083E8F2F3FD479F4E7E55E9716D2DFD6B67ACFEFCC2746E49CB817F88A655EEE6B5C96C4A925852638C6EB72EFC12AA8EA147BF4297EF638445CF2290E2B71C2D824C626606D01F8AEFE56C5FAB0B518F99B1E098E126A9E8DFFB91390483E0D7E19B9875F4805F04E8802D65535E2BE8BC61BAFE64EA5C92C66DD4CAC0DE6CD17313B07BB8A3A7119A63E401FD388D8CC6EDC593385A3B87BAD2F544D36E7E4EAB407FAE7E18ACD0B05EB57A9BE0E67D5AD4BFDDC4ACA66F3C47E401CDA6507AD4DC090B459071B6EC88F3BF5817AC937FB8969ABDA3B14BEDC5535437531035FB09EF462B115A8DE19ECCEF237B2B631DB85B221EBD648D74A1F7B4F22AD1E6C54A0D3BF45894956F669FD321121C83319BA4040955575A949DD2D478A0F523708590AAC0D20A700000000000000000000000000000000000000000000000000000000003060F12191B4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D + +count = 90 +seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 +mlen = 3003 +msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +pk = AD3674EFB30C50EAF23A6DD0984830DC65B14654ABEF62EAD8217023EFD071519C900B86B9E0CC8A836FD0CDD00BC8B48224A419B284569F248840395F60B1F5990C097B543091B0963971B59E73345202E193B878F03B6C07DEA23D912EDCF863FAD4A2E211EA3C534FB11C0B378A286CD912C11FD61FD9FAF5E32048FBF21E9EFA4B46B38664ECA7A5830425B869E58A75D474B028A6CDDB96FAE07671055347DC821E73CB1C3CF1A66CD0EFEFF8989043DE2E4AD17DED80FD400DA883A15E4940EB63D1F2EFD87EEA0A6524FD215790049400CB4134E47151F6D3ED7035CBFD9E7E9BA64186F8C622BBA0B0B5170F27CD608B0FE5275C029C064251A00FE7D5FA9617CAD8B2FC257BAAD155F6C06B9A66A5B47636977D8B9186C1FC46206823967FACAB591449243AC3EE6FDE246C2F2D62D9F8F814C86A1E40FE40286ECA03BCEDF591425B7D46C03F31EAD9C8242A7449B52B9E4C8FF4DBB3DB11B035172390D5696B3158D1C1DBF65D677DA8D887BAB1EEB28CCB7D4E5549ACA16BB745781803A4B3928192C49CB31FF771E4D66D70B18E9064CDB0121C3330FEA3E087A90CFF48FC26E7D9BA50F639333CA3D7B6368ECA94CF8E5ED16B8D7CCC7CA9FF01793081C94B9AA9B0AC25C85AB4E5872B298B3F1784DD6D2CE586917BA12DBC0E1CEF24C76C36B0CA9211BC92D194790BE6FC7688C158BBF7B9756EBAF34930F14EAEFFE788B178C7EA18614F10568795F53D53474A1BC8D2113846B88BD89F66E89EC15BB99282506F6344426074EEE3C6FAEBF56893341349365A6E70BA637A9770AD7A3BB1AB279F46556EFED5ACD49A4B5D69FAE927B921CFFDDB9F7A3F7F7D1065283A0DC3528340B1EBE207F1DA56B064E7C80748ED9C8CA35AFA6C3FA2F09CBD791D791B989810952E76A6CD694C8D8794912A83DD408E9D19FEE7021EFB8ADDBEE8A9261CC49A3CA32AC3C52496DDF3275E6AC0E4FA30F6E83B6F5379195E634B22D8EE74A7276BEE89DA07E10B44C958EC34AD51701C22A9A24B0730B71FFFEDECC8AEBE6444315AA2847671F5E1D18C919864C63145F115FA713F2FD508C3185D13249A40D72036A6F9DA69CC37468364D35D92A1A033170A17FA5F8387B76527EE2A186BEEB530ACB866529EB450AD415CAF7D03B014639C0CA98057E43C5D4B5F9E44398A54B9B9A8D09B99B33DEDBBE43D3D1AB69FE34003DB1358934A94553DED5F019E441BD78E29C446E83EB42C31E241D130C7EE8BD106D08CBF3D60616B2F496285971CD279460144726ED5B736F671856A3EBDEB47DADF4C494A9E292555C03FAAF157EFF965ABEDC817C337639A58E5E98FB73A2FE8FBEACDC8D45496425541C3C3BFE4B3903971F9F72F52A0E8C8A950C91F3FAC804D5B2BD68E4F4C853CC79394B8BF064F0CC113ACC2C72EBC7E07FBAE030C47D5D6C6DEEFB3F11CEDD5309F7FF7C0F67C6FF3A2F5696FB5C9A4F56BC91BB203107902B351F823FDCEC5D3D682BB6C69256097A20CFFF774894E262CD9EC1CF2834BB2CA1F29231C03C3BC0E7F91A6F868769BE9AD5F7E83A4CEAD4F1223D229E5A954C66656A9A9DA5DDF187CB28847218F5CC040B2999E663E0799098C6FF1844BCE799F10A0BF748549321039427452308041FBB377A7455FA3F87A8DD523B1B5A26B66A3F1B0D872412E2F372A4BEDC93CCD1C48F5E84BE973FF34AB5AC6B182910740838D0D7294355BC119C867201BC29086FB05D5AA03B1ED2237A515C85E3A4166E8416FB8877FA0143C1CEFAB1FCEADDC8B50CBB3D4E71D62653A636EEB50DB6A9BC05682FF5A683C50DC8817D6D56892A222B479FDD6132BC2C18E2802814DBA16D28EFC12AF206C718E739D6001EC345A9B23C6938464F3CDC9AD1C59568218BDDD99847B03AD958D8246D42DDEFA33FDEDCFA242DD2EE5982D9ABB0460898913003352311C6EA627B96500FBFCD00B0BFC490D17E24FAF76B433D25B43CF391B15B32E50920CFA63F23B7B88E7B69D4F47B8A62A22DB6331903388BC545ECF3B0A1356AFEE6A80EC32E68C06E3E2EB3FCB9DAF08C5405430524D43A3759E8F729AB5FBA7F6C80D9B9D1BC638F3D8A6C6C6697D9A49DF6F1BE486DC56A1828F91367CB48E1E315D410552FED459E877E45493D6F60D2C25D60B9F61DD82AB101AF7A9C6F3F0207AF5A5E445361737924A6D4A1E8089892FFBB3F089C89675739366DF4B7204B36927F7B8DE08078A8FEF265CFE077AA12971F94A7734EAEA2CE2570BFED6B530307C5A01486CD90A485811411F46EAA7CB06C825AC9C14820AB2E16A949FC0C655B87F56F60516A66458CB6AE9A6358B5E9AA53D4AF446B32768DB825439ED42D452E3B0B2F256AF77E07808E849E4140A8D435EAA3532527506530D480FBA7E02E484418504B7EC83862F67ACD0DAA17F7EA7420993C1F9199BF6F55EBA7F66FDA0108EC87186B56337B1ECEB7C8A2DD983F0611D3CC5F960E590B5627C388B617E6DAC2B323CC176FDEECBA055A27C71A02811EB5F45AF2FE5087326C85003E9927DD8F567D0104BCBF881300101DF48A46133C9AD45E1FFA0679303960F107E6C431B058EB9E8BCE0EBE73968BA474C282C0AFD497EFF53827F111AFBD800B67FB657D7057BAF119C7D397D69F8CF7BF5911EF08273C919294623F01F48DEC7E3AF00D707A04CA54C8B353AF1B6AEF89F96B6121554A78D86854CF291A74959D0551E10A0D0775AFC154CEA997E4026E9DB77FC +sk = AD3674EFB30C50EAF23A6DD0984830DC65B14654ABEF62EAD8217023EFD0715113669A7475AA6F1CB86348ABDA780A3DE2948CCFD1244C55587E7A4A96833CA9B3EAF2DC5D227936BDEAEE97815106002388A0F3918E446D401376F794FC2E0D9F92957241FD7AF29718DBD4D0B5B48FC10FF14506430E413A041104522862E704244216637341457206331308350467642015581253256771155007838778457456870350608403441556262207406604181856188711448776612135300836328852346271105131502541643544382110062764165427764342218146236824273887814701143171452726643253026852645101067723604128567176554605420501011760707422307776317337408664812652744706604023356072780046785083876407528626123855645515008888058344031170186031216645253311468202006225830413304750280346465054062813282114160616477727728273586047247007082423014582230487304571486853614021823437711785708011160838572867140510003342685020261763482118774077853147226536105853748556613162215747472287025342317320758887534821330210141652532206012647160768164047187284483203211484515172787215618612025231472070524407758468361326401353336612241045354763453378356464254462402571577240683636203886485445148311438713274387164627146572300344723002520737204512135351126012301882722500314251534662085635722612648050010115704210658423774607778332826201772083242314805124041471282205206188641537240166572175324784518527487674774437308712571358738166114280066573046233188667302145205800206504805640034663072456880865710838302104313704104166507005334064874755434551884801530145267537141533582005324860100048576638528050522427585437657656642617456564375536205755628110374563230747747321843067247824761760172511232843833142080353552102332675221723660042461372820612416033681374815655781326351660781520070056586776075146727573811832763517707875884305227263527850234380031765048418868414220088603656281732827265802017108647352183247863462803725256323011656607040778776126602261567551537473126188711742834408822806272232351312684207516551408405302734372127127443271600307558307113186121861421816277318205153835454682056224136583822757615038886274643410223042306881515327773760488724821817068188601648423805733254750577146783652162436744003307635541703608182105631134018545863426270003380434353408580286111151633378177153782654162541165060313415160046522831187457345631250125515037878506008872860117485378512830712300323427677775362567573263254073427661825321346302433256650100183326372126555515820680642582230512203861441252881056013612203855562128075648183204412856731717306043042384641684387115210561711005013341640044458085168353260403112345827043262037858733576661728026736325744040245603261340787882687564174413438465040021575812372128447516263668257703778622277511255531230038617164632481562346610766483167052586500051700550742414867214015874314681727154071746814630830035485403462485175815575445262220423706755841551744564202323888502418255373812511553246116304247813121132180064451257333487238372044760861323284502477136170741326388434774440321575550828064632415255663076618303340405033621646486752213628828788455427103255657403140445080160741214625243364712727131344612200167787778703120270401612012713362126272DBCAE874131FA01E07640A1B3CA71D557BF111CAE0E44E3D7049E29E3F103BEB24A6A2FD90F13CC5F14D40D565EEE242F2B8E2B1CCE0762EEE0BFCA6D1025AE9138DAECF45ED2FC5215D304988DA65D9753A973B8F1BBD8D08A8F14A516BF5160B83B65D52C40D262388AAC50DC74B17CD2B83950FD543EC625CD9427EA1BF5F6E9967E68C377B8D41AE299CD8444A2EF4AC69DC8CE00DE511E8D6086308D0D839E89B40C486F1FB8923CA135A092F3249E3C7F02292286667225B137F806512A307EB4AFF5A3A014D02FA3EDFF219945B17A3AD34C9F2F62F996F340ECB43D883420335BFF406CC1CE6ECEC13B00F078F387968DBA2087503EE9CE9624AFE3B8E4F84588140733888D45539DBE8EAAA8CB2655C161263C52923DEF42FE1694A08C6CF51572F8DAC27106805CA6B0DB995F8399CA005B174E1E76D7301F9E3150635F98BD29857D26CA5CAF2077104D7AB1A29D919C5F72F69E4D18E64576AE8A4C0F29283C4F9E97C1A1C0916CA75F14C22D7E692AEAC5EE824AA5E1B59C7A2969EB0BA92E6CB5B08015D2A7A8341553ADE5941C01E5D349CB112364B24664D2903A0B9AC037947EA3C077E06A2DA7552E74356927BC92A15900114398391D875FB4D905C6C9373C727205F09929CF1795591E028F6BFF3711B76250CB07EC95CEA3C85D9CAF865A6F694770924A41D48DE6FB77412F4632B41B2BAC988A9DBE3416D62BB55C2F028EAEEC9ECD9710E3C7F73D446ADDFC601F97435F826D33B13726DD7C9394F7F1B98ACA6B0EE34FCC2206AABC7F70A4F2D67F5DAC6E4E33D7CDE505D48288AF7903B97D6310DE1EA1FFF47897A3E06BE7A43CA82869B1AA36BC4E62005E8E14536D7326D51F0DFE436DBDEA31DC0EF75D8E7FFA985C4E132F82A668DD8DF3998347FAFF1653234EFCC07503BA38E54C61D9DC31CB5302787F605D40B22EB04938D6F46C203219CCC7EEAC675794D24ED6FFF89087A5D9A73F7C46C32AAE9E7DCBACF56A854410EF2FDB99D8CE11B3AFAA5F0A6DA2664FB3F38CD190D97D80E539BF2C5D68A5D6F881B11C2202973C142AD919D8CA85F832EC951F5589C0F06E18D1471D1C1A34A7EBD3BDE785025867927364745B50B23E0BD33287F218AE9A641572D5AE454DD075D52DA4DDC35F4F9F24A4C6517B409734665DF8B3A2971A45B5B3C3C7127480F9C670B7C4C04FF06B27A678B8F7E78E143A721127A988C9723C19594FAA4982539C2903E932F6E487BFACEF7CA01ECCDA67EAFCBC04FAE2BA812A976B6941EAD88E2E06B0417A5465A203983A42B7952BCC30E07CF2D8EC94EE4C8A8F68005B7F0AF0176B70C0056C7F07EE07CEADB5DFA41B0F441AA0499064B8B9AC5CF69BCD066901F108C593FDFDA5E3C0C6620B2E1A6E3F081257DF8BE01B6298F4565E681429BB7B584478CF7AAE1CF0CAEBE8B68390959C5EBF20E35BE05C958593A8E41A4A1AEA53F9CA6F7F9322D0ACC458EA690A1513A42524780C256778745643FD1BB86344AC0C8DB4344542B3632FD07999D1FA81DC596A6C1017046F0CF2F9052B6F588B148FC244813EC08C3C37C4E052BFBF6A8DADE18CB7C6331C7ABC925DF8A14F0F2E460AC94D04D1754E7A16443AFB77E987AC03D9709F350922CD228E092F0E08AEAE17598A1B9A542CC5BF549DA2FCAFF12473E300360EA0C53C2FC3EBAE298CDEDF9E1FD04AF9564E6737645EAFB56AFAD961ED7A5BF7FD1559D6E1757D1633E79B07A10E6B243973AE51444E41D00A10180570CBC156F2CA758E051F807FD26785E04815D25E378E2D1860BB096699877A024A37C2064B1FBFA17BD6CCA21F14535B22B2F8456717A374F9066CABD7631AC25A5E54B767750C14A6DB28CF145AB844FA1871D8479A455E881DBF558A23384737C8D6239849F662768FA446CFDC2C0C5ABE2821E4263FA221A3DB776843388AF4EC0A05D1FA55700CC2F73E847AFAC729A9DE5074FEB8729492723A2B4C82A85A98358FA36614B483B4C5E7A868D746AB9B170503BE06AE0675941CC3E25FC124B5444D64FAC712B7295D5B01FEBE1B40D24822399BE09FEB54FD195D35F893537E8B8A3A8177BECE70F27F54FEB3B4A454189FE426E4283B7411427E010A0464B6BA2FEAD7CD8DBCCB9D6705DB19053F2D262A1FAB977D21091EFC4C9E1D5A4B089C822404C1E018E1974628FB2E7F0688D2E9338B70949EB1D226AACC42BF510A602E0E422FD669033045676956167976CFB426214DDD1713DE4818FD41D7BBEF9D77097D9648E1F40596A3A29EE7CBA5C2951F39FC0617934A07F6F4DE93FD7610D0362CFE69D5A7545657794C95FFC4288D75B62D38B19D39796057B37470310A49BEBCD6B7D7AB96711FE31259ED358780D00BBE4418D1218C216E762910C8C6E093793C2D0F8445DDA19B9D3BC02E91CAD7CC5E3425813BCB7CAB87EFB054B475FA94EF58F6C590EE07DC9AB1CF34D1D17637F146D3FE39EBE21916FA8B17C8DB40D2B28D400AED9AD0AE1ADE4B725808237428C0A204D18EB85F569B6B7176A9931BD69D30C2AC179E5F0F121A97ADBC3236C7DF67B459B048765740F889EDF21C1C6FD68605C6ED6FBC3147132CD8B76A197EC4A4C96AE12ED4F9C42E65EBF596EC791B688766C68FC94871FA8A9DB5635CA1D83F6C8141DCBF5F58F6D4806AAA3D180019102CC79EACBD65F2A5B4153D6ABDA3E9233EBA4000B27455560ABC776550AE61646C920D6FB47BC8E5C296C5E5CA4376113FA8786A3BD47503FEE086FA539A63CE1EF10CE72EF061E1714ACF24B56A45950ABDFD610AEAC2F3172233C7CC08BAD8CE5504A2EEEABF5048257DAB45E584BEC7D59A161BCE76EF58712DA0FC74BC088A4E6F96B202814D0EA59D27F1E5B434E449E8CDC941D9760628073B86421A10B821692CC01AEBE1EF595117FD6AB6D8D10C4E0D4351682249D1DBAD2FC218E5E976A3F4F91BE13C0A498DC3571F6F303106AB231E2EDFA3D2EEC7E6210D5DA6BA33C425927A717E8B4AE36683BD56BC575127039B6DA4A68C2481EDDB4E588D7EC769DE7856FB5E72F48F22658C87CD304C76BA22B4D2143C39D1DA64018BEA75D3BAF189CBD473F110F9B417FF70AB5A42AD9AB101C5AAA846BE66B610D0EF1719C96B0816BE5785176C1EA635BEB608DB7E2D12CFA49FCC6736082F578270AD2879A91FD273BFECC380DF89CFEDCF3887C7E4B64A9B1820DA7ECDA80841306B3C1994D2FF8B65D0D6D9708403ADF0B7DE7C41A029E221A99E678CA4EBE17537031B199969CBB86593C102A4E236089C24712B04E1026818C659D923A02C363D8FA6E755187FF20F3E6A358590808301B0877A07E88769560CF2B688A69D68B76143901EE39A29B77C6D40F820531004596D2EBC85C235A9997623C4EC20261C85E284DEC72FAD8D9CF447B97FBC96BFC4FF592165DE1E1BE8BE6A955CA735EF13F6A376059F86340A13D4FAADCE83B1AC38D71E28D5CA339EDB654248070F89235C3BDE032B75E0E67A07993FA +smlen = 6312 +sm = 4A8339F01D4A6EACBD9C9973198492A5C05340225EF487C1512CB41CB2EB38C7D3BED07FE5CCDF4FA87D3D55B19EFB5305B5237AA3D70E694F9FE6D59A9F305DE90229A8E74B43CE5399239FAEC06DB2F3CCC7C234611A1E8F853D39FA44EDABC8830CCA40A3CDE7215248F94B523D5B841895CEE8434465FAF298A906533129A7C02063F37E7BD8F72DDD603150100D51617DF0D0C5E74EA84609FC5AE9E8C1CCDA06B7269808364CAA348A39A741798A0ED1D448D9CEB6007605D43147FE154A6B000217B5062EC9D9D3B13C409770EAF7033A5EA24DECAB01F8C7D3BB182DAB35A1B3155D76FF0BCC24CAF3249CFD5151403F8B11A51526C59F0C86F2585C08A29394118DA040AF37F170D065E6984DB015137AC375C9A1020ED87C97CEAC3FE8951C0BC1B704C18ADB4277CEC9CC70BF0F4F952A4B289571E93BCA044623576960C0CAEDD76C3A60A1E0B35F9B2F0BF0EF2D421F09FB468185124441757E435316E1DDBEA517F458653E4AE2EF18A341D02FACA8C0BF372D4F53B5A2CD5922957C3153C0397FB160D57E9B0462B2238C4A76E89E790D7E362B48BCDB6BDE9CBB9FE6789C6A353C23171586EE63FAF347F003AA5EAED340B2C96C28B04D7F821481C6B126D6C4E86EFF4D64898CE7CDB56F0EEECECB05DE2E79AF45362AE808CCE066A1F63047BE949BB8CC5E09B5298F887B9B3CEA89123AAB72ECE4ABA9D22EC4B0DD00D711EE7A3F88CF8F8233625EAA669AE6A7D199BEEA2E91CC2D57CA8D517E6EF235D61BCCDB1544AF3EBF108BA01AC09FEDD4B44B5A73F447222B6693D54DC16F86549925D956F65170A8207946639D3895A19512CE5580D9F41D803AFCC55B80B7B34FF6DE8EAE211F7BFD6D9B698E28F40367C62C690F2E148482C32B5C0131F832E4E7671A2009A0B5BCC6AA897D47F742A3F6AADA700A8B976DBB9FC17EE2E5C127F225441D43BA8D38F309AC45DB1F708A8CAA8450D3B70DDF0B937BAEB6C56591BE58A4848BE3A59A59A5498D2CED726837392790398A5BF6284550F95E456E7B8D64CC5FD56C39F330EB549DF55DC979D047DED9B185BD5D07DFA4B276306E3AF3448A454B06DC7FE7FB7D6FFCD6A85133901D64E24299157681FC86533FC572911B27228B6B2E7C2FA342C04354EDAA519E2F479954EAE1228DEDE39024467055FB61CB91962EDDB92AF8901B3C70E29F35FF5D20ACF23BC802708B75386B78C5CC7C189966C6D48E0E1952ABF813C6CDCB4805E95432FBC05611CF7B388D4A7C605D74C67B449DA826043E0D4E5D1AA9B93B8B29C5DDB96B902F3D45B77BEAE6F3C8B53B1570197ABAC9CEA8BD549320CFF97F53F4EA41051549BFB5E483BB1B87E3D6B63FB9112B7FD757AE1B32265F97DC993B4B872097387C615A4297E321840B868032FD958B7B6D2501DAE29B08436CB48F36BFA074C3265584D9BB1EB1DFC3D9FD218AB59185445E1ABC0B835EC3AD1428F12A963D5513EB488C7A5310F8557EE7CE084788C0CFFAC6A5FFF13A7D8638264711727B3F92F0186CBF096E16519F3DD8440905D3B8EE72CF0C76F05137E64D69AB4DDC9F999397734F46ED73D3EDE6670C6BE447C55E8DEB5B2CB418B937A0C74576D7B9C5557EF86606709DDB7FC7E795C18B00E7048393B8A51833B1088A884D51A132B9D51E323C4D4A1561B1F971CCC74414DF75CA37E710796A4579B714C2D4B16BB2D66D9E076CB92001E9904EB32D103CF87865C56B6E2EA9D5FB430B845F34C7218465E05CB29D64BC2D5E4B9D5BFC2C8219E18E0B3362007428C55937F16AB966FA749921B055FC7BAFE03F47E61165791B0BD62070B5991BA793D908D245F1B5E5259167AE54FAB1B22588FCF159969E21837437C5614AB7239AA8F73F22D07BC68B845225629ABBEB1AD56459404E34CF95B370BF7FCBC5C8797A9F892A5F5F89ACE5B5FA90F89C0614A932E76A17309E1FA16B8FA6BE6FCB8324159C77798966E24AC032628417B54C213823BA5C223FE75BAC506F49A4D7E313C2E2DD2761732EA12B17935AD4C20A66ADD1958F17704182DC8FFEF5D3B5A6D9A71DFE7EEAA5CC2C4A0E19ECCF3C5D17C44F2FDC8AE98FC96E8E738835F24C2F456B38CC9E8FDCB6A3B7DDDD593D33AA3B4173CEE4FFF1EC4CBD6EF2C75436E0313B5B55C4650C43ECF5D1C00C74A9676FF254CC34E9A72AE3E914155504A275DEAA036DB5C87F899D4E92A9A3B4F86ED6A658DACC6D4407852BE703F489C8A68F950813FF2710997DFD0CD2840A3C1706FCF10CE9FFB627B7B561696C9D830EBA1443B06C6ED158F01616BE096D785E9FD094927C6ED512D941446CAA25EC158E6F7A4CBC9982422B493964F10FBDF1EDF37D09DF2EC81C151215B3CB261E5F5816F89C4FBD151A1E160B83E840877B3F290E6122007D95980DE8FC15FBF5523B3B00A2E0C9A610F22F536365CE247B676CE9F6D829F1397596BFF20FA3C7FDBD66F8F2E8ED82674BA0BBADA8237B09C30231369D1DCCD31D7AC2717D805910298EBD89D438D387820BC2A5F11BBDC767BC2D42AF69C997853581F74DBE6BF54E93A2BB966C0725E1924D47C92626CEF0AE33F6D5C34EAF056DEFB016370CBCA2BBA4789AC02BABCD64857FB16AC98001EC9BE8D637A189B351C9A9A4F5BAE7C93F0A74907BBDE77240C230FE0CFE40C33FB9E0BC98EBA9810FFBC2A7D3111BB3F54FD03F2469F1DB957CD215AF76D93BEBBF51500F3C8A572D2597B6341B5CA34F007556A4F396FA96255CF6C7973920EC16940BEBA8D5FA654240E7E6AF95E7B76D270A2D17EB6F4CBFE4E65EE32698FE3C6EEC3C0FA10C985ACC743CF5443AD470FA9A3A4620C7978CBA0D659E373626B73F946858555678F38C4907EBE47EA4FB7778707FB668B258ABB665C3F3208E6C100CD46125C6D8376E5786670B4E5CEA6A3483AB31A971F997433EC396646953C2A4E87F9C1B73A1CEF8B0E50F4C243773B131AC86E41569706F7CA1E4EA8A4A1F2A18C9A5E40484F8379B4E6C52B8710639A9BB7BEC880DB15FB4EDFAE51C15CD7E21A75E8FACB425422D74F3CFBEBDE07E47402288C278E5221B8E57B3ABD8E970E398D9A8E0D041C9D0250D1A35355E241A3C2D188F13B57854F91CA9EF46179B6E8D0506E5E6503675F77F6FCA80C005D0210CDD0C6B2294953B9F3634CD9699119361C21E9B122381935E1E1830531D3FF37E4D2825269E8967355A6503F58160940EEA37F0FE6D4F66F78F4BDE59E8448C620107400EF7C5D1C5EF9E505ECCD89A7E26C40C41ACC1AEF7CC0271226B81FAD224E5C12ED89732CD5153C4D4EC74B207103191B7CE78E155487B4107E6495B728F63743C358B23BB19370D9511FAE65E95DCE0519D98202B95B2077634AA19B410FF8847E3DB625042A95095C0D94E469934B5A8FCD77BB5D64F5D4AE5FD16FC324B7AFBE1631510A0046F3C828A4D335729571EA08AC3799A688E44353CDEA3208B41F67BB9606D485EB6F4B238D5CA840056B865E2CB27D74C9E9F3DA560000B5AD92F0D4E88BA6A672228F59EFD01BF4A9ACF4505CFDF0DFBB0DDFBEDF9CFB33DA59BE66CB6DDA30CA18AB0B3D10F3B3AF1AB07AFBE3DCAE3C309841D5F38A595BE158AC72240DF6E151DBAD606FF1B3F0524E01A429DDDF45EE410C5D792F3C5747EC1891899283E578CF65E65A142CEE39243A780F07D959C061C61873049AC0297ECE050B66FB9FFF3DE45496E90A989D94CF8669A67610F98DF5A91BF8D1288E4863DD1403D72BB0101FFC80D63352DE556B6700D0FFDA3987527D5536FE76B0BAC8304A7973DA15742C09CC5DA1E09469BF058203AFBBD4BADD43DFD99179C48C1B47769A8BA9C09210BD52B88CF8CB71CBDF09E186057BC21D4960C710E814851C9A5AF63ED28AF6DAB5636E66CE14092C83B9B0EF52BFCA8D343590ECDE1947221EF6A3B581CBB539AA4ACAF8DE35A0846F00AE258B7CB00F053C072AE157CE0762A4EA40DE7B7180D4D0649E30264FA8BA54E234F68FDB40A8B99A7AF8AB12109F204A0EE37C5D1FF49BDB30CBC1925E056039DE0E43E471666FE9B9DE178FD1B4D304F692BC7ACA644B92F414A41B079161EA4359B858C603BA89B4B7164528F838E2BDDCF5C92759F3F7CD66B7CBDD7009393916DFBCABA58D1B95CB2CB4D0A3B4DE6B354F1000C41A6E17AD0FF09EC7BCF0BECD2505A48EBA60E9442161F4CDAFD7CA189567C071E3904C797E5214E3B6E7D14F7019B3C6D51FF9600A2798934EFC99874BAB0E38B99269F0D19B6F34D0F90BF5A3D7D0DAFE1AF1C78D135DA1F4F0CAA9363764648E433AEEEDCED3C764472E578F8E5ACD61752C299B261A8DC942E0716B5B8BAE466C7DE21DBB7B8452D51714CEFDA9EB73BCE117E129FE85E9051E935C2BA008EACD0C8710939CCBF90A9B71E5F8988949894AA7F936628F5165CEC9EB270131CA0C84D58B34B732BA28F98CA1267A600791CA08D03987137C0052A5C906AFB145A64EE947535408FC29077C279951471EE301F0BE38B019BD186CBEB7DC0F516445C335C75344963858805ADBFF9FE5D7A34FEEAC5333438933F02031C2E8EC2C35FBAEC0B327BA84C606A9ABB031041B4C3E61E697CAF0000000000000000000000000000000000000000000000000000070A0E13191DE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 + +count = 91 +seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 +mlen = 3036 +msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +pk = 60FC2BA150B633CE1C2D5D3F7895876B74A7EF4C0510A2410C92069E7249448807950109B10172DCF0604873BFDF8E0F34F0477505ACEA089EDC039F18A4DD6EDFBF727F7142C43E1053811B1F7B898A5B10B5D24A04163D04C3FEC2BF49B254DF028CF3A797872ACEFD48F7C186C6AE6E4C1C112109503E2CCE7FC27B1E6AF3AC54A75D51341EC90129B22813246613AE805AFA79F7748BB33C6B18BF540DD9B550013491E13F5F59E85B6500802CA08479BB0004D23081E7DBBE0AAF522DA334D791EFC290F15ECE4F3D35DA64883DEEC789485891DF62D325936A6F14074F36ACB00DC10D99F3030E7ED3740CCFD30A33F12A37EEA46C87F1E1F833D30E98524F26F5CC2CDCA38EB3835D9FE8A06F0FB962B7C8DDDAB4D68C3231D9080B55F24EA7FDA0C22464FF4D844163EAAF1F89975D9D8E79C67770D022CD40B5B3EC2FCB09D1C66D75060069D269714F807ED510D7837375048796C3B7C2C739D29A7267545BD09C63509A0BC0C5681AFB69809FDEB5A7FB30132B41ABD10CD32CB4EBFEBF7DE1CA8610148829579A9521F0E383B5656C6E3AC5A666C8F46CFC88F260EC126E581732C46461C48BBFEA57672BCCA2BE7343205CD62A6FFE434652E29DEC30C15A462C507B8D0CFE0249261847469036907EB45836AFF6795F5CAF9F48ED3EB4E33E9DC7DF3C4C22C9A521994B22552D0D095355206F675FC5022DBE32BFBD5992F88E22D532FD7FA8B9DE126EFE24D6EC8463925D6685597CAD655D29434F9A5F25FBFE8B13DD6E5B5725F4137527484888D3F04B473BC4487289C7C4BE0B485494EC5B13E850EDD05780104139900D96E87A34FE2348DC97A2194D47416B3278E9F904C3FFF1636A2DDA8FE227EDE00F11E8B541C3DF003C2FBA33DA362B6473E3FB845BECA4C5DBC8D0AE9BB313C0A930B1147EA1632000EB2B4873B000D20BBAE863BF044F4E4A571215896298348802B7EB8BE2A69CA9179FE3C68CA8CCE9CB321AE9815D2890970B0A2663BBA66A544DA4F83E6EDC1D8C792B9CBBEC21B6B1D11B8A02101DB0131D37C3461F1BEA9EEB01F8B894FDC664813C2A42D86B80D29F486E7C38D422EF54195DBCAC170A75CAF28E45D2FD0848D505D1593386E81C4000C940BCB991AD8CFB12DDDCAEA6BCAF2E190265AD16C8DE041FC55454882E6B0F72CFA44F5B1C178B0B8528DC86BE49FB401FDC68FE04080946C3F2921BA6A9DC8BC270A1424DD20E5AE48DBEC58C9FF76355920A4255456D0D5E4D93D8FD1DAD9D474666FEA7D236AE504F1CFC0AFAD6C90FD50D7CD0D40AB9DC01841124FF950F0B31907FDBBB1D49D5DDBF8F648422BEE40DF6E8AEAF96B8D0A64D7D2641EF294B42D8A48BA43C34032AEB568E7E0B736C225F3FE9C5898A8F2F831E938591858590DCFF6DC28E677EBD1573C5B32605DD81CE14133A0F4ECA5264800004AFDEFB2DA24B17FAB95D3BF1E9DB7B9F65CB23CF935BADAD3BDED9B9F535DB217303CEBDF9B24A8DF67E5EBF10F3F70B6A6C5947101CE4032C1C78EFF7338467B8040929CEA5C49A20F7E854C189992ECE78E1510E85BE2136952BFD066AFED2F0766B58CAA6966D2248005DD1C839C1F2B4FFA4FE99FC4E409AEA77AF1512B26675C20C95A521A3C5285BAEB9E1B22DDFC91E7DC28541BD5C339E1B2D7BB8A80DF1C1C88D7292145E32495873A12E5826B668D94FA01052C621E99992CAA87EC351B869C5A37CB64B07FB4CF9DFFEF1A32EFE7312025E7D1512551FAC7F15F3697BDB773E145566A5F2CBC4A0DC60F913379CFA59F516A064EC460F577904D5CF9D5AB9037FA44819A1C8722840F03929821C082E4408206E8666E2CD60B0674F1A81FB51F5E0BCD4FE3EE4BD4298E1A48C5048D5FFB5F771E391246E91C3821D25532A0491D2CFFF2DBA817C881F05BBDAF980E5272B9B45DD7B89C05D09BF7E8938199F160FA247DC9E5EE6960F1F221E2383BB6BCAA8B4214E5348A8ABE03D4589239E1F2F185FF13CFAF62D26BA8FF14EEF17E501C02BA48368A065CA793DCF27C3768DC395840FF71B68E0B96A2C933626F37CA7C0025098F22DA7AFFA7A33F62ED6684049BE43D8F3DBDA2DD3886DE01740B7AF168675F095539855C06B5C9EF8D237092B9ACA48971D386E87C71DED399EB1035C679CBC0F3E41DA3CBA017A820C63BBD04D76D2257F89EC0B4D92A6459EA1D081C143DD2E38161AB1409E6F8DB8A57DD20AD0B630BE54ED6ED7B301FA9CC78FAAC996ADE79F3BD48A7126B88A60F0A2BF952674782CB3DF0474EC5BFC8685C3DC79A75E57A6D1FFAEB489E0ADA86B2ECEF925D99C874DAA78B08156C65B7AC1874D742080C90F1F5F74E518F73BE83E0262215C259C11D4D9363B46241B4A9DCAD1F27BD9B8B027E8A0B463B796E2A7FCE8410E0C963A02E57D905632445BC9CE94E20A1F9758D4980E612537DE873E935245FE7B2E491ED87ABCD222099E69A8137A4F275C8266FF23F6DB52026198318D64C855CB8EFA6E23FFE329AFE13077C84A514FEF4092FC010EE5B573D5F322B57B532E52410A74568670984D047E9171FB8314AE160CAB40B145D84673559ED3C80EFDA4C6F85FBF85DE9001AB0B02899FC63D72E360B3D89050C2C63831BA61B00B4CBD1B92149F1172459CE9AEEAAD175BEFCB5186BAFFCC7BCFEAF624ECC70A5C23276E8BEF1CB42120A8E3E25F98912321736320A8B567BA117586D8977495334E1DD93773293298EB6B5924178A +sk = 60FC2BA150B633CE1C2D5D3F7895876B74A7EF4C0510A2410C92069E72494488991B501B703CE820780DE95BC789D087E67FBFC967B0B9815D7D6C00A4BBFCC287BB8E110D39AC80C77D13C0BEB19B6E0A72919CE76B91A19A090F0E656C51F24D5D370A41D2AA3EB19B6F7075D73EA73A1B9E411B3EF41BDE62CE2FC606C987082403681281180810048570750308232158212705167185770228056122354720765604631682303557100656203204046153044642650780851866456701045468182372870217376876843833756642377871315413416128412540278246554041267867266564677450850524622368788076803418138624000314373736844047666625303205785020722734651651716042267468475107034236387137673060251754362845137442816584132320777000828448635364252686175030856766071371354846788262435752683744865426545838826504054016171732381476272863571114613235420204157881633550011227148701073608872502757352482482563580383201808035406283452133757117285721570761220516525307441510650768673167681747420878460462838716007606077685351260826432171063363682110546776066233000228002320533157265885656085168253334704801148264650207451755880347621175206022541861027318363535681343741536130436575220385265070010177347743744222670544486334851816221833047831734140630682447113445205080768047465462825503408542232674887557122805320040612254065638386008065351615252678535715275541445074662834575626303886387052137235582085500247534846826634054616805821772080311714665163757122315268265034253334211584347344134535457460534736634746327741332062565053013344022721485748037647300444338670070254337114171504850017466241868516735006061503376458625545472505510676712555454746622040173373831048235572847042533554317822715360027436256848754285006177838300638004183073320427480713123604414857781517705852134075232307282380300447067015444081355823453233147103047803527707370221758262277887816433247306724671206251405613002584212321141372335723277033225867317667680257460174214108468616235631751414075712112124756248051755628626500247800257204005527325180643286346125234236043887261143185148885570382854812563742631567235772617344681500137668731554472522550110078755616622857838636762117737860518003683413872432836834888381713883687835253853385545110070713826437834457743237780251054321034231063745558582073201785754322476300131308386623341525484861051487842108031640106067180858852261487375123748315856283410752252844552015151084606644402418356535410006285713011827858126602365151023708740583638870575802573486865066738187516571834425422127652281288167047324084152106105312068620448257305833152431303646771138315825346012558660786112713437667260718844048466311258702771015476278128181250637046782054105502115320527063424067560430685032061367406217010730513813687107764525170770883415401846827776314653540243162864007077183871074782563307385766307782778403036540874270817331440685451604503602847336711447481855311752883502812042804766567104682045755726627466057543246144854271332168060115268835162456488323111442603484407808642461070033566344756616604585634824611728526875883233618440406583237336425846131607513684128747685838104153265215036062642464077162212252301055862421427686485122158036143637457817623512768637614716EA915EED410CED1E91D9159E16C71DA476F76A2C500E734A7968621A26AFDAD96A6AF4A43609E6A315B0F16A5A82A936FDB692F237F2199D59D195362B8A07D77B35613341C5AADC316E8933E3888D024E95CE71E78DF5427772CC5E476DB9C14A6923A94C755DAD37806B86377BB98D519625554BE134EB05F02EDD96A0ABD71208921AC3C478C41EFDF5B2B56CBD76A74867CAA9ED900B0E861047FCB39610952834EF99EAA9644AD90B93064F237E6835E0D78C79EE4A100E29326AA6F2294A458C156D5B9190DE878FD152A5A55DC15331B65FAD94534BB746CD770CD82C56482B9034D072E301205AC05CD89F26B9249C5629FE2EACEAF887C49E7E1681CC02D6DE69F08A0916A8881FD2A36500943A52943C5A779D1F28A896078ED3E9025F3C68EA34828E1C4A6E158C291B075B5102C76AE193A74AD88BC04146887A4F6A02B0D61B01C533E39E8E77AEC36C1E1385FA0ED890979DFE155B797B8E804BB2358178CD9E143D78DACE44764398365F5E0B0378BEDD576E121E1105CCFD03E959A429592E83B96D845AEA0115B21F154541C39AF8450FCD6A0B7EB729A9C277FEAB5CCB59C99FEDF124BE5AFE0B408C7A74BD0C5EA2A33862B743A22623D7F5003E92E861BD4BC6017AE8D6D4C4FAE685D0FB5C66584EBCFDEF5D3C2A1F42F2731D37442CB27964A5422D57D7C5F4DEE9AFAB1AB32AA44E0699FE5C081A0D21A87720A727F5B56FCA3DAED7FD72E67FF1DA3108BE80C883857E587BA77F2D42B996D2D84D9C7764F7D3EA6008D95A51E00D451C7F016E108368163BB169C8BE0EE863ACAD1AE953AF2A9DD53C19739C0DBB971AEC6961E04D35BC8411F8563354C041106FF163B35885433B6939430BF467CC1336D1FAC00C8BE3EF8B468C9D3D806C93920005D3125C88FFC936A8805C13085DE44CAD41D32228B185EBBFB0E38251A596518B8D1D8C3A2199768B321043E13EA5B366E0216EE9C9EB4A95F50DE1EC6DB3941F8D60BBB1384230597BF67663D27104F24EA11CF8C64EB6CE59666C7C19BA7F368957A3FE96E81752345A6080019A2002B2DC2CC9086F4DCE3C51EB739EACE5025C60579B5DFDFF94E0B430507F22509778E122F94A78ACF6878FACD4B85F8D32EE04E8C2F6AFA110877888CF09AB5404F246725222F7E0A1DC91146A80D3516A5D2AE47D99963049B3F3EA46F21D9B3A457FF794B2A648C6144457F1CBBF4E2A0E14FF5D0C9A4C300C71C1F1A00DE32D2F66DCF8EBD3B3165DE407FD4E04B8EB5A33F4719EF89D1A5490DCFAA002979BADBB681004DFEEB90783867EB63C06BB954DD2E68671AE23769EFFCA9632329EF1284C81701852F42F422C661080C7BB2A5206B31198DCE4EE0A18D7C972DE999E55AC2CD0A3B49A97AB47DBF8875EE86F8CED600C52D112816C4E342DC80A2B523B8BB75A72C206EDCFB2AD14F08E68D9CC09584FD19D10E0BAE6059903E80C51C2ADC2305BDB2EFD94E53F8B09152DB140826058AFB7134263D51B194E73FFABB0B327E714FB539465997F0D36C979C589DF9A8BEEF8BE8AEC0C86DB816BBF43855E75C60C2D4C82786A1E1B93F8064A69600433CF4B263CA6BBC6D3D667A283CB9645F0A36EFB5F356B97C60CFB09862A0ED02EF3BF676254CD82A20E1CB5C0EA7940CFAE39FF3542574DC27ED2AB3C2DA9BD3B11A23BAC1C1C920A267327590965924C5D1769315EA89CB4DE803C7BFB3FB3C3C5154BC29159F680EEB585BE07E799EA4966571AD89912C4BC7ADC16A78BF3CD1613C2376C801249B2A6A2F9AA5165FA1BC420DB1577491EC3CFECA816EE789910F9A590F70EB600DEA04B06F986E058718E86EBA60AF6E801E984C894C776D1C541A6656E195F604F5C9CBFDFD9EF6370D22B412D8A7F3B976F40EEAE18E2BBC760F949AC0730702C8F12A96E0FDC1A92A21B7F2CED9C2585E55E4E1148D634A8902D303686B4536F5A2657F1EDDFBBF91011C140ADBDD2101972D133A00F83219652782CBD22917A225A9C1C5B387BA6A487A97728ED9E43EB083F345BA10787622925F36E1013741D2437F4DABB4111144556660C2229C02FE6114A523ABD4386B2F141ACDE256555227041CEC894EBC080614979276D23FE1E2334B35C0E7FD3CA9ABB2E3C6FDEAA2CCF48229D23DEAB76748F789CA2A6E24CF20F5B5710D18EA35ACED739F054439292851B7C6782836921D3F4BC7D365D4EC8AE5E17033CB61A5F28806E2E7BC93A19A2AD6DA547B5D6413A4AC6D475E3AC765C1EA76E1513973FDA8A6D9ED03B6B029A1C5495C79309E60267FAC62A12F975A83207F7841FED790C2B0219B88F29B7A4EE33A3D319DA6DA8F95978FAEB8AE367D2D50F8B1F94F37DA360A5CD3397BC1186B335339ED573DA114D56F3B4E1057F8F943CE6A67180186F6BC0CEBD997889F27679BB53BF414AD817E308421F3F7ECA57A3543E04ABFA03FCF0D6426E5AECF40760974C0308E0787AD68A2DD199785B492B895A92A79FB8C0866149C7A706BDBBD654D551AC381BF19081D892F3A32C92CABE627375564E96DFFF66A8A3587ED6B1637A2408280021A76A35FFD5CDEA90E927FEAF6AA63A655896561879A7957270B943A94CE44CB542D8641C8F0DC94236B8F1714C9EB78FC79CD5CA171438CE2A1686312E86A369D4870DBAFB668245E7268D17CC4BF241CBAED78A3A9D4540FE23D399743055DCFA15715E942A3E9F03D7D9F961355CCA2F0E706C0C0326307FDD18CB9525FD1732F381C43BA765F763E494A72972436C2F65CE5937541AD644DB2C96847BDD30D9D75E3C7CC56C011348561D97E8B5C8BE21621516B36792A77E9F3ABC1477A3F32B00BD476F0E1887FDD854DE84424930AAF7A17C00CD4FC45032F5BFCB5703F35B7E6A43C68B7EC91377A3CEFA1B785691888EA287F997C9104D76199508969717F8337FAB68E0C6FA75B29956D7034C0B48EFB87667361BA2B87D206B88774F6BDE87B525A3740115B9DFADD59FA0DDA37C904011A5C50F6054576D0284A8DD8905424C265C9F329303EE55E5E2E96F9F0650332B17F2CEB9EB67DB4337B5FC9E1684DF00B1EEB4AA9EDD0BCBECDC0A03FD9B305AF415D6F4420FE35BE03802F62EC6D1AC205B3D0E44F93788A5F9514822E7B79C589D5572FBF7AE1E92E1ED62C715285927BFE6AB3D355EBB7804EEA3AC789C0380C3FAF1FE5FD67E9A65181C4FB9AC9A097B2118B02148B536116982273B8EB90913356C3289B7BE638C1FDF787CA006A6A4125F93C2F3F9E2125810AB587CC3A8465FA7F9FEC492CB055A5921C308CF6760D2F31D66330F1AFBF303DBF2B95AFFE34E3AA5C79AF419A840A1AB5CA37AF2B66D485876B25DCD4BAA09050F43D66A1DD04050BB1C5EEA6EADBE1BC908EE3EBFDE1C88D83B781499088F03035CDF06F146832F1C55464336E6F6A7895E24E21CEAC44B1F23ED56A9DD69C7AC46F0BF8DAC09A723A99910B8B5589AF9C8F6F9228AA6A56B5F22D293DD1842E06F8A35814FA76 +smlen = 6345 +sm = 07E1ACD7788649176AEA07F5B7CE3CBA6087C2A2C470F0D1C04DAAC41CF7AA3A11759EB07ACD5C6A3B55FA06EE8CB5BF903825DCFCD030E2DF7D88B8D1AA0CDC16EB03EB61C3376A9DA731BE0637BBF4C47B34E9A43F624B771F417644028A6E5C2F24D9D3D1896A7F080D7BDF7C06CAF4FCA91AE320C1E0D41770FF1567155C08197085142EF5FFBB9EAEC58DD6D710FDA17051923ABD9835B7B05B86A6A8457716427E2E605DF1369D3842EB3BC8134935A594FB66EA9167A3C51534B9E3D4D1293C7D489EE35BD77229FE47F66DF65F0DC71173CCC31EB9E58E6CA09BEAA3F0A9D66EF005A0C08FC298533A79BD2A44DE9BBFB6021A54FA9B03570AFBD5DFA6B957942EC0BE2C033F695831558DF09E2A333E93CE9ED12248C0AFD18ABF6E59007A2C7A68FE2AED9065FAE3C1BF9D8BFE0FFB55CE483D31FF2662FC6C75A906459394DAC2AB1180EF3DADD8E0416F38FC00E62286175D6444138ACF10E9797E97F6E8EA0FB01E2687A7137477BA77C6EFE79C970810700AD822DDCC29CBC153E6BC45CC401A40B0660A4EC08E5C5C87C5A21AFA48DD4207292FB06B109E4BDE73EEA86CE8FC4164ADAFD27689824A4C81D78475A57542C8FA547C7D94C88B1F06168B876B71E69AD837D4ABAB97CC1058941BEE590DA7ACA4FD4C59E2CBE19DBAD5C9E14116B9086EA3C5CE5947E5F88E02DB1B69E2F0B5FD9BE9BCF0E37893A2A7372503BF83AEBA696EFF04FDE06ED9B24AA249E44B8D33A2A627C89D7795A92B985812EBB59356A507E1823C9A1DEE7EB7C408CE34846D4E840C2FFCC089AE68838547DF6526915F7DB21CEA80A6A16122DF73E60C328A6BAA7FCE4C32265DB6F3D62D5A3B5E02911A45A2F725F9D4781126299151D8B9B523428E8D15CB80619838D39B02686885BDDAAD06A3C423166E22ED2AC421C5ABB4F40AEB617B28EAA4BB9BF05BA3DC8C1E5F33236AF8B23ECEF8E7DDC7D31416092666982BBC8DE855098428477B36820B3B2DDB82BABCE503A09BFB78EE28FE9F4BD76C00F137D88CE3FBD29C9F1E805EDAC98033E3E8CCD6A3984BA599D149E6DE24377BE93B953379C934315429B1D74736A082672C59E9430E755F4D704EE11C5DD7E3C8C4B1088EAF165DD80D8ECE54E8A5E38E6CC329E31EE39E65ADC5A2192FB9F096F9FA5846E6F42230F890BCADC5536157A929B606E9CEDF0A129B5668958E408FEEBF25ACD9A6146AFA0DDC8ACDD28569B9158669F511052D4DED89589ACFEB8E8A59D87EA5F72C01F13CAF9EA9DC23E673EC3E1F9187566C1981C199646385AFF7DE935A2143DAD9FE9C979379E0CA4CA5F1F1B6D0AFF2998678EB776B5E97E6C6D0F7078E9ED6B2FE61C7C1D117234838A21977AE9A2244BD36C5261178343078AF29E1050A6215061388D8B17F370566424A690742EDC31C7FBBECC29398556BC061EF27A79C493DF58AA03394C150F54FC377A22811F02BBD44EBFC62F2B88FE7359628CE2697AFEB214F78A2A75929FC0D4A1FD861E7594935908666E3736448D1AEB243BE9D200300A84DF23BF0589D49A2A158BB73ACC0FB7306DD49E739E620E44355176DF7C88778393DF660DC2630E1D4B3F362FCA1047C1C0111E4305955210F143BDDBAA5106A70FE1A222DFB8854AD7FD6E9C35096E0B43F4910911E8D6E7A2F28E500451B9BF40293B499AFE7E461EA9437A41A5C50488BD7F2580F4217B957468C8366D7DC49742493D83B245C958AAC710F248367066D037CB609951B96A6BAB7C11CA9F24D348110BAE3C665D777F431C0D5BBAB4BB757E8973EE7CAFF41537C864DC6BDA45393FB5DA4DC28E8389C082B3C764053E12028E5B96AAD4175D8B60179C5B965548A1BC1B8402B2F5CCB0AE567F6D8830C2FEEC8F1B60AA417D91C207E78E50F66ADE8D492848107523CD949EA3BE424E51A47D4E1DE7B3FFAEAAF91516F1AF77823C5454D4E9D73E22A393BE0376345C24D01B5BF1A3536272561C671845ADA1F83076753C14C4EE109B075088867AFD7B995C210DED462659E60433C982D2C7BD76617A4B4C590E0A3A2EDCF67E2E027F3D0B26E34337C530F4EA5C5565C234B755674BCE40E658A5B180B55AD84BFAA1A2D61D945C97835BC1A930894EC8E319BA718281F942F9AC238163A17A3F1C841AF5F2840D8304EEA82D57C60900163AB220041BADFF1827DAFAFC21935095AA18DCD9B2E9C18D42560A6932AA4E3F65F3BC62F97DEC18B4C692F76B0552186420D6A95499E3E1E8A0F8305B22CE3DFA8D2FD4B25A5CF6A64E01E0D595FF2F3A8A70195E5F3F3727C36F53632E47951B333757AFAB90802A56B5F7A316D6847AF81EE8A5FDB4612645D983A106AB233454F584C5CC63C0DCD32090EF1190E418AA156E9D86B075F7B5B9F366A945F086B64C0EA36E8E7DBDC650192D6CA677DEE819A41D020FB88C090EEA72301A3D94914D8BA1E35B4BBEFDF18C0CCD07C0DB50050BD35C36C8D9B3EB8113B094B41884679FC8530D6D3D28FB9EA7FBE13A3AFDDAC41475F74E977E012F5CEE0D86D5BA1B721121C3C185A526559F88F9A0DD7FED5E29117EF18E878D1A7E67FA99F9CD5C4612F492340A2039FDB4594A55623152C7A9E908673F2E4FCB7C30E2DA7FEEE9BAB2DCD494224B8C2AFEBEE28A7BC05DF7ACB51D45B0333340B915A3B3A59AD3F4BCB444BB334450B57B2E50576048E5E931C2572AE98F527F975F333F54B103D212C19702870F162390AA9D713BD9B1DB69CB2D27127571FB5ED1BFDE16E94975505D74951DF4DEDBABB25B3E9A5D615FC9DA6E797C0DB2561E7BF3C97A04F5015BE15DA1FDE8E47ACADE30A07ADB84714887EB87B02B01240D84F36CCB8AFFA2FE2FDEB24A1FCD7B67B499ADCF984071AE11A45DF34953546FFAC9543FAA291BF4A66777A60F98D95C9862BA14D2D7B52EA363EB3E3AACF54DF1FF3EA21177CF7C2DCA56261ECBFB28166241FE518083BD58AC59C99AABAFEDB3F7CDB1A62CADAC21373B72A0629D8BB55853C155A6276C0066ECC7680B30F7FAB9F3691FBF22ACB45F7669C1D636B065D841687BAB40C8BD38974E91AEBBF8C2B7CD7CFB0F8BEE672C13F56F607DB24F6513BE42D73F39810BDBB87C3B7C2277A2850CF1070AD6E2010BF41D5B405CD3D2E67979883204B3926AC171538698BB4E3C9A67206FFCF36017ECC84B90DFC6F07BA2009B225A5680FEFC4FAFAAFD61743B6F5C956A0B6F9B5AB696CC4710027C62E17C2550CCBFE623F944E768678F6A0DB052064DB5B860589969203B148BCCFB7DCDCBBCD6E83F3CCAB9249F8A26A32BCAB2B5999A1A19F6932B2431273A4D436BC3B789D30BA2C99C17BAA907CE96062D576495EEA69624443F1AB2D60931D781964DB1CB7C466D353D3A0204748A073A3F2D07AB2DCCF2F891DB983535EE8C1809C60977CD1B0BC323B9FC66B936823669C44E9B7243E48758D51CC69EEA2C0B0EF0F49F1D7349B1331074C1DD385A227AD97EDBEF7355976469ED981EE5FDCC66A899347CA68AA4E4D0306AFCE9F637E53D58C95F563A09ECF4D0F6EED004ED5D6353B034E2F60876F7396DB15DC6EEC3C185FF6724F359000AEE15B808BA3D71D7DACAD58776E1F49D0939EBC6474F4F22A57F8F0B19E701F4E195E36D50AC938686E24CD7882841D650839DFD2963B171D231C0F78D6125C3C6E191E4CCFBB065B3B3324F58B4C1D1B7A8E159B816B4955355952605452D8C20B4E98A53D6E2B0775112D38FD1C99AA7E24436ECFAA8A9BDC8AADC041A2DC617FFAD4AD583C5A509E5FB4259B085D01A11059D02B62E8002466AE14D222453B5F488B4F9B7AF00237CB4565D5337F6EFEA3E269D4B260AF6FAEC99A99EB6C0DF5A3FEAA36DAB646D2F7E9A7BDE2D7DB5D2A7CABA683D3437EF53605647201F1036833C1368556A8B5566C9E7C9F7B1075AF1ACBAD07264170A1EB49F4F6542E49D45F09418FEA53BE427E89D5002CC3AA4BCBF910750D672039D17EC92B1C88BA54F1638EF793DCD076A7988FD357F178824DE1BF57E120698A07549F4C677FD752277CCC2C13F9C5D2D7E6C680FACBB1A949E1BC8BAC71460F1AB2C8EC7CE58AC525E67FEDBE8ECCE487E85A9C88144C9A48047C9961CC34856C7EDA0324B506782611E9DA5A365E0F785162B53F5128B0EDD27DC5AE49D0DFD218C3E0711C518EDB44C06044E4D3A13EE4DFCDC7C7C9F99E3B8D2699BA34BD6BFF71ED7262E29D5B68F3FD6C8265B500430B9AB5DECA7E21E819A18DEA8B4C1909D080CBA7BE63D4895ABF73BDC5933C6242519D6E927B073B95630925B3228466F7114166D75345763760633FE6210EE4C48CED0B85DFF0AC77861CDA16BC830B13EF3998E90EE5A4A60851C8028F63593CA44A9F292C1340A920D68F79348245EB54E65E1F140DFC2D5E3164A3404C374C209626ACEE4AD1E814D269FEEA7B9B7742CCB98BB26B7C6A93913CDA434BEA6355AFDC0F42900AAA81AA44D559D35FFC407A3E37575A37306DCEAA35D9648F2DAD2CFA23A8DDF2A7579E83FC9D9D604E6B76DEC3E6BF20693D6B1D10435D0260656D5A3E3F72647EE10A797E9FBDEBEEFA6B79B3D5EB5DBBBF365274B4D1001B90BAFD282E347394F30000000000000000000000000000000000000000000000080D10151A202601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 + +count = 92 +seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F +mlen = 3069 +msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +pk = DE0C4F372F7B3AD8178641DD6325344A0B3A6422E27F8BE9DBA5B177B90ABF1750E5AC8E52DB0A58427B21D6D6CDA1F2C8C9EB1F9444AA82A029B15AA5690A3C80746635C726B95135B8AC142FF2E21CB00340B1DF8E68759D38F9D413A7CF8D7E19436CF9D91994B31A68E6E957795B6057326795DD22560D92E7E8F947EE75FAA3A3C2DD500DAE2BB99B64EE18B99B0E8D64F1FA533D33C1D0A13E6CEAD296812A2ADD2451575FE892B9042C01FED7AD416637C743F15D341B1FFD11266210554FC4F2F01A0B8541A172F81C1D09D245D785776200789B7E1045EA4818897B5352406EC1DC4D32E65B22A9C1F65B1516BC3412C6EF320C85519026C35583E57FA153241232F2F70017FEF6E0A8885FE456A524B00DAC0C15336E1EDEBCA1D4AA67D1E9D145B90CFA01B2F0DC2FC2EE75F3CB3D92B04C9775F80E8E4E57D95B46F58E9EFCB1F40F8A3D9EF521F71FE3902B43A4F0A18A6DD8B30DB324DD0682DA794F994D0D544BE490C7A6B34DAAD01C845284F1D1C5DA13EDB9D7EA0DACC14369AABA6293D57CA5D4F67A66AA66DF9BE9C96EB4846EBF8BF7BC79D9FC0022BC3C71768D7018945894762A0751636A9BE6DB49FB30BD6D68B07B7368223274F1A266C7B0F4E8BE837CF450B8A2F1498EFEFCD51C613A272709266D9D2EC3D3BCBFF8ABC5A89B90003C5D0DD51826A0596CFBD316590D005AA7DDD77395A24C09452131E32B1E314824A2AC4772B6BAEF0620ED98FE50DF4B467FD6C4A1D018303A03B8A7D8D9237C9E690910EC502070966C599135B1B4D860DC92D512D7366268D4CE2FC62BE36B2B3F92ADD0F90B55FFB9A7FC1C00E352F30B411B7FB1B652691DCB75065F743C02A2382284C0765B043D1A403FB0A54B7B99823F48FB94232012BE53914507458FD9D91DC64B9142E7778C4167CD2B4E80A0083F7F736658132011F95D7FB1B08D5BF98F45C98732278B10F88E2540F644AF6F998753F22A3388891D765157C72EF6E868E6F2FAE0A66E799CFA737B10F820D84ED2AEA2BA37D83AC429FBEAC9A134E8EF5FDF615ECDCF3C4E25814709C3CC3B18929E5C14B7B046759C326449BD9B52FE5A9DE2BCBBDFAAE868B0DF280F6ABE8FD3852E14A47EDB67EA5FB5DE2A5D38EF1BAA414AA9475E230D86B8B4CF5D2C27A50EBD83A8D7D5045A7B80BB927E8EE1867FC999A1772A3F91EE273BEA8E69821EB8475A72696BD217592AB838D710589ED04D159117F651099A0C4891FAEABAB71818586F24D52C6969100FA5134B7DE7CA128315B6C809A24597440984607CCE14491D4DFFABCC8F6CE5A4A39702072521265E81BB9CC00CD8601BB068AEA01BF376673394AC5953ED47E3473821EE387842B0AFCEA79954DE9B3988773F0E43BC0F21D2EA3ACD82AF78BA5BD1C896EBD364118EEDBD8401C59572DDBC41DD9701DE2CFCF611E32E9E2B74B942AADDB762602036A97DA2839A64ECB2C12878D300A3465F1E8C940DB1712B480554B0C9B4ACCE19A6FFDF5DEA90D34291D1088256EE910B7334D8F0D7DB7CBB8E88F32671682116EB499D1CAA7E0CC0F3E3964C9E1CDA9AA0996E4B5FB7F45E0B3877D541EA4D5B937C1D941C6D7CD6A0D2C3B1714FFFE9DC4124CE1AA7FA27DBC5990273891D20285A46D70F397C90501B52C0BC9E8742707FA3977643F5D72A7D039C73C79D3D46BEFB0BB37F4E64D0CD84424765B72C4E7B5BB00026378D2FFC2D17A4A8A72CA5C5226CD9B263AB421F2263ADAA3F52D399696A3269F97CE71B3C565884BB4434D265C2228F10B8119EB274B8757E98C723B6511F8213306EF1B2E47578D6F065F22F990B6C2829139356E6A46A13FB1D010644979E38A305CC181431A0C723CAEE0E52DFF56B0E34C58CC4AB1BB8872F9F6F3725A5DC36C40749F74C0E51B64932E7603A48C52FB47F6EA75D1CE401E691373AD2C1A4EE7C1A57A3B96D41375E6107A82BF5F7C87067522D2248337F65374E9885B2B978204DE83AF4CB76ECA26CF21323B465D0061D698A9B0345CD086B75C05B85A3C6207790013CCF29E85E14140D658B225AD5511117DC206D249BFEAE5B248BD799260FDAA627255FC91D40E7BD9EC46ACD4BACBB80FDCD159373C7E3372AF3AA4C2C48D0B806BA95853D986D0F7F6B3C14FD9587D1493FBFA134FAA8415D4031270302A470735BC00309A3198F342B8F86569801AF5B406B70B2AD86206F3BA0CE5D8F46AFE70A1209CB4F1E18F5FA1B7B8C7C24EB8D4D5DBC9408A7B9D987E2CDAFEB3D71F37A97B57044BC3D708AF642938838D6FE49A08B535865CB9CBFA392051D1B46292F66C1AC3373A4AA4547BFF4DE68CC17D33E23ABDF0FA2CC04B1FBD26F9369200FAA11BDBFB117E6E493367689EC46C8227EFD97AEB8F92E3B794305D568776E1FDEA1CCF74562C6C9F5B369ED293112D17E1A791BCDA8DD91C019D7D7DB58CFB94DDA1D0177B9BEAD9421A1F1B5127F83FE550337EAAC18D23784E151B0F371D21F8E148A9643D083DC29409A5C53FF5A3A2F050838951D1E6BDABDDF858010A9B4AC1F89779FBF7E8D5A61269EDE5A3394D78AF0CBBDF53DD32FA158CF4C89E392DF405FDA1FA9325C4B2CF0B42F872E2A1C1715567F84027D9AFE2F89A48C9C8C383CAE5EFC5E374C7DB28C40212C6E8FC69B1E26CA05CDD514FC705544FD7A7536B6A22D72A12D8674A1FEC36F2D47C36F28FD985DFC1506931EC5B3A41068BDE82BD9B608B16E889678C05E89B394 +sk = DE0C4F372F7B3AD8178641DD6325344A0B3A6422E27F8BE9DBA5B177B90ABF1717271E59762BC9D404A3065A8C4D26F07D90F701E5BA22C641235A7B0FCC273C8779D3947BE6EAAE9B8409AA743C5C3B31F47DFD795D8F301AB7FB970E47CDD039F8580C3D981F0D4DC12B223A355D0D330C3D6D77DB93B8AA65E6B9DAE4FB5D67452705031765756484872366815572706864737325251488821518721813636215534102304370573281513428877024656030446103538844150460041322481117803211266778347286340216174476707840804603703524776822463716370882166162863871853872634366884364031185022386602185333735474615162335281276177416713420304615854272425638435848610823366343135454806216541204406742658472566740727655484123627228456038522178030118101727756503412558806044626444102067748830085324350665116564214426303448888468411145631164475231178372065375463411611847803456685450148218054441621302572510427622612760117472720068857426881886368348043216615743371685012372751872222604323002301150115570172420508873736548020817438841530431460664472115610072241457580137232067833677205316882457673168164283200800410242831848428133346322746164688162878606337052642622151024040137222018301681228218815706252067240623662621647111428272467523625753412750680081776685634172430877278237773476248104164200741731560642616080316206141741272547672520238021377212505882885748121853002558435728726257155481776301457305533548132268828834034672688181836252550186854375884212166841621604060026445647805056017623184262616137850156303253316681443513080070040340884337340850334886470236853188068548332365024008157838156738722587042601258155852807324668533718750005207184504874425378407802848127870022364320370781551202660510380307618647653411765835553514376382324101337525731723700833208207242603541277536188455245704120320482402407027437074133833888013646243843077833512018538854688232872173301580263176512445853213530373856358056263278617723025653466761115777702101171752851384816475258776632842382628347628546330054548534062236713172557464434464103574687147784375163577856705357585143713178847150388355281375477414045134740608260150721402217572768760251577180680718033775824245751474360367124581357156276663538868664671182465174548506574728056728618086731357771761168412412865757863165161424712801734212075687513804852867268208207138704567346262513785531688800232427234323258210786736216322064433600185558042088420285208033016603260136506228346787608581387732050137854484340605161354136408408106585050556802332202004103080221548722424213121114738270808511180578151237462111273408618804622824404602447561406831063374738822313216607456321147571040547503281221824321824263634188840715101766321183326152546080585485224373546126281162625426841077315750282562222086588577855443023067160012048614516028856176470510185415188168384242740172386066372115475600258177560707705055223260157781882041538337441101471611030066302386728587800083160784802805722181874160171344323252742640325033257665633677450712743332227165725081273531567583870168288280654316287524323203142217360455160334616161132450735765346377037650616077577031084144736764602341560252557100735248066510811562728100560622347484342465755507E623ADE6E7F9AE53A8DFB5746DC2A582EEF9F1A5080568347CFC3E4A563734C9AD45619DC2AAE43D506C7E7697D889AA7E83CAE7C1810C557B2042B567BC0C5B078F0727BA08439015D58CC805111BDA1FB006D4D5AF79EECE40AA39FD3CF17ACAFE8AFD7EF4494F46107D778B1054351E97A88EA786503F5C93A9213FAB0E235F5BBC0BCE025DE7C3BEFC3B165C06DC2D2C602AB7DE10217967EAB937C2BA2BA4F57E56BF00E424455CEB2772242D39CB9F5F11E3BDB793366A0F014D86708BA0BD5BCED2FB0F64C83AD62A623EE1C284B36345D98BB0CA362D290AAFB92E56AC16FE4DA4D9CD693E0B1B360855E775FBDA53B9A6C1C103949D164D038AB95B45764F0E21ECD7B2B3C3FBBB7A288F61B18DBD3E54B6803332B8A5FF7C0C5FF2B833F6EC422EF6E485F0F804F3C301D71B84862CEF0FC3825C2790C925B8DC2BF27F454380FF2AC2B3079910B64964D58ADA7943307F1F49B80FA225F0579EA6109419FBA438CA108D63072F31DA40EDE90B0AA121C7D2B597BB43A0387ACDB26C6F85AC2A703A7A165506260B96902D0EE9507919948417309748D533F74A3168F69CD2BD5AABEE0C1A418BA26835E0A73A0AB67579A4E7D7BBF3D749398C4A3EA4F7EE35C1BACA674E413DF4465D69BA3F79738968484B05F84F58F218026E5D38C2F65B5761A1170EBAA2C27C71E484FCAFA6F30371BC826E024C7736E9969EC70EC7222AE3A0BCB773DDB93051B4A0182714A803AC85E6C2ABEE43B6EC1B1F9B673C1813442CBABB596DE5708E9337CBD85F79F256DDA29713BDFFD266EC5D9C6397758EA6B726184C50C594824335446DECC536571F5267B0D8BE88B9FE67530C3B6EFA1906BF88E3C617050C6B9FFB6A6589AD59F78CB76F747ED91B7917E79C4851B4BE0CADAE3FFD32459D69719F74FC9328D3E811B9E1D13F754DD1D16C089E786CA46D66807C022A48260A5FB0F95EA64024388ABFC90122EE29BEFEC6CD4D23D2ABA2AA0EABFEBDAB611DA90C6787C1FD2BDD9C593265E891FF53ABADF66C1C1AAF1A7775B83DAF3C9ACDBFF086981E766341B6DA67275877E400AF37CB6D63DB72FF0A7FF534C8CD907FCA0A489B5FB3E130766046B1BF0299D48D26AE96DB4785A473D5470E1F5474471288DD52A258B8CB8606836EBF67EB4B42435631731708361786E075EC7372503144B2E97885F50AE376C0321EDBF745C49D9881AD9A7B9F49B3E47A61DF49E892F0C9517F390F1D6DFA0DD40AC8DEEB28EACF652A1C0B9EFDEEF31F10198DDE2AF4DA389DAA568796E3ACE22595F085BCE9D9DD793861D1BC52257403A4677701D736B23C74CAF97BF9E02D963152B9AC15EE074040FD27491B1F40EE13F298F907E5B693144F8A9F496484B2C4D9CAF3B07F30E128C69D6315D4274A50DEB53E28EB48E269B135498F26099E101E356FF5DC2E42CDB6505671C693D9CA6A6C33E6F18D2C116C3FB641762C459FE3061B05D364BACC0E5993B9FFF0FE12CDAF63D9B5538DA6AF0B76F9A800B1025F1468CB61C2C94388B0D78BEA2EBA7C380EA5014E9A0AD702FA6558723D6B16DBE8BE69F319E3C6BEFECBAB344738DA11FE7BC17C583D95041D7EDDD64FF4E55CDEAA69F9C01A9C152B2FC0E83CBD1953A19BDC075246474223931B31BBC6DFEB7CBAF3A6F33E697CDF58F2C7782AD8A4AD974E81E695D63A6EA101462920E0A66BDA9F38D0EC313EDA390B6C049F78B61D55C46FB7CC3204549A8B9700DF9FFB3D09E6F7CBC38457003F8AE4B27E093BACB9369EEE9A231B8846C90A4945122F2EA60DAAB2D651355F5EF520FDB803E19F945EE4891755B19975BE77D8A923BB190A5BFB4E87324FF5F73EC8A5062C44BC344E0FACCF49855A790BCE7279964CD91AE290BFF2D181329FF9B00BEC1B4D00BB924B3A2421FEA7E53863B2E3A70BEEF886BE58D64F9DE21E0188C3740431C7EDB978D0C226D013263D00EB98BADEE0ECB0B9676246DED60F5CEAB65F9EF0B6401645A00872B11DA97EBED4E3128D0E5CCD98B6CC179251CF6FE8A6B2A35190B60CDC353CBBFDA37ABD7DE707C504FF0D140C1F81EA008ACD10C277CC0D137353DE96913D85421C8A5AB67803DF704C12D972ABE9C6D8E248F43CD6E5E3D15A525DF22B4819D8F4E3FA1AC1AFF7D5C01A6E856DD417DE8D1EE4C3D547BD26E5B9AAA77B7493AE95A9020C074D319A8176FCAE9A402153AC67F5A44CA69DD7A4885163084119028721344296550C772C029CB387076F8D7D6A65D5B8B8BFFDB6143CF6265782207A11E06F170E4D59A6289B1D3ADBC2D61B0BB4E79907F9DA6E6118225F992AFA9C35A357DDD0EA855088933BB0B99C0FC08EDBE4FF6B9BF41DE7E6644E5EA5F083C8EA1A18439AF15E604F3754D8EF130B5728E1CBF6F379A3D6F9E7636A80A59E3010C5BB5EC358C305D11051EE7A9CAA2410DC8F66FB9B866EA0565A9B8207EBC9A9FE71A81C2666564D0677A9AC40842600AB9E36A06254F148219A86078E4F556CAB383B0E9820B32285F90BAE929451FA325764FF11F3AF9157B836CD10A5D6EBCCE30ABE89441317DACBA8AB995F0DE4AD4D0A9CAA46B98E98FEC80FD5679F0DD5CB1605602EDFF7831E0EF0BEE0AC51A31F9EC3B86F4748FB7765BC7522D229A9DA90F27DAAD32EB9F40110C9B66DEDA59D8B90AC4623986C4A0FF4F42C0106F0C34F51A34BA36DC569FDFC77405FC7E283B0B736083829802A4F702D840799A760C45B090E90AE306197FFCC004A9018098E95AC3074887AECDD463B32592E3D8A35F53CFBF985800DC63C2B2E917FDAE713719D4D45CFFB09E77D698CE71E8127C3F856A211D0FC1AFACEB8DB17AA5F814C2FF0B2CB768CC0943AC9152329A1D5D3467CA388BD19F6F6895B90D0C23B9135C78B3694C397148F028DF2F9105C3FE3446995F129058454C4EBCB0C2C1FE61BA0BAFEA767A45A8E42ADD4D6D75D6DA62E8B8DB2877338DC83E15061510D97F98906BF68B1EB80424E7F3EFDA8661256D05E32FCC4B785D95E2DC1B40EF4CB53557C24663A141B7064EF47A4FD3FE20E7F0314BA1F7619CD9946628887D1412DCCEE62CCC87026F954E84EF9611266439A8E8DA71F028A76E751CF355095EA24F63184F44B6F2B19BE056DEAFC905CCEAADACC4C92DD0203DE1728FB36F3023526498A50B8D1C6AE7BC5261379569E18E25437EA4F25627D859F3298AEE36A717B2095C4C445E1ECADAE43140A76A215A47BC63FD0AD766FFECD9604FA0360E94D5267F443BBE718D6B3DA7FC5152953968C5EDC59B45A1C0D1EF4B4E6E7D626E4810AA4CA75EE1AAB23E56A5AB5A4C8214EA8193D9760DBDE234B2B9FC43A70C40DC9C8B60AA5DF65452458020A5451FD8247AB967759DF80E0204D4141CB14269F74D9CCCD72E630E99830304874326FEA23C541634A404AFAAC3C96CF461B1D07D7BBFC978F7828BE9C5F867DD53316754CF2E6257BECCF3621B8476E491F33961DF6CD463AFB6FA77210BCF9D47A7C65DD +smlen = 6378 +sm = 96CD63A2CC5F1ABC9B7821A3A0CA860F8D6A374E5137C946A2E98822ACD4DCF8E7B0D81C03D251E47593F820525F604423A890E80CF8E4CD7BCD07B17C424FF2C7EC795D433E820CA627DA8525A3E2743646A9F118DF852E01E0D432B01CCA18459EB8750B720A656C12D6388A6F55DF536289F6D8665D1849DD1026CDD174A1852BE99DD8B136C452E16CB0D4F598BE3CD689A8F186A8CA841E86344D90D7A28A8DC5B998E633A2A8DAD4D80D39DD8467897074BD0784B2C6930F8DA17580473DC6724E9BE159673CD867090D6966569982A6FB21E36DB30EB09E7BCAA3F713233E72E6B23E82DB5B91EC3C0F61F590C42AE8B29DB62ACFF7B0F16177D469CB071FEE98EEBF0B91B3D880662C1894D51CD30DE4E780DCD77542293943A886CA23CF4FB03BC342D6C0FA32DD037DA479D0A6634D180F8B4F64CE82A2D9582629B230E0E1C065A7261FE88107FDDFCD2BFB62DCDD87E04B97A8B267D06AE918F71587C1A7087F4C5011AEAF530693D41E3CA2F4FEA566A24229D1CBA8C07E4FF1F0D7373E31891D91F968F1551E8B6E1A4456B88CB7F862CCE9178CDEEB8094638862A7AA31136AE4330175EAEF8370CCF53202323736B4BECE858CFE88EDACC34B1B9248CC690B930B116D3345E55B77B3A89E12719140A3A38AE6DD47A9B1A5EE2DFAA086092B32ECA7749058E251A7C70C0D382078C7B3709ED5545074CBB6F7870FBDA795CE79F96FC053444AFD2EFFC63CEB73B3FFD2D74B2F8710D50B4AC8105B64501BD643F3F386C16DFB6D03B580BF651F366179772ADA6800CCE90A294DCAE55A7E4E9D238E0DB729E42DE5C3323C810E0A776C16F1E89E8FD1019E7456A0FF042C33D9550B014926126FEB0E7CB07E73B02AF29811F3A9CD784B99022857650FAA1CB77FB15A6948A3F9F21B4BE1C512E1DAA29384C0A892D26C4F934BE636D749DF712CD28F0C81DD094A6C765E35682C9EA3A5F5DD96F4DC8B617EBC11CC62371B526CFBA47EA79F0690A94684F0BE6896B9F6B9A5465C7B754376612A6DFCFC0A4F1EDAEE85BF9520AEC5690875192AC62B338AD5C923BB5BF1F814DB71550D02EF568F245E361A1CB172BA8CE4DE467F3FC7DDB4D32304C44C48911F5955741BF9201CA673348F09C07B12D48FE96FC4945FB161CCDCD7674BF9240B251F17C8E1565CCE77166A8DE5F07600812F1810E9303611BE8E37BC753FA3D52C4C16BD514EA4EDD970C6917EEA62312D15110055267F32DB628B813DB3EC20B926A7079FEFF55CD77C6E0D7679E664C810A96C87EF0008AB6F5884DEC94B738D15EE53A3796A0111AFC0C4D2ED72543243F43D503AE3327194432431AAAC224CA87ECE111992E7DCC05647D5185815C153F96EF40F17C9E3268086DF785D1F0D3583016309197C2E660829B012F354D1B79ED4741C094EEB9AD225B09A766207EAAA4DEF432A3740F2C6F1C18BE87D195B70026E8C0F7E9F37AB1751C67A6AC06FEAF606F28564EF3D0CDF610FB5DCBE5D28AA114FBE91B65040D6419F85E816094B402092B873A95DA68675F07BD2F76D626DC107A97127A5FF5BCFA1018C7BB78747B533DD9EA428996B7C04ECB8C0024824FE6C7E5A83C70AB5D449D6A10F7921D27616AFA7808CD5A2A09A6ABB41A0898D6EE576AF4641845108E0FEF6B18D9D9A6DAAFB4A4DFC62F439610B22A2B383E0EBB9BB72CD35671CA8895BDE98D82E244C85B7A94D749310EA72675BBF3D581FBEF2AC403565FB64D881F6D663E6D79F028B3C5224071B75582A20D41E49BEBE17E813B434248A7358F8CC27E38660E32517BD33EDE48E5D4D146EDE74BBD87EFAC6CF404A89D514CA149D240B6DD2908A40F9C2F188C15AD1E26D96E6279E8E4AB7B499CB9E989F18CB23A27A73F9367B19C4C28494196FF87F854BA26234F82104F1B340D2219D6CEEFBA4C42932B6AB1EC5923DB2869ABA960C058340B8891E9EC6EC3729CD50DE086E4BD560B841E6AE80A16F3878D7261741AA4FFCA06EE026910BF5A0D488FEB0289E66E1CF7DF69BDC42D79178E5514491E311540A9C54A529E05A9C256AA268D04C16AEF8F7801A3DE25EFA59C06612A1B60C15D2CCDCAA12FA8D06CF2355041BED63683E8AD4B819B0CCF78892FC530502B98E3A03A5ACE8C00568796E14569E98C5B12A4200467F603FEB3A54FB7510EC14BB7B5497FF217C2D436DFB64A9A89C3F1FAC89215FDA4D48D8D6A26677DC8AC0F92E9009838C7733164CA51106FD52173D3D4CA8DCFC4CDB1447DCAB87BF5D837A31EB06AD40B69C77F4FD5F0F1C64B20462468079D0AC1F12C423C8CDF6B71AEC356E337B9771D6EA0988D95F646027D2D59532DD49A468EEA8BA70AC818EEED1E5E9B02BDBDAD6B52397550851D31DD3327FA7CB22DD06F527C1EBF939A82F34A0D49705807B3F957E408B00603737D35AA8C649D8E8A4D548E12CDD6B1FA322A477A7F457FEBEACB1B2A84E072A6EA86DBF82428109BDFFF6535B08276CE35B0799AAF769CF5EEE703DDDED44B81F2B8C1A853CF1732FE940F9A4F01F6BF3892581EED3AAAD1554A26F3699D1AC0ECC607CFB94EDCBEE188FB81C9B544A9E8E19BC6EFC37D9C683FFFB1E43CC9632EC956B82444A27688517F33FB478416F0B7EF307AD2869161AC4F16AA7C76BC2F8E8EF95DE4B882EC95A6732D3E93D0730BEE148D4E72448A9C7DDFBCAABD3826D8D48D340FF682E670861DA369767E686799E271CAED0ADE50B941142FF85FE70065E133BE4425EA16BDDDCD386029A663287C5CC4990A0B0077D5C0B3D5F0EAD7D9670B9F8F5C1782B4B7814B90402F27CC410C76645197274BB3DFD978724674EED24F019B487C0BD246AEA107EC0117661575D96613348631753301C1F253CF6CACF243A041A9EDBAC3EFC88DC586830C46A53ACD5C37A19A7B521DCB61C2E308705FCC5F831D09AE9A27C95C3CE9F82322F250FB4F2866B80F1517F99479A3710CE6800EE97F30AFB15BEDD144F488DF768B81BC2E6E434A62F71976C057A2CAC39879B5DC325128AC83428B0AA7E8BAFBF20916A90F676FD3FCE7F2BE4306EA4838B723231CB90868FD13C1F453936616777E46151B39307C5ABE2E24DD5CF064BD3A949D47421D30D2552FE35CAA2D991D3E8E097122DCB6D7AF7BA379CF09E6C4A548EBE3AFD93DF10B29C3D7F186DE126E714750551AEF86F935EA7EB69175CC00702B2D9759BCD54C9024ACDAAF5CBF7EFD0767D691E3772C98D90908655B7E7D1242674C5B7ADAA3A3D8737AED5D92FFAD414945BF5AB02E572CA5F69036EE0BC3EE39566CF279515150E0ACEA09892988E58DD4128718198A335556C72C4667221797C05561CFDA138C03408B67254A27A222B0BDA938807D28319ED3108110FC0953C86B07EDB7FA0651522E55C178E3CB1CF41F0FF18E9D026360195236A91506D29BF11EA2E3E9FF411795F6B11399BDCD7863E14B9F6F2ED6A61772F8CF780E1AD69E9EFF5B7E8D2ED16DA13F650603E61CA34F3612159157C4BFBF844E1D766960945D07219532020C928C1DB0F404927E745EF37805E197616807339064357E608B13D2E32E70DCBE8DBBBF0A8226BCF6DAD1F681E59BDA2587EE358F23738C77F23C57E6E1929540B8D4B2785875C1431824FB2153CBE2CA36D7BC1967C93F6F24D1A8F89402C3514F3FF7D12AB9DE29CDFD7BFB76FBA16FB2D20ED9378CA573F1036221859E534FFE9614B4BE47D9ADC8B5E8FB5340E7F8F88FD28918A1B2661BABF438BAEE43C98F721585934397955CB20E294A5D8D03607C345D9B4EC3F72713BDEC1C04E626964088560F839C65D08509B9B292B9AA727171C6B42B9DC68EA9A648BDFC9D80F92DC38024C501E0596911CC9F78032A858D6E570D9DBBC5B5CCAE0890A40D80325A2C5DD5DBF2B296AF195D56891C6F443B12D566AB7D88E737A695F5F627A8F5ABD5A82563A5F807465D90B09F1077DEA289E3F5014E2FD4C476F4DDE6186319BAB8F15DA1165429C7984C831CE19D9A04903C048B3A1E9C5F107925B9A744043FEA0AA5CF30C091C83158FFED48211864A67AAA83A72C545DD19578B9F7F934BDF4EE997A236D7EBF2E99C9DA3B61A6FB610D9DC3FD7EC11E1E6C39D5E3D03129BF422B165FBADD076D95FCD0304411D28BD297950ADBF45BAB2A7CAA643C35D4B59D0389E36C9A3B12F60DF66008A586B8C9507A63410FBFD002422E75CF3F3EB6A2738F1E8AA9019A7375294443A91E5C357F234E74E1FFB7BBBE165B21C7132EBAA3D87A30DFE64E735D1FF28D3491CD624CDEEE8DB5AC3DA3AF90937B1240A798E1FA369021FBFEA3C09AD6DB01403189C7DFDA37B99EA87403AD743B6A09308F4721ABA366C69DF900164C8D6A9EA5F4B3FFD2AB1FF123E8DD033A7AC450C7DA93864489272FF39219F36E01781EC08D972649514966421CE434BAD25D205EE95D423506C71ACF870C73902DF7BC2CB6E01DFE3A426920F1FC0CB8D2C69BB447D7099124B542587F5A71E4EC8E0EA5C54B4BC55C98E7E6EAEFF672250C1DA991087580B9A5CB3CF2877613CCB92DCF7C105925B97D4872C5E71AEC01A283D9CA70C254B7A18222F75AFCA138E9E0A6FA3BEC3C8E0F2F8FB00000000000000000000000000000000000000000000050A0E1417219163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA + +count = 93 +seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 +mlen = 3102 +msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +pk = 6171884588A2FE98846E24CF951BD4B50A4D0B71DE0AA34A6A69CB1D7239B068A139C42EC5346C14C4F495128465D687B758D2503338700B788E3977F8617DE99B3C9B73F46F192F790BEA964A9B9F1C05FBD0243A9E8B8FD85F224331DA4770686880C966F3EB003AAC90453E4972EA8FE842845F6DF108127870489A18D65FE74D9056AC6F25A56D37DE24DF2A4318FD11EC0D880F13419042330B97127DCFF2656D93A2E8312DA935EFB4A03E4B20F9DBB192E9BE6D8DB81EAEDC0F6EBA19AA317431E88E0653B0A064936F017574AA481D3C678FD14EC45D1100E5B825C035CB2B432F5A26D93E6698BDC24AD0E7C7DB88C1088BC2DAC164ADB0C1D03F762BBAF74825BDAD38F7749CBE4203D9F25B95FDD435AB34371E3D5A62268F9F8A271E5801E49D4435F7F76F85988AB04373B427627FC114F4D6B7793D7EB2C8E0A0D103CFDF262187ECA9E5F3E5E9581D87142CE940D43273D61D43396CB24EB7B02D6ECE445A930F27A2D5B97BD141E2D2D020694F02FBA35BE61669AA0AB50588533563CD1A60A086BEACF92E0CAED35383563F4933845AF2971D9B85E3F509E8D8ABFDF7929155F9619A0D090892D7328B0C4295D82C5F89CCF9335214A76A99CDDD682ED9923125949070EBC6102DE715216F52AB244AC5C97F411B86148799187D59B34E9382E1C1C71782FAF699FCCAF26B0F75424E2CFDE0543584422CEF631E3410860E9E99072C8C858630C6AE4136D50C2FF067BD84F92B1CF45844BFFA62AFEA07392D013ADF8BFD04E75155B1BCD854BB18C91AA49B40A258AC1A4FEF373DEE75A99E5A28096CEB8B93484EBF700CD4934D7C6C553CCAA1B9C8E4598B8E463546FF3B6038387A45FDAB1C8A3CC6FDCD9349C9EBBF84E2EA472AFFBECA4C53EBBB6C7CEDC538E7A4C1F0C88E269C8A7395C7C3CFA79BA2C4A52FDBA66995710FEB5475E5F72ACCC9410841C67B27C3E83A6208A7CD25419E8A9FB8E52D1C5A7C425A305A250BD7BCDFEB744209DF80BDB4BFBB9E87369E6010587FF56CC81717F4B6AACF3B143B1C2CE1AA9B5BF03890208F69018B3D3EBD5D0DAF64424C6973E5C5BE0F44E2D367AB826FE4987F99A31D9F352755194526C9559F8C56EC47FEFB61C6AEFF235A9D03736A0A97CFBEED372C8CEAAD1190CD056CB24CFD314E810A1887EBCB8D031EAE99DBB53C21951B7BC72B315CA5226B89511170058701F8BF784F0AAB39E9491E7880F374443EC45BB88CF24CAE7F49AFBDB1B9B6A710D0D4679013EC44338923ED3C5A88B2B155BB5D4325E50B24BAFB16F1876FFFC654D7E66D292AC4D95F98FAA4E1E6723A054FD8955F5A304C7FF480DAE2FF0BFC9BCEFEE6A92354FC6FAC1297E0351FEF86F6F4BBEBB75ECCABADF7287FDD8F6CBB0D9B94D68BC40AFB2CF3D3331B4B2531D8A150DE38FC6BEDB3C909E790997BDF5779D47BB4F3C43ECC672F4531B331AD29CC0767F5D75A3915E4AF60B5428E4C8DE4FE6CB5FFAB8F18A6EB33A51FB23E93866099F36D9B7564C0A1152A556F6E445F367F23923C83ACB2FF78F61C782EA2409FAD5717AA6320B93FD8F50A989F2E37F1B4E3FF93568AE2B53BCA4A0B71A88A4BF87F5887FCE4A2474231363AA77B3F14D2C3D7E2B03215C8673E4D7C07DD5473C974C018A6559565A7B9D92412861E0507EF59E187CBA5FCB1EC19CA88F7352186A641089B74BD76ECAF256AAE4A29706497356628AF161D70BE44785309A8A867F262F6764E9DB1E33AC15F4950B3B459EF9F47511D08ED1F7A7F05C48F750DD979D7E65831233266B093EBF40D17E7C40A5B608892489CB8F5ECA36D7F4DBC086706B73E74C8EA7A4812FBF363C7959C3C262F44813862DAED3F983230BC2A429671B288C55DD989FF193245D0729B0D373567C966F9A00984FE64268BA4A7BF69DB3734C0848CF2ABBD74B1E5753907813AE25DE561B741392351B3A7EDAACCF336F074105F5BBF88A02790D9D95191B251806AC22A85339BD31F110EC27D6A13116890DCEB22543BFB37EC49DB1B2691B7175C93C5CE9B029118AD87C972C3662E72FDFA386965A98BC559586C81E21E67FEF73D2AFB788AB7EA50C6672143AD15EF90789D2024CC386BDC1E248333DCE93D294B6650D7CFF9D3899A1123E852CF7F54E96F53D7A1E77FBD1CEE67F461B82014623FE84A861D20BD72B352A5B4DB7797364490A457F4C80ED929F2BD851A2139A8D00BB916C3E2A5B4C033F9952241EAD99CEE40F5506078DE51469204081A4DD18EEAEB3F6671D84C30E39F069906E3F36AAA672A5C5A2554B41792AEB373A5ADB35ADC7ADB0C560D7F4620F4C2DCF3DEF1615287700A038779BB4FC0BA9AE89626BCEF9137A29898040F84D38F2DAABD10CAB99285A358F79179B774DB907A902290D6BFE6C5656D5AC983FD469AF0AC1AF0BCA6AD14AC18C1A6DE764123702B246961E60E724F5C12A35DD6272C9FA31D61B0690CD4D0E86A9C4211171BF99D8297B5B2674C8A7AC231A6BDA942B4BEDF1CDDF43F9FA7A6E8C7FF19FB0D3F1496C7CB99723F4143FA3CDF84E60E580D1B6B75F7AABF09C925E27488A3E48D3ADE01DAE1E8F318D91DB43B6B9BE7DE41C1B9BE4ADD48B60434D9224293D2ED11E3622D9D25344D06A8AC4CF60385E8C28F43A9AC0B64ACC5BD8FD9F6FD5C5B0C6339ECCE96B9A11BF8BF005B47712004090C656AEECDAB5967FF15D438FE8B0ED4D56C2990250B8E791F6D378AC39AE6740E +sk = 6171884588A2FE98846E24CF951BD4B50A4D0B71DE0AA34A6A69CB1D7239B0681C2A891AB446A296302DF1382D342110BB1A6CB49AD204540E5B61DC0E307EFDE50C2BE891974575CF59A33B77278B72D335A486B73A36648E6B040F6F9DDF82480FB4AABE3C6F8873D146AE6CF646E9B8C44C7FB837F0B262443115373336EC23752522031831366360028776733564477874125566644176343543467236061834284886076572251373627727818804424207284318707038274451643543433133231075384325070726802877081877563580358482323452148786060414781571081500205434202081807310761486635022327450881217378172636355881172765112334581482811564204018872454773505245654862011472801006605580167482257155404472355045145630304716240554688723340024502275833317844885410553771855020075123637817408566341020480247813475648475446416501784641762481810012801868424823478437270773003717601638443568668643144023423562805181427640668034633002120205443608541724728460335873257477515371783716481134063520568512126652785845010377751701815823480351758030873105403381021523841465722727082015750064748217014168353267132362147481206178846124208840723701172168654847386741103463164423008656765282645748150564325615570356263358614156161017876853043008132135351305074432741524020674383626171136507716036863754687483805225783347325184004615077446776846050655254304533417648551083305618871573882501364086152885445556051187281786223801886775218660355531012258507060232026470176401026204540081724200457821871558286036205456761828200245845354154573036306742064724544771742367550360667785036188187563127812886011850050271746788271572100413605220832211531227344775577723008276341018423676582420168171838873618457154244640068331338672372627240652664375658588612263353480377540476534655074347728688416326022715713302257057233283675727143457638528785782756218143131182053047086017133048457632517487245484450603032583077247065086311648773421072808546762085638347412441737183676436831588636563826834153625880180160530171874453733030314348311431421031115086138032844512732343085765373445457173625132102587428484651181250641768212447503400341661154801260825350502238807438488754078325674438715588854733387567552432576280565062043301178276714174487642464640277271053085008556356142560766600552074458613076671085257255352377482712413278738250625372360210200864020534641682686565527520526568355721203035413603675683264624844441044821660741536734043083307546612531634287627608722041808626006060842745712502553510683105860021244538528670374374733648180440227643501578138167481788261015180677043182380058834818504862305175347806212852545410801856147578438711184272022557752282745102175378117814308148738433806117316584110431430423521842260808314864768180480648830425318063577185061274885471453275372435383843856401633560427087888337746115126631022103551631344283011258444237574163322631880451444111718774810464444178171313077680123675623001614586717015641060451812774011814264533640402611213656553230268407730537823313681582764640268445418505460802452080525653860567470430581065375561510751534436101254055275842534125633848277284366806104382431154703735804413682473130025618388258552200864340404742287500038514126878F9B74588C56A70B0ABB3701F9DE80B99FB70B836CE7AB8C1C7DFE6D601C4689D17A7E3853A38E354C5BE39D16C1D9987561D18AFB120F20D8828014B01BA25032B0C80A3183A94966415DB6D76F17A7123ACCCD4378BB56F15DA6DB0E765659715E1228B8BDC0F3429A1A2F9EB3BFAB30D0F69DCE8D4049E663939534E47EBDC6F58D39D3201F22C4905A6D468549F53B5D6ED6A6637A411BCC6950B560E52886BD745D4FDBC2E78EEE8DCC0F01F7265D1BC728E0826DB846436832C8CAD7DDCB2965313B79280CB16D6C7C1DE7BB7F06B236CECE7135A9D3ECEA655FD5DC1E976240C211FC4A6A93DDF613B85F470A2E4BDA6D96C64D37B30B313190150CA77E1F28C8DB1EFE0105E0D8890BCF2153ED001E540EA0DCC60AF3DFE997DBBF2D8D0D13A088B55001E73C638F94A99CA7B1E1B813D7FC9E19A2F9B528CD86F2B6B0F0F25D4D73C84B7F4545D90CAB5A9BB5ED8E3029A13938B1BBE6B5A937FF0190C0C54204E044BF8995019E95D614141DA690F412BFE969C5CDB6BEDAB9D385A92A6AC1B97D6F99EC01776A6FAC964A3513EE7CE770F2090244E20FF5EA2C208CA1E3DBAC197AADA47F6238A99F4638D15C790B96688BCE13ED972FB5B3521F5CFFB019B6D4FD889B7A75938DF8F4BC9F8CCD4233E2F2B3F559252B5961C394BB9A295964F4BA9B5A2BB04DDCC01843269DD782EA2BEF82CE716B736C41739A716F85780BD824C10C6FCE3FD0809D25D354DE76A4ECF7976E9118B1F40BD331DD469152D638D35F5DB2DDFFD2AA4C04D954BFB17CD730EDA230BC518BCBC794E57E16929F03D0E41B30D5049852359332F6B4291105E5AEA7C953D8FBE5EAA31FB6F0D4DE78C359876BDDF7A9D4FD618EB2B628F4A2BE7128FDB813EBC73634000BF1B3C898C2675E43CB5891EDFF7BDA8A1A1DFD1750A6323A9FC386EA50252FD05E7BD27731876C9C0EAD3BBD3ECDBF5E01A35C84643F1D480A744E75F7B68343747FEFE24A6623DF0B0149C760D69F4B8CB65BD5388346EB48585E19426E561FEE1F6EDB4D1B486C768637CBADE13A853D2472FB6DF274963FF1A5834AF7014C4E9B10FB2A53427C2A8EB2D5E0ECEBE292CCD6253B868CCBB9775BD0454665C0E5706E70D71E010A54839F144C92E90EF7C9AE9A2E9B1CFEE4C0C7EC5DDB75CC48F08CBBBAABB2F99001C2EF86AD6221275F6FC8497DE2D8B372E8E0A2729F62D5EFCEE2CD151E99FFE7D1AE812A6563C01B4AF31E3DCEC0A2C4B98ACEEB2C10C8570148F0C4302BFD15366E453102705844AB344420C9AA9F68BE7A3F3B7C91DD7EAEE4E9AD45A88C52C153E9939191E57ADDE579442156C316430F1FF85D76BE799072582610294A8B37D3FFAE0E15C10958F8774146A01D7F4B8D3932DD0620658B84C775C8E6CCDB8A45F5CA3212E78292803A449F32061387F10C80484CFB6580BB9DD8A7849DEA92140B2B2CBA07515D1E6311D9576F92AB6D1348DFD30D6C36D579D380FD0D6AC6CD0553273C0D79E0D4D62C2009F6E5FF0F680D6AA51C03D8F81754CA3687CB2FFD3A9971F2B95537AF273D02571F43481DF37303EE62230A94D65F07F56EAE86770DB4D69CA71162742BB91DB4E5FCADA173A9B0CF0D95D2A7FBA64A29EE521ED447EF0ACBC5161CB4E58AF7BB9069A0860F0F1071F1692A1E188B1CAAA32F3A3917D970D069DDAAD2C8731A920FAF0D655C840276EAF9EB73AB4FECB8B4100D60C18376D548268ED3C7D3746823F037FA4134BFD064334BF9F86A7A896EBDAB936D2E48E980A43E6125EB0DF443516D9E56B8FF9600E07D9424E68FCDB7C68F3A9F2A825910E1D94E0F7EC9CEE46948AA1EA87F3AC20A80B2EC93083F2BD2CA34F73536E626E1C31EFDC15BA9C35DCD34B4E5F0B11B3AF8F3806AB7F7B3E927259A22D749187665836F3B8C1E16E5218C81203E3278F3CF46D93FEB4402C19D5A737A935874D6B92E60CE80AA76E5B6152923B5A3B44D2A06780CAEC45ABACB4BC90581649E86CB47760A55648FE5ABD05E11F411F9BA4FBFD31556F22E9AD4C4B93DA9387B14A05B658D90EC6147C2B4E5F1F1AF383A470AE86BEBAFC95BA03B135F0CE4B40457948431D227F0282831C9230B7C80E31A8FCF7F7EB99C0B66316BB9B5AFEDE753DC6B8AAA1C744CAD70E012CECAE96B72D5340EAA0B4EF5122395F7C0F14A9247C0E388FDC85B35B181558ADB0FC1983B5B7145EAF3D0C6CA7549DBF3D6FCF7CC795AACCCA97C1D08688D7543DCC88A8F67DC619A18A74F46325705544688D32783ACDF83126DCBB44CC029E6AB4E631327FC8D8DC0BA6A6CA5411E07AF44F5FA546EB477816372FF4893079D4DB1837C0A92377EF61E8FD94315D0294EEE6C83424A7EB185CF6EAF28BF574001A224348216CF18CAB5F05A97B167F337CC7C4453956E78C34AED669078871F401B37E05CF07C3A4B95E52FB52499860E94E5E6FACDCD6FC52BEE4B500F35CA7B8319B13C5494013F89C739B5E658B9CD8533A4EF3D1D8DF1EA263B8498C7AC7C93A2306B80A8E9C39B0D59B31DA6246DC9781230CE83555BCA3EACC375138A9601E6F60558F505D29D21B680531027580730D54A25F08E2920CE907A71DB1505304511DC1F2C5445F0EA84218C8BAB929FF73C6C73C22BA8F9BD2ABD376155049D9F7E3961B5C767727D0D81DFACAC4FAE241F22322482194F537D64A432EA363D65260950890195DE2B34E24939FCD7E630728470890257062D9CA306D1F69E80EB56406EBAF0BE55D78E9E441AC1CAD8E1632596C892C73E48A84264252E9B8825C039D3DD265FC230AA368EF345EE9AB84DCC9749C7BC38FBD6B1269E8F4B3BF3AAF41E7AB6F9B0E6CF52B727907AC17A9F0EE53277A714A78BCE344A6DB32189A8C126735822D91B1F70969034F87958CB8064FB4C6775F1D64C28536B90484566794DE644A9F1AA362ABEB08D02A58D1D6615CE5B93D6D55A89A2266D34CFF4219D77B21A6753BF976E09B139074053C76FC94C7F632B3DF4206D9B4904186D81511178EB9A99DB673A37E40475928D3DACCDEE7DC9BA6483B7433C675D871EAF18099FA584C76F9DE265C1496C5C703A36A2E27170E9B63B4ECF38FB5E128F0F256785AC2CF893ECB4D1BF70A5B03B057A1D0E699C4DD8A68D74D2F8090CFA1B069DF83C319B6AF504BB91872FE3AD1574CBAF2A20279531DE0BB74775C03475B961E27B55ED660261B42B443FCEFF39369D72FBCFA1E48D1A3E2DA91AF618C83778BEC114ED767107D7C061BE1C60647223D1635FB4CE92CC91409ACB8E12DE0A62324ADF60745EAFA70781438A94C18C4FA33D747D378A5257AEC7941E0A2E640332253F26CBA5AAB6CF54408AE453273C8DD111E4890FD9FD4CF352941A025A922D7BF3CD766C337C244F4C68A50C440FDDC0E1DCE597F1F0F49100A29666381DB0329F8458D61566D2A82BD0F27D0A553EFF96AAE1C1A4623DE2F7C3A2F0C68762966425CDBC1107D9B7B406B83A53A180F28BCEAA76B155339 +smlen = 6411 +sm = F36BC1DC72319F479CCFCA835403F34444799B8AF9891BCA10C7C423D1E0CCF58944A13B068FFB17C3981BD3FE6FFCBABF8F2F58C843CDA9A50F11599711C46C5916175E2EA7404DCA78E087312B0601289DAA4372EDFD8A8F4948D08CF481185008A3295417540EE8E35A9BE0AA167497B849710B59924820DA3F6F3BC78F83A9F971FE41BA273506DDF3667299754245D9D228DC204CBFE94B2ACDFE2E95F297540E7690588FB540ECB6B571E4E65FF52AAB6D18F6E3C1DC522B6C932D91405E943C7AC2A28C58D9A9F3F5587F69E84BE78708E32DF6DC8CB7A7785C10372931D7860C70E51EE5C1CD980CC6752A88B3A8333DA7684E4D33E46BF1AA7F05CFED291F083A89C7419DE45061805B42E4A9200B4A84A46029DDC50D2576149E14A18A31657067342D7FCDB4AE2BAAC47536E0F2125CD6C3E8955453A854E6C3A5D1B3B1187AC147717B36F8A0C9F378878EB61FA250BBEE3D61302144149E2411589910FFE969C74C74D6155A4E6B855702690055E5479D236BF10A21BD9DAF1FB1B9159519153A24CF61A601B8EE61467013D194873D7314515D64CD7C78D9234351483B84CCD4545F9B81CAA43405D8F23334D2B6B51FAEB7BDB5807DEB749BC5695FD54EED14720B369DB956E2E37EDC219ABEDEC6F9EEABF02A9D16B17306A4F7F144B8739A2EB56DA7751A7851FD701A0436B88B04D0AC17077CA87752852BB0E77798DB0093B4CBB680119272AFBADECD6725B4DA9389A3110A7F3DFCE28E65FCD85E61D3AF87EECAFC536B2535D195BFB5A3473FBD589F1BA2E1026118E2C4BC7280585F3035C46D6BF1947222A486393F3F3FEED2390408C52718FD402975AE54402335CB3D61BF516482CF44476E9E98EF98465329915386EE4F8195D90C5DB259290A2326B0418F8CA656DE869F8B1575BB48B21CC77DE67C7FC197442DE42421484E8608A609726EB946263726AD81CE057C562FFFBBDD2F9FC72DE890AF87CF7A12790871D7421C1E9EB14F37386ABDF6CA0A7A8CEEDB58D3AC8FD3BDA4A2FC0D93EA68054AED8A39C5E6FFEADC99B39D243E4EA0293B025F2652A5089A7A0732929B8FED07CE40795CDE557E17063998D8DFB97D3945B049BC5AED5F5D7068FB4B9E99FE388D70B5C8AA83A9970526E052597A00007BC02927A0C63EA35B883F97BB1EB9065F366828A0D36F6EC8C10DF79F2CE037E9565FA938F3C378616F7769ACF231FCB35D5DFA8BE0F4CD84C90D116BD52B5DAFD17B89DB863A15EC09B10A230258D70FDD26AB5146A85D381D38AE6526AA5244D23BEB8C7F06CF00348C24B9847734CB4D928B6598FC83414DD447568C27B1F8F8DCD6A6D5A2FB9ABD71065B274A4996CAF4D716642935E486271694897BD7D586A7B35E3A60E3B3CF3578537A25DE7FB3C19EBDF3B002DA307B27BABE0AFB39D03DC4E3E8995B8E2A08539658C0398D7AB2182024437D2A860A0577AC88E5AF3A5AA3A9D2F0AE065E25034D8FAF1054205E8654D3AE4EFA84B6C41217A50121CE1493D71F83CF93F6381C1D49641C0B3E0537348364C204BFD36F86CD0A3D48718A65383EFB6C98094D0768A45E34634A8D0EB8D3685D04B4C739943EAFB8ADEE69E4652E1D9643D3C0C407840147D42CFE01D7E56403344F340C63ADDBE2EDE7ED67AAD63E0C0FF2A5FF3B0BDD37005B0C7594F781CD7FCE63E03A084ACBDA44075A5CC8701C1C2BFFF3653680C53AD7C596BDE41913E321CACB4353A3D2ED7495819EF55C77F6567DB34E1BB0058055C0791EBDA7383186B7D4A66D52A7045C9EA8A9601F1FE566CA9A1FC441049FB7E1F92B839041EAF49BC3DDFE2E43C9ED26AABA3DDF79C5640D2A49ECB87C914B94B97A1B782E1036A46CE7A7DFB3C8268B758F0B915A2A5785D0079C499DCBC9AD1614C895CA865746EA4CFD0C1C7D1C67DAA6DF6939CF614985443409676372F017E52D42B721DED064FCD5C45F5BF194CCE68B29CD579C5260411F9500F4D7C08E266312131234F236EC0F01A56940DBB055F8C54F5336EB4BFD27C9275CE88CC10E99158D4A8F131F312C7F5410F67F6DE1E36FA58A7274E5260CDF5C52D9AF1D1A9E53F98716D5E14CA15A52C728C7F7620DA7A927E9428B0CAC7F31125295729A5591C22450D0A1CC02B89C2926031466E560F257D6F784EDD33D48E54160D3654038CB4E9FD12B98A8547BE7A92CA22421F52EF6356994126BD25824E9103FCDCED08FF03952B5EF62B8EE33020645E609422742415B497DCA438EEFE251EA3F1172F57124711676AF47B3932AF1285D1F42720F7D83658AFED79E300E85C4526AC2F6530189518B31DAB61E6788866588BB561109774E5EB7776EA06BD5CA6272B285EFB12080FA3D1322C0B1994068491D8D999EE972A740F64F68E15CD75B6C3435C7A02FE49F047500B18DD041015EF4B733332A1B4CF64192FF724D5812B036F7C988AF1FADF3F032E1FC37731335B2F0D7540398EE2538318FB26A27CAF13758B09506FA26D24B2CE777BAC57FB7813B669B7A26C2D47347F9260D6096B2E4295A1BE65AF68BE75AD7BECB69123C8703A6EB48109FCC5F610089DF38BF64A9459ACABBED8ABA0E7A0BD1BE250ACDEE5C63F2DAD45930321A4544E5D692199AD72764626F4D705E6B2B2B2FFA749C750092FA28E6B6660AD778BDD5E48E99C8F8B2DC053C167837E177D6E466F3C586A781F13E2AE604264FECAB8CB7701B44ED85A0E8AA67BD8A850BB11267C0CD2D8EBB04B019C32C042BFBBD2A032D00EA40AB35FFB8B2534068EBC4EB190F752D71B8DED827DA76EC539EFEECC0E6AA02A025532DA5F634CE6EF5F828C7F1F02EEC8A9A5D6F27A50AAE56C9CC5E6712310D0506FD56834303C471BBE59014ACF27F11CEDF2EDEA27D8014394E74E157EC11E130205F105FD94B25B4C8D46801654D8AD276E2657A30ED54D317363A737743ECF3216D9681DA294EBCDE9C3FD9E5323B99F06C03664DF9D26404F5F19CC114ABF255B22E37F27FEE49E214D1DE1F6DC7393CDDB4749FC278C04CBC01D9577C1EAB05A88525CF3D042EC1F61A81921A0E7E9944A7C56028E3F9702624B4A76EB517A11C4FCB0C30AD247D81BB5EF3780FBEAD34DCF2221BBB5F2312286F0C951F4DEBA8BEDD8F6B2065AAEDDB71344B0DD66B890AAD1DFC6B945E7DF15C9DAC203D965902B7D205670A39901E9CB96B9D3EE9B38364F8209149F0B2E3F4D498C1E96510981458FA8F746D02A5E2B0F24E0DE7262D5251CFE5699BE7456DF14CC212A4FBB389F0F54B5CE89768E4763421565EE248ECC4E9D7875D0E502946E8A6A723451FA3ED10EAB0CF3397EF7A26D882104EA184101826A5FCE3ACF5A97203FCE08AC63634A4FFA8DADFAF6796B48799D68369AD4F93C4300F4546441EE9C8F5328F7F0B221678BA08517D21DAFAFDF4F439A94BA62693E7E7317E71AC52387AE50A8C967C55A4D9AD7ED00E6C4ABBBC8DABED46BFCADEBA09D5F6650871BBCD5415C114469F9C39208CD4ABC8B23218E0D9E27AF67DBFC5FD425F95F6725AD577304E08A92EE08A9731061F5C93409729305F62D5199ACA5F3727F6DA1B1AFB15508F42C964675A50F25061244A6875FA5C3CA275EF18BE6A6B0A9271AB973F349C04D6A14B7C2E72D5E846A41ECE751ABF3CF1D8EDF9D99C7B359D5F04F614236DC079648C644088DBFBDD5972A4C533827675AA44D41498E2F009A33C59AE6343DAB71FE3CA78A6745329536AD40D2D73E57781ABA8DD689EF58EE010210BF5ED53D3690065A9BB0006081D327C4C0E68BC1DC3BE39679DD2F622F0FC433A4300A8EEDE574962DBCB2999B95BC7B4A3571719FF598D5609C5E9A6DEFD379A1442EDB45FDBA02E19DD5C51A7E68AC65A44EFDCB6EDD7CC2BE0C843AA5ADF0DF7545D6DD3683E24798873B9C3AB0F83BBA0E30ABDF80BD796E076B9918634D43A750F04F709AA87F2F254564B592A92E4B7B56DBDA8C12BEEEDE5EC2F6AAF379CDD557A4D997759E3D423199B3DA8C6C47E980B65CC54B3AC20BA480AA6619690C433F45A219FA5532954BC3974AC6A970494A2849030F9B043559BC78F1ACE4CB694A1CDDBA92E03449CE5EFDA4DD9D5F0600FCFF94919174DEA6C6DFDF191C2C49852DFB7B5695A0CBB5DA1C9242385A6C90C22BB9C59D2B784917D264F8E0F1B08CB59B4617F8B71A02C22C73EF70D0694EAD8862FD7A2D6D60AC1A0C899CF6B674FA3FC08ED379D942DCF915D53C37C302D266AB4FF84E1B56378AB5F441774457486DE58ECDE949BAC45D1A4B396231B950F12C4B606A91DEABFC5955B98FD6B7EFAABE7F22F49E9739B5A93B5AB3330A873D5369DC3CDD4E87DA3A011026E6EF565956CBCC26ABC42DA912B3757B4CBBA2CF59E14C002EAE47AD1144E6A8E1296953766408095AB518B3DCD26B22E0D1552D22A33D45D9FAD85B2BAF6191E19B163678DE4AB2F282D60527EC793F58CDFC0B1F9FD55FF2C09564115A7F38F706A81816ECB38026091DA020E06FAB46F95A73E7BF532C605ABD4FE57ED461F68FAE03C435394763AA25209EC134AF7151309E6397F7C03F786E9F819336B708488C15676B7EC01156F97BC091A93D6DDF7122E336E95BE000000000000000000000000000000000000000000000000030A0E13191F02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 + +count = 94 +seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 +mlen = 3135 +msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +pk = 60DB8CF03FA0041A84A4C95520AAC5F49C9DB393EC8F445727A059AB8FB2CE86191E21198BEEB56670DC7CC84AA830C6D64F073C1E2E634B88DAB5857DA57C70B98FA3B0513D570A74FBE6F4518B1029576BC2329B1B5F54A70A87E01CFAF03BDF41A5A67B997195151847681535A680AB3069CF5F5062DE774F92D9E64CE29BA30FD6336E24DB303BF348E7185AB9C2DFC73C82FC86658D4392F695F6CF0F6736D18BD8E0DD268B1BDC358A3ECBAD9AE02C912406ED51CBCBF5D7F9F240AC42446AF262C60A41B16CA067E437A1EFBC96BFF511C8C25AA8F8414769CF354E81A5F0B803E7719A7CC3917F9C4994B3C80C521C6C9F4F8447939B3DD7D9045526A22ACEC68CB4E7EBABD96DD3C9D1DA5665E23CEB9EAC0507DC4143EB38C8AD13A6A3A5D2E75EF5C4485DB44F13C567973F97017CCBAEA6AFBB156766377C8B579E2E4C395A29FB0BB6CFF96C3C2F5535E6B9BB69F8D46A845219A5DB4C157FFC5F6EEF97048F64C5A9D9B0DE3B648A9B84D33EA7EF9C053A1520A22DC89B9367A29369728DB305BC2F931AE347725A78A54EFD82B15104DE97C44A7E4CD12CDD2D91049B555629C90FEA879440F5A5EB0C9E2210D7F6DD5DEA7CC1EC6DBA36FC2AA58D23E6404AB5F5E1A0062BF3454BC4ED699FB7F3E48A1F7119F28EE262A07316FDE80BB1FD9766418589171DDBF9402C7128A9D5C105FDB0EEB7AB91F976639F11EA1808AE6F935D4662E8BCDFEA9C6D7D8A1C06DA65E1DD75196637C9CE467A55F59238A7E537CA37A1C8C07BECE17DD11148DCC50A912E8213BFED66BBA05D7B049ECEE638033B4FD5A4C0184C5F898F76A07812388F699E937BE8F523BC4DF1D671D657590671F2DBA47F245E6309950A7440DBE7DA49ED7CCA80BF05001E6BB75AEBD2AD4B6C14EEB8711CC337CEFCC43FB097E55EBED414D7DB1CB5F6BE002312B1556D5A09DA1137F1682D96413E54CE6BA23BF26E025A92F52E0F678AB3BE9E67A1818FA451162A31B2E932F2CC1D210424C4BC76AA9BC1175168E760736D656A37F10929411C205EF44B261374E28CECDA72AFCFEE68AE44C9CD382597FFA99C5C9BE562735FCB910DCB6644396A8B1FD9C164B03E9F31AD00F345E5D82612833DBEF3B5A426941D95A350F4427E0DCEB168E076A67D508B9CA12EDF492827A9F1B0BC813141E2A7E5E9369F16739DC1DA70C3D602A2E0400BC78754318FE86F29DFD2CF9AD7AEBC68B3FE65AD28FE09A5449E6A4942F35E8C184A654E4561DD110B9F11D90D7531C1F4342384A77111DD1684019C0945671EFB0D734E16C509E5720CBDD38F5490DA4D077ECCF3099EC3B8BCF69F5C2E910C761EC4BAE863BC4B7B49C4BA62D71F742BCEA9DDE37012F329A17A67A7B7F7B3D0AA1C4015BF5066693E6DAC3C1BF40276E407B79F5F77770C7ADCA300EDA9C9A430C73CB437A7B996A2BCE18FC99C51C9B823E457DA26A4CE55D91CCF5D9A82893C15CAFFA8AAE874B7A21B4BC06D08C446B0106BF582996830D607FAFD7C5817B539309B62FE40CE72C8AB124BB38FA8C8FEBF17ACFCE38D082F87AB5CE52BC711BC5724847AC21EC39EE2E2E80A0557DA3DA5DDA5A13E90768940BC1A8945455ECC8825D2325AF2FB6BE945AB45CD74452B2F92DA62110065D2649ADCEA3D82BE01091522A9C71426A69FC00C2D78338A069C858A193F5030A6F8CC21ECA71BC0348B166486C87E77106EB933DAF00D8C9B5CAF51647A8A22D849073ECCED6C9F5B15081C851A96EEB3F20BF595C56395C8431EED36897005669DD98FDE23CCBE8B14A8E5C917D96DAA5B8E86A93C66596C389BB17C9314373A0CA26A3E5073C10FCC685C21D96F734805CF07774DE56BDA15F309EB0694FBD45302FBEBFE84638E64D134D908C2D31C1346DDA5765833907936EB1184400BE8EBF3088E35EA800B1F0FEAE764B2A96D882962B6BECD631DD0522248E7753905194038A0A74905C56A1790411BB94D3D5366DC9FF202F19DDF02B323A69F943E13E6881A927AE1CA766A5990691911669F0DE2392E459F910E59D633CE42F584EE7D659FD353BAD1160B02FD0122614A040354518E439801D1484CB0A42EA0399EB376F02751B3D97DCB06D4BE5BD383D7B6BDA86EF2AD62995660353C998A6E9FDD845157EBE3F9130936FF2E63317B5770E75F69C8D088CBFBB80126E540125F8E5E8812902B76C8B15C90AFD9F718A9C3B96BB30589CE2B84E9B71A0AE869A305F0411E1C45C0B5F260A2CC3BA205369E090E3A20D39E106CD4C2DD8D318338E40512BF5F2F44117EDCCD2ECD9506D40E337DBF06D10AA69911B13D874AFBCABE1CEAC161AB9A45FA0484AF6F4A239C8F9F2B339604B09A490F9CB1CD20899380E6BED7F27289AB6DF516A304F02294C1B2B177253B6D3D84BC1A7D71ED74087E40CA9F543DDA26153D8FA1BC7ABBAB06455EEFA8F235EEF683757B0091BABCEC1A9AE01DBB2C0B6C8184D9A0AFFBE3743B0A1AA5F04795B15D1FD6C1DAF0F2C9AD585AFCB4CD0F7A0E767B65F87F35DCC8DA3527F9C30D1A5396A17E8F6E5A19537890998F711365300E34C9239A88FAF4579960C5DEE397E8A4D9F9B01A7BB78EA26E95A157B11578117871F445111FE3F95B3232F26F43B777C7994AEF04A108526150D2EE0669C4E047E80594C38E360A557F65196BB63579995309B199213BF50B251A8E4BC7EB9D915D74E6CFC8694BF4C66DE82E20B1FFB2A5E31E1708022CBDB1 +sk = 60DB8CF03FA0041A84A4C95520AAC5F49C9DB393EC8F445727A059AB8FB2CE86C8D61157000903B617AB6552695FDA98981D3EEE7E005798031AC5D6C7E82BDD33A9C8BD0F45AB633CF1074896EDEDBD5D8A6B1F8AE3CEFFA2B0CE1559483EA2134058C78C8388711C85EFCE3E604C4BFB67C0BAF5DE54040BEF0152781799C507808050883843401566860320711515857262115037800645250614818150407520755830574453380823467813655722313582477152168047433442501760214372271115646767726275144230253427807541062115477636250712040035130020282104753857088088568337812861820521222522565574587073107626034128148238676711858831210028154200477546336318646430657626253503003215187376745485064652426364771127217637554422166330078021664160150432552500144843356206075101611334750610775310066676730045211702161471354362067235616257878623833475854032807072504577311281451665783154460375022158183184574226174252244633480525414781461773356442706816614286238835226513074837400071563283653780018145626154166143833883843516076536514723718738050146536021677076627176373115070365212472716506472376805528077161753071561446064278645134658824128873348778512230416228604584488331022487604314040768583717748813343865531401540643083577452008034100432277862362324885416338517454308745735657030212324316514813260024831663727536331788873216310038683745111011326067228650173138252487315221185320808645731226585030186357047438080383221155058612050773008460382072544673128188446381801324706180857617730000215216356031781481560081645372501788028258712438352324526634102223667260360261646251554441216308473561771461148034423167721507401231240063485646515365325832111482152768467777611578668745537416024375401718113345672500307847042337046748403541526554140807454873004636466780206275270184031283853654342123517057512476173737050461372363422363652077868045755606450357868032166327431134713673214633612450222502371155606014131355878484658071606053552433288885135276250511026351121055878321025241825310613054566604617263456068582426788434181555547378867425242442874785161750488818747768714452186314727814161841775813354844812011386385306267172022145577520124014000461033236105047541510408768320858083284067342766822342485117346542360346617448133032022700863882801337124511868634855376671183226175254864205278801256212018758433882482773582512376868726410441028413207734178702301261871122576428553837761638708341607458758600081536082510120837688847767115070438063114160373468676734747755645325644155071767383112874085247477586805584874207472560456741315174772800265388185326441333850042814042717122780313671426046467188073261455455243023534261243487345871620441073672756472473170084130103338515582251356016185004116036687181818370522120825745724157485188277266286527728514656386877400728773468078583504162183820168464165761705677828676378535448843046648053088430655227452568533144745722311742558645610028101753173001264850218620434541578525868573157151083261242717277034245767526708464052710027348565657230227448611037082317566326271040122613552483812434428531622773533702854283230033212615316057550322521345320241438723288502803276360724418807070050164128828377022211558363386756202165276616A2D60819581FCBFE85AEBBDC1A49DAAAC5D492EA5E268C4A2DC632182BA189D08FD7BB42726DF9C6F770AD3C2A0863CC50CB4F33318EAB041DA2ECF950295EA9DA02AB0B3E1B0FB36BB76A2480EC698D653586CBB6D427EAE8785B6D60C3FD2C4DC3300EAA5ECC8AB4730F136EAA7583A7747880D00914BED664C09F5C42E4293510FB3290565CD268901A9B2AFA2126392840273B7CABE1DE5A50619A80C514C075AAC53823DFDE2A07E78A44ACC6C3BAD4EE3F9E814C5BDBB07F934AEE083604A010B6B6AEC8A182EC1F8AEEA82F4206DFD05A1C0162B453B48EC82BC9E42E6F91B1AC2EFBC8CC4FB021918A51185C15E891637EDC55C9CBD40F7A67BEAE5F73F6417339141465EBE1D81FD91918AEE4DED870BC8CF5B3799CC6D9F42B8E7EAB4265AE4D0FA9366E1C3AFFADBA9B433A88CE8C306A23F6E3DB23D4AF7A5CBA89DFF3E0A6D87A064D0279D6B70591B4A0981B32E08C26FA46D814D05AE4FDF791972085D3F91D9EF95CE612AE37E44FC4011A892C2F6782AA6C0C2CBF3E5E7C39C4A4D81D95352F430332DE6E4AA3B58052C0EC544FCE2F5475E82B087275162B100513B81EF1FB43C20C5840A8F4C4B70100CBD58A923B89DA5353AF297E923C067563985A403D875D6E5B0AF9AFA91DFE85D691A22902D22C84EC189AE9FC5604B9920506FE390C4FAAA49F105400A92E8AC218AB1EAE7EFD7601A9EE7FD07204C2D7F30DC2241F987BF103A37E4360B3C25756695F19C52E1966524021788C371C6EB9462467A73A915BDE63A47B5E3915AAD9E4F244BFF21B64677E23380E241B06D5F84879428190FD9951A8802D804FFC734C22CD9936956083F7ADF694F658F9F73BAC758537B7517B4B571768002093C621E69447956B53F2D652B49BF48621B7369CFD4856397180EDF439BEC63392E1F28B70D11D1C6901314B8300231E78A2C1A416935BE3EC5C2538AE16A0DCDEE7B6B392CFA9F5B4C32200A964E955518203C224F22DF03965E47C27198DE47BB10FB8A160E8685353C18A9DE20008CCD851A39260AF5C1D9CF66B826B02A1E0E553FAEDF54F58DF9246B183F86210D71867416BC6BC475E3B0C4932F0F30A952DCE2B4B2A5EC3D856BFC7D036E7453CC2F435AD678CC5BAC6117E85A98AA8CAA797D07226EB34FE857007A3FE2A285C2A3632DD981D8ADE84890DC4D12D45A6403CCD01EA02FCDB5214C69FAF39A90E922273126B80FB35D01EBC5F201DCF36A75BF80247044772C6A6F04CC8A2C8AE873E05A3D155292746F5200B5B70300C352F9B70E9AE765F613DACCDE8559BE5AA9B5ECC67693894CEDFE22BF4B9D32AD628E34E82E3D9712A272EADE15A79A5DDD234BAF9CDFA0A7328791BBEC3B7F8BF56F65188D1B58F82F4D6C2026F7C200D4FE45C038F8E53699558E6E7C6097DBE07EDDD386F56BDB5378DB4EA063668744DA62C8188F0CEDADDDE012C6E76B7C4E9D663C76678B368FE82BD77B06F3F70A79B656E2D27DF0E61F31AF1CFCCB94611D02192D5641898D647D3F823091261071D8835DA5A9119DA2F05944076FDC6BE33E757D843914FEB953BB469B55C7E5DD645585B7390D90967E378065F380439A5CCAF2400F00E53AC2C30673EFC21385A98482B7158AFE3AFBAFE5441DF1D660D49F834D52C1D4AFF64C24ABE28BA5312A3D5D4126B66A8144E52334A4CCCECB76F6116E554C6FB13CFCFFB63EE2D61238D91368E2C91B8F11025714D4EB64666A87DCE18076627C17C4D595195482D6D8CF0441329FC8277F99E3502C5AFABD60B0372A95194C5121E98F2BC3049014CB363587AC4747D0498AD1F337BCD8387E46AEBF9DDB69155220AF7F643331517CF85D359029B5FACF4D4E8EC0D598F68EA8B383240FB45717BF89152ADA920D303DDB733C8B9A059FE900CCFB771BFB723B1BAB839EA97377489C0C8C3FD0E467C7EF7EB685B2B0E075ABDA6CF0785D6F142AC7FCA1205C8E97DE450C2C64C7809BBFB1D40C3E1F9E9FB7DD235D3A81E2CFF0CD5763CDC2EEF4CF82952267DF1E5A48F7C93C34D212C88CA49C0D57A43764EB01179DA3054A55EB9CA6AD84AA41B8C89A8AF895AFC35EE49631A92870A1D898B9FADC9DAA903864F8668EC0D9EF46CDD617AA78EA3D51507AA01FD20CDEBE79F577B5B73B80AE6B120CD9AED24182FFEA8F1D10C9C28E143CA263901D1EA727ADD7FEAF3DA146449C8648C4809CF69A7B9E7619FA9B23B22239C563C1B72D02E3FCAC75EB612514500A840FE437D26356BEEA5C1C793EDA7A2DC8778CB1AE2208B4D8EF4F756705EDAC727C1FCA34225CAFD6F1640528B4C0AE74AF76458FE320F4C7063863F7A9CDA680B720973C53C3839F7F4072B6B6D6C28402AF6C447F98D4F0F63F3F4BC3C933B4503BA5854F4CC1136D139C2FD37793FC1293BDAC04639F28C08BA2BA6920A8B7493017DD14DD16D62119118D4A888463A05245BC2E1D2020C0C03B8C97C15DE55700E1BC319633EE80CD426CEDDB24B322F67D6F717189A1471568576D006D647B8CB2CDDC17746B9C85646D417DAA157648CE5002ACB2C09A77EC89D70DAAC60D520349F4AB62AA02CAC57D83A2C99047E158B4D369D4DCBDE7DE288668414C21126A584BDC0CDCE03F5A6F21FD2B8B8477EA3B98691A2E5B505FC9FB8A62ED7423F54AB4BFF34CD51EF87D10B3C9379E9618BA6AD6B8FF38FBCB693F22C1439889E96B4490993C63C66AF7F4E43B8EC79CEBB8129FD7F89281C4C2E7A5F25E9DB3A747377B7408AF24D8FB261083B8BC8EDBEC61AA528A9B5D0A89D3050DFACE1ED97EAECAEBEC19B1A8A2727F935D723CA64A1C691AC66DF2D6FF7246E9379137FF9775B098A537BAF04E19CF00BA50C6D3DF729EAC59016D6242596B7940B71C69DCFBAE67BD1BF8683B898054A7E7874584E6404DAC99144163D4CCF45384ACA70EFF794F5B26ABAAF6CD0064A74D28D5975F16077BE5AC77B9BF2A877482B6B3C74594B75F0007B4A9CB59FFCB67024BAB9C420B8888C2C8259B4FE10CF5979A1D00E719E55DC4FB57C5C92E537021E3E146D45C84B6740AE5654C4BA734D8EC0FAA7DB2BBDB052B8DAB7B2F41BB50C2B48D067D981C5B4FEF0FB0A060EA86206513B5781358015F63A967103706FBD8F756F2C13237AB2859A05B20A43F6C7C13406A76E210203FB84A58CED90032B4174099E11C6D34F837742A40FA3584C640548A17F7D4871CAFC32DD0085FC333A20EF103B6CAF7ECC39775317E62CE9F31BDF52A2CF68B42BF9D3C1CD2193C2BC304C5845939A1123E3668EA9BA235EAAECE199AC618C43B1ADCF7DDD9180F929E68568C8997FFB8942787313D384AA9FECE305DE505ADEE13994D05534F36195DFDA8E0B10DEFD4E585C9DE59A54FF5ED0F769DB2BB41FA9E8A3543FDB51C1EB90B68187EE8DDE54751B79CDF1E1159871B7ADD2467309BE4CD4D68BBA76BE768E749AF012BD7F153618E8FB6AD618446D563A3756A5743C806BFD739DD1932376CD366A8ABD8C6C +smlen = 6444 +sm = 51A81B265A0239ACF424601377B2601620CACE83E36B393046BB751ABB4CCA5E54BDC30D03B647393B979254A756BBC3DA80BCD56B7F98BFDAA5649D16305D51117EC4EA1BF6916522C066A52634BDA687D87D7260AA8F0035585FB2BA6780800B6C3D7C6B4887E263F50D68F006ADA192567D003423C698C205DD9954D609AA8C99486DB3450D5A0B74293D4DC12F9D4AF5BF184BA31E9CF6437DA6BB3526C1E936FEB63E2F887746FA205E08D63B28C634D1F9AFF6CD8427D42D70455626F869BAE2D48589FBF579FD841F8ECC5C9A23856A90B92CCB773FCCA6D73441FEDAA5C08B433B3F0D7EB502FC67B8F4D834226852D3E73509FA95A594C5CCCA1D7B06A2397B99F3DB4EFEA4B040A61E943ACB1CFE7B629693B53E7D87247A65BF55A059848494131BE56856AD0ADEC174419141D9E95101D49556B202C55B7BB1CAAB74CD6C543CB8F26E70A7089BEB3A0CFAD7235DFBB8ED543A76C4FC7BC7EA425FB9F0083717BDA161917E6B15B139BC35094CCEC74AF9A0783C9E2401C5678E1FFD461DE6B0692DE487E9FB1E4540F52991A3B5124ADF188FBD1EBAF23A4A383EF3A8F726FA61A378B702E464331907DC33F04C1FEBB14ED3949D025C930B5E52E6CC52F03AABADA69F3F27860D1C4E30121EFD3CA3D4FE7B372433C9E0548D52F3D839422D42FA5F4B5797CBB689A384D24976774BC87C5E254D4940E39E3578FA77E241A1CD7E882FEA23C1C53EAFBDED7B9B908A74F21F653DF8F88370407454A1D048B40370AD0268C63E39205033F821318531558DBEDA8D6A32FDCC08F5910FB7DB2234B9DD5229B9B7CE41A58472D5ACC2AA1D738AD64A674CA405508FFFEAA1BC03CB45E06E4EFC7AC52E37FD8D063EDB158C0070F022FA62D97A99833AC2AF3EDA06B1FD25ED3B8D81859B62F9F496D3684528E6219FF35DC0E3546A98A47C826C818E2C239CE8CF7A5634BF4B5412CC74F5BC106D993585B5100E64D7E0B808158F9AFEA07EEE63ABC8450AA1A9F8D27011BF848CE88937B7B7E0FAEA10B0C07CC4EE2CA7834F466031953277DA72D4A2527DE45C37A5CCEA9138B482712329806B2830D43471F860D41C4367213A942925A99DCA35BB8A9D2665A1259B8BD2BAD37AD012EBC150DF19332CE943D23F5FAA77BEE31D122F0C76B56F4AC0859DA2D636B7857A988A7242347EDAD185E9CCA10B237F2595C7BE30D1BC07C6D2ECAE13A6DB324A9A098844AD180D7FE02A6CFBDE0FCFF14C89087B90D40BCA0ABF68074C264711FC6C70D8F1C7595069746C0E7EF73E79D8B2033603146ADC4FE95EC60D91CBB12638DBA7093583AF82F0D812876EA52FF02280D5785346DE6C506A7330BC218B54E4CF1783148E962F1897E04F65178D0AA8C0C3CDEA4A28D8D964E6AFF172D8E57C739499D10DA32E1D749CA825399380ADF2AAF320E0BB7A6CBB556BC9F6AF901032AB4DEDF7D61B750695E602A72DF8062A5C53C9D78136C577EFBF71DC501EF7A12AB672DBF61C8BF7095D89A52DF2B6334A115850CE7570E2F03EB781AC50953D967407947F35DB6DDFAE4B02027E0B0CBEFC9A7FAE5EC02CEB3675D45EBC09EE1C30634F328381E1E2B92BBCA8D580A28C6CA583C4BB8B23066926DEC97A7760EC14DFEF1DFDE9293AF480091A1C6B89AC6BD7AC0525C5E6D5E181854EE2D28DA16F8C697BF5929020A694DF6886E2F6A06B0E8BD5D76A6FB143951F929B6C4581DC9F5B7CDE1A61ACE1E4FBADF1EA4665147F25DDF9FD6BFA842B74EC698E77B0697AC11B93AFD50DD8CD5FE8937A08BB498FD2E63E5A49701D3A8B391086E0E5DDF7C1FACD439ECE70FA77C7D9CF9C8620C3BD483A169F8A1B477C9F03294BB8B056987574C44D3C593F2CAD9CBCA59B0EA2BFFD068243F3252325011E11591AEEEBE49B989787A0AD1836B4A96316AF0B896E72ADE909F9F221780C040B6F65E9CA6278AB0F19E065E3DCB931BF6A00860D6DA4D11C359CDCCC1DA006235C389796D32198663BE84136BD06BB9F4F25EC7CBDCB6E9640E8C63ED3F2BC3B760BC9CECA3F169B30B70854E7080C31E28691B6BE8E8BED00EFBABCE797920E8E0516C9BC3563CA2943273182082584F005567ABB700AE9D1FFFAC3F011CA7036B3FBAC7980327425BFC531A3227D4A12D3BBFE7D3CF594B02F7B4053062E8C3C2BB3E61F638DB91602F73F545B17CED25E8E92AF003C8DAFCBD5AB9045F189E287C74634CFC0E3F26C88DF8761498211126C5FD666B07D526FA8F763DD3367AF2A56A942C6DF5BA02FF76EB99838E7EC8CEECCF237011533D1D99B31BF8C04A49ED0B45E9C8431016AA175CF2ABAA7352DE7163B10382DC1976710F05A1CB4657C1836A9B6298EF39AFDC3AB27BC81A77CC0658A8C6BE3A2C00B4981A9170FB5C6AB1C23C16EFD2D3DD14AD8E0A643DC520EDF9B8626ECAABE8E0A7198CEF246DCE25F1FF66F06EDB3D82703974FFDE86CA5970951F77F29AB51474A6997BB721864D5A04D8F18B116526D50AD773DECEA3AF706205FC5A0F9C715A40AD6487F46B99DC0A451F1526F49D72C700E3FA2931879735E1AAD2069B323BA2B9DD04944AD754B58656E20FD69EC66D06026F274FFEF689FF015DF94A1A3406E5DF7940EF8EA1A8F75879619106390A91435D2E0BD718627409637C4E07F2112A50614BE5C41C962F40D9A7EBF6DB0E7D9E3332659820F47B2476F42ED0E32BD3DCC4974CD12692A7A76620E582C3BABEE60504908C0886570F053E20C36A3D143E062C5C65C339BF86B830B8A776A4FCC2DF460D2E8C6322B95E309C6FD868DFB4A6529ABB23BF4E9EDA88D5556F4CF6668B6584873932690F6095DB5F7373994BACA672DF30F8D5E3BACB4AFF55E38F26B241945DF3BA59D6E9433F958243011087C5416C12FC80256207EFA7A56884203F9B891C0EDB4B198534E7B3B6302799D5FA40CE2BD20EB4347B215D15376F21292D9A31241754BB186E7F616937123735D890C73000F83337D11E4031F8E3F3922B5A0CA9E2AB246C954F9053297D656E6512C7A6BA9A601F1141C5FB68521F09E2D02FA333EBDE0A29F5771649EB76E7BC58398D6A4FEE8B0E8B8439A44D3CE6EB9D17F0FBC5E09297F0B41FF3305C2159A07610A2075A1CEFAE1A3C1EDAC007F7DBF1D9015F6C1AAA0744F2D1332F9314B90E27B3CE752244455D1C1812B654395BAACA519B3FA06E224000C41E4514F65B079EBA9DCF7BAE9EC26DDD75C808168C286993B1109FAE8E3201AC563CAEE860EC117C16CC2201DA8E608E0E8CBE7614B82FBAA612C591143DFF947D99374AE6776A8E490570B2FB6EA6F48378F3477DA6AE4DBEE58BBBB7233060CBF3E64DD151B625D1063FA747ADC4A28620EA57941EFAF3C5E19B2FB1011068205D3C333B59F63F31AA5BA9170641046DFF6F23816D6706361EE227EC6B6801D44D8B17343A8F1073DD75972CBCE955E6D5176C0938B868F6A72C80630F6B9D324A2C3929BD162D373DB06671FAB76E7AFCE5A26DD92B8DB51A242624C4E8634FBB466B878B1DF83AFDFE8E215053C71369F2CD3503BE20018CB0CFFA955B6E1575690B7BDF8E816DB8544E44F32E1F3CE916D1D8B61F8F31CB41A603320FD3585A6B7301C649C83193A30D934E628E283E30933387A64DD3E48CCA1D65D3BB1A8357A6C90E7D30FDD618456DAB585F6E3D338DDE7D1A91941EBE3F678D3E4C4DE7752095C69BC985C9B4D99009837033568BE026CB811CA849478ABFF00A61F603F9687F0A75F38CD0FF07ABDC44B46C5271047AEFFEEE694C59DE4816926052EEC5ED495522F363B40EC55A89BBA6CA52BF6767849D9980E3020D05442F8861DA43B33623CCA0F3E0938B81B0B63981BD35A27E827FD8403F3579B2AD85EB3B9E8E481E1310F4C853271DFD79401B1E6D58FF02F6C5E14FA3E222F927A48A4FD681ED47541CCE18AE496EEDA8CD79ACD65AB38F8D14637B698D808C5034BC385E6008A93A40BDBDD7B3A9E1C9C005988A5998ED8AD2FA31B6B0F3C91A42580898BAA610644C4CC5D8C1DB37AF64A14ACE44D93C26E2EDCF690DFAB3D8F4AA350B804FF57BB213723B8AE31D8C17EB10D0252B304881A5EA703F9A898234A2325C276763D15260198651074B85B2030635446316BF96B36D93721FFEBCE4745C2DBB199062C58C70EDDAAFA5401AF44A665113A38F743E05141F032BF45BF7CDB342DB26F9628178A81FDAB5D529A372FB8C61668F6A2B3A32B4F019EA28AA49A4794452EDC110CF92B14751FEC8C808B3EF3E0245A2F1555063B1F4652C25E60A8AC7D4D57EAAA9B6DCDC4275C1AD9C6C69C3CF6FD700F74368DA97A521FA9A396F88458B107093DBEAFD6E0BA43A1958CD26F86F3C0E74896965C4BEFD9B6F7A7A35DFB17E592ABBC5BF377C7DE2A5AB812F8FA4D37999938FB66F30E6F5BB176D8CA6166B15974A2A2E6647BD8C02EA54285423B5FF0C134D79499F4F9DD997BDEDDA76346277BBDAA3FF717C4EF267ECF2330E9E931EE74E92E284D1A192958337F811FFB5854122E586174BEF5CD4A54EAC59C240C257AD93897BF879F663BA1C7804DA51D50597D9498C8DC7EB5E45B6B739E000F53899BC0DADB2289A5B6D100000000000000000000000000000000000000000000000000020A0D11191EE13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 + +count = 95 +seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 +mlen = 3168 +msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +pk = A01147E8F29B95E74D0DE29CA2D7D92A1323692B6120670CFF68013F05882C410E4FA1841606DB613BCD89F1DF023C036866B357F00E4C6902FBA8E64EAB4ADB84DF0BDFC8C738CDCC579CBECECD9AC631A1258FC0AC52797B9669E355F88DD8FE9066EB88ED313C1A3D86A61FC203B4818C416ABED6CA00318AF26658547CCD1E0E67AF4FDA4B3FF78A7FA6E041A881B8F4BC778A3184774CD62394ACCB00F36F44CC44006A5444373E69DFFD601D4DB1283A53E33D123E85223BB6FAE62571C8A55ED8E144D5584D2CC079BFC1589C095210E20A8C52EFDAD9CC96542486B72CB493D90F32F320D0A7B1E3CDA60B27AF07C50D5D74813B504E270012E481B6745EA56EC26F066C37F998B62C60079A497A5D568496C6D838EB781ABA98DFE5F10C8B5B4616957115DD1AB9DFBFDA930D982662A43A1305933F9C1CDF391828E880CCB5F632FBC1C9898E41991C8ACA2E338858204FCD8752543215B5695C4EB9860EC32F3E5776EE85A999AC659F5084010C7C1153FEE34177E3CED61C13DB7B0F9D26E7544C624CEEFA7D371E420F928ED47BDE641655A61E8256C3394C4E2F312C4E6AC1B6593DEC7ED9F1529F273D2B357FFB73070293E76A048A6A906317F7D313695BF6CDE9ED9EED3CE375D15B8660259EDCCAB70A9A8F36E8F3C89368AF45D9DED47737FE3F153980D77D5342A17C15EC2C954C50F62B9F8AE09E721EADD2995B71295F189B94662BE6D434282D0CED270E1DFD24EC0F2B45C8B8659FF4BE9513F38619C4C680CBE14CAD7B5593316C81F1A231CB6F72D8AA467E8750A2F3CFE9D5886DBE3F6D60AEE493897F1DE2440833F62465ABD54277F7F5B1BCB119A453B51CAEB0371ED8F450F2E54B9740ECF7C268E2099EF5896DC0DD7F76CEA3C17111D9981B64491F3593ED8B74320FBE5A601144930A156F789E3E5DC6E2B497880A568105B4C11A576398781317D7950444AEFB88720AD1014D7A0E8A69C49C228DAB297A2224AFE45FD32774FC76D4F24A0E39C791FA1EB824182A09C215315539EBA1DFD48149BD50A8FCBAEA9565573D839E16420B481D1AF159F27811F18522A4D9240A4980FC1D83DCE0E6843011B5BCFE0762C62D77C590D8E18B953C111BD708D9253E3334F8B26D0316AE3A7C30C715F9C9F7D094ABEBCEA00D60C6D3BB4EA307255AFEB657E2BD9C1799BF28DB59FCE5E5CCB4D14C50D2D36960C781B41E8193B0EB62ED2B40BBB3309A21944CE84A0E5BB0D34334C8A1BC168EB52903A3ADBC9AD580EECEE4FFAB4BD02ECB37EE4FA93B298FC09E97FCED4A6D54AFCFCD9CB147F253829B302F1F02DBED2726027CFCCD8C9054092D9EA82890541C5B412B4AFA6217B21E2EC5B983571AB4B560E50A41FFD1A695E02AE40DC057E53AEB29E5B16D67C2561F4539A8520B0EA4AB92D79C511C73EE23AF5F90B39BAF3F0E11A6457B5115270BB381289D0D3B7707D2B2E5FF02B15DF6CEC199A3B2FAAC2AD2ABD388C7446911970F9323665072CC20A2C457AF04DAE28ABE84F1270A30E7E8216BBFF5AA23E164F99E63D30A85DDDC7ECE92ED78C47DA7243C6A355713BA7A227899310FCF1D756FE28DDD0067C7002FCCCB0D3E7F99C3BA46D8EABB3126B9FF020CB1C6D9AF6A60B5857FADBF4D402423FD236E968930DE92E6E11B6D72E7BC2076E8A4257816AC62EE3696DCE737F81B9C0437774D43870210E129ED2C7D389DDC1E56CC96045450462F52F7543BF8B5DDFDB9E67BB813B118BB6B1DBF22B5BE51A08C741351604F405D015721887B983838D823D804EFD9E4A7F7054F921E33362C5C44D760EB930AA8DF7B6AA3628904375CCEAF8E9F48FD459CD945709AB087DFD6F57A52046D3F523CE4FBE277E44508CF2E3C6FC9B66717C1CEA40282DD80561403CF0D7C0D6705270CE07C87742CD6AFC53927B2FD122AEB55B02FE8A4CA1AB381C9EEA5B64EC3374F7D29E24C6DE5B76191B78B412622444A3D2B128AEC97994B751EEE26FFEC67950DBD1559C52EA69B54E53F3EADFA538AAF738B337E1A3C1EE84FB5E1BF5A03C482D328A500AADFADA823ABBAC3BC04CE9A00CE3907B305332EB19768F48D416BB5109E45B7AF4DA77B120582F64DE73A1E2DCBB9ABD7ECE4D2D42C9FF75D1A27D537CB045B5F4266CD768C558D670AC4F01ECF1A0511A5FCE54074FBD68DB77CA7A45D581D63889B6DB6AEC758ABC4B92AE73A61AC5346DF52A6F274CE408AE9FF391125954EF16CD48FA4A6EED40EEAFD9A31EAC1B0081FD840592BC59858B816027279C1998A7911F0C1C25238428D4852762D98CE94E1441E768156A6C0F8AE95F5B3F307705BD4E674DCC46A9860959EE1710A23A613742DDE16F3D10EF251DCD3E0E174A5346CE722A0B97E214F215B8ED30E2F7DF176DFAD5633CF4CD14F175CAEC8E653AB5AF90FBF5AAF190BAC5F706E275A8090433F6404AE4C9CB9E17C40B02FE8BAAE8F861DD8837A701C49D1438218326CB741204EAD17AE0589E29F6166D6A3F7306192DAA9EE9A1EAE6CAF66A00B3CF05B4F89E2BBEC7B19BBF363D7B143F66FBBDD8D28FEAE599CD16E6F07A6494A9388183D6989AD2360F72791D2E3AF6E25E0F9493FE2E18D51E330854E4DAE573A1FBB2CAE1EDE05697E6B7D88561354B9803D14D9CB7F0F4A4DB1001E0E7A0AAA31A25A0F536DEB094C271BCE2DAC59C0CD59C3AFBB4946194731946F58CD1848B50CDFC3D48AAEA093FB84B3384DE82C80A889 +sk = A01147E8F29B95E74D0DE29CA2D7D92A1323692B6120670CFF68013F05882C4198F668805C17B9198CE31D953BCDB2F9D3C4D8583C9E27EB8B2114189FD086224558FE56E5226AB374D8C3C7342C6BC52816F7646AA14B4AB7AA8F2E38D5CD92D46AAA50F28723CF773F732DE754AE5CC2F65C5FD69C2B1545EC1943234A09174020760572887718424785075350453444450255300841066447458040846554777288314021638378088602027517821371442845386280354307350433364868006032805300170733668525717552336733115073373325874352368060217027068056244234722602582741086336804450430150233648002231202166123126385788482217686257427621260722544472255587703572116850160846757546441181021337266038630172588666244407513777073512555441386163572284110474663124664703145056335055533461701503710237664110823003710602381455785435838160524067021518555447374366561118175305421245427775746480177284041036050884744882173888635757624748845374653336135070276723008287155458642336577555472441658431750206525537145613475050811827152216688613644065067656855871546400385345057352446763550521746566766080643208258365755831016811044554152685860538356733550645052733836563125730215103876453227508750204180088636766352713052838785478642366344017840346547618111001002216717445065560084045807743665500873164306628472465563741201154628853020467338516607628323104675238355261854545316610804501275632850633601018311485403333338118810657655237177324102825320783550143303588757728657461500067821626117515083812281506413238622252760242786537641654088611172875858723643353142418021605041842338202164263451678676651240738742275720843032782005361036342073670077652451052326206751645702526500015800474776164871033857267407545734322305618105754306378662132744241226866287122547277044286703615841041768123644283206782344721728030431466846047117640225014541327514851548607856801052415213344803085626727863581205258773608007236878035707162574834787405828123762174834386222884650261701771682068061780258308814147256127447008025170524300355333411271364108755728851462581748088017603303034037838323164375231348057571305018765200788581838343836065632253066414213318723885430406768536681573044841531425778428860684523265623145680724052863274753151243274324624282335252112781153003153007257046508670487584407182848773327485084345165615287238778178151350250876410728541654808125467523871575235604422876487863500776067213300680534603726736054277120487464145683458166831662784038280322387441253542560665251733156617715622833278287773222148278447511706548550334188132612640846364426282836330788820054321331475028464400428518684556437880067207642882477354642441384733662507386365273513817204221176683567864834430471347202483018400730862455473336730182148036041355311876447408767612788611367182186765843751004405480562658545178263552731712625213155428078335223837144284452871780330035513722118035751323776611035804317862376601054872733063887834023557304863237478152027850013126384624158446501875013380288573221124356312107404156261507362780248362177043433812557852578824253675651303382364357828626113616012500184112370652744152883176408028060751484332846153723446681682037702600802518465635457272523702741277066054598BE59B970A9C3585AB99BD57B9F2214A8176D08DCB12B6309E1EEC54751F32F333CDD9EA667B8895FBDA6B90BFCE0F931689ED49B1A11A0FBBB6A01792CD3E7844F521FA902DA89426BE5503268090A1366FB475BB7F55BB9AC2C37B9BC551F4F34E772F9A521AC75B4F23F77BCCEE3FB0A3C812A3632A524EF254094ED5CFA7D33B476DC5FD85A783C3171EA09E43C7B798C60E25715DCB04B5762234BCE88F337CD308022FC4F312DA503A8D16875C8E0189AFAAC85D80507BD259F2663510784E98FAD3375907D6324DFCAE1521595EFE441E74690DB841C8282077197EB16EC7FF5F30C74F0D141B33FA5BA7FBE8FA473F44D408A9021B127B058821FBF53FA4343974E0DEC626C07753331BCDFDE4B667DFA6035CE7100BABA1C02B4FAD9311A13F85B6C70183EFDC3CB06C3B632C55C5F659D9A5C7AB85A873E8513DDB7534750083BCA0F531562FB7E4A1E2B528BD47071B5707F33593DD626E25639A4109B461AA331D87C51C0EEC2010A9491AECD1ACD7D6BCFAA426EBD4474549C9B2546AE9169BDA1C02B7A60E9AC998B73C7817F7B8403C653E0E2812CBAFA48530A3987B32A8CCBD372FA4B35F004B37C436D18290400C9B4D79ED09D98A8201F7FA15658D65739D5638B303B1466EF22F7C12D65570AB139DF56D0AF375E7BBF26C85B8DA3C7CB86C4E417482C48071C9DED16FE5AB321B0413B5F397B85A773D98A497A8592598D210CE696D9605349A6ADCE0A237E2FF117A76AC073BBA2C2970C538B6EBACCF21DF2CDEC3A91483007E90F7030F38AFFE0E6A38B7939BFA313B20EBAE1565EAFF411C7BEF5590CA686B90D00FDEB64E299D040025A8B81D74BDC2C747620E274CFE078DA847F215557CEC7FBD45722D3F4AE35F39810ED3BD7880053151F051AB5E672FD1F58F74D34EF9CB4538BEBCB157CAE2D226A99336AB2A1B301D7DDCB53E7A920DC8DF499C2FE22FFB7432A045AB31B2F5F884F1091A5614DA129281E31D4B6EA37F2D50B2765B117E5AD7F2ADB058B0C7EAEDEC2B4AFEDAB6538AC038A6FBCB497F33F6BF398CCE2D71ADD9714E00A6C1DDC016F4ABE223D6FA8163EE441464A4EA417206C90F717BA5E1AC5546DB8EA016066BCD1FF0E277BCF3A1082268638E400518E0143906EB7C9E3CCDC22494949B611097F06BDBC850F79B4FDAE31B6AF99F3F2705ADB8C4B096BD0C989CBC1D27E075A6C6A1EE71025D1CFE6210F72DAABE9D17FAB41C05425DC97CA21DADBCF0D3FA055012226F6E43987A855DD2AF59669D07C2256B1766DDEF1E53830F0E340869E81FDB12C4A064F06EC30E1C9A25F4A7A458FDDA8DF039096959CDB5B04B9DC8919A5C6B89B0948D09C625B7719EDA6D237ED5C03CFD62F9F6ED2CE5114A432D04ADE62FE751E230A9DF68DFEA4EC05FA5723D38689D4D37406BB5F108C7BBFF7468C3FA99F2652C0543FDBE6A279C555C2BC6502DAB122B62E91B8245181817E4B6C5F7F8C4CF934B46BD6AD29E9B0B9F20050B859C91C0C9D8F9FDCDE7E234FB304FB3169DC8F8F13654220D6650EE479DDF425EAEDF921FD75F9A8C4A59A555B609703B46809A5C1870E5E5E291DDDB1FE77FEB71CFE78852B3D88BC4199A2FD7BA5F20A9475504CF113DA23699EFACDC9991EAC11A21A38113F01265DAF696A8B8FDC38989A40D2F35680F7F1DD5EB34A48595521083B7A84EFA334FAD2650375EAFD63AA24C668B183E07600FCEC3657054BE1A83FA7AA6EA0C7F3FFC61706B318D386C38CD16C408DBC865274BE8B87ED7C94362EB56BFC82BB2DD0BA393DA702214EB560EF88D009F0471804E8436C2941AD695842EDD0FCB71EA6F3C39AA8D4E718D4A8455ACB49AD56BD16B47DD9F3188DEEC264C8051268D2456EA57705791D8440C589001766FED2CED95D021E04BE15478DC8DD4EFF8F2AC1B032A2F4877B511DA0E7D0E4C80082E5A00EA5E4F4AE920D0D4A2189F398CD967A288334497DEB4C6AFC66404D2609BFAF45C9FD31BD11E2C814984BBF5753C448C8CF74878FCFC6C47DFDACAAE71B9B35FC1858E340FD6B2467F9D0712D6288E283B8C9B6321D567E056FD557DC3F7453E437AAD4A0DE408F6DFB89EB862ADEADB06A782D1193BC90A873A691FF750C987354FA1AB463BB9C64DF95D456C45BAD5A22264CC485FC5511A6774128D382CC49D462280531F35D345DB67816B6F1C19C48FA5A61A9AA4AF63B52AFDBAEF67CE9DAC46101173F807E6005B7468E96A97BE4365C5BF70034FB8CC260F2B5224BA90C88E5FE192D82B5DB80E1B180AC4934AA8B8D723FD2EC20DFEA850FA9BB42CF3CF2B864F93F5C39B739CC23FB9CD8F4FAC7F6BAD11C13CA0AC1BB71B28053F56CC91E3EE0B0B6B2E5C686CB9C43EA066CCCCE6519178A3A30E690D771628791CE60FBFE21E5FB49EFA1B0F0B5FEE96549D26E06796D7092524EB0798A3168AC74A66BADD2F1DA53002A1A42B2200EB718E9606011F4B1DAB33BBDD226825072F96B8BEC373FAD11A00F5267567C215590DFDF889861E75CAF24DD0A9EDA2A2DC16B4B7B89D2592A273A3CE778A7221BF016EB1EFA2D938249631AB1B5D2338A4F0D87F8917E21283C425721A1EC96476014CDE2995122B29AB9A881E8994E3E97CAD9EF5397AABBAD1D537ADAD03CF38378F5C0C3A4D872E8832AFE4A89668DE7A2C9C19A4A61492B0EC0EED724B20C8DDC99A703C455F6E83E9821E304B2EA8617FAC8817646A7C560201751887D306063A7D8087D1833C9247A0D671F2320EA8BE1E7314FEA1632BB7A60DCE7FA8009B60DA4C67B3FEB861B3E029A6909720C45D51E3D853FA1DDFBCFF356AFE0C542BF37F78279E85FC6E89A797B460C338740D690F005ADDE943C01EE7419060B9C94C7589B7414E00704E77379CDBC7E4C8A4D4729168F2AB2197F57F69F5C0671265E9E5BEF48A5A5F137654E5ECFA3F09B024E21FF38E4555FF65678D8B83680082D8D2F38793E48CAEC4D9860E037D92041E007F49795A1FE0738BB6585CEF2E3ADCDDE6A49202DB451B508D73B1C9A3C2512F2244D5F0581516E654EF474A2137FC58F9D845DA3A253EC0D7762710D543FC92DE34AEAC867A809E41994DB5E00556916A634E489C87A9C09034857913ED330AC19B344A557B92F31ACE64064DF59D3415E2A3174CE50E436CFD3555F4131617A045E50E788C035177DD1948E6E7070C7BAF6BBF431BC48EB5F663F65791C9D163F9757CE64FACD40BAE1BAA994DF6AAD06EB461995D8ED6572C57A19E05746C09072AAAF7E63FB64F62A442A0C8244DA6FD06972D21103A3B89C345C731DBC94B402E861115A86F51409D55CD5E56C45A50A78F9AF8E8D8133FA8A0534C77AF51E799A62DDAF5865FF4192AC87498C881F512AF6EAA94D2480C12A4F62CBCBADA18A978F0156AAC81A2A9C7057792E1D383188E7ED7D2ED503A51ED62EC49F61DD20ACD66401C8F4E51698919F42053FB4FB78EC07F90686B5A481DA389AD7A967DC3BEB48184EADE242 +smlen = 6477 +sm = 8ACE107DC7ACD8982FB7CCE2ECCF7E6C983FFA012BF23360A63DED821B492934D70C5A6525A2131D7A12E3EB882BD58FEE68FFA37571C333578455A363D479D70FC98D4F93F5437EF00343B895D1BD4C9D4D75B2707AA4C6BE32D6BCEE2011ACC8B56A345300BA7C977AE3EADBCABACA1AA7F4A230C0EC793EEF422B9AD4990EF41E1105E892C16AC63B15658715B5AC392724524B2B9B059605211F37B2EB6312417775B085FF3003B81E50FFD80462A520FE1E067A50CB7A3AC0E3FA1D655A0690199DD9B32C56FB83EF7C1B4D3A3372F07EFD99528300B0A1DB747D901D8BFC4FC52369DB206C7A0DED5781DFB9CB94EDA62ECC04C19101F826745034F2DCBB43AF1417BE3F568852A9370A0F5990C599C7B6430AFBB44FA27F74C99BF8D4FEE3EED4016A083B240312970167F925B321D31048E7BF046CACDD43B7E5211111041557F562A720415DE1FD47C1FB358D46B0B6E4615852DD12F0155E9FB94189CE303FE00AB26957C45FE3C58881B05B69BF5FC7AFC3EDC4BAD2C7C2E67C24A50D6F5178C7563C20C9FAE6886F3B4329D716FF6D4B0AEFF7E1839D7A33AA1C00D7FB7003B58FE5088DA250F1B7D13EC931583F4C70E79892DD5469CA51469452926FA7409EFC1BA7459A64BDFF3DBD431545412B77A02AEA09D7F9A917AD3693F5EE57DC12136CD12E4A6ADDC851E0380EBBBA5F02CAD095D913DE289055BB6F6B7BAE263AC7E4A6A916D8877863EC3BF159D6C07EDE85BF884A5B9227C51AC0594602D821BC0841CD6A057B179D462045E31D509056519E31D055639B57EAD736628C756FDACDF6A1542C1D68CF8E4591B8023CF32F664C78BB94954B05E85097B2D0AE78D4EE515D03460C092661FCE7B7418717BBD400EFB3D3B18FD8EDA19B8E67A6C2C83C914762661E83B8A9C84E9BBC42320F396E1D0E0F5E38CB73AA86E075760B1E8EE5DB90F1FD8B6405E3977FC3D2BDAAECCA6D5034BB0432DEB078E1232A0ED2DB331002F1E11AF55396138A605235E55E919EB527D5730526B4A79080151E45D33A58CAF7602BAE6453AD424BB5B67BCA4276A9BFF39EE1474E3D5255E62F6E1B20E586FC275C1F287755A5ED124209A24DBD1F65754A560AEFC8CF0A8D2CEE04B8FE3BE0BF24F787F8BD5E4A09D2111E1705EB7AEE6D2404DAB85F6F2AE4EBEFDC08D196A071BD47C0E32080B509D791ECA1F4115C79457B780FFF847DF7D6941C6A2782D43B69D57DEDDCC4A5F588BB906CC64A7C4E6475BC3247D8EB4AA7ED37CE6A8F090D84E5229E0E57764D1517ED1AB08634BB30C189DE45C58FB40810BB36FDE9A00AF78AE30DD8FD8D9C2527B2970199E25FF2C52E3A3639617A917059A88656F348D7CC83A3CA0471843729F519D899F755FE06C876BF2009F29E82454E12150C35574F5344CE63D632EC2C25DD6D674AA80CADF4532B72D0BCB90E9E14A1BBCE6E995FD23F4DB0904338B359F69555868351FB3157A2588082BA04355D4F4BAE7CA18555A74AD0D41B19ECF8218F74ED90AA36E6B791A96D80AFEF5EA73E764906F545E8001529F3E09104BBC5D974E7948AE70028F0D1337D5A1BF8B7257CA8E7BCB3E744CD0B8786BDA25D3C97E54F4ABD4CCE6A10623C8595EF1EB47137BC0BC0A46A86042823AF4B070F27454DC1AEECD1A8D32BC3DB1CD6C5449444B4190DCE1689B16B62530C774E134DCF3BD3AB62E18BDEF1561636DCBE7ED911E3B5B570A91137F73B231D682511339A1F84C5B1F7AD090CA5D39E693CC5C74FF0ABB04B48EA4DCCC31B13DC3A747BE6E9663D88EBDF5CBF5C08C54CF83E274BDA5FA9DF2538384EFEA88DF076F4EAFF80D8E4C7145FBC509665F7ABD63103EC59A7D260DE4148B7A5D96745615FA1FB06385B911A490B415829E805F9A7C1FF9405A16F12A9406D434561017548DCF8450A867D3C77B279286ADF65A3F86A07FAB4EFDAF730DACDD6D95ADEE1D1F80F1E1D727FAEC866D588E7363E8C20C0303EEEFEBE100C797A8F454DC25BC106C208616D71F07B679FD8093EC8EAF40CA5E19F13C0F3AD2B4142CB84CD25B9B0FBDE6BD3A4E2C55EEC5B2C0E104059EE248602A9EBBA9AFE65D4CABE976F41C3ACCB9CC86EB7C22BE62380587805037CA215453072C96F508137420F37C8474D82D7C75A46FAC69EAED50F0D145CFDF4B9F062FEE3899EA5FDFEED2DFCE10C354EEB6DB7AD7C5ACC0487F601930B9E780A196B179C2EEE56865EAD2749B5106D2291B182688F31B65E43B0BB2433806F3D49DAD0D30A4FD1B49CB19846B9DCB109D3DA22EE88BD40F4732C9DF1A6824D27358FFFDB16504FF8C34B5105D188973AD1A2B1516194050D43A6C466C09AC861074CABE341D9D41E26354A32B047290388C360B094D8C9ED06EA5C66ED565502C20F1D5349F3D94C644D836F078C3E4E148D6F9D6FBE57FD389BC56FFB78DBF1E5D1BFFD8B3E7CE72A56A773F1AB05FFD3F08FB98407D204F26B07762143234C58569C87D2F0D1D05D313C747F0276E567E6C1459C7435EDADD231894EAABA964C04556B3487A728A72BEA7E98AF4F41A66EDD266DEC6733D5585A752B46CEF80D7C39D54B043D001AC28C4113C6F6B607276CED226D3D725EEF2C817FC367664986596E79E280C9B1C9124F70ABA5047D95E22CB5CEF445A1F71B4DDCC31B421E3B87E77AF43D418E1D886AD966D0E9E76EFA29E2A2EED3450368739D07E6EB52CAC0FC52B8087CAE806AB09000EB7407E37AFD93A3127BA7EC21B14716EE3975B844B4B2A6DA8258E3E515A423E1D8A3DB32A970DFAE78382B85F8D82435D245293D6975B02E8EFB4A8D03864BC51493ABF30A3DB4BF5EB94706DBD915D02F4B4DCF87D0EE8186B1F602E8AC2B78EEB4258ED44264B60688D78A0D864C103C3A57C0B77E1F7B1E09F4CFB2F34E718F055D562DBD4333BD746E81EE6506D921DCA4519B1D674CD85041F0CB63118520848000AFB35231296FE7AF3CB1DE1E639425CF0FF0908AC3E75424C7CE1927394E4161AB6631D467A343143EDEAF1CD6BB7658C1AEE2334F1475FAD700C449679A2694773AE5E72476518D00BFAFB93A363EAF2CEA8EB1A9015E5A6D09472977007313C35D0F11D406F4D9D8E4A6E1CB2154A258E4C1C01DCCCC40D55F0F9F8A5F7C57C2FBB49B11771A5A830099435FCF4582D108E81B33F4FB8F5F738C78C14824B6A823ED6E0250C955044A9CCB8BBC2326DC084CA93DDE981F966E2DA77F12F5E1304ED5188BDD24F15B2EE8EDF4219E77BFF6F4C7401B3066D0FEE7EEAA14AEAB0E15B6EDCB146A142839FD40E3414E9B57BAF0ACC40DD678DDEA46E8ABDBE7CEBCD691E46C3EECDC3E21AB73E420B7D320B53C0E7ECAD6313BE6AAB6824CEF367A06D635B87FCE0F8A49C73765881A22911C5EAC75636DE76FE7B2908D81961DE6D96E7BA5CDA405AEFF6C567864EDFC64565A73A20C935C667C30362E603139B2CA516D0056951B76D6FCAF381E6A34ADD15BFCB53EE82EA62939E5BA4C06D77FC25044BFB583BBAEE7A9B1CBFBF573946A333D5E8862A575292AA0C467F071311278F1F3C6C59748299A3A25BC464901758070EE3541DDD8BB1760E10755C7A24330D1245F46C858D3747A4111B0F0A1B6CFA0CF59BA845D105404D3BDFD97704EF14476D937BC2EF04A9AF74C7A3F3F0ED689A35A21A6FF97B796B89566FC1F8470AEF533C9A8A6261CFB1B68A708A76FE885C60A6C24FE2D4F1DF552E94435AB8EEA85F976099D789F2B396E5FCE1F34ADC0223A1F128B2A3C46F26E608874937721727D0A754ABF6F3692808E59398AA51F5B905283871274F029836F61BDF23C711FA8D1C536E7B9E30B7DB3F897DC3C2183720B465513F0493779425FA543CFB508F21BD84CC607A787339DBD541166D759DC69E1A56F83FA4D05602DEC01A16EE6363A966418DD62AE21640EE716A375F1669E54AA55F8462D2FCF9BF9125CFBB75EE755D9273852F1C1793FB20B0FD9FAC656618602197A2B3EBA1ABDF0062378C1278B09DBDF82300222531747B7901891EBD811B4EAC4F7272B856D45836FC7A15994EF67109830CF4FA2173DDFE2CBAEB25F92A63E6C5C76F7B18BBCEA0FDFF0A3E6F8A42765BC1250556BE29B6FDA08628C4EBCEA1AA16ECD24388D8570E386C1998D4D66C4D3ACF843BA8B071C30106E0E21512AE5F8BFE0064A8E3C28D57863F589A2DF649FE0916290781B4E22ACB295105BD53E607E02125ADEED7E9CDC827450A67A9AFD2C4564915116BB4993BD736FBBA68E69A1609FD9F6D14F6EA4115A723BFB90BC32F40AB1CAC3F15DCE581B224A59689E014CF038102166B2EDC279A3C725DE0187B5FE2012F11875B4748E488452BC76DD848C8CC04FC6472FB48870A47EBFC7AFCD271B2A7EA2EB5DF282FCB6269F7A70DD987E03006DA7E32E8D1A302BCB897F69BE63AAC880F8503166546A96F47390F979AA3403E302E4A27183DBFD4033D94FA350F01782E881E09D7E642E899457CB3C09D503D0840F59312E06867649286077ACCD9322DBF608C90892594C06AF390EEB7C83BE734FE6A9166490A171FA08B66F9D84A3C3E20310668084898FBC07355D6BA7567C30555C676970F00B1A444679A3B0D6F30000000000000000000000000000000000000000040C11131A231F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 + +count = 96 +seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA +mlen = 3201 +msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +pk = 7AA37C261C337AABA6A7943BCAA3E7612E8AACF48E8EA2D7A1674B381B571F46E038C2FB4CF9781BE975E5A9E4032A5177E427A9A432942EA2250BADE9D7525F487535D3D762F2BFA0A7ABBFB13FA07A7ED21314B89BD13E6F4A014206CBFDF4E56238DACF1B5F2C0B23973DA3765281F29977AF91B2CE57FE9EB595A06A766A991EAD9121D9EB7F5FA8D98E447E2A23C668A30FAFF864844BD017594945F00C4DFB4551D6C2AC984C595C1B6FA6309C78EC71A78E8C3E528C7E3C198E3046F9CEFCA8915F44CA72D8EFE4D501B94ADDDA81A35D268BAC055EEB7C2BCFFF4D4FFEDD7267546FF1B8D604757B9EC723D74F327EBF5BAD2708EC7CA02B78959C97E51975BD3196BD8DA45715AB60A4F2BBDB6559B376A420FA6DFEE0C2D40B2A4D98C282F0A6B1D3DCCCA5AABE34CF6A2EA8EEA622F1EAAD4CF212FB62FD0EEE4DCF79CBA6C5554DD37968DADDCDAC183591F908E264182219A970E24BA2A6CCCF133611CFC04B0F17B5FC27209C7F2D62BF3609802D8854BD7269EC1EE2642AA432E68EF5992F7F1E4C8915EC29A541E63A882144E12D06150B41A554B66E44B451975757B219C3A57103E660C8AC418D139BB42B3AD0FE6347B90A4CC3C1403C97719759C03B775613975F6990EAC2AD0276C132930EE1B3BE496294231363A38DFFA62FBD5218FEDEE06162B407AE56CA513CB7D20F4B96BB2536FE5DEE92C4A0D047E766BB264C1DC4B82FA39C076221354A0771A53973A6FC6463A4CECFBE486566275FA4AE62330759EA9D5777044F8E5C53D7E50097B0B7CAAE93E4FA60400DFC4BD97B476102B1C2D420F6AF6E952D97BA43DDF947F0DA4461F6651E6EB17D538D41D96D368ABFD4A1AC5273A96438D427FE67404EFDBE00222FB4CF8222E48BB313DEE2DE93920C25C3EF2C098BB5864E80852C4AC54BD092422CA5DC11B1C2023B6FFBC1B01010A3420CD926DA3403DA3578D8A2BBB9C725CF8433F6D88DDF8B146DE69424692B9312D29585387DA55C478D8708654D3F9C1DDBF0DA77BCC4962DEC56E7F91FA763DA4933846BCC7DE5390C37BCBFE5D4B6044A917E36ECDCFC7C53F3F696758458FDAFE9BACFCAF811E1E88C2A5E5008BA6FB23164479841F2E59445044F467ABCE3BA5CA0B1E62AAD8489C189E8DF417DA788CFF251A1DB3993482EB79A5719F8E63A56C2D6F313AB8A5910550762D146CD3D72525F04C803F62D7841C1931FEC2BB34BF978E33E4480AC8958050DD7243D11F4A9435679780736F2EB3DDE5378EAF4420C531794AF497DAC52A60E16643E6D293681303392DD7EF795032F25DE6C8FAF7601EE1C78967E6EAE86C675903D2CE94AA7C43FFEA12B05C64546F2F0685A216B360F2516FE7E5DCED488FFAFD7945CD08831B966D325090917E0C7C36C125A632E3A17A2731E19137D665069683E8A9A27CAB6CCC4774F33241E4F60C514C42F1DF9642BE08C37217BA578F21F7DB402E2B414A62DD4D4C35AA383432443D9130A096B0F35595A23CCAAF72BD4E288981B31F63A7D456C1A15764A1A8F4D5DD0C22569C27D76C9D812C5E4358A4FA6F99637722EAD1B92B538FEF8A493701AB41C0F515128E45BFB2AD1241E0D63FD5DF68A6C3907D9CDD1E3A5EEC867034F1ACC395487FAF7B582D98180F14E66D043E554D9BF617F5A082E5916972D700085290DDB21BFCC76FD7B2858650ADCA505C649A77298078A555047C88CDEFC1952E40ACF5CE480A177C8C341E5C0BBE6D3F71C14FEBB7081E6671EF39CF5B6B2968E7738CDE9DE4BBA6136D819AA63DB8C32C9F83F25FB736E988F79155067849CB7AD959BC03361B268530A2F71514840DD83FFE56580376F923C64765A468D2465245F80F3505E0B2B88134520A600532C139823DCE5F1834339B67AB6167AA2E9C6305AF148159D7DE5DB2EEFB2D93F193330A3DC415877E451BED2A43EA67EEDC5F8DE24AAB284B17604218FA07455261F3867AFC364052F815E55D8328C19719768C955B7887C2A04F30392536BEC270AC767C35B1A16F3279999F0BB2A18B23E668FAEEA3FA3836795BEBE0ADD747576348D53118A7C71668DE443B9F191E1074DD749AD307221DD88800C32B710F49D142721641933AB280708923BC14CAE825D3C3FCF8197172F2C383126489578F68EF325C254D1F9EE7EDEDE6C14F60E66E8235543F68F9DAC7867C9B7BE8F45C7A6CD8FFFE712770709C4AE1A975FCCDD57AE1875CBC79310D9FA4FA48F30674F50A29FC864ACC5101361DADA8AC84A1FEB8904BF463099D51D8FB12F97BA6F44B58A73F59D5AC1932DCDBF410AF46DDC7B2C150910EFFCC814FABC9CFB4BEB476CB6E758F86B2DF21E174B51C8C43A3D4170CE8B4038E2C913C0BDABC05CA975C1638641BCB68113F5606B4F435921893774E5500A12B4F245C0055792187E06338CBA4AFDB6F2073D0C5DE8A3C32A7DB6D9EED1FFBFA80EDAD91008CC26225DB2B66BC58CE56BDA38DF69C0ACF8587C1CCF991B7862F3DCB092DCA69D967BC40FF2672AB71F5A56D8A1724806D982EE47B36A61230CEA17ED1ED0629385A369B9951AA7D2FFC5D598BC61E732E0E2C431959835BBBDE8ECA2F618C01A9027BB79817E195FEAB373F8C4F6D7B6E8C147CDC55CB119B9A658DDBAB2457305A9658762F21916404B98F1B24CD9AEAFC10CED87FFF826791A56F1A23397CB6959918E471A0A841B97ECC466A9F0B4474FBBA600E18E724389ED49114CA24D72 +sk = 7AA37C261C337AABA6A7943BCAA3E7612E8AACF48E8EA2D7A1674B381B571F46E41802D6E8D2A3C8811B96A2A647FCA647776815B52E1EE8F42FE68BD2B964F7E3CDB59D4511E6BDBB5833FD9AAC6ED110128F2027958C1C7C508253ED86438BD6AAFB7CF66C660A323F96A6F611E6293AE75001331E1048158904B8025DF2AC14522457502260706272324246632080777183085483068508413086612485334557861833443008831547745655361586408288115032830786121073507024405525246311725172144586516047466174071533800835301456572032452705888672360138723643233716873665476456867345014674172478832761850876253466001066830838587735834844163875541237751671776660314657325812057612603008227058088102475457546670485776877571685135152831015054621826478648112411358474363305134830176775804528082745051734075434280021173037570663810815853583426271555512237646413478377631422772858666347011014105426370515510452654370277465812580503607336141081163814736083810283328808138523604481800806220503675024464645815087050470647177465662651382321552254035312218732634335388343746460847866438164318122515873851135047381388533335280257886353481234266117547403176188604810653814202300263335271002746534763871643354844036653660701532418262881401127571454264747346884256378235141003258683370361121224711460787872286087613752033362714151211363860710467224530050338336103207868386134837185280771550388413211024220142132178280858518256755068141620073161734627480441874463602425356038735504675072866312158250244742883718282115118384432372884160537360032607678463074685080700100116231620371681237047644683236135105783232221275617675440657186213575430644556830577686682055378608153155335247248488376435221721117048333167085405323214253113870864630364033225301765651061520432671470337746787572870365088324062608226112048478423767381051720335633031121447252777602374322137532471714200378077511345710108011247335481480067052767121761371160371861477283042411456172664115483546755828614632813252622833263528510410684633410678752087076221704261608508185440066822410300383064753537551455863563271285465055655850818858565867814708384545433528481132275121806771001755602750368587367484734718705061886086126771707641374200303306786170314510642534505778744113563051127756865847541874568337348273654666026048122437864528300070374766733165421166055027708331364022422280748603283243406340540267461760832571617843777660173067882728850710553814277738051230708730225705100778417242542003554046844608538761653455637347634508545670124208227636402422851050462630465882112026443825648302124100047878287122516570275430563346750778187784637843161750227046338442035561208437337300714477524153257432234548788425262547474601506888484881186024633023555510352777802244824836404455032271637583782383600262651887625421062122420184750480106237026137812834053488035881536021802416230026328533172815181333320246337372433751118837668606800015188028810643128211346320337222385182145037175087470481628868312060627508837603667867603045801181517764675400637426541421223472330533076486481241865077823452437813628726802636280555752050172000741503025244566318712226012850500036427063513160471733454653786445278477310486551760540582C2B19E35C6EFAF82876BE830D615E31ECA4A48D519BB67AC34F8192FB55EBD39CD1A057BED87EDE7E921E15A8B30355C8F0DE58E8870FFC6FEC4931152819875829705BB215A796EBCBEE98E835F8EB586B54CC972D59284B966D494280A9000C5F602A0FF33A1366DD2AA465164ACFB3327EB4C6A1CFC17729AE862C41DEAB9DBEA9C325475AD8778C5B84B878906FD7E85D0716F9D4A171F7C5B08D778486EE00CAFDF1BFA79956CFCD6D86DF15CA5F3B6D91EF3903D6AECC57EFA125F0A9DC9D1AD6EF28F914BCDD95E3451260D42693F7E32A964662428187D0C60F2B39899AE93E78219BBAC8291962753C7ACF83592B1549020E29E19EE762A8DBBF6469CA8D19278225EBE6B065044DC4077ED5AEBB33108DCA9AC0FCE29C14EC62460CDCAA4B183A34DF9326CF5D73E6CBC61FEED8AA216ECB08702658B28BF30FF0D74D8949A41FEAC3EC92F0782BDFFF7FDF9C6F2463876076ED81BED9F7B1D3624CD7B959ADF72CFD8B5445F067C014F5C350175EB152AFF27002D9BD54A5E0849A67451AD29B9CFFEA4C00E8ACEF4D953E989BF33723F1027CDCC7E289A0BFD9529A7A0195F8599E6EADA1DE40BEBCDABEDD423CD06A91D75E0AB46222BD871D8B84E72264F23575DFC5B0375029DCB376F5DAA4A1D2819C768E16D68ADB9C2B4D7536FC6A1B5332F6FC912BAA33733271C26D1BE069831B52D73ADC9AFF0DD449339BFFB1E645BC22ADA0ECF99163E9326C48938D770039C8EB7B499E87FDF62467C0AB711700D6226572CD5851741C4CBAE1D3A44D934F287ECA47505A7BB871167DD7E69855DE47091F3C7A44E0B66F319F3E256DD8E25AF0061B148BB51CB048431823185799E8DE15F29A6CA25E868B9562C0CED880180F302FB9075D2AA2848186F99A0ADF0CDB483FE5AE2EC82FB29185506EFFFB7DB604C87F1E2E5A26995F3844E2F45C9C98AD2EC792A3123AAE9C5898B651E8E85923DA847B6F13167DFDA2A6A23EEB8A860B9D6FFB036A713ABA3EC34E7DED8C11D835C0FAFAEB9E0A5A75D89C68AF748A9B11CF49439D527BEB1AC6BFF4A31961B1117E7EBE351B57AA12161E0C546625409D51CA19F91E88BE381FFC9A952EDEE332E2D635525E5FE739C7FB7343BB92FCA3C07F288441EF676F22A20E63AEF76773C207543CCF847407562AAEB1F87E750D5D387CCFD945F558EC1535E76E455EAF07ACFB7B7FA07FBBA4FA92A1A62629DC56798F7F4AE4389EDC7A402761AC679AAA28AC49D324E163136D15537FACEF628FBA61EE853F0F20D93D01028DBEA864BCD716B25060B281351230516904F59FE9EC1DFD16159F94D7CB1C063846D5BC0CC5A7BB3D740B3B953E4A341048DDACFE73ED6D39B4414881113777439EFC67969A110D0CC340D46590F4DABC770A8563B701B94234BF5B1EF8B01E4924239EDB1C5D81BE2C781096DCFD90CCEFDE6D8C493AE52AC82D0E9B44517218FD0F6590EB5F804345AE3D2205DA3FA5026226605C7EDACFD066A82E6D8FF2D0354FD884328B6CB43325FAD8EDFD82C472AE79C775473FBCC6942020722661A674C059E62CC171EF71C2B008CD9F3D60E4F7E1D55D23E8A366181E383E3DB1022C1B77FA2BC29C2336EE9EFE867BA177078F061265FF35D1CBDE531029E92FFA91482BB667878448EAF3CECDEB9C2C807C6F86C8BE774900B9C3022E33526E47C3637A358C53F65282A1E8DE4B973992B8148E3D73A1D9CF04C404519B0A174C5A36E6C707058EAE8A93D48E95B566AA1AF906BC0875717513ABAB5A21B3DB0A82907BF4A86CC6BBEB207DEF4A596243DEF9996479DDA88C155CADA78C6902AA65AE242D3343320928DD735C8E75423861F45B75C1284D1EAB456EFB3377C1D239A7A8A6A9C535B6D030EC599D0A1F86C4CED7EDA1FDF6DB5CB674B962F17BD74DB7DEC940806111E2400D60EB8447AD63050CD61356F4BD008DFC7FC482E42B1BBA2252743474CD831495E3D7E359659443EE3A8E154C27D690871C33561E3673216A3C861CE0047135046A22FF83383E7B3AF22088A1D5E6E73E3257A4C7D18F4BA8DAC124822932CABB542FE523A74C40D2B05A58AC2B4650A971070D42BEA758FDEBA5189FE59846FB2D423ED10BEFA3317BDA0E30529033F23A3017D7E779EBC5E549F3E8178F96121440AF84DF6D22AACFB3311ED7D376AEA19C3F5A3C037C5CA4D97AE2F803BCCC508A4D5F4448E89E42D8416EA6A71A97F8CEC191DBCB0772095B136F780E9D673A710979E2C9CF01D1E08C6EA2D12BF97BFADD6B7E9A3A1030FB84FF1FBA86BA4C78DAB84823CEEF9DC8CA44BB4BD602C0D231B93B37E3A0D83530BA84ED992657A00724F17CF5434050BCDBD6C40202DDBAC7E0CF53318FA015E2170C3C7B90C2CE7FCFDE9CCD924201023170E7A283A9066623959D6CEA293B8530249B1241C1A71C21C46C49C6576939CC98E621F3BF6CFA28CE0A0075EAE2988D6F54F53AFF68BA7A0790C5841B2B9B6BD64F2CB3FE7ECCCC1BD14F87A0B54D32DC414CBC1D29505BB1FFFA315FC39290761138948FE02FF53A28FD2F660DC842339645C4312F7D3B462D069B00C4780F419D6AB7F68E25D49D4B96745FBF831A5399B7150ED7E45483A3B948AB5925AF20C0CB4043F3AB6A70A93716DFFAFB1C041A1AC224E5F700EE3CCE30E2BE63BFA43394A28F7D043E72749ABE9CF29004F3749E7CEF0B4F01A61BB462B697E8DAF02AA8E51B5E73DDDAF5F2D63C2FDB85F970FFF11D29DA4FD5C72300A9331DBBB2F9B080B47687348F61413FFFE74DF2C72B43989B8A4B73E5E9B4CBA5375CFBCF86B9AAB24C1BB341F3C7E77305FAA8E5B730263CA6DFE3F0149011CB568C131164E5FA6CF690D200EF584C4BF5F129DD64C3E2C59D414413BBFEF4885428A1AACA9457DCF350D88BFD1C215142D97BE18ECF9E68308E39BA6F905963B3B086A8D5398CFD4797B9EC522A153D4E1004F12CA892EBE4E828008F2FF59D238612F79F960F65A8FB9D4FADD86B20FEBC993CC1E0883546F773CDDDC034CB233E2DE3BF7AB2B795DD89B5C67F18372F20079B015A20B68AA5CA95639DE183FB1B2AC83ED57447F630CD340770D36069782D635A5AED327FDF1918BCA606F4079090B9A22D49A8F603C145E8ACA35C74AD578F76D8EE08F9D2F6087357933626BE91F62795AC94848E2206AAA8C7A2D104F02D0D86E0690030104CBE9DCD0023527E3169B45747EA6B86AB154328EAB87C43CD2E53653209CE90235993D8FF3FF3719BE028D90190EB2A7D7D0A2293F25B7BF94F49F8E06746FFE8D114978A007B67C8E738A55F3112D87F4936B231663B9E6DB64FD84C01157407634BCCA61E7C4896EDA87415D4C5B393819848682554BBE50B747D10EE5C44BEE70C8D4C0480FEA91DA69EBB5BB10A506060F600106F250887D4E6508E15D4612E5D990BF7BC3845077214DF5100E96CE82E1678A69F22FE39CA212C235555E61B26179F95E696CD67FB26E9A4D551BB8ED295629938F5C +smlen = 6510 +sm = 25D29B08A9E02EAF643D9626ADF0D8CDE7A4958CEFB771F6A927B8D8FE80BFBAD07C62AD2FCD46921052B1BF558D783E8022B3DFE11DE36DFEA14A50A53C3763BD473254BD6FF99B827DE3249298B2CF8E54ED571A36494DBD88F47F2BA728BCB4863E481CC2381F8DFDFF05FA72A0B8E46EE96DCEBB0910771ED95E57671653FE74B95D2A45EC4B9B9A927F9D103BA56C06EEB202C4D138042E2F5A16280186D0EA42D9F03DB839366B83F2325628CE603E0873E36A7BA8A4702C37E015E60D88D2E90B4E165BF870AF0A59CB06B65BB15B2225DAFD3C4498566C8A43CFEF31D3165BFD14D814E8CB978745A4C57F00FE1EDA268635500D6E23ECB81504B3D6FD8C4AC74B8AE8A5483423C1BA76A29D0B1B4047B0E644FAE1C342EB7AD02BF213D407CF33CFD375C2CAF406C0775CC3666123720DF5C6B6F0BFA0834960C44DD3B39E9A65691BDE1AFD363476330F5ED4D805685CE7E09298FB43221DE919E845BBDBDB58FC635087DBD39B0F6758C00017AC6FF661A74ADDEAE8A41737A021A501F56165BBA225B251C426ECAB4BF22E31E5497A32915176A2C725B63FC5753BB4288E2D52311040881BC9EA4D325A475584096591DC7217FBF548C26EDBC0373B84ACED276624ED1E622C9CDE3F3FC3F86D99E036E155BC6AACD144184FB46E41194F9D8E1B16F5E1A466CC1657626185D1B29F87DA9382B12D3A0A9F08F32743DFC46B777B45D3CD85872ECC03A26CAD416BDDDD9410D46ECBF5ED44D5B82C6EF9EC174C31127316FF897A93C59BCD57FA8653CE38BDA9FB200A2EC2CA7FA6F42D6B2203CF1344BBCE72BD78F5517E3D9D385F155741BF3439DD117FC331887F81819524C0ED2F943BCE8B3E6B0A2BBEEF527659E12CED76AC5E98FA80A5D7DEE0A3DFBB1F635CA789C264993578BF148A4E54ADD3ED587358DC6DBD0E1AD03BBD3C537A455352713DDCA88B1A9E123662E97DCCBD247073E9B6CB1E2F16BE4A0A9EBBE9C77AA4A665EB09E3877436C816453C5FEFBDE3E06A8FFC502133197F0BE8FDDBB7A1B17459EB46FF1C43B0E70978A7C3E1616E53BF880128AA3011742DE3BAE48E4E6AD0013959FC1B031C5968B5959FB7362E2BB7032DEB701F0F92A9B152CE0D3242928C159AF45FAE76AEDB55A83528C2394369437589DAE98FC0C40C1A53E15230574FE7BA1B7038984A187AF7204290A91BB7499F0FB79973845AAF9C918BE515FBF394D929C3BBE90AC5A854A2BA8AA5833E8C9772E0DB1900F483F94072637F5BD7A29FC99FC367A72B765AD6705ECBB47CF263C2259C7DBCD891837C8978A02B6D6A9A66BC504823041447C01FCBD0F8C8A8E49D11DE24267E8F7CFB61D21F1C0BA82EFE704905C08743F31A366E9A5009AC391C32EE351A9FAD7CC5A325347F6C025AAD6DA5BBC366207127E8CD156907AE8CF95C15057CE127B02133B8AFBB56D0F8BAD88B0B0EF7B33B26410521271F3584C1695759ACA37B6A94ED1D5D3D36B0F8FB323C08C52166C09294286251F7BF529E104D80411BBD142F6790E1A514CAB80EF45ABFE61A2214B80CFFE8DE0B9DC7A30824C1B0E52C7B5F5F06771364B08EF7041557DA1138ABBA2B37901D599D98C7BFBAA5FC785371573A3DB182F68826628D79F17E1140DE2683B820DF34B3F0AC41459E9ECEEF6E9326D266BD234D3FF8871D5C45388F8CC509A58354CAD66732A5952E4EF95C215FED296381FE2DC1826E80EEB114295DBD9D477F71F156E971A3FA4DEA34FDB40C8A52E1DC1446DA9993F5C8D908CBD622D0B733B25F6DF6A66413E0AD6A0FBFE5C0DF5163B46CAE6E74BBB0CC3B147A048D30617A0F19518BE42F57A7D7F660E63E4BB8C4DF9BDE3B0D9BB5C7D8EE0939A8BCFCAF9F47B05FC7D269304CD797CB74F6871DE19849903477E700AEF0EF6D6225BEB1015B4DB16BA87A1D5086F92E880BC8830B5B5660F2765C01486B7A857C155AFFB24C69D225878AA3C018E63628DD2BC6FD37CAF0525ED25AB88DB22B989C0FA74351818C55CD7744C3DFC54F82C13DDA7EBCB51D3EE5B464A0F1790985785CF6F47E9843F5B5DBBFEB6ADB25A31F54CC56026D7670658BA929F826A563D171D1EB0E2CA01788D522F2AD5401A15D7F2E899EE3FB45A1ADA98F3DC1AC83A40D1B2CE79349828CB2E0592100563899D9C5ABD19DE78C97336467A05AB146103FB0A12805A595208D3ECB93A03A7BF1AC33F33D4183F7DB80B1961D63E4F3AEE25B7C0A1DA2523F047D1BD0DC21C9F75236BAA7301FF69C8E6D8C13CB4E16B055132B43370981F48170184E1D266390843D94F93771C17A4A959B4CB3CBEB28CFA438006ACE99391CC5511A70CF842BEC7F75992FFBE35E3DC6C1E12C17E0E9701466F70C7740CAD0D39A348786638C1048523DD8A5786B41FB1E34BBE413BE37A4E0595C1FDC3B2C7BD4DF4754F61EA8EA3A8C74D5AC2A365E02669C72B28F3EDC2CD2B4C82063A1809BBE275F8F1E65F1807683BA1272DAD2729F08456C560605365542D0ABA2C0F0FB2CB248EDEEA495166063DE058B824D8437E0730B2D8EE5ECEE57D45159C88B7A205B01D1B313D291A62DDB5CAFC6DDD0A2DB2ECC259D4599C561291E4D975E69F8338ABBFAC3D8A67BD8481B4E25A086CA882C34D0A3F89D9707E2B7F2E6E4D664055772295A802AA82D2C7C6EB505320D360F9AAEBDE91D0E992C5CE3A9A10F7BA492EFE875A6D1C1558DB674F3FC29BDDFD59423E589CA82DF02E122C44D4F003E1F39476FE2F9A648E2C5DB7FD4C72E472B31B0B1461422F05610364D9344F4540AAD7AA83513E2C90DA94DA4199F49382A748485D1AFA353AC128C5519E2F0D5B055667952B43D262781D6D0F93DFE7696D005CAA1E90BF4C5E52ED2CD3B1450DC3146006E0BEF490446067921633B86AC180C433284D5BFE27617E18C32BF09782A2329ABF54DA60A908A78B21B79D9CA743D314C67094BD0B80A8DCED080949B702DF3353A107059C18E5ADE8219F216EEFB52DC315DBB91C38F863F8A782571114FCB5D72DC801C813C9F5568F5884120D96D6347222D2DD47BA0F90F71A4D1CF020E51B4385D559E6CD47840364794DE7C33B196FA4132F2F151142AE57A10E373487EC8F2DB8FC6C839338600895803BFACDC1F4E6F2EBCDE2AE486CDCB25830152C680902A60B3A98B4A959796EE726A05D1C2D1C3F84B3EF07438A116284338AE594ABB7DBC292E7BE3780E8D34116958E1A9648C1B8130E347973D3C67E7BE3DB872EDD63141185E9AF733B4DE0D1F95612B258526A70ECEC13F9E900B2967E7CAAA79863EC425FFBCA1BD43954176D7375519BCA471000261E038C896D23E9B5E5DE3869A266DF46E181B11FC2F01696265B136AD18C0334181D4F00A89F093CEE2E64D0CF35F146BF001031E1082DFB328CE8FF3DDB64DDA4CA6FAD685785F74B226CC744E32DEFDBEC30C216625C4EA350CE99E92238F51FCBDCBF8634F0F4C7C3ECBD340D033074F2420DEACC77C70F29A131D4BECC8AD0B4BF0B7FBA9B4B0DE7E06E65E9FF6B1AD6435DC56B160C5EB3CACBA695B1C14248CA041DFA2BAC37916EB2CEA9CF193EA6CAC01020388A36D83183FBC05D0497B830C96F2EF19B27085F2886FDDD08DE32593B0D289F9CE09D8E1A65E34F63506C77E3A6B81EC29ED850A5CB67ED6504E601867B8CE46792917A7E28ACDE69A17C991080C8CAC53D5ED562674977547BAF1D3D701BB110FC4291C9E14CF067E9FBE012C0A833F3D99E273A76EAD06DC2E3E75B999E2F44FE657AA19C83FC75F07BEDF8D73DE902BD5B4F8A57299EF6A861D5CCCC535F983E7C1D17E1FE41D8AB3476DD64889E5710E560871E9FCF49EA81F1780AA672CBDDAB8F40FBA4E5E0568451BCFA386AC388C79BF1C1ED70D47A3FBFE13B94F396A199F6CCAE5D9007813465E342C5606ABD86D7DB79BC754A617F5BA52C3A9FF2FF2E177DA9FEB73C18177DC704EF665F6F480F8DFE06364DF4CFB51FC42C718440F60E667819BD91925C76BD6EE2BDB42496D29E332D2ED0784AB40FFBD5C02D8038715E4E53D00F9389035DEDC8F81B8CC13D93E404DE2B28DC28676A5C4ACE6E21DD671CA41C4B1262800135D06B0AEF4C719A99E2E93094F7A23A27825E94C223DC87C99A0B9C46EA3A13B6FC46BF5DABBCE99F751CB83F2098AB5D12FF84969972466CE991B7C4DC481E49D1D5057B7CA9818AF17488CB68A85C1132F82091610B61CDC87BCCE35320E32A12850F92624FAEC98A603E12D8DD7249BCFEBFEBE8C23FAD3973C0145BF8C901AC3B8D8CADE53CAB25069F590C209232E5A3DB73972DA92EBFBA280BDD7834879B02A37D4B96EE9232F92A8B2B60B1549D5E932E942E1D85FF7FDEDB8ABC22EBC06CAA7F58CFB82AE37FADD4BD802BA5DD35C3E60723E22992D1AC7716674A714047202AD0EAB2F2F565C41F9CBE381D82F3B2D4D16979218411A77EF41E986BBC2A54C1BA8E61173C71652958544EAC1C70918597272FECF399A690F2C9C8F45A72510B1D83B889B6AFC4267EA00A00A865E9FED2AD8778F3AE9C616F9810C6C0B6E541E8D2C5C2F440004061D282D3C4265768EB90D3C8BCDE5F9023860A6C4F90F1C2466B1D2FDFE0A1C314090E409212C2D418290A9C3DAFE0000000000000C1218202631DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 + +count = 97 +seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 +mlen = 3234 +msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +pk = 99919A2EEFD6A6D71C6354A51211AC8C9CA53016CE882BC4C5A23911C434B43D47F5765A9D7B07479B2A6ED4DDF8B0D6731FACF914D1C1086307550BCC2FDDE63B0787623AC90E426535AEE2D284C44AF73366FCB490294A9409C17A442083FDE4A46AE87D701801B5A1E80CC1FE9E86E7CA9EFA3E0FAD0A5A5A2979192D42F5344BF1C688E533628BF993FD82B640CB833B888A9C37E3888D8E4B2161C11A74A98A077B502312A24B790F1866B7B4C72073C2ACF7B1B7ACA7A1E3489E5ABAC79272FE8E51347B747F8DBB7B0850BD720C95A152D0E0D9DAF7187EC51D22EFBEFF54D1AA67D3E23B041A5C446274C8E00B9C1BDF0CEDD299142FC5D0942BF7C8447AF2552154C2BFC2DE9412666DFA8F160EFE17DC355127677EFD060825B1F3F33A231463AA851F8DCF5AF43C472A6FDE77782114513967B30039A96A252C1D1F77E2DEFFB188E48C6FCB192BC4B31F5C192A9A0E8B2E69D7E0DD65684EBE638A450BDC97E757B608FC482925E6ACE7836DF450AD8B2411467B81FDF8EC8CABC2AF13DCC154DCE78F69DE7BDAC187F9E09AD1DBB254DF1D69E544987D6A242F6EB86C3EE63151B5F571E7D1F43A3ECB88AEAA3B1CDCA99297161842440201B597363E5888B2DEF71A1E61905179B2B135811BB33BDF163F7E6C3291CA0D0EF5AD69D370666794FF4D6B6AB0EC83FFAB5DB57795B89A2525019CFB84DFE864480C30480ED2B54ACF8F15CADE84AFB11DBB04AD0A3F1DE87BC7033F717425C672BE1CFA1AC86EA4896AE97FC006DD0D43D6B83ECA20E03CF4A51E88DA24C06B8F78D56E4D11FDF8A4FA1764281C64FC1D6698B6A096FB42CABD38D12516E372591B00CC0F1F7112CF4601FC4DC0F81B3F2BADD8734803100D8D29E0AA001812DB77858A07DC67F5C073072A83C69865AF95AED4AD21D10490D6082547A019FC6CC12809EF6102698FB6B56293DF5F82064497E313F1453D61F1E0A4E2A6E3D1B0368BE7085FA834B9860E67D81207A89F9DFF04B2F682D922CEF0503B649A4B8D64DAF1EF67C5584ABA2EDE5826A6D98E42614A738710DC6D184F75B54B2AC520AEFCE50D2580EBEC357E42F4913E0C1744206890E1AFE803134510204D84B734AA0C1E23897D55CB5D29FEA0BC9362BF5C2F03049D8DE4E02373A29E3DA4A728AEAD052DF52C3E30DADE203BB74E07D63994C34116027C80617E67A107E0A5CD3060CE19D9BF9E0BD78111F95D238E674478AE0484028744B98BD50D24BD9FB1C9A1A08C7AA2ECA368D0315F222F4C356ED003EBB18705F975E269BE3C4C6155D4454338A3EB0A0DFB98820A3D7CDB2AE02F5C14EAB6BF1F6427AB7948A87E99EB76ABAA9DB5D7AE3E11376215C0B6AA2E9C5AADD2463F82F786984D634E61037023BE6AC4D9789D88B7AA377B1B2D8F6829BEAD923C1A991055242BBF1D2BFC69711CF59E79E90DDB5E6732B6FFCDCAE9AC823957C8D994C2C2EED4BB4D937FC5D246CD96AF2DD04B5B28AE9E29127AD8F51ED5468DC4B20BC614D02A28AD384247E131B8FBA949C86946C905470D3A1F76C2CAC0AB1FB4567157AF66BF8FAC1AEA78B5D5038B694FFC0717007137FC9540BADDC3FB9DDC68677C13CA20BDD302C14624A11ED75675750D4B25C3CD3B0EB1A09F8DC04953C194BCA7B8F6DB4B1207A189FB200ED80765E36D7D2448B081106EB0E8BABB85D4ACFB6BA831C3F9B756CAD8D43EB78F6E5FFE8AC41446EA0D99F7A8C3CA6F72667A76E622CE2D52D1E25B9BF32864C1E8175E1CD6713544837B149AC2C9F3EDAD192FBCCA9274E07606AFB80B15C9128BFFB88A380F8F94454B81ADF04494398267A58426C3324EE1F88C8FEA903C2F824E24C120A91E1B1CB269E385B8280613D2C2F020F0C84CB34BD29432817C501B6D3C2D51040F64FB5AB20263A177CE265592ED943B96A98CECF8F5044070F0F7C6FE666B52FCCA5C2976B97E6D41381F52A6D20F5DEEDF623EDC4C955959C5B0EEB29A2B8B6BDB77AEBD86C081617A701951BE745E27EDE0FA01711EB7E654C24261E9724702C80AE8FFEDBAC4A69B300DDB8644A678945753309DD26335972BD115764446EBEBF778C18CA7F3C8053DCD29CD8C072C597B920BAE2F6966AF65B83F7AFD490416867DC61BC517449852582DB23E2EABAFCA33E9937AC9FEF35B65DB75E5340F060DFD68EEE687F5C4CCB4A9B0EAD63B4E2F39308157EAFF93B8E5A0FD9238D7F96C4FA31353B9E6B88078A497C489AE810B40665E1BB0292F871DEA52EED7B3F3DBEB607BA0BF8141498C29114B26C3EA3328A74D34364A4630017A2F039C9D03FD2649484137D4124DF1A9AC4BF78F1102AC3E1A526499A634B544D77207E186144539FFE66E3A41D307431777A74BCC05A9A4BF4BB72C65C164BC948488AA81232F3B6F19119AF8CBA9442314ACFAA06CA9984F145BE76821E7FD6AF71E1F38ECDFCE9F69F501A3C7F2E1AB240511E2B367A6F528F1C93B173D4EFBC766C0B706059AB06A25ADE962211C9B0F95DFB1C2C09A9032482EA898A46BE892E05B80E855EBC1515537D125DEEF1938650D48A5E63385FB1150A17FAAD54D168F1FC667173D881C0C52217E6DC659D83E98AA3D6C4E69F975657B9D16F6B20269492935F5FFF92242376AE7A27A942B63CC34318E18724A5CB9F340FEF387B15EA495FC75957FDE37EF6796AAD0A8467B7925FFFD6B84D03147C6F070BEA7B78AB945752747E2920C5CC029CD4B1911FAFF47 +sk = 99919A2EEFD6A6D71C6354A51211AC8C9CA53016CE882BC4C5A23911C434B43D38E33BBA36C5450578851D6C2E72D61744D1A8FB1235CC1F13BC2F9CCF3537B59BEE0EA1C6BD5146FA7E3B014DF6C7D5B9FCC6E3D2C41C1DD8C7E068A962E8CBB76AC783F24A281E9F52DC2ED32BA6665ED32BD4E4746CE08C7BBD417E589C8268273163466762631815830622324731737153580442307703158327457380247627536243660820576817628301882354156847435484583278070646078557524035552424880444223237306751543063711036601555837047784226768726234270831018413145760245585774310508672072663502371445153806270204381886762008023230413537278058450503077203507361545256607218031224653887773100055402577131307234167568768125054576088616637847845602330075566030133265720846588723451431756004205076471380764772178675710120263718582365854323178510854757314546280353304312512726603383262471843644515165314468220371717760645655517104714780453437058678531851565365802305411827654672054060041478800450770608127473283100300524867562341504743845746534008514610476884366400426666611604541563170471200350074860310051378866725005813278332863218043255643613565872114657507875512230547621465850636508850113471157402410277824527113118072450645407852241446545485223488664786716837138140452228642341076385381210818521871562367053386250461073326437115672873672013711021737166162344286002634462687648404347802003843783050601503250800752215321262417105733441640054821187477384670686536308203438364124227416514700418351767731147143276614188626716235554753315867218084136440704674438756527754560585847335684668471224640001620368851251247852055852447124511784336612212011515615248168555878023408856268811777328255422354178141155457376152581764817781582324863740730622058435202766010267207732246202680182460446686133186705717682164180628454788455611211507026484110137866473430466625241080777028801415136860473476646388234548132541450624054473066564452157346822215663703135446027156542107530800640051627857738621288473300214552744025870388085635680643142420667660837324565353541324755335168036603240847760381768643151016855172417854628737144884051240538642174052550056265654302841864721466177550587363103538583715248806703668337648146801230145218354050877247820255415268007871487657636602360776288321706566207253053628221863748243701702081865481215338323511625362135360024345308060426775238370452062448455444187740030581816241248647477516087106850306142875576844766776701033748046387441251818486738157836712377882368303348452565540543220875257233155624082315433757802884585384745163201787403323123341541642406312154585606540623140634164455470261807811374731646416535067373416387653843558481776048357142122772854845067536651670681708384813588533508267780476553025807184374778828111588327863773853488478378056235047043118022834688813410302660106473883660741227172750165811762327335866348317825728366804083628354155457247560151412774768766226348370737634505467557420724676886531348103202742320282622174303387843026588273317324485755184870237005368638332818835510783174078767475436015675878375871220825475616885224703458052301146305076820382117773681182040282864536506403276723367510607578733208303126C4D673FD897E2F2891D902767C5A27EBFAF7489741036A85076D758B06F275488A1DFEA0FDB239A738E2EF40172AC4759675824FC5F4CC8E4704B137F1CB2F4CD70B99679398C3E3A35D46A03B48A147C72E4ACE59BA0D341B3E52D794BEE607AE44188F93E471698F21952465814EF23F6FEDAF85867C63509C1A20928042ECB5D67D66B2CB323A606F99D702E54A0E12A9C1D8CC95F93F7B97A4074FB82C8F61715BF80040886BA2DE0ABCC148AA5F8D6614220CEAE77F5909899809387B127250C77B38FEB7E0A3AD83D63738021F73D69C03F375EE6CCDA46C11C01DFDE300B86CE9B9DF2C415FA688884F98F1D5375B7DE2390C055F29D770D55B015534CE14EA12C8E02DC9E10B463A66814BF23D66419BD7A22CD6E75DE9023434E314F97CA039D29F06D1ABAC8F5E911DFA2121F5E3E79FB04B424F03062CF46A1F954ED5D7C613C2BFAA50B440937083AAFF02F63828F5DA36DF815181AADFE92D5B2868D54DB25DE9CC0B091D976FBAE8EBDB9154DC2E3F60FA37AA62C019BAB52DB156D15849A9CA4581D8CD1CA771F45DDA045536F4CF3BEAFDBBF1E7023606C0811A1E4E14B002D9CBA4C2B9008ADB0E5CE6AD4CB5DD8153AF594FB8E677CE7CC68ED5A573EF77D36EB237E0010BDCF000D843AC15452FA02D105F3EBB652F0EBD3FDD5016AF6409086AE9C3563F3B2C20F5F95A50804C30B3917488190AD3622DA44304D37E299A4F3FB9D38D6253A46B4B50CA21A0040A015E15DF61228953EBFD40DA5441A1007827B740C31B8F76465FB25F9A6C8F9C2802C8F4AAE55F64BFF37C7EC68DFD73C4501796CEFABB688BC3017DAC90BCBA63302EA4E083ED2732226C29891C35E1EAF19FE1106DD1A882D1D7D63A739EB93DC8965B7506316F3B69135D25D0DAE2ABA79552DC656A3A710B7BC2BDE2F9D5C2AF27454A17CC233554FD3EF76FA24B1726276C16546167FD5C6AEE729C8F8C13DE9D05491B6047668359EB17ADC19ED0D5A4BBD7F90C6D198A8C7E56064CEEA3E83E034C954FC3B22E922EFA22BAB8EC6578A9F3405068914D27158495B51108D36CA00C7D399DB8CEF2E7C7AFBDAA564D09FEFBFC9254C3B82AEE2B92F5FF939DD5C17BA1A11993ABE11C605CCEECD93379F29988BD057A3C58308FFB024501B1C46C1BC1880E86C9C1842FECDD76A86F264A36E9C1DAED0CF1F7AA8AA046F7E142981A5D3632671CFAFB0A2509B732697ECC6B705578939A17F900DE77A95D845D67D79B4FBD6BE41B572013EC3CEBC33E9EAADD2BCD495ECEB2F9CE620506232AC764CC7480E9AB357D6FE7ED42DC5DECFF38107D0C018548C9006A56D2512AB79EDDF98DAD95EEB6E00D754575BD111609210500230B8FBF16FF24650FB672EF76AADB4079D75469A2BC013E1CA01DB7D06FC438FDC5D8CB0D301A6C9911ACDEC87CF15D374136F6D3251205243B7EB8066B223F8E069700ACE748C3419A7686136E5BE645F7DA6A1DB3E64514D2DE00CB29955BD38DB4A6A5275BA1E7A156F51AC90274759116957C5BF8708A8BE4893D787E0A1FA0413020A7D40B82AA3A5627CB8F04DFC812CC02B6AF60549D7FA97930805D972DD49815276485B2E31C910329C5774B75D913CF2841B7F04CB7C869C9B208EC7D4BA09A021AFBAD4A1CA39475ED8FDB0755D8282C8665C502A94CD3745767A6238659AEC5674528B24F03325B3F9871AC478B8AAB8F042E0A7CEE50A85F76C569992493D93292901FB2DD2CC2487689AB4C7289F7E4D5FF669AAA3467A286D3C67FA20A40D549F2570EF516B8AAB727DE32F150220548B46A1818C960F86527A1F750F1520C537BE208ACE7144E3557EEC9ED1EC1C268BFBF555EFAEF3E44926F3FE89A6C347FAB0D16690965D5AC01855DC264B9F9E549935315E6AB8EE824148FD588F203EC65AA3CBBECB51A894C0B41B5C6082C01025E49A1989C08D6553E33032AAF718F6F2426D6C8ADCFB15D3E11554273D1894F03B6A0AC69E6C0E2F8BA5872A57E1711BC9B254530E7CD5482D677192DD15A85FDC223DF356B11E12B4DB842B37788070EADF78E83B01D5E0B9ECF9371BA4BF9C289ED4D2C2C3383E81140A02F014F7807D93ABB0D0A5C2406F0FBBCC467C64BE04B8081C6EF8790989E27E65C28695FB7DF0E2C28B2AFA7E0C170CB885D125D66C78472E61CA0E92E2CD3BA0B47C559C2D2FB32FCD35B1B44D24D203503295EEF2AD914EEC2649DD2DAEDFE0ADEC01D4B58D16D3736FE8525F7000FA91BF8A1247DFECAB9951FFD0486A36D7F02B9ECF929FA910D77A8BC2C50BA8182F6D754CD487449BFA25999E530077FE08F4CBE743452F79E1316DF19A90533C62E258EAF311BCF55FF23F3F56DBAAD058BB176ADCF2A2B48E25C73FD626C20E0AE85E6019B64D3F01ADA90F03E10DB811B11F23356E56768349343712534D693ADFDE096BC70F6A3AC1520586FFBB24E0925CE3F64A5F06C36BBF26212BB90FAE44C84CB0EE4039549D3E90BACBAA47DAEDD3B7FAA11AE0E9B66D2714725BA11B7AD76C00894EF5CFB272FF295CBCCFD93F9834957B9E28D398F5E325F7E7B6920D6D985C79E533D8933A906DF279DFA35D0FDD4852974758B302BBB9E17A82B45BD82EDE4CF1B011A82BB7F2D3E530329272AD0992B15D5FC6DB31D2A173F55D972933CE37D089E1D7A2832DA4F863284FBC91819F7DBA62926ADC6A2A0910200FA4F35D1777DE52DFB3628C9E41ACE847E84EAF6994E070BA9CC32393305180963F557DD8DDAEF86FE5CA9A5A68648EDA5836C172084AEBFEDDAE271F91E640DD5CE4641C87947429560FC478328D87BC7C9F9A7A28072BD998ACBE0701D41E1B3046A8ED8327B9FCA96167BD95B86EF0540C8B5C12FCDEA8746ECEA87EAB7BA8BE0D2E48001216D5A72A22EC92BDC22417003AE322E82AFA3D2050D4472234DA8F4AF7D1816DC8BCBA333483970B6EC7D128DF6A60D9C5AB30305F8A1613304261DF4201A9A10530D5575ECD4AD33D0738B55D29E19C807C70F6D1AE8C69A9026583EB61E73E733182B2B15E62FAC07F723A1F68E822ABC2DB879B4E013D989E66C4E2C678F60B93DC033645E3272F08A4BC5A0511E0ED96E89C3639469832487D6533EB1F2F3C5367CB47896231631A9D3D3DE3DAADBBE78EE9E2E2FE9C65810074BDAA2085430D6D6B1888C56042EF159CA52475F21DAD8A004123F6D2A14DD0836048E365BA18F13A68C884C3AB38E4E21E4B1F1C1E24E53DF1B4895590AF58E94A24AF2E5B51ECB3D16AFB22AF06944E323A4D4E3A0FBA2D5B3CD391D79BCCD823612DFAD876BFAB372ADD64E9A7466F6A04A97C2A2B69BEAC5575E99229908BE87035071A9089AADBFC7DA4BF78DA814F9BF56FA4F69CD61EB765AC024415F84B2B425CF5C82DB902F0A4CE925ACFFC389B3887D3CD5F11C6E662C38D240F5D3522495A0148AD24F5911F9C138F611FA64C5BA4B754DC69B1A40A5E7D2DA141F67D9A9465C199BD633BC86F913633AEA6AE9026FC06489 +smlen = 6543 +sm = 86DF8E9DBFBB234A6AC6B208608B1397B82FEBEDFF54876CA22A35F9401F5919E6940829EA34E140C88448CEF5F622F4C95CBFB25F12E6967FCCC0DB0803108C5B225BB4715E698CD634BF6BBDD01CBF12186E906AD2411FA03C965EFFD944127161DCE79B5C6E7F14A8D2B2411199EB4B03DA0227DCC87A6DA01EFEA6AFBBDE58BA5EA6442F38BDDEB66D31863F21D421273CDC1B323806B0CB69F0A88DCE4B3648A193E1E1A999EF711C5E89A3DB3185D766D2304963C10333BD90FD77401575F68A43B3275FE3DDD7721F1A908526F2C7058F91FD039242B50A817BD20350988E5CE05E1133D0F1BE3A26F7B4D3119C21E31A9F16666754B2FC38116F156C7651BDF5F37E63E33BA6DCEB2B5F93DA7D5A63B3BCEE5C0561240F4FCF4937350339F57C155AFBA0D8A90B897BC59FB5AFBB17B1AB47AC4B61D8761B5ED423C51C3587A5AF9C459BFAA198C5BA0F3E715CB55C2E41DD3E9DC5DC55AE8C27C2991E283982AC1B98563F4CF143D11053C1B1601187757870D9D09B3BBD9F7819737B7C66B733480D76D5F289C6984CF9E7F9C9CDC1149641765F8E443F369C9E52F590E4D5DD6313667F3E1C7F7CE263278B2B0AAC0269EBBCAAAB1406FA3BA40788A2AB347E2A056FD0604D902AE4A06F359C33E39022CC32C4795012F287385D0710A2DA6AAE24A7E2A4FD891D9AA3A66B500CFD5A4CA39605E0EA0BF57D198320C6A734F7AAF3CD1397C0A0AF6FA11CD7469DB17CE0F9675A4C15C3773C4FD55E8CF2784A30C852D728D917A5FA0E0D01D50D7D45F7E030B50F64DC1F1FE3B01F125EBC8FE4DC9602820A164A837304FB3C32214C4F4121B50E2FE7A21B8152CAABEE901CE4B84B537AAD5337067828EF504CB2ADBC8D84C4BEC8A67BAF23DD3BCC30191A0933631DF6BCE32E5C4BD199E42B5181073F0D293C8581AA74466427564C19191DA04547C10715F0B2F494D70377CB8AD561482C7279FF0133358A36B6AA05A7D1072C388F8A033052FDF48521BBFE1DB3C4C8CC8038F934313A0C59BC8C80B82725DF18D228DBDEE9FE3E920F38075B9D4826B1D35227EA564C9143C4C013FB211B50B01D7F7A8384F184017D95C0FD8893BCB03CDF1F363F19CC474C4D10A6106720EB84D91833441728DA5F813E46D92CE5C9DD1BB9A044B8FCE7C9E9A2F8698E0E4D8843C9A2B4D6391348290FB9C96A27C76AA4E8F999DF30308C609FF9F955643EEEABB903523BC51D62D084BBEF220121C41BB074ECE436FFE60EFDA366AE6B64887CE9972F3307FB994A6C1E191CDDA712B4AF49FADE054B3FEFFEC3A1F5526B5405225F53D0C2ED6689418196AA541BD31D544D25D6C0D6AF5B53C0A42D10FCD1D9E0AD4F53FC89DDE3DE05183A4DF3E95D31AD541A403EAB8B5102A475AA0BC02F6758F904FD9EE7E55E54F6149F6C5F35DFA3CEBA820CBAD39D22BCC70153B703DB714E1292C474A11A55C5DF83FE422CBFB45DA4AEB1DF5C5D7C60FD848BA16498FD8FF2458F739625EB0D2A76E656F6E6C05A36A6C97FA9C5841DD332EBAA1689605EC7DFA54E11CE4F09D1BAD7F84CCEDA79BE71BEE6C75A437316CB450225C614932A382ADAF4CA1DA0C45E902CDB48674C949FB4484962294565CB908B6793AC9BD43D68310583BC3F4406B77E51955E92C628B037F50B93697EFF673C0985C26FD11F3543C913D059796DFECEE15A662AB00F311C6BFA9F81C12A4AA41128E24B90ED319BE182A4721618BCC651F5507CB5727E245EE2F9269B3A44F7689C920B02A5610B5216B03F8C4FB6961E563A5F6451F7B43FED00F347848F7F0A8A64902822F9726FB86F8DB907448328C094497061CB5CB43DB9F59843005549E7C53C3B50828A9DC45E36F60962710EA172549C5007AE3E621D5B929F01E06B0C944AAC3D1E8DCE9062418AB8264F446E3B338697B38B9FDF4E626E9FE24B0E4A5470443E1FF63A6D0D661CC47C1C7607AAB8F8AB6EE86DB5FA484AC23B0D5904FAE331AC065F9C84DDCD822539631DD1F3D71EF20E2FA361F3543B30FD61ED579303278F97DC051EDE9EF438CB9B5956F9718694E405E62D120B3638238FCCAEE5A7F8BC31768A5F4EF082E636051631C5ECA1CF3FA0956DE7436BF99783731884906B962FA6FEDEF2168EB60EF7E8271FD2A7E951E407F49ED669A913E5F56B7512117B1D9E4592DA5ACEAE99A5824E10B5BE563C8EF0D6443117669ABD53827374EBEACB12489AE555490F13430254BFFA875D7D31D1D5BC11ABD1CCADF9A962EC6F64C29E3F0AFA24F490066B4BB4999B499AAEDEBE452C0E2AEAA254441CCBEC183EB793673C93505425C71DDF08662294B924DE379E45980C02F0DCA126E0C3EB0E727D95C681D84D0754030947C3713B445E8965C76CA5230CBCF44944C0F891D891B69C4CB5E3481696E62930C3D70DA8CE70E9EC3E121C519C1D53EC0948881265E3B0685BAE6A1333286E8F2730DE4E0CD3D40BA1BF1D9DFBE4B61CD85BF194FBA18834E9A09CA4F3718A0728A136994A76012E416F59546842FC1072EAF11F9E306CAB5FD9F0CB6C3692699CDAEFECEBAB6BB18DA9879CA2315458C2AC4DDC356C9567A349203ABA8F770396E4BD5D319A7524F8C555AD5AA89DBDBDCD0322DD9EC97123D3CFB061B20CA7BDEF48B378DB97AB1BAB682A1D2B40C312B3EB5191DB210E3B9BE433933ED939AD1E927314B0D539E756553CD4A004201CDC6EC4734CA278425A823206F5D673E32B7F3E8E4794AC3C8A8DCFC1531A4032A7D7CE0FA9230C9601FF0C2C24C2F257AA94912D80F8DF6D89C28EDA8D080BD40685443EBCBC2BCA2C2CA4F692286A400DD5747C756AA2BAAB16CA4E56AEC6DA2F11C9CEE4EDFE466274D1770781487D908DCBBF786FDFA6702846DF8D23480A500E32EB43521D4CECD7B164612367A57C3967CC1D3F8E7FB48D3D361179BBD6442CA96D3489CAE419FC2BCDAD412B6756257512302B02DC4BAC976586E9035958661812FA190DFF1D9BBE2935B70D6769C4AA235025536CF7842DA0049C080B3D75B3C27D5F4501716922890C8FF472EEE21A14D6F87F53366DEA9A67D3A31366547C3598FBA90CE08FA2988B3F1DE250592F01B7A54D23BE16A81CC429DE7BEBF513049115213088C4DA9ABDA4C43AB305EE546018B7EB4D6B25457ABD91F6510723E8A207D76D01B87047BDC74C336924925A64ECC736FAEDD064685E3788564481828ED43DCC727EF531786A7B956ECBF32E7C24CF6951A7361CBDF59C91479524F475B1A2DBA1913B7BB828B6A4813E4BA27761EC3AE76A28EB1A8E3B7F0FEA7DD39DFDE21F1307941A2AA82836880DF8A67C08ACBCBDAA61EFFCB5E56358CE077C1D0712456DB3A08F4BEAF670AE363AF5BF2FB1C66C178B4CD15CAD65970F1D3FA0CD37DB4FE88004066DBC7F8E348AD8AF49868B51650881A65510DACC70AA480BC7091981911112DFFF0F15603143E834D6539B6DCBD68EE4D3FB279931CF797FD3EC5A64EACC77B902010331AD333B469026E16C0831F0813CF85F2B1B1012E704F98A11F820C5827B0FD67B7F5AE1AE1C5850D1AFAA675D52B1ECEEE2755003EF0740872BDE3D9494CC638B6F0C80126AB091BB544D6EF5F1FE980BC6E8D8536AF5D975A3CD02E1D061F3A99718EA91937325C0E0AD4838A6135F4F974C279EAC7257A89B499288A90976CF5467A5C82561DF17F441F5A6AC30736CFDE17780C7B5E04EF30562F956E1EC8197311C82AABF65F72B4F3237326486A57BDB6420FACB6C1EB15FFCE3826865A6E0915D76F2FE5759F950E3E01BE761A47B2989B744FBF457A71336DAF059C9AC3B4497C7D90B0FABBBE22C01AA869750118C3BF31F075128CADEBAD3A80EBAA39093B80CB03F30C96EDD5A101445268F6C14AE69D3409F86D4EFEEA2CBE0CB1FEC854A66CEC0410C7CA3D0A5E4EFE72C6598DAD84E44BCDCE86415FF88B9C0D35D7E11650B6B429A0DA6A094E58FD08222ECD0282EAFA51FDF5633AC3040DB78B05EAE0896A3663B88CB6E09D4FB3CFE5C78D7252843E57E196DBAF52C1275ABD696FE4BED254011AE9DB9E0E66AA024F9EBC8A85C1A6E60A4B79CDB8B02CE2829903E532E6E1F31551534616AF7A6759161A8087CC5C1E7C3DC23B7CBC73FC3B20181CF9BE161F6C495355216F86203DC97317AB8D371657BA9F93F381CB51327EC3A6113FBFEDF33103643F61E94719AE5C0A25E571C3B9B5E1722804DC9E1C75561A842610B6048D569F62F40D2530F7FB76BC426C5F17549A9D17C83D4A4A1A8530F620D2C8B8564300E79347A7AC9D13B84F7D2C9E0835B51193FB4DC06EF0673EC0CBEB859B5273B144DB23679FA364AC2063C526D25EF22F69385184A517325DB908D38F06EE62076A54D03FFC0D6D6623D49DF285EF22F4D522C16CB746018306E49CE392C2428703489B87A10A0A784735F3E2326A284FFA6ED31A5C661612A6448B0761F3F866B4CA7D685D7B1B78B9BCE5E7B66329CDAC17D457E08A43182C044A877936CDC2C8B6B2E67A50935C859A78B9A86B0141195DC562E27F54236DFBC7480663EC0A29C2B2F7CFBAC3F738FB7D08BA2AFB9C0F8117C9BF8637382CAEA1448526BBCC71797A2C5F4000000000000000000000000000000000000000000000000050B0F141A1F525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B + +count = 98 +seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 +mlen = 3267 +msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +pk = 959DA8C4AEBC0C0ED9E07B52BA93E24172FB88C14CD0293E42B092A0759030F13E48CBA1A1A8A930F165B74D394A4E84B7DD8786E482602E4B714CD30C71D35ED695A0CFFEBECF2DB782F76F2610BADF6E33D493F46AD53CBD998A0A9967ECBA57FD620EB188416E371B602145DE14C0117E308F2A8B3A9F7FE93731AC5F094AA398151F6BEA5F55CF2B0A9E2949B4423C5B7A2D6FB36C26AA153DF1D8633329AB7CB8FF36834D026ABA068743AD20A9303F6288872BDBC47C97D84C8A2E8220943EF9E59465635D6BBCF8A077073D0CC0E762C34E241B8238EF3DB5AAAD5B85DDEF7D5401F5E90F3EB8DC9D5367EF3935289E32980A731B37F9F48828E4AE143345CAA22EC19D582234222A407DC6A4EB63D5496BC1CBFD990F57BB5EE3EC30F820BE65C6241A1E0C8D765B309D20CD776A11CF131A66080D9AEEFB69B5A61E8A146518982AA80F7F92AD3BD6272316A8A80AE2476E55F8C0ED8B27ED950954078D846353D37FAE34D2E978977B9D5D679764BA8DF6CA63D1618D4FCB470A7820DA07D3C21ACED93545AF83AC3F71F9CB9B14D0A68D5D9D8D0927C5C2328288BC2E446073A37F4A7710C5CB3343654A52E794C23B3CE8EB6D087E08381B90A11A357F78665D486FDF032386195B2E37B85C2A10371C40EFFE626029C9F40650C803DDE9609AF6A5294E81BA9786061DCA601721554452EF6C64DB146B79D9B0FAA7DBFB95D2A92CEDAE8F7635BF3D86307B96BD5F3F24C3812A225D9C6FC503BE9CE06EA9BF0B7B5053485732A1935C75333E8AB2C905D09AA9138A3E53A6B40DD5ACC6F35BD67057B793059CB33B979B5CFFD05D9AF7973D14634DD5FB4162BC47CDF90A2941CF5110B4723447EC944C52817E8D12A6B5A5C054B30A76C4F505303F31A2FCF6A158C75D168EDDB078C1C77E43C517347397D5131858D4E3DD92B02918210A03BB54E0C192C66C3717A9112FF8ACFEA055F584FE819FFEBBF3729EF8AF26C5FF10BED96F8123A4E65D3EDEF5AFE2EE7ED43BC5D0A511471A9C715641BB251AA1D13953E5D0698C85AAAE5B45E7E9CC47A7A80CF968AC46E799FEC0E7FD106EE56AEB53C623FDE93E221D43624E3B6E8DE92A60D3746C20DAA97546F0878C9407B606DFB8CCE5BEE275AC50F22A6618D533E0621D57D60B5D72B9C6B7FCFDFB352530795B9AADCB174F3EAEC4BAB278ED664C42E6D1EC3280824BBC99CB3325D7A62F379C9EAD0B32A8B47D1393FEE082CF83F6BBE5ED43AF7349FCCCDEBE5E7DA47A4C039716115A70782A54AF6BD125649FD47FFADC57BC9B7772E04891FECE8395B522402452229DBD3763FAB460330E7619A30DF91FEB56CB0E74790CBAEBE273DD446964330F89270E0DC71FBC86E2CDB87BA29E91E00D1602951DCC2ED35BE56B8F8903B770278E62674AC225BE527512318912FBBE0E4DC97711CAA277D927A7A4718275D4BDB31EE0080FFF15D3D30C615693A982A02A8B4DE30D52B8897D24D2FD9D827C71AD39C21EEFF5082777D8F172022F3EF094A23CD0A13E30B78F0A743F2D8264D208DF542625A51988FD79C52B1C1A57D9DF8EB0BAEDAE21D154BE5551208DCF37201250EC376E8222ED36EDE50AC04193C490969CC56CFE885A47B72BA2FF93B35930216BA798B8E1CE192336A125BBA3DC4593AFD529E864274613C3BE089B2F25C9C7A9A0E4DF52E903465D49FBC6A0265F21FEC0047DC38A6ECC0ECA4C611B96CFDFB2FD84922ADB1689A8C9CC8A45DF8B1CEC712F560A307D85AF772D31C38684A524D19F1D49D2CE674A9C085051BC831E366F69982F1B9098594D3634B3DEA35FF4BA92650E09036520A24A168222DDE3BCF1ECF84C233D0002C4382A9A46939FCE4456E113C91DF670BE8343854349C774FF79C572394A3A2473EFD66878D349D71AD8CCE95105E2DE868937082EF89A498151D59A5971FDC1711946AF75317F13CE566B0789FB6B3A199899D23DC18D5268B6074C5991E0AAAED8D0B4722FD951F1F587D4A563742BB5DED21988173E1B2ADC9CA78248B36C411CB7C57FA6A4F5C98B6D3E285DF98C2475A4263EFB334948A3545FC454536BF5A77DFEFB5D674BA46147084E70AED2BACD70BB3B35574387E1E7D9F85C896FEFA9B8FFA44B3239F66759FA51687A21BF6D07775C434D861D9AEC2EE45839E6E875C6D4A861E4D0399BFABD7166F1AB4AB3A8BCF264076D1527A33FDBCB08B014D76B090C654121E74AC7A077DF0F58F8AD9A9B327C95186D561292F49C51ACAF6B6BB16CF26B8EBCEDA0F9DFBF8CBFBF59FBD1637E6A8EBCB9F67D4B12354C253F2110885A60C3D96C32336547BD620D439886EE3BCB66479AA07109A5A5DC187A8CC10B0C71FF7A30E7BF5F4CF64378EAD9F0D448DA650871B73B458AFD21D98C97C442ECF3F21C3348595A11AE862A0684622CB0FEB1CFE1675A0A3EDE93B59284EF1E7B1A3C530ABAC1B4D60F251EFB192DB5C0F63FE1087B5956DB9F35A4465066D0AF4D1D95AA9482386491CBD80CFC8534358BDE4A7EC27FFD31CEEBBC6DB92F4BEA62F1FF0F88929C9C3F0C9F9579EED4BF6040C6E686BDDC6763A6F8DD456A1A312E3FEE67B977C0450ABCB8D969D0E9E324829CDA46F64B6854CF703D9ACEFE3C05685227A0CAB2B7EBD23032BDD2D4E1D41CB398A23F19B357EA3021E0920B1C1E231EA266923F61D3EE8F870D76ACCF9D0EE1C968E52A709B5AADCE5609FB62BC2A44226A577FAD52EE221C224D +sk = 959DA8C4AEBC0C0ED9E07B52BA93E24172FB88C14CD0293E42B092A0759030F1A809462EA8E458E261C1A38CF14E23896389C3A29FD902623D957BC70531E9ED9D221967C33E17CBD88CF169B8129608808EF91FF7D46E155124BC659E8DD2CB9E695186D7A66FF1D63B0BFA1EE2C695CB33B4AE66204507FFA099128CB03F8A38664681800104007831251003185442163844807857808358455680236467858606105268516136571735565863301680622281308773238578731521863515101208361857378085814488345327371808281833660444700263830744261643613461330107301438838682724155635027818732618872325874601423082430384745631634807610480364864876876177737260048651513565761683124401208855646042258023601482181477164431537416280602310763472570085724733137211340688654243106028017366386450346670381363347530273531656884352680514507602737864722744172362327550223431478733312675718605624413451656345154720301658152725325621880222502565317054372282647216600121663158640780528662051153750054185332188621188337077047301244776843257003850664177428620012636847111344407418423658451361082442277836213400050088467811482686318056803625583824324804272376417317335757686548561087710022287233338836416183332411223050382540017455463060721156406013002735434163622581031776061145800046436528303587351582117760352276531870741542201204711272256721030467011621645363425525466678833453840321650755717150200207585035327777081634058032568604772077882165388427356110058587336648250567312021487787200141515356411337555766246685370146562346838321013378122271746027148300478643771815067215150778304418448037141802854081753708613801465287407012442021685272360314824774746571660568615038866821453250042276088046412382062165472122761686131307374754516127250487865562447423345828840484524561600078851586144520567583505007307441515410614114516377116756378425574701607672225427368742804848211323817156460470375253216702521663421273266064685314028364872656345850825401523533787572415368883106833574275843770375127858034411741277737732487304827345101212731228066641785404868310756285231134010643516315308210606665542583408712151855158556838354266571830681584141383007523032524313364875610545855302728842033720401770682077142005277645871482701083586657345203162825201050017730255500407057863871858214642186462055437868503657300522844535016626111870155112841066763676105553642524587748600757121455573350143082704628670310614755127056305540272162176754831224473327537784760805820243208527045375606037715351216438142171650547806451361176845455057557373270830283267878865714314826170774725777588120431151770871106864173158065762662132856604833416786022328745652367131643180562036530722736371885304215807213752870102036871202028235668177386742523547647835311108408532246568876774363334254881286255652313566525647513026681072755237501551712870353024035808517356241581045238443758556876000701536352510147018674130758621561862162280608273566017801618105522782353372864373170806072330711662245656582011751142703324320478641237201348117070344844348362657035227808222561677588802210781305712172433583716122616785670181056573778236005001658214273515536387051532525884188831604021216572800178510263886733457621754342080532D3B611D3879B4070F016714B198ECDBE8A6961F451E2C200574A23E11B0CC8470B6BBB1BDE6F28D8BEC828A7EF89B0FE3FD1AA2A953CCD8CCF2E260BF2FBFEEAFB565E39BC6B078812FC83F0FF25E3821B425DDD4DEDCB94FB9DD2DB4E3B9A7DC9A1F76A8BE8D291CEDE81DECDADF99D150322142800A420DE194BB94D6D63ECAAFED023C0A95996A514E483412D05ACF6590742A3708087D09606A82A0C1432E01BD0655DC35BD0E3C0B2129AD330612A4DBCD345AF1071A8BECC437C826E0E813A19FDB11B2F513E48EA0721033584CAF7A442A69361BADE8D1EE66E42D051B101015551EDE0C667E6A80C039AF241E038CEE692674E33C294D47E63E6C3ACBCDE92D89F82D91B35DF9FE42FA7137D6B01B2DF3249645E507543ECCDCE8122984157D4C846A3CFAA4D346F9D27444BB617FED60F9EA0DDFD98BABBE0A51ABA99D4D34DD42267E7DCFE9BF67816383F0A0A21D0CA0BDC78B0B60F5DFD792B3B7B0B922CA8ABE8E8A9CC74305930B41E3041D3758DA96830ABF7744C8CB6102E6F1EA89A532863F1E677E969B97F3AE574F5B489BCAD4A81318452BB0971D15A308E4855D0091C04D498527341EB039137247CDC321484D9D3955528C36535AA6F32E119B0F0096B77175C4FD0B8F745ACC1DF828B5D3E7C14DCBC4AFC89C6AB30059731218B517B37D69D073068549050D0DB755984EE68CA643D02318D60C2568197A1F09A0ECF9F579F8942333A710369AEDB87FBE8E58D9336254768F45B9A09132EFE4E7EDD8474AC3E370035CACA90141D6152990C41004F255D42590782C44EB8DB4E81A380C312312BC7F1997A3A1E0F9116D5353A91DE2D45E6856E187AFC98E3F7D85AD58509B7B9A7895F53FD432A7254B6E8C50E709AB1FCBD5A252406CD11A3E250B6AFACC5DC99588C24F16856489CDA8ADFB9D6ADDBE25F44082193CD4E0EC6B7FB897FA81892EB62FCD56D95912A8CA87F6DEC2A86B3E5F8162FFE529B72136B796167C455A3ABD3B6E7D3406906A67E388AC3C7E84DC989F1D69BD71B339AE72A15094D9DD50B2B4B589D7DD9D6CE7092CBCE9EF9A4C7CB23612CBAC18C288FF33FADC50E254733D3CE8D92E84EE44D705884D110083B23911CA1A90BE80939792BF6A789FEBD10548C5630DA7752EBDBCDACCB4E622BB63926D18E015B7AC6F2AD5BA87BA074068B0A098E5A983637656E1F5152E687D0A9B1BC627B4D8C01D150ABEBA6D05A02B6195C75AADC3F4DB5B2540AA1FE94CB8B5A086C9D6237F32D41A7445440CF2325AB267121E25A7360A078696575872AABE7E73272BCD0B2569B87ABEA00869975C43652BB4F2458ACA5A8B7C1454388A02C624F2D6A8069DA98F69589A20D095B1728BACB27AE9FCBE57C75C7DC4B26C91ECA48C07E63C31E9934AD33820BD06749263D680378B9BBEBA1160C44AD7E2ECF2C38BB9EA57478642EAD3E0FD700F9690D5E8EA815E8BA33566CD8C1CE50F7B3200227D700F6D50FA5BFC0A3D6F33D657FC0C589A20664D834F9A5E0A8CDDF31474291BF13CC7F6482BEFC78EB3FD95D2B1A156C1AD0AE71325D7D7C67B108D187FBADF230FA63D4BE28747A911EBEB4BAFA3A24DF4FDA507DF3313DF137CC199333FE01ABB273E980B812D9E454C3DCE213B0BB534D1E08DF6756AA49C54CDA0D7B9909B7F7C9DDC5F3904231042C970966DFAE8C2CA8E6B71F6F4501048BBDFEB781AC7A025F2D3E77F3C3337C923F30C3D5ED44678A770015B4922FC227C056B1A1566539CCD8728ACA4C6BC1CBA57AB69909DC1A6F67DE21F830F2202363EB92A946DED4274F526A7D1057D300CB453A8C981BACEB50835DFC15CF0F09019AC1EDD4381FEA0F7409F1C70FFCEC2714481C891F373A9AB02B94803AE9F6730421DAB0528789AEBF4083DF5CD38BAB5B708F9AEBEC273227F8693EA36A408D72007257C6837BBC7E7D1467732B004F493F6605870E7D9AF600AA308B907EB7A46A3D3210522BA1318B1ACF86C18FCE8A09195398FB02A7D0BD7E65A54967BB0C31FD612193667AE1BAA4A960FEC8653479C28C861440705B40F47D4F5E25A1D971ECB5891EAAAC7A3323EC6A6FC2BEE8AE1EEB81B6F0A6B96618F87273B178B81D78DD009FE5907DC036F240941B1E661E86F9AB2248A7D1A95D3860F6516E2F14577C04DE6C5A20FA06B6FB14261500BC6F07E26B7DAF656D501753030D38BFA850D45A83079B368DEE2598F37141425ED9E1868E55821E7F1694D838079910149DAC2BB4E38E43CD4A007337EDDFD38F1CEF852D66D5F751349648BAD3110A23F5F55F4D39EF2958B4EC84716B9961D9BD9BFF20730C2A54F45AB0B47B04ECD94B602173B19DAB9ECFFC2ACF56379A53F6CC9A7DC3963151BA7740F878C96E317C708461C90869198B1C35C350B370AA4E6B7D8F8BE4A962693856BEC85ECCA35A17719E6F11E0FA268C712DEADEA0B5E38BC7FC79E03403B3CA62B387B13DF76D190E24C2CD1B7EFA0EBF1561864A6BECEFD607256F61AC99CBD0C03C3E0F6A1D4C21A83A0EC2B9DA88DB75D1E59EC791D8298A0D54942F60A1A3C001865ACD8DB880CEC444F171F1D977C998002C64271AF4947B28C1D90260ADF59A953A208D3ECCC04E1686C0ACC98F3270F6BB32A64A4765872F764BBE6F2D8DD8ED609F127FA00267F254031C583AEF2A25CD71C905732D84A97867CBA040353FC0543AB13D6DD0518B3FB29748FB7872B6577AE40DCADFDAAF16159ED06C44E6D5DB7ED3D5056A9765B399A84F3633222819FCF58230BE2ED9BA0B01FDAEFF0191DC1B535329A3BBF37F3BADC82831BDAE4A37AD467D214875B89C8535F80538189FC92AF0415BEAB2AAD06691612874D6C701856DA3C21A9DB00431F6A933D7B4BF356A57C7148F9FAAC76BEE40875FD3534C78ADC5B8C5FC2EB2B39EDD21BFC8F2E8C0E2194BFDEC847D8B96358018B52F8ABEBD623FAD4BB0A021D6895D4B2ECD0F21E8FB86D390241ED992EE0F15F9C229E0D6A5858C74ABC61FB213F64E6C15B8B3876C0994E179AD7BBBA1088B8268B9BF9D7B19D7F62DF1634930B73CBEA40BA595073B381D39CC14394ACF8A2E5D3A011BAA7F0407A8E92CC837005853AADFF243098B7A2251849E3908DAC6257D49728B62290C29E529661B738D8C2D0F5BD6F75543B3156AECEC08BFB0EC8EDF5C79975BA0ADDD8FA0EA58734E7617F83DAFB4487B3946D3182266C81F5DF2426AF56AE7E864994ADE49712DAEEE555674478CE60A6BD1B6975E42EA9DDE9E2D35966806D74E0E858D4C41A8EC5F6C3084C1EC5A84625113284616240FE75B7DF052B43373CD6305DB03A13B5F83B90AD98DEEC1EDC216427EB31279DDF2DDA6B7704B030D4D206FFDFAF7E09C2A581EB58DF7E816BFEAE789F17CF08AF85865CB31D8C0DFD60EB1F86AD9703627A5CA235DA4BDAAD3D2D0BB262D182E3BB588DA57CA78EB12A985FFC70E688ED79D0AA383EEDF3184B71F00D055FD7C9A1D05BADABFFEA79D46FDB5759C6AE7 +smlen = 6576 +sm = 603F538AC329E85A467239607106D93B144D6E1B243F82B9616CEAB57C1A15FA0FEC29CBBEF87D7F33B57876984C63090B6F50332594002152289644A302A22C26C8BD7296E4640F8EF99B4BD5513961636D54240DC18B7505095AA9E120EB1212BE5C417F66F0EC9AA72C1B7A106E168E0F58B964D93BFB5CC99D219C0AA3CD789F89DAF39AEA4D27ADE6935E80ED99A0E3D30E4213C328FA42D86E679018C9F459A2D5D6628474A605E440E346E327D405A682103EF83B6F893C7B7B19D36AA7DFCBB448FAEEBCF2DFE7074A45E9EE8941D5B71635FC8C7A894380049850F53DEF3C14374428B3975EA83D399A822377492E30F451B7B5B2D03A0B633F7A301637755F45237CCB319B9029463B0B24273898621F99854F0AF8C7521131820194500E402874F9FBEDBBBBDE8715EA35411AF9F9890B644415E4FF324353EAB0230E1E544C808A95AD4BC7BA3179E8D5D9A6D189273DD7173349A63E0F7BC1DDF4F4CD6582EAC1D46E05AF4936046084D0EC39D2B4572D42C49E010EFEB6D6FC1DE951BDC6CE59733ED9EDACA610B88748BF750624E71132C0DCB6DB7D03A64035022EBAF34861CC3FC071BCBF4EC027E8A8F4F9151ECE715970BB9959C888AF7B077FC743D7AFA05B8A59D0A29FC09F217B22A4EB561DFDE1A40C2C1E7E8FEB0976ECC9B7E393FE777B5292D123C7F2D29753C54507D8479D5427A9ABD98D94D0DBF0DCFB7EF921EA044C79265753E38E35CFC5E59C655B60B29865CAE73DBB1295420D007DD26385D7B53547B474AD4012CC4FE0C933703D83F38F41005C3D47C49ADB232702A22A76B1F5F144193D6D4D0A431A50AEB833565E3F4043E1DC3A556181D2995B93F2C1C2BB50A4F8F85C73F88D66479EB5019A0224775468BDFDF58DED0523062E076949C1AF5C862EB0B14025FA788C195BD21BD172A43969664A064EF8559B7DB72E8935FC9C2966E77D434B4C1F9DD262AF1200DE14A9FE989CD4EF87978F3D40987B8FFCB539380259D796C05451FCC866F2C15721D05111B7E4BC8AEB0F07B7F93CEFF22E8F579042A1B110322428895CCC581E6C5FAD57BA9B258FE3795BCB238C3F96375A17B04E0A3CB790F5B14BD4B8BF8A1DC45218A88F9F6E9E9C4161C3A100053BF0F7143C855B317CFB1051FE36E30C8EB38158318E4EBD59F2F8BEC95E6C7080FF4201D5063CF36BC6BA055999F63A127D75B1DD5C102AC39846542DCCC0CF977307BC1B85053B1349532CA5E289AA89CEBE4C283ADAB1D23FC37DD5CCCDA42F374C32176916F2C46A08C2252F3D6B5192BDDA1ABB8DD18A0C244381C6B98175B44EB41E67785EADE40D2490BED00976DE1403A8D1783B002946F691BDD523861556A17147EAB4BD7D0A598952F5A55D11CC33D6DD3CB5FAE00B3C15FB2D44166A20DDBB04E5E0C0266F4BEE69C5AA50CE4D2D6AA7DF8AAF8B64E2ACB01452076EECEC2185D5926FF30FB231FE391100E8244EC676C7DE39366B626064166B0C22A95CA2EA3A4BB4787BFBA4E387399C0135D1CC115CF7F2AC35823DAACB8CBCF54B49EC3E3A56A7093BAF83F03B89BD3CF91281322D696721019412335B0C254BFDC10F468F7E587808112E63EBD31B79F0A659B982D240EA8F26BAFB431B8C81947C28C6157DF35E236C17452D71813C31C9927F243901B9F36700526CBA322B504F1E7DB72E19A915AA5C97525C8881FF4334C8B9F9C0E906F45422653DDCD17AFDD49BC86FBE88AE2DF2A9B63E3BE56247DB84F3F912AECBB229B87A1690D9F671A0169D8511AC5EBA6056ADC6B5FCFBC0C69FFAB72BAB8B3DE5ABFE0AA6CC8D2F8C022612078B1EFADAF8269F1CEA44CE23C9245846A2CC81EB563A4D810D9C450866C6D5E18D596688D99F32543762892207DAAC57919FA6E5FDFB20EFAB178952054B7F50236CC142D5C2E8BC3F6289D2DCE30F2A18FE0FEE7C9D18A7EB826FD5BA8E085D488DC4171582085A99B1AA85ABC2F33C2EFE4F21C961F23ED420B899F7CCE98EBD75F97AB4BF5AA801C11C1AA2993EEF5A547B2DAA5515D5816F114375D73B7BE1C6F9F9CDD8DE98D245A573B1BC648D6D2BA757AC579E81FCF21B66C07139B349F5DAC4663609759AB4380741DCDEA134D65F0850E591DC00DDA050B5DC9FD8E21F87BE394CADE8D190318F1918EB6E93972C3BAA678AB9EAC0BD3B1DBCA278EFF43C72AB3A0BB999394F7C12F414C330745FB627E31ECEA52EE9C192AE1D89E61B6090C72B9C8E273344B3ADDB77EE523E6681118250BAFAF12E57D18CCDDA3471464375CFD69523BB78463DCFB97626173184C511F8A84E56F2F3C01D50FB7A16D415C670611B7A4C253EC55BDF8F8BFC2CA7425CF0EB3D373CC61BF7AB5F39400780849FBA87FFFDD1745A4CDFEEDE6C4F88A216C889936FE31AF1BECA3EDFE3C660CFAD574DACE84AB823F433B7B9AF421CD8552C1B277ED9084091080ED9FB186D4624791D8AAA8B217769EA2720B922EC37ECEB522373EA942ECF24FE7B84F4E519025D59FA0F9158D3DB4F3EBCE57749CFA1ADCDA1F9B4459AAD720FFF47539A4B251C108756FAFBB061FD4CC7E10E2CEDB0F225998887A994267D6A6C80F7BA236A2E5B023A35DD7436B966B507418EAF7A98B28BF95185B195213D6B203BDEB8E4B808ADFF40EC9C099A9966E20AAE21279B6BB990B649F1702CF1A755E0F431DE3B13C1D2FE8A359BA4ED6490A159F93E62F5532149D0395D84FF07A492D6E6B85F06D237F99C10EF8A1AA8D8D7A7CBD3D7178CE0706241AD38F63481A9AA903350536AFA8739720F021A9FD3A8F3553E0187EE1EA01DDDBD71C9F9EC2BE364F38D89421D403DB2E1695C49CEECD8ECB1F22B94D9BE99DAA9047ADEE15BC7DF2EE3208F6E54E6693FA86A2274068849FBA1BB2DD226A4BF9027F84D114CBD4E150157F6EFA9695A93845021FE1F2121E79CC2D0F5CD2BCFEADA8E88997106E56D6C70B4D54B1B474D9B733CEF2F217CFC1B6ACCE52D583AC64A1501BD89525AC3AD603E1251CC690E6D4725A1FD22DA88D725D03F0C5698AA388864C0DB151C3D3C791AB36CB488B30A49A240723A3B45E1BE6B2F9B3937B206B85F74A460EAC8AD62510BD11F1DBF3F2AA1BDEDE24DB0A817937DD6E21EB7E4C3826E2F91EC5A4E5B456735EC2F9D298078A69A3DA7530D2890422C892BE22814285D0290BE8334CFD41EEEE865C7B8963A2654F6B22BB22EEB2DE8AAD011719CBFFCCA8456862E913878AA94D4386D536D602EEECE83C50FEFFC90BFF818CFE39DD2C3F37FF14CD0330768B50E31B9000F55FAF900EC11968A21F248FD809E13B2A5882E833C348BAC814D00A123DE6017284A67776B5C24EEC00F81E1D885F7455982C78255A3ED4A8AC2E65C9AE6309F3AAE8BBBCBCB9917D6EB1F025F844608BA72686C3F6C6566C3E5CE088B1CE0A03FAB6EC7A3188AE73639A7EF8B26A79FF99D5B252FEDCCF97866E3FD7919B7C2C9F349A2E37E1C85B7B33E9BD1F9E5B91E613EC79E98CC870DD868CC9DD89167CB30FC8EAE9FE3E1DBB7693F316BAAE0C2CE3BBE995B1410535F248695FB40377097054FC14E997AC1D8A3D783761AC1E5872922C2F3B254585765A36E86F8BD8616E9ABFE903185B5BC7CC8ADEA8EFE0E022EE05EDD4BFF9060F6C4E2172CDE7A2384BC99FEDEACDFC1CDA916F67EDE40B3FF75CD3992E4A36E4A89D9E7DFAB31EA1636B09CA4EDEBE7693C098B6CC9A17CB015995EE1DDECEAD5FE212820C68087032E2D64CE7D9FDE2A73E7CD4939BD01EB7D582F277F76C578B229ECC447526EFDD2911896C01D1F07DB1741D37DC7FC9A318124F32EF508E1332C76211E3924283AAE4EC49227B8835C8891420AC262A4FAE5E546BF38E88E2C82BF43A75BB2FF40C022662AC6DF681D11611349E487A389947AC8BF7C7AC9C155847BE8A9429B1C63BD8ACCD4FE2BBCD7BD51E41EC42FAF4DE0F3DECAA0F77EE88204581729F148284793AE5FE3CA9611954524557B805B4A3CAD0813C12370F55695C375CCC28E85A67AD56C893732EAEACC1BDA564D2B5E39B1DB9CF81F5E4B14E3EDC9DECB313F8B0655B93E03D5FC32746651A1078AEA7BFB3D5BE1790C3BB15A2A9D961FE8A39A35B6E706D45A8699A06F52E3712D420781D3E1F83919D9E2B7D3F32B21D29DC9C75C5D72CCAFF72BCFCE034451342AB1662CDCA6430B45AA2AFE9224D33FA78204C923601649D427913889144874B8D96AF8E98273BFB24BE2EC4F8A0C17E782604168F012E7F509C33CD7A753805E5A6DACC2D5FD33A49342A4047A4382FF9518007817C37E6D83C665DE9C14A4A5C4D5D9E7CDA7B374F4AA2FB9F0397DB99A786B478C885068670B7B2AE43ED8A36F0AA530CB8F0C9FB167941E886A2F1CB9F3EA497C4403BE791670B618463A3EC6E5CBB134F6C52B3BC38298456A0CA691E9662B193FDD3EE7D8777A081F5A739C2A1BC6E7BF5483448CDF7D99A5B70CDDE2EEF191474253BA0192A1CCCE68482E9AFA5260931ADB21A9F68CA489DB3B66FCD015C82F5BCDE794A728F35EA1FFEEEBD13A38916936DC564063D0237BB3AF55F756313A4B73AFF7B9EB000E1920283299ADC2091E336694CBCDD1F40A2C3D6FADB90E3D3E4E789197000000000000000000000000000000000608111A202700769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 + +count = 99 +seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E +mlen = 3300 +msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +pk = 0470EC3203052DE2772798828C768F937F127C569F3E4116E3499BDE0C7AD531DA6E43D1F09D7A35BE08DA856A02EA30BB180790216918E4EB0985F034CC79EFEC3E2D19DFC2264857F58A9F84B652DAA09E80AF836EF29C0AF12606CAB25C0E44B86E829BC2C952C0CB704DF2487E6C3CECC676EED27AB8B1CCCCB9DDCC0CF6F86F653F2534030465DF73D02891B3461E296FC69985283F92B3A4E8A591C7A9564DE65FFBBC27410C54FD42CE3933EB8B91E0C72BA3DF3B71C405B40E8CCF23201DBE108D47F545C6A9F9DFB7E9F925EBAF05AE7F1F04A42CC6DE21321891EEB5E05A78358C2922E4F4AFC9A704DA116CC64CE17570E23F5EE066439AFA93F1435BE75A3F53E9DE7F1F5FFBA2A019E29AB918B73F3DF12D7254B0AF6924455E0451AC06B42428D33798A2A3BF13E714B37C9AE748FB61FFB8B04D3DB3CB70D7308986F905D37934A9924B392933BE55C9102FE1C40E68B85A462F9A4AA451A0240FD65CDFC71641467A8B23344967185D63C8933DEFE551B59B1F5A3AC18EDBE6A342036F207D983AB69B2F909FB8DB6EBCA56C5F0340BB6A4C709D5922FC4E0951EBC776874C621BF110414A2454DF97F11ABC6ABCD29D91998DF2C1B1C9FE7897DFD8B28E629FD5E4015F33355DDBC0B954920766D2EB0EDC328DE145E263EB08FF10F31CE9FE63ACB00AD3DA8290576BFDEDB26DE2D491B758847887EFBE0005D715BDE0B66654C03026517614661C26A2E4C75C532EDA7294D1AB80D143EEA8400FDA90FA4E3A0852F945DB261E5E2BA52C32E9F4AF34F5B28569CBE6CC3F7B3032E2633ADC949E38FABD18B5C7F42928748D4AFA714040B8E58D0B4C651B3E6AE95A9B0034FC7387A5A1F375D7D24C86C8952433FC064C7AC823E153EC88D6DFE8D547BF1F83C496D73882A7CC9D6A89F320F4AB1D20CE4C4E4C9932765EB33B39DD3FCA5A472FC61E0FAB5552482FE62E630BB1D7D97720532A565035447A34B3F91625EA9C025D448B5A8A5C9E077F01840B14434F976C131079C3903911E10E01CBFF894D2FFEBDBFD71CB19B135B88280F52318144D544DF3E158DC803E02ACAFE649D9FF3C0D1A74B7DF8F3A76C03CC3C17715C50E7365B9F01F462C2E2C0F501FBB97F6DD773AF6A2DB0DBEDBC6216759986637D6E88D28D9037123C857E2B47670C95ECBFC08CA61B8E1E91AB0BE0C251282F3539F8DBD9A0A75DD59278B817F05014662ECA8F46461BB0990DFF91B96B0972EE8C042ACC4263211673B0679F9EE481DD3F2A1C2DAF96B0EBE491AC35E00F4FC26308175307BC8350AC6EE16C9B379C4635005939D2D48582823F70E5CEA9844A6BFD216B9F81CB267D89AEC61E81B68747A69A221EFF71E170313A6D235497A6E89AF2AEF8CA1814C922FD34BF3DCBAA8479755FB4D2DEF2899D57F680005BF8A436511F749EC809C403904C861B347E881D228F0721EB8F5BA139A77B34433A0836FB0D3BF556E179360D3E78D54402A080AF87D0EECA8E0AA4A41E6C5E088412CDD1AC51DA603BF61EB50B50187DE49AA8B504814E57CC39877C953A5945C3D7DB4966554FB6FC5B69C5D5C3D50274D66C08E970B964631F5BE82510639B227961F22C86D23A25553439AF855EC29C0A4D0B211218553AB4F380CC72BB04BCBE13094DA274FF710D301005545072C5C11454C7392353F8DC6AAEE975E03837EF8542FD8FD16FA19FBFBE546D3B974B77C3C2E17581EB3D6D054D246EDC5A0F2895C0540C806F31530C6FCB771DCC79977ACB71A086A203E343E65AB18FA7449D2E294BB93BD4C31E04AF5C35D9098E155BCFADCA91EEBF052FF239C11F74A1FD358B88104F3DEDF54A0F6A46F4F3CC0D63FBF4246F33BEA38723A7D576045D89DD805F69FA5B6E370BF657AB5916BAF695F9677DDA77ABE8D98A1EBF3C9AECB454C7A4F35FD72E053CF2772E9981B5865BE0F1779A93C9479A2222A4FEF401C4F9091D60971D8A90B5610B68D494061279332D2DB59E71D2D4B49FEBBAF0669AC9C074A6B5F0F41F44821AEF8E04C6A491BB9146AED527A8CB916406DE197F0C05BFB4F9D04AFF6114354CB2A99130974AA91367F67294523B2282227038FB5DE2CCAB623C997718802AD44338733487A28181F4B756F31D97E29C1B03C742CC00AD04199AA5612C07848AFCEA811C6C274E4B6F965E49432DCC3F555CCD03D678CD0E0CCDBEC4F984F357DAF02FC1B36A4E27BFAD8E0BD8D0EBB4375BB252D96E46CD128660DA1F639F7DC217EED6B36315099316DF96F142DE1534E695C8FD3496DB36FEA4C1BCA68F649A3CFD279137D5673DA662BF7F60761AA87DCCBA140A24A2B400759CC29505F316ADC9F8CC7A00A9CF44D4432B6E83DD67E256B5A2677BA4D2E974D0A994CCE7BB251B4B72419F3AD74534C702A5A3B178C6F24DF1AD075389C2F69E0C4E4E33C09091DD22CC0E4A83349E1307A03FD6EB88199C4F0DF119771E290AD880451C68EFE8DF06992A3D5FF9700017A5F6D80A57C52F26EB1947B0438F2E6C6C72CB96CE6CE69E5B0690113E48C3FBC7B72B7E7A95B48998ABBAFB89797F38EDCBE48C7BF31AC26767C5BC8782796139FF8A020F57E940808C7E1484F4ECFC968F5FD4FA734B7C4AE2F6BB6284A9B4A826F33481FB6C4D05B96D3576802E5549671E0AD2CC7068E3760C5F4CC0837D9345CDC6E04E91F6B8BC145A99D36A8E9B5A524FDC833269B7B2C24EC41418264DDC6104F179D6BA762CAF03AD +sk = 0470EC3203052DE2772798828C768F937F127C569F3E4116E3499BDE0C7AD531B691E5B01AB32B55F34ECCF55922C69AC2DC73BF8BF26369B369B120D16ADCB7A96C4A9FCBF655AD0BD557C116754145E92A543924EB9296D3B6039D77AAE9E1DC314AC5B14B8A6A99D0A7E7AE40DA9413793EEA3825A3D74B3E6157F10F45CB1868684358105445022447514446234480421572786310465726685815736538501116260813142225508032658582638055433417870312431764757602745504718276754107724846743283351602156158103481688668545106507872358700625223285811087300057685418184461046662000848570281888661357871741032358646216204483373370760386571727023503571306018334703530520851875260405713311554173316731646684134418043320851344428257723367421078321073274686585271344234383660347680775023874828820754212761770737817864756715353645771054300526642324417380150427185470456318484614183570426513870770185816351868860780612000161242613767005064743807763013777408316584716555636386121812032184202847611723865135482224871338767741230558547204150673126844007110230784703284861646782824575316352838108615040810564318600301772512626658073587385050400058764004220002232681615005804072337131180017836565167588022040016063412460881753842844056610852362886570823413430008535515133011825660338360466886682625668003254882811431217382516468787867722155358874375482223482238328677465874606308854552886844075811645275508177317542520152304382727868703638232183837514532645443171187515503015677408176102172265024623674688472668628203236424025651577424551586543773176542356538428734516343706044815506047112304205056407187850664431172158310158871856502241576061485441371444407483010413184068406088714182641106562352547628700751407234628015168062378707501648215607765213407557814601344247547600761757367337215121746104711431876820866885300376457714513165480046545115107627351622345221632216550486635031663184038826570305850000231817777078855840170868534222578624420112850406670075643241510864422538828838861264777207260744287348410564751331254824263048565373263508558300520376281222121260818545758133070812136518026348756215144162555808552124236331481748017001087626043566363337570748255678722628010475411603134486116577453340162862653882701350478751822785256416035463537057466232123580380488737432188627656826386072705634860648500180513453138253536052557642018878235267200776126114236011730456623156220812216454062712720010403273484656003740064305126711662850024857474100445532512880641153837116850183171373540507140216173446052752732155510081117266744078820662104644604482118428720815162576200630421447352734123464454715825400513065873621076556626482152871043535238287133424784357762751335501125524528354307435287715118640866750046744806845043404101566266470448268433722086815516111704615825828822110366541250362118638825356712052105702351205000573571401062585513315810105460038133151847534657364733643570835645730415302207418147866487285013265328621783140478286526648551446874643434278024020626078724248304734275383538771312630024143123857564580086285651330631151480611627220852755132744682670082302432660254281555664462677833100452113186356602158247378772331483708381684116631263731858625D852E0E780A0F10AE6A7CB5585532779E7E1B72C6A4D85B3F7C4BAA8B8488D5B776429242F282FB9D677BB395F004D12327D4FC3BA9071E853C79C74CECF7513AEBD3D8F5B60EE8B6E83A7F88298C897F7C5E15158B290655F71A8209D898D62259300F05C415F39464BB56F688B74E5F50C3D8D5FB7D3697F190D9E27ABCD5169ABA14F38414D8BA27AB87942A55D04C71D91F877A45B4CD94F5C8436EE350C04D1CCE9DCCDBF35547CC2CA5D332459A43084E0A771A1D542A1343A87403C0E8067DE7DE423141D5C0B28BBD6E28B37CA5ED1D6B503B36AA9E94A2346D25A3F57C7642232139DE459C047BE76D6A3EE1F71C43DE37557985D0B826C35F2D33242BC54E8E02D4F6E795C3324A73ACB232C6277258042205031497E1DBEA0F1592E461ED962A7AC7D31D5DC28F0EF2E21E6F2877A04F15B7E76CB9508C9EAFED17AB91E029D9772B519F6FA582E9C26841483F76A1DAF2A3DECC0C95949629C2AEC7E1CF443C117E57ED305A874E4F748F358D35777FA9C82E1410456ECE9E06290FF9729BEBDF6912F7B4C7288B2296D78820AE4D99EC34495AD32DBFB9B43C11429ACDC4E5B5BFC1B58FE11216F5DA5E4E6DBF98C52336326F0465460BABBFBE7D4FAD66631455A405E8D7FC082C6E2401C503888659A5D856F81BDF79619F1842FEC9BE3DE463546BD77B8A6A5CDDFFA546132C813CF2631FBCA37FB13042FC31ABE9B16DD6FB0E132E11DD1C304C7A4A1A8A337C6482CA0E761EA01BAC45DFCB29723E878BEE8A04C4B0DB2FB2CC31EA1252FD31C39E81983F9DC809E8AD692FBA982A7CDF43027D6B62CBBC25DDD209DC470EEDC7552089214787D22979E61F0247EED38ED7D44A63FDF2B72690E00902BEA61EB9AC782987C00A7B639AD5AC9999D1197C166E0FB984EB92744FB6810EDDBF7EEFF03F583D965BB88D8CE59848A19781D1F8045447FB9F6B1B685769E9454ADCA22653AC22C207FFBCB6B59CEF529F696F2D72012D79E96FBE9ABF75283005F755194BFD79BD1F717787C9181A17DC7AED5AF6FC1A94A50D83025F27CB672BD70C70D793F717A8213B105EA3AA22671710900FB91CE826EE38780F7C7C89EEC567596023B76F619D2CA726F43290DC599FB5061224D9EBE60023E79315AE5149C5268E8466F1A44E85493B06DFF82208041E5EC96BAAE569C0C643F0DDCD3DAABD57F2EB0261AB0BBEAAF4EADF21E79B2D0FBEEB700E4D122BC084FF98E72ACCE627826A145C499D15B23F39425FD05ACE40D5BA16B90A663FFB42820132FF690934D08B0E996022DABF6904C6A3EFE53B89745EF900AC345977C48C9C2FFA3A41122ED537C8D86933EBD88F9334C73C61F9B886340F83182DDA9D57D24D05D1DBD55C02D7BEE72F426FE1AA644F7B1E694DA42E1556964E04922B4682D36930F883E3A6324EAD65098A69D2736817ADA60976F259F275691AC96269D1293F22D76C2E10B426D27A740DC6F6BD9D316DA82BB567DF4713E2EAD8E067D6B6C71074D39127F0943E46B4D5F32101F8D716714788CE06869451009DFC7FE4C6ADF2E7500C56902050816B7057E71EC9B9C8B4BB6284EAB3FA38EC187D056EAFA5200D591A2A934BE0482EFB2638F6320C7771F7B0A87DCEA696D1F622650CA9564554C02447C8B654D54F52D2C5C554B6EE5517B11CF789E329101911020D06397FC017A185C07EFCA14A2B212E58FC081DE3BCA0696F6C3D2CFE23522A77C1E0FF0C69C762737AEF04CA4D323020E87D2E0DF6F884D80229DA2CC19569082289210C47BAA5E4A0413252C666F394C0468A7E8EEAFDA50D345ACC283C52AA914F35BA73A3A242F4C685BCB02B7EE3A96BC62627DA47EFBB8161D1EA02217EC8BC6AE156F3D3F936F28AA6B1A111B8A5FC8A1DD8CB8AF7DE2BBDA30FE323C59B754CD4380DB21ECD8E0618DD1C37958259663CF71AD211B67096F8769456626283F7770A5E697ABB76E6F8DE3895934C74AF3CDF690B07F6060C5EF15BBE25B8D3465519FFA3A72DB753B5678D2C189EF6596FF8767E41D45CF7DE8BD3C3BA5B833B53984049C561BD8FE7EFAA7EB8D32E715330B5E5C21010ADF8C9FC98249FCE17402B5D15ED37ABCBD3F12C1BE432260366904D9638E012F96626BBB0A06AD8796985051B0B0FAEC74CD05DF7006127B6615751711AACEA6B1F75D104B0CB89E519424B6B0482BDFA100D1BB80791979440AD04E39DD4652D56C667C977A24787ED3691B209DD63745D05B7D6B409D7BCDCD712FA0DFE12F7A9862C992D77C2BA1700A18D90EE8B1A60E995BF05E0B1888C0B5CE8427717ABAFDF5D27176AF099C28BD455298E53FAF85C2D8F8D04BD3977BBD8DD42FE72778D7A2152A3FFD8AF2EA51CBB344EDAE0AB5A9CAB01328053B77DF4DB7B880C7A35454EECA4107EAE8019C5834E5E550FBE51341A4CE704E3A872ED26BD67C911A95BF9A3D68BD5C5DC69D636ABCA75168CBBD632AC76A467D3AB7DB930CE9FE7E40011D652050FCD8A87933B1CDE3A3E01BE22A8698811BDC5FDB5239FFD810976F279B7EEA62E6B7E1D0491D92DF7A7DF47DF530A312ABB6871FA4841FED56D3802634505CE463D3F12538D8C9C0125B8906B4B8EA2D537987885BD1223EA79C059409D3EB57EDC9086A18EE4D410BE150319E78284DBAA5BB8BEEB159BC605563B9880274B558E83AB7D0C7A28DBE5B4587E3D0CD31755D89F8E5ADE22DEDB68BBBA7489AEE0CB95DF1833878930282E9BA07D224297738D5D6A664F87F1B6CFB1A8224CF06683EB261F26B45C25650ADC0C3D82637FA1F53330E0DB33DF7EABB189EA156A20C9669D123A215E7AFE446DFD0125544DC59028E0F9054353E9CEE5796837D9FEBCD4F43858F10D0C1A61D35822CA1B163E55FB610809074FC7E93A7810EACAAF9F66D8A133EB02608B9D4DD834BFF1DB5166E34450BA7EA1B9621EA8E3521D99F53816835F9A142422443D2C10230C1AE2D16D7AC694BEA0F6F67C6895EB142F76D589C961EC7B9FA43F8645CB0E4323EE05BE40A7B1F909413585CDA0F6543DC2BCADD1103D74EF17363208DFE468BFAEBF5BC8360143DB5F80ADB40F423DE8F7FE18DB8D7F080CAE008A315432EBD0E7D29763A9CEE7837FB46049834D877B245583B4A46212C320D5A449DA1D3075BCFDC67D4A95B1167F134AD8E632341CEB622725E03633B982E18F630B5E739B958563D1D8020A7C896107B735BCE9E0398C8B44DC47C0310B8EDDE97EE33165018C6A9DD9B09A8D44C0482DDB1437A9DC498591B80A9C651CB863D51FFFCEBF1BDDBFD9E26E7E3DBEBF1C361CD256103C8E4BD7C3FE8BAAFDB69C3AC9D3D45A18CB9021729094B6368626B57A10A5D78E1781901146FBA0B31780EFCD1579682BF9DA0A4D5464AB71587AC3577E177AEC3BACFD3983619B3322D867F07A08BCE3BAC6E627424E672A2E4AA74D4D52BEEF24D56A0991FFDDB91CB2FEAC337AD20E44D4C56872E7EC9E7C6088297E43DEC3F296F9D539F94260783 +smlen = 6609 +sm = A8EA72C39B2ED2EEB634CFDA60D6790B4A9EFD63540A9C1900CFCDDA234BE94D72A6568F43167AA2F202D7C36CBD6D07E655F0218EA5043D06E959550CDD3120FC616A6EBFD1D4B5C70687BFCFE3AB73F1FF0BB40C984B58D19916937469FA087DD55C2A3D94E60470C8136A5B355EDA3B2B6F893C6E3ABFC73F0FCE77C67D4D4EC088273A566CD64384A67AA1F228D3D9F4B129DD38B0811A49E1EE92661246BC172755DAC69673A5BCCBC3F6B4D1E3D4E7297A438525F041DF050380D1623C7A035DAB72B84DA216B4FAE376DEF0F7474BC4B62B5815CB30AE7158DA57F2021C08B538E080D29D155B2B75E95A30764B0558AB7259269A0035693984AAC7C913DE00B0CF0A30732CE8131508CD5A676A1078A3D9E194958AE739C742DFD24567C45B152CA4DE82BD46B20DC97A62578B137EB1CF6ECC24EF2D977942DB2AFA1B22AA56B72BC9063A0B7C0B863234740804DB1DCCA3B195DD8E187363FB409A078215F889E7C1831BD3ADA1E57344F08CAD202CF36864A8A98114E9A985F7707B2B0ABDEB29DD47080C9114607801A45ADF8EBE0367083D12F94B973BB9F89E690F4DEC78D49E9A15280F00E2709EC57814CBBC597E6EC1E255652CD8332CC506168333A089F9E9CB5D0F6D62BDA39257CE6BBEAF1801C902BEFA898E4889CF5F57953E657C31DDC6625D012E9BF38E3FAE554202F7787B122CD8A5BEC6317BEF053E531B11E71F4880496FB89B532600FD26E3EBC3BC2B69BFBE4AE948F0871224FB3B714765E21B1BA3531E9FCAC9AE23EF7794502C15BBB2D0F2901D00EFB14BF114301CFB6BFAE72BEDF14A3A360F4B83B4D379B487910C67C4D732E464E049FFCFA652652D5CC89BF7CE98502BB8B24CFA35542EB50C9AF10D6CF4017EF56D96002C5CE0E244131FD0F7479BD2549D708116E76301C4ED020C781C8977764FF93684E40887B4D87DF001BCDD8723B32E7C2D8CE4A70DFC9EF1FA037CC4A0447011BAE845349AE01161769A4BA8185B79E04EC9784BE628550D923450B621DC3CF817044C25400A52A319CD04F503652ABCA0DA3A68AD8FC13324DABDEB93EEDDEBF11C2F85F2B68D88E54993F9DE60ED72B5443B556515EDE8E5AB2C86494AEBE7FCF161B98B8A492EAD3DB2D8793135A1CDFBD13A0BA36CB1C3AF9832807498A1BAA00FC360EABC34A28DF415820C91C35C4962007190862D901B42CC40379884C629D9037FD3FE2E55B8B2268FD2AEFB711344E6DC848CD8F78645F0738C1913CCAA43FE8BC4ED06633DEDE3BA88F307A2B46FD770B6C155118B26797833BC270602AF16A66AD316011C88CFAC114B27CF4B631FA3474388F52F4ECC532F2A4E382F5CA924876D7F0E549E1E70C2E4245AAA028E7BAEED5E33DA721D95C6FD05994ADA9C16ED2C3CF7C4115984F7CBC54926F1E212E5835734FD13D5373C1188F48D84A8536CA75A0AC734235A8295F9D06C587A2B2F066E3D6DDA7B0F88D9ECAF7A7425749ADFFDA6A2795466B1D77C8CDE7C3C284DA1EDE34CD5F9D5D90064E72C9CC3A948F7E1B7AF0B42129159B58DD606DB69AF1B8350765A49C31E3708C9340B6815F1D950608F843B8C23343F375C33464C8CE94AD53B297CB348BEA1FB470D392AC977F9257FCB9D781426ACF623A3459A459B78976FA73FF2FC9C7A24AB6877CDECF27A6BB206003EBBDB6DCDFEB11CC568E50C97FF6F3C00140D8DA98A914E2A407E061AF2F263734A257BF0721A4A1C737CC09181DDAA4269BCCAE55CC34AF3906222F1B93882925AE3506C72463B6BEC5F96C1AE35E656E2F5C32B8FB1248C8460A4A98288AD48EA9075E3790A0A65599D80AD6102BD06CF6437005ED9F4911161B91ABE5971915B5BF7F25E92DF15C8EFBBA2ABD565432F5100BF6BB57A61074F50B4599939F95D3DDE878170C78A36BBB3FD69199647FAF8FFBEC22271DEE503FFF83BB8CEBE572A40CC113A78E7B2241E33D57AF79B2426B8FB5ADE34CFBE5B07185C1CDA42CD7E8ACD07BADEB9EFF2AB823A8516EC80B187A3F95E00456E09B72CCD2618C17AF4823E0F1BD0B95CE4267EB9CAF7D4DA0DA589896D4953D07DFD52173CADFD90BD215EC051A1BF50D224DBDB8DD548066A7EA9E2E5316A8C21E1517CC8D0735D5B093771C268BDBDA33ECC17924ED3510A26DAF315017307DE00AACFF00F8E3CC9B85AFA938EC5368EFDE07E6C2EA9312C2AB835260F61C742E479BF57A22069B981B822DC1D2047F92A70350B40AA04B699FE63F6D524A24698C543E7AE5135BE28546C7B0A71D8D89DC1E8923614321F54D08BDE3678EB426EEC82861CDD5E792223BFD8619B9465FCC6BE14F0798C70F2C6F6A4C2B7D95B73847EB2D0BC90AB759935B62FB795B02F821C633F49DA01B56C91BADF285950074319730932BDA12E31B389C997B23C5B31277D47DDB0512A2CC5D2A5633638316D7F87D444519719027CC5394D9E4C730113F5DA1FE5417EB4C95AB345EE306E557B1FC5D00B23A4F435017DBF72A48BDF0F7472C13F9F2E032B678F295F900AB426F2FF502FF7D6F8F04F67D8AB3521E985FACB4777466BBA43286288FB1A3E579DCBF518AC04BDE5F7052719D53184871AFE7293AB740634501EC1A57594633D010C0796E972DE071ED3954B1EB58427E44C3BE343CAF74364151699C046BBD14D23A63B3CAC71FCCD39F10045E6203BA93BFB720DB74EF8ACE9B8B764E5E7FABCD766B1EFA6B053A0DA80A17F6688BCC6D322EECC81E3E0ADC801E1905AAD55193BE5A4B99C37EB60667A750AAE9C16B17C01DBF2736D54B91CDE4F79831D242B96C1F2C053FE91DBDD5C442C5EC19B3DFBE5BA86206269426F2A11995DD607D99649048DEAAEE1D0EABE7FD8E22C4442350FA4065E8D04BA6BFDF93A9AB06AD8D16EB1453AE558089E93BB5943F6DBA899C5328B0A75DF929BB447CCD7EC4A2E2AB02E6BC1B9D34F65FF890434520C0B7E5719E4B834963BEA1EF24B719DFBA5AABA14C8A9989FA80E919F504302DE0179CACBC80AEC10B14A551A27E8F82E88B2ACF5A766F219DB2F5EA9AFDC86EB1136862826EC8348EB0CDFDF77F1E2D2A1719705E508B17F39047CEA1B8FC0E2E7FD10A2A6952BEC3042D4BE109403924B6C4ADC97D9D9FBE86752EC0FEAF0DD7F4C038A71237D68E04994E8CACD64C1F5F36667776D2FC02FFFFD10ED38D82DA41DCDB0AF66EA727C857D610D9DB056C65FE893799F41CAF1F77CA494A6486E435D5CC5614A9CC854D4E0EAF8F14FACDC15D9DD7D45D7B97B9D742C3A067240E378667DB3E1821AF81B0663FD202559B2A888C5A2C08291E64FB2D4CED5E5E86AA28F3DA9BBEDB14CA8177CCD284FAA7F9B393F563C77180AF3EDD2C8947B2CA2C90AE3CEF40FCB1DBFB8A459F6C13970BB1FBFB118ECF9F8BEDAF8A9CC876C9EA398F62691D5EA94A0B6B2736541891CF8B7C653F001C0616D858AE8B6450964324CF1D75DDE4D198A285A2FBE1640638D99721CF60C96CA8660332AFC866CD6EAB29C2A8D579255890A23EFD4EA76C8FA10F724471DC843F5BCA1D8EEFFC35149591E18BF51FA6E87DDC174018C3C2741454346041F230EBADC59DD66CB68F15D9C2E63DF67DA54F5AB0867DE14779374C741F15FAFB5F81B5A083394F05CECBC592E5475642A46B03B2A90006478194FF9F1A6C34EF1FCDD30E4B88E0E646653055BA2B91F32CAAF602B7D459610E5CDBCB98E5476414A0EF9E25C82166B4928AC908F85943179872F92E036E9D2E2334288A64703DC67890155685B5DDEAEF8551B587D79F2F2213D3506B51A8D7E1346A9C593B90AE4180232CFF5A9FEAFC39EBB291A29BF4C6AD74E1158FFDC85FF211E7D9FB346226201020FF24CB7B21B1B98493DB57EA96607E61F852D97FF3C649871FFF008DBF7E43CCB0E55990B571E75899405005E11F66AB8CBDA5A5AF9C650230627FBCE786217AEEE942D7FC3B4ABA10CD1CCF9D6E988BE412A4779E1E0497B75C96F19CA708B0A3F693314C9CCC4EA726A813F787AC0C8B6A58ECA21F927401C3D76E025D05706056C58947AD6E458380A1D2D009A66B6A3228012390500BE71C5755DF3A0B703501AD08B347E1061F03107F84D5A00B647CAE1B697B24C16998C2CEA2012962DE94F09641935215845C328311D9D42D046DFEB0D51DD952B923B5F24B25F734EA86E599E1EEBAB137C5AF5BF741D28CC7174CF39F2A6668530C1913C203BF2B24732B3B840E7B3CD4157C86D6F0E5D7861CC5E7C8A9FAE071F3D019815D705833B4B0678B8C50FF374321DCEE5740B3FC4BCA676660D34D4537C84E9E0914B06CAFFC64AF31F2DC7B913C405AC0259B9FC2A082C3104E55C9FAB62A7A4617FBB39C0CC3D105F8ED24F17EF5DC789658C4A74B324B3C7EFB0637EAD2580DED13C26C46E69EDFA2F62126EB92953461DBCB206E2A1C6A321DE11D5893A2329BC0F4FDDA1B55CD07E96022C21E67CE818EBD54A1A321678EB0DE84B18FD55C7DF23C4FEBEE296B58E25ADF382EB7C07C8EF4AA078AC1943511ED3FDB5BED837D386EC491823415DE5B5CBD33DC27B31F4C48E73250C06A41B60669DEE173B425D64B5C3C680C1D504050F406A83C5CE59709CB5CED101314B6C719BABB2DFE1E3EB00000000000000000000000000050D10181E2AD21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C + diff --git a/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium5.rsp b/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium5.rsp new file mode 100644 index 00000000000000..ad9a3bfcea5670 --- /dev/null +++ b/assets/eip-dilithium/pythonref/assets/PQCsignKAT_Dilithium5.rsp @@ -0,0 +1,902 @@ +# Dilithium5 + +count = 0 +seed = 061550234D158C5EC95595FE04EF7A25767F2E24CC2BC479D09D86DC9ABCFDE7056A8C266F9EF97ED08541DBD2E1FFA1 +mlen = 33 +msg = D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +pk = 903EFBF16CD1F779825106F76DE12DF49CA4371B57117480702A1D94DD9C2042BDDA05359144230762A55D09AAF6961245E21B0D413DC2F39CF995327C6A1D52607BD9C3ADDF70D056361D8EB86C4B60FB7E0DE5638E4255454CD32EB48653F6A9047247233284953DA6D5F65AF1B59421673F6F9E89B58D483C6A9D3FC4EAC36CC3E489CA243F17DBCF0686B8B4DCC4A37078B7A8B28218777C5C223ABA3123EAACD83CE2ED91ADA7EE0EFA23179F4457903417EDA5350C4F4BD856DE0BC419C91B76E7DE9074C8EB4434D6055D80AC55BA276427FE3C844EC42BBD37EBC6CB142C6C1755F02F7F0C94631C987EC447060898B578144950E77CC51D9797DF07025C8393ECB565C32EADD3179C696CB6AB5DE99B8FCB623E8C59D836AE3D4E879CFF4C4849880F0FBB293E7E637D3897D47CAA894656D58434244593D72A9781FF045A405F9C8886D1C2B828467A9BC28C4E29AECE6536ABF539B02AB03C876D899376CCDDA5C1ABC4D3B2AAF3C5B3C7AD1956FCDB37F691E3E3DBB43EA967E733EC9E2D06D5A0E9FD67AF3020CBAE5FCD7490E44F5E2646245FB1B92C93BFD6945093246D490A1A0FCDDD6D46BC4FA11137AA673D562488FA72CFB7FD210D3B3F04794415826861E87C50FD9B297F0EBE32153B959D2BA684AA978827BEBF6B825C8C283388DE6237BA4B51A0D47F01C57951809B9592C935C9ACD64F45D08D5207BA365CA2AF7908C7791A4ECB8C20EFDED66EA6408602935424797912E1363CB725C42DEEC98730FA99F17AF4DBAA825159164878F5B97FFB8959160EF304E5E1A10D7F8671454B81081D7E24A75922EAAC49DD67C0CAAC7E24D3F914ED64FE618E26860C6BE09A6BA56100687B3F0A61EAD9D55C984107B1DB88A1901ABFB93B0C3556E4A3601E08BAE9BABAFB177D61702E0E8A357A2E760EDD39CF7A3C601C022C629607BEA771E408BED8C96788200F16F3F76F9FB89B4F04389D40B76FF720CE478BACD77E659359D3803BAE4BE439FD4A212B38E169BC1A1CF9594FEDF4A33ED7DA7B3E1D853D055D45C85B817805D25B59B52879B1EB7D59B723D05AFBF9F62FB1384A12748B0965FEAF5CCC5F45162F173836D87B25907C262AA247C198E7EDFE7A472BC6553843E14C39E70DC993E566F0C339108FDF32A7C9C9186A09BD5773B3D3393CAF8F8D3CCC2EDB7BA08FFA76C918669560CC170F69CA41614ABFE6D230AC167A8F74F6664A23179580796EC0C01269BA2FEF895B36EC666E750DCE0F76BB411867EC5152EF5B1A1AE2A857D791147EC9BF50D4B1E93562812787C7CD07B8ED8CCBC294EC0721775C69731B3B471BA1621CD5BDFD11D5CA1D38EAD2A5B565D617A84D08FF1F4AD5BEE0470D09B67C8D24C9018EB13205E6C86049B50C5DE2C52345E015732CF2CE1DA9E5DF6CF0F54256B4D1D35E7193AFAACF616E28E761D977ABF2A54A3FE5D2823A275DCA6360394F0A7879AB61871BB8F15C9BF1D8990DD256FB7F07C90541FB2AF3C264E24C8DC24BA47F6E23C9C17BA3162CCE979C063A47841A3D264CB8489082B3B1266539ABF7BB6D6C277064980799793656E1F56906BA4541C19A8969CAE9FB98EE76500A895DF493FA7AA4D8C4CF2F6AC554AEE05490C1CC888A8D9F30F477EF76DDC191794F0E92D3FEADE9B09B1DE64ED0EBA2BFC82D6BFC693A48205310D32BDDBDD48333AC81DB32B404163E6A835A5DCC3308AA0936F39E66CFD9173437B00BAE28D6D4DEFC2DDAD001E2A6E782BDEFAB164A214F36E95C307CA141A1F38D5EFA943779E9D01A72100F5DE76A072074286B5C6739B805EEEFBA5639F2EE0880265ED091E4A2DEC230CF7453F4BDEC313E16297338A3E3F6E03C8FB1208909A46DAD667D14BCB66F9D21573EFCBD3A4B2D8196C94EECC453D943C8B27D3E2BF9B7DEFC2D00EFA3FD131BB48170A263A76366B78BBCC0D807CB0DCA4DAA9948C8240B537ECC28FEFC3AB60D88A3486A5FC15C4BC6EC099E17D3A6B7B2761EA86980189E0E606BC0B1E971532E627AC167726902A9D44C50BE24FFC34212B54DC596064E34B9821E6EA5A63892F187901691F516649E7B01748AF1867A42A63BAB54BF551668D0825E64773752449C64EC20842E5B8C6760D3379137EB9B5CAAAF469474AA9BB3C1F1A5C257363EB27BE4C7BC5C890F5D9532975051F2C4D62D14C0024289F240A6ABDE67C0896DE2EBC84FCFE99CEF7D15F79B221617D385782F60564B0B5911EE2D1BE5459058A37C578D0348D1C6E5976DED66B6BD26D5ED78AFC59561BC28C75FA4B5048AA59D7D7010E22293A14D27B7B6F2ED3B8E5974BE2E8E46850E30737896FA0A2104EF31ECB24AE8B16FB090AAF578811A60D864711B8BE1CB538F69A3AF67EF47B81D50F07DDAFB394373F8C8678D938E618184955D14EAB88D715E1CD22E33AAA7027378C392D76F458463F28A7F365EE708EEFEEFDDB261D0EC1F44EEF0E0084DDDFCD7DD4F28019D9184091C6E2FF0DCEA261DA0EE746AB6EA802F63C1C374675B52B3935B937EB7375EA28E3B5198C8FE2C9A677BE319933D981A19505E557A2ED6E007110F0D95689ED23F62F20525E0029E4789933136B6CD3644F4D63B002A0B5942EAB5FF7B858B40DC120D78BAE089A65EE5C7128DB3841DF863F476AC15029EC0147A0596D2293D1B5F48B13071822E2E8E9F525FFF083732BA87719FE92F6B264D9950458BD2C499E45AF0C6179B0F116210844306EC289C478FA72F76A6AC46ACC55A32C19B2827127FA1A6D6F36B1EF50CE67A458643CAAF9B8A9FE3F28EBB7896520D14827F64CA7D6EFD9B8599EDE0D32F9748387569ABB52028E042EFC659AEDE4EF4EE4B85FFCD17455A522ADF712C6675F46A3DBF341E6FC748CC19CE8306C1E3BB762F69B171446D36E63A299D0D68B88ECEE3D7FA919BF402CA3EBD46FAD001BC250C8177CD43AEEF01D32417303B65728FD25DCEB9F1289815C3132EC1E57A376F1C19D6901C398C58A3D7DA3AE23C399EB71FA31A86D1CDA4940B624D28AC93DA1E9FAC52026C3A110250B5E95F78229059AEB9703377671E47A09496F1DC333BE19C537514AB5255A27838CB039CB7817D35C387F3A19E21437EE1CDD2C7EF58830284EAF677DCE2D21D4B1ED54E2B2B15977A983CF939A9F5AC5598DD73E50A43CDB6BD4CA9F08B78CD9C96CED06554DB1CF4A6749FD50B062C702A6A2EE9F6102D7E848254593E430EC9A659E0104602050B49B70C4F182327F3EBBC4214FA6BD034E2222CA012B3BC288413F6ECE618EAF3ACF1B0D9AA94A102DA9B56329F4C808AC33D35AF54E6D4C1D12E60734EB0289F1674255AD4FACA9644C36388E65C1DA898E4CD6531E89592E1E57BB2988D5788EBE1B013283DDDFA346CDA5B224F5F8BEFFAC5CA521BC546AA3F1EECB254C597314657DDA91727BA42929B3993C3C44ED3CE00AA1AF9B00CF9EEFD7530ACF29C50BD0706620372424F58BFB356D28EF5A8D90403C52D62DD2F92A19B75E6C46CB4EAC77A9102A6DCBB1DCEA05A28688B94ED3966E9564519580803795F038255CCF0AB91762898942AFA38E4BF7839B3DEC19D2444D5237212E15A491D1F5636D41D0CC3751D96D856F1CD4BF2A3FE1AE8168B2475D11051EB1980C39FE1 +sk = 903EFBF16CD1F779825106F76DE12DF49CA4371B57117480702A1D94DD9C2042EF36C028DA0FC830495D9BA90D50351EC7196F68B73C77253ACDCC036CFC89EA9C666136197385C1E3EEA6F5E484503F1C33D7ABEE2AC45073B0D8B51C649A1D23ADB8B6266100C33BEE32D25C4663E8B7F6DF9647894DC146FABE7AC5B5FD5F14244014994C21090E5406680B06694BC46C93226DD22291C1404D1A446A18A7001C1488418028E0C4305BA4645AB28024450E2394515B988158324D09024C49A010D39001182904828628D4324842C02444904519446E1C416ADBB80000A04D64A610CB48800B803111A0884482290448215896806242268A4466D2842D00014EC9C6650A82101B24215AA04D8C382A51884C1A30811CC28488C09019A50DD824091CB66851C00C844082A32848E28069A148211C300D092746E3982CD9440622C7648882495BB688C1242D83368994C08491C288E0940C5C443259802D0C250CD0482E09470802171109B16519C4300B98218AC24C00B748422444C2266542B60812148A409225C4A2610C2226DA406E49086C9B9040188790CB068120000143B06591A00D1C164821866C0004060C943041484AA1466061062554888114102D5B8869E48805E3404508908464A24CD93662E034100027485AC68921830898082293C41124128D81B6450921824A4849D240312406840A812444C29051C845244588E4126CA09888DA30889C36605AA86CD1888C14362E93008D894488D11491442662582682C32681A2B821C9000C83945010150E0903855C0069038051601086928668C2C4689326682088608B44812304804B386A0AB850E0004E01C64DC4380EA4066989B670984426C13052939869E3168E014926A3A24DA41849141288C08051C3B06DC8A20D48B841184671182485CAB2706420689BC68D01A020E2182501C3811B4380418605C1C040A49810109900E1923103C44CE18409124901D4206C41360920C220984469A1A8819B2270A42088CC3630989620D032601018914184444004849C9280D2224E84C44C88908460360CD98449C91021412671D13224E3928402230A4C846014B421E40490DB38329B421012972913B62063C2911C458AA1808463066DDA383290140CE1484E60C26919B0000C998122452A1B254C2281405BB08C02A9411C2420DB864C98200DD8964913357210832D9148480CA70108844562864922826D0A80840A14684286294B1082D8100202189222344682062C0C176A1C986C20412542108ED1028900B521943880C212911B044891222EE2944C1B944584426E80466E192572A1C80D0816014B48104B24816120644224861026460219058C122D1C21001A3130C02432031952033644C31044D02632244686020946E3106A88008994A68408446A98326AC394504132504C948D8BC288DB1291E1C68C84266C61164E20B68993140522212EA4A27003340A80C4500A29259B16709C02651B852D1B96240CB04100347041A40C6106815B06409394601A4941220622144060A3B650440089182401438804A020909B02819C324A84124ADA006D1A462693044513B3010339416122815CB24114359109A38C01106D14363081482DC8C82D4B304D11C06C21966414266551A08D142042C2328502946402422CA1389044B84CD22261A1C43143A625500662538049233489098140883091C0C831431202CA26061C004ECAB650A30210103461140688CB902921472D0198711C480ED426905B2261C3B44C24242CA414605C082EC19028E2346A0C21114A1844E11871D00292D806261A0502411871989891C1006103A54D480492CBC681D0368204C7112105010CB904C0424990C648932491928084D3A45090220408894552022693C670C89411D23486CC8205000144C8400D19400A1AA805D3067182288421054D8B2250102708E3486161248A4C049011926CC2A62990444A12306580B0240C298141C08801328190869022844CA1323058002E8A80200A348C9206924998208C246C6480111895611298604800481AC840CC0601A0284E1A1624CA309149A0840B34448AA040CA246490B84560C40012994524B830614028514431E1C6111B8729A0C22C11B6886440319AB464A398509CA46489062951186450460DD1364019C10C12149202068060C00008484E22047204B66024996DD4363186AF293257208B576CAF86D14B028A73D0C7B2781FCDF5FC02DD3D926E96D07747DF7B4D5C5426073F0587600F6FF98ABB97E094392D0BFC037E489A9FA9E7964DBAA46861CB55819A023475BB34B99D95411A4C6B3D131D500B5217C7CEAF0713CDA8E54AAC2E4DA2A3E14D3BC420BEC4BD0E1AA9BD9D3E3478E461E55F7519E91997AA35D62858C25D645E3442C2411BEB306E9F215DC9D38900331677461067236B8E4CEC7A222FDB89834203C79E1606B3A1A80F05C73BEA376966E7DCDAEF6ED9560AEA880A221F77A3169127912DF9ED9EE95B72D4FDEA9EBEE55FED40C1BE36C3137FDA7A1BF46CDBB0061B86CBC99631B00B0550CA93DF5292A39AB61E4D1A16973ECB18DE87DE42EF234D57FB3484F8DF07847CD6559E0E13E265F3203A24D79FB34889C2A1638603058A46A57FE0F8C3729FFD7CB16021E03B11B95A87FBD49B3D9AA1A961782A02CC6636B2A55DE6A8A1EF7B1D8A639DB9B739116300D4A85A4BCDD8658508BCF364057A06029C6E52B09167305E2A373B985ABDBFF12BD6AA6B189EDBD545744A6579AB1C5E1055DB5F97E3570EF07C06FDA155EAEDB36C95F65057A70EA3150A923B07343C74C0B4AE0A5E9CC1CB0C31104048846743631F49F1F89886285383A16CD88DB64C44DAD10EAAD0112C88F7AE17F9B1F491DF0EEE81EB50F1D89A616BE9A386B4146A2EE58997A106A88BE83E2E7192A06F42CD391044185DDBF299298CFBA5F127DFFDF18B466FDF6D36CE7DAF4F2BB89CE69E3F98A17D2CADD2A6C25C05112131C54A0CD4FEB40DEF10A6E9C19FEB1DB7D4766A47D40EC3CAC0E6790AFC144B2060A807EE02318C09445D89501E9E61F8220555629983CF04201ADED4B1B7F4862FD0732C7CD11A3763B5E34A492C8C9648275388A9AD01EDD829E71CF734FAEF7D755597C17C8DFBBCD3D1ADC706AE10625426BB71B759173F676AE295D9A73B06953ED34FEF80768933819DAB50283B91265F799562A0333E91AC3BD125D68ABF173F8B6B6DEE0635EC672F0CB44A143EDF1451465072754A1412DDF1FB8FC86B8CFD5DBA05C1FD47CD570809FDCCE4AE335212E5D3D09579FC7B5A1121CE8525A11FA31E4AFBEA079B4BE808350DD4DF5325E214409B5F2267788EC9904AA65550BB1974FE5745D92CD159EAB72D5524EE56ADABBDFA38D8962749996C98E00724827AE31E388CEE40F9C31895D5244A91B7EEF8D9831BEA769262DC43B0A8348BBCC602A062CCAE3CC797029A3BC68E243FB8985D2FF1011A2E9F150B6C975E38D86CE028050D5E423717B65A09EEE2F980B948E01A8DF8628230434B7A4CD9CAC95A8F17DEEBD186E96372DD9AD054CF862F1BEC8D133543D4E89AB35C74634E0D07DE2F1F0AA3C8C1093A6BC7CED456B0B2A6C1A7852F6A0FECA54BBF5FB124BE8DD1722FCD646EBFEDC92A3A30762524701FA60F3076EAD2DAEB42621F22F900A06CDBE92D863FB61891F1B0CC27A3D73C1F82586BB87AEEB31774C5C7AF01F3752850F34D12589051699A2F505BFA6DB2D4E514ACA84837EFFC71D48582752B23D8FA99E37F2715269607C209C84F11F1B3CD14F767E8C3585FECDCF1399C3CE55FD2C4B4F910FB9CDAB977B56B512BEA3C931E451985B95005B45DB0C9DACC87D13526251F671EF836563BBA62B77707653C0CA5838505BD3F5D38B863E1B4F698DB9E52C95BCDF385D85F7A6AE9370C815D5732CCB72E6EB979BD0C2DD21C664DEBDB9A1A031759774557C06B420777CC2ADE8949694E8B7162C9F23D0C1CB7D7BDE1B243DE3358E41263C7BE1BDE8FBF3FF3EC2357E51F0B15F84A627E01C1A81D65CF7EB6FE406BBB3E89C35F7EA99670AB53CF7E908E62B7B5ECE31C1A42F9ADDD67717529EFACEBEFB28989C19D3C311AF457BC40D1ADEC93F6B6CBF9157D061E1FBBEB3F463C161D2A885BFD595B9F7A5FA38A1DC66AEBFBB6FAD905B93F523987671E60E27A2D8AF08FD9A79A63F607F93E15BC9BB8659BD9713B7074D1576CCFE67725D2D7DC8FF402C93D12BE9DB0B70173A346E84C19C42464524BED606960C1024E159EA3952C55A97CDC8ACC718310B0D72426D6298BD40C882BC984A73833B53AB0AA9F819A1CC6EE8DB3D851DBBE53F5F2ECD12FC636477D5F4DFF9D6B740EE9CAA5F51C4805A2ABD0730EE8A38E99DFC28952C94556A566051F701C6E2CD534B3D44FFE15FA004525C7C405EA08E7928ABD1C1C8CC0E45134F9BD6CAA02A6EFFFC31425A3E09DE5BB616FB618BEBD5C72D18993DA4BAB83F8D56667157B1F1A347C4A85281D93C5E3D9310BB721DF9955ED2DDD7CABB25EC83F5050598F0879EB9F071203216AF106622F10025657E62BA9B844C8CBAA73F8D6A37C6264105054D512CA6D242F0D0F46983E91C231AE9775800A35DFB4CD839CC6587EE89DE14F7E26926052927CDF202FB3A39C1B942AA9D67AB00426A6D23ACBDE0B1254AFD2E442AB7AA19E54E7B2D6E98B271DE5E8F7CA6A447C1275313B9E45BDBBAC6FC57AA9CE78B5858EC79C3A8526DE42FDA47A621ACD26D9361F23F103D247E0FC7D10C3007B708EF2146AF308709D8D2D8F8DD094CB30DA11EC74B15FA802A4E3735F6EA09342F3E81EDBFF04486D9618295DAD02E88D5DD7A84D2D9F1D5580ECD2513A0DD62BE5C3901E36CE22F288FB765517CD5BE077929E3669A379E6BEEFF8F049ADFA5B4E32E80F62832706655EF5A792024FAEA9D7694DBF94E4C280AEBB503EEF07FCC59E63A2320969314A383EE0B984F11DC478C3189A3E58473F06A37D32FE88DE4AADA80777C8F04F8942024DEEC282644386677BAE8DCA9D848768FA726EE40752A20CDE5CE62556838931FFF9CF1D89E6A09DA6E1BBE9CE1FA1C64555D82A305A3907FFB96EC49DFA881CE0F39558A4758DC8933A0AAB59857F69AF74C53C8B9B1E1AE736B28EAD6A71783F81FF23B4FFFE422A321C93ECEB383EB7D62F3568A2FB59D8933F52FD92BDFF4D219FD0931E76AD7FB8A3DE09E29032F2889B53FC8F919E11643B598A366ECB9E4FC68AD03C22EF0A1EEF9852AEA8F0FFFB4E46C372173A4302A3EA2EDB5120E18A3FFE4DE31B0C3596AA0CA0DA4EAEE609B72F6CB366EB68F45E000AE7FE7A88E04F471AA9A66DD18AA6C50B44C4855EEBE530D40D799B1A2D88901CFC91D17FF748A862D2A462B5A7EE80352924ECB72232B6BCC4433E721D20F1B88D57D7E342B118C7D1CE5DA4143F3AB48BC1B602B0CB9D455FC362E5A1768FFFE345CCF02FDA3797B358CB5BF81A69BFA7BDBC6F05B563E40FC30D0FAC31AEAC6208F61D638C1EA463089FE6D75CFEDB4286F2B8F12B631D53BBB2F39D5D12C5ED3A45145C37BA99B16813B40A1F56C9C7229F2252A4D5D69074C2FFA8180DD7F5FC23B423420B624211E06DA3017480CB90FCEE458D2047D08BB4986E1DDB046A2210C9CFB4A628E1FB99698C479BD3C17AB6A49C3FE094A01F37BC366C3D2CD6DE7C66E63F5E44C3AF20A0F29FD7E0EB3DE00A0485DAEA89036C7A1767A86CAFA8675DB365AC6326D836120D8BCBB97EB39A9FE4A7ADB7C36162D4ED77DFF6E8AE5FD11E41EF8557B8DC78A9A55B9619AF9A775AD08ADC086F4547D0F6811FFD650D596EC156C47C2A5EB25B4169517507163B9056F2F22B7753B76B62C586527BC20A627F6569DB23C19BEFD38DF3353428A638554B0E6E0F8DD1002B044906ECC49A4BF3E2D8368374D33073AC3F2DEEB00EDA862ADB5F57C4A2A00252B3ED26DBEA8BEB2A31012E68AD1C053F7F5C7E2AA960A06858E3510F68A1FB4040AA2B08D1D72CA3AAE909FE1BEB9D10027942050099085679891AA949129F2AC3EFDCB50EC66E688F5BE7C005E7502411D59E29BD5C5D7712324C84BAA8401D6B45FDECA36B07C655EEFB3271269BAB8423021F2332FE1C10E1FE91DF5BAAC280628D5EDB6D1C6F051C9240FB04168BA0D09E06259C329E17EC4165B1B3845F540465C3EE6DE5158DEA31E939B0F7DEAD94404E393BE361CB0880078C69C4A403FB2B24B548887D2B5F77FC7B4CBAD02D16ED6A8C55996D31DE2F271A228DC52C3FF3D25874E1075F26F1CD816788DE8D33E8DD1FC0A1236F906DEC85A92F11CABA9C85116C4088B46EB775C6F59442B5454C7B8607EA01FCB4CDADA3319B38BFB15A2B6E4B7E5267FF13235A728D4B61A6DEA620099E06C0D01EC588DBB4B625D9114C06D58750ECDF3D4B9A5CFA7B7FDC7933146D19BD2290F5F10615DB5A3E9322D364F5B1028971E763E93069A4C85FCF78E52B543D2527CB2400B6B27CECE09911933785D2EB3DF8C8F08448FEFAFF4D4BD392688830CF0776D51E1A9637C7E38EAE1DDEAEF89CF17E34EF743515AAFD7F33746855EC8D068B0C77C5C302A61B3B94B0AB4A9D8EE1427A91E516F2DD95E318B8985B211259405FBBA92F65B31BFC7C93CF26C768143CA863F935D3C8EC9361158472D9F408709494E2B5F34FC09588551C4DE8A8420DC0C09696EE9AAD01194C21A1CDBCBAADF9F4DE8BB3E66C7FAD2B95973EC22CF1562C791C6C1DEBD2EEC02EC572EDC92F20A9758101FFDCFA094C686098514C6FB2C1E5DA4D924B50422C7A011B4A8E2921F5707480DFFB68E7695BE9C9CB5C2FA19DCC31CDCF1A904C40D5BBA8A381B812D9AE0F10679228B2D8692A91D382D8756358D97E78777C4B +smlen = 4660 +sm = AC059A2AF19C1F91ED40FB0D213D70312A1EC17FC31A5EE93F1B014BC0D437486AC00DA9D9C91E7D26A15384AA31FCBC3AD3EC75F09F3A9E9FA9213CC971E397903C6C66924CDABF2ED69D11B4D94A474CB603C0C68DC4D37592EB9F3EC6B3F955635CB2B22031D63F0E4FDD7B0DB24288E7B538D7790F2CBE5716B74AEE290A6B0325BD9D136F5FFE55408D7CB8793D6F37F45B83CAACCCAFC80BD7A68EDD3577EF68071CF656FB7164DE2D02F011686D548D213EC00718293FA7BF57207A694F524875470B7FAE752B597BCA2AC61FB409D6E43EF8940C99CD1708D7CC21F3283A8E0B7AA22CB8D2DE8C4FFDD8BF3E8CD42108F8710FD30059A9A587A25FC8286C99ECDD8107B2C0360BFE4FF9D0505ADFA77173CAE6186BBC23E3F13CDA1724FC61C6C06DDF15E1F04D5C36E29D48B9F45C22048BD1A24B0FB05D49B161DEC30697F3726CB270DD280298B028BA8E056BA27EC5C8212D65916BC4522AB8ED54F6739181A77AFDCE6C297305DD56029A17A53DB06847B0B21AAD51A0AB3FD175596E0B4215B09002D06F81901B765E581ECB43975F245F36016DC01C0BA9D503851F12F4977BB38B981212C20453DC18F1C0D7F53CFC62C56B67C60EE642A939CDA1775F5F048E42C1CA44AFAFBC9B5FF6D42AF4F18AF5F0C99FB1AC88BFB0F3B964E5E6E8B5A5FEF52D4687AD225896535FF895CA80D950424A7376D1A104ECE9631B9BAB965F28246A64BCB37EB1C6D49BEC86A57A9220530DD7A20C7EAD17A85CB8994699DAEE2E8337A6AE568BDB0E8F787920BE9DEB0FC2042EE0EC04A640709C1678B38C2B9EA8272BC17EA720FC768B1D756C00179F3641D5DFCA36D1E98F929E9B093E247F02B0A0454773BE4CFFFE269A69AFFC15922F6A485A45CD5330635C5016269786C331CE29CA28A230DB1CDB22EC437FE25CFFA3C481C15AB372D32A2C155829790059088AEAD2512F7459FD662AE09BF93FD54CB3B2FC914812315BAA5156590B76446945CA29E6A74DE1E001F591BCC2B9E1AC78AF321F8B812219F45D6F05A66B7B344DEE3F7EA840052A46634796337F2E756D1F72AEF45A4BDDB4F272CB5CA9691476D9D0C0E85DC4B93AE20C5C72EC36475553482171A5D6D752D8C75192F3072D6F56C18382133906278FE6CDD27137BB5090BB9EACB9BCADB731AA84BC9C2C79033176079B58473F6B6EEC3C4CFE1EDFB8A21B2677B4AD8F417CC681C3DD37ECE69B795867E5AE7E0B10D0873300A3F04618F877D4D74EB5F29820A62E06F8D304FAA7AC6F9551B1EA5148AF5ABB378CF81FF837630A72BAA828DF9188AC27A1B3722E921861E4A4727AF06AAA3223E65B9F039938A2CD8AC5BA458A49A99A53ADBB6E47E011B93430A1BA3C9656032EFCDD3C755ACB858DA3D4DDA9402AD7CA010936AAEBCF68D22A83879FD17CBCE9FB5D699AA0A2E737AEB5C0431CF112A27D16931260FCD47DD6C1DFDF2A3ABE12DD1F3551960D34D1CE86363E18EF8C872A3EE7349EA014DF2FB4847FA720AC527FF7806FAAE209764104AC9D1BF61F4FD653C5EB00ADD647DD35B8960B73CFF7D8EB896455FE12D2FB95E7D7BCC420367F82F4BF714369DC0F98BE8E08351A7377E8CAB4A8A059E40335725B4E9CBA74179A8AB40A299A2DF7F24F7DA85A52F13EFE92AAEC1642F3875361883FB06877950FDF1B79348806B027162059BF0079EB536E014D6E85F76DD644B6123F89DE8E293CD6145D224DBB302F1392EF5A181672AF31AE4C25D1E9FAF19DE81496A6DEA15168B6E4A48CFE8F268D4045843927F1FF1585B01935440C98788115C3FF0EFBCE37E04709C2EE6FCB4084D3E9891E2CC318B07A576456014EAC9929D2FBA4C468C0E8309E732C9C476AA3A1EB09405086FDC15E594E73D91CE2B806C8559D7C56E5E4A652A21692FB2C35B979DD2A4CE01BA5585D3A6A2FC7257D2A70A5CFC3A2323C99D50691A17218020F60CB8C2F3461FC74E1EE93860A23A8C8CD26B51B044C7D3BEA16F78165EF0DFD99558EC3FDAA49E1EE5B7AE8CEEF2349847A8409503DEED187D5CD5FD09881E4D49BAD529AA99A238FB43E0C36491FDC654370D49046B77DE098AA0BDAF771B72194A2EE4C3960D9734C4BA21BD1C0BAF56FB71FFC46F6C7C053BE94805EAB1179B05FC3B4A3566A00AD0E15D81FF5B4AF11DD9D6EA2B5C5140A9F8BBB6978886BFB6CEBEBCFC07BB9723B1B60646A5148D93BF2491AA1A2247AE422DD43340CF292EE978C1AC19CBF52A62AD27842F0F405F3EDF4C17FF0CA220EFFA54D94129B14710C460A22CB3EC902FB68395D7D5E43260111AA1A05EE270573B3D53BEDB8851EC68852829CEC74FCF268D759B57F005D166F328BE3178678D5AF06A7E065DB5F78DA23AB0B0F3575C71A2A4FBF69588C74660F9B57685E20EB14BFFC5C39499003700A33587980F468ED17CC82B4FC602613CF2686642D1AF384E687EDC2D54E94DC6BE32FDC5F36816EAAC430CAB738D2E7030EC58AD946C07F732C8624E9D4869F942C1451BCED91ED7AFD9629C010BA8909C254D6D3657014233432FC97770A31881A0797CD8360AF590A7CA57EFD5EC9BF3A73AEEE9DB971F73F50048AE24DED7643A009BCDF33701B789A95B314F77CEAAE2158AB95483CCB53EF205F58A700F2A5A47F795FF7294EA0D0A2AB22FF9FC6E83B790FC82BFD838C14E46ED699954B8F5682C7D90CD7926F1851C53439399318322CF59AF3BE4FA6C4F4339BE306AEE13637A52007ADF4DE6A28F4E430A50EE51D39F605EF1AF121BEC44DED39CCBFBE7E64C5454E0F0132FF0E1FB383A484553D759029AFEC6987DFFF2AF9BA36D68F450E2C537747A87E16B6E3EC845B66A0530BDB5B3D4CA94DF4CDACC94B747200979A1738634F02CBAF4DBE6B828D1CA05B3173F5D343D684EB3DA4463E29101476862A929E5AB53F22020B1F37B0E7350A33E984BFF6F072998EB8A740A6AA98C596F20257760857C1FAB4FE9B022B82A49662B7025F467CB11DB9E02E009985F311A6A5440C1AE85AA59DF1AFF92CB6010C1442C14936B43148844525264731470ED0E033C9778EEBDC3C9C6B2207CF5712866CEEF9C6977AC9D328A5AC2DD7228E57E5E061C65B5C1316E7AAA12D939A57E6A6FD5EB5EC2A87319EABE5215A0FC13F51D841AB6F477DBB0EC675DBBFC54D53FDB0555C59BDFF1B6856AE9B187B1D607550BC2D70A4A974937466BA2B2C819A1167F3A1DD090B4B3A8591CF0E309BD6C25853A4CE4C5733DA8AF470FB18148AECBF49B298B89936BC6A1299F3568FA7D6DFB53E718D21A8E4CD2B3BC0BEAFED72976986D1175E371DD52AAF148C18B4802E8E44DC6716DD3912BBEFEE3D3D545FFEAA80ACE6C287A1DAB6FC5284354D9DD02A76448A11BDC0616D2F14024F66135B9238259854DE8684FD847FF93FFF326282F38FA4168D677BA1E8271D80BE99B7C9FC684B64404D6C9EA0E70544D95DABABAE63B78B8479640C00427A0A0EEC5954377C17BFE13DCE43DE1A76D952E0EA5D3C925CD328D9EDDF813C333B9861C0C3DFCBEEB93D30EBF7CB751C18828876669BFE63C5595862C744B77E6DD846A2C44175AFBF178E963EB75536CD113FCE5A9302F7901C2D1723ACE2422FC5950D93FD41C33F523262FCE337FF86BF7B2BF8D0241621F626D0D4C8B9C400537EAE26124877DDDBDDBD0139AC40BCB81895819C06796D1DA0A3A799C71B181DB46B48024D1B585E6A2077795A32F3448DD147AA1A38605D62491A932EC963A028D63C9106F174FCD4E31B3AADD7334D3F4936D312A425C0C816BCA4A3C8906289627D761625A3B30344F521F202A44FAC01FE54D70B6542E8F650FE57398A7DD7A25E076B7EC1B978BB86257DA287D86F7E4A3DCB90FDA90B2C42C0FB7391DBEC99DB96CBAA32792A07BC5D19EBC228639436613FFCFBA3D778CEC5E82D1B943F390FBA275D0661F54A2FE55C72B53A218CF1AFFF48691A2040C41EE7091902180F10D74227566D5281B467E15BBEEF149587AF6726A1D86D094BD7F4AC1AC250930F5B097C70B4D6D2E7EA64C3C56D2D3495CD6A4984746995BC2EE82AA6F0B3DFFFC1D41FC2BB729E14B2C285B0EB92414028A9F5F9923BC6B4F191177E303FAAC6F8B76764D6FDB7BFDAF4A39FF80715725731D26FB2695E583F51F9316C97D1956568FFCF8F735D652DD044A6A885042081343749BC36148EA8310D96B93906D3ED1E05E463B0843D064DED1D467AE14B759120EFF7555B4197D284C931E4E35DD334CFB59FB0E732BD1CDF853F075812E4C59CF0E8EA185E54E0E5DB4B502886B07511DCDA9AEF10D59AC4E20F19527CFFFA1F8E6911E121B2146376EC6E9315EAC7701328BA5080371F77443A7E8AD77A67B25FAA44292B8B358504224DAF21040C6AF4230BEE27A554796680A2305171E1B2869266C68F4367C374E805E544B835180239C712E4BB8F704E09879A878D7668B79ABDE6948DCFB2BE64A4D9AF26C59FFF587F075A9B5E4CC45A09E70CEFF4AE8DA3E978438C733CD43B29AB9825E6B2781A068059256E7FDEBCCF8DB98775052F39EA389E13840BF85214B8DA373FB75541AC44E25A38ACC40D957764B90A60EF903049C4688BF4DA95302473B62E9F075BCB25ECCE7647BDEE5E5F668B7C354274E01D9FFA25C683FB1F72245689296693173FA1E620BD97C58F8BB94A3CDA6C1D6E8DE1AD92F98B83883033B3EA3ADEB909DC8D5F9B5D5E00143C9932066C95AC51DC91C79518904C060353C298A065396BBA53776F021CD579254BEB95453FFECEC238E88BF17231E621B8E3E954543B0888D8900AACE2128134F483E26D47F85B91ADDB4D0DC160C9165910FDE0E847D536986C81CA31D8896B3AD4AC21FB1F2E8444211E933F9ED0A0FC6E33967B580B598F2760BDDA0C8D73FDCCCB1D0E6B51BB811257AE17EEE153844F1BF7F0542A7884FC28EC8004462409FAABC0A9E6315842585E12B8FDD147F180FC35DBAD0AD41D255190DDD27446CBD93FAFEB6BDAFC222065925D5F3541807BCFCEF7D5A48B10370E971B655F31F42946214F7F25C839569D6FE3635724A55FB52C7C10FEB9986E251BFC0BE4751956E4F55BB0CDB754A07513B31AA8544502542D41A491A3AC38A96955D90A3D3D378F8E57E56D3CCB5BC1807311C87288CDC6B94C0D49D961E89EC1D5B3C21DD6CB9B5CE4E1B021E4D5C0C03F11F6D996644DAAEDCA3E468C601C8A61C75541B929761B21CCB5A6052F2CC57E72A92B0551066FDE8B31D20FF264374C7D8B54748E18BDE0E47C39B1DAB6D500F8DB342AAEA555ACACC18D9F2305E1E3784C258413EFB6BEA885A54E40340C522DDDF46822473D168306AB99BCCF9E44600793CEF117587E5B25901B2D7622AC91FBAA9CD37BC12C8EC15EBE520D4AA739425F091B4757D7953096BDD6F731E84DF086B1085C2307B76121358E4C8C43BE6179DAB1E15C387FCC6C0F7F090E5BBB2B99409DB417E628A6D0E87FB67CA072CAB63A2FF2489BB18C97710E4C0653BA08815B431F3336C6D3511C20DA35A6ACECA275A3AAE77989E5898480313705383FE261AD542DB373104FA62B02C07878523EA878B568C286898042265C14E0FDCEBB5356CC385294491F4C6244E244A73347AEB1E8174D85D40DB184BE269DCD4F856FB35E34CAB0E865F189E248D6C3DAA96D27AA9D927CDCB2B964289C510F80347CE067EA0B551726250D5A1094B0AC18C78786D590167BD5A02ED4771C2778AAD645FFEB3BD0072EE192C0EF548FB7889B0386F3DADBC9245105C051E80C5AE22BD7E87AE00FAFF3D6195CC29633349AF34FF5215611D40F235479D35854C4475AE5D0814935FBE9DDA37F51DA2EF31DC742EDD931FF74F8869AA0FA289CD1829379E76C464B717F280BA99A8786313726AE0F57194A1E7E5E6A8DD25C832F6FC17F445F9FF03663ECB2894272B8AE2911353D4C32A14382E344983216C9355CA9EEB6C48564E0F7550A78A728DE120C32FDD34E0CE73263A88FB7BC35152100774F8E0D31177F5CF8186163C50150D53DB8C3578B5A4536744A96F7148438052A38E5324EE68A91C4744FCD400D37FF64D6F16B42A1DB818256573408D2EAEFDA5577246FC5EB35D7834EB54AE7891AF1C0B980B5EFB53150B08808FF2AD3FE6847BD194FE15443C28120E51CA0F097231AA6044FB9A6C1D90AD8070C361D61DAD2289F6A71CC267439CAB0C5D52A1131DC8BFFF0DBFAFB02811A8D51D63D7984A2C2EF1344A8EC1C4201992CC64C59BCD3AD750318D68B6748C27205136813E9D470D4E250FF5866672493435FC80B1F290786DBEE7ABEC5C709349A96D665A1466E2F36D48125B71447F3A9D7F40D24E1C235828C104BED2097EAF172F4B2C069B033E4663D19AD4C5A667D95B1BCDF0F143350555EB5C8F8FD1AA8F90C171A4272A1B0D635553150747677C1C6E52838578CB1EB3A6999A1C0D3E2F7FF0000000000000000000000000000000000000000000812151D1F272D36D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 + +count = 1 +seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 +mlen = 66 +msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +pk = 20866B45D16EDFB62D1C80DDF34CE4AAAD46E69AFC7784E54BB237B1B2B0A1C09F24FACBD7D0EF802D2CEAC642E46D4FD901D3FAD02C8B959CC3B8690A568E2FD99E0E5807ACEFB253DE2DE0C98EBFDB785B2EBAED4ECDBEA2233D63419E892AF37C489D0AA6F71AF6C1CC78EC06F93D4AE26F10BB4B0CED87B08079041E7E2EC8A3DA0AF27D26EF1278194127A64F3BC6F058EDECDFD8EB348CADE32CF4CA036ECA37A4EF676FD2FDA6486E16A56046ADD16C7F015AC57246124761EBBADBDF8821232F1BC7CD7D8D091E3C4DB54110A41ACD58E0CAF6A970A68C855DF5A65A0551C0DDA9AA86E0F81084E1CE55C66D502767066953C46CB237EB9AAB3D0D5000E9CC59B9431D1544EAB8AC16020A29699C048DC90D5C2AA1216717DF3BEC7ADB41D0FE2D9F8A23570A93BF6361CCB87E6409CF53AE7AA4B2FD7113275B4B47F07FF868B62ABF0AA2BDF36C55A73E68DF053153D6092A82A1F47987A9C0B20B2F6634BCC8C7C9B6BBA988F2CEF4E1C9ACDD8BA5866B693A30DBF41F864F2C00EF0E501577CD8003CE39B47846EDDBEF29621BBEAD7F559D55D7EB53052428941DD0FE8E2E4CFD1F96B9EB257E37EF22C47671FC1B02CEEDAC319ADDE86E4D168119764648E518913A83D5C91D5B04639C906EF7289616A9A2D49CA02F327340AAEAB6E92DA4B022D587AC8714F1E61E9A53C576A13A6583CB18335147266B1658228D40F6EACBD1E1D06B9D335B48AF01E3E0536E3A198B9EB6966572D4D9C2C841B999E9577C05C42F7B969AB911C7B8A8E6B491BF0BDAE36C156C08DE9ACD5711BBD2AE184E83A555655034FF0A6B86C65429BF23D7D666BA817A72186C45964E60794DBEC8FC1DC170CF36F6C26912DEDAE31F80AF211EED4AA4415F360E807B5645F935103EA5C575CD37639FE735CB3B6944A581F2FE1079B3920364A845F32F9A63BF89D8E2FDC513CF31A9D940A85E713D123A02447B77196025CAD5B6345E4F985EC563976966B6AE693F163DD9C050335710BEFFF66D66447CBDB86250CCB074E5185DFB81A7336560B449C289349E72166BA34F2222575FA879C7217B98203C21987BB1F76AABA142FA61BC459AC20FDE796C33F738FA8E99C2C7A25A6E12FEA8EF367424F070F25B85E8CF0EE20A242F9C795300787302F4C9B85836CBEE7888665556CD1AE06122C48F5B759BF897EE97A270EBCA52A5FD9B68977685528CA776B73F475F3C7A7673946E3E01106FBBD6059605DA72242B903B7BAC18A29A9754AE6C4CB097A5292ABD99392D2C427FDA2FE44645F8D6CC3940496CEA89B4E3BD9640E89CD9CFC4B3D1EBAFFBBBF8E5E9F0E0F84326635571501432539048487921ED4AD8017CFD98ED04CB272EAB5DACC4AC1A421284914383DDF9404D3EF0D5D17854B7375B680DC6B7C19C94DC8DEB29C0664228DCC0BFC974610423051533CB79FFEE24D49D5CA9F0D37CDAC6250C982FE32E0EDBE7192C3123C00EB64B35AE4C08DE3305B34DC9F30D55DAE5E06F70425FA2FE4911EADE9C6D2773CC4502305A92D9BFD4806744388D38BACC21C9B9E695E681DA9DAB3A39A33BF9C02AE661D223DFF096FBEE361C94DFAAB76B3D6B62F9947E38AB8FD313BA3A90BEF5678B05DD7AE280C981890279BA0047BB74EE13EE78A99B257E97A8C7BCFA7D0C6129A18C3CD6E10DFBD78469ADCE3D5778B622C200DF8466F730A2B6B026F5B4F8F3324612C8D29D69861C131C5934796EF46C3479666D92DE5125583AD50B4A46DD99A7199BF6E792978AAC518327A5C490A3E162C9D3F2E86B6C6EE994A1E781503E34259F10E365F80A0BB58D25331DAA35F114A8207266A0BA9C6310773032AFB478F3EC2BC18419600387D78E102D1E3BE8927A4954EB5F989F0ACA0318CDFD7A985DA7E07AFE3F48E4DFEB1BB9409F3B72531395A3875855023E8DCA95C6507D37E3A97D5DD903FEE05F55ECDBA9DFFA051E089A04A8507F10A0ED8C2D3E67EEFB3CC00CDF932C7C8ACCB401A20758DC366F03666B4FA6D542B5B6A395305914D594D47B895ED431F4A509CF8E065236E8B734FC8A7F4DC4F23E1372CFEEDA361AE8D81144E831CDB7AC7E072C3D087B633E4EAC0E9537C64A98C658CFEE0148F65D46E74635AA2ECC306F807C67F923E24EF92BF038033E87E2B5707E44AD52D2E5F0EC7342CB0E2E85A53CA69A2D93DD3EC0A9C30BA7E6578222E3C7B018CCCFAD75D9292CBE8FAF25A28B236C1F05B0CC4A372A013AA606B971F636A93ECE37D24B659ACE01B02CFFBC862305587F228229B99FEAD348C3621A27C21195F95346F75AFCFBA3EA7D4BC73D23D9A8761032B721F2037705E52824073625EE8F83EB0EBB60729A6BDC635874E6C1C5A537B471FF70FAD75FB7CCAE5DF3B091CAA5C8C6F0FBDC1FC75E10F895633BAA26CBA217512AF3BF502C75ADD8E72DB91E79AE839F0048959502D65C7E97BF6C98A030BD98EB08FFC715169F0E3191DF6623396915C84DE08011FC19D1FEB8B3323E987F12C28C134948DC7F3BEF0EE05B9CF52688E6CDCE14275F116B9E8E0E1A6DB47C64F6F74C6F7DDE66E1EFD924D5384032BAFB6A9F47AD00EF002C8FF09E93ECBFC02A1A3A6429D070C7F854C264EFA06F2367B4D1680922DF935F8A1EFFABAF48B214F37F90757E6D03B28A789A3E521CC62F32C6B3E8E560060B5C8DF317BA9CE46965C5BD6FD9BE9F9BE982C92EE5F70B290F5787FB101C775FDC6B5E6B0659F8AEE9A908EB210C7C01367518193ABACEA5626B27D6815038B17DC0E4C52A2F676C9469B4806D27D1CFE3972F7FBD33B1028968C6CBBE67596013F7E6BD935B6986B9DDA721D658D9E8DB83E9A23E84D1AF627853D63669290522D275B4F1D3AC4B500C3636D75375D92002E568990315FA0DBD9DBCFF7B6641C5A7AC0C74A24EFDF1862FA67435A16A088D509EE11DD82AA3D6A08AD935EB0AD2EC85C64854024593ED444810A38D281AE0E92CB8DC905ACF78BA2BB09FEBD8028C94CF573514B31495089C47AD9CC7FD85CF620B966ADEC93F66698D10C4B004F3F2D03BDA2878F8D6DFBE6DF34CC0167BDE9BDEA38F3CA566B50D3BE260B528A6908CF04CF36B198D5EC3A98644FB7AEC302D2780751E0C201B4A7E3367846CFFECE184A6C42A0ED324B676BFD8C42E56308887C0969657D563EC74E2294ED7E89CB236666F4F5AC6A4E40F310658F0475D7766C8E3F9A5123A0D3BF530508DD24A397A496D89C37A70A712A04EE4FD3A90602C768033283EF486142D313ED6DE3A51239EA5223CF25FCA539D5956A69C44C9C2E6A0E5BC0839650246C23F13D9CA7FD34FE63F207BA73CF310F1CF0935FCE14E48FD6DF681D14F42C79A875DDC3919C279FE83FCD99EDFDF40C5E8515C85D3A38A694FA459A5D846FEEBF4C16770723A337E8F1D55A9A8F0973C2BDF548E4025B36C8AA2FA291628020EA1075F69635F8A185CCC855F7619E3A266DB96016F71C04E2BB54E35C207497AF783AB70924292505187E4C643EF51F88DA881647FC43FA6A1E070C65BDBAA89132E7697D7EB078B836C989B5BC84B5E84452D5C9B0BB17E2C8E267622D73F0AC77C2C7AFB86AC73CA0FDE6F850F876A8848E1056948ABCABF1E653445C497E5B8462E81991F51096BE253 +sk = 20866B45D16EDFB62D1C80DDF34CE4AAAD46E69AFC7784E54BB237B1B2B0A1C0245E1DBEA74FB51A5373C97298BA0F72861062F591771B585A62D1B0004B6C5D31B2FBF57A5161B07F1FB697DF183077BE5A26DFEECEFCCC88F4CA9960609FA9D417FB7293D861B51B169B66ECF2A2FF4EC1110FD8D555CCDCBE89907E01A35EA0362C11490C0234920A963049448A0311691B016DA3226424842018034EC24421982651243280C1881019910D48C068C92000CB08460AC700E0B028D0204A0AA6804C900999B268CA108E4C002600B5414898042311905B368E09C401E0468D6032280840040B368A94428A54122C01046943A4051CA92D04C6709C4211DB4405C3B240D3282E513201080286DC924412370212A7650C0306D98050203285413221D1064804C38C44106A502850E0406D98463118112DC2048912022D8104704A460A912682810085D2426190160DE13085099109592249CC3624021342E2488800C16199420989A270D2346EC284805C486E601805994450C22880D1946192100D1CC22120B00D0C399002936189040283227124340512C76D5134050B104062948D0BB94000142A01376C82A82C2218289228000107328B20891B2532C218020032020418860BC128884666D39811D0288CCC4425C238491303890CB96004170450268E98806018436681B829CC4671110966D13030D2C00C0AB6304446291C83101A879113A011CBB85024C229CC868009446899884959924DE288519C940413C64CCCC64D649068624009A1282148388824B82950228953C089C99445240790C4061200A34811A90D9B148D22B9608CB2255CA6302336409B1869C410285120081A096E10C629DB806520390A0AC72D04219280940D4C16509A284A8C222550802940108592048DCB4046D820700C086644043220330844422121C94DA0108852448D5202501120049438291A10824C928140100DC88008A0A88012082A2324618CB2119A0021920224C1082808A0682001664C8628C8008820198588C88512C1405C204EE29840C9382110470221128E1A156990364522926402952D19328D8188401A0089530270A3C221D116821A388E21C301D4102A244149D80252E21485DCB84C21440109272CC3904009282D1BB951C8368E53B291A000121BC290140742D94872030264224061E1B6698B443120344952C48418A22500A985A01490CB226019257041466051928C01916421B561CBC0851C0989DAB00DE2B84183142491087258B02CC026701A98110983058A4266C2365040248E19B10160908C02048EDA28229C420A02280D1B8008509290CC148EC01684A3B4850139098CA0600C002C58969003252E02430E2300665A002CD0267011C02421C00D24458A8A084A24006891244182046E10B68861B87153280E93287264086E90A648D4082C8C364E5C986813376DD0281119A928C3186CA2888949B04C44044614154D10496CCBB6700119221306928A98001AC4084B300D41A868634842098820A406320A169220B96DA0122C18186160828D5436101C496881A868E32290600608A0162E49204E9AC4611047511C441201201100223284382CDC202254A460C3148AE2385280184C00B82CA428892131810A352043B8050BC03161C48502A541A3269104224EE3924122802D4CA6708C262200A94D038089E0321098266A92A82CD38004D2988144082813394D94B04C4A1021DAA28164A04C1C8921E2A45109304194220E513251E4300E938244030752111371DC14452328890948281C369103156D81382E50A6892381501285810A38284B949123072D903068444692E3384C59B670C1C049A4B0054B28612319611B4031A0186214C0480C410DE08849991400C4A030D804808BC0600842918240061B955114490209B70488304853241254882D19382290A24520A93180B0894882685A888159B07040A20822C50081B4801A168114036ECB26612248700A8404218629223000A328211B978D829241133444A2A26D22A465138010529290A2406ED2040A42C06D04B1058B08518CC82C4A4652CC0424041925A0A051E4C6482014711C974182882C64349124154E494266C3A864529890DB820CA0127018933122456E120444C8B82082041024877060446481B045A0806DCC06410923610C300D4918304C84901C038DE3448CDA2069E4986D03403A7B762BA42E4DB59CEBD0BE7AD7800B2F0E0C17569DE4DBD2CD8CF58EB6A3B42F3FC7458A7BC2D97FBACA608EB7C61FE38C3B70AF4FEF813936C51BAE7A2F4421D9310764DE899B1FD0E628D112B70E450140A3C4B7598FA134D2C63AA96F6AB5B7680EE551E46CF38754D4A993EF7A33ABDC0D29154D61D215B2E6824F303323E88CA589918ABBE0F723F0E421363D1582DD27D3A9BEB9D9706F6D36960E5A5F5997B6D26D5C5435EAB678145C298624A90EA678AA5931BCBCFD6098F9D83547B0187F53B30D3477EB1514CB17A95B79995EA8CFF8791A4DADC28C8829A22121513D6FB8A2A0D88DF1DB6BD223B8707B17AC95E24E4B76B40078F29FD6925D7A3C055CA54A8C5557A069197AB1CCD630D8CD60307E05C600E71EBDC8DFFE4A28A74A6E09DF46EF9A40AE451F61B7DBA18CB692ECE5EBDB8C5DFB568A7D89524D11729776F00F3009C207D119E6F0EE4FD5C6DD6530E15DB94CED544CB4FED922C7AEA829881B805E130B4FAAB15673D72104D44A43666C4394F6816F2CD99927F50ECEA085DEEA8FA338FCB793E3A98F8252091AC8238212F908BAEB0DD2A800CECF2624E16E7C019A4925B9E92FBB56C7B2E3F6FAB04C26EC0CE286A98881567903B0507A97520435F71FD714FABA95D7FC0C7A3E93DC975FB6689591004E5377303D4A92853F45EFF9003837AD42C0A9859470AABAEF8B70D5F9FC9BF45A6A605504B6E8448EE71889EA02D2BCE2AD50961255C50F6914F6156BA925B645918C9445085C6077A5642BBE8013BD43F6C04D455F1B692A350B49A4129A0E6E5D8A33357C84DBDDD40DFF1364950F8FB49758C36EFBDB4FEC7ACECE7A5FE0281376B86242BBB3A7FA9D828B0328534BEAEEBF920BD8CF2D3E5A14A0AFC4DFC29DB1302B79EC7F54427C2ABB2ADB196F03EF098F33E2F39E2F3046BB109F99A8AC926DDFECDC516398DC3F8D01BB0EAF62B5CBDD85FAA284D6846588B552FB44A571B45D63959C12320E7E9454CB73DB68CBB2B2EB87BEF4B970201489F8EFC3A87DA06F1F578B5BF9420A800D13D5349546DACF965C02683E35A1ED93CB48184242194167D79430EE60C11563646F6C9E0969B38FE3EEC4C7841CF180737AD2505901D69DCE485DFF459C63A4D596785492262A6AF47CA11F0CFE19AB3A8F86E6E4AF848C7BCE51BD7A36CC4512663CFE7389A4A55547D285579B2ABFF6DFBFAF5EFABBD2AB3AD48F6F74CFD511815A471346490F419AAD4DA31F1530F1E7BA7E260B01AE0F87C6EAE8935AFB0F853D825C4BFD0E927FBA446D7A8364AFC06E8109B1962816582236E769734B7C7ADADD7016E9DD23A74DE9D1FA296BAC9D008F935E1BEB1E5F9B1CE3110895BC0414376685751583A9B9893C63845D076FA938875C3C7220FA5F1628E6071149DF3D8C28A365A339808C994D72BDF2B8C181D3349CFED2613F45821CB4C89B54211F2C4C98D84A648109368DE8F001C60A5B553ACADA4F3B5258328AF271ADF92DBACBE9525849994DAD08FC048E121B640072E60E2E74D4461A0D001EAEFD1E784B8E4664ABCB735C10C8F31F65DA4177C0A484E79ABB1BC232E783D51CFF21068D078E0BA1293F869C423AA16B98A0EE571795D97AFD2350E65A4DE7A0145213854A62A119F330C449B00F2FF8EAA5E493EC1B2B399EC5BE552859E0C215F9D6EE76D6B629A0CB7E7449BEA05FA6DE9A9D8E2B65DDAC0B2071BD58DA810F2A7A90378688334594083DD6941843C8FFDBBE5F03216ED7BE5C8EFE9D3B9CD91674BE95A00D45707D285EE5AB8C0E9DD3E8EE7D4A11D15BABEB2C37138D155BE8C8D58CA2E20193C17686E8FD3D1366030FCE60DACFB116332BDA28E46420B778D69A1963F1D95348AC06F871C486E2561B260FAF530198C5A58613C39091C27FDAADEFFD9E0FEB3211093A66727EC158373A38B6381DD7314017E270E44B5DC629E40EC2991F8037970AE84AC3D764FF2F460CB61225D5817A0C339A317F2B8BFF0B54CA6E395E350484E9EEB4C02F3760E4A3E068F7F1F985B44633B8730BEB141F738203A5B96D2476122E33699E606FB563977C81D7DEFD8FA3B8D3F2B3723D2EF729A589C003F0EEFC9447E72D825E9C83B7E4BDEE60B94F11941AAA0F43BDCF7730669D70320BB0A851BCFA00DD54B17C6E85B63902211B84C0022870CDD078C1B348B34C614BE964017CC9952D684485B3629B5DF86458B4FF9CE5DB623BC49E4BE077AF4AFDEF5A34D88D8F85AE99233FE9DCAA5147DAB118E0771CBB7198F0A04CF3B73B6809C99D1A60FAAC7029E16C7357FF225E44B17C9DAFB7B2E990E22ABEDEA021054BACAAD2F4D84B99831750A877DA750E7D7B868FD3BCB54C8AB6541B184176F2C236F17D52B190E3056426135F2DEC5135D8665F2DBC897E7D5FE2CDFAC71AFA742147AFE4EF2CC2C975F57E6C7A771420464F1FDEC6E7CB4C2D9E7358309F9EA448B2A5CBEC39F23454D054B7D961E946A6514FBC996FC78556369C68996B407919FFDA0D05503218784250F9C7DA187C3503E75AD47C6BF8F8DFC48F08ECCCF3F5404EAF2661634628F29B407CDCFB9F8CCE6D052BB293AD81E76FE65EC612D1D1E4EFCFD996AF43568A554184B7B9C258E2884BF50DC13A7F9D618BB844ADD3E59A9DC3A98621FE46B3A1BD8385ACF64E149F93F9CD9E2B53237CD2109110A79CD9A7FF31F2455A7A03FDB0896A751C18DCD823327EFEBF6DF1C3AA0766F44E624E9A697CBC67F049063312C4B2763EBB885C1A6ECED50D45BFDA6DB9300B9A4ED9F3A2622E28A842F0FA5FA3F9948123959E11EB39707704260FC77076AF5BEC79E711D2F26DA861B6BA8E5270562EB1088F3EE80484CE73087E836450B169D6A84D587BF74FB57F495729C1C8FE0BBBAC1FB601CC180E92D7AD3F96DA6CB5AC542611D1E5F81E9CDDF8528B1D6410C97702BCA95D884BD34500E34FAB7270CCC9FB44C2CEE833EC3F7A5AF1EDBE482D9F44A00CF5D3FD2C407E178DF92DAFBC2AFFEAC1CBC627764A2BA3CD0EE92CCFA74111452E4E0E837AA99BE26E9B322720B5D8134209A09CECB0D28C2020C5BB2B6E72AE6AAAB393057F4B7F250FD6A51FFD5D8A80E33ACBA3B46353E2DD36EC1C4FF6C519BC9E52C9CB843919D859472B2C6437F12FD5C4CD092C2A51F8D1EC4907BDFF35B6B461E63D1EDEE202770843C7E2440C0924CAF815C832107D8660AECCAEA6786A69ABB12F2EB8483504C6BB5ADC0129E1B96A3943FC14F62D8A61CA7448534349B1C55A18D60B5E11464FC0F557FF55D7529E5CF1604BF78AAB05153E331C189A471B8667B4D975F95953A853CB89F1C1D0BCA9D1A0EA14DF72337D52F83C50189E1470A8550DDCB95BE59C03FB816AA99AC15A3A8023C8F65AEC398A20F9C537928CD8FE714ACFBB862D771F1CF5EE76B5D52F5A0E64629C10F6AD3025D00B3EDC35B1CF92874D17D3FB21D3BE705C15482E55BCDE9478C4550ED3E90801FEDB071C1E20311BECC5400FD449F47010194C6967A49950DF84DE277503DF350A0BA4E73B9037EBC43EAD7F0F9B1CEAB66518F00EB943114F379F59187BD62F164A1BF0DAE085B90CCE77D0B4C356AB159B79BAE9CB70DBF6759AE0A0AF8B08A5EEF54080A8660BF4D2D28B1D73D72362433DDE619BC143D0080D1F5AE22326448033756626EBAD7D41EBBA821300962BBBBF1CDD1B21729428A8BB9CF060DA72F4B0F7D9EF71D9FF7B27DB573051CE7D6F9FED6B87F02D21153861ED7BD6B8AE4B023F6C5728ACF62742A5CCF0F0A1FB63D493B5CABB31653B282274867D4E9F378AB1B870B0C8806E035BDF0E25B4053AFAF29BFDC739B038B1677C8BFFEDA54AAD80648E57A6FCB38913D28DAC3554F44D03C52269C5AB980E9399BA24C7815954AC813987B517BEC12E112603AFE4C81D2B603B9514A4AD7AF68A311161FFC6F08CBB0BE0467A97D800A72477BF685388A132C9A4468B29A5E78C003248D778032B86FEE931A0388EA4EBCA1C90ACE984377B6ED08933081BE394CD7DE3D402A0A4AA2A0B3E7F34482A2DF5F492E49ED6968F761B06CB9C7689188505E094880AC199B1BEAF1B32B39E3A23EB65145BCDB7F43E7AC858BE2B0C90C78A0AFE6CA5DDBBD7A971D004C0E2A7D5B0CE9D785786D2967FD17CC3BB1BC2E38F148EB2F1F583DA3A24120ED8DF61D3A729857B3B096A4E47E907B09B75F8E8E233753886122538F02D02E6F7E224360DED9A7A1DA810571029AFF8257E255FB9C277A1DEFEEEAC2055FF5BF99F0D23E01E97AE540D21D36F73029C5F924C800475D943D3708391AD519D89E6B63D0474BC3DDDD5624D5FD36114F8702FDC92BD884CCD5ADEEA7B2C22B22A6138AD47C36D8FD8769D411EA11C37C5BD8149CD255BF34030ED0D6879AA2E942E1B4479432CD1E9A1AA6B0E15C704761A0B9EA3277FD6A7D7E7600C3A542B6651EFC38B9394997466090F9513480095BDF35003AD23A2C723E1AC657B3B7C8B1204690415CEE22AE956374B1D00E1B5F04F243B3D7B9DECA40C14C8F07F5F6F191B92BB7AFDC44BF75B492434D703CEBD8EBDC12206BF47F0D34AC8FA23BC68819D3E56DA3E9664AF3979B75327DB37D1A1DFABF3B933B9DC4DA6A187DCE1ED9F121318682684FC417BF8DAB805B22104DF53576C19196253EE177AB86BBC98FD9CE12D71D978 +smlen = 4693 +sm = D555594727A3B55084C938CF11D9A784DF28CC51EA5D8B0D736101F6DA3D4DB22DFE429DD5513DE46878CA09CDEA9B2057C68792B9395446E5E05A390CF8165099687E298352445B86F0FEE1FF1410AB094673B4DC205AA4154F13449AEB98B1DA9CA67A9A12E73124AEC6BE7BA57BE0E5C1F3EDAEBD059ED10094A94F9F44B5A9599E8BE3556816E027A181EA9C6F78F710460CD6B824CF93D52EB54008E2573259670217752171228FA8BF8CCACA3BFBF1EBAD5921852735392E09A50BCF687C639ED083F4E51D17C37D933658192BDDD99D5559C95B1C2866557F61186C8BFEBDAD31348D1D41CDB8A64E026174E7F9CC9CAF45D732FAC555A2791590FF4C70ECF7BF26B5D98B8A54C1D0E791DE9CFB49D00BF19A779C3B5CF91FE97C80D83A2424E882D3B8A4BBA41F854943719672276DC33B1E47CA0CBEE9C192700A9461F3A53D2EB7706B75D3AFD24F3F396160404F927159C02CC6E17891289A7ABC0E3EDC1B36A812EA77FF0001FD10BFD859376E9519FDBACA9C57574ECE4C24176B4A95FEC2E8A3801E165DD4CBDB62AD37B4BBC802D94B886E5C9A54D3F76A8035A4EC703D11840630C9F021A391F76C9DC8B6DCF4EA79C1BA982EFE02501CA7892C6DF1015A85FC3F63C9320D230E753AF1EE2CE9A0EB1DB219236FB4C79814CEAF0B1E35C2723969FE341824910F00C920E21F7E37F87655C04A5480A6DC9D13C073F5072F6069D8B4B882CBE3487950279DD4C0C05155D530D255434501ADFC36048D1764E941D2DFABEFE6352746B018D0F9FBB31637CF05864D2B4FF283185C8A707B226A43867303E41D3854F5BF0CC8CFC1AE958EEC45821AF3D07AD927035CF75B7D9D03267F115050B1D68292D81B77A2DDF127304E3E37DD6ED61CEFB7C62F40B451C2B94D20F7170C8A1FCDFF7027B7ED7E60B24721D973932AD6E26783AD39D830617A912C511DC353E4BC5863399FDF9DF859544863B00FE809F82A83B063B809FD8CC3AA4C93C4BDCC2846EB1E32228C54EE6ED0C4EC750C0B48D63E138CD6D70969FFC15BEE45E9E312D4E2797538B5C4E36F9B982C785F19B0C253ACF7F670B0F434DE35A9E0A404B1131EAAFD813CDDCFAB7124EAE1180BADDF0AD16B383F4B650C91FADF513D3C4327D0BF24687B220E75F7C9E2D73AFF96034575AD67BC52A0D9273FBC99DFF19B326DF245B2210A3A109C66F6129BE5CDEE3422226D74E2F10E3548406D9A635D04E0B2092FDC6AF9195260133A2A2F13AC33761AD5D6D359847B6D54ED65BA0E22D3DB546E50A649BE678738365DE99243BCEA46086EEC3C1D118758B3C92691A787BB3D6444B53E89A8553BD383C52DA5B8383DB16AA8FF82E126AE9E499E56989D28C3A938B8B1A0A20D8DDCA523FF51A8993E8357D1315C27DC14E93BF43A0F756E1FC864924CC38309E5F6728D5B2E4EA3760F0EF6DF5D9E4D08B9A39C585BE31F9592BCD6209913463097C1D9CD24C49D972BD4B8FB709C24D721965A70063D7B20146BEEE0FE1295E748528516FEA3EA6037F246909819E55E989AED1FED09188FE5E2A41A7D93E92B24797B63945C0BBEEEA62EC01A79F0DFF7B4D146C8ACB90538060D123E748EABE3F0E967812376CD8A9887ED36165F473218A33FD22D90F9F5EF3B6A203AF592DFB3C9097D2FB2FE7F0FFC6983DFE791A8045481F938997BDE52DE8B013CB7F962034EC4EF607A51D8E050913BA1A88329C407F8F4AD733360B7E3238BEA7842C16017139E9C0AA00998D63C296CF4D90B0543D5FEF48F2DE14E6357180E40FA7331CB894F46DCE520ADE270967225752AD39BD665FCE882047B18F9AAE8A8BC4217A3BDB9EDC8413B5549892F572157710275A2B3959163EAD3817C70378D3822C2AFFAD1CE8B0CA6FE2D3AC53A7A5D31524C2E5136ACFE2504A6FFE4C04361156949EAC0C4F0A98E099A22B0032FD6A40F5BE6637BFFB8FC03D7B072C99B2A44110D90D9B6B8DAF457F0A834B0FA1CBDFF1A51D177568A4E9C41722BFD3F7F09768EDA53F67D64FFFE219CC2C03210FE6B7CEEA9757B36FB04BB8BA264F9F46B6D880B4291DE815E5CD78D389A2D4B087EC38F99B70AB31E7D30511B2113EC18289B05B6F7032F33CE36C5440937AEAA7D7280B57B7CE4350BA5CCDE5E5F66FAD774BCA77E7FEDB4E075D22E92E2247B5845983D2FBF81A7019F18E877D85C28CD7E51BBC4C73D74AE9B224EC02745FBFA3DFD89C8364BDA7F2F14EFE54FA92BCDA0C2A01EFD38E789A48E3C84EA87A9B39528482D964B3FB3EC872F5D63052AE183520D627A4D7F1F9EF115CDCE913179EEB396CC2FC0976D89455B82CC839DE94A5193E1CC0185777ADFF5CD4DC244B35D0FF9450E49744A92B3CB791EE428FE29B55280F1B490108F270E76935415A223A8DD573A2778441DF52154D2425D42F419652BD5942644D3C5BB3B04FD42E3FAB81313D721F561944A3FC76F582060522B6C589368D55B670EF320D4AED9FAACE51A89419F8C425468B2F03B6EF4A7AC1F10304749EF3E8EE69D8E7FAF9BF0B81A1E8BB7590E3E56A45CD1E92475C564157C6392E45FEFA7AB343B274D0D443BE17B55F0BCB23155ADCB1007CD2A0104ABAAE8356767B5DC1DFC90702EAEEC7CFC0603AB6DC6360712CDB57518FB593B1C900B22B79BEB8962D6B5A883AA8B26A0380EA70F6BFD785B48F3905269970E74D5AB2759B892AA886767BDDD855EC7865FFFD66C403822FFA810FAD91F25DFF3995E420EA9167614509E662646224382C33ADB2B7C484E3DDE915448C62913A46CE9062D3E16932BC24DA8CE72A063BE1812BD5D3CEC560B30C613B08529C44B32DD7FA6358C4EDB4902C41F6557992EFD62AC2E4A4791F4B094EA7E1E005CF6322652A6DC1E2C2A36039ACD40601B6B85E5093773A1DB07D0892486464F2CD9FDEB0810FB6D640A4F771CE64AD55A42AB7539969A4C45F05BA6243E43EB2C416CC47EB44C745053437B05484A06FEE8109221E00F0C7AF75331F5012C8273FA05726969D42BA17A3862A36081946C9F068C5A0954286E4231D65862D2C50B867AC38EBBE705564D7CAF725A6247D592909479A3B88364E857090D0005C202ACB135E9E837BB6C5450C4DB01224054E31E27FC6FD9184E9E19BF46BDDE8F1DC8E371C498892C612AFB3D4659DE484FA4C79DE2DE0A8EDB8F44F17FA35EFC908826961CB4B26A1F6E804045A6B3D728C293FE56644E94ED311E33A094CE2480F0D43FE64A8ADC2004AE1AB581C0B42467140B669D555702F4C17B6D2FC19DD4047A62B8365699D178FC2D7EADEE54CA4972454933F177255F62BCF4DE5B671A0173EF4E58226692F89B1B279A081E39674CC71645E81CD796F57153594FC5312A5146E8C99973CEDB054D9A84C155737B5AA96095C0402C5BE0161B4EB51D7976D1FC6A84007E4029E489608718E8B2CCE0DFD4416EBA0E0C077287E7C60D10854B34CEF71D196F081C2DB3148E6BA33D63928E597A8D8A81255FCD16A90430B23385A64CBE2022F0EF9E6E5D9DD5A42A774583074C14387265C58CC3DF2D916C4F78DA809A4029BBAA6E15D85568B017F78734A18DBE77C63384F705AD38E97C0607D4FA674BA4DF740CA6974C3A5A377D46C0C5DEF80975B4ED7941861D345201B4B7BB337DC53A91CCFAFEF9A29FCEF9ABAE7AC096876B29A09FBA41B1E5F98DA8BE17B513BDCF96674C935C3124A250BA1DC2286BDFB3526D2451FCB4755122ADB24E4159ACDF0C9B101A778A92FB314C7E8B55A1755E0A6D1C75F02E529D56251D9F4D9C88008753C8D5A5D8262C845A6091CECCADA0EFBB4F8F624A46241707A6C13D038F7D2967A96EAA7FB47CFF380C5081ACD71792CB66697C9F9E8590EF3DAF556FBC9D165109E03A17F3F6F91D6BE1A44947C2BCE4EF84DD7BD779D2C9C54AE4BE8335EE6B91CFD9C9C781E3EE499DE3CD941DEA7825F95BFD4EA14E20C6AEEAF34B150304D5166774DE94E911CE3F54BC91EE5507C4D204C99E492156F5F5FCAEECDD6E860014A1AC6C4D694FD340B16122550AEE4B05B2DCF3B6CF0FD4934BFA98133DB6D13FD89C43E77A5C470663840FFEAD3C49A738048B1DCFB0AA67778FCE3D4DEA7992420950F97BB2516D565432B7BF4593ABF1FEB03052C91DAD7844A795A4FB15DE2FC0AD904B9EED490D5AEF3C11C4DCEB86B485425A468BD7B2EEAEFECC621D7A915423719614A04619AB1848E67E1E9494FE4855D1491BFC22561D1F76FB8585134022E61798EF44D41F015EE5EB228979878B4652F1DDE75521760F3E4B99700939119697F5190F02DEC8A90C2B9A8A2602CDF19248FA49E3E5B4BE50726A6A9BB9C4A3F0A4EF95B8D2DF9F73576862FDA4991A54D5CBE8CEAA9B5BE30CEF85098B38FF66A6EDB22F76CFBE7AAE9540B94C41D897B8956F845A00369C8F019EE87C0E3411365A5DE0ADACC6E8E21A1E1D0566F8E4B3C4F965EADF3E75EA3E2C198CD15514D8A68CBA381F3021BFD682333056BF610FCA39629E3DC835404BEDDFFAA47FD0843BBC83EBB6424396A2A49DED9B5CA0B092D136120400152398D0CDA6D4D6041C8B30BCC9DB98A448082E4048DEA9C06F441DC6CF08129245AE8DE1DAB9A49198DE153F69C8595F7207E8C4C9C112C4FDD15850B6510DB50993930EC8E696A7C29E3B26D4384792B2C796C17AF1432A7FE554F849E9F6CDDAA53F9560CC27309D5755DFB6AD42EB695DC81A557AA5CB713B09A2CDC23F5E0F6DC10CC4213B959FD84CEEA54063048FA19E4B963E7C009D8AE548185D89CFB5454A5C6698B1B0DEC6C651EC4FCFDF38110A6BFCD52B1048593D4741793332357D9DD96E448B55F1148F21BBD089E233C3BE1789A8D8BCA6E5ACE8CF9FDF1E62F3ED207E4F0DA2ED40B86601BD6DF9F129842410A1F3CCBD9F2D100AE0968A340A6805C2E1E7B619AF793BFEDB854CDC9ED38E85A7D6CB6438AF0E7105EFC34B7402607093B9CDC4EC28986C9CB83FB2D76CF155FE8E49A2CE7062F760A6813AA1ADF1BC49B4D4AA88539D3C07571B4FFE5691D1169AF0E22BC766F9F0883BD584D015A35B652552B1BA46F60B19AB80C998D5E2488B38E897A3A680E1D6961545E32D1A772DBBF743A27A59AE5076A006D688B163321ACA346C05C611F534095C258760150BBD44E19C0F1B6C579C79EA9054AA4C9CB5AF53A749B10D7235897F03412FEDC0A8874D03D24BD1C48873DE47B5AAE0A666ED33A6C4E7C9C44B7F3D5810F9EC95A3D3108EFF0BBB3BEFB0FD0E6C5D94CA365CFDFA1CE9C968E159B1E83F004F49F816D35E340A54C440DE4680220B0C13731E2279376D8E01D0537550D7633FA1B0A10994DF1C434A557AF22324BAFA2A17A8D7A18AD5D9159F604C0FF8CA7006EA264E46610CA41F4B1E607FB8063C57DC669CAEE23CFF7C94FC714E240A680A3C5AC125F968A105F51F4721FEEBE4C49846D3A16B4CB582B73727FB4F66D4CD8135BC34B752E36EE5A144D1FB69C8592E772BA5C7C3D03952C5803033190C9A4E04646C5170A5FA3C8EFA8D43B667CF8B62C7306D20EA687FCD010A25A0A7CDE299AEC831E5D4D3748303693BE1B11EEE5C8F9AC77947EBF966DA7C39661BFFAE2D312EB8CD1F7EE14FF204B45979D18611E84DCDEC8047E239120616BA0645308E479D3098ED8D17EB0C9EC08F12E8BC89B6632286ABABF0F75A064C234802ED486C8010D60E15BFAD7AAD8A6F75C9CE4F57375009C673E2052B939F68317147205397EA898CB3C058FA42F70E66FD84F630C2C277FC182A13180270F2D15931F8A43FB35E0F32604DDE00173F233D838FF661E91325B2E1EA2AD56B518B8D174496AFAEAD973022950FDAC903F267EA9D801A44B2E4F41BCB884FFCE724E49C237E8876F059EC7EDB557380CF4E9C1C6B071E39B740599BAB14AE5AAA4B922622C12839029ECF61C0F52F8BD4B5634232A74E76A2FEBC523157227247AFC1D8268E364A3F22BCBEADC7FD1A7C142D9CF9A7368E5357AA935D95E712B264C45A9776D39794C3415B872126693A5031103DEB3F0E816FD20E4BB5D253800521B50D99D06C13B4C5BB3B3B86BCF9ADC7AC09E6F81BFFBE608F0C0B5977E5BEB1AFDFDFF46B400CD1D584ABBD38AC0AEB95B99BA0E9342FD1F34BFE0F0D190210244961E4839880E9F1D63167AE00BCD154864E1719E08BD0714764828AC0DAD486886F761495DCA5F90BC67020D31393AD962DCBCABE3C6392F4C7CF3D2014710BED0828E9F1E747D9FB455F191215F4AE1E568092A25F32AC12BA0883D43E817612D1D5AE5D38FBE239453B153D5D7CC485C4E801C8214C2011F160100899064D7E97C92C0BD23F6865D6C109439F68309111923BE85D4DF7BF7050465AAC848135C01306D21F1A155FF6A3D37BEE3F51A5DCF6162343469BB1D7FE091325383F86A8C3333A757B7F818D92AFD8F94C83192C868892B3B5BEE70B0C393C3F626D78000000000000000000000000000000000000000000000000050D152020222B33225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 + +count = 2 +seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B +mlen = 99 +msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +pk = 8C21182B4EF12DE54FB167A7A42F3D43721F42217B35F4F56883127D051197D33E890E113F1F1CCD28754BE6B5BBA3A06B628310EAA12CBFA7FFF7C07E2AFDEE4A49783DC2AF3E803C8862697A9BC51A6EC34148457882B513EB7C9BA149B56938837F20F34F374A202D80B40C852E845801ACE0404E5A416B6F617EE9C121E0029FB471A5AE2A3EAB3DF19982485D83CE0E9AF819A18A3A5CB2C1FA9AC9130979CC01EEED7C31D9BE5E06F16770B60569D35B52BCD052E2E98D8BF836DE27EFB52B0867BE8832F0BDFE7BB0B276CF2ABDCA758DB8BD97FE4B7E91776357EB986C22543793870878E5EF5B7802EA7AB89D96D87D45C98D1EF9FEF39267C0AA73F1F2EB12556F7A07519DC8F305D0CC602E0249896F9F529F08F8EFEC081554D9FFD6FC1DC0F55FE2DFC73C1EAA1BB74C86BF0D9BBE382F65499CFC79897563B169EA5BA11583585E84710320519191B8988AE2EE6B05C50947616BB017696605702FB824D5373F3141DA952B169682DB544430DE1FFA48457BC9777EF5C97B0D97B1F5BA2EA9B6138BFB42DB30661E286F1C68780AB5B0019BE5E3806995F0BFD3085016B0CB8EF2C982586BF2E616AE511A41DC5A11344B6E2CE4A96BB8B05FE54E8FE4A55B2A019DAA4FC4E439BC6A974E1631AE79B5EF8C4B837F6F8264EA99F5F6E6B004014CF55B4548FBBB5E9231CC182235A2FC05B80806AA6AA4C65BCD0E68020538821F623CE69470CA0B240B0CB2F847480130193228DFC40570840DCB58174686CC696024C982601D68B9C353BF4DF3ADD4D54EDA79787806D12B4CDA3078F8B0711846BAFD420D1794B46F30FE83A14F63196A5DA76F4C8763A3C9DFA030223593A2522A0A69D440A816A6F753D281A1615482256E13186E30476F38F1D4DF425CEE29DDB642C491C5212D8A22F62B933AE994E285573232546090BB8DAE86E6CD5056E8FE696FFB6E5D813C51BA2B305389081713CA03F7A806BD03653E284161A90F3894A882D1AE7BFC921BFB6747462F4D67E46352E44C62EE21FE62011132D6724C7E01AA67B462B67EAA485C734315E29F320BDB2E0E9EA58E6B98C6E2E4BDF189FF0692751EEBA505E4E0BC6D46A69D49C09AE15CC31F8D83C226024631EC1DDEB653966D8BCFD720B0B5551639C769D1222EF468C064D37431CA36EC8E65871779A4F6D5DB9DE59D62CD92C9CC0819D5BB118AA08B6EDA92FB2E45BC36307D0BE62E6E1DC94D3B244D21EA7426059B2A1D3C18A688B1AE7F099F657C9C21BFCCBA8B75CDE929C2380A6CB5A69F254B2617C29CB801741512AE1732B7E0D82CCB3BEF1D4467289C8AE99FA6A70815832F1353C2D5B8872875A0E6DC8F4E629E03D5CAC3171ED62F516519CBEE1D010BA515107272770E810FD5531108F4924210E9EFC13350AE5DC1E4D05D1F3EEBBE4BC863C7237F85540DA662C18F55B949B431EA9B2F5CBE5577C6F2DE006A482ED23F43A02565FA347BE70818E6CB351480531434C3175E2BD377DBA03589FD7991DF576B69FAC8919C305235324D8AB6C6C4E6DD8AE4D3A63868D9CA0D48325C63374C2E216AE576754917D3E874F172CBEEB765A1937F9672AAE5F93D7F11AA60B5B3CEE0AB7F014801BE3D64FB508AF19996F0FE594736C570B60C807B0515BB4F83964F1208CB4D155999D94F8C570AEE3D1CD31617229338C43493F7CC9DCDFED436A5D5E18798272EF116F31F655179720589522F87D45F7FACE51C24D77AEC20BEC3A5B32C55D7B27006923502B45B0530D435E6B3E2DA7544C205845A7EFD1C8918B1BBE43F4FC224CA3A1EF99D00539E7BA9ADEF424F1FB272E464BDB82C0CCAB51CBC794BDCDD9120C9755C1A5091A2D48F7309BCA97E84E264C4DB50B977D91C1253406D3D87598F72193FC484D94EE7FE220640ABB8802B6EC9F24892F8A0CA605B113DEE99B388EA9B725580452692861D67D7279F6AD09A2E39B839856BFFC9D7F271FAC41754A1AB54031FC76361E6EAEF92C1313EAED9CA74C4D38B8653E20B378E0EF60C5023A486EA630EE0C022A1802749E2B99FBF2FE68B4D8646A5668EEED88049A40747584CFEC146FDD87C07410319C1432C6963AA71FBF24BF8D33891AB84DAA327A790AC83E98FDA292420BBAECBB5A6660068B69A4C7E2275BD16963490A382328208DB4CCEADD924E94A76BDD34B431E6B9F18F482C69910958867069B7F79037EA7B9FF158665A6A4BCE7B638BE21DC815C94F33453567F6DB717F9EFFAED4E07C789E4480256AEA1692579AB8BE6DD4E0914A6C594C3E691076CC7E77037F527FE10D53AEAC66F3AFFA4F401FE938D96CFC5DA5133A187EA8DD14AF0EDD56AB873DC5CFA897889EC79CF9B1C3B6841C5229859699ADBA93A4EE6DCE5FC3BE83F0F0567D189CFB2EEBEEF5852385DBF9B500878D15A3B8C6142479D090736FF2EBF6CDC87993C7C6C16CD6EE3D87BCABC4B9B9DEF8D64868B076AF37FDBBE0A9EDFA98B90AFAE2316C3097B6B7BF4E23F22B5CE092A763D9936B90BFE02996ECF063355BF5B8365697910F9E6E8526F073DDD57A9B080D23A5312E640259F9D85BBFC56111F0FB08B944F6BE0F36116EF0E659B778CBA12B1C12C2D5ACE06F689B9CF228DC227281EC9CAEEE226C6468DE2100CF89944FB90BF437343EF7914D27E4E208ABA3BCD7B9F0BDF912E0B5106FDB3049F08D37C6E31F86F0448569BB947BFF53C2597BB280050410F9443275D7BC859294D4F95EB6D5636E04498FEC91FA9DD27AD8950D61827186210E3F2AC33F6B4566BF9827CEDFA2DC4ED54C14AF7B15651D3DB6C11FB368444C118653BC1004F9164840552BBE1F858B72CD7F608187FD926542581A642923692F42F8714A4A21F8D41EF76C3D7BBD4CB3358E17E875D27D5ED2A49891134B6B62298E78A6872C799DA47C80A94344CB3F8D2784D894124A930873E5206D68B3F3D3E609B6AA5CB72D3075D93517442201C26F03B338E4A4B985025273E1CABEB80FE0360736674F71BCA6EC875D597D3B0F26FADA208FCC7CC8E3EBDE0B47DA81533D30CA4DF9A16B7A160EB4400BA02667EF5E7502D7910C55764B0C86C492F83C471DCC4056A515F97F2D97B9B5FE0E9CF58D41D5FBEA869290B3FA983782CDC626B8357DB39C4F3DEFB1078620ACDB9A6E43A547B9FA1C19EDEAB481FE6374842A3D49086C51849E7E3A415FE7CB9B0C4EE401CEB26E55071AB09A5F7EE04DA7C843447E9AB2E0B4D57DF3310533A8442963A7A7FE3F3EE4DA5C757113993E04CEEB70990DFA5685171AF2899DE56B1EDEC910B1756BFCC606C848878EC5E914F605DAACB8018A909035C15469DF89848F1DAA7C17D9BBEFF7B1E1246E1151E6A1095F406E18349728FCB38C1873CF1D79DA01C1AEF68EAE5A79EAEB660B5520C2E7DF0D299F14354B4B35BAE3FD12C8575153418849EE48B47911BE17C121216690CC085BFA1CB4516CF6EDCC1FF8C5C1148C446FD538EA02C047682870950CC66136F0FCBB93EB3FF047772E027FF0FF863B4A4BACA19E997C7B7130BE6C2E141A34D5C57A33059F72C63685A1306C7C1184CD31D123EE11EB08427339F5C89A74503F77E28F8A3AE9C9C666EA2AB7A885ECFF776ABCBA0762E8B0118DD5EF59F35B19134129E4AB051 +sk = 8C21182B4EF12DE54FB167A7A42F3D43721F42217B35F4F56883127D051197D364792D2E8870960BDDEEA84BCA9773A568F5A85216DA76F622FBCA60FA7211319849EB5C2F06066853C351F1D1C1F02003ADBCB580010F2ADDD872E4C5942BF081D54937820A5BFE7CDA7B928EEB3A4CF8E706AF1E9A4A5C21F627CFE186FF9213342A21C991009151A3420E1A886CE44021623022981488CCC2055044705430900208021C3932DA800CC4C28903344118C680C02812482048C42224C932890390805CA8899438899246910B192D23395199441002004194C629402425D4C829184424CC44110914091A266661B86820806848063164C43108B54449A48808C651242321C916444C1222D93270A1928C5AC48441346011C74C1B450183024041C62519B32D1CC24510026423417223C4891CA08900274414245002280DA33005E2A23064A0805C46220B383059B22C22347021A78D0107885A10320485500A1361131346A0202E5BB01008168818C469E02068E0C40811922860022E18A7819122880C4805C23260229749909670D33251810245E0B0040C138A9B26491B410103040E19214C99A4401C46924A002A1923659A024182A2110B35461CC605A4B84C21032D4A3811418464D8962100A210CAA47099208408156600C06D22809024494A24A48060846D0A88455B042983162444260259C0110A840C18340A90028C0AA02958280D214725A1080EC08820A1080103B4051822080C38314C222511966C1A391051024D91083103B80C50C4298B86402308866018840BC0255B486A134688224922E4168518C324E14220C4427243A2054A4024CAB44DD8020462C6001B97484B2245C804508344460AC48958200100908C193211423802A2B660824880D218518A9280D0262D0CC52524236ADC1466E1120E81800D14A448612685E4384860C80C1A808DE3308E1B944C030366CC9664530211409465A1A22883280624C42C23908CE22264A28221019768584224D30682DBC08941A205123226523609C23685A420040836718A34211B16891A45690AB38D0137261A114A40462819B1494BA44081C2701BC78544B4119A348CC0282E1A922C8036488AA891D4A8705B168C114040180572629440D140520B197211252DD9A6659C80405AA64C8C462823396DA3B28121372A63026200390612996009C48424B34122047104A271CB0212D0184A112651528068CC868C44C84911B30DA3106D09238A88088AC3B86401332114B18C48A009E090851CB91000B1219A2401C8A00094064E2433005240888226605AC640D238701948250A432C622264C0060D02818590160A9B324E21B901E1342AE2480D1092300A276663828C0B25894436088C468122C02C41944122440588B2410887680B0730588044D1986CD81800C42032DB162063404608A471980860C0C68C4302812396088A086C1CB089221884C1B260D0B664C8800D88048C80142208880440306E0191800C382E41A22D19A8858808000BC5008B20914012464A285188084E093110A4883109242A91282C4A18600A098C0C028E9B842C633005010571C8282949848CCC324E02A549991830CAB06000370C6402284B102219103200008550981088086080B63124A461CC300604358D44C46811B2108484705234112314864836444110448000499012311B9428CB1268239949921204222680DBC08D20080884B28C208510C1A870D144040A11520091105B044823C0909144848B808598166A831005E2908420A0900900889B128021250A13C12C0344101415800A269100158911C5854B3091CAB8252389440AA98913268A4100705B8860E33808942061240450CBC261D3402218262404990C92060209184EDB920D48362508083262A0685824281303299C10064C3261D310690246700A075148388A22254693C20122B48C21C601DA1440D12871C2480D02B47190B2480C4692A3008112237021238849A46058088C0C138A04392CA432512383280C032C99924D9B9004DC444D18080C1C9264E0024164A850D2320843043282C4608A206520378990006C5AC6301A116C1941040B2469D9442A20881108B850C11040C21449C99669201788DB34460AA0654C068C58482DC0B06500442022866D83926422040D42080E58A26D143510A004244AC04012B12DE1444ED03691249260D24608CAE427752A14831682E23C64E0B8DB020A95698D556A6BC6F61BFDEF07025008D420FBF02A28D9E0EEFE1BBBBBF2DE512F7B03DD16484576782503F093720C4431BFBE91F883F10C3F2BA73467738C98A44916F5FD2ADB9DE2BC7C03834492846E9C5F0877C30FD3DC3EF11E6B534375151C2A8FADB975688A06D93C4236972EC641E6A1098A669674AD30DFCDFB3FDE12FCA907365AAE663F159D96B20DADC87BC735A485074C01AE9CE0790562100A0593EFE541188136E5092282B1451B89B01A974DA5C56EC19823C2EC90428871AFB4CFD80DA413A993A9EA2A67C59D8A44DFFE1A7162656B51ADBE0099DFC1728AF0820486E59DCC78D2788DC04DABFFA069C1BB3EBC7A973D75939C536CF8DFDC572B50DFE6704EDD9B143CA31E424A422FED6A974055067D8210089F317768FD68B25660A13AB676AE77DE3D5A6C4E32D297552CBBB1F4CCB9FE5C39AEEFEA7D579AFA527FD375BC939AE357003652E88003FBE5DF4239D01418936E53595A3FFB03AEB1A92EEDBAAE21A0D172432013812BFA8338B276A465B358A9DE5E920323F782E8BE4C3FBD61B918C9A03249EE441AF621B295A8C031A1CAB8A8BD559EF0651BE5F85E8B2DDC756E7403B099F964F34492F34BB13E33AEE6465F2C600C266F7BD9C96272068A67C09A0334FBADE22DE875F21A849933CA3D03860E8AC5CE55914F5F9C8A4B12E9A02AFC58239F585FFA4EB30C152F5F636825E5658AE787A736CCF1915C22308B52FB369B55C80529F54A463379F85E2F6DC0DAA89CA51D7452C7F526D25B0F3468190F1885A1B9BD1AF1BC69115BD2EB54F3026182DDA5DC35FA414F3D107570294B059526574EEA0A6001504185006BADFA35FC88320A263E6C66183BB8A42EF2D9C3143F3A8B898E4D48F4C8AA768D714AA1076AEF18861C63C16914EFD339DFA0F14939E60D745ED364D072C36BC804DABAAE4505692387B4C4D8D220813B59397D5AA3BBD0525BB9BB20979050727D8139BAA21BD368D31204B750B8AE8B27EC9B1B4808273D3CE297BC68BB4D390B1299D96451A8FB891ED670C6D6CAE876A3D2A229DB7AE413A6E9AEF5180CC3828C7E7C6C385061585F8AD483FF1EDC2672A2DDFEFB4BA20352552D07A39CEE774AA861AB81369B196C186C19BDD92364E832EA16465C5873D2A61B1C6078CE49B696AD9ED3ADAA36E63CC8C80D9283E7F550904DB324019C33236FD9D95114FC471319EFC89B09464027D0CA40DF0DC654DB1360090259E2A0AE022775D75ED4819B7BEE4695F833CFBF876D0A0ED510DE6742F38AB6758D4E6BDF4A592B9101D410D66DB611ADEDC6AC3E93C53B1CB4B7D4E6995C020404E1D06652A45C62C2C5425FA7067DAB3BCF7633A1DC4BF21442EB3C8FE60066A24B0A5F924D3F414131A980517612D7F75ED6A99697F80E03042667892441324942ED90605266F292E9A607DAAD38D6E879EFA0021FF3F2D25695C8E13A79D5FD3F5F54685CA2B8AB762D3399EFAE0E8FC82532A649B1E0BA2F1890582A10BC81803AC1F6650EECA606170299F6AE21FEE54C7C602939A3D3537DFD63113450E2182A7C3792AD15ED532B9ECA36417193C13D7B39E836B6010AE194E70564944D3D3C825FAA90ADB266829002209BC10B0CA57BD80D8C9D5530F28DD7375B3C06A8F2645A14BC4802A230ABB20132437408099BBA8D4DA367211ED63B77C6CB0D89DFD27A49793DF9C3000015B04FAEC91A6D47F03895DECC6DCB765B374F60D9B87EBB1322485BCC0326165BD8C3F416C75EF5B4D2AAED364934A2DC5D45A658ADC64E5587460202E5C3492A4111F0BC57BAF9656E75E2903C715CD8FED731DF7E6C299B374FB69A4B6496EDDABE02EF4F460929CAF024163EBDCABD4FDD00582A8E7B0722AB8C0DB15A35758B2AD6B96FB6528C9284CE3F4573EE5F9B048B69D26DF76226AD0417515DA22E475B4FDBEC294F9AABB2D6C3F07A8A73987827E970DBB5F8611F28B7BAACCFAAB60CFBF9CAD8A7B6D4BE40069297EEE8C8CCA9D779623FF83C2CB16DC02328C773A7AB25FB7526C8B011F30B598253CBD47CCD588AC2EAB4FBA5F8CDDEFDE1CD3DC990600875FDCEB6E6364AB9BC5BABA2CD67CBCB485EF3F596DBABF41A50CF74D6BA73BB6BAC0566CB180BA0ED16782A98108C70C321EAAB380247D2C83739E1192D9B642C566A8786D29D379E6DE967402CC4588CD10A13F9C266077AEA0C9096D997ED43E2601C9AD316EBB4712565BE60DA87DA382C7A5605C40D4A94EEB58551BDD8786E13C1BA51FCFE33EDC5514A2EB5E3C574A84BCE13CA04573951730BD5EC98049880D1834C3675DD49E822CA24D7E90127C582F45B924D67E6D2CA11D5E376086B6C8CDEBCE00B287E142283840C22B231C2D39C0A07B8066062E597831620374CCD093C0A0D10E3A3A0D2BEAC0DF342BBE2989DDEE8981AEEAC2CE490AB177BB3C6D1EC343AF2D020EC1980932450CF9FF561BAAC4DA878848F6C14A47101714B6CACD21E7B87A0ED8E5E072A86ED33A82738DB3C949082510D1B6C9C864D18AA075354F6BF1094FA83BF865B4A3AE3F97140FC485FFE94DDF351FD0C4A4DF29AEAA5E930CF8874E797E09479DF63670EC0706E35EE30B1DA7B44B7796856C36D92E98227C562F08DE9BB1338B5E237ECAC436F27124AD71EF562404C39E041751C15B34AA9051F0F4B954D6E4DDC28A6FA3A1E055E31275670E5210613D3981135CB7387CA8D640979EE6226FBAF8197BAD25444DD132D5431AF9A1149113620C21BC805134CF5B8F1C4754545F660D955499814B9C0FA2873DE9C87AE53F5255568131D7ADC5DB8410FC0E8A1617D41A3F4739EE96AD81BABA7A0C8A805D4754BA8A8488BE89E3CA77A218F00C274B7AFA23D9CEDFCD6EB60DBD56E7E617B8AB4B37300D8AD4241427063DB44F3FA52B491FD6F79B7F0EB275DD2D95D517F0583EE45CD325581E4F683C23CEAA30916867385811570736F780C57D0D1579872040E95C7019A84BDA687E2288C581D013EE70774EA9DBE42605EBF33E8B46AA2DC95AE8A8F18A5E9A6507BC6C29EA100CD4DBF8D996336F2188AAB983E720AA65770AB638719479A372290294E50E9F923EF966284839BF56B11F6D6D601D18DDD51EF0E883205FFC570EA29C2118194BAFA605D68CF252840E58FD68F2E55273B28F6DF4276703F7611B0633E95D615FC5881E4840303E3AE706FCDEEEF3AE1C802DA82FD9B01063528A462CCBA27C166A4A54EB097D54A665BD0110BECA1DB80228B9620EB449DD56AC69484F2C1933671A734B7D54C99D3BCDD577A433FE9160362F124AF34F8CD0D79DABEC082B387D3C4619D73D4F422929F1173FC3D7724F8E1C470DFFEF1FECBBBDE9025B265DE4848CD7024235570E2986130EFA1809109565B5111A32CE8320E0B22AC837360FB16447DEA53E67C89E6B18B812421DE588379C414B8EA8027906CB24B2CA84B53E2C4E3D45D4787B1F8D75907D430E1EF89E5204ADAC37F1E6A43AAD47ED5CF2C898FB93D281CE5A3A9DEB0B351EAB97E4CCAAE29315FEC4B98208C5F88571EECE5107E89E9D0C6896187C4780D5F91822E8AF5D2D7E218DEE779D0450516F612EB2E0FDE6B18E91C849F98DB8468A450C68983EAE25F2680C5D07B843A015A0898E7EC798DCC21805EC6793B0D79BB7AB6651B2BF25FA15C595B2F8DE71D3FE667809617CBC219F3224CB4BC1FEE2E89DDE67139DA3D18520F9359A8686569F2F329037DDDD566928E655110BD88C3B2CB7E0DA6261147440F1261A28D1443FC73BC2C5CDFADC757960CC213513A48D6113D73565D89E6D01473FA764DFC4E366794FB246CEBEF81F8E7177C6DC131FE9902BAB14F75E597C393786C7515378F4DD685CDC78BE2C9A224C4C99AFD42BD3DBC35B0BFE45AA33114AE7122B2CE3B97439B272ED3EC5BA2A9C7203E411F6C89094F91F7BD94836D111EE0572B9B5B38A485093AD2CE19C9A107BA5A73D2019F51F67F3396241D0EAB66A4F0AE3838554C0E6B0988C32BAD2B8B41CB70961D34C21CCB850198DB64A93F4934D4E50E02B73E92EA984AE1AE2E7E2F403385ADA6621359FD2FCD6A56A066A2206BE13E5C50BB157814743B74D4F517458D253FB2DC9CAEE7FE2E840150B148398DC69DF711E7548AD85ACA08F6AC5CE52ABD5344BCC8C5D5C6F8A7109733F0750832D446695268C3332A2B70863D528417C9458E8CCDEB762116BF05DF48620EF0B9ECAC23BBDAF17AB14C64B64661A56EE8451D6DE2108558BEACA741B8448E5A75D26679BA1BD44ACDB00F83DAC271C798A5268F39F80037CAFCBC6BD263B0135B3ABBA5DE1744147014CD875302F6ACEE613E5FC6614CC43A59CB1EA2F2BDA9CA5ED16BC9785FC1FF9C5DA1454933F3E6B17201305F4B2A670F7C423CCED04F63FA618A27754593DF3CC1C9FEE6EACA7C78BE30C3D2765C006DE8857F443C14131CAFB9E9D9A1478714AE0CEDEE11FD0A702EFBA776A383EA5621CC04A816686612C1496327ABE46BD2285E950824F42180F8DE017BCF071B84A0ABB974E72B0EE8B9DD3E4FF9F85CF77010FE837230ADE32E1B950F1E241EC5290D25BD89473147CC9E6427B045AA6EAB358013DEBC8E35E2A468F6B1ABE5E440497EDC6FDD2FE5EF8D542D8E8636DA4144445DD442921983A4E55B577089 +smlen = 4726 +sm = 49B36EB0007728B7EA2575A71847AEB8C1F04C0954F398CA42945373A285153DE04C197B0355900E4276310CBE6DAAB3C653E012CEDF19AA71B060D15F0C06672EB0F5D7834F6681EC7452FA893C3961B81ABB7D6683F9D6B2274D193FFB53F25FE7A4EC14D557BA6B9DEE02452EB959C1A8041408F1EEC65DE327D3A13CB5A9F6BD95C5DA295928530ADF152EEBC8D72A1ACD5B1D2E1D30E69B8ED5AD30BFD87119B4EAE1016B7F52ACA022005C2607271AC91223A0C393B82C9C0B8E6B138A03731B25C4A5B631AD80C016E3E2F569E62C0696042C88D7C763EB8E545A1BDA690A11D969592F60710F963A84BC3B48796620F972F9DF9EA648C0BEE7CA4090643FEAE44BF335F399F896EDD090BD222FCB62BE51F3BC280E9DA56EE337B41A340486A3F5ECF45878FA3821A50675A04A1C39EC9CE7A1D39417D207E2C59AD9E25B40F009A713C9C6B23C3C122355BB7C45322BF45FC4F07D029807F1496FB50E95B0066DBAFBDEAD760BCD79E76D912E1E89781C22BEBC28B9F97ADB656109707AF83F963AB133E6020F4FCB338A65B2C47555C761A2723F6077B9C8E53F66A2F762AC22A877D066BB7685E2C08B00DDFF5EDE97BC46AA3BE59A9356AD9180B5A373360DFEF376623F309560153E0093BF5297C9F0BDC7E99653EF9A8F5E7CAF3EFB9ED396077E971A0D65CCB5821AE5B21164BC56898D0465A53C3C65A294ABD2C1AF99C9D85E063F483CCE0975B0155764B0FF45CE9A23A97AB7B54C1E4C75C625604749BBC6CEF90D483324EC9D1844A89A00256D8FEDE2F1EC74736813DFB1CBA36CDF1EEF2EA2D1CBB7B53EBAAB87FF46B605397B4D7C02E8D1835090E0BE9DADC43C0F883709BFCFF67CE6710495C07E03A09408D4F568AB8955FBD8BEB4882E1A50796A901BD92CEFE7B5A31F738B3AC8F78ED947330A4237BDBC47C00B1024014B82BFBBC8889788689FEC9B36798B20747CF06B97F754F1EAF81ADE9A6E496F5ADE4E2335E9129648FA4FAC6797A5B362E1150F4587599F63F5E5677BAC1036DE19090AE808B85D40A5AAA0EAFA79BA86992447E4CF4A682DB34F92C2B3BC30F4D100FC398A2DFC85589C2887FD083FB89E9BD7856B7AF50CC3AB3C6559828B31A2B2E9E21B1011BDF6CFA240C806424B869878098EF2D18057476EFB43B908614577ACB1EA8F587F03665D3A7AE026546051DC10858A81BCD830CE0C176F8E00B9E4EE27FBFD0C05F11E270F583189729294253A52912D613FFC528D55E9167283505AC249036CD6BD693E73F64F2509044E453266C8FECA282A93E9501977066A77B25FB42B072F3826E8C62BFD456B0800F356335C4351E7AD360FD6D13424EDF541EA832AE7034D7ABB9A961CEDA4E30F832302E90FF371D50F9BD55CDBA2E91EFAB663D72E045D93EDC8FCCE0806E70AC4D661B6A0065E447D905790B6E30F3B28CB28C7E72BEAA0EA0FFD1ABEBABF2A28DCCFE88B2B0B755B08B439A5D2E14337B3822BACF8ABEE23E828EC5F872EFD66CBD68B4EC2DEADDC30A56C375ED028B8BF9969EDFFFBBDE0F460D5C38486D0D8F5CED86ED57AB1E337DE02A6E36A0AE57CBFF44BA7939DC28EAF94864AAB23BCC27ED6A708F1D1EEB8008C33B39BCF1422F70B81A7BBC29F80B4C540E745551406EA6506315932B7215D4DE2FEF5F9661D692530BD6BEE6E09C0D63A8DAB2A4D1E22134E9B6AC16DCF6B2123EE76CAC1A007FBCF6EA8AC387DC7F5DE5CA80D24E8B9543E3113B048BF6E605FDF299EB7EBF03EF1714CB311E7585A1C03158BC88B3730FDE8BB1ED35ED584B29A584563B0ACECFCA3333F1B40E18AA9BF05EC871A129F4000ACC882A3F6F5A5F35E25AA1A6121D6EB19080A457556AFED927B3CEE529183AC77A60969D61BE424E5ACB1AA21EA97607E256D17CEEF3CB7EBAFB9228FEB4588BDD5B197420B30E2D2A08D9D4C79394BFB0F1BDAC8B7832C7867D1E2CB8A40B8C579EE46EB9D29466DB3F5F343E92D3C3BE1DB259DAEF2B00B923B7754195C37A1E608EF5B455B6A5EAF7E0AF7D1440C9EB37998803E8437D5686A67764E8EEEB3B5A27B1B5A107308E83BD94252406A6C291849ED44352CE84954E90A4CEE61DE8D39F210BAE27DA6EB56FEECC5A65A175C16B2DDCFE7CD19F9C8A5A257337836AEAA75FAD53C29A7B3534A8D5F78CB852A58A67CA52B19617849DCCC14B071A41D0804D28F0ECF807AAC679105934F5A30504E1BEB4643799DEB9E743878AB1B92E1C20C3F4D5844D6227C54D35D5BBBD4E34F25E52E8CE0F449E51A2C14AE715DAA1755D12A22828F2DE065AAE45BA09F3C7E35AE88498A3E422C8515BEC4C8D347C982A5D2018CF0D317A550A51ACC1F777947ABEBA6E27341DB293A6B933A108E6D0C104930CDF50559FA2D63D70886BD6502783EC6C464BDE3DFA7DCD01DE07ABD638D2F714B5D25051B4F2E8AB718F6A03A1908E3686FC38AB3ACF631BA20006502C225EF79FB41DEDD13F92D42DAE29E366069FEF547A6D18D9EF2A37B31554E7BCC3ABAF3B332F10C5B32637A217634F3E52BAF967BF4C556BCBDC9A48B50A0FCA51387BC67FEE05F42BCD12550BA40499863D17545A57CFC9A0A255E47CB54C909CFD7091F11E7BC0A871F13BDB48F584F8D524D236EE8A4588F6160DDF6781B416F547030A7E885402257C3CA3ED9DCFFB233E7A677D6D46FE201F409B87118EA252778B8A046A5ABA7EB3C8E77966CF9BCC5B2F1EAE4D40CDBB26F77BB9654F5326468419D769DE0C680941827F714A739C700A468EA3965F6E6F0932B10660B0ADCDB43CF59EB2186D2BDDDF25A070BC03380CCBD04A868219075927D128182450CA7F8E3C6724E98FF6C26A0C69961A11575FE85BAF4BC5A06C814AB1BE7302A858DD0861839E271E658C0D7A0DD2A25DA04EFA826BB3575798FBA04A2386D61EDBDDDFC6576EAF57A435BDC842087047EBE148D6674EF7FE5218090420605C17E9F52FCA46E983CF0BEBBB706C8C975FBAE3A57F4AC98CB5111BBBBD392BDEB2744112C2916D08F987A4A5865D407F21AF20AEE363A145759AA116CF2D44873E996B180B09CBF9B94E996CCAFA5C8CAFCB22BACEABCF204812D00031632451D516A6205368579C29139F0D3902739B4033F2156AC4CFA9C17B2B5B1EEDC9776DE7348DC24FCD10DAAC5DC1F06B235FDAB3CC727D081CFB97FF465E99981186BAB49CC8DFD6323B8FBDD57D88951D304BCFB0B27E1196BF4B5DA52D8FE6962AC71329E7979D6561B691AC9DF11E82640001653E69B0F519B87B0DF964B4BD52CB130488FFB15ED263C9E91922B322086123353D5F1FB902237D8DE468B789224E7816D180D5030CE0F30D5BB00A44BC396DAA04DAA72430B259CBDE306557C425C9CE2424F49F047BB9A5DD1BB8F71EF556F3685646F91D625E9F34C9CCD975E66FE5C37D413AC61006B74C03A51F7B1ECB4361F4DD8AF2ABC0B7426BA8FEB99664A1C75F58D59E525DF201B667E6A63742CFC49FF5D1F18039A4741EFB9D955ABE2E5955DA0AFE6310A74DF28281D4D623A97263DCE210ECD20E0E756587139AFD7DB6CFE5B67C620A9572290FB5D455500715BC4F5ACE8D0BDA302E27768473419D31A8AD6565CA022C75ACC69BDD47E5813994E480866836ED9A5B9BF1A978BC2D45234161A3F0FA2C612F61D6268B6D4F6578FC795811CE6E0D877541D31BEE54C40265145A0B99860BB35924E564BB542CC67402DA98C80B7AA80685D56318A6CEE1B51B5414A36A754319E19D280DD20573301BEC282C9CA0004318A22B7C8C79B2ADBE095D776A17752624F9D6C38C7D94F82F4C83B08D128AB71E365EE451638C1F551F53C2384583E6388ECB8ED9366D4F30A74DDE03ACE04D47D2F4C72B6937D2A012A3964C095F130CDB6D3105CC712956904AA187B4EEFE992487294AB49F1B95C0CDE7563FD2091AE796EF060F2FA131DADDE18BE90C70BB6FE914363AF8657DC85916A3C064639742915033DFD89D5093A64B4CF95147AD17EBB53A607BDF5D51B01E738C3EEB71DBA953EECF957C10E239E3844C63B86F7F9E878886B0D797DBBB1D10071FBBFDD634396F6BBCE7BF8EAA6DA4C602064CAF248D8F9F7772C07B2273224E697819E359758EF11096800388AAA1F198DEDFB3E7DCD93120EEFAD985B4054037AE5127A2F7D450EC1D93AD07520FF13E5E378C58CB8658BAFF32DCD28DB932B0A167EE0C622F538AA12BEDD6FCCFD50970E7EBF66F0FC2E0C9A8432FE63757401AA523F626EDB9FA67D985932055AABABE84031010744F7554AA01828B3FB33C86BA9119DD7FBBCE61FF4205D2C101AE75BBE8739C6A3EA1EBD7F98BB1D0B92ED028DBFB57CAD0264CD136639D6AAF9EEC727D1A750A61D47DD41075C8E02EE0AF2550499DB64B92F14B6E36D10D4E899EBC827C099F34DD4645F2D3399DEEEC101B3CE23CC8586932F21168F01303A33DF9888274AA5C60EBCD9B79BEA54F1B872C71D5E871491EB1F2FEBE62B06B7FAAD91DD9FC22D2493C70EA54511AAD190F26E36DDEE43E931B040DFA91B89D7BEB067EE5AE267B549C780397289C4EE0144731FDC572407699F97D04B984EDED85AFB1DF688005DD2B623CB102AA7890670933B63381696B24FCF1A21F72171EE13A5FB490CB04938883E2ACD637BCE9BD42CE280AEC417BCBA89430ED9DDAA53DD8D20D2C5134B3116CD533D3B0BCC3BC758900D76A7D06C7EB9287EEB0C1140FF1EB8581FB84A2E50056049BA3DD6799B88A309380C8E8B0C3A6ADDA25E9942B750C281D422C2D9FEA3D38547A789B38B74E336FAAC03ED26D3F76A319A0D005A188A8435E8F74083573A3346164E4DE5F4CD68D672BC8554483FEAC1E0FD2FC4B1E98814444240BAACB164D9897FDAAFD0A812F720567ABA06AB17C28B89B7722F08B7C8CCD4D98F54DCA9A2738330891EBD33629681322B563E71FC1BF407E33A6CB036D23409B22328876A09EC40D25015DC398818478B65737DB914B723FEF84895CB627B747DFEB7F871D18F6944E67E9521BE36993B9D1C5CB00B80CFD128EE3E041F7DC1747A69F903ED7CD8C6A601A6E45FF514E1DC482DC4434D857681EB4040D496A38BF4E33BD0F773016F9A587BB1355AB3638EB1A7F36AC22294B18FA377FF6F745594B73D814E58ECDF5188C5256F5B607A31B3335EDC111A3F7262BB2F971D0ECDB1C40D3A8358E7D03959BE0A07A85866F5196702CF775DBB852074625F011830730E8575959E49D81FFEC5AE00AD96623798F8914CF4F1B4C1A9B2F183108F2AC50E86FA393A250193C332589E474C5464230CD24256B46209B4F95E41FD269D9BD2D3AA90C1833E277C245B9E2D7E236DA14654EFD5D28BE6D0C4A88B93F6798B52B5FAAD608907B52060286027D46B00353F2561350655A54695A29B79DDD2CD249DF0B372AFAEDDF645BB5505B298838779EEC117746FC70E6E98ED4FDD034F88326F2404D1B0D656FD7CA39DE8925BFB018461BB9E99BE9FDDC2E2F69537D2AAB41BCE7C4051FAA24E915F45FB78F003158AB3F8726B1C7B2AE9ED7396A277A9F9774DCD942B8B0EF2AABE42F39A2F590ED3D1C726DC4467531D971A307DDECC24C249B4DC32546A8DEC8D01B697AD8F3BC1645B08FD9DCAFF886CF4ED446B26A2F62A240B11881EE3584104899E77C5FC7385501575C78902CCF5D12D4D897FDF02227E932AA999942158ADAA32F6ED0A98E5BA0B123503F4EC766645F5F11F95A2BDAE2A3CF844D99EB13018371CCB44423F158FF5A8B7624031C530FA75901CBF4858E84DAB3641F89C97C8CFA02536E6D1BCC319B939399701120F7F85CBB58FC917EB019EFC5601F3F2A2B15AD74EE88D66B8009FCD652BCEECC68341891C02EEC1A590E3AF048E55B9A7D346ACDD2A00D498065FB1EE360DFBEB8F787425BD3B143516CBD7AFD5EF097090B360B8C3875933A7A3CAB42FDFB1A5BD06F1B5B1502C6D73DDC34C98AA3C7979674B4EE09189DE3CCF236233336AD88A1F71F7A66934A9885D1BCFD93B07454630C7A42C496775C25486A256F0E38D67FD5CDD6DE1661C584826CCEF3E43B15BDEA110B26306CA0F937434783E839374A525B6D362CD0DC3AE6EFBEAAF0E3B05B9FE759628DAAA1490889E0B338F21BCC9E3CC600E7655B3922D3EADB4554A91B6F5B21DD3A676783BDEBD12780CA7632660A904C47FC24B40E5585BEBF9AB1017A3832F94262AAA695BCD7AAB9D3D701FB6148759FC389CE1AE9BA4E44473563F923FE5CE0ECE9369DCE0908237E5EFCEB4A8B44BFBBECF6EA65BC4662D4996B5E36DEC57B5004951D829FE01874C44816C8E59D11E085141DA9D91327496170E3F7D88F9647CCC00E368B8AD80DB610E25B04DFFF47D9458E982DD52CFC95E05FA6E45CC16263335D60B0D6B94B7111C1D973F484F67B4BC2A7B7F8ABEE1E2FF13ED3D42485B7A93C6C91C2440549EB3B7BEE2EEFB0000000000000000000000000000000000000000000000000000050A0E141C1E26312B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF + +count = 3 +seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 +mlen = 132 +msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +pk = 22B1C4716716F21290ACD4EAC60641A2B5524A622AF58C7241F7045EF6FBAF20606ACF0A129E4622B8B46C78DA1D83EF8CAA36EDDF6160697E60FB34B618E71775525294FFACC56A4C64ECAE98A7F99971100F9B83AD5B41524A6E8F451AA8DA46DDD7CCAE339F846A1F1FF873E524CEDD69EB4884834806BDFF0452A74F7FF0C0A97C267BA6BE4EAC5E55C20DB3AE0F48BA3F6490D020AEE6F4A10E1CD83BAF245ED1F53A726423364EB0CE629DE68A3BBD60ECFB9F700524FDC3FBCAC073D1AF7AE1BF3B249235A53BBDBE95CF197AAEF055F8139281E03607199745F7D92E45F92C04FFFD607BB3F151775AA190FC1424FC0508A3300F562AE889CD0F399EDB2DF50D97ED3EEDBF2A3B42AB1606D059BA18633A1AD133FEBC5FA9347E1734246535A6B833EC29AE595E046C0C2588403600CD350EB2406B3A7F61E2AB3B13F5063F0B8FF926130FC7204F5BF2FDA9E5E52AF297F9879C91A9ED9A6783D4441878D4E107AAD317FE25589FE8320FEDF3A45D7E4870F9445AF407CF50879157EBB0F0192DC4CA4FED0C176E6EF1FF48CA3BFF69D6EEA81B5B233E22E3923996197F8C1510D39072624E5A49DE76A07406D3AD4244728E0F71D9E359470A604100D7211423C54A23085CD406F079563D22641234EEDF25D28471625A80CE196D0B88C5470608D055AF1BBDC3487E46B617E70C55AE88F0A92D10B2A22E92359A56BEEC5B25F2779655996729E99EA4E22B73B148B377BD4445B6996BE997221712E707F6DA631B0F0CEAA2D9632F9F8D65848B9177196CB5EF44A2401E8DA94D5F1CB89CCBDFBC9366AE66B8CB70C5C2958A87DE8D2F1A88E3B467864616444DB9E5D95A6D4A8C73034E2AD214476007FB98C8CB49F17C5FE1BD563E5E28592E98A1E62AB25F541C659158C7F3CF2CA8245983318159A4C74C6AB00AA517C2CDA22544AD3E063D64F325C46CE5C5DCEB91044531F5F439E85BA7D188E76DC7338A2B1362ECB2C8F3D4DB1222F9AD2AC03339EAC8D52CECE78F56A9742E80C12CDEA22389A1220061874E76CB3A2D8A4279F595199B1459C8BE27E0241C6E088632A5625A7D4FDB38669607DDC7EBC1FC8CBBAA4CC51EA6D938AE4F275536ADCF11E8088B67818C3149765155A53BEC23839465FBC27155D0C44C30F2F29048EB181763D0DA4C093DF89DD1FE7981977609A13EC9FE6B1979BE41C888296871F74BD6A81B88E5F2F4B68D760971F7381C4421D23344D3DA707FF3E16AE38A231C8814360BF28846A046CEE9083127E6C51CD1CC2953C0D74B46FF438418476FBC9D998A0B24D50A57A86B0536AA07061B2060B78D4C6820C0FA882295ABF7BC49C5F5939A8FCDA91790620B28FB367958BD7D5D6775605C173513DFF772A52615F0AF9E1FC96BA34AEBEC3EA8EBE7AD9D2B1002076FCE8E013518D5BF1A66F545CF75DEFAFAF763D01E062497000475F122FF2BB4DC3768F3A2FF4EC792BCAFAD81AE5685930C48083DB417A36D502F298A61D0EE8B73D461985FED7C5FCEE38DDADF3D6E352D6027A28CD0DA4DE79D1FE5BF97BF75182034B9E2175B11C24BB5F548E97F05F01DF5A3F454E2D6D168E4483778D40A9352DCD3E387557E5228BC8A1FCC2FA1C259B46ABE62A0142DC0D5FF912DFD02896C7E4FF27DB16E8CC01740DCF0C07292B21355076B002B73FCF5E1F93ACCB04230AFF4868EBA27BDF675FA23FDB88A1DBF2BD579F88E5DBEECA8000F0A15D2FB21E5ED0A1B5DC5834FECC4AFCBA001A10B255CC91523938096E074CF92240653C9F52B29CCE05D631222434D92BED40F34C19BAE7B0A39952A068E078FFF09AD395971AEB6328D8C1431DF4FC2F12D51D3B063DA22C04E90800BA26C9074EB47569AFF252C6DCDC314DB110E7395B1B160C219264ED0590647CFBED253F27CE7CFF9E9C070E9040FBE6A821F8C450824363D4929A8681C2995EC86277186D47DB38AF3014EE2E9CB488818EF8A661769A408A6306EEFEA112DC20331D507D6F1EB35A958D91DCCEBA22E8A464C7E23361D8FEC8AF9E30934F2C1F19D09F53923DA6983CAE87117659CED584B52D33071E0DEB98DA29C951955F60F74D770814AE401CBB65B9C733170DD00F3BCF7BA24CD75CD7FE85646254E29F8FEF74F48B308ACC478E05E535826C47B25724914F292DF06FDF690146ABF92FD3B5E3C28C9D932D02C1F15A04F2E86F2B58C9D22F48CF2B45C7FB03378752A78613D1FE1276C342CF2B1ADCCAA5717BF4E8F2BAC8F2A8BFAB172F1BFA68B5537915D21624959063C6827C90937A013769BC658A06D25F437409590762EC51F605D654C9038EF07B454507A90A6D44F10C69D1E053E3769B54A846684D63F472F6D061457B189E00D65622A5406CFCD7882FD06392CCF71F242CD7FAA1189278AA121C9633230891731ACBB8BC5E7798F841D3ABF2DE1D35747009000E9CA1B853393C543E7BEE73030E3D8615B4DD677B8E84B0419A67791B30E732343E880EAE171A0B7D0CD5BA0C3EE495B2C369F144B0FC84B310B22CE3962FF878684F6D6B7DB537CA52AF2F355E8A3C2702E9F8A8F73227F42A8C18FD48B684D47F5EDDE49EE1F06E2E7E4723FF7E1115DB5422E4FF0315284E15173849FF4CDF0829BFF59263A0A3A2FFA968F38C8CC58751C0232013F3CB0E327074301B9347DED61313497F89BEC94A81C7A83D548E0A717898722468D41234D100B88642D25C575B0A94B6E777537F660E78E74CC5256D7ADCD0DD0FDEF8E60D0B91682F0E9872D92067A356BC117580C65E92D9F37EB917B77F0F14F97D5FE17A8FE74626D10DB906B105FD5529191B50BD695365E15F9E904D6A63784D44640EFDCB6AD20F88AA393D49039C20D24480DE1683AACD7C820178BF64437E6E5AFACA1730B8352082116B8844800F10C1F0FAEAE633C44536AAE65A90C59BF6B4B7DA7A3E557DC9C6640DD6A863037587E256F8B7623C1BB56102D2CDD7D376D2F5BF95157C590382D27FF883383610EE5B4E57D5010590E879D02B88648C830C3562B744051DCAF6A70CD5E38DDF2369509A60AB1CC0A3AAA3E0C48EA2AF18E9F21F8CC0E2E323B07B7F414103FD816E3A733B6A0C105E85FBA1EC9602BFE98F6F6A421AD45E9E27E051479298E9EFB360828183E9A7A1C7A3576F4BC43146B04E87707AC1C923BC8946970BC854AE300ABDD7DF46D2F1CD510CEE63CE398F65C1F3EA0EF7DE975BBA013D890A78875C739B27A9F231B01EBAB72CFCD91DBD31B7E90FDEE934B5F92417FD56F291BF1A5CAB547911AA8E669A82915609F24A815DE437B30F9D47C7AE8E4E520EA2A3E1D0A92C36B7ADB2CED7B929D2D9DD8A9E201B9B28E05BB3EB2B3ED777414CF06A286B818320CAE755F6C10F0D008BEBFE70B6A88B1C1AE868996AA8DF5C681425D69A9F59DA4D140F474C624D391ABBBCBD42D1D3B0AC8857A992EFAC6956B6C416D28007BACEC7B4B2C58143ECF4F667F3C7362016A7EF34B0B703FEF28D44CDA06631EC811712FA2D2E268899CA5088FE7123D969BB1807F14C6340C24F5BCBE9D033884EE8B760F89D939BAC28DE42D24EE97FA4BEC42466C4E6FFFB491523BA3B30EEF42AFD75F2CAB122092DE43D7E000CB2820F93C126401FB0265F2714C62C99F4549C308 +sk = 22B1C4716716F21290ACD4EAC60641A2B5524A622AF58C7241F7045EF6FBAF203E9EBAA4AC6BC5CD621F69E37C62D16233795276A08E304EA3BB28C95D0EBD487F16A18F455507EF93015E0D7678F73D24316619290E2683D985102E0CB0BF28E79CBE2432C931F31004233292649640ADB95AA4FA954662952E0891A67F0EB9D1C2010010501088900C382983B26409A04D14859011810C8AA270988441E0A2311C842123B888E0B490D1B28514C149DB046498A26D494490423089A19489C8103191188A13994084944CD838208C486592A8211C472E08076C4802461C874511910D6210265434650BC28420B26DE188319830721C294D81264EA2441209366C9AB265CA02005BB490104980438684C1445082100E03264420380509164C84C02503400CD23269E1868C100160101610003420A49668CAC64DA3B02013135103152024202DD98600A4348ECB306980960CD3380A02226C53922D2212281C378C420690D0886D8C18069C082EA1A865A2206560A24961406200188A54804118892951122853B285801851030544D182890988240430844B982DC31662C3408E9C168E234068D9266A031662C1B449884648A14832500030888891C4068012A54444866C1992051923881007225C4666E1C2311AA28111090A0933100A301259C071C0C2401C010E51A2884AA62499B4081C3286C3B22D0CA071031871C8422DD43270A2442E0AB16C02404099B82801288119A18CA2024119B02D94462C49A81103C90409A965E3920923C785A3B404C9C46C12482490022E5B160C93948941269223362621C10449B831C2187194B825801670C9980C8A404E480465A2483118434250182223387008046D1B22302494102238250099708A166922960582C028A2B481D00289403064DA202609261013105141B660E4040AA146851C03821B47869128221A2901C1080192A88DE4900D8AB44D241692C0B008914622A2B46CA3168419C90D1421204BA27110292244C021D9C0109A4421A43650C0B64913336AD0444058106D04C2700122851247664AB0850B38700A226E0899501C076CD3049202362D1A35860488259A262A9900612191280B1029C434128446920C4782202581A01231D448450A813011440009A20902832DCB24890A352099804594260D20C80C8424299048860033228202095838850AA728248924084131A2121101196C1A9125A01404D246101A131208B9101B346C23441022318AD3108094286C99149013000A63120E0BC989D14201A106661C02612116480112624A0450C94888088411C1986160402C09B9211424324AA6090CA30C9444318A946962A600840452CB36204A3062D3306194C82841C801D41602DC38081082014CB42D984871A144080A447211324D5C2280128789D3344424877190206A90B8480A894518A760E3C46D99C68810169210C14D53040DDA324143404E5CA89012A6486428011388040404412035891B348521912C14000E9180890A2364642242A1327149409001020A4280611921268B028291A06020964C5008511C3522584209C9B085814262E20041DA2668C82464190149480642944222A094880824840495490C92054BC44024A3850896611CC04CE386044C888C92A62C42A60594A40114A721A302290388648CA84DC2428A84C0249C4600A3B610D108424B468D60408009B345D8322D09172582446D4A168A61204C439045C014408C9045199808DA1872C0C29122818454404D81464204924DCB284883B04D14254C18B66D023130C1484154269224102413C488C218020B898182882C1C072E1C838CE3344E9C220A0A24721915080BC7498CB6108A1670C0466A193166A3467202126002054808344189A42109356424430910C09152442E112620CA064C00902194908864926510402D0829402086640445201A8331DC945193020509422AC9008E0C0452220350E28010D108890B86095CB28421395160422650288C5A24081AA1501439920A846D6300301B4880A2188D02B40549C06DD392255B460E884425D118209B128E84A02DD2962D21820502344ADBC86004074D22174A13A8451A31520A024A01375114184683260DE3948D01324598822012A271DC26325C3288112111D8C269D004604328318B3868CB844512020592284541388AD2C28C23414C0C468460008203014CD4284C495E5AD822A4991BE47946EEDF494872195E6D07EA5BA343E711757082B67B720050D8496ABDFE716A7FFF2BEB7BF8AABA9B233A668E562D9F0C9A0121E47ED8E740BDDC5537E6A9270D9609AF209D05F1AF1870AA4F5BD3821A2DB32D69522463D85BC964E0BCF3AD433C1E1BC37220CE106E8F7B1880C473BC9D31165652A4E8397C3DD1D4AFF2BF8F7B44EB3E3018AFDB8697AFF2CF3FBB59FAF05809847E5B521B85CDDA548A72901F4336168E5DAC21131B96A0C7CF50A6B6D45EB9D92E575774089CACD7435EE54B2A42F14318BDA99B04B9AA190BFC1496EBFAE486088B0478BF32957992E014B3EF11834BD7AFEBE395E96A34E78991409DC80BD52A743732FC27646E000EF6FFE7708711B7B7A9E54FBD1F59675A4BEB662360613EE9197BB6355406E7A35C6257CE0805DADD8D7CEB5A8ECB8657B72A80BBB1358599FCF558CB9B80B686B8913D26777A61BE2ECC0D4356B29C5489B25800FAF359AEA26C923CD01DE6D15CA79C6EEEBD867089795AE2B9176D6ED9FBE44AD1F83C3F5B5CDABBE240868B11257A91B79A62F4F4AC3CEAA6FF94DC416573826147A97A53C00FB556E8D9FF4313C631548D4CF5CF3DCBB69E68B35123275327B8BB911188F89F6B1AB17D9DA66AE53116A2D708525E75C3F9B7E09E4CE93B08BEB582FF3B2EAFCB4336BB6C965908DA58DA321298B9A3EDC45FE4E7391B8DDAA32B7BD88BE4E5CDA6BC255ACB9EBAA95B17F813290F881AB76EF1119E8011F2C4A215FC08372D7E01AB464A27EF9B2E52753F713FD6827E7268D1D7731E7BA44905C3F6DFCA77D1861B9E1F00471543F895ABD272DC58A72120324C624AEFAD948C05B73C26A2A886C015538862EA2ACB1AD68649D0BCA63E0FC5D4FB55891E7CE8C9570DDF58A78C452ECE42123B918E126A294F788CF1D05CDB18549CC471F546D696AF17E470846B5C644802ADF16F0959C905B280F21CEE2720A711E6786F6C30D1F8538EFE06680282DB6D34927615D6D050CB818CA7B093824D241F1715A602E7DA9373C41EEA8C64097B2FAE42B8BC6798B809051BADF1904ACAD836F210D10B0DAFECF0BCEA0F99BD49E155CADDA15F82B31A830F814FA82FDFB0FE61AC74E601D2C5CB15598D81A5EF569ED438ECA2F83638E0EA132B5FB791DB77D11B345E82EFC77F13782E06057B0EFC939B0057983B645F859AA889E114D094D90E2AEB443017C6D10FFC3BAA6BB40A7479CCB6D8AC5478AFCE26E6D43F89DA7D312D251B9F6C476A1C2F872AABED60991F94467FB2E6B8054AD049983B566CFB18167723BDEC2DC59F171A9FF8DCB84DCBB958A0DF097B5A64916846A20244467AE35B4ACCD9DD4A2CCF1EE48776ED2E8AFC046C082F29228F0F8BB8D498BC428300E48880F94596BD29DF9E7964E436091DF3EA8B02A373581C32367F305172A917C58CE334EF2643457C4B2FC5523A21737818ECC378EA9E159A31C52A4F953293B43BF89D2CF4CF1A7EEDD73755B5281442AEF12D1A46C54307896FC2404A35D647553AC5C987D2F6D8943DD70553E4DCE9D2CCBF9664C88BA130642E75CF495A514CF9EB0998A9AA91192032859E212097310B16B3CDD84002DE12353594E0FFF7C49B3073FC5100AA42658DE44200FD5043676DA55FB751A6D682F10D29558659AEC7A3704E8C408440E1E60CCA47BB580900E2A0254DD6D31681FE0F5145B32DD1282C98F8318C717AA5FCFE1A72A86B77676A6BBFFE2E16B62599984D1805EB04CBBA1703A2AC5E203E75BEEA161CB87C901D8A28BCE5D50808BCB3A0F4257BC56F8E64C120C3B2DD4F1C17AEF6460FCF115192EF2C1ABDD9D43C3C76B3E5AD06FE479660576EC125EC3B181FC3903024BEB5965493B3F8E35856E7B5FB678A62C25A0F5BC741F40E46EA6A4D54545713DBB6F5DECEB9B83F6C856239EBC46A327E1ED7534781FEF5D249D1F1EDFA8141CDB2D251BD35DAC51E524CD7D933A9AC2930AC60221184C4176498F581AE6C2EFE45DC5A0A4727E416F1A32D4FC946DF6FD92ED068891299A1A2FA0202643C8D1908F4CB87FAE2402D573CACB84B9727D3BE26AD9E6BA5ACAD11FA393684D5B9AD998AD44F5F5F0D741AB2D93E8C6BBC8CA2317327273FE782BA6D929FB366E8014FEAA809D2138B8C4C2A6CC5925BEE6FFFB766873756126C1DCDCD8601AEB7A0C817CB2864C898617A9B743EF96FFF6F9401B8C34DBB17D43B8EAB5899226000FE0143A8552EBC50574437E80C607A86458C7A1B8ECC7B1F123D9A9109542CC4C4CFAA4EB9990C484ACEC9D8210201A604E7ADF366A060E126743F106446407875DC21C8E73181A280EE1BB0BADF948931201161A7403001D9E226153DF9DFC6A1B9069796197F5092737BEEE0E21685FDB6AFB352119CD27138A2FFDDDC0BB4345AA8B1FF86C31AE0503D374799AE911CE181986495E450AA77F5A74A9D614F3F47079721DBD106D4C8E393F9B28CDC48F5E8C7474EC660C6697E645EEFA3A5C472C5BB90B31F1667B322930C16F560E6DB7DFD1554A7589E2CF7247B9E7D279063A2ABB1934145F068D548CD8CCC328B65D2FDB6E76B1F2CC788F034B668291E557B0188AD5BCA997440316E420B1C939439A9CCE6915DD609B8DCC6C5B0FDAB1CB037DDC5C96A790BC6B3FFCD1C3644C1219724B6B3EE9E2A358A96D570503F48CBE8DDC49E0E7BAAE060BFE972A79DBB75C123C997410872562E96D19FAB4CA526B20752FC0E035B244CD50A6B6CE2B4D162CDF0F8AA83C6A1541BB812764EDB9EE15C9994F3264F37D3144947AD6B71256519C594832B038B78204357011F1426B5464CD2C029301E3B6D1D13BC006DA6CD0AEC0C4A668770718397B32F75E4D3D6B59BE71CC544C5B766693B84F2FA41F3D5C6182DA2906F39CEE4D306B3A23DA401582DDEC762383A37FFB48B3158D24CB91AC9CC0D1FA981F3C27305032EDDEBDFA722025E4C6FB0FEA190A49A4E3F4E7E41B199EDD01D162A44FDE11AAF35836162F3EB6D56923E9241C3ED398E509B74CA79901C3957C96CC5C20D5F3EB78323D042B83FC4774E61778F0358CF39AB54C3ED270E524B39601CBD9E7DD7E347556B81412B09FC9BF31AEB0FAD7E21B8C936266480E337F83D5E30D7B80FDBB94A6A233FD8D899534ED4C032E40BCB6EED28A4CD4E823C24140C9F2186549996EAF06838C6CD7AE5D27EC5ACE25C19192CC132433C20C0E89B3C0E5A9BCF03D80B623A2B19B2E4B885DC1458367AA5421B17DF034D0EDA6AFBA6DF2748EEB29EF590E6517A6C941C5675786F96D38857760108600EE8EC094FE7D3B60EAF668E7C981F79BE817DEB52758A4B6D57E1309569D8ED85FD1DC86EC2EFB03F2B0A9C9662A261BDA08E2B4BCAFF8DC7FF10D87C867C796A77AAA56D9545078B5E462E26CAD1AB0912EBD1C01573FED522C5863126A093F1D907417B59F558860C712B7B20373C706B7F76C387B121E2AF2168DD22C7075C5A8293ADFAF3444D9619B7EC9D7D3B9778F102AFF5FDF98004330848D89D048465D03300F0B174E048A16D3F792B862D80C2B104CB8D56AFD40D71A2AC8838A566E3C4E16D05AB5184C3C4AFC001AB0AEC11C8C900EB1672BC65EF5C47A120D0A908383A7B93F98A8818DFC38C7D785AC28A4F0AAFA5C08D72BA0E5EDB48E5E8A7647BFA2CA0B37CBFDB8245CFE39208C46B96A1A1F17E647F852C850B7FCBD0FF30398549B45DB44B6F9EEEA1AC0C7258181DD03B5BF968511B09CFD9D964BE7C58110DC090E8A17070024BBFCCCF6BEA0826157D1A50AF6B76443C1CD2FAE527F4E3ECC9DD374E83F78D0648EE69232C7D0F07DB1DFA5AC66C7E420A2A05C0D1E546D39A8C71881F8D4C8015F58DEB17BF90DCB73B08C59EABB8FBCBB9EB1BEF453E8A7A700AD6782EE0B4ADADC43CE98A5A2829387898A14C89583ABA6D9872419D95A0591F198B39FF7D106C6727216A846EB6F32B892A52483CC802B6AE46B4308AA974698FAEB7F8F1892984B0EB215768388080F041B488972AB0A6C132C81360BFDDC1CF54CB00183909F94E9180AB24C90DB4A065D0BC368B1032786F3232C6752686D86AF3F5058E450B83C4CA5C5C645A157A7E99603E99E71EF0071080DF0CEC14767CE9D7602599127F1AB7E5AE2E0960BFA5E0F4237079AAE3D1BAE46558282217CA4FA6632774A19D93BA9AAC2504EB9AB2311777C125B8833B693977469E709203EDD97F837A0EF55FB8ABF00A07169B3E7B20C82A049E47930D2F9D030642D022E1CB2E35232B6CD94FA3BC136A2E90B1954FEEFBFD8E638066EE932DCB554CA4D75AF7AEE86F00BF00C68CB35EE359576E42F6EEF877092D061CA96BF9EB4C7C6BA82337CF3B72147F43639D4B9504B0F9BBA2B6CE6C765661A457FBF3A9776E55CE93B4AF9E32EF7374634DEBBA865F916758D49D4A782D7F4C8AEBF34B0EC3937F3816DA4807521AA35764C3F5856DFF6397E890F85D5D21A390E83B6462D9280419EC669B3CB72647ED4FDCA0AD74CE9B0BD9138584761AC53A0A7275C01CCC646CE29BB5C2ADC06199806B49FD832537022EC532CE5546DEFCE6E582267E4470918FFB6681E3ECA0DFE5BCAE2D9EE2BE2A64AEEFD99C255E562125839D70D14C9CB9ACF31B94545B2B6C5ACA38CE6E9DE7AD3C60247D7F3C58E9D367513353511B868689F083742778 +smlen = 4759 +sm = 5B5400AFBAC20822F85E773EA6D6951C8FA551203789667B8B3BB2B43D186344413B2E0C2E15E3EACC3DC32D3D8FBFB215B6C8F97661437DB9DBC5AE840550B3E6D987878E73FBA9811EE471AFB96667EBA1304A26FDDF552972290A4A4BBB5320E3C37E100170AB5725BF9310E3EB48FD344CF9DF029A157F681ABF1B36ADCF8ABC8344EEDEFBBE897D807E16DD328A71B5064FCE1E771B93734AB196C7108FCB90F175CEAC919C7C2828165E36D53DB5730240B11AAC2EB8C2E9D1CBBE5A7E820F9B296A0A4B4EA9FB444DBD1DB9D2ECF73961C3FC416227B253B28CD8CA22DD1657D76A5C43C8D5689A7E085581AD8A090BB3125CAE86ED7F4729C81EE524F3372BE618196597D5677D4EC407B2F0693F39C0AF07B9ADE93FED7A56ABF16183B15314A6EE78A10AB12E590B234D747837CEBA687C722095BE1652BDC7D73B96C1E010EF2AA3738D099719FA2EE69D3AEB30D16419AB9BB1E5EB577F00E2C607DD46FE11D166B302BFF330643C740AF1B8D1D36C1381632BB6D7E05BB457B5BD73D418D3639F64C82FBFB0A847590F7AD9F0C6AC37D0412CAF6A6EBB945FA356E8AF5ACEF98AC0D704F14E6A1805B7791966092B9A6054B08697DDD9BDF49CF5CB4A90B94C88D093D455E399270D398B0660B950764CE71A97A26192509A1D9B3626B81189E5713D307FFD3F08B8CB907CD4B5557B568344350882CD636470CBAB6B366F8340A8F62593C77BD4F0F1F15B3EADEBAB0CD601F466574155C92ADE12B272E0C49DD29B9E2EAD3ACA63DFB259CFE2D53C27BD004F310DEA333AB43330553C7D1B28BE6FF0FF0D76B0914C6ABEC0C1DF4434F561525870DF02753DF144B6AE22AE6CB5F1AA5DDB3A98A87F0559429F8F85996470970D2F358A917DC339F24B67BBD705184CBACA20CB47B2B87EF090863EBFC7832551CE61B2C05688ED3334211E92F92CD092898E459E0BBDD10C66E387B9AF1EFC08E373B91C87C516EAD51F8945D754516DCEE38AE8B9F6F49276A03AD9B83BF753AEEF231775FF87E4C9CEBAAC22F44B19C47CE5C24A3E1C2A521F7829526924F0333876187421A785EA402768B08DF84BBF63774FA2BC1A6C61BCD2214EE5DE3372A215D8BAE4D05A973107F3B9EF46A1162FD3A035359058CF0169BAE203B1E076D56C968374DDADE283ECDA0FB3B0A8E037FF9BBCBB4D6FFB935659AC08D5E629FA57199F3FF923CEF3E8BAF8DD92C8B1B94C15C9216DE5649F5A30DD3991BC05A309EB76B386F2DB20196F3F6C6E21DB333B0EC045D00C188EBB2A87EC17328DEDB920E049114BBD0C35014CA6D933D698B404EA094FD75A6844A0E1AAE58EC65C2C19408CF94BD0D9139FD38FD2CAE7407D489F8797EA35D0D7DC376DFFAFAD420F681B92D3667E81911AC9D22F90F25B8F8B431D136ACF1C43F2791DDF2BFE251085C9A8B87A23E4BE22723B93BDF3C150DC5C844BB299353B67C89ECBDC0DB9B5D74BC28B1166BA0D9E12ECA0F03B55C2BB75CC1B2B2492434C7540C1239A717C32C4C30CC0EF4CD4343ACB7E5159982F24351A59A520294AEC3A6B2C626B35CC5915BBAFF6F19A4EB47F0B1F9874F8FCA69B3C72ABCA1D8459388EEF4CE7A09261D24AE68AC69077303758DE07B658A2450D7B59CA6979642CB72FD7D3166754EF31F826EEA13BEC945F8C933FBDF124440E7DE230A345974D13AF50990450460C44B40BB30FEFAE85F8CB044905A2360B45075F96FC906DAF642C2891A8E0FE09CA7010EFD23291128DE31466BFD1F04CFF396E5704A2B347326D6084F43099C130DB405431ACDD4AFB6D62F2BBF9B699488B5DB610A225A0454C26744C3322DA0F35F7291BEB87B568596D7102F49ECE96854E34D5A3ECF5BD791ACFC4D004D4FEF8F2FA11F646DC2D7CFB1B3E18537F6D3571C2DBF6391DE6545AB7FB27AFDD78D82F9632498995CB7C833036FF7150F98612DB5C7032D7FE09E3333F541A1438532AADF9CE8F64DDDA43B4EA8D8A53DC5801FF252A2894CFD918C5BB715C5ABA116A7C0E1082E738CFCA9163CAA4D385A23910E227D6743D5C462FB867C16E1A69433E95DD0AB9AEDCE2790A0620559C39A11521D5266F104865371AA0A87F6A1B6E745AE8CABED11C9030544C3E5CAF60EE58138B7ADAC25E7A92E2D248F6A2C3ECBD0AE6F95689B5AEE0B084A64C0E8DB8FF025637AEFE9A18D35AB2885E06881CD18C05DC0D9BA7293CE9F64AB406F423C699ADA274608C5FEE55328738E13410EDAED5C7022401397D34E72CEB99C4771026322DF54550F449EAA5D59A34DCB99F38AC3BC75EB7A3EDB9BA500BC443CE04ED1567FDE99F77D1B687C0EC656CA6899B164BE21DA586F2291909A7B1CA25ABAA90C7FB0278F0332474244B8F1ABCB0930C5E9B73D92D48B6F0C720E5689FE60516F90736D6E3A0A6695536B75F5A979DF394A94C9DFE4B67B8587DE1399E62E574D90550B7713D4FBD0861B4A9C3345F99BF869C07D52EE8FF673DB512D05222B68A73700302AA9C76171493FE7127B89C5CD309F66C6064C8CD9782FF26D2F22308E17617DC696AA089B1A1F10DCFA44A489F6388FA20FD1AC40B7FB2EC202BDED92D70882B601A3283D239C55A0E4E9965F594ED76EA1C0B9E0AE2D34791553F6AE43822ED8C8F712CECCC833A74B9AEA6A53017819DC7A1D1685E077C6DCD2DD698CF206EEAF491CA69F5AFAC2246555C47ACC10C10DEA05B46C813EFB7A16CA5F011938A2877E5B65E8166C4BB5C1432420A345EF19425658CE0D3616F053DA8D84242EB67C4B69AAF1B6C8DAE2F1F2CFA73BB3AA2C228FF18F7F4C325DCB9D95ED4CF04B87EAE925BC4F4B875EE574AA4DDB0C67FCF3D164B141D2E4166CDBACF3D473F48A2D7E814C3F9C72811B8AAA5F11610076114E7F3F01FAF772EC66CA3A61D4162EC87F83DC3D26EC0B9E1AAC76E1B1CF490F8EF5EEB90479CE69DAC5357EA7EE2C3C118FF01DDFE05C712D7E78AA0CD0757BC43E74B552DE10627406BDB84B276F9E5A7BACBA020DF0F25FF4F5E6DF9B174E73C26DE991EAF69CCB1E9B42148048979291CE2F11CAC5D56A8C69B97279142DE74C175D16E9E147612CE9A2F6B09F27CA73E76AC511D5D4725BFA21086A6E9FAFFFD7262BE5931090578E4FF7A6F8E1EE4B28702F4A17FF32BE7D273F2FF9C64E54A514FEB3D43199E86E34CDBC742DA356B12FD4888B62FA505E5C28D5AFA31003D0207B476DC02A5941C3A87BE2D9A3B88C1C5CA92D043D18A34D622A309655C780D9658F4886BFEC387D559973D18E18BC5FB1C027811B4735AF68BCFA70FE51ECE41745C6AB1CFC0E56D5B7A9E2C02DF6316BEEEE266D19B11F066A9E2F64A7F62F73BC391B3BFCC231B9D30384AAA1EF84A87E2EA824B02280E6A388A0A19D34A0D0FA40C64CE2AD15B7B9BBBF917F79E9D18F1D11201642F06092FDCD74F7F3B7A32907A3552A4ADA90356605F3D4AD753A1314CAAD54BEC99CEB8838C331E155F852BD25018B4B7904966C07B87C4F3DF0E5C39426F96C57A0B0BEC0E2C29701B34514932F47931709BD74722ADD8A2128BD3E8AF84D8D42A613744964F42B636B6B04874A59FBE89721F6945A2F7D71214A9560411AA97FA37D15CCBC374F6D5FA5E83BBE9DA26369F0D7A0C67ADEF6FE000790B3C40F668841E045579AD0E4EBB146210D76B71EFDC86C9B98FB3F536929F1D254C330BFC52035EF8327D60F0F7F1B11BFEE7E3DEE81A6EFB672511EEA0A7AD0B76F1DF39C01BD4AD95C3D8B7E492796C8A6316CB40579916DF03226A625FC0087959F37CC9CA04E81B8C23E1122BE9B103E6BE87270E132FCDFB7D52075ADFB37BDEFF118FBF07F187E431DE9C21CBCBF3D1FAC2A43D1DB01B92A3FD9AA85DC1858282B3C76E13697F9543039873776E222A25DAB1AC385BC791D21FDDDC40B93646EEF06F96A14D8346EA536AD2668098EC40488E451CC2191B7730D9B2F844B362155325353785AA549FED83BE74D619A28290D1BF69EA5C24F518D031A0D4AA6BF359CE20C9FFCB0274EF127EA3095B385EB2419D770E98ED61E91BD6BACD43DDD3700A4FBCBC0F484A65211F12CE73FCC1CBE009A5E1C8E4FB0F8AF98C958492731D7B4417C36786E741AB7959E98E97308FA1B7BDCCF5BC5253AA7B5BE6699AA0E05396B11E2689197027D35D79C85A72B35DA2232D401F5C84B27056DFF921706787C972BAE13C06DA6E2ED1134922CE636116BB18001307C866FA6EA3A77691A4090277577A42E64FF39DF9130868053D96D80DD20C68E355B0A820C1B45C024F8C3ECBDE80DCB0F777D8CCEBDF8174A0A11AFE43731EBB4E4C05CBB48E412025BA0B205BA25F8EFFF4B3BDEC72DA9410E85D885B0BE6815EC8D56776159CD949DF03F63938532E42F3DA257B8FF6D43E5295D454FD27D606A1813C89FE25D5D10BCFE84F26378E9B012E3CC9EF8AD5A4F9A1ADB9302F446C90CA6D651FC0803E5D8FEB1B1E9A717F44159BD0EA011B2594A8F9F31C6A8CD9D1DBF7E38B6A8CE50059BFDE2A640A70558226735A9066445F358168B44A7CDA053AB02F462951ADCDED09BD137160736F28202DF19944B800191C74F9625AF3309A262723D44187BB52837C5172A84952D6400B19D902504D34308E3121BB3765D1ACCC2DADD2E5D956AB99015F93DCB764A93620FD9B742B4B16221D98AF8236481C85997C638D6D1D2F3ED98BB24E5CBAF3B285FC8B32CED45B20FAABDB158FE3AE38C179D7FE9C04BF00F7027FE750136ECD4876CDED860572A55C49FCB6834E47818D4CB6CE2DD07F954963B83AE1629C136AF024D4F56D468480E0645299034F4B2BF45748C78CF5789516B477B2D244C21B652908F30D594426083CDE4CF6D464EB9AF2E246304A23AC0609AB5DAD671E246072085D4A8C801BFD9DC724A89D15B56ADFF1126334FD2EC5B6108D10E03AFD91D8F254A924253116F8CCBF2B7D0FD97D9CA165289E3751D9139775C7B4A3A36AB99DCB40733C92B8DB835E8619983700629EF158ED096B8F2934E8953450913A79562838C6EB575F02628A6B69F1CD41F1CA7875B4831BE3032A895B07A6CF234D3AE38108B7534F50A5352AEA2FE49A6254850160B37061606110EA0B01117D01A6638A3C49E8BF7137ADC28AB5E07DDBB3B68A9DCA1A2B715BE67AE7F1150078643AD608B1DA2FBFE36F8B9A368AFF63071D2F234CC2B7D4357343DFB7F7C83BE75FA37B09C9B03B1BA9DE9B4F22526D882D374B933C98D8698CDC3F0FA42FFAC8C6AFF3F777677CECFCA54C1E69D3413DDE61F9B0B9F3C9613FD7B6FC37818EE7C1439DB6FFFC451377DC24B5CFC2A94EB864B2AAD74CFC9516001C378B174A51E122D7218CAE4FFAC3BD0AF9E11C3933223E2F4967841BEB522294047CCDEDA32B229F108463CAA7E4E2F22AF85FB63A5CB4A20B490CD43F9A23A96F167A94217376A1969FBD05238D501793FBE8AA10358B58AD8D4318D04C4EE5F4FE5D458A695095484220777CA0A646CAEF5CEA25036AE1B44DEC72A20A5CC54BCC435DC283FB9E5CF01F638738F3FCD457CF5146F6277F44FE29057612F5765F34ED14EA503FCA6E2E77C27210FF75189E947791853890AA3CF38F9E7E78D1EA7BA144508389E2130B794CAAFF00ABE2BF083F5C38E739D57AF35AAF3BB4969C0D543C370BD8CD707F9E7955F9E2C4A3E1D6BB05EC8F31EB0A86D42D93857762E01FA61E57EBDBDE5AB84BB2384D138F59C2817EE3ED544EDF1A1AABA878CA6D38C5D6366EFB257523D388AC7E2D48F4D38386F7D1E5C553D808593B8CAC0BD6C2B6F0FF7E86149B3273FDDFEE71A3926E07578841B394AE2EB3D25331C6CF386E9F8ADF4635B03838424BE3DD6D16BE68D7679DBE6311F725F3B801E0F087E967EFF6D6D4CB1AE905E1924FFE4FD7CEEE03EC88B6644FA62B23C5F32EDCBAAC4C7D14911E3597FF241BDB3D012D5A4C905C21D5A2B522A68314918DA97B5F4A201A0CABA9557017EA2F79D7F9F8CC472E9F68F61188E8E9A925901071C64B1C9C64E915E20309A86CBC36BED6E086BD5F69923F03EC08862BD32E380E2AE74722764C2E78977602BF77E41447BF2D0686881994A4D7706521768ADB9434C04AC96B9DEEB6D1E8ADEA10D9670BEF1F3ADC514A5985D81795C422F8A66BD63C517E3CABCDE50D4229B5BBC56465F89E6B38C7A6F9594485652085BDC6251C9290CC60B4CD305668A7F71E49CD2DC80F60D83E7DB6CCDD99A0B6C890DE40D36AB5D08FA4F8E3804A4EAB0990AEA30BACC9CC9EC82B2EE507FCD2A2505A8B52AB1B1AEE4BF919C849F43BD1DA52C82E282A40BA05BC8BB7A052F7D09EF0976838870ABA40DC7049815731BC404D402CFD1DB54DF87CC48B44BC34CB804441990E1AB1C2E451FF4E6A077C25F308272D4DC7DDFF1F4B78DB2B406885F300023C406270A94582859B16216A849BB0024097D5DCF0F5132A2E2F3181A4D0FE0000000000000000000000000000000000000000000000000000070B10171B2128312F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE + +count = 4 +seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 +mlen = 165 +msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +pk = 5BD179FDEC0636321B79B6C37A1F124FFA9E4C1BC8FA5C0B9BE5896B6D4C9A13D87580EE952F72F832040F8C7C955417B48D033A7B5CC169EB8E2815DDCC7DF4D0F783417652E82DA366BFEF20781972A93DD9BC83E3B826451A1E4F31E7302835B3459F578F32FCA3D5630BBCA72E4C4528DF67247FFC3D98440FEE5197DF34E8BE368214C80D3E14632032397F2A6BB4D9810DBE4C66AF1D071F2A5F3267684401555510A163700246F2F3EFBF3A3E4DD057A56A88BEE18A95A125FEBD3D07D1B5675A5510C9CF99B36A14AA77972CF37E852F401C2B38261AA089D51EDB9F2B65D15BAC0B485A174FD1DC89E51C1326638979A7AD71CE4590B6561314582A3B4DAD92FB3CF800E33932ACA73A1DCE1DAFE6C1190E65172518A56262A79E05C93B18872BC59782833DA7AD36472709F5E9DEFC4D879E8E2DB9C1A248491433D3083BF22A5FE50EBC5A1E9D9D15555813D7846E03A38E04FB20BF7ACA0919C1522746A6821E66554C4ED87E59B557EC9018D02754DB373347D773DF285ED0D11C0F5355DC7232953B904C4C29B183BBF88C27542DBC70F7C820FB679FC0D287AF722A609F9289E966DB61B3F99911B996AF8BC96765D0F0718642DB5BF7198E715FE357421DB808A661E4066BB40682365D834104F2B7C02A9856D00700B65BF4F8B4BA3CDB2CB4A91FE5C31C125AEE91C56E8BB2B1B420FC75D24D041A4F8FF778BE48BD488FD6FE6AEF7CC5177E32BC0830513E8DF48F34BC0F6E8AF2AC761AB10F297C868F4D3CE4B4D89A7A2AB3471895D34818CDFDBA4B8DBC11100253BC3EB666FC295EAF02DDBE1AD9E8813E9A8DF033BB50EA308DE25273942E16708A63CAE411E0C4C5471A8537EF4A56F8C9B683A67E93324C5D049294475A41B184843246A0A27C4DD9F90F848FE00947B989E91DFDDDE7B7E3297008638CDBE65E4D95FEEA54FD287DB9E7F6C1E6FD41E78726BFC294ACCF76B864D24F8862CB419A1A92205E3267E89E21117911004B592E8A222985D85AFBEAB0FD9331AF0F06431791EE349D31BEECAE6C9EADBECF4FF922A5A460C5F85628A5F3AD180CB0AF295BE45977A5263640747D3AF8DFD49769CE87C54DA82C9AAB98ADDD00AD85B71F8570A6EC3DFA4BC77F4B8795EEDA8077893F35C61EEFDCDCF94F93AC3A137F7A8189ABD1EF27D67D4E26B57476E6627A6E6060441FA328EA3EA6187CEE97BB7EFE0A9A7EF6142B910A15FEC93AA51B404FDC5FB6B00A4C2A80D50C8D5CD2F5CF9EEA6BFBB66913EB03C7CACAB224BBDEB053B846D6D4FD0FA928EE38A1D9CC45CD86534C489A090A8AC4C5C338FC221A04232789EE5157411425336CAFF5FF7D967B36FF8AB97864E54F3DB647B7B98CA15B088B98FA1591FEE366FCC604D762128C44C5FB3DF392A73A06FDCDE6CC2A3D32A04E6C5D8EB90702C7045E93BA929E7DAB4B4615294BB06D480A461FE1F95A166EEC8EC64EE31E2E35D5664D655ACD88B0F8207C6E2333B9E8B08B92DDD4957FCB904F4D1D564E2C657516BCC575242E592DF7F8572E75871D7BD111884A206BF80F21073B99DC24CB41BF8A7E1CEE1FEA643772BDE397316D769825080529EDAC423F0A6F302B429B5216D1EAD407901B325EE996584DA2AA19995A2D7339A0AC11020F34CE43DCF7E5B99DBE5AE2912BABA18B0748F8AE156DDE7C2F7DA42BCFC4152C22BE6A3ED32C8A0C4DDE9F48A1945B935D71407E90173080565122D4888F18A00AF432CC082DB3ED3A9160F4B8C75B8A0178C2156D6788CB4D300E01028FA79AC2EB83704D8EDA1A6282140F1050A9C56CE23E1251DE5EDD67A01EC9A6C32D12BCBF2AD1D6B5B8C6B1E68E6BD3452D1A397BFDEBB76B8E232A7DC9D72C195B54EE1D2E226CD854BFBA0718B1F50FF951B7973938EC232E0003FDB853FFC5F747AC31FB85FAD636AB30B208B44C7C8B74ABC84FDB42D5AD50E435D87A36DFECF19A2892E68174DB2FA97865993F27500AD277BE117EA4C212CBAC652A6A7C5476038B61EA1E905D4FB2349BA5E40E1D5B5F0C8CD04B73CC16538197BC7480B0FC2CDEFA7D0DF8D74B47641A4EEB9DD229F93B85DC5F987802DB238D563A6CEC00F6C5B0EAF3E2F183F01CDFF100C344C52F71AD8A7F222C9242D3435445233C5D1A3FAB10A0EABA3149972E21B829365CA6EB152FC361917FF3CC5F735A7CBA6676264C74185B13B17B3B0FB541BA1DF7B78E9242A10B9CABAE791D22639B7B8A6E449F452A702FF1F3F08A596A2F29C56E508918FE3170B988EB04D81DFC0A137E0B88490A4968B1575156C4DFB8E0E16918FF2ADD609D2525B8078774361D44426664C3145321979CB6629FB7C2F341165DC59D80085386F81AA5BE0ECB1B8B5CCE02BDD6118463635C1ED8CCEC636645766A201408B7A17B2688B38B3B55387115ADBB2069FD382C6B00624796BD9C6307F741ABDDCEA34B88BD6A0126B6E21FFE1E8E1710EA8B3A3CB20406F7AE7A1418C9B5E3EF84E83CE5BEC8756E9EB30240526129FFFAA2FE21E4A6E70C20D77A86C28C35C1F2B92D1477B63CAC271B499DF64CF689EC7F235775E8DCE139741E31E9DD6F0B6C044AF75F8E025FA3C3C93B9A71AABCD6B38DFB736161184FDCAC4F35C0BDEA640A543C43F9EA7C64ADFEF57637566582BB9EE32D5A2616816FA07423577A102A6C230C1D1334DADB34FFE8D194A8FD115D751F0C15995D4F9EBF3D7326D9E15222C19F28FBAEBABBFD518BA4041935285CD76A48A39FD09C43A5981FCB766DA4EC16D4D31EDF47DD3093A980A71BA67B529CBBD573BE794AA7A739F1E36A08374D5583BD3A234A346CDEDB328EC3DCA41CEDFEEA60012D1346F1F4290CEA88A5FF0410050FE940225A4716F72F1A292F843BCBC530F5580937A7742B9E6D34873F0FA585DB622600FBDDAD2523581B130F9F70F5182CF1D46E3469D8A3541B923DEDB436E7454A126127BC0D66DD50077A0AB04952D40D204050E4EEB09B6699189B248397C5355991221C5E420D309CCEA76B1D709CB8817816052854A5B8F603CF153B57CC88ECF2133709B621A031F2F63A96C74BEA0E54DFC0B935B328DCCB1D70FAE69A21028956FA635A8D5000F8F2AE8DD4E03DD8BA270BEE43A6956B542483165E51CAB249D52A7B508F37D341F35A54ABB2BE2D984F33A0C1041EC0A76ED1AA5826B48EACEA480D38A576B1066694DD9AD4C77AD2F37447720BCC7282001312829C1AA21585AE3668F647DB28126E97900CA9532F55B286691EDCB8CEF98B90D5DCDE5BFF19467BC952C1C03AC18DE01080871482425906D32F475F18B7ACD46DE50AB8B962C962F530C764A19326824B608ACEC1799F1E91409D2B0D23506B25A6EAE9AE81E7132141D9D8D260CEB476B6E00F9A29285837D4C4E90CB6FC05DE3CE4C44695EBE80EA842100423AC83B6F8B03AE082417B1080C7DB09EBB01A1AEAA45BCBCB31E50C7B9822DB3D5030503998B51A27BC37FBFC0BDFD006DE809AADE42637B8AD250839F826EFA6A2CDA41B25A065187FFB882334A68C27B73FFC3C8C9FF42A7780C86550276DE8670C60722AB582BC97D8527B25E1D377526898707AE5B8F47FECBE486084CB89937C442C8C4B2B189435B2F0FEDEBA0E913F7425AE20BF639E5EF14BD7C5C3 +sk = 5BD179FDEC0636321B79B6C37A1F124FFA9E4C1BC8FA5C0B9BE5896B6D4C9A13DAAB5F47FB344996E0FE6E458F3F39697A234216C61F804B55FF2B52A19C56D7EE17E9F37C660FB7A083411913FF40AE26B819B9A642F3DB9C94135340ED8DE9F32034A45E58F7D35C7819928AD0EDA7631A3C2F462D8174E4D935C1D809A76FCC187013495141024503A76DCB468E214544400624D89280D9068809C04C5004869B9650E14606C104085328901A203283166C204400004948A0844980326EE4C621E11666D8C44122840D22A96540261111968DC9A68512024110232E8806310C072518978024135018A0695C4232CBA22C09C04193102D21C0452213604BA0880CC248D0484A843220008661CC040049828043123212260840882D14454998B264214390E1A0115C822553922DCB4282C91840108084C3A42520113159122C11C0401C92308BA0251215914298712316494A222C1C240DCC4845CAA0248B964C10294222320C0B290814308DC0A80C223244D8200C93A04988C24082A221203770A0486C8194491496690B1706E4006621080AA4860C8044841B098E19C88DA40831C3120A61B641E23690C488880A160D409048A080659018228A080AC916669BC229D996455C888502820851B88C01342940280C0C420284B884139981182845C21070A4283224C471111125100690588441A4129099C46CE3968D024322223648191431E1C6700C996C434001DC244563208E22C42920C36588B0116080500AA28011256208330AC41282D39871142791CB96041B12088CA221428669D832724488702185099C926C1B2852CC00321C41115A160C5846461B08090930200203304B8250D2B404622209DA028A1A304214272282420C0A873019376809804D1C984DE30441C1902C1AB3642398114C268481045123270C94400E11448D08348EC9C05150420843A8912029660C286643020DCA9029A04420D0C6619C482501A0411C3150894884630085DA8469D226465B206918174003248553345223C58522860CE4400AA0422ED394902306614C4664191266989661928685034330C3B088D1968413C68509246D20370622000DCB820103C4311B970100457219298123C8090A3702A448709B14104C0420441680E314099896011027061810244C4065111161C34810929268D0404689244A00246C20276824350CA4260C1B2491D8302C9A386880148AE2B44D04126512454222C42D01989012314C1904501411669AC68C089380E4340E51206A5B829158245161380A512804CBB44990848CA3B4888B06454944845210480BC4641BC971890605D43251019364C036445A906D982404DA90911B821024052C04317101108A63A64D24C2251B365022020091088893C2604A92800B120891860509358E52386D1C33104B00728904088B488909318483B82413C48CE4940D20024CC9902553486E0394318B3429CA0642A0224A50485154804452882D1A4561C106311C322623A28459082D989669E1802D88A68424B660D1182A628891D9366508066091042989C84C0C37408406846196101BB8441408905904121C492508B63122417020270C50140E482860D32060812241C4002E434081E3904D90C6250A442201028CCA0810C1144CA44831A1048D53144C0A092E60360C1A117094960464220C0024628016400C8321D2B2259A064852C68DA2C05040926C8A442E99808018B92002C52120236492287294A8700A494552000D9A460263981189042D191085932020E18449D9B46143B485119849D9C461C0C49192128A532444A0822D0CA8654B30314AC60920846821C34C0BC76888C00CE0B8099B3241C896501C154E0988841A93202043861A437083B4480B18491BA3884AB20040244DD1A24CCBB2015B040C0A826099C4655C266888888159868D58B07018B2509A364EA2A6201A958C4018700A858C10478C4310114C346A6230448C2885584482DB420D13869104A244E2920192884C08440D94826D80A48114B2705CB6701317520A934903101020C88DA3240151182D21A54D51304160C64C02879003978CE3344DE2C48D83248449024D62108D9B40840C880CE0A86C54B450E3420080908951007224110D1008095A280A53286A00091282C0045C862419A3904A92308B20908084104C1260A134451AA24CC9B8259106068C3045D82680DCAD56DB48E7D4E27AECCF80BF3791288FA68872366B4E5085952BE08730C4C6EAA34F9545B0F12052CE700E34C78045766AC31F417B04851E68F84AEF4D3DE12865B031F3EFEA4D358332C6D7B78E49D33579540869BEB2AC3C291271B7B9B332AD9F5B7D36EE398E387482D29D8DD80DBF58EF2C858A914D5E290CCAE66B15EB27ACD5FA0316A4ADA82A53DD35017E484FDFF54896078BB5E6EE0AFB5371E9FDB77DF37AE4C492068617691E884E52BE1202ACE179E52B71096111107EC45B8567C112B37DFD2155AEA9355BC5FF58DDADAE26B7600B2E76D384910EFDAF9A61ED25346D92A6EB5DFEC2F972AF5D96A0BFCBD4C6D0B9B9CF7E22E11216958B0B170323367BC1ABB3255964FB78BBFBEACA463EA053656F5DEB2406E145ABE7FD56B125928CDAB8DA6466E78C7358D11C268F040EAD5E7F6D62C363F933D78C61D07EB89AC2B10DE13CEFE86B40D99304C0389400C3C47E97F211AC88D23A1A2F1F689C282593004962B6AE64ADFA89A1C2395277458425F4CE6D36EDEF143019BF0E51E2448055746774A63574608FA0E78C15E99FB202D320CF1EF2840887F596B20D46EA9B988642A596FD82ED19449DB19C59781C7227B5FFDC5A7A05AD527A8632EDABCCD4D65520DF3B062B30257565FED03B8F64F89BCC7CA58A0A86164438E3ED3C6DF64CF392E67CC320BAFFF5B009F15C7361AB79321908A7956E91819A72ED74957B07DCB40D091EF7709831378629EED940B009E6CA2D06B7A199905DDC258DD5E080CA1D42D46CE906C466FDE8F738B4C3D4ACE90D61638EFF2B4CE91E748F1F1FF2CE9D5494FB40FE4553103881090BDC3BA84A9FF1129770E56569FFF1BC86BD4437D6C060F6C336FAD7892F1CFC6B970D518F86AAB17F1EFA6E06D4C93C30C8BF943FF8F9E75301AF4FAFB6311997FF7B8B801CFC1586BFD3FF8359B3443D7CAB15F5C3A93BE3020754BC4132097B4ACE5EE64B0E7F99A4F8D1A42AC3B6136AD83D775742AF3E7969374CC949F7957615E87C0B86CEB8F60765A8970BBF88F3EE4F9493350A292EC4309B6A8114A6BB9478D5979007484BF9F9B634EEF3155603759C3B4ADB673630419E54EF22C51BCF739FEF3171430464C2285DE6A7E68352D2143C7CE5375E0F2CE0F71E17124A66AE9C5276EE7B866FA06D701B4E024386F7B0A36EA3B2E2186CC72706889AD5D7F2E5BE227A8FA36B6C5083CE7F1440A0647A016A33157A7068A26F0F7BC77ED9C9E977FFEA43B6636A8D1E910946D1AABCF3CBB5592D007A35233BB1BE3A4E74B3B7A400DBD7741C038AC199CD97B93EF088AC3B7737F92291398A70981F4DAA6B6C933ED1C269604C318CB0AF438C3BB02B376326B3A2C1F1D5EAB3199B56445FB1BE2910EF78B00C13E50A5130124BA03C7D885CDCE222E499EF7B411727D123CEA0242E23E8735E0AE77BA202EB1390BC47B0858C6BE1267A4E05009A40854D2A60AF4C7D33C92DE306D7170EE31934ED48B40B3A5067C98AF60DF269B8E977D20F36C69A7439FA6EE26753EB393F4ACB6B04684BBB01CA42573294F02F21029EC1868727B85D1A7D73AFD78CB7A5E669CCEA534D340E5A7A12EAA40A4FAF4153F2AB8B4B39A77D9CE1F3747F83870A1A50098BFC7C3D98860A0C6225413EC3748CF1AC5FDD66A96276853389D1D559AE4ED46865B278D143D6577009B528A4864CCD15F92040121901801DB1062DE73381794B84D80C8734E5B0D1B679D2F10D5ABB07C7A772F3E915AB2090E20444C3F7C59E6C94363C0AB0F2A4F0C899CF26D8A4ACF09529F7BB8FFFE56214CF12066E59285BAD3C475529A4FB1A815F12B51610A63EEA8D6193FF0E57FF42798ED0158BE45AB87ABC982F156CA931415401666AAF54E209BAA273DCC3B6C20F6780B3BCC03DC34C58EEBC5D7846F9BBE5C89A047B33F9B97EA374B71E1F197CBDDFB1B4BD60B5B6B06E7577939B2B898BB17FAB3436515F692F618A3CD4550F5B8BCAB450628DDE58A8C2F2D8DF1F49420CEEE47F5B256DFCEAF19100DF6855E939902C4139DDA326D05C92CC419D1BB309A144424D0403F37B2118EA8E21FED170164415D1FA4D89847D4BA9DBF7CFB2CC1CAC558783E0B4A8BFFD8394DA86E2CCDCF95FEFCECB71F5DE8C8B766AF3DB59D4177BE2AA3CE25AB5EF02DF823AA6CC2F2D9CC3CE6EF26E6DB6B49066FCCB5690A4CE71BB96849EE75DA6E22D9578CCF2B2D9F177F7CB7A491B568564E64D1568970FDE87EA9A8614888E276AA8423C0CC51BB2AECC488E2C0C019C4735E5FDACCED6544FCBD66039CAE1BDAF0E68262709274DF693494FBD45A633BB2E9BAD02FACF2ECC0D0531BA55A0D238F6EE79D7512E3CF1333F6D142F537A5EBF11AF4F3045497972729E417CC05AE87D9DA3A895A04847BDFFBF41E635A11E033D6EF138319AFFABA71D78A59C19670F1BF676575B4DC50BEE96C55751857406A66B971C53B4104A1BF1EA27E419F659122849846B61475784947AD6F5103595CD1678EE0A60181D6B02D951D26EDB2346061CE3082E09697C968E20CB8CC78AD873C3820F59E6658A898172DD0ECEC1B0A93C9C55FDD259517EBA2E57DA510CCFD4890F777E5D3B845793639538C732B352BA3C01B61DB84BF3CF105537C79F5E986A7B49D633169C186270CDA7218C2D03C7EF331DC902F09565850EE24BCA1804A6C00A9422F95AD8230464E9E20C164229B2CB227EEF0EE82858CACD87BC6F3B7C54B4B28FF55A538A91DB681450B211B3AEEA310D92A1CD4F275BBF3BDB410FC63A74D2239651ADDC63FCE94B33C73FE168A91AFD73E11E95A0F096D51D130E60E5A48AD46984B049C1EDCF78E6A1055466109B17B1CF036BFBF261CF3719F8C4BFE1B09D145CDA653D683B5ED23630C4E49365D2B17725C8E96A5A024E46B00B83518C38970CCA46C90B6C9F6689DA28F7109F45D428376232CD6454CBBE734C46BA150899E7FD1DA18A87B079FD4FC0D18C93D3473559AF7E6AB2F610BF7588458B400EB8FF0FE9EE77D441322F8910338C097E7C14129FA17A93A1F0D5DBE5C5B2B7B8DED6493C34628BDC63731A5082C92496B55E67CFFA2EF82145088007444C394849B5516A0A76667F20769445DF9C815A7FB1CBBD71D0D37D0CC6A8EEC11DACEFD4B08EBEA064DADA16F643256365DA0C19FB40235E2E6E9DF51B029787DFCC7FC369DC2A081A371BAB5B01DF6A12934ED1E77E91BCB6E67791A93668928ED642A1C1E2180AAF6CFD4DB39F2D98771E5DC7E36D7C937AD08B96B87BE7DA4D95B0B0483C3A3C7E9F3CB299330FF7F8E5DDFC6279795E21A064BBCC7FA7BE7C809069F4B93BA9772FF061654C7BA79D39E58059E497F6E2FA1EB4235B27DDD4415DB38E58518D70981FA271AC851A6DFFFB7EBAB17863C7213808A9D292078D9AFDF442E71318ABA21CF7FD96A243FE2A06BE7B9817DB5F110CBB24C9A5C1C658FD274856288E42B92DEAF3AF4884A79C22CF2D6A7CF5F7A595D8D2E34CA491B91A5451AB64691BF035439A6FED98174949A2AD8BBA6540F7F7FCAD182D6FFE0B2B2A1461A278932B18FEC59C13E24425BB6E2EDBD878B1F2187A39F4277BAC0503EC2DB4FA8BD0AF43564289424DD739774A38AF0420ADBD60708BB4E96416969FED56D9CEC4D383F33FB65736125D18D64E0D6491E01EC636E481D56A88BC72C50F708280AA1CE3F494470B3A2BE660E156847DACDD5788C0625457B9A6F083032D783B6E2D217E9F53F68295BF7A974E094D8CF663A8AC4BF280143D855AEC271346F38D7FD3985E11977FBA428968A3E96C3C183E3FE540A8DD1776F9D30DC1E7BF63CF29293A2310D0C40DE330E604D328C231F7733C4C4A926B71650E3F0D2BB6EE0BBFE87D318B8764B4DBC610A7E492DA941249303450CFEAF4D2858A3F0CF02C658A1FFDB4E7102C3F08DE30D1F72E87EAC71D3351A6CF11369D1AEBC8161F42BB32CAC10C5B2541CB95C249003CA3DCE0ABA88D3598013CBB3429B4FADF7E95856FB5B12E25A4F3D66481F5C38F36B9A26C981B2E88F8CC5B3247D4758A6F2474F2FE4FFE05982B37C60F2A1E261A6CEDCF58E258251E010ECEA966824ADBB6FB21BC305487F65B8BC89937F0996A4D1CBB72146A52F9C0B58E67AA2A65319FB8CC2834C09F3BC9AB305D3DE2D61A012E92F318C4719C592985060BE485F3D889C9F0545B4F14DE677EDFE1DD30A77518D13E268A3EE2E3E126A3302F841A79AB74B304A8DE9E51AF74143D2129EF7FE26824492D736BACAC86452966205B3A87265CED0102FFDC6244FC48EDAE6DAAE50EAD1A4A715D06B2D4CEFE9AB7AE9CF7B7638EAA0C129D5AC842ED633168C6592220BED2BCF0BB754B0009FC1C1963F37BED8D065D06ECC266EEADB4C4ECABBAAC35368D804B090938E48660D8BA5DACFCCD2EBB2D6AF8F1C382C20934D84217DAE40B4AD7095C9ED26C61497EA7664AE9F6BFADAEA4909EAB80A3F64BB1C7090350D04DA944A2A24D482D2FBF5B61D5AF0BA7E5A9ABFB9BADA89CFC65C977107E0BA00AE4DDB8BEC6577CBA5AA9A5CF1960D430ECB8C9E2D20568E042495C819E9BCC12D12A8136A962426EF8EB564CA8E4B4D39220EBF99E04B128137665E62245139B6152FE22AF3E40BF6C13B26CF098681E024D688BCB7D1F1A9150B4E7A0A6D22026888F437993BAC7 +smlen = 4792 +sm = 167A7DB8CAD52A438173D00EFC3D7D97AC162B3F7DB83E4875F87B909F6348D111BAF5D152DC25D1AE9460BC25D71744A35DD9A441786B2A69ED09CA7FE40E9E0CE6C9523C095C4B45013A3D1A0DF4EB27F58C4840A3C6AA46A6A580108DDA6C35D6A82B8DF0966321E0133FEFA2042D82A34B6FA9E703E137611C33F59396A502644149837174DF9E3BB4B9D4E55492DA8B2237E01DDE9E4EB2161EBAB5BB9C04D120CE71F99CB48D0A9C445E11ECD7C99269F47D803A7661490536AC160183D99509E1C25E4736DFCE23F8A97052FE477067BB88037DCECC609BFFD0615DDC6F5FD1517F598E3AE1E0628BDAE3321C339693F596FF576084F5D20C2DE6578E798A987E378AC966EAC2F724C85553F379CC19A90316455C1E9032CACEC10FFDE65F93FD21C9F4CA0AC9446ACAE9552BCD263E2B2B7192101DA7989CBE91A1D677BCC5490DE01B808D8DD65BF4255733350203620C475B941689DFEF81B7E674958A57FBFD7A2C9437404576E9BD448712756510B31199C946FC81F9C83C53001AE6F043F01AC83DFE8B57438693804B4A5478C2AFC6CD2861A4433105EE30ED5DEB6CDBCF5AC1302C1FFD3DE53AF47D5F552A11236DB00929FFD814E4F4407B532A1DB594DE2301C9CFE6EB427565CD0BB3D834597C145A6A782A0D4B582ADBE2703D94A820F750F2CE9C1B61C5A678990D1FC3E2E96B915344186CA3FFC8FA6BD436D4EFFE22A5D2861B11FC422FE159A4FEFC2BB90EB256C9210F267266CD07FF93B7E6C05272512914D224AE4C9FA8A54DC1A1881F2F11622134B61BE763820E598F110B1E5FE772E67C1D8FC3C931CCA803963CD65F827AE76CE6951F391581F0AB31C123A37A24E845961F841CAD3A76A1ED310DE11E855E92722F84B3C19345509426C9068FBBBB277BD6719905647D760A7EBED2A33399B6DE2E8D4DF871FC99D81186EF67F97097747573F32AB02F700486E65A3761FB8BAD3AAF28000977E97C85D9FF2794996857FDC30526D734A994F105F1FA3D81CD827CF7C72B72ED9D632AA58FC92316911DCFB5A1824F95013E1FF69519C2F9368D6FABCBC23C525123D8E55729A40CBB0DD2C0985CA3DA65A37DCFE3D4EF9146D2242D3A17ACF469977FFA2E1082A2C80DB04DFB74A78FEDD293BA27FE372737E32C3B1034908F55A13EC5D71948893D7794D40EE52A3FBF96B2CC906D4AA3295AE2A6BD1F8F527E3F0172A67515043E61AC1ECFD030EDA8EECBB3DC3DA4F4EE3282549CB7AC40ED32378F9720C099A31E32AFBD6B20D475C8FCAFC76AFBF3CD796B645D7C4D13B9198D8730AFE5F36E01AA4145D1E7BEDFD5A3BEC08FADF52B9D6AE60F4D1C6CD29D6310FE7594A79D899D360A0CAF9138D6A6AE8351D75E6618CA0FA53B4321D519B630353B2B211AF8CD1211766829801E32AE1E7B1D195AC2EB5C363792A8921F0F937933BB82CDF76958858C6DB2CC563FF7170FE4F833EA995BF81ABAB7DE38DC173E9E5F4396875EBA5954D3E7F878A5C3D36CC3F3C48F5CCBA30B44FA94E40E120852929EB920B1AEDCF207AAA47B9584E9CC71E2D86674F6E11DC0F2B33E3EE95107E5132917D96911FFFA8AC932CB28648D3C9C1AC183A7E4E6D632521336F5A42822AF613C89B73C4FFC0C929C3C4B572892D2E83FE038D09AC16CEE00810AA2D3FB8E31DC39F9856C8B81CCE30A16649993168153E58C7EC0583D15907CFFC8DFF57073FECC35D7AB27BEB7A39A1099BA822A341E94F512A8CCC8EE09A27A5BD33A5321A8951B91E005BE0FF0D0619CD9236DA6146CA84030A39753B657D335DC994CB02F6C50C4C02A2B518E5C93114BEA62BA70B864DE5D77B4901F0CAEDF1CB4AAF45B9FF504E43C9FBB173FA8993F0DD6D07134C079E875FB973B9D7F9D06797D06D1983A74D76B5C854AFE6FF85C55E48677C9E8D3122E0AFDB65BC27F5BDD2A521CED080E39AD33AC4513555DBDBDD69AB3961993C64F2769CD63FCDBD9B2A2EEEE609F83AF415C6E9E43938A5BB5ED484FC9D83D4966FCF7EE292694F35C8677821AF2E8631599A1D2B29A75D4E7DA3F06319C31BC5A758714F251854D148CCFE80D8F5A30F92940FA4AF702F1FCCFEBD44A9DB585CE4577C8E6888FCA01BF831EDA3FFE581628AFB677D0391EAF7507CE5C6002BB4E7974EB6417A6AB2F3377E7F844B53968D1DB29DA14E0AD1ED3299ECE55070EBE649BD436397CB93D3E6A8F4E508EACE8427DB6A9578069EC3F77F8430ED8819C8025DFB806740DFB3DDF8EDEAB78B20A514670EFE20793500AC8EA6C08768079D19F7AC105B2FFA97935C8651B006C787E72D6493360FAD0E8454F72A2A1EB13CCB475AD16A87CE325B2A0C9A042C2E72F27BEBD1F73E1DCF68E360DF8816F2B0D5E2856F8A26D318F2B2C31F7E2DD6424C8604DF08ECC9F4950F7A4ED2438D4578C9108176CC24D2302944D218804EAA624D514C4358AAA1A2F8552A6BB1956A3760422AF852714DAF3EDB9F3F99A4179FEBB8D0DDD12C9487AE758A9AC7E611DBAED75F039450AE361797670509D03BE7E1C27AC6BF1BDB75662A8A0D37C82D66ABA93438E3B76D4006D95C8DCED74ABEDB074C3FBFA799C0CF20829D6BD1D80434C5FAAAAB791629131101810222CBC60A13FA43935FF3E99CDB741E30E8F420811A70F9482600BD78566F3DB6030CC75354D95942D094A5BE3ED8D01B761D30131E7045DAD4650E823C9BE561755119773AD900C109A45C69C226DD9628B9529654E7DDA2DA74012F73CB13B494725B2F3C901353E2EEA398AB4EDC3112A0C62EF0FDBAEEF31C275CEFF4AA38238209DB9964CD34A6191293177A619DDFBA2134085CEB2E5B37D318DC75AEA75864118FB0C7746B16C922BB9BD2826527BD4286AD6ACB5C35FCE46CE1063B2F6D12AE59FD2C7963F934D721445788C23DA68A69D0EB04EB1F3B6FE837899451A5067EFA1AAC4202CE04885616FCF05AA06C1B4954B9BE03A92CA7B36F75BBCA87325DB0F7621DCCF921428ADF27AFAEBC2220D790E84EC05104F512CA81A01778AB7CD10B409D1772C381A261BFB703EF1FE69E883382A49A612B7F731E961455876D539071EAC9C65B22176EFCFB78275929AA9025F7530632D12897FF48EFAC0A005548D4F67401756C2B0D1F3FDD5F62527D09579E97C0EBED1251D3C6AB68962B9E76F3DA6E3C95191D2AB0BD896EE0723D62EA21D5EF31321F1E9D0B4E7B891C43B08662B8C639AA7F6C7F029377BC7828F5C5F7B174366F080175485FEC282C6299D0F9B0408B6489869FBC9B0DD5439BE41CE0A80FFEBBD2511189D6DE3FE8719A7BF3EE6EC62C96145FEFCA5EE06F48B64F210DCE06E1A265B03ED6A33BB3662DF8924BF16B71D9F396A4A7F7DF57AE9E5C7B89C8A066E3C84F1C4BD6B93BB9EF66F9C077A636CBEBD7361F1D9C6CABC5C68F4557B94AF0F21CD9AA97A33054E003F454352876C9088E68620A0E768815218780AD79596C332A6C085685429EC0F7F796C786A86FDB035CEFFECF3F9907A178DAADFE9DD70ED8E30303F54ED201706F1B748B9D4FD566DE975540245E503C76EAC73C0E617E3271F36A36FA8A747A05B45704A2472D58C72DD00A9F217126044F34E9BEA8EFE205347F65E8D0DF420C436215371BBA9D9A937B1B5DC62207EB97D6AC9E1A682A9CA7C3DA6521B0D7FEC781F0B7BDEF62E702FAAF7B03A867CA4613D8F4D19926A4CF19A63702F67BE9BC3FB6913328B718C2D1A05B5E2FA63C1CD3433D4370B3EE0F08B6F3413ED72C7F5308777ECF97926498ADF0DF3AE1AC4AB9CF4A410C8104A3090799250FDE2C2D55397F60B673182E321DF55E3B7648AFF6E7EC0329F9C22378BEB2553F133D84B2E46E400EF64A4DBA7CDF4204897EE71FBEE74EE3850545DC5BB70633810A196C4D52C3002559E3DA36EB833BDB2AD9F74543440E374F014E5EB12CB4C3C273178667A1CD08D761F6550FC4B121B3B75B324D8B853AC830AB2DEB5B41006E555ACAA22A19257513ADBE2DBDCD402D6E381FD82F30B624B1A63FBD5280ED0AC31024B317720EB0B59468BA84E05FCBC54A634386960CA66A8A15DA1E3B15D89986E833D7BBBECA868CBF1D0E8DF6DA9492051B4975F04681D0FC00F1403EDA2D78B0864F02091FC602590FBEB83A3A85392988521577FAA426979E668FA1243E415360AAB8A9BBE44AF8CE3686E6DB16B87226207687FAC0D9F56D19A18BA0D74AAB877605928E9C7FCF2E72A4539F0197B715FCBB478F40A7CB771E0B8C3275ACECEAA77C0807B25E9C02960F9538FAFA9E4D12DD3254510B0C7638AB6602505078975AD0B56B0B284CD669FBCA3BB2A92085F802FEAEF7D41638A79A77D2EC6840DB37763CB16D8697C87A7D37C0F7B99229D881532D58025C150CD5BA5295FB9C5E10D56DE91CEA4BF0E6353FA199795FA6ABEC64F0B16B1B200E8EFC54CDE81E6B1B430302B5F556005B092FD721869A09577595EA50C4D92592AD59638FBC5A8C86E9A6988C847B071FE0A7E531D6EB727E0E47BE3553873B3C0407628EFD17452CD1A31FABA75909852C4AFD76F2265B4D2AC3F41AB30018F1308E9888F6C6D5F8F0725CA9EF18D44899836027DF5F868A8A0A818D63C2F83E7E8F24699256072DABC4CC7837AC5D6CDC7669F0E1ABC60174256560F569230EE21B89BCB8E558AA9263062B54804D1186162F58D9346917A2EF4FFF69088C2F26A943A79F624FA470F9937312E08E756AABCBB0B7B7774CA9EFC670C9A0C3BBCC26D4D9923B25094958F013A7DFA1CE8D1FDE2DE0C9E7F13E40AF80B049200A37A05317F7941D4865741C04486315B8C30EA4E09984B8AE4281A6AF9786DFAF6AB17F2CF54311805CF6367A93DB9271E8B4B219B5DECBEE40435080D3CD07D6ACE4E6DAAF5AA47EE25F0B81C75BB30CB96F13282D759A6547BA00A50988165831625A680ED0D02BBA913A530CF343FE17BC213C8D8E77FB22906E03F53D3D9C85220BD6609DC7DDF5367990F00DC8D8A5BEB23A069ED2091B689F037FBFCAEB28770BECB670EE602D6FDBFD894998C536CBE2890A4319D5EC6D3D770E7EF68D85036E978AA9E25627D87002D9310928D2E8392FC59542314675E6B2E2CD18877B58D999F17635086E54C2A5B2903F0F76684D4C211643CE3C0F223E3F7FE091E3F5F42D1984756FE4F6C64AB50F1DE393F7A7C62A2F43122E54617CEDB0B7B0147F84FB420A3DAEE801772662C1000EED8B32E980A6ADA03AC9C488AE25B92BFEFCFB552457B2711FABD68A2EC10C05336F62619918F8817D5AB21626C79596EBCD86BE44C25D745074C6ACE9B44EC8D9F8B9EEB665BD3A6E7CB86C4E776FAF84EA485D89685029A632FEDEF3C1C17FDE52D47341E913CE2D9B4E677D2E0A4AB0C7354363D859C0D42E12F1ACFE290ACFACC8B05FD3FFFBEDB26A381B464BE9D2FF6DD3A0FE3470394352ED20A87CAFABBB4430D6196E24E5D03D40CB20250C46A57EC839BF91E23A5CD8880A06ADEE9312A31B12089EDFAFF02D7672232B01E1FF2305DF2419AD567571C609AB39A9467B0C67AD00A1F6132B02D14B2ECECA74855A5BEE1C7BB9888F8EDC900231F8E1D59FDB1649AD58B232432B2348B4BD75D0B377671340E4CB5B74F1CAF4E0F56EDA3F921A3C825D0151AD479A78C35202335E452E701BA412FD25282689E318AC5012818D80E79A23CE3A8757A45626F7A4768E8EEADDA62D271836D79C18C40879CAC2D9591E96248B31E57F66750288CF798D1C7B2DAB1451C68C42C2A644AF905378155253DD5898BFFC03F4BEFF85A93D67CB580D907541B61F633996956743F8C8A2AF367F7243AF5C193F3C3A66F031F26138A5364827E36AEC116A3867944D4AD370EDA5AA5181185F93DBFF4A61120E133301C865DEA12746DB84104EE27FB96E57A4091066E32F945FC73B70F76442CECC1D1E26A811D6E9A73039AB962D3F87463F299E81BFD940E55961BC84096499CAC7D0301BDC96E7D9B974BCFD2F40E28C2DE0735E4F080684C96BEC40F3CD3E99C454C90257CABD9AB974913AE1CA930AA3606CB6D98E192923FD776E35E61FB433F8810BA4C98FA5312E28CE3D59822A7614F6E1EB29F316FC862AAE7D7B41BAA2E8C1B0CCC8918FD643A959352E16BBCDB8D016F858810CAEB1EFCF9C4F4AD2E3C8B8B7ED0A48042A5BA010AD898B80524FB9F2BE90DD20D1EB0F12660412290C76135544F17EEEF79ABAB2280B63A0A9DDFE3989D28DEE955CB7B08F3A05C2A59DC3B5CFCEB32CE9CD744292668CF9418BBE7BDE9281BC0ACBC0347DCBCBC7F23355B66EA8C2F93CD95464CE7380D916DB95F6E0A919B2B4EF392D45207557DF75727D15F72CA01A3F7041F21A9A7A84C4251C141CD9381FF8A95D0FE5B01B66874F487473689598BB1CBED197E86364A619EA7D7F020367C7D8D95A2B5BAC2C6D5F8021119235DA7B4FAFD1517282E65779CD1F405061128E70000000000000000000000000000000000000000000002070A111E2730351CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 + +count = 5 +seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E +mlen = 198 +msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +pk = 3687C3077F9B3F75C7AD778974EBCAEE4198C466679E871552F8E3D83BB61CEEF9B9BBA4766C52E1CFAA3214EA2122FFFF36A29F25E20ECC307F82DECAC8027A4AF7146832C6A3B2C6AB94EFE8546035E6B098B41BCF635CB376945078E95C4C1D774E041A8011343E7236AC557DFC50CC841A385724DFB99BC227629F1D8CBAE92B7B70F47629EBA5F29242F91DC9838FC797B03BF7FC0C11782C248BA2CF9A765D8821B78110229FE572AC72ABE00EE335237B54987E3C317523DD12471529CFC8CCC593C03944371F75DEC657F04344DA171056BF425D7FCBD256690693EB48DA043936E2BCB9C972E4A13B77AF20EFB0B84CF5D344A21183A433FA86FE6BBF146F71D3FF5A4A700B2F62FF68087E69F92053C339C44F23C792DEABA464C0001F309E055476A570C13DD4552F2748621A00A58357EF7E5EF8FF64C8D2D738F9452767E0CB01F1A8358C1C57EEA4FE55F0B0320E3FD491D67AE8D724DA423D4BB836F0DE80287C63FF83874E6E56F61F009159206FE5C53EF92CFBFE0851B997555C9106FF6CF7DA350EE1FD5B31938A704375EE32D5C77D19E0597D038D7603CC125EBB8085305DE93444C557042AE7B7C0807754E8B1AFC4FDADBDA5C056FFAB7B489DF7EC2EFB59A3A0AFBFB1DA3BD1FDD8B93EF5284A47464F7C9D225D37D51FDF6BA4312270AC1E5ABC5BE9D7B4E69193B40E8B9F8CCB115F4E7101F8C9CDF38A89CD41E935450D57F45B9CADD002166CAA01DE68DF19705A7035FCD8939FEA81A86739772518BA1DB0FB609D7FAB8D29E64FCDF94918F29FDE57737932AA1BC930031E43FC2B0C66D27B618D30E728A9F29BE37EF7184E5D7D347E8F6CD360DDBDD4DB45774BF4A67F7D9DF0BC12612256200DE165A2C47D53EE775CFDE44D4ABB730FE33F147AC2B7EDB91366D605E6B3A10D3D0DCA8A7C10EF40695480A58558C52BB0018E5071CDF7BF08017D14BBE80DD380D8AD140AB121B6051B64E98DEE34D65C2BA7780D5320CE7F31D9E526A9E9F294E82B414227534D29A56D2E4735C4DBDFF9B3D4487D18FE1796C09DE3989BBA729071CE015C61B63E70AD6F38C9D23B5AD6AD3DEA1F97374A7CAF24246A962A4AA996B118950BC263C84A1D65C322939B567393C879CBD932A17879C3AAA2B5DECCA7A7E25FFA7A531162697C4168ACFF955B3B71878209D89E64357B633558C177C90182EBB06CA4C896412CFE2D3144F9AE4B0D651F91817CE02411DDE153185CE0C6E0BAD6B7EA0DAE7DEC05B30CB8DDE3C6BA783A8E764ABE0F7D630B61E0317C234DD6ACBCE6FBE4A3AD71CE06A1D49CFED14ADF0889D09A05F476B7CD0831168FF6C65650CDB702289F05FABFD6D714C78B21D588A98F41F04F790592F8885A7A2B17BE407E18E6E590C995901360C4F49422768E1946100D15118750210868B6723C06540CBE058897EC27ECDEE64DC918B3B97504415E61216CFD39DD08CE678B41B09A98BABF842F9ED5592D8249BCF1C895DCF7D41A3D64B638E26E85D26D1F32112D5531C3EBF07504CE7530ED168D1B1741D4456A5970CA8C5F9EDAB30BA6458AB87B8FB5D30450E13CFB270B549C22C6E774521E1DF136A0A62003F671CFCEE903A8BAFE40CF88A3228106B4E7C0139225E14BDD194EE1737C0E3AC52566A9833544F1001204314FAEC553D44F1BB0027FD82F0C9C96FC5E101D695A69D5329B2C8226E819970B2C209ED2A5EC972CBA9825245E2C184FCDACDDE3040DD4FFB2743A73470F0A04BADFABA8134404E44E339A8BF73B9A21196D90E8BF04CCE4E95D0E153AFF7E1F2788B8DE11F64DB8493D4E737326BFB2A4AED26912ABF9776325C3E7C770DB121B1D319AEF0A94F923AAFA24CC02AA11A5D44F790A5E011DCB53E87E28F4B2C1DB2745004174C04443222ADB287CAC4EC366A6ED6AB5D5E047B62BD312BBC1B3A0AA6B2F9425CEBED644EE1FCBCF4500BB2C983CE1BE049BB73A0F8C9FA02411BF9A0F7D1A1367D6A7F9FA62A80F4627DFC4E3152458D28A4F8E3F63AC4D3B9E093873D04FFCE52A865FE7BB551AD9BDE95E47C9522CE658AB43062DF8FBBE9B713A820E734F4D8A5DCE00563F938264977920AB07DB62DB354870FB9F7D7A81716D56AFA30956F581458D5DE5B0EF2D63A8B6FCB94310AB4140A79267A265F305914BA1C41B339B55125943682E2506EF6366DF9D1CC0FBC10F57E042F260EBA74954D7FB16DDB4B2C171F18781E363976DE35CD6069CD7651681B0BD8F3833BAD146E5DBC797958E926D2355AB4B046E709764BE4CE228EBCF469D5F0BBDCF2ED308F3B9A107D7678E93C6C11632A2B9536D5F4EF69A4984581547D55968A0690E24AB8F86141BC1D2048A22A66A912D763E718901EA8642ADABD58751D934F731D4487B8C00F105C4BC2E40B6A4FC0FCCD70DC49D5CC8CC7A8205B18742F12C68B94931BC3834E6E41D912E8CAEBB7EABD1C8A613CD84D548FCBBACFE07FDC15F540A7EDCC948F5D770D38D8DAE571FA9EC55CC696F29FFB42DE2C1731989C4F2C8BC19FA55D19185BB6233F3674348972E738554DEBE310578A35B113F4B3A346450BD2DDED0E8A3859EB34D5E8D4B91EE932A9FD335FA3C8141F0E37ECD3977DF01D07C5184B9F232DB6EC645CF7450D8B368880BF5BAC154AFC80E9CE4A1C3596A41FF4DBB4240A671810BD65F6BDFC210E6487B376BDA8606197C1223591A4C4757A48F03206AD53E4BE35DEBD885A7493565153E04B86BB13B3C3C42D7C55A43BD77F4D28CC557BA42B8312DC62F4CDF6C75417D92826A04C17087E2FD3D405144271F9C42A64AA094CA1C8E80D48B056425391B98B3B04E453CE8874D03F2F1F143CBFE09D5FC14B6F8D4DD68CA69092C1161A2EBBF12BCB7A7F8F0E46869480ECF57E104BA2AF5B0AB38172A82F5729E980AF6521835C1D35CC682AB0DA7DD469C77FF287DC1352CFDB7F52C1975D65963E89A81B16FE1B961086AAAE6B9727A9810864B23179F5320C4F77E9EF0BC7B4C7B6F22DBFEDC8EF3EFD2AB8DB06400296C553912997AC0AD2877D4465A9B6D86A565CA128441E967AC5305130E0DCE47366FEED80C9402565A5FF955F419AAC39F833CA9D118D73AD66A929F9217794BF5D12663C88ABE9319758D4A60E3B359DCC22120F4198152AD70B6F42CC5CE18A81777CB5D55E3CEEF2BF17B34416B01CE625AAD8247A66FDB66738AEFD371C5C7B20E33ABC28300E20948773EF822FAF5405013A503A362C15FF0874898A02116D4316A90D84279BDD53CB374912B483B9CD9427EAE54ACF7FBCE6E4C1A4A54C251A213D6D46639955336259E79592F0880004FF664FC4F067BA360A44D725E79583070B0D19979ADB741345E262D96F37EB234F5E9A81DD18E4D77559CFC96F272782041AA42CE15E602E862137143B2237A31F42AE0633A7D7BCF6F8F6A25325DD7C1F0CC60ED02D073190686713ED6AAA01430D7D5033972B2DBBBE49EDDEFCFC7E143C4DA96332DD36825F52D5FB33FEAC5D07851643699117BA35F0258C33B66B507B328F4EBB58D42E39F8677EAAD424D5E98B87BE8E97175EB7CD2B1C11FBE6589A553251DF9BED2B330C2F4F0A7FCBA6FDF1B12A712762DDFC29055AE99F2E22B993BC17E827583B5F49D874E237E7F1F +sk = 3687C3077F9B3F75C7AD778974EBCAEE4198C466679E871552F8E3D83BB61CEE63B50F0054A1FE58778895725D5D966B0781ED935A24E2499F21CBB9F8C75227A972788CECB80BE0821C493E4BEF88978EF9F9EFFB9DC53D6736FA89D6E4559BF4D7D65214BF593D922098F98D26E89A03C577AA65A700FA102725501FA784304424060120055A020808A68C82024104939019072114190D24470D4A1484502471A0A24D02898D1BC64D590068188931543626D18011D0128EA2468604158ED0400A84021061A221509241633481C84025024432C11464CB00500A972CA228098A468E11B8501BA424A43249DCC40818109183A04C63142A02128EC130614A086E8C9411800484433441C2C60461004914298280046D03272D1A108D033408DC8645DC368422212012450610110D9C821119A4300AB824CAB46110252CC8389184328E8290641109029B9249144491840886D8062E499229924405912468C8A801E290212346085CC4604AB26822214CC89861DA964C4882292429511C102804A970941069501490A1008C0A302DA428004A146C0820528286291AC71143424A032322230611DA489100A34011B20C129460199781224362D4920C48241109812D091569C2868088C48C4816315938269A0866D186444312801CA344CCB010C4208D184561E4C69159226812102802C544E2C60420064D92465203C684C3844160C80D1C470810061159440113099113C121423601099610039890848629633226E31632038100C1826862022220B4210199400807485134841903685C4822DA88491C257208A830A4B60402952099344D14382CD0C26901A785222985500800A20231038644C8482842A84022B211002089E0362561486C8018505A2409C148485A3824D932255C22044B2881E216241920069B026CD492841C905104B351C82232A008901813615B944D94226202220121979194C225E4326423140D4CA0480C906553266CCA0464C4068C60064D8114225B3452020584893070A09030C2101118848C14B02D8A94245BB84842A02022022C83202D9C82694B006C64886443B245C930454B025180466D10B18D12A540E2486514C82CE32040241592C4148D143649E24608CA824189C8809C980422168590340E18B829821449C814491012210009111920124214101C380154C60990466AD4A889C8386442C28CC23626A0C2858B1004112440612651133406588268E3248C0284212401682215720B44860320206384809B42320005714CB60CD9B24D90C60CE128700B2161A2C464D8808114200892A8848234500B3232909009CAC00C84A0451048060AA12890420181081212328E8C124E62A48903826892004E63966419228544C60004B33010952940269012285110C86821477123370CD406612429400019092347640A2151DC88845B402658224860867112B8115B32448B068919228481B4906424258C9488C80266D04011E3B211C1302A1A96619BC4888840441B842543C28120C349638221C04609D83868601420C11822E0146C0C23110CB461583402E2948C53A0841020820B221059A670CA48421CB384E294651CB00109A28CD3B0496034024C2249508651D3C8885A127003208ECA2662E490049CC068A496111800529390418AA2802089310C1329A202690AB1809CC49010C14503B2891B8030118010243926902869A1046181C64008A30584423011232DA414681BC10409B4041C388C8B924C22302AA3086E190510D00691DAC884148861E21202A112720B906824407022450A23C950CA34428A1488CA848C2102525BB22DC2344C601432200385C8386CD9882123284841182912180A08130E893886D0268CD8286A988630822072A03000614890802222D80831038400A490091908008BC0059A024213956CE08085A2366008238C2221504C1622C0102911C04514356C5B064908C20919117152864981008682248DDB388051067292B2640B1864D9126D64B6515B4440E0468C1181111140328B8825402806CA242218A32DC148611A428D02C28124126AC14486CCB23004B3291A279224178159342D4C224E128611DA20829B384D91B04DC906721AC69124C02DA4446E5BA2211210400B302DDC906018853018A54C89A02803478D812032D2360652C044A1A6851445318B48020CC44023B16CC936625B9470243226E6FBACFA630C78507E7D10F22475A1AB8D2B0B6890B941592BA2CC0205CA5433FE035599F347C5A5B8DFDBA9F52E736EFD9796B1916582397B5D4B43A2500B04E4FDEB5540EEB7B2CD3330B66359F36F2007EDE935E63522B9C008C1026410585B7AF1856D71799A00E5343710A598FE84D0C9AEDE5F5BADB7093546FCD232BC66F80892969A3BCE25E79188D5598D6CCC0BA8FBED635E28C82D410DC2CC2112E9015608B8EA146247E61D9F693267A0528112AE67AE8397D88CC3285CFA32107AC268104EE24CC1EF9124F40D94501B820E417D8C2BA37BEBFD692C3D6172F70828B86E6CCF3588F199A486C3E912B6F6BE6BAD3FFCF9FCFB174D1256C1E84977DD01E01176D3CA86FB4CC34260741E3BCF176B63357D763A6157889333E1FFB6B00188C9FA1C719840D049C7F63FD393DE62B206E79E2AEDC18557AA2F9C70DEDC64CECFEFBA9C9D95B29D0E7BA06BB52DAD5C79044945BC2C6D26D5CCD1B6EC32C408F9C38798EE06D037F4C3C379CBE03FD50B593970E4D5F0167AEC0AABBA967FDE4580F9C8916BBFE7339814026987F4C63A5E750CE763D17641D035391BE4157E2FE2B26659BB1220E80F39F41E285CFA174004FAF29EB05FB5F05263B68635F7405FF92A387DBED412E321096CD9D2C025F3B23D7BD65BC99E5648A706F10AFA4F5762C65111F6A58A0A1E106800CE4C25B177B5111FE7F7E56C1576B285D66EE04C632D1E231D1969DE74AD5882C00BE0A4075403E95880EA014639E19DC01CEF676297A1DCB1DBBDF84B9150F90FA1BA46105F3E5263C3CDA6F01016F5F18AE816F2FFAAE71A07E58CA989184790DA8E19BDBA7F3A06A283A7078B45BA66131A7C5A6A87DA29F2176799AE45F891232E9A56D3B77E0E59B8D8E0D81207773A72A675A399A7F94B2433864CB0CCA0CF941A300C8359947E7C7DC3B3EB84854A943425F8125D34EC121135886D23F7889EB4E5A471CA063376C00BC04DC74B08074F9BA5922460FD55B6E7AB9FC8FED2187B801C77C325A7C6E9A4C200082304A7AF485D6BC270CB926983B49FC26130E43FC96E477D2078DE3A8C0CA99BA4F46F13AD84F67D0A8ABFABEE21712089482804564CC59D4275C5E8C8DD998BD5073E574AE47D63A1B61972065377BFA87385ACE5E9DB6585C7FF7697EA4D710F65D234E2BA3AB9D14CF2EDD4CA82D1496C079C9EE7F9EBE6C37EE6677A2748C65CB81B6EC5B1817B37B93CA1A6BBCEFBAB5789B84F8254296F134EDDA7F3A099B432057F54A36D2B81450A1D4B3DF338493AA8BA4570490922CB50DC88FD687C02DE687214CD25FC5F2F142989F731BF11E86309AE988FA882E579DCFADBB06D5529566B26237EE55F386DFB8D5FFE16A99F4689937F763E0AA97EFB217815379334B4D6B301DE1824F3CE4FE7A7B09C98E18F6298A8E7630B13F11DA5F544C8D8B103AD17478AD96ADC041DFCC37C72D4D1FB96EB8F39C3BA1F117DE29678E865F78A9B242859752F101C62F866D396E0E8E7940D5C050810BC5E59831DC344481C8BDD3E453413734EE8924280363D797498C217E3B5A708E72D0DA1F27C044CEF67307F36BB23C9DFCBA92EA1EBEC10BBACF14145E9237C5BD592834B9739E5987F3AF43CA7ABC8A1E4D52B89A2329598E09282DB9FEBF5DB823CFB191D8D6ECF162E19568E8EB76C79CF81C9D694DD246D11D1D9CEE8D64AB72DA5EABC1AA94535155193DA3C9149A010AC08F93E619EB09503A88C2A1242F95471D5E8864CC7DF7186B0557A50426C3957004660DE0E605F06322F93309C2049CEDE0CA303AAEFF88F752E165FC0C870483AAEFEAD7E7EC06F8BA5345C3285A472B2C9AC8C1896724FA46E567508380005199187D22068559DC972A55116727785617D1A51F657CC46FA3B76DC3761E13379412706199EAB8B94A3FB716F067F52A298F158B61AE9C2D60115F0B439CB1B0207E826EADCCCF305C6302B2EFCE237150102BCECDF588420328B9B003C9DAC6FB5AE61E3F4F31F3351A47F8A14088898A46F93AABD46E7F3AD6897B849283A92309FF16C72D2770993BF5FDA69A91D1FB2DF152561BA81A0EA94F4DA536353FBEB40F2C49D8D5E757B1954116A105B7D20E1AF361EA2B8E8A3D533C4A9A79500895E543AA2484499437EB0E8152D9CC2A2C9BEDFA6C23A2A49BAE313F6726557FAF580F2BB3F850E7C6DDB5863E2514940EF95F1CCB5AC2BB145A85EAD4536740310270C15C3D6E4B9A51D851A2A8017D13315CEA12634CDD6DBC5F246F8C3AFAEF69748C86418109F19783EB22C1C12A12026C05B0531927AAA2358E35D121B07C60EE23154FC3F2732F49FAD79E5AC8F18EFC245C360BD7FA0DBFD45378D9FC5EB22BB6F193AC2137656920297C05E4ABBC9177BADBB79525CBD95D803A9FEAB25A5374810D17CE8A917F6D91FC15AFBEB223D8B7D89EFC2640B8A6C07829D6C7FD286C0DD3B08B2F627441BE37710AE80488F9E8F544320204D290516580A6641B874604FE673CC5EE77E8643FA0E47420638E40186E42137AA782FF95955F88A6902BA1886D909158FE7C441321D8FDD4968F82E41506D677984F3AEEF75A6BA14785384C717E0BE21421C8A59CB577878BF917CF71CB6082EBACF0EA6B049A1E8615C2879861050D4D2FB3237F5E8601671D1861C4A010F6ED8734084E86DCB415E0B0B7E6BC307BCCA3C6F992A4655E4F4406109C0967079289B53646BF85785D085D787040C53FB9C58F4B7600BA909B40C0EFEBBF411FA97D853D977EFAC9923B5CB5BF04C0D89B6CB8D613929C1D5522E401128C9049F750C28C2A87F513FA3A33D51CAEBFF4AE772F9E0B84A8D64D5F303BE083549E6226F5069330E95F821DBB380DA122931603EF247518D20FEEFC85AA8FE4EF9B67365449B7B085567F018E82DF0FA6D5A93DCD03B1A1115E702743FA95B0BE18C48001CD4BD3EB82FF7DA2487CE1F17FE346B19E5C6E699B1A20F0C61BAE531EF3299996249451084EAAC5D85270C22E7D59B6BC10DC595B9C3C34FE62259DBEE3AA06C00A2A11B43782AABDB54676A85D18372A215142C241A997C40879733D87C03881304CFC7DB63F05FCB5466209C1E9502A62FEA98B0430863F91D95A4E7D21562EDC74073F1DB719E7785D05B3639CCA146B2EE9F172C401E4893123D58658AEE05E369FD14FD3916B3D1880EE9472FBB4032168E051982DAF336B56D4150473D8021502923A9DEA704F1A47ABAF55401A3307C568CC537F2509893774368486903AE328CEF91372CA573EA9A41A72CAFB924BE7879EFA95E7D12D2B700C784FC5A3E0A3A9591F4C14C669FD05B52FA089EAB064920D91E0F691FD5B257266FD797EBFEDC68136F7877A0F4D44DAE6D0B592A96A4CB75B4731E969168CC79CC742679D1ED4197576F2AE5CFB29E5A3726F458CFD73253ACD4EB5B31224E62AF2CEDD5CE5D243C47C6B2FBF321DE0BC90A31E566A3EB8D608098CAB82A644A9FEB3163F24089FA57BC5AF42351A3F3715DE8F08A8FBB8129B3780008A90A7E0EB632F0C6500A5D785D93437E10089E6761EC6C4F843AD027F84B0DBA6DF58885D9219CB054E1014948691712CF9E09BBB2C44B1BA1110BAA8CE3219265C2E197B0688ABFFC78F8F194B2A4BEF5B469505A8696A9454D72D0DFE2FE24508BC074F008090CD94A5D392669CDD5487DBA198F675BEEDF24CC14690ED6D1C201DCABF0DB1F02908CB22A62AFCDD27B4B7884E04AA194B67E4BB475C86A770AE22BEBA09BDE268D9ADBA404BC8D408E6304ACBB336190F9D44F4B9E7364D558407F0D1D3F2CC6ACB29865172EC312FBE987F2E9D36A81E42BD88A9640475A54E03F75C03B05458BB48C9F8E7F91F30BAF329C8E1B909053D1EF69F320C763D2BB34C19BF742092813E37F20D073D099F36855FB71BB3BDF1FDAC0CF75015A38B2B43E50CBD6D3CD41D1C187F390C4759D1101AC2798EA9B0FBB209923D594E2ED26F1F38458B869DD887F79F73ABE20D7C3AFE7D9CBE8942DD14FB257214E4DD35C1348FB6E49B11BC51EB0EC22C315B246A9EA4A9BBEBDAB50C3860B2B3CB3C6344FBAD936EE452F22923369688C19C10152E079D683D28866FDF3C89CB1A3C4C451B17B72F02E4E2FB0B3CD1C1231D42BB57941AB79AA867AF32FCAB5DAEC9A0E1DBBB51F06654A4E59D1B66DB9CC798E8DF72664EC711F02763D484D7A9D742C29F98129A03629D3C6CB45CD17138BA2DBED177886EBC0E7413808E8692E849C5C8B81EBFB25BC01680C8DEDDBA4DF9CDABDDF84793A84C5B0B0ECC58C15A3597CC017E40B705CB05D02A5171C5A3957FEA43D39149238335F9BC686E5E35DD1A4B163723BE93C34E0BDBD197705A27753BA085579F3B7B949EADE9A42FD70BE3295ABEA4D406E2C283D0618C00D1CD50B8D1BA4D39A2C1BD6D141707697C7C45AA77847FF99381218A92ADB9467A8BD9513A15C144AC96C81B6EFE73F7FDAB7EA98F23E5EAB34B424882BF8D6ED53174C1057A4F6D47D9CAB0ED76359E32643381EAEA9EE09397E7295F835E94D0D3CDA2C36C357283696C7D98F494F50048B1E75C022B70B1375D62E607D6183E0B344F1C417F5FCACA713A29F93DF213BA32A6F79894118EA5FB94A7191FA0C3B49BFFCD5522A71DCA84E45766ED01800693958113DCB22F0F03AEF31C535210D6C3D5B1A +smlen = 4825 +sm = B68667465B737B5123B0AB5A8BEEEF660D12BC995BADDDF994AE22508CCD18269AE1BBAB62F2C36A1E3711CBE60151F00535BAD116D3362A13EF0BD75D04D3E365C82059437BC760D265CD6222EC201B6A9B9F8257E18160B09716D5ECF607922952C911CD037339238023A04349F4F24189DD37117653220ADD3A326943164F2542C87FD37FE1901046E3CDC2C3DD749167A1C3E40DC8ABF8724BCCCA19D9D4E91EE59FDC8ACC15B5AE1A792CDE50FB7B0C63F13C9CDEF2DC4D2149961415CD252EC63F2E91937CD9A5C04723EFB24626429F32F31F9185E06EE23BDD184850BBFD3CE1FF82DB1A4355870F658E6FBB0685F9AE10EC7141A8AA5C9FF1C478A7281740A38ABEB3FC312563DB7CE865376317DB0845E17678286799E1DE6A2A0B0BE1D4383EBC0A207CC282383C15D1A37774016CA94F3B6C82AD7DB5DF436B6D34ACC64BD612F62E5C3B9FFF8DED8F84B185D0E9F92A41F0173BE8AE29F02EB8FE3AE2445D13CDF9D7B09327207979201417B49FC85D60BAC5E3FA699165C830E0D5794842193CF34BC5A23B8BE2705B97EFDFCA0701C43A645C095242FC5B200C409D1477C59085F98979E3133C098C305F58A3A61325EEEC87C4FFF9EFBB33630E2ED4994D05A3E6E35CD32FB29A6845605C6649EA9D3C773E619376E2FD6F6BF0D117030462BAA7423824B447EAEA41433C7171145659CA63BB0AB5765F6BCD66F0A4649FA38488BED2F1C4426F85EAE4C58F0AE6F5D99F41ECC5149834F2D9037719B5CC31F4E2ACC8A5EFF8DFAF212A362A59CAB15C912CEC9BCD18E6D43242F3F34E74E08876432FE347EC00EA17A0A4429D1D1E82957207D37E8818029CF665C4D8ABCB2AB0FAF73F32018EE1892C6FB0C86F7F005FA9E190F4D688F1D6021FB1D502A6B00E4FA4463725ED8D1CF1EBB772A97F65E8C62F9B34A74B0B311D1FD8B7B2C19474EFA63639BA2B7E7C2742531FB22B4E9C442FC0C775D1C20333171333C892B22CC95AC375A1CAE0C6108AB31C1CEDAF0194D74C94D2FB58D341E29A9DC9B35422417397DC1FB0899C33D9F720B7908C6D29E245220D4DA5D703DDB09D1C744A382C2365FCCAC019D9BEAE8D4AF1189BC9BBE378AFD4872C21EC005A7D6B080B92D0829B2B5235C888AC4511720DC568517181310B4B3E260CE13B74FADB5C2D1DDE52DD5EB4B30995642C546FF70582BF38549C449E8AA41A0F8A94D7D402DA17EBCA0A3E0E70957FA2B36EEF544E9A5A230F42597F5B127DF0DAAB4DA282D3057EBC313B888B89FE75978C6440A6ED4D034D5D9743A5BBD35B5F8A57995BC7EDC22CAF01D47BAA5FDB7DEE651D413EDFB0A8A2C1B14DAA5B357200EEEF04A51C285C85C2191E91F3C6712BB758CF9B5C457BA0BA8F1090C201A9779120224B001EEC75FCA2C79E59BED673850C330D1B2F8F93127FBD1B2802EC320B85909329FEE307A6BA7C6D2D8AA7D5A790B4F3798593DB3479CC37F8F6405E185EC0D2955DCA06FD9581C37A1ABD87375FE7B61F35F8758DA31917ADC49BA1E53D65F425881C933A5275E84D6599A1E500DF07114CB186DF5FD1BDAA7939223F6FD6FBEA53B04F320C53DE4445656A9587B436C7E2C6BEBEC60E117D70A1F0789FF5614C6DFBE7DDE196EDDA8CF02AB3CBC788FA836D623E8C6DC04753080987F4AEFB43D1FE8BF2634ED5485E2175CD029799FCCA86D9452B1F8AE9ECFEBFA662A04B8A6A28305C8C27CB6FF10584FA8A64E5E4BF9759C12BDF081B2A82A8A63D909BC979032DE1FA1DC54C49228548D40F3A2A02D4D6503B9E69A1AF640C155CE4EC6FEADAF6A9EB56F1C27C1C57462CBB59BE254BAA6989AE0484736285DC125801F17FB6B2C9A0BB222AE08E8E29C568E23C239313F31EDD052A201818F9E840368ECB62573CD4F2C2654D5DACE3A9A5878852020D1D2AF6393DB66A1C250064334B7313F78188D7D1206D123B87606E2D292C1A3911409F70615D82766058844F360E1303C5A6B8F27A6E0EC066E41764C54711A2DE8EF7F8FC05CA61987A25BD0A160A632A501224D674DF19B745DE1AD4EDC6F17F29C9D8ADC76C473C6E1FE2C91C6F1A7F3B696943EFD7551AA02282A7D85FD711F72933BACCAE2002ACC553FAC43F350AA52AD9B0848D746133020E3CB3CE90D0F911E37027084843148A6E6F4F9DFE4AE9D5504EA14431EF4D6D9FB33D8F988D21A768B32EE8DC2343A9B10930C887219E04119A18ABDEAF3BB4F9FFEF2FB2422DD7CBC629B20C7A3101AA91C2B2C20A1886DA24AD55CB50D87ED15937B7FA09D00ED9AC996F5007392E734D6C207C91B12CC5569BFE04F965FE2E7B629C722F139E2511178FC06F1752B51255486A6D2E642C16FEF041634CAD1A844CD72E64BE7DEB82073E2DC416961C9616801C7BA93AB471EE2157AF61C913A0A77CF46452DD0E8B693CD6F57964B53999B481AD920B7214F269F2CD04869D152FDD184AEA59E1EA881C786B289F33901865AC1D62798373CC57F8F859C93449CD6D52D2E4083202CF3F2F1D1BACA28490E7F9B44BCC2184737F5982063620878608EC12CAD76C5D321C77E7EE7FF77500D56484ED5E43D419D56CA4F2739E86567B9448A6F78CDF6F311F8DCD902C57D46A0C063A0D542008D4942BF204A49BFCC8BDC641D051D05B62414DF94D899F4BC1127371E1E4E4F81ACF9B4C8AC77F31BE7F6B5D87645D89AEFAA6F77875869BC4EB99BB2DD46999C5885D6B1ADDDF8AECCD7D24E571EF6569F47DCE8F6111FFCA4785DB4E250E887292AC317B2AFCB8A20A7D93464AE6B0C00A39C08448C82AE22B34977858A8CF1543AD439A5DEF7FD988B1FF86CFEAED91F46DA283309621D992CAA43EA2975C90CB97DD0C8146D416755494D784A9816DBB2F0A55EE54C51A4C7E70947EA142A7D28810B649192EF6CED85CC7580F54CF310789156CAB0B3BC001861A8FF8E93DE11BF2560AAB0091FF8EAE30C88A0A3E48D5622E929CCECFC57883CC205447339E7F97480B93D5B56B2202D9609FD1F1D0606DCBCCE49EECAF971DF4C4974613A28C30BB785F2D20ACB44BE2DF8C919F0F24AB176C4233EC64363CF81ED69E595384609CEBADFC888614C7610256E8D77D37677B59700CF0A6B174A3AF9F48EEDE76A36CF55DD874F8DC427B693D635C66C6C03BF8E948B5DF976DEC1B9FAAEAEB412B75E4723FA05FB077FF1F800F97A31553E5D4C4527717E0F5FDF92F34A0950D5808079565625CA9A5E7F7B950C82564958636385AABE95F1C8CD95924C3CCDCDBCAB8CAFE1447922B4285C7F80CFA7926CBF4F0C10D91056A224380920DF12BE3B5AFB52CEC3C9FC861745D91F3B97DDC285388BD1AD7224AD5B4AF69198A074F54944AD5FA392872AF03A7FFF62A17536F5851FA3ADFD4455FD6C7DBF4EFC646A464A13F10C6E0531722090A4BC595FE5A7BC260C94F122732C84A588040417F527A9DB9D85EBF46B58C341387ABAB5D2E782687FBFF34E477F456EDDB6B5A88232AB528C5938776D35A2307E77AC9977CEA5C37892DA53C70F2097AC561425D5BBA66B614E69B18339056E110B5E535917B5DEFEB1DE8F2FFE44E1F7ED6D88E0BE1F57A9FB88260AE98E59B881C5177A6162F1D07E8165ECBF4AABC787CBE85F4A42BDFF0907D3EE5F7B9769AFA459546989753FB2938F9189B0B869796B5574A77D61E1874F148FEE8466954ECDD143537C53539E9FB93DDBD843125DEB070B068EFE570007AAF92DD596F79F5B1FB0163AB105527EA2DA7387626E6F868B66AB81572AF6D2D2B977E199E596C97CFD7FE5BC937FD591299BB9B572E7CD101D7F88E50A080123B738FC50BD76CC5640F0C13B8DF5741FD4FC5640FFC334FA1AC31C93B346917DE711E4A9C07374D700BE2A732214E94CD6964EF4AAE0B98B8F694A8A02508A037EC58CBAB8F42D4F5E75851F8FCA66BA024E17FFACE4CFAC6EDAA820F2EC389E653A9EE767B77307B88B48D1EC81A3BA5168ED3FFB57BEBE9BAAEDA4446EE3DB2412C8BEF2D9F04A92D7A0883EE8519DC69899F076D138B38EA180B4A408F59592268ED91CA4DA0CC92071CAF1AD3A153195F479310B3627F09AFFEC626BB48301E3B531332F61BEC4E756103B1D7503DE3C902C13A604E6672E5F54F38156D7D075B097149CE369D9A256CDF33C3B9BC23EA23DDA252DEE36D472304AF17756626B5B77CF5FD54F60803BFE8F168BC02F7A040AC6CAE0F79296B2BDE038CD2D9B94A83BDD821BD03536C079342A80412176C91FFDD4B58B8C188C3667A54F33EFCFF48BA907336714F2432441E46ECFB91DB2DF35AE487A4CFBCE807D48467AAA8E1220F22D3F78F4FC990E5F0562DC5A8AF84424CB4C8D9FC4B21D6535AAEAB5F4185E45F2041B7C367DC2C036E0951B2504B84F0BE142C8DF94D9E0234A373A0F75B4535CE7E1D2FF7BA906ED9E07C71C460F583C581CBD4775934004C3F883DB18E7F7ECF008273BB6B55B86BD9CDA33D60E66F47726174F9E167294049CF08FB25B4A72E82A593CC2D25A8F424A905912BAFA32BDD41EE24E63C0974A2085F4BBF65141CF2DD9E9455C7414AAD67D39CADC4235AFCE38C53EEAFAAC06D91AAA7A55BD8F11F51BE3D988AA56B1B5E6C3462C82190079D1BC42A589713EE597ACEAF798DFB0B1C6A05DC4D4642703BAD4906EEFF979AC5587ACBFE6D7551967B8E122886451EB7C3C45312A35069AFB2B054E0F9DF3D0E5DE73E4E34AAEDCF2BB2271F75DC7B3251A3ECE4E98523A3DC65A64A1DA22435F6117C38746DE699B888CDC72B7E44C8F260C64F807A9C19213811152DADA2D4D5302AB43C57895DB531504A615313824B07D581E646509AE25C397089805A1E51355F0924C9B3974FF93D4CFA0CE5A93CF84CE6897D739CE18C7D8668FE45E9FFDC2DDEFC41ADD4C86D8D79DF603E1846322A6C236F539EDB3D3313557FA07A8BC0AEF2478BFCA9B654AA31B6157C8C7223F14C680AE41129D06ED97350BC11898532B05483D2A8DFA523EC14E8EEBEA7F40D7173877390FE0C41912B511D02E7A6AAFA3A747975E46EF16CEA700E990D2390D10D2F2FBCFF2417378F842E083EDF59E6D70DE86193EE5068EBC947AAC1626026D8B74129CC8F97E358161623DDD1A1F8B3C509CABCCD93E8EDF6D3B68AE36A40A68A29DB3BDA584FD8B1D7B51AE1F3DC8B44140329B00ADE8D244A607B73356AD724490DC4E71F3842E7357EBADC95DB8C08E9939A79AC78D477DF81F4E2A3F670E247741B0EB27CE7CB4CAF3AF6F8E176969C093D64F27EB3087C2EE190D74A54B06EC1806FE2BF288C07B508F719A05ABE795A52D35A10FC40B3A2847387A95EC212B3C29EDE76FF0D8981A999E07E455DFB51FBFC1492812D68EF841D756A5DF9BB1A5336BB992292A1494D3C368D24A14DFF54DB3D62A7C6DA641E4B369B3E5C66AED35964A83DEA11C9B8575D06EAE69A44FD460DFAE149BEA8C8439F490BAED05C2A64AAF0EAF16537E9B12BE35B712FA99CDA265DB4D72F3B937961849509EDC2FD24F02A61DA79E2B8E7BE4E9A48EBA62116D8FC56E1454B8C5950074FDDA55806ECDFDBA5B9C31025B960953E5F18E718A2F11885E015DBC84C8C5E0DC35F0793ECE083AE3D4F2F444EF01B8CD5DD52314D3082BA5EE8C7DFDFBCCBF978B548828CD0150D3C942793D3A717288E57C7C43BED792CA9C534E4C397DF5AD8F449458C0D74A03F92721EC3B979E833AC250508A2BD8C2BEB2FF1A04FA970355B13E9931F6BAF5E3DE5C31C69DBC9DF7853365E72A7613937B8FCA5B078681ADE6785EE76C02257402815FFDCEABA9D7CDDBBD722633141915E195F6159347B8FF98BB8CD7F1537FD1FC2BA8D596562AE93C7EDDA4DCEBDA7405F436546BFE784A72E0BEDF7CEF0D8314003D298C901800C74800B8E4EEF842EABBADF6E151F216C8319570070B3F9424F9C34517A07FEE53337B7DC9778CE0AF8C2F30CE2DF776077D20F28350905CFAA013E5237008C52A6BC58F6C90662A05B9A3E70E348541E3A0B6D27D17C175C543ABF501AC15CE082F817F39688D443A7370317969901810AC947BF39646BD7AC0967331A1B766420253D0DF04B426DA6A9DE202CC81FEB80C87125A394C216495CC0689F732DDB5637C064B311AAFDAB66B8A51E1989E12EBB1D896973684168FA860339CFE9F200CA508CDDE0BACA938E047CF205CCEAE352DDB8A8E2A0ED9245292C068E6F3F122129D888AB3F7EC69E0342B92292B149CD629D181CAD63D5CE94179718D6614CC3EFD394C159369CB21A53E52D899CC88C474D56392705A1FB262500B2642384D4E3101E2245EC818944CDE1954E30B31350B2A630457CDD1F874B721BEE6B3BEB277B9CF319E7518725B066125255D92FF308AF863114C9DA50B8FD4CCD0706231C394B606D7A8E98BDDBE8F90B22313459747EB72833566E7576A4147894A8BED2EF073086A9B1D5E0E903044B85C2C71A5480BED6D7525DADD600000000000000000000000000000000000C141B222A30363ADBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD + +count = 6 +seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 +mlen = 231 +msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +pk = 6425EC1EDDEE4BCB767D1708932DE7321B7FC49A6BDE9F5053560865097B1B135DC3230C76D6C710CB4DBCAE483853D9189F1191937922526E57E69A4FAF9009240F5F51C81AF397F212C9EA01B73A9513B97689BA6F1161DD79DFF55C18A15BDFE1C3085955B216E775D052A02A186DFE078DED48FFF196660E150FBF26CB7F8FC21655B4DFBEEC1DD7E8D0662B18AEB6860BA786D38F862D7A0746D1393AB6A8384B7ADC144855488CFF159A7CE78DDD54A6B8DFB11FA0DB7E29F45990838524B49F3211EBBF1577F974370CDCC08DB22B95B9344F969075D9E6DFBB72BC2CBC2374786360D8A12F01939A1F8A9EF64A7C4AA343281A590771A1BE61D81EF6FBF8394B4C26F13C205220679DA64310EBAEF5BEAB4292C26F0C8317464F9D07043BBC67CD5492F75C964EA02AC9C6931EA1D33E304C51E9159DBB146B44FDDCF753A7BB54EBDECB2538E66402F1FA9D8BF86D72925B94F1CA84AA3327289DD8694690DAB7215D56B225AEBF19D1A14F6934CB85B4CE95F964F289CA4E2C3FCB3F475F211FD20A98DC779CE551468DB4A75EBAEA64F36674D8AF6569B2CC5A2FED11B64DE308A6B99A78C93A29597588452AA7EEDCD5B344FACD041A253AB2FDDEDA386F652F3DB8824E72B653092B4494A1109831D4D564E6DA5AA13AAAD17AE4B1D4289C4E6E371725EE1A91B9D79E174CBBDA668FE959CB2F3226102DF76E1B1F8ABB4F9F38E5C6C4AABE1F600EB05B0BDEB8901618DCE2465AC0D00024CE194106A7F8E4260F304A2817EBBC22A3C6871AF6D266A1F425F580FA450D0AC982EDCAF070908460BC67368E320567FFACE76E16C030F5191E256EE6BDAC97E48CA77B860E3A9A42D83127169D779CFDFBA5AAC80972C64F446801D2FB7EA67AB067AD1610D99FFFD96DA2BD8D887B8BF04700533CF800A7CB8DC2A2D35FDECA38B675BA6DE810B8BFA875296CE3E0A457FD566A372B8798C351FB085921E5B2D4142CF00C336E65EF9D660640C65B23700AD0A9B2E1F91F9D77A315CA1E24762FFD7178F5B24285E43467F3DB872E3DB0CAD0CB901060DBA4FED42279E93D09BAC46B030E4A8196717561DFD7D54C89C13AA11F5E227773166D5200D08F9A6A12302E79B95507F5FD288393BA42D642ECE30DE8434B0277A768C57F334F2F41BDAFB03AC1D877E5A13EE6D8B44F552F8CFB0144CF14E2005FD94102CB7F5BD32F6038B095BFBDBA2B037497BFDEEAFADDB774D8C927EB4728B5054C954B4B6494359BEFC4CA2255E22B3B136E73945AB9AEAE6CBE4A6CB2388B9F283829B740B7A59D92D5C7A0FFF0426164C0AAB580748B1C24F0D0B2CA415473733FB33E7AFF3FBABF1EF6574DFE2A90F74DE7E306BA66E9887C5A686CA77FB796B66249D16F669E28971E4BC7F75364BA89BD2EC8F55A40C90AD0BFC581974A8936DF18FE085C9931222D469A37E5A88E4956EFAD396D9737309CED6155A989C86788075B9FD8F6F93B73ED1CA78CF9DDAEBD9C14AAFD2AAFB445D1BD1CB81B346307B59A9000A0D20EABD951A6FD44F8266B28B3DC05A2B64EAF31ACC41AE443E34D4DE6A8A8CF6376824BDD804962ACD94F564E9CA49701678B34EE27D82628DEB4B4DBB7E426A03465FF99B40C31A05E72616BE7A8FBCFE37E4DFAA933648E98092CA6BEED78484AC93CAD0C99AD2C12B4751FBB6DC632BDD4B7B6471C9C12C9B92B9BB1E7A446B418649F2C3B341EA8BAD9CD8F2587C59F50BD248A62CD4C5A4784BC061727CCE86144EDF4755631D2C6FE5A837BDBA8CCB076A629A46741A0DDA29169C190E31D5F27DE179DB9262179EDF92FE6DF8570F8B161D7A8D0E532D7FBF70C5A7A52DECD0C3CFCFD5095323542B5A1D43CB3383CBEF75B948DFD51CFF0AAED78EA2ED4590A4B3FC0977A2E8E89FB86DC32C8E61F8850B023A273A103BAA8BBC4F2ADB708344DD5ABC0F43367D225A4800BFFA7C1724E3639DC4C47AE1DF96FD5C1171D6C9CC353057879AE8120B593CA51659BAD58A451EB3C78ED9CB0A216AE92E2D1AE4E41F96B4BA206A017FC4D6936B35A93579CCACE7DC50BBFEBEB62975319561E20B6D2A9A9A60DB89BCD81620C8EFF227E51FAE2E28D89AE8ED947C84148D29723506F62D2F9250C925F4D18C00413904BFE3154A8A13E7E5BEAFE0AF5C9FEAB3576EBAB0C2370125D210D28E773FC1B75BF8E32975FD8D745F3BCF1F1B8C0E61B6CA2FAFCE2F55BA443A88B52FA83E329759588C8AB774CC7DDF4B24F17A1D2667D1A4CF67E65EB98FAB80780068B820F13B43A1370466283BFB0C165681F9D53AAB0AD176AC4015F265E7C2D01AB428B305A1809A59733C59AB5853FE8BE564890C745796E288D313CA0E58EEF4AF743BF6AA04C1E8326FBAB3888D87888239CD65158F2660742D13DDA7A06BBE2D687A93E2112EE38F4750D15D0D721B49D45984FE4AF4DB6B3340DC474C050DB3EF782327378A505B6339BEF7F1B405439E62482632AE9BF690B0C018472DB3523917D946CB66ADB02B863F1DCBF8B020DA90DAA7B74720AD91356CC2D37F8794F3172716D5CB2FEE2A952F803CC1F7C518E6FF68D25AE84EC56181AEFEF80BBFF405FBA9FF5FA1E73DC9688066D70FB48E3882F9A9A22EFBCF34E3FD763652D90F364A3B817214D695F4A191EFD84AFB4669B7639F70A729C2F24EBD784E1E6BC26694B4C41659FDF7A9195938492BAFC857309293B945DA39AF1AFA8696758049C316E61643C98EC9A72CE4364720943CC1B33381B4E1864DAF8FEAC6B9FA78FF0D8DCFAA7A6B5E03C6BD8FAB1A313E11FCCC999EB4F3244ECC8B533B3A7C443945F9E1BD4E3EB35FD3EB0E86782E4045239CB04B8645060AB8C22EFA26ED964DA6D95067FE23AF734E5E2F7ED27ED0DC54464A309BE70C53F5A9D471BBC245BEFC7174305D27D209C8A4456AC56BA2B13FC9B3A1F8544A2D73B3B4A10711D2D8BCB1F35207839C22CA3E2A67A6F43F578D47907C56633CE2BB30426BC939FFDA1D55E7C2B260352E3507620BFA8F76E288C658D312A188F3CEEF58748637CFF4D4B8293DBF210D1986A163AE5AD7F0E144F62DDB177F8EE38DC58125FB97D9ECF95912A10F5AD6EE4F05F9420E32356FEA051EBA70BCED6F263D268894B40CC186D8B036BF4A5989214400854EE159D4E9ABA60CE3709C67636CC6C15E92AC479E269A7C0F09AE7D608FDE20FFAEFEFBB4B0B5FA612B4583D81BCAD4CFBF30CD314D27CC62C7D2913BEA66B13C616E49F559EED33015A2850F05D661BB1267270FE2A8641B8AF236CECDD990D73053058BD83A5EA2D7FE67E5A6A75408E22076F8B32769FEEE0807B80FCECD7FF364BB39F74C282CE330DE7122C949346351B961B1D7872560F1E5866057D6F362C84942F6045DF8FF5B35F75DF051E5B9011627DF3ADD723483FC00E6EED70FFAA50C5C91E9D088B9B29BEF848BD4C78E2BC1C2FAB9D34F72C5012F1B2E4EFEE02ACED7C3B236A9FD68B71B617B33B7F97C74C3140F93C6A1A0D79FA691AA5F50122E59D8CA8BC5D0BA960B8EB38C3A95120BD6CF54D86CCCB96222AD5DB9C550214129FE1838E5CB26863E5ED3892B6FFF719CA20AEF78306764CBED2D565A0B0F5820F156CDD8144A243BD147FDABA8D4C12ADF9A56653C48A386A +sk = 6425EC1EDDEE4BCB767D1708932DE7321B7FC49A6BDE9F5053560865097B1B13EB5F7A04ECEDC2AACCB8A20F561377BD64FA4C9484F79B19E9E379A7A491A507E317D766C0063E3C72CF3AE4DEC23BD96C5E0600FAD13EF0859390E637182F97685CB634D684C61C94FDA3464C82714D89D8FD930698F6F48E135BFF71683A77CAB2908AC431D9346DE218810B35426328604A807003418A58284003062C138210DC1672801646080200DA2049D2166804B120C9482ED9C640D3384A84A6910A183162C4104A1021D01412E09091031928A3924C22890CC1A24C43001184300C529281E3C4200AA51158108042044603B46D2139690A304D4390806110448084090A8209093109E3266A5936059A965001436EA4325283A21102388003B624122492000490C40085014846921889E3C82918298209966891A645C336001C132484100998344EE1B884C0204C02224611048DD9B46C9CA091E0366D0B312C03150C1B083119C60DD9C26C9136620CA631DB1812241551CB068608A22514B88DCA441283B6889B447040924CC4247204A88103396DC4300D5984600CB59154122054124950A84993126A14B6111C86641A082298066420B7099C060C19226954924492402D12B348008588402650E4362564B6691335920A9111912445C33424401600D8B88812A524C390008AB02CC3928D94A0110326524C3825233505C2B06894944DC9A0280B8380CA466E803286004652C2304508350289B02C0B4332A0964DA092310A2466248781494468A24440441445C916682108281A0200CCB64108C50814326EA3A24C03048A4B2441CB20480089710C1872D39448A3180581A80D1BA30162084251166289A20504C34401A40D24894DD3228A60C010D9168811C3409C3642D3C404082000C21666A0B62864240919151119928989107294300AD0086262A60C5416649B361281140C23364A1A3942220541144264233941E11265CAC849DA104E02C13010802C11B968004729DA406450B69008016908902053B24C08C1818A9885483640A094318B16320382710BA84164326E02140101A361C0988511205052C06D04275022056AD9C40C18848150A66CD1160D63A27051C46520128D8A2868CC122244B280121311623010C8302EA32831C2386E8C2890199960A294619B4872012271C4A66144149183C86998826011032452C20D819460E3186E6028311AA06810210E89B88C8C26701887306030440901050B432D8034211C424621416AD234608114712319888832910C964DC3964111A211CC280854385144148E8B122CA0282243C4310289414A144953140A11080E8AC640818851CBC828E3B2859C948919174104192E4914898C02220C001101C6219BB251D0800C08C4490811900A1840410070E2046561064E611029A3A68563C24C91880153B64CD1929161C081918405E1146DE00626C29408CB960188A20C14A4000A374E0A86290B8224014781D2406E19362CDB8040124301C9349094960462464D1B130A2326700A29041C05911A296D890400933602DA148493A89159A4280C212908431219120E13866D833480603485142392603409D0406D48C604892242A3B050CAB44440141009C369A486285B326859106101980002278D48B48540002EA3046D8B0882638031E320222314680B2265C014911AA421544892128810DC96719C40514C3806CAB84C8C8828C8B424249241C3145291C4719814001B088193B08D9C0060DC1402A2B8211494445C168144180211C748C9322419A36464142584120CA23004D1328E02898508214502084A0C9208C2320159A22864000908988D51846C10949198C8054026681C166189262DE4202E5BB249A19605023761CC40701B2606C8022A6202515814205A980C18C40D1A884881923000486920C0241A858844368C0AB10822238AD2048099A84C01126C49A85088468662286490908C0C394A09A80989824C518064C0268AE4360E01A400D300696212109B24644000220315302094652318004932252401704106908A305014234D910068A04841D00626A332669A10861202900C06690C06441C926D188569D036661436915C0004E0B2649B169110A0850288880AA32403A62D61846C0CB988C2904463382D92204281244C1B291190406251B47150800D93426843142259A005D9182DC3C4841B4184F04510A81D9CAD932A783D00C2EED1F25CED88DBC9B2B42A837BB791FD20960745B726568438422F57CE1359BA4B0ABC5BEDB2BFD281D53D59DC09CEA32945AF0B9323529430E8CD469EC0916867BEF2632177C70973DA8965A002E82093D95DBE58BF6533FBAAC167F73E33C16C827B0BB27924962C7F55347E3480D0CF3EF97C399F67F56755F7AA562439FAEFDDF0FAD27AC7E15874D3AE4FBB301B73C8072D7F0B0426F5DD452D206C06AC57912F8049557681C205961789F6141191961BB05F85C9015F7DAEF4AF9521ABE6380EB268A5D98D84F37B4AF025F42BDB6446ECAD1C183F4337DC3D33C2104FDB0DBABB54402039DCBDF32A1A03986AF65F0C0DD8523CB82C6F62EE7DE7F1D46DF26F923896EA314CF0487F408A768568BF91232AF8A728BAE923652CD6252BE67B3CF1CC1268475CCA4F308929F14F78749DB702897A14FB39D5082644C70F41906783687249D7182CB11FF418751788880ACA26333B6DFA931EBDE0AE846B627387B271A10877DE624ACD872F9B6F829812337BA12CB093F19B7EEFACF42B7E91080D6349107474476C66D5CEF16E20D6991F8FF3C5B6E0417E8EF013872B3474D57C6569A596344BD98C6776149E9615598A53BC29004F23FA5A5481F707BFB1D54C33AF0C718928F61396BC42EFFF4D057B14E399E9727CA578C5EE9CEC221828DE16F0AF8EE197134744927715A01047C9D37116998C24AA2C96FA816B0F7C1CC0BAA1FD58117E76B5C708CD6F7DF7C5CDC102091CC1D3E1567DE722E6E3F88A74136E847D456DF2B86A95F0B6F97F83101605B674426BA891B4E1F6173D37A413E9585B33F3C790954E7FD9351B53AEC607DF7E27A7B1A99BC7FFF83EDA5FF628FE8B64C8CA6FAF27CB3B3AC4644152CD60B0A3ECFFC92D2E58CAC453CC41D349C7AD5AE99F070CD7180A89D7417F2B759CF76A081BB3C7292A89E5879A790C1C613DE5A7AE88A573918E6A3135D04D97E9CD4742CFC736EF8B1A251F9D9305AF3373DBF9161A95D673B782C8CE35F4E9F271906C6C38DB078F70FBF56A6F6546BDD2356B791CED8A3D3B5AA0D9A2A5EF3C2F5688C375F372409842FB976B037F5C581ECAA5B3E6B1B9C10DDD2B182FC96E228148789A787269A6186E046343625EA81E66EC3EF766758D248B1DDAFBF75527F58BBC2B44DEBD3A390E46F9F641803C22208CE8B2586FF262BBB852CD265EA78CBFD320218191281724E1B8B42C148DCF6D9AFDF5A3E04D5AEF2C23CE5CE4174884B494D35226930E8B4FAC1CFE649EDC3C922E3C4D371BC65F39F06E14998D39AA84F0E7C20B47E80BB6A44F9F61410F5E2323B3E0DCDA78613557FDBEAECDF65ADDE9BE0E644703DD56A0E5703E594706424CBAA065F78E74C50C3F5D0B97FDEC7D741273070A3D5C7804DCA92BC53D63022A6D21062FCBE540DFFA816358549DA49E56E7916CBF9EE601B0D84990F9F2CD3C6CA144D77A464A02BA364038CA0D4FCB8C4A09904D5BEFA8DD29984F650CD754724F66F6586A53580C12124B517677693E1EB3364CDD9088CB0E01DCD91A5EB80B04D407C4FA707A41AA6F40564CA72B238091B8F1EDC83ED52AAAE8268D0ACE813EEB120E4B9A7052C5095D2CA9FC5CAA8C987AE8D80084F607D46E65671768F4E5E29CF5C7A503C8FE592274BF71C35C9EFBF782326A0841426B0487FC996FF3840B9B7CAAA48E15209316F5FEF610817AE760F5325D4AF0A5A70E498362B144713E628CE492F9EAFA37145316405E0CF392F558A0B1922DC809102AA31DD5556640C3A8043B9611624BEEE7D3FB38171F12CB2B5BB65BA149B548DE20285D1CCC90ACA518C54163DD61DB98EE9AB356CDAF028D70F4EDAC4C818B11D5C99CD4B6A3D767D739CC54AB4FFAA66C964D4585F918ABC784F58020D66787FE26C0BCB6DF22BBC5D3D0E9D278D56C890E7A57136F8AB74C5FB4817C0CEC34711ABF550C0362C2F44C928901F6706994E444F2CAEA803602EA634F77A78EC56002A4CC61BF7988FC58E4BEBAB48BD5112A1CE34E4BDCB9974FF01FB6429CCC9F7400B803D6EFF01D59345E860F4D9D2C59B00082DFB8965B786F3DA8677DB1BAE51A1DB426FC56DB5A24072E04F514E79F5B3EAEE240D8FE2A13841AD2468B480ED4BD365F3357BA1A06AF06EE29E5DE0BAD6BD6EED64A32689681BCF778E5BEA7B34372D853726314FA95D4131B9C314C936B63FC38E0BF2C03F92EA39DB0D9F453265E6DCE2C2D3F290AB3D9424A778B457E6B5158506BFD07B2FE9D600F9482C6C46C5BA61EEF550834E79832786F35241E26CC1F18FB3402EC68E3A4121A2BC3430A0C8AE83EC07F676BE0D0BB2FBD441BE9BE6BF6DC1B07CF8A3801CB54558DEC5DF0CE5728890AD588D2ED6CEF0C3E5D089546F0A9F80B4EC88D366DAF09713D5C15D53A12BADFEED9B14E79C9EE8A2CFAEB2525081EF9D8E6BC5B1F4F2FB18D330D3B1A2148B0574CC780A5EA5E793768F850A8B03692230935961CF05417E72B03CD4CE4C10BA96F9579A684AAC8CC6A14F20CD600F5CA2A54B7D1166008E5A4059E7FE5765D886E3655A579DA30D868C27145DD67F1D5A08DCE5B4051DBCA06FF4C7170605D750D5350CEAAF4BF7325F83EDD5D89E3DEA709CBB72AD09B3BE508CD9B0D30E23862425564170C15FB43BFD78B9CE3F9A2D4DFF82AC57F64C34499F4DA04EA9203F2A9E8753988915B578D35A70584243263673A8B21ACF41C4C1C08266E6D9B666414CDE02BCDBC6281D2A0B819751B9753E5B97362D6F6AB4CAE2149FCB4E51059446F1FA1D47A18DD9F08B61A0509D8062A959A151FFF38E76BE0E158AD5951818BEF3963884B08FA8135D3E0436291564FC118A052FE298A1A2436019FACD917BA98BCCE09ECF9D73135F63199FA177D9F45368AE73669E87E9FEB68A4A9ECF9D728676457140BAF65779EA351C45D78461D9B46036D45EFE05713D221C69665859D206A2E9707BF42A5DE87D6885C85ADEA7E674F94A17CBD860E8EFB194EF8409A7D9A353FDC826C66F9FE012B99B864FB63E9943FD0209341FC6003095231CF133EB0CCFF0E23992B49B6F7138EBA82AE6346D59C0EBDD99B5075B8AAA81730EDDD7FDAEB6007ED2813EAE66BF6219946CAA8487A377AC9E53ECC52512AA13C91D06AED42991251E0B99B6B706FBA30B4E956DE9A9F82BC06A90558CDE734ECE456FCADEB73E0490358F5E1A29FFE70D6C1E885F27404DB9C9FF6B043A6826CAEFFA2939C6762B5D6756D76A16BC723CF6D601359D07931B90CA96496E967922B84144386ED5754B8C87241951F20F4069F578DA6A9DAA3128A2EECFC92EF6F6A0C21EDC9418333D2729092B771E3C05BC4F577FA04022F1A0CC3933B23690D5C0F1808C30B29770F5854B2F6CA526F4FC2F2190A96AB3BABE7AAF70E4F1A37F59E26D9CFF52466D6ED2685C500A123D672EFA81682E83F2AC4C3F7E12272674B477E860D2AE39C30F6EC072771770BCE34200271CB2358C744722C8081C2B87133E165E687E671E953137E9705D390A80568913D9680564A36F499B16D54CCBAD03D90FD1679C5ED0F1304CA6E7ECB9EC8B4079D708007DB5941BC9C60F09FC5E52C8B8AB263188C7C25F8C3C4E9FCEAD6532E2670573B6337137ABB0EBF322C7FCC5BC813BD26F717F82C37A2FB9484090E434838141A410319D73FBC4308329EFF42139650FB8D3821EBFF997317D411F673AFA120782A3080E9E330BE911DBD8FD1B3BCD7E0E02BB4A1CA756267B4B848F1C062A35B0BC7CB367103D082933AB7063FFD57FA012224F2CB896BD7607389062F284513DC2C9B79D12CF32F01AEE3D2054CCBF3A2BE3D9F97AE3001F7CB4C3EB41A79AA987B8519517FAE0E4581950150A7057BBA6CD1A822324C0FA82BAB69749C7161335CB87597FF285BDB3D5DE5B70CD175EDB127C53307963C013F45131D303961FDBC3BF44F8ED6705EC919EF27CDB675BFB14B0D5F49EAE14E92612ACBA1C19D3BCC5A0414815DF7FCCDB3791DF73B983E6915ECEDA1C6302BA3F6A458317A6BFDD01829A3BC7494CC857213FDDDA7FA6C24264800FA5BC065205AB5EBCA8254241CEA8B69EE6FF9B1B0496A67A90D1F05AF3B7556A3404C02CCF58148D92C23FF6BCA4F2B7C88E46B47710DB1A213CA24C3DA53C215BDDAFED286E539A2EFCB8DA469A256E41293B0C0743A4E5E09A032C9BF73776DCF682CA0B899BD32A13385AE4D577A46D5D3FBF60445685FD79C8C626EC82F27AB0E2B19A54BF2108016FA2E0632D7FB7CA91B537DA22A9487C77B53799996C497CF7A925D803EF8087B1850FAD5CA0F1AEAE028538752ABAAB24057D685FA21FE751461DD56528B25F41B4D972A7E580D60B5601170ECF8DA574D75D35A7AE7F02BDAAA8E50F7AD668450084A69B8E6FA721FCE3FDE5ECB2BB0AC64A7A57036E0A7EC3C31DF2B996BBC464B0D9881EF7E957D3F43CBAD2124EFCCD0A8AB452A3BB256436D3AC9129CBFDA78A1DB48C8AD0827D75F659A36C34C673460960253839ADB1B49DE848378954EE7AC8F987A816BB16CAF97960887FC162A4405E7C3A77D2FBF66A7114950CB79C361E285403458D7CD4AA5247A82844F6F5F7119666C301680427EC174A302EEFA70296FD2D7A7B7DB7A0E3C45BF2E69A15C898DB2CB358FE5F3F6320895C65B77440241B8 +smlen = 4858 +sm = C63B3E01892B1A5483A4F0021B77E15EECBA31A7177844142A3A3192DFC94E1290CE903100F4CDF6C124356994DFE5AF552C74950FFDDEBC9681EBDD5DA847C8951D9D8FCA15D0B8A93E269EAC5B51BF16F97FC772D30B4B9F7B5F10EA736E48853E5451DA4BFE6C234BFC9DE58239E49E7EF664F0369FBE952EA5A7A12C48D52CB5D423FD816FC71D07ACAC8C4622C762EC4DAB7723188F75E6A3B3262E36DA7D443E3D57F6EB249EB356799FAF2E63A8A25095EA7743E1A61E54C55226D632B7B1AF7A14F69F5E5A29A64A4E6F2C68CBB00BDABBFCCD61857114042FA5EB09FFB821759AF73D68B8339DB407CA89EF84C7FD9E28A9CE7AF336128BE4B3C95AE3A6C8D92C049245DEA68A5273D25C0CE85BF34AA457AE94071E4DC43DA2DEE5A6F56D1B3936B486E3431D3F89783A5E0CEA3B534F0939C1C94A930177A2C9FC6E8D9736636A081C3AD344A4CE42C52370F9551F3C4DE6750D27ED3C45EB8444AEBF08A9F80092B6EDB85EF18DC68EDE374C376DA0605FB77D2077FA6616D1DD8BB857C6B9D54FCD3C73BEBD0060C94266A9644A5D826E2894D43962DCA852FEAD9B0B3F91F5510D4950FA13A0479D5DCE21E16C8FA3C79B1A5B5394C0479727317C309940BC6CB1C3F9905B027AE2E3519AA09A8CA290F9D3765D2BCEB0E15B9AE19082D1B66C3BD57BCCF8643D08D428E035EA2C2BA20E0958F72AA606C0284BE9C35DA84CBF6AEAFF8998D4B88640AB66564444B5AC778F60922A7AAB2174B81796707DCDF598DF7E91B0C3E52BB0FC9F42A23E303AEAD2DA022D1FB7D9094ECB1C40E6C5B9F7C9D57A7685DFF8C8D06D94C7CE10F4C14A04E56D4DE8868D1A9E4C97F035FC2C3FF1CCE6216535A1765D8CBC8027B7FA3C38DCBF755A5F9B3609A0641C8D32F3A046C0F921BB76E63E6A0B82C7036BAA4A42C6D1CD622B0E861C266346473FC5A774AF23790FA2628D038C0DE6196322344A836D17A7BA933A12A78969951EEBA1F754ECA5E592F09CCF55CD47E4292CAD99274E7E398FDC5DA297A2C3092ADB2F85DDE08D14B8B4B349A31E507AD4791AF7D920E1CB51EAF238F43030D521D0D521F8F73A1A1F54EE4B49ED2BF30E17A81D49E8BC3BC196AF85A54AF57287341B3E56B883D608CE89ECFB696A9ED7052EA35A546C225E8F0916A8E31728F9FC1DDBE60904104473FFC13CD400AA9943D797B8FA38CDD1CB75A557265F24DF670E70547FFAA91B1D24B6865F18B955D20A7E1CF5DFB5B5FFC52FB30E81EDBFE2EA6FD14332FADC972CE8A53F41D0DE70F366520CD252A35A8AD9F4FDE6A494125B766AE53ADB7D3FA5146A3C2706BF67FB9E80C29C0C988E21322B3551A2FBFA415EB51F4CAD81E315AA69267417B126463A9DD2BC9F4328E914754F92057C9376D61F7FBE5EC2DA066B68626CECAD5D71BE237D08E1D24FC37BF047D5B97E15E2330D754F0A9FDE08B8B0BFAA0E740ADE9375F1256C17D976CCC4DF875C7202A64DA5E163F02CF16CBB2A8AF07E1B207CDE6BE138E58D74A4D031E51CD08E09E9DF7831DDD4342FA3B2925EAA8222F1F3AFF659D3134F5F277F00BCE8C38439FFE9EBAC8E40F339F96DEF2455927F18D32E0FBE63D32CEF99EC79A0A9853A0880F9D6FA34B4EE2EE08D6FB6B3A57D9635EB74D033C4E03463C782DA4B5CD32FF24E9232D29FB35E4F3A96C4A43523031956869AA137928DA00A07135A6010BA9D168A54C44AB953718C4C5281E3BAB34A6AF6B5E09363A5B3F48942B63AE51500D0F5B1904B7089648F28E15D61F67B0A0BCF7CCBDCA01B6D712ED829E47D7EF12D5E3F40049A0EC2D20E036033DD1F926DF89013A37F5DCD4D168EE4C8D362B449CFA677FEEE057075DDFF6D6057CE9EFB00E843C1BBB4F75343F271EE8F9CE4EE156C21E7701EC3C6EA212A672080F14977CCD5C25C4FCF2A58AFFCA939618755CD998452EC5E3148F85042C26F84C7BE30B8B9BC57E2C1FFC1E7BAAF99890D1AAE7DE154D03AAA26D6F8DBEC2527757538A611A6B0780AF870B7BB21363AE7EE91CBAFD795D755019C5580026873F66840554F514E34387C6BD5C92B3EA8B9DBD424A5B711B40918027C1283E70422664CD20FF3AEE3F59C6010B735BA0DCFF1752F8CA2F7A6A4FC37B3E2D36E516FADACEA21836C45D75BEEC0925A91E61E48C7ECB364C43451C190C44E7CCE7213A09FB752DF19656D71A50C7780FE180D22E05A3194B19557CEB31E0522F346C36930C257690C5CF43211930BFC0FE365E68AF1BDA49AB99BD26A15B1EAF9363F86C33AFFCCE45E41D051C44514D052C6C31E1B11E0E253BFFB4A5A03D6AD48EBB0FC75892BC13A772287A167961C820CDA6952680850A5B2F044750CD9B35E858E5A1A08665F027B2A36FF71D598302152C4C661E6B0381BA5C673B4A34ECB49F9722219FDC1AC86C152450DFBC225A6EBA70C94DBEC790797D8947D7321D45A9D1E0C3CD6DE1A732188895A824E91080B85B202FB002B8DE975537FFE2C0FFC11A6E8FD11F9016ED290C4CC64670C39349A050E7AB8F51323035CF7E9120358D0B18C687DA15A4E49042A5CF779E69B7C04A9A1DD03F78F7D62C1D0B77A3FD03BF5A2C3833028320216A275F5601A31818DA624EDABD352F7B898A0DD1BDAF454F108893F66787D479B2AA2FFB017563631CE2DFF58C03D94405551EA8D0281E12AFB44F9110849D8E347817B124212E56CEC5D767834519016008B8FFBFC378373BBF6A65955F0CED096D5C9E09FFBEBD3351B0AC196F3EE7F6E8464D6C4840AD5882C46EC25DE635AFE31B6E240767E8B8E11384E7DB0614606F2240D8039AC09058B9582967AC6001C309B63615AB777CE97CF472604D80F06D3ECBF28A4242545EAC7E8F5048379EE03450939FB28F562596912B53F2E4F6CDC7451C687B3634BEF24D2E36445F9EF1E142B7077BF7E78A9DDC013222367CE1A8E5E77165053A9C32CEBB04B0B31BE548829A54CEAE3D7F3DF4D55FC3CFF0B939DADB9BD9CA4ED401797B72A44656AB1383FB2D65C8099ACDE28DF05B5F4705C09C9C71C416249631F634D4D5AC3520A6B99E568DDFAF24DDFB65C297C98FAF6D99178A734532697EC8538BB163B1C0C47915691EFF193496125406FE887EC54C3CA76E111F0EB86AECD425B18DC3FF55D5321CEFFCD90DDF4F5EFAEE532DD6D113A21E93E319CE56C3B20E793D863B14F2416832C92FEEABDE1A70CF0D13567F9EF505F02FE86193EA4AC04AB01631992C08F638C16E2490D39F24C73C22C3729444A9086D1813BDB2492AA5FEF642A76459A0BB59F6287AFCB8B71C7EE17EFDDB8F89803A7A26BFE29B19D64827AFE7B4000C129EB2D30A8060276B5E97F41065E26ACEFFFFD511351702FF021E31760CF75EDDD48423626B73500F00D890713716EF2C832F611BC656FDB7B78DE2902867EFF146605606A4F8F9AA56B92C453D40393D8925328E7EACED4B6FDC65C52ACB0FD57F03FB79C567C6BF2A32087F20B6F77B49BD6340B5CC1A4551865F6709E31A6FA90C4B83394CA63B5F9F08E85B56DF89975187823635A207EE5E1F92CBC30A45AF9082A42450D1EAC9C443394F8F8E6A221904EAAF34CEA4C60DD83887B6847E61EF19605581717545C3DE2F21EE08BDE49533F5C54EA1445549A9A3DF9BD6650DEDF0025F4BE4C6B6A5CF1DC426CAAE3E23E458CA7AB33476EF1C770F3FFA6EAF37CB1D169AF6A0713E100B72DA67007979CBF84E55D4C1CF4724704E0AA588401CBBE40A7FAD24F03C6C79875EFF2BAD3A99FC6604B9C5D04ED321E03367A99D4AEEB2F1A32C994867A1F1E7BF41EDE6CE524242B583A02D781F7751411D6A4244F3F5CBAE506F79A2C45A948E771B4EE0C55437353FA62A71A79A0169018F290BBFDF513175BF063AB55E9E9876FBA78C7BB94ACF545780419D157925A99EC027D9718BC978FC529FE611F4119A8D625EFEA8208223FA7DD067F93CE72C10D435894643065C45FE0EC62EB5E34478A1291FED3729D60F170850D6B802955F152F8FDC1B70135A6CBACFFB2BBE2E5A8059FD1E568452A970FEFE7C8B488021754B712598906225832674D32CA363F147B600E844B0BB4EFAAE7B3E186E93526D90221AF8FAF7F552A22138DC5477391FAE2C3EA27A7726CDE9D1E38C4084CE7DC6AAC0F27A6BB6A5B36AB662C16CD5975309E02632FF398C1B4C948E4A3D788EC506067F9A155D937DE9FA09F47B17B8D6F876F3FD86F5F7B0678BAC95EFB263978F933171DD80A546C479F97F6F653436CD656645A8082EAF75BC3E12BA8873335050D7E7FE45D4A107E4863E3B32BB8A90C1A528480CFBD42FE82E6B104D950637CEBE0563E29AD00339DFEFAD6A20337A419E23C92E72D6FAE19959BFC3027B1195AADCB99038C4C1C55C0B868B59A987ED277C5913758F2D36DC0831F13B2A069C897D9C66DFC93A369C90E0422482DFA1F39D8102E0B93CFAC9BE7998005F070398B0C59179DC8E6B4107B1D38930838D6045CFD1FA2DE016507861D2BD96078953B03943DBB97CD47EC931261CC274C6E5C970F819EAF82D943AA1BCB59E24F566B9F1CD3306DE3B503C9C331D5709A31F368D5C44F93CB006EBCB73E04FF888A610F8735C4CC602E5BFEDFED81BD161509F71CB6B8EA362AEC0C07193E5C96E776C1D36F933288A6A6F2B7968F29DD9EB9E0BDD60F5CCA69A2662B3CDBCBAFB8F69B1F337E616CEB72201D89DE17B3F6082D8FA627BF31BDEB4565FCACDFA579711B8EC0067A5B191630419D9E876FA074C3C2857A9112203FE06A7ABB63DAB4B84785DEB239B683CC3C11D017DBA9219059B4DACBA6EA21312DC561EEA5AE40F64206AA72E0D6D4317AE6922203FDAA3A2C3435377E9895385CFA81511B55DE20409558068ABAE748332034EC914E9162749D3B2B28B5C360594D19085E571DFB9EB613D2D9BA32B99E0A7A7AFBF2C0DA018888455A9B69F0DF68CEEAA50B21C21D9D61945FFE5CDA8C5DB879690428D3340C05265DFBD2EEBA0EADF6F20FED9B712022BE3E9907DE18E3CD3767AA30F54C2BA44ACED89FB723DAFE9080C6EF89E0C6ACD10AE2A575ED98C4FEDE49C742F02651A0693672B2D5CF5A60A8CA30F33C21318354BC2D86E9BC2B44FB6088D8A1405DCDCC3757B2B34DDAB117DB8E87CB6F47AE609748AAF51A513AA6254BB8F9CDC5E2DB424A1A70672F1C2A3AD553A1B4D9C906100B87CE7E5E99551470D11B58ABCB2A4EAB44B7CB485B542B9399C7B450CA40F06FAFBEA6C3E923AD6694BFD2D3F464AFE2AC48525D3299E4D50C6E2FED419E4BCF18213F864B0E2A01BA6FE24A0D75EFC145DFD49293205FA6447AC6379DFC4DB6FA44EE7840B274D41716833FEAE6479C33CD0922B1C4BD996F6DB1BC3DD4F8556A248DC026FF6FB5B1538F6002C2E7EA2CE0179240165F9F2E43D6CEF43DB9E8F029010251B2923C3D17537FDB76288FD2BD1AC6D15C368A9F0ADD5F10AADEC2CBFF2473847C5B621B3DC482789E0DC8CC4FDE64B00383B8577E3A9494FD71F1F55ABD4D56EAF9AAB4A95ECF2533C96B0D4D968193AB4F203702D3734C68FFCA03B71CCBA699319EA941A0237A078A696E799CE65AD4D1F8BD535164ACCF7D9154D233D7E0D07C9E99D3997BD5810A7388F0921CE472B5B350CE7EA4D8FE492996EE382DBBD29C9F1A7D195FEAE6A1197D9A2FFDD1D5F449C744AE88165588223515BF469F76638786C6CD5CF3E0C2441E4396F24B0634199C6B3540C43DCCC98C5976F522CD0D6806D7500F38D2C42C79A78328F69C2E65213AC87A8BBB8FD7668B79C77ADECB70441A5CEB2DD8E97EDA5C1B6D55D0E0BC795024F91B0F5D68D94FF500452D6AE576303C6A410AE76A269A2FEF310C98DCFAA6D5581EF82CA1E3FD819B16594F8618046C27920B9F466A49F7CC52FA6751BA3F9B44D9F08BC0B6AC683D0C2E34AFFB29B45C074B345A460F9FAD6932A21DD1EE0B4DD422069E3DA75DE3601FCBA68FA8C22A543286B4BE6F42B65DD7AE8E9E4E249DF155FBF8F74FB8A9FB96D6CAE02678A2C36171531623602D6F70E9B5FAC3493F51AB96032F918B47C56786B1CE59FF5116F89F2376ED9A76D2B9F0BD3F5D0AD93C133BCBAC929B1CBD057A3D53C4DB1C8D361D69543FA841AE8CCA4ECDF43FE5E900B09D6C46141F4A4AD527C682156ED4679ABFFF7E4FDD68E34E8409B2ECAA32B4F02F112153F8F3A660F233E755A1868AD30371BF79A14C8DE506E42919C429AEAFC8612B9CD1C09198C73F3A4AD451A282B594AFD6FFCAA287C92E2AC8B74B9D977F1238B4C6678AAD8F861517FDB33A727D44A9793EA609862E510F64B744791B3C61AE1160176BA7C9A429B1D038F551D07AABB4329FA57AB9E54BF201D87B949A02371E9222E7DCAC61EA1A1D3C646B71823D5A7E8AD2E4FF172B4C567D8CD6F1292E315FB1D0EB4F51536D80DFFB206E85B03E89A0A1F3000000000000000000000000000000000000000000000000000000000000070E161C1D24282D0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B + +count = 7 +seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA +mlen = 264 +msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +pk = 6BC9E88CCA2C2F6A22C83C5894459D4551EE591ABD8BE97315E0DDDFB659CCC61ADB3963B7025090A765B2CD549C980490B6F5DF7195ACCF756641C945BCFF775164913E5262F96F3997B3D8B234554353E99D2FACD344552F393FF9B13C15E4BE0FEC785289EBD017F3B455EC772F122BC91B79150751A0697431C7D4966B474C4323328DEFD0636FE6FCD8E37E68CC55232B737E9DBE31819DF954F2EF1D45CB65E333982156489EC28D3E4045DAD7D0B62125C78B9259B37A10B50FE3EA192B7AF8861230DA08869EF4D45B0389B4FCEB1BB46B1B3F9A70D90C9E9166499AF9D6DAD6E9E29E39183B274BA92E08EF713277B59EDD5A11753CCD190DA7DE3AD04F5FA78919B21EAB23DE6734E438DA51AC6EED706FE3AAE67E075338B21E50520ABE9717BC1F653F8D7468723A54EE7D227093FB66DF3C12782C530D21DE66CC86A3050E7573B0595E61A05296936967E722FEAFAE2FABE4F50CC23F99479FF9F0EC47E4B62621DC1E5CF632A8384D361C5DAEC3F504808AEA4E837A9DCF375F858054FEBA7832998C981C711E4A979949D2214E418E5B0E20DEA1CFB7CE7E42B65DCB3D2B685D5B24392A97F3D833F719B02A51D1CF2993F8D9378BD20A171CA2AB968806CC83B3F92C261D825BA0C9DBF4D4CC444109052761FF0DD96A5A78A57ABDEE1362893C0AE898AEC9D67566FD2EB6165E1A87F7788850182448A1B7ECFC28ECB7ABB03FD913B3E60854DB2F96D357170E38B5304205C51122ABE42704AA5597475B1E35A4AF1184C5FDAED8A77278E4658237D58A2DCFDC17EE44525728F892CC4C3FE5098D9925DB258ED34A21B19BB1FE4249C188CC485D7F0A3E4A4394C942F6578FB28859759925C9D5CE26E4F4A0D7A973ACD6C74BC2B46ECF05A61D90F5CFE16E056ECCF6F720D6D4DAA85612220B1A264F516CB7D3BBDB0B09353346F79740E4E1E7B30F92A9A317D4E1C85D2B7A3F4E5634B0D03E54B752C85C0BB59ABA3EA4F2BD71FC757AAFCA387E67A6AB5A504E6BC9C7486345F83434C91A83ACE2BB4022970CC4DA43572A74CF9D7AE9062E376503020633A39DF7709740F1842D53BA8E63103119C7B900A3922F3729573A1CC810D5ED85A44AF83C8F593FFEBEE106FBC0285BF9A2E95C01A684EFD1078AD8BC50B7F878D8683B25758E9ECB3C888C448BC1F2FE7DC0D6F5016DD63DDE0F47DE5E8FE092A699D2B2657641A7B6BACDC305B13EA40CF2EA4B9EE4CD5DEEAB1C5CEA9EBDCBDCC3A835BF9ACA897BCCB41FFE8C2FC65A3BD3AA025CE061C15C4354ABC980553884BEC3DBAA25FEDB39E2B9571F94198178B7C833BDC5EACA13E01A2B3F80A7F9442A52A07EBC1E428DE86417D4D5BB2E293B16E2E9840C645344BF9D0C1F06BFBACDC05C7633D2A8E6452825188BCF9D0660875B22514EBFF7701EC16F1AB7BB52A1FE0E4B32DCC5BD4213A3B678ABA33A2840E001652E147D150C9C16B70D7B1A7F6D2AEB51859383E3BD8C67349B13C31EA04E0C8355A46A1C94A420FCFD2C81675DD1D6036F863A652B74E05DBD1B26F0A28A20DA527B24A3B7313B986DE33FE79022D467EE5F726B800AEF4BC8E4A3D4245D510FA9226BE2D194FD85419B1C5B4751EF16F88D2146D2C86B95C4C3E894A40C27242E7A9E968718F15FEA0FE6FA843AB708EFE998402B4F1833C3556969CDDC74ECE688C3F66EF5BBD20745603E097338317E9BCBEC1FC1C0B3B0360DE9D17671507E57B43455CC4E543280C7E03B19B46256EF21083966F79ED041076F421F9D23CA4BF799248617912CFA1411F5E50266ECEB42DDFC77CD7CAB691DABC3A90DB5F711294439BDBE717168BCBF9B6E020D471B454D6A68F4F21097733524D6444B0970210C5815A383CA0013B0191B797D088A7C85448BA6E7C82B19BF3DD09B64C006AA667028C05BC2CC110F931EE11B58768FCA6FD3B6C530E31780BE4324387E282F74FB457C6E8AE9C1A8F5E91D5F8876D3E0A46AA8F9CE5F6230DD28CAF40192BF364E3303EAB3D0A767611B681B75CDCA7AD1993F7BB132C789946BE4F100CE6EC6102EFE48280E6B3EA28AB0E3444BE15AD1C4F7BD9C1EACA5083329EF70510B0535F135E1C70C44F458C26197102D7B7935E5297D44CC7678500719C1500D70F9E18EB4525A2DFE9F14115D9BD570B9266AD9080C01506287B05CBA8347A6F5532310E6B355DD4C81466BE27DD10CEDE2A031515E9D27715EC22291B16EA562007A46F2646857181993DC0429635B4960D36FC10B9AE51E287E21DBA8AE75C8A6B0D89912D8339AC0DA022773E8274AC2D4B4EE149BB408B3F3DFC98793AE3EA2AE517C96C693EE5122E323F234E8A868664C0628E7949E49E74879C1DD090A19FAAA81768DE621FE5A9B47630EF58B04246D62F75D4D586BB2029AF53FA6B329417CF69AEC15A33C9E46096867EBF38CB24D81B1CDBFE0963E40F6D28AFB9025B9A78B6F7F5E751F3AD3E1729D67643CD96CFEB10052CDB262135F71F9005E89DE0B979B1BDA97A29E43B4CD8334ED031458EB613219480E5A39FADFB0A0E430C3A63D85399AAAB3F91440C8555DBDCD6F2123E543F0515F87FAE634E861BC7F45EB17B00D9B90D33A1E21BB29245C6CD386E4797794A2BBE10DDC7B411A4FD88194C07DF4DBA5A3E82B217065D4720271CC66C6364608FC4DDD665214923CFB1C2DD758AE3FE38A97DE261120E6F9A53592FF5F19296F3316CF33F7B00DEBF6AE14235BDD3DDD45EF12DBA1D948DE886D829036F3879452FB57D638CA4445863BEF747742598BE2DC309360106922CCADC2318783D8DE2C91A305B5DA7D8AD0D330A96B9F191B0DEB07CAF940F7FD9182C257D29E51936FD94D3590B0C77A4F8886BAE21D504BF51D65998D111CBAA2DEC78E01DE3C03D822C25148C270A1D0EF4F089FE00E59357B4128E5F2ED0FCB304EC32E7396D232DB79D833EE1598F43434D2CB90692ABAA681F1239D4CF02DB524EBBEF3BC6AF02E14CE4F4548DEEFC7DB7B6132A154787C328C6369E6810BCC06483A32EA3E8C13886ECF142D3C632CDC0F2B2E3D9C87AD8E6CE3E085FDD7F262C9A8297EAE8E81CE6D1F5C34FA6A3C411DACE851D2EDF0A62E00042EF962512FA24A6A7BC86B89A8B7EC393B1858AECBD564671BBB855FCF49A803D919BA1AF6E3F0864884AB3572EFB498532EAD25E5999B61B47CD7D7D28E6CED226019C981F9852AB950C5DFB2FE8E50837A3F783C154FD61089B2F4664CD927C814766FEC9CAE83058C42733A614554D61982F7F6ADEA28A4D507FB4228A5DCB7C76E882995175B4C6863202DD95E133A22DD3A9AFAD632DE49EB11C44117D9C7E0D4F34CF3FE4FC2E084454EDFE8CC0885491EF7CAF11E4CED54C82DBCC6048509D6FFF897733FA848EB390A3AF66034790FA88A1AB2F3E0FB963D2A806FEF495CADE231731BB3C5B0667C8855613DDBFFFF640FB4B073EE7813AD72F3D8C0DB0D6798BE7A4BAF1E4D7EC3324AB3AD32E2ECF067ABC8ECB135AFE5B093D62E2B37F19A2D04736BE8E0AF14FA45DF460A87C9CA39197A0216BCFE88665805BAC74771FBFB9E3DC5925BA80C31B8F4698BEC50A34A58A7ABC6C25FE4CC87DBE29C6AE21CD8F4F3010771D78F3AFD3ECEE751154C2F517C2C9F7C +sk = 6BC9E88CCA2C2F6A22C83C5894459D4551EE591ABD8BE97315E0DDDFB659CCC676A2B7B31C387CCF671C6D50EC132E943999BAA608A18C731F1615D38733808A693EE1B6966E8404D2C60F6A59F111D8EB4B9F7164CEE535DE7DDDBF0B62DFBCFBB633C344AA99772344E2DDD53560237279B6800DE61B994E4D34DDC345794B83384C81408C13B3118B246603B1116142268C904DCA302C1A36681A272863B84152302C52B42D102029110544D3064A48B868C032441C470ACB309261340881A444C1305258940DC21012DA3042981046C3B231004664E016706214292325040A320904828544C06C93A01161482E01484989B48D43160E4C86058A200D9A3430112892DC128EE1C609434889228169020421C2A02814000400824D934206033306828225C136225A8480991689A3C0101B44801386898BB04C19256451124651262403349281B67021931083B04D49142523A388DA2806CC108E943822E3C011A40272E2B80184B2811BB5851B3808898884DC148560C6688B36221A098D4CC6705C0226C918125A840D58128800140890122D04076D1C252ED824700A0321E1108EA12212232422E4C209DB168ECB30611BA5445A38851988101129421C3725C0B650440412614066522464C3246814456CE0900DD4341003063050222E923626E34840004192D8946504151120984C80B645A0068242100E5A166C4BA288882406DCB231A30040A43846D0468601C87021862D4C2848838489A4C261E4A445A0B825099200A3820DC04881410404048860D23640443240C4162050464021C06081A28DD9964C4A248D40B07149262513900184A22C0914441127720331518C0892A1309143968581164E0B311140820C144305DAC410881866114310244610413612C2B0054BC48C19858C028265E02046C3008C4A08444130051B3488000088132045C8060A2133851896718BB421D3144A1346401CA44D94022C44B851C00051D1468E51841113440DD03868C1400002860901A82000456022960DCB1624589245992064910882C2148E9B40280BC944CB0825E01272840289894851A0940044468DC2408E1CA72019022E940864C396410C20404902624B122454B0211486208294490B406AE2C66100C98D00030C64A42D5A02711394490322711C20605A8249E0C2650B8841A1484E63421002B00011088989900D6108601B820164122C422090D4084D2023820BA61151A864D8844902082C0A2104C28609E02266CB4408101346E2324402348EA4B26418880594B69112A10C8A38262338021B050E1023519308120346899A068EDAC0480122096134085946458CB4050B204E1436641B1668DC228E42484043466801004999144A93328A232729A38688A1940D94062A138129C9405163048208470DDB144919484EC0280D602001C11488044230218684E3380680228D20207148268A24B4898CA828804692210261CB121280388E08C82C08066A90C04100484E24A62D49446504039040A82C1310010314311AC0509C186DC444520B944D89B04410B0114BB2054A288654208D21435259146A449425C9C68C1B238E08326D241650C39290E430281B018E0BC6514A106A1443000832660A366090C4454C9209533866D3088A8A4048182266A21601D84069CB1688DA424A84B888C138120037811A04200883909328050347441A246C21B22800B82DD22244E3200223072498146AC8448552146C4C8285E2A0284A943018B92014394A4B028C1401088C240D1B2308E3965060B62198882900A4100C3705DBA02520424A01474661286EE3B4718908511A004848266C53A4008BB86D8034441B3452133429A3082854324A08B630A3484D9A9229CA8889E3966800263264900C5B44104B924841A461C3362549020C4B92284938500291801BB0889838200BB86020151219370523C27104C824949644C1A060520072DB4020D9266A0B19028440861B490EC9126C03A665A3A611A020460B470A213250D2302C10A844C3C48C81A444E3088593348411978803C824DA4444D1800409374E0C216D90264C23842023170D08116282028A63C28C12042C48B40D22011008304602B58D4A3888E4C26D1BB06D49160ECC34869BC22D4C122952083112B53164424CCB9085C0A46C8430842312921C2925C2C86D0149605A88054C263222848D91C62961C40C5DD818F5A808C66F5B1CE223B8EC54FF79652A3BEB87AD7D54DB9995EEA728B4E5F4E42BA0FC83DF5480844E995088922A80DAB63651E0382EE6757DD9BA4BB4D2E7083015182406D611BE1D7FFC7864DBB03F220943C31D8C82C4A1329637E55A3BABF9824A7BE57D693E82AAE0940E3DBEC197E8F7AD3B1CB25FB0D6DE065B0812CEE20E2271564E9DA98A3EE469723283A619EC62A1921C5E55B7ED4B6BD3E708E2800F51EEBADA4CCE2213093F5C9E080C750E09C3A6C01BAC1A6C9C60227088BFE5AC2C4D324FF80CA7DE874834A266D6F3B6F939A6725589A599C6FC31BF39F009C9DBF06A2D162763BE08B0DC240861D4004F5933B1F57563BD09BDC98C9CD2DECFDD6804A0DF806D7317BDC2B8B0D935ABE5A30CDFB769B13AB137D4E34F81B55C182264BC691B038854CF2C85C580DFFA01ADF80ED2EAE7D2234D06704A580B1302BDE75E2E3C177482ADB136A76EFCC72DA6AA987922C8F05DE70FA724E5C873006F1CDE4DD7D0E525F1A04C7A43612545854BEED90DAEF6AE5FD83429AD35A980AF7F9585968CC3AE42E448DDE8BE187D74B7169DA5AFBC5E75678A3E8964AD8261408AFEEAA0793EB12B6CCFB0D2C6D48F716404762B74ECB3429D21A799DC96865E5D5F13E3EB8D67179B50509C8C0B6A9B38B4B3CD733D87166F3553163BD7E9B9D21D0D07571321A3A923C4E705456851C50E26687889E8B8C9424141D6ABD4F56663FD299AB312EABAAE41885576EA0C8FD4E08D53EB3D20E62B0D997DABB38C20EA8B795F00FD32ADCB6E350C6BED7A19A535F19257CC6795F721D5B02AF36F3D26AC44E5E4E9558D9AD6ED092E99F886BA01B83D3A8418B25CE1C08861566BDAF100A9E275A9D15250EA1D4346487B0ECFFCAE86E360DADCC51CD86C734D5563643E1F404869B3EBD163F2C3AE1A458D6BF157B30A5A93B16B7A91B2D09C7F6BF4944D1D913ED1D7E48BC5EBBDDC8B81316FE1A140567986AC0ADAB32D29EE0E8E6912A679231301E75A775F07498C611BA32D976E645E6E0F1ED8AE6E6427D7AFA13BD9022EB0EC18266DA6AB97143B10A64DA4AB3DBAAFCF1DEF874A72A9B92C74823487EF80CC574E9745390F27F19C659FDB6321A27EF2C346BF928620D65E2C048A1AB78AF66ABD9E3D7DD7F5B61D1BAC04A478E7425C34E7B0E49067C95BE550D540F031D4448D1718ED086B8138FAC6244EDFA49C0EE938C3E19162D4B743F1D90B4DD770E2EB5FD05D455E156D78CEDBB5FF0F1A7BED467866450E8825282BC2E626DED98D60D0CD0D72282763CC0027AF1AC308FF3BBD56BB0C89880FE562657D29EFFF9F36515346888225CE964AC950282D5C4CE46D16E1269E15FE251C3FE69E7EF0CFD28D781E6576F655E3BA6F4F5B0FDF6F8311AFF4FD84C6FE03924C7A1DF3D1435441CC809221F1A92D85BE84DE44402805636D8F0D1B59D6DD98A27C26EB0EEA81B6A4CDE2F409FD51DEC860DF1F03EF90242850CE290FB7F4B9A76CEFC6CB745262CC2CEAE57C7896A320DE1F6E193D808C27F5537C706A525142AC72E82982F563A13569FA532717FAE97734CE030177B3B0643101DFEACCEC53CDCF7790142B5BC8331F730F1A701CBA6EB721D7E1E9DA8FAF5B7604A533D2599693449076D8B6B0B04D55B7C14EF365688817C8B968D7DAF222D23C0795AB12C05DAC64CE719973165697950E72141B604467DF6027289702C96D6C1C3A0EBBE465A74BA3A8B8C1DE0DCFFC0F159248E898F0D98954723D3BB013FA82AE69059A751A040D01959C4569FA623B32D29F5D7C68FA4D4666171F1F7DF690F846702DD51520EDE6252D201049F12A19B5EBC5183AF3B28F44A9E262F63E2F2D8C5346FCD4FFF7BE1169B8E6A8F5ED31A75721A5ABBC5CC629BC38E87EEB134C30ECB906B788406EFA29BFF631440EACDC313B5403185891086514AB347BAD3C6A5B93D665AC157576D0C606A1FF519F49940FD861EB319E168F536E6E543C75B26D1ED9BB917F68766B7F1361E3357AE5133CD37FDE0045E654BF8FF42DA5FAE3044C6D5ED82F0509CF9EE7C21865C274EF4EC68D442E38853565AACF4293F0BC40E943BF9A1C946B3016F9A59CB8284BD3F5A1B517B4405A57D0C4313ABA826445313AE0715C8207516ED3FD944309BC39AC5B1E37370FD0A5B292B419AEE05DB79EA59DE766C0DF0C040CB1A1C5382D48AFC068AE19F4413F74791C7E05391DF4529AADC70A0AF62E64C06ED2CB2703E18878DA2F4CE5349A879885819CB2590DBCB189BCD25DA4FA28585DF118385CC90BF3CE127A1CBB373C4FF79694DF1615AFB0C94A1140678B151F16270E66927DD5F9A60B0B3862B79DA1E4BE9FFEA8AA539B343E18F7DC372931B0720AB4883F3DA49A0669ACF17B1DCF58558D34BDD355EDA49CF5F36112F2D41E220861A2F7047F2267C0A38B73751E01114533E046CB68FC7BDB7681DAD509A69F8F00A4C372CDD6B24A8D9D5519E02BA3B8BEBC2BE20ACE69D809504511BA76271BBB4062B8ED5894B3999D9C587931E46FE423170A8A68AA7B393263FFB17BE3B0B638637159FE7C5228E2CF887A510D4CD852D9794A18656915C7A2524D7C0E432E7563176672C8FCB059D22874A645EDCEF836F84E40388A93281127349A9DF73B110208DD953C147CF5986D1BE2EB2888CC54586BD88F5F706CCD5953041CDD9B6151F6C561BAF21A680B66048933855A899CF4BCA99D83852A04C44BDB15E4BCF990F21540E3AC770EC1CA991692996CD22EA4261B3D2EF8DE44CEC4C1CD1E5245D9376EBDE9435FE94CBFECDB02A5A4F5CE92D6916153CAE15EDC035DE8BC2FFD57F5059ACD4A74E641E7B4BDB17CA7FAB1322C4456B87DB0D444CCD86D1B4F4C474C47D42E96984F18CAD7BFFA70E8E502BD35955B538B3EC8F5556ED6A45A63D94232B12A162732788584FD06E2DD84C0E0F82DCCEF79BEAD4028DCB7CA1049C7CF7ACE42C41FF270CDD6913FBF4DA718B234491644CD271773C473CA2D54B8AB4322DF5302BDCA8A277D8C5DC696954C299B975CCEAA1B173B58072F1835B628A8AC0BF2A0402259D63FB437D00B72B208F10519B926D9332511EA371BC53E1A8B64060016A4711FFF7CAAE00D84A6A32769DE6E4EBDAA0B24BEFD6E032DE8D3E92C03F4C9D254F7454D974FBB0CF9071E23F8E8EF13E52BFCA97D0C8B255447EDB04DAA5CCD8D9C2F80A21C92B8BDA87622FF61398A33E772E21D73FD6119B12CFBCCDFE3271D9CAA15226248D9C2D89DF26F1120C21D2770819207B509DDE3BFAEFC86823599352481D221C31F81AA06FC9E270EDAD7F4426C57C4A23EB2734955BDCB7D13E87C2B10F1EE76043DA4768BC2A83F8C736C1CE41D49FF8C953FFEF0FD5423B855E25D6A4090D13AF96100E012D796269C96B911232991D445298FB8D806E67F91FF19539B174FD7006B3EFA7AFE8B88F8E6791DC67B9A83349AF37DDF8D19F74AF5126B05E695508287C4D5CFD89C55926A0B241EBF47EDE930FE90B72281DA9BD96C246BD00DB73CE7AC52C17B6ED6C260BCFF6B1AFC8E202859824FF297410DDF31CE1D5BDD3A64CED465220B2DE0AD25C5318E29C85DA25BF5A611B7CD45EB3B44B3BCE97D4B61F7F2CEDFD2A7E9760D0AE6CCD16E190E67A02B144AABA799D0DC0CBFF66B9937B11A1CC966A53EE0BA9CC84E9E8B4FAA6CFB79F790AFE5FF7E8F9AA5DDBC6FF19FC4B05D825D97AFE90D6B859516A2886AE661796CEF9099F21C6FF277990F7AEEF6417A27870485EB3A8811A58369057B3CAE44511D054FB10E4E9A0D89F8B1EEA80C0945D4E4B0CF7C1EA78E022789D13C0A79BC65A72C753A0FA342C5D52556041B7404AF12632393E0A27629AF9CB585DE6EB2B504A6FC208AC4A6D89839220447597931E7E641F30BD7C47E7B57B920B4D2B7F8C80880AE4C0DC2CCD3C8D7DC1B0EE6559D8D0E1A5F7A84A230A6B9F26F62F3AA770D648862BD825505B1DAD2A80E4F85D928997C2ACC3F012AB4B970FC2A7CC93A732B1752B65A49247D57B092B790171006E4FADAB7367B4125EF56322D42C475CB25116329B2B83D0D302371A18D20B4EBA5C787C2CF4A425DCE5D69B4CEA16E7AA160E7952745DDACE8D176B5BB2815ADE821E043A0711C18F12272F32374AD9A587B83FC63EA39B53EA20BDDDF9BF800CE333FB99E1C1AD5DA36E5EB45D9C56010145D8624301138B5075C9431F9F26B1021B675E06EFED3D8B199F9FD3F92847FC1D7233D4409D269087DDCCDC88DA5836D9E995FB5CD408F8DF1C4CCCAA2983382B57A62A0B543AED2F8C8C61607680FB57C00F5ACDA12C31084F1CEC96D303549AE908D36ABE6D6BCA1F39E11A4FB8DE6171AC1DDAFE411CF23B0444D177AE05D3C7AB2710695A0A36A8069B691589ACDF59EB95D40423D8549D1C1D4BCFB2BEFE31A7F87B17BEFB6F485B93E75CA5F36DF35BCF0AD84490AEDC5D2D989EFF1ECE974425E3272A965A0616F4088B4284108628F0BDC7E6A696C81ADEA8C30A1B3CF215E5DA66E257EDF118E5041CB9D4BC517716AC1455ADC5D916A7A4D015520513D848CFBCE6BB5EA22F7A63C8A2044CBACBBD0A0BA7D323BB371BAFDAD4633029CF5BE9B348E9B9BF54297E0EAA8321BA082AA507D74FB58402D75E39C3AF0083042557A18DB905FA9D2B102C67A4B9CA475E2D42681E3231D +smlen = 4891 +sm = 3BEA1862D17DA558EC96BDBBE3F7A4EB576E195D9AFBC11B4772B6FF0D52790C54786803339E7A75548CD1E269BC9FC959C69FB871F21BFDC7DE701845C8E0D0BAA4AF816373209CBDC6C637EB172A4BC6A8E315D1F16CBE98CAD37B1F585010615187547B527610A0D6F59AD168AF2967254F83AEBD035681ED2CF5CE2CF071080DB1D33D96EDE247FD7BBEAA946A879EC5F9EDCE352C9E23342CD82F9D9F6FB6D58A9E0355C68BE9985C6D94014B767945E9CE8F9D41F3AD832197B2DD8744796CA6774A4F2CE890BD9A5AB15AE6F44AB56251A42600A4D05801A2FF17BF64832E722E649CEB5310E99B78E9BECDC77C6235EC7C686AD81DFB999E93442C3A26E02D7C2CB6AB9F59B5D45756FB2E77C0D65A62F847835E8EFCE20C559A9F04EFD90509D26C165B9C602DA2A7C8EC9D43DCDAD7B12AAB9B49876A846D83010E9C9CD0B9EE8657BFF2B559862BA5398BDF1D906471AFD884F4B129EB9978FCB59F319DC1CA1F34FC87AF6C07C6932C096F207EFBDA7AF61B0FAF02652CF5A2DFD26DEF38C5C3460FCD530C0225ADA98D0B5A1A35CEC42353FCB93166B01DC3A58BC8A4CCAA7B9B96B9A4EB0E3985448388A9711A8E952BA0077C3C3553CAED01B9732241B04091A6F0C041E2826AE49EE58C84123AEA11A0E46F370CC24C02633F5820EC16A5D471D0DEB1C8EAE77CBFDECB90194181B28FFDB12DFCDFA7D90A5877D65B299665CD7199C37BF857EF5538AFD72D7E3C433DD443E520A20D8FD51C2116D126D43A8148D6E6CE72810141CB4474DDA9C7F41C2CE074055A43FB64731E7EBE96D6491559BB687A09CD7E171997B9BE927B2A442DB9888559A3088A3BEA690F5332F07B91F1BCD2CE01FC7F45AE68634E075B18A20734234047E6190048B6D3233334C665183A72AC5A3430592388D3D93F35BB5BC3990479140A1A947B45153D0F73B8F3C520372F6D7F4AC469637AEA63EDA770830FAB9F5EB3C562063FA543BF265F01B47E5F4C6A296FF5525DEC07DA10FA4C7DA4422801D0B200AB3A89631899C7AD5514A51AEA1D5418985569F4FF82E5B5E18FECDC38C3FA824D90FFBAD75010653E21B9DC3330DA47B3232CD1010139759D9B5457131E9613B40AB95DD2ACA96767E8D1B29BA062795DAF9DA66AD759F133CCC0D3C693A149C1CDEE3B956D1B226EB7834C29AD85FC5A06FDBC1C5971DF8C64F17E234CC3C95C7482758ED723CC121C60E95548B3BE835CF8CFCFD6343B583F8081C5F45C9164B3D047DD53693896C5229DBD2D3C2EDE77485A801B13401E88A1569CCEB33B1CE9F783B34A2E1CAFC06A3E54EE4ED9243EDEE3AF81B1541433836E0369708462B98409BE78F1347F53D2A86F1ECECB07722924419C8508AA86EAB780B7CE37114B7AFD6F225711B03AD722FEF0D4F53AA850FAB42B1C091CCC99B0069AD2215A4E5A89E3D7E9C0F7A90403A9678F82C29A3D28A24FE2F5ABDC124B4D764430A172E93738915F5C5B53674CC2272512BB2C62AC1465B18FF691404284C5DBF5B2077090F3CDE10F9948C34080F03F2A4A204B9BF97385BAFCDB6BE3614BDED73E9555B4B623412F24429C99462764690FE385CCC6724B3FECD67D94C9045D7B595877EE84D6AC5A29B1B5B6472BDB48D5E9F73B1A650035C8894DB666E2EF6596309F8B7C1DC8AED686208A8E0F78E5AC369C0021CD6C0F43FED9D4BD6527CC1B777594E26EFF5C3AE4C67E6651839B471F8158A55F3C3EAB739A1211991CE36154C815C51BA87A9107E96F7BC3EA5D53198EEB9733126ECAF8E164F03C5F8F7FDC7CE7BF41DCBCF1BFAEA78A6AA1E09C62A1483DA249A141F10EB8912CD38BE29589D7A1798C59B44DE88E36A85D5C6D8B33DB137F6549181DEB7795E200B65210060F95675E1413FC6DBF9E105943FD6B32182D14F27B69B7DEC2C839D531EEDFB5814F749EE43E689C1D9F60044ACB1459A094ECAEE3754417D47162FC5BDABB622F778B2EE475A9458B52FB501E021A83B885E9B8D7B6B15836CB13FBA2A1DADF27FDF525704B8816A37E2A345859437B2CFFF335692F13C2F8AF6C1771C53BA19E0162C1D19AEA8A8F13084E676BCD26FE12B159C21A35AC1ED20FAFE9242045B3FC63EF5B1199C82F18106A65231A9194D49FEBC37F7874C197E61FA8639F93B97D729A44190010877A1A5453EF0B1CB694275EDDC7D959D50CD6D3100D85443B2DA13B177F6ADAD79208C408DA80A8495FEDAF591829FC8202F7147335520529BA7BC6FBB1C71861462834CEE874E832D94A3E4CF2D97052CAB45041303546AF97BF4A5732FEF408E68BBAE78AB8CC1594243387F7F97297BBEBC32086F5BF4F3E31BB76819C0B6764029668EAED4AE7042B9F9E78A4D01637580D0F69971E95A72130B90B9D8BCDC7369BB731F294AA4D8691C5A673AE502C5376DB37AEE70A902DF9CE62292FB33CDA39935C11AD441B051E620253DA7313D86DED1237029E91236DB72D136CA2960C90A25EE53EB392A033915F34FB7D192328BC8775853896C9F503110E1DF753822794AD7BA83CFE0B7FA835C9CBA93BF25174748972653BE1F16BAA44F6B24277AADEDB89CD33FF2D7909D185BD6B1E7B5C069B2DB5E9DAE0B9CB9C3C49126A4C5E2ACC19392CDC390A202A4E198FCF624FD2CDBC01B4AC54F306BFB6B1EC519E97191CC6085274A7D50F175204D3DC8FF47CA7F3E5ABA67F001D2CA55A18D42FEF21821A937A33CB31BB351084E43C49775271CA968971005F4E0E229BEA6EB1EB372E533B148FD1219C8638E8A9E0977C46BD4C713C0160FD75D4F694BB9739DB509A4BA05EA3D06E3FFCF9D62926881FA3533EC4CA87A94C4DD2D5689B32A3B3B0466132F595DDC2829C3AFEF64DD8FB4939C4B1E255359FE07EFC0179D39F0076A99EDEC7C205AD270A3D88B6086C22E3AF4AD6CC6A3F57EA267D27B849D464DD16A24A1087D475332578EED69116FDC433EFACE886314399178E2A294EDAA76704D6DB8379FDDDF3C0BDA617C09B2D1A43093552220D212CE7C7E93E931737A4E634A86C94047216C047B8F63DC8277EA50966EFA8C38DDC5184C696E6D41B1AFA16340E2FC9EEBAB2A204CF4F8A772FE8E1B8BF4A7161B6D4E35D367EECCBEA96063F156FC8713C4796D9877E9242A9E017DB61EA0AB9DA8F1E275F052994B8FD133F66B0651D182542859E1AC87EE2DE39B7F772F761D1252AC8E098C89E5793F30C5C07F5162078DB1FCBAEBD33378473CA070E822FABB19C2D77104B8EF1D84486E93FDE9A1299AED5B112904A35BDFD7B7976449FD25D58A23BCAD3A4D1C3381799D4967B8D14C4DF7C51F75B4044B8F54322A986405062533EAB46345068C8DF1D727DB80DF5F2CA2876D42B27200901F81349A521B6CECF570E2D706E10408BC642234F414FC250BEC593472D73BE29368E0DD9DCA1D1E03C8731636C33996DC459F28AE6865CCE25189A3B39FF190EE64B491E68ECD4B7B9D96ECB7DE7403AC1B36A0EBCD18B10C557F6B376D5B873F89A29AC4B6AF9633779E96BC97064EE935F577CC1002153E5D40D473DDCFA1E9F5448E5EA04A548EBD952CB317FD46B38F94AA077267A44ECC515891B667BFE437F5F229BADA2CEE9EA0828587383936AF11521754B7E2052DEE3D8334E089865F9AAA8F0B69E273C01F1BA9E0930C03E1412345CFAABA3F7670D3BD519B5E5837E0200A9F2C603C3BCA2D90B956183A4A9BB38D0FD7A4CDC658183D4DC05E34543C83E2DE90F5460612BA1F709FE4443D6BE8FEE7FFD41FC06742BA521CA056E03B0AB8DCA5DB7F340B341EC31C24B2B3FA898DB58FB7E439A2CCEF70A56A66C01C7FC2D11FEAFD44F21BF710A4292ACDDFEC73258855D02093B53B1AAC24EE03EB449E923853A71A0F85A6A6C25933A98D802C6D8EA9DE90BD10BB43B3CD64B236F90FB7D71C92EA38A9E342B94F7D70DE577711DED8E1F2EBA98208E1BBD48115DAB8AD3F6254A4E357ECADB29867DC746FC5E985B44C0F0DF25DF348A020085836BA5260A911D5A3F218A78B46079C7441EBDF3FEFB4AF54B979FF59CEC336AEDD45EA6584B7CA82E6F1208D17A07EFCDEF8391A82B371F18286DD6D0DFD363624097F86B41A4A7933BF3882E6636CC3BC038CB7E408B0D2E3FCF8516C7D1F142558B01A44247A8A0C1D2410DF3632B06BC0DDBC32169590CADD10BF41FC432F17698BC04EFB85FBEE140D34E6A94627D42F8C93EFAB845AC612C54A91AA95460E5EF872363F5A7D061CEB654D122382F94B133D9D00824F4BBC89652F6347F9ADD1900719AC1F884C0D1B04622752AE3EDFF8BFC9F9CBACE3DB423F3C011CA9ADC0D605A388CA4EBC7DEE497BC8527DB160799400D7FF92C0648560396527340829DA7F62030F66BB9E5564373228B6D8E46BC2838EAE27DBED9AF4A8E8EA01084FC9C1B6838217A34C90FC4272541DE3CB53CE9EDBDB3F286C0AE7D60116B0E0FB6393E05F25D59DD56621FA35B4B23ED0AA4F9704EED44D3052562A3114637BC66FC04ADE44E0CD94A8028490AEC846761CE912D7900684A8904C1F7F96278937DD4A85A12BAA8109CF2A8A36163AD95EDCBF27675EE262ABD3ADD39DB87698F914AF70DBFE22DD798152697FA4A280BFC0BE806CC269CB67AE22E6D54D93B2EBAF579F888F5AA2D49129FA1C9B1C565105F4E744EF00C5F80A6A8D1797BE67D1F32DFF034932BEAEA57675068DE56AA36ED3B42E730638097EE23E2E4222897CE36DA4CB5C0F16664C556C362E9396EEB4C588B2838AE0C3D35DC3CA0B7ECA24B7FBF47C4E815539C864F49E21F7A18D020505AF721156E7D5685CD39E0D1BD6D9922B1FD4EBC17C5D851AEC8188DFD3802C1BCED2D069BDC420966F72A3F647B9298DC0D3A480AF031287FB241C78F3E7129320D6B899A0C205CADB53F4018CE612EC17BD56487ACD9F506F8FE01896BE6B7C9F9BA0F6147D4A12C61D520A85504453206C6996504B63E4679D7B07DC3EB017A889A708F9CC31AA8AB6E5AEB48F0DA9245CCD0EB2A90325E573CE30C1EC80C2BF3E4C39CCE2402DACEC8D295C75F24C3BCBF53E1032B022A400F48EA4EF34298B075F30E8E2B4B6F671BABCBACB2284FE7ECFA8AF911E688427F92EA72ACA59846B4AC5025AD8E4C5E117B8EC91E944C06CE8A62400FB5693BEF83446701D18CE619DB0BB53C83681BD7E01895386F490BDC95F84E43D0240EAA35FD1D2C16DE5064C9CEC9F595C2E96CD07A08004323B6F372DEC8B07A886CA6CF1DBD59A07B645340769380E83AC253BE7AED3CFA25FF642B20C7CE2FE3C0F79FF1953AF6CB635B57FACB36C2FCB6421CC7C54D38787D897232D0AA2FAD689EF96F0DC061E8305ED8AE97FF232A91C1A91BDD0F7187305E88C1191689BBAFA088A182DE8788277BA83D61B3C4D436006DFF5A7094ADAED336347FE7C58236F3B710DB53E31487F676A75CA490D774BE48FF6F8108FDAE932903A788DCC61FB89396BC3C5344A86C19FFA43C5EEF36851F8DA22C3A2B0606F2D8BB3C3E319032B1AB34A01232411F3A8B4BF7127713D5B37A11B5FE8EC9899CBA0A03BC953287F767F91CD27223F36934E47FCBB73BEB6B54555DE0864B6B257E387A18A4137C222262E7CD515E3DE31733B42E4EEA4DDCE58C64081E6F14BFCBA4796FE614AF9498C83D76924EF6A892BC06C02B3D9AD001397E287052B0AB692017800C5189884C297D06879854DD4DEFA4AA41AB80383EF9FEE14A841956F0FC25792E94B67035BB845B01B6E87FC5DF92C55FA62C2166338CA9838D1547B207169B3C6198C0CB4C2294E219D6C990BACF9F6FDFC4E0C8136F95343CFAA797BAA44513E85D43F4EE73906E8305ACF5F0ED6C453DEB9FD85DDBF29395AAC759EFA9DCB32C8A25CAC9663219C8CFC82379CE9E3E28FDAC021CEA3C2FD771064CA72F018EA69D0C7D5276DEFAA28AF52E64E26F6CED56211E75E5E685B7EA31C885641E9487F95A4392200E9ABB34D87E6E93756EC86F1B56ECD5EC3754D02A14409548E482C0B33AD8B4F85341C0F9E53F6E7527BEDA88D01FDDA2ACD2A5AF45805A0544CCD9666599286A2A3DE26E69C9D209AC5F360718C83326ECE9AF69EFA64F10A2F7259624AE827BC85CAB3DA31A2D622794C493D823A396E07BDD37C83E21518EE834FF7F0F358DAB7AB9C7FFEEE72D31974CB9089E4CF41313D7795178889F995254674E72E4E0CA0F9E54643AB4446C684A262A339BE00D11218482BDBC845B6C8AEB1087108FAA9446EA176F1747BFD58952EEC8FE383C0633CF85483BB9DFB7C41684CF326D67D984BAD256A2D0E457ABE9AC29E20AC633AA223834DC3203992B29744D10FD5774E7BF4872195FC16C90CB3ED7F5460090A0971479F9A971C66F9D42D07052597B81107D128CB0D5FAFE46505486979FF2FB24313C99AECEDEFF0D1153798DDB53748BAC949DA7A9CFEE254153545DD1F6095F71747BE1F90000000000000000000000000000000000000000000000060E161C20262D34A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 + +count = 8 +seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D +mlen = 297 +msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +pk = 62A2E201944B81B986D623F5F0FD5AB9A8F276556987946021969226375D507744FDDC275D2A9AE94A48AC7D251DCDAF50FB6D431F4F4530637E09691B5DD1F43EAD38CB9F62F0142961E47D9F7AA206359BB914A23DA13B018BDE2CFEE2C099EEAC7D8970827E704E40EB3F3008B6131338145B6DEDFE8A4A36649B8E3A1D16DAB5ED9507722683CEA7B86FD122307C16E9E555834B1698DF2D48D422D753A4592C79BC6D496B55BAEABC93241FD86FB54F025871BD751FD8922D227864E77AD836D6D3BCA7F414852C5421400D24FF219227B452C67023C89370C2F995D5BF8A1ACC1EF625058F03D5D23D290E3689096D38D0AD834DDD9838F18B6533160803D51B11D2E4F29CB3F7E3D68486B7B37AA589DEDC9554350E334B4A2B56363E7ADBD7F566C697BEDBEAB1ADAFCA61792DEFFDF9A91C0D5F48FFE526180AAD7D99B8DCD80C1D5FA84C76007171D4C299A95A6DE5F0BE77311FFE79ED6AB5D9D2BAD3B375D9D4B243FE7258367D60271CF63084FD7497486B65040D2D74FBCD22A08826B88CA7F9D3800AA11118D878A28A52218EE022F5E5C45BA85AFE76C1F2108D87B154F0A20717288FB4A0624E8245267D62A502811AACAFF9D91C7C6953DC144695CF173E56DE6F45E775D1AA24930D79F05A2CAD8972FA0F53E1BB001C727F30510E1EA7952D32246AA644AFCCDBFE81DE0ED1B24A59CBAC3AE3B17EC3717AA3DC686E88563FEFFF5A7D4FF6D567111F8DCCA2B6A2737EAF1B2DCB27800A6193CC0E582475BA601566F6989DDF58E0FBB846C9D3B34155FF36138E9E629818F86A3BB019F7A65AAAF72549E24A05A4B7B7922721CF04FAE31EE1C057EA39F918F715EA868384AD53E93D8607D8BB3491379EC4AEFCCC9040CB27619BF1715963EBA5BFBD9B0BD27FCEE3D4AB7E60342B62DE5A1B50F98A5E4B41025285D680482EE59B3F9C9BBB248E439747AABFF840E20A21A1F00BB7675867A33278293F1EB674B0D917299A9177A0C7E5636060CBA2947CDF5B48CCA79FB5CA7B87C35B87B93590985E4165E05A5257C3A3887F1464FD80A07089BDA035609E07C45D0C96833DE6E18C555B486CDDEAD623FB881BD4FFBD9604FB513D445FAA802A41ECCB5BB33D1FEAB2B2325B057FDAE88142AA701AE3C55F6A85FB5534CB603D808B9DCE02F86878707B3C487FD0C7A9B0BF209B5EAE93C9D25369B7F6A0B17AD306DA4EBB5CABF2D107CD7E57E5C2EAE852AD8BBB0C0E493D8E27336935190084F710810D60F1FD54C2AEA01CCF6989C7CF41CC0BB05619B39B284F74323294879EEEEA9614CFB940832B501136AE0A7702DB6AC3D5D16DF3F89B647892A3450957EE1E0D9D7480766D7A160D57AD2F3DD2042130180220F75AB10FDFE1B68CA121BA08C509610D3FA7D0A3A4527E266B87A05529EB21C4F6858843D1496EF05D5166DC8C0BA4AEB5D32373ACAC0585B89B0125DE5056E753D40D7215274E41838675DFFF689A15DEE44EC3488BFBFF2972649223C1D2958B69BF8E021162D9AC5B0627BE0F8932BDD0000AADD1E3530A5933169836AC75CFAEEF7799F9775CCC987714A63BE3713E7C8D700A509D3DD959B56C5BA3DB09F2B2F0D748C7F033A8B35086935DB6979ED078A4D73C0583CDBE2B43E85724314C9355D899B54CFBC276191B764EB430C8E94D3B633364C0AA73AE4C25091687DC261525D178DB717FBF5F31AB085D3E4466443E32646D2833ED01F0E8B65368C64943A9D6F7158D5119FEAF2885354D0D528FA1FAAA3F3357C44C51D964E050C1418E3CB9A87F93D1B67ECACB6E4E49A65906B3D333C88B77751BA4F30B16ADAC7EC093532E4C49EC71A9424C7FD3813742082A7DBE698BEEE2946756843271FCC08F602F084C07BF8C399E4A6C2C592CEA8FB49257D748546EF6F29749DB6B49EC617B5274894A74E60632A331201088C757A9148727C73B34A7BCE1A3711FA148B923F2D551B4B3FF1994C507F75BE554F8C503E8F9195A4178CC969A763B14E5B34B68BA3EDC721FA4E10E9CB39AC2E6E519EA5CC045BDADB59D45D2889D08E43A0EBD02AD8E3B7B06F94AA2AF14E792EA14C1885B1E85DD2DCDC6E750C66338D5C86AF22883E4C48E5F5DC101AD4CB10EDEBEEFB344A2D9E674A4A860AB76E115C2359764E28FC8277C7EBBE62BBC0A6A61C499ED23FFCF44C9064376A53CF43467EBDB29E482EACE2E550635736259C583027031220E082A61C2AEE77C62B85A9847635E988BB83B954DD462DD0E02EC289442E6B43B31141E1B020D9169E7F3911A2AAA2C08A2A888F193012D35A183622C97FE0382B4A1D2275A6D290318874F22E9A503B1E30DC91D86B86847AA0E74D4815318CAA82E27C7D7D6E354FBF14738206BC6F914241636CD1FAD19BE1FED6EFD7893ECC207680361EB4AD100320041BE22F83173002B6964C3F1FCACC5940B1B842A9DE7C5AD15A0EC3230B578B65FD92038C2C6235F4D7B34F18A8A18042F2C36E954978E7789C8C6F15D4E546CE4095EC64C187F2DD92F8934B27CDA7EC78A7E4EB531B462C24D497FB358CC228BDFB59D59309BD61E51CB832940A11E06CE2D67FF88598D1EDC6BF64C469E84BB7A6A7B355D039ADBFC17BC26EB3684A028BA131AF5D2551B6A2AA4C10F9DEF272ED4A9596E460C44BB780A229C6558470C00E8779F09236FB46F536AFEF2E3CBCA1CE46FB280BBB53F38BCE59EA6329D94AD4F99B2762A5B955B86AC26F16BF11F3820C9B6356D5E37F0AAD4699676014E3187424F0A0CEBA6F529E35681C731CAD0488985B68587705071D04997BD69F6056BAE23900E1CAC6013EA30942A698BC10D5B09FBEDD36AF9C500C9983155CBA869C830E1EEDB6567FFA62ECD1B41C95487CC7207EF2884CB42B28BF060CC3DE94FCBF7F8221E8BBFE46A23FAEE8A699402C91855C940FE7FB9B35896795CAF0E8528E0CB255220235F51507DE25A835EF307A38B9A43E85C49E6FC5926F40B62F5DD9F6D158DDB1512AB7A311A869506EF4E288FA71B18E6DA41505BCD33403A33159920CC336F36E7BE0F6B2F7818381C35B74A64D64059E0A127D046895A1645D23C7450511011E457308E42A864684AED81DF0724C300329366163D3D9D0439E66E42BF7F7C0B157CF3058D5ED0FDCFEC831AAAF61EE165A5987448EC11C258A334548D6F808EA73ABB3854572D5A3F6727317AA61F099E1DF7DC34B4AB603D602E5180F380396EE585FDF5EB0D87285E422A25836855E44321F40BFE7E6B593CCF7C4ABB202BF05B5018E40F2097836766935FC14A4B9BC4DE2AAC01659BD0ED0C4662AF60970093ABB3C2F9BCA5668C5A6EA3498F37902266644A656BEAC20B0A4905A68989F24BA666D70AE2FB5F296DEF2D8815A5334C62DD32CAC3C405AF290EEC4F8A650080A9213F3DB05B7B9EA9C6FEAA7E541053D5030E6386801656A3D7EAD5A371111551823D21503968E9084FDA460F6647C622DDFB95A290C0E90B2E3BA24515F3AD7751A320B954F82B0BF899DB0370282BA194816F2BC2F07173FCB1FBCD47F0F41AFB846296B99889D721453401BC91F1FBFE1F9D03C540731D45333E2BA8959D1AD42F4772A26AE61A0BAF9C42EA3A88E741C25FF9AD36696D712C10716B569708040F7F34A1DC +sk = 62A2E201944B81B986D623F5F0FD5AB9A8F276556987946021969226375D50773FA872BD7126FA1F3A93AE930C6F57FCD77FC41E1C623741F1859E1CD195FC943F570B266549E90A61B50A3403DDF8F35338DBDEF21FEC5D47755002B872EA6B19C89C8CC702FAA60F53458DA0E3804EB7C7396026863A948EE19BBC5FAD6A8991946901248ADB144112C76C0BB920C2B81009204589280480308E1C22494846888BC6641C05005038701920605428004BB8246290281B321081204C1A84919106910A032103C56483C8214BA62D623670A424494B368EA2B271E32405018265E10025C814844B004844444D1440259CA2300902610B2464A1300D1896405808625C806DC1B04D1BA680143632CB46021B25100C862450B429E1B66523B151A0C8250301811B476ECB40411C422A9A068E0812260AA9711C862CE1C46C0986491B410E8AC6609B84415B2285D9B649E090205AB04C8A424D13194A11A96422C56CA2A20820452A1C850C1C02658A04855CC051000082114990D8B4845C06264C28861993284B406809C02963120DCB0666E112410BB74902262454C6081CA424D4B871028021D2142C03180401B411C9A80CA1B841981032C8B284D11485894891E2343064983058A8851139329C441084340C14418C63346298A630634601134009811004A28481E3C420229960008541A1C84009886C5B460ED4B811A000641988019BA0318298240A34821AA648C84871D112240A985018808D623801E4386D63C208640465A0388409472ECCA6841A048C81120C4B462C13C42901938D18414ECB008662220801226A099105DC322E48040C09908804C70D13060054121042C080A2C4501C16041139441BC930E3227293B6300B404212074C431244C0366298C82C993402D0C2009AC050142488E32625C9A4910A448E48C48C09B32004A84C83969020906002410123C461934665128105D3900009A49022B86C0BB9004C202903951052382608C0659004419A484219C160D4B0011245829828411B178D2241241C066C52B03003922982404E09B520D9361094C84C4C12401144329A940C11A10523A5290B278D582090CB0670D2180EA0242A5132711B322A5228822441910419016410465806304992251186910C12089A106D022485D0364A4AB46062B070DAC488C1C82093446409402A4388006026012393248136865A262A21406ACB86281B212A40A681839828A4C83051A2509AB69103A38D12002ADA342E2393701822050C824918B240C8B241640625908251CB06818848820B896810944D12360C929648E1927062182A14B200C942891490701B082A88B008E24420E19808E4064E5222441485882214090AA14D10255112148511094A23116D5020891AA32909B22D4B248C1B352E039780034872C0848D189928018545D0244E1C34049B38105B12050433255C9869E498112402501C350E0809461A2164999428A12885504832C2042619B2285B84102133224BC48010040543302E04B02542180E53180181106901C721D83291E0844104316C901426002212D310700B3700091608D1B8215C426A13440E0316251C462582104113192623A068A0444213176941443103396C9B366404178804230251A66552A85089C66CD4C8419BB680DC149094443113340040080500C62D9BC60103C890244488C1942109906D93022423374D49B60481263261426A4A448991460E8B12905B36924144108442604B287220120104B20122369100816548048AC0926511182551380A19806591328CDB22220CB961D2A4088398610B1720DBA0711C4830A32809DBC43004487109401101278583200142A28C4C4602D1B02D50404AC08089C3403283228423B64904C045D8A09081C420D1A44808073288028E59C46D59B6641A153219496A084764204401C9088860064518244523155000948C18156212096CD2484C03A84CCB146E8A262AA414501C251004432D23C30C91146CD8328E18192E13A131E334121018886116924BC4208914080B2465A0C22C42B268C4B62D002850CAA41111B3511A4201012945D130689A12320C182D4280510329649C22212208511394002125229B366222B2918B440A112408612809E3440A12088804A129E3B2289C1406C2281094364C913405D908400B018C648608A3A261C8422DE0425009A46D42C64858849135A65A30DFCE325C9021886DE0229FEC857BC3316232F150660C4B4381BA49E04705B7894C2C9D9CF2928319BF05264AA445D2A33BB320098D6E5CB46219BA9674C5DB53F7023002F5FB49654CC01CC2FEC637563BA2D8B4E28DDB18C5BD4F179A4861D16364B65AF1DDFA4D0D32917FE516228102748B2845D62D6E8D9BD46B7016124540AED1C6F3B35A748B8A616270976D8E528BD3436D73FEA798324D8065572AB3B694CA06B8793DAEEDD5D0ADBB675FADE340454BACBFDC1DD228F89B504D048719701D537EFADD7EFEBF69BD503FE10E818C2424F8BE3653E8D2609CAE7A2052188EB77B18D1BFD517793B97B0DDC3F850E1009325FC87F44BB423F9C0891BD55C29D9BEA677C06B4BD688400670A772001225E13C587CF27B16F988F02A08C8FC9AA6C6BF6A301F9E67775B804029E35A07A82F1100FD2E41947833DA27F29A6715E14BE29A90365647BD5AF4F9F1BE2C8AF6BFFF7B3DC22C4A7400B4CCC2DA5B7233BD48EC6088EB7E6F144F2AACB361B54983BA87A30C7841E242CDD14980D3F57E3874773621E097C495B9E2F6EA99B484AC033F5015A397E56029097A32941B06459E9C9AF2735F898985566CFE7628CB69D0BE12A6801B02DFE1AE1E727673B9EEA1F41653BD683AC1511D07F3A151C63B8AD1A2C25CC7523C6EBE8E910E36A7E02FCCD9383EEB5064DC4AAC0B10119D339460F529878350EDAB67D3067A1C56BF1150895D79A5CC4AC28BB805C43A8EC1AC034D2C7B3E002EB70A85049E9F712C8B6513BD2EBC11194D9659272CBF651C81B83AC6C420E125DEC1C1116A3984C74DF452732131AE3796C097B2A5B4A37946441D36D5CCD410FB3B156C8406F6DED7D7A17D3C9F848AEAD8AF3BFE58591659FB5559CBEBFBA03798A0534B0B39BC7407105AB46845E8B11CF9D479096E48F1C8C003C9F429D84C9726C7CF9431FB1DBB30D6C42FF8A47C4CC33754F709B23B71CEACC72A47A4E43C341B45B3A679C657C83548D1E56B9456149644F88DE8B6DD9051BE9A33817855BFB8E00970DE0B6BC54D1F981A72E1E48D0EB7CDEFB8C8174EDA1921A58EA6D0A625BFED4D522AEA39F1C5456074AC1F4D24A8E46E6FB8942247202C898924B57A8ADF74C62709203790F7A6697CEFCF6798B69ED35423436D930A842B47A91F0E93223DBDDFC720832070CDACE404BC3237630B6EC57BA4394C57B609ECFB8E822327A60E53E0AB48D3E69F16D1943B723A1A5215362601FD0F759C76A7FF4FFC9208B712EEEA58CB7E8D2C8C2517BD18DB1BE8950E130C414D29DB6CAE8EE27CD6375B96480D9A50922EECFDF612A71A4B187A92FB7D38E85EBEF99FB1CC5675B6991ADB03901AFF747A24E50046278A9F8CA82E2F47A9408C749723406DD3D0944849FFF4B39CFDF96835874A8FCCB6B75F84A6F5011FBFF56F196AD1DFFF79B28EBE341E41BF905C64DD2C9C666CFFC3955838BE0AF27D72107BE264ACEC5C956E79B67FE215E7DBB1FBAB46E3E7E1BD1F11366BA9CAF311330075F7782BFAEF438A79F9EB8CFCFBE1FE5A5446AD72E1A385854B38748A0663A46B16426FF173D48B4699FD6988F8FE1533841159FF94D5A1292269C3546FFA2F7C2C3C155D07DD7AA09BBC5ED820B3C55045F97B1740A322E23A5387099B6A5756DE299FB7146E0FEB047A6D48E91C68700167AD5DF86F7A3A53A3381EB3B71B39D0979BEDAE3B70BE64F727B92DF538370F9071D0C3B213BE3B1D1E30BD9A140158CDE1405BD08B3480A80B88D3EC5D2017D5D3EEF1EFD974DFE8923E070586F459D1C4A3BD69A305489E39E042B4CDB8D282220E6E969EF3DF883E9D840F0E90763B8A2DCDE69803CB72362C0B188E7A030AD4BE26E66C6BACF443B5DA30568F34763A170CDF0976FC6E06F23FD1B71A26680BE4A5CA9C37C95C724ECA238C49235D9D7567873C1576A83058836BD6F35B3A505FEAB66D166CD8AB1FD18CE27B5CAE76C16F8D1829EB820D75A5B319D0F17AD72CA1EFA428E6D243B2AC6DA482DAD2C64065980A5BB60FA211B24B96E8130472158277D2ABD76B4257BCB8EFD21720C0311E5F4D9E5305672D996F599115599831E4DB39608D187874FAAB3E9826240BADCA421FDF2F03824AAF0FFDE7E44F6FD7D1B60E0E0700E8E72477A3D458CB0621BB30C58C8F8C396D683FE4413619236AD45497F95B5C3289A2C047537ABEB92AAE0B2043D5CFB23D15329991F5DF59E834DDAA5897174AF49302063107009D28FFF994799757D08FC3BC4D3221CB30343460702B6990B48240907B32D5B5C0EE919DA0DF1C92C98E7929261890329B406C8C8F4B7CD1854E4DB8E38B5002D68860688D9995F8874D61643A333B36FED4C10D0D5B41961532BFC5AABF065C8EAD29EE831F9D796A201DEF85FE2E2C4DA885AC52D696CABDD2C867BC743A712C5EEC58FF55C9477500F04EF5CD3A3DD469DD04C4712050D5F8A39141370B8DF72F11210AC74644ABCABF675482C222E627CC13DF3D35CDD745EA01150242E9FDA53AB8FBC6FEC1EFAF746A17E996325D37B484CED4FDA9C6912466FB6AAA783AF6DB4311A7F7F5C50FC9F07B64BA73395248097285B6374F2D249D9ABE8E060C538BBCB20F53598136B36C86DA745B4B04C484E27EE893E9634A627D2D643A4C12658EEC33D8FB8793BCD92811B8E9AF6BCBB6399B7672A5A49C184F229BE03B4572A85076851B93F40A24F8DD75885BFA10093220441CD278FBFB1B940B9B0202D2809841D2CD0808FA40797775402F164F9CE5E8CE6C9621FB97CDCB599D5E373B129840F8A9CD4D55039C1730CEE5C46CD2C917BBD39CCC33B26478C6C6EA9E1FCB0FE690B8BD653D87694CFBEFED3AC25AEBA8B5D9944A14E923D8ADE1BB408AFF048CD8C5C7B823735EC0F7796A2EFB6293DEFC3BE8D91CC10C1D8D6FC4438FB01ACCBDE6F508C3701D4CEDDBADA3D0DBA5FAE70849873EC5224E65E421E71DACF9817C1EF77EA8678277D478BD380C80237373EE82C2ACB3415DFC53BBD7461441C9BCEBB007CE7A3E88CCDF90BAB1276D3B6B66068076F670E85A3CC1A90BFD9F01E0F1595F07B7CFCB6AF8CB27ED669B8C0498C33D20822A542238EB2361610DA3628AC535540471651872E7CFC2E48B7AF10EAA14E5BC9585EC4B13E9F2136D1B003B0EE1D707AA131A5B93654A7A32B7EF1980E4F0E457DE16AA800A6C27330BF2928D0106B613F4A000B21270522115E0212648F7ED4C6659803635B84E8BAA8AFE560EC1502DD6D0A9842FA521CF924C881A7DD3381F084DA2E0511D4799D064EB408C7AEF7F1B884F19CFAC40288DD12715DF616B47391076CBB2E4223F6F67FEB228A90232F07C3270B02BF9D7592959311F487CC999595A410D5DB3983F48132BE74C3D44E51D63D8B3EB757D0FAA434A0B4EA98DAFE8ECBC4F416BB2221474DABE9298D2487E7A8C6E70FD46EB03DF26DE40E2BF74DDDA3A5510BB983A0642C3BF8D08E5A2870741E192F71DBEB2E9D8740D59245481DE5B350945621D8C6E7041BFCB724662B702B829117D945248703D677634C9E0B0E1195AFBE8F84F01CE94FEB0C85A19734F526DFE698CBE6AEA44A5930882DFA8A081C7E0BE31A09DDC88BC255E50EF4AD7AE52FEC4F30D60EBEBED5BE79599E605DF79BFAB62DAC5EDBFC8B6A1C02A7B50650294ED6D6873384B606414556F6F74427E5F963F6CDF3E707DC3BE8E3A953DEC80AFB82CE81ACD93B1B1CDD4FD0FF82E4A3CD9D544C19C297B90B38CB3B17B1C46D02739B85F4518061A30F1491BB2C42673C04375EB06A52943BBCB494E251F5CC0BB4F2E46A18FD0B2D485069CA2695B312856830A54E1642FB0765260D2C2CBD52655B0C5465D151270A24AAD18DADC8A6ACA326B03F66BB211FED08703773FED501A53059FB0829A5F47C026DFFB3BEA095C065D4A3E37B81A1FEE485511F106C15EC85981D8E7734E7221C516E320DED9FE7CB2043D6C9D88561A6A711168514770445BEC5FE902A4721FE21B9A1544E49CC89778485BF6D24492688DAF47CA719C4EC549D718E47DB41B0A0DECC10B909ACBA3BA5903EDB29BD07734BF20742297A15F2308E900DFB8E8882B710F63FCC6DEB0AE0DD659341F832D23F1468F1D571EDD83471413B2F4722E83F2C3CC003E21ED77C054E3F44AB93DBEDBD167E5F6BA3BD6A13F10F11B986D97BE2F101B14EB67DE92C3AF7B9A3DCDF7AC6D8BDDA9F2FF85660F95FC8E4AD2D8DE77D93A74FFD354A0BFDC3BF39B4985E8050B49ABAE45072B201474BE509398443D95452D581499BE186D16F4B209B59D37664D82319F44A0B05FD5019BEFD030D7DBC964DF0DCC9D74789641C5C6C4579C14C5AC3B8CA671B8064EE040FC50F231AD05B8477B495E661EC87C6AD8C87FA2AFAA07A5E48E686EC7315C2C1AA014C942DAB2ED026D4A742196C466CE5737ED5CC18D9C1AA03023C72A9E2EB4EE3832CDD8B60C9B8E0BFB1DC9D487F4A241CAF87B5599DD47DCEF31611D094F8CE105922978877B78F7328A342C603BAA119D12DA804C122E74FF41DB5DCC739258231C46ECAC8D2708713C7C4DCCEBA23E53881A53F3B9B7B9BF30B098D8D4A8598CF02733A22EF97D50090DCB5ECD8A4C44D70F19CF63A3D9172E9FB226F58F5015BCCB5251638F21A5B38DE55820C50BE65A1EA0E4150C3973B6E9D125 +smlen = 4924 +sm = 10E55EABB590B5B8F00E9B4287EB06E51CAF72DF56DCABA555FE4EFE2AF2839154518B061FDC725191722A25158DCE196708FB38120FD4E32D922441AD9CF74211CBF82114030E58D59B87AC0119CAD7AA785CEC915C0F0BB23E4E5740048762C8112A017EBEFA622C854D6A5C11D8D03A24DD5F56AAEAF12C7A065761371CB9E9EB0767DF5FE8A578D63BA02E2A6472C6E31A6E7D07D1BA347F324B0DD37E204E4FC09256D9B8BC1620BA9D1F3D0D98DD2733212294B34CC7D2567DE81F7CEEEE7A4F6DCF7D199BF9A0E4DC3F5027E457E24872DF525E15FD0C130DA326BD52B18ED5EA65088FE9EA37D39D07003478E3E2F0E201C710A10D8CC8E08F44BF45237A76B532CC06AC619702797F51E67DF27838F189086326949371747572BD90407FF44EDEA3B452F25BB3226EDF67254574052C988E2605D2DF28C604D6F11E7402096CBC63824D83680506432959A237B3E7F36FBB78439CE0BA5424138B686DB5D764B0130878C1F477FEC1CEDDB218E7EA96FB93BC2B6F5E1751575C16E4481133C4F816AE58C8EB38BBF018CE11091FC70C79AF8CA7E5AF21390B54A9C947D0BAEAD5D7572940665C9A8064EFA26CBC535587CC11AFE83CDBCAB398D57519563BE4DE4ED2CB484068D495EDF574B30492C77C9958ABE39492B2BE555D6C417AE115841151B714EDD2BFB2E3654CC6EE3AB390396BA632F9FD76934A1B57ECF4FE8C8C7C1BAA366FB8F4C83AE1E54B4DA9DE83803461A1ED7E3A70D046AB8702C70D7FB193C343F3D66A48129D6CDC57E2EF1253CD6E70E5C915A09CFBA9CCE033FA44D2A8FD778AD44BDC5257DB5125EAEABA43F58B5EE35846A02CF4D7AAB5B92948DDF344B4A44290302AF7A584A338E200C83A5342A4A832262BA340F58FCDEE422D63D1F9A8D66529090760661BD380E6F29DC262E39E5DFD8EB397FD1E119FB25DD5EE2678E62C7083E69DD614C8FE97AF75C467C66562D76D7E9AC5B5E215836D32CC54C1B2D04A115D1D389324005F339BD82493ABFD90843D3352B36970CF8E3539DB39975CD8D6EA4E1B719CCB363118811CAB90058A208CE5AE46CE8B41E00D31B9707B5244F1C521F1510C7C5B3AC2D47003A674B64CE64F20A14FFB3435ABFE1ABE3B897F0A4BBDAD72A720FAFEA4683B1A092C045B0A770AF7B259D4F3E7EDF07ECDA7F739DAC51DE5C0D407A9EB6AAB43577F7F10D165992E733E79BBF826316ACAB0880A09BDADEBEABA2609517A5E0F59114CD5C94A5E0A822FE465FB6076CC1301A61461EBECE8814EBC030F39A2B04388BB1BDC59B813E38E8BAA44C4851E6ED34D2ACCD556D8015180D2EAC5B1354266419CE3F479B3FE0A8DCA5165E085DF4DB3855EA34E3684B1863F6C9D36FC987CE0BD0102954FCC469E5A6DE60915A08AAEEE0B3EE07D5B079226B8E51306264FA1795B379C9377D5862B0B271141F5B225E4E5CAAFCABBE19ACD5BCE04A52BD15FDE6A98DFE04BB7C4B348300643AEB440EE439289F6713680AF632FBC6A7F73841C3FD443934F3C34A5CB3B7190B20AF6BDF93D3850C8371AA8D99A2FC6B571DF48A313E1CD98A8934C8BCC5726F9B7867FF290B24E185C8AF961FCF747C54E68E75130FB942469FD9E5318A2AAA0BCB95A6555EC2D2DA6F2F4CA1F19FF1137DD53CF0C27A2A298D959805E9273D9299302C1FAC195F91E79F8B1B29C8F499A3A12B084EF9E1433124D52F31BEC4DF0B1908ABFF8782F4B42499082A4CA9562C8EDCF1343080A4B4F5E05568ADD71FF6E1242E2CCE60C717CC04FE914EE44DAB21C6F7C06148EC9EE92F33D5B19B4E14034B89E1DDA3322A7F4E9465D2B81000EF9842B97E7FFF352B478EDB669D20B506127067CC3CABCD44CAEF6BD032B0EA734E91F536732F0D3AAFDD4BED83EE82A5EF44F51BEA61CF4657D0DFE3C594CFBB076BE9A5AD1A736E57492EF9CFB37DBE53C99C79F4C3687FDE889BE340B57364EC612BCD626A9F56FB7631D0FD3E553E3E325014264149380FED9A9245116E3CF1FAEE00573584CA69261B6DEEA7A9DFEFA17AE689B51524781A3DD93B7EF4EE186C1DF21B143F9CA87072850C4ACE2A5262A27B6E43E2C539687AED6A102A8BDDD127D7FE49D647E4AB083DB9614012E5F6DE35593020F92C1F042EF90F0E44771BD74C667FF293C59D2819C3CEEEA0FE54208761D2935EB18047426ABCC6BC1872B3787C007895B9E3656F1FBECBD2C7FE59DDEC6393E8FF55BF659EA06B237E510DE08040D918AD227759A96FCD31F0FBEAC135B9EDB7EBE94F5A68AF79F61EDA6173026E4E91D7B36CBDB2EB44CAF7F61F712102D89BFBF9A7E2CE813237AF16AB47034DA37CCD126D5CECC34BBB1436A50FB4F97085EEF7546272C8F86AC126C70412DCCCB629A1B9D7F1CAB3AAB9D1E1C4F869ED1B4D8919CF62617D8FC7F0D17309571E473982A06CF9C709E655C07B23C772AFBE148B48BB5B3D5D6383AF7FF578FDC15B12E5640CCA81C5BF8F8585D4E358CF65A4F1E70B5723FD906FE6C9A22BCDFE0E043356D9D591D6293BAF2BC2F5F289C59EEEA9543FD0530C1A0A7890201C4F625D4A4D1F97754A84E6F020C746DC32770D5764B6E7438DB986A99C20EC21024DA683960FEE1BEF70D2CB218F6313688D20DC54AAE2D4349216AF44BCFE83FF7169E03CF79CDB50CCFFA6E127989AE415049E4125B1FBFF6EFB53DCADD99BCAC6DE62526CB89B77881C262D6C527D861136A9E08235356EE9D0AC0233560EB5C030E5B1B8EB7719F926C7947101B02147DD621466496774BA85785AC96B6770FB6E25D41954175FE33C5373EF7358289723EDAFF93CF357DCD5BEE4BB4C5D74509223598A614B1BA841CF00CD2C3539BC146C9130A0D2A7D47A2D1CA679B7A0C8556B443B697DD507F8CF6862A50687C928227074C17E53FCED51C8B16EE011666F440246F07D4B92FC6D665A383651B9F56FDF38F4CBF66B65BA273A2F0B93568CDF70B12CFD39FE27FA96F712EB5D5CEED15397A30D77F8639910C55CB965387C157C84051C5941F1E4131BFC31C8F9164FF198EF4810860A0428B67561D8B3C3DC6ED145114C3EC175B8EBD2029E094642D0FAFC64D31BCF0BEA1A8431CB08BC6203358579AD345CF69C4108C27EC603BF4CF97E5CDC9F0A539AE636A00EF02EE80E513131B2A73B6BAE77627FC326B3A36B924329F0324E3C83F50445222BDB6A79E13AF3F5EB2FF171392DADDF4DCC1B216505BDBEB569DD279C243EDC43CACCFB4F292833403C2CB576FF97500C60127C8F62D3F8C175F5D181C398475D2EA20F630B748BC1E45B31EFED54D896ED56D0F7E15826CF2EB6E7C9E43C0C466825340949ED9EFA31AFEDB85FA24AD6663727DFF97BEFB565E31306A9AAE29F05C23A34FC1A9D6D7E72D52F8B712C0AB875FBD3996399C8C89602D28800DA1DEF0C57A63F104CBE9E41C787A9F2731EF28E2CAE054F4E3DD1B85EFDC6ABCA1939D32EC350F2952049B4F4C56E00FA3DC916EF2196BD430D5358B101193922CBDD9CF2CD16B4DD6376E1BF771481DB0275913B09C6A31D5C954362F8F02831C4E386AF337738078F071352EB4A9FD63081F682B2EBFF719D9DC34A8308DFDD224533F2203764A1D1235283B5C285E45DCE0A1D87AE1858B439EEB9BE4A11C869EB82D0C778B017EF3410077148C11E46E1542E3310347A0059CA6B8E035658BFED28B8922EDB98FD568E0F2974A96EE1189FD4BF2D312449BBF421DDE85B6646E825089B973410BA9B16C91493B1564FA47F9C4468AF6FD7B7C5406DBF0C058DA704B81E54D9B8781138019961E4191B13E2025D4B3F4DF606E76196269348495B7EBFC4277084D1CCE67D1D2C22DB35DB24FA41BF037DA9472AB3457DC9B7A6B9BF8411E22F319B5581D662A1CFA9220EDAA35F7ED7903B7E1C789754889A5BEBAB9EBD7AE3B510108A1F62DED61F2F4965F08916FD8F5766890ADDA0920BD54C9EA0E774391AB40CA21FA02F4481053C8F89FB44ED13ED7C5D57A38A5AE2D2C23F273ACF14812413ED288385BD96B033E03F5D29F61BD36EF4AE1D75115364BA090FBBC7E79C6F636C7F76548B238A0B289F68B1CC09A29D5C8695E415547518D51EA503C38E6971C9D96B50109A6E4B1E49E394F5C744E98802D5D886B1119169EA3D06348E0CB8CCADD632CF6F13B22433B5B879AE2141B6573096325C62CE7CF3B1A72BE724781F61F1B3835D5D853F93FA04B5490CBEBD4BDA3F1D4B321EFF4F0E791F13CB8EBC56B0B04645EFD05717EAFA9B0A1D9DD796CA459601EB6B571F53772CA805C08EBDDBD460C71A7D7064C605C6F17FBC8E49164FBE063756E40DD9485AFEA8F2DF794413A1F0CA74B507340BDD8EE658CAD1B2F0307F717247ACF0511C57D990489A2876880E9D8C2AA008161864E947625B867DD69FB3B410343296F076AA07DE84E74AD65C574BCE6748146D1B7999D5BB04522AEC0B37682F90E4AD882E645CC71E8026BF4F5BB2173F794987566923DD77479C6B5E494ECC3BF0FC8D0E43B4C6B1C5E9C10BB346DF93D2EFCC5D9849FFBA010DF3125CF4503C2381540FDF829195617A4D2462415164A6AE0EB65B2850475114FB69BE13B236CF025B81FEC5B07F50F95BC7590BA901BD8B2980D15C7CD8D372243D931706875DF54D85F19E319D207D0AC22F31369BA2BB487CAF8865562667B0340D44BF89FF3019BC4FF9E3B01CDEBBEA104C9BC014C33283EFC92EC8AA859C9B25CCC6F09B82875D06070BA7422634BE3D8582F5E66AB291D117DDD0C5E285AC6D21678570928BAD9A7E6749B742E2B6FD940486B19D9EA651032FB2BA9D615666855B5D2CA047ECDA6303F750C6FEEC8CC651AD667C893002EA513AAD4B60C503AC98A097F1FF5F4BAC8C53BBECBBC12F0E0D5135F0E0223CC3C1616DB981EC813B7CB93BAF651FFB8A96848FDA7590325C76EA7919CBDD3395EB61C7C7E486E522779E910E30EE09C077459BA5E01187D8AB0A8E7D94223B8780494A3EE0E95821B909289E5186AE0C2BF9302812809BB9C7BF2CEA16A7FD5A6CA9B8A5B05495EF5AB0E144D81B6A797C38CC8323EEF2F2C430ECA1F021E88FCD6BC09C8B59A4FCB626E7DD48BBA5E15FA9D90BCF591F3E3DA640274E57AA7FF73A7C78B04714ABAF54F1187DB0611DF1352FD630503ECE3BF348280F1BA9E5D638D584984A010F0074517D75FF2079DE998D045DF3154E81C766FC0BC6BEDD01947C5C4411CEC39E58C746DD35BE6620AD95FCEFE9A887783DD539C2DFEACBB0AFC7DCFF65E562DAE4C575DF2025EE1F3CAA411ECEF776142E5204E35C7DD6073A9D3415C2CB7A12C7280BB49D803192A8B67C78B38DE22DB7C47EFBCCBC875308BF99E6DA5B8D1DE9C20A514C20F10641CF1B409E4C486D5363077E839446D4EE1DAA36AA152A8CE81E7C64680FC41DF503C55BA2BA700736FFD004C17660AE93AAAFA341FAAEA1A2B47413D8BB387C691E3149C9AA357B903023C4CD0D21323C17D37B01D613939746E2F3DC895AAA779F367203CF06EA7DDD76DB488687ECA0389AB1CA6710B12FE276A1D23F8265236210488A4C09F87043EBBF30FB88BCAEA8A0AE45226E3DDB799518B9084F487E072B628B21951D06B49B2C22D39DE24852986216A9806577F44AF63F8F13AB65A300487EE6C276F1F1EB4E5E50CCD3B533B65308B016A8B93FD2B0BDE8C66D9D878A4E526B0B6D4E32DFA4D55AD9ABB089B9385CC5CE004A4F1A89E5ACEC8A9DE289DFEB5F1C43337DED284D70077061DE255893C3019076C1F9438BC9031A5E3D033689109ED88757C6F6EB4AF12105FDF1C07D5E3A136C37A7A41A0F49A217B739F351BE05753C7A39119048F4B0253A230B676DD0D9FBA4ED58666ACBD3A5DCC082472668641FC739EB7E9F508C2A1CC86905141EB1794603FE83A3565F96A6E3C67490F0D016B559090F8FD0274427DF5B4558C33B60A04CEDC91647082019F50629DA2B590A974FFCC161E7596900EF21FBAFEDBC9D756258B70AC44ACEA3570E0B094FB3BDFA4582C3C7F0BA64A3B93F7B6532098AD92C63A8C3CE1A2F78E4FCB46CDFB1CE5D5AA8CDEAEA62342D37D765F9B0AAA4F1D62A0F9E1CD8F824F84192BA4109E23AC9DF508991DB750B2BD6F9261D3A6F49E3E2CC9C9F2EF4E01B32CCF1BB888BF636B282858F965B5F963EB8213CEEDD467E9C7EE9B7CC654060CD604E1B1D0664054031B49E02B6206DC8505BCB16BD0CEDFE64BD3DCBC6DFB0816F6383845D160EDAB836697FD2FBFB07AF200FDCF7A3AE80EB269A28085B76AC3912B3D5F011CDBF13EDEC64EAC3B02E3EF4F9677294E36D5F8F62800EA58175C133D98C966F9EC6F4DA6F00ACDAEEBC99A5355C36706CA32496BCF36D182E704BB05C95EFA7E1B0E80BE410D282D6F91C3E5657B87B9CBD8E3E5F412678A8DC9DFED08465773A605141F3B42444C616D8998A2B2D9162B4C5372AAB6C022475197B0B7CDD6E41D3A526D76B0D30000000000000000000710171C2A323B429366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 + +count = 9 +seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD +mlen = 330 +msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +pk = 609908B27D3CD9616C2B238649680C51ED676662BC07E4B6D1171F1E7447569046280A678E3CEB858C2DA6A43C1F25E993AD4B0FDC7618F1D650F0DF2036FED3E87A66C1FB2A5B51D65627EF382F6ECDB5BB040201098945084010CC3F10A1E0DCBF0F8C398E6CE56DD8D83511EEAE142A1BEC19C9BADF741DE04D5CE66B0B6270D08C650666D49A9814281CABAAF981E168645A68F3DF0FE9718E18777A69ED569FB1ABEFC2FDB13BC13BCF62065230169DA6A61851141DD2FCDBCBA8202A7BB1896BC6AE0FB3BDAD78D5F8B280ED2217DC66A1D14F5E5EE6424BF6C58A6489CBB4374AD81DE5F64F34836899C32B0C31334BD6BD70269A3B6615B3BE94B8654FF6FA3ED9A2F9C9AB588A316CE95C9ADFF6D623C4B2D6AF98550A976AEF8FCD49424474DBCA0BAB8BCC4298A2461BEED0986943A915130DFFA32B765BFB2C961ABBF1B107631691258CB57D9A4E4104510E0C1C001A8D8B88E0B8062CF59854EDE6E52E655F05552ABEA3A68AB67E66A20A50ED52E27BEC0F809C5E91AFC2C03C7B33B834CF4E9071AE79B232504925711908B6EB439683887878D1C4C226A6DEE2EAE7E0FEB7AA86C9090C39B3182FE256CDAFF5ACFD1A1CEB5993AEA5ACDF88C37E3F53FF950B7983F129B29BD3E1688A7682037963789FE83BB46FA2323EC9FB93523C9BC8B11A8644C46EB4D6745D58489EF003642352277A8B0C5ECC23E9A3E717F3449597D82500DE59F3B8D1B495BCA91DDF20A904432B192859F51B9DADFE0D721D56799E93A670D86485E4BEC6F4730DCA906E039E9E89D387E4E88C70FD7753AF4C23E2700C3BEB68DC97E500A3F5FEA17EA43E1E079DDF2454A2B0607585ED70EC966FA55DA4263FB1E2C426B80870ADE949FC15257980ECC853BF5D7F1AE9A072B69D9A0470C4628D6FB9D27E889560098A2D472532C0C4867496027DF26D47B06C55A989212C19CE414357B7568625291597FDFC92E80EF4B3E2CA17589ACA491C5AE5A0AF612ED869B8B9E1FC79B23D446B3CA6F9EA29A679ED20DFDB86DE822C1CED54DA3FD0FFBAB83EBC9471E3052EAA67B5FDCCC738315D316F6BADD8CFD24A92A57C3AC21201B80E675EBED5F6CF88AB75D16D651B62C0B96A443301E4BDC9C6790554CFFEE80CE89E5B9345D73699B8EAF9B54D94B795D5BBB21E1766574AD55B0EC576A0A9C6BCBE3D86C619C6D0E8DA2E9716FFDEE74BF3E017622C5FE05C2ED39F7DB95E295FD5D12941A1FA62727CAFAFDAAB4A3CC8B01CA0566D3B0965131D693F80E1A2799B0F056DA9D5FBCC6B85739FE3C8AF534DD99610851528AF72C39BD9C3499BACB52635861CB281F6FD8624EFE21EDA148C0CF8F5A37CA01458D8D67642BB002E04718B33F62F4B702BA8F157E402CEA3E9F73A9A2C8F6CD4E01E190F43B3F4CCC7AAF7D0C0D1E0585EF47E26CC79835C51FFDD1F384282202D6907C3D3A31F5476EBB473E7EF58EE82052B15B5C3E68908CEE5782E44E696A0456ECE958D546D9B7B00033FC537968EFBE673C4E5FEA71473943681FBD0506F86454E613FE7F3EBFF080920CA52713B290249063447AD6193D5BBE9D0BE6AF279444ADA970069D64A4A280A2CD4F0C1F316126B4ED17D3F0692AE5516A5862BC0A7829511F058276395A060A5B3FEDE4ADCD6A1CA3E72E2DC04096DC1064B7C5498379006983E7BB092E8D794D29AA4F8F6928B1276334788834D008FACB8ABD39B7A7374F4466468A7111E166BE9DA892FBE8E811768637BD9F0A2028852773B397FEB7C64079281CFD982D9A64A77D116AF4659A70F7AFC7872824AD746E3B4830025607F25E8690279F99BA786C718788DF3F4127F6AE14042BDEC29B23D5C9A5F8579731F4B0417B2E7ABA0BB2E9B1392E27AC87CBB65527962B8E2DF3385FB7E678B8D90F790A346C5EDAB83E4DCA881D05038151692E3F0C5F7DB6E39AA26796D9FF3C12E3A674F7EAE3B3CF8B77C1ED0A59D27A883AD1684F46FF012285FF23DD6A84704B0A127524D1F216E491B1AC54684DB0D6A97EBE6899CEB553EBEB6DF9FCEA36E74E5BA8FCEE51B2FF7F82312D22A0373E1065E3EDD5F5A71958974CA02AFA17038A9CBA92F17177C2B9712CF3251BC78BB347B9C7861B2CD227FF06CDEE456F70301CA0AD512922A6AE28A6CE85EB627A306E74C66B216EA8A2C32A708F8D65915A73D9B09340FBA2306AAF8E92C58ED0DBA234EE8D56F18A6983BF8656FAB56F0D0F50A2920D651082DA4EDE91AF5EFD4810F2C07262885D06F69F3E183DB4F85677234B90ECB8DE7F9F39A12FB2403975519A6AE6A3B2D2F4B486F1EBDC9A54FFC7A791A9A3648E9ECE87ADB4E5C13B2D1262469B75DF0474AC42DE6376FB19AFADD480E228DAFA3B494CF101238BA3BD940E9BC33C1BB40ABDCC77337933DD22C4C0A879BD583BD064C75708887330F00C3A43E353CB7CFD04781C47D897EC7EDD1B4F47BB7BFB6A34042927E1085EB5C282F6A75ED5C8F8AA6B83BC94F3DE3EC9B6BA6FCCBA116A39C9EE6B37C80D2038A0B51135947187D8CCBBC194D57C64B64C6AA16B9006E31248604C4196EFB2FA02BAB5466D4145B55018985AE4FD7E09125C923888CB2B9030C10EE5705DC8C4D404F2C9002236A53AF0FE0DC833647B2FCB9EB2A98CCB8C998F9D8E07E851FF3CE40C6798DA8B7F41E5D27554D98648BE02E10E297AAC39B26E6856646CCBFB580420C5F7322F0F222C85C9EEAD46CBD6B1B3445C09730A477E6C1DA822B97924C7F318D696F93350B94D7C3F1172CECD76BB553FBDBDDD606CB7B1C1C087BA211F9B9741DD8BE51C59DECF805AC41C332978F18A02B7F4A53D118B9B7FE33197ACB97AF198F1DF3FB1B25F4C5EDD846A1A08CCBB2BBBCAFD63B19422ED4ACBFAA93ED30E6D31A956013238ED4BE36870101E726926D5E8FF3294EA389F200FCE6000AD34330AEDD2D7C1EC18154D62AA85ABF919D4F52ECA29E99B9D2AD742D9931EF90400A066905309B05BD2039AE2C070FBCE678DDB83F1B66E283546BD551E19E55FABBF8A3FD5443B1FA980DC7BAF2B8B598412582297C351847FA5BE6163F79F6767A0AC86E2928DC5396F3E3D63CB473EF2F6FDE4B71DEF37AA40E4AC7138990379CBF2F29300AA3C4F2B24C363FA539FE44533CD603A75183F22DC06168132A10BED6DCEA368B1DC8E6DF4DD25079DD54CDB84CB0AE3603FFB248CD7E28F17A5B6F6488CDE63A087746D7A5B1DD6530F991BFFE4CEB7E7CC401FE23ED2A8837AF1D8FAF46948D33B7FC18B043766169B4EBC20B12115A31F8949ED81FB7D9F75826B9E291A2B75414C12713EAFD6E36509BA77E5B818CBD23ECA044A57385FBE35E14FC126E85C9BB9456140C1F69930180787870FEDDC7F2141D42800F35A06C4C5AC8EA3483D47C7A2E5ACF6F5C68FB2B2616355F495045B2F3AFA25F5454D878C91689D49F5C7BB02AD606FEBF1A9E80D8B666D62267CB170A72E56B2F96E38E7B49507C069D5F841F64361226744D712D8F7B7B0A1336BF9A65C40E62B535687E8AAA822AC8BFC994B25B050EA0C5135FD5582833AFCE128390FEC1E02A32A63934C86B1E0D0374B021C8D3D1D36E120B0368B9784C3C5158FCFD73DD16C56D6F7D0E49E76538B09D96C36CC28F8B2D07C08401 +sk = 609908B27D3CD9616C2B238649680C51ED676662BC07E4B6D1171F1E7447569040942C34CE7A5498B09D5E2280745546F642FF18BCCC45BEB610E9A55BC74F8BA363E91E6B66D9A114D3331089543A46E44ACA1A59545E7FF845E594BFC7DE559EE477FEECE2BB9B98BF2C9721D999ADE7D983AA7A209E6D04E2B0F7551AA8B7D2142684C86C21034810136E10C50D24C9705B38920C135240828CD9C02D04C65193488280B2649B4812CC445280120210426CD80280D322099AB81164844DE4046204420A0C227013086D1AA30D104368D0268D80006A91A671E2946590B871239045C3C64913C00881122AA00872D24284A3426C19460AD4225104C56911048943909012C64583805098C46C92484A1B1984D1B84CE138805A8285C3944D0BC771988491D0B48C84A48864226C92408A60381159C0889A960501C809182842E120011945440A389218836C10290263128801260A101629989424521801194700229469C0280A52004E48302ACC480909804D00C169C106885C122A53203052B8490A02611B2985E008810C174D50C65084120809A1080193101342511C230ACC4045C28040088129DC02819996299B064004471043968808C529A0A4858846840AA230244706D0B645D9104951A00820268693A8914044841B00621944468A8411A3940001B1890C47225AA8700C2432108104A4C630121028C9088510098E0C94491A30614B90805C3830A2344DDAA06810B70023151062B061982666D9B0455B186E113331604411D0B20913B72C842685A29240042001E3984018246E08886D8294894A3661C24240044965CB127118198A614866E3444402866521B781103092610032C9402ED3120CCB26320232289C0686612271D116098A968D1B36120100086200810AA520E12624408640890088112226001062D8262909367251342A53044541302EDAA02CA1C04859924C0AC26C53004183C48D00A3101C415049246D0102714040689A0831233168A2C4910BA251020622104189D49010DAA289120141A12886CA220D994681E1386D2292248128255420249CA08CD43488518271928265D1028004B02CCAA0909A806D53B26C193484C9B2080442081C8051D28241CB96458830861096600322649AC80562368E104781880664142110D8C691DB028594C240D2326D53466C0026819AA451A3104483824CA40004D4846D93A47049102058369053B8641144454A321299126EC4A0645396640B176ED4048991B28D9BC851D8162889360C24498201C691584809209988141545A2422C93B02DD8C244C18421844869129849A3C20C4B088C9908490C937000352811318220B7002334820006300AC3911C91845A146903987011022C8CA26D219800CA166898A89059865021035183C87018A010094708A188650198642247445206068830049B3888528889414890D890110B48911908625C002008246084424C10402208C92422364824913142822D49A66052066512A261D43031222671E04852A00645048449819210643288C1986151060493366611172D10346024038AE4A86C5CA869C0422A03108892446103012A23467019A925E3264A88144D204831888611904028D1064C5C32444CB469DA22108BB629C84046A38441210568D8188CCA066EE1C64412407212A82D412610D4046E119469143384DC364ACB9824A412861A249204B8514A044E004204839041200789C2C24D81B648D4324C18462264161194C010D932894492000C232C238828D2204122148E4084509A96900838515AC04862206D1A884908380D939685D8302451428C58348523B7911241265A10414CA84511C85024A12D1338610A97890C99001346494B802904480AE0A4500C92808B96205BC00C22376148206690B0250905500B15128B422DC31825621690D2004C0BB57180246C8128020B22221B050190C88D903841D8102209A681141711E2A0445904722414714046824AB811C914462406315AC22113A16519384D08B810A4406ECA14719A046E8BC41120A905013086CAB245C1A464D4028D000592042606A2B68CE3186A1AA8291BA34C1C388C04164118A38421C3615042711119904126700CA5010BA9515A92001CC231E1A210632089C93004C4288E21174D89B64CC4364019C90911A4916126240B0584C1481091C891A4200D04A770090151D2222AEA5D52460B4D77714B6608F9D6A9922C90ECD4D5D35B918D573CC3D0576064BF88AED386616B40D294748FB02357B53A6E389FBB9C3DBE37DDEDCD3B4475F1B1E871ED7B808B8D0CFE51BF00BE026E04C8098C69CBDF068034FF5F583FE7CC2AC41A26894E6A91E02046C446DF76DFFFD3C63366EF03B6FB34E66753A659D7FA3035F8BEAF16FDA3C621A2ABFA47DE4CD97C6597B5EA1EFE24F8D8F110095C4C87B0BB0D892704DB7CDC9ABE95FF00AF5E3E58F29125A6223FDB54E817331521D4F3205C7D0BD7A827459F284BA66AC5708F65AE9C54E6B30CFB8197CB8B98A396E52BD72BCB9C9525FB8E09174E8D32C38FD5D782477DD8A6D012A928FE3B878E5B09A530F5237115F36050C8BCDFFE973E0F7C5A5234C454EA96ECFFF4B49528354FC565F6FA79131FF4F175B85554682DBEE64D8D48A5CCFD8912C49EE40F5AB7791C4096A5B4C5A70B662D3BEC4C56A856A23D2F0E8AD9628D81318C57102E9D5D3E8855B8705507250C5E1DCCFF131120944549846D34B1F8D176D72E7BB50B392ABBB5B694ED27788FFAD520BEEB59A6C0DE9AC613836E98652D71AD5B051EAF47D9CCE4338A0E7C2FD467686748D9678E6565DDFACF71B8ED6DDD0A05C16BD640CD9E473861FD8429065540F025CBC9D88E8664A2C10E2CECBD484E37421B152985AE79F99AA54C8AF8EF9C7B1BFD40CA51D0C0EBC433ACBA749F5593DEFED449AF00B57EE75ED96BE38632F0B0C414242DB73C69340AF40ADC24B4919253FA74FDA17FCFA4DEEAC9FAB5B4F58843AFEE875AB34B90FC4BE11BC385E6B910207DB604F9A32C1BEC973E0F3ABBF3DB34A67729691D6E0D1A7AD365D409DF82370364CD4F605AB348C2B8E934FB6A9DF563FC81D93910985D560D4782B9A84813E86B7D9E822969CEF6F57B82C51AF3A0629A6F282C8720D8BC25369EFD835872DED900249F8717D1DE541218822CA0F6B15A882C4DB30A6C99073875C539408F11346C644D7A4B72741833A4B0FFD33B55668F4CAE30E7174F02E8E8B3F6F250A8534E8B4C51DC7A53192C162C482FFB0598BD21147CD6DF82CF812B6C519173091F7D0933FE32F71680FDE3B5D29D817FA7CC065CD9F5101A44B939C58077B568B50B14B9A17B41087D0F1221BA633A1027D59AE1AA0777F4519E36EED4AC3A094109B78014FD3B5674D2432D2433EF46E4F7089B1F1577249D6EE8F58C8E2243DB0BF909C3400FD1124E105B95EEB6F7D31F383F84C3185A28EBF6272BCFCBB781CB23FD2115215FE603A11D65917B1E0B6E8C3B779463F3B4FB218CF5F648EC773A3C7A810D5FB635C171C724DD707228F4FCC79946C1ED002B4CF29EB18CD52959D496C34A91DCC2A3B8951A1C83729ABF4E9CAB442D545438ED77608E4D2AF21181FC4EB11CCC20754195CB4530D1B58FBF1A9E411569B08088892B0C1CE80A8E271C01F03CF7FC1FCA8078941E58516D47386C98574B32C0ADB72AE946021BAB4E8DB62E2FFE3D6A917B84379D31DAB45BD2595AFE34B98F481D54CD8B6863EA0EBCB35A558E1479E3ED9622C747AAFF465A5E0E26A16127D237521B861F55DB54B3F2B8F4C56DAD47812C62DEF5744F1499B4AA1B8BDA0DF9BBB5DD570909B03FF5C07FB9CE8AD2647FB006F598A288FDB24573247133D7CEF5696599D9726E70E23FE3FF94014C7D8308C39F8F4F892B1846AAEA4268560ECCBEF34913AD25717A7CE0A33C12FA35BF1BB75C15E3943B5E1CE9456D0394E6EAABC4D76B81D0B814C755D0E5ADA349B15C0B726DBDDAFFB5CBDAC4A0F3E926DC7090650A1650B195173F3729DA6DC57D32FC674F4A0403E2B140C08E668199D62B3D0F1B81959E73CCF16443132BD834CCB8FC1A62857B1BB9F2D1E82937BA13138E0336F90E5FC28668F3DC69EC09A8238E5F21988D5542630DB6AC7B0351236C3CF4ADD152277E34218858427E77CD4594C592F08BE0B81CD6C1FF32AF6F9A144D317BBF73DDE31F3B8FC835803A83B1266348BE8BA7B82F343AFEB9649393773BE17BF111E5E6649F395318F96AE3CBCF8D7D7121CB2F4E742F0C3DEFEE3B8BA3A450BD5561971DD68518CC759F3610D32B232B895E596182621A8894A3DD09EC1DA178C69EC526D3D9CD7FA99FB4D69D34CB5443B809FEDEBD678198C8649C6F1C7E7BB6EB4323A4210893EECB952FFF9AD5ACF8306893DB7CA1C0519F0F34BF9EBEF43379F3AF1D4A8F1FB68EDDF6DBB7A22906330EF9263A731112F421B0F5411CCFE68EA514574AEC3F617BA2A15A63379D920ABC14CFF694A174C9DE5E7D6DEF27A67955151722D169DD1D6C239DD5D0E15A2792461A377EAD732CBBB603759BE23814C6BF0AA3A78DA3C1FD740899B6118870D4B4EA929CD155A9A572F05F6B54064753323075037A1737856294BBD9A0E1C5B7A70B22B510D77E4C510413FD41E0A1DEDC17C32A7882E035959BCC8EF430FF934C98714A139342B8A3C8DC7421EADB11BADDFADF0A975743A9AE0FBBD051D4509EA5A72AB67A226D4876A2D1DFB4E857B45D9C8E9D0FA77E46849FDEF56C264E291AD721AFD4E1B52C0A7F2FB351270DAD527A9342B8C04F57EDA9FC3D337FA0AEE914C7F95613FB176188995F9DF8619E0AF622A0417F3BDC99EC1C386D79CF17DE684111BFB3B4F37E8E0A80E1EB8A4FB63888059D9C55012DC5882D5D4BF918998A4CDE5BF7B58BD4FEC7ACD6E4FF6DBFAECB325A91FCDD76678E299B0B09EEE30B355055CB7199F70568A9E1583BB5CAA47C03474573DD917FB944EE6A11A10AFF603E86B80063C870EA02DA14F46116CAE87A8E6059A9C8ACF328B9D5D4CFF4DD9D1B8D1F6A1F9EAA21244B2ADA8BD511D1760593AD399F41AD98DE9A8A0E80A598A22A2106DF3E020BDC8F08FF60BEAF8A0D44F11384466DFD3B4F9A1A674EC6D0F89FF7981B08D951B84A5A94CCDB2FF83AF7EBA13BE9A879DC75E81829A334520C657E1EA5EF0A5FBD6911EE91B026882C91F5A22C25D84B7D84C95EAE3842A01B258E0870C2242DC8EA2B8D00B5E4284A8F8EAB141DDFDF5DD78663AC48BBC757BE5529199B2EC42ADBF78AD06F31C6E40129B920D8E63E367F7299598B01069C7A039E741D49CFD62B42C9BE0449E793378B47DA9566B252226F591884C46D336D2B640047B6A203BFFCCFA1917430ABE4A2097F570DEB5F752CA996E32CAB645A733CE6BC3C971CD2C0DE141E2A4052791F18107578E2261CC6E9B4305B7B4B3EC3BB0C38667A71435CAB4816CFB97E328238E43C79F37F6C5AA982D30DDA2A84585B015089F5C6DD657D5D0102FC656791DCC0982F6CAC3DB7E7FC2EC4352DC513417176ACE0599368D5EF902A68F1F3788CD447B960235FCB76D94F2A3C716A4772F8FD29DA62586129B0C7CA56EFFA31D9E52DBC463013E9430D2E3F8B53A7C2D2AAEC94B894025D1F38F16F1DF905BF2984C7F6894012DD9454709F3693ACA3660C78C4A32C38D5AF16D07E6267765272B512082332718A5DAF7B2B829A3D61C7AA90BAE5197AB7004966DE53EE68D155EBC439F233E3006B9C3067E0B3255C75B156842F7EDAFDDB2E84C7D12046D7587A6FC7355DED9AA494C9C4DEE3E3995B26584CE71838434B939E9F7094ECB517BF6C38D67B3CA5BD9FC849B8AC4824CDEE6F3186CA35BE940003E7A4298DD22799D137B0B6B7BB7EF3DD6C79964237DF4E8F3DDE583B3F6B9927923689D85F215B6EC9B1F5812E98EDE5E4C1CDCA2C9D1ABB6737BE09C05E2E0119F23C553289AE3097C956DF595DB545179F72352D05B72154456A3043C48DFBBFB5454A5FC20C79A31CB0D418548B6947D9749A0330BF182EA3724480B34E7CA4A55633A718FF315B3520FD316B46700397C98CFE742622376BCF1906119684E645EA9EB538FDD5E72270E9E6E94CA461E4B762C128A89EA6A74D9C5F11CA1B2CCACDAEAAC6978143F275A843EE2E04305B67C2955656CAF66A862D43D50B0A0050C54ECC29BFE5E48A51136CCA07BC506E55320C17352E406B3D8698990264ACE68325E7C3BC94AA8D88AD6067BE8646594BD6561E09CB80F44F161DA00B5E65C1292797F1020B655F1472DF3FF85F0F3146281DC39FFE66702FF1CF2024ACC3C6EA527DA572A898CDD7D7E5DC78E90831FA0EF5E98A4C04916CCD5BEC111BB6A43171B1980D63812B82EB528B44849A5553A59A561FE1FD61093625BCAF0FCC5845E7EE4825FBCD130B1DE5BB7B9997581ED5E7A0087AF5E3720E751EEBADD26C62CC320F0080AD096852ADBFE3556F6708ABA5BB6BF26C1A0AF59A2CCF2D2D08A211671206173A0A2645C261143828AD7416665C22AB565A76F072530402971E29FAFEE2D6EE62D876A2FA31D9DEFDEDA23E0E5E29E7815313CBE9C63112970E41CF89CFA3582940F6E4ED9C8DB77115D393BF03F49C70B288AB549D50D85129DE8CAF4490A2283B38381FF9E15C075AC206329B13CAFACDBDBE6425B2AA740F702067B7FDA389F6BE012DB559109F58F900A4644189B883B26C5609813DE9C35512AB6549647F1378A9AA6A9C73E3AFBD1824FF25D043E47614DBB90A80E071C261D1145A3E153DF439B37773918FCB34C064147400F1708ED8F25E9F18708FD7FFED2B737B0DD8B06FBBB4929C495BD37F7E89B0E2D46E2D517E261C813CFE25254A06D4E9DD31B8E786FEE4BF99CADD402A1B +smlen = 4957 +sm = 1CD314EEC32B58E2A748222CFA4A9C0EFB6E2877ADD1779ECB692A0843AAE04B44064F30494E80956E84977537B229CC3571EBC3928821A0823C5948D10E7E80214E28CD3070313278DC55D7F812A81F3E124A68A4F5E7292642AA933C351574911341F6E238F000F74AFE215803BC3A478C1BD67FCC9071A8335266490FF4D73821B8749EE1D921CB91DE971568402FD5EAD73AEC5AA34EBF245E26026E6EDF80D7C4AB86E493F194C45929FC162D05803460E83DEDF7C0211D28FD703B9D87B695CF31A8E32293EFF62695BF599BDA9CA58C020D5AF30EAE18572EAB2ED3CEDC294E18341AA4C1A03EFED2F3A0E34118D67514EF9F789ECC42A1CAC8008C27DBCB6276A08EF5598E4C493C965DEEFA745FFDDA5AD097815062D59AF85F276479E9C856325C6A2A2EF7B1C726A4AB8E057A9794CA94711CF20C9241DE1A9729B1570E1DE5F6C217EF26173EAFD5CBA49B6CAEEFC059D2CFA9DEA247E3A25C54C122F99420ABC0B841A56EC922EEFBED945AC272B344F9DB71AF5F0E57E9C9306A998A9A3364063D3AEE9C8F0C45E986F1AEF1DC77DB79D40D3741181E34CDE8277A58C6B8B3B9AA3A4C5D03CFFAEAA960BA5003BFCE25307FE2890BE6B9BACE5CEDAD56E691C81F97C7510B481ED8D5AC57D1F237198A7B23F45A108BFF84A004B54D634023A271D0512BB0474E935423EB0BF2DC05F7C5FC93CF1B889F1BC964149BFA5EE6ABB1816B5AA9AEB311E3EDCFD5AEB077001C27392A456545CDEAE1A84BFBDAF7E244C4C12BF46BF64AEE8E5B602EAD39E07B97BE73C95EB1C9A44588DE4AC7054FE91F2BEDC1342BE5709BD94E107BFE959D6F0CB41048CCC243FAA3FB6914C7DEE72B99449D5E8D99D36C97E3915F9C98CBB20E499A1AD40ADE5125D0FF23E41AB99784179FF2494B4DD283C0D4272DB3C79C379AA2335CA846C1B42BA76019D946456AC806ADD55CAE3C7F6F70947F608A93F2107E216A66854166654B1D66E533CE720A5BFEB8B86CA0CC5A7DDBDA215152887E152B76ADADF60137F8EC31FBE7BD75E51D425D3F450D6885719ADBBC63406F86BD36AD0E18C5B811D80F424666EA4B5A428F2A9048BD347F099355381A0224B5ED126001EDAFAF7998AD15BBED312B97D87F221928A2299686DE9803E77B464424D4E0EAF0C2EE3FC64FB03FCAD02F150D4FE9CA9D33182FFAA9A4F098E85B745E97DB1888A3024BD09D1ADA2D83F992E3711F87CAEE8F51045C23F9DC13C65A6AE0DE1B2ABF5BEC44C8927081933C6448B21A5C4E85EFDD66E5C234C845104FC3227982C3AE975446640CD0AC5B78ABDB953F1EDE5CE6B664F092336325855FC327DEF1255653EB649AA1FD95F190BB5F58798793AE6AACC809374EB6E453C9BE1CB209B92640B4193E510A8E0C837088352D3A74B9C92469817EDC22978EC69DC6E2D51B83A0EB6AA2D46D18D680BD7D1CD12E973018AB81F5C2835407BBA0B30E35A29D6948D6CFE808E08410466B21E018B49365CF8AE10E4614E968EFD2B27B3E0A8B486C3F9AEB269C19114379C8F5CCD169172FE4A1CC1DA4A775070239B1FA007846FE8B1F7877B785C68EEAF9141DE65ED62032D94C4C7B29E47D4BE3C11A3B47E56A1936098686C0886433A3851FDC93EF51889A7FF292C0F5685BDD21D2D2B18647EBBE9F153C4B20668F1628F8C736F840A91775B3FC3C977D33A9AE4A998D3E6B2DBA349E06DB58602416979B8C670442A5E72F9CF2F352630C97A9072A4D1CEE671DAE2B440EE5669E86C3A85D2D18122A212F48ADB130DDFFFCCC78A090300A9F1D168F984D0BF14E55AD31D78434A443DB7321722275A198061F3F5546D925D045651B1615E7422883603DFA16ED24A15E3DBFC3E779DFC3F7DCFDE7E2AEBD7BF1009B80A84A1B4FBD7D55CA8354C4311600EEA2298EFA31CD0A99A549DF0256FC90F2B70FB750E420F6F07664BCBA744AA8B418A24881B72C2271910BE9E844A8E7AD45598187DABEB47FD423F4BFD99F5BA3AF891ED088FC9EC2B41ABE95F67EC3B74EE44E3A93FEDDD8D1D3B431E8BC4A008E1CB83A6F93AFEB7136935322AE01DD6A45595FF4A9CA6B040455316F553F169016CD106EC80E6A37E3B503CBFC5B826B95F29D8BE9A196436C20701F947B0BB22B4557242F5998CD8E3889572AAC058C72B81734FA9D5D8DD97F52AA86FE9C65CDC90D021542D2CF635F03FEB5389080EA1B008D85EF4AAEA4435AC879F1DEFFA0BFEFCD0888AE3D4A7D1B743E86D3BB3223D52CB60A3AC9A33E148844B7D084F1643E2D3AC3E72FFB82234932424D044A1F7943DC8A52F57671282F899856838822405960C2E84A74F9DCB0B1AC6211A7CF13ACCF9F5B8F875FB60494FBD17ACB1F34F489DB41A2884643EF3EDA3B3920318F4CF287BC230B43ECA58DD223922DC58F8B165B2620984DA65FEA2754C41A9F76B856CD7BD3CD28817845124602ECE086C59D5E150BBD2338662DCC5E4AED5C786C09B559300ED0721670FDCC0CD909FADCC8E95F960A03D756129123F4A5D419F943CADFA00269B3D7BEBF3B51E05F815FDDD274F9C1D296FEAD4D6C2A61ADFBC876F46EC420C9998FF2F236F70682DC4E07A0CF606361F74E802D3B62C06DE082AA5BFA3066E9A2D5792B9B1DDC920423D2419FD528FAAC86885E8D3C5BD323C5EED72C32BDC4C9FB00EED80A932900C56E3D5932672457E916363FCB12804288546839C9276C50DF28CA2002DA774923B1CC4C2B6A90B2590A25A046C18FAAF23B5D90A8B11333D203F3515ADCACCD685BC2DA9E1675A6625202EAA9BCA9A2ABA6309871D2A2C3B00648F2D95CFB8C6E638EBD23DB1710476790D3345F7AA7BBFC624FF46A70A00D54D08B1CADB0A13B97C57921D6B02EA253B0D0661BD983244E93A22DE411B6F516DB99ABD554358A377C892AEECC633BA6AA21BFFF88710A91058189F9CD06EA250B88788E8347A4C42026E1A8EEF7CD55BC3183BBFFAE63F801619D7238B2A26A43593EF194F10E5CF901435780D2DEC14191B64046E9D29BDEDA774A32C77A8802EC037221438EDC22A92DDA79E784FD389FC40851F3CA9359A613921170542B76236AC83909B81B3D05099A0D2B647C4A4C3EEFA01FB637A7A5582B29D578620401B19BEDB0DA921932BA43B9A18D4379010F019B0C1F7CF11AAE1FE7A7C438E3CF6A3A6269276C8EC9417EB28FD2EC7E25D0366B3759F2344B0EFB1128E61578181BCCB9278BB9D55EEB550BE8986B86298944BB3C0547DEE29826A38290FD57CEAC9E6A5B96F214FBA829293F60CFC8D361DB4C224DD0708BBCCD76A45EBF241800D3FC1E7D1394A32C02874977B01998AC1B4528A46771261B73EB51A2FB1387A5BB5B0ED5242C4C47C7A625640AA0F6BC2A87A98E597140E8CA0452E5D1365898AA5E82417C8C5B76B5A2FDB15DED3500479B2759A454488EF28194D83C5372B9AC928BD6DF2C960CDB2961A5E95E16A72A6919EF4912D69801D6B8474855B685335BB6ECB60F15B51C44CC16913A931A0DEFC279ACFFB4F4063995785BC4563A2FA14547EE8849DD5D185A26BEB4899EF93419618CD957F4CCE6E4152DF5F778F65F515246BCF7A821CC6A8A66817D8FD5713F9AA998DD3AD05A45E6E2873716BBD92B5E548A2C9AAC3F524E1EA5AD40A7C01C2F9D949E035AAD9AC4EA037D85B88B8058DF5980248C36A884B70B25AEFCEEC894C902295A28B51F2C94A1D13DC1E5C2FF316048B9E6D2A5765640AC12071A6D65A87C1FC84CBC3335B8171E7EE472A0BAEB09B68EC8BD4C3D92A2808C9FD0A33742CF1EACE209AB59D3C715FF627D4E6E71D231316880FC7877A2D03547654CD41521F75CF773CB8741F13A7642E121DFFC67EF2AC09BEEA4465989326F14CD8BA807069BB9D5471569A1248CF75E9039B05B5222809BE9B68CFA6A722ECE5F98D9BAFA45FA5D70B9CD8C50236CF2957C5F9129AFC66158DBEC96097618DE0E3686CFEDB77971AAFDC319007A81B678094D931DAABCFC68D7BC077D5B860C4AC2767E34D570269449D852E715E305AFC6265F842C1CCF438B7A30C786BA9F0374825AD1C64F928251586012CD8E9A0D9B967DDC872C60A9F5E83377387EE13B2A1109DC6BE5B6D595CCE842F63C47177303F4FE01C09632EFB2D5F16B01CD3A2800927A78FCBB698168C365BEBE2FF7CA71C0DA72C59B46F47A48B8E903815255CCAAD106A0D0DE57385F2645ED9919F2BABF38EC5AB06E5D494A9CEC8FF3A5C43A8927BA0166F66A26D8339349AA19DA232387C528EFDBF574EC2E4D5F3521503668AC80F2DA849D9093B54D7C285CAA4F7744553A8230595303C8F284665A8DF0311BC680C4A50E922C50B2E793B7F7D6438FD735CD33E2A5E5D88A0B1B952B87C19624BC1EA4CD99E59457B0B5DCB905F3717B37A403148A790C57DBC01BD1A96992F4264C51D3F8781E13EDD4E050332D10F16C369311638319A3BF38BF9353EE48F5E2DA56178D99A6F22E0D068D34637A9D270DF575C624556829A2C610CA08794DC4EE6DDB016B2FDA33E7F1BCA1787A751980BC6189F24FC20B26BE7C0EB63031B151F9CFB1E0BA2C2547CF1FB357077E3B635B84A790743C75F99DD28E355760A9270833988C18D5AD2CC4CA7EF827FDC95FA7FE818109379866ADB1F79CE02523F97367FDA99B4125666C7B6D1D26E6375A42182EB86CE4D3971E47EB26CA84F1ACDC51499624C0A9B604C09789A4F18C4FDD18C608C3F0AEAA5DFCAAC63414FA0E8383C12B0381C02A42C6EF42DA58BE1C97166F1B33E7B39B352A55D75E931069747CB00FC54DFD95B77B652A6F66B29691D4CA3E0E76B8EB09EE079F52C0CFFC7DA5D73FD77CAC7F51BF9B1E074A5334C24DC8527B6410EC97888098F3C3DD87B3EA5AD827B8D5EAE5B062C62851971F686A9BA0344514657C626516081968978BD5D68AF362B3DBA30947412B19FAB740AD6D7583539B51D74FE6E01D3DE2BBD803B5145E08EFCD4D7085ABD2CFDA85AE53FD1D52A3B1DC7F33AD2CAC4B89F1A82E52AB4A1B291A8286706F3AD87D36E698318F13C2E0B7EAC10787DCCD40039F093B18C95CFB378946F593D0AC36C41A371161406E2D80D7A9AC3254ABB2AA096D0130EF53E031D2631C29CE4C631D6C556A86DB1527C78CE9ADA75A198948190831FD2817E4F839298B88D594502BA5A4CF73F9D78F4F98A5BECC44EB8BB367350A94E5911754AE42300B5C61F09F97D622CF8E9C72A90219ECB974EA845A9551F8C629B4C6D30905627575A785475184E76D2DD6E6DE1BB83C111234F4C82018FA4A0E091B247F0531B1E813E1277348F7E659FD4038A0310B7F59580C37380F24CE1B861DE8331A818DE6B491E2ED6639BC989A0677F6A73438EBC82CE4D6EACF3AACD1E19A066825B3F893944BD963D5377D37EA8187B8CBA8F1C341BD6DE0C6F1BB785F63F1AA49CEFEA84603B9064CCA8B2C294DF639B65FFDB56F6588D9E85AE08C450401FA64FAF912E4F5901C5474F3A9148AF7794B6B1950E5E6532040CC22741BD6CE0DF0B3274566799863DA7179823E58909F19DC3C28241E09E92628501A8B2F3B3664693D7B0872AD17930FB98607E12A90739D82BAFBEC984A8B0666F93BB54A67BF2BB5F65F9F542848AAEA6C5C93E5554B57CE1BA57F42A06EF6F51863F2226097D108F9962A7AA2EE9A218681E19712E0B3B1E1F3D0AF5DFD590A7083996E0F68894F62069350104E05C077C7CB86052155DCDDD4613485C384C226128FE948911717A7C54DB3F9031B2E08D832F89FD8056433DC0B96278438F5C5C823C2A85A0ED0F6F524EDAEF726CDBEE0D405739A28DCB5D88707511C766F54F21A29D1BEB7CD6F327126E216D35B684BBA93726CB3B5742319D2D8E2AB5CCE6224C373DBC0A8B81A6742E8EAD87BA41F8E72044C38969D05D93FD39F95B3FDAB1BF22E8206904A8B9422DA9B32B2F77B40CCBBFB739375D5561D34DDE85507C23949169DB377102F127737963A0729E0172CAFB9393E871FDEB86391188950619464C2C552651C8C3CA8C1DB4192916C47F540DECF97C3905953EE148197E093414A59DD5A396E25E56651C2B33B193F597541D43F5422248B84E94B3878A5BE188F3396CE23ECF8251A4350DB18C650C03DFF3E678F6A712F02B483DF699234279EA0BFBB312D519B1F20DABF7687221C50AD9036EAA9CA0C93B02D377B2DF7993F555B0816432483B0FA9D2D3C4123FC66D6673CC8EA832E555A9C12754552B0DEE69F6127B5A6355A790F3C7564869C4C8A0AC15CB3862A20FEE0797F6BD39DABA5590D1DB973A643BD90F35ACEA129DD119C164445DBA045E5CE0735D3358CE26052B5EE91589F0993950B685F1D0065E8685B3767E807BCAA8126A1C24A54805E1874B70320507C919BB6E2E628373B8CB5DFE63F464EA6D6E5F2F404114752595A8CABB6BCCED02134487EAD4A60C6D2D5F30B2945618798C9CDD31A2A5D8E9FB5B80000000000000000000000000000070E1622272D363D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 + +count = 10 +seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB +mlen = 363 +msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +pk = 16D6723BB7DC5EAA264998856E651354BB75627263EE17B1B3EC386D511968F6BDFDFEA51445EC5F25D4835ADFD3042DF97443F0A9BCA431FCFDA49645A4AE7378CCEAB94E59CEF03F01E3CB8F5F6A33394B7CBBD76D539901A84A1068E9085EEE4A1195A61013A9E5436FF60EBDE585904DFAFB463B710639F384354F04C143E99F0649B3CA963627A761175A02FF54D4BF58DC2B29FFB481B5A278B299544436E0FA8765AA5E898E979BDD523B6B164A58C51C3C76D65F2A01EF4F59771FDDB3CBD775A08B46F72450CFE41916E75817E7A907049C38ABB063F201CAA54109ED906BCD0760AD11EC4A19814F1140248E8166BA3766FC5178565C0BC2759A07A0886ABA20FD0625536D85D87AA08DF0405193A1B4D1A58738E52AC281C0082BADA0119136C471AC62F33D3C9BD082E541A4A035AAB68E88F7BB217A5F75C8A36F74C05589E7BB06AE4DC906ABF5AFC4F3ADEEB408B4D97607B05A2225505A7FE07265EBE81584BE46C5B8AA39B165325C4F38D7B1CB7B1716D82F2E5FB96F0215A4377C70DB0B9EA8EF9BD9B4D76088C6CC7588F41AC4CC8596A7E29C7061C166CA5DDC2480F83A0C353CDB9AF4AEE1E0116084FABEEE040C042B144CA2788E8C128456F2BF13AA691806D0B96791DA0071BE3DD7BE7BAB86398A3B50768755ED404EE342E0BB22868DEDC6C32A49D1A9B150C956D855787FDE8E654D50316A0F1B7009A44E8E747B4F7545A2F6C80B79DDC2C72724533FCDBE99EE13443F52BC184C44A34BB535F18E2952D7BDBB291044306AEAC08F473A76FD54E1F79D124E181D37153743EB6909B477EC7AE59CF8570B09A08D3588B9E40B0C2BC23751E7EDEC732DB77DB585049C6FE7C33A7638D4E9E7FF23E981880ACF27E75A214DEDAB891F9B1499D65D8F30BB86796531CCC8D8DAEBD0155EEE110C00625DE2FC94785A75DA0348AFC582B403053ED200AB602604B7C448BE2DBEA74BCEDEC112096E0501C8ED30A9799D7D6AA6AA611B584EF4AECF4B5207B70C1E4589C8C028C6B4343AE2E408A2DEFAC15834DE24F53967F64CD048C54B1141BB8AEFD49BEDA80E26BB9F2C1F8E665672445FD09326004607B3A94F48E30B061F9609AFD64D0F40DAC611F993F95CED44B26E3E264CBF073A06C9B5D71A006B30B10C0FF3DB0BC4A42DD1F11665C16122FA747592B32AAA1F26382DCBFA446C629BD0B25575B175ECE23381035E979CB61CE0BB724D1114A5363FF5C426855E46983116DC6847688C6384345FEA8E5AD1E83C45BDFAB05525C414A6DF2C9B1D7F90F91538CEAC9B6BC11BE2CCB4066A32CE9838D7256A841B1743A7CB4C1EEC231B200C4098BF6EEB412729C6B147E685FED85A64F54EDFD0D7E748AA7AA0722C89079E8C824185974F974547AFD82D336FC3C89302DBFCA5F3813F2901CC4142F98C1F47170C1D7937EAD042634B67DE09167A6E9509CD2C2C7AD5D958549C3587BC6A9466DAF0190B723595B6BC8BB932D713D0DB96C30A0836A5E718FD79738DFBDBD7D1C3295AFEEFE182EF525D9E05335D14232ADE6C8545F41580E049B20F58DF6331CCC91467F7A165E342AA9EDA1D10E2569EB9C2B4A03DFA43E35C64BB5289C1DA1A4E6709BFF9EED434C2D94FC986B5E4E509D7A13958CD91D31D6A533A376A524FE9BBB6ABAFC037B6142E117FC0927F6082EC53C252CEA1EF7EDC8C1871E025797E188EA4A4EA44F65CCD5D40FC09BEE96D1369BB2DE8F1848F62695EC48E050A185678C07DBC5DFF52E51332E94BF80D9DC461EFF8E43F54E50042A86CD84FC5A79D132B9FC01BDF2336F93A3A9AA24CCF4370D45727854B8702FABE1B078100A73EEFAEDD92E908EBE810F277C7A62FB8A6F0C253EA30A02C44D4A3DEFB8541AB2B93216AE0618F49574D1917B1EC9791B632BA8ADE5942E7335551F8649078D0CF64487A9D27B8926D7DC04FA23E4E8D31FE06C6A79E6017A18C7CABFC12D6CA5230B516AE26F144AD7E659AC2CE973D8B7B53948C798E3DEDAC01DCA67F7A6937EBF317A0478C92609C2E0D8194DC55E8B79FDF11A6D8EF25B578F5D09B861B75B4DFE9A3CC597CC967C68E30A7852797217D4A4EB159B081B000DCB89CFD44891E5187D59B5324905D6B9C92C67DD047E3375A6AB63DF2D53333A30011175BD5BB762B2F1AB8FF90A5A7DF4381E58ED260D4FB80830DE4B578CF29E843EB2BD0F4CEABF9BDA6D9389C942D58FDDAF8486248B3325BC923FA60CC85EE99EA3B77F17ECD2708F1CE479DB4D4A54A43A8BDB6E838BAF5605662370661D7D7B904C86ED0E179A763117494943A4E849DFF185580840E13481F2AE5ED4834DDD55529EEFCA0367A62F16D5CE0D61250157D0C95EF9D483B5800358019891CBC868F6C7849960D399EE8C0400BBE6B6C3F0E3805C74AB089932F39829CD42F809ACE1E59295F9FAA23CB3CB8EBFBDD5286CB8B0E91BBFECC35D8960BE0DB17E64A55BEA7222AE8A5A4B228E57B0D5D238314BA8C0E2EC53C246E04F2513077633FA78FB56112D5F0D0FD90542EC2BD5D991E6C606DE459D1B889B4E17D6D462BF1E277EB13A774BEACE8EC8697A5A52BF76170166A3D4E5ABC5F84A914D43C3B4DC24F82C2637C2DA7908FB33E6B0C8D64ED85D57E3DC30DC25500F1D9699FE55D190BBA69F2F5C4B3735B686F1C94B43483F211DE4861000DAE31EEB37EAF2ABD96941BE8463CEC3A294CAC3CB0FAC70DADB92EAC658B8ECD9692A93C9266B91289B7C251A30B5AA0A533F2F2F41053E5B1CA3E506E0A55DDAEFF49619422F20C53874ADE25A9F2B312C277798F52DF3CA26476597D700B6E994A718348D2BBE79262E655370F191E330E568E8153E7F0BE2240EC0DC5935989E0A4A161DF30720B7B048747B719180A88D298124EF858EB3206FEFCA4C6AA6D5910460EDF3CBC69B260182EA01957E455D9056F6EA14FA62C0B4FAB160B8266B960545B7C37F29E4DCC43BCA8C9CCD018ACA2D92B268F672523720659A6CEE378CC2B75F28EB39B36CCD2CFA24311265840A86040AF81D3AB932419166D0AEB964AA3BD14A24CAC2163E5483B84D2BFE1A925DE960E0BF01629D9B921F2FC8A0B765755145D44219285C4145A3F70CF9A203523D9C81F551CBEFD79F79BED66B5B2639BA2A4D97326809B2C586006C78750112A729D941098B468D91762CEE096FB8ED929AFB65F95E01941A11ECEF618371337F2D7255135ACBC4B2DCD48BD76F706320943479A5FDB0661EB8DE8DA8A4963175BF2CAA2D949E05114F44B103B192B7732DB55115CE53DA645FD08E1DD88EB8833ECBCC9FF24E72EAADA02331090462C208711C2247A2FD8D19360599E186B8A086444BAA1D7CEA591289C27629DC5E27BBC8528590390F5BC1898D341B792456CB641A6B2572A299BC14EE1248D7CCB4E0F8E8B65CA813761531545F41C107425F7D955FD59386FFB1A196A63E1189A3F863165D076DB68C20F3DA6B9E2CB4AAA9EB3DDA4157F1740CDA02B7D03BAF94846B5D928740698B0BF647A61237FB7952BA7C30EBC99020F19F61CB8A3DEF78962F68F1EC32229F3FDCE74B19A4674D7449C8CAE804F9EBF31501EA49E25ED7FC3E7CF5754A10D057EA76E7FB1C8E9C766EC88281284F77B3E0872C1F0BE5B7300 +sk = 16D6723BB7DC5EAA264998856E651354BB75627263EE17B1B3EC386D511968F636B34D1780AC5BBB62AF896682D5DD9A7DCA9BCFAC5947BC922AEB93B4435CB43C334FD5D7E994B1A5B0840761E4B106131486F8EF41B0A10DF5D021A9AA9BCBE0C18A7B523F27DE037B9C49D1F20EFF445FFB6368F9CD90206C58C77D2D8AC90284810800601A026E4B4472598849C0246EC89684243721020806C8B48C9312610328710B0481092330CCB26D5234850AA825CBA6298180715B484523283058144240320201216223B949634861D31840E034118C1610128951CA489002084424180CCAC44D139388A28884A43830C096700BA365E0263053424C0B336C02234C0CB02801000422A06408C240DC46060BB42418001122B1400C32264818292117301420018430459A42460BA18C98B26C49862124304924855053108A0B002C0033700B288C4C9670C940911CB50849809012316151266C403040C0085010006811102990C2089B962840282299029001362E9CA64CA2868198C0901A80011AB051E3104903398E910690421406E1C24011358E11292110C2696026861A31620126401982690A1941D2344960086C18818151288EE3408093B62D4B10494C122E0C0100801649024985989489521088DCA42493C26150346208B76018128A1A922C5336719B802D5CB42059A09181204018A96890800049C48D1BA40D023630E22432510482243168D8209121262508B520E3268500024444100A0A472C1185040436264146200C3862C2989104B62819806944942C48B864940851C81220DB3260C3A00C09283109C089041348243801991221044105A13212809410C3C40D133448E11404C3A60DC4902DA10005C1484D92B08810A709DB286450308044186989C0892221910328214C0466E4040CD9362D4A106E48186A1C842C9AA450C3C608521066E0B62460860404B9506232899188849988685C006000385149C64DCB428488C041DB007214164E99C6081AA59183002C51821181362A1CC8045194702003328B9820940410DA320CE1264E1A4670903631640649DB92708B906C0B146A6412681805909C308092322611318492448E1224904086255BC42008236262B409014664C342868A920DDBA485C82884D8000C9026689CB27020B241A4002E9A0631914412181668C1102292142543C470A336840CA84010960C4BB2252416011A4809C2160994A60D0B328D5C00294B262C08944518040ECA40859082690C826D00A30CE080915C328A4A044219B4210A068A0B40455A847108080491204C53248210B90913B76898A86C80B4291224500C044064146651280919B925CA42215842248B20690AC2210CA38859289100B6515B062242A085E028440444708B024D13B58111300D04478524279220870C13344A8C42241A4532A40661D486840A9690DC966C08262641406D1A156D03268A0845295B486219C6689B026CC944810A379211194ED018860A904D91103288868DA2C24013B910A1088D54366D93C205E34609403648C3402D601088A0B249811689A0008622B40904B64010492CDA448184866551B82480A831241749820809D1B609D8040400094183B21109396C11A310DB02116148300B8924128468E3305213918C500889CC14840A410424C22504A16520B584A144706226904C286404127100A82CA1C44914C54D0A02020C054A9040665092099222226328684C9889DA2004930489DCC68C02844904886C04996C0BB02419477220226C4020519C464509C34C4AB84D1C456864048CDB946410A5689A8070C2884C8A040293B66D94448140100540C864E4188C480026C1142C122526D1A611002544D8364208A1888010060AC924C93471224270624261E3147260A04112378E1A228C1AB10464864C0A216692266CC9481053264824304D52488A19A028E43010234589D4086E1348256446110426204BB0499A242024A58904274EA4484698044522412C53C04D1446656398609A9661A1023014812993866562A20049122C0C2326020901D3948DDAB00019460254948D1B3232A128311C450D52906C9BA250C0182E08C2505A062261A491C986815AA67054866554342D44B449D3166212976848C62960442543920D080025DB12104C126100170C01840504B10408938558208D43104D0A9871D83206C9146214892D98A8496A41D455107AF3291C9A15220B723FC7A4711BD557C948639D1CC42B43940F4EB0C0C0DDD4DA693AA08422B15D58984C7C9DEC6E3018033CD2DB028A027358FC2BEE7C7E93FE3E7E417DFBA5E259B675774B9B3D5E603985846CB1D4F0EB40026B9D19F5DBC572575E33FAE5614FD7261EFA197961482243D425271AD699755DEF4FEA9AC47FE27B6BB2109D3D286916561DF241777F5E25173FAFB26EE46C9BF3E5E3382ED118F09C74E5791A043E50878C032ECA778DE00C6113FE6D402F0E528EB5D41BAE99EC6AB8E01411307006D8DBA9A4AF731FC4EFDF5049E205502F9D604D91E6AE84BDBD86AC8758770CC077597B7401B33BFC4C133930BE9B4228190425D91AF6E170A0D06C0232E002A10115864CFA6C8797066983DD348B82DC5CBE314384D7EA903587028A6DF0B4C7B774347E86B496F06744F5EB9B18C4AB8C9D1D4FD38CBC174305E5F46C4AA1BEACF15C2B46D19F1A1C09127C07A21E3725B81B0A823CA5010AC4BD8018AB70B4A30A9BCF49D85B62A1F64246A3697882057CB8943C4B3A23CDA9156324A4179225BF17FEAF0FB0FB3DD290BAACB40B78AC44698BAD86D85B56E1CA4F56FBA8FAB58D48DC1CA00536948366FD6FF88BAE6DF94ED6D8073F48C45075BD99980AB787C7E9289BF7D0D4F32B974110E9430838ABAAB74E38054ED7911985CD232EA12D9F97EF6EB819F619DDEC6B92468528F30511E1A1C41853D404B2ACC4225B97A6F3E72CB693135650E305CBC404DE01469A9CA0F442B35CC124F3F6703FA51958067BC505D0AC4294CDDB9794CD53242BF34120206D6327FD90A5406595DE832EA56B14FE0CB62029B0E528D29F2CB2F4AF08E5BD4A63CA94849B6E0013E02E3CA54E297DB9813B02F326271B51852025D5E99BAAF537BE571AD8D7D8A772AF5CE347DA3107E5F3600968A4F8A31B28507E12EA9A94CED025D901D8B047C2B082EDBB375E6E9216AEF61841D2CBAAF4FFEA14EEA2779BD57679B433B29E0A202B076E5825CCDE4CBA30E8235F8CD45F97D387C098AA9E763A7A7E07390457AE3EE03BC1DF837204E771F81A089CDDAC80436B276149F6F76308EC49F538FAEED8A6C9683D106EB6940E13E3484E90BFCE1CF8A2F0B7A91C2BC5CB7DE62A35528E572D7E22E2BCA14F144715C8577375FD0BEDC02DA8C57498F1F01591C5DB89DC512508C5C5F4D2638FD615B01A13F2E4B478CC741A76D43637B3A23C3B33FDD3D2AA6B24B100E079E0123E74596D34582A1835E8722FA2C76A8862D49FA6E66792441BB5329CF02EF1A8CE2D5E5DECEDBB62CED7A345F20F6AE1F86F1DC9F44A66401320D7528B582A180C0C01A8A95D099D8A3A6608FFDF179DA6AA45976E5ABE7308840D62FFED6DA5FC2492DEFD3B99EB85A968F5B34684938BA69B203ED771ADB19CAABCDF827F8F841E80D4B650DFD8CCD31559A05102EDAF93C1F554B99089E8BFEA3C4FFF056C2F6F02DA0DD93A97AF9A4127466B3C5D764C2A19EFC6C1CDC975345C6045815E60BFABDE12969F276ACF84B4A1B5DDE868501682E50B98D96157405EE086F82BF5B0E833839005DA9B12104651193910E54482BA53E1A7C29222EEF87F1C4A8024EECE9612E6F713CB439E333F9D7B13C326F42E60FBC9820D497209D5817C26170770C645D6523CF94FED92BC649165FAC6969684A58C7074A45AD41BD16CFDDA04A9F13CC461545CD1BD34400C78E370A03292C8F31B745C579A46208284F2FF280434AD9265B48A1518BF98037F7118C2FF1DAEE4DD41ECFA7865101B61F15B2051B1ACB60D0A4075CD968D77539C0BC27AE0F5E31D94B56D2CFF9AABA6FA756583014106CEC7BB02A72CA8A058173B2FA5533BAF6652048E942E1556A6AFE47FBD793B8E056C83FE8D8D1DB1B993FA07B164730DEFEDA68D55165130D67EBB82C754CB2CDE7D8A5E40E312DB736FF9BA300686E41DE48389D513775CC6B736E61E3D476A7CECBB7AFCE9C908BB41EDF87095B4EB5D67895F46D336B845F07EB744AABB49B82A0E7A56BF8FB62CEE1E758BA621737250E263F112212404A946DFE3A02B4A2683D7AD96BBDD6FC6F91D31D3928F162A86317689F6C55614119A228E399C53D16A2B79119EEFBB1051C3652F6A0F66B49C2EBC474C04CD1E21E161B44D3BE41489F912AD1982BF2D9508DE1F8A0A9AB2E448672893E7BA92D85D753F20D505A84220665DDA750C6A082C2110922D935A22826C9662F099313D7E680A5035D19269AE9FC2A4C7D5A75417D610A6F54EA5C1AAD13AA9F3FEBFEED6DD127C7CC7C378A56A6D518488EDC245567AD93222D998D696992B210F8904785A9EA520F56276C7F24AF68BCF4E6693575C991765639CEBCADD98125B3D749D1356799559D7B11F718A3035B7F2DF54CD2487592B4F56C1C1B1EB3A33F99D0317FFF6272470C17DF9C3EC323DC5E376747070482FEE49B76050594F50518E2BE2C7DEE72BB0D17FB265B1A3B30C72910260189CC5368B68260597468D3391C97ED2AD6241BC6EBE218DCA808793736B24DDBB21D914946D162097193DB1D18A65A6945AB2C90430E6E9497433F06BD9A236324CE446688C67E8371E6BC4930CF5DAEDC2A18161E9BEA9CDD1609196A8B21741EC8555409F827ED8F28085D909B5DEE1E5E02F86D7B73CAC4723656FA8C05677212AF1EC04EC3B25834BF83D53730806690A35E1BD72B8797D21BF33F48981C032A2E145068829B0448E210FBF9819A15F9075938189CB09C89FA36B325E67828EC57E0F3D147D66843682FB47F137DA52495D33BCD696B26FDAE695DD3263D5CC611D74864F3A91DB3E5C8F9D45A2C3D94A4BA6B97B223FB90D151FA27F8FA81E24E1199B40D8B3F8DFF61B3CAC50C739AC8DA40C33B9BFDD45E689FA03D37F991DE5406E9E1EE8D76BC8BCAE13585B7CCC0C45278BF4E344B8A9A349DBDB8019DB6D5340D8002D3AEBC4896C9E5BB5B48C8D5272AC061EBB194CF070B9748A39A715A5D733E598DAA83208477F03B39742B03FA34108353FB9F4A69DBBC601D951FF77252B34DDB6CE8A4E47312FE9F1A337BCD97CE11FB567FF0489EEAB5F2590C2C937D8258448F77621D13F23ED48025C24C304BC1499A76815CBA0C4E472E62524EDB8145F89F9F05667AA4F86A81E9022DE404BBF20DBE54E1DD81B27DB144430E74BBEC99C56E4ADF4A29D94C236A04A426A990B0CA30882B2078EA4DBF30B1B612ED3F27F260ED9DC8124B416039F5F999ABCF78B9856EFF2B1C34A36DAF7E6DE323F08DD86A193D49AD042B5B9A7C7A0E0727F863CF0F632834D578963E3F22881410867FCA7DCB0D20B986F1FFD3103D87DCC5BDF13F2426B960E2F4A0125EDCC20F421B8723CDAFF4A231D7007B513E16D2B548F8089B32033C5F6451E1C910CA744025B93BB1BFBC90079F36BA4EFF6372CEBB20958A6D61C297DDA378568ABFA9AFF60D5F14236ED3148D3928F4B9A88FF3C6685AC4A73A2D23A710CD3803F646D0C192897CBB249CBB3F09584846F1AA5B55FE3EBDDAF18C2277D154D449931C740C6399CDA7D673AAAB9689AE991BCE2B4C6F99AAC4634D8F284D5B56662936676EDCD66393E286E2601519671EC70E1A9FC862F4D4A269E1827DCF5DEDA1C6DC79B2D4B30CD9BE83B1870D1CF8BAB9B7D0195A3EC0745C3FF650E53D091B6ED5E4857B59875F0A81CCAF8C3587BC0FF55F0B16D0E32809EC5B754A612E5E35AD7CDCBA82F3F1CF3D26583A5D02FEC28BBD8A57E8379FB8B0CBC8BE1F6DF841DE94393916CF4E63D4CAE17F22C5B2103B31167B71F55C4BE185A4FF686AC8AAD2BD12569EA69D306C1034409EBCD16CDD0C51EAA179A254ABF1BB3993BD2B697F528916F071A481152E4A226342E45892BD215420D68DC064464D90DC1E6C4907E51999BF7A4186DE663CA9B6CE4204E89694EC0A0C4188E771038137DCF891B7334AD1F16C324568EB766A8EDD3A2A2C84439246A7D73143030B5BC893976F5A5B85A13D6BBCE8F132DFEC9EC75958C8FBAE8F87FDAC53266EFF71B79C4E357FC4A4EA6B628C83F1ADC3C3461CB3B687B843D09EDACEE262B2FD94271AA68FF4CBC0EE550BFF94E588A90D6C0AF6B1CB5085DE3BE7F674282242CAB24B8280D1EF1FE815304F2EE3EBF062B6F14FAF4C21606D2273517F9B60C2C10541F80DC3B24510D1407D5054A78684CA22B28B310798FD9F6204628DAF96B5C778E0C3152C462C771FA0DB99867D3F138566E89D143873792031257DEFA18223604BBC28343F28C25F0ED84988E47B320D2C5B9B9ED7D505E91B24BCADCFFF89F10EE961D845BEA8679863BD838F050E5A9AC7CFCA4F8815009A3A165ECE5BDE05CF8D90C19061DEE5A33AE6619D7B24473556D30DACA1C8DD1E83A5DE47EDC0F612F9042867D32FBF4332A55485377D6234EFDCD62121E9398E3386379E88BF748D5B32BB715911DB0AB255ECC63FF2D5D53D47C7A5222F22DBCA47F673A2D79FC3E30FF6218CD3E1BC460666E0CCE34E1962F50E777C6A844BBAAF84AB94888DCAD0638C86A90A5F5C5ECE0B09D9E3DE60FE9D7CFA7AE5374F0843A9CDD80D1762C343FECB6D9938583A505046E16928FDA5350F9C733C74A9DF53106BAD943B8E94D1CA2A7574CE3BF605D1A6B374E0ADC35BF2B1A6B1B3C665E436BEC76243ACC7B53AE6309F2BEBAC50A +smlen = 4990 +sm = 95D129AEDA040E23D51FECDA5BE3D43FD32E93DD91891C1479E79C8547FA0BD746252F782BEF86DD208657A3744657C85DCBCE255B51565B18270A3642A292C0DED428E3A4975DA97ABF175BBD3A6938F84189305AD39BD86981E4CDA9CBAFE03200666330FC9E11EBBD675D15D7FE73B147AF57285988A91311AFC4544012667AFF02FF5CBAF7634227ABBD6B4E90A41E4F6B8037D2D58603CFED5E56B5ED2FAB921647462F188C694DD80683A16A5FDAF4325431A159DF5D545BB405C097A21358D8E998D6B7D0FAC78F2572286BFFFEA4B81495A32E16275CE256495C65B7BF32EE19E56C267BFCF3E60F5FF641770FB7F6EA420FC4C29155360EEAD2CC925D30E55E472DAF93D7101A6A643AB0B2C79800447A7C9DF7102BADBEA190D518FC896503767219FFA3C9DB3D44D7766BC04E37AD68D433B2108CC7EC6ED773F1B55743EF8288D55173674799FFF245AF5030F65FF326E4A50C6E2D490ADDBAF27EA33AF00D44DD1664E63C5F6AFA6163201EBA604DD19D736391D89235E1D065AA0ED2F06E4D21D3DBDE4CCCD1A2F8F844DCBEBAAB13EE39816E46C291B3913B11CC361D85962A2E42AACB39D7311C69A6D902622CEEFA47C48D2E179A3373297B473624ABBD78F5AB4AB05144B4E181047CBE751AFAE255138CC32E3ED7811D0D0E44D673080C88095D6E46C389C7DA3790B1909122378CFC643211FE50EC5AF3F994DE33E00F881B60AA8E0A9ADB8CF7F0F21164784BF8C47E639D72942CB03764C171F59DDBB0140DC3D384C816B33F64760D43CD965EA8B092E326C5C947A8CEF04936E3D9636D669FF4397A2E669C18020408A73C8BCF7FADC3765B600EC952C48E51D132493570A71AF9E563BE2CA1E279CCAE5631CB1A3725A9788472AEE580DDF9CE4AB524BA5BDAD3252B7505CE8CF0CA1F8C222EDFBC47D17D725C3BE706FFF80F4F98046724E6B4B1F3EA68E09903E3DBDA6CE7AE608C0BF86F5D5571AAC29ABC4870CF2325D59F0F7FB682CC2E6CB130CFADB539486FE6C9E80DA2640F0910BBC3938A62F0E0DB7FC60A8A29C9C011CFACA28ED462EF20296A1B75503254C36D6B509D33754F139222AA8D70EF8F1679E7B73B50B8640ED6CD0FE10817D277F1F235A1FA667C30BA30207F6FE6ECA29356BFFF35E8053EB1B428EF2944A5BF33C2D638D0D5EAA0DB4FCB173AEDA73957033B1D0D3703766FD0016F632713C6CF69DC1FD364AD4788CFC0157D1C81688C8FD46702248F4C5A417B7484F4F9FE066F84C4EAFC63EAC4F11F1120B61CCF4521CD058CBF7E2ED909BA091026CECC0A57CE34870828848315088BF79448EFCE8529CD02C0E2AF183A6EBB985A5EEE6490E8D493F8CAD0B02CE45B4559B59B7676FC44C70AD26508560DC6A283BEB1DEF9BFEA6523CE2F70A8E916F91C5D3AA6E46ED3A2704B69217ABEBC1DDE9646126F69FC310DD2CF726E1F95D3F343EE0CB180D1EEAAE1FA4A23428EFA9AB0785AA197AD87BB6C8B7E490F15209B5143A215987446A89F071D9285A5435F99EB6D08365F76D016CCDF3E7C17ADC184A6B161EA491A939B74061E901C20481D9D96905BEA65C8CB591F5AF1FEC3821C3CB5F7D7DB7648701C25328E3F2B6B5C4458B1761D42D210C59BD6597922764B866FA96335D4A587BC5087BC91892F97D4D85E0579B266119EE8D660B6804CFFF63741829F78209D6CBF43C3AABDF835EBC9822F26B3A0C15F6F95CB4BD6FC26B7334BB2BF7F3FED82865654D031F9D9712515A80247271F31C8134FD0FC29F8F90F6EFE002A1BEAD89066B6EB7702B8CE0BC25EB0579AB3B64FABD7DB366B906CBFA9EE43F328AA442C3AFBB9192C03690F54178F8F320F982FE7C15663DAAC79C5183A1BD985619C10784D76E4C0C54D2A3ECA41C8A08F09A6FE4C59ADFAC1310AC66F31657E16EF9492C9EE6DE398C7090FBBAAA691A62853FF000326252E51E289D356C2E9699286412D3530597400FEC04614D64696F86272462121CD7E7E06CF5844DF656818F4D85512EE51B452DB70C30C0ECB171D9A39C118E3AB4A045CF2093C483B7FDF5048D05623BA265DF50BD1D6FB1A7538C6120746ED36A720F14F26A962CF62E4020312129C92308A9174059419477BD818A4441E3D525B995D00AAEEAEE1CEDF17249883211141A07177A6BB55C738DCE3A6040687F8EB07109B76911E940DFAA9271D9EAC720A967BB5FF7BF3A1F196FD80B0937D892B65C738C180FA66A752234B5E0908894DC287231F51A779DABBDA88F4ADDAF1B67117F756D43B84F14822EE10AE159EADCA392BE27CA3F640624D7F7F8678635748DDEC54AD8E9F0CC78F3580971538310A26C8996F4F0DDE89061887598EDD92E472F19731FCAB2D9E30F3AA4D4BDB9B880817A0D2C928955BC54C8CD9F255395C0CC06E697AC7738860B28CDD995B46CADA05347838EF6A046A32CD74812D5CAE3A95A1EE5F08A77C6779826211416BB89CF07AD6F9553A503AF1A615ACA91B71072C38B5D4D380537FCDA717CA936D9AD7C4F30594FCF7AD72AE87146973109388A2D587DBB7BB5AF5682F382BCA6B4A263D1DA2EFB4E5E07C3B593016AD8CF13798564F93CF0BD7F2FCBC536F7AAF3E75299BA74D70FC7F7B996E842142CEF1C32E6520434981929A7F91D5C40F5A6E63A0AA9E36EF8CF0EB3F23085A91F99CCC129B1CB9BB69A328F7872D5DC42C6D8006FBC692F558F6669C381076E6966884EB0A37DC161BB0FD05F9A3E8464706BA37AFFD931EA7B3F1723BE9AEF7E939ADC1125AB071B6CC7503E9A9D2D5D83CCAE4046944793C28C164C32E6C33DFC7B7F92B8FD7522C54AE07DC311F755B6FFE3BE25DBFE0D641B152A2661D0FD47B0441BBB16F840649845582C03113ABDA24DC21BDC040551D0FB394AB245FB2A4F50C6C3F4E94C3BAFD3BDF58AEB7F20C02D632B08933F66BC39028C7759C59F1394EC7672DBB9545DEECC1E4FF128051C2A065DA0A991852E7A845513F2FFDF8101CF12F4A141A51B3C3593BBDFBA4C06898EEE587603F93E4D790D98F059704876713947D5920D346A27A9D6CA4C0340AA65B3E5150CE0875986E6D9060311CC1C22D1AC181C2C69615C6034EB0B1E9E4A9433FEB8DC9067226931AA42CCB1D2D852E3425A63F0D4ACDA029CC0249746D53B55B91C2ECC257BFC02195E1AA0D3D14989A0CED271AD7EA8C3A6FCE0AA5315FD92182FECE869FA025EFB8E58BFF9CD22714A0DBA4DFA72B503FC2CCDDBB2D5C017D2AE522B12AD9DBC9644E7F184D67C4906F0B4B93A481A9EB197333BF2474A2F573663370BF656FBBD0CE6CF5E565712DFB0B31C4DB1AC5A064596B01139E1C77B817ABB2940DF4F3B43106070D14022C2C743E998D327608BCB5F8606CF10D69DA863CC5EEE242FD7C9CC8DDB6F309EFD71555A6DB3F5118797A57BDD3F020721D4F185258AD019403B9C7418B06FDBEDC5098A46CF70D450136AA078D2EF3F37B1F7B09FC4C3316708D9C9332ECC694EBC014269F10B030ECF28937AC30F4477BC25FB1255E6CACE7084082A276F6D6056BA08CD9AEEFB16C3D61964040AC48BC5D5A2C118263F0645ACDFA281EB70FA8D38FE4BE0659C0376AE457FBCA280D0C6B88D877104EC5D1F9B42E4AE5DBF3AE4D8C715768D6A16CCEC900177E3B79C05CD000B983FEAA879F104204A7332E7C797B3AF53FB1680767A8D995CBD38714464D7D455FA48BFA465B8CD27ADE80D3BEBA7FA2F33E2870F06E67D544F53E41AC609D0712008D85BA3BD5DDE37EAA8E0E8D73DCF62ABC4D42CFB4F359409B08908F84B9C51BCBCC12E91C58920D577651FECA593D1A5474E356A60835ACD65A90688013D1B074E34C32B85C56FE9A7A4D6DEE012583E81BA489F5470FDEBA724E10D02D0EB4B786574688607F58B16D8C9224E32580AB7EBA2AA880C42CC28FEC4EB0F3AC8D896CEA36624BC07F396FC4392B2F576FF33D54AD5CC2E56326CAF9851BA41F930A0954E86D07D18A80F16EEF2F1E35EDDDE026F2075FCA642C4090FFFFB2DC89F5529EC25A40B4BADD795DF27E60D3D175F97DCFE78BDBACA9BA46CA68440D91B969EA6C633F959BDB874C14B4F40596B066189DA47F667620B372092374BB0B6B6CE90F1DA5854908F892914D0997FBE494043497789C4514EAC9073243BA1D22442154BE9BB71A9303EFD87587077CFAFC6FA1FD74A2665655F73C6E77A617B38D32024947737433D937395FF745C8B0B5AB3325C1B34F3223EDD06A245D414E27D2027CB64C8E7BAF003C2C0F3DFB1D3DDBBC7E8AEC00479A9EBBF87AE1D5C346BC1D8CA106D6AD742961A3A82C639B26797BE410846832D1973ABC12AEC82243756D876DF8BC8552D513BB257E046898B6C79CB9E893A185CDBD5CD92A6FFC9024B31C599B56FEB30B09143B8E224B2C695C2FB052559EC13E7CECF0C4FA93FA47A1E196DB8A1B36DE47DAF507F2F5432E7828E2973DF262C9B623010A296F164D58038E7870B77D2006FBABCC4541A37771FE2BCFFF3C71D079943A3BC2F43E802BAD02AF13CBFCCDE4ABFD1AD2CBE4AC0FB6EDA7489DDD9894F49AD1D334CD7751F5A758C4B9ACFF943EDFA13D0B52520FE8EF5EF6F033EEFF563C6A5EE1D07DB5189F06BE0E36D7E10DD43E6EB704C0941290EB76B7BD09CCFB35658B979FC2C7200AD7FF146B5AB62B81A1F77A811063CFAFC6C49A88652880CC44335801A36E8FF7E311723AB9271BA206EB3B38C149FFC56789286EC18988A9D9EC86A1EA81F739F74FB17B8045F04018359E4A3A966811C208E1DF93FB26E93D8278F92E1C9D3E72BAF8E5AFB9627185BCE5E4B45F2C7E5634942F07297B7E2FBA7FB087FB3D07E4180546210CB68DAEA87380415D104D98E4953A3C1F0BB9CDD1A8A80D7E3A4AE9B13CFB849D287C3E9462A9E8DF2ECBB1EBC752748ADDC2B29F8F3C6A18252F199FE74A5AAAB30854638D779E50B27CA5238B748E6A42642BB7B64B1B43AF8BC7708875A511D7FB3543BD76F7A2F47881746DA3BB0D7061060EB3CB404AC106D0A5D0E24036B0115CF20D0269FF94905B6EE53B92420627DD0CBE45BE68C3576C35EA4B841C21F893959068559BC3128ED4ECF4A629A208D88CD26215203586D489EBBE39BE20A1C952B576A1799CFB7CBEAC827D116931811433AAD4441E892CD0693CD8915223E654AAA7688CC9E57A2B0EA8A6C66EA489F29F449A8F652B27783883BF6F301A95DD0776C86E58AE254233A66DAEA682E4C52EE899AF30FCE60DE9F914233088E04233B07128413B308819086C121206F7CD2E6A54FD5C7B30F1B2F358445AA4263783C8EDC1E71876DACDD9C6B47F7F396D39D02FD5F2491D6B25B7BD712C1A37A3FCA4E94A4C31C801ACF395DF77591DDE4EBEC7EB10F973BAFFF1FDDF68710DCBF99037D20A100F2813703EC6DAC3ED98638123B4A5E57D422924E8834D9EDCDC02C19EC1F9FF9D5B234095A995FDDF5D8FC9581B1BBE5D973FF370DF2B7B1049CA7C49C75949E09075CA1020B8E5ACBD280A980A3F5532057FFEE08ACA511510C89B031E9FC16C74FF36DD0C308AACD9FDBC73FD0D285ADA54E9A69684319F02C1753D114153A67E13E9CF4A22C0A6613C18FCD3382971218F7AD9F523596D67A47CC10339FEA3D301D52348CFA8E2095025C75BA54C75B4EB633D7062A31BC0CB4BF18016DE0A34BD3920E2913F8FB34C07332A3D92CB6738B4479E1554EE359D873508E8FC31F86B46A98F4B9A77F33A004E741A8DC23525BEE79ED3B5C3CEED65918D5BB2DBB80F2CFAB09F73CECC9A0F20362B2B07AD110D48E6B4D988BD94DB8E8A223D5949E37FBD12E0A577D66BE86332878C9D4B2D5D06C1D2F1BA671F2B37F0469DC0A778BD9CCB6FE46CC3CB1630581EF152B7A7B44078675A0977CC82D057EFCF531430B279923D793118374DBD058DBCC2E8224FEDB79FE9C10F46C3AAA7C1158F521BCA21658BE133EC7AB558419581729DCBE6EC70A3CE6565F7F0A9B335C561394523B5D4456C4AA1003162C4AEF5314ABD0B0A3C424F1AB50C916E5A4A1D42F2F2297C36C0B588FAC42C55DE22B75AF2FFA6FE554A673F0AFF176C667FAF4716E3EE1A3A9B1BBF33EE778E8AD4D5BC9351F986DA7673C016525801D398EB4DD50A8CAB132342E5CB729E9F41F9812CCAC3E9E92CE6A0685B3D6819B82EF09B4258831A95E4A2922D6C9E41CBBDC0695DEDD19995323AC24BAD1FF11ADE1B907B8745FC4A770C2AF7CB1DBE24D60FB6768382AD09E1E3CC103C65D35EF646055777B2FAF7AEA5191F284D6CEFEBCACB4E2EFEA41FD1D98269461305308042A0F188A1EB2EF5060D812BF12C7B936C97329DC2A598A219AC8D905C9399095C6D670653BA8730B13B289C7E87E41A7B1CF94DD43A16A21C22503A3FC2D4FA1C2C6C95C6F521223B41A0ADC0D1FC020D2660A5D308545B74BEE2EE263036406254585D5F62689EB9CCF90663839AACFF000000000000000000000000000000000000000000050B141A212630364CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C + +count = 11 +seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 +mlen = 396 +msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +pk = C5C1EC1EB9EE01436A13A12892592C15BDE40640E61411330D0F71FDC2EFC570C7F64CF169ECA8193855F2BEAA018454D148DF35FA703A4704C43494D537C1D739A606F542B46F64EEF31606D7F9A67CF4DFBB67F8932CB9410E3FA381841B0F6C6B1E599D306AD2286C93F76661D6E2149EBA61996C81267AB1D65B493888F8C25D6F355E79F1D2F6E3E54561D16A434340426C664F18D3354EEF2E2157279AB6E64A45A5A02D38624B2B2B7C5E84CFEA987C6938A450B137DD4E80697013C6340356EAD6AB16AA3684119C7F6B1DB2E8D2F7C0F91A0EC2B82BA5ECA97B5469A57CEC90FE5D7BE45B19BF6DE34079D514ED4AC402B51B2C789E0D466E62D76B43A45818C1ABA91888619E0CACF622E38C1A10CBB781E166BD6E5EBF9DC5A55C71BED027FD6F102203D05C1E9768572B256656D5B1E2C128D77FF3776FFC4D0F0491325EFD6D42462F32DDBF480DDE3E6DF985DBB1347F176E54F224672C3D0E75FA5E571CFD6BE45C67639C7011EF7546017C52D333A099401D57EEAF0AB32045DA4D3DF938BCAE82FD507B8358EF2D8D157C7F08F47A7BDF79CE55EAB0ED2B9095115AAB71F45EB2A629065F8DF056E39D699B1803C2C7C60A31D50F67F2B4704B8928582C0E182955A83AC0A27246ADBC44891F6084E6FDBCC53FB619685BE6D8594212106C20194CF54395963D01537893A627830EAB862DDA9022FC3C1601E78D08D854F375CF55FDF15337BF4DBDBCD8CD3EB5B3932B409125E913E68AB1C23E53E672BA4BD2EE00DC1EB608B09BBFCA11FA6376B818D96499283C237C806510347846F602E557B8C6F99BEAD1CEEE755F9759CCC5457C10207D5264502BC9421F25E28638162310AE2D0D897B9B4E04A5E79659473ECFB8975DD597EB2CA77A27A53EB4129D8C9A13154278B05688E918955F9B35D51AD45448CB8C6870111CC1AF44BDC475C12C1D457022C75557D8E55A9B54AD5BFE49232F40680063B1B81E4176BF71DE254F8A94DB7F92317D32E0E675CB4E2F99732E1EE98BFE55672B8F7F2D247A82255F60B9152A57AEF28F527973F2B7A9E0AE0B59DDCA2E5EC41B22D88CF19AB1960BAE7000C2C93086229BF0FE1FAFCEBB8AB59E29EC1C4CA92DDF2A1DCE2BF15F3EDD49AD2FD982D7CBEACB4907F10D5588CB3E1237B003DF6187137EB2B318F328291479FC924BB0BB7CF17B8D7F3692626F6BD30C1204DE245B81B69EBDD96156F709D1BF870C8CCD991782726F658EE3A9CF8634C42A5B1DAF28468C612450BB92E9F98A59D9284F9F7DD240E15A526D91164C745455B0C851F066144D9195A2977F08DB3222510F8BBF59B3594711202929A935CE7F5D512F55C3F7D95C97A6ADBCE3A0E518A20E0C4FF70ED6CCA5D48A7646073F0F8226F55667FBB92DCC655231C90F978E838EC24B2BC7FA90D4AD0FF4F37FE5FF6FC6A9B49A871E9260FEDA52A33BEC18179A565CE07C320A45059A4FE8C755B0F184998DDEB7396358CEE074EE197BF6A3B9C08252B70876B974E65A3C4433098C6B49A48959F7CA4F9400B1BCCAC091C82E6D8D0BAC2F328DA80059E90213D2EAB34B3113CFE6770254363681D57FAEE1DA6B041FDA1EAC88D28D44674EA57BF455CDF4D3F7252733E45D710FED4E5C03214DE8A47219FA785D4435F8F5D6B6372F75C34354282940EA9AD7FB60336C6098842092F53B8645AADE04F5F81DE8B5136583BDD8CB4C3FEFAA14F7DDDAA3A7F8D918E8DC13A6502CB61362F9CC3AE0E589EDCCA3A56CCBC273471990C0C352E2D963397BF15A00BA7FA0709995C5CFBA01C8BE47FC771CF7573B912A9ADE3A3A99C69528E99BAAF55034AC173125DF6287988161DB988194E713B3095ED95AA92B32D4E3EDE977142844941602F27E99305D10020F0430E47A1A8B9C127535F5397E32636DE0C6B3A1247303782DEBF63A34CFBF557CDB40070D588C7E2257E26A43AAECB6066CD9D4FF3CF79727CB919FB675F1CCC3E6D228B54AEBF5D5033EEB42C768B2BBECE6EB6FF234C4B05332B72C480229D62DB540560265D322FB6C59264C2BA642A6BA8CAE985196A7B78291C7047FDDDA187E2F70024A1756A34066FD747BBA79896FD1BB8498BBAFE9E5A810D64F9F184D48187F176CE7BCBEECA81A188A5802D4D9FDA409E6143B3B67B0CA123081CD901D869165763752EEF3D28D1DB6D27A2DFDC0379E99A0CA60A8F37DB2BE397F15463F0312954407BF0F2B66A8E21012D2E3F604F85847689E53F5CE65F727214881002DB522C786C79B8CFC8742693D4603E04269DC7815D8523DBD58325DD5AA730A013853D19C55ED8CC56AE444183FBD44B8FCB2EC55C43CD163C4186ACBE8B01622FA04A755EE3682097B505E6C1E996FFE52A525D809145FB79521788BE8B2E39047BA202BD2D919C20439118BC8AD902C1B766D5FBB4284315B42970937EE95C380FD62F63A0C0F0240C7554411AF31CC5BEF9ECF8007A29D6A49DD50BF746951A3EC1DD7C6BC4991FFAB09646F42767E050BD8BEF5E2A0506A24E681063CF9D5F45C483BCE69EFEFF29A2877C44D4168619A0E7CEED95B119C38C1CA2018FE3EEED313D1EDB8BEA5D37D061A6B8AE851F56BDCA000CEABA26C90A3429A327D8031401370304D5FD85F9A8AD4ADF7A3E5D2D584E4B540274FE45AB8983359D6D89DBD1271E9C54DB43ED1FD347DA4E5CF0E08A23905CD3083A0528CF115537FBA32808068760F9B57083500F700530D3AA6BE3AABE9239A291CF7BEC8D3CDB55334055E6F9A559ED909BF26E1E858F7251057E089177BC591A900D90ABD93F66F15553353793A8273DC2CC12D3097CE31643FB433CF0CC762218D119FEA436A8D578D39996A54F8D3161B5BA96935660399FE416D9126E1ED385B7FE50831482E6A6C69AF32AA1202694FFF1AF4FBF484A35F19A06A096093FD77CAFA42FDEC5280ABE9DC9A9D2AD54DC535DB2DF6A7AD47E782AC127A4FCE26E2F052275B796DC67F1E4C74A5742FA1C3FEA1ED62204F701C6AD456879C52B6E30A91B806FCB6DD95B6F8D914DEDD94988F8E77EF0F79FFCC41494AD57DB9FD8CD98935BF1F6A864DB2EAAD44E243AB3A82CB7C965E2C0248203775666EB12BAD148BD1EAE1AB15C273FC4B197E4D350353D9D1F4A307E07C9506C95F691BFB81940037D0188EB343101506C8F5FF5C9BF1988032D2D2983203A578B9264D5AEDBEFF3F860989FC570B157A17F59D458782589205396260CBA35A7AACF9B844715E22ED8D9C3209A23361D5AB8B5450FC31CF7767F0C4960ADB9595831C2FCFEFAA2C14FC0D8349B50A4D46549DF72D7980E32DB9F38BEB42F30FDE1E89D4E99112ACAD759B5D21588803C6EA629FABA3F54557A4EDBABC24760B56E3822A3353A11753EA3FC377A5F63E976BC5D4EFDB4EB92D5126AEBC895BC61E5E4DEDE4E691A77ADC17F4273697FF1E11A232EA391B7E1230BE79582319B2CDDEBC9A5B3E427FCD986C9A75E8EEFFD20025A0CC59B55095BF987DA790ED0BAA0F72B488C465A972B2C2868FA8E037B3E3EBA78046129040B0E230F9AB39C73095C89D62401082ED95B1E7013C5A8CD9C219237DC898A448735C66E992262BC9DD529B161AEFD48D2A0B57D915D0F4F2A647EC5D381EF198732AA41D3B1A +sk = C5C1EC1EB9EE01436A13A12892592C15BDE40640E61411330D0F71FDC2EFC57090162150601F62B457E3F2EBF0B3838B5A1EF1EA39BC861543855A4AE166B8AE2F7C15CF5D3747A89EBBDFFF01A0D42C8A709C89778F68567DE4B80D1067511031934D9DB8C5A5B6C74187C1BC711E3CEAA110BA34E530CED5C2AFCF5860952E4AC20DDA1460830469021741D9189249124599364DA2420DD1481210A38983125099200ADB046C0B06868A986100220E00152AC20804021886A1080D0132021A917108946C028208D0A671D9301251A665D1806822C10020447012B56861C0680CA94544006992A811DB3422D0B8095218281435801C026101370C08954C5A9004C844101C10610AA849D0A401902661D2A0709330209228214B86511B28821A07890AA97198108C53083208A744422664D44650DA3048C30846029350E4C831E214421412508440819120821AC50D14A82DC0A08911C78D02224109218EC930849A466C9B3462401069E3482202332843122E0BA30CD18251CC242151A049C900291AC46D093368D2426009908148C670DC3430A49864034251A2424A49049089447023188200114E19012000314C249245C38485D00226CB8644C21826240040949481DC844491446A8024681C12699C087142C40C98367151409282C40D0C2120C2266C51B820092645224170C2884921366E4B382E9C262DD482611B486A08B6694822528C426208B30510048292C64092360ECA9661A1182088B8094CB46CC83261C3068A494086DA8644004671138688404089511441E0362C21388011B2309C0848CB962D54322E093226C8286613045253A6451A4748820044D40842C11681E1304A03992000322080909080A6851C30605A348E2209728A28494C84012236414BC810491881DB806C0A426812988519057194887124988D1148502383812245884836428A406A04A68044C80482820D84341210384C90900059B40D24437148C2318C04920B34210A0848C8820D1C840D531620DA24641C372CC19608D9B22D09A98D00B22820A741892471E2163019310A48083190002A5198651407511AC5209A0646648285CC16208B36815106101A1531A32622442002D1448A1B1044C380896422060B4388D8264E81322C513271D1C00C0BC70113974993040C21A14904C504D0444C08180E91248903225153248482C2090C4548CA04210AB3009AB86823A18124278A0C36820C08005B4492DA246A10218E98420D8C8068D01691A3046050948D82208291C064108211C8C08CD986841B112502826494427118898D582821C88871E33029D216309124721B40409AA8455C1291D0268CC00482030490C388315C008A1B474258C26DDBC28909208523A74182044E4B28089AA268DA226ED8286209A02002287119A18114B304CB100A18960583968989142D14872D224368800848C01641210889C0388820096D83A6089A9460A422250C0226C286011C023102C50114139222416ED2208C4A22051B214E234361E28680D0A681E094654A4085219785023341020386DB34709430011929801A0492DAC41102B10083303119470949A06458262D1B2530D190481A3445421009D8080E1A1109D2C245D4342800C54D20192C53368E91B49011B6040B496123992581128C032485C0A08DCB2871238805E3100A1A114614A78819C98882308E24118A49362611A165208789231829034324E2906961169020284A432889C3C0850B384E884088D9204A18B724841248C9000A02C531C21828A0460601402D231951033042E10690C0C4319284650B9271133941D48829C384252144009920841104121C194C8CA83109412EA1362619A351C1065242A240DC146EE4B624180552E4A2301A480524450923014C2412045B020DC228301B208108290162366121024500386221B420C1326D62B0019A8465A0966481109180164ECAB288C98625189709DA248C21A08403242404C56063B43109411190B400DAC42C59A06054B46C81B06449804559404D1314450C022EE0B06454C669D42022D1A47111988021412E0C430C19A169612405D1820420128C20A26099240444440091C22960C42862C64552405022428EE080501B146D22418990240600B9510A194E5A06029A146289104ECA140E21056CD0C24808442CE22626CB862C4084000A3769C1206200148D1097896BC58FEBAFAD4B9F3F79B3F1A062CB5414BCEC39AB9FB7963455BFFA7F7FF8C7FE617F0E9CF0B1061C0B538BFCC6D28A38D3F30E8696E7D8C8FB752DF614B7D57E244FE63BF3C18EC1830D2BACAA37C9D4031A4E8067592578C2064368826AF6E8E02726C8734D7D2ECCD61843E87D7CD030DCC4A0CF8DE4E508263AE6A86B8B50D1FEA3BBBA15AE2D3AC1918DC1A87A3A7EA56B852A0163DB092C85E099230FE37CDB9D5CE57626FC947456432D72B391F0F5BE9291913DE500EEB000A84341EB4461D3E856933D7C51FDE6B7C7BE64A1414E019E77D706C165BB8A614FB6902C9199D8495EFABAB835C035806C524E9C27B93E0217D7479B1BBBFBA74845BC38341B0DA24BA64DE06BA75160147D1E4BEDA6DAE8376667B851E1BB363BE7312980EA75156A6C175D0B5DD8FB107C21A8B77DCA83DCCCDC2328A299DEF4875CB0834336E8CAB2065E4B06787962733BFC3336EB5E5636190F263E0BA28ED20A2EAD8C3644DA611F309482BB57CCE62F6A7700202D3C7D25005652F22D9A55AE334EAB4CC546FF04F7A8946DF524FD7FDCAC18804CDFAC8250ED33EA5FA863591F2BAFDF18D08A24D482F6BF1C4F442536B6C22EFAB6F1C3F57B295BECD9BB0F7E508444BDAEBE5BEB426AF49F24D8E9D65C15F97DA94905B9E094D9E29F58ABC45A7BB15CAC44E1055B83FA8354FB5C6A8EEADC979662076A759AA1E922BBADF74EB6D4EDF6D29C72AFCC7EBD6207ACABA24DADF4C9B45E6A9B190E15E7D40BCC80D891C947E02428B0DBBB9F64B6CEE5943A5E0559016CF6CB184FB836C8A38E7D0E009435B81C2318339A425D877442FA803B2DCC3D0429A36A760D831D67B70F0BC0FF291768D2804636ADBC65B29AFF8260B183656D67995EE93FCA461DC28B5748F178C5E99939AB922234D579A2A86EBC30B8B5463F737024789C621F2C14BDB288956FCB3D9A02A69DB65DD864E13BF66003C8FB443AB476E5BB52B569C0B343FD1E381DE38FFAC1C2AD60F47DDF14694F1CBE6CD598AFF55DE3E7D6E5D16D53C39CA004BEB0A74C2DBC76E803D7F7EFE71F03ADC51F36AB5F4A941777932B38ACBBF5135207A5383CDC6948134428A596E81A592B7F9347B05BBF8CAEDDE1083EA621A7F5961F14DCA38AC9F9CF19E82EC2C056075A349CEA33F1D83689F01EF4C1CF9811511631D966E8D9EF7E7BD094FB74B1C31E9CF5E95B494A561990194CB4773C88EE73A26745AFE73BCA77C7E60329D4999EF20CE7636883CD94C068E47DF3C39EDFC3AC5B9945291E6204C76695A66C2D337855B7BC760EAA3521E18B799C714103AE823A4212C6664F31093C04839BF9E0A6AD34608ABF5DB512F07A9A4EFDE9AFBD7AFEB20598A5094709869CB5B5554E3E7AB61EF766594E97511B369164A138640F234F06B75B1724F1545AC31569539C5861163C69D0BD0937402EC970386607656EB74301A3EA92DAB38C4EA88BCF77BD77CDC0D191DF5BD15E3E75215D46B71E43E65BCD7EB4ADDB853B04685345D65EDB6CF42B902150D2581059C083E75591D62F8E32C3AD9367FFB5906F5D617EB4B2255E9413826E2AD3EC9C1DEEC4A9A9A910925F011103495FFCCE1FB732A636595AF4B00A894C5D847E54E395DE92542B86A2E795E41A8485FB0DB594631117FE1C0B3F28DE606D78CFF21034AFDE7A737AB96806290B0530CCF9D5CE6056D0DEE3B9DD713BEDAC5CE6C1BF50EED144A816047B8F5B1B6022CFCB9D2A43D4A377F7AB4034C2B29C73FF267A2C788E7F52E598F531A61F962B33D30A9F7088AD1A2091355CFF660BD6ED9D52E1A847BA589BED17E578056E52C1B29186B19F755A82B784D9C446D0DB09EAA5B5E5B958B9815D841C91DED8DFF56BC3F7DF3337C75E9B3562E0FED899E7FFAE3A5CC5052C30DF054D2281B3B673548B4B4A444ACF101E0D7D588FF53638262982DEF3300D3840C10EA0B909E447A1A35D836630A97A6169D1DB6FC31B620EAB86D9E574694DCBC016E7E1638AC14BB6FC6592AE9070BBE7384145B87E73F33C49F20808542F5A7263751E1D64BB18D97968CC15BF2E31B079E6680AE6F4C6F23FAC77DE5C2A80214B7D27C75D874BF71D09B6660D097980599532A18E1EC99D2C5B5F7F80B73F6AEE32162A1CF571B2A0DB2308C06532890F26CD7010720A0835677099DD5D0F5155C78937E84C9D5C806FBAFB330E529DDDF8581B134AF7ED2EDC141C090805D18AC0FA0736E668D1937C3821B38B01805E220C0F3DAD93F3CEAB0501964F4FEEAD95BAB844CA63C9F869F64C3B244845DBF595226783095EE7692C7915DD5B02FC08D15C973AB702262430B539597D1E6208E056598977AF6BF86EA3DCB1D0ED2E7261456C66D975E96F4CE2705D6CF7BA8F0D7C7D225CC61357D1BE3324357EC00F7623D6FB85CA01402507C79C4CF918AC32683AEA579B0BF0F32AA7DF1A4A14A4E407E518466BA265CF1B1F1C4A9AC4524C5D4A7B21E157CBB304E5D5D2BB3F81A4AC750E3545599AD3A3BA9B3C081DE634BA905FAD73C59FD5725989EE8B18FE2595CB168643AAB4ECB62092FCFBC4429811DA032BCC935DAB51AF35C37AA2B2CF9A3ABDE16074E80FDB5901B0AA96DAD1F52561A5BCADC2D9E46855C6670B646645FFBA7CF87550A0B1E58DC6160A174B062F050506DC5122CB893C6E53F0BFD9C1A4DDE2D006BF1DC215E76303A8AB293BF2CA950CF469183676775D2A0A222D22EA420502406847CCFEEFCF9117C5919A8B70B491DB11C720D0FA18BE156CE10F610E959F8CB28D2EE3F3124B543B9D5BE4D02F9C169BE0C170DB49CBED19D3CB27AC5A8A6B60C4D79D43C723F5DBE5C3E990C0916648B08DE5E301F6CE773CE53ADF8D371DA1B33020A09BDC359ECA4F9FB3B9E816AFD2FD78B5CB8C15F647105518F57FE6A8A52B10124389CCA598AF7D5BB88EA4E790B8148D9CA7B453BD33DF2EC7B63FB461F634016F142D7B42C8A6424913A9C996F5C646D951277F9B59650BB5D58C63C187A14484B69FCEEB6E5D114B5248A152B0366B2583BDA52AEBAC5B3F1D33C6FEA16079D63BF71924F5C6C14CB799B9EC8EF67F9F1D50B204B975B8188B8F330FD52C854733691FE2A17BCCD8444E41637856FCF5AB3F6137F3DC85445702CD3773BC1DD914B505E01A28EE40AA9DD533E15DC32AAF9DEBA4915C94C8F62910A09B708796766E775AEC1BCEC52475458B5DCA4D4FB6BF2C858B85094CE840044FA14B1D92DDBE82A3DC2173527D3942B1C5B281FF89579C1FE9E204F153002F322BC6AC9A87D9CBF38BFC04DF7654D2045599C6A83BD20B047BB689D47726E7F71F4A29FE55ED10655C68A90D1E176525CA87FD1D49824F8376C4BBDC88DD495C7042943635C8338397EBDDAFF20CD1DD06520DD7CECCEFAD90B02F839E411F60F3E606626999F5B50C2D51796AFD95D80FB907825D03604B6FE8D76D68326BB7A47476CBAC4C917033EDF4A260B54374AFE57C7ABDDCD23551F3235D5C535CD4A77FE3FA6280933E70E0E402DE23AFD81A50B65C2D38093488115761522147B55A4951A2D41102A7D9F12B4C5A1DA79A751035950B72FE18D74B807D6507B52A4D42A6755618D2BA398F2949E665449EE171C9EAEB4BD575FAE69C475354311C2EA17A5C673803FA27B88FA48163EB95F14ECB76B70E008FD9B3EBC379D6DD297D326D315636905D2AACC343A6644EA54D291E7B78500463B42996346AC2FE926CB5D2C8CA95AA5106BBF3339E71554C5E524E85AF422914BFE0A771F15429B4B97A8F2D72ABFC958FD9E9DC236A51D4CF15E3B13B227EBEC0DA4FAEE5EC2D5311633809635706A5D02311381431507DA3AF93D323B84C5180AE1F8ABC30F3B724F1B69D652A316BAAC3DE4FA2E380895F92DEC836F7A2F73355788CDFD8C92B17F5BE54BD56C891E4EDDC0D8128956950A4D1F3998917109569BE0CA7E5732CC5E94F90C17186AFECCD2A76BC7C1436373A9B97E41B9BF6C83F858B80DA13A21D28E018C08794075B11C58BC0666988244DBCF802450DEF873E3DF92446FDE524D544564E26B36FDBBB258DC56D46CD5036D75CF5553E90FD56B0AE3615FC0D06C39ABA38FEB9617813CC39BEE5F76BF17979BB48960FD3D64C5E1EDCC67DB434AD1AD3FE8F2E297A00A1AE36456FDEC6AD3AAF5EB7DBC7249F9A7B4ED040CBBF0315CE5C691B93C963B859FCA4F39AB0246B15747A7C4907D52A844A6522E4C4293463731B231DF431DE9A05E1960DBF57CF35763033784575E0715EEC84AF992D83A550528F554798B1309E474D19891F40A87A6F26F43B90F61E4F55F3B572C8E59D71F7926DF44FC8200A4F126C1BCD3CC5F8A6D1D1CEDD8821FA3332F1DF3DFF70306725533CB5651B48BA2895A8974E163FC9A24CE717A10050EB968D675EDC669D4F7D7D724EB4E4DAFA44F319BD2E039C18AF5D7C71F16CD21452F31EA193966065F4BBB3E00C6993B91113FA11E942F333D56C37E1697A12C83415FF0234B2B33790D6B9A10AACB9DF46768B489DC53478F8822868654D180D438D7774365699E64369D7729CC43AA1A0210F6E71C983E3906BB3CD0757FE7DF70D50332D36103B12F9DBA43437885F4C65DB4173EB93ED38340ACCF01D1E7312D86AD2490B87A035E5D5EF8E9B594CA4CAFC22F8ACE273698B442702A0863B1AA0233BC4B703 +smlen = 5023 +sm = 12D999307DC9601AE06FE5878E7A1B36757BF13E5AE3E18D290F8EEDEB1B4F16ABF6AE4E3E1D9A33450C07E872E82E6BBF257D3415502388E8F969CF21D3B0FA3B12BDC74FEF24534C9404C602EDA0530A3102AEABBCF62DFA23D675C2D269E1021D0AD0F13696C646E6A7E47721B4040BC16899F0D6C024CE945F812B87919A9B007A749DFF4FC047903442621A4133C4D417AF244D6EE3DF585ECC00305D9C65733503A316AE1A64C9AA2EA01A906C7EA316637C43DA7F14A988DA3AC8927099809E5146B23EF79EB3E9F5FD7694D5B9A556EC3910A1A07CF90205F17BB12607D0690DE833DF4E12B6B08D025D4F4D8917CE5B07AC61AFD32E2A58AD2F73549CFC80A55FB6D8998C9551897F0B1A27053CDBCE413BF7F87A91CAC8A57947427A84C6ED932BD275B3DAB60511130D91E0CD0E55152967D87C073853590F9DFD4AF78CBA9052F03615E5A2229CCD38B7D392DD5AC8752869CF2AC83741526A29114FC739BAE39BC85B8220143507014D1BD46DA9DEAE1A8FC7775718125787D152BE5A93C1465B4D229DE9AF115D12EE467D0877BF5EA371620497F2F8990775C656F836248C132F9E8E8509F166CA27789BBC61798F045516E571EEF54F96A01281AD7C6A8A692D38D223162C60E51A0793FB3011944D7910E223C516C3A2D93BF64BA8DEA908EA36B3F90978A2F200A6089147843E40EDDF8522579F332DE8BA766248F3C3BB7807DDF52717E2048D6FF374FF9B99443443952E2BA517F8C7AF2B09ED819183493C44CA46D3A5223B248420DBA650BE25FC6E40A23CC02CB72E9B4FAB10273DF0E9BDD205B3FBD7648D2A78A0637AB16A061B0367008D1D9DAFDB1A77792EF703675275CF6A9878BE8F9AC2231CA8F7A0937685A69C3C10399FF49FA62E3C401C9064B9213ABD343782271B61ACDC063D6CF1056C670B196BB6C620830275CAC983E1C5185F4AEB01BDAB287093A0DA5388DFCAA798A81FCB36FF7A10ABE550AF8F0D324495675F33AB257417DB2A011D5A18E0EF49D1F6BC363F0DA2B3497AE2A7C847284CF0ECFB9A9399F5D7EEC237628C8F1184EEF5874AB2545A16EDDDF917F1B082CD6FD28769096E6577E618BAC9A2FC95C1707CAFFC03093BA9784B6B609601345A32A137E2C1FB2254EDAF890E11AAE0F3455A563FF7708809E16ADCA5FA77BA5B8DA49F76A02372880C91AFE2F4888FFB84FF8D65EF279B49EC0A13921DD96819561F5C713D2C056C9E9B17F2242D3AD2FCD5EE062D3A897734623C53324ADB7C0D492A5FA81CE076B96B62F68817346003B30D9C9EB7E075375CA3D746D1AE3A39FCB33490A435DDA6E31A9DB3E67F5B38D8F1292319C6E162914A109F15106312179AA859EEC50EEE04278BFEAE2AC29E688F9E560CACCAD155EF2505944D53EA615365B3FD44BC9E6602D93DF20FAD44938DC73B340E6F4634A4FF379634D19BE7A0E588BFB9012D848CE64F745E9BD82BCD3DC4E5DF8D441242ED225D89D1CCCF761FCAFA2C02528132FE4CE593A15C002882870D1A38DFAAAD0668E38392C04B06648ACA425342341A474CE7630968856E4F4F76E79B4F130CB114EE905861B966146DF5952F6C3D3C6B121F48625A253A39E982F1C3A4B73429AD059804CF8E1CA4E19AA63B5B8BF009CCBCB657C91F6BBEBDBB11B4B60917E89B9A36EFCD5B0B510EBBD7E12412BD1C1BBF200D97CFF4168CFB5CC42AA2FB88177C65813C58E14418C83B898E9C901331DB0E4B8932B88D5B633E6336FFE755CBFE7E2D2051434B752C2DAE160ED6A14E345048DD2328A5F1D0865D837C6BF635029B9CF617190329E46D2BCFCD706F8439AC5424A9D607AA792BFB61240E1649E8B32C2BB158BB145C4D404CDD3FD9A5F18B83FA444EDDC684A28DDD43C227D5BE0292E9437BDAEEB1A44A498C91D0ADB91C0A6CAFC6BEC3AF1ACF3A76A5169F0E1020F44AAFAF68A570CCA79F6BD98C233E39EF6E0748A88D0017D307B312E6DD318DC272BB00A4947D0F8588E942EB674CB3C66E5029DA50593465AD1EA620B8BFA1CFEC74AD5E09441AF162C38D5F1D9C3C5F9AAD4A18E305612CB6F02751778EBE567C3A3C85E3F8D07BACB2438BA5A5B16C61C9D3630EFEEFFD6860A1C54B6DC65714FEF4CC10C5EEF7B522D27E1B8D042C6932B81473180508D66DAB6CE775278F8DBB539B717087236B98F45523189A554BAD904E48ED2109ABB700173DEB73607246855E7692AD2E5D78896531BD5F147E1E9BF91C8598CE7A6F78C639A30EE64A1649EC238330ECEF725F865FDFD29D4A6D777F511C0B99A457046D1EE8B6D9FEE7837B461809359C194E7245D3F219FC61FADD5AE97B19E6D68F464219E45F87D27231FC923791C160D173F0BD8926F92385147F51FA82F77DE3657338A2B72BDB7A2676C8ED0CAD25F7D5EA2FDAB8518369B31BA047664E99D90F59EE15C96C6B1324C65F4F37CEC425796CDB958933C82473A56D598E244D592E6CA4296D08C4B877054E8EB3E6C6D6282B57C501C5B40D34465BDF38E6A1ED12EC7D98ACA23314643383C31EB875C396C33D44105CF2E957A9BF6DBD931DCE53C259718D0C24F39D28EF68702FCFB20F1F2E43C40F10E87F3E4137044FD6DBD2DED2A9A7871EC6C743736EF61DC0B1F1033FBC98E94021D745B98EC733808F639E9E890FE87C5E243C8F897BAB1E6C4DAD6B16BFB984F379CE7B1665A3EFC9C29E0AD4723AD4CB2030A3E2AD0608A76D88F21F2C0CB7273B0817D046847495C9D4E259F5A241105A50DCD19CA98E77AD8A1E0F0319E9085575C7FC964B48F5B83C0C70CC3585BA47529D317708B225B36242B42E79AA516DE45B38213F9EB98FCA1FC34029F6DAEF5EC041789E89E6F13DF07E843E6086D05E0E932FDBDF92AEA148B9792CC819D066BE3BD36D451631B4BCD3901BBF36C1971602B9EECFC2D35D5EBA6D0BB012EDA5A358E4E3E456FC0A82D6EE0D78B791C303F4321F92DD7A4CCD4A5A531ECD37D648623C1083975FEC69E50E2468FF9597A3E634C7CA281988429065F3D854CBE48DF0C713E720A8B8876C7AA7B92EAD16BA90C6902CC9F7B533F2C4CF056AA7F3AFA446B26A6783AAED8D5E94F0C4ABD3C8C50D32FA3E0E593EF755F509CA6FBC089FDDB2819CB1E22C9C73D5190B254DD43AB171DC401C0FEFFC83414F08CEF731BE9E5CEDDFC74C87F1421AB35FB94B1C8E1FB0651599A35D71F488B2B41485EC29E573DD9D0858B9C3D576CF038DBA0AF12C78F904AD67534C495E9A9B3D996C54F7BED49F6E23806AF6F94FA0039E67AD24142D378C9E14FDAEEFF2F3721651A24E9C65349ED5002C45D418680E1797332B36A9CD37C4BC24A28EBF1209D904F4F1B150FD65586B8780EC22537DCE88FD234742900E47AEFE1C8992D29691263D4934D84A763B195F7A75EEA35C76EA0C88D4BF92A57999495CCA417AF05627B49E545BDBF2734710FCA04FF531398D7CFDB95F984E279CC26E8DA58F258AC859EB5024A48F9C25DC8A7E97619A6ABBF693245782179C35BDEFCDADD5ABDB1A5B8DFDABA04273727C6A806F5BED62A3C73A9143AF8AF1BA34256C67DB0002306D5CB245B49D6650FC2BF278BF730CC5EA74E70A0322EC9B7FDA73F4F108DEC5024B5128410AFD1F126A35E2936C88AAAD24AB0525F5E4230F44672C5915CFB774B6248F9134BC28F6D4508652A3299CCFDD5D556B4B82E46F767DEC1E1F57D9454B44DEF9889F161B53302E01BAE9DB3D7B5571998A55412A3DED935A22603B008BA8D7C7B1F3B4A2EB91AE3DC07DE687CD5A904A83E5737B0018008C908483CC0BC9DD3FE9181B02E81F89F9F71B4CB7C9F1B5699BD938017782A580B45C6C7A31674F5BD2E70350D5C837D4C7664401E0D1D194A6E270A3C018E8912E0FCD464DB19A1DEEF3729916202632E69194A9B587CE2416BC68BA436603F67481E1ED19611BE5B5BAE71982EC5A86F395F1BB139E8824049EFCE99F0801FF28DDA58B1A63D81AF27EF433ACF40220E0822F7EF370F1527523E9BADAB20D2032F54735C4AF6950B91B96687D20F3E5490AA6A0EE08FACA66C3C5D73541ADD540F6FEA2811D16757BD7C53477A251F4AC233F06DED5D8EC3E19178E997760D128D5E04252FE19C0EEE2A2E260398C87F5102A12763E8B101801E9BF44BA37A3C49A7E959FCFEC843A3AE63B91E18BF85B2503E94D6A850051B7241B5D84655B72FA5273EA89B53A7DE5D2E334E974D889CA8544CF0229063EEA2ECC87F492BF5960DB316E3458A2CA08C644B39213CF5E2C7B4EBB4E7616D881E3930D48A92AF295F7F968CCD2B21C8D16A3B3F23A21810760D9723A48D0BA27F4073B8ABBE741D0BD6B62CF25F207CFDCD672E0A3D34A32437890E6E4B1476EF30604E4191E1BE14FADAEBAC60B7DF158ACD981C3C4D7231D9C137ED693ED5084A493EA360F1944EAFB853E847FD0498607C6EF6A9BC5EA64649EB32D1B1FA9E07C5412B9D82193A4A4DBC6A72B425C7961FF4083C5E77AE8FB78ADC533512BEA3C3A8EC39DA9D8CA29AD18DD669F9AFE76BB150C12F0C22159323D8C6BA118EBCD73C5D46980A78696B800A58F3E2776DD941407A0A8A980111ABECBFADFD118CAB66438DBE0ABF6BB21DA3346F8442E2BEA8ECB01A9897D4D7CEE1494650BFA554BF6EFFD201D79BE47CEA75E29D35C56C98B0F06454620F4F6BAFE7357594F7C58081EA7AC70669077B99B7340772C3F213A613B9E1806A52A8B4A0810D00ACF524F2CA71578BAE9AA1322CB4E8A87D163523375C895576A03EC88239652176C382F94DA6164FEEC1F3E63D762E7DB48A024597F725D6C4309D10108466A6CAFD843165FD6581A26BDD376A08287427E8552051693A1C58AE3291FACB9BE6A8FA1950C7288580D6F922BAB95082AC78DA638DD115D851E20D3BD4B77B9BE12463E45B71D6F7F98969028D5EE887B0D052CC7109DA5611F03425E2762FC5A7FA279D668569F21DBA86C1B6317AD43DBCDB6D30045834D114D699BCBE4FBBBE3388749B65A2746B9012F831E67F8C7ED45AF39772074AE0235FFBF41CF140517B57EFE7024632BCD0254ECD7988339B1FFA69CB692D50A843932902066F06105F128D910C6880FA472E2357A24BF42E12C97828982F2199443E78DE74BE8E7ED8F65A337979419E704B1B413ADEC18CD31BEF1856A681FF8922CAA529CA34E30A88FA2824F8403618DE3A2E692A2C9BC802AF56BEF4C9B6C848103B823CE07727E7841E396C7758ACCCCD2E3E281C62E9719CAC75E8BF6344CD34681AFAEB84DBF60207CA0D8AAD62099497ED52621105E554905272F9EC4D4022AD2F31F31C2D3D5F4607DA997FBDD0E167FB1556A05062C166040C63704C397F6C47EF66C1E806A6CE5E37FB340F010520083B97F7E84A992E863CCC63A8433B98330361F65F64110C0598D9A9109A5E917A3EE912EB63A943CDB5C2FA4CE959C67EF0B405D21BAA7D6E8BBF75769D8F228B7DB022FF160F1F7F56AD36960BE000EA15DF2B2F56FECEF7DDE48C4B29E23A360F10EA195068D898F4E7E8A86EB260E9E3E2D99759555B4A1A713F4E5E7B9E9DDDF2DD099BEEB26DF5AA536D791B85F3463F8DAD10CBF4E6DCC039F0240FE1E3D3791140937918B4FAD8D7DD9402804A9A4D5CA171C84935C15F77A6E749A51F2DCCB63895CDA181A978AB7CEA664762D76C0B1EDBC4F78F2119E53780DE089C9C1E668A48AA9C1327BC1F40B891D7A3B4E0671B422E96D1659B105112B19066CA1329436B3CBC6C46D2654A7C307A1BF1C8F19959944ECAF1A49578E7CEB9BC189465C89EAFD10467CF0D5BA416DB31D58F3807117F8D38B6F1E35E04417971F7FDDAA189AF885B9F99AC01FC5982EF2F7E8462607959CAFF4143407BBFCDBBD842E3676120CA362E72B091F83F1E598086BB5F0A2B3B8254E145F53AE26596C20D1C1D7040E94144860CCBBDE9C0531B40A42168607CE0006A03331BB66551670BFCEB75C76C1B222AEC31C5997AA17BB216DEA9CCA16892637FA463A6444884386FD19DB99D5828B923C9DED58ED34022465B331728A70B5F6CB830CF0EC8F3BB72CFC2943DBB16E59C0EEF8E9DA19100681A0E0D226674FCA0BCC20F1C88E5ABD0C1253BD1777D935888F8EBFE299EDC2DB424DA1FE5D27A80BC2D0A6013D3E616A2212C55AF36EDA2087F76599524FB99EBD4EDAE13C305121A98B283F5088633DFB14526AC5464EDFB1CB3E8A11E3A95E408E442528770D92A03A2AB6C9CF44219F4C69B71EA646AA20964C9380D46959EB630769460A9B3875828EEFC571890465BB95B3A8A2A190AA5E839BB3658DAA743B6C96C1BD964FCE3B07E4F9344CA772F907ED7E58E3E5B5CD18108C4DACB17B810B4AA3AF1AE52786AED6BB47D9A5ACF38A3207233238910B41648DAECACDDDF65A7582F8305E666984B4BC00323E5154587379B0BABEC6F2F9FE53AEBED6FF7C81AD215FC1CFF200000000000000000000000000000000000000000000050E1219282D30355C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 + +count = 12 +seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D +mlen = 429 +msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +pk = 5814B12233DCB0EEDE0C5B71509CBFC5382875A8E5FD2E3AAF6304A92E4575514CD9C7B2BC4F62B11B0E4F772B6842C003D7768401DBE29DB8E91AA1F68171971F878E4D97FF66B62A7EA2A7B54581ED5FD6214D84FF773D1A7A3DA7FE7B24A2E82D7E624857436DB73A51A1FBC441BCAAFF4290461D3FA04DD4FB79A27CBE98D85DFA88933FF6543CFA64D368A0E3AECC2C9A9238594AB6AF61597064212E12FD294986FF752BB45F13E8A3C43824333E6C401B732119168147D3ED52EE3C665751B2F9F79BD172BDCA38A2910354E3EE0CB24D1DEE7499640C4F472DEE3C8851A69A2E4DF4F7FC85767B99265383081AE1D453369F483DD27C2758EA4908810F169BA0B49CCCA50F61DDC1E8D346A88E048B3323D13B7ACB7B8A61A06ECABC4E5D4B0A6A4DD6B2459E39461C2EBF041D9A71315599946803591B804E165078B03C39EABF2BEC31FD3B9114B279C13400FDB326601413598D5C79A235376C7EC31C4607CCB2DBC8FD666B52BF826CC2261792FFAC01ADB95E5A0F4293A3127D4BCD17BDE7AD1B94207C980B81D02C08E0623BAA9D1D9006FF9AAB1EBA396C500AF6144DEAA4DC907D4CB36C371DD10CAFC9CF30BAFB99C8C023F54084E4C7F42C13AE74B94C34D79EDB6B2E012F6F3DCEBDE66F0B2BCD5C430AF4C1C513322839DB009DC8A5A46101D999CFF732FA7C510F4C05BD100456E479C1168EA0055CCF4B3242821524B366128246F0FCC203F8F47C302AC5D7114EA1B546C04EBCEC8CB35026EB3835CF5E42EF078456E6CAFA2107035839EE3B867879BCEB6FC9C588219A1E08878B93F9E2CDD279DD3E514F6B3320F5839867FD9DA0133C5C4443556B1E96C133E281AF94BB3C9212E186C6D57B01ED8B6505CC6A24FA2238443FEBAE8F02B2FB28D81098643DA67BD773C611FDB85477113B148B3C7F0EE48E136F08746F533ADFA466F165520A3CC61A20C4EEF7590308EE4B769F0FD3FD2CCE6660A4B3ACF4BEAE5D2B2E31E7335A9A9A9D01285D44F65156338967CBF5BBB83D47AD97A804633CFB4911E077B36DD48402064354D81D92BF35724B7107D934D665D63F3ECAF646FBC1E5A9938134F9037CAC333A3D6792B9E4C61B83B3CC9DF951531CF2D88A581E1FBD1CC7A85928D981D27DF9248B86FC0DB083D54FEACF7A00140E1305C551A05F46820AFBA00A9F1B5461CABFA4A63858856289300BF3CC5D177BA055C95DB5C7EC0F7C313B46AF5C0CDB8B0764FB02259F091ED9E23653916F2A12175726006CF2FD0C54CB7511DD9470C3A63CFD57AF2F8FC290104015DAD8488B8ECA7CDDD98B35F950A949755D4D12094437ADEE134F2B6CA8BEEED2FF0612BA0BEC7EED9B4935EA7D950D7663BF9672B01B854F8F4ED5EFB9F381D5DEE009B112E36F3E10783C670BCEC7E862317DB96F47C63D1C0CBEF0535C5D37033DC33CAF5A84F11937404C8C5C28210A000D1BD6E75F0DFC4E4B76678820952613D0776C7FDE59E9E6E408363BF1D380AC1507B999252199DF871555330535340A5D8A8DAF4B99DF55E60DC628F18C875916FE7DDF6A8714D54F22329BB2C018486A1F8138E63DD2157D5B945E7EFA4350B17D4354D899E4A5F9D58A3A46C7B91310B4114D64A89C04F69B128839B06104013DEB2F6BF4AA850B5A460BBB50651AEF1DF49D43AC853DD37E69F98241285DA7FE09DC5A638B115F25953640E534C76FBBAEBB676E09E233E00FB3044EB37AFBA764EF29C9A7DDFF2DF497C4D2A989C2E99C99E44CE057F473ADA5A1C7E6FF7ED8C14957A723D78DE9F9D569C02B7D2878E95393FBFC34E2B8CF3F65BB96E43696401F7EC53F09FDFC0355EE1F40D9251964CAC64DAA21A5599391900D72FA64A5D81887C99E3372C22CE082DB0D942CD58D87A3F702E93D680776EBEA8EE7E4249468AD8D5E52852825B5E9A20D0EA36DFE084D449524FCA651BE71F48D9493F94BFB846182BA55F8A06375F81110EC011152B242C67411B86F92DE540E593F271DB680F54D0CAB37C06674787F1CC7C1C662AEFE8053CEC4ED8D454687DC1462F2620CB124263E5CB65722BE6724D58D5732A1369618A143930F4B3B76D7B93BD5A560F3D6E59F9AB32E27FAA784597D5298CDF92A41E90AC8C59E82C783BB71A9B4962572F7DD408028E7036148179484EB24E56E43F215F807B9C4FEEADA7C1ABBBC704BA598804A49E6CDA8DAD188501399D5E7D615148D6B3F5E6858589D744BB0C9D52EE52CB45604CF11E6697CB66B9AB982BD8AE5887D757441A20A2BBFF5A03249C45F34E3B5F4621D8D4A5661D3F2DE369A3E53E9856117444EF5B288A0B8498E53F71B0A7329F3A9D86D4E3934A03310001B021BE6818A7D9B9DBDDD0C03E856F1DB0F567872F91E2789DF069162637A4871F4578A790DF93630D5978530AC75D897ADB51F2407DAFF821794225A3C5534D415944576C867D194596F069DCDE3D435A6FA75DE386019019D4BD168735C419645759728AB23914253900F6C22172C30E56A6B256D4988032852796422A6C8B645207EED172D61F1DDE2787F8167D8E3A6C7EDEB72CB4F02310255E344C5AC881CC120C117DE522A792860730C5BBEE7FDEE4AAB09EAAF598BADFFA09493C3BD1588DC9A3FBBB58B4D3A758478909A8B396385DE5358BDA0197B868FEE6CE510FAF5EDF92BE6BE734DADF66B62BB581FC0F5783729709BF418CE1B0093481EBBA5FB1F9257FC0937727523BB8AC539144102D3EFEC020C2836A1A35E9A31EEC40D52B198356ECCB5FAC795C84238424E9CEA864D8EDE7493397088E90554B5442E1D334DAB798438038A4575F97484F26633E16CEF1BE5E60A0026F91AA5BFA0358C8349FA9E13011097C06E632EEADC285F5E2B0D3F30C741BC6155A40C4B1F444F92CB1A4DB946F746D87D8AAE081CB8CD7868326FBEAA51C24F20FF8834553B58357F925C4B3FD6F4D25223FD1344CDE134195118591E2ABCA65E06297ED2560DC87626EC99C6E21524E3B1FF06DB152B9A755B8742DA70C2811CD683AF0FE11540C6C550B08AD0EED338E1B74455C59841FC6E387B1E752A2AEDA2C239060C451CAE12177712560B152E31C4063811600B2B100E7B6F11F7C657B4EAAA49AFCDDB27C4D2316F4A18F2B6F57D824626038930C242E750E97029A07A047AEC1B721BBCC46A220B7C1B11E38FAD02550BD9069AF1CF137E6A9E02546CDCDFBC21EE2F2DA6E60957EE210F48047D0F1A537842C0115FFF3252B72E417D9D85FA5A91E2B380E94AADDA54C83C5E5AB1568F68D0B221417BD672049D3B69119B6D384D0F9695F718E7905A6325111875F4DA1B5DD9547B3BE2D0EF246654A7813302407AC6E407EE7F561552C02CAD1DA26D049E89FF2A6FAF1F78116168EB5BD33994630D3303978F7237EB8E779A955103E688EB525095413F09C1930003C492ADE60515B37F6FA313DD838064D319DD0CD29C65D7552FFF69E8E68D2AFD1B7E5A9B63A7A5AC37425A71BB06B1F9D3E1E4715D61D7CB5A46F0CA141F44C82D5467E78CEE47D1CC32288F7E6F90CD44874A9C82EDB1C014F8CED5027AC2781C087EB52BBB29BD2B18B38713FE60AB7441650B63D3298704741D6E087FFAAD9B5F3F660162068102C8E64450B9FE8A8E017D039546 +sk = 5814B12233DCB0EEDE0C5B71509CBFC5382875A8E5FD2E3AAF6304A92E4575515B147DE1DFCC334F5334CF92DE92A12D927B6D5F08344200739FCE378882B8254D62650E575DE779B2A1A2B08C42BA6DD287005595D5CDA82EC71A0E10D7F1FEF09063FC033B79269909C75798B97EB6F8BA0645443DBD8158CF968541DE4077103808A418458C064058184DD4067100988D14900902A20C1295459AC60509B06C1C48700A808819174A041149E4A63093482DC2465208402D44C0889C02820C896D523200C100680A89085CB0305094640B004510295212A380A3289009B804613071E3169122A23118089020B980A0C20C53C280030102CA309118060CD9280D61182A502660E2240A8B326010388D0912265C90041C9784C844709C3044108489D2160A4B948920B7111C122AD1028AE2080AC8342249C24900A961E43429D8C04800464203261101C8080C27400A442AC8C464A1403081088108B329104750C13601014690D4C805D3A88008922498289154264DD9864161488AD94669C2426141A228A2823104968C2239665444701B4028A2A02824B50C50B80C0A236C23A25089982860A28DC8A68DDA80058CC088228710213800CA80314A9408539621A4300149A00162A44503820103A560511665E1A29110388014174D0825605424529A3842E1B88998126AD0446D1C9349810822A038460933318A2400942866049429C2084490C49103356DD1287012229108A865D1380998848949200680848483204610A760A0B070E2A6648A166D522484D1324E22A671C406250BB5898224441AC90599B60912A0010C142619C1041AB10451480A04232C4C3246CB4481C9926D53A26CE3848858109250060C19134D13176D1AC64160262851A06894B45118160408C568844631CC8424229929E1C689D4A20401030C90C22804B770548405C148201AB48408922C11058D2091441CC3088A96699AA8800C10854C46900882280A132CD9A44C0A16120C1486C1120209926814B0001822108232721934868BB06CCAA4508CC26D213411CA962118020D02B96C20438050208219026964262880900409B4241849401B0666D42031D4422224B54503B72583260E134842D444291CA1455B8670CBA605C1A2058206714BB820C8321142C6308A320019088D0B018851161198040CA122124AA88D88A68C1194801C390403468203B7904AB46D60422209404A98A871200762E2342C0B27620A284C19C32D08024823B890DC20868A06864230305B166211082C08828004A381D2382DDA204E09A73111128819B88193B469104384DB408610230698488DDC066651968920956C52A290A2A62D0A052609311099280D2119724AA080DA2449234688488081C1288E0BB56509250923B26D0BB221419831E39029E4929124054509384500206220356111246911086DC9A0209BA24D4318401B950D248208CC2800A41222A4C265502409109825C2A8211A3105101852E28611C2C40D93C248204925CBA47184286E81B0601AC7899A0001999625A1A20D940082081586203724E0348E588249498811242370C140209914104B440A58C46121A8080135685892441A4711583844D81291629825C8087220C048DB1021E3328E23830813C32C20220851022409010ADA2064048385A2488CC8B42851064C0C089118260064124804824D1809410C098C24164D2401104AA08C62100E012322DB42525C4861A2802892248A01400D1C484AC082301C4824E38820901230220149539288E2A0459222311327088126000A426282884883C68950020D633406C8A8319C96719AA060832629A186698AB071CC4025C192440225020280302301600AA51001097203278A60B6481A33415C104C48C46D18024D5A14241246864236816088515C24020140250A370E5B26091310445B2812A4005008984C201470483422E1A03109176C21C63188221259084D92A04D4B26442095681CB1301144490115258BC82C5306804A40456380684282241A126E8A22801AC371229871A3B830842812DA288A52300202C2511AC051D9180D5BA65184100292048918066864006612A72D201508C042698B888C8C245249346641128251240211238513452EC9B048E24091D8A860C2328C60444901283198B4110B918C11264E1909455C3850CB18852244841A31818136040122684C222103DDE57CE61743B16CC62E2934F5E356466138798569C8497D9231779FC7454C8F03330674C9442335CEBD5C3272F8F836A8103C61E900E21CFFC2F7915548FC2499B11E8963105AD5CF832073253949E2E3C1F2433600038B9AC7E7D9ECAA9A403C949E22714051E24DF802D2E602D7709184C1602B3BCE30352D8A8266A19F4883B8DC9E58AD1BDF7668D6094C677A0BE816C5752960CB6EF4357B8804360394AF3B86665A33876CC252BA1B6D52E46A4223ED01938737510E351B0D137D1F91DF7983B2FE0E911B42547F3FEF86F6B192E55AB323F781D09347D9F33387D921F57AD1608B579A9852452CCB2B4C419A8B0CBC009C6ED7C45E3D18EFB1334318CDEBD71347DAD45F856F4C05C31CA0A3A7A36580FE65F4CC174580E0949847AD44F387F57B72AF41366FF16811BB071104B5EFBACDE65CD5A78A5737123B056A527AC58C36A375D69EB13C58FD38CBCCB20E10D5009F3653663694C3555D09010F181E116BB24D2A0976082FBA74754A23FFFF1475B65FB74BDF458D7CFAE3EF896674B0A41709C3244C88648CFDD8A02A35A7E2765ACCCBD24059254A9CD5D67CA60BCFAB4F71E08625EDDA16557F30D5B3D2A213BB810A5A7D3B4B733681A606A2BA0F675CA67CB35F6F931AE0FF4B2EF39B27F09BEE4D0ED8A98669164334B7D5AA54B363F12358CF1286ADFD00301280A81B6A5AEC97458D87F73B22D2B308000C51F8F9049E0883925F0C32F7BBD20201AEA45237F5B4BFF0D24502FCB0C23D6B7EDBF4AC679CC8F36600E3745B81F99DD697272AF195900B4AF72D04847B6B02ABC2033C642A7AFECAE49F06B82272EBDBE00D0D84FC1FC739B6A9109FD57919E68A536534333544F801E405FB646268F135767F2C1ED8E9FFF8FC177ACEB15A3DF358D277B3F1B8DFA0665066EFAA4C6993E130A322D5B95FB1FF56C8B2FF943DB96F06763140BFEBC1C33DCB33621203135FC7131861BDDA80400B60D04779C6BD231683DF79EA3A85C7605366840C1758A2D4209B70D4C8416860D291E55ABD0F42B586044D0557F2C3C740DFE1A2D3EEF01CB66E93445A6975BAD13BBEF3AEB30DE80C634758FDBADC291535A3A9071B441C8EE8A234F406D4541AD1D96CCFD0A09BCF2F38242B611B0039AA1347568F8D41AF9C33D7275132A2384472F4A8D049111D1BB9852DF27EEBB2F666B2DC71E4C7F3D54B50249B35730662E0B82900573CA18A0C454BF8ECCC38D430FB046ABADA45351747CB0199A59087789B5A4DC9B2951523460A68F6BA55E7675DE61E2381B57FF17AF82CE3FAA8DA38A1E984865ADF89462D6E0491D24F77B3A56610B271C8697434F4BA494DC2BEAB94D0678F3A82792924977B148F4CC0D5116DBD694FD91BCFA69247B18F0D714AF3D4ED15109A6EC54FA1144668FEAFEF22F1C2DF3103B7A7D78BC9948309BA9925455AF5D94E8FEA0B5BBD08CE0DA547379C1E40147928D40EAE9A8BC41A59D2BBA7DBD8397FC6AB3439308CB50DBD764F895DBF7CAA984188CCCF244FEB6CB338CA8BD637CA3CCDED40BC79B2D8B9105B622B8030A4AA791D6A46158C5FACA1C5FC47427C6674435BFF9AA6CA7D9FFFF98DE71A5B478E0385765391CF0A758FBD565122E697DDEA8C078FF3FF005F9F6ECF053B9CF47E3B33FAE1A887131EA5C08F6C3F17326BE63DF51382BEB20C257A531FDFFFE3F286F6B3BED50CF54AA59796036C50114B29E63733035BE18CAFAED6F8CAF3FF41184057873F5AF87DBA195CFA4F0DC7619685CEEA2F0F591E3EC6D93DE07E0CD98860E7DD9F67D5FAA39EEC7D03E46D3B482B5FE1B4220C60C52445F9E9A5A89C6A51801C5FE2291B12E9523F9D5F3CB3C3478DB6D912336FC045D91ADB1ED96D3C5C40BF95AD9233C90E4276E6F7E352F97D84F6BE858FF897ED04C9395865A1F950C03638C0509C08D5043A0B5E3BA96C9180D0E35031788DF3F38D842C42BC60BDD9EE1C694D4CDCA46674C861425878B2300BD14E42A35B120029D2EB79D49E0ECFE120141F6498B1CB917136B46E73E419598EDE89689092B9E4CE355717C5AD30576CAB2822FEC161852EC9B31E0D9D19301418324ED447CFA96EC685E394F1D2CCFB50FB0C26EBA529C714C3A53684BE1FFD431F7A8C612607185D8A35A713568A8970281A468697162C047D564E011DCC41F67E4499E5C65B504DEF107AFA605D0A66389467CF28CC0FEBEE370D55A91B72EE606FBA9890EB5746CC5510846019CF6C7454BE32186B1EE1653161C091C207F4A7687CCDED0ADA49197BE38605EA0B7AE86ED5573EA5C0688B9141E60763AF97EEF005522C2FA61F59A09418D746E56B81B782AE9C91923374A2522451BFDCB8EACB960470477FFE689B4CDFE002D57845F7CAB0AD97EF0E67781AE7B819E026DD10A0A28E70AB54262136AEBDC93D837AF91973F2AD62AA03231D905E65F3C354FAD6E24D34E42126E8B1FF3C33F5CAAC80401E54237C1942B10DA3D8C8C15462774983388AB57E5BD500134B890BE6E47664258DDEEEC3B0CE83FE14DA007BF50B4C4839ADD8432ED6B2799DE3DD9C044BDA0AFC45EF39FE99046A221A584726386F0E4288C5AAB79EA4B137A3FCB922E147D387343846BF6AFD8FF1E716206D11C899571C09845C1D3ECBB8F0BD4F7C093FA24BE4C2F4B9BD34559BE47A60C37C5A78E52492C0EF8659E55E1B095AC63E474730291686C74EAE611943F440E578BB892C540882457C91628A81C634BB74FDEA71E5C2C7FE52DEFD9A0D71ADB3E992252DBFC0E74F0F9B750B27DF971946F76FDC9F18BBCBCF24755E67F67083276DB8EFB2DE71CD803F64AC8F3F6B63D82531BAF3F10AA6007A1A60D9852E6E6275F6B49666820929F67723EEE5856E27BE34E0F6B2DC77A8A9A4736C842CE80FC62A34195CE3034B9DB7071D222FF71B70191608F0EE716AC417DC4D00F1BA21C6DAF92DFD127BBCC42AAE4EBFCCD2CE66DF07165423463F8F3AF1183AEC11EF4FDE8FF90ED895F0631189D9CE53A037A58B888082C27B1EA39A9226152A6BF819EF5EFEA2AD7687FE34751482BE850DFC7D83EEE865DF9889EB6ACDD63E5B59264B9CA6ADB0A6DA531D3A9C417C47FE8DA4A30B203EDBC5B6D4A571A668D48CB1FF03AF9AEAC5A7A0290F107B52FEE90F67BF0B7E3BD767D5D3B4F59C4C241F634E62D68794AD8564D862015A67957DCFEB96ED7EFEE6AF0635B36F5FB2866C02C0903C2B8EB059DFCD4FBFD96C03643C03A8CE3ADA592B76B8583042D155A4CEFACFB6A5027AE284C6110F2319C2F1F3DB93501389FE904E70E995964AF77449AB320CBA29B8DF60CB94D99FB6C110051989BFD2583D0393A8DE12F0CD8C29B01E48C28D3368F37B9BB74D6928E699DBBCAD1C685362D37F1A3BE1A7FDAAE667D1FD273F637FD270442A273A1D948474D9243B6E1099B73AE03A9CFD12FF65FA979F9BE0B9A0D6E897F8AA89378A812E6C6AD3CBAED3E6D4C96EE7A04D0E2EA75698BF7F25CE825508492B5661B314921189FB572ED62CF14EC4697B9793E663A2E90A4E97B31471309D91AAE9C07671D5F0933FEBFF5B05A7FFEEB830C73AE05038AC444D9FEA8BCC55D74945CFC238B1CD8486514F6F73FEF2B8E3DFD7F75C58043E92D8C5FA09B4CB9A570ACEE86F35C1D2EDC625D0A6E296279181ECA2CD9B73F44995690D5D3904857F5468D55D20B3C8010613D89D4CF6EFE37E898BF96CC78351AC49D4B477CF3D87FA077C454C3177FEDB9264BD856A5359A0FF87EF927F2E5AC4674A952023622F1D36CE303A7094F3673714D2C0D97B1C17BCC91E3A6A5BAE4B906534B0C56DF5A732E5EF8F856E8B9A3DC4D2A2730C52807F94FA2F5AA3DB3BA3FFFD8706148AB7947B72B240B9CE06FE7B879A62AF84785500723492DB760FF5D30A64838DDAB9C40B16F0783C096712567359F33392E83395441F6F74E65CC3AAD3C04C3A52517055746598D52ACB9D4BEBDAA33DAEBDADE34B3B27A13942CC218E71FCD5DB081DA3BEEF86FEAB98F0772403D541EA096EFB8CC83D889E1CC8D2C6C2F87073648D9FE99514C610DB4D39656379906AB40EC870124A50F2F75B23FB3790DF1CD6F3A5E514985CE2C61B1DE1F39BCB19479391C6C28BFFA2B9B620326671E5839F0A2A3FF3264FC4280A2BF2DAE378C6350227486A1C09B631F3DAAE9A47FAACCDD84F8A94A2979C1A50297314E9C0EB8C07EAB9FF9AFB23F75D12C4E8642CC69CEF0BE3297D730EA858754C7A2687586DB5ADBD263B4DC31B0237DF5921AFCC02F4AF3BBF5DDE9B5156453A2CE3916C62117AC64F1638ACB3BE2D6BAD89478CEEA730DEE24090478C11202D84DA5291ACBDD81A2DD3032615F22274DC5D7DDBF5C8D5847E1B1546A4C5C902EE8503FBC4E6DE2780B312A37A8B09B01D0797E6A16025A6C13DE0AE0BA15ACCE29EF532A42112A081119832FE4DED919D2544A32E2FF0F8DDA8FDBC700AD722D8FDE6939579C55E79849F1CED7C656A2ABFB14A24564ADD5BEF011217F15B2E2D95E4D1C727A4DB5891D11DBD6EA9AA2EC0776EB2C101E9B2DE7C06EB860A200589E555779FCDC27F914B0812490AED2D3522218A6A04B32440DB37E42ACC39DE9BCF674A5BE506A8421C9E5228F45A04F0DB633FC3E2EEF51CDA52DEBD4AA4A59A4AD6A3CB0DC879C62AAFE41B538434AD703C37 +smlen = 5056 +sm = C902DD684FAD05EFB44F59F782B25652022E4BA31C2C61F6525F45EAD1EA7C0F5E4AAC19102B657D69C2BB1BAF463697760715CD9A2C01218D4174A485DF22FDD3C468706F730A61AB5BCB171F6030CE3CC52BD63DAE8CB723F5DC2B5811CA2C1A62EDB5E5E7BFC1A8B7D6D1275D1BA530379BAB9D206FCA28E68F8EE7DB8DB1296760FC8D446C44990B324494094DC2DCDB49A2FE7A16DAE19BAAD71673449684058F1DBA62B055038D384FCB0D4B552CC17AFD2AFB9107074514AA6C732879D11F9E077BEC21D5FAA86DBEEB4B4B9EE1DEB115A14287E0DD5F1CDD5D115E7B7B5823E54DF3719C3F767A4D56707636164640597F4C04518C53D635B237FE14442F100DBDF92BABD8F60D7030F038AD9A9B25929D3E1781C6374F01319458E2D980277BDEDFC5C9EE8DBE60B79FD9C74A8DA7999A587E391E64A78270B660F06F51F834F40D594FF903A1CCB36E619ACCDB53ECF15B9AA404211B0ED3091F3C89C7AA0EA799280C88DF3F1DEFF50FC29713CAEA7649B1697C2DF221D4A62D7C673F18C8AD3A284F708D249AFEFC2C67B5987D4935931400A0F878F26BA1C9644763C1C9E5B2DC112288046EF2EC36E1EF686864935E906BA37FC0BD035A1B05D09E3CB0456AFFB4629EEB542BA9B9D9FF0ABE8A35559C786DDA0CB3629DF20E6BA3E969547A829FD1B610728D6811227F90C01B9F994F985F67D2CC9A28C752FDD1A18CEA9D0AE9BFE72C82A1143FDBED640B558EDFD7EE25EB3B9AF3BA1F65329BEA544926343CA9CAAEBF3722945D7D90396E58738CC9392136761ED493D513C689E4594431D0BCB67B0D9E99F95107DAA902ACAAFC2ACF9F3D35B9EFB84B0293FC76CBB6CADDAFD07D459103091CC67D9A19683E40E070CAA088F2A27BF39029377BEDDB259496AAB0D6885F234C6FD1D05136FE59AE16F43D7884B37CA30273706D1D5B778CC06E6F06CCF92D5834E7F524D4CDDECAAB3B1817DA122493549514C143DA0ACFEACA7BE08D91D7C249BEC8F289B228178E42ABBB9E7D079DDC4019B0E38D255F06BCF079EAF14B4EE0C528EF3F02ECDA153C88D0D53F2CE7EAC58404D3BFB72A5FC1623D0D0773FBFFC0AA50193CE6DB1CD30861F53F5DEEFA2EF3576FF18FBA6A969AC154DC75ED8EB2831B5E8062BA9DACF947FE801244A8A15D4D724974E534A833C7E7C1687E54176DCD7534FA1C82A07637C9F20E21FA2615588165FC4E4D40959F072D4A0E9736B920E0CFAA62EB654B513577227F950603F7057363C530332A03A98AC93FD5245433852C7624C772EFE56351EB6CFFC91B5816180A9DCDBB082633ACE385D29074C007E24D2E217C38C41AEEF1E7F4B1A44460FF7F5D6CAB1ADC3A156D59CC4C9D66351CC706D3A237D85EDE9BDC2A4D53B4A305973E1D0B798A5F7547AAF047C4EE5138CE07DE2A1D3C960D9DDEE8F011B7EC4AE066497609FD1FFC724F0FDAC8CADAC43B86709228613D4F4E0EB11292BEF78009BDD501B09852453C62B3EF069A98658D7D07CB94D34D56B1A76C1E8C9D4D15229326069ECE3976AA14B69200A292734719EC65D25A37C62D4F98B26AE05E5654F6BCA8B592E93A4A9FF5D6B220DC3C12EC84C5C60BB9949B4736166B13AD716F0517C247AD393718D0CD4203E29967FA40E6A8B763229C4594FE1C72D989F44F5A6BADC9B62C1683724ACBAB04F8885B8EF28956C17E00678B76A6EBA188AA3820601FFACC22781FDFFC606FA87F4D807CF46AAC1A1542EB7AB078580E4075144406C7CA830A4C8FFA33681FF9982CF93F42766C42E46C3EF953A99BF3FCA216327EDDD3461A290B622EFEAB01A9949F584D0CA2F95D99C9E880650C2E5173285C3E8484AD540E3976C7E82CA8A397556D8C814FEDD55A6BA157F1FF5EF756A8928142AF5657B6A690A4F2CC525B3B97749E6316A9C8B24F71460F9AE108230CA1B2D211193CF6B79D3A9EDF388BEC89FEB450FA8AC9D770C1CB7DA4D952B3C0C0E301B7283942FE9674FF2C6B5DB9D3EE20DBE6FA5E646A2D624E6F0B80D01C271ABD6AFF2ECF9F1935BA5FC5CCA4CEFCD137CAB3DC3D37B28A8F0F7E91970A290EDDC167B47354717A26E0ACC29C868762EB5619A213DB861EA0409A1358E16A9C6D6B1624AA1613D2E637423C15CFBEF63FE9B8ACC559CCB4358A950C77B1BD354B8F43D3ADEE34686942774E077BE545F6067D9A0119E41279C2BC41D26AFEEEE839C19C3927E51E6AE87A95C0464DFEC5C607B02B44626C5410B28EEDAC6578F15857AB07592742D384C8B383EF9F1449D5E90444FA362894A21C74CD7A80DF18634D886A7BCD51D7728F42D926AD8CEEB5ED9C63F38F8015C3BFE14084EEA1193A62878D5C29FB07F14ED42826DA1257C56668635712638BCEC92496B34210BCBDDCE7FFA5F4D266422A27B5792CDD82A14F41CF9170BFF831006CCCF6E3ABDA2AB9B8FF1DD55422AD418C7D22DC8798DCEBA005F5ABDB8B9380C84A8708C001F7D8640E7A705A9B858E00D20EC8D2A999D422A4C0E2AEF75861DED47E0DCD1713F8E3B1252CF32AC4D846C8BD14B19898E74585EFB21FBAD480ACBC5A6914101E6E20A8A329FAFA01180D688D7CBE38E4521B2B618E40B8FE6D48EE5E4C9AEA050599BA577BFE72082D4A3B48360E31EFF476F2C84C18FF6E85CA78D155C5E537F89A873830DF36A7D5C13BE6090BBE62BD6DDF8082C33DA75E9771326BAE3F1312D8C27B28D0FDCE425F0BC337FF57BDB478A7097E7986B698A570A84B8205A55CE0F675674E0FF22C5315837FC0FAF518CDED8C005B15A5FDD1DEEEB9ACA30952C71E3B09219694B3620F22451AA8960D1BAEE5CC7210265591130440A070619417A1378294CD1E37D6CD820C99B75C2F8454EF6DDB751EAC8D93D6115D1190F26288D9EAF958DA1DFE51023C1F665A476A43E223AA613317CEEF3D83F3BA3FBEBFE0E222A25D79777BF6B77B021EF9A7D849DD1F5BB97E5E505F2435433E6444E9E14BB4827DCAB69B3587EAE70D8E4711C4E88A275F621BD556C24619CE133007A80C5098269895691AD5206A27F5ED346B465269FA3165FEAC06E9DD724D90913D66780E3ECB238E7ACB0CA3A3E5269F01B2D61AA952C1BFC4045F84E802565C1196ED068ED593B66921ED34A8EAEE287A8EECB9D3D4581FC915ED05B21E206B83127284283D0C2B576D7B2CB8709746F16E5FE4D8E36B9A34F3C1B80AC37DCFBB66C8F4490B6709916056B8D8F208B23B6171010F00AF193372481A4A97155BA49FB4E5543E288D2590F9BA06D8783BFE2CE2C85084A5871FCC1F41425AA46E906C5E635DBD274962BA029BA40D96B14DCBF4BBA78280ACB73E0619127CF4EF611F681BBD3BD9B968275D08C8984D1A8DF50B2A521C1E2BF758AB4DD8010A03D0886F06C12A15D004076C9DFE1E6EFE52098CAEF1C17EFC0250AC8662FFDD7C203D3A880204A0C6AA91EC6CFE42B8FFCA464EB2F0EB141C2FA59FE52E47CDD97E995FBEF2A42DBE6576C7D13EFE3A54E380BC68C7723FF0AF856B267D3505CD89BAFFA41F0D11E34CDBF5BD282489E4EB058B077855C6397CD68B1634287F41A8936ED34571B5A24EC66AC6A75964961FFEE4A19A29B80797A2F807DA2B16A17863A435C1AEA49301F52E5FECDC4CB26406F96964945952252CFAD0B64677E6E1FB2235EFD8DD32814ED871E0532221D9D6CDF108C443CE10F63435784642BBB19475F436025D9133C1156165CBFA2D06B61BEE107A231234C301DF5E3D5439B3CA81036B2BCD614CF9636C83352C2C5A6750EF06EB33D6ABE12CA0B6913B180E3F0A9AFE163896B5F8B3759A2123D5E0838DB6D696D82CF745E2EC575DF8A06278A28C40C387ADB58188E4961946DD66C2E2364600558AC10B2FE0D67628D0C1CE33E480CA47F6D5E1A0D0A2F15F6D9B97E9FD0B3F869038DAE4171E5DEED207D81A323A7B8519149BC1CA6A2821CE3A34EF76FAE3EEF37BEB89DEDEF957DA7B53E8E147982D65ECD7485271D3088F489F2CED20385E7D4AC1CE764E36976294D0FDC0F4174BBD2722D21D4C35F59E64AF5C7FA1810624957E8F6D85506AB441F69D01074BBE7E3BF7CCF464BCCB80F99CC79D17C4811ED47C4809709D3ACD7D875590DBEB4D6177DE29ABDF95F92AA46F5084654A9F11A9D8566D77695372CE2FE5ACCC46AF88030CF6FB418E44E8C7FD5C59E5A635B506063C331C3ED7FE2DC318D0DAFC0BCDD9053FB85B00E81A758A6736CFBFF3FD70F89A3C1A2EED6B818CCA460AAE7C4E7DE59B3E96E264A059790E4BFEB408C4D1C62777BA99C87A168A5C43EAFE993ABBAFED9136E47AB63B29E381F208F13DACC952A84152FF3D5D59B93C3670DBFA185C7A2423D1DBB438F482EF3B4C46575A5C6705A0FFC8ABFFD7B572D0C0528755F3B76906AA848D822C341AD5BB244EB46C62AF7B41367F23036CEF6307899E9F0DFBE438156FD1B4BEE2308EEB0E474C7A6140AAF7B828BAE7149CE3AF9E057B3D1698FB1EFC87E61ED03E35630A4A299F4F1AB2342B51E9CEB3B7B72FA1782C026F304AE9111061F0E0DFA501BABD18E0F559C7137228828704E8DD19E246269AAFC0329E81756084DFE4337DA10DE5B1C06047B5B922E589C4FE829D748AECA8C8EB98AACC00B7DD989BF05F36BE14CE18484A7EAD877244F24E2522D25E801643AEA48F6892295FB2F1751AB563E5F5F6AA5E9CA285CBF0BE3634493F1798DA6EAA9D1096E01415DF1B308AB02EA4A74B3935B45DAAB8FD761A6684F7250834263ADB203011A63A4F13C5E1BF56A51F97501C2941DEF02CFAB63A39679C657BF97EC4F5F23EEF52CD7D2ECAF3FCD4E3E79C86710AD276D0329F59399A0E80A04BCE785A9E3014664C86FCAEDFF8670B4C53383DC8FA968CB8D8510F74FFAAEA9333481BF24692784377212BBE91C09E81A3EADC464D91061111833143593617019789B9147FAE6AE6592C24891BD38D978065800B60C055C37B135D93E77723433D0A196E9F35416E4B3C86F44259FEB5AE1A348C6A575B9EC354CFD850CEC3FC8A10AF8747AE73A9B3F2115B9E24036E04D42E3D74EB36E0EC33F120F363E3C02D17C48707A1E2E707218BF2542F0E2B0A8653732A9D973AC93E2E0D8C31199F2B60444F186C76F2017C5F2295CC9A0824BFDD09F8F435F424234FAB1E9C45FA4B1C073E2AAC6239D3347A1F7321FCDA9BEE689B3872A4A21727ED71EEDB5B1B24A24D6C4CE18E1DC00604EF3034537E2A4EF162F24ED327061D5BB916AEF8A7F7400E131356852650A1328FCE2CC4B8CFD9B25EFA466B88544969DFBA79C8B561289657CF33B54AD74689E3A4A3E8BB960CA215A63258A2925F90A35C57ECBC1274B262C5A9A65F2D7C5FC13D9750BE1F977491593B1FBD87EFA46B59482056BADB91DF1596D5744EEE099DD402635CCFA6026F6E4A332CF280BB48EDAFD84EB01EAFAB5CEC5BD5A8868DF4445F4F13A519DD88480DEE084D5A2AD261035B281CAF9D565163CE5EABED4107E3EFF3B7E9C005C81C2A8F455A47A054F35CF55B66E65D6FD92DB5EC1805234723D6089C546C7964ABBB1E174980FB911263EF871FD8946D739148D02897BD33C233C2DFE920EDD37FB677EDBAADE304E4087CEB191A8258F132944A6005E6ACA40385CEE1B4A6C1238A168D0AC6DB686C395A32A41BF11AC5E139B07B04FEBFAE22B49ACAFAA5C2358532C5BB76B78499AC2C7A877420192C13012E0A150851F6215ED746E9910D9CA123A7BAA4B2C92492F5C44F5C935EAE24FC24AFBAD69A0A095CA2057091C4AAC0AD72E1E9B52D09203DF0603E4CDCD8E1F22C848ABD459BDD067E7C190029546311DB9E18AC6602E66662D950BEE4A4169D6908E3DCFE09558BEE3062C9CBDA9B111A0A0B402C2B4535BBE22E109C849BCCDAA47CAC62A1AD85C4C1FA15CA277445BBDAEC0DF4C61EF33AB233B6BBE81C004D4A077F89B84143443D71C9CC22DBC7BC22A2F02B86D7A9AEEF8ED1318E8B366B8812E27DC4B1BF87A06E7B81F6E75B98156FF0C54A294FC4B5B0B589F91110FCE4D9438583C474304262B7F7B2A37BB0589BF229A94A69D9CDDB6123DBF2BB48047CA1E902481B3BC78DF9EA1940666E4AE2723FFE1A053ECEBEC5F0999EBBCED67B995B376F4727D4B2CD2D5A687CDC0E2175D7D3675FC7E9E2074062BD9EF830D663F4E2C4B15DF0C18E917744E0EA7EF6C8B3F8EA0D96A640E9F7D098152F0EE3CFD96A655522C50DB68AADA573712A65785D8CD31951AC450DF249CCD822F6C1EE52A199D4AE6985C0ED2BAC7521641F8CDBA5C8AFAB123881B3082757869B48BE0CBD85741F605C85FF74D4F2DEFC22141325CFD369AA6E619480D612AB80F99E97D1F691699AB754CD11B5FF001A1939D098B04C343AE714435DF0CF2B32562130555E70A2CD024F7C8BBFE00FCF0A0C252F3C474D6980A6C8DEED0D1F31335657588E91D7E2F11F222C5BFE396FC70000000000000000000000000000000000000000000000000002090F111E2A2F3249755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D + +count = 13 +seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 +mlen = 462 +msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +pk = 3137CDCE7BBDC33DD7AA5296030758F168ADFCA03323E5C03A20F7C416FD532FA6F076E52464C9C0C97753322A2B33E41AC379397BD2613971F2D1761B469F077962D7120C1BB147EB991A0018B0A0CD5EF4FD071B42DA49591CF67F21F99D000BF106B155302C57ECAFFA091EF74134B33B09DA3AD04D2E1F61D3500C47B66D6665AF1A62972B0891C870FF376F3CD708DE3D92EBFE04DC2D44BA7D28C3384F5CC1BD384B7AD3577FF57E93BCB74351947A6D1D4AF8865505C907DE430A418F214338B9E8C6A56A6026B028B87B840B0BE1627A068E11905058F42A2242CBFE4FC54BA930A3932562C350C3719E7402862E9BD60409035DFC6D0EFFAF588C086420887CEB315028997E5FB5C519DE4D307CA8DC991E50B2B2DAAE9CDD8FC4C6809F2903D760F10AABA6603B31F707251E16E2301A9E12E19064F83868FF7C4DE224511EB12B09613A3CA8C28183EB509F0907171B69BE228FF216A6B4556BEFEE2E1BC66A1266312558205E0B6D1DE03AF40CB0358F3598215BF4288BE91DC2A36DC70A4B851B6DC5448F220302DC51319A72D410A019599265F046F550C5FD85665809A8549125416152B5540706FA7084527BFF7A1B10D1B3E57C569C71EFAB8867E3697EE8E41AFD83918C7503CBA1614237D38AD03EF07678BBC4A2A95573F91D09AB4D1A684E954825C9980E56CD9738A45EC74F2C3F3D31641516AB3C0857B57D93B5346B8D94BB5E205628E56A6AB61D9A6EC6A5CF3C415072474EDCF3C9EA0FD35E358E9D60AF0B9BDD5CFE20E95D5616EAE2376A3B7B56FDF4AD26FAE17D659D540B7C28C9C5BEFAEE5FBBAF51DD48ADA7B21F42828453F76B0CE1376FD25FDEA255ADC8D6B99E3DCF6EC87F1AADAED781FED7588CE683C4E389A0C1E91BC21DCE202C41B07BE79855F0BFD6325424B7D3D6B403E06D06AEF6016C73CF9332397A276440040A2CED1E245342838F237F6ED499B8C8B125204AA8F9E008BFFBCEB4323D91E3ADCE1FDA4EAB652BF7D32372BDF4D02D046FB7CDE252DBCB7B0BD4F0D6A881231A1A38A47CDB4F26BCE4E839E24A9FA7E79527902283F8318D6E5340CF6BE5A06618D31556EF2C4331617CBB70A8B640728526D564843EF331FAE65F48AA04F8A00AD562D19A01F783ED31E01C1E3F80A5CF6DD45FDE6B067C207B03DEFF02EB85E57C627309A3150047C3F3BD2AD4B290C19291B1E36A2E4299714CDA4F71AD2908291C3F1B1DE6CD6EAE92B991BBCA20BEA074558584CC3A90D2211168697A889422061F1DBAC37D95BDFC01747132F8E678CF76220C587B84CE65F336A7AA5A3FC05EB9809585FC611A24DCD25090F7A73259145D54D2EA2D65E2180599FCAF1893347800D077544A3E50AF2371918AF85A39EB82B1D3E351B5DA7490AFFB63E0D444FB1A0E2E7E218895C7A4FA29C73A8FDBB2C525D7D1C66E14D33586B3E1A3B489A73001C0BB307A0E4938B19685451D1C1B90D26C2A619AEB9B433CC26DEAEC1C27C40507AB44CD3DA31FE2E67AB4009453B4EBE9858089E9A689F6E393227D440451652954E2E78442216CF2CEB75EA81EEC133FE3FC08CDBDC5B8B3D3275B0CEEBF944D16C848E98AC074E8F99236E2122B25CC12ABBF3812E99F71FCF52AB8BD07B6F203902B0BA0D724ADECF5C0AFD6F79A140DB24EAFE61569C9B90A18C01039531055EAE339E3C07C419D2C81E20D4E4B8F05538DD497A9AFE409620DAAB4E266E3CDB447A2255786D284B0BBB7B63325F35CD83E8F49A4145DE1C01C691B153E1457876EFF7FF060FC4428F03E1D470BFAD002B342845257F561F63DBFA45C1C115BBAADE61C28614FC2872826D8251CBD2215DF8E8722BA941CCDD4B934E379579678184D224925814E06C616FB0890F46841B01A9F93C2AFFB2BBDCEC1C7D5ED904AD8C75B8B82423A3EDE19312FAB4243653176A4909CF168CBABFA40DF60835461512A25D6D2903E3EAD8CE1AAADB05BA715F45E6918638C3948F0E4720C15975365A59A1AC803D9F2416A113E96AD1427270BA794C7E4913A83B2753A035AFB085F757335373B38DC8FC32CCCE59CEC1F9489CAB6998B7BEE4E2D0205CA27E57E4BAFCFAF799F5E7A840FA8903EFD988401FC31BBF7B2CE891E895C2E6F1A71F8D2B54B9A654E4198B16180F583A230FF2D43A057A994DEAE4331A2CCFE7FB71E823B7558CF9BFA7C2A1945E2FCF4D545F5B32DD756BF95ED282AF8D8DBFDD1AF92B29745DAD30746CFCD0D8318AAF0032836668C40448B9EE21C00DD1CA263416D91D595FEB0B3E1C96B9BA939944DAB86D7150FC8553889F51D8DF52D1A9F9010F2972DB4A547DB165FC597DDF56265E869824E2DAD84129A6F80DD22DF0BA66ED82DA84B34C6622A9CACFBB424415DF961062397E5107333AAB7BC410C16119DE1724F46893028337B8F030971D8675675C05BBFF47AC9305968E80F986B047638CFD4DD870015A27D3C0A0C2E49DD2D6EBBAEEBB949BDB21B331665073197DFABE1A82996D627EBA664CA4206CE6A7CC126F6DD3A37612AC6714F74923949237EEB40F5F265F244B8D6DFC58D82C7221F80756074544630B1084C0F367EEE2D7291D1D4BDDE2FE6C7867504E05FE8DFE27CD32217DE3446DD631FFAD8B8FEE6DEC8E222666153FCC927EF77F4B5F6B6B9C6548139AFCD4EFE8E7D92DE1DB94CB2C992930137EDBE86881DEB4611969B585E53FB1C54C61E622A3C07257BF6577F4B4AD043FDFF5BE3B0731765E5FA87FEC1EE2AFCA1ACFE63FAAEB5C379B1A7BAF55951D4FB39EE995191BEF93747599C7EB595672C1C73A8FB8088FB24ECB37B440815C191BE1543B33C294AF9AE2C07BCF6B273DF485C3AC430530ADA35358AD55727DF02E6BD304F8D06225BD7599E8E5719D6A4252C34505B346250395294235B760ECD7CE8C729515DE4C9B70C11FC9598B8FBE1E091DB69598400C3D7010B37651AA3328B1803D6C3439A5CE70E14CBBAAA0B23205AA131F420DE905DA383C0088CF92CCF6EC3ED53FADBF0352DCC34C2F432608E76089D5608B9A26642003FBF53A0CA4E5AB99A25A628DDF1F95792CB5EA161994C43E23ACE5D940EF23572FFB74793CFB07E410FD7136BB611DF2FAF0558BEFA6A1F6F907B3BE0419E16F1F4FE660573FFAADEEA5F8E93CE94B0AC99DC67677F0A4B73B53199894B25F654DB00DDD047048C59AD5F7F2DA6BE1A33F1EC10851D50D8896A0006545139037E2EF860B6B14E4C1DB9565A0F4BDE7A185FD0438995A8539FF056AFED428B14E73E7D2571B0CC5D8E7810BC2E20E0021AA3E61F15680B5A3A017F124900533848CAAA7EA4F390A0FF74CD4AC9F24D807B79D25B7D87ED5D7F05CBDBF5BFA09D88BC9D8F71BB8E6B4B5B5BE0067C80F8D30A99B9C7874B9D477B5B4AE29BA000D90C777566C109DF68648C5825B716110AF53623025AC1D7B2D6B25B2BAD72A5B26599F7606222893C1D656BC41F83FA20190179A67E8B9D6E420A17CDB771ED9200EC34E16D53708BED8917255B63050F79C824AEA5BDD409CC45B0921BCC344DC0941131F4B9C99AEE65139E65FAA99425EB7045D34BA74DA7610341977959962D84B8FE6443FAAF403818AE6B7711635E29BD949F9FD96765ED4D3082776EF22AD8862E71AD5464 +sk = 3137CDCE7BBDC33DD7AA5296030758F168ADFCA03323E5C03A20F7C416FD532FD3AAF81176A0BD3C1AD1F621DF0F979E2D346AD8C529C0766AA509F76F25DFDCBC634B1EA784F871B4E9A378D2BDC1876221C0E51E838DBA2D9AFBA0F756196806EDF23EEA642B8F9BDBDAABAC11B451243E20A5E3120F1EE3CE80AFBE15A8831C094C814281A3C240E2849002842819C59192423223B544C4B41118816DC2184AA4B660A3264102C24014806C8B9070C9B22593A07024C5500A37104C202D0C4452A40605D0C20CD382085B386E1BB96C912062A324441AC681521672DAC64494A6309BB4289CA4214212681B908861B8800BA150C1340504328D8A38658A2624E4426DA1048D4AB668630831CC886C08234A21C16DA1822C4284250832410A37908916429192040A26401CB991142060D91211D4147181925103393249C09159484690164E1B96041B167293A2498118858A2006CB387164B490CC16600B17700209512013801A2589E4B488C110908484611AA5905A2692DB8460C9946440B831831866614064183608CAA289993269E2269059A62D6032886018708C346D1CA6450CB02992940912824919422C9912898C222D10B4488406448B42708A88041994641B05468C38804186889C2825980080DCC0240B02640C42601A3948C3C205DA424E44B48C62C8616136828A04809A320CE0B2649988450334514B0612D046620C35718BC684DAA42003C35053C26510390EE1A2700B430E42068DE3B2909C008293280A9A0891203560D0420464248698068E1A128C09C1408A446919476C044448C88648E0386DCB086864300913310652C82D8448411B058A03A95013B0408AC26110336581C86CD286701234720927411C9544023360D000855A44320447318C22651A96684A2464D9A631D9864560402C00967018852820384D53C0304A4864222390120564499824CA329221984164927198C08461229061346C04B6251B2942D98289D09270E3326D1B186203074E0419905AA03063042443902122A1709898318A340ED48244CB364898A428C404628C983011466021B4099026490A4126944661214810A028709134650C920060C0291B05052191408BB08191B431183321DC024152462483304A0140829BB489CB342A4B02694B8825C48608D3B66CC40040DA0240E3061002826812C12511C528A3180EE12630C9B46D501472C182110BA189C4002C19088E5312308C802CC2B2414C3868E1227258B0884210912289081A07020A86105BA4000928901B078A8A2262081865D194041B908910A710C3442E1881409A002D5A14241C9060CA28821C330AA2280918374553A0051A9061C848285C9480DB048892326D03236D49147224212A1C266E98B48C914209C8480EE2C28081A4300810695B144902296660266860469163A80C0A92412106222134805BA28024334DE0B6651C22061B0431C3126EC2000A0017660C0361A1320409252084902811A23158C231A344489314721120880330001303452184816420928CB04C9C380A01B121420208D34805093026210252D94662A242680B220164304E14B751C9948C2124604C048E09288D531805208440429081090501A42270E31062C48088E31448DB062C4C8860594041D120428B48249B444A19904DDB320C0B332E00C10049242ACA34700C1812E2141280965188920563260889306094B26564824C21844050385190A688E1A605D19050DC002C99042EA34846A4A26820B56160B0202225096434710325514C828DD8000101A60149128959264453806D22258C13C5859B9409DA944DDA8841A4042462B850600001E3105209942118394551B4214940410CC12102B3290844880B16084946511483008CC2110C99100C06115980401C370014820C5226921BA34119464EA2929011C99141323148B229A2B20D0B3286892204D992010921921A87104006900328918BA42149986C2319888A1088592846DBC22560B88580806808327223B3091B2280D3902D9C342488A451A220298298251903015A8420C4400C1C37091C2608C012401AA470C4A651DB8284A202801A9811DA123183849063407289029254B26524316E002811E116304912891A0732622890181544C4982D8C4410CA268500063103474C1A960001210E81924500186100396E6016615A362CC4C66D9C288E023050B3BE9BA2A366D49B1084A7EF9F989E6A3BBAE04DF8A50C4F18E0829BA4083D65223A055B43A97E706DAF45B94ECD609F1BAE9DACFBDD57AAAFA294DA732DFCF997F97349AD16B557EEC6430E2CED95859CDAC4A1315609F37D6FE180730A51AD1242F472F038138E44B3524E9ACA5E0925BCA82B474D1C154BB21444AF81B583FC8B05C9405182D6F45F43428EA1DB5CDDA0DBABAA800B6292656DB9EA0B18C0EF1B23D0743E038E2B796C9159B7E9E01356C672640BE05751BC0CEFE8A12C285D0F349A97C6C83BF6BBD661FF88B3C7E5DE1A6F5AC7A2F872E0E40F167D0D3E77FA5994283D858A1927A546433A53D9B472BB086E8F517B629F16E63130BE95739ECFD66045F6DEA2BFAD5AFC136765B77228EC0362B0F11ABEC546A73869203BBE83BF3FA9F5B0143A7C7684A722B523996DE725153A6134EB6F332D01060C1D79EB4EA0A6EC28B10B44516DD1DC045526E11596D36D3064882D83A68DC0B1DB47010DD61446AC3725756EB232F5EFBC359323B03C9AE1DB5F7AAFBC7DFCF830135BB0ED3B3DEC0CC2EE01F138021467CE27E608DA1C7895FF90505FCB9C5967BAAFC0B9052A5BC2CD912D3AA08B64BD2877EC047BD316A7DE0F59C132A73E5878470B07DDCCCDFCDD40A72C74B7B65FFEF5AE67CF42F88060303F2435D39A184DAADD0E2F495BF7D524E5D8A7DFF452C196A6D4F5D98508E52788E50AE81BA4C87CD63CCC6E181B903F112A2634FB7B740D0471C8B264D987C4AAB011FB0A2145261F560781DD52252468061BC7BCE1338AC214C4CA5CA76D1364D2982EDF8583D31D5B1213B852EE6F4B0612C769B9A2BE6E4A734C95F07A0A2EB461CD01BE1D98D93785CECCCB45CBADD197B8930AB396F25EECCD460C0D260761863DF2179670797B9627285B837B09F1FAD3813B1DE3C84AC12E61CA4AA23BFD12A8C281339231DBCB6DF1F5AD292D02BD26A847A2DB3003236C93910E84CF736AC3068904BDE26DB03A52999D98796576DD5E73E9A8A8359EAF935D510CB278E8AE5B7879380F9985B0A84D3E218B5202AC1E89CEC52D8876933DFA01C39D18BE99F967AD3D20B4804F3E5DA5A2E2969B6E0F006FAFDFBBC08E58C55508E0E62F1CBEFCC5C5AE2008E4AC13F06B13D039A347B5C69D60AEAB848B57D6BB2C7A91550126C4269EEE4E8D7A0CE17C0F0540682E6210632978EE6216204F627C284E47FB44E636B1DBC525DD8A59EC8E10B2D0788979D5FB0557D8AA6AAAF6EF5C0D47AF9707366AAADD2BE8BA6FF07BE121E33A7D134B28CEE06C57C2E53121568D9A5713FB5B97A0DA9F9FC33F6229F46736ADB3E6CDA262CD396676FB426D1ACC7CC04EFE9A6052A8693832035483D38BEF9693EA8E3E2CE8F0367611592D7A0B12F4D08DF0D364754E7A331A83BAC5FBBD25203E205AD1AD34BB9F6D4289F5909E40DCDEB5F5D4C114995E8914208A61F1BFBE9B737C5CDB4CAFDA359110C5CDEB87268EF16B617CD4DF181B6D155A052C5C339F185B1D0EE91081477ED4F6C320428A9282FBBE8854E99AC979F9EF0E864E18A9F2F258040BA5C8E716C291708988286CCE2A9DC94525B0589CFCD10BB8C1E14AB88B56A34B0EFBE7514A810104C19C9FD7224FCE64659A3475711FECC19BDE3926AF468861C3060B52D10ED985D6FC22AC77E652168144AADBA4F3610009AEC020D4C62BFFDE2710544333A7D1EB991C39AE6D6528DA3CCDE842C25C54778FFA844DCFB1DF803FDC4F5CC84A12B9873B315CE1E147915D64B9ECDF585F69764023B6A9FE35C40F9733273A0B105BA119A60459E524D35D264D2FBA3DAFDF965547225058ED73626EDE408DFB74E76819F6487D3F9D7AC13B7029BA3010E1157F0825C79B6106D9423D77A2051FE73F58D2C500A65BA19251440BFADF65B4D71699560CF3F820E71B472457A07C17567C4FDC5CD52239E73742464F5A0B906C137D1B3CA1A8C1192AE13F7EE1E42027B98C25A35BD2AACA5715442DECCF862BC0792D74C9422810B4E9801D84646E235CBF835CFDA464D6297F3E8E2565E45A711258538793A3FDA34E1BF60F558D8A8EF04A355912726B0D4D613A8EE1FB0F8499DD68E23BC6FD8F99502D22F0FB25E6BAF729EE22B70CB18A0FC12747DC8DB3C3F7FFE8093D7296DC5FB6F202AF9E430728F82E48F8B358B966F389CD9E8101E8DE49DD51501F0C4701F2171B94623320626C9D6FD205248CD89CF38AF790F657FA7CC99C73EEC9BC13716E2FF7D230C957E0E83CC3D7D7FFFD9120D251157CCCF9F4EC1ACE28AA8EBABA5C6F07C4B9476E82A5BC94175AF080EC82E193598CD79B3D1DBD619F3C15892643BEF0C9D306ACB3DE96AC4B7D3D0111A6E6746320512C532996699A95880454895FD0AD8A3B5BD8002F0A153EAE496C763205A89E5E3953547118C08EED2C42F3DB0B41B3AAE6E4891A98687D146F31521E2D5965F0A4DFFD9EE46AF2550EA0F112805CBD6887533E293ED8E5FABBD5E72926750F82618C72314F6D74F9C03BCFCB76247B92CF2756F1FB02AE7960EC841895B6E2D2D675DF7AFC26224C1EA63D82EF5F37BA570444D5E8A6EE3088DCA247531849EF7E0FD4CB99767245D228B1DAA5D0168DED8EA224853BF22932A7B21F6FF3E0560C198136E187DB02D023E48DA16262FA30D36F997159822D31803DF93205887C94023396A7F31CC8D4B42610DC90ADA1E8EAEB48997B3E7BF0DA0AB168A51F125910FEFADEFBB4E13F44D0954EA48A3D4E5AC94CA07AAE97746657DA3CBAC1CE32CEB3C91B386F509A052AB36240A879EDA1663C3F5B6FB8D35AE730506D12C35F60413C954694AE8CC49C85E5C1D9B7146535E8C1F88FD273FCC20A03AE6F863862B6F298E62DDEE7611CEED3AE781B595B7716BB1172758A9BD96BEE43F99071C08D5A24443FD14C16AA52D7416085835A7A684AEB962DA42642BCF18031CBF4B1C69723FB886DE3D9EFF0285380E5FEA568D3EEA1CDD05C82682CFBAC65B976610CB46CFC2A3496B158E94BA5BF850039ED121FBDDD76637B795E40077C336B50E82E26AB025D1A9FFBE02548AF50463CFD465FBCE1EAB5FFA31BE3647BE750412066A78094CFB2891D27F6F563E169595290620DD5E567450B722C43F27AC375911517C32D377790877B4F5CAD6A1634A134D232332067D115E3D31E09235139BE34D642528A126A14D576C18A3262476DEB59BA0A4A1B659EFF5D435D9FBCAD2C74A5A60724B38FE912D36916AEA6C8FA996FF26362EBA0AB9E879076817BD878765DED3B9BACAFE1D63748846D570413DE07E9727F3B6597354CDAA019BE44D4E19B86CF8581FA2DE46F4C7BBC23729B5A494CB2C7A2405890FC1293846FB1FB54DB90CB905A6E616581248E4314A213F7E6CAA803DF770FC9B7E393F398A83EB1C1797077BD18E2626A305111F8552B35A3493F4D71C57A6B10AA832A62331AF6E9888963E5FA2C838309F82B2F49EF4CDB1EC2D4BC95B96F915761EEB07B1A726231BAE0FB1056B638619180CD35E4C1B52DC672B3CD8E012F3AB0855EC41ADA454CFF74C59DCF383B2829B84DF8FD9FA6F54CF84B2E65B6EF0B250471BE319F16F4EEEB0DC29037957AEECEC6145DE278283C69D5BF38453FADD7CB379EB18E915399E4ECB180F786E3C578B52B588374B6E316E00C84C283313DD8CA083B0600B2F710BD36B0A11DE8673A701E997A5602C9D7B05AFC064C05632F9BFEB95CFFFDBF01B6FBA122911546901EFA934C0F11E0F5AE88BEB14F18DDE1072C13AD7B5E554DBB2AB68B6FFE0AECC129556B1B1367D327CA3469AAA210C20DF43B451B92736550F01067079652036CBAB41656446DEDD9FFD877F10BC2962E23A6720DD043590C83629E9C4274774E93BBEDAA186C86DEC613DAF823288BBF5F6BA4D1CAF73C5BED0DF3E9C18F5E358125D2112EF76D2999750A122597589A1E8B8C5CA6DB7E6DA61FC6541994089262044347B0C0E64D0EE3A650CACC54FADA562079B18338674AD8032B5CF3E7B7B89F8090B4E3EF0A2C1B76C0C22254EB1A638D79613248EDCAB16475A19156AB22F74F816925CA46AFAA05B492E2E250EE55C70256466F878AE2572B0D7598920DE4BC7AEBFB3D8F6C8810ECD344ED618C7CC703E33CEB04D94F25C8042963602D02902A22D30D2FE20399082820746B17ED449D3127790411C8363DCEC77001552C8CA4A34BCBE878B3C00829F58B06177DAACA71B700809D6038220CC1DE593495C0214B6667F5EB26535702E9D138DE0127267F7C7953FF4F2954E47B4BE8AAF63EB4395D97684D128BD6A3D7A8DD267591CE1943108E95FD991B41A7351F9B592D8A30B36681DC083C5F4A63590AD649B21320E9722372E5212F7B6BF14641E6513325FAA1820AC09599CABC18C0DA57317F6FC582E93FEAEB5F600FF08B343D2DD87A35BF7AA2B673BC96C0C779E694E77021CE453968FAAACA06055C9DE529A1CE2701916F08604D35C1CEF8837DC8681AC02187F0AFF933C354DDE2CC44A18082CD5AA34C8D31505A4408BC07A1DEE4EC392AA40068AC51E68A9D14A954BB1BACD7B86206F3458252107E52E651CE60D7D28B7C73E935D5D888F7555CCA944ABA73FB0EA11DBD97C2449B8F9C36F7190AF260AA26B3498B4EC7070011399A0B9131A3B8D608979FBD7F2861A9E77E93BA17A023754AFD8FD6 +smlen = 5089 +sm = EE1AA96E82CE27172AC06D6A0C737566582D1B36BD7823DA03C5CA97A97B10D188488FE62607BF0BB3DD8290D82334C142596E77ACF02B90DF2F9DB7722B904C51D72100ABC265D8AA215503A1FAF5AB8F7ADAF074111F11CC418BD0F857DA2F61E619EAA5EAA96008434C4C2406B7F197589DE970B59980296F401574A3B20FF9C5123972C3B34B91FC1F2294530B85A7E2327DCC3D0F04E005052F7DA63565C8347389E0B301EA4457CA3B1456DAC666F9FB4DDD3BCE7C9530B1D29DBBA424BF2811036DEB8E4CD99BF66AEDCCE6BC2085E75FCDECFFB0937BA6337A174274518354B99B9126F3B08AD0F2F6C3C1D41AFFC7789FF160D625EB33477E28785FAE251F23658BFD82198A66F57E22660B89EE51CC6B75F3AE5CF696B43895EC6B6FB3BBDEFEBA725C66D179C1FDE504248215C53435675D5424AE6933538B2252E37697DCE8A0340EE1ECFB8AEED6A81104CAEC16026B403323126CCD14F419ABA4A5CA0BB29B38D06C2E754E75AEFC420BB1648C1D8B39E1386606699C480103F3D9FB351230C76D844F80ED137281F5821AF886B5B04B419B6201424C5BE584D21554A7C6BDA88682110A9426631E44DD0F1496D2A73BC799C1A33AC89168C6EECD23D1A43E19C2076AA440F21C846AE133DCC3E10E62DA6DE997A47A7FA4A3331BBEEA165FFDDDEBADB9E2BDFE9E7FB90E3FA52DF40CA428054FA55A37B6F06506AFB0BE4403C4DD0D05740896C5FDD0E229AFEFDE510D595DB1D22FF22F595FADEA957AFA5B09B59332E9C300A410169008433D401F3237C9DBB0F04394A3341ADECBD4C1AEAF157D2DCF7F6A8AE2CAF3CD302D607E8C28DF0787A19309E91D8D34CA9140E14608AF157703D6119C6D29F5F2E3C716BA0CDD5248CF090B5A3D83C3E4EC9E45CB1AD806A6CD7BDE99A73F804B965860F16E3F53D66A23852AC02D1249297AB44536068B96D6AC4729FEF4B2825785DB259F88C28486FE718027E5E58E4C1338D12470F9DA9618EA5AC878A079D4789B35F008455DD27AA0C9F98E16CFD635B7205CBDA86DB4B281E82B5CEF576EBF7DA9F1C3E79A0807BADD7EBD6D954D45ADBE9E2447365D685802C0D0586A43759AC17830D2F10572DF7AE793BA85527B2204A24E39DDF32556B6767BBB07804DA4C224203446C9E5B21913ACF026C53067675D7AEECD2BC80CEF0BB217C6E9291D7D1288C5E1351120DA947F9BC700896760D257A273A917907CE29227330ECF08A008191B8DF8A3C49FB130A6C90BD56657DE5A4FE61CF87032ADEC6AC770AD2A9534915788150E0F872590F78D946DDCFB2783124F958B438B2B1D160936D2EE7C3699F5F12BF6DCE008CF0D80DF4E97766782AFC1412C6D19BDF1FD8B35985E88F25F571C67163DE43D0472B90FA7D506D478F6BAB14747837A9FCED12F98C15C9D8C73DA92A6BF57D4A35927AD3FC6DD05626E2CEE804D56AB97BD3F5CAD309437D297486902BC9EA08455433A4B3A6EE64446407AA7DE0AA4F5A52AD1A039E568CCEDEE7992E16DF328E8A40780215ED9989EE09C46E1A45AE066A6D855F01AF38A063E6E14D7270B2E759CFC06886FC6F59D1201C0352940EA433C4857E57AF16E49FBC29EE6379E0707EFD658C558F111457A580DC1A2C828D0B2DEA2DF07080C0B1B01B815D670D45E3ADD2E3BDC324252A545388D142AB56A15254220E4AAD5D04A7E4561B524E973E95AC6B476F223BC58B5B4935704991D413C76C17D3EF1D7E5B6218BB17AB1D857A7B66BAAC1387908CD277B5FB11AE955A672262B5C5E95C7D6DF4DF271C8A4EAEE7E9E4E3E95ED79F0DFA2882291170BAB5072A9743F7184CC1B007145E2C3FB4493CA271667A269EB7C523AF30C2E41FE9211A6731EC4A3E14D7ED850ECDD1C9BA7AD7C6A91D5DF0BEC499B8F6CDD0AA2A3CD82166362435F728D23BFF75BA36C59AF486C7B77CA46DC12BE66143144526CA6D92A6547DADA5E44466ECB8E697F85B643C5A4C92F5F0E0E5CF369F3949BFEF854797E7F879E5A639659E2DF13E0061004FF68DBA8C493F361BED16AF69BA132FC9650ED4E76EF10757E79DD7A6600CF26C71C051276CD93718CAD7B76E45A0D61DA59F4CA8A36BE69A523B587531F512C074210E18A3058FBB9DBE2D4FAFF38CB9DCDAED3F936D17781CF52B0FB5FD37EA9DF36F99D06D88A31A2D072C1312F0CA6B9A2598816F746113E6030659C491030BD26CBBB4333B2804F235DE73EDE29D19DC28388176288E816E3E05FAA07A13324E0E7779619183870135C2DD5A9390F9F1201DA6537070398D61E029561E62C088C1924DE4F1FC9E06E88E4DA0948246F996260D4488BE3751F88D6728870953AA86699E5A7FF153681320BF6E2FB67EF788B06EBB01F78D1321DF0EA39C57A17D9CA094B50C96EA92041411227D6A67F41C22C94D8600FCC1225E88E514C99C0B78150CD5DF7CC7F1EC0DB02B6FA0DC0B401824948548F2E5BD20403932E51DA5C50426E0B4A20EBB830D448CD9FDA351D12AE1003F2FF2DF10E6E53E8C9E77F2A1EA40D88CD8ED7E9CE458C9610BCB27C462DE3688DEC4E838A231587C1762C3114896E4E2E70851B41929630D4FDD5298FAE424FD6EE36F36AA577218D70E3C182DEBDF8C312CFAEA21A81976D491D08781B68C701E16F954BFDAA163DDEA2147EA839EB5BFFA2E34CBE1355087CAB3BBB6153863CDC2AD5F0271067755DE0596223DCA86B977B99858B9402A521F2448E68A01A0E734C6BB436997A1EE82BF7E168AE19C24EB8103075A16825D50EE43697BEE8363FE5C8CBE1D442ACBEB1598E36A76DFEEB383D432611D91304BEAF92962A8EC5E46845E176F8E50D71F536D8A9A05514D1D31FC27FE226D815F8CD9B58D5280073FC8759E976C43B7D1BBF251635EF8730FD44697C3EE534D32E886D19FD778AB341DED32DB178F941C83EFEAE4779D30A800087EFA7E8D23E63E65B39C6297490366A99FBD54324354705B2584D5E55BC9BB1EB0864292005A70DC374A8B902DADDB40441B3ECD594040288EF9C6D4C0052909C321A60A71C07088D04A1F993B387065F1FFFF504F1A391B61C7C9020A75BCD90EC2C2B8EC91EE2FA1902BD4F6FC995B21632672E5964C66E04DDBD751788E2F722ED1AC3488683E219416D318966D8C49EAD43ED57887F7AC30CE218875FB93003DA86C62F1F54B9FBA07B7F03DBF2881523262FAD718DDA7BA1D8CEA8BC2EF5EF7A126A5006C32590C2255A903A0E2C6D529F414736E89C9A4954A4CAA2C79B4294179109B3B0EACBE3C0FA85E1142B72D11EEB5FBE9D453D19B36B865ED75316DC84E622E47ECD383EE51CEDED8B693B2F6466F2ADE37C1C4577CAA4DF92355475E2D603CF8D23639EA5D2538CCC6E12CD5DFAC653D5CBACEDA625E232374E0B81C6BBF7C9A82D3B36814097F843E488AC4FB5182FA91FAB07278C2B910CDEE7A349254B857D260F39BBEE40332548B193EA105AC0BD226D2C33C34B238B5979442D2D4DBE85B58331B5E1B65AFEF61CD2F2992924E8E2530E19A3DC882A0B86F1C4A403FBCCBB16AB6BDF52CC495EF876FE89B99A7DE1EF3C0B57B15BA8689791EB598C0CA9B6558FF2B6CBC5A152456621169A6412A5591A1C17121A016686344BA894B9C877A36EC1988F40F3873E6E39DBA5591515EB85073834F0D3F36F1049E40B3B0B981AD3CEC9933139AE8E604CC3EED7424F7A0FCF80649394E781BC45976936D79DC1772D149041C01E205944404DB8DD3416AA08F5445A45D7B34B5B578569BC83EDD86F29C48733821AA1C7E7FA479B8BAE3624B3D70B66D4D67ED3A3A007F1EE2D418CCB51C2BFE43F8F177B6CBB48F390FF3C816465503FB27CFD2353863606A6C56D66DBAB2B92F48C51C2E731B2EAC40FD7F72466C39E7E9F143A8A33A21329171A2737DE72C2F355C5EAB2EBDDB9545D0E8045B30E1D31EDA18C09EEA47B9F9A2115183C4740C84B8EA0E749892DFB5E117A959E723A4CC61856AF6C05EAE200A12C664EC0108D786F086FC6C89C2D3268E5F5D3162CEA8829B62EB389924DF2109A0C8210FCF48EFE29B61B73A2EFD6A913228AA14E7AF65EBE5D787665E78769C46D0343195957E2FA79A54B36B794D4D8D9F5EC9BB092AF0D272EB7E08B3D0A290D23B4B5F981E81C2D7F91E301147C55E88651EFD092F78482A8B00F4DE3F38F777F108E5B09AF444FD432DB11CB4250A512DA2DCAC8CD50B6CD8D75F19FC53B823247316F172B2B00ED61D4319ED8F9496CA939219DB7B8EEE950EEADE35AB0E10411930B8727BF29B36F0B7D47F17EB7B7F289D1871458DB98F5692DC5657A728D38B961677AA7B33138ACBCE6D9D3E2D2998851FCDA15391782E1BFECE4AD9EEBE03DD442AD6A090FBA84F24ACDB447327A37CE9C58E89D1166E3AD1B99B34159F7F82A8FCCB282FB7130963A165DEAACF008E090C5FC8C84913192C05AE0D8F402216AA333DB3391014A1A37D0783777FB98E753F7FEF55503F05FAD4084615F93D6021C90CAE8FCE3E5DA8F18FED058972661EE30466A67EC1913836F5033892AE03F8EC167B9A3BC5574D790490197CA4954B01888B01DD823A568A0B27B395EEE0B6771D8B23FABC82248704E17E1BBA937712AD55A68749BCCF211B6B1168FCDE60505F50E11E86AE72BC7237CC5CDA0664FFA0FBBBDF7AA69CF79F58E325A9235F1B1777BCF1D7045F833DDCFDEC0C2CCB04128D2AB7367A1675585A3E91FDBA8DFF3FD3599CED8636FE46F7E68F462944EF6F95ECBC79E83BAFDC160B2132324EFA2D340F3EF077CEA9440068CE88BAC7BD91E3CBA91C3BE09B24F02EA13EEF2BB165CEF54C4FBB6DEC83E7041337F9347582A0BB9CC328C681580911B767CC12FE33C3DB25C2AB0B33F9E8A0DDA8A006C2998839985983EA2D56C45FAE6FAF90104090454AE68095AE5C24138323D07B529B857F34D4292821FF39D5548CCE5D96C85520CBDFAAA67DE9698A542621CFDD939AB5E0A08456C1B4334EB57FA28AD23AC5EDFBE25C867F78B45FC3FAA8C7F15D9D44D7D90FEA3E544D064EFE9D15F87E7FD3544BCC1BA5A7351F7DDBB5B7671CAB59E4118274EEFAA6F715B6B48A699479A7E2B2F4EBC6F64B47463319CF0F0BF7692DB0FF8B534CF7769C0AB31CB2AE4A3CE93066AC680C471C1F4F6FA95EF2B4CAB0E8306CE21B669605067D21D3E47B3595B738C0E854C5BCFB939A5B00E8856F1C51E46A6CA05B6CD6DCE6C2D53934AA1A0D7443511DB1BDC0B0A6E029C6AFF52D279D3D76731CF461F02B177BB21DFA4DB1AC07FF03CEC16C81E07BAED2EF06DD1DE92606BCF77A470DF6B63C42BDB931D46ECAC3C343B7C36F5A890315EB9272530E572817CEB8BF125DB8568D1518F66B98CD48C4BBE425F08A579D7387673610D8C4BACA01F442973100BCA0FB2703029BF1AC9E1EAC6473F8510823E7899E52D1552F7D2C4CC1F58303032A0BE12E8F140301239B70399F1B9640FACF8F163D29D18494545F998928BDF045C3A24979C66B82392457FF45F25D193458456CD295040C1CFC18A39307CDDD9BB3C34B241898A4732E9D185E740DCA3D590E2CA4095D4C542518D1DF5A5E901FAFB7B10145FF55101DC71FB23EED363B6FB86B08013D0F2EE361F93D5848749215C19EB0BE89AB3B866949A61EC33E733EA19CFD4A70D620463ED3885AD316E6C55C42BD2C32A2B70B27A00C34DB9E6D183EBAAAEA78258F324300B5825115B446614405C93CD4764AF51F3A592489BACD000A6864D18752893C4E9D87107CCCF9B94CE05F6F50CA10D52FFC73B9DFE979D2EB9C5CB9580EE47B55EE808AC7472B2A50B0C55B89E469A23C68FF6002140AE735CB4057E26021C480816AEEAF75E3FDC49CB28F25EB4D2C92EE23DDFDE5EA7D525ED5465668D4EB3B401C47C4748BF15B492F3731D60EF66C60E9C87CD4F26C491615084B80972341909111BF76176BC4C90E14FBA822351FB5D931C8E89CB6E7F077EA5C08DDDF0A22528774C1E7AE3DADC53155B46973F54316C6B3BFC1109176E4B49B2BA6FA81F67034A6C94993A8785B8AC35F1FB2F3CC25D57F020E542CBDB6B347B30B4D6BB9067C12D99E73F66B533DB8FC238F279919DC31B35AC83B086AF9EAB0FF364AADFDD50EB8A1ED42DF8F4DC021F7E36C9D0E6AB5A229F54F7F353FB06B070397999CA8C9065D8287747F7978B0A12DEFA63952C1AE83087E58B6603CCE00BE179E67452DF24EF9F411D2CD8868E87627022FC89C3E56654835CE450B3E0363240A7D5631FDB92A454349219A978EBDFE9F3806685632A841DACE3043E5BF42B3D003242DF157F2F7C5FD8076F1933FF39C7E94C12E4EFBB6EFC9B303E3C57BCC8447548C33EE0060F515297B01E08FC88D580E70FABAE04DD28CBEE2F3601161D1E297B8BAFE41D343E647B7E898F96A1070B18242F37556B7B96C42D7CA61E487375A4E61A1E27C5F919283A60717C96ABD4171C2D30E8000000000000000000000000000000000009131E21272C353A439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 + +count = 14 +seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 +mlen = 495 +msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +pk = 0B00BAFCAE4BF9F97CA0AC10843912C9459A2B4E677DA315CCB2A0886D8863EF213FC813539ED55022D7BD44F44A2C53AD0F8B5D62A677F71C9CD781C41A0ABF7F5A0EC73BC9A6FE22AC65BB524C72FD6CBBA2D90B024BC5643AC9B3516DBFB4638A46C6F04248EDB5FB6D2E76760E4FBFA7A3AF6B365D51C1E1BBF02074A82312C716CD8D2A3A89935A0DA67EEF62DAF3B840E30FA99320F5F2752DFEC9C0FD0B0156B0329F174C3471FF40B84F48A20034E48FBE6BFDAC096FD455F8041E28039C9A450BAEC99C6ECD5D5FE277C7012CC7F33616FF817F90CF6A9C1FD2C9FDD2CDF6F714C1458BDEEB06B3F7A576B1AD2ED1C49BEA306A9F46D3F15387D5731F08E755D77D2792FBAB14B0AA965B4F2BB706F8CD475DE29217855EF4CAFCEE98AC4C161680F2EA9B3C891AA517FB0052C2BC71F99624D19B3FFA43C412C8171FF837E8DC56C351CBE2D615733660DD085C74414C3A97B19EF966CC42AE9408F6287090CC73D246731F758F0DE76FD0CA3EF21E19901D4D2DB25F3701B165ABCC22B2D409AB70B380BCA3E713DF8800A92A5C97ED9E79AE10F8C5FA5E72068C78C90F59281974C045757E3031346D6D7541B6F637D4E1B81743133BA3C87E31B50946E202AD4C53BA1DD0A8B09624D57B410263842D599A7E39C7E9E0FF1A07E1D577B2A1010358560B45BAE9D0744E227728B1058015E476BA8B9BEB3584008E895EDE672B28D458D541849ECB09F8FD37558D63F5D03B358348EB30FEBB19C440451036B05CE79A443B6288BBF855CE8E8421239F5611F34652BCE318EE50939EA32F8610A29F186697BC08A47C45D98F2A1F460ECF0612B1227292C48DEFF10B7C2BAC34D00A02810DD3CB247640A6E0457C2C4A79ABAC0F52FE34F6B1F8F5E852D699826CEC3B08CB20F06517AC30C119CA79F1C30D22B76F56C281BDAEA0EC6A1885148B1ABD016985115B8262BEE9C98B71B69E6A25395F2D78CE3D94F75485F6A1792D97E9312E77F74DE2A0ABB4DB2A4C1A8251EF6D96CCF389CB0AFE834720089FE9AA309CFFBA1254553DF3C32D35DE7F28BA7C0CF22BE90438D7C0AFEB09A709BB40EB6DD336DF24E6E206E50929343120905A0BB9EEA56CEA328498C1A965EC212E85A11B9DA226857EB4BFCAA28B70B9E0ED42CDA78F300C1E942C3EE55DB418752472FBE7506488EDF9BD99FF110E8C31283240BEE0BE6098E5D6926F4921587A71EFCF7DC8CF92EA1FB7906D94F5616AF23D20DE06766ADCB7B30B0C3E0E4000F917057D695009DA183FD8E68C6DA466D82A195DDDD35CF987A8CA4BED10A2175D75C2BC494A212E6BBA56CD6E616539CA996EB0415374A11E4E3697713CF3B65CC9147D32892CA4F519EAB36447D64987D69BC18FE2ECA03DBEB3F9E18024D3480013FD857E104FCB2FD9BC808A87343F6528CC26BC7EC1BA6920220B77F0AF9D4A32B12ABDC4885216F278A32D6A556BE6BBDA8367BB05A48CBAF4B1F5F7EAFBE1BC352A2DAD5B11B932EB407B7A9BAB445326FE7B2BDABBC84CFAACDC378E023B9584302A6A264F0131F8BAEB87C8023B8BC878EE430C51B44A5B08928B3B903201B63C28CD5F45ECB1D973ED12B21DBD8642B12EAC886EF576B04DC0A362CEE74D6C139256A9E42E286CA34090D7C5B63D72A64BD28D215F6C1990D5402E8A6B3EC7699D214E954DB0B4C5BC3CBAE9742D617149A49348DE4DDF5DD8792C3474D706EBACD728BC14CF93CF1D317977F4D9BE6A2EF6C096DDB9EC2B615FC3573CD3B09BCBB572244B1F518A4A94C1391886BE4BB0FFB88EBC46FEDB9746A8EB5E42B5FF25CACA61C5FD8A84D1FF21CE68657EB98F90C42AFD9A5A4D346B9FFF52E99B06CB5B6CFF6B8D955F1226C2EB1254A9D95F83C65AE5364D7EBD769CE7E97FB2E31144DE01320E23E5B3D3033D1C5D5203C5D7E080C7320A370213FE65F7CA6D05474642B11FF74AB0814D64568C238E13D548BC0CA163FD9F54ADDF7329B894FEC5A411914D1BABB600C9A8108BB4DD8EF04D71F536FFFE2BDA8F05C78BBA8905DD3AB4300D5D3D08420C92071A3AEEFD2E465CCEA168FEC40B93F0183D1CAD7B5A14AA9E57BDA1E740582229F48A97DBB31DC06EAE401B5B620B39CFC91D55EF10BC95E50B8568CCD240B7092D90ED04B2A4F7AA0525CDD1C8885292EA28AFCD52A97DB7F1F748CB80EB6170E7E40E570F09D88CA3FF26E23892FB30F4B3B3541DAD86D342C10B14A55ABEE451BFBCBDB1CED1B08F63A1B7507F4C740C41D3F6FD54A37DCFCA4B1BCC025F1A5396623F5A83416142AFA856F50C4413CFEA11759986C087B7065F2655A795FB257751FC1CEA6B7BC1E9543B3F6C1BDF90B675E8534A3C8D071113F331DFD06E732F86E16763ECF1A1D673CE736A35399AAF8C601DBD5BB3430A976EA2ED80366FC7C2AA64A1A80031379ABCE2454D6DAACFB4E8A110B64D907A2D3F2DDCA8CFAFAC3176E6845C64F27898A956344BBC3E31A243010858FC13547E7868FA83093D12FB36EF5EB15CA838935A70A0898F31F797EF60EBA52B9CFB09A34A29A746A27E7B83ABB0B011B068F34E2116C076BA4DBC61D15CA847E9D3FB0EA08204F3534DA0DB389D3472BE081A36DF1CA49A563F08A0940566C3D6F9E0FB89645B2C620EEEA83CD3B4E20D1BE03CEE2C853AFD6BED38EF6470756C9EAAE7CABDC867D83347D6D94B6980DD625CBEFFFA06E514414A3E306C39E02A9C5913AB7D82FA0E5056A8C8F2F04C14030AEF46969721B69DB01EBCF6EB9544E0C8FBF8B0160911621A0A9548F35E3BAF470D04FF3639C9344C4BAE42286309BEE8471EA31382806583DA8110229E615BC1AA713CEEF1703C90A3F1BB5C3613DD26BE1F29650487D19C6DBA02432C816B9B346CFE3C5D8E0DD7C00F56D61EBD2B40DA03A93858C1F5DFA568FF5DC89DA31DF5E9DB1246D7B2C47E9F20017392E8FD9504E444FE0A54DE33D71DB07998354F8D574FFAB818D965FAC9661ADA26818044AED472A80D1FE5DEACBE43ECD88FD994A17B71BA9FC240216A126BADB1213EB05498F885F08FD8D5C807D85256DC4104019CEB7EF40E60602ABF736E26159DD63E5612F4CB2457C79DB1B016062B8448AD6F603D61653175EA250136F482E43B7DD9A1CFCF40F352021846ABB5D41B29D7336A7F767AE8E817644CA4B3A1B7471CBAD9BB4471678315DF490CFF9A71E903777DA43FDF0AACAAC3BEAF644131689D7490858C1E6E1A122169A064231154E48BE2299456691B3333A2125F6DCF0F992B26164FBAFBE79502E5FC9B53F89FAF63C8BC5EDA0CB9417404DFBDC0D13B97B479A0875BEEAB00ECACA85A634F94BC2B5A91682D89446BBE9A6C0CE501342E743467015D4C631C61FA2D58FDC776A9812902AC88FB4C474335CB4852E95E4250E7FD56A7FE0940C45C608406776332D2D639E8C9BA386D8DE797D269FFC47DBA3014F63A83F96738A1C96E17802B12632D5F14BBE26E3BE14F4A9656C948177C7D4A705D777B13E5AFBA666B0F7C30E8B03330632478A4C18D2A4D010B7EA8ECE26F2D3EF0B77B5C91E47A2DF7254AE721A14F4041310DBAD80DA5B6518A7EB75E75087469F6F2D214710F150DCB339B77578D34E58A0B5386E3C051DBE5CB7E662BD5A9C814194419 +sk = 0B00BAFCAE4BF9F97CA0AC10843912C9459A2B4E677DA315CCB2A0886D8863EFDCDADF0E6BD634488443EE68290A68DA70907AB7805C48980340A744F382972902AEC505BAD64EE13758AF2DE9F4B6F07EFDB73DEC6759F19A0E86ABB1B53EC3D005C74040ADF4012592202167FF2BBD58B6EEE5F4AEBC92405E281B979CD2CD81B851D0A82C8300801A28025A2080C42002091044E18489612680D82252C3228501378850804D14B6084388409C4210A2C465824092048905A118918B246C02916C1B482122254A9C80281B168144064C44300581166C04A790D012311C0351D138082037041C30420924810383290422899BC82C9A4625D2A684543086049609C49064A13465004920D4286EA3980D1B9625C1B044C9348E01956CC3B82C5BB2811C46315B122423A731C88041C3A04C02170E0A180D930061A2368484B40DCB946544028D892870C4184AC132409A80290C062A24122418B6241CA60D12B32019100C4C9471212272A338119B046C22354519302CC9887013B72DA1340AA2C24D1A108ADBB62084B80D04486A0CC19100034C40222164B4841B1149A2024D4C20895B042A22444C024221610801810641DB28502437840A3630014112E2C48910472D23206463146CA12401D3049200120A1002895A247293286D104324DC304563A609532629E2C2440186481847300BB0412303494420910CC46C53004A18B5449322604C342D90308D01924D5C828DC8382681188D64220C9B4462E0448D14B76CE03681C81405A1320AE34446A32611E48830100712C016485818108C344DC12868A10225D822321A244620486449B24580468944A224182481DA045084200EA2B82010879054B4015008300AC46D00B14521C78D11394450366612828102214910B721131771583486993600C2C665400211401606D2189048C465910412033640183286093224930651C012494A040CCBC40842206962C088D2925198C06C03016C4C0291C1C62120B004CC26119A808099464DDC406A8A200D21466818210D58488059262114C289989611C3342A0A2241222845D8301003C90164080608006D90A8811444911BA72DA1B41091087043988CCB064A03A00988025100274083884D1AA6010BC22DD8044E1CC6240B848C094681C1348901006E10490E14378A1B818989042220308D4984490394501B91818446701929690C096552302D44246DD9387290A2109026921A3250A2944404A82899C84D608231D44448C3A86898A640E200095C2802D3C6444942805A106E621024A3B4689B466204444DE0186E98184940924010A609201206C0368620B16084188184988410A92D11C331DBA650011128993008104420D3286042340DD1420AA2224E62002E23208C9C844058440E5AB411932224D82241919008C33406D946724A2282CB90319806494B18480C230919C90822880DD8444A8A184C8C264A4B144D14362EC4246E51A43150B4698A2845A044260C2789C82804E1248C4C3600C4B8911812810083295028649AC4701CA7689AB0294A182DA13642C0901110A8284A38715C348C1C028AC1A25024912941466A49966591C0651087419C462002C7055A4646E30472D9C6295002681929700340451842109CA02D21878CA1C01112025102A7490BC740C920915A24710CB211E4026D58402513190E54209209A20401815004394A484441C89005914266939471E2804C13386DD82844D436024C3840198068A4300950085104246A53A82C6026694BB88D130941104971602261481845902405982691A01891D9180001456458304C88322A9A027204466618B541A3042449080DC4889051902594284C4B168662964480808818968813240219284D813828D92061811204E1A0102402249B28511A9790024001094492E2884822338ED0822C93C069DBC00D91264460A86984A45113439242282252A471821240623620033840A31649118249421452E3288E0041221AB2251117241015810C098AE0222120B200A1C8881B282A89A06C88B24112158D89442693068E6404416440858A9048C1201118374549360C024192CAB28961A069402408D9826D9C4484982661DC9865E0848511C3402033850BB36C012820DA4241C8107264A4700242061398291C420ECC266848A2401A84891A41054C0430D2345191286DC1184991A0218390904C18254D8F61507ACE756261CF3149D6DD2581765E6F94DAA4F669ED4FE8566534CF29B9A56FFFA945312AC28B37906414FDE31231C81F363C4C908FD19C87E1E4049AE5C280426DE41A3CAA3C543F99F981F9BD310F2654AE47E4A51EC27D61B0916024CA57690BA248CE80D18BCDDF4F846368FA2D917585E6BFB12D3887DADE28B1D5A5F6ACD8571CEE86028E7E1E1D725124C7F35712098D1FC05D58CA05A2189C6FCF9A64708C11A37127F43746870313CD3F01475269CD2B2F79F5CF36D93D120B4AC8EF1D28AD228295C743879F0D2E8824A43E569F7DE60B6FB5BF7810A94DD9C07C81AFC994F8369AF6A857F4C11FBD32C94946C7A6BF38D2801F01745EDF02DFA12E1CCA9D33BCBF1D90B5283284E674E417E162F124367FE9CD21B766ECE1C3D0A29A0EF20189AB293F1427623B793A806787D68F6C8C0F5DC244E53383CE88FD8437E4C081F25C5FFBE4C4905AB5D2B1924377CA42AE8CF51CF61D2D10182D817367AC361494CB9BA3083BA77D27A449EA22A38D725927D87C9C0D865D6F1AB1006395437ECBFF6EDF4936C2929740515F0248E34A5913B1A824259DAF0FF0455F2D9333AE93643AC93B52F81E90323C953F56B2DDCC1C24D0E81BDB26D1C117105B0DBB03712DCF8676670AB067F6B624DDD1060BD6B3A724F0F14FC90BC7CD77143CE10556E959FC8EA5A2884C4D8324E3A0F48FDFEF1C4EDA84B49CF4556ED55092266D66DC0439E0B96EF9C643537D4F1D4F334A55C91BB334D06E0FA1A597AF0878B748C3F9F99C1BD90421160FBC2A1C691B7E2D04EFBE03505268ABDB6C2F9EBEAA63D5ECA8A364C78E099C9065D79B2ABA53E0F4F3CBFFC33BE7AE325DAE9090ED598E80B84A46720CD5B14F83FF3340E0FD9F9B37CD76D77B06404BDC82EF2F7BDE4F1411DFDB99887569994DE92C031DF4895638050873340E6B586462FD2BDBC8B363D75382FAE70B71B52461711A152B2BCFDBED4A34BB290B7E9AF7F0E13DF46AFE60E80EC69B9D35CFB1E97AC37F67D8457581D8ADD145D90FFF96BA8F8D5C9BD5D9B0DCA95A84C5B9AE4A6A3087659D2B86DF48C06A0EE63CDB02856A1C7C454212F2AF752C5E90A372AFEF7D2B99C2C7A3871232F018EA3ABB4C58635AAB6A4E8540F0F4F71370F8BF84D65B041DAE5135E62A8C35F57D3C9D469379AE04564B2AEB03921E4B1919D8E921BA275B1C32C92009BADCA3B1E3A01CA958C953C18E10DA0EF602D34614EFCABB7CC31186269BCCC1BDCF02B238AE81F365D4188B21F301AA84572ED1841A2A7FD4D3DDDDE8E3721672C1C4E290D64CA8316754B07BF9A57861DE72D43835C34A983456E8606F5FB01F304DDFA0B8BDBB52DA6E3C802939C88F6AC0ABB4106A8687A8F4B94EA3F57FB7E0034C4F1A95030C12CDF96F3682A8B70B96835DED37FFB1852E70F0E0243855AD72DFEC772A3C6E4D5D58FE2D641AF83390A5522FD4535008AE2BCA9514C7A9E76BDCF9BB1E20759EE98B7D0F36FF4377DF7718B4FF89C6D955809B81DF6A9FDD0E1960D1313007F639B1EE5981A7A17E5DB354DE8B5C47AC9E458C5A3DFE6D15EFCE95F464513F3EDE4E89B078826A1C0AA98AABDF1534961294376CE8BF199F0ED197D5C492CB2949561B8FB3B16810CA0805C94D32421BE3F90CA20E60CFB1DECE7E485A5430CE36CBFBB303EDBC754C37E46AE3416D2F5AA1E62951CA1BAE45B7B8617A882A67588A3DD02E6233C8E793CD2A8747573CB1AB9BBED97ED305FD3A0EF3025C6E0A4B8C97C657BF8AFE707671685380DBAE3B16D1E1AF21915DD490F68C331FC614594A99223F99D4CF4C6468B3480C87AABBD3D2C338061FC8F6DF7F73CBE57C43E1E646DB0977AA78A0CB53EC65F4E30506DC586E8D3647529D95A0CB02306C2A1008868B432A25D61B9C7229D93EC690A14B06D2208B9C4683A0462F0F14306FBE74499DFA242789FACFFDAEB6F5452632C5FBF6A47B71518A19AB23FC9667E4DFB14384E8340681229AB259C6F9FC00A45108047A601494F00BC22C6CDC5ED79B1359EE34845AA4C7E2BC6AC146F5C2286E2BEC1A52D32B57236F84E9116C1E9302A3BA10CFA561DEDD5236A8D4E22C22D29AE91EB836A773EA1E62495380067B6E28A942B394EF83BAC38A4A043513D7C8A626CF52AC04FADE6C92D8DB2F7C3BFEB8AB80872DE9B5BA1FDF1202FC8D734FA29BEEC8D93E0B3B67E5A8738D6590A0158F3B22DEF8FFB6DDD957010EC514373F633E29D3CAE28CB12A3205BB88B9A06E7097AAB3C9401C028674A53CF27977337460A5B8194EF2EF3C8AAD93F00B30632B4FE75A53BB3BF7DF36BEE33EB2C852F4484557CB02D25167003516985527A6E28EB6A3156A96093393269FF8A21D867574162631DD967235051B7E1BB79A7492F85199CAF0702F0D851EC65A04569E18CC4E6A550402B2767CDED81587C6AFC328ED63DD57DF4AB079EF2CC01302120A76A80599C7598B0CDF8A814354A0525489294714ACC8D7519037BA6292FBC29BF63E39A35BD91E74282C48042F477ABB1B22E02598F6B028586349F35CF84E2FEA100BC7D0A6EFEA1B00A25981E724CDE21D5CC7B8135BF2433A2CD0974D6FAECD15927B26B2BB57D686A644B0F07565C699F157881CA88436F7E77C9EDFC48D4130FCA6EE30E6026157E301C292E3519F02A814D0C91A6CC40AB281D8637D813C917294A81700F8ECA9673F815C1E3B92F67DA88296E8D9C1323BA84C633674731E62E6A323754820E2F95A69FD853A2A53AD8CB4D27629BF97797193DC2FC520500B32BA8BCFFCD66FB24EF1680E334B75D2E38F0A0FEEEDE79B39A266A70AC20B4EB5EA7A34D4FDFBF41CCB410B53684B3C160D7FD051E1237EE0D93DAF5AC4E88B4CB508C9C3BF8D07F0D4E75EEDC40EF31C8F8BC63F5A32D3C43EFDA14DB6E6473689F1DE17F46CDF311E5CE5FBC51837A3A892894281B984358F80286331C99719CE1D0A2413448F74472EF424CC8DCC5D94CB956B183EFE3E4B3B40C4004A5FEFDC7537DA28FC57FC7873F2B4A93F6E06D022AF750D18128566A3F7826CB30C2C5E3D331AC2A05E7F8A73A25F2A0667B56CA0ECE46CA235A4669FF8281C5E9D0A85A0E97E89C80391C20F84E580D729D7A809BA17B56ACF609D755418AD128BFFB021B8A43689DDE6D44A4BC6E61090C90F1986E01EB4364F07BD02F373E6285476F2A222A4492300EDB019BCD387C77F9CFE4A66399FD2FBEDB8D5B4756E288B14140140BC09770B80365505ECA1930415E0BD464FC92BE0E46D5FABFC9D17704829EABC18F4CDFC4A5E415EE093005975EF45DC99F314607554CB373617502917B753F487D2F559B5A224CD08D74AFFE6F1F90D165AD50AD5E60B1BD7F6A6D6373994F5C8FB4BEDA533ACC05F36E0C5BAABC266D829F3E700907E6FB78B4D0A56AB40B8D695CE37A5677F8963963B4F0FEDE245AF3987FEF21A37333ABB55E1266CB5CF44E609694B98718B2FC10F2FCE3B61D5B0C2150703B756F8021D49174C7CFC611F7DBD9E501C2AE497B5BF623382BA79F7A381DD727F2B3EEB9496C3D111EA3DC757182EB13C08D2737EE97204565C3BC53ED35B2EF8C78A510ABE11CA6401375213C6FBE7A844FF7DA805088B97F69AD88234D0E6756A891CB189C7735145FAA8FE95C632BBAA20E74398FB93FF2EB7A5AF07311602BAD8BBB0253F10BAE64F6481AC4E791A04835F057DFB911A427F038C4BAFDC42822D6B8ADDB5C40FEA4F517969AA592CC9CBC2E0EE1C5E0FBD03875DED6B29D302A0DAD3EC526CB31E9CA8731D4FB7AAB8DEEF03AC23FE4470BDC3BE351FC15BF2AD820BF443B6B1D25E49F1E1BCDE2B00F2AA7A7286215C6CB2FD53702363F5E39CEF35F3C5C52E9F221EFF8EAB9D5F4BCF72D0B106E7D83D259A347F6CB458384F940B1F32E33EAD279A74EDAF9E3F615F2DFFE08ED186F9F273639DE8F69BA90DD5539E3CB21BB45351D16116362F25B4DF7BB0F8809265DCE2244024B15C774033BB1A102C2B714CAB27ACA89FD0DC322B563BFC0E4A5EA85C99FDA240C32256C54744B1E907A43958931CE1B0852819CB41F266C09FE160C019DA3FE633925CD6636A5B6624B6F3D5519473B900E777BEC8FFE4D88F75F866FF553C2662675F2F63F8A40873E76609A5C3EBFB3901BE798F96EEF7181EF9FB28ECC62644611ED209D19563B47888805D9DC52D7513E8C4FFF3D0DFF15D1FB235C886999F227DA5884771004A686974ECF5EF76DD6969D80ED9F541CAE12E4455A4CC977C62C3E66B16AF5C7DD56549D70017DA70C233EDDA7CCA5FCAF0DE440B6671CB099725B07743C3A3D63985B192A2F20605018F4C45D87588BAB000D38DAC87031E0DA72C92FD3E661F95160A7822D93FC30335C001654070028A9A54E702673906C68052894516C5122323C4E1F4E12FCA2CD75091A9B3E7EA42551372A3F0004DE28897EA7C492C0268D5B506BA135262EF1EBFE21DCA507A565CCC632DDB2384151413A9C0720417BBDE305B2BEF4EF646B08FB35FFB36AD85682B1CD0F365FB44635C32901775E1E8648D1059AFC0657619A2AA1FDAD5BE43540DDC4B10668E537D8D0EDF07A2A53D7C49DFAEAAA14E3AD9DEF92811D7B4898DAE2C2B8E4E5209067118824ED40C1BC48646E50E20CF54BDD0F52872145B1EECF4784503B1227AE14E110C50 +smlen = 5122 +sm = 714EFEC5C52A58A5F417A617F6C279ADF2DEEB5FA8A2AC8A5C39C9E8AC08C66BBBFAAA5124378C836101959DCB2ABCAA81032530A865005CE58A8CF2B66810761911881CA7F482C5BF25ED6AD47B6A5EE38595370F3A8AD0068752DDCAB774FF871DD94ECC9C55647F82B88306C2684D7248531EA45C96719954DE12ADB1910C14978215C12AE6D54A5593E71D3A2E02E567FD5DE419CEF426349B4199B5B7EC5D79BBC6321F9C02DA197292559A20C6A7ECBD7E89527713D6B1E851B5B1E78C122328F39EC0CB34F19EA6124DFE839310EFC15EB7E87B8D5AD579DEAC5033F429DB0CF13F61D09DB5A4E278D6070327C670DBDBFB01DF5A96EA4DD9DFE28F156D923727442FF85ECFD7BDF1BDC75F7FDEF1CD9BD1A9F4533C000F8A7D61346F44D5790E72120098300D3A883C7639F28A70932E5B6E9F4ACA6876A96801797797AD563D8844541BA293B03EE154D8172A8A688BF32D367FF86D61D6E9430ABD0A9477F2E5EAA60E37BAE171AA1E47D74234CFCC762482EE5153D2B589D9D083CE63C23070ACACD760B094A3710219B04307B9C7DA1D88018564F9179D69B24D4F313E1567599D4B8005880506273090446EF7D9C54AA132D67B777B6202D66F52B5C8F7DB2AC4B0C0200B22C002B33A342473D071AA8DBC0C34C53439CBD157809DF0401D71E44377FC9756F57DBC7D961A6EF74EF5DE8A85E2F9E76426BAC1A396CE0F303D441F82FA4D69CD72C46E12475B4E5848D0839FD601912E0B0503881C5D536279174CCD0547ED6F29D29506B2C8E2C0603FD918B9B7023C13A333584300B831C3B0227703522604EC881428EF206308DB7973C2DC77C1C2C0F659FBACBB091E9B0B0D99794FD5BD546370E557A8AB6C4FFDE7855D5E4FB1C71458F787023FFB1818159D998B2C5B15B346E83417DB1E50ED7E35F9E05D84C1C2D6FD005F8DCE51F87DF09BBC8E84705558A0EED7D432965112B69F64FD05AAE94350F7893CF9A07B8F8A37C93E0E914C245105FEB43281DAD8A3DC78CE227A423D24DD9EE6948388521D2A47DBE41E868D9436BE3C2D900517A051DE47E72F6B1D9152CF6D07DA7F641F453849A40096F3B105D79EB86DC72D9130CDD1E1C79705A6A519F790DE33C0D56D34D590FC9CC9805D76293BF7CEC776895CB1538BCE27C975083579FBE612227AE66FD5D57EA05975E52304A6BBEC527C0F0DC212D62B7951754EB579F8B79C4077689E83FCC9E544FDA623138C39DCC6C98F7A308A07E94931276A01F1A855542C571C145D67BADB62E86AABA3D83B2B7066CBD400FD52222F025336B96CEBE49E536D5557DD4B1E7573D0506E30C860398CE2F087AE1F4159D004DDB3F0297AF20FE52F921BB8F1A6D6D322EF799A93330A26D67D95ECD96268D8B58DD5431269CE0DD6B636B32C0E7D27C38381BF3A2BA0260FA0BEE591CC7D8BF12D90AFA99ABC5C5756B4DE39F9B54D268179C1D8A6965AF8ADE135DBEC61A69EFDA8C0EDB61C71EB62DC0042002C3651CD55D38C109E0C6CC717CDC63F77C8384F6386BD9A9CB90281AA587DC69832BAACDB23A72ADDE1092D9328A5AC7B1BD7391FED3B1B7B161A8A3BF37063F1B85C5C785373CC3FFECB5F1F59D71789AC8FF12C613782CD352AC148912B7A37A73641CE7ED23F9537D6522C38AA78BBDBE9C536A3D6679ACBEB92502BB753BB99E054E48B9257D4F14A3132FBBBD7A37BA1C4DD4F940010F6D5F0D099B49CB189FA780666DE57F340E70FAC3F351CFBC82A1771372166B0F2991BAD97920B536B8EC7F3B94FA350F39719720FE14F787A88FF12C0B5A13FB8BBED0525D564FB17DE30D3FF52186C9F5CA4B58E5E5706B6361DF4C3A16E41FC3B38B0AE19B9F3E44B293DECF3CD711BDBA4177DE6B63AF652C09F6A9AE2ADB4AE6B5A5E3786D6E395B09521DC6A9580A15754FE998057B84DDE5366EEE990B512388EADA6A811A6FE3968ED4C6A98DEC9C95A02052827DE2A18A0D5624A8C3477C6B61955B555906A8F2780B690B4EAA339EBF5F3460FA18063A1CA05195A20019115D09724F32684122460D2DE6D5471815803D710660C9AD8B77CA395FFE50C941719A71F8D282531F037CC4D92962E8365DAF0265C68D8F2053FEF044B3FB015E0723CD48998FFCEF3581738E23899F65A5A40773274A321E93CF7C02A794FF9903FBE6AB0BFFA626B39C6B62CAA48E8FECCC96360EC29E502F48F930247754C2150EBD8EFA3C572FBCC375B2C146889BA1CBA40533C2A6300F0C949C3247210622614FE98AE1696BC56C624C34ABA4A1B204C78AD5FD0A6FDAB840737AB00C6D436DFAF916931EAB51E9463646A78259FB94A6D45AA2CBDB1303384C4C74C32CDC602D55BA237DF721C6F28016F3B2AF48A4B978A25A465EE2924DD1141F74A21C4ED6930DF9914D9F3DB03BF13D045CCB7F3D61A16B208BD364F6FBACB6BFA780A4306364F59ABA65D896C7501B59074F45F4E85CBADF265163373AFE60F1737785E649BFCB6441E85DEE8057809ABB35E6188629C58E0B70FB1C3F4859A083EF4399F2AE9B5B14938D029F14C48F2E81E6E75143592CEC6911A58128CF29A0F99CA3AAB42FAA245BE1FFBB73387F23726C1B491FC86C1EBDE8DAF46FD7CB8352BEAD6ECDF80E105770A34D8307E7CC7B98AEA8A356B890595248062CE5A91995256A58481757D8F3C93D94CEE94C1C0F6EEE77644B2E8C6FF8162FAE3EE456E09BDC434A298768D9590731B7A209D0E419D1775B615C0B59902E294B22B2A75A99221212DD424AD136B5B972C9EB9B7D0D68350C939581A24E122C10D16D6FCF1B95526C9E28E563DD4BE31C0A2BE521B42D8203215B2415860F73583D38B28C8A0F7326AB348ECAA15C546BAE2DE8B92BE39C44CD2236899B3B16709FAD76F2AAC37AC65496F535A675A19E2DC4B7DDA5DACFD1627A46C31D48E8694D039434A4F7942E84DD6FCA87B9EAA91171E6D216D93D27C5696D09869EDC6B297F918530931BF7CB1D7F8E68C07FF343AD461F09D22D4E77D5EFE9A1063C469D831E7A955661341728A6A0F8001745C29FBC5E1048F2D050814254B091E334F452365446623250D8A1A4B4E3B31B6E24909C5437B022733071D8EDC86371903060E8AFC338375BA07068C2D3C17493A63C7728AF2D09F65125F496003DBD1F5210B9008F1BC8C1C2D3A86ED83DD8B1DFCCC127B69373213435019B4A64F903B5436078EDDC2A1FC3750FAD285F5BF12CE1D34F8F465D141B2700997DB6973A8A5254547968A10C0A7FB0833B066A6A9A7CC0C6EC1D2C97A1EC34A24EA1188C99CA22B43B2AFA20FBC9F9BF720015AB1D29179F645979899D40D737107A23AE27C51B0D45FBC99FBB8F99904CD14FF65C45116EFD1650C5973771AB494F3F669C7AA7F05DFCCD410FC90DF9CB7B539594BADDB8875AE18156753060F1A084720A217598FC3645E03F40A36C3DC6C2723785FBC8CBBC33DC1F6C6BF5496D72EBC6C9C7BCAB80B86BB859E8F2839D1DD5276A8FE072C0E9AEF17970FE78ADDFF91B6AE0669D658F41E4FE3987DB1B890CFBD5FA459F061E2AA333F9D45CC644DFEC05CEE245EFB829BC1A3E547F8EE0CE083BED36001812C85A4C3F5CEDCDE9B4076914A29E5DF46469FDE6C3BAF87948451D8DBCEAD0091D98ABD3BDC86FD61DA5A8E9887C2F5605098427D4A604AF8CCE4A29932C7CD548468CDD877DAA7C68FBE8C315E0D95ADDFA2E0C305438CB71C0430CF7689180EFAEDFEE241A743070BC6524A98E78CDEA79C124AB79AFB8C3E750D2648AEC09CC7DCD1D92E2A2734DC6B2CC7030CEFFDC81F39DF427C0CC8503B2AF44A0729B88B5C941863A79155220BDEA7D4E152F9FD5720D0107F7DAD8BA8A51C465FA77140381C7707DA0654F9115898E013D108701ECEF9926EF49E33129B16FA2A16146719A89FBA342D59BA0E875BF640F8FC42DB0FDBC3DA147D1C924CCD724E7B603DD20AFDD4AFF8EFF53BAC2A10995D766BBE9C6D052AF8F9CF244C6985C854E556A5D2DD348D03EF984BE4C096DEC810FC9E299EE98EF4F284D96F18B0A0A66997DDE97610C92C42FA49857B2237F9AC8D9C5A997D4583A4F58C501434736ED3E3257FF803A2B3B1F411EA8CC6D1C83E4EF77D84669DDEAA4C8A7325C2D88D2380A552FD636FDE8154D205B989D32125FFE8C7B9DE4EB2F3E4775460C881E33C62BF83E32F4FCE51F58D6D3C7C5DEE4F0D7688DA4F75319E27161A1FFB8CE8B745E01F17AE4743DE62BACCAE959D66A11036B28375ABF0E41908268C1C607377504CE1BE3C8589AAD4B5C4EF3F384CDA5525F827C6CE0C414A0FD1D1100E8B0A5C35070728AF5E055248B14C3D9C9C70AC481C94A36FD8A2A71A4A9CC7A086197D886E5DF84D0716BA69823160ACE5FD3BEB6C3746AD059A3AC128DD1BD1A70440B591C10956A1B1C06C732C9276425DD4394826C390099EC87D034D5794116E17372FA41711EC264FB113926222FA0F5EEC77AAC0E306EC0FA0929075CA5E165D6AB5B45B62BBB4D02022B5C9782D836062E7711667BDF3020BBCFD87AE38163EC235127FB48706C55790F52AFF4F6F3268CAA218F9710F50F3242B40ACA9229E5C9088F155CEB0F00E0E6C4D14A96DD090855978D6B879E77B9133A878A957DE7D6F0092E8C7E66B0D258F0D53E3DEDB92307B1D195EF420E18E7FAEE150A283DB78452FDCBB754922CF14B60A40DF43E09E836FE133EE7AC823B711665A860D9B9898D4CCBEF5974F36BCC97D055E7F1224824582BF4E8F45F7EF8BDA5E3AA55F3803B66DDCC899AD178EA08E8E5A030CBF045CA000469D99282115DCFDBA5301C54A348FB8477978C6CC2F28FF74C7A8A62A43DE037A11B5D8E4D376E7A33B2D820EE2D7297EBAB597B8A04D20953DA0094265722FCCD1CD9C807FA188579EB1B4F40E682309050AF6DD641D5F5C1665B400706FBF86EAAE96063E5E4C105F4378170869CD31AA442024E1FA02FAFE5ED9C3BE7EDA725E2249AE6407266132A87AEBAF8DFD8C249861A9EF2876286DBB1B72146634B21195E92DBCB5E2EF761A653293327CA8E34AE327AD60521F3516465603F534EC7AE597160B27A8B71C1651C4E7B7A3A4541186D11EB2849924F1F21C03A42F44D2FFC31E742A2C0EEE44F9142F01B7D42B8D43C43E5408CC304D83FAD990180B700833CBE9C0C029E538301B35C4E0ACE76FBBC0AA3386F3200F0E3206246DC580A8B133FB7A600E3D59F1BDEAA08788F2B23656D6645ED9C211CCAA633649EDECA861E71A4CD2C2D1BC0C5A5815BF2F6285C70942F0CD17DC5F277848FCC4D93D395649DE85B190CDC210B55A1B94EC72D652313C6FB06087B179216056FBE0989848B696DF991B4F096DC4C10C47BD0C02207A18E4FC04DF3193A20F779753721065C6ED2B174C3FB23AC11129242AAEC88271CC20B67FDC51954C4DAB99BB6341A3BA834879DE0513D9D4E61C1C1698D3287290B5274CF7DF48B8ABFBF3FB094E0CE85E8CA1E6BF9BDAAFBFBAC3CC6E3A91392B6B578619334B31A3A176BF717375B0955E218EA47BBE2969319BC85B8ED75611454418520DDD4745005B3EBC301BC1EF1419F86E82A22EA370F503A9B87B3B05BE19B213707BD9625E1DE37D2514942DB85557213685A24D2542D8C88D2BA6B8DEA752DBC9C03B417C62965B4416E9E63ECF2BADA2EB9517F2456F2977FDCF23CBC4B37D60D5651FBCD279D772707B11CB19044E418CD4845E66D3C98F6C24F361A07E5654BFA5FEE0F4C98BF1F96A41716B4C213CA7E11AF49CAD3833DABE30FB141E022A54EA590DF371B1A11A03FF87C5C627E0B3A258C7DA2383DBB4C65C77952C265864EA97134E101A8DBA5EA26095CFF2395AE303E5230BC273766FFD4A6723DEF2B117015A7234231B4618CD22B62753B400D3EB159C24FD073A75512C26DCD22ECAB8E184996764ECE33B1B3FBECE12262FC271D99A2F0FCF6CB358A37387D5A9B18B0E215FB3BDB37C0D0CDA811A990C86DB1CEAE1B41BFC393A7F4745DF6014821957938196B5E36778E76A0B0C39BAE57EC52B54764B72B1196BF8DC913A9EE58B9F5F009B6218B1CB5FD26D0E15E70191D264509EE8BD197ECDA58EF5C8934F74E08C14F6D09F5C3D94B34188315588CA11A267748B3BDA76EC8A89B9405A8E07EBC2C0579B0E3F4E53A502CCB06FA5E5EAF46D9C839C2E4CEA9587612C80A496BB65083CE21FF45CCC3EBEB746B49C9B8B4600DBA2480F552F9A7BDF1288ED176CCA1267887C34FF9FDA6B9DBFC947B402BF0B555877D65F7EAFDEA48657053BE4FD63606BC3D10B518239889F3624CBE3D63AE4D4EC7A829ADD579A97BAC3F0041F566A790F96567411A6AA6AC55D47F5F433B09A66B47F5D365CF59773A0C4094FF2FD12DFDB9D1722426F727CC16678C2D3446F718F051D407579CFF2155BC2C8091C455463687B7CFA676AB6D3E3E5EC02162D3335384D4F58B8D7D8E4FB00000000000000000000000000000000000000070B0F161A232A388CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A + +count = 15 +seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE +mlen = 528 +msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +pk = 8C1B97D44C507E7B602B2F82799C4182AF7652331AE5848D425FA1C29B21CB94E63A7562CB776B3E428E3B5189199B975E342170F2E070D8BC5444940C1EA60EDE46E5F50DA2853976D0371C5C287A23BFBD88421E69D1E81C732AE21807D951486B46D3A274C0BDEA19500011B27120AFF29FB2509BAD818E012979D700F7120D074606F64FEC2DCB5FF85653B8B460E1B1DC546C85B4F11C0F8F3B3968F283CEF074DF8A49CEEC25299B2474B4593FCE334C559C5839E7F0249DD95B9A70FA3725494EED3A0FBFD0BC93D8E9705E04986AB85D89DD35F6752828F5A22510DB748E8099440426D6A8F339F36ADB6364ADC57D379D22E841838B286FAF323D9A433298C3F8B51E88EDF05E085C8FF12B02B5AF539BB4626B8FE0522868E103EC5C676B9BC9318C1C3C3245281C3349FA3981297D099094C7B1AB65CA64440A5E32A485CD2164150CC14748715F1167FAAE84C904F46E6E8C42AA7F89A1D5297CB1AD2B1349AF5474EB0EBD4ED201053561E99268255DAF36BCBCE4C4DDDD03ACEBF494B3E00E377EF96EE4288FD68D07A588DC8A02FCF1D47D66A8C032EF7F19D604CD30D04205D5EE518849578708AA33EEFF89637862C03728132A60E1A14E2A87D842D534A23704CE47760095048B81BB266EE5FA99889DDD707415A0D310AEBC27A780C3730662FE53B763939B075F5B649262B926776E3208C5A789E454F4E5AEE60E25ECA3894CB44087200FD53C2EC37CCFC0E4F588A89D601B3222BC2499589DA779E1C75044754C332F77EE90086D38A3CD1C6183BC2382F529212ABA5A0EF4C1B3ED066AD47E15C422A6D84B8E7309F3A98CAA9D8E5D7F1606A2D70897353B4A7DBFBCC63518F65CEE8ED4142D1A7DB64D8DB8ED710E60C2677EA9E25C8E6E0481307B741FD28DB041E3A4299C00C158AF373ECA9CBCBF6F278B8256011F90C26B946494E86E0BFCF2FCC86C48D42D2F2D44A212664DC07BAB9BDB8536F60DD3CDF8E6C917A8149076F3C6C6A2F4A1CAF731ECC2562186FA394B2EA8E0E8B9B382E0A461CF6D54757866CE8E77F7290C58EFDF4E49DADB046ABF968CB42BB887BDCECA4480AEC31E0922207086263CE630A417399F76F8495FB7772FB0691C94E96BD891A52F6C0603798424BD47139E02C28FEFCB2019CC2D3DD63152E63C03649802E8728783EA3B5C75A2C87E5C814FD88B736C7FB4D3B7AA7D7F6C2C986E212B9884645A5CA8FAC81BF187D50663BC2E02D5F6CC8366674E9199EC174E286FE21630EE9FE61611034E6CE781033C7E8686A5505A3F25B1D0604BCBA5ED9BAE0AD18C0D257C09B2C082DCFA9E17C4958F97DE732B383977E53520EC9595CCF91D4B87C2158EC3D01BB04C43F52BE2C112564443A13DC0DAEB9420914370F5D4359FF9BEA32A5F742F5B6FE30E8B8F0BC62652B79B645D2570E79C3A2DB9E722ED1BB1A21B3AFD9FBBDD81458F83E011AE976FBCDE49F4A42DA382021C5999328208D7EBDC399A2E3F782CF851A653D77648126275321BCB0DEBA65B40FF17AC400516E8CDA19D705D3CEADEC96A52D327D33F1015BC98B20448B0E4A72E8EDAF9CD77C66849B82EDA075AE9C60118A72569E3DA7B286E5F476BA72B1D656D4A5BA1DE872448615D5B24AD11799802C60E048194711D9D50892D115E44A82B467F319469C6C2E59324324329B216E0358FB064AAB1C6BDAC865604E4A4EB57D5522AF7E325ED0D64F0F9B604588427B63F1272727F770DB20ED793F80FB66F5348372F7CF0BC9D19D7C35139FFE5C284DF87229442A6F10AC5CFE8A7635D6B75EAC7BB4AD34E262001F4D3A41A061592EA5382B03296C82AF2BC24356B31ECED9879700C47D8635CF50C7A347D17404026C26C1A8BB68F4AA491058233764E957D693DC7E26FB6CF7C6596A09FC7160CF246DF6B83EF21ED74DE5DFB6CC476973387C0F7772F62C0E84FD28901F18576905C6CAE7EE01BA2EC7F130CC4AE144385C91299E48F5C4607DAAD2AA551C30B69AC6E9F265BF71921CFBB0DF403434A8FBE3C5B6EAB77C4B01707D6F3EFFF522A7E552A1C90B768C9C29EAF92C6E908D742F1E10B938484E46653ADDD5C6C305690B07E19D9B6FBC6FAF4506CB7AD35EB40E4C660D6B5645A48C7641E0B5C1C7723353C04CE8E2D13357AFC5BA3AADE27E2AAF7B28C8BBDCCB2E7BDD06198463E3910059543204F22DD292C2771B25060443FF2D6014047672283B43671B9822FE0CE858257800C32D77559973F762892EA125631A94CA75036D67B766E973A067353F984A699F8A898EFFA5782D96FA8803329E4367DF80D57D1317638CABEB0484213A46B9E41209F9D04AEC7CFAA055F7FB83D06835E45D8FD207EA0758189DFE903A6183E8738E66BD76F8B1D355208900E2155EC12BCB3B90544BBBAB5BD55A63E00F079F06563A4A24F84138AC4A4DE2304B2B8D81C7C1542E417BA89E118691DFE355114A092B23AF9BC8CC213164B8A80A6CA2693BC1E4DE9DCABE7D85BCA4FA4AB7359CDE36065B5222B3B4B8151879413647FCBD29F322FF8A0903F759B15F0DACF7AB46C728692F1CE59A6804996BE25B5BBE8BF175B27A169284DF70C871BFB4727D32F4F546E44C68D085E13C7709F37A366DBA7570648957226E1FB1AF63A02D5C767D78AA6C1C290B4A24A96B0EAE547AF12DB67838CA1AB17A0FB411B8F9B646465AF6CA65307A330DC22DBD1F9A1B13F51149FB4EE02DA3453B85B96D85FD92A53BFD7A79E4D7351EC0D86919DB8A6EFEB1BA059EB0A70814A0EBE9CC76714EEB5BCC110314C8BC2A2AA89C82FF863B227B6EC5B016C63C97F32191A67AA8F35A73422953B5DD43AAD439C5BAB0E5B538FCFBFC4CDD11C8A010377C5EC3E662C9BFE8215E212BB106FA905BFC46E3A0CA9F7AEB2A03C96700131C6F9A55735498CF317197D2F7DF88D7955421E38E7997A34E5A218F81DC7ED66866B5B1CF34C616E5A75A8FEE083862FBF5D8081839C937003E6A0AB077E5F97045BC51626DDF827346887965485C06282E007E517E09960478FFCD7763D1D7AF86886DA7210DB18D0E173E2F9A2F3097430DB71C32B3C0B497B23236C5646CA5257C9ED8C15BB829D2BE2AE1DFD0E8B744327D3B061D1139E83C69649D94BEDB2DF821B985280F2BE75B362FBC1E5A076BDE9717880986821B34E7CB8A7FAC66646629EEAC0C84BDBBEB769ADA3E3C286223A853E75017410C9FB543184B3D1726DCAEE40097AFE0ED89F7535271CE3B6AF156A48E7D16BE17E22FB828B16B77F1E55B0FB969B3AF6D902C84BC3C85B88176DCACFA51037AB9E1A2DDEF4BAA57413F3FDBC3D3948A47B31F3EB46691DC2B5377022864174AE0642DBA1C1BBE67D86702F4C71E47C19ECA7B7B9C8C822CF3369520F49F633DE37B08263F28E58EFE533F51E9CEB535798F5AD7464D1E15EFCF344D9FCD9D13149E859137EB5E8F9774C82644FACEBE2F4A5D8FC81ACB281CCC3FAA0D72353A5DC0D14DB3B3CD918CF48B57EE634D42D1F15A4327256A4E0D4F6B65AFA164D9082C1FDE7C8773FB4CFA0862083949E2662A7D60DC291C3AC6178C468C976C1990BD9BB782A2D94F316ECBB95812AE915DF8DBD1BCC7BD99206D911FEDAB829EB145CC5085263EEF81F30B1CAA257 +sk = 8C1B97D44C507E7B602B2F82799C4182AF7652331AE5848D425FA1C29B21CB947EB00284D83D056D0444D52390ED8F249949AED097E72B9AEE750E01DF754C29EC21A2CF76CB90E0DD0AE11A39D8990BF426669F37AFFE89358FDB31CF15B00A9055B49BF376E76F5735E08E0EBB1F47EC3B631C36CD735AE4BB994577110B7543004620C6908A466D19242100408E0219610035808A100593303181222114856C00A6650235512327700288442181900A380988226C24086A11C35124C3311B383283905108013189960D00160989A640A3380911336EE0A0499342120B47260A248C51B2890BC148804400C94088184961C326411445040102124A4850C91809A44644D12092CCC849E4284004C14D04473151300D1A232099365120074A24826122288A9A46404A2605122570094848208824C8208210213159A20824102AC30029DB3664529841DA120A1C062C1941811001815A1046D02610D33821840061983645A0166101B30D44C091D128284A2041114046D3440EDAC01088322C0B834C0C4201D10826E2C80D22A76C231768A0964062C40D24456248200188964119B0018A122CD3B00C6406681A986C0A3380CA264E1A0000C1168D18C08D19942523472013010980201048C44581A64954B285A0A41012B9084346311C837040A841CC44621209450C174209B69000B030CB4892DB0802D8868DA2C860E4386D64B28CD2188A4BA21010080C99864919338C11314D11072800448611C28989224504034A8A904C13430900038622B06C5BB680C984440AA04500C37061844159168ADB3408D9109211248509934444206619096459B28D1BC80922818591180DD0142980426D84380A8CB4419C901049182613A46593942D84886D1B010692860D824805A2386498004008B02143462112182DD8262A94122292147222206693A409824492D4120121A900A0865102438298800498261013894120A46C02B209820485121286520052D8C64550900051A444443689141865C2C645C8C24DE3987189A28CA0200521234493A4611B034688302C1BB8100B1751130870102702CB90689C8404983470633410C290050083010CC8618B163203C08551A42D914602021791A3A42C60148E03C80CE2260A84248223252640388A91964D53082D48461253C661140370122644D4A22C49C6880C204D92B241409680990004DBC08860A00883046003B345CB1602E3046150C648D0A604E0A425E41628E304499C28810A35690216880B269161A4891BC94C14A5714040448004444A248ED3343082468213C251D4226543C8300A330CD2A4408AB68422150C8A9441212992C4C04D81083161126D02A48120314C214806D4B630C434289C9000613464219809D126829C300D1AB14111802580184A00878419982010B260120752134149C9405082228619894D1017648124421AA909C2224283A2455482290C839043260298324A02010403006849146214A67042986C528404C3004DE1825050C465C11631C2483121A125A2068852340E99C62001362A5C48840C818D23070021A11059A410D9C86422B42D4CC82511A95022292019170CA0C24C22354A61A8101112700B40858BC445118824E43085C40022601462C8189011B66464A46D61A0314B460C1A0765C12806D8886044A26DC1B82913A2611249659A868110B965142790121545A030528AC4894A42000A4725D8269013362ADA940D0CC68D629448541690222949D0042DCAB4091B116292864C10A969DB184D6048242039424CB241240071D4C241189061C2148C1A126464A23041161011218504072E210251D1344A0A3289018784803228083568840469DB044594A86550464219A26508224160446E0C422C640612929849123205C29850A38244549405C328414A36400C24481BB88DD416652298658CA611DCB42159282908B671E24832824852C4342502210C09862C041728A4422C10A03000865010C1898C86900B9160C4C80008470C892204802844429644901460841051A3C089000411A20644DAA40551184688280C03B20058368CD22250113210123748C9406220C0491B36225402855B042D238551CAB611C808844A380EE340259B4288191726C40011C13688101309134849110641522800A3160AD3489062086AD91251E2A691D92680500830102491CBC00003116D1B4966400A2C85D0A880C2DEDFF0D0B6B1D4C9343D602693176E5817E308F3598CB1C0C0E0FF22B01B7BAD2F066D463F1E4517A5BD6572EA6E18F139F285B960002306865271F5C7FBFED0A632C841BD45F509F9BAE235E509B3DCE28BEFD3D0D3E6A87DA0C7EFC0B328BE725B93C9DADF066DCB2A2342FF586C7B6295694F8D48561BFC1D14D2FC6EA69A0D367F1D536977CB5E1C21FD7C1D20FA94F9158A92C974034B5EDF957D56D6628F6B8A37A6670D9952026B9BA500362131BC9736565EB411EF968847EBD7185BCEC5F5B390E2A3FF28398C956FE52AA8C2FF317DCDDD15B15365CDF8F87D5329BC4154E12928A583627D364829997CC7D803A622C22EAF61E8248C37861D221EA10E2DE557E224EFAAED532D3238E3C56C168A7D8B7B5631C8CD47B2C5AB437A1E9094A78E6FF2FD01F432E84A126837A54A4BD8C172DBB4DC0B0DC5818D93B4CEC07B3934D4F3B99E4A69369C5A955FB0703BA2C8B502A73CDE9C678D6065B7AD64958B949F34B5FA32869B39E413FC0EDEE61CE7BC0821C4D4DF5347FF59529D167B19159E1061F3E407F9301F811E3A4399DABEDEC4A84484CD4EE888868786FCA4F05A045EAD50A5A41D5A9FC55A64BE27E84C0602A3A821E9C18C09B94977D6434242CBB6198C21CD9C9F77901B2D55A1042916952324E796E5D1B45219F05EB0678118A2F517D56ABA83106793DA8C94436D89C8A59DC68086D560043F4621439CD76E34C11051C82FDE4CFC70E464AAD6051E9E761CC1D53B2679D8EDD4386F3E9AD4F68B67E75E82844C4646EA622E519715AD8CC21039922A5C32125A152A210E6B7A335CF840D68D12668E2AEFB4614FC03FC1632C673418780277D84B0461279A975D348E496F9135A7CA4495BC803C02C3BC8749C2DE17D787585567A26F4193095C41A9F3BA614C54C2400F055AF864EDA364541E1099D5F9E45821CDF9109DF44B1592A6FC55A4324C7AF1A68978C3184DAA9D15F6403A506C2DBCA7A8F2AF6A7477EE872BEE654C51DBF97A1AF4E35E93D6B436409918765B413A5416A031FBACAF8BAD3B632A33E41FA0F8D12558FF5E341ECBEBB1AC74FACEB11B0344E50CC233E9DA4DED49F92618742874A96BA2E3A95E919325DCED21A96F6E31325CBF374BBC2188D4E28DE0C61C54347AF440AA024BAC0DE2E46CAEC979A6495FE42889D072B24DB952F621112D68AE0E05307A4EA33186375EB9BB640DED82A166AB1BF9F506E79E2F95DBF0F643A7AAE2904C4FD741C518FB3B21653BB606092FB636AD10C597C79143C20E400B8CFB0D735B9CE092A83DD4303719468549CC99095F21C953A84A1634C6DC96CEEB7F6069785A54533D0392581DBAD3AE654C1B647E12906864406F5CFED3BB136A1C045145A45DC8FA43D88DCE91F243A4C5AF6B214250A9356CA0C93EEC0F4F74F4FA5ADF54E61D2BF94A2ACD7FF943FB126902AFAF02F9F5FDB7F86FFB673EF704F0E61BB8E9197E8C2AA36B8C49B2933A0E1694467BDFFEECA34610D5EBED81A83BA6AA12B89F40357CA288B91B7F81F8355E31C60D3DD6D9855DAE5FA07AE7B54E8EE0DA4CFB88FEC83B2CDD0F796450CB2A201836CBF86771CF26980BAEB12376776F31A18C7365821AAEE1C802C24A055F2BB78463BF97C037EC8B55D40E737DFD0FFE5B21C57FE6C0760B074C994F50125BF0A5E84DFB3FCAD25481401FDD19CA103FDDF8C32448C67513F9E4CC7EC3D292E1B4D30DDCEF13F7BC05CB5718CAF714D1C136DAED7AC898C750B75245F8E0F265D28C075304D362B05286DB3C552E64A2C542334D99F14776980B0453336457665F015330EF6B87C3465D51850903356CB828A92CC66ACDBF16419E01C83D77D131C74BC408AF49C6B632F6BB0D377604684B9E39D71402115F056FDAB1F42AD5B9BA84A8A1B29007556C1BCC9BF7F50B1A0CF1E46E86A027A634E2ADECBAFDD69F05FECEA7A7CF69D0E0D583E2FFF4B6336D1598355D6B84434C0D8BA9E5E8752BF095D0142F94C708AB3BA886AEB8AA80890377E2F669B93EBB7C6212CA33099958E9BCAAB2B2CDA287D33E6B7AE3727207630A57CB207B74EBB74FACD6786E36BB8AA2F76ED24DADEDDBBFCE62926F6CB013A85A8A705E3E091DD5BFFED5428FC25F4C8C7C874A1E6C95D134B8C7AF0809F10E6A434F8F8EE25C5A497E7624F11F9445DD58E06E8528A49812B22D7006783EE8CA9BA6E08968F0C618B5B42E45DE1A2C44DBEF20D80EC8BDB10C0EF29F9D4DD9D5A70FBF765032447B0B30148E189738C2E2020DB4153A0A2F59BE76B62BF70402B92DBC61A015A2C97AAC9F32BFD673B5791CAC0DC8B8B50CEE0A528903E61B25A2E009FBA6B50FEEC8A91788FD58B4355EA452EDC558113C77C6BFA6771352B8A36B7C6003336663AA5ADEE581EEDCAFDA91B934E9DED1083234FC5059F39BC543BA28E81C4F6A72D22E618ED0CC064B3F3F5693E229DB1F3EFCB7D9169CD627B862C3106643FAED3CF3F862FE77D3CDE7DCB42DF2E4C816B6B1FA9E4E94DBA61395CD5433BCF899B9843C31042DFF1B2AAB2040C6E850441881A5D01E5B471E7881F0BE10901AC4C2A7F3D70536B92F3FB2635B9D7926DC3B84CBAB1DCD01618A2194A78A6FA658F356B2BAE735E94615DE6F8A37A1F12E2DD165CB76D39C4F13614E7EDDCE8C1CD6C10DE0F2323930CE923DB33130BDDFFF5E89B057D469756A8BA8D0FBD9E6DD8C30AE7A1BAC801CF6CA35C5C641DAD7F37DEDEAD5054254F0EF753C59F3817B1A8A0FBDFFECE08BF102E4A3C41A65CB1CF18423490EB37D92CBEAB16B963C6FD6700E04E1A755E7FE549F750B3745F0780AEFDF9E4916A445644C2A88EADE79360E800C55AAFBFD48529BB5C019EAFE73CBB65536EF1DBD9C22AB77177C9710C000D7F1910DF0430F2290B849EB4576BF772FF33B64A03531E7958EF235E183D68D2EEDC3A84141FF92DC00D2250EAA49565973293A5530FE173784A51721F2FF6C6CE8D660A750C93552DF13649651BCB80FF5CE0D51A8BD35F60549B35837B27097866E51373D43515E4D57A224AB68C02C0219604C423F4277890CD79CD086BB241DA94F06B3ACE6B34AE128EB332A2F96408628D69FB201834CA341C97262DE6A7F34B8322CAB0F7D7E436A0D4745C3D56E0745EB15BB75E735AB026B8979CCB0EF19F716C24586D3B84A62DA535C4E6AD3FEB2E125F4C0A80B9C0B31B3B44CCB2096F8F196B1B8EB82D1F9482E54A2BAC8E8A5E0DFCA5E5BFA5F45A25D288FB95CA1BE41B992228112660BC1A5710722A4167E519FABD42DCB6BA42EDEC32D62DB0685244B0B38B5DD4FD446EBAE4707422074332F73DD674AC44DD893A4A94FB2A69C9542DFEDBEFAFCC70EA0FDC6D361B27742778090134CFEC01E4FA1B9F58D55FBB80F2DB7C65543A7D68A2574572319F7624A0E9FED3159A5E05C248CE9AA9CD41A2A18673CDBCCC8B16300DD2107A6949B12CEC4BA4F6B23E399C3D53546B23B6F3085FFE4446358F50B40110DC8D49D50B8CF2FFAAFE1B3440B5E5C0049DFADDCE1B7720BACCC717CFE9D568421806E6DA6675378B59EA95B7C48824E77275A05F4004AB94F80C26FE254C0B06B1FFD22030C4EB0D0E211DD4173BB96D3D355E8256768E10290CEA5BA7E51B912E55D524A65AABCEA41279D3C71A105468B37E31622B088C28BABB33F4E7E53FB2DB5DE7D058EE8476134F6C7A24F02C95986794C94011FD6DF15821C5CF92A91A9D3F07C4830510A20904E1591CCCAFBDCE5B92852E2101CD2D39554FAA8AFA5E8BA44CDD598A5B78684107935DA301B61CECDBE9E8B15C849F3F32C64240E9C9222EF8AF8BCEF5C6E6C445BFF1A5E63BEA15EDA04EA9BDDD7B5CCA1AC1DF757B2B329CDA18B5CE379291534AB7BFE3CCCC6991D6EE9CD5220118B4DCA80E2EC9F2AE029C7E8DCFE4B5C3078C612120E52907DC794E059198F9C6298BFAB8CC4E7B83C6C2EE9D5DA931367AC5BDE20B4122E9DBDB111671C9C480F8570BA98AC78A2A318CCFCCA1BE1E7DA93E456B3742DDFD781BB4161F99E697C3F31330B2597F2E982E3F0349DA3CBE3A9EDA22FE6EDD2428C0A60680926D0EE20DC2FD0ED05545D8A32D47E482EF2F5B996E2725B5323E8005E1926AE29936205BA84CA5241123D87863C884578787E7D34B28165A6ED8D5CF21A76ED72EEF57FAAE9DBEC75BFFDA2A466C6D93BB6C6B8972FBDA53CA18BEFAF8FC51FE843DCAE609AD4AEB025E75262EC636E82EAE0B5370367E3845964CD72F042F680EE879141EEC7FD3AD9D8339668D399B6A314236601EF61780426EF040B1B0EAE3F8D0C3D54D0614AD94552EFFBEE8B61F0062256F81AD8611EC664FDA69401ED27A56103A9EA9CA4F9B65A8E4C341E35DCB12EC9A6C1E75BC9E4CC5AA65146F32F8A909C9851C88C60A4FE3B9174D60526165F538A3AB17A363C34456C5CBCE6A7B5DEC4B7FA8F5EBC97366D00960F2947F3E483823F6BE4716605500587D744286F725737BFCA999792D4CC20DF708283F7CDFF48F4226555C502F9A58BD7A76336468DA6B990B2FEFCD867350109E9E031CECF6ABE57DBCE81D89255256CE417B4709A0C7DC5531518D7B29704B3EE1D99C55ED788EEF880EFF37C430BF162410FFFF4A4E99913CBC2AF2462BFD266BC8D767E5FD00CC68BC52CF71CA5CD5A6FE9B22879 +smlen = 5155 +sm = CBE1DD59D3D978A282EA1AB789AD0FE60EFDE7C55E2906776873029E642E379016175D116A1B63514AEE245F9C615E1A717096EF51F4BF286178B7187FC0684DADFAA08CFAC5ADB94B5B80038711DEE4F47CF4B30BAA9ABC90C79D62CCDB03566B012136A469E47D5F576ECDD55D1AE82E5C7B9C35EC1C9A3CEE01B06BB71ED229BA59518736E59B3CA1F10B809B88984E15BCD74AB1E0417AA72C72FBA81A97589FE9B47531321F45AEF4562AD21F27D9187D7928550B49F53FA7DFB95D7BAA649342AD8AC0B164AEC0087C818B4320E55F2B0B62D0FD8CB9F3E9B1ED6E28F26F999ADF8DE990403F16559DF4677164E5167DCCB8CB579CC9765892C225B38FF6F2EF931613149D922B1889D5C7BA8FD7CB4ADD8E34F09CABFC39892A92A9C3E5306D4EF6CA70F35F058A211CFBBB27EC533502767CFBCBA6AEBD8B36FEEEF295723ED9E88BEDA22DF468493B5189A5F26563D965A6A4B74F669A9337E414D2CB61A426448DA8C6783E78BE09F9D5FB4324CC3E5CB373CBC75C6EBB4570737EF6F582AD28526FE154963E4C9759DDD57E29989D065B056F8C4C48277BE6992DB9071EE67902613C5E6AD209D812209364A28A2CAB3FC14665B35D8FF8D3D11AAA6E3D2B8F3D3BF1A79DC3EEE028A3E379FFCBA2FCFA6FD373F5A6FDE17125D4393B24FACA6E28A2374801D423E4714A5503DAE243E6478697E6B00331FC3B99B6579F632B2EB36281C019EAF18AB17BE8B2E16C568E004F68006A6D8848FD62605797A48145E4282C6C8F0C9EA298AA7158BDFE99669DB765648743DF3B97FDEA31BAAADAA9CE4F53211DF38A50AD7FBBA1C9BE4EAEE6EC38CD6AFAF3F364240896A3DC338F08EAABAA78B27EAB476E9A0D28CDAF3222BB3C6D54B28CBC3E60007C0CDFC015E7E769559198174B721A6950E0BB7790AD98DF438847A3C081AAC9E844AC8C97D4D7A887EDDBEE6164296C91417ABFCBD8AC2B5433BFA0150E2A01E4B03BF4C995F52FAB7DCB286FAE7A710AE3ECDF974A5869028FA2206E6D4C9CE56CE0C278CF1C4D4C5049F73E27553E56E7E09657CF6AE7A1CDC9FBF647B635494E82C14C8622EBC90F0ABCDD7F3B4EA73363F80EAA6405C332509BA80EB651EBB2942C09890F93D159F3D070C4F660BB70C842AC9DACA94F7416DDAD881B85A52C51697363B59E45375FBD8466DBF686967E38D7CBFB24C2CC5B887EA1C6C9CB34E017EBF42B214B8DF3B69665254A4B8001BFD19F979EDCFFA0FF53CB4733BF554BB63FD57680DF4FCDD16373C96C8D115643501BE3A9DD5EAFBE4706C796F8CDCCBFA1C6F591B1012FBBA1930BA1924E1AD1FD26935D2CD995809D30B0A4140A626DCF40093573663DAEC765FA4AC41336CBCC4217417E638114B875ADA16F5262352455AFBF0CA801DF59887AE696CB7AE52C4D4272CF5662C0E63CFC978E964E90DD4F6431335112A1ECD72F6BCC6315DEED2DD6970C0BA76DA14A64D32D962F3F5769FBEDDFD3DDB765EF9D144FBBF67877CB6985282F59744211B83DEC3CBBF69BBB8D7469E5A86C915C61AB799543C1FDE0A2B7E6601654DE616C78921CC3BEF860FBCB41FE3AC8B2E4ABBFAF1E50EF9E9CD958110D9FD537E9C70DBA57D65AC0DA85C13DA2CA017EACEF24957E933CCAAA77720CDF6488FA41BCC8899EB786ABEF5FB1BA894B0D7392831B514689C2F803A483D2F22F57A3F6DB1F9BA0A2A4B908410A7BA267EF7219F4BB82449B07EE9A1DA1BB972AC55416EADC8A80AA85BD6FCFEDBB56B84926EC098FA06EAC8B8584B658C8B4F97A98B6540B8D08E100723E13ADD1EE53C0E7FAD23E4E915C29843F04D2335EE4B9EDD58F4F1AA3F3EBEF933999B2238BB27BB62F43CB783BDBFA7B928D443FFD40EE82DDC64A09DA8DE4DD35368679CBA29D277D5273352D81DBE4A11BCF20BED4B4FF7A5044CE0B8970EADCEE30A724F3D9BB25A33819B4A69240807010B251E1F5A52F1BE61D069E23CB4C94FFCCD1D02748C5C3575784C2C37F00B3C2AF80F46FAEE814EED51440D668C550CF3ACFD37691AFEAB3E71344C69F8667B0A3A55441CA6B7E4C9D2F0D7D86DD858AB80890859D152101ECC187CE51302F95541BB4964D9AD9BF8B8EEAB15395150BCDA991FAC7EA324DC990C149F29BB07AEE4AAFCC166BDF39D14AE9D0F98D54F9658D54C0DE6671B751F4C7C20FCD34180131D80856C71F7D30F12E2D64E6FA525CA0D7F94862A6F21712B3F11688FD15BEC465FC74F4F8C59A85E44641EBB3173B8014DA647C0F00E7A59AC06582DAF093C01236867A92F15C46556E6659A87E9A4E04C7C910825D9AA8CC3D9570754737E3F7047F63EB15E5C7B712B5D7A0371B4BE2E2B79459841A6B23F3FD797BE224DAA70A90CC0145D684071DCA191E75761B81D238FD9109974BC5ADB3872D1A78BA5BE0B04E6740E754034E26C849F603869BAA20AD14EEC17A1C5B1E01243BC33E6A05420D879021F12B5A0AE32B1891835F237720A35C4814F380BA157115E930768B97A894FFAAAFFE19880E8D86152A0219EF019590F5CFD24317633C164B546349871A12CF7D2DCBBD1393A4C42FB9E82AD5B8D43F9D820CEC7AF9D10A4CFE9E5FE5DBE672FBEE9E4BBBDB97177D0CE998DC3A1688B58344FFD035FF8FB4DEEA308DD47EF2BA38ABA0E3FA93AA0422AB824D8A9A01F1E4072BEEF06EC98A2280A2F2EB24DE78579835D2BAEE562F582B6FDC3AC6B3EC22A1B56837D8107E06C4F4F2CDEE4B01B141938F69A22E0E5FDFAEB668C03847D0DEE2256C04DAD304C4CD10EB35361F5E9668A19A93A5E5F2C93AD09926A81136E2C26524E2DF6DD18775FE180D81BCD303392B1D077979CEA3544A2FAEB223ED06ED261568A854D2034CBC8F662C385262075E9BB81E8AE7650CCCE55FED2E84E6FFB349983CBDC89E5EF129C2CFB312D215838D7EFF1667A10170302B7530E9E16691B339BE017182B258DBBAC5747EC05FBEDB21915423134038140007669C8B3EE1700FD1376903DDCC1101500859B9866CF4A38DB48123939991224FE35A5483C83F461144BE8E64BE5DF132610DF0DD22C10CF18B8E8FAB349E3A3A9AB26850FD10EC26D91D2559D449008AE5988FE76B2FC9AEF0D0DCFED0E14D92BC973C0A1B8D43C5C905671794E33D2BA052A0C9B6B6C9C9D89A5016AB7E4122440FC3D300C391CA33791E65087424376B34EFDE9D15BE19C6DCE05442E9CE49F8DF22548023ADA195EEEECD6CF2E4B5B66BA3927274604E597479F59B8FCA392533880937901ADD9FDC34206A9D5EF32E2BD41B0F3B15DA85E3246110404BD24AFA55CF7288FECBAEF2F0435A33CF11D0241811A22A9045CA7E49B1D08F6270E143F1B8C4D9A8715308810DA8C6E9013CA9F93910824DB6E62AAC86CF3FE5B9A7B0D5C5F7A60ADF4FF6CC99D651D606FAC54CC04EA8E071B15ACFE7A32BDFDB8875A964F998273A1B21B46E84A1F39DD909E14C38B30FBE9D27F577C6F2DBED26E38DC6150ADDB58C82351DEBE799586D848BCBA122F53904AD70C11850EADE25043EC4B3A900292DE8C7366F99C73324E1C6725EFDA03E438567D17E45BC3C133ABDB8EC1909F3EB1C192ECC6F15C1037C569C5259E04141D2BAC64F69545CD07D337DDDC93C1ACA75E181A4B32EA307CD4247C979AC2D435F928D830D7D686E7CBDD9CF35C92097E90EEA3139EB4A43CFD8E4CB3D64F52D1BE8BC148DDDF791977B22CE2E3DD024E1F822CFCBA971767FD03F4A48412780E2BC72305FA6DF6819571DD850C16211199DE8015BFFE42301573BECED88E9AFD3CA4A8CDEFB2CCE76AD3412C2DA42CF91009515C9A7AFDFD0A3A22DCC4732DD2835013B54CA7805B4221039EDF5C09BAB4906E92A0409990B40C2C5F36575B4C5A62669CEDA38FD8CAC7248E1E2AE264E4F3943AF83350EA09CC681059E16322C9879BDFDD8679DC5C797EB8D071B16D7AC71FFD8781872C1B1010B4A67626551E8AF1091A3EDF5DC2977C8B35E633469867A9A4E111E2986C6C0375ACC59ABECD5C48FEC6FF7AAE751AD0E53C9FB1606DEC757B8C8EDAE15EE85B4A3B8BFFBA74C7501BC44D8B3DD583402EC3D325A422FAF0B842AF1038AB4A1FA958848D53D80D63776279EB207CD7A2DE5B75F47D65C85662F24F7A84670D9334C4AE79A30244940E63355C9036FECB40FCC516ADB66E5ED4CD85B0C0E2929DE48AC07265D92681A28E229D50E73AA5171328857F1CB58250ABAC24682AD145618664E604119F5BABFC58B4A621FC45C7CFAD1C2914785D17D044F5EB2B8F1579664F9102482CEFE209B3B461D438A196F7C2A5E67DF897C769CDCFC3932435FF18C8C35EFC13F5EA2DE2F642D75097DF5DF08BD6B0D1CF21EB9FE7EBEE7FE8178DEDD3B34D5339BA2A17AA8C6F676935326A8D86CD1427726CD88F5AB8DCF88A8B96E9CF7B230EE8BC756289181792DCDC2D62AFC93D535C358F859F32D6660C7401613FB1C0DCF30150C0A28A3ABC4AA4D2A1B905ADAE26E00A9C3B84D0EE72DC128B863A717770E183F5D912D645020709A550833168C7B8C20182DF6B85B5394FF93E48A98032612B72D76B70EA6E2A20AF8D647E2D6E5E637F4015B66955707FFAA5A3EAA55BF0D5A2929AA0C83C7453D9E0C17ABE21CAA448A646F70E1D7063217CB2C3F23C7A0A66D5ED01F3A8A2898F423A32E5EFE4300A2F9ED4A295D43FC13CE4CF3ED08A9892EB001F11BADF622E85C13CED877B933838F3D0881A1EF537DBFA1783D6032F0E364842821E9CD961D760A97217E69E93909A372268ECF9930CABA3EB39FB17C43430E52B252AF1DDBED38A64FD0A0EAE32A11C6B172FECC988A764975B0F89EBB1145C20F5805A70FDB855299834AA6785C073FCCC8BCA2775847B7E1BED9F5CC058DE8BB2D1FB8F46B6DA933597C0CA31B4588FC4DCF031595F9072A634A22FC323D947B3EBDA971AC7E0C6281FF474D1E42FDC6BF3D53910476E393C475680ACE6F0D39CFE496437FA9DC47F7B506EBBBD8D3B3CC4B01F7E98A2862D59F5258A1010E96C489E2623F8927E81E10EEA1671BFA54FCD3BA07600248CFF9E10329E70AEFF7A39958E5B36B031A51ADB93B01713A3723F8D6B5371D0C9A673C8C2EC16FEE597E893A0E9F6A28CF8D1646A2742BC045AFBD7AB863AF4C4E12F9AE72CFCA3440A082E4A719A52A01598C72DA67F691497D3A52A93AE4A591D9E4BC31AED717CA47CEAFF7465247FFDA4CFF59965DEEA713BD13FE201BEE93806E7843E2A9DD7E7CB5F1C8156C5F88F22B0C878FA63B497E663442561D25DD6594838627D4B4C528167D0F20A4ED5DF50BCB836FA4B43A48C61ACF43F94CFF449C35C2CF7663E4D8E549FFD7C7AD06C1423B0C395089F8AE085D463B16E8C3BA4C5EC0A7A2B4E20A4EB8470960828A2A6335CD02989B5FD3AFBC40AA8C95AA4C6E4F9C0A6EAE85BDC1101483856962A9AEB2B18ED4D26CC79AE293BB72057E10EC7B11F1A483FA04168C7451EB58F2941DFD88B0CC5F983E3628C382F0D7D0D63DC9CCA309B3FD78A051A1C66EC2E2F6F0B3B651B50375689611085602F73F9635D6A27BB916E1D877202B4EF0AAD8BA9B8E7C9B1895A906ECB34507F2AC2643D9A8D6394E915E116220A4A1D82FB4AA56155DE49D09C27DB1C1390CC07C1AA72DB3FE6BF7D0C09D6685A0C1AB8BE0BC2B42A7533EB27FAF56DD60C72DA1CEF786A52E0DF74AD155ABBE3C1352A9D1EFD57023C02B3DA18B34F98CC5720D988B8FE7DF3CF804E668E74D6E7DA74B0CB7E6A78985A0286A4A94D33305B5C6C8F70C9D8B681BBB9C281E31B88E22F8478A10456D41A7E207567B82EA0D425EFCA6A988736EBDDFBF45D18B3D907AE92B23E8EB90CAFF98FEF6BBA943D9F00FA096FFA71B42BD0FB459019CD8BBDE597910C89A01A1B15D115CC50E00E86AA2C189E0A4E36DBEAE6786DBDB7EAD26C9F5CC5A7ABF3CAE2B1B0E90F2887E589DB29CDAE1B3AD7837D0E7DC2B88CFCC8711FD5B5FD9E9A2A3257BAD7C5F5391416C560E2B0CDF54E102E8517FF962B2BCA480EEEEEFD6C3304B4775966AE9F8AA7186E08D7A7F20A7A9EAC7F812B01A46ECFC639731E8123A6BAB72DC481DD45B8D6EA25AC264A0B511895D990358E6AE76E17B25F8D6C76B8482A13B0CEEFFEBA0F1803D541A354E902CCA717E3B56898B592B93EA55CC130959E9165E2580CBEFD84F961023179A5A8847344DFE44FD479EE8EB0659638A77908848EB7E4D07DC295054D58B7E2749C896111E22EA7282C86BBF23C04AD39886F5BD9D17CAFE848AEEB1756049F4D6344514896568B4241CC91E29036686B505897654A0C61872D8DE130D4578D7434D5242912E98FC0674C2D55B18711F548641A810689D760BD769114B007F113551BD50BCD9F8AEB5BB064050617BADD12B444559AFB1CBE6F50C4E63676E89CEE4EEF3D1E40024505C7DA0C0121844486F82A6B7E0E2F331464D565E6E704965000000000000000000000000000000000000000007101A1C232E35379B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 + +count = 16 +seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B +mlen = 561 +msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +pk = 8FAF4B8F78F3A1E6C13374DA5BB51612CD8C13D6601050DAF49A152F81D1964DA34E71698D1F744F48B62675C2B29546C5653D6F8EC79BDED93881037491A1948ED1A7CB5E7253545D9C1454C38476AD5E037E264BC42AC09A617C06A292A219CF7ABD177FB644F7D9D7D4A7EFA12074C20723601105D6060DCAD8BAC048ACBB52988E1480955D1FA560D480219C5C33B3FF2BBECEAF922A29C5D23AE081062A194B49CA8FE65C92531176A9ECF42DF60D306879C78B362A86B9DD91E14A176DDA5DD7C2359684E4FB3A718A2FFA8666A6C2F9B490CE77B510A7E6F9EDDDEB3C9FC1546AB96DE6DCA233DC8F08EBB28831147D1FA0F5C7A1BE4A969774389F650DB81C1F4E91FBAB554F69FD37B08C89C59093DA39A1E6D49221BA2A3C20D70FB0EB7DB38F713222E612894873C8078F19FACE20FBF96D62107F5925820BABA05EF6B10627164DC1880A1F848733DD925BA807DD4D09ADF55B83CB1624C9363E56A1455E05A382BC0742212F7FEDA00E66395F478F681D1A2B333C7A3851DC57D8C0E744BD2897E083A362BA1FE8ED73256DDC68C1D85161CF847E8C11D1FD0AEC54AD73903B2E44D8EA059FA69887E827A593A344BC6239EA66B6B04BF28433E5620ACB5044338F2DE8BB9008124DB66C38AB0FB9A924C16B1DF087C2DE5530F09B7F1B8055E2DE26D3735EAE4FDA98D2DAEEA96EAECD07AEFB06FE8133FD7BEB6529573E53CC38DFC1B0E9FE81C31C46E348EF07290675CA4EB022F837ED2F8A626CF61A260A4DBFAF3F66CCFA5DEBD81B8A278DFB94C3DB575AA6EA56F4CE25578D2A8A138B0DD9B8AF2C3688235E2FD978BC6E3CAB2672CE609464BF75F1FFE49FD83EC87BD910AD0B590E11A535D8880CCF7D81D82D452F404D0F52F2C61C8EECCEFDB4D903264BD38FCAB4FAF2E43B6E4F056D53E57539D3D1921D4F1B14EF095DADDCE6F88B10AF7588509B14D33375C7F83E1BF7216EA19880A054AFF565AF91F31FB4717E1A400530FEAA4AB8DE4C59AE74FFA6A8BE49B0D12397B54D70B01E0933DEEC88D18A4F7086F2A817B399F233CB0DBE45D8A12089E9984DAE52111232146B21780DC3BA897B2D5B30F3CCF82F63E7011315261FECB8AC0C6F0AE2AE34B3473A73786E6D622CA9B5BCDF4A656563AA53D95200F78240CFEFF5194611DB1175534A15837EFBFC88F2367657B378013D4486BAEF7C6D489171530D53BBE764494675E0D0DEC00D166489B598CD3848D88DC508EA7F0C47525F9161E55D906B87D82FF0F0194C049F6FB1635A140895147CCB709794740D6950AC0442A9667CFB5443411418E69F42EF4509F277F5F7AE24D35604B8B432ECA5BAEF03F08A5C2A9DED3E3FFC5F26325A6F7C42B9A596484CC00D4CC2704454EB250AC252492D4B854C187429ADD63C015D26FE936A5CE365A77036BD80F8A86F0199CE4F5AB8DE6E1AF042179E36F97C8D6E4AAD4D1A517F0D9EDABFB935643C99FE524344D642A404D7EACF7889D892F49A6C16990BCAC2DC7D88B167683FAE3037C0A20E1F6F2EEBC5061952391AA78F8C43CEBE80642C7D98E2DDE1A4699DD92E8AFF1C4B6F39BEAB0BCDE07CB3EC01C83F82BF24F4662BF64B250036AF963B0BB114908220220D832C06DA45204414469E2D55AD9096AE33D530948C1A87F9DE16EFD0EFAFBAC8ADA765C12C330B7E3F70C1A8099E1C435B3D974AE79116F655733154BEECB6305859344BB409E34E7BCB258E513768B88EFE08119A9791175C9F97C17C5DE6FE200FF23BBB7702E1206FBA45C2F6355E91981FF3C276A6854777414FFD6AA7CB988E160CBFC1B7AA043858D2C86E0C35ED180395090343C10A03FF0590259E6C89678CDB56018A97B139DFB035D663BCB2B0E7341CDEA1E2455B2326AA4D7A66FA278A91038A427C6AF1B0AD50CC036F86696C47B1F8D766D8B6FD4075FBCB27C0589BFB978233B75507D6C1662CECA3C0EFD2EC30438803B83D4FF9D5CCAAAE9E43616E480DE2324D573681C091B741C337561AD29865A520E0B6529C534C751993AC5BEF283699925DA79737461089C9DB1CCECB4DF89C71B9819E7C28408E6DC694C0AE7AB751829957463F9C6D25F6B09C8A928C6739DC695F9CD8B6E14924D795F83E284A265D995DB9EF63A4EAFF643D32E245823466DB9A9F8D253FBB3EFA93291903C68757C50F3C0B7456C825211F65F4AD6C19D43282E854379A0276A7487B5B180A7F6BCC99C1A9E084901EEAC51CA83FD9E90A6DE75E9D1FC6B7FCC59448607CE226C73E669C85369474DBC9D9AE1856B1CEFD067940E5BA7ABC36D6802756127620589A5B67B4F5E3186DF0E349F10FB2FE03C6BCFD31D6B13665D1FCBEFE844B7E89A2740D84EE4CF784B7FDDD61983CFACC04908D40BABA71950653821956104F773A83FDEE42564523E6F2ECE532FA918E55DCEECBDC3BA84DD0C6D88A73DD9EC317F176F1CEA612F3FBB30C345469946EA931C8564061CEF38C544CE116221AE932A3825EA82492749C6E3E89104C818EDBC76B3C4BEA400461ADF9920675025187671AF01162009840AA24ACEEE5F318FC6CECFB7353701B5B3AE5B92120034D0472DBB060A3289AD60968724003948055B56E4518DDB008FF0257E81049BE0401745A2E89F118EAB1CF6FDEDB66CB44148D215380ED49C52376E32BD16FD90A7A889DDD8BF7B910D822E6FC561BC9CB2DFB498B9773503DF8834C7BC693305DD15D31DD3F8DF584A8F28CDC4E81B0BA9657D605C52DB14D99CBDDEA31F899F345EF9BBBCA30396E875DD3EB7A89676D79F08F6611B09D03B3BCAFF45D39CB7B5B3C1CF58618F75B1A24B99AB4027E55795338C020C229C627E56B681B24D427B9A594D06FDF984A8CC17311329EF359D1DAA1945CFDB4101176FB08F36E18B47C67A79BABDEB37F5096D55E26686D380C74D7F4BC712D3132D2DA3ADAFD3F360E74D188DC8ADE1D545C5DE5AAFDF89B369FC322FE8CAC3B250476B91398BCDF94A647E2B3B069F03336DC290BF8B3DD39C66849CD1CD479142944CA969E8244745FA74C8DA6B3660D652C9A1DD632310946D44AF1A26D41CABC87B3F4F4B741374E8EC2D29601AAB8078412D46EFBD97B3D3E2A7F59CEA046A51F9F67E2F190111081FC1F3B78C9ABE5C5E4A958392213FDC52CD0F58FF10A1864572B3E396DF211E3D9D2C57CAA23E5D44F2F8707D6D0420F35C153661FD02BC02E2C97B7D1F4E56C8D7B7ECC4F0A4EE27689F05D8E881342B38890AD167AEAA3D28444F5E55A71E43489E62161248A23C61908F5427C8A5391C013ABA764CED8EADF9EDF8193ED5ADF04B7F6765330C186561001EA50ED8C7A7E47AB39D18152295B7B9E531A6034D506A398B299B3CD208676DB4EE287B3CC52F38110BEA42B7A2D328AAF2A6DC1DB346C4877D479658645FF5DECE24D5020FCCBEB40EAA0E8B74D10A0046633DABD92856C95B4ED7E1A43BE3E3A2532FE8B942E4A4315FF886007D01FAE214AA701F79398BECC64CD92CB79BAEFC798C3C88FC22C5F506DB16DF0BFF41A91433687D3113CD75AA790E14BAE79D43CE763DFC9A1440E77C353F1ACC9F9C753446EAABE74F3C9CBACC38F774CEEB3F191B7376171D7298F4116FAB784C0E229AEF1205590D15A07CBB485A6D3 +sk = 8FAF4B8F78F3A1E6C13374DA5BB51612CD8C13D6601050DAF49A152F81D1964DA312C601A9827EB5EA438F9D585AEC54EB61477934EDD03CB4C5DCFD363B356A6FA6DB183ECB5DA99B609EEF5C0091540D33BE3E57A662BFCEA985B5BC95D8789F870F32DE2EAF1AB863FBDEADB710F66B82E6B94C24F0D3260664CA65A1BEFFCA842C889424DB0262D1124C40204E98C24D4130851B1924C0824019072E03C925D9321013B4719CA68D6320019BA8200246641CA4819C1489CC847092326949104EE33466A3A0811CA02D4C2005C4488D0083690BC0498B148E5844281083440BC1894C424D0C8720C1920C23140A4B866582A4849A426003A105008061211266CB800011A45193220A134860614285E2126403838982364848B47149C8692103001941411037281CA30D923206CB32408AB2205C869061308111038248880511A82CDB180848068448C44140168E0017241AB820944424D91464A0968D833080D9A851DCB425DC1800A1901063000901252101B4498B18201883490C010DC0227189240E0CC74123444AE4208EDC904D130906CCB60D48C08D1B388014220A5CC681A0840C09B04821C30198948D0A42500395889C9611D8426A5322321C246EC03628A006281B296AA1148011403183B2819002450A160E1B34410AC1291A386AA2B285E1C829D8244543028ADAB22CE04048C3966580B4241A8061539245E210829322224426415C1889DC964C63A69101C929C31840204089CC407293A401A1248C42286189326CC4122A1996004CA86D18850001A8890A1588188401CB86059308511B306289200243960159185290300A90241009B80D9A4688903472230081622404A01409E10871033151013070D8106503B48D98082CE2A67003222A82A470C8127113111099A02051B22501A6099A38210C358663322CA1C65060264ED83081109408922812608868013960D200219140411CB451A2C240C8A24064B285D8344D09C5911B479221C22411998CC832109C282D9AB0659C186C40462D04380DC4A2401A4249C2248A94C20D60182489C421A1400A149145A4B444C91832C0A88C8BB00CDB327241368A0B298E52180A6116301A473104C5042418449436898C1450D1B2910A072E894068DAB271E0C24C83C861D2386A0B38840B91686386715B18601B0942201180190712592484CA840002C269DB106523B36908A02020350609206203178921888DD8A8440CB830D41068443804E4002914A81161486519B560D4222C00B6254AC429A1201018316E08244A0C170E5416050B90850B0302C126451B3121A0B410D41028D2280E62B06803801114138699B62D44C48C1382858A284204A44513856598427198148ACA4872214371D210698944411B1111231340E1A82404C5488C3686194468E310709946220BB651A102118102720A9470E3B02C8BC830C9B449C94080932651C9020A9AB2306432842296880A0924D2108A88345123B6458A868DA3A6809A484DD00229D348651BB80C0A1486D0943104A62861024C634292D8C64D51A684523420882464498284DC94480197008C388E422265118920C3B24112A49101112C0BA72804A46C42261093926C1C10840017255B10845B96700AC92808B1880A9708E0A291D2328D21C46D12074883A60422200D0C94481B878412B964E1C24403166AA44060DB080614A84143908C4C885018B408D404899310248A240CC1C4259B444AC2B42014418ECC426A11B009844649214232A3342E23C625E0068D11C790630092882432C9105104237120106509A02CD088440840450C942D0400019CB0015CB04D80483122C74D12A38909036541A04CE438684C94080C174EA314614AB681CC342D23223000278894A23154C28513296960322220C460240104231871CA86880120250A03460A940D08B88D1C0462091012511829D3442DC9924D1426490A816810B964A2100681840C42C4105BC268122602C996609AC868E49249141064C80644DC386D23424E19112C18A771E2082811179051A27184C871534820902060CB12804BC088DC9648A0366ADB128C0C3785D19485D300111C171291A82151122E1429500A1648482852D9061002B88519A24119930492128C0924914B426A13076242C42D49026913A80891042C23C388933841042624C82664E4A82DCAC2910C001049C671088165843E82856F28AA704DFE2444EE4B64695F81E6F741BDFB84DDDFCF13F5C983633220FABBD6EB199BF91451AB5BE80C05A2EA6F8089E743D2F3D74E034D4CA9319ED42643FCB53400BFB677D24F08A7CEFF6FF8DC96B888B8E6C58E93DB21B721295931C6C9047B43D5BF7FC4F773C599AC990107105A7BBB067083716B112C508FD257978808E2389DDEF19A288CC0FC2F033D826BAADB914FDD0EF27585ADB555B46405FCDC71FD69DD139FF340F270A773141403C75BB47502343F1E2CB1CC9266059AE543B7A6A11CD35DAB42255EE2A45F53C4A5A2E8B0AA0C36B28BAC76472B7A931F1E3D5C7BAE7E93B0C2901500B7AB4551D4A265B0CE8B97D2E2F6EB78FC9D122E11C968795B8F2FB400558A7730EC21C92F9C2D6F25CD236E2501D25ACC43DCE5522D57AE8F430D5A9AE7F6F63735C69594690B68DA8F9A0204C74F6D9F84DA098CFB9855BA674923339B0C160C0A3FCBDF1EF2AA9C7290EAE825E7D8830D74927D0733C559F30BFB26BFFBFBF157AECA20E301F51E91B32CC7EF2729B8632D7D6A4BCD88C3805EA97C415F1860D5CEFE599BB69DC0AF6113800471686B33E4028FB90BC518A854810BE5B842102D3E2AAEFFB308640C9007645F0C66ACDB705D3651D7CC0C6ED93245E71CC86EC6AD03491C61550EDE9DF19977C9F1EA3BB26583B51E12251A9BB450C8EC20E5465A50A7AA05C5CB3C9B0A5E5267BDD19C14B5D213CF6B5FA696B2F4B2D85EA23ADA1E329D337F0F87AC2B81278956FC965C6E61965FAC66714DB7CC12CA606F311CC0F8F89CE00E9D53058AF74FDFBA45A8F576BB64D8029EF3B8BE29C5F869F6749BF2DE8154047149EDAB87182F4C59F5E7362B7FC7A929BD05A85204F1E548EE22C148580E621FFDF316EE24AF096A42113E815B7EAEFFE12D7DC67D85049E61FA93A8A44BF5B2957F0668B38288E777FB6007EEDD5292D6F9CA7EA801B8596D6A43794A6BE71F1A90F13208ED823B8E73E5BCE6EF121FABA11D581235973043F66D12E5DF8B49E4CF668C214339A264C1808BBCCEAB88D36B1C1E431C75BAF3D8E48820FCDC885DC5ACA3EDD4888CF5542F106EEA0BC4A0CED420996D4680F4B2ECA91383DD92096B84FAC3A6E38F9C7A554701982AA03290E42B112FD6DD545DDCA81D1268A8E059A90A3F1532770E5A0E28CA988A5B892B94C3ECDFFB005FD2A89B6E117E12D1A2A199960DE8319BF0B0BB0AE89DBF42320A94F3835E81651543772410E55FAA0B10145AB17BBC0CCEB09A9F1A9632445E1EABBC7F63CD1406E8787EB0C41E68B5E456B185E81572B27BE676B8664992C71A3CD54A7144E8687CC609D01A030C21BC8CA018825B4F70C6BC83007F76D9D32ECF89B12D3BD53A746999ED44045CE769972537F5A55DC8FEA5BCF0E4EDA47EE61923A3EAC3F8632F247527B7EFC1EC19902305F40B1BF1985358AC9ABDDA4515B1BD5D1049D13E61000FCDE051580D79DB926EF83F53DC15E81682B54B28ACB844BCEE45920469F8A9035F7B96993C9D7BCBB17F2A7EBE725CE80B7B6CC02DBFB914BFB68A438F032E287EF89E9C1DFA0E4C5DE59022C2E8ADA2B794A5B666430049EF64500AB185B3382F36DEE1DC4E36DA892A836E9DD9D0D2C834969840C6CD985C0FB003BF194CEF429ACDD166FC51665F368E585808B1026C373D046FC182141813DBBEDCF64862ABD6869292AA8BA91CB2713FAFD7C00A90D9E3AD47E529F4C6CBB2B27F68D6BDEED5AE67D1F8CFB29B5DF728AD84D78B64C14B459A958DD01183F169E7FE0E6DB6C5CA1782E70AA2A3BABDDF3FC9DB925D8C35FC59C872FE16753466BAD00250772272FC0C439976AC68CBC83E72D3B8FE9BCEF18C20528DCD5E318A6B42FA161361C34B56221027C46B6B2B79887BAC0856CCE1FA02C42892EF12527FDABD44DDE147C62D814779A018E72FB4CF6C4D47B75EA7D359816C5C4593DA769F9438B80D1B6C6FA3334FCACE90B750BF854459441E4890F072944E9357A86C06CE9C535FD17DEA5D10BC435CF0FB515230999F9E3F592DB1855FA53344E76E4729B6A66E2032A8426D490830AA02C28C43E610292EFE73A93BFCDEDCD75EBD567A279BB04A74319903E1D481F8C8B89A96D65A6A1BF4C400FCC2C08773902C3381086C5E36248F7A4480C3D05254CB8E867D4879CDD08DAC500E1F75D4462D72EAB0260B1E276F6E7380F9DC74BE0C8799C6DC388FDD98D0BA2B721F08E52067C1D5C67965271B1CB1219A8CD8AFE016D28AD4D88E64644CB74D99452D06F4D37AFAE4902EDD84D37357B32261DAB057977CE6430B3062FB707F4C13A5468B5464C71D4AA736ECD85540F4DC680B4B42E60114CDF1DCCC13A8E82E144A2F2C33E8984A5EB1CD6749EE70417262BED92E727D0F1C3EDE0A8D23D05DEAA5E38BA85FDFAC25F1C0BDBE46B6574164BD6C03E8B1FB03CD66DDC3EE088A5E34F39445647552F7A65628FCB6DEDD065DF6612561663FF62A6939EF33BB7FBF3544F4E561A84D1221EC74A99612645078ECF0D699910A728C732E5B0B01293009931F5636BEA1D3E68568F829E79932CA378033E02DB0D28439F8DB219406EBFBE514D9B2583C7E98032A09D0915D190C122EFD64659A30071F83664EA08A63C377FB4D7FD0BAA5688E68B62939A9B7DFE1A5577B8F2F96E0755EAD0B035E71A028271B27E50BEFBC3602AE5D5D6A5CD81DF4A789DF5B49A835CDE322422D356F76BA5A18A476A9DF667416B9A21EE4F1C7F1538C8122289BFCA54D1BDB6EB84F01642E934D5746062E31C7203D3867C0A9709E42E99472865632F8A3814AFC80F0D25DE891EE66BAEBF35B9D8C54C7960C13DDB484B815B8A39DB9182BA0FE4BF6018772CD065728C7EC94C0E670E55AEA95276721DA8182B394D2EA78E4FF5036EC3F40C575A1B48E91FE46DDBC682AD5B5032827DC13531C0CAA6AD91451719D191181C421507C27C97AFD776CB39F10B49E2F46F17FF5652812067B53DEC6F554ABB32D8B774628C7A33F3A633E9F232E77E212E9A2938DD30D3FF755A47EDC4993ABCCB74E2B2583BD4C82E0CD36BBA996EE39B06BDC8FED3367384436196652F103ABD20BBBB9D9166C0FBCB821CD6DF51886C9F02E2DF96922547D3AC66A488CB797F33BB3B69E73F40304C06B6022B52AE7FE73D3E51C66994950E06034C20EBBF3147FC0D425A48516D224F3C779AA6B6C2D1F27311D67A8C3B13B35EE4E23F7187BAFF7943477B55B52421C4EDD173770A1200EC6792E4D69873E04B824819C6C0F240972FD134F55FF64777AFC65D27C82B5D03A2717018381CCA709F489CF1C12B61FFE21515BD4C4719B84B9F3372DC004E3DE78504D8F6C3587C1E2FA0CB929F75A5176CECA4D5A65F8B44DD51FABC46F08C00B5DF2463301ACFD8D38B53F045A0EDBD368D7F60D7B42DBC5335829440A38F006F270C0741C67D488064BBBFEFE3FF4D0A4F35D19A221FEB1F4CC183E53FC91C077E79F0D5D56D88345DEF9309591BE01A3661F8F68CBF5B9D55D73B73B3FF04980F533A57389C177573E4C55350234E4B4DC089BD4ACC6AB1884C7E2A988E48C64B97384EFA7AA66005F494F1EF7C187BEBC47A7590847D7C08AE712EE6BF6911410A628168DB640E4751BEA36CF02AC65241F002F3E4898631F19FC76684EF9A5CB620A70D409F0A03BFB8EA141D87073A8034C4543E376E3F8A735C399388A3310E6E3999FF7584DDE9B37D2C4E0092B708CB59EA3CFECE357604A35BE3863D4A51607568462BC658F9B71D6BED1265DE3B65959ADF3093CBE8D38755C31020213CF0D5A97D45F872DBA26B08A36791AC03CAF4ECABDFBDF5DA7E8262A8DBB7D2EC44374FFBE6CE95EC2630A7DE6CA7BEBC9D7980D284FAE222389380A2834D0D36E4CB130AB2BFBA53AF4AFCE767B25D12A35A11A6E30C21E8FF343C6AEB6FC3FC3068FE97C62129ED5880B1A96A1D39FDC94C44AB3534E1D71576467634C44E81D289929C93CA9F2A96E2A9B8BE43823781468AB81845CB8608C7C4A08F5718A32BB3D6084A4003B14802AA395F703573D26EA431FFF4895A5A204AD51584A8238E4244BCA69F3C4DD00D071B0C55D9C21D6F0095A947E17F25EBE23A617B06D0989166892072D7509AE779327E0E32C58C78EDA6068AE42B72EAF508F9E7C13C75C3502A2264AEBB747E67886988A7AD9E00E9A826AB1AAB72990CE853CB80026CF686E23A36DCD9968A3BFF3C7AE3387E8C65F7D2D35E61D9864ECA11C1C7131F8AEA90A28B81C2B8D817AE2D01929B029D1128BD2698087DE97F1C3B838EC878ECC7A114E9DEEFD1B193054467337F7BAE78703DA632DA991C5B1D16027706DBD871FEAC0CD3786060894678B81C697F9D45AD8E490A3293DA9A43087B7B7CEFAF80D15202B2E37214FBE26F30FB7672196660AA3BBA39349AC203D19DFDC32ED1DCD09136AE289B7C810B9E3456001100A524A135CC562C91DF480378D87362DBBEE9419DB7A37DA46C5813AC61C9C0C2704D6F07A4066E59D5371E4E88413F74CCFD454C5CE54A8E70159294D1DA573FC202A7338A5909D3551CEC94E88694A1A4C0EC684567D06A1CFAD88F23A70FA8499785F43B87EEE813E9F54D5DD383A0D0F6A3D1112A4D621BEDBFEA7DAAAAD4510CD17E8108DC943D4772DE259BDAB817AF3B62651CA22C6A3557963AAB4 +smlen = 5188 +sm = 23ADA40CF7B2087EEDCFEB3936AECAA2BB9580A5ED48EC03DFF241E072E556D8B46C078624E49D543EE0E9B5F106A21AB0DC898D5C23A2F89622E595E701208A2E6E0EFC1BBD88D2BCD8B105AD7671C7E9709F7A20E337FB5192ED725D10C05FF1581EE13D4D3C880E4C38C9E4A112ECD53717D62C5ABCDF32280B691D69DBA2173E71113B44F3DE913F65830601B93BCE45364E9849CA356100079BB7EEB81448E3350029348221C6149C33D240BACF989EFCF9678646A94F9FEF7F6D6060B050C6CEA578B1CB9348E0167120C0B968EB0184519E480F10051C7BDF3CE4133EB95DEDAE45DCA75D8FA1217FE2C9AE04F5A3E755EC9367A1173E07B5A52B88F282B3D426B93EFFE05306F3BDA7CED83434B8C280DF3CB9E2D238F4F32AE60DC6793881807EB3F8838B1B47DF4F7B8CF85B2313BC56F4207744CB1E3597069295FFB467CECE46FDA169F1C359F09472A66EF41B3F7D13E35441D67BBC47DCCEA41F413154A69AAF4FD3546719E9640611195C8ACFED21A39431CDEECAD16572F540CD0280736A7FE438801FCD63F9DAD60BD6A0985FDF85F6CF90884E8D791D8DC86F59EFA8A8436881B666CBFFC7F64051FCA61BD158722E3CCC6742023D0F8C0B28AE84CF50271BDBD72089A7B9B9FD9FCB23301F79E5649B260D84E1CBCED34F33912A3900469E14B7FBDA1D02C5DF0E51097B430CECAEEF9928EB4B13564EF5B1123397CBA8038EB063DCA09BC11EA0A557D80B9EA19D21458DDE6188987E392277428D891D59B3A3472B7F33809FA313C20CD6B5932E77D133C17D7F2A781C3617D508A1972BEC6FE95CBE48D76619E6B1BDFED62A36216D6627F04D1E7FDCAF5A184A3FC822BD08E7AE932BC7EFDF22DA3B389F84A6637EC94E8F65875DC6F3F64AB037E4C1CA0B5B6346E5E67823DFBDFDAB47C494D4F34430AEF99EE87AAA10418BBD87BA2BE8C3F2BBCAAAD6D8ED95E1A600294425B5F685E42FAE29E2BC13E301C50697FF4EEA4F2C5BF25D426859B3D623E8211716810846E8CE00AA9B4554120F8D41FBDF1F6E07D8230AABBD37A17852AFD408CB12A0161549D03C887CCD7712E61EBB1EAFE7764C5D322EE50E30F07C4E9F7985BB4A01B2C83C421AE337B98BA814606D8538C5AA58F6BEDDDDC26CA01FE22719FB6652612D81CF7EC0F914365B4638C68CE2340E98B59C94298AABA96EA287309181335D3F9E1622531CB927F745C01151D4FD175FE288289CD4D2B6D0B289576209542B0E5B892F1B2B4AF00A1FCE214B14C6012168B805A1597E413E13E450C3BD45B85D8BE8ED86A4854E4D2F2753E5886173418B7C42DC16BF1DD8016ABDB80AAC3F07276CD9EF44495280A8C41FFED86A1FCFB1867997E6718CAF0B346B5CBFB020B8805FC9A47E63E86643D565AA9973ACE1D37A2F9500B6451A17955A00883360648C8222EEBD8B92B0706B547A00A9FB084957EFB6673D91626B44E38215CCAA1D3E411B047FBC99B40055DB509E9481DAE7162A32BD72E93FBC7631BF79A47E66081F2F9B7A2F2E68382F0E090A3C7BAF1B0BB6C03E40A4FB1947E41E581C301C851A0398F5EEB68616A670AE83D14CC0D0BBD749E1D2EEB074B68DAFA7FD0FA13119B2A9C38291C8C9D4F1C419E187A4EFBFD56B2C977937BBDF243F265EC0AB657DEDB33B2EE20C0ED32B9A0B93DA3932CF69D432E1C4035DE11FF7472B3B52BDEA965EE8D6AB97DA9BF72153BF0ADF028C0676C5D1D7B23D4396DE417DEA578B520FEFC190B1A2997399196F3819F4DA6E0F3F9E1CB24BA5F38116FA6595DAE6AA7F307D54B48AF3D76C37CACB94F0DC889A303CCFB3423E25836EE4707CF88A3B0421688121994FCA23A14FBFA943057781CCE976664F83A22CDE162593D1597B69E94EA68E3EB3BD1267C74EC576EF8296918FCD1D780024990063B7E6AB3441667FEAF36D59945A61B9C2D4EA07BEA20ACE4931F297CCC20D1496574591A4860F74DF34DB2C157AE1FA117031AA24BE4A56CFBF064E4D360C0DFCA454353F931AA32720F36F41BED7C51170EF78FCDE846D10C3BC442085DE979F01EA15DCFADB22AD6828F78AC11E07EEDF7C604CEBD373EC57E46824F17B043E848DA2B7638B8A0EA1126148BBD41AE9B4751D319265D42B120086430CC6BE1443D13BEFA228F95C0E83FA62E285379357F9292E5D6EBFF9186A980216D872E12721BFB0A03F25769397F43198D1596B4E0AE1C76A839298FD01975C781F761B4E94432F23E4C58EF9343D4DBF9E3D2B0ADBA0A3A9F47DADD70559F3F9B5BDA6DA5DF54FDABCD8657D7106AC89058CBAC9E25391C94A35AD39F0D63147A26139CDD221AD67F751095DDC80E4117A10F214A02EA0359A7875ADF67FABE137790B4B646074D374B479F1C85FD75997C82389F9FD4991968FC71079DD663C2C4698B2BC047B415F6ACD90DECA8A5DC95084EDFB799F72045BA1947B70141CE6537C386B75C25ADB7F60D413C98244560CCDC910FD03F212127ED493BDDB8F5A776816B6EFD0A37CCD76A16D20DB4324C9302433018BBE8D2080F8AA1C198F9F0F161832378840609642BC7F64C27BAFA07F950E4E12B51AD112509201B8B77095B7B076E6281928BA4828A16EF666206D6F8390B81C1EFD7C0D795AD60BC0B6ECB949F10F619EE6773E89E5D6B12ED7AC6641A268820E7D5E069B37362C506850E4F22970C75307B5AAC3D5E283891CF478CB8AB98956467B2A0AF5DAA745F9F782F8642F45F354C47F7D0BCBB4C70A4029F67EE977AB62A7C4B295A54499F267AF4A69C259E8E32A236A6169A4EEC8459CF15AA5657B7416207F22CE68E4471E98AC1B453B762F682E5457257AC761035E85D0E70AE15220C612F46B445A155B2E7FD000A6A64F4932999B229AE876EAB028329CECA25822AC71D33A834813CD9E97CEB27B1993E09CFF8B369E5EAFB177551A865D30B9BE0746F689AA47577F27A7DEFBFFB925BFE917E11E93ED28E81EB2F7E18CA392B205630D4289ADAFCD47DEE2182C081A007EFCC8E152F03C45D7F91F14249A026FF4C8E0DD69BEA4875DAEF07970E4E03E3A5D3DD8D8B8CF362AFB895024608ADBE4BA468F7F9310FE7DB2E95FB09E7EB5E1005D177BE8D28C8192DFF52446A6DEFD9BA6C3833864DCDF7419518E4293404D3F4909DE1834CA7EC2640C43C5301BC23918B344C78EB69154BBF3522729951287D1FDDF73F3B15AFA3F00C5BA32949A227145CE8189121D5F168B0C65A9F31C53AA974273A10353F304D699D7954298EA355919A23AE33F985FDB42CA5BE071560D68923BA46C447819096E8522B773A2E3A8D6A8F21C6CF30EA9010B18D7DCFA87DA3C938FB09B468A14838831DC88FB1A2D2A679CAEEDE439D97D80C6BC7E28B74E2B181B664E0641AB868F6AE9E2B348E90D4B8A9ACC6D1256B9BD94D47653C39A432A547D5E24DD935EA77971B09722C546A1408A259C1246305E68FC74702FB083E254ABF8C802ACB61A27974E4516DA8C34E70E0DA984DB81F36164FD63B107F9F91327E45A6AC42ED77351186B907DCCD01423D3E8A15757DB496030D77864691E713A2863737061BBD77EA246186E86DEF56E47BB0753B22797BC525F3DE9D2C387704450F7616484E0905EA3E43E8829B16975C343F906E1062A07100C47EF1688EBE604CDB445A00A6B1BF550C0CA42E552E2379032A02B9E6B3CF6BE0BBF93FDA349C3EBC3E01C71E0282AC00F59CD17C762639D8E8E1A5150E50FCD5882CB6824785D8E7B90EBB97501210E92FA05B53D226643BA2837E309D66C071D9607CAA9BCFD9AA020F621BF9F5A9B7B87BBB5102EEA68E974341E4DBB69F92766C864A9C49B79B7E22FB848462D02B850CB502AC79820D49019AA49C3D5DE295B8C78877CBDD2CD6C7EE73D693AAC556D3FC42DC38E8B91F7F01BFCC68DF290B1F25775D9CF5FFC34C84C91B7658DE636FC61CE293936DA2DF5AA47D73F7B636C98C67913A5137C55F7453D24F05CA3BF12819A7760B32F0681B7F5F52A3A242E521B5DAC77A31BEC28B8F574662BFBFBE2B7D5F0DF800D860BB19002B2C22F57E650D93D24D2DFE951ED1E41FD1E757FEA20E5C6B77FB4321BF374292840278EC4DAFD550B4458E7CBCCCEC137B84C4B9AB4946CCEFC075E854A700DFC17CA46F2B63C9412C81C874135F7BA41674BFF3F0A0704933CA6F061F96501EA10544F7B3F3A6099A526E1D068577407E33085F37BF29B13F4A42AC760C384498811C6BE8A593192A97692AA245A1ACCBA948A7222CFAE8FDA7BC75B6967F0E80793E12F160A1BDF72E500A6D6DA5E63A786DF759AD52A91B66BA15D9D9B39C709BEB1D88A090434EA9A34E54EB09B9E96A8F4B8B2945E9651D4DAFE4981A3FF55F9E6BE84A003C04E9E5757C0F955AC68E6E2A4BFBE2D41EE003AF629FCDDC562F86B4A8B8DB513775A4331F55885B811B56428F6EF9D68659DB2F8B054F7C0FD59176E9CFCECBA49ADDF1368C4319ECEF916360011C45F92AF76643A5BF952C8A9D8B464756FAB851EA799432405C3CF3910B692B6FA43006E38145055D5A524609A0B0203679E0873307895EF23172BE34787E2A1296EF623A9B91CB4BB77FA60DBFB0D2D1968E6082F16100A633BD0DECDFF6FCC35893B6672BB58166AF10C6B40A1B8A5FB5CE31CD68D5BCDF7A4922C3BAAEFEB9753FC3551BF309A1E1D09F77E814A98EC3EC2827FB5C2D0B82DB81BB3F3E0E45761BFE8FB18DF1C9C09916F9AE836B661C12732C150A002F41D4C986877FA82E1C9695E103620D6B572663682F1790FBA2970E6B47F24AAC5309D0BC34E21108835C3AB38FBCE618F166540D641AC525E65E1A785036C0ED2677EC14C4741F10365B8BC3E6BF1B1E9EE81F8F6FAFE1BA2BE46C69C563032C147DFCE599BAF024E12E421F5CD1423A7727193E9072B9BEAB87E73112E740A0C8DB4A94C3D73C7C5E2F3FDB0854A3A03C814009C1873AB03ECDDBD348B0628CB34642184C3C8DD17E5D70B3BF7A943599F9DD3C0CDF2EAEFACADA9C93D188515D117E08AD6AE9991114586F8E641F6E494BB5DED1D05F98D2E0241E203ABAE3A1CF1B57B071C5280231C1C9327DAABB58FD1E632A8413084C19BA50F24D47CDF718DE19AAEE414BC1BF7973BADEB2B6A7E65DE2E533D408C35DDFD8EEF3617D58CB2A688EE9ED4A2135851C0833D19FAC3E37425D0224BECCBA043FE1C7143165463B3398E108D9DEF1E1FBB2D12DCB0EEF3D36903471218D1C9D38D82732EC87DED815336724CCC452990C828760D051DB65098B6EA01752EB2B60C88EC18574AE6AD4B0056C10A665C8A9AC4F9747BDA49924C8006FAF193B60F6FB989B4F1C0EEA036AE6F27D1C4C324319725B9C76BE9E377610CAA1F1C2514261A60CE68F602525B25A2E0987FA9BAF151568A284E6930C7AF568F874F6B573202B79BD557EBB00D6DC18417DF3A16937CC27F129B664007B1C02A59E1696B7341FBB834B58B64F6B814E8CE1D243C0F22B34A3329C70DFB15BB59AC27D05EF2E5CED300D9A058C94990CB4CECDABD4389528CC69726B59AFBB760B4A7A35C16E85D89685FBE339446A22A41EBEC2EFE2A2CDD2757EC1A3AE6E480B9AD9B0DC80630170D5EBE6FB77ACAB9A7A506D6B330A1171004E590CC5146B29F52527ADB162D40659ECEF636CC95789A584408B6C3EEF49C65C49C2123308D19DF4DDA13F9BEEB333838903A003B7370AD0CD66471C24B472EA3AD64EAEF1838C69C5A20E4CB04A8668A60FCC4955B52C18C975A8150E71511294A821F91EC541765D6B72A68B491F38668E8BCAF7B603FDE8EB5E92DC18DE3C710E4A76007452D50A29A15A03B54C1EE31A8A2CB06EFAA47CF14B9D034BD0E543E7397B7B52292BD43B0DEE65CEE0DA92ED8EEFAE913A94A526097E42CF4100DAE931C0E1BE6ED93DA93222EE593399678763DDF4D85EE134B71588519970ABA01CF10995FC3719373C6ED27A4C523FD2BA2E2C2C651A9C963F0FB7DF9A6A62E6F358012B986B50234502ACB5012F9752B21C96817D96C4720EE09975ACFAF7BDEEDD30450706651CFF547DA15495D03CC53E899752207E5B63B0285989AC088EFF36A670CE610E3D1D98CEF47A1631B1D5440AC65B747540798F54F87EDFA3CB4872222B0C4766B129AEFD151EE309C13D050D0945DE8601454C8D8CF5A0D31D80E4AEE41014995F5DF8836660115838B347DC6E56EF7ED9DFCFDAC33A01B1013B57B73E8A3942A09B8B786B60132A09F16A7EFA797B5F4AA84EF53C59B780B5FF65B206CE3094755A5BD25031EEE2FFECB5A7F413DB254A526575DF51D4CEF37E67154F5F13C4E0735ED4F7570FA74B39F51F56BB3566D1648F48D95F779A6D6CBA71D916866377D7CDEBC2262428C40BC0785457CC82B7F6A5558607B7CAEF49DABD4D7001F4F08334B9DF7041F0204232671A9C5CADBE4E8EAF593BCC04A708EB700000000000000000000000000000000000000000000000000000000000000000000070B0E1315222529922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 + +count = 17 +seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 +mlen = 594 +msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +pk = E9A3F277879AD6FA1E63268C1038242AF193B484A5470370A23D01967CFCB84F14DE43D83553DDC2499BE78374597598630230BF44B888E252B4C3CD55D4B3C166EFB3064E8182C246D6B13F366DE3C14D30D1C5A1091842AFFE553D9E602933082FAD04D8C93FBE3A06B4787F9180605F3B909E65CE274B03696A8880D04EFBD408E73BF07AC0DF64D5743977A1BEEE2D272B33FD8C93EDED4C9B311A735D90D38057E1D74735F3B5338F6E0595F96E364DD30C09949302D5C0D6B462FEFB6D3DC84F8E7BB322FAD2E9741B0A88F0B8D308457EEEDD54D57D020E0302EDBAB243828D04EC7699CFC164D5EF2CFD1C58AC39EE9D843FEAC2759A24996E61DDE908782322AC06B7A30D9CCFDE61703F7B5D6795392D7B565EBF534CD6437C6CD6218B57D1844A8FD1A6ECA0F3EAD141DB0F9CD79702DBBF34B5CCF6064057088080CB0554A64F81C71F64D1B6F95BA33C8ED460D7C53616384FE3A0B2F0AB4141F8C29FF713081DC7F769CE03A4E280DB93ABEFC37E6240D464771B58F7F78E0539751E959A5D5114C8162026C66971DB3264038977D1FE6690C45081CA464A7A2D474A98022F9C61AAEDA02A01A3BF9BCE6285ED4E3E7EF7A9069474C8388598EAFA9C95D16AFA641E371ED22E4B828A09465017BE4D5CF2DE3C483F8CEF2164C1504D1736CA50F0D973AC52960842EB093AC889C989BB69B7B31FF9B9AD3119CDF0459C8EEF694A0E55CC48C61CD0470E49ACC676660ED4BDA251005DEA98B057058976389BC16F3E879601FD27612C18A33F9149F44747DC134DE0871F5F2F06A3B762E813114D4395E2A4BF316EF5BA9F6506351E9AB7F05DC4D9573FD4F010A75FE9E252BDFD0507C69BAD3F7F53038A1205292317C2DD6BBF731E3C5F82FABAF56DC2DDA7B0121B385C1A188157F258723F12AF54B8995BA4F6676E46C6B3E69274AAC3A37473153E82C1B4A4F6D33F5187C5525C73D9CAFA62AA74F2C88DE02E86E006325264149A51F3039B60D13D52F432C6E7A52FB27FDC8D3486885687CE3D8247400690F434F31806FADD9BF27A4D84CD5A04A0405D02B690BF19B892F75D789E0706C81D3291766C8EF57F849B68BF352C47279FDB985D5B175E7A0425F8C2D2DC523E29601EDCDC6CD539EE4AA19402940A231030B81AD8D54896AE7233CB89C00F8517E571A936DB852F4B0717F51F192AB78E97E8A9A6B3953720DEA627389A66EDDBC9C67E93EC5F7C17E857471AF4F1A496366F1BE8087682697C24113EC333325E02DDD982187BBB472CAA1AA5E9410CAFAE471CD616E6D67D73DCB0A39FC61CA8F7D1845C4704DCFF64693E13895B6F953768DFE79E1F7591F80A6B70665A77E1F4399BA9033EB51FA9EB1486EB7263C98FA982ECE29477EF40FCF4AFC6F2C341326B7FFCA08F38F6AA768C85F89DA743B0C9292EFB253BC5C6011443D0AA5C21F59BB365B082B00DD20F30CEEC8BF0B00C1B0048839783F8A2D02B9D7695B652568C557B6DE2ED84019E056B9524F067752ECDAF3A9BD0E89E35D33840EB63968D112A900D0B7ACA228487C71B0640AA53B827BB1D2745F2F8A3149089BA0137997172D6B4AB4ECB6549D83BE583C568F430CB59851AAE2E0D0FE155E0A3E3B866FB47198C3C7320730167DD58A0EDCF101C83613F9CCD0CA648507ADBEB799A7449F1E19057A91D161B425BA8B41CD885BD6F1601E768271CE87A964A34DBE73C20C3B23CB1575F374EBDBE483AD5494FA5DC51094E30571CB57F67CC09F7F52104398B19596264BC3568CA918FB525D717B64AF0FD1888ACA3B71DA8191779AF7C10881CB81CA8F9DC2F7A4F1648452BC3CDB79F7E0B5518CB3ACCAB0F21C37FFEF0B90B4CAB2BEF84E1346E9AFD835FEF94FCBC31B0D6CA335FE6AC62F43CBC4C838E6E245B3D8AF6AADD460167220B643AF0D52D0813B8CEF6AD2A4FF6962096EBB169B461832DA87A11AC784829F738BAD3EB4B8071E8917B490A1F0C8961CC3B7C46B4228E241BE80638AA12DCEFBE80544D36B8F4ECD8B128D33419F7AE07F3A99309AFF73CCA88E1721CC4D53A487BB972581EFB75B61B7C37C9300123EF24185E86A1EE7DB1AFDCD8074EEBB1A8204E2189394150ECD41A1BF34CDEC207136167791BD1E295FC1C91F4863559ADAC0854426DE08B2469637BAB72E1BAD8F1AB9D10A8B0476D577F347B7AEF35FF4228B99AD8B84BC648B73E47782089F756C68A56B5A76DB452AA04F2F0DED8B8640DBC6134AD4ADA3E24878AC52B6E03E4A85213B816981C0404997573564849ABC29CB4E6E0D18B6A49FF8FEB0B941742F70AEEED54E8DA2A1CFADF059A3EE1D0564FA14C8402387AD7627A2E627F3A12E8AC9F7AB9360BAD446C8E53E78BBC8AA08AEF341B2703835BCFC766C13EEF27B37BE8DA2E768AD2214D1DE49D475229E648709BC35B4C2B77219D7AD585FD4D35BFF1F61DD5ABB41E9D94E2716930322510D361864029C14395A8D25141E298E61AB2C572D8F67C1355A1BEA60A32D8F0E9D06BF47897EB6FE33231F8D45F42D85B745AE9F968F1AD7B16C9752433E0761C60BDBF0B020E139BFE7F26DB1F6C682CCACDAD27F41BCF26A3F5F0E524F78BED1FF8E02CA4E9FB8366279B7935EE3BC2DABA162E8D2C63C75B8A8ADB8CB76B4B315A696258E99F338E08705CF900AC5AA34BF443948266F773BBAC5D70F841A20E47862F03A35659D0AE1EC7C5D6578D0B619CBCAE6A679B6CAD05A0E1CC8E31E806F0FFFA8A0D45488E338D8E27833579048E88163115947E94C9422E45B25E0BD42C355894CCF84B64AB5141999ABAF334819EC5A1D7CE53C05B28FC30433AF2137B2AD5641B2AEE12118A3E9BBE9A3661EA0AA42BA0040E3DBCEEED859B24ADF87D2339765522F9EB11F41792442D48ED5DC10DF7319108564CDC3464F500EA053068FE18353C0B4FFE2657B2CF0E4AC62FAF2686A9C25F5520D7C845679A5FE2EF21C7492E3BABA4952188B1ED97F0EC0E8922655952EB9353F6CD36C4A98A3B3807243367CCF961456A77002563BE76C0691149021BD5F5CA148CDEDC161092DEC1C9EA2FF99673B3A9E3171EC15707B8E712E81011C63A58C285C92C60EAF707114AB97F70E1ADACF4294ED5F5D2FAFC728F780E7966EFDB998940B25965EA95369CF6B9B37121EF31D0762CA9B755A5EA90DEB4E093A1A1CA7512DB85737305AEC2F59F222B6D2A273C91733C97AAFBFBF42FFECABC2DF7AD0F1078192C8834D496AC953793C28E0B6C3D2D5BE91FF42438665FED80A716288F1E12AF111B02294B0D20218264A62FC6C4F9D81996395126CE73FCE23C40B74122E0CB3614A0771A1F1AD7F692DCB79E3F165FC910C4ABA774F47AA441220BC1ED26926D236923CC62901625F3AB3180D2B9493C43B379D52FD8EA2699CF4AFB22E4DD286D142AB1846FC846B64A9D11076C46C2372FBAD40C3691DDF4F7C88DEA0DB15B7DE7F78CE017411E1D55413C38816D06300B903F869558CB486D53940434A67A3F9E4972C10B96D3885F2514B52A007752A009FB3FED0F0C197AD7E28D57AA3D015F06593AFD40DC61BDB5DB2FB0E5620149BB1C041C82DEDC7E931F6F2A77D3F53AFCFDD26069BCD32C3E5D820DCA2BB6BEA69DD86A3D9DAE8D59B301FB76AF +sk = E9A3F277879AD6FA1E63268C1038242AF193B484A5470370A23D01967CFCB84F9C285D0F830D601BD8C701789F762B25F66009E81EC99393E1ED56263465FCFBC7AE2F54DC529893D2CC986F73A19DC2963ADF28468290DF0A5A2A4034AB5047988161EDA7E1CC019EEB5C20901396B5B5E501C756CFED0A22CF2B1062C6C9B654C88013032224B884139764C0029013494E02117298220218382821430D189371A1044A5B14210BC46D9434880C220C10448A4304720C412A988431490292A148611AC98511A32C8B360A92B4410C162A214081CC3824A3344E22B4650806280AC7005234320C81881289201A920D20444C01902522A680C4320C0C83808326515182691204651CC5095A42424BC84162001001A33060166814454689A64C63B609D0202A9CA0448A463288446DE392251A3811C38640DB045223100D24048E50A40093B6085804424A026514138921118053224D900288CAB68509C04C039105C3A6299822421CB511CA1886E4422420347252408999302104C80CCBC670D28408113871D2B270114724E4326ED322229CB8900A2301049549D3124ECB424D5A268C1A9631C3C66194980C89446AD3C808892606D2164522917094264221320C10120C9334711446881CB16C63C80003A50524100AE2943119938D13A890D8A6851C4449A18665083765D9284D40A488D484101AC58014346011A98480208A492292A3260E4CC445C9B00403236001C17003445261B824A044710148845B460D00B23014102491489208338ACB185223908544822DCA08520C074283C08C18381209C610041908D3462E0BB39099346D12A80583C66014932D50B030DA322C9A022959206DC4004AC4004912924DCB26820A125210187021B13184202E88384114353121400A1BA1642044800CC82883C64CD33049194672CA86680A232E10000C20384A5B40650A31298B021142144DC8B06403054402A1800A420A991870420631A3306609062DC8A02C121442A3162D9BC86C11039009190D5CC80CE1428E4188691C03485C841003222A53409150227161186543104AE03006D3124A089188928624A3924D484269D02801042248C92689DB087019188898C80D00866962146E121485DA4449A4026E42460540B4054210921149714042700B264A94244493222912414A8AB44902884C01122883C8300994115A4889993070CA465010056561C868639021989624A0B2511AC569121985A284486344240A434ADCA489E00260488601CC3685A1383013392422C88163008DD13224E23401209624244409021029E2066AC9888CE2A28510B009D83611A2A8001A1744214745009871A4180A408809CA424C9C428E02136564A68800C40598A828E3C20D5232469930500B412C080890E2320A22B52599B600C01645E2026D9A06050123911B232163825023A2900B2710429620CC162D0B41860B340599480014174C18362A84302218B68953048159C821CC440D4CA820A23668E406489392241425250186101432269832411A342CE3A801894462D4B648482691D1A0880046088B1624C1C60962C48998942DC2B4054820010281215B14645422914814129B820C842845A4B48410106E5BB66DDA3429CBA81153C848099608830231CAC08D14C981A0C4904092684C4060A2905121440188142863802902230698B82851C80194040A83A82D4B1060E0B8494A309098A405C8C04D20C79109446C21136094484AD20441DC322ED9A284DCC488DA226801960188366EC48649032852D4288C92040E8A14268C844CC9B87094346E181665C986118A422814B8685BA411910450E4C0714CB24C63864041A21001428511B50554484A593289930201C09401182989A41021C08881934692CCA245C436724294810B098A18340E00032C02B1718BB27192C80893968152222C20887014368522417142B09013882D6080614A986843280E8200610C3250D4A6491C311121260D0C444548240A8A2804813481D19884233728DBA46D9B140C4A248C4B08814A9840242762C0044010A3000B41490AC384DBB60900B08CA10046C01050CA828518830840382E1CA470D832890B274E1A016C2323680BB3501B8884230265E1063259344088B02D18A024E0288160A80924858D8246402025056046281C448CE28864CA1492E212011242809416514B404D51422D23450A88DD1B9A00F2E0B29F168507934953109462562434C4AE81C4D1F22621E5AC5B2BC54ACFAE7C4D293BBF60FEBA655E4AD5811C124D3D4DA3FDB1BA3F1833ECB36EF25B47DBDF656828BB0722DC650FE15385DFA33F545DB92F61F99A4F341BCFA6FA882094E8FBEC594D9711180BF19C7D186C71B9B46531D01026C2D699B8BAB6F25122F16FBF6D5546D10DAF2C74BA7E1A7ADA2E53B8C5EF2BD091FE357A315A1F7C4D7C105EDD99B607733AE4C430F1EF3683A31F0CDF1F5310B03861ADB9E86F5D7974733AEBB446BE92ECAF86E02C9B1DB019245D31B25049CDD93692A5C4235814E5AF688CDBCFEE956FD6B16A8B22A43011ADB958AE894B758B89E8FBB5334783EEA3B718ACC8B35298A996F259281442CF7AD309795148F96F54813C5B870D66BC3323E7C9BF04AC3880BA0A76A2794E0B3E32A5442D967A04F6E36C44D99353FFC8453556C2405B4347153B70C49424FCFD29A7FBC4BBC61B3C04DE8A77CFDEE31F0C3C87B55F774B7530CB203AF2D1F6C732B3DC45617EEA3A2327DDC89EA36D3D4516CCC46FB2F380CD226CCB2153B825074103A6E640B75C3065ED84FD81634166E82B3C53E62B8F1F092122B7C7A24CF426BCD67C18C2E92711D89E92489FAFD5EED9BB799CC82635E9647555C3996C2B5C858985F7250F12A082F35DAF65319745DBCC7BC663978196A12051F2C4D283D9DC13F0D5739F02BA9398848F4E1FC8DFD57B2EB704737D5E814E0594C78867D50FEF2DD7F71022B6ADC6270DBC7098A5FC97597A97090F29C3308519417DEF9B202D1BCDBEE2B4E53CD956DFB844ED19E408B09DA3184C0AE5429EBE947EE2399B5A8515D843987936E798AFC6A786C8556BAB910357A4B7030A1644B8BCBAC681FB439DBC5775B9CF3BB7E9CEA3B58F20A3B31F1B94D4FE1874185649F9C7F796E3054045BC6EDB9EF1DF4209A4A2C085EA4D5110FC2C7EDB1A7FF7EC60368054335FCAE9C1FCC053E1AE7A4E068D698C33CE5C77986B2886B9E85071B81D22858ADFD7868165AD14E2FC908B5FF4BF9B28580362B0E09AFE64D1BBB6713E08DD937922C0FFFE556ED7698C902DBE8B3BCC6CB373E3CFB67006CCFDBC82B7B587A94AABF04DC8C065EFF98315CF695EB43366E49D30BEDE69318D8A91D55652182962D1443FEF409669A2CA9342B9612D036DE8D97B0E10FE498055617E58CB83BEE4EA3E817C1177FC311B49B51A5C7C0C96A35B68254CEB57C8223EEB6AEC8B43EDDC54B501F676D61C95E2154D0216B7DD9DD71626F6F4C6DB5B1C52727B236F0F141EB1F00071238A608072C211B071C7BE3627FA4F061A5973EA44C2CDF4916351B618747F8C914B1410DF6A202050D9702C969FBF68436CCCA11159E9FE11659BFB6B6014D9CA97D28B2D7E8C6DA828CE065A95D19A84D1BDB36B2C8D09B11CC1C3E4A5FE72A17528721E9C0338DC117703ED1E5B0691B363B020AD6E2757C95BF06551D1E7816440BA148EDFD96CBC9B250309063F1458B4230FF2A7FD85D2FADA73538147CEE6A83FA27BA04222D046BDEC137D8749281BF79B7723DD6A24AA7B4D2EDC0F0D5426A4CD461FDA93605A92826746D1103336648C74573CE8486701D313DE9C75B48FCC6A45A4B0805BBC41966B595099ACC203FD5C111380223373A110A9CE87DF9A5D00CF80DB6374C0C0B2FE8787E6246D951525771351577367E89F41C1BC8D772E752E60D4CA39CB9B0EC2CE748B43AE78F31ED9857D3458118CD2D8390BFC7A85D14993782C0800B2C849814BA075E24625309B725EC736AD23D3149BC0CA3CDA76326C3FC503C50EF57A597FFA06D14F2D3DAC3946A1C2DA3723532E03FE6BF20B15DEA380458F5161AD005191BCFDE8AA12AA101CB6D4E5A7B0CC27843CD29AE296145D78EEA950C371A68AFB2E941767AE4C9A9DF782A3226E9A18AB978EC49FF2EA7A6A77B922FAB66CEDCC65950A556A55A01BC3F8B1E7F6A2EE397C03E0AF95B2F77E0D1A3D7687C1245EA0F55142C4B331977250953907FDDDA7E51EA4F8956FA61C303010BDD9FA042E5565B2BD4264F7DAC08A73C230B6DDD8AA2ADABFC5090427980A38AE79DA4D8700075557574F88C1641EED6CE9573CD8FC3F4A2110E55A2414A81D3D37E923C5611A7BB84DE36DC306F86DC2DC8A5603F6CAFC43974F1040B2033825426F2B5EC0D8878A7A65A16B21E0DCBBF0C72976F65963A58FD7272F50FE1B7297087EFED66BF185F3C0447692B2E93B3F249CCC673432B7D3E16B3EBDF18482FE3073565B09A8D4D00B7F23F4D1DB5821DBA445D1807AB21890A004DAE878014082533DAB6CB42B7815538CF46C96E4B33B45FF60C2C8E82AEF944D1BCEEC20EE7A11FEA111DEFDC77757F8E974BF4AFDC9F2924DA130D1A21277166B467D0782839EA6F10B9545BEBB6035CEB29F4E77A7DCD04F5920626CB7C3CC2E52FFB28680CEA6E2C1014AE76E03EC8A5588A1495496B2290FB6C96FFE767AB9CA926DA9C957B4CB9EB48E1E96F99971311772581DB28E3C8A1A4901D5C03004B1668460B7252EB0E91732FF634E0957E41F0F2E3C08D5676129A3E6ED5A735DD4E130C96D06B4B2A0E334D982DA20D4DE7F28601EB60D5401375EFA127E5F31707C4E661826281791F9922EE09728B1FD1F1F1DBFCE01764CDE1EE6A08DF9BB72F08A9B9BE309F0309FF937CBD1221F14B698D45EF41E660C107E7AB4FE40365658517EA0B26C2050B2CE0A049634BA783B4123E298E1F587FEDC59018E912DDA2BCA65122A238FDA5A042D6F9C3918DFA4331902940CA7B5AEC18355028ADB590A4371AEB6557026AE9052D87F7ED79188DD82B26A8BB6327575F6C2CB2E287CEBA6D5B8AC30F4918D46BE8BCFB78C245A0F730E84918931EE5BEEAFB2FEE043F9DA20A24617A9C33918021D62C353B165B4E1525A34676745AE6381A2345010FDA86B076E884734B6C32D21F9B32E7F86E9F706FF7C43014E2A5C7062EF8F2CE876617356E2287B07E7984D9331F9C5074B4B9F8B8A11C839B988BC7B55E91EFBE1F1BE08BB93DA4A5567D896D448B322FD7C422ED4C30FD4F39376C2DC1EEAE0B9554864C69E9C33AD64D7F9C793A83FD34311EF9649D1603638E982E0D2D21E0427688F28C71C219CC03225414AD8C567BE6BE75AE4A9DD67CC05581A91B4441734A5D000AB1500D743805466EE31EEECF1A0001AA773ECB85FDB743538124F3A48111002D5E2220B7705E5821B83457176A9734A7EF237B401C1251FE7ED5BC5005AEE13D8A9AE8B80190BB846039A66DFF500F35058383CAFFF55C763479C824ECBFC2CD78476E81F6495FECD689B1531BCEE09655EA580EA61F5C2522EE0792298FE4100692CBCB74A5C187776CA7B94B57AA435061D6F9242A971F3530A288BABAA0C4E845DBC937D64AFE919CA9A2AEA3F4B06EA96E999C770E97E3301E2C832E8B092BB3C7A59F4661DF40C2DE3B06F1B6F2A84E7F7803E2EBDC4E8D0178FD11158CD380069AC1429BD693D37B8845989818571186D2B658C69DDAA7EABB36A8EA5BF0EBE6709B07DBF13B59DA1AF94DBAB4CDA50BDEE9049FD6212D1A62ECC7382A5AF55E7F8A075618C82D4AF7C118B57EABB21FA1F1B39873B83F3EBA6C365B8FA6E8DA55F19D7E5B6AF89A736F53821C21C3961835CEC1AB4B6196A5CE61281FD3CFDC215BA24314D4783E8655ADE0F92335455D0A9F3952F92722B7968ADAA5FC6DEE523DE5B92BA51F5F94FFAAD70080C90BDB93FF7119E3E69EE99E5DE6D4D305F179D3AD2DD12D80DCEC8FD1907905EB6A854B51C20BC161E6818598732F15E779B82B1BE109FF2DE59DCC0C9C891CD6EBBDBBDEB84C75BAEDC5E4F0C2DF682D45FDB2A6B654D700B7D0D975C9B2AA1E0C619784EE25FA63C3CC89E7D658B7AAEFA09B4132CE51257598E23532FFCB8E9F1864A9D57375F65307F59F09D78DBC9E1500A6C21BDE7C0494F037F55DE96FC16C80259E3E180E056BDEEAE36E00B5F5F67FA14FC0BF3C8822EE343DCEF1340CCFB28C35939CAF44B6CA04DD0D338E2319E115B742E5B0D498918AD6C33DA1C64F046B655DD405DF4D4E346AAD4AE23A6C03DB281198B69C9867280A86A97B8BFB6A8CD861280F50B55032217ACCA4A15320DAA335C66B7DF25C31F0E705F94DA62F5A8204F8D5276FBAC728C9C3D78325F172458E72A259315ABAC54F345F3F150382DA492FBB447B3C6E1D187A71CE65DDC904CF657A207760948B9D6AD7FDBE1BBD937D0D4FFE1D1BF159A26E88E7C87AF807F5B8FEE89BFAA2E4A20653B09DCA61D4FEA90F8B5EF29E926807AE0D8BCCF14EDAF1B974D6D2014407424412C5A12B5572BBE3869B7C7B5E49994A5D80207F900880441AE604E135287DF9EDC313AA26F3AEE51F5692A9F065E1EFC9DB30BD733E5BE3B3C8B5FEA522BD2CF433896302B28E0F9C680E8A4B0E01DCD5EF5F679C068DB50BFFA8EAD6AF7472296F2682245B13B5E57B27DF5A41A621F40E276B8D880E5D964CB50FB0F7984AEC50A1891134BEEA497A7D029F02196330F12C4D0A5BA335F52C8BBCD4F3656F879D1E05FAAFEF322392DDD2557C8F5A3C2E00D0790DF08C99178715C4D66F1B3C0059F21DFC532334CFD7337A3985643B094D681FD02A0C07F4654D452C733342A7AB6C57E18FD49AF5CCC0BBEBF8A96A326EE1F2E8216F96BEBD7 +smlen = 5221 +sm = 8C214FDBD20BFECC346F32AC33EA74DBA8A1E82DCA29554C9BFA6B571C448D855D680E36986821F7F7F8FF8078F82DDCCE6FD3C11EC976932A70C97425467DD263D95F3D18DA013FA0D011B86D1D82822B2FFE75FC5301346B6B95BF338D1824C1D586FF8A33306DA081EB39D9261536638B197A0D7D75C316A234C09CB88065F082EA32FA6C92D47C30F533B1D64EEA76447D07637C55A7D0C3865AB073CF234E21BE55538A315302AE0959F670D19584F1059FD6180BA1A1B70CE0FD187643AC35B022A129AA6BB2B368E7CC4B7E536A502BEA6F4FFE18DB915AAA0DF6C360947F2A173F99EEF0CE01860FC6A10C99362279DF9CBCA796DF1D4EAD95F12DE8475653224FA09A3FFE11BD664DE3D68DAC158729CFD947C95A604BAC33004C27F0BF93FC0EF21BE9DF45DF2E002D99364A94AD6EC11FE045AE230EF2BFFE35CFAE3ACA0DFD377B7C091E790BFA42373B13105CAEF1AFC9003F84A8C7088A343C758B52A9F81BD845A6D0B2377C621B6BBC8316531848DAD44FAE052B078F07363E6C0D9B8BF16E7CED06DE8247F62EEE79ACCCED6770A0ECA13E4ABC5A321DDB728776F222479099413728AE2937826C2D7EAFD18F4387918EA4133440DAD2032E5311B32598E123F005A6EB98EB145B92C759258E8CF097BB497DCBD7F70BA4D2B22C4C883F1180FDB40E1F7F69225DE6238D57C7AB1E1C53EC32545D728C71E5B4EE685983FCACA8560F91321CCBDFD8DE331A3B19A1D688F404C468F2DD9EDBA516A3F133E870DA25D088D8BEF43C0BF37DE9AD40A609BD679FBFDEF7B3AACCA81869AF0F1B60F36A967647E4405A3FAA30F840F73C787ADF01C3C14DFC9ECB357352A0BC559909F4CA6CEB7066BFC0F479B32B8084E515187CE3559A6FC05AE5485768833DFAF8970C58E5C3FB172BC604E5EDE08B07AE52B70AFEF337B916A330C53CC409C2231BF30A577D021FDFDB4B7D9677037FC16E3A6572253D797DFF3C0F939C8CC6F68F9678491C905A7BDAC11006FA60E97D4C0258EAD997232B9C64954B5B8EE6E1CEB8669648E99428D6E4B63AECCE54D7EE0B84865BD1F00CB9CF6A36F753EFD9FB5E07CBBCA82270DF079AF736EA546B1F7213E840D50D850506C00D4FC440458E25D4E92704855CA0CBE27EB337923DD5F84EEDDB1FE447F1A7F8FCEE802F4E5B27D55A9446718EB6F08E8EE2413E6EDAA4412561F7F39317F2388006960B90E11BBA43987E9B5887A5B86B39A125FBB8995AF0F76E308D89213287B0E879FDDF9E65CB8C2EF1DD2269D7AB1A5FB294E3158EAFC73383E4D9F2EBF7DDAA951DBADBB83D864BBEAD8CFF73CE667E9012C5F57C4D9C5DD0122EE3681D360F53E84D99247EF83642E651E4234E3E62B91C4EC28DFDB652014B9C72BB1583B6A43E2AD4CE9841ADE347DCC13D465E46177B54E3C6B5CBD2639419F50A1053F5AC891CEAD8BC20EE5B9CC651E925C2AF6BF00B3013D2E224008CBD7BF84CF5C569158A68C074C8C0267085C4E7BF0DEFC1E682704A727E8FCADBCAE3AFC4DDE9A3002915ECB150ACFD7BBAAC469050E28CB556EA3F62741D7EB0BDA11B3888D0E02B7FB64228E37A36BA835BC79AF59BB313AEDAFF70150986E78A14284CA8156BC5AE8670C7CF8070B9ABCC97DCB362795DC077B7A3ECDBA17CB153E7DB6BBB1B5CC2DF4B4CD2230538EDE012521DAA5F2075CD0FB930067AEDAF5A90E654B6227E181DFCCDB6376531536EFC6C1AF3FDA2A46A3C4DC9CCD392EF597ECAA6CCA6B81D483E7DE921FE9DE43A89BD8EC2385052F369C6272398853B24BA9F98C189E74E65915F08952C67827D86769F26FF53D1C3879368D7BBC91977F3BF26B9D7F5406A3525E0D54CC0EB2495C98E2649A91F2507497C1A6C6C6CB45D2D03861228B6EFB005445DC7FC43582DA8C63C4FABC9BF9B4601CAEB564E702F2A61A4167BA7721B42DAAD01BE543C0D017ADA819310AD323D276800CAA72FF6A862CA90B0A8C04154EAB5CFF539704481F71437DD19945ADB7B8F83C50DA8F065DC86FC3D879A157ABA1B96B753E2699376FC74E464053A9EAE8AC5CB69A0AF1437CD32E63898451EC8B2162AA066B6E4B11323B84F13EE84A3D42BE58A13FEA2FB3549B95AE9A65E4FA356A59B59A96F0E2524A34CD7F2B7DA2355B9721B273C17A17546C3B07B2E4B360370F542BF7DA9C9192D259D76E2F39A4C6DB32E94959E698B4DB4C3E7986FA12541A5153B9DE797F2E6DE770F2387F14774263825C601971937AE9D63049CAADBA46062D2B222FCB3B81746DABDDE0C96EEF9731E8619B06A7982908C306675E82B72469EE7CBA7F84C9344C671033B18F0FD96044D9178CC0D1F5E54FBED8CE1AE0EAFF002053BBBCA573B1C1FFE7C333E5DB29014FD9EE51D289A8DAB555C75EE631B48AF274AAE2CC7A592B96CD17B86673814E0EF6A1859DD62756F32BA8B7E3D0F0655A6C5F474D0DD62B18987C7F6714DF208C46CF17BC90FDA780933B76EBAB5134FAAA0E17B4697FCE077CC205039B31B56202A493796E843366A7158AB208746022041E7F5B623798C47A36DE4FB61334DA255EE398E7A6B222412993DD1499CE6D71F3930D880812021F86C0C216929B51EF29CA9A223786E1C63E0EB2AFDFE547D275F4233BC24039A896F32665C4F2FCA8BF884778079347BE89C963994E9FDF620E2430A0B0028356AB46FF1A850E1C3CBDEB24AF22F2CA6A38BB2381477EC1B238EAC1B9AB8BCD5F5B8CD4800558B4EA638CDEE34DC6C720A181069DAEBA8D19F290AEC445A8FEB1E0C039A1B5DBC3EA198E68AC6A3691ACFACA423DB17BA8127A0B28DA2D7ED40542265B23FEA53F924E124B86D0A242A1DFC60B8963A04C3C2AA0ED5BC5F8D0562CCF5EF551EE38CE1CE98522DE8CC3318398F6B171E5C8FA98C41FF370F929377E42BF49564A4EB1ED3FE10191921EE92207D5BF30B0BDD505F33D563518CE1B9490EC5BB87CBFC77743C435EE8D9BD26A1939556477DC385187A353A22F05DDC443A095576F0589D550D0FFB99B494D6FE243F1E47B7A14972AF0CC983FDF73EDD5A2C24CC2B37B674FFB2DD5F06B409318064F4F5425B79EE82DF1B74FE09830D2C60203F3576CA986447791856FE04E26217ACE9B00832B508B62F4BF201562496BA9D6E81B8A681A8E846F9DB3096E8D99BE37F585575E18785D978E7908185B7FB17637D3D691B115F75F8F1641F88EA5E981F1A3FAD522A413092728A034397A9784D79A97E8E110883C6D332DA807562E340A3065EB9641002B1A633D7DC56643E56BF901411D3622AFA7695BB0AF46788ED3B8FEFD938A48685AE46BD037A7C77ED5A5FB40F5C7B93A0037C3373265C55B65915B3CF5E919FA80FDB5F19DC33502E3F29C6D452B12CAD968A282C8860C245A6D95289E94A464A82A2C1BEAD541C510358333BC197C415FFDB83A78135599E8542FD5CB71BC371F4C32675FFBDDBB4A36FC151A00BFF13938D1FD042FE7B7839E9F4531DF5ACADA2FC368B600BE2E31078238933DBD7539FA0CB08AEB5A75E7D7E2DE3388514B7D8CCA0F095D87DC56F50465082A10B9919E90C97A8542B5E1A4C10168FF15BF12CCEC1FD3E9E8123EC243D2703572C2B7AE6EF786FEC50895E3375440C3288222BDB2C8A6BC1FBD8DD0C34963BE9B58C64CC7932B7822B65B68946DD34FEE38B152332D4A861C3B52F369FCBAB8D3C94CC913B3557FFF914101CCDA068130F7262471A49C361E9A7DB1319D50D9F81A8117103D343867687CDCE384393A51F42A8985D52AFE30C30AA3CA01D5E98EE8D534625BCFD0C419524507E4352EC3D4520FA358A8C1CD71D63EC58BCC009DB5A1B074B889355154ACC13027B18CD1CACFE40C578DC7147EFBAD282F250B0E79F9FEB9C9D14E8AF133066534375620415CC065674338CBAA7B22573616439E1DE041F9C5A05CEAD3637B560CFAB5010E6DDB6D78CF08141BF9C300D70072BC7D71018F2685B7E112278EC8711B79E8844BB0AA0BBDED7482D859FA4F35F76A5B2D9278EC92CC612930A5ECD431CFBA5390DE97C53FDB3A414E1C109C0CED8924AA5D899DF1C7A99E5B25ED908D50C108123BBC36BB1D30D8049E8B969F1DD7D6218991E61B2F12F36D2723A9A3B50B5B26984F20723005DC41F9A05CCE0E7917C5BB79E1374046DB7F5DED710D5509E537BF727283D80A3A1ADA50D6CB466C1565A3DC20EBCA059171F769A514368C381724A69DF5E12854DD0A5A0891DF0AB42A3C5F0126BAECB81CC61C4F33162D476FBE9E3866561BDCC2604A84512CB69B3B1683A5D657A80162B10AA87ADD7003AC8C3C5E61FCBF69F818FEDD6DE853B4E78CB407D1CD330271C64239966B136B16568A2B2FEB383B66E78D39580C51E72AA191BD7678AE20BC96D5ED2E65B5EA310EDE7A732386454BECE5D56755CE183E246F26298A081D10F960785B8BE539A0469BB11B50B6B657279972FA1546F1D22F3290F4CB073B382DD9012BFBA963DF026C96CB168D3E7FC6358B6CECFE7A59DBDF981EBE1674E306931F4D2DF5FA1F679EAE7BCA7DFD051886B76239DF4B29271DF4CDEBF256E1BD4D2782D4B2FE6C0049C8A95578233FC63E8B141C3DDE99465C650C8962B0B9EAD9BCCD517F15D0C655B4CA608945DDE9DAE8E6EDD1E15BA4EBA6FAE24038B201CBCE9E4FC505B022E79980E38C571E83359B3AEDD5FFD9E8A359B92C27D606B4BCC32B2C318B0091F6FE3C5596B0FF3106962A6B6CB05738F7DA240FF2FA02F66C7468E3FEA7B5777981C73414E58A49044FF5C5B6AEF7FC1913B42395A43FF59F94D3540565CD8ED96DF938D77FBA679D1E9B10745DB495CD2F6B42D7D575713B800AE3A0D985DBBE29A691A151859DFC270D2B59349F118B133B85D95A3893184FB6E05B1EBCA24D6C3F0C0E6866CB3BC31D7ED49B904277A2DEEE02D3B20460945FFC355A6173C37C0CE6F447968FF2DD145C9D611CFF5800F6B51D496D2DE200685F17D923519F4521AB3BDDEBB61596F67FDB1253AC68D4CC9984E8487706C5A15EC47425F460D22EAB317FD4347B58E67E5CF6FDD49FC2A4CFC6563CAF4FEB372922CA0B0C0C3E326300DDB0497BA561360674491B0DB10FABBF9C3745B59BB018CD3D2B07059B0B3665AE1EF9C06FC88EF3F1FBFE94423A9F076CA40107CB85D07742F6AD49995D8808D55F3BA5FDBB961EAC9240BC47730A363B3F86C440CF022A3C38292AF52875BC112E890BD47C36938DB4F70E53A03458D73AD7B33105EF6BFD0229843BF32C638A228E295EC9C9FAAB628A6EA0EB910FACBABB5E1AC900FD6416B704187D03F34420D3464447926D80357F6384BAB6D7D5CF4B6DBE239A8D689DC261EAEE113072F6EC1D455267DE08878D5C13BC73428E9BABC72C503AFA6E0AFEF4DB915DE6C5A002A640A7F834DC47F1E01A0ABB871067665B52B04890D8D57C73EE6058A82638B2A144494DE794E8900BCF3C28475376AB06A525C265D39E3EF349C54E98A29B15927D9F86BAE99948CF6356ED8E35A84D10EA4EAF15B075AB7D0C30D8726120B45778F71B51AF69D188F19561B2C0CBEF0368FD6F6E59EE4B2FC389B831D693786E8139DB9B1BD10BD6FA937CA3C29AE3734CEA8A04B511F197AA97A2A835F5B6B095CE40FB1D3A24755FFFCB03639F7ADDCB070E9FD169171F991E84B1F8B45C708EF18F22B0C80AC68D6D1239F2981419ABAF103FC97FD67EA7927DD5BEA0369F1EFC6F12495DF8F96D2F570AFEC713857B6A3317408841C5A158FD7C3F39D9AAEF802E3A441C36214A945C5A8252D7090EC8BF61A9359EA0E4D6AE6E3E6CC3255E0BE237DD23CF51B21D18CF689891C3C6F17C372FC1C1873BCCFDC4950848E4AAA147736198244876E3A507A37D998032A060BD78FFC7CFB4EB7BEF61B5B871FE25A41E695C1956E0C33709502A523705A53B2B32CEB3AD19D8591CE59A367AFC5B5402B679532190745A6884192C2C3A321D35F68E2748F0AED0A9699A8E5DE552A7D318024A8A44DC8267F5E120093E00E56008D2A6A59E66E522C636A34535E1CEF51918E2DB3C907C15FE047FFCF025EAB8FC349178426CE337B1DDC8F21A519B30F179BF15C1364B540F7C4188BD0839856FB571595F8AF8CFB419D97E7B5D16F672658D2E5FD5E248B6C9AAF6A52933B7F70A999A62ADCEC69BD62B2913BC5FBEFE768301C1FC03C819394E813495B403D1C9C5BCF75F0B5411FD5F66E18B8DD5B9FE832BA54C4ACF31CFFD0A59514AAD5490399C644204CAFA8DD6BB9D44A6DFDEF34556C8F34C03643FE07615D235922FF40F899EFFDBA394BAAC6551E68FF5A4F4EF1632F6AEB11A762AB95C4E60BEF9B6460415A68BFCFC94269D939AC465BA29DB01E1624E4B36844F859BE9F2E5978B095190D1B405EBBDBE80E29596079A3B1D3F5FB0B313B41AAFC12545A779AB6C8E4E9FA0746638DC415172E3C3DC5C60C354A51A3AAAE162F407F000000000000000000000000000000000000000006101620252C3337576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC + +count = 18 +seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 +mlen = 627 +msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +pk = 2DF0828985BB6C011EB1FD0123749BE7D208A37FF2E88A3D8B7FF574B9CC43BC0459A9938020E34FCD6838374588CF2055C3A558C9F17D5F643411DDCD7B0FF8BF1C05ECA6787C26E974A04222ACF8AD6FD3F367920685EFAEE00756D984098EEBB373C9D31FDCE065F9492EB9D89D1EF58757C4431A6781FFD6BAE6C7BB0260BE6ED8D13ADFE335D769056A7360AE02D77C6F1AEAE42B58357DE9F40A3C7E7ABDD927B232944E76EC8D0C45EFEE6950E8703E96EF44779EF8EBA6D99E738C1405F33A99D11450D29BC479A5F3727FD0B11857B45AB47C1C4D7BFF72D83F3358337DA96091730FA06658DA16C89B3F3CC1F5887DDA3A0F82C1634CF3C01D786B009A43C1256FDEBD0AEA1D541E66A57897C2B4478351A0C640E1B5E9D58290F814C059B8D43276E51DCBBD593EAEE05B1271441D08F7993E870F005BEDEA57310B93396F728F47F27BC44B6CAF93E96468A28D10EF4411A71D392F90BB9F5CAC685D1F7E6BF5653F8539050980386E71FF7BEAB7611A889AFAFEB50E88FEA8FD7A2777B9B056B78D4FC6CB527C4759BF7BE0EBC33C034260DADD73A5491CE02A22987309753B5AF8C7FC9283D6DBF8751A762A978892797D47625A410810C51EA8B9FABCBCAAE225254B8F7A32C13F61D5DE8EC9ED6DD7AFCE97D689E0C92F7EDA0D16B27DF8312DA8D7BAF1E8B4206B76C096D35816386B2F8C350E0BFD906C8404006DB9C84AD4CF7756B66D37CFED87DB114F453FE723697055BDBBD1EFDACBB74AD81E9CA28140F43FB806C65D2F5321D5A769C093FD0AACB1C88CA2F62E2367F7646556BF5683F630BE978E6EA9B46A2A998D4334526B19B707A95EDF428ACF4652DBBA164F44FC6051F140BFFF38804CB59DDDB00F59F91AC41166470E2DA8063221171B2B2656A5B66EC1898F3F341A5B125AFDC4018C2D69D4B277B5B1B957B22D88CB4F2DE76D1EA390DAA2ED3ADF3BA5A01149DEADBDF66785550D88A668F729FC7D1C07BDAB7BCB5E64DE36DC5284E1189774B6F49864A5288C78EC6AB7A43078FEA13BCB7614E5EF63104A4176C43FF598785430D667FAA92A350AC24538D31E8B0C87A7A8600959BF8486A1E6979FC57F98278167BF632E857CADB9B87F055E2259A8A45B66FCAF53AB21E9BAFFB40D273869EE972B290E6A504586FBF57209D67EA4B2E0718759AB1631865DE4B81FCDF7DFC164B2AD925BB832F445807B004773F4C8E0909AF93192D44A10E608E43C29C591317CA8F85A381129BDA8C73C86724E25CBA4C38D3642D3CE22BB60CF75913DB5CECC48219C43EEEFE28032BFF2FF71B4C0547D73138A29D2DC51DDC406B9FB1448BDB9A5B6AF10B8058400B5B32B5FCD2A515758AD0A4AC1B8761565B61B4A11DA3F163F49AECA1C1E18B260140B0A1E963E9A373548ACAFA3488A3D6CB255322C11FE13167B10BACC0DA928B83073278C44405DB6DCB558A7EDCA479ABDF811C0908E18A54E0FB506229749201ACDE93E6AF316355C13F4121767D604089618AFF82F70F0CB4D6014108D9084BEE926CADEADFABECF1B38E7D5C3A4A4993314DC5DADA474673743C8D6EE48E1C6827C3B120DB644D3C8F0ACF8E78E5DDFC4B0588974C1D3A83D0FADAAB18AF429A37943D926517A82D6B122A85378B99F22C938F56BBA50D049C71F4F3A067CC541FE6091BB52D0B20B4A5059F060F53A6D7AE2482F053861CBD31FB3F3387D370C8D9885290347D1C726A2F14D0465328D63FC05ABA221304512DCDC0B8F58835EF60C9E2946C465030F0EEC6B9EF2C5D763D9D02D9A08EC14430413F492158B55DC6E8B337F8CC2FA7D180C88A9FC78CFA0376B2D23F9DE2D61F522DA967509A1A47780906CCA7314CB7A9D53E4161A93E69C853AD5AD46325E0ED2941A24E94230257E025BC1BD6651C46BBBB8016EE0A6199442053129932D44B87D4E0070906F28C71AA554015756849D49BB4C00186A6388C63F586A43C3336BC1E17FB7709AC735164AB3EE05BA440CEA9422886CF15488DC4D4C49EF4AD0B54910D91A741BD8018B8614A9B5B17FB86D240A61E4E18F23AC412B7FAEC0E5BE1F946BB3657D360FE345C408AD0848E993825501D36502EBBB0C73CF41A31C14FC95545F6CB865F8D77F2E1886AD50788DD7FA5D6A60D3EBF820A9A920844F51EF0ABA1D851EC4BA1BA2AAE07B3744F5706D359D51174248CCA6892B00F1BD2563B1B9D2DACAE7D9988BFF523B5A65C4062319B375A85713891C2D757DA67A7D9A05F93BBB0FA581F043F67A3DEE7483C0F6A93697293C5AE323DB103BF345A8EACD90D333AD65A6770947CB937A5ED0596665A4EE781D5325FA1B2B81CD19D5044D3467E8D1F414B7B6D91E172E682AABA76B65D83F4ACC5F2D32C52C2503D1546A7E337AE7E7419557F14604FDB1613ED8AA4127F563B649BEEE1E438E40BC6CAD69346B2580F98170AEE4C373592FD14D41F60969CA0428E2D6A99DA2757AEE160785BC7DC4528849BB60AD64C53A51DE61384050BBF209CB955C4DF6CF95811EE529AFCE5807420238FCB6902B465F032DC9FCA63863F4B750085BCA68850B8D4CB0D643F1C3A5F3A6BED54311709C45797D35AB9238A6594C6BC6AE191F0006288491E0B6E444B85ADCD8D8C103B6A8C653ED313F56BB64F1246180AD5D3A3EA5104EA12CBCBF991492ACA04192AF0CAC10300F99527F1559A12E1A52351E68394EC174497FC2B442B9573DC2BBC26389217157114892399E229CD9CB8D21A8BD6840502AE6E714376F93BFF796374A1D2DD57D2F1DF21350CE74FA89C31963D6A5D60E662FF190771E6F1AB3CC9E80180980000A10B23CD45A48FA50EA271F819DF3A517D0C1F6AE30FE7C67B8D708D02CEBDD57583AFBF829943997E1F27C3FFFEA134BDE06951604F7742358103FAEAB98AE7B2649DDCD0E87BFA639F0539D7D7B06038390174643E96B6D467D2AD0B4DB087A39761CE3E99B76711F4290D7A3B8F3B9C4C9D4890EEE5022E5AE8AD93B2964012DDA920FD7C2B34F61C5F8A470E098BDB97F6EF3B7FFA694812BD7BBCDAE4F539AAD85DB93B3D35EC0CF8C894E66FD4B4FC977FA37D1D0C1B50B77817213010D76B210278B6C92B91766860395F53EE8D97B6FC013E70D9B4D97E91C038D988120E907C9CEC8BBB431FE338FBEC0236E534A7114B4013AEEDE3127C9E4B958D5F6AC345D03C7F7630562E42CFDE72670CF9A7AF285A7EAFB81407691DCD612A01F40E7615CEA51314141F4EFFD3354D330F6B97418E0A710CC753EE93DBF7371065D1B0AE457FCAA94413D3D607E7A36E4CAF85E3A7961839FE506F3E402ABA37FA2A46853633F923727E28B4B650109BA756F4304592B236B716324CE5684EADF085C54459206894A4D7F3F52363B3C21E0C0AC2BA9FD1875676FAAF103AB60EF222C9FD3AB0458B98665498CAA046D21673288256F67000A923DD0141619ACC2EA42BAC5C8047BFF568DCC01CB73AE6D51277969371281D47E0AD6F4268F9C82260A8CA26057A16EF35BEE80201A53B90BC63A2770FD375706EE62797EF82782ACE923E934C74DE997362ADDEA225C8DD67877E5C886210B6BB126A7F3F93DA2455AA759CCD598AF6DA227214CB5BA3E767A9D695688891D8E0D890C0B3CBD5A27777C04 +sk = 2DF0828985BB6C011EB1FD0123749BE7D208A37FF2E88A3D8B7FF574B9CC43BC31EC35E12C8A0923470D4D80EB2FBAE82A6DDE3805CACC550A5EE57E8B51CEF75FDE91229BDDAE61B6181D02AF250AA649EE105ED9A7D9F1DF6F229594800C32A9CEA2E454924868AC6EC5DB33F2A0458A25C71FF07BBAE4DC5D214D1BC26AB450242E88A67182482D1044221CB44410456A12206E11184E213562514462A1120EDC120943228CCBB409599620532026E1262C4090882489255808909108609B90480287918BB8611B848140828D61420559C66024B04494A20C61A84842128E5420801391519C4869DCB011224452943860A3120023B72D01B74498368262324848946189446CA2A0310B402DE18641038269634271C32204D9B64C00150E142449D48849C3B20D40126CE42828D2B200CAB0290C000C0218900C12000A890C133788A1B231C3860954A888A4022E03450111266050246222A141131080223529CB286850444050800083125080A08D800606544092432400980848A118225A167041108912038ADB162211A74C248609DBA42C82088AD81490C3962CA13052C2B28C21452022316E9482090B4124DC186910A13118A8715B4229180046204424624222D0A68114077241B0501C326C0C320E444406E3166A230120E2222CD226001C398552A088133144D4B48C9186701C456998148A11932CD1304248142E1C9791C1143220B505C8268A20A66008012E99B22DDB280612918C144872C0486A430448C4B2215B045014313021228120A5689A240514295188820981A2280B104A081588111931A2060203B62182222CD326328A1611E19231214504D38090C8A6080BC92880144559888911B860DAB664D31061E3B068042569D3340943C24123080410B245D2C87151A4412499405A165140842083968C5AC44911070410B628D3405188082DD3102264004822C4241AB8451B03919C267214960581B231E4402688C86D14B80CCBA268528250D03420E022050A882C0B048A0B046D084620E03249019180E1B41164C2695198695324851300465A3651620444D2488A0231050CB24422106C5A44494B9008A2407003382A613050430090D2A40D21130698340E1A312D09322999182823318048A20449C46952988808058094A48DDC4486084951D80688A0C21050108A24280E632809E3184160C02419220A02160C64B6204A489009C40D9B8091E3A80D14358AA13231C9C82808A66823446A90A2711A2972511041A2301261040C1AB624484265A2C66DC382289206252210298C383119376E20462900214698B88813128AD0124908876D03396260C829414089A1188521165098002E40A8655414464A060E0001904B1691D2188E5216321B950C2400528B344861442D9AB06412230804B0058BA431CBA850D0380904B14943A6211C0220D9A66523192561262CE0B001083941D124618B469113B40D88486ECAC68D01937109080E52B6495120494C122A890611A1080699C26C2039890193814A98509B82519442054B908553A0705AB065234450C44028C4882559083204A12950A6681C836D9110101A45269296810CC96944028D48B045401490CBB07104320699986C09B8115132680CC07124302C11294652C47143B49123B249802628A1106A20A86D14906D641080234948240821DAA8102330851AA1008326249B406998A251023746D1160A0C1291D9404E52B44D50A28C8A3400D988510A451163A4010A048CDB248562480C238748E1326DDC9080D12449603826D9008A5886241145502209722226929B38721430121A230609032C12268D0228450035005A4426082188CC4071238265192209D214220C378C21000EC4C4498B3824C0404D54B68D9926095B142A0009612005811B2661008688201831D83050614050C8400A13320041146A04B96509A54C81206C0B016C608411D11484D42080E1484142C290A11409E0320DDC206DDA10310202851015704A326C21311163C00DCC04314BB8285916458B100C0CA88DA1426DA1266599102040B61114A44113424992040E9AC20D54A409942872D22004C9A88413952980A441DC184DE3885122316D0B242420024113186C5AC8114104701CA94148308561280920146ADAC80C52402E804064E0B44080A62C61C2884A98919C382C002471C3B40408173154B8604B246EA2088E0690431FE9AB3D3912701DCC9A82AA3AE03F667760C42AF7851BC648D1D7B53CD83A44426A1497ED65BCF026E8F0BEEADCC752CC9417FFC6F558CC53C288E14CD77F2C253E8663C3914F7C923751C8F7A7AB58C60B19AE4BAE0D69075D0B7F79A27D2C6DAC18B56F7C76FD906446B0392F5852E77A6C3ABCE7A52055CD0131417A32394B9611835430E16301E78007E23191994CB3BE14DC4D7D29E86E6FF28F320E38F3551B0BC25946F1D59C7AA6600E15648176DF337C65B9F5D23C78F04E4D6E12AD311987C131B46E2C2DA0E81EDE1C40145DB0BE60194A729B9383C89D36A03458823C5DBC50ABBCE76232ABE23259D5DA254121327B75778F8BB8B205BB439531E5BAB0A61291F387A96D493148D194CC7AF17D1A3491196A0103DCEF7798FE9E3E1008E0CFED52D52BBEAB34977A9C45697F22B57A2DA1875D93C1323C3FC396C51BFBBC665F9232790ED2CB106B6D134AB0CBB797E48340D7BA2FA45155F0ED4CA2D056F33975BB5C7060FF58F4B2F8359430C7528055B88E5E7814E52FEEB46A5E1F58FA9DC3543C450CD18DC0678913575957348175F2D545A9C4D8FB217373445A9AC022AFC0CA4A9F8C6F1F4E0AAE087C321495A7C12C710A6165BA3EC2DAEFA7CE0C33EE9F32165016E1D642749E38A94AB3725674B68BC08FC26DAC7B40AB79B813E0048FA8473049C30B9B07F6A4F241822CFC60A04BC91C8789E1A4389A2714A16E9A1C38BDD689F1F2BDC990FD1B82CE20944013625EACB9F14C5C9778B3C30AF9B3BEC4ADD10B372CF3D97C56E48D242887B583B07FEC40CDFAB6A91D33F96B52B1C2DA07DF5EBF9094E71E0C7B796C4B972D6D2040730C48416BBF67944EABA4C4D8D8E58B04C22925E4127E35DC331716FD43CD954305DD4BFB6AAA63EDBDF8CEF5A0F931BDB3F7A122D5027BA71A2E36CE1FE37F2B8701876295ABB2E2E3F43E8F2E5D6C62EF77F529DE3AC300D312E56E9579381F8150D709AECBC0871F99A5BFAB12A585385E98F7D1C504C55E391E5F1A6DF25B1B69658EB4C308BE366C4C3A34BA806430B85F02274749D4FB857C33D3CBC4798A3F6A15537EADC97F9EE94E95CBFBF3CAE0B6DAA7A2404104AD78E4B433AE293A69AB439E41C89B1440FF95F37D0F2325F3186EF1CDBAA5634FB047007C5FF0521EE83367BFB6E456BCBEA0298A39809B6F8FF8916DE1B8A35332791190252FB7CACBD800C7CB23879ABB95E3701B4B21E8041E85A02783324A0B04720E201926540A2BF91C155825F257A867353B57D853C52BF777A8500AB37956924FB6FC2E156542D95DCE8CE273B40FD6FF7834DD242B4CD3399E0D363466076B1C66DF0FE9B40A4CB8EEDBBA2F41BBC5DC0E9649352C25F0377947B2B337F8FE88704EED9ED7E0151AB9B73FBACA2333B00B6349FA8A12DA72C879148EC1B1F4E11EF87100023149D7F684FA4CCF1CD9DABB93A744BC7CDCBD9E5180FE39436800AFB6788551810193CCC0A5C48CEE67FF0356062A06F0892A7DB11F907C785AC49B4C18841F445819CC99B3DCB827883FD385ECC9181978FBE67C846C63C3F2B1B90840910E56F2855AA182A195DDEFA940A1FB324331DC89745BF31B38472A1391BBF6FB05A689596784CEE532650FBC0B49C3305E5F9FEC5FBC4A61596A8046F6BF08573F6694E85EC86234C67B18A2E3395D37807F25705CF48E94C7EAABCC64F1613BFCFA83664656D42DA56AFB8A1C5002435736CC8EA6B87B7CEE72EF29F6C328042EA8FD9CEC6922EF9BEBF0405425807A4E40039CE623B18CBDAFC686FA71614E936F1E0CC789ECC41CAEF408773B02DEE1E5AE166318BA38785B09B2F5A89126262A3E4041765A39CEF25EB168F8C09FD65ACF68FF4CF65F5DD1F64A00D6EC9942A9A5035B52D275DFDCD1607494885043A414B550AC0FB44446EFC74044AAC657E7A21612E0D648C4E1B63AC9A9B987B9E4E562524D32FF4489752C92AFB5FB50F504E2C9F8F8D86CEA55F2B59223F2C963C2E1AB103E16B71F24C92028C80F4C4AA565F254C4D6DF1673033E1A2201F854069F847EE83298D517B64F2CEBE369C7473468BFF097717CAC9B231BBF52066C5F3A0AE98E4367A747C4F48C66A1FBF9FF8A3F1E25A5B9B7BCA42220CFBEF752F679AE7F3DE18307BC562A81A215DAFC1FB593972744210D86FAE687455B7858B0582B8A1A426B4F10E8437329F9C3070BDBE3EF8EE0029694388DDFE1BF589E20E6BEDAC84A007F2F242D4117E5BCA6178F108D9E177D70934B4283C4FED02FEDD0DDFF68B6586CD6B903B5D3F30BFA49508E2462A1AF375A5B0DBCDF5AAC87600BBF6CE374EAA165A185FC876B20D98C2F9A98AAF964725EA98B0B1BA6900E88E852C635D1C871800CB34FDFFBF0A80D182DA076B65976FA1395A6AB974DCAE3B585EF6865A4C63D91F9C33858F4D1CFC91653EC69E45935AE727C9E65A1515448506D28C14DDF351FAB64D30D707EC2AF5DC0A5E90EA6AC57C81E83B5EF7171DCCFB451B05DA1DE616D58C81343FFA3F0C3641359C3E432BD69CBC1814707FF243CC468E2EC043683934B9981252ACF84EC264386C4915056DA179C9F35088B50DD7ECBA4FD93F92A38EEA34A87D521613FD8B73CA35D78462D3CA18B9FC53966A5C55A2B5734393AC1C04D9A32B2077B619D0FD38D0EA9BDA0687702A8A84F852A1C0C618EB6E363AE58793E1B5493A139160294FB952A381D9A533E4E80B7A2E9D2687F6835909D5D2AC44D1933B7CAEC207F894BCEEB7753CDAA2B80157058CCE0275918F5B46EDC44B8307E84E64893D381DA2E9DBA470C7F7268E77A60D9B582B01EB6C8F6B93A83F4FC837210236B2DCE3104F1B9B673C5E9D83E20BB881644F4718650EAE81B84AE1040C82B6FC72E5724EE4F69A47ED300A02F763F9A9A934A7AD2320AD7D36C95D2D50362D58F15D8BF88194336D2D667946652DFA7A0F5CB9D636759191C72F607845EA47480511FE311291779DE46B9A194DE8E461264BBC27C88633F219264FF0AB670D285F2700A0772D3878F3949681F3243CAEADA54216CB739F336FE82877601BEDEDA4DE527640080A9A51FC07374AC62566CDDBA350F04EA1FCB884E63CDE7BF6A5146AFACC1D01844AFF783F4FB547AFE77DE0E2C64B53816BCE309A2A36EEA7082ABD416C40FDE08C7429DA4ABF442793E5FC26588D03DFA7F0DA11E5FCF52174BF69B493007AB512618723F4787DFFD662088E9E82E2C60C1B1C715B47F5F6346E3FE169CEF70E62D23F362E4F34E34CF8B870EF2107B89684B83CF181790D0A4548108C281D367AE594C59E9621627E70E604419B2B1A12BB1FC464104648C2F10B746BA23514549CDEBB243772869C04F894F126A3A967FBCAE488B3CD53539B63DF7C3749B9A84597B4ECDB18E6E2245513DFD23AF077DB987A423762AF26813EE581037A3A5C31095DA6687BCB1CCC8E57C7EC46F5EF9663588D75356A17872A114A21EC9AE7815111F7E3168EB62ED7309F3542BD1644D001E48367DB4569FCCBFED6700DDB5D04E4A4D5D783009D3F875DD57ADDB8BD5233F2E5ED75517E650652BC244A9B6F525E1D80D7C23AE87B091F150F4B349443F016953A0E375CF5F0E35449849C8BDCFD75E25602A3F5632AD36C8CE59ABC2FF305BA8565C725F4C19D8E34C92046E4F356518294A9B0678204D14A076C918F472F9D06F6853DEBFB670052CC92B5AC1BF8C324FBD3705FF118C0F5247DE576B298945FB491DE6608F5D444D77312A33279CB6B337F501EFA6265963228D8621106EF53D8F4048650DCDE21AA86003F8C456B80813989D8455DCDF0608E916D4F78F1DA22C1333EA28F257CA02E60C71E4F7643157984F31F33946F02FCE730010E3E0E566D0758BA8CE06FA43793B2A7CFDD53D4B2F204F9BFFD8DB959835D763FB2E414BA1E17B2C51BAE3380A5CA44D1477660F5C6A7D5591ECCAF947FAD5F997669F5A2553F62C5D9E33D8BE04F1C21D54F6494D12C7E8ACB97D1F2D27D23D42F443F58A683E3E5D663DF121FD32E9937A5033023D1E5B8AE5DA2009E04B485B6ADFC9AF61C38CD80F36D7DD985627B711F227FE0CD430D819D2E0AB892BEA719DF4189315CB45FC5B3A85242FDFC5B66E1B4C6EEDA337CB722649F56E0821422B03125A1072C8A911D5959B750DBC3E34BAA267FBA1D6F991444DF6BDBB3354104AA2A255B1E8F9CCCE664F8A1A92FA8EF327072EA89C816EFC0B30932EB9AA95790F5B3CA1D443CD51CC7D57B09737F96AE97EB0E4D7D23AD372BF24E397FF00D7E5A9912FA851D6AC3A2DE608CF38C0FBC76D5938314B8CAAC5C2C3D7D7C14F7A3CDAE4EBC7B80A52484FB3AB01729AAB71AEFC92A7FC20D030E5F4994070586F6ADEE227B4A82BAE17286A5C6A4E4DD1F3FC8C83F2481D3D799378EBA42AE6871CDA37F28F92D84F2F188E932A4FF34F140B4C6D62595E176993F0EAC74FE8C6939DCA9A2C71BBCF6F8726B8D2CB49B4DB1805C4163E93BA595CE7FB6D484DD362AABBDC3655D95B14CDE334D013B69C49300554CACA7C3D88F43E27BEA948E4EFB233F9AAE206CD61F3370C59EB2A3167B77E4CDDB9E745C94350C6AAD6D778066EA53A9EDB749C820D7E492121AECD3D9675C9807F9CE04BDEADEC69CE4DFBA34528E2772EC61F77214876FA8CC4CA16560A373E592C05 +smlen = 5254 +sm = 4EF3AF80E0A7ACD81DE749F9DA53C78424988405D91462C17824CC85CBAB902200728536929A2E07EE34A9402A19F98311B7E9F573BF1C9F161A8F60EAFEFDE3AAE4DFDC38B2D6ED03EEE3F69FC713E345131417C4FE070D061704F8CBB48166AA9DAB4654DE4E42D6321972B20FFE04CFF49FE2CFFE37521CB252A3D9FD7F364EAE7E82520F66DFF0EAF0ED5816016309C75F4FA390A3AFF85B2772C223676647D20EC9BAEB6684ADE3D23CDCBB8F7475DCC4D2A38C8D922E7A50EBF7054D4650F623CFE192BF1AAFF75CF8DE3FC1F4D9BCFA6D9F2B8C93173B7EB7BD748EA26F1D547BF48F36870E08E7A85EFDE2884F8709E405758FD0571CF1A3318A047F71CB31B4055F6CE1851A773353CF705B1D9462465CC609C94859465D1D84C7BE38586CA58D844A243B24466CB75390782E3935ED3FD895CE1910B4168DB9B99F8957A5FD498630504913A1E19F394BBCBB31DC1BCE5ECDBB6B285BA03F61CDCD9EC61B80D28B436D1F7EDD2A62FB07E33BD292BAC05DB7E67EAF06E4942DD30FA92BC9B296B0B8FF8D18EE45C01E0851F8105899CD3F916A5833BFCE87C3CA844D10C56F10BDA0C5515807D185B92B060C6503927B9CC53718DD30DA687A5236617702F45766C37BCE6282F668B5F124050DDF68A3314816E894627B70FF4DDAFB870D8CCE898B3918B0D82814855E7E2639DA385E6C7EB0FB094949FFAB1C3B555DEC87E76A63A7BACF95DA6915BBA0BED3330D70E7ECD3FC5852EB6AD7A6D93B8C6DE77CA25C99E0EB163181304243ACD9D24572FCB6796EEA391A5553002C2DB216B427C2D18DFDE1B6424FBBC6E7FFFACA51DD893F1A916DA5D06FC19424CC9D725E3EA9F9375B3A5FF10E87259720C6F09D01EEC237A0DDBE040AA6C5E72E0413F295A8FC291438D5CD17DF8C119361CB647CDF6A4DD628EF02CA009A8361D131A738ED4F5C077040C4A53572D2444E40A504F98DD6919FFAACE4AB47AB774675D90B41A7166E952464B66CB657B29C861D554F410C2CC0FC160ED1E7CB106273689C42A093D3D044D173A415449CC7963C23952574D868E4DCEFDAF1C0E8121D90BD7A745BBD3136C61B6B8C7403D52D6AA7E035BDF4D25AC341847936C2CC1FA19937C335FD98039706C28FC68B3666EB129BCC51899CC59F7170C263FC1BAADD13D8A19593181273C53F0B3315C6EBB60CE0956B15C61AA94E28BE341DF30DF9B89DF2A687831A6D0169AD61B4E536F6006C414DCA9D15575E936CC9F441AE413FA184FE6FE8E4020676D651E14DB45C63A47B872479D6EF14266BD2F245FC211D5118C5754E3534D8BC75E63BF9C90F4767FAAC36F3EDADF53A8103F39B96B16F9BA6D1336A5969F3DDD79361F5C52CB8196EA9FF56E8D3036CE8FAA3B0EB90D91B23770BC9FA8A45FBCEBA94C412FB879D5D50DD9BB2F747AEC9DBEE951D129A598977B025A1F9B41656B3ADC4D9A6090F5BB9D9BDFB92215CF9433D4352DD7CBD919214F25CE810E424F61A1117751D50ECF0EFCFC4F0FC5D7B9436B911A76E830FD95BAA0C93344AA305C25F4E1AFA8C4CEB487C86D9A8187D07FEDA1A12B34E903F86F646FB177D5C64F5E900B2A9638142D9A2169292C1B7DD01019EFC9E486A3D5FD4E23F715426F09FA44DCD6817538E4A2AC89F685DD0F8485D936939570DF7BA4FC60C64BF1F63F693F5BEE2D3C26285F7B6D12E0AAC93A157DC68211FC4B500692513ADA637B2237477E6D71E7B5164E2B0E088A0B79D5628EE4B5BA2083DEF959BFBD3DC255E714036E53E1C63EF481A5549D34320C4AA8803775A1B995641AA151E8BFC2D3CE9D6C53278796C9A2FBA3A0F234D17556CA92124F28BFBDE28AAC081A38300CAE110C462F1D4F97FFE62F2625988931C79A1A7FD05ED9694F627834D78F1A14C35A17959E025E27E0BA5E728BD02E06080CDAC2E44AD600D44A4983DF8B19445A7E9046334486FCFAF04330F29461E6DBE0A5CC7E05A8A4859EEA022399BB4626CF9CEEB1144E7760147469EF8C2B829B8C8F80EC89D107CF8F38A705B3B560E5634666395E60ECC446582466367F175EE8477A355084D209A8B83AF7925BD8075B954442160E5A5854CF75518B40D504120466E790BE8A5B817644ED516F3A6B1B218538B5C8366D1CCF3B4F36BE04F4AF08F6517095B2F90FD2BFA0C7BB2B89DC958EC2B97AD347BACE2741D54C20A62CBA2863B1F6975B42C057C55DE5C9D5F42F8A203B00D667CB21A9CA3815F926D22FEA7A23FB5261C0C9C0F4C4EC068E39CACE87078EA4EDE88975263B29B2F8B8ABCE3AF96C8AC53CEAF388F3C3B60F08269C3B39D70890A189698B592B7D61C84974574443D9B31D1B910B31D96591B4358E6DE8A988928A26BF181626F5447A8CB7DD3C8D45CA49E38FEB06B6DEF93739D593AEC8B5135B80695A9E975D53277DBAB0BC4A21B0BA459B08308E2D4C846266494877B980F4E07CF8025663D74C09433AA55F472E4E8FB37AEC3D80FB1650491F4D9CCC9BA81990B289E2D914F6A0F7171633B9E5CCCA312347C83BBE75B8E9FA202229E51D5EEE0BD2C32CC38760D7E7BADC37665AC78E20589F316BABA4DC492152F4C14B0C598E89750365CB385A383321884E538323360D0BA71BEB2058D7D2CDE1EC2BBD83B59AA49C68C5F15DC5CD1854A1832F6D6CAD665CDED1343B8F8969CEB3A7C8FFBD9AE6DC2252929C580756E5DF2C0BEA91A7B6D2B032D930A7A8B9F5A882A8977FE1F1B71C14C2E4C8C15775B8FE7B827991D8D510BDC132E98EFFD321231446611AD54AA35561641EAEC9175D39310641F1D0419ADE574D1706A1BF4F1CFE7C48C843D0C6FE917E715BE2AF70A5BF18D7C2AC7C7E8FE9CE8F97ADFAEC7D3EADC8C680DF5563881E55E94F2C10490B3F2A344B2AD6A34414A3FCA2201659E42961829285109656F4EC5AA8D17880DF1D8B27D0D02369E37CC43FA72B181843B718E136EEE70319B20EE195809D1AA68882AB0C54A5E82C8A7C3CCD2909A84727B9131E6CEF0CAD1C4D05D880A5AB859BF2F13819BE968C6D25273923F52B5837140B213B78C2D25A9DA900CA2F6764EB3A0DED6E01184B28BFE2F6EBD9956D7BCD717B4378410D7D26CB004DCC2E41E953E0BAD6758F7E453B1871338C36FA02997AB5D3E04031184373FEB37881368BDA3F5AB1E7C636333D2F199C9711D1FEF763F69EA544076A41FFD0C65D4DA7049D282B55F64888ED00D4E9DC8F83B313FB13F787761E5604D704466310810561B83046F83984F7B68827FA548F7666BA3AC11C65CD234C0E0C0DA68C006DA1BEACD190237861EED186834BE75F4E2EB8BBAF9F9F4CBD68153DA54E9B4F7527A80B5BCCC894528DEDCA7A6405C6BCB08E1F5E487123BEEB93EF2DB604A59EE11FB288EEEA47AEEA62F235AB59AB3E425416F338D6318FCC5AB5882E58D289E31D7040DB396199DFAA3AE9519F48945EA458870A30B41CC553544D20EDFAE2B355FAE547ABACC0F92F0B89406C2035177CB0E428397C615A679AF58B75FC109588FB65B5105DD171A5775692A03863A5246C7ACB0D81F38E6EAFB1DF4054A272F3EA0B2BBE9A3B3979AE2AEDDF4ABED52E3223D3C7A8CF888D50F62ABE80C671A64823A1C0CEA920D5D4B686D07B9F2F7BF68AB43CC0B311AB5C4D3F21C6F6D000B4284BD49583EF050AB274AC15D91C46774B2DAC5BA5494CD04102F26E3F681CB3EAE7675337D422711E7904EAEE0903B394C3C7870876FA1C47F3B8E3B9AF4C82A4DF2C8A20730114063601C876642BCCB34B3EE275BA1E3CD3143E6B2BC6430A9E3B8CD15788BE63214A349E260F31C20EE4B24951640396691698071C948154A7CA4B3A432B3AF5BFA71546B23A44CD0D653D8D5BA0BE65CB5936A86BB11FE4D36304BD29CFD580C3BEFAADA5C9A55A6975E28760D15A0B6A486255E62405011D6367B31D6FD384D00437454CD0E39341F0C7B5FF33ADB8A666AD5F7B4AA16D73B11F2E2994110C55828088C01DAF794900D35A8F5AE7D941A5F98D208CC41EA644DF216A80AC99D3E0CBDF534C43D5E846A2BFFDB8A075834859D074C1E750E98C8EA85844C3FCBDDE3AC29AFBF98AD07D1D178CAEF5CF156950E424B7B2BD8B7ED1F377A27A2C2737ABCB1F8A936E807D24ECD4F5B2A17CF845A810CA958A3E6A946B4E857B8BD96D764DBC518A4F846B6E08B28B3F940A51780D12C033C7DCAC871CC0D533B2B28DEC0201BA7656330617127F756999FEC3C96390E464D16DE2095DC458AB1D146480532C94DC08659CF9F207BBDD508C2DCC70A5B326BAC99DB81AAA6226E87825693C582F6C5004DFB2262C36B79E3352BC289E17789FE18D4B1D102B78505948F67B05F3E1A0B2635C7C9602245E9C20C57EE5487813A6BA471AE7F6AA757E453A84578EFB92336773DC0B1082DF7188FF0D4C850FF59E2B1C7AD106BE903262459C1591E4FBCBA52B16C0446077295C486F42D3EA8BD808234DC0F4BEFB0E9AA053CF9238D9CEB0B41595B3419B7D1E14EF925ED3FDD77E968D04F1E30687874872C977EDA661AA66B0961F4EEF3C70AD020B2F27DA8B298685B6447A443B199D39014BDB6EAC8BCAF87EA7711BCD1AF60A0886600A68EBB55DE4562752FAD9CB7B77242CFD197179A9A772F4509FDEA8EF967E0CE28C582E1A81146DF7A55F723FD8593CD864D4C03365194E8739BBCFB230E37C002123FD9E48A074D82E2882C8468B8D32AC1AE782856B5CFF20C222A43A6F8B96874965FB3F0FE59CCDD8540BA0A636C7A885E037A216132FE77E51D513AD1B1728A3B5600C4FB8D296BD4D23EA56C768693F6CD778B520DC1FDF15D08AADFCC959F162758026DEA1FE760A93BE0EF79E3C08E8C339AC933E4C2D43F1C207AEB94DB0862D9EE3F2DD3CB26A3AB844EAF4F27CD06ACD1B2C9523B608A341818210EE64305E99B6F819D68FE53C5B7F8FC63DCE0BC5D8512CBD80FF21214E65B87645AD4046D1C507EA63A1EDCD7A8B1A24853C60D04277C04226269CE606F0B8EFF3C133AE17F37462A5C2FAD52F308A4FE51EBFD925E8EA0A77E01227D1213604E25B526597E6C9548AC0FCC0891C771F596D81396541914A57D1C2E6C8815981CD7524D3A229AD3709B68CE12006804B8070C5C2A6379051D4BE11DA95329C1556AD4F46DACDCF893027708C60361CA04C49F631D6181BA97B7CAAF831B47C031D1D8B7940C3B61BC72FCA12AF59EB60237A3A8E749CD214F66EF63EA0A6446041B60022F442943928C5C63AAE23CA8C4A20F692AAA24B9E70914704E234912C826A9E70C966C5E651E251368873C275E0BE29A8DA2C42CE39C59D94CC4A5B05226783A4DEE6DD7D521CCC8536E5BD2B14426DC42C83C2565FFD0FA0E839577054F7A5E57DFDEDEA29843341C329F6E1F7FB1B9062F0BF5C841D412989DA702ED08C138343D0DD338FD7ACE86BE33E43629DB04C45C4E2B7D36F846C5438AA8F25C83D7075C94AD217B924552794A2E10529B28F1CC6D08294C617948B5B8793FDD5F7CEAD42C199E375B17DA7A9EA6D2BA9AF4A10EEFB6F9FB6F57235C66FB03BEFB03D37EAF4CFED4F29DE7A9A8B41ED53FDDD482FE3FA6A94E03B8A5161BF5B776ABC715BF6240D6A33C1BEB9EB6B56AF1BBDFC3AFE4CCCA97E2379551B657E1CAD98FEF6DB539D16854EF35D7CD8443AB0619AC749BF5A506BD746BCC96ADB7E0E6474B33F48B5E32E4FDF8EF43D9F932518BAC344FA51FBB888B92C0DDD3C897E964A1A5DC6E3036B25C906C88D053925890463C2843A136F0C64F62540215633C7473C28D342DFA8C1C642151E6342AE71D5661934B484DE5498ACE4893C63BEEAAEEE03BE96E9EAE87D81073F769CA820473CB1B0F13B41FFAEDC074E866EE8980E7D9F4B35DFDC44EA34F8D808255B71E5A7764D336D5EAC66C52EBF39A1C6549AAC0A00A54363A75CDB76ABDB959493F4CD66BF1CD32E269E6FC43153020A5F4472B31790C2CE654BB6C6569794DF77AF533C0134996625F36FE6DA79A4D1EABCF88851EDE01A0B57DA7D323B954094BCB7EA694C9AD326B078595B1556E2BCB6B1DCEE5DECDA20362B0F4E7BE2DB4478DA89BC3A278E31DFFE14910DE8DC43EB2C0DD75EA0D8A2E2E3C91A20B98AA05292959D9AA09B0D3F509F0E76D8D5CD86FE344AC3B4B0DEB09368EB23F735DA6AC26C73DE661572C200E846CCA804A89011D9CFC9E1B4F0CA2445DCBB8025673AE72D72B5A3DDCCC7F6D5CDAB42B218A32543945B0E6C369F7C446460A4688D399D522B8B9DF497E0E54B78015F8BFCBF3D6423ACA39CE5673C0F1E2930019ADC3049A0CE9BBE597B70338BEE969B1354894E226F0C5D98A63100849527A10F6A0679B74A8EAF5B249FC93D762BEE29D607AE65B9690F5D23E40547C3824D0485ECCCDDDE21973CED4F1FB36761A349BC9D6E617B4C504354B7090B0EE367591ACF478C40000000000000000000000000000000000000000000000000000000000000000000000000000060C0E14171E2325021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 + +count = 19 +seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 +mlen = 660 +msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +pk = B36D2055B52B66DC9E02466554617DA58EABC61D3210CB941195FFBC1579D380A45F05D7B3B6CCF786ED9F432FC857D3B49FDC6625E9A0D70EB7BB64C67D4459273AA64C37895582BBD5AB206C32238D663148A758CB32EFBF926351DE6A429B9995BDDA5807EEB10CABAC418170005AB867C4A86D8A3FEE3BDF4422E3DC3AD7C1CDA457F5E53674E6B1A95C964F83EF66708A446875C31E564EC269C08214FE11A9E3EFDE7DE7F34E2B946D475B719F6C5973FD3DED1AF402DE99F1F85610E25A5C9A0DFC4B3D25F819457B8AA82B9CA54EBB33158EEDD8F62E4619DB7F8ABBFD9205D7E30648647EC5B7D50A174953B2B5D7FAE7BECE475A51ED2E9ED8D6ADEB216C4695B5D9809A38E7E6E1AF625CDB2FA4654AB29844B4D720F45A0C13B5951CB202460F7599BE1775184277E20662E86EE52F72E98BF262BEBA264E5A26D88680674EAD8C96D0FE55C3FBAE34BD5A4184D4B4A919B3ADB4D5A8BEFE6C5663A0D9F1965FE22D4E343B9DCD9A09B516781FE160B8AC3E07650D9DAE35CED111686E933C27B1B844225DCB76A3A04B7B0BB1648363AFFCF3780C2547D38C9B8DB41681DCAF4AC441FE3497E302BFFBC055FDFCDA4CF45A8D8345A283B852FFCAA7B5397F7652A164EB8C2766B322BED40A558B7DBC6D3A6216AE54A7DD5DA69D355BB963D66E7C4C3755457EDC6D01A01CE0DE50676BA499DF80D4C1FDDE20D32126F3C6B18E6134684BC5320AF10678AA6E76C8DF6BF59F94932EAD7C05E10D8EE7BCC07F34E3A13BC8D7421E825B842F3370333D0824742094F66FDB9F89094E38F5DC1D30BB976DBC0202E2034CC9AA80CB24E9E9C22EACF35BB223E03DEB2BFF6BF265601282EFDF0D93896221F8BA357B0EFF926495247A5A2A6CAF5998AE185786E8978660DF88C8D52BC570F75CC063BF8D5A39F3FD72508C02897B10DDB938BC2DE22C79105982C7BDC1F71ECC1DE5135B452761ED79AFFE85CE20B83979B276A073324274EC4B58665D5A6F977EE5A7A8ED45C70A9CD477628E5B47AC80A56B4550DB6B42A679BEDE6C680BD4EF937F9243C87210E9FD7AB29E8BBCD48E044ADEBB59F183604229EF7AED1AB555C20DB3EE8FE82CA82430634561D3DE33938345CB6183DA279E6A42B127918277B3D29D07621415B79A1E3C32C704453A72D87A0815E73DAD29429208BE08E8E8D9A33F41059114FE82860A5A12BB02136118543008BB202DA3B9DDF650355ADB6F3745D6D1CF15EA3F444AE89FF2AFB6315D941785E9EE76825A8AF1FE7F972533CF0D769457F378BD1DD8431955B4EAAAFD53A597CBEFB6D8DF6610EB9942F340E34CD4600794B5ECE7EB2C1C77DB7865D9745920513EE2B6695234E6082DCFC63E2E27E417EABBE9062EA89D6E1854A0A126175C192A900ABAC79ADC31F52A36D506CA3D5708EC1E2770ACF76038A7D2F001157EABCD952183747B3C0CFF977BA857565B0AACF37CB615597600B4BD0C4C923A3DF7C6DC52C9BC695086C243DEA629345B2CBFD6DECCFFA0CF81829FCDB8BA961BC67DFFAE45B589A1013E93A6C1C28A2B5EB021DF0ED1F36A09A882DF97FDAA70414C851AA710256EC251AE1DA130E87FBB6FCFF160CFA6A7D088BDE6FECDDBF84D57B4F0B660BCB24C591D1ED6A6876C35286914A2F0C3EBB2F3B292C5B3E991E9F14CCEB3AD0A296F5E85322E7E07ACBE864278FA8A224EB64A592DA4B04E2179D492600011D4EF3DACE8E3F9BD561132D1A39444D06997FD7DD3B7D3AB1DAABD27F2C625B620D6723AD6968848995CD30EED7583CDA5639DB7DC38CC071E4EE2CAF2FF1ABBA93D5B314FAFCB22DAA1BAC8C43C53E1951CF0670247A8BB22E20CCE218BCCDD9757A20A31F4536A5BB1C605BC6705C7AD7F709A0E2B4FD8AB72B2DA68F591570FD77124CF3A4ABFCDA25E830E1885750A2C6F8DE99199FE17ADA59CC64765E36D6999ADF3D62A0F8C0CF7EDB21316A3C1B75848A5D911CB350E7EBEEFB2525698D603D8B7DF859D0E898D83FE2454197F8A864E70E8E414743BBD73E314DA6B4009BFA2EA139B51D9858AF12FC757F1C1D28B65F6F06EC12DBFBFFE656A57FE927FE1DE699FEA82F79B833F22F4C7BB90115CD4D4EC6ED738111B882FC3CE4B5B2AF4F0E5C9D0DF6EE958ABBB088C3DE938811DA579409CEBC970FE84E9B34D8ED63D3B38B5B2B3CF4A68A38A2D119EA70C81A6DA422CF1B14B765949C4AF494B14DAC804B07B955AF19FF5BE0BB925E3CDE3B926C92CE7C265BBBEB46187355668970970D2916EDFFF30EF8742094401B29439FD96E434CE75D15BE67B95E1149352A41223177633B89B499AA3FCBE8F3AC024950BD14A7D406C4FF9F7DDEAF4568E3BEE7D165A2E454370F95C6AF2642657DF4DE973ADF8DC705E0D798382985339E953F0C73F593BB1699215400C07EE8FA084018E87FC04F82CCC646148316A10B394AE5371EADB6A4DBE9A62C2487875ABC9324C6172612A604B4219FC40BBB0D2AF237DDABFDE10C5F03F98CF00247560111784A665B731DA08C8657E83EACA0B0394080E8D811241924825BF3C73527054C99E32125569A9672DA6A485047640A235C508D4C623D5BC8BAF9C78EA1FC9291125A0C4B3E6B377443C4A4E4B8008913EC3052880DF28D14BF464F360F2331F0E8D64E999E19C3A031760AD35CCCA12136975B80B20F1F07FA450CF5B23195BE993DE6AB465A97ACD88947FCDC1F7D209E5479ACEAB24B6D0D99B55F0312F103E2AA99314AEB0761A294A4CD4FF995FE7531E6C31753C39E365429065E061E589C9A6994A8C33157739C5E901CDE50EC873F2C2D6CAB3833B5065F3393988FF0FE576E08DD6928C4E299EAC1C0AE251EDFCC6569A9EE5BCDC53231FF61EEE1162F3B226D57D76B4E6614621B42A518BBC2E9221D51EEA6B296311D10D05DB7F9A287C901ED9ACADFCEE7E8181B13C3C40766718867C5FBF80F5257B9FA76A6C590C4F86C13E2F5E6176C01A28565C54E29F7A4236BCE1F2111B7AA183F8CE35E99159AFBFB2F37A6E0536854839D4B421604DAB1F9B4751A7776D494E94859AE5AAE512ABCCC6F8350E06E4B81A43B1D7E690C143ED15498C955AC060A2AD8FC9328A59FA7EE0922B980024B2A479B59523199043DD6BAE1C7A94E7899A3A028B6C149CE354DA288A83C85770199DC73801D68A7CA09D6EEAE30920B6370970DC357C9CBEED0679AE982B0882AD48EB1E79125D5E09EF80056981DFF3F86AC21DC4DE88870E6D974A6EF1163215ED0235C0D4C65B31EF238E11CF11EF728A1ACD2694C5371B7C3891D4C53D1327A9DEF23FD22CF7F0E44CEEA9814184BA918ECDA094E98A5906D6459E70B75F3B563BC003B7B992A8D224C246F3626113774B2DF86BCA8E91B3B045415430B562A576DF9C7E6841AD575776B924C6858E890A68E07DEC92A6108311BC362D6B4C24F666C13EA225A209EC071C13DC8716DFF3E0C657FDF72AEB79B0AF19AEFB2D2A4FC1AA99FCCFD41F7569F23D242894F73F61C7384DA8569189C5D4F243391E92369E9D88FD3ED0F5C1E513360DC2A18429060252DA1DAA6D884A592C8EC4F103F7DC7021A73479AB60886A31999B30403C44AE93C47405F20BFF313CFB1BFF29C7CAE094FAEB0B73A88128BBEBCC +sk = B36D2055B52B66DC9E02466554617DA58EABC61D3210CB941195FFBC1579D38026C611A035832792511D199A6036CB8B378E281574B4200D1245C673BA41E8C172194426A34CABD47A09D0B6ADB390D1989E644769DBBA4DA3A1861F407D3BC8CCACFC77F1F21DCADE45329D2A0D529A15B8F75AB90BE63ACE9F86A156581C808CC489D300524B0690CCC00D53866918920CE3B251012282C82646C90862C2141062B28D04C84D118550D102864AB82D11982021878D139209418289E24065DAC041C4188494C42CCA3029E3C44801476502C22913B94D1B236E0CC03001352D21A608190201D8880DC3444A08C660941686D9324118120CD1487212405244146E029028D4986908124042308CDBA68190B201C2844CE49084CC42254C908C14C34804342612020D1113921C384E01228264A8711C134C00126841B80924952903420908139104234213A591028291020490993889E2282622A46983240D190480D3084054205023A37141986512B07024436418888019C32154045199B05021B72489342A14095123904101438A1C028261C22848240E03952842B271E2284ACBB808A41488110925DC180CC44685D9869110240449C0454BC431E290511A090E091828522009D2146988C68C618471118701E1168DA1384591342DC106802391494A206D491645024300C8C4701C19624816629CC410091305630881D9068512B369DA944D8A362612B310CC026A21270502C46454A288CC946489069123A41004029212316988108102C00401B809D0328921B64862086A842240A142091329861B19055A324261C029201612914211091345504864C8820152B6890C2088D0926C0A2951D3A290143269E1B044508061D1B4419B9460449884C314129A1869D0064D40367102040EC31412001165C1B04558C225C0B285CBC408C3460A431445D18661A3C6850A840564A801E1068D98468DC0C28CDCC2410C3666C342010CC94D08346510A841209181104648CA44720CA844099090C1484208268E18904163804820116AA4986D08B0810A400E22492920100218464A0A1946921402012824D22010200951410611002889D2925150B2011B3642C2444E441491D39449E234925B08049C3469A0968498C8704B8891C0A6718BC068920072244028C23085A18884DB44640425081910510221700B1731E4B220A118815B1669C2262011C8459CA4400C39491B144A0A280289048DDC340844C260420662620472C9C24089142E53066CD34051E0A20521321298000C4A264D92380D5236014134621327510249508C9670E4144110818122018610194222492504A289182165931611042622A2304D94046018371193A2305948700CA06400908D90C469D0B65001362052926924C131E28031842486DB100414A86420924C640449E19660183544C33840490242C804650C067161108C61B2691390899A480E64C889192312C8384D08064159028890241024B988D2366688449009484C03A78082C24509B9888B3612D8364293B88901242480440653128E11496E0486095C902860064563C084520645CA486A6024501402645A044A8A16444C3228C094401003628102290CC64CC1463053C4254A9650CA04290C98081A17720B106D42185054C8640A070984C44423280E50407012026CA4166023A884CB901091B830C1864D0A0511A444102105819CA00C64888DD32289DA9269104448D2A62882B851A11026D4828813164D48143001394D0418241CB80822438022B70800184214C84D242066C44285101191A034908810321BA1010AC368D192055126090C4971DB1291933030811622242331E1B06DC9C481E11826003028A2428909B82901B5319880719C482C8BB621801231832266C9A84D19370A0A0146A38829D4140D894051E43632D2A24D9C460D58266421236C18C74C120071C20240A4020C5A18268430689810299B1228934440908025A004652003319402660C1888A1A264098360C2C00842B600C380101A1740E034244832054AC26950404C5CA00102021111312CC23429D9148E21B62C23B369D9366912984D1B338D1C386C99480253087108160510C28D1017804100610CB30480044453463042940C0226326118444204469C04118928801C9980E1B28C14055124068488C26918B66458C68C59188E18184DCB304802C01002404ECB376230985EB42E0834C48BE49ADA4DCAD148FCA128CAFC882C018683E0C375BDD644B6C567C6023799B1E0C1ED68C21417DDC5570AB3155349C10E2B1F7AEDA82D693A22E45C0C5FF9D21088A0F37627A0C90D7D84BBB39FEBC54246B2FCA734096804204449694E20C8C72560E3C3C2FD2D7DBC48C05C6E07EAF46E47178C2C6ADA490D111625FF2CA06FE0652686A5CDDC72AECE41DE5F819C018CE926B8F2267C46D336C41182CD878F348CC3B678152FFAC7D584A2BEA27E06CA823704C0E1E944C369197B3F675BB684ACDC96F92210FE0FCC4FF61323845E371BDF449D87B30174977D91940B8B9565B40A49F93CE9F82EB4114EA2BF3C5CEBD65D7ACE4FC125CB4F3BC6C9637D5237F1C16189B8B657A4C4FD74E39285AAB5DAD5EF4FCB05846A9C996CBAADC3716C6A4800D446423A660476C18B533F48AE0CD4D5D3C4215E16A90984A652DD6F01BCA01EABF6EE91AC8C1B66FB40B7C5A4BB79ECEAD61F33160DDF30859BE6921348729E51A59E02FC3C7B48BED71B5CFFAD1984A8323A6B1B955D60284F88A160D7EBB7B434AB780BCB443015397404BBCD63B8A491A29C2D9D6249075C15A40CBEB06FE74F0D99943CD9974EFEAF82F26EC515AD4D795A2EA93D9FACD2E489135DCF0D666FF7F409EE72C7C0192C3533432ECEC559B02C0666283AA42D41DEB7F5FC06C63FBF0AD621F626D04C91C4C914946746094BDAD502A1B0470BCD1CAF63BC352C6660B1D2F4D7CD63B7BF5A63D7348A770CF67B89C4F10D8287DBD9DAE78C1B06E25CC058E798B50776B4B94BDF02E79D0CC9F883DF0859F39D4E3459133960B75F232301F0311B35B7BECB38605F8DB70E6F1B72E475C7E9D8486A5FE25BF262CDD95E7DCD26C9B02C4DA703A000A48EFD2F384038530BA6629CF49DBB56B5E1B7ACD3B93D60EC796FC4E705B9EF196926B9D75D3BFC1ADA1D17EB5A7DF4F62B1BAC40723A0894D774B828B3D1A16687CF04A8420B8B0556E5EE93A1577A42842CA0EA0286350D8C6372B63FA96511C6240BE1677808AA83AE82B8E36665D05A4816645DFBF1AACFC059908AA58F3DAB0CBC83A7586F29497C2D45000C9EBA3A563ABC2142646505A946BD1ADB79B4BD1AFB391911EC66C9C1B988215009F74A9ED374F25C0CD1F6D178116248905BD82F287346886CF71C16B55368A726CF3A89600D6614C6B1B7830109C536B70119085F27440AA22B337085FEEAE330B3924C67C57CC7824878F93B0E2E494DC59E45D9217679CB577AFEBC8B324A1F2CD810FF5ECC612B66492F6CD8B626BA37BE26CEFAC7DCC71618D0244B5463DC7AD22D0BE77C03719A24B9A1C9B22AA2F64F5578136FB59831EE071237F4352CA28FBAC41AA3E335E31869FF047657AB1F5A678A71C52FFBC86CAC3C8790B90340CAB623686C84E1263CA235567275518EB31EF7BAB015473675135272F8CCD957287024CD89279BA05DC5D6121089B0EC0584AF9D50AF00724DF2E7AFFBEAEACCE998AD665F133A2D0BB9CB412B273387D0DF9310D2F4C0303AC1126F16D698C7E9D1A28911450916951488109B406DDD9135A8F1369A642AD00806DA2D1EABF44B01610E96D0F589EE9A04EB08B5F0501C2F1EF0E9129AD041AD2DE55C05AF49A6EE2E7716576F38140DB459C32FAA29F978A19951091B87226FC5326F3FABC59A29CAC86E0641F784826AAB0527EBCD124E0891E0A4EAC6FF5A7B0D15E7F32A43170F9664CC29C9A91A0AA6F3533644DA028609AAA824AAC7A59997B70C185E9D9FEEB1F2D9B63E782D64AED307F5968433AD9A424445E3BADCE12E1502C3F2FADF357F4E5E8B681770F29AD6893E83AFFFECF434D173AE057D332BC887EC28556181FE45777E81059BF7C1B0C7262B77DDAB8FCE136DAA3A8900179F28827BC9FD77C94270DAE1F422C0C8027EAC0694E7A0DA3BF372BA835C6C92DAE2641C22401B6033FC61D940393465C1DCD1492C43D5E04FB714D29CB3CB06F63F3CDAF8D598F6EDCFC79080A5624A28610D96D97E8D06D7CBD2AB9A533A240F583E73FCA89A2EFB3B8AFE35E89A21CDFCEB02C235D811C16B0DA3A942766D3E1403ECD12C0B59949FF3BD0E903AA8FAB33C119A6B07C0BAAC72CB8F68E03FAC473EC86A380063A23F87E385CD80371D0A56F87F2BC41D63ECD30648BD9140D84278451024A2C6B5FBF764B286C72A320F84117A21C1543DD89C1EEC2C2F343D41DB202C4A102F21B64B13CD9645828792B771B01083EFCF9AF67D75D66ABB5586AD62DBBCA81C6A14D117332078ACBF7A2AFA6738F20ADBAD5F02FF06DDD8E15D1AB425C70229E5BCA95A9D7BFAE13A1D2FB19C3F96CA654C963D0F826129080E4E5A73E326E72CA8C75B78F0B110D3B9B5B94458A151B568A0ECED4369181876D9BFD4F947D5B18A5A12306F9C1B0AE5FEE5F35FFDF25E1FABA5E99B48889B43F5C8441075BA651355C40F7ACAD026277B3DEC9FEAE27CD079F4BE3E4E7505F36486ADE13DE475F7C337CF9A1FE68B7D2620CBD89A0F04284E2DC0A1837AC060443BDC37FFC93BD69D9E37E5F79EA12439D8C8FD69714C09010D29AABE19858DCDF1BD6245C732B9115BB5D3F4777DAB4D5D23C7AAEA68934B3E04F3A9765AD04DB592E065A5DA6632F8FFDADB259755014DF248ADA680F23B7541DE50D7B252C2A7FA5C60B47F72B77CD8B5AE2C7D464786EBF9258EBB8B26A452598116046348C99A3291D339DDCB3AA53ABE8104CA97ABC6FF626E60B407B9238B27BC74F3EC5D7FABB54E7797B8D6CAD4EF35FAFA96D181413ABE08D4E4A437A07D43CD39984C2989FEC4DB7F3B2592D7DBA0B608CC8384FAA2A5D8173CC26BEF206B625671A6D15243ECC0FBEC238F32617E572755C7D6BF43F54D532407957C1C670FD935812859881D0454C75007B5CBDBF7093913853F7A4B68163DB0E67ABC30A92675E2C904B9E0733E466113D14DD266EADDAFA0438C5D8AC0BA26085FDFB62D730BDE58EAE73705E91CAA377E8E8DA768679BF8E82882BD32A185C8FF9ECEF66D7E4FEB182310DE3CA2A4925989718E637C1050E3F7796A2B6FDEE19CDA1ECD398CD7269C951C4420D37528097F3B42E91CEC47FD369CE7C7F02CC273B1BEF75D336A461774C9D460B482ADBA3D8A3982103ABC701D573CBC12C13F516EE181BE484338C520BB0D557AE1C14A7AEF2265E9E0CD251A255EBEF04B7448B4DD960F8776C122F0A996E149854EB2B09812CA51403C156261643E903214D94088A1CD00FBBFF03A4B14803AD697E6FE40435E632D2A2CF27BD6DE3ABF21EA4026E2CE40981855024F159CFE33710F0451FE43478B5FD9094B703CE06F0968D3EEE2DC7A885459D9876B9B7718420D19255B2AD1140A946D22D20262F8608E5DCA0BEA88FDD081A44D156C7905A19B0C8A75364C9B5CED1A82C6878B60560F39233A318866619593405BD16B7D543C4E7A15CD1A3EE9137133D61E6C92B24B1D78F8F8DE6E5ECA70DFB54BAB63F03CE30995F762D3857599F1A0FF131400B3D90132E4D680F75085DDC34BA77F2571AD0414F4489E1CF0912E9850DEDE0A8EC384D40BC87F95B612F0D9D090ACB7C5E491187CAEDE4B54F912A161059F06551D9A7DA230D951DD28E3F3714973EFA5D6983F70275A39B382E8F973746D459E46B601C5337A3E40F24C7BF228671682C7A4A3DC8B0369EE92C27C940B667BE5F628D1F8B1E1CA50C5E9FB9D843A4E51E6B9C70340600275E0482147883296E4115E9615889800F27557F721A988DFE806C26A83D06AA166671EF40E87AAEB2B0BD53B3B6A0F251F96BCF1759559B0A0109A0A385A2CD89B7715E7486896C331E1462E93CEF5EC218C80A2CD59BCA016C7A0D30AC41F8204DD67DCEDC9EF1844C4C51EDD53F2B0F15F37DB47D352C3AF5ABBAE7B6A16A782F1C8AB785F9DC60EA8BB1C01BF9C61D8768C6C8233DD9D6DCFEDBEC4C1CFCF0260B054AC0001114E76D3E801FFAF4A4DD80B09C976C4C4B127EAA2C958EC74A938E100B203DA5122AFD8EFB267BA203A10B85962B4A063DF7B633A792FA523C3F7C0140C6A67A762B3CF3E4305A4249415F1EBA87DD670CC00F004905C3A6F22D653CBA0B275870115B9C6AB18B387694DF341F66520D6FB30D2E933F067DC6A64AD33F11DDCD92B03A265B2D47031866016420BCCAEC6FF940C717E5861448BE0125FF4323F48EADF109AB58527050D9562647EC4D896DF5B440C840FDCFB1317A993050F68F6FEC1DE7BE4303CEF5F321038CC84C710B548E1E07A9C49F8B39B8D367D8B07B55747B6B513BEECDA04C09ADB8E51313B13E91AB0F683106DD9700CB5613EA8CFDF3E4C819E2BCF8A489A309932C0F3C6E38BE0A7D7C99EC3419BF3BA1AAFAF34C7936616F7B1747B7C9D50E389764E582981CDF2F02184E00F96E57D45BC074037D6AF68C07761369994E438E35A0DFCE618DAFF348BB2DB84F504110D914A50A7A204856AB318376111BC6BA69931131C997FA26E6CB773430C8E55FE3CC326AD2437E74A6F91BC4C1693D2AD8A09F302843F6B9F76240ABF01DF6D59463C156088624E05DA19B7D8C691A11178DC2578702393658146F7EDE64AED62E3D750941B7BACB1DA31AB6BFEC7E6AD3B7525812198711BE1A742D1CB64A81876B513F0BF0ADFB87970EB0946B0A6229E222BA43D942018AF09 +smlen = 5287 +sm = 257B0B287A0A9E208D5696C4B6FC75335E8F461BF2C3882912F9945F3A672BD3191F920C4B09D5B95CC27241BE995AB4469ECBB85312E8D08ED4567362B5D6A6DAAEDEDCDC9534A1AA600153089DB00074DEB1124D19CA0D41CBBA5D98763C65ED8F37A79D0A692FBEA79902EA77696BEC19267C7D836F1E34DDEA92F559F5BAEC35E85A058957754F92780CED86ADEF33B16A21D62E000F1CD046762C2D2854DCAD0B0D7B322CACD40649A28C4329EA2D3DFAF73E19A2518659EEE881C478975C6E651D5997C77C634C99C8D9541D665DA616C5CBDC41E8C9AC13E3ECC24536841B83463391A2E8843C8FB994725FB84382C48FAAE543AE7689552A10BD07961DA77AD8E69E16CD3D616846DAA6B39FD91B531EB769F0EE7A0D32FA7151554A1100C5A1686C7B334032F3CD5CA3CEE37A421F12B28C7E33C61EF511504CF97DE063A66AB38E9544C6C88FC02B2D0D1167334E92C1A8A7615E128FD7CFC3385119522E709F5473FB8FD78FBF1CA7B99CA3F6EB616E87281B13788A68F71ADAB9A2FB9088CC81D09DBF2F083D2E407475AFE399D7A9A91CAD84AC09080E20D9BE7232B436A412D8A009577D79F54C56E458218BD70B8F076AA67D3E1339B2AEFB5015D42B345376B30087BC8F9823AB8309A9C4826B2B4B981E093B1B2AED69E945A658B66CBA2C62493512B28FADA24B59C7A3366D98688EC878E9FF1A93D1DE3119284DBDB0F077286D1C4A7C5AC758A27003F8F9FE9C957890C629DEDB8994969BAA58EB749907EF4B7C8A4B6D14D5318E655529A33C7515E7143F87F49D3EAC3C517444C567017096DAEE5028BA86D69C4F40BD8B2E78A3DEC2C1517253E61E29784B227A8F7F03E2A510717ABA4304F99BF68B0325F0F9D18EFCCE92209A130D407E840B96DA400A2003DF3AC5C114B2577B8D38849AA696FF43332F995F42F053F4D66A77DA22B855579024FCF0009D0C36F08AD3F802E99018D534911252D2DF9AB2D9A36A7818C5744925007241E243D434971A837E6AC003427519580B14E725ACC6373D783270109637B25DFBF8079FC2ECA606B3F88BA5323879063EF26BBF2BF74784C376E13C9D699251E60889533D73AB61766E41E82A0BC1432F8B016AFD492581BFC097F3168AA4D64E24E6356789F895A8BDFF3DB3B9E552CBEF08BB22B21E16D7BBDF6955374C7CFF52BC7C2B20CD5F3AD35F6DF8DA5AA1E5E5F9BA9DBDEA3131A6406503FAD47FD81D426FDAA074F0713DEFAF18EF26FA0E6E4C9F7CC4484FA826EF1F0ACDBB233DB7DB9E2F82BCEE87EE57BE420BB0D335B42D0003287337E4F0A70FA6ED8046D28DC0A1E27C69FABF4DF5F04000D4819C336B9FBC1ED47CC559688163F18ECF7F4A227E55E8ED1704886CB1351FA38F5975AFD97F3C4FCEFA10B56C2E71E07A3D17171396AC09684C8C09DD02DCF9B0F5487A256F14D309542F358C19373575F1552BAED50B549AE1B474A314F627FE93EE814175BD48D7CA188322F87C268F1BB7839634FF513F4961DC08D4E5F715D7CA50653BD96B1AD0878F801B9B7592734016C43123F7B479BA66145925F8BFC06152DAD708B5C79F6B0ADDEECFBDCCB3ACC477F44BCFBB049152103A970C2A9A5632F440D518AE36B039DD3ABE867C1A181D7BEE0291E6EBB3392D3E06209871F5014663E329FBFA48911E26EE4FE55E18ACA33C466FD467B69F9DAF8B0E87E40DF55BFB3C4595A1D8BFE64DF721063850933A39FA605A50AFE68DFADD10FBC98C57F00363A1086826DAF37F46E4B48CE9B28FDDD2BF051A5FAB997CBC73F9A451ACC18FE8BA69F9EF192489F3ABFB2FD18A4BCD5D4EFFD47859413B7B37D173A95D21B6345242618F6F1C335AFDDE45FDB57409B790274AA106319ECF7E68F053D0EA156D1090031CC241AB36FDF4850E8549827B4A91F7106D34070FE935E67126AEA375406026A5FA2BF788DE43900C05007C61CF85ACD403C6E7DA381824841F1FF92FC722C8FC0EA89D11CA33CA15E6E1673680238F6B97111552CEAE278682FE4D119B3AFEA99FB7336941766FD35199E55B5D000F8F8A4E3D08A5C6D7BE6FE3273281D18C35C8029FFF2BE17EB8933B6AD1844FCEF42C9EE82E381078FFDF978171AF70DF8FE2902B981A37D7BDD13A524E0275BDC005B8D183EDE1498A11ACE41630F44D66E0E640613AC67EA42FE126AA0C640FF4150EDCF2ED0B123692E214066CB63CDFEBA5080D1054C5AC90D689DEFB85B404689C3377427F0593E716069F783DFC2DE4195BE56BF3A27713492DA3D6CD65BC003E3F34E8F47F78D520418E190A6E5D52C6A2D3774AE04E2E233B957A95BC0C2617D957C2A26A365689CE5A4999D43BFADD0ECF9B0F0C4DFC01DC3B4826A1EDB009FF8B1770F131D3E33030B9B51919068FE9F8C6A74809B28F2DD97E54CB907533033FC0548EDC6FFE9A1D57DFA6249D63B7C9EFE7ADC4C453C2F440BF79CD4D7346C7661F14C4033F099621AF9A4301FC18931ED6728140073E83BF8EF90D1722A18FFD520E4C23A097752F5C0EFD8BFA6CC5962DF661AD808DCF6FCB59AE57897D818F35D74E41DB778330AD1814259EB3C35CD1D43D6627DFE1A4F8EE44FEF99B73166B4C058B61D2836DFD11A5092ADB254BDA97F712DFF03C9C70CF611B45BF2ECCE6A3B9D3AEC0E8FCE5E57AFE97A0E8B164531981306EEFA9D7AE12639A221388814D691F8000E05377C9AA988229901AEA6FA487571CC0DA0C9547855B2BF028332EACD54F2ED675576B4D2905EAE315C3567492560F267F0A12A43D1416151DC0B5D55BF10E22A1448D331AB29186DD645106136FB3B7E0AF76F6EFB5C69EC81CD6BDA3BC04EAC5FBB367B944BD4137DD36E820D64DEE7203E91E9A229BE7087A9597A01503D20B30DC4B6A41269154A230434FC66B76303DF204AB4249B3A863E4ABC0E31C2AA3B79F2161C1367B9B60AABC9AC2C9E63014736FD33753F71B3603A2E07E79348C197619CE2AE287E4E037BF62F66B323DE266697ACF4BA2CC1A1E608D5DCB5C16321C089D3E0C1DB382EB801E81C19711A97E2FACEC1622E77402D5953758E0D0AC0B0ACD0528F117577A9BE0764641F6E4DC1F7ABE89E39FFC2F944764F8DA91EF530D567998F01C4445C7C3827E1CB614EFF04954339CBF7619E9504AAEE8757157ED54DB1F448B1B708E937999ED4834A16DE6BD6762412246BF08D5E788119150376F4536A0EB0206420DC384D47EC6F02AA968895E5F3A00AF6B560A3E0E4AABEC0D1B7F584E2BDB4D325CE077956A0CC934480327C21D732B21DD91A5092DDD587996C764F8F51399C423BD78D638AB1A72928C8102A5A65A32CAB64C14D4F5DD34E62872355BA7CCA1EB990F7C4E3EAB3294346640DC7DC51D08086022401FA1F92980D01093E992699E835DEDDBB4CDE97B09358FA1AC87BB49390679D03C5FDDEFA15C68BDC7DD5166B88E3C769F467B42C12969AD33E6DA3D94AB9A8D4F55D1567F6547E7106A51154A9044A9A3A03E23DFB7EDF07AE634D5756CC7A1AB16CB1FDD0A025229E727976992F2DACE301EBD336FDAD49EE073AB6F71A9A6C49D7F2519854CD2FC3E43CBEC5E86B9A9B76A4AC37B1A358851C8843BF39A17E43BBADCDCED918A18F3F7C5C35B9C8B2F6AD659E96EDB1A7188981680A9DA19186120A0CB70347D0E74B8ECDE02016F7864323DCCB1FE1FE6609589A4C74A8B8204EC6A34E1B7D30EB26CA5FB33684979BE8936AA09C405837AD60378A4DECC34D21B3A1498FC9559F826002D6DF790B766C7414686EC255AF52B7C42E1370BD1C98DAD8917361B772575D2869473BCF2F6EDEA39E1D6AB3C57B3C6CECB575E48C4CAAB97D19B06A283EF7A961D78BE40468E42A8A59AB44F0EA034649EF06A856623B961E16CF0EEA121D637ED68FC8227F1721F12255F0CDDC20844253D203D7F6123C68EC2B3EB6070D35BD7D3A90598F799DB4623DD1695D6C0F27CC3D95316ECA2BAD8D82E12E5C594139CE30F654003EB00641B5CDCC8CEFA3329966E3C57A4817CA4DDE5A44681B78ABA3531F41BB7BD4F7D83D0690B2AFE131E7486CC2A84995F6A908A7F7B75B857B83CA61954EDD923937369D84DAC88932E775C814403C8708AF47E502F1A7D7F8B02C820F944A74B6DCC8F7F419CFFC26BD0F3E799B0A7A23D64DE1FE47307D23C5C212D42AB13CFFE82CEED1A77A6FE2864A2474B759A7496A2FCDDA3B30BE93C652BDC2C48A743FEBB431DEBDE39FB8FD6F851B812133AAAFEF8FD2EA87D4D492BC5F4EB40776038694633E4B81BF25325205B0358BEFC766606CE337A46E570ABCF4F7BB094010C96562A8F3375AB8DA195E51B49F83916817906A85B0205617B74B5CC08EC05D1A52CB7890B89840D40A65822E567483DF02B36C19C31E09771300430781B0EF2F61881DBAD7EABDA42CD44288F650704F03540D3AA104AD1ADE2AAEF6C23E1831B4C8E768274858EE6435A37F176887CB82078B66C72F71432756C49070D3CC7D3A6F039FC99ABEF105452B075A465F068BBEB5F7AA7D683CA5897B3A6FD78B629A3B4A97DAE1F05969FEBDB74B47C66F9139DBBB4269E5D1A92FE133D8526F16F5176A1739C7985E6B1F7B6E0BCC09B4C6F5921BB0E72E3950D07BDF4973E5431D44B829D2B19CBD82A70FA49061B2146610B5E9AAF67643A5836C8CD0FA8B3DF99D0CDDC4903BFE347127366A195BC63D0A9D68C3F6FA9ACD06BD693CF197561CA5E44D129983541B78CC96A82F53295AF1CA2D2FFDD4BB4511BD695AE2BBC676D31AB40072E6479DBF2CCB4D00E6C06331B4269FE814B4BA4A6935EBDB053E4811E988BEE5E0DB3C864A0B1FEF07D26D505A09CEDF0794BCD6CDD7442C15A09A823BE9558EEB2BFC713A7027BD88E128C5F51ED4B3F174E2815481A1134BA9C7B29F55F8BE8A288A4774804E43F5CB2295BBE7FC5005AEF1F5B9BCBE2D2CD645935A8584B3E828E2CA3EA1F87185A766CED5BE74C610F9E19EB192F3E0D8C2D29EAB4AE944AF23CBD0C7233FCF567A195F08F86BE4C459152652603D45105E6655E9484FD59100C4FCA6FDC1CE08100BE039FCB48679C0258BED88A48FA93296EF09EF170E6948177AD9DB27B99388492138750CBCD37B31E888D53E165D086F2F6E94C5ACD872733E5BAD60CE53AC20F6EC15DF61D55A5EC0A5671ECFC654DABA23736153D6BECD045BC380DF714A703EB7BEB91B8261B958C112220143D2B26E2B7887367924B574095A4B00A66EDC94CCFA035C65DBCFA997B7D26E6F6B20723CEB4C97C5382AE920D1CCA2E01511E74E866B30B6AD8DE91EAB7AE1FE56FBE8B3C8E8938870D50F0740C6EF9FAD62F9D423B51764C1B5CA7FB1DE765F677B5E3A8CEB437FAA1B830C094A7F9820096D59A45C35C7E2221DF9A587E8412D7436038AB7221112C09073337D67F529FCCF17EC63C40358C0D7269F1C5C06DEFC51DAC049F5C3211426D30B4377B539B9CD6EE9C15C9C76F7699417C250171D7E7FFEEA3A796265FB5A64A63D67D064029578BBC02D830C27714BB33EA018F154DFD162F99D5379AF9FC0AC2F4CBDB75BCC6B9847524E3420A91FCD68B2B48ECE981F9F9590F0C23FE19F803AE2B3485CA0732E978DCB897C6BA66DB1DA56760F41D16C501DCBA25727B020366A212A48EF8D6B0F834A4619A638B05060F7AFA483D7DFBD3735EBFD75F00580C4C5BF3AA83966D522F987BBAAD0B3B5853F974FE6D0D8371E584160C32FBC10FCC4283134DA3ABC19784BCDBE9A2300D0782CCE6CE5E209EC2B2A52ECC5359DE2C15D839134D56FFD9CDD7B1C5407AD0D9F4AE4A9F9CCFAB496989E00366392B083946E6645E2636F6A2D0EC0A7F74EE7ED2A51D0D056CDC7149EE8B0B2080F1D988AC3C89D0F883B8085E9127CC066CE9C9963EE497784D8459FB0F57E4FC1B11724A0E9CC1147B0C11389FA02F9F76C72EBC113760645D04EE076428A1C6993C73F2EEC3C806F24F48E67C09C593F8C6E57575EBAEDDEF82F2FAD377589071A3E98642EEBC898F6CBD752EAD2AC504351A7AEF831D3105429F7D35A216621488A85C39006BC78E5DB7408115BC1088AFB496469B87A16195BDD466537B2A2CFAB0B4AE799DC13DB45E2AE10D7ED8AC3D970ED7DE2F22838F7D6D924D0FB36DA0F188DC3F5547F28D1D4099B7B67BC9FC24BD4A65848F3A59E9B29BACBCAE91A018CB77798759628408FFE3F16CE3348A62E214FBC28F7CD3F6804350F1B54FC741C8935918F4A300B9549B9D7086BBC4E6A1BF3A253168CE9E2E492DA5405D2597D0C0E30CFA83BD18F434A38CA37AB26A6523F8D8D54A0AE02FF48C7F069896B51AEDEAB4B3F5482D9912A1A66BDD50E7B7D1A854B8BB5A8E195A45E1E48770186E4700D491EF8E55CBDE5C1231BFCD502CBE7087ACD45798A8ABCA064D7EA8E2E90F1532373D80AAB8C5CE09141A6E7B7CF8F9072FB3C65865B2D6F61D80859BBBEAEF000000000000000000000000000000000000000000000000000004090F1921252A317BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D + +count = 20 +seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 +mlen = 693 +msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +pk = A20D06B98B841F2665227C9F727B4FFF27A48DC1D2871EB561CC16622F21BD6C94D4A609886E574146E7CE8570593D7D228AD3D98CA90479E8667F48327D07FF2AD1D809F43ECD1E83F941FC4B66EEE22CB6BE458A99A8BCADA644CD128DD5E28A2AF824B6BEAEE8B83935AB691805AD43F1893C322BD592583D1936EBC973D59A278164D845C85336A1A13DA0DA44F0267D823A339BFBF39191117F026668E26F6C17171018391E8AA34282A96A00691C141E1F1BDF04E078FFFAD0305B52ADF0DFAAB9C1DA758EC6EF443C5D746BF54C68229F440E815DFB42869E46A2ECF13DFD123BCC13198BD453D7B761024414CB001D8C15DF04713116C2C219E80D09C16BA75DA2A92CDF4CB9DFF9F197EAFBDF51E1EF0874A767BBE796B2AF2E407E9A1B04ABA590FD4E2C2A63BBBBDD441EFA6D67DE3713712BDA1BE17B4222AEC4DB9311DB7DEF3A28ACAA50F08CA51FA2A271A2DF3D5DF35496ABA9682FC060EE013B506284AA9B5A45776024E4B3BE8E76F8B4ABCC630F66D2CD0F835731A3FD9E208FADF2DA5EF71D0F063B1A511B1C90D7D62D1F3946F94E6EBBA227511B561F6573A9CFB7BDA8B91B883457CC8237080A43D4F1DCA7692FBE5FFD157076C5A2E22140463434761AA9CD093F3A4A56DD8BDD3BA43E1F8699E0D7FB1D196529BF3435DF246423D0848608520DC8A85FE826087D94423053153137E6851E8601FDD0D45BFD5BAD3689591CA9638574411E9F530AC18891BD2B7DABCF55F2FBFA01AC9057FF5709248F95E58C33635F35B4FA050BF4B0C8828CE08A310A3BA8767D568DA65782AC70F31A84130D7282DDD6E6787BEEA2088B4B4A00DD9653986B4B1DD2B5A473F51AB110B872590797621CE37BE40569C7E02F783E7C84BF3B5380AF2B0E7E37397D5ACC402BF1A797F51FC6923A92D9E047B473C7518ED1EE82321DAFF2AD92DDD151DDD04374FBCD05F42103779BFFDB59071B3A1F6F599FA3578566A721779E32C3E5C57D6C5BC21D3E51CB32F077E57434F62EBFF1F5EF91351A01AF2E9EA9A6CDC157AC05851AAF04AE9D63ACBB4D2810CD740C79A505CE191C3722D34F64B0F806C441859380F16D1E191C1E73564A2ED93CC7665265A95E91D611736D5B6082C2DF38F04C26E8EB7D99C0F6A139215EDE55769AC475A15343D442AF9B66DFE0EA278F29DBC19E6847AE6A708493E8A9BB6E376FAFADBBD15ED12625AA04CD05E0226483C375CDCED5F95B8D3DB17219A5BEBFAEDFF85125A2B742EC65A8782D4D1E0F829DE5C772623CFB7E8673117786F2CB3286859ED324028C9EAD7BC924B851B5330825B3078DBDF8674EE7D6D67572A323CC230A214C9529167CB525B1243E2643CA8A78A10177C46EDD4D98FED020503C2DB564D825932E3AB57144B8D8840ED4803F945C958F6723EA6F13B74B0F8C3EAE23A630DA458F734C142DE07B44C92A8671E6FA206122CAE6CCA871BABB65999863B9C5F8C301913FEE2A18687C5BDAA72AF31D5205118069EFE1CAA76C6A5B5A1426CFD127403E43BA71DD948FB9B66F545C1E34435A55A2C953B2494215D2E8E7D4388E0D59D50F5993F9687770314FBBBA0FEDE48F21DEB0811B74D2CF23AB065E919C9934A732DF3317FCBDB38FC544758AD4FBF8C002B0C91E4A03402A981B6C6366F1676DAA584D7798120E851EB5BFC5D0CA95DB1628618A6BA1172D57E7A18D89188EF694EA32EA2853D0871505D50C5873AB659A6B6B9495C519D72F42BC421865D89E0DA070924CA044F5EA95D65DC66DC0BFA465E8FDF12EED3771E166730667CBD95E019BE99625416723E9F3DDA59B85064F2B050BD5DC713F226DADD3655F8339A7D5542A4B8A1F5BF92152F052E01BDBD36C6F56419433B89EB71B3623E4B5476BBDA9BF8E3A3D721543879093DA132FF773CBB179A62706DA92098CFDCEB2C2E8AD1E8E7E9B59B1133CEF2D56B600355EE09D9483A6F76C166CEEC348C7CA44173E2CC36DD25A9FBCA699BE110D4579F149D41BC885AFF19441E84D0F1B461E2174FB82477BCC3EEE2299881A27D2368607317E15E6156A403806DD9881C1585EF32CB4D9A656F32585B9D12501D1D0A075F683BE047C64F7F4D246C23A78FB1832DA99FD1DFF9F0C7721EC06A4AA6B930613A99E32A0BFC2D37036A18680796393B7CD10856CA49B016BC5194D18CC67B39ECEEAEDA901B5B614EDA6D34E90C9492AE26EBA98A55C72D81EF6ADD99B4E162E2DED57035DACBEC1A4B91D092A1BF0D5ACAC1C8DBCE8069CE89E0047B89A9F662B9D5219399E5D939416973FF1D3EEC186A3369DFD62639B7257B76323EC1D9615D6BB8262D89DFBF95F83B0F1FE1DCAAE72D0E98AAA9B9AE4D40A8D1B82EDF462D5DF67A4BFB7EBF7CBDC543D817DC07AF68456C287E524658AFBC8710C1196FB80E979F12C7E6258792CED780688672753924A8B42E65E9934F1999F47093BA958C2733C66AD16F3961D16575CFE263301BAE31E6B7266BDAD794732B59AB9B58AAFE92B13761BFD2005D2ADCAF9A0E155831EE73F0E436BCF887D36B3E59B19121F236E6A2460F1182FCB67DF040F73CDBDB1BAF11C659924397DB032C8952CEA510CCFE903CA57ACA33FFFF5EEB1D0AB32AE2F205210FA3C3EF1C7D0C254C83EEABA6C51346F94C4011D40B5414998B4F6205B0CDAAE510CCEB47A2712302D4EE0208DE5640A7A1710184F8BC4D5CAD8B5F3DF0D069AD4424E39AAE8EE60EE7B24675B0BB9A8DE8BE3A955E2D88E518BDF390CC50736DB4E189D950B51021366E15A803F13806FD285B318DF8E280521C6D592A19AEA60349E4750E9E8BF19822860B5A6AA5B5F8B67E15DE929868C2CD6772A326FF62BC50CDFA8BD526470F6B4D5455AAE9ADF0EE635895EBF6060A90A173D678CFD5F825CE6FF65E95E648A213A0A0C4629811AAD81DBDEEEB780B8EC2209F330A0250C191533E58D19A6F77F82EEB11137BF545FBB77CF7033DD016EA3C9D6FB2076BD23D9F91B2A55E734B83D0A5E6B695318DAA29D27C188E7EADCDB0B460228F2E4F9EA3F51B6ED3429E56A256851D372228B272F2815F3BB892D3373CC065E910477D3104A4C35C737E0E6AA69CA278C8E84F73695D256AA777224CAB457BEDC99305022DE032385DD4E49FC514F01244159B41D34753884DFC12B061DD0F3CD45113992178449EFB96D57FFB12AA4CC6ACEF1B0D912DA8D0AE63E8492D087FA7D8B2A05B41B60D65E20AEFF3610A679F96F337C2945D2FD7442E5BFF8D4803059122C2FB61E0AAB4D52B50209A410D27F709C01CBF0EC621FAD1F351F1DE93519BC990EA3A50BBB97969A2011F970D3DA3BB643CE518F9FD10121FAFC8EC063103B2797052D356A21EEBD7433A3635BAF6D4A0B0EA495D1116820652BAD12F6A0FC61E7AFB8F0CCFDEC9189CC113F03861FE2C4D36F3E9BE40092C08F84FB75FA579BFA8EA16DBE9DD63EA5083A4467421B3BE045612694BDEF6C8625189C9D61ACD3E95E0E88273D93736B9444025EA0BF3D639D8FF33B4B3B40BA21312061990B0F4C72BE70C89BCF974CC361441415D8054FE4829CFFC4E723183DB2DB313002B9BA17349C087D0D86A245D6F1B20957D26C7764C0D4220F738240070A23BBF04C669C2E17D774FC71284C9F55 +sk = A20D06B98B841F2665227C9F727B4FFF27A48DC1D2871EB561CC16622F21BD6C2C1D3734446B815543BDA186AAD81089B679DBB94EDF05B997E4CB8306B9EAE67B064D559494220D682A531B80DD3374C0EBE0E6ED6C1CFAE6A80C18C38A0983502801C87B6A1E2752143B5A039A25A049EE37B80F5A529200144C3CD0184E3561988D9B166D1310104CC8206348510C970411498DCC88044296050CC34CCA0889A2C84CE1822D8C20250C878804980DC03002C1A06043468A83388D14356D6236686302460819092238498228851AB76D03A708543029A2B6844C14060AB8051B03445C360219350692B20C930224D0C4601B21651C9270440260A0B225C3A8314CC6642044919B0652C3380002180C5290455B144988022C0AC844CA82708B4881E094096326640B844149942D120391CB32528A464E98C26DD00029210725D9160281328D11A5844CA01120C86882B060624048DC10505B1202041284D9922840300913496E00330559866CCB342109076019B26084466E4A14215A90314922851A875122839102474D0B8445044089DB2088583885983682C936654300210C14440413818AA26802186D12A02881A82C0C948809C56408B27151C04C0024864348920131702490610293604196615B148544802420366198004A49121222A38C524400E20211C38211CCB60D49B470514640501689948065520428D0B60D04A3419C342221226E13A0305AA0884226819A3485E2A42122384D12991144182D52108E5B846D402430E2C800C20432A4A46C6046490228914C10684410851A922091282D823631134460830220DC2425D9000E80A6448AA43082442189C6841B137111C84562004A80B481CBA64403052A91004110300AD1A62DE28289C2B46510938CA2164D20A02154920DC9888808C881084462D332245CA66D109830981605D1300843A28C10C58C0B0706DBC80D13155001B04D21438A1A94680395848CC08910A1448C908990444D50320E53242E83A481D846888C108119102E04C971A3000AC4186AD020610A8145244391811629DA1688CC142C09436A1A200013873052001199A22DE3026658B00414006423828D10131208952849A4480982200A456CD3304E53B02414251150106418B64950460698B265E29491143111032721E1002093A82C40482DD11604D9C8701CA680520229DC129294187161060CDA4666E0B8048C925009B70051300A84C22C100326E3C62899962D02A9289BC60149B42111904D10B56120249143844549123244800D61A431C00804D24064A0B08018208E5996051028600BB92889486D1C423003437254440A0B024A1C396D148601DA482D0CA368532285D0407003012A9920218428210C1572C022841A074601435063C48C80840498882113494C50C090143971A40005E2B60C1102318994609A066623900023B5905AA04C12346020B9845846861BB769DC2469520489D3008218980914C5608C142D14090AA43048C0168043266251A80813382A54482D52128253920452B80458B224133106133730938484D134718902510A320490A02824006182080EA4004221498C81B61012488C0A4920404226A0A689C2944840B670198750582288E3C2801897688A282600C784E4B28082108EA3C4249112484B328D19A8808B142008C2045A302E0A2844D1424254B48962A010140024D336225200821BC791C2C6490B90081086305C886890C6311B151123A84C1894400C341224362C48240410A78C512012818224833628084630981266C2B0249CB84081966593B64118B72014B1644C860C844491CB4042033120E4C60D4C464EA3A0698BB0001138204CC42C4AA825A3948DD31242021846488880D8C4088C884D19042600908D82129183C8018A142A940012CCB48C54B04014420E5A040443422D101306533880CA2466C9B20C9B000D110764A006111133041C85112127528B182E4B8424CA808D40420ACB4070910209D9808423A6648A4692D0840463180C4A124E61A04163281283A881D2020DE0C081C0206259062282948D22082EDBC2885CC0709332065338120388115032855B100D58344908488EA11221A00669A3464519C86D0A31329240618980618A942944C245233600E10490DBC42CC84242412846130948A1242E10B48102B12089A88114352494969000005102840982140E82A2437247AB7FB45AF1C9B6283048B9409271EA75B71BCBA22406954999A66426B5C02DCB56A2C9DFB64B8916C8075A7051C889A35FD5C737A3722CDE420C55C740B5069AAD3E1E39B85D56602B26858760651287CBF77F81DBFDEA0045DD39674A0FE1DC14B542A27763FAB82F0FC0591DE71DF3828F8EDBF0B38A9615F0BFB95621142AD76A6CCE43E4824E343D49868D11AD817BB7663AC2E606F31207CEB48A3F50254A87DAC54BFF26BE2C65BDDEEC19260AF00883C932C9BA39AE2D48D749D376065B68277C47BBDB6E4BCFB79F165C1F4A2AAA3C2804B4832A11F88D9ADAE032DD10A8EC020CDAB8A9C0303A53DC0D18E08904BA252B414320DEFA8818C36B59F1CBBE5D3AF3253EE01CD6AD36FFDC63342CF3C4EE2F15BBE01A6EB0C7E3EFD4C225CB863615DCB374B970A2E494EB9D3E1844F7E0EC62A4468D7598DCBA6D5BA5469B4D5664A1C3FAEA80947A525BE6FCF2EFAEB4504A78B9AD124FF1BDEE51A99933C1C29221847A75A51FCE88FC81D42370781BF743B0DBE559ACF5C897DAAE53B8F59599B2A9BAC49D8D47D7F2C09F1E4915225173C7E3EF453FA3384AF386DF6A5497977CEAC93DC520799D9422228B3E160C73E6F980787E1F6779B8EE93BC1020B5BCA8CC477F27BDE8D58584C00F35289F8C05F1ECAFA51D75CAE7609FE811D4376A7B4047E42AE5404F995A6205C29443774EF72CCC4C0CB1273DEAD216892948AC1EC6967A2843BB4DD6F06772DA5C49BC8EA1BF8B2789007C2804EA84779DFF3E391C24DB6F1A4471E3EE43E55243AB71B0CFAAE6598366A371C8B18580119B0D6E2B0B3B47A780807F2F40B18B6871D193670267D58C084E4B72358ECAF24DD86F31E4B98E2A98852BBA6F3949C960EB892884AA7BC57716D881E9D8ADAB7702E6D44A38EC477F2828EA3535166D397AB0C4D9E3888A972C129608B58C41F7424AE674C22C9D2CF763583C674E5229BB14966533D3F1158C476749B4B3A51692C2D5DFAE26A46F98A8169BE520A9A49024A679FF8DF396CBBB2DA6979272A300CD295AF425BEE7F57FA2FEBC5045A2DDE8ABC188C5BA4584F08DEAD51EAF7338E52102D2947943C0514D716C063BB9598D0112E1BE97F6C3CCEF640E086572425DDBCA15A1A7EA1587458783DF225524305DB38BFCC33FF7196EFEC792DE3BACAC5485E04FBE6FAD15C2D15AE51617D898CFC9E99996334E8D215DD421B5816EC518D4F8503D7A1B5DEC23DF8C7471F72B7E51B66ACB4C6D1CA9A65E3272AD5D9498BD438B4A54DA89C8E3F6F01B40B00D833E68C52C760C6F9CC590169818F53174FE7D3A60BAAC45DD70D341B894F7CF79B65E82C37A3B6409C39CB19169A02F26C0F1D3123421C1932696AB40C816FC0EEB8CC081C7601F3FA98A2B1838065C3D775AA93A3F162252991D265C503274CD006CA227E92ED174B0D80D8E4BF6BBB077471D8969B79194E670ED8196DA67695796E70AC21882ACABC6FE8F0C4374A8207F99FB95C85F3AEDCB109CFB93274CDE47E5BCA78EB9A61B27656AF7A9820F95E109950224AB5AEC0FC0222FA94DDE680CA09788F4FADDBDF968B7927D1F7F1B53E3821B57FFA697D4240A75DFDA2C24E085F7C4368D79AE6D52B129A0B67CCEE3C3B7A272DCE782F086F8D4A9BC83DB2D87EF80A136706D6DFA4576C031590BEEF9A8585D936533AD19A3866DC83631A920BE715F85AE189C306B0F869CA5E9744F5D81E9986E20B91D45F453A47079BED8B37EF255C6AF36138C865671708504E704C53FAB12E646029CFADB3D3F60BC8126B538E13059B5482A3844420B00352B2278BD73138C6849258678BE5E8DD56C69E0AA553FCDF20C664C8A574AB0BB30F0E30EDB94976A23EDB92E9C634FFC64DC6FCDE0DBB2DC0A4D86D755D256B219EEB3B0EBF7A6F4E1443B505F314339813771C017EB3652CDB475BC46CCBC84C187FD102560B1612BF568837CA2B64054A9EC3DA753426334AE4D0D0B234CDFCF363E7E2CFDDEF7CBF2F1927A2CEA3C24C436F788E9BA5B097240F3CD27C9BDF5B02268C3E23806878BC52CDEB15B2B9B163C068B0636A1F4153FCC4F9D8A909DE292F3FC9F5B39D8B899D5454ED3970AAC6CF339909819C1C42F1F4D9A69E95D2573AC368E9524C1E236E5FD9DC843E661EB016CC344B471F82E40870E1CA83C85E097CC7B9DC69C00D06F98EDF49A1347E5A78BAEBC655219C37F7DC3FD62CC7BB49D11618EE837B5A5D712C9052B6BE030E796BD4DF274DA9995BE531F2EC4B74FF3972026E099A68533137DBCE7C53AE144CA59C704E6C87F142B9037821DC0A98D81E7B9F76E4B578706D3348AA8FCC970D17DBCAF61AA4B7A6AA14FF2EE4853457AC5E38C65B2A93CADBD72B8877F1DC113271E1058DD7F08033061BED470F4DE7D44346D8A02F81907CD8ABA6EE46595C614A4C1D61842F5893E8F83B12D2315C838C826306063C47BC1A3633CD93694650A8A3CC06D0231CD584A32440BA485636F239A30333F6B5DBB923EA567384582CD5B58FCD62B74F20D08DC22FF080204C05A9E21A33C68997A0B5701DEA85A11B495475EA5D8053632FF1F2AB25FAD8081125FA9F1EAA1F3BC309514BB43EA2652E78AD94FDC0A76F1159C59E0D7257D8E8F69073EC5B8C7644FDA46FCEEDB3EF305529DBA5955EAC5F3199A34D1BC270F7D408538A521CBBEAC1E6B4AA6F6FAEA818BA7116877D34FB1DF74672D864E991A75A1B855F720A70B5DCADD3DE2FBB438B603372ADDF9CA67AA0CDD9F577E46A9E98F926D2FA7F0F006F17B0DB018A9D4543A89E996D0FBFE09076BA41565EEDC10ABD959F7916E249F307C54ED9F4E59AC2E99D6C6E706E22C6F31769943013956F20D197FB2398B0EB6BF77258308DB795EA4316E5E85B2997BEF243D5BF88507DA672821957D4B4CB8941D4EC3EFFB04FDB0F31D5ED0CFC107D8CBD37F4F852EDD25C4F015A0DD7792E9F21B1699AA7CCD6DB47C4CC39A70F35732395D6110620B25E5389F7167B0AAA2AE7A63E1197D509BAEA0FD5C8CDEC2E6FBBF986B57E714B868C7B3A919538DFBBA315B10B741B3D65247E874AC4668C22560635C78E0C83E231F29BFD2911D4D5E43F7B0DC6A1B40B110EB34CDB13009FB5395793841C90A3B5DF529D37042D41DBB7770034D5CFFF8973763886FF85675959A978924BED27F00006725F0269C9C551843EC6D5BF43FCB72A845F975D70135F6963BCA5A1E9940A6A83C014133DE891696C2B7F0B3FB9574929BBB76BAE4BD6F5312BD7957E6E507715107F3C25D293D999D8A62625863026D0B76E9C09839B3F6A56FEDA7D4DC51052EC6365DE5A2069B21300CD8F9FFAC1F0881517A0A4E09BF735117C7B02F0B9F08E599F0C24FBEC80132D3D032FBB34853490502DB2202AB6C643BEE7DA25ADF9F9F140E263ABBFA1ACB660CC634C9B86EBC11222692DA9FBC1705DA746736F729D289E9FE7C45832539A03656D9C5671566F5CBF9BAF3C326E5BC84191FC5334906D5A5E8364F5D35F28F6BB65C7CD7E6E8BA533E0D528F34FEF242A20D4436D41E57297A5769D5796DD75B5252EA5DA4BD3908723965458125556827EAD58155154314FAC405FA5797ABB4B15EE803279551CD9282BE279C836EC46F2671B11AAEFE8BE7C9CE039A73C368D8A55255C8EF6AD509A33D0D01E8206F3EF303E73B2524202DC5DE23C093BC2064C13FA9A2C1D41C4449D3870F0CD678919B94BE8E01A9F95A8DFB57C164DE898FF6270DDBB00FDD6B47519876018FF0DC93E5C48ED1AB2D33A55A0862F5B1DE48845307595B5C7ECA149D2F35D9FD7EF0DB914EF8E9248AEF64BD5DFB314E0849FCC842A0534E3C2539F36A29AD1459239678027BB228A46F86B9926AF15375823114B1716F7321E97D5ACA09551D7FD412B2E2DFE7846355353636732E52AEA2F392572C9EC464049466CFD69B1ED9597C2BE60064458FF920E614EA6713AEBE5C819B8E3E5616DF028A15DEA97C1199FEEF845D817136B6A62A0BAFEE0C2D84092CA14D47295754C70E6C992BDD503F8496FECE6105BFF5DBF5CAF240C3C4E44F4F7ECDA856BEF7093EA6527D1830D466850C6C24E4DC76752ED66C020DDD386FB20DE9F5D92365239FC5AACA6A37FDDB6A547E2E3424205E30806BC19F8B5F1E7A1CE6433A702D5337AB8377424BB178E1668506FC92D63ED0ED6EF3B3725C011F20AA2ACF75203D3E2AD8F9139383A4861AD34E92B4B3AC66F569DF50910A0F7A66B18497AC07AF20657AB590617A6A18F866F733C2D59F322CC0F2B961CA8573F8476C91FCE7807AA34E205BF57F270D09882F8211C82FA5CEC6002F14EFE22E5D7747FF65B8700C89F4E6C38E6A0C744070D467BD927E5DB7B9FF9343240C0DBD3BFA75059FC52F40B6555877A1B29157AF0063E7B5215F998E8A0C57818EAC4B6D3CFB7E21D822ED8F1995AAB16899DD2A58EBD815E1970792DB28A9A13FFEC3F38C7ACDCF10B9A83E70CC0FB64CCDCA794B49847E356111A7602791EDAD65EF490E06AA4ADDD9DBAE3392B18F41E533EEF8B1B0F0E539F5F298CFEF681E14553FFE2B763E15D3D418B11591FA8A5CFFA3DA9E705BDD8BB8BC76409308AB6553457221A70E37F5FDF0F8F73E354CCA79C742A1FFA065066053635F0E273287465500087F9C29E63E9DAA7648A1B0D041245ED0A2 +smlen = 5320 +sm = 1DF36336B648F196E2A2423550151A4613C85C825F8E975DA4269669A647AFDFA52C78BA1817E2FF2B68085D8E602DC830BC47B23518E0113625E2007DC0DE9424A2F1BF3D68A47D7089E92BA17FBD9F3CA4A2DFC06FB950D347DF5C501CC51AE4413DA43B0A81EDE34BBCAB5502C91A9158AC531D2312C27D15D62CB59345CC76A46072F45947E40D7D3C03D1AD4C4C4A3BCA723CE679870D00F56B7DE2EDD7686BA16B5FCF67A421D49375062CE41D5E914DEE643CEAFED1D8842AAE8291E7F79B215FE891080277ACB4DC782AF2D374479633D4F2D345F1FC48DDE2A37C285F18B6A7AF2FC715BBE1781C04D141CEB9D996CBF780604BB3CD6C689B13C6093B0BC0910666E75D586EBECCCBC694AF214130FBF6EF1BC132190D5AFBFC8566E6208146335E62D103D852A424A0E483D817E458AF986268591C317933A80888E96809D5C6F96DEA24C40700F4EAD9C44CEC383000B129D66F2473EC319CEAEC254AC4876E9DB393BE3A4881226BA6C17F6D946E01D58A9A469689593FC5E9A4A308A0F699FC56D2DC1EFBA9A2ABBA5A9B726B14EDA08A95D70DF7E8B869F207FD9DA268191032F6D74C6B53DEEAB7F9CAACE595963F0B9118274E907E1222B1AC5B961E37825ECCA4B94F5BD854B41B81108390B5EB5F83AA80B92846577073C00D16B87273269268DC29BC454D2FC24D318319EFBF0AEAA2F1F112533C19CA3F0804A113275A924ED85A16EF0B6ED31DEB695CB9F7B645F040FAAE3AA1AE3C4417373902175CD57CDA933FBBDB001B27FCB0C314AA750D504A182F5033ECA46932B29AB851E8E5CD119FD1B7C615A8D45A60E2D2B56533F8A442400BD5EE0B9B2EDB0EF7FDCBB72ECB596D5ACA71B6A540826E227CF41C90A920BCC97A812AF6C4D7E3B11724C458E08A4CE2CBAD44ADD290AFAC611E37023A1AC6B306E08559979B44B9C4F0C21D37EA064DB717D53F8C48095732E1C7CBD9860C8DB958ABB04EDC373F35690D0E204EDD88CF96876C201156803BEA46AD47DC49DE2EF5DEA42311CC4603BF97200B35BDE7A83C38C15FA139399303CD1C43AEF3EF02B474229A4ECB3B61473B828F84FADCD0F5442218639E7BF3D6F99731824CDFFD4963216BE6734B0409E0704E7335F1ECEFE4DC6842DF349D3828B51F71DE8625B9E0FF0CC639FA286D2702FDDA0F8A7F17C4072F84E360717886ECAE1E0F538D133888A0384E3489C789A89183EAAB7D156A2F251250547A61C41F6D884CCD3FB0ADE4DAF0D9ED583FEB0ABFA2B2EE636AC515F69CD27C16939F9FA54A7E2197D2F61165F9EDCF09B384D77958E2F1D5F003EF88FD476C35F70109ACC096CB0A8163A43974C79EFEE554D03831A481A0BBF38271450AEDEA740C2634A2AC4FBB9AE36D56FA8556D3BCD3F296E6DD6AFF6DD9E6A4A50FEDD6040CA95F2865DF2DC6BE060D208EAE77F1F83882543AEC2C5898BFB0720A2C9B7C6813B9D0419994F257E86EBA71C0ACFB7517C5DCC07BE7A85863BA0C0E7CFCFDE86325FD25000EDF9A33B8CEE114EA96A38C91EF99432135BE4499B79EEB1C49D5B838EB8B10C4674FB4AD90C8C58D60235204D27C65A11EA29EE186B7FB37167C7633683FD1C13EA47C34F366E5EC52808CC7D6702CFC5A73DD76B96049C8C43A7BC9F502570AAFC73471EEF5B2A231519336C6E4D86A93397DB4A3AFB4FEB3FE0BF9D8012BD0AEE4F7494CF74FEAE5AE6854274F8D2711425A78E10CAF653148DBC5B2DAB9E237F9D8DDD92044044D74C34D0EA7BB26E8F6E6B7113D9D57D12C3E20153CD9343B24D02BE57ED83D4658183EE047EB18B671386F333CEBC1FF74077E878BB081218AF87204AC0F1026216FFB74A904800036400908507B52EF5967E61E8454323A07EE9FF35CCF04A5F92BD226B9FC43A0D0DE5739C70CD7250252A6C6406F65AC15CC9E0BE34404835C4E58C6DCAA708828013FF04CACF99AACD6A3DB46778B398A1EE628075C026BA6C407C7ADD20A43A8E18E36B570E39B0B29836FA10B6CDC6ECCA80B80AC2F3EE3FA4B2901E8A6A3E565F39A126A7EC40F7D6BEEAFD722305BF5AC2C2A826A169E0ACC15E329F84A75263925CC3D35E2748C45B080D52D8B09FDF30D280192318D6AD8D3BE8844B411349246E86DF7AF0A2FA010A291BA4D62B3DF76AA9D252C224876BB5446638696D231A5ECA84FEA8FD8CC2CCDF0513C816A449C494C5E6334AD24D3863A5A7949676F0430112B3F502975BFF0C6E823627C3356A7B30D6F6C1F25570D9C8A524E2E270DDAEA71F89FF94220622A5187CB17E39D500311DDFC0A05353D64BA4B0F91B8D86A994CA185C5C1D902A862119840A2522DAA8DC8B89EC4213C44BF5589B3F3D6915FDB4FAA6E5AA143C07392BD020294197D022D846FBA7194F19C02D464D9F37A5F90F295B442F736716E8F9E27222FD091C31DEA8D33B0EA8D96D95169B7445B5216F0E5FE80E1A2CDBB47034A338DF9BBE6A4B7074153476CFA4B2ABC20AF5F7471FB2B4BECB432A75E526790FECD426C23B25C7FA8B5D216FFA4CAA912EABA4A90CCBFE0003F8C7477A9024BA2F7B9362F1F315606ACEC21BFB0A69ECD0144DCFAF49DE27D8DA68C51C974B8411C991E9EBE582E8AE109A3D5CB4B48FA8528FCA28F5C85E00AF273E9983E57863FABF661779E6071605D766C1088544F955260243A8FEE4DB225162F201CF5A81B79F7BE178AE75FF0C2CF1AC5989374FBA5A5C9949C5B0D3451EA0D300D1FA3780A63BBF7E81F9108A74EE448513A6CAB41A3FF4D150599ADC5896E17205A7D283EE9440B95C115FB223B7174C42D1C45B4E3C6F450F4403088F8EBE7CA52A8FE9463F5AD4E06DEF10791E7369D14F48109839CCF756CF5836722B4984025C55D4B36CC970A99A09C056813CAC39F77FB8D51439A6C281E7610FF8D7C62455A14684DDABBC25E42B358E2E2915BABF2C1478F0D947937649D95C41093283721C04075EBB779C48CEC89F12972642608A74ED4556076FC20B407C9F7C4F85021D16ECF2B38A004ADB11AD3B71731628179B52F876A118A090A6BF42EB69939A84A38EF5DFCBF317DC2C93C6AC0F67C606FA062492022B5C0EFEC92CA24E68D29797B277BBC183AD02A5C7FBCC4C70D0688FD31CD445030F33954905814B3777DB9A447573D7134BA5D27149E8D16192224698BEC13BE4D7BCE534445E99729B93B51A7720B639784AB721B2A0ABA4E281F42D7B98CC8BC939618A0C058CB51DA3DBEACA60F6E9EDD85008CF0D99CED5C5211158B65FBCC721809A171B836825DF264A5B3501DB94A6AB5D2B0D89455F49A984BA902C9718562E525B84BD038CC95C398157F270C9BB3A030BE0B45ACAAD5D664085FD3943B7CD09FF374AF3425EDE62FD8E8B2CC6D58D3D3F8DB0403D22A936DAEEFF02D0AD335A3C122ED166E7B35C3B9FCB3EF4D24118D2B061ADA3FAA3C9D22783A81D0AFAB7C97F96FE4094FE8DC233A81E1D5C69B899618F9C6D982104179F8159B7657D962431B7AC43C1F4F86423EA558C2C0696B7D7C3E7CDD9B103EBCD583BD2CF62482D7492C4974824E67A50002C84ACAB61D5B0E7EA05942A91CF1E7E596EF728EC21F6771A6096EC7A3D38CCAD96B8A2EFE776FBD2724FE3DA29E5D8BD44B7F59EC5326FC243A3F434484D85636F95E8611EB7A603477FA3A7FA5F757098439FDC3EB020DB5CAA4BFF7153B32034B7F104376E41F462CD564DB5A56F9BB935A365930541D04BA7C09B20448D6BAAC3D667411BB420D283E1D5B97AF492536ECF266E278D462A52B433D4A442916B98D108C7347CD9D059D932D84B875EC07F3323F6718A602B7C677B8720BEE4C6419CCABCEE558437C63B3FB10CA55532497D8349CF39354D147EB5D121A2FCD228F500C35B6AD4A6DAE522C775684EDD62F77358E292730BB6967DFF2431A2A984ABB829FB7E48EC1D2733F4AB9333AA53CAD5A7055A455D6970F5F787D0AFB51862A022B03B555747AE40FEC97564FAF1A2B43F6D4B861B3C7C7AB980C8BA95E87E9FA89E8729F25249B2294F256C857398ABC92F823B7C7E104239DD858C5C3EB44942D1D466B2040AB86BD9A8675B7966C42C97C72513C7C3DF394161E883A15678EA49E3D5B50EC9D2A87DAAEF00EAC994BA5BD0586A1A0C361A5D5B9E783FD7586986903446DAA95225A56F737B569F6A5BB98F334621F0E73E55E12AA03A52EF6DD1CF64B92AB2A3333F767D875A8BBF06E3642D5C7211837D8CF2129D024FC4E68832A4438A4E2C5CD3CF7C3AA70DD5AE8872585CE2B2A8D9FA972CC90EE773A01F4FA2BD5588BB82A97EECED4F5BEEF376B1EDE1C8C2D11751D9AF51963E1E0D39D35A48A7AC9C30A4B0B9D93A7746FE9837601DF82F11D2346A4DF298B7569D6F25036CE57D2831F8C57977FEADEBB800045675B1717FA5C4251CCE601091DA1EFF49FF7D5F4AC6946A55532D762AA9A1D7FD9D273F179663ECAC0B52D0AA3EA5DE41249577B9F782A92EC99B91CEB40C252444ECF82EB69434166D1B426E565AFDDC0DB5958E242881F3272473EDCD5BC25E3F91E0B5E4143F8CA76CC0446E494ED7016F0278E3CC28E7A5324697E454D8B52D7DE611686482DDD9CC430F84C15A6577221FDF07A93DA6C23CF8EC556417BE8A075D0F468DE065F4D086A88FC7CE2493FC0C41F994A6676709F5AB4F7B71A4FE233F47C8F6A14B59BAD0493BBC6EA7F227B44A79F5CDBCF233C4CF90926AF3621012542470B3064EB7DE6D0AB29453D2C8D6D72EB8C3ED788D8C08A91DD62F05E14149E701A8163ADD50E7DDB519FC61F3A7701A4179503D585A7E4BF2990A7FD05B0B542834CB003147031D4BBFE10CFF553CE81F9D61BABA751E36301B00D7458E270361A5FE764C4F44373E68F948F72B085B449621A38B27EC078C27CB3702FD85C65E85FF5AA02E447DBB42DEA18C8D1736A87FC2FCBEE7940D12F45C37B1EDA998590F3FC6FF2F925E6D8F76D9EAE87D3760F3C5F1BBD2A3EC6247772D0405E9B7CC40013FC1434B84287D47AC58B120F4CDBA37318CFF974A94F57C8BA6ABE2B715A620287ECB44D54DECCBBD424D9B321B65BD0354ED63A0F8E0113F56CF3E17DB4D98C63C4719D4432C1F717FD48B86AA89C33DFBF14DC26017294844C8F11DFFE1AAE07F64A6FDEB84EA59099EE8DE3ED12CAEB42CAAC40AF313BC4E46F6D2A800E71806B73834F49ECE196306FA1D408FD2B7E11279C0E953953C1FB1A7523952A1AEF2D1E5EA412587C2BE2D82C6E685C7F5601C32F6431724B3DA0430BB922821288C4DFF84F95F39C573DE0EE5099CBB985DB9348F035F8A87A8D08CABBA18F6E4900C941C2BB7F993EE664F43D6B818E19221F94CBFCB9EBDD6AA39CB30120D7F2535C15BBB92520FC76E454999C520FA8AFC1AFA99710EE0484A299FE24D84BB1EF49EE6C51BFE57C6289E37F2373E1DD11F5D490E384B2B9D7AD45811E4CE6A232AA19CB67292B2B928E5C3F45AD390D70A1520FD11DBF279E4CBAB53B73868D24C7E54117404B7460D4E35DA075E66225E1EABFEEC68E3858D00C6E5227A907C1B131E82FC45CE5383E33618A4165291B5470AAF815DCFC8715578715BA76309916E3A358513C5FD6A1BB95807E6215235E9A6AF6D1FC85E0AE4ECC00E92F1ECD06FA3ED2E397352537C5FB9DBD57C7974A600BB486F26A4D4D8461FE339B936C407FEA6F623ED35E409548FAA048211BF730319E9BAC12A4FDC1366B57E4BAED8894DC487E7CB0548CCA0F4A6714637DB3738E709266BC6A970B06186139DD7E204119A4FE75C9F2A8B04F92D6E1101227A037F731A6CBE3C6B0625FA30E9792137DDC076EC3B806CF79CF310F6C5EF925ECEF9116E1D995E666719DC076C0D69B87C4CADC0E2407EB7A1AEED58BF589822AC3493539864156C283B4939228E6AB3931ACE795027E76678B47291255AA7F0B6810BFB844453547B8A6A07F2F8FCE191C2C44FA38F69DAB2835DEC34846F8FBC124EFEE7E0DE611D8B61D65287CBCA0F2F5B1A59C6C2C5CFF273D29C03962C4212DFB2CDAD6EAF5B65086C60AC6ED6DBF5E61FC1E6563C462DCDF2D392525761F75603617F2A9D647C7BC136D0F2C247A55B40FD15871B2414454144501F001EECEECC4A10E09FD65BA36C2A0C22BDCD3A965873A3867EBF2EDE86B9FEB0BF3724F1CF1980B2D3C300E063719DFA40487A6304CF47F4D57EBF21A6A65FA6214F338C2FD0138E63F4279BAD6EED6263AF976FCDB0645CC27D2251A05D0448D1422DFEA588E27F0A0ED43F8F3E517CFDBA983F6EFC62BE1CE9FE73A71E75B442BBBD82A9D19280C5588A605BE46C0F9A7B8A79145A6DAE2AA345FDC67A67077D0224B9FF7D3E940694FB6F924B24FFE4E20866708CDBF59C69A4813258690F28A0484988C213B4266863C3E496990B8C1CADF00306E8295ED3646494D5866818CBB050E1C6E70728388B6CBE2F2212983CD315A6A9BAAE1000000000000000000000000000000000000000000000001060F151E2A2E34A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 + +count = 21 +seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 +mlen = 726 +msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +pk = 15E663AB9C67249BFA659C32B47F44D6714BD1AA65146DC06DA91CAC96C17D9978B0F08EF7C9C1765AA4060AA7BCC4943F3D423155E65AA38648120F8ADD77C7DFD28491CF108EF05F7E8C3AE12194D949033708150C11616D7193CA798AB4E6D670C2AEE64D8AB389DFE948AE81CE9963CF25B5E8E6C2FD3291DD12B71CBA2E09F4A3DF0ADB614B467BF785AF6281DFCD758846D84E69ECB48BA292F8E17479028C8419A6175F86189B173BA6AD57466AE7BF77958592748E0777E4654BECE8CBD5B7A45A929F8643B096378EA6A5120881E7222D01FB2B77000ECDBFD2428FEAE76B2664DC23B1D1EB50AA4C6512E610D0AA597E3FC2ABA872EED71D49608A05A0FEB121874F776F3D79248D79C7A25B07D216249B781A4C6C31ECB4DDD0BE720BD02B764BCD500E08A0121B6748C7183A4CA610095E596FAA8E9918E75444C9283CDDE82476F39B35A12A8654F4A011529117C7D392DB85E6F24B8AF904D1034CF6B79939F8981D3093D4C0CFBC772FD317B77E6B84AF6E84261F61A2B8C3F784E856F3F829D6BA1E63000D1A64F977F7CF648224B6616F89B2D62709169B4157FDDEB9FFEC0E3A75835CEE249F151E47744465CBF64535C1BC71467580B6768534C2ED16D68862CDD76116F319600D076CF7CCE0112E774092E89F0351A0B69118B86C7A0BD526C63F9F9701D3428C3FA4B8E2226C09E5B03802679B242595C8D91B71CC88E88B8AEEA19C6AC01EB938D73F5CC15DFA152796E1589A266DC111D46BE63E9FC33EBBBE07598A55EA376CEC611954FCA3B0D4CF1F1625DD5BCB3BF34BAB69DCC71D8A6954041619FF1D56C8B33F0C8CBCFA3313E059D9F1B72B91C9C7CF42B7709D2580792F4A735AF6FF31BE843E933FAE9FB189FA9484F60BD57E0C11B4BC7B71209EE500A3A35CED1DDC8522C6229E368989305E9E28928E31F48D7CC4E53E144BC4BCE6567D55481BFFDE15D726A1A46431E8080D8E9297A66EC28096C48CEA133ED3BAC12B7DF7926296201957EC83A467AEDAB57BBE931FAE18D392E955310B721AEB83AAC3FF87BA1606D0FB95797B7461B141607243AD324BCF7754451C2F73BBEB18E1A0D6A455A32E2F7DAC03FEE2CEC3F286D2B3201EA3D12832C8EEC86E2C3B1DF1A6941D24CDF41BD8D72555183F1B9492D634467D0A7E04A92DE96FE83D741827E2276B9F4AAC36CCDE2C4D0EAE51CC8A103C405DA555D615757C1F47E07FB75F18CC1018C6299E5A71A0EF617CE9BC3F341D8ADAADDCC03D8FA4BD3C7B840A4253745718279358B7F8ECC24FC502F616DF0ACCA5C3E698119E21F42A908760DF2FE3FD139D8C5307D002FADE8F366959DEEA92EB190108E8EAFA66F575FA6702159AD7912C61BC52DB2FB8C5A054DA2E8F36BA9D6ACF3CE2E49AEB3305601F60052C5641943A7185F6A55E65FBB8EB514F72D1E97897AAC05D25542C236829AB64AD53DCC35DCE5CF385466D0232A878E4752366C632F7BD8396B019C5FBACD1316E19CBC1F7E586381EA8F3A0767D10AB7C45EF4BD06D5FE3912EFA0CD90DD655512AE7E5E7F43C9DCFF349018C23795A771F686EB51764D5040B16472CCE345ACEAC0E832FC489368D895045C6F8A73B57D8DAF25FEF827CAF90B372591C7BD38DFD250656EC9F098A43C5F39AE2A50A7E22765C71F612FAFB8EF65862426112C87B32E8D7944286B650DD09C34123AF219F600BE42E2EBC4CD4F5E3DD1EF2F37F4E17E838CEBB44944D94015EB2BF7E1CFB4445A304B266409412AF0778F83EB3FD7690BE37FE4A2F36EA80C14E396C24375E532B00324E421A664BBF43A244A0DA2DD386200A2CD1DE67CFF5C247D3F22C094938D7A4CD2ADB242259C688FD81F235923D561CF6EFC3F10781FDEF41FD3EF7E43B24A288517814E347644CD5C6E95C293D4CA9BC26011329B27E9AFAD5C3C02C2CC69FDA448E60677E8E6B4532BC051F704D45A086BCC982A880C278EC0DD37DC3F182712C22EEBC1FA58F820399442858186D2064B3FA6899B483588034F192B6235119F55A218BE74C5C1B0D363F989D05EC3586ADD76ECFEBFEE17ACC08E541F1E0808E9DE59045CB400B0CD9D80DCE5256B0989AE48BD3964B9D70606C31544E36A30C17D2473ED803A64E32BE3DA5CDD9E6826BC5B71C8B6D6229C707108774E866A8FBEBE5355D1A2925E01B3FA249CD7083913F5F5229B50807001B516C7F90CF72841CB03CD8148629E97EBE6D616FCCCF15177EADBABAF10792D035398709C56BAA05257CBEB6BC58061173B9DCA8D76389E128FD526683158C4A7A8F9AEED3714DC71D7FEC8265E8DAAD0E9320EB443BB9AED555D5F960AA8168F61ACB926D6FD1532996D7E937B0DD19ECAA8996FE24C81A1A3D4C2380CD3EE65B70742B65624CB93F26E40D8199D4BE8D3AC74A3E1CC8A58516F321BD45433877B54D8948D15DF9C75E47532C1A592731D6AB491CBD5E190651C3405E42406E8FE79DB5D7A739D2AC798C27D25E834A96FC36C67CB611E2C49E513C3DD6EDCC5ED13B2266F502D2FFF66E7DA611B028B45F9B59D6EE23B54FB92AD7B6852FFDEF4DED6B54BD4DBD4C1F0809E54C6C98CE1D5AEE52414642E8F1377BC3E0CBE5C6E94419A93B38FFF70398CCACE87657DF4AFA2B67C92CCDBBEC8E94484ED75F0DEE09F3158EAC147ABAECF929142560E792A3F12BCC99A89F15B8EB759C8A4F03926039265C897416E7BD06B91C9924D7D1B3999A6B8C512D80E474B4058B121B4506F2412D24CF7E4A71E0CA31F7A5DE0A0CDD40410F998E4CBCEEB2925170EE4E983901468900ADDA861A48DABFFB28911886FC092F220A2CB1B4D98B93CCE56FBBB8AD406EE77AC609232D3F96D267953B6E7A056754CA5B07119049086844357DCB354FEA6F19F8EE4F0FF87BD60233390FD1513794B079442B13E6D511F9FA3A89DE2129D154556F5CC8F3D0192BDF6394D67931EA83F89615F5603329707885498BE2DEC3EA1D1530AE8A1645028762B25D1EB1E2517072616BF4E7F7AE327031D51BB77A2EA9BC5515189E9237864B7B0464916D342C793DA3DEADC55A3D342CB85281187ED2D97114EC03E3F4B0ECFA8EF2F8D21F4D1BFDB8E0DA6189505A674CEA20C269FD62FF968E585F174BFFCA19D3F2F9D1848DAE87DFEA6FC1A23F482BD920AE8996F9E47F4E9FF63F493FAFDD6702C43AFCDECA2A3AAFF16B2F094C137E3417A73E27ACCE149D7749952029FD1225CB852D5573C51D85A35171B9C889AA9F530D49D5493708BA21BD25DA0D5B9032AD6779D5022B20C2AD2678E8694EAE7DF697DAD9585417D4461586B419377E51C2EF8B69BD08D86F22B0F4F04E04DA69339B0C7EEC9C48500E60CE2EC8879B6885294C440DC51235DE8DF5BB753D6EBE57F733A556D8F9EF00C363D4E466637CFC944605880218C60D535A85C96FAC1AC77B81DB91C2E3F8E379F520CAD80BC887C10A2EB973FB54EC4A18422E7D215AD44945ABC2A68ABB4B6152E6300F6C6DEB590E3D7D5969BCD221FF3643E30BA1D4FDC097FD9E3BAFDC68329423FB6E9613023297B678DFC65FCA788F895B9E03BA1B0824952E97C3E1973D73A33F239CE73844B15C56A5ACF5FEE6E1CA4AAE37EF2355CCA59B94C401EB47C2D5985D8860329B34BD56 +sk = 15E663AB9C67249BFA659C32B47F44D6714BD1AA65146DC06DA91CAC96C17D9959F7963F442CD53B916B9E410DEE4163DC584938B0D755EDEE611AA27FFD3903D71425265F76AE54E92D7FCF55CE8FE1BEA122503D6DA9382796AF6709C96A1D80730564EDF25D85B3B7BCA0E6DA235E5DF97B3C01FE0891C5F095E9EC100006C140921CA030D3143263462E6208245A166A634686D04648213828A148921335421B07904A880101912893444849162519137020310883306182286A14328EA00026A0B40192441062A09113C0696280854236291C1080C2186224259144062EC9C22DCB066A9C06841C964000B940013865222645114492DA44444B084ADB482D8BB04C53266D62460544308C12014E911224A4220210332109A66CDC321122C24D2004855898214A4466000542C21881DA1870181664220062E3882D22397009887014997003274ECA4422411808611840C3462D53004123158EC434414218441C393102908C1B3764E4826111484C20458504053244360D08142EDB288E9100250A334E00A3881B1211A3066998860C1A312683966DA0444950A20D4C4881140351C22464631086218310E204129C104923C16C63B40D80100088006982288810B0281AC0491AB0444A128451304A0B306E08C430532681248540D2320191C0454C221060808D12156614120664866514466E14434564264E48C671139960548290124324939445C4268C21A641DA306E58206D2239808A30855A281080486520A9600A404191368D833622D9908860A80C204491483626CBA091A2C4440828250B0725A1104E114222818231E3886C4C882C114171D3182D9900111938491B20110A15289120509020448C408ACBA28C0411065B468DC048848BB468CB9808D90241549211D4206418A78912B7054418615008491433261B966140A690E01832581450D8226598B880C216621B914C0343812487402303609142868B468D8B306CE4042D8C12602110301A074E0821050AB208CB46211AA8014C128193868CCCA011D40285884265191564CB3021080829A3C680E2322242C0601C000CCA36414B0051088309C210409BB06404113010A42861A82C009768E0468D218544D1481190966019A76C249620123080C13850A3966D800421D9A02C80A480C4A8218108124CB285D3224D03074A0094445C008D908264D4926904B989231426A3164A1340408A2271490011502088DA46200B8424111182CA36861923200C9624E3440949020E421825A12012582871213581DC824042126204C020194311DA867008C80DD03201411489432269901440231020E026214386618B462E5A2842D9164242B00C19389123A28559A66CA2024ECB2662091300DB0825003088C2B62024A08D60124224966D53288D18B24903452E5CC09118890C09B600A3A044A2122A0028045834040225060217860197849C442922091024068113872498B431D9802C80306921C285813822C32449812224DA084A23440514870860C8919242401C163001A78D0B2750E1C464C8085019424C0203661926324936221CB43012C2654BA265932810E0088ADB104289A865E482088B825022A34183940C0424324B1811C4A20994B290CB46925CB210A3C849083228CAA249E0266C43860C0C002D20483013152449880D63224EDA1044184424A0280DA22404128550E3987110B32D041171213749A4288A520668523029DBB82198264064340AE2484882960802384E60B8484A284D0BC22844328AA3A4408990901B340E22222884442D043706E43884C40291D8C821204546224448E02068940092930601A4A20CE008482032311AA3405C262D0C9968194484910249DA3620D8426A41144ADC200283268424432161122E89B00402808943C03080240EE4C68C930422D1B60190A6111A498C10376CCB380C4B144151322D210446581860D4266024022924228A0A000609178E243005D148515A4011521005E496640AC960D3984081385284C22114C90DD8300EA0268914B651D4421051264994B28593020280026D18098A141109C3C86C6344891AA785A234218136615A300214336E19070543482A49C8119B140A244549A348510C2044C0B64C24A9441C34499C862958929099B044E24805494669D4448D02A96C91C825D406886242290290098CC6801A36665B186C8BC280E320007A943DFA7C4780D7136E0EEFA77D2CF37ACF2D1D87C8FA9FE91228F63272A9E0C49D01E41F439468449CE72E74B929C3198EB9FC557FC05BD2B54B79777A0D55B554F9D8AC98AAD93235F51890B8C6358B85312449C53FF3F4723838A8C4EE12F0F3B5A441F3FB439FB34BD90BCC4CB4375BDE884119B8CFF0EFED836EDE499D302B9B247998BFAD984342D114008B6F15A5C1434F7525733C0FCAE7AB0B1275E299279A5EDD2BF0E1C959AC29FB44E3310593F0903EE1C2183E83C43614003C71129496F9493E5DFE24572D303414BB9C8C8EAE25A733B1FDECCD2D2C1C75A3DE23B2C854E0888C034C7AB6AF0B495C023AABC4DF60DDF449BAC579B8DDEE2553925D201699A39B11CD3CB601A984CF904AF5CA2B8413FDEDF7569EF1FB02FC0C5AF62E39CBB0E5439F81F288DA74010B4C52994B3A333D1700F22190AAD33D68AF7C536FC9F7F1B463C27D17BD661DE06177C4F4B162F0ABBE469A18E65CF81F237BFE86D4F5E5297EC442292582B1F19ACDA680421B869578A3EF327CC5EEE77AD1CCC0DE4CA6AB799ED8F6879ECF09F8DE9925B8928609BCDC2743EAA08A56215E92288049E2C723374279A666BAA4A7C0F53ACDBCF85DE314DAEDEB04A03EF0023A7CAB84FCB95EFF27352701B4EA797CDF77DE9052867A08C439E4E71749934D6214D6DFBC141209C391EFCF849674AAE0802D084BB883A967DA29160CB23876ED88FA2DD35234B9B986BB4354BA3055FEF24B9DCED7AA82EC79691A92B2E29AB333100FC2087B55D048C877B5D72B5A5495C1866A51147F572AB21CDDC85666B3735075D988AA30174F0FA50A3E1B5B95C65FCF18796227A45AF5294D092A334C3C726108C1D64938715C5E9EC81BF9C54954B18010CBB6F006B88695A45827E91B630E81315FC212DBB649449D98E593FF0FD7E332F0B24C68E8B5007312A2CFCB8D4DB5E8923FE6E4D43C5E1F284752919E07B27A94F01F435165B0922EEC7F7EAC85D94DA54196D4EFA1BD816D8D80F6474143B913069128747D223F73E99E3AEB24DD6A2A8A8AFF85F647FE017EDAF9D6D99F9AD69FA69F8275D8890A11D41D0119A4D60D5AAF8D4E1290E24B825D4A93E79B22F2E13D4EBC9D7A08E3F58243B05A6F1CFA4A037A1908C185ADC017388C47D544D5F98FD59F2C33CC24371EC5B3F88D797746F7546B55AADCCEECCEBFD9F77EDC08D42F3C3ED60E5BDA62E2CDA4A011CC685D2FFEE6716046CE96301B14E42787A549199AF689EC00CA858060136390961C1F7F38551DF1058BE26A3BAF2C87F186A1B84E75377391DD217701C5C393FA34B8A562C94324EB08EC38847F36C9440D54FB2F34EBE97DCB1E3FD153E8132B551F164D2D1F2CCD0D8764EE69A5A97065885B90F016479DCF44EC7D84B3DC89F3720B9522A252604A5CB97E2B3E926D24EE9A6D30DF67EBB7229F32FBAFE3289EAB8DA58F6F2AAAA2C54360195666E86FC55152891BC6B4C86DAB1A6B87FDC4F5F7910C3756B4847BD6EA5A2491C17626D4A8FA6B568BA274BC6EABC1664E5058FCF76706928E45427ADEE806760E00F42304F06B468ECD635F517F5F29F56F0BA82DFC42EC906ACE6C144770EBE264EC2DDA264D87BE6761CC16F6A35BE363EC231A8E49FB3ED46B8786F40C9BF88073AF82CDB17C61B194BB577E0DACF48692D63B85D06B8D9D112F7FF43A28080C732E771A62677AC6D03795EDB201C9D43D19F77EBA3C5F13C31696364EC850A6688D0DC814999497C76F1ADDCB4EEA9207458C90557F381A8FECD49DF92C9122E4B6EA79333F1A2C5DB7660BAE46BCCE8DF106F511E1416182ED0C0134E2A5B39C12CCF30D0684E4F0593BDFAFAE995D05E1EF695319C2EC667DEF8A7A956B647539F4E9A44F61CDE3781DD36257CA4D31A5F48375C48BAFEE578505E2D71A3724C010A082DC856438E9A8AB130EA49C710863CD7E5971CA4943852EAB967EBD0F44E2F7661B646445930BE6380333416035BB10ED447A039D1A5DAB660A1ACD7B881447C6F699DB71B37FD43AC610BEF88E4A5824CB2C969A2F9625840B8B22D53E6558424B06D4D6EB9212C3DDDBE03904083F6CB25AD4E544E608AADFDA09330B15BE8DCC626344FB7C2020C1F0E9BCA332E62A0AF341CA17768724D1AA17A59656DEADDD3E892DDC21235D3CF7646F1DE64DD252EE07B1B5B50441B8FFD8C5756A24CAF7EE3D339AE0BE22F9763C64C5A49BB72B8A2A78C54207B69D1C0019C27EA4B6037BEAF99FEB7D2DB036613DB0BD5C78DAA0BF80299EAC1371C2194246D89E53BAAB127537B9F6C38C528197CCF5B44610AFCA05515559B544B66AC5660B2FAB8494A584E050AE4669A6B61015CFE0A36FE6C7578EFD550A97594D31E0C46634726A9E44915ED382F3989AECDA27AE14C443774267088AA15E04F6B1EA4F2CE3B9896001A1240AFBDEF39B3AA7EE0A14E71E812FBD51D61E85D7EA597849CB312016C335E74068FCFE9640901726822418B1A0C26B82609314ACA58D14FBE18CDA8B3912ED70F40516C79B75EE30B095154969816E48B912DA103ABA32D1986B18DCB7D97AE1890C1DF79CB9520A21788A1ACC918A996888D5F068911054835ADF47F90696DBEDC6ED07F896DF6F3169F44312C3A2146C7FA55AFFDC73A3EFACAADA21419F632D1F1E0E67DA30DB1A6AE8C8FB90B624D456F5979EAE1F6DFD52B6872EA3DFE9D509C48A666A07D6FA77DF7F33AA4D1CFD2F5D6CEDE327FEF4406377F30F5F98ABAD4A5786710BB726ECB9894A7DFA40FB1F997B7C6A34E969E245E79B84C291C9DCB2CA13EFC45AEE683E648D06C3344B90F85935A67D4D6F1C94EB45D6FC0225E36A0EE98F2759F0441C8D961E53FDC624CF0B4352FB9F3E59D51B444000546001E92B11AB3E9D5621365216BDE2C33DBF17BB570548634055F82AA3753AE9AAA671C597ED43B3CDAD873A343D14AAC13FEEFE4742B284F7427758E51463290EA1E6D5D09ACAACE2010059C1C0712B632C98D1378A0202AB1570B8AA3BFE8E8C83CBB55B4E465A87044E1B4C4A26A1CFC66E0A8405FC2D3507CD4A65027D46A6485DF84E4622EFF84BC2698923C35F1A425A783727541301B12A0247EA6EA00138090F5D233DE5E5552565DC0E832D1CBB106C9409178946776CAE8427019D0DF1FF04ED56B282DE15D4F664BDFF48441BBA23E46B795A65349B8F74DFF77F4DEAE0C8DE5A2809A45A106A09162684078D1CD777E16905DFD339A55D2E6D02FE8D4F8A4A5661AB54BBC87FEB104A807BB79043D292ED310D7AAE5ECBE7C5A11C975A247BA69771D24F25E348E5D6D5635FB5E07AD04F360885E5F7C11AEB3BB8AE7BE0701D96791B483BC5E8CDB2BBC0D397234CBE191A6825E9EEBA2F3EFB8002149AB9285B39C57304453496B325DAAAB8C7E85076BD6D12867CA9460845E70333173F9DEC3E1A1471233D33E42EA0BC9C82F2455744429B32D66CD9C77E913CC7CE1F7C5A91E19AB845312E9C3BF55C2D44668A3522139DBB9FBAEEED8EC04C14305C71621AF0CFE7D51916C1C9A374D74B5FCA1414DD558820ED7A4462DF15D374D597576E1DD290E96A405997D4171D29CFD7EA300FCDCDE5C8E85618EB1E48F683235F055DCABF89B657E2CE53B572A5697F1790CA50B735B9E7FB2217DDAC530B8F5AAA560876EA665D2CA1A5C1F2C78207B7F6D907EED5A97C10DE22BDDAD10E979BC118610C91797C9A8B1CCB3EC4DDE7AE0BA3AC47BD5199FDDC475D615A43B450F945B684D13700B4B52261C35E704D6916577E694D105861E608610EF64F2E899D804BA78E5F6EC4E9780C9C6032C3B68D919FE590A76FC52305B0EEBC1C89D9F2807377224DDC10D53AA33D7AF449CE72DB6904DB55FDFEFFBB2AA733F4200D2C86B4922072C53E74371D32C78B286F84ED0D15A0E512F6FCF1F4A0CBD69F643A76EB5488AC3F26178594F79FF636942B6F842F5BB831658B38A3DD69AA161C296F785DC6C9BD6095DC50D46C6AA95851EEB56E0FE07EA96BDB2B16C4DF4351DF4495F1AC05E6C924EB17C09257A43AAF17376CDF218B9A08429EBA317CA095AB76BBBF3FC58BA4BE97F0B87E7426D73011A13603750CF47ED9729FB6CBA007AE93F1D741A8929B25DCB50A21B208E87607A2828998F093513F4F47EE6DA02611996E71A93C40538EF52D1AE63BA8EC05048923206A4FE95098F581425EA36650D5E288C2C3F6D1E183810DF9710BE190EDCBEFA7ABBB64CB65E9BEED07272ED326115DB3982034F0EB1E665F42824B780A0CC7A43DB5DCAF9F8B86EC7E7E4D7BDBD56895F3D37A532512FA320B94CA9C204D60B99C26995E9DA49C563046C6E97E6F3B04E37E7EBDF9DB87FF7C79769A35ABEFD0FC7CD934B645539F690C3F2539A64057BF3305C0AF4C06B6DB348879A7FA68CC7F4BF26A7EA3A1E7E02601CF9427DFA29E450E18A5B8DAC8E235C1169AD536F6F984CE231AF42638DDEBBE817E3C5783B48A9040AC4490BD4491BC4BE82C062C535EF22C99935C5489813426DDE7A2A80C1259F81F75E4C06F8A342932E0D418EA7149291D0FAF7267E3D9E5F2C964BC0126F283A4B8849FCFDAA0B5B3C888EC61755413653FB13A5480981709EB328F4C8FAF217BCE49C9B6C9EAC3783D389902146720E7C06AB926B1C540F331522C3227F6F06A11BF628A9E048B425C423E +smlen = 5353 +sm = 3A7D83FEDF71AC9EC59BB429A574DA8E728CF88CDCC0998581EF8943F60E93BCBF4E2669E62ECF55BBA1BC43DEA2A50512263A04827FAF9E5D920714794E1EEEF4DBC5F487249351C33548DB9EF5012E44809FCA3A27AEEBA808F21971DAB0B2031B1CD0C370BA7FF3D2BC188AB44886477A514A9901041BDD6424167044028D022599E2EEFB51DD9554655F537BCAD216AE163DEFE7A48AE9E9CB228B8514C82628F65518B4B5F8789B0888094D173569E490D1AC04E99225355185697498997EB87C8A11104EEDB73C7B3388E8D0293C3ACC464C92E193EAA91956EFD7CF5E77F67D48055309182B280BAACD0057F3517745CDDDB2348BCC10F00EF1741E78397889C8F99D8D5B195E31BBE76AD8DA61BFCF29CBD225EBCDBF694281E7A813C7BE6F7554A1E32A1DF07436CE52955AC4E7F42166B86DB06C933FAF9899E8A3B19DE05EC2F22E42116ADB8F3F187570FAA2EE38350A5D2F990F2D5B39EF808916F079625BB80BA177B4CCF4DB8817A6A0B59453B50B32377513202185466F73C887D9DB3BBF1EE183D7F1CF76BAA9D9C94BA0002E26911486E8BB2E9EE408A01D85A715E1DBB5F8FDCE95D3B65AB36E708A37C7154F03C218E5499A43DF1C690A2FCE649025EE1221C2A81753D75A368E09EC3D69F27393E6BFFEA9FB0FEEC847701FD07F9E6F4EBD7A2FC052ED945D2806C884FF950432B1C4B9C58C1664E0A3730D4F18718527CCD359CEE6977BA21B832BE007E278358083260F52175B317764A1B8EB2F29F4A9D66F5F068D498BC4B7F9969D3D27A97503E8B01771326D8323A7F7C9365BE691D072E5DE575DEF6FD6E34D2964A498E1B45D3EDB04EDA78B3231FDA46D6E529582182B2647207BF29D54CC7A8BAD9C8452188590CC685C3E9EBE7E9E690D67B6F9EB69D8BC081F586C4BA2B8A8091CE193A3B1E179E655E412C89E321D32BC2A8ABA45D870B777FD675D7AAD4AB1625B63AF41EBE9CA2784CBA20AF989EC9B93FF524CCD1F9D587279236A78236E3B02798C43491D7E3F1A04E965D749F2DD90E335C539F2A36848AA509492B14A64CD0878F35790405C577E9ADFFF2B84386A5D1C5DEB751B085B69C393301D88D5B4EF3F451CEA12C72B6D9DD3DE00BBBCB70FCE4CFF1F480BD8FAFE65DB2AD0C8BE53BB428D301CE76C7F5487D750817ED6F4F0E521FE30CC5365833649C385AC2DC7A21DE9D0FD93AEC5C72E73EB26BB8F1CDA8C6405099BCB5F8723402051F686D3CBBFEA30118D7860C003AE12070C603748E8F2AED4E969D2ED552B218CDFC6B1FE4EBBB982BAF5FA42D4A861D3BBD2914E9196C4585C6C583FE84AAEEC086E6BFAE8239DD5E7581187BE62998B881096A8948FFC00657952070D451B3BAAFD4612BC91882FFFB92B3B0ED3CD0713540D932629DD57DFB8D6F50C856A67AF4A5918EF7DBA27D04814E6FE71E32CDF8A79E090B7E2A89D0656A43FC873108AFF51E3A445A7AC078D7E5D064D0D8AC0F51EF3040B7820171CA68240A3BB908D0D0CEC8CC9CC27195014E805A73BA56FB171E757EE7E89041C689B9CFEC34E1DD18A318C48B42C51EEDF24F02E6357320ABCCFF7E3F2999DC93CC245C1599833E09D47992F9A91D2F36232EEBAF3585B60B8562E75857A777411EA01F4E2DAE7597326EB1591D1E2FEA12EEF34658161326B3CF13D2AF3B4BF133FF7B2642E80CDD9A7355893EC27E638EE6456384AAD13B15C4C82AD463D7E0F97D26FA227ECA8B2D194F13BB6BB8E92C2ECC29EA151292B7FD550C075200DC752D8D44FCE99D9976AFD80E670904F57D320839A6E39B4AA929471F6B1DFB47542CC6EB6E3222D57391A2E319DAD2DF93FE34228BDB175B2193F8E31F14D675AE89D67903523AF21A0B98275EAA16D509F8C9ADAFF4206F0776A6EF987B17D34DBC951EAA417E3C2884D79D1D5B5F917F01267B45C80603FB8567B6AE7A6CC413E5F17ECBBD8618348D8ECF34B12D6918FD30ABC58FD6341106DB53EBF5FD59BB56FA4A4EE7C0E5BA0DF0430C5B876EAD300A6430A0870EBE46EA17612603B9251005691C7BF537FFA6803A22B6C60C490CBCA52692C46DD276DFA89D3D9AA2E626F2EE91EE84D71D203DC1C2236D829CC9B9C48BBCC0648AE1A8D1F5332C78D512E468B83FE89562CB69F72720DA6C6AA7F8226B09CCF0BFB2FA4BF10C63DD15237EC0CF3144282B9E2BCD20C1DA9CD0156097B7441C3889813C3649F21C61B306A1E1E91BE10EE03717DDAD061BBCFE7F72F2F614B267E6A9F579AF5231AAB1EC056E80CC4221773B97D57D87CFEDFD9A74EF69BE53C4697B665C00C833118C93D5E7EE216DD6D8A8842B9C44789D5C5E5E5DE8EA7FF0CA577E4582D7C6DB57D3B22FF2EE8C06D32DB9A2CDD587F0981363E7F1A05955E188CBADD86C346134C3AB60C7C307481B1868C23C66C1E635F7FF78B951C163A6E03D333F12E8B1C185657AEBCD8E55154619974B0C34AC83AF490AE9D4CBC94B335D66A0F87CDE1700D1155DBF660D6E8038503125A2783BEF6A0BDAFDB7924FE1F6E2CC493ECA8F18FBB35D8FBC2470CC36E826A852B06C3B539EEB02E170DAA96C9921F04B1CF59608E5AA2EF189D5842A1047C4776FA649CAEB4AA8EEE52BC87CA496A731B96ABEBEABF6847AFBF9DE8C1E00B1E3B4E83E6A3EE86565E4B836BF5DF8385885F8A1921CF94AA5B879722F06821865852A45C945199EF1112A4517EC7159CFFDBBC9DC707EED668928672114A114EEC2C963CCF076F7C01E854864C384BF2D54A0834A32896B6B8DE716A54B19C6E31ADE306FA52BBE1A257180654D1E94FCAF497D067069472A444E427DE5CF585ECB65F8E54156497D409DAD5456DD3EBA7D9DF67AE607EAD46E93C8DC0D670FF51A53FD78D594758DFF7B24BEC3AE01649BEC6082471C19C685E518AF5E06CCF6DA460A3F6D747CB41C5C68FAE850CDB170AC5EECA5812DB9F300CE4A648BE3628E056860EE05D249E357EEF57798D533F212F82B65501250F1075CBD7D8E6CA37D12691CC7D2EFA73C6102EAA379DF662946A00BBA05D26361590F94D326BE52EE3C14D48D3288575DA5D314A8A864D85951A33C144CFD6C19B6B506BDB467227B2DC438433ACA32F2DB986E0369DB79EBA2A1C29DA1703F917D64832E8D7C21D749B29A75FA16D0DC87DBBCAEC64003F31FBF4DF6E1D2FF737355D61BFEA5F7DEADA5F88B677FE654DF343F11D25C6487492FD3FC5B302FB25EDD718E595F6E94476BBA9B52A8DE85D76F7F743A955F7AB84F509E81484C07F75A1415FCE7F82CAFED5C78D921A70128C24DF3623FE60B147B82A62175874760FE9F2B0A19830E19C2B342EEFB065A75DAB0FF351D941B4B0C9C0A37D7BA8C5FCEF8743440C5841E19CF8130068E5C724D038377622BD2DF978D30521A8BF427F2D045E183DFDC557704C7D7F735F961BDD6893A9F27255A95B1EAD872EDD81BC45793A5372864A1CE6B5285FD5BD6E5C4C7969596106C566FECFDF2B082B5CDA5C638EE24B878031D55469DCDE4AE77F94CAAC50396E2934E41623CE98E8904C9B0C07C98BE3ADD060FBBB98A25F2D0ECDD6B6C9C44AE869FA1782027FD4C396B8DE5233966B8BE5E10AF5992D90E83FBA99E2D6E6FADCFDAD78F6288B93696DA12A5CE7669CB84DDD30455ED96251CF330B9B1F827993FABBD00C6F0878D0C7DE6870CDDCD32D817C0B3EB50BBE632118AD0D1A28D6EF1BD14C9CB629D20D8E0C7CE020A2ED513D899143514F7EFC9463A9800223DB323C82483DA13F383BA5E76C07728991CEC8F276EBD876204C47E804C14BE6AEB8467272A44C938FF97AAF9FD33F5A9B0995341C63862E936C0E85ACA8487EFD902C92F0C51E5672332400C40B7BF97FCDAC3DA1757518269F1CD01719C0A1806E09BA9BFB923FE558DA9844699463EC1F530D8067F7D5D54666337296EA0BECEDD9926A5AFB09BB87378ACE1379B6FEC808A5AC0A7D2CD52DE79AEA83AA51F5357F48D23D20F5C577E4B4034D901B296D454D0C9CCBB65F26B1149F1C0FF4BE85361E6C17D3855E246805629F0154BA53B09696C43949BC007ADC763A74A6C620F7683D8BEAE13A2B0224DEA85BA69133B5BFD69BEDF3F635E32E40B033E6C6FC9387803D2426E37BC00D8B96C0EA6DCF9872D68CA7F004BCD81094546A890D4D5AE011EF8D09A407011A3AD9667B181028BC0054C95F1C83F05BAA31615DA6B76DFB8EAF1EA6122675CE9F4753EF2C745318610E1B21AA0CA2F372EA72794BF63C5BFBEF4E7072CF7E1A43893CD73D96EEBF03F3A8936B68741595A0DEC194BE845931FCE0AD95B976635EEE7F06EC230864CEBF2F3C455135B5CD04269C97E978195076E5AB175799872CEC063D1683D167598CDDDEA3955CE34D939BA0AE3A95F0FA3963C45BCEE0A72BD996E111EE14A660630BCBFE6C3DF702335B2A8DB47DCAA77C1CB9D0DD290B68A0C508399F38DA816950A35A5CE0C952EDFA386B5C46A0EB14479803688D6755A996D972377F9262A142D7E2EE469A34EA78A14EF6306C803A22351EFF121798A0F3AA110C4198EFDB1F25E80567EFD8F3F5ED60856CABF7270996E4EE68130FA1420056CB60EFEEF73556A4BBC970A9CE82DA8AFAABBAD7D46D0A70447CE7419831CDC524FD5F65787A32968C20061D0E091316F6616569AA63CFDB642378C319CED41365A5AF7D72DE807A89F0E0FA87291D3B2052657F0858FDEE2CC95BB9B2C426EA39EC394A90985358A1E68866B78EA1549336A62339C9CE627071AB6CB681EDA1A55B1F3848EDC35E93FEF5A4B87ACFAEE428D21B2C11E430048DAD8EA182E58D1F7DAC25106DF0CF1A79556D5D7FFA42797FF3DF955BB795E487D4F885E454EC8FE032B48AA298C6E12641E00E32876E89675023DE439034DFDB904050D43B137A045832B0B9C1990487C31EE21FEC16DA857B6CB5965933C1042EC5CB187AAFAD0946B332AA30B1FF1FAB5F181B39303B04652A5E2618C70B1789FE30C3686D2197FBAEC682DA92FCC4C2C5478BD4EBF5F424F9101EBEF89333AC11BD4EA7FFBD08E0496D4D738CD6516DBD8989C476267DB671F442F1856233759142D45E3596F5D7EE025AE71C62D2F441E12434F14315177C2C5AF5F86FC17F4E2B4B5BDA7C0A763F5B42F05588EFA7961BC8BBC8B70E7551C2BCDEC2C85320B6649BD682AF267F6FE80A81D49F2F5586353B96C06EE5264CBBF5C31EE76C65B1FD7FEB8F3BFED3DFFE4BBEF57410218E1F44276C8A9952FD918A08DDD78783C5A83222036ED6D0DCFAF3EF7254E1B57E76587C1D80B80CB627F0131BDADE664872006AA2D14BD10D2D8DDDC6824E18050D289642A6287B34BF66440DBFBF1B8467AAC637EF5E1E3B432A32AE3B4E265A0A57183759504769BEC9E30898382673C2932E99E2A3D64F5EC7A2415D7502FFD0E1C02F8174C3B218189C83A144F730F4891064952385FD12BB7DBBA5F407C77D1E9B0E337D4DC5A2869415D86AFF2C686B111A70C8386E5A9BAE365A7FF71EB4AC840772B18F32F912DB0AF535DCA9FC1C2211A610E8A5DDBB2AF3731D53CEAD5F7AD3085D824D71E9168944E8709F2C977E253877134566D8ED0BFF19DE2E654A948963730E6FD18206F4F3FC838ECFEB3157B35FF5B0085A7E4DD0914E7EB9758228C5D60EA0DF3B07723E7B52F59AB6C6FFA7E6B7FC2C20615E7B44A7CC63E7757EC24848F8D170AB044391B5AEFB564859A2D781D2664A689D0EFE2B44F8F0297C36F9DC8AB6A618AF1ECBAF9A49870D1A4039D454CB43ED4B9918989EEE004060EA79C5B7CB95188A37CC415B259709EF9E3CBEFA688A0FD2231DDF787256D8BF773F57C61D65BA977BA8B748BC099A94B4F31FD2F835E2F67C0EAD16DC7533DA1081D402FF10417F393EE5D0C21C5F1465EE5B480C896D90677F7F8276798266818CADA949A77ABE88E93A23FAC39136785FBC843ADA6E0863CC0BD98EBD1B28C59513C561459DB2D9DC15B07B3C0D522096ACF7F4864AA1990DFC8FD3E56545F6017D64BE33B3BCFCCF8D87C758C10255A7C63899611FBDE1B7D8C2673B498B7E60CF8D37439218E8B3D86C6F81F8C97E32B0A2715810AE4ABF52611E40ECFF24D01FFB752506179D57C1B7B77AA56199DDBD243EF823C5CE5C63437052DBF3F8605D6CB66AE95EF66A830A4B2AA80D499A3DE1AC6905AB283D03A5B9B194BBE282DF8EBE266D6276B1390565AB007315483CB93345A1CECC28F9392F045F2DDD436CF79961483D21516E452D0EF95EE4FDD6B04D6040E335F5FBFB86048AFB946D2E0A71978F833147C30E9F0C7AC39DEC9244625CC1B6986893217030A7B63EF9FD62B9D07DD2ED2918794AC0775CF2EC5C4E1D1BB17FF5D871C9204E7C90808C0EA7ABABCDF0D74A2C2DEA96EB2E317CA7AA757F808395D2DC111415268F9FE2001D3E77B6BDBFD1ED1E357E9BA0AFB2F0011E262F313D3F9C9FD8122D45464DB0C5D1F00D0F283794AA0000000000000000000000000000050C131C242E373DF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 + +count = 22 +seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD +mlen = 759 +msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +pk = 96C5EE6186C2B0CD34D2F80E5680C334A51D0B8A6B490A0118D288CF060364B1A6F0D4E8954C6D9D5603F47462AF6801B31E4CEA1091EA705496161803F5A23A7DF4F72942DABF6C020BC8234304A4F27FE4A1C29FA53481FB842901200069D0599F51DC848D037821D43BD8F3BD11937EE08E0BC6E3FD670FA5314F2999E9B9E810A88A164CFDAA4AE393E7407498C66549EFD32B381ED2561EA4318B1731499970685142E3C063C8B05307F85EA9CD7A4589C25F6D9A6D26278231827C9298519DFB226D2506A62FD8E20488AAD39A8BEC05958F715769567E38CC4A494A425B1B15F35158FF0E70334834DDAC64AC0320135512D077279A52D3C6376B152143FA6F7D4DB7CDA4E4CF8FF7FFF212C16CFE5C6EF068D64618C1F73B0DAB6DE40CF352B57EFE4FCB6F859C5AB7FA2E0BFF86894D81E936EC27ED70480295D9A74E7668DA94B7359219A3B01359B86A9F8268C6FBB04B5CA09235017B0EDB5C1D1D95352E849024C4186092DA440FEAAE4F1FB28F676DFB951505A06B4DFF7B84BCEAD497F464F8F8346491B4D055154D52D5D93BAD1B2D40DC2EF5ECFE9C8BEC0B8807C22C0817BAF7466B4E3D386D4C56493EC552AABBCF7D6D430BC69B009B27F70782A04FB0311D6C2FB99239379854BDECFA3D21D820BC6CF49BAA11C40A0A918FFBCAE96B9A7A315A4004B178419902179855BB506D17F8FFF34629AC01DC188984ED7935294315670BDCEC272AA268AEA5F9D07BC676C6B2453A6D3A1704ABA832162C578390D2C912A9A62DF2C379D68672B612E3BBFF31DE453164C3533FBEAD390D706BFE91FFB57877797B525493A5507B1213680A3D93FB75380AE053DE54C2EF08F1BBC5076E004F3011E3C2B2B30FAAABD6B87407E67F83CA70AAB231A8B5FF4DFA63C83B0A98B3A2C096CC40BD53958D96BFE687347ADD9ECABA09E1E2562CC16039C0009BC38B3B23887077AA22A4946292E8BD0E5AFFDA039F698AF0F2954722739B77E2639D7149FD78A93A994513032E5D068217061D99D0716EB50A39AFA502F98CAA8D08ED2ECD0F2C02BC30594D6F35F6D739CFF584D2E8CFCBB2F8849E1F67A64E563F72AF6B8957A9921AB3570C0169C9398C0F55732F91B629AA3C46B3A549473AF3E48463B5EC36162572EC08C79BD4C4EE3D7EFCE001E4D841987426DF644B975C7239707DA8F0B0A81D5EC0C9AC61E087297A73D52A1C3401AF13B07587608F0E345359E11087C79136F832CFFAE3B14E01F11CBF819C9BA339601806AA23198359A943D426D84BD76C99D135DDF572795D99131562AA7B6CB822C7981CE93DF972513652FF5F43E76B472FED6737184D119173D30F8B1A58ACBACCC65ED86987E38C71BA76B7F600F99392C545E0BCCDC60ECADE3457177FD37B2D485ADC88BBAC662B6E71F0029DD50869DBA443779EE5FA87402D75235803118B36DDEF40C09A52C38632AD880ED57A0ADD5DBF9DCDA7240F91FF1A694064DA69D6C47A4415FF08C485EA0FCEDA02DC1F94FC9E385D8D671A5C372C2099A2B0F8EF71640C5186C124AE5E8158456E70F2617DF7728940FA4C125D84E1D015F378F564C5471D238285A9D5364D6FCBE1347F5F018E5BEA804B71F977294D30A4DAA82021ECC706E1423F1951D52505D46DB551C65116B9EDB6B24E30EC3B2C515EEF21E03A456F7DE1F4ED2817C4EAD7F53463BBE39C80C5377C4554989B578552449E45F84228E85490BD85AA36FFB0E200466321FA2F0882A0FC93642F6E9D78A17E845287B6B401C91F523632DE4E1B596D0748EBE1AE40A0367726C3742295CD59A51C6A61E40783BF3002BEA65EE208F60B6C29939441252EC99DF7B5DB0A66830DBF350CABEA019061D45C5B4D88198CAD58DA3BE08FEF4C24CC1C63E93381D6B5C57BB58EB25B55BE3DA71C0C6E16BDE56363A7296F0D33CBC3E5C269198E7FFC225EBC0216611B026E818DB8E82F477A919A5EF5888AAB1F569C76A375C04309619A68658FC10E0F329B17244D39E8ED215237413F9AE02FDBE9703785150D4F15D14973E026D9809729757476A3F7E25A81B33E4C08BB2B635BBC1227BEC4432A005461129E7623DB7A359C719DEE1B5778D4C055E01A8340AB6EFAD5E6BE4F57B5AAD2DF622CD4B6AD4E54791A908D3BD5A4609E1873F00F1AC8DAC7C7F6DC1582891F78BDD76D30F19332F25EF56A22BFE8022C97036D4092CDF9C7829DAF41160F7FE9E5C23B91FE582A0C67B6DA3ED82DDEA435EFA896877F2FEE650B46BC03AFD82B13804E590EE32063B082B6BD4443FD0110DAABEC0B8B370CC8C66F549F50A2DC5C1616CA01E70BC87A29C34FEA5D2954352A43CAF883B3E3477AEB3EC04292D454FC1D3D60CE2392BC3B98AC46DE319DC393A007AA4DBFFF776B1A8819BFF1AF16C47E96D2504E4DCE0E338C50594DD1882E3F45B5B337AD1E95BE4C0453FE7269745416BA0020618D29F828538A16F1662205CE38B434724147EA3F16675929FAA1943B3FBD6357937A0F34CC50866FA5597AFC34B425306073E8C51C4A21298ECAF109EED163653DE78D9E2FE7F90F6BF79F145274130985494A2F789A9FF2F586D90ACD46F3C3CD3CAC05990D69653BE9872E6098CA8D6B1F1C13703CCA82DA1FF6D1EB7400C8A9BD613DBCB102AECB69E7EEB5922ACB68C18BE49300BD54E1BAEE82BF6497CE1B1D56F66BB7DCA7C9943DD0080D3D305064E008E4D0AC80A204A40DC09A5A614F10CC50E37E9DD9437A8AE03A389829596271B5FD5985A9ACFCAE9E1250891797DBC0522311AE24E8D20CF50CEEB78C41F46D5E69ED13B25D32A01095994A629A2D0EB66BB8F7220DDDB0BABC3BD595D807220B2A54024D6A2A3886EF9135D2628F44EA5007054B907A6E14F79BC1178CCBD8BBCC3AFCDC1671300D932FA085B7B68D296E10EDB6A1B801F20FB2B87E25E9F346745B0E60D6231EF3CAB26113821C1C3E66E64D94261EFB4D00F8E9144A39E870E91DD90C560D141DFD39D5DB762D40B441FED04C0CFDC6CAB1A37903ABEAE8120FDA2F9C74997714F9403F603E8C3887BE36ECB071CD06DF0F0EDE53E342E2697D79E3F7B08EECDE51E97D091999080C06B9FA40A5F50888E4669367412E275599ED440DB539E098421F7CA1623EECB66F613F94634D4F98FC5DE821BEE774C7E876C149947CF459D8F326AD992536A641A45690211009F579FFA93EAF69CD1A06F1FDAC0520E695BA319DFCD98876193A116AD8286E23AA768E775A85EB9EEEA9F01C495D32B5365756B71B8A9565046A7BFC1A18EF58E7CE8C3E7F4BA2324BE0EF038D782C12BB550AD02346714E9496395879BAC061A599073952E8F10A903C988D1545C40FD55A2D69044E08DC7FD53D7F939EB61C2E41FA86673C80C57F185B8661816272755BE6EF082D8AC082D16FD5A937ED7C9890AE2D25B3FAB6FA8385A872D09EC02F24AA8378623F5CF9049D2F617C67BA65D2ED4F1CFAA771C9E4A2C5DA301817C26E3ECD3D30820A1865026399B387C83BAD65E043B680ABC39615896C63368ECEDACBD146E045E95148C79817ED3F2CC6883C05CC5B1BC05F851C54A6E3D1EE30A80D0196E5DB007D74FF35559E38C6BE8735BEBD87FB5E912104644658B22B24C0FF83A50B384356A32ACF +sk = 96C5EE6186C2B0CD34D2F80E5680C334A51D0B8A6B490A0118D288CF060364B10F4BDA348A84072486D17266710654108B5933C5EA6D3F016862CABFD940B4C376BF545881E00EFB3AE94410E83421D39C42693244B3F0B229C22466E7C76C82E2F417B3CF2F03682FA7751E680E552DFFC4ED281AD9AF14961E53259B92B1DB0300485C166C1C967082C62919328449C84C23198200862959B45163A869424800D8226E0837920102086144440339800496901A324A0A16288B4408499829240262208881CA929118270280286A44264ADAC620231342603429DB288483A28C04C9710400252417719B408841268620118AA24065D4348141344C404852A120820A858111886411147261A86DA20000CA462184322A61A89011C630E2222DE324621B38304380314A9860C4442D033891D1B225D4C2801C0430E136624936308BB489CB02040B000E20C53024456ACA3240C1208C53240DDB140C8190248BC0489CB4891BA0441A066964A65109C34CC9028809406189368C940068099351D114814894249028694CC28408913061086409161014044809B1098302491B08680A4392C9822950482AE2A0810486519BA88511221010382213316102107240C828DB384ADC484912969041160019901194304DC8064D1107041C0842D0384008C520C42004122690C04686801492C1002852A405C904711044110C16019C802C49366942B40D03C90C14352D0BA860CAC884D0042E892470200231193089D3162809472582B40114914D10410D02003160B8644A340848C870DB1211CA160D84B490E04089093109233085412028991420244721524660C1482A4B340100A08CD026444B02841C124102871121388160A04593A8810B414A0B09048B222514A54C01C48D20466E50242E0C36711033094C8010D0B424018409501025A2945099328C02B0911B058008476D11258D129150009628E1A824D1A6911A426D948225E3C04CD94821DCC82CC4865100236D10144D2324060A968422B224E3922051A025D8126D8AC021C4164144826D1947616232402433040A444C8814508C440159228C04242919858010316800B92423A271C9A84048380123B75164903103080258B2648C124DE42471C3C8258A264123162E1C104C6192000C45860B304A09A5909A84508114420C286AE1266D42A251021040C314205A084022490219C125A3302E828028018724D0109290024951B0290010058B22500CB624D02660630441631848CB10328A1090E31685C0B61153042623314E193000010368142962C940009128240BB98424992999B00C082229139508619830621822E300101015241129225AC26DE0C24863048D48046493B20454C44951A0110B928C0A3771CA8069848681C846061131115412041A950D23C22CCBB6044A0469931492A2242D20064022202463184503360594A2255CA28419018DD0040818C52099224650466E132646D8C22D0B470681000254068618196AD2A68504096681226E184082A03822E0968544404D4A308A5B000424936563A68C8832121A9748623402A4180E04268D1128281B4852DCC008530222CA828C90C06D0A15461036214AB841D2486204212D012311CC92910A142662A8004A826110B864092104CAC07094C26DE2A2282244298B006D9C108A20456C8C880CC88688C3B86D8B388D82208E1338080943800429451B46121B118814344D21C6890A086C23832842B450024009E214019938644B0052633621E220628094709132441B438C581691C09645C1180464C01192B68D44482203A9902345329246021A264823A270C0B04C02364A5BB20D52364C93B689120771234688A32420C1062A13C261493810034830241020132645109020521002C932000941204C360AC404689944221A146CC1122618992D520225202000D2B08904A78C0024481288011A95809AC89082226C5C0230A03464A1384A8C420624C88DA4066EE21644D90282D410685398045A820500A320D4346E1C953088C86520406114B3919B126C24A468D4C22D5B368011B24D8044845C123003A44C0915451016691C2066133705CB361059A480D1000E93A065C1C60950982CCB948583086AD0064A9B9400219924403884599648119588A1C685021688123589841624E1262A911486E29465603621D4B21101466914C829A3B20D8B4810BA39D3ED7B5CEC78FF711A3BB5CECE59DF80E84D1A5C2FF4744FD573EEDF823EB4295DA7FBAA3F68CA0A979FAE4143F6091F6007B0DDF2B4D54A523E74367E95C0D53A9B66CE74216B62B328D0C45A08497B08B8F9C5E4EEB9A4F558BBDD5300B59384FE217963E7B84DAE310D8FB179BE37732458AE8CD44FF67ECE2E47D1FA7D7B048E0D95C52C53326562FC95048FDE0977E02E00B62108F6982A76D87A63B8D8A55FD0BB6F7F7148A3B256616F67BE3006E5201D23D99C897184B99EF85C3EC343C3C4E04123D3BB6F7DB8BAAF627AF9C648621A33BB4C26F38AE4722A615B43C1697627151A58D9A5BEA542C04D9529187A3A59AC77BA97AFF7E8FF8CD79A02CE1F4385A8F3B0CCBC640167F48BC2E5BABED7F13C1719989DFC0066E36AB988CB84BFD23DE2B800C524ACDBBF88577ABB66FA5A46EC1FDC2066888A611FFBA9CAFF375B5256B863118B9707308DF408CCA031F37015167A49A2D60CBB100EF335CDBF486011CA2164983A2E9DD8F2721C1E9B7C09B58CDB67FD3328F8964162489A805770F766BE6E69B74C56DEA27D8B866A8C7499997AC074B6F95FB9E14CA88F6C4CF8E085B69AE091E246D66907DF407D71B73144AB75784F31BB51588946814F412064EAB86620AF59AF675334C5F2174331982603DCFC21DDB458B076D55EFC572B452474DC2CAE0CC59AEB781A56FAC46EB94A5269C1ADEFB9FC35DDF76A9843D73A36153E1C78ACC578928E53A4E54483BC82C8C2728FF5E37531F1FFBC407ADF7487451996F8370D1B2D73FED35CD341FF045C3F9F67805B7224CE1BEDA44DAF83816341A361FAC6BB9DDD5E413884A225FBDA1FC77B5917F7AC3F5DEA3DF9F9EFAD3F5E543E49C3327A401042D4D4558C8C084BA723CBF93C8BCB637E910FDF053788221569F2D8FA4F2B30B2B6D3057F6453EE08A833E1609FAEC0DA535F7B481430820B13341466BC63F9704CDFC779B78BAFC95C3F75EACA3B1AD7D3573CED99BC7D53089263B0A59BE06D16EA686D15AB90FEA8EBF86189911CA0806F414870B452B3283211B4ED4AC71683860FD5C5011CA18610B3B8D1E1042377CDE1CD661A49EE7FE2770AEDC739B9C46F4D00CBC793A8627CD2B807FAF2AB907F400B6C934B05E2CC575C39ACA049EFF36F340A226B9DAB0C5CE39047B54ABBCDB69CE52D9A89DAA0DE1EDBC9702E3A1A94513EC542B75A901165F2CEE3BE720655CAE2E9A7546DC35D24D9E03C9007F9AA367BCC7433A089C60E4C080AA9224089B83DB62B7BA98D17F57C787752BFCBB99266E60E64CA06A7FF3888D839D8E04F9ADE2F82E3084D0197B69D42C36BC8C1B3DA8BAAA88CD7A8B04DD02A6EBCC3C2997F1A5C2318A48D3A5423CBF4BBABD3E1F8D6FA0F33A868D570BCFAAA0642936FBC94C06E5FF025302BD98E656662F33C79354CA8E11FC40C1C004BA0AC09C85DC054D6E0FD70BB4C7006F4F1F49A442D1787466B5DFF0BB89964A9378D7C508674D08AD5F539ECD32284B1212C2D6D645545EFA145F7120ABAC7ABCFF9EA14BA1C09EE25D50F22FF80F22705CFBAFDE50547FD9736B3687EBE182A0F36145E307E89CA821AD763650295A7DCC182B04189CCBCCE2C421E55F69F2683F7BA3234F52DA415B3E19384335D6684086AB9608104F9CDE437AF44A6D924CC9DB49BD60B6EDA6337DCE6422B40AA7A6CAFC8E386C7CE393D40CBB5B1A17260E7536EB987C1CE27039146D0A58229F80712E1540C4D0FED8E3194E2770EB90E5E42E3E76373E71E6167B5FE2873242A2B4AF58AAADBB9187320773F463E22B42FE0D0D4EB4922C555F812D6C70577DC72FEF0211432C233E13972B899925497EBB9C1D817FE2DF932F013C78869E8397CCBDA79D780F8D7280456B61FA4D629FFC1B15EFE5B0FB048FF3562877BEADFDBA0F9BDC10486737C9226276212D3BDEAC0F7DA2AD1023A10C76CB72E984F08E03A908DFF27C5BB3727FD7F8E3763092D92E2222EE2740FABC68AC3F8CCDDF8ACD2B1781AD496935AA8E5B5A50560D0C57A2D934149FB90EFB1412DE3D2019D3F1D74E023F6C0F276DB3E639791DCB7F4A1DB23271DDE76FDE41BDEE12985EA3FFE40684C8D1502E3DEDF9C9BA7CD29CC835822E0689F6AE4773BB311928DB7DB7539EEE655F3360253A6AFF2DDBB6D4424D709FB4E76B2C9D4C2939EB558215C1D6A2CF9D64FF2FF81E1EC0640A071D2E187FC87D76FCEFA5F17887E14BC8F185F113CA1E74170FE9F8AF5F82D91BAE0EF4B36616A34356EEDD69E67B84BAD8F4D236D4E30BD15BDE1BE7F2F11FF2A0A497E10FEEAF84DAD869B8EA0E15847768AD0C231D11C19F2E77C597C46BF5288E0CAB8D4FA09C46243108D6D5F7C6A911DB6A8DBFD35DEB438F6A9964D1655CC822798C835B4A6819EB50D3DF4DF217937D2A0983113D5DC0FA273395641C03EEE4547ABD194380E0F4FEAB9325FA1A7D4984C4AFD6020432FC93FEE3FDCA209A0D3AD6B32BC01322BD04C6C9CBF2C6D59DEE73FC6530D9661D0EDF69BE66542488C21B8A297A29FAAA2C71310B2FB77F80E6D3C0FB44DA5DE9A6D38733D716E8B62BE654DD9D5918B8FBC8BAFD6045BC2E1FEDD2581D2D68F0FE2D55D7A915C3383A3BAA1DF65E79E2E775EA84BE9F38CBB3C91820594B4E54917B8C9FF5A686862D2269A58C7801FF35FCFC4C1197DD3077F31CF3DC09D0CB590632AB2254E8550111B9730E38F03C89A907BE79F3CC284538E078080EF56D5736231EE07940F4C5347C1CE80FFD1C12EDA7A3EEB4CD504797299CB9EB07B0AE65DEABFEC633C21B362B96DA765C72C8A25D27DA0366049E85314F1B03F4E757549AD0FFA75D10317BF912303ABA36AFA28615ACA77933630ED1FF2A69DBDF611652334B8CC8E7B51E0A9F1BCE66E80E2B5A4D7486B2499DAF709E47F2995FD90AF1AE5E1E5B7E79532A022D387B5A8607DC5C5C5F7DE8726CA4E0DB44EB2C77628D09290BAFF9272EA2FA6B0F0F784610CE104ECF8370A081C9DBDC45A28F04BF9AF400EF63E471075FE5F3871F985CF12B26AA710A419DB70E2FFFFD3E5275E691B1DB3861A248D90C0680C257223E0A24EEF7316B6987503E3F871F09C2DA0DA3D8B17159C09F006C455DDFDA9918E4204CEAFBD5373FB5AD90F313EC8DA3B2D2D7EC1AC4B7315497AAD70BD1E817370FA34B3DA19CB5A33D3E246EF80E578677DCA4CAD0C1958D8BA028C85406081F5BA3CD9524380A84F7227865AF6A190CF83D02F465B66DA0310991DB021D24D2B19B3371600EFBF209535E253FE8C7BFEEA573793FFC358C035956256C0E9457BDE2647178663EB0C444636E8F710C5786365D17ABC80B604DF9DD4A633996964FCA6EAFE9A978D6E2A158261D301FEA77C017F671958907F3B057B87DD37D5145A80B322BF314E52D885D290E2CE82977AC67C2A4AAB21B7C7B166F2B93D4C78CC0A275FE630422F3D7B7BA02E746271A30AD232F1F4050CE09F844A41499DAD4F56D9684D11F301F166C1B0DA133809E9273BA72F5A8A9E6297E3E4799AF27A35EB5CBD1E7A0296CBCA0EC79629F579EB7C3018A78AAFE7B7043A0BABB7C8EC465DF84811F305794EC624870128665B09A62ACF319FCB475D1BA80914AE321299324481A04F3FD41211D0FF327289ECBBA731C2691FAE93F43B0FF6C746951996DBFF0116F27F43BD72BDDE5D57634E2131D90B8CEF05A4E780396733EFA31669C7C31B458C778BCB336FF7A59EE07C73367252A8BAA4A5903B33D83FAC63D06040787CE5901D3483A190C22AAD244B2F88631084713886D1359BECC21878F205FC7E4555396208E5D6037C20137A18DE6D42494F7F1AF3F5EC0C678F4B86B0191DFD8EA55EE065C9CE81C84F1B0032B448FDE82DEEE99128CB84DE37C7907AEBA332B0638276CF69D269822ECC8ABABF55C86A0C3F9D9D45137E6D6637FBC0CB04FFC284A0E0312CCCF8A769EF440326181456865D88A93C625B6E18B99EC722A8C6D960B20A26C98D08C5839064DE209DA38B5376E2D867F3BB691B1247538D48EAC5B4A13BCAF6F8608C0891806171384BC8CABC231808F51ED05F4C535B29906A35F25F70E0F97403D6A8C3ABE5B798FA9AA9984BA4E9A80FD8FB8484FCB58D9A0263AC3B8C042663057E085EF17825B26A8A2D8F18E10DA3923AB4A41368A992E147182770FACCB27D1D3877D18D630B72FA0CA42C43C69941F0007A692DDCD6CFA6B80E6956D6396E2448F6C985B0DDBE6E57076F7A0A4F09EE5ED0BAFEC898D49173206494AD1794FFF25A773EF3D3C0DFB8693C57F3BF8AECB3E6EF8F7A50911F742AC410DDA5B437D9A5C76CEFB7AC6E434C7765FC41BD47D52441191AE2777AB0099170E0AA50AA66D45EA92DB2153EC157F2DEF2B541C2EA0ACAE72E92E3D11674BBA8D8CBB83173585EC4AAC3B0B1B9E744438DD328D1F4D25C3ADFA137BF3C0B366098C4070A122599CF2122FC0223A836F4229793BC2148AEDB0E1F67D8F14EC5E20E6D24E21A4DA1BA25D1335277B29943837049437FF7A3542F98C703CAD27B791EF0A644523D4081EB772EEA6AE36EC4A5270144857DB646F052965114657457E0397A7B66F67636E0CDB5CD3391729F333C04F14BEE85AB5134CF10A2C68EBCF2E1B486F679C751D57D1F5577E5F3C10A6A6CA4B17225BC64E392443BC504953858ACAD4DDF +smlen = 5386 +sm = 19CB3008EC045CB2A1E1B2DF6ED9FAA8C6841D8078B06144C80940221E9D10FF764B48B460CAA0976EDAD68F1598C94FB74705DB2A6C6B88A27A920C98C7A484661CBCFF79F3FBCE073175B106D73E978ACD91933A9A7E663AFF3D316679DBDDBF2F047ECBD61DE426FFDB8117273D45A2D64A532F8133F6CC5A9B8C667A8AEB31F558CF4AAB88239380D26B660983F191E258803A9A0F9692393DF974BF64CA80074F5DC1FA3C6164C28F1B3D991980E70005478EB12C9FA6A788CB51C58B845D312FB9066651A5FE127693FBD43948F12894A67FCB0A8F8E03BA7ECC829F2B958E19898DCB0FD01F040E524876A1E404F1D16DC77CB6087F4075FA56E8D1B89CE5EB50DCB1817D52EA69712A52D5F7027A38F1947FCE0E151471DB5AFAD193CE3B2FAEAB0083ADB4DA7E496E10DB941A12D455F3CFBD979E71416EAA0D75151BF64D09C1CBDCAFBCD22C44ACE86F1479C1F25A1EB457B53E74A8D6024F82E19F8927A1AEE158F4649B293AF9EDD9213E8FAAD1D5025E967636D7C92ACCC16B9588E92B91A228C80D892BD79683612D81A3C9856FA365D381C5F1C52F961E8AF905F374418065D9A6AA9FE722635AC085FCF51E47D2232F567B097F2C48C191A4D0BBDE4BD4B0E6E9CACF1D7184F2ADF28A3F54F36399D9327541A8EA2F98973BD06BE4905A4AB0AC9B3585D20F2172B61F37B5AE4B348632E8E2F74641ED3CDCD9D771DF65BC3D2B71C81AFD6DE80223D395BC628903239F98C02883A7F7EFEDF641A77728CAD830A33A86E035684B5FE4C2044927602D3A7D80E105152B3D2D6C2711D0F6FC50E956EF82F832F40CBCFD6C9A74F9B51E40570B44CB8864D8F1DE208EDBB414BEA02B22146DE0BBC944B331E5E5410BEEC14EC0405A442FC66074F678B8ABF835FA89923123EADA98CBEFE8B5275D270DFF8215B615099E3FC06A141278FE7B7BC9D2A5B66AE0AED29173F7249F291E62616E89BF09A022BB7F0A3A0691DE33D1A7B07045F5563DDC860447C40C7AF68E394A1B24EC3F84245D52FD7492BB1188960C76F82540B5BD0C79CB1CEFDECD8B5AADFF95971A23E8403CF308A1B4083B23C8F3543992C2165C2DC831791DBAEB0ACA81C2F0CCB336006E543250A1015D2C76CFE27710C3DE7A63E3BD1E4FCC9060AE4A3F63C7CA74009129986E36CFDC934035628670FB37D40166D8E9E98B32868B7D1725C9C0F5C49623EC02D9A0B2A0C0339042F1C0DD1E8272BFADB3B42BD8CCBB6140332DC505A444B425CFA8653774EB5694002160CDE6BD9FD62234F29EB32D642BD2648EF691AC4351198F4AD44C2BB52BF4E3128E031A262FE2577469B991711A046A9B7FCCA42237F0B6DEE38B332000CE5F952EB0ECEB2EC5133495439B655F1299B2487EF57ED54705479F4ED4783A1ED283271A9D6DD62A4BC0165DB580FE86857FCA1B449B34CF8D28548D31CCF4F98A527F8598FE423C581E05BFBAB352E24411F1A9AF1CE2B6D3B852CE881F650CB01D0721A91C7031203FB16BD7FCFB05DBDF188B76FF3652197756F6B6AABA3E6BFA68B27DFA4916AB6C6680470EACEE72B2532F9257332CFA0EEB72DC460957FFC0E0BE11C1E40DC6B3045C6251BBFEF508083CA209BB08E6E97DFCF6F6EC5FABFBC983990529080D89317B1281AA4E2AC6B99D54EF8E879DF74E52B5DD1D9BA67A058F83BECB7EACE212D01258BDE479A9DCFDEB825CD4CA42131502CDAB7B39139DDCA2F8393320BB11E0202FC781D80576C92A2EF0902A62F51AB10CAC9E014A0F67CCAAD370C2EF5226F7AA47805ED180CE2CE69651BD258E8309E8E349C0EFE86384CA8D861D1FD8D3FA03451AD3F0D23054A6D6C85C7AEB70254C36F017B69DD734E20CEFC6AB13AA042F635EFEDFD1461B8627069D9F62A976E4F356884D6D3FF7C3738A57C219E237FC41EF3877C5BE52F9E05DFF1E852E30CE311FDF288EEE733CF8C6033AA160DBCEE82DFFE0B1DEE14C580A392199731025CB8951284AA642B2C9C54928A41C6A6688545B0B4E552B930825C1BAA88454995F27A4B4DB326719D8ADF0E1597B1AF0BCA2F2F027A0E15C9F730F255F83F5E7D0AC8D06D4FD796FF48EE2CD4EE21CAEABDF2043E0CEB6AB256C1844EFC6DA693BD54C3BC4B94A94FD710FADD82346485CBAFD0DEE5BBBCD3D4CF802ABDF24910FE9487278A7A0D17434D3356DCA1B38D4E1568D1D9B9F09B4FD00CDE16E607B6F3FA73691C3F8EBF7E9B7DDF206051A1DE5D1751A62D9DDA2BC35B462422124A278F19E9420E1C52CAD2937B34FF1A3C0437AC7098111A6135D70073D676F28547035E06D7DFE89EC90F7F23AEDAFAA0930764364A30C776B476AEFAA81613BEFDCA0FEE5CEE1085397D616A67F05737A66778A0FFAA81193E4ED841CB6670F81CD93A5E3538E0A6C3BBE0185BD4E3529E923EB461148B6859CA9E25D0798EA8A9CDBD0988990002BFF3D03ABDB81A7D6B1195C3FE76868E066FE34B1F39B161BC0639C14732624123605B3AB3C1B9C8AED7F6042ADFAE45A004887EAEB278033F255FEDFAF4FE28BD1A14BEB9F4D80EF300C519106821C1D77BE9B268DC104C796B1B6921592A9BD4DB52691D11117F7B36E6311EC8F3A25869AC2DF8DB4EE481DF9E10269CA5CC99CAD011BE84957746CAC19673B3C7937A1B9ACCE143654A47EEFCEBEAA675302071D82528FA48FEE81A26D775AB80BA306F7289AB987050E862059EBF7941B5536A4DD8A62753BA63EAEEE50FE5D010802636042FE4F2108A3B9A0590D9FFEC034E75B58A08C5E169BA2B35C3B2EB68F3DE2207C236D779D56C24A906C5DB2BB5F3AD36315BFE4DEE432DCA42926FEF13AA5A2E32C7519943D48BDD0BB9600F1DC7C1B0CDE780346D1E7E98D64631406EB310D184C271CCC9EEAFA5FC5F4D84F8DF3512052DA24A98FE94C9E1A805DFAE8CF5C0A9E1BB5884D1346DCB43CC1F4A87E66A446171BD224BEBDF6F1C889A2ECD62C825989EEDAB3A93CC9BFE943F1CB4AB60B1A1CCF1F9F980DD00D43F64F9F224CAF6C57381AA940AA03BD75147C93AD2ECAED897A2AE10C5122962BA4032A84ED2AC9D2FBC6BE99B3E701721BED5311F874414CE10BEF7354B2725657727FC1152268EAEE334890E4671DB98E6E33D38CA05FB35D0E25D90C098F46BDC10754EA348D8E2135107EB70C97A39B631AC8603E5E6954C68737FD7938B435ECA3C5B4EAE1978618375854B2B9CB444E4D89C6186B9D98B75DF1764C120AEE1CB8B72B175CD3ABC0A39D1519F9D7990D364B97523E13D6C0086341AE58D9D62DBA9373F848A110A6AB1C1702AADDBCCC37D08625FEBDC757A422FC7C8419DAD2F5D5DCF1B4271E6D87200FD36180DCBBA0EBA8F652366D94FAB6E89D65E60A723AE428B094D054B3504C4F05297884741ED9AEAF79BE424C44D0B9E7ED113742D297FBE94C5587FBEE68028D33745B5D8D401EF65B6C5C9FF451F487DA1A6F0238D113D2A34E04A0389321374C04C34EE847AFE7CC477C5A18DFE904D7BBA7FB25987DE2A4D6BBF03AD600FA26113A5F811A5BF2C715F44F092158F1D2058E4428EC5BEE15662F0330D98D868D910DAE9AA4E0351DE43EA8D8FCA7173DC34680B8BBA55CA7A344897370B73E517D68267A9CFECB7A319826C12EDE46255564CB220F084DBFB286C395CFA8BB88476BE73009C3293FDF683418FBB184480BDA3ED499A3EFBA49F49CC9F03B964CB3803DCEB88DB0151B8C8F58A5A82A9D5565195267EEB80735169F5C7E37F8C372DEB9ED80F25A426C36B014FFE4CA176C694A450E356BE782B6737EED2B0073D633052009D6E9E76BEAEE2EAF1E75645730A5F4F7F3DCA8BDAC3D4FA14B634B165C5E4C096925246CC4B47E9C9F5842C43B714E86B87CE9A46FB7A662933160F6DCA21C1F94B2A87D617AABE4F8E0719DD62C57D6D0B3504992FC56C3EEA8081B161C31D8C647D02AF8C1C87212CA97EAE43AE9DC48EAB5D23922480022FC6AA69B6F4B94E9AD85B7B8147C7577DEA0241A7E9039171347D9ECE8EE71DE00F7797361F9313B2E754F9E4B68EACB4DAF74F85DE5065C53CD17CE5DFE69DEF46F90DEF9281FC6A6DED4C443267532AB620B41C41708BC07B670000200B4BC0913307D2AF1EDE748A186E4E545BBDEF703B852263EB475951C300A018A849274E5A411DC7F1D3D351110A71E4DFD55FC87171FA7FE868726724146761CA8F0F83BF0C8FB2C2BC842FEF71A75EBD192F265EBA32E20F81F1852D1F0C58480B1B29BD421FC335D71749D4DE9B6A617E997633DFD39A1765C345813E5CB9C09CA1B69A6623E62CC0EC49AAEA6B783C68AA54B5BA3A483DBF19817A5CF46CBB4BBA53D51B42DA7E1869FA579BD88DB7B3947A6AC520432994FC411BB54CAEB4B18F9C1D128D16AFD0FD37222E80BF00388B18A1C927E9BEA6963DB78298D7F7B51063EB2FC622786513C60F8120F0E3F3540D09D7ECC5ABD9417FDE5AD7391A272598E7044EE25314915D834ADB7A458E276F9964A8BA2E5D0115D23EFD0CFCB9E34A262D93B8A6B781DDAFA23104D065221D699B4193DEF686720C9A0318966AEE41311EFD6E708EBD4E15E99B474095A0BCCE36B40A75D777F5D44D862C317D5A5BA9C1F6510B0BD23B86595D9777FD65AAAD84A83D92C66D3C1CB27C67E6643432C00B509847C2DA43A23DD05C8E5768607E9047AD09D8E380F344ACDD59C278662C62EAABB0F59454660565ED7AC7CA6ACFE22FA1D39BA29BE74BDD6CA6D554C4445B29A51A03EE45C16F3A5B5DD1242894C1EA3F549D8E6FCF24B063340EA7E84BFE84763A71F2BFE53CBC078AD37B40B664C4987B244B7DF9E3FE49E655E3E4A50719472CC67B2DAA6B46FF4967FB2416BA319DF6A30E783A9EFA98B14CF027D0767ED3695222A5DF472015B1DB5604AA5352CD9C4F1DFD8D8E85BF68E8E789801AEAC4446C5BF9AE5889EBC11E755E170E18B9283C689A8CE966E978EDBC79AB16CED239232782F53DF8579477519C9A59C0A256E0B1F7A79123027BF13D27E5768E2FD1D2B4284C399B1ED08B5A0D9B2D8A07279CD8B860A7C89EADFE33F58AA6F182C558DD88F650A588C5F7B4145F9B718B45641DE77DFA51427C2EA74C475454B5C2F650FBEB819AC5AE65A8EFA8117FE2DC13622E3A6E29245BED9F83209B34073A4879BCB9C7DFB6B194FFD1C897846C7D4F585634F8BB1EDEDB5971A39DACF88DA0CC3B6A7297E8298657ADC93B84DD3AD9C88F11E41705F5B718FFCD2A6EC4627E7C00E1098CE4544E33400FEE48F2195BBBAD51D74595DB2F7B6AD961E1EAF454E371E82EE32A2CCF35514B015574DBC309FFC6BCD493AD37F9D2E5EC90E4A2F1E1B5764F03C6D483BB3BAC1854858A2004CE29260A5B3DD34C4E8A576C3B588F3577271F4D1915D766E3851C191EBFC682CA40946930916F11916BB5C7D292775E718510D4E61341DE1DD926B350D6D4BD04B54026C0C5A7E65E304A0AE2A6CD75BE84311B62370B67473E7A934F587CEB7A036632294E2D8152B7E28683AFD8392D55BA55019CF08FD7895A13E23315F6AA1036CCA0512E7A401C944652BB7C0ED70EF3AA5440B1A394D5F5333919C159DFC84F19E828F73D6B73AC3FF2A0C515139E9CB4C82ECDE8C18673F3227717D9A38296C1EA1C86ED205F3BD92B7EF7304B674D51DDAE20504A0A73DE849CB2A1A7A6AED476B9BF7C5A17716D8192E8DAAB6F55687AC7775ABC5B9514CCD503BCB67B92378F2272FB672ADAAA05C608F7AFDD23D76F8256404D21B9C5F59D413438609069B73B8D9DBB0F08B2789888A8E64247A50DFF65D6879868C84A9A37E28D6628E6E9CF2B264F07F71ECAF4FBDEBB966248B646494820147F20FBFDB9B418DFFAE8C1849A5338FB0A4997167CAAA8DE9C141E25AA4049D955384E7B6F8613CCEA8BF6319EB1474FFD932AADA7C8363C0003BD6583A5768711F4A9B7C79ACDA157A146498ABC15ABDEF85B68E4A69F75F9F2DFBBB954B4BDDBA9FE6F289878AE820B1AA847A775D28D9DCF415B9EA76EC7CB2E8E8713C4876FBF7FA9C28604CE4299D7813792C54A9B97BF744C10F00288D89EE290114E2E6AE678AB5694AB5ACD6FAE625273B082875632E67CA80BCD310777FD1648BB61B8183B2FE167236842FD2912AB381693DC59D3FE0F89CA0E0FBBA21ED3B73A8BDD0DEA61590E4842F3FE1E0E67E23F5C9D8177A6D338BB202D3065AC354DB3556C5AF85C84513C575F7757A31E26531642600E56788B2708260E0B236C00CCF365C3CE8F7ACBC0D68B92697CE6D84E89F75787A6E05DDD248D475911E5C9B7EF3BFA992CD8D993FE96A6776F33536F17EB90DA82F21B062EA8BDB0B644A0B2DD12D5242EFA67C602029AB3CD31CD6BEAABBA51C3417032ED55C216B76656794ABBFE4561D4550CDE5FD0731EDFD4376AEC0E8EA0FFB393B3F4A5488F12B2D6794C800000000000000000000000000000000000000000000000000000000000000000000000000000005060C1016181F244C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D + +count = 23 +seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 +mlen = 792 +msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +pk = EBDFD9173039D9C14B1EE6392EFCF921D0D4F0F5C8998190191429DA6F010D58CD298763E0664152E36CBEBAF53C0303169A7FB55F8809A2ADFD00040EF52BD75122E696C19DCAF14D571020FC4C085FE07F5E2697C7E2428A60F15A5EFC73E8552FB91F5DB8601C9088DCFFE1133C15CFEECA5B97084D626E84B187AEE654B845FA19640C1868C7B3B2105FB66F514BA205CD2DDB3100FF945EE2EE9128E8C0002BE11AE9DC6569AE3D15E2DF986B12D46A253A192E3EEB3EC177AC89AD2E1E5B4769C47FB912BC837D15F8E94D8A74A2165807CFFDEB3E8A43190999F20951789244CB9F370792042A4404077D91C4FDCA42BEE50F75A8D9D6CC74C24BA8F71228A633D53A7FA954CB70934FD299301B498E976A2244EC7DBD66C8A5A81B31982865E618E10ABF3B2D7A4A2AF6236DDCC59E16D11B0CC3ACD4A1595EC5DB1EDD1A830C102E3765BE85898FA28D76F08DE19DEFFB6C31F45E973D031D054EA5001A2BD9A8FA2D148FCEC3B402EADFCE6D21B5AD58495C915DABECD956DC9A12683F4992603F2FB711916C826BF08976E6ED9FECD9C52C255CF21B660295F960F000F2D4F38FA5C8A560B33D4B7AEEADED82257851482704CB0E540488FCD719D9204E0CEB075DDB7C44C4CFE33FCB8937398669D2808CDB0E259B794A9F09CFA88782EF1D6C19DDC9561A41CD670C09D66C60FCE449B74C65268383E9055331AE79C3E2926F700D1188EB3219AF79F05C193B987606263DA279DD31AED48A694479605B9A5A0470D6F95D6EAD1D4CCBA9BACF5D6E9E221010C2BAA0954F979FFA98D42F37ECBEB87B8C85B71DCF4B90D0B25EA5B6416FA18C320C580F1808A09222BBE0A042C42C1B43259B8B214BD1BE5AD205D55B6EB0F7F57063843EA520A891DC2D2D38DD05720430BABADECBA6BFA5C36C82EE58345602641D59B2A346015022BFFD1FE7523B01C3755770B10CC3C4A0A82F438D37BA423268453BEDAC2EB1470BF7A41130BB0B9B11AFC4C6150F044557FDD9A6457C9FA3FB5210B005330851F7A5FEDB7A511C09D392117AD1D3AD3F52AEE114EBAD289A68A5DD169D41D55314AD078ED7E55A285EBA172F4EF4410FA7C9932EA7540189BB5077B1D41CB632F4064B0792111DEAC830A117E8E23C01CDCA64A50A092E8736A279C502217BC0E6834D7AFE399DBC87F351FB82FC581D61F56D6B32866676A1602395C95FC91080572FD42B5469E16B8836A6A3B2465376C4AFAADDE59263537995794D9823281F86BD7CAB9DCD1F0DF0F2326C4A77D6A06F67970C4D58E8741EF23C187876A2B3EB664E36726BD2B6614A14D5499305DF755D8E6A02A32D1557EB8DFE3A5730DD538AD6F51DEC184D91EE4AD8F7E042FA764BD4145EA744811EB44B9FAD83D83E9F7AB88E2327D2867C2F2ED1A406A9EB0B6E5D7DBF3C2DBD6536472A31F269D582454DBF4B00DCFB4B9B9FA9A725549CD2FFB4F5C511F2C08DAC3CA290A33359DA8225CACBB4BDF1FA28994DD65D277EF736E9300C8704EA800D841C69DD62A1D4F1A40ACF7034A877823F5CE05F42F3BDB710FD0B9F28887167CF660D6AC95284B1F1B59438D74E581AEF731A7B2B037188925DD0104B21FD47C1FA7D7BB3806F4925FA45D74396A67AA1F0DAF1D42652E29448442137AC8169D8A96AEE24C0913A3E745F472540A725D1297B93E9AEA85AE9BE16B0B300BD6D258C4ABBD91395DBBBDB09A1E4F7FE59384C9FEA00A899923DD19DA4C2C4078714C16AD11C58722A4242789120823EE43BE92AC5BEFDE1750E2F3EFF67FE3F6AF0102932BD63C3C29B80F6BA8F45C8FA1118FDA221E21FE609178D4937E74CAC4DBACCE51212BD41796304A51C3C785308779A7CF26D2F8589740B15839205AB0D46E20FA344D0C484603965F34E768831BA668C4AD55A65A2BCBB75C5F8AE539247F7BDF082853A75CF79088B8011EC6643836B8FC58FCE96311D1CB29A888E97B97B0278500EF98C73F9F55C361B289D24F095138D9B37A3F41569CCDD45DA1C6A0D7BE5B00413E92B8F56165CE80F0D6483541CAB7F822313FAEFDCCF322390FC07C63CBFACC886240BABE9EF9562E1A76D74C38D587A37BE7FE6CB3A0BA3C1BE24C8C5C6C0DD7216CA0DFE7089D929FBE9912327647CB1445233D021D193DD774B2922F620F9010A844C24A8908A468EDE7CE8E582B593E4456B2EE2D5570002EEFCFAC8D87DDD2E824C2066E8102BEFF4B8A70B4AA3A5F832A105AE52ABCB7DA217D7BC780927255A3F409F035A82B74E89BC348FE6D0BB2A170FFC89AF4FE448E0D47BA2EC87D2AA020A84852E41FC36680F69B04E5997801E014634845DBE676E466644B1E6BA564D1AC671A41ABCDE923EDE98786AF7564AAE4D8D254103227EA1A0380A545E66C0DBF217FD32CDB82ABF5F1B0E8EAC997E1E7C821345E4EF12962B81037E4C18C12782E0F783389191482F5955A41F2053F000ADA9596F14787BF82952870B67F0C8704D0E6FA61E8228A874B6585C19F8379F1091D74A212FB92549A28F88ADBA74F1D8F254D3FE0BBC2D46B629812CEFA6C78CA3063C4472A81C600BA274241BBF389C6911D65737A8BC3A379FC9C57BB28DB041FA1E887259212CE5C8D0FE0A393943AE44156453589AD9CC7CDF182565A2870F919BA0A2256E1C5B5CFC3252D888DCCEA7C7FCE036EE1C3011E6B077B0D540017728899981CFB880B00A9A28077FC8EC260D52AA27FB75628EE140D6CC9DD60D1478D367726895E61643D38A38E04B6E613B00393D87E15CCFE95B3AB44B02E45B15D61554518C6C987331D966D43BC0CD79B417CB143E0F32329E555B729BC03C00E2EBEEEC111BC19503147CAFA38FB37B0953FE3BEC5901C16F4DBF7CB07FA8861C28CE62100CE0983F92363D6C569428DA19A0F953E4F5DA5F017E40F346E50C85F0356E2365D010EFB9778C2212A9AA9F943FD7D308463BC37DF3296D603B1C8F67AF484C5165D90AB5D711651C4FAE7FC3450BCE9B20F40D1C25AC8F5757B7CBC762FC5B1D0DFAC2F6DAFFFB426400D0288FA0D6F50B9788B42AEE6811F2EDB69C761A85FB8070F6C14E5583707B5A76E384131FA901C83817742C69EAE7081BC23AFA67C5A82F5100A2A50FC4E1DCA4DB199F99AB1EADC4210EC34CE2AB72AB57ECB2DF92EBD59BE06423725B20EBD1303EA3D40C2E2BA64426D007FFA56D04E5FF32DDD429C4A6356C8952AC8E1C8C47EB1ECF2FA3C5A653C81B473BEA51D121D5E85A09DB105E1CABCB88B6B810FBCA196DBFE08084EC09892AD6FE23C3AEA58695B735C1B63E00D6880DCCF33CAC0EC67BAE65886B9D007FC13CC3595F924B64FAD112B35ABD3272A9E33FD7CEE622F8C57861E8DDBF3426CBCF6BD333E9309605E017C02BB8B9B2F3800E432D8F537ED6461448155D4E85558B427EFB1383D7256BE6B143410EDC5E766149FFF5DB6F8F73F529AF76839FD131EB3DC0D0CB17EED9E2E3E528E5DB178CD9391E23CF86D6EE4EE21D2385BD050C968CC202054F568386A7162AAB05E08F5EE2361DCC6B7F2960A2B8A5B3CE7DBFAAF22222DA97CBA29A2C6AC421868AECCAC88C0B5536BB40468852FE3D31ED0C0A192D0652B915CCA7BEDE097BB3CDCC1A2820D1A33656809AEA43D7E006A8223D90DD +sk = EBDFD9173039D9C14B1EE6392EFCF921D0D4F0F5C8998190191429DA6F010D58C65FCA0E1D772947A2B89518B5270418B82568F00F5046D33C10EDAF9BEFC011022E7373518F15295A7F4537F986F30097F19A08DE1FFDA29F538AB69D128087A41AE62799C1BD68E7EAD05BE9A59BEF631F6691C82AA79A494F2939127C595E18068CC3B048439621DCA069E4B065033761C1C629C1808543384812C16D5C386400B88861300499962120324103916951482C21B68D23B04CD09489109791C1469210B04D21028A94081120900060108ED94692D2428644866D23097058245091B2680B33310C35124B4681E1102D422431C1C605D8A8401346095806629C282220472A01A664CC368C44128623A44801C54900C14159A4305AC26180024160960121418A60322813C871D9C44DA0B648220808108525A234240C8548D00641DB281100479018182843C86C094325DA22250B2684D9C80022A86C22B5110114412339468A440C51A02882160601A9618B100D0CB42D0A0102A302655CA82CE0183108002ECCB04094043020B9044A340C13108120912494942514986D09844C4C420D1B0745183940203228CB02861842655296310C028D1806085B382664148200B271C3C60D023084E2806543400450C4905298446126241C063142884D11A48C62146E2324414822651230698B3432E44246C122315A9840E1800441128009A1100382500127504C822D99A82C0427046204718918641C307214164DA4028D113512221809DBA08DD220801C0062C1247122B5114B000D18957008420AD2B2454B3430A44448CC400DC4A20C8390695196050147721125458BB420DC022E9200100040504184091382218B0484A0166464400010300152B60888326940326952264D10212808C08942962441108C0285481CB211D3448E24A90C80A62D0C498A2104444802819012811A010E080810102071E310411A048C123468CBC03002012C03210C13876D522424A31201899850E3B2486192841919921B2528404209C1004C23198D4A94409BB488198885140964CAB089513462024142240844A1464603A88523248D5AB26959C25063080021B87184902DD0144158C46C8840040C2001E13401894451D49409224709E1B0444222200B4711D9A40504A34CC220684AB82592206E038764D94461131205E2C28163B26854389011003204312A23B10548488D5B26509CB660C3122092C23121C98D9006440829462329281347210146481292090AA48508480200234651282400A90C04912508816098B840CA9680A4B23180926401A7905BC4042233669BC4401C362424C11110344509C9509A200983004911164D1C38824A4864022089D12661202712C23862E3C04C23200819A46142C2314AB8294A340EA4840502C62C1C482210006004C540CA901108B74944368E109585E1808858186A2402121B14715A0246A1C82C19020D9A16605CA64C21363211452C6418611047819C442061B681600422A3A8090C199281264193088510246DCA86600B94442298246420829C04818CC6899B02850C1900A00820C33272629608A24400038504E1200061C8891CA931CBC208200452C142511B10461881518B2444DCA07100B8080942440B39465C440A4100260245300393009C844989082602290989962451841124928CE144222013898B880014918121000D04996424B0040A135102B81001056D03306610252E8924680303845AA44C1A37060C30715C1032DC080260106DE3C80412394C41940CE0A2800199850C34290A47501427452085050B25210014519A0228193731E0A404DC084698C0815106511C2822C20664E4406600270A21A801D8940592A8691C108E21284003970C8804268B8830D3C42C9816408B36291C058643067110078D4AA8608C4612C3427042884D00497200354520836C40240D80108803022AC2B649A0020150366520A86451988D133046C0484510320E010961DC3070404450C4065099100C410048E1B20C40A4899CB20DC8164060B20CDB064D11C130D9382081B48C04359244C2904A2040CA2280DCB01053446881A490130990E2987110B821224092633828D0262AD3181221208480B481A2380C92C64CA014292303826344481CA44D0215915CB405A3B870504670E1084892B22DA1B2454B3488209504008061D424918B1488CA157EAA5D98A1D887BBC1EB300625C4E42FA56822E94722298532EB6A973ECC1A051FBB58429B66F3AEB5E9F8ABCD47AEC28FC57F633FE5A4EFB6AF88AFCBBE130ACB2CD265864A4199D5475E79E7AEF9584C1B596A6B30CDEF517303D9C847D0806F37C62BB3B9A73928AEE89D72CE7D6578D968DD9A8D5AB9ADE9FA530C49C5B32701B44EBC1FCFF8745A7C9667F61BBBBDA34181EF6FBEC27C31638D9E14ACA766D35396C1C2CD41D4FD93F222E1E0E1ADC46BC19D950C71B542AE19319D1BC60E03CE6A9670C20353F661C0ED4D00D48635489ACBA6D9C6539DD9A6FFBB9DC2DA203674579744E22D318D802DAE801B9CF56336FA4271B257B54CF2CC7A2DFB5F8C36400FDA9C809E2CCF28D7D10D54DCFF8FE275E68FB0FA787861B4997DF125DA6B15778D8702427BCD280D2767C2AEA3ABA74BE1A2F66DC544B161F1A4695FA093E10F1518C27708C8266364F7A6CC665BF6EEC04BEC29B28667CDB984082F5EC2F995C1129D863B206EDFCB6F0037D6B2036735389F7C8BFBF1A8C0FAE31B02BC42A39B8D068E6887C54D18174158E088F6A46A374D41C2B9214507822D7F6D3B17EA089B4DA1C2D43779B880240FD3678EB4187BFB7CDA7AB1732C9016F4396A96768F2103151AA43C02BFE44698A3FB161F77DEA21F6D182F29046295D6BCE7E8D0630899DF28E9775FF502902F589D44EA57F3D7E2A7644B9539216CBBE9FE4DA6A4A99CBAAFA8B06DEB6A6A9C5F794B54A1BE21316E912704F79A4F861F5EF082B69C205385EABECB5436152B237AFC79865963D9438B851764FF96EC3689AE1926EA4041860D59BE655DD1A4CA6779BFABE014F6EF56F585A5980ED446134082D13B2AA46521A882FF3E84ED99A4ECE97F466D54DF1CB21D9CE44AB3EF1E6F0383F7C89836329C1EB58B3FF0C13BABA3E60F0B51ACD2E07BE871367BD02B2BD4863B599CC1576F4E25F36309302D8EDA99E0B085C232EA39D63C23F7623894A99633EF1BCFCBF3B8F2004E74AEFFE8DEEC7C79E41F6E7CFEC62A1CF61C1ACDB97FBCD475E17234B15B8C54FB8596F1004037FC717CCA615B2ECE43F2A96232DA1144D8366672EF7DFBAD848B970D1E3D21B9AFA7511020F5FA4E62C057DAE622CF77219204D9F245892070A83AAEA57474B3636BCD072F604A60F87BA9DA60ED98A981A99BAAC92B7CC6772F768E086F5A752EE86802DA158491A56B10E2EA68307D53A1BECE1ED9904092D4B166D5BDC07F30287F1EE2DE77B201A98D074209FBBB2E01990AB4A77101613346CD5F3CBEA7693966079C41BCC584D34D3CB5BF2F42AF96493DD2C17AE59D408252CA0109F7AEC8E569044C954604D6153939A888AE6A0A07BD51DBC924EFDDAE27082A4E60573DBE158C3A2EA6929341E31F188E3CACA9DB2CEB9BC1FDC40BFADB3E193647239790A929435443E0B7C581AE250C62E7F25AB968F092BCB7B7C56D887FF0541E3D9B877598CE85D3B0B6E276FC12793EA0A53420682AE52EFA427AA44425AA4BB2A2BD0E148486CC0ABB4B677906120F9E0B6B419C0C23BF2AAD80859FCC70A4E74D5A7965C72231824BC7FE6C1BEA27737D2E264841BA928E46C30056BCC1CE39BBBF456CE7D2FFF7A609D9CC49A68D4708478B6CACE5FE7EA23CB4038A400CFB159810E79BA4656A60B39F5401F1960790FF9142D11D3DC72C55B61BB806CB732463F1D45E0CA4AAC85CB8712FAF5192F9F00911E7AA13F1D2413163606406680087C11F1E2182C01D8CD76476952C5D4BEBF9627C53409FAD3BDAB467AD47C969FB0D4D4F73B19771A9FE518003CB78F566A91E863B9BB9C4AFB11E77AAA06797EF8511D4819AFBF88B5BF46FE0E898E90EE72C4CB43F8F988123E3298C7B6704007860C69101F21A5E9D33C67B20AD922849307ADC22164E291B67EA07EDBBF35E3D1EC6E4759A356739215B2BD83FDEA93676E6B5F2ABAFEAD41136854AF00168F8AB0A13D531286A6360CE7745E9E3B9F83870F26CB7B5CB2D7DDC1B8F6ABA73F2661C94B1AEAE847A723E4320898BB4F9A3211F2B3C76679BC006B5CDB109FDFBE341477D4897BB92D86132BBDFF692CABC185C2ADECA9EC3A77B1DF4932668CA8316EFDE3EAAD392D5C926FB3AC2586308D5506F9DAD98AF1060C38C26416189800D551A3EB160DD96451DDF52DC4D92BA1B81414F0C1F1BCCF2C4E75C8A2114BC214CE3C6F080186BF7BE8456A5F0CC6FB0CBC3A88F8FACAD668CCB3099D2A7E39C45B20B183971E18B4EF14EC9BDA7ECDBF98DC61165E8575D8FCDC509BDFF0F97353906F3E845B8ACE2A360EAB6AB01EBBA5D75AF38702D4825E48129E8684DAD7B44F24C75145A7E8EDC7C56D59D2872934520DEA622B2B279CA3C1F7D879D904223545D0F4BD6962BA24465FEE0411FE932B3FB3DC7EFE01134A0E381748F1C5CC2075002F97DC49ABE17EF119C48F76AB2F0998ACA2D636BC64A5B3CBBA26D94661AD32D9F1609836382D82A36C29929C83B782708A0920650B670DB9908279F376B95F4CF2D913D134151D0EB536ED915B266766F1F5F99A2F354A4D717BA62941FC8A2232B94E23FDFFECB0F8C19C35DF0649AB2C1F7D1A4F4693A0363161A44F71619C511CC36B383E8A3F6399B4B299FE5D8CA4ECC53E4A84A897DD9EEC57D7F30A6ED2EFD302D4065193FD8F1263190C1B3363FBB4B2894934037B07AD681ACCB866FEFBEF5E4E9361E592CE5B653780A6BDBE7B07EA653DD3870D4361AFC598D73DA8E94870A43AD691C59C98BC517B2A5C6AF46046524B4A8693D5F163849C087C6E8ABA7D62E9F2682F7A01E6C284E03FA71990447EF26402359627327011C481DE7DB7DB1A44B5EBCFBC84A32A6F67C6C2A00D06F7F7A29ED53705EA1D13263E0B5FE83D713FC666273134689EBA0DD39BD0A736CFF2585C4ACF0418FA5B25080A1E3848EAC12DCD354C5D299129B6F2699CD111D4F1FAAB51B5AFCA2D07C8EFF7E5E2F2E6CAADBF44781D1A4C01061E6BB96471894057DB4FA7E5BA084211DE555D7C4EE9B5107680B41B19DCC0BFE7015B82063979EBC23736C2BAFE1F93AFD82C764927EA5B4854012105939FB9FD7F5F62135FB24E4BD1EDE5A0C511B6AC1DD62A23E8ED645E7F2856AE27833B0DE08790DED2E879C8316B5DBAD9F008912A8A206891758FC7BCCC8108E40F84C8A728644C3074D15AAE394A5075ECB7E10290510C8D68ABA74D9C04DBFC9228C6E0EFAB632687BCB8970215D0E25FCEC85E3B511F6FE2A8B4F9021C836BADF1E7760B26716C4A81DA1F04B9442F43C1F073DF4FC63761974EE8D58695D840385EC84B0FF34CDB8A528B61F303B8F513C9001E4E5640F57C4DE807522CEB24462135130D70C0F5C48E67A60E66E113DF3742159897D313AA79CE0B75E84FE7D0EE472872ECD95C596929B583ED844099888CE2C4B92BAB660CEDEC39479A32C34F53C6B42469C28D1B33BE6260C8FCB94153D09655D2BEE31E3179E3F9EFE8EBDA2F5828E98A07823819B3BAB961C76A1068BD30EA2367A3EACDBE54AC4D631FDC80A262F6A457802624C5CE77B5715EFCCF6249DF523B11F07ED65C4A2E88416EB0A692159FFE2528D072137C634EF98292B77B551388F399E735F89CFE3B032FF2D60F81F117BFFDF1BF6F6B591896D13A73B7A179411B585A12144434EDAAEAC911329490926F2CE3603D9CB907E15EB73650A52E7A476F51B5C8B7E9A2AC6DBE24213917D45CFDA7925C826AB591CC5AC9C0DA821C49D04855BDF3A30FE64DB9D4FBCDD1217F2CF3525EEA36785F221621C2ACF6EF2A219E0CD019D78BB42EC373598646B9293A55CD72F2579FA3DBCB882698F4BB75BC19FE9B45FAFB3F2CE08F15186957EB82D9964A4D81DB89DF182EB93BFC7B10B24CDD266B399A1CC5923CD8212AD005B9AF15EF28BA667632F0949E32F59BD22CADF4F87CDE520A7C37E80DBEE3C9D0B1EDB5F3D5B5605064D8DC52385B5D5ACF946D1A618C53C9BDE11B2C6A71ACE8129445343420AE1005A6B9AA16A3F623CED370E8486639FCF558EA19B337D703D0BAA1D0AB7A1D66B051186E8CB67EEF943E03592F079876C5A5E1B18AAE42E08365BCF3ABBA76E96E9AD175850C618ECAF74F72424A7F13DC53D2AC043CEBA3D63BAA289BBCC97C517259A092B3638457730F1BEBCB7E56CF742DFF011875D99E3169AE4BAAFBF1C43DE4CC1217E4BC668D1B2C2760FFE91C563BC4802025517D6044CC9F6E46313AC3A8CDFE4E5B1FBC6DF76DE1ED022408B4FAB7329B754B45F87B26F82F3A5926F602AB77946540C55E5383325990AB12FCA5B7C3FA17F20B80487050AE327DF0642531CDECDB945DEE472B1F4F5C1B5E03DEF686C99F63456C2A56EBC3F9B3E45A4CCE3A97A13130D2CF12107CECCDCDB2ECD1BFE9DD606CEA7CA850952A5B01C1CA7F6B974D32443D860004BE7AC1AF95F1D66C005167138C87C68F50ACFFA99E11F648E9BC1FBF35FF33B41386EA6933E4AE3995430F95C2DD90F0E550D49B511DF30788D2DEEBCF52D2ECDD4C5219509E68BF4588E2A51156431AA3A345699FC2A23E79945BA2F969D44C483EFF67098B4FAB7F07ED86FB85556E8478F0C60C59038F0A14AAC5D54A4F4C07B68E916476049AAB8E50312A8FE0D5934388D3D5928E8F6221AD127FC1F6A377EA7C4EA9AA3EB2C4EA21DD85676 +smlen = 5419 +sm = 8E0FD0D31DEB7F58DDAD6C44C31993B751F122DB6B9C743ACC100E565E3E291FBF4DF76C7512286BFAC263DF48399F22E7B16E57038BE7A710306AEF8B05CE31EDC469B1425CCC04636A12A93E1F63984BA1C26FAEE06C1E7DB6BD021AFFB40B4F9EF62EBADC02DD9590915C25CB14C1B9D8EC5677AE87B1A1FFB6365D6BD74990641CF7F3D8699EA692987188BDA30FCBD149C322E2A415039C92372C04F8B4D6AD9B572CD6DCEDCCF13A7499069F01D3CAE4A4A5827F394519657F015043B1D81FFFA77A74319D720C69A87E1AA7D90A8609AE9D87889444478B242151D480630B0F85250D123AEE264A3691D4F1A6BC783610F8BBCCE80D5087D26B618B41FBE29C5602E9B106A2AC9880912FD0E0C7C1B5B11352E18CF161B5840355F946CB6F9586706EC141FEAABFAEBA44794AE96899E827A90FA6DCAD554FAE220697A83EC2CE5D0B73DDF34F7C425747FD45CF9CB016F98B0AB7E2AC21E0D3A5ED5E211624CB0269AFC32545A13A9E1613061DCCA22A72F5793CB56FACA13B478BC238DC426449ECB7AF57511A23302F24CE9B892AD8A0ADC74A2C99991D704F6D89391B75D9B96F8ABB4D3CF0A174B879AE8015BBF3CDB21CD81C7C21904DF01D244C7885373068A36147ED7DF2E6AF7D6BE33F32917E100834292CE353B191F18E46A8E7C9A3A56CD5314041275CBF30CE95E64B77E25B897749769D5590C838046405967C5DB0E314A37D34D3002EE0E3244D1F5424699A996DE035BDAAC1C0C8E44FA4EDFC646BC9C98DE2856DC604959D308ACF1F0983030F88EFABFE86B5EF7351BADF26D60CFF21AD90F6A912546BB322909BB6E2A0BEA0395C0EF60204AACF04DF89561145EFBB8AB30CC4869D1F47606C7BBAC6E78824833DD441DBC80EE1D9BAD1903DC827060D2EEC77B375496467AC785A5C4ED119F5B4E01A80F8D329341B66F7AFED15079B19B7AD15D830BB209310E3BDED985F878EB7CD8E7A1A4EA44A11FE48F42FC181A9A3FC4017A256FCA61C3F3417ECC8F3F38574DE43B06A51ED97F2C5D8C8FF86A27C70F7DE5702508D7F9C6A2049FBFF27E4E7EBBC1B60C7458DA51C9EBF49DA8B983D4EC49D374EAA8D59A3F1365041D842F0880017D081E4B1386ED15F288EC6693C14000D296AFD54D666D895D3B252BDAD58077741503BB0801871A22600658301BBB6B9340531893550783D42017C8D445C63E16CAC6AD7F6CCED63E893313739925F2711E79F6F36B3651C1E5F1C2F2DC1DD4425FEDF10A7F7C897AE2E1F60B75215DF76F1D7EC7667D2F9264FF3280F8EFD8372E0D944CC05B4440409A5360016B52B1A33580DC76289D8ABEF49F4A82DFE8448F5BCD9A78BBA889EBBB911D91FB161B999C08F6D28DF52644A4698A4F14BCA8C04DFE6CCD9274A7FA5CAF2A6404305494D174EBDA84B620F3735DD115773198E95CE7401680A94E41B8ACA61AB16DB94CEBE1D79951365E3AAF533D92458AAD2C099042C0BBE8291EFAE1108B3124385D24EF40D57D166A81FC77D756C5C7B82BA2D09677117F861AC61B1E249FADDBC50D3C6DE8E52EF4EFA30BD90B81D314D81F9423C66602E1E83D21F513363232E7D2765444EAE38947BA75BBBEA8F9A8A69123FC956EEC012F0F9548FFE2D5A5E392D9067ED8D3097847EE1EF55EB0DE94806E95424F4E5353EF217A0F1A83B02D2A8D83E06B3FFC825B4AFA97984D70EE9D926283CE0FC72FFE66FC5B53ED28229F129DCAFC84CC08DB2ED1E7FBE4626432B033A992D9CEE2FA59920002AD978A31C8F473FB31F74F4AB65EAD22F1B6E47ED03756233695EF948B718137A543FEB9EC2421C8F5E14D9CF31B462492B980B582B3083B4F6792E2453B447637DFC30D5F7A5B0DA310915DB34CEFA5B4C6F65270A8C3C7E1C44AC60DA069EC8CEE15EDAFB9C66124A415C43BA3A4FF367E6A736F79F58C2EA3F91B2C9555C0AE32EFB64D8396DC9B4E0203A35BDF79978F2A6285B508DF7CCC890ADFAF950A538D771D32CD2C6CFD5BF211987FA361E2F9801B047FA8F5EB7DB358795DC070A0D241C1EF2E4A0824C4C2BF582357580C2776912DCBB8BC7CB04A19CC1CDC0FA510D6BB31D9C2874AA5F87A7A9B864C5C666B14F8A65469D4B16EB7918D172C3116F0169E67CEC7DF61CDAA4219C077B9A1854860285D63FB73DF5A8A67CC9DB18D62F4CEB8B018644D3F79FE84DA2735182846B98512CBE63E4EA4B44761360DE16B418F442E756E33685A6E2B546313CB84566283709321430FB7A51518B96D65AE87E317CE15416E80977A86BC63BE4BC111174ABCC63155330EE5D8CF741354598CA19FE98C73280FD79E230D77AB115956F8330125144E3E2903B8A5849F18D6A1D5075BB3204627F422296BDC9A4098C194E4A60007E8A762626681FE9832963AAFB1DA0520A15D4031F391F96C85DDD810985C9913F4049D7797F4DD0D55D55990DBEF45321208F1060BF55FF4099D97AE4B8B3E5A67156426FDE738A5F86257CC7053DF5D5B2C471BE1410349D270D337F9AC126C144F2D6FD7D0C609BD58A1737B03C3276A3505BFA324303C3E8A5DDDFAF0CC41A9854A4ABEE93655A2885C23D9C84FCE11EB9ABA3DB368F34A118383DF61545C17E822334CD91CE1AF39547F5BD6944C907C98CA8E31AD4BCC2DBFE3E69CF6C0D8DD7A1A9AA94E73C68C4DE92CDFFF3CEF101BE91A648AD0D5AF77C0F379934EDD5FC913FABCAC5E63AFBD2DA7DE525A3D7E01ED5A5FE2049D113400B2EF8EB296A30B1616C6A521B6A72D2D8E740FD4558E979172BE154749D2A869F2032A0782DFC739AC178F3704ABA22210AEDBCB83E99F0D748C6B3061158F13FCE689879C0AAA331A4BB6CCE3989A942C4B62CF8A58E619039E7BFB50CF080FB39872852050B717A7C678161BAB0A90B7D8AEC970ECF599DCC08CA7B81A1A1F0138A117245DA892FF83FEE9888798D0DE2CB55C1CAB5C9D710FA490B5782B67339BB020F7AA200565ACC0466564A68DDD32CCDB351F24F97854EEC91F4DF9265E8A8B40C4BD4CE10075AC783ADD261CF9645FDE83FBD240A5AB6567D2AA3DB3D98F4C4D6B56553F252C74DD92CB674BF5EB6B2C07CD99D756752CBE2506C0D4EEB041083B287F8B9940799BE41D0FC0CB7EFA122BC7FFA4A0EC0B61E84951843E9C384164892A4E5075539DACFF01F9CE5560CC054CDD9CE71B4F0A56A9F70B1163FF9016AC3D842A8116AC32409F686B035A4ED5B456AAEED0D194BE3914B4241A444696054347A75A3B638EC138ED35F6E1311924C466BDF5C4E155BEDBAE2F4EAFB70D28CCA6161E30C2DAE4C03A4736E01BB7F5E311E1A28F4663157A0646F3C60C3D5DCB12235F6E0AA562931E78ED1C4B0F162713CF6274B5C8F80F672430A23F4F032D0615FDAB470CF5BB14B2F309F55D511DCA6D7517A97FA15FD7CE4EC9F81AC4E01BE7F9D97C81279AF491A825457E37286EC8506477718F45F0B8F559DE6CA2B5CBD66B4E21BD2C3BD9B1796C4F3DC6821C10169F22725A7AB112AC1138DE6FCFD7D08A7119DA18E41551F0D8F971EBC6643E23EDA14CC6B054D46439809D90CEFE23DBD039DB7C06B254AE6F252E38DAB1D3CC2868167FEF4D98A96427FF8A134536C0DB1982B6EAF756C30EAEE8FB9C471AD3E4E9B236A004777A1D724801007ED7D71929C2FD57A9BE219B3802788EFE8A8D6B8162963DD2B23D23395896E20A535CBF489151995D21485B650BBD3A05C11294D2822C1B38D470A15BA9C5F890C08F62C2B3EF806C1E1255B1EB1F1DBAFABD3EF1056EDACA731D2C074ADCAC9E72F41A4B8730FB5140F96D8CE69B4BFD6B9B685A31DB33E257AB0E8F67A8745BB1BBB730A702D32CDC9D025D900D22006523D661B973BB0CB08368A444A89D08E2BC0387F6A3AA59058DDD354E126BE069FE0CCBD0BBA969C30BA3DB613B11AE5D240DFCE9F17689789B436A6E018C6DBA734D112A38CDF1891AE95B93A597FB313ABA396EB2D8FBD7941141363F6207A3FA588638154D295244D8A3B31DD0B579BC475EB99DA73DB884440E1236FB2A842C8A51B9EA3EECD35C3F6808D21686485ED6FC33AD72F5EA0BEBFC795C5A88ABE8F260D044720CDFECB0D3402C27BA92CB87C2FFE96B96EB007A078067F9F7D4563856DE939F1CC4ED36CD7F0D90464B644036671041E1CD9EF9A5D759956B14497FA9B47157702EFB4B9AB701E5048BE0354F16B4644343A6CFD4C1EC444DBD12C1EF4EF704357F2F61D62F596BF308D466A72244F45EC58796EC35B75EEB2651AABAC2ACD277425DC84E9824DB9E9EF8B06A9735A73004E433241470A966509CEE51895618F0A82E99EA41E0A385B01E09F216417CC3B45EDBB7787C9E37438538D8DF3807A5D38754522AA3E21CE73338DD3B8A6172C8163AFCE1A17B3E3F8B25FD48BC93D496868DB644FB16A6B75E68F28E72D9928F80BCADB920B60CA4887249877DCE8DF4A7BFA239BE174A662EC7D423FC08124FEB74B72BC1CA8A36F660EB9A22BD23991A61C427C412927A3B610EDA0824B349D2489CD086F260274BE71858C0F2FF3C637E66D64D1CEA330A6E8C43B08C9A41F359DD2F2E09F395E70F41B2815D9FDF5A1362C0CB3523E27802433DB4B2F4B119A2AD835883DD50917079152F42C72978373ED945BF556B67BFC91B0649DC1B0F44819F70E87D24C1D10ED4381E03FE1634C1DC1A13F8327D5C3A24F07337857AEBBB410A1ACD300F2E84B7E8F748C736C2B69392548669D73B74A07BEF8DB8FAE7B9D287D6F25B7A353123867D83679A5205E8A294CBEEC5634845B50F1C096BA4CF1E48FBA3230B3D22096E4024C43CAFE1112C5F6000AE635ABB6DE8A78BE2159F3B500DBF43AABAA1F0C3E58904394F89DD7FE57E508771795BFD7E983B1E5A5E3DE6A804911397AC74229277A30C98C15E202C909C69D939FA895D3967C1FC02CB499C8DC46D764039089245A96C071D4765491E82AE24C8A5BA024DC4D6DCD5BF8D893EB99053D52B97395603FEE15D77ADA46B80C98A534FB8506AAA7BFE5FFFB56AFB9DD83E444B87796FA43A75CDEF2924D3C7AF10CAB58FC64CC6DB20072F4F8457E677E3703FD88E72F1B4F4449C51A2400CFC9BB2E2557D21A08E8E44EB93B5E55CF26FA345AC4BA58501D25C6A9CC713071D60462C4F7B56E1CFAF4A2932AFF3D3C88C71D2D76A5B72E0BD6C5D31B1B8991DCB6816163B93B7FCB4C87152D35323701A365D69773A7406880E44F0F668F1EA4070092398FF89474ECC80744E748058A7827B0F9E6CB7832BAA185F4C72421549BE9B7EE9B07F16ABABE3B07F960731F961C1EF923F4A6E6A104ED774B7C02AED909533B6AAF2124B226BA1E9286E2149DDB42508353DCF05BA4415DA63E9A3219EDCDC19E8A562FD894D89237F3D9B2E4260FA47CBB362D00FFB78D0E5948115863E931F6FFF418FFB95F9EF81FBE71CB6AE9E8DDBA53AA58B11EECB0F34BE77A66964DF2986417599F9DD37A193B27648155C0F2B75BD146C58E553ACEDFB7B0F4EB0CA40FC823B0C8E3FB7C5F95804C7C99E06CAE2E3B5C7D8ACA74A7B7B619FC9A369927314AC3C7E965B18E588C1EE78C5FACEEB4208BE66934B476FE869CBDD4CE82B26E1B36DC1880E4A34940B9DE4CE5DFDC229E4F87BEC512694A79128FE96517BAF6DB863A22C6650F89E52D640EFB7FEC03CC72D5E24CFA8ECDD1AAB1F5786F0668E161DC5AE1D4D988D7DCEC40E8F54DE20661CC238AC96B93B5CA69A8EA93E8B645242302CBE86B36329BBCBA8B3781B68FF27F45EFCC010627BF986C270A8BE47A4462A74596CAC743F9F6BE2ECFD68FFFB62DC55E1623518BC4232EC968D06B07ED7297130697A0A1959F1889FC20B8A8D71C6B66736D401D0CABDAEDC57BC1848E45415F60E6C73029D9F47722374CF8F84F37ACA9B78FA107E52FEB6DBC3367284E9D2CB81B2D3444ED642432243B1341C7D91006319D5D098C338B65DDBF9D7777F534E445F53B112041DBFC2973F8F64209A365F315FB98530826BB324AE56FE8AAB39217D7433C8BBA84B602BB7DAF35B207D68CDEE1896DA6ED82D8B35CD1C58273CBFC1E10324B30F1C08CE9BD9B504413F478B82B4AD270396B38BCB87F7FCFD4CC17CCBE6A33D5B1296D6BE9FF511FE63538013A1DB56D27C54B7A2FD7F7B8F75FEE3FC1A6E942D6F1D94CB97F5B12C8EAB3BE41E9EBC2FD5469E0F6EBED4AC6299FC726B81677EAE2F19F80109BB5A4E03EB108E3814D71AFCC0ED3277D3F3B10F052871416718B78C403A45DEE0C2861801FD957E9F04CF503AA94C4BE6E9045748DF09544E2875F0F6CE8AD91D60D98E07DC7C791A9F5B0E09782EA71BDDE9A0989A03ACBBA5C151D75AB6D65BB1FDEAB3B0ABA32B36DDDCC09D26AB57338B29504F428174B64779FA6B0BA163CA00523326E9B0D26287B989CACB6C3E3414AACBC192F4C647299B4B5D4E7023C3F48575F6AD3D4D7E2FF454A7A8B97D5D70000000000000000000000000000000000070A0F191D27333A72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF + +count = 24 +seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 +mlen = 825 +msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +pk = 9B7502758AD3A272DBD090FF37D03D498F67757AC4CD85C25FBDBC5E3603E801B3E389492BB9F87AE961281EFF3C50D72ED997C52044CFF20F719E0E2CFF7952E4D5618D1674A084FA77AC1278E04A24116B39D88558143758DE8D95A748F0BC044B86045B7833AE593D225FED3AA451531360CF8ADD0D05C5D3868EC1C68A750DCF715E83B5B58A08027CD7EB76D04424AD7306D37DE236559FE403A5B844874B2F9D680F8AA5389856EECB4964E7585CA40ABDE09AA880778F1017E65F1367B0CCEF427EE1FA5A0FCB435E336F3270738DF773A177C0A476DBD0A7F772013649948853152894B0380DD9CBA60E3CCFC188647651DE200C4D1D1808E5D4AD6C8AD1620631717878E208F89EB999CA73EBF4983C4268A702FBAA60F1172000D9785481BB498A3181CF3749C163FD2E1F7D8797783D17532A7526F3B2ADFF38A6AF94914C1EE07773C266935B8B2B7B57289ABB7E168407970D168E140E8D6AC59C2B10800D651A1C0A31686873D320103B76C6384D27E4E3BDA52E35434D4AF659B32DF53C08CE9C9F96FFD6CC31BFB3C3D7F78E62182D3C747C9264C1FAD0983BD9CF2096CD6E28BE37171772E3656735192FC2C1ED839D2FD32078603BF06ABAF110234EFADA3F935A0BC4D69FE6F19E64C0CD0BE374D81053330ED08F911B35C8C7A5074DC7B215CE26E543D33B2C4BFDAAD8743C69AE974DF499012DF3237A6CA9EBC2DF80837579964FD7D4D0C169D634E7E867AB6821EBA9756C7D10B82F2066C327FBD582F0B61808F58F72F943DB1E2CAD2E6B5A7D44C80D484F504DD59A65EFC48CB14273391302046F74BC271729B787EE2E5E44B9FF011F241D36B4FE272A9108EF69ED021053B2D98099F0D64CE294440F45315D57EA90676802926BA710388C3B2EE6164E2051B709E1C54399E74D930D2A89E0B9D5289FF4A6B1C19C1C0140FA07FE2968AD4894DFEA14B12927876E2B3E168E916A90AEDB1B1F70267301E4021B041A392B33E8FB634EA6406E1C8912564EA898FD389EE3A081E6C664AC23AEBA452272CB66D3D785CB1226C4FBF3C8B34D6FBADEE41373F713EEBF5D02C7148AF0737D152710113C1D562B8947D9985C310F98BB2D61CC2C81A25E0B3B24E98DC45D7EB124656A0B3A09FDEC34A540A4E6AE0B5701F9D43FBCC6FC7FE47640096D61BF6B78CA9F0F1A860503F963D8650CC1753F577FFEDE19A8B482906C8886478287421F95C73DF1A6F3A8D56A5A4CD880F937238255D06370297008A82218EBAC23B38D566A90FE659FCE2B58BF845396AAF1E014CBC2991E4AAF476A192501804C119AE29E2BA979A8F7578ED7A4D70C834A4321A3373FB73FA966627AEC6E7766DE5402F440F5923E3ED01CDC9008D9FF532A51FE886E431D8C263ADE28D552DE9D1FF00ED734B545EFCDA0008AB04D4C5CE1CBA922B802B88EE2D34C0C4D36E0065881916F7389773942AB50DBA649F7C69BB2D2267E2F63968133732E6F00B98F12824A460BFD1895D866C879EA8E7C545EF0F67CDFD3A2F2E276DE4A7BCE14F4A23725422BF3320FE3EFF41EE6E8EBC60DFEF940CD0D3029773DCFB1E588F67F33ADEB9D40B7299C22C51134A604B9A5783F90CE6B075E29923871A0EAF4C148DE3C4FBF238C6D6C63342C0FDEBF4D44F6824078C038572ABD02DBF046A49F3A7E44CC789D13827DF7673BDEB425AA1A5FFA9CC55723A4EB12FB3BC7B4B6859FCD7573C2C4B1B53E87F7C30FFA0B369FBFBEC4BC8B2F07A36A248B4CA884CAEA723377C23561A72B905EC40739687937A8BC70D8A9840C6671F20D504B8EE64542588FBD9F1C3847EECBB42311EF37BB0D2FF0C7127447EF8EA80B2B5F0AC531A360A2EC70196A25DEFB9FC998D194E70F51E9E4BC308EA5511906DCFAF1DA7C45705BBA7C62134EECDCC3110E67B0E8DEDC42BC9F42537CB74D97282712ABD8AFB077A2F540B0DA105FDDB18A0E6304A20210809D36904DD20E2C252023367CB5453F3FC7D95425FB9EF07A82CB50992C80C09F70F2F975CADCCF2E50E0E39673D77471BD1BD4393CF2C2BF9829B19E69F386C2959828D7745B9DD8050490A356D26F7ACD831301E835CEDF14E1F27E04B3AF525EA0207A12772B1C9CBF066564A412EE410354459308A5ECD2A9244BE41AFFD160166ABC866A712A52BFC4C69A53A72BEA01A8446FB072B1E9B78203ED96F6310089EB37AFADB904DA0D6E79733EA41ADF77848FEA31823A1A11D56BBF3E51DA162AD4D56B3223BC17965120DC38F490ECF6ABBB9D3E2F53A355DA93423A0864F609927CFFD206D50B4504BF98E8DE02E5ED0BDB688B9F78E8F7F554D809B50FC430BC45F0C569FCFB9F4D496CA44C7EFF127F9C694E5835857483EB58EC9E7A230CFC4D291C6BBF4FCA655AD23999872AD6EB2A8BF8E4DE43073C514B68A97F64E48D04B4644DA4EEE71343B72082639B5755226DAFB45E3D92F9A9467FE56C1FD186423871BAB81BFA60F3895E0D747144E5048F3A73FA895593D96B81D263A0B755644CF1F50681371D8A9D4FE4B0CFF087E11E2BA759A35A11BDFCB22D6C2235629A162B84A5EB4B6D104E5A3DFA3A89C4410A7406A8E1BC7E8F43F5A03C453B2301ADB75C67DA0EBAB3F323D5D2686EDA582B313CE27EEC417E7F14FF40A4D197E79F42E9B3C02980A893ABDF7758B0F28DC2F987036B538C38ED110FBD49AE8B0993A10D474D072AD191A00C0C73FEAC31B9CA76477822AC4B11FABE775F17BD1FAD9F3E8894534BBACEDD41C12C2536D47AE3BFD0720B0706EC10A3987D448CA94E4044F6FE7C3D7C6C503569508AA76F3988725DC80E8C81E6DB183624632A4B102E570685DF8D684E10118FCFB0493E9ED974A7DE412408C8EDEEF0831DA1DA962ED292C4B3DD85C25318D5F97AB025AC21E8D96B8D065E4FB87DC0F35D262EBA463A9F6A3AFE0999B3294C4941598453C068AA11070EA68AAE21E228B92D838E8A8860816B6EFD304D0F8631FBE315C48C6F4CA52ED9BA7CC2F1EDAB59C1E766C92A6F5CE82249F6C74A4FDEA4860898C2756298968B4A72E9767608FF1DBC2046B5B513972E20C0CC01606F83CAC13118C8429FA71142A1264A7807B5A23B3331812FEC64A6ADAA58AA110D98132E0E3C734F4013BDFCABE0AE1EA288E89D8937E1D7B5D076F83DF901D0356161430AB0592AAF596E74A7E8C678344115B8FF1BD8D26677E953B772AEDFEBE3E82B71EDFA93C7D51BBC4E7A416B1823C0C3E63A90A04A43A2D57120700146A8AFC249D2F8C098031F281AB81423BD0C91FEC3A1A9319B83FC2EF31F9E2C0B70E6EADB46BC65F90344B7C8AD6B0568007030F6166AA927B886DE7F6757EA7E169543BA502F6E8A154790D890471B69EE48D00A6CD81304D5F4253C24806E6EBB8EFA07C3CF30E5922D44B1A0B2AF784A9F67BCFC98624ED884F0D2BA8C448DFA628C1AF1D4D03DFB299F4364B071D58F6A86C3081AAACC0B2916AFF7835F61646D0CA6BA861B0BF6D7D936D814B77D3D77583CA4F56A88E79360B622EA03073DD92E5AA3CF9D05658E7526788FDA3657AFCFDEE7D184BC9913518527CBF887E88EFD6BCB5A554B5F921FE5785DE4AD9513EC358CF8E48BA0D21FE414F64B860642FB55E9A18054B9D084AE2FDCA0 +sk = 9B7502758AD3A272DBD090FF37D03D498F67757AC4CD85C25FBDBC5E3603E80140E2E0473A2D56D37456D21E26B9D871AE3BA84A6F8054B0DFC88E6949A8C4466A288E7008AB9C8B887643D03636FE2F6EA36A3AF9A2CBCF41BC681FB4336EEBCBB73F98BF8438D323B65D7BF52120E6597929C3B8C73BEF5D5903A3AEC0319EA11290C0A84DD9B0880C06854CB88C21118094404564406CA12090A3B210A31491583824214541A1382921361003154E14458EDAC4298CA60CC80862032106C2020E44320EA1840C42382154348C4B364E9CB421E1022CC9260CDA3810A14286C42469D8327102166A42C431C9C22804150151264261406D11200D93863144240D4B3665800865088845012706CB20844224721A16211B314E5B920098061010C584E1B071E0283014278AA2C0499886219A3812D4169113316104B23014232C032506D2A26D52885054124D61300D11897150B4449C060DD020641239328144910C268480A86D01198219862C0B939019B7315C3870882884DBB07092C26820470A24B26D82460012A68D1B9611CA284522B1100C472E14120622996C8B04264AB808C82021CCB244D1122C01232C12C08112097083A24D43B60CC3084921209022304E2110690AC34D21966D203024C02609E0328010942502A18D89161052C049C484000203112320410AC325C8A26149B6210106412420422004248B060DE44801181109E0944183B84111358523470E9A20724A126814342D444040A180208246421A49119814209342681C988984368C11477109A72963207288328AD3480DE09845A0226C59B490898401DA846C1130418930298C000803902D840811C94829A3822810B2489C924019C18D03230500B7054142925B40210B184452240914218D11B7491A3442E3486DC1C62C9BC6004348851CC688D3968119B84C5890058A382E09C87098180D90285149A080131585512610A1120A80222519C18408920CD2A42C12C4111C040E4C022414C82C419851A4126603213019182EA1288E941885A42030581870D2C051A424480AB040C000269A220218032A43482D121328E3205293264D5C262DA28288484845CAB021A12806A3B48D20A8848010269C024C51A60D1921499A0032DC4604DCA00848A0311BB908D816628A946C0B417020B86C84866491400E1A4511D3089219922591A8818A149153B62803A7090C468813272020B38C54204DE00871948281892828CC34710B417152B04D49B485189890D4122100C1910B2786D9C42DDAC280594241C02271DA4242242951C19241C1C66D922690A0024D0CB168E4488EDA2460C44210E33870E344411A314940C289A4922598346AC1946CC41204912411DA161088424580B82DCC3442490032003385900402A3B66C03988D54B8604048208348089A06911BA625933485DA3652A002461994698AB0095014109A8489E2C604C3B408CC280060A664A1C080010002D9248494902808054C4A0469808451A248290A0068894024C3B04583089218826080A04DA0B0604C84709A225180266A911882D8145040266C4C448E94905102B66D2200246122069C400222C32588384D830290912245DC8011231142D428298840008B2845C2424893C62504458823032A88A251A2306DC330281CA42D11B54452088990242ED2C6814B3010E440269A088802932589300C48948D03256E1CB61103466618900489B49059B2418A882059A01119C1459B3609C1242D4396610A400593080A0A35890B2664D2A650241600D0348E829420A448259B16321A1529C39201A296211C06254CC8480B198020294D8A108A0B162164920123188A929211142701012506CCB06C110271641641E042101999889C342AA2168E63448418C2704004614886494912625B1661A034268B1482E28820010648C31020C0C86448968C0BC928A2C46993102E988669D8A801E1460519B98094366E23414D4BA851E00446E32690C4386819459114024DD40229DAA84520880C9316650BA069E1222841300E0C17060899700B860D5314890A3092CA3689A4342E19140222292609417009101004337110904D014146A2028D24246D41C864182280D0105094484143C681101681D9046D1B290E8B886812234C49246E9A226880340A9B186589320D044064A2A228CB162C131449C2C67048124AE3B84D5AC805088691172FCA57954DF9778B21246552EA0B9FB964FAF89C77E1CDCA6534B3E8B8CA3273DA7A4A4CC0172CCC3DEDC5E6FB24A19783D6FF9CFD741FEB87F0967E8DCA0E199D8F8AE62B71666C7BBB0014707221DCC8669FE137269EC8E53DF9F44E1A43862C06EE5150AFBFAF3AD22535EA56D3997288C2A50F6064766616EF607E0FC2BD385621DF638A7F7D66343F8143007BAD41669B07E8B2C6E57CB1D431565D07405B76C3588C32E98DB1D568249EAFC8543F66982053AFDD827DE0EE4BAB5EFC5AF05937304F4BF90FACF7710A8D8536CE98F1A5ADC698DDC3E5088F68CC8312F76B21303C151A83B471DA4BF2E2DEE0F3BDF3E755394E8EBB89CEDC4B8B39CEDFF1422D1FE1263AA50E5932E5112CFBC77C3B6969904AA319C57E9207DABFBC60D5E77BFD4C395AE8C859E1A4FD007BECE94D25A4F8441B64C4C60088741D65C9E910F485DE9832AD039717F570771BD68CE950F7721ED865D6EB9B2ED397D7402349E6B23C0141B27C9B40E9197A09EE4325075D2C90666F4758D519423ABC654140E345032A949F9DE5E124289A868E2D2172D592D759325854B7763322860CD1F098D35FA7FD776CAAA6D67074B47D4FBA32E3987AFFC034D7C4CA319B2326ED762B96F34B58DAF93CF5D7CC17D49A3EAB514BECE270C3585EC2EAD4A7872794EE467B2FCFC4ADB547F47B007335585B9B2B9DE40B7E71B09B0E1564D350F35B1772063B2AAC449FB10B75AB1C02F6F41292B8FDCF34F4321813D8FF13D282704B6A5DF010071913AC2E522FCFB53EB1C5DDC58414BAD6F6B7AD7564F5F4846A9635A9F539B626A3F6953AB5484B83B8AC993B3AE9E4B6564B94470C0581A16C9B7368C9EE81BD0E8B9D1F096DEDCFEE9335E088FD6F86ECA162E42F4DFBD69A39708D2FEFF38CC56C07ADEE1D5741D385CE66BE9E7ACE2BB5CB338D2DA1331E5C486A6A3E7007FB7ABC8BDFF020D7984CB9A819309C229026A97D223D237039F234718F64CCE78CC3E19AFAE534466F6C44FA771FB29BB40BE384FB284F27630BE38ABE1A7CCB2ED2CE71972A6BF21200B221AFBBADA11FB0A48483F355E7A85746B73274561D1ECC67C917F5328AEEE2509A75A87DC2924FE1FCD947940B9E11D426643F3C66B72979260B40BCF73ACCEC03BE697DE69D3F8F2363FC26D93DC9B309FE1DE5344CF4FB038F82E27AE3A907EE64B6309414BD8033A5300208A921D259006AFE925E572302F9E6F5E02ED582B7EF2C07EEFB77E9A9759AC179469644175BE3E7A469FD0C3D0190391D55B105BE2CCCFCFC1ECEC750EB7BD9FC3B4A1FA73B9494F5E40C0C99D1F1D9F02F7D8DE4D90F5D696E3255AE05D87AEA1D997E1189AEA1FFDD9D65B46EC0F745723E1424C3106AA26C8DF1B0C3AD677BFAD7E36A5A60DE19CC2D7C1E883B8A0725F565DA43CF9A0AA0AE07A3239FA2F3B712981358B364FC489DD03E7A350FE4B072CBE23950B5969167517285A591BDC363498A8DF0AA54FE3B981530258E4F47BCD8588215F276C3FDDB7BD3F33C7271DB455082DA8178C83B804C5396AC42D4E4DADA893E608E36CD772C8FA79F21FAFB417B06154C503EC28B751F196CD686E9FEE12DB8BB3769B78B474BB319976588E19243E90F68F69424FE1ED8670B4DD2E5D7DFC0A6BD0F6984E138CDA0C1D24A15CC1F247E4D0ECBC00CCB4ADB31F8B886335DFD85BEA9EA30FFA3C0A654B0E1EC513754B468619FD70A5DEEA8DDAC33E76C70A95F8FBEC9B7ADCB6074AA525B12309591F783E18E82CBFF0CA6CA480E824F60DE40AD137B1376E2388DB91C9E5B2CAFCDA5867EB93AE0538562324BD284CDA0273C7E043E5CC0398C1CAECA7D0A9F90ABFB3CD563DDBFB53EEE90122C9282BD315D714BD9D7222872BF5994E0DCFF7E2183003C65FC196016250D86750409485548D01170396B33B3A83DB2ACF1DB22474340B28FE17BBB6EAC70FCB7478EE426F66102A019F367F648CF1974FFBAAE9776D6ECADB42C146D62FCF9A27DA5563B9D0E32B0289C09F907E74CAF1C2AE7EE898440862C24865503C0E0AB0490E12D98FDAB7BCA70CD8379429D9BBEBBA4BBAC08E002FF9BAD741AD90FA9A13444DC8EB237904C6D4AAAE938CC4CB7F3A9CC56C766F11FFAF27B26E4EEFBC1AD9EE645AB44B7B9A6A0BFA68D88007E82665D8FB709C44FBE28D22C644A7446CBDC7B9EA014438E85DCA9B1D9490DB95CA4EA26B2D80901AFBB9B23DE885013C572F72460F07D841437D17A9691294D9340266F06043F231890142EFF5E5D53E43E25A2C506D4EFDA6D4FF54CE0609FD95EA9B9F32410AC12D3017036B6140981F97B19CC7253060AD5A4E979E90A727B1A12333B7750B3403288E207D2E3F3E10F1388A9AFB78047EF4A5E182B5A4A562693FDDB7E76D525F458033CF4068E07766B04DA995798E404BA071C016F72AB43563F17B941A62FF84A07069B03C5B1B6A92FBA8291385F35CA84710A421F933D1D640CD119FD6CDB1FE1FD4D6A274F84B14C8DAE117AB8FEA49AF87F12C820A55DC47168769FBD270A612FC1BFE7266CC840AA428FB1EA652F7BD33897B223FE03DFAF572348BBD6D7CA8ACE0A7EFB6F98165DD04DB92DC434A528A63EBB906970DE17EAB68359419AD591D03D14D7AD87F6F74ADF6C20BC726CF2ED74DBA7E426BBD155C862C007D2600DAB8ADE4CC567D288A69890F2AE4FE0CEF47E1FD1D0DD849AA09491111342BFE06A1260980406CC2703A7E749F5E40AD35462C35925CD1EDB576AD983114404422794087A77505D27E9961DDAA6AB5F19E5E82DB1CF4A188AE87F0AE5A458E6344A740F1DC4AEC0A572F979B08DE260BB89E3171D2B56EAB53E409513249655AEA3E4EE264BB7AF70ED38EC7D7F361F350DA9235D332676ECADE6BD65B899266335A2CA87652E2706176D9407FA16CCB295C57FC493536F1D81D5F53DEB71391AFE2B1A4931E9D38DBF951DA4AC4D3178369CE514C9A15449A91C3C8C0C042AF3AE6361742D92DFAA8B69C1B04206A6B9F7591C4C07AB6EE8160A41235B07F840CE451927DA59DCDC2417995674864D82CA3C81CCFECEC42FBB07208E38CB7BE5D41701D0FE1D7D871FAE3EB23BAEBC7E1A03BABA7ABA0A62FEB976513B77D45F190462918BF244A6CB283CD90C43CA1F61EB49E3573A1EC111403877FD40A98D0ADCF2C6AEA1B280CC790318334D8A51D2843298098C3B70781C038C528F966D00033FD380C0BAF7FCD90AE792A89949C44D4EA54B3127C58FCF4F9131A129DC74CDEF4C03F524023712E5B73382D26CCBA92ED36872998831929CD7961FE83FA17D0A5A223E4BE043E78AC49D9FEA8745269F8F2D3DC19C00CACCF17A83B4B3119214B43ABD719BC201EAB8DCC424378853CE6C705B0CB14EDB62B462C56FBFAF80CD07DF20D75B38FFB12FD77EB492BDB2DA7B75540CD6D139299089D76E81AB78AEA9DD704756966EA97F43EE2C1730F96C01821A7955A6BABD71CEBE620EFE4AB40962CE95C52A29FDB5D48E5B04BE18BAB526C68C6535839C29DCE583D624646EF66AE511ED87CB4FA8D9EDA9FB020878FD1C2ABD39E190932F2B751D3E3372CE3B8AF772606B752CA95D0AB7A1AB53804262ADA85AABAA0933807698C972959A289CA9F6BC9CE827A73E2D97B2CF2F587C68294FC096B0F4ABD267F043D18AAC1FCA28EBD939AFF5B01AC302ABF92B7173B06B4819626427D783A076EA60EF69246CBE4FDE870BF87961445810824D3109220F1C30EA6C19CE47C9DA2632F6926E2814708C9C846070E22D50F7CDD0905D727BCD30F386B311A1DE154E34B87B2835956E35F0366968A6383874AFD5F37E1D5C6BFBAD61A37A6F4E46827BCB64F55A9239BFC0B0113B8FD9CE866283BDF7CDA3E35844BE5B43F4EB81419D6E3DB7BFB8AAB88303A70E8049885925F4958C671A7E1ED678FB212360FB0FA6AFA4A3670274C3C76610E84C7003DF228AF914C78649F1BD86358C9C8C070894FEF7C699CCE156FB9305A592669EE8BCA70A723131C9FFC0451F8174D4B22B94302291CB5F53AA64E223BB1AC7F2EADE53732A42D21F0F2B5ECEE157050C08A835E92A3DA2D62E25E4CBE21DDD0B4D6C0B0932158F351C3A928A23B6CB7DBC1C29248D2AA4D68AC1E3836A04B7E9F8707F411BFAFF1F86EA61BEFF753A9657ABF603253030E3913E5D5F11136A435E35A46B9882820D69EE3F88B90D61D340853552DA0430DCF5947B4B197BA2FC154171AA4CAE0C2D115A864B4563FDFA2E659B721B5CB89AAE8816224F489CB5598F5826918447235F1B0D2B5DA221D797B6AAE2DA2289E168D219F815C82FDAA8CF27867EA265B7C51026225F188ED137737D4D0AE62C81AE26D43BE9F8761F9B60ECCB6AA1FF7CA41A6708E213C74E2C660412BAC5E8CC1AD57EC6D2C40E4FCF10FC13D172907F24E2C1D31942A0BA75C42B807921D8CFA32A08FB9CF6DFB9E9B5EDE8310474948346EC3AB3A3964D30EDDCCECF1BA680C51E8AF2BC247FE1779502D7E18C49A2566A635943EAE0CEF6ABAC70712D63316024A3DA70E92451DA7B28FE02368B0AB5A824728F67E212DC84D53A2654F8DA26C0DAD9DA1E1659DCA3C9646F3FF46E0B71F403A625BC721EFA80C6032F104539764E94D60ADE50BAD7A10932F0751D9EA89F18645675743A1D8F6B01B5FC5B73FFD9DE1072C355 +smlen = 5452 +sm = FAA4ED730E94D838408B5B7E9371DC40B5D27DB527DC86FC2A522A37388D49C16AEDE7C2877FF3D775232DB0502D785CBAE5AA3FBE43F9BB647522A274A114EB52F964CF95CDC07EEC9EFCE3E9285ADA2E8C25767BCC8D720455D4F69D75C05E2F17F8B70CC13914685BA62D9F21870EDCECDB5981EA3C4DB5AE09D2305D533258037EB4960CF1B6C49E5E136193009C58753A00ADC1B295AFF58805EA3ED9B0E933859D05ADFA7C698A1AC4C4A24ED502CF15DDC6B81A1252F3A17EA2D3EA98BB38C60D5E2A111076584E916BE50D8AF30108FC282A21A99204F6EC30C00E63A5AB5F22F60894435FFAF1F5AB83079FFECA15550B2946D75CE072ABD5E9785F83045A4A2CEBA7D061B8451B69E97EA6F2C4F28A77DD2F7D99D09BEC3753849A37E697E617F2C3797C7ED740E8833069DB3401810F295DAD17CB7BA39D93D38923AF4A4F6032603758F3DB8E72494A2AB2086519924DD0EDB771283385824FF896FFE63D1BAC73A7E6FD560F2B6911455D7E026641F67D73D242BAA6C514B44CAB5D65DEAFBDF51BAD8B2503F820FAE21601AD8CE90FD3620FCC90FA2C3AD14E7B021B46E113E8ED9CBB2CBC0363E6A3F7EEF6A69F7FA395FC2C484C1E7DD09C518D8E716212145EBA1D24722F928ADB92DFEBB42E1AD48556EA6D0392C918B896A44DD8E88C87C58E6EF65FE72F6C4976E99229BE23E727C925D0EECF5818646427D2DFC96CB3FAF5FA2070EDCA972B0BE703837A356A1B0B08AD41243927CF562865293F20D85BB8BF31F6F4C84B248B421FDD7CEC9F82CB6D6C3F414C8F529835CD759EB9C2ADA91C55D4EA1CDDC653AAEE88139AD8CC40E303A28FE046965921F8E5BD8B6AA29B8A15FD0E33006C4A04930B92821FD05A68374C34F4B35E8E5BB11AD9F58D3190619143E8E4B74C5714015D2B24627A0F5A8CF9BB6C61BB628858FDB8724E1E7664FE1C7A11D00A1139993BA25051B0AEA6FD020EF099037ABBB0050723BEC59D00FB911EFF5941A0B648BE6C4E30EB306CDBA549D02D9FDA401B09D28426A6AF896BA5F967616FA0426FEEA419EBE4DDF87CFDD4CC7472C15CE6BEDDA1E3579288DF1913E825356FA1CFB0632A845191358C9EBA27ADB57E9175AAFAEF93707F05BDDCB64B90BE191DCCBD9C2DB25E07E518AB91E9EBD60FE3F6D849CC32CA4FF897DCCF3A5610527B9CCEE4FFAC473674EE635EC6CAA352DF9C18B49DB6F2B40604B421EB1CC31DC07AADC150F3AB29E0A738A4C1DDDB1FE5C34BDFCB1AC107310BC95154451E019F7E656F49F9548EAE22B2250A527C95DA66E4732DC4EC841933904790E3AB99732A2111776BE07771447276E95695122AB4A2A2C36E24FBB94B58902D428193F938BC5351527931346DFBDB6E3E40760934E9697819037650D70B5FB3516022576F66CC7934DF517B50C8C570ADF422B6ECF5C75F195319BE6F20B4EBF9508A91F2EE1BD2DB8099E8A54C87859122CC158F50040D6990CE7D85095DED111184183A5B3ADD57CF99959A0F4A8AA30768761490594DFAB73A5C991CD3CE45BA513F0C8DD88BA6366A80D950BD62ABB1556FD98CD8B1D0EA2FC237C033DCCCB6945199AD3CB6B0A101B0A6AE1297A6D4A9A402856B355338595E702D5EFFDBD21E2B5A87FEE3306D81B87068029D52AD2AFFF2EE21D7825AB66F762D7E5FFA88057D023E99D551E27639199AAA944E658AFB97D41F6B31D5405CC80DAA6E6A11598E2ED84CAD13077503F561DB838C5919C4C809F0F4429A6A102E255120160B401B2389C3DF77B9FE852CE77BD71B8D50C861633CB8748D4C24122D25E7D929F19402290FC5C641F6B9118354FC9BBA7A38E4F5DF0CBA9A4C992A391B2F2937E202AEC565BD7A49BB6BF9A760F5F07A8E8EBE44F84DE7A4644E924A8842EEB1D77B57FA53924C93142AFE29D65DD9AC3186FDEF60F61AE8B2E824B9A9A21D17335B238581DA7495C6731CCFAB0F4C67ECA910532CC37F560C5E4FFFC6A10E57966CD640453D1F791673A2E85191B61E52A61D35458F2F0A2F6050FF4CBFD6823512E481A3A6681B5E56EBBBBD1BA256D4DF5A378520C44D381C20C62F394C31584957C1E4D2E9F8EF0BCEBD4F49956758B9AB66AA9DEA80F83F38C2A7A8028B211366E291C8BF3D5A7F5642B5C932FFFC83242DC89E503A3B8FE2BF6228BC7F2FF87FAC2F5E16D6DD298EDA1DB70535978A752CAF79BE2C396F946D11BA209CFE97A5947C41EA15AB4AE848DCA4A2CCDDDA356D4B71AFDC20D0972CC234D72B64C607A98B0F0B2CB4D19053AC556287EB3C9F823E9FC582B06C0286D44B22DD08DE526871D220859D6BD7405E537D18A884E1928805B44C29282B140340D7CE60DBA7B4FB7A0E8DB16E48C090A7B42E9011163E7967BF84B5B5C6309ED271B526054A259BEF037BCC8E77AAD8B172346CCD8662D41841E80ABC49F991467FBC95FF58D884316D1F485D7C3D8694C17AB6D026FA7F05DA1EAD505F0B628210F864DCBF2B1914D715BCC11A4B920FBE1C5E868F4F65461A86FE7DC71B5D13358DA06157DA7774A35088652C2E7638594EFD2BA8A5B297DBAA333F7219B7C755EFB49965452AFB8DCDBA37BBC6B3876649ED47C0E99DB36DEAE3E68578E165098A576AB37238EF69F640F8371B8CA60DAC4A764A9AE1F7A873A77D81098F339236FCB606B317D8D7F0D198A832576E0DB98F8EF41ACDD30D26E6E2704B8F2A1B0C20631647AA485B016CAC629A649048447E12ECBF0F71817660195EE7B0F4FE312A9672544D942A5EBDA86DD3BF17D4B4E4E2077C992C5637EDF5D0630FBA9CB73A4F58FCE7B6A85A7673EB5FE1DB394D56A47844F248DE33742A1587763331BC3B812CAE601D21E2CAC8A92412C72C7005D22FC2769917E2F0825B8759A5E919B2EA22BD2A33967F969319D7D74D4473D65EBE2FB14457185E6A81D4C4A4518EAA224B49C10430A6C355B807D74EFAB475339A8013142830267FE485B5A0C682912E81AA2D66D0DB95ABF7835B0573CA368EC564F81B2308D29E916481BD0D87BC4CC6A46A31B32DE93933A001F504B85AB5B72B87E5D83A88296856700631B859EC258F0B7D502E677BE699A521163AE5405E4A9CAAE8A1B4BB8883A8921C8722D384688677034226121916758855FEC6C778ACCE5207B3FE967CA36EE5FD594A7427347AA4AFEC88A909CEC168D2863A12166930ED591D85D4669ED3C29AE3BA4E3F6227CFAE0FA4827A2E42E3EEC15F5D75A7515A007283767915A105B03E5D2180016F90DE0B2834B7D316066BDB8246D548C9E47DB789F7D27DF36C20F41DF491BE6D259FF296AF70381AF6A3B69590E2757FDD634E19158813C114223A56FF39FB11776153B5330EADB3999903A69B43E5636BEC3D60C37A82547558DB4BCE57644D4834F5A998A27A75879A433A23C86FFC96036D9DADE443402A431366C35256C3C23D2064166A3C0548ADD87729876908042AD7F70B2F100F21E3112673E938C50B683DD162D7CB0E371CE90B8790C8BC1356CC33DD2BEB79AAFF8192DCE69910D2A40B548878CD2B8359A7FC428F698CC510F9FAF61993A019FC53B9BE9A50BB7DC3C93DB880C201E8A560FB472DAE8F1B5424BE8D06431DFD02ECCBF11B0F01DC2A326AFC097644078D0F9C4B3251254D1F41D19E615E40B9BC469D6DEBEE7D26A42B7A3AF0431ACD52D49F1AC9F24E66416C5332DD9A5C3EE5CEE6B869E37AFE0F9C03785746E09CBB23B3E93CA27783C9053246D0C6948DEA4FD033D8069FB2DD0FE9A6C124EED1205264D110E977FEF01F0DCFDA650DED0E402060BE40211CC9ABF4BBAD6E1831C65C5ED7C291140DD7CB97261412CE38101D2919DD7DB3B892FD504D201646D36179DF2C1BB7762BE9365C83389C99DB7942DB5C42D84493F0A5170C761C1B769878868A4369FD5460463DB98740A53A9F86BCE47A5411A9598512B49F70FDC40EEEDAC25B2A1CFCB4B26A8E0E65EB0969BCE80131AB377C739211DEF4315EBAF6C27492D5595EFF414C63858C835289F81AACA2327ED68B1AA1196FBAB8241851719082C3563789E63251760BF66260E7E06F06571F86F08D64F39DF5D201EAAE3591C9264E5634BAA9DF2686DCFC04A6C3F877DB265A05FD48F62DD6EB211A1327266D3AE364085063EEB363AB53BD24A5E2BC8F3697E3954AE8D5A49992F598BE98A78C771F53BFC03BFFB108B1D41E85A77F7C8C62D9D5CD973B7220FF245853B29F232FF0DD801B057F7DFAB23D8CF512ED6FC43EBF3CD8A40A0A4FA31C8CA50B5F8D35F31F4EDCB1595713FE96005BA94EFABEDBA4DA7F7614D3214162B6FA36E0CBAF6757D6E43F2BA6150015AC46B198BD365D638F59708230D1516921FC4C07B0F0F9819A596F65F66877AA401EA0B1BFB10BACFD5189CFE795AB26246713B6F58BF2204B005AD00A0F577366443D00AE8601B8CB293F6E6083372F4D180F01B2C85C35A71C6437DC8D607645D7CE2EBA2D8130E6A70911AB6C07BFD229A6885B91E0AD7ECE263702EC95BF851AD85376A999DB369ADD88181CE6A9F69566733822BE761C0322D02E9158A1D253FF7FB26A7294054698F8BF6D8FF04FB40CEC11669D29FF659F9753CEDBFE13F70330B27E5C5B1A68A053250D5FE23A214AAC0E5C5EFE0E1DDCC34132B5FA2199861946438E7A20057FD92B9B0871D8B47820688B78EFC2BC1BC28AFEDD92841111BEB066EE2BFA669FD9D8BE6B811521DACF2B97D32017582053C27878D2D3A3C52DFD6DE1F4C875F293090513780AE14CB2105A0DE20E776673890410E7A7F0D9B43F2AFB55FB2AFDE56BF78A46E1285C7561F3BB952D95FE383F8357A1AA60D512FF61DB8BEB56EC190E27A672B1CA629EC7A7712F0B8F7CFFA299BF8A24F7FD38B57550E28E3A90B012BB3D7FF3AF156564E845195C3C2BEB95D7F39324A431628B7BFD16213091BB318BF9DDACEFD8B38004F324FBDDFA426DC909F174CF31418046727303A8B07645E71AFC6388411CF11BD6C8807DE749372B2500E902E78FADB34B57F169E3175F089665500B10175FD1A78883E8C5E6BFF40B00C35C6560A3A2E11082FEA42107BEF1C521813D4A5EBCD448C448FA528A731F440353D142BC0EE83E864A7ACBA50769E33211FA85B6BC72EFF83590A80DCE0888C6883CEDC4E7E63549D61134CC4183333150AA61C21850862E353441A7512D8F6E9344D7E630613D9B07A22496764081B7806689D4E1DF577E6611BDE1B0300DB94BE69FB46A84C271849528FDD82DE118A059CEDFCCCDE79C81CE2D150294C6F5ECE7C923A697899183734F01D80B5FF41083C59E7528AF9E0C9880045C934E645CD52FB65CB91BE1F8F02310AC8866C684D713CD63BAC211F285ADA9E222641B51DDC6B6D30DD3421984261484819FDA82BE1903BF40C05B2E0884C3815B5C7B3577FAC64D94B592699D9538FF7F911B082B904000031E2F456EFEC0DD5202A7D1F261F4A356628EE4EDB70A972D4B74F1452BB7A4E8A754B7F27F0F4F90E8592E0FAE58FB202EF4C2BFD9209CEC0758916959CF77AA122D9DC16094D60DFA520CB4810996565D87B094D7554B7995C1B863E9084E7FF62A8978F4C1D4D12E26DD4B6BF8DEFAE1ECE2CAA53737FF5AD2789BBDC02A30A11FD93E0738BDB569804655AB06B7C4C3C2D6586653FD254C31CDD425241DB21F61E74528FD40DA903B49BF0888AAF96E76AF4B2A1E1A79B20EBBF32437D390A9B87B73AE88BDA6C930E5E81EDADE7EBF8EFDF5A331251F4CB86ECB59BC751AF4D23E37B6B5077A2A944F3AFF59B59A799EA5B1C685EF38B04F8135E6C9FE3E8B28F8B965DBAA303E9C5BD39A050DB58B4CEA9CFEE58916DD7402658E60DB86E6A23AF358732093C7111259459F080D2E7B1C6D8116FEB02878E88B67E71E7FA75F329507DBAF66C3D0744F8AE31AF48BC952EF268F405B81F3FF2B4DE39FCF7C5F56551F984C88F1CD48A034DC33E126FA37192FEADE35F13C0ABACFB0F6997225C5B08A0AFEF6AB5CF2DEAC11E153AFA72D024551B9782F2BA1E75F4C8BADCC783CF99D8179E7D7BE0EA967FB81CF0384BC8EED717563909539195362175A838F7754CBC1385CE4451B8CF25A16618EBAB1343EF73AF997F41EBE2A5F509772AAE5B8294AD4A5F4D2D5F8B3BDEBAA95F3B5294D6A6360E832AC40BF53D0603CB63FABAFCC194EF45E3905FD1CF17020800318DC8CD597CC0BD59467C13E165DB9FA1F1E78EF6DE3CC32E2189049043CD69A82750DB77010000115D9B4C1E44D023CF1BD47DADD6FD7A31F711F15BFEEF518F8BB2E05EEDF6EFCF4FE6FE51BD7130B86E42D610FCE579DDC6A666BC60CC6A2F4F017F81B00FD9E32408B9CF4EDB5726B4E444BB00BBABE7B9DFB5A9BAF54B999751A0E1AB336264DB7E2F1365287A5C5CDD606080A1D2C65688AC8DFE55F778FADAFF15677798ADB0D1428435F888AB82230383C5A696C82939EB3C4053744676E778286A6B8C5EEFA000000000000000000040B161C21293542209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E + +count = 25 +seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 +mlen = 858 +msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +pk = 9ABA198573C6BC5BFC1BA7D9B91A7B9C4C1992E9B5EB9CFF223B8A137209EAF318FF94EAA406663D1316C63F9E6DEC5010E22FD8641BD41B8F851D93AAD0C186FECD072253B9FBCC96A4F552602373CF0F86520A8916CCF2FA8F51E01B3A84568C7B95B60E9299870CC4FA05D63E2492C6C98F3D6C3B097FABA973936EF9AB64DABAE2EE1DCDC15A040A5768D4A3CEC12511043ECDBFD4D5814A3075ABFB25E05A7ED34DF8CAA6FE7CBAF6DCF4DF574B9F9EF99A9E959DB088D85BE831FDAEFB5726049A3B5F2CECFA6F3A67E83856944076165FF0C6D5E313AD27CCEDA9A7B2ABC8EA1D0D254B08F041B60947DDC42994BDDA63EB52259D80BE4C18CE93AFDF157EECE0E59820B05413E86D68F36BD869A6BE47941975DF48A2E4CD8DB9467AC6E7987AB44DCB6D7A8BFD0F9DA41B81DC4A5D777A6541941AE3655729961921968257E38DB52367B6B600416D66C489E13355CC1283AB4CB6A2892DAE9C618E0DB803AFDB0AF24D59E02836F19AD8F5AED1C32B0F205373B403A06E7A058C9371E736101A7F544A4DC4D0898D808AE895D965F21261C65AFDFD5D4048741359F78B3DFB58E95284D81D6336760421C1DE2E05F90296B4518BCDDE6357EA7EB6024629C08CECD08C5B1027053F620662E94231F2B83D1C0DC938E2D25A349DE6356031E5BA15C0C8DC874800279EA2A888325374FCE07BE0F391CF08B0D9461442BB90554C5F3CFE4DB51FF0E06EBBD45BC1169A28A524E488CC50CBFAC22C1FB1BA1BEC081CD5305F7124D2668325E9C5150B766D13B79E565E5ED363BF89F38E6C225198ADB9585011874C17B2B0DF39354EB68F7D43BE613BB7483717ECF50F191C6258F2BCBC9839173349EE6046AAA11D283C15D53AEBC8ED43483D9A6D401FCD69A83A86CA2794719217061D833047730D92D5622BE3A2919DD86D0FBD1DC9D66A0EA53EBAA1C19ECBFEA7D3C5917247B9EA813C82EF9D241EB5A96692CF705F8BE3A3348003B25EEE00E47F4877B0201A2648CD24F02FF949F57DDB18DA1C809A7151DF29B4070C0CA323E59E5EDA80728C913C2693099EC7FDC0204FB9FBE778036AA4997D0A7DE58E0572F63F188073C50A0E4A051798EE950C176AA05BC27173B0227D4BD5F4197271D2F8584F4508D4F747D5EB3CADD25BB2E98BFA3EBC7323D2821A94F8429EA25CF5654B6DB4C9AD392E25263E3F5D0915AEEB98311D67C448BF2DE00785F41CC7D1E6D767F592F028BD47EA518E17FA1E1B57F3C9A2CE062C624B49AF5F5306E2A43934DA1C7AD541BF97A024CC4DACB677BC5976A7B59B4D280BE64646DE224815A79DDCC5407B0CC1446199732C599BCD2771C1F242FC30050C274FFC1610449DC4860499747D7CD96E1868400C648F3A66EE51C1FB8891C125CAC3F5C9DCA26BD848B8E3552DE9F89AB0FCFF883F98E372FEADC78789CD85D23A70704F5A83A2C84BAD7DD0DEAFFCF4D8BA6026D6BE7EE11FFA8FEBAAC89F8A9376891DAAFE9FDDE4C2CDA142F073EC1E90105854E6CE8648B7DAEB30110B65B23E002F6530F896CDB7CF4029DC74EA34442060EBD5E2643CEA06BFCCFEF7F53E468E66E42D578BD9D56C689DC5B4043C23D7DAC32157CA8C9C8277C8E25D885DEFD0B828B27830551294823988E96674E5EBDBD16638BDD55CDEE8A68281E4982EACD524226479BEA9A52202CEF5C8FEFEB953435ECCBE83FCF44165EACB917512AF63CDDAC9D7B7A46F23E9F6EB897698B098C44C8ED71E300137F9F02F9D45AF3DA27BFE85D2F32A8A0DBB46DC89AD55E0A3D9E6D1F99D0F100B877FEA201EAC6795FF986393E8A271B9FD7DECCA3F04134C1344C1F645A2FEEF76147C9A6AA722AE32A05756BFADB0A90A9F6F6A2C5692B9C89BDBEF0D1B848206835986A6E91CEB0332618A7EAE8D4EF8EF1B45FE21B54A36899718BF2438B04446999E3F2E1FE1D3DA5E6DC6C913921482ACC3C78558EE109EEFBBE665EF4369B538B28FAE99EB9B07123E3E7B4BBAFBE9AE3F69940DB2DA96FADB2A31320DD4B8B8DFB2C7D84A41B1CF6404273EA5F0599B8EB4CFB70DAF31D2CDA0274F0B1B59C9B693026579B1A210E3E0059393127D6005E2D3832767191AE4195AB6358967E4E37ED9EC5BEBB1A1E79B31B01A72231F26875F6A3A720869A5E9221185DAC6D2FE501C2C3386BA37C0C85ADC8E229FA36C75586575720FA54C19D6876D0B385283AF16CADDCE4767769423287805141B706A0E9B55C90E04909F66AA9931EC8EBB4DCC93BF11B5DB83FB97D2A3A3FD7E8F6D5F9F4FBB7A1609652BCAAA8FC95804FB3DF7FEBF098135EED5F7CF00B1154D8F175E36828AA2E8F98643F3EECD2B15FD1085D6EAB0B5CA355384E1BD29C17B12AD9C9AFA5AF5C95F4533094BFC62290501E74102818ED5E2D4A5B449B78898CADDD9A7F2B630DA5B3ADD266A3C53AC7BB1D85D33ADB7FF15E7C1F6E56E1B57A8B2A4F2820FCD11A5B6A7862975EDCE00C2AE8CE28EF2A7DC5994F4A6EC8CD4222CC8E2B02B631E294004440C84C90161306C99A6C5502E530D67C3626D22C3AC285E830A9F255985B266A2CB228A4394EE5F4E1AA5DD319EA78D4D322C6B6C34001A3E878377E58272CDAE8F2D788A917937491CA0BC8C56D3D8446C5EE093BD9CE0CBE1B17448516B8246BD631692DA30C4FEA2837D3D50C5B9A4655E520FF4B4715683165B5A28F33E7BD6E02555ED1789A4FBB0F9F4A409EDD49EAE3D57BB4B40F806591257C01507892E005BA8E0B3C2BD1E12F5975C2B0542275595E543B72B0442B89F04377A505620FD7A387C088C3597670216DA048B66B599111B352B2760604BD5768F869957021FC22C0073BACF183168802B141177D5A257B3CE0FCB0BE4F2299C9927B18C0BE95B43AFF0342FC745F14491A9D1516517BCFF792EB30BE151E9FB405AF7270D7A9F45CC5E439522891374042C2BFA17385C81CE87484F75F6E765264DE3440F1DD193FB0F9B58863CBFF4B7E298F3AEED3C56EBC8BA429900AC6ABA395E873D40BF30B5F7B47C6292DEBED497533B59A2D359C88887806DE32E3760F1B2EF7F01DF77AE3FBAEA5FC22492E3B06BB9F72DCB466A3E3EF1D7EA4875EB8EF0C78AEA424B592B294377DD979E961C14E97B4C1C9214F3FC4914AF729A7D3F5364BB592D7402493824E4725E0DDE7B0C4D06270D53FD64BE5BB6B7A879CA808C2AB749998E3D8821F7E21C28310BFD091D949040D426E7633019B6E1D954C0B0D410E79D617A77812574BBA3F99A0B88F37C72B050EBEB20B5FAF46D23FF6DD00208D33318EDB52B86A42E08ABC566D233E5BDC3EBFBA26BA62F131B4D6D5155A2F286EEBED5265E10EDF2C84E481FB44F28CAC1D5FADAFDA9D886F531DE7D4F10EF0E73D9181D97E56F7A533533379D3CF8303E1B64EF970268A876F581AD6D59A1601212FC2001816AE7FBD63CDA8136C5A8540F4155957D7EAB0990B93CE9B25F523CBA087E58D6677B56D551122D8B34424F15FC17EC15F94F08B85C601435BEAE29182842879308F39CF9637B239B3DE8316A101051A72E4CE8D775435DE4378105A597768440DF9352CF0832B53B4E1A15FE7884B5D6E6C8DF28B6E016F47C949171E15E01DEE3D39DF6879BBBB4FB2F18BECC2171DB9F301239 +sk = 9ABA198573C6BC5BFC1BA7D9B91A7B9C4C1992E9B5EB9CFF223B8A137209EAF31E633E61A057FBEB609765EFCED85A286949DB8EAEAE1459CC94DFC4167C90AC6738D40FA54C89BC7CB1D37FF45F1A1E12EDABB5005EE58B008366C37BA976D9BE40B06001463DD05159437CCE4241B9381E28B9FE55A143B70734112E971F90121101184868948071030452884090CB286451A24D12C72C030860D2B24963046D12344A9B1231A01065CBA029E3B02D04369212278549829193446D03806D89948C18C748DC0208CA2210E148480A14265C10710826840A9680C0102111C35184C00599A268CC902C13870980064100918D5A0608C90231CB108921C810643805928284D92865989470C21412811026431245D8264619816844920C1C0484E43848C3064842442210A10563C431C1B049214440E0149124316A14A9305B96200CC08058446283185184364014918D1825001C208ED82440222081A242440AC120D8428A18274A043344190164832681DC922909821121B17111248EC41068019564CB32068AB231928049CB8468A3084808997141284E1B33504422840B158411122A63A44C218804CC8680C3B831D200490809928BA0311B1506133490CC984C09C3481122298A36420C41728A264E00A76921001090C28858C481113170CCB088D20201018510D39671A1C081843069A3201290026623A8899B268E43466891B80019C91093280904C96523A9515B44299498501148022035110B4989602262D2C24C1B007222B57041B831DC98100AC54D84A20522226C84486561124E10272C0A0711CB242524B26809C3600A0364808251C142201C26890C256290126C8B4628C4180108C84812089061180D9A049214B825204268A180705A904892A8510CA4052410504B36724BB02C240401D2B46CC28804924641C80851C30600DA068D1319412380248B10841990881344858B863021058DD1282CCA0691CCB80941988914170D9A244483242423B04099446D19894CCBB67150C82813900000480C23B2509B142603322689186C9B080498C2250A32861C068498926593C49024226494B08CE2484EC13292D9A44D92280909C26D54A66999948502944DD12260932412D18288CC42058B20901201906002901138081205649C04421330610A2791E2406E1809229012205332495AA48D4C0252192949A22031CA34704C102260A86024464D5B948C02180022266A00042EC4B445D9308AC1488E53B20449962502B02164048014B69100321210456DDC4632103864A2024852983049028E8B042E1A224218373018202120C79012889001064E6116884C42924BB4084C04520C07302021662183454CB6019B262422338260082CDC286509074E04358CD8C209C4004952B821C48471212106D3908019246AC4068E09B04422816D202506C4B408C1262C5B46441C090603220C8034094BB6011815240C870CD2C22C03397122376C1C1188812811C1162123894C5A982C00864D5BA48D8C280293200CC8242E03A24CC4448E4C066599260C0C1550C1402923B76D0BA40121C0095336921B444C52286D40483143064D88344EC02826DC428A1C148D10C70489200DA2909183828C13152DCB344CD4204C502889040910C93645E4408E9B32808124061B3111A3920963208C9A248E248290C088405B1621914480A398511805310489609B00844088698306508396488C320418118608B2215B28020AC64C933048640051E1329150484002840CD4946010094C018380E182410836624A44008A84881B06110904202011914B38451A338E6084508482040430200B454EDC361043142A8A4488E022491C1428CC8608132941612462DAA01102C68942928411926D8A06920026218AB68452B420999471A0826810A7011BA56523008688082490C60958968854924C9CA4452431458B344124142503162494A60113A98D99B641028865DB8008599445A09050A3180A5AB620118965921241910241D224021A39664B0051090202C32466C2B680D9486D8146461C9508D1A08C1B226DCC162AC3408D623485A44692A0C0619384411342624A840018120D603620039760411270C930005C309299A620180408DAA450C0422502116141260D4A206120255149B62C1111061B202A0221515C36509A96244B008204422210284CE0361260922D09B45110C551EC74615D321E93591DB22F55F939193BD24D089D254115FFB45CE4463B92234FAFB2379388D011BDA25D9B1328FA84E938B56856544943EB840A1DDE179A4B8950960D2B0C1BBE8128319C69B6BE8912FC1C2060EF344CF18534D0DA83498EC911A276FC54B5121E32CBFDA6BF14E20BD9160B38F5D254301F6A90580A68AA04B0D9EC191C61B723890E730E362022EAFFEFB4E7BFFA32A97BA9632EE2641A84EB07A437C0090A59239B107CF20A31F55CB18D6F890F0606ED28F9493A94D19B986FE0054F73D57A55A09A55661D5DD1E5DD40E7D0E5CC2C1D630C59A8BB438C0E893545AE9AA3A1190B3FBE626C4F8B015B123F95A2DD5E344E25B67727DE3E1A0F76501F90BBCF36AF9042E4EFFF80D50B37082B991A89B6E495CFFAB82B362ECC2B43FDD5B139DB7D0259AF57BD878BADB707E9F15E56FBE639599B8F5D2756486C78875885369DAFA988A38C2DAC3ED54A69DB0A0FCC5A85DA7AC5AC51C41128F04C27EFC172EB583D6523BEB1A19C03EA6D01C71AD6BDA140EE88B0AC5530EC975EC130D49BAC82EF988313955C4199EFBA057C7A60903FA9F68C89836E2BD36CAFC4B0783D90583E572C9F635CDD8A9FF98D6B781CCF3E1461DD3E2FDAB9CCC428615404C5A4B253BBE7478077F10C0817992A42D3362776F045FE1EC4F8690416AD5CB2B8040BA5D16B5E4D88873E9DA04B64052D1C81718F1ED87948515D36A16F070153BB7F6284A4FBFF0252D51DE2CB4E6320E4034A426EEF59318364C0F209140DB389CAB8FD0051F45C88C4C6F4EBE52FF054315FD91D323AE94206E524515D4D42F11AF6670312C7566AC5016AA679A5536BD5E5722EF6FF20001BE3C26FF315A7EAF0F5A4FD038CB6B45BF9E5213E59B2D1925A644BE85979FC55251A524CBB2DD0646CA981B8FC90DC5FF701BABDA29AF389BA8CC2554ABEA8D1D1C9B8516A6C29C7E733275C87797133D1E57E2414DC5ED95AB3BD357B268B4CA9AEB5A233582013194D2CB0AF5D1C5536C2D70B68087CF966A8A7846CE6B6151D08D6643DA11D812BDB6093C0DD0A6FF1FCFF50878A89BC06E9BB155D8745A126F584E13E5F33BB1F41D99620C24B2F5CFF3304C35BEE466555BD0DA4692C9C82C8E8443FD97C9627C1461E5EFAC3209324302C2A5B605E5251401AD64B79BB790F1B5F0BF418BDB561A798D3BCBD220608C01C1892ED327A841221BB8986F066C7E225C456BCB507381166B3C64D554B6090AA613E869C32D697438FE9B4195B2FC5A5A4A131E7EC1FA07042AC7492193523F6A73450BDA7DA4C962026B7228674787002961DB31C5EC57488CB80C426F0A822BBA835C3964A63872FD7021AC470AA73B1116B42BF9B6902417914EDEC98CA6A9385113F6D98CE5AB829AB38D68D72813EAA30C813CE442FCEBCA6EC4A5FEEA5BF0A39E777D59C283BF44648F235E287A5FE77C8F3D32CB8B1B01531A4A2201D0BA935A997696C68D3C3142B1F8C9EBD5894EFDEA9E4DB508C0388704EBA567340882F2BD48100EAF993D3905333BDCB77C50ED3BE31127549745429D400D91081A6D35923B204484F019C1FAB77685FF86619837F83FEE8BC818E2750805BAE952C41823CBC5FA5047E3CE8E3547C7EC0C5F314D904018DC13254216D0B0D39A076B01F51C6F999E2E976D1900E1E66406D8AE9F0CA9C7BE5996A78C71AADB4DC85D24A94260FCDE2E7CE2D9D452B6E852797D3E34796EFBB2C2AD413938F8AAC06F66FEB6B0D1873ECA53F1538D9EC80C25C7809BA9F7A680253E810991183EFBE4AC5C4EAE1DD1D396C6F6492688B0B9025CD853388FB10CEA1F5A769C9ED99ADE300FF6E8E3FB27E738265F603123C9A304527EA11D7B017DD7709531ACEF02B04A4B98DC12EA92BE17B459E2CDC814C0DAD140EBA334D7E35654614D26915620FEEAE86A07194BDFA50E19A81768DF07631CF60064FCEC8B8EF12D44721F925133732EC3EF035073B6DA0DC93B06D64657575BBDF5BFA5A623A142917FED8B17436254DC1DEA90C221C2CA5E1651379104EB79165F31CA4FA378A258671FAFA37E65231A380BE41D7597F6BE5BA20137E9F54353C708A615EF4BF3F69F42F9B38DB4E58ED6575A282C701707DC9D942FAB63DA2649D959D99FE2DBF479DA2943EDC7603DD2B1861F095B65CC6685C7EB92F0867D933880D4A067B9FD5AC2FD353FFD6BBE8E59C9CB4C37E0911E9FAA2E30A67BB7570A72B1997A025D96BA3EBBBF5B30775669DA9DCE11C61E90DAC86730D1DB1013BB649AF99D0F53B20CC5DE8F2D80D6848A161147AA2079DCD00DFD236FA2F4AD0FE496EDF02744098C638C3E2CE25AA5686AA380C22A061171A7DFEA5CEB4CD2C3C473F4D5331CE71287F6C277C5FDD29B77CD796F42382262D31454CD3F7BBF3B8D50AF532C9CF7D5C477446A70F61772DE26028148DEB38372D4476056EAB85D91A61DC86E82451D87C88086E39DF9948242CADCA92EBABF41E1F1384555AA9640180ECF8FAB131BD55155DCA3C0508E8D6EDF5DDA51F3B3E4132084C704F67FB6B5A6814791C4738466526F484A5661C6884192B2E1CD772BE4E378DF87FF76C973F206546159973D796C25AD6477E76F823FBDD8821B65A282039346E20C55821FB96CA2EEBFEEEEA5B500B775EAC5C95E45572CF1808896BE671BD4A63317C12F064CBEFD87948FE59015DB3483CF4C8F0990B14CC1997564F75CF676414268D642D38F8025A0580EE9156B037F9D53E49DC4F518ECC34C57717D8B282F1C48A0CEE4F09E77DB8EC400842100708A604CB7A1981018319D015F98AFA497691C8CE93DEE905653B6E01B55E4D965EA703C7BB79FBD5F8A1EEDBD50D3CD181B594F47D0A718B7BEA2DD91C37F15041BB0FD6A58E375E1E65CDDBAA1411A91945436843EB9D2475EF8A14EAD903A76AE1FC72434460271E0C96DDB6B0FCC64827F19F39F6452773F7782D3B53D03450F52D0E3E37EEE252A1551990E46CC0238B60284673C293930C3D18230BC8C666DC6AB014FD495933A981707908D8BDCAE108FCAC1241539713F2B3902BF1D466146889869E09D60114C8FBF0782DC70BB8187F764AE16F9860D985176FB564CA8618A852DDF0A892E4B49C1A40A39DE21A20FEB2D9B71772E13E464E36D29C12B474D9A67F6013EEAEFCD64C77009790BA11CABDF2F83EED77CFD0019C1343ACD326274D349CFA14DA3CA09B86F0427902995609F2F5115455CF2C960686A125B5AC1D94C8A14C2C57533708CEEA6B6D29F9988606E8920FE189764AE5E938061B8AF5B8258D6634ED35B80CC45C215BB23C70B334411BC01FD7063CF17E91D7AE3CA1DBF49190D08FFF1B0DD10B1E15AAD08B94830DD4691126E357D2A4FA9511565F0F6E55DA20163F0C017BC312E4E0BF246491BCB353AA1E2199C0FD770205A249EF16BC3B7A41E2CC128751870B0C902058BA557F7D1194C5C2610D927166F7A4661E62360151AADEBE362B5B48762FFD4439A9C34FA49CCBF03B70FC7B3FEE1DAA73F09C98EAF3E408D7770CC46AC4CDB30E10B094E523AD8DD87FE2E6BDBE6D3F64BCC0E85C0D4723B70F3C8D27443F709554776D17C2B91FEDFD4C6A0F4B52F45064B05EFE7642D3DB6CE5A2F05DFA68A23EEFC80829912DD1E3D3ADDE9E365A49A3DE5170A57DEEB68990281FD35E36250DDF46FBA77E3E0C0EF8990F29975629A5AA883C6C7C6924E1BE945FF95FCB046D08FE39D645A573044EB4D01916BA5F12A45534B47A31A0238B5E9F8C77C1153DB43A2E6B9A514E3044E10C1B1BD7DC5C317EBE7FAA93D0FC8F3707A007237140905E3088F243056B6D4879EB3ACB0C18544BBA798828997A11A9BF1DA3475152488521DD5BBC4EF4C99947BD81A73904FEB0EC57C1645D0B3DF1D1D6F250E33DBC57905CB7F8FB7AF6641176AA72C0555237CA78868A5FB7898A31C144BFE3425E108B9F62C995C18CC83DDC709012A204391278E112B1D1AA145D8F11C8D6C6E1601BD63321A42D139E7AC7277D076291BD26497C105D1E215071EF302763BD7D2BBF583F59BD98D8D5DF04B45E412ACA9DEFE39D2E25E1742A9DDC2F73BA4216A5468859CC7047FEEDEEBD5969A626771401AECA3338826538DDD215F1544F535692A3ADC8DA6F826FD7C0F3B52B89B7F0AD214DED74C69F7F4609D17E012A1B95553A65D4CBF0EDFAE938BE6BE185666A0B6FBE65D89F42D3BF64ECC3F7F6C6DA5DC11C21D483CC4B0964FD4840C0925EDD4FC2752E09D1326FAC1E953BA5DA7782D148363C305BCC2D3239477AC95534F6050F87FEA53FC3323996943024B04CEC00FE8B29F83D0939701D282539A45762EEC66EE8C1BA70BC0E4C3952BB043C8058F65F270D22DDD45AFDDBCB9925434131306CBDF20AC5841A23E0BF0E2329FDCE81409C9E115CB4E42A6DA1B49CE7E39149A19A1E3E4658C6213E98C1EF5AABA7A5AE0D5CBCA3BC762F71BA75ED885A8084C05CC1BB2531B965873403EDE95F312EABC566E1920907C02F48917097B0418CC1E9F297C32D30415F28B07D0531BDF8978324E40FB1EA648B4F4F77AAF2B9F6080E4658C16BCF606232CD56F80E0B7EE081BAEE5F517B7170383FCC881CA30AD24D031F87A89BD2CF21F01D0DEB737F5742C8B19B7696ACB14E3BEF91C01E29CD38D3F05A44B9B16F522BEC794D762176541A0CB15664 +smlen = 5485 +sm = ABEE1411543FB036E92AE4EB53CE2515180707A8565DC8FB36C6ED111F9A67954D9313FE95A48A5898C160FF7754CC3D8BAA7FDDDB91E0D6F53CBF9D207197E13A08B3DCADB12DBBFAE2EF375402B0A099657E424D8C387799A4948F679CC5676474592C3A7E63CD08119CEB0A7E6307EE188D39DE2B484C00B55DDB65C03A626E9FE75FE0EBE5A80CEC0AA49FD948FEAACA4D64E6B3E63F8C226AC0273380E251534EB3BE58763E3C79CA96F6013520C059F34FDA097AE42615B9AFD38DC2E7FBCEAE812307D911BBA8DE20C7720D320EAFC40166CFFEBF27D91EBA2B4D8EF28068E8CF07B7A05DA14AE527F5678ABCE727C1D516BEF36A6E41B90CB97151B82BBEE310289E585C296EA33289D7A07EB3C2F8104C2BBB8DEB0476AC3B120C8E76E938525247A5031DD541EDDCEBF49FA0060EBFFA4E768260965462A6F6B3B192656173BB13B5F43E5C4D7EAC4DC43432619E299877DE73ADC146D5DB41FC2A41998A68D87126BC4E18D067278193673A46AA03DD8090A7027D025652EBA90D490EC7D7638FE5C1E954DFEC618C535AB6149C66DC002286C4602BD353519005279A51DA7A01D8963BA712C8616C4B9C293EEB81BB620511D3E354EC314641E5779C549E98791845DFB04B1FFB69B31AC04D542EA95AAFA2DE676E69793B3D9B42FF5FC4474F8EA8B85B108B800BE1E900E76499691A8CAC31867DAD36ECE75390EFF9AD459330254C7FA338470CC2E68D086D34173E3F61B535AACEA3A0A8D86A560F7870B76E1C8D771420220D1E08A108E0B4461C9D52E7F58279399A4AA54626997E109CF494CF4ACF636F8FE8E4ABDDC7BA5B83464E0419471429C797A8135A32EF932A241CC445D02CCAFE58E3960C88E2C38AC872CE37BB10DF78D411ACA2B2C212E17BC7C1F9B76DF0A27F875524861052BBBDEBC7FD72C17F1353D84BCCBC5750C017412C4D25160CB3B21EAEF3F4CDF868965E0DC0619CD6CEE079AEC2DC2CCE56DC3D65D3518D31FFC2CF0425325773C22EE16D081E49E5DF313AF716F89FEBE11F54D8A73BD4678C7C509126B9CDF4738A4CA4754B104E0C8B7B71A3AAAF7827B291D61CC93401950C9466AF6C620AA8AF9E1B9B3A62B86845E93F3F5832E9DBA5521B06AA53DDDDD1D68CAD697F0DC743B441D57FE8D849FFFFDCF802F8797F96665D63A1BA19340A52042C4DFFCFDFC4272C229582AADEA20AF3330A39DFDF4287B765F6514482DA82A3CCF2D83060F3ECCC4E3D6BFE496DDD82DEEB11748BAF52E254BEFF5A31C5967891C703A11AC1027AED4EB1E638FD362F60D65FCF12AEFBA5142F84692F1B6EFC9AE34CE81806305DF79D1FC2CD15D3EDD325CAE9FC26AF261C05EDD777D38CE21210B5D967FD7A20A7B660DADB066AF995A8B2867E7BD3AA570E25A8EE14A50A4729B1FA9002EEFCEA0BA6F73095D06308C7F165ECEF71070332EF0BE2DC9F0BC7CB7517E051728FD5744981F4DCB68A59399B9F89B25E45D4D31C915E011F6B668350C66F66CD1CD28E12E8729FFD57A88FDEEA5AA9A3F8FE31240387F395B2A4CB8C47F151D488A320927C4C40746B82F53D6B0268029184396EF7D51946A68BB49910FAD4D216A836AAD545EE2436AF7AF1FD0F922C9BA95818829FF558852A915B3AD1C51534FA40CA6AA11BEA90F58AD46E48A7CCA264788ED0C547CF479F020433D843CD826887DE6A24A61E3930778797A3A581192F3830133C2F8D0275F0138BA51A1551E84E48913C9E347AEA2209308D015FB31E0EC91E6E03E91DDD74871D591CDE825C51C0E8AA66B797389BD520F08447658CD254357F8B9DAEB8DA2C4F8906D63C9A9BDDC6DB7C6692FE4AD68199852E8886F46AE7765766738EBED85DDE887D2A041CEF0388A1EFA895CDA44F1D11B912B5872C93054425363166541C4CDFA62EA68A21235717015BB9DE28FC907682A1DC885DC0C5C3FC787B8053CF056CF2B6A0503BDE9EEECE27890747CB1E4478A3430B08156253FD313C6664B646AD2A2898A12BF77960B030CB3AC1138E4595F711127E578EDA0113A58973A5B3E999ED8EDC532D0008AFBDB56DBEB9F62E0BA5B2C72E7D3E89250897B537EF5644D30AAEF5CAA4867303C5714D4D87FB96309C3327BCCEB3C2F86832482F1A1CCF3A5ED07889249CC0C753A259E2079F0D9AD7854877A10A9CE37C632A8940B4D4AF91897B4A00AE63D6CC84977739A3703BA5B085AE4942522903DD9C8A5A74743FF3C17568E292391FF0D64A46A28C487B6A89CB3CD886206AAFCA3C482039BC1C911C7A138F7AC0FA642B9324BE2CB8263A834757593B29AF3E6F733A49B3C913B5E92B779276E009188071EFB3C1A0461AE8EB50D5AE95E8B96F8EAB65249C3879A2D6553783CDB90C1B3FFC169D9A53E4BE3657B6E37606E079B0EEBE6083DAC7D3999B453BBFC1DACE267889D674432DDF707A9B4C8C3CBE8E54534C5437A783B1E94D5F59446216B8FCDB8CD24499EB8C17E59D0E0BBA193682747B6D64D6F07D4E2FAD2281825BF16B624BF1B60356E71F97D2C6D45B0256D29AB0B794FE0A698EA0BBF23B295BA1D3B1D14A7AF9D9084828C6A1C8A4DAF789BA23E56C4F952E4211ACED17680471307AEEB39D7B79E49DC2611B7446B87AFC684F8F1D0D9819C5C0EF16EFB290BF0FD0C3E2AE82451013178790AA43250F47F4BCA647C2D0038A08CFB0B4DCDD7BB4B9F763D3C9DFDFCFCD4257DEA9315DBE83F4FEF02F10962F89520178BFAA323705C2007F43A00B10033A4CE7034F6718E7A6BA6C6A466F81F99096B640B4862F1572D5FD959502E93444B3C59B79118E78D953179C68589332FB3B10537075ACA1D6185EDA6AD4AE723F3EAF1CD1B7732B0BA2AC5FC1BA3A25E13035A0DA78E62DA5DE6C92D13E1793070592789DAC909E3AF2D1802F6E3DC2A91D9106083623D5ABD49C80F96E444D736A7BCC1F5AA0431AFEE54A96ECC558947C66FAE3A32605EB964CC158DC72F16DB7191F0384F48487355E798E721727FD7D9C9781D12A7C1D606007588803D4CEA083DB11EBDFA787D990E0875C291EDE7C939E5F453ACD47B6A7F8940F58497F2A5358B7DDE061F1FCA3E503E99F6B0CE5DB438F1B32C97E691C6E24B412E7F47A719C76CF2D415E594E0694659171EFA951BFBBA468CFB60EA950F52E21CDD0A17AD6FACEB07C50F2BE729E7E27DD3428C289C2DB1D55027EC2556F79EE0D7CD725B2B2FCE390A5E348E00C67D660CD589110017AEFD9069E217CE7927C3D30625AD440568CD85F68E617A4D7C5BDEBB661660AB5BEC5FBBC913647CC415E71064425F1269A8C78C99F5D8C36BA2A1293A7705EC60E9E71B6E3CB4719FD947208423F3C9DF66B2A631970C046B2CEECD5B8073BDB4FB5197B98F3B5F47D4A2C545400C69E74B6F215D5E95080D818EE101C116EA437B7859F37A45028A3D5CA002E1A8C1EBB53C7B5935FE80BA1996CFECAC7337A6F033DC7A301654C885C5A6427E175BCDEFF08C021D433ECFC64162795C9716431123271E5366691DBBB59EEF037EBDB25092679854DF60371072AB9B738AC4765CA4807AE72210B858F71034D4C182C90EFFA49D6B8E4F6AC027534F92589341C1D912DDC851720C92A14F00AAC906E918B86B72F4558ED8F5D90B77166E936670F25B47EBF61C49F55680012A0C7323E595B55CEFA518A7E9A8979726BB6447057D196888EF3D59CE1C3AF61F45A20A596DFBF8373AF7AF8C91B306A17DD35992B3C8226953FA352B7A8094B4460B9990A1AF35AC49C7069CCA6A85CC33CCDA613437B24A64D15FE8C1DA4798E715F8467BB9E0511AD7B5410C81DA4EA142005D81CECAE55B0F866172F1D2639781EA10B9B9FDB2A1122E3F8AF9E309A48DE84376541BD907B60539E7131A16354D2336347C8F4FD73C057DBD3E843C0163BF1EF0E4108372FBB077DCF2790D3B924AD7B98FE2A5024521D41928B274F85D44A8B3DC0ADEC70FEF7F7EAB180B513A64013BD549C1679814B2E938D183B3D68C1E093CB0FD24FEA246223231B8C03AADD5913A35715E5277552BD83AAB521C92ABAD8A767A35E3702C5C582D3702EB63EEC31AB1842267C2EFAED6BB03375C881943574B600B93E506D7BF96D374BB5C6C0554E872518865DA9CC08FDEBEF323CEB2A883B2559E6E0EAF2E35809081DD9628BBD47F9C1B6BEAEC09E7E06FBB8252376BBBD6563D188162B43F3B693B2E502DF858CD4668FF48FDFEA529B72BF06496353F83EAE050C202448B7B6838DC4AD1B4F6E5E8FC452B5A8BB60017B283109AFD41DC40393CF01A699694741B7620F5D39A43F889B85CECEF453B9387AC445C782429230D483EC689C00980654F37586B3B67C42D0C3FA045C90FF785B07D7D36DD1321483FDC00E2F2BB7394EDBBE7DEA462C569585608070CF12FF367766628334000CEB72D3F2CCA8D078F831F53FBC23DD3ABDB834A4E13753047642A941E1BBFE6A3803537061B42EE0176298143CE1580563BF8BC18EB4D5E0E6BA7554EB04AB58DFFE4A1A45F504F3622152629C482F9DFD8267C4BF358195671984DE3C3F467981AAB204C1F33A187FDE6AC49EF3D980C835BBE341BC06A0EFADFDDD183083BE8C18410F3674E9B63A27213A9A4B3C0021B4D2D76BB55186C0DEA0593B00D139E9E64EA062D22B1F7FBD6E127C426B6F4D968492AA9FCC7F503149CA9037745B772B25DEB00D1C2FE131A8D725D97255089B2AAB8018B645134573688F3EDC0BAE2D8F21637E7466C2979F49A9B2B4984951B8202E2FA67F95392BDDF3557796F370E9F95B4DC8873F7458479A8406EFEF3BA0D6CEB66DCF9DF1B237E8A07650949FF1DB338EE1C314DA725E21344CA97088FAA6C22C7AC0CB512F5DC1BCD1690ADF2B69CBFC10D0DA6F5D74827A2832A835B8D2F94D400B5D6E10381BEC1AF15527FA177CBA38421645449ECC632CF917102F7212659DAF8845E5F42573A84C0C410BC75062154B5875F7A2C9B58DB1C98B8876D59700584C8D6985F188577EF8BFBA0C23490FDA3F785D9221B644C7CABAFA8E260465987AD879F15C0EE2411E661F628B43324F9C0E2785B3A2CAA48F0CA9F9628EF495552CD38D893F9321865358D6026704B6530A901924358E0F5DD709D4B38E3163C980DCD069D0BD89D5188AAA0CAE7669B2D88CE1B1F8CF027DC774E51076D591D5D2CB5C36CFB5A18D579132CB68AC8D52FCA06785513E658C3D495E76E747AA415EB019298180DA3E6817E5DDE55CA0EF0CEB03B3091B88DD998963329B04EB86756281204FED8A4F753B547A428BD28FF12AEA94FDE968873EA97F2D1982A4C77319D94A036356EEB5E3E5990A024E1D4C8DB8A77CCD83F922281A8469F3075FC0CE4FEBCC810744D2F247DE0D45980F83BB4E987DDF99EDDCC438C2D27A168413B99102D2D72B69648763ABDB3BB8722567992C30413D77E07B9F0C472DA9F174BEEC3C369D8E955CDEB1CD1D08AFF92BB11D218656AB58EB297B3FFB6077465D3D1C4EB6493537BC15C93CAA3B1F0BE96AE1C9F00D1D901587916FFD7EB7CE64F5FD0AEF3CF530B92F1C99515EF94FC34B1C2A334B18BF00523F94370741FC88E292ABBC3BA987F6AC47153BB394E6CADEC9B5C1A439F44FA5A63CBC0F3277018FDD01447D0492CA58A10002B91487BE806B99DFA1CFF89269B271840AD0D4EDBAD401E7C57A15D28B4B3529A20F027848D2F99A5A5C6FF09D5C02EC21A2DF75E6B9BD0895E6B6EA62B16BA2081850D9A72269F6399FF2391C8F724668FB01ABE97D65B35A7A784995EFD7FCD97CD5079A7B06A09E01D8DADDA0DB93A2457D832E50DD4146A0BADC735709C79BE6F19B2BA7B33F0133197A797657D8B20E358829A5C8F291F5E81D9729D60EE3ED47159F136306A7B4D37D8F65BFCC83AA94E1BE906B1DD82CD955084F53DDC0F2CFCAF9B1C6E0ADFDD0A77945AE479E92C654C95EAE4F2C237D7956618764113EF51618536887671DD36FACF212F62D3BAB054D9A0FA65D7E2FB3C84889B6DD54587FDB1661BEBCAA9BF6E746AB41843DB90BDED68C633DB22BE3F9AAB12EA4DF24D6D8BE953814DD009ABD15AB92132310AA6C9094A0009C920E11245D90DD604C61F7B3E3C9E2290BDA9608531030F61F6E0E87AD933BCCE45523D5D076E9EA6DCD5B891A882DBC25884496157E454BABCD4073C10277D17BB6E42527F221C6D1E3585E58B2896F5D161A046069DA45C4562DA44903C0FDD2DDA040A26C3745D31EC42CEEC98E03C9FA4F46169FF588DB38B6859B1BAEE4EDFD0A084CDD9B41A4290C0C7DB7C13E528453EAA3F15E3D56C89433E156E8829AB1B618F2F23FAD8C932A9D093C7FDA8721BE600B12E1A8EE83EC83C3C54B1958D2D7DD0F467D417583FAB4640C6E7F200B5FD4853283344861768FA3AFB5EBFD4E86B4BFCDDAEEF7F9FD3194A7CFE917254D51545797AABCE320B5B6F7FD5D5E61898ED1FE485055779FA1D0FC12365E606A7178AFC9ECFE0000000000000000000A141923282F37428F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A + +count = 26 +seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 +mlen = 891 +msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +pk = 7181F0862FE5643DD4E024F2A0025DE2C5E04FA0CF81676CF793B43C587C05B45A740D550FD34E29C0C954AF7AEE2F2D29D811014E9E034290A68DDC6F41F1EF9CF3746690412B911866DF6A705AEEB791220FD7FD3AA0672483C91395435138D3A5DC38B79FDA38704E417F34951F66CCD45FEA3494C3BE2C7F11CF1B6AB3B0D7A79E0432F7582262BDE03096898A08EE095505B56F48293B4CED9CA81ECB8578340B013CF4848A6A18897864BFC4F4DFD4A9708E003EFF3B3A5E1E456AA3073180C2E76550A78C6DA2381667B060AB8F054BAA0D2FB56F83DF277CCE147EE5899D31C068341FCE06530DD1060E671B9A93F432AB298F93AB18E3EC00FFAFB6215AE5E2190186DB1A4EED38789390A83FFE8A87A25555D58CABD4FF74C0C711DEEDEDFC875EC38AB38E2FF57281F44F35BD45DE771AEB1069E0FCABA97997441AEF8F021E91CF93866CF4DBB9CC710B497382FC4B16AF4C4048FA59545B3DC6D3F190F06445DB6D0385666B4413D70F94642EDA62561298915398F0668FBD2A79E698A9BB7BF15CFB38C5CFBEEDE240A3F360B0506CCB77A3FF04A32B7E66999877CA9695894E632F1BBDAA17390A1204F3CD2BE84D02D8D69AEA0A0AE1E20D50E22199C5523B6F4D1EFFE9EC0249310CF68D12C3D53B7A0AB868EAF2559D288DFCF5CDEE15648C1CCA79083E0A757E48BD61E7D442E49A253061A715CC6DD046E54D1B4BAE98C5EBC8A280200D085A6BA4F56FFF1A7B0DBEE63D424F36D0EC64A7A2BC2C06B14CF697DE245FDF1DAE0E408A32213498190BAB75B263631BE640FE4EB7AF64A22D7A3169E9392EABD1B5A168D3E4B1639EEDBFC172358FEDDD11BCB291007646FC983C0D3F3F5888AE11593BB0887BFAF53A1C27B63F0B0D1D195923651C191FAAAEBA7377593AC0287A4931E935308E3895273BA8F748564CCD7A6BD40BBDFD6F4E3CA3F1328EDB43EA0EA39CA0BF976A22A4C92911BF56BA859B6298F691E270640FA21DEE55FDA118747B4594CA443B79E200A1B18A0050AA322E64639079887E15C7A355241A08422DFDE1F04B3FEF667529016C36C6731D350D99384B596ACF92DCC2057C09B81723182F1DC9C8B227822FE37F09DB49506AAE1B2DAF9C86522CE1C3D31FD312E81B3A933B734F3DE1B0F1CC12CE88AAC7BCD9524E1A461D32140734D57DCD18843A1F042413FA1F3D85AE7EADE477FFD6BC512F6B6A065439BBEDE1A51B21E5B10A348120E836917BD015DE3B0089395BE5247E3365F02C2E2A5665F93DC17A03C76AF701F78E93E554F193A5182296532ED6077A65823ECE4AC210589ABAFFF12D8BD65BC91B7C00104AEE076FC81F7DC170E0F09ED1A9EE81DE2D9422F8B84410F0A32C3FE9BC3979BA38397DA18D891C88AA49870687BBBE697BCB7B52211C9EC41649489761815F6132E5591F6199BB94B4C23A5D36819CF22E39F8F3F779E937FB9CAE549F3CAD34E74254B13837CE622B9B7C40A636414910859CCFF808368C280F9AA4FCAFF7ECF7EADD442F1C603F4CE5FF2CBC4724429DAB6E15F7307160D681990E0AACAA0333D51A3B88AA5CFD5C0CE8C7BB99D98D7FBF33C0EA3E486E66C4E74FC2F796B37845F57036A8CD2049CC2F16487A647AA7352ECB883531FC89B133EF8B0230233F292F295FC51CCF0B2F88320D02353190A07CB91C0A5F8B0F9C9503C4C7CBD918BE5E56AE33016002DF7C404B2DDDB2C9CD19A290C8717854373A767F894E3EEB7B871F3BFC01C1EB4F95DE71D22C17C286995AE06226F3FB98437AC1BB3E919FF3756AE5E821A208E4C64C7977638FB341797A5671888FC4D46D615A0E01D85021C30A04D478B0676FE3144BFDCB66ADCEB3A8764A43BB808347E793E19370054A38E4C082EAF0B9C44152B09D83DB14FB140304FB8A01246B2B51F20DB222D31F91F5A33FF62F91BDD62FF9E8666205D7A4A4AFB5B94D3879AA00B3FF1DFB13078B867B3E179C1569CE732FD3D2D76DD1B99365B4AE463787E52354546F7BE0E9981CA0E20D5F8ECB826CE6E53A736502BBC7489B675FC6CA6B39A01B6F74F21204084A81A91713856010414014DAD91D0A55F9D961F9492C9D861F16F30D9EC62FDA94509374E1E16D2B51EDA76D5A99011A1A7A74AE50FDD46554B31565377FFE0A8808A52E537455F88FC0029EACFE49821BA176EC29C7F86FA2727A7D28BE7FB1CE99BC8BCC629FF696F16EB8104BBD42A7A703859521AF0E8A6FAA15E86710FB6BEA0B40A7E6DB0D89EE83A86FFC56920C20C2117B8EF5AAB025E93E582D3B5FE9A56FD496CBE020D8534A9283398C7D6B5A803B413FD5BC85BC4D136BD33BA0E3F4FBB4E35D431A14A1A701AE8757DF8D37C1FAC960418BBED06E63F07ACDC785D26226442ED46DC371C42E647AE05934AD6D0D6D902C8B633E4539B4C33110107659910D0DBCB79E57891E1FA0BC465558030F9E8C9EEB52D50446A4DCA1AD6A6F77BF50DCC6D3CB2458F41D8F220277385E07C0C856318E38DD2237080C70A7592CC650B9340621E2B7916AA8C649B715A9EE90CF7FEBA133AC39F6131C11D267CC705959F944134A9042E5063B83E519397E2D358615B3C5551541D0BFF60611D2EBA29D49E5927BF66E654FF32019B88EA7D3CFF52A861352A30CFBB03DB0ECEE4CB635805EEC87D563C9345E3C2F0610F4450E6F62A5A82CAD02A75A0D92A6E07CC86DF25C9C8CC793FA3036D95F843A197D17828BC2D50415B6503EF60130BE7F6B36ECB45881450ADAEE8247FCAD790C66FDA1B657C417C40E6E03303FA9DFECD0897E39B10DE7992A8CDA4B46230102A5D2004A8F94AA9AB08C265867D5CC98995707306CCFEB8BA68C7D7AD4ECBAAC660436DB6B983A817CEA381007BF44E5A26819782D400E2EA9801D6D2240FB83DE9EA5E566DD11D4E14E8DC7AE562433653FD4DBB295C107944E287BF0580C3637520C51A9067A931F4A5106327CE41AD00210C507D1DCF59D9CA9FBD3A4170FF2BC0839432B15C1C1DB35286E13D14AAC7DA21593F5DD9A21C9CE4F2CA19D56DF7A39B2BE7D95EC146DD501F7A078F3DF944E57CF3E695E91C3D16441FFE973159F9493C497CD532D076AF92F63028E56263422C0516C2B02BD7A89DD9A14691BADC2E70C5FA42646168DD03E2737EC460EEF18AD3F196BF9575F7E453D3B1151A0C89F692B9C69FC28E5EFE3E232C4EBD8B2B172B8C21C17164356F7D86C0598A5440573F085CC2E5B72FBBE60702291B9C61002487A6F44D1E39100F8A1C249AF3BA96EC409B6898847FBF76B41EB53C15D50F383ADB867281FF3BBB0E1502BB165AED1B61F2480FC3118BDEE17518B0D69C1DEF98E602BEE0168B294A306A5D8834EBBCD733EE4B6C541D7CA5684A8F2B0B8CD7801010D3649F722CE5C30A1BA3E3416E050F57A33E86BA1A36C1185176AE25F6E2FA1AC17833105D09304134196715E43B5C389580556F385337E4BCC062D54D2F2E45EC29BCFC7FB2A1039C65A3870E085B188C4345A4F8E69E52C8F81E2821ECBFA91C6A58CBCB83E057A8B5A56270E9CC1BB3AAD3701DBAA53C36C6D27CC3014037EE376484F008C19991E3FAE414A3BBFE011D47F0428620666913073E1FA053351F4B389C6DEEEDBF628477A7EBB7B6A81FFF6506D +sk = 7181F0862FE5643DD4E024F2A0025DE2C5E04FA0CF81676CF793B43C587C05B4104832F28DFDE225F54E7ED560C5A6A96D1137D4BDFAC67C7629669DBF0D88F32B2F0ED1B822B2E9EE83CB76C31FF778B73284EE73814830DAE0ED2997474A4085C31FD105583205D1E4DAA54D7BC729CDA59997EEB97A4705ED6D6DEE5469D7D1048DC0441294A2918C40420A172914A8085886099344891926495106641AB20C4AB645CBB03008291108007104A788234486D8B40908373214C6098A1404233360CA148A50362824C14502492492426EC2022D4A044981288AE3366C8916920CB12400213103236040964541C848A08200D0A624121212E3B00813C5680A151213058941328284066C00B72C12433100258E82404AA2C809E3209004330889246912126818062DD4C2290343284424011AA42D149188A0A40422380181B24922C324893051A4188410162883A84C109684E2200404232C53282A04148823B900C0C641591224034604E0040A93A20480164DD4C801A0386600A600DB4689C10492C02841038230219001D0463219094D60B60CA3944D0239251121819902100A049208B82552A410190302CA4630111825A4902C21B7440CA54C5C226D50307080B26D43344A90426488442193B00509268D9CC80561986059B428038848D84222003526812028D9B0855CA22D23130C49808C0A3491DCA8054188215C068014132619002418A08010C05008C971DA444E83427102034A5C426022C66920A4641BB441099870C0A4110A11921201800890689A4660CA842514810903383294A22C0C20251A47928B066964306248B23022258C13228684349282288D8BC0689B1842CBC84409882103808DC8146262264E4A204AD0146888A8500C0144A438841288711C302E4A36685A328222446422216EDC446D099869C3182E2124688A985118320462A0315B466A59284A5B802964464EC80421098780A3264D110325C23031A300114A140623158E5CA221C8B46C44C4015CC68C5A248841B45012994500C649E498694A40320103124228041015419B044A4414081CC19140424580949182867063200054280659000894302C1809891448321A270C832845D2A2304306651088610890085B820583A250DA16201AC02192A6302386690A2265E38690010725418010089185221562013484C44444CB380954C40403972D438420C30290D4B22C94346E44044EDB40015CA888930688630025A1264DE4160C029564C9126889204E0390658C22601181100840281C376A13454511142E62444423B64104B3481BA32163287000470CC1080CC4205000937010350E02420AA3B64552A28018458A2207490AC54C4330520B404958822D430206222344189569604449910831C4A4101AC38D41064A49849104B5490027081A348904A4815A025204310694A4846406280B323141286A23C985CAA021129471119031A2328CE1900DD13224DB10429426850B206299366521426D1C88488196719286449980618A008403B94110146813454E0C146D09148DCB346EE016458C42114A366C24432ADB422EA4428990C86850B22D59C22D093091E2A044CB4224922260D2A260CAB8891BB10D444482083849990610C124812037008AB665D390895232269A104A0A1866614260D4260A5214628AC2410892650B91241A328409B92D5BA49160C090430650CC8841132284224851DB1802CA14409CC4894CC40D60064D12C7498AB268D2B2501245290C4004C8388640C2408098310B1090224682C8A469CB882503C87148806418428E14B63192960820444C18160EE20628420468239489DC2469214089021001C3060823046CC1389042A64C22416AE42661E2A8485C326919810103B60CA4B408A4C28080A84CCA80100C876093344020C26123266A020282E0B64CC336811891889410820C1401CBA48D9C14204202202194116326211C212894148A4C462609B1201BA570DCB25003164D5494084296884A906D1B156D1126298AB405CB040C04407000C4480C006608268183228901A6882345528B442E10B78814A0501A047003228C1193290C39811B474A20332ECCB40500919114102524B7100207418A902D63006E033092E0949001036260C66442A8901BA444C488505B08481AB884DBC229C0366D8204602335110B140D41B09091240040B66D941065592993BC357941C0149823946C14CCF02ECB000C4CB73037B863C818D591C976C6940B3EE8BE8131B09510B5E8913279FDEC36727B8D4A74D7B7CB7825F91EE1A808BCB4A31FB11CC5C517168B0F8CD1D3E222E7772FB46C28BD563FA0177E89A52A713ABDD9913503D8666700B10BB27ED9BD9EBE9E39D53F15C873F521AE34206704B7C997AFA233467FDA1B78DCAC4554C9EF0BD65202B062BEFBEB0E27A50B7F3E0EF26E1FF9D3CAC8E058A81501EAFD48E62583F9B639B0B3B42C47C5610C18779EF51522C8D6D2C135574B63C32C80E2EEDF2E15648914E1CB2A7C836C998574CAA656CEAE939024F5074551744A09CC464176B710128B3DED45A127278C0E822004E31E791DEC83B2DB828494E9094C0FF626049C75D374B2FC925BFC6E7262F9B670849CC9964436AD8A504B8E4F96D5830ADFA3D331C05ACA12051D82CFD2CEE917DFA8D40A6BEC638DC152B0C3BC0A1F7F51FC5B228C6B31D6B2996C388676FC0DB65C5081224E6E8E7AA3C9E56B4336E3830BE15C90A01463CF47E26CCB1C6589D924EBF0E549A9C6775DA3D3857D615350B68BE71D5F740C86B67ADA58646491FFA67FA1EAE77089B18A6CC2D63D71D04C7B74EECE37AE79926E457EABEE48D3A97B5C2DB02D8C6FAD7AFE710B9FAC59F6552A95A92A750B848DF0BB9E9675DA662B8BC313C50C37D815665C3DD9657B5C8F8AEC7B2B2688B9AA0883E0D142AFC84457388731E1585D1AF07D041ED499B9920AD037ECE84296650668550BE2E4B080630BF6A769C89AABF98C3FB377A1D15F1DED3F4608AB0381CE673474370129A6BD7C9E8D18F5D3C03299B8656511819EA900A3CBE6FD1B7522037BEB3403FE64967E32E2B97BA91E44B377C7ADD841577654827FA98428CB22F1B1042BCDF8D103BCC609173DBB95F7B18D9E5B0C91AC1945D0958D447833C9A3FD2F81CE253E9122AF1F75F77172B2E485F5AAEC299180D96A0744981A3390A90C3FAE373C2D4005BE18DC54043556116F5D5A57B9A0B9EAA6C467AD96A71B4A0EFE30EE7350A1D122FA90B9325C3187079CB9A26D0670742CE3C96649C7F142DC0224EFF6220E6AE3F345C21741BD30875AF9E4269882FDFD2AD65147EC7331B1039910F1E4AC25F6ACD5D3D7A58652DB11A7A98C265C50F4A058699236C975C41C101567C45FAFF278A24518A996F9B0DF10247435DBB296D1F2F18D62F1A8E93FC6EF1A9F2AFDC8A59A1A7A2D9FE7C1B36E7F80489678811890B6DB797CD3C95E51558930D6042B62E7AF83866B66EC15D4A160F208D80D91B1B92F9D5269F2ABEAA3834CB87E949F97861092893E1136966BC3B44AD2400E2D20A4BD718AA9031E5A8C9930014C0E2F533C31E51A20BC7CC6A2770CA5B5E75E8F0AB4A8AA831F1AE2DA23E923DFD369C65B65AE47F0C0B97165EBE34756495D7CD6823F8B2EE3300E32B929792B14F45122F2DAF91635BD18593F2013D4CEEDD905183844B107082CCB1C19F9C58984E4FCDEB426F34703F39951C3C65256834732A3E3A171573FD060A4DD600BD6313CB2D6A868533A1E84B219174BBA1D335CF007F8B86B0E4780129FDA7FF76C7744BD16715A40FDF5642617A5B5C266F6B228A7C9A6FC0D69420D9A7C04C20F124BF5CED9DA3C1C1AD93EC285697C2EAD56A718BE695D2632115BB78BCB6ECF568F4D6A88F8F1D44F4AD8EC8461BE4667FC7DC12F87878F3E7754E31248A46137BF7DF23CB158834AC6C86367402CFA14E88C7C0A339AAD5A2BA710F54CF429CBE382CF90C562E8DE1F639161EBDAA16653E971B81A175781B91D1774C0040FBDE819E0E08B6FB9998719C033D5ADBE5D597576F086673AAE5468A75F4D759406478F483B076FDB22572DBBE19F6C02664E3484A55D4A96AD15BE4BE51319DD72338EF29C4CD617B3F57AE7AB09A37F8ACA164113A9A1FDE8510CFF20C4A2179C25A9A5F05146E7C402C78BAA980962F27C6A90FA0F388CB3273D0902175DD2223E49C7AE89E33BE03305C6E6067ED749D39B49356ECAAEB48AA7EA863B90B83DB4094E827EB15A66CBEB7601EF922DAD73DF03789271CF692C25051CDB9F545671035E7D6326B74D7131645ECE9BAB0A0A75A4B3FDB5814ED2408EF8136A977E238926EFC01EF44433C9E2DDA0B42AC3D64AAB2207F252D64276F49CABDFF5A6629ED644CD29995E5773778DB2E4474087C7FE27A6A3F68E021EC75E24D854AD657B35434842B7D7B725847DC55C78684BAD3DB0954003C3FD46F8DD9FFAED46FC0FE09F7CF2F2BF77EFEE5A172C773FA1CE7F6DAF0B292A737FF6230A3A1D8EAD083741F52CFF961A789AA57BCEF7EBB6F3E947B127D2516ED1C1067845482907C17EA15B548E98230F266F804B70E72FB13C442F18B21E07A2C7C04152B11200F5DFBBD4D2A3C6E5B1311152E400D841AA67FC8A04DF112365F22880F13B75B83FF8BBA7198274C326F667B47E0C86D124B07757DFA8B94858C85DF4C33D338FA2DA9C3C87FFC9B2237CB44C9549AA73C77AF37201624FAD5F615185C9537C5FC6009D78D2DB9B951FBAD88F45F0E4A00CB8662B3BF675CA0051DEA1EB715614F571C0988FD1B9DFBD6D08818A9817AD1770136A54DFCB8971177BE495BC325F41077B6BCCE6C707815F220EB2ACFBF394EE357432BA4099FAD8EA3BF11484FA8F74B4681DB65EBE6C8B5C90E94A649748D29E7A028775720AD5A36056D19AA8D56FF1915DD62B0952726C6C567FB1F0B7E432ED5DE5CC8CAFD6A2606B0D2E23CFF733EA59D6C5334B215D357680B59322AC422C26434D3C4AC24327CEAB481BF38D769248A8CCE46413428002D0813A0225B1646BE9AA4FE8B3FC2903DB004D62DBE74DB0189183D33A8358508FCFF973C1A804C8201C18F5369B29BFE2B9016D41FF299F419667B95DF610218632504F547F3711BA9E8693804227CCE95ABF42C8706C8FC11EA1FDA27EBFC38B893E4A57205E25914AD96348E44713B4C59A55AD1F7A4FC86BFBE25D4D19BF4D8266E0C6AFFB513A608A844EB5EDE9706419034C65B6EEC97899CC1F72511B3C3E16CFC36E6D3EB412A0480C87842EEE210B5E0CCC72E35B6EBB1EAAF56DA94FA7AEC31C64810CC4234D33D092BE299E0165220CE4BA6EF4C35DD33DD1870E2F56C0F4D65DF9314CA31644A4DD2CE7D2F7959E8D92410A3871E59E706519A1023B562C2CCC992B5503C8959267C71726D0213AAB0F9C4D1B32CBE09225AC0E67E639003451A10D038258CBFB0D6DAA5604BA445BEABBB66C91CBB368A9AC61BAC4D6420555AB9BC502A0738F34CC4E19B3186505912661BD0B9EF9772AB4CAB0DB7B6650B8DFBC72458F5CCBCCD1101B6EDB46F78D46D967E3CD0FE86EA467D6B9917F2B22FF45C38414478C9F6700EA12DE60E3FC0E735E2AE25B1AAC7F16975F6B2D25AC185E862CD76CA21EFA60DD0CDE226BD6F35DE9C28D0091F8C2C52AFA40CD9289D43A794F807171D86EC97B224BB79B3C3184CA99CE28A57E161B378BA66121B28737DDD8695CD4FDF418D0CC3D4EBB1453C3B616286E29A10B59D94134FDE7EED12B01C1C5F12FA50BA7BFB1BD841B463A008D1158D323B9A3F99538D6ABCDDA8B7BD0F23DFD8028347AD17F66CF5F1379E3CA3CEDB9C3B3893DA27B1E843191FCF1B6C7446A478FB9873FFBB68E2689E91C97CE943CA7EF633C6A5C993DDBF1CB14FA5482BA8D1893A47F34BB5F1DB764969E04A7D1CDC980A2FFFDEA0541F1E38FD5433E5FDC6B18E71DDCEDDFC43F4BAA2FBB26DC2AA69FB50D64A75390677803FDCF221D7DCE6B6F25136C2E0167FC524C62669C17B7818AC3FB875726847D18529EC2BB80347C50888FA0A933B9E63733C83FEFC1846F3BDB14CE11422C31D77ADA82077FC0393C822694B0F5D5AA4751A2317E72F88E7B182A9D8445B705699FB3F998FB354CBBD9B38D699155E95AB6D9EA57281F6F322D340CE16E53880D762F2C1A517D1935D55CF6B7A52E4B83B6BA72B323A3259F92084878E5C3C56C869C307E1455AE97E099FDDAF2082CCF33379BA577C1A21635F9E6A64FC332B7E9BAE93063D723033BD266E30E97F2ED81C1FB0D5AABC7510CC7826C88F78833C69F3C1AB1FF99C72AAA3C948A305F4561F1E0F972B042BCE5C22B21F3828AD4C6F979D2C364DC570EC7148FF053A2B35A14AFD6312AA03CE702B07EA367DFC1872FCCF2169C20549AC758D455EA7BAD866590975C2C55B2CD7A0644D71FE9DFBAA0F04544A42266EEC8F33EE68224D250CEE5B3ED5CF5312765CC7CC6162724BDB3F36DCC6C294C00CFDD40A6E17BDABF4630C4ADFC3D113A01E2860539E663092E1CCB51BE112F1776B54374432144E0E551C96C061F4608672BA0E1B7CD0AD422DF22E2175C32797A4E03B219117914240371277D2187BCFFCB4A0896F1E9EAB0CB0E33E391868D5A252AF30AD5CBD53748CF7DB95239C116A7E8C1E3F729BE3E0CF4F296E0829B038C500E6B31F33F781A3B5A352EE485D73C12936C0C2FD1D8CA2F705C49AD09673260644F660DC1625F47CF17E61AA3D290150E7BC12DE3FEE7D5AC171F1D04240F5D806A921EBF51CDC90F0AC0BCF099385915B9E383D33996554F5B4CC63B95F73181A3F5DE20C90955846650FD35FEC78FFAFC797704629106DF72315AA8D1C97338B4E08169926D690C27F4B038D7B86F49 +smlen = 5518 +sm = 1E66C53E09DED153F5F87BD0D938AACACA3E2E18211AFDE3DF4AC602737A407B9FACA9AC4B80F343B098AEFB59F4FE2037E0A7D80A754F09C5849B12D5243647B6088FC9E1BC3BBFF44ED0BB829D1D9F068A5303299B6EC1BEA05D3E0246F7168DD72784BD9C6C9F3C46E1CE49CF52AA747ADB80D37A4F7CC4AA891D9164F99FA43E6D1D17833A11CB56FC3CAF18322177AFF10102C5DDBA2DBF39D8D1BE6AEE472445397A3A0CAF36BE8C5AC087A9B1E19AAFD5A4A3AF17DEB6518DAFE038D26022D365DE4259C819C3E6AFBFBB762B6A18849FC9B4C9679D3B32DAD3A048D84176B515E7F34733B8539FD288B8B7E88182655563469A5CF2286C6CFFB40B48D76C32D1D4F0930468347595F91453CF9271E43FC34C70E92ADB0BB5437692C098C56CEF0CB521E2B10A4330B2CE12E4117DB6765FB92A4A632A55CC5FB44D86F5F1EC438B20099F08073333DF90E46EA0CDA972F6D2C91F745FD349F08B95A7BDE2C2A6235982FC43D854AAF59B87F03F2AC18C2EB7D7AC26F789CE7C905C8AF2E0D6784A5F9DAAA556B18FDCACB6BE5A68842480047F8300603BFCA7FB56E9A8E36E876AC7048352550DCF13A3A65D33F72226855C54C14C0AE27AB4DE27EC6E7F5A1E2147F413C9F54A1D643137054F023DD3A471C7C7403AEACE74EBB4DD28C896643E6F41A8B3B66087907EF4B48ED1E181FB57788FF74B13A4F92472A402B9544F4B3664EDA8F4C2726AD2A969FA706C313C20DE32EBA1ADDB1300DDFCED657DF5C5945074365387C136C52EE56FE92C7DEA1615BD56B2D57F1866439ACDB2E6DA60B07766312F860E42ED116EE53F85EA13649CDA265A4580B115BFAB9FC80E1D418EBEC270BB0F6C75823363099C3F37DBDB64499941BFC620FC09844EAD428EC40E2857B55540079721D64599D44671B9EB75A3DFA279F70900E372EE1619BC0D9C377EED46046399DFE188E5302CFFEE5BE551D3E3C40E4AAF80F168BC1A5ED48690841F063A0B99A95FD4ACAC2379BF776B660D5766CAD9A9CE6F79769C8992333B4B009E090250C3068AA74A407CC640B0CD7BE5FF4057BFC8D4A5A99D89FF8EA408ECF302205DD50A253054351D031695FF59182350DABA8DCF0BE04A6D0577FEF0A8D9BA3B664DBE9B524CCE6525EDCC6337487B08E408A45BAA9DA6F0A4B21C3CE5F870FC85181B92E811F5F1ECDB4278C5FDDD857A03488DC7D21CB9FEFEEDDBC26E31B6D5383AB9711648EC3166CA3D6009C59AFFBD2C3BCBF41456F1431B299A53AA6B45D3C483FED7A437C23F38718DF151ED7453B6D2D9AF53E8C69BB680CB7D0C2E5AA55AAD603897E75130A778C29AEF65E4071E68D0F136811F72771E43F68C46C0D0E3BBFF2FD9A5EE708296E62360E6F4B9028B17AE6ED834CDBED2B64661977FA75C0C4E41A31E0BF9E492CC6DA26DF6D68D20B1B26355F667EAAC65250AC4E0D00B255033F9FEC26C64F91F4EDFA8B3C6CA573BA24F5A7CB46D023FED93C7495DB91D58C73D75BF2DD3AD35F131E2C76418BCA07541E547BF27DBFA99655A30E6FECB217DEFEB21A9FEA87A1E39253CEC60AFD0F5C6504573A4C2AD853FDD0F7748EB1CDD305D2C22EB3B07AEC2101FDBD0FDA87BB859C449C7DBF231FFCEB3211339268FB052E74428D615A7371371F99A817672551049534F2A536AF0FCB4E2477AFB7F0F03E4C277CF2419816C73F0FCCB2A5A046F01193917ABECB8529E20FF5BFB29B14A2D7F56B107AD54A85F73F838945B1EC40F053695E7B00E42A6F97DB98BE77A572E4F4A30127038BE0DD8C761838ADE7AFCF834AF2C296FD769002270C8991288EEA55BB109F9C8E80DA716401CECB2AD189E7B53BDC6F50E816C7235AC1FF5AD10131E25C28A51256D393964DFC9472BF658413A75913A11974DBAC75AC8C353278E9CD56E6D71F651FDD0EE9EB358F2450D0499167C6FF72020B45BD40BA084EC22F0727EE09514B959D88A61858A1CCE6368A8BE857BE995DD4AA85DFB036F147DA4070512394906C02D2A798B8143C4E8EC5A3C458FF085AF27EEC9F3F35C66123F18220386A671DFFF2B5D691AA79FA146FF8565DEA408A85D3FF0641E911DA2227A4D6E049F716BCD8108E73370056CC92D6981C724DAACF5E45616B1FE69A049C01242CA2F344C506B9FD5919E7F865468DDBF19E4720FF0BFCCB90BE9BDB9EA73CABAC6F79529069BE38A22D5B6E1F4621F2669167D490903457D0A382D6C39FC26778FFEC427FAF9037912D92C710525147C81D104CE43247D0F94FD41E8BA612E83959A6CB5A746D16C40FBAC20A1491253DE6A3B238F641BB30F672A97B7CCD4B74F0D4FEF02D58626C7F458BF4592CD8BBF4DFA3D02D7887EB55F82BB41FD342B7660C2063C220643A15CB32F253E749B0B4052D0DF8318A11A8E13A5743DF504DEB7D5B1C7BD233DB97AD872E70C112F0CAF4CB565A5D190F7A7911702A9CEAA70ACDF675D654D825E27CC1EA87556F911EEA80766916561ABB7F8EE5F6B6704F0DDB5D286FC4FC84B0A38E1D996ACC7DFB7EFF334AB2DC23466B617F294DEA28D6CC5CD521C29DDA019E7E7398CFD08747F5507676A0B3603085A3F9CF20B29C4F816B6A84F2A3E9EE047FE73B76ECB65A829560413BF75E6E1A1EE64B3FBA1F5525B07D3E8CACFC29A213D9D956015D981E5E91E687230E53B105F63AC4B61D3C29D886CDEC46B296E48BFC626DE9C947F278C701CE231F44AA8B97CE10D9DE975C3D5C2708C57394A9714DFC101D01E248B40BDE8B551F81495C7DC493E61DEAF86BC4DBA150C412297CB94A73264F47E57170EDC07B6D5E7F6FDAE9510B1268D70E131D208F01326709B9EE5417A6BD74B82254A3CD33F31EFB7ED672EF479E85BF5B806129C22E5573AB35DF5EDC080330CBF460DC6C19AE5A30F9B1508346C3CD3AE91E9128910AB3F5EA3D4C129CF68B0A8EC48260722B5BF4862AECB2A88F1943E196CCB6126AA32AAE637CD526CD9310AEE3D4AC4A90CF47EA4636CD0B18C250D30314A58EA0060AAE056B59DD6BCC262950075EFB66B110D0BC47C5DB545D39082DA6521DE8D0564488053E7AE566AD3C85F9F74512971920A98688B7E55D9B872E90BDD0042E4CBD346892D5B0243A0AE473077E6CF504755DAB5DFC02B3FA9A683993E92E5DF784B83BA9401BE68CD2749B9C9A3F5A39452AF18B6254FDB612BF0EA9D2435141CEEEA99EB8A489191CF349D73F4DC6B6F43863AF3D05F12B3DD996E79FA867ED79C1B6679E188A44F6F4042ECEE7041814FF37B6C7D099D4F133FEFB408592A4BE683CA969D28B746BA2AA0A8EC2DAAD2C6FCCEEE32EF8EB39C4DDA864E0DAE21C47BE4E84A8E045D3A9FECF87E95198E6043CD8578C3CC5F022CB453A45954DF4F5842DF93502A07630613C5819DC73D6C6B84FF4E57F5697B9DB061A3DD74E6092716650D5878E117A3CE57A3F6AF1DBCCDE3E4D3D079215C7EFA69ABA4D794BD854CCC9029AB94DABB7D4097C63DD8B91D6A23DE4CC76765DC2DE8F7A29A875810BAE15EFACD4C1FCD758643E1CAD6D700769E6491140BF0CDC35EC024990B896761E780CEE7D5B25DB17D152FAC1D93FA2E8545305D17B5FEFDE0A40AA9C621E8046E733207D4BD23E8AAB59598DFF2BB163FC21F4275F38F475273F0F72001D57F9C474E2FA354C4B00901A2E9BE0F0AB5F1DF85D338B66DE3246DE521E50A0F56DE3E472DB96F4D54687F17CB4FB7B398F6801FA1BFF6C4267AC835599996B9B14846AB622533B8BCA7710A480790F8E678B9CA05CC36359D7322A557319FCF4A0D11C7DE44290EF00C4E05BB01FA8E58260D4920A3BBD67E012EE8D7DECFA7DB831AF05C3C5AB61C9C16335D3503431D9CF67B8EAF1A5955A3CAB771CD4441B862CEB0D1F16B33E1E1E45884CCFE5BA26858412E16A7A163DDD185FA2903BFDB6EE2FE0FBC3CE371E577AE54D941EDB4983C7FEA1017DDE179AE4CA651AEF63225356FAA6B97C671336A283029E8718B4A0B1DE2C033B530E97A7FBCDD8AE071784EFFC7C420700FD0A8053C33F74E3CCBA5D7733E54DC55F8ABBA1C5A72202FD9C42B5E1FAD194C15F94A8986692FFFD1F41B50EE50A4C6CDF2F42A2A70CFB0F7B716F80C0C01ED77E2D58B532F47DD40DC8218C8D529E4B0A674ED7AF69C222BD41EDD5D2CC8A26185741CD5FDC5C675EAB260E7F0539C1CBE798C22D3DE5401D3089EE81F99320766A8BF8BA8677663974928F90785CEEE96EEA3709370173F5B0C6DD06A4C4B8F107BC0A57AE7794B120D29F95B58A273E9FBE525823920A740FF9931F921AC1F125E6B6883508D6BF15684E1AD32BFDBBFC28F1EC580BBF4B7DB06AADF1F952E78E98415005E1844D146A40F4A3522C5C936B4BAC3DE3FAE96599196E9F6185AB2B6F2C7C87317E4C6BBA44FA04ED01443159A7D01918DDA1F39CA2AEACB57BCFC3E20D37B8493E2A86DC66BFDA9B7F2DC1D3FF674BD30229B5D930FCC1B7B80770A0A5607A7C73FECB44A45024C0DD2939F42A4AEC8161AE5F6F961C305279CFF7406BA6B9FDCE041EA07011EFDEDE3A0C0816629F6C7CB669E5BBE5FEBA581C5ED5467EAC84515ED409679E2387C922ECA103FBDEB196BA6B9A9875D4E436B3B972E31D2D2AB73F0A5238CD67316F917CC26DB8749C658E0DDA659A8960247D5643C6DD2A11377FC7F0D531744875B844D263BC0A38EAC2F8605168C7FCF7D87B38C2A0EF8E04C4B3E647D18A629820A94A01459A553B3559BDE0EC4CFDF5D08BCBA6895E9CC69C1E6A25A0C509B3A0875FC9FD3C2C44B46CAFDF5D4571125D5E0002DE1214959080DE6FD638AB02B3261F2E0DCB72CD6BE24629D22E0B88AF4F193BCE0ACFE008AC3B6C91111EE29F3B57374F2D3A56A6E97A102073543CF5D2BB29C06E783C580BAC923748D2100CD1790AF4FF1036AD5CBCB2F8A95D4311C76728E874EE3CB2CA3425C197699315BCF417ED7E617CF4A64869D23F96C52C813B794141F7BE30A0E065EE9F80C6414C947F0ABF771BF3FF840EC1C5A07268305ED7F9D2AA812A96360BC5C63AF6E00DC19F5D73DEBF55B5816B7A39E3751AA77A8D9BAE88029236CEEB0F4D06A74293CA8336F2DB766521281D077F391B466B04C5615FC643AA48EE4FE789E2B436F28680FBEE1D298E0CA8F376C37C85E6DB524B7A74804691FFD6DE18AC5985B230111BD6A0619759DB4409D0109E2C26FA0241A9717DB62C9F5F5BEFA8918C289555CFE3D22CA00D88334C2992D7B13DA7B5B14D42F8BB37AAF98B50944327C6D48A52643A3FFDCAA44ABFFBA590BDBEA2B616E278D1FED4500097352C50DC45FD9C216DF60234FC6840983F22D6A377B311CFE2304B067D901A1A39C160D260D5BFAED7395FDCBF22476C8051D086D21FDE1593855EF6155D113A0013AD8652480F5BEDB008342DAB666D76354A68A87A1F8C7535A8B434EAF1D32AFFC7FE24948625FF29121DC560432D357E58F42CD31CB4CEA8EDF7813B8D1FF70F3BB7FAB90B42B06BB83305936A30F9BA076B6BED96504249B75087FB0D19BBD00229377E391C460DBB1FF014FDC0FCE3EFAD2CBE04AF74588F27226A490F257A49424342C66836DC3FF21BAE1A53C7BAA2FD4C64E0EFEF8E0580E621D6995A3BBCEA82E325AD40B14A1B5C8594FFE7C0C63531956D2CAD6A75C89B05098B44506BF036A263137A389751434128E1AF51C2DB44C0C7DE33651752686637A096B8157FE248419EC4C4FED4F27EB5C099B77A07A41CA27FADAE10BCACA3A5EA5A536F0CAA0B5947A7B834E864D1A5D98E6A1BED60456CECD5A2BD1CB6E8816AF0413DBF43B6B4761EABBC2381248E4A533979077607DA8111BCCE7DDE473F7030950F46988D61B27A0615D78ACA906A3DD019DF01F125D7D199A90C258A7CDD377CE8BFB4E2BAB541A290FD8483A6E7C1CD8F364C84470F0261E8707B3253CE1FDC2AE43E26B4D4C41C7853C9DB454C6D1F92E210EB6A7F449C79E9CA1C712231B302A4239F17B5685DD6B18308FB72481001DEE6577516BBB8F8A758EE8827CC0CB073953A3EEB71907715860041294CC61615A7C7F3B7557F8C200978999069E3FE79FFA4E646C11BFAD06F95A4E649F5166F0F747FD1B2050F3B172E8CCB1344FE4BC3FF544DC69DA9BF31FA331CE45CA76734BCC3DD1F150A176A68D66076E4EE2AE4C7CDC0202F17FB151FBA70F7E626F521988596770541185079E387089FBC260C58406C46579B2F03FC69C0A002B3712C548645ED31F0F3D46CCAECC79FE81202F1E5245E56ED2F08FC24E3669EF05078DEEC820F6F5A45A05F7232AE9E0FB73F24D45283D516F81A3FB536D238E68A9D417C472773524078A357F4A5E5445BF02687112A58E30C79B48AA8A4BEE161A068AB7284DFA13C6E4D3BB3786191D205E7AC7FD2FBBEBF0F4000415476786E8EE2C3953CAFA202A3A45636982A0B1D70B272B31414EE80B79818284C5C6000000000000000000000000000000000000000000000000000005070C1419232A3130D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 + +count = 27 +seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF +mlen = 924 +msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +pk = 62BD461E67496F3093C53D928C5652B95105E8605F32C7114C35D991C921F56BBD1A2BF562CE7972174D590A76CD703392F54A0DB8705AE2FE669995F0A835B30F720043DD394233C6889687A872508E988599939CDB9EBD638342EBFA86B994FF9C73E37B707B45AE0D790613F34836DC96540A2C2D39CFDCB75D435ABB95F8BFFD0400788789E5279C9CB5F2C6D9E2F32B818DB40C9150B062FC6E364168098D6F55B8AC5B93961747FDF6DD6F1523CA1864D03C502123F33DD42B99F3BE7A62CEE413524813FBD4DB86E330D5BEDAED61B7591AAF25F6F88D782CEFA9CF3C9C668EEBD7C92160808B8613DF1272DD0EB016CEC7AF327F00C90A8633BCAF8FFAC70E72428E06C092C6408E4E522978AA4F7E78577D082FA8B1BD82D93A5B77837CB3393679D87D67E5EAD20D13BDAC366D81937FD8529BB7F5F8F2E151166F6595B3ADA3D27015E38BD2AD9E92095F9A5D52269F69C1E0DEAD92FB343E5717926C30EDCAF429A571A15BBB304B2882970EB4971A8425165C59EA1025A5875ABC01C4688CB421536C7EBB0C2FC2A4B233B50D964984A943E988B82AEB045BD6FA95EFCB32DB70AEC4B8AB620A5C25B25AFB054E6407B88F754F7EF0D56E765048C34C3CA08B3C62ED64BAE2EC345259537F244C164EE98393666ED2141205A7FD937900E7CE6F636A2D89C01AF8959AC91E9CC60DC2EDAEA642BDC973AE0DED4228B16E50BD5BBF07B0FAF3C0EE6DB901D6CB086B003C18E1235A93A4664CA95B875DD974ACDCDC601A3F72A0849F24C42476A7BE2BF2630337AC84E806B65FBF8F327895CDA3A90374CF98B2EF9D305DB134EC5CA3A79D49EB30181EFD219B2DD758201CCFBB930681EAC34535624B1FFA0B82C8DF4C65880D5B948BFF91ADC84954EE8A8C81820F868BBD50A3F3883C9413560F4A0A18BB57E89DA4CDF69DAE3FA6ECC55C944D2CA9C8D354CBB92B176ACE767D757FE86F385445F58FC7118DA04C2CA17589D418B0514E424FD119595A2BA164531BDD2F712923AF6FEC8D88B65EC223175C3641AEE5E6E9E10B5B4D9B63D27BC04CBBCCFECAF9BBC8F7931C8559D62AAF6C01863D3E9AF605C8237F052ADCBE6EA34DB07A00EB2F63B1F8569E749C779A6B42290CFC2CA3D420B7C5128635082A7DE1D89FA7A923E0EF6D5AD46AEA4E55B1068B3659A900D2AD7E5FC202186B57FAB4E6BB34CB4125E238867490ED484E0613798220E34CDD4E82924C005209C99C7C86914AF81D613C3A9E2E31770A7DBE309EA533BEECB85D3E11E663EA9D9F29FF4E3EA709FFCB5E9F4C732FDFF16507518D1727F368C091EBC33DA59D26DB51C7EF605A430AAEE32E53D6FF761B9F2B26A6E63643CAC93C997EF60FF7666FE734FD4F8E0EF5CBFDDD871D025F74420BDBD14C8D51A7EE79628397BADA7DCDFF7C77B3E18DF88A631165802B78B1553D82AFA1EA292C1578422614608B17D863BE8BE7BB6682491F02B7A59EE10A54FAC63DCEB0133F978CBE41CB123656F9E12B557BA3690FA7E6FA4853E84DB344662F8A0A22DF1747A60B2A0B1597ED1E32F2093695908A1D2B72BABE916A5433CAB03C7FEE628A18D144A2ED9171542E360C9EE216501BD80EA239C57E32575A76D6FB4264DBAA9BCCCE851FE7C3C97561C512ECEB5766EE05FA31715D25F92E4D630ED78803D70EADC6B2E3B38A313C6D0CAAD866ED048CD2CB160CF6E413E5E89022CE5DB1BAFA3AC9573A126065BA0F114C40F2555737A5809E49F8FC0D7FE19F33000D202F6E80AD905913B5A1904C0A4B80D14FECCFE79D764618837C8C75339DF0F31233CB157D287052F968AB00F9BE71B3909063156788672BB355053D170EADAC4499A4A292581A05B11135EFAE586D26E77FED5FC622A7455C46D3918E33E8B20341B11E26DE2311EC28E32035E60E41DC8478904FC869851C7A704162BE26FEC1319F5BE37CC6EC88E2AB2082F85E77D55F0BD65DAEEB4423F79256534C83873E5A4D49D4FCFDE4C5C01F647F853BD58392B948070629FDD81A4B13A1F10C89565EC32113826E5E77E091038B8E7935B14864DD301E27507943C3F0370E4798AA907C32C208AFB7E9209439CAAB7A7994A0528A85F179E84F0564CDE86CA04BAC2DE26EB683C28EC3099208948B926E930C70A621451E3413669915911AC6AD6C0305313C0D16B7EB5CBA0A4863EF13B9D60D6B4455B5AC2A1C5AF1BA2C425C3132C3237CB8F5B17279044B25E79FB281ABEE9D0EEC4C16E05911308D50AB57EB4B2A7F890C16194352D4E0EC2219BA82492B7B87E90DDBAF22C8191DD1C62CBD4794A71387704E0F9D3F7EB2319AF0A981E6BFE0EECB2E11AB32B5793887B62B25BBF40499FD4C7D9BD0EDF1F48DC20F5986778B43ABBBB12ED954C685141498C65ADA02FE48865CA3D2CF57F5C49F977BB115089A848A405FDD447E7C4C4DA9236DE23D0D1EEB6A382596C8E4CC92D2F13E23FDCC42B442E1375A15AC21EC0298133A5B1E3B86D4CB536FEDE974ADBCB571FAA6EECE416EF58D7E4D5F3924236B65C8D38CF884B2B733DC4A1C4A6DBF413321D4577670DBF81FE2A7E3D3D8859CB621C233B8B57998006EA8C3F81AB84A699949F24CEA4C585609936D17AF49F56A3DE609DE4A94E31FC4B8C028E9ED57ACD0FAD24DFDE1A2CD41BC7B64C6C48CA55D1322531ACBD9C09CAA37C1CBAA2672496448E2E30DDAF57DD99285665DD1D4ED7FF35348C6D0C981F7E51205B1FA613384C8C79A73806F3335435A468D0CD07882599D7B4A2814800D21C126F6A40C3AAE94030D96D4A8515972414457635B817C161732F9D1738FE972041C5CE82557D1ABC73E27B69C1704A1C8DBCDA88163F8A68E1902E157DB464ABD32F3BE389C94420564986DF4E5433F35C37700D76A5C67987414EF13D1536D36823E415E91C48F554148B1836F3C4B4EB3AC4BB08A3A57D01DEB220872E34778A7E09C7ACB391AD28DC9BC26FAF8BB2162C5B68A2D6CB3151CBB2882F7513E860712B2FFBFBAF9391D8CFCE51B52383C449B692CAB694C031808B53D58475EBD9FD05C9EB9ABDE794DFD11106D1E81602C5FA66E43369E5E4FF4B5B3C2DAF6FEDDEA26B275F82946F8732163D0824AE836F086871AE30B70D3B4C48A788BB215B66E7B1CC961E24194C92D1CFE6B52EC22AA057116435B1271256E74464DB84F73B98747078A1F564011E3892E4300BE1BDCBF70DFB88DD8069C887A4100CE9F091AF93E470A1068433EF5610D28D50CADAB9F09E4254658AA9F248C261374E5582927E061B2707ED6A2D098B41624799E7A6EA878B1C3CCFA18F859CE925D793E7C21AFDC5FADD245CDBFBC2824813CDFD7F5CC6521EE0D19A2B7DC1E474C915E6FA4C05BA2FBEE2AF746BC86EC9E79327EC60BB12AF4C7828F90AA4BFFC90B87D8DBA6846708109D0F246290F7E5BE4577691E00C58E69C6F8B9E2C85EA76B346F550179FF3D517E0A21F63A7A59F623A08DCC87BF5AF4694114E21125F22ED851CA247E569D0493797AAF8CC11587D1BF086BB0AFEF0C3C39A765B452F1FD486F8172A7A47DBE1C485ED54ADED65EA01B67227AFE05777491C83A9A6AFA3832CB7D5BD014ABE7062F90536E06F5C670CD079F23A4EAF9544D401E9D2E71BFB4947BDDA1DB +sk = 62BD461E67496F3093C53D928C5652B95105E8605F32C7114C35D991C921F56B78C973CF75517B65EC020363CDADB9219E85546DD926E1E49C21167E3D2A8965556040549BBC4B092005E0C125F75D6E221579E4E4A17E7E02C880AB1726524046A0CFEE035964AB7F0BDB018861287FE935C512F950444246B4CBCCF0F9CE2852A64524440861942D1310325A946411A750194460C828048BB80162B84051982D18022882261163066512162D88C2044B042018C96C48A4000A13299B2629A308646338621AB38193366412B468D3A2801AC200441251C2B268543401913612213281D2466892C86CDA9040012670E2446201392DD0A20500872CA2862D24837001B6249A2601243882148564C0206CC48005A2A84D8CC4251B44401C132A221390881886E310601AA98020974D4C804814902D8046295B2600A0320210A7708B904C02178123338AD9C00900C66140022813A44540382983B84502B52881A4000B9790CBB4894A384449C86922B6491A4545DC94251A4245D284249942495CB06849000A93B62181088052020D12143062C405A0A649C2021210C511142971198591834811032945101681033648C330061239800C41091AA3208C2442D44001DB308852B229C018105C440622A489C81861DA382248B6891C411208228401C32942164062288454248040963022110C0A361148060561C6041B1581124760421085184021CC004DC34200C4442D5BC6019C30309B880981208192988541B604611046D11624E1242C42C27093084214392C11A14C42B8205A262448268A22954CD19849D88071D210884B06215C023220B004CCC428C8C86C622040D99064008528090341A3363240B8210A8820DA82318C3222C3B08CE022691B0622D828284AB440D0A4895B9600CB0641000528DC88715A1451A48269514666DCC64D5C102E99988C04060018074C42864004C48143B0216234819CA80093363259A42DC1161061380504C849A1A2280B4751823866581681DAB871C4946CDC224414804CA4B231A1C8410819441815049C264D18937011B2655A44910C346260260494122080C0111AB72D1007822027489B086293A62C1C290DDB866964C4448330459412898B988122914CA2C08414B351D44648899051E3980D42485209205011280E21922552284D1A924460461121264D23974881906C51422AD3300864921113C38141064683886143200CCC30280BB02898904499C68C0B4566C8C2045A2811E308480217460818025A9230904882C0248D8018509096919B08698AB681C936301337299C98209BA82D23214694163104311044928520B70D23B49010C52403B0049C867121A249539648C93090892072134506448890D2187210868191063009C681223086C2400CE3C65089A83013890DCA18025A18261882858428501B39921AB76D0AA390E4C884A012218CA60913152D13898D5B249121C12D82C6240C164298A08503248AD1180D11136459922920010D90C6201BC6880CB77081406910B33063448A133792099049CA8060C810519C9865A1424EDAB2455892108382111BA64CD20842240520D9808D08424D5A100240466810115140989144182A5B0068081932404070A248244A160699284820B2801B272DE0406100039014256910C3490A108CA310211C0591A4B025A124200824298BC870924865E4A6485B84250BB42D09B21141A64DD03290D1B42D10B700131871D8B20CD0024219248464046823B501520446D4A22CE4464500015020C98901148D03076C48B210014849A09848C9C21100264A80B2094A468A02206E50982854342249148CE100801CB52CCB162D8A964CD2A431C0C84C1BB04900018593C00C54847154804444304063B4111329041B966081B04840128024A26C04B9102117915BB84DA1841089C870A0440658A82501418CD486454C44049C080D5B34060C2164C1A26C82202E4BC2458B32084948244BC62108C54CDB22308C36719B444991444450868559328D5402220801915B020104028084C08C0986218A1000E4202D1CB82C00867142348D5C306D548481D81640E2123009064942C061DC088594142080460A4C984013C19048162E48488921A800882420042448D01209CA2420CA8671188920D246721BA68CE0488A18C94DCA920C823044109265C092699A4072093292CC000D80466E1E4BD18F6D9B6431563DD3B0C5253EA638D3CF5874E17A324E16B3AC2A4D502337F293062C1A6E53DA1C0FC29E255FEAE2319060C2B8AC5F58C721A0A2B5AD72818F44F87F89CEC420ACDEFE3B81711F5F3E41C651B13B4D98CFD287724CEFD3D732D88D11EE0EDDDAF435E77FA78DCAD96332DA71B505F2AD46D4C92045906AAB4B0E701B0F1524839F257EB2A38DDB9F20A70AE90981D1E1A9F267972C7E55D8C0DD21FA6E4C208DE0276A3682CB3619B646652A47C209167588A118745EAF0337DA9AE0689045FAB58A5DB6828535D3EBAFC9AE9A72C1BD3C7B2F7A933196A2E47B7BB165DAD458E1A4055125DF52C5327E63BE376B170CA2317C94CD9AB0C4A828650890EB3428F3DAB5F06A0F130B7DFCADD5F0F7F342648E2E8ECCBC148D1153AFF69479226D9C749BBA2A7BDC8BE88637CF0BF6C61F6DC334FE4B722C9E000621F81B1564FA500F891BCC708C354EF0001997148F9F1B644520FC1288AE2E11E80C7C99F1451D848490DAC4AA00D48A20E0529662A538A3827689609DF7035D0EC925391EA73E0E8CC97B9E2001954E7D5361BB4BB5BA7902E351E911AE756B429CD3C8BA39F4E21240ACCF1E28921C1C1834492459235208D0110B3A154BA8AE1A5953670DB48BCB4F2D7D2266188082F354B7A5F65E3F19FBD597B68FDADB4462E47A375DEA6FDC6C100613D82A42038D8CE4C860DD877BC8D5ABA932BE8644CA3C5C36508F1AB1C39FCB14D5FB8C9CFE09046A41EB456A96F7FFFB8746B0D90D51B50BB9F622F77833428539A72E54C96A7B3034EA61D41526DA0EF28D942C21C54EF369C6B362DC5C35752B9B17AA2D731E5FD261DFF02CC1D04E38D80215CBEC75F9C29AF0BAA0E7911960E00CAB30CF90FE435B931CF1D79F263138ADF3D721472ACBF557A5A733568E32A1DF7113ED8F401284C2E47FDC04782D3DF76D83FFB784BF80F5AA21B0C5DE797D2E192A8E292178D73FDD8DC7A750C6A8DD1B27F50464085EA03E4AC67B77D0A3CEBB93875B80002338343743B0D1D67B88A050730574523A504AE9C7147E1231F3C9919B214EC981B7474738A45EE111137933B088985E5346B364CBDE086BD8A4615A4AB7A33851685B9AE7E11513A2266764F29B67765BE081C65E1F43D9EF9A57138B31F6BBFA649DEB8CC4B110C737818584742EF4732EFF2F5F05A69BAEAA3C893FF28D65D06A2D395341DA64D79848F5FC4EA1084A32F620AF67106D1B577105D881E481E32805ACDDE875A00EEA1B0BCFEBF01C2F298C99128FFA2B3DF17A20DEC8D627136022056EF3D8FC87D0D35954CC7754EAB6533EFBB9A0431CEA020BF7BA7B9F1BD608E372EDA840FBA396C2765E65845404DFBA9DFAA0AB3826236B6F00FDF610438011A0FDBB28AE5764DCEF86834F23F38804FCC6A2EE633C95574F17FABAC335C5E3D93AB4381D2199C9B0DFE0690C8EEE7FA0479F3BB9F75402F4CC97393A2FF0B1D21883733EE0A9762C1330B58D7F502C9327FB3CE230CB8635A3EBDD347B42A1EFEB00D028954C4BD90C937EB110AAC576E599EE136E437DDFAB6123301725156FC84CFB41232E48A742252147361C5C45D8BE8424E648424FBDB88F3B36D132B97B6176C88CD5D3BF78E1BF02DB8312D843788F07BB94F67457FDAA6243997651A045359A026535E4F9BBFA3BAE908FD26402A2D6C2CB4F40D0CB0202D261089C99EF6C8AED7212BD5C63D05D06BDE6F214B488B5F5288FF7ED80B8EC307B0E15728C1866B4877EDDEEA89F243FF867A02C7CB686570A4E3480728E607423C740A014ADF46486A9A60AA33F5BFDBF6A9B6F9872805069310BC409F776B1F9383B69132CA9AA525486A0202E9C9D97619CBE845E3CD1707B1DEFF4BD0FB3A6802A7F21BB9F0B31D4D474CFF2F938EEC89E4E56765A69526FDC2D8EE0E696A9B79E29F624DF46FEE90A6294CFE0F45840471B8D9AFCD3DD034E07DE2C39011813B5419F2B193558AC3E59F8FC7DD1E61175CB11CA9B30C3BBB15E373EB82D60447208DCD55D17D7CB2B0A309FFCE5381FC449223F375D5CB77439B06870D96DAFDAFFC5AC30BEAF0258E80C5AFC1B18759659919174BD719EB7E437377048C651B88A05B9AA2B56D1C77E5901858FC949AB44DCFB9B48C1574054635B78E38C9D0DE68684BB43955CC69D52DE47CE118198F41A3751ABB99A0267CCB2FA0D6B5A85F8F0CB57E7A297461CF11C6719E4F45968EFDB683D88DA40149F52F88C2387378C07B306EE54440C7C2FDED483FC7D5084EE0B85F38C472FEE18CA07A08D8A417DBE87F70D0AE3B0DFB950AD3BA2BC2BDBDD2E8EC0C1EC241513FD9E4E1184CEE51C2AC0EFEB907B9B2004AA5C66C961BF0E3024FDEFF21D7CCB64B84B51AAEBA10646D3A666B8958DD910F057EBAC5AD4E8E833C8C5A71873ABF815466DF2A4F1DACB31CFB46F3CAA07D0BB4B8225EC9968C496CCDA84E860D6ECA74C770154F895257EEBBCA5B2A4F104E1A5A37D5111699375906187BDBFE51E068D4D4338887E4164616D5AEA09C26976F8E29124CA097BD57CD5179FCA512ED686B4AC26FBF83479992FF3358A040407D6E5242BCD8414D6508FBCA2171D8BF434BDB453E0B481354B5D4ECFB6086F9C4B0E32FB16AF6DD1EB8BC88A048BC04ED8434CD29DAB9C7B57C78C75A1564E7B160F817D90E94A20AD679B1960EA2B3B4410B45DF3EEFB5A63F60BC226BD6EF70053CC1C9E80541B1F718BF82A89C298CF573A2CD219AA50B1CA1D5AD98A6EA68B402F7EF0B677B99E9E2A4C17852232E289EABA7CC52B3CA9D71B171FD680D6684B2BABA8AB71E295B6561CBA3F8056C8D6EE3F1DD9822B1E411137017852F70E1BAD781EDBF113E76B40ED3BFE8581B627E57F082803074A7BC0E71E055E4EA815795F15ACB3238F3100C16A286B56D01AA48B9E0804543A1D68B98A26ED3A044F70DBEDDB2F582712751DF7042B5ADED2F63F238910D9CAC285E55896AAA3E7055239A22985C99847868C71156BD51FC24668229B192BF6A0B9C43EA352C7FBFE1306AD678B6EB000C0BD81B1945F2311CCD6FD11BE9E797E8C7448240C90B3F01C44EFAD4C9389B8301C6EFB2CFACD9B61C62DCCBC27C2C257853F52921C11B908E0705A19B0B36F5B340650A97A853EBB558EE0960EEFB604EA8D019CDE7956943E5C9566C8947B0C04ACC3EEBCC61DFD59117504A3B98F2425C290BC2627AD4C393677FD37ECA39E74AA8384F9AD378E3C4280054200C33A28A8E2D7ECE847F22FBD394F4DEE52857C0D3FEFA43E167693140D890723D3A852F679457D212B334C2AC759014AD35487236A49399B667CA9D93C9C4E40F965057F53E2C5F4536B12A249AD0663E06A945C7A0B85C710B2442C15CAA3CC660D4113FF05C5FF1B390E9173E3E1168C03DAAA2AFAB7B7D0FEF174A010019354214E9992774E810755A001011F71974AD30B0D8D0787C0B84A482946DC5AF0241D041B340CF9D4C90F8FEE6F299560F907A6F869EFD1C191140FDBC37F0CCF65A27AE775C48AC775A22726A1386D797BB61B752AAD8BD9C90094DF7DB861DDC6FACA625A53DA982987C4C482A99757F568982669D96825B139EFA4380656ED6BFAB507754C1D63E608837A2C514842D791A66D86929A0CC0FCBB901C9567BC7DB6BE0D54393E7D70BB3806DE04D04021A16AD471528A87977652CAEDEAAEBBD8E989FBA57F5819D52E2E058D6868D7F25A4FD36D26A9DCB848A733A2507502935EC558B5371802B0201FC49A44D79067BB81E7BB9AFE298A4B27C62F5FF635952E822D02532F593C98B02F87FC9F28B58975BD2E1958DB385AFA4638CA37BD33824AF96BF11445F1288A199297566039A40266ACC82CA654A5C823274412EE59FA5E7A464148128167EA9A03B67828801CF0402EAA5025A28E83BF81CCC00DBE805BF3F14225B0BEDAD7418EC44345657D3A281873397DF3D732CCC05FE214F55B42F53C7EED2B33995F21F72BEA67800832D747CCB9DA1491F2E7874E379EF38797A980BC15076C920A20B1F07612ECD6C04016F18AD1F0FD4B1CB6D2EC329ABD8D14C1079845AEA4CFF15569D707320F10B6AC94D59623ED09E27F8F4C54BA4D7610F7D5EE5436F2BB14019123FB335F9818663026C96EB470AEABA9AB5B07FD822CDD8DDB94E101398495FF7F3D0A8CB2CE1F423A514825B1BF804891F9A01C10B5ECE616ED2BAC11D994F4C45E3E9D67270A8FE3851EE95C6ACEF5D92215CB7C8A6B11DF3E7CF653883347030C3846A8F5B98A7F7BFEBB083EFD948A0036C2F008652F484D8E15A62B5CF77EA48F0191A1E51EC2AB8A675B0CE1D3E82C76978730249E657413BA03F713EECAF73D89751FD5FA3C25FF427D9782245B12A1A2C896A703CD0B5C759897EB10C8F8471FFB84F46FADEB2AE2305F1B994EF41097906B6F778C2B63462AF70562A2366EDA43F7E42D93D1B647BBD33DDBA7D57C4A5E55877E78CDCA17F33FE5CEE6B64A90D5491EF9C0F96824B4663210EA59588194D44B8A11B45F00A6D8D66511284E05A21E4E079856E61FA160BDAD88CDAA5B1E30FE78FEB7BB8518F5A9992BD9BF9D1574F798C65DB8E34A74F897B6329B9B50A9E0F458D1AC2E51AB90476B191F04138B4A6D65E7D04882E30E8682FBA6CA52D6497B710687044ED6CEC9116AB371AED63F0364E3E938BFFD78 +smlen = 5551 +sm = 6FF7BFEE65D56A30474416ED4D7AEF4F06E4F501C3BE4628CAE793FBD48A900E7A4B2F9E7FC6EE3471A7C8CB6825D61AB93AF48D71C9FCB23609D304A8DF7800BB1D5D48116C4BB4FBCF1FA7F2A278F81353299CC132BB8ECB864B48CB7EC70A853DB73BCFDB4F4527B651E581CE0FD17FB93D9136C844FECF52F022B26D9CE78DA33461D694B2C1811172B9F3F5B09C0772B075545399E3AB0973B5345C77217228FB319D26E2A4C083F43C627647DF543C6B0F1FCA145FE4F07D5C74FC49ADB21A781B497F8B079412BEDFC4AFD21CF2103F7C7399E9A236902FF2C824CEB0CC89C05C9550AD2F46DBD889BACA87E6D1CE3ADBC088F56974D56DCC4C70054B7676F83403840489069683B025D6D612440CCCC61926D37680C9C0D296966B95E9988159DB4F3AB2AC23F1E027F666B6992591CECD45003C2E2DE6DD1ED26CBE0464A2315CAF0D59EE5CC034C8BFAC6C92B62AFCFC8152DA766837C0F7AD2BCCBC544B77939C869A71F4C6BB5682D4D46BB1C98DD2BFB95B4012376EEB7E31047763A08EB5F548F005642A55FEFB2933E409013654200D0D28037BCF81AC95F90148F159F56A903BDB8194DF594233838E7607F91E8BDBBCBD3056A1DEC3E4DDD2239FA0E6B75D2798DD602C78B4129D1C85A9193E745DDE14EE36569AAC185EE9211146FFF51E75195580DDD5C9BC8D87DB653133945D00DD0787B14F90CD54F3373FCB05DCEF704D1F6C3560D8E2BD89AC52A122CD26A7BC39BB8677A997D9643F87A4D212551E447750AC656570F079923CCDB8494173F3C402B73F91D1E1A1BF554C6B654B44E6D1D78BEE7A822883940B12ECE96DA995D68E30C4CAC1CE3E50C5A9CEC1132AE58E77AE7C6D289D8C4EA2F6A6D4F7A15EE6640E1003FA49E9AE9F063A7B01C8AC56D6D7135C4B167C9D0668E4CAEA8DCA9B3DEAE81DF37D6280CC40DFBEC8E5D4CFD4ACCB29B9573D8B1E9B90545E041280217F9227A4DDD6D42515DB1CB9A4DA84E105FC2CAB30205E22ED63FB35CBC751649253237CD5310B874F5E2B52693BC42AFD1DA1107E806EF9BAF0570FC67B5DF92042CAE048723272BAAEAD328C4EF2927F09F329935567346A19ABA20316E63E0AC097EA843B3E7A670AFA6068B33E1080E71E517699EB87785F55ED3AE56C987433E4FB29CE9A2D2B680B905C27F933F14C964795AAA4B4DB851444AEBD808244E67C29E47D7BAA83A7DFC6B3A66F3955C5A911FDD32D4AF16DBD592B7382F43CB925FD9363CA2CEFAA0D5E1A6E4482383764ADE9A90E39F70A199C3E7FF87BD5317A1ACCF65DC543E69B564D6F4F0676A7E39FBF5E1FC17A3B64613A0F87436243EB9FC08B213EF1409490FA305C43D43365746C21815AAF674E6E596088F686FFB0593ABACD79DB78167A17038D8132C0981506324257744B2B60CF41791ADA1DFD4DF0BFE5204E8EEFDC2A99A3F8405207C12288E402C54602ABB60BE9D956421C2E06A39C4D9451A6CA40F970F9D4FF00A52CB41766E75F5B22CD0E0B59FE4BAF407B25303C4435BFBDD7CF97A0760A80D62DA45578CBC6C058671A934B7AECDA3D89C6BADFD17078511CE6C64BDE80D336A81BA02B42FB18C628B4C15A43EDCB82D07F2626FCF5073EA0460D61FA048E15AD42AF742DBB9A2CFCD4918925FFFABDC9F10997134A6E3D11799EF0A6E37B3B873378E5128C9108F00BB4797A563A160C66A204189BCE4F66476EBDE6F239D75A9C6ACFFDD520C5A866899EE756ABA05E8C7DCCAD2DDA5B7743407AB460E95D2479A7CC91B5531EF3CBEDCFF3042626A8BB3A92D61B752C4E19257DD77518E5D4C3F28A64B93AB6AFF1DF1EF2A0487E7EA6D3E4D23CB1E022155D67DF7A10EF08E2214DC229CB50D51A79C0AC5385F55A192E26ED929DA367CB8BCFEB37398C3D13FBF8B678E76406B9DADD7FEEF9FD4CCC2B5CB07A36C34950A42DD1C99351CE475F2315EBE34F9BD65FD743C3755B84C7A45B4B7935C28B50DA2074CBC755B9BF023511566CB64DA08501F1C7179DFE1E8F281667C842B51F3CCE02DD8E465A9405C1D0CE25AE6E6239361067203627C666DCE767DD4E7C7D48086809B0DF4529B4687842619E65474B1ACDDED5E687373CE920A4254050D6FBD73D2D4D6CB2E565D20F5C7A1F88F5E4CE4BC7BE53E2BC8102D6C2781418C71A26F4072E564B6986E7E41B89AAB1CE210AF8AAC41B19596FEAFE511F5AF5B55B195FB2B6168ADCE80C28A701114B8CA520D7F7AF632EBD40DD135D05A2FDB40D014C7C151A65C629F20AC571B2D24771FFABECF81A65B7F9A4341CCB6B7F6468E8428BCB75F0EAA03CBD6575AC955DD4936315F90E50BE3D61C76FA82287BCE86B6B30DEC7B30D725113183CB9EDB4982F6CB4B0F675F3D5AD109F80E380C0E0D6F0C470D6F6E45993440DE172957EE6C84F22A4EF708053FEF27493223C6056B163E43FDFD563C5000B1326308B88562FB700831DB6527D5AC434A9DA0F196D4C51307BB3449A4E6BC0EE2B2D570F4D5ADC8CC8E0B89D360364FFE9FD573032EFEC140A03CB78398C50C1FBE5A083BFCC7EF96562461B977474301AC0FFEF7E8955A95DFB91279CFC14630750F64EF9020DFE77C347A56E921DBEE551BED235ECF8DA0194396D3BDE3E930C6DFA3E565DAE37E43CB6602C8C0791E5E47C040935AD6F1940CF49796A42EDA5AAA723F80A3863847D08E0A7D47FAB117F58B6D055320070F526144249DD8ED35D2B568FEF22063EB64DB06380B7F2319B1094AC11CE24390330C9A317E8D4AA03E35B2A7AB928566A82D47D6AA71E9E4B897060CBBFCD9E04CE262F6FD02CA22876DBFD4C72619F63014512F167A5E834990E34DECD7CA1058375A0D0C4CC294C01B22BF4AF5B37DC4FB88AAD779B06B9C92E84ACF5459DBA5B7C33A13453D2D7444F58A153EAE4D64AB9A10F54C17F800A9C97C9400EFF6298AB258F2FD0E13C42269FD4679A20A34D2BC9FD643946F2CC12329DC3396D6947AF8D424B18292AB9F74DFA338B6D20ADC84211793D21E3A40673E2C9CF61C5B811676C68EC79D38EEE47275BCE969DA0E0410B5B86DAA9C8423FD5AD0C1C571011E133D601059766F8C23AEDD06B955D08C2C49C80983E4CFEB6A5A6823149E7BF370E763193302B6AE0192A52C973AC6E5EF79EF4684838E3C5626A019E43675BB24135C6260A546DA9B50E0D7720C9390CDE0D0E4FC2E44CC69F91C92A571B6230173436CC98AB743C62D9A3F128B5187B7468849E9CC8EA0865DBC45F330681DDD087E671B9B51F4B90501A0FF34E892C70C17099EA61B21822C3555503A9A675FE5157BBF50E1E5685093499DE6F86A36C5EF2A56911C7280982B0F8AA36A13196AF9E706D79D1C1492CE549085B44B29D6EB9E55E59C5EE6C78FE8556A74C32ABEE334547F266637991E30B0FBE30E688881BA2FD97166405325C581E93C2CDA3F76DA4AC09EFD6E90E59035836251023EB8FD7CB6A9664A144260A698E710AF85847202C7FB27575639D230B9C5237477F1899B6A6C3D0ADC05806C693BD3345162FD5710E14F8F5267A350636BAD9FC7CF2776D9183BC76112E5C36274B2FF40063E8AFABBDE1EAAAD7B4C862FE37539E829979AC3D4EB19523BFD8DD42BFA3901BA37EBA5F1366252176E6E88ADEEABF68BCA5534401CF524F7A20DD89CE828ED5F97CA78629990E40F74714F78BC28A554682F679979DD3DAA61388E04F433D3208C709172D9D98A4EA91B444917D44903F0596E09E85A3D161C951BBA641F8B634D5A1D911AC70205165CF90B43CBC79DFF5173DDF0352A66099AEAB4AA7C03ADD7F024881D342419D2ECAEF2086692E370489C1B57DF0358A0E78A26CED2584A7D9CB037287C0EFF3FD2D895977F6BA8CED4452A78766D742E2E3609889AE0B510BE2A6603665C8FD34EFED697D55DFE8F78306D7D0F317932C44A822F67119A338B25A17A0B90BB06D7FD3E5E277E21A88A0DA9B03163C84399B3953AF21514D341F54402FFA2035C07D8F47734C08A63C23E071D75C76481D487C8C869270057AE74B2B104C6EEA67D3D943946A547FE31D21AF0E7F27B80F3E6421A0FA8F0E8F5E88374D0FF33C857F48080422AC09F098B186AE5A533F8882FFE354D4E418096DDBB949D640597EC9A70D76B4F23E0133EF221445A79C60B80D87E4ABB766DFEE0432C985360C45977518FDBF1AE3F84BEE8CE763DF995D69F84721302CB03546FD703D6DC8D9BC31CF91374E1B54723165C79F2AD1622711D46CD885FB6B84AE09E73725729A45F014226FC273E8F616FE0FD3858402C49A660F785C0B563D097A9D8DB340B48DC691974E938ABC7454897666DDC57085A759B47D42F9D39B23ECD12C85EBB846C1FBEF77C473EC9846B5229B44B51D587E8C923A99142366CD7212A0DF701529E70FBFDE451F920EE92401BF46216BA48D9AFAF7D0080DA6ED3E5C5DF81FB269CC29650BE109527B1A1EF992D8690AEE0D846915DD6D9190F030CB37ABD14B339C7211B896CCC01463E2979ADC1D0F2CA5A4BCC13351FC6F3C5E0480381A2AA02C5E5EFFD742F1EA078300553507E9BD69454F6755C07A444AD130C46ACE23EC09B18B353715AF6D7DC3165470B8280FF46F203CC4923E94568450DE85ECC3EE52938A64B7E92B4E923CF812B47F9DC92241CB4D81E93DB5405382F5886625762D811C96238256EF43AC676BB69364FDE72064D62FFEE6E2CF37830A6CBF9B5A1225BA8CD222673F119BD77F656375EF71FD9C21BCF230D52CE389D8800E18CA7E8F46086F5BAD4F9FCBEF70D7B7756879EAE37852CA85353C50F8966FA9F7EB40049A88D55AE718F69EE964147E36E2D008D9EFAFBE12C1BD8FA91F8E1A4BD7CA6F38659451168337C35AC848C9FB34FE10CDC5534D556393BFF5593F8B76C5958BB3D21795EBB6C7BBF12EC3B0DB9F7A6A8CDE861741DF3A29518E7E400CA55C736319A755E1730EF131C8BFF470686204C4D21E24EB5FF768F460CF42C08540DBE9381543C45B14EE025C60A10EE0D3C0D39AFB002A9F7C370050C31A18A992E765CC194D6A329D28C22709197F8DF484D3367C8E91FDE54324BBC845721735EE1B2384AD469F4DC220F084C2434D76DA5869BF08CE6E579834BD4121AB8BCE0F12DACBABDD20E6C546801C0B3ED4ECF0281DFDFECDDACD304E9E3CE97AC3838F8FC3617E3F83EA7A3FD2554DF459439A77595506433F4C82739E715F32615590501CC5504286BDC41A82C8196AD5DFB14AC7F70DD21F8F5D3AAEA81F140F6BBFFA8D1A734D74608FD11C14F22B3676AB39D01233EDFBA2DF70FA64C29A615A5497543B03BA41CEBA3E71157D65A7BCE73B2AABDDE189FF9DD7DB50A14ED59A1ED784B1F5944AE3F3F5267BB3C0AD41F3C8C7A168D016EDBEB4E8B36DCCDCB58B7A9CCE67BAE3C629290253F03C09E03C1F1ECFE1BAE099371B81DD2182224624180ECCB86AF86DE9F881609871F6113C344F7E0166E2200B41ABDD060BCB8C7F3CEA57BF5DE9DEA2B232ECEF099C8F1A71037563747295067DD51B481CC10B69A6E9B3610E86BA66886B25AC89C9131BA8963E4D02E64EF46B19B050BE2E7E99E9B7100E57FAC98935119784CE7A25EC19E8DB7ABA5235A05705C561B958FCBC005B9D1D05CEEF086FAB448301D96BC248B78557C5B132F70EF2A86F9ED2532E2057DBEDCBE12221CFE8F249F87886F6745E215C1A5D1D0BF5B37CCC423A88E4B4C3C81FC7F121CEAE0DB9B47AFCF9D98943F63DE0B93FD9D0228C0BCA8FBBB0D99E9377322AE34AE207BDEABC79C4CEA58CDD463F8D09D5CE57F64418093869421146F67F832ECE0BF83E02075E43DAF22FCE52563EBD481B88567D48D70B66AB6C8B2F0174A5DCE3DFE3B01A80AB940D3F97E3CDDAA2FA3FEB166B81E1B118EEC1D1B5EE3D4F3F552E0E958987CB3A939AD81003FB904FB686D3AB793FC9918BD0B8445E2B42E255372BB8087FFAA50103CF788928E516DD1874ED5E858A04811BED8A164D2D65833D6CC61B5DD4DDC5665E0FBEC854047F8DA69FAD391A877F9E7973B6E3E0C1CA6CA6E258FB1EC7937ECEDD3243E55B13C23B495D4CB8F359C508715FAFA2219BDFBC0545467A63BD56E3AA4F009ACE4D3DB5C29C71A25885E22D215947F11757CA6102C5F579BD4AA867CF84CBED064DB01B68DC64EFB95084CD7B59C21A21D0E98F1B25D5017A0820B181B89C6FD171433981862C8B4CC1B5A77944CE57690F05C3A13771AC842FBBCAA2A94DC18DD47E918C6630476507262D0122CB652316B863BC4D21B984C54E8595644FB9FF5C99205C48E77AA59BE675882F83432917964F0A3F6AB46DD805EF473B2AB8A80171F25E58BBDB9D2CF7E4E36471F4506163B23B8D8733F00C218C55747926B5F46A4C4A5935AB0C0F87B7E7989CBBCADFE71E34656884BEEAF103111221425C81F25EB1CE0E182A2F7B7E829B077B8FB1CACCF5017BE6000000000000000000000000000000000000000000000000000000050B131B1E262D30C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 + +count = 28 +seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 +mlen = 957 +msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +pk = 7D43ACABC2BF459AC43BCE1AC963480FA44A202208C5200ADE0A6F15EEFC47BEE3946784020BCF93885358FB55A9AD9F5BDDF2AAFF9D981770D781D88BF7F87AF1111BA32C7531AC59DBAD4C087309BDE675668C7607196F9CBE3F57ADA683860518789F8410AA1D5C52B2B57FC0B2B29EEBC4617C842438B0307047ADA02615005BC3B3A6276E915AD3A225D73A8686125998A3F668F172A3C0E8A12533FBDCC904DF3FABA1A1AA52EBC63927E152D81C97257E71718BE752DAAB3C070A8911B079F5C79BCA9EE8D3137E074A6D227CB286992B5FD053183F3CAF92C6CC57C07490A49D60635A5047E33113F8A54A3954EBD2BAC68CEF01B3FA4EF568AEA1CE3F8C75F2798FB09B5F9404CBDB92292EAD76DECEE7EFEDE4A311474D85645DB0405F3E23BC07E0C0575007B4061366B8359683D8487AB0A0C436025A0CBE082CBEB5DDC51F66D83294E4C8EE0E79465D46B10A175962D26EE5CB877D4EFE40B735DA62275AA8D6E59026828AF98EA428E48E6D2368CF648C6377368657F17FF34F91998CC70C4393B6D6D4176CCA360DABFD9C146BB005E10095BC62C4B86296373DF663E87E78350598E92DDB55015FE65AE2665DB8FFADFAAFCBD23D906D86205EDE4EF01AB8C2DD0743D1960A7982065DE5D2DEC8310BC349AC66CF78BAB57BA85E7D505581FAB2B9941CB6FCD2DCD6B05AE981ED899339D0E3E15502A07C8CBA71DCE8D70BDE8F773337962CD1B6698B0518010DE098E88C9CC8197C445A8894215A2FED7C2DE7185F1E1FBC4E96DD4B10130D06ED6CD76C8546285D1B7903DAA63ED50886E73DE6AFFA55D7F34BABEEF7C7B4AEB1B7FB8A0FE9F61BB9A526D6887B3B095A1BACAD0ECB0D893A59FBCC68AE2D2C280C0C312CBE8CB3AB46C4EC09C05363213FE52893AF7BC37F3403C29997D7B62E72331C8AC7F015B98861F50B14CE77805BD3AE4F20E917D575E4D78E69D046DDCB2D25628E0E87965A5052F6C6A3345D6611C761E611EBA5FC9317CAC8A0FDAA20AD32D6D196E09B0EC692378ED97EBB2716E6EA63E3CD6D85FBA89A95579E153AE76546DA243A6833ECED90CBD8414EE57878F1F19361A0977E2D99B28A1C815B37D7B110A96F5775A06968DA2C36AF7A0C761194E2FB402B67FB094E704AB7228757F5925DB6E7BD58F2406596F405E2FA947231F460866BAFF312BFE9CAE0793AA0050D269E2F6611AAEDE91743E7287D731BD458CB157D7FB392404F9056E6F3BD47625F78565AA42278F529728C966A9E85FFE0A88CFC536C6CCF311C6156277E0994AFDF6BE3D057F29D24B9F9D99BD23A72F8B6AEBE7001ED797D1777D4EEAB94399FDA093DE1D381A69227F0FBB04A5FD5BF926C08584557E039E224787A622C2A6E3B9DD81E998BE695D3954C23889E8B2AF71FDDFF497715EDF6AC2AF8107DD02C4511E2F02A20AB06DC84951E81AD7AF3E6BC36A0F1B2D9AE8F52385A28A7F424024AD82061904640289340A109C5C87E30213223549C92085D5BB915E03B8A16A58FC21FDDC222F43A4109A5D8E6E35499719D3EEDFDEDAD40530225433D0F16A29556F41B80D753ABD31DF3E1E2DE06432398632EE89CF59744235D09A937D64D35E75B104E13C91ED74E394455169A834E671BDE8684554DC94A4720CE91B97857D4FA88E27F29E8B7DDF0220670C52200489E54BF5220794C613604B950D83E92FAD14F432FF1088A91676DA6C44C5D5577F36076C32E66B02C03D4686704BD28A8CA8E58355A7D4532505AF35A44D32FE4951DAD9EBC4508EE5432BFA7665990D7DE85161AC8DEF39127248C5A5CAD86663062122004DE4CE41DAD8E942B0611C188A4D47B88B34FADFAEEC828F9E20627D2EB90E29ADF472041FE8C4A1500FF3FCEDB33077DB948F9BA322BD1EBB57585D9E439B1EEF95528D4D7F65EAC46941985635354A0DCB7E5D8FC26D78831F77DCC7E49CCC9A89EC9E8DD605CE8EE56D11CEDC433B99480CD80DB8E9AB7EB40BFD432F51B650ED3EA07D6A81150E33F43C8CB4A6E5AA283AEFA240A1B7EE809C46A7D5FC8988258FECCDE448E06527215126596161DD3C0B91E4F2AB69AEACB8C0E56F86A1E59A4C672195049E4E7FAAB48CC975D548A95825B90642131AE7947B980F4CF762D4EE4926AE3F7ED2B540C3786A7BD87ACC4C24D09C6872008149D663C8A63DEBFCB8F718C07EEADE7A346F69E1751DDA9C8562FCE7F96372501755EFEF04FCAB9AD5FE4A2DA418190563F844A3AD6B00568C103AF6496DF7BCB74E2D70811ABF954A40250DF36B52EB52D0D9FC99729F9F9524DDDDF242F83F4CCAFCE0F2C30090F9B08AABD2A52D2532339CB7A68C9545B5235FA844A84381C126102ACE3CDE6D75BE7DBCCC90E542892742649D70D9B79D7CB6DD7D48E9F51F4DEE9D3EB1A554431B3BD1CB461065E720CF38953F49E1F166467CF2ED851C1F3481FED1F748D40666EA9A54B048A88F3096B3505EE6B23A7AAFBF61B310C3C0C12483E085590E0D666672F4FDAA7ECC20009AEAC2DAE1E8E94E747D69327EF77F415453951E0AC10FAFFE3D312C20E0E0384F68F43B5046466C663915FFB84AA3913BDB5FDA375F1D12C53A34E81B48A941AC0651A10A8B9B631D52CB44B1A1D0E8811AD25268D6CD5A77DDF6DFB369AA4950C0045A7FBA581B7CE1465A35CA83C314C0CCD436A4B2F6326B9D6DEBEE1B5BCAD9F79206E628A54371BD1E41179D1C33293B54EFE41C6E2B93167B9B54881183DD77E9B43E19C748AB01AD3EEF1667FBB00DDDE2B905D2E2572AA301F1F84AB4FE9DCBDD41EBAAF971F60EAAA66D863A9960C293F8D4E754C8B15F6FEC02F346104365CC97B236DB208653348ACB9D401AB8F1B2FD165C853F372E1F549214BABED73034635CC2D17995F8932E7A16F10379C79E4523EF152D0441C16470E36DB94E33DAF9F49352CC816B552AFC2FA81A03996DDE4B88021650CDB73030B5B0C2595F587A63037ED0A3AE2EB54C81F3727FDDABE0D645EB6B2A28F77D5014F1EAD79C97D3F6738D08F6FD1EDF10442B1C8C1359EFBED1AAB6484199A9AB33FB40A862AAF5A75CDED4147199929C89378CFE73ED8FCC235765CDF8DFB88385F3499F4C2FAB5346CBEC01A97A0253DD77ADD6CFED68FB501923EAEA6127DB197B65FAB82002523B1DB4BEFDC28FBE7E2E4927B75CB207D876B5098B9225D1C7B4EE0DFB154C0739374FC95F0E761074AA1BF79A175C63CF6CE179FF7F25162CEC7989827AD91B811FB9F1357E56DE4B8EE95C4B6EF5CD14F32BC9BD36BA921B8B5A758405BD3FDBE015A3A27D5E21910062AE98FA444D0FA95A6C2DA98918E477C1E94BE5DA9A9885D60139A477887B93025038B37039EBB5C1BBBF07D02C3C66FDAFB6D774C5DE806489B5E1D73AF7C944120CCD3875C3C3932CFFBC8F47596908B5B8C7C89865F06D2FFA3985961AF477E7A6ABE8D86BCF592B145D85148AC56BA33A4FA06B0EBED6CAE7E34435F2FF7ECEEECF72054F3A0E922E88BB23A4CD4E5BA702058FCE8DB8549ECEE85A2BA0C3C4271B4B96F33C4C04770E422FADC54532662DD11A8BFBE674D533B37CAC0F19E3B8A54D86D7DD6FC947B7BB92F71001686FCC891AFA1EE6B2A9D250C1E88147B5D3AD8AB4AA17992AE14DE84 +sk = 7D43ACABC2BF459AC43BCE1AC963480FA44A202208C5200ADE0A6F15EEFC47BE025C6BF45B4A2D2873710D00845D93FACF6ADD498AAF0AF4BD8A137E3E5E57FF67516427F9EA2298F3E093B77CAEF162B5D9E72F312F0D849E112616AE7CBCE965F48C381D54F57917EDDC1EB5113AB5DAE6F96839AA88227A8A29201BCB9B8603320DA1C2911A314654804414170120080419A208CAB28D842492A1A42D0B4212DA3281020484D8082880460101C565100541CA982DD81488C2440251001062C40C01378C4304658CC804C280450BC23188868C8100440222022320310B941101B64164362804202A5428419A224CC1282202A301220461E4300223390DD4A890A2825111022ACBA0204B422A0B48489A0800030320CB408A182561133482E026861A239160C224C288288914848CB820D1446C42086D1C424E61284124013204414E4C162560B440DB3464C3B4014C06691A1231A1068224436004C62102B88410002E89220511359161146CD492681387408AC02192C880D98831924889E034864CB688E1802110018A8924121C390504448AD4180223449152062123454502280291386683C244DA2892C494401938459308621020415C008442424E2406811849211B3824D9A22D0933022228480C153159940C58A2099414644AB0645426111A342D1A046D4CB824600045521268D442880213665A146C184671D2026E629608098189144980218705121789481240420885832844C2045091284192C091012068CA32440C219200210594028802396014232D51A828CC120823A704CC804CDAB2050117322190702220860A217111B14523002442168143C8491237720C16410A3726C0B80063A06414898C5B980122202C1CA190821004DA86112108619240010923285BB00002360CCA261214B80D5880718498011080250993688C34681423654AB649E0142680028193C42400274818310C64180D13A46C593289E3B4905898841C2744D4300604174CCA188DE34869C9988512A385543228D4429003166AD1A45011326D81806198104A11A72CC0864589001088445184924C120269228869E14805194452A3220014C38420072E48400102B58042202D02965108A28C1B1852D01850914226131624D0C6890CB68C81109264802D18948458C80C0B3731D12440639225DBB690A1208D4C468C13966D2301314A428082C82502997024385220332DC89040421805C4265051C2911B45260BB90111066ED996300CA7609C481012A90990A04D03B0705426122281714A3805218105C8482960A609C18848CB3291D2A630CB94404C224691202C883066DA4426C2322114078DA0106D4A8280D4480902340801480221350299B001D0B2251C21495B286891244400084EA228000A876049482402232484A0209C200613910004C769449204E346511B210A23C104C9384D24935142B625920212012262032268991291E230308A924DCAB6311027815A9070C0024A01044A84A80D0831302100710417721B4132D3226D49C88C1B172D21C991594402804841CA467264909011A64C22410460126D1BC429D33265841890033669109469D8489012A149DAA850112889C220281A339084808842020914074DA122101C86849AB45118118804208108C370484811C1444DD1B2015B145024B60143967022990C12B36848A031A33048182661D1464824382140A829DAB20041B84442146911436419B8015B808182187241004853064D409291E4B81112482498486E20C54D54364619A21024340420140A8C361260404E03C948E0B231CC0226009600DB2262D2A40421A2099308600017250A006461A00D14320591420191B440890065990651082504593424D2149089426651309113B1498A468048386E19A7890918489C48621020601416621A380063322A02C4300B24880C211140C0914CB681D4346521A74C2410925B96309A80511C054120B85109344A202361449040C4882D1244300B038824B920CB104D64066D84240D21A44D193482091926C94870C2A86C23086CA3164120488421B09104107202115018A948C8B82D21B3911B1509DC00312329929C3262443092D4222921177110262C8430904220490B28811129050B9780C4444693424E20810522B88C99268022B190C336915C960598286004C44C1C4110A4440A0C2760A3A68D933069FC6B8B7D84509642F1F5B008F054CB2BABCC40BD8ED7D6BAC62BD5791AD819C52B4031EB79D2E1732F8996EA12D01A555CE697777726B442063CCAC7E0AA74DFE89C713200C14E0F5D643B967FA84237C1939CEF30C14EAD555C417C1D03A8C6E2EFB181DB6062E254FED0ACFF3EF600C9658938502988B9651B30640449DAE8B95985A07EEF9107F704C6A0099A47320ABF26446096D394C3613FF2483DF0705BF52362B6978A3BC9D90BA5F4D3479B7D6205BD02576087DDCDD4677DA6309820D8DBE4EF793CC41A9E2203D631A83FE83401EEC85B2B7FB4345C67B5FA788B3F4F5B905FE7015C8B547AA084DBAA0B0F320A3522AC3D9831E4147B60FB2CC1425B68A62FA0B8A7261B442AC51619FFBF10D96F85DC3979DE156740B7878708BB2ED0B811C4FFB120182FDAAB557399F44671AB0250B1CC2F3F6062240DD15F40EAEE5C0D75EA33534C0BBF80E57CD4F25EA6BCEFD04B0F0510A329108A364EDCAE145C535F9A37BF263FA36DE671CDBF948D73C91790127F028469DF17A1C23F453784D62466CA9AC9C034FB384786745303BBD788B1105B3183EB15F487A7A80ADA51BD098C9A858EC40D430DB626FD7D2D34E61D54E564FFB56E17FC82343D7F6D1C1B94E679C4F637BCE13EBCDD2A28B1ADFB3F35DE6BFD09CEF74282EFF5F36CA44532D3291CE4B0391436DAAABF8C4D7DE73DEAE1EC9A914C7F9C0913CD8FAE84449A1AA271249FB052D2987600AA5ECAA6A909F3275F216F14BA1E5E6BE401C027C0BD1CFD30CB6498269BC39622C30A8598AE8FA6C17516B5D0B05EF7008D7524F87790002A8187CD58ABCD6E8EC4ED0A09CC9364FE12A07A6E84CCC761A21AC503A0597D060B6593396BD9915E1C626E1188493DEB7DE4B93CBD8153B1F808E6353C88FAD378F6BC10A9E15F23CD001ECDECBB9B66ED628FD80428A7EB7BD25E3674A0FAC49300828112A005D3FFFA31372F4F048448FB8238E47A9886EF94CB8D3831E2D0898722D30A463CDF44383897C4C83F13D96A73CDF6877A9C608C7DD7DBC194B69B20BB724C2AE0CE95C05BC15AB4262AD6E655D5DFC943F3A2E4B8DE78C01198E191EF333A59EB2548AFEAF2978509A2E09A091150DB7CD2AFD0A68A40F91E9A5A201EF9C16F2AC5C2572740BE00DE9440F69B6A8D79555C3CC03BA54AB8EF533EC6F294165BD8A3B214FD14AD74188AD70027595E0F7275A7C284A83D6FB685F05EF548AC3BC0BBB5469F82CDA44C5FE1B5043E2A37AB57148853F01A595A69F03FD6151553C7457FD1649104F947C9D5F16C412A090F42B118D46C8F90CC4CA124D307290B031FA8970EE728500FF4A49B9E8AEF6848D872BFBA1E1179134831CF2840972CD9D1C9E6C9AB96495D56221AD566B0C4CEEBF4D8AEE9077E12BFDC3C925CA9FD003435A5D96C46005729DE35ECC861BB1A57DA90CB85E20EE55BD70E6A2FC3071B994AAFA39B28555E3DE6BADA27ABF45F35CF7EFB0582FF66E7B58CDD0C6BBC0AD9D253612485BF80EBC2F4A56D379CB07A3308CBB085A56F8CCE3FF31FAFF8E5CD3CA1A799896DB05EA15552980F3C04DECB2DD1F6A0AAE77D5B2B50FB43F2357B221D6651B05A944E6E352C9CBA896672A37055D8FCDC59346D31E4485BDFC1D0883A9B29275A51052888FC176232AB569C46911D3EFAF265EC7D4083E7A5318B6EEE9B2E42F46303CCF1B8E3A7387717702DFB2B0670A5076429E78705AF5EFC03945AD031B1900E2C5FFF14F53F2E14C36C6DADE07AA42A0D75FDCC6CC0772994F3FDD15F9AEB4DEDEB8241FDC7C8F961C6111CBE4DF615466995292FAC9E6B078AFF0F1882EF45D3DD18CDB66637AB80BFC5DEBEB2F13AF3D8C376188B5DEA5611BA1864A4FB17DBDA6864AA31051009C3137244EE73D4BC06BDF386474D278C5E2BC7CE5469D05EEA2700E0446F31B4256B289A1660B654F26B1E04235A6CF87738E1653EF716ED2CEEE3B22A1EAED4ED3000D50FBACE763772F6353F5B1B1D8D0DD36D4B5CD0D3ACA5BE16A338550CAE23DFD1B2F36B12D492BFC9B80AE80C51C1E272A5E800C56777EB250BB326F5036B0620D679854D8A3B13C06FD7DA3A621462304D09AD66E6E72A6907C9658DE63CEC51EFC6734F3F4CA76F787683CDF76145F9A13EE9309900A7BB05866A950400729B83C5FC60C97EF5DA592AD2F7699CDD7C18E38ABD80B70037948B462FC8061EFAC54C6CBAB7E0E361BD2E67A47E1875787D35E630658EE09EC74E812A0D04BA1AC1B18F2733892D9DE47DA695F6DAA02526456E9AD43F7CABE9E6DC1EA2E1F6EA1CB5DC6B2148B26FBBA2CD1FBBB2A83BBFB73D977595EE4637133CC6D6C50C906A451E07747C865865BB671B9C125D693E05C19C550A110D979B0C44C60C0C1A2E5D0FB105104B5B827804FF16CB3B5D5B2D915EBBDF6904EB356BEBE9F6CBC4F6CC30F12281B8D4BA96E7893AA19E209D8DC425DC8BD819C5C54144295D9CC4C2EA4D948F8A1BB264AE1791BFCF09719080EF1454461EF417EF6E45DFDA09166655D638739E45113673970C5A0CACCC010E49DC5B8FD74E033159114330D37EDC694935BD35165E479831DD9B70EC5D653730B73813D24DBB60F548238D6302B90177B41CB1E6DFA3F5357A30858A34A7F9E213F3E2FE028295C472CED250574A9684DD1F9C0D37957CB5F8B420E4FD23B94F8F0465A8952CCDA6EA14D4E3B2766BC42BA2B1AECCCE610A94B817D8EF3E37642FBECA761CDB1B03EF52F7243BB6C59B2FB111758492A9CAEF90CE26204FC076E9FC9746BA4CEBD163FF80D348AAAEC7DE5968794CCADA02CA6B835660E93E1D19B766959DFD12EDFB669EDEB24F6367A278795798A103E6D018347E1553C3D73140DB1354A804D5038396B0F92D99359ED380043A102169C2588E87FEFA0A7767E4B5ACA2B4982C209E616686BDF3A1DA0AD22BF796232ED4EB08D02536E56C2AB05C16BC7845129E0761C5805472B88DF49D3FD0A9D3DD7487C59C9FF2F0F4582EA8B3CC51424A205727303B6CEFE96D26D4953FBED7764BF4935212C4DF098818F96DE8F0872F43C7D77E82774947DAB9702442D4591AC2335ABEBD637ACC16A117F6D697968A827CF2888B9652BC74B900321794AE7DC36B395B4EA193A0A42D2E5A5BE9824533789DF9B974B3826542BEF7D2A9F715FD1E05CE92F0ECACF674AE493F64F3598B491CF75B1F7483687A91B9936EE102B924C5611E44391B8B1AA7E578F15CCDB60F5CF12B8BE5FA3EFFBA5590FF729D7B6357DBC44FB80CDCF8E15E300C129123B0B0F60EFA33397A09487E25F9748779742CE56E194A00E9EB8D1A7CB3308E629A3545D48D7C7B8ED36F1D3F3B30C3DCDB2B3D27E91148C0647E285E7989BB67E725AE0265548DAF8AF3312511832A0846E08E02B7829B659D08C76F400829F0EEC978C45DA562499B56D1B6B861723FEE4C6651D99F90DBCBC0B8B57373DD87A6881031CB81925FBADAB0DF1F30C1F092C8BF6D32AD716FC1118FCBB375B9780C7D3487F4F5B4716B175776F7B9B7CCAA3EB3D934F2874A52C950ED5D016D4F38620DF0FB8562850F4383B30E8F1C12AD3A1B1D63A4F93A6E79BF927F8722A18518E0FB3BF88E8F761951E3C9D548778A6B02F84D0A822F57156F438385F6DCC11C6060DA586BC09A9FFC3722BDD5C9F8D2316F1E1E2FA69EF200CE9E6072895220D85539DB4C4540E59FB511F149953B61EB44C9D702D995E568B7D1519199E36FF0260392657FB194D6FDD2B591BE5088340A75109E3B989190CD752F39DF67F4AEBEE80ECC635EA7DAD90654B0A5E82CDE7D5CD64361CD94A44FD213D0AE2203744693B6A130695094C0FDE03A0108E508C49EEE0DE4ACA5865CBDC2157B682B1723D2D28F0DA8FD643340C70383A9AF91F87A90DC838637AA9C3E490873C42C288F63FFAC26CD05505A8EF01AAF3C4032878095FBD9A30A80DDBE0C6CE5D2D018FCF0E669AD65BA292B3328D23B346BCBB44D412FE913D37BCD74AA2897380B4BBB371073AAC7856AC653205A641DBE08BF8FE0E2B817FF0B19B9DE85EA2D33169879559B1AF5DD4F0865E737CF451EA72241D7567C8F341D1000E29EE7D7BD976C1CD1FA11758D35FD4EC5AC957D6C53370CE06F08F5E24E1D61DB4171C1CA492FD9C854238B97FA586677B1DD867DDF91B7C281FBDF0ACCECF58D50F23E71D06EC6314B6B0C575066366E4C7FDF3E5E4404BCC3A1F4E6F5E7915FD2324B510251CE89150419898CACFBAFF42CDC33027DC2DA60F7367AAF6260943E268AB46471FECF21AF7236938175D669418B25693B27B13EC007A131B212ACA0A552E6FFADF1A9C038D8B189E0C74CF29CC7A79671AB1E3022ABE5F5BF39F0D7C121E08C04AE2DE8D155DE4AE61616239A713784735941AE95CE4CFE455CACF48D74224D8CD006524EF5BC7C5A146057461BF03CE4920D2DFB8D66769F2FE8CF810FBBFB9E93728349958841E7245668EA1A01BF7E2E180415C5BFC104EE6B7463C8A0E2C0168C651641020FCCB1345DF844F38D94B0289D93105CF6EB6EE19A978A2FC2A7AD495464B385D5CF30679E602552DB3764D038A5DC3882EC715EF96F3D7D4A78C6E566F3D51A0F75E9C1437E2501683FA7275873D0D985895C476479DBF9BF04B6A0AB91BA3D9BD49CC4F4519CA289A4ABC90D1603771F4BA1 +smlen = 5584 +sm = D89C97DAA4A768A8D3DED50E30589A04FF84BB59062767AC4942005F0F69A97D2C6D93F69AF91ADB78478230D2D95646738A0FD0FB6A5E0E1F281506D19E272DFF106624BA1B1C9B45A138EFCBA5EC56CBB4D78A1DA730459A01490DE31374EB2D80ACCE13FD1071CF93C01E597FFA5D0CCB3D5C4FC16F60A7F28089CB07BE196ECE97E5CF83A84F53CD9ADA3FAC1E0E32853421B5914C7B27006D87AA991CE24F85F40BD11044989E95FE5A2BEF3047FFA956EF34E14F01F8B942E632372BE4FD140BFA285199011BBA28A25E0CCFA0433FE49866C8D6A19309A2F20516497F76D54D0E3D6421FB9A06A85B998D8A563F5FBF72913C760F6ADB97CDAD81504A0DF5D2007D8DB298E9119DBD2CB136B8D931FEA85BDFC7A0C65CACE82B58A0645D590BF2282F6B568A360C31B633CDC7139C7C9F7D04E546F107BA43A5069B558CDE7E973B3966B19A4DEF326F44B6EB6989C0BE26ACE29533B99358A956ABD2C618DC4F2A1C42B4684E2046040103C320EA220D7B411225E8B2B3457D9C7DA903F64978A75A929218E8962BE0CDF1D779B929BD742E7548F766FE4EE04BBE43AF0407BEB2C2026ACFA57C0A5C1B6A3C2D0748511970B29CE63C04F96626037EC741700A4CE87479550DCC15882900EAFFDA69F7D638F388BDD2A9105FB40DD1D371F94BD568A868E07C3243DFCA669259EC034635AF5EF4EBA5008B38C67EDFD7CA20B19B723C47120C78C2B8EAF7788D2376D2A44F9CBA0F903B751EE8A655C94EE5C65BB3F398D670D3E8127FA5C8547D556E1BCF53CB03229C26F5FC5215DF0EA4DAB7607193079FC5C3BC5111549A301E3C05F09E8756335AF10A9484DB2CB6CA6637700983D95D1AFE9FA6247890056A59468CFF0139C6E08889E863632790C5FA92A373FA816BF646D21C52844453E71E45FDCC6DB4D267CAF5784D69EA5002488191642C25D35398A3AB99D83BF559173A37F85FB2A12B4975A7EEAB7F576ECAB84E353349BE3755470BFE26E336CD3EAD5ADF01D3DFE6ADC59647095F18E95B0FE3C9F41AF7C469E10C9BD3BFF559DB2F4086C6EE58BB3DDCC05EB60585F60B992275A3115404176BF26D1F51FC88DB8D6C300E9879681D48B8A5980D1391FDB2C15A57ACC44211B643672813C33F05E570310FF5FDE7922C663B241333B4840C9093765273FEC362C596462A18DDD0B8C7854C244B6A1FB39EB5025F733299894C8CF5DC19CD4385FBEFF6A4FF102DA2115AA0E5FB7D207D63BE59C58195D591E68CC873524A614DB0263887E54F38740A5932D2911611667A0A6E370A94AF44B220A5E233509761F93BA2E62434EA34EAB842186453B5F35B904E30A10AE3CD3CA8A559D93D77E281BE8901616BB3C3A11B66AA7E01E4A81B83BE63508DE8E96373BD4E6C7038429B2434647B5AAE1B35696DE3A9C628B540917EA5D9BAC3A6670A1D5EDB85533BA8EE096A53D0B599CA60FACE17B965E8017F3D40D04FB1F3537C668686EA32948858ECF2174EFAD63C13DB42D467D7D4015E9EC734AA3E2A455747348AE1541657EB7A4FFA9AF842B7D49114F3B100E0FBBA36EF8D84EFF1FA631425A0EEA58A275FD7EE09A45C3C7F23AE0CAE35D38E134CA7147B651F83AC1CA7ED06E823D4836FC0F43C95D9C4E0B9292F3E4E2C0C60B6841A9346B608FB6E91720E612CF6EBFEC0BCA748A43886FEB836FBEC76F59F00482556472FB6BED159D07C167C180C5B6A6830911D6F9D530FD0CEA0C97D2853183C7C198125C79F1DA7313570E95336D9C05113153852612E288E7726BE7D837563D765B62FC56D0A85F9D5C50901683DC0CF8F0CCB75727DB0F649E4C021016359957EB7C11599317DC81BA8887277E00C24A4034475030AC15804566E03CFBB579102E53AB635C847459960E0A3608C873A0C44547AEA8129E67B21CA4A2A2BC1A51BF51789664D46ABC64E569CABD50E8BE1FF85E55A973FDE4F87D092CE9FDCA10162CA064F4619519A9AF8870FDE2035CEFF34709762C2CC4B7A2844EE8218D66A034C114C9D1D59EE0DB22BE6442EF6AACC337E9CD5C9E37B1E0248FC19F82501A635AF9E31BFE011905C5488073E690C93D05CBBEC60C5D4AAEFDF998B6C395450392045DF134E5019465B07B269ABA1AAEE7BE26B61EC43E1C296B42A0250A194AF10355C8BC0B40C262456D0C15E17AE859910636E510689FE5BF2CE79926DE0FE8EBDD7C9FDC2F218EB3116414352BF18D481B61EED8E8D68D4B149197AC480D0E45129D4FDA39F0262DDFA0461A7A8EAE4D7FBEF185E5324F48C4C49E33B03DECD156C5E673EBCC9DE1A58A45FE3D202C6501513AEBF5384F5551C9F7EB953FD08F2EDBE3A58BD0E2CDDD6001D23DED376D102B1364BFD05E45119A3D60D819973FF5B6776F53A4B91D344199ADD0C04AFC505D39830001B0188AE14706F2F9CCAB11986EC279E8BF2E3F5D6E0166B5ED02482D2E82B8C6987DF47C406737039AA1F9F688F5B4C0DBF563D51AC0EB565A6DFF5A55FF997121202D5C58E48DA1B374B493A60CB2CD33FCFF0C98B027093C880834647D42DFB2532A8490A28408E9BD8C4077B33074D112CADF5E4A1B18AF0B303CE363B0D2A72E197ADFFC7B1ABFA8072F1E4DD6DF1CF46EDAC3D993DB366A6F35516D03484BC6DA5D60CC442ED8E0966611D7DFFED4772B5E51FC3A619B4331813861CCBCAF2B51C7460F12D5AD5FCF242B8C95DC3055EEAE9B360237CAB8001B62070DEB75CF5E5B0CF07EB4AAC0A8DB12C186403681480FA7AAE48EE3EEBFD958D5B72ACC3601D144D59FFFDB62F1FFAD641769E7DB428C157966D112D5FF2024306E2C2095E51B5498D8F256DCFF08BADC537AEA04CC5055E6EF6DC7B3C8CE2C12D094F4E9149DDB33A12CF55AD9FF833D0C34F539A890DA007D16A76F1F33AC2000EDAD3220557F16710BBFE269225FD34C5488766406DF8036580118A19E0FB0B17B53972C2E77716E95A8ACB60DA7D1DCB594CF4CB0FEF09747FF06DC5CF029C320FB38C49DD8DC0BAEC0B37EE0C6663684DF6B0E6EA30A4BF0FBF014D9C8C83802F0A2876FF3D0139F97E272A500BB6B5022F45FBA2E6A7EEB04D37A6AA670F4841259703A4827EB05887D0790386AE5BCB6268F7088A3BEE0729F8959123CD4E19542B1DBCDF720488CF4036C17E6B231AA67843CB96DA3C1F2B4BA35553798AF82654F9630D09E32AD0307CA4B6AC76426FD024961773CC91695916377651CAB9337ED1E9D9D06FB3BAC85739178762DB29D123845E8E24D8F20E8734E770B67D725986D4E58090A91BA2506126BB73E032D048821F9DD2D2538D28C5A31C7E9148AE9C9D8075DE822CF7627A4359BF66273DBFBFA2F0F22D205AA0E91BAAC4A6CA420192A6074038FE364E540135ECDEF950412EFDB027D42E31175EED5FC91F94A67826428EB862904F0C6283CAC181ED514ADED5C48B4A9375396FF8A86AF817FEAB4855F6DC9EE7630024767FB56ABC16CDB587E42BE12D1660E17A8B9B198F978B8E4FC6F33D0872499F3BBDE22ACF1F897212D9A102E9CB5F207068C1A05F01D42E4281FF3BB005210A90E23B8EFDECB68452EB66F4F6911B8C1226A1AE9F1A9DD81706D4115A669F2285FFA38CF39A38F055000AEC134940150874B81F7B8FC87A53BCEDEDD8A0FDE75BEDB5937B8BAE02C6E4039AF272F5B3C32014D7A062C177C7B244C6EAD76119B3732CF5E6AB66BDA40391E21DE07BF8C19F14176B317543A34FB68A433B6AFADEFD94FA758E7C153F5C6E4407E07F8656ACCB65D1A1C88EA76BFE52635857FE616BC2B371B90D641FCB2683D7EB12B6D6EE588B3529F9981A225993EDE86AD99190E858C80641077308BA8C32A8C24BA4EA06A5221B3A22C5453A32B6D79FE80947E17A854BC9934DE0AFD7A48D8360D45E6539CEEA41CC1562BE138B1ED5BFBD502248ECDDA5D67F6B23074A36A56F49CD0A995B715D63A626CBB962160902FC6F2AEB071125D5383CCD011B22B46363122E5DBB2D328DAEC32E152E814BE9DDCA4D80BB873DD5EE7954E7E1A3DB97FE13623FD6E3918546E95984A60D802C5485AFDAF761E138787AF5290AD3191865447EE4EB85C4F561D6D16CD5375C617F8C1CC30BF04EE6C25BC0567FE3FE6F12DF789EDEF7211D3AF677C94DDEC292E1122EFB808B47DE1C2110E5E1BB47EAEE7D9CEECFEF241AFB87545E436D6F223A9DDFEA6A7297174AB4DEA14CE8B60B1991CE1826B4AC8A121A01B42BC8718C74345068A93BB58416B7EEA77889B399ECBC9A24A72B0B018F1B31D20F80CE53CC4EA6D1FC21DD33F08FC6BD7935DF2CC456B68A6A3E2389FA824B6287DFC1D88F3B2788455F5D58986EC11D853C803DA9352F8642B54421C98A3CEA649E7082B56C54848E52C17EC7F1836619D57C23B9091E40832D669D66A47E365EB80CBBD3703F7332CAC9EC1B44B386C67C1E867790E19B069EE4CE19BE68B62589A37E77CCAF1B48E7922EEB23DED4AE016761A7330F1C75098ED9872705928B0E23D6813572493FC1B368F853DA55B732A405463693EE9BB3425B3A699671C1513A2D6CD48116B7DB8C17064C42E824C0F70B30E0B2210A84BB8022162C740F09BA0019A8596CCE91E2A7EE4ECF1EB067F135982CC056CFE6E115A22408C0FB5AF428FD169BE687BEE1F31685D49ED1458788F7B7224D6F1FF2A673E0154A80BCCB8B80EEE61A9E88264F0B9C67D37E1502D99D5F35EEC031302F6DCCC47F5D4A911C8423A5C46EE40184FF665ECB2E32E2E1CBF6A70C58D7423E69FE42A32BE9245B6CE35A3BD68150EB76C5257D89BBBB48BD06CAA9E85EAC6B99BCA45554CBDDD8A2DECBDB632A062237031D8C072E5E4328D3CF1A8CF989612091C27407E2106EA92E10DC1DE49334EB6E9CB32C2D76A6DAE8860616089DFABF0E928ACCBBF785C6B228E8885865204AD02EFEA24B5052D6759CDFE501A7DBB73526E4D42EFC9545D0FED3670D0665949615485F2C791A89C56C29000D7493FE909EDD3891C3D40EDEC86BED07E1380E019CF600826ED82AEEB6FA7D4A2C59027B5812F5B8CBF8092B755614D7B3888A3C7551E7EF5C49B77F8DB10132EA081274F5FE2C89DE336E7BD36C172E227C3E9C0A5D94F44DCE2062F8C9FE3809251BA214436B05E62ED97DE336B4AB166A7FA2A898EB46CEFCAAEFE407DEAF53ADD900A19F6EF0EF4B947E0C054378409CBB3B6FE7B9FFEB37F7E7F8735DCC26143D69A6A073FAA31FFA033462F21119FD86C9D55A804914EE1D4989BE63D4932FB247555360035062D0512F7FF1411BDACE62187050188D25B8CEB6D2AB1EB39D5F2C15F53458C5B1A8746AD587E3CC66703062EF49315B9C4C8353CCD1662339A40D0764427FB5918346717AC118BB079D53123694BF8EB0A2B4B83AA39E2D21C554C2D1ECB6C1A6F30F6282E68E89AE7494A1CAB9BD2C0747DCAF7CF1ED972A28ADF9C63837107F7C8D2A8F5C7D81A5310FA9CAB0F0CB4D67D8E0B695D51161254941335D0406562CF93811CD201B7BF02B0EEA29F84D8D72BC1212789790DA05F4FCEA08810C9A010301CFB64308A99C8F662B8665BD4EA6FC3C046BD85EA95981F24ED1CDC15B5DBA37708266B4C7D24F66B33FD05B05C5474873D5383806C454DCC44450146C8B233EE3D62C975C3994DFFFFD958700C3EDC648A7583A80A3A78D2DD441865A6A6D333AE1E4E66436AC71F8EF1C5C8EFA2ADD5820D76F6EFE59560171E70390067BD344A7734708A409C17D87CE974093BCE62CAE6253E8B745EEB2F034422C68D0B6DBBF9B5FF3253EF46EC8A53F412F5E70A061B4DEFEC2FA2334F544ECEA079F3F44642197EE594E48178FF9E69F73C7DADBF1EE096C86F0D3E6465A318F2FBE64C3C96DBD6B8A16B3EF0D98F0C17FF31E1ACDE039131F35F19F90A365E56EA1E31EAA965F8F66FE562EBB54F2442A53AC63C962CA57FA6CCAC944B5C792DB9943BB1C0FE508DF7A0597036D495E04D452EBBDCBAE17F40CE9C079F69543D2855D68E54F8526681F3D7AD800BDC88B19C8E6E6A273E91C18127E90760F31F18EB0EFF1384E234AB1E4C4FD453F5468098C765BF5A376451EA0F50C04C30D84AF69CD26E043D31A12E1A9DB178C023DDC4DE057027091091DE0C23A0083850FAF96BCB9163854CEB4097181CFFD08A42552D2CD7A93157AF4E91C555A6C6017414A9F30BC8A5D4CD69D3359F3D7A1FCA97C583464F6A55D935BA94179CB7A00FFB7741FEF686240252F7A45B8A85321450DF9E276742D81DE2B22C7F8A76165AF1256E45DD5B3C4B1DE3EB6BACFFF06836CD6F025EB73858C84A025907BE74EA9CD72C7F3E86E330A0C112E8E04B64B2203CF4B39D33692FFF6855844F430A57B9C2906A235D321F8378236CACEFA0DD96A80AEF62A183E84ACAEBDC8E313161C52679C9FE1F51E5E7E93949EA2353F930D43777A8B97ABEA103A4358E4EE1A2D373C9BB1C2C6E6192643789ABEC5D2DFE1E400000000000000000000000000000811181B2329323D86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 + +count = 29 +seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 +mlen = 990 +msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +pk = EC3B1E83D390AF5801FEE231A41369CA556E5948C7F652EECF8EB970DA02124286B6AE17F9B61F4308E0CF10440C2643C9F53C891A9638AE94782F0A5EEA116BAA80567A3AEC75CCE57D5C808EC327CE61DFA1993EF8E6C508A29EACF6856CFF84175C92DA1A3A14B4C7E02F05021031D14D099CB93B58BC039EFE0121D759DDAB0BF0E96A341E8453316F031705FCAC5EC45C17C691FD40434639E81E0EB44578A7C85E797042C9A915E77DB0B95D50EC4C7CEF91D5F23A0C91A77DD9ED6FDB485168FBA32DAA28F55DC9F9A81E1BD231E5732BA98FEC26A72D90EEBFE1FA63CD611D2C6F3F7576B82A6417A161EDA91BCE6393F52A226DD9E7199B50D74608A94F7B0BC699D667E9130381655026A2402DFBC4BCA2F817EBFAE943155195CB98EB5CC599A11523705279DF6E5A45EB682BB9313A99CD768BC1B47764DC8FA9B9F11B489A85F1A1D2A066E5CC8E19E1620797C34FF48314EE02278BE433E226307895EF4287C9E8B3FA744F909F51C15969521E3A998C98041B2150C228E075871EBCA65CBF3863E512CB84410F624103C5BB61B3D9FD6372FD5728435EAC08FA870C7B6DC674D8C1A71770BFB9E4A725E56308A28AACCFA32230F65BF7619AD8D68194A19C5676160821DA0D53B68CD3AB8890C06B92306264FE6E45DD1A9F1BFF8900160BA6E6970B5B754C28B3DB3C4803566CF9CCDC4F23C90C812E4281689B4BA8B1467CA426DB451B91CA9E266AC2DC34EE9F86C18F6A91072B4E1C6D7797FAFABE064F5232EB043EA9F9B68AB8ED9CA628959879E7CE3136B162E1C2BE4D8D864C48062D102997B00EC5B013692B809B13B48FEA65612A14B6930E8274153A3272C53C2177CBDE4C154BB7D1731F8628698436C26382E47575CAC3A22EE63096BE44331F2468B5EA4648B29BA59D47D23DCB9947F961551AF25C4CE7D09C2D2BCFCE04E4DF7773FBE04F542CD352E00C54AC9A31DAFD35D8AC76C6B2D96EB33D7F99773E484CE227605A8D27F8F390141593ADDADA4F79AEFEAACC5FB803DF7092C673F219D720BF558AB54D51DF3773F0AF4E788244F925D671FF145876665067449440540E0661E7579B6453BD64336B273CA6D3BD02B71331A73C93641D23551E462456D15E21B17640669C0448085C25B1336C16F9B2DDD63DCEB89E9F72CFE75C016E15775E041C73458A0B5D31D5AD33ABD343711B1167B3CE690FB3AD581043FD8A4EA1C3D20EC3A9CD69CB8F75F05DE669C5C3DD259BB5BB6686D03E1C188D05AACEE7B31D276DFC6AE856E7556C27B74326F9C4A67F0271FAD34AFCB758A333B5587CA57544DE93F76DBAFF513C27E1EB03677FD54D870DE275A0093C43A82FD34ABD1A7DFBED322F1300A2C66D29A0943383D3FB454CA6CF50529C2951751EFF04C310CD3A84801A216B1C428652A95B2B532FAB0EFF2C9C571806CB458269C1573B3F890E603E78CA696C5000410E7F8795FCB77F2736E33ADAD6876CAA9E6DD0CAC792BF5FF8A2C1026B7A6EBDC45E52C83ED7BA32139457498DA8FB54D85C60DCC5570DD521DD9DFD1CD6AD74F0AE7348D8AD333BD804E3C6DE98A85A97D899A0E87F2CC5DED8EF7C688F3C3C3E863FBF7DB76BBA2F07C4E7BACDC8547C28AB482FC535EFDFC22ABF452985D7E32A3E2C4316B87C104155805A48A89FD470E18584686756003FE8CCF69EA9B1E53B17BF91E86A259F55830E02CD3FA6DBA1EC01E09FA27D7C7CC8E7E1BAD293F51A3299EB4A455F1504278E25820E4DA375DD80E99DCB5D4E49AA08F46594F3F800579E17E223561C7149543ED398F26638E23170BC7C5669B6CF4AC4CBF79D1E2D852A6EC40454E6A8906044F84FF6C06095A35065642FDDEA44FFB0BC54484A502CCC828397C53974623DE7EA0D4CCBDB987D494B7ACF66119ECB4476CDEA5E37D4A5F3745AAE9290A5709441B7B76107F3E0CD3382D9EF0E333ECF1CEBDD032F66F3190F30E8E1BA7AA36C3DEEEC747F59502E8830FD52819BE4CDB6791FB4E828F77421A30F0F5A134C9546A3197BDA54E4F3239EE8BBC77BE582ACD666529F00C36BB53B624A9E713AB68036B2ECB8D0FAF51A8219D6002D2AE3FD22454793E18380C6997F95E9813C6D9C2049F12D008C92F4D14DE9A2F9C9F4028620373461A417A794F5F0C55B9E1EA48680B40F7DCF9E97E8D357120C9F5BDC7B091734644CB87AD6425FB6CFEDE1478267331FCD606FE0BCE0112DB021ECAC0DD8ECC0096C7B7614599EE2B62EB2B057E0F1A974CB74ACCEDE3B7FACD765874305BF8F7ABE54497C1AF9BF163C7686C6E49A6FF9FED390C8F777461C190E996E3D0B5D191BCAA741AB68F5C966C9E006F0FB64D845808B4B9E613B9EDBC579CB9963DCCE7C1EE19C0BFD82021F2ECAF846DE3F4319589945E27F95B4100B97C272E7A6F47B5DEB9EF3DF0A3943FC778A9F5D9B884E0C1B183512D306978D694CC06C87404E485E644CE1F7A2913929F9BC3CF46883D5F1D683C75E2E73E1B6AD29D6A43D97D77368C018C8DAEFA1D747B4EE39918350D39380ACD2A38006DC4BBCB23FACDB82597DCA5D1C5A19D79C6851CBF9350736451248EECDB569228F75B49D79F14701BD9A4A32B6A36EC936134896EF765E1D174DD2D4047083B334CDDA779B4AAB8F013D46CDA2422E3D0D477ADB3C5712DF4DD8FE013CAD7DDC196580DF454D31AF48F65B62B4FFAA82B636C6D1309C6E6D0AAB5945BCFA1E8D09C571A5DC26F826B9FAA2D6902EC04BBF55F35E339B091F655548295D63C6BBA1469FFB9E8C1AC124F94B722BF6638B8D230ED20F51C642D958A48E08D08D7B084FFB8C268EB2E3C955FF9A2AAAF6FFF42748C946891EB7C50FB44876438698619E7FBC22788CFBA4F8E07541AF2906994D5E44A49C4EC6367252E7616DD3005A3A5C33C59068FF84F4F178B82F72DAB1E1621676370485101202F2DD3C92306CF92392AD3C94A51DE222EDEE4BC0996A31FBCB7711C00B1A3943619E577606EE26DB15E3793C3F7A6259A1894B1FEAC282E6AF5340A164E3265206651D2791AA12F1D875F5903FB91D3C5E81AE20F08627EFD68393C7A090DC86F7AA55114E15D662000C03869D1B6B570C05953DA4E6571877AB01048B8597012C597E1B961C57F909D82E2E8584D4CB8DA0B0ACA60878B2B62239BCD73B2EAB2B2CF514E48A891FB4E9F7BAA154CA9F826A6CDF200007C99B81CAB8E1C945DCA060C92D59922D83F0CBC1B486B5CABAD891A57C35F43F974F39520CEF1BA3ABEE5A528D619A67D733DED2857A2765602527716425651A0437B425BADF447CA48A68568E8C4519D6BA74F581C5DD2D892D75D177750BBDD2EF5058775AC6C210615AF30D3B326A1B5752E20B5BDAA0D56F6F994B9D5140CBCEB8AB668C1DF01B3BB1AE59CB08FEC8D3E47031D19C1DD66B99FEDC2DF4DBCA9985AC50A182DC08BCD93AE369264417EBE11D260F8AC61C2E298AC809DA5F53CAE02C0A9A5152AEAB2EF8B5A4807DC7644AF4FAAC048029FD657D37B621A7E4C39694F37599817DFD01AE4BF1905DAA4DACBA970EBE60650E3896CA1454D37EBDC8AC2DC0F80108F3C91AD3873FD5C69725842F2F56B2D74FEAEA90E24F80FA13B5C36D09F18E71661812045F5A7AA8048236032B44FEF8D0 +sk = EC3B1E83D390AF5801FEE231A41369CA556E5948C7F652EECF8EB970DA021242FC42D0A6D66A00CA108DD70DE34478408028776518DBEE5E34210B0E96D4DCE6706A050A3B5C663BCF80CF0F18A39D129BBF9FFC3C62560A3ED954B7781F57251AC3CA9D02BD0FD53326BDBBBC45229B9E25F4C437983D1B19575CDC989B2F7512C204134052E0A691A124691AC48513950493209084322412A8001B310642006681088421402941240099C624999685E4A22948206C9140620A0152D9346DCAC8655AA809D91281A22829500862D4446023886C0B418502022E5CB431E2106C44140D98B0049A9091912006819811913000441821D892915146862346654420464CC44D9A284599846524850D22369009B60D0B262AA3345249C48908C99020B4304AC69103350A19826D0C328040083118894464A22862A87060081121C23090448C63360D4C08081A154A08412C0080001CC39042285249184ED938641AB929A4466914064010433109C93040B811113269C1261108300D4AA40D01090400336809A80861148C183851083551C104504A3251C0342E41840504B56C50000C12128294402E210561433492CCC609424011CC90854308825B002818C10098100E2214881948668400884C486D0AB60440B68808344058108214486518232ECA323023068DC8866D61046018464994C029128120E4008C18328800812904164001402502908952086EC2B04809129112B04022838942B460999489DB288800B78D2430314B8629E492110C176A12A12C61100A18106CC294900B2104C218005AA8246112298AA28512392ECBA48421A3911CA730A0A60514B104210491E1A0651C9325CA94050C998D0B028C24302E40925009342063440118491240122520814111240C03300882426098B430E3302C18190021126891044E14414644300C839290E2B40CA1A004E298709CC208CBC8486144118B204C130932011225232928442469CBA850C8C26110A94C0B96901B446A520271E300900C9240892005132521013312DC404A020882998808E0A649A320325B2685C1042859B68151B48510291124422291323201A470030661CA92299C06658B26660AA52C833206A31861010360C44410A1160900851092188DC33628A0C82C410061CA1621820272A048491CC251CB0649D13089A2A045489081214429C9984182C24DA3302109A44D512632C3B62DD98424580221C1928C1C13111B23210431628A144153A6699128261A3271C34629E0C040182284D1126E03006454047024B58C614232C4265209A22919384E01328820078254B62191A850519010C8A8048B422861B01162842422C190D8C40C5908119B3481230668C8A285139951A2209109302610384A49B04D080950102202DB080D038065E0A8605918080B4160A0A85010402123804D63B808A0486C18302512136EA0442148346A8484885CC84D129308A30440223006A1300553C22CC2C431090308D0322013122823428959100000950CD9442CA0461144144882C86C5C02261C15884B408E24930951B28988800C1C8329492412482645E02089121806C1A601042304A418281244694AB42408380821348110072C5A8850E2042AC4466403377164A48464360404293121042620B08D1B4022CC480113036149A82524454224C160139611A1B86121C8080B24269A1240198670D038205C4684E0466294866521260558B0858842885296045036651A2328E1A80051108D63146ADC442054B064C0B24CCC3881E2A271033960E38060D9C08D43C40408A185C30212C1366991382C0C8484D08828C8A48DA1160E002486491440093788239570189468C1B265930492010064CAA23000478DDCC281CB02905C060A13928143460AD4240E981868123208D2826883C26911928D52387018A009E3C22013C72C59886CD28429C1902C5CB6051C00912133291422629330098A0661D98068C2844CA132509AC42DA0300D1A31050390802429509912218BB00CC0068CC3326D9A3868230130409660CB44425134921B498D4122305818440C08710305291C0062410665C1B86CD84828932091D446809420645318859B9884D2308A181065C896010C250EDA488C9248494A08819888109A4091D2241204224984B288204208C80612C18285D9067193004653880944C028C49284C49268E3B22444208A100453F62F265E8308B1914C8DDE1C1B472BDC7D6947EEFA69AD4831312B2F5E68E9EABFE6AAC1B8467789E444F9200571750E14734899EF5FB5E034154BA3D1B39F32F6A30EE98059350B8435927E808D657C173E026F8473787D6999481A6F0EB4997FBA9543BDD24B6F0AA6FEA80F5D4E000CCF98C097065462E33FC90DBC4EEFCD0A7DC8CEBA93BF87CB55F386C9ECE426F1103705852BBB03634EE21E9D87CA9092465B6D5B305A12613E7A8D971F0683E71087FEC7272E1DF92023E704C9B187D9926A745447E7D1B330D921AF9D399307DC17B303364951A6C39B27BE360B4F43A87199CED3A1D81EDB64B074108B2C8F83306F2BF5E7D51684163EFF6628D393F4C919A38C47B59F514B03CB32FA7BC3643C6CE2CD310ABE0C2CE9B3CCE0DCAE26FDFFC689FA483DFBFBF64FCF23C490F9FEBEC70BB7DAAE9902B61EB00285229F1614581C4F97BD12A30AB1E5961BAD38CE9A93EF29DF3BAC83D5F02A90F2E02793C5FC5462B7BFC1A95CCE9B85CBB722E9D80BE52B7DAEA46C7653199F144A8D8863E860051DE3785B18DF53454092C6F0B1D0588E9DE90807558179CF35BBC47F55DD18232E89C2CC7469ACF7D56C2864D7CCE5D7E25CA693458D8C95D1FCBED5D11CD1034F148914C66C09DB9DF5E648C9DE84740BA907140871058076E9F3D2A029BAD116377B3F5B16CC5FFC2F4BB30E1B2179B618E1F8D61C4936B286B86CFC69398F8045BE9785629A0F9F8156D538D157DF9DB02DD080378C0BF09D5C049241C9C7BCEF346BE4C75038E9BE6D5ACC3E02FE6CC8C4D1923CFB0EEB11D71F7B8B3E260225AB892A1127EBBA7A1636F2E20EA96FCC62BBB29A94C3C2F1155EBAC829403A7A211E6D9CDAAF588BEB1382A6212DEBA8678886BCD99334E32CCDBA6AFE66750EEB9C601F8AC115A4CBC93147FEABB8719D942510A8345366D753ADAF619841AFCF5AC7373BA6E947F333067A41D6CB509368A9F89C1B4B1C789E62532D0B05C8E5CB69862AEEB7726BCBAA0A6325792C5EF84586BECC9181D8CD06F99AFF1BC3E874B130B39802166B455B9478E099338BFCA08827D1E9B19AB08428B328839A5C0D4E2845F7A544EDE8D9E92EADC815A502C789B4ED6EDF62213987C6439D23EFF9E1D138411F5ACB7FD19ADBA963C5614C2A880E3892DCE9821273A95BD922F454AABBB30836B8632A1B06CE53F34FBB37A963F505ADBBBA16441593AB7A54C2F79276358C987200979AC4C8C2971066C63051F235C886B563C6C163AE5CA9FD49B75D23ECEC880B42045F7A5BC56C5FF6ED1BB354E9869ABA8902DB4CBF173BB1183917A8CB8D07329D13E1E00F70A3DE7E06DF697838EB9C1916D1EAD33E6C382978DA601FB0697067E4BDDA77782F453ADEB3A132CDEE85A1FC190E775CD2D8502FCD9CDC1D9405EFB2201746C56E967FED44FF45A74821E1841429E5EDD86460AA2E231D0B19020A3D1E340EE1C2D73923E8F365DAF4A17736BDC4BA0B32B48C3260FA2AD68FA4A8C69798FB934F966C81CBBCBA853BDAE6006D676835929C19DA3AB3810173D5EBB627288FF27607420C4B8B3C81D838536AB0B14D0F374FB122896AA5C90FA6025746538A3B49C1CECBC6D835B5B3DC1340D8E183B3E68D34CCD9718FCC9B5F3EC3BEF403FD58B4997B2243F79523B2FEF52DC63CDF9C7C24D5A7F55388EC23A34454B3F1325F120BA0F2798308A0FEADD8D1D08C83F848C9A99B81B7B4DBD2B8564A8F1111138CE15B16FEB3A9DDE3C34FD418E91FCFD88C87E2D112FBB47FDC8015F26F1780F2577E36781A2E096DEA5ECF0A9AF4FE3D5CDAAA10760285BBD0B9234F72D696E2FB4BD2AB45FF9687FB6F0158AEAB983F547506212B0A46767966F3D3484864F7C0472D2521EA95CE3224943BB54C3061D28F82D5658609ED9D3DE3AC15F0E2C005839F3985AA4431687F49F7B73FE7235F6F8266716B30B02EAD9962C158160D37AE5003FB4FE1474F08384F839205063F63B992829D5003D6DC3EF022A568012E9FD9B8D6F1C88D6F26E3A43F190DE1C445D1E311C3DA3727EACC04D2776EDDFB18FDD13F3C334818269574DF199764A1D62A5999AD1A2A9BA0783E1FAC3699E451A2CC8C1EB5CE9254D7EC19499D2105BC6ED9E15E87E8F71AB1BA3F28351361DEC11E0E41717326673323C4FAFA629F04E741B6AB071DD51F52376D09690AEF95F0E1B2D50AE0DE138E7DD12D01C1087E0FCADEB1CD44DEB0B3FC74514B59EB788AA35423FAA94CDA60C5ABC02A7236328E9619409A29D675B88EE40B1657AEB98D3CF0B7DADF27889393B94A1C86DECED0ADC19E100D1AA4DDEA5607AD76EB81FF363ABC9B39915D4EFB420797DB6FDDA79494839A38C51B05AB367F01763693ADB5F465AE08C9BB2CFCABC8EA888AE89759E1B4D21CCC842D628B343B45A2F608D062C501CFE1B21A8714221B43E40A3E5F36CD71AF375A1788DA009E4D97F97842773CA0C892BC018E3B75FDD47C6F68A23B34FC008073089C4AF416083B75CA0C35B958266621B0C080338F75B2C0A36B5CF7191BFBD73FEB7BC433A44CD05F0F36844FEBC2A40F5ED8BF4E15CAE3F189320EB12D31018F0C8EB31AC478A447B1DEF68B66E6FDDB9734507623C7080F204853FA90BA55C2B2BC86E19D4B25B2A86BF086849F9CEA39F2107C545C6D526D08270D583379F7C6BC58A6542C8E0EFCD46F2767A447FAC432BBC6094EC96E416891E53E474C86198EDBB5CCA65838190282A371306875B22BA6252375BC16B4C7041C3A81585ADC1BD55E765B3E4872B5BFBD445207246259D03DDA792FB6594B5C2836046BEE46D95139A5917CDBAD7A0ED78C0FF943DF6F3BB6EEE81682ABE837D953066BC66017BBB3602E1F0BED3633DCB4F57AAD00277BF91FDE3FAF5F31F8CBF920C7AE57919F0AFDA0D8FAA03179ACBC8A1A6103F3D9A356F001C1B7CE2C38E9B3DBEE179906D28CC7AE477D3C60D5AEF8ADC12D446E5466E7B1DEF2F1CE0C89A0F64055307C04198F6DB30E55D5E1B9D7CD1BBB8A9D03C4129A8F53BEA1E39C7ED35E820E35042D4C2FC686F1EFD4E85BF1381397ECC808AE7EAFDA7A50BA10A225C65394788EE037F4EED9B007126246A19945DF11554EBB374ED5D49444DB7F6C661F852F6552A5FD50C022DA1BB398F4097074293E97EB345D8B18388F04A73C3DD2519DEA5212A543FE6D502A41EA7A24FCFAB20D2CCCDBA063110B4C31AE53D7452F59ACCF03809744769756ABFE615A209A9D02F9631B78B16D0F91623A82C8E31117A31A9EA1A40092DCDC7BC32050EA96AF100BB8DAFFF3C5063F1B157A38FFF29187A84FDDDAE267A30C3CEBA4E0ECCA20AE7A13F2584679A1E8DE71C77685EB0CBB61781FC5BD8F281911F671E3906FC872440A2C8F04792E511B822D2AFFF0C53F254E1F9D30C622C459BD95A4E697AE173A88C79A371108D83F85BBD0269EC9A1A8EC14657F5464800A108B6812E0728A6543D4053A4BB05B54C787360C9808AD7E44CBEBC3994DF74B02008D14B34279CCB90CF84812136B58D3CFE8BA08EA31C5B7CA9B1CC2704CD18737B1F284DE6AD544EE7EF533D830DC3AFB29BBC53EDA9B5B05C9143CEBB2A0CE31410F5BE59D81F080CB2B440949A846265899C6E20DB90219A46529D6AA1D098E1685663168079FBAFB75D32BF6F9FE0F5A8449744ECFDCB954D6265FB531D6476316575A20914FA1A9E8999040C35D708396D22945EEF0B106B1F79345C66DD4CBC7AC6EC96DE2E69625C2B0BAF4C6787C51AE7A570CC07A71FF3247109B65F626347D0DE459344AE0D92E61CD5B5E8BD90FD15E99BC944A44EC9552AE0F49B292F1108A44BD2AC2BFB7822202F5960BC623B80697FDD77DD70CE8008BBBA917A25861099A096CCCE131DE358B92C94127D0232585ABA2A2BC89280723CF94B69B2EE5D17AA932BEA5452488A0CD2CFCCFE7002FE28B1E4EF62789B69B4C9F128144AA57646821E78187A9C00D0FC08DAEDDC5F953466437537FC1856E1261D67974B62CE3D09F37C57EF31B6FCDE91B58B84CD510F123A3A7DD2361C5DBB62FECE55E9447DF15513E222ECED8845B1A604DBCA428C67D620AD691803123C14C60BD23C100C8544CD3B18A297CC8471867F7C1BF2B72FFA55B00E21A56ED08C17BC2D1E773E58E4ADB73DAC1AC64E5ED9F9E510E8ADAAEF56802C9C2E1582C92778EF2ADA2A6B578FC3753398EEFC775E31A75F2AAE76BA2F6A67BCD224E626C2E7CDED9E7C393745B1A7CB2081B9675787B5191AC5281F482588D89783377783545C70715C787987A7C25EAB118D3BC1302C2A521C2666BD4BEE5B5FDEFD630D90BCB6DBBD2D8D52A746CFC2D1E82A4D2255FECCB475B8E7431CF7540F6500B3940B81D63BA1BA0A9C01A09E8F3E941BB64B7AE9F9EAF2622BB831156BE784CC2C108776E7020BA6F60AE56D1FF9828267374907866A1AB8ED1D928B9842D511781F99C49A0F79FFD6813D5E5557C2315E930D97C5240E5DF7ED10601B6BCD3DA450931C3085405D28DA0E86639CE7D5F04B936C54C49720A4724AC132C703A3FF0AFCE541477947B8BC9B38CCF71A6534540E2E484972A3C402BD88FD40818BCE35DB5C647FCFD2A858FEC2F6FA7F66A5DE7137623A4B662F5FAC971F039585F0FC2F420D06A16EC9C842233A84561BDBFA5424B3238C1 +smlen = 5617 +sm = E2D11C27077F07E153B8FAF62140BF60DAC889845B2C39FA1254597E6DFF06251DAD3357D5EF7C6216C812F0D926590EDE53F86CD8F52923A639C73CE0D13622D6803A4F061B848928C3CE03B08696A31B2DA4071DCB21A27C54A7A547AEEF719F7FA9D4AA5DEB92E7FD0C9D70E13A23ECD42F14210BF92646DEB5835752B12EBA1BC2DFF19EBD30638759953E8D70A0FF10EF52FAB12B7BBFA023BD6206C97E8524845AC73F0EFF193E6839A3F1E9566D061AC33F06B204A9D5A15734067223094B2720AD6435BF71B8C0657F6D9EC1DE298CFE7783D06F51044D89CF7217946D2EAAF62FBBCE29B2C9DBC54CB63BCE71E72450A8FE145097067B4EE40B8F1F8FC9369C36C9D23F584391FE70EFA6FB6063FFF485474CF59A0F6E554DBA107F33142F4418C734F77DC93C6CB730BD231DDDA0DE332C327F9324C958F2D29D63BE7646D5F09C58E9191F986E4C59BD7AF08470C5D942482D9DE1E45F2477D9F0D3F85DA992F3EC3E9CBC38B72C55CC14DE51E66837918F81F96293E41A64F0BEAAA9B28A10818F4530093B00E882FB16687D6CC87D148AB60B202BB3AD208F6A1A6A8C05A43D819822D9D7DB1E3FEF2A6BE0CF5454BFDE04D10449078850CDE4BBB004138DE3001822BE3E6A59CDA265FAD94805E2C47D435C0BB163E9D3C8981B24BF768A98064DEF895EDFED0FDFF79DD32A13EC79ACF1CCA6C215DB26C62126169395785D2C2C4024C4AE025A6B5C894A7E89FD923457247FF1259245CB722DFD8B3E08A1D9DFCDEE7E43EC5FE2E91FC00897E3EB2163B51DEF7B990CF83C58404A0A5C020E082941DB5E92F2B5B061AD1F1A8611B1EA61816DBEC78C27391B7871510A9B47539BCAB8209A6C70D53C5B046AB98F6EAE00D226B7948165E350158BB8DE431CDF98A3964C79A5529F6E10A98AE30664D7D243C3666769DC4D10F632BA0D8BC64BF6488C2ACEBE2DF98F77051DC230B8BA92CCF8CC4B761AE9B9AD4DB47CFF43CB2C9C8A6321E3CC9F082B3FECA78746320A9B4C507A7DA58214CE47726014F741B2BF57515089EF26061CA91E4250342825BDE679F6253864DCFF77C04258657B47CDBE6FA370B6CC2E572E35185F39EA1F9CE47D76DA8E90D5276B94F71DDCB9FE641193D8DBAF8D198BE1F4C7B83D848A7F66DCD3BA54E4583C3E891185EA55610C19998E810D3E4780FF8DA9443DA7AFB401BD0E1C727D6E0FADBA9C08036B70244400B6EA6BC565A7DEE062A254957BFDE305A6A76762D18126AD8B6F5C87AADFE3673E742E1BBBFCB8C000F85F46C76741C055E26237317F67CE90507C514F4E27CBC62590DC54657FC48BA6087B6FF3E0FCF7BB8AAE306BD0FB73FF948121E200050CBAED2B5B804EC3EB703501E06806183F060EEC08450524F89CDFC6E5218ACE322AFF945490B059551974661F7D96B587D5A3A7504ECC38235A99D79138CAD8714EEF98F1E1894ECBDA5D63B67D9CD6C7FFB79BD53CFDDBA8F4747C0A9938974D9FB85A084F4EE4CFE94810084B9B86B18080EFD4D97E47CF8377B9343EB003164BC68960C72DCB637F918C82D248A743B3F861E276F24D92969FFBCC0E03C2905227CAA1FD541446D38AD885462F0445C0A1101919A3867A09D356B9DE7A631C2AFA11E3D2A3F0AA9AD0F153A8FF3EA7B4D0CE6A2F9C65AE076B2DE6BF3929B662A72E9BD6986DB2351E51A5886ED5447A87639905975E4F0E930D82149A07695B19275D349B857326F0968875031D55F7A3A8ABD0B6A3D65C200A37DE99FDFFC2FBB4FECF69923E3021CB2298C400B1300927CE3B077A71B65E76EDA8AAF1C7666857105A131C4D30296BFF1FB9A82BF989CF4A483D0DB5FFD6E2DBDAD80EC309526D542699180ED1D59ED612AF10A3D0D9D477E4D741C88DD2FFD318EFCF10BA6BAC5969CA30E3E7405090BE23DD04D09D5372223B9574CC04E7F6F9A7301A1FA66B11CF06A6C3CA97892C8F976B8F86D41A77577294114F09518DD8BE3C573E22951146AB1D5906058927C304A717AFFAFD8BEDFAD23B5D635D211668ECE4C8A7C664BE4BC9A694E2A1FEB02C1CAF683E78E6E6869E9DF43A0E8016F8009F463A39F7E0C73F10934C47644CBCD47C77A715065E211DB572FE195B8AF433EC0117509543A83AD14C48ED6D48C4A861248F3CE15B30E68EAEAB344F19305CE973BDF65FBD7605889147A1EE938B6EDC3C00B7D5D89144A60F44076BB85FE793647DAF3A392036FE06A2D12D5F4997C9D4CDC97200F35E9DB28FE5D5AE852A171E1A8F66D53E198B0A9BD3671219B5BFDD7914CF42521DCF6265E3385F5BF8D6576541F49AD8BDF7A943008A722682B95034F759C2BE0EAE7157C9CDF0D23B6B413117FAA99AC1878129C4CE81ABD044452DEE1742B410F656F20E6E0852BCE5769195A1A9ADFC407F33170F8168F51A38782720731A2731CCEE2BBE5262AF6C4CC9BBAAD1D932622F4472BFEFC3A2AA4E67C8B75BA4BAEAE0D939508713DD0F26C2691E527B42D71F21FA57868218B65D994E1540C0848DD969F068AEA5FBBC413B9A35BDD617D15D3B30BAB24D8430389E3BEFFCF3E0913B64490EB88C15D7FC739D2605A6422CF86B045AC864710C34C4E7CDECF35C6097999E8BA1B23565A31BC3EE32DCE9C23B26ECDE19F08DD4F7AB4901356DA7A39A990F84E15F88965D6A59EF619B4DFB90DC173807D2A380A2EBF2F6C494B1394DF1482D9B2259130CE8BBE424D74E9ED030AAA325033E1CE52F405A0E880AD51CE752D74F537FBBE5CD4AC513A069C397D6A135192C4A8F7A3926F7A9E8B32CCF32C7F2A42D49D9BF5038573FD9BAFE8683E4C482920843C481502CD9F45BC1F70FC25ADEC99704FCED6B33F4FEB514A4B140E3E2E5F0F33C6F54FBA5AE6170948DB9BB6D719BD2A7263E4C07F28D1C813175C9BC2D1A8470318A3A624489DADEC3C7D889E62F52D59B00B3F48E52323AC895F91017D5AB7B1E7FA8E9C4525AAAB254263A1E84B2105A77BA28CAF5FF6C7E5A436FD317F0EADD9933370EA709507DF6A9D3A3D7412FC2CB0BB01FA39E1986FA14A6432537AE5E5F452CC1C2101F6D052122FE7AAF86E23CA6995E09C59F9CFBCF471E6902C812A85DAC4F7249396C5959506D0D50C594828AE559C3789DD0DB947A96A8946499090D2246B044D62630E6F30D2AA6C2B867908FF11B74F1B9A83EC4B5CBDDF5A917AAB49730C07A1C0979AF98AEF7D981E32F3609DCE92C35FD47B5AA6BA47D8B22352138F2410D954E82E746D2883B9E805DF137793AD3CA5168422C7CCBA9DC316A9527624DA624719AEB9B12FCDD43D7D16169AAB77DAE55B3E3BB142909547CD9E2BACE89CC3FBD1EA9F440FB1FCB51A732E368AAFADE4F9A7CE1671D6A212686314C02ABAB5D924EF02AB55C4D33F0C140F1B6EEEC4549906B4083FC5E3B5C66D9DE1DF09F9F915EF1F4D996AD7E9B941171EB0D574B4A7CE22D872FEF3970CC71ED26244AB243E9300A172C796F39B2210747CB9868D73D1F9FDA2E579FB575C04940CB18E90D675899A759C0E1EC5A7570950FABEC21F3A33CA4B272F646AF007ABA5B5F369808ABD598FCE11DE1ED22B557F602E7666AD64FDDB92D716C078C33C33CBCCA0F9B0AF3BCFAABD3819A1072EE8D551A9183220C6BF183AC8D55595A56EA4E2C5C07C2B131E8DF937279D92D551F512C180362F85D5B97A202A64DE2FDC2A26FC35BAFA214D4F982820F620E0841D5DFC3BDEBDC5FCFBC0E12AEB6ECBF8E54C147D8A297923F361ADD1652AEACDA19E5BE4D85AEAFDBDCCE91FDCF3157359776941440ED59477AB512A3E5DB84A05C120B0A66DC9E858121DBBF238793DD4901FF3E9B1C05A96E0504C48A2EDF378CC3D2C60AE05552B0694D7E70842308CA873450333D8105B206748986A23C84BE0F832BCF6EDA223BFCB6D5BBB42D3071AE154FB64E04D90ACEAB00A1369C81D8F04590E09650998382C5A0B83C4ED48BAD9842ADA4438362D3A9977C3F43F7B9BBEF20FE8E92DA8CCC70BAC38B255C327D06B4DBF26DE4AF6E4B7117A1093898BB48F8DE48B76C9068339D93CC297F86DF1D2FB392DA499A5F1F672A29B7640DB2839E95B0B53F529B82C57B50E9F62EB0BE717FA4D76CE04433CC8AF24491AEC068F8354B042DF58AC04E11AD408F27A40BA35C2D026B289359A9843634E0F37C40233F9E2DDC02CEF651046D36EE5979CE9C88179B85F3D117159F8F1A1AB04FBB5DA4527B0862A3F260B93A546D99ADB462E436DB105D77B18F31ECEC6A9C2731F1EFD3DCB1F20BC4247D128E6B41BA8205859C13E38DCCF1BC64B56E7411051A976C14EECEF0D43E430D53B6F25F5AFF1F7E8A8C96F27C8AE1C18E303C88056D41ACDC13608902817C12842FAC2219EFE202EB76FD7878AF3B95A777858E43074B1BB86F82B8217923C1E61D81AF9091AD16865477FCAEBC0843486B31BF141A210453F7D2F2C9E1C3595787971413C90B08CB1D569E013885B4D0B9B80582788C5D6EF473BBCDDB45B4657CFA89959136CA7F8D6772575A31566BD19CF3689D8D84DA208BF070F74D707A90DB0AED9D64811C5CEBDF73B17AEA72BC103668D5AD2B9237FF6379D5BE1AFB51B7CF7A136D76C01FAA8F22CC5D3D36C741B09B732A674863507C37C44FDFFD34A7CC2941EC84649CF3AE1214632D4EDF713D5D41BB16DBF0ED31D4C5F6DF1E30E68891B26D5E4A4C2CB6023D1A3F6B72FDB3DAA06EBD4F9C486BB965691A548143DC0F035E2CF2DBC20DFA976DD1952BD78ECD4F2325B69102D471FFDD5BB2F09BA09A43E7DAF481E2401A0D2B11503A76B1FB763BD6CC27D0134AAF88351B5001C6AC12117B6A28D5CF87FF991C2E926CCABDF5ECCE5C7A4D1D7EE87D30CD508EF1D935B155572B4B5633C8DD2BAF1839E1BF565CEC7E025BE574B51FAEB32B65684C636150A864E451E17B342BBB30C23DF208444D265B1C1712C20E9C98CC69CEE2CC5150E39A703038376FF69D79134CA35D2610C86853AFCEA37C20AC26A82AAE583F7861037935E1A4C81CA9DBF6EB9CF8D2745E303300414A4E7C4D4C9295EEAD00829AF8EA53CB8FBD66A6941F441E28596FA0D7783B01D88445D3B2247646081BE2151E413DC9CBA4E1B65BEEDF63EED9BB922D7FE4B9C01B448853FB88E44242A3AFE351EFA45CF36687765AF6FDBDD0D3EF094F17F5F5FFCAA776CD526FEF44EF2279B9BCFEB019C736FC26F30A871D969661696B5EE12D40AD728867DC481BC428CAF8446A27C7C9F93298480F5CF60F989C924162F3647C1823C7608A24EFA0C843ED2CA6912B763E3A0448A745D5E67E6F01958A595A15A3CF4EEF1E033749E8F4D21B371C183B0A8F0A7E7B36E60A2E179E5D4F44C467AC01F2DA3F2A403C1A3C58FC2F5B68D954BA2363B392580E635ADB24F377A3F4D0F1FB38B4EDCDCDBADD4F6D33184251330E2F2A70B3F74BC06129F04920EC8E33C891378E1128AFBE1460DC5DC16EDEB11525106783ACBA0D20DAF3347B1B3C1FC546CBC44542E14DC280675EDC7F6DD56E8727AFEB5C829980A8008A433F22D74118FE26BFF08311A68141BD12877DD02894CEFBDA72A923333CE4EB6FBB02ABA340F52A398D9C0968C27533DEE68F0A43A0F616D68B0AD976CBC3FC6EDF29A83D6481A76FB87571ACC50BDA41F4191EF6A975625BEC0F9FAF541666D9E7779148892545C1F322FD247ABF51E2DDBE52103414844304F4F149778A290CB5D71A0CD7D6922C212E59D7C095833DC1F7E29CDED40D61AC78BFCAE39D52ACA41F189793DC10E18708FAF68604AD529EE27C8F04DD6255BE4769C58AF3C54A1A22536B37F5B102668B17690CFDE5DD9D31241CBEBC0EAF9BA2C1B2BF944A6023C900B6C78B0AE7E1EABF9E9DE481D2FBB93F366E5DD88A46C3317573662E72BE324A2A7ED61792F0A828AF8C09F29CCE920B16346CB48960DCA2BBB7F064B5A77D59EE46043212F76646E429272D0E5D6867F9EEA6D73A88128283DE2BABCEC23DB3BD6E725E62028629F0307ECC6688CEBA109EF81D4E066A1B33AF09495254B03065B7C0A79D21BEE81F86BB6D41DAEBBD94A28125AEA098C9C85CEE8243C6B7C2EBD6EADAA8BF26456F04C4A4EB5CAAC8FD7863272683889E6F85D45E8AEA98D1765BD8AF6BDA1FD62B6723B0DDCA6284ECDB7C772CC8283D3090B0EFA2B808C1C965357D493315B14B2EAEE2770B87DD4A07D17A8C2ADD969C29EE5363B78C12807814DCAEE68CC98142862CA3B51ADDD721AEC8AA3A90663CB2C1F033B1792D17CCF95E213394935739AD74D0275F9C8658BF622F5E0CAAE9CF9460A8D9B2C81568042C8CC851D6EA25376F645BBC190BC0D10D05A6B73ABE05C7009F4D7CD92AEB7088DBCA7C861C432DA89349EB1BB02E918CF7C8D594F72352C63353636C6EACB0BAC8DBDC12445C6D97AFD2ECFC527D8489C6CCCD121555647683A5C801151D3750737E8789969DD1062F314B5B646E98C9CEF31D6667A4C8F8457DB9BCD4D60000000000000A131A222E393F4556ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED + +count = 30 +seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B +mlen = 1023 +msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +pk = 84FF374152CC86DA40E80B659B0BC5153DF986084A07DF9ABA32D239D5BD86AA6601398E9BBC3A15D16891D53AD60B742407C3C5BDB67FCC3AA29EBD16144331E576A3474F57DFB14C7A73D7EEB3961092B9896EE0E636AE6931DE83DEA090CA52B61FEDDF024A26568AA6592C0188EF910B06F99E622361A666E6D72526F93544DB77C0EE109A6D80103AC5F3FAA777B69117F3DA38156C270B2D946D76280A5753ECB608119F8C7C40F64280D7DF6083CE349EC59CF6A93C96FC1F32959968FD043B1FD492118DD9579EF5B5A23DB73106847C444F35A902AA9A4921CC1266F63C9AC4552BED0BF3B7202065865B59472C1F7E1B14110D48E124373898EB93933CF598BAAD47241EA3D3FEDB50A4466ADB10E405B8F9CA424B4164077D9E071EB1680A359572E15D4AC496BD9776F454A12701F52719BFC3D9EE2BB553BE1512BD5B9D86DA6AF36A50A779A46C57A082C695415E5773D0A79B36A6ADCB58B2F102C5D44E7563CA5D8684C567B56BDAC6C41C7706C7BF3C94E3E4D510DF83BB13F66ACC46F67189838BCD9AC747744E1AF5DDFC491FCBD04C08E5D5E10A89827A5C1B487B7BA442BBF1C7FA2F102C3A03AC4FE5A7C87A8184072BF974009A01C4758BBC95855AE425982A6E9C5F59F7C6A52B95682FF24F4ABB44CF2FCB5ED1D28FC7251ADB4412B14099BE86FB0FA8A44BDF37708458A2F2395D518FB06AE4BBF181423D9A5AA0C75344717B2FE9456EC837913A9306811CE1E134A66DDC128C57884C35A80B882818A20D963EDDCB5CA598C110D947C156A8A77B5056EB7199FD8B28B9F0255619A54D4E3B2F575F1E26340403773987DAE321FE9A1225F206495D6C3EF4F86C2E340A2A1D6AA6A36A8591B0AD50D513954C70C13F6758424C33148E1102098F6699EAEDD0F28001C396C375F44177EF210F9ED838820EFD3C245AE96D0CCE57846554E3673CDD9A6BE560512FFE88BD5A24A519DFCE8F3454FB91CBB2697ED0B4BDADF706CA6D3B8E7F5E25217998B1F59CDB555BB602A73B3E1CDC7D32C43EB36003BF49B1DC8E2227006F88280151287DCC7EA7C7967E07E79607CBDC3BC6826DCE869604CCE6209D43D96EA547486437CB8684452C4434FD2DF027ABBFC819CDCA0369825EEAC5E7A9A03934AC899468CF2EF1D9CA54EF5639D5E62D4976BE5D266820F9D29E032ED76F4DEB5DB47A501E2973AB701AF9E9B79892BB5934EFA45DB96B46F924120874228D91AC15ACA79A157E6B77120F62A4AE5FF5F36B0CC22A4ACBAEC235B3C7291BBC8EB7DD173B36571358577A1E1A2347C21449982B2C01A7C1FB3ADE98BA5D802104BBAC0355417594C9DFEA8747CA21A2B988E26CF40B362467BE48E95D301AB178B65DC676BEB4AADC0CE8C819DE8BDE1BFCAEFC9F7294D04F6F838309D8064220EE332DF5FBE937DC0C82BAD9A09CB594A1BAB1F34344D1199B52CB8267F7626CCA586D0CB605E7BD88A6CE5E5FE43D5ABCDFD706CCE22F5BBA3B302CE13D5D4023E8C92BD027023322633BEA3C59E8C392C03F21BFCBAD7506A65AE95A40B770CE1644B157A717D97B830AFE9D2981F27E416B2E5E827ED78A5711251054B283CE2B47CD01CB8AB58B44E0B254B5626CB13AB188CD55289F0F257224D340B58FF39C3611F92E468EA8F05EF857A7166AE24436FE4CD18F0710EA86660611EE1A47E5126CC7E9A25A526D1DA8FE3950BFBA6222A939A352B13C0F72079A36DA70908EE7B1CF484E7EC9E2F9D1756FB68045F9F94C1368451EFDC4A93572BB0C1C65966DCDA27F706F679056878D56FD8B478F8DDDD6A523CCBC79531E793A1EA2BAA124F2E4EC011F420E67F119DDC045CBBC2029408C59F9E8B4BAAE07DAD8E87E8E82DD35B01151A074BB1B5D03914848B987365ACDF72AC8EFA634C93F10725BC46D41F592700028CFBB5A37D90281677CA46DCD9D8D5577EB1F3A5F584D192D374AE2418DA06B0193571E0BF576B59C550096968B683097187D899D1ACD18456358ED863340F8E812357F2C5036BB258BAEF05DA376801F36965015690DABE4D04EC31704D55FEFCBF30FCF35AFEBE22476193AFF1107672F623113D8D80D28080B5CB884AAFB1169D763341D83E0554961C1B2587084E740B6BDC324B7A20AA0048C3B31A03A95E2D8746E3D60B059EE73C900B7FB6F376A39D874C902E507103C79B177014D83C362BF84E2108CE6A1AF4F4A31AA996A46275360AC7AC4C4B0A5334D4542494969F9BC51B4450E2FD19B41719DCC8A2674614FFBFEFB915DC362B04505AEB4B321EA1A2601EB3021DF73911B83FD7188C1CFF93F57A0F81E0760D293658F961519836C0AF006F48943073D9BA5902FA2D7D1A40FBB1B7F26F94A2FAAD12BB2A9536F81A1F080351BCDE01D1DFFF1BEF43288180DE00D2484734AB2EB68885145B1305B024B8FD361E150E70BBDD47E9433B0FDB4707C4576721A60558423599FAE8F851497101D6BBAC4308D6269C65D26470C749FEA8450E8808C4302216441B98AADA944CF939E24A04F1C33EA581C272FF98EE63961A1FDC6CF13C58644565C664A5B5193685A96337AE20BCFCD7E3B8C30F1E8220F2F9606729EECDC413121CEA0E0D08846D91FEE8A568F3D8D1A2D94B940A32C0355B44D2E00EF356D4D97EEEAB392C99295C811F183506FD068B7E050F4272BAC68B49D03934CFD62FE02263FCC4A1D20016078FA4DE4D7D1EB091AAAD1A2663A218E39810CB35434886E6D13A1DF23EC7F1E86D7ED8EDD792AA4C4F2AA60B27BB08D86FEDF068963D71AA6ACBA811DF6A964A5E28C2609BEBFDAC7AA39FA1BA0DD12A98E4A53B59A9339F8C61DF37601E69F2DD72588EBCE4D5E3D7FA340B60AEBEA8E68A3105058DD71D3EB3D4DBEADF3C797A7D34F4DE5865CC28208865C929C780F741F6DB7053972AF016327076EB8A559E79281E1F2266EE9A57904466DAC0DFF216982F81D40AA515E4619A62F256A53B6FD6C943CF711514EF3A90B6D6BC94D8F8C6560D026A06937241668B885D5280E11092B7D0C22BEEAD4D7FB2D5290383DB855DFB5030CB02C7141882878D8F2A7B746FCA5A557BE33237EF8B77538E6E5D93978A583DE53F5A4FE5BA2587084BB94A3329D861EC1C214DA0E807EC80B77D51315A23ED14381B8AF70CD469466BBBAE56FED49B5130975C09ACA25D3D27B9EF65BA7E0A7E479E8E237CBA5B99F0202D608A432320A471F15BF5B07E3A101E22D8E0EB09DA58A40FE8BA8398F7B78B8C7463A82F8D1A2EFFC0B160F749611352417F0BA32183DE1DC359AE5A10A0884A408146F52FC0DF20C3A503BBA5A526D5C08981A8B2B9F6AF56F86D3E4ACFEBBD660004AFA9E1B9244DD40719C4ABB0538126D9D452F3EE43729E7BE558EB11F4928DBBAE483422F86B849AB4EB7A8D0C5399000FE826010873A523B0ACC993DED5B62E0BEF3133834BAD9D684C3A2F3617EE6EEB4C27D762A22744B0098D29F18FB7116DD8E8FABF951F9EC6BC7413AAA4122931F58C4600D786C874A3A36CA99B800459D86E5A9FE960EAF896C2E615C649A76AAB411FF74EB5B091071FF36441599853DAB63E30ED46D9224A296D4047A784343715D89D11DDDB9CA5F154AB6FEA059C1743809FD6C177EF5B243CC32DB1EE5CE +sk = 84FF374152CC86DA40E80B659B0BC5153DF986084A07DF9ABA32D239D5BD86AAD06772A85B68FEE15A36363BD45F4B0A0E2E161493B6CF5F6772754929ECFC8CB6E5456D54D5E2A6E19AC49CAD932DDD1AB9DA30F6832D6CC7CB46BE40044575821E19D7AC73508E277D4927F692BE71407EB0646D3044BB7134D788E86436484C344A0840714AB051D2488CD0242941348EDAB28112223221212C14B5651BA34D10C56091B42101240C1880680448646186442246254B142E19B031E2A43080408C03446010259258A84CE1208E04248CD130310CA8612129724A08011AA6310831801104842339020B414922241048248908276A5020505C148548A480081425E1480D180572A14080CB186CDC80311AB405031851D4168D1B362C81A40D14032D23916523B989422420D0B0509C2631A3202C12828110258910C605A1406C01C125E2B24CDC260100A688DB007150806D21A53199141044C00C50B6900AC069609845C9942D01C2451001020C004553A68D99303002C40022014820200C1BB369004032401251230746C93029093568E0982CC8860882024C82228220192A51460512C04C13A70D0B456848844500A7440843844C3671A24285C9362182248D509428A28425213786DC446584B211123025D4220450349249940859402C9936018342689C46011A3371CB120E24274A1427910B12714828055C140191C6009A120403437101404550088698026909984849402C08350019938DDC4861003144428264CC002419254808B42512A66C9238448B402503210854B2704BC20884386E1B17805CA06C1804090B8564D90872A11489DA4686A2020A5A8864D1089120170DA3C808D8244A1390881CC964D30400401631883408D3122E4B2086E0208C61288ACC0868D92868A20888032762DAA0100C446151C68902098012376922014919A9481B235008470810B42C821049A0B405D2902D1AA108CBA820028351D010614918911C279024A78508B08D1A96685886106130295A8800E4C280408030942485D4B6681113924A961123080A0415060B450608428D094681824831C3920CC1080AE1181111B4000243641A23885C44851AA10002C0445CB448C49051213150E28829CBA86C911672239268E0308C08B6000201058C886558B20881446CE30892222680D8C04D20C885211432E3286861424863364A00850108A98548904859B28CC4A491CC9040E0868913B07051006559B465CA906843362E4A0000048849C4383113328609078D884471014420D04049220970144941A0B831E124301C0951101570C2163181200DD1A01158162814314E0B430C004220148841A4C00D1B84881C03828A124661160D12314918A18019A76C1C2508C9A8509430298C02248C1264A100645B268E10306D9836860CC46C03A87122B540C896311AA62914994D5BC2819980001831101B0206C0440E139960D0349151A2080842868182800094319CA885041711D018858BB210818849112028A4A01013200C22888881480D10C42C0936680A230E482201D9A040D1C4681415201B298992A68C5B48080936865BC010A0A284C4A68CC4462981027144822459262564A4211C13721A216C02978824B88119182DD1280C1B216448202CDC942D00065014939160B21119A6105088005C984081A201CA0628E3B80984322EA4148E48201208196A00A86183380C190968C10080434460211365E1422519494CE0362153B0011B352811A24CA11080E3C26D94A6910A0981DC26301097896102069A186148A86CC0108822A761D9366C10A24D10144CDC264C0B954D20964C200686D9168A0100220C92919BA020D8164A18A668DC88310434406084280049310B0705220684C12802C9984902924C63208013C1440C2562480028A42889D3824913409002308192103282208D20C4652495251C430ED2064122104940904888926804275048164D59C2414C445211974D182464221529D1182ADB882D23216461A24500A93158345213C05103014D81A68C040640C2223202B069A200901A185220238581A010CA160242A08008A9605930718B060421C22018128C53B245502664C18889C3B0515A104061325123160AE22801DB0466E29430D0986591B28D91B848CBB4044432465A1232A0126E1C4085C4486A0AB2495C0806C884494B028E14404D90420CDC12326FD4CCACB8BEE7D417EEFF0251FED040BAD2BCB6B308C58A63A7BD1FA1E3948C53F4D7A3E80B70B2847D869C14562EC9625F5810F83E6912322BD371F0D745584E69F33C64F28A766D6FF3A63ECD2C26149E216886A5AF675153D681F38BEAB4C911832A5EBD9B5643C12E544B2BA2F93D6F28616B85609175C1543B9B2269DC9DA0A25A4089408E86BCDEE18D655DA772E5D2E83638F4E99D69C62108096309E7A081B3AA3A5391C8CC7236C12EBC7A06ED1B462987DDC19A002AC697C69BDD932781694F6EA10A9079CB59E0C71AA0710C350CFBAF8A0838F6F9B7324D3570C2A51EDED071E39FC6E730DECE6056FD1766ED6AD63D3EF805DC01856C01A6079CB983A5523606FA7539FC9453C2F2F790F262E6F31943D50E807E68C96F41F4C407F1B5A735A370A46DB51B47FB9D2C6638810470E7B996EC6AC5916F87C3946EA60E3E0AA773145C8D997C8CC57BF9895FCADB9FB5F68E13317A07429C27FD2482CE2F47A39209D1C7D4B3C34F1A0AE5D32AA6F29A4BFBE1757C23CB38549C32B05B2DE5F21F38A526DE708901D5D4B3DF98DE020746DF057B97CDA4C75487F1929107550C8911360BDC1048D3FB7354CAA5C5AD86CCEBE4CC9D4BF2031FB64477F72F423128537189DC28842288967B3F1D66D6A2B13881C0F0C72377D0482E6633AB261BB03AA919A98EE93AA169FAB4B71C6D6E276C4B489F52A894254EFF2987C10259F6D4D2E3999F582DFD4BC346DC077F97B5AAAEADA1A8272D43F344B0F3001DA9EE978F908142E88206568576245A4C8A4AEFAEAAD05059BF300DD10BBA7A73B3CF6AAEE4618C70FAFFDEEB1381937D0990A365A8D9F1EEC9EFCCE3786EE12D37AD7EE26C3C2FDC1D068D75E8A5C88459662307B4D0B357FA1FDDA510426B24829960280A3C3BD342224E18F626ED49F80EF2036EFD2D6FF4E067A9B66CF5DF21DD461207C46004EAA4ACC57A37B16DE43A98E0F40E45E50928B0BCD4135B4EB32AF06B836D7F0207B3EAAFEB6B841B792AC4DEE7055A6C53D4062A270C2513484D3D6E89201BDE5EE5D7180016F6C8F31A8367CBF36334A1B359CBE38A2EC7CA430E72333DBDED16D0EE95D62CF601E74A8B5AF39610612E5EE5373C3A6A2B1997C5D09E215988CF26EFE0310DA36783F006021DC5B865B49FE5BB28FDBE91379283F6A19DC682F387E2309F6A59FB65B3CE90B53026F280BFAB7AEE68D3F343F052D7053A98A9FA97906B5A6E7064E4E50EBA9DB9B1368768B5C1793F48A1B5B1C8342356DC58DF32D9692AD78C9ADD5CA256AA657AC28E29F8D52DF9ABF43A4C38A99E7D200EA1CC82B6D78BC8333B830900057E68D8355A0D9E4CF5C4245FB616AE7EB80D1EA5201E556E3C688196897FA53AABA3B601AB39A040D66684330E71D07C7F163FED898F0A7441253681823561DCE47BB63CABFDDC5359E73A9F054EA1C46485120619BC37E37C8DD1E48306B81B752CC13FBD36A026D263B27DC359C03A95312344EEB91F57B68FAA52BB26E01CCC69BF996EEA8EE601FE9D8117CCFD6084DCAF40F3F0B824899EF593F172017DD4DDB5368FFC61E601DAA7C684025233CBFD80DC34527C30D040129DA59A77C4148CCE6563F37DF4BC9B60C2C17E9610AC75D2028DA9B114350D73BD7EAEC76D9263043B378DB89736688ED34152FEA46AEB18AABBCF28DC29EC6048C4EBF5F9AE7137A5DD98ABFFB2FAE9F6EE6B45C7E2318592B0EF8A2D7C682E058A2692BE81854416AD683FD28CA1A663614333DADAA050F13C1944A17448A0F296825EFACB32E99F11DBA00E6965E55E38E7E6E5B3A9E4B76393F1B8EAE25C0705F6C40FB2FFDFF50DE8672949AAB81F3C151CCE9D012730C9037FC9760F558671550D72A42DCA66F2F5A7456A2204FC6BC0073B5E2FAA2D3D1C93A981AB09DA34C9B2049F68EA366EDE3D3E5F62DDCC252AAD6764B12F6B7A38611A845B35172D484FF9D2F7C1EB970C223F085569893AE6E8B6C7035238104D78C67AC9FC3D9467E11A1C75F578F0C0E4C89E40EA6C9EE21A024EAC65B33960867A1C239636305E8708361FD04FFAB1E66573D406A007C7B27C9227647B1B7F258AE04B257FCC66E349DA2AB5D75728BB7D4F507B65A871AB0896F860FED0D9F2CD275DEAFD7BD198C1CC3DF854DF0EE988E57DABE28B47F4579B6A5D04D8B8E7DCB23176AA01761103E331D756C7F077EEEF3EA696B963AC36CBCAFC03A4E34F8C97C3359939C11D33AA43F88BA2A0AAE3E021ED3A9952EC8650E8E65173A4333B6AADC5B643BFCB754E688555894C4865CBC6DF94ED609F9D60C02E57283D260737BFD5DA1862253EC0094CA2615D8E5F9C6EC7775FCD159B7BB60EC4435F2A0C0967A02D088CE6DD750389A40F8AC2A4555831DF0421D11BFFB4B489C0EC9086ABC02D20B1F143B75875B36F24ADE7313BD6C74500C5F07458DDA4557FFC2AA7E48A147EDEABB191219D8C5DA3ED4E359FBAAFC30BC9A56E505807612FDF52D30515344FCAC0B9CA2DE8CC9EFBCF0DAB2300302D2A7AE1EC458D218C3F4FB98C7F6CBA224EC3159C2B926A8155491FC219C2E7DC19245A6B2736B77557289B7E6F00F61DD3E562EBE59658444CF5F4A62EF533DB51294B2266FA7C300917E80CE57C568EE54846EBB0FE9D0F188F1DB75D43ED79C5E65D24A79B0F578634B628F4B579F189989406CD2B3BB504C9F466C13B62916DBEACC005963438429EC2179B78BDCE5ADD1361D2F464C5818FD5B9E2D1421541A6E5CA1954AC992246C6353F2876F3DAED03327B15BC85C3B6656985DA86EE79F3A3D52153D80F710AD8FD6E33516DBCD590769BFFB7E35F8CC0BBA294CC7F9A2EA21B2F2A7BF72CFF4506431C264691045C0A14A222444661E080BA66C013F2F0F43B10D8520521BF1A6EA912868599C4E5537DC18B291075A76ABE9FFD0FA4A7A01FED260453E38FEFBE74848E703E096DFA6F747FB916BC0BD9C5FAD7B8801F696347FF784E73DBE8221FF259DCB47A4D38A42E096EC9AE59D522DC1AD94046FB16BA9E417C49E5924AABCB268F6F707E34CE24563261A54AA8EB8F57AFAA3C84541A5B223F598C1453C87788D7162850F38587962272A7262D20CC6D802D7B4AB0C03C981522E13558650BE4BE48B83A8D5DBE41F535C475A18ED7D6307BF4E59DC2E0E0A34D572B6F1A0607744060DBE4912417570D2FB54B296A60B0C93152036C0EF9EB79172B03B467880F366062C5B510FB17F25291B19FB0E92B2BCAEE2F01E316AB0F495ABD326D2659089CB839CB3981219B0D44B74528257F8C93B12654372EAAC22975E79020A8364EA6D5E7B0E817FF46A18A70D573223D7430829F00C11C3555463D2CF1C5F3D37648EA7961B8E4508D44AFD3CF514C847FC8925769C44E11AC50BA8A5B4E5C0C06617B184C52548C749AABF433F9065344F5C47EF0E975732643E55056F15C57510F792B3B4B8E0F0CECE8FA5ED614B972BF16B22A91604EEFCF77E8421B72C927E5CF88147A64202215746AD50643575141E1DAB4A8D0818F10747D553237371D227B80E155C9DD09114FAC65E93718740EECC52BEC129BD9A40FA3CD647898C387A311DA6FCD9E1A6336AD1F4DCE0A32D7A173C17C5578B8125E1EA4EAE1D1030A8C07E664BB9C358B986FFFEAFE96DEDC1D35F61BB7668F44E218049D45B65C3C30CE5A172BF73ECA1764B27BDACFEFEB79FBBF2F5667142F0ACAACD3347117954B22F84CB0CD51B0AC18AD2FC7D401EBDB860C5242BC1035078E43970560AFB0528F8FF3A3CD2943C5BA2F3708F6770B2147CC17968D3652254B63029D5C1E932B96A4A2F927C3415BA4C36FF1087922FB76B2E7D84AC8595F32DD1F4F5CC69686A86086DF44EA16FD5FE0F617E0F81E0584BDB810F8A8E59259B87A324DC62E9FB6537F8887A2AE7C27A080D14E3FCD30C81F339D0312C61630F3D7EC61DB47312042617DDD3BA4FB34C1E78A0183669E272EABE44597114BEBFE9995FE1D6F8597A903AEA866D2BFFA119A456F96B2E8B1B4F4E22B2ACABA10C176E37AAFE5CE8A0D073EBE374A2E74F079D2C858CCD73D1FCC8658C1CF018076C82EA0E2984F6A6312031CB4965FABE6F10DFEA65E1B3DF1F91CC9BB75282A62FBA5A1D10B7DB620CED2DA68BE720DBA6B7028E1FF2FB2CFBECE6744BAC3DA9C8E993B912AE404697FA7650B7376EA9FA31A0AAA28BE571CB70C7CC912728CEB7DF15F6007F9D1DE780C62A1784F3FB62C6C6E96DAE6704DC5EE4480B5422298C9EDDA9DA52939DE92F4E9CEA95694EE676E47E128630E61A6EBF20664D5D1B0568329689AC788FD8F09C53A14D6F5AF6D7E9D40038A96F486CC2D313E862F9DFCDCFA280ED916ABF7403595B648961914159ADEE99FA3B055F230F11834B992B1100232C26ADFF759A72652EEC8725068873590FADA0DDE146FB98F7CA94D98E5FD99B26443BC32B8D609E0E433DD757EFA81F3711C87F56A57F3BC3858524A319201D13EB2F95CA4320734D06F37ADAD903AF69B03E43678B8D055E2AFC68E979326E1391989F9F1C3AD00F610882878DB65C8140BAFB9E4438A6A18C4530CED57194FC466626506386960E4B173BAB880AA9D720C390A1F4FC1C1EB7CEE72BFADA67DBBCD5CE9371DC414373AAB3207A8D238877F9295248797946C3F2EA832BA778E9259B6BB9964C47559 +smlen = 5650 +sm = FC058AB380690755BE6AE5C40C5F58BC9A867AA02E8E5D08629E5E3A4A5F4F363B9480D34F137BD06B7BD02B05FC717E4BBDFEAE3E8DBB53CC093C845ABD180C9A6FF21E8F0897700BF64D48309B980D7F9457BA7D6126F3124B1AA2A7DC373BB0353D37ACD733B72E4794A85A531EDA7EF4EBA88B077212F2774FA88A8AC17E5248007651C22F9C95AE0586608AEEDD3346EE3A343EC90CCB790F764BC404D88DE0DAA163E80FAED632AFBDFB194C6B63F5A2DC8E071DB75156C8A6A8D2CFD4B1453F5263CA5750D8F541E3D63BB7F88B97B8D0546ECA95B51E26729004720E2CD06B89E9D8835F4E10983E0DCCA2401E50563A0E5CC75914A8FE75FF7BC135767468ADC4E7AA04AA406760ADFEB0719BAEE30E30F3B6CAEDE727BC5B2E7BBA507C6D01EAEF61E7208D96E8C5C5482D8CC23598061CCEC3D75B71AE72728B0A3D841E1FE0C85768E749163B72C233689E6C88EA309FE44BFA3E1EDC41D2134C039019288027063BB96938CACB92D47CF23C90613D1453A28D7951F34BBD182484E341BB60F345B90A0AAE4DD7AC448115A049BE203D0CC82D1A581D62738D7E0BC094739B6A45081FF21637C96A101B1E8D2F34DF84887C21EBC8C300F67138B9F4D0498A149FA01344279FC03ECA41C11E552A2555EAE17C712542D7F259F785981FAEE625FBB29F66721D07E80652CA838F82FF6B537B73B9B897B20DDABFE77394FA7A777C9BBBC6053474D31B27DA15BDBBFCB0B23B0328D6F08E81BBB1722C6C866971BC36ED96F62E26BCA3D2D73F26A03BD9D3DE9F2E39172ED8785AA99CF9642075C5A1C8C3C2CFF9FE80D42EE39CCE08B5CF2513662672A29725F398D01D0703E651D6EC58EC6DEA0AD588B6BAA981A7FEE950C035F516295016AD8C588058469BDA86B9995A8A12BAABD30BE41B17CC0C2031F51CB9312DA8D9E63237FBA2C8ACBA0E82498E9BEB5513F414B30D36622ACBEB534D522A4EA0157568C4875794114AB13D941ACA9ADCAE6D5B0965E684BF9441D3E77AD319ED72701E64150B7413DC91C3B8526C055EBC277F5FAA65FA744F9B4030A9E65B0C25A7D230AC0DC5AAC6B2ED001E34896E8AECA0A6B99583D1A6525828D0197311A1F3DFB8EF179CBA530FB89999215336B1B716B2FBE0A95753C37538F10E0946839980C65A316A8F7593B73C44EAF38E26E7238BF7E2D2DBD63791E216D1846AFC9EE8853B8497A5A48E44B33C4DF734C23AC74A53951AF1E9A79B7AE9C206D4D9D3FD565CD854C457162B22E55E809848B7B0E2ABBDB31F764B21339CF46796C4AD4344196DB81BF0F182B0A1A0B0CFDD6CC038145D12F4C2A23F6DF24985C2A6C97A4DE8924B1FA0C7F8F5FF1E5E3CC8CFF8903BBCA912891FBCA81D47869B5A70C5DC070A6E2941211FC04DD02B1CCD26497526680AEDFEE2895F5211BD21CBB23A4E2F2E917C880D64C62A0624DCEF34D09A887B41439AD77E932A357E288EF3856CFF9F749C3F60A165914D6A8B3058E915930460FF575FC3ED5775DCBF8618235F58CE70EBD0952C7DE957E1460EFF071F37DCB9C514F1E2FE5F05F5032FCA67D72CC7D467C8CC0CF6EF937268B739B997EA7BEA59D77C84A903347457F3C949C5B47FC2C7EE28AF5490C89A24F346DC153A9088B18F363043A2E64403C6F4E249FAC76A037288E45C06FC76A79A2DCD62AF3DECBE7AC35C7B488A74F1E21B617E8BAFE9BF7888A64B0DF92466E12A204076BD74C05A81EC67CD518262A3F8E39CAC7C9200D03FFBA881C5EBD3432FCA9E0DB1E71827326BB7C26496244657C58EEB8EA271D0BD1BF04AC3DDA2301990A8C2E08B2D8642592FD8084D544A3F11E90168238A1A0D3C5F0CA1AC520C89D5C71026E080FFC584A4E0F7213D914A08CBB503A1158B5071A2E2484C59F0C81998E4240972C20324A6284FE6770098295F10F5F027E25118AC844644C7DDCC9246845022AD55463004005E7436424E9ACE5921C07FFE0343D426DB386A34E3538EDCADB56497BC3B1EB18BD8F2FB379608B8162159553BAC68E34F01A7F33D0158435CF30DBE679BD2A85B651D49E26C6366E91330453A67269AF80915C83167F780D54423E28B3B19C6215D821E172F1F5281F59F967EA8C212F20A32EE8CF96B384CCB2EB98EF27E9ED16896C5BAB7A3CE6A7226A43BEBB5FF411E68744E02518F52BA7624B401FBF1AF6F7C638E2A0A085419C34C92D17E505C90540B0EB6D81EB3B596DFF107A8FF3FE9419367242122409AF2E88D1BF4619B255636F8EA747EC7E1833746A14575E3CB4B38E046F02D1D57F058DE16E253B245ACDF9793BC03FDD0D77B92CB82660E6199EA305216C7B3D51720EA3AC4578A27EA4D210096D32D24073E60FAA7439D7B38BF1630186119836B919350A8869B5BE61EEEF4CB0A770C301B21769589DCC1A0C7238BE03EC289E35714CEE321162AE1C23C16AD5E9E4497ED02BF411FD719FCC45400DEC66E8A5866E2D1880CBBC3F9E08735AB3100025C0664D2B47000EB0C7D0B100DDE4335A0EEC14473D3E380734AD94C87399B4EACF49DE9FB68C69B499DF10651BAE6A94FAAFF4149738739E287977E10C148482FFA878F2798DE180460B3151732786D110257B18F6DF425268A30B37B8EFE7D2431FEAA73529C349D046A948DC8049877F644ED75CFB1391EDD805BDA34A7817D20D57A0DFD921A864F93D38787D8F9572DCC98A182BA743AC29B7E7FD6A8941200AF54E1CF50071032D9E2D2D4F3B2DEA819A8A805953B632F880947D5069F82E3FD19060CC17827EBA97EF199563DA2534E80BF6621DC8325CF6218FB7244393CF72B8D3861E6A0C87B437C5C26A521AD2B9A4EA9CE79CBA93DA3A3F22018B84F05A1A6F32456257FBFD4208A7F35A8FD9A1967DBC72FA3D65638449DABD135C89CBAC78DBF6DA2057A7909C59194984E4013875823730419A71A174C26E8DE35E921EE1660FCB5D827E3E29666169BD93EE51CD37F713C45FAA8493A894CF6FB95DEC39B07DB2E5B0D6CFB00244217819DF964B010AF5F21EF81A362A7F6882E2CE2FF0C90596C15D85683AB732F0497DFEFA05AC4F2C6C391C89D81FA1CEEAEB048336A341B1A60F8789D747BDA7971FB661BB84C3CF091C4A8DEB7F504F05DBE1168B00B818AED1A78FB025B7A4A3978030ABDD4CE7E6CD20D1AA18274EDC9F955775A50D4EF6A17A7A3C37888DF87DF8A02E42F8D34CA2BE3965FCC588755A2CFAC7D7B0D37993319B40FA1D85702D9F968557EC4690DFAE88BB52559A870363C8CF94B86FCB931A2647E12A730BB7CC27874ECDB8FDD8F42F50D2A006733BEC437E7A2C3CC7C2B4722E292E18BF046B7AD93A9A80B51BF4FD31553D9A1071AE28B8CD1ADD2BB3B30FEAF5EE40C3E0FEBBEA266DD12B15A48A5D7022DC552D95FDC2F0EA7E7DFC87413420F02636DF1644CA725FE745DE6B07C6BD880E60D4891CFDFC576C2AA23A6135677DAB14FD53C47B73FD1859902AC9FD391E7CAD4694AB9D2889223376D1B39CE965E1E494D8A3EBE16A907D4E6E0C66D758E8C95D9277A8743FABF3D1D9B67E371F5DAF4BAFE30C89D48089B2404BDF78E7C4EAF0FB0BBECE152DD7EAA5CFCE4DC79D9013E060048590733C950D40EC8B34C71152EDA5A02E916F331623F2E95EA76DC3AAC6AA9A8A9DD18DEB8440F5F5C81A7C0E133AA606EE96C5BFD77F5F239CD2F98F0694B5DB0D42D1925FB8A432736F8822F4B5D36011B8DCB982E9C1DBA95B8A1F8A7314180C5201DD78EB310A5140C865688C078F667F1DBEC5904A25677379946E26AB05FDEEEC76465BB372FD40758FE4FFF81C3275FFD66650C38588FB6AAC1158DEC1559B48A4BA19FA79C8247ECD819FFA6E183CDD1D29540717AC00705B676BDEE22F660ED2652CC401E62B3EAEB069A7008F589D84F9FB1B2519C1587548ECF7711D09E26CD1BFDA8039F29B0210AB45CC053C97D916CDB5638874A7E04FC310F3426D9E6C68ED691C518224CE827DBFC90078FD04EC966BBD80CD281128E4A5308B5D4FA93D91F8C1F4AE5A1135274834B0653874241E7650FC7F1637EC52BBF82DFFDBB1CF830162F4FD8EA810EF818CD817C0CF81B4BF5F325D803B8FDE02BA815F44C7921A5E2AE30A3598C445E111B70C49CF3F4C54E6F960E70FBFCF969AD959B92D1585909DD01EA797C1A2420F3317327F46F0A97F97EF1215AACAAB8DDD8BA6858C5BB7889D16C746ABA9E48C9E2EAD0BB58AB8E9CA2D85E3317C0402E6B0AC6109D20D02EFBE02DDB09EE772CFAEE8DCF64E7CFF99DE6F55B31C86E2C8A6DE91F6F5B6C66119BB8F3BD558C97DA957F16D7C1E0D4424DB5A8C00F2911E1FF9964C8C3DE73E6E9D7D0FF57F17F951F933C333C54401F62B2DDA0C1F957315892D9B3D37CF83763DB1C47FD473A0B5C5112FF74376868C60159FD174DEDA215364E9899E4F6BA0DCA8474D221EB5EAE7CC53EDEF9BAE8B07FAAC7B479EBDBF427996F9E8B36DBEB0EE5DAB28D0C7C2BCDAE8AEDDCD5FF18670F410194E40C4E7F38C9A5F08F4AA67A94ED8648A74838505529FC048B1CA5E85549BFF1D3B38AD7F212254F330B6603E6E332276545B2B11F0F79E8C66467EAF68C064FDF1B3BF9B0065AEA938038C620B61B7652CE5F9904AD071F2007E3E075D85A26A81689D1F91239F001945CDFE311F9A8CF8C2A6A703BDE96A41E842164C22B639AEA5D517569DF61D0FBFFAB87FDBBD7F9DFA46B2A06F6884E3776B63DFC1807598990398782E0D67B2D3B4C2411EE4CDB4EDA2A7189B63AFB4D461468F0AC02F06D443282264DC3F09118BF015AAA3401C29725359BB6BC1C04A5F2F8639DB684F1B31F442E6F190F0412C17E3F935479C788A0EB82AAFC7198F9857CFC10100C2D182782752DC6517C7195334638104A40EDE8A1C68D7FA5666F42C02F0586E3C24140CF9CD50AB84C553246FCE8E7F43A817617D9D4267BCD288F44CBA3A406B3006238EC5FC9AE6DC5974C60C8F61535F8F923EB67A0B76976D6B39FAFBECA87C0585D3309ED45FB93B54C66A16881CC2B8D69F915F79AD8B61FDC6ABE686AD0445FD01DFC3A6F243F2B2BB00C7FBBF1D3ED045CA730F0D5790A51F8BEAB52D7FC4E6FA6A3E9EFD32245998EE5C6394796F1247D7150E3876D954687FC33955C82929BC874BA12277B22E15456CF9AF777BDB1C790749C5AFF5350C5A7938C0B74DB6A075883FFD0F0E12333D32102F8B60BE777F0E158D70F7688510EC4EE9046C96D3049BDA8106B4E58DA6D6AE4EBE5AC30D8733A2FF03F1152D0FE8CD6CB54A09C9593934DF9B7FFCA05434FDF4E7E0AE2482668EB98AF58F5D700A3A479579908EAD5BD6CDA29107A8BD9A71673D0272B0E224F484EEA26ACF06BB60059A72609203FB4DC39B3DD19B22035458698E7ECED4116FC753200405BBA77E2895922E1F4C9AA00C08131C8313B9970AD6BFFF40063FC2D5F4B28F25C86554ACFE5748753527ADF3924E939AEC8C04A2395C089978DE6922ECEC4A563B1BA7252D1EC7635B1E7C7763205CD41E548C5EAF3F673CDD83EEFF604D17C773C5E005716BAD576F33DFEB3A99D1BFEE89C51472F8D920BC0E833576597F318FD2E4DC7426408C0D8E6842DD3D08A7A337FECE8C0BFD1412E80403B19D3FBA3E1D920C3FD67992BDF015CA9EE24BE5DF2AFAD5CD10D4C88C69E2FEECBBD7DC4F3F059560FE9BCEFEDEADA6F2E2FFA0E573DDB4430AFDBE78C0DC54E146DD6C48078C0648341819A0AA79158029CD0FF7BCCF9E80964196B12E45E9E1DB2FB8449347699A44C7458F9853B834E4C52317BC64AC81FE0AB9D684ED6B99477EA1BEE64CCE200DDFEE0575BCE192021C86ECD2DAF04D69897A0E2250251F89183C40B3F772636C55B19DEECCF04FC4EED05B5D18AA14C700B11BEDBFB136126A402F33AF8DF800A753510D32B6723753B6416F3FB32871C4B4A3A1DDCF68365E747A5C0B096B9DD9B2F1FD782702177A93FFA243E36E861A9F8820CBCD04511D20E5749266E2A5F9B93E654CBFFE37BF48420E858363AC712AE9F5C51D887C158F45A3D0EEB9A14E087A35DC7C9FE39DAF80DBFC1CCBBBD76257BD80539992B74BA1C846C45B57E09C16B4DD018DA91F2142D02FD8D2D3C5D3D6FE38FD59E4AF82CCADF6AB4A7173E42BEE496E2A88349B6115AA3BD799010304B3725300A8F929C493869FD571F42E50805C364B1BFE4142706384A6A4DC95E08342BECA56F442C353D6EEF45D569E389B19A43FAED03F39A49FE3CE38BFA4D4958761D57B22E015D6C397CF5E4D86FF3C069ED1EE5BD5A4493E5431F3E81028D1236A86A24F5D71C418B4F602F96C90C22D1B54D2FC61CD48DA9ACED7F7C0C5BC4336F2989EC95CF324837C69B747C5ECFAE6BD031C952BAEF9EE91F2E430A242F436A70A6D3F5091C5EBDEAEE29509DDB73CEF40F19396162858EB6174B4F607AAEEAF6090B227E8BCBEA0316183A6EB1B5ECF3F50000000000000000000000000000000000000000090F13161E262D37E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 + +count = 31 +seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F +mlen = 1056 +msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +pk = 7D56F132AFEAEE92B9BEAC3B27EF6C0F9A8B3F1FD8EBF033B033640153FBECABA538492EFD19758AA749A0C0EE466479023F7020D3ECD014A934CD154537AE8A2C4260943E8D2C95167CAB2EEECA7A64557046ED09C1B94AE90A517C7CC5A07B165E26B594A4373C3319043CA0F1E9457A15640B3DAA6015B0163F56358B7E0CD3D207F7BA089B731144C05BA3FDAD633E8051117ED3D1F2F1BD6C8682B126046C1856279C4717D6919FC3BBE13C00707E82399E4E8C311CFBBA632C9C1DB337D65A28984FDAB653A7E656BF9572C51A73FA141E02071AD44DFD4AE212340B8DBFBF95D8877663F302077AECFF886B3822BA8A36FADA7804ECF564536457B4A161DA6ED764321B5B361CDC9FDB1D4B3DE779393ACEC6E148DFA03879FFAB551A82BAD620E1BC8B23513E8EA712537D1D1E87AEB819205BACBBC93AA7990549A8441DF6C028E17154819866EC222B2AC1ADBC382E4D2130927E450E63B872B65555917052FC9AFA3E2A05F48510CBEFEF11C6A6222B016F36CEA9A750792DAAA6500FED6C03F8468F5D900D47D3F892D8F287F6F4A52D34256F93DF3178BC4912EDD92A2EB11A88F3DD11CB1923CC9FB961F4BED66657A5CD9470071D58A05449E6B0118580423E1F0B5CF234A96A4D832F3C4BE4F0FE02141DF9B8AA774DE80C30CFC04C2F4C4E6927F09DB1809DF44A202A803AF776A85AE5983BBE43289EA9F49A9422E92C658EB77FD36A9C0C8299FDAAE5B3D53F22B4F521DB6B284089C6B6F79A716986306318BB6B0FEDC0E779EE33E9310DA4F713F38A03F52F1BA7D934A628873777956879120705AB9F34C031538CF8D337A43B9B626A73DF7981E4865DEFB542638861DF301E37C8335C342C1B60023D5DF12BDC029D169AC5421C53E7A5874EA856D6E4698DF3FC3D0D747DF476F6A971411D6169D3500F19080C826F8DDC76BF14654697BB518F1750A657F2A4CB009DFCD54F5E4EE1DDF66763321B1CBA11BC81BA28A7454C07BC1263618DA01A264939D272651B83A8C3E82ACDACAEABF8771507E5060067AAEEB5BD7E8F9839C8C5317D5023468CE35AB28F3F2583751CEBEDF7B1D66D458590DBF44497020C54047EF8431B63DAE08420BC8EDC25BA1A3033ADC5D0B277098FF352209F7D7C200A69E21BA947AE77DC78871F28AA3BA237C37C71A99F5750821BF80B1E1D40FE86059570909649865693B4A792B75D363889E35F2695134D88C1BEEB83F7C5CDAC29996339AA26787381FB4125F8AF39811FA3710D182DD7523A98C57AA83FD65168FB718DA08467942F168BD6AF4B6FADA2197D4E6B0EAE0A2932C751160697397A30E096BDEA0788E3F2C8CBD43DFE7C900193370A9DFA9AE0B09363C1D4724868F2AFD0ACA8C5F4E1D01C4AE8ED596FA1DBDCF815CAFEE1F33CE0514C18C0E818186E54732B74D61A7E6B6334A69787D957D365142E1011775715085E17F151BF663F3241AD08B36EF4DD2C696E9063ECBCA0324269A566EFB7A73A06FD94092DB3BAA2123C9944C98990C8BBD1F3ACA541A1C3A86B11FF1B56AD10FCBCCDBB59059372B5351EA509E0CF5637ED23AD68341B7BB1176BFDF4A092F021E78BAAF8CC057E6686163C3873029D58E780A46FF75A10190A7AA5689EB2192E7CE8EB1A79CA31C699A409E1FA78E50729AAFBB6A94E0579E0CF6CAAE979D824244858C72413B1CEC144F051B84BE81569D8D80726B99E839848D9B05D109A2FA81DE9DCC6511CE3F7B6F67EEF9BA61CBA706BCAE94A8152FE6DEDC44E23608AE5C4DAE20EBEAD50F4AE63AA41473401340F14D4CCB44B1E133840F948503C08BE83E5811DD1464FDE9D401AD7E10953C51AF6FD263DD0D358746E6DC72D1918B838874F215A6D89854E692446B281D5353E7CDAB5B3122813D0433D68053B6490AE43DB4853988CFF12FC8BCD9FA2813F28507F827D9D178CA22DBA5A968878F25FCDAC35167FE69A40CF5A8838A798FD97A52AE99B11E2AF7F48D771C8F16478BC0FA59DA25579FEE62F5C27605072224150FE7E454C136D45C022B3DDD64B4B9320EE60040A55BF8DD133F96256979D646514FA8546C57138C3AEB5952C2D4255CBD5DAB5E935FDA918F65E65F31B671B57E868B5CA6C53A86DB372AA4B8A3D5D63377CD83D2E18F4BAC01B914243CB88915AC90C974F38FD09AD7A98AFA0C894E182A340DDF41A304484823769324ADCDED5B67F6EC0B42E9AB93C7DFB0358459151233E2BF8A10141007925C7097D1C9A41D2F76EB820AB82FEA7254828E1A7AA7F347E6D116647BA953EA14341E5F3E547D6856E5204D6972E96EAFC51322EA1FDEC3F8425543F1B27A0EEE43C454BF64A6CBBA0762AC0E8E6ED2FF0CF22249F6A5A0F812188382CB74E762AA6A762D8284A8C489D003F86CEE84C5E55343E9DF5051554F10D37517743AFE962226A85B92015E4566C061F2B39D86A444F6C091039F35DDA19C8C17EF9869971104A5C3620E6D89D8F757F0D3C72F10543C3C3D1500FAD94FD1EE7991A6EBB21F69641F58362FED2A76A414CD1256DD78580977807398FC01E77529BE5B9BBA7AA182EEAB199BCEA2CD897FE5B1703ADB48F3C9911D55266D3560CE44167C3B9E893481503CCBBB8E3C8C58091C61BD56C8DE1C790C0491A61EC292D114C17D82E024EC96668EAC434C409EE28068D565A9DC97130942BCE9A723DA0727C5E787B698F605D97E48706B02FBF7A3BFE0E1B1FE5087523B0A33AD7617323F5CA9BB39E00EE22FE164EFD7BC049FBFD284D0A8652383A7BA79F18F8721DA0193006BBD040E94F9F36D394A033D741B812EBE82466BFC40179C8457B03FCA1BCE8692520179D9EE644F10F1366EAA38A07105979D2C049A48F3A48060A6748CEFC12CF377CA3FA753BF01A6449AF7966771117496F80750DE652EE6F76768F4AC2931619443EDF74D84448BD26F30A7A79B7205E7DE3265B2FBE6E6D8595DF16B8F6F5FAF534E354AEDD6F61953D0B2A33EAA1E0353E01D19741FC8B8B2497D130C42820AFAB5D129AD0F28992F5DA41021574B33F0ADAFFBABC01B564B4FBBEA3AAE4F6EA6B38422D1DAA1ECB450CC2909283FF835A7B90C5091C5CE0548ED0905FAD144A6594F8245A41611C54D486F30E87250640AED02256EEE937EF128ABB20E6E9E6577E130F5A102755EBDD816D926E076E47777D0E53BBCFA19DCFA9480A609903A6F303E70BA903CF2BE8938385B12307AA6F530FA1C33D9E2EE418A63CC29D21E2F071121214149BC201B2BCFBF4D4D2C09C93CB7FC8FC07386DE61D7818C80697676BC229953B639C6332FEAD6B165047E0DB7D73F26095D4FAB9E2E3C77EBCB8CD2931AE900CF7637D97227155C308031DF6673DF2E432C4BFD45AC07E8E3A157931360FD1CC080DD7BA68011F24C144FD53E6CCB86580BF8C13E98928381E972E4B332CE957197B4C219368876F7F0FB63F1EB1743468B771888FFFC8613672B91DBFE48FB27B2EDB237B3EB952F1A53E3901CBBDD5942C50F99EEB0F0FB54F6056AB4693DCD081E2663E82ACE860545E8E0A07319B8A4F61B513D4692C03DE9716DBA0AC1EF9311F1DF0475BF600E0281B45D4481191BB1F47E0751F43DD7AF6E38CDCB28E72674E5D82AB7766E3123505224424B0A1FB9F +sk = 7D56F132AFEAEE92B9BEAC3B27EF6C0F9A8B3F1FD8EBF033B033640153FBECABE9937708EC7B9776B9C8BC51EAFE11072BDBDF9C6D4C98690DDFD6352B301A20E6A1C8292CBF88820BE6948FE5AC8B069E1D993159866514341F430A97E7CEADB09B2D575D0DD247C8D4C2C329B3C29B4DD7087B585AD88C0895BB249304A02F19A881018341202446D8340E5216725026320A030EC010801443622309910A0249C82084C8400A981692A08071A32286DAB28CE02628A4448261840C91A05110100C0A11650931415A243220C24DD4C24C5484299402651A090C910609DA206024A44024166E1134104CA6850A253011B2418B4226CC10044910065B0612E406440C402018128A83C08109A72C5B460950A200804660D2020A0B895061284120A421E2283024C84482146D84126E43842D01920400892C1B840421031148264C92A62C533684D3B60908966D92302D9428310197405448855920105128711314084314605C000D8038910B191192322658304C92262AD9040644421260384D54A445C3482159A80148806D1907054296685B8004CA361109A829192806D8962D2234459A18251A380D52C20583B250C0403101458C0923901B144C22C42C22B2409344850A16004410854A2860E1304A5B0224A4383280A681019064541044E3226414B340114444543671E4080821276C01968C01176A248468C2847091924D00296A1BC3490B92084396689A920D93B684A0300100155012948D2019629AB84D1A93681281500C416103034894263290B62C52A030C9008C020366820466C2148D8AA6805C366C0A372E89A2815B286C24964803A5659B164D10924C62024C04024D04276E20402984102141428801B00512B30D849250E3082C1AA725D14841481052D0C60903986DD422710B950C4290615B2032D3061014042E43A028CB2651C9A840E2901088064D58242A0C432C0104126300858CB0809AB82980142D04206C623824C0C68C53C66C83A80483C47164186CD94664C3000A0397891C418204956124212A1A187118A90C641426CA28081C0428039410C4301103022A033265D9966D134204C9200A1B416003994C12B9651146820A2941192189D8B00941102A40A60DE234082480688B020E22300982904019812161C230CC8409233622D0944588C029A2024980942414134983243253B81148068A114064C42268E30868A21662614662E2C60521862C0A924CDB4690DA2011CAA6101C28411114211AC00824B349A206924CC8250300425A98059C96080A2804208260A3928800A9701C3389C8302A88384C4082450B442093B669D8B8050B44028AB60D52B071410270144562A48829C2B4401238669C066604880812A6441A911040A44418208C1BC42D8C269288305042A8911981101BA02519192419178CE2882850200DCA46085804661A148A5C104D991601C8829001166A99000D10410A121864DBB82863948509382A1237508C266E634865C3424A604289D8A810C0024E1C906DD9884D82462E0A42210CB465E0262598404D1BB571C93889E1101008958994B66080444023186A132192DC9829182480D9A60923B8511229211AC86D13B3410B4424102504211189D182115030690A05095980001299299220521331529A96680021401C2248C2C410129490E33805A1A4315290910A804C58C66504224552C2111A404C044940A3A6200019469322718410524B12428B040101254EC0A600E320296318805986450A25859232644A406851466A994012981824CCC48D81A40C03034E49C46111A24DE1B009E2060562B44451A87140186454C804C0140C10368A1B440E10196090802D041685844610CA0600C0343109074504972DDA228918166019310223100904422981C26C41C228502685C89844114606D290854B82511905442426115498618C908C130649431662139584C3B220C912700044680C2552A08624900206C8267264C024844624C1084480B611449211E4C021D39268A4800954383108476464B83150C289A2A64400186804488C2213055A26111B91644802891AB241A0143212240112438A8A469294804850448D1C484E0B4002809641C9A4081A42010B08058848220A402203B74823C14CA4A4018C282D098225A104866210655CA08D64A02DA2C60C9324450336898B9280548611CC204E18A660A12401757EFA472E2DEFDE0D9C81D02C238C06D17160BD1C5D32FCC072E67FBE2C4D7704E1A85B1C284239E0CFDC2870C3B558C23785A3ECA9AF503023FB0D8E53AD2A87EC26F5FC077136DA857AD62A761CC11F9FEC0DF7E8B773001F74B798FC5D604CDF147FE433D12596A1B7C31CD674DE06F1E37B4229DA0D9F1F3A7EAD170E6CFF04D2AFD0CFF5543FD18FA98F0FA53A2162B576065FBCD7BCD7D83E5F72020034759156EA0F4C84C1C7EB2CAE7BC5CD10BECE197AED47E3F97BAEFDD055B2A991E5438D6877AB2093918CE577D17AF3ABB533C7EA9AAA7688006C51465E4C8503917E16BDD5A19FC710279A1BBB7812ED406E9A98044175E321D1264A82623E31EAB94C62FA0DEA8F653F657EA0DF20C461BF3F030824C367F2600B0B21C51F86CFC848DB82BE414A8248063A05AC7C17CDC560D237503B37D494132DE5D8DDE2E87180767F8805F9A62187770DF910C495E2809033A43967BA8637898B90EA22ED1DB43903BC87AAF8DC73400333D78E266CF40DCA5C484543FFCCDB411D1ECFAF17B81E731903AC6D303EEA013AAC86A344E6F7428213BFD54A2A8CDD090B30F223A4F799F30194B478AAC1CEA2FBBB39B0E03A3344460D4E5888568A16FBAF61E1D3A2336B1EA1914EDCEB4809238CF71F89E855BAD5A24AB01D8EB80792C97A290374308B1AA656D6051A75679EDEC93F56D170C503887E35FE844B7F9DF621FAAC7AF9303D96CAA024DEF349390BF59E0769CE4F795ED1154098BD7BDE0F6A9DE16E86AA71E62B444B6C958D5AE8010E769C698A011C13BAC75AB0CD9AFB78D6E41629F4D6E0677D840C875655567411ED7F5CA645C807C96C02DF63971B455D6A16127F394597C1DCF449DEBFF9B4EE005E70D7E16A9162B865BAF315AE254BA90F6A364C6D38B34297355D9EB5194E729CBA5E5CDC166BA061ABD6CDEDFA0F6B28CA2BBB9B618B68CF5E0728A24DAD079D2F8328307CD3FF6E3C7E57D246ABD2DA5E53F8F13D6BB234F0A444B5C0B1CC23185C62F5EFDB6659438C799198A4AA7926BE04323FFF181218FFE377DB6487FFEB771EF768BBFD1FA691A3CF0F98BC022A905AAA489F3618B29B1B2AA0DE20438707355AEABF49621488938A61B73E7CB24E7C9D2C3D5F85DD8A2CE94954C50ACA92DDED20072F4071DBEE0B3B6E162542F272A28011CA86E4A29800A26D2DBAAF6994AB0696945A6ECE2F2C6117425C455E661C926B87B53555E6CAED2D77B3944075E21FC2FA54E09DFCE21CD993A9403F19507F5C192B6EA7E101AF7AD6B1E49FD818B6E81E819FB29B4407ADC0173098B3869C902B85293E5C63ED3AFAFADAC36B81869FBE3CC4EFECE43203C1B66A5D42E7CEBC45C7FF3853B7C97CE61E5CF5631B639090070D646497184D9BBDEFC96D111EAF645E761BBCE7BCC8B3F7F8C6E63F7E7A89A0A3105323BC53D3F8F594E360F467BC94090751054FF6B4DDE53BB53A41143E357C01A9D4000181F86F47E6594FC1EB61A2A8F1D73B91070447F506864CE063EEA91E3AD8C2553B9670368CAE5C416C8645BB83CD90DB784BDD3BB544DD6C7298F028E58EBFB295AB2DBB692FCAE32FA0D7AC6CD363F1D53AFA60586BCAE2365E650C11727797024BB628132458EF9BABE070DF80F1C9446CF04441A05C2985B92335656EF893159C4650260F9BA267C718FFF776CBBC62370291BD1477B72474B10333E8531BDFB135B1F937066DCE184A89E6445275A47C4A40B03B7FF9D3252B3EC63588F1C9124E56E33E97F3B73DB9700DB12EF5703B6DC8BBC89E8AA8D1C36AEEA067422C953E6CE85CA509A3D24974BAE4AAB1F3C982C51BCF41198912103E044A88AD4D2DDBDD55689D6508A380F6E9906F517E23F37C771589E80C67C84C0457603E7B794881F92BAA0D3DC8B8F8965B9593FCCCE0432A50B4D55067551C396587A0EF70500C1B23DBD5075F3B87837810D40D27FCA0902CEDE2429C531A4C5B19CF14BC54C652436233B9C391B8AA18FC3D0F4B904DE691F9BA92F71B6E4F9CD686C33B2EE4099F4F3808916BF1DA0ACE32702D85E03C116D53BFB9D1D8CA4AFD1EE04714BDE99F29CF9DDAF205E7AB05AD9C5F062D40410A41EBFB72D95789447394C4E73910E7FF8848D8F139F5BF6466F55B1C2AE917B04F6CA6D9B0B8FA7FC87325531AE84E66F9B46676F35C06BE2158329BB905CA4A4388E3BCB4CB3197169425C8456564832A36AD4504098363091B4D91F44810D536CA21B7625582F1BB29E5856A99A5C313631F781A1F10ED96F4F3708F7028B2A64FFA9AFA64A9770093BB729BCDC8217CD9892F9AF4CE8A5A0729A582D54FE45B527608879C4427B23DA0A27B0249D2337F2E8E045C3970E7EB10894D30F75943179851C3F8025ACE9AB7BEBF6D7E84BB11E2EF05372B7BDDC884E954705E7FED97B25BE56459D0630D9A4A1025B67DEE055B80FEB5EF9AF6EA6CF5F91CAE8A06DC653E9F81A6BBD6DA86AE565E49140BEF226B3398E71681FD4CE6B69068D6738ED48D52705431E36A4450E2CC95C825720C08AFB35F1D7B63F589B5BA461C56EAA02498FF10FDCF441F3D0286450A44951B506756CC8471B87C9AFCF95BC52E236D7E420DC8B678D098A32297C89FBB39C1AF8738BF2515590718E316B06401ED74D266CF3F8142B1445D462D558E31C1273FF2677EBD7B094DC70D7B0F03378C0D2FF6A1B0FC2423DB38FA39EBDF5FEF59072393C306978414B625132DC43F2235AFC58A4B87C23EF6CFE6CB63359F425DDB7EFB1630B60E5EF02563A9170AA8061AA651749DD93C0B0181818108D56176EBF4DE0723CAB6CE54F11888D4577BA4C8DC78E17A46D600BFC822AE7075AB62A8C02FF063F32DF1E68D48FF1B53DE9A2CA6FDD93F9C50DE96CE2539E9B03AAE93D9CB79534EEBA00044A7CD860851547208BC13BCAE728CE15C1457BC93B12A08A2C04BC64E066F117E0A1F570AECB50DE1C79F861324E5A660736A9104E1D4D3569D551A56315F272A25B468FF935FFE5B617549BEB6130F774E91EBA0B12CD9FD6C14E9820FC0A066B3A554688916DAABA5661832A6F1C70EC72C3AEB40852D260FF2990DB7A23BF2BE998F8CEB06655B2C0E3C5E9DD41C65C90C14943960B099C2B1747F14A2CD42A3F36E08675011AD85A0ADB16972862C97BF9137D44FBDE877DE31F316942A709DBBED642E16FB0685603E86D558DC1B1BCE21D93770A349E42BC5D0DF2EFBF1352398F17A043D49B612E6C3F3741C93300AEFE9F4E7FA65F66A87C107628D13CFE3C4F597B7CCADADCE185E9653DD01F06B3112FA90EA1FD83A9E521A288F3574C3D2AA2705A0391DA8845AD5B9064653103FCDDF7D5B45281C09475C1BE8A99E175363A508698881EF6842A5C8F433F70F898B7925FB7BA115B01078584E6A4969FB635BB64A3C42547C973A846D2B548550786FF62A56265AB3FCE08C4B74660363A83E645D7BEF103DB375C290A51FE455A8ADB3D5DCCB68DDC56CDD517E9C0A5B6FB9871157EBD05274ACE6FFF478B9700326CF45D3FA9D6307A6EEF2A0247BD738B45E936C442FD6C6EFBF187C8A13E887303137DD322E8252AD6D60618500CC7138E31EC6055993CC84C6024EAB948AD619BEB7872E28631551748AF5AFF33DFF49BB06C456D47A35F1AC694E058F8E0B35EF0A7F6040877389BB0614BB79CF252BF8138B30B4A4833DBB2E1A2EB76C0DF045B9298484230C22FDB7CDD714BF4B48425A23B94093E5158F6D9297D2EF3BF1FA0CD0C094218939E6D390468C13FB2A0E00E79DE0961A1CCB1BEAF3AA09383C51CDE9F63BC6E344554A306BD24B2D24278778DB3A5F22BE5917F82BE3F52B4E5A99B8418086F68141D6FC6915400CF26556095B272123DF53952B48CA237BE4818E43F7720A99076E1A30C6B653787127F41DD8DCBAFE4FDF2632A0CFECCA6898F7DBF51436AFD05FC1F5CC774002C0FEB91304B78130A160A6D0FE92092E2100B7BBE66DF37F5C51D3CB4C4032587CF363E5B3386062E193E44E01BEA7E862A9F0CCEED56A206A79F9D9ABA66AFE7F2E60D6BABE793217204C90485B85551B343055AB2290F12AE8BDCF7321CA063017822A1DE8595108D03A658A359DE275ED28BF215BF18A5CE0B34C18659617DA4C13A0E32B9EC806DC8987B6E7BC8F15D170D6B3DC635059FD27A0E80A1D7256D0A33321B1F13FC39010C00A900484BAF6B80A70C76333057808AB8B3A71CB6BBB7BD16042366774D2D710F10F8042173B8150FA771697FAAC5CC42D2A57BC29A59A66D0604D025D3136CEC3390BEE1A6877AFA4FFF8AA65AD1A4E3122324925C3A7E985D6325AC1836F125DC644C7CCEA6AC22D5B2000A2A4E14394C3E57523BC0C3438F9A5FAA9A4B4D52BCD490E38F78CC4AA0D0B2129E2B25F4169DDBB5621399C56C67F9B1ED2DF93494565CDFB8B0A3F50141D867BEB5454A4C5F4E9802C36A128D6BF309948BFC6075864F02A9D3C6A4CAA075A2D306B5217F045FB4C75420428C3BF7C703E835D16CCC3C6000C875E5268B9D19F4D59D348BDBA91EDC923DA991970E7C9BAFB306BF3D81EE057B91A04E48211D9FED8D71ADD6347CA5A68202FBCFDD1BE30C5146F9A4269C68319E9116EDF03BFCAF62E5342AAA2DF57E45664F69935BAF7B69FE0E81FA088515C24456DCDB9E23429F329278DA0F07F77C0F3 +smlen = 5683 +sm = 954133F9FCEA6786D18886B049770C14F11B8029F9E0F49242A9820D83FC78A0304BA3A6EA8A0C1747987737C222FED50026CF35FB613B6B9D920483B9F606BFBDADCDC9FB6BBD42DA58F8B029DE9613C25CB8E7C53401246FF33E0E442F79CCE10A19DCE727C30858FEF8D3746E66AC3A04FB1AC93AD221F298B8F9008116358EF5F063C34A28229CB9C854EF84F2661611C2FBC6F825A230A70A0DABD33E5A3151BAE90E19552418D93EF219782D9A25798B63B50FD56F1FEADA14B822135C628EB2FD9357DD2BDEDF87E7F9DDDBD3D8941B5F2ADCF4413555F47DB665DAB869C97C1FBD47EEE3C3DCC1C210E50BB92CEF469BFBF33FC6CAFA95538E0B26B9A53FEF987918CB318CC6C2D9AAF1477D5017B9DC319775FC265C1AB15D17B373B80B006FA0F01ED171A9BBB951D4D750BC2C40E2C863BE58FCB2CF706EEF813E50A58745AEA011A4E02E88D258ECC88196A9398B8A9F9A2AB41F9D53EECFC3AA9646F52F3F7A0EE595E7606B550F170744DF912D45BB2D31FFB2C12909CCB302A791F2E8EB7C8AC7DC60EA5352A22EA0A30E6CA12A76D07FA661FC3696C152D99D7266E448E74832FFC2EFBAA6DB6C458758F3476923F6A4342A7693E3B1D4C8F36ABC01CBC33CEE76F4E2DA6CFEF4E628DB9C1A77C6920E645F54E4B5DA42E1209387A54A27B7545296CD86E5217938053F5DA9DCF339A71ED0F8265827B568675E82A0315A6F07A9000C61A3EDB617C9237408A3D06C1150494FDB777F6FA72987039DEB34FC29E4FDF951099E390911C9C1CA39DFFF38835AEC69A88A469FFC3BF9C123D2F2FA44DD5ECDF9CD4DCEAAACC87E3FDF81DED3E5BB4AD53355211540DA2BF4B69E989206A3271BBDB6DC1921D26082D8760D7E0C78B341BCAD948F75D5BFD1DEA2C8538EEC48B64988A7FE3A72E37DC59DF1E76DD23925BD01E04EB52232756829ABB8BC4A51A099EA15C68F7B2811925D4EFAA8F38B37A1696E3D07C2885BE422EC8FA9AC7156959A9348468054456F6822736CED1696980D68F2D1C5BD1016D9D5192BD03B1C17E0997A22B43AF181E5787145DA732474006F87DDFEA5174B4B203DC9FDF1CA2AF85C4DFC641EEF603E04CBF50C81CD69E7DBBD903E84E824B00624EA9F1085AD0CC90E0B98370AAAF166659A83DA5EA96CC964983377A6E6343B523E1398357076C8FB42049D8B477AA58FAB0E6F6B5797154EE418A72DC472BA9AC868F9E8DFA0872B6E99745D94396C217380600F0D84CC4A730D933FCA18B08531D6BDFDB66DCB6A54BDD93BBD91BB936B9404E4F27D815A1A4009537803CA3906B8D26562A1AE124E6E1FDA848CE04F895F6F0B0C2A838B320F6B5F91B4746F0EBE925FBAC198679DA21A5FC4E93B9096146C901AB65FFB1ACFF93D9F9F47D1D1D5E9C67872C38949F887418F22AAC501288913F25698F997FE258F508BEB9D13D0D52531C68AF9CED04736FC4A63FC5B870355984CA69BC932665400B04C477DB16F07E7B7B2559288DC67109DE42E9D2E3C708C4164E4D5D1D4B22AF9964169DF7325D747B761E471A0CEF256B975C70A2A405DF7A2C696E23D9D7C4425EFF73CE5D1628EFBC79DF243A742709AE13485B89E93F397974D64DB6CBCD1169DE5FDD96C348F0DB145E451D4ACE8D547CCFEEBE368C1EE44E4431768F2D20ECB161E3C8D4D0C5D5CB88230C9717FD28F5405154EDD5CDCA152FAE0D12358E2B8BFD4475BA1FE00C096FE8547B97B65CEB2F8645463D4C97691FC54CF04CF5306C9A15B853A227EFF9E81E3D7C29677AAA90FD59E21E661C6FDF4FDC078F3F775456CF875D155A369519321DAB360D23E3C0A67E37964586224C1AB22303C9848FD4D556F2A8A7F2DC2D33B29EEFBBE53111626336ED537E93FE2155B763409E5F2B3D050BA761F800626E640A8AB9588DBA4EF768AA14CF5C525A8C9D53D6DC81EAF9EE592D96BE55765A786B86758A7D55F8D8443F123B0F547F7CE68487F1BFDE47BCE4CCDC7CF7DD6B1F824AAA6F3EDFD7F3025B923D0313D873F276F4479D4C0C11E7F556CF3257E01072531F15563A48C2F0631A50EC7B778E1381086195E7AE7FD5E8A09F1C0D5A149B5DFB8AA77A4156C7367D4B78AAB69272B846D63F4C7E45D1BA37E713E391038C4951D20F14A93F13E2812A20640FC6DE6571CF48FCAE082D2FA1FA70743A1B8870BCD85512AB90B2A41A7C3130E4F260DBEB4950D67A6D4E77EAE294BA0B1B42D0214E0244B3B198D72D06CC8C2A2A0AC7B0D470670B49ABC68764CCBF6FC8EC357B5116D9AEAE51804FD0CB46B7C1DC0C37F2299226A8AAE6FBF4847CFBEA481EEF8AB7FBC471480B1E57BD23D2D4A8C174885208D9746392FBD32CF17FA70E6B730A1C4350F1ED8CDCC6BC3E7CCDEAA58BE04F803E9A64A31B8F8CFB10966202B288CE7E0AC91E36EAFF13A458B3032A5563B94F9209CDD77D6917156B24A2F024C7D9DC8C464C0966C97A7FEA42457D7AD16D89C5ED877A9EA4D7BE15CD1D289A5A3F007650AB35DD9B11594BECAF1777388247EC52F06139C689BC0ADE251183C09F465896E74C094A00D0CD538C19EF643D24CBEDA41CE42183DF5F12BBC785E05BBCE4B12F1A0FB2141F8D5236CCD355B241DCED4FDB914B3FBBE5FF8365C0C1D6E3D9968321CC73E05D0B9BFDAFC0D751C6BC71EB78BDE7ED15BE28F57659B1DAAC340981222FEF7D0B9633F49016FC9CD07AB908600F258C91B776EEA68EB3044AC7D83381D20D88480CAF64D994748470D41E321122A3E6499033794ABD238AE2E5A6DE7CC4ED69841976FB3353D17093722455951BD47E78A1C775DD5400D8D084FDE0D84AEAFDDBD18F5D60E2CC72468EEDBEDD50B4C38725647E11907AA41252303B0E8C9879D9337A48F5716A5182477219392B2EE3F967615933B8D6E81EF0ADAB20389CEECF3C1537A0139BE084A43DD51CAFF951C3238F58C2DDFDC658DEA681937D0E9754B1FD29AB3D16CC45FA75EFE9791C2D49138B48FFF67F4988478BDCA8D841DFF202C7F9081CAD6B1354FF1938F720D60F4CF52740FC9F076DE24C95D4095DF0B0D0C5F37F7BE4CD11A1CE79000260742905F05060E9E4989C62966C23A305AEB721C8ACB06023ACE0DC6855C5B1CE18BE4801D8C23B406AE7C7FD24F1D1D62D240E53087A89527605D4133027B0F459B6107B14F17F6068B6B5F80FEF8466A97CE9D61308668BB2634E46F3A811DDE2D7482605E979122B26C3068A5D971BFC8C0A8C11A85E5D95FA51ED9AA733E767D2EA1A14972A046277EB14583353957C0F13982BD6661761E992A1AF8C7F76C4D0A70D964C0F30C5C0C6999FB356A8EA79B3745E50DE226C4A910F411671AE2FC99B96A990D5AD4243EDDA4266D387567E0FA8ACE64A74898E8C06B6E11CA816550A391741817EA94807098B8C3E33CAE34A9B03050AF1BFE0138728C06F1E8326EBD0C79D1A599760AEC4F3E8F34BC5458E8364094254CB9C3364CE77A6891C3BE1C89A27C64265A0560AE2AD04E24BBAD521CF77E2FA04BAB44125CF26D7716B95678394AC6FFD4DD3478AED1E3F67C02DF1AC9FC46AABF50EF5D50DE5B7BD2C9A8FC0EFC1F48751E66FFE590C3EFA5810D155B95CBFA78BDFDD946AE18F003711CB620D395275FFE0914F46F7195ACB6C7676B1B01675CD7F3AC8C9641541740BFBF48E1461CD0FECE8308260555F0BF760DEACFFD9404C63C2AEABE990622F16AFAE200EB75304B422305ACC62614EB70CD0154F336985B373899151862585B7D071E1BAACF3017118A5D4A0DEBDDA6B46BEF92A4F5672E620A2E7D3A316F1EADC419516C87A69F38A288C88E2DB8BB9135166993B3E9772AB6CFB4F4FA709B25CA8833EE2C46C9E898A94DC52218F624F3531A99FF1867B48376B841966CC84196A734AEF578C0E2B08E4DA6BA7251E96C6DEECE753F2CE4477C2039E1B257ADD4DDEBF988B355530AF3CBD02E483B7ED2BAE3F063A2578C86FB1FEE682BBEAC0F8AF078B9DE0343C6948A8B39C6918091E80319A5C91C25F8E59E665107C207764DA44E211FF31AA026E110CE1B68EC8B324ADC274DF3540FC1F7D20F1056ABAD4130A42281A70D3AF2ABBCB12BEC82F2D5EF1212629F23EDCE0100CC6A6D267D3F9EF4802E2AEB97D83FC4A73FE26CD4F55CA15D3B04EDF5F05CFC959362863DCD65FACA807F93E5E23748E6A8685ABC24DD634EEF687E984C82FED9F2A3CD0D6D30979ED13F574C8C99321B153DAD661A5C2AC969A1B343ED369EC2531617E55B36DEE1AB395FDC695B92B2584E8EE5A875685B7ADC0B52FC58556DEE3CD236C15549862F903BBEF99C70510200355F0B0F4E89B3963CEA20E3870814C41DADB86E82C909C852398375771B2BE1792563FC975F1CD7B4B508A4974EB1C02B159407A5734DC45B8681CE661DC658204CEF570B142B3AFF34B6EB6CFA2C3B5F7750E84D25E0DE86E601FF3699C86599D2662285CE513F0F4B964A275E60EF1391B1ABF993EA993B14037C9ABB53BBF1DE1B3A421EAEBA52C04F9F4D46E516BBE2F6CEBBF61026A338426FA9698B61FA68E9AD6A04FC7233A0413F7A378B70C8D05B1711A5086A1FF9941BFA7C9EBBA54B750F084BEF85E776AA9E84279FFDDF4D3D6A780A1D5CC1118CD322A72E0562B033C619D7FE979E87302F96347811D9D9DFE1968FDD7858AC4588B2305F283588F775BD048361E2E836DFCFC9B2A835A39E16224774D920EDCB2A3AFC89026A1ED5F7CD200D57076D89B2A371461A48B31C30456EF4CD76703C356723BF3AB03CE0AFA14163A48CDC60090B2C84684C5C7ECA7F907742B3FBFA97A1BD4E753076A17C75A600875ABDCB986A6CBA5B5996327747C11766BEE9CBE06E7290D9EF3179CC0EDC9BE4A472ECA60052656A3BBBC3F5CCE87C57BDF5F69EE67713D1EDC7E60EBA097ACEC66073D8729025120F0329023F1EC0DAAEDF6B61C06ED185945287EE9E2D3587243B8A59C85E8446420AC6B34A2582607D6C4C8E8334B30E9B019955DE04A7316C8D96DC62BAA78844F4143D420E042A1A3A1F810DFE84F6392E9FFCB4D7F1026E72119632549806EEDC940160695B434F1252D3445274A5D134C6EF237FF42BF30DE40311B920E2EB6D3F2DD7C3985608C892B1743CBC730A5EE257D497C971BEDB34946008704ABBC3005F006D9498E611BF0D0AAE8A421AD2D9CD177EE8BF18CAC9279EB0EC6F28A1F56EC374E1F8759F5D948043A48DCA6F4360F8AB13F229BBEBD009F6ADE8A99E2D0C682721C92401627A4D7D6CF45BA6ED571FF1B28B0BD00D4F256A95A148E99B4F27899FC9CFA269A6EFE27E3AE927E03B0C5C3305C964E74F3B68DCC6B514413F590C6168A5F9204E7B4D54F4FA516C99D4E52675FEAB29B880C0003F78EAB69EA3835A9E017F9D9F85B9D4559C5C57ED8FE3769A669ABC450DF322648069A7FC16814B81AF363D669B834DDACCFFEBE3F497C3EB88999290B407D708052307AC9BCD955BA24A26129D243EF33AE011C6DE27CA68C986EE293908C1EE4C54AE032C89613F5D6583338956DA05AB88E9F1FDA233472660355712BE94703ABAF97A5A3C01D49E57511B10DEA236F0A590184A645A0646E08F3AB26FE1D1CCA1632E9F4C25984FE7DCC724939FCBD3D75080D72AE9AB667546FDFB49BA10ECEA4C398D2F1970CF5FF4E804972B2B080C7E9839FF7A4141793AE85911F03CE7BB568477C9DF7A2B12DEA67D94CA64A040EED3B25357D43BF6FD16003FD2189A020A06533F13FDDEB3FBA8DEED44D5BE33F69F6E212E855183DA6668662C94102C3185456F8DB21991818A5D4A07CA34E62BED72A0D5476C27270414A0B3C784B3A23D53A3E6F0793D7681E08A38D925E898F7C85AE17EB3E1B0A91E865359E9539A1172C27D101E2A1FF020F2C762AFD481D4439CE00BF61CD9F206C7426FEF6F555F44B93DD788C349CE1EA4C2FCC47B3A2A67BF13BFF1E75454952BD8B8B52E54A623D6C68C22C6A8618B028A4A06E0F19E4679F80A2D6BBB1A410EC81B8D54FB908B36ED59579B939A8F2C5250CFE9C2F60F3C0085201D48E81B64A8D3C0A91BC96C300ADC68670DA92028E23D4A84AF89D989344DDA5197E46DF0826C493697DA3C61546E3DD9AD14381051F292E55C7AF858754CA94142C62D6E92BA1EF0163D968B36D416BA30888671B49DE4C80D47A6ABF027D71A3473A8F9CCF701CDEDA5DB46F3B36AB5071B7BECE198429F560C9F745A5ABC285A8840630BEE40C8C3CDB621147FAFC4EA82893F3FFE598986300B0D44176A10725BE903978EC606304492E9DC892DEED9AB9BB5E671CCD463902683E4BC6CB2C87C1904922265F196B64FCBA4BBA92E7D8C647F312F8290EB46EB2F38722C998972146A240D54CFEE3020234EE0F2096E93570607184358599CB0E82A2F3749606D95B3BDFF3A4350C9057B889ED6E6F61822236B878A9C03212255BDCDDC05494C87D4D8FE325EAFBDC6C8E0E9F20000000000000000000000000000000913171E252C333C9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC + +count = 32 +seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F +mlen = 1089 +msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +pk = CAC16D1C0348C19962E93F9B94254E8C5A8D98EC18FE503DC706BCBCB13A9ABA63F60223A7AE821739B0DE7458C81E3C17524DBDBA93B83273E061A445AADAA8EB28EF180A68477734134250610BE062DF54F2D1C2B941271666991E555D0D33B385C4C943913B1FF9D71B4F905F39384602F16B9C08091006EBBDC50D6402D46339D4627A891A1527FE0FCF1C5D664DA4B4079E4870DA5F3E1551AAE0353754947CD27C9E98F339314557EC64F68268C57689BB8C7223B43BA68F75B0EFD58B0BA7208D4828577D534E1D1CEFA45323B7338EE4EE3F2FA4883133A097C16055F37B61C88DF76E355D97D0D648F26B900C35FA9FCE7E34BB12FF8BEEEE08C3803518E48CBDF54997A6E83D87F07C22821C2352ECBC34591E3D236BCFF1D1849F2ABA71714187FF993F3BE79B26052327FFBE7A27A4AB8A32DA3DADBD681528A3C68F0E551194F022D8344F977D760E2DD143ED202BE63A2133E134ACC12B993FD8AFC089981B9ED0E8C71A9DC0A5FEEB50A45D1A621A6A112CEDE6977138F5C8A17BF8FD0C9DEBCA705FE5C96C3799F5C2B0FD6C3F665D472C0114ED73095AE09C163B28099911C9911024C1160DDC822B93CB3C1E9EE429605BBDA1BA4A6BC6763C3FC1716FDC4CB1AE9CBFAB1FD4513E43782F5E14D1038E19E57BB63807845E195574F21F51B85E8DC188A1D7807FBCBA79AC76F9053F42EDE166068D85082B1FB51EB835D255A2164B897C64C0F8703AA2F16A5A620A7E076D5A768B6BDD6C37FB0EE74A1884CD873ECDAE30EF61B48558C6443429F44E2DE495489B1F71197735B1617F0B6B669211C3E88B1181C93146F183EEFDC6FEB4A9E5489AD2505F7B170ED4793C4D7D4079D92B99D8B4D28BEA01C3CE553F3780D58DD50FE6941D8E772FE7880FBF21A6EE515CB78658B998761BE41A6E186D4CBC9C6D3BB95A0959732DF2C974372891A55F8F4101AA72B0D3C2E1F20DDEA0D6C7C57E3F87D673411C6778909B26FCD50F984A4E3EB82DB88F5031A2E05EC2D67B523B9199E05EE9CB380206F1B6AEE9D4CB45EA4E69C6EB8B74021557596F9C5AD12E649465B8C6274AD8D058756A2D324DD870322CE3A8032F032DD03E67D2730CFCED6A0037FC473487B962141C110311582032EA839B8A465C33F2322748669680E7361D433D2F968AC6C2B2796B214B4C812E4C6B750909919C197F63AE02F36A8F41D8CD4EF1A4E58647B867A8AC5480013A6D86E23D2BD090E6CCAFC876D4F85E8161E84A735AABB1E6962A912A97C0CAAFF1CC7FBB0A5E911F0CF46B91BF35CF2E76519E38C40D809F3E03BF6E5C3998BB6013964DC32968E250940E97F4A569016A8FE7EC827FE85C7769EFDF2C3124DB50C954772BF7AD71131C673AAD0C3B3108100BCD116349F05791C91DA43785729DB3331CBB9862A403B3FD6E3DC1BC51ECD8FF75250DCFFFEEAB569D66A2D37C8032C99AC9311F3A5B229ED9E14048C8FF97462AA7344E5D8B68BDD9EB3D2BED66E2004F251BE6AAC157007D34290DF35EC7687AE7F16CA50D8E95E226D3E82C94CB758CCFE76F58B0074865BBE61A4928ADD6DD17A22A5F3C9DD2B05747831A507BED63D24A94C6E13A4A55009E2760E51834A1A1AA7984BC3FA6D236778DAA6673604BA42BEDE024EF052FA3A6710E285E1259F62ABDEC1BBD63430CD65634D4ACB3FF52A9317BFD42F7709BB395BFB2E16E1FA84BCE72EDCA467E52A770FD17229BADACCD8B44DE933B0DCDD1BFB68BA19A6BD8BB3219AF59EDDB7CA66A8AF3CBDA9F1B50BA1EF354DE84CC2D4627CD0BFE28454BD1828A4A38E867C5C4975AA32BE126A62C697159B77986F57721B0C0207F4871C1F7979C9615292E59CD50DE2CA5EDE8B40C4E41B057C8E36AAB83D63FE927F10C4AC93B8674A870B3787DC3DE514B7FAD54865273F7E60A15C639F4F14D5AF7DDC07603D44350DAC2C002138B00FFD4297BD7F9293C80114E0C622F69BDD478ED8FED81FB77CFBA47A81BDAB5C3669CE86FD1A1CF0CE210E25E633A0A80D18AABB33993BEF5AF700D60BA6596D00E262F8EC74FFEDA37494479778F55D4854D5FCED24C5E37834A8D5F4B8327F7DA260C3E33726D625618EC96A3004E98EB6E474E25CFF673754D6261DD1C4381CF18B9C6582F5902EBD9DDF31DEE85B92255CFD4C732AB5C3CBD7DB467069198BE020AB9D7BF815F3A6CB9E3D4F158C49C72E75267195A7E2D620A6AB886A69C2D1832257D5F850553F3C2896304B72763780D284E4C9DE22728B11D7049C28584861E0E84359D48660C0DE13169FADBA55FDB5AD7EF277688A0CD8D21B6AC519E8B978E6FDFFFA0586E651F408B74EC65124C0A5210F3C03815133CFB1CC83EE1E9F75134A96A0F176AFC0D7AF0D2BAF958A8EDCA37AEB0A3CAF45367133EE57AF7B06C43D63FE2D05952ECBEFDB825CE7E241A66CAD5EF9D043C3114DFD3B0BFDC325FFF25C38F41137798522E3AEA842C83FD34E30A5521AAF4AD7600AAD41630B1C5C241DAAC7CE03F3FEC149FD623B7B2F5C60E2EF85A69DB0502F74800CC44028C28D33DA9AC24D40CB9AAEE307590EA0D60206D30E3BB2027563405192C4FAED2B8C7CFAAAA1C1E426F63A3F92838A47C0D2E35626D6CE3C430EA01CAFED5D6B59A4E7007682F4445EFE4604AF221B3BCC656CA730A00DAAC89EA2F6B8985F7C8E0897D309301ACC93D949E659F16DC23C8A31D046EB0915BB46215AF6639AA0D2A2EBC10B640A8A50F87B00A15334AB2F26C1CBE509C1A87B775CB2FCF028D3C9D9FFFC325CB8B980F9690144280975F6874DB574EBF5914644ADC2C5A058F8D818FE3E58AAABF6846613D8BF080B594F96F8D98F6D23099F33E1539CE2E7FFEA6EFF0686350DDEEE5B6A5EE7653DAA23C711C41FE931DB451AC51D4C55516CC0C26E5365D28F747687DD2872C235A8ADAD62E18CABCA0B8B27605E609D0417B60E8F9B8603102B79A42D88C35BF49A5BEEBC1F0AC4842C946B39082AB5EB8989BE1A9EF742429A6BE9B0105C63A7EDD62155A622477DF050A6B4F75705631AB0E1F0A5E9CB5BF51319519E878035648793A9538672FBE53AFD909712E9F7F2802D1ED3F27B7430EFAE220BE0B625C47141E9B4B2140228DA71D382FF32003F279D19F849FEA95EFC8218C0515D68D729087D6EAFD1D9B4DAC1C1E240BD7B2C762C95EEAD501EE6C247912710A5579F656CBA6D8DA132320B151EC5FFE5637A8DAEC8EB9AB93ED995F1B076F4A97B16717B3ABAF9DB97F28FD862EC3477F2CC42D9C1AFD96794277E37FE15F3E7A19AE7D01176CC7E901400A49E3072D3F1105C8A7963826D82F4C72DFD7EB1A3DA8766DC7CAB2D53560CB561D3B3F8606A408ED58FCE6E8364BE76886BAE7F01BEECDEAA6A2C5D5C935D2577266B18AEF7B0AEBA92C15D52D1E14EDA1F5844CA81AB4E3EECC3DAF614DD0EF669A170365CEF723C1271544161E0D783B115DEDFC8DBDE1D64C05D1C81145A6EE7D8C511772BDB08ADDF5E0FF9C568C2E8EFD0AC8308FC47AE82428E105FD4C08901C21CFE2EA0DBC09AF6C107C6B62CC0F96565FDE851ECDF4829DE597CCBE5508CFC3D6E21C9838DD3DF6ABFBA898D9B22DA4410328EBBDA236F96F0B8BA746F155EF089BB84D3DCBB334911D326D +sk = CAC16D1C0348C19962E93F9B94254E8C5A8D98EC18FE503DC706BCBCB13A9ABA3199DB47671B1B14F0F4F04C46489DF59BB1BC5C35572B649B15247D39DBD24B47E038991B03A6E42FFA13FB7C4BDD356F3C76EA9D120280B23C4A35617442684AA9663CEA1BB0A0B87A73BC90848F0EF6E50467B862A689E2777239E313396BD9B66482322243C060113912D0200DA3B6800913854BB84D0B2411E01221D4005111A080A408802311920A10410B94850C282223234680808C41A08C14354EC8424CC92685DC0482DC3028843464CBA82409113264340D63003103C581C83642A4862CA09044433271D2A0846298111416846406644C08910B42101884418A98615B241214482014109108074843C88D0C0472E2420D2248315C406923321241204021164C9830821C360DCCA88520872901308D0CA1802106204B464922988591066483C04811076910956519104DE3B20592A69000C26D99484AD390085C4671C932652140414B882598400C50B885E34046CC442AD2B82911150A8B906562148652088E2011301A382649942884282E41388904181004409159C249140284C3062600C40CCB1068D28445133964C92680209700D89800A3228A0A222D848000048321480249642882612642C28660888081233261D3380D14014A544824031508C8026D43368462A05151B06112090CC0C62D81184998000824B04C4A22621041855B302E52A68C1127718C080611B270A4342ED4C0315A108C58208561B21058440D84C22D0A142190420942A24CCA3462912040E3C410C9468A51428082A6710B008414C350191441A0A04D5C404958401109B921194280142571800066A40252D3C8654B304581305140368DA3C2908C124A223941214926138350C4A828C830415BA40DA22200624232A1140010482988384923B3610B15721B16400B8520634244E100051A238A88202803902DDC008498063002368C03B670D8326E082780C9C089C496409B02848AB230028311198560C04806882665A0A8318B2665928831C38665D8C0801A102112446801C0209C300AD3384D1A363019A2840C0502CBC6489B02690B232160B00098B2815B088A929680CB004021810D01082054C891DA166002B9858A98914C9608A340291337856122659AC4401C2710DA044D10A791481632C91862C1205050B22C4AC229131490A22850800841593830C82662D3020E20B82CC4006DCC242EA3324A40388D0C074C22A2491C4604213781CC8684143092132531A2323012A0415C0232C43221C214661A132E18B30D2038461015068B2685DB9081C3B66898064E143170C93845C8B6485CC46D000944C90620E000060034605B0800C93286D326321C3751C04052C0341213299104212A82220024A520D918928218899882681A0788233750DC8848000606D192285AB6011B893053824859A871DC04260C2248113710C8082C2425711B8265608850D8481019306821400C10346CC3167223380C4B148924250A1B816503B0201A166E1A848051B009C0420014A490421071D3446C1830485C126A9AA86499121284B8095C942913430AC3444DA4A20819838808358D52066C100724E4C22DC34620D848690C336D23310C84A6451C044C58087009248C00B524C4849042244AE4204D82B66483228664004A1C440C10C6658B2885880242D940420C424C4C822451142282B87024094101352A0C298C1947101B4211C12662948069C4306918248222904122440543B041D89808E2C020CA38659C822989B641C93641D1361042A410123830C1080D0016459BA00043460002950C2415528A22305948682140461A4209CC08899BB6911C494C02078DC2124D130480D3962C12416C1943229AB205A0A42CCA2425A1062C22B30524C9049A1648042109430449A14481824481E1224D13236482886919B504018568589671C09628A228245B488819A50459046A63B45054968183866C10110A54C8604300851B22000B000202422DE4426942406A23B20802A56C91C228CB108504021289066900365143C0882341004134105800458C22660B2926E08684E3286D0A908492960D59184C01B78C4C143163A0911A934099A88D88B46582A228D14851CC182610B2412003464C308860C4200810889B348A1BC450CA82911B87710B350A24136622C365941825432011A0A868C8B604128B0E46B61574B9DD0896AC13BD554653B5001398F27260C399291820FAC1127683EDBC0736D2A21EB0DDBCC8EF469B0365F2A0C7915AC39278B5005DEEEF2AC8D2CC055057C4917CA8BC325E531FF8B830646043BE0E617AE62B71FB464250EA5D6631A5193D875EDD9F35DEE97300FDD0E1440CBA2BDFAA4DA36F391CCB477223D1C8E4BAA7678BBC7D37C7D4B95FC8483EE2B5FE5CF594D47968130A1EBDB3AE8C07BB045E339EEAA08F6E31F109555D0D9EC2D8EAFAE0613E13528B6BF4661568138884E405F738DFAFD337AEA28A9B446B1A3F374429C9B6932349014427444208FF02FDD579CEA470CB478F622B7B3250313160D8CD988B135E1D57FDCF17A75FF837FACBC1D459D176F9D741D9CA3128D041554E10A782B205B9C9285514D6B5D98764B9F132012E4FB227192CBF40AB17AA04ABAE3307A613C8872273D3889EDD4BDCD9BF50ECF1A6ADD7BF7BBD4CF77972D0BC090CC2F8FC134B571BBB3C06F2A9AA45A483F87E062364EA76B2491CC8473D4C5F467F0C2EDD6DCE5A1C43D731FCD89E70B1BDFA2363C285A367972BF3E6601BA03BE9D0E8E59B2D0734B720FDDAA0C57F24E68AC1A3939442BC67FC8389A5786D665E2F2BAAF7FD6AE4C2ED411E0739AABBA711A5AAAA8FF8E100F6EC1C0FCE1AF1499B726951322FED0C12497D7189C5F3D6A9F411648A9E8545B098CA271D178A8579BA4067D372218B8171B2CF5A4E110B2B6C2316A427984334662B772469EE0D5D83B11187A231BDEAA26AECFB5324692CC5D76224DFC95DBF9485186B426C19EE5E1D71BD52BDEFD04F8D7E1B28F3AC0D7CA4813E9786E7B4F5F2BEA75FDE711DB3AB68FE21BCEB8DA317C59167C3049329FA4B7188629ABC8A3933D0C45033938F4180F2848277621D7C31BB154BC251C906B94CAA0F431873846B2E21C301203CC0A14EE5CDE00C1542FE43D60FD06581081436597610137BED9881E88D674FF9E9E19CA02F69E94C45B8388B8BFC2D67B7EBCBBC77C5707C67F4B7F7C39E9D09C4F7C21EC89326832202102A36750E3C9A77E1380A5ECD02B582E95BE79F6F4065D4E5D76591D38FE05BEB1DF6DB06F40F9D93B7D87E24BD999C154A42B3E3005005E37292D15EB6351F57003C3005FF634CB528B8D8BB36554B33CA1A1A08584ADE1789E67343B56A1DFDF51328FD66AA703E1B04A02EB61443082164FF9E178CB21D8045C92A8584C666880E59BB258F313B352DEF86F826C296E21769977EB6194F66AD3D25412B6C5E449D4497D2285658FDF4F77496373E44CC89CBFD7A0CACD865CA032224A7415C153635B45AABB98C282BA74A6DBCF3609BB36B6521828699338D24235AF2310C24CBDA2531D32087EF77508ED607A354936D575B3C26B835CF8A60262C518115004FF60F31895518173764465FEA8B2D350BF1C3652B912DB59405C095D4D73F3BC5E3FFC5BB916C5585276518428521D635BFC57FC84979915CB9DC53934CC1BAA840E53B90E06917ECE8CAC8D332ACF2FBB43DF75BA371814E576D1176B3D247434DBF9F3C5340D10FCBEA2190E781AC24FA11FF4801C0C0E47121706FD2750D79D37E275BA932B4D6D4762EF86B778813DEAB398185F8139FE7C51FEEC473655C63B3870BE9EDEFD4E5AEC4076615C3BCD746B7511E2216D335564218DA2F0280F9AAE5B391DBE037AEA79DED02FEF737CD1EACF2C4D85C7DFB6EE264A480AF30CE3DD3542F1F58ABB682CAE819DB1196B471649C0D17C70DA2D77FAC246B0E1BB7F834FEDA707031FA831A82157D3FF4CFF1AB398E018E40E02066428FC7B1D65AC5F200EE976155F3CB512E3AFA5F2BA80A89F23202A68A58BCD85358B9D74A46FC28E91C383FFCBA7A2F13B12BD28EA189C52F5E6CAA27787C86B8EC65BA2549ACCFE42B10CBC557416C2C58C9488B7EB1C998434D20CFB428DFB4A7331C51C882B9BF5B39D4D00E463E93077DC27888730F865214689104D33DDEF0B0A56376BDA8B2BF7DE5234E9519F72B9DB60C13133B49A2682C2CD8DA86813CA8C8077C7F342ACBAA4ADFB1231BAEDB565A96908550F978BC0E41CD18AE92104179AF096D03CDD7A5A27D1286A388929765D630EC5F0B632235B1D8E38E0CC29C1EBB683C5C92B62385527DD59CA070B40E8632A79314C1963F5B62677F954EEE8C5181948AF6CCB0A05F5C2240C89C8E3ADD3E2B6D3DBC51DDED5EC5C923ADF8691B2B95A7AB649889751C1E87AD14AAADD9D44201DB028F4DFE3521E53911DF73C834AF423C158362367D8FD81060521F69540175C577DD8176FA9910B186D3F4369E0795085DBE7A60C0CE5C92B357D92FC0CD816A2B126A0861530FAEEEC7C31B5CC10B039D9C61A717C649A12A5EA225D8D5CA0EAC0EB61F3643D53F540A33CA6A8EC31B489A81600210A6D0F3AAA4B074C279E222A873C1355445B7569AB6618D8F0DE4AA35967A7823BBD4E9D826DB5FD2E2CAB24E91E654F64FA4E07242AAAFCE2C82DE25B0E00BF78FCFCDF2BB9F66F0DF666C72FBED5495C728BC896B97F5FD120E4389227BE3415FEB02F2033E697D13152DFE6AF37B85C85AFFA469F4FFBF62C82116107A82B2C4DBB6E5C61FA6860AF1E54C728824301CC94D7772289E95610496DFA250F7B37FFC5AC5933FDB80645332B2DF51F179829F22AB53B0B4599B1030A8907BC9F708AF897BA7979E6997A7D133D0CA0811440512C393BF4336FAD45893F27346F884E29BD532F8185B718325A81092D378760E2AE651CA23E321C41CAF915B8E7F7895DB73DED66076B73A3EADEF2A9DEC2B3309E3464D5FB45A725DE803A1AE1CDA6A14DD13FF82DB003E191E32D7C3F78F6EEFF03986A9069C6DB35FD05F42161DA063547EF9D6D5D84C9B3DD3FB33B034484EC110B45FEBAFB8B88764A4C2497866EE2455B4ED1453D6E8BF2F0E8E8DC13F389B7A582B5AB465B87493F3D161C8B15F9C17A44BFCF3080FD4AEE34AC9894BB7BE9EDFDC69502E1ADE44675D05D9A9245AB43AE45581478FD4D150F06D627A3C3636F0D8E48E1645E2E94BFF4D8649B804D02CFBC989463BB542A3F0467513839DB3B84D655366E14D535EE1A6A2539EC0E83B20DAD42CAB999B8D551B69E139E370455ED816E11B9D22150CFA41E8477BCB9A6C1661610923F028E70C52AF058B787CBC87FDEE26913AD06D269BFFE8A00DE2C8CCB7A9B10B86A339F501588508D5A9FE23F5B2F6C87207E87324B78957E18B48C7D083F46B4ADF75454E2526BBC01AAA4C553287CF3C7AC6ECC3592A65B31001028E784E628F1095EF9783052A6927283DBC12D67935E647751A07E6A9EC912B71F81C30333FFB1479FEF1376CBA5046E8E8A4047CB6B8EB1708B4AD4819D9A0D692B5B42CC466D23DE2A484611BA5C211CF915FE94CC3C2AC43469A4E6C97FBD12D60E10F84D42D5A4A9630835CB6043C7B0A2CCE5C00AD12D95874FA4742203DEEA03BC570962F62699DB6DA55DD7003872D964B7029636033479BABAE609869C0C1C3E72B646C8468BA43542DC21F615225239F162D67D6AEEBDA108A7B1445916AFA1DBEDC8548B9AC043D795FD27ECF82FD593C204632E44CAC502ED81550273DF5E302A363EF967AC141F97D86278EF52A05B036970CF7CB3EB26064BF9D27312819382F377E7FCF7F33302F280272CC091F6E59DAB31A1766C99AA701893F7CD607BDB114DD51C927196F5A5AB400BABB543E131A78D757B7B7F46D1B2945D39D74AA842746D19CE01C24850059F1292412935ECF955B8E14C842449BF9510F76262552D9BE99119EEA878843ADD6181E043728C5E8AEAE50EDB708119C0CD4742FCD3292CC6E076C5600B79B0C1D9B6561032B1299ABDD37DF25E148D753465AF4B27F8CE40CB425FEC15D790874BCA457CE2F4D2D62A8C096DB5202B2821350A9DC155A1DF7A070EFBE63AF49C7FA35304C507EB7A4987A37C2D64A5E01ABA8E35B07910745BEE846F76475BA3A8934D032961E441EADA4F753E56F6D0EB3E16EC97960C47F307A2FEE2F53A0AA456FDB4E160F07985845A7B2E65ECDCA52ED7E29FAE2FFFE946152BD0DEA31A70A2B4887B65F30999A0E9D4976BCFE41A0FBC5D9A26E650386D8B818BD01E7677B1FA5D9D2C1CDDE3C6ED24CED7E4D8172F2E14C6B69FF4D804C83D0311C8FAC6A4B96F6C301936E7075A9712F225AF942A1BFF027DA9440C924F6F68AAD368BA83B563DE7B0AECBD14B327C4943892FA5224DF2BCBC3442552A8BC1BE31CAFE0EC2A7A4ACA23E4A684B1996D257350A966FBF6062D3E290E53931A6519BDB7AA4FF7F5311AF11958BD7F1C71996C272EAF5D1196F52AAFD0FED304BC1EDACEA04B9DFD628D600EFC589BB7A3BEF93D65D9684D249C4A6459CAC6041930B01A5D9D99B284EF75B1CC098D790D7641176A2B3C32A410895B875DF3B97AC3E69E13A42EDAE22DDDE6E3D384CEB18D3C37AC168E460BB66D92EA42CAB19BE8F6ABDDF480B2E7567219FFAE38C5C44D89EA14F973B0CEF86E0246258635EEDB62A4D7F00132380E2A31766BA678E368F1D9FBD7B4F0B3388E0AE9605C7D0DBD6D2997D8974E7350A41798A40F214E704657248C2F9C828AA332270F5F7DDEABC244B5DF4955773AD82AB1D4D67FE2FBCA31977D45567835F69C59DD12EA4006602A5A556E9ABCE547AEA9033E05E9F7B8DCD9415C4 +smlen = 5716 +sm = 9F397AA9D222CCA69207524469D0F8B66412F9CA97354925BB4C4E06929D43E2C986BFC4E379B0D89A23E746F4E1D0B2E6B620A3F1EE27120567C5126A8E1F1D110B9B31CA34EE3C2730B89C35C9FF768E9E5DA87BF9564FA39554CAA92865770622C8A0540D30E66A91DD3DF740E0AA2961648BF1EA1ED73CA0F2AC739C4A7EE47BBAA55002AC12DFF7DE2E964DCFBAA36FAD66FCBDE0B56477E141273968ACFCE1FDBB94331381326A2364140F7D930E3F6FEA79B868B346DF24216566C953CDD71FEA4B3B1B51A999BD51CB95B3676E9E4B73A4549E49DCF072594972C394F93E32064D0EAB859F3A4898E28495E748BC89B76AD4A7521101CF5C3C2215B947E615B10DA0BE24C4CCFE9EE21636CB57AAF994F92AE601F7BD17E1D93AD032562E7B5CC790C1C794DAE26A10DD44A53EFE773544FCA0D1F03812FEFD2066A686D0BDEEEA12CB41A2B332AA72ED6B53D8738309027D122E07800694E1CD23AD50D10B99CC3350DDC3E590186C84BE2F729125597BA89ECA69A7A405235279F1716AF88363F4C4B39FE6F1201D6B8A346F18DD8F647AC1D8E008DE64C791A915FD4B60580E74F7C3344CBCD8370C7AA9E4986CF67A655E856A5C5B94C5C0E5D43C92FDEEA892ED7FBEC9203F44B0A8D53E907F0B14F87655585488087A750824765D5004E56DA56D5804393601A9A3D7EF496B4F7B28389E3183B4192A5236C948FA28FB1B9DF38E442C9F1A0C92D5566FFC1F46F5DEBD57FFFE8C2D44409B9AFC805537DC7BCB1E4070667D6DE4B7FA98C678EDDB56C444F63B652B6C706B56AEB80B3C4B92E699E0E1FB665CF42C3CFAE25AF4E2D0BEB8832B2AA9744830C12D2B25CE8CAC4062F5083E2E8E0447125BD3C7B8E571436B034BF7303208579081BA82919CF59DA33D393E97A328CA589CC44124A5A4A66729EBEEFE9AE8FB67ADD3237F200F581AE68D683A208B174260B28FA91B32FCDEFC55E2A75B70169A644D57EDF8D373EEAF281FCD0A7EA6DC54BBB22396B1FFC1BAE15F05B2D741A7FEA10866D34642431491BB462CD380B86555923A67DEC976602A082B1A8F08AD0946B6A67C6D0DFEE625F64EFBD08D3C7C6E537194107C96CAC6352E93E37BDADA509E94125A6FC03EA6296101D4EEA0C67B0D60AB54EC167FB7BC1AF046CBFD80F7C1FC7C96E13CF825A33E93264BB2BB175A327EE930FED8519A122337B56FC753259BEA9F72303DDBBAD937AA78DFA99BF42ACB0E4ED03C41D7EC0432CB7401C4C0A34AF5A4775312EFD7B875CF0A3E983F3D2A231C3B4BF600F324C0C23A9DEB21C5D5CCEF4663002BBA322A82DFA587413979E1432EE04614CCB0A701D86FB8527770FDB6410315CF0FCC629B82785FCF2293478E5EA484A702019E26BACC8F768E931C9DFA1445F80A771D5BE126D1BFD2CDD97243F85535434D2643C269996FB8B17854BC119D5E88C999346AD5B39FDA624AD47DD154A9E3DE3571C3CB3A3EA2E4FFB23E34C14F972DA41F5742E2F846112DF8166B141652AABC83D3E36A9F574B87DE81AE15BF2813CB434DA5969C698D2D46F93439B904C343D9AE7B9A7F14D15954854D594F5824951F10D17CA562CFEDEF3886FCAE8BA7B8B7273EAB53B7191B3B0D22B291703B42337DEADF764F3139DEDECFE3D8243D6F26CA7555992279552C0161A9DED62A145F4E366BCB20C334921986A53D2A4168F310C92EE8BBF252696728611464C164BA18EB76D9189D9B22EE0EDCD2F37F99B588558EFB39867779C13A9407CDE69F27812C139E2BBE6C2D30ED53B478DCA6922ACC7C261AB3289B8DB93C2C1BF21A69D29A0138D7369EE2287CBBA601ED264F6C0BF2A66EAA49965A105C99555593B86A19F893F00E36D33593AF60A01C7ABFD4DBFF06618DFDF76705F8012D9A046B2703D8668EC8F220B0351E89BCB0E6698D1DF1FBF68DB7EBCF18ABDF318177F7E0B8C55C9677C50F1F1C613C5D8503E8624603317846FF2C8C494CF14BD7991978AAB376B993604DCBE4B1EA4D949F82670F0D28ADB178A4D4138DF436909AE6BD3F4DF4B2405D866B0F594325C1CBF55502D6A9748814CA66D6512314CD9DD18E0ABA596EB03F9290F93078C6D3B3E9C86C399E4F03452B8CC2CC6C30FCD35C2615CA058C05FA616F8DBB5C377C262AD419515C3FC56C70250AC5B61BAA89DCFF68FB81A71AFAEF78A383F74C17B1E15D89B62E80E1F8A09141774F0D996F8C34E3E66A5AA0846BEF542D8AC63F1B5EA222FE0A26C6A70DDF0A2F044A50CA4F43E4557BDCA2B0D819AD1BCEB63484AF9D5AD3CF1A9C1A0D5C8DA9A2454C68AA9BBDB415458D938B18567F23FEB1A161ECEFE55070045A097EE38F3B580C2B9D433728135757AAD61A10D1953089BE76DB9A68D7AD3F99DBD7E5CBFCFEF849CEBB3AD12AB1CF3B3E235E54F4E6C8CD2BACCBEA99B34147CA9891041CD85D1078F18B8688A0B969134792E7D6005ECE409A829EFC34F00CD77626712F2F5E67D6ED06F59F111756F6166C2A0459CBE38FC81CECBFE2A40947DF309B4B83C907CE17C374DE8C824A2EB1A374E6D29C16662BB87BA668E58E189BC85109D67A9FE73F6405FCDD1961A1A6AEDEE7DBC166B6B30814EEDD3FEA266F597F1C2A1BBA817CA278865E5CE24B9803CD0ECDE5E923C09C35EB11B2380E8FCE3F0135979423EB8481AF6A084818DBA69F017CA8E398F6F4850004C0214E22BF75839A40AB60853592C5F0C8352126738C3B1926BBEEB8C97FF0F4EBC55236A5DB7EB21F63DDDD269A7C09C4A02BCB8D4A712E8B825CDFA71C914A060D7F34F2508AC99DD35AED6BBABEB1C352504C3F2217ED0E6036AB3ACAE6D82A2D86B4D7D903B02487C52D0ACEA01FF9624BA3B3585568B93AC220DDC47542DB45238660F641383D746910A81BD1776C2FCF21F140C93DB2E79050BE9F592572317B4B56656C4DD2A3B56367414B196BFB68629B65DA4D74C427BB4EC99E51E58A70F4AAC6F8A42457D48EC67FEF4BA51CD655F02E74E3E5DF54FC9DDB3FCEC35AE86CE2E3393E43E22A2A8472EAF3E67BE7B3D5ED73802870BC0BB707A7A04B29D487542BE442FB97C0AFB47C9A3E9891B7C8DFFBB8339FDBF98DBDFA2EAC92669E6841C5757D0BC26BFBC0B179FCD7342DC95AEBCC90E18A85E01B1F49AD4E8DD0213AFF24D1B16DB88DE50B8EFA19BF55D47CC227D4B2E106079BC4C389D4D298B194F0CC0E41BEEAD28BFF7F80968402752107A857F21C65E7E1D39250368D51CF188C6FC47ADBD95C287689BEA4EDFCED655649E0F9D55C5020630765AFB69967DBEE968399DDF47A0E852A81B1D2F5A0C09098328F6094CCE9A4907E7062968DB8CE7BA44287F8E875F99AFFD9FF757EF680C5C66994FAB5552B744BAD9CF1E94AE85CDED8A6942C29E696E8AD488BE7B404E00A1318FD92EB2E79EA3C4AB006FCBD0746CB3DC90C8FC7AAB65177EA904AD15AAF8BBDD28BB9E528748A1B804D32F0F329092A6C12E54F8AD7579848D440E230663F8C161F45AA0B9CB69FA9C1ED02ABF8D1A008E6839D405A1C4D15EB466F85035B4A23928B6C493DBFBFC8603CD06D5BE6869422C7CE5445BCA5785C838D2064E98043FE969406CEDBAA389F1D63405042ACA86C6F3980866F199D6B4CFDBF077AE3B9D173B4523979B2EEB4B39E5D658330B49AC2C86346D38AD5CA2E92E6B3737E49B8088AB454E3358368FD4E4582FC436630748CD2D1EBD3869A44608641E8FBF1DA3DCDF365C5554B6655C4B71C7A582F4A498DC8D6C96986CDBE4751DBE075199AE1DFDC50797073217120475B568F54F64CCAF9FF137B7CFBA87893E7B6DE6F14B5DE5213F201502152B41A3BB52A53921A32141B8BA0121CCCB0F2B9DEBAD4F6A96ED4D79F9CBB78D33438E496357AD5FDC2CC1487FDCB8EB3E4F4CC0BCCA9CCAA51309948350F472E421FDEE93AE50CE5D19AD34C31F4C1FB104A3904B5A38076991802B68D06D28A6D622074996DC8C15BE3331DFED065233917AAF81E5C5F5F0AE8C485A91680F831DF23DBB1EBDF33F72D5AD2289833E6C449B99FD1284D86D24344C68BB35F9F968CEF0BA8771D31853A46B48AE5FE945F48C4B20EE358617CE2A6BF74648BABB3B355CF438E5C2B9DC6CAE08909BC4AFF26B69EB2C97862DC8CB455036635D2946D71871531B6371B578417637CD43F525B3C2FF5B06AF140DF82A85664925701071ECF3B0DC8490735E236226EBA2E581F83707CA32F6893DFA6DBA4ABD7627FD40D7253EB786865F43BD22E56BA80A52F7679C6436029D92ED2C1DE659BD4254CBAA4F777422F6C8FDCB74013E820EC988676BBEF0FC7D3AD4E09671E9D764087803D4548D905CBE53CDA1EE0CE2ACA750FE0C0CD1BAF8453E32B05904CAB295EA4028662C3366FA4348FE2108D1F71170AB05AD078F2D57E89F2F98CCD499D5E5DFCF4A5E3ECF6BFF2A6345E03B735D76B7F96E33F763E15CB4A4668C8B2AD7066862802C2AF86D742C21706573DEAA5262D642F779CCE5175B4A9525A47E97E791FEF6F4C421F627C87221A183FC75FBAE7B6539B702E1BD6A06C4428EEE108ED0BA9F62E504C6A6E49BFBE423E09A5CA5B758787137BE2136ACF15AD64CA8A7CA64D1F305A46AD1B8EBF387A00D957CDB1C7321F7D1443973D475E18A1AED3C6E4C3E82A8F710B5E047397C442C766A1F82CE4E343D9187F146C23683C2A01DE4EAD83BC66375409600AF44E2B676A0736EA86EEF8215CFED4CFB9DC5C215AEB1E7BA0AD2AFC7AC75E9139DAD1D8D3C8AD2B7553D7E7C3C922FBFE408B8C482173B14C39972E6786FD78B0317602664ED85796E109F300AD2431BF5D090970CC4CD74B8E52AAACA1859456EBBF56A1F34A39C33466248F5011D796D09311E5657CD85B471E3B5B4CD066FA65BF5FCB43A07C8BE3BBCA6467662247651CA608639DA173B8A673856C24D4CFD1582E2FBBBC18FFAAA37CE9934D3BCDDFF50D1E73593B6CBB6D7B0B710EC3FECD893FED90F859C47EAFBB087FA1555B95112DD001FE23D71DE8F56016A67CE9111B1753A5CD386360873D6E56C86E7C0E6CC48FC86424D6F37B02B0BB66091321785C5441C390A99288DB36265452517240F7182E516DF63EF7FEB1AF1956E19DEE093A1C0A807109A6D03EDBECA2260106B46D4D5E6711FB67460FD6970FBCED51BEC4E8C9DDAE923FB10DF39945B7E55D9867436340E8BA5517825CB1B275E6ABFCFB5FD5A62E355DEDEDF0320DAE19136DC79450C9F751B0EBD7A9B4ECFB3E59438AD99385D3077995B83CF42F71219C0F88625462804748CCBB06CF986C6D726E165CAF6F6364C0D837203A038C17858E37B7179397687A77EB8BCEC22282A1524C69355336B0A8BDE1F8447CF6C0D2C136EA63DB967974D46C2ABE550C568CFC0C5A3F9A3D3B6F234DE0A97506CF3AF092F7A4946F55B0B917D207357BF0B61F5FE52BFEB94BEA93A54671C460B5C4518D6B3302D7B11B096F675DCBF5511FDE2B0C4C45C0DEDEA4D04B95C819A4E7E82327974081F02FE34F688CD05C2E3BBDB9541B0832DD0484B96F97EC34F6975AE49DF580E0664DE66F55F92F7CC1841FC52ED6656E8258A66A9FD8531D69651215E49C95EE787BEE20D7FF001FE418CF29C16433FB68D0BC93DA3B29A5ABE226556860180102AB0439C69A5463F96948B4275A047C5C73E7D2C7DB5F00ACF266B0691294D86B609399EF367F2456F33C38BBE14C15234059648854BADE02232BAB75D8E616869E831047C4A5DAD2EA93C60F0C97E64370A2219A368344C94B30673C9ACCC8CC2881D2967763D58F678C6F002F4D81AAF3ABCD3C17E81B3E695944FEBF016F4CB64717748B8C48996005B7260606D55B3DDE2CE509B9F44B619FE31FE10E19B30E296864FCBF7B64A6CC0EC05808231BA5834D5D49CBE509D8B7A2AAAAC932D4B9D3F308A5310A00F107C59C2E537431ED9DE1199D51E1BE5481D27FF79CBCEF4C2D02E95EF65D065B69A3486632097B78D1DDF3560452D630893FB1A316A925D3D18DAE1B17AC55657A39BD2B86DE855309E9861891FFF7BA32890E111B8438E11F44725909E905EFE21C357968E66ADA80C10BB60DD5E5671DB7AC4B043CE7F333461D3F0ECEF5B0A757730FB63DE01CAEF9618A4A98FCA54662D920154A86AEBDEC1ECD13C364ACEC94299BE6516A26FAE25C203C5610B163A72B8F6956F9904233E16A0A77326ED4F26E516A9201CA72FEB8217A56EE14ABC08A32DFF42121646BC0A9BE3C7B10E3DB3A43310171CE3CEC7BCA2B02562E62B0BB429CD46DB51DD886491D5D5C2499724BBDD12EF943AA73B7CDB892E9002CD30F95E15FD263CAD7919AA03B076B783A9D3F13071551402AA6F9BCE22FCCB57808061958965DBAC5AB7C91C939A1A04D237857EA45484BA5B3CDD769878B9AE6EBEFF0121850696D7174A0BD085DA2AFB4C2677281A4ED091329515EA1B9DBE4E5E6EAEE20485B6D79879ECCE50F103D3F5961A5A6ABB5000000000000000000060E171D222F38427FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 + +count = 33 +seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E +mlen = 1122 +msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +pk = D1F7F2A0A8C2058DD1E64730039121C7E60B2761249F645AD110E10C2787032B3E7C7DAA7EA3D8E330E16E59BCE9DF87E79A44C008C684447CEDA5BDE39CEC27B4DBEFD3F00F67A1300340F16A08DD209BB2FA30D97BB08F8044A3C9EA4C51CAF615B8E2DF6229FA7289B85B10E3DB86E85A112D931D46A0E93B28B03FA8667D61990CECAE9FC43EB9C71A4B98134399432ACBF9AB9C2ABFB659F7DF93C9C4012ACE3517C8965D623ED63289558923FEBBA14AD301CA9428B5C2DE5458F6C6A4F89CEE3CB1D1A5D8F57FB4DD8F6BCB3A6AA407B52B8796E1957DB71FA88F9F3DC9B4A119F692F508555F0885B3E4CE758F74491067332F5E7E5033679968188CBE1A2970982A6E69450C4CCECABB0D938097CB94E5D168E813AE2F03B5ACB85E678DE0CB9910EC028CCECCB4126F3FD8AE620B20013C792FEACBBBC5992281504C0CC8F5EACC25E4333E68F2AA33224A8B86E7C963F794E4DA34072C22D9EFABA81536435A739E509B98965275DF4DFACAEF1C9D6CFBCFF584C5262A5760E704A1EDC24BB3CB2C019B896F18B3B3252F49990DBBC6240E0ED95F53C6A6CC2ABEC43E09D17FE6915936CB1706977BD041D615AE2EE71FFDCD0BDE0F85810A419C484EC6E56B295AE23434A8885C8DECA379037EC8A47064A0680C248A1E43EA4858C4D68B46C1EC721C3FE203C0EBCA69C0BF1ABBB7A7876885B2296D15506BA7A7ADDFA444A7FB77C55BBC9FC5EE093AC99FE7F92F3BC2D1707D3D4299B912ED4C3AED2D3CA89F3919E5C2E69C9C5B510262973434739B6FDF4E05E63D6FB24C492F8EE4EE9040858EB0F3F8A8D8431917050B7FF69A4091CA54404851F24D4EC0965B4C8E450E372FCE3D51705537CDC7B0411568BBCCA5FC5CA027DB451049525C697E88C9188440D24F6DE47F7194151CF5F854E6680D35DE1521C35FE4BC82F2D04A463B3DB49A8DDD233DC78B2DF889C82D2F039246D501AB491667510241B1DEB7EF5872DF11985B8270734BB2247D52A2001E8C8DCB07F1154DD58A51120EC46CAD8832AC77E4C355BBFCABA8E4DF02C80916C78C3B1A5ED2A1967A3755E162D9B9202329480EB412E339AE8F82F436B1914E185211FB91E770FA0434BBB37BAF6E6B674A934B9A2B3938DA6F8EF6FCB6D862375C6108BF0D913ACA414DE08CFCEF95E17D42A60E96464B70A7DF52244109EE353BE4681ACD7C1A2CB6D6379BEBE993155BDAE8C975D1C97263513B8663440109705C9C6D401E337207363A2E751C2DC4328804B3FEC05986C0FB4C0E6779AC2A2C4F32E82EF89C22249A0D27B5CFE3947C81DB6116E4F44114FC9D0938344F66F5B4D1F7F640E5BEC162D80758BF2BD23C6129C08B2E20C5A71DAB9373E374C1AD24EC98106C4EEBAD2DD039CB860B6CE6BA73A457629E2A3D30189FD8421195F05D562AB38FDB41FE8CEA9598F63245FC46D0A13B357033BA2637608F7904480854098831DC97F3FBFD52F8B2826A7A04B332B9CA94DB206B4FED9780BC0A8B79EDBF791DB402527CD5B0C3D60467BDFF229419B0442E872CCF57FC0D593B5CDD6206B08E2D626097EACEC0FE8BAB779FD6804AF5063FF08211E294F4249867B038357FACA1BFF58C745D482E3B88083A8DD325B1E9EB5A5815E676E4EE8A85101AED755027F4EA4D1DE5410D9E4B8FDBDDF24F76927D571CA0209491BE2E1F935E1182F09843F093B6E7B32A3667DFCF1C33ED434C26568571EAF718E0E258AE255215B5258CBE5049D86D5A65D95A0BEB04AD7D47032C3946AD38A132972C7CCBFB1954AC4C3EFA8C18A54B9EA4B3BAAA1B8703257865F1E5BE3D47B5F1CE696A73A2A5A04736226DA47124B468FF5C31865C75CF961861894126AD19E08303BFFD7688D4A9FB91B7A7E716E044EB7201B66FE2FBDBB32B1E753504BDD2A14B562A88311B73966EBCC09E9C3ADC75E465A33F49144430FC09B11B2077CECC224840CD98719B5A6AD63FB09BA64F947E97DCC8DD9E2848FA5F530A57D5963AB40B1C379257ACC25826A3659D2CB1B9BA074F104430A65CBA7A5D14C4AE72B5257E957088A5E68CE01DBBDA4D26F49DAA3D2C6961DC6F52BFBC3660148290574EEDCF44BE0DEB6FAC5700ECB1E431C745E9C35D0BE09AE9B7070D74641F2907002CEA6D3EAA6B08589F1C26FFD4AAD1122F9BCB29CB32FDC49DE74BE6EE7F8DB039AF25C7FDC2DF60356A2353CCB382C8DE9C17CB9867DBCFF9C6F749CC7A07F1A2006FF4CFC1AAAC11068F8A595A02B0ED69810B99211B871E97C5271690EE5776F8A6A01EFCBE3D46B8FF836B036ABF7074FD9A3DB8B577636BA34D3FA3D55631A52EC2DA87EAC4026B4253AE9CF1C44A77F13805A647D4ADB382457A6229DDC3C79911EA62D97C1A6439D05090677C6A1BC4FFFC5E7A88714B2CE70D2F9A03E22F1E9A96589CD9E503DC3E7D0868C9B3587B932BB65691B67914C0A3BB5D15FFB152619C2E6BC40C1FC28F704E9E05AE6329B38418D473751DFA613666D99BF1C58FA1358DF9B78BCF23FFC641D5C46AE777DF7FA0D1503DA4ED6DAB924155EB341B07770293A6374986892FCDE7918AAF4370B654D06806DA5FF8E4A40E9F1E335475FDF53EB3AF7C87126D598615BD67DEF930BAB989F3BC5CF1CE854E9DA44F2A6DBAED57EC749D3EA310F914952F6F6D011ABE8818D6735E0F3FE3ECC66501B5027C3C783A5FEBA13026557007949F5E4C201142865D108A48C82E9B231C47D4EE9D68E8576524CEF3740FC13D81587CB31C3432325829B6706C62739A2089A97CDE046A86FBBAE7ECF316A9F5314FF2D00BCEAD1488D15B25A7011FC735E040104A9491EFFA1E13A438170AB9B8CEEFDD66397426B9C91D684A0AAC3A73A375BFC12823AFEE6085A5C93F44662ECD659710282B3C4C407542C5387D720E65E90225B66F044284B3948EAD5B199002ED4BC5D8D1B5084908C9CEF5733AA1966205B69E36F45CCE4BB0D7248F52AF1F9A1951578F963FFABD3089D1FA789FE4D91AB5AABA2660E15E4910B6BCC0B36639EA07CA9142AFD980FE62EFC3FDD61407E1B3DF015972418B3221465A11109D1DCF89D92FB40B1E32B2A92B1FFD874B6410CE09E6B58DF2D57E129C90DE9F96B7BB4F6DE1079038CA7296A9C901A5565E1F2B254BBE7FE81FB6897DC1653C30365856DE94CECEAEA8E2BA485FA6914045BF5EA8BDA8D04B3B13A96BC65202ED9F38BFA612665708528EFC1040AEA293AABA8476F755FD53B8624300039E82CB0F3127351550E064C973294B3A1B0B65660DC6E54CF43551E1FE06C4E3CEDBC2DD6A9CC03C7A91D4A0B522C8076D9515641F8FB8B872743E4A91AE4FE0CA94AF598357D38250E933A56F3D063F480CF6AD5192864A1BB88FEFA6A9A6F48757909775A695374051A11CFA7619B3B32A0F46222759FBFFB2AB554299CBE4EF0138026D5EF4EF0DDF07558A662431D4C3DAA0DFCF176834C87455359723D39206603190DB07CE61304B3937C1C2023337C63DC494356C0CD5F0057BD51AD371C65829EB98DCD2B436233494C0FA5765F9B636EDD1607AF53FBE205E313B8C47ACFEEA5168528474114E2EE85D17E1E4B40278C4EF914D8C7116A0D18238A41E90CD542E8CD835A960A3B5A70601A34F32299A4BFF47A01B +sk = D1F7F2A0A8C2058DD1E64730039121C7E60B2761249F645AD110E10C2787032B40851C48E03E0DB63B8A2179CD465062EF6A79F7C410338F98D2384FF2F6188943D97FAB63CA381074828875F2FAD740BEF550C0F5346FD67DCD04E9A0BDA21743A15C580FD2AD0430E878AA5547D7D5A094A2257BB1432DA08033884C71378BD00490E3B60414322162964C113340C41041509620820242DB164E22A805243965D4C4658306114CA08C44442218076880C24D938808A11664D2C42410B30189B46C5424410C8165019061A2004C9BA69100888509C0248C927044B27159066E11920C0B348EE4020CDA268564C031E2404999C8252449825C36725B361282946C10C50598020DA21451E436458C120E54043209C7652346615BA085A42264A4088812074058248682140492A661E1346D20A905D2283120906599B60C034290919021D2C08D60200C2146092329846498111124926310041C482518A085C13451C3C0249CB8400994204B304509458D94A88494068E118750CA402514446A0A028A18198E92B8650B34290BB830C0282D822490C8265194184A02930440824CD908518C18801BC58C4928105344402421491C456E0A2964101171C9869112B889D18410CC442A5B284C48080D1388041436821A266C03C9259C16216226898C268A01002523968552186812968DD8C2659A300602360ECAC4300A0630DC8450CBC46D8B326410178123914C2411290AB19120C64C02130813C905DB0092C2144114240A90822DD898311A145182062D0C150E19107043246D89B24C40886543106180A80043048EA3401253348812B94410383224424E0A920999B049A0008CE0400DC918411A0509D2B641D1A22018138059B08564162208318014B28DE3A044CA004A9BC891D9B0855A2242A4146254384812870411A86860948C0C02200292511AA4281935329B805119A36182288A1B15408CB4200C833104A82084908041444651C680D0083123368588C85191202C8C12211423901A9845A44609C94811012982D2264852460694088D63C6685A144101326540488E1A021023C86924330124A70144382500C55159A29080C80550B87019200282026064C649C0269102A0818AB68C12450C824824D2088649B080E42206CB1485DA8240C126091C83811103110C4991DA900810215191B049C1400C1AB311D136461A0128D8162610A789134629DCA62D82380999124AE34290C38660E4002662A625E1C60C23364C54A6644916221A2070639244C01649220201904881910440CC104D10C08013818018303042264D2132291B174018C980D8128D240928C82265E182054038284202850412058A108248200209294A641681C8B28918B7254C46424A928024946D8A3841499484633401E1A00D50A28111044104038D6334491415056290450023920908445BC0009C828198465082447124050181886964A680A14881604605541289A00089240821A1181142088C124450DA100C0B932C08290024836D84A82C13382AA4362E2489885A28288104481A134A1C346CC3C44C53002E8CC2840B4811E1228C0AC58D0224296410320B971161205158A61050320EA2428ADB4424CA0224C82660499604440084D4986008A0444034610CB125C3B20400035184244AE04445C390100A908553184C18150D5A1865202131C14262C0942881464854A06DD3888564006A889248A32606103309DB302850082A10384CCA162A113324428601A1226D1032501C1986099811C9B6518C4222D1A250C0B24123104AD2226808221112322A11472DD8386888222C014531CC142C0037645C36814CA6402000011C289191C84CD80881982882A41291DBB0314A08085CA4111C38244936918412884042911B1090D93068D2824D03C40DE188200A13850C9640C046258B902D80284464880DE41051E338881C4208D1B42C80006502094211C229D10652203382DB18680B4044C1B421A10070DC104A93820C223092E2C28183480DD03889D2C66090406ECA40111434405C3671039088A3C80D011065D1A005420064A0422D8B842009065020270A034726E1C22114C60061C20D244502A39844102902E3262D13B091DC00419BA201030682001206634084D080614A080094C45061B4641245425A4420118831C2C64402B510E0A08C8CA04C991089C4422089326C5A2031271922E6F0950FC581304286718D812C00EA032066E7DF38B073CC71A6C22783D062749EA1719E0A50CD491DF0859DA7D41C888D631FB6FD2704440AC293532C7D7AEBA5F7A7482A5B96A68E3D889CC07E56BFF7D621B8F2B9279343971938A862239B512E73281A4CB91A1CA78D69335D6E3C9F7EA24256A09A1B73019C2DC9167E67DC622CF6E1BB7F28C7BF85702C114CB78D1B6378E46F055A8ABE94463475C7B65E9473DF5E0B6C03F20913E4045BB6FB6336E1C28277DE66F268ED12941D01DD3FBFA8123BB57CE2E69E10354C00051B952D636ECB0A26AE2586EED9109CE1470E01725DEE7D7FAE28D9EDA1D767B0CF2DF889AF6EC7C64AC23686263D9620527910671CA2389AE01BA20F54166C3784DA8F2E387C164AE5428A77EF9F848CD5CBE7FCCA356411C35ED57C39C602184FAC515D797EE3934FC4DD65EFCD982C58194BDCE217EF7507EB56A2E48AD592EC47DD71C48261B1E15CED8E05589F838D8DF44560989FC02B09B81C7310E414E82CD4C1B6CB159BF09927CEAA1F8A54728F0963F6CECF3E05E16FCB536660E2BC3800EEDAA1475365B3EE3506D7CBC9B6A8A69F386892EE87E2187DC58CA28D60BB45CD800F3918FC4A5CE09231A19DEC83436BA2C404D28241ABD21FA32809017FC72DD575C68B02AB8810B356394F3D509A52DE3E0ECD81808A2B299014226BF3593A6FF84FA4452BDD9857FADFE7F5B5485CD3A027556DCCA55BF5E77730EE9A99D00BF4B8053B6AA093F8BAB93CC2AB27D43255619CFFA4F2C8BCB3D6F332EFEE13425DB91DA1849D89759CA16B2250D9305E0868DB3F63C2391690901DCBE8038A5DC8AFA1FF2F2622974E0422FAB8870897767998E5559996E1118CE1B17DBD06D03C7F8987FD3271617761A140CAE7624363087FF4FA6318257766947D7F1FD19BFFB74F215F5578A18105F34125FA7CF9553DF6FC3C8574D0D01A5EC22E7706FD2CEF4652589DC4F7F99854A8A513A9D2357204A8EB5C2D75DFC0EE889A949A44D948FA481A3BB095288EEB55B9CDC986FE2274F470520C9686C2A3790DBD4CBAFF1837E4EDCB0D7C5973DE3F842174BE4FA9F843B71D2C60A79A933E47EAF12C3BA9DE6CDB7F6C2F1922A082ADCA6B6E758674BE77C4638DA34D221C677967E4F78AFB2AB692542FDB5BFD878317EF841D7E47B681C720D388158C14EA337F80AF25B2093194CDCBB28E00736DFAF9D6AA39F16EFB812CBAB123BAA48D7B0113BFF79324CF8C64432058BD2A132D7B0FAD5DD3FE0AA731B9025B249471D08059924AEE17B03F003FB242E5D96041C44BD9E5A0F8E83D7C7106F6C448905BA50E400AD2A7B4489FD59192035690DAF2B5A8FEA5B57FEBC33046EB042B13E16E1A93901AE1D58AD77D485BB038C2FD27161D7EE2F84A9EC00CF51B18B1E42EC44971E53E25C3CE649E86D64AD38D1CF2CBFD7AC724C84545F477EA11A3EDC46FC461AB578CE33FEC0F5E5DA8FF59EC9DB25A200FECBA7C925220533E53A4211BD698A0C7B4BB81B613F846B665A65547E2CEBAB0DF80A5DDBD0F2F4BE8D118640E3DBB3BAD25917746E31E8B6B07DA35C557FB02DAB6BBFE17B2A30F4C35C9301DB1E46515A253E5F5F25564AB932B5999568D8D4ABE88DD96E058927E683D8BD1262180711C898A4526648FFEC84F4C987C268614D65CD32871E77340621124DD1D60B40F6FD831626D9CD64B8A5B9619F2CCD13A272E8D9A9F529E7F91F245717D65E5CB21AFA5538EB86FEDF6D8E469C70E6F39FA5BDE5398D2A5648FBEE00D6B09E55D2761C6A176D94D2EA2CD6AFC0D8407F7AFD4D97C26238888043D4417A04DA6ACC7D830ABDA6741B80DDD4935A269EAAD1995FCDDB4F5A48BE3D1A697772499B13A249455CA61E940D0901D0CDBAD9798810CE5E766B93235C6B03B130554898D3BF8D5A3E2119562A9A0867D85C574DCA4DB873DD90B63AFDFCA58E87C7F242A783DD7BFE8A6A2761A251DF68F5F68A88241E88EE0D699A7859165CDA1840C615EEEC65DA288268AC111AF35FDCBFF658D6D4CA122A3B4E268EA89AC1142669847EE35C4A954C9BF080466EC2484888B5EE05C5FEA49BBB7F0E5CBAC53A88B0139698EEC275980E1AD4472EA6E1B1C8BB78ABF7241C85E1B43155EA9AB5F55B09341C6951329CFC8831E71C9595E588CA71AC170F1EF1C1F1BA0A2D816098B800AE4E18E457C71B2328A8C1E24690857A06AE308906A8AF95B45CE732FF6449418F58D0854406AC094330537BA610EAEDA16BCDCD518B8E226C5B45233C30C45D0E42E4FBA33BA4FDE79DBD9233E774D61966BFD9091871E9778CEC342C5624F810FA40E056DF0CB7032AF519F194F188157BF09BC72F2CA9895FD12A864A35E1E4980735B7612534B947F0C5F0F7A6B27BCFDC063F91E3FBFCD4423470CCD04FCD8E703D9F80C26A42CC96894C1D0AA265D194E3B9AD213BC639F28D109EF98AF4A471FF092E08F33C9369D6C67E25FEC9485E74B7528FB61AC892255F31612BE636760C19FFB1D68766AB2957837F043D900413F3D09CA9DD49DA42D28B5FC34C7001D05A50681F14318D75BFF3049A89466883FA383F2A7E8E0698C32D6D7A82FE182CFDB44D75CC9CA3A405602EF5183616A85D1AAE331035706ECC4B20C8A23FC70506732CA20C3DE2CC1255EC518D80A473AEC5E68BCD0D160993A9E1032E4CE253C09C3E62C2AD103878A1C66E051D11E5128544FF5E414797AF1A2B212EA5000D9DE5E313DB3B70924EAB58190AAC184FCDADC9B7E47CFA1DBF7054E332EEF652A08F3A23B1D114422A0C8E0F27D9C98C97800838897E23F8EDF9E878E6623AC2E7964D54E85CF4DDEFD3E7E08277B4D04DD6E64999B6EEB1E0C24DA2F78DE9740DB5DBF9E6CF4E2BE0EE95ABB4C08F080A3E19B1BD0D3BDDB8300E395D0AA311115AED8921331012A61E09CFB06E82A12A2F030DE362305BDD498CA84E56A2E12197B303E12AA80A9650B4613D48E8895473B5AAE82F04AFF21CE3DFE7DEA0DC5CE0EC1DD77D8503FB9626BFC2180660CB7AA76423A13512B238A762DE9763880177C58BC6524C884CE4EC09DE9DE6FC015993B9A02B5BBB0BF288F728D32D8E54C1B78625BDBD4164538DAC00B64566096C455BD8829A8887E1D8D10B8DD91F7E4A0BE282E237B377F613687A5024477793AECDB3A90397FA61230CD8B9E698DF68AC270C9B7EDA65381AC3B147FC8633C880FCDCEAC2DC3E3A28F597B94943DA270A35E2CB6C5AD68E6EA9621BD8CCBE906E8DEB4465D9903E553FF1F38BA6694CA4A88B4FC37B2C55878A3929F19D9E5BE627A89CEF0935B59B0EF9C3E55296A1A5278EB82B3FDFA191DCE5427FE56162DAD273D12E18CE4112F881AAA59B98B47A84013E4017E87E0DEDC4F26397DFCE18039F5B788EB7B945C2E65E2A80CB5415AC3F3EF961F40E8EF382350E4DDDDCE422DBA3A7F03A23C2A22BC71744A052FC3475A5756E62C71D2CEA9161AC9F8DB1153DC6B011EAE651E2B17CCC667C40235DFA5FFA006DF0352B0A4D3225FF684247F6BDB57FA1AA7002F6ACE7F4B04067BD629D619C0D78B8E6513769EE12D3F81567508273677DE62F5E06A39F31E36B1B2944B217B94828E164A622A63636C059F39951019D24B91308D74E35D2A6ABF189885EE1EDECF80B062C691AF51AD23EE601A564740D1C75A7A9D6A19F11E1AB2FB04795082E905244C94EE2A611B6A05C93C14B666D04FEBC5190EFCA83FEB36BA96DF4A1F2CF7A2571804345D4B23264E0A6C08C513EECBC9C15759DB4A92DA7E6380FCFE698A1C0F595CF6C07E17AAC00C32464F27729E3155ED22BE48DFB8C632B8B7E4FE9AD7448BE50FF9142099DD4F85AA5CE21AA1558825AA6690FF4AACDB096A37E3AB21CE7C1C027478FEC2F54946662901A0C359746A8E7C241D14E37876EAB37A73319449C9B0D63BC4636C44485A99D264DF91710258AF448D655243533A998E876ED3D6D93B17C24E743DD1E080A2B7853F485B119396380F8B55C9CC68EAC3B54A88EB99A14B2A7CDA7AD5D88791744F29F30DD10A38AFE10A938B55829FB1A497E11CA56E58BD801D406FDE3840EC52EACCB193192A82D12121890BFB74343A7A6072BF009B4EA6FBE7109F91126B4CD54BEFE92926B3FA64BCF284580293A68041B74252DDC2759573DF78E2B12AEF8A04F74BFEF62B30AF9B3A3DFFAE5AC14980ED07DB334525B59BEFDBF85462554B1DBF276C7C8D9401938446CD76478958749E47A3734EB8B3A11B4F3D12A8A94561B449255601F8AE5ACB81995FA4DFCA38E4CCFF3691DCA05EC4223B804CA1C4B52DDC4F5916979106F3827183967AC38867B0F0B3C295F30C1A7EA881D7F0FB28AC1294F901E1B4850B8014E52ECD1AD8FC5DA7D3F28C30929AE0534D5E1C28CDB398DAA7898A4584F8B89E95AE78A5EDC6DD03FEAE4A3E5B15D00613E7566ABA41C01BFB47D65D6C2CE8636D77680027BF775791F1A7FDBDB19C1FD91259897536C0567261EF9695E645066B07ECC01AD5F769F78863BA1C89176283858CA222B0300F0AB0FBC331EACC4145507CB4CA01CE90C230FC3339B9147669C0B02813093D9E928E9591921CB2FFB49ABA7903F943A4ECB316BF102989B903B3E4925F94A35F7781D776738653EC4D7A29514AF9DFA85DCFD1A991172A0ED848213FB6CEF1C5 +smlen = 5749 +sm = E42B464056DEABD1BABBFAC326A368CD0B3B97942F76F201D149E08660C81DFDFF88EDB49CDB21F62B5DF693EAB0725BC254B2572E94445A9F2C5558156A0B22BEB912F93978DB05379439B8EC26770323BC9CF2136C210BDBAF7F2D33690F153AA524F5C66251B3CC1F8CD9443B1432D96D928427D403DC6D575AAC5C220DD4C340B2CA2B5F7CCD5584A9FADD373476B607500182D66DC0BA93F78D77890D593C96FEFBE98FDC572FC94B49152E4D1A89757840EC3885E32EE85B61722A4F58A49415897BC0DB0C05E0179B835D5F23FC3E5DB1FACC48ED682C5FD61B6E616DB738BDAEEA7BBD8723B9433D2E00A033B4B1E23A34C7F1E6FA30708948B3867E6E1192A2C7FB2167034548CB7C5856DA1AD82D580DCE33477BB74CE39DD676BB9EADAA3F7483930B733B77B4F86A0799CA638873FE6084CB1AB70A1FD8F1829CEB858FF14911B3581B06B4E0368CB57B35840C6685FF532E4CD7D7AD369DA3B7E8C76FBC05F882D1204ACCF53BAFD92A27A6ACA2865D8185AD2DDE88E195CF41D8BE4114E27CBFA07B2A17E8C10A42465EBA6DBAE501EC851BDCF02BD2F8781C5F2D9BDD04B3D7BA67090E1AF1330E045BC3C6B3B3BD45217990C6C3FC2D7D3E843028B9CDF5BB86D7E06C463907B252E7F298C3851869E6A74FE934913F2A4FD9D3C11CBB6FAE22F69111B04B4DF250A3892AD6187D9FF39AA089AE63ED8C874466D929464F9D1CF3DE8E95BF798955396B1F099A4E8784B70888CC87614CCC1B6F12A9B9D4F43D3EBAB73D30F6028F6D68AFD626F5800BA85F29FE36575ED319D23268D1E43CCD9270165642AD9FE201CA561ECD6520DCE4E06740CCE7EB6F55FF4A57764B48F5377D6967146ECEB098A867E61F32D5E329CBD51CC19C8B98152AD11014697885944E97D5C1FD77C064BA7DF16BE094582DD618352B20929C4F2D10C5AC96C9754000E374C05FB009D3F6C1A0CA13B8DD9853F1288FBDF0EE3D78F92DAF4586B23029BF13C39086215E5130C57CB61176C73FA457E195E3082282F1291FE751DE32005330C1D16912C66B954236303BBC0710D614D2BED7D009717D7957350B0FE3C1BECCC98AA555C2FBF64236D4B082F0061C5984659A8E38F88B9AF42A636BDD6774749E15AA1073B93319DCDBAA3C5300369C479B74247967ECC1CC5B1C615D187EFEF317C5735FADD1F1D762611A4C507760F62ADD2B101AB3FC6DFDE7376FD4614B5B4E95BB0E531F34E7209C73E67677E4174B2708646746A7AE762E94DB20771E7CE62A32938325B57D2CC611308D33A507331C682965D97EA0F4DFDE9385C3B446A8341C10C761B55409CA0F1E407CE2E5178B45987E1DE60BDA8B49E9353CC00F3D1C69B87C7B5A64D7FB28C45E0E64878C14830A72A0CB9E2BB476D6E35E0CD912C1DFAB4D9907B23803BD68AC0CF2A1A83EBA94E409F6DC777936DA751CBF5061AF590C050C63E3B84C3D02A9CFD14B5F02E36F501152DE0B4415DEB04815AF64D852156493A7FEFEE69269F89405B4B287A0D0C92E0B47931A947F5FA01AC194B6F16682A199B211FF48BDD92DDBBEDCBD4D477BDE1C2ED26184A6AB8249F1F5A25F920E514E8ADFDF28459308AE708BCD0AC43F4C6FDBEBDA620FF91164ABF4253541FE3553CB6FCD113F251B55BB1B28949429885B90032995C827BA0BCD6E05F5CDDFFCF03D582FB5B42A2B1DFE22A64384A245412CCADBE80763EE818F31A7B1628A4955656B9F1FD7F757383FE49A84A469C522F9FEC3F67D12CE69D3E88699BBCC9141052034603C0FA42EC218821554C16F018FE980DBC9C19C7FDC2A6AB58D4C8CE1AF882ACE0EF8BB0367650DC643F148BA87A0227BF7B355313520D1D5B9538FB4D2CA11363506A8369CCC03431C9E8A8553C1C401B18B30747A818F34643B3BF46D79B4E66AE9434C0392EC78B138E8819744B4623311C798DF3512D3432F8DFBF9B48D3C2273F6E46B94FC4059FAA90734B88C4D860431EDF4021480B1B6F2C896A44C59848B41F1578F25A2F70B7DBE3E944B74B024A038C743103564B2EFEBA695612D6B49101B17058B1D51E155F9CF24BD291D59931674B1B055D441EF1097DFA4665043B287C1DBBF22013E11A46517FF976C27E677EC6A0D00095ADADCE5E6F11DD69E0F86CC58EF5800B99A9295D2666B67E5A30E80BD42DF5949413D8E60771690F0F555A9F266198F0B8A2055988D2350F771F90ED95114CA5F8CDD8050C1C68F6EC1C6F844711268A325CA08ECF6F18C884FA87879AA01B052A6070E30E5D80ACD08DF3CD318AE5397F700FBEFBCD4B33FDF5D9F214E0132804DF78AE23CCC0515C15495B20845CF12F04B4458255EA26EA80E05DD51B678D99EC60B210550C7835B2381D08D8257EAF23479145B09CE9BFB60C36FFE08FB1151B5C544776DDEE890B09BDE0B90DA69ECD688939C782397E05EE78A95B3D0BA4F299CA664B3879C9DB1049D96E275B79252686F360B7AB5DB29F152FA2ADD9A265ECC08BEEE83DFC0F28AD191907DE21DEFF1A82B05D1A0FDA1810DA93AD528B1B6F9D25CFBC63EE6D01440823F3197FB41A5D2C6DD99289E7A0163C558DA3D8939B76D5568BCCCA7F662CF8C79ED19F306960159848CBC8ACC2F4BA82E11DBB6ACF277BEAACD9F670CF4E0A71AFFD1D020CF67F0A763EBC0AF341248B21265BEA82222CFD3F37B6D46278C6BD3623F2FE0D93A94E0B8B08EB78D20367F9B42D371076932A9FC9F319C6EA0E227FA472FA33B53694EAAAF2FA25AEE8DCFCC5CA57A639B4761F08C9BF6DE2B0BAA04580D5C8447802F3C80928E4582794E827E43DF217B5B749BECFA71E928DA7CCC2C4D5C09D57342258453561DDEC73570162918EAE578754F8A59BD1B0D65A15EE34537041EFE53E0293F86328B7107E6F83E4E92F9B5B9085BFCBC56C8D0C0442459AC481E8E37A5D08591D35A7609DDF75122A36A81DE5A893EF1A5880A0F799C7F340336C3FAED49A5DCF7A961F2C3D66485E066372366566309E1578F563AA4A12AB994610DF4F0CD55EC9D0E53AD13C20038A7B083870B4797C6A5FE5A0DF646DE938450E25D42BAABBAB08230DFFF7B752F4F925EC26759DD78F83595F4CE71318EEACB94759E52172315CA24DC50513FF4C78BF20739AB1BC580F67C666A7719526031A3C3A4540AAE079B5330C0F0A638F0DA6CFC74F090E3C648B2DB4D02E4D3F92E8AE23DBF2D7A2FDB0E5FA23443B09191F99F1D437D2086538C9C066BE3543FC17BB52DA6A8D745BCACC3EF8E88BB1E41A2735A3DBA19BCB7C95074E8D92012AC7D50A7BC9B8723149E8CA5EB15D7A50D99D1A37AEBAB617788BE1717196F90D7ED8C113B10D8CF771A9B2E8B2BCBB27B5C9EDAB0D2D21EFD2EB89C7F589D8C68008BE058877A0086742FFB4CDD23F880A9A3439222B4EBC6A24A55AD2E023B42B224A6FF4EE377A36FDDF10C139DFC69A11254D5A349F5F18AE7F86F17DA1BDE0C0D533CD2071CB1930FE396B9B12504A30D94457280DD55437E23FE09FEADEC6698F17611DC5E1A19FD1C735EFC1395DDA982BD9D459C2EE1A1E6622168DD8AB83DB9099EFB017BAC9616AB1D3C52057FB7A48CF239D3D8BF340DFA27D9B400E799474AD093475EB712CC2AB5157063C929B2F9548E3E277FED93A5B67DD705456A624EA3AAFCD141ABA965DD66EBD5B30013CDB1B79F1E4C2581D71E03E838554F0762424C8072CFB040B6C7141156D8D89485C3E567DBF4CBC51662E0AE6FC2ADB47D14E7CD18DCD922EC6A1B9948E193D9A6BDEEC70D543335FFA986349F04BDCD611AAC66E41099106FA905AA2B96F805FFB20259EED4F96D5E898594054A1F8756F26302E97C4BE8944726E7910062B318DFEFE28ED952CD7AD1CB147953CEAA6DC87D0A50153C651FA245239AD9C892D6BE3CABB48DE5DDCED23E5D128F98B3DAD042055CAE7476EB7145E83D21B220F9D235CC57CE4BB6C91B777450E773D1A56C412B471013C2C738142CB5C17302FE5D5EA20DCA3F2554A6E2A48F0F74871915E87189A4771A0C0E71FE2CFDA53A10C9FB35E59A9701DFD78902DBD539B88C33195A0E0EB57A75A05BE01625286E0B7E8F3A6AA6E3D5D4EC4BF1E511B8DF60E7A43DA2334DF1B29DE1E9A8A3CB8B0A475A801E94C1887F2BFFDC568FB037430B8B4D89A61BCA545F356DFFA9DE43859E708D4B143AA52315843C8416356450D6D12F37F9839A64C7AFF6AFC8A75AFC6FA5639F69E2440BB9F50DD3CD17718CB4084CF0A8BAD7E76977DE1B33120AB3A334D00161AD12E262177D1047981272556F5AEF95BC3247855938456D6E92AEA3C274CA0996B4CE576F32B6EF131CA130D9D149C1D00D8D408B00A32B8300515CD1084AC66BBE797C58F352DF319143B4E738E10BFE4EAE3D650F37F63FA48ABD0AAF32665A57F0873D69A21F3A0067AD43D230542D4247E46929254BD53D0A29FB88CD2C102F7817BCFF404005D23160C189D49C3A1DF706ECBAC5432F16522F18EBB3A7C1D38FB9C8BD490B884015EF4EB989F3BF4ADF461E6623A536FE9181219160BCDE86859A54FADCCC43EA0B96B9A5C06300D0C446F594BF0D5DDD42EFCAF711C6B5E1593B83D9A48FC1A789718CA5089F489AA19AF7BF95BCD83ED95673C4ACE997C213A63D58159941D603556FA065D9EE876D859AAE9E03B1752F9A780AA3C08BFC06FBAC3E8C25183E18119F8E5D6F577D8D773BF001901B6FA68F6E818C818C2F9A9C9545ACD60F3A55AD3DDC74A27A059CDBD657194BFF5E5956F19B441770BEA2C09E3D68FCF12A5C2E9DA7FF410177205F4DB3AC559955115E446F8E2F8F823F9D29D59074E0893DD4D5D253BE64CB64652DA6E4B408D3ECCDCA684FC1869EC482F9E6A4550091314C026C17CD5B36DB6DAC85B8BD915AACF4FFEB19F7473BAD731806DDC159DA78054CD3ADA68DC316A44840F976F394616CAF042633251505F3CE223220FBA6AC679F083280750FC4955E1867EDB2F339EABD6976044FEA308403FEAA6248DC0A8CE3A411A711D8372B601974096FA8ABB1B2FFC0AE2B7FD29D9F1974CDB30CFCA0EC2AC59F40E6707D53AC4B4D720BC8E47865212483905F77034492848A66E2ECB584FC79525A9EC792DBAA68A91BF3282AB3AFC2910311D16925995DE45C3C3CADEDAEC9F0BE8BCB5F834D3BB6F11DFE38BE011280250A8D45BDB1CE101D4F1C39F74ED354D81562480C8C081A1AA609CB849A3E8DF9AD7BE0D6A975B7502291803F82004EE8D6DC0F1F94F59ABB9396ECB5AC3117D695F7CDF15484F0B44C12BFEB706E39D40927C118D60F54E63B38CE0F0E3B9E54019EF390FC45FDD3A2C095DE5F4543D815A5218DA515C99B5A32EEBBB77B83C7D97F6EDA75F2B834363CDA8B79BCEA212D9EC93A13FF7B46806D1E4189D305406293A3EB9B0A590BAB764D8C276FFCA8429CD0746A32B602AEECCE79FBF84AA3D06851478EAE915664573E1FB3CD80A73FCC03DDB4D24C6B7878F6EF4C9581F15BB9E41934B1815E13EBDEA4C03486A4147B1133C49CBA3D219077E913F99603BAB99B78CBB09A1D76CF7A40CC5015DC57BE8E316714990AB64521B3FAD4D6111220FDE87E69A953336C5F80BE0105E85CBFE325FE03858D4BECD40165BF243D826BC2792D2FB770692CC9A90D6EEBB1C8473408FBA13DFAF30E2B8225BCF5934662245FEC8D66267281AB9D3F03CD9319A7288F62E36F022420F55D4C488216823EBF3F8AF561A66A5AD56CE297B74F526B68764D70801773F1E8FEE7D72AA4699CE13C4D1C10277EDB0113890AADDE293E35EE8BBD99070A6FB8D06C111605B534CB911F69E3009D7F22B2FFED0F73618AA91E58854C24E202139001EF9ECDBCBE04112F1ED856DA3A92DC029AC1E74E7869520224A8B08E597729D182EFD671BAA604F356A416C9354CBBD363CE529F1DB0B9E3A41B56B2C76FC43D40C172006A25197320AC5E91427A3370E4D92F5D6BDBB9E043C10F43487BD37BFBF9BF1919BFB6381D935F91FCA456EDBE0E1815973BEF7E2730EFFF810A9519FDC1313EA29B8B2E3C8B13BFC42FDEF175E8A8878BCBA517723A96AD0F4CA7251B98FCD38A02C9C24F8BBCCF89F9B80D5A6E78C54FAD2CB83AE705FF6C540408BD3B2411328CD1D1E949071E37F34DEFF769B57C6CE1C38A91104381FAB7ED67E010D129B8A8CE004D14A22E5A3AF8313676A62828E06115B56CCE58709EAB5B6B387896FA12386CAE204D37FCBB5B96B98A4AC4E448DF1FFE2DA7369966C356834E86ECCDAF2921247138C576BF61A98B1F5F3B8C2100B94ABAB6F14597CD79F4AC08B35132F8AFDC0A408B37EB919AC62E6C1E665C4DE49C2F1BAD78245880AA0C107144D81EA5E03A294482F277B130BB6C249842130900DEA96499FF71723B2E364D4E5CFD0119596C8B90A4AFB8BD273295CBCC568C536C8689C7EC3F527589908DD8ED0107222B4458738BC2DADFE00000000000000000000000000000000000000000000000000000061015171D222531789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F + +count = 34 +seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 +mlen = 1155 +msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +pk = 553E2D9A4D3253EA9CB0E05A36E56E0C5F734E52476340ED605FD731BD62AC3CE10C15F82D499359B70A04DDB38E995DEC5BA220107505DC2EBFED819B8C1CF1237E905AB8454DAEDC56AAEC6680D51CECC5456D9ABE70FC35BBE70354D9AF80FD3353DE631ACEA00F4F0CB89457301A5EBAD1901B16EC0D14468B55218159014882E69CE108C32C5BF6AF77A976613020DC8F1A0C2B75F66AFE86144650522A680961F951748A0E87EC4F3AEE5DB7FB2AF6F41489F5854D868A3998BB4227B4FCBCA59A8C05B81EBA30DFF0CFBCEC92B4AD9B8A2AD5C6F5413DA6706810CF7BF41DC13071FCC944A387B98847E29EB08ABCB23B56CA292F16DE1C65856D1A02ECBC6026E03C37AC2C2CC2FC58311EDB472D71E15039D19C19EC9A7F00C1231876E5D14C5D6E7D074479D92027D8E39D7340D38AB58761DCC52FE956A51748DA0A6BA1CD41DB19BA9BFBFD6140B13AB97D927250050E6E12769A91E929D610A60B7C1195C3155645A7E43993DE99F262E21F007CC82F1A91163B12BF573D771B9380A5939C7DC4CCD8367F3940F24C1BF7C2A8198F24635CB2BBC68CAE506053D3C52EE8832FC91A41BBA83708B457293264BF81910E70070D822B2FB70B9B8AA387CA1A93304DD10FA499D277BA7FF1F9333389FC59E5431FA32B1B42E0411481B4D6AA4BFB58C4546283216543177CBDD4AA442566A06F67FF05435660EF9C16FEDEB7A118E97543B613BE2DCE0720180F73F2540FA10550F773DC169ECD99776166895A00B385B0CE7013CCE8FF5B0AC57E44B9890C67F941B21B6DCD56683D2584E4685EEB9379F323DEDD75386FF5B812AC5A4D9F4719698445648E0F54BCB9618A596C5C63A9F8C34FDB52D4606D5E7D6A83EF5E75CFB20F6C4C1F9AAF7BF952826CECC40CE37F0E1BFFF1DC6D6F11D09CD9C9C7E96B3D072D15578C0C52B88347B14E401C174F627C5F34D8A3443606213394974F7C017F4219872A3A5CEF1B07962A1DDD3242DCFC01BB4DE77CC0BAD1E66CF4994BF4C686132E01543994B6BB06554FF4455F774D33CEDCE729F8E5EB19134AF64CCD3D04BE0D66BFC6B9C3348BC884FC1A2338AB04A76AB35FFB3CBEC3F01BE1B35C32F471CA414E8BF99AA78C8CF8F63F66846E58B1B539BDD988F243CF022ADFCA2ACE5CFDE0B9F8CD4AD5B118C2A59E7BF3ED1CD53D487E8B863AF2C9A162CF482ABBECF70C0C39BB108F77ADECDD33D610413D3E29A1E4DA4546DED5D4B7DB8F1B8CBD284ED20A3FC66F1E8A94923DB9A6F0CFEAE03F04FC403BF4ED3C1876484355DCF4A63159F94D4F8C2C2B2AFE01D060AD194B983A04FA1D35AC4B03B77B2C40B01568A690FB4B0F02620ECFB88333DDFD9CBC3DBC4FD75ACC351D23570DE79386D9C07C7BD9ECB4E806347AEE0672417C408AC99205E58EE4A2679F620A2DCF3068E707C82891BB8A8D7C89CCE4132F78D02FD30A8F1D154213D18D4C89EE0EE89B9603450FA2BC81353891C95045E5D0E24D2F8F9191844BABD43E960D4BD6BFD62F53FC01E425CD8ABE8D59FB20B0841F129A37E3D3F61DA637668E3876F1F422E1FF4472AB5BAF3D7BDABC752E1FDF27EF3F635D40B3958950C7AF6D909F2CBFB6FECF9BB5ABA9FEAE3D0062A56AF73C0381CC12A244CBAB28A6E39C774DA34C24F18B636D68354B6AB474E7FC06782AA3C75CFE3526BEB297566DB230D2BF66D8D5EB900F6A24BACE66CDCEFEA0E414D3B8C78D30E610460E1DC5822D0A68E86360FDB2806E951E4F6796067D554666FB1D7C40C43B8F4A2A04B7BB0B43966E07CE21B342E25D64121B513FD52BD4FBF5572E7D9FA356E2A3E92281B9A4655DF4A80AEAF44A686E99222AD1DF2470BDFDA3637A32057FA5ECB88AFD1EF2443B6DFC331EFDE3BBEFD28E08D60D86DE610873746C4022D1C376279755A70266E2A79B775A8A702B951C9099212998B2EA550633D0C0C13589477337665316611555C1FB5F092A1D07AD64E798AFBA54F470E1E9216DB948BFA15D6F114BF4033960C3E26A889A8E1B114E3D8B5C7D3E6D8A1D97FE7BE8123C680512329082BD1BC2BF581CA3F54754A4FBCB046FA0FB2B2A7A3DE3C9920243F5D1C375E2D066B0290433BE9885B8266E604A7BE63443206CCC80CD38683AF4B271D2F4904C7BAFC89091C0B1387D47C9136280D015CB8943BF739F2367D69AC352DCB28332435EA4E840400EF6BFA7623CAFFB7D2104D815A34F64BF671E2782CAEA9918494D2F1599C6E8462769580BA45785BBA41449CDA162A5908DE991B62C4BB7E598EBD0E9D0676365D48200A6B4F6F0081CE4C4E086F6A5E423F0A044D10FFD5A09218CA7BDE0D225B12A973163765EF44322FF1C5F62577FF1D16B8739A79949CF1ABFBEA4B7464EA0A227F13A6578CF15B7702FEF27270431D8D6B55B945AB9B4E4C3144A1898840590DCC2865BC391D6DB365E42E421ADB2EAE26A65BFD29D9D32ADB8D316F7E50E34697E6445D3E49C8F4EFADC89F2FE45B7BBD5E230C98E4097044C6B3D70834506C3569246A2B84C340C63A51D41928C54A7A6866CC1DAA1653BDB021718AD7024D61DE2827F3220947AA139F4F5657640A1380C41CCD4C06BD496A3F7293C1A47448D7C8D056177A1F144115A57A7145AF3A19D32D848C79556BA1D40935AADA7E0AFF355318C651008AC37E498243EA5A700A2407022CA4A90B5C16EB663239DC7A3FD6A444E8D5217A106CB1DEC033185EE2C4B32A0D1956490F13EAEBDC68A89882934A6F5457AA28DB74EA0176C57FC3D85F33C300915F18F19C8D971F2BE369F3C8A8C0A3A246F39BFC8F87AF4E4ECA3CDDB161124C7EBA72C85457085AEC7AE152F7D4FA130604CDEE58E3629F67B273A6551CCE7AD5BDEE64CCAFFA2E43E42B53D610E6302C60E8BF60CF7DECC7A88F61D7072058527CE920BFDC502B8EFF6AD69691C0B7E305321CC820A44F540B077DB0EFE015EB4F335632E4E1AF7FD78CA569FE999FCF2564607F3F651D6007069F83CF64A17B4C94F63E45B66BE5ADFE9BA13AAAFA553C60095D898178B7D5C6CBEEC32F6A0E35DCC37FA78E92C7A92EB6FBA586B5A37E14DE3CCB7F440BC2444334099A2CDC8943BB0A74F0E8AB8AA757FF0DC53FC64F3A359E39E3A1A38D165CF0E4916883C2392FD989B69A9CEF54EDC9EB34BE0094707EC50B7B849DFF0CB3D060809CC8D54B4B7B1BEC1AA9D09D34A5BEB8AE7A5C98E8ABCA72252D9B76956F01AB0C3D86CEA6CF4ED5D7DC81191218757566F800595CD37631527EB01897FD5670214F81761B5827AEB69EC5372D92E513593B4452B5E3687BFAE43A8CFC69437CF9C27D1ABD73B85E79C99DEFE293F3B4311870F87B95089E58DB8BB45358BD87FF6E6164399206C95967EDCB0E6D5CEB6418E4DCBA4BDFBBA9A6D380DD3DBC66468F313321C8D572216FDC72A6C134A9F01DE819D3DE1ACEB033948D3CDE405F2E08AFA5AE9BFAEADBFF5EB6655A1AD563158E41FE455F824FFDB7C6E40A0AF70DFE90A369CF588366A8B14335AB514EBD35295CF01E1B28F02D0DDFC999B46785DEBC9150864A4B0CCC869ECCF230558CF91D177C2CD5DEBA46EA0F8F431EBA72ED3B94A41A4C09AFD9D674E3A13A3BA008678C8CBAE93C6A77A074DAF5607F79D0A5FE4 +sk = 553E2D9A4D3253EA9CB0E05A36E56E0C5F734E52476340ED605FD731BD62AC3CB6B0AAF96B99201F68B224DE44F7146C283AB5CDF12ED004D82BE6A256BC681F7B4DFE1B7B97DB82CD16E9775EA81BEC4D940A0E162CBAFADE566FB0ECBCC4DFA361402393663A08F0DFCE7231FF949E7DC94B4005D0219A3ADFF83F1A43B8C904982118862C23066824C44998964844206240B60114C42191B86DE4464A14160CC8C4089B968C54066194B00DA228060C1706C0280541440509B70D2100859B8265449220512444D9A6809A800480C8698024419A22915B0892D9966CC4C864CB903019298519024998126280260691A88502940C1BA98DA108315B082652C4618C42424824725B4870E1B60C49402D0937800937461CC7611015728290901A95456042860B428A00A68DD9A26DC4148DA21089A4C485A02428128104CB044C600609DBA46C4C84440A9191034505D0320C8AC260610805181250CC9848A3008E0A128C20C620D3085110936C144006923892E4046D41028511282AC0124100B400E4004E19B36C42C00144901124A72990062804B44C5A96004C320481406200866048C041CA108EA246410810316396405102891A3692A0305020034E8B342A413262491020E3166CE3384441182C0BA74C098085A4B49113C16992C46D0C804109240603272240486C03B97009316DC084100846458C426DD8908141A4008B46120C3280DA4432101866D3006D60064401A64CC90884611829C0B82C092945A4402222B50109937193907100B32484909014C8098B4202A28860A1C86CE234880B3404D0844061B40862C02C0AC9210C4662842210A23832802682434269114729011325D42806100486D8B86481106283B23008B044422852E2226803432243346E12202103C27102134C58288848A890D200724292684A866D49469248340901C48C13420610285190184DDC326948C4910CC37108C74492448484822C0C81092409869CB0310842904CC88084B889A2368D003028C000290C80202107901B3512CAC084A0320600041203005124334C84884061307189A491D43448C448814C0852C1200E8A42080B012991A248814848C8A064A386451AC39019B46C8A8290048485214740E488604B28642311221B490ED89420D4A401C42825009445584284A44440A4366A9B068992B26C88282E9140809B306412C26890940C601448E4B06C1217060BB8702296900CC96011158C01316012886444422451445202A85013388A80926D8A322621998199382863066E1C356C23B06D8136665B02220425624316520A9770D14870E2308C23386C529241D12245190346DAA02113174CCC868CCBC0304206524C180442102A010902211812021630DAA0705A880498B405089881610402211828A398251A91519B124288485209958D4A00081BC12080168181144221B7510B10621A304600900D9C162DE3449148149112036E0C896802A08403414D12058C9A126200B151DA122918938944364564200642424E84B68C04960C21372614C70001B04D092500DCB060E392210C3546A0A00C24089119C1210BB68918B70083188060000C09A12CD000020B1561D9964D43A685DC10440A060E04A5888B2270C2A484934650000586A408419A2244E33632028551CBB24500294A928001C0284699422211158043061149C0100B9828030785099488DA4421C22049E4102AC1464218880080348E1A2841E29008202229D4B80C19168999020609A32510208A1039910C414A52302619305022870C44420EE204310A00441480608B106E8C246888B20042300183120C533009893886594200813481D9308ADB28211B1311E4048C54224DC4009180342E93848DD0A28981146A60C02154326604C849DC346DE1924D5C34405122710B422809A5694434020BA311C23610E02088539880E4068A522291E1428A8328221A135224242D180126010721C93045E4886C1121848BC60494406D0B896C44C010902280C8108D2248664A9629D1482091361014A28C61248A52064AC2000A1143924C404EA4C069D9C29124026D1C062E2021894436411887218136204210081A438E194226E2B8442202459B0220A1182122135008C5211B146A21214209328C109060D418611B420A9B02895B089221112682109294A84C8B267059104EC1408124486498C0440C122284E272C92E19DC8D397D0D3439683B672BE2D82FD0FBACC7C2EF515C3952485EB82AF2D62EE595CAAAD39AF09025067837F3018F673910F2CFD647246436207A6419CB8A5B04C0B988256610D550FB466C400CCB872FB5D05CD812643CF13C453C9995F6F972320857847737E1BAC1F950E5C2A420B11DAAE6793F09827433172065166D9D3A3C81BFD64397DD5926ED6402891DD192B3DF0B201BF4FF37BC07CB912FB251E55922A96232767A505945A2D461760988675429ABE7B436778B5EFF27B839F5EEF7B497BE62D1C7E8A62100D022F515B1151B7853A79827958107ACC94791D4FC16CE4551DEE37C9A8D14BC38C3374CB121AE08206C5629EDBDE591EBFF24A40A5EED288B69B296DA9F2058107FF0CAF9B8AF67413C7098C5AA6A52AA2B3A84343E97CD9E3F80CDD645278C61F0786A8CAFC3AF7614D9DE750511633ADB0AA210F31364BDCAD2476BCFAF42C527AAC6FC6FC0259B59F138294C62849C63E582F90FCE413F9669E9A4ACBCF82F050A95DFFF158855D59F2AB5703DEF959CEB5CA58C43ACF137FBF3BA411EF76D09A2BEDD02DBF33C04B0704EC5588342A08830B0E2BAF89F82F645A2C3898B7605FB88DBEAABECD4F13BC0375243A4CB93F32E59A867D4168ED85C5F819207093A62CB93680C9333848856851B58DAEF57A5F366726F301A891FCAF0FB747CB38C524EF7EC0DECF9E07EAEC41BC4D5096B36F38413F9CA4AC2052AC0BF3A3185A9356A8E9690213050FE85A79E4E1799B56CE0F674489DFC873377D219EFD6ADF0C2BFE0B2AD01376A5015B4D47621CDE30775564BCD68B5F2E14355886B8E55B67C9AE1CF8C581762AF0E4536627E613750480FE239BD0E4E5356B12B8C441A02584A17ECF6D6859AFEC38EFC7DFB5CCF1BE0D9128942FD44703D846D8337967AAEBE805471F251701BA0240B0B09553215B159BFDFC43F0898E6343736D5D6E72076EF8128411A8DEDEFBB61593F82BFFEC1338DB7E4AC256254AE0BBF66ED1C9286CB112A693A71DE79019E8776BE0BB51553E55ACDE77066DA13D4B1AB58B664A60B6FF73A86B2BAFD91F1347BA605F1C54AC3CFDCE49B7508EED8A652088461D84361905D05675D7DDADA481B2040CEFB7396EA393EEC6A08A64B0CF0E4F23F54113593D21C67A8AE04C32F77B8F10CF7F92E243245941EAD3DA3B93C228A81AA8DA7A5A49AFC2532A08EE04A795FF8EC8CC70BBAEED778B5F89C1EB90AA3843BE4A6A8B82DB0E47047923A96D29320140DBD589AC9803EFB559B69C8172E43F96B7415E8535187942F9DB93A0AA5FADEB36984AD3A75885A592A1041BA72104B3D8DB8DDFD627557721839DB4C16FACC9775AD87D3EF3F48BF8C89C112E749BBFE1F18FD7F44BFAC47B8505B98A17BAD71C6A114047370D44B1A7AB6EB7EADACE859827D367DA447A1AF8578444548E8F7F4765123DEECF73BB04240A8C93FE3F9ED8578EC02E401F1C74FDDC26FD80FBE4B66F645D02A873B8A7118C37AC8AA2A237EBFC1CA3BFB7851CBE7E1FB3BDF0D3B54F60E1B844C77D74777B16A1AA0BAF35A1C76CE5DE2F91FD8684D6F394F8BBF9700755B88868FD0FCC0B588CD259A57FAD1289DC843904D2CFFAA7ED4F81080045D4C777401F1D8FAA50A2E114492E48E7DF723B6FE6EC63D7B2EDD020B08B328C5427322C1D89B719E64A0A6648D7C1E99465224C3BDF2AC95190582415AED9D7C9A59E0485E413FAD1FE576B7E5CE2B4A53368CB70CCEB98042038EA8386D91FCABD23FDC08397A3A554E0AEEA770C233770B354F626B7BAA8ABC8FE40740AEB05E659DA2BD5253454AFAE229B4A2615519495B0A5082C76CBB5BE4074F90093F04FC12E3C7A5DA1C473B0C41B658989A5EBEE6D6BBD26B59C9BA1271037CBD0DC71D81219136472D332132569A2EB25D35366F588A77AE73B80F8EE32786221DAE480713455CE34831246CD2AAB004F15FB539A5265ABC74FB9608F779451D923D5CD8B49B603AD1A05EED223C79A8B49E54BB7A7305B8FFD76D8F778228331373A83A96A8C77C2010AC2C0277E54B6CD507943684EC024AEEA8BABC6BB34B76A0FA7B91893A7802249C1BB79131A2E026232BF6453E0B7E141427BFEEDFD93D9332C8319115612416795C2E455081683BDA4756A5FDAAF6CEDE5CA2F60B374C4865C51039ED4BC8EF7FFC8F5E9455A2B050BAB718447FAF7BE8F97E2D809C852D472B08DACBDDD83BD6D08A2A869805B40EE4CA1C6C888D31ED9B355F1FBDBF21DD2EAF30BAC23C5576C870EE2E919580DFEFFCC44A8F6E9DA7825E57EA3B13E317CFF5266ED7C6ABBF41298AB948C81A001AD631B34B02573B006E83B4022B93C763D9C0BAC9E9E922E5AE447E8039D4F5C284A5E52BCF0CFA5B73C52B5722F55DB8972580038C6AF9CA1BF8A12378E7B6482D75EA5BE23E70FD6281A8438C47DBFCB7848D6C9DFFC71D6757E41687EAFB59D9218C139B22B2989F2A1C57183F3B2B0C39F51C95FA2FF166CF05F5539139D371D928600777DFB3B9C778F57FF7DF76B25677787362BFDFBBC32A18126E500CAF3EF6BA900A1BFC9DEE23AC7258CDDDC49811E695D3CB62DEBA005ADE8A2FE506F40B7D26CDE690FF4A9A75AAD41DC5CDB06481EC28F50E844FBE693ED5B2F0980139EA712CEA4D0811CB90EAD41AB512F5D87523D7EBA6EE5D296717A26905FEABFFED3CC648CD529625EAA8BB008C3D1840EAC36C54F19533AD0EDA2C6BD160A420EF32BAE0714E00F520D5414F7F823BA8A22D7A70432441C990B8F6C701BDAC7D0AD4E10393CCDD45D9501EEB052C3CDAF267610412C0D50EF115483072637347CA555057AF6297598B543E27939B930E0F01A3E9DA54EE3D15C326621C33E2B88D2C7F970BB33BF07A168BA22A7420E9365A24FC7251A179CEC8A908AFBCDF36C521CBF2F19C18351DABB0264F4AD9FE82E88C18DB5B1B6FE09D4CCCF441B184D3F9094DC24FAEF58813B212E57EE9399FB0CD4D05B4C0B2C27C62956DFC5BED1554F8DA597281849DB0F4FA2031C080059EFF30FDDDC84ECE43FB577B7AB0EC8146CC3AD4D1662CFA57A554ED60C76803AEE24102BF58E537AC1C287A030503D97470FC401E4A8FF29BB7A68B4621280B9C32BA0C9DCDEF607B8ABE5C8993EEAC9E26FE13B5C8B115410A1A465274283EC45C22426B571448D48300D4CF2C997809BFF7E57C118D6AF88293528765CEDD0DE8A615471BC0E61DD99B1551A035D0D821E7AB1D88F932F3D8B8134C6A86A7AA8178C0E388E0A793046679F53D66C9C475BCBB5BA2C873F671ACBA32FF8B5E09285E3A5DAF7D18566EF18979B40817748FAD5E9E31F7CE038461F49EC66CE21BD00761C82AA9AD0B7EAA4BEC1A1DDC5FB98ABC2E7934C9B9692C4C075ADD2D1FB03BF6C0E08463842C5E5F40357F237FF87D0D0F9F68645D5227B52142F7F77960CA3D01C0D596B6CD73F52A418AE51932F257DC26DE0101B054E200B8389B906F0F8D3723F79F63777148078630BEA41505C0B78CDB14A02417FF3A397077DADBFFBEF1B1C24769DCA24DFC649C6B4009233D6F0F6FFBF6043B56558E4319D9F403EAD13B74047975614204A506598F90216F8B0FC4FAA66A8C71711B96F2D70D9E1A6E93A9BC8B659C6DC24D0D80155B3B61069946E579BCC4EB1CF33D5F4097A7CCCF28C0ED45640458C298A1C8371BAF46D6265B9857F17D3F253D33FE449A7407E490CB19D3AD9E52FF201CDC9D864199E1E7DFECF435E5D39F0A35470DFECE78CDCD74AF339307D174527DFBA678069BCB0C6448CD1B7F8D7FA4F914E93250EB3AF158764930366BD392CEE1A8A80F4D73988A9B1462D6A831F130C7BCE4ED2CF99FD34632D4FE46C28FFA1873D9F770BEC33CA4B19C69607152ECF4B3393A92B5E2C527C379D33C235923CF67117E90A457C681205173B1C5AA3A357563058FE688355B73A47E01C2CF706AED21B19D779D94A3AEE869FCFB3406946030B71CE21ABEDA56DAA2CB991B996BEE5CE3C9E3AF9737E2A74E148ED4347BEDC2E5C540DDFA0AF580BC40F1DA8A43F2283ABF1185F02E05F35F1FFF263CF66AFC9F885618B18F03F4450B89A6A9EB33A1D0B73D11318ED93E2A8D056A3E3D70C09A231AE488FBEAE53E69A6FC8B5F7ED1CEDDE44D4FBE0CF3D711FB46067BC6F50CC1E44BD2D4CFDF9DB0A3972C71DAC35910D7A5709CC051355A5174E0191AC4F074ED106BE36FD74EC47B0FEE5B9770BB7FB3DE6AB5532342B79CF0C8B85CA7E29901324C4069108FE73AC0627C469E13C0BD54101A3305965EADD5B964540C07ED8F75394D731BC04E8B845A3946CF9272FC3FB42225B2E13CED2FACC6D7B6C3D4084998EE2ED337BC9C4B7B5819D4613DFB28AB48C22FD6042BA3AFC97A9A9545B6BD7309B03FB895709FED53F8A820122C238872FA3544E2FC4E62206900A9A91B4D4598F85641E06C309370B45CCB725F95FABD31AA71472C4769D50BCF4E7F3D2A3C7DCB2F6B30DC6482D593C0198A94EBF1E43D78668BEE778591AA72C78300C247E09E66597D4CFB1AE2899B8E8BF6993080F6D5412DC8A72A6B8D2AC984BB9A784B3F76413AD0A4EB2C94AAE16AC303ABAF90EF9920130A93CC8899946AA8C59BA1E30E77AA8C353CAB4BD1914B6DC338A4CD3FAF71A940CAFB351605DFDB59F77340D7DB59C4F2F88C +smlen = 5782 +sm = D434529F0D4644C866C27EE77CC806753478B02904FA09576B8511C75473E813B62308C58BCFEFFD5F8CA08C22FC568FC1EA66C47055939978281B0D7D0B458573CAE57E4E2E2F3FDFAA0D5BC7B5E60737C041EDA4FE8E3060CBA7C8D66216F11BC877E3ECB30A8680DE4C0A9C68244EE5861769585D0A85DD8D4E0E5281F08E12F78BEA4287B298177BB20C3A572D272E525E5F18575CDBF089565A12BE9492F65E69187A230C897FF14F356A44C3D9045E8E06DADBF6C34B61D58259693FC744E8EFE1DF0B31C925B97B63073CD081CADB21C3A185C75D8E2A5C1490AF7DEE034FD3B6CC7F4D09149705623C09B4E55CDBC2CBB5DC1B025AE38C510C97F9D6D3C61F99D8B70B58503BCD1AF107CB4AFA16A4C55B4FF4E48E6E84A4105B29772478CD26D8E5E393BFCA9DF6BED5CAB9E409E6EF881C9A765821DAB99F2DEAB3873AC1EFD7C7F44DAC75B2EABE95F779B18567D38D0A6260DA4F9B6C748C816C70ED542168BA5213430B3484CF050D68C69B21C88AFF82C88EA1174256F6BFB690F08F88D81E05363CFB74FA3D893A4383C213CCA8497EA15B3F37B45F6AC96176152769BD5AF19BC8D7DFE00D064F5BD18296DE3F459B8D642F2E340A9ED71CAAC2DCDEB4BD977F4CB5EEA70B1D2F89F25ADF77CDAA936FF4995D1867D3E429792168ACEAF5AB6DE31E29E1B1AC8CC2D0852C70DC4858E9CE2CB079775876D75E307A824FA7D585BC4EE33C67FDBE8338FA7019990C3844AC6A05FB4E4563D48967735C5EC95EBE59166F4C798F1F42823F9A131E41D2CE5B278679B82AD4AA3B4F1D70ACBCEA42510FF83BF107BB3F7E745BDB046BFA62FD630226BFAF3CBB73DECDDCB84BA8A26A62AB7F75DA70B317050B445D7F9EF64C7CB32DC696AE543DFBA49FEA780F795F95AE8B170DBAF37BB20D10734AE7B2764BA92BF11EE085C754EE4B021E861D2D69C138248633C58F611E69DE8DAA1F9F34D7486FF929E4147242CDD6CE470224964D65A7A2B0F870B6DCE65B06E16766E3C263C1616EE20429E6A3331ED8CC3040A3C7824CAF693C2F082420095011858AA7E6864154F045EC0322B41CF2C90BD9C4CE25CF0CD295580054FD52B04102785CB4AF9629ADDBFB79BAA79C283B8C1EE3C1A60713AB9DB53228F3444EE545CEEA2EF9723182B646E0CF303F7A19729A3144CF44CC43B4794CC89F17B9E737A087BA901586174F5252CCE39D3E6717ACA838ACC7CD219B8728255FDE99ED534C971682050E3554DBF5C3EFF708C9D502DD3AA4A7410807377CD86611D19C31B27416224F9E5F1B663DA2C3EF8E5170A8A468C14E5DE92C102BFAA182A44832394878FF6D34B8B75252F6293AC7540BAE903C0FB0F511F0A477967B9ABBEEAA7B862CDE921D463E32F38E274EFAAC3828F838BB9CD8C8396CD64DF880C45EAEAB610DE77D493874AB11E93F6CD37F4A0E98F153AC4AB4A022EF4B2976EBD73B684DFA348075D7DDA1F38ED0390FAFD62EBE31A9C7F43B7E301B3805ED213084240321C4579B70C3BAEA380C68639100B0B9D908245CD77FB041FBACEEB3C3C5BE16E3EE0060D3639CCA6A1D079F0DC00E5F4DDDF4D6BBC1CD751960976D356B5E84F94447EF475B9C70DF8D34844E9BC3C3EEF234F7E981C87BBFEB5E4E35F24BEA2744CAF4902C8ADAD78D2B7BAB568F3D90ED34555593A7ACBCCC527741794004217DB6BEA449636FE58F12995E3EC167FBBCBF814D8E72732A3D56B199658B21932FCD332F751934E3056DED613071D2DCD67754C991EDCED1CB7F75ECC7E508A9A8CA8F263031F0FA19D53B8636CDD1BC453B068EF55FA74E8238EA7C680045D65A3AD4BB922ACAB67855586E4E95D4A82FDDE443ABD6CEC62CD1671D44EBA6A6086FA800C751678AF8907805E2B8D3863A607E0B0B70A771811AE631DA4B55DC76387BFA7508216A5AC8FE514E6D8E9818FF64BF1DBB6EC0841D73252B26F427054661C4F34634AB617341B35F1B66945208AE435BDC039BF85EA2E8DB02B25FFE2EEF7750BD7AFAEFADDE51DF6D138F6565275620AE1FC5ECADA197B36E0567FCE3D246BFF5D702CD1E288A4E645C36792B2BD87FE1CC0591E65209AF042DBE4D29E3D22DE8326397D9A58B54E1B7AC253EDA70A4BCA3863D6D9E541B9C5EBC03F830844B8C0DF949B8CE44C394AF5A64E0C5AF86A9EEFED5E54CF2C379B3FF4D843044E056A0D5A4B6E9EACE3EE34F84B4412833CC2D68C8B231418EFA2D996F0717ABAD264DD92C65C4C7F3DA9C9265355D47C956A2C89447172F93C3E19897CCB4F00948CD4EFFE3A8C3FCC1F3428E0156ABC5E0076E834A191D471830D5DC0A4E13F2E1CA0C993F6DA0C509D9D5D9AC17C173C1D880D023BA0E39F50F6DC4A1CD0DE1A04FF0E356B8449505E7CC8FBDBA6DF2B39E3B8B36BB528039FEFBA0CA111BA02F08D351C52599946303BDD544309F26E0DD4F2E96116ED424875003063936EFA80098C5E8CEA25F3BC1865FC128D1C36C970F688BE8301751F72FFA806DEE903BA118CED2640E4D58765F8D2AA3E08E0A372345CE823F219A8CBB2FCA210227F6A02CC2DFD6D52AFB6CA2804E54D8FAA4D914ECE5673E8C8EB942E127F438888E6AF815C6F7291702532DA68704D5D4EE602C2F4DD6BD29CE243AB10AC1E54FAD6390372FE2D4C8EC9C57D8ED0FEA795AC16E2EF40D42FA53DCF746AEE3D71F77A5387DF1D5E6E3E85F75F439756B9AACE56D9AF53CE1F0CAD07BA62CB73D73BF23CCE0C2FED9FFF3DA34B6691CDD30315AF744460CE1E9F46EF2E0CBF86F7BF48C5DA2E8DAFACD7152E49B3B88DBBC9DD013B10722FC2ED1F5A5A0A02E49213C0C3302D7E4F4E87AD2A084C3F4B912D96FBA983A47820790D6D3C83AC3F5CFC6FCA7AAD1681D4156995D20ACCBFE7CF306ACBDD035F8C3602D18A77361CF0009EED501A76508DF894610854EBF2C377238AA5C04EB9857C68C106CAAA474819C8FA56E39AFF4CDEF78CD9AD87843962871DFCFED4D72D2C2DDA6E134DE0F3781FBF462FC426D6B627F7A0BD516E5CAC5A30506160BD41951EFA11B2708C43AB56B98A8426C5B875AC6509A04B118A982893D03F208266EF5E695DB8F9CDAC5576E56A1E011318A465333C61F7427AF04F3C941C9123FF2225131426F7163A951681063EC66AAE9C089D21FA890C249EE5B25DF8D36511A3A9AE1CDFC99E6CDCB4EE95A999377B2252CAC48467E789D6CDD920E17E06E2E1D3573DE394B4FE4355936A07A33A72F62792B8BCA9E501D80AF07F21724E88DB6D8D885211C0C8C182ED86877FEDA85BE6D0370DF83DD1746D9295DBB54A05D6490847AE2D8F28F3A1B4B6394A2D3D9FDA0BD1334DB8E9D21D0B7898A70F9D2FD75BF5423BBCF0AFCD830A903C66FE264C59666E3B93FCA9F5C9072820C16300754FB3320B3DB4BFCF24B47420B8FF89814DE4BC7C7B131518EE2BB3CFDB9F5D0641FE15CAA3F8095422EE43CC11AAE01B3A87E7012B11EA426707CA4BCDA0D9312475ED129C9987FF4CF229C9592BF534BEF2BB223A9BBD05C58B23D0309134896D8E4C1130E1F9E0DE9D8A918F6E6B97A6E07BBF908343A3751D5F2BB9C3A237F80C2A7DBEEB50F6EC104CC48EC527B42D242D988658D685DF4F2F134F5F51D47E56A40883769CA414E6BA03810FC002E1CFF0379187718EA2AD77E4B583BF4D89C48B8EFFE0EB074D886B77E10B2BF80157164ABEBACACBD3B43E32317F89899CD65DC54840FE303D5E057AACA2DE30D0C5E1D349FB3451AA9B6AB1443912DCC5D4C3D859537649767DD7237ACAE0F56107D2FAC5EC6FFEB34D89E41DBF0E4197B40B13A3C6369F299AF6754AC5C3560CB3AFBB435D376615609F078FCF7D968776F77C92D31FD5C8C26B17573A7687C06C52169E9444B9EED0E3CFA971B8FC888DAA5456AD06AC5558B79FB2DC66E628D775EEEDEDB5E1D37653065FA73B4F87038AEB026F5BBB2BB533A9FF1D5B20539B487C4659940DECCC0A79B10118A8F9D36454D5AF318546172F7E07BBF54CD55183538475A9F32BFBDC02CE8B196EACF2D549DF13D56BC55E3A508443DC8D4C588F90CF8288871127764A20165471AD955B86E9B3B75508F4EEF2C9BD9E94B146DDBF69CC121B4FCDC892A1A35700B2E104225A70F17FAF932CACC8A1488CE4057A63CBF4247C4A73DD7EF42C182347DC26D5C474A9A9B9FB7E31EDA6BFF9792C20AB3209C76847FAADA375DED2995BD652763E3250EA9E43E020906782EB98AD4F63C05942B2C9FE471B172FDE598F027B5F51496D8220331F0A0BEE208CE8FF22CD120CA09901242D1DA7639D7309FABD99C43864350DA0A6DB26F4C59336384BD60E514BEC8C6046A0B922DC47309378311675224C1488C9F7E895B21A6892F4678927CA90144484D0C8FE49E6828184352976EA1784C92920ADFF312F205875991A875C12D3CDCB4D286B0D2B72181FF79747A60BC759E5EC51156DC125A48F7D31DD836D5FB2E18B37990338C638EC0CCC8649CDAA77E488D477A3BF84FFC9BCE7589A5E935573A82C2E9EE8A7DF2D1B4CEBC7CEF0A7D165C2E87FD874F09CC6BE126E145C8F3258AB5DC1626604015E14C3CB38080D333BF921CAF9EBD53C826607735CD2DF71C7A1EE705418D4F5EA2333E5D8AF0BA6F83551F443718CB054F4161BD91D0154470EDD36D71189DBD553EF7F8346EF4A2DFED597D8A1C6D7264E9C061DCA719A78D24DE3D7C63719A3E5D9DF97C01B29D785478D85ED60E9B49555A9E013D2DAA5A322926CB1FC408B6E0A58245978861BC6FF3BC2DF84DF7F22052BB511B94095FF7F0AE72C493620E81E79D57A9672948451C1E6A04F198B9AD9FE4CAAF6DA51DAC1927EAFE89418EBA0BA895E7F2BAAA3C668E7A1F8956884C857894CB3152285660C01D65940BC335F131FDC02BB629AAF0D5AD5859F5134F05EBB43379C2E3C8EF9ADC99FD1F8FEE1A448368E6AC013A5230DC9CBF86260928B55431F513D207473DDEB83A95B23217BA4E281360BD1052E511FAA2C15BA394D91A529AAF7CF3E9AF7472FE245ECDAD3A7A423A8451602AAADBFB4FADF8F3C1C8A4725126AAA84EFE888EDFACE2D07CE59B7561AE32C60E4E0F69B883E4B7C3A10FBDDE7611EA99CBF250E56A4A2DB3C61284C5BA0FF3639E94650250B9B4F045BB50CBA2592CFFBD116AB8CD368FAA135DAAA3DEE9F5DC0A5F524EAE41DCCC3C327718E6547AAE694911F451AFF830C75AE6F1E06261D68BC4B1E07CD6041C8838FB49D84DA81EC849340B1763BC1422CF49AE5D5363DBC18F687CE294970974244E48D7E5444749E7EF0AB9F9F0563112B4CF5A64D4300ABDFB9A384A4A0D366E3D80C331D9F4263D041BF14C77A5322A36AC84986B5ED2C5B65DF621E6E67507AAD32830D080244BB1241F9D352046DCD460B143F853D89E2296E02A667ABC0373625DF2ED1BB5CFCD1384C6A712A0B57C543E9FB1BD233DDBB259894ED6E652A9E200FB1B86F0976049376F74670B4C585A543599B39DC71B92AE6200CA3CEA400E39F86697B593C2E84440177004308DD19736DE9C79E4E65F16DEC6865AEA7CE09BE8BB8C612C511EAB396A30347C5D64F377F8409A35893124E01F591AB82CB56CF0C2402C7D933B92214F73E7584F2DBC728744E161121F15226C39A2CF24846E7CADEEFCAE1A5F878347EA62B95830403740067F89EC79D54B87CAC9F7AD79AE753E7C05F4EE2A9E8092C505BA92D5F7BBDDA7759835E9124E1565C264635C3509F776470D2F241A0D179779105F929FD1AAC6A937414BB731A11CE492CF45CDD68DE946C65EE55F297945E67514501DCDE477B25B26A8B46C019D092A0E8C5DEF47E1322DD02C1741D46984D3FB41DD772B0164128F4A8420665461AFE22EFF831AD32E0E3BEAE87203503C02D3432F9A64F6F4767D3A5CB44873BC3F3999A0786A355C97B12FF457D021F39C3E44CEC6DA1C61FAB47247927CFC1B9B66D1608CF88149B0BBB010071E8E282A294B95B4B4398A786621B595297C047B5508DB4C62C497980C8ADA0F8D410C24A6F9EDF6EEC333934D47D0A2F388CF252BC1EED03718B6155EE5FBF75553E0F293A810342ACB3E1E591F759D29576D935AD1E998E1E20306D21B9AE606D475F5FF90D6FFE4D8BFDC1B35B2050C9199770F3168FE76AF955B4B4404E3EDEEDC5A35D625698A4A31EE219991C9385F1126D1C8F679DDFDE1D517D3F1B74DC7ADC9420A408A0A3C2485D901CA5B30CE5353D2C887AD6422558BF3D276FC6618278706AF0DE09C5404E0D6A712BD352F3377DB1B219DF287E0D82C93063FFFA78EA3635AD3DA1B3634BA26E0EC33C8A243BB507D4F6321E13326C2CEF6DBC5C3CFC50533ED2DE3DB7083BD9AAF8E3A2F7875E9D1C6C916FCC88C8B41B6644306171F24ABCFDC3E585B9BA3BC151E1F4F5CE4E9EF0E4D70CB166488AE383A8B8EA5C1E3ED7E4F6E8DB7CCE600000000000000000000000000000000000000000000000000000000000000070D15191D25262CA4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B + +count = 35 +seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F +mlen = 1188 +msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +pk = B26F9A3CC052A14F396EB900970A458BB86701CA73B0CE4B70FF74270746D7ED0F6B869E784DEB3F0706EAD8C2FF618ACEAC1C36B3A90850ABFC0E6EBDDEACCDB99D8118440945F2B78175508CDE2B11C3EA55C289A628D1C248E19A041DD89E3152C3BB1588A30C8DEDB26D690231CF4654A9CFC6160EF6153FBF6BDE4E5F71A8CD5E614157E54E13E51967CDFAB94D3C1CB79C976B49A5BAB3625FFE173C5322F38DD476971410AA6584228C9B444DC990348F00DBC0ACAC209CA6FB8B4033877C32BC296E7B882BC5F3B2E9ED13D7DA20274900A3CABCC793777E36D44B865B5D250AC6D7A4A467F94F8A5B7902C8400BCDB0FD2657D445907D17A5D0A18D0CA56A2A733EDCAB0D5A30FE5CD3B64B791D4EFB63CAA0658209BF9B9A1447EF10FC412ED1FDA0E13D49E71479C2323000A1B62FF7DDFC6034279F7B24C701B5CE20137B24A602BB9CD5F9DF981D0D0EFCF7AE9A582CDF41C669DB0C1E56285D2207C2EABCB3345BAFC1E00D50C67FD0B7FDB218897A3E698CC1A292EA2EBFC68CF6E6AF43CEDD23A525187A00BBDC9300DBFDC23ED5B2699F94B6DBA05728679289623B70F077B7FF87F91B727FC86EE80D42701CF1729724D34442F6CA1215DE011C81CFEF1D39ADB555AD190E54DE52EEA036A65F711867795ADC433D2634F201D9B3A5D7D91DC2F90022705D917BB2859F19A2B8779CC2289FA600DA3FD994704A64CDBCFCAA72760C721CE35F0D30AD25C894480118BFDA7208C8581C2A298D1C3FFC17DA7C1B9FF2F37DCCE81B9F26FF8759E14044228D78F90169E9C97E63A029C8B4B78A7B3DBF1F3F4749BE3C3A0607584861EBED1A90018F38F1ECD734638DCB264319BF95C9324AE5E83B5D99D1937D4A3B6E0EC757A187D57F47FC60BDBAACFFA36D7FFAA32B7009A289F76708F8C100EB449B0A4BF44CACB2C182DF5139F91F4D9B56764E26006A4DB4B351603B0AC6C635FB5080EA9BF036ED30F04FB625DA73BF089C2E3E1BB637DE0BCE98A961C91DC40F28A2A70B2AACBD12FD5B63A8F31F824CD4EDFDE86DD5D1D4F91DA0EDF65FB7781201DBE3E3EDC23626827786A11E7EBE076752D44B95602983ACD7BD5C9D32E43FA82CB42FBCA332E0531D5D052E828C50670383327B0BFF2811445D97B9F571854F687424925915C5B396037D95E5776C40F6E465BA89C9CF9D5E4D597E21B28115D3B769D3174E55E5E68E18A974943FC4D11CC657F6AB6A1094F54C9699C50687FFBAE0161C099C50F249464E4DF9673173C1020B4C1B2E32A68E037FF48E6224A641601C0939142AE8D04DBF7E6B8E243ECD14B274ED55DC6CCFAD63FF1D9FF0AEA307BC005970344514ABFE611D317A49B04D797DD32DA6BC743FCCC741A99082D6503C1587156348C04CAA9EBB3EDF6187B5533B8D02D5FB8640544F253111F121051B10B74A39802FE2F201DA97041DF5D86960F570FB5D8B8712EF3D75690DD9830A54BFBD138EAF3BD995C25D417CA7B0CC0C61B837211BBBA1C89364C65F3AE22882F674458F9FC077C783FA2BE39AA6AD184E3AE2258E4A94D5B068503A47EE2BD4AFC6371CB47C66AF8F10E95AB1C83A5C3E73AFFBB8097FA07687B8952671003F90D0015CBA3A85EC077E9FE027EB9B4F38A8178C7152170AA7E77D33522003118254DF7F01725332E657D716ADC2074FC23438E7812B82364E66B64CE3694191835501450123C7149103225D4A93D5B1FAB8F5E8956AFD99B935D31E333D94FB1FC3A81FB546D932B4B9A804052232045C07EF06E600A690678BECEA2ACE2BE8594D722ED98E19EBFB01E323B8DD53C284988985A0D128DF85AE477E914C7D145468474709272113C24E47EFF024EF1B6511306C34F18CDD206C3D865BC81C8A29F06E87126F750DF48E85B563F4B007DA26534A5EA4332CF40715C30A04EF71C56003429158BA727EC12280C34B4D2E4A48A04E41BBB4B6048B8D82738A9D4423960D04E608825107343037E164CC5B54290AE90636F6BEFEA3ECEFB0A2DCAFAB81547B6C140A3261837AD9CC0440CCDCCE4336440FCEE5D4CDB13FEFEC8E45BEB12E2436455FF3902000EDA79D6844279E25EF8FD6DE7F265B43C052463DF6C86988EF44FA4F3B8D5F25DCED996850B9FF6364FE19BF2D7DD3749CAB172E5F01E0CD60CC4FEC526613ECD0F55E1B3D6BEC35CCC05B8B5647A84B6840E112DE039626F04D7054B4441B31EA7DFB614312E794059FC2686CBBAB1704BFAC0A637E4F1DF866145BDF4CB2535E69E978C4A7466CAD701F4B044406EEE43769A4A035AD943C99D096628D2ECD307849E685D894496D7F5A0AFE986D4E06EFD672BCDAC6A1C91DE2FF2B751FF62731964C4F1F31EF1A6A6D59B6F529AB5616E124D06885E50C26A3504EC9CD70FCEFE716F0C3958FCE1A87A765317BFD0C82766EB2F1297506AFD61C0FDD50680EBEEA64DC40DBB1F6F9940CD5A69FCE109CFBA3D3CEA36F0DC5A657A6B4FF05853B1A467F8C84085E49ACEE84FED425C6D3CC623DA8A6D89849805DBC8B8E5ABE065DFFC0995C23D2E19F6E7DAA3AAA07CFC95609EAEE5836F15B76B7A33C25D3943310FEA94770598898F107248C21023C614C35816DF196812BF1875FCCA10D757EB7AEDA3F587C333E86CCE05C9EE4F0D80FCE24FB13C62DD3AD49BA7FAD95F89F0907BDF8C5BBEEFDD2C92CA23C6409041CC1A6C49B6C43888692A11E941A587F19F46CDEC732AE72EED779F83F7828D38D397F6D9294D14DA198CFFA996AB9866E03BBFE2A9981FCEEEFBDB77F67B84386F49D8C2C9D43665B0810E996DA435F42AE234FFA131A82F811040245FD19FD1335D666EA735292E3446A43ED5758F73C9F54A3EC7773BD184D048A221F71D1D21AF3DE74ED2B5FF1D8095C536D5A0F30CA129267514FDB8E43677EE4C8516BAA52AC1C9E27CC50C4F055A792CF812CAC9E1D478D97945075CA4D4B7CC5F544B9BA6EA48F9294A1DE781A414639E33AB19BBA0FBCA4A55FBF9E22A4FC264A6F28ECDC8F61A2EE6777EEDA8BF6B49A8179A4D006328E632B328B1B37DA83C9D3D31C54C17EE659D5A24EA9A98F4A7C15D8556662279E43FA689F55BFF430E5DAF91AA0BAD2BF20955D0FFBE01978B83462BAA3F2BFB2BDCBF606B1C4D8E6AF0982E9049BB3DBD50C2B634CB9927C81985EDAF4990EE5D88A1489D607812F3075A0A29936D4D68F991CC67A7D60333B5FBAB3397346DA7830FE7AF4A1B001BD7647C6AD813FF09F3F774CC3EA8B8BB116D284E95640171D4C892396EDEC29DF4B3AF400A13589215946271AE576BCEF312DE488C4B244EE68504B38A34897E50002CE84ED6C22B86B77548655F51847EE4A4A63E7419C627895C5DAB6ABE36C62D1576810CFDF1D2989204C345E2AF0BD52DE399408EBB1FADB0DF7D5EF67D30F3EFF2C0896DEECA9075E9CFC6C0E4BBAE74A21C3E2264E1FEFE335D5705519EB8A2B206A713D44A78E85B07E8243D6DB10E020FDDDC2D57FA6DE4D8092FAFAB006A2F617CA300EDA88DA7AE60559165DA0BC048695D1851AA485C9C29B8D9CC2677B3E956AA8E1F7B02BEAA2A8E3F52D8984F4B1037CBAC2511F06D420D6E19380A192B3413F2C373A7F053E48B424984ED14416AB61DB92A19E9D1B9BAD6A46946C +sk = B26F9A3CC052A14F396EB900970A458BB86701CA73B0CE4B70FF74270746D7ED7AF85C4B956C5524FE008E410F64997B76E44CC2AF6DEADA90BCF5EEBA67C98D969BE4DC6398F42CD24053CDBF18C98A96D0D5C60FE87E470C2A479DBF5644A0000FE7E89FE53A603F7E8612BCA05D9948E6D37BBEDD00C7E3F4592725704D14029265E3946144488A844226120028A0A081A416914AB48D0310729BA669DC2412D9368002A1850C976C5028852409625304828CA27161C60D124331D4388DA228218A2826993062C906240B014482862D99280CCA4868082311811822C1044D4A1468A4407053368241244ECBB0419404301927864204840146520A2091182624D4267051C46D0CC230C4B02008A88C09C604CB002423310A5482810BA631234364A124019C488C8B9089D99409A21605D244280C44820937621B19624AB601594460112981204791C084311A2871C82830C41826C8A28DD898690895809C187019C48053482900A651A3240400914D54A48544846114998061A6700A08269B808820841003A250A2960C14C86000350103C569114820248971CA303004098114484963360E5A48694A182D238245144806D480010B43681CC561022650633004DCA670433869C0302A5C346A19C6099BC66084144D41420810448ACCC070A4C680C0822100166ADC304511482D0C446CDAA46821A33014084E18830811942D08480AC0B48C14479020A720043988D328498A486ED8A08851282144200411C58C5C46298C0405D4280D1A004119194E883222842004D3140821B50DE3C00D82107120A4051A82445A909159386DC3402901A28D64006820B5710943211C96680B192A0BC40D64B860821485C108514220908B886584000C119230CA88841A932149B68DDA323012A1690CA6249A288C0A3870D8A28080460552108080124D09076AE300111B924C8824725B008608428204486E20922CE1067219A791133811114892211340C42688CA4211028791C3981149B629CC38705336280B96041B424C1B124C23A188512666A2100994144504828DC9462CE3228E1C238994B2209398241C100E58066819358258360CC42852CCA84812940422B249D1B470C0008980000600C6458AB01142868511976463484C2386619B9625188924618040933046DC4468D1A8091981251986651B868D829268DB2488D28089180711138201C84012088090814871039951C1B28C24426454C06422B4308494001017641C292D091420CCB63109B584484606133829920071C096655026041B8689D30450E31289E0C6680C920912C96DC19421D43812CBB8085BB600CB10281B988D94902D2341260C062AE0021199200A9BC68D23A260D00804919260C3B24183C05188148DC8B22D58B0642292880C3082592204D3424E14B64510990003224AC806090037622345015400219B280C5B32605A4681CB1405E2A26994022D82047140B20123832594426C98147143B8401AC90D0C1724048860A0449041208D1A067043A22582305088082461220642C84D0A054E8280001445129CB4608408080430511900660C432460460862024841B028E3920848388100C9205A908063B20D1117040B1261403649913426CA008D40A2608826250B143089028484122422B10C63402D8B288059A0059AC241C1000692A6804040920A188CD2C8009B263159966904A56501290C0344042126705B8050E19080804645212209CC906818B18C03444102306E6124911B870090444EA2986511850D610231532089C01629A2B46414A351CC882413240A023309E3200E0484419A00901AC051E12626D3448CA210080A8620E1008208B9241324500B964DC1A431543261D1067201218683008A1043068BC609DBB82DC0A011842060C8124519A99004274DE338120A010D4B18320B2931C186890C9450489445619640C9908489064241024C9BC26901A989A1B661A4004C94C08D20095244C225E2121122C660A0420259100D883040A4366E4344481010891AA90924892021B68D6010425C1061642090D232280A409262028518878501B42DC2164050380E0B408882C011D3384988142C00A37018492E620602D4009008C18418A6615A0891C9B84CC4300061C69059140DDBB64C8C267053465211494D10A04DDB864054945112093114010900465141380EC000202042610449810DA4B99ED915618CFC56322930700634B07B60FAE904487BF535F4D0E0C40EFC853FA954F071783894F33DF2D417B3BE8D50F4D9D42A9EF3B2FB8D0E0F811F28C154E5BDE8671DE346C536D2D98FFFCA696C26D257C379A38EB7DDD0ED10091E13BD09818154D9755D1F863ADCF1E08F37C204784FAB354D31F88598A44D3C8C302F2A68293B36DDF93CC93FB9AC1B054CFCAA8E4B0428ACC87D98ED976CE64802BAFA7FE87C8C2B7169F4E3C09CC0F5CA8E13298E3BF5390FF83B55AC20ED2DB885282886E885A49E1B6BB80764E3EB2A0D04F1335164F13C5EAECA87234C21FAE31BDFDA83EAE95CF17DA3153915AF7A5A8F9E1B7F79C79DBEFF4A473896644B7B108DE5CFC7CD15617A08D5A3DED147E4C86DD73F69788DAFE22DDC50FCEE5A0C44911F6D76191B761F023E171EF57BBBB12E8B0461351A80C3DAF2653995C823677BC9A742FED07994E61F524D8E8D233BFA7B47638DE3B6647F63D4A7856290939907C861EB9D69E73E0519BC791400363DD5145D3C1513226EB73084E2B61AB59DA1EF3156ACEDAD9B98271D4A83CB72659E852EB805E8A7A93B07FDFB6320EE4BD8113D0A39FAD04E294964AE1CA02AC5D85CEC1F14F744A318F4B7350A1657457F0B2FD8C182F04BB7988E3DB8AE43D1D69330F82A236F450BC2D2734DBA29D162CEA28242441150B11CC7EEABB4DDFFD235D4A1DBEC5705858EBE8C41B43FDADC902E4E10D1D53BE7B76C13D31ADCC4613106B54A13C8DF15DCC10150CE5191E42320072C4900E89198AD04DB9A7C8DB6203CDD4C5E8639C4DE0166B5887776DB17CBDF97C7DB4CB59468ABDE7E70454707798646131F840261D01B9DF40E9FA13D517FC6612EC6190B12D273BFED65E49CF0589DC85C3683C2DA93701111EB73ED16287F78079B0164B97E555FC97A4E75B20870C2A21EEDFB18B8558111EA4BB334E6D651CE8D8D76A4F5666F3BB4804049634A37579B54226E07A059F6495E54ECE79CD08E44BECB61D600000FFC3254541CDB92BF39773B63DA7E3954A312CEEE441AF649B39E243EE9F40D2C7DB95DFCB220263B65BBFB22E6370DCBFD92A3FB949E1F51B1F0AF50A1CAC0D9328AE0ADBB9B43DEE8589CC7721E03658151228B6F555A86986DE77E0CF2DA42BF6720823C750365E65C076D9B70E911693D222F885657BC7AC9F6BF3A5B4A6B8A73534DEE17F8B161A6E879242E710000977A812B76CCFF5FADF410EB168314AA1E0B3916196A44B6E92FD7504896CF7EA3A96930B16832448FB12E81FC2E1E9CEABC3AC136F83A9DCAF4B6BFF043AC75697875CAE4F1394D115346B8DB2496A1D56287BE54FDC9543BE20F5AA3AD29C16EAD8203797B5ACEC230CB566BE7B1BB0FE0D63A9DC83E0A7A18DBEA4DA7ECB0B52803CB1C5361497C7B62EA8D5B765DE2FF663080FB60CBC354AE8D041E95EDAA57D1AB80E4700D873884DEE86B906F953009C23927487F81D1665BFE1E1C539598BB34F39BA9276F7AAED1D4B11F9551AD04C7B1FCCBC0E55D97D22CEE311803379C2EE3CECF615877C5A1CBC6D4B951132E67B164D0321DC84A6A36C207D16EFD50523960912B492CB4A0C5CA5F4E89996ACAB9C2DBD325585F9F3E535FEA695E07316B269382510402743A697E36CC7CB988C2F2F496D202C67EFFF5641862699F5A345B1EDD494047A4449D6792D5BC567E2DEC16155E4841E5898ACDC5662A6BBD25D576EDA902EF56E16210811C6029FBC0FEABBD4C0EC29080CA6D0BA3F54B29AB9362924EF51B55D42642349DDF4677C1469EF48747795A6197C1009B403080D10F0FD5665F7913FFF197DFF7162FF22F2C2B816B5CE6B18EA99A6AD1667C993F8B84DA23D2BA4FA9C3059BACA650C60CEF95265D1044606F9F03AEF20CA4FD4F9416223EA3E971870838A12EEDBD80A5C18B8380C29729F8328EAEE74A78CB6AA0B6E5D6C185D3E1BDDC8D82A6EEA78A1146E1219EBD3B8D7B3BA2200F62EAB2B5F7AE5942DE197068F2935603BE67D21CDB4330E5BD0885AF2F6B7684AECEBEAE3AF40FC4598C9DF02C19BFEAB73B3597CB8EAFB28705DFA3F9D520BA51627418925F68B0C0AB53A545D6AD4E58C5C3FDA78DFDCC8960C12A00C8F008A504629EC81F249214E041C54BBED1FCB3BE3913ABD8EDC777639AE5D55D56917193FD6C732848E4E2AA49E81224D08D6EC69709CB1867950D63F1145781E1BB19A9BF159FE353AEEDCBD35224D04E6FE6DBAAB4838633F5D3017DD2C3A94F12805E20B54DA60C7DD0D4B368D275FA2E6CD465C0C818FCE2BDBB0B7D3A42C8487D5DD64C6BF3270B869D09A5A1DACF5A2892515CC4B7AEA25EC49DD5A6F366312BFE68168F7984EF3EC4D599C9DBBDAA666917047BA869B1711B8C49997048C830089019A57617DA2DBD48812F6AD65FB5C7FADAEA207FAEBAA5DB4810CC4914DCEC8A21E683D2820A7479911177560C45C44758FD3BE99464791B251AB1C1373C862903A7A058B82996D00FE6C85A277BE4304EC355DB240F0FE7BDF29FDE6CB78BB5CB1E2AC7418ED938CF0E27ACDE383831455685EF7AEC6BEABFE2C813D5F3CF1D108BAEA1879705F7906911440A7EBA6A63D6F775E2695ED924481F8935BE86A3DFF5C63AD474B8C25F5A58E0935C9D76DDCDBAD0AF8CC344F29D3BF88989E233F68D9C44A12832081C31E255A8CFBF58C33CA0A204AC7AE8AF545B17A117CA9F7768F16B2DF5EF7BE5F259696D0DAD197FB74F344CC984BC1D5C99D376CBB7D6982CA180F334DA9954DC90E36DADDB5F1045F180B39AB3B77F6482020972C16BDF0CBA89D70D41B79C7B69AD1D818790B0930BF342A98E1EB48C782DB49859880C4FA988259E5A24826D0557EA2B0F7C738EED196D753B2796AD8AED1EA16088F0ACD62A42EF48E656CA21CB103A3A9B9C000F7A80FB86E9930A53CD26EF2BC365FEB39E6D807BCC108F2C74D87773DED2970E26BCA7A7DB9D864319F574510B8CEDFA8429A87818F2D63A29E95ABBD368F6C3C6FC36C1ADFDBAF7DB0B746DC38D7DEF0FE69B8E57A2A0200F8783AE19E838FF2BB9C09E2804AC656446F33D860DA16C95B5F8174B5629288B9E0614A87A741E5BA2AF9E6D080CCBC1A1B518ED604FE847BE02F0609180F09592B497F8424298C37DC5BBB8B6548E6504277583BB464324C4447E4A81C1C7D23A1402D56737DC8DC9E8C6CD85D54712B26C1AED40D99002715AC0625C3F7C07DCAE66359A21B10251385314584BBE3FDB7D7982746A3F155118954FA9FC8B726140B2F9764A6472A6BB3C24432D096F27BE92E6991E7B52EA7561E9B1C354A69D15BD0B138903F3ACE556DBA8A10DBB5FD9D7F7E8D4F8C82D01C884521415438CA6BC70EAA4D2634DAF1A572547209486BF34C14EF5B9C01AFF04C1A4C998BB48D0C51746D5936B471F0DE4A2E765850B632545A4F5A8E5E15AE64C1E901728D396805FC9BEF9BEB2D173388ACA00A2A5E20860A3E5C5183BBC30935EAE34C62EFBCA7142670F26D4E397C462A3DA0287B7CA0DF3FBF3958611A38336DB4E850BCF2B84BDDF1431C39AFB56E8C901C331ED3DEACA70A04D6D07288683A13659A38C96FC02BA924272E44130310165872EEF718E67FB97BBBCC23FE4A794ABFA7BE48D46529AA39D8AC9408334C812641E3A6231418EFC8F039CDD6198AC9243503EA98196AF7037EB66E9E09DAA1AFA46B8007BFBE33E16F9A2BE636CF5EE37B81F459886EB09B5A154581B1501A0D30D9DEC42126920A929CA79D1CCA4EE8E9D5B8CB665F28BF4F4D0DAB210C028D1F9A4774FE680EE5DA12D63F51C165814030DA28DAC52F127CBFECD267D4D8988C7D0878CB0B6C80A52301D6DE5FF3B794EE9835648EE91BFB9FFE908321B31CA7E345933FCAEC8D70FCC92B48DD2FC2AEF95C039697200CCCB15B1AB9A5D8701A401431359FC170D7C1A55B680206DAEF7B7E14560B290413ACC7A4074A312E9274AC07B05CED9C1B3D14644E2CDCBBA2BABBFCFB00B611A02C0B0A5D1172FEE5F145D3946626ED85B0D2503BC86B075A70AAA7E774F52E717FDF6FC833D237BC7FD5D7E989F57AC920E9F98D8F928DA88EE3AFB9E49A8EDCE1D0B115B2E490B86DF440E0F7BAB112DAEC7ED45789204139800D82E39C37A04C405ADF62E2E370AC6C05C06E63EEDA4BD4776A7020AF26FA861D871C5A5462D2D72879A2B98825F8B73C2CB550E95D352BBB01E2548248186438DBF09506DBA4CB5AE9650755DB08F4B8B49E9C129C9954D64BF561CA4E9F2382803CA51F79D0EEB8235C6DD719D808F41FADFD53C2C5EA404E2CC404241995FDB37924C6F05075764BFE9129B5F7F045AD06D3C00E84E12AAA3ACC77288A7E52188386642962E8AF0291E11AAA534983DE07023FF1476A048FCC6F3E9A02C429B8D9546142DE0D6024A63CE1FAD43FF9FD80E1F3EEF91871A097D6453B36693F4FA05D5B1F8D7598D2AF1B4FFA9B5C060AB8A5D1392F1B54E61F85D01DC31AF0A2FEED272BD3E812A29C27FE18D10941881E04E4BD22C81CE5204549F10AD7A14B34110B085697B47E8AF05D896F46F5C2F51D3A42464E0C89B31ED99D70640F087EE97A04F89885A2E66383C90BDBE34AE59C799F2D12AE2A043C13F648A6720D0ACCFCFD9CEF0CB3CC4AE9D280C02ECB4E6E132C820682B826F3F760865F0A84806FA1F1E5E88 +smlen = 5815 +sm = 135F95C78836D06CA17CBA2D4B199973D906C5BC8FAFCFFC23D0C1E742A71621A1ED9CBD0FD1ABB3F135D0A4737F8C4FE649100CD7CD8D45FA52FD7704420AA6CB656D9BF20E9A862F6DF3B9169CFA4B361E42A484C871EEB8D5E89FE64B993845BF5B520D5959F7331439CC8F64EF2F18C4BB797C0D665E76B8F01226D9CA90EF1F10327023AACB9D644F87100299219337DAD7D0562CFFD6C007B0A3FD709C0CB3ABCD96D4EA5E1EFDFCD6B0F7321F28E77AFDA3EC10F61A95DB82F51B04BE99A4715309706012AFC5CC214449641E830369DAB91DBD1AFB261D4F6F3525408C67D2D7A7B7C1F1DB0CAB200A1A811DD2D332E4CE5ADCCA725450971DF75E6B7E33C66DB1A23A0624D57B2001B049063B9F1D9639E486B6CE3BE9CD1D7F1DAD74CA30DD2F753F266D6A021B791AEB2DEB18BD519FF70BB4BED51A37B4F30B78DA463D08ED51A60F633980B439457598ACFBA62CFBFC559B936A249646B60F5DA7A89730C7CC59850929AF8DEB0BA2516544766ECF89A1075BE2130C298BE66CEE7784657EB2E7BF8C3B0F90C35C263194D0D6D94F27C74264A401087BB825C20CBED2FD9808F9197C0C46240398F0A05977DD2F7F1F74328BDB467122C5331E72C8926E9EE2B304447C6D541989D283DB5EABF29B8AFAD902AD2455499F1BF96B2F448D05ED0C41835C8BB56BB9E253A3FA7C5E47E9DC7428CF12043B7DDB613CB95998AD81767180E700543C12619DD02F5379D3C75B4749361468D5B4D29C57935CD8F4F5A70145AB54020AAE3C95D606D5CFAFE06A49A72CCFE018D4BE4EAD6A096D572067DE00608DD664E5BCBC16859E2474A7F31631393CB6BF62CA3CF45660D855AD06DCEB0765CE60A61B6E9D531B1586B41134B89C2B87784EB4E81A49DEF3A9AA773AABD0ECB6BA07DD33ADE2C53705750B7D1FFD28C6306FAB014E33ED31D5FA5E512C9B43F825B49053AEC2D4FF8C6DDEF61277C98C7A6D5B6F5A3752871B8D77831EBD53D898C71A2B07D91708CA65E5F4F244634EC2F0BC8231A466291863E9F1476F85168AB5272B1C7CCC663F111B6ED1C921C590B7EF319955BD9A9235A4028B1CF9FD5FF4F2927FEB5959490D72723B3EBD56C5915A6E67062049134FC80CE8B76C3D6832BF2C03FF3E32EC726FA081C9753427B1EC912D1E8F15CDE947BB90CDD126617B3BF50BD385F1BDB37BAD978E94C2511CF9BECEA0A4B844ACF2AC80300191BAA00A4374B7A0F72B8B84991C47E561DDF4FCA13066D63CBFE5E4341133BAF88B2AFCEEFEFC5ECC6D6F0427C5D9FA97E6913F226DE606DDA3FF80A27278D10FF02F3FBDFEB1F798214FD466EB0953BC772C674BC95F30EB0CD0CC9CA1AB6605EC22B8FB2AC86A260092E7C560568F4B117B122CBD7E4815168DB060A7BF00593783EDC411DCADC5727E0F1268672B28EF1AFCDE64A8CCA7BC303B39C67413A42111F76D952D0BF6856EAD157D8E7804B3907EB8B5BD22461F1A5123AE625A5787735481564727F87D37D58D01D86C6E17A478B1A170DA97B6947F511A8A11B16F055424837FD755B8DBF73017FA66D0B3C962C804073288E330A46D240F30D32632932EC6591B1509F23C78950FC2A782B58C920297CBDD4B1FB8433A62203327104513B1AEBCEE991EAED5769DABFC1AF86DC09F164E3EC451C1A852E2090211682B1A8A0956C3122458D14C77A734F2BD24891AAA000B163AB04EF423C7B7CEC55981609156E5C314AC74BD504773C8B1692293A3278C73766F0D66258BFA7AC4B8B32CA923F670F31D327F7A643899EC96E7548C2D9ED9112AC501D6198D387617414A150FD4C78BBAAB08DD38094F02B842573092D9327415FEFA556A1C35AAD7B0A69407EF461162F4B1C4285CD5DE379D7D38569AE1C5E4B142749648EC4237146C0727B02170E3503617EF326A5FC07CF99E2D7EE2480B2F33B51815ADAC3EBFF0C4B4403A2B7B0B6B2E684FBF8F14E77624EFFD9E2924451D3B1F995893C709DD2903AA5A5D65DE37404BE03F145AF7ED66E822A97C2CEE67A98D3A7B5303CE6AB5F1F2E2C012CB952813B3C16196BCF0788B3D366771734930C197A7B346FD67E852D981258BB1A08DDF18E6DF9C717D38360A63EE01B3DE148A007D229C67B87E1EBFD0561E6BF3CEA7F644B9EFEBE75C2103646D69F63148D47C6B2CE359CB4C14E0CDC95B557B1C4C01E1D6999E304D97E1EE91B98B60660C6E96D0AD96EF38D923DB0B695188B868151DB55BCA2EC86AC98400682602781901A7F06F503B3BAE9B862D3C41F4AF77952165F6A536233F60E34351EA0E96B8C4894FB5F7F1780C979CF264EE834A11027A541DB4B81AFA624FEEA69A233B21673BADF9EEE42CC2C7C2E5496C42F3B81B3691C974510A78A01E070BB853D81A624928D8F031E92ED779E21B9A789AEED2255AF71B1112B6EE60BFD06898BFEDC2A8031EA45A750224E69C90F2E8BB3C1C90553228D4584A39F8E810D2A29E7923091B641230309ABA28B6458911D119F4CB3F13F9ACBF2AC97416A9FECC6B1809D4C4787773D33D2FD1E01D9C178E8A9F1A3004916158ABF5334F080A2000A924964E9370E15FF80ED6EC51B131FAB5B9596692350180EEB1BAB412B69E84C76B052CA7EB515E78D21ECC20A6497DC33904C67A47B1C545ED4BCF1B160724819F9A271DD7A04B34F2D99457F26277FB18A6BDD308A056FCC06DA0778DDDAD56C21B541FABB5E5A67037B2628A33455CBE754430AC014D705A0886CDA7759665E40F2EF3C2F3E4B78BED53674B1810673E1E779C3F1820CB97B85E56F97E0F7964A61E38CE577620C6533657C80C2874C9723B79B28BC0AC70F46CD495175E75C7190800DA35109C0370293CDE33F75B0FF783DC43DE970F01C88865C722716D6288E7A054B689CCE641212A5561C72E5BB78136E79808CB90760EB7DF158725ECF0A3F68A5CA70865579C4F9E1557B1EC9542D191AACC4C290606C4B8729A1022994F19839FBB63506F982A6A805DBB3D3A637746FFF7438872640014F4F2FBBBAE19DF652D3D5D60A02A2E35CD53800F40760442A8FC5CF7FCE895D26CFA693924ED08FA180D9E5A0658CEDC3E72ED266ECA6670D4D7DCE8A74D5C7E98BFE3DF3F1C7A10158FE14571E5C263A5149A6D8C890A0545A39A857541B8502DBEFD7463AA128CCCCB1A33889887AA387E9147523DAB37B5F3583DB7B2FED290275434AB5D634A973C3B47F32874AA19B5EB0CEB88B828768AA504E3323B0EA20361F8AF2FE7DD74460862F699FFD1454E08F9606708731EA742DD82C56EAD7761EBDA1721AC62BE23CF90B40D3FACB63ABF06493CBE4EF1F9B9B358F664B89A3145EEF79058E89051668750F9D9E5277C759955F5DB1D872AE607490BFCF8D066C4050F9E92855E668A99BD739BCE80E73386E26D4D7A4D35D135F58B2D1B7A4F789D1A8227A7008729F24B055F12CB8F5191031E40B07A1524AAABAE48330DBA2AF2BA73C77A2D47239C2733E262730B2CE6F5BAFCD26C95594ECD338B1053CC3BF2FDB96DD8E8D64D91FF1EA332111E05093B4DE364D13E81DE3E524A9114FB5E66BF36F28D1B5FD9B632941A0967BC4E50905B71C7D6B77AEEF72AB97366A8F8B258F00D4714909A88DBC101516A1544A87DDE86BFC9A0BD73BDDF5E285EE27F40962BA823C6F4569AAD0FD173E25695912EA6DB507ED881002A828B5161DCF3C50DFEFAEA4C973C0CE98E9648319451671A46FEA0F163DB2C10C621592E95423E4768D167DE23DDC3D7E9C543328B7502CB902EC187B7FC2820402E1D01CF5ACAA33F438506680BC0B8595BE2169CD0329EE38C15B3DFEC74F743BD7D9D36CDF73EAFB626A6F62C4D509E341BE167E1AB4C6469BEC1CFC43338E81B43DEAEDDF3E55F19461FE707B45339F0573577B4340C85734EFB03DC3840A1A20C861093C58AC694058C50EEB77B6470BC5E8D60C70BBED2F7406A0DC36EAAFEEDB1434785E24A4C7F08406B338F9401CAC2FEE03CB9B5668D7D0C9DD17318904F5DAC73E9A4C2CD2DDC0D12D6203E184ECA034FBF68D2C9F3462279E1CA15DA861EEB0E3BE30A4F318292AAE85FC717FBE423E28D46BEAF67131B90C679A80D1314B70E6FA683C2F76ACD60961D2F3B02F6C447842CD361298D5B464370A61F5507E9DFB9C60C338EB6222BBAF071767491BBE6566716959BB2EF10E1701A2C55660ED10AC48B6DCF6F7A211D64E3F1A2F9C33358A2651D580A43F4A1F84BD8F45F3C9CA1CCA6E2639894D9C1AD47BFDDBDB1A16371E11BBF532E390D19BB49557CC6B91D56D7E50AC9130CA074E759A3E2FE2312633C98DA860998AFE89B0AD3B18231506EEC5EFFF0F9F0AE6963D515672A1E00C19787C5A6622D558A545AD5AB77AF42333FA63CBF908C0828703F5341324C090EDD687950D45156B06D5C0E53ED5A27ED1164B722BA46F5905DB666825032A66F6D845BE59EE630F7DD72EFC18B0686B5F4BAAA9E840E24886B05FDD3317BF63662275ABF2A390FDCE8BCAD59E32488505A2FA4730A710C5BFD6A730BAFC150638E48C4F67A12C900FC1E010DE8CBF09C893C1F3B566B32710DBDE3CFD8A4FFB65041B7C6815349DBCAFEDE6EBA84F78B067253EFD65619CF6E5C5550E98F3B40C5DD5C4FE8AF6616D9F6DB5450162BBA4B7C1B45B5F313506B5157BCF45C77645DC302239C97FD19DEB720261A2257ED12A29A5C8A2F153D657ED02F69AD61B94AD35BAA97C29079503C37723C6DF9490D3C9486B6B7DAA27652753759D53CE672CA75ED168213F53B13CE65EEDCFA6265D404E873AB0935D8F054726EF1D562F9680E45031BA583AD9C374C2C624B03E938C6BB0AA1735CABDB924E69F08CA52F29C86D196B26E7EA6AD75787ED9AC40F9E5B5AB5FE963A63BFB1409241FEF7D044BE815DC67A7343963163261D9093A5B88885DD000216C40100556AB935B208AD64C3376DD4373036F2184A34E53C347A00CAB16F6900B8DB51A0041FBB3B33B2AAEF255FDB1BE8EC25B6F96BDA919A447954D02C0CAC4009498DC041A0FD69AB80DCDE6BBE6E275ADB2684FA1E101D3747DC2C5150E7F97AEF19D46E89B36C9E42B6592C53D7C591B7129AF4404DE393CEBF2360F82FE24DDDCFF4629DE63A7074885EB80083ACD57789368D33F2C8EB86755C4F160D9DAF52B2DAC675BD404A43AD49E652BBD715E089A6C96B7F01406EBBB1023DB3AE5C9E22F6BF0EA797C5EF407BF8ECA88E67B9CE22BC8C46E8DF452B98076DDBA5BAA9F959947E9CD3ECE9E2751EFB303446F8EF33D1A3CBD830B2A26B8209B8B0C4038C0E4A300287D3C372F530F7A9192A1EC1352F4737083A82072D96FB51D587DD4CD62DAE86CC8F990C7C617E717DBCAD159973C2DF6E88A35AA274DA1190ADB511D67016645F0F17C0BD6E86C8B6150E4CDC6D8E518C40D2E1663DA5DD8EDBAA509736EAA5E1ECFAC548BBB1A1178F457B6599944BE9F3E8CF6F20413E8F7BD8940AFD77B8D32D54322119E3BD33C216767200BE298E2B6D15BB085837BF8D1EBDFAC5E3795A39B0A3A4AF227A98136475FA25FDC6B4EF502C86E73056CFB63C1B601CFE26CC865884CCB51F1B33315681863BF233F78AB7ECCFE94EC110A7F7D4693ED7DE9883528D2B4008F93F338403983E6736BF43BB1E5BE5837245961FA7C79A82A40847E71BFFB74FDBFB75EE5959B4EF1D07E97E3E2CF3906670EE242FEA6442083E3FEB178AF9055A252B29AEAEF58D4AA2D8C45CD546E8C13045ED4B28FB1A839572C959747DB69F31D281925BE8D7F04E233B5270A42047CC00B0C2363D377DB8D9884C7EB921C7806CFF84543C6A730C9AFE41EEFB7AF29F7CF84799C08F5BF2538D39B7D561C053E85E41C51B2D5E8DAE4EBF6B610996306F8616ACC5CAC07B68655072BC3C6BCBD58A9765CCDEA1F4139EEAC8D3B239BABF49B940A9C555F9E261B11F5BDC1A22977B7C6D6EF51D021C6D080DA635801EF15253712AD6EF1E6442E9F7408122BE9065B11315F532441AB36FA0F6C775B8F46895DDF30E6744DE6683C9B8F3024D16693DC21497DF278F4392B63C57AB75F53FD40D528F0FCD6FA1A4B139EEB31E0840BC1871FED18B8A8457D6045C21008E8826ACC8C7D0FDE246178C8F9B52262F1AF8B47827E6B50B141A0327640668F9A7DB2676C8A0603D63127CB41DE686DC0F28ED152C2551CC55A394D19076BC2385DEA2AA2AF5ECE53F1AA8C06236B56CDCB32D3DF728741D4EC5385EFE8E6C4322A15D73C735A7E9DCD7C96BCD09E0540D2F19825C2B0BEECA890EBD7CA035A4FE6A9268E52B672CEDE38D546639FA73B404D42CB22DE1E9C8C8B3B5E64D6A8BA8C45FB9FFB9F9896FA28AC24659C20BA59A1F9E666482428FE46790470B7C77BB40B57F98EEB55FA9037E88C6DAF1F8FA07233E434D777A98A0D3E6034D64BEF3576F76CD3D8FA1D7DF3D4C9FA6A7BBDD222E4070777C859CB6D5EF5C5E6488BFE30000000000000000000000000000000000000813181C21283339E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED + +count = 36 +seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 +mlen = 1221 +msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +pk = 38E25BA3A77C9F5177E40ACB8908C995753BC07339410CF995455AC72699D6F07A62853550295D503865F9974FEE80E4B4EEF7E70E7230B539033A62311D28F7CFF92B7882079B19F979E234121A72B6A8338E6F7F04EFDB5DC415459A85833615EA58C570F91469BC5C928B5F95BD31A353ACA9163C50D8A7C8503DC50C6A92A570EFD395C55D7BA3EEDF977AC0BEDEBB3BD80BA1E2AC849E13E53C4D310A7D2E7F215DDECEB405126CC13102302495CB92FC03E49DDDAD46486F2483259995824CD6F981E837B36D0A9F7E75FCF98E07DA3989971A3ED2FFE8539041AFD70639EF4A7CE1DC6E238F996687D510123D99E8DD0ED1AB50644477632F1EB941D17FBE1940382D08396BAA81489B9C63F44078444037D2BD46D73A6E5B858924EE01AD30F356A58EAFEA509E21F0EB0424BF535C2534A54DB87F353BDC18922C53F404DF41BDC6590E9E6F210822A1219E395BB8C3CCF9A0D5DF7BAFB5FA16700BDC61ECB1981DDE7C2AAA97661FCF556B1E85E459F4BD7D0A510408478A40BD5CF8F7C91665ADB1BBCA2A708922DCE839476D309290D5FA52D3ADE9E50D9EE2A9061BD350AEF9965F717A1C4A0DD2ADC45A667A6A56CCAA2CF1881FC624155BC647D40CFA067C7A3C18327EA2E6318414C2455BD1A1E822DC863F2F64E5C808A340EE507D1140558EB61FC6F27057300962B758957B67A9F1195DE64EBCE464198C1F249EDE0F144829DEDA521AB49AB824005B0474EEA15052F1C07E89890ED33FE01C89567533B35D2165C288FBB3995E29989FF9558EDCFB76D54D774C31D0C32667B4845318BF879D5B017D97CE7B5D087EFAD2A80AB2977D9E2CA3E7D754278B52F7CCED8EBDE1299F47A6FBBB34C597BA051150C908B51023D8DE17930E62C1D722B142A216BD023735340ADB66382EF9A06AF4D8F708B6C198BF0945052A8CF9C0E98324CB78C42D6572D862D6076480D2F3C1048C8121FFA5DB96A5B6D98E378049EB5393B5CC04AD84F6FB45BEB9051AA390856BA78FC69AEA639F02BF06350728CF61D91BA2F45F23E66A36D22A78FB38190C7C5FB84357547AB136216E1B4865CE3CDFAF3491A390A40C013DFD6F2CD0023C80C77316A57AC5BB6DFE226EA5FAFA8A78578A200C5A8353024D04B535541D326A31BA1AC66618F16CDC54210C8DE43C92075AEB751A133D99021AED5DCA26C33CFA930A35D1CDE218C35CFDF2D33B77A659DBC5BE4A37E5E3B58DDB2EC29B25FE51A4FDBF8C34BD4F5EBF6CD201FE517104BF4A28DF299386FBBD23D2EC20D3554D081E036CE1A358025DEB61FD9523259937A6D52A0500A171ADF63049CE5B9710AA1F50AE7CE5B172BCBB185B7D9BBD74FC95D5D756FE48476E8C9E1F3DE39E92398178C6DEF270A9D2ADCD63532A43CA3146DE7BB63AA37A6265509BD0B0FA3EE86217A8A62653578C7F208DCFC0B912721AD350ACA280ED56EE2BEE104EA7E31642831300A4A43593B35F4839B1C7675DC7328530866546ED41112EE0E8FB9D0EBF5CE721E95077649987596AEA183C4B29951A87F9F87E92D03E383C2F4EECFC6DD3F2792A4B6E9137B9118AE488581FC3C72B1262A7E086456C86647EA123169C4ADB69FDBBC309A708F6A13D169E474C687AC5BA75699CBB2B2F61E91026DB2BAA73DC1162B07647E5BC90444CA3599070178AFE504EB856C59D2B80A736EDD0A8F69009580B07FB9541760BDDF3BBC6EA7808E92C1D362A4366B358FC22D46075FC9C10B7D30E25E196CBE05319FC6F91ED76DBF12C26E51A9DD526B10B908FA86CD4A07D5D3476E2DEF6460593902D56F637F05024AB11201139DC58A143F5002A80E0AD19E52500CD0292FB5CFB7EABC7F487A6E2E7E6AF1D96EF0125E603FDE5C5C341E476D3FFD474D8A5862EBF68BF7FEA49DD3FC6AF16C1AA6013E298BED232113675BD5E43025D57AF9B10586C50C66919F83BEB085F3F1252602D431B2C67C9E33639695A82E4154DE524D903979885A49287F27141D29A129322BB9397DC30C9C061FDD62220DE8042AEFD9C08D7376A5E7A488EBEF5E024CDC954D9229FCF8EB84923A45A73A7DCEEB4F7212AA0A9F743AA1EE688095C1F0611C1BFEA09E5306C462B8D547BE5B0A4C09863C19A83B1E3646EC1AF3A8A3C3024B0C0437560774299E8A5F51921F8C8068FC631EB0B24050BAC315CDDE10C3032359F6D8854EE6A649E4B2EF9AAF898079424A95BBDE4FA98F8BF7A9EE39C8E8DCF96ADC2CD624CA5CF598E5CB9D701E407B8E6B2EFD4706BACA436B50A30EFA600EC177B3CE1F7C18A731A932959020479C754C252B2644006A2A25505E2E17157F7F740A19207FFD1561F1261831E39D25D0AB108BC6F03255F82B5ACF401B73F83E72CFF164256CE4DE342B0BD7F15C4332BE9D12367264D9B56D74F0D5143745D974D4753DFD6EE57947F6F698DEC37BF539D5D56514C70898CE2B1BD2F8D4220A9F7F6055085C179F63453DBD9A8F3683CBD5C13E9A665B5D3582091F1B7191C4B29188D2D67D9B4F60E92CDCF4EE699CEAD432C57BACE2B386A6F302A9F3201C3E4098CE4E618486CDD472A719134CA6A98F21B4E86E3EB452C4D1E22DF951BD06A7789054D8523016A7D7575F63682D776D093C1F1EDC8EA38D5FEABAEA0B84A920F683F8299A936EAE81B385E2A01175525687A093BCF09FE73D1514E3D944ADA98DD0C657205DF692EC74239336CF1B4D533EFE078417E0AC7DB640CAAA48D762CE03D8DC77C1A8E81D0497D445FAC9C8A2ED372E6CDEDE8C0852877DC11B5964E9AB94F25B5304D0B223D723FC3BDE2D42330942A71E9581DBD9042AE715A8953A2537A11DF3B1247C9458B0B9AFC7C28671570373AC6247097FCA7FEFADCE442BF575D8FA3A96E042BF5262285503992AB132684AC58CE7C568217FD55545BBBFD0874F16EDD8597C60F82C98EC12DB29F317B9A8122B8B0A61BEA26DCEF9034CD6323833C03A594C4B683162936DDFEC5573B4E1844EC2B144FF2A4CBA98835BB80131462B54DABB8FEBDCB34DCE7C529A9255D3FFFDDD769A99F4D2658DB9B486CF9E98D12B9D77B1194B9A9AE90E3DA4893EDC02E7CB71837D74642462B3F60199EA841DDE46BF41B6A97A1841730282456D9E1D849BFDD86406A50EB476879E57EECD07DF171115DBE9BDAE4614A1E415A032C8814F12EB81307CC364EDCA8B60CBBFC279D985D27D5AD3F769EE9AB941E408D9B43AADD57E3380DED41904469B92FB27FA36DA9E4F88236F686EB20556EF6F52BA3BCDC81D0D53455E5E36DE344189069FCB3C2E0246EF4882D877F5ACA29C1EEC6D743B76256C2B0AC58A594DC1BF262C95B5A590859CFED9693536013F6D3612E9FF3732C4B2AC40AEE1F6E5F240E99CEC2874E1E2D5F191176D74F3EA5CCEA94AEF1E2785CB346EEEE83F07A807CF274C989186F40992B9067CF085DD33FE775B84CA3E2E8CB0124C59447152ED819B9E8E19A2DF38E8033DE7E77A1E56DAA309460D0E8D963942C2ABEF8709B7ED538138BC1B5CA04DF4184C5EE5BFE37A0D3EDDC09B79EC0336E3A42A8F1AD1B8AF7B38F56DFF5E174F7009B2156F16BE0044AA99BB9141E541081EC3760BB5842C01BBB5F22BD99F23A98E902D74B33E0A840E2F3AD7214C59B251E +sk = 38E25BA3A77C9F5177E40ACB8908C995753BC07339410CF995455AC72699D6F03914ED28BCC1163509817C07C4300D88D75DCA057B0EA0B223AA38E7A494CA183D2A226CEB1BADA5AEC4852248683FCE6B79F08D84A014B4B337D092BE129977869F0F7CF4A2622FDCE299D98BBAC4CDC278CBD844948CA13B08C37EA9591CB20417922125664A4245DBA2501AA8490C134ACC202C133422139741DCB00C80008243B2600B338E84025124110460A20D64A22498A2801922319236708B380294980C2124215A9231C3142A483090D9245159962C4CC08110A769CC04450A830C1C460E59124D64942D0A192088B0051028322192648C323123B269E380655104052038429BB6504A34256486499B3402DB008411305054083044320D1119828C460EE1242C92409089262AC4445011A60412460019C66C439860A0282460860811223223464C1994405B124E14272052B81100066D99A22CD9C060204521910425DB38495C404A130551E12611E3484143A26DC31886D9B42D1185801909850A0540E29080C4068919B8511A02450C308A4894898CC080DA00894A482C8A20255A324D801268C40490D8888181246052820513186619A86C1B348201420962940150247019967103B8411C080E91066224422AA0062204446220058AA3846D22994111A7490AA16124292E21C1800186480BA62DA38280A20240A310919C926C52080D1A436620B9684B4682D2422192B060A10832081709D2882592088D19B78893120CC8348E98949021436992202419874514320461B288032989D1260C50964020B86959C24012C10521142A51A820931244934002233462C24246CC18644234428CB0849280886200058BC84123830162384D04880113C96D1AB02559342609A62C01B7091A096C19466A0BA988E33490549831E0B291D492804C381053847023316C63306509448D1C344C49466E11431262300603B74C9C146640C07104C7091B23822245892243061901820B28720132911B95280A836008C311230684E3180518918520083124424DDBA81012854843161018302990344EA0246D01454D0B290A134028A4166444162ED0267009010E832489A14005DBC6911AC26D0AB5710AB5711B836462B664C12860C316514B12402394050C188848A048509404CB021049388961B2802229281837640A25728CB45109C389DA06601044219A223183B061A3C880848210C8C09194C448A2C48C1333668AA401082150DA144C1C8550032870C0888D1C82319884892115029188645B088DDA40722139810020624AC00482446D648648A3B24CA308240C1506D9820049100D59380EE4B290D1B660239584C3224222196E14348151084EDB202AC9A4301C4585D9128814C848143929642081CB140E5A36810215840415612215400B44815CC4681894300193619C2820213790E13061442261839484123209CAA4481819814B2671003791599089484672D4A45114078A49A05023C14818B14D412891129005E100660AA80993A645D81080A4266921B488D8826400132194B44548926519B420411644C9344624144109382E812670E4460A1C4212504889D0B829184351CA268A81A28808104194348908C9610AC86411C86164C48463304414392593222D03413162C468E04860E3C88C52100A63A28894322012B06C52347223C5300C204588B62C0CB36562B42C10A60CC32052C2320AA2342DD290908C46120AC84CA3B4710B810C21950D09A970E1042A538044592281DC0821222648CCC4040CA5309346410A3630849230091762CB3422842271421272A4064A9AA48D64124118092C88220D1A396A9C0000CAA48911976802240DE08071C9125223B3240A9544083642D3109192462C9C4090E2402E23958402082E94160C51C09089A00981C2252317059C4068D030804B988189200E14250EC4884CD92692DC265258C88801300C0B966DCB08240A9911CB846C0845844A446063264642364ED8C049A22668DB26211AC668804426833242A4C61183B471A4B24080A28008118ADAC808A3C22D1B398C203784043886604870E2C2659B2692C20451CB046653163141C2711BC710E430800C27614380710A8240D8480141206824A3090C0864503868E39068A1844024A67004C00C21344698A40CD0264C4C4810CB3471D896095A3006801040E120418282843605DEC38121B24D8ACCB911D2895B04F1D3519930B8B30FE172D892CB2F2DE387017868A8052E63796F2D7338CAE067E3FE55ED9A1ADF583123C0FC649E082AB99018CFE4057D0EBCF9377B54DBF8CB71DE0398EBDC306FF4EFAE93AA9D8F6BB40086B447117688BBE0C9B7220018EC321210AFDFDA0CBE0FE5DF4F880791D060D3694F8D20BC0A1D79A95A1567155B278A6613B5CC211A663DA877F98B4134929DCF97039EFCFD44D026E5D962EE2889783F6AE7A781C62197A3E87FBEDB91434DFC376D8323DAE7047E84787E5418CA93CB81B3C3FF85CCF6DD6A1FD527D2A8C0441662249A7D639CE3D854ACF966E8320D841062795BABE6015AB7F45ECCE63D9A9DCC5ACE2FA21232E5B6F5231E694954533EA21AD36C7E3B0C919722DAD953378F51E8FC0C81B4D127012342876DA3A39BBA69630E998BC47C404267AFDF139D42FD17C1F96931916B21CF50A0118D5F27802A1DB18F6A92F0C0E7FB913C83D68CF291F9FB90E5C13D44EEBCD99BBD5580FB032E85FA275189175EEE88259FD66E8E35F9C6DAFE32639DDCD8A065A2787C3F3CA99FBB78F80C370193E8CAA98CEE769269F0777D0647903044B3B19D017D726C5712B41942EE071421500891F600373182C6D322FD52551BEBB491407AAE3C4DCBE5638F8BEF9856899E5093E3FC52693579756DEB9CFECDB763C78C1DF2E35FCE2811A0DA60977323FF8CAC3FF69E830846C91107470F13050678C65159EB5D171894B83F0BAE5F725512E86EEB9650B04570F9606946EC595C5150585249434F40448D36EECDEB7B9CD40295057A84F33007041F22B376521D148B61086BD0E0F7A2FB3238DEDE304F330729530CDA20B67A05C8F43AB4DE06BC0D1E4C12254D3DFC7FB33483ED1BE6C190FD3ABFA885A945DC257FA78DB2CB215B256F98741AFA526BC42524C9FDDA4EA4D6B3D9AFFEBD2DE36B7D16958EBBF176EFEB26CDB142E6D89D9342F5BEF073239DFCBBD85C634F28345BBACBC7DAC02ED2A14AD720C5CED4B7DDD501FC50CADF0B2FF20AE6923239F90DA693927C891EF657A85EAD94260A1A72C44E64B41F95731C9FD2FBE265B66F7D056D29981939373F6D7F26B36BCF5E976D863CE44F63803553FD9306410FDF0C849BA17F370502C1BAF4A1E8E72F8EBE7A82C5449B286C6EFE404C6D196E7AC8A8859F4671BDA576FA10637E544D483DF1A7D24260069176C29EEBA6BF85DF29FAD1694854A539963B47DA08FD840BA9F1DE7D7F70882787E7E48EB38FA301FE09147583DC4A740F446AC93116D244F13E9597CBD508F5266805245E3EA4ED72C700089E0F793E813E46D97A70279A47F7577235F373FDF35C9F9501A45B8A09009D6E32ACD69D3F1F9EF32F2B2419D3CC13E4DC3CA80A174CC0CCFA37F6F329CDCA1F0413FCC2AD6FB52DABEBC9CD8CAB235B53D747B611000CE754FD29CFD8A18F83B591878612A138AF82C70049DF7899090E92E454B1B39192B35AD262318E94EDE6BD2A3963AA78A99759DA9E48FF71BD6C241D91B778E2E83451E30DC229CACF28E38ABAB119E467ACA715AEE1D14FE739224C026D871C9B8953FEF38FB54388BC4A145AFECBEBEBDCE4F93E5BE3819968D7256F5AE2545490FCFA68391A9DFB25F41D2C7F03961396B40FDAB87BCEEE17B3E7ABE8A459827DDB44F07696D17331EF8BAF3966133C1916AB59F802339AA4A904770FD8B6AD16E220A165B7FC14A99ECF5600ADAE4E415241A16628B4A014135C52BE62333BD1B55C91C2B1EDD4C01CDE60FC9CD26284E9DE71A8B8F49067E601A52D6B1D888963A6745B1063DC39C644C68DF101AF1BDAB5CA3B50BC626612F3DA01B16C013D361595A1F4121DA077FC37EE23ED3EEC5CEEFE4840C4EF9E8761658AAE875C1601134E60FD928D44ED6E76889764698FCB3E4F4FB8124F098F6E06DCEB11899A188A3D1A493BDD6A2AD2C698354A119137E0A623605F73D82849B9FABC5B0867A71424F961D6504D0EFF902C72C829C2178AEC6EE8B11E9F0E1F175806ADA6093FD5646606DA439C5C8F07381BAACBFA6CD1ECEDEE7E62864A38446813A4D0FA3B43A78E12F0652A18A145245AAE667E7493362097C8CE471425B47DE86C9963642A5950D68CA6BDF9C25FC89C019934BD7A8CB2E3FA3B319835DE7321EE2C8C148D1B543F5C13CB7BDA5F1A1D510CE886EAD5AC0F24E29498B9F8AFD13B626448E7CDFED5E5198048A5AA2541816C56BAF8E60877AE266D12D2DC10C8EEBD2E0A6E40ADFD4B7DA44F51399CCB60558EAAF91E6670A1E2CA067CAFA73825E1D211AB6F7C98837E9831AE71FDC75A5C65966B6081032A736CF7965505235FA9B340855FAC4391B235494BE94CC47201CE1853BC0B6B812213DACBDC09F30858E0530CDD4BD86ED256C393603D158F1140A0C0AC0C679985B21EBE73D645177069EBEE22BD0520392A7A411817E4DA5A6378124E8713E46994A993151D227333E948183D4F4172C389653EB687F995714D10BFA6FC5B486517F4C30358FC3083BE468C05B20D066B75CDCE67A5E099335F813F883635729E77A9E984BB5DCCBA695DFE4C4E1B24AFA871D201DD120B52284B6C61F05DA0395ACA234763C486CEE73BF6D13E6F2AC05A1FE32E4DD64F46A82D9C01962BE1E2B40FA8188EEB4EE26ACB81F2499FB8F7518241F8F86B7794CA74C1FFD5CC3AB836241C1AACF359226E135D87EFC1734A8E596534184F76E8209DEBB57C9F6C7AB5C00A8EC6E0BEF710BAA3B62DADA71FB90BCC9F93408576EECADAD741876A11605173AC72B7532821F86941C9BDE117AF549ED7A20F9BABF265B3A16AC8501EA189366270E74959FBE696721DCA0F9EFE2BD0B46129151E03CDEC72143FB29960FC356FF0DE414EBA6B5CF68D0D6E110515B7E9F589A7A0C7D1AEC3CA4C51D1A638BA0758E0174613691E0270B4BBDF15E55CE7E40298B6495093D6864C35F5E9339B879385C7F6A4F75C5AFE7FD158CDCF81DF46CA835103BA893CA432934106BFDF1AFA3EE0260A382BD0EE5A9D0E50BB07F9874E8285CFA98E559EDAE3F4AB5A5D9EB980A4B85CA152259D457393719F7D943623837641EE8309F10E0FEFD7F62B8AB421D6219AD8D13764632071CE22CD70B8D6D1783914726409E4DFEA0D381DC27E2D589C88FDC241DB4377E6D58546BE00802872B9C0D08F9BA12061CD3CDA0B1A5A68502C69BB5F38BF87BF1DEDEF62C3AB487A145AF49EBE0BBE45C64448E0FBE46DF02A588BA4ACC6A5A42F986AA6D0D112C22C328B2D3EAE5A5C11CDE706F2448B70D0F17868EFAB95A423F768C1874B3CD024E5292881EBC1B764B236EB5651B748BBDE1EB26677C5731361D929F9E85D0F17BF9EF17397488B298658F05A1BF785CD992E2C93A46816CF92E18A3E017AB291CE56227F617C6BE01D9976D4491F181AA6429FFE94346A8E8D4EA250EF119CA5F731B2B94A3BCF2AF3A2C4E37082DF41B77A0FF28D9D4B68AF300DEE0445E1A5D9F94687D19729420F8B4D5A4DBDA545C382B0F181E3BF9C29C27F2D7187E5B56AEE334DE1C48113CC02FCF1B5CAD7AEC2F9C395BECEB09AD1964A49E843A439313A416853CB79CD67E4771196D1C007A22BA1236656F208E98174D5B201D877C70C2C373072683C88A6CE2E303259B8628CDF9FBBDBA7B8669964A60766D90A455D850A4D19593AA2C31C3BED59BF555AFA470CBCE5CD3380768825B71DB6F174CC3E1ABD10D8F745505A0605493A24C8E9B95963E82ED162D266C69CDEAC0AB38B49D919BDC4ED7B09FF0EE87A8F1D517A31D37C9FC6B49AF116A0D5EEB9E187DB25A88903BDB816D4071F5F5A8DAB449D52922855B0FA6FEA689734A5FA4DD4FE6C713686EEE9E52042A34A30D660A9593FAE78BD4AF5B2801F99AB8BEC3B6C7321E09F436E6FFEC96454ECEB8B64C8B0D843A3BD279F585EEA5FF27E6B77EED5C0611DD8C03BF4CD01487DB0587FD6BCB6A4D1476FABE639A0A58EE64169C165571088F072474E761F04D00E07FF0EF59EAB75BF84F166945BBE41AF902493304C95F750A68C52B2B6EFEB9880CF3A316ED41E6342A7A1643CDAFEAC13FE0DF4B9C00497F7A5637FC918F4C3421B3C7A10CF092F5DEDCDF6DDA72884A35E32EB2486A3E2D23CD6B19D74F8BFDB5A614D5AB2AF77EAB7EDEE0023121B13653E705FDCE697F45711905E04B9EEEBF3395328808CB3D72A32BC16516CD8C80D34330353335B82589A9C47C92AE7959A41A2498B2B93BF2F3C3750D491BFED8FA382283D345BF62F0AF32813005D2A4A9ED40C48EC277CD062534BB634CE5FE46214BA3335CCC358A71DC7DBE08CBFF6CC953DF7AE21B7C9E605ECB8F560ACADF390D3682C7CFCD2A2A699B0230AACBDF695F2FE67F9FF485341E7BCC7675CEBB4A4F13F452F60A03BCFCA13A09ED4B930A158628EF0B472CD92673159D2F5343212A99D8141149E9197FD09F486BD2FF8A4ACF0DE0BEF853D6B9C4A7F3BAFF284D44A9BBE31097D0492291543CE45F6D49B5947E0B6585C2F83411C22E9BBBFABE0C635F457FA9A06E379DF6C0AD8BE2A81D6033451BB56181B459C44EA39BC4931F1109AC80B8C9DA606AF18D0CEE6B2CC77ED73F48286C72479911CF0AE8B6F7540B6B952E68303CF4E58664E6F7A6C40905DBEDBFC9262B14FA036D852C91AE1429358424ADE +smlen = 5848 +sm = 196C7A3B43651969E30D7A14599283582B515477ADD8DAA4017DA3B30859470C30C9A31D0561FBBF803B3D3F7518903D03974CF3158FF1B73A13A46CF22F035AE582A2732E5F88A4C345F1041B230C9752D448799EF3419226A7B84707A1A93CBC08BF0D5F84D4E70BADD25C1F2630ABD20CD40A6B6731ED2748D42C0036F1AC9627E10F4D320C76487823318A76123487F0ECAEEF2669A0429C3C33B439D8A4D4A410BA5B6A5EE3FFAED86F2663368E115138F089866B764BF3A0DE35A9EAFC45A50177FC4F0DCA85FEC5864F2AFB95899D3586EFF97AA5C6F55D54F13FFEF31BF049B718512870040F981ED1D7498C27E788F28823ACF5DD4997FC682F74FE20B3F257E7A08B9C81DEDBB535406DFC88CD41DB43809319BD68BB3D04A2FCDCF93D6F79DEB4AB111E7EDF420A6B8D284C5BD0CAEBCD684750AD493DDE9394B3DC9EAC8219BFFA9E35F0A0EA5F7D64D92D185503C27B7DAD62B069536E4097CF81A9BA5123B4AE9D9B0BC98304A9E51BD616CD4801B65B07FC6577B9FD2F389261E36E859F4D341C782AF1072EC082C9AC828A611C9E4149A7E5DCD897E0222F8AC2687D0D2CF4BAFC61597A16B67C2B3445D65FA601F7EEDD63633B3616F2C54E67E0ED65A90DA452F001CBE82D2A13D981B6B6EFB70BDFED7E362CFCB2F87D29E3E3FE717B3A6A2159A0D280D603CE2B6757BA61C83CECAA4F73024D550C875D46125570EA413E37FB2A603605F3AAB791B6EBCF876FCFBD19B226981F3707BFEEE1862269DAB55BD495DECF78BAEE56602B198EFFF83F104E8944C5B10EF0FFFF2EFC3E2E0443FAFD0158B5F7A0914233F62DA42DE8F455A38347460E711AF4C9A1F683A92ABFFAB810F88B7686E5DEC530D4B6BD3C7D3308451E58C7508A0C1B59EAB621E32C2913B47666D70920B086B2DABA9ECDE8AC220C016446440C70F84D1FFAFB65B18F2E487824BEB4D05D5ED45518AF0BA3193A257D798D5675363DB5BFF22E26DA03194304E38DEBA222B3B0A7F130EA294D62AD62A9D608F707D4878EBE488F63F3AF04B531D6904D30ED0DD64D11F02CA27DF1DABA77622859A7A6250E3751336948D8C8AC671000377AA42EEA678774B0D4BDF355A25E4898594DAE242545EBD4CFF4C996FF7F6864B0FE02D68C245F149B11346F68F72E0C00872EA9011C2190DD99CD4CBB09DBBD0ADCCF44617C291FA44C3AAED81810577D1874F2AEBAA3BD02ED2CEB787A4F863A6D7F6C8DDCD64EEF5B4CED2C584645EC8EE4B2B3350C15B91D0C35D47FBD47872A079066CCB7EB86416BF8E6E7CFDA332B9EEAD5B46080DA3CFE01F038C1278AB4E9AE6F5EA4D75C66BFE5BAC0BBB9F3A3EF1FF4E16225A8A5F679550D6E795308F79512F6F5F8BE265FB653B36D7A4FFFC2864E662A1B26FC7A2CFAA401114A5398C3AA9D37CEB883DBEABC45898E30B225C136E2903C1105191E10558F4954E7BCAFC0F3A0924A93D7DE02C280DEA015D95D1157138864BB073BBCD478E951327F9F86716C7B4EE4F5335E2E403F12B8AA632BBFF264897B0AEA2DE6474A0394CA38A58A20656B084A421ACF0E7801135F49A43612CD9D715A90265E6DB21CDA34A8196EA6DBD38B4E24917FBC5B03B820A799D48512E5F85BC880464DC72D0BB17A4CD83CFDEB25274CAFF9B987B84808BB22A43E9421816454283AAF60EA4E54A672CB3D228E3469556EE7BFCAE07393FC56D3F05058B2985AECBFEA3406A3EBA0F8AAED35E5B17D05CCB7FE330C584F2B4FC4727D1050FDFF72E1C9492B1BBDD2E1D1B73A700F0BCB7A2AFF5F4DF9E418D97EF30CBF5590683E96DC32D8A1A606A16785FAF3921A90F952A3E958FCE6D662DB25450A66F785D83C388F05B3D7CF23C4DE690AB36D64A0355E23E722E866A8B041F3E0CA104D4D6FABD21E734F8F4F6DB54700FB078AC0E6959584F8C237718000401C1ECC6A8A7D9C905235BD5C8A6CBC41806563EE12297568745A1FAE866D09C14E79E8D29996B38FE149CB60481395990FF88DF81AAF44A8C46BC0C6B2E80A03268AD05B988B6A3E0AB7D43D5C3C359EAE633C59957E1504F5235A0DB671E07C4DBD2C4286EAFF1F93B65B296234259A0BDD26DE696D38CBC3961044110913191F353F4254D6CFF5CFCB5CEB1D0C6892B053288FF04369B21230CB67D795AC1C91E80619BD72F174FB6E9B9827DCBBF8E7B6CD9674005CCB72B9A5B82E6938D8685FAFDF81D6A403689A3330E0CB751FEC839200F530970D28F3DDCFD38135864A31F6F723E369A4A7C21F5FDCE1F240D08CD56928425223B9AE0BF57EB102653AC1C4749A51C3B2F0B456DDD9500083E632B11A5B18AFABB96012A2EA6538CD64EA7E87E060DA1DD16BAA2A39B0416F94CFCCB8C269A9333EA389012EDC921111DC683CA036E11E9CE9BC0222ECFDF7AC95E274ACCB36C27DD0F092D826583086B1DA580B9FF86D4C4766E49B25D8884F4E135BFCDD2887048AA8C677EC98DE7D96D2D2245B1F44C96745A6C3D356DD6247EE6EFCEBBA8C239D5287B2F599C323806103AAAB51841678104B38E596FAAD40B65F718851DD5D61169E15341C3A792B8192324DD4ECE523517C6D80E08EF794B836B64263B9A579D139441B9834A90FBCBD50DB5DE7BBD29F9DD57033390B306CF79C15455F37B3BEC8F06A5098D4447EC9FCBF86AA954764E1DA3F4F031F7EF54195724B5213ECAE2DF3CC8C04C68E0481A96820523DEEE93152A60C9A50C3CF68EBC867A9A099EAE1F8EA04B0F3A128C5A6BA4DEF8EC58A3FF3B5BFBB8EBF814C289F0B896E97E2086D8B89B4E4B04A9A615BBCF354A85C79849AA4F0313C914F84744D740B7A18592C332349CAB83784891A5D4419D879D95F436F17620C83FE7F8945618B54C6DA097F976ED96F8B1A340ED6586DD1397CBABF64B6D7B7CCF11C1AB62F6B98CDD7DC2B3E68F4CAC269D30EAA166F084D51666822C375B694931154730A2FD3DFFB59D6B7703E12E9B5CB71CCB420A3D5016B3572BD7B993D539DE2E06C10ACA12D6BDEECA14C573B88F27392AB69833D5580B16D8803068CDC539DE3D95C08660EF44F31F0F65CF28F31F361B527C03B90B04FBAB88EC28ED2D14FD0DC5C30168F87B1AE216B42C258214C750C015A1897DBC859E99D0DFFC83FF339E92B86CA831C992413E95AA31FFD90BBF5AD95A109BE9F1E3B0415AB5B645C581B285A06D950145D1565C3141DF667A927E6EE8C1B064004E97858E054774AD7BB9CA3BC527CD1250C31C2C7E49E580D7EF4E872C0BB78C4847BAC6E17CA4E7FD8B2B5FC9D5305D0D66DF3518088584AA63AA25EEA1F60FA63A775984CEF1CD37A2B97EEF0E83C2C0419F47857592AD87257AA761DEDE45084151450A9BF32F455496066B67FCE0804AC34470299A84A55ECFB496F27A469233F52CD5EA5570C2D73531168E9BC1CECABD39F2263826A2830E92283DB77B5552FDC6E90BDC4DB82ECDA8A3C579502016198CD31C4ABAFD440D526B4AD14A3CC1EB6780D5D8ADC6A326B377E63FBF9BC7C2A26824B12B3960355F02FCD632B3A4143D385334431C422B294BAAC9E7B88E6BD2A6781425F5F94B5F9B18991C2113D9201B469C2BF500C51E31D6F689F3D701293475212ED7FC732F3F0E7DD41210F58B66FBDAF05E0B12A84DEB40F8D00DC02F1AE0F0454B69D97011BC0FD1A405A5348677040B3949B71F6D83D90E8180C2B1895F43C4CBC0D34816698A8EF17B2C9B0133A28FB462C7CD7F883792E91DE247DD7FAEE6233F662D04B2BCFA97DC22E3560DA4404BC1FDFBA8AFFEC9F49ABCEDFE36F3F053892337F57D0A2984567394E2D8E37441754A4347446980BE56FAE4476EA23C2B600D2A6A0973D7EFCFD7C4B52BE6A50593E651B737E73633EFEBEED36F0250734841BCAD44C8563CB9A6FEF9CFDB819DFE65DDEF82250AEF3FC1ECD3B1701034CCB911581C99C1413BBFEC8F11D5FCDAF69EF2F99872EFD2FEB1483C8980DCA676406C36BE720BA6CD7CC847D26734CCCA5407D5D291BE640ECEB6A4D06847332E33BFCC6A254B1ED17CFE5A0A942C8FF40FDFBC1F439B72495F4032A3993DC6C59609C053C736D1244D7FF14F522D6023379024AD1F666E2DDCB226C83B18136A578F11A18FC5F7B58DEF74209495A161D395976405E7B00BF1F778B7756039E047A57220118E113BE10AE93716746D2615FFC62234B32A12AC664614932D51D1449D45274C50478A75AD608B1B5A482EA0E3AFBDB42A6412822EAB7D91005F0EE46473DC70438606055546DDDB95FF07E420211BE6028729B7B408EBF2B0B358BFF6E495189C72CF5544542E6650C34694A0E9E0F7C5A1F6C1273B6DBBDE036C281D1A0E01CE2B3CAFC768CC56EAC4D7842C384DFBBB03B7BA8E7E00A101D6DD92B149E9AF24A5B459378D1F56891FA144264845A591AD3D19964238AA49B37E529A210C319A3C5170BFF5F1A836F4D445598D77EB1228EC24639212C84693BDC8FC3DE613A88BBBBBB8A5D0CCB57A0738CFD7F7B2CA708C6DEE2C565962CBDA9F9AEED1367156EB77EDCCDC713BC3F6F71F7A860C3A23DA789315EC49340B50D81DEFCED773DF6EB1240E8FE46A71FBB0B1CC83A2C058E1C711686AFDD23AEC2A15A9A03771D0A0752DC4E32D4D81EE4E355A4C68AC17447CB8FD2E7337B74CFD6D94804BDA5509190E6BF9259C7F102418F6BE2553496C12301AE8C619AC1929D1CF92CBE0E8D558390EE8816A797A3E22D81AA29C4CDB1A1F93A32842957A115AAA0AA2F1EFD2F9CFC99B8C878C73C11ACE96F84B0847CBE5DC09772D8070B8ED95402AAB3A30EACE7D9AAE2B4814D27CF808AD664063A7FD890645A0E8F9F1122DFB75CD438EFEEBE4F92694E14E01DF82A21B84643337CD510EE7CFDAA3F03813544A732277DF60C736DD3B960A7653CEEC1CEA54EDFD08A9452CC4E52C441055D41832A90FE40422C788FFC38108D3176DAE2786BEEF720BA2BBF56EC5167BDDFE739DEAB5EC4E4294A517DD54D329E61E1312A846758594CE24178EEFE0C04DC0C220038220A8CE1922D86245379E19BC8701BC5754B71DA7649F92DF54AF8528A97B8C30441EA50ECDE3FB8B1FB2077F38FA0B7F1698994D26F48E267AEEAF4920CDD8FC27CA349AE612C8A1BF0C163520F3010A5D1D816D9BFFA601470A6F08CC194330C04AB9211F48D36714A7AA52BC6D139629D323A7A41F0BD562CF6A3DB3B7A6A06F7B365E79B8033828D10F5832690CAC501DDF72CE98032450A99271A8460762C6EEB2E8406D1CDFE37F7E81AA0C0A8F637E7D927D598B57074495E42DC597C1EBE8F307706694A9F011156D6A89ED1021DC876D37B89FCF8A78C8895A31FECBDE4AEF3C1AF74978E085D0AAB9CD89505ECC681F21174934870DCAD7AA0F5E3F69E7565D22CB6AE824C9CE6D7F7899694B1FE0D52D9020DF25393944FDCE75BB0D1A8CD91AE05A5843AB296686276DEC5A1F616BDF1E0039E4C61CCD07953C069525CD3595F9055DD7DE066C0DC1EB479BE5F75031D7F4DA517AFC54FB24F4C4FDFAF9D84C0F743F23FDD82EB8EF5821107CBF35D63E41651FC94738F89B9DC71D07DC9EB4FA1E2571B22B591BD2B3D6EDA7D3846BDB37489D3171C4909758741524673EDEC580350D5B41845E6B4A967CC4E1013E3B319B865350256A64806BAAB64EF4749559003641007B3A12721F07C8A0BEDDC2654B78305EF7039F97D6E928AE717827297402BFF7FB83C3E924CF5AEFE0605284734D7B29E4122FED40F73537B7F4D73058347483F1B7AE4F4CBE92F6486E83032F7111C67333DDF19063E9E39EAE8C680A293F92DA55350F7215D273E8BBF71556E58481B5E921B447492C405528D037D9F4B0B1F0E484B0B59AC597C0C4570AC939158A364C9CF11F37A0115D8F2D32C172A95CC2173544B17C93B077DDEF60A7C9B6031899B32E825720AD412BBD6A8989EF929D903D99C58F1DCCDA83B483770162851F76AC1285E0DDBB733D4522450B3D1624E4A47E8A7D2CB8FC7A25963D0D1E8D4F3736D6C7D7529994605BB2270A3F66AD4255D37C7D3811B2990FB5293D8ACB3B67163E6DAD0E4DFE06B4DDFA0001B744CCBDD32A47D6F447E7F4DD8266ED33AC585AA2D3815683212508A31475DD0FCC38B2C38D1B0922A9008A9D2C9822EF55689E0EA7147BCC1CA726044945BD4CC94DAB9554EB4E9AF5718E1104B6034075071012B44C06799FBECB4806420F773A3B1E03F529C8D069E2B9EAA102077F06F769063FDEB701DE33C7A48E92CDC960ECA6575D7AC9CA99328B2BD4BE836D0EAC0C84EE2D769CC5300F0B9E6E2161FB86ADFFF52AC5B4C027DB964DB59194CD4A368649B95887C56F2B02D69A55F58B28E9D26D33EE778CA007AFE8D150DCC8723F2D2D9A7819AA17B451F202E31336B8F94B3DEE6052F337C94CACE03395C97B3B4D5D9DEE5E90C63AFF30917294C7D899FA9ACBFD10EA21C2427343D9A9FCDFC2E3A4079A3BAC7D5D6FBFF0000000000000000000B121D212C2E3742743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 + +count = 37 +seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 +mlen = 1254 +msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +pk = 3CD3843E8FE0C5CC3EA6F88FB87799538F46119E0AC3B685BD62275159D4460901671CF23E7E77EEC869A2EF90C4CE6B72138CF65E08872C111BD6E701E6D063BA63DC3C7D60948DD172E4C7892E4AA7C6849C8440D8DF7ACB0D404B76CA5C77BF6BA489BB785888D1DC6D4A1911975527A28F3B1741203DB1C0870886B3BFD536B814A438EBADA8EC2BDB591210F6D96C75325086D2C86AD51BB68172206C752F08527A00E22C18E17B0098865BE96CE9C5D25A7EA57669780220512AC1CC0EEE22621C6B38557EE18E9154C66A968F7913BB6559C4E92019E35226DCF2DBCAC34FFB5AB67C8F396E9F90BFF8DFBE4CC27AA32DC7E221C7C75D4BC6496471C96C1FBA5DE1CB86553371377D7BC715BA7A2C223DE0FA1F1FD4594603E1ACEA3ECD56287FB6FCFF0040B72C0C7D171943555B9005953239BD18158F2DBE041227968E8773FBFB69C40D4780F54AFBAC8118BB21D82AA1F29E16B7C69FBC2F1110B01484F7905EF5276415BBBF09C8B5F34234E265B016C4E91F4AD4709EF0DAB7253499E4F287682FAF8C8244C50B2419A6AD2F759D6C5C91FB3FE7BF16129731C87F8B1808B98C594FAF96C36F5FDB6AC6E672A34F0848DEEA07597569C3335E2E6C0179832797CA298D71C1A5D5E687BED3B52F6B6B70C6FCA183CAB0043B4E34AEEFF72AA426CFA476DAF39F73B07537A958557467901F82AE6BDDB8ED35F86BAA1F5DD73398674293D0052F9635038FBB9CB403EE9BA151057B348F3A25B07877B096200C6C499B950E1329B362BAA43AEA55121008267CAEE911E27BEDA62E90D1512190F4ED6B5FD10F5EB3586944913D8AEAA622EF79F9EBFBC7C40E78AB078599B462063AAD6F660E2544986263695B459222FABB6067C658A815A0DECEAFA13B39C4D97C9FC0286C0B6129C0C4761CEB1F1CFB8CE982AABB0F48B0A0EE7C3540BC89D586C6009EFC2DCCBE807B70054523F90A6BE6D38DC40B64FE694C11ACED8DB9048E6435D0AF7A0FCAB87E31BFF850552C9C221D5D1D3649224566872BF39F2AC4BED58829103FE2A3F26B44F96BADA0FB0EFCD2EF32A479BFD7DCAC0C9EAADE5A4D21D6E90CF72610391BF57DD518E161450D5C8159AEEFDAEB6338316A2BD952E7EABA020ADD207E551946E7185CCA2EAFD5E9EE8CAEB39D6C3AB3A669A4D171EF36BED580E9DDAF8DC36E56A9B81E8A535D7386E36788D4C9DACC46BD759CA34BC3AE18352F9F005DDD7532C34743C051DF2096275553C84F3CDCE956B403AA0D638D7E206E8494D2AD534319023D467A18FBBFF266C4AFFF127BEC06CD08B7AA80E2B43475D810F74EA80AF49337500C848C2A0F7C10D78AD771E57EBEEDEDA278F1B9BA4E7239F0EA1AC1C2EE24DB642D1DAB908F69B1B4A01E66DA44CE1C82FAE1192DF154160D1653E363B84BB0757E3B7209944A27A80D91A3ADEC3DF293DA40EBA78AA1AB00A7A1ECD6008346B93816966128458EA6CE9DA633EF968A59F24C03713E8035647BBBEA2DDAB730CDAEFB5501FBBEF9C7BBF1843E18C16FA24693FBFD29BE88C1AB32AFAF9F8F3471D983B66318D355829637657C6E365049996C3D16999273E5FD502B78A67952920A481DB9FB204F37DD28292E93A6D71130C2A0BA55F434F12435F435827236CBBBEEEF798E2C8E8C8F5120AC9C18F8743D0D0C2E13255CAB00F993D399D69D9FCF788CCFDA25F0BC7C4EFE043E0D485221863B82D4129996495B3574726F78FCD2A120836A7E164B6980DFBA40EA67CA7C233289905C0BD76A233DE40A95EFA01F10DD1D315FEE3EC881FC07A088887D294E666B404EA0788965DF17F7E431AA09BEEA204FA161C00339F19E77EA5081AB1B3D679DDDDCA512C2FB796E271BBB34B9BB29FB2C60197B34392188129BBFE98E33443A011B4320B2D6BCF30DEE05C0DD967698F88B8FDC4F984DABC3F8C1F495AECBDF0E27666DB9799D000DD8DBCD4A3C4F57633644DAA0A48D3DAF94EB891AD3B666260762BFE18AEB016739560EDDA3D8DC24658CC213DE6D57A56C328C53C61CCE3CD60F3F98D2E4D993C4222C0856BC3CCE2206346E38A551C09245ABE735C02261F3AB9095395A49D10960D600E2B1596CFE883DB3018F1ECBAE7912BDD131214BBB5EAAA7E7FBC3063595632867A81FD1F0B4B525C3564A554583282B98A0C0870BE7C0A40F986D081D4252AF129C917AAE3CE1E2BBDE9D43491F06984404314086DB1BEC2350E13BD70D027B7D1F1A663661CA1A5444BB5F83B1192DAD9B0FAB83B974D6F75E9A065CB30F0C355BA31D7F2D777F89929EB1E824A142CB92EEF71CF6F28C91D9446CA09BE4E6D7E03F2091DB52FCE508D9F6E2C45BAB01C2F9AEB011B1B7AE295934261B59A5E58297877B940C5AAF1B4C8E4D508E589B03350413228FB9916BE55923B675CB42A400259EC83C08BD415768C0961BC70ED2AD43D53696E7437933B64CA3311498A379A593BB9CEA7E4C56DD799CCA8B7D963D4BC2091A623FC3F1E1195E30A7F69814EFD52E06FCD256BC17FAF0549EC2B159D588AE9B13EEA29FB9D5D68A94653115D36FE7F9FD17A09DB491A09EE598F79AFE04C7E519E2CDA2A710D7C7CAF51DD6B220C5B7AF30AD70978F78D67D19E89D2AEA7AF98129E3155942E10AAB35D3D18FFFD0516CC7AB94727F9532C2858BC617FEF8FA39117BE68F4AD194279A19358386841B18E5AD935651D964D6E2FCA48C527D09403AC71B13FBA9ADA94762E1330B1B94E0244C5F60087B12AA4CF4D1C2FE11A3D99E64D5588EE0FB30C1830FBAC99A78B4716116E7648462199A60CF684B22C81841E38ABCBE969CF047892A6F8A41C316D38CCC582D53D8C2170E3B43B1309519C1D3B2DA1361364C7CE7D31B81A224A02FB1E2EA30CB67A45224D8F3323490CED1F9C7C71F6EB7D7F79E4CB43133ABF306BE64ADAD786158686C23A4CE9C50F863801F4283EC2CDB668C42B8215AB30213DA005AA1F000DF9952A190170DD1316E10CA33CACD7F1796F21DF6741915E910BABBA28B045A2DD4CE28330D2B47A1CECD6C75DC058CC4F684D110F588D87079DC22C4B4C8F5B8AC2771BEF1F4FEC28DD9D419E23FC776E29DC80DA04F2DAFAF25787274A6AA52682893512EFD635C0496DD32250C54D9D942F3A8FCB4F8205E6F9FC8C2F0B243B55584AD58DD95466FBD92948DD03CD76EA0E47EA5F732B9E36D043012DFC8C201A3978E290E83F374A5C75B0366352962AA91CAAD2384F8492F311C39983B2841EAB479CC09B0337A90524963EB4C5D46AD809F5239B7D35A3BD5839939831972F5811FF9D501E3DD182978DAB6D1C301EB0D78B86F9A153036B84091BF203D03776AFE9BF2602B7AB27143F3407061BAE3611A2005BC1FD5C67D6D7797F90542A1247458B22E28E5C1DFEEA945EC943AF02FD8AEDE864CD0BA8592380CCF19C5051E61D99BF9FB0CC959B262AB691C5FB58589AE16221177DDEC72DD97866A7C09E9A62F6F2C9000DA21A14CF6361BA6B65EA79D770637B05133A76405E141E26B8BDE8843886958AFCEBFDBA63B66C7EAF1D2250A24502D88AACBDE8358CB2BE4B5C405E608E0F27272A3DCCB47E5C335B7C34ADE48C11D7C118AAC02857B0DE902C2C3378CEF5354F4501A057DE4BAE0D1E60614 +sk = 3CD3843E8FE0C5CC3EA6F88FB87799538F46119E0AC3B685BD62275159D446099255AF1BE8052D2B292A67C86C64A82BDCD7262134EAF045E132C261EBC5A387646DF3D1E6B148A8E321BF7F61AF76C97FE4553442116BFA36C8AFA55388B3AA508331DC3886E1E3F2968B0252859B82475AF278606C4D173D6465A9B029278A20236DE0C868DBA06103068DA3484E5C82891A087088A048C02425923631409228A3A681248768C2A889C3264D6114085B44224BC25148300D44B68CE108705AA209091366832668A302700B06696184688AB89141204051B4644C368049B8681B257042C69012B2251114411C4808CC020C031140D10071A202482304319380859990104486889C300244148C0CA44002058923252E11956C10B8311C33909CB07123199112318440042963848DE2464A24368613822564326564C86D0B100183308264A425DB3020A29805DBC22090360E12944D81B210C3809114954900160A81326660A405CB22051B48419A324AC08470049561C122308A9009A48484D48000C3248CA2B4689B12658CB28022836988808849166100388144486D1912111496715C2020000209DA1209E49425CA3024C01481630268C2C82D14158A49960D0A204002018D130431C8846C90100618210D4B006402B701184142224812E442525C8281A10812DA325188188220834D1C8760E1464EC9462EE204008B30410C8408221909D3368AA2C4210826420931011346021131729A462E94462499464218053100983012112DC1B62D9426610C080D11222059B8218242680B309122380C5B9229199228E1C80540848484904DDC96212104614BA06D5CB211249348491292C3366999264E4C284C1B0988DBA409A1386622B5208C8488D42812490400C4380212358CC80830618251CC468408B79188C07141C62120A74C038409123629622424630810D048302102280A256012996CD94072802632A2A05193440118A7615B3620A3264C4A086A82A62518482C9C1666D4228901394820A58159043199487261B8894B1291E200910B930040C6854B44900A4801542071C8440262C810990042E21871109801C2044461B840244242512049C1B07052428EC148020C0832DCC410A1320E10034243124508238DD930128B42129B4426E438525028064C9089E2206601C04089442D08804461380A03452ACBC408180481A1B225941812083925A446260B926093C28012C6099324622006424412262214882195300B8009E4A091612664D9B0810392712416910C4528A3982060B6290A401088180CD3940123A71152082121A385E02224A202410A112941248912C868501420213290D012720497080AC30599B091632029E304452400668BC67143404C24B088A348849B0624003142202246492820229380D1128562B06512868D6192019C006023A37084022424486249A24C42146194462D834810C412810115050314121CA484813040E1B421E1384242C86C90A02851C430D1C04C1A456A0425658B28680B15721C206AE2A888D8026C1421704C068621A351D1A469621832C490601A475141A84102C84C08420CD000641C88440CB52052B4240CC249CB300C4A208611B86111268D1A366E1440404BB27092424212924CC8446182206E0A074C501612C922501286251AA0310BB52023114C0A364460B0859318205430055A348A8B182602C2018204466332801C2682004601C41010D9264A1B832059082204324118250292C4889920259A906D23C171D4A8291033706484095228695B346CE202454898501C01209398258CA22109B689A44668E3020209B28592A0448B4888E3206E4BC82413882951B2284B44900B1581C2284C20072299A441524870D8B629C348455B36801A35091C376414C044E3342492A461C2320E48986911210A23B62462484C53068CA3142C62048890A4891BA0644A48859438281C852CC2060E42046618058E9936620BC105184865C89411183891C9A09050A26982C82DA4128D21B66C809265214161DB3004DA36520342042004498CB289538081D2284140A6702109040C1532DA244A9BA82909450A5A3606404852D990840B136901238200952094128100438CDB4408199161A0208A04292DA008280339249342121C31290A48688114064134050AB0511A388E1C286A10404260C24C1120669B466E4AA66D73E4A251DFD1FD83481BE824FC67FBEB17FA9ABB00BB9673619DA37E0C13BF0D49135D497ECDB43690350ADAA4830E71A2AABB31075B3FAE593CEA9CE073EE5C945C3642F1E370A65FEDF12DA826684D260B295199D51F2C76D69C850F295FE3D3D1F937FB7EE9FE029CB2A16C9E794F19AC0F7E1BD79D5BB19F347C0E56561AB08E67CEE4A739FA555895F337E2688C4EB00F5EB96E8368FAD7D8119888F85BD88C07AC4B9C8BBE35CDF23157ECE4345B2ECD138D5FC84D9C6A581E784082104F5008BCC0DE7C3E831BF35A5CBCDA6B4CD0ABFBC685CC2AC874680CF5167E043E624C1535A06EEC622C07960017F19E7462E824B1639F803A7DAEEE2289999B64257B4B0114FBDDCAB18F224DDAE35D143F43DA8B20D6942E11D9AA26271568343D5393EAA8F69CEBB6CE048DE4767D8DB3CD690B06B3111FDBDA268CBF3397ABA8FF0B58288AB8790B017C3390744656DBDEDF82B2B617C8A643DD3622DB807930B6D4E550FFDDAF8073278D7C9ECCC3FD3E5FF0C0CB37DD0FC6DA423D52F4AD599F1BB9F62F2BE4759FF904C565776D2CE92B51DD3360376D2DCB7474D120FD3EA2C688D9B6B8A536C42372D4571369F43C98EFDEBC2A07BB461D69FFCDB4AC95DCF77B5427CE796FEBEB7D8D9FC29A6588A999F905231C28D4D43A11738BF43918746BAC2FFB0B2615F0F0394CA90894C15AF8A931180B1DF173B1F25A3CB2684FB72449439E6AB9B086FB7669725F1ABBBBCED9659F11F38A056EFA27AE1D0B6124204D1CB93A9E21742387EF7B9932E7A1FD41F0DD5CC8AE10DCEFEE34C30AA84F539B936A5892E52A5E19F084A2650EC80257E1BC0D517125A3090E84FCD97549B7CE966137A488094D83BBEC3B6CE9636A0DC6563A206FF66DECC5F43CF96B7805DB481E768967E85FB099C43A1573CFD26ED284389F4B2AF55B446A95B0BDB5B43C7038560168645F976BAF372B99D07189063F6268066A104B16114A587FE7F4B162D0FD807A5B18DFABEAA3A1EDDE5F02B8150D27BF0093F54AB16552095C7E67D841A29DEF19F04E2DEF78BD93B3CED562198EB29BB6395E66E65AA821F4972AE4C144E47355E64758FADD88A5ED9F08DC5DBA5E899DE09F53F3CBA48BA47135F690FD2346A9CF9FADC5E2C02F31388659BCEE8D1CB471ECF1F898BA473FD504FF673B74D2ADA92402D88B8315B22200AFE6475E8AC60FA2CE64EFBBBE98BEB5096939BE55DB16BFBD96F25428FE53591A1663FACFEC971D9DE4E9FD6216FDB2B2835DD5AB8727FB76584A1D911711334260C1F8846D99007A8C378DEF755EC45561BF078AF1133D80FADB63C26F484AA371B85A5A1B7173403524F22F3CB17030483EC880E0186A5B2383721B68E4814CEAE2DB0D09769BFE6AA42A6552F35A8A31E7E764FB8CA96A7F9094585067E2569D689300CF0953D550A810EA7C9E3947D6ECE92002987EE5F0A5DC41E0E130F511372FB01C493B1B437185CD78F7F505C7356E2F76C73A2DD571000CE121F7D3B2BD20EA5BD7D574EE64D5695739421702776D33F39D9D631B4924DE4F3C7D33C4EE8EE555EDC804870849701BD0BDCA33314E8CF4AF6AC1CA706ED02D57B9A2A7CA916A50FBD172E68BC10E59C34D6D7FF6ADC5824038AA2C134339C655AE6DD8FB930E577291E25D17BA8B4CE15FB1F6A62EC43012D2EAD831AD5526EEDFD911F3872065D36558F0AB36BC30C38B8DC357765D0958AB89696238B4E61204394657779BD43188C080E368B3317778A2FE46E696DC7604ABCD0F89AFBC57B967395750FC55561BE16D7615EC7A94D1C23D24C7612842CACA139264EA856A45251C1A1169B8DB28CE99AAB2906B63D36A207CF1FEA4EE1A96C911389909F4D27D8FCDA967E41548EDD117810BBC2E987B959689048AAD56B6E7C6D1FF7D3AAC70FF95425B3CE3D6BC2B38C31964EC44CA064AAFC7132ADB6382FF25480057A660C8CB35FAA0B07B96DAA478CCC799B9C39FA374FE1C914AB5A126ACE0799B34CC3635A5647CB7F05D79582290AFCB8AF4BEA62A5364E275A73DFBEFDB4145A35E39C0D7430375B5D1B405FDFDC15736B5196E0D910A0317FBD11BE3D995B2F572690A0619376C0D9FE366034B4F9D71ED156D78E97CA758CF3082548437BF571AF1BED941399246F88C2549175ABEC6FE4C9FD4951DB3716836856842F9E3B7ACDEB97C0601783418042A35D7B551DC3731E5629DFE764CF66E5FDCCC8E499E1686B2395F7E2E3E0B89E4188071723C0B3A16FD3E217248B31AAD4B917B9B13C5AC44C5628EBA58731CB1AB81117A6D66540A0AAE43FACD67856B51CA369341CC33136153A44D6C111C163E03A3C9D3A22467EE2D89B66FB3898678392E09B932DF797DDA35158806786E2510C4345A15420402C489F22D5D0AD7A079F65E9CE956B9DA7CACB75BE9C3D7D01EB5E502B8066D6222BE9612CE907758C1E6A5B9C83C193CF11995D8A6889AE003F0AD86B79640E2E84FF354DD7DA0287F027A9C1280AE848D2899A997082C81C090D2C1D9288D431C48C0FE8E192E895C23DA2F19FBD9CC6EB310D563A21A79853CAC84BD193391518FC2525A8F17E7381B9563AFC0D9F4D0F614C180D9B08C189D202A923FF09DA92F84888E2A9D8CF4ABBFE52DBA014BB39910AE51A3352BAB72F86C759FE53DBCD14EB0BC9E6ABC1D3BD3BE980609C5602138E9F9C64C9C77428D307A171B6BF2E3411E73A83C0D1061875266697DCDD2AFE14E449D5637761BB57AAA4520D522EDA5E8C72FBE1A3899BE731F382EB0DECC5E1E64031FE062638693DAF07F79C900566D2950EC4F19B9277807045D3D9F75CD2C92DFA8E87228D9E10A6B04563ADE472C13E4199F944377C0DEAC208AE2A7B5881D2E068A42A1DB10FBF22F72B9B49484A642AB8F0AF6229B028C701FA9C71826FC2BDDD9F9948E28A55EFF6F6282ADB57DF02461228AD810CF0A582E9637AE04B2728E2081A3F34D47B45BDEA7039590A91138CD4FB063AAFA8FAF574829EEFAEDBB55931BFB31C4B187525905854267114E07588D3C72F1CE3B752CB3E89CE3E1F5ECCEA2144BBE66043F60D9FED44D20E4DC68EEA86A17160E1F89DA379FC6F49E9851D19BE871BE874E8987CE63AC58017707401069ACB71C32E0FC80572BFDB40C9237157E474C8F517EF60E87FA804C45E996AA37D723491AA706E67702E1B2E6BFD3B85A9453E092D79C4B7121C325EF194F7C5827D1FC63FD685A18A3F983F35BDF63269BCBF2B3851E7A6827AF27E0C3A83C10E4C82F23D0EACB2870DB1AA7DC61C66E3E38CCB58563E37C3C84833EA5EF283BE6C466B877178D9DE0B515E4133FA40A66E98A121A364E69D612FA021132F5120C2766217D57EF3C9001D319EC94BECF00BCC1AF34FFC2F1B51F7DE9641A428CCCFB285556DD392CEA7D0636C5C83BADE0E137CB6F24FEBF81177C9D5FF1EEA4C465409840C1DDCCAE85FE997FAE4463A85A243108A3AF5BD0BDCDA764D56606E92665F12804D04046048F545BE885F492BFA19E46B9EAE4F5596B4AB5172C75C605497797079DEF0E57577BD06B26F7468465C7DFE1849049BBC0A2D4F1A5316FFDB5F05E18FBB46CAC23DCD7E842F38D320E49FFF2A64C94A9047BBC9C0D86376A03931C76A5F4435FE3A8B68DDD9548D97E12B4A7A9A8F5F0BFBA77F4787F554A2F33E313C6E4F8AB3AAA76DFB6AA7C4D9D2E76A2CDBD5D31D36B7229F57475ACAB86509122970D7ECCE338C2ADB595F3EF684056769E128DB18C98C783E0BFDB5BF1E4EC19B3358F688C68A83C4777E8EA9498470D2515F35CAB595CA1DF9F912E437CD475A3929320CF3D0F0A01676635786C8978F22BB34D0813BECD92CDD3C85D218184E372C37568949E62701358C65190463EC1252C8DFD9FF6AB2632673F9E8E1F6ABF9EA98D0A1B63A12701284573AE46066D13B92FBAF78E846C841EB96364873DE35FEEDCFA27AF5CB8B1DC436481DA58CF4A52810AF7762E7F41BC825295809F15DCDF0EAAB14AD7ED4C98093D8B99BDF4EDE00491CB65E5BB068EE99184BF1DC44E2BB241CDFE043ED763236077DEDE6BEA903249FAB86AA66E18CB3668F42884B7782FBCF10D50B09F43546C28055C9129A64A09BE13D7F3D72A8E3B871CDB2C19D19F77A98FA2AA0701A02B1F82C44DB037DE443FAF49E5C0ACB042ED2EC23FFE74008C63DC793F7C542CEBDFE78D89D2D856B5F3C6DBAC9E09FDFC93C76A193AC725C0AACFE08FCA4F0A990E9AFEC49813848C5D4F5A3EB16B1A153261E9D49362D93512C072EC000775B97B3A3878154DDB570321F9839C461CC172B6043D97B7407D4FCE27138C1050B5A203B487BA35C8031CD2465F7E57B62F41031855A2785492849A95F53AFF19A412823FDA71512381FF8442F320ECBD9DB2868BBFD7865B8A8514966CA03320F5E5EEE671CA36B2C7819B8B482F26E9AD3F20B7296DDB8F1BD24C9A74D08080BBAF97B1433E6D9DC21B1579B368E1C935CCCEA642D5A3C030B8A7C87299477C52532BC1964777ECD32D0B583B131AFA4FB5898BF314603DB46ACE5EC68D9B7226AE9886F34259536AED230CFFD4B2064ADA60334D317E1699C29E7B4813A0854F36E9B949776F58247D87686F288648B9F745158AC7CC6080A59D1258F8C86CBB5515AD89C656E31312A4B71171E9AD273A42999006AC9F +smlen = 5881 +sm = 2688F4A81EC37A63C4DBFFECA1DAD6DD53CFFC6FB27B476A423CBBFE0BEE36947CCD4763D78BE5D938D5E3CF71006C2778556A7C2AE89FD916F7E81A305A88FEB0C83187B0160D329090F5EFB66A24C167B4C6188FCDE6C3DA196F186C71FC6D5707EC6CF9759CF6DBA8672B0E83E6F8F147FBB45722E992162B5C13B66BC235094DA4483E3A8E839B329B28D3D614E25989EFAB22674A4B4E8B445BAD5C252BE8CDC95FC7BA104B8F6E30960484CB372D7D1FBCFB5C8C99CD4BECE00D7FA10581E7F8239442B5D00FCFCB364D32024270EEEF7AA5CB22534887B2A3DEC599F84E1C48730947345BAB43A2F5F9F1B0D1CFE14828F80003DFE235B7B175580E703D39DCACC2801EB32911BAFE8175A7088157717C20D8CE2D0DAE2A9FF71D2488BA181C1F5CF8D7045E08DC1373F7D3B058AC7E4265125CD0B5E825FF96490A3AC141D0D8DB477AE4E0FD8D22D0C34CEFD9FC6381AA09AA4576376A8370062C390D1104085090275E2D3B034BAD6D67851FBD0F85DFF7F7A357F441D8263731241EC9C5E7DF72A01B69A138F0506DAB7CE88D4BEAC78DC0124D224665032F2C2749A9C122C62B621DE0676134E0DF78E7610BF6440120E0AAAD3AB60B16619C754ABA56A7EFEF2E0A33DB9ED6FFD07D78DF002E549DD1C2949616F05ACC36CAF96781BD9EA77F51647B9482B4FB1CCC3AEEEA4959CF145E079DFB044B2B11FAF37787131944E081235090EA75CDA61019AF69BCC5E575385FEAD803F59EFD759EB6A338BB173DA14679C5667B3C424CF5AE810895277AF30700A9CAA25578A411A72EF53A73B8EAA7F2E6579ADC0EF23343A8E374F7C348BA2C71411ED5C9CB807E8DD3C5969E1DBEBBA3A52AC068D672221378E16524C4D1B6E383A85E121CA36A4422D5B2F2529A8F8EC65E847ACD7D0B51087A3502BB1F8EF82B8B25BA8654352243DFE4C9D30242189E6D52789B8DBF3847A01E2DEB4135F62B23254C36BBC9F0EB05DABFF08C1AE6656B059CAB33B40A6887B41FF141EFD30343ADAE3F0D170182385443F2AA885C6FB4E9589E716485793DBE97DD4C23825559C1D69AA629FFAD6C56F534F0CE6738C1B489A157F17895BE6318792F434DF5332356C2960E653EB764AB8D0137E3748B4C83C47B4E96A9918B0451D14B7DCC0EED3A164114A5B01623591B948E9FFB2A081D321305538E567A3F20DE8BD0AC8A6F1D582F354EFC19A3FF506F3B12C97CF736ED354B3A03FD31916531DB13A0DF8AC963D9C8422360A333AF7A38FB10EA9D1BDA9A330343E2A8B65CBDAF62EA302C79DBAC2C176D0F3199852A36797D40BEE1B15F36DA1E7F566EB1C2F1725B0A31A4DEBF292A41127871AF83DA185BF75D20355597D5DC46A24EDD03A10616C26CB040F63BF697085D3D2E021B2FDB19154E8B7D8842E5BFCD014FDA82F59A531565609CFE181E1629DA935DEF3F1DC89BA32969C950B4A07A7C69A1E248A22EBB0F4A231666B0D393BFC18973ECEF685048778FDB18C84EF0B73129BDAC38762356E9F57B89EEEAADA70644CBF992D3F2397A7162BB7FB57658EEF86274472C50EAD1F4CEC02338C7FDB18DCE608BB992BE1F5334F6E8CEFF69FF3809B157EB05B4BD613CFA9C87B9523B47B554461C4F9BFB44FDE7706DF634A76AD95530862849F7F6F19447D64B308A05487490B8ACE82CC21F61F9C98AA06483D606A281FE04F95F8E5ED904779D8FEDB2608CFB384526A4D67B033CACF4EF513E6489912B46DF82C4C8EDA94891C8046248F4EBD94724AED4ABF11CB59B6022F888EB54A82272A2432AD0DAA11FBC8499BD35B12998583FCE6EB2F66B00ADAF18B5BB20F976C7CB4C273C731BA36F857DC81C509E1A8BC483F6DBF4A173D9C97DF03C6D0CD650F446C8CDD5BC73B0AD7C01D12C4BBE42919A7F391434BDD6B359630AA1175042C226857BA8A6EBD5348463D88964E76A98B323422E7FD6F0492DA6C2441AC5F4F9463F243DB0384BA1AE94D002E67EDC942F2294441CAD8DDC5C780F5FD387D2E6903795ED4E622B388678C0EE5F411D2C60CFE69C21B3FD0FCC6FF662273F1C2C6D9FCEB82A685E44B86CBAD3E297FB8C4174C9630DF3D11EA3DFA163FC298C46DE7DC9A30B2FDF39A4E2DB9FB46BF38B584CF8242B4E3E6E7EF4DD3E659B7D949863DA42EED2B3238356BC7C26E4BC449B98D4D9EAE885A765AD0E8F9F245DB0ED231364B9BF06948CC83F780EBF908FC0F805C1DC8449C40354C6B074A814C2439F9D692697577FBC2DD9A5B3DE31CFE90359F077241B40E88CEE8C03180BF43C7860604D91682E0A89E49486F07B0BED06B626DDF14ED92902EA6D59B33FD4CCC47A9872D4F4BB4DCB6DB54FF2BAA759D384193987B2BD8DC3041268DCDAC48FB138998702207A4B4ED97662FA6904D218AAEA152959F2B83EAB2777A20743DC38C8BEBF93BC797F2CE1C7E83EC9ACCC893326082857C8154C2D4FDEBE672C5265FBE2690F454644269DF7497ADEDC8293537C9C9AF146C6A407E5243688923DB2A4E4984427296D27EB07BB5B5E84C87430E6AF75571A237962069301A6545760F55FD5FB6132FF701AAED83325615060F857506CB51C437BD85EEAAA13C7E2385E8487FF29A320284FB0ED7557B30705F984B001D7893102E4C386D5BA824F88BD6D3E5DE8070A4883FCAAF3ACB818D1477E9C840F76A1D80DC153F720F52F58D16CBC51082FFE3A01EB2BB4FA643B492E247843A77DEFE72CAD0841E0A1CDDED17614694813516C86B4C1AFABD1970312AEB0299F653AA2A6589439B783566B1B6E88AF6A302F9E4E7742BEE3DC484ABF15B6F135588C21840838A61D19F1EE5AED1F8E53C3F90B4AF78FBBD723A023A632C60B6C21CCEF5359F17B14794738FA5A6F8DF32E362F34F33B8FA3EC3A6EC1418958DE6C511021E6CA0E670A4B38EF0950076DDD6A945FEE2CD247F68B87E188EB38F64AF415022789DB74F55BD21791D3ADDF5CB4CCD1B53B37FAE41C8ACDF905EA92AFCA9476458192CA94DC0C4070FA79B488AF7B004F6D77279202DFF53E7CC8699DA86028DDFA1E4F9208C8C46DC4792BD02791827F423CA5FF3BD5EFFD17E17E451F486E4AA5A5CC66221E8657D1D890B29C3AE1B7E4577C80227AA6EC016836FA87879485B61538AC4B217086EFB9038AF10E98A9B6C8657880679B59033D8C4152A2DF04391A624A63C61A474B0BACFABBD09C20F77F69E442687B708171BB9EF81C9800B43E36C2DB4D2024ECCBF5DFB5BE288EC3E8D6BDBFB9407C7E232222C7A5FDAB30860F3A43112C27B4D5E96B83C0D234602D49A674D3895918E4E7D7D57BADEC02E0CE62695D9A54544AFC5976322CA3AE3CBA88FC6F34A92BA9299832A1EDD23C57138F85A1A41A3F4098D959B5EC63EFDAB15DEA13CD4A757D5571B9D2F7CD9E20769AE449DB88A9F0CD3D1377E6EEB99DDE85140C46B06C6C744D94D8E3C99F189F302E7CD2234FFF99F36E17AB15168548AFCE9A3A513FA300ACA6E9A06C4E5630D37D507C8AD41D13CF80D127368B051162D9B33042D2571B0202DA62174BDBC9FB7AEAFF7A4E6A954BA8A484F56754C1907E1400CD280811B495F9BEDD10D7E13E890B2530981B4C62899691A5BA75CE281269416399B95419F14FAC1DA06A73494EE956F2E7F795B7916D9AF40C761D550ACB0B760669253880C85B1C2F379302B2FBAC67A8BBCA26AD1ABC177306155E5CA285C793A6A2D36502FC06D3E74B3119AD9830C48B218BBAE7A51885CA70587C46ACBE21EC76973C64094DE55EFBD7160404EB60AEEC5EA7D723BF7C7730D53ACEAE87535B9095196271136DBB3002F421F86322949C55442A2C2DEE29873CB9A0145910D49AACE7ABA39D8530AEF974EE25A56798EA5B1EDD6FF659B4FC787DD76FE341F5285D22619DC57770743448938D06CC5679246B8378E15323C1E5473FE2EAD4CEBA274C95482E59A39CEE1C8E40785BF6C032DF2E3796E3EF9ED05CB5361D5AC965AA5EF09F2EFF3261D5026754FB79283453F1B322F9E18B769940E1EF82AD39D5A675529276CB388E7971A1BDD1FD6380EE946AE601ED9C9B13F591FE6A591B0076ADD724F990A7DBB81B79204B1A07D6DC668C3D934C2662D7B1F4E3BDBDC9F39BA9F29E8C5334B9B1CD0FDEA0607F81993636902C4BC5B6CF4117B54170E113309E195A5C418A4C6DA30E9636C6B375B3E8AD24F1E637DF2D51E3A956175A908478F5C5E430DDB4AEF391B95DF365E8538CA92954ED54B0CEC14D956D2E509D7436E5324BA24F70B38FCB786B12FEABAEF66C38FF0034F14C5CBB450BAF70D0F33017040E49922F2BE3340A3415A89193AE3E5AD75EE44EBC983E6F0BA760A54970903013770379AC900D778116A364CD51300666DE8545AD47733EC62F319C79BE2FA1484E30632F17E373C08D50D5348574CAA4FE34410F31B2C709FBF54DFBBE7F60DFB4CB6C75797CB8009C4B4554D17367A574C838290D1D6849A0506B18C906D6CCE028BDA80EEDCAF2BAB93EE872934BB4868472A0AA47F05A33C397CD2FF5A85D64B633DDADE3D079E9A3C3E5DFF3962271CE1B459EE1E69159D1A6D08F10CB3EBF0C5CF83097B7A55C3FB62CDBED2C50BA6F5B51BF2436013B3EDAB4AA90644D1DBD6F4B16B5F1D0A447EB5E71BA5F8A9C81A50688A225DEC39D0845210DF680F9831DBC977B6B3115421367B04A018948ADA2BDCE404315057EB8721B0C275B66E25838B8645C92F0EF44CB56B66E81081C054B47570E0B41920B48375A26D2BCCDA0B5BAC7BB01E379727D74FE5C0BAA37D68D01ABDD82261D46C20895B5BCE3993A8EE0FE9C5009B66DA0DDB1AE25C694BF8A92AD60484EB42BE50F94A187700060DF318F40C93E1BCCEF05456755549E8171136101B401139FBC4944F6A0C69C37E378435F7BE33B0F5A3EF9548124736C7E138E1B99C470C78DD09A353430F9AD393880207CD114818AC90AE15F1625B99EAF5B8D7CAFF9B85E24ABBD65290E641F17542419F925602DC5B49F512100E9EFDDEC6EE5910D15562918F03D6C47557CDBD312EA69C23E87A749CC34155861DCEA96E35A1C0351791A97B7B7A0CAB4DF03928024352461EFEE21DC04DFF9A1DEA4524F6F7B125628474F8B1A7F30FCDE7622E6A6A016E8028AAEC13EDAAE3CCB8A9AEDAB2CC003F9F48A4F75884C44043E5F8AAB75F8CD68F77CE0EA406AF07E0D2903F9FFA2ED7339E54C8D27FA0C69730E52BDBF0F0E8734416DE9D7C80277F1B8E119524E51EFFCB4A7C702F702935A080EDFB26F7A5AF95DC4E755EA8C55D833524EF7D84F5AAA02058BD80A1C29E871370629A73F49F409EE1508FB68F130FE63B9012314660238BA1C3423726A2950A80B1F4D19BE1EC4E656F4712DC1889B6B6A1609C362CD11ABDDAB26C1031E9EEB40217E7A2A5AF0749CB1F435BCFF9703D59E7889DF0E5B8D281FBF3DC106E639F298B2BBCE682CD453B9B58392A37D2FCEB8C8F3122EA877AF58A3B15E30113E6C9B20A8447219ED4C66A4DCF7E3E9BC5830530078EE92BBD0AF00E37841BB1F620D6685ED5513DC5D451175E377D9FA537D7454932C6551BF2A1DEDA32E4DE42D96A967694382C4604E3A42F17E983A53277A1438CC5CEB42FE4B8504DC6D7C6244580DA98C7589AC740B7599CBC199F558C5EBC7885CD4F6B930234B7A3B5AAFAD6E7354C5CDE59D3701B151FC2089FB3A060436E95FFB61F47130D5C4C28A3ACA32CA201D1CF1A208CF8EDF4C6A5F354BB8959FBD4312066F333952C64D2864EF57497F640294317F2F846C4EE63F3337484962C5B910E81B497C7EE6A83192A8D32EC56EA85A12F81CF9255FD83DE8F7619CABE29D2AD4EE9015367D6556A0FFEE7F796481DF243BD5A403E933F539DE61B7D068E29582E42DB3DD4C7EC7674BC4AAEBAD0F45502B954497E4BB086B7636325898B071FEBB1C47350676784AD5474717B8FAE40231E6C9A74EA592D61F54B8676B71FA7317C1D7233FE2AC137DD7E0702CE71317582F3F2B0E92B909D71096F2D59E3D964CE439C667E322DFD670D3A8BFB9DDA106A67C49191D812264D6AAE913FAD112C7454833366BD4D0C023BA5A99E78A25C92B94B777FBEC3AF193CCE5BE5032A64E3320F5F1AA9E73E8940F764F3EA548031AB77BE8091C1F66FF8923CD23839DB2168BCA560E2E87AF9B3E637196A5E8ABE3FADBEF04300E4C614D5BF7ECD5953FFA988381DEF6F066C1E96F6D62468095C7DB661D4348776CB4FEAB60AF50A8B2E219773884E3EFE41C7321C12EF52DFAFFB8955A396D7C3BA5AAD3B238A2337F773831E63FC40F1074482DD036A1268BF42B64F339F4BE72D6DFAECD92717336DD02AC05F4D44AF39C8C177DB89A5485A670B1061480B991E48832925CC72EF7E4AB7F1DA0B8BEC600414D6ABEF8FA6C78E6E7F07DA6F212164986F81A57DBE1EFF1465475849BA2C0FA00025576A8F2FE0000000000000000000000000000000000000000000000000000000000050C1114191F272E3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 + +count = 38 +seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 +mlen = 1287 +msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +pk = 8C758908AEEC53939376DCA0717BA59F12BEA5D24936298663FCE402F29AC28D3AF489A35701AF81620ABD13790FAED965D32DE283FE56EC7A7F6C02A0331A5B3F6111CA3A2C08FE03034E697E52772A7D8A695A303335B3D0AF15EA351731C23E06E7C2935D83A1EE42557A9E04AB157E4023947FE0FABD01F0ABDA416373B7A19DFE83FE48E5A212FBE801C5CA717B7E2EFD2EF6773E10458C9BDEB96CE8DE8856AE9046460A4070413CB469AA190BD4FC7310E4AAE34E21B1138C6545951D9B3C897844467ADD26C35BF5BE70A35B09A5AF2421FFF7F9F3487B1348929729A44C34399DFC4D80AAD3E6DC5F18C74ED64DDCEC39704A60220053817C47BC2245FF3EE1E602CFF086796DC1AD6D4686E360ABAB31EB03EE8F217A2A7A9E680AF088BC512A9FBB5045354725963F7180C1BCBEB7A1AABE92672A94C94103C65BED525B73B1AC587B24DC36937000A32B74B0AEA2FDA095045B964AFF4DB769A152B69E18CF0870EA3812DF1ED47A093295C9615FA9A2788065F8A4A31ACD3DBEE8915DA82F7AB10FE61B093029A72A9FBFCDDE0470B418682E9337E2AB1D326D3C167B31731D3C1F86967DB2100BDD08AB3FB50AF2F0D9B75615B599B473B7B468E3EC345D372529352FCD9B599E6A70CDEC78245B851B8A0A7B79DA0E4ED48476926A5A1F0F0F2D0EED308C739420EB421632F789846E69B2E5AF94BB83654A8006F3290C7EA0415C009D517BB9A84FFCF7AF7DC97D2A78E07F35DE449057AAD64AB0796E139B8DBCF5EFC084D3B04E47A97511820FE55180DAEED2F36F7BA871C7554A8B88C8D0D5986D8415C47F0DB66120A4441A7BBDC7740507A87ABDBB73F365F615D90FED2C966B8E39650E99A4FB5C2BEA1DF56956FEE32C7BD41EEF09E7B12046F0F5E1608503C26DED14674505664936FF8B28AE79D9742F15C7BA371CC5EA9A1BD4991FD6BB455E78DEC04B6D00CC7225BA478EDB15434728E25CAB80DE86B4061495FE8B8F11B5F1136AF4DCFDB52DA86B0882901EB3D75DD7D31F5F71DF564EC879EDB00CA3B682EB2827FDFF5B5213FD46A845B38F51828940A49DAEFA3411D569E264EC1C27B22D8FFE930A791EDE4B14F27275D7EEAF844B8CF2F4173E88BA59ACBDF8D172731D7BB29405D1B5C621AFB9CD35FD5BEC06F8FAF72306277532B85B4EE8249934AB5BD17BAF092C0CEB7121C784BFD1D6CBD852CD8C00F55AB682C9DE8740E456C02DF13160F669A5E69C98DC02F453134C18E5A4D17A5BE54C4482E89CFC3332554613CDD379672288FC5DC3B844674463B4F3882B7ACDE11AC548A740435C8677C43C1FBBF5AF8618D64944CB7E7F8B1BD5AF65FC8EF4ACEA2F3092EBAB7E81BE1E4A1F1AD043C2B961AADD712CCC8951FC58424D1CEF8C7DF24C8BA8D6EB1B59B5DCE8AD7131BB25408FB6F7F440FFC93F63628437C21F9A659B1C4AE0C1CCCA60685AB6C3CCD0DC600465DFA8F2746267869C07ACF55287D47167AE4ED92264168BB5405FC1B29B937C89BFF4D892870599E8DCA3509C65B98372B674D05A0A107E7C478713C9AE218B3DC3BAA1E6BF340E1F49E4F52D10305FA14BFE4C969EBDD55DACC4E2EAC2C04F0C4F58EDC133827DEED75685EB45B2FD38638AF5CB11CB4D74908FC5B1E7A097C9F9675C512B0C9775B13A2D8A49B02BFE5C3C323B503AB6AB63D578852AA57D846736BDAA114F362D36F4FFAC6BB388F5B29C0492AA9B47747084D176F831F9B898CE0C87E53CAA3DE8B59A84162D09FFC2863D5C31681E61D985C45805E79907DE5C050D684B7B2A9E218337B8A8F4474020D8F8BBD04C6833EC7DFEEEBF6B53243E47368B5F3BE95266E03E6DBD64F3D73AD8F4B213D293842E292616AFEE3C93E2C46C501ED52EFC0D2F8C71F270966B6C1A8AB9F92DBBF73C20EB1A2AEA03E2983BE530C61F75E24C9DC1C900C5B4A76940E8B9BF8D903BE58F2F6C12703BFD6C54DBDDE9CE9B76981E958096B871F7F34BADF1C164D28FDAAF7263CB60BF376AB60B4FD32EEC7DFA926800A655825B907D3328D102B798EFAD6286F20EA30B22E448C0C0918CBE543F7C043D790ABC43C59BCED420097D981BEA6D4C9F110FFB400215B90A5536E14F914CDDC54D2BDE5950B297F42FBA0A1DC3B20F5E3889CDAA95507CBBDD03EC00F389928AA58D822BB1F919E5FC01DD70B4D02722DFA4BFA7132C4F7011A7105487161D76A3BECF2E294B57D439410520FB815E9A20C26B1233D6E283881E8D44B4FC2A186F5D94EB131DE5788D9322C3B4B133A3027ADE0DAE60A47A7182F546DFCEC75F4E7231C796873477AB9E6017BC79C5853FEB6BE164DB6036853F7CD23EC8AFA867A11D0577377C15F7D9779A8228E446C8521BCC5B87B2E4D37D657C2678D21E009D302E9F7F031A0B457BE2CE993F20CC0C8C2AD45BE239B315102113AA0126EDCC33255F8471A6F6E21D4D98213B09C00510E52067A1F57453295571F9374EAB5AFEE1825094FF0D7770310C153ED51F55D1BCCAF50DD5E848CECC1BF873113CE758E96BDBD8AD297F2FA0105B3F923FEB7A26193A10C39E417EA7701EFD892202BD69BD0539CCA64F66102059800EB668969BA715B6FC3031D1F48FAEBAB87DAE14D8290E6A0FB46D84B7A198BCEA064DB4FF57879A6ABFAD43BDFD16AF10728F45674519B449E346347E7585CF999FAD8E6E8070AEE2D1F7C5F575F79DDE9885FDA8EEBD3B8B8512EB86D75528BEDF381ABE018DA88177B6BB5C416B1C4DB0AA22621B428B39390F6D1BED4B2F9EB3CB725EB963D7552B09E856B8836DA29D38F03F9890DBF63F7957C789AA74F62446DB6CEC1CF8C9DC6F08F3EC223CE19E0F64D5360BBA7926188C7BCFEEE7376BDEEC8936C1603D4FA4611B9FAB5B2ADE1FB666CFA574EFD216AE0CDC314F08B520B2524B76D795B320A29377D856033901EF911342DB268D6456A022024DEECB6D15515F4981DE1692337B50ECE61B4E3857406FD626750C2353D910CEB32053E7E0855DD89921559FD766295947AF04EE2C1C73FB805A81188CCE7CCBAF1076B424EF747435A84135CA4F66D23685ABDCA0EB8AE6C82C3F35086CA02C738FF743421631B9A56FD03450BA8B58D89125D19B441F939EBE7BA58C9D4BFC6777F73BE7BD613AD3C1DE879193D55E89CE11A109FCC0235C9461BADDDE14F6BA51762D5A984761610EEFB8AC199F337010B4EB055BC0FBBCC2F80FC8D1726F3CD6B61D0045133E07058DF1580DB2140D74F172665AEAA6D056538CB9D1C099E895FF6E56BF643694AFD309598FEE336FF78CA19E2AE511C1C7EF9B2A172AADF28B96C8832F8E5F845F3D6F1A22EF2C46748D6630189AE488D8829C793F3E96082D838AA7DDC209B1967AA0AFEE057CC41B7614A2E025B7D823D91AAF7186CC5437DB020499C8A1A88791ADB520637BED1668CFB08685018A5B7A681D5E688DC53C0975484B438C27A080DCED04CB600F7606E66459CE328F6AFCBC180F63026AD4477557BD3D9C8BC8E1306485AC4ECC071069B77875FB67889E4576E4A0A1EDBF502799250C66B6EEBEBF8C9403620572962D0BDED562121498E99E6020586F322934620A72EA0EB4A492EA3F41D09E1A5F2A9C06A5C93D36947CA8716111D36D49F0244EC1AA15 +sk = 8C758908AEEC53939376DCA0717BA59F12BEA5D24936298663FCE402F29AC28D5342EB13D4235715BCF979722D1BA8C1D4AEB16511E0ACB69374A0CFD8C96BE92A55003D76E4F0BB2AC98A3832C9AB787D2934F5490FADBE06F6F1540FC0FFCA4EB22F600E7056CF865F3806DE2C3BE570BF00B42D343716BDA927B015359D0E4A94648294492301291A356ECA0266E2B25102096E5C443014168A0B9600E490409AB4606094709244716018809B0064CC8068080770C1B864C040664146494A242158467200C060C8446C54440991A8210C04048396644AB24D00934921432C09B689D2A805A4486219000A0B262C9184089B30280825618B9871C982241B328981042ACC800148B801890286130122DBA0611C376A51102C4334250290250B24118232699BA6049A924C14144611120C1C1008A3464580446D5208861AB740820461D33888A3142610B848639050134290E1C060DC0051DC0248CAB011D0220EC094218C344D042571CCA440234741224286C2C21009154C2410452130892227110A8301E19044A3848148086062407222302DE0A62020B82D14B4400A434A1345680A9091104752E3006EA1822808152E21344C52141212044184B66D59404D04310218A1201980240C422A4406909C442ED006421C8149E2B651E3880104090913226A24496E1B157190480DD1C6652195710CB96423A00048820980B28D993230088750D80691632269042242C030050914614AB40D90A821E334828A080244A889D0882153962DA1B88513306512C030C4922C59060820949144A6319A042842444A04332D9930891C279099C24911B42900448984983101008C4C460004C5094C4250194062132302202800C08825D8166C60242910334C14C54023276522A25053488E808430940601143581D9382ECB020ACB944408996DDC120A2020265A2002A3262DE402404A226E21A50419006948363193964C0B840949342412A94D9C862893A8714A1245D4A26154286EE12826922482E102045234801B98281845325A320163B664E4026D12876013A380CB228EA426705BC48961066D52405120A9680231124A2868132671C90451E1300D10476224072523A380D1A46DA1446C22B2641BB55110000E9CA6249880801B330591002412A8711320421C180E22C46D0C188DE1228423162E10A62149282099188AC02289DB36310BC3614C485264A051042902C0162C09B76C11C56C13824D8C360CA4C88910272121874C929608C2C24184B451C4163221A7891489410B2731A2246A1BC58C4C006561880DDBB2505B204493A08C23450424A460210270D0406A83480E10452521158DD002629A401001181109A33123C91021214288302D23404A8246520B008E61883014C59024488E5B2846A2C64089C60914170408280ACC960CE390281C19695138468B006EE2360084264684B28951902C42B60D19856D1A41490B3825090785C182409836420B846504A88853160022478251A211A4A0292112290B1261581012D3C609C182840299612328810B824C114650183330114268C00649A4328ED41471218990C4B24548406192C081830051C9886523148CD3B425D2464804C74C42466964C68C0C198C5BB8488B228C989451D8025254343284424C42B420E3A6490C3329DB004892908504836144484E00B20DE1A020DA284260004D089089632860A00021622831A1C288C19848034110C1C0858846109A242910410A20C02C639069E42848D0882120394A4030690C852D52B0095B106414C24814992D0C18065C488AA2C8084AB8504C12469CA271810080D9340C248188C8822598380C104025119650C0024C1AA0481199251BC869948009823849519824E1104E1103468C005220B3858382811B114422412212036A0C066100A931C91042033768C8486D13B48C09247090B884E13271E3C061090902C9168E22B060D93262D3802948A248E34048A0969094A23099342D59C861D0402118B32C01A0414CC42009B060500622C2143261486400A4290BA929D4C490141022E3266510172AC3307224C68520983102C728DB2890E09681482250DB80658A1868182901212729132228D894200A06061AB931E3429104008804896D42C06021C64C0280710A106E8B8620C2286D04400D0B0282221261229350944402133686832829D90404E1304811C024585E32F0F907B24947CD7D05660D1EFE2305F6C14AA25D80209DFF4C98FFDA0B6C2621BB063B27D7802F8177F9105933FB36B25A718023A37149697F088C59FBAD611A8D00A81F8151AC737961D0182C55A3F575ECB8FB560ACEF8FD83F2CCE83E2EDF0570DAE4419B5AF762CF43FF3D7B8E47AC6CDF7296804B8E6BB242501D5AAFF1A4F22D26E601A68C287A25A1E31E54F2A2704F436ACCE0DF1C849AD192AE395B85B373B2E9D51A4C8E8FBBF1CAEA24914EF1F0413AB35D570A89ABD3B9401513474AE32658E142204C301D8416E8DB3DEA5E00A66CD41A1121011FC39DF0EAC1ACEA720C5B4B87B3C316EC89FAF6EAA2461DCA0C09174BA33EBA31AB635DA35400E873296F878C0442F90ED0BD201D17004102EA58C1AB7566029965209318E262ABD568BFDE91DA7641F955AAC47F07A0721939C051544AF1F63BF9D503EE8243DE521765379ADC00E131D0C30EAE12E0A1DC785EE34D91AFCFA958BBD7EB7AB397869C907E1291A7FF604D2BD49B19CDE8F7490CE4F1AF8242D20B616309A4D5EF3220F155F25C09D4FDE7791104A648D97C287529B9AE270A64608FD61C3226417B9A9354392ECFBEC8CFF44AC0850FFE42DC3B5A03EFBD363352E9DCE6EAFD4C4A70D4C506E579F7644A89E39293C0E57DB0BCF7788EF17319C61C6491D66EB43B12CD64EB178800813000F41CA2564885B0C81CF7759CBE000009245E44786776AD9532083EB3439AF940947FD700149B8E37EB39A92537CE2ADE56081DAC3061136F29348D73B5E1917A342FE3C16B1907DE82B15B8A55E3A642A65D57DDC22997A0DB33EB7193329186EBB118A05229371A48BAFAA716F419DB267654F5AEA25D1ECB6C348F5FF309F3C4D6A70448970850E51DEE8B4EBBA3FA7948CBFAC3DABB3956B3C4EC9BE2D2EEC99D8634BD8D2F35FFD3B9085B3CD0A3FA2AFCEC523D40F11FC65343A10DCBDBC9158F53D4464E8FD28FA10A03B17E0BABB5A426206C6867C29B3CD6D7F8BF1DF59EB2CE681814A6E687EFE1E824EDEE3AE2634D041BF192AF7165AA76E4014EF3BF99BDF8D5EDDF62AFBC1E743462ABD53AB1D02B60DAA9BBEF999F27F17CCA00DA23682C3B982263D5231CC5D3395D9C931B88F815744A71F9377940C5450E52448D3AC739AC4DA115105EAB6EA83003D471D6E13A648F9A9FBA82763E955139A74602468B0FE6BC592A51441A28A5FD9B173B961D20DCACF9A8753E8A9C55FBEF05A33995DADC24BD8E0995BCCA0898EA872A80C30038695ACADB02859FC52216C07551667E074F497B2A6454EE8DA019AA227135794101C08A2FE105D904E3C3DF764F15CA87DCFC449C5DC43D9881A666DC1AA6EA3A5A295957BC1CC24E3ED621EAA63928DF9E40C8AD87F57D30B3ED224FA04E1DE091AFCFE4D6D362E8E8D39272E9022E3F5A307C46FC82E8C39A93F0B59F3EA47831E60DF199AB42F662C985D967FC75DB759EACA8FF211B1D457D3D6BD422A837895CF1020A4853E213381788E9ACF7A4C542C0622051526F0FCC749C57C4FB9EFA8213E17266B36373275BFDF550E3C85D3BF8932A15A8E6CE2B980F56C882179AE24A5A8BD7455CA7F27158B4938EF52E370F0F6DCED232A1BBECAD256F7576ED2EF15965A4DE70256B6239E8271E4D53D58D7F9635CB60E74325D6EF7C705FF0B84A5398C1D09E8B11240D7045FB38635B731157F1AC5545DE6C5A42012A90E1D969CD9063FD31F738E76284B151C6CD3DDE8B07775B7A267DA02A9E4471C0C63392FB1C55C0E7B8CD0B26B8E2B0DC904A3A2878FD35B8AFA396A95AA784D702935D6BD33E2BBE3D10DE9E47F827810EBC83C93C6047443E67B0145BC629D91752D58CA7E821DDA3C628F53DD8D79907501B9D53C53C1C5E0B391D2D660662E03D745221044055F51BEA111A3F8126775E4FCC89DA43772461849A0C4FA3BFF140D0F047326ECCB72F35E35101719B9AC8B44BCC129C79A1EBD3CB62DC71DD691582E7734513A291ADCF48A28E4B8288A9CA9B6D5ADBC7ED0262864CF7103AD696EC824C8BAD3B6D94643350151EF4667E6A9153EA44894BD76A6764202F92F619716C6A80A946A249187FE557C84AAD346AA5D7E2AF54460891B1C60273B16A0D667B9463EFCD02AA9F3813FD648E6D3CDA49EFE45AE1B2DBF91E9B9B75F8337516A08BA6B26E9F40B0D42EF62E11937746B83473AD307B4658B5A930B5574732C6D46A6A1B0D5073F136F1BC3E95A8247A7452BB12B08889E8D48F7FC312BE7B3FF53E7A220338F423BBD355A2326AAF7C039390EA52900DA2CAE830BF75F42B9609200942D66DD0FB70944DDEDD3D53CF575A95EF397073C8D4685B2169351E9691817A2ECB0B9FEA982736326FDAF8611B84ED4EB22DBD5B2F1985B110D3CFB51ED801F66DFA9D37204D6C33E4A7A78C1EBE863BB2DD6111C73F66517BFEFE303B396610865744C867DC93C7D17A96D5D6C13B5A7641E5DDF9E1782913FC047C67DDC1FC787FA089A9CC95C8698E42BBBA8709E0B84C17B80ABD4449ECD0B576100A33DF30454250B6815BC93E235C4405E69A8B7C976CD1871735F50221D8EC6BA1BD4F6D6F617B81D364C5A01AEEBB5318F9E7A0EDB72A0D21488BA891292310297B89A77A308E5F84C26258A34026AD252F8981E439712ABFBA67697F867B0FC2C5DDB8DE79FB20872840F8DC2D9CAF2C07A732BCEB98EC157D58213BED6288BAC1FA24C08695A414813975ED9E79B0FBE7408779ADA824E6552DCA689FEE269C342EC458672BE43883638FEC4C10CAF5BBB0CB2996531E9904DF178574E06B105457EE7CB500C7AFDD0188E12B5374858A8C99D335362F6275F9C70637596A46BE57BA2951530C518C29E781A2581820686C9EF8826E615A32876D4F030D31FD2ADAEE2488AC7B85D370EC794740529E5C3CAF4CB5D24C6F49907554C2D25F0CBF3173BC16503AF99EFCD5CB7CB3C0B9B4980E9F2A87FF7894F1F8233306C17154B703BCF9F61A6E96D6017499FDC62A70EA556E01BC58D2464B937165E2392088D5076277D32508A898AF55438E9063BC28A2081D303DFB777DF4681862A62278FA78514C07DCD5D18E9B97B91B276B45CB8417FB03924A4A67C004FCA9462B20870EDC388B50FD6D26FF9D1ECB223EF35B6D389368D345AD9A150D1C3C00681FC7BD9B465718CF9542737494151A10761247BD3CD18D0D8B566BADFEA4D1D6EF2D5F37824568E7F52D782BC311E6C28E0A3CDF351146BEC4E9622CB08804554FF3137F2ABE39559BBAC06A6BF4ABAD1B74AAFC99CF535C5A52553B75763106082B568DF4AAAE799A182F678539EE131452BF7493356364145A2C936D3F712A43EFFBBFB5C1E09C2966AE5D8AA02D9F4AA8F677780167A456F3A029C04D38966885FC4FC8979D689EB74FF043910E11595A7BA4FD727064B54521F354835664A1F525026C420D5558690E5AE3E9E0F97BBA3A82EC9310CD5EDDC4B5080FBDF27D36B151BE5A9D3F54C6BA83DF0A442D7ACB0B40D450B77925E4D8119DD791236222714CA328D57A15FA3E0A971A8B34628EC931BFAD53B7DDA09A0340363B2E14F9D6AF2F5FA096DE452FF3D212D09513F15C40DD691B63109238836B571342305BFEDCA9C31D3F58B063E18B1261A03011E84AA1C4C9B7864F11D4896EC50D88772B2B80943F317B85F156EFCC3A5F98F338B1CC0878A025C8B2FD1CAB1C5F06868FC58673FA6EBF9694790B0AD4661920529A05FD5038FC272BF0C08175FF687C8826CF666B7BC827CC51A284FAC3344EDEA320C399B74356016063B57EC3861559EE72540AB8FC6B388492672BAF5010417484FB96703968F06915A5BA8BE333AA66B6DC39BB15FCDA845356EA501C24BC52946DA5C501995A1E6938B06E69D027299AF78AA99208C7E949AA68A2EEEE55EAC0FEBC6C9659FA17E7BCBCD9B44C55DF72D3E0B57695CD5F8696544C656E64FDBC37D7A69AC1D7FECE4BEEC98134DEA0DF6693C595CEEA2C28E7169D6FA42F29A436AA541AC7501DAE31CF006457818E442B9826DAF2913AAEC4AB45A78C6B26BF76C08B95874D918398AE14DD00A888B23E00698949C3EE3382C89EAA0C3C1CC5BC842DA6190CA439006645921861D8AD14FEEEE2B7015B068F800C838CD2BBB3F876E973EEBE8B8371E2BB4673E0744157E67D29202D44ACC89CCF119513E14AB717DD5B89FCBE3C7CAA4972F2B8A73ADA4D958608F8876B0B152D15B02A42ACF9FCFB82FD2D58FEA541A53C946D61AD24F95497A9928576BD53042403B59383B1C6D76A9596D0B439C3384D7C94231C2D76888DE988D8CDA9CB959232BBCAB03DE3668BC5C5CB548D61715E2876F55342AC7A8BF7116E8FE1EFE5C01737734EF7F993935386450CAEB3F49ABE54FFA47A5704123B8868624DF779FEB1903EE4EF38BF09A23C05FB50F70E851D128241DDE0CD308C599D14FE75EF20ADE894273D99DA641B51134D87BFE44F1E9BBC287DB7A8BC85306E40C5474895FE1C17F967B215453A777E7A12F00FE8D5200A6808C9A46650E593EB7D07E0F9926E94FCD34E37A0B242BC3EC1F11FB95D03BCD5639719D7504BD431338BD3E6268A1E4BD2570CC291E2FD43D7A64D83C369903CB5464DEF8EF9ED967B7A7A03F3CC0436031BD8EBF1408DEA0D050C4535EDD7C3A1B8490D9752777BD3FD50F16204 +smlen = 5914 +sm = E5EAF60736B3CA3506A23746EF522EAAFDEFC600ED05940F709B5DB786967013E83142DAC1C1E4150CCCBD85A87E516264BADA81691EDDC442EA2459414ECFC7BDB49446813923EE2768A467ED6859504C4D799BDDB8B63DE7F7647681D1B5056339930E37969308A782476C1220C1BB5875A9D932C6A9E064B6B39A1B171D72AAEE55326A4F3359E852D29E1EBCA85ABCE5EF3277E1033DF29210277DB4ED0542176DE5844A962D56CB5B3D08E26D47D98419588020035DB1D7F3F2BB25E1A6233F0177D270AF7AE7ABC88528D0BE1F8F9CBDE5B0DA610B8770B477CD9D73AA7C68448E1AA8B4B37F38C8E455793942F785E9825F726645E4A010145B088841D0A66F7F0DE8B99894B09B44B7F2B087D3B8E4DD28B49415E15988B4CCF9FD61C75AC9ACFCF32E1CFBF3C69FF5F564C0751262784E00D7B5CB722FA4F52141F5C56E335A9266F88D4106765CC2EAAE7D982BE145E244E487DD80B976D7FED2698C49AC2D91B77379AA8BD9D48BF2456E633CCF0360EA98E36DA89258B6FF865BF81B7A35379C3B6AA49F6B352D3E69F517E4F43941E08068D0E608A8BCD1EC8DCF2B5331F0E62728886900A0338564F6FBA5BC526FF1A9A1DFB2640712B3BFACEA1C5ECBFCC3001E93BDA835112249963A29D567859651AF9967E2E86F66F0416EDDD99ED14426838026D9F5E9A1783F80227B1CC105C0108386363DB096A2549E7AAF473E0C8D4BB24F209E9BB94A1CA44047962A2780D857BBED577D72EA7D1E9C24C4A6CD5860E92F09184A0B100A0C283611DDDF4E51A2A6681908932D2918576945454D7323AB0483CB2DF71F22B790992104863DC9438617BA980A04269B0E3F93612CB0CBBAD7A15EAAFFA7082E84D931448E8D6643A7F1F6ED608C3263013B0EB33A1E0CA01C6D28C4C36BFFFDB930E7E170FD52E9C9BC93BB588A9337B21382124F9E42B1713E47C3C53477295B1E216EDAC6FEBCA3F6C2AEE79250418FE12612E30B358BF0DA9BB2EEEE2902B5A1DC1EFF84FCB5B4428EAD07C859178B33ABEEB58B33070C5BC21A577A8F249C6C3FF53B42D6EA372617B3DDD59C350E9978A96CC0EF09CB75D2A162A79602A90A5428A786C1253C5B58AAA2E75D582DDC4989B142C3BEC5ED18E84AD97831B25F9E1F736755AB76D9D5222ABB0D4097D3B435551E49E8DAC6EE90854D6E49E70DF8C15ADCD99AC06FA7AF572C945F164347D5222DA6AC52EFCD14382434DBBAC642E2BD9E4071041945A5480716E99E401E4C67DED097F3376110F2D82442304B36F88561D5346DBE500318226FE8F29C3D2E4FA7BA5071407B708B392B4871E17503F4048951CE31730CFDAC3A0912B1274FB0501880B55C7D93DFD90533B30D0FD154A4DF5CE6DCB09ED47483D48691264CAB2BC440BDA060EA4ECE28DE2D3A6C612952137FD21F10EEE03745A5D521D01E9C3843EE4797B614C0FDD84EAAAAD1243259DE9BC520A3E13CBA3DCBCF456F01BE797A67EB46597441552141830A5B462668441D262C911526412EDCAEDBE961BA64656380284CDD315B15AC16315094034FFFEB2DBA6B9E321B84FD4C10620BA955E06C5D0B7788B6AC0DB120837AEFFF06B894A4F64FA7DC0449CD19ED95226A6BFF638DB7F52011C768007163B6E4226CA7E77C88DE0DB6AC0B5F2BCBE9D291891BF41D813EAD9B33468F86988ADD33D0F6676DECF2558F4001F631BDF60603C8812BD1B1FF5B5D55D27A458601942132E86DD30A68A96B3ED9F161E399565E437396351C23528FDB424C3E18065C8F97CB217314455A45D3F981F43ABBB23A821C461C80179823ED646C3B14A880A8C11E986C466B1827A8E4CA507D01BE57173F4A5659AD6305062DB872DE2B5A780CFD54BD202F6F9F87A4053366BD22E732402A473CFA1C3858B8F0073D5D1294B72EAA7FFBB5E7CD0A3F1B4CAF5EFB0CD1A10D0926A7457BAF8565DE770FE7082E3412377935B8110EC36B6D5D8859EA6C8784D3B3905D53AAF2128E12BABDA46379ADF0F5CCE1E5CDC23FBA1572F4FCEBF25F81B9AC9C5B71D1BF2E234B8C952ADF65E0F85ED92DB41321BAECA9F7E9DB263D2EB73B69D4B090AE77944D633CEF6FF1CC875B68CBF5E778F697E3C9FD832FCB2676D1F0A51343528C3067015EAA8D324D18E0F434CF55397339EA5F071F33308E044839A35EBC433214ACF75F72A897318B0341C2F7029183279E6F8456692F839E7EE3E65B270F39B88C6EE5900AF820DA3276CA7BE552502E8A13042E054E127B67C7E613C56A310561A4EB5C567452C58914BB3921B69B1B2134734C4354302E097A81E8943EA50672FC36B933A1A7D0384868D6F531AB9F738C893256806B8E12E3220A841968E7199DB9AD9451987749CB333398D344897D753A04E2BA379DB9C93775D53B1C62187872A92FA689433258EEE972D95EC741352E4D111F5B430344E9D390E9FAC60164E53F696E0FEE21C929BBC864D9D10EA2A0372A04CA1A3C927F800F6D29BF7AA13C2D72220C0C4DA22D57CBA7B7B31E92DD684C4CF455752523ACD783FE7D11DDB9EF9DB876D725F8F7939EC47AB5416F0EFC9B920865684CE1BB7F98BB6701D43937EA28F09FC9A918E53B8B71B6542F23E2D656EF4EF2CC0DEE635FDEF5A3501BA93DDB328CE65494736587FE88B7C8A58C8F5878E71CB45189129B61DCFC46FEC63FEE63EF1A0AD21A0CBDE3C0F53BFCD62030E6CBC78610801C16A49EC72679E24C74E04D0CE7434EA2ADC457D1C9322B90416576B28668AE3FAD052D8933C1195D793EE287F08E967185419EFCB445F99B0835713814AC0918497ECCF04567DA8B26485A7ADC1DF76E9663E01F7200C07E7AD607EF2759D539CBC39CE6AB16874CDAA4B2DDDF05C8BEF4891D7EF5E6E9FC7B8B0D0FE9538F5C7E8A3D129D19CC0FEEC391A3CBE02E0499AA2BCBBD2E8C72D48EA67D95FCC604E5609A76609263FE170BD8C266817A6BEA2B155BE3BA410E87E7A2CE1387781D863D6A218AE8AD0D00EB3A0B3F8FF7CD76DC70B8A9D8E435D8C5EF952B92F1F0560FAAA00E5EF60DB0E13700498BDBF2FFEA73F460B06B27C1AD072221F2A09E3EB6A766F3590F77DBDF1CAE07AD2462339DF6419873E1D651ABBD54A8E24C4147CEBB4134C44B51EAA1760D22E4424AC6D8E7232BEB86C0CDB21A38173CD8226BC988684DD5A91D4AD2826283B75F4BD6AF7CBBCBC88F9857D397B8551E615E92E3359217CA2B59B653B159E3C4824A3582AAFF405B8C636B52852A486267EE5597050643A8FDBD49696828FE1F81D780853F033DD6EA76CE32A99FB54BA9919FF334D4736EE6963795C03EB1758CFB3A25C8961F0B7916B3CAA732DFF178334B543F20A60F9DD3F73FC525675BA218275C662E4A3B357C0462AB84F3574C47381A2FBCCD3C0C071E20D1882035FD7F6E1C6E92AAACDDF08044EE9FC96CAA7258552FA0875CEB240280FB712A0BABA9273AECAFE6A05BF51D069CFAC2EE0C13968D9885DA17C6B0DF8F8C244A6C82B5A526E679B5AB8871815C4A4525CB49C72D438FCDC6B498E280CEB21FADFDEE995ACD70508E15D7FD5DA240E4A549BD902CBC3C599E99D5984E651B8E5C54247EFCFA03392EF5FA2D54B5444F0D8A5BEFE408735EDDB7C3B0310B00ECAE7968410118C8601171C179D6F0B9AC86AE00E6AFAE24162E34DF90FA9F43BD4F6D98EA3591A796F3C9E9CCC3C28F59AC3DFBDAA8F269B62544DE3CBB95D1C1413D3D44C1CB2785969DC43B456D80E41FE34C5BCF783B79BA3C7BCC8C3A11474306A81AB4C0616C8B124768FF1AD7E3C70261CE4C7CA519892887924F79CB5BF7F10E8F93308EF8BF947B3AA17336748C072741BACE481BD3CA6E913DB823941A7CEC2B94B282FA65D98229BB38CD2189F4FA49A53779D8589A856052FA29B3346717548FEF555DA28A592BE72B955F3BB027875CAD81549FF8555AC8AB6088FFD7DE7B2C9C66B340F6599E9639B462A626ED59EFEE15898A426E2D2580AD5BE7CAE5BBC37D6CB3BC25E5DBF919274E92C65EED15689C9C4D81588E18D495C020129AAD1127D975AB7E418EB4D3D725C7EA2B18DFF976965914C501634F229FDC0451D0954B222A9B6180A7EC040F97749A9010946D3AE761CDA03F05B88F8F4C1B51BF3902E7A92F8E26A6BDEC081E6C1B6B2AEB683068A84ADEDB72316A43561E2F6E2D39190F86E2E9F6FC8BC6E9CD6D827061208D87D83CF70A7AD34BE2999E01A40F39B56E9341221C542DACA9F2714043303B23217E15C9880CEE768B2616D46D18560DD28E7E831573B3524290317CC551CBB3E7177A68AB1FAB9BAD01B0DFED41D40E081837D5E294BD6F47E57B6D13C6CD4B6B40CF7002BF998A33861D2915EF6941B1675976443AA669178116CDCFFE77F69BF5F728233C9E45261CD2E3AEEC8E53756CFCE8F53A33B179A0FF80D81635541F83E0B0F5D124D6BD785F308A9D557A1BD340C16C7967072F49290FECC997DE92EF9BFB707B5CD13A2EFE660CCC8D27F9E285B60AEF63B5576D1FAAD7BD67B8111031210B184A91EF7400D96216AFAD568CABBC9358077AA5879301DC1BDA9BADECF8551102E15C7F1D7E00C2F200D2E9A5DE6B744E7732C8148013ABBA400EDF2E498C90394ED6B090875970091A6080BB7706B07ED97EAE32789FB8F3BDBF1AE860D9520B5A4B0DCD9F648D124A4E44EEF486EE9952FA1A0235EC7BFE2471074AF061B8F233666FD8ADEF4EFED27E30C6A4EC97B156F577D4BF1D7F582C1250A59525AF7E65E9719D395D7AE022AA7E046E632BFC188CF94F95E9DFA7438A80D6EDACA9CE5C26EAD8ADBB4808E7098EEF02BBD1FCE118470D0AAD87E43FD6C2CCBE950C9794D95C2D7F088BB22BADD6437927D9738585A5AF8B16DDD3965259AE3B615EFD98B3FB252BC5C2266949604449E088E43CF36564EF6E85E91493267780C91AD1D9500A0177822739AEF71FBF085515C0E04C162F73BF6A08E73A7FD31625DE1D04CE2AE96B4ED98B77CA91E375F4BA51AF11938DF961730CBDE16E6DDDD97027485F75FE465CFB9B63C3D2C7159FE4CB9407C559D1A009C518C218F757822329C47E3D592B76330BB5CFEA52D0073DF45D28D62F1C48709FD9C9A902FA60EF59A4D682E4F0BD0408B9AF92E3C3E2A0FA29E33255D93EC404661612562E964744F78C0C4621C76DA28BD70306342C41B180217F93753E0E8F25CCE0B815499A9DB1C5AB1D7AA6E605F5D93E9960D92AF83EC24C7F0C6C04BE28AC81BFBADA7702475ED77C13387E4DA9CF3C1D020F6577E8A03F2DDF4E24025FB5FF95BB2876E7200F49CAE518CF3A794C211DC6C98A3AEFA2CAFFCF636598D965896F64FD3AC25C6B09480CEC50B9B1752AC082AF6C68CFCE648F900BBD64F90CABD8B19921F3CA8B33D0F8C663D237A5EC16D47489EC12851433ED95994F036E5A4B60D20EAE5D8F3E9BC26390177E8715023FE158339079617418771AFD00CAD245E18ABF6503ADEB82825311C5EB6ACF5E63B43D9290ECFFF95A80EC0E4DD464E2954B6202800627177FBE2C1DD2AD39A6E600A438228BDA190BE85FEB5DA515B60205249AB5030D7B057E6B23BDA4F5D9B773E77CCC9A894BD9723E5B1FDB3990C49A8BDFDFB5F3879B632FE9E4D133A9449CBDD07D32CC0AA037B58136578BBBD20F1510F6689F5AF2EB6FC5FFDDFCABD30A3267953D075D6D89B2D3DF7D1E1D07E448F0E4C884A283447FFD1235D344A3805FDFF812DB379BCD06A5FFEF7CBE51556C0580F5131A56C5BB13BC2C7BC0B7925154F43A1D72B8BA5F02762FB4057F8B990BD884A5BF3D2804F9F1F2CE23A3692F385DDA73F5E920D574A1B86ADCFA1ECED1D723CE63ACA5E077B88FAE3778FA8E52ADC0EA3614491C3BC19ABBC9640BD21E6B109627B5A8ABC001EF2160B8834B68B0949CC3F07B230FB54EBFE6374A0307A5A46C0109726EE74E8B0E006018291A4DDAC95A4C1024364CB658C94F8C4FF50F6F80019616A9516CCBD014C86BA16410054F9EEF224C9717CC152F4D297F6174F2DE44833EF4A22827769965C2AEDE76928C4A6FD3CEAC6965B35DB6229CCD23C7056458806B55F417211BBB396CF0E6FB2C67933C135F139FC6E6B5015EC74D23B0FCFA49092C949C4A092D9C94EE91B051B28454AEEEAEB3B0AF94CD05CAC59E31D394C262CD3C556A42EE0EA876C1F2921C9CB92306695A916E52F756E0F5C9B7DD7EF68C3B82D5994E6F8166F8102D41E8BE746F1EA2C954DE2FC603EE1A8AC0DF22DC118DA31D734960314A8C2443195963D746DE5A977786B0A3598F22850BD3D1FEB2F8776FD96751145EBF9905889E918ADBD5C7037FB65A871508B018A725E3F4BA3F044272D2A69711EBFB73432D85EF08E412B21FFCBAC0577B740C62B67AE635024E5672BBC3C6CAFC1993B3B4D8DA2728373F4F7088B1D1F0071C233571A7B239406174ADCAF8FD6DA2A4CBD1D6D7E2E7F438515B61758AC169A6EB000000000000000000000000000000090F19202832393C67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 + +count = 39 +seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B +mlen = 1320 +msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +pk = 7A9D7F3E439B21BA97BDB6B58AE86E57EB36510D77433E8F63207932E748E6C840100A8EFF10DB5E08A5E097E746A1FB635F4AC48E2BCBDF3F0F35B3A70F725B60D647B4EE329838854A083D82C7F88A3CF0865EFD3E949D20F38F63AE1E685F837FCF8BE797FABB60489521ACED6289EA9DA36AE9E74DD7D73C2E3AE7E7CA65E6187DFD41493F31681A21353F92112477FADC8060FA07A76906912FBDDE6EE36C7297622E3CFAF5ED75DE8D7BC5EA63FCF2077ECA7D39D42CBFD2247EB77D9250C04A9BDF62E0A847616A3B53B98CB09B1F3D82CC2A9D013E60D88AA861825054636D99E4A8609ACADFAAC5DE0787C3085CE86C8453E1B620D3F79EC389D45C8FF0AE1D6C586B295F24B222E9C65040FE4EBA95461C651B3B368D3EF0CFE89C7CA95C915AEB8E7776740CC0FD1433499AE97CC26D85219894B3131B300C47F789831DD0AEB39B766A093DD881E855A0AF3F41793C26A3E08A67760A581AD3F155981BA72E3A2631D4A00D9EEBBE5FA527B50B7E0C6B200DF48FB0D0FF6F650DFAEDE559A81C60B15E2DD71FC605AF3D63450D01686D00DF0CC087498BADC39EC451183B178C59CA01E0F867E20572ABC6FA43C104CBDE488B87F7F9C139B16D3316383B6041D54C0F2DE0F137A3752293FD4633405ACC492BF2615D8B71EEBA0B0518BEF25419A86BB81ADBE9959112650DAAD17702EC0BBE749CCC4EE51B52645E7CAF64D300B33C24A973096FD116761231BE35D393DD949C09EE0F4257978578D7D682BF9F4A51F7FA3308FC6A3871435B96BA6642BC1E423D0BC6E904F4B03DDF32BEB2BE36D8AEF25C9E0CDB13545081A1FAAE3358D9B49941A28E167DFE18949FF85ABDB58CB1E832A3722F6A2D4E9CBCF0A0966D9D0A8E82D2486171E0B2ED507B6873D3CE216FB741A6F335CAAFB013FD826A81825DA814438728FAF7DA7BBAE9EAEA157F378CECE2596268CC6BCE65DBEFF3FE36F2C0DB803CB3C14C6B7D015D81B1310C214572772B606C59FFBB3AC5B267C3A7E4E61A0D3E26CE8363F7DCA4BE77ABDE768B193A0B3E7A2531021D1616BE91A30BC6DE498D38483B6A42F7F73ED6F34495A60CE89E0945699B43F5142F80F1706934D04512E3DC6FF2DF6CA5918EB1435B876E82E29819C489C4F1735D6E7000FC8CA3580F20C2B4AB0BED4A63CD1C57251A56F63E9C6E584F157599D77FBF1D101E4A8523A022A0276297607EE0763DAAC4CE934E1F4CE8E1C2EDF3B3294F1079DA97E7C7DDDD4E905A9EC93007BA80C7F03194B7A6AAE9C886939B902A996FC6685E8F481EB60719C4C6E1760FC144DCD0EC040EDEEC53DC2A086F27119DAEDA6A4B4646E4B2BB186D16D93971E348F0A400F170922B770CCF1041070563CD96BDF66C1141F1CF9C2D58FF8A62F6B621D7C80A4D0A4A71A1E953700004F7B211E98962F5100571E893D0B6E4C5B0A76B07EB9E866050682B43FDB91145A4A403114ABDF6F3DB292DCE4ACEFD38E145AE004690C8DD1B4F59C9BF5E7C3252B3E70100B4970E1C6C95427C11F300C0C5041E8ED9383BBB851548ACE7F75CF4DF8B71F0251CCE7F8D460939960AA7147F91F6B0CE4B54AEE31EFC259B1174CFA1080C4FC24FA5B386444EDD6397B123DC9DDA8FA98C6C0CC785B314CACE3049827493EE8BE6E76F7A130C58F04F0873CDC6CA8E5D3B5EBB75A1D207A295AD9B8F9D099533F62CCBAFBE96AFDC2E8E56BA7DE407BCDF879A4BD56E077481F2A50B164C183894817105648330752DFF71D36DDA5604767625431C550D9FBFAB11B6078BECC1576E2ACD253F283D5BE1105DBC8B9EAB8A3B525126F2E3D1A1BD7CE500634B59A25BF96BF4E18E7607FE17F530D993A07C40573346B53C31E71AC982A8F425265E3C37C6E07C345D4FC897AEC70EE49165882572D7A88580C1836A24C41B46B3F54F6F92AF34AA961AE180D4D51B2C537386B3303D3905511D526CDAF6BC3CC439B0D6340B2591F73A050EA27C9F705CBEE8AF133194E446A3B967D59430D1E900712EF5CF879E11E484B63FBD4791C56F0EADB1503C151611AAB0AF64D4F5775D1F53793BC0EB3B9C05563AFD2FE4E69FF0889C05C803F17B6D195FE77BDF0481614772BC0F5733D9B905AFD0207BB96873EFDE3552A573F71766065C6D07086BA0AF173B933A46ED83C1531E1E1E723B36EBF92DEE3A3765583619FAEF18B311A24D032CD011533848C93D15957260EE649AE3DDF18A684B6F852102F20AF2CA8F5363CE39C87D98F35C241592599EBF5E99BF7DBD207DE83243BAEDA0A214131C38296949A1A5EFA193F58401547450747A5BF3FC0D335F372478D13172BCDB243E32E88E1DC562FB6B9588719ADA67604048A457828DEA24A98267C62C437DBFC6D680B3F3654478FA7B2C98927B2B905D9765BA558FFD2EE250663840DD0C927F7F49F44DA330BE4C94A1458D23BF0A02CE6614DBCD0AD0220C78858CDBE18E9AE99EF4C8DF20124E3E18678300EAA8FE0F4C725BAE4BE5F6BE20C1073EFE2A37E907BFDE9760CC854ABF0735A6FB26FF11D8AB626393114C9DA1DDE6648CC01CDA7512A6635AEC8D18DD90FB8A04A90CDE6AD3589B66D91680657F4C9CD0DED3AA9CEBB56B9249BAFE7AAFD85DA561C26F0E6606D75F645A41F12D955119C910A6BD3B002FFEA18020F5E12D75E1C255AE488B3636A737884F31EDA1B0DCA96B89B48DE92ED9AE17E27C4D3D390452AAE8075A2D4FD821BBFD9F745954B6F487325A19BA300815D217E5009FECEAE98806883F0B2F406AD6E9EF12D4422CBE6CE21EF75C34BE840D4D0029C1818968D28ECD6EF160EB51D20C7D8473AA5A7B8733D354882D28057C40661F3603DB693007573A517586DA9F72FD742335F31D0CF87AF348228C25D80472924BE5B81FB4DA067F843160B3FCE9CEF7D3166F547C1C279C9E6E421740DE4AF17A0040C9F956470D4CEC4C360E4979FF3BE08D9260383400B2A3BF87E3678BE3611DD503E05E0D1F23E3F2B811E35D265478E2D00508B8DEE8BBC6FDE22589D9C2614A8C21E311B67C287ABE5835DFB1D1E15D52CB58A789B8F9DA89321CF66AF3CA18D3771EDFDC853D9AD4E59B529DE18D5158F1D4E4AB09C3B9C5C66AA95E1BE4BFAF9ED3C2532227CB240069EC4C70C5D6E70F16138CD0C05F71AA208BA0F98D60F6C439AC11926D1538EA58273FE0D850C944DB363D3530990BD96AAA05FF88D7FE5AEE7FB687EDD984576E753BFFEA0FC34E6EBDBD7FC85999E9E3C52FBE7DBE7CFC39B04A783DD73AE27B0AED997BD17D5283171387515FD12AA17EBB3096BF316249ABB5E78FF9844AE7DE9BAB5D9DAE3F233831F7DD00AE0A80204C053AEF3F98C1D2CD1609D5B47FF08FD6FFB021778528D1E1EBA7852DBAA4B9FE4ACCAC7A989074BDC9498DC33C3A37ACBC6816342BBFDFE1C31B256D4E814BA89889789DCDE52374C1928DD22BCB418FC36AA894C82F36FA7F6FCDE135CA5E333F9E88954358315A9B1F06DB9E086122CF2CF32539C979AFFC97E179A73288C94AAF766277E47139A7185653C65AC808871FD8F5D83811F6310E098C24E7ED375375A4BBFD8889F9D8837DB40627E98FE3CC27C5F3192E7D0E7BE00369CD0F14C220B0AD838CC09F375B032E51266753FCD86C9A09 +sk = 7A9D7F3E439B21BA97BDB6B58AE86E57EB36510D77433E8F63207932E748E6C83B0BDFAE8D03FDA3F7E15A46209D8F1FE08692B6FE0CFE978AF87AEA452F1B3B812E5545C489CBE174034C3BA814C9586C8978127201DF25AF9615A3F3D2F6A71DA59C4A9C39027F9A127AC2AD76C32FDDE4792AFFD9BA2C7240C2080BC8A7CA8C084E92A22D02272E00124E14490A84C84419012C2332889A189080200AD9064598026C24460689062CC20850A3B481C828040C160601109121B06554A085E3160AE2C08D0A9808D9009293A82C4A16508B8200C4188D13020218294C0A186941229291261109334EE0104591326E8B3829A2A0649AA88009C7080C478062484C41128C23836454286A8026401BB069E234251B04680A14102445300305121315021343861CB62488C230D03265C018252300128A124122084A64364919278218338D412610111362018580D232251C064C54162850326E61B8499C80610BB54843404443360619377262024A8B9289D992319BB265D848241C042DC9882062386261A82C53324018C24D24B86DD41820D3B41051B849CA8480208764C99631041089DA4226C2A884C8C609C91882C248205B24251928710A99695BC00921382E03088801C06080A06D8A9248D0400D1144049838209B3084D9C880189420C23624203912113212CA248E23358098B29082206501348ADC243013A05021460184842583440203C810484430090031C3126DC0C665D1160C0B15502135669A322D00976821A12112A5300A210DC1300D93182893288610C34820144682B87048C29011A3400A812DA39270CCC04C014231943810D9A02D114289C9804C83B465C8184D082000A4246E1CA52088328A18051201832102160501810C5A180814116562828448888C5A840D08C648A2400C0B219120328004336A9C404A842242C0064A609651430250048665A0365022474610844D20A4259C9080DB4401CC987109328A50C220E494841C1180A340509132890AB70CC322811B438824172E0B4282C2A41124B6490189441A274192A20DDCA831D49004DBA25193B6280C20065B906844C060143369034549584621C42230CC1025CA080A1284819426108B304124B6212138050BA5810A1586D2C81140380E54B8600B00208B80201C174D11849013A40999820900370EA24670C9024542302A04478258A630113891CA864809882003454A1B154059288EE0B24DC8287142A80424375112249113C28CD8224A5A484AD4020D50B024CA024114B169A3404E1C2229C0A8901B37321C42900B37014048420AA140019829194244D198096024649886695BC620DB2226A100100424311944260B354653303288A48451368010036D5B12919A2669232561081265CAB65001328502876DE3C06C10188E08040114A32C2244011B972514C430E00811D442909CB0211326512349825AA660D8088D62A011A10062D3802DD8C2888BC28113806194384990B851183449A2064A91C2458B088243C0859846485CB61100836C11A26804B86D413848D1326120C025412065A02645A424255936206016280B180694360C2291201B20500AC00D0A94090A4940CB860822A1811CB588D228800404280095045BB20124998149B811D0B06D0B31040C350550124054822102176804406DCA24294A4051CA48689198600C9608D8962583A88D1B016D1A408E512884A0226119865112356183A204191025111421602426A2380164A8051B4626C19690E202709C148222820001326DDAC048C438245822241C08660C0942233840E20689A4222ED4B405D83245E4C4891334019C162AE408604882301B02295B308419C551DC1088C190642432800BA90809005121479142284918A34C18B76520A771DCA4505B402C2202915A802049328D14280D04800C1CC50889008D50A480C80261122608E4B60008B82524A89003040CDAC42142368083904821B68C80C088A34469D4B621819450D9B83052C881619824A4389193946512096E59A4240803691238520BB269A4228661802919060EC116900335111417328B065142281002A188014472001324CB184E94A2458B1686149520048964981240D84022DC382121424593942024486913978D2188115B262803018011103201902924496682120D0C170E43140ACC382209A569114625122650D2248882C42CD94652E338F04B583DDD251B4B4FE4F44CD05083D73D2AEF0EF84DB7BF92A50444D5632949DC38B1005BEA7EEF1E412371DE7A0FD4BF1E486FE6CD4F6F7B2E9C6E4479A7EE96C16D1C4FE7730905F2FAD55306F16F0F7D2317EA2C9E4B5CA5E2976CA5A4D08FCA0EAD45330D9CE0820018C9495E30D5EFCF2182DA3ED8E2E123D53A10962598A0F8D35AFD04D7B76F251E67F9C6064FB77E6EDACCB93923B63C31E1C1B7F2E4C578AF5D90A18DD4E98AD0FAFEF98B3C28AA1AC48261F577FD04904874D95DDCC1C16EB19DE579A719682271BE4F3F306269F524EE2F74E967366ACF62254A5C480B121E91444E0CE09C0E63BACD693224164A55D2507C3B119B478EB842BF5AEB6F68400C1F1FB90BEF65C3690CC0CF38B77BF42848D1ECD2DA359817F16174F903BD6E223DEF794B18590879B96FC3D1B90EF9840B3CE4D49D883B824A7629C6E6A7175516C529367C613AC01085AF488D375A4CA045E3D799AEA1C065C50587512059A253B84E2170236B2010D5ACAA706EF46E5A86820BB9AA19DA129477E3B4035176DA3F516D8404F502631167EE0231E3D281C2FE68C3E9E9A1304F253550FFB102DB892F7CDC049A755774A7589876FC78E2E9430D03C96DB326E59A9B9C52E59C42A08FF7C4B7D6331ADE3DA29E35DEF94212A884DA1D48F4226803D2598759E49396CEBA4DF2A6C562F8F1A37714B6D534BDC11D22D1439ABDF619171F33DA33E37025FA8A3F68028858E857270A24B2B452550AB636A54A8646C5AE3ED4B02D03DAC0DFE39FAD5862780B730FDC0199307EE85162F58F77683B14C533AD0FF79EC29AADE2AFE51C4FC0B3BA25381F4482D4617A5CA294E6A81EE54204708EAFFB2C9F0370BB4EA7251E3D70A6EB6B021C6778D09B32080E3FC5E9153F4F8E42F71775EB318C1FCA3BE0B8B95AB599894BF454530B7C05C895D029D40A7F45444B7520BB83E2A88207ED6386B41C1948A4868E8E2D85C8AB437DDE26F02D4943A6C12C632B30E1657BAEE8455052F6C8157CF9A079D7959E5F48490607DF29829109A8D720012F987F787175E43F21E2A621E89666E353B1F4C146F3797EC3CD86019F5E4D5BA393353DA62AA478209B970C2BE96F2AC7F0598B6B3633A5238284B5BBE53B0E366B8E9BFF69F49424E84C62037A32E8F17C243847391EEFD49C829E06290F0AB0C87D1253A73B422BC80E589294ED8131988ABFA2C6EA0BCDE8156467D583383CFA6B650BC0FA3A4FD30ACA8D0A220A5D43A60DA1BB5AC092F0E322E19769D4304BC5B4BD42AD986AFD18F4D97A92B90E1E405D8FED0CA97A591B84A182EABDDFDFAA2CD057A25F33E90CCAF265019884CC0DD730505DD958D24E260DF3F8FAC388E63C9FC1B56AF6D6C2C48791AEBA3754C463376A43B8ED941508D2970D16355660FC8DADB396972EE4A93017022BBE978D9796410D3BB86F33CB3E56ECC621E4A5B672D3E01F6E21A4A43DA7BD01F11A3488AFC289CD694255F1D481000D534EA9F7908A89365BF3BC20330AFA42F6C1FDDBEB85AD3CE81ED076A58DC844CF47334E5A4210EDDCE1C53CA2BB12A843462526C25FA3DF6A5D2E32A3125331004F96025CDDDCBCE0F2C8DDF47DEC2F4656D15D4B42EEBA1B7E3E604843004BDEA311DA57825194BFA24B8602598378D8C705DC77EB9292CBB25C4429997A44D68593E9DB19BD3FD1C73D315BFAC725A6636246353F859C8A2C8063AC131823822B525316FD1F616C5CD510D5D37F7061C616E1D773D96A134372C881A13C76D6E619A03731D4D259FB69262DD26E4E2FE3DA924B0B2276D5827CFDCE1BE258A7624593236CD3D2F7BE147F073D97C615B5CB331131D355747CB18789DA1A63478DA6D138B9B155C5E23F1BD5D5179379C12B594A185DFB8A7519F9828950C00C273EF78F95659BCFB1724C1A98936E114E6B71C3148F26B880F73E8FA578766C61A9B6293A2D9097B1838DE54A0395D94578EE567DB11E26ABD61C5C834FD28DA3E4B52230BFEA4C41A40A9CAE7AC9B2FD2561B45F9E654783020DA7FC5E80BB6EF9981FAC90BD63673174D0CD755C37B8906E1AE0C2C7692839A44281A8DB915DB57670D41311D7BE9173D7CC86F83E168F7447D6698F6CE2F3DFE2049AF244841F22AFE2E1690980F243EE20CFF6F903FD52EC61A917FDB6B9AA7140D8A48F493F779445CD21D275E4CD6DC89ECF4A2C8793985091F1553034F355B1FC28977EEB24EAD30A1DC9DBB5E995FCFF7FDA259AC2D4D4E7CF6DDFF3DD7073C5BAF569795331AFDFE950F00F3A258329D8FFC0E4138C656C1D3A2B4144624BF492D0D1BD302F1A617109F36AD1F2F3EC1A33D8BEA060CA6862ED95A93CD607D8AB53A841B56D484E12CEEE9E6D939C4DC39ED8F08965DD02CD2565E64EF27EA59BA75A323517ABEB4D58B52BEB1B56F3B911B4C9B037BCD0C5828E0F8DE373EB4F3E40AD433D37416489A2ADB6A095033D5CCC118187AC1FEE86A111AC822449D826C4F7037F338FAB008DF372C8018F138439DC7DF9515F67D283A1CE968BB2209C39528E2B91898D99BE5DC06CC99FEE4EF73CC41DF24BE64429B2CEE17A0A6FE82EBB80266E27572F21DBC5EC9F2A36BC940BC9CD2DDFC63389E8B76F00416BC66349195329008D5E0F739885D6E9712D7CDAE7B3695A2F74355A830BC5438C106679A19213920ED3E7F8A3CA6D380BFD0C4C0B4306A32209D3AE2C7E3D5980B779F536802B51F37473A8FE4BEE1B6063CD64948816BF465E897D00ED83CEB6734FA472D78B2604738057914952C7FA9FD9526BBE8B8C07B296D37B17D54B9C9377F51350A657C788B43F2EA33FEC556E2DF36AF68DB2864D515F9A6F322CCE787093B49801525A96C06E129597D59A0AB4A687FE468AC4620C7D5623ABD9DFFBA90AFA71B7DC5E82338E435B97EDDD20FB8C9154031D77C6377963543E4186FD1B0E3A0BD732E31CB3250E5D0A8D8D62DF806CE587B27451BBD7E5B8CC025A60D168DA23DBA86B66D5AD756D190BFA6FF21B884327EDFCD277F83C74022BEB9E83CCF5F54EBA587BF937CA5F729575674C009F3FBC572AEC0F20B9632389538E8AD07FEBCB46A471E19C6B862777EDC912694B6790F357C4CB06D325C0F108FEFDB8B8B15EBEE4A8A2AEAC245D0F6C76FB5A11F59632B7685068B151982D8B3171C3650395D3D518EE3F3F58BD552B8BBA30E65EA61CC325F30404F7B9FAB956D3A1E60715451F3E8305CC5DC0696D470EBD2FC977BE71C6424DFFD266A62F132957C2201C5AA86BAB651EA48456D75D9F0F9848C3762019BFF262DA613543B033450FAD8DA4EF3D62D009C829DE06B969E423CD4319F0B68AEDC27BACB8D274107041D9FA635CEB834BAB51958878DF24F0900D09B227E560436602D9554041A70419B076591ABBCF8D7B95774A0B7A025B605A66432986ACDCDE4405BDEFDD4546954E9D69F5038079916A5EAAC7AD61F90FE1014E7FE786EEF49AC330CC61E0A3E252E3FB108CF6DF2749ABF8215D0CBBC78E9B515E400368B7395CB63313A96A778286AA4E12DE8A4653D67A4FEC3EA4D80DCEFF7F7AB8D3BF6E8179DE384D13086088EE01AF1262BF8F471DC82D159C97A5EE572DE3F10E8B7A7E709BA559554E5E53485113150AC5A98AE11C887A64BDFB7331FD6EFFCC9D9FDD602CC460A147C3AC4DAB414845A1303A30A702001E12EA5940ED362D8393D2966E21345E4561844288CF340BD017251382118BAD8DD744F9AF032668BB6FEEFEA5E261421CA1F7A161C78861058E90E0C9C6D9D21EC2B334D269CC2549546D0CE69427E33FF66554FEEF8C39163AE9F5BBCF421F95D90C5FE95081E8846DB22005B7998F8B74ADE218C06DC36E5522C08A0503F0CF097BAE0917A60D86E543D339EC2826DF3E49B0FF1277B959EEE3CD7250F5B568F62A81BA0CC825841988233B1B6826E89D4204811623AC3B8CD2DC18450187DB958BD5F72A52917986EEA583974E57B1399FB1ED4A01A66A4585ED376CE15AA2651548B98EF87B7B82C53C43AE728C51680AA0CDFA7F86133960A53FB34A071281782FF4BF77C7558DEDCB50D35EC5D2503BC8D22B3C651A40DB6A69DAB03AA29A08F3B785526466F14A66CFE01407D0932E678183B9C43BA0723A4090FF53E10C3ABBDDC3E9A5DF9BC7D9E36D55C9A69C4636AF40836EFB6984AE94CDDA8A90F54A30EE2822128426192AAA77DD321F9A3EB4507C0A8D6536D2E8EBA6B7F13075C9F7AADB6879DBFF025975B41823B5BF9F08BF1644C1FFA8A69D5E3F1D5B55053594A68D9F23A4C8941320A2AF3E96FA73D47E4112C68C932A1D4C692E8BB48FB775474958B6A53D0A5659C0ECC4C52D99C10565A2F6B66F7C7C3A2CC9DE607C29BB1FC8FE79C78E9D05A0A40F700CEE3AFE477ADD9ACB91B908EA08D3F251452E92260E26CA539058AEBBADDB7D424BA0A9312B06D3733FEA61EBEF19484B16006019EE8B4730084057060296660157AF3953A2E17FA638024842404D8A21C2376B536D45DB8A549463FF07687F757FDD3524F46EDDACC497789506645263A8F35EFDF9D961A590A56F77395C80EF5B8D6443BB3A7E373194FA1B4C1C9288D2CA0BFC14A5A422BD3AA33F486FF4336D7DBB355DCBB459E44CC344C1E077E6D3175526D8338EE5A3A45D906A6F4AB88C79E5F136DF05FC56B85083AED281 +smlen = 5947 +sm = F33BE389736712A1792187521EFFFEEFFD6E9F2B26F26850F561046D2A7FEF7428EF6403027CBB73B04A5839776530E0E58EF0879C9E0C96439A8ADEFC8CB95A296A7152C78BE85D81867BAC3C375CDC87E0DC7D4AB2B103DB327204E3FD54E88CA4531380DE338D3FE20EAF81C300B63E561F28CD9695A82A6C28F7F501FE036F7DC8991122C769FE6643DAED205465EB305F117E71FA607C0E10640AF74A8C9BFEA1EA49437E55BA601A4E45F0D6ADC16A6E2FAF68A3B63F05DC2708A2BE8B89280C6386115CB5BA22B19EFF4F34C9AA74BB9A9B43853722F435FFCB9C1F0E1179E49BB03CCB2E84D6BFDC5A8D7BAFEC0FA18C46677979094BD22451999D9E0F442C62B36B9D8AA2BF1EB26AAB388253B2B4CEB14CA56ED4B0007374994E32265358E04DE0A9AB605F0C5E67F6C2147E0344CE2815E89A0210A6AC23A8EB460166CD1065F34202D068A074C2F856AFDBCF89ECA965D5D8B660403776F52CAA61FFAD6FDC766EADDEEB6A3A486533B4AB0FB393F421FA534E7F603408B970D0C59EB3CF1D5D8E2F9F60A282985AA8A4C1BABF96EE174C212BC09B97E62D22F9A9549F33988F5BF6C716E909410BF72B644077080B083B80E60E678017E7AA6B8BC7E8421B284D771518EDC5BD1D08D8D727CDA48CDE65FFA6279FC2F16FAB710FAD1BA66CB6FABC583C77054B3D53F5B318EA36709B0F0126D777887FCA31E7349572F951CBCBD1B3EB31369FE3D9D425AC38202C88B5CD6B0E21C91528754C417C7A94F662958E1D4A4CCEB7A4CAD75E502A8904187D17A2218DF6434D395D4157BDEC178A180AE397B2E723D7ECA2E6D0529EEC082A3087CFBD09E634C21FFBF1D0F16B5AF51D5C5389D795B46DC352FA1931118E7DD0AA35423B4E84D6F8A6B000093E86D41500D834ECE4BCAE91B6A1E991EA8DD51D77A5D79D7D29D95574957C7DFC066FEEB99908A46B797EC5F8B12359EDEA0E540A97580DE46E9D12693CFF3B33B866A9B6A8534EC4569412E0EB1C76C1FB7680A9C4488F78CBF0FDE9EAEE6C0546205315904BCD5FBA2882C05012B41C19FC97F09B15D05E85BC6635F97BB6A0FFD8278A90C69D925B7834CF95F361A1E7B30BE0894D07FA488F2A369E5F0C8E2C02630177DBAC0ACEA00C7FC1E066B9147BCA4A529AA692D8D27E42FDB44E8294EA399946B2B14F3714180CB6DD444E9652E99C7A4DA4308C475C589FA0F2073C91B2F27ED3CC4FFDBA8CE2EAE9DB427B0F01169083BF7211CDFC29BE42BF32F0D41B8812B509498E3009E9009A9A3EB5C1E666B3BF37742655F62D2C3E038F2CE0BECAB0C28609283C34E24DE0DA1782D3B291D4CEF3DCC1C42D9418A7EE712827627AFA1D4448BD355CE1BF1956A326C423E45358EBD0C459BD70250187C91C8A4AFF98A38BB44459B3617345F9F4F85CDD11BE845F77EFEC23FADDE05F8ADCA09EA898FCF5CB2E81ED8876F189F7FBF8E461BD3375574D1543608BF5E592A1F00204416D9ECE86928DA6CED206C9CB5044F522EE7F19CD1FC9F7ED021BF66D5924C0169885A1F3631BA8D3A74554245C1E296610746B7E7A2D135B17C5B3E3CFCEB07F540F58D135891CA34CE3190B8570B6E6CD8030F07FA5BB65C1BCC8182793028681AF605EBC9CC17D53AAA659B85558A1DB916F2A929042446B6971384EF69CE524661BA0B028D78C6F1F9FB3BE3172A260ADCB11F7407244595F922E4BB4B66B4CD7F34E5828A121EC2FBD29EA9FD8EDF5C61D8353EA67FB22D5BFD8018FAFAD1BD30AF317627520EC53187065059B873AC676635FA06F5C89F1B6383934BD9F015CD1546BB7E27ADA17C3A977D7CF23247C9F792B48B534349007D31983D53EBDE53883439BAB25D4358737ACC148AADA3536A6BEBE72FA276214FCA2BB50299FCD616B5BDF4F45D701A7677B8C8103DE5DCDAA0E8EB9C338EFD8F8D69714DE54D3E01C4B98E172039654DDB4E908A17EFFBADC81F0C96080B6CCCAD4BBF3FCF0607B53676ED8718D1BB926B28F9ABDDCCA3637D54CA59F9AC156CC1969B18107B1CF2A5CA81E15B49A5ECC4733F0020493DB82D246693F61515689473226FC81F4998A182D6FE1C68A373EA8C7380905DCC81EDABE2F632784EE5BB9C025F88CD52C2D142605E654F0B0BBBF47B34C483C2678E6B2FB149D91F5FF47B46E3C697A30FCDBD5D24CFCAF5390735B9C15B87A529017D2DC719475363F1FABDD0CE1BA59338760EACF1BC50192450B0BFCC2A6AE3BD43557FAEDBB0CCD796DD8EDAD0EB64BB556EE101C817EE791FA451DF8384DD5FC1353F621B218DCA3AA3CBE3077D83A856A9478D22007969561484B5A219F06C4537CC6BBB36E2744A397EFB7F884425AA8450BEC8559FE220A55CE09BACA36CADED1932F0B4663DC4FAA08841BB6E05A38D2C2B30EC23B50DD181FDD6BB8CC45139DE7E8132B42077AB190BE9C6C3C3D0099C1E565D0F3CDCE7A732954BDC6D8DA80392EE67BC37DBE7010E3D41BB8BE06148931FF4DCB3D8E658208B0FC9154D9117B8BFA87D1DA50A15C36C99A52E9E4B742432B9370B433E2D368A561C8BB11ED9DA52DDE032C3E269E10D0CB38F5D84F37C0F0269E6ACF04DCCFB8C460D106F8A9344D835ED9A9ADEB1D9F1331387C709F29A7B60ED6C68258D0577AEBA758B3C0FE892BE67566D8B98B6631442884A24B8D377CC1F091FEF3690120A7465AB57398E93FAE7E9ED72ED2279A7145BBF526855940297AF9212F398C6B5634D8C3FCA8676CDE9FE210A0A294F100DA93A59D2A472E1549BD84DFC8904C50388FAA1B7C815BDB2B0C2018A95209639CF00B657C76A0F317786A4BFA9E34B1DDFAA58526BEE87E60EBB22F1DDD5DC90657AF271E76E0EFC777B153D228B5F347B2E6F3056CB77179A9453E4D187B9CC12AB67DF35BDA54CDDCF8BBD21343FA34F20F88017EA9BB76E222729276DD5E2533EF59B3FF817E3AA6C2B8687EE26593B5C468AF6463AE1C420DF8ECAE9BEF5441ECC1C416D80B0867FAB13EE0A49125A26DAE303EDF0E160CC5BBDB875E19E5328EBEB9EEFD8B371DE4E3B68A5623015459560AB004A4C36E7B1F2D6338718049C8A33FD2107DBB66AC09760C440A95884FFE16478109EA98FB23D5A6B1B6CF0DD528315BFEB9EE38737AA6D8117885662FE05FE0942EBBFF1F8AD4F2E9350DB77816249A74A60DE3A5339EAA543CC082300B2566C49CA791AB4EBE4C9F1ECD06F63C758274C4E6E3A42E898CD5D94B49EC2D7B18D8C999CD3BCDDC0A4A3D26FB30EEF09714CA0EBD147516FC0111D231C511B1A629AE2104BCE24310F52F6527386C8921FA203CC24D1F7F32D949657D94A8B6613D699B6436F5C77A476A94F6D7BFDD3D8C8478EC3FDCDCB107F85D8B6B26F4EA23276B7AC44ECB15F82BB8BB68A1FACDB237D8A47C423EE2FB28493FB092CFF879C3ECA80A716CED8EA75ED27C0B51443D4FFD22BC594A2437BE643DD4DF15ADAFAA43CB8169DA0E79867D0A2C21CD5CBCBB2A9E2E46DFCA42E8AAAAA83D4B28BA8B4975B669CFFFA9C055FBA225A51A71F162C84C410C462D11417B78F4ACA69D01C3D682024843911F973766D4A9704045F6217DA581FC506D5775C3ECFFBA0BAA69497640791A48671B2A01BF2E31856AA9669A2C2B738A0AA1B78C612510A0CAAAB1438E8417EA4ACC13E1787FCFBF95BD647EF4113BD6E4C4549D929F6FF449D30198B52D2625F937FF73F7BC1900C1ED04A376691C7859B2094E3D93F48A333E4904BE7231BD16B7EE6286D48FA7BD5DE3FC92A65E683DFD2C147AB5C997E350A2576503FACE96CC57C2B589DE34DF0B9A8E5504584E5E920632797FBCA7D65CEBD907F021AA2EE03195EAAD2BFAEE50C7384EB036EB0B73C1EA8697FA9B31A8D873044958779AA32E1A0CB130FF1E512AF1B0EA7225CB12A4821C5E4A1057C95E22CCC9E2014A4D48E7A78FA4699898FEDDCD87B310E3FEAB174447FC33A647E6FDC746BE921393C8FCFB2993E08407DAFF2CA2140ACA3B6C37EC52C51132A8BE0D851E81080BF6827BC65508C9D609F2067555F869E1DCE55ADC03593C09D4C185A5D211293B7E18BC305517AD37298BA48708D85C3FABBCA3DA373338ED2987BD8C11CFAD3F87292AE527E2DF6D02F85D1D8DBB9FE1CCD63353D2440416B67AEA6C1A140B0295EED1C441A691E2223C3C9381C99A6277298BA41300DB4DCF18D2DC317CC2694FFECC515582FF98CF274D5AACDA4B684FC06D997C25CAD6C2D345AEC82D37B558F8693B9A7492B780201BEBE1F87512A12C293AD8A91CB6C04FC1C5CFB5C8391B6214F7AF535A54138DB7E3C9AC8D33C44572ACCF0D2F35E29DCA33A49504CF5F6357FE61D7C89D0B7426D5BBF92D522BC0EBE3941379AF5C42F264C1117D2AE969EFA1E7F2D091CEE92D9F28D32BAB13074FC14A94B0CF9FC679EB3AC6044509D3D04C0B9D17E4BF667C068819E5629E0D79851EB61B92B3691347B4461B186D9B8C177A95C703FBDAAAF449FBC334ADF56AF47D5CA9583A99C1E26DB445709AF9F53B7F0BDBDF24EE223CE0363B4402D210ABBEC91962CB922277F3B8423589BDA5869F8A8C04D50B083FA1BB4CCBF51A84F49A8078D3F690A1E86F249AF73089FBE3A79AC64AC69954C72697A5FD5D51BF12C2B34F59A950C2DBA7B04F0FCA2B718E35DDD15F2039C99DE07994C43894574477DD31882359AA02BAE26A9378608575A97D37553F7B4DA441B6D5A64D515F308BD229FCE351D6E07E71151892CB5CEB6CC5D44459361D2159300DB80062C0B8E579ED74E4EFF6BD051F0CE949B358AF94B23B57F007E74F51A6A37980DC5CBFA5C32A566722596AE3AE0F87D705893E0911391C7F2BB66E3EBEFFEDF7D9E5DDF1468620308F9DF6A7A4FAC56EC133A3FB4A6CDF1466FAE70E35EEDB703B96A9329ED56FACF19FC066FE1CD3A052B6A2736501725E485B385599CAAABB3F22B423FC65CEA953AAC503E87B661755F5F4E78071FF8BDB8D00F3CE36C4D2F635EC8DD37588F89DE767AAFC688F8AFDBA4C5F421060ACC038743A1CB52A1524EA2A8D4D35E268F1618D756221C6FC10EB13320394E1A1133BD071EBE9ACC81E88A2843EB8914CD7056C8DD4B0F1264AB774D5281DCCB25010E2BE744CC694E3038DC9BB102776193F25163033E425D16CC938B2D95727C5344D9DE032F338D552D1235E5B4173F14EBEF25244DC05C63C4360675E30003B6AC6AD37ABCAA329DE50017F1EB3483C1DAEC35F22EF948DCA7AE753FA3D47CE82C34A64E679FFFBCF6CAF23FAB4CF26A1EEC8FBF63BA69EDAEB7692F464D5766E6B715DC2C931F22F30FBEDC0C47037B44287F44748F78F3EE70B13C82901FBEF13EDF785D421B6E8B44DDAAF51272F89CC86F3FB13227C46839F1DDFD19FC9F3371E910B1E0CE1D9D65718877BDF3166C05C26D36C2022073E9309482F3CC7BF99989F84023068758A37F9C2926B73201EFE18C72B86CD293241B16DF63FC612AA2D2159966040A48D34BC5DDEBE6BB57144E3C8F34EC40EA3CD70F591A5C207993AE4256FB8B1F0249474A1D9487F5CAEF1B1D71656E6575365854FCCABAC77B0322601C260711E3470572FD3B8417232AC3C19FB91E3B6CAC829D02BCD539ECAE48BF7AA3800CF81001DF731728DCDEF47089AB4D6542D07281762A43D00F0E38219A241F0E3CE5522F1F8FA5A03579549638ABB819DB7E81F215D75AE94B84095740C8746F86128E795E37B9A5D052DE10D22BB70BC0B9B909DADAADD11E29668F3FAAED4164A54349C4B0EDE8EB82E2D69A6F7CF16452C2D107D40756C1083C557C18EA74AEDBE04623EEFCA670D535C3E2D0BC3675F14CB3B942DB2D6FE1AFB8424DB938B6999897333320710112A92A162FFBC1EA89766AF8AEDF64685BD3F3A709DF605BBB07D4AE6F6F46D463178689A2CEB33C6C6CAFAAE65D26DA80A7D690B08E33D6E0D83DC9239D57F0B9A453445442C03C260B8E0A188E01E8153423AC9A270D73A77F3B50AD4A325D3B2C55DA9C6BB360537FFC6897BECF273C0946691C94849DC1CB45E5F0D0270EB0ED2A9D3C4F22A957A14BBE1EDC05ABE3263AC26BD9FBAD1355A846C44F51D89CAAFEED8A421042D261E0AAB0806657809EB592BB6BF2299D090DA3F165B1298880934961B72F8BF6BA7AB94A3E1E0CEABC6B67E67866E985A14D9D40D2D2AC8CE78197885549BF65346EF4FEDD9A13CDD50EBAC94BA46941CB32BEF7CAA0803CB15C40E988FDA99AEC860E74C2C0699EC6EFC4B37FDDFDD3B1694CAF8F3D69E4BF8AF57A9499F7AFDF34D4DB9298C7441F1F6D26EBE52A67194D46F54C9B5283CD5382846F514A6D2B92E4F97A146E6A8367737342168C3821BAFF52130901CC55C4AC87A39D11F6E1F94FAFCB84619F7A36E618114EF86B9BFD3E10635488CB6B7CCCEEE1D515D6D95C7D7FC111319323B4B6F848FB2050C2E4A64ACB0CCD3FD02070F017583E2E7EC1C21353F747792AFD0F60000000000000000000000000000050E16202A2D333D061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 + +count = 40 +seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 +mlen = 1353 +msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +pk = 23B5CB9ED30D125D80C9A56ED931CFA4FC8EA80EC4C6408EB1C836D5107CA42619EB9C5567574BC9795CE9B81DCCE75B984D2805F9A572578F72978F655C12D30B17115D7AB16135F668E86F4B00EEA40E89337B98643A7EA6D10839E002C5351D39D085E1DE19357BFAE15896AF30333F3521472D4C218ABEA35FBFB695043ADB08E14EAFEACCF3A400EED9E6B1DBB64482A344CFECB415E4AF18E038EAEC5067715F9F337C2487D5C3CFCBABF954FF10AAB3093D26B20333A9B3CFA6E236DB80BF93C6AF528EBC0B8D368066CDCCE03B12B17C8871404050D894FADB5BFC9C5481C07010DB9F8AA62F40F3C110E30551E3B2C8E1DAA62D70EA18926BED49DB83C653EFB72AFECB8323F0C1E408C2BC459AB1CC34C856C1237711783AF254BE8C3FFE6C2D438C6B067DC4A38D476D8C2EEE19AEAD4788D73EE4486AC01B95A9F324FC39F1A5FEEAC90943678D968375816F3C30C1CE653C0A238DA4E8D8AC29CCE6C78CB320F4E9D106D0FB4EF4390BF6147AF19686E50B9BBF7A55AD7894104921318681F38F8ABAC18A450B9C7EF32593FFFA7FFF8F7846976A70257D4DABB4179F47BA1E8FCA2069441764F3C85B9E14F067B98249AADB21AE63958BE551634619475AD735451C6EECD44EF176C83237E150627125D717E8FC4A0AC1C0EAEDE3B357BC55ECE86944A71CE62EEBF01448C8EA966B9E51BC7B93FADDDA33F05005109510F118E105449061F4F462C5F7DAADA3E215223658DB6F75BAF8230B56C5AB08DCD71613191B4F570DF1CE8981150DEE905585BC5004D02CDEB20CF3DCA223225085FB6FE0F92E8C5724F3F3F6E6E8E833ED16EDBFC229F25FADAD267D132033DD60B333CF67945FF50A16903FE4BD8B69AE402CACB32A3D2811F5162CAC306CDEE01B7E81DFB2102A00F5C5BB8CFE47C60EE566A921F6FBE295EFF433482C8A28526ECE14231AF860E534A145F427405496EFD99D93A9E562D9A37CE6238BB0350897CDDA2E003FF2B3612DA2FF4A78B2B3E861C51532EA65319B8F62053689B8BBBDE1195C4D19060E75ABF7D8569492E6359D83A639DC59F4F839BAEB8471D6559D75DDA93AFFCEDFC622E7970045DFE5FEEE7F95D3F0A4FC062A34CAA7234FFCC3C925EAD8AB6F3EEDFCC11B32629B1410671F2D3748F8A3E5F007036210B59B1C9B1B7C4CAB0E45849747C45F433C58F7A10DC352D62D7F58F71CBCB82BDFD2E68BE8B59FDBFA56B91A7F317905AFDB0F735D1CAF66E81E180BC85BA9B98DFEC6507B7D9814CC0869DB67152780B3B8F2E2724F78E34AC7C8BC6ACC1BB5D98384584C14106F7F69AF9047F531626A2467D285D8D27D462182B6741ED4DA2688CC78D8D59D9A0FDE8FF8AE4141BDDE7451F15B65A9D79C65701E32991AAB68E75934BC5458988EFF48C22B2F23023EE1D610CDE06E91452E900BB4A4D4AF4A1CBB57EEE3ADF5284596F8E3880B70A87BFE82AD28223B95080E1CFA8C3A44D6B7B7A832DE70E233FDB35AC0031DC533DDF60EAE25F29208EDF63A4636978B6D23C7B17DF1C913C287F34A822C31207832C7C3C650F958DDEF81273D78BAB7CE8C5320F5455C02CB63E37754EC0C47BC011EEBCEE2E22A191B77FFF2546EDE36F777DE157335B17E62784CB1B907D7899E35C8C6D5DCC5A35DBB9987702AD18AFB9204FC00FBA034B12EE0E5C6C5750239205238CC6BF2E8BC0ABB3267E1FB5BC01140144A7978C5C1084F8F94B8E4628F06A63761EAFDE570AEF3FD61A9E8B6AA3768143FF1CFBF6052D63AF2ED705F517A4899C5F635B9059D575048CEED5BB008136D9B6FE07EE4EE078F14A03CEA137BA7F6536150726BD8A79C72CB93D022456C50A69E4F8820C29F804683085143009D2D34FBB9C9582412BAF5E07DF7AB1364AE25D7178CDF9DB9C3401D84D61208922BF4002FE1D040B75AC72284C2D46322FAECA6CB32F239E7A04F34DF22A7094168F1C9D571458DF22DB0B81126CF6A343CC7714965D2FD00C2A379C1808EFB4C38465B01926E0220AF1F72D55734D8E0E0BA7F38F80A9063A9C3DC422622C8E16737F0384D2EF704535B44D664DDE175F95D29974C52C35D62AB7A0DB8879935D37E65830C73281157F873551AED9D037AF6AA6C82597DA99600B49227C514A6636E98035FC47AE1751BA42DA016AB356222623A302871DCB7E031F3A1C1CDC9BD92814CC36E88C9C9DCAF394AD6FF2D9BD06D59C20AA294643B70337F9E78308FD594F50A32D93681E3FD1F29BF8CB24E2AEF7B0D5ACCF52F349C79D626CEAAC1D929B5E179BCFF48C911BD35ACF6D7BF126E7D58665F347D55B20F0F66A079DE9E4E28F55C5B960D1BD531AEB4A317A0D152BFCD3ACDA0705DFCE0AEB23852BB0750C6C0F2CB8E2459201835F4E24A1AE466918EC32CA593951017040347D22011B472013698C8E308C3BE2F63D603A9117F5F66D6205988C12A6A39B8CC91D565FCB23C47D25F4AEB01FE7A61260E8E4F5957C4DF90E75C031B6214EF4920EE52264FBC1AE96936D2DF1432758413E3339480E2E42D15D8334E8565DB17E9BB3BFA99A1F565E3FFDEC500EDDB393629BE808B32A3F4949C28549DDB5D0D6027F4276E972680DF8319F9E2D0D8D4A0BC65198C7D0795202E3855CC141C0DDD5C33EF8FBC4C27EFCEC5225BE0C84BE4BEDA4159D59B32667B4D0BB4AC2BABA3E21EEB45BC9608804E97DCAC1E20A66C8A922F840E0C811165C50B91089394FA38225D285A784CCB6CBBE243B0915116E2F18DEF1313B4E86A578C304CEA62F957F5B2085B7C7E05806071381CD02E2F9C1C7215E9834F8EB9C92F98EFA0FC95DC4703569824908C66380CD5A99F397D0650CEAE10E85E6CFCBB9803AD42D343D614B310B52F52784FE6317DC5F98D95DE7CFD1CFE4EDC4CDCE0A8F3816395321202DA7DED57DA17EC7046E411E2C5610B2830C5147CD0B2370E4CB36041D3F627D0AEAEC6BBEFFC5AD8CD94220121532195442A7EC9E0657DD871BB0C79408C722AB947CC4F59ACB29AD2557D246DC14866A1BFFCE8502A49CFEDFA5EB5534B7BCC5F3813BB21B010A1F3E8A75F7C92AA3A7163D33A8E338F419D300CEA9331DF714E316CF9421DE7B1B54CD5686AA4296E51A42E81ABAF109A9DE6606C57919F4334BE4357A597EA83579581F2A2E2B2D0E4D60D26BAC0C6E9751E8D43A65267D718670FB594C6D3E5074CF5A479628642E04380D1AA049C6CCF51703C1C19075D319430A239CCB2381DA4CF0955278B7294104BED8D0A86AE46A3E40CBE2F5674B3845F17A2A13952597BEC86549AE15B6B6B3468C20CA6F968DE35375E9514619C5BAF49C984F0E46B7E9C5C9D23DBA9E82F8DAF7927B08D2F7FDD895B555B6AE467EAB4E0AB3B4F82F928451294D186B7C897E2ED3C898F5734C9F81A3AC1A9C33D72F4BCAEED41F087DD03E2A0027507027D1C26BB66DCFED09F2E6DE9D386D5B2AE209F00FE458CDFEC960806B3A68FF80D3ACFEBC25C8B88261ACC9DE688DA68EF91E51B7E879DB4B2D4B272D922E5441EABC0D8CA1F6824637A8ADF2F4F4530F1A7B80515EC9B5C5DD92E57D709C6C61D2756BE700A33B8B27A55857EA131943745000062A45F6C0A57742327A493A96D2FD163E4C44FAC053A9CE2D1C7ED4A4D5AD0F1 +sk = 23B5CB9ED30D125D80C9A56ED931CFA4FC8EA80EC4C6408EB1C836D5107CA426532FD674D55040060920C34D65AEE0032276BE492793AF6E3E0E27AACCEE86D03D6342D594ECD5959AB159B67437C5C91B2D48B282EB44A61DAB3282670FC049F3FB2D13998F8B2EC8B53D1964AD147D8E362023BA30AC9ADBC6E287AED9AC8C01308D4C1831DC926D02447002392E8C402983166C20390D41A868D8969143824DE3988D9C42284C306D0CA4698A94041B114009B94993228094066DD20249414222E0B8690CB000A24488D9A2611B060E000550A2329183C86C0314800417255C480CC2140E84844D4B884581302E4016060A930188A68820436288466E8A247282068ECA82292485299B0861DA068024421040982D4B104683922412A97124994522062904A568631621D3B2894A322090A4248A4444230784E2066A93048624185120984919B20CD8967011282E8C386C00B225114984044850919804242430A1162EDC00641C848510A58D114991A4266888004C01184820198582189080A66991128A090464CC940C8934814482102205699A3802D110891C03640A370D840222A294048C300E584280D12085488608D92224513850404611C9C670A1926064868500306C131340C9C60D4B0650108080431082CB02262239119400049408459228912303210818250A1105DC4260441842840886CC18228B24004C3489D946020AB47140286D8C10308A98504494645C08711124842219468B1860DBA22818924521C044DA04620B960C81041021B844944472DB382D532872D1167160A88893C6304A10220B345082C00D022621541411DAC6895C262C9B966198B205C2002608138599A6000AB4859036458446224AC8309932890B09025300661930510A8111C0C2614A3210A22670591225D1843122282000C66891148A88806C62464D6322291BA92492460DD1B4440B494021210689448C9B022D10B1295C18268AA4611A468910B464D1A20018883150480910818C0B0030A4304820079000C2919C34664C3666D4144C809889A3C04104320991020E1AC50CDC80208BB65003100CE3208D219380142550DCB449E0460603314192382404C005CC14450129888A488D03B0019424468AC22423170584A60C89A00C10C70518A89088248694340680C64140B64113116511809181366103326013C88D184080042640DBB46040B2318A4046D3266C1B19811B014A84A8019284411484314A388202244150C82D191971E3A48D213226C4C00D1AC58D140484008391E1468C20C3605CB0088C166D1CC58C0C096548346218071200B82C43B40962A4606424204432688420215B865082302C2106706280655016028312488942501B233211B86C0BA94C643851CC0646CAA62104830C999831A19661E44001500812A2B085D2382DD912662331492202888296309A222491368443C80CCA180ACA388804110C0B9661620651490646C1B4458BC6610BC331CCC285C2122EE080858298059A96210B048822900494A211E0A448CA0885498044CA3640910282C9C649181010D4A08C042689A4064A11330C1443125CA88421408403C16C103592D91211A4488E22446600B525934841D3102E21009003386E1B05491B151143A82C4CC40883B24110C20461003090084A9B8229830082C1124A018501C9A00C03116D80B26918365194148542424E23072A10A84059C64118375182808420198C003162242389DC324C83268818007212129014384602882C19C4400C352502C92D24A52C49B870E4821002094A03A22000008889902414128500C60C942072239560C0964888B28992422849380653084400B14CC8A8801128801BA36C94388CD2168409028240306961C42160868809494A11206859006951C064820806034772A4164A13B000224990820271DB46811B042613059213922462B06C119420844292C9228800998513164D234612D9464A0C801110076A81342A18916D8398400B466C14480E20B65151C44961102944046C03343122264D14A32011A90099B83098C05108136810216D8A480CA0B489480064CB46721B800192B090A2062E18160E600808814602E2A02103C53159A0511439319CA2295BB67104A1484B86319B3492C8328824160A8B1630188830C1182C60182DD82252D2B84043A201A2B60949908DC31824C240420B123187A0C5C54184008D2D83A8095E279F3CD9A737E17EFB07CF04A395EBE6626482400170F61AFF997ADAF13C8105200ECC1B8C0E78735729F9BB4CC8CB79EF966A308DE1E409D94BD3AC75C5A91631F3F9AC9C6AF2511347EE8616574C6A156FC8F07C523AD29870FAB842AFAD25FE589D6E1CC6C2F32C541BF437FC323DE159A2CD2314B2E4C588D3D007164A02492D97955C8564340A2A2F58F24870BBDDC6C0DE8D603F5FFD4B99D4A0CBE6C2D8F40EB9215466E9A17045D9CFF68C9A0A8DAA72CCE6958FA2F692917DAEF7BBAB1BA0D4612B7639E7F1683E08A042D2FF1297CDB8B9CDDF268040AA0DCE0365D5E841DC063D54110AFF866C41F583EDAB9E92256BB6EA90BC2438990E3F54D55F0707B37030540E214E71152590BCBEC56E94A98575AB5EA0CD9A791A94E62C8D2C67CD09D397DEF1A858093D21FED577044A48B38BC2A58EE6FCB70648137050FE9D0F197396E486081A9F040B30823F64612A0C39DD71B1D839A3AEF4DE3876AD097D42917D615A5AC799ACA03D30C52AEBAF54F0ABD362AD14D110712B7BF0F3B2756F35462180F08C7A412EAA4BFDFC3565587A837C667430DF85351C734ABAEDFCF68674E43A4D9B528EF057FBCEE3BCB457F2E7004F08792F581B5F92F7500AB274994EF619BE049EE1CA76BF57D72032EE244E5380D78DCDE504D1D6A9E6CEEF119E68DFBAE3AF056CC10E8E2F971632DC7E2C647E834CEE14EF7CB84E4B0576AAECA6A2F00B33208EE7C6297A787A4568AEB09CA8019F9F4E568C3A5B87FC9BF38C3F10B805CFBE999BD74281F3872476878E4AA48D7006D4776D51F8AABD12F9FD910CAF019882A9AC32C8AD37B51D67DF9E13FF1EC744B95136CA569D51CD587C5EE9495415228721993383B2C1FFCF06ABFF6542AF4BA828DC39B909FE5E49B633CCE60600F9677C17DD7AD925792FB097762DDEC116F22A9B24CC2BACC8894A1405FABB442F45DE352005682D033B2EF007F8529705DA318F2B83A6913485AE147EB51C276A43B5055FA24155B11F331CA69F9F124CDB074EB9B92EB70AF340BAAD0B41289ABC1366E0CEEE808D1D15E38A74C4C2E919B6C3368B0FC076277E503CFB8307D08CDB9099778EDE97C32C748F63E1B71D4DA91EE62AFF2BE9A48A629170857E461B276C18667CE1085C97A036D9DCC062170AA2743EC0E080B429DAA725B02EB2CFE8A82E131525172E81A6AC81C0866BB117EFB2AABA2C98E6EE911DD5D9E62B630551DCBAADB02B6068619DE8D552C51D6CCD0114D1F1A5221BD9CA9C2BA9B5597BE6679F23FE5C542E85A2C0C5CC4ACE17E84926615539CB3A7A3E04378F9429D0D7BA9DDA1264DB35F6389920F6C2EB9BD6081E66D1C278DC7154CC6457CBA52B323CF5EBBB2424BD3DF58AD50097B4F2795F112DF0DE528A28DA6BD6F71DAF7F9E779C10F77BE283AEA060327E9759C0BEFBB5D4E473A2B1EA16B42D495120E25CC561D588E65A68471E2600C4A92417B83F8B74B096BB7AAD0370C7DF01828F92CC29E52FFF8AAD1E766E94551B83411791EA21B8F3FF8398D5C2DBEDC594B6A5CB0EEF7B69DFD7241FB482877EE22D485894EFC0D99CECBD8C26977EB632FEDBBF76E9D9228E9984525E97C663777DC4269A734CFBEB3D283074C1F300A45B5BACD8C7A7BBFF42B507D6735A667D162207FEE64816A3AA8D26B1657E701DBB2A193C01235AEE1FB1F493FAF9ED550F236592FA4040EE17EAF908EF7B9806A98254C580F1B4EFCEDF4F5AF37DAB8DDAAA6016D3F5422585830909AEF95F9692AC21D38726C2389D448A7CFDDBFDBEAC7296CD667AE015F70B7D8A016E145DB8364522773E1BBFFC477DA228685C7E999F96886A0372DF42706CFF4AE1047BF372FE3FD5A858B677D8F324E10C2087C2567100091FAB4D1BC22362AA4297C613E356E9C322657AABAE416DBE0B3899EE46D4AB46A30D3B023D61E176DC17D2CC0AC81BEBA3089AB5967D381F5E907E4188540626CFEDF55A59680DEF7B793FCB6D5A8F3352C244AF0D152BA54A02DCA14978BCF63BE714914C68A61E50F212C654BAB27B115AEF3AAC4831AD1923BB9F4EF6C96B256F9269650124EE1BED1A3CD3D7A27CEA0B48FC454FE9407D3D3BFCFEC41ABFD8AFE19D7AF12F125D299FEF726ACACE8DC75F8029C311ED0923221BBBCF353B77D3004E57ED9D84976AC2F4109966106DE5C66525050DEFA115199C332B750CD022C6D18CBBA41F3E997EE031E3A2E6B6C6C36F4ACAFFBE2529103998F5F7E4204A6F9F024C70A77162A44C40D701D8D39F05DD90F8B24AB62468F4BD6A3E6616946D842F3D8CB4707D388D1ECE793FDF059DE7AF1BAB7843182E8190A1EC5F6E197E4CAC6E248A379A42CABBB1A43AC6A36BE4D8E4E53056D5575501730952FA640B913C4AF0E13AFF3BB5319973532660A71AA5B615FC7DAB1E3827E09E27F40943EEA93BEA88C138E0FA1DCB7EB3E76CB329A6DA0CE07CE4ECEDBBDA4DA7637D744FCE82D3BFE32800B5329FC5D2057405B1FCC2B98B6BB6FADEA88968DA4A2F400292373E98FCC920A462AE555BC25BDBBDAF74177E13B31DD13D7B25FE74D88C2A3E5EE7F4E11DEDFC135E2D603A8B07A4B860CD64AFD7CE879C07B463EDF37DA1363EB3BA983956733A0863AA764CAE937E5DA24691504E778219C91D5F209AD9B220C135C7BCD262948BD961E2B0220BEA8A8315561A3424D78B4B84D03429DD1F652E02029518F09E8E4ADD3AC072A906CE8817FE0281C6C792821FE7C30EBEF5D70B7B39A97D9FE01BA72C4A268E4531D050AD1158250136FC3546B11E0DD07968B2655ABFFC4EDD4B10F2B804DCFA402BFA80D8C6248155F477A55FC0CF7C407249B03CB68FA24F449E64AB34FB372E958E84756537D0970A9B1435DB401108AE486B51D0EC0C452358F59055C8866B49C6742319F1917935985A3EA430C957E64F8C08993681CE75B513C2BE47A687F0EA07BC7C9F1FAACB5494C2EE06C7C0ADF18D2F006EF13C1C12EB74B4AABC1346B49EF6D34C37243C78976E6BD4B4A8A41A55F3DDEAA677C266883E50B9FD21F856676E9EA4513EE1847F35A6499B7A330D198D4D74DE59647B02521FE0D9234AB460F8C0E30F2F7C78212F12A44791AF9B5954E320A11219D5B915B9C5AACC32F197F4F4A45FF68432B0BC7F0E372F4A116C51825DF7937701A16F4C9177822867B8BAE30AE27B8BB97A50DB81418819CE0767F474307AE5863D55140CECE7E1196FC7F08BF9E79207C0D3748350FD935FAB38415E39AA1D3EA76B6E70D852094EA61AD8FB0263895749D6C25D436964729DCC7E9FEC7BAA82B5ABC565C3008307F6582D9C749A03EE1F0538ED95646788E9E19B6EF7D291494B2FF6A7A3CB2DBB34FF636DA65E341A2E9261FC24CBFA82A7177303902604BA3DA3BF03030E514ECF97BD4850C578855640F5BC270DDD5F7FD1DC3DD392C0A7C0611E2D36BBC67681022CDAD3138E5AA7DAEB7E4DABB333C7556706740165BB74EE607FAB39532BD0ADD59799F2941CD0187E3F32C96E438ED9E9357C7B9D5E102CB2CD33C06DFAE7CF63C5814AEC6066764746FD5B7A585641BC50E7247E17F91DA1B8670CEE3021FB72492FEF3C4F13EF476234D2313A50E73B6732EE4071F9BC2137DE3E3E58401DEC7E3A9FB83E01C96F3EB60CD24CB8552B931C18D7EA122A776A3614A43D3BCF51A1DCD0BAC36C6E58B0745F7D4E6FE144F9EF38AF2B2242DF5D81230B316C04AF646580FEE28EB28B7A14B1F0F8F664AB0C24DF8CCD75835C38E78DEBD88F3294042301745F29A7F31C130D67ACA165AE570DEF3D63E8D80DFAA8A0BCC45DAAF27F4079E7CF1D432239B59793AF039ABEAFFD8DA90C7421396958B712C51DF55BB2C07907AD7C8D3C740F395DEEFF95D0E0F8CD5C33A942AEFA5C084F45451E5D2B960980C9B718A4BF7FDB2BCB1D54E51E6C462144F6245B87204BD0B7D7B66E8D85FA91B8F77DAB4F898A7969C6819633CF98FC4E6D1257AA377457C3EB01B155E530A2288475017F9BA1F6D3D4F8956BF3C258E52585A8C8BBF11BDB4B38D9C0A573DEA21D16551AD08AB3FC38799564F7EE6AFD65109A915E6781F56197E857BCB6B39D66E68F594836F77B45321EEBBE04248374AD2093BA3F939198086A75DAF04DA17C57416008F5356A6F09FF0D8B02861419BA4E21E4C040165BCFA3AEC480E3E6E5A40DA9FD913DCABA7CD448D147B2E8FB557BC70251F5D480CA993F6834F13725477D43E0D9A89475522F04996F96656DAD1538B8B3F61F3C217F1818CD4D263C1668ED569EEC4C432740FA2FCFF7A708260F42E1ED96E5107ADDE0B5B284A1A79DF8E554B623499602E4059F767CA9D13047E469F5E52F23D07786FEBD8BC1307EA9135ECA1B6E675BA5325C07D11E9993B79ADB737922A5054E3B079CF805FB8CE838E70743766A322E3925043D435931A32210321458C46662DCB242BF16B43E7C53F66B94690B8A996BFE33B146F9A90AA4DCEAB00681C8D4C87A40BF4A27AD2A6691808DFFC6F6CB151D972FABF6BEAB701D11F4CC4B62A6CBCC0E9A26E7286AF222BE23492926837BA7D2D509CC29FAB2FB32589B43A1E4E12A7278CBC0D00019F7D167815B6DEFFD889B3AA1F0D54A271999D2B41A200443B6BF0284FAE7237FA441935EFD3FE88F5638F6497489 +smlen = 5980 +sm = 85B58ECF1A89F8B3087CBC06142B24E9ACD2F99BDD4E9144FE2CCCC5FBC40FA3516280ACE786B428693D00F7006EF9F51DE6FEB7C84782BBB525CCB10160C5F1B44EF89AC778ABB264A06E66863F4F7AF1D7213018517C939FD2003AD4D5B9D1E5225EB41A65F332A48771F591CC5CDECFBE946BBB5F24AB745351FFE288BA7035FE678DA7C8FDA992778D611D40F83DC511B36DE2E43554742B4685596ACB1871B69A803814201A95052EDFA407BA007F96F7BAC8481B6C15225B1F4BE74E36F6159A20E035D7432A22451E11D47F0E75585BA4DEC0D7849AE94005B6A40F4BF5335289FB8B4FDF96D7B9F2998CA443D3778B229FB128B23C31D262A307522ED6FB10E6349CF020DC2CD43D4323C9539A31AAB66D855DF0F1CBF6ACCFFD2FAA6B5B6AC27F86501F3F20449F7F000F3C48FF2917254DAE328419E571354B01431963B3FECA51A0181671B7CDB0A042EAE7E650356D26675FB2B2C36311CFD92315E450A770AF6B626AB587BFC3162CD65998101574231D677D341B28161F76D61541D12B3019E261935298D8C70A0DE9D5D99E2E837FB8AE9D99E38B502A9C551FB95DB3B0C46E18564119FF79048C2F0179E35846E7AC89BC38594FAABDA3F4426E036E2B4F1D8EB42203E05A183479ED53122CFBBBF879F599A809403C3656C67270F10E577629D76171727C77314A1905C8CE8F1D1B9C5DC49EBEF090C2CB9907A6A7987AD4082BD9B4BCF598E2C8B56AF899E69C648A12FE34B88AF709657E479F49D358305DF5DBA224181F51D9F2A51A3E152ED8E413E49D4925BFAAF7BFA245D7C86553CEB2398D9B46142ECB0EDA9582C32F934E2B2E97D5516AC2F5B2ECA44E2AB82C5713ADBF49BA47C576957993E2E7232FE8A22DCFF9A6C4CAFAD2D3A6AC51382A208B2F7F8064AAB5F49281697CE1DAB565CBCE58BFD8CFDF2BEBB4378DB54A394C908CE722B7E8FD3503B097260DE89330CC1EC3A3864E0ABEE6CEC36F58D9D72763C217CEB1AD17D7A84D5DAD9EBBEE9FEF927308CF13C977C6D089EF32F0A0217F898AB37047B3E51E247EC5BB1D1199144CBF35C24471BCA18FEDDFE9F0EA7F48D6235BDC773BCDD4336F6C20B93AAEBECF0C4D234C53A2EF728B144435A94DCC5E874CE298C03D161FB43A2290622810C6580059AB6B2AD432551D97715BE924C29083DA69CA33D008BB75E4DB7C7EBB8E797C805C85D04143818FA1D9C9C20F8575FBBB94830A72D163B68411C10CD296D4CA487CDCB308194C5C68A8341AA6026923E1550DDF9C802446399600E778713C27CDAF692E4857FB356694B672876DE40CEA0A7DAC680116DDE3E3B86B890495D9D093428DBD069D7F30744E910278F8B012E5A80E99C69F011A84FD161BFA17583D6438F5333125CF2C423D2B9DDC70F33D9326FA3B85B2ED4C0DBF294179310E51E72D6E130EBB2E057EE86832D50667D5DB08BADF21B31679D487BB479F3749BE98F1C37BF89AFCB5ED6E903D3A62C5BC638E941AB4EAEC93CE5EA35A08803F14538BCED7886B8A0316407C435C3A4BF607C2EC3C54469B1F45A24C62CEC8C32DE59426EC9889F71D21D6D5E3F0B61F05DCDB30FF721F8808EB1E1C4373C198EC512BEDFC38282AB2F2D4D37393A7ADE902056851903DA5317490A0C090CFFDD6326E2DB1D03906579E224B25264CCF751B18F0830C096559E5DD091F3A381617363048C659F7DB5400CF18EC0EC665F7F30DAB87BFEBB47997C4F0D6DC58F9F1515517BEB2ABE7A88139C452CCCEA16DDE1763E1CE492B44AA56EF24234787900C6DBBC318F5864430046FBC3423FE0CD2F5DF5C614285F7BCC793B1EA5E37100EAB95C3875E59CF55A4A539A372743773F26C737F00A3A2577604C0E7EF14722EC97EBFE79F1EE374042AED654ECAF9E88F362F9A3FFEF8FFCBD5CCE414B16031E6388ECF7016D089DDBB18822D34531629C76B15C74245808800E00231230AD421412B79C87BD68002ECA7DED4D93A22D743375F600698DA1B501C418A09ABF86B72FDBCD81D03BC8C534D7BD86D1B30A733E0E9A56E538CEE0148EF78BF82503B67750D0A6271149B2AEC99AF50BE3CA227A4C1F24DF6017D44D9715CA57E34E10FE755AAAF292DBA64B84DEEB25D43D9BC69E9F68BD3B539D971A07877270A76E0915B72E734C1C26832FB918DFD47D21FBFCB455FE07E781BFE3D63654E6FAAFE994E5DA130CA1D3CF5FA6A9599D878369EDCFD0CE528C5C4C7F9D93AA61B39CE3EB78934C29E468ED653D155605B5CE11A8F1D95BF556852A05D9BBDE58C65603D6E920E37ADA38159B0855915B7E7C86E405CA79CEBA3A42E0EA5059705FC13F759A9D7571893D30A87A3DF421FC7F08189BC83E6F28B8D96143EF3BC7ADE9F730C307613BA37BE2F74FB3BF989C4FEFCC0EFC00C76B89826365CEF07241A58192711717B4BE5EF38CFFC70C7BF3D0A1877F84ED863EFCE8A8373A73AA59A8270852EA3ADA0DDD2EAC1C10AB066D32A4769BCD1B0C1D8DC8016673A05A3807977948B525F219FB60F145C10C8F819588E27F7D337B68ACC654FAF1AD6DC68A0D869F1DE922AB22F297888C9AE09DF3004E3219DF7D4622BE0413C18CBAC1DE8782FEE6BC3D1BD1EA644DE5C05A1CEF38AFB70E2A35029B6215A5035FDDA069E8B87D588238B83AA5D3D3283BB4DD15B6F485F19F638412604A172264EA5ECD22348E6EC36252E3312932A486236D928DDEE00EA127D6CFDFB47B33FD68DCE59E692EB240D6C24D5A93ABBA5E9C57DB0A1146D3AA592B3FC091F396674320B1667A680B90F27CA93E99124FAF1A24475A6A41D48F3C3263749E23F73EA7CEA3FB0AFA3554E1EA5ACDCF97C0F5877FC5C8DAC8D066C78EBFB5FE38C0AC9DB90B33C9BEFE92E072F9C79511B144D7D572AF9572EE3D7792BEBA2C4E57C652780E3841D66F560093611DF4C9C8CDF9C1D3789695086EE381BCDC7C5ADE319495732B91296EC5688657F8D8C725B5018E5C0FA31CD41FEE33544B8625E5C1D63C1FB99417AD1EE0CD9D7D3C306239F49CE7794F033C0E75BF2F120C31EBAB68D71664B894A39AC3994295BECE756570A2FA41B12527D56DD5C6E0921CF221273613D7A0A82329C10B8FC3A28A66F8333C2032FA92ECC3ADA35103D9128C9FF35B78F2B83C1CACC64BE40B3F1343462608E647C18CA4A4A8E01D5C9E0E5FD74F9D303119A72516BD8570C5C26C54473B1FAB31115310F31A13E69EB4FE9D5170D12512E150B5C4E15CF17C7422E7F7AF5377BBE3779340759E97832DDD1CC27DD4FBFD30C26FC0105B52BEFB7214AA4D1D1DFDA1256169D6C644C794801173BE01B9F615046E68C6FFD5C9F8BFE6DD739B805D54934E8A37454619303637E2ECBD8E6CC8008F1D8E1C29B5B448913BCE63394D27206B9738D42D246E76755AC275603F35FDA588BE3E778A4EAA09B8894B58333518D8023A1F49BD7CB3AFEFBB6F34583D097AB024E9F12356BEA0B930FBE870190489564638B4C2675C8039BE02F5E102AC1C572499317F537685C4BD41A83E368CE607C669A36345CD6C8D3F079D78F8C561D86A29589A9647FEF31AAC574F3DE7832C87EEFBAA21CBA7381F8D9164407519C5A4A6AC19FDC63FC820E931632904F50781BA4FAF467A1C1989325A0D42C1E6434CD2CC8407ED642C1AF831493FEC6D139F278A17433AD1C5E8CC0A449F0D4C0DF4041C360FCDC9AB77C99B40C0B1746912C855D7956178555FAFED9D529EA7F4F7346221E47BF09B38AC0A1E4F6CD2E8C5685AC8E54D59C9C0B954110B6EDA0C1248DF47FD980DBA986A31ED776E61EEA047334FA37CD36879E1C0147B761CCF42B08C90AA71F1C3CC6C32ECE810EEAFE5D89CEF5F2FD2A0072FBF55E04489E922B8ABB3B776F67224F80D1E98963C8A1BE0813ABD79EE812A13C9B5640C4367433F57FC48A2253E9F3A9F0B25B5406DD338136879602B51E856479365E71DB4A928D1DED137D8726E4F11348C95CBDC2240B07934586B6A4FA3BF293937EA4EFF89907E4D713472236AF96FBFEF6ACC18287B0742297E4C8B26943274F445F31E93145C468560299EC7B1D8DECA4730823996AC7E4968C33926F440C045A958AC42DC776A05AA493437D38DE6EDBC93FD1CF6BBC7C0287C67401270D9D656B8F8E98278DE61902EC3AA4D7E18930AF4F8F210965ACF92CA4C24FE7311A8C1DD1CEFAD8F5AFC191691AAC01CB3622AAD522497C87A19EF4F1A1587E355E851399585F608F9F343BF7F1364BE2E6867721071B9F498D1FAC8F243F93DC4AB21DC202E6A07C1DABF8BFDC108422D677CA2C82732C63EF53571C643E9629B881FA4A8A0C4C8CCB86CC38D5D1665C08BE2AA7675ACB9510ABC766C601FE0858CC09D61436F75999DB013B433C8A3FFE0915328ACE499499299F8AFCD2B3C9583D770D8D0F0229A158727D6905388334872F74E514B44EC71F17FB3371F59DAB5D66EF65419C3BA3B6071AF3335BBD704E1521548149DB56908DB80ADA0EF095124A3C9FF1BD0BF23B9C5EE9377B0B8762ACAD36291E0CC514BE319238F6DB767DFA50F192BCA5DEBB8EF137A11252B8B546E01784697D5725960056E06ABAA3F355286F289F1509124E116297DAD708540A9473FB34418D1F4DF492FC706536D475CEE9AC96AD64E4721361326B7C565B290E71BD397F27B7F989A4A30636A48129854AC1200A943E7FDCA5CA0E2929B1278304F776D8E9A360779BBADF7888D2E1665156AA23E2B872024BFC0B6A599DDE34540CB7859DCACB48AFA4935420511CC4D2C68694DEA8E095E5918598F45FC9012C40C89DF12B6A82E38302D007581E2A507D7A1D1E5E767580C808B95EADEC1C9D4DDAB0A4B6594C5B7220660DDFBA4E3519157BC9B7D60381142F81A463FBD1C77D1A109409A8C648E426ED4FCACDE8ADD81C981CD1832DE52003F2AE4F4596B2C160EA5129A8A05A724C91418C631DD45F302C8AAF06B6E26AE84C07B0E5323A10E2B87E8E6E067A81A39EFD658934E1111A5FD281240B587C16C2CDB824E210EB14A81908F74D45499CDF3A2D7858C3FE148BA9F9EEC12A7F487A86FD91493B3E5A798F22A1CEBA21035094021CF401B6223813229B94FC465CC198DDA54FD6FA17E72B0AD5F663EA4434A26DB323CC4333EFF946C43BDA7F5609E7C19D20BCA87B0305A1C2F8A1547998F4C9CDCCAA6D99676AD9B6CBCFB9FF0E15F80175C7F18ABA331ECE0CE5F9AFEE05C942FDC469076B9C202F380C4829A1E5B6DB3CFB3BE977DEA59E74CADEBAC26F9EA089A96D3C0F4F3774D950231B30BE6C35DBB83160D727ED2DD2699C54D02156135F4E2104A9A08BB49969E293A34EB7DCCD61EB4236170EE2A44326F444589C4AFA148AF315E548201DD0E15E3C2ED810F3411C9A3B56B3AC53C3ACA84352D64BAF33A5F1539854D66921FA04128920BAB4B17988C5E1E8DF931FEA88827711AEDFF3CDA3511F9F71FED365BE47A0AF0226EA4668643E649B46C160ECC3E408D6F9A8DEE0E05D16C8588B9471D472C92B09001160E448317DE879F578380624CF02090A7F94BFFCAF9469A9292D7A30863B71CA76E001696031BA5C104486589E0FBA71D3B5F1BA8BDAF96929DD5173864E5DB8E08B27DBAEE97DD71ECCA351904B10D5B7D7A3C8FF806CF3A3EF67B58B23F12466E1F059D02AE2B3B547BA39B660A83558353F61688DA710FE7D98FA5C65AA8315FB2B7F1ABFCF3B0B1D771EB4E0C879AD3441B544AA3534BC313D2D51201A5AB6E36C3A019E3133CE02FE078578B0CCEF40EA32C5E3D2C07A477A29D5A83FE08482BDBA396D469A059E87EC998383B939BABCAC96C765400F2BDDF0976D984B67EC46DEA8B3FB784BD48CCBDDEB553CF4B9C58E9AD3A19111336B8F7F7B32BEE2F656DAF565ECABFABDC4B81FBBB3592BE4B0F22104731135474D0BC0E82C1ADD0EAB3764CFF6D364D32A868B917C14EFE3024C0F9FC813F1C77160CBEEB030EC5898DCE3C3B329A18F8DF7708C8959BD2B7614EBCC6EE52938CE6F8490D3D4F5A7CFEAD0BAA03FAEDE8B87B1CFC291EB9B837201559C243690C53794BC4593D918F2A7C2BAC79ACE47AE352B2411A63062637AE690CF6EDA413CB27146AAB9DE32D5C1F413AC8C8E432F2A4EE2EC06FFD29D74AE65F9D374AD81B476F16BE072D6773A0D71B8B7B79B88AD28F695153444DEFC2D4C873B4D5A1B3875DEACA284BD2EE8491973B9408E31A2D7EB7AF449DA07B9730DB96F8630696FFA22854625189B73AC4ECC6EC6804248D618D5381B61C1D8F3ED3E906F001BDE7DD5E1F0846E0D65551852B5ABDA3A24E98C9BEE52C4ABAAEEB03C16E34696C7C920CFE8688A0C7659E294EFDCB8625993E130F5DE9A74779AEA33B4CF5188F527B453B4AEF73E52CBE56186DA2F303A548188B8536A79DD53676882A1B91C5373A1FA06265D7B7DFB5F636A8AB2CBD31936858DA1B7BDEAF4022D4048545ED9EB0000000000000000000000000000000000000000000000070B11161C232C34AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 + +count = 41 +seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C +mlen = 1386 +msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +pk = 47E6C2EF258947775E1AF18FAD040A38A4CE6325E914A5B4BCAA9990BED9F77199A1EC938261E1BFBFCBD7CB2C460FB17608F839859679B0BD5F87A5F75DFC512DED62F677D86BFB5906B967DED9C7AFD06C2FFB8D6FC2C1509D11C07A0193AF2EB980F41B6531E882F3F4605A38A5EE4CFF330C3D4D3E2517E4FF8316299E8D8B88287E2B9862E0344D179EEFC6FC3275E4B1D134ED26E4E8C7AB44413F1B11D0F350C38C7D6DBD7BA1BE292CF843DE9652840ABC10B44FD1A72049D66CBFED05CB8834DD2F4C4BECBD60D9BEE0453B2AF8B279B0B843FCF1833DE91C02FD9CF8535FA106C3DA27BCB40142A44C3372AD5E6D29DB0AB8F8B6850E4090796A0FC8EC476E0A15B4F915A68221B734ABE2A73561DE481DCE49C5AFFAE87FA82EA171F90EDA5807F6863F293790077CC59C9A7AFA346CF01366992DF79B753A4FB2E62998095A8A2CAA1BD9705981E67EA84CEDCA46C6808F81142F24CDB7BF5B5C8BD96940938C31AF28C1CD6FD23181441A88FCBDD91781D0B88DC3FD00BE542C8D07D39526FD829985FED12D0278DD19F8E0D71B41D6EA78BC55C4925E73A36527BB161A4E6C50AC4E4E09468E355318879D4DEDA09EA889AF5E526093FD13B7ED316F9E1D6E8E6FBA21439E7A745367C521015FEB871CE561FD06E898D0D7E08ECE5F4E30D5E2BBE7D2E2FA5583A70DFB48E8384EC221014ED07EB2641C365CD50319AD2261D3E1B01B294FC7C2C3BB092925C6A59B6EC94723CDAD0C16B648A14E98FADE9823DBFBF96F76F3818D0F07434957ECA9C556AC02A7272C5D0497F7199D9A27A9767B6F817777386A2EAEBD2610183565D843602933C2A4609845B3F1DEEC7AA12FA49AE9FC274804CFFFF6479CD0330F161920938D39DF60EC9B0EE90DBB2F0339C4E74D6DE8A28B16397FB7DCA2E4434AF816B8D905CE9D54A04A4E34998E90E65467CFA825D7A928AF016E6942F36FF3B1C232C6D8C7D03DE620B43538A9B76706B113C60F88499A2375F38546077613BBA9B387414B835F01CAACDB8E4CF00C512857B53CDD86E7E2A840A1FFC525AA50993DEEF8B548C7C87C80EDD1C055FF4E82E289A65F828B277ED90947ACFF32850D588C61C33A743924E93125C55EAAE86D3A3F9BD359586B7F6F27521C4BA864D33DA21C2A948FA724883AC3AAD3F3BE786E120EEBF2C00566796BD64637EFEC29205E6FE5CA40046610B8B5B62BE345F2862B4D06C8D62AF5DA86A58289B71C79F0552D2E2DA0A46BA9A6FA0F210A902F3ECA77787FF57C1EF1DAE37791EDBC82A180CA0E71610B438D3B8F8FA24364A7E6DDD381774170A141D277904FADEBBAF0F7BC2E5E6C26D4F92F3062F56F6BBA02301A51F8602B775867739186A176C01D8807CA0B3BFC6B0DC9787433B7FA0C7954B8AC38F24AC7222083E66CCC4B4D987D948893AA1C524F70138828EE1210BFEA1AB596AA0D22DF81A50003089BE89377A21714B3A978377424F6B0B9E262196201681B4B6FD433A7FC0E71B2426FA15B8CBAB47433C23532F2085C9DF665499DEEAAD1D0C5D9E52368002A09EBDCF81F34204026E877DC615ACBC334E42FD751DEF72D1E71CE10E939E3823F8C4277A9C8E0B96210712BC349815ACBBC6EA579B1E55F11B94A6CFC4499CDE6CA9B7445E574BCBCDB87AFCF79D9D940D167766A069D5B64AD2E92F8D5EF2C470817B8CA979F31B79BD3910C1D0A5686085D3B7A8594DCC80A1F5E58253500D28D48FCCB90DCFA71F8B26C4401156DCC72B68A4FC6D7EEFA9BE6ADE8FB20634BF38BCEBFEE27DAC052DC3C82D9E2DA6C1C3D776FD91B3914F3EAE8AD04BF013395E55274BE4E2DCEA48D1B293784CF5E6C38ECF53F1AD8EE9C16919227F1FCA6DB5E81CE65B352B966F8BAFCCC61BD066316EFCA2ECEFEDE795CB62D865E2884C5AC008D1A33354814B09AFD220D360196B8E0E790D4F9DA9CD2B9E47DF6C78647D85AF0E5F8593259B621A3BFA2D8CC19ACEDFC89BDC7A531BE6394C838A945896C4E1A85FBE71E888FF54DA2028E599E5A662386C6C73CDF07E6268A8B2D385B809E6E2B190BFD52A2EB0A8F53046F584022E6D76FF64F0247FADB5A4350E7B0EF9B7294ADF89B8B697F51FC71834CBC8E348F475DAA13BF68B8ACF9105A2D88707708D84DE52EEC94D5CC5FC79789F5F90A3C2E74D1E9122C6FCEE276D4D1CFF042FB4AE6CF52416F1D9EA0A7160BA2131DE02380005F08D8117E75A47B9AE7071106B883FE6A7ED85DABC49F130DA788E6E970BE57C9C8FE2AA7CFA075FDA34E227B86D4DD3F2FA93ED1B0A889F64F87E6DE234EB808179E800F5754F1FCDFC9976684CA88129C75CC36E63979230D3A25905AE43EEB628992FBE78CCAE60C370EF899AC8E8978AA568B225EC24AE37DF29D511781F81EE75D1697E7FBB12DBC9880FAFE79456BB3A519745F6ECB96112A6F4C577C1B403EA1202CF472BC60E3ECCB0D35EA7B36C919B03B9CA71D363B9B4A149D83592906C6F25F0F1D2110A5255DFA24808C912CE0976936F0304F09F39D793AF1C4E7F989516D50596D979C4914343790094755967B8EDB276F127B86D242B0F0D2A19BFB202BE81246E819FCDEBADDA853F81861D399DEFD3E024BFF161501D86588093F0180922F23C7E73FF57E2034BDD8B9D63DB277A06343B44F20F03196DABD629F81FBE70BBA993A2EAD180BE2F5A2E0678304DCDDEE57100F914F6627BEE3A0A24DCB0F88F91F5A0C9A24267EE514EC8B813647FFD3592A1D61341E0B93C7417B5631023C1C75490DAF672E6253A24B480163B0F86BF05726519BA55CC8ED8B32DC953B5BCC8E1403BCD4CDCEBC5F249BE2A2ACD34A5B6C77893885B6CBEAF8AE887674BDF4BC6FB509AB6AD2A5628F877F128C73EB27736FA0AC3A4B0AB141C12F866145966A669C0816FC40E4E35CD242DF5F69AE8413ABF122DBC301DC23041F3C805EC1CAC42E5FB06AE82BE626465787B8A15260A5516030BD2294B98B7E71DFF8043978050D5FD16C76755060524D7A5109EB8739F66AECDE6684B2DA114EC778C06AE3C1FC4EFC65550558D3701488B00E0461EC52FDAB8B2669312CD647B68370665655EA908286A033C5CA7E76413C991FEBE1B106556B1CB9E4A0E0E1AF285DFD98A11C8EED9DA45F3E86B5EBA09513E59D25AAF94D8B79397B43F709C8FAF0F48D45D68C9F28C5082E54227F215FF7A4EBC0DCB8A29A625E3154F403601FEDF639B547A7E7200199E9A8D292D3A21540C5ABC83841C8AEED2C740F7069F2B0495EB3AA9FDEA6029E9F92E8B198CAC333B8F6C73B505A09B9BD52920AC51FF8D6862EBD2334B977FAB76313F5CF877FE3F1E0592D1B83460D9C3CBADF7425745CF49E7DF7104895E9BDA14739EAF2348B526ACD25FB80EC4528B6B76B638749257A7A2BD471C93DC846B5D42C8A88FB47F14F5D685390AE0F01347847427E751590C92862088F1C2BFCA98DB0E14CC302A041E0208F9989D0C0F26A2ED873793B56A384F1D22FA6A0B66E9F76660F3524420810456B94AE25DAEF912A13E42EA10AA66BE6A02822C1E46A41AAF0C38D0082CB82DD6A03A7DD6DEE808BEDF689C8834F20B159EB8E0119048F3548BC10CB25284D6B6D53C7DEB4EC2FED4E2A7EA57EC21AC086CCA854EE +sk = 47E6C2EF258947775E1AF18FAD040A38A4CE6325E914A5B4BCAA9990BED9F7717B8FA877F51586A737923EE39F6B4F9175E68275B3F96FF672C134E0D15D200A59CE227BF679BFDA07C578539ACC10599AC2CBCFA063B23D6676609B55CEFD749317CE2457FE948550F97B24B67C1D0E3CABD220D60C9DA49E10A134CE04B38404C76D08036DE0006D113021CC264188C80D0198090C05006238689B266ECCC824018701CC426C6120240B2772919071101869DBB6491C103112098A083912DA9820C3224440C64813199084C42819420818289101188AE2B64C4A14881C4542210109E320421BA88044B271813821C9062040866CA0246012C128D4482D600405A44242220082D9820C11883059868409470961482E099331110812DA188CA104109CB84041B88D83302642B620DBB025C1A001600892D8860981B40C18C530900662D04466C894450A94919AA004948848A420840CB92D51C444D44002994244CC0841202004CB966108B21018B46921B440A09671E1244C8A9849C418040A1906C2043144962C89C04198420199048920A35063A04810402241248D09226913C84C61B68409A810C1240441C471D388704A22311CC00018A49008164280302248464980266003466020A8441C894C50A48053A69114844C23406D60A4911C920500092C40041091200E10230C4C140A13A26C04453211C390D8046A24B84C493226839481228741933682C9B68C20B409D13229C82202E1900481C0908B164C13A94813484A1C936DD428864198119B48090B2349C11832C1A8015CB665A0B42410036ED09471120950513040621805D1B288E316411B96051105321811081487100A098AE224462236710C068EE20852C4146981A68D090569189961E228441B3104A0C8658B928D52464E20430D941424932426D1927161A22482124409384524A849C9182624314C8840658C8410092649CA084A990641011442489629DAC2912114255A4289532200DCA88923147021297043466C13174D11B2654424088C0602C0144E22458AC8484CD48649A19040640452DC068ED3B249032740D382110131054328518A2661A1C46002216D00104E1A04309A10120807041C2306CB146AE408299C242620816D629840123228CC920DD8264DDA3044DBC2801CC92C4CC625D4480E54B0200A34714CA289D2108E0C2328C194510C05821A264853408811220EDC0809C9006D98026E9838511B298A2113928BC02821C80580420D0CA684A1384A61A40D04C3495B880D9B98718A266E0B042ECB3685D230205B9828C42484018500E0C445D2984563028A01C5910B4748038061929625D3023008416D484206834461423861C83260523682CB0628008048D1161022844583382CC0406DC4366DE2441110003120A0852237291B172504846C022028D2129299408A12030608482A1A08481CC48DE03265A1C02484A81109C44599102A1BA66850C604A3806C4AB420999050A0C6411B38455C989024B79048200001418658B649123828C204611B1926E038028C98484B246CD4040E83464558C485C01265608245C9340A512041E1406A48B60404A611C034641B248EA038616096654AA205420485A116644C36451927228C088041A40911B4311803060AA601A0340CCA240A13336C01A5012400120B9484D9A20CD204400CB205E23208C4040D592209142522841408989245CC36065A102024466C83A4300CA368632062900252E146480B172C4A1465949888931266A0C8091BB54DA224851807694CC0455224215B20854B408D91B26994C0880935889046424A204A40060C09952C11472C02313194B64C8B0804221869C8463250288C5B3491DC92295C229114078D90346013A25092A840401665DAB460142911A3C448533422CB80655828261A282E19276D5A222A24352110266E81122624802481804521948848A20988100803A10950426C1C450AA2448921A34199226C81006E820210A3C081100524E1067109A301D1C60092320624168E48480A4810809C3412819051D2404A52966D0A45404AB691C9C4101C228E8B2651591065C1844CC416020289719C98050988700C3482E116020A336002B14909810454400C4C260898102C23A425A0A840D4326C23B76858102A94161041980892242154A28CC9A80CDB08088A2480020740C8200801148920230474721FBF7D0D6EF169461BCC49E9F3FFF0D58D97868D6536DAAD2C3314AC1DBF8B0F904F7AFF0A090BA35F41A26BF1475069AD37346C8178106FA125612D65989CA998EA2475FEA83A1E7D67A1DFC9D920B38DA565309570348875206B835BA5EB629E17A7B3B271A5132A4E30CE0DF33971882D3FC534CA8EA8154AC5EC83F4D2167C8266431C1DC6DB0B106B0052BA7F16F70DFC432A44ECCBE60DACD02B445E743FF547C1A921F6D947C7F9A19CEE0CA7E76DE40F3ED17E29556C00FFCD8532B938F2C5DEEA30A23843409F491671CB20D493ECCE647BB5B4744F8938C920E4848B9E0A025E004727095BB70D15E7BEC40FB73C61A54FC7D15B39824F25882D0874B7C7E2FABEFF29494D31B7A214CB5D7955ED35BBCC96BADE8E23854034F4108783F58CAB8F996DE9B009B57EE67C5BB0EEA918B6898E9E8648DDC806F9CD14C2559EE742807E89ECA5A4D0F849E0364961EAD60F28521FBC953F4FFA5CF37EE9824E65B5534FF1B41ABC267F40D8340BAB7FBC12CFC777777335E8603E0E56280A222C0FC542494F8095F38A3D99B7469AB361B1E2F2ED1B56CBEBF21E191FACAC5A8CC5F14DD5B3850AB7BD37B99887B45C59B2CFED3A3F071AAE0044A81B4FDAEE5A956937290A504EBB0B2B395070B633D7F6C19B861DD91F700F949FC4C5D5F838E0C337E125B65A4BAF6032E6C5429274C0B9E42965FE9D16C23BC521075715929FC92317B3469CA92ED8BBEA8AF51BB237450357B8B586DE40F518FD4267C0723E4594AEED8527F87DDF2E2B38E92E225961402B16705112B593B5DBF3311BBB5F176237F8CE8BC79CF64D0AE1149A91F1FB5AA3FE8C445B9C03A367CAAAA868E860F8F3969B439C5A5E2E7887478DA0EF978DEBEF29EF78D77CBA6A5FCDC9A9339C4EA2D9848F2ADFB56D957D8A1E8E2EA55ED1B4E3111642BCD8835A1200319B00FBE8A4ABCCA53BF3FE5F473660F0CD033C5FD234948D4468DE02468D77360680492983513EF18501D33D4163EF4F135C4223093619AD79BBF60167A1152E2C497B4E774A741C05F58CF4417B1725A9950F26164B6CB72DDFC0608B910181B7089E6EFE3E42BAAC7FFC42CB258D43F3A7AFF0AB55F5A84B99649E9B01003D3E82175FB28863EB044922746682772D349C6A466413D92A61741D84FC90EE67D1FD49455752D4E044120964E397D285C495F81898F78C3E594D379DCFE723607BB113D2A417F7320E5FF766805F156B76C96DD96E4C2B648BF8DFB0255D8911E6146277655B103B1126F5F21014B2F4045642EEE3BC98E277C59585E9700340DCA7685B504B7935A44D1BB9445697A85DA4E0AF7F1CE68D287E81C0F5A72303E7F35682B9D3353BA39A5133DB1DEE0A99787F9AC119C8D0B853E926C379CC051C9A3FBC2D437138503CE2E829104DB316A3927AE0431BDBB182C24AE6F616E708BC072A3B5F75DDA693BDD8482F271CCD672830C717D37CD0F3ACCA1B9ED721BC7827D0CE8264064519E4A14C6278016D356771D81448EF8A8864419F021020AAE1E7260DAA20843F4E902887FAA7BC7C896DB6EA0558E9B89722E553E65F438B81B92E4F4CF025F261BE54355FB095F343374EB32410B55E710DE28B2ED1949A89DA75A3EEE23C478D8049BE6F6ED88F4A5EC51C9C6BCB9BD61438C053B41818A3640B079893E6BDA2088AAD561D2DC745FAB447AD1CE14E17A0F9DEF0454055CDBED5D3428B4D353C0313D80A372DDF5ECD2FF490F1E108D286E338C7990361EEFBFE389B35CB19B54C42A01C01F2CD350584B49926DC988851057E82ACC2F280755672E9C48DF72CEFAD41FD5E6B98BB741DE94EA9A4A24E8FA097E21939CD7D5F411C8E76C95CD69CEDE901D5CA9FFD8D3AC1BAC407127987D688A66E0A2E9BBA3E60531BEB6163BA5DFB7E2414C9E100B47F3682B7651D35745FE825383601A5FFC3AEB4A0DC2EEB2A34090E59908A1DBD1D08BA91FDFA4B33260711A84F2B36FB2B75B9B81B0B16E6B69BC263EDADE572839473C40DC98AB108DD88AA0FB9A964E5E3D1B1E0D5D44FC87A1C0027C41830975FA39BDDDE82F59BFEB72324598B277A63926162DA10CE5A1199A20CB6BD37C7E1CD79A61B93DDD807BAB82FA02D81099E5C374753E08DB35B774425AEC673F7CD9A8468377D679B55CFD4668EC6AD05BE2D74EABD8A65F10DE8840014B1211C5D807DAEF849B93BB57AF7AD3059519E67ECD182F90B404342627C80C206C68D709D01E0FA1C2B4AD817225BBD382EDF75C104AD6A70F9CA51B803FD8571E41C71A7354E8382C3D28FFB9A13422B96372505E1938C07F6DF7326D0F14F8A1BC1238113B7B9BF9DD229B37C110CFB88DAF30B1B3173322D7B98C2A8191671F54FEA49A486D09FC2E2274B82FAE6B1B3F6EFFADCCAA84EC66E692EF74A8421DA2F0DABD071E163C19070627CA60E0ED31BD6F7732B48DEDE7A9E0774022530C657DC423531C07BF0B355120B44F4B7D8557F3C7808293E0387598C07AA87A06886795E5E57E420F24A12AC074575A345048EF2F5C6FDB2C1261BCBDBC9060C00EE2F850A1A45C6776A861DCA1E664E8FC846C389CD92BA4F0CD6521019496BDD51CC71AEBED20F5CA77E752EB81DEA9F331CCB3C0817E3D29E85313D18BBC3B7E66ED9AEA1B18144162A47CE789CEAF8E4EC8B7F5F7D1D8BE3C235FA0FAC043353E1086C20DBA547D8D07AF7D6771E20DC9921C41771DB22897350FC0D82048E23CBD002BFC11FE2F990CF25DF59BFC15ADF5DAC9D7425BD82424D2EFE3FEA888FF9A2416D3D2F5ECBC1012B5296E85347DD31A7B4EA60574CEECA9AFEFD0AE2B8A4146395C67E6D530BD111C5253261EAE98B27C581A435B88907000B5ACE9E861BFF43080ACC3842ACD32BF953988707E803205F931C2793CEEE6206EBD2AB918AC998E1F2A960D5D6B97C6C1FB92CE29C24F15BCB121B352207F3B3C10B13E58053A0C328A0609B6033F3DF8326EF35193355731CFAD6AD6B2A5D9BB2077F5FAE4E48A1CF9405CD053777FAA18E4C9B60D7EC8036F0407AA92C72368730F58F57EFB0F106546B2CA73337A771D4998EBB703BB9B9D4F7297E24A213C04E255872887373E91DBB1807A5AD6BAC9E1313724B9EF9EB207B54C8678377F289532311CEFC2CF901097D2146D3C02B598DAD59C71A6D84CCFCC5AC7BA7A73B15E69862589E11ECEEF7C49320FD10DF2727A3AC49A791A54F2AB95F8FE777452D9102722FF48C64F13BBE2642958F3227EECAF8019F355AAE6508B46A56AABBC9290830A8A240F028681CAEF1CB3E28A78FE747DB46ED7BA02D4736A7695466941865B464BFAD12BCE2E72B03897A8DDC651271849F3A761985545441B3F01FBAC927C28089495EF00D46C2F9DA573165264A166A425E4F6AB0C58A33B349007919EA24B38E807F47E9457B89CF891EBB307164ED329DB34CDAC17CF1BAF7895EEBCE06C01656898BA4228B89ADC6AFF51D621F7EF8B67C45FD024548686B7DFFA62F60B4E0D82E23CD8C9AF862E1D39B12BA7104A981C080A1FB28CB894A8FCBCC11C7ADE314C612E79F54776B62B1AFBD22292A50A752FBC05D3D8F90E3ADEC610E02018DAC033BC2AD35509EF92E5AAF71034535E351C028B77CBBBE2C6D2B8CBA0A84342D987F4A24922D9E24B9E764842AF2603F6526BD1D1A458BC50BB72D8D9E82ED050D2013CE9A8C95DE1CBCFB10BF9BF41001F5EAEC9FDD0C42E9B09F4F35C9260BC13FE9A60D73A6BD554EED96D9F04E3FA188FF84221522DEC09229E1F38753306279C570349F22AA9C2C5DFAE5103C252BDFE7ADAD2CD8D0599CB4F992ACA9BDD06A295B1AA725B072CA611A6118E68E633B11AB03E9B1E0BBADF74FBD9865B6A97F44D1B251CF6EB64255DB0F96C8A143A91CCEB92DE9FC31E3EAA5ECA03DB0D4F0CA405C7222A639C86298A94CD2649FDAA999349D77A3BFE9FDA51B6382D590D6B94B4C2F022DCDF819B6D6C8A7589E8B7EB425B1D21A763E0DE4E1A1EAA445F679776D79DF980DB0C547874B4CC13651D4F8E24EEE36D6B9FC66A5ACD1502DDB8AC9D38C3A25C7F1AC1EAD5D5534E4CF53EA7CB4A12B9D00A03E5BA2D8ECA5DBCE615A02D78AA22A92BDF65DA9C49F023A767E7F190C27080DB8F9E5D7FF42EDBA5832EA7E839F6D45A347E0777AF93FA88E2085877EA2DD3357438B7DCC26A6BF46041FB06827BFD119C204770913C3387AC7C9C003FF4DA9ADD44B4E2392B07008F5A6755FACC1188BD4799E30123D5B15406187A95D78FE08F3F3FA148E48060B772377F862E9E6B1528DA03EC386D780AFDB695B470C766A70B8BB1C906D5810369E3C8E80A65B9DA1C9217793028813747DC2765D003CA1D4CB1EF11CE063A737A51ABCFA3E353692C2897C36B4BB4A021CF59EBCF47F319CCC49B04DFC84AC4BD1E68D4C240F8693733D610DFD00CC2BDEAD78408F950526A29ABAAA7F2EA2ECAA8919437CA1A245E2DFC0BA432E1AC0A21F185C625506994CB8E1EF4B202225C795F19BB6D93F80C5A20974A2DE90B1465BB81DA061F7A4EEDC22BDF8ABBA0671F6200DE308102AB9066B09D0CD172A4A45E0F7767B777B5F2D905C7C94344FC7D0CAD816284A2F660B527449FF80C8FC3F679AC5C18D1E7247C04C3CFF7DBBF252907BF2C7A669DDA4631B6E22A201736E2AACAC6D5A69822BA1AE +smlen = 6013 +sm = F8E591AEF726AF3F407C84306BA40047D0B00E55E60FD985D35470BF19DB9FBD38B758DCAF1118580EF1CAEF0BABFC64623FF03273773585DE40FF474AEABC26E80BE13B84255BD165CE76EFB7FD5AA9ADDF9F8ED325B636E271C9E1045328964EE31EB527C03D4814B18562502E4738518254DB9ABA6581DCAD58FA7CA038245A68210F95F565C10B82672239B3D2C30F95B4020A7EF12662647124150588D6DDC34ACFC2E3811FE279CE35A138F29C269FA3A53BB7FAE076A4FD246757E9C72E4AFCC61865FFBE3F28F94DE01E2C4BEDD5C8C05BD51D79169FE853DE33F24B0AF25067B29C80EA4FD0A40C327E2F11FBCEF5628365C7E792C5251512AC2897012C19373E6F87E5B08DD958407D34E59D8568763FA6C0DDA2BD6723A4AE39099D4D7D67E03DC3B910D39CBCE3123FAFA2C547B2E5326D08C77DE6C1E94DBBA6F3CBF3522021B4E5C3E37BB4E6E96F4D8ABA77484387D148129FFC0EFCFE1C1C93378AC5A46121769E5F81B54DAAB2FB23EC230249CB3D85A2A3B89809E6D786AC8457951885C627B23A06B656297C95171265AD800F405CD5821BF0A75CD3BEED8CD7602D9F31974B4690339BEB3E09D8E33F0A086DA777764E0E9C32859B4B12F3678D7E6CDBA5C7EB13D3782528F5A47D3E1A5D6AC0A5D564AB5441B192605758480B65222C40B0E8329F5E002F0BB11C9777DA8CB609046A1FFF5EED8DE2BD0227D78FC91CAAC8AE38D13E5976AC2BB34DA06D9222119FA8993D7E34A4E42B65AF542777F0725E0DB39BB4AB27CAF85F1E32DF1870144D7A15191CEB77F1E2F373F73C7ABA56961EB1F2434F670774514F8B02FD246B06608674CD9665171DEE35D4EC95C167722319E47402EFC7938D1BBC902520E339B5C1CA35B30D6D600D352D9EAA8895F262804748804B5E1A23E6E4DF1906931DBF8A6B88B80D82EF84D3AAF9C61812DCA4C56E2C4481C717BE217EF50B5BF15DFB3A14EDAD170B9FD14F49502F7E6C69AE93B3FC9195B49C67FD2C1BBCCCC2465F240F2745BAAE9106025833EFA8239775634B63C5AA0915C547A440F59EA7670485ED95FA2888AE571442649BCC7AFBD65E191C013B1EE8FE7929F5585FBFB8895909E6D2371ADCA0797D58391A8ABA692189D4A523D0E4C74F966844B5C51FC8D0A4FD03DAE3DCA721692E3B51CEC0F55807F2B8E501AB95AC2ECCAAEDAE84FEF4DCD91ACCC8300FB570DD337E52C8B7E48E1ED935E5F0ABCA932708797B6C5282BF5495240B027B70E905D6DAE2ADF039A62B0BAB8CD7F1F479084A441B69A23F7112DD634203EC98DED2C6718CEC38B82F55574623785DAB48A4C484286112712FDD4342A1E2E5D7015573F5CE71F9F58EF7BA8683EE5E481A81C14F4DE5E415D636EFD3ECB7572B9516DCD24D03ECC031AEB5C85044E5775F62EF26DC385E4392556E02DC70C53B048298E2BF436D836DA06E7B50BE968A49BC40DF5CE779425AA5F0ED8F30D3F390AF36D22FEFC852234D99FC65545FC882897A820F6B84C325D8FC2A476C0D44B518BA035D2B8482BFDC9FB51E2D5B3908ADF2164591ABF376EC96A1A18EEF32FCB83221E8C9722B68A4404FC721ED2DB0091E9C6BD15C4934688DF2EFB7728189D38494F32B4A96CB621E27F2EFF8B4E81C9586A86102DE57BF51834551981830F80CB2BE8066072801E183DBD82D3FC266DB808483E49CAEFC0D3E98B02CAB6E5F7619204AE92FBC85857F52FF11EA050069A004469A42AF53C3F7E42236D729F2C181CB44422374C1662A2F17A6E2E46E027D51D043CD20EEB7351D260A5651F63BD08949D87610AEFC1F7193E6CB35CD372EAC53BFC030811FF54063A0A2425B85EFEC9E4FD53BCADD92648441150597240414C39C6361D566976B8F8474DB04E9A472C4FAADEBCE61447C83031C8E62B002872782BA76FE7A0B530F8EF99A0597EBC4C5B1ECFAA04BB2E194FD092EE7F9B34F4CCA7FDA4766C53BD1E8070264FE2617EA8A47372544FDE7F91083B2FD74595AD65761AE91219E477BB6EF7EBEA82509E515BBE7AFBA6C3B3A184F122A4FD66269988A768FC17820F0F2888436F7B0465643ED21F04A23D19FFB4ABA463B3FECD027F028ADBC6675CD248132E28162AFED4426691503857192F8EADA8AF19886953D890703DCC022AEC08D184BE5229A2027BDB59B90E110FEDDB0C843C02B3DF09D776FD77CE54A9E78434B6861354BD03E0572F48E8AC5552C719969E0E38C1117F379C0EC5089B242409A60CA8B2D9BD3CB83F8C6D5D7248C7E2BD63B04A04C076544E05F70127EEC10DA857BD634B1856AC4CED6EBF202753B4FE122C21437942AA315854BA0E709C8FF4B2AA5BFD04A3B66AE853AD26EF959B7C670BECE8F6FEFEB7C8BC35544FC43B427D4DE0C7F2372CCB97D0E38D68388EE2824E4DD3CEEC1F64B69501942FDBB59AC0CBAC69EA7C05A93DBBAB930AE4D4555BEB53E135F15E4220AE72C6E443FC181252CF250CD96A12B78F236CAB754DB5CB3FEA1AECF29DCDE0E1E7B038C057D33F1211121112A70C44B8D77E83406AF56ACEFD8F560A1E6EC1D424201C4AB0A2C404FC0BE1DA252C3FCF23FDC2579A5C6F8D3BDC08D82D6D56CA69C6BDCEDF64D09F350C98342C62725CEEA7ADB97312C329A97F8C7877014CB338766145684854405045F758F713B50D4302F47D6520A19F9C60B7EAA5364BD368927187CBF3DA7499BB3DA761C0804213A8E09A98F5676636EAEA4692BD255CD052B0989448F9F7E89B3ED1896EE53B1C7770872DF3896018E276AF22C5A12A9946DA9544D29C7E5A56689DA641563B3611092C8209B2C1FA0FD0F8C63611435A23C5DD6DC4A90C557B836F73CF68ED08DB544B41712E5112002F122543EDBAE4FBF10339747536C9B65001BFFEFB9D02F1EB4FD28232F51354C3D35A6D19F2DE0A68582B4874DB5AFCA188B351CEE52B05C59FFEBCA175AADC37C662EB38ED5FB02126038C00EEA36DF3E3A3A26A37F72A56219D6364EAD2D7871816132C647028FC38A515C25CD61BBF28FFCD31ED3FFF5477FCACA45E9AD2ACAEC8EF5F9D5DD615274E9CB15BEBAF3CE29D6E4E19F136A221E22B7659D9170F002FA68734DBC1EA6D896465B68C2E966AFBDF0ABBF24720087A4BAC6BC388C41CD142B9DE463C578961AAE804389B8994C376CD6CC4042DF0B72B58E1C430FA83D496D961F40B76FD3B6A03E0375723061F41F4D0ECD16B0965B02A97460E13D4C4C9F51D99011F2B439DAE13F1F66C016CF26EBE3AC7A29F85D437BF43668E87952BC16A82D896872C84B6C9A65F0DAAE489644B4B8C46F9037E676C26DF16742FC64469D379C030C1CDDC3BC8E89033CEAC0FA0F6B9D568D737A573E9D32B04ADE4C7DC8FECD60F5806B273345B9BF5CD2E8F7841162CAFF4EF11E68CAB14FC1AFF0A8FE93D01FE3C62A1A3539A68192F31734C103099C020C8A56E95BABFE7738E118EB540197B1A2409FFEA27812E798F6A6CA3E17DC703EFA165A154077CA8F6EDAB9001810581E2A237296B877F2F1EA15FC37205B191531BD386A8AFD438D3341C8DD1F5025CE6D92FB038A69888FCD82B7A6FE3951A6391EA143BD76D284E4A2B20823B6D68D52ABDFCC1872DE9144F1C4B239C6066C2AFCBD6FD3E914EB81351A813F2682A582A12E30727507E7095A273CAF1A0A21BF1121F6C8099C7BC85EC96CCC5E2B4E735691385CD043DD657F0B45E85B072BBA8616B575BB0E184E59D34EFBF708A74EA34D7D8DD5A4FCFB60AD34F19033AB5199C471584664BDF17216A22D51E6D00586D8AB69A543BCDEB8BD316530DF3A827144653F85CFA089618B9DD113624A25C0AF1B651121BB6EDB092EF1BD70685298D184A8865ECAA289B5D09E1151E3C416A0939056E7192B19AE69D9B9DD386FD6AF769353512F061D956C9614504CB6E581EFA1A77C47EA730BDE8DEF9FC31F29EF09BF2A3A1D1ABCA81EB960EC8996814620033C0B19DA39671D29A1FFCB45C5D5256978C1C01D37822ECDC3BA0897ADB82C02C72F3A15E19CAE5F7B8ABD7F29F2D2396F4CD70CBB7B26A8D7F1521FBF51E4D0583A799E01FB621E6ACC3954C9F1DE797918D88DA8E27F966CF8303298C350572DDC2CAC52BE343FBB3C5530C438C6EABE9E4ABCA3257D16105348D6CC6657817BC6476727B327AD630D079BCFE59E6DB0266895004AD0F0D5ECE402472D3C3D92AE41401B03BB11954C9A0B59EBB81026DEE4E97713C82F4039AC74275D2C0E2FF36A82CEBC127EBCF426B9818C2F2FD216AC0119A98B631748193430788CD4E66F9F356E72FAA58A45E24578725DE696BC42A526661E0815855AEE61DC635A3C2BBB7D40976854B9E5862FE2DFCB19C61AC39F68EEEA757D8371B938068CABE0777ED8FCAB9EBEB4DB1533682E8EFAA068965132CDC64732CEFD94C92659352E78A7129749CA6804699AF93DDEA32250F811AB5DE2F60208B4CA6DD046F585CA3E6A1EA630776AAB142A16F56080E8CEDC113DF66DCAEE2B9921B2C1ED70FA8B9669FA48B69796249A759E63905178978F6DD8F47F56D4EF825D8AC2D6C11983814CF354EB81A0E15F788235B4CB87D1D63D04A341754B36A631C6E690943CC6372561A1B690167AC933C5847F333F9CF642C13F60A3934C3B4A0589F9B80B260A8E15B327C85E89ED042F78F6078FC0F0729E228823CC167E8782FAEF6D8A90F0A4FD0C608F525F52D7393E7A71FDC476E80A256F62B86E96A73BCEBC6EF10426567A4211EC950E1723C9925A2C3FA8336419D7FDE83CE81DD675D0AB4CA372C8AFA70EFF7C5899FE6D172E5C129D9A07A80FB538077FB59F69D6CCA74C1DBD524C1B7747DD1CBF6C443F638A49456625E5B2E50EB5F6BF18209DC0938102497B28B663D7CD04611D6E6C34D0E53D0AA98F378CBA87531A6CE7BFF16A8D20311D9EB8CD57F15BAFEFD5DEC43FF64E8C2BF60801D64A8CC15BE40C2E0D12440A596808190F2357834326D9A6929C272A03FAB7E6969FCED4408C080745FA5E6B9089414A3869F16E70604F9A1AC7BD934659BB9A289A8CD44EFE346B1C4BD57A3D96A6062D33F00B8580F27C1B2B2F1EED4D3BA8276518A3779F70201C956B8A00D5D72978826F23D2641DD0B9F242494D520DAE89B8A8E07A5FDDFACA30F78432B35E94DBE3F234DAB8854E114C950EEE7311318FDE7DDBF191C44C4D64D651B52EDDB07520C7ABBFFDD1776FC7EA3F7CFBCC9B4D8E2A54F334F17608D1714E4DC277239240F20224672E6258B9435E7A52DE74F9C650E38FEAF1798457318F4C354235000A1C39F3E90499E396128AD02A175A95FA1BC7DD8A035584E62A0DB3879EC277222795D2FAE6DE5B01AB92000D44AE464DDCE057E7391B617F043D41BFAF2993EB58ECBACDCC5A58EBDADFBF071844BC92638FCFD3E05328826AB9800C17AC014A0063D320269A25DD473C514B78844C425AE17C9F815FE2AA3AE795C413DCEAA8D271FA0D517C9B26F24273295C3270E75CDA1734BDCED25E445EBC383D7C17831960642901D1CC99652C6A30DF7D1AED58BB899C9CFE6B362D39550429F22CE6606EDA54DFE7DB1376857658EE52637C2B5852AEA90420928D16E5BA574CED9794932CC6C227493B3D01F84E9A39A35C396C8C03330FD7D22E12997D7D89A51D19432FCB94B1C9FA50413B6FDB4ED3E3673DC6BA57A3BBB576CBC98F974348D8A05FB3EA8D2864412B0EFAEA93DCE1D99ACBE340DC74904253A13F59263F821D933A8E1AB0914A7C6EC7F4968CDE52253EB7DAB6C4501DC142C157BA1AD3FD780A09A4D4A3390EAA2CE05BD9C8F0E02DBBFA8CBE2A71B543D3626F51D73F384C74F8B5FF0250C518B24B8BD06ADDCDF39C0097ACA739055CA5B796C6D69654BAA18FF4DDC705795837808428A7380128C1F826750A599C1286301B49DAD8F9C9A4F5C3F40F991835A6C5F12ECA422A3221FBA02C3D4EBEFC623EDF69B0CDB038E4579A6A5007038F6479379C3DBEAB48610D81555D356392CA5526252D0624A3BAA1F3E9AC7EED0200073DBC92DFE530E2E14A1F6D6A6BDF84308F7B353A976BFE8C6E2E99E6E5EB8D181BCF317E9B571D180113D8B71C60C8BB9A414E59B4058CAED52375BE5D7F6E69AB701052A04E8BD73ADC7DD114E509A98BE6C6729D82A3EB085C9BDE651DD1F8A81253E53D574250E3640E8BB8844DA627930828EB668A32D7724F381C6D89EC969745E70B08A82D9623011AA9A9F45FA9D7A904E8F0F7179DDBA796789B533A6EABD1707179EE1C5AC8E182BC658D28EBFF9E15B3AB7DA665D2265C33CB7F6F0987ED60644B45CE08D1D0EB74F785473A8C74E66BA1114978915150A9E7199C839287A2A489D2686F2961670448CD4BF87F7D7D16B15FB9CF352B9BEBFAA0854956FB454B993D3E49EA0A0E0F2583BEDFE8083591ADB3E90B122F53577D969CD82D3A6469A6B1F30F2025C0DCE60E13869298A8D80B1A1F646E87B1E20000000000000000000000000000000000000000040C121B22282F379D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 + +count = 42 +seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 +mlen = 1419 +msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +pk = 5A654E88CAD07B22865E632845D6207B8B7B3AFCF6D2479D7347B68D50677AB4F837260DF7E74778EF27666668140AD3867D184D85D0EFDC5D50000CF1A4128AB3650D3BA814FA16CB5C2DB65EEC918289F9B051163CC0E9C274D5FE8920E2EEE0DFC4D9B8F259ABEDE435944E63576123372B1A8285AAC521C293242100C7CD14375C14D8D3B9CE6F467792BD0F283FA9AFE6931887D83A87EAF1ED5A250EB25054884AFDE1125B8E1B9E7E34CBE4250F457055B49E024E083545CB2BC050E59B92221B813C9AB127F19CA74D3B1211CDD8033EAC6DA72F1B527F2EC8E5F2C915397FB1D7F6F1A4E250340483E25A5A0CE2895A1C9E8A7DDF625F7ACFD6D570006A5AD1D68492135C6133460A3B45CB6BD770146F18AA48CB133EDEBDA4E054D0DF4DD7DA1AE91B2A4BB38C74AB7D2AA3DC91EE3A3E4D038102D21192C47F5729860112349CA216850E6900B9FE74CBC449E8EE682195ED58F46A380B3EBB0B52AFE68D597712A2A7749B79769ED330CE226E4BBE2CCE92709DF1B10238C857FEC4B47FF5FDC01AD8590856BD5F9778E6CD298AFF6845262C789E378EBCA7831360F45343F987DD4E90EE8FCEE157C141AEC8345F116FF48D3B807F66B8AA766C58BB3824C08267208EF1BBFE30CB5C48E7B9A76B604BC9A1C3D65B3E924646E22BDAFF79C95B9716C8AFE80E501CCD4623A09B168CA7A92760A2B581C9D5FBADCEA644FF4DED330CF44C706F1EEF3454F8F69ECD257E04D633E5F7FA29FEDF6E678E046DF6DD63AC5FB2E3DD41D4544B41E139FB25E893266ADD4E8F75775410C4203040BB1A7F0D938568A8B1D6F2A4F7C94BA4A8BE6A33812377A0EEB8A35E8446C44188A3174AC6C85B54A5ACF8FC8DF03B512FB7BBE37BDEEBF43088EAB998A6345C62993CF0DC0AFC8716621DD2C02B5A4EA00856C73855E3B63FBDCE1324CB5BAEFA4630EA1F061C06DCC592BA7AA8074B56AF4AC2C057FE2705CA01E90393A927999486DF14A7ECA5F3B1ADE55986C074857152D280E3A2C7CB7095EBADCE616C66A32F2DC69C2BE48DA84580378EAF842254C0E69F248358D0CEC03EDFE5D34D367EC899C29EAD71B4D32B9597BD104513B2EC5883E68983F10D7FDE8D096F7D7F8A33B10F3F443CFA69DE84214A0B9F9F69DC08ACF0562E06EE748C0F47FF0D182AF0F74CC1F10DFF1173C4B56D0225C148DF55FD7E3EE79C839777864F55AC7868EE60DB1C4EEB1EC872B9512ADD24189C77872F025A05F86C5F778E799CC7CB3ABD8A0134B4958FE6A2B85A3B4C6B1206F3AF5A3EED6C47B0AD6A53FF5ABCBEE77CEEA7A878491FA03B8C7E118D1D751642D65A88CE7A3665638162741AA30EEBE984C1A9595B5543DFF49F21052CB44B8E6E3CA412E1AB1763D166CB4887C13DBD25524DCF01B2A770D2B42D77E0A518AFAD4FBB2540A9E8136F104D228EAC37E8D56AF20E9E587EE7549AE2E381F13CD7E364BCF1A916181222CC00498905B94EBCD9548D3C9B5E4B548E20C1C6B3D3008B88D53F57F6BE455A8C1F0B7ABB6B6256AB11F772FC647F4A072A417FB377C6EC301BC7FA13811FB8F04311E9DE3349D2E1CF2786147E6A2434F8A4E3F020AEAC7591F799570BF19A4513517630DEBABFD33580DFE61780BBE83605DE7DAE718E323E4333789F479EA2852558242911BCCC3E9D3B754340DE78AE3B356FBBEF99A0108B7CDB3110CB9F3028E8283447ABB4A76E1FEAAE912C34F3508E2291ECE72539CB979528EF4D3F95136C92418C6720B28BB7529259220C4F824ED1BE3FD9BED44F3BAA1AF1ABCCCF023EBE5C3229D1FEAF9000FB93561B39F079AE8A28A25681930BACE8314B6ECC01B1B4849A675C789DA2D4FA05575C0A659F13737AA0D78C10B194B48C1C64CA2418F5947A55A45FC117E655B4FC68D642EED9BD5926CAAF28B54447A35A144E0100622ADF1EC956724C3B2ED2B1CF1083A0DB30637B03BE77BD21CBADA68D475E12C06F713533EF27964ED8E0B6C53E488B1DA6934231BD3F073019A7E44B48236C3B00C5F3734DA29CD9D71491D1D8FB277CBE070E88AFCCDA0C17D69B366327731CD5F6339E37965C9BBF0A21D297F5049A2AF1FB20CFF3093A56437B5B3CEB343727A11E78E3D6D325B7C94803B2C0A4FBC614ECC0D2C76696E43B40411722628E87586A40BD4D6718B5EA63C3A174EBD2E6BF80DB4F0674CD2EBDE57E792A4ABCCD1F7A6C053D713E284B622B04D4EF88AFCD0D9B66E2BFC16562DFD860DB8A5750260A29A7DC59E4878C0C99B6371460C0E2DE52AE0F9CDCB32DAA9CE767FE65374D1D6722C2BAD62BBB03F344F7546BC0BFC028F6F39EFF9D38C5122C2107DF2E7C92D9B822A82B218E4DEE20AD4FC3C167C1C4054B45C81C09DE0E83DA4DFEE9075ED62F97FEE48FF0CC317C27C2637073EC132BD65A9090901378F00F53A1E06A60697555D88C04FA4E62CAEBD13FE6FCE79FFE38C8662E0C79208F45A9C18D7A4B0BFE6F61E9885028B35218C846CA84F477B952B0D043F9B910219F49DA92B794BDA46D167C85BA1AA626BF32B26356791EF9EBEEFB670C4D197C4EA8B11D1734B2324CD72CFD0D133E4F6FA19E6BF794D9DB7D7040D04C6CCE662D5817EC177C5023513B35FA4E21B8AFFDF066397A244DDC688431166F8274A9E3C68C32C57C28A52B643F5CC0CC4A69BC1A554E9B902B50AF4D8A336C7765B837BE7E01C460A9F8CB0F24D5202BB7FAB629B794B9850C06127EDFC76F5AF679423C1E63ED63FC391D63A409525401BBBE18755B654EE57A581046D07B470BE50EA545FCA9C0EA05CF250D8FA1CFE30C27795D56CE1EE6242BB3D9B41C2EB34A9D3DCCEF7C084B42220031722665376C20D45282B00E1F5738BE0DFCBCB524538FD151E2B6524266F5F051D975843F490E648A5AFDB6DA5D775135A9F3E9DD09434722EC8E2A4AACA5724C9023D4FD53DA2F1BFFC4A3C2315136AF1887A3EFFB044FA51EAA5F1A682E365E89C338AD7B3DB99BF393545D9B37D3418BF61C0887EDA8404AB9DF12FF3D75EDA630700FA35F5AEE0A3C0E8E3A080878A141A86051E0C5A51B0B6228946B738AB978154B3F87149EAFEB1602D3E436F5BAEE9A503818CCAC4D898E3D1B83B55A78112F532ED5A8A81504B5B7DB18BCB13E53ECB5FA5390F9EF0E510494B98772FE99CE2C9358907C0BC6B69E2ECE9C794AE37CA84231FF8D09F368BFEF3D0D89B87F5FFFE0A8BFF3F21E12690517ECAFD214860854734CD03D5521095D8927D2B42E6E86B8568D67B3DA9E9F817E065D55BDD87EA0C3780E55D827672CEDB35A75F1EA18270310AFD48654C450787445B7AD7A4E50267D9BD99F10F9D1A939DAF40DB4EE8D087F6563F928DE6E7C103FC742CE09690CF62062C47B9E53D0B52B0790C2C4FC0A05FBA604AC86864D410BFDFB50F8FE6F6A6E717F3BEC67305338FA93330E6CCC3C6A099C03ABDA708522B38092BF9F2636A9107128F72D710F39D70AE3401CD453AFBDF54D669BB0D3D2F4D6F6D68C6A4CC306D1B39EBA4C3050C5AC3304CEBAEDA96EA2C4FE3C4F45716BFCA6EA8B2EBC256038BA7029BD9BFBC12DB6B75B23B9C377BC59EBC818D920CC28E2BCC8A151C2371B1ACC258463F237C890EE8BD4A491C5AB5FBEDC266D798DAE +sk = 5A654E88CAD07B22865E632845D6207B8B7B3AFCF6D2479D7347B68D50677AB4C4903E16331D7BD0F1A116B35024BEEA88A45510BE01E3756B1B808C60F8CD4AA08D6A4E07904B62A0D4E403AB347B071CB3531086CAA46DD0EE340B4110C2E4A9DE5DEC7CD51D50AC537DAEED039E5221E37DD16B7C50CE1CAA7235E23F651322943098144C0909210821911808889226314922911A456020A960A0B04DC3A6689A4644E18600D90429883231503689CA3271E1A6845112499B06428B24905BC08488A00801194991424D1A412C80B20992482ED0C204CBB08063A00C59B64C4A9491080188210332D93050528605CBC068DB322E11994C20890418972D1C006E1BC7895B26502336214CA8010C1146A1A82DCBA011A0446923A6700B87485C8085043665A2401220214C89187052304251060511B305CC000E61344100C390D1064421018ACCA46514480CC4106609164E840264941602D9388D1A090908B92C9B186D44324ECB366A5324504B82480BA74583006D91A261D200020A98201C1229C2264C83244404090DC4C68C40264E13828C5020040202295B3486CC8401199809CA028258C26091322E21866D8C22494A161150B8654BA0885B0692D09665D3A61103C40DC1042C0AB62CA0180D409085D316851240429B446290C604C8062E4AC8615C244249B4288A14321B046DD3208CD11864D34041981482E108644CC86809960894304AD1204E1A4740CA288AA1404D01348E23236100A5285C047043023044480E211125482060823080933284C34661A1202A0B834D1421042149081841444822925A80801185044B1089A4422D4CA04802C471094711C0B660C2466201980553003160300A1297242029861C140213240C60884440A46C1C3309C9B83012226113148C43A87021802CCC926110294CA20880DA322D1CB7202202054AC8515CB404244370028824A2845110A02448C84D01224518B3840025701B976852C890899284590045D220464AC691C4348A52428AE0304D20466C9CC4610A0972D4308622152E63B8698C3290DB028C0C072414170E5B8049E00621DB981008172D1A856020C56584966443882D08C52D23A94D4A1448A2100DC2A8604812600B452A1B080A833472C2860D10A40D8C326A08110910412E1B0941A49429E13628942061044285894450E0060462A6040AB620C8446AA12431A432601CB6200BA36C12094A81800960280DD0208C0219600A118C8A221009372A5A88890C4229A0108C1888311BB24C13A84C12A2508A361241082221194D0C0508819404A3021152486843B22C94427292940043A26401B1088A386DC9104418A98CA08865A3428D60C225492840428461C8128E40B641191231192826CB00294A068A5AC28D02A48823C1600A276020114CD3447002B9205B16860BA944999625C8002EC23452008669DC9684D8B88003368A01292C04396AA2300E14B95008B28109186EA036480C364A23C32449128EC8164653964919A8459AC231C1208A031144A09209428064C0168024B64923340D41183192300D98A490841669D840800A9549E21646013705C0B22120148A1CB22D03C90409045023036413348E0B86495A88480C3771DA028D21A504109169CA10819C0286E22424D9108E42020E22366D5BB02188028C99A2651B22910010905124689C140AD0C88C501211DB22284B386A8282289406825490418B24705C306DA2A2608B3000220660241800DC180A641261D12831DA100C41C21154460918C2254880450C4092C09609CC860193008D0B0845190148524646E0941149A6454C9229DC828810B7515834644918902315528198205A900D20072CC836264C02414292500C100DCA22281AB94859848482C86D1BA74912C751D4904540102D58922CE2024863008950260EA2900D4420291813881228482043521C016D084092D84444E182101A3110993088DA464681306622282423C10493109141344609441051482D59A611C1822C600286D8A6441239899C12310A096AD932211B128944A888C1124ADB4681241488C9A66482963091904491140C0B3648984868E4282A009180811662E4460018A53148147154888CE1120A503485D3A6501A276E031225040352E234480026495000018CC6855810860AC23199923008A38C111812D2B8050BA36881808451404950400851480D258F078471A9A6FD9BF697101F7DD7836592815D5F2846A9BBCA7D72E6D6AC774D47EDD03415DF8110493D019770179B9497AEB87A399E5DCA3E005979CEFCD98468F28BE87F42B1023EE12990EBC97B6A7BE6F3C5BBE32526FEE4998799126156F52E19454E804A00DA0AA487D86E8CEA97AF248C4F5BBED58A9A60EAA19D30E2BA821DE2B3785D68C4AFA8B89D532D421211593A468419EAF4CF751FCEA1D47BFCFDDC7FAEBD1627D2B9C09786D159C26436A2C8E67F8B3BD9167E4A0E677B277C87B8C92F811A7B5370C86C6DBA347C5057335372244184AFA2C3987DB4523403192E5A2632B238ACCBBB2CB0CB97407E121DDE7460669D3FDBE7EDDC54DEF00945D796C3E777E8EC8FDC64941BBFB55A5A493B2BF9E7F621F430D974743E1E217D01A30D07F2A57D870FD1BBC9FB4743639BCC4862BF377D352BE4D68B8672C08450AEFB7DEEBF727428A2E794AAAE70F92205B8036680C4964734464BC78C1B4126387FF186243C13A39182445689E2EA4F4D68F37A07AA76BC238E4C6745089222ED4BD975CDF76FD7322579F8D786B1236EE64B0AF1F5324382E7256502E55BB159DEE2ED872E3B7556B487B46E087D0744AEF3783F122F64BF8EC5A26A8FF1CB2DFF1AE19BA54EB86ACEF9CD06EF26C126FD12A8B7FA228ADA02FC87574BC8E5A0FF05607DEF9BFE3B9A1AEDFA3B6F2B90F751D95787D4BAA21947C3AE05515B8E43B991F5CF7AD1516F2159C27395C944FFEFAD14E84A5C8ECAC94692DD4C569EF587194E63CEA310E3052781AD5E8890436031E5F6ABD66A54BD3C1BD44FFF4571C1BA4CC62CB55FA645A0F4FF56B0C306379AD8254DF288DC4E4B8AAE1FB266EBC0F849D63145E3CFF1AD5D58747914D96906FC524336C08976EE10999B9F6AE875D238263642BAEF08D9FE98E70A2F263E1B13878AABC7976D1B2D5F96985A9F073C2B8779DB626AE3ACC48B6AD6E6C0B749FF34B0D1833BBD932B6EAC5600C7F4669D436C604BE8A9CC627F7868010E6A08FAC45637B98DB6B4085B790279807F6CEDCC14A259CC601224D47B382FE5BC6E6F5E76286118CE3E3B72C28950641225E8E9E5FA1AAE803B58C8EB8CDF02332FCB56F26BD85A4CE8A3509F270D0B3EE71B34581672E7E2E7B4875DB1D11EC4C7E9ADE407F9EE70062617C811D2AAC0B202DFA861FBAA5EC5063C181576902F8FA161E56E7C286FB2965B2F44542DA02C73EF6514F0A452BA6E1FFC0C58A2271FE0ABC6EA801DFBDEBE83CB505AF76280CBDFDA13945D409E9E5174A9C396A6EF37AB25622F5C55C476A6BFE1C7E254D9FAA704D25B4A7D72D28645911BE99ABEB294356767F339533BD3821160ECBF97F2DFE092458B95C407F78C22C5B2A1396B554CAA775304971C706ECEC0C5F2076AAB56CE51037BD84EAF824EB11669F28CA0618B752FF9D61C3B5E0A8FAD9EA345EB371D6E9B0C2A83DCE454128D0194505DB76C31C16E5C5C8238EB63E8C9195FBDE8E16BCF1F71C73B83A48E0EAA03707CEF0CF48D1A19AF204C551AB559CDC2608F31AC27AB6FED623306DF9E35998E638F0755F7AB642DFFF97592FBD6C5EF46AE2F5B81843872C674B8A49E1E773BA6E03D40E001F271975412CB738E35315C089F6547C4E5765E70B27A4498192D1EDF5E7B8B9664F27CBDAE6C999A8A7124C6867EDD5FDDFF0F74FA356427FF09D905AA73DB651706C3D6CA1961363FBDB11CD1808ADB4C8A5177D9C441727899295B105509104DE6DFBF1230AA83392BF7AE394C3B4053B879DC1BBA73FFA71B7AE8D5D728FF5B99251B5915459EAF594914C2E281FC32B4B7836EE3BFC4D21A3E5637E52B44CD6EF23F7960B9EFB9814108C38FB78BA8E6F96FA01F8EB39B940893F7E85D0148B9FE7EF0DA3C7744127E63A8097CDE841E1F018E9987A8027E685B3D5C38F32FDB36253CAF04347CAD18CD423EA15FDF22033BE0ABBEA4B79B8D17E64C113A50BC68B06EE9E294AF3A93177D59F2DE58ED974799C3BEDD3E2280A38E822A50958CA13118E696783F0DD660854ACD5D6684C5A3ED138A681AF2400BAE3C2FDAAD7A41951F97BC05EFC0AB27BC5CB0CDDCA3C6DF0DBCAFDE4FF67FDEDFB534B91278736B9448221CE9D07F84A24DE38976638588614AD2A87744641571E0672809DB06BB39CD072686F068F493A1DC2ECA6C19F389F1381399D5BB0BF3DA86E070955F6F8466B704FEDD137C20C74C1F430A64FEDABAAA8A18343B2D11E0862DF3769398B1B339034C08BA79270E0799E6507BA26765CA1486B27EFB8A7803B9BFFE6F45AE4F8442C50A0FB73142E86DA3AB3F24E83FC66C41068A4DAAD42D2D778D768DCE4BFD7FEFC2A8A856E8C21856AC24B74EDA6D33C844A8989AC35C8642EE4724A976C584BF77708CD241BD9518D78CA1E7F928CF1859B6326F12E308B8972995716329C92FF3955F317ED19C2BDBFA572DDE4F7995F9A27332079DB15299AA4E7ACB5D76841072E90B1617C59AD715356AAB42BB9273E51CC9C8E3F5CBEDCA72C24ED5E62603756A0C10D26DEB0218A25488E9BE2BEB2CBFDA462934940EDC2CB4CF9180C08A67F8AFFD4DAFB7E72FA77E832323DA8B70B9AE567A501D5FC78D35AFBA8ABC96AAED490A646CE09937796BEEF5F59FB7C1937847F90C1F4B042F4D90C746D56D6D825ABCBE5AD7DFC72D35667CCA334E6C26D133A52696FEF192D05B874175BE7D75B9F6B336B69E2F56552FAFF7B6782831F7A1BBB9A0967DB8A7F2A6FB834EE8B594C6F2E1634CE3BBEC9EBB03146AAEA05AA43F8263EF82A37D14C8B3FC2FF132A1311783D401618C74325E2D5823216E86A3E8CA2603B5F885F4389AEDABDBD9D19297F9AF33FE90527167C3CE5D12553EEDB22B9F65FB31B17EDCEF85440D8069250B73E8074C0C09B7165847FDF5DFF316E289AD855D73685AA6A4689639A8CA0CA75A68DE6FAC446F6F13D90C2627E7B4B8F3EDA6A304B5968251ADBAFACF111DADCF2C62A89DEA9213C93A048A3F50B505FAA64C92FC0048040EA49CC6050B73FD7CB6C3E47B92389841AB5EEA38C065579CA350339B349FEE3B4216BD6F6A2070B0628D6B42543FEB458B57B5CD3476FB5F85E5E0D5425D791EE3E338F72912501370C63AA6A2D320589B7C6A9C9827F258245F1743E262AA89C644D6321FFB3CF0C5B1876F16A1066D384383515053433158B8A6423F0261465F35C2FEFA912D9CD3DF9859D4377BB970AB3586A73835AFDD1FEC316685FB37A7679A5E38A1EF395BBEBD793AD0C03FC85B1B63C0FDA378412BF5AF2C0E1C25ECE606AA052DC8FD538894C3D5E2C9871FA06C81FC05A93C25F3809BA7A41380B9466418F7C537478686746B396A7BE61EA6404645911F5754D49E168B1FF784D8B9142BDA29B60BB85396CEE066D438321E41A6FB7268882A1AB12C361FBD28743927278946430A127D55A5E805BEF2A7621B70355C2E862964F62E7849DF3774848EF2315C1585E9771DEB21ED5E2974762107193A36F943ED150E6E4394E3641C0A751CD3D9D98C724E4E6F770AAA2E778E0B3D314C688E7D51E8EB5E4F4BD20AD6D9DF6B9D3000B2280AFE760A5F842C6859D6E0EAF9E05C372270AA86A5E0B6CCB03EC6D9C056B2C8BDB5DFDEC58D636624B2451896769D897FDF567769BC9F881AA9A63BC69F604CEB5FB6897FF878092742C2BA1D5D29B5BC52C51E9C6964E3DABAC76027B6B01E35D99C128BF47D404A5DDDFD23C7CB7643EF69821F666962DBA9CDFD09A1049A0C3A3AF5A4E750D343ED813931B80F9A859278714791550437C50A2AACACE82B486CE47D2D32058B5F93CE54C533927DFDB0713DEC83DF4BC2C52DE1D9E7E2BE2057BE835BA383C09CB59DDFF826E453741D626C58F08FE41D461C011B2BE8B0BFCD65B5C28964ECFCFE37B3A6F1CF7094F8EFF16A1EABD19203616AAF95F7D14B2BD1D03F1221C3F11F296C260F5DC8960958369C61BBA4ED0FEECCB9F3A88EAE2832E3E9E4D4511AFD58006344C9F31A70923F88C215AE98895D1265F968A4D114292B1011A6EEFDA556C47018AA962CB5948DA0C16B5010E4D79C1FA845307D62EEB08329D906A1D351145F49D1D51FD442F6D25A5E442371E7E992AC2B66D4D872697BCA5E41CF0A7FBF76E7EABA5FFCC4B08F1926E7D4D08788F245BFCEDEE6870C5FB8D750AFF3CBC7383E8BB73491BCD7EE5EC40DB51A8781D043A6D00C1CA59C08ECEC3F43637E97E31175291A2CECC5888B6AA420B9C9EEFDE7892CF4BB296474800450355065E93CA108E9F9A22B761AF85E3CF45432263BDCAD4824CAEB565851861A63D0CF432FF61686DC5AC708943CF98AC76F822687B6E065C3C25688E128A128F3F29BA016822F907DA501210D963AC6BCC827014686C219D57B561AEC38C7BF0C61F0B3B93E91AE3585C5DF0DAD8BCA30D4F22E46E027D00A00BF432FBF4D86F2EC1F20539CD8A621414AC4080E4F39377CBFD23D66AC291A1300B9E8E8DA7F625E6F8D6D2826F2CE1F669406BEAB7C9A169CAED736C25323AF75467DB0B3B50ECA85E12B10DB660E48C1CBBCC71D4FBB632BE133E0568306D0A6E920C0588A65C5F4BB9C9FD280793C095577B500886C91EF37D960441B917FE7CE32E90C72A4DF76264597E5333E104F1936ED1E73E4F76F07695F612D53B93155CAB7E30F6E86C2A4B29E +smlen = 6046 +sm = 8A633793B4245163F3626F4756917AB53C155F73A2E93933389FF7EA1D537E5F73B4DD2FA07FDA50B398429263D5639FF7E3DD388C09D120AC8D8BF60A321435C6C387BE87E5E1984D6ECB699ABB3847E3C779D9D8D6E7EC150A3D8302EB07A949AA34A8644116873F887BCE83E2E83CF1C563361D79981A0284F2CCA8E8AC86C81FFDB5F692A121436B8B07FA82B509FA2894E43F2167F3E78DA8CF30693547DE0A24BF38F26E79D35B63F52A199685AA042852DAD5A29B2266F3D91A6407127132B738F94FA4E82242EBA0DECFC3E10FB3A9F00FA03A1E01096B27A9BECD5828711DAF9F7D46E859ACFA9575B0480312E28BBE2CE777A4085F228C206A12FA7AE5B2D8DDE48FC08681C93993CE8E7C0BA6B2200AB698B736E4A8604D7CC788BFAECC122BB66B2141455C5FC0B30198DBF9FF78E404C8A37C4405E9D5FEDAA6F1CCCF0D2B4188F336809CAF4E1AB4A77E26CC57F72DE92AE9F97C36D3E6FA6D154BFE01DF1618F92CC27A5EC9245D0BD9FDA78FA67812A3286CED70587FDDA3660466B01D1351A9AFE07C455D3A6D2BA5B4FF28603AF2B59D3F3F87AFB1EE3C7E191B87ACDC1A0297083CFD58964D16B394A4E2FFCDF8548BB7B1A7B79B4DD94C1F32E974C8BBCDDFE6C54BA5AEA22C383F0ABBE029F48C70A1B1E74D95EED4D2E7700852A7816C713F8AA528C14011DD41EF016C66965C73A2E576FE205ED507E8DAE8F817B78A441B8A73DD4316EB5B89A27DF3694A1323160D2FB5F44D1C90D9464CF388973A3122FD5C41EA62F5014BFF570E5CCF5B7DD881F703A8096B87C7B36F72CA7341B10E22F0A4D22B6AF31176D0C25B959DEE22CD4265BB3E75C1030B8400267D5474CF2BC2528F0930C2FBCC7CEAB8DBB874E1C04EF9636D7EB3353D1A80A984CD781BC6070825F1D7E508B9C115AF40CE74A4FAF4ED604B920F6922BF01C04951C3EE22979F13C78A3C06DE4CB8E37BC8AC307979A696E62BC48665BAA298B366C4A123DE30D0A4D2E34FCFCCFE43FF365CCCA3A48A3D32D505BEE711D93BEDE12C74E15CDB90F70F4828CAEB93759E04E0D4B3C3F5D6DA699BAD00EB365726386DDA8715BA673BEE1A973E34B7A3A165CE542B6AAFDBE5A0144FBC9DD3EE234D298B9C3CCBFC4D9D377D5BD343A268EB529E6A62646717BF25CB29BFA0B286A484070330C158909B49FF8DB3CA6FA8EC18CF8A2A4EC7604657F2012A50A0769AAB3876556C2D4042047ADD6669FB823253CAEC92781B0E3003B63F883770DBAFC1AAD3D779E20A0BBA924F76139E99E97C638B243799F5B0E6F3F9590F04672A7E9B8C1D9E84F70C82B4D1E4205A8B80CC0E9464E4FE93F40762573F06BD1DBA90319FA71A4D8E1AD84290F7C23CBF20DFC41117338E182E01D9ECD63434FBB3BB51A5E2C413879F41069A950B2918F9E315BF711A0018EE9216DD91A48296B1A2064215746D1A84443EAF7F73DC4011572B6E6F9A863F38BD3BF892D5C704D4FF1AE808E023A76A618AE8E11F7905CD641055C3E33D35CDB7CB2722E777DC51E0C3283B89D0EE81C7990654A29C5098A4D5500CDD990F18FCE1CB4D83205F42A1C37BEB0122E9ADCDDAA2A88480AB2841E71DC2FBA10B6AEF00E6C570F3E19921B8DF0230CDBABFA1DA9AC329ACDE4E900F94E7134B50369393AD84392C2183A9EC17FA449CFF5CE0745599C80735613261DA4B6B4474BFE11988C05C1AF4176E9D120BDE54F176DF85F4EC5AE6A09904694E8CD67FD12F2B6731807CAF35D2AED181430A1D2DF5075A256B7BA483CBD11EEF3742F3AA272ABD81D2E93EE29EDB0B017EFBF7BFE1A4C5E51795CFB49EE98A667BEFD533199903587137C1DDC23BD0F9EA62E4D6E4553D7CE3BAE047368BD67C1D8C895E11C546774D7EF28984422FA16E38E25055FDCFC45484003B4753287DF867390EF373E171457A964C4C38C6BDD712AF4EA14CC9A46321622EA61CDAEF5E72366A7B6A15AA55213D55C2FA520E804F5EC3C3A9456FFEA15BC5DF164A286FFFD5DE82A33D3844B73B84444465425EF17F17993D2D5515E92839CD6210F5D980879F632F7B5BB0EA28806E1417BC22F5FA559CADC534B1F7FDBE10F00B719C640E77B9FA95E022118F4028C8767E660378F3A4700B926D4F8FC88C9E7850EFAFFF09727B3723A85372854F128D0814FE43E91D566A65B1681F1CD5DD71CF77BDC4387EEEBC03576901B747001BCCDE6D01E491951DB908B3E46DF3C545A7506D555DCD025801F5A4C6873BCECF30BC80CF273CF95880A2EDCECEAEB962D5772F5782BB2C2F5F0D6A8865120D20B2C92408DA68F8236659FD95BBD0591A78CF3E2EA8B4FEC2436F53523ABD1779B915355BF542EAD96B0397FD646E99FF6382CE6AA40BAF2337B71653975CB5AE9E84054D69B1203EC1B165AA4AD55BE97390367F333624532F8C069704B763C4EF03A7EC543446357FA383BAEC20E5F6A61376206DE7E1A8F4CA9B8198944A122BBC3CAB6EB7E6E700267EFF70FDF566BBA73E788B11E8464223ACB57A20E303BA47F3F981ABD6A706FC8653549890B210209291D369DB282461D80EE562D498677543C9E7B49A54CAA3478166F620E0EAFB82A53EFF55CFC8F49BCF68A487C35B4BE2EBD11EEA8CF90920DA120A4090242923E55BF6972B42FCCC0DF2C192DA9BB280A14122AAF179A3E1BA07149E90994D615A6DFC3D2D08BD23868BB76BE68D273FC8F5A2DF93E3CBDBAA1A9D90CC6C9A960BF05A0C040AB85DA1FAD220334B966BE31B8247D90CCE44F72F5183C34B642D0133470A6ADFCC17D7E5E1B221FB3B0D299DDB50AD790075809C3D25B95F4E82148FBB75A06CF79BC1991A79B7C065A58602FE41C2F08F00642899D09AB73B6B60F9A408EA77B2E5D0D3F3CB678C351DD30D4B0636E5053C933C6789D5E05323C1714107BDA3DB6F3F9E4E2BC5F5B525D4E8B66C4A159477F51A87AF26DD2EC810EC1E2890B28EFBA9F986D7BE0D43ECF477FB1FB07343C73A94D2C5A51274FD09173DF423AE4575F19C11F887C8E7C7F20884D26B5971200D5C50E6A51C4E4F985CE1EE4E256355F804A909EBB7ED01681DA6812EAAC41B11D7F43262EB9DD98E0AF3185D502DBD3397D953CFD7D28136C4C09801FC893A4ECCF7A72C76526B5EE7DE7DEA80FD4A5C199AEADC7BB61AC49998D1CC0FB005F35F1DAA85F7BFA518553081B7BAD2097EFC57D8F2F9FE116D6260246D73B619597FBD2D1AB2303D71F3B6FAFA3ADBA5F1FC07335B2E13E8E504860AF4BC637F5E91F65C0AAEAECF0E9E186DF5A917FB8CF0401CA5D4EF7EA8F2D3EE09276CB3C2EB7EDF00AFB5341B2A05B55464B40B25CAA3DC1B7E2BF59F92F95D9FA129AB18BFF241BD8396B38309CF1CE0C42C10D001BD45B8721B69A8C8E7CBBB5BD759776ACA85AB6E9DF3F03E619083EAF24656C2C8FC66FA2830CDEBEB2FBBC3316B5E97D46F617454102D2B32FE1F90D99FB855586BBC7C6F147E10AA031CFB10CCAB959B26EFAAD2448D91D016CA9FBF7495B2B4461768829D70BACA1BA92733C528F7180654801841579B30EC7131E8C04867C4EF3F68059CF0C59DD476C00FFE84FBE881AE26FAE893200B989C49C5AB60E8CA0ADE7C4436C1367CF61F3E05F5A62D355BA886EABB98FCA86F333A2B644098C7890BB4E31EB8E244DEB84C92F78EA3361626C5C34E5FC515B41C6E717CD2D11DCD90CBBD6E4398B8E62A853D93A5B2DA8918DF5C75CAC14AA08666968A64DDF33DF4CE340C429790FC18C2965BF07BDDD326FCD880328981FEBE2472896F8F3C01388774AF8F051772C671CD1C1695A49C09336595F56AE4FEB466AE8043D94A3254AEB21FE37CB9A0CA59887C601831E8E0667C2FA8CD068EFF31D59E35F2BA4B67EE736EFACA23E66B81857AA4A6BEA49043CBCB0B5A39B66BDEACD884F7141C5F954359BF2A17FDD44E0524798165A32CA719C94126D8437D11034240A0E886422CF124A97DF1E6F4096A9035D103B036946ECD8670DA8E2574D456757A7DB552FCA01CE56EC398E480E37E9E0FD9CA8C4D0FD9AD1A2B264DE186F125BD7C5398C0B74E9187C97962ED698A03EA3AAC2BDDD76C93798F555FA955261DEC0E2176B56BEF4017F2E99DDD4FFF63B5BEF4CDF37F86B4A1CE7BA1E209369C6D24FE31E234B00A4603D6C14FDCF6B7177E52468FACA0E030A0AF3022E679DE04EB7A8CA25E3F681E17EBDFB9DA1F4746B2F0B6E5DF3C6A4FD4F409E05DC70340C27A02DD362CA6B7EE8FBF13BFEEA88EB3E5B38BADA928EF24F0E41B5CBA02F2F55CCF13D93FCFC5977BC278A76540931777CBEE89766B0AB7984501CE168114918ECFC256F257208485A4290859278EFAA24570B4DE41C50D356981EF7CD853A98DEB7324BD889E1A8086C49B963E921EB267A1AA7C84D2B529D696336521ACC174203370CD1163A46979998706D98DC61B4F7B095356132DA8C12129D8BF8BD04F835DCA9B8215199032FAAEA7BEA8BCC176BCDF6AFA535F4722A441DC75E52E57AD6B4E9F6445A07460E752FE9E3A2CDE8A2BD4E0FCD22021819EC1FC5B1E402521413CB1DD76129D5DAC8251A8D3878E272F16215014653FACE24EAD1E6551BA2288F85A7C500FBAD114DB43C5802D97E4365CE5400A8D0217AC2C1B86812D27C476F20D6ED551F78C692193C29C36D60955ADE18EC7E0AFEA12C2E1658BA329AEB8FF12AAD3A07E9B4982DE5507A6833E357AAEE3ED7E99C3F5C51ABD4AC6AEAEEB84CC3370ED438DBC9AD57922C3CBD262A335B73F37423174BB994F8AD2CF56A2B54FAB2F13BA8F82EE1DD6BA29104AB7AB4EAE162D4E346C172212BAA15E67E36EB938FBBE8E673013165685375CF62A137919DD6292A73894F221E605E203E8B587F0C1E7675E63901630EC1E0F658D62D6FEDC7FDE146C47E5B70C3DB7D9128B0BCA14E408C942509D5146BCF1235CA0CF13BBC5FCB075483FC52F92FB7E748FCAD136F3ABC81B734F0DE92AC908A2BD018EB1D93EC9280CCBC5FEA2FBBA05B7275517A395515D97138B90CC5B1765D98852764A97041BB4A9A9A106A6ECECB15B2A44047780357E3E2CFEFEF4C0D4953F47B2210A73EF88D8911A1082E56174316B84F793D8E04C402E5A03D8ED7428E10732047142534916762FDD968509F13CBC905547EBB48A2C976001EEDC1863C74C29589481DCF5C6E29A94A4695D72AF93138976714B4DFEE623A7077BF632ADB316E8CE1CB9BCBB64B315E0E1B9C5A8C3311AA76B8CA3C1A90C5A22F5F3C07512F7F9F89A177DECB6FF46ABCF8EC93EE801E78C827F6EB33DFD4E02E50AFA27BF364AD01707FEF4AC1EC73A3CF5DF99DE406A2BAB0DC2D696120D0B4B84714226149900808529F8AB3C21DBD98D2F3B6F1B32FE927CE3DB7C9342F26A78A08F89DB5769B56F3812BF5EAFC2474DA754AA6C3299DCFDF7EBE15884648D313F4E296E43AFB4D0ACBFBDD9A7C4656ACB5ABB97A4BC1128D35FFC26751D6AE424F840642582E615B48203F63A1686DAC15782BDA883E4BFD09768113B4B8ADBDF2FD6981805681D6A8A17FBF3BD6833DACECC529D8DE0E84101F2B8C242D1F22BBC74ABE7451970DC2DA3A23E8C804F1841D7AA94E1ACC3DFD09C0E58B36C7915BD008277C860A20E724F3BEFDDE44C0FD27D8E28FE8951B4D98F071943ECB7E982E770E0CAFA8A2759A0D20A6A543B275879945C7D1248B8B6C5EA4F712C04A1F3FA33BB08CBDF7C8FCBFD14FFDB6FB89B093F6C43C712ADEE6F3B1B431A8170FAFCDFB37E4FE559D19EA11B2232BC8EED2ECCC48BAFF3431CFF81D98D6F842A766704D1097ADE26437A99480B618CB0C8B6918A1E5941861AE71C7F9F9392395AC702D48B32AA4ECAD88B364438FB8C87DACF3FDC75512A2C5CE09D8EE0BBF075DB574959648B2F0F51218191D934DDEF62F8CB8981A0EE098306ABEA07BCF3CD1E9F8056BDFF3D1F5FCD1832EE37BA3491BBD966966B15285B6DB64A91ABABA4CCF848AB7F90DB4C1E17C2B3E31D32ACEAA5CABBDCB3CD279F7EB63B846F7B90F8873BFE2FD3879E0E647D8EB532423EB5661B0D40AF4CC577716DF58A980DDF7298EE19E374C80B565C5FF36F15185B420DEC92BB8E9517EAEB5663DF8C17689AA107CBE7E5F1DAE6D19B1F93F33B58F4128EC8C745AAA99266298988E4F056B4C9B4CDD46771E02F39C9B96A36511C7606A4128BD90BC51BEF8092FCBFB2333207065B36CF1D6A5079416AF763A7101535FAFEF6510B107F96776F9B8F82ACCD0FBC365CB49AFCFAB28777B216B02F9F4F98EDFFD12268F809596B51288011569A610BF5A743C40EB87BF6603BECF781874152CE60AE08EEE49D69AF8A225254C053385DD32F3CEA4629CE92A1BF372D126E0EF66FC65BADF74FCD20A2DBF681F67A323F666BA8E9F3FC3179F4335A7BB4C3B3D920343F40598688ABB6CDF2011D227175979FF0F6171A2F3040438FB0B3CCCDF40FF20000000000000000000000000000000000000000000000080B10121D263234AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA + +count = 43 +seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F +mlen = 1452 +msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +pk = 06683FFF92B11BDB1907710E1024123F0AAC0B09F62BC9880DFBAF40CD859E4D817A4ABDD9A0F98A52B17F952BAA6F1C8A55B19C4F21660601BF277ED40E456C815A71E79CCF46CD5F890FA0511B20736F48B4040788DBFC7764217132BA3BB0E8790E91C41031D049FD033828D6573F437BF46D3AB7D5CF829840D0B57A083CD67E668C4AAC8CB16887A27BFE8FF2116FEE6E23F3012C0BA263375805DD16FC2FE664F18CC883C6D8A578492639A2793978C3379231D336CEDD7711D07B60F0FA5A51DB15C00AA1EF6B0F382FAC8C1FA42DD27A29499253493FB1EBDF136AF00A4C1B78CE63971132DB0284553B025961CAFE3AB9B3585D9C0D8B3DF7C626F85E7EC2BF53AB698AE79C3C3795A30C6F98D6AFF581ADB371937C4839E66256099AE7CB81092592D03A240D0E5B82A9D0EDB84A09081BA06AB6D0DBB710F25FAD363C05EE9E3A819942712B7F0611DCCAABC59595024290B439588159A2AEB1889D074B93762563E1FCD69E14639DFCCAFC6E593346D3C1F5BD1D8BECFBC914A7C9A276C3830810EC7937384F3520171DD12D1ADE825873BF6CD2DE59C10E1727B86836B04BB60AEE2D11FF108C86510DBC9A8A36BFF676B8E73E7F83B25D62350776C4D5C65EEF3D299F3246FDF1FB921FE5A17F41F8F61833D686207C7AC0F748015BAE7635EED5ADFD1C60F73EA5A716A124879818BF6C7D50D66EFF30056AA2A22265780F8E49091F19D48AD277F0334197995ABC579CD36675DE3ABE13F9949BA6D9EC721F5B1FAFBB7EFC3F8FFA18B7366CF6D8C80110E0E434906A771324EABE59AEB27EA6EF8DB9651F078EBFB46D5F73501EB40685624C9F5099F3A89A2212C5ECB25AEFAE05E4C14618E5B349A13EFCF73280755DA36805AFC9B8F5ADD8E352316DDC355D243F8B42C8B32E7048FE64211CC1FCC92E25779C40EC3E5B814942551D68D64E25C3656A7B24DF658AE8E444B27FF1CA3F874CF135CBF92517BB91C47B05EB48EDFF430859F5A4D9FA4510676133E4A896256250FBDE1957AC148C8E9726D6C74C8CB7B0E56740F7357A04641BEBE6B53EEE94A4C75D0A17C9BAE7172D0A520204A8CDC21F1347AB397977DB0096AFE029F1EBE529AAFDD6AB5BFC9CA6A5FC3DE9757D906155FEC0FF051A6479454C5A01AB28D52C4C2A6D9D169CB22EEA9A46E56BA99E1C99174DB5414F1B20C6DBCB8DE67FA0EFF144184E63E33021BE022EA132A3F5A32CB73B37706AB1D5F4C98C4922536557C2110D577014350323F865A921139FD4247CFE44808AADF0428F8A5436A391BE9E4F1B68505D5ADFE3C06136E297A84676B176D809A1D074D501FA094F6638F4D67651B62717F7F9B55883FEF6324174C079A6B2B24F07F0F55424E4B83D2F79696FF03A9E13CF3094417BD4968C21320F44C3EC0F518810CE8F8D5C292E63AD1F3C0EAEA0C7A8EAC6F92FF2C3606D4FE3D53E5C9E5D30F333FAA150FC1DF3449F2B30821E1BAF2C70BE31EB0295808BF6CDB791FAD3B85E63E863AD4C40C892F0A9540B27B2821E638AD38130D70986993EEA22C2AD1FDC40809712F323C341A7BF488EAB4399BAD44A414202453938C6ACE75B87D353E8720BED4EE76BAAA1D6361547FFD5AEE7B2E8A70627134E6064935AD7F403EE989E4B647FF0B5376B1432967009484C345C47E7285FB1134C9908B8622BD57C0BB2EFA8DB0966BD5AC308C9E0B475FBF7F86032A190676DF7BBBCD2DD1309AC27BEEDDD3DA87433D01A3590C1D657F4D53FDDB16929E5469CE6EDC90BC04D042DC5F1347FEAE25ED4FFD80D3AAD75931EBF903F4AFA2FDE618394493C5C10CB9B6B7055221EF8961ACB2A906ACF8232FD934F50C1C5A0ED360B7AFF88D5D2AD07CB9F82FAA303E00AD3EFBEE5C70D82D65248E054031AA71F64F1D530BFB465470556B549111C51B56B210DAAB234D8CA60F43CCA74E2FCD82806BB4123B49FE5A1F40B0F6558BEB56E2C3B39E7181F433F318B24FC1BDF212E8CB35F7DC851F6A939D00AE76A3AF6C737E96F513A5C1B12ED1381B462AF4CC0ED660FA1616DC8A925390069B87C9BDAE185FB6066E06A80D0D63623B69C98A0A58BC100BEF23454CE4C068E999A47CA21C863EE48EADA26A4733D325DE21ED6DB58CD2CEC64A2444C6BB08675D52A46394CCB42834763918477A65950F0F131EABB1039C9E38587937101B2F9BBE6DFA31FC3EA0CFE6D278AA33FEFAC471849D3E88D540DC8E29D210B0A33CC47260CA9558F83D211259C482DC4F11DB53A3C9236B6DF046C242599A49EAE91A213DB78493D4739F3ECD9610DA0B60BC36F45364C264E39338309EECDB2B17DFA58386398BAC0C7A8E44D1873F314AB592A57E243D17E55EDC23B0EB3CE3B663407D3C09476C22B2D7F6350F3925BC874EBBA6C2B62F5C665F144D745AFB1D3CB2C22B2394855F59F70EEEA3F70C868A3ECFF4AADB5BCEFD5339ADD01279AD5060FFFDFF9F86C266DDE405B86366C9322E61B8414C91A1A7373E676B6DC5DC7FA87B9C09C47AD941ED7A04A06D80DA84A62BAABAFCA5A1FF0DCB24D0E88ACFD65ECAA825E3CF2F3D7C1408A850E2FF88236DDFDD0173568C402B5A79B49ABD51A75DF609AF68643D2D4DA84331982E0B606A07EB37CE23DC7AEF9A971B17AF3936EA7CFAF72DA7290A03127AE68D0E6F1F2CE21248F927E5CE3A4AB94604954999F46847E53D3E78ECB511785A61971C0669D6D1EF45DE19C711562C7632271C0A5C0F033F86D099467D77ACDDADE99F6428A50C9A6FDCA411EEEAFA371E1E2776174906A5DCA89739195D0CB215AFBC528228B11FFA61A823196D28184CC368E58BED9C7608CEDF6A8569BB5DC4E3C945E558ED7C54EF59EFD0C66941A5F2E0DA6A8F96758667E906D83A5EAA9676501B3B693FB57BCD40CA150F52EF6C3D23682FD73F2D53B8CC08BA67720E083B7B109D175325FD31D175EFBAA18DBA53FE282D3A7C12F13A09BDEC6E176A681BC8B457B8C56056733F8070C642101858BE49F26631B8A87BB39528E99B4351AB573C1252D6D1A56561738AB9349C231B8B6A7F0A150BBAA28FFD539D2F6D5CAB0D4ADAE21620CC4213EDF482733F9BD19CE8B03CE0A5A65A17A50B74168ED13E275118EADFCF4D3524A1C36D02371F60129B303DE62C27A994B372EC4ABBF2790EB9C6C526DDF9D038D1EE042367219E8D83E6F0BBC5E42BE763AA6C45F493577C9437EF3E5BE6035C77BED0ECD59E3C1D6123C74B32113401788EC529E1BDE86D428F9B11E59C9BEC7D46EB598E463BA66F1F60E662FB2CA7114C13AA493D05B981BCDD91D1A1DAD727B440E1FEB99AB9E1C36984FF166D630C19FAFB7B069A71BC0638215114FCDAA31DA3027CC539D8D76561E177E4927E4402F973984284A7CFC04C2E4E56DAA9447C383B739A32E90824E01C779AB0D89DF97B03EA53269146723C42140A5E724BC1DE5591F3150A0F9A61A80CA11F30B6BE13A2868DD85DD3ACFED282F5AB805E170DC6FFA22DCB663F9D6488ECC5CB12E2F8A737702D0CD6289568FA9F52E39BE61B576DA41CBAF1A94B0A82BA86B8179D4078AA3E0191DCDD7DC9B4A48AF13027893C9D9D95EF6D7C904E543C3C848AB73DD6FC7E8A33610BDE32E1A60BA97F3EC324CF70DE707BA42C2 +sk = 06683FFF92B11BDB1907710E1024123F0AAC0B09F62BC9880DFBAF40CD859E4D8C6181FC9C2BCA9974BC0A615C5C03FA7BB5E6E06DEA86544D54E2FA06D1453AA985CB2984DAE0E8DF808E4E1B2881E3FA319FC5F7721D93A25A7A2A289AD35E30A09DB46A3D867594D5C4A7B9CBFB327BDF695C3FAEE38B8C4004CC061677B840326C24290A4B3251449448D24860D8065111840823896948260DD320304B3468D1060A0BC0601346859C4868992092D04865638628C1400D649444A2A6240931460407314C283183B0042410660B410523006C1418815A0046120031E3948D5C8231C0B045110308A43891501670639401DB944984920524306C1AA50861866808290A00126421997004180E201546CC106458440824A37193922CA0040ED42006D3A08003112C8A0864840084233486A1249109A26CD880094220415298880A454C180732092104D2924C2134865B44909C942D91348DE4166A9A4832992620988680804249E32070142704CA220919028864A40C50B8491A371042088A1B456A44402E04355194C471A4887154C60C10B94C01822D42826118B92151A420609045E3842503216E1BA289001940524884643044A0805044B890CB1671DBA20424440D21497189A231E21446DAB448C8B4018C2225C8B09013152E10C531243880C4300551080E8030684B448C19280AC8344EC09829C14242C106240A218CE414260813098B8810103049C9804441406C1290016248649A2269C1424A80A480D1A604A326124C16428CC46989944802B008C1164A52B40503372620A490CB80304B32894A180C4A802822830D60C065C0806D8CC88C1A380D5C446C52108DCC000D0C296184B8650A385221B528E1246199C20500130D1A420D184324E4203191B05100304E0CC46140800192024A04C10CC2B231D3482E0A3731190104593628E1060049209014970119276E0806061B902993286C03B52823B94910A829CAB604028730C496085A1681133746114362219400511844134760A2B865D9448E49C090C8A868DB14245912894B36318910040A376A93481123C88C50369124C01182366C23A668009708D8100E02A36D144902A44232C2806808064D59962DA202315C2668E23006D322661AC76120454D01125211040619A860E14685C2484A2127901C476EDAB06823480D209320C1203208113120422648C62808260A144645609045228384D9402ADB424240362AC4C644DA4406090891102560118765D4B46DE12851C2C26C58404C1C34428830665A000012A83003820D0C07280900455B860451124622C461C9285159944900286A1A88654BA26D893642DAB00883302492B48043B44C21A42119C3414320091C9111D1008411886920143120B010C9444D00839014C56C4226919AA28D12B50488A8050C142A02A500483022D9040CDC10211840720214225C0444531609DA96916398285A228A19181083B22CC9242450B8614A328958366C610411E1284201A6490A876181A48C93146DDAB40CC8166603B709C8468988A86C939281420222E1968020162251866CE2B80D04C6314926200920911494052248291131088A4030423880021629189645DC164A938448E3B87102013188B849933471A18684A20885190068403081042945C3C48823C5614A92091331821A4152238601DC4425E3A460D04009890060E30009CB12284BA40D09198AC0447202064DC8348519498263324C1A1609CA068D12060A1C328C41A64C00C14C03B311C22270080322A1C69100040902900149022D44C611594001DA026121C28D24A93050363158200E0C09911A076C1A942D41868DCAB829E0926852B66981C89061A228C9282A04C8514BB640E0262E091925C822720322251919821835650240059A066A24B790633261849270E018121C090180307000C52D4A3644E4120860A848D1A22803C8411826528BC06819B5841200098096282143229C0882CB100ADB844C039828CC9008CC163280B84120432A19804C20C42D0A198020066A98A044D2480C09A59084B090102145C804644AB84093028D49362482924010A581C3B6618A2251E240019AA66052386D21C530A2068E2344100836691B17660C264CD0042E0112085B024114024A034930E442458C4242D09831C006049200611A0332D0320A630652C9844D4894900B8400D8140A522028147156E0860C0D9490E39F84FE9CF691621DECC6D201FE7A65734344FF379FECECFB8B969CE29DFD1EAC74397F0C6CEA81CA26EA1B2532BFC0D3D148A6F45B910D19824AF96A0BC870709ADC1A7E57C37756BD3FEF3955802E33A684EB5544913EABB469EFE8223E04438D8275C9E4442E84C27EFCA5147858581681F4C6213611C9219FE1B91C3385C6A62EB7E36244BD2C172DCF010262A58010B3BFDC1AD8100987729B4666177AD1333E9EBA0AAD4C0C67F76BAC82DD2C6CA1C786125637A1610E04E1D7FEDB5B5ACD91D0CD43D336F2CA073BC3AB67085AFA9FE4267C939D32C84DD9FC1165880954DBC8C43D8EFBB1B6F21AE8C65DE7817158236C0EAD02EF2ACCF440B5369D78BD121CBDE3F363FF60C6B9EF8F7BE49BBDCF9C2C4E59753F64170B15A15D4B53C4A737FDA533914F5C20E19BDDC9008C4BB9A4E18201C1E41FB2FF3E78CDEFF6C8739552C5D7866106AA02411FA83B56C942541352C336DB21512E70B423E087C43CC8546CF7A2B67CF9C360DAEDFEA7B4F2374B7FE5018610A47C608F8B4B02353F1881D7A666C97AC7775C91F1CB70C2B46F999EFA8A3938A6E04C8EF0719DC9A362502B5DF07765127A737E16377675D1CBA3AA3C69C05796EBB3ADE55B88FD950F35299D1070C3F00C1E3BC58A0B3C66D5C109734C936802E65B36E7EB133D4FBA4F323421D7C6C08EF899D53815F8028B365E418B2F89E86393E316164B348AE3E340CA1CAC8581989D5C4F8092E69F523C64BCA19F3642E57B5E36BB4A4365C8AFB971D3151354367D484D82A14CCF36E85C99FED8BFC4E23A6954BBE6B543B84E2AF2AC1C6C2DD6CE0A7F78F37DED9B21A0A49FAFB45C788EFE9187040E541B07412CDAF4878E4B8C66DBE23D77DF127E46E2A80F7F6DEEACE4E2E1E224F5AB175D782F4DB24A1B8D5544930F860BB067F79328281CA8A9D028BBDD7078EBC8A700B404CB79F03FA6BACA3D77051A42E541DD3C99595B7DB43BA881E7B37FF23D30AAEFF5AC05CB26746FF62221C276802BE2C94C736DD9F80417B1384F0FF25ACA07B1F121D409AC22A505423484A0F2154FEA0CF2CD94294615AA32884107EB660FD6F87D5F2DC43A783550365E986D4843849FB9FFB30CDA99EF330D9D1E9433C3FEF97A6E78791A4E3FEB58BAEDD77C5627C943AA30E3A09C69D93E328D413712D9A8EE6214D2A4C7D38F3739F4BA65F8E4D62BD2D01F4E6F5C8D912917592C02DF5A2A7757055B778235287F6B177646CD173D0313AD8A7955748352BB4A6D55392EA27FD7EFA8219D203F5DC33BF2356BD77E0878A1FD4E6DB1E05A6FE2DA402E819AF9B6FEECE4F94CD674AF44B8B5EF461244461CD17ABCF75A6A60C9A44304C1ACC0A376228B5DCE2CA4E88493EEBD128A177DD061DF59955B9A1806D47DBB5A64F4F2883647AB8823AE2C12E07049FD352BE2B48EC9597A7B501E409FECFF3868154A13FF67BAD9A97F1924111ED02D1E1B19438CCFB1E55FF24A44859A26AC726E59D1BA2B4B9F818638442B6ED45F822E0CD0F93826AD574B95118C1568824DC25A097B68DCD4F4E54D0E32C48D430B0173CC28B65B5C55E959CABEA4570C4F5C1F313B45A985C6002DB7BC7BC5C620B66A2F36A18C63E5B88AFF14A53BA6BFEF797401C2ADDB4B109C6CFAF6B0E6138E664668B891B5A15F4B0E3D6B5419F1413FE1C13CF677CBCAB48C8D9FC9EFD2612A01652539DCD252569EAA7FCDACEFED5456CDF0BB032E462048AEC5795B32030F79ABA60436167498719A3CC80977A3A4EC8B0C10780F72F729FAD3E6D8322EE3B47A80B550498143983A59D6A6ADD2742245C4324CF2EDFD4466DE3E8484551060B2B3A8200730E435DBD1F4AF49CFED18E9EF8FE9625AB9E7BB262A7E76C014CBE4C3339DE82FCF30EFFF39481DA3D11ACF9D1E106D1F813CE124E7B0A8191AFA53F51654BD69B93B0599C96224EE03C30EAFBA22637E47C6D1FB1F8322CB4E854C67830C731E6A4F2CACAA109AED0A424BC7D1C23E28C704D06E5493664BC15B3E59B544430D24EB8B17935AF1514567DBAF330791300F8339ED6141EAE74D588B3A6E1B400A9630E79391C55A7530AA5C1DC199E55E9C238C181B889BBA6E9E81DFBA3FE100EABF80067A9919F4721F57FCC7407A8EA40546F1ACE9ABEF0E3F977650B4711702E6EA66BD2949A42C4A561A1C5DDBCF383C651237F9A2656676F2A0E52267D162783C13572EC84AE913A6FE8D375A3928A4E53BA669C73D13855A027249252B22703370A479C220D8FE191098083DA680C504D53346366733D7A70D155BB51E2FB7D4EEC0C1BBF0C5BC3C4C64F636DC125C7C8FDF4ECE345A4D82E7EE9F41A0F098DD812E20314CD32361C4ACB5D3576220FEC9A91F826A87B4EDFF73218FE3F623796374235A5F7876A9B29EB36CA693D4B7AE63466EBDA19CAA50603AFB7F145C17C4CC5818FB46BDA5239420B9BC1E9D80AB2A1D7DE92913EFF589F8D63244155EFD98BAA602B039A68E5A44CE268DF12B337A5AC1A697EB04D1D45CD7AF7ABA7B1BE75BC3AA49E74F8FC70F171E1CDF63A1368B1C1E94FC20EAF450A5CC4674B4D879CBB670FC864044110FAB38683C50C995A54D6CBBBE982824BA271DA32A5E3BBAB4050FFEE280375105D34EBB501D1631F96732608049D2E774BC4D71AF388DFA34D2B38A6E59154EECB626787362E7C7BF55A919DEF22A8CE3AA2FE5975624DAC9264A95A6DDBE74EF10158F4633FE68F3CB1E3A124EF66005728AEFB19415FADE5F649B41749B7054DF037B77CDBC9FD552FE19647E25ECCD55A8FF14E8C390495CF718CD654285E8C798E559691B8BF883204CD894BCABAC8BB076D838E9B5EC2D7750134D37D48CD5BD9F0833B86028B2A560FD761B1D22865D5AC2A38C8FA6BB58F3ACC2DD901B936961ED48E80C394D147180ED2568C62E2ADE6F0BF84D4CE1C51B1E1840EC253E1C3FE0AC63A800DE6F90215BEE9731DF21D9C2FCBD01BA5C7EC6A51B5514EF39B7639E614995525E9D9BFE1D5141AF261DC42E7316918FA93507D8D66E41B6A2720CBA8CD7B26E967690BAA9F3DFD5B98796F27367867E34E745FBDEF057785E4D4DC235EBC599F96B937E02BFF2F794F1B404ED5AA2A61B49EED286BB6F3B2DCC7CBEBD2EB4F417CA38BE12FADB73F1AB8482B1ECEDAD98553F80DE0CDB0829DB7C3AEBE631A31C90D33A936894A6E5FA54E32BE9673896B7AAAB29BE7DDD40BF824E24716E3AD1D4602EAEB7F542D563B4B3C6760098975596E696688E68526D4F642D98749F80F3812B4404E7748CD9372C3211218AFFDE12929D24B9D43E018D8740F8C33A0FE679DA7CFF9CFC5653CBE6A496AD67E1B1BCC4ADCD0BB9297B8049887FAB8DFAC081B880118832E21D288BF3976D6A8A1FC13D04A16957A4D944E2DD24C48BCE5C8BDDF475BB94701F5CCC00ECA27C7BBD87400E7B48C1D89729967A6CACF547D0521524124D4824832FDB492E607FBACEF6EFFDEE09D95DFDD522258A3265061028DCB80B64B3EB5B3B04CCEC948F6281FCFB78FD215A289FC1437AAB976654344EA9873C891AF8BBFAEC6274DF846E08919A73E1198B4966E24D0955927166EFF374BA929CE999D8D4FDF0D3BBF80B749FA612C2F5BD4B133C33375FEE5BF3725B210D9406B12D013EC1BCD96211C6FB6C76C1C41D8843B6C419C5A45D1DB30511F51C3F0157549CD64B109B419CC280B4B3E55BAC2E5CA140244A1D4C8D63B3096AD635FB8A557BF4188131355EFDCA1B5D45EC0D038F60DAAF902F1B1B63F50BABDACC3F60BDC3EE6B32B35EB251C5097FA32FD2EE06FEE7A25CB54FBDC84697FC66F939F4E52E3A3F9BA37E9AB98816F7395F939DEFF71510314E879FC7883D045F8145FCD428AE2D70E5FB4614805249F2B51F5D6AD90F85661F479B8B8CB55B3E0A536440FAFF1971355829283475E7E0F0CA1366AEDD52BF3C8CB768558C9B60D9259C7E724FF9A36941EDC39CD7D20AD55E9A9126C12BB2A74369881444139C361BFB0B612E634AD1231A16D28D08C889B273DDCE1F534EC2F564C193C7D7D78A146FC0BAC729704D384653E65F695ED50040AD47AF93090F1EA137BFE6AF5FBD867483AFEFCF76A8BFB5980AC74C131C2F48B91FA36DEAD123707276978685E43C2767E23EDB9AFBAD8628A5C24CE2A7A4B4FEB61438F0D719C96AE451BE853761E387E0089F675CCD641C59632681E2AF08958DAD15552439D3F308326AEFD10C4CAD6719D053FC602BFB824768EB43F50340BF91A7FB7F8D451B59AA48818CB3AC8F4F0F90CB8EC01EEBDEAA5CB07A9F15B559A2AEDD510EC1B9C9A83C239EDA813B727E39EC897C3BEC1D700D8F014F3AA04C9B940FC3B355F9FB1280884CC2BF0E593D619F417B15F4A79916A06B24A6058D621AD2636278269185BB215F02F7D698CCCFC931E6A7446CBEF79C1E4426B215CDFBEDB0CEB5F6F4A93FDBB1C2C930FC71A720B82FA6A804BDD4B7BE31E4A55C32B1B6BB19FE701B4C60ABEED7099B1B6AD6B8BC627458E167D53AD06E9FA0CDF5BE539A1D10A93AFBBD945295A65FE7775CD0B0A9A2AC05D156235F3414DE98316E80C30FB83A62A518D8DCA410899F57873ADB218E3E7D7899708A045A9B18A0C929FC634BF7DC231C83FED96A92E321B941D871ACF068FB5CE445CC73E6155EE2673B +smlen = 6079 +sm = 75D7779756BBDE58D8B78DA1C90A17614A72BCC7F5C9B89FADF290DF9B5FA380E4CE3ACE762C41235F760414D79508407359FD7F131173989E559664F1C99EE1D78DE82C48A5562E7373A4469AC341CA129B116DBD03E23DA0C4C20C176C556EFA055E3E53E35CD75685D50D71AF57B12C19EC0ED80172C0319C0CF0AAA5AC4A1683ADDAD149834D5F539DA8B71E3CADA4DED8A07C98670E6C3B8EA495CEFA9B3FD6745786655AE11B028A0BE593D7282FC66A8B7DA7EDA80F76732FFF3EE77F8E5B76068F0935BEEB28FFD8A3FA8B12E4ED03814D22A987AFCED60D15E35E3111BF3F7CC49BCDBBF035506A2D3ED7B43DB7D2961A172C91F748D193D49DD8DD5EA91145121973D882C0ECD9A4AE9CCD4C6537BDB2FE09E5247AE752B45AD045B55F34EA071A9AAD086D8329915DDAA026A2870AC07242E9D2703580AD9BA37DEEE1C1AB280BC266230188201D7E4C0C551B0A6E9B50284C14B665938146ACD6A67D7DB4CA85A52E9B515C04AC108CD3522DD5C598B914B06D11728F674337559461CC1A4BE9C59EE4FD1D3B28175F9A3F0006E54137BE2FC87A28EC027B83F1F9060FF921C7A2F0796B1ED538F8FC38ECD86B4832717DBDCAD8E6BD325966841887E6AD10673CA519E48DF978F20A23C04577A364E8E23E9D33320003D970021419998B80722027F9C1E45DE56905692E9923BB73DBD9B321A8E17DFB69C520C0AC9B1CA448D3BBD2472BAFD3AD2057D9A1E5B861ABCEBAB392B24BF3E2E7AB871D025FC124ABED30E7666017987D58BC0E8D32A985CFA4129F5291C2BFA94B12C7ECE2191662C8BD5F8F23E96C14F5C40DE76866797173327F1741633EE7574265CB6F3EE1B45918935F2213931DCDD62701467A55DE2F5D758AED8C74892986922C76E61113F3CB449D4B5AF4D6302BE014145539537DBFEE04DBADC39EF2A0D4BEBAD557547C400491ED5C37903F5BDF30F6D3A3EB007CFEA93B4E3A93BABD181E8B6EF59664C13F4D57ECE29E793EA6F205C2F71EA572F9105E23D3887A63013C39A455F196AADC338B9E8A6E102204CCA75B662D04D2BEF2AAC7F25088FE35954B292C410CF48DD460E807B776C646600E1A5AF4F86167CB0EC98140B2066D2CC39163E278870C07C6C81CD36DFDB95A21B09631224102656D49E1A470C9D53911F8B900EABCED9186656361A7AB48652430823D9EAB1BF2D20EC70BA59516C29C261E8A4FFD9C0AE6317FFD1930D3DA028A62E801D3864CC69AB539F3E968B016FB2F38E9BBEA554FDF3D71BF21D4B0D44FEE3E2EACE787AEDB676A651317A41E77208B425ED807DCE28B157DF696FAA264DB077CF3B3AA2781C828D22D1CA2274D710A4CAC2A72355CA9CA61964A918CF9F4812816144E475A7C241E34C5F139804EABA9E48058D7558E61E3FECB439D8F0AA00083AC6DC92EC085B2E20DA3740582C7E4ECACECDEBF70F62354EB10A46BEFBA56D4ECD2CBFEB650EEBE7A545D36353C5C379CE58FC256A406FCA8E2DD5E1291E1F96A8929027BC43316CD3EFD4C262AEBD438735C3B33AE95B81787029980BF4DE6B030BF40B7D74DC07B37528DA8CAC97FFBEBE4339BD443E56F91BFF18968AB4D49B25B90BCE480B9C754C6095B7CFC9558309E534D2C3A56DBEB8EB6DDC785E2C31C78A074D979441EE78DD4976F1FB73C5A719EDA16145E2A8D6DBE13B1122F2CA845A4BB613DD07AB92EF46C54F06CA6426592F250487CB686682FC847191327D7DCC4B3BD4F76EB833C8A5DDB6ACB929550A7069D8C2B373FEFD2670F0737F51D7E9374CE7953FD39010FEF57DDF925EF0B52723873C0AD4EB50C3DF5D7409922EAF1B9E7D851D359497C39C95D3F6FF2D4035BE935484AB579DB2C6F1576FCCE1B8CA287053D01993BA8570CDB094AE720286C6E5A6F0B02E015F0635677B85789D94C03A13E3D180F3ED26B1E4F56D81E60E736BA0F0A65FA4B01DFD0C3D3BB7C9CBB60F897A1CE0AF3E404A847C15348771F45F6D758BE3EBB612305880E9BB1719B1AFB0B968152C13C661919CA7A0DE680C1A99C7A925A209EBFD873E2F31FED389100EFCBB39CA1417911381F7B914324FA53D8E7D78291BEB4ACDCB3F93D02D4130DD00218137F89252A390616996F048C214C60FFD2EB4AA34F9D6C17F3D68671DF296DE8D3C9CBCF0A6F1B1CCDD5C3D07FA7333E6013DD421E79BADEA7ED9F7A7FD0A7A144EF9B80AAF1F3B74F50AC54097C4D029C1E85E22E9316EAA7D64C98D43C53F31552135FA981FD28BB132DAD0669AC787857DC60D85015A9DE1A68E3311900F0142D5AD4BBE04024CE9FF252338536BD0D4A4A31581CE655FFA281C4E52FBB787FCF2BD254A4D1FFAD97BC06F3A054AD9A9F7B279195603D93B012E6A9544935D3A6248F3A26A8A7C0B4E3FF3C771E0DC3AB5BC9C62D1FCF598CF418B326E321F87388DE7AD27401773EFDB8B89EF71CF33FC80964C9413DD73C9929A9B27FA1295DEFAB6F0A67F2C8D4C0EBB0DEEC9C7C0C4E1188C0F35424EA7993BB50DF7785F46E0C3DC96188328E8F7A7ABA753AA3E49464B81AEC56100E11215353D17D9D155BAE6B6C373B4B3479431949B738EF45C6EACE539914A5E43792546053209DF3422567DD565B262B69F85AEBB55D438039F66980912A1878BE91AF5B9C6448254D7A7ECD5BBE2F020C9844570A08966F567586146633D9DC7EE8C86C2BC93795121B395C94477B62411F672196363A8FAA2DAB3E6B6370FA84055C33CE1CDB2655F29C844A9001925F716C9F616BFDA9A2A20E094669957D26044101761C76B093C2CB06D0ABF3DA0F6D63CCC7EC7108620C38E78853147FE65203C84DCED028476B30E3728182283048F3E9802A81083A2B96DC7C335587DD748DC2695EE023496880B2AD16D79AEB3EB3DFEB45AE0887A4AA33547DB067C15A5774E1EE6C5E000B0E51E46260F31AA924A25D5C321ED7015A7A6036A8C4FFC2E53BAB4AFA2B5762EDFF88C3C63826C8BA6975D72F8B6CA094F54BFAE5AB6F50006B5FF1E952B9899600D227903979D41B9B417247166E6F1441E8E8F0B6904E9F96CE662603A69E0382A85272CA58EDE9EB6A6A68A86675CBE2B4DB96B1F9824DA3ED0B06E781B9C6F6D7C0065BFD64D69920FF5BD726BA70C2B555AFDF6F20614EE699CB9023A6A0ED663C8FDEA2178DBB1FF77C24CC41D53D5D35507ADE0E3D8B16EE70EF43CECE2EE5CD6ED00AF417B8606884D291BDCEC62137629B754BD81882B1A8CDAE3EEA2FE7EB7EA40F150EBF44A41E06739C531B28FB5E9DD5E1413CE27ACB20012F4127A53DFBC2112617DDC586CB690CCAF2627BBC8AFDDC9BB195C66675264EAE865166732B1F3864B0FA87E14C51330D6090993092543EE1B2AFB0231D8B46F209F650613F38C36E257199F1373951C755EE38E5CEB804CD10A5A57F5DAB3DF02259073BCF2245E93780E0E8AE9A905E9BB4D68EE3A2FAD6EC78005D09648B949DA4B1BA4FC1B1774D9A41F8A41F8136D0DD1543421F5EDF42383D70CF2E664F59D1E82A4E4941D89A55FDD26CD05F29A602B0A6BF363D7E840E3CCFB84868478E28D64810025605B091C80C27FD4E18C25FFD615E35FC7DC7B6CEAB16A2973526A3FF15330EFB9868403A545D3FCC6BDF71BEDADE900BE59373003B2E09CC3714B4B559EB8B690BBDD065056B0E645209AFD557A4CEEB08364953EFD3156195A2162E6DBD03E9C88623B0A77EB519815AFD0E265FFA8A199D36B8FA76C0B06A02152F69B706B1F84A574076732F7D251F4B6C984DAFA66CF702C6D77F9D03C191508155DAD8A58BB1DD8613937B5F1D59CB834722E59E05303737710A3AE214F7F5A85053C0EE2C8ADAA1E2091836F52D9D4A47458EFE0EB6806AF3F75BABC2E73BF2B88B39C627C78B22155CB4BF82D177C7226476AF237DBB0B6F0A42D1CBAE9E322E9559370897898FEF302D26A3201B5AA5273EBB62E2D01830125369DEC149D6C46C0E33FE7BEB06F9E8943AC0995338A998664B1AB60E707E83C16F4109DC03E1F8134A10652163DEF2551DCE16C28EC5E0F087A5B7659E67F8126814B21A84A26DE8893A74843FDD03430AB2281A08732714EEAAB5466A5418FC725B36719F7DF1F4B6DDF20B2C4230FAD50AAECBE8AFD6191F7B439FAD380A6DD58EC60F4A1D97C8F993CDCA89FA4E8000C83BF319354754CAAF555D27AB6B9C08EBD71C4CD1EE6467716ADC71429020954AB3E55B03145A9120905FE33AA11DA8D017F418CAEAF4E923B5A72DAAE6F02452D7EABF248A37A72F5323A057925368A0012D68447565C979E126A41263C8E633F8B75789512CEAC77E81F42741035158439AD436A1C477232ADCF72FB123DBFD7BB4EC5A690C363F7555EE2473CAC6F902E1C6A65BBCE680E1DAEC023230793D09793E05E37B433C692489C82434682634E6331700507501D79386A20543EA1AC765480CCD381C993FABE040848F093AAEE92489A6986E4BE6946B1B3D065BCCCF1E96F8555D83B3DA30681457A7E9E39FD71B36F257D3191A470FFB8ADD6E283D9B01FAE35C0C313629679E9FE4A2A2D8A7B6E8C4795D2B3EEBF792EBB626184609D52F5B9C1E80AA68066A71131407D84AAD0F042BCB9F82FFF35B2C26926211ADF7FF2A3A442D46337DB0BE7769817F8476F7EFAC234EE55E80750209654C74B44EB2AD04DBBBF4716686D8C37760AF4B6D744A5C0681AC94F1B0CC1C37E158909C489AAD06B790EE948004EEEF09241407F7BC8D05A73C33D2F3EDDC752D2FA427CC8D5C5140FE1BE01D9177D04A93CC4CA65F70422D5DB798C63C5DEB9A4BE650813234EAF3036A7AA94ECB460EC6B1BC7D6B01602D9DB06146AB58A1ECC52F24462F4BF5215F91116A2F51D3DB379E94F7B3B3304ABC04CBB67BCF42D91DE347CD787D19DB46171D362C6AE017F528EA7FAE05C124E9B557565D41C9554C3CCC4DDFA5B658596F05B83FF1717D5425A0F2D4C81D4D44F8A79AE495ED74ED1861C47B685A98EA75EDF12D41200A98370DBFBD729096B932680706908849D45300681470AAF3B54BD9942B260282333CDCA5261CBFDF1B85D84E2FE6C55C4831630061BBE3A66A7163974B61861CBF1103E11682868AD1DF99607EDB5BCE4BA1C02B1FFBCEF74EC6A8D71D956CF04A5BD5B254881A1A1270053173E544C5E117DBFD29059B911956B1D709E1EF92728BAE16BF9997D786DEF1B6172ADA50C5B8B707C64EB16B4A768C811CE5965083F367A5890C1B350640C4EF0EF153630242059D588824A9F40E7A87E3E30E38E144946452B1BAA2DB6A481F8A0DF2351D76597B61018656C70960968911A5C257431A49648F8C2519CBD75D58F97C7ED41FD99BA3ED1FCA8A89A0A613C27E3C4DE5994E5A7132E9967E10259E354DC8A298364FD2B8416E892287905F675F91802E00B99423241392C8D0F26850807A8F9A55EEE1648966E06F700934BFF2E4B5709D0DD0C0D3CDD21F03D935043140E4DD084EAA6F00EC1F39E18D8AF2471A9E7E84ACCF2F8142EEAE25DAC4F7C47881B93817CA41E7303B453F6EA193CD4D71D5E20DCB245DB22F88C0990BF356F7CC88E629DA5F75085F6DD2F3FC301C5F9FCAEE3E08E91471F90E39C07302931A5E5749E1FA4CC187458D5774070AB1730A010C17E9D1D7AFBF70FABEAC9579C94DC2899D6BB7F0F3DFC170FB47F671DCB1F00AB1D02DC429F4700C2FAF9F8722153D920E427511B99E7F43786FBE3B07EEF7DB5D530F7DE5EDD61718008DAC47914F51724FD14DDA0E35F8178F74290510C70D9F656DF8CE8C77F58432F70ABF283F6C69056B3089B75AABE94E93D96C38FFE8A8AFE2D2F00F3A0E2061C2A672F09B58765A2698705E1A48671499A1B2E6048573E8A2E91D73EEE6FD6BA500E78840E01D8E5ACF1DC5D7FDFA5F8040747CB3BAA827F844485680EF9A8C8DCFAEB0262596BA6B5849D8E0D65317C816394871A9E0337AFBE9FF722413A6320499A115DA664B4E93174C3C87CA25B680B46877D7A9F071242255D001213285867F57D2FD1D2393048C2CBC6031911806A3963A8539B58F7A2E79F8C5FB42C1B3D31DA6EBE0C11423AEB10457C206E32EF8115614DD27793D44F8B1846BF3DA07719A4527F332F75E42F667B26EB60C2915CE74EE10D8910620051366BDB303B002D755AED285F1BE43FCC1745EAE91744BC885C0738F32EE9425A612A9C9AFC428AB350C3B8BFF8F5F96666162D2993218BE4FA396DD3AE6E5F343DC475BD7E36AE8E842B27345C4B9634AB508E1218F24E4821FD0979D893F78057F803B09157E78F84C7FFA5E2DFDE35E22CB0B377B20E4662745361915C74627C77A58845E9E0DA8429A34259FD89A5B3EBEC65B547A151924CD4ADA2AFC8A23C7937CB8662002DF6BF3DA8CE4AFD61C72A2AFDD2C3A3C0E1A98AEDCDD011E556E87E1F13D44496380CBEE35444C869394AFEFF5000629354B73B8D4305A6DACCF0000000000000000000000000000000000000000000000000005080E151C252D32ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C + +count = 44 +seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 +mlen = 1485 +msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +pk = 22C189F55C63B49BE59F5865747D7993DB04B8596A479DC1538D9DD4BD243C63216DF6D62BE7BDF66A95EBE85AADA290E91C6C22071975EC3E221CA38A3C34BB7C92BD24B345343EB0885C1A2412E4F4E3A625BBD2133810433AC4A4F94B88AF973A4230A3D243F857C92430F92666E8B1C1A16FAD2FAFACA3D94640A0C7B5DEBEFAB1C3B69217F9649547B02E9FC040C96BF315EBA30BBE6F0B3056C160112C7286EB10569DAB6EC4CE80111E9BA6E54B0526AAACBB07742EF49E95B9D4D4BACA4A900DBEA42AFE4B8753AA87BEDF609BF9B65E72B50A0567053A513F145D0B34EBF996EA314F1071920265D5899E77007F58E3D7E7C2837F531437FC9FC816DECBCF87E8D076BE011866C494245620B2A854FA41C395E773FAAA5A90A45907DB4CC330687D78F73649CE70E05DB6161EDB88500BAF57FEB7D94DDF6775B092D8E51D632D775B1C676699F1EC1E0FC7A8426712A00F670189C5BA7360F5C6C57A914AD0977B2C4745500EC434EE8D0C5E680D199E78E8F4CF2503B3BB660A7099E26717D7033414F0E210A9B16B788D19513E799EE24384615BA35124C2B1D16BEE97048C178520A03DF6F41104B8090EFD572FB844EC76A17C1E23F7446522B1A7DF9796FFDB6DC269F34BECEE9B13A577F09A1B64AB910C2922F03A0AB3BC7691B4C219A11554709365797557EC9498D1EE47BE3AAEB8E1FC997B8EEE9C7F8DEA31031BD262D6DFDC508E38BD765CDE541034DECB69050A1D2049CB44B2F812150568A5342E67B11A1611F56C63F7B5FF356832EE0B10ABFDC44E8E7E0AC44CB2BF7A6936EE2904DED234F77594D7A9F5C815F727ADBCF968FB56BABC9E1FBF84FB44296668EDFD4193F3C3456A29A8B9B0D142CB4FDE7AA1237EFF5A5035D270B6221DF958C7837AA6BB0C0D592D38923782056E0DEC48ADE7DF70243D624CA2A9B51E1E9D5593D56E2851F3F281FF5E5FDB228F037B6C35E1B43879F41B521908EF2DDF7248895E5A663308EBAB6E1A01DD0C09F3EAE5B12187D03723F2A2AA31995CE43FD96597D0075965F51CEF78EDBFBF2CAC9B9CC7A774C587CA7A470993D68CEB197440336F566B0B485ED0C4590FA90D49EADA10DF8E68792AD5C9853C62550BB563D7B527263DC902734D10F236A4E7EFC63BDD9533F214E065CC69E0BDB22CC34D9FD1069225DCDC3C7ACA8F20F602743711D4A38E501ECA29895C0F52931F7925CA9FA890719CFF7325C7EDCD314B507D6EC98CBB5143887786DE443C467A671A63A41B6FED55D286B4DBC07174FF4C75F64296B7F42A1922E15C3E82758FEF0BDA670DA760B53655024CE77E80EDC4FA6CE3C07FDB0F2F1B889351A0B770E4354285E653F70038DC5FBDF765ED1567DEDE63510974698EEA72F412CBA5FFA9F8A45645305EA9A09170E939E58E3F68442871F7E4FCB0192CB8C709C8ADD05E7CA742FDAC1DC5B8231895389B2E357D8C9149BF68E99FA707EB323936FDA15FBC7AF447657650C6A44385EB7AD89618725C8CCD37ADC5EBA9F0D095B84CAFEC8E6FC7DB57AF46CD0C903375D0F6E4895A2D7CD4B2536B1A8D3BFAFAF2C0607F5692619841FCD5153A4D7FAEE90937B99CCBD3D579B62ACAED6CCE13A44278410DE8FDC2562EC89812AF67D09F63DC98E3EE70403F321CC685598158589FC12973F7EB976D91F2F5FC07F0AFF98902C6E603BC0FB5EE43F3DDA5F38D4B130BD559AA637634E586732AA81F36C7689AB375AFAC22FE12ABC1303A46375D3A8CB0650CDA453DACA4C73F75F1A7F1CE4955E49D1957DBB3A568CBD979AEED2238081C32023B6815758F5FF2313931D9DA0326AC5B084073C340E274BCF96D6B21F735AA43CCDAFDDC49CEDB8D4F3E5A3CAF591026F1F965C0FAE221F328C4DB9B275A5BC56EF411DE496DBB5D613372140F30B75B2D25B69B67309FC2944D9ADD4582B47C479667B56F70A98587FAD67181DDE84AEEEFA8CD4D58FDA3BE0E1158E68E7491EECF2A673E923A6654A169EA167191DB4A47940BA275DD33A85764D30D243628AA4226402D28A80266AF1F88778D2DC2F31A5C0C73EDADC4B56863B4C42176F1B6382A2E7DFBA5C588C79E7EE22002313806B96250C2EC370DFB7007F67F30759C279BDC5655D960EC82B11CBF0474457A489F9648439EE88C6EE1025E9F8AE6E7D43E73CB487E838A0B2B466B48E7DD92C94688DC13BC60F81F48BB7DBBEAF951F957CCB7702765F6BBEEC6D23B77CDE47AD82341538B5AE28627EAA5C9D7986738990708ED7147CB3C843BB62B685FFEF986A3F861350D6604F6E11F266DE94016A4FBC6DB531F1E3126217F462110B26FB2C0D6ED1FFDB9B72FD1B16BFE045F4C6ADE8AD54C0727D637A92A577D4C19706EC80AB9D4FC31211A8B080D412B1F3B800F9B906DB831A1FC82814E2BBDB67065330346F749019F3884197A3D8ACCA3D557A2C5505C053084B4E9D0526E357790DE83AC5EC4C7025B4F0D0A59B396B15F168DC2A50A7449160183CF3A5CE93B4ED57905967C21A6542C876F8AFEEC2D345D0B157759BDA22333EE91040CD13F38628A07267AA49938311C546B33C05BD1D2571666CCD08FB9E1B46C15CB470D4447F76C9275910D9080FFA1AF2576810C49C164B567F2A3B8AF58A42FD2D359ED2E4C3A44CA698C02242840C0E836C59C38031245249A63A1B28102D82C982232357B80388D89AB8948F24B0516B65B3C10AB33AC907ACA32EFE4FFCC4524DBAD9B955E5F5CAE86216541778D3184A14CFEB08193190776F8524A6513DF49A8E72C2825B07FA701AFF930ECD5E7C0C5F3BAEE68E31E73C24DE9C297DCD4C221A669A88B2F0B13AA4906D88C0F17F4673760F43FEA23808F9EB657C97238F30ADCFC5F9CBB6F3E5CBF5E289FB2AD006D3F955B3308F634A05F07541E8787418B5FE9038265B79AE288EC4EC9164A8476203A324C96D8586BA33D1879F12A3255E4F6B499D3C1DEFEB19A6069859106CEE990958FEEEDF6BBBACD77684D6C1BD86CDFD23A4D385212E6EFC07B6F229D33108DF3084A8E2A0DFEBF05EC8D0C23CBB6C09DE88BBA08CB6ED3602DCA7549946D9A4F05EB94ED514EF811437232B13D92B79169EEDCE214FF71E48D995B79067FE4C9A5ED8AB49C7127AAE125D1F3329E17B9CFC1764F37A2A3A6DCCB89D617BA9A17C0CCFA77E16D2F7FA835742F517C1ECA50DE29865FFD94CFBB38B8218F80F53C5321479E3F8E54BFA331FD27ED92B3A66031C5087B91077C590E5D54ED3353951EC23E577201A77D6C3D2320F28E1E67FB5C81F0C6EC50EEDA73FD89B078DA4F7409D3DC9E3EE6386D59C335597AF65F61A1C613833C652AEECE473F1644635675B422085D0D555FB930452C593EAE73A4700945C276D3E640EDF40908C96BDF55A404D7C0ACC7DE274DAD246CC3D8DADC2BC175B5F9214F6B771A81DE416670E92456113C4103EFE4474592FCCAE874946BCB2AF990468204061842AFF7C6C7230FDF8C36B3A931CD3ADCA8618CA68FD2503A397EA1CB1B2EA07B0D94DB6E1147C379EE44DDC768755B8A7DB602078911C76356D2870E22BD09C1D746CD1104CE96AC3180EDC1C8F4C080363E5F6338B9FF46F48C483CE0542D61BC7FBE40CDAD45D0543F21016332A354591EC12CCAC9 +sk = 22C189F55C63B49BE59F5865747D7993DB04B8596A479DC1538D9DD4BD243C631968400EE19BAD68325DCB09C75534D83516DA66C18B4C6FBD41988D91385449B53099C4A0AC6C542FAF78FEBA791630B078008182C29994C6ABB3470C8E2A85BBCA60E2A10C494A41C5458290C85D1EAEF6FB79CEA851CBE2F3FBAAEB72A7404A8470D94240E4908553A01109144102C12C0B9108143182012904D828908C34491BA83000B76162082D14058D44080E09C47090B44861C60862B8091245821B330244C868123780A1A80DDCC04D12880482C284DB924801126448B00944442A028400DCB24894886D51C26D24329103168E22162D583071400429002892A2061153B86D0CB285021331624000189564D3988003048CC0266E11226619966C838651DB242D83946913124124A1855CC23142948423142AA0268C131770830411A3B02414C065530448E3B2704AC46C9C1225033391CA864C81C460D49011D92282504460829449413480C20851DB44721A994000358A58202D82200620468190808D21B76811A9441B361203478143A22062402CA3B05060920848348121A389001649A49401CBB68D12B6205448240304259C244088B4491C14248BB28464106EA2464218120CD1220A0027661C0000422484C8928402816D94A0295A203024216C9196240A2425D3446CA1222AC01624E2C2651B3588192820D1B85024480041368CD406208AA2051CB585D426420B332AC4040E2322705AC24511316D1AB78810120AC4900CD8B86518A5699C048D54062064C624E0286404426AE2362D639881639280A09660632440804825E00691D8208900462D91B025E3A86003C80D9B484E20B50C942042D3320D0A2552C8A6811402251A1126E14001984008533068A408899A080E50C20D4B4601A1248023C725C104429A286E2302861B86485C8471CCC0241B395098982404A5249A4484044272203765CAB42982304923470803110C5B122988164D83B62D023560CC82050A3380011080C184894924449B468CE2884C62A889C00242632684DA14711A0740D00471C91448E1362644941010829118A740E380511AB5400BA9440A4089C2C8014A26610AA520919460D4001103916409C94C89C884193350C3A684E1860904464CC1244A0447105814685A9681E438028A3442204390A030711138324C2852102431C3B22D593812D138009822810C2291081369C410048BB840CB066DDA90115CC6306032112313024CC24D1B870520290C63B86903C964E012454446828B28310326714C462211B62CA0940CA3B44CE4322824908C81046213160CD1366502977001C541CB460412328A10006E58489122026E83B42D83B04914B605D4B66908047184328821308421298C1BC1281018049808818A380A24A08558B0411CA8500B928C11328418298518948C9A347021240E5B460DCB3428590824199730A416259AB450DC486104302A0C862513B50C903866A09868E0465214414A90C8914C269204166E09252A03C4051020000015641A324E9C148619336488B20D19439080206AC93025E0A428D0446E22460D98000A5A92115912695BC404001902084309C8881109C70913145200B90463146624076C84C025D386708B3489010740D3B2888A964492A00D811871CC3880E2B684524831989888D8281203A24813084DD0342E0309258B882918C56DD2004D82C26D92924C20A12CDB180922346A921832C4C66D421644A2380284A288A1440663B4305C44864A182818386E443249DB10200BA910A2A8410840081B286A102429142425C09088480028A2A68D11052452480122931190A42DCC060919378C022444A4422289446923368A93C069DCC031D90282E3288509169184906C19099280048E204872932000A4A46C5800255A3229134480CBC469C03845D4026E13430122A64524126D22C88804C22C00444014952D0A400914A630CB480124392A411006134429444290931288E0C644CC0881128904489251C346045B9008CB846020A86810072C60203052924D1A334CD236841928490A14010A3642DA263109A98C62208642A8904C94286208214B162D5CC8215BB244D4C48C1B232C0988480146624848650C12929C322AC2808C94184951C20D12030DA3B80CD3286A0B90491CA17012C510130172C1346408468E0C366A61B020A2960C92042A77A9D98CA66CD3F4997F8D5D32CB7ACAF5FAAE989C472F9B2A2831235A12B57D22883DFDFC4F442F495A3D9DC59A01CD0590BA110DAF37BEDA25FB2C908CF0BCD825DA4DCAD426D61B559FA89C9AAC44C8A48F3EFE125F953F934EF7CCAB35E0C60198B1BC3AF60BA32E31BAF309032566AAC544B78D781450F19DBA207A1C18979ACCFEFF9A7BC3BCA611D15AE231F26F4E771F6B916E1A2639C9C9B270B3831978156C3109181078AB1B5B7ED25F16ABE6C385203ED710791F33E49212BCCF4354D61C514ED94E811F07088F0F40D4DF275C93B674F0B63F8597D39F1CF616E43D03E9D762BAAA81826A132D8584E3DE8DFD2E08B7627D230F18C0BCADF860321A52A6C5145071C5E32526EC7C24D690CA17D4A27EF839BC03BC0F41F9F4A356FE8B64C43AF7174A0FEB8AA821AEE41548F89B5F81CB8BA0440D94337AC9D28D228E96F84CB31E7EAF1615709526FDFB373ACF7F20789283712EA680251B3539548717F682B4DB62540FD98815C2603775370FC70BD8994AFA8FF6FF05F32940CC1A2612C83EF86E7024C7CD34EFD6AEC7C5B63AD3F524AB4F17D7B3ED950D98CD89A7375EF974B48974E8344B52C3836E8B032EF49B2F5FEF76BD39CE29F30D0F009A77E0D7D86F78E1B45CDE6759EC037F4DDE2C12213917122A016B42BD53CCBC2C9D5A341E65C21850A85DCBEF4C42564012A981DAA608A60CF8EF3381A805B831B0F066797230022C4B251713C8D864F2591C9F6C2C5578433354F17C5D57E35E289223A65171D2AAF52D0E5940A6C2A486CF9907083CB5912FF9493DE2151448A4472F6B422EAAAADB0D7F18F6F4D3B99D7B3B0DBC2478456CFBB81F860F66D7E881B13D358CB70C1C8E8A4B072023EF8C3AD978280E4A1B84C54C53813D710D3BE1053515544C43CD2044B120B0DB3DABCDA48F55A13CB6C83198BEC02FCAEFC1DA0E1B3B8AEDEBFA3DF1F8BCC05EBF9680CBEAA97C97426117C55DAA988F7BF91739B2D282C06C588F0DF93D6551B95275F96196797EAADE4AF7F5CE671E6C523FE20889C6BD66B07372278663601D2A5794591EFFC893023547518993CAB5F1E8723AEC60593D85DE8F6E5C2C8A9F99A66EC9EC69D03D0B737F3CF106E7295E746C6FADD0E29E050DE5F72BBFC14E244F5DBBD2CF86746D27AC4FB0CBA1AFB84CA63570122E0241FA64591BD916ED1276E5A613F63644FF1DEEBA6258CCD884131DD127542EA75040A56998CDEF0E7B066E86D861D4E256F6A8D182AF8B99D50AC2C17A28940E49EA92A9C1E1EFA4F19105F335408FA3D06E4ED308CCC8973ABC51578D3749440B2430060E83135BE38DB425983CCEAD041A3D72763BECEA80498C2B5FE68DBE11D6F49D228843AE0D408843A4FB70F928EE52B4B16912AF1A459CC37CAAB72A661D921E6B32A1393B56D8E519F494BE5CCCEC6476568E372DFC952C2EB2E2AB6E9474057187B8AF6BE6CA7A8E29ED92C19127F7CBB5F4AE0C1D6838E31CDC7E6A54B00C8C8F1B088DDFB0E434E100B669D762BBFB0E6842226DE4E62B45FA9F86BF6F2711D99624C223F3E4122811108CD66B30CDD24E7BEBF9BBB424F05482E63BF3B313CEFE574CC83C678612A57E9E4878C8610E02BB59FC8DC4F50F7293514CFB7F70BDFC71E7A47543414ED6DB6BAA98BB272B5E207785D5D5C53733BCFAFA4EE53D0BCBFE2916811C80236327A362FF1885D00884D3D2AEBCB2862AEB95C6F0F3CDA980241397B37BEB495DA9505BF4EB905DA00C5CC356C323B23C3FF88067E10D21FD288CDDEB9529104098937F1E71C7AE46BC497345FE00356385055F7B6EA5461C96032AEAEE9D5DB2851B912496E89A24D1F6CFF064BCAE6DA7861B593049054CD6232A886D9F9FBA9FD47CD4F609EFF95EF9C6F881FDDBB9571C4CC788B1817EDEE0B959F8C36D7319E14F883CF3B9F71A42D7525E5E9655C3758302E368291C8B08C951006A25425458551FD0667FCE80AB79C32037A5434FB74CDE4B67A47B3C65DD63D2AB0191838F30874FDAEF5A936BDE5DE46ED8BD58063023F5467219D6A73360BA19A47224EF4769CACBB0221D5204C6C5D298DE9FA89212A2A2D617024BF3E33947C2DF8633D4BF7814C54F5FF9FE822D2BA369C0746683013A258D5E7590961CA297D18A11ECE0201D225D51F2EFB327D0665C6CB7DF16CC9C82D230CF8C607E7BED761C808EC34B69BC1C81D27E6BE39E9C5D2DC44C12154FE41F15DF7DA86C8FC889E2839D6CFC93D911A8FB0377892D564C3E6DC4B16D6A2106747A0907A827BD384A3E41A6AD89DF49354050A160007DB47F7C14B3EDC34F89F6205A69C476DA0CBC77FA36B7A90BC7E328039DDFB6BB83671F6C973658A0905BCF15EDDCBE7BB2E873DA5B60035059017BC21176AA328BA768AE9A1C0F6993CB34930B3F5F38F250306597CA49B50806B6CCDFB64E0E80FAE11644E78E98D9C7D8A928F1152B29E95B90DDD107962D119DBA766F119B59EFCF5690C1A6085B46E5C16168F0BD8121A48BEF050259910F1927B1BC3EA3167A146C78C20748A020DBF2416DF8A1A6AB549ABD4A2D5E1370E4C5DFE9053510CF2D0C90556BEFE464D4EF856385E9FD81374958006E8B5974CAE584B5FF7B07DE5FEB1873820D32E67B3C4B2708959C7200FE732293A43347FDB91E3408B7DAA2E5D761795758716C368AC0A5A7024D0FF27C67178393A566E1EA4B17DFDF089C3A73879A151F1D5F8977130E88E536330926BE4D8E2A2CCFAAA26A52B3B7640739ABA5659859E00E6C51B54AC9A0D728C010425198D3FDCFD7DB11682B60211BAE03453F2ED2C9EC1A6AE717B616B9A625ADEF0544C31F8BEF02785B70BB1E1AB9EFE3BDBD96B8ED6038B686A9FD391F23EA5C6EF558373D072F4BAD4D1F9763858207A21FB6D96D80D2DDF253092CBC335DE77DFBDB259C27CE969ABA6DBC3A3025680DE68FC781BF716EA891F1D472E9D530E9D93C348ABF684FB00ACB5157128D8F75BC0F7FE9AF06321DC9343AA4EB71579463C6FF49CDC21CA22F6064A36E42191F2DC261C9F8DB18B7150C1D6BE94E48CBBF9C48C2BAB7084314917B3A779A238DA3F98DD24B4B1DB429B8231F6633EF9C6BE5F0445A87BDA844EBE22F2411F10621CE5127A4F37B1EBF9E2730419030F03A2DD83E7C4AB2DB40B18E408FBC4068AB54F9B168E6345A423FACF1864DDC0BD6AA91E6A2944E17EA85858FF20E81E63E8F6BFD91D5F6FBBC3077514653D23F96A83C0188B4CC9D13C0FBE2870D334DD93A44C471C08AF145D75665F22DAA32AC617E12D51F1C81AF37DB19A0E0142CD00FA344C005A4A2C9D94D553C06928300B9FAFCCA214E1B117DA365B46CDE99DD9A4D66E7998881C36588CD30AEAFF5900D01C13A72EBB3BC7D3DDEAE14E1CD93AC37AEA5C23102C2521A44083FCF559CBA298A0C4F3C30DEC41497BEC1B484C81640631F852984266B4C75C1CE2184BB422A96DC0750385C6555C7A1C29BC9DDF9674CB1A89F82F646BE11F0579522CC3D3519506BFB6A082F723DA8989484B2AE270E96DC01B89450090C2AA6F197FCA572195217ED955A8AE829CEDA7A95F68984AE0A5B6958024D094C998815F564125917D07D5257E2E25802821947C0A71CCB4912FF050EAB7771EF2054F624812F9C32B34D738487F6E35D2031400ECB9B3199CC308494C5A9DBAD6317BD3DB2B339C1FBCBE34BB964277EF1526FC47EB6EDF251D92AA51EC05031052C4E5C53AE7C732E6A9F3B56A01BC59CAF751C6BF642F26D2E2F3B00C530F29EB56A0EE6A0BABC2E849CFF3580E77AB06A4F74DC94064725745C572124AC12D922689D1B2A019E652741083338850B057925CCA9E393E1590A30EB6BC4063167DBEA552E354A7249CEC3942F68E669C9D94F20A6BEEA9BA3C77ED5DB2A90391427A5E0A36B0C69558775514EBCB8A39B30706FFD456E59F7067012FAE0934B67652F5EA352EEAA2BB2C641B95C496CBD59DBC1B2B94E7A1D9917B8BAF5DE1CB3306808DEBE0A6184780D607A6B21D94E007C8E5F4A4C4C5F7869139E475C4DDA3B62726FA1C47DFE54B6B54230CD3116D3DC6133F875A3F304A0E955A5368FA6E052EBF1097C698FB39613183496B7DB5F0539A6F751AC62EF8CCAB77914292A39182ED19C845E3BBED5F3E9C5B928E78A5749AD9A5C5DD88D00D1B389C8A0116E3BCC9042F2C782FCF940E1810AE4477E024B4979CA36685AA4C9F8C723F3C5CAC2843DD056CB446DCFA1BF00A90C327D7106C6274F98D564179FBB1FBE2D3FB15EAD807B5E873958E95791A03A43A784B509C1C38BA3036ABD6545E1E838B5B43D9BF2A92F6FAD07432B86D3AFA935BC387C55BE6839E2630CCAA233D6ED01E1ED55821B712308D20F33E3812F256510C28476D6D98239B36669B7A3DC523F36F71FF2B65754CDD73F844DA8EFEA43285C240570B276C1969D845EA533B29DC37985A6926BAB59F000FB7BAFAF824EDD50599D38D553190AF5BD7BF9EB82D6A7AC1F2846846C53A40B1595EFC356C4ABC3D20DAA01357AA01F0EBF582D5A1784B64EB0649687F54D7B243BB4F0CA2BEF15AEB21C32CFF4833CBDA8DD6A517A9B12228DEB567278C18B2780842E57C96B69E578B615F82F08EEB0D0D4958CD7B99FCB975FA03E4675AC6C2B320FB8F7FA1018E802CAFEDA762D70F682DA4A782E8F68 +smlen = 6112 +sm = FCF1C235343867A33FAA270B1287441C9EE477CF6A1ECA71AC80914AF775A75D71D45A55A8498CE21D6610545D071E9AC1B7CAFED95F020762F0D4752CBAB79334716BE4D26BA279C4807AB27FB9507355248001F5E685EA679520C7A4393584C8D88B1027EF390ACB38FF183753E70CB32ACDBDDC6A1EF7286CCE710371A4A402C5B09A4B3E2EFF86D414FE65740F63CC011047D5C0801BB35D7447ED1AFC1B41DD5EA08A0D0DBD9DA9E892E4E9305FE658641A2E593B8FEC0890BDC02E4F1616817EF39E9191F42AC566997FF06805B6AA9B5AF257084A57C3F3AFB236828B785AFC9A63CF4AB2FC7319BE9A3C54CD119D5B5C808ACE4FA89DA9D656FE9354E739D59E3A0F76C695499F04A1FE50AFAEE1D23F82BCE947C63F8B4F8D1C321CB67B77345E9F4459307A5B68E447E9427A0DAE026CA7F8BB2AC0B4BB6CE8C6345118F0AE4511B418F9E1ABBDC2C28CE8A052482169F3F4CCD0AFAD9457CD5086AA6E5B3D9E99AB531E1539B0B997DACCE3571376BCC00E15E54AAE6224B865AA36B5A9864BEF86780841339C7E758DB6C68DD2D3F56B7EE0BA823CA3F78283E7D29EF1E9CA594BF918FFBA520216B89F4D8B93A56FFB0735C25491447D860AC129BE322218A167AA7E2CCB7EA482F26BD29F8A879DBD08D43AC623E61EE3E510F9EAA05FA3F5E08F7B2073049C9458D67424BD90249A924762C4E58E0E0944397F04F0437301AD58A6545C6BE7192976C78B065D37D4AF1A32D4B1ADC0A890B2AE8804E66BF8C15417755128C7E6CEB7609F0F7257B6E607ED62078DB2BCA3895FD9FE2D3E0D0AE7A72273D9C6C52B68428EB31F688B8AE5CF3F504CD6B6FBF8FE51E63034F4B8BEDA88457FADB6EAF9E15C727BCC22CAF3C94CD67AE7A7CE257A2D3725102BA8707870872C617892B667DC30C9A4830C6D592D563D1C31DEA1CCE6D8A418F39499793B212DBF5ECC92EF3F9BC916F4F0087FEED3B6590437C1163C1C319B9B0B59DC007151DFC6B3355343B517B45403304D381755442C9D7C526FE2A1817581034AC5D77ED424F8F6380C48D4B2B6997A76DBCE3B99BF5AF3DCC4E421DDAF0BB2E1D71B0CCDA65A2935E2E24B48326939D1340742D3650762E224308738CA21D6DD45271D50F0107E12E7C3EF6136D3942D0CFFA8F5D644D44FF48033614C1E5DDC3428905E0C16756A623DAB9AE0B47713681EE2F879489696653E099D22607C2F02AAC6967C132801E13013BB3081A82C6C1D23D81551145B61828662D809FBAAB60899B7EEE38B1C0F43D1FF1576FACC08F643F60F258F80E71701148F8A2F9A209BF5C46DB11D309806860086F68C4CF7A94161AABF3A53415A5172D0819F12344BB6702CD0D13ADC6F1A15A605E611F6D313D5767534A41D07578E54C8401E94AAF0BD19A1DAAAB5A5738A0EA0318220639486ABD07FA9114C8FE5C69C7FE7E941F2077A2D5AFF2FC557DB299AA5B340573F835A6A5CC82642C660688C2BE5F20F37B354597AB34FB4DF155DE8EE5765F4DD7A01036B3A3DB5F5807239382820E6480ABBB86A13292E4DF018DD522BB1D9826BD9275444DF455E84F00BAE880492D8F8FAAC86C61E85BC2AD2DC17521E9F5C009969B97F61F71F67EEB08EE1E58BCDD05EF354591A3607FAE639A686F7F3F44CD7EC425F1A1677F5177C77C66B2CC520AA0B2CC852761E6867AA0FF2604FC0A4824E405A964C34C109C2829EFA347B0D8FDCE1F0E2F25356AB4898B40F78385FBAD3B4B9851864540FCA5EA4D64DEE085C140A537644EA58179C2B438F5812F82254346A8D734DEFEB45E6C0CFFD9F02539A7D24A0FDA0A2201EBC0AB93D33AA9E1F483A04039B276587243A9098442B927CEBB5302C487AE1853D2BBEA8CD095CAA8EA7D20FF4143D39FAE08B5934082167B7CF26DEEE9488AAB2FD655D7D0770826F413FA82DC68C36EC4505F93637E685AB4B96D4B66EB34921E1F344C44E8FED2D0646C44CCA1A9B726CC8C24BB893E1FFC89DC727EDFBCCBFF44F16445BABDED91BFBFE1295A49233BCE08DD2457F200AD9E2EB94060B3DCE8DBA80F426DDD9439F4D2363E16521BE291E1A19A1394ED470EFBCE80AD0F7856C5F4B8274ADE009FD3E25E98D2DEA0988656D2C859158E676DCFF2BA2B203C9CC0485B5DE4C1B152FA53CC37D5C964D1F0EA47CE0F894040E57C7412DE5972638193FD27494300F905BB5E9E39BF75853E5096732FCEFF1695B674B8866FB1D659B40B71654A9BEA2FC604B7688FDA61BF982C3C7989C7ED2825AA4BB010B74B4770F98C8F14E4D938DE7A44E8483BC78ED3C73EFEE73CCEC4E5CAFDFB05D340275835FDCE9519D147B2AF10C8E4F07E82B3B77652201D78CF0EEAE11C82ABA47DD55D1C9E2934B8DC570406A37EE265DD698B95A1147E6665334B0CF752832CE7D4D833B639FEFFECFB28E0449D3D7C745D42B124C982F2B6C21D19A8B8F77F0FDC5A1B728C8528C4D7B53E92A79E56EE197A5C5BD47C16E060E5836225FB6EA2DAFBAC09E874AA4925E128A1F3E09B1743C968A56D421C4EC1A56926B4B84B4C274E0B1FC2B2DFF03AE331B9CCF754E184DEACB4AB2E4B8D57F154994327760E26C8938AF844459B7CC5BFF305E8DAFF0E432E9AE16790557EBF1A55E934FE8CDA339CEEC4521911DC6BA623822DA8346DCCC5B5DC0F48D888E9813C8104956C515C5CA4A626F991A5C85C9A7DF4E631F3BE4A1111E43B9FDC6932467282BCDCDC69A6002D349A119685480A8D4FF6A40898D851F621D61EC40F8E7A3C9EC013594221A830A9B36CFA2CA060C8A72F1830751DAFC9A7C604F8DD8E041DA5C9E40D25593B2AF4918FC07EC6DCDEEBE0A20CBF135A40CB8C1227C3747A7B81470C187907F440C95E1391E684A932002D961F134BBEB69788DDEFFC9716BBFC9DBA288048FEE69A0BF5907BE227DD8C3B7B051187E356A1DC221325DC7C06B15B05CAED375C5D73274351B1752B83687A23CDE3CDD3713CF23FD6BD739655F0E83042A98A340914E8DF8EAAA09B9F7CF7B45C5BA0085CBACF14A32F1258CDF607CCD1737F37E5039113C0E6327E103F0287733B1D4AE364ADBDB4C2AC5AB287F22253E0CCD1A8A2EDE0586B0A73A1A90B82A9C6E616CD6591975435A1824AE641E655A66892A8008F2FD02E5531A01249F0345094CE019801AE34CA2B68249B51DC72553C84A8FE419E2482CCAB7B2B037F1575AA68B3EEE6C81282266EA34643A6BD2C9B75FC3230CEC8996C3CA61CCC0BD403A2888F8A88371C53AC43D4563E75CCA11C9C71644773D0852BEB8F771692866A71A1A49CCD1F540EF865DCF631F005A84EB86E596DDE3357CD6D1E81528DEB2389DABFF1FE0DFBC1DB228979CABD731EB341C0571BB3BD94F81A6D3BD41CDCAD8B8AB8087C1C9DF6E0389FFA72542B7A0B436C963E0D9121B683DEECF16AA92B5D55473A5A71F2C0CED4749DC4726024EF84F2F9280F165C64D6C1592050A21AAF8CAC0D615300B34EB929E7F564A0293DD1C1CAFB87565D8BEB7CE0ACBF334C3B62D97055477B1D3634774D6E5EE9F0EC59F6BBDA70881F9840F12891FD8CF2A32F3448694410EF9151B7F3EC8CD4E86ACA2FA9CBC52821730F5A0D227E469CE2F35A4BBD8CDF9ABB9CDEA0E736B508D57ECC3B670A71BCC458F953F8B1E63514B462C73772527F513FEA90E140BBED02243140CB3CE57DBF808EC416743F3005CC853794132680A35C903960BA1A8484F76B9BF58F09857B05B5F5EA64A73D5FEB35329D4514EA2E5747899F9E4C0F1DACF5E8D00396574ED64DA045565B45893B2969361D69F17210A8848694D0A13C8764A63C958995ABEE9EA564530C323FEE772D5DF11C65F022612002B7F876A162F5B8A94871553C9763432D26E33F74BDA4AD0DAB8CAE4349F72095AD31F49BB96A50CBBCB178B6582F1588E3D54380E3B3C2DE1E7C170E3F3CFA5BE014B97C57D721043E841A48F0E82190F020D778913B3BC256C85D40BC8825A1FE882518B6B88D4493CD4A52FBBCF5F466670C1C28251C6D30C552AC6CB10637F40F836D9538E0919A25493CB87BF8E7E72BEA9E71392494368EDAF2A2CA84FFAA77E9E4B81207BE92F10B79137C0BA5BF72C351500834ECDD319A639EE37D87B132751BDD2030489E65931C409D813786AE01784A3214FE996A89D034F1FFBB5D705B2019425E08D8C5DECEE863760B293D136EE6B61BD3CB0F91FE6DE30C33C6EB94C6763691A4AD6ABA3D92DE6E01CB47D482DD47DFA3F820F54A97C1C2004E7BC2018BC346B6644D690C71A1137EE54154ABA1D98233624FD1D5F8D169BD69F1C7D540D1AF114C89F48B524A291166B4D5A2C53D734390C304B0117C632D0B05BCD62AEC7E1FE7F3C0348A576F2DE0FB86A5BBDCDF1C7FD7B25407AD417826023EB099669B458FA00FBBBB00BB76F6DDEAEFA12F4BDAA6E4B78BBA9791E3623F08C4D06DC4558613D374B99ECBC0F7BDF48E36571CAC8CB01C4C33FAFEAFC52F15C0AD372AE1ED1CF2D02AB12C13FD3421ADF254EA6F8803ACF63195BE91D4F13E9264E6C3BC2F59A4FFACA591B7ADA2DA1E3D1CABA10085174646F0A4B12B0CEC75499590314253F30044252B00C274EE4C0E642974CDC28F756AC27123CF6DFB5A43E33E52024C882E2CEED9F7434C2BB8411775BC723B81CC320256FE676DF57FAB7C51B00FA8500AC2F5ADA8E4E61FDC1AA95523CE73F040BEE7A7A1A7F57D8E61626EA2821156E938693660131C76AB7663EFBF1AA20396D8CFE4E6E219B89E2D3B3CF69BBCBEBEB68D4F3DC9BEE7258442B01EB2F695D20E8DC25D7E7920811DADE248C852C3138EDAA792966DFE3FEAEEDC96CDBF927AD291B74A60D618F7872181E0743F9DC9CEF491835EBD6F4C62B67AFC05F3709E04DCE54014411E587F79ACD0416E5D9A78C4BBCB59FC3A50628E383E6E8C08755D29A03345FC5B9630958EF98A86D019B05318E72A51A30756E3D0CC5F33156EAC0FFE65D92520607DC6B2030C75BECB34B9B95173F8755063DAB6873A13FD5CCDD2285A6882B0CA8669A950E0C829AC5222C4D147A23CBE8B53D30D9DD36B8D00B362C53BA174638392AE2E467E17E8F9F7EFC4C2926A866C1BA8CDB77EB5F30611071AC1870F38D1D09428BF987C7E4657D2C3534FEC678C3D410D9CA409F08D70C88A1A19AB955A4B7D1F98AACF626776BF033DA4A870936B3BD0687E445B9A6B9175AF77CCE2303AF28D069FE2F0AF351721B6298D5185EF097C4185B82119EFC75EE2B79674D60BEBB5AF67EFBEF527BA0820EAF1E86FBDC89B8BFE863E70BDF8ED45FB64797B1E1037D741D1E93021F97396DDCA7084A95E51C0EA57144A20BE72DFCA3BBBD1EAB939228F2406CD52D707CD4D45E4C9B184D56B70B673A2C27996F8B3A65FA1662F91D7DD18BE5A9315D730771D8881658C368DD5E831E11B6D94890729ADECE53ACDF60978F8991E95AC3F04CBB5B692D5186E3CF65426135318D8A0316BBC27478C98F4A69BEEA1A6E8ABF8FD735B02838FD97D873CAA838B3AAE5327489502D1D0315DE1AC6AA9000D025BDF3DB6E9D6A83E9DDA62AE8FE1ED9EA1A78ED3F03DD5C8F166A197212C5A590859BB00E9AA98B13B18F655FEFA2F7483614F94AAF0EF4401A8A111FA4779BD09A4F06D3891DFD7437C1FD19792B07821B228432275B95714E010431F684A5BB05D2C14C1A81E1461D9F1DA405D95F207B220012ADD9113FA52F0F512FC500907649C1F5F126BD7AF9F4DF73A8530550F4BCD016F51DACB2B3A3A4069EE9D202D02140942319AE36DA10DC9CF17E975948C5F7C8C434DEB3FA84BAED125B21234567A043BBECC6A7774F7D8755C9BDD5AEF56839B5103897173776141ADCEE8E6EFD0ECE53DAD7B24F0B3B6F627C8B6B8F332E7C77721B05A1387EBCCBC2B4FDBEB7E084EA73DE524B6AA1B4D77D3DA1716DD4837422E581B0FC8D906856CD184A3E575CE328E03B0EEF8A3A26E7C7C7F87D79D32E02D13D2A0E7E102163DECD2FB5D37BDD8BB69D0E6188A18FCB18A951F8147BD2843928184E7ADB6FD22364ECF3E0A4D81D735D50564A1C24A82BE373F5C6C4D602A8137AB76E7F843E245B9950DCABE88B295988392321469789B6E87B4350B4A569EF4D8D0AC74B2353C7995115EDB57487C29C60C394D28C10E5E662621EDB53A7A71198AE9D3C4BB36154A749ABB7AC932709F8F46CDD86452E49C0727F94FF988C159733347E5EDB37C4168B6647302D27FAA1C870BC0913D249774C915ECF2A665C7B399CC3B375AD2F099B690D01E8D672496F42401E5CBA3465106191704EF1016EF712E49A4EFEC49AB6E8344275196D488483BEB154661D7A824FD433BEB5C4E070A7EB821E01B8469B8BC8E88C7A81711204158ADD839C2C212914D7050D2D2F040A26DC11122E99ADD3115D66DEEE475164798B9A9FD1163A5E86C7F327454650BAD3DC1113303438A0D2D3EEFE0000000000000000000000000000000000000000000000000004080E131B21283296E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 + +count = 45 +seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 +mlen = 1518 +msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +pk = B6C11492A25C9C6069EC42105CF71DA48CE0EE12E9047171352B27284733583B4E7AAF47D242FA0DDFD27AADEB0830E1D25D33812A4A2760831CC2111D0C36053CDD2A8190CCB200C377E29F598751C64421807073A0C84C50745E3B396E7F86D145C020A0650E5D2D90A46CB9717F8C778D978BBB68E8D5A75CDBA1DDD2D719D9D79108BF98A854B6B12306EF282DD2C00B8C407C712388F50B2F083174A74E7761DA3A3CFC05022DBFE2DF004DF91448CF05AC247D783032FBAD228B7436C0F33478CEF9119D39A081FC657F964FCBDE080A9B655CF0FC89CCF173C009BDD1D4522CB88D9EE0C908A1FF67D80A2D3DF0A02D627BF8BE6E2842CABD743061513E2279316513BB484B41333A8A7E5C11AA3E75B03FD0009276D1E45D39386F5D958C8B31721C290C0521A69B8E02F1B3F5513B1EF634955C16268CD5383B67CDA80A618C68D53116C1EA9525ED1AB48DD2C342C0F22A8F930C1E11D620B900845E0F642FBF5D6753FADF3FD59D5788D25362FD347EA7961E530E58219D7FC01E6D10EFEFF396D0A2566C66363C73ECF9241FBAECEF3B8EB27DA42A4223DECDA11B360ED7770D5A9801AE006A45A1C16E2B754EA8DFD7FC6A25E1C5A8179E7FF7C0B1709882330F3E14C602943BA077A92D248AD7DA39602CC536F7B1B2DF56D397733305149A343413B7D3994E3CD2F8C3B73CD576C1F51670342E210C1C73275F3339F1798F73CB277046EE2B9D7C8B3B6CA90A2BA88F5E62AAA3251F5E19E01F349EBFC2B6A05876D4F2926782A49DBAE3936892DA5658932F8209431136C1E7823BDB5B03A3C4E67D975285D3271DCE1306D6082519B71B9C515B3885654E0B9E134DFD87DCCCDF966362D84CC820F5F235915A5BFD5E0F3219A0E459BAA9782328EE7D2C3DD801327FEAEEE880580C7FDB322D875A5B4D6E0E1242A5A2AA6D1F9CDF37E7C1A0ED7DB9FF623CFC71DA7FEF716B415EA2A8A657E4509A5E36563429BCF96B8FBC594ADEB9D164768ECCAB0CB63075E928E2010268E71176867CE9ED6577772FDB78A77C102F6B3F71658C053AF713DD202F51D1CF7007CB8526CFDC1750CA0A4161F73B035C2C752E77A4AEF6FF1D2D2ED51E763930C4AB1DDB7D208B669F41B88F8CD671058A7B72C00718ABEEEA89A6B49BCDE88C7B55BB3FDF590A471D2422D613EFF684061FE613C796336351D638145A741DD95F1F9DA559ED39667FC23E474D054ABE62EE36F1C6E794CEFAC7B12E52D7EA799B755C5BC880575C4504951426F6A56EE6CB146F3631AAAAE5DD41C7C55547EED990CD3132BB807441EFE20EAA06D8108F83A2487DC0DAB99ABCDA15BBF28BC6D141ADA1EB750DCDF8C919384FE3F401A072F60CA792CF7A8592D6EC1ED23566A0200C43E70CD4C1D289A1F2A9612DDD3502D1401BAC5F411D622D8AA9F9838675EF92E1DC941E9CDD55754350ACB73DF0D02B96408D80F92BDE283A7C8DBE471E2325C489D5C83E4B7ECFBFF0EE89E661A25F4B322782266C6CBE357952C32B0CC0C5AA32508E65A8F2342C57579A18C3AD50D69840044A99898E512EDE7A4D6DC0A0221CA4D59B3C13929A1CAC310C2C40BC4E2C716C2910C555E0520BE5D7FE8DA899EF38579A0C36E41421E79321E8387CE2458E53D32AD53E13F075C784A1325DF69F447CC57CD60781746E84222A9978780837992238C51DF0762F6C7DDD8BBF14C61E7AB92F1790051CBA2100903BEF07C5DA7A314B8A3F160E2FB8519800A62A022A060F679C0E5EA4757EE156AA4C52DDD447F7E15606B2675417A04B6CEFEBF59955F2974BD783354CCF6F783FD773B0B1BAFB3CDC2F8EFE1CF0085DC04CEF1A48B809D23A346F4475B9F90B3412FCF6CD7B96A441B97B94B1C748DC1D0ECC092F274AE3354B0AD33ABA5BB1295622F295CCB962EA574EA38BAEBD5B413627AF59E71D2E4A51A0A0909B46051F78AA1A08EDE06276B70FF618D0CCF145D6CE5BEA9E063DE9E5175F963577C1A25E8AEC639934E962F0896A4AC258984E284D0ABD7DB66941538F24B14CB055E637B96614E40F20692667D06B9FD9C762703FCD0E728C8CBC99EA6C7DCB0A10251B3DB542A1E6614EE9ADDF3146FE5F72833F8FCF03F2F91F49EB70A6603832E507490417E79F5F7AABEFF0295968B3322627A9E6A7E34083BB999C483009E255262AF0B84812CEE8C554A9A173D0761434800FE5FDCAF2A231D0F488FA9BD5A6AFE1917DAF9DC828F4ECA9902C7975CBC19715EDC91BB18C69881758ABDABA7EBFAB2F1506EC4FE276AFB72D224858D4E0898510157FB21EC258F19DF30B2EDFAC0902DA628550F86287629E572E7FBF1FC1CE5B7168240641F3C15E3B65F0AD3F5A2EAE43B84A457F68F65F18B2E5657D14E82516BB0E745DD013707F881905D1B2997CC0AC3A1C4D518F37011019BE1846071BA503AAD0B40A6640C6C4D4F1E9A1261DDAD7EBB81D268BA0E09851A4FC540F24289FD17F33DE1B3F9BE0F63CD9B92EC7035651A1951BA63D45B752D981A3DDA81649FB82FA94240E554A565455E0A861BD226C0AFFFB0A6521655EC1BDD15D1640AD4B955D37A97ADCF123013701258CDED81B847ACE0FFB7F2662F2A4415500D69B54113D5B50065FD3750D401FF75A562F21AF5D08C75B46E1A83900846D1A42D33149500C8894F5A3722746F97F4139BD9D973EAB2C5744042805B90593D54FEC7A10E2DAB930B854BF76C796A4D922B45E77CFF848C1CDF7B9B16D8545E452F0C1E135EDC05EBEA2A5C081931C5F8B78D799A8B754CABD3CD53E99BEB7B1B419EC75387E24A95FF757BF8979988FCAF97ACCC9A6E45308B838B47F297607F5C8F9AEAFFC6AB3F71D7BA813BC451927BD3D5D8A67F3CAAD70E811FA1AE633228B5D7D1218A30B8F8D9F5F2D7AD7D1DD1ABBF151384EF6F3DB22A79E2821BAE11DDE01C215E143756DA3CE6D9575523FB6966A05B4C14D79F8E96E658E57EE67D7EBFD835C2F7B8DB788EFD2C19BA819600E1E3B019A4F841FA9A2E554593C3995AEBE20A0660535BBB8D11A5E5674C096CF28ABFB053C678C84E05377213AA675D073F3CD06D48A0D3593E0DF92A593A95919037C182C688614DD5BC660DD61F3FCF882ADED515178CC4AB4D404AC51651463753A700DACC6289206EB8D8C709A8F949279FCA7FF463C23702D7C2E7A6FDB6A71B787B500BA699DB2C5428FBFDECDC107709D1A032283A7FD812CE6D300DD16A15504D6294168163D1D7D75CAC10C142F57B2FA2332D8AF75DCA881951A6F2A33726BA95A6A07AF31AD277783607998759059E404588CAF5D6F69DF7A90DEEAAD542B33BA41103A7E342C74EB42CC1B3C745C4E2DAD3D13E586DF8C1E636F8A04AE7243C4FB0C1E56AEDD4B903CAFA857722E1FD9E38CBECB3C3F0DF5AE86F3D2357039CFE9B6058AB744C73C37C6DA105838B907FAFB372281BED041B493975C736D1DFFCA9C262FC0CA9C9C7519FE69A420479AC660DDCA48F8AE920399149922E0A12DE9FAD7ACB83B2165C149A623480510AA23695858B4BEF670D8FF7628D1A84B027F80840A5C68A9E81D9473B858DB608762221B7F6942EFBAE4D9AE8FEE2D9EF792E6417159A34A829DE5867CC52AF981BEAB8162738D8CF19D65BFFDE268A14A7F0537C4 +sk = B6C11492A25C9C6069EC42105CF71DA48CE0EE12E9047171352B27284733583B81FF711E565A8D7E668850D102238B31BD9FB8037D18E92D1C9D48B9936A4D8560EADE1CAE6B7D329153B9F14FF4731A4ED79F970FA2C9965CD43CABDF38B7DC003ABE29F05AB4CE99A89B2448FF66E58CFD64CA2A3A322303ED068DE91B22011C282C012348002721599460A3062C82A44C1A3108608821A212851A414E44380D02B769A2104DC8102D0B84090818280C98288BC068A3040ED91692E30632E2824414A60D52A000C84692DB469022380DC8008A899440DC8045200129C912328A80240038601010721C8730213650890284994865E3826D1285100B168DD9C4489B368404B38D83A08D2149849A38091145690496041B087091826152A601DA244D510244DA248C531410513410824430DA442E24442058A0451C20455BC645C39004433661C2B211C1C80018C1102214888C4482D23005DA426563A681CA440C12B70019076204143023B531E1164A23B02420B08D04362A42388694404C9928499810118B422288B40D0B206C5BB080D1304903856DD3804D18C98CCB348A1115050102288CC44421048199486120238DDAA40C04064CC3428C0C02004C20314C20115C489218C7404BB2008A14651B1464A4820060B24CA032044C3026DC2866D8423159128D14A33060866D033085A3180812B80960A26C42284919442412278404A3410AB2516080858042202227650A190EE11480E2988C80B22C1CC16041162960B84940920C1B189020C941488824204486C84261181644A41021C91468224400A0A2690C0392933032D4368088226220430AC03091D9404483C40D84A8455B9224C43271CB466E8444525220629316221C00281240405AC4118A006521C930A1180D1CC86D1912090A10865082298232898CC68809050CC0480C14C8251324920902850897880CC8051A1906E22846D2A885A13428CCB80023B30C4CA08584C6644022065340854CB66801A4814C986011B884513026CC066A490602E2348C1B417003320094B069DBA49008267110328E0185856134612343910B25710A410EE116099140710C102EE4488284C624D0924D24C941140868C21425D9446901216002C7210CA91182B631CC1065990670D12829049610014131199630239740DA92914984619C848008151004C880D9A405D012861915120CB844884211D0C0104C342820080861041218C66511B711830626C238828B004C001826824802C2024803036119394653324109828DD9B400511470A2088014238DE1962822C931A444840996095CC424D904891806921099504118209032700C4084DC126988C26402064A14A184C440301A499200040040324A5B144949A86C1145690AA78D22A851A0424C018689903821E3420C5C401091860091209014195214288C82B431C4B8902488699832511A436DD11625400280CA482020158010218D1401328A8491DB9684CA90648A184A4248229B46801A906501256CC2C4709B90855A8271A0A02094440C50A06CE486908AA62810142563243144C24CA0C44488B8859C300250880113860C02A681E3160588B250C2400C9B204D48225049A40024840483C26404B31043924D52048A64C44D00A3255C28100B222598A2405210805B12081A08448AC249C18808A11260CA48019122026412899A440603046061A44DA4B001E12026090264601642C126815B247220C43123368442142688026610046508B2441C17228C04021140215A0230D200502339469B484E8C22281A1604D0008C5340829B404DCC0628E4B42D00150542A09113134CD330669A12728C082842209084042D20B52153409104426654228424022EE4204400933062805190224562448E200168091291CAA24051124682482161448A52A48D8C0844D848211CA648E2B6680CA61184426612244CC10664DB00085232225CB86960040553006514200551024961C40C428641903225D09468D284095CA024C0142E8A087209A34008B02822172882164DD0844D84482449366109997108175264840CCCB28553422C1CA04890002C5A146D23456E88C04524B730D4A248143366D0908CE386488CB66D14850CC4A04CA0C60D19810D03897021298542484514B864C88629DC443043222112328EA22625D4486D53146D94180AD39629C306001CB164D82080064B87F02C3A27BB51200EB5A36C9DD28E4466A7D778CFE890876D9CCADFE38CE4FC2928B7C03C9B5B4A43B7A72FE7EB7DACC7F8BC537A4AA8AE6A15898361EACA694D9ED7F381E30513EBBD205C3A4D84FD2CF05A6626C3DA2948F9DF37100E97E4AD895BFBD3C1233AAB79A896CD4595405EAC0A0741903B71CA5DA49AC13C604CE3D33EA4CC333B817F8B0A119DE2087596D51B4390590E6A68F4D67E2D8536EC21C5867DCD3E36723790685D27697125200CEB1560D980A810ADEA402930838065BAD0EA1D7F0C0C616E888A4C60DA763E359D43B8991DC6981971FD49C88F3BBDA05CA3F842A417DC321D1B863A6CCF915BA83ADC7FBEC8073A5513D7BA6FD6A40A801908CE84E409E5E2BC016566DA232831CC2021244290B9AFC7393421D45AC8D1ABDE307004D8060EBF1FE5DFFDB37F56E6C56C801D72DD9F22A3A6B87EAF7C6B0B2E3077A8BC6074A50A4318DE192D7FC0E765669851E33C7619A32D170BEC7EEF59A3BCC29968D676F96517818EB348D3BBFB476B63D278EF82AAB5EAABF42B9C26E1F4403E10EE7DE453E9B5310D78E02CFA9DD7B747493B104EDDA0AC1C6F3347E489E3A56555DFAAABDB9AD5510AF6CF002E1F0BE43D30E189A2AD89FF2011187B41C2D890C5D1E0C1D38A04333B7AE7D797A1EE3670EADC42331C050E1C473771320C2CEE9C99EEA36AE30C265D630461D8BDFAE92A3B873679251FADFAA56BAA81B743F6DE1D17432EE32FE9DD83DBD7A169AEC1EA5E2076C4428C26105D7C68D26E521D9BDDF77C6483AA1E9EE4EF8B2BF2FCA2F4BEF917348F9D661217AE5D1AE2C3F67B32DBD42FB489223637E12FD5FF728AE8C00C82A9CABBA8A08AF60CA57500AA021E52E572597F1685447F319AC475AB426DEB019BA8EC57B404235F938BCBCA490FB7DD0492DC7F0F565EBAE76D17A6E9A9072D1FF55AFE471E160296E24186B87EF988153441DD4589AFFDF2C89A3686553641529E1E7C910440B51C76535D310FEED4B2A091E679C8FA9A2D422B7189A9573B478AE8474EBF33383D3922D161BE5AC2253CD90740CC9BA25A9632B79248EF0349A931EF50030729864083AC5FD87F332F87B67344B7BA4AF4D0EB2FF1E88E1C753E824DA30E9ACA84A27ACF8900B8023F2585FF8CF43A0DAD76C4B62475370DB7546F91E60F732DD0140A76CCAB76B2FCC90690D238D984D618305E63E62416AEE881EC509EDF8A2B665C3F58970E318526EFA1860E11D4DD6889A573FA4A70DEAB339557B68AB2226DA08F4ABF7F1D8CC5514E7F449AFEE8949ED1989BF7E8BBE899C377660089547EF74658EA8F814CC474DFA08741276CE2F23B24B0D6D95635AC5437502D3D191DDCBC05D96007F38C6876720EF2E5B29C52EB25B5B670A6F53E0EFD7ED2F091993A544B5059AB482AB9B0BC90F12CEE851648A544D10B0623241594B9E86D29923288BB4BE70B5334BC83A5B1E7A70619ACDFB9EEAE774D0DD351BC299546AD272C0DEEE1B58747D5BF68CF506DACF58DE661C9591DCDA79BA1C0B0DFA2C4BC08A8BE65FAE383228C44D127277CD2B23FB2844212EBD4DD5A922CD049394575FB934EE59F7DFF38C05A4CA372124BFD218F30A5C82D8AB26C9C10EF033EF937201FAABE03C753089A7333B1FABC5D7C3CBD4A78600A0C4498421CAC886770AAB3034527AA6CF6C8D486EFB2595C06D4D6202DC20B56DFFD6942E6BD0F1ED48DADF7D4EC3A0D8EA40DA34BBFD35A6BE429F553FA80C5F45D87A3878E936FBDE5D44B1A57AC3B57CBEB38CA68748465C74A31180F09F7A643AB56C2CAE0523B62B7163CB8F04407306B5E3A2A28199B5EF0A417E2E64FDCF38AD92482705BA0D584061627CEA66804C7A7E1D743F6D464B28D45A3B4828B9786942FA8BF3D5FAAD7DE6609DBF4532D9F78CA33607DA63A66A3F3362A8204A2BDA381AD641029F453284DA5AB2FFA35A01AFC87D9FFAE9D1DF0BA5FCD0D3E9A6B788E33BAFE122AB626E58CED0E9B9E51E0022B57AEC47846A8195409A34A8B3C287898671264EE7D45CC210FFCB568883E6E899A209CF70C7842476B1226D9AC8E31F93707920808B1177F1C6A6C977009A08DA3F21E978D1B196BE7F9766D4CCCBDF11403BAF3EE91F2EECD160E4B89831B0922DBDF39212A262E16FDE503E380E1279EB7CFFE98618B9E7A8FCA71A87EACC43F9895C26627079E7D514C9480E46472B0A5485B5574D78C8F3ED0CDF3C477EF10D8C8AD2AE5ED6E98A668C3D0D67DAC6D68B1B4CF91B63967ECC91D3112DF5AF66BC4EEADD8856F2E79136C8B25B8AEAA0315BDA070998855728D56E0515F39647C5D6A676A226806D81E7444015AB2A2749A4FE589A562F67493CCBBA8202B824F6E9FE837C9AC5CA484361B8568BFFE15DC8582BB8D62CB28A119AFA95D8BD835E7CCA1184E0421CA95DA6D8B8F95D65F8C72EC8F8D9E1EFFA06A8C2E9B95DB86FE04F86A63B4ED1FE730390340AF6003CA76641935FBF89BFFC39878187CB8876FE9B256398EB840242F9297E499C0BAC7E380CF81BC7FF894956B6FD87947D388E58952785527A828C2A10007A2E0E043BDF1FB5D4DA02D2824AC17DB794EB86C33BCB04C3B213AF1D6E2565FD60534BE48BB3030725B5792762384F8B14AE5F413CCF6213BFE005F4946BDC87EFCC09C01721A5A3A117F010A1B4713ED607D27E4653D172EE01A5858EE19FCC592641C88CBDF4CDC96A77235D0F4F9D9BABDBF338230D790D4F25F55DF31C725A91365C661CF962C946DE5D6EE13FD0A0330789ACE7B8FC10AAAB9C75CA5D10E61931253A2C8EC33440A2D116A02F7417529C08024404FF97E8D3B847640B1A983FCE653A43AAABEC6329B12453F26E0EE14FC3A9D7155B422FBCC8E471BA56CBA60ACC9CE91D63B9F07E7796D3E636605B7AC8A639F785C0475B558E2D703FCB683AD61D6DFE95A82DFB367856495CA83876F6F943295C90ABCBEC34BC012594B4C50C8C55AB8A43F80E05D9EFC04A704372E5709BA3D2BB2B13FAF287AE8D6E526075AA58E95DA9B7C42A2CD46CEC2F016EAFE2359A4AE070036105478633B85DB7C35CF35FD208993D51577A557432EF199DC1CEC9AA206464970AF51BDDDC1F698E149F0B2BF78C0040C2B6FD93B8629010D059C3F49091842A2B00277C1CF06783F4BC47A2C963D7780185CD1EC4D1AC3DC8C0E20AD2D8AD7D45BA06FF1841AA3221EA50E91A63F1EBF71776CB5F482CA7C560EE76BE477A1856E60F734D09D0E5D9ABCBB2AD207AC853FC0B51B414EA2547F1FD599EB5E01DBEC9D7682441C4C81CFA8970F01DED2F877FACC2B243B03288350BB8BB64E0ED79FC08F2D5ADD12BD1C9D3352D4956D7D94B3E1F734EC20AE7363A241D1804A6F928B613C3807FFC8A7FA7BD2A663C36DAD0288F3E578B157F05A22035C11A3581BEF6E351982DD0F572862CDB7C67EC2F1AF64E98609853EFCF501EDBF6D57B3EC83672D61C962C214D13DBC4082475FFCF736D1EFFA5C9D8E2EBFD5D501CE91D6DC8A7AA92C537471CE53BDEF3B988ED6D417154DE086BC96FFD79A71FD1E4B88CB16060F121F0D92436DFC17364A9979C262E0978767C597A87EFB191649A9690B7829410438CCDE5ADB04E38967F0E74403A601D40824E7B7AAFE08A04DF21BC792CCA354CD78118719F18DA180DD9E6CEF720682E0426A6E98C7A0CB096279C8BEFAF09D0104F3969F736F0C9FDC640CAD5AC9DAE490085AAACCE2B6209D63879F3D1105CDCCB12E8C21139085A7209B8CBE3A56B14E9EE6C51A8514B7A1693CF9F94DE256FEAC5B9B7A86A5CE2B584704ED2C456A2EDD4ACFDD3F41B6D8E67A08DB6428946341F536F9ACEDCCB4D9E358B04F5A79FA10D34DC4E4FC200FA8D12D994BF8AE2FF835328C8D91E69AD929F7694CAB2D6792127108D3BD2AFFF42A622B3A96429A619E72A800646D26E3F0619E1C95BA2E6167A59B96C29A657B2B7512431729FCA9CBD3F8E1B6425B840485EC2F30B5C533E9F0131168E37EB2E1518384B96707E7E662B1469469B1D301D16CCE2D05B710E92BA4A7CE9FA58CC3518D4F5228F6927CAEB75B0CBFCB8AC701ED8D6CCE850F1AE1765D453945849123375494964B46F41FA97311CA14221928DF593B2EDEA81DA358C2D59E195C274CA4841F25D379FA58BB8FEF3A38CA5E4E8B094303319C83C38387A0A112ACCBB2F019ABAC4084FF95C608787648AA6713399B308BE4F6AE2651884792EF401AE388E7D24E817468B53210B2EBFE0B47A68BB793EE82FC98272F6B1B4254F17935646D42AA1291ECC38FB2DE80AF952F85D05333D50DE7E10D6A64CCCBCD0F863A879C5F5BC5F7265F575A1FB70B69A550C606E63D670667CDE96C823AE2C4962975F814AFB87E36FA59814E4BBD48F15DE4E603DB192C112EFEC4ACCF3AAFDD9A38FC680EACF62E4200E1FBC105883FDA1A26ED69EA89713F66263977E956EB7F277B05F4CD1C626C55C6BEDEE844B9923AE213FD5B5E86AC556CC0AE754CA8102FCDD0ECAB1913EF7536DBADA6EF7022768469DA90411EFB6BEDA0A775B2FA1F1FD4F66058DCB1E755498B62B57CDBC902DE443058075BB209AFA14091013E6004A6FC3E4560A24C5B0FF262FCA61E3E2E081D52FD02537A1B813943DD55EE6E385A6A9EF996946FC51FEF700F5A8E3BED8DF9597A17AB167613720C +smlen = 6145 +sm = D0A2F24BB2DD195D53C8DFA1C106069E523A1153020E8129A6280A6E1A3DDF4755734ADF39617AE33A6C55FA12C25B60B02A7F83F62C6860581B357B45AD58EBA5A4703693B072E6A3624027915A2713BC61476507397E85A3D793C90F6F951D3103B4E9ADAD95513723C62C64F8A67BF70AA6293A04576C67783CDCF78DF4BABF7A99147F89CAB9E448F9573D58AFC130F6FC89828DED1C4A1D9E3A63B6C244374624C348AF51422BAC90C531429241AD7BEA4BE61CBDC478D2BBCAF21CE676A9C02D30C1F8247482B17BBCF09EBDEE55A366FB9BFE1508BF807CE7C1F1D4226D6E12269A486609F3C6A1F109D33B4EED7E55A3C4AC1BF041F775A30E987D3C493C5EAEB9A08A774509CF03EBF9FFB791F4F556BE15C7E843E2B715E76BB64B09965F3A07EF51E389722CE9ED1AE75C8452629300A3678A05593DCAF1B6E6C3AB25B80B1A37214462E0C86AFDC96CA547A5FA926886D2427142FDC4286EA52C565B5FD1A0BCA81E595D615ACC5E28C07F65BDBC01684576A2F4A818EFBEC61181944F10E4ECCEFF332AE621DB14B9E5BE167D7948A255294BD27386BD9BB45605B2689321582BBB5D3D35D794D607956455297D8702A6DF93E74925AD2EB486D6A3AC587847367C5B39F6B7F787DCCEE11D9751C7F1916A10C25E0903C51A0420833ECCD1415E6A604FC85C151CA5FDDA279FF237DD2009E186DC3B4B8E24FC20C6914CD5454AE1045902F2688134B8D31877CAE0B43518C9608B7CC09E5645C2C75BE4A5A4A977FE74A50A78C9B37834A9A30261A8451FF557461029344E9F987C4F5D5886C4C82FF4B11CC76654FF44184516C436061700EA25FF66FA7ADBF05C45AC95FD7354D74099DB0DF17E71675F51C879C6EEC1F0AA2999CFF053F57B4A7E0B0D0278C6AC01B8F16815D29EC9D8E2B7EDEEBE1E9320B4E40B2520BCD91AFE45EFC204813B1AC26A667F42808D088601AFE59256BD7638EB78AFD2A091C17438FE784B44381E20F1BC83C30D43C3F41D0822FC4CD70C64351BB88E3F46272993A98784ED9A0850F8D6349F2A3E1F6BFAEF2AAE6A567F8527D21C97E95BB2E87515990E19FC9D43F25285D39CDE36F695A23037336AE533F6B408F15A5B3820CC4ECD4752548B5972D54A9795E31C7B38F41ED8C885186BFE3182B425C16DEBA76EE02D68B64ACAEF3B2A785D211EF7B1948A4E95C2E14A65E274D1DBD47B6C52A319394D56F59314F057087BB411CA90B47F50CA119197DF55B30B6DD4C39B4C3F34175828E13586A31BDD4B2C0480ABCEE7104AFE1026330D82E7B40B6DD973D45F6843E73D09D2741E8206828AB48660232B4497F074BC8EDA86BCCE9C4CEBCBA9C3AAD60A6B9748718F6B25EFBF8C86F49953B1E6FC1186032F0B0660585BAA959C59BC33733D8E1EC8FE2CF0DBB2313D58640212505CE0DF4ACE7C311272F33A645E2D02822D426B2CC13DD6DADD9FD107D0B7A973C4757513BD5208730815270593F7D0F758F01A76AF350AE4149CE1977D633882AE4B418BD6888DE0446F1442006FA1EC784A69DC31491C1A3031BE4AF3EA8C211748A3C01CF834DD6CA6C63CEB98B0E914AC084F832BD3AA359E7FFEC78D0143AEF8BE40AF89A706412A6197AACF32363AA85FFC3D32425008ACE9EBDDD6ECF71DF3FF305898F5880C952B387A4CE09A56AD7D493895760B5FB0B799F0C7974541262955D5902111C2571D0F35068BC129DC16648447A18EE4A5FCBB97208D99275E42D1C4EE1DE26BCCE9FD2BADD18DAFD9EACD93078F437CB2765F30631260C22A67C1F3DBF210BC22408A3229429930E9DDB5F1F39FD9872A880E9217C59DF6814F020219F42A9F485D46CDAF56963A9324B8F9D078BC7582472E646CBFC878A4299570F72FAF445FE333F09B9C7F635A20111C97F371CBBBA5BB0617666FAC0DB162986C515EAC48FF482493EF55FD449750E0B906C7BF2F83FB2000DF0BDCDF960C189FA69F06485BC1C80B2549CFFF29F2685EE0AD58B7396C34920349F7C9579166DDF9F283AD1347636B00A096BAB55D8737D10952BE224D12E8DD5669373B03C79A52493BF9B8FD879CBB9EB9F1486A18569D55C73245B2B43BDB33DE1039A7A197AA6190772FFA68E323112A7FD871FF3CF071A59BE34F02EC12FE224163D4EF045DE19F37D88570EBAB21329030B26C9290618A180A22F0D1065BB5BE1B7100736702BC9A07C96FA9D3E54805B855EDE39B571BF2E2FA77562B557FADF6E1E3BE2F1AD317D32A195757A6433071326E9629FC9DE0DD32B252D5DC589B5872C4B6B7FA274A8C874BA016A37E3209F5BB4AA28A203080D85C3F6E8C078418E1373C47FD0E4C7D557246C769C681D4D4B2BA6F32D45C500ED8122D98350045F964135C0FF2775A31E369FF582838F73A6F31CD77F9477337B58FDE0A082B15790334C80ECDC3DD5C6AE1567834E9763FD91557A953C7CFF9EAF3136F8C6BBA50A3387562EA5767D6A807A8A5474AA875CFF2D7E25713EE8D2FF408E408EC09709BFB3C9375E5A8E3A4ADCBB0201174071FF3152680ED4BDB4ED517B8127AA1942634BF7DF10BD2BBE3C938795A0DE3324BCBAFD7FBBB5AAA0A7B5EA27A8FCC687A6DA023D8CCC4BEBAB8373DE89D33FC865A86042548E62BA8C18B3CB7E61DA60C23241FDEA11F7689608B71FC631AB449E497CC4A75F9087D9CB4B816DA4455DB3C9CBD8D622F8E0BE6C00E992A3ACB61E16386C218E977FD24909436FDDAB1397FD55AC5AC544365789374554C4BFCF2DC106506E4B615EF7E7576DC291D87C0E0F52EF43A95F851A463E09C934BAD8EF41278CDCF9C26D689E5287D81A720A7D986EEC507630DF71797D85C4D978EAF054C7FDCD1F761D278214B1CFD3DB9C1552792AD4E0F853F18375BC9112165080B2CD0E0BB77D176B2EA0A19145D3227F5F12E33BECAFA3FED47886943C72697149D3B32592D0C473A57C0F0F6C1F2C6BA9C98DE61AA61A4E024440C058FA3EB02FB311D34443135B5BAEFF85107D43577ABC3FB6569674015E09111EDA04CD7236E37A2C65768862E9AFF7D7621F852F74003EA24D6D0B894A223919D001274F8B5A2F87D1496D9D002AD1C3C2E33ADC7A19D9ED982DCE9B1A6B83C61FC8F8DB3B2792BF685AAD23AA6C7B4D0CE9F625C53E7A219429AAC3996DD69FC85D4DAE46948C568E5BC479B125F5C5997F8721772109CCE3CCCFC4595AE21EC93D0B0052C563AADE242C8F7AC24D356EF23D6D1A31702D87F1833DFAFDF98F48F1EBB66529DCF7B2704B30F128FEA16E4F27B5E9564CC97D0AD740543B3F9DF2514AA283DF7197F22D6EB5A6ACC8D59B13DDA81AF8CC5AA2A4C368B4D4D9DAEBFC0DC79A64453A73A0B7CC5CB0473C8E981FCE8D491F29FCF153D3253644E5FB6783FEF7EE56B924E4B500E00B9E2FD73E70FD0BA2F9B5BB19226DE10D7AE3E080D92F88F05331943C07B4F7F1968D2C5DD1E15550249FCAFD6368BD23C06FA0113F08D63EB9A74CD51E04ADB1323C7BE729E186D5E715512A65EA08C5F5EB4AC147CB6B4F0CA01063452F45564178A63033A6C53A9FA9186D1E5D415A41691B9FF373A2256ECED4D7AAC755B54E266482C0EA48B5DAFD994278E31EAB5AF5717A9C0D3A77702F4C1FD28D322EC9B5FE062D7F84C8A75C747D07816FBDD06F05E14E4245E51C676117B64E2352D60BB58D156CE7FDD8A331975DAC3ADFF29A387AD7DB44D8D4F98663F3C353EA1858F03C912353DABC73F02ED1EEE3C69113018919F4C350E58DB16BF576A95A1C705480019FCEB25950A9F22F9B44EF6419D63468882D041EFC104989E03F861B553F72F672FA10F579EB84A37A51F78D979299DEFA710C1AFCD174B49A9B2262F7ABAF15944F9198EA7452BF995D24700F254E8F47A428D7B83CD8407E6E9FED36D9F13D09BD9284088E41D8829D112D2EE4C6EFE184530251B21AC26C946F5A95ACF426B9F798CDE6CD7CFC04A0FDABA8C0D3022F4347A2B838FD2C85D9428C43074A698869AC1714217EE19A4609B3130700487AEE3346E81919143896E2B281CCFC87F6C6FF9936743A692F558AD959A38727EF973B7CE2F58E0A99FCF5B07107AF8251698297C3B2FC6C9816B8E14A90BD79884CBE753342805348F2EAF40A7CB6505D429B27E38993871C1FBFD574A235CDA23E16342C0A2BFB5129D23080B6EB807FF3FA7942BEBE192F5CD47D53547E03264EC8D32C1932261202699D9011BFE74D2DA5FFF49480426DFFEA216A26CAFCD78B2EDE92EF8AB126FC4B5C971FC7B4C326C589D7A96D991522C04716AC0F148005A8EC6302149185C0E42A66A2E3A064AE274C82C2F14352F81D4AED65BD2549F8773C6B1D29AD85836EE1D0A00BF2CA416C524A1356D1ECA598554C533B34D94C18D419A0AA670BC7CBA7B4D9DDA0452E11234E2B8B2E480C217605527E502430A798EE7AB7AA7630164279DBA6CC98238B626DBE6C3E974FC03C17117CA310D2376FAF8880D567D990465CB2CC218AD33CBDDFD5B64D753AE6224963E461CDDDA7BE7AFA60B487795ED42AE4140275C9D1BB50A0324D06BD212E1256656E96C9ECB5FCEE84D2B63A06A099DEA1539AECDEC6E83D506C367A7F64D068B8D2403FBC1F511E2394B91E678F29BAAEA3DC083F2747F1E0F3BCD2C1F5D3CB6C1BDD63A37295EE81DC2FE4BFF79DF46A9DBD0F6D4C7B77FC634C415E9D7F24CF07F02B8567FA5601B4DA1145C13F90E26F99A3C3BD9DFB9EEC4FC1E9E963BAC4CAF0365E40F8CA210C0B90B2876004B0FC9459414B5C537B2E489307CB1F9BAE587F51A6A36C2984E2C57B8F3B6BC4CC6D89755CFDE0BF682F2A4E427B69E00A233EB048E741DB9E98DEA2B5B19D12177F3F2C1E5C186D162C9F0C87EC74E8101D2670A10100C36288064D919CAD0045927B65865C45D45337F464A90D590FD54C6BD56FDECC30A3AA473437AE911503F573F9C0F42EC6926E11F3F2BE9D08C45E6510B94FA67CB3FC4846D70DCEAAFF516CD2D8FE413D01399747DAE5C9C84F9BDF6DB7330A64F2FC9EEA3464F081CFDF8E69E376F7FF0EC43CB19D147D2451FAD4E560CB4E183DACEEE74B8A28E36A97FCAB5B0281A4414ADA1AD4A2BDE416F248D5A0EB77F2E2D689430AF2733D7EE09692BEC40C191D0A0EF24726199AA2C7EC732CC48FFB9A4B8C20AA9BFBB9B3CE4A40B06C10B71BBFCC3E85D61185AFE1F4BCE349EDB4FD42C79D5BC081F450594AAA71586E9B6ABEE4EF8BB4B7D0A0DF69EB99E7FFC31CCA05A1C52BC80C5B6189050064B5409EB91E5AD5C974B8769B0C26B21B518A99803228BD35F58B92D4FC24C474BDB05724C577B1121D276D64668DF700697C43B740674D4F7912BACB4B79273A5310198E8070ADB4D782F0E99BC3256F7E293141CF6BE2B71F73DDA2F2103239EFEA053264CAA6231D56B21F7037B3924A1A74C786024A4BABA1A7F41E94CF840DA61949C2A419FF6D7BD8E901474AAD6D85BF86DB7C803F6B3304C85024F2AE814EE41C00B6C974629C27210986700457C26516BB8B37F0DBB83889EAA850C168C9123AFE46A14475EBF503CF15FF080F8FE03742F47743C73AB486A35877B343276918CD3B71409FE1F29E1FF9E455FBB579D1A058AB69644076D0AD36FDAB496F72430B970C9FBD4557F62839DE039A358170E4F820805D9C25992936E6D8B414D7F3FB837A1B5088A65168E360E39FF6EEE7052F3CE25C28DCB4B6A64BFEAA35C01076294FD9A97718F50716919D694AD6B5F5D9D2B1D915F83720CD2007A62372D65A2A7C2257B177925AE9DD1FA2F5BD6D8F73956236B68418FFA9AD0660D3067D48BF64A46523D296B55F6BC4402ADCC3BDDA588D31B37727721B3E55871087A0C2C51BC602A95C0E1D26F44396923187E6190CCB0F49BDA5AF0973797250202750DB3F1EC75FEB65F42385CD7FBCE2783827F8DEC3A4191DC9B65ECB1299EC998066967982022B323030B16D222105C611456EAC1E095B19498230E58D0CD36C496EDF8AFA31DBACF1B24F0DF258E91236BDA7E7E5A78F3659F342D66B85232EF7A9BE6114CC6D7144E20851948E6F275C227A4FB79F763B6086D0C923CDAE5D331EA010A79EECB3FA613BB73F546D623D945984EA86320B599377EFAAB0A7EB63F186834E0E1894CAE1E80E24EE8F7444F26647DC57DAF6FA8E40A0D79D60219AD7925BC9359720F964D416291E9E81CA33AD698A85EC53834DEDE3EE724EC3960BC32FC198C2CBBA0E7BC58BDAC5EBD786CCC58EB26F8D1A71E1AEA7E4317DCEF7ABD9E7438E742C9F014A19DFADE07171B44E80CDD4FEF5BC8B862377DE95AECE691A13AEE014B2370E5780F213161A9144B7EC781478D9FC15005BC1C60FEA28203A839418E1208C41802F9D492F6F3B25557E8177F734B508FBFD7DC151F384C4D7E84979BBCCFD0D1FA03133233346191EAFD5B6998A5BED7F2FF9B061759B0B6C1F3FF020B484B6C8DD9387E92CBDD000000000000000000000000000000000006141D25262E353A047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 + +count = 46 +seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A +mlen = 1551 +msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +pk = A2C3C6FC8FBEBD326EBCFB3756A9AD473AE24D9AF286A725D6F02A73BAADB8D4C5019E73AE48CFDE442E17671216008E14C0EB7FF3ECA3901C13151AEA6AB662149FC5EB75FD5B665B7CCD6AB024B0037D79B6FC9A2F76491648FCBA8B70FA98B34D17F3D433F898CEB5E5B31AC28816D3640236EBF3B7259BCD74D528C5CB808DACA4AA9A70353908E6B87B2955149DAF17FEFE32674250A05B96C0984759E7224A1E46050F4A81F650ECD5B5A3EA8F2C2359E7D0B2D0DB1011E2FCE19E5D7BCC090319F62D473EEE624EE86FEC2D25865F1D2986A46961CCED71352BC293276C8B8F97FA8ECC8FC84B659C52414BE5C63B0FAD178B3D7D161B1CD349F3991132CE7E5D72804C1828AEC03A095494A3D77B30BB9650955A73FD5778DB74BA45035171EEF8E752CCA8F1237E4880274F50DB3C129391B9086416BC1A6E434D4516EEA7276A7D0FDC745F534A813F09EA49072803F9C5B88B7525A9884B611243982DC736CAC586EA55FF5259B184BFABC0976FAD91D009DD2655CDE14923316F7635E4A9445C4D27C5869F1A928875D5A6A3591493464F7A4E6B6231FDC728BE1272C5EACAF7A474EFCB98907B1EF8384B2E6A4B7564DF59418ACC225E4771DC8CF216CDFA240164F5529662068B4B40058AB19E894DE06AD1B9D19282B152885E45C43089126C167F47A7716DD82EDB4DB48CDAA817EEFD5B8CD75D0139DA74ADB4FD80B5E2A051E53330058CE3DCA69684566B4454C7DABB61E7FF3830EFB5F7CA76A0926394BB3322B92690A23D7753CD0EC825FB138A1E93F291340933F1C20113A9460A01947ACCB104E077112A0963D89BAA3B67624D466E934AE4F46EAA4B318B2008A85D42E4DED71CC8C4B3628CE0CD96CBF18FB0B8B09A55B257BA930186E85C869031F2F56A38D0EEFDD380EEB2C9A675148BC53E464D1A7847172BBE55406F40409F1888E6350522F4EC4BCCD11AA269BB008CBD6A7074A4CFDCFCA13302829DAC4B7084AD90F39AF70874E41BDBDF26A4EA4A6097D7A57FCA9481C3FB57B816BC2E98A1B71208C59446DEB1D58E4A1104F7BA31AE59CB4E30813EDC77471E8A48FA1761E26B3F9128882252F6E9BE61ACEF66617F631A3A593726B63E20B6AE2F19836DCC0F562C6834AFC54B3F2BFF61DAB23A7BD76AEF4D06F64366ED0B9BEF72FE1AF54A20ED86879A8C62A5F21D4AF8666D1E9B35DAF849473E7CA32FA6BEDB0C790DCEFEF471F0FAC3FB2147836AA926463CB19123A7711E7086D443DF21D3E3B70B8425E21E5490652AB44AD019F10A6D0FD0E3C6E4D81F1FAB1178CC7F6E64D20197C6A3E6E29D58A6A7FDCF9EE3F084BF66679795967F1F9B7CA4DA764C1C77211A51C78ACEB418EF3AB558CB1A1230B130BDFFD549BA8DF5774C8DF9960E7B7CD9411385B4D24E59AB6041DCB6D00ABE7F90E78962B4D2CD5E15BA270F51EA022C5474AC52DA700CEDAA49BB9EBFC51F5DD09C983A9C0302D2EF62112C3A38D3E08944767D1AE7201F2B14F20988B432B549CBB6ECC79718729D4FBA905AF0CA3E0A281AFD9F9ED69636BEE8693C8DF267E2256DE9B475AFD5256C43721C17C5C0E7FA3EE82FBF883C829326DA2CB4AFD4C8E677A2D5D21E57AE6FD46D61C68666873139EA144AD23AE30954B63CDA8826D4CE93477569CCC6A05F7FF2BB2C38BA80CEF3300735D230356B1BF205C79F094FAB0F862DEC7D721684A5322A95EBF16F7AF2208F0D7DB3E7D3CE81615B7F2D64913845274FC77EAA690CDCCC74900C2073646295414A8C7C8544BFDF141289C6C955551FBD9170521C05490710A64C93EDB2021A2B4D0E5AA042A032C5EB4C4DA9B242D16A37640DD16C3BBFFA62B2AFC407EDB6BD7C0993CFA2570AA030E95AD6860AE785C95603779D0ABBBF365994B248E582FAE3D0F84874A1E3CE7BE1BEA877E9769F2CB7D96F9950B0E96F2B9D93DD042B0332F57EECE63828919BC56E33BF240DD710C94AA25D5C767E0B1DB3C52FB89DDAD8A52655898059D7B898EADD9206AF4A36F65D8DEDABFAFAAB14061A54EEE62980BBEA85FAE2CD11ECC69C37ECE88661D5BF91C500285BF0EDC15F6761A85999E20810534AC39E0A7F669E140F74B267869FF07BFD68886B8E9397F9D1D0F9D9DAD8BF16A29A2145369A552F61AB75C8D220F2202DD8F38F1178AD9EBAB38F606C1AEB25C92E0249FA9AAA5E39FEC8494AD31EDA8D162F19BCEB22CF44AC383544C8F15C6158CA33F33B0F55ADACD17B44FE091FC578A882B39916E4FC4EBC99BE97FFFE2F6A0AB53C7F79FAAFCBECCFCEE845B180DA0C4F04EF6E6C0F73C5AA31E466C1993011A4432747629D969D5E69FFF0D7EE4DC8790972FBB582995E69573599A2C10CA027C39BE6F0F819AEC87BFFAD02355A08C2B5F0BDE38BCC418F78E2BAE4B7C7A1E9B34D3F88B2F192477DD49BFE36A513FD1EB3B908CE4E9C1F0EF95B991B0F87B1F93D181DF1E64A95E0F29EC47F2F6B276097C4CA17FCC5520E31169FC4A0158CB84C13FE6B7AA6D60CD1A599AA96051B19AE1CCC75B5B880D50AB49E388786E57778435801696E45BCCA095A2EB1F7CF05A66F99A5F5476C1A8B56ED4275668B164D13FEA9CD244BE4BE0A676CC1C856100813EDACFBEC3AF5E14D86EA2DC2F8B05B6BA112D1759D23D94E8283ED8CE27D913BB398ACED0DADD6F466EFF7D1B095624D9D0DE602EC89C2E30636AC00D4043755EF87D56168DAF67989C8A19187139C1F756EE512B6DCF8475E48C0E0BDA27E6C49280F72E9078768C70088CEA953AD9CF8216AF354FF3283786C4F730D2604285D60B4E514764D4954E2209C05B59F6428D381799708CB4794C83A78540013C053A02429CD59E5B8DB522D476222C7D83889987DCD2EAF4CE843C7E545EA92E11819F6621763D357441AFB0B59732895A877904A2A80F676532EC327C29AF9A7FD9744B65F7507393AD8580EFEB2CD7C6281FC8079AA895AC9AA8567A1269885B4EA4DBE599356D03FD804B04C76456F62D6CF6FF6A095C1020FA510DEF4B6F270E77F3B4CFFE544BCD3AC427CF080EDAF241E4D4153AC4DA402F8323C80ECCB9586C2C2B542BA784329244399F6F7CBE015B9B82D039CEE01B92E439F2885812CBE4D19E758E810ECEC7A6C1923EFCE42668D9DD42F4F5CAB40745EF565C3EE29396439F6E27815FD83EB67559229DB6E06A37C019B074B34DB96FD3B75352AB9D86979C839891B77FB7F3C13F84D9B3DE25FA14980FECD39FCC51DF35687FE236A550CBB784CD6A3F523424D24A7F11F9A7A8EFAF794ADF1A4AE831955791CF50D448ED80F05B4FE9EAD3F677FF428FF3FD3498AD624A862390FF4AB948EE2221B1238A211D5725F9EF3E5E7516C9F48565471CEB291CD09E1D360D4818D12BC6392D3E2ECD9A0D111AA27B5570823A595309F7EECDE754E0BA09FF20DC142776D893A2DEE15290E3CC94E634D3979DDBA2B929410C760C8F6EA101E95DAFB829D974579A58B92360E615D529D38693F15D97141A79FABFC6F40C7DDE48E2181B293C0B3CF3A6CDE78DF7538F4360779BE80C602FC26EE5359B47AC78C63C0057AB383B35256377A46A5C9C0E98AEEF0C903F7B8F86A644DBBD64ED2E167618F195B66564E773FF9BD69DE4ED1E2AF0BD32E +sk = A2C3C6FC8FBEBD326EBCFB3756A9AD473AE24D9AF286A725D6F02A73BAADB8D427DBB5D56BA5AEEEDFE79E90A5E61596A563BBB1EDCDC3B461F406292F8D05B301A86D048F22B1E8BFDD5B57537CF42B7ECBD4A24045275EBEBAA2C636586EB96013D8E4128CB0AF706492CC2DAF3C9DF4A950FF10F45AB74FA885B2628799C1A2386E21224440385114416A02B56C1814901B02650A423160426450968913192CD0480004100C22A6290CA80008372A148111082144081045CC220D634642E0A0918442658C484CE404711AB869C92492E0100D1C156609164504A2601029649388519810629A400089C64D4B067003C009C99831D036901310621C124111424923C02803B849238910C1162D609241482831C9186422220083164E4B4648239400C894491A302D1C3766D3284119A1499C380013902013A0614106259A9225E29644CBB06102922CD14880E1C0248C989122358A8438454126300BC510C9B251031061218371439621E0148021C29063C6004386604B120883062A091629242985CB008252288CA046651AB82C19232E893662A280908C262420200243926D8C1044A3B869A2A64908142A0935722089644A968553B00962800518A06802192924372DDAB63122242223B989E0B6118BA69011472A91228E2020059100108010452111864BC0100BB4715C142813B981221480DBC601C23850DAA42023113023244D10341208336A9CA60418372820430509405021A4291002008B1662111305E482880AA2849C328A93288C10173024398642B620DB1424A204929BA820019825C80449C1220E19340212204411174514C551A49290048085A2162A1A29919032699C008CE19020A1220C803281432465403291C2384663A46409410892887101348100C48112C5200C090AC4C06488B2845B448ED1367058B84560B22011A8250CC7840CC12913028DDC90240921095AB86508B3490C107261840C022231DB34051AB068D848906302310C3631C3A629DC484142920508300C0133011AC388E14281DCC8902287015AB645E18465138809849245D4382681062E0CA284022000410062603470020765098929E11830E4168192803152248162B464E43285C48211D4B8210C14284C9291A11632DB3029E0184463B01012085111364123224C4C140800C10513B2710B124E1A3668014500A3C88D4A860048420400A441804669E2B49011966D81824C14280ED8145204498E1113811931116306215118504490819A926C62104520332EA116099C366803028251A20C48242512B60419044C02005013A970D8062EE2B681C90024082450C31080D4022D904626C3382C0834721337011B29904A400613126E2290082236101B2660432269A3840CCB964191222C94288E639885A1228458C48104974022C74199B6204CA26061480AE2086980308A4912681219109A164D0B284C49444590A200D4B870222846D21620C38870142426809211C3A00D54B821101988C3C6298238025CA48824B448110592619071E038815A264E10B75104470CE00225C2C251DB960CD2320D90164002C96180A001E4B2010A234C22210151C04902354999B410504488CC3681834224514231139284C24041CB92895406811B852800139262220D08942183C240D1886C8C206DDC242C1902260305890003699340028C34609BA04910236284088E62B4091C1991D9B40822988C5A846802444E1CA36058962C04036820402923083162286211B02C440266CAB00023980892128D08C80160126E22341221314911426409A640A34492D9480D240884D238825C347084B2640BA32418988C01492C8BB22C48182891C24402B3611A494CD0484509A548C1242409092C03174EC2B8290AC945D21411A0286D19C208193011E31841C14264214069A1C2685802609248504B940DD84245D92451C24862D934089046615B123221818D09B785CB90709B18310A214024296E2342044C302ADC20601B146C119508C3282C92082112266E21370D1393851AB109C2C05022230011389243B02C4314060B842553142459C44D93349019088ED1386423A94D18A005A0346402228624A94492A28052264213406692C6240AA92C41262A1383251BB76193080CE0380121C364090945E224498230454A108A134710D9122A60A6459AC86D19B205888430212162CC162654186652D96B03F5BAFEE3CB61E9C7486323970B3BA88687A24C20DC408FA76672286D19D99AEDDD895E574746671F96A1C4CCCC7CF0DAB5D961C2552C22B0D5A4BAA6958337F8BC1ECB870C09273E1AE825F654ECD667FA411E355DC55A8940BADF83DFE1CE68EEE683D143C04EC0D0A52983A525AC950DF34980D3A3D27DD7ACD2FBE228D5DE3EF51398FC83F2488837D47F23AE3A558E4232893D00046839CCC19BCCBA56819CA58F6FE8C86F66A864F80DA08ACA3F48C27DEBA4B9844255C1BFB87F6F20DF4FCAF4B335C91A45F73359E26097B92CE5CA7E8BD77A22DF265D82B4CA934DFD048C233E853C67B9261906342029478F98F744E5A4D5E75F903DD84BE2A39FE6582BB4C5B53D780B799CA5E44344A50D61816EAC524971688F44F3117F27696C2B41C03D974139CEFD261DB6A2A1F633B7C2DA8081D6D8823D9B7456D5C2577B7AC068341727E286C8DCF84DF32AD240A8F6FCA883F36D9D1B5550530E67B01BFE9F19D3F84DD2F6210BAA26066C400DB7E13EC772B9ABA89B0CBAFF84812A4E2A518BBACDA949EECC0ADFAF6534ABD110BE82C0D181F3831D6B67641CE28BD9734BE504D1CAB1E2ED8FC0C37FD1C4A20F702CF601531F7CD95D3A0080561A3C9783402FD1903C107248C8CA4D79D2788821569675EAABCFB480178C86BBEFC065315D64E4BFE56BE84189B02BB1275BA8EC7F4981B60943834C561D00689935ED55853B5610C4F0BB6D1C9385BAD6A863765A5794E1BB15425A3D71C02B8EE38EF77C51D630BC154FCEB8BA81585267CF6B5CCF760ACAA79E95E24AF681DD161ECBE1F7BB4E1489495F0946D8E0151B96D802470D31697D65B8095CBF988CD00A767B7FFE8772F3B0A3526DA5B9FABCFD6D2FA77C75E80EE72ABFF26380D2BB886D31A536ADCECE59776E7BB8787957A49429BD9DFDDF41CEDEB41AB11211FC8D580DB699ECCE75596059990AC410C20D1FD3FB386E6CD51C1068CCA52C9CE0D9E06FE5FCAAF56A24265210184B99E0F471F15664676C15613C8C3507891B5DA3654EFAA1F56C9FB5663AC8B7CAF30C4BA3358E79C89C68518CFE4B38EA6AD6A1A4E5469751CB3123ACD4FF30C7DA2F4E413580412CE623B1C248971D5E37C35592113E27840E6E03B5CF393E9A0257CFDE112395C2CEEB30EBE5DA1387016E6CD403D1B7863B08812961D4B1329112D514CBC4FA6FA3A55209B2450C97D9F3244385EC7ACA51CDE99F7C7B6B3AD74134BBAF6382C046D39CE60D568309275477EF1ECAE2569A151A7E62495B2FBD6F7D9511E5F11D1E256845514F327700B30B806C33C23C50AC8EC45DF8B8E013C06AA7CC239A2569175E4A2081417E44C98FFBB382BF1A7C745344B1F9245864A7B8BDD6838FDD847AF4717326FED2CFE53E09932D360670D301B969BB752231C4D42EE1AAEFF48C3E019C2027073D952599098024D68218635F35A1EAB9A3D8C3B852D25437EF3D421791EE7F4CB04D4CF7D06911BEE35F6B84FD68B38F50078E2642EA6F7EF447CEED02D40690F1E93D9A3321B19F6885CF84086EA5C442E12E0962FCFA1F71AAD9A9D2E5DC57A7D844D96BEE718215CD558D91CBD3A545BBBD063296FCAFCCBA7C1C0EDAF342375FE3290AE7D816081C4DEFAB1EAF01BF7B71B4EF5959AC4BB9C896005D0CB1A49564437DE09B61498B34CD65D318D46F4CFF752B2E4DB559E7F3913E0EBAF86AC765793B665FA3B2D8E1861AFFE19F1E0D37BB92AB21A46730073D480A9A7486D3CC1A3A10D842614D8A1F7B83133ADBF21502EBD4AC69B9D1B95297D920A31A76B7D0C1F89381E5FF900FB7EC4C48671A7D6E1929C193806D585968E1145B271990251C87616E6291FA261E05B11F8E43ACD21C3B5622F5EC30A4801F12780D1AAA887BD357D8AF0AEF42C9A4B04EC0B264E58B6488DA81888CC5AEF377689F1064DCE7FD438F7FC68C6C81FB20377E9E182E5EFF62C6546F4FC23E3E0D7125E4FA62DD01A14DD60D9A8E3E457F7BC6A07C8831491FE03CC2546AEF797278C73A628AF208F25C99C3F7321D1DF4AFC9AC29C2A6B9495986471994F68F256115C24EA944C66A1E0769C6CCC3A830A87E22BB3D38CAE6711817741AE01D7114959FED2E8F6DE6130B2A3234B750E77D8DB1FD456C04D1D059F3F5BDFD9F1786F21A1B2847B6965D68C98FAFCCC2753B7DD868842F5C61CE6CEB658C138CFFD5368ABBFE5AF2690F7424B19B9097C03530259E763BDC31E127325C6BEDB054093D163CEFB640E6273BFD2FA7C0F29FFBA17A4558B848440C635ADC44A164DE82866FD79E7983142F667DF9A8DCB30482E5E393A6F9B1BB83A689BB6E99DD3E7F33C1147B6CA55D9FE920BD648F7ECE3D7E7B027CEDD5BCD53468EFB2449718200B2EC832A21766BDC1B662F94B73B900EA9F8A34A03B2D5EF3917E3A7E01718E6E280A34A6E53A02379796F1617970C550A532A0A172F1EA7CA4DEF315EABEBADCF6B2CCA5E41CB8D608DC870EFC6B7F4CCA9D87339DF7A11D2723BCCE2A173D2F41D979609A71F1F79EEFE62B6FB636FADE6E1B2749D5439FB33F73EF5BF3DBC86591DEB168B68A725BF0B127512051B8CC21499D4CCCC13713CD848F2F7688074D9E5129ED152993A293920DE1FAF58105DF5C287ED63146CFBF0E1FAF1BBD4DCB2680876262F2A7EE71544D8493BC729756DC1DFE5A118F5076C9B1E216C1041413B589C2A8DC0F4243DAEE2F3AF4D02EFA53629564C5C3269CACC85DB9B457FE3FD7911736793219C2717E57FB73E80D1B4A1DE084CD1219239778F5C1E413C5A498DA18F551DA774C4DD79F97D9BD6069B307E119285F8D828816EFC06264BACBC8FBC4481F234764619461D898447108008F7A8EA70A917890025CDB7E5B89C2A414B314C8D5782FA193414E8816232C579E5B6CA819C819FDD7D426CB6F4440636A8A050825CD7202C238532A9E9F451AC7A752F0C773C11B6B4AFD4C5BAB19392323C4F2CE3825A12BD35DE381995E2EA8B57C171194930EFDFBE7210357E6E32F2B6EBB4906C8DE9DD71DE8ECE6BE9113AF184C077A00290F9DAA27A898A2392614A2B08C8F8AE74733FF1F04A6B341BEA23CE5315E158F65451D9F2CA9A0CD6A1BA42FDA598ED6DC4DB962210FA1BA4B9946DA35C0BE1FED46D2166624A82405FAAA137859C2999DA336C4256970C98FEB7C315302E21802DB9A0E35BA453BBD9A05FFFA3F9D7049EC7E095B3CB3FA6AFE4D614412186F1BA89D8AF75A24DA63A379B24302C42559856B9C7F657D6F18EF5BD4761DEFC25A6C563A6F128E40C445A2A9921D687A4A02ADDB5BDB07094040FF43C95807D8E619666C0581AE07DFED60E7C979E3DC2FC0ABD81698260A080036746EAD8EDCA604E921BA7AC3113E8C0A3F736D1879BE6B378215A95A04827C4B836DA445403BF70D7646AB362B1E9A315CCB9A652AA9541D83AF63F0DECBC1431A58077CD6CF25E08153400BF38ED78DB6FE651DFC7D32C15D685FAC55D8B25FF3E6D515245CAC0649FC7753907F77BF494C65355E03D4F19341AC99C6B7C72EEA1ED24FE06480B2EFFF7F8F14CE15DAE744613A7575EF2A5EBC12A59289248A9D2246156DE1E9CF86266647BC80E035772A15BBAB66980408334EA1947B29DEA0B2D3092AF2E88D591682DFFA8A8F93B3046BB66E2E07A77E9669A78DFD6AFA804F027ACAAC39AB6E5DCB88441CA1E9729D86E82C06C99E9B7B35CF89C96CD4C1C7BBF420AA7E1F5C4B332EB51365FADEF11CBBD7A383DB895ACF685F5DF01E07DA2FBACED95BBD8A5946F2B3F96941C470D0B6D96586813EE738985D4E456355456415592D19B603C762CCE22B7A68E1FBB96F9B0406C10273330841726657A062F734B05058A7C94DC22EDAC38F681FC7BE16D10ADDAED457628FD9FB9442E7187B683D3B9805ACC086CA73697AD43857DCCC8B0895E3318341B091A86661AFE8BAA4E9F257697826788704CB532F1185AD6D8AB6E42FE485737C7352B6F10E496267E083DB8F38510FD5A3CA4F8F8FDBFF0051BEEB7ABAD0C03DD599CCBEF738B728F932880BE10B745BB1C7A7A3FB6BC293E10A22FBD924C4786021C2D40684F0C2821F6F462F77F895F59AB726C9E0D9CE155007E49A89528F88A8416B64BCD0EF804ECD4355101F79F045D18C97F7061C0F6CD272A971D718F72D73C12D140D18C50952D9E43D59B341805A46160D25D16466E05329D2FEADB6A2A4A4B7F30E438D0E61F05E07AE7DB55020350E35A77C0EB59E905D068FC8E98FF57122D46897F5FCFBE275AF68B0D28A07911E3913D9ADA790B1D436FC87693BF65B2018016E302528C77DB38A28E508FD74C7DB91B9049F3D17A9C1BEC4C8C5C00ABB56102AD1C39688FA5F91A5B3BB0E92BAE1EE85A45D66656F07C4B03F7F999769C97D18FA0B1C00DA0CA83F7B50E93D6F8DA632E6843A5BFEA7E0CE000601B909357A829CBF82A6EDF1AF011C6A32ADB68C39A93DC24E53E2F1016939F29020F8D53F2A93683A4688BED2A2C5B010D08AE0A58D0BACD9A660FB01B358C4DC8B2FDADA97C6EC9812B40C589601EE6DA194713E3989269410226B7BDA298F09A4ADA661D2620F7DF6838A11CC34FB2CDA0A50B1C52E2C59734D1108C25615FF4A31891D0F8C04CBD272C6AF5A69BD4F510453537563FF05CD7EBD5F562ABF7C5429EBB23A4470FB4A +smlen = 6178 +sm = DB9064F13ED40EB77D4A55916C76CB6048EF22A2CFA4BDE706C7471EEECDC7F5B9969A0D3894C0239269DF3F396E8FA9982B5CDD7AF156EF5574B2FF7600CF42232F17D6949C8C184BBC2602E7E9485017577A45489B158A84E92DA1F3A34DE4100B79B79532925D79A88281A2181F1020445C001EC98E2576D133CE86F5DC6AD3838E0C118B3CADD144231646BD9AC995CC9E8620C0876DB14229FE9BE8865901847CC36A5AC031AA8CC2E3AFEB90DEA61136E8A6F5243092077D6F8FC3888D9AF9F59D06EA2DC505EC16300D0905914A0C8C1FF1879D126B55E578D210937902EF55B820414EB048286B1B05381A8AE1C9240726055092A7F3E1A65E8C890D8062D83FDE117303202C879AF0A786935E8354256B2D6528AEC09273D3680EA0E6B216F15BD57678B222C5D661730B7DB27855A7D95C2936BDB54D88B480F4809FE1A2BC3C5F74DCC47156E4CFD9B17E80DFF5F3FFD40BD383AB676F769075CCD5E5F69E2D41AD81A2C74EF84B292B6C1EC93CA1A7B4804014648EEB4BACBEF9575B18AF81F85305426567FDEB5E900A419F9CE921EB111C048DC919157E6B529472DEBE002E99068536E60427356A725E07F86740C0F09A3D4992EB3763B7F3C36044B148FAFC43F74EBE0F07540EE5CDA3191F92414D499BBA1BDD68B64E87E0AEE66E6912D79FA0DBC93F7A0FC1A7AC9379528C2056C709DF320ED01400C3DC962B5BC26DABAE91E7312D977DA5C748AD568B6D64A56F106411A685E161BE604AEFF40D121EDA78270FBE5928C988F3901F05BEEA56969CAE74AE64A15C927E2EC64708A5641EF6AB8662746DA78442A06467F44E31030C6818B278C2E485113F1779A53C03789BA3F799FF9D39761A734E7D20A1C94C5337D5AD96BF07E4716D6265CC41450EB58B5432B6B6EA8ECDF8FC858A480EC59B2606FC4B5F3E535B7478990149FF3C4AF6F7030717C3F36471F4D05CBAB63EBB6C275D040D2F0A34DC719B9D1CCE4319785526AF5DCB01C11EDE3095F0DD55F30D270D826AC93B8AA0A044A803A112C6AAC03234814D6F23AB9EF306A981F3A3F43AF9A8D9550C883A8295B33350BEBE57C4F93E23F432F39876B7C338A9897E1C28CA1B4B80AE2CF413F8F74C6BA1E426276996CBEFC50C821FE6A6FC96B58FBD36794CE2254E77CA3C4E68F9ED1B322CB0D07AFBF1EB6BE23E6FBE316BBA72628DDB42026A97EAFFC3A2705474E96F2A65081DF38F314F0149DBD926EAE14717D91276D76E6259BDDE37FC766803B98FBA3BA174152A09B205E12A5F3F5F6C486357FE907B4B7864591A6355CDE4B746608A96407A07C33ED2BAE7F2B132DDB7976A893FB3A00958BA90B8A6ED39BB3A41EAB1CD16A7A0D3C8BC22EBA0BDF4878158AC4C3E9DC11FCA01C45A798C5E2A9D561537E47E6E3F0F60115C866594351090B2A7E85C4D1E089B4D8245D26E1BA4D0C592A08CF25CC666A0B812245269D9174D95EF4DC5D371F9CD11D94CDBE2B0DFBC1E7D259EA56B4135104B0DCE8E99CEDA4695E400594242AF44FB81828E9E0145735DA6FEE22A71D81C2906DB4C1192ABE161F0985E4208E8148CAE2C0DED2FD7B125E53C17197CD5A8E7D6E71FB3E598C3DCFFBCDECE5DDA8ABAC7E1FC6B94C44CDE398BA600DA4D9EA11DC860520C08EE3DA2126515E6E9BF97D98898DD19274BE412B4ED141749596EF2A48E6530EF1CE6F270C1050309118037F0608D344F60D677B3E9D018831066C28D431029646375D077BC3FDC8CAD42F992245DA220BCB426B6DD5E7FD8C77AEAAF8CAD2979A746DA0CE5069E53D141A9A473E8B20C6F3DB9A2B2627B10F06E42EFE4E5DEBFCA518412D86311142BDBD37FAF35A0992BA52D1269BEA917D57EF579AA3E54FB947D96DC23DFE30C674B4A02716182C873C0F8CC7FC09F743D48C19B9D410DEC3108844BF7CAB90190783B0C007B462709613FABB5C3A657E1F05C1CF6C7FF8DDA49EF7177C90EA0B9281E13EDE900892070E8CF3CFC570DF24E8D6199C95806BBBC0DD87EFD151E4067184F8373141B3179C202EEDA8F8767A84C391D704C6687C4F25A042EE86E6F633D9BE0769BEDDBFE9EED8A6966429EAC3467101C31459F872C458CBF9B1ACBEE93A97DD191FBEBC88C956EA18BFDC2ED59BD5F61050EF5684DEBD6B22F2BCD6F9B8BE9BA11164AFA91F571A4EEA77F568EE9AFC049E118C3BC5641D9D1D7A1F27CB01E029CE42110C3EDB269232FDE1A220C77519DF77A2AFE2ED2E3134DD2881710AD2B29DE29EDAA1190C6E6A81BA557E0CA7B3CB6FBFE7A23AF04F2CFADF26B5D624353A6F932B73F37ED98F2218663974BD471AC9BCBD0B76F668B1F1EAB3076B195C1DE9AB77C9D25928E4E638311EF6010FBD94C551BC1AACA7B92367FBE4B7221BDC4534689B854FB039396928C2346DD7AECC9F86C029734C95E4741E8594DFC650403CC43DB49CBB9A29ACCDB65B47D40AAA53D866145F589BC4EB43043ADA04341D4E66C963850D36E69BD6F27C00A1DA7EE00AB45A703054DED6691D718F840B1B5319284DBC5C472C832BE393CC8574E5EB1526157064A1C525C2FF10E799B5C61E2E01F7BD306406481A5137ED5E29CFF722B8BFADA19F01DD1EBC871BE2C3BBD13C7F16C2E1DDDD64E44FCA73C00B056D3271AF61C91D79A1C21D4E8E45F8AB104063102B4A9109A2206427BB823E7A8DD156725566F75E989F6AF6C89C7985816253AF25BB1E5B4A9DB82CF8DA19212442C7D2101C42A53A97864EAC981E337B32B9ADC5A7AF453B35EDAD0306C21463513860E642BFF2339BE3A3B24D0DFFFBE716F392C0DE26847BE4A77B110EFA20AE0B5C1D04454366F604EA7108615E1F2FF2F608E2D532F99739283B419F0A85D050DD4880579590D371238E67E14B1D444E8D6DEB6F1F19454212B7CDAB5167C49C0034934DFE050E779B2188DEC42D83F3CC841C25AD10588C19775CB2006B3FEAE1D4AFB674BA3DAC75FEB98A4B30978A945C44A6BA822B3B732F0BDE4B72B10C95966A3E1544B44CFE70998A6B8668E1250AFEA38ED42AAB22A03E80625E48DD1A68AC407B84F5EFAE438BBFACC2E1D10C4648824AF989D28A58629AEE56F48D4E557B53A263B56495DEA4CA1586A6DC24A180C41B66E9E40E04658C111C79A0CF01A50464899642E0AC81594F73C6064D1AAC02F711DDECEABE7DE32FBB3A9D51783BB578522BC2E62B7085102709E1612555D306EB3B9F1235942EDECDED5B1F74C64B434A7914A7E4F52C1D05AA9B31B0CE2A9152D521FDBCEFA52A1761EAE8950912672E7CDC44D946D029D3F7C1EFA24D8EE68FE5C99DFAFFDABAD9531CB25214F808342E1317ECCCE227CE2F0DFDF5FAEBD304FC17D62C3005AE8691713E2DBD35EC208276B34A4E8CA2D644AA86D1300D02F3F34447B25658FAFE3A62C5061C27A17E5903865805875E04E462E9021F67496F6543732E1E3C76F4FD667D2D55FC79D21AACBEE96B73E116CDC051B1935E23A8F391506ECD62E30BAEB345AEA642FA713ED64CC896E4C759686B82D8D753A32FE7A436FCE51837F560106884779117CB63BFB17DBD64561A1C62009B38BD2EF44221350CF5E90C8142390AAD06953A49FC008F5FEE6A7A52AF64412FCB6862DE77752804893887017EB3A0DB7C6ABF3362F641FDA8B00CE67DA2D2D8985C2B65C4288C0E3BEAFAEC7BEC757A4B2267DA9F984968B2C024A0BFE6DCF186416BA9820B0F1F0FCFBEA7E63130EF9E2C34EF3465F40871852C67DED4EAFA163F7980C6CEB1F4F27015DF8D137F7B32A4456E248258E82269417AA1E5E98DB9F35848D1AB5E988EA680C68CD557478E3840FCF5C7E689F62F603003A050E7CE09940B19D208B1E6904F8833B3626E1B201D851199E4A9062AED8E8FD5517BA5EEA52E796D2C3FA970AAEC9D268BEAE4999B4ABDD48D9D93754D1C6399FF5614C8E5672C187C260CEC594A90478E2FC2EC9B1384655C500EBE85A098014035EC50537AA7C49D2966041ABD4A786F89C1654A10F02FF8D1FB6557768DAF13C91777B6E39723383F4C519E1CBD274CB433EF0D874726B26C8148102A5A080E6F679B3288D3BB172ECD974285CE3BF68EB550D5594B302D65491180F98CAF4B11DC4B5B036D279F9D5F81E15C6AF12344D235F5160047A7A29B883CE372C51CDF2D171A4C0F45CC3CACEC8AA1CEA3E25E23072BB3CF642EBC4AB0E878734741CD7DE7DC0ABA1AAB4BEB35530411641861340541BAAF0C27248B65AE19B562745A26883C0C3F6526CD8455471DA095998EE2904B8E3A0DF5EB2B2467652DCA249478D2DA4646DAC1D691A2B1153C7F3937D4EA35CCA0C8941ADA446B3AB4DDED809591956EBBB6F0D1020F20EC641824AC9F97850730C6BCC2D08BF56C72E40421BBED12414C09E158AAA43B40077FA6DD9EB7802E28A1AD0C14FEE5D832BE32F16363B4CC1519EC7147DD4F1A6E900DFF36BD7894B8A66AF7C1C47E30BC39C83E6D388A09D4E82B6F7772663DF5A2C5486C7276C367FE0D9346E57486B3614D79364B6CB4665A6436E859986188FAA85D84688E34B47A6845DAFC6687839CE46B90F26ACB429743FB6EB896D365556420D4B49898F2E5059125508817682077F63973B60A854F246CE07E39869D46B37472BCAEB77851A950A53654DFBE3B3842CDF8835D5D362FC85183B17DF1BC3C7ECEF7784CB04086B1A85C330F23EAB80C8440DEB00F2AC32961029F78A60CA5FF407261B62064075FB993B00625673309A6E2FB207191BD79CE9E27ED94C8958BAFE3929299BE9F5DE1ADC841887884B6DA4A17FE2807C677F902A1B7EB8C1880D958966F674990E8E5C540987B5C2E3FC2242A2227785783A8383CDC6971422F9C0CBC4DFEB74AAA56047AB24F109CBDD0149FBA87F1649B0BAEAF4341BDD0C6BCAD54B9AB5E0019FE038687A81809596AF43CFBCE53582CF8E590426A5B75AF0DC52DE0D23D1F3809CF01E43C4233315A1268CBB57E4C35D989ECE8454C65C9F01CC79BEAC445D19D196FF0797FEF62F71256B03832949D856D5DC233AC1E8DB3C146B0C06AA62127872C7C4387400B8EE64A22F7E1C065032C0BF96C697083CB2C940899E284BDDE46F7FA3B0F2B7EF95CE2D7A651482E431F6F1E64ED30ABD2E7A88F34509F4787301271221D5DC49BD4AEC3BB43A833A196C8A2E831237736DEE9319E7FBBE3BDB07D3D081761EF22D594586D3C42151AF65414DB36C23CBCAB2FD2420348E2F6DD465636CCEBB3A1F6CE06A2B5C2B9F1183D33F74E4ACC9F3AF2D968CD22AB09DFAFFB6283D64F371F99ABF1E74B8909E824E320ADA372E6373221EB0330D549E43C6390CF43B38F75096B2C8AEC6983A1BA58C47BEAB60BE7AD08682C12EF2D1373FC1A4B51202FC00F399CC5B899A78164EC0CE5195C893D46752F2BF0BCD926F4B8FDF62622F4A58CF91A90D6D7C9494048A9A8CB6E4665B4AA31F2899458F1BAE6D2A138DEE267E4093AEC2912E3C087326198DFA8F250A1ECC6D8E67D117652EA8AD8C0CFD3576393C8042DE68876BC238D7C2BFDB4AD121CFF8F7AA0AADA002376F1F591FF8C40A45B49238D8FC720FEF4135D9D2CC82F5FDDB09E77A35DF62E3AD9EEC1AE417A60244FAB2B74FC7B92A3DD383847C6866C8211C826D36849228D82A594A727A18F68FAA677B5D020A8C929C2E9105DABFC5B5AC673AF225A247A18BB9BC52C700B09E3A9FC37D46A4DDA7509068409896EDD6C659E35AFD3F6D2CE958332D5C26B291C8AF89EF6114B84AC199645B68D04432515A25FB46EFA2F24709CE15FCB6716EF5C96E43BEF8F66CE10A05096C042AF276E6D6E8007E0DB09326FFDCCE88543033105CC31BD83EFED14FF09AE237569D088A8D15A4B52A95C949FA2F314C9D9E4A006920A6E551936C1025435BABAAC9AF16E69913F6FBB5762E00C9192D7A49D3A814DB97AF48901AD5B9DC6F10D0456FA7AD619874266DC8ED9C5D251FF1E009930FA16987CF614A279F057D72191D4DE178DCF77684D64FAB030B68302E7479FB2A4ADFD91FC6964070DBDC3B7399BD62A683B9EF745E43701B41067CDA2F5A86B3C3728B3A95967ED81BA03F0054F088D334F368C04E91362418FEEFABFB6FCDCF0C15D2DB3D5E2B91F1F7C947A06D439F1A9CC009D17C0B7E560A63815BC78EBD70D48A1690B0ABA15FABAB4E4255FADF9F9C1EEBDE211FCABBE4C5D3D0EB11F89ADE6AD3D02013C07B49DE255E5CF3F0AE48B2D44D20722899E96B95B09094C5F50A9A4918858C7DE49DF0F4CEBA10DEC04D7C3BD5DCCCD46FB25687CFF4A9160BABEB9DB3CEBF32EF8DE4769CA6489A419691217B73DAA7C88CEF202B96EE6ED659E69DC98020805AB139A3D29D0D0990526A1F911DD4C751E9A517899DC70F491BBF135A7DBFDA0E24316A8397B5CBF3FB00326CADB8E1E4359E0D3C3E8C2137429295E51D20495F6582A5D1F605070C11264A9395ACD6000000000000000000000000000000000000000000000000030D14161A2029336A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 + +count = 47 +seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 +mlen = 1584 +msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +pk = F6A5047C1E672785812426F6F5A3FC8E2508C0289EC5948D2F80667F96FA69514ABA8230863AA095ADA94ED6E113574D530E7A3C69FF11982D72E2EA1A810A54CBF78CAF88CDEA3462118D8F6D4988BE4D483AF5D2E6BBE90284D2D671FAE2C9E7CFF86A5584ACA77C5B12D67FA34641C35C298BA9E4A8C51815474BC7031428FEADA5947D7DE5D31B4EC14BDA2D9EFC966CFAF53A6D3A6D466B25DB2DF5ADE0E364510CD8F8DE10BC351E21AAB824B56CA05A2602F537B1556C0976CE25D6269C5F69B02BA8D265D92AEF3658E52CB2A5CA11D58533602DC8F096B07BE583062AD1C7397415DA02297DB321BE2BF29FED2791A692338B76BD6417ECAEB5E4D5301EE4AA0ED3EEB9CA4CBC96B9CE5389B151A27D9D6A5158842AA64EC28D09C2255CE646D19EF6710B207DBFA9AD69AA11BD57E06A7698A0AD646B04A843FDA6A5AD16D4DF555DB7CAC4D2F41A17CA5F1AE0CB4609C7CC4499308543A7ABF5AC2DD7A878E3784A68A94B7FBDD78BFDB7E0CBA955B5092182A1C605F8C2A1DB1639C7BE71D6CC4DAB4B71929153CF8DBEE606DACDC8592C14FF7C322AA826B9E1953A9A8F7E6552EB0D67C438F467EAE4651E296E701013E33DAEEB95F3F3087E40C3B3E26F374AC4B65160D1F14688092C9EE2CA17A7780DBC1E4698971F994EAB452C9CBE3226A7850AF0230E2763E7C614AA93E234718AAC2B44A33CF558180EDF01AB337601DF8CAE4640E6F597F60BD57D71F1921DAE20A16DF9FD257565AE870CB630AEB0927C023F6C3D29085AC527A6A9A4FD480901F9ABD0CA3B180B8871AE6696157EC8EC7CC5780029AA3F69038FDAC4F77F37640864583BA8FA2576F33E1763DF0AB44A50C3C232ADBCD3797D497019C77BBA7CB8C338C4F5506545790FB7672A6FD86DB1297FB1244A713446CC692D5C94DDC78703F39B191C33AEC5710C030DA61295080828CFB979ACA4F8E01DA70541B194F0C130A5611473A7420DF0F47DE2F6CBFDEBC86E8F893CF725197B23A4048F9A61C732844EE489CF6C864C36B70D5A278459287CD9349B7974AF4A0141B6E00A88F6E93EF0C74B883CA3E2AB9B810C41ED53F2DC25EA6B45BFF1976459AE2B641D357FE5C4172548479724EA4BDAA17E8F82A041866BB91B43D3885EA77BEEEBCBD3CFF9CBAD313DCDB5360A5AFCB7A06CDD178C9A1B506237C30C77BA0FB0DABBEEA75A40F3D9643C6C8A956A6C4AD56D46B4F9D0C84EF453C7497AB22F042EBF55C144C153898A38CC6C945816289DEC6129633AE6FE66FEC79355D01D1BB731417142830314CAF38343F6A0CEC68C170DDE5AE66DA8BC944B8BBD30E6646757F21CC2D3F6364326E0BFF05A63C235D78F77B67BB290F7C299698D9920696F240AE7E8BD678CB8DD0405E7D9C902998AFFE66EBB3A5D8D2C5538820AC86EB948D60D21D7EDE00ABCD44CA0AFC46A23E49EB6BB960C4392A0244B2B6518B10BC1043C2EC792BD164F102AB5DED5CB988477EAE35B37FC8D1F9E46C6520C882C2CB4E50CA103A32BDBDE9642C5906174771F165E0AE9336B0A3CC4693C1C479865C97F9A58A77B0C7A0E4CDFB7F08CC976AC27B81D76AC325716203396DEB6B70581A6B15CB7C22CB7304A8B9FEAD1AD5644C1301FFEC2B544C5182DC444D8B10B0FA3BF6E46602F7D02C3ABDE0799C7C822271161CE8DB53369BBC544C55B39C58324EBCC8822811E81739405D1E4F6347154B22AE80CDD5193DA00D1383AF0BEDBC93737141BD196228DF83B9A231692BC2AD6347FD6C8919B2F090BF3CC0332929A6C3A214339363340810359400253BF4FC2833ED2797CBCDDCA77322EE7D00E433570175E5774409D0957F269D4D6961B7A61C19DCE72EE18B0214D74EDFAE6A6EF0DA285CF000DD482F2063094B39106B960438F57A2874E5A2874B10F2BA0C78A814B1EE7B58F7218800CEE152FCACB270E0FEB7695C524B53E5CB3EC84AC0FDA1234EC9B08DB1FAAA12061C02A6B84E58F40C10A63D5B8A07FDB3B09932A614823218543C98C998B20CFEB8DF493A72790D6F9FF7F3531FF075F3CF18C978462C8A05B82D1D10762D68EBDA59E3974C88D9F866D999B151E5DE47E50A4E9A4081C8B99C3B5BEB4C02917EEB277FCF2DE6D54274CB2257300FAE81922CB40756349C904BD51D999BF63351FC0B68918D85581B0539BABEE9406F8715197E72C4F006BA89214BF490D3D1DFCA375F881AC1CE6D459969A67485D6609299FFAB1DBD70D29F19CAFAA3CEE4292D310C2CE7F28F4C0D4422AF50DC7583DA14C4BCB1AEDF2D082EC39C139BEDA6EC979C1EAE64E62DE14C310340AEB0D3C5C2718C8AB3896E11C9C4B673B44E349D862FF54245DC835F0B340DA6933DFF8B1466AE1BEF7BADA3146E50446A92A2DA4469B73C62FB39F05AD48FC21A4EB2A78819B2F19D818C1BDE0178FE69F1F498DCAFCBD635CB6641A861DA917CA97ACA209B7FD32C749C71BFB173DB0476C8AE0DA4E29F028FA0B7AAAA1EC967D2A1FC9819628E34880818345C566854D335D2D010966F1E3F7CEA9DA7571D033ACD761EEC1271A14DBF8E76457841595C42C0FF21C46DC951A59EB8668CA9A3542D816A440AE35305B4932461BC116C7DBB29658BBCD67CF9934C3EEDB944745CB12E631612758C5337D438DC65905920626BC2EBAE363C6E5DE3963AF2CB6D812E185B715FF3452FF328679837659F3CDA6D527563C53A847CB6DBD900E5424DBB17D562BC6A8015A5854A2A13849E2F9AD50FB665462200F949672335690F72F83F9A6DC9EBC8337CAD070EE27132D02BE294D70C9EA9D28C7CEFC73D4E9E6BCD1B82482BC04106A5A04D8BC4EA3B0912194260D4D10FCCC21723F15C16BBABC62D2E93267A94B0E6A7B7B4DC7DF3A3D9FFADDF2E26292341A9257BC6B82CAD20B24D76E05BAA092C85553DA3FFF27698242E0614C52D48EF7868285CA991859C5742677B349E680682C426FD2126BCA1075C662C948AF9408C0CBB506891C87C7E5DE86FDF37B4193F14E22C300FEBE308B5636CE719201FBF1BDA6B2481A31C0882BDED7EFC3B2E8E8B931324FFCC7CE2D9190ACB0750E8DA2D8A03CBE2E94DAA6667838D707C7B7452FD8CDB6C4A47CCB6297DC133A367E161EFBDEE8CD2EC2558D3CF1EB795F4130A0089420D0E09FCAC02A10BBC3A199876A6B219184973BD12FC6FE50230D6EBF90DF7ED119D3C345FA408B208C4985540ED2478234245AC8FCE0F4D82B3D8C62812B8B11BC31045029190F95976CD8C7746E985D2AA8E1B6EBD700119D66A22FC1A5292460ECF4CF06B6D271D017FA16C2920E92D1172FE5C6C15BA061BDB1F8CFC363592DB518AF542644343B5D293745760270DB2BC2FCAF417F5AD0C3E0FE4DD8DBC64612408F3E31D85F43FA6F80724A262AE2A8E5DE65C167729D5DF1D8F95CB598927E9B5D9F2CA440151D1889F692302396BF3D48874D6FE465A580B810D2FA1191DC193ED1B25C4BE5336EB3A93AD56BBB9E0AADCDC7B5B09C44C3A8BF9AA82BEDA7AA0C66BC5C60BDA3D6B3E352176A8F73CBDD212E27E384ED2865FA7A38AB0AEF7B87286CFF4B9918E3A4676CF2699B5FE4704BC2CFB1BFFA3630F287B01339E7A1F73335C79F28A386C6AD31AD5D5B10CAD9601A159AECCE39 +sk = F6A5047C1E672785812426F6F5A3FC8E2508C0289EC5948D2F80667F96FA6951FCFA4E3F904D08B4E70A33927B75B2C741E897A423EEFEB059D9C9B824A9D054B127D5228AB30D24372F31FD11A203AC5E25818935445423E5ADB7360EDCA0F8302B79B2BB4EFE35B92D28C8A821E81A7CAF54F8B838A3BB7E14FAB7A22801C6E3C2850B147222318C54404198927059182594146A8BB868542225A4B62D23B809A4286C5A1800E1220560222DDC204694003018C78501242A82824D14B25080C63009A31041284983048A5A122AE3C465093068C2080DC8064DD0284819484C08102C22A30551001063844D0C454C1138069184001029614108691B26680A067214C7910AA60CA4C67198A2644404410A37619AB2899CA691C00860D41020E3008C03139194B20854446109A14058446D6188310B844DE320228C004083B270C9864510346059184EC21640C1323088884803804101364D9AA40C182889111841210552A1048484A0701B422488C801DC186EE3062A00B62400062E63C68993C0506220020217648400820186212001251A98841A3140142329049491240184A3380CD0A44564186A12173204410C0137724A18440C170E09432C19B425C09669484052A0C62D9BB08100421009128E40C429D0448A000950A3165001836091082E0A312651B60C19A70DA2B08112073012A0880808881BC34099C69114C36951C8009B4205883632CC300424892C000344CAA48463A0482224600B8570A130201C46895B986DCB368E414486D3A231E0407012172EA41632DBC40C22B50D51289183A48C9B3401C0164C52006052248E20B08D54805041C460E4A210A490659CA80511A5318930461B80310A46220BC8288328660003725B3844219221E12230C000291A8951DA126808B30512256910262E64A62D99168D0106200C8000A4208D03372844B08120C42410C12C20865011B84563B091DC1269E1162C021969243325E216242341260BC901E4A0000C39451B23454A8280401822C8048E1B2670E216681B357001096888206A94C84C4A064420980102029200460401494CD2384504372442382E23B729534405942465DA144AA33285CCB4311104621C2268A14020D23642E2461299026EC1A2099CA40000260CD0142810C40560B60423A44DCC1446D3A8704AC8494882719C208A11B98914A47123A02D61180AA23862203232C0160E0BC361224552C3382921B1880301324A964DC0282699B471D3B80059B66420049101028863146492946123332ECAC008C3B61053060CA0460904A5405226906048709C382660980D4B482C02B44183A2901490285488405412904A020CD1146218284A1320081422314A100588286D00902D081880049128230006C922529CB049D1009011A8850143821139061424660813460A184E60C62CD846409A129054A01198921091B66084344A0A432961201161300C000240238700D3B62C1208490CC98921826D8B266D0B1608DA928108254D5124465B222C11879158B468E4A0098B8448DAA429D0040843249210B94101220663B4819B283262840C43025013121252188520A884DB201152460A19B20C190840A1461008B66D5042615C30100A348C9814005448808B8804D2884DD014080419644B182110B60D99322218A285D02626803411A324860819511983419B2672A01890A31605A32202C326620008099A002C0B2565C1422C48160C9AA405DA382A24323222338003368141408DC2864519252458022D0A074614952D10154C14328E04468C21394184168E50080D4108649C2210DC0426603661103930834832039129DB2051C2388C1120859CC80DC2800D50142002A749D3364023216850320D4B242823A0510C808493A645A0B6405C004451C82822A831DA1021100930A400211B280204B0609904514AA8911B900484C221A3B665A1C80422973191328012B76DDA082C01004911143200962D483044E010822241450C1189C8467002972953264689B0102408210C1704221970A3224882B481604482A49469419269223664A23271190404D19001CC367204097041A2205A344E621644CC0206E14081912805083746D8200589B691CC342652B66102868909462081900593940DCAB48C0C4388CCA4680B9325442884C0220508008CE3A2111C154811C52D00194A9810650B16428204650A793CA99014E51E45BF281318C0EA6DB83F3351FE595AF685CE8747CF55304202AE74527BD76317D49519329EEBAB53C00916A7EB62BD0555A326149FE2CEB800DC1611D06B6DAE9CCB54E82E73413318CDB3DBF5DF13455400136A96DC084825839CB22E3430F217E0BAD61A28B31B3330AA62CE52D89CCF57824E5BA21197B962EC8916C8A9D240F7A04A944A404E405BED08918E4FCDAF8C403B67C0AC0CA61ECF3042EE2403D13BEFFE5F7B6DD12ECD8902E4E7A437F61BDEC285F48B1704F7765BFBA8FA440FB7C84EACC91A70218BFF93359B52F4B175FC918F4F92588B3EE6FEC6F96400E4E458222606C0B5709EA26915EBADB735064029ADD44587A45797A83F59E102B376E67480AF6E6C8D1408537B5BED52847FD411F9447B3A8F832B362A00420A42E4895310FA42EF6A3A36A3F85BF206261B23EDEE6AF23C140B49E51F7441D04017DDFC18471BF3676833C2D4ED58A832E2DB1D34B7B7B00CF4EC39F3BFD7EEA30320806F3B66D87EE2E5374ED29085C2AEE28D5E84C1EF693BD28FA9874E192B1FA640D73A9B2E546651E6FB4EA0C2210655622095FCAE3E8800299E56CB42829B400315DCDC092768929816D26715286C23980F09CEA2FAAE99F215BC21A46635402883EF6734B55DDB6E297B89BCB84C8B8CA945B9D14BF1500065B4B78AB3E5D6EE2CEBD5EF80F458A5923CAD1B15035A93800C92735F2FDB50A383DEE658648144D0B5B1BD9C665D6B0A6F52FAA05A8CCCD525CC3829C5E31490271AB9B5012C60E843F4C4E5605ED627D605358EBDB4D470AD499DEE7D61229DEB90E586EA55DE92E23DDC6357402B01AB35AD3B15484480287A3038AE6CC408AC39A81E1D62F44E1DFE64327336AEE56186BCEC0EC150AC20136CBDD69DB39C91EEE89851BA681CC5432A13B4A6F5DD7C21B60215036155D3F9A49BA1540C77A99ADBCEE7CC4D0E83D4379E94D2733CC093CB70C23F27B97AF543BBB94A290AEF3F1FBCB46374B9ADD6D939D0020F950F9BE6D30B90D3F198CCFD21FDE13A8210E642D76E8B38F53527930E09C2D4B780F5A75ADE26628A80347E04E0E8B47A4DC0476A96B9CDAF1D166868347561242D60E59CCC12855A5E04E7A10D5E2E791D3FE1A5A0A35848CB55F69685B4EB92C66281DDB95B349760486496E0BBACF8F7051A7DFD0B661ED6AD922CC1BF2973B8F79B4DAFB91C8D06C6008C909E9C9890963F2A07B8DBE21C118A37F45EC36BF3C393272DB17230CB04FB631ABBBE6DF309C90C891B72A26898A8A6C49F0BC8E2802DD9B98114DAC8B195091DEF6E600BC60E79F6194507A03010BBFCF227D95A9BCD0CCF07B5AA1200949990E071DADF83E39811F5EDB912C0F06662C30CC189D527C71FF646E27520152CFEDD57D35DD83FED3B59EE094539A94C2A6BE25FBDC50B2E431009095ED0FC8C0A465232107711500F686E533F775AC07F0657248E5DB6A2F1E48DB11B564A4EFCC41FC1E3BC3D6CC3E83154735673293432656FCB52110614578260B1218D84BDD6BA2D4A5883C43B7067A7A0F3A89C07782CF2FA299D9E25D1816F846EBF1FD945315F216B167CE0C43E5848C9B55B6A8BAE141BF474BE5BF9082EF232CA6B9AA0F26E701943122A8CE7B7DF12A86187D184EE9C68FB9421BE816213BBC136198493111D24D55D8F9D78666F32FCB4CAEF6AAA73A177D077D3F7AB0D4CCC477D849A15683C5277532E8405DECD0DB9DAB172576DB03857D0210AC4958576496B5E14B57FB1BF4CA770E111356096DCD58571C542CEFA242B8CC6798A4D074A11AFF039B9F3F8F9984425C92B2FB6C84EA08708207B47EF7AAEBC6A3146561B381720DB6085DCBFF9DCF399D95929FF3F78FE3B65C08C881ACC8ADD447FD4434AB6F0A6177A29863CC92F323698FC187CBD04CF4E714859BB9942F296A11BBF1284F29A9D0C9855CBD7D682AE9D86F68A82E09319D773C4BA68815B4BCA3550EB3E8136F359FFF9E196DC434EBC159634ABFA58736D016DA18050454DFA7E744D2A6077DC7DFCC2F6F5CD2801167A7B8B31EED87D68647EFA7565C32FA5B75BDD06E15680F7B7CBC7144CE6EF04A70BFAFDA3B7CBE6C1700342F325FB305101A2FFD57E976EC58FEEB02AC81758EBDACDF1965584AEA575D831B0775556674C8AB3A5077CF96F9C29C63B4EB27479211DC7E99931526BDF7F1473B651A5EEB2D9696FCA845C95338248829B62AB272ADC8D6E31D88826EF18FDEF0C3EEB9C484158C70BF2E975C2AE903630F4930580C5F654D584E54BE6EB7116F6E1F649E7D40FC747C37878FD8377C4CEDABC58E52A08460F5199579182C4B0238900C9AAFC91210DCAFC2E3AE61F382F82E2B1E40F161AD524FE90069E487063158BA7B4B2E549D99B67102F1CB9492D0D95AC564A4FD3E9F015F52E6A1AC7B83EC8A02517AC05484212DA9AA2E74D29C1962E1890D5D630BAEF9E56A968AE4CECC30EF7DB1CD8A02E682E7DE3A7FD272AE564626B2B8D295852FD95B59EFA22DA435791C937CF7BD89D487C8BCE766823AE4A54507D04A48A43C411F720D2E12F9F6C69F1D8645D71BCB2328BD73BDDEFF77E9FED67E07D5EC635CD05EA369C002E4E4E5E4229D362AEE469F57F22BA3BC706796D50DD86E89F58FF53FA4A86FF5EB3FE1A8824BF184A18436616EBFA251EEB7F138D54CF7F48D43667F1B791D435D717227E106502CCBCAD8697987208081C94F8E3627598F974E45389E2ECFCCDDE1C52B04B1C3224529507A4FADC2FD7B725425FF69639C3838E5AD8719069A9EF0CB7BA2B0779CD117D7D4C168BAAA11538211B2B3D17ACADD8F04D56AEEE22F5F8BD8879A20897BB97A38B90D747292F50161CDB1652336365527D592F87D617D519700763E670844BA357FE5B819952A4572EB78216E8F5C96F370EF493D4A5D433970B1C331FC305272FB7D41EBE67935CA2A35C7167F33B08243374020C870C12B11036BE0DEFDBEC1CCA74B3516A64DF72B9D1EB703A6BB1D61330C81BCA64CAECD3994F0EFC2D84C411B223F43C1D3DCD9A97D93D30819F00683FF51D922476AC2968701DBA6CE6A7D6EAA9008D4CC2124FACDFBD352B379DB74C72F577C90DBD666FB733EAE3DD49B622741444AAAC1DD56BD96B2BF63707DCB0BA79F6A6AF268E58739261EB8F14BBF3A72940BEE1D19F6B9A802C95F12F35DEFB09547E3AF4150718F57F6DEC76361618DAFE29C0390F5F3E61EE886B787D874C80D7B246FA0B7AE36BB44C72E685DDF7471CA3C6066C07BD0E500673E0545FEF33D2A7B768225FDE168D3254D77505F85EFC8DDCC3170DFE462380ADBA55246E80F948872D382B4E502A0CE825C611919BC9B64C9A7F5C7896734462DC2F005D51DC401F9AB45948591DB231E99410927727035FB1FAFE2DBFDD9F00F9C502EF0BD82846B4C4D8E847B55A31C5649DA630991F6C86DB86048EE20DFCBC87724D035AC27F228E7922BC99F3504B9C259436DE997B244CC022E3E1EFEF7D6AB45118142AC3222C6A97AA69442E6D1CD06EB78138B231DC34801F1150620FC36A87B08A2EF5EB43D502A5AED27FE3BB7B379F9652A5CA8F6CBE7B0AA58B1B9BEE81BA53D804C16A2059C3CA8E93B7653EFD56C267FDDC4E59F7AF680FFB028BF4742FDF8117ED68662C8D97EED552C2DA9A9E52F0AD7398F1FC78868FCCB8B4E650B18B5130F14E8DBF8B44B4816ECAE547A52FE2A36AEF6736A0AE04707901D26FE783DAB953249C8871478D503D76FCA0F651C2DB28ABA75BABFDFA99B70A1BCA6BC9E0541C0FD0723C255391B16AD882429F74AD5AC98D06B836ED048E3B3CF16B23462CE564DFDBEE3F95103A2133C526F701F62601D236ED053E9D61E80D94FD1B981AAD5E74A0687AD50849C4E9CF036BF9468D68E1DB9B992AA9410E684E3C36F93D1D7E27933FF2442D3981234E86251BC91296BD435D29897E23F67D915B31503051573CE09DE82360913936372BFB0E5733032EE84D1261578AC40E5F9A135F5F248A7A6ADDED1B3AD934B16A242B386351A8C1F49E3477FDD6F2E92A22E1AD338B84BDD47368A60C271BF3EC9FA9DF5468F132897D663A7D129DCF75120388304D5A6805BC34F8916353C19CBB2F17F59C04F59D64D26FF019C5076509D4ACFB20586A62093EA39224433BB9E865ABCE63008D26B9099AA802A2139B41D235B2B8BCD67F2B51E4AA89B6B292F88613791FF9F70561CA6EB886D27FE0AF0AD2F316732B23070BC3706446AA12C5EA4BE78D391C998574A7B89249266A3459AA3B0B7679AFE8F5FCBAD8159EADF7072FB90FD27C06AB8AE911E004F652A17F32FAE1E90A9C5DAB62C48884142FD20C3A2C194B185B43410A974958AC19E70BB78C8060A3B86881715D7E2144C46B412E8E1B4BA9EFBCDA57A0F7D7CD72C575119DF6291C3DA90DBBF4F4954639136F4C0469A96677AB486D0F0ADB5790B66A3F24C2729A5283286A471CCB85D0056D905D268CC88B34D494CEC1B0A8A3679B8749C9114E1E538C9C195DFA6BD97F8647B6A4D19F163DA2B8F6AD6735644819D343172B99B2935B292DED9DBA8739660966D15D94AF53082194EC61B599D5889A99B577B4BD2497862145AE1677EA19F142D8929D578B3726FCC0234EDA56749386875684B9B522A15CAC9A98F14C580F029088057C052BE75016A75F383CAD +smlen = 6211 +sm = 521FD25C322704BF7F3C5181C7837805BB481E13E5098964D4E3D1D0AB2EB4E8D83885F2497709CC6D6313FC57EA4C2557A51ABDC026959BFB186BD83FEFA245179CD13D9E2AFC8432EDB352E7A1AFC50A55E4DC6E338EB96286DF4D27387C706F3746EDA559E1B3B8FEF14FBCC0E316B96BB6C9D9C98870BACEFA9E2A9362914263D14F8F6E41721234E02713E30FC40D73385EB14CE2B08BCFF8C878873B1342B92F30F9D362CD0FB43203C2759789AE8BC64B39351FBFD656F28F123E5A8142F2B76F04B8C1039F9AC67B35DB26016EDFE116081656FD17E8C86791B2E56DF75572D1696360B1657BC92F0FF5BB761D5A502D58CC7E09987803E73F8D5182C6EA37D0617E968EE5D322AFF83B623E21E9E98842DED5AEF28AF39156671CEF4A7E9D9AFC540086D154F7E8B415A952A5329075707BDFF8CBE42733E318FBB6DEE6FC7D3D2C6FFC27459517049E23BC6B97C5F6CCB46BD03726C997D9AF3452659A2BA91D44E1A4AA86821FBDB690E92705629B749D502C5E76E86F7088DBB6596AACA7C29EBB309805CAD99630B2204BA43E78DADEC0E7620AD076FAB97A75D70B9A6572405D272C2B0CBAF580133382F147551858E893E3E9C66C615B534CD6945F201D5897A843C888988D873E6FA7A84EB91166FAD52DF7926DA1873627F36D37FB5482725D3EDBE43B832BA51FAD7D00F2ECB5832DFFA4A61361B7F898DB33F42D9419D09DF3DDEED81BC89BF180D68A623BC0960A9F012101345726E77B830D228E2AA01E40042B9BF584CAD0F8488CEB639979D42E93F6452AFC33ADF8BF62F6FBFD500FF4E94E1A85D7CC79627069BCCFEA5782D8ED7083BF71DE4F0EDFC4B363B96FAD5C557BAF7E9756B12CC4AD9D7B9B2ECFE6BDC1B1643BCDAA20A57222B2F2EE5A58B85134EEB163621E788567CFFA466CD4E93CE557114A070BB6AC2FA54A87ACB1229526DC95FB2D2B3631DF51A0914C9DC2FA50C58AD843F88FEECD73B591437A34E1AF7123E5ACAA15F9BCD1A30E685935BFC7576B482ADFA61D62D9B09BB007A4DE696E1D24507C47BF0542AA334D7974C62F5E93400517E3A5DEC1A500143D0A65B652D73E58D53833EA8B29F24232DFC1E8C24ED87970451A426DB4C720B8B32C4DA64CF723DD6B2AD32BEDE03DFCEF8A21AE12C4F2313BFFF03144E6D43D44690042EE5E4FF806E8C0254FA959D63D37BA58254B83DF2A3AFB57E4EC4148712B7CE2ADF6ED2C86BCAC2A89C5C226216163870C074E084C244A46658FB708289C827EE0F684B3FE5A7CBE479785FCB9691AA344455500FFCD229B9FFA29EC334F5CBED465A52F4868036223BFF686A1AA2034ED31D30DE77CFA70BB19B3E62FA2349D779E3F95C1A3A7CE502FCB21B5436059AD13BE907F035BB5E29BC06E31F40FC101A43FADA81E4F39DD52BD4E133B60D67434AD49D186009E853FB3A0F25D3F1A13739FFCE71098191A075D38D61A87B376DCC4D5FE11C7FC46BF99664ED536BB531EA3CD3F0FB3C777A0C310687F2AC5DE550169A4885961A4BF0ECDECD22D951E2F822A91A8C0F73473236D46AA7EBC6A06AA1B85A7B582B99E28EC8EB269CE3AFD44A4A599FA5B02573BE42FB4138454761704600E3B8C62D3C5FD8D3324FCDF869705D45C0B7DBBC3312EDAE0C43B67F159A431E99B243E56E089916DDF9E5322A4824CC50539EA680066E337EBD12D4CE3A3C8988C0F13B46D2BF793EFD5EA5FCFCCA1135C848310DB295D9F66826EE22DA87B9001261AA91CD903EF48326AD0C26D1473752F783899EB2B09852E822CF1A4C4B6BC808805354A9BFAEF4ECB97D0283AEA2C7F67559EBD2D17EEEC5C975359474142C0BD9E1FCBF17003BBECFA6B123FFC466B781A657D6F8AEE677C99641367953A479F38614909138FB70CBDE799E098C57ABD0C9F35BBD2D01CCF5FFCD07B0E32A5C5A3121D1812BD7E340E9D2EA2279C8B2F83F42561121DD108171E41A1BAC611D129653A2DC9BCE90D744A87C86E933570ED0511D2EE1DDD2E88595CEC085915D127B7F6768D02DAAC7BDE7FD2C3AC4ECC957CD031A3586026B2C4046C6B1F1DC850C0345DE831413BF167C2A3E8A4B431EB11D0893516BFAE11C2EE64C449DE65E1E9243DE564914119405720DC59ED5D2707B9ECE982BB88D664E618D09A604A5A8A78D810622E470081DE811523BB44D5B868F516C1B21DDF522EE9C038A3C3773B758C38AE554547106B38B90D6CE573AC5E714B9E42BCACAAB53B1A741AC88F344B8D2CFCF71A8C95C0CE24C06455696790033250CE7B4B6604767004C69DEC797A7248E8361F7A02576812F94530DFF8E841C021E93771D03C9F54F9D281DA751DA65DEC5956D75B8412B8FE88ECCBF294C74C2AFBF92F6C3962A4D2CF97485471A52EED5C47609F9269141029A0377538EB0DAB7A1372959417CD7AAD8DDB8223ABDB3FD9B868EB1317E3769AFF95918B06D9B2453BAF0C33DE8613C878DDD47D59D6AEF01C930A3FD5266FDDB96FD89A037F23AB655E3154BE2CF02C60E73F972A6F767A45F80ECFB6F64A999246FC57953C552643D9E3B45266E51C308495B19041A2769093A74710F59102A551E03F98C9DA4E19B4FF5D3B99D9CD6D43603DC848A4FC41BADD2E043C012A0A6E55394CCBA080B07393320724671FD87ECAAF88012AFB78B90B8EB7B257557C0668C327A0D09C38FA6AE18BC517C58F77D58FE100D6246F1CC01A82130DFEC73EBD59DD2947B2BB1BBD04F724254850E27331753203775D34559BE28525FC19F0557F7A2AD36D19750D4D91AC45B41DD66444FFC456E102A4F689935B4EE990085C7BABBBF40335067AF57C8A694EC4E6BF36554861F4FF9CF6771A6FDC5D913CB7FF8DD9360E31292C6AAB7F1A86FB684F4045900B3929BA72466F52C7F6089EACC79FF96F327E312F49786C70722714D600A06F22DACC379B98C7628FFD2669B67A389F3A91547825A29AB67D40A49C345FAC6DEA0FBB7FF77542EF459617ACEF327EC274B83C1B8442F9025E97D61E26711FDA2745C1975F017ACEF8F0127C6E6DD78CF4D988766BF391F6BB8DFACF433A30BA089F8002D013711A07DABECA5D2B29B8B9B3AF443F82D28B77AD5B8CBB0831DBE46A665A085FE4E339F4EB384E26E391E1162EDF42ACEDEC6CD85006A27F828FE82AF8985F7CD34A9000965427D945820AFD880DB22C9F85944A7B0D041BC5FB4792FF752692737FB5CEF61AF3355459436E76F59D7735FE6E506D1DD7F7EC923A9A01A7C9DBA1ECB616F0FA44DA212E20095CDA6EB5B26BB7BD0732F5E8AB12D0C260EB507BF66D023C72E9E60B690D85AB91248899125EF655FA04469FE626989820C4B87A3B18018EB2AFC4ED41DC359D9FA81B80670A4C0A8CF17677BEF5EC09F918E984833D19B6CA8BC53364984231183A01AB6C775DED45C2C99065B41BAE05E0654738DD33601AAECD54FFFE38929C332C6D82B22E522D690CEDE66EE60A4E84D6B21B5E5B33DA62F889AF66576737E4122B3CD0D4A8CDA378B69A0A244707F785DC530F57D17C5F5FC7E52B9CE93D3D3735FBE0904B9B1670786BF4DD759E1DE3C35D21727D2800585141ECEE1615AFE5BEA2467F4F47265E398D0E8C703EBB98E95D1783137D61FCC67B40FFE329DF4FC16BDF62D402D35FA20C2C289C8B46544FCB5E1C8DA1B681BB5F2369A478EE4E07CE6D6B1439B34F19044C49AC43BF788379F1D7D3886E6AA707D9574E3310C08B044073A079F4CB37220D1BAEFB9DBBF61CE8E9A375289B725953F8D1CA113AD07196C1F100788D6166D8D5724FA490E8E2C7F30E0C2880C4A03CAABCBFF494EB3B22A2453B779FC36FD5A456B836B3FF5250B2B37038CF23B6C4E9F8A883BCE31BB59BB642382C9A8B259A9B064C9C727079F66677722E55D8B604037BB05F16664B1F6ADE9B2B32AE93CDCD1B6CE118EC5939F7B81CB4DE060FF391CE1360FB54C38E881C3C13D6AEE37C0082494F871D7A1596D43B0AC66672BABABECBF52515474D596C4208E78B73E40ED9FF827FF080BC9E644DE5139E5380E4F4CC13A1FA7E984245A94CC087D9A98EC9E5087B401A084AE3F8B7B8DB3DC06C0023BDD6EDA859634CAAEEBE6E73DC097FCE48C5F141273BADFD4C847734A748E21A88241A23A0E11A73566FC3549F9151D96C1F46C9C9D43E4CC69E74A73B971BA4FB3D5C45DE5F7223115C819630868138DF85A335E783BAB63361DFEBFDF0F31AF5AF44B0F80901AA1C74C98F678802ED81460038AC3A2399B22FD206363EEA51464FA442047CDE31B4B0652E62F915BC6BB6E36424D5991D8B35A74774C1F2ACEE5DC095911856578AB8B55A169FAF7D81CABAF5CB71DF1D71DF8E53F4B9C540BE494B2BEDBCCFAA37965025D133C4D6A14DCFECA7D39FF0340A19AFAB36EF37539E89428D80331FF56FE708744FAC53101066A19D372AB37D2251C0F8DF291EDD75F9E950AB9BB3B29804980528A1A18B433DC53D43621999EE2DDCAB44EDE732517E91DB75801A7E04DA9161FA5673140A1CC7CBFB074BA6A15BFD04378B2EBE0743ADF56FEF34D5014391C1C9CC36733D5987C09621188526AA55CB05561010D8FC08C5FCFC99F38A961A02E6899CC55A3C53478BF3114B2C16F471BD3C5425F4F7A502943155CB338F7CA3A8D15E27079B219BEDFD0C12F4221D472782A7736F7404E6358288008F1C1B86ABAEED881CAFD390997D52A387E01609B37C7DD787053701E420568E46054905A3F0D6076CF0DE4B6BC33F83FAF36A3A31266DE52C1D088DDB9FCC1CB22221C0DD9C16401181CEDDE9367B0DFCD9D4F5ACA3D05BF7FFFA3365CB07692DAEACF90E787B229AC026088D6D63035A1421681E86BB11730060201F7CA1AB47B1DF84F13AFA9706C17DE73FCA1E981122A8C65AADBC40B2AB64CAE633008CBC51FC6B1DCBBFD9210853C2D855A8024014D587A3D878CF54B9FFBBD8A1548DD6B4A71D84B1B5712C7A8064257CA69AB3F7C16E8DE4BE48174FAD54A563DDCD5CCFDF2150025B13591D8838F12B2A55051AEE7E73A260A3D4FD73DAF37EB276B4E56C44C7EF5FA74D7FE5D9BFAA4D6A7299EFF087854FBD53F79BAB2DA8E54AFDC066350B8FAB1838F3DDFDB2C2EA0FE776D3954C7BE8E5F03016D7283532CF1EA824C0A3F4A429A57209DA1DFD2B624E8527453BDB9B30B5F82242CF4CD1D97C3D41854793DD58B6C093320EABE70C59A103EDA97B39F4B758AEDD007A2FF65BC82BFBD4C4BCCD783FDA5CA0BFF038A123604E3F4EE85E396EC78CE7C03B66044F5AB877EC38448DE3D4870063364D3C1E6EC884C5DAAC0E13885E9DB0D433A858077B9B39F99A09CCAC36CE85BF2B316E5CF4908B034AFEDD0748568EA06F9FF8139BFEB84D0CBCA556A7A06042F50C7BF12F79FB6F4031F05152DBE4C0FF25C549DAABE099F1A3FFA667E88EA07EB61CB5B237D0521BBC2E08152B009145263B758084DDBDC10C9F25BD5D0059CD5C0CCD791B6594087CF90EB6496D6DC7070C95543FFE529BA55FE70F29B124C73594892902DB5414C1CA9EB18E47042CAF2E75740CD742B19C2E859A1716F4E6E4496E284BAC3284C5C226C1E0213E3A7D40A0C9AA8EDF3315C647B26B12CBCA7F68ADCB745B7CED3A0889595017E2E88F5849E0991950523220D03227ED8496921A7EF8D9C9D02E021B4744BD0B3ACCE31E3B68340023CC4A6385880369F5DA9993CAE3E6A0C37879911AB12BCE1FD8ED7A956672412A0C052640518E978133E7BEB35A73A7DDF1043B892AFC8B7E0ABAD97EBBA25C3DB0A83FDEF090D4FC15ED4B26BCDDD64E7230A804D3BFAEA5F56947231209B4D5102F458838576F5CB968B37B217B6BB77544765521A7A8BF1ABD7C585A6D0D6C36A2D1403BE0FF723F80F49250547252D7090C0B2B90E70874C77B1F123143B6D23CFE2BAF7973E3B695DB2F83AA92A9EF8CE5FAC4AFE2275F780F43664A8657907C75491FFDC0A302703F4839B143F78BE89B1349D40902474195FE3AE47158CCDF6831A3B1708C26A73B97200A98FC93E1BE1CDF523F16C554BA11E56E5A3C4AA730ABDE0F5689277583E92E57D56F0E8276FBAB88DBD66630FDE81014F6BD87A8ACEFB624EFB76BD6B5C2C577362A215A15793E76BAE1DD99089E9FD616DFB51DF2FE0F98C90A3F1177BA26CD564B1D6F4B97D9DD7B87D035E120898A9EAFA7495696800DBBBA7539103BC58B91224CE0C1CE434C25F53E28C42A9AC84940A2B64084C8D620EA80C3C9F793DC576FB6A4F21004ED54661B89D72B18FF1088516CE3001445AFF9422A62FC3F114591A899497FBFB9E3965FA3E177AA629B76EB0DAC699187BF3664F2757C51AB1E3B3CED4C2778018015E0C417FB7DED6DF92AF629CD1489CAA50D2E36554AA37554A4373B5A6467CE96A9AACADA020E4775C4D7D9325471858DA1AEC1EF28303E6D73A31B4DD1D3DAE4E5F0396E7FA6C2EF04E70000000000000000000000000000000000000000000000000000060B121B21292F31139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA + +count = 48 +seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A +mlen = 1617 +msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +pk = 7FBDB2A7EF15BC97A49E18C713EB684DCFAEEAAFAE214DB80BD489D49AC420DE4CED30BF0FFB0BEA439ED0E644BE86822F4836BA57C62F04918D18D6444BEADEF1821522AF617B7FFD473E66B61C0AB766A519193261A189D3E4ED1D3E1E01037C5BB5C6867A6CE7A7401E2467564DCEFEE1B177B317959C120DB27614DF55A2B3B5C0DB031E7D00E7E3A6E48C842FCFB53D56C8AEAC83791DB920B0328595979BF94D3BDE29D2FB9FAA477963CB3807C0AC697D5F61D3ADC6785FDCC8BF7CC78AB547B490ABDAA3F8C43AE96B2A01211D78B85B46245F00AC4C49293883F58979DAEB3BCABE42693FB805C65129C4F76E3F69E882F16178142509A9922274E6F4F1F59B0B967A866AE94AD83AC3CBE182C6A4F717EB676A81C5B804AA0C0CBB54EA9B561DF8B2FDCB628BF366B5D54E4BF62550089B11F7C5224059117E58713AFBC3CD92A3E00E2326D66A651BE954E7CDD628177751ECADCD991A6A97E0FE82B043D23186CA6684F01C5F362E1571D992BA38B259D994E5748C1C6AA904036A40AE73B84CB6779C7702ECA5A898237E28041E961E193F15DAB95AF6C65DB7A183C2F2DD78E50CD8A0B52A51E6E997221A0159494AEE158B743CF03ECD1DE58A11DBA346E5CC808C93F4FDB5A6BB16550951FCE7446FC0E7FEE895F43956DF21F2B7C74A7F81BFC3B6479AAF708D2779871BFF44E276E758F1B400597D79548AE6E27C800E2D67F8CC51C33F8D5C8670D9F2DF5A8C95510D82C72FD8CF86EEAA1B730F02C342364B7D3F4C542F7A08A67687FBB5239E06127C3CE9161C8395570B86E097D3FBE5C9D4972585D25053B5F2A9F11095F6DC365D5F190D988F86F71184342E9E74236D868778ACEA5D8B630216823D258F00D5C645E6E855016C830F3123ED7EAFCC1C1E3E14DF41F3C8C4AD0F19F8561A02183104CF6A51E7A4FA72560332EC59B4354CD0BAF2DD599DF6F5A033DF4E8361ADE8A0EA426ED3AB07C4DA465D7AD90C10C015C9AFE0DB0A0BF63380385CC5F00956E2F228DB372D39A43991DBE255BD2FBC6240E5ACB6B98F55EC9D818E3CC059046C973ABE5DE73A6B91F9326A4EF8A165DC577776785CCC08DEF057010C41CB2599A0ECE236207101F4FCAC649D086CE4512DE89ADC5AFE393B0984485C6DA968058F9E7BD05004E255F2EDE3814FC0336F44747FA6ABC6A8CECCB0CD1C8A935F3EF48ED7158902C464FFD632BEA646FCD20834DDFA2BF111CCB18315A2D751567B461D27C390E7FBC4B934690CC31A70EA69BE344E27453D4F0A63AB801A0D94767F3BEA64066F7C8D051D574698D665A4914E4BE28697D132A7B70F5A13D2A14A8F23932FC1C70E9C141CE4ECB1588232A5D1C32FFD07D33095E08699033E6DF84879470440F3F2B0BB63A8DD86942191C41721A8FED4064A957A230F0CE6ECF626DD01C4544E772C9C6DA7518675517F81B00EE99B23E4D3B24ACC2173E87145DD2CA56E122E07217CEF0D59DCFFFB3D903FD2C11E20FECB546C817B7E3AB652CBD80523F3E0BA5887290BB2F546091C33C46AFE5026628132046D5EBA2CF2FA7EB2D32E3B3D7DF79672985485ECDE1E785DC845F3590297B8D5554ECE098A18ED92F20421B8EB97F7860D8D368ADAFFDDDD30A5C594148CD21E188797FFD84BD880FFBE224B365A96FC79E36CA3BCF85C58B1E008845FFA149DA07DF1BF102B05B15A578D93157AEA370C16B148EF9C9015F37C63302F2728125F34A9176265F37673FD131B24B580C304CEB0E9993451553A81BA2DFD26FC630B2A45BB82468D9EEA3AA943170CC90E827D33B8B44FA437AAA3485497A6EEC17C0587252B675308C99D15176DC87A32C2709651BE5E2CFCBB67FC9F903C21FD3EC0D877531D5D515B0E4A1BCE2EA10E3E0B52A7A5C8376FEBCC8FAB342965BE50EDE2770AE3789ECD37DD829C5F965985E1D2DFB4DCAB84C210E69519DDE763F5EEF7EB05EF0C797000CB136489B891A83B788B5D4A6416D47C13CACA65548E9C9AEA039929C45C6F44EF31BCBBA73E116E90FB78A6DFF6B23CCBD4DC660DDFDD8191448DCC3BF8E90D4850EE26BB00DE8F95FE42E246285376975ED65957F5CE7F1025CB5C041DA8C62EE556DB45D097BDA45C24AD96CCE9E5CBD82B5463BBF089AB0AEEFBFA75C59E6D0D522FEA3DCF60972EA6F71935DC5244BEF62D8DE73277E724D5CAFE6B04CD94CFB42323B1256BAA78D255DF360555BE174E333D4BA91D8241984C1F5D711FEB1D23CE1828E2790755927F5F664FE9F49D0A0B1D23B691F42280FF1EFAB3E6174A92198F6DE4BEAA58A1C0D243060B0EE946350F6073E30148DDFB90FA917883735938AE8AC4C3B442BA8232631F3052AEF92057BBC2D73D24BB3546499AA3AE2E126334019B41B6F371ACBD440B597DEDF2CD15D988EE3FEE8A50BFF56F02DD87BCB8FFE8E5AEF69BFAFFEDC7FAD976EA1A615B09A355649573A9C503742354C0E543829F6203DC49FACB54032FD96A7D2E366FDE69BBE9CA6A4411F671373BC7F41E8E80F25C056CABE40A214D942FC7E5F58DB7C8FC4CC51D5CEBE749A591DA992000E4EA716964A4BC012156F1C78FEDEAC00D060A5D1B149D673A43531C6C9B0BE72EA675D276D9A1664BD4AE20BE6EDAC2A9259CCE28F3B262FC1208CDFD55F0335A16544FD7B546290A0ADD6A34E056157FF8E471494159204599D79DAC8364E3FE5D85AA4A81FB8A6676DC15A132F64FB10DFDF5B82B5EC99C068FA93E7ECAC976F35BB7DA8B6FBDEC95EE1D664AF9823F9B964CD37950DDBD0C1E78D0D8A9C2BFAE203053BDF775BC15930C454F6742964D08DE2A98C3B4F71F65A7295E52867CCEA24AB6450A085434CDDFD9E63E8419E61B0AE4C3F91959D56E077019FB50957B6396AAAA7C3311189063C1B4B2C8DA0307AD8CABAB52B88EFB6626715D472DDF5D6019FB2779A571E1FFC462A9A02EDFCACF926520D981E31018A7306EA663EC8B88DED89D85E2E40AE418EFE04097602C01B73FE89376D2B21310672197F4A7077D96046C4B78CFBDF760F87418C297B93B76AFE69EEBE099727854D7B20BEE778496A1C65ADDEEA62926D6C29649BB391B69EF1289BAB0C63A7AE6A7A083B10B5CA6982885025C9C3A528787A5D212A70582099548D61D033CC778C403B55881C1176F56FC13713799C943B78B71BD9374D43A49A3CA6D362ADFE3B0990588B24010FC17F5C650460A71E6C1EB6EABD2133649845549211515FE448D2C5986F725CDCD9E289F3FA0EEE867F017463A21AD06E89505EE380A022FBD37D4997510F25E874D2670B9E0858D48AEC17F16FA9810D2DFAABA20AC9CFCF659FF5C4B7A1A0C128A73BF30336553F885B6B39250DD5830AD246BE671BD559606443E99899B32D8597C4EECD3CC2AB5750F82E9FE7F87B6F688A51CC0B48A083D06D2956B4532E3AF28DE514A3710FEF041CBCF564750BB62B242BA22A9BFA06278AD9867F5DB477C7DBF6DCE242AC5EB63FBCE36EC0D0926F516B61CA1BB8902DC357E4FEEBD6E27C34BE88FEDB55B82FFAFBC7893801B3E7C6767CC99D682EC73D3456ABDD237AD1129B641C20E393EA3F2D677AC06A7586080D4950502461BE426F668A51A6D3A1DE20CE7F612E284AEF175F1A89EC886B70D0D4870 +sk = 7FBDB2A7EF15BC97A49E18C713EB684DCFAEEAAFAE214DB80BD489D49AC420DE1EA3F1E4170ECF3FC5B1B3EFCDB3FC216101EF96524757063BC08FF8C7E4C7558C0C399974F37F42AA6D1C16319A07CE625DAE1C6451C009DE00E18F6F22B7B7D3A2DED093EA34CF2FCD2B0181FD17F508574BB23A8D3E6920895F602AC8EB425CC26D04C28C581250C8A66D21164E10078DD30622D0424A1843401AC80410C740D4928C1BA8681C024A092102D9329208133000B64D4904800A90281AA90CDC28065C96110CA925C0248513C19013334D1C224C4202820B394A49103292900142264D9C02310C134DE3206010406DC804851C284DC43849844646A2123158082C08350588C491DC000A9C38294C88301981811B1045139664D21201C8120D23B80DE4386D91446960A4008C1844D2B200992686CC125241488520C508A1328A209251C3165294C0644C9049C8427042106894A80C09150ADA14704A80305322091BB740102725E108459C884C409400091646C0084654449004278D50A660E3B60C84102514480110986421406A41964153B670C1A62501188CC22404C0964902378A21C411429081E3C26D4BB625D48228034969D0244092A290528844A21451C824298BA088219085940608C8B6009A285210262D98968C13C00863A42092A84020190E13482D61088CDA287003426D0B382191204A08C3488990658B160404906421120443C60CCC2450DAC049A2144C1CC688542084C39444611040D3A289D18085092286D4421158326A9C942C5A00918CA82C11324A41C804D3188C18878CE1A82D0C8788A4C00C5AB46401362442C66C4A482D4284098222694B3411A4304608234803C58C62240582208683A84848024D99102E1C18490A2365120080DAC62551B808A248250BB88CC4C46114C04193C8608930090885094BB630D19420A03889D9100D00030A0A006601492508C63089362A8B000D202681213065C288241A152E41041224262888100A624864A4A031583248581091D8122983044513876CDC0401D4B68CC2A64C54A490C2322DE02608A4C62D43A08153304913C3691B984C89104EE032821210701AA161E0340CDCC630938601D210250A304910C38404082218A3308C40328BB449513251E00406503005CC20824326620A0600109581C13002512060044092143500A2A66DD928205104720B1404DA066583A8842130811B48614C329104B60CC0386ED10021D8204D10114161844CA208884426420B204981266493B829C8200E611281C8C491910626A42008203600810810003880C9348519178489302003B54849B88C48446A1006529C222A03B330A0C2310B2331DA424C89926C9C0204D226911C14629A122143A24512308C11432C49000D50B48D928489C3C20143184D0A1450929030939820D1202D00278DE32289221646188520D80469E2284AC28865C44051E0B889C0B228010921C24888D3B0480347690C084E14A92D008269DCC82D42366002B5510823110C1301D01241D3982159428D1B4769D33801D2A2515996890318004C4629A130290A374C1345485A822C00B508DB228A1A314613898C5B342123B58413256E9CB88409A4299C144CDB860C10A8045CC090C4B265440046C3826000484E08B701CB9451E04669D9A2410A0300909891CA3426E32651620449181582A002250892298AC0642492209A0885D03444100989C412254AA48D4BB0699496095A96681A460A1C2222D9368E9A926594208AC2188819274E213125E082450B9844E4805141B60C14212D93340044B0085A90901C936153424E4A84510A016E230464CAA02500334AE0080219990CD236020BC045D838460CA6281411511B083114393008154418A460E1440ED3360A829611D108495AA84903C26199C84420A271CC966D04A14518A72DC2164099062591266ACB304C52200A528669119320C12820221308A0C2054CB8805AA665C318521AB56918A67118170E18B04921B86C024349C3244C91C88019C6485210110C48445A2652E18681C1221118C150E41829514668E286845C329100336EC2848112288143400EA1B6208A042411952802A604DB002C14194990042E24A42461022222436842B05000A54D9B0264DC0271D2064508B20453C065DC9264A4284289268A00C289199360148049CCA650D2366241988D61946D093690B48810FD41CEBCB1B148148DCE84AC6F8D76ADBA807CB040D4EB69E09D4E7C89AF7D0B140D9DEFD19FBFA5782F90D8EB6F2FC39A469ECC067B4E4EE6BEDDE0E050BE56C6922DE7DDCA51DAC07C692B2184F753075ED41A2B3BDA2018E65B25DBB06A44EEEFB94FA7C0469F20BE9B0454E0AAADE6036FB4A538E43838D0FF3E30B3C5FD6E0363861BBC43B5679E3452DD0AF5F4DFB400C0F2AF57E4286273BA6C5F02ED83F36177E60BA6DC5F90A9FA1CE7450035418CBE02A903D34D36B8733DF8CA642A5DC3DD3CE43855C3C5580E19E34821501A75F47E7EFADD35F9D29C5B592B4E5B3C04CB2E5C134267537867A56698EA415DC63139A4DF97F0622FBE8D787CBC4D0407CC678123B6DADC931FA9BB0EA9B67CC7EC0738F597CB83DE48DA384E2AB50D3EB81A49B0C533439EBD797CD4D10E330CCFCCB50A55654224EC461B50C2E10CCE59CDC74265716736DB17F5A62B84A6072C1614678B796E9665814E54C436579406C8AB361450C60ECEC3257FB9850A7A491D6A343FE6FDCCFC478083F39F323BC6C233608FBEFDD2D4B7EC1A1BA10F136AB6919EFECEE542EC7095CAA2EAD9F8899ADBB5C359A9F3E142636540172694ECF36BE728048E1820996955E265A33531F611E7869B548BEB29AE533281A67B2B31AD7060A3D9ED4901789CAA27D5567B86D1E13F413CA78C2B7263A560C7730F57742A7CDBDFF38868E7F273DD8CA724E1A890AC6BC89E1C24D3C046637C83F2F62689816ABEE5007EB8DEF0909EBC5CD7B75FF97ADDC0857D6ECA1C881BC80D1161C58F66B6D9C1CA737EF00907AB1BAE60C9D62560EBDF4C4D6BB4E765C97FC2366474E18B93DE8876C9C8F54D4BC770BBA8BD78BBAFD2C3A7085F8A228E627FDB242FB6101824B2AD480FF18C17CF0E9F0ED90E8B2439E660BA36542EC2F0520F42E7F7360C579738383BFC35327D2A0029D57AC901F09D0AA3C36D6EBF1319989A14F0CE304200ADFE8A8EB2B5811C1481725B56554B9A078E9F7E1E8F6BA338F044D318A49B0A45395EACB33738062115FBF100D12E29FB5AD89134738A2B0D09AFF83FC6D1E18313C419D09B8246B3A9D2D5EE2F23E5D52E38B0566EC2215FDEF38C340A01B3BC67200618B4B5F441EE59D0C1BB4238BAD4101E5C8EF8234EACA9E122EB766E62F94F5C2F7731EECD4F4F2BC9ADB0F182F473BA646568EE09ED32EC6A7E30365E838B32E96A70682E37D72BA17D3EB0DF3EBD33F1BFE4D3E0CE9D71E2C72A72764025BEE4E579E916D32D95C83B25DD22B517F2F22D035DEA884947A94B223C43AA5DDBB8CD16C54990DD8E420EB13D83BCEC80E0D0791E8DDE4F01CC728FAFAFDFB4BCD1F5134420B8C0DDC5E7C041BDA9C4E58FE36DA08D162B6FDD3A473E502A088204ACF3C77EED1E81283B69E9055437591FBD65CE5CF3B936F8331ED804E7C52B555C9687E506E6C64D2EE65E62C2FACC7EA1BD47914C6423A84A9FC2ADD8BB23CE192405732690998BA4E02CD50E233280C69EB35F1F2F92DCB59681716999671CFBE4F5C99F141C914E5DCC9D30C4C1539FA16EE459602EE75E987714FBB6A3AC570A211EFC93745B6C8890BEBABA46B80A5D14F1C0CF8C23F1CCE9C7694051A8365203A55F3F926C3B11EBC78F6FD45E2F3AFA266D6E46085E5EAAA7C73013BC481B65782796D28AE75B09517197DBD4B78902EF527E49C83BC9B4704CA8F75FFECCD0C78939920ABA22CF69F6E8D728001C17935C61A1DF572BBC8E51FBA6A405502275E5CF8A970785EB74E4A71AC73A71260D79367D863EB1E94906898650BEE13892D16A67E219A3AE3B65EAFFC466D0225F6F1E803F225EC900BB263FED4E2BE3AAAFBCE40D83C6E830A34DC7499F2720F88B8CE20BFA2D92110EA9A88A5359B54DF96E5DC4C4BA60602C356865DA48A7F2627674CD305AF58996C64EFF3A7971F77B41FC0DD774B860917D5816957B866EE3AFB4BE9A14E3001ED82CFCEE19EA821B6565535B845C076655D69070A9A98C9A1E21F04B4FD485ED50AFF49547D45746C903DFBBD3E440EE199B2792B6A4811F2333F4B1514B307AFAF7A3D0404CB562279F720F36C18B0419F2C16FC49CE94DDAE589EF60EEC3ED44EFA080D856511A17D0602A66F6D5D4B01EF156F8404605F154C9DEBB302470560F81DC8B6A8F527D5D7FFA81E00BC4A9DFCD869855C9FC163FAD981E33D272FB4A3A09DBFD0143F53D7E85D4625B643B077C6883A34948E87A9793C801C59749A82241E32452C9C8FB18B63A5D22DF092B02C477AFB0F757A55A9C7DF0D188E48A3E23C1CF2DB4BF4C07A3A36FF54ECFCEB91EF71EFA44C647100D6916B98179B76960C9437786B6D07EA1F07B7AF70DEEECB10AC2302D48201CEED3342288B3F4C1C2CE52080720064AFE931253D5CD655987CFD974EA11E6C4ABCB72FCCFF7E486BDC2765FFC810434712391F53A0DAB9ED6CA5C63061A177200812E1A5AE590DD376AC977F681876C460551980764824D0C4205AF5CE001B88F8BE0BE6C60B4BF17DC2BA92A39A5F8691F2656F8E9DF45E5FE3BBE6BCC1BAC5E34D4331537422D8C8C6E5211E9D82137C6968C4157C9755BAAC2AD38F9C65EAA8D74D9565D0D008D40C97C297884F7D43ED1107FB1A6FFE9E27A20A4A969229A840A246116770B3F736E6F1DC28BFCF5B1763C8F575BFB336BB5AE04E893681D5506414523F3BE2535A1D77E84FA8247910B150F02E255646658D724D3B80B37258D278E5998724E90D9F05A0D5F0BDFFA13DA04B7273578B881F463F79380D64F2166C0D196AC971E2619004496839592C1C35A14623BA055D805BE7BA58F3DFFBC47CE062DDCABFB5902AF8EDF682306147A1B4F3CD5BA8004F5E82C25B371146B7BE40283221DD5858ACD4F274AD65A49032486645D9924437938F10C39405993585FD70FB6012EF9912B3CC83CE87319A8EA2D56E041217A834E4214F8C5D937F67D723FF2F2B51422C9117F331E72E08F424AAA5079F655319828C4BF5E4C46CF437556D88A44376AFE3AB91CEF8AE73EA247B4D212C3131D1C18EE6DE2269F3F05A76A780C2CA666DEA155E57AE9FC65959D6182BBC865104178F2AA9F0893370C85DB1456E21F76903A16576CC4D3EB181BB4958B8C3D75A4C9E4C3A45200182A9795C762D304048AFAD18C249B1BFEE0FCE059E667FDAE47131E6421C7E95BC34D97303A023E600C9684881C26AD18B008167BCE933B559725EE3D2AC552E2704F43E1F3D71520BF5378F64DD433CBAA2A3E8A48832D053D18F670FC39A095395260C81AE3426DB9DEC6255544E548F65B69E11209939EACD3183B51D7C052DA23E09E3FB65AA169ADA3B1397BB889499B356CC2B81AB98483C9B64EC852F3A3BEADB527F36062C53437FF0E966A0F7C49D764C146EC1F37FF715C926BDCE68D01F6A8614EE0C6071F73BF893E20B485B435F952E42401485BE2D2763332C2FC1D86B45603AF377FB8ECBF47F4FB3658742D2CFE2C0D66025EA0A0DDA6C677A984A717164A3032A4B71D08032BA5B63F773255CE91064C89F7565B0DAED22FCF29A0F52790BC1A6FBDABDB09A4C2CCD1E5B04D870E786F1EC3FF7CB6ED232AAF9BA32936A2C84A342DEC96FBC7894E4624959D07E90E01C9332E881DF788BF723A3A288D2F06F6779205EB5982505170938B52C63CD90552939584DDC2685A069B6196760C39BE4C3F2E3E337B7EE81FBD54822CE99AA28497A6F019A32B076A39E157DCC28FF5CAAE768EFF0D0027B8E5C7916D05E4D6D1BBF64F4E13E69260F5E3CA4C5C621A28A95CEE17BCC382869820302E7A2D98B7C66F414D9A5AF61EFBB9960E912FC61330F3C0E3D171F47F59135B8E2B5C9664B51237D4E8A0DD5B530A72B0A985F0719FB25BD5B3DEEFF1A26ED00E87F6C17F5D7A00EBD8A2ED7511C40D921A40F402994ABA584F85F7536DB563F56541A84DF39821D36DCD4FEEDC22B754FD13F327AE261AC677086D5CCDC451D591CA195C24216F7689A3A3F43E1CC26D48506CD230BDDE0E6CAE7EAF1A8A596D9E863660499B99B95950118EFE1E16D90778879E9D64C83882FC057A0CE502066E534A64EAE88F1A25742B3F3E733F5F056E652F02B9289C580D5FD5A7CC1A8CC63775C122E2A90206942D15AE040DD3B0CEC471C973B610E3865D5F447D3E9DC9A0E559DE506A8A9FCFD8BFE04F56C882549D76E2B29B21560A41710F341E3F0307EDA082A9EF11541BD29E113799E0A57BDB466C655DCFE310827DF620314A2F5452BB8058C74765C23BE80585D013DCBE2075B63A4E1DEA6A5DCE192550B2F3107C58C196C7D4F5F96E0E4CE911F962FB95EBC4AE805095F6753A932B1A3DA8A08B24555B78FA541C066FD63D85E1EB6824FAD9F4981D64FE1852EDA26E223B40C2E91D31A6249386AEB0F5594FAC8A2FFEB3BC63F7840882784EB805C2191C3276F0B6218F8C7FC668E5068617189C99E39E1A61613A80EE05DE20CC0C28D4803E50533D8CAE543728DD217F6AD9607AB354E8256D57579B8CE3D80C6E27730484A3E200798597886BF11EE8298F14478D47BAB700BAED1972AEF0F56AC1085F24C1B8B1C790F19D53F6038EEE73E424998CB41790CC90786FEF318ED8EB73D814830343F504E83406B7D48DCDBEC5D29806FCD135074FB1392AE769F6A10623338E0FBC11F53436 +smlen = 6244 +sm = 83941FF03933DAFAF30F98138518511AF8C60E732B4DE9DF2CD8DBBFE245093F01C2060B6EEB6E7414F656FE21C2191451E34F7F9100092110E95ED8BE877D9FDC3093AC83938843241004555EE4D9EBB0CB24D6AB5533463BF7F952D03C581E0E134CFA247325C9D5F6319BED297AA9BE842CC419C6DCAF8E6DFE4FE1FE7E85304A83B01C68B724E149D657ACEEA0747231CAADEBDE4FF8E933E2B97B31B777356565723909A1F0E26861A858B555624764891B0353E96ED8653D2CDFBD59764437E91BEE943E2F74F0DD79D52124B2DB8C766B05E53E0C7428BF0BD10166C8A48A786323F836E9D979ADE4C7E5B5C9A0D7C7631459FBCC297028895EB37CEEFB3C72ADF91D35A0C524388EE1510BC471BD0598690B77D01DE98DB7BC763F18BFEF9A0B455CD44336AEAC525A8FF61C8E05DC9CB592225E2BEB33A1B76DDE25BDC86A4C23D29D2F8D0CA751CB8BA605946EE58227AC2297AC9C6A04B4078D29AC37EA45F52D3329532DF42183296FA2CFCB996010D5614C161A0EFA35FC3E9A56D9BC1E5287D9D67B7E1E7513E996B23500337E87C1B725BA9DADFB397C895E851C5D9817AE12BB61D4709C2B813ED02C87DD819FBE1C7A1792138FCDD3B0BF962302D003CD320D22F68E9FA12FE421CA684BF76FCC1331908D87334A58AEF49F1120BFE1F4A45A651A412C92840F95495D0D67097ECA4E807E58AF62AAD87B4D9603FC1F78AC3C5AE911C0D49D93A419411E44CDE7DF72F2E44EAA8FEC45FB64FBDC2E9FC38CD83D5B61ACF02200C502912E779A549DC092838E9E2B31DA2E6D8E99F794A4FB4E0832215E225B934090F3EB238FD0F5A4EA32B29C1F26DC7A8B281A455221A777104C32744EFAFF78F8B1243BE88F65F739859F0F016BEFD4469B12FB50E25CCEF93335E14B0BFB7F7EFD3873E1A77246A16091A599FACB2482F486DC3E96294A01F3EEADAB95C65228D74BD5D9797F8AC33CA4C44B8900FA94DDB9909FD1748F8D8237AADE2068FA75D1081F4439594FF59F5CD86A2A9C49048FA8D33E4717EC76F2145678139AA1F84BFB2DA44165FFEAC4367DDABE19989432242253C1EE37082A9401679B7FF01E78C572C8CBA4A0B3CB4CBFA287477607BD99807E97A1724368A4EC855DBDE4AE435B3402B9B1927CA6B7863E0CD0617EED0F7E6819742E88DB11A42DB8ABB951B5BFCB54FAC169AC0EF0BAE4F9E1D93469253FA0D227336E0F4DD7B527484ED6B47B53463A6A17C7A6900DE18146576E0AEF720490F79621D1C423316B4DF36581E0B046670DDC9540CF0CD8A741971D8EAE3A1EAFC869143B2CD4461DC600343987FF5A90AF147F8F62A15587DCE10D614B1DA77B7145BCA0B833C50D79E4B3A10444E6E2F3FA65D418A2B289A28D574EAAAECA91F34E894639B6911FC2CFDB360CDB16018F92F59AFF1503A533C5B7D15A32524629D057270D3377F3D3D1EEC119EB21EC9D2E8F54A395EB41E0E724BA2151F053A4C93F33B35FF12B9EBB98D46E79D244AB544C8D2178B4E4A35F31A3257A2C99BE80C3F0D8F2E3B2E84B4CED970EFA9D518321AF134AFDCB66E514E90C80843E2616E38D2A2219469E1555E43B42AA24F826F1E593692EFEFDA2D8CEE6564C76B560D18DBD7DF709CD032D8D11E1349475177ED8887FD3B460C1AAC01485BE6EADF12FF60F320C15984A8DFA843488DD349E344B196154AAA31A64B510AF2B8887660400897F26022E8CE24123CD4DC849B9938F9871F3C1892F6885119A6B71CB152A6268248A7CA596E0E772BA5DEA6B02CD6353C342273A4CAB2A620D39B44133C132E42F3E5C84CFB24407E2BE6BEA7E34F3F1B6C7DCF66C83CEBA9406FCD3C24747E8080E834E62AD50E989562E7FC7DE6A477CD5B75567DB242DE4B501699E817FC45CEF6E8BA877B663C2D5BDA287BA2161DCE47344C2E7CA318DBC81303EFD2278D7BDB644CD474C945B9A9ED166AE5D1FB98888EBEE24D0AD904FAF6B97C5DB5B03D9998F61D8462B748789CB8FB2F51F5623D0A4350B03EC593978DBF158D4B3B0A8CE9A004E49E67D07A3EE89DB0766F2E1A10259301304BB98C2041B0A8717CA12080DE6071F011D7C4265C8A5CF5E31E8664C05699B3F05BE019AF8EA9FDD0D3BD4749948E7F42EB80A111D0B87EEC3857FA68530D8EBFC7B862D513FE0D0A78DA4CF8E768225684A212B537D9EB3945CFFE0788CECCAA5CD6339D55B6944AA3165DD855FF8B4BBAA190EB4D59E2702F2884F088D7B1E7A3184DB364F0970CB560AB219AC793E20AA5D7AE7BD099E9134128AD0B37C50BDEFAF478EC61AF52EE085F64310A0942E823EB0A0E5A88871DC27E30A097DA41A8071E67CEF27A8F6CA1BAB6682FC0A56329287E064F8D7A2F112513C6777504CB5F0D2790CC28B835F151431DB99B100AFF5306B569BF5F1D79FA7E690371F0FCF11113A6D86C8057D9A8AD3F1A68F75F95A4DF9337C11666E7BD436CDD8B4DDB4A91CD003FBC94A50D59AB21F4EB46B5CE8B07B4B23394B440C4CCB27BCED2F7A36AFD55EE06514BF97AEDFBA5D7DA5B1088A76B3C09BCE2395D934E5B42B4150DA167778FE513799DFAA7587F029C82502743E402504434CA17440AD3588C967657727A417BC31D52BCF89155E1D9DE473F77E30BEA22C9E62D9AF1B707EC67E370944BC42CB184401CA8AD5A4F585714DCAEDFABC412879F174351A013FE6252D33531327818F0DA38D3575F0C5E1D115FAEE7D9B9D19F983CEB327E3DD61367992CF5E4496ACC73D986CD4588C3431479138D7B7F8758653C43977FEF0E2DE1982202841D6CB73D942F34A8061743364EEF420302DF8DA4200D881988EB068687CD6723F2CA018D9B5935D0429D42A5EBA2A797736131EEC01E4574896145237A671E721FA95646069757238428D41BE1CFAE2E7647267DDC65DAA3A5CEFF995F3EC9418D58EFA433037672AC8C7FEFF26F82BE939835BF305604CEF9BA1B2429B5CEDC711AD1B3E202CDF28004AE837188199E2BF14E9907BFDCEB24EDC0EB4047C5E415C714FD8895DC783994DAA69D529CD4CA113ACB37FE7B151DF0476C1660710FEAD20F7E4BC045AC65FDB8ED04A5C6225231458266FC4B74F2614A5497047919AAA923A2CDDCC2B4A28101678DCE9A277B64468B52D8D5A74AD65CF682938D928368A4DC2073D21014110DC3F365E2D0297F36B84D3DD8008D782BEFC8BEA78AA3C8B763412361279397F8FEEF4BA70B3ADA0D6E7A191BCFB5CCA0FDC5A4DA951B1D78336C692746B1769568583DB7FE52955B33681257F0AAE9DD9D534441960EC5D1CC6D2E006479E62BD799B294928E6016A28D2907EEB9E2A50B5E1C0DDE6E41DA958C45354FCBBBAA91D3176BC1F3AFAC4E7A2B9D168574BF77FAFB2A8E9F8F27DA97E1931FB30E1A6F5B3EBBC5F4D2F47E1303802E65B885D4778ED345261A234AC5481586CFC21C7B41EAF2F7B2BB3F91FD000682C4244D0534306B80DF7B6B9CC62F63320FD03ED3F22B4AF6F7F24937E1A6DF8B55A42D851ED7098C57FA74CF0052A1967D3300AAC88A49E27204B1BE8C1EFB76F1116A40AB9564D47A91DF4F4B85DD705B955EBDD354C68BA1AC044C1B29E41AF2DC9EEDD013A0A80C4707751A19ECA8E10E41184A963B7D01F8F81145074C0DC88ADD7036E9F7D4B036F7BD192ACEDF2E3461A031ED3B489A567793076D7BCC786CD10B7758F937473E34C598D19368F89F22065FE9BA8AC4CFBB464B6F5883673B74EEF3C407B27786721E4AC008E9005EFA67CF8547F6C4EA2A6545DE1D87AE321F2D8369EFED5904A1B7B9623F09CC2EF9B08A528C5EB6B9B15A158900F7D3C2C0DC856340AD06596B8BDBA36A8BDC32E6DF1B426B584CC2400932205551817A02AD0C5B2F424FDC6C7EBB23CDC7F9D700DD58EC5435992704ED087DB3B57DF4EB56D3BA24E3E62F75F6BC43C7AD259F8D6B49749A7B261AF87D0F91BC674791833C43763A8C551311CC2A420CBDA5E46458F7B34653F9ED3944CA8F8E9EC9B508558C2088D63B19A30BEB2E83F74DD34BF9B3D2589E2A276E8667B6EF55592966A9FC5CB15EA255D9B39DEA2385EFED48563CA3C13ED61E6AC39FD8FE4DBA397E8BD0B474E0F85A471A379DB14C4499CBA7A35B1176FA63D75C19514A87798BB2B677173B83A67662FAE31976A345C2A6188EE6BCB9896D0C3C123F483C713BCEEEA060C8B9AD9EF57E323B27161C0C153303A36F05CF3B9921CA1B4804F835ECC71B9ADCEBCAB12C478EDD69AC5C01379049332AE4E9281F958277807E72F5D31463A81048F483EE87FF279459CED570CE36D2752E59B14E517336C04484658D69527CFDEC6FCE95D4E7DAFBE2689D3FFE5B990F1FEC573BCE31C0018C3F8701327B11AB6FB512BECD5CF951EFA6D126CC1ADE6CE222C7D3CDAA4F212436DB213ACF0198B2E348D39167E9373D03D7D75A8E119F3D1168CD351A53D453C8A714EFD539D8D511A4F2335A229FFED7AAF1983C3F8102CFB73B60BD251E81E30F45355A072100CB8C090BEE13DE528B9A575E8912B0FA1AE0D18F9DAD605509C4430F7D7B76B9200F8F3DE07A7A7BF3D5AE45214AAE5D8574C004A29E44F2EC7F8B6406C94CAE9F51B67B92E7DEBF68664172D50A4D2E06782C54C539CEED3FE2ACE30A0B8AE2F08990D8112903D89B27140893CC861C7F0916BC2501D6057C6453A9DAD152914780E046360FD3EC5458936F06EB31A7A62966E103EAC37DDA59F15F6E19278022CEB0D64766E8402C8F74436718A562EF27613995A55F69A45C4C321F47FAEFC8431E87293CEE4BC3A31233031CC856F226FE32867956775F5F8F756A114F598A40914AE653A450F3AF236A2A0EC90B423EB955F9DD6E022C54A118CF9003C49B5805577A6133B1088D2B1FCCB90D2121DA29E1630797871D9A526D6FB1D2DAECC7C0ACC7DBAD372B02317010D6E2C5DED5902B45EDAA589AB0EEE245C7C82A7C3A338367E0000556E6AA0290E663254B163CFA8AE3172BF7A7CDF4D78439077572250BD723CC7A15F5FDCFBDC290D8311574B3E998C59DF383785BECBEEF4D532045146D190BF41E40B698E3D4ECFB319989132BB1079496951BEA50662D7AD235913FE61EEBD3EF80E1D3477685B4A9E41603E6341A04C9AB0EE84BCC12422AB77B6C07583F6A1A6A7C9E2A389AD657D8D64963011A84C0F756B7C761F3D05B5C5A0F53B86B26425E53CA80126A4B7D2801896221CB07FCA6B1CCC804B10E9C312FDF74209E364F07C6C78DC7162AB122CFE1CDC41D294336688B6E2378161EB6430D74F37C7E019C31061CB68A7BE58C84FC9D840A40BFB779D8A8C1C4967EDDA1A141A02BB691E3F71A2D59AC82520B45598CF785CABD835B8F57AEBBBAA92E486DF20C18F6A498384FAE7CBFB9851826F2E91024CA415ACD956F67AC42D9FD52E9DB1D1BAD693DF7A78DDA14D901DE020A697D9A18A8A0945B23DDB1730B3AD635115FA2788B40E15DF8877D4A4F9CF27946DDD12C0DCD360DA83057448185BBF8C35F3F31B7DFDD5BAD5F2BF064C7F67263F1747736E6190C347417D350D8DD0281430094113D9D0C5B896D23F04D80AAAEA7425D89395AE892B0C0EED59B49FD53F3D68B77DD17E109C05704ADC08585CD11574B690CF4E903C9BC599BFBE80083AFCC5B9A4CED9BE516763655B4A52C45357BF41476F3F80A7BC98F1EB2006C2739141FC6ECC1E3A9FB5F9C1759AB3CD0BD38FEB01FE131D6C853C5F11999826EC0A9E7FB3A2813932CED97C8D742015FF74AA933BF637E5D15CDC1531C396C8C8F9C79AF82EDF8CD8D301E615ADB995DB82E639075C4FA41B51E9EC5062AF71AD3026CE3C92F755E1B00D970D599173FF0C0CE1C045569D268CB192ADEE0FF1A2062DE5EA3B6BB852DD2588D1CA0A3290BB3C08BA33DE1CB6ED2A1B2E1910B3CC20E47BA1A24A4CFFD8C0EADBD721AA1A6D0D3BC7A0C4BBF808BA3A08D8CCD4DB39D4E654C52C28B27B471EECA87A9050C903D8B2ED481891F9040902C3C74DCB5C1336F26FB78206BC515E6503872CA578663D38AA2A41EB8CB95AAEB00679F35E26A5628AC4BBACFA4636BDCA39FD486DA5B8855C2C34EC9238A40D19FC3B34E7558BC95DE74C7ED7E023AC3B0B69FDDE72C966CA339660F00FADCC41176E25B60563413E97328AAB10DFE6580C2B57E9683D709332CAF2320B2A29F48A0F8526D7AC503765B3393AB78A0C9DE8E7B8681974E3079DF68C6CBBF4EB6C6BE51004E5149BCB1AE4C93A588A668CACE240F2E43614537ACA7E2F26B0D70392613274897AEDAEB1FCB7487221F8C8CB22A4B06878DFF6462761FC16B8232C0BCE5DF9C81FDF0E14A9C955F0BDAB668966C44D55F53A1ADCC1236956C08061D3527B8F94AFC9D7225A46558214358A9756DAB3232B364A626DC8E55E94C4F501063B53668B94A4BFC3FC4A535D7682A3C3C5CEF5193049545A657594A3CB043458696D89E8FF202D63737E99A9AE568FA6CE000000000000000000000000080C17212B333B3FEDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 + +count = 49 +seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 +mlen = 1650 +msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +pk = 868FF64580FBCB0559A4F997F5202AF427C4E7EF9E9F86C91C637D79B156821BF780D61554B7E1AEBAA8D3BD9B1E92E5AFA0DFE789A303A2B707A2012B82486A5549574EEDFA5AB7237BE0FC8CD8D45C5B7806D5DB986815E178DD7723E0AD35E1A4CAA0E7E992642507F6FB0E8DF7862C428105C83FBEE642D4C5788C124EC54BABDA23892DCF7167226C0E5632D85ECC95EEA5867B26B798BC0DA50A52F8A1B9C8C2C28E1EF3343D3EFD315CAC0A821E19D14A72BBE51BDF287DDAFE2D3D9DA8D1915994777F5700B2BAE7B33372E52FE9F04C40E6188D04BE1796C4DCEA844FA4717E9B48E4EADF2A5F000C5F698CC97AFD44254D1FBD41C7E25CAFD39343602CEDC7C44CCFFFEDE9CD2ED8C40813B2B9247F7AC7DDA5B4D6C07E7F53F9DA6070AD037AC289AE2B2366D38E7ACD3B2D8A280458D3133D685F81732305E9A833507BB3F52BB844DB15A4E915100B593D8E93A1446FA6B5EFD56B8C1AC518774AA2EAE11D00B5F2A0FAB21C13A6E5EF5788853D097506A2079C93F97162E8DE0A0388BFEBE72E096BD9ED749CCD86B5EA6806374B3594CA8504F10BB388EAA413A4A59605B5F93277F4D1F832715780709FDAFC2591696DE721E1BF5C803D6E06E83994E9CAB26AEC3B63BC830DCA8CF3F92C7790ACDF462E8ABF7E82AB65627ABD59CF8CE08AEBFF5C58E56F0370B5692435CC7A0B07EEB8A0E97CEF64E4B353CF4E2F7D7A6413968C0BE0AA4137463B66179D552ABCC2683392958C8F2FAAC8A37EC06DB9B572C0856C9A7CBDB4B36D791F413906A64FD1942B2E0F1F5B44B4CB8AF00E9C3CDFB618589F8B631F96B35C8E224BEC82BE74C8F15DF8C4D250F6D6629F5A3B01B9D3F5EEDCE36C7F2A40CE8C738E73F50EBDEDA1C8B0983A6DD3C61DE41024F78A0DCF85DC1D09E300F93447783773FB7D7A39F766BD8604562E763D58A3905ED1AB3D717876570BED33665CB519CD19E63CDC693FEAB2489E26D495D2918683DC05EE41726D08062785598D3B9DA51F48C7C3022FC83641A2EAD4440D25E86EA9B13BD555096CDCA3A87087C1ACB10A0747144626A28FAB0D164C7E2768CF0AC371B025EB3AD5AC371BF25BD26F57FC46EA2DD77204F93FE182CEB30CC5301FE326710D99BB12C294CE4F8A03F0FD25E49CF80461CAD30ADF46AD531EC4A33D30302BA03199A9B9507CA7656ECC7CEE59AFFDA57D06BAB2D892522220A3B1E0380932E7E714622B004BB61F5DCC6CB8526D6FCF2DCD8076E47AF12486A2168DA4E28DB6A07725C7FD0C085BF8B6254B3D37197E3797A706646E3900AF32AE5B401088F13873CAB6729A32F9D8804ECFFF79960E94962CC65FF39F2FCC87B8A3857BD4CDFDB1169D35B1F21060FED5A81EF493BB53C24458183CE2C9423100714BEF433451372156B9BBFF6BB8F8622667A2CDA254813A1325DA48398C20ECFBFAB55DA4FAA5040D99B72E92B11B249D734A1C097FF2F30582D4E2F7018AA3F8D7E3A661DDB0BAD7346855C4755DA9A41926BCD0F859625CCA6F90B542349F0C804EC6893013F11402A826CB1A32F328213128E3542420CB90CACC4C8B264B6EA4FF4B609A84DAA0CD21FEDC0E5951DD3516F689CD249CC519D8BAA688BD0A18990D4BF9B0925CC133B0CF6BD0872A0C63AADE6B20BA06B3D7088AE5D90622092BFCFBD7FA92E02D13A4FABB0B1804FD43865FEEB88BE1E66C7CC37061AC7BE5B44C5E6BFE19432776418F9AF979DCD91A9462382CB3F867BC0A42EE8FA659F02E57B1DBA1E7FAD98C48244B20E2420DE369DD506DF7B9E4045BD2AC1AA385FC0F9330B6BF9A9CD5D956D0F57CE4135E4B76B6CA6A7ADCCC5D7B03D56DB355525F8A14FF50FF17A7259FC71FEFA5E4FCB330BCC3DC9372DA5DDB131287C2C7F9567738A4DAC629443685ADFF81B17CBD64D45E1B66EA336FCABE77DDADB99EA4305955897E73E18E83E4D96B6AF2AF0FE51B33765C319C585DD55A60AE7CE2D102B16F977B0486E141FC1C55A3EE69022D0034C0E233038C6F4AE9112E101B3153969932BED979D41B1752F1799A18B20CEE3B1814A52FBC216CF7FB51BC26ECC016559CCA34DFCA7D34B63B5282F190D067BFE1A6C78F6BB293E8BB0F8096A454BFAFCEAC65A0E7EBCED6E4346D0B7DA17D40C505F98310BA240471F63F5032A5A26DB370A90804C450DE0261D273BD46172805DDB958171358B5CB23C535AD6FDA76F88280B7BDBF62EF14C44976B06DC8B12383F50F60AB6166F61FED30BDDDE3E99758258FF4C698C788050DAE14FF55A62089BF886132E7363BD8A07D70A4DAE6773CFF85A3F14D616919F1E157B5AA27DB9B727D891E595236ABF0C52C141A203F00557C35273BA2DF9C30D477E4B93C0C37C881F75A9BE37F6E0917A048090DA26D89A7F1425002304CFA68A389D09B1F90302852FD750A5282BFA58706B19CC01780C3934B9107C4117EA35B44D1CC5A0867D1FC01EBCC5EBD4A7B7B0A6032A5625A4AC55DBB43ECC3115E03CBB2ECEB4F0237437DFAB7ECC44030793E767091708EC814AAB8ED59EB8EB7F68BD315AEDB2F13F500E39FEBE70016B9B892FE6B4B466F230A773698B4B734EC39440C143F35B8124E301145152CC55A2482B9B700492E56293F161A2F6E8DE81EE19C27F08EA636822555229B558C409A6252A1298227EE69B6C0A66560F30912F045E28F3982C60A720270DBB37A3EF5C52AE011ACA6D16307DB8D376FE424661A0A2D6ABCF0B8E1266DFDCC741A62F1C860C3A62DF9E7BAA21D3D19E99CD3D63AD439D3102EF8C39608793C946D2ACCCB41A057FE6262E8BFB7507F9D9EF6F8A00EFFD853703D301E5B2EAE578D4998B3843B1C5EE6F1C96B34348DD021484615D3BE71C8C30D80D438DA86C75335BB6187541D03D2CB2EDD716C3A9E3C2DB8136DD68C3E2EC351757B6A6FDAD98B8741313CA8E759B101F872C3239F0F9B826F17C13B88FAE2BF402C2D0E1F3ED2E3EAF2645C1B212DD9BBA8708E225F85818A5F20BF22B4DC9BE2834B31BCB7479A294E61FE56D423760B01F65A2D9B5E34176F2900B714E44D715DD082CEF1922D8DCDA50BA34AC7142D380C39B888B1286C65BC10768CA2B116C9060C82E60652C605AB86FEE7AE0652B42AB9E4B5EE22A828C6DA6A8C7CF3F44E55935B0335F241D7CBAC1BB962357E438A18B498C5CF88FD84CE7C1DC8691CEF84006A336949074294E5917E96C8E36FB1885F71AB705925E61028A39DA80440F3D24A2A805A48B7DF7488C22AE477B3AB3795AA5C902851485D2B8E51736BDB1699D8A22B90C571E7DFA007BC417702C0447F78A33F628AA86D485C1A5476A2EFACFC4A1AD2AAF0FB431A6ACB11582635632D01612B9AE860AA9D6CFD68200F61D11A9E3B13CDA78AC03C350ED86A05589EF326A08B1880D5FD29FE555FE27D883CD620430C52FF01B3A882BE83F5DFAD7BA9FE4B5CF4DCE5245E4E59C135371CB6507093B060770528780DCEA4B955A000DA9E3C55B859D203C17947C6738544D044E606F422AEB016828F07646327676D281138872C5968104314EFFBBF5920EC234D5B36FE1F7E7DC3412B98909445BDFA68842D6D616F3271421E6DB97866CC40D64F9AD12F9BFB605E27936A34C59C3376550C133CFD41377D937B +sk = 868FF64580FBCB0559A4F997F5202AF427C4E7EF9E9F86C91C637D79B156821B68F4C53B540282ED4E041F0F94BEE49766BC5F65754F5F314A25830F92D92024368A8232D7EEB08075365ADCAB23029BE790949692A5A2183ADC0C0933E8B3A2E52C7205A77ADADCE5E33ADC8A8C4C27EDF43B4E639F544791879E36F66BF56304B44593864C11478DD9244A0BC66818182DD81040DB484A03948CD208441C9700544691C89201121109D98481200970D8C611C3B644989681242312E20682C31471180925588264830072932021942031C2140AC1A64493C248903250C018214BB4918036018986884B088C01A00D9310690C46514032601B4551C1C4850A92901BA86992C42124494541C62D594646509631583201DAA045CBA02D93468C04332014090664C2245C44854C468108462422166909B19180262DCBA6888238808B26600949240241095388010B442540882494800D203041C4226D94B08819C34CD1286E9CA28D191909E48004A2A4641BB141422660E4186D5A0022A0C2401020440313314A34851C05020328700C3510DBA6891B24920838481BA8890A858191162091288E2492219B2200083762A1A05002407291B484190808220390A2B2481C388DD34046A4C00D94848824C140C9066140046904B945C308488422281CB40C1C29852239090422251284600C912D90B6055A4669D03272C120321A1509CC422449B651239244E2000D4300859B1870D2A489D1A431E1466C1B436C4B4009A08424C4068102362C04C1681A124A5412251B210048921080963142B801C20665DC482E8880910C18251314909312622048441C4971C242241B404E42944D0C954DCA900DCB1872D4986418928808C2308B324892A23012864D98449110A02D5CC688E0224C13424550982803418C14984D19986844166248204891B405C4126020B62C01A1014C024810302A0AA791082546D310289A388D0CC140C9068411B52412158903B21003166813C910580212CA040104318C2213664AB029C2028EE23692DB3669D0B244590844A2404A5218690438410134088B328922443089B45044488053883048C2501288004B402E09C2285C14520398502327255028880128024B925012198E41242A6048725C16111A484813352484C87141A841CA321264464184C644E08425D09485DCC8108B0826DB428801A50913336241142551386C1A02464C266498180C4A285180842D5A20425BB44D61804411B1055C4882DA020AC1862C041650042581E228658A8871089300D2B6694B3426E1B84412358D6438688330728340501B162511982159C21012A1651817490B2969828040808011D9A86D14C644033308DC40822492058880518C846913262E0A247019A76112458A5102458C1644580041CB44400C9109014251C3803013A52518181102018A21102D9C2602C8C04810017080A0855AB400A3906801342E03C81014A58920966C6122449AA02982420C19A1110CA96842242D19126180143154326EDCB22C19B8251232228C2686E0880494A46D9C0680220384C230301B0591203748138609524261C0368D91944C62A82049120D1146710AB1481996618B06010938511A15009A88084114860A38211A245164824C5BC86988946514442A11900DD834068C148502C94800A88980C00114404400374412C12863024660822CC4C04010076E92848511915189802D51B2210B97888C00895248048B8261A3A824129008C8949124318541268DD8C60444A481E2229158C661109844E438888B362DA486081B058EA188808CC84480004C4C349222390101876524322924036223076909072C20051020386C59A084C4B22810946901334193146621022544320484286D0C39288B263013C6800109261B15115934459B404021880CE4880C02966904983144C64C0A902C183221E414241B9931C4048EE4308AD0C810CB3428941230A2068599028901256200144C610021192510803406CB160E0C212AA2A82010B5488C224410078E80324109173193A2511BC90DD9A8048B060D20B885110772C034490895290C128E9A248C9A482CC28805C420490A392609310C244320D1A031A3A645C03261244140082270D2989049320640128CC0180D41124024102D9CC208413424D036825C02510C490541B2511201929B362D92144C1C93711A806C1A098E40146EC8C56096778D7B7C763F4B581B88F1BB852B3D8D24714D4A9B89F5E87DED9DE54F43DBE1BA1121625792403C7DE7C352FC7F5407B7254D8A73E90324E7A37B616ACB0BE7610EE3E0356736E60274B9B90192BD9184D1550135B3E03670D42E1F77E50A2F16A8283DA12BFCC0752055F8D9C0D5AE4793F2D94CF828391074B84B29C1BF278ED355023D3B5E1A913C277A9D239E097684802F349E3AC01800811F57C72E4A8E25BD09609FD47714426965D6D779C8AB4B48DC98776363482BC63C790A63E9470AA75CA0CDC42367BB801BC03FFE950978E83B1696AF139D1F3ED72D0854B54CA3F96AD4FB55AC06C9F7BC8515C230CB221E19D17CD04C9D66ACEDABC523AF50D75A3092283D124AF55CB20948710899654D3AA5C580C46CD52E070E77E5829470DC3EEF8B831BAEAB61203CC37051A45BE883CA2F13A1530693AFDC728C2CF0E32CD7236E799974E7FF75D753A2F03C9D68051A75535D635CD501160029CA43120975DF23BBD1EF36B69C4726586FD04ED06B9E63566DF16F9FD68B02E35D2D060BE903DF7C8B0BA20FA782FE0249F455D7F253ACF63210BCFFBD6BE0F4F9E144F5B9843EBB749C0F993AFB19AFD0E8B71469DAC188C9373AC2CB82B3B8FC1DA7DADC12CA88DA9F4D6F89178108039CB028682D99C2A3BBC18003C5A081AB7BABB50552AAA2B88B8E8C61D207D222967AD5D90CABF639FBB41F0EBD497EF27C9E9A4E2AD06BC55266D5B84F92B152354BF872D1ACC61ED27C568C4F977049FF7EAE71F7BC65E87989E23715C45C6989459A49B9BBB48C8215BD104A17E561EBD980A7A5401060F0150E24DDFE52DC15AC7996D05C1530926DD1C9224CAF63BFD792453674E5E894F71A89E5A53F4087D9E16A616D7B6A77E7A6AF4BF4608B4BAB63ABE972C4C4D5C5A22A3D0C61236FB226038BF1B18BDD6E3A5E604EF4447F4769111D164BE324E836D5970DD4C4F83C99947A5D9A141108A934CC711184672B421CAEA558FCFA4534231ACE50F457B8C4209E7EC52BB240FC5F4C2F03B1FDC2F7B15263566DDE061D368E2188BCA741988904A611A92CBE17DD12FFE3BD659D1858FA41A3CE09DA5342055C8C86BA764EAD5D247C52437794100D9BA32D38A0A2907085F6BA22347CB8D0F43DA3FDA49188EA4CAC7A5186D1D84179B0893669747F3A07612731E55FF96CFE538CD241A40DF2B02D6CAD61145A8F046D6D035906945BC9A8E49B7D9C2832A02FB3AD79D7A9A3582A91220E0A36C661B8D06FB3BF9824A7EDCFB72EF4710EC4A0362CBC69830746C5F0A64F2618707B4E1F3A250129E6C560F568FAAD1F65BD782CA8A35A973BF4699244B9737B557E300460864AAFA874685BC3BBD02AE2FDFA711930F125EBFB91940C597CC395707530420C0B885F6C26211DCA22B83BDC630C5AA7542909B56C100D8A11DD6B0DAD6E9218A284A704368F7C179C5423EA3D220E12492CE050160DA34E6A939EE8F5EA8A520A9382867B60268AF3129D52C0E2152EF56637070880B1EAC10CADD73FEB489F2340876343D3A027D42C7E1004830DA0B6A6717F3FF6E5F167F1D8C1EF06E1F48AE138AD3CE29B37D8188B5A008AB766C206A7E6E388F17DF72A458FE306A89F79965BC562EA544BC48C1086BA3F26F9633352B9B9BD7334BB7A8D88EA708B3876AFB1A00F92C2D5A1D8517C2D1FC840B44AC1EB997DCB7E086FFA3B64595B4EA446FAC76A0551AC3F696A72D75E350490C6D510DFE8C713192BB965B289658C5ECE3413EF7A5DC2BC5E342584A9F20066CEDCF9D5F16FADFF24FE2BC765B9816E0B2B28884562D58E92EA4CBF60CB8E508F2302CD6EAC5846C1696593D2F51F5D3DE68B43FA0BAB5A27CE4A5771574E4B3B5086DD936EC58756C86F421DAADEDEBFDEE64D3D43589BD40D368DB36F2BE72B8B0851B9C16A87453D42B699D3979AE7329FF7FEC599D5AAE7C401299747EBDE47783EB68BFD7BBA927E64963E31AD0E682E0ED858A00E125615D3DF7A004CA1882F2960C77CCE6EC6E924989F0CA8B009D97499A09304987657253581A820C54E4B7E0A7BD2FD2687DFD0082067E2A1D02E560CFD5FE659AB5B3B2AE64B3ECBB353FE8BA4428060BE737FC960F1BD7CF2F0E10B8E95D46FD83C6F29538E4ABD29E616C25816E076C11A62475871594C51BD23EC41C4509AA5F61D8C37A15F4A15226051E0844A1006ADBD61421FD628BC584938C96F4D0009F17995FDD5FE8F72FE6381FFAEDE1860A30AED2281C306AF6D0C71082C196AAB0D2715AB58F3D36806C5014D7CE980735D593D9421B9CB4BAB26BE76A66EAE5029B0BFC23B917B8BB00E07BE12276DEA2786BFCE3BC41D8DA7BCFB8E789B687D77B7F8EE16EA3358A016F5812FB0F45CA0D4274C99362E87C937C94222F9E936BC0F121BD165821AAB3BE9DD31C4A7D6CA509632A9D75BFFB76EEDF68FF17118B6D512317799C27F85F784B7F52756610FB80F3648C814BF19C8C128DC34D9430C5A9330F203CAAC1EC98301FDB1FDC8A08F2E0E647DB616D91F935068C920C176BBD384C4DAC9EDB56F11BEBAD41BFF9B9BC8E0CDFDDEC9FEB68661487D986C1D6D884F6D3FC3AABCAD03CCE113792DDA98CE8FC24FB5E8BB04536A83D2F071BA0D69AB04A4F2E2405458CA717764A3BEE95DBE2E45CF4B5113A6E8BD21DE27028B279DB3092A1B0596E6F4F0D27C9C1A9BFC5FDFD129BBD1567D868835137B23D3F8374D46131C18858D0FC11F1E2320FE3B72EFCD26949480BF87B5209BFEDF914820F1A39DDCE5277C89BAF74D32268D3EE594F21850C11F846DA92BF783297D24F980FFD2180E72612EC9EB4583B024B2B8E9B4DE79D779EE62A1161C465B916049ECCD045779EF78AC18BB59AD3C326E1D81EF32DC4315D67DC77F416E463282A50FC9DEB9496E1BF13AD3D9DFFB128C136E10E7321F7D181923A6C359C40DB2F405DDAF26D9F0D4074B63E5500557FF3609A980BEF1B146C9E8E0905C11704C1D20C009F35CCB80D0624761DC0699514BC4F8B39C9BEE767C36396B77C3F7FAFF41D295AA8E80D7BF26B84266625F56D5121F3185FD657057C8E7D8995EA32BCDBFBD6BDF0FF2146A2ABB73FDB18E7D71992ECF377F94A7243D72319976B37D1092551F4BA8C07D64831ABCE2971909221A575FA58D20085E6B0A2DAB368B36A080A7D2095B39A818487020ABF450896FA045B5DCC29D2CE5589684DDEBB886E8F9AEC8DEE9F5694F43FDB9218EF6A70FC59A2CF11A9B95E09974C4712D0A631145C6AA9D75175AC5B6FB3BC18E918CF4BFEF62BD8AFBC07B18C2192408221369614241A95D9C7C1EF9A449006311D63EC565BA339293659915BF7C8E1005997BAE2BB9EA3D0ABD159D8C94203BEB31BA34BBC5773DD12EDC45730D6BEE16CF959652EE92F81D16EC75A40E026F97F79F244CA046D2AE243D29409FE66611330703F012998DFCBB88616B1A862567EDE41C023D70AA908186BDAE14E6307EE814514033D437689866B3DF10097144AE996F16986CFD990ED954C422FE13595632DB2121789474DC5E81F1DB61646E30A0B67C0F796A539E1F476F4981A0AF618314C93FC8C3651D62F69C41A4B3A268D160E107FBF21970BB0EFF96C1067C6C35EB94FBC6F7327D70EEA9BB4F89CCF0B1C0BB843D3F354108E9C300B5BBAC9DBF4C6626B24B5888DAA07E8CF3A33F8A835525BE954ACA9C8D3767FA3F0F28D96BB421005B97D1A341B5A3A026BC5E624B6258B643BAAD74F325D085D6099E613627EEBAA1EC835A86B3E612908C793511A3E36465D85E5A0BB0F91264E6DB24C538E2FF7BB1296F0B745DA4305F22D0BA26F81F7088F55E47135622DEA27975C13FE95F993163372519CC0DEBAD6DA964C2CCACB9733DBD85E40B5E5BAC3CB97FC99F327E2A771AAB090833DEE0C8DFB3F6CCEF7495DCAFC7F5C98EB3C8CCB1AC669BF2BCF37EB3AC24E2A52DFC02142ECF0E981D777FCA001A8D2F0B3F398CCAA5F98303AA26753A91B0BA08903A8F185AEBA27B8233EBDEE66454B852B877AFB8FAFAEEFB6AC4D8E1590006F7D9AA12577D3188F9E5B8D911ADE40EE0FB34F1FEC85E3908967A01B3363F281B7EE86641FC1CE95CAB9AAB4371068A804514FFC63E6B1D78C321EFFF7F5D8C843CEB100EB7AB98CB38ED2B3DEB092431D96B4040F636BAA60B3D5BAD6459CD74FBEABF290ACD97A79DCBB6AA631E7C2B6629AA9A6006C987AA65C7B9D5528C3DD31C8D25A7B1B9688E2C02728B4E01BA389BF3C675910C8B9C83E40A2F0DDB5B20F3ABE43973B8F40924CBB29F6761C4FD9F0A3A93EA7A75D597EF02E2C743787FD0CB688970CFC4D2E12F8FAF730BF77629FFF412890C7735DE2AD584647F51F504EFE76AE65717321845647BA0B0C859574C32E1039037F0D39F2D0CF395480F2E3CC3797FFDFBFE8071A772161BA93A7BCF6E3D02E0D2C96989923042829C3756064F49864178D3D7F19DB2B3B20C4BC22C2D600E41250853755C424A5603DA412DCB05888DF2C46CDCB93278B910FE000EBB5372A04C008EF849D782CA93F0F453938E97361CE7D6E4311EFE7A563300D9950B55BBAB0279D24072B0A2FAE7F712626D519CDEB3D801AF9331674149ED000E4D9908023DCBD9BD8418944506132488479FC06876492183C121A82ECE947E4C15D8F67CB9FDE4 +smlen = 6277 +sm = 433618F82F599B12D2060D4567B17DDBD2E015F3D763E12CE739F22AEEACC05CE3812CC6453537B833DC661021DD7CF4347212FCB465E9A3054B4AA631384D3F4990174DE2AFEBC3631215A5361FA91A7F1EFAC2CAC15438D5B8FFB88E7F61B1F4A41CA5007B8D7FBF2245A503E45ED44FA477A34D774434F307AAC50D3E093EBF5B4CDA88C6C79A64D66D682313098DA8A8E5581211FC554EC579722294CABAFE85CBBD7AE6D65CFB0A36EDD18EC80D2701842A4ED7B6EE2501499E74DD990694C97693D39116CDD0C6EF5D2E4F5408F57AE7810496D1FF0EAAA4CFDD414548A790A179EA75B3544E0B50A8A92C1ED8EE60A1D774FE1FF7A621E3E0FDF93A5F5E8258E1CEC5F2E224EE6B4143D89E1009302613771E293B8E0DABF22BF4DC4CA104489ABE283620F5CDE06831A5F46AC147AC4AAFA30A6619142A3814F0CAB439B1E8D4B3D8D7CA3A1646760CEA559DEC63AB82EB9E013BECA38DF9A19B19B9419520DC0B0DD232B43382C3EB4B4B103841BCF232D2613E81FBD7E03692441CFB795F4A5EF2A220E751DDC6713A6C35E8A0D1CE6835D74320F82BB890789550DDCE89E5B3ABA61F1541EEDDC1C5B7370D1B9F2107A1CAFC052163DC2DD907E7B4780708FC272DCF7954B9927C22F8DD6949FA9383FEEB3CF235C2B8CDAB4AAFD75417045749600316CEABA9812DA483309239C3EEF9364343D00940EABA7DEFF342C33520019E4B75E91C7F3E74EBAF25323B826B51C183A882E46E331B341FCA8993526FF5579E2216A2520FD228F0FE9AED27B115A5F204FE22C701A92C9CACBB28509D1CC89A38AAB2CCAC5452725DEF798576C3894B4B14FAE7EFD6C489E338C4A3571A641DFD5A8808C1C6829FA80A3E39524A19B6A73E367257DA2FE8648017DADDD8B30AFA2368335630A2E393AB16024AA2E6FFE56E47F9073B1FD7B40A86B9A7B006513FAA6190866B0D56F504384BD36D802F7A78B49969E760B9D067C4364F2532325DFDC72D656384A8A8F615A145CF494C8DBAC31A9C5D7C7C37966E8CC48F25682DBF5A684BB1E549DEA0B79C4785CE184EA4B6306C4C9C99E5625E0E22929B65678D6FE99276F22155CC4F72559731C70226AD58CF9BD26514E542CC1D1BC74D339311D80E13FFE9985F540E804E61C4C8C36C4851F1B30DC5C8F916A5473D5FCE14EE63023A1B7C4D1D05A4B03A86A2BDD47167E97A944EA9073D5C2FF886F51DE1F005EEB92A6B06B99251C244E225C30A6AE9677AF2CDCB06BE01C0114A4E0D9EFF0869F6F2D5282DC124501C243CE0B75594893085CC7E5C36EF8EA8C6794F2FE2B38F6FDBF565E25F5735F514D602A0303E083C7D80B9DEB759681F71AC1833B40A35BB5EA79254B7E1F173B3B8E587CB3F830F811BA3FFE424A56B76CE40DDC4DD76BD967754529CE89D615B2B00EBE5A4668956599086FAD8620FF361D80545C2BD66347330EA8D8F50B43966104EA37F18936EB79163513EA23D4A3A66FEC785B42D37C7980C64BD4BD672945E9D0BC7B161D6FDE4D7306AA950F36D8AE7D9C782A15A6DEB522993C296F424B224500F9F61D36BB254BE7D6FAABF63829218CE1E638E7EDD49A89EF09B7742AAD54A3C3FB8C5F0171F927E370C5B8DC76736178795DFA5223F9F478AC8F266047FE8C8D8597AB2613A4B9DD7B7D8126684DF7BD786F7C8CA2A65158B7903001E272ED44628CBE9D7FA1439259A97F6B8DA790A2BC06B2C555BF17EB529E3ECCAE43491811B8F634A43CD0BF257349C4EB6CEEAC02A24BB91E7723E12153F0E5C9B7802D57DE953C67CFA24B371D967547905E43E9596E6D9B839A206D712FE26E12A5CBDFFA579E3C3EAC540480B98E312DA79F87500EFB7054270D781654C83ADCC52FF9D445AD00820AE2101CFCD330095C1264D6776930268F731660125D765F525F05A1E8A67E738A5CD9C16D3097862DE5D0162A004A0450B5174A0EB8BE87823A72EFBAA60404A6C317573D78CCF757EBD72977DD76A5D9692E4082AD689B2385385F53BF725BDBF1F98F0B658E8AB16D8607DF0D3B826B3349F4E0402FEAA5A2D8D873B55558F750A2FD3965E4DA6D03EBBF4B7EAC516BB8759291FD520DA9D4066F91D95369C2531530C5CA312BDDD85FFD33D5DA62252240D2DED8CD0680D4294E2DBC2BE93CC2E2EEC3C683F539532C691F0DA054CC77BED1E44A2E4E46429DAB04A5E82A5066D766728339E845565B00839DDC03143B458DFA7B0C8EAC5775BB24D1670C103570763E3F9234C917026CB1B5B7F4BD50F0AE1E626D5400924683AC7DDB98F635FDAB1D3BEAE6E0C8D8FD3765AE411CC60190166B265105C45B90D2A43DA206419BE815A85DD5FE4EE3A2230ECDB9EFC2D36FDBB48FB0FA998F47ACB84BA73CCFFDCFEEB1FC75DD0997B7A5B6D6A9F81EA6C781A550489F9D0DC86455A20980BB8938C17CD13F31D5E75E83F87F5244AB53080EB6A0F032417F1DC519893EA70668DBF2D12377AEF1CC91747617191FBDA75E7F9CEAEAE8D2BBD7BC5B56B3288F9E97478DE055CAD6860AB3507CB55E36060971A90F9D07C4096619F9918176B83ECCC6803E6C25FE490D30E3B6D11853BEE6575E7DB1B3157DA75304F873F996FBF1466B34F118145370835DD1F37C18A665EED2EE218A38866A0248C77F85FCC3AA28A0BCC414EBE2F80FB45CCB293624D54CF359169EB85190253C42568DE5F42DE2B5F4D60104B93E3A667647C58A494984B2067619E6EBC09A0F750C9475B050F77B58202F8A86ADFBDE796CFDE68259D8AA79D906C6BBACD0737CF848994EE592DF47AAF587852CE914227C7FF0465D1FB95378EF25608E610D523A14044B02F0BA3F7A07B6500543B916A4F56B2BA7B0728A7DA67EE7A6663EB8DB74C84F0B54DE842C2E720E5C2DBFBCE7838980B38D156300F84D6D46F6DF21EE38B3511EF41CBDF6FC675B0AE8CB8FC3E453DC94D0018F470FDF990E31A8E0C58F542DB0B0399CF26F2382DA4132D74B36C137D56AB0D5C8B7408C959D7FEC1B32BC8928BD8DD4DFB43FB66995236321D01A58602D8646EF3AD29C690758FC97DB1EE8D509FE3634D04DABE5CB48683DE7136CAB51AA546D7B3DD39CE3981E1ED15B750BFBC119523D7FB6C8AD5D2FC0BA75F29D30C21F3D9E4925CFD07D1F3BB297E3B0916BB048E3D1E075D32B357E27E0310D82C91E90037AD146CC62D4CF077D9E212B5D68672703854126908C71A7A0F229376D2BE081326DEAB9F9047E460943F20D0A19E593318BD9E0A8E1EF145FB01E8B5ED5772AC330963ACC313306345BCE956362BB78E8812EDFF475F44B2D1BDDAF347DFDB0C158FECE1C5B0A68D99AAAC6E6FFF93C5056F4078F72B68F9D8BA4D3782E57F002D4A91F00CD1FF381119FBAE0E147C0184951F5079EF14B1A762F1BC5E54C3A3B0F80DDD8249768BC1A00C63762EABA58D3909D0856F5FF70024136E0A41BB31A4758A339B74B88E1CC0C710A3C0811222D01DAAB369C36A2517CC979A4239E1A64C8554F7CDDA2F674927C00B47BF879BE70246FF7C9C6EE0A3FC67EEBB4E254D7B65E05819583858F2BE9E16E226C547833F8AF11347A8BA18826AED42317BC68E41620DC2D0CCEA10A582D427075DA18B11A7B9DC1461316D41B48DF9177FC3452C33B63BA3311AD7DE4304875B4C67B4B8582A23EC90EAA358932957BA96E04820A95F3B94358AB866F4563656085A3BC29904A4329A6EB9899F00608CD3D7E458BEC11FF1D9B6F8FB145D256B5D3F0270483B98ED630B3B5A9087D3521F2F2CEC5EC3EA9A09EE1C34F41C2B34F9E270AC40E6FE54EDC5E180C1B360D4BDB913F6FFE34D577DB2A705AA99C6B6153EBEDA21DFF8F31E0024C81CAA2AB1087DB5B9A41D3BCAB9971D97E0D100882FDD182387D975757572201A986F043190C8EE857A4F60AAB616C92BF8AC3322DED24D2E1B2AB81970FD83778DB85E75F9015D94502EE1863E5C987F2971067A8280C34FDF66662899D6252D5126F49802194DCCBB7F8A98E440DEC6FDCAFE533C50DA082F2017DDA010AF18E6F42178BA4EEAC2089505CDB1FE9623F6AEA81C36F614464FD1BBF1A9EED694E8C00F01E80CEB4E818CD64F785D2C9533206AFC0EF7030C7863545ADA9EB017113ED126A461A0F6354647FAC17645B18B9AAB58B81CDC236D64BA85CF7FDFA81BF2F8BC0757D0CEB6570DC8F2DB5A6DBF06CA581641CA5F383121BE6E60B3AFE12D699ACADC9B7516884568B28CB122AED604CDD85A8E0AEED4BDD519B548631B769C158F6749CCBF3449044F14D525EFDEC59FA71995E46AF60741A4775B3F7B3C40FD50B1D6F459DD24F5F34606D655B9CAB5C6FEA9E02799A9F2FA5033F7A100C5880B5DA1428EA6525E35A6A1DE03EF941C8968C85CDE70F41AB2CBF8C14B33A3BE5D67B7A006EA03B48822F5F6BF0429C9302DDFA2D4C243EEF8CB35E5717D164C502B3125C0EE9C4CECA9B5C58797A24E7F52B7DCB813B9BA13C5B4D41127D8BABE895197D318623DEB817ECBEBC20A259AA4362155769CF4D32AF1536C86926AAC57F8F2C01A73387253BF967DFEBAD4D66781E210D7B0C238F54C3A3FFE8AD4FAA765F59E6594DD6ED468A3167ACEDD2E7B80ACCE0C831DABA28F12D10B593DC082586A81DC139E8C30E6C04D5345DFC3E34BCA65711C3606EBC6DDAFCC53F697CD5ED351533C9D2E575EEC5132679721A525646520D73F83AC53CE0E1F5AA976D9F53E3249644C5CABD61C6737C8F02DA93BAAA19BF2465D44E362E0D61227E3161BB8615A40D99CF3F2C646F2937BBC2FF966E673AEC6261153E42406E61D2FFC850FA36FF907CEE34B9A00FE03AC0BEC1D6F088723D7AD7F97DD67C8AD0BFA9A00994620FF8A95F854216B6B306996BA22CBB68E47DFBF84BB3E6AADDBAEE2BF6E617C699BE1D1C4B219055C7933CD148731F266740A8D5821FBAAB3B4AC5F06C7A18A8AE2E1E37A0EFCAAF4B9466D5A8532A8193E77A05658A57D6C9865D1E0F3FB2B7436AAED1831033A9F165AD72C29ED6C8F004236A39BA03E536986D2B123910494B27057F5715B259BF4509D9AB942ACACBA3B480D500C3471173CBF4EFEE0912E8E669803020AEB53FD1BA66C7F9C80180664D7F1F0DC59E0D0E2EEBBBB35906CF4598F48637DC5E08740D0F9A8A9C2A798BA4099CEB48B454A32CF220762EECD76D1829A8F987E1960BBE821B458545D0F99F3EDF956382A881900D94DB9488C5440D4EEE81DC6C022E87F404A0F7A88474B8DFA0AE2F478229DBB4390AD30847F481DA95208376DE45B478C9C581DE1010E6F87FE1614EBFEB38FCAEA8DE49D48C40BA2B41F7C0BE0AFE7EFDDC339E30404F579722CF84017E383C912845C86EF9095876F937D997F4DBAF7928F4C51B80E2AAFDE2B9925C07D9CDFD943DFF9626A66B43560F23C0CC23FC00AF88B8C154B3B8D25A3D7C399EE9F1CC782B75873F4C8D7251380945EDE0D8D89B23F1A7F91B90A9FE15766AC353D5412DA8158D487158D2F74F3AC170C3397C512F6364964F3B7E180F22E498CB411CDA59DB657C718419440DA2ED3F88A61677048870BDBC8D307AF129D6C310DED82C0DC7FBD4E4F2F8C6C9C48B4B86BB08938A14F075A63DF13EA0CCC2A611A3878FB9C18219F48378ED47AA087C5A031C66349AC86FE38F2C42B4AFC5B77EFAA2ACB28BF5D0D6913F1008E77366BDFF72BB981D59A6F059F260C44BF85C3B25FCB746112343E6E3F76910EEB7913B74B91564D0FD40DF46C5E082FDD3BCE01D79CF59E25354AD61ACD5F29737E64DD9EF822AE83D8B139F5E42C5EA9C4AC465236219149A51C5413D16083B7FA2E33EFA50D2FE9E4C500D8725A034C75D70A8394563743722AB90BDDA4714D2E72456AFE3ABB0D167AE90B4E5B618A715BAC045718646083744DEDFE4F9F05D7853685E6C53D45CE2FEFF48A899402B06BFDC6F64FA9AC060F43040574EC054C3439284EE837A5458263771641FDC58866289921F1584001C5116BDE524DEBEFAAB6DC273E76A953C7119317012BCA00D99A5ACC2FDBC0952EA24C133CE8F0F4C69A019F780CCE50FF09CE21CEEA6844E8AFAFEA7168E49924EB38490A6ED3F81400397941EB539AC0BD0508BD6661B818A398C5193E6AC1C63E72379072B9ABE1C18CA03605E5BA7F314CA1BE5C97AB5616064FEF67ACEC06917E1673D535F6ADEC5EE799F0A5A2A79791AA69E2708E9A8610BD8A49B1BCFA1BE8DECDFFA4FD94BE6ED7374147352E08C0C89537E6D5DA44A218D1AD4A1EDBEB230EE90848826296669FB8717786021A5BD62A1753B6EB4817FA7C3E94930802B81966CF732D28F50223266C83CB3B669B3089C18E546E3F5D01AED7D79C527A5DD9C727E05C47CE7EDAC10B8478AD0D79EAA9CC2C997EF168E4FCAF467E8F9CAFC8F7114B5070747679C9E00E144450BFCDF11834406DE808446199B5C4FF3E45555A74A3F63789A2B7C8EAFE01263C43447D8993B5D4F0F900000000000000000000000000000710171C232A313DD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 + +count = 50 +seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C +mlen = 1683 +msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +pk = CC4A03082F7FB9F8702C8CB5D215D3D24F8A306E8F98A8EEA0F445BC551FEFBEF1FD365A166561E3F62E0069CEBA6469C756AC4492C0A77AB1DF024347D7A1FC4BA95FB447DB85388FA77AAE4A3B2B52EB2ABF6231D30FB69C886CD095AE870196DB2F08DE77C4C42A2F460CB440518BA923E0392FF647EF19D612BA1C1C93A3A5236CC279F95F924DA4B7F2DE2BA31CE19C4AC1BEADC62D335FA7C47D71A2E5C6892E55C3A0E5150E9F01B86C37BFE2D99CC7A04F739E7E7FD36A1FC985A6EF72493C126E062C3073E18878E903943416034CD4A7DAC91983689EA631BB166750EC51F64DA0A028D95A491A2C4FB53BF8FB0AADE52184A8D7E47CD6E74A9C926DF2D0B170A68D0026FF2CE5DA38602FE3F112FE4E3263838095EBFDE305CD179BF24F347022FB3AB151FE832C76B0AB69C6F321CC409C47ED5F8DE24A071FFA719C82E3A710CFE4E9EBD002B8609E40148752A4FC6ED90A12897BD6C7F27458CA4787CE140694E2659968A4E43E6C7E70DE7AB9CC4058748ED06E61981B089A6B0FD21B5268EAAC4E2759B9679010C86E4CE0FC987E18052146069419F0D00957F32BA7913AAF36A31ACA240131CA25EF788530077041E18A898C5653E27333D90FB8BA8A6BCB29EE53A08D5683DAADAC4C6849D1A0DCE8D47AEF6A37DA79585B50CF5F277784D698171765564C7B2D398F44375828248BD9243A17B561A2EF17EDE82C7B0D98F68367741C7466B78157DCB3C044AF05789EB85A6BD366243E7EB5CBF9E36D4B7410FD2D5AD2828BE943870AB510AC0A5B26F37D0EE19C569AA106E2E485976C73CF04028C4CC5B907486BDAD063E00DA67E1F9F4BF150A714DEA346C3E84F635C21E46B3DA79BA41988FCAB6405122325A48FDB5F32C4FCFE176DCC8E894640DD0B489E4C67DD34B9F30F41B06928D4E8A728D1C2412AF3F979B44DBC9ECC0B07A70938883D2FE27EDE87EC10A94D054EC70FD34FE8F29C184A3E67F415B1C16246C6BFFEC08F46BE3F7957EBA6E64F04F7298ECA36692033AAE5016C4319289F1C45D65828E83DBB11ACE4E3DB962723EF0EF6E2916113D902C6DAC7A7556A3E06435CDF4BA09655D5247D71052D1DC8E6793676352CF3A0577E313DF72A23371357037B0913EAE7170DF56B134076E17FBA6773144B44333044CB5EE39629BBBE1FEC3A316BE69C3F7B091D4EB5ECE550893F9FC35B44EBC0A19053DDD81AAF8A9C27D758F212CBE7A95DFE15EAAF4CFA03E4B4B27284453A3F8323568D733EEF09CE96D82A1546508BE73A4F2951AA39E674D2DB334C9600E4B99B8D377E5D213CE465373D80A0DFB87DBE7B882F869064997F75711B0B89A47617CEBEF2430045425DC08DDD68F140AD9AF2D96E29FEAA77960CB99170EDEC87849EBED98B5D8D3773740DA9BA6708024CB247E7C32867AE9F27BDC20D6D3DB1BBC38C30CA73A68936A3E95FF9E2B2F40823DC7500923E268BAB12C6CB5EBEA2CEDA3691C904BAAB9A253D510F5E5591AC1893CAF63D7FB373B5428853AC544C70ABAB2D855D2E2CEDA7AAFE15E395437865DD4925356B65FDC6BEC447109FCD780FAAF0759630E01ED2264D571451E8BDF944921044E87E475C1F6CC7A392067CD220B61B9E2BF7A3ACA790DD0B4DDE200E16D3622DA3A9E86F5BC3D3201A08D498AE96FA6B48F91AFD92CFB1AE84D2C28206044D860F7E1592869670F4B8612E7F8CF2DF0C085E664A1E15576A046DD5C39840BF28784C136754E8BAFF466181ADE77775ACD823B8E8EC0B345DDEDEFA689C7330A850F1B050830293AE92C66CBAEA050B8232DD014E3BE7CEC10979A0DAA4BED705DE8054A9009C63688DC90257CFFFDA39092E575A77D51D26964C372A85B8C65E333294A47BC5CC5E57503E6C74B30142F62C996DE30246C25AC713EB12CCB2E1B81BD5D0FB8A897A3946BF24DD228665208536109A2AB153995A8F36DE6467F97B7DDD88A4C6EEB29E39CBEE7D6F14EE7D57CB29E293A3ED7BEDD1C49E903E38AAF902CD659428D441B18A4544413B825FF0683270D8E20680F838584E75E76E847D3EC136DDC24C71E59E172B167EC50FF7E01A56DFDE4E28D17C400351FC3103FB84C36AC5D7D1B7CDEA6F906F6F08499F3FEC3B692CAE5F61128853650C202B5DC6EFBB5D4D2F00240F73CA1B5BFA06C5761ED8C7BB654487A33DEF1733F61F4DBD1EF709CEF5F9F3106977941226FB86A66B0B8C5B43270A65FA9D92302BCED83862E86D11B825335C89747A74D610CBBAAE0E8E1CB49F15A3CE0F0472C0C17C991747611396EFE0B89A0C75CAD2FF568087EB2416C3D954C9548FDB9016D766A0992CA22DD6BD9EF56AE6AE905676457251C374DB3C5338AACCA0CAFA35A9F744D8B7A54ABED77BDC8B49288A6226CB4E47029F0EB0EFA3258E8390BF4A0E5FCC5EE84CEFCA0EC50C7482BED514455D74D715141DFBBCD15AEEECE4E412E8F9E684B9B0CD6B4C434DA0C0D1B20AC3016B47B01B04B2A0E772C46C2F771E9D564CFF53D844C6D29251943E3DAA2799A1124586E5E7866BB9AE973493090404DA567857661CE88E9C4F9195A27FA5457668C2022F245A7EF2DE9AB1C5A7405AFFE6AB03D4BF0F00BADF38338BFC615757652D7F79D0094449D9FC88CC1793EC52919171837474392E30C6D1522727459C10CF19188A15AC9ED81C2C3259A15C35CAA4B997DFD1734AF0F785FED864F290BFBF67A55FEC2A588B9F054875510015D1395001C211B54987D381306387B3022C66E32AF420F130E1EDD433905560000286AED72F377EF525297991DFD9BDAC0AA0926E2719933D5D33AB1617E3200EDB8DAAF5947053EB497A80F0F83E2A0663EF920039503F2D167ED2E71C59515FB82140A6D60F6EFFF43BC91EF44BF0C68E12219698B75B91095707CDC758497B1BE6431FD52A44FBB21D38D9A609820DEDDAE07EB40DAE9D2014F7957E136C8DB357102ED7167D8AA41ECCFD39303D4922AB4B5DD4F080D724725E25357D5E9B091C2CC0C63F67D728AABA04D5795BB63C8AA3F385669153878DA913FAEA796DACD0BD7612F20BADAD32584DE745FF0DDEABC3810FAB6BB43F15E3CE0801BC9B8C81E9C10DDB9AC6A133F0B7D614EFE5D02088027020B1B7BF252554B8D92769B47F51EE0E011AD68F696F86BE1503A62437514F256BB8C7A197CB7EEFE9BED52925266002548E15282924FC146F41CF2CA57BD2DD49248B37F0455001B607A5600332E2F46650E27CA95E21CDCC8E18CD40465499DDF4669F95DD87DC395F8BB8372632A8D81E3F92124022B0C145DCA6D80E21E5235C7BB8585D18627808A9CE7B466DB9CC8D7F308A05BF31C0439B6F7A7BB01430DAD9F9E9F3D4069CC3CF295A04E118A6F4FAF67FE79A3048A37DCBA2BBCEDB72C4668066DED0E19CF1297E006772E4BF0832901391A7B2769573AD6BB22B7EC9E634C64D9A0E68AEC72C8BB1C11FF8BB85448E2D6EC0C99281422C81F305CE27EEDC883D823331CFF0E63C524E9277E2C7D8682E8DC269D688E90C2C483944E93F9D72AB7A6A1FC893EB6B3E1880D46C16A6F6DA1816698B9FDDF0E7230C5F19D601990ABD7CE9CF15A9CE0AF1BFA6BAEE349795D7E2BAE7EF6CD834FA881D6EA9AD8EAE31B8D8E074E541DD66A8A3 +sk = CC4A03082F7FB9F8702C8CB5D215D3D24F8A306E8F98A8EEA0F445BC551FEFBE4313BFC12B89012EB1D011F971055CC70F4FBF377F796AAD2EDCF3A4F1C2D195F7F0DCB31466B9E3687590526B79D77263B1669A1AF03241C02E6E86223583FA374ED4FBD75175BD9671CADBB47209BAF4F55A77B5A02F9BE370C9ADFE1AE1DE4B886D0480081C45712103219C9271C8B2409A48629C04011028255482481BC34DC8289121212059C22DCA9840120990CBB044A4040920366A0C307202C10851220D53B22892A0684AB4318B068D9B86009446481C388558A8609B389150028EE1866C114830D1A08019114D00C36C0A89510B156513A0601100858C308CD404041024921B900953042041126DD9062A60968588C889A40651C81889200465CB062000272423358812B08C044290149011C3248454A6611420725AB8811133721C1645191550244812A0106EC8168023173204266C1AA3490A956C09885158A6881B3644543646233671CC88644CB42824876901944502240848442922A56593B65040426620482E10070163282C1BA120C1344624274A8BA4311849011AB22951B0852099500CB589D4C28DC4384E000689091730DA302CD9248902A73018C4208B248CA2B87112C705A0300C582284D92261CCA811CC862D6094498B426188047099B66418114521035182264099B04DCA9285133001C116801C0245C0C4415A1632C19484DBC00DD8224491909012320120830D22457183140154245000360DD2A8498C96840A374191B04119828419035010340249928D04058D0C17644088848412844B08641BC46D80184E03C66C1A848C18986952007224A66C22A524C89850E2800502152099B84051062083906502212D0C376C58484A8A908022259024834860308919934808B091E34266988290620044891869CB12021A092C588849223910CA088443B065C146840C0885429269612805E0922510010DE224119A0611DB924D11472A14094059B2491B0946C3328691B80DE1B68D12B281A1C45014474EA04082622669CA34308032518CC4651423241B3191224306E018041B9340DA328800264E1A31816102914140651C970021410A83262912157204252110C7414284819B862CDC42448B487264B8901A260D08B2900CB84463064949383153C8059C406583047094466A20A0618B8471D812200C831084164DC808468B2645CA360C08185282B06C23970D102146D3822402B9918C3446DC126C0C00120B008AC408720B34858CC06D11492083064ACB404922B781E12284DBA64462042448208C58444C14256D52828DA1081019B0506388290AC92DD93489CCA0910C318199242A18C4801949021B94250123524818801839665A325021B56C91244981A2400B3582982425010164E2428108B32440024E5B049241B6299192502140311A428943008C04A9510B98304AC064E0C231D102818A10840B0304C02081948288DAA45093302A18B38048A881408880A0060AD888852244469A040922A34C18C54991A464234628C4428263328E91A281C2404E08384D004251143391644671DA244E19A76582428A5C008D1816089A420A92C48DE0800CE3A090A0088C1B2472A4C649119749D49005E1204124096D82962D14190A14836500165111370800C9119240840B418A4B220EA1326A92840D4AC24890280E04220120118563824144A6854A148684906049468D2407700C444C0C06090A8908631481C942051A48240A3771022570E314619AC025D1C24953220D80348989C029D0026A9BC22C83282A4312819A868DDCC28C0901244C4086949651949861094885CC169258B4890CC46522C824482250084724D4066008941142326A19056CCB206ECB908400926C4C826D1A0840CA0680193866D3002ACC987014288C82C62D04C30DE29411589248021088193902A0946823188EDB387123880544A20513372501954500C90C22050A844851431065DC4462E20605D8C6204824258B9080C3380E518461E2B268A13825A0A2512487904B322082B08DDB2088044071A2B801C21670A0246989C06C23456843260E94266D0A180C0B298593824899126D92460119884C894052D3444994942512A391A110204B448D1BB05109388490A68D24A1444A483218C211C1128A5C2826E22072C222020835260C324541344D23878C0A48020C1286945BC1245CC43BCC71630F9B0EAE737F05EE3036B10870697B8CD68DFC952F12E627A523EA534074139D3C6DF1E83A75D962378D1B1BFE1244B2112E0D2738EA5797058B4EE58D090A281FDBE78F641CFF1A0B1DD63DEE152858FED1200519768AA70DE6595475480A2B7712875EFBD276945F7ECD0EAAB2F3EAB3270CE45675E6BB8E981773D7B1E762CD1B6F8D28BCE07003186EA8818078D86DAAE13C444AF2F3A4FA4CC3F680516D1D82DEEFDEEA4B642666A1589F4F4AAAAC724AC24AA8D2EB2810521641DB2178F4CB58EFD8EAFAEB6832AE6FB27696B9AF23E266EEB822123A5BF9ADBEE6B59BB832A1E5FE3DCBA944CE0DE697FC0127BC71E7687BB57374427F1A73FD31A4BA991365D02BB48D910E0A354299F645E94B03277E0807979F1C2E4F082961C7005692DB1E24F22DB05616F67F374C265A35F7D9C5BACDF909073E971DF19FC350DC1506286CE9F329D0C12E40F64BA3E941813B346F873D34BCA315CD758800269B8ECCAE36DB6A8EEE2ADD73D04FA45E8D229737EDDC8A7709BD36E627A8DB2D6B5CF7ED8B6D53C9E07015AF836A23E21924524FC947CE82F5D235FDB630E9704FB12D562D6FD615E9214AB6503CD8DECA768F6D9FD6B54F0ED5EE50E34438FD3BCCE3B437135287053954438F91CA4CD327D0ECC4777E357FEF2F7406D8FFC8AFD5F3CB80D652F7B3979972D9F9A5845FDEDD4C392986EABE095963DA332A0B757D628CBFD46307F29C050ABF31746758B80106A947431D8593734E05802C7F2CA20F1B9EB36787448736F933002AA2BE32EED3FAD225466BCFEEF5AAC53474450B37AD9CDE31369FB68D498B38F9ECFB2ABBE03225152B2B695D1AEC5807A7912C8037EBF732AEEA9E94F87CC10C382D94B47D653052CE063FD988C43F662855D8D98479ECCD9FF18914594754AE75DABDFF49C12024EA381BB07B4FF4C50930C2BB7962F51443FC2ECE77EFFD30D96EB3E8CE2F23ACC2646B23A918530C5A0698D741163E6BA3DA20819E1E5BA2F11CDE6BE31957544E3991ADF4845C73F7957586F16117079F2CF70730E6EC2C883764CE0027A13D75B9232030541504BAEA1D11369CEE13B17850A19E74CA713A1DDA457CD19985375F78F7C761397B91AA304822D5F3390FBE0AB94BB72CE9101514424716691581A1BB0C810A3921657102963D1DA2E55BBABD80D2DF3D989D581EED22EC8CF43B2C9C2CC4AF0308D45CB35B024233755F341A6C4E2DDB697B35ED0CE7C697CA0339BCD764194FDF3E40CD649CB437108B722D129F91F642A481602493A853CEF114636F9B0B54DEEFA52409FEB3B17F19885DFAE8C0FC62A84EF63D0D638EF08A337D10CE6E795AF23AA734D8F8287910DE3DCA977FFA096EB9C48A93B4DD66E11E21188C587D8B2724A29BCF4FD000C0B8CE041C7400DC3A5C0D359B19220D2F5906E657DBEDF238D4AFCEC45A46FBE7F99F9089A9D17312F790174EBE86E99EF0CE081AF09AE056D636D1668FF57E9FCD0E6275C0912E230B03D7AD870DC8F15DE26168EFAFA0DDADB457FBC1F2C69A00A25256F916F4A6492177AA947893B64E61EC44B81B57867BF2880AC6C085E2AF6CE700515688B693D32F8586A4A2737D65A4AE294F6B79F81328D9009926AE02ABFDB6AFDC2AD7C77EE2C70B86021657527B75FFD1178F76B0A7E56F5D899FD8DF9000FE2E747360FC5221E89AC876CF40EC98D43D67EC3A7BE420B5418E02356AEF7F7775590562796BCBD0BB453EB781173122E6507FEF5732F835A9593F2CF194D5A0DB3249B011D054B883482B64C2FF49F71A75785A102997D2440A8F576CE91FBC169651A5054BC547E4973BBCD56F9EE0E43828D3C768E8735FBD08366A7F81269A210FD062B977C79C1FA88256D2A16E016281C9066B143FC7F5D8B3ABA9F50EF80A4E76CCFEEB8A59840AE5924F95AA7D1AC68DA3EBCD624F38275DA6EE3BAF27D4EBEF26719089BBEDBC8D6E7043C0D26898030C2CC487151F06188734F2DA5CE75EF01D2D14F108CD92D4702443BB273A4E878A917A5A09F9002E350B93295CCEA36695BDD5A5F526C8AB5234ACAFA74C88DFDC97CCE5DCDF05750E994D1BF37ECFEA217EF70C446C9B3F3E339A18DA7030ED2A453AEB46B61C91497151A97C2FD7BA1895268BF10DB0D638BCC78F7019D4EDA2CE70C36C7E152C15016C08793B51E1982AC9784BB1E4B27199B132B378EACFE88023B684AD64B1C97B6F8116AB454B77C6C27EEEC4D68F69171829A32CB78F153674FFFEB30F517AC92DA5E724F29EB249EFF9063B39C01215343AC0A3B24FF31A4B0A4BBF8661274D8769769287D19E0841425A5C46FD0884512952C7A022FE2FE814D137C0D4657C713E2F42E49E9882AA2397B489A424F37926B0DC7811FB71A77C36E6D13DBAAA3F9A95F9F11B569FDF1B844E0A8A2EE7719DA3177DBC517011565CF2682D8F859BFFF771DE86E161FD3DC207D7FDF97EBAAB81C3215052EED32B0F3A04EBE21DF67652AF5C4E5578177CE31D350AB45D4B8DCF27927D716DF7C1DCB7210F9C49359A77DF15CEC91FA36F55999B7825734AAF45773046D29A6E8FF7F730A3BF9118D273157BF1626D5FBC666D85A06A5E1929FF98C67586E4179B98DC0F147A3BD1F6BD8E92E03E139724F522C9E40C916B1ED4C7CE1A4C4DEF9BD8651E1FE286BD043602CEEF34DB31BB1DE2874DCCCD7ECB0476F1186A7DB049798F2C3982A5548FE457784BC73BC37EE491231757A68680E77D0D9B1A4D8D1565DF72D3C6B15521C06785E2E289E12EA7278527AF349B7088C1BF1DA78AF3E08E710EFC45B1DCEEA7DFEB4270DC3482FFB5289EA435C068E9BC89C77F8945BE15B6DCA3D57413191806CA13EED695CBC560A71008376CE6AC5339A260A60B53E96B6953F6B82573D358F41157B4EF2745E4BAF7C8634F8A1001D9A1A682ED3C5E3F8384F78D4CED9D5649EF8100A1F5C125BACA92399DFADAF687AFDA0895B068215789498E29E8BD80594670D7AB7D1F42AB74B0E1B8C6E8D9D9EF789BCCE88A64193C047E3F4F56FF945309B31783D6E1ECA29BA3098C3841960A0F99B0FBB52ACDEA02368EB66663971A84570C716B41C8FFF94A8879845532375810FE530F8E339C0101C0FB9F199218D8A6C55A48BFAB61ED4220A88FD6351A1C9998F2AB35CFB3837BD845C36BAEF7C437428F8967DEBB6564D1DFDA5D3C9FCE96D102A48B5F90D1E2B0A53CC7C00FA5312CB275BD323C3796F0F26A78C99E5E64506F767D2128C97E8B6F14D100DE80F05C1AB4820DEF997BBED39FDECAACD123F3FEF517FBECF92ECBD90E38A329C905FA7A0F42ADE9C5E4B238A33CAF2E803C6B250219E9CE1037CFDE4E84192D2F2493C5283B95DC440DE07B8BD2190B48A16900F47E5C942DABFF3C6AA55D2D940DF2AFF7E7CB70681C6DFA3D14E34F3128670B4A3F10A13D7CA23473A371D26D7CB89C3CB4CA0CB74C75C6A29557EEEB96C7E83EAB6C14C5886F01B5F706B3F178250615E5A3F670B9EA8B98760CFB1D81A9E641A2413313ACBBD220C4CF11C486C8C2AED79D66701DC8C703E06917D1275DF3546751D8655FC1511295A5ACA9018EA97570F60853EB2DC1732F70C51B696518E00B64147DBED7A48E32B10965685061689B6B751D0D8292EBF4864586A88D4E6B3E5EC852D171F5FA923DE529A129B8CBC1BFC0CA92F9390B9FAD56053980D75BA05E4618788F63CA5287DBF942396454166FC94DD14CE2DA1BB837B5F585BBC5C75BD89E3095AE776775D4F42E7A2FC278F91A0B7089C9DBD517A1FB64F28AB4C7B23C27B293CE0167FD3D8A91E739FA4466B8569C811EAC04A3068E019EC11C711772F09466376E7A486DE09872D2DBF00A85FAB96D6D440C2101ECDDF8CF25FDE5191C8143D4EDF776D51ABDFFA9BBFDB1FFF155342A96E3E27EC4748514D4225042E9BF92CA35F2E1555833AD9D1C8B2CA1A070637A76A1721DC12A73BE7A8442517660AEA708CACAEA9592F99DA79B9F78F0A47B84D1A8EB07ED1DB05719DC39429EDCAA823B447602D1B58123FF910C8DA7DCC43369E5116CA341B973B20061E2CC1CA9E07E35FCD1B1168CFDF9EA2ADC027E732E2E764DD7AA529B509E0D87CD464AB123E986544919DA933701356902DF1CB1E518F3AD1BFFBA2887A172F33A7C34CDAB2DF4A95E8875865EECC41BF4E294FFBE2ECFF9CFD0EC486A42251F902F59FAD178113A2B76205D95A5C7806005CBCCECABC303A3D542B4C55210EEE8FA4409FDBEDC925D891888EFD303DAC7E6FC602B91E6008810CAF50D9A0C12D51C04E0DA60EFE875B157354904212735AFD6C0DD03EED5F5405D027D88907367B2B4A26BCA80D73DD6F4FAE4AE8712123E4FDF882C40DE66504DFB5CF8925BD7C322A212BBABBBDD7830F4832E8AE771961C1B550A911E173F3E4959C8874896648DFCEBF620F209D70129B6E3E2E47CD0540DA9EBCECB5B2233D611B0A75546EB09B6F9B298762546DD3AA455ED357C71918747323CB47B4089B0E40EB7584A695709058E87C395FF8C75166D3F03BAA0000032D0171544F03ACD5B49B656EF76497386C6DF53C0F853A84A035EAE2D1A38F98F3BA3D9C043B706C6EF63806E891337229D376F2AB4AA47A2F456962457ED207DF2FDB163DD4D09BBD7C9FB05F3DEB87378AE41E43A3C686B06 +smlen = 6310 +sm = 8234DD3FB9F1DC206539FA619A3D4937DF1CFDEC5B2149303227572FD9FE97AB7C0E3FFEAE12015A830C707E292137335183D3879345F329D141A926C0E5A5E87E537FD244819C5DD4FCCE2FF1A5AA29C0E8A5A9331F57661ACF7E62D5335A76CF7DC08B687FDC1E3CEC1DBC435FE75438E40F64E129320C66199A85E912631860F49C58E83E1ED3A20DC6612B3D7075CE41E5B87BC355EC5E2A6FB1108C4F59B5CE60FAEE75BED8AC7AD00453532209224095B605B08E48A10B549D9C9F3FB312743AFE4B4BC7068629D1CD2E98CA8FD93C75CE5E9BBD098ECE1EFEB25DCE8D59EAD3C6A4A2F788A31906A346F5E06ABFC09EAF2AC54BAB7F9982E2FD07F7B31AA46F49799B448528E54F5189DE683BE1448880BC4B0DBA59BD0DCC9744800331CDED5D04400AF812EE146B7BF2F2A958995E921B89B63F854119ED8EA9BB0798EF0AFF4625045B4B0D2CD49C674821B69B56799A3A5FEBFA9D3DA4B3B3F2445676ECA7860A6F124BE4370C6E12C13E4B002A2C059A50D259A47B2B4F610BBA76056B0C294008AA4B941D0E90CFC7F85C4CBBBC8C8BF3B2B2EE964D51A65398D7B18A70FD070ADA6937FECDF9F50CA48183624E3B8524360ECA33A806C2433C43CF19FB8F6C90ACF1C18E5B609BE170FA365EAADBCF13673C093FE0EF9B82F933E660BA73E7D8513F1733C107FE8CD821367227B94DE1C0336324B50DC6ACE722C4D7286D49A5DDC5E7520D00EDB943AEB8E492CA21EFF782106A2D882FBCEAA17224C17DBB09EFDC03F6603A33AB133AFBBD5F1684D1048399562A8F214099A9F6CFAC79D5F0DEE01DCC894A38F17C89552FEECB24AC5361A6C45961E4A1E902D76C2B870F341D3D33E439CD8A7CE79261CCBFF7F250E51C1851E0439EA0189019D08012480EB37EB055EBA9059063D83FBB6DBA00897B1E821EC3406F83E8304DD7C166E3A0E87C8E856A619EA372D1E9F05F1F6C16FD78FC2C1C8E39F26118238B7F5A1FBD2A7091D69049C3FD2B808D745E40D7CA68A6270B60C6F5339B4344BAC0255F84AF8008957CD7EDAC920E92B87F3F90A9781530CC5E7E7D0537CFB2FF0586C5057F62EB15DE486119B717CE2B825A1180401698FA0BC1B788A3F54856734C7E521389A73A8B5AEFE54B5F4AE822384040077095730C6188EE3DD79353E96058F14150488230870D5CA2FD18618A8DE17AEC2B251A0064E8185D23F942D8EE1B0B6BABC8650CA745572606EE70B76887E400A23E3F0B4784389011FE3DB2D6D19AA3C4776337B85B51F48BF7DD7DB7576253A8F3E4FF89011EF922E780F8FB6690771913B90B28D118E6253FA28D934B955F1F6F913DB64CDBF3FB54C9104891E7E159E32D475FDCF58986CB94870BC36C2B6CBD0135EFE3AD5AFE5D371F71DF2115A38ABC3BDD2B924FC7E87FF35F8E8FF473C9C4C3752FB3E4A5699DA9AA04A75F33E28376BAC22850A5AA2D704B45368E0A6F6A42CE0A20F0AF972ECD485250E1806E8323987E3A77562E1E4D3FCDBE4A1BF06709A65C5CDCC636812F153A32C4122D888C3A314B09DEDDCA8FF724D0873070FD3472A659B58DA199D7C87A8A63F3089C28A0E0099AB218788221C6C11945A6AD21F890916B9611A59FC61D9B477CDFEF0A9CF446132F178835107939B4058B6D9D7F7144B11AEA1E21DB9A9BC597BFEB284A20E28A5E035345EA67115D6BAADE0FDC99062A0D3703BE7A18B8C5A5A67A0EDF1E3998B0AA3E08F523DF630CCE4BB7F67159E66E86DFF4F4897148A486445E124EBBDAF32EFE6117670FD2D61F0E3A1D1203A059C81912F60524F778ACC7AF6C34B4718D88261250EFF59A9B4DDDCD55BA80C436EAEE182A3C3D8648B64F8742E674F7F2361874D88887E4854F97F98BCC04B613E4993FFA38097EAE6F4DEA15C544AF3E397AE7CFAD3CA37C8F8BBB4669E70160B50905BE6A4366D1CC0882DB8685AE250B06D4814EB154AE69FB685DB356006370F2E371127E042FE106CBACC1328109B3C8BF1877122725B8237947BF9D547CF4A3577029C0A218A476CBCD0374914889AB795D4A484DD28ED476C5B0234CBF9F91EBF6EF08681BE1B30701B88C32ED3BA139D6065BE45CED53922D22747E8ED6EB797BF080D8477D034D30366B83645EA381CCE32AFB2D0C220A864A8EE7787CB6952AADC82CDD459EFCE169D00AEEE5C86DE5B1DAF1828CC5C022F14998E1050956B79CF0629EB3305FCB87BE34B3620114C2B31786A12E6CD74726B24CBF94C32AA13B9F380BE1AAC387761967012003B75C7EF3EC958657CB3B2CF9A04B7538FBA3D713BB1A3D6E5DCBB016AEA8D013C1C963EC05122D244866DDCC9046D576E27DF3E4AE4943B6E012E5D26999A148EAD9F34136BC148BA84E6E0EC9A46203BDFF2113A634CB4B2A8550DD25BC3C359DCB0F73D22085B1196EC1DC6995BA385599B234939DD70F65C27E67E23BF7F778E5EF63EF095244005842458C03DD4FBEE9ADA85AF6B9F7A8F2E6D08724EADA7FC318805EAB5E73D95D66519B675A8BB715D0038BD744B7ED8DF6E0F54F47E123AED9933544E8181BD427706391FC8FB6510AD728E0EDF800C3A23A37FB195C00E5C90496B50F863105E4C07FA2B20D7CDCF633975D2C786AD938B3F3282C78F5B5966CF8618ABE3AFEEE5A3B2D05835A363BA2F73C8ADE2390DEF2E2E8BA2DEFFE85626B7973645C1B644CD72DCB02404A8CF1CFB077CC76855DA1C2F98E85B63C074D3CD914C2074FF25AB131D9BA76B886D71F4B2D4843A8B1068492306436444ED406B27946EA7E820A46DC3407C0F1B1A8C19D994D32B841ADEA44C051F4C87F3B85231AEC82A5736D3674EE8A0A66F9951996E3708976E1D02C388CA37451D6763388C47740E5C79A90B621FF8D498858A313443A81E425371179638A2287C3E494D8C1373870FA8748F7F36A3DC809C23260E1DE4709BA41C652092AB957BF97D18BAEFA9BEAFE7EB8E41DCF6DC7E70C4A063BD6E70A21E396EED0A4A7BF8DAC47E0EC8C20F8862F48A02D38E70E9A81124915A456D25F89C866589B9C690E658778AD5E350EB2A26F77D05B0522B87DAD10A9F6D0D3146C87E34AB3FAB127D9A450B003D73DD5F3134DBBE0938E9914742AA222361EE2AEEE3D4B7F0E57D9D7431E96DD296C4ED3B39C44BADC9FD7F7522F5731B09EAC21B0056F3DB3BB33865DAD9D4340956EE9E2EE1FE8BA9702C375B714A87373EA917BB89D756DE35903E0B3C0BFEDD98BAA1A1D23EDE86B97FC3398A2F3BA758517E45E63CA4FBABB60DC6A316C0CFEE77AA858E1147C6282861EAD9648C97E97081E4EC854D7D5A29455CE90390ACE8517031E7DBF4DCE53D73FBFEDADD0A4A59195B847BF5151D507C5C79D6A6B97542958CCBF6548308A15972EB959DFC87F42BDC8A02800E81F5558E215B54CA02F9022A03E5FED97AA42B65DB1FABA8683F389B344A8672754C8F45A5CF80E2B17AABE63BA9F8DCF3CBABE6934CA2915987EF135893362719550EA3015B26362A3F981F89F8123CBFC835B3F6C7A467C0240238CAAC97FE46E7AC7AFF5868D743654253AFDF5D98149066237C3A18304ADF4B942C299130B11192195FEB7EADB1F9E8225A4460BC8254154CE74F7D34AAD6E814AC5F9621179E2D840B1C47B1D9F5BECD819509C272C12D9314934DBE77594D1A007A6505CDF57D37EFBBC4156FF5B9F4221EFC91DE68D4866A82CE9E8C5C22986140A8203B0991A914E7724EF09008444782493F9C79F501DCFEB32814E0DBA4E896D5C4ED2F1A8BC62CA447DBBAB3AC0630C9B7F29365D89FD79E35DB03D143423B8C77D324A7B5966FE834C1DA84980F43412987F985B00FCD4C0DF3D2994A3ED0746CFB21C697619FF07B3335DC15A63FE26272F8170E74AB2C2CE1E03D3E612340EE75DD2DE32BE5FEFEFD70AAD1E004A97D6C26A6D212B7A265A22ABBF8B9941EEA38C54CAF287DFC7B3B8352FDF666892050CD4702AEF11A402FAFC54F633FFEF66BAB2D27C8625E9DA469E1484244D55F7697E9FB35B6A59D9B9E02F341D94FAAE1915CBACA4C1B6F7327BA8118F68E42B1C65D97AC5F30A912302253DE2FBCDC6C2733AFB6E649922FB69939F66CD3D9274681D5C8AFA78546D554D0512A344775642C9B5665E9B9B94145062DB5208E677EDFE918834D4E70E0C86B80C887740362AB95CCA4D07CF4F969185080F37DD87ED54A551B469942702B36E6B7D89A59CF808AFF8D190CEC88A2BA902BB5173BF995D1C4045C0B194093F6817A768933E4EBFFCDA6F2CD830F4871FDA09779D54A3B34E6B73DE7507AA659E29CDE18C44C283E8A3FF61488085B4321CC51AC123CD84BD452C1C13F7E66E2840F7E44ACBA049D941FE8631A455A72BD5CEE704F3640E95FB9974E3786822347304A36606005A1310CFF5295B0D009694BAB2D7FF012FDCD70D0EB2B95D282B92750ED42369D5D6EB02772BA70E891D5C2AC6C91CC0FAF1B9647786E7C6D205EFCCDA44CFA5E5DB2D1518F50191CF2B8067EF1C6B41E0643A808750E3A09CD4DD13704505C637124F1B54E13F37E0A972F8064FC88BEFB4BCB24411FF967FFCE12D709B43F50D4DE48C180CCA5355D32423373CFCB3E6D29482588BCDAD0A0DD95AD8638E8D1767A8B856376FAB3B0DD0A0EAB4E164B338CC0D730A7C88077A95C216E81F12EA140DC0E5D78D2B5F04F087902A100D3139B2BE733FCB3751E5FD98E2C3B6DA4743D76D6BD24A679280A41E2B7E1C2F8BAACE6F2EE488F365B01FB3C9F237BE93C9AFC3A611C8A43254B2D429FACDE58C537FD27B6FF73B0861A19E9196F47769EFF916475DF8D90EB3E9815C37E4EF4B2FF739D1BC866474C4B27C88B5088BA18743A2A40638D7ABB50DC82FE2E9599B785253EE45D0C77B78B5ED9E5FB90343BAFEC54B4B09F465E3537B0EAC3AD9ED0FC68D75C5B2100B3D0AFA9AA12201D8C34CB5984B4040DBC22A7C9B941EBB44B236301F9EA0CFAD02772CB4BFBB58A03E31F9F0B75D3FDDF4DEBC1E833BCEAD4183BF286E670A63479522A9A5059DD9F85FE4911BD6534E88629D393836603F2229678EC5FB0CBA26A287F69E89539290415E612D6F3AA8E4A99EC82A5CE7A837A32A91DB903F234B9EA6EC1A33AAB91E098D1189CEFA7B7A10752C4D869448497D85169B366BAD5229FABAF460B5FE8B51A2845BE5C65D5C90339364F60E9C90630ACE9AE30E9D453461C0FA449C4D857E3E072672754BE496F97E1362E7AE54EF17E0F580C6F2FB3966BD7E8F8D62F037BC1F3A9C39C39856602359BD6D371113585E0B460930A6C8243F6CC9EF9529F0F8F646CF59B51AC7399933AB6ED1BB9EF65092BA29CA8C23295E0F572E981C23835AF76D05F8C3EDD5251D6F2D2DE932A0FC0605488801EF5F66C9755ED53F29ADF6B25924EB6ACF6F0AF47A339CD03B5B735446612AEF016ABE58D96D6539D018F3FE0911066F0AF80BBD90C5B36611B8E0CBB1ADDE88D6C4332392567FDA4689A045CC22CDE84E7483D632AA068BC0D0DA56ACFA061035472319DAC77340A7234232048D602B80F0331A88B9E80C826E8A6931A46151CF8BE6646B22A5398471D93CF3F4D4D15B6496F0B6729068601571F939621149E6E73AE50FD71978CFBAD341A0758E018190BBD8548006D1BD7F0B5E0A75B27BFD0A5B458AE42045606E5ECE23EA8486CAEDE364699483C0CA129380E5B8D6819346AA3B09D536EF1A84CDE612C157D89239FDACFC6810D4E4C3096E0CC13438E6E44D3B42F709E9D627955E0192691E15F2A30EBD7FEE3A3BFBF55C924C7C5B4034D6C4DFD59DF74B15303BEB59CDC3A3B3E82DD1AAF3255E6092C58519CD16557DAC14DB8EACFBC1598B7CC1F707A95822558426BDF51FDB185284C20C36E112785856FA1A4B0F7056745D33D0EDB02625689F58CFFAAA0EE1B51CD95D27A61B36D3BB2AAB03355C7DD080D947D7C91F6280E27A7BF8986DD627E283FCD0E08AB21D49E4BD6DA98917EC487B82C258EE8E1993452B61CAEA3B3C175FEBCC7A2E99A951D98132CDBABE162BA72232A45EC82AA892C6B0E71E61504F3B389489285F4CC67FE82A33980F8556A646F07C6481A5D0D0EFD43F8345F1DB428DF9212EA9BF20D1B73C662F80A9FC0CEB864B4FD81B30621B8AEC7180C959B45718D78AD5AB0F3F0876139BEC21E95F5405BDD759BAA2DC347B5CAD33361698BBBE5256B12ECDD5A53205DCF1734B11A8442BA123247A0611DE4317D8AE62A5C056B45E9AE20E47054219FE70C48B224A1D30640CA359A150F9819E0C9DF5332D0527D01F3116B64E08C33652BA213219A10F65AE1FEEBD8D57177C5D790DA3EEBB099B452CCAECAD0051CE3C72EF6CA5BF09ACB8F7732047F78ED1DEB719C7CCA475E549FDC3728AC926828AD44E6E05EF080B0C0D2D8DD1EBEC5458687D85C3CBCDE02F488F90DDF303044489B1CDEFF881B0B4C5DB17264F637A869AB0FA1C788BC1F2F8FF184E6FBD00000000000000000000000000000000000009121820252E35394BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 + +count = 51 +seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 +mlen = 1716 +msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +pk = 5570B328ACDB22AF2D2B741855D2EB24242DAC258F414FE4374BA684F68F44BA3728C70B2F5A38253ACC270BF3586561CC536E8305D64B65A2B8C748231AD33A404441FE71373E58570CDECEC9786021DEE7D6A555AA5ECBE310A22152FB6F111D9DD6E134D38699076104F06A053534B5F0EB97C472ED0A0137895E5C2BA812FD81CED1B5880C9F674249EF5D05D1BEA1EE2DF967AEC72921CCE3E4423659E1948C1D7C835CC73EB0875397766B7816E739198AD3A724186876DC9A4F15B20F76028971D4C17C2EED65D335BC42429EFFAF92CBDA04F3EAB0F953F9BC4D2065F0FB4A5C2E5505D15BA05CF1A5EEFFDCCEB083F0E47D97130040830B8BFEBBB24285D7B56C1C1FB5BBBB47C2F488C06DFDBD7218CBCDAD4FE12FEB19364A8DEAF63214F6901E7904807AB69ECA347D8AF1460932EDD182B30C0255AA32947F13259E51C88C8036BF156239119A20E543A45A111E3A74F01D2D71CA27E45F6FB08B8F54F6C178763FF95D5EED999C95A67825BA59E93370654BD2DDC1FB11475BDADD4FC147E936CB3BE8B837440144DD86224BE19DA2C5EC1C7E902CDD8FC6584F0A2626D3EF56EBD1D82736BFA04BF2537E82DED8E558E0F69DE02ABE9D014C5E4091D624218399CF767D0F8A26D2887235509514662809B1472D950EF1FD47AD091782CB6D7174FAC17FFEC0BF7636A5D5BE67400F68DAECAB7E3EF049415605F521B3B22AC304139AE207F6B14CA3D430B2054529ED83094603C4E754D70FA9D2443D1A58F91DE7148AFD756ACA3880384E3EBC980838252908F365B804CD7F43458E35AC4F71088C76F87ADD46666A9E9ADB304DF0FAB1CA6184DBAB4AC34247FA81A333070BF64D2E41043712D6B06A72888EBEED2CA05B049D574DA7F83AD9E82F542E26DB49C369570D2F059B93B082B17F2CEAD2E6A6726746A93E1D871FACE15FDC7C907ED80218E1BF538DDC42E7CD6FC0AAD1620D4895650F405C594A2FD6E65EB99539D4116C43F30DC69A837F950AB83966B105E7946E1174E4B9184B54913FA5A469381DFD8630A19D0C194D28DCF7EF456DB3E2DEA1A0E3C7DE3345403C4B2B6FFE2834DB45E7F3C98CEDC31A07688E7A7365C7CE1BB8176300D4643BCD77E3D394886595B632863A99726133A802FEB203C684FD8113665F6AE935B20F329A532437173AEF3CC0E568F8FD918731A40DCFD78B1875D4DAC427C8B907EF3ED054993719285511C473F59DFBB478FD89159580B8EAC73A6F882F245BDFF01DE20262DB7C846DBAB53B1D1B59D51B3A5A107BAF9435B732C33722E863DBD47690A3139849C6784BFBD89F3C6F4A0F085AE8E6FEBE1E0153E9992214775F2B71B0ADBF42A288107D3F6283C8193DAB999F30109ABCC42C54AAB161A73D51245915B7BAC4C6B66909632AC50B3A41A05200D136A8ED5C203D6D63225597ED432BBDDDD392BCA8A5B4CD013EA6020BDC1EF01B4B99FCE6CCD7D18F24F9F9E92BA85A999245E724DBE22D3953181D49DCC9BEE9C5D9B6072C67B6C2ADCECB2A4E529853EE4980664ADAE5FA733D078BBD0AE08D440525F72254909CAF83B3BDD9A2B1E39FE1E05A3E86236CB616E8ED683AAE59215B5BEEB62262713D66126880859B29947B617F7B4BB979A9B0D45B8B09739824037AD69D6FF39F2E633F4F6E17BB6A8D4A3DB95189CFB6A6CA09944E815A2890DD445C2017539E4559B10273C5FA92950BF0C79CAE0DA35FBF3A8210C1ED605B5D555B30C95CAB3CA5095704C65569B870EF91D0F04BA8AEF435109B1024B303C68EC631B26E1267637A81A4D68FE42352028FB65123715CC31E2E7B3DD38CB51E204AF2284217E6FBFCD50E07544308C1B7553C14A46D01BF216B1EE39E620256D0DF882A16DB14D352579C589F98ECF43D928D4F5ADBA96D00F24308A6DFB386F05DBC9264A6F68D514752AB48224CB00B860E52FA524813D4A88063477054136502A244AE6915698053D30A7F03984439F0F0D83FCF67AD66201459242B5903F527F88F0A2F5D5A80BAFFEE79F5942073DF64A57F53B7F8BDD7CE2A1B9CA10E0B97CE2875691F506E6FF8D1F4EDCBC1703F0D9D6CB95C44FEC21DCC6B7C0252C0FCE0533A4285414931C46D22827846C6569FCDDF25EA8C16F396D637A4644D782B2DA64ACC5F6AACD28F14E6A5475300F6B0AEBAB31349B921E244FFCB0124D6F6518478C10F0225AD4C76BF3A5C4FF73BBF19B84ABF742F5E11217B361F11F32394E61FE788F8340999C9F9C3E2240C363E811B2C72F3523C84CF00039855ED830DCA7ADD05566287A26D937D7F6752D150C4A1C36979C21FD92C8449316B9927AD54F2C684EFF40554342F4F8400789B2195B7442BD6A07A9EF9B0DB244EC56D51FC450A485E3BFD368512F061D7FE72410918527895FFF07681E2F9CB6B3B187EC38BB34F9394FAAE16B80824D1C663CCDD9DB94032D4F3A67F08AD65A1606297EC37D6BB4887E92B4ED0BD872AF4DA64D97D62C011B2C13E8CFBBCBF65502EEC254100BC4084992DE7CE8548ABFAF656778BD04A9ADAA3C4858BD6C6982D792D4204DE34633479B7BC03BB0271522CE5EC8272876A2B833B517587EE044DEE8091A5AE505D8E49FD636F1BCFD0F341A0436F3F11F5CCC8A09A8EA6BE9465C75CA96E3E454AF9F086521ECA4EFF66B363F383F098F9D96B934B7DDFE4C911248503ABE984B4C07E0EF66EAB666565AD908CF6C1248495549784F4098A185B91DD4C47FDD7B756B31653EC06E4BC1746CAEB6B2407E0A82E1A1D388E6582C2BDC3AD0DC89CE6BD3BAD769308DE10B851FFB2296F2A300170EAF01FB7D20B8130D601C621E9C0F2EDD15FF1C16BA0B8342CBC6E44A114C98038C0849A8922FAE1C6DBDE4F9D22EEDE7F92909415601A3EF4231C30CE74334895D7038A55597C46DB5354689960900131A1938EE9F59650C4B538ACE75CF5E03D99C1A81E13DDC8D3099A4DE82D93028FBF236FE074BF92EC50D52535319A11E942D2A62614B5BE5193F62C761FEECE2ACDA541ADBABAF65ED04DF7F43606D4D62D681959AEBA0DE65BCE5A3572733431F9439F8A2F36EAEC7A72863499EB9D1042D0495EA6E6729EB925DA56E862B5CCEDB8651F5B3DD59B161EC5524E443BBC7BED8EF79DA301692D68D48B540908AC5B930E05B690190F33F810F39BC368B86A8EA42CED81A2260F8C60C5E2755311A3D2D0CC01BA2DAFC1FF30CDC2E042524652B791882B9899F09BFA8E6A5A450327FDDE5CB79DF7C0D5C276A66A2A2A29E07E20DE721D748AA75EDED6687D08322764B176450117D58E6271A8076AC6CCA53EF3764A0475D8FCB680DA8945302F05655F6A070069A24570414D2F71AC193CFA7625BBA93E7B7F36317077D8A736E24560BF8D30467C857685F60298A96F89F9D95120E49EB9345F05E8667578FD234E30326A4216310237697B0512476D9996C6523BE918F57D371D5CD46D01CFD877E3F1DBC0685F122C9F6B86761A67B72B18F6E0595F69F420C4804012710F3CA24095B728A50E86D954084C7C0971722C8E02A879357A39A6F2B351322961FBE4BB16FEE64371F6060C350B0562CBD8EFC931229D4E3D40078E502556CED6DD860BE0CB8CE518A0C8B4B8648E06B050E4E337D56ECB39C72EC8 +sk = 5570B328ACDB22AF2D2B741855D2EB24242DAC258F414FE4374BA684F68F44BA6E896D9AC55E941C654142990E546308D0F03602A0847C136490535F36D816C4BB740311D1E1F75CA3EC436761DE551954C48E2A14E707D88D96A07CC7138B8F57E1F5599A0B489C8FBAB9B2998F74C8CE8D653743BF0223C2FCB702D617CECF1B35860042285C324519B781D8246D192781C8806D20120D4206645240461A022442C82C5C9681593486A48225418081C116929AA600E0048DE0300018A31022030DC4044D63428D4A148DA4B26923A411148821A1B0111C1952A1B64D1B326808C844029185011824E0367098801041C89013962550A42CD10849CC3692599221110730E048200AB54C23800D14832020450883804409B14594182920C801CA482960C830094068081910DA2228DA268293482D441270A4040918405003A96060A420139248A41884C286009AA26160C86D0233244BA49184C891D0188CC41642812031D43002044509D9B49104344C041891A18664D0120963222C0A316A424809D0B010DA068D80466C4926040BA8084B382C942009210250CA00305240820C3905122331CA48891C272599C881542621A0468408336223C7290C061119094E11314221194560400EE0B47061829100C8648A28099CA031CA448EC41888A3168A20A421A0B68DC2820C5CB28D50200D14C6440A0349E24022A032304C24802299018344021939862096100A820123114D5B028AD498312105010916625B064922214223986412933152188C4C06520B35621129609A30821B1268119760D2202D0A190D89209221298D11493001A18DC982659AA080824044098431C0086AD888440B3701E28624599465A43611CC4265143380134529DA240C2212704B900C5482101C255013029119C509CC4225184426443280A42662893485241389E0A64C040882C09280582681829809202280013480D89845D2220D4C360A1982508AC42814462152C40504C8481A308E08360018448218C565038681D9302C20A36C433041A0A66C23B2840CB0654AA63001C085080688D81268C83822D1B43054082ACCB8109A8869C82425CA262E94486684962811C4910032000007485BA6212029611B23898C4681483605C8C02143304892468D5B024DA134244A18322091800A9245DB822810004520C904C8026221464923123222320512444A0401448BC2448A442D144420D9400E0328655802610B204D0C320911B60923848148B430E0B00D608650D416691C136C549691CC105010C90920020824469280B0100BA4205A120CE14631E3322DC8260D8298444BB649A4484600430E83C6110140460B080E8B002E9A0810C0A68C98386C1433248436015B2281488444C2C46159C06488A425049080C1323253B4410B36810A81601A238560A46808124A0A142CCC0071584830CAB285DA144AC1C66042804C83B04443B00D9AA82542940D193182D4104C4CB64D6288418934811B058112484413C84520B0409CB86D13120E1A368501838483240D218770013948C2B450A4B040CBC4611C074CE0C420DB268EC32445C010908030004128720A81600922311B416D90B240621461CC0665E4144C19267208402023304C51248A1A294D89B290C2144693348852C48559105144064E00B844229788A2C88DE496308B240C43C0309890600C41050C938542A48408B78C50A0001BB3054134304BA62DC832884BB010440044210288219105901800130525133646C1942512488802A6101C3785480072CC84010A392888C28C20972113A96C80406913C905443401E40231D9164DC1322C23260618A51092426C49868D8AB25049126A54420EE3A4301A14851CC52020354298900D0C454182304E80B061CA2470A0C48DCA364A02C05101096E901250891026980408190248C3A08CD822800C082A5C0228D8B0305C2422131429D3882921A489C394240A828142228104C429891448A38465D24231A0002CC3B60422266EC31231128511CC186E04087184A80DD1126A1B106D08A98D4A368664488C9AB4848242251AB9210C184951206E9CB8254A2669E03648134172C8920914B70803385110296610093203B149CA12621C372C201301DB36409BC440D3242ED4244C94340098380283286DC1C06120258608B2819438429C840DE2A820C094909B96095192204B1689D3C68C2505D9E5A0289F2A472221F831607641C4B6B23CD59ECB587D845F4C7F2A7D4BF94D9A579332100F895D9E62BA5D68383D006F365A33AED9D88464151D52BECBB226F14680282EAE82B2CDB8FCCC31899A235160CCC52BEC8DF843E14FA09B72274CB86D782A833602CF4791C37A679CFF1A9E9ADD4C30026BEF8AD2F6EDB79E6C7892FFC03838B3D7ABB8A5EB8017510C8C96F98EF64C4CA87A6AC3516835089B9366C760A00A5806E976C182C86983AE3B7984DE9F9BD46577203CC3B03EDA71ACE8D2C156F239F8D20CE038A5F04D21B456B824DB16E7EB6A94C656FA2C6BD38F39B5285E2CB30DB4404DAF5D579B11D034F5C002C852454EC265300448AEB061C743FCE8078148EA6517D077E73DFEA5EDEDE657F29B22A9490FFF053C96DB6904BEA8BCBD5B2460749E7EA6E98AFFDF0BF4C3C67D4D765C6E75F8BF26249F153B2BC5E85B9CD0768EA8BCE5EA606F9A3978E836644CF11F0DFB4037FA373CE10D3E7D9CD37CA6A8FC414F4417F6EE18A8548D71B56ED62D6040AFE2F60AA74B51D36C68695E1655830DEAFBA073BB1F9196E156B9A4DE7B1D8DCA8A0EA7D87C17B9A864E3D854FFC3641856F63B7E24A7C113CB8AD8DC3F15063627D3BEA88486B68A60832CC70C2A72DF16B0ED9DAFFAC835CE919A9AF6BEA2B7025526FB79C686DE0E4492B26D94A7AC9BE3FFEB04A6221D9AD89F50462ED96404BBB2B3D6B4B60941E9CD28FCC8D42CBED82665331C16F58C7612BEE7425CA2E3E699029E25634ADDA409DA87408F97C2E7035B7DEDE1C6632138EC25CE18C20526FBAC622810F32BF088B586CE2E5799709921FA32369CF755DCCB2224F4CD5796894D868E62BCB6F04FFB01979C7838EF64DDD05868E0C4EE7C81156CE16088CF3EF35C3A5E58EC92ADCD5315E5EA739E8CC1FD29DE9BF4D40F70C8951BE9C293426CD5E1DFAD49A4D921BCBE2E4C4AA7AE83B139E3730ED0D214D7A9B7190E57260895D3BB0C6A1AF8A4AF6D97418075962514C775E87D29FF727D2C1D1BA5B7E946E34A55A2D6119D62EA49CEC69C91BAE7995322A56820FF3A5AE97523D348C7C2CCCD1599FEDC88EAA83A19D6CF87029150AB33A74E757E6F2C0357097CCB5DF3232DC503E5E17D770727E4344357851D199E215871DF214F1BFA0E171F84F8F049F0B5CB0EA3A160B74E34E7F02C6EDC89BAE578FBE467DE259D29D8CBE10A73641B209399A6BC925B84F8772AF8270691EC0A6E3BD2F0A7ACB383A440AC1CB68B91331D25D088E8A4A7485229F29B5687C937E362845D37EDBB6D2BC49E9F2A47AA6B4281E02AC5D5EBC45E90D9DAC60CC10497D3F0648DDE5F01863C0D976216DB20A93BFCF5487363F3FFF94264D54B56D7D76F3127DAE303249507624FE9C1C53F1A903B7E3411D037BB5F4D9918C4E160EBD3B7096F56EA690F8945546E1AA025C7DE7D7A0CDE77CD95293B8A757D02706377D69B0497482DB5C788FB49931727607E7ADBD117B98A0624DC206506D6E960A98F16C3502F1FB126BAD2EEE3703D6AFA9978D0B28B86AA7B7C648336A145A147784C927009D12D79166D4128B384EEA0C856F7AB8ECF19A4C2EE64C62E51C05C5E68EC879BE070B9F7BBBFB264774C4D20BD716B37D875416CB83D06382B52AB5F3235F382F9A875B707563B02C09E760E7187A946C6431228020A610732DAA61B23BB866B4C7271EE071DEC0EE6950D3FACA8801B560B8AA564B2644E105D0AB8B1EB80875A535CCDF417FB77BE3398847F2EA97AF48286AB700FDEFA273AFC35DEDF97ACEEB93A820FD74082634F801BB5FEE48076E32A6EB5A1973FFEBA17AEB9CC1551EF972CF8F53D80114D97F023DAC387CC86509F34759D8FFB82430A004BEAEF72209679E5CB545633430F111D8B9775D21A3F12DE600F138A3627C9BF5E3FA345DD87317A49A0A33441FEA2FCD68FE141BD06155063D036DBA506C492F465165E8D050CBD85E56E73CC9A48472392453C8393B9ECD1E62911A0A5C128F34021E6477CB9E963408DCEA12E7F38064170C092C49C18E444E568CFC48F5B79494ADD96F9A9C8CEAA6F386E87D89AE4D7F1C461832C97A37C7F2819D2E08133197693320FC734F01824676EA395A7E25C58EE467CC96D3050465AD2AF514B7F9922A82B2CE6054F82660BA9FE737424A120709F047474DDC28B8367372C2216939B3ACED6BF29FE45D2AC6BBFAEF968C538546467A346272B270B06D55A60E587508ACD2BCBE243027864E637845D7C6A26D8659C58B5DB353D13B8C7E5A234AE8AF108B3E2366A01F45A7F77F9B5C88345322A7013181A947703093574DFA9BCDDEAB92D0128A2EA4F49965CE5B9301DBE9E953949841513F3D7CDEC4EBED64A8D6E921F670069664A436BD1D72F3580414232208937885568980B61749E7FDFC5B9E4B7BB77F05B4003EF29BFAE71BCBC62D84A900553C826BD0325C0ED2B813168EDBC1DBD9EA67451FFB88CE87F3968E8083F376ED3B6694A819C55723C5DBCE1109A79B31A353ADE97966506C7C9086376E61B59498681306DCA3CF61BEBC51C31860445F6BFD73A0F1964B04AC8D7F0DA06B153043689D2630E0A106C36393C10B451BA2DD5151727678CDF9272E21224D60554FA09C84A3F06AAAB458FC5A5E32EA221447DB3EEF305492DB87B92DBB83AB6DEFCE6E512B4F2F69675C3571A9506E46A06F15E9AE8A5DACD18E60347ED9AEFDC27B8804650220B119B562EAB125B005CA9D79F58393EC2C45A7D74959BB43624F1C1E710B1155ED7ECCF3DCF1D969300AB96E4789498F2F6E7716EDB7C7DBDDED563845156B0AF0EC24D61E48F834F2E4B9C57606416185E70A72F99B5FA4774BA1C09493F072A5FE9AB236D85C22B51A5C6ED7CB1189480BA4B4EBE327496DC4CEA1ACD46265A5008E76CFE9DCF7B61CA07EF775CDABCA0089187331A8A5FB605C95DA394F39F68986452A15673596151542ACE2552E1CEE2C7323CF2BA394C42FF8A9D180798F2F80CAD7000223FC0649D95D7AE1F65ADD9C3603FD323989D6E47596A51B4FB8604141833ABFDEB8EF99354DF5F2A85BCF5802AC2241F9790F7C495FB9D35FC9C1023956F345BDCB9E0B270205CB07557228E088FD7D770D3A0AA54E71EF86A87AC887F939C305885992D01C894600DB456608ED3259CA7E27ABA84BA8B80E5B100F2CF5BAF56E30DD2996DE1F1D0825D42ACA253A61A4549F70940E8B2ED608D8A8920CCB629E78E7B533A7C0E669A07648050F683B95782DFFCB8647B71A128413200C10B00D99C3EFBBC8A7DCD47F349608B69BC154E0C319B9FF19F3D7A24AF81C5DF6B76DAA353004C3482D5374864DF293BE0E7084C657FB74C0027E536571B29AD5789347AD622045A5BE92008AAB9351D7D514219C91C232779A7DEDE4C2915B6FF7F7F5CA23C795C4985880083AF27EE07BE4A9723AB8ECD89CDF6331815A3D746315C266EA50E9504D3CF80C40E7B57B800939ADADED9D960218A3AAE0B64D40C8A49194855C9C3DAB82B0AE20598E50528376984D066B64BF9C5DFA4ED3E46830DDE8A0863E1C432287B7567940C6072E07DDD00EE1F6065E5C58F59995C0236CC093900B7B8F4A028AF879212482283E4E3E3126FC7BA7783CFE9B630F39A5C61896B740A057E783F5B78524D6B2EACBC25355CEC2C665EDF85412FCEA081D50CBB3812E6AD9A323C22ABB04DC365E39764D02F81688FBD2B81EA61A4F827A5F6CB85BAA22CA6C50647B502158F3B4DEC942273004D9063E714035DC9C073BFA68179B2F64F29485F8F94B3D7C20CDDA5E2CFC7C990E0DFCB4813EF7F29B72FC12B658801BCC9B33C85E377926BD4A19748025A0967C87BA382D93DE2530ABD114107AEAF600941DDAB18669A37C1053E39979A772033F4E91061EC3BBFC3CAF7CB50839880662B03B0E8906D846FE39765FD15E6F86580A047E277D5B7390D64F6EDF0C875B67765F34982A1AF60A19FD88D6980ABC26E73294B34AF63A4AECD41952D96ABCF54AEBB429F08C2EC5478008D1606DCDD433C18760A3602B440692D5C06B91C1A44BF2B55AEB3B046C641A80CB4D615D404888FC6A40151B3318EC98315A880C74C0062B26E794AEF7F0A090D508B20451A7F6CFD92672A39B1D28E343FCBCBF25E7988EABE0FB424C966D3A48087E93D586A171292C87F1A4571ADFA15384A6A4C798BED660CDA7F5DA0685BD79741265AFF92F8914F71A22E55F2C2332A6B42F6A2D67FBFFA0B3B9D2B3EF5E6C86220E6C6D12668CBE3E1B252AFE4C086B8CBCDB9962908B771C19532B17F4F4601E2020C022BF642CA7F853C5A7CFA37CB378E5E5E7FBF7742B2A9A1132F1354508A630FD739665EBBECEDE6DB2A0043A10A586C2A2B60B5A6CCC5AA36A57AEC09527C8F155DF1903E463D0954164FF2012DDAA42FC8F376A92AF1A59789F7081978DC8FF183912E08148EC03FE4A23C2C70426A5128664D074C98E6371CF0ECA76BCF98B3ADB9B9451F8952F86F16698B1BE9EF3B3736B513431E9F3DFCA85991EF6497FC420A4BE731C1CDD9D562851318FF56CAC973B927A1BE863D68E6B33EC3CE4EE32F46E78B2DC05913CEEB1880E6452E759BB3B120EF9B86A53241F3A53EE051920EA22D4AF83C3206FF8DCF148707EAE012BC4495A3CB3254EDD5799A6AAA81332832B4F6E0BDEBF075EB +smlen = 6343 +sm = 40CCBE36AA8026C530FE3BEC9146BD487602A8B78B9340E3DAA4CC4CA175827D6CB42E195EE71BDDFA5820F91744034469E052BE9720153445A6AED68516493D9CDE91319474640E7004EDEBAF1E62C31B347A791493D731E7855CCDA677998C024EB533D134F1E0F6E5237F856B0D63A53C26663CB8B6FF66A24C595EF4894B56C9858DC01A595A342006E8B59BD917A7F125A37C7F55F7C882ACC8B89B5481DD4FB28C3CEFCEF89106C7F89B169614749AF7967DD14C3EC4FA57F89984AA007B847045319173E1E63BAE26523E526513140DDEB5CE655CD147EAE7AB71A9BEF565E7F96C4AEF368F06F9888D8BAE40798271AB8B44A36B22C99D9224453775F006C5C7D1E139333B6BA4CB62DF1C1B930C65EA46EBF14B81508B2787C641AEDBD834C40EECD83601469FF7E6EE58527021050B9648F5FB24CAA0C39A1884FC57946547FAB9E15CF74F2D70DD6891D10966AE9943C640813542019B4586AF4FA090764345220D523333185BB3ED0CD55F79749B09EC1145AB360C228BC90027AC630758AAA7A011D58A3D42E1AE079863362049FBE8CD830061FEC1AD20D4371DE6E2196091A76DF9AE6EFB9E832D0750CEE3529C13C0926E60148698B6DDC1E59CF5412C1085E10043D45951484F04872F9F9C46750CBA8C6BE026FD5985F6AE27709635779259F61E06BAF9DE49B18470D9275DA6FC769DD099ED7ECD9842234BCF729617CE78ED2EB4936661113CB16FB8111DD1E65C5A5B828B7E258BC2413F9C8F2DB09F3BBA74B9C9E9658D9494D8258DDA0A82DD441FC95435406E7AC32579C6AA5748E58DC900EEF52C2A346CB2968A6BAEFD070BFC09ACFAA743721E87A2E66AB1399B3890E39D4CA1EB7E41462110C1EF28BC0BE6F9A4A9D7AF360FE18BDB7FAB82745CC480C5CF0F0218F41EFC7F260F9936E7D2658446EE7A05A31F3D023E623B3F7D108AB074B35CED391AEBF19D1BC24BF139A5422E5B62983C64E8AB2191DBF77B0EDBB543DFCE4E551C5DFE6D4135B6ACF0F09DBCB2C7AE542EF396EB5ECD95FE75FEDB52BD9BD4A5F821DA958D432EEE642E04740965D5740B16E7196D3BD9E78F02D2EB4BB70996C52776A271A2C81080220EE30C46DE09CC8F9D8096BCA9D4B3B4E60DEF3C9F1C13336221A1E455D3FFE7CA8DEB75DAFB0BD423D693A89F81E09A92B3A390923602951A765DBA94BEFD89B2D5E39EE3BD8DE6C71AFF71D8FCA5F930DEB1AC46C6F82CA3476CA821CC65E1D00470402355CDF4518FA77A9546955F3CB856C81CCCAB080A9D2B4C08EF9B2F70D2B9E5521DB5C94B72A9243E2AE9C8A783F6429E0086D691732E8E57527D0E6A0E05FA6C5ED85EB61D1FD81E9E1172520CC43D93A8E5DF3911CF22253BE9BD1DA84AFF0AF9F27E8CCC83149E6AFFBD6CE21BC8D3588D9CF9F14AEB8AF270B7EE51EAE0ADA82EA2D01FEFBAB213DAEA80B0C851AC3905DBA9484BDD6F0D986D7F4F36F1E19BB7822BDDD904D7FF382B61A0BD9D2DE47321CF2F7F71AF3D2DD6DBFB474739472D4A09F75E0983490EE30D0561AF2C26ADD39B54410623F2013D0F7242874D34AC4912115BDED4C6ECE054E62559F9597F264C99634EBC61FD00F4AEE1F1E326754FB5CED55F8BBEC4B2600A69BF8A86CD96FEAAB3F59C64D7D05439A645983A99174FF8659F287F801E930EFE84B20643DFE41610497B75999902F0E5B409D7B22B716319EF47294894F155EC26DFC87DECBA87E1FEF6BD019CFB35E2E19E314522F22C1D26C0D65992B027953E971CF17428DCBA9B84E51A851BD52DF44F7FFFD2F72BF4AA0ACB04B227817FFA9E0DB87731F03B84ED7415DE65865230A6BA400C3DEFD26214844254C5D56DCD4CE25AE28561B80626F8850C2873E3B618096FA7704730B574C454C822516AA33D0B5FEA84561832B61419BE345C23638C91A82E34EB8335EB61F531DBCA39244C8B1B658B98FCDACA32B08E8F3AE319AE900BF3D0BBFEFC5E4D80CBF3A92ABCB4700AD8B7A25F0AD823D89CF6F7A031C40F96C743DAD2D6CDE7E2E9706233E870A2D29E0E3711124771279A0299B7CCABE68754BD8779F24B161668DDC8C930C81CA2F8BE70B110D3829A3C6CDE4757178BC88A6AE759BDD2C62F175EE943D7F24C310A410DE0EB29D5F081CDDA80104B8FFCA55D2A85741B8253A068DD40F33C4F50385925E713019758916425D37184906F6333796F76CE41571A4FA86FA239D596BDB39B80657BD0BFA4FA2821D6955DDF0D35B5772ED461C9826817FE17F4710E391CBB000FB9A2C06F78DC8CB3DFC141834AE69680F2ACED740272F049A638738857B87C45777042C36A326CCF9AF9633C9649B61364561097AF2F9C4A06B372ACDF728EF31B8DFB76C74D732788710B536E5B904A01770288F25F468F5B90FBDD05CDFB3946831439AB8FA272DEB9BB47E920641D1ED486305E0AFA74AE5A73E6760E42537B3C8242F0749381F856ED67B50FC02053699D63905E9BA63851F1FD6E5DC350C022877AF731ADAD98F0A7A5BFBEC5A4F28EC85221CD3B81D2514C09FCD617F8D99314F08C91AF4A7B26F6EDA40FDF777A54426EA852C2B30082F83A40717AF277C6B7C9C2EEF1F1544936009C0B3CA38C7AD5E2D7936D934E29A182323665070BE273EC39EA6D4A16584AB5ED2DE2B33AC026D3AE4F89AD4CC28EFEF975E509F9ECA102521529F2E3AF788AEFA71CEF9733B204FAC11131DD4295536BF6B7BD9AB3C3DB2BFAB2E45FBB237643BE433B0C315264E3759D6B712806274A89B4A0FB386464259A0380CF14FCA77DFD0DF57E300582E765A076C2DDB4B17EF685963D60A1DF26153F1F806A4FCE8DD34AD9DD1336EA706A951FA69CE1464517AAFA55C3824050FE6E42BA93692DCEB2EBD56740DC261E33E6D93E2B9212E89CD9A6A4DB380681A097FB9636F774E2A224C8B576968D7C3297757D86A74E77E52CD1E5DA00B4E5ABA2F8A95AC899DB96E28960A49C0807570B7191CC63F1BE7E316E0129957B6A89A39E73D6252AEAA166D7EE88BA2742A2CF0C400BAFB9E5B062B366EB9DE13715101FAD0FD51D0D7ECC2BEFC4468EC09E6E8144FDFD331C286022FC70631A11330BF05A82EC18EFC4BDF0C4FC1AC3D78D1394B14EEA91708DC7EB16F6FCB03BAE62E9A304D083FCD27B252AB80A256AA782E8E16EBD4CCC73BE8B6248A7FA456AD233799C73DD8A503ADCECFAE605A92C3D00032D73D6A8384948AA8A99B09CEC0D122981F2E57BA07CABAB1836EEFA4E6AE0B4CCBA1D1159E268F12B372D5A95A665A10E38788389BE74C793EB2BDEB38C7D0CCAF37EE1ABBDA230288557F56D46CE7E231FE598AE3D5F5FE74CB5C8C50E07C68FFB165534B1E99243D0D4F2F2057D8B451E52B81E19A84F82098B8E39EE664F74CFFFC75CC461927BDE8F214F1896FF9926D4F4B39FCD804169DC60AB6831B04E802272B838ACFA4DD8E7B23AB90D17C94700B330F3F2ADABCE654E6D4F83C7717277BD0245D616AC17015C210883FC1E9C98B5F9899687448B0BA0166E16E614EA163DD111EC2A97C4F3CA057C7E38E86840626FC7E85B19E63FA38F7BF7F75784AF9D970C30D8ACE8519AAF34D589FECC50073CE25DE51DF3E1DD5F45B4071CD0B84A10381DEB2C0BDCD59EA206D445CE744D7EB0C5F67DEA33C1076D77D684276E08DC1F59EE562615A83D488ADC95EB69470E83D96CACBDA432928A7CF43043C566CCEDBF7C185B71E6863EE4D79EDC5836ED412467F36495A4E7D2A688B6A906AC1EB8967404EE02A1FDA934CCDF0D0F8E0B8412BF87A30CA0466496AE221E94CC1DC588D1A3F340BECB79FA73297258C547F57B33D055C2885D7E5C621D595ED0F4132268D915EB00C4D96AC41D44E236DC63F1778F619F93947625F40B35E5FAC613C7200A02BE1DC5C7AE529116139532BD1E9505E5D002599741B72D31A0CA4E839434C93F8387DCA62319532C929A453CC0BD2838DF1CE48C7C65429760C8803648E33F3C009DCDAE577501610ED0A230D0CF62D2EFC654D7CE60348928B8A2BC4ECD1E5F2E3B9F2DFD361A3C9248E52F3933C0694919A6A3C3F1CAD39B2A938C473134A94FB48E13F92360DC8FB600221874A4FE5B06EF5D363ABA20A8FBD0F494822F94D87B0A69B8DCFE65FCAA208E15BC66086189679F07DA6226464602EDD6B28E29C486E58B620655BD0F789DAB279AFA27C90BEEE72B9326265F5D3A258F5F3E1C3A08EEBF6FD788733D113FD10C175AD4752C0D61E7978C501B2D9762A87C52D4B34BE930303BE421301E15A1347438D8F10E0D82D757190FD9F83F4317AED4AA6083F53198761BC65564F531B2F1BA208F46111DED8B1EC7FA20F28B263D6CBBF7AE61D3EB242CD63669A1B004868B7C784BCD1E97F43151F8932E754945396F92577FA163173AB00EA9B63B402438196C0827565DE96B872A9751B4A16E82A8EE9A59EFA0735E4D756439E770FD202B6DA859C0A11A48587134729C61C82B001B3EA36FDA74A296702A776571F60585E7FCF2899B93C96A0EC82D07F0812F76BB8EE0262053EFA234C8350655048813E54FAF60A372BA921ACB904424F775BEF97E3CAADE8EA2624A0CE9D2712CC8397640B2160705F352895189FAC3ECB1BC84A698740FB0E92754457811148A10E9D757E734B47997B9AAD8002B2A394A17CB1D40B8CE09C8FD1294C2D2E7500F401819D3CA29A58BEEA36377E938F1CB57E4B1500AD723ACB2DACD2C14F6FD7C1664BAFBAF8851CBC2401B83E2257BB4E43FF6B4A9C12572DF8BA41F5A1DF1FBDF3E3DF040AE3C6E670C3EFB2544AAE1E06D71EADCF38F7A6E1B70CDFC4B5BEBF1F63717FD4CDA358E8AE805DC1205E988E9B24BBC70A3F793894CB89C74125D70217EF02C682B83E3B60C9959483F3FD3B1543CDA26BDEC83DEF6FD4A3C4C697B3C6503821BD061A685C5AE3A1B4BABEBDAAB6A704CF110AC614A143A46F20E4CB29522F0798A48B11DEA93C967EC4099BB2A3BA0AB93DEA58BF7A890B8C859C0630B1C1A0B27901746F0C0D0592E4ED0BB63213F2558F7A77657AA116E0C160B32FB3A08A098C5E28B6190184F786A6B32221981F46FCFE472C87FE206117B035DC008FFB64D0B46BDD4A133C6B5FEFDAAA6E3FB10CA1EF04B5DC620F4B610E808AC164D2A4F92815186B04FAE9656F074F0EEC33C3129710B5966E02D1A66062B44DCB584375761345A1E064349B76083B80B49B83CA408153AE75E213B615CAEFB38FDA0C7FA2B8C5EA608F1B8E3C4EF946FE13BE03A66A55354925E475A92B04B15E1EBF7F80F70CE71F236C4F89989A01FCF889214FD79353B6CE447753501E53286E7660105F8E63B6BE884E8301B96A9B7A3F4CD548D5686B9745D5DCB43AFF80C9B45EAF5ADC96898AF61C51DBDB621905F90941A0B7776B1606AB347CF921FA86B4F14009169FA6481DA7E336C219C360643DCB4EEDA044E67A4F95E2ADCB8D177F15F55FDDE178815885911BCAA86783B30C606532A29072AD31747FA4E917014EB2751D4645046A39049198D4F0D1D6B6558F520E8F30AA3518B2D769A0198505494D6D5BABA78FB4DE7C13DEC2631B9D76BD2B8635CD5006981202CCB790AA0DACE86321DA657A5A80EABB5345F3F9C1731DECC685746DF71102E1F075A7907A28619CBAC925BE7FF7D9CCFCBE8AAAAB4B571F827670773DB83C7AC580C21E78CB783ED6DE3E6192E90913AAF97C0F5C342FAA25A96C8FE95E8633A8D1EDF0B8372AA15ED26B71E400A45CE3826D0C559C02A7CDF48BD4EFD08BFBE0ED10D4A5B50281E8EDDE52064712FE77C9877BF10256EB4820FB4C2F637B17172B0C744B5E7B13E29AC6FA8D8755227D1D00C33508A6F6BBD8B16170289C176ECDDCBE704A8AC6C3BA0893DF8D32A5E407A81890065A9E89F6DC49850156BB57ADECBD4B9938C5D11B91C4CAB40729D9BA70231C1F68D5FE6C22CE348A5980E57361C2773D1D21E7D489D843F59AD95087D3BFC642E0A804736D375F4971EF3AB50544FCA1A7BB6A10EBCEF28B17388A47A7F8449789E31E970E9C31EB5D1EBFF990E9970AFDC656A02AE00C2ECD5A31E8B4CB03D825CD14B080055F7C1B1E21250E104162EBAE83A204E37925DE01FC8B68D3546FCA2667C6CA4355B766CB957102E49863A58C6220A9A6217A1281797EEA86471F5BD75E5A760998A24DAF2F030B5D2DDDD83F4EF4D26A4D32087B8E90D3194672551E29D6172D5B1861F2DB9A04B5649F631D7FECECD114B2FCEAF45AE5D992DBD7EA3365FB354C9B97988DF0C84146C34CCCBF94E65E874B7553D57117C975159149D397FB0005BDB17678599E616AC07620C273D036B311F44960527BDDBA2847A691FC74B5E1CFFF4530B1FFFF498537B8113373FA05345C7346A4A1DEE137782A4A5F41227287E91DC6FB9E6004F8FBEF8093A3F35367998BDE0EBF7324C7383BDCF192798ABB700000000000000000000000000000000000000000000000000000000000000000000050B0E13161E24290BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 + +count = 52 +seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D +mlen = 1749 +msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +pk = 94B1A0416106C49D4B5B88BC953C1F46129DCA1C49E932DD6CAC316531E850479BE07C5C28E85240FFF8541C172023DEF6374A65A8FF0BEB5541B07162B4F6EBCDEF74B4F1D3521AA46477A5A548D92685F6CD918F8D195621AB8A86F3B796598716F981ADE7A427D50028DEC75B401CDBBC5197FD1A3F2176268D34FCBB7CE08E137F90A877E1A9CF22D5B4A4EEE560A595E1039A1AD344EF8EE27CDA77AD2B47B81A0870F6C10E5889C2E551CC01DBA12BAB988E0088A1233BC9949F087D50A90D05DFC54B74044A73169A011177BC5985AA664AEBE8E6E1E22F6274FA8653B8ADDEA769928B43F0BD5276A464D7AC4B82AE0DE4BACDB03A53CCBCE20474862C7DBFF0D36A693E8407FE6E95C6B665CAF783CD8B3EA1B57E9B6E3F5FBD23E7ED504507846AE0E6EB949F71DDDB0081D91984B38CCB5EF8055E265DEAB233B13C901CAC9ED4860F88D62D7883B33CE52CC501A614FD7913490AABAC9AF7FABC1B0A647D482E50A0F261227FCDCA9AED3DC7759253DF413EC440E1206908227DE202CD24692563B34C1869C1F408EA34619ED5C4BA0382BF2C1F4141D65C93A491E9E94983A6506F57FB9A5FFB6B37CBB09AF35B6CDEF82AA7F51B4E13C688AC0A18B055CDF9A8D51C4264408909EB7E2F1CBBF5146C9963E0BAACA07CC082CCF2FA0821B6812977CB86B48CD8DB59542165D321BB5DA3F0F5A623FD9828B81467CC86AD2630986994B78B86DAA03EE702D5BE0A785D7EA2E81753052EA2B2D8D2105385ECD74919C29302E632E578EFC484F3C3E29BE74A068EAB766A9E69C3D71374B73F90B6A390C98ED3382D391FC7AF748A681D3D28146EE48F814E82229B51EFBF441B16F83676A811134E8C17B5E7EBF2B3B8D093F0A9CAEEC0EDEC87130FBB2D83A72020209A47B51B344921D34A4F42BA80EFBA90CE86F56D774F3B3F56BDBCAF47FC70DBD4125CDB8F0CD470522E32BA8EB8AECE0660A0530CA1992D6DD7C7D4068B7D61AEA14B0E089C728BC4BD3C1289C0C47CA1D40CCC623932F5180CF15447EED66C79EC75BCC0F7E36BFD7AFD814EF4FCA4CF79C593B48648AEED48FCB5FDB6953D96CA9E56F9F61D630EFFAECEC98780D703513C188673CBA4F41E4B86BE0ACFD0C0BE8A4C7130FE32BFA609AF756510FAE783F6D40471D487ABE439B92620159B76DA1982774D755C4D0E1BC853DF7BFD8603977EFCC9D80BED7261BAA73782C77A6998B86A04B153304A801F8C07C10E8649813DC57130BEA4302E7D10364C49C1C0A75AD44B635BBCA42A5DF1A8D947CB110207B5E710DB5675FDB6FB3A39E316DB7BC7A0AF19DB143818507403FB2C0AC5BF2E9A4AEB21CB7EEFACEF8FA2EB4B5A3B4705B8E2F5012E0417AB8B412C154CE5AF313F59A0687B8E8BE566DFD30A623C761F277BC9EE1DC2F59EE3A85118382A1E156BFB3A46FB04F14D870F4BD83935C99B410F7F7EA5C7E3D34A760FB32E1D17B21D83E10F51F4F42B18B63F027E6008A1DB4254B1730C71D36363775DAF21D3B0B3AE588ABFD459C5619B2FA66E5543C18E40255550B4F34D00245D8B8F464D3B0BD1CBEED5D4E8D02CF31ECD605C568B96CC164DACE53FD26D68592FA91614C4EE5921906DE0476BF84B973F203EEE7E451ACF660B9A06FD0DBF03EDCEFD128FC40716F944C2C8CF94FFBB061BC64408793ADAAD839A1B8845628C7C7A209AC1CF0AC215E4526DCCFBD330ACFD85DC54B0899CA2E1EA69B9D0C22708B33FAB285E5E5596524DC49643832862179D314646186237B7424EEE204F6C72934B23A86A3671F4CF0F6130FF01C8EE9AC10D8F4C4BE693A2D77E1755C57DA0E9DE9C7F924A8611B1F27A56AFDF889F430C56D318A53833312B00FD8B1DBCACBEADAF4C47C070CCAC8E69309F4BDC6747C4634C721ACFF78EB93B5BE3231D7E2007B4BB05FBBBFDB6B1DFC7CF18426DCFA7C84B4A5C59144FCBB72764275B4579A442DFB97C75D47991B5FEC0AEF256101669D13FE6F43BED48CF0196E33FDF25463BA205AA88302A94DCD364C29BB6F1945A50E508E96D49B353B37806098052356E58FEB9809DDFA720A71D5D07FC93287AECDAEEEEB0897380DF4C87BB30D429EFADFE1F461596EBFD4DBF9610C2A3DBD4DB601F039238F5093C96FC9BE29129DA0DC37D7E40F7FB7C3A9247F0CDD5F5C254D21B63A1749F9D57250B76F4D27CF69A91879BCFAB5A177D0155109654550B7FAD010794819454A4B8C548F60ED8F06FFCB60BAF36627F00974FA745CD8608D7DB168EE4289912AF5CB1D4A1B71E9377A31CE0BC1D207B10242E05E39A89BDEE18487DAFB08F28E9021346610021A047F995DAAFC5261299D1CB149EFC630F576500D7B19EBC46862A298F296098F8669B0C83A10EF447959A8BD806853F6A9373F73C8497425C7AFCF91F3509B8BAE3394E352FD9D1E4E52D02C805C4E3CDE9EEFEA5304D61ADEC2213F9A8AC907247E1D21E3479AC769B91FCEB401C5F875024FB5782E28CE4B272498E5C68E59339866BDD322C39783FC734012186FCB45FEA32B536BEEAD6B3A9B3BD35A5E2518F9683FBE6B7D1E6639BA58627F1548DF0C538BAB5FF4E3F52E26E0FF91550670628D6FBC467F22D69CF4E8B32F126D207E22576D1C171BEB9D617FBF3BF63C606F0093EE8F0E64C138EC420E1D2EEE99AFB1BFD85E3C776F51657BBF37C93359BBB49E8086BE3B408CCD8DA48AAF02A650555A1FE213B16E85925FEB3A90018497373B9BCC2515872BF05F45493D538CC0B53E448968B37EE6EF70B0AD486FA802F25E8D93017397940A9F897764B4E3EC00E96253115DC3186A61CBE15AB06315E3274810636334EA834C8A98DFEEC6EC887A74E5FB50B6DD8927874E53BE2146032C00B23E0CF9BE353940B6A344356635818AC384CEB66A80B8C406DDEA644917B78817BC6952E71FE2F0677608E668AEFCAF4CF6F82FCE48A358DE72FF6217F22920ADD5B3DDCCD3515977C7303C49B260F2D34E210192E2D7156A1D69A7FFA92E39D4092AB64A39420440907DD42696BF5495B1A67F2CB57ED04B3318FF8157E95A74DA2A1DDCC860B4C579B23266DDB6E3D0F7D3D7E3FE94357B49E341E43FFFC17153A373ADCEE84000F87FE6CB87962F28CADC99EDF38063AC617F5074FB9AD642E1FAC6647B2496C4FDEC7CA6862AEE5536AB3B6EE46A9D2ED79474B5123A1C3EB352CF6CD9F0E6A7C095E260CE604155E231ED4CCD48312C58369967B9B3653E26CE9DA5A4DAA8F18E02A3BD1C8A853AF374865299543E24468D4383E4999BB6AA4821FFC51A608B2A3801E2CFE421CBAA5A5D3EC44855B35D3768155DEC0DB4A49A6FE0F9CDD72DE1690CF0631ECDDE429D78D4F5AA68AA7804FCE495938593D1877F4825C1B19B3D3ECB68283878369345B81DA3F4B1612EF6D0E73F23C8141342DA35B1D4C4A37602AC386D7C56A3202E518CA1D2AA857417B26DF9BFC29D5391C715E6DF32530B1BE8303E256D1FBBE8578D4B383C1A4867784726231B4263AA200DA412482BB28E7E6D783E0D23E1D114A5E0B3A9C66254F608DFEE56D38F7BEA32696B363BF94C7CB512766211AC1BD66EF788E139BAAB3D603EDB1418802A1DB3437AADC041993BF65BDB56B3B3885FA1905D2AE6B5E78B3FF32 +sk = 94B1A0416106C49D4B5B88BC953C1F46129DCA1C49E932DD6CAC316531E85047E027F33C2636B679E817523A92052DA21C03DFF1316BA33403F5C45BA74ABEFA43ABA169082B59F8F396656599014E333A81F61EDE28E2C93331941A2E9B4F6779F5BA3D519F3817DE4EF19B76E33A9EF2230E2DAED7FCE838D2363DE435D23A042641224392A3044E0A439209296252C64CC1100D9B3221C9260601C720E310889B36021408111CA08952B4414B842C0A49640408900A942C03B10500C781128449C2064D12242893408608A20D43488C124064A2008CD4208D0102910C482902A42C0C440DC1A22812C4814B1252D44486DC967040046EC1A64419A80819910D624411CAB405A2128C1AA24113B7111AA190E3A62122108A13A7908284491C2260D3306C0992204C26250C95100B347090C404548630423451D0962D0A302D03C32904C268A2C228138124543625248981C18469E3184E0198681241329B28720A354522C8800CC09103008D0B076014A18123163284246981C625D83826C43004C14685D348850880299014640A466124234A9CC88944B68121436289282D1B060A94B45099828CA1C0500A19691888054C484D11222A1AC78018918562244E414291A490201842410328710914441833651A08808CA24CCAC068C9B24D01C29149925098264C1B894454468E10B30D08329112C2706312129A068C88C4690A225248322C99A068A3144DA28869A2224954C40C4828310A384C62C27118C2695A4824CC028862426659C4850A184E00876C8BA64503012A8AC885E2C864A2340413238114324C218605D1060541300810000AE1886811086D944860DC464058024A82929102284209986908942014B02160886913B52518280D93064244066D22A10054827021C94C88424E83400063A671A0228EDAB06C10154D521084E022845B302108C72808C72410914921249251A66C8B106D433292A3246C0A468CA14668C2906DCB3210A40671230722501670C3A661DA064CD9348258326419C30C032809E4040AC8140242381014048299A44D0AB748103389C2282D0443891934811A92054A44609BA44CC99261E3386209015183C889D48811800408D132655B380942340520096850360EC088845408051A256ECA126011050D188340184071823429C9402609884160C25081382E03903091268454362144B469CBB264A03872803480D4B46942002A03C04902B16419C290C4C684222309190629E3084614B1281819200CC88D10392202267051904418862919806059868862188EC222094040441BB13120A951E2A20984265284380921338D489229A0B81053B06511449153400223B54808078608242C4828494316100C34465C48402014084B148009B25063029140902D234326D0186909C5290A0791A09865D3A28D9814448A348420381093A231CA4669A324296218008B4485138281142184483268094522D29000D3846462A88518478E50860D4346924A068CA2324219326D24186062228418B14C42B0250B407289920C14B76919867148944054128DA1067260842C9C9089003064CAA848CB0462A1464E00066AC0344C1C481211136E5B424889468111251120472480160D8AB8001C186A0C876CA3C621C04642044071C02089E140000B3420C0062DA4282280B42408176823070E2039415B92084A3609893864029480199865A34842E130045C968458902958402DA1C80CCB88100AA92D5A828D03B54CE2944D8AA068C292281347201A944D0236422297844C826C924272214130943440614604030272DC820523932C49A8891A864CE2B871A1A60D6118701CA46D90A265D038004428300C3386E3A42400328C11A06903350181164E4B9660A3400651B8859C1882D8344500A3241BB1210004060A132C5048311399000A22041A15449944660B826C5A120A61188DC4A02500B608D9120D18326E24368E54022000250624360EA0228951B6052417884BC26922184E5A0801220168992464598009D8368A1B2549C1C6440481290B05100A376540B8601B3164080302D01662D0B224A0962824470494362854284C212580D22829C00846644801C406664B366118A765D9B82124B545810492A2C831C844402402514AC665D93221D8A08D03C40180C421820642E1A80C0997019BA02424890513484D8004218436520B302AE0515C7FFDAB7359E030BE7CFE0468DA39028F50AED3CBFFA4BED5A6258F4A1AB649C6AEA7485030622237C121B8A17E66D514593903FB54A0644F056FE2881F92A004E7CBEF569B68F968C354300D82B7A0F3C65AE8CF85EAB57C1C0815590F6D4978A0DCA30F00E487DF4F128B83E3266446A0DAB07B1A13C36B61D5D3E45AEDBDEA335F08884051F735F40D03C03F6FBD9C6D53724F65AC0C17228192F1C67CD081BECAF3B2CA814D15337344D9D3575E761BF6812B9A25DB6B1138251E7B50484FB3193CBF091B4AC75AD77A0801E32FC899A1273EE30C7E5C0990042FADC42CAF7675F73C5E5F1F5D8C1416C53048FB756B81CBA01D5527F3170B6B4C2445F5DD26420978A2B64861EF82B683AD8A218F2037DEA479FC60E61DDD7AEAB7827B76023D4DCC6E33C0D8C130B3EDE88A01EAD006BA266B9F38607AD4BA088C1EDE5808DF8FC2EFE1407444676B7E15D76571D0A4351E33168C7CCB206CF926D4660501D3031EEC0713176D8642A37E835AC4FCA5C8E6608BA79C4715D4F2039B7B2AB4591862D3BCCF589D4B0519AEB3667080FDAEB517FCBF04A87B002CFA33B2F88C293E679E0799BE873A9B59AB625A109CFB8491628F29F4ADC4755AE852971B92DBF3072B96F77BE923F342E6AC2CE87047460AC94DD26A7E3917D810F3C682DC296FE200EABFB4B3DE53C2FA76D440ED151BFF9DD0A10FFEC428C79D2B8D09D8458715D83DDFC4B64BDBF2A6F6C8563E9538750FA07920B812E75FC8C5602D8EB2D6A698212904E2C95F3796CBD79331AD1A7AE9E99E480D5F9076E56241A8618C82EB4EEFDC077A1524AD502AE7EDA45D4B6DD9CB153645701AE6572AB68041AC23CFF4E1E13867E1EDD15CF208CB8E68A28EEC5744D30648A67687A98E8A125656BCF204B3D006744092869E97053021E9BEA8FCD7AA345CA125112A590A1F4DD1D62B9A241C792A31879AEDEB44420772E8205C5D21C879BA4E826D30C9A67576B9C528E477B5778201743F7EA691B998E4B71DE4375ADB8A8627585D6FCB4AE0FA7696F614BD9FD1E8101588826D186E3AA803ADEB00EA5A5897D1FB21B1D10F489EDC42EF2BFB406D345FCC5227C7E7D2272D876683647040C0481DB065B66AEA440C16A042072CD5B94F945DCBE25C079B29BC6E221063F4A24E749A4AC32CD02739EE22871EDF6AED3867202E1F4C227DBA81851CE8AABC0095E11E46BDBF0F28391DC60B3A84E0AE9C0801829FD5B223A7C2EF1F870043D7D007F206F71456DF4442D25FB3FAE0070C6FB00CD5BF36E80EE9541A31A53A029C719E4419C0DFE393C6EC9C5EA4862A5E135B7773FF4B8EFDE5133F7ED458D8F1B2CC015A330190547D74A9A9811CEE64DF2A25D5321D8306B17C79758D109764F2172D9E52A1BFBAC0783D74A1166F41752AFF769B416B1B3A226BD88D1CC6CDB5BADFC8A259F3FA7573B9FC61776379EC50000655781F72D9176F8CE655CC88CDA92D59408FAACEF3717A57E017D29A22C225CE26F250D2A0D7A3EEA670D08CDE646AC4335CF2EDE2C0B92138ADB7355937C13A3DB36F6654D553285555D9DA6EB0554A18572A555DD1B9DE84EE4A89A2CE62320C0A826242964544F7359B13F5E1BF6337D34A20016C4193D19233E555A1476BE9A89CBFCB9E7573894E7C5A0D046AB8AAFD353783528F22DBBA2CC48C5EA06BA5584C52D7F1B42ED0C872F879151AC3A5CF840B6DD3A398CB17C177A75965AB85CC545F872F05E5520170FBDD12DE9D155117EEFB4187F4A0C582C71BC3AEAD80F696E98166D33DBE769C9A9A97C5E8E627A70E951C826278BD395BD60613B59DEBBCEE05276B03955476D53407B604FAC2E334C2324ECEFBFAE5DD48DC8464D2FD816377408E533718534CF76DF46C907B216DEEC76C13A029C89AC1C30743C15EDD55B769E184CFF725BEE46F7649C9DEFFA0FBCE58F72E62C02A57A7ACC58432F027BA6EDACD94B83D3FEA64C4A9C27D634CAF221B8DEF961C3D54BF4D9949535B7B4C60E574780C034CDE03B6E01D678178C19755779608DF48D8B9E5492C2B66E8DF30826C7656BD30039EBBCD807B16FE28EDD159EE6CF0F80401FA7FD1CAEC54F2C5D2B4EE52FB5C09037C303E2EA64526CC889B124A655418E73D10E9A22715AC5C3ECEBC01675B60AE4B2D83B800A425BA9810630093B591EB374D362C183BD485977423819B0EC861993865E356482E59BF0C486BB0EAECE2C4CF4EB2684B75525124A69230CE6077A9DE5940A4302F1FAE8E651631DF424C33D6487CE231E472FCBB2B5933382A582E1500B6AE32F3D32F0E11EA43D253CCF7FCF860B157E06CE934F2AEC67922084BF7CEAAD34A9A7578D393D8F12F2C7B2851E00B9F6851731B0BFD387D3208439AFEA86B38B94188B759FF7142D264132DC322A0D0181AD2A23B47D4C678D5ECA3351DED207222085D4A3DB22C6F4C035161A12A88C7E8CA76A1B18CAA13A721B9E7F7D7E15A08ABD0607E5A8F9F8F6CAFB13C36D3B8628B2D5BECA2B2F15AD2D24F54A8F88F9625F3E62C6A2E1AE790E34CFA600CCEA0B09161D81DDE3CF619FA9EE2344711468171625B20FFDB4C08D45EAF2D88E1D9547E5ACCB95306105F5EE608DC3B83F7123270A9199296788B3F1E9A2C7A5A591CA4B042B2DF4FB10A37F2388FAB471578D84C8F78F30C35A022F1F7B2EE5196511C6C83423CF17A031E27EB01FAE0CCB24F0D3B9FBF9D69CD89EC419063001A3E0664F1B30A59C79F64449C941063ED17DABD3B2B05F47681CFE9FED6B1F563FE960C7A2C76F13D2F2B88CE66037BC772913172F3F8126F87CC508194EFBFFDD24FB890F80E5CFC63B4C853CC8FD517547A77406668D6979A6A8B8C559C4BBAEED38235E292135D5C57100C3ADAF0C47692DDAF2F048BC4E96BD3B5AC36E90FA59E4A57BF2FF009FBF3D2709BCE68C2ED5EA757E89CCCE634193542396D39E91BE2557638D896043E8DBE5AC0BE4E8ECF89111914F5602BD76C0738190A371F2F1EAE1B7DAC52223CFF068576150B0AA128A6A379D323BE597E96B66EB62F57F0B18F6F46D206F8F03EAB9C35AB485100B6FC85EF975E60FA12A56DD3B9508D6AB08110401F0275A92C8EFBDE25714CD69E528C9C7A5C189F69825246B93DB3A3D8C56281936B1E57FA1446A3F1565940AAC9F1745777E2A83B3463C86F5CCF57670AAA6C174893B45DB50740F2327C5866F48AAC5CF4484254A802E816B0D14D1FCB0FB55BE6D726561C82A22263EC936BDA4EF94E7A42B1761B3FAF25E6FBD15CD323C188AF6B0FC78BC502F43C3358179DB6BA56DCC4FF43F3CC6552E90A7E374C6C6D39AF9D045CCCA9FB354C4A22F43D060E5736B094B13F6CDA6A924137A76D8D7114357A37A2D7D572341B7517B00D5944BB71DB99D9693A0250256CB6ED4D5EA5F05B1C83D7E59EE7AEF3AE92EF8A3BFFB208E77EC08554126C5EAF1DE8178CD8F0382CBA0CE5EEDA77BC517714DD79EFE85E0C074FA8440205072047C6BBD400315532886451C7E1A92E5B882C67EBF32E06428FE72915047F1B5F1DCDB3D10E38AA9D9EC6D0FF75029918C5A3977B1D71BFE652E0C40FD507FB5C269DDDED2DFBBA0761564FCF72B0DBA11D3F41F4EB12AD34C6A5F7E36154A242C4E34990A5A706B693E9302594636B7320FC1AFC006667375A081B74630F44BD71D0F34EDE75DA37DA0A1E881C87BC3ED84D403B9B082E495A63B2401D5D0E915CCF2285333990274F7F8B805C382750D860F0C063E2ACB6335B95461E8A0451360A11108D46903378DC3AA2E5A5EB2D437FD6081F737B75C9593146808F0CF6D52AB5E5E29EA6DE4A96F515E15BA87131D17DB6AFB74A4C4980BEA8CFF9432597940CAF3FE45874576B068C0387DFE39360D9E729C9AAFE151AD98B362D12BDD84E41F95A43BE6B4191EC4A215EF41D3018C20EC43891471ED52F4B2733D73D1AB2AA38C932EBEEE31259CC0C1C1D5EE61D291F3DC32522DA0ED80FD77D701AF8A8EE3667925AFDF3FCCD40C3AFD245CB9BA6B3702BC8734649F7FE9CF94E5E3E089469C8BE07400F0C488D703A563719A51BFC912979FB0D2ADAE164C2C4E25AD60AD627F8CAC375E74BA0F025DDF312D59CEFEFAFD21307ACA34D2374C6D33120D347D1FA9651F4BD59E60D02FC0741983F34B69B5B17C20D134DFD05BECDF454668F31BA54207B0F1042A84D3C010B4CACA70CD3785BD22B0AB43B66FC827AC4D1A0B66681C752A9FF8B348FD749181BC66D24C14C075137E380E9560DF4B51DE937C180E102932515062E596BF792E942CA413831F0A648428D59F61B87ECC68A017DD6C29B26075046ACFED17B52D126F78D732E3AD247610D2B3B3A0E120EA4B7496DEA11D4B63DD8586F92A774F60D1DDAD37A4096C3C6D8B7F0A2674964455CE54839660A606182206AF6938499F9A97338495789259E1B9CBF4D8A825C892F4713422BAE13D92AFA57CC00F933881E8BABCF6D780146ED840A43DB16A6616B217B1547A224275C90CE96EDDCDB87D9B60E4250C6A4F506DE300794AB95399D3AD439AC983F2CC915CDF8998CD7BCEB2AAD6E17BF096C9FAB6704AF215731D7361DB1D46C38515A76791A6099A15B0C85A320FBA1200E7B0CDC16C1C7A8D3F65F0E7432D7DAB11B3C1D0F95D3F3B805CFAF106A169E7D392EA192E2D5466098B8EB +smlen = 6376 +sm = 96307FEC0B4A7F845DD4413AF27D99857BDD643BD866DC4E567B5A02B9DE1B49FA1E2CFE011F5CB416172E18E52A5AAB0661175AF00B2482DE1D9226E7417F496D98C6B474BDA6C0A118BE4592A2A8CB611D4DFAA5E01909E9D52DF204E37F2EC4999C9E831FC8F55BA2746F565522C1910023394F359572E99F69A8E6CA89BBF4787BAA8B4E9B2ADD5A4DB37B246D8B600DD4D32BB922A5F7FD57916F14DF1E9FA9442A5E19F371D0CA4F16772114620B80EDFFF8990920EF9E0318FB8CF64093162D890B26FB544CA25E25825EB926D6E9EBD3B94C69A73D42E9AC08C9D3A9423EF92CD96948C402D8FE9F26B8A51387E70054C63A2126E5713BA9E3904FF28FDA8C2CBFDAD34C4111AF2C074F8685B597E60FAD5FC43C748272D30D9844B63ECBE6EA541EF1B388143FA872DB88CA989DB50988A045F7D7D5F9D275D2D8487376DF4C30F7808F41424D594F287177F27DDB57BDA1752A49696A6E51D02758EA3AA83A3A7FF331F6863055DE103A0BA5DBEAB43D41DCEA4F5A43B58DCFD5C6430124AE250E471AFD3124A07D9CE6A45377B3CAAABF157651686F9077051765026EF77BEDAB70242290A998A77B1132E9B31BB0A9B6A50BA246A48A435B33E6380103463F77E4F64FEC1C0B42DC1903BB08A5A24F5EC3AC9A7AA7B635858C6D6A74073A1BFF6B8FE76C77B295A72D1F650FFA7CF84B55FD3A74B19C31D61B4EF13EADB93252B62CA81646B432F3F17D909AECCD3C4E82EE4D66FBEBE3B533BBD9856CA10873E55F176E0F7C5AAE55ACFC6D86508ACA9A8F45D458A61D870BEE61563E9AE6F298B1A78D6D020CCB45E38A60D303775F4169479481D02B16C24AA7C3ED6BB8A6330F608A18B4800665045267C3E18B51ADA94D8E6EE0487E2925BCFE4C77DA91B785A3688EDB45A371FE95A797BE6A0B892E357CA107A8E726ABE6643D8DCEB8A78311A46A02130A0CC0F24F91E56C836DD8B8F60C263DA218E9132851BE290337B6738142FD0C107136A73D64FDBB16CA043C3138D67C0A07E642E3C1E4799B85019046E3607AF0993399EB2E71B53C4B136F121044EC6C66BBC0EFDC23857C8639F9C30B8A4897419E616CF397BF6A804AF4DA727B21C1CF54743BB87154858B46AA5C268BADC4936FF4EF63D073670484B2C66CAAA29EC9D171F32E1E16D5673256D1D8AF05C60E9B7E2788B2CA75668740D1509728F7DCF731970FB9975447D2288035C812D0DFBB85887C3C6B4E54F92BA86DDF9A2EBD08C2F99F6A3B61BE4FFAFB66E500F3647397F425507838FCCD13096FD5B9EFD0B386653AD545D2CB75B3709560A0B59DC3C6C6405A635D640BDDB4C1575AF304D0BD5BE2C7836EDC846C39736698177CF5B9D4A8BD42E074E67FA6068E190E5BA8FCA9B8612ACB5691AAD142FBDF7BF7CC227DD4699BC6AE9466D69911123217476E89E0464E82002AC45B8FAB563FE52C8E90708BC63150F642A6392C32BF2BDC69A819C20B49E1A03C1BF85590550FE8217CD584FD7855E193F7DD2FE26F4ACEB0819D391796D70A1DD420791DA1C652F166106912369CA34C480CA62ABB372A2F1CB440301C4283FA9380ACB7EECC167F8F2FB23647AAC65B9DD3B0B2A6D157CE5BCAFDEFD32D0F4956D6FE940D969A61D03E49AC5B76B3C4A0BD2F811730817CA733C3E07DCC6814DCAE1BDC5C7E29D4BD2ECB73B176FE67B1AEC2202E48F80C6F009E8061816A154A7B947603B31427A808DE02A6E16211285D5F2736EC10079138312934AAC5B03BB9F71C68C2E34CE5D9C0729574529B4CBA965E120F7845E120A4003871EF7D0EB17C85D789100711CEA4923BFDA57BD9F62E99C5DF6D5A883CA8DF2DDF71B610CA8DE65FC5AB32CC626584D707EDC2F33B13EC12096B5E3547D6560EAE47F668F2069D29F5EC5C2AD59780F29559679DCC14FBA28EDE5B4B9BCBFB464994E4AB8D525B02B6CFDC03F055FC11523857AB39A6E75330923B77E686947CA049473CAFF40E0743A4AEDF36773A03292E41039AE51A910DD1FB02F456450B0538376141A7CD0B1A2A7BA7B955D700244C9E5669D227732EE75990CE0BCE0414C2DADE1CBC5866215B4E7B4EA5A76AF995F4B35593D5B305CBDB17AB7C5388F3FF4481A90981CA0FB4902F9384F6BF6901014325D05C5896404B5C376762E9F4A5AE1814B820061C602F3EFFECF43DFE6F5917FDBB1CE5F690381FE9FF30F6DD4285440E64FDB152037A6E3FCDD11B1F955736A28E841641D421929C24A34F23475C3F328822FDEFDD4079CBA972E8A6D0D4AE5BEBD9859741421F8642E7953B84A12F7F6E3A7BC65996B1A5852EAF7BD42A67AD6E580AFC6032DC13825B3A16F8A67F6988737436672F171AA9F7600237728C96FDCB6ED8AF2CB49AFF1348BF82F906BEDBAD9765E1F2C944A3A321768D57864A5C15D21AF7420A00F398BEDECEF61E2B7CD4F972C74049F211F5F8EB51661538A69586BDA96DF47081E4597B211554433192A7DFF7322A639A43CAB6220AEF562AE17FBFF1373ECA6653468AFC4F0892A9E62F30ECAD85BE214FC74070626F7C8091F4125CE65A712CD02A00F7EDC63B2B4A9B1FF3FFC8FFF3DF13C7151531623B1744033F5C7BE60922DF349C9AF0175D2ED357CAE0CCF7D1DBB99FCA437586CB6FCB605D69D93970062A9B0664D8E9EB70B0C971C460F41A1D933626AB141904CB67D279C6E3BBA330DA91723DEE588A84677AC1154CD2D7E4DA648C2429EC7D448F73792F3173860D02AF170A800C7744F54C260204F2A9D9E245FF6DBAB7828D00A1157EEDF0760B00CEE32CCB4314ED16C365A24C91B57B533B8D6BD55A2350E60D5A79D8D318DCC28C4D4BDC23571E7B2E9EA5F77CD76B289FD8BD854D51BE5342B69287730961BC5D7195D5238B645EE4F7CE4452B2BFD7D8EFA0942E8296ECA225B5FC76B9A339FBF5DC1C85E3A9A000DAC8C058AE5AE4C4E090682340D0C1290054A904FA3FD6318FC3D7131ACD140041C550F9A62C6718093C55589674ECCECE9BFB08A5C1E3536C2283B4400CC853E8C5F2E8081561336A9C2730CDB4E09FF883897A87A9682FE873C11B255DD45B9E233D2EDC56DCDAD08B76894C1F786191A5DDDAEE3254A98A361463CA4B8541E5686A80FCD2EF98486F548857D97E356024CB4370679EBAD1F36156D619B3F66E80029E1DFCBF81626FB768600E85E6D9306C615CBBA73834DFCDD5E20ABA9DD03C5C36F9DCB00F15E70C68D62AF5B2FAEF821A3EE29206D926DBE71F6B9455C3945A47AEE33C68AA43129E9B2E564E744E2C4B162094E8D5069BF1101B618F20D2150F7C5566A86903C46671C368F875B81D21C02876C8690DA033EC73E5D61E348EE176B12AFD47E0029E88277DA643A404B6CD3B6A68F6914B8D3C2CAA441BC79FCFCCE561D45B365AF7B1883BF6CBEAA52D85D99E2DC747DDE7D86AF9650AE9718D79C6D981A31F620A839210712000C0DB2700E2A51F8FA7D8DEA31009D28DF84B47CBB9AC8A299ED82A6341EBFE9FD2ECDF032832EC32572099EF6BCCE26C624F3BB5984259E1E5BE35C71F4F4429EC650B359A13782761338EAD79291E394630EDC36B0A870BA649E35B953B2B2C8B87E47C3224281E5EC7906B067E683F86BC4832B58A4AC0CCE5ABEFAAEF20104AD878876E21D44AAB2E733C8A6359201E73485471A148D274D9C42E8DEE60953E718043F0D0D541C478D6B9CC68AA0BB671C0CB5E49A5174F407246765A900A68538263C541991F3075F2FEF7047F166115D53DC15B8FF77CB861D209A614468377DE3ED153C3D7AB3581AC1F2321AD5FEE18B4C60047F12D83A0E930146C527C7ECFCFE276F678F3058AB5D3C3468EE488FA6B974C7F8DF3DE55E5AF619C974C21821679491C5EFD5FDE90765D7DCE106D9DFED12885FD864AB4109F0CA692305B7989BBB25DF65003D696AB9D1E403E02BB3C8D9757B3D359726609B254F38BD94FE337F2F68D5F952F8105A003E1B647B3548A2FBB415FBDC56FB3EACD6F673501AA8984E2A05C521E68DC79BAA81AA72838F3BC9880C3C7B6261C91E2A9EB87669315F2CF8D4531F19D990E43B134D38AEB041A72C2A6C555332F6FE22E4CBEA48C264A6E4017262E11C51C17E1B71E9530068A5F7871DA6FBBFFD0EFEA81D7EA0308BFC3DB6CB045943DB4C2F514BE0BD0B3AFF1AAEE42B6E2998B2789120DC1E8ADBA0248BDA9C808A5CC3809A2E28B7686305601CEAC3A3669B230A646CB8419DB74DAF00A2597D9BF8EA9C65465DBB6E187464D6D2A6193F78A6EF710DCE521AAADEB360D1E922331AA427A6DDFFB161769B290A0D383326BB1E2CEA442D9783915F71D0858597ADCB023A3B9901D0FC42042A84864E94A4C7573F5AD2B117424F34CEB29750C540EF40B3DC8F3483ADBCDC1A7C671DB4118E2411FAC7D9FD2DCD23A800C7AAE9AD0D5FFBB00ABF155CC6BC126E6CA9E559754EA0AA8B8AE3DDDD1C310FA2CDF3C9A66D30FAF18EFE0C9F5D9AE8EFEB1AD9898639E60124FA557BEADEBD936C2B04A8535853B57F4C7A42D9AE55D701482D816903C0E9F4AF9ED33F3D58C3D5AB920A5EC79E78DE97E2FA143C85DD56998A172167E4CF14476098E651F57B7C5C0C93A2B2392C944B140502D25781519CEF53A03BB15F7FB1383E26B45D660CC6E96516CE5CCA1C89AF5583FBFD6DA990C5272FE5771C6F39C46AAD185D73380A7B67664699707ACAF097D39D7837C566AC81A356E08D82F33072A1B20015AA2733BAF8EB9D1AD48995A01331FB38182637743427DEE6C35B353AEC517168223C9219D17C2FECFE7723AACF26DF11E6209807E3F64F0DBAC2BB21AFB1888239DB3FE3E205BEB27ACA2FFF18387D5B7FA3903672D6C8394AAD44C2F6836654CE876B9F28906D562B83B2EF142DBA97ECB36F333087180826A720E2CA155887C9908BB34C82BE70110C61495A3F14108F6CB8D22D13EA9A81DD2A6DCE0A9856FF684206D2C0A5A92A604D447736831A6B63FC65EFE59C89D623F54984224D0C1F107545FB369188484FA691CDDED639A9E41F6E1187B9973F317268D20072A1916D8CBBD080FA1B07B45DD7839C5128F8B8A53489298D182706966A281AB6138E2380BB0EBF081382F8E6195F62EC4C2BCB831EFB3CF3EDA8A7CCAE1FE7B7C8EA70C39F1804263F23A3F19489AAAA2619C5C80DB569BAF567090F3BE82E0B5308A78ECE09A3517F6111DDCD47F8C63F2442E8CF9B2BBD7FB179C84C95BEECA4B1296DF49230B33D0529AD247B11492F5D95A7429FBECA5794D5CEC4DE579783CC6B1D82923DFC646AFD5C135E9F763926E345CD24CE74215A09E4F578F22B3438B19D49D8CDA5A8FC02A2806ED698F1784D5FE4C9F1FEC0D834F933D4562B0A7526E6A3D045BABCCED86DAA205402DCA23A218722880289AC4CD86D873B8B4A181FF2A89AB0019758905C9C0F16435465350060E9F6D02AEA89F582280E3C0381EC12F618F9C4080CD9898FBDF99B212113CBFDD48F00E1607B6A76E063C6DEF52A13D3E5B499BEC7C6CE6682B4D2E77C8C880720BC8B59C2AFBD320E956A789F4BDB238CF8A3BBA90DE0917006D6E3B9A76200B08D39346F5472FD71C7A66E9B5579C2969B764F43B618623B24D35190C80116BAFE97687FA0DB629DBC107BF5F8FA88CFD371F71382E69A664C1A2789CF2E5103AAAACA35CE4126F01FA5B229CCB8D98CD3A2B462ACBB02CDBA94E89279D7ECB9C693D7AC1582AAD4135B3B6E3F5D50F6E54DCD1D66DA03C9800CC8BC3AC37CB9EDF5633A4E5D3AC8F18D2DC6CC7795F73C8B4E1B4ABDD8E0CA00260D1C19D0E73923E50793D8342DE8C6254DA3A4582295DF3A74786DC6B4AD853EDD4319FC83B2C7DBD5FF23A483F8E63955B63D38813C32286C45EE01B28A3CF6CC1E702523B3A8CBA815D5ECBDAF29B1ED9BED2C8ED95762C10A5E87B4023A027519FDBA832A1E1BDAC9CF3BB12B89DE3866064E051C1AB033AFE72F5F2F38C88C11AFF6CB07F2C01099E60C412DCF833C7DF6C3697CBD4E205F07334552B01767BF5164344617C06486A376B18CC8E2DD5C20554660422385A0D0D3045D9550FCC86B640CE58B26ED7E2407BA6D724803C33BEB4F8AEA2C6870FEF9B16DEA9ECF7952FD99EF899CAFF6BD6B491EB948A9862C4A1C7C16A95FD92799327B4CEB03DD0FEC6010FE6DE16CC8C69A75922127FA0BDB5339FB3F97C356DD6D8F71A0828DD7ADE328D6ADB65CD1DAFBBA1A74BEEB9AAD69B08D45C1AF62E198D550FBDB76041989CE54ED1CD756EBA9D00675A005E069BC776551729A227FEC71AC1C7F9A976D7395F33C3E5E65D5A5C2ACDF9A3180D21B4A2860C3EE9B4D4EA6CB10CDA1707B2EB906A519B97A5773999423E80F71E9DB947973B6BBD1DFC0D82FA6384470ADE803FCACDCFD5262A4A4E55637293C4DEEF25A9DBF31F2B38447C7D7E979AA6D5395A606C92A5E4E824485F73B9E8ED0F162B373EE900000000000000000000000000000000000000000000000510141F272E3334DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 + +count = 53 +seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 +mlen = 1782 +msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +pk = 12C39328472B5F6B7BE42B403911C9EF48C9E6ECAAC34F4555B44B3A5A3EDA735793ED41D65DCE3B73A7641D3507528AB0D39D34EF523FFCE466878267FBC372A9B1DE60D47215B8E36DF692A9EA0000C2C20E8183ADF0BB5C833E643322AD24B7D65D62BEE80D686D8777A55F524DF9EC172F22590BB43DAC85EFBAB1202BD935499D70C740F24501C7B0B8CEC88B69AFD820ACE142F9489C0ACF41E9F9AE1D8AD0B849EF5AB081EFE04BD0AFE09DDBBA76E7595A52175D273E54AF8B5312031D9438FFC17B66EDCE7E1AF7A3922FA6B6CA899AAAAF8ABFF04CB9290ECDCA2C4852BCAFB69AC591D0B274A71FF1C7EBD30EB1C8CF7C80ED36A19CED755493CC5C4CE7DC575B737B838430A806A77EC30FFAECC2BB225FB9F6BE7A8C26F0ECDCA090CBE9682028EDC35A349C3AD1B178AF4E7DE9EC3D45D85653C8772610C25CC0ED57D2B2002D2298E01A6EB33D8C680DF49A2A690342FC56A078DB0043FD2068CFEEDFE3948AEE42CB2A036C6E5A61503FE17CDD49C330F5159FB2AD3FB8A53EAC3DD2CBEEF761753F49136FD15B197A27F50AF1D944EB18F906FC47DAE7E4F1C1CC49E6451C2E7A7F63A2EEA8B936C9A8A1E88026363FB36CD6F17830B67F0A3668D4B6A69A0AAA87F51E22A359E15F62995CB83055FB50F2ED86F666F90DE33E50E1D91E7F3223F847AB1F02023C44FE02DA8B551674D234DBECD54B62F887A2CDA6105F38B35802B497888ABAAA22D63ECD2837D32DB15692CA9333ED3C78406154F5A5DE012AFE9B1CE60F7ABA024354B3906C5DDF3A8591F86EA2F1E617C2A3FA0D4A5F7799B60CD6E8E51FD5A9B99673F97312E9FC4EF412B38CBD215AB032A7D842D99DA721EF4FEA3987DE8C932E8900E962888C422169A8643CADD05F3F4F0CBB64580DAA101A01EE64144D1433053A2D77F43AA63ED6C455BEE7AB8894E6D514CCD14F3BED356C7488B12447B312A250374874B61B814C02E8AE5DB8198701A25E5B99D180C7A5C127D19170D8CC0DC7C1DC746715ED547D53C105D5781E0FD89368E7BFCA250DC0DD8AB0863320B3E5B9131427F2BB61558A4D868FCA3C8EDA9839B0CD0474FC11B6FFA4A9DC7F70219850FA26CD87476A9B815FF428EA8E8019097D39B072BE68A03C2C5DAEC4F65AE3B212E1BBDF5EA9B412659BBE7FC7CD02414AD8ACF9DD7CAF5F17AAE1452BAFBCA23615E2975038D24E0F24389EB9C17AD1323B867AC690E8600E2D75DCBD7505FEE7B6AB0D21DF0ABF116882FF1F720835B998E996AAABB5459FF7F913BED1DDA9F50CFA6731FCD82DB2A7D12E501252EF0C082AF623AE157D6CF71E5767A35460052A2CEA1D202F33E8E62E5085FA72945E34D51C3B8EFF5E3ED249BFA12A05C9CE11C825FBB35D3FD426A2FA9FF6A504DA1EBDFE6E8E5F4D011AD4A853D0E452D53016E35C86CA17FFD53E296952374A584E6A584322BF88AB254DD11FDD5A90DC1E110B006396BDA35B9ED26B8A0541E70304A95EE457A8AA498B009B88959C732CB3FFA50CEC3B91A217835DC0C5976D717811AE53619423C17063BA67A7C6E79FFB93EE61A993B0E46FF72D1B953594D22096DA74BA284CC0B6345AFF60DE49D1F6FF0995AD5CD173439786F562204522B845413093D8CA3647434E34D9EC4F59B0F6EFD524C22AA337815498A11B534A4160AFEF484935FDD0A043506F9EB1B58DD3191BC4B46A838F342DF963B43C0026267DD13917C68A66D1839DDD8264259F35CD946F4C9B7FAA47D5B55DC83A163D7198DA775CEAA5D0EB5D90CADDEE77CF3C3C85B3F919732345DB293516F563018B6F78E4B6D0DCE4600A6D12706238FC704B69DA7E10ED58008D6FFE2ECE50517A85A55D06797C93E8D7AB05C725DBD76527B1EC0905CD8D28A5CF83FC4ADA2110EAD49EA9760922FE811B4F68D4F6659320894629897B78C9A0A69798E254EC894E12A1FBAAA0AD0193800A0303EA9A81734EBF5B70E3714519D9B0AD4E97E79E92D2F94EEAC5A65C5480A026524672ECB133AA2B21C90A39E286182566E077046BAE74A0A042D2D7F940741AA4C52DF322502744960BCC8C8893D2FDAAA74C25129C366C5B425F94561B7BE15719F21AD05298BF32EAB9F6F35BB8340E0827708148F78D37E858D7E8F654F8E1F704E32BDC44EB10014A22DA9A102718F9B91AB20FD228960B3802B9ED3D10228F936309A16E1D87B41942EE1F8CC6A8DEC53388BF24F9A807983F37C648243973CED44FF3A2B831EBE86AAB8D5585EC43C17EA70765C76CE143D288E96935B1411314DCEF38188FCE667EDC167B5E7E64879E4C2A8FC9EC0CA634AC49663F3CC2CEFCC8A7E59DA399EC197BBEB78B3C716F02089A73E40EA7AA3E0D6EA21E600AD0D7456DAC5FFEC236D509DCA5E10903E27A142CD48988D3185B0C678EDAB9CE7D5E5B0327943457111BD8046488DC2E79935B803A0D2BE98710F91E124C90822DBBEB1F1ADB2E378EE91A0E2F0D1F3DDA32386E0AAF7CBE4F4C136A737A172EA30F26DCED37DC4D9DB898C1A33AEA9FB032547B2439A5C802E5F68F1198FE06C8F182690D13131903B951C78367830DD6072A851552A04DF5022D1F1181C202016F571B591BC85D6C0C4878FD01F90C060845F5E46696C07306913D277854D6D3055CD6838D83B06908C88D5AC7158698154B3412BFDEEDE596BBFE196DEE834B6366AA92E04B70670EA30B53F8EE6F883EE798729908B6816AE878C72895FA00BB8B41D7DE9FD23217212E673365474594D39D96532461E4CCD3715142AC1E03ECFE786FC8A700940CBFD4146554645C63D26AC81F567CBE7663E511F8E2DB08CB20C77E3C1D1B49DFFB4FC7DFA57E26300D8F6D7D13301D847086930D28AF3E8A2BC8EAF55D73A368ADEDF7E8E40351D4E952A8BDEBED916D59C2A6717D5624693504A741B37E6AAB6BF63C6066464E71157D7AE6AC5790AEB50662C3A7EB6F90C59981E72F866F4A9BCFC1844A5C49EEA2589A63A3B2A9742DF26D861851AB295D003BFC266DB87FC12E26D12CA15E909E4CCE5879207719D4979AFEE633A4B8EC69E54C557B8D05C6675C8CFE0987FEF9DE0811F528D72375FC3817B56A2CFC63DAA2C3A7CBDE1E58C655C2F76A41AB953048A6F58E232994764BF3ED2EE2F8D5A44DDD003B460B21805164EFFA0C2D4F412F040557773A07F4612513017041B1A5203699ECD61DD1DFFD4CD83CFC271572D865957F6A72E05DD74C71BAE76F859BE6C426EB3599A7C7E574D41FF7F1B37A1334765E8745D1F9BE4BB43914610F98A6002F72DB0BDC9AF0CF899FECB77073404A1D8CDABCEF5E0777E1CFA7776DC65ED7ECFEE4AB9AA81D7A06A09817A8257E406598477257E788620DB9CB421E7297991D9A5620F54DED91DF909120C73C815C633FE9418C8C275C6BEFD6C64F5937C59A28BD39E307559D40122A65F25237C5EC5F88EB23B361BAE37A6F1C0E01D2FA7E58BD720986A6E780AA6C6D5AEA3CA4D967575D1A7E6679C4E66341BB6AA341BE7F5D0C47E46FF2BE34E37753E4D1BA6CD20B68531AA6F55680509D9B1054FA3D4107A15CCCF667981C267FD1F8A51B48EA32046097E7C7603A08144CE970F2DE494BF32A9FA34C2D03B550EFFC6161F9CF775AE1A95C5E0132D0C260B1B553 +sk = 12C39328472B5F6B7BE42B403911C9EF48C9E6ECAAC34F4555B44B3A5A3EDA7341211A7373C81086ABD2F8A4B0E7DB6B222647EED05F2FC896C27BC9936F4F4FE8ACFE6072C3E0EC7E5763616906618CF89D7D4F09EFC37B3D5105EADE606161E82759E238EBBA5CEC977BE62F333EC4AE21A0E13C45F16E9DA5ED0197DCF195489261C0267000C60C83000ADB005011246901144C098881CCC40C50328421044891B62009B1491A120420A321C3C42580A6204A4681D9A46841A871D0284C61129249220D89321183402621C78C03330408229124C8651A946418A631C4448013B08C18C06D08412062149201356D99B000641469184232524825D98485E1B6310A4232D92692221190C4C684538480510030E1A08162846180826924218289486E1AA3245C040E81342CC3422120A16D4AB270A0A2700CA74902C16C6028308210850AA06DC8908D931492E04062E3020E503050E31641002311D33649D2A04583C28C631808CB282000852C48065289A60C90002E23960DDAB2511C0080C3186653104D24926C1391448A3628144241842821034008D93042D882884106205436441B38019C2029E1A60143A448D12068C90802D8224E4C80895228498B2061144291D3365160080692366113240D643841641005CC004C2049700A95500B8870890449A2C230A2126C82026A9A087049A65122A48CA128715AB84199064490A46D89182411041221B560C4948C40A850D1C40404818823340EE230708B86511BB36D9A366C4BA410E0C88C0303204B82100B846D4B162010471123C1812342695A2409C3869089004913168A1A1571000691DCB82182C6302241300C16461AB051040961DA982840168209C66C5AC491DA0088E320660AC62DCAC421991468A1066C594682240084043569D0026164982D12A46C10036013207149C6200943811CB62111288280408E6018458B4002DAA88419808C8C402101303052344961C049498611C138084490501B9490890489190060910026E000644AC249029945D9A4211B960C10084E4C008123088DA41820D9322E483680D4900088C8285918929B0020D1B628C14446D2B02019386959020C1A318982C60C109765014772C0928D1A4771A1B60494843180462C80420C93341223000E190602030382529620C8C44411C84418A7619A44649B92811A284A4BB229DCC4490B482E99428DD2088E41221212391211B04DDCB051A498701CC991CA18451017328C366111980DD8486A00110EE2424C00052401917013A28948222080884142B08424B68D04B221D3B20D04C921D4368D00430C23B68903836D11B52D22848804822D0C1002C31690430460C9A4704338118B280DD006628236808A320E233368DC3408E1084C24C664C034320B970C0C44880C8008A0420024288823256E01899013C98D9006414344040C256ED10630C34885903802440040E2280108346D62007189362880A6611900091233460B9320CA18412117120A247118880488488A4CA22D13889014C03011422D20A68C083185E020224A404511A66CD81091A4026A4A80205016910B110961846D64B001602085013808DB28288A4684E21681C8282E14235104832580366451B40919B87061022AD8A8908B9228A136262142000417888C365009A7701BC24924182A23804424A44DC03691C3400942C4510A256E98344021338D628805929825E3B20810A30443C8319C163023B32108062000A305C4B090CC98418930301A446CA0360613301083820118074EA12688228201001710E348215134201A4390CB940CE2C21121408114990CC4164C1321280045020928840AA4601B060D88022E0C004C521600D086610B3144DCA44DDC48218A824D0B332A49040C8A0668128751C0A671048241989068021068982485123920D3303254C28449B061DC324A90C2892191899A4449A030040C262CC3467001054693304DD80221E2A6494BB03040808103811089A601522665410410E0B885202901E1246DE346261223228126311A390A1289219020729CA28141482D443650E2448424983113379114379002B44C0AB2041B220410380589186CC2B64C111580A0326884882C24A508630828D34020C9B68D12B96C0BA52DD820211C404D1C154853B46940169210C9045A228261B400914440C81452C4186CD9C00D43060D22448A82A08C840E03B2214BC26E37F0D0001D8D3AD9E9E75AD7F1B186FF88FEB6DC7E5CFE2F312C54BA282F922B9A8E9AB2AA1E252E40C5C6946DA2959928555B88A6492DC21B88F88003D3104FF47336D4D26E0AAAEA23D6E994A21AC87AECDE1B7F7F9D49113AAFE9FBF2A732F9EB5C518AD2DE70F3A239687AB6878CF60FDFFF0781BB2DF76A077D2D8B85B11BFAF98D7D4C2B6CFAAFEAB97CEFBC64C361DB0D3B46449B33BC88360498949D2A56AB7964166589DCD9C0D98F8ABE12DA8A518EF4840924B9850B3E6B845A9AF050A4B614508EFBDBECA66BFAFD7F19112D4415D9933B8A5EB7C9DCC15427E3C7DDBEA003B7004D2D688FDC04E2F0C6E2DBEB68359D78E3A7702A0E881CD189ED0BF5D5DBCEE45C03A6327F5FB4987521C60A11411B7C9C78F5931181F1C58E72A4E89222AEB0AE948612F920068FBEA3AC63C6C45B96C2F824536621B2870C8C0BCF0226D5BEC984D4760B34D58681BFF88C43534D349B4C54FE5FEF076797085D33E018D9700E052B5AA52E4408C11F8081FEC698782891F1E8C740D9FB33F5BA36EFB3F1260750B9FD39E719AAC68D7473DA505B7B23F7F8692D01F55B8337F6FAB1B6601522B0BA35D797B90B6C553538010A42DA1527D2771DCDDED51C37D214413696939AF56931B2402C880BB4EAEB8AEE96462FDF25A0D2C2F9DD44FDAD2E058C41ABE1821E16AC210BF98E40C5DF4121F0AA789CA6E72A39CA60EB5538E3A7B7926A62EAC87D1B6377D24D2879BC4A0957E9D18700BE51D82C5EC5F65832D5454E3DF4E951A31B8C56E5F029B2F46181C2BD93FD6F57E9D52DE6C885E35C8632ACBCB861C020FB3EDF9B991656617AAB1E9EA017C500B2588F2D3D4646E2B2534E794C73A7DBC4D114CB27D6C4240568C593B118CF5616E31A6E6B35704B003544C8329ECEF7D17554D870EDA5A4B6F7ABCEE80EFB238C3C65953925BBB05ED6638F5975FFB3EEE3368200F69FD7FFD40EDF572209CE1295944C7F499541C757C923F4868F38F794DFBA3697AFA991C204F58E4FBD99FC3722F2D27321E1809A5BD0F34EB7DFF68159B38CD76F72CA34787CE461DA270E560897C5696B63E78109998D65C00D79F421ACDCABA9A080E738DB3BAD815254A048064F6BC4DF056E5950150BC3B59A155ED0990093C6B4D2531B9C4B31A4264F673B26F5CBE621180A2BC8FCAC22CBE6FEC5B5DBA104B900ABA9FBA3A3F8087F247B731ECCE930FCF550F74D4998B767D2C286980E149016DBA1A8F53810DFFAE972B4B40C807FBCCC06001CC6AAC11E15EE8D764335172B1929CC630FCFFB949451627EFCACF87BC861B1AC8578D60B9E3F2D8619A58FC9A593105CCEFBF8EAFA7B50B9EFA59819F0A4BA8971B4BF27581C814384D439B861A1EC9EF7D9D8D56D613265AA3360F275B4F54DBD578FD40D809109712A3BF303254D27D19BAB5078F5F347021062A8D6865DBD5F60347006D6C1EEC6A589FCBFFCB124C1D2C8AD142739CBB66956108320C619CB08413531008ED201EB055F091004F0459F7F2004AFF3963872CE720AFF1C04CC8956B044214D1BDDEC3157236AACE82C0E62FF5A98505492EB640ED54DB8FFA4F850EBE7B806F03BA8BE716B96B9257B0C03EF94151F1C68943FD83F751D5F67F0DCA96CB5F3853AE7384014AFD6C5E948B6A39E3D8A16C58F8C6931D9B7E912B453EC2C2759D77D11AE4ED21F275C792647FA249F87A0919DC59AC2C5D2C8D27BD623060EE5453C215EE9837EC2BC2B0DFCCBE77D23DC35F4EA20BCDEE71209B51FCF027847D7BC5D2AC8A5882BF555927D15CB80353255F4A8765DCBA46E368782517F1305603196A7BB15878ECF5F15743423FD7E9F2812C4F5E7F4CA2CF5BC1D07CE193415F7FEFF24E8CD159CB42DC23C5321B37313C3200AAF7F41C8C582EBA9126467BCFC28F328FAA62C3E0F8C50FAE84CA8AAF147451032E05F239E85F4003E61F96D70048129878D74D5D2D19C8FDFD6C11417865FCE0F6E6A17D635DFD8CF93B56D14923BE35B4A9A9EC9B2FFAEDBF407E9D26A1556317F6A699C2ACAAD101224EEB248CB45F450C57EA33A40BD60FB852748BB4F21637E1B25F91DE83B0928334E241E404043EB3D3B0E7A154B4F3929A4F58E8BB647192C155ACE479313E9DE0A3A750AE0661A4FF311A7CA74C29CB2C209D414D1212E4A746E5D07B316EDC290CD66204E217DB3D17CA9AFD8D75FCD20514E89E32A23780D742EF493EE38651F110A3DF0225BF32E71A030563E0AB5C6B68AB45CE6D393DDB6703162B8BE6B112F26FCBE49124C490A9DDC65517D4D2F30978E2F9AB332A492AA8BB4320146E1CF65CEC720D7577AC6418E38A31E028D7DF5292F4BD5C58B4114CC8BBD882B35B5CB94C3E2BE90308B42CDA68E2A9FE697AB775D6B2011565BEEE8A0790C0DCD511CEC704C40374F89BEF3A8419EBBE845C69903875BA5DF6D393112E2426132D6E06617233CF68D8532501614C1CB77145A8A5A498D00E28D172028C5A7870C6183FBAC0E9D7FFF061E2BBD825216903092D842FC90965FB58C6BF3864882929B4BADE617DAC9049CAF57059D7DC844403ED23CC38B75F7C8D0127919CA75EF1F91DA02DA35FA2861AE9A4309F1F6482547DA58BA27A20440DD17C7965E7DF1399731365EDB70FF1FC0B220BB786E00F2CF5DA01CEBCAA2A1E61A59941518E77870CB3AFD0CB830EB339F09BB05D56387DE8D51FA9D66AF8BF4443DA47605C3D315B2E9F6C3051C8C64CFBAE6B3D3249619BBB7C205C8814B3373867D52CB9969F636015E3C14A2594D3F382D102181DD6EFA1043A4F22C4F4A33D399D3681B29D564E11A46E08D88A9AE2AF64E18473FB559C1016B731428EFD794E83420A2EED3F4DDE3C64C74FCB88A444B2932C6B118F134404075E361745F74DF4D58083863A033F904806207C90C6310785E3BED91886C1670FFB80C8DD47596FB8DCCF3329B396FA0DF3FF0B617B2498A2888C8B81A863FD26665730738709DFB9919657D5D033454D6D53CD40F1EF8EC1697C835A2EF55262F4C97E475DF20A5E76D0535A0CF1F944EDB0E0DDCCFA21A235202A3D4C1697DB8594D3F6D77399BF5C326949E67139D4F4663ED86F70D04AC8C701B25156775D752E2D24EC2CC1C2323031BD8A74DEB7B8C970FCD6BA507D7CBF9C988269149EBDD8A3402B35917CF6229CA278DB2B28E48FC0C6ACD16DE7A24B0B154C77ECFF65BDCA292AE633302F635BE49B8ED16830A6236554A6AB4E47C0276DDB6938C75A043D970B09D37918F87D65B46EF9E5189999A10FE3D8207FBEE5287FA2AB200E4786D78B534D43C3FDE79D899D94D828EAC0A4A27B248B4E28FD884D36B5F254C5454B37C73B66C128E30F52A06B4448A23770586CD9B441865ADC0EF0E574A390DF92293DD1F3B20EDD0E8B9C4D1A8083902E3C7D915E954836A5F57A0D932B155A435FD8CBCC82BD8DCE5519B5E30CED282F8680FE45D3A4BB2BF14F0DCF0E879BE8FD32B624DDB5A3530A2B241A6441B9F4ACA1A502936B2E8AE8E50CC7C36160E2465BD14F4FB7FDB34758EB0E1C49D26CEDDDFAF679365F12A1D25A844C45AE4A517632264AB18A54CBB6A1B96CF1EBA7818B37710B00E5AB3A66D58D8AE5FE44CFB5F197B8F91B64AA279890B9AF1562E70806AEA9FBEAE8796F3BAD0DE90C89D7D48B1ED35E1E8CD078416F24BF04750804835EB02373D3D0FAF30925FBEC2F66ADCE8A879525418E7FD4748C925037F84F59B9FE5FBBDD0B3BB5E7BC1209D38DE4180281E0D0EEE17C537B6C1A934B3B804CFD631A67EB7645AFD4DD55B51D6FDEB1F26A8E6073BE2BF63DCFA0DB3B984C364093EBD2F9B1C1B4DC106AEBE543454C400F69C9213266969825222FCA9D003AC8F83BCAA55E49BCCA7655618EEE27DDFF757CD3EAF71C5C6BA6BD8F4B2243ADF2B3E774C89242FA9C3D3CBF02E344E13E5E4CDE8DB7C7C843A84D15CCA4FA63A44A72D69F023AD299EADEF9DAE4A69A0D33DDBBF031E3A5417F298165132E81D12546AE7EDA8F80E64F045EE3806C2727D6BF110E576B627BF3671E9306E74A6230818B1B651E957F23BB24746D919F590EFD5B3AABEFAA686D890A34B7063AD70553FD32855B9978AB42098A21EF3EDB4C214E661E484A3BFA81986068B4F5FA0208A86DC39273CB41A0E1AA5B80E5346BCF3EFB7F973E556155553EC4A4154BCEBD207C20576B093AD2DACEF2753A34465A5047FE12CD0FBF6543B4F001DA8F2550CBC506C622C29EF47C39774D99815E4CA11AB224E211C0D796FF4808F8C315D4ADFC33CACF5D28A7DBB8CB8DB63611AC772DDFAFAF608E4EB99CF0B70FD4338E907DA227C9886708159439665A6F908258120BEDB45096BFA5E927C5D847275D7CD3C87C986083939E2167CEC1A1B307C56DDF38CFB1FA5366D57DC555A12D85245B6A443250FF7869221FEB8C84ACF5A6474DF5356848677097E57930913C472874C39E6E997BD8F291D96F2171B2EBB6ABD9C09B3A4E9FA479A6BBFDE3A79957782B092D2C8B66D304283F50C40F1A011E041D5E8F9BBED9B25FD10718087FFF91C229D4A00F8E6587124D4E4507832FBE8974AABC6F3AD694A9F350E4290BA9AF6A8120FCFCE936E68996656DEBAEFCB2B89EE2F5958696960378F32A7FB192A9CBEEA5445B1C6124911C9D2CDCA72395424325797 +smlen = 6409 +sm = 2B618D4AD99D6CC47F47CA14C71A698686B130A5100897DF945A2B7F959369EDBFE7DF5591FEAE89BC2052BC92A28F58983D32930189B55DD50F21600B8B402FFFCEA2F26BD08BF92CE7C7A0A490565CD3868A71505F093DAEBF9E2E142695C207B2BC2861FF0BAA4C07D9129C32E000FB00E447816E776E123F4CEC67750558BD3E331AFCEDB6A12EA68814A635AB4B00AD86EAEC9A841483BB767C7786FF33CE110F4CC9F6B42B35FFC149E1820FA2D9590F85F19E9B2F84CF923A016D1532CB299A73386EE76F2BB14D1839749331C6587AFAF39D91F5E9E60B620CF4225EF6A250F1F433D22B5863BC2297864D89613DAE58CCDE2C581F3182608076917B5DE54F4B4DF4DE90B2ABA7AFEAD2B89B3639A26EA6BF41A60283370E58D06362AD68E857C1C75DC34166A332202AC3D2C47348561950ECCD2ABC8DC27A03CAF7561DB693C62304F08B539D954228C8AE58376BA0F1A2ADF4CC01DF15D5DE9D1DEBE80B969FD0DD8658B09AA12E752EDFA57BC06754E1CAA7A4F35C3B16D6AE52A6587447E506D42FD7BEB7CAE0E5EB89BFAEF0B2ED9F73F69293B8B0A302B789F32D89D812934746281BCFDF4CAE9A93A3808C0F44C5DA7E89943483D39FCA12323134683B99B27741D6FD193185054B12C44AA81FDDCFC1BEBD2A325862E745FD6EB7A5345A8391FCE7CBC29146C2DB21DAE0F30445A2FBA9C83B4845EE5B569224176D4641FFA4F4D76CA292795CC3831C267D138D40159054234B4656D3AED19AE3C079445C0DA373BC6382867708EFD32E63BCB14F86E51107A24B649E6AC7814AF18E6C7018AE038169719CFD9381D6C0EEB60F944931C8EF7A318281C844718C5B40FFCD84618CEAD3821C54E42A9F85BF025C7A77274E5A5C1A1D225EC177E95CB6FF981FFD20EFCE420C33C67D6A7939B87546A61D27AC0BF278FA9835FBA57AB923F9B034C7997E25DB14F4F8471254ED823CBDDA9AD6A0AC52384980074430E9EF6492C8236E6D752338FB4E37F8FC6B536AD96DA7894F2F18D2D682C1873824480B530D98C735985CCF0E80136551D1F46730C8993AE39CA0BB218745929FDB68E6600353A37132DFC503B826227A30F55C3069FE953881CE4EF667313ADF0079AACCA3EDD551E4AA6840E0FB3A6C171FCA59A125082E267E94E25953CB3AD4304D8351B3D91D42DB2B2BE890B8B21042A6EE845AB15F4E9157CA55203395AE1FEA2D8BB6BE6E59F75F9CCDCDA05B1A6A7F43080C4EAB38CB58E820AE30006AC4B882944AEB70359372513D6EF60AD9C4DE323B231B77E18A9C23F5E564BCA74F9180746F41823ABE21EF6086DECE82FC9A3F0D97B217F4AD2A49D021C05CE8877FD6FA28F244410995072F24F60F53CE0B7D58BC8B294D10B621E8F08259F336D5E2E3E0755A9B68C35A92805723124DFF2DE082B67FAAD9604E22D02222FE53FB45601895D5E723D6554EC7E799803A95B97B3EFDC702434F6B4CAECCFB736AD71A73645A0485A6774EE8AE4F11AD8C52F47A68FE879AF6D02A4E18AA4E1D62813CAA9A2AFF56319B73CBAC3EEA04D526B12E9B13510FFFCEE4DF1860AC04F2AD2B1772AF63E4B60FDE042183D7DE82146B10FE9F12ACBE8975C02F250942BEA6CA5FC2A26A3177292199735CC2E80892B07B69EF863EAF17D284CE59934009FBF77447C556CB2AEFCA274453BB332EF1D782CCE81E2A3259B4A3986CA3D50E8E08698596C72ED0DF693DDFAFDC642B4F5CC7B8145B2C49281EABF9B874A704162CEA1FF863136FBB921C97461BDA63A929A2630B55E6B93F3BC75DFD3D50A52245FE01FE320FBED4D0D105BA9F84F590829692BE24D99DFC84D7835BD56F148DAD7F2935356B174983C777D2C4F0C7ABACA7A99FCF5436B478781CB9B291FE9ED6650BD17C25356CD5603CF618E7D15A6FEE6C1A827B1D4B12D23483D275AFC0A48D5FECEE0271462EBE3383D25F88610228370EA409D58E1B45A86814F85ADC06921FC40477244EC6601EF1A4DA02B4AD0877CCFB1BA3C1400A2976818099CD353C9AFC1B10170A2A3178BC45E8D7F07EB22ED3FDB32726C4B23CF6A91582988C734A1A84F0D460AE0B60819E43CE882D973307A90910C76E603816B0DC8CBD13E0C76E1FB4637DC8A9FAD72EF6A86FBE0BE61428D64687E6D8F78800155A0BFC3A4C7E607EC7C7A05741A9DC8DABF28AB484CC791F6909243591E246443B472756A9ED7D967FA49CC1984818A8BA1236D2667070494A06DE03BEB11AE239EC762D19BFCB689779F205916D236A5C4F0A4DC023BEDEA16B07E641114BB61696E5DA5F3687F644492BE03E7D1598446A0DFDF4CCC8432DFF6D62F628AE37AD94597918B6862069313D709FB7960B50DCBC19A9644F372A10B0E54E4DA6DA011C618135A710562EF772B2465D731CE2951CE04FB096EDCA300CDCF1DD72238CFAD949B2B693D9234EF8A298E969FBFB29F3C6515F2644F704C27C8BE63BA000FF02180B22AD34C90DA55DE201EAA0FC831F5FBB23B718316FA15AE744C31F69D096480905CA13FB3152634AE2E571AE95D9BF003674254BC268F2EBBF67EE055630500B635EF7462B2D74226A0A312FDBB79134ADB83461B7B8AD4B24CC35921D9466ACD454E5401764369302FC9D0A82D16F8865C4C0AAE9A34564BDDCF57262B59E32A31B7DE28992635C36915F239965670BAFF7D707130DC78754350C41A7BFC55313999C76638D586AF1FB9DD186328B2FAB24101A8AA07107F6E73A1BDAB48B8719A4B5F5EDDD095AE008700AF22D3F5DDA9BB1981AC64F9E855CEEBDDE368C2A5B6A1FCA8FA088B7FA562AD48F01977CEBB45E8495E8C921B9200AED9D73B534B9B395C09481548C612D3BD0BB6160FB49CF4008237E8A498E81A50F22F1FC6ADE5B209304B251FBD1469BC2796440FCE871BD4927112176837B91712EBF39C1F37B3558C6F4994E97AFA5CB0C21EBF3890A8947E9473745CE67393106F9831D5E7CAD3B795272C64D081F9F102083EA64C3112A7DD28C189A352ACBE7152E5F008E0E6339AE81F7160E674019247E7AFB368AEBC1BDD67A329CAD01CF676FF94E506716572C10B67148193066DD2F34E31B6DEA2A38C9F4483A5A6E16A9F70FF17C6B0DB90A0452C18EA7BDB71294ED14D7C601FBD62560976182B25BA557E2EEBF7B4C6FE090AB4035A6803733055BEEFF22595AA426E0935190B6333078538575C602545B292A0B41EBB4E8616296A0AE397736CBA6751BC183A3C3FFE29EE5B139A01355DD79897B7FCD11CA57026ED12DF1A09F8E72AB1907EAEF475DBF0A8E21B27754AF46B2817091E72F9517D0943B80195A2B12EC49FBC2874E541F4B9DC6C6C984BEBD3E69B3E64BB69C4F7C28B97FBADE8953144FA95A796E9E1FB12EBD485B472A5FA0F6E46F6FD3BF7265D7C2D4C8867B578F46D6E504A7D32C711840D3401A68CDB2C4151C7D40B3CB57B37194EA15BAF09FC628512235E041EA5881FE0403EE74EE3D82010AE8E896E9F5EAB1BDB860EF04BCB67F33F0778A45BB1DC79AADD41050294EEB81213816A6DDC4634D62D33B7D2134F985B8A72235036252E1C7548B53AFEF896E31259CB0D856FFCE545A43977FA9FD7CDE86A58B1B64E37276DAA1985AC0A1E28ED35BA9FD61C4B7DA6902093B47E554C42DA0C709523CD03420D3FAD9C8DB9B2EA759660AE3235CCFEC19D781D7FD525149391D838E9F5FBED9787980F028BB7D6A782DBE641970B2D41A4D79E781DB58429A55B36232C6CBCA9EA1B43211129D34A8C0606544C366963407B19953A3B18CED773DF68D1BA37E24B96DD6792F42B06D50B7B62747F16762F97434BAB6B1B021B6F63230219C71AB495B46FFE300E8DB9C99DC809422F2B7CFA9F3BEFB84B99D553CDDF4BEA457DC41A02842892DE7D9970673D46E43B22880E7D5EC37AD2873F33DEB912C2D7C4BE9FA07D0A2A87CD21127C7D58C66AD1327F3C88B53E7F5E2600452E91F8515D35859AA075F921AD734BDB59DEBFF5A62D70CBB443D04522F01AC499C6A676E3CDE24AFB568425A52E683AFA371DCBBD6D6C2499E1897CD666BFB75ABD4B9A1BC815309F8D5FA2D559A1B716784B406F8767494AA1004CD07913A34DD2A4C4AD8021394BB614D45AB265C0C85E7247247927A638DCFFC8CA9C988CBF4B2B5421BEDC09DA15E19486F9A9C33CDF96F645909770945BBD97588228D0BF743B3346DA7EF8B994D6FD6DCDE548F5F609543C4314C224E9D4729E19264B729E632E7223935759E03F8911789C489A0D6A912BF5C63D3408ECE723716C5B31A357369B817B361EA70EFC31BE6A3825DA8BF56FF325A9B98A4E7731063A17578BBF5693B23AC9A9F7C1698CD3503110308E25CED50FD37428274846EDC77BCFF32A94DA2BBA860FB3C95829AF35BEED0815172780738D25A164EC0D6E52B74ACBB9ABAB290E58E8B7E9C8A308157D615A0A7517820F443CD764095674B4FD52DA20C36AE4B62E95FE896036B24D48375D3E714C33436435F29BE868CB35F6A865736ABBFB3333C46707EF53542088C99B5E3EDD8D330442B041A7F2884CDEF4D748639BC5BE3E4285221760101CB9E584218A7E06F6D0A95B99CA41D2B02A75A597F217C076FB6CB754C2CA36DAC9100FE6C6AC024B1A166F46D6BECB42E3E2E04CA53928448697EA5792A075008671DFB98BAA143959527066C75E7ADD6F33B2785428296133403B84E0D979905AF4FD5C1E7BC8FEA522CAA58494983BFADCB525DCED3D63A3987081064A27076986C53FF4FE1AD385EB72D1063DF79ABAE00313ACE6451B4D287A1EB1CE6D600D8C1CB8B72902F99799E6B731AC47E4EB31BF45CC8A4A6A4C43983C3BD7EE93D6EF3021E6D891DD16587DA4DC8E554DD9FDDDB5199342FF17388E46EADE29C8E4857E60E57205CF891416CA66EBF059580293BDE1461AB54BC501FEAF27F39A098A62F316570AFA797E4D07A8EF36330BB03A319686D84AD71F8896E587229060BFC3B5148B8782932B2ABF997B27C4CAC59BD0838468817182CF9FF33971E3FE099FF1A8EA41C08EF812A24B87AD556EC642ED138F14D92E256C607767CF18838D8805D3C0C182F2336C99AF460238991EE38105AF6A83EFF981ECD385729913BE7ADAB0F284C2E46F331D20531642DC6E1B2FAAEA993EE8C7B90D0AF5DC31948FCB87C4EA295CC94EC7C0BA0F0517EDDCE60020C61CA6892E344215FA874F5B37CAA52583F4FA57A8FB5ED8841E0E22B151F3E238B38018AD77C147B346CF54AA91A8116E980FDABFEA1530F7E944C872AAE7CB6C6E4FB7F98D4287152D271D126E18DA52465A919AD4F3DB7E8D46691A11869C9F28E481466E91D6B8E5596CE307F1D024278DE4BB063814BF07C440B108A27C3C8C060218E82D92BA38AE78D146969DB6A424DACF8B91AAEA19C52D2F13060A6C7B9958593077203DD608D10C1876C304885C7F1C5298B63E9E3ED39060D54A61C793619748A6574A64D77B19BA95BC87D88125BA3975C8A96E85256D21B805BFD8895D9F384A61995DCBF0587DC3475E8043FBBF0A0382DC42A390239C68663EC9A03744FE4A97DB0B4ADA4F3BAA421B2ED882742CEDC3515BB10D7EDEA4D11C52705ED391D947678DA058A4E19AE906EE4F8723155E39EE18B416780205438A6A93D989CA7215CC1218240FC34676ED12F33978E5F39B9F39F43C349DF61B38D8D76B85B163C6C928E57850CBC4E603A096EC9F442ECFF057B8AD3947C70CA7EEE89D600978328EBC0C908ED1BF6D18398377B02695B2813CFB8A4C455EA6FD6CAB69865ECCDE61CB98094433CB68920571C7E5B799872EBFDDE44F70008E14978FAEC021FB442B2C97FA9D087FA11A0FC3A00201316376935024772882F6E1A28A8F704B2A2BD606E90FD120C05F34DCBDA11C3E81E1E9C713734E2C8E346B54C19B37FCC2E4B5CABC3001990E7C04B4BD77B4B3057E0D63D2F3D5915048150C2D217008110EBDE8CAF6A1A4BF2440DEAF87B598A48649CA8BA2112FFB530C294A5ECE32606CD8789480AD22D11991ABA6E02BA607AE715628491235B100E18158132D7D1A8270C1CAAAB8599CE36C26D3E888003B29A15BDFB25A3422CE2EFC7D71A44A7E3989915BC8733145E43CFA151AEA7DA7DBB8477BF98AFACE456C5774F0042AB8B73C4D58ED5B5F7402577B977E11DCCFDF675204B53866F85D91F50F20028409DD724829557D2BBB66D71BEEA29F02E59B32B1B1085C44434BBF4C8475771B2AB436C58A43B592505F2AF638F2438C3AB29AB650F22AF33EAC952095916BAE74BC49269899B706058ACF0D9533FD88256A09D82E9A8FB89D59E19353B5C10E452A7FD84315633AC18EC81D6C4EA2EFDAA18DD1CC34AF328C22BF751F5F6761E2B2FAA71DF4D77C86A8AA4B5B6D4F1F30B202C5A96B2B6C3D8DC081C364990C8DDF3383F5D648B90F89AEC3C779BB9D3DAEF101651879B9DACB7C1CDE5434A4C91C0D4F600000000000000000000000000000000071119202229343B6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A + +count = 54 +seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB +mlen = 1815 +msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +pk = 103D70134B8CA2A93193072076CB8921A537C7510054A64AA415DF7FC1DC79DB8358B9A5C3DAA812150C4A02FF03C8BD6C8E8B659857C0528A57AE8260207C777C988290B1FB08BB8C70EFCF8DAF9CAD1221262034759D83639DC589F89A0994CEDB042E78322E71A1AA3873CEDD3424C9932A2C055A58A283B6BE886988921B53BE1526693D6F0E48868AAB3D650B04339261B6CE77BC2E4193C02F3C4A38886DF16AA0E32380428BB39CC82A4EEC85F0E26C6DDE50C89FAD3288198765487DA09ED5B1E714253B9781DBCC7804925AD609573FB13E579D8A9703EADBD5908AF3B70D88E0D1C4DD20817BD137DA5D03F38FB6F96F160ACE1913B88048C867C006DF9FDEC8B8C796F78468E4A4DDC84F6D186F9E07910F6D03647CDE6D2623EAE0E01A9C5DFD605878E4932A86653F2E35DF9EA4A159E305217EAFFF89A491C95E45FCDD47F1237F80CB31258438D8526448B0F7F8B531570C47C205F2E0A41A366FF5F8A70CEB603149FA6AF1C30408C484D4EA91113ED813A32363ADCE947AE7C13CD5C7BC77488A7E0975EB67B3ABFA059B5A145DA15CC3C3983DAC9987F0CB22F837180D0AE9C81EFA78C2528C469941C8CFF0EA1DA73399D52F33E61203B238DCD1192C3A455A69D14483599CB62A6C20B4C8EFD3AF8B53FBD7F23FA961C38C82F8A397DF39A5E7FD85226DAF24FEAF1286D1CB4CD6EC23ABAAA525983AA7CDBF1D23ABC9F3CF5952D08DC8FE4808E6EA1EAC5FBE97BC572AF24A63B0CA8D834FC062BC7FCB0601841FE77CFA16E2AB3011C538C67AA6FF1A7B419040C538620803EC8BCFE20D2551D185418541D0DC6A82E2A5A926026A7694D5AE2F849C5A702480E0E46BFF5E63C649D5354727D0BF46FE55E5A790C23CC0C197EB1B64C3EE43D49CF5A42DAAC74DB2849C862EAEE8151C5D811D65DE00E49666953C54CF0ACB76F3BC7E86A7812BC8ABC2F8280A4AAADA0FB889D922C31E47D2003B9F0F37713B48ED2EBA64CF069B665859FA801A0C2608EF11E3C6DD05C6727A2D4693E1B0790E4112DC688D61E29BC271105BAB5690AEADFD892CFCA2985A47BD394FEA56B06A5AFCD2183CB353DEA11B5D0C5B28E516C952A429E6EC6AB08DF2EF51FBF5D2C7885BFFC80DF49645830937B2ED463CFF0A55466A863FC60689A012652325ED25DD51177E79617F46A95C83D3E674EAD7FC2FBB7C645744A049872E0243E8E3368CCC61D49898ED005D1AD428E84E32548BAEFB005B9150F393EF9B1B0A8FDBEE8CA1410B95F234BA3B034B424EE55AB9DD267C7A67B02A5703FB8955A4442299D745F6A72ABC57DA370CDBD6653BBE91819D29EC8F40B0A745E5F49781E53969A41E9B50D0D2DD8C1A606AC9BCF8B3EB85FDDA880561CBB27E10A6765DAE6B27D57AA7251A4DF8CF4105FA505CE037A94F1DA5AD9F3F0AF2224F265D816913F607BF3AD1D93575B3F50DC526E58F8522D2801AB83140FA7A2BBCF63B1FFEA802831FD4A2106E444AE53A7AE8394486C2B6D256E0B09B918A002C49E3AA89EACFA63E999811D88EAC578419C3430CF1E4B39E4121509F3A647C0D5370B760626958B3BE627BBC92EC9060D2B9D4D30CF28B727D809E86483BF3294F56DDB0DC3C4030E76A1D86920A0B602D9EB29CB2279018816FC70DB1A3370025B0B733B0AF430D345DA6496AED808BA10407F5FC88857F9C7F89A71408B787890578CE8BAEDCEBE7D669A1841F4BCBC24C696DF0053E7BEFF1778DC2D09417CCA27761DBFD0C0E325FCE97B164734E7003370BDBEBF6FA23496184E8D4EF7933661207E0A7AC13D9489ED0EFCE27A6B681A7B3181029F65613B65073EFFD2E1C28D5A634F05EF92E84FF0DE25E271A7043B0FD79568FBEFEED467F09A75AF869AAF5AED0974102A53C2EF076D529D313227188D43AA0C576AEEE34381195330CB67A0D474ECE2DEA2BBFB1AB8702AF007AB7061B2B132A0F29EEF039E3126CCF922F7695F0DD2332758753BD47231ACB4DE8A124DBA7AC1E50129771E7C78BED0C822E1B43F8A05F699AA25262CC8E4D195DBA9136417BD29524295D8935E82EF7AF9D2CEBD5177F5B3F26E0899B4C8CB339858F26AFFC7E1098AD9F6220A08F7396E62CBC7E7F0CAA662ACAC29EB3B40EB878EB346D6D0EAF3A89B2B74F88FABE767CC1C9C1FFC0FA9E52F6F2D50C323BF3B1C9CDFDDFF543CA3396B8E6256D1B8F2F269B40BAFEADEF7E6CE78FDF8B1BC2D73BFB1969A7664E4868F9E9F3856BB90D06E51FF4D095C7CCBDD0A74269CCB75BE01E9CFF9E4DD55368CA28756418CE7D0F315AFC3688C725CF9D644EDCDB45D5C2B3474F85F9A42AF891B9C25AC553B1930C9799650EFFC68349DAACE1B1612E436934E3C99AE42A063AAD3F66977306CD2FB4320C6E1192D0F01AB792D4ACA5FF84143AF876ED7BDF0C683407088BF4B2107E49FAD437B22C98EBD25CC69B52657B60FAA2D64905D65915F7CCC1AAB25DC3D85547E99C133DA0024D9B8799BBB56781B232D9E1A915E8467CF9CF1A377228B1094165D7EE34A58A388D29B9342F12B641F8E124885F4472894E061BF5631222F7FED9EBD4E9AB494CB1ACEC499BE412BD820FCD4DC7B7CD2288A739C3A32079FB2E3F93BCFAC2F94F7EDB8F20D7504504AD8437981EE720059C9B5E236CA2B37F2BE1E67BE6F4344CD414F3FA134BBC5B7D4E20E391DA3702F85691E39FCDCAEFCC3170D18B6B4D854C2F7B5A462AD4FEE983D55C8288504BDDF33564C96728E855CBDB9ECD28FFFFA8E6DE06CECEE8BFACCDC280205F66DE140BA7A0B0336AC19C2129B0B635664DEC88314ACF2926A74F0E78BE1BB51E6A6A169B85A94CCB76740A5EC6F15514C1158B3924C422DED4565959F0C0EEA7E77F32344A0DB03F84D6DAAE89A293074EA45C239E7C971DE0BAC107A7162EF89DDCF9DBC10A7E704630A510F10D738BBB77EFD71AA4F30BD211981490387A2A4B70314F90739A8DE448FE5A2E5AF14E7F58B800BDBC86D904A07726A25C68C5D4823D6316E32FD9B6EA0AB3559785DFB5209E42C8ACD2DAF656B9C0CA600E96BD461E6E8BB2455A1E120E10C994F34A04C47386C56BCF31A0E770699C8DAC088D4DBB1EF10CC69509B433CC201D8A8494C02101FB224B35D646860149B96B77F0EBD8276C0EBB675472A37BF6C8CF1F0567C5B59541C891113CC89B09F3014D855149111C91E93243B2EAB32EE0694D9BFF8EF0D60CDE363880DE633B32FDCCC4846799EDEE2A6D922C64D3F504D9151FE58F56FC5F273635CF0D3137332DAAEE3E3B39C464FD12B280367C0A1052467B3EC9F135FEC2E7DDD07091341795C085C16EE3AC0324C0E7D8F93B0E105497AA96A92479737443547DB8AE7FA074AAFCBDF3C739AEC6E3C781121D0CCEC9CCFE18F2EE13E5BFBC5308DBC28293954F041E62FFA69858CE840771226653E6238F6F64F9F91166203B0AE96A3C0EE3DCA603AF944EA295CCAA0ABFD2F5B9B053293756BEAA80993D77EAF648726D9EFD2E92B5FB2FEF8F5928C14127A030A4866EDD339F0128D9372230ABD81E5C14A5C008E0D1392CE6BF24B2A951CFC02CDB7FD7057CA646FF649C44EA4F477AD725870F0F1A5C90227B2CA28135A0F9573868028368430E1C72206FF9F769EBA57529 +sk = 103D70134B8CA2A93193072076CB8921A537C7510054A64AA415DF7FC1DC79DB154118FCCDE1DE00E121670A1B9E6C780954819BB77F0B8727064EC34FEA4D3E2A118B698D82E06909B4D815B97188B6592848555F0BB322F89E5354B12B63EE842BD8B83CE4C0CF40C15A695640806DAE890556C4FD8273AE06E3682AB5265052160240A60C514692441872D212658B18691AA46109B68CD0C208C8A8900222721A089053A468C8044A23194003106910478E800890CCC22D4B266D5BC0805A186AE0180CCC446C031926CB168804961189848513B40450229060442989A41111260C839281CCB02151C28993266DC1964109028C1CB348D3C249821292134385248428C042521843261B3906C8148901A291C2486051A4618C48124A404A01113048386DDA344E19B0681C330824980D08A965D406010BA34000844059A2310B892101218911B10421116E4C382113314A08462C09A745A2B660E3006814B1209B303119148888026C4CB6680C230618C36440201009B050D8C82410973054304521298D0C238512198253486102C62D1112895212405396690C222E5C86319A4202492826D048509CC84048042A4A1669A0846421B16C22352660484C023345CA1692C9281204B46D98184C11A22C10306C11C32D1CB68C62A07142A26811B404DA226492149008A5290A122122100C8C086464242D028661D2C29122A69008B940C3A60942282852A82811888511A44D8B84899B48210315840B152EA2924910A30D51148A4B084C80208590840C12218C5C0084103988A04002E4B4918190281C486D12C708049665124542A12032D22810204862CAC491A22460211585489821D1006043086901466C01226D42C884A3444614288EDAB6010C380148142489966CC3429189826904110521894CA2121081A02059A09114246421C10CCB824CD8A2491121118B18302431694B3465939460A1A46C48B00CD3202161C02921333081B48D0005109B863112230D13C48419136C903284211662E12821890282D08880E2480CC12866A1A0210992000C1645CC348824834513A68DDB024C0086101C0669E18251C0086A20048D44A6246110309C280654A60DC22666898404D0342A54104660804949A46022C7248A463259062111462113076024119112248A53268EC9108E44846D620869830072DC2449088945A3A285831248A0984809242E21816900134510434D49C68C4A122D10A005E3066614A78111984D40284DC3048C4212710C15502499010BC14419414AE24846DB360C11406899940404B50C93322594B441A29429C1068819A98C42282949004691C624931080DA848424A40C03A565134668C902312484888406201A05281243091C463083A00194106CD0C62819092008C244C0480609034110120A111781D3B4804CC26DD2127161B0801B468001426AA2880091B0300A13000BB98123C9455238659B027108C92004202004238424328113114800269082203101990058380459B6101C1906E1360111216C591009CB480E6020520835020B058C4130240295115232845B48244C0681A42861D8986D001442004502DC28728B08660C4091092129944271802688402660A02006E1944C23B64C62A40950C42064A2212086451CC928CC342699A0441C140880A84CE036658B120164904951426D00326D03B92C20017290160D12A6618B880D03141159265088B800A18071401806D03270093145E4860D430664CB0272022908190730143750222020C98051D01001D2044ADB966D1437308928449138312031500C380044C828D0382AA0340408274E5A069254840D49144201C265D4066EC2323001458CC8C0604C429100B2454A264810102902300523273212988100A08462204CCB226912A94540225083224EA0220809340AA29201842430DA80081A0505C3A88418880523993018494923376808152008084854268519A9001043609932460B330A60960DC99689C3342924910D1CB250C0124A413029E0A804C9908D1B168C142904E44629192106509405D1402C00418680A2285C1620420210DAA01148B884C92064204744E2826823090114038299028204236823964564288442084DC3A428D4322111958CE4184AA2822103C530CBC4810189890BC5289C342422C50811011000452601974C203529D024611C214E64A6210A8224A0A7B822F88DC9DF0A9EEC80D4C67E14FE349E8C5FB938EEBB20DF091A9DA5A07DEEBE408C6A8BA6494980C18A81C6480B0DE09D139B71A62B91CBA71C56834F28BC12C002203CEC293FDB89B06F1D158F6FC0C58E39D60C471ADFD062491A47F7A956691EB75A0999701939DB2FEDA6D7B5948EF23367B4918909E5D3E760CBDB86A0351A5E972C78BDAEAFC32BF786A16B602BF719605BF5E6D02D586BBFB005EECB868C6C8CF191C28AD80A78130B408832FFCAA6D3F9256285B6C42BD5A443E69F82AA77C475B9A0F0405782C68DE9CAB885CB5EFC748E155AE91B86954A42C68A1685F9078FF9964FDE9A959D292603FA9A19367515171EB957B509685C444FC42C063AA93CB131DF43FF54005DFFD933181E6FBCD60EA30A6C7FC0FEF85023BBC5B5E10F11610B3BBF1F1A79AC1AA44E7AA08B53D33C6EC7C106A409B8B34F847B3D8FFDC0CB63DED7410B9FEE33B208CDFD0F58FFDE50CE0CAA093BD1ABC9876301B2F855944F48002FCD2E38EAE1C66C119EFB7103C388C16D4DD506BCDB1912A82C11C564A0D4E25C2B20B47C185C96CB2BAAEC81EF1F6639EEBFE33B57EEDFD41EE220FA75AF664258D9D36652B16A1AF738CA5216808C23877E2C469B5C3CB6466375C785B6E7BCF9BAC621F478811E142303EBB354C3A5FFB624879A76273F8DB7DD31CE7DBA3B74D7265E767FAAD4921AA61A41A4CCDC5C0A25F3F0E94D2B0BFFFCC44CFCA35DFDB270FB290CCFECC41F79E8E153A598DBD2819C5E761F7657D7681B9EFF8B11C4EC70695FEAEEE3166436182D75EA1DA1D3DBD28419F3D19240A0354A9AECC14CAB92107CEA2816DFC2F79CB24AEC7085B26E3CC1532D27B1ABBD5BB6BE16CDA1FBF93CA44947E88E46AB7EFDEF4A0408AF4CF0423A395390F1F57965101360089A1797298F0642E4339D5EC773F626294F6F56BD37BD672A662C2692ECF8249087851768DD7547557B85574D90A0267A78C595FDD84A35ECD5CB7564A163670A79A76F3B6F899188F7FBB542BED31EA460DBBC05CC2618962376C4F06CFFBB93A1223E743B5F8F0AE2A8F659DF2715CA5F0C412E93616903DC220D9F141AE8F3BFE0CD33AC0757B16BBC692627562C71ECE72257710911CD94C99CC30F65D087161572398574FA1ED59B34A38F317367A8C5B996E379967DF9487CE1A16111D4292D1E14EEF5D6DD1BE80089C54140C5A62C5B94EE0EF67B1938A37308BC823275E2054B9DF866B3001C1F1DC379296DC4F60961F428440103D494A5AF48E9A4EF3B1A49C24849EBB82EF20C07CBFC87388D8C436AB86F74D51988EF5A77EB5CD56380BB9FD78C97D51A101BD12807C5493544DFEE60FBD94E993E38CD1C4940EE3A823B68344DD86AAAFEF2823136905470AC7006210272FDA3286EC1E0DE1F6ECA2A948B2D465482DA8D8B5114266B8A80216C9B1D3DDD9843B16E75EFB4E84E4154C912C6BEA6E44CF687DD1511F1C993B1F67AC6CDD4DB8A36B65F2BE9A8E6856272E19BA4CC06EA3615EC90C923E06AB56F1A3A9A90ECFD793A465CD3E72D3833D41A339D7A12377EFD96CF46B9BDC2A5B53C72D7B0359A62D10802ADE5840FCD55D08168AE57DDE60B9EE1AAADE22D00A81679366F4A4EAB5DF19E22DF4E88ABA25BBC0A3231410BC2059EE9AAB62044F1C36470B894F63B98E2BA7885222ECB665D5B46C505AE5BD9659524B7C91240738280E3AF7CC72E2E340DF7A97562FFC5DDA16660D5A7887E506D3DC67112A48C4075151A00362AFE8B4244219412E338AA354EAA7BB656956C3F39B466C7DC4EC90AA24E7F672FEC1DBC407EC864D350D8C453CEDD2FE06FEEE6B15BA7C0B0ADAF1E782FC300EEC30CF19D3D3D221E0F20B926096A5428EA646AD7EC3101F6FAD409ABF043AD9F711ED0EF9E12DF398D1B6E56A4BB2F88DD742902AEC77611CD775F2AD742466C9A8EB573C743F4D7A179A67ADDA45C1A5652C76E0C243B8C7A6C634BD3761A21811A55F62CE870B10E639599F6394DBBEC03824EC90A38470ECE9258D3408B5B458D27FF43D85FF8D8A6A28A56AB11428901A3AACE3B4CE6182CCEF8722D2625FF9F7735A7ED768FCFE6F90A7DBF8CC24720F3C37930ECA126F4AB84DB6F49BED66CC047EFD38995354AA48AF5A916F60F3FEFA912A9C09E7F762A3A5734002481978D16B2C3B448DF31B598575F4B8C7FF6DDDD8F9AC5D36EB3F3F35A8C6AF9EF103CD337132BDEDAAA0F6DFA403AFCD53559890AF53677CDE2329C88D7A3DF8EE87ED028AD8ABC3819346F61FE1CE130C3DF9FE97D2E89029D84C8B2B9AAC59B5BB95D469E694BAAFF4B400F1B38C037F4B26223AE774C203FE60F2D17CE08916F1E033CFDE0756D56CC66430F6744CD18CEA8E633EC07F478B43DDB514AC2A19CEB6B2AC949C0B666A4EFFE900900C3DE91A205505EAE960B17B53C41AE2ABE5FC7F5460DA0F71A67809099830D16F15313E983D3F5011347F549B7F72D324BE3036DCD2EAEDE6C351CD204D48E184A4757D93F5AD3A69E93F12D71E2F5D4BECF5D27CB8074FF6180E55E49D9C3725CBEFDC8A4861AE3D3AB767933BEB70A685BDF27CAFEB5D70D990AFE5F26025292793DF36B5B4F39DA98F177D7F43BADACE06C72A2E3F0D7DBF0AE3AE0483C4714178D0399602E96AF1B63768C139BF997ADD3638BC94901E855AC27CFCEFB600FAE7F2EA00FD537A3AC80A375F3E95D1F50B9DD62B9F593705A1E37950D3AB0B5008FB792CE8F9D3362AD6146762415A84F36BBB01BDD600C58FE428A3850852F3552FCC7F0951C6E45DB540806EC0391E5CAA4066DD68D7EA9DCCFA77859BC20419DD9C72EB2DD3B2FC1FE7C51B20AE2E2365C598FFEA9CD83856C8AF438222E5A85F083A0F9B78069F169D0C24FBCD1AAFCB24A90261B22973DDD878918C459D03AA119D1DE99CE7BE7D424E87789CC7402BB864A077D70CF753E1E7FF67041B4D52C2CED0E17DDFE6BF30AD07FC1446B87E4BB7CC95239250DA570980BB5EAA480A3B73162CFF1EC3C22DB496DD17B97DEA832813E3F964B10F87809DDAD89C65A66A1FA0BFF475B22F6C09D9E4AA077B40E82CCFC37F42CD22A056898B04039E4AC7229BFAE23428DE2B6A319241386F617572140934D2E3F8A9E563092EB514ACD0A0AAE118B6AE3DDEFFC4ED918B3DC3E66A887A361775CDAB65D78A21431CB629D6C2C5B3DACBBB47EAFB740079BF6BC07CAFB407A10D911E343380A9AFB41AE39B8CF3CF3AAA66948A4BACF4450397D7FACE0BC043E60CDF78C35065D03F0FC24B079DBAA54D30B7123EE0FEA989F5ADDF7A9231B46CB8502EDC24718FE647D7BC6404F3C855D4A85C466CCC416671047358E87C5DBEA33616F548C83485DBDD67F23D34CD296BB937BDA66016CB40EFC9FE98572405FEAF63A733516C520A47B932336BE3BE8FED0684C7278B73BDBEB3353CAA10682A6E82484A608BE712678C24FDE2BB6CF7CAEAF31682FFB5C4EB8ECD29B4DDA18CD783B0FFE1F7989BF6E247D75998B29284A59A57C252089892898B102081EBC2997A4E71A0348014D785526A1B6E0AD3BF0029E1BEEC50EB57A77855A5850F1182FADA5C5166816331D2BB5E89641419184E4D119361829F10718DB3719D6794D964068C1ADA021AB7128A9F2D559D7E277FE7AE526FB6ABAE5A34FFA3CA6C0E990DEB5EDDAEB63D4AED95A868035BCE47334DA16FC08E87383624B1CB83386F0E9CFAC20083B5A9FC20447607B245251A48A299BCAD713ECDD09EC95E448ED189F306A091F2916F622F629D6B70FE7180031FE7F685EBA02E2F9BE0AF222953460918701A7FD9D5BF02A590FB373471FBBCCCCC9EE047A2261CB180CC6529E6B36A4D7D7E1C5D671E2DA03D1AB78A26260CAC8D5258E7133841793D37C8F387C6204CECA7034EBC232C6D2154A2DA8FD45BD3C6211B2774C4FA651108DD1AA9896BA3C14CEB890F865753E7457E94DF196CE3058FE62A78A1715EB47768047114F253A55EEC94FE723B6AF57DC9BD53BFF5A3CA9365BEF66AB4F934E82795F6C6A46DC92C43A2A1DD23FB5A90A52086BED8B020D31FF85F745B4E8C99BEEC3F9C3A2482AE3B42C0090CA929B4D789FEDBA977565243B224288F12A7DF8F73C897A7EB1CAA815E59F57D12EBA5C81BF13A4EF121381DF9EE8944164251D89DD455C4816887AD912D7AA3CF6BDF7C6FC2E72790B3276F3281EA09D8BD11E0E316BB7D0FEADF47DEC505E97F9DF38CC5BA96203E0910E17119E0B0F4454A19BBD107B03C78D50AE70C6D2CB2179BDA50473400CD99017F91931700776ADD08D23A977D21561BDBD426C4DBDCFECB6CDFC2E0D6E907FF3E39EE7AB1DE291074EAA5854EC9029A77FE00FEF982BEE9D5F01AA3D1EFE2BDC678FE5B2886C2E557036EC5ABF97E27697F4C8F04D02395DB16ACBDBFC7C7647F6F6F7878A59167EE3DBFC3EE758220970DBA9EA038953614F9576F42125BBAA162DF61087142A29AE48D174BB121B3E9F96B17A9E71B67EDE2D16034E41A7AA72F283D558949325FB0F32B9765BD1B9C125C8064F391DE0F9F2073E941777D48A550E5861440737772D4B17E2D773C78B0EA0ACE482BFEFB533F211FA6A497BA039874A0F18F7607FC7BBD0F216D99A09067321D5844317364C122F7CF3C127ED552F161C69EF4B247CF89C9FEB79A06455243D61E5 +smlen = 6442 +sm = 2F23D4B3E76E6A3C1CC338A75A71BFF814B984D8E1512EAA693B156A7A37183417A6D4E4F6AC09E00C948FE19E40F36A802B769649E388DBC943044EC41991D99BCB31B701D0EE64D955AB40FA1DE21042C38EEDD35FC7E764F1D175E87C0DD368597A7E8A93A4A9C6C7B13EA0696D9A2195DBF809CF288041F1A8D24F4E8388D2C2F9759A0124F7F9BDB0B1D1219BD43C1A44038C068070A329B71705988B7940E8F99A4D96819D369611EBC2CA2CDC87916557E7DFE555B7EC43E3EABB4B61EAAA0029998A57D076E9F416802BE160ED5D21B58DE21E602B954622C39A552658EBFEEA6D579632E96F9A6E4019F394DAAA4AFCC2F4E390D8F78737A97203D0B70B14DD68EFAA4DD64B29646AB5C3B4E1E538925CEFBAC7DF91DD9D415208711878082247597931F3315F51906069ED9BA44B29A9CF5027B7F897814E515661AF049579AF2E8CC83ABC5C27D06D7F8A6422DFBDEBEAD242220DB0741B0EA8B471D476A5A60389E79C156148520710891CECBC22A6E921FBF7A021FF453800DA7459DFCC24FC9E26BA3A7AD9EA08E0D20113615E5C79E0152F4D0FB2CA64BA54041E4C1EC23AF7E294C19E8C9B25C34C28EF0778347CE719B0C153B9E645BCE17175FFA568318A71D84512C5AC0D99DFB0D66655C3DA6313AF0C448A1DE5AFE7F2EC45D49321262D14B149A348529E4EC010807C3420E89FF1C7065B69382EBE85C4C2FE36C07AFD8B78C55077753E80CCF93352BA7EDFF60EE09D73FBAE8A39A0D33954A88253FE357DA80199EA2ADFAE7E37ABB9C38F08BD833331DFF656120D1638492FBB787B626B9454E7BFF93AEA7700B54C44D1C7D129FE28D59948F21FBB23F983DF50A8184135BBFD5FCD791BCA7695E1D0F087ABB67AC162AF6C1918768DCED385AFAD33FE6EFDCAB1A6F96A7A23B3BBA8B5F9F0CE9216AD82BA0833D7727E2B3131C26EFD518DFAEA1AA077695EBFC05360ABDE200E45AC20C0107A406FD14CCF7C8608BEF6A6F8B965F78375B6FD5B0FE68A01C157B58382B8A17BAF29EE4EC31232ECF627FC2D9F97DA1AEB5CBF56A79E5317D95EB8E0A82ECBFDEACFD2F400107688700E38652355F46F1E37BF3D1AB1DD61E52B1230A00018C035056C49B85844653F56B439AD76F85EAA59F9817696FDEE1F4C37CB15464C7F8E1114E17DAC46FB2CB7598E2F02EFCF0467AF0D15990149F3F636E6A3F78F2B05C1E6877215B7FCEEF3D0C205CA76ABE92C34FD77C51524674162764779B8E29894EAA60C7298FB55B075DA2B510C18D7079C18782268A47D5D0F6723E8DECCDC0C85A86CB6F7F0E7DE9DE595D44D2E4F102B6DE946D5555BD8C3BED18DF13AE5077DD8F9C799CE02397AAFCABC839F6787A28A165AE347ED06E327D36D3A0BEEB411852120545036CC08E756B75C5A5886ECC4E0A050B5B33313C80E65A24CC3553E23D626E4868DEE3FDC05901FF93FD1DE28AF602489294484D740F74A2B878B507D09530F1882B2F9EA09BB01857C7028A8EF5AF91B78B1683649A142B7F6FC4C542CCA480835E0847334C189076314C0DA20DF1ED9A6674A51581C36E77FB4711C6AA7C378143047D3A1FA26ECCFEBF12129510A986F8069A24D5FAB42221BCEEDCE965F303E73AEB1DEF36CB4DEB4768A706B4E6E5E6D38651B239A06952DA58CA66FE5C31D28EB43B2F88F889A61C2CA84E871BDFAB9A2EAFA66D0064C037D170A1E92652AE47D911DB2725AE8DFD14AD92D6BF46C50FD2EDD2DAA30A86337E170B40ACF819BAC63DBC9475A9BC1973FAB9D05778FEF51634F641A7406219F873FF4953F88B544B65F18ACD438EBAE77470AA6868C62D55036ED5518FADD63B6A1E2016F5F66FAC7178AE981516294A4B81E442A8C46F76F29D60E6F74B88398621AD00D76EE5FA5BFA242BB06867053DD9E32CED5BAF71D522D8D94D8B0B3018C53808449EA48AC1995D0208C66923B140AF1373542487D184D763C83394EC1E40C492A2D5314B57EBF7FAAB0C2B22703B272EF1ED9FC3751016160363B305FB741C5B6DF667C86B7E1A3AB22156703E35963754F4EF4F12762CF2B824B465D5CD43E4CEC24E7F253DAC0DD1E17E473609461A5EF19B29A16EB4F5AA601B3C5954194F0988E1387B2BB2F7DAD1DC51E4C10FB41F5591D874CB5B044E5539A1422DBA5D6B79E064C88C47D458453B3AA051830AA3085B0652EB5B8382E3006754F651156B84AA82A86AE713E7B245A97DC9CF71ACE10079BAF6A884E17CC9E8C012DFA56CD270A48FE51C410F0C4C91425887F66B66C80E7868937BACDFA3465FDF4687021BC74754CB40B07C72123C4E1EBAAFB270B77743707372F4BBCBC063BFBD1575E23BBF7A051348DBAB0089881DBF09E9D67EEA4AAAA81C927AC6FE63B13A3FB6705AA9C5D6D65E3A22EC9B9CECE3B5F753E2CB6E4816630C52FC96DF03FB9D48914B606B178AD5E948BF5CA0BEF1B27E5A8E4790C0D52DC8158997F98E6F2840819C360F7FB154109F7C3BE74A8955D75522048E0F83958B693C9F40902433188E1610C55201B88B49341FB9242617EFEEF560138E379A652496BDCACD990521C12D708CB0B5BCEF6B1CCC9E291F11D004F769D6B1AA6E57AD6CFD87A5AD2856E27750F6F710175A5E15D6BA69A6740AF5DDC4ADFFCACAA7AABB289B42983BA0B92D27CB911BDE50B98E66BCB79C3DA6643C0859E210F4208E64649D905A690A6CB168702ED18425243E96626D6B427CC6DA6010FE2B128D5BD86CD9ACC48F3371033F723072BCBA040541E8DA69B15088AB229514E104924F0B22AC784B3E351175805ADD7F934F635EF18470073E202120ABE0D80A21A82BE5985A3D120D48FB7ADD1B11DDED15EAE12865FC75BE6DF2C89FF575A0C1487F040640061A55F7785BCD9A311A6912338259D735C56BCB05542154CCE1ECB15EA3F69AE4F4C04CCA86CE239AE2DC0A2C860EC76AF0DF5AA3FE820F806A7C7A8A010DC1F489147A22E81E0E193758481CAE22DB3D051F6D121BCBFE0257DD3DF900892366D073F10E4A5E2E6D9E22A81A73AFE2C4D4D15F4434F594F7D05868A2466B2D319BF05719975004A3FF5CCAF7D43A0812E2F4901B81E3E8732935F8A128E6399FDB80D5A8C90A5011DD2105BF8B9BDDE23DF0D53C01F276BFDFC548166008EAA5C76C2E92B6BEC28A4A4B352D8B1B7865303D5FAC321C231294DBBB4BEFCCF765A8A493F49E044F2C8622A8ECB0995FF13B09D21707960F4370E5DB957D937CCEB6FB061EC6DA90A0783828737CA3F2C3591F5112A01C3221F45D97100ED4480B9B575BE2CF9A70D217CBDBEB40FCC893A1DD5CDADB45AAA1113EEBF9BD3AA378AB1290D6AECD46D4DD463A947ACA5242F837E2297BE2E9C98D17D31C0427755971E9A928AE731692CA33D1B458BB2D2976FD8D39AA84FF5D784A073405E49F97D398F68303FD2C20425D1F786C1A2B650C0BF9BDD4687224BFD2FB6C124F4EB52C0EC44CAC00F91CC2663FF549F99B2618E71C42C8F9F8C38E6C91370F6C485CFAD99166A1C87805CD24AEA860328ABC49833D095400D41143F419D046754A11113B7FE075DFCED6AEFC30B645E465C302A3B747E0E9175DA9D61D00419BB6CDC9E31161605B462C3913E49F278C5B04FE3B446BAE0EDFDE4CE5A67B5F0AA720CDACE1DE493B11911E84C0F3CAA7E06A48A1681B697107C525E2180F5965C2AAA53D4E65DFAA357B59C185BBEAFE86A735B966918A777BAC03D41B4E7684284BA236AF1E5646B2058CA62713FD6B7E539B40B91A2B42A6D3499A3A139612D492A5BAD9D9B384C32B97CE35973C1A62F1D8CC88BC386BC0BB8A486D4A0761B9490B01FC89A23425CBC772DCB5B433DBCBD1F07D4827B13ABCE8AF9CAF3728288F7A961D65C0ECA28444B6B65C19F48445902934FF8DBB973131D31205085A2638267AFD319749D623FE56F64EC1CCA57154B6C86F4F9177AFBDC6A0B9C3CFCB1E3027971570BFDB392C3BCE5182C2077D68EFBB48384195FB73191E309A6C24A43315185CDA4B8FC46E263FB4EA379C8EAD23765997CA1019F0CB3F745F9B849D95448FDEE4E544C5888C870D1BF77ABA9E9D06FA0D9A4E7A54628D12C67D3B8114233DA3219F48BE260D729A0536DB7FAF989F25A066D86B0A679DF498262393DE2A1E0F51D35AC40132946D00114F330B93FD589399BCC8692C76D54BE15428F29DF3845831B25EFA484D5CD51F803737B29C30DA01C5F829DCD81A6D86F753A6F56315C8EE96446F23CE45DDE42A71C023C93ABDE60225835415B8B4E3B2CB631CB30E60D6523055B33F51F3825A103243815F9A2D6E9D28E97E07CE1FA3F94B97FD4137CCB6ED393E6011F8ED0AF52970A5A94626BE359BCDF9E67829760E39057587A1F3ED22D6EEB8F1F60CD4B9F4774E14A54B98E5978E6B241BF2D0405CABEDDC0B3617C34479BAA46DC2B913B66243BD742674DED636CEB05AF500308482047A4A5B43C0C519B4737F06D72022527ABCEA05F72559E0046FD9A00130D561AEB37B16DD3E21FCE9F871406C032DC9CFBF2D0D0085D3B7912B363362F4AD7496629BD5AF1EF8A4C8204CE134EEF26E54557B134707F22DDD37768E6173BB5D871496ED6A1335E9ED1CBA7DAE802E77193CBCB18AC8D838A4BADC6DCB8759BE37731C36C46EC7E4BFA4EB7F574B2ED745A28DEF721A60C9C229E175922540F2C196FC00517FD503A92A835F522173FDAFA11966CE725A5690388EEB378BAB515C2DA9AF9E287D1166159381B1E942A0F9677A34905F1963139BBC5E4873D706BAFF30CDC5FA38C4E140574A36AE3C346D465EEA77E31B2BBB45946C8E873D7BF45D04E3977CFDA79B5F4F7E839D420C8B491B627567D4E0F43E73B3A34C4647B069C0702EA2C4ECAF6E57A9FF74676463FA701DC45891EB5477826DEB9284065A326275F1174C21F57211008B8A01902072914FD552C655CA7CA678FE5EE06698B5911B1A3A5AE5B341F21B7B4BA16CBEB5D4DD397A4748853106D0B16CD3B5B51235130F928ED2C15C85F87A74F4AA91EDF3383A67B433DFC5B381AEDC663EE4B6E1B2A3BDA61E5209CB6B25B82B86F156B51F6539BD6D082EF6F428BDF26C6FFB51D0CE64690E0CBF6FA5D76D14C741FEC574172E5F6C545CF63301E47C4217CEB3BC41673064597E02387418D314F56927F1BDECAB030E9108BC7A7667F0E05FD30F557ABC062940E95733FE662DBC876E306C4138A17A30CD6853EF5D1A118A08DC39AEAB243BAEC740D1BBE2B8B82F8B1B4816F0442C8F0C61CFD7FE1A547C22D12A15EE4E445634201607212224A63586AD6B323609E7F1EAEFF43D6EB28A5543D8C270B8CE6FA6C754569F4710A4B7A2DE2FD6CCA007BE768B61B54792B11BD75E9A98E6C3556EEBE94E8CCDF29A7D1ECD0C1F9DCCC0D86F4C0B696AB6F6AC3B959A3E48E7ECE9FB9E622AA7F480D0B2A79EDA266892071F567B03AA6A5B010429A19ED6FFCE7C73FD4A1983CF5D7DFB685299601CA0440FC7BCD2C918555C1E2096D836F66B60E74F4E9C9AEE906A77591CE06C08B9B1FDD0A24FCA16FBED9C744B9BA0D960C1B8CA0C4CE603D2210E3602F77A29642E7350EB3B85F5146DF5AD9529AD27A7143A4DE0F29285FCDEA7C9C2F0E9D07726F97CFE2C1130C6D1F2BB1DEA7B2B1C6A328B02ED35813067C09297818FD03B8F93891149705F991E883EEA7801EE050940534E37F26FB41AD9C50BA52D4F58AC2DCEF2C19B20CBC24899491AC3E139F81A8B8919D705641AFCDA79FE19DBDE4A215CFCF8F5BB9D05067FC1F6E964278A50B097DA90B86E7C92A40C09EE0F89313409BC2BA63F7C22B430E52E3D5448E1CF25D86512DAA9B71A8D1FA6A3DADA9CFDC3CB1306E1EED29B5A3DA7850CB30612A5AD592ABA13B1B4BD134E97FC485DAD9E98E38E08F7A72637C8CE4AEA0B7AC92899B1CB262F6005F1F8AA8485601F961AA38CFD34BFE4F2C46DB94B54CBDE88CF8987BCE2E0BF971FA46C3C7010AEDFA7EA17FF25C55CC13EBCBD2D92E2C77949FB8D16EA7F98722697B6545771CAA15C8C986334CF9308772F3EC633F72C372B8FBF21F9256A7C3FFA01B65AB7C056E78959CEFBBDCF6E8A8716EA3E7515AD1587633ADD6F450E6537383987683F76C6058D4F1557646479434B36F0F414A732444F1AC208589A8722CF4F404D2F8627F6334BF35BECE6E5856345AB83D8303B22BEA9475578F0A3FFEA9E31F99404D6B5492325BFF07ACBAC60A7ED3C72FEFCCFA5D63A7DF5CBBDB9D5B99BDA72B2E5FAD783912EA75038B5C08F89E5940256A0331A7F503155EB681B0501B17B1F99137CA571BDDF0BCB2DA708DF38046845D2500B2CC26396145C2C124BB999DA3BC084A7A86C8D5650937FDFDE4039EA732252F7D7D53D01B5B8C5B258088F0013E4357676887131950010F2077818A96A4C9F311D8E7E8F4204A5694AFC5D7F50C76C6CCDD0466919AB300000000000000000000000000000000000000000000000000000000040B0E181D252A2F3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 + +count = 55 +seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 +mlen = 1848 +msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +pk = 6457E8B74D74DAFED6C5E682EA6FFD75B0062459F0C9BE9AFF384D2843BB3872F69CD4636A29CF13E3605CECA497C0935B258519D8A325D3749555B700B26C95236D774136ABA9AA5954BFE6E977E594E91B4C849B36AEDA11A243E31392D25B5A3219934175BAA41A80B73F0587DBD47B5312E1C77269501899F6BCDE00AF944D676B2496814A050FF8528B71C772114332D26F5A560A8AF329594BD2889871B41F079A21D49B16DF0529BE814E7E52B9AE37DEC7243B78BEE5CC7FA8F20A8DD532A1AAE04EF5869AF8571CB1F5B60DA1030A7B0FDCCCB365C4DE3C825FE823478DABB0486FDA034022276E6A4BD084249DAD63DD69F3CFEE1E8CF43A30D386228A2F33E0D183EA08D3A548B68D1796A64A8741D82DD26A969DC104F6C1E1DAE5A719404347D7417EE3A94989C122B88CC4D0A46866BA8DE5BCBB991186EA698B4DD05B0999094B31FC6800534136FE58E5614D2DE08D511D6C0BBFA4DF0EFB8B0E4B5753A6722EE427782B435DABD6505F501E98A1C0D1E9421AB3D443B3B9B86B1804BB27561049AEAB883AF2CBC38528336FDF5B7AB53271DA4EC8FB848679A2EDAD800E09AE1B7EBB113940821B95A0AECC475FA0C51C3099DE2A3D6C590C82273774054CBAA63FB7EDC82BF0AF7A7D8E5B3DC912AE944368E5864B0BA2EBCC57B8A777675E4DB8BF0772A75D21CB6D130070A56A83574FF9F7C098B27A41FE767D7222185BE1E15652045E22AA713B88E3A701E5BBAEC1405796586D91C95F4FED620A577C1444EB9E6DC654CB124632B963A0D0C262717D8451F4483078B94896B111004EF60CD056FBC604A89C4D4C9B732BCCF8237F3F457C27FF1420F5C5EF59C6D15CD19FDD70BAC5A1C8EAE0047B5BCA19B47F8F7F7F40BF16678BF35D049176F01489DF0341057AA758E515EFAAEB994965D1ED3DA635F853B4D1DA558B38E437F2C6E3F2C67C83B688046B2CF02494CC15A129AC862A6B338D62CE8BD3725BCCC5A1A1B4BAB3398EA68F67D211F189B424A894E2EF5A329EE2DCE2419531E17939BA28505B8E7D283A22011883CEBCD2C3E9982D0C4CD83A629EDE7E32DB5E94F9FC59B88BED78759C7BE4FEEB7DB78CF9F7611D39715DA694FE552516D9A9EFA75796D0336AD5B45ECE03552D540A34AFFB21487B22BE0D8C96F9710A4B1E540128C97C23237D918672924A435A37F0E00606F7DF450269C544792B3D5AF515571E59C4A45D2E8F7400151BEE46FF13346AA849AE6B6134596DBE1C478B11F23A00C1B327C855533877D7C467E350AE39100B9CD5A93ED83F12A37C720054F0ED32A18C4D13D53FE9CA66363E55B0B0D6BBAA9ED2BCF47889323534C7C1BF6D558012FC7F3F6E06B020CFC288A56CDB0AB19C69BCA7212C15E196A9078F116CA26F8F64E9295AD1EDFA248D32F1058544C34D63FD0DBAD0890714F6B919C25AB9EBE3C5D1B44FD5688A34FC21827488FDE24F2C5A9CBFC7EB3FEE797386F04AF8B3F2FD029E596074530153A6495E5926F2F828CB2719CB6B7B69778538799F68C06F0C906FD47F05F4507174B0643F50BE7C623BFE8C51C44D2DA39DB0D12EB13469F98FF869221DABD9C5DDBCD22B8377AD73CFC453474253515922C7B2DCD7ADDEDC67024799FF360DE8BA926ECEDE0B44B78B6B2EB60DEEB1DDCC319941583E872EB838D0A5A8FD0BD4251A5A6B8964B8179614B6E06519B28ABAFD4D8A25A77C65164B7145B5C6CB15AE9F0CD3024E9A424F3F35A1CD63B5659FC0B9FAA770C84A28BB3FCABBF7B57CD20D3CEDB8DCAC1A30372B2C837D7E24C28CB39D8E2EB7DB5D9C5F0BCB7F1ED326025471D9AEC367B97D10D80EA1CA57DF8CB5432CBD1AE12A636AF3B9E83CFCDC2F24D82B5F05C8CF5B58B35612EC791DA582B0BD1B57EBAC1765B22F0BACE729C16C9DB3E60B38F7B59F135232140A2574151F170FDF0DE9F2A782EEAE64F64476DFE4E88E8E71A7B35295D24092C53015524192954433D51F7EA003126548D4CB80E7592393C3DA7E4A5EA732D39F239CCC1C2D6C71FD724DC433A9DD7B332267290AD4C92D1E160D634C7D3E82927579C8D9CB98F8A04426AC301DAF0C18660CB7FEFB8F330A247FDBF7CBDB915633AF2D9A9A6A029109F85692CC0D21B515C4E161808231E014626FF8B87CA31EF596A7BD95BF45BC48655AF1C3FAB5B163BF7E9426E2F749D1B07C376DED0819A38CE2DBC5C1204AC67C28BFB4EE4AE0177D08F0DF33EF01C17155A831360B53094B649DC74DD20A9E482F69E255724404DD940567FB81777A1A56F27AE74E445586E43C5620DE63BB80C9FABFDEDDA3685A75D51035DCDA93B011886F81D0258C9AF0496661DC5DBDE7C9A28E2A607DC0ECA680D75FBF878C8D8C84A6D1DA3D295C529AE2E57A2A145E3A74395938FE2B4CC94165CF478D586A8B73532233AB0CE7BC36AF48CB0B5C0862AABE534666BB0A5AA787B0D601529ACD57F1C510A10F1EACBD5DE405CDE71D5F77C47F53E35CC7CD3F2098009E5945675EEBF3D2DD6B3C4A16C1E946696B8ECD78871800A9EB1E3EC3F4F87045B1F7E8996FBA32D74A9431974C4A984BF4DFB243FE9E11A6FF303F6F385916D75A2AA63BBC741154FBCA808CE032D0A8F757FB5F7245CD7ECBD1D33D31B1D4F803DC6321D80F02644C9A11DB6C14937049706C8ABE5EB16399B5F9D8260550EC4DB663CE592EEFF5CE57230B05D665D0E315ACCB221109C0A38FE6C66A6D6F3BD14D55B5D9546C32D2A3DC0832B595B8411A53EA5F2B9E2752EC5FFC4CFD1FB2F75974690C3E5D456CF73FD887DF25DB8FA6C72B1D26DC3FA77CB528392F56CC09B5CAB3251F31B0BBBEA87A609D455B4853C61800B3A6BF6CBFA41A37EEBEEFE4C37B0D4652D116709223D58FC8806F023864085D94194FE03993F81C05C2C4DDB609BBF2441FC76B3A3D4DFED94E4EFF525CF5AB6B1B7A0279DB2C2F221AAF53F76C4D81BCB6547583AE02C19EFD8487947192312D69D5FA339F7A4BEA974016447580AA00EF34834C16E8B3C0C118424CEC00D2A2CC32E531A862C1F34B60C442484C4909990E3D1F7D64223B32BE322B0DBD0B5CFABF6A94C037B4125979DD27808363069D58DC6AABA717C1DB16D5A7ABE755672A08AD9DD3B50BD57D1FE15506682798E40649C92C4B197AD3B6149D1CF23186091AB3BE7DF0FE7747D4A86757B73B4A4EAF03F63676E6586884C5B2C30C75994C3D1A145F8B592C4D697EF11AEA659EC4F60D4F94A6711F9494E1A55A37EA8602C3150EFDD24C7AAB907451B575A46B129188654853E7047A091018F6D92F62C1C46A98A44667F3C974FA51251B2BF393A9421BA37A995F220BD2E383065D4D4A6AD06C88CE0FE6936CF2F1CC9F17F4AEB1BFA4A4B5F72B7B59F262A4B3C9F1C298B346C51E9AE83B57CFFB77F590E3057C9ACA8302B68DE0D6227796BC2EECE3BA873C03F9BDA7EA12C6E41974419C5A7BF0B63471E565B02FE509CED62422907D2369A6104CF62321CA134409CF09BFDD914B995F27C4B0689590D3CB1D3E1856F611B094EAE7B0ADECF4A4DC25DF6E373F9F3DED593C574C6EFF4A8153C30B12673CECFF1B4CDCE6C30A389265D89184F5B438ED5C9FF82FB5E9F6624740EF666ABBD11EAB2641A5B25CE5F175 +sk = 6457E8B74D74DAFED6C5E682EA6FFD75B0062459F0C9BE9AFF384D2843BB38728ECB1EEE5B428ED54E9FE1B4F1D5F86ACD0A044000F2A7A4FA3889FA375A64777E135F285929DBE521B9BA785B411C6A542769325544BD219EFF07F202692FAA27E0403A48E052A7135DD3880BD0C26EDF02DEE47C0407A90A0072BD31082C5261324AC1180CDCA091DA085109A888DC48824A448662C48CC0B86144826184C8498A260C1A4492D3308AA0126A9CA401423271C088041A854820B4044808866204129A008D91863054248409A59000B6680999408B0071242281D0066A9902054A122C41B23058C600081691209670993211D2A6890B116064B68C09040193A029210401193505814849640040CB060912980864068420424AD8408E4A26059244090B4429193824104842004368C44002D02450A40092642425D0906091C48061C260D12830A1B22498B871A3866911374409376419328A0B292D414469493824803669C026511B90645420901A84090B1520619041202206E2824464044A6028459B868C8CB2908AC2691B010E1A044E5A32401A02704416205C34621927320A00108420088A227019908D2006091CA33152962198162DE1428461C06D1190811A18460314481BA90D01118C0B238552442E511625A4004889462110A81018C951D3484014450963208DD2420DDCA861E1B44001A049513820A4840841B284199641A18090A2128D588849828440A2B87100B869E332049A3440E210480B378E8C840D8AB40888140A11830D49060899C251A14244491091E2B80901A2880B924599348A4B0012D1A461030484E0A86024B95004A8251A440118886151B28D22052A92C425211104D2222950808811842D0A38081A1405E2925051184C011945A030511A850589946C528671D18861544426E412048B406D24338CD092909C92691C02700CB72414298D4B446E8AC87013060A64A08014382ADC222123958DDB224484821191A07001160883462114096114061112A9441AB77112380CC0B6808AB83160B8701A811149B691A1100202A369CB06628B080CE4443041088D9286085032312427050C8780E094841C32721A14725A4811C1384861800C0CC100D0B28551426613062861208C0C354588A661DBA450C210694198709934814A4005923868C31062D3206A11096EE4388DC83472943452002866D832045C40012026450B18400922651A074D4346829A106204080E1196014A006EC4002584008DC02025114524024451890411618445DA842888A62D1B3084D1A6808B20251B2601043045E11665C2A0314B246A0926405C380CE2122A9A1011241322D88205A300121120910CB9702417210A386D09090144326EE0125241284A0A944442422218B74C10C660CB28625CB021883608049629223191C1466ECB96490C252A0B384884A22CCC866C52024CA1C8090C2848184660D1162EA44846D4408524A68D01C40C138749644491D9C805901885C4A4800C03480C1392D90864A3406A20B54CE2168501292A18282D982064E04684DA468D88B6494018045B1246C4A060A32251013472C9840CCC402E0AB34D1C2168CBA8444AA6109194440A24221A034E2393689B468A0B420511C08D0BB24C9AB06104900400A5811C254C22858800100640A28C11B30C13A50824C31012188992146EDC18418CA64590102E80044822A92110030651340062168C9B14025A020841922000256020B750C322010914528B4884892660A0448181024E9240680916841A294E01264063460C03116C213425DC380AD4822D81406C630411902286241400838880DB200C0184815BA00958442C51062961486A094669C290409C14310C39700BA231593866241949DA881149002DA4062D14232E4C420642A6709BC22852B64450B2694AB27012C2619842701A4952248330D010718034304B302D1C012413B46501C71118B10961B068D8C62010B1011B92488C146CC83044A3A02008B86462864C1991055CB0418AB86C0C130D0B3106E094918886099280805CB00D63440551040019880C24342041084911A0708CB0049A826111338608437198A224882629D3B60D9442664AB4091C1944D04008C93829D8820DD13061D4240D23C1285B384A5CB47054A82921A6841086654B082C1B45921A118AE404421A386AD4B6410B378E880665D3260923B00929AAF74DA9961697B912AB62AAADC2F3478ADF7F0E5BEF812C8BCFB46CDA107609FFB4A18FC9C8DA6DAAAFBA247B0E539641CB2B9C2E6C17DB025438F8B3D285581B3F7B9F9D9FEA12073B266E8D7CC0A81F9CE1653E64AA029FEE40804EE27171A279AACC7425349DA920956AF36C71369F2D3186313E33982A610F158A247D6FA8C4E5F8005F6C49A2A18F28F1A788FFEAA5329C19088D2DE6C8CAA2FA2BE2737689064727449310F6717A93E59C31698B6E9FE7CC5D2EFF35CBD6BCC96C73F220B9AFA85117B06103216831EADD316282D03A3B21A6D93F096446014CFF069F12A104A3392E9D285580C758B33DF7DFB6C28220E07E9D9B3D8A947B73524ED5C371796E8AE17EA0DE7EDED7868812D6F78E495808028A873B5194EBE3C5F2191EF9720C70EA2652A10ABD9DB90985C5D44F71BDD43AB8B2A13FD428F9B0B3C9F06502F78BA72901C2012E05F9C6513B58EEA4BB8ABC61EEA9D6BB13D583AF040E0A2F9F2A2590D828B32B7A0C74634E033D54AACD4A8EAD25FB11964A956F84BABB9CE70ABDE962213979A6FE6AA760942DE5C177E72B6EF893EE98251041BAACA432BF2CD8BF8F9FF21DF1586C8380D6B7B215BFFC8D1A31759D962E316E24A47BEDC225E952A2989F0C09C0901882AC02A151810F71C209C8F70B36A5554895A3E1CE44F8C5C6FB0134D3D0873FD8D5A431EAA20A370078FA880EF0ECDE27DEA4071D16273F5184B6F70938843C7028AA3217419788ED63C0127041A6F7A8CED0CC060DB9DE3F1CB5289F58CD0589888D4F36677A0B4D50EE6BB7AFE096ABBA460A70F9AFBB8F120E44C2AFD756231A9D17E19AA8A49506864E8EF08F8B550AEC90C44BD1EEBD1C7FB41B289FED2AE9004AC8D0997C755A1EC98F3CC1463E82A0F49D89CECDCC45DA80500B0F73004223713F091C0F42A0B73D84DCA85044DB2E4DE66A105A682FA60A9D41359C7B9605274C78FDBE72A67A2FD970B48609B90842D10F40713566744C6F1333E8B8FD219984C3C2E3DEBE94B06B6AE5BE7A29CF053850FB8BC5CBEFE938124CCE7F86F1F684E446D1936A5D099B25B3CBCC8D66E41ECF8EF152CABFE59FFFBC3A0228BD317920B61154D36E22F67CB62EF76D8A264AACC7FD4CF4C95497F49732A4BABF9967E9385E1AADCCB9511413050A72C81B6BA79A2BBFBC447A0C0A16384AF936521E7EE7CE6C01E874DDF14F0DB46498DBA26AC202C748C6E365FD34E8EF69808ED64274A9EF8AB7729E797D9077C8E9A6D66F579C682A9CCA2F72A4E549AFD1241076C1EFFBE6B33244CBC808BF8580EFE93CE61F00E7918F4E625876A18DC1DF30C2A1F07452E3B28EE78741221EE6FA75A560FF31A5911030FD5E3160D8751671DD5FDBCD399BF125C54EC489C9A70F33D6BCA345E7C8FF29121C370ACD4AFEB6551B4C9509C7E7C512744BA008193E57C58C2FF83B02091155EC4F4C612C24EF53688DCD7178C8B448D9C520EE8CCEEEFB87CAD873BD6296C0EF612DB0917780F3380B70D5471A98B62F7CDBA8400387655BE87AFD92EE1A03DD06BD7A542284FBA0D76D6A827A0F8F6D2D62A72E3AC793EDB8628AB485D362FDF1F1DD71AF1AE36C2C1982FE35CE313D15AA561F8A3F942601C7DD320D2DFB5BF65652C949996798CB043BFF89FB30DC7A46E1F96AE13AEBD0AFA68B3B91790B1A357FA80127B774BF84A51E9EC96A004085C0FE94FD8E4DA37C22A8242FC1D74C299E4798FA765F9C77C0AB73721C1ACE88EF35679FECC7AB986A5E4DE7C7A7FAB9770C6F384ACE2CB3F94F3E0351E6EA5FA56B08F3404040B973DC208E3073149697EDA4B9B4069A636D8E3C6B2800AA424A7616ED9079F500F5A60EBA8E48A4004E1E37C22FC7E9D5D55F562ACD872718BB36F73086EB99DC79F95A851C39C1A6815C7A27F0ED30EA1C2A380AA17F4D03DDDD9067F58C54964D5778144012185FF18F1DDC1FAFEA273D7207A07D947D279CD7F4C5D9FCC04A1F493FFAFFF9945F48EA252E8668580DB0E4C56673239B3548718F2D25F9366174CEE5AAA896FAC94BDA6C0CDB437F363B6D3E4CD1CC51CE5E0DA1C4099E403F86ABF2E20FAE72E9BFCAEA7DCFE5910F48BEDD2DC88BAA82023BD4BD759184C0318CCE3C0BE3A59F7E47BCB057CFAFDFAA6CF1163CD9728187A93733FABFCE3B0F665F046C681BD56F5E352E67A8F81CA784208E794D458DBAA881919420CB2CB21B6E70F47B8779111EBE528CB9AA02A8A048F2C7A545305048B4FFB6A3453490D20E7C02698FADBCAF71D1AD44929766D75986A3FFBFCE04EC0ECDB57D8DFF8A6DFBECC0DA4C9DCF30C68F7493C9D111B10E656942CA5C411AA8E4470ED8009B82869887D1F1136D533B36D0AF760A420B4E6177C735C7A12E9F310035CF2E7FFDF8FFF1EDE57D81A11F25D5A43804EA4677A420751A2C7848D6B14F32DE1EAB768AE9F8FDC30270806BF601B856F0F3D3A554DCB67715225B3E37D018E34A6F481F42918F156D3E45618A306937C4F42C7277C943F5658FD5A179FA75BB4B38B69EFE200CCBA45E0CAB755D6344A240C46E756ED2DA5CC7D7BE312C14445BEA9E8D8FC5BA36DE89C2EC6698EEB2B8FB7CD9A1D8A2496732F7F73BD67F88B80B7AADCFBE2E9E8BD29C124E2CB494E1423485BD93C1C22B93D56AB9112B53F30F0C72C3ADB750D511364CEB6B2876614785729196AB312BFBDF292907A5DF7A19E959D11307D4897784D046A7ED7C5C8739FB05C0E2928AF4A884DC8AF9AA1FC3668E94104C2E0AD6AD83F3FBEF985FD919165DFDA248ABAB9630FB912FC517BEF25F54FF7E1A73A701370C910711ED5A87493D718B4D7700FB3CEF3DB79D11217312C7ACBABBBECEF3ADB6BE4D6076E1601D612D68589EBB47104397AF03A2D6D005ABB4A1919D64A3431305DE4429132EF698FD069DE208958EDF1C5CFF0BFC5FC534BE6C1C04BB5C2498A77546A559ACCC12F1DBDAC7F8C0BAF331B5AAD707F9D87483DB8E1B27D2F999B9946ED649A255B849C28433D4C105A7D2FA29951CE809E314E336AA7A73FE34037EDB60656CD30F1DDDC8217AD0C49AD3377F91BB26A46D45C8A530D78C58F61D6624B7649DA66160824FDC0D60272B79A010DCC1CF21AB0AE7E546E3CF7E776920A5898FBEEFED98806D6FEE58FC11333F465E11D3B13E88D4D38663944A0275CAC189589ABD1A57E7AA8D6100195A02623496C046243615A0A0DDCA5B096DBBF68D8717304F305C84BD7FA5F5067680B1329E1284159D4AD5BE7BD32BABD25E22038365A9322C5A1387D4CCF2421BF8DBA72589363056305B68C73D3BC6FC7313F8C510515770FAA3813DE5A4576EF41FE09A5B8FB4A80D5CB2153F23767C4BF3BF6E81DB4F39338D9BB586D2454423E9EFCB79FD0578B51DB6B14A97E57E6D0F62AD039F892AD67679FCF7BD06E2DE6DE4B8D958EBB041E549941F1ADCECD70C9E917F54D371C52320FF82F3E289FA391D84CC569646B3B12073B681ABC73A1E59FBA29174AEE8DFB68FBE82B572F5B26180160DBAABEB9689A25133D2DFEFD4B6BF6C7FA5DCED7E5C2337B042DD4436B0648D56AEE24727682BE02B3BADBE9F4F552DF32215FC0772403942B42944992193A375F245C0192228D0B4E761FF0E6C3268C337AD612440E760802305DBD313DE5ED48F9E40CDBBA7C45D746CEE755570B444B06D3ADAC1970A5918048211BB6ED13A8E120FEEB06ABE8A02B65F2F89B5DDE708ECF08B7F77F313E3FA003C13677E67B19583888E2C831B6ABE801D7BBEBC601697A289CD1DB19BC53801908CDD41EA94D4DB4A2C1175D8DFDC9EC791F12295D162448981DF11D00613E7A87AD3357C324109BA02C6EE28B576DA9DD9FD40D8FB013C97400E21F6F2B528F329F79E653B2F7F2558EA6D577F88B5C2DAB7AB6AB6D098C63D54B3BC8AC3E9BA194555FE90894CDBB02A7E7B69AFFEAFCD8CACA186B41B0EDC6DAAD7BFB2D4DCAF72E7E9DDF5343F150915595FEE9736373BC8464DB44F4D6B44C820F7B9588F40800C6C83C250AA77195BDF9010EC4EEBB38AEAEF1009B776C50E65C27F89145724352E40902131E03006E9A1FC463F650DE6518A227AFAEAB724B6B77F20992852EC0547BE291645E7B130CE34B4B18BF435059B5EE7083EB795E3C02DA99611659A38CA8DF642365501332559929963EC5591A0B82A998DCF44D51CC1EFA4049002A387AEEC197B34BEB6566145BFAA7B148CF50F97BAA8BE8E41D9D79210597EA4801093AF3095C046482E87CB08944BD4E8190B62D641398DDF1E5FADBCD3DD77CCE27569F24BA653686B976AFD72061FC5252C2F3DCF37E164CBDCBAADE1A07512F7C082CA0AFC8EF376A26178A4F748831DFCA886584C2A751007A1C36EB6F3426C30ACEC14BCDDDFD35D9D0BE633DD06CD4A47AB116D48F0851DCFEFC59C0B0CDFB8A76C08DBB0C646F56BED83F2DCC82B497A1505865114C50B12412B3EBACDD8B0E6DD22419F25A27B440945A4C2D4B5781F8A892F05FDD0FCA5D55B4103212D2C052E26429B10ECBBEC4015E5AD39DF395064FD2EEAE0A18E1F6DC4CDC5812D85D77BD2CFA2C1955189921B6F096FB5A21F3526B7B43F49803D9CD56225AB8E5BAE60AF0ED1AA5A8C122CAD7AE17341EDD87D92E198524E5F33F00532C09D0446508530FCF02FA792E8663CEDAAD37C31803AC1 +smlen = 6475 +sm = B9C1E94237A482A3434E3A76A19A4F8363350A48DB773809DF46860E5A3B40FD351C94956BD50D3FB70AFB2B602DD66714C5E7D2427B8A66FA9CEB6A86CAFAC9CCAD03DD3099B1B18E3D1200616155F1A57ADB8DAC5891DED6D5666EA36EACB3FBC8E78F4CCF9D183F2FEAEE627A491F58F250B02008CDD054F2685D1C6FE3FC0C71B70D3962FF025545BA8B7034FE58E557FCB2FB9BDA74B46B0C338E86DB31FFDB767140147B3BC5B79ACED22DAEB44386220DDA5087C36CB9AA90C155D4B9B2B69AF63E3AEFBA85197AFA55ECE2273F20080327C2E507C9306C53BB3FA60780C5505FE5EA89E940931428D2D5D341D7590A15214057757856379AD2FAA92571BB7B09D3E00FC5F4B3345312099ED56BCA85886317888928A158439E1DB594D12B1880A57E71610F2EC6D5A98DD306846C99EF6C3EED311F4B270E2F671DC7B32D290B7BF057541615FDD8BE145DB4179F66B8B11B85A70F55ADF2CCAC09FC56F68D7F53CF32CBF35984DED2B1CD1640EE25802CF47026E4BB576B450A880916D9CFEA678FCA635C364E482D1945D21A79AEEB9613A4FD6B00BEF5CEE7F8F04ADA2FA0FC5336EF7315FD79E360408177B5E5C2A44E227304E2167757167057040CE0615C530FD04848A8AD02ABD4AAFDF2A16EA4E6B47B6E0A15F82065D4CC9F6D2A750C0D5286ADA68C1B565A51C8590A456473698DBDDEDE6C8A91D828EE38B1BA3AE8DAEA7A13FE5102504C946A77BA642AE888163ADBEE196F06D03D3B132D649849D2C35FB21BA715607CB24AD743C1B0B75896E8F00B7CCA45A8F3D9E6C67BB187950F59137D7C96AA2F4FA168052BECBA2F24DCBACF848C8C9DB1AAC62EDF5B9C98F09A3CBB8719CB711EFC6A17ADFE6316D02F88B479BD74E92F0F01F91F0C874B85A23949449A2B28704AC04D9F7C84CDC94CFC696942CC5DAF928F4004B7EB7E20781836FF7F39F985FF7AFDB00B2F6EDCC596EA4368D1559B8D74D97FBDD3207AEC8691AB38EF5FB4FE87F1144FD81033286F13098D9ED9935BA7B23D0D87CFEE9B5F9BA7E46AFC6BF170C9B8453726F716F13C34038F7B4D4D722A2F69E1A2025CCC9A2A49939798167CF3B7466BCE0BAE3EFCA73FE7E895924C362D830C5AD9DD50F0FE997BE6E08E0EAC5B5DDCEAB2FE6E2B6E3344ECB46083997B8581FD15F2EB699450812F54527B528208F601F906B9E3AFA2F1996C5EB028B8503BB5FA50189E4C2F69028604668DB5C05F29636AB6C3401F69EE9C7593F1198A65673B220EFB4AA24C95568B15A346448B6AC6E8A7C1DEBECD92CC9DB039C087E88EA31836A229D2775B66941F82E3F10E7FCEB28EE0225DA498E1DBFF7A203AA3DF2C65365293432FB1B8E770BAF3052F7D30B57236090C790C2F9E8E3D10BE4069EF95D35A4CD8DF9674A91F96944BDA9FE77806350BD4A36F81A6C2F86718DEA7401E04FEA1FDB2E703ECBED7AF98868247B1B28C9E3F8FFF243378C7CFABC3D46A107EBE27D23B9E8219869A9127487AA4EF2E33C7BEDD0F6BDCDF6B23BB4887ACC342878BBDB1EE3D77950A1E99F5E7899E996F700B4C912AF06A2F2DF5A53C0EFE51478472A989A693B59078D28BBAF89064140D9A40AABC8FC7C43DE6F8B4533191C83F4B6D35B2049773393CB4633A6EC17D515B54F146B6DEC7D37A503C70EAFB96B6A0C13A103E577BF00E180446122F1821F915E1ADC6F3059A95BE566F5DAED9D6F10268E5A3743DC551262163FA206C6E012C7AEBFD6E1C833151673DDE317F04395E3822DA22E1DBDE09E1FA935E4F5286B6020625E9C1C1D30738D05AB7EBF5BBB4F70F9BE5AB2B4ABC803888D4C6EA1871D8F7EB3327F057D37DBCA5B962BC3826D3FD08E096B52B909C85F5E3E9D6D0A4F9B80597E2C934832E7AEB4522DEE4EA341F4DC1B8FF8795FDED225EB75734A4D680C159ECF862C7A2304AE8D05EEAE87EF44E39C040F7AA3FEBEC66E121930E9D0B3106D1882C3EB5DE399D5F3E2C5600EF54B8EC0201A384A7B905F86E6C1D896EA2BECB4D50FDC26BADE8F42764D0BF5D2FD2D0D073793BDBF86C8D9651880704205C98D415D7499476E2C8F768A97D53AD8D88A4CE89E6572C881CA2DBA14A6B438F4C321866E18F0653133E4722001342798BF13F439FFB113A3D8DB7606FF6BF91B6B21A915E0DE25032FF14CCC7267BE46F092F750376F0E2C4C0A1A4D72593F60A488192B849AE26A8BDA471C04CADDEAC43613C0241316F049FC120193EB0E40CE2F060FDF1562994ACFBEABAD302F028A4A981405EBCAB72F435469887F64F1B384208C3AC087299E0C5F4F5AA037252D124290ABD5166C587D94E713398892A674F37FDD3CD9D83E0CBFB73CA50ADFCAD3604E90BB3B8DF8A32B1FFC94C48A1979D89932DAFF0C54A0F456B21FCDB33CF25C2713B4890CDF8DFD6817525D16752F2BBC3F7BD733B6DE604AA30CF4C65D9305772D2AD0232B15A585C532DAE94CD36F1FBB63FE96ECC77A8390352C9B636D1047FB1989B4772EE3C032A8717EC1BE078783F8CB9743F509C3A3B0C42FEE915B83B7DCADA1F1621EEB28B1B8758A4D6FC50F63CDB6BB23AB10B80BAC80C168E414FE7E3505D98A3FAB446CCC0D8EF7742401C54286F274F99B0496D7F63D794A63E3D67B42E46CAB82C65D650BD476C1EE8E9AA7C9F8B3FC146636EC4321652A976B2231E2C28B7BF4FA3905D54BE7D2B12FF15BBDB1B637BB31FC4C9BA396B6D189BFD4E2C297B4DA4E1F58F1CDB6E7013944FD0E75DA1FA4B2B3856E9BBDCE5E5AD6AC690D08BD9E11ED707C86D343B4C3211F228316B695F261EF165997CA1478A11EF9359A125876CE5DFF5D8259159BC805378BE0CAAEEAA6CD7CA2852E191C3F637985E090FF6AEF4F64D3101A43EBBAD5B1A990AA280A3084EF0F1AE40447B484FABCC7E627036BF9AE481741E4A4F22924A8CB75A59278741DC76CF814A088CDB4F5FB41AABD239857297E9C5D3D5543ECB7F88A44D47412645C46F82B5D091E220DD7CC74C23A9BE4CC645ABAD3C0E260E02E41869017721FE98E59115BA6E00FD776755D55AE7400E209F1C246A99B88D48691999032899D866852F5CEA74C46D9AF6B14E553DCE1B2702C9E6B8BCF8AEF8C603A86AFDAF1AA4A2057D21DFE589E69A1ECFE11FC76781811EA9501B7FCE397BD9380243709A662CF00BA6795B2C98869F709B24B4CDFBD5EF0774F7826C2AE3C3BCFB743346AF938854B111EFB200B18493543CADDEE48CCC2D048ED74EF344719D047F6B4D2B7A94FF8579F4D5E455A57C9989BB7283B50AF1E1146A845BB7DB18A0779BABFEDE987A3D15F6C2DA79EFEF790B6FB5F3AA0C7C4A7E5FCF8C22F545F201F00849B82B67B3F4CB7D6B061A8A79306F94CBA0EAADEC512E8B53F176336C068E4961CF0F9631BED6154E75F20C90E2D1A67327C88696D596BFE8BAE052B1647D94A9878D87E19A48FDE9473F52422A45AE0D74035893AF9AC9CBA92DCE0BB54704942BDB250FC0F97B0F4EC8168605EB3D0005581D14E47E07902E2516603EE0DDF7886716B8ED72E4F5F03AB7A3E6C0A6FF603589FBBBC5E8B17CAA53F058B647C205B5CAEE2B17348AE12CA8C963493AB9AD0EDF82E9624FE07B5989FAFE13088A237A1C421FEB6BF231D1F767F8386DE1B243A548AAA7897804C98F0E7E5FE8F465B4336B1E812C867D82AC8242C0F0F3BEC364125E8EE6E2C3219562DF5EB316B926DB49046EE25B819A150AA86E4F4E3AB3085A2AC1A8C8727A6E778737640D0E900C8CAE69AFA0D887B4E1FE0591CD018450D952173DFE6FAC7C918BDC7452C73EF2A733C60ECC5781C407894398497D15D201F07625A2C896A26B1545DB7074A0E055E2E87C0A413ED4498712074B169890AED422B9F7B2C55AD685DC7E233A829CF77BD6F9A769CD19EA95EF5A3BE8F8C093D24DE2384AAEEE6CB8F7056A3FA4374F64185F5C0040EFE11AC86D6EC126C74C49B299FF205489880B673C9CFCF19803579A87142E7E69749530AB76A5BB2373094D2D386D400FFE1E8582CEAAB8EFF6453321BF081E02D22A11E0E0C31BE33C99A4D538CD2B326002CC7482618700C33EB77AE46E69A6F149BC0096F3142E611A9AA13122B229922D5598CB756A6EFBD86EEB86C3DFEC9AD6F1E0F891618142089D33D1A7C9DEE17435DD5B83B4CA6D47BCA340956B914D8FE234EB48202A1DC6550F15C70800734750D28B1DA3925F1525AF7ABA3D75BF997EE0E3D1CDC46A7ED837F77BD93F8E2CB2449FBEE2AF35FC3DCDA97F9649CD1B392952ADB7837B08676B979C5E61C680B2E7890F0BAF14230B4E1123ABB6CC7AF4391E38C2A5C60AD6CC443B704367DDFE1FDB82912630C01D5A209FF5466D9567F4E813C8E4C050DC0D5216C87741A84CDCA4D2D4B2399BDBC6A9E50BA1B26C92B3AF11B4BB41FFBA436D7EF8C4D7DCA572D9ED1BA8355E8C392EEC79AC846D6D5D873A4E489C3E9D8FBE29098A35C435952A07F93ADE8BE31CEE20B0722FDCBF00A3A0D3FBB6DB1C3CEFD09406749F7F3EF407E9E52153834899088EDC48E640BA8F362B327C59A8BC6F8F4861B533EB70B42ADCB9E5C580005ED29BC3D74ED140394AFDB9080D89442C15EDAE91814EFFBFC4FA3CFCB8C97B8091B25F2226EBBEF0489A92BE699993F1AFD9724CA9773331C725C1CD3A3009414F09A9ED5CFDAA96398371EF2058D68E99A6FB19A470C2187592C947C3580E51C552F04D6E0716DCCED100DB21C89235ECB2F4AFA6631C9F7E099C4DEF595347BDCAEEF32253BACF259860E61185115A36414AEDDEEC667C76EF39071CC3F2DD6405A9FD8383F7FAC04CB1E712E3E6BA5F5526D0A3076717ED63822C890CF02E9489081391F41D48123FBF6A03980C694E6EBFCE8590041EC5A15F5D75FD33FC0AD93F96E39965B3469CCF4E4FC2FDD265AAAA62CB13240A9C801E5C21E46C5FE12FE31B153F0AF642ACA684376D8512F76D9ABFCA9C5294CFD27062CEB096E5F5C340C377222767403611A6C0CE73AAE25AFF9AC542FE1B0BF75846A9A556EDCB66A3BE3E3E4E3112FA7DD8A0604B055CFA972A00B2AE25D7FF5E4638206F94C7703FF035FEC9D0ABA8A7A7845571EB6BBA1EDC2B3F7FFDA66E64E3E419C57EA226D167769F2D4D5712AF4E0C21F1C42F8D75F58B21E468B0CA57F5982865C4BEA8737924E45EBF8520ADC5FA26747D64D6F84FE09CBBF9737D7CC0CA218D9A1CB0D330B95C4718E76BB5FBBF9B1D4EAADE3FD2144C6B78EBFDDEAC721BF014DCBA6D51E00E82BE1E05199BCE0CEC28599C0238C59529087890D01EAF1FD0C163353D6F5DFB48F0D1CBAD8311303A320BE20D54F7EFC864F950BBF66715DE9B215C3973E0B8DD3251F2CC9ACAB29FE8E11D8550F29E73A115B84368A34D8C4DC03994A73A5C05DE1DCD677548634FC8E4E4A0DECEBB2DEB97C90847D0FD20F9CC3330E0984E6F8ED780D5F40BE0EC2DA930DDB10CFE01BB71D1442FA9279049C472959CC95AA9EB77EB813963855A9D97DF24267335CB13DFF62A78B51CB15663B4EB287008D121CA8D35906379787B270D15C67DB7ACF5B4AA1D5AC4E08B193DA927583CC0BB81E8B51828D04907BB7705799CB1ED2287C4FFE1DB7091D29B0B97B33C6914935F50679E9335AED755DA0943EB14E4C8449FDBC477A4018EC68BA7A25CE67D2F3F4469B579C5653A6C5EC424EF583A8737E6F0D95387D6CE62D6010CA64E22503B659F34DB1F667BC39F3C08167DAB92CF4D01764CAAE9F38689097CCB4F36845FCF7E12EE931829AF18495A864F303AD444BCEC18697142004723289BE7EFF7B7EDA74822DEB8CE0B6245CD7F4F6247CB1D74D06CF1992B80595C33945B8C4EE1B72FC629EEC881F9A6D8A855B264376B738292EE3D68172855FAAF9B73E76AF151A0FDD556BDCFD7F86A0BD09481A91A5C99381D9894ED7AE5195A2716D8AD55AC4F35F3287EC31EB0006AEDF31FFC793BD3167B39AE0776023F26AB72A79E807CC861D316E823D1A4E199A8B8DACC18ED0F726685A1BC51405003358FF0DD08F3523065AF53D2CB125185BD2B692E50EA31799E3CAC0768D61C4294E234D0723500EB9350964899B4B92EBE075149000924C5D9B89EC324C2DF0CFF225E989AFF9059CD9458049D558DFBD41FC145CCDB65FAAE6DB21D886A6CFED3C50460D455DC25A74AE2420FA801411EF8BA31163192DC1CC084628723D7198D8FC48808E4EF442504BE5007E76ACD5233B531BC915F490593694CDB0F73816391D02700976656F3577491CF55DB832CD97B04AF3CC40DB27977E4C01419A7682FCBFD794F0849C40FAE02EEB1AA85973B69875597D0A11817D4A17CD2A02FF079ACA950E13E7BB2B2F4080063F77C811F197B495D5E9139552A3826E3ABF3E0A1485C6391B6D5FD172D4F53609497C7D7ECFF272B69828BA7ABBD17208B8EB1C5FF0910405052839FA5C90D1E2044536C84A8BFC4DBFB090A337F86BE0F28333A487FC4FF0000000000000007121A212A363C44BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 + +count = 56 +seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 +mlen = 1881 +msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +pk = 6C0B7F8B2FA3C67AB2A79E1B79134725A4421966F475CA6E627B802320A5DE9817AC095E6F3EDCE2A7BD7EF7129F1E4D148236B3CD209F81FF01DDE9C03D688248E387A71F269B87ADB02CBECE2A925739B418D82821262548CC820CA1D93B5484D57BD0B03C9130891452BD169EF5C2000EB57DF20CC010EBE7AEEB1DE67746121352D05B36AA7DD1A720A77C20C09D9009CA0D7C7944156245D6FA07EC00496A0903E1FCBDC3D6E4369CA7F8CB6B91650FF1EF3AA6BBCC115D6DBFF4E5B4D2AFC1430D74440E4A8A920800475DF749568DFC8C320FB10DE7EF41B44557A40CDF06AD7D765ADB6D0D21A43B397C85B2266FBB16A0B737BBD06EACEDF21D1DD498BB23661B0198DFAAE4447EF60302E9C6B684409CE77A7F545C6A5846192CA725B467A73171BF6CCD22BC695395E4668F0C93920631D5B40B1623A0590C4D5E7C6CB818E2AB6657625448E8C6CE78C5E70B890036A45ED81040C599F521EC0D8C06D47638F96470C18E2D8460ED382BFD3E87C62C9778AA3CCDEA08928E4E8FE671A71C82D902BB0C4EFC5C89CAB2D6E7E676E4B6C91DCFBD5E463FB0AB3F801F174C6D3F4DF1FD2CCA1F55D0A066832CFF25B375DA4E06D4A088A4C6B92D60AC99C1EDA7BDE65CCA7FE5C49AF61984A5EF1957BC89BEAA3D52C682A2FED29A4F4F50F51B3156924A131B10102074DB9C9141167452BE281FE1FE94AED8042D92BB2D0A80824A599C391330A9D39005C8B72310E5D29D937C7157E0544E70A1A500DA0588D9B58BFC9E0FFFF710F78745CFF0537A87058BEBB390AB9D7446BBD8F3EED43112813C0CDF287846729B0EE7FB98A0F83776A4D4F9FF2971EA2FB243ACC1B42415F3EACB638D1F914CDE8DAD4A3AB92B12B3148CEC41B89DD91E34C23F667075A4D6F78317DDDFBDB99CD937CE6F68259B47DF625B37FE48E6F595FDBE5BC2E33606D5CECBBCB7CE1E2BCC0321A45732CF9744381AE05588D4DEAA221A172B2A535CA7C491557CB66FC85484FEB5EB116A186C00E1A04F72D9EB7C9CD09DCA6F502C94EA96492A11F426B142463FE3C2B565D82DB16EACEA6E229212C6758C3DEED8B7A8A0042323070877052F9B933271E03F7E2511EADBE88ABEDA45EC90FF25C93006B88BFFC0AA2EED0C41F7A5E46C22EF26B9504F3165D2D5E5F21BDC5190A56C352EC88FC143B1BCFF25FE404F9647DC69D782CCBBA1A501B18948F6725C7766AC8C04EAA8A9C630C40C2FBE6A2325071FF216D2E675B355E5EC6310DAF8CC7C9B6D097B929625E8D5D42532E10EF25D79D6562BA8A7D78AE177B6ECBF873AD00EEED7B8D549E55FFC51DB55ADB9315F4F5ABB74533FB91A53BD73F9FC5136F4FCA38668DD3678E80C5EB2B5EC2A75B36327E7B4C410BF0B57B74C4DCEB276096A14EBD57731167DE6AB19962AD942A8B9AB3EEAB47FF2DCD810BBC3A6639B5DF0C2AFA016892078DAE564D4047D327516325276BC52C21ABE617638B5C7B5523A350AD6FA8E1DB52DF34FA41CC86F7FBB37D781FFBE1242F44350BF712F0F7C1084D7DC6DF96B59DC24E7EC3F8A5A93AF9F2CA3ABB33F9E5750FE00A8C7A419615BD2A26DA8592F27DCFE38798C4B678FB92CEFF5463EB90EE881217FD6C2E9B4EEBB0429473C29987898EB634046D814012E14F86A2423C8007E5BB1346D59DEAEF0680D01B7325A54CC6E16EDC8BA59C143E95AAAD7C961950FCFF0EE4D6AAFBEA70FA27A188C3D548D9CEA6931C0F39D48A6EB46B2D00FB56E5468EBC099A307842863EF09E8B70AA08209CDE09225D4E1212CC93EA8980AB2612AAC2429D668CBE27DF1F4EB0B052D533727573509C7B0F8CD470896D195E72261B9B5B2DCDBFA1D3472A79FD990BD2A74C27A873F9B113FD02D3A6769860016FA4CBD584E11CFAA57D888DCBF129D0871DCF4491FE71FE742B2C7AA0DDA583487503B98114C854F91E087489BE788DA88DB50CAFBC2F510F98B456D31D81840A0DC4D8175A0A8531FD035F5DCFB3EB1DF459EEA621F229BAAFB036A4EDCD1422CC7F7FACD2D5ED2512287453B5495C4270830D0092E2B2D8719AE51DAB71847D682B2E1A17550919F6CE69834CBAF9CBBD2B2678C0EFBDEA723403A830298A2B7DB9DA81D7F44BB378D9511669A752022981BE7B3C66AED5CB61FC809C9235F624EB112977F9F8754D734F6C5C45C6CB3888FE1B2823C09086A3ADB993CFE3E67658212A06E832BEF65B7503166600405C766CD06709B3D13D1E7DFBC3CE165283481735221EBEE9C414837E5C004A4EC59AE6D154DEED1A64AB19FF866169AC70087755FEAF0286FE863BB61CED4A6448227F0DC0F3F60393E61F03BDAAD683675FF63DE796449F22F4ADD58773479F1B7A5C14F08DD3BC4C6D3A83EB5A402548541B8404402FF8F11CEEAB0EC53DEAFC74AE774B6BE191C9D386E05C95B5C26DC6956B0CEF3E1C44E948362073154EBCE8426401894AF4AA9962F4B940BD03B1030C363CF3B98090A38E64EBFC4FD357E6105DF4894B1CF0837698A0BEECB47AA8717A587448E6E5E1964C9FA848973188DC755BFAB1D82D1C5B05DE76D1D94C661B902328D7AB125880A05674B3767B5BDB0CF6FE849EB0A568249A1738B46E866C66666FFCA43A48EBDBB49B13129A15FC0EEA42854BCE459EC20B22A68638A7B14776E5C23754CEB3546D52EA1C62CBB527F6A05B649F2D4072875ED1B9CA0E905EE13656B0527AF4D7108AF183065D0E7A7FAF167542C277F5A5CD6EA11F9C400CBC25CC17DE605C1D4D4E56668AD868021B4CF43A07A71F07E26EF80FBF94E2B4EDFE26C334B2E844E313D9CE401EF1D42C6C59BC51FB3A4BA1F2E9E7C1708FA09BE86BA87601493DAD5A90E241085DD62BA004279D790B0376A47293232B6D13D8424E2F364F1599324FBF8DF7D8B8F4248BE6EDB8E5F82D65B22205A303FD91FCC4A857866DF47074D19CF70CF0108B707432A0C39E864701F684B988122A4675909201365C228F14932545A1617FDDEF0DE9D15CA7D599029A48A8229EA2EBDE125F3EFBDC068744367FD840D43B68E5FA1E9677430C4E081B9848996C371BF1632F38978711FD5F24422F8358A59E99C72AE59EBD6916277A98515E148085330B941A747C2B7C160562880E31E665B8F7B54F4D3EAD2D35A34ECA3DFDFC6EFC5274EF779D0D8AD0EDD12CDBE14A9075180EA3F8A7F17B64259FAE0DFDF74AD02711098D5175BD6E50E67E6716C7224478D356BB137D84427B391967A7B61CBB03462D9FF748DD11B838756C8E08780B3B3D7E94DA35D95602DC0BE3EA279CF18DDA0491A52ECC51B30EBFC413989BA466570D8905D1867B5AEC9196B8BCB0524422D7D23D8A4B2327D15AC72F8946F396E3F124700284741C0170D8F48871000EA2A9FEEFF87885720EF768DEB9AAE56BB60FEAD39280173F5F1590C98208A9FFE587C2627605EC13FCF396490E052F65DA93D454E015516352FAF9D93B2C3615B8AED4DB559584D1951BD3FD36F9045D31A121B14B1E9AAB1CC9211960D08D3B4A62BB4593A8479365C8A3699F77225E9034EFF530014F4E072485D22B241C92A148488CB63593B35F8BBFDC6B4BA5D826ACD5307BE983A2A3978176747A45951F26124B50B590F3CA556E3245FFF14C60577C4CCA4 +sk = 6C0B7F8B2FA3C67AB2A79E1B79134725A4421966F475CA6E627B802320A5DE989C8190AF27C4E6096D59B9D0C32C6611AA51D8CD4E95031AF0BBF1EE41F6EC3391FD24A61B320593E7D4CC064A0994C1BFDACFEF412D39117A5FF9A496A574C5268F9AC96FA24D9FFDED514436350F1C3D843277E2F6B2BF54EBC7C7E742B8670AB671C8446D12A00100B80918930009B70492162D44300CE4C40113956C03158C10C0509C860520174491220E54B889E49000443408532264200868583688CA020C49949118334AD9849081B42189B091230442CB96058116610015519A38301B000251B0318B4084A0427282286413B86D20436E61964040825001058D18162CC394414BC430E1103001C530E4364A60C46518C868D3440514C19189B24112162D12232AE1A26C8C342C2336281A4528013881C280400917318A4042093471D9C20810146451228A0A4491D2C468D4986118A9611B118951926D11383159A46CE00289E1C44880349154140110420290C46C50286620352911B985900004514464099350A32624002002C3C44000B1005438321A1780CA342221A7449212729092094C385122385189184821374600042E12867162426C4038008BB6911A33511B482112903159086E10292EC18064D0148C1BC50940124E08406161282951202C1A021100432DDA0241584069C3204E231692CC40869036456026915814311230254C426ECC2251138620841671D2148A20B62141B02CDC8080A2281024942D5CB6645A4030A4C6205980709A10250C800D0C11484B469198448AC04408441691022268D99891519048A20411093210A31029934805C886310134269C040C80888913396414C34D83368E54A0448A2648032570130460C030001940681B120002B20414998042064819442AE1388D20046C21064C8812205C261259287099922CE2249060464201B08863384112C4845C888511102824B2509C166C604425884871090785D4A28453A88910A001132802044720DCC289C328601A156020B5052325640149320B10904B924522B06890426912C4504834099442680B0708804400221644D8C46820A26403B80C93188D14C820A1326CD0206AE14891E3C0086014888CB25190448D9A06301C039192928CD3B420D1C8655C324061324E82240D823869C43686922842C490640A080C92A009E3204CC302042242329C400488160CD1C631209125DC82011028400C87448B0010E44470DAA6009038615AB6051A97451B370CD3066C041241433620CB34914CA848082704A0906D42C4216436912192294C04815338200BB029D94490C4008408A82DC1A6811C2945E2466E14471161222801354C99066E13C0100C234AD1C4710C016261862CC006480C16405936251331098A2421241482C032721084404C30520A906453906C44407213459121A2498B14619808291AC30C03966CE4306C18452518A48D4B860D082352039290E000420A836450466A81C02D09C3899AA2219848308928202297608A082492422463045019352D5B86614986610CC20CCC0044433629481242DA202583C6814126441C320512C030918831CA902D12430444868041162D9B34210090705A144822270D64344009250909050DC2042EE14644443831DB324AD93040CB4420C9A809A2128E41400CD040022182715A908823402402479110036940366A01A07140C0200C24881C87112229619CA8908108905C84209128309A386D0CA9604CB4200A160014244581060CA1188208012124A81124904560904040C88800482524358483826D04454552B8816088908BC88504B0688CC40C4BC060A300668C2432C9382653A081D9388949941112B20923C78CDBB88880402220264C2021811A218A81C00D8B160C9A10225B360DC48280224381CB1490D0B45023239022858819288018C42810318EDAA021A3B84D982060142072D3426410C7318A448A10820103C50CD1064160A429D008210A214884208203A800C3328600A08522B651CA406E12344440406110366E930222DA94611386002402511AC58C012808E32425934452129391D9487104C8410A490A23C44C18C44D8A468A939449E4C66498C824A23492421888CC18521BA60012B910583088C0904D83185113068ED0A400DC18860833494B222083C44584B8280A9911112525A0044D0B27314396501CB465F6E0C3DD8FB2EF9F9DA7C7A8A85296F039B1C7D283B811695C9E1D7893E29F4630913FAD9C824822B5EE16D5E549AAFF8AD91DE3156475C24AE7096837A02D229950C35D3932AF09BE8EEBBFB69605821555F41A5DBB183E6A3154723568518093207A6053583107A54CB94EFBBBA08CBE1A1C5570C7D3CC7A24D83AD96CB979C5630353354E5EC5454E077139DC22D1319E7BF8F366751E6A6AF359B44A837E1335AF821A913EB271F6D81CA30DFF2FA1D4F57BF32A9C20DEFE568EAE78ADC22FBE1CCC245C5915E52B8A109867B955EBCA7DEF1A4462518E279183D3DE458AEF449E555E541C2BB7BC423729B478DF637AB4EB4076EA72AF6B45C1FE0116DAE90791261ED6E7A132952D6520BEE299E800195451D1872C3B27C26BC3D36CE3AF25EAFC4D9BE4B328A038824EB758B44560467BCD43426CD027775E48772F7FB6C3BBCCC518F1E046337532C8298D22CA42EC68B4E09590A27505E816B754CF3EDD387C307A1EC1314F9990D5BD69D93E06D84B324C48F02AEB73B8A1842AF86191EA7439C78D527DB7D04A794E6AB63FA5E3C6B46DD59AF12C864CCDDFDBB7DC524D8431B1AA0B8FE788C2F08479BD0CD878364AEF6418837596B57CF91DB6931D8BAA0800DF1D505F23BC85E73C11C90A7D3029EBA1B021B029162DE690E4A8DABFF375816E981A23A806BA8BE6BB345DB070F7CCCB3F7ABB992B71EBA50A1E8EBC985649EDEA4D03BDD997673BF2C6DC7EB662C42A0684C0661C58198E8F8658C46462122A99142EC9AE6657D238F55FFFC02ACF69253DA0FF1FF780C432CC376D9750AE00338F215E0A5C10BBF492F3994A3A3B3A1EE21A6418FE64D1CAC8128F561F6F7B564F3E5E9AD03FE046795A6A93FA433018CFD2CC8701B10A3728CADCE19B8B55D27595E3B3002811B3D3BCDDFF1DA7C8966C2BED1F1CE795F98CDEBDF6DBCEAA2019124F19E3A28600ABE0CC59E7810481592E25776F42B1D6A524213E03ABFF4598C396DE1B99CE05701BDE6A846CC35529EEFDE29076368AB00283C0BBB40BE3D381D76FEB1479F00D2FE21F6A62859624DFC486AB2EA715A6AF18C177190D5C2DD45F5937DF46ADF971C2AAC407A50BB9EE5313AE98E35983B62336704CA788B2C2A6C1B242B409D4BE7404C3F77698DD2D1A5A39EBD93AD5336E10A717A52CD980E6743A75981F8F5D079C75A0863523BF6473819569D157A7AD5A2AAAF276C7D7756C6675B9CF72B53F71BC28494556756A40F51AE549198316A2DAC224F3C9967AF9C52AABDEF50EE7431DFD341BEB4B26F5370C28A9ED002F32F33FA7CBB92AAB33BEF6EBA1BDD262FBEDC4398D30A6DE7B9738F9776C69A801D8303F6350AD8C5A3F5C545BB8AD22B0DAEC89817788177B3E1AC311DADD422F912A37827A4F2FC5EDDD32A46D0A2778E7ED5139CCBD4D15DEFD83983927CD1805D5E8298935A3EF30D72A1117ED12E95B27C3553DAA2071500065950903E144CB486DDBB7165053DF068F29F5B01F1AAD6CE393E7E1E0F9565BA0807F916DB1857A97A8BC797170C955351B33B56A015BA1441B6E27FE7CF876DDAF5661A00895C2B5ADDFA4524346154BCDAD47BF37335512CDE1D4630AADAA69154C6AA4DCCA3DD84A7BC34CA1607AFBF38D053C1C1E6CDDE9706DA0AC805F77832130A1831AC5FC6DCBCD2205265BA15CFF8909C548DF55B57CE3026C0C160941293175C56879CA975654BCFEF04D85BC7A37713759C583735CD9FACBDF3E7C7BA42BF920B205D97FC170B68FB6168B6F386D902702D25F6BC450FA10F6C879466D574359859B35E638050009C661F69B448D2E119DA6DAD89739D38C617AD9DDEC9FD82A8D2278A0E94D8A9EF4529D0D1E275C3724A1DD328E43E732C08B5A1A4DDEDE2B54DE99EFD65821052F4C6DBDEA412A148202FCE89971F0438BB329CEB5D350BA0E08A27DA73BFF072AAB22F6197D68126AA030E6849E2F3507238B46560B011B566FCCC4764AE835195D2811AEFB2735ECCA4FE1869C589A05740213541551CFF6D32543B92162149875341D7CFB033777DC3523279E2CBF6411F41EFB06664A98C416C4319F5F51BDBF5261D4E80F935D73B491AB5F848937571520E220A84761E6CDA2DB055049B74A53D3DAF0C920A56B3D706C35C4B11E425A885FBD6C2EA4C26B45DE634B4EAE4AFB9B121E8B532B1879CBD8FE9E8200092803DB76DAA4C6B8BB66A6F08676AEA0DC6D3CD6A1F1E08B61F953C8267F8F23D237D2DADDA558590386B3500BE7969A2D1834693CFCDF23BB16EDC55B14B8E132312D0E14E59C369D56E1A4117462C122E7E7D9A8EAB5D9DFFA9E2D09375D785C0239CD2C7239497BD532B95236196E882483A29A1F18066ABB346007074396F86279CAE9F133F8864C3548E7907586BED2FE5B935AEA5160BFA91E549CCF6058110DEFD38C5203AE535EDAC430603D293399AFB970AB2C32F4A6B5F89DF0DFFFBE10FA38904496DAFC2D989C3EE9AF5B035CB05AD312EE8BE650AF8499123BEE4069D199BB56838EAE7E5B67B3C96BA7B1D147E04B56C38F62A7E20579CCA4AAB4C000F029F8B5483933BDE4BA74CEECDB372C388EE390419B08853ED202829FCE70E98C216A6A3CC53D23EB22290DF7AB242F0B772F68CC480010B39DCA085E0EB41071832338A9E5EE433B1AE32957F751DA5E35204AFCA4FFF908AC6C07E9858A51AFB52D214AFCA0A7E30F0BB5C5ECA701099C749F472FA1A0E267409E8588AA2204FD0B6CBCF7F6EBC43E58CC35ABF5DBA53BC7C3025AC51F219C0BD0003D8DBE1F44C8C503FA65BF59D461E853716269B8217D186BC18526EBB91262C5021FDC31643A364B8209998FE399E4AE96A0213E0C69E97E3F7276B1FA3EB77E1D509C572F0FF5446EE7CDEE314E6CDEB1AD9E11FB5A15F0C1BA534D1962D849B4C9F9B7DCB261F9526E1431113B0A82402641A0B2218D791F1FD3544A899DAE4A89E885471E1E3FE1DF3FEC0DFCE9AFE972C43A721A303E50318476D355B9D8703682D0F52BD6B5FCBD00D4AD739DF89FD2F13A898E2025D59A15793B81B041DAAEB4FFC1DCFE7F364594BE4C28C0C3F8D1113DDD78904166736C8DCBC993E721EA4C129AD5A92E1533A354369969337896545EA6E644F5677323C5222560532453E5A4F861468D37ADCD0DF93DDD7C3BB6D61508D69324EDE4C61B7D15E63A1BB03BBB1EB8A71790CFF9E97DCFC288237347A5B2390B2B77C7F1F067024284755C5816820E86C7DC215B212FDBEED89202FB1E7A2F3ABCB618EA3CAAFCB7AD4468E76C47DFE170226D96C8857D9D568674ECD40E6250FC090E2246680031B00518B04980046B6994E165033AE5F8D55183B1AAAAB9B3F098BBB166DD39E95E3C106A962308F1B631471FD5044597051CFFC8B5E82D6194E0367C621318B91396A4054803F57B525E72461CED2CB43401A0D0C1D04CD14A25EA924B5D5C0F81752A761D53D45BAE40C9245B38D9ECB233579A40F9A858CF4B1E5B93BB6BD993239FE94ABF2942E74BBDD77C34F2EDC7E994FBC3F8A7429E9C4340DEF82758F824F925DCAFB242B722A5A9D5E12D0C6531E71073F897F753548A52C52DD694DC2A12F02F2F756A3E850256F7AEC00A300C35A43E78C42A2F13C14F40EB707843C291C9253E194B1E3AAF18BBDB4EE0E67F51DD37676836AA29BAA6AB638B5FA9D729DE1FE3B58C92DADF6D22C8178C1D09D225A6A31F689A738EE36A97ECFCC1A843C51877315A13946383795AD10A472EBA8F71C480ED79D6E5B8EEBAC14F41076C4AA1805F79497E4345A9528967BF3A80BC08A29527490D52B7FF7163C54F77AFE02B2EE83F3F188432F90FCC2732930734E4AD0A956DCD1C487D3404924C5318C00CC62A4ECE21F6F5B4FF8E01800B87F2D2AFDA9EE019A357B1044A7B65D47C5A3CE2D9D44684FCD32D889DA8BB161A8804DA165FE421C39E175871F6AB6F1D58025E0FF7A2840B4E81E6AB0044AA9EE91E12FC83B74D1814ADA7C56156FCE6FC31D159D465A544163B9A8EC0732A08F242BACF5D58234E070B27F925E123FE77115138FADB8A295AD702A1089E01BF5B5F6A1295E8C93C8179B96E574BC2FFBA54C81D51431D41204D2EB2C85B0D6AC6A4E7158C8AD473232DBEE6E35411FB8CB4729CFC10246D194B9BF58EC0379978874341EB11A5C657FC18500E20F43012C32C89C50C232B44BA9A9FEE40F0032999A6E21B5B57967BDAD9B6B7B1944E60636E468A12A151E3E7B51EFF88F9DAE65FAD6466CBFFA9D5F3CC279E7143CA090EC1514D12DEB42403C58FC77825B19D870B7EF3DD2138B4B6C556A25C2F160D66C1F0F8B3302C6CFB67E9A0C7DC1C93DDA6CBA8960B9D0E5B4FAE1A0C65E148E19A159E1AB703C4B7B4ABDD70D16FB258F1F17DAAE8F3FCDDB8F664439FD4206E2C110D2B3DF386A6972D1F2FAEAC57DCC6C6EC476C183A00997EE987EBC85DDB8C7499FCFD71953B9B9C9036A20ED7D141226CCA4FA53D0A4A423ABC5BA167CB576BE0533902CA1C0187EFC50C5688AFE2109E4798A9EB3D91DC91800DEC195F0AA2F3C9875CB8D46D2D440405CF06B051D9A376A23C18D001B14DFAC4FC1ECCE43154C5C29C2C39687AF1E9343DBEFCDE7CCB64A3BDFDE807B028C92C8724228A57D0FF371B5572C6F3AD4E54ECF5D86F8324349D06F8A3AECC94D48B +smlen = 6508 +sm = 5BD02B8665039946D8C23578235667E8F668A57EDE94FC6992AF3276B89417C2F02C399F2D76AD8ED5862DC1D3393DEE97E8DD5795FAB1404335D36746CBA8B32734A41849F989375185BBAE324248EDA4325FFBBAEDB9AC9F10CDCEF04A4480377CDF7E3245EA741D438AF8221942D7EBB491D7DE40579E4CE442965504A4F040482D1ED1BF2C610E9233D2EBF5C8349D4FA18CDADE6D883C4E59DEE1F7DE6F2BA8ADBCA98AE7A41554608A77B1F66C2EE41BBF09DEB792803719F2FF7A118CD636196F013BA6581A4C78B6FCB36A7B68195FF7C46AC3B393C57C1F062BB5B5F1FBBA4ACAD1089376F5766D34F7EBA5CEAABE2252FF5034993D2816517C09D8F2DC7E17DF1C4AEB54A7D68FD507A5B8339B0E0E2CE81E67F29A77FC8214A7D1CB94E9CCD2FCA0FAA6D9E178065BCE561F025A25E216974C1A5ADAE6D9A3C1A792471ECA69B61334D37C164FFF022FCED78738DAF6EEC8C2F6E303EFBF943031FECB17D4FE47D57EBB1ECE71A635ED51505F61BD63BDAC08D92AFC9017200BF474B9EAD432C7B5FFC1BAC599F84299AE3FEBAA0FE543980519BBE894DA7B9093991323606CD1B579375DFBEBDA07340160192B09C6174C0C2FE40B9FE1A781B2E2A736151E98C2712C4BDBFBB43F7CF0D6562EDDD31F22A6938B3CFA7FF1A0519314FAA74F192C07C2E9A763929E28C113C2CC36DA8F1F356B9ACB5A3644BC631918B12C3DF034987D0D5C1F7BAD820C815655AC2CD73D8F09B5BDE62DDC6A4ED49BC8C627B29FF62843B08DE81E8104ADF9F89D3438D78F40EBD49773610CC4B62AFD29EBA92327AB38C3E38E15B4D61E9669986C0877CA605ACD0AC65FC64CA18D540A8A6F5F355300F89697C09FF17DE0B3F26098B3D1ED0E3853E44FF376B802690CF89BED4E0A7BBFA8FB8B4804160EF3A08E4CBDE2ECD7F4B3231E396B25966BEF043D4D6C6CB80A55A28BF103AC28E7DA45D18B29506A05A98331EE33ECA14B83E652F9EE24D505D9AA7354164B7FD78D692EE96F90618C7A02C721966CC9B23397A2BEC43526217D7DF94C06524BF9906AE69F621DAF1A4BD41A4B735AD5715E9FA09CDEF29A6DC7BEE91D12FBA7EA09AC728116EE6ACFE31422067D8403AF2A9B08EB93C15BF103812687D1F4F178A1E959529D76D0E5CC761162E5161C9F4765636B2AA73B53B8C7005294201F702A2F1DD6B3DAAD3FF2A8059801B810796E51084EB4C6474B7363A3B29B18E34B54FA0CA2E7BF6C782CAAA8812983117B3B3F2B063570A7CE822100BF22D81AB5123E460D4483ED7900205B457C1B7CB59B0D04A2022DF1C7608D6DB2D1AFA9510E5CA016423D692C8E4CD626879C247659B06B579CCBEC071489F61FDC70D26BD1C83AD7845D51D7ABAA95E50235142C89C2C9D83455F5A8FD19AA2C50DF191FB68BDA3F54321B34954ADC0108394B26293654B82F0793E6AB915D09BD3E0DA49BC6243AD615027C368F24AE1EC5147306617021AE106455F9B3A005467045564FEF6ADB8356C0BC18AA900573B75A2577AE35E4E57DB3CABE5949929392E9FB5AFE2E9205D8EDBFE3ED193885DC030589CFEFDD0F5B48E1331D049BED2C6581AA7BE4AB258E42F679EB620BDEC0AE8039C6ACB68AE8460501BB69B7CAA6C8F89233D7A59467A9D1C26FD764AF4C0E3B892802A36AAF7F0227F9D5395D4D7F6E0612445C32509EED5C7D05FCEC18224E49E13645A3EDFB50A128D1C6642E0F1D527BB1D19558B84C32D20FAA2C027F612038BCD05366164D1B9BF1C40BCE59918B145160E4B3C6B9DBA3E2D183CAB327B4FF11388F83C9FD7E30095B9413FA5B5B77F3BDB5F3085886A21BFA1EE084F2B2777361BD3525A1E968674C56F0B154385633D48AA8553248C0CBC78A6445FEC7656CE4FCBBF8651C42499672437FA3124378DBC8DC5136F8E30FDD5578A5D938A698DCD61668C3710CC2C2BFD721702C5BC1AF883A09BECBB388C5581C088ABD5401429E4F81EB6B77924DC479BC05ABF5C78E69804A4CFB0F07A4860FDC259BD0CFCCCE50E44363C06F0D5BB8852919AA5ECDA36E7391DA51E91F4DFEE2AD3028F2EAF774C805FC31102444E80F8FCAFA39DAE3CDC7FB88AF3F4FCA650C3502A2682AF9994B00C0ACDF5CF5C44F012C10A3ACC14B31720FCD46E28488C0DD86A1997CAC5B8D160EDB5F5E56E47A05A9C9FC3905B7EBA5E5D4C282C424AE3FD0FBCFD2691B6752617C58E080D6970E3DECBC94D9E711AFF7B295476E84F610ED0CD0973CD9FF32DAC7E4552FA6E0296332EB1FBD04112D02655778D72BE7278695E29DF218199AADBC8838D42041D85AF4CCC03DE0D31BBE328813044C0D302F3A70A5143815F9A12E878D1E8166C044A6AF8AB093887041E989C7D9F010D268CE3B711C5CAE572E0780B35E1B6AF57952F17416BD25C4F8BA50FDB922F356F27E76075D9141FB2FB3D13D2ECA21F135BF0D1501BE528F625B7D4AC70C5ECE31A5556F142B5884B08AA415715366CE84FC5977F8C20859BCAEF210D7D0D0AD8704EF9D932BBB13ED8F0954942C1CE84ECD19E1A5FA09AD2975CC4B5E3B2E02FC8265DA2DE7F48C5589F40909FDFAB78B3F4B0D343310BED15DF89923F69A7BD814C031D5CDD6F05B19200B00A2FAE8907C6D62A3C321B93AE77C636B8043FCB3BB1CD9D91967E26703A77748FC207441DC9720DBD5931F3B2FFF4617CFE9CBA255953336A9A364406E3107F7F28A77F100F9535E136CDFD3467F7A6E2620FA67DEFF4091ECC7DCF11E85AFF8FB8B8A4CE8AE9E8B1851C9B056E36D2018768B2BEC391090BEA5BFC774FC0A37DB3DB677127D1F13CC35B571C8A19F4EF1898E60664293F1CC6C55A4877ECC17CACE5D1FB9326AC2320D4A5C885049D11F9981B42882347465B733ADDDCC6F0FB32641E113C223B8FF9C1FC307D65B599A6967AC15EDBD5F2F5A747EC24F7765408BD54240C9D568FAA718F3FB6259844EBC72BF64674DA5F05FAF348A0381130AED99B68A5B9D80025D35D2075B22AB2ACC0E6E764F3611FF8B675858BA601398E1C4EA10628E79C5D02F7031D45F263E200DF13CAEDD63346457C8EBE599453016FAE0F6050294DCB57E72E973E5DC6D6207F943752AE609367BBCF3F372253D2BA3FC68628F63935BF933D1FE7D404055B6950025EEBCDEDBA21326600D198E305CA9700A8DE564C7309BF7DA56DF3750512183AC0F83B3DD6B40C6518359FA7ECAA06ECC248BF1B55920AFE6AA65FAA4A98F46741CD220FE5F90305BF0C60E499CE6BB0F1BA988437E78A824F7B43B84F3BEC8BE7838E9EC87323DA62AECD6EC05A69D6140CEE36D914D788A1BA591F80DB30A19EDA7D18ABFB62C9BD2E83D9FF821ADAE6936A6AFA85521BAEE408F0B413CCA847D5942193E3C4E1441630254AA9911137837E39B84CD2BECF99924001359608B548C726D16AF52561F8F8382FA9E4C30D00E5A5CA90F9CF6ECF565A191EF0C4EE59D0C39FB8DC0031485E6DBEFD15AE3EAE9B34F000B1889BCE3B69FF0207265DF2535D0BD7CB75A807286456EF2C354C6F04D2C9E5FCB0F25065635A78A1F6BBF889C055B6DCF2BF692686676805125D175385A75CD68B5212633FFBE788AE75970EDA37E805D3129630D1C4D30370201412C42795EC120FDDAE9E0A3CAFF5C788E72B4C039A15C4659FC886E8D4C6DFE6AE6E42CB5D222DA6C3488BD0425989AA6659B2F3B54F0B158EF64A9DF9EF38E853A8275FF386271AE9D9FBFB58554F6455B23349E8A52B3057C6F6A693F340E2B66C7D9F348698388D4909726A9B310399DDC71A4775180D5585CDC0D291FF8B23EA40D8EBF83535F0B4AEE05ACD573CF523E804199DDECC08B1C70E24A73112C5B0410F6E152B8396D316027238FC1D882D5FABF125F3DD5551C0680797719A9F4FCB64D558A1FFEB6F8E8116814BF1859D33ABDD3B8A0EBA70A1DF5E7E33339EF3EE708F185DD904E5DA74C70EF4E4C0A96357901F82A182754C38B6584BAC0983ABF464E330B5B18C2128739814C8CC719D326538FF6DAD7E68ABDA878564B5BEA80562171E2DB7E67CBC534B981E91CEBB65B112F15F9E357277652209F04DEBC67A7D98C2215EB71BE853670E303E47D36EF7559E808193286D76D5193E8BECA40EC7D514A9EF0E3DAB59BE1A61CD3000A6BBC6F35C30091410A6E8D04AA98F553ACF56B6671EEC05FB33AED665EC171F2D1B8D27EE1F0FB9EC3BBF7923F0B606CA3A83AEDA14C9E3A5FB958F074A477B4600DB7DAC2E76D6660F7946D23E5A425E0B9112A671D6E806CFD0734F7B91F4AC64EE87F5F8836AA79B30A8A57907E1E54B76F09DD98C1C29F58ED94904C020C731600898A47FF921FF885B18DAC57216327D2E138EACD67082C98E966E1148F5283231F1D0760E69F4AB980E6E4DD2920315C12259FBD755B2C1E9458714E36CE3FFE3A10595BC06190E88F844941C2009F3CF1658A1AB86AC575B34C794557EC744116D1FF17CC3DCB128ADA3FEF55BE1FA2AC4D0593D3116A3DEC074920EE100DEA5E6C078AED1DC62F4F217FBBCCADDC0AB665DEB3ACFE77C1D758FE8BA658BA71EE975E000855ADCB2AE58A8A87E330B1458B1EAD8E127178AD24964BC6816A68FF0DB492750BDFB72BC81DFB1C8BA9A1BC7BE69802568DF8EDC66F9013C031FCFF384957654E78B1363BE698484D1B0D2109E80688609C2B9DFA3DD3A88939E0FF590D7FA5FAC3E289E82FD13347C75DF0E14E81E725DBA10D7C7D4039DB2BE8ADDE8A3461E93809F6B2BFBDE4A5743003D62FFC82C040E4BAB2E4649F54B6200A10362877D1A90727CE515B4A105BB0B627F3331AFD744A1ECB552164BB179EDAE4A51FE23989F9D95D5A0C2A7B00FBC54020E97B05DDCCC6229B598F6E1E3F86D3684223C8A210533302CF8203598374E169169805C58FCB05AE7FBE55386A4469256350EE2EBA238D222FC70366E74D68C2D5DDDA8A055000B41AEB28B9AEE77433B095217607C2C655F9268862A4141FC32E6DC48D48C64EE77076E8F6ACDEA8A53157EA348D8E3B26C23288FC6EC859BB6C6AC584E609E923FA5DBB59612D043C6B41F7E8DD5969C840407DC5A3F8FFD73F6EBB35DFB7BCFCFF28F8F468A0AECFF2640D998A58306D4E977049AA6F27D24ACFE7C955292CA01FE2DB6BEB2C36E6606140F4A3096C2B3C09A0679B2D49F9EF17A37A800D07B000316C5EC17BE9EF124F5D58C04974BA4B066E7669DF97FCD88DF604EE58044671D250309037A0F82B9E21ABB28CD9C507E2D1BEDFEB044A557C208A09611016B440843228AA3EA0C303DB7D99965A86C3AA8C40159E54F5D8509165FBAF90E033F4B7EB7FD6D4C916928D59D8B121E68154CB051E7812617C0C1F60FDEF4D9CA372462682B94F84F25F1850C6979CCA6DA06AC227678A6B6D93B43D5293F2F3AEF65171AE1555AD99435031582AA7D4B53888AFCAE4736C3D36C3F75A985A6A1F5DFD5114B7C3099AAA6C0E5A11182E3641565444017E57C75EBBC1A4E17BFF419BC65091E87CBEC3BF48D332C6E7CEC2317FF406B396448E9076E80F2DFDCD4D8963B1355910AF392530C9865A923A8C279F5AF6D284E22CCFD270C4DA6C781CDD6D9E83E98972AEAF37165BB551C0367673B8B76844E6112B5E15C91F6D89D749BDD25601301ADE0DCD33D507B3EE2BB9520E81F48AAA10A45602B42905C3E64D653DDF2E003C3473156696936748FAA7A9FC5F395C8464F37C47D7C2806845FBED3C7F3603FD9A6F1B185AEA267B95016C1B25C05F910191DDA5873607895917B3720A39BABFBC74BD5C2693FBC72F596CC06D3BF61A8EF206AC8D90E7B0CF75B9F0FB270EDD9F7E5074ABC5496C129AB503BA28AED4CC0E61F24B33296522EAF9E9742FD1DE1A76C3DDC03853B3A1E80DCD0527E2DD32237982B466ED154A9C595E2B9AE534983DC57F326DBC528A6B47A4ADD236CAA5FDA829A630C29C8850D888C2D49C7737DDF78128D1CDBBB73A82E454C3D6D573B546100C206D6DA67ACCCC547BEC830EE1C914E75BD31CECA30957BA8C2CEDD9D147286326636BDC8EB866538AAFCA089131809473241A99594DC53ACD28928B2F4616B44A3DD27988C67F3882496BF056013CA4A0D2F8E75D4893F2F67B3BF3298E1121A764B3401D880CAA8B3E8FA7AC3A44090FD5B6FCF5B9F68B5D887C78C87055A4A0BCF35B7099A9E249644A263E338C171BBA5ADDDD0BA70CDE406F2EC98A88C27294CEA8D2B046D7E3162E03E1ECD6F9F29EF0D3487CAF33A542B0F9CAE371A3EAAFEF17AE2497FC5C3B15489F165554D673A931950F7039898C1AF6EDDF32ECD4E6C4D7B8D28A9B72C6BF86071C89DC5FB74977689935A7417090745382AABF561A0D5328BB4E036EECBE20738B54D957BA149E5F48DE60757B0119214757B6A5C3F25062676A7EC9CE16328191BDD9EF1626455F89ACE8516ED0FD070D1D2030B0B3BEEF144951C9EFFBFE00000000000000000000000000000000000000000000000000060910171E222B320707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B + +count = 57 +seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 +mlen = 1914 +msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +pk = 05002E851CFBCB4EEEA71E40D192BDB54AB7E431C87F9A79114B3119921ED0382D91869122CF1CC762E0B1F66B5C0C1548F425174183BCF397EE8711F6AFE08FCDA9FCEF5138268FB3E2162379CE8B318BD65A4CF6EBADEB170843BC03421B981C9309CF436F02D53E53DCF09044DECD2B81B2AD4734B4A13955DB9CB62FD7E1EDF5AFA774FB2C4C9D0B0A5960D763EB7C522DC9BD10866993025428976A64D3FB8CE3FF52D8B0848D7B4B9663278094360453637A1CC07E10A5A3EDBA0F91C212BDF8CB41EF85F0FAEA01DF30ABCB55B28E88F7BD14B336340E3709D8B57321B3AB1454480CF54D829C72F1646BA93D868FDD5376DE8969874F4548C68BBC639718267467FB1FBBF34D582236F0CA995CEA6A10D12D3E67AE9F43FB0160B92E339E271D448001E3D9D724DA957E677519E78757F761A9B632CA08815A5901C57D046AC92152C493711CC72C1E6B28C2A0D3A38A67B0D481D99A59A41FA1C54DF059566F2FCA4F9488D3D3B1F684013655E5F10C271B049E57472E8313C95A8977E234D9510E8ABE54BF25DCB0500425F2AD2B4966EB17C8D6BCA1C7D4201304F782C885FF0FF3DB2CB1B3A6710E675462AF681B2C6708823DE67EE744AB66B5ECCB9BBECB9835F0F4D741F08729BAE0EB872564FE31E13FF8A263754E0E4E8FFEDEDEEA9E8763ACB638D7C89BA06DF64D412F0C9E4CE2A13F4B5F93F34B3CFF84890F3C065B0609DA5E46E7737A9041E4415EFFB73CD0A052BE4828E42188DD6FD0C771944851B6B4EB0F289C3937F3460E46C6E3C5CBDBCD99AEC2383222A2E3A41704536C64112FC38591F03052B7A7714F2180E410FD1D026559887AB09A4535CEC452C15FB89816B97A1DA11ADACBD3669279037E604010B148ACD7E3DD9099D01A32DCF5328B1F5DC9602FF2DD0A1716597A18771735393BEA0D237D0A2E963D9873C2419AE9489E9EA7887EE7ECC3663983BDB632F3175D655FACBD1982B976AE09E789667B51E50C05511C356CC4B6A4644F9E6DA02A03C0713DE260C051D1090D123477BD4E547EA8A23DEB3919E5579FEC47182AE49BD1AAA51A0EF4B3C9288AD28C1D6149D8014735A524B3F5E3CC12E1444F0E7551CCD03E0368AFB1F97B97940814A6F3FAA855229F52E7B251FC290E34F391A187CAB7587D5E1AAF88E1DD5C4DB003F58555936F60022AD7B527E72366A32ABEE7AB7E94BFABA4031488C8F9DB3D21D78386C8AB872A8654371C48ACDCA94A45700288EA9AC9EA96FA87D9D836B805E6B6F2AB4EBF503A2478B0233A8FC52E938CCF95D75E860929DE363F22A7EC1249BC473345AA14DEAD81D093D9C21E7C11C754DBC99D401A73226368C1C69A21A9CC3C3666E9D04AC096F4AECB0A70E737F96AB76310ABD5752B07DA80A841189ABC4950D9A7D9751051AFF2E76843F7CBCC4F42B4668487936A20D738BAEC65D9BD19AA6923BD6F067F14DAE28F85C0E83C4199A8C52AA0F19F4FC6DEB3F268699B420A5214E19DF51A5AFCB186FEA7C3C993E315AC1B123F243EE53BE962A6108E71F9A63621D1D7BB14AFB6E2E5039AB4DD11CD5B61A920F8CD57703FC4F51E1AB8D4D7408D263B6676C4234F4F07C1FE11833EA6F131B553ABA29D4EA56F73EB8D45308E127BB41E83938EA51CFE82950416EFB9807D70CCDEE98D4582019E176E92E852CD2884BE1B6A4E1197DC75F8CFE22AAD39D2F8F711E6B8395EFFC1BB16D309FFE1A0530760BAFC43F64C5B45A162A1F634FD875D4514FBC728A67C91EADB3466723E243D9F731C356A82111AC46077C25343C26E84FEF1013DD7BBC9D2DDF5B118134F5574BB3C6327F8D724D01980F5A88B530D7A3BC3EED64043C1814AAA20F9110A3B8146CE41EFF6E41BBC3AEA29FA0701E064C7CC3A726AFCC233A49A09A703B7CAFC5E1E7BE61B50C7A6CDDEEA91A9C58C1A7E9C4884605F1B1A290BD75F8B7DFFDDC9FD3012CFB06F664F16C6B1A5C83645F5E1D1698536B44B02820A1987CB416879F0C6731FDF9D70EDF7305A74ACDABCC9E0A77FA33924DC776946DDDD4A005F44EC76577DC9050A244CBEEBB5569AEB7F2B7F9E3737F32DE20C0888B94DBC0339B7BF2FBF01CE38F3F3F36F1BD133DF2D4F8558372DD74E0E6409836431FFC489C21ECA71F4AE92F6A3EBC9DC6F18A084D2954F5E5EB3B40CE995985FD3C836286CF87264B4AAA96247F9A2ABFC7E5725DD33B4E2FE495940C019BFD7989E6D83ED593A6133F1298EF51FD93F4BCECCCD5790FEBFCF9A7355342D55484999E285E16FB44BF594D3068F31710735B116255A8E9FDB1F7647AF37B8FA2DFAC3C430B1BB06DFFA76B7EF46DBB9FBEABF4A3B7548D24C062A074DB4203431557009B7AEE153208EE270204D0549140ACA3542128A24E787FC1DA68FD24E7822C30E95E57F80D1E3B45F79E55A6014A4D7FBCA6D3E9B40CD5D6045B26182D14879EB430183C57CBFCFFB4563DDC75E21B954944421C2FD5A06F87F31584B771483037384776B2324F69BEC4A099CF4CCA8247C1F36CEF1D52D76F01BEE1BC212A86781716A58254DF9D7F60563B115C679675E7B49893E3DCC6A311765E233D62A772A7CE53DABB81C955E104E7194B51997A2B420555B09563F652B1F1117A8FF9E4B84BA188EB2CBDE113C4C2FC45B3EC1F0BEC05824A05B064B3C7FBE44F73B879B5D8C7344B29A74F5F888D4B79CB89B581C5897067E56B66690BF864FAC0E79301D8CAA5A9FEB19367D30189C966EEA85188B5E3FD2B70A0E9E3D292AD560C658C21423735E8A963B9431AECA86062917DA5AD0C16283A7021239448D190B86A8B135AB2DA55F9C3E7410754ED37179D907B9943B3CFC070F446F1ABE80A4618866D15D1503A697B63D6A6BDDD0CD72266A171096657DA4FABB19FE4592ABB5FD0DEF2452F5956F2BB44216C5F10D0843E79E4728C41CBC7ADB3167FE6DAEED600E0BF201FDC5CAFB66187395635A062077B4C3BBA0D72A7DA1050BCC8AA02962D8714B241F37A3ABFD653B3B8548743D23FA17CA06AFA2A050F9217C27C412255396B93EB8371E0D74AB695B069E31B1BBF65CCFC75EC8B2A07F05D2A4A86BB0452ACB45B898EFA716A4B824FEE93D6C02C247837781693F1554A70D8DBE14CCAFC3885D92AED87FE68026681336200EE43DACEF38330FA1EEBD619972B65E8E83B51BF687D21E9C8FF61384300BFCF5512E3A29897689ABF86A35A194263C868F563DCA707643C72ECC81789CB15A8A14CBD085B01356EE1A334E20656BE82417D41B0DF5AE3013D89D768AC9CB2CEE2BAB007CEB381B5AECF598EDF3FAAA69E0C668AD932765E453539A3FC390215631108404A0B4E8B9651EB1E31EF78C527C8F9CA8803F6264615DE47DCB21CEDEB3BB0AC49EF1B124BF5F246413269CCC9898FBC1C26A4E994E12A20A366320AB2AC9C4CE5176DE5A896D6C7EA328E883E22A0DC56AC27A6EAD8CA4BEE323FB54B5A102C2C665F07BF89F3F8A0CEBB6CEE861A4282409B5473265A9E1C8171AE2F8363F799CBCBE3C83DFCFF12D66723D5AA1CC3FD210035BAAE8F3E426B36A6ACA52935BBC4EF0757EED1D3F46CA03CBAE98549D4DFD5D65D3884EED13D1C558341B8BF45BDB037DA78902A50E2A1DAEF0E1832EAF1CDF5185E321 +sk = 05002E851CFBCB4EEEA71E40D192BDB54AB7E431C87F9A79114B3119921ED038E77523D0E0584D9C0D8E9AD3BBBB440F1CC31A78899B21168A218284BB65900BCE9600EFF34DF8CF2E837600420701F7354594003312E79AE70F79CCF27EC00C7B495AD67228074A20526F6CF1BECB2BFC463229934E9DFA1CBE327805993B1E40104A01C98D0328281A950D9C444C64C28123038A220786DB362090166103C210DB324E1208726392448282101C464213364048046054B88C1B078D12934D9CB048D0462ACAA84808860C62C865A446311CA34C13414284949108812198280403C6115CA465440072D3086448880154164662388DE4064C01880D9C980123393044202984A4101A3721203910114024C8146A243005C1344C4C380413B5650AB10D233600A0264518862C8A3405CC948153246609832418B84840A86148362409A8114036905C486649240CD4280C8088500B34414228281C345121C425621052A48630A48425D4B08009338190C03163868D408065CCC46889B884E1224249849184B221532451C21492033364C80289D1486D0B207142C805DC2606CB184C9404901C4501C3342954B2604182295C08650B290CE114405336660A180219186500A46C1B328851C680493250A4240E13396641B04D1BC87112C62919216602082E42985094C005D2208918C06054B68CCC2844530822D2A80DC84024984462C0984823B60820988920439098884D8C448D09A205C19451DB186C630631042272A342050397100933409034720B8520948801DC3428402801DC220C0A186580A68950088AD196000934302293301318866006698CB064818008E0328A0C925103046D59342182C8655C4869832652CAB6008B122E90820CD948901C3748000205091892043550E12091CAA429CC12505190000C99010C36608946829006864CC80812A96C5A40496420502291840C242582224598124EDB88301C8721DA4881D82401548470008669E0A66C224991C84480109081CBA8059B2465090970D842441A440A89B811808891021086D3048803A701D4080D0A25521148492327005C241288804C940449D3340803280841363153222012810C1A0241C92240914046C1308C48B6600A48318B182088C86C82286E0800452312400982619C2225524012CC1880412424D4804D229088024905844444A248650B116460B80D4C062D12456158C89042202E81C665A4A68461286A019388839084012571A2186DE2A04C60420A60B80DE32442CA36064C106D4A48244B168E048564808468D13270E402850B152002462A88364412A62493061201040A483269A0A850449061CCA4309AB82C0224520941484C160DD300260199850C126C10192D08023062C26CC9B8001896085388318C30020406221983881AC748111204D88448C2364504A4701C059102218641147002260CD3820993C671E09240A20222E0104401C54011038E19440AA33092CA8869E2824C90121123C19142400453244E1CA38D04C96920348A60A66509051004275243A44903A02D01323149883123362193220293300018034800074DCAA2254CC20822A848D3346D044988504066093886D0A2901BA74CC446015A2460C922469818869310649308065B884D00350844920102483089C24060B091030522011124D8344D90B86C1CC28003A22DDC040DC3308C002260A128004AA020C140018B346120240E411426A3104910388D82304C003820D412211CB62580A20822108259C6655A365008112CCC96655132290B4804E2C23018B2080147610C11469C484E02C05098847193C2001B10401B369198362559B885C3222E90B221099908049940DA142E8C166AD88631E03272C3048919026E64126CD8B46988284903074812462C8C086CDC480D99168619339141B86C91300022B921618251E1448962308E1B3948948089898640A4000C82301043326A1236000302310C372998840598B080638228992244A3380000198588A611D4062550C68DCA1842D93424008749C8B4114BC4881C244214396A09466D20422021495113B245881244D9108D23183264B600CA041008018A1918111241850B112E0A3010D80429D446211AB18552986890A62021402818134D20096619460889840C9C32405AC0208A246984B2650A12255940689A220D18174880185198888C1A897013C128C64CA29A8C34B3FBBA96E82809A67472F3787ACB63CCAA5109ABD6F891587E1B3D7E6576B77716E120F82554031C27FFCC904969D7679DCD5FDDA1C7D0F01003E936F6DEC4D4BD33DDA830F35B0CCF600DD12A88906814FDEBBED28A9407560A3AE6289D82BB818A7BFAE1BB96F2D4658D60805E525BE10145C67DE8F3722F122023E9821E14E75C1197EEDBE5CB61A83E431C319BB4EB04759C66564AC83615881D61FD7034B1126948F67285C08D14EE8391409F42DB95566F15FEA81093720FA5BEFECF28E68D364D4B623D9318C6888F38530824A5D2CE9E819451C4A2DB8D7C871FC756BB2BF8041648AA8ECB9668FE4B7D3DC13C810E246367875148485D6B142C462099F95E354F2E2B7105EE6DE0D4E7AE6CF0D3CB9BDE8B9BC3BDB1888E7F2843F74D22FC131973B8518C569E410A485F267F4799173093CAFC130ECC7563F67DE6DB047F13238672B7382E920C9C05FB48DDE2267C4DEE7AB826764C6303A983720942E071D772EE666E0BB65B498BA3D290B08EBA0FE95B8938736201A59B71D15451BE957A308845874D484B54B000A77B4302F382EE58F1A3140AF655246AE061C7224AADD1B74CB4A3C4D280B9CACF966BC207BB17B380B031223E3D9D489647E98416565C4F84DB9227AC5B4C3462685E19349C4F683A785C9C584FC6C7F80AA1DE8088054B2FC17986C121E887EC1990D9EFEA37AA8CF0D9302F14C8D2E045E7014705845B0E2BA93F58CA7862B0DF6766F123EB10B546953BA40F39EC64965F12F57E350CDA1DA9C6BACD4F5ED5D029E1715E9B9B93FCCD99F90658348EBC7BDEDA5CD4B6FC230398A98BE46C0632AB25C138623349616486E1263DE59DFAEA54D1E024D3B1219F7E3F886EDF2F3E73EA0781AF2D95CCE0BD82559B3A5F1A084287C83403AE0B9C8945AEF47E4488D8E8CE680147140C220158FCBDD9BBCC11530A29D150D94837AE76149B677F7EF9D0958814C06D591FB914ACA7D93943184A615E2751C7AF2D738F55CFE132ADDA22FEB797CA563673EBBA05795CCA48D34B6C8C799AAE0903E52541658A5C5A88EC6843AAA7F318896E9FE5EAB59C01B127D85F7B56021EE9C5A1A37C5C9D6BEA3433F765AF564F07F30BE803D737F124BA9ADA0113E7874B6278A80BEF6098821BE12A746A1ABCCE41F77729789B85FFE3CBE4B1DF35E811299196795494919C9BD7A85D0BC2E7B93AA158F72842B5A7E3B4BCF5E723F36B2050132404A7310899DCD87142BCE3C6D55BF91DF650D8A1B5451815603E94DCD92D3A96029D419783E3E90B9AAFFC4DC34D0CC29E0EC717089CE56BA71C2BA1993C81458904F6D50C3101E634B7571BC6D10276D8A965ABE84FD6155B47F41B3F5C984F01B3CD472202890B9E66BFB2F79C70AC7C5E09481370FA7AEA55C6992B10147F8B041BF5109317366755638E2A365C1F2225D93C3BF4FDA4C418143BE50A898EFADB2C82FF27D4E48C5629AA10A6513B7436474350C0BA341DB258E7C83BF4A90E01E917E7CBA31CEBCE46F2127FFD36E292FB3933CB15D5772D6245C0BCF2CEB89766010C94AE7C3F98B0297CF41761C863BAFE72DC89677FBE23A727F4DCAB38440D0C3D83B2CF22267CAAA6D3F60D82E897FA828349B59731FC3635851F90B10253D23229F74BBEDC311405663F171BD10F5AAA08798B59759686C7D3B69B76855B3E78A38C0030DB606E2CE1493D0508DBFE20D92AA629E88C62B9295DF18B87A7BC1A7E334F820EBBF841386CE40F3AD74CBC15239BF1157AADB01B6D53E15BC91130DD8E8EA454965463CA754EB3CDAE8D11498A91C8D687AD71580177E6D96940E0EAD81036392399A2EF3097E1DB0F6721E71DBF2E0EE92A256A4097A5214D34D03E42CE023F4BB23D30C5B444EAD476DFA8E555B127DF8C8689C8A5745DA30F4A3306C00013D430A68B85A205054719B4654A3A264D45BD87434A113393C9A39AD404B2BE449DF5931966C8EA179FBF8287E84BE3954A2910F963FC0678546A5ADE24E2006BB818E5A7AD240574CE0C1DCC198DE0195B12C0FE95939537AA1D37373080A23A1F07827E27C03E8691EAA4E135DA768A2EE34F25810A4CF5AADFCCF53CCCDD9474BF2D098B46E4A621EEE41CF689632EA836B01CD685E6AA3A251C03BF06969102B2D98924A141A5DB642E21102D42A27D6C0F4E7D926FF996F2E73FACB0174B305DE341A0D301F78B5A1A1133FADB5388B80D96192D5198E71E559B420A04648A9048F62DDB220884083B7659D0960D761D56E07E0F02E4684225AAAE9A1FEE68EEBF9945E35FC7B147C012CABA3A5A40F4D3D27EDF5410102275FDC0092D7C25C47816BF4136F47AA778B8BA6C75E3B7DD2C5E91D241A823DFFF7891F31E2DFA1A025686B8D24527ABEDDD0E2751EABC9F74C0272F13F420FD370E9AE07EBC010C65BDB225928019472DD605A43532D07BAE5EBAEED00FB0C7A3A5D7211F4B119DCED0AA21002CE44FAAF1E86AA964286DF67D3EB8B23DF3F4DC6C0D09A97126521B399D27736C9641106DC7843E53576CE30EBA9F49F380D1308C4762A5505B9349BA7E77D225BB235F95D2BCA616B5AA6CC2D96649397F7541D9CE2BE621781AC611E9800A2E48B286644767FCD7905767317FB7D5F48097A452DA7CB9F04DDDA523565CD5F721A47968BA6983F229A70B62EB1E4C23232745A2A0DA2C665DE97D212C174C9A544F94988AB15FA7B27ED32D9559445A97E36C72AE5839933A1BE8FB531D8A363BE41A4B78475755B42FCA2F0A1F41F162A3A396A0094494E70C7D7226E3AE161B6131D12B92F9026AD39EF7C3AFD2F74A5D3F34917B012E8D09B3BC7D33779AE0FD8A5101DEA0CF97C2C6A2C1D1D2F0802AC94774632668DFC55E6112378BED74FB0FFE6913D00CF00645A1B555570F627C81D67B7032CAE8A5A70C254C468E1694BF2B20BC8584B04C59329EB8F882D856C8ADFDE200E4009122429B120651D92621F908BCC1A9D1D5092CC51107D0FA9C6CDE780EB44BE4F5204352EB85F2C9CD791011F5C7EFE089AF5735BAEC71B6D4595564D857B70E791238105CD270C0DE9B662D2893778AEA4378A74ED1E9567EFA9D9B641535F2B334AA93EDACABC1F9828CA347F2157CF398228E371A8190A2E04AD3DF59BB336C327A44171575E89F833E76BC253BC7E5A52C0C42E4CC8148D0988A3980B3F4C60C1081E67D2DFF7F989B73C62B0EFCD0EF6626CB1E252DF71C8340B574E31AD01F577F0F1B5946B171F90EA417A577464350C5F5E6A8E2554A8CE4EDAF0F7E5B817DEBC6359FF5679ACE867D07B58C840234550F6B05366C8C56CF76B8581E303F5C90D381F00953143FEF03358CF5B7F7310C666C09A1F2B87C591357E056A385E2E7499074B1114EF4506B186310F9A5EB8DA3409A25245EB1B402D6BF52C691DC34DFECD3AF70D1C3E995B409E942645E7D779B675100B378595F86C7AFD604B340019F5D5FFA2C929DC5632D67D88E57C6B00370C8DE7519C4C0B3C666256AC172C54BD4E3C417021822F4E961AB245C47D59AE8FFE326DD695E5D23DB77EF351B0DA3A9600D7519E0851B772BC5478B22E4621128452CAF8BAB2BF278A4C941671B4CF311181DAD4271FFB5EBCC2A46DA8D8117E33FE065F4EF0780E95DF20778717B087AD254D8CBA64F5263CE0145A6BBC9F247DD420B906CBF6D9E32FB66FDBC1EC050856592BB22634B5C3656378BE40FCAC9869EA6103CF3F6BD3080746031254554D7A95ADCAF4690C285AA9C852C58A10F638624B372B73E9A8889918F81380201280948675EFE889AFDB4049AC414E38001CFF96EA8F97AEA154CD507DDD0FC54B345FA34749BF45FCC6FF2F94A3B6AEE2910598095BAC0FA8D931BBDACEDC2A9BE684B638E35C11540B29F44118AE95444D8DBDB679DEFD17AEC11D1244F4310E17CD9FCF7FE2449805A268849863AC91BC58B8E8E73442172653671F486CF765D3FA24A89164CFF7631011952AC3230CB58FF29216004DD6D7F39D90C4E3414404DDD99D5C4B0150123C653D5AF872961495E4BDD3471CF15D338B1F9B05A34DCEE5FFB382E9481821D9A7E6BBF8C49CD752F60E2D0A3E6C6142357F3976891F50751668A0254A85B7B18F47ACD25A89A469BF9EBAB0CEB40EF2149578CE07B4A72A7790D09C050C04C2A4A020A5C8D8AB9129E75D4C604975E1DB320C72514DBD8AE96076A68C4EE7B6117611F2AE21C753499037313F3F866725C80E07C59E2067CB93BEDCD35B79B4FDDCB5748D71D042881185B20100ED965D97D26BCA3BF69DCE7729426EFB1B4FA04E62E8DAAB199091BB4182F45018B4B3F7239F7AE3B6CE08E72547658BE4AAB906B7E28FC82179CF7D5BA0C19538F5A6FA706604BF579FA16F65B248190AB95586467061149D358A29C8EA747372EE273B92BF7DF56252EF2203E7C29689EB0159A5B7CB8B5BCFBB9450C6245011C0A07D50721DA7D9B6F6C0B4DEA0DC7EF8631BB6213CB180C909C43F60E2E7AFD6B47FA2C640DD57A920DEC1B30CBE44C6A4C2DA46D514AAB4C8DEBEACE92305F461854B3BD0CFDD52FDF11AB46470EE54EECF922F9B3463890FF2766ECCE4CF0C0A3A1ACE2DD84911AC63CD5F7CC9D57316DDAAE8B3336C0E7EC77C46FDE79DBCEF66223200E1E907A715BF274E7CD6C4F86D4525B43F63DA5BE1222E127CB +smlen = 6541 +sm = 64023A8B02CB61BBDD387E172EBD09ED45C0A5F91617B6A22936FC96C4930DC6E77A3E0D929D2042917057039B20E48A5575E69686EDFDE313D00687ED71D92293023C52EE75FBB1183C0E3003F00B17AF19773A5A7FB9DAED23E4F249F21454C6EA58A0B9551D7E1F11CB234A646E4172520A1EF7A53E2BDD872A4E486163C37B933D5B59D8C447402505427F01C8F8D912116A8E1AAC54F368EAB8178643AF303393BF0D13F5BD2A28312B0A311A7A5F427D8F6209658F22025B6D5E67A92CC522B44C7DCA4F1EDE535394DFB894506E236CD7613AC729278AC62077941731DF3AC0082EC1ADD30A150BD5FCEF46FF4FFFE2BAA900A310793290349F8F703544A2B9314C7434C11D5A311227CCA401DE7DFA017BD5AD5C012B3519B43CADFC8C891425911A3C2D314178EE929B812986E6B482EF5538B6FE909C030D1B8DE0321976D7D6331A5238D8922FE2118C77FD7C5B39026919A17F5C4F9E46D31D979F39B7A60DFEEEB7A4523CF12A5CBC8A2153E1B2A0B081CD5974E382C1FB045A4DF62014CCD164FC7ABB78462DC3E9B48FD268C14D0A8DD9C6D8BE9F7520D714E084F56D82EC4EB561BC9ECE41BAF606FEBBFE935B662A748B11A5251734326577E8F769DBE420D85EABC39D3A35CB8ED2276473D4FE53DF1EDCCF5092F7CBA7F15015CCFB658B5AF9BCF5CE787B60EFFFF74EBAB46ABED87365D7EE6555419407C14F9D9DB9C9AB040D5C3A787633AE8D80A6E319A625712CE5655DEF094AD937D0A758E76B1A76830E96E0D8C11F29240479E54C37CC3BBBAD3BC478AA069BA16452403FF1608ACE0F4FD51ECF5BEBBFA1243FDAEFE2076537451A87A0752595DDEF3CA8D98955F69C6961CE670830D64DABCD8DE241BA4B233F09515BA7EF481866AC18A1A9FC0E2209314610824730B21324447F08FE70B4CA44A29335E5EA99917369786FE1D64CD7BB3B6E140D5180891840A149BDE5C27ADC2556965A418F4AA0898AED83DD5744B5D38F918952E931D00692E4C51C8C6579A0DA91AF36CF864E4B023BE0522A814CB5223C46536E474DEE65A5762744BE0FC5AA2DB2434305E0B04CC447EF289388C035CCF09E94244CDC1836715C06FB1AE33C13B3A58F7E046760491E1E10940F64A1BA1E034DD18DCE905B2DCAC40C7D859C7372BC2CF72B177770372EE7589E06B636F0BB06EA99CDFE837618A9D88F4266C8ABDA9075DB62C0FD6DCDCFBBDB679CF6CCFBC10D706D1931D19B73DE13CA0AA1AEF538C07BB38B8B11C18F6CA852DE4ECF9DD413578A16CC93EBC7CD802F1C6E0557819572A82B9601509E2FE0DC92950F5FA1AA70B09B9E6BEBA8A2696B41188C2A26871337905A4FC011C18F4B3FE8BB0429276F7813A3CCDEA4589EC0CE9059C97B1825A2E77FF9E0642520771B60A35135EA276DC387A916DE272CC3C4863EB08F9BF86905D72C938E5B9E12E1305F258BA6572C6CC8A7643188B47506E98581740FB2E58C06F349A3BF71E0565521BB7861A8B326FC8C4F4599CD90273AAB9640375BEC65F7A8879CB17ABE83E0E8FF5ABAC8BEF3A57256632FE7C47ADE596E6927CC833C44F7EAA0270EB7185E076E78047594E12F1617FE32947646E4D5DD32301F584E2609198E5B11A7973A0B60F8F94F666BFDBB68625BDBD342D27E533B773787A5CDF10F767D273FE9D5BF6D6AF357577C716DDBD4D1026A0B280546E698ADBD78F7453E4F938A737387867A4B68D02EE54B036CE7B850B22E95A8EFDECF6BC0A44E6539BAD67DB59917A141949AD888C98A0ED834FCE6D67FC8F8CE82B7EAE437BB2BFFD18DE400EC06F8484BCED6898815B61D49276FFCCD6E5D86AA016269434F1DF7B068546E974C172D6257144B297230EE9D61D3EAD5EF6E86856EC05BEF97D62E97AB7773880E6EFDBAEEA3BD7DB7F28A03C3C2B8571BADE3517799B4334E6B2572A794ADEA2291C9F9D47AD4127D8F24138CF922A1010F48DFAE2A90D6E9609E2C2225223E0B6116034E23261C6ABB3A1F1774AC7AEBA2549207A8DF2B96400F3D28620799CA24AF10F26E25BA50F7CA55CDCE4DCF6C92EFEE0D92CC2419F16D5736C8E41344D83C7D3C3037F3DAD1D273587462A81D4CB705EBDC6BE381ECF66F3D02CA48806647B07B661017078DF69C9E0E7A4CFD2E4D3461B25FE87B7B74BD1F2ECCCE8C77544E968B2DEC9F807DFFCC0F91B7873AB24BB621708CDEF5F2DC83B70E1FE41A944E320219EC97FDC5B56D1584D5F2448D358647D609D4B6936596D0CDFCEFD1903432C5E07CA2B756C1481E55D9CD7551FA7F408E6C7FB91E78938DF74387B453F30D77B6808FD1BBA660A0A65A29208E6170F53A7127A736BFF2FC5990CA6A91FCDB42A9580F7E3A93AF33A2FEE9B54A56BA000E0EE59A7FEA0C609FD672DA9E8260D9B8FA2B68FE95AA68D479A5AAED39B896F8FE0BFA8F5B3086A2C112810A9EB524FF5109317AAE7B100333D1A989FC9A9FF72CFFF17EB0D5432961B2BFDEF8ABAEB253CF54C88224CB9A315405F67703862B2C355D06AE3572776F9DBE43231809DFAB9091F67DB8CCA53811FB0D9560052A92109579480990FC15C2585DD4C78C1E4AE4E317F905B478CB8601DBBD108EED697A32849A6C4CEAAC9FA153EEFBD0DFE598763C42B3FFD55164D57E7759E3ACB1EB2C52D70DAA8CCAD4BF32E0A9A7C32E1A7EE03E0AAF47540F1D6CBE749A4E66CEE8ABB4A55CDBA599216FA769C9A4D1533A23C8773B33D9F14785904DBA35F99203FD928946EF227105FEE9E90B967423A8E2173DB9B9448B9E824EDD17C5A1796F0F551E74AF2A95FFE3F4EDE1EAB4B9ADE75AEA9B4EA6AE550C9C0A5ECD00348DC098C825CE94993775ECCF2E9F6136EA4561036B1220C54618689AB1ABF619B86047848DB79987D49A0392F8EB306DA4550431B323DCB321DA297750DAC4C65AE2CAFB4BF1080A88FF8D1F9E8B43D334F1DC66A9FD78FC503F6A5CF8A633C1BCC0CC4260FF645528C7745B3EEA14CAF1E1597F71213F3021C72837EE05210D24AED0EB5F990B3A46D8456DAB04DEEBA9315398CB4D09ED03630DE3F58126BFFCAE5F8387945AAD86D188494012D96A99A71D4885401EA16DA740B7C37153F23DADE2AEC3C87B3B4831317697AA283C3E9496A87952C4E4E2EA76E54187E19F9551C4A7D6A64AB1236642F889379730C7D84595CCB86FAC1123C0FC05A19A3CAB50F6275DA421ADB9FB15CF3233311FF5E1A00AC8D9FD4DF1BE9A5B5EBE5E84A08165FE029FA49A73916CB8AED125BCFBF4D0134C07F223FDB96540C220DF6E4DFD59C60985D999261664509AFA1AC343E4FC4C298C4361A97D20021644A98A16A245E3DDBD8504A665298F6E47DBB250C74EF500501F1611084A5FF78394F707A4FEA341BA9366ADDA2ACA213EF0F9A19913A57DEEAC234A0DB0847B5A048D602115F182B0083489D1A7E17E323669AD3DE02B17B843B9D062EF11DAC6AFE4880D61218D3E06ED8E79525DD85F37898592A560A6AB50F13186127FD7AEDBFC5806692A6B76C97CC160D8422D067B32E1A48DAB3F8C83A5C60FB2D43F1DB79CE61226433BF10F526CBAC7044749F1882A64712343961079E126B5F06DE3934BFC8738BC2F6B29EB11C39AB76F2898575EB0AC11A50E05C4DDA6D924407C3121FC2CF25620B030E82109FA8DF2A7DE132BDD852ED2D9FE88EDC5DE70BF112AAE5F83A9293BE999584C00B68A50838A80419726B4C7A8AB13FCEB92735921C032DE5BBE83FBF5E02F750A16A5F709F37EB47B957D38C2E75E1DA4810DFD1799E4193ECCD134EE3179BF46EFE8285980CCFEA337931CC10C1D9835B304B9D646F884A3F3B6F97460DE68D9F66E94C3E9BCD7331018F5F61BA036CEEA9206C7B5B63010C3D508E2E024586EE5AFF5198ABE2DD40256130935152EEF692F5984C55736F78A57524640DC2C9F07C53C4240482F76ACFB4BEFFA9A77BF834977E50A84DFA73D3F743234147ADB7673F73042233B9F8903A3EEFAC71ACA817C0DE3F4FD02473CAC766B308A44511D7CA792E63D458E8A56CFD0006944C4CF75839B313C4FF4E19860D283698762F61F64F088BF54B3FF5959F2EE878A2AD63BD35A3145CE4AB765F985604B00FA8EF1DBA8EFCD1051338526E7FA77F13451DBC4224C294CF4316FB7C0C9BB68640A031FCACD4FD35A473B17F783EC83323A5F02634825F894D07DE4BC3071FCE97CEEF6938C9AA1FF2575C8A03250E5ACDAD3464437CE8FD1EA293283F38D50B4C4E334F2B42F4E61835A71AE654C1CB4D4D25F6EDF57D69ABF7FF011D63A52731E8E61E3F2F64BA990330D24D1EFC1F70517F9F7121AB1439B1F9CD6C8A4AD3321AD1732A3B410A02EDAF0C5CEB5E0E6AB930FDF44CBB73B356634703C79BE6E9839C3EC7715F6133F65B900F5FF861169E1BD6A1D548474628180F43ECD67D3DB2CEC14D7F02E249B2D5FF7A85B1C6E567E2F7D338BAE5C901F4B069DEE0A6F42858DB9B22FD0AE4D15BBF0229B31EF698AC0AAB7B34AD92F341204D40D87FBC3E7BFF1E3CC2F3B2805308FC601A074A0022D7918576F6115506D09293B829383EB5AB2D32381D6F0DCEE54293FAA6AA6BDE2748F534DFE19A06DE3F7C3AAC386032A36620613B1A6E4A4657943145D29FAD283D371B03DA6F82AD5538DB23A0FAC67DAD6F93BF1D99E1788C63A32BB93E5F65D19E427E04C35E02E6DAC1185385D3898A8C0BD2187AB0B8536AAFB1E65EC4CA28AEE034CB2BB82AC9689990E505484882F06CB7B42B9BD57BC5F5335615E1BAF5F9E9B0CCB154F6DFE6D4EA1235D9811D26FC5A6809E672B2E9D50C934CBEB8CCA266DE2205786BBB5E9614613383F9BB0AB06BAA62AF313DB4B1D8F58E4EB3A1F7BB4520A23C8C7E3AE43AC0AA6F146DB0790E457197F0A3B8EC65548D61AB16734ED2144FD7F9954E1F490F52B299C6A940F6038FC56402884F3EBE05FA8247476601B70935CCC6EDEB4E0CC2B0E09E27370B8DDAF079CAD78AE118821CE030BA5D009257FC5F7897C3ACE342609119F7E63A7E250C748D0251DAB7CDD5ECF623546B004C803ACE04F73B3276D56BBDEB1E05DB6EA58E1BAB138023089DC783A4A115DD97B5A05FFE22952220AB573DA8439DFD0D00CE5F47CE41408D0EE2AC9B7705F88E1FA379EE67BD4E284DF0E088B16E9BACF04B8836248D1B3B7F6032354E25E420F042576FCB9543EE3529C40C7C68A284EC60ADD231E4238EBBFF5A722DB28E60A6E1A23219C03082627D764D3D3EF154B8C3E0457D2981D543128EACB51F667579095A52EA3AC3C8E091F0442675B7B33C6B99BB5C8F29526413DFCFCF0277F6594E0C72B8AEE259F3AF0A33BA8C29206399EC2F3CE5639119C02F4F41BD010AF3CE6375049DA2831C9C3E4CD70B1C29639A5F155CC13D5ED4E3D2CBEA86A7C46B4AE9162B59F594CDEE9FFAF2381BA06F9CB688FD2BD141E7E14F0F4359C22EF00F874EDA4A5B80DCA27FDE6DB1F88E69B3B9C489473C7BEE91E7400AB325D08592D887352CD05EACEEAF0271E1160D9EA76D4F886111070DF13F83D8624BF8407BAB4FB1BBE48E92D23D5E7790702F8BBC75EDBC7A4593BC3EE8D7889501C9B2351962EE1C4452124E3B2B4B2D8B8B0713B8B29617E0F95B452FE253C173F91AA9E1052980F067C400D998B81FA236CF18930AC09D77EF5104AA041964E830C8046D10D794AC8F421E7169CB1E639330BE69579B5E1FEEC9395BAF98A5CD1FC9419912ADA6649812C468A2431952357AAFDDBA26048525122477963FC2FCC9456E644A8F5334968AA754F71F8A4561240B8D92351FAF80F8C5295D146435EABE35975F9111020A4FB77FFCD94D00E83512E5B832545D8B6FB0967D70977B84F723E0982BCD5A0ABC8B4A569EB211E40901A99AFABBCF6FAFA07FE59A4E4D657DDA721D15380E99D4016F2E090F5CDDD5BC74973345A205E7343FD9DFFC683C918CF9A621FF714BF89B383A8308196A1F41FC22B19D0935C20A22B6716CBB6D49013A23DDB69704F31B0255E2B8545A8AFE3A312EF9B37C9F609D4406A1E971CEF21CA220173EDED1F12FCF4A62BA010ECB86A6B42783BA1134088A7F925BE81770C5449829703CFCB676675E30822B92B4863D195C5AE2C25B67953F11B0C572F69631685091752132AC8D1F5A8630849A2F91EFE5BBA0478AE82671C0FC8DA0876D0DF10C4D259F9743D8CB667E37633349A86E05E09F7EBF58F08AAF053C2B505FDF9CFDA8690EB6487AFA1124E2D1C579E988884979F1827679C4006EDF6D777BADF8FCB2ADFEE95BF2E7290D48F6E486586395FEB78FD9580203690AAE2CD884594D1F570316572CC0353F5C7D8C707885546A9C7BE36F392E7F9382CD53AA7F5073EBD341B58CB7DC6DE9A8F41F9D854805F586F73AAC2D2DBDDFC264371737D8D1D3B616FAA538891ACD4F817192C2E4370BAF84C76ACD5E50D3D4B50D1E4FA0148CBFA00000000000000000000000000000000000000000000000000090F141A22272E32F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE + +count = 58 +seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C +mlen = 1947 +msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +pk = 4CA93DB1DE4985DF225EE061E7686B5B793A13CB7A5F4E6391238AA70E11606ABDC35BA6412891D81B1EAA1FBB234C295E76BC360A60420789B670994E7C6BECED4F263FA63BAEC3DCFE92E4D65CB9194402EA8E6D847348AB91139F7087F3BC7A57AE06E427329B03E9D1E8B24D22BF4D376CAC96A6A4A8A08CA31F25AE7F390C182B41AAB14CD60EC9FAD519E5B31C78BC662C23B2C8F072CF951565E876870C65CD1E4147FB4B3A751F40D30FD4C91236E94866065FBED659159AEAC1AD3B99A66B76E613A6871BB3AF984BEB1D49BE2BB7C3F10A3C7E4B4EB95492C3FEFD16B5FDB9BE00EFE9B80A861B05BE573FC4C872B3CB4579D0CE930C27C0D92BBB8F372919ADFC1D64034E1FE4AE09DD4BF928B8E23DF2A28D008F044A98F2E44FE73E0FB345189A9D49F69F6B1D51F502538E30BC777D4B709AE3F9ACF53917DD6E52E51BA661DCCE1D91B8322A47F341E2A039A80E3E035F8A55DF84781D183740EE7AECD092C2B392D1CEC0F200D7516CCEAD9CC3682A21330BD83B9FA2ECACC996FCD1EDDC3558DAAE159F8D9995EF4EC814A3C655083D2C1E4778624A15E05CA3388F0B6F3C24A0680E88B46BA8DA80D9ED7533935731E06E77E27794965693E09CFDE17AEA2181685E03A8395FBB77843EA93AFDDD204F301987A7775544B1744881534AB914A2C677F26D0FD633386086C817A396D2C7A2087E367601A79188CBE109463BDCC34358B3B1E03A8E2B1E21D5216DC1D9459F656ED1F3F1334FCF8FEBEB09B25B268BC0C2E962B788842458FF9D8AC3901899C38A41FABDC68290A574DB8CCE8F136E209E47A1F94E339C12951DCBCAB9DBFBCEEA3F0F504FC2439840D1FD9767CDA5A1D3D497BC571C4664A1A5EEC5B540A66DC36D8C36A01B2B72AACD9BEA18C831605B2B966AB6908ABC515319DF63B266154FAA3CC8883845F5C43A56D4F7DC8792426121BFC64E500EB9600AB856D1048EE4D0D66EC48F602EDA7F7470F644C608BDDBFC8178E451B762ACE1939D184E15965735932BA5AFC374D701EE87656ECD0BEB482FF3B90E25AD244A82D955CF03FABC00766E26408D7D722C4019D1C4FAD6B1B0758C663D7DCC799980BD6A446E901BB71A51CD08D7228D9D572F60AAAA654DBBBA1911D671F8D0FA9EF69F27B6CF0C2AE223078EC03A42F572F3DC4B335890320056657C11CEAA62A9664FFE2BCB22E6F0DFAE06CEEE774EAB4A020F8C050ABC957DF07C1E5EA7739ADE7F0D51EE143A6D75487D09A09EAFFFB8C8FE40A66BE943A827BCEBDF2D7C9CEE0CD0FB0741697C162BC92D46E13E37C4B1C7ACA2BE4ACEAF27BE7449B31948858394FF59E483A46BE033F3511C2FA423811544B354B03C832298B9A5874CFD893E715696093F170C0936C62B25E2CA13C3731FAC8F927D22BB67291850E613C5AC46B129722B90767A9676889CDED82374B915FC8FFDA9B479C2F937C957FF45F06E78FA13DD0FD01A32644F3B4604D601A83DBDE96BD91C0659E8A2BE51B49C7BFB65B5EE273192FAEDFAD6F679094A363019CFB2689E70102640916A5D7C70414756A1AE8A186EC65E9857E8A1B8355E2124B9688D1EC5E90B42A59849FDCE3132886269753E57C9635B1086192C0B39E5D52C02FFAF56EE8EC1B356D9AB24EE179E1C7CA896EB2B873D27E6EEBA0772D1CB78F5FC2D8E6283E39EC0F470501874B9D0D6F76E5EBC70333ADF8FA23487DBC74C53CDD342131465139F2FAE0E284813DC90E8266E129FF8B6CDF1C20AE0C2E4DD27F841EB3971E1706B71269037DC4B3F58379393404C65287BDB2D05CEE7AD444E1C04FCCB0F04F33928FE0C4078027295EC2DC9B80CC61D591E2D4FC0007EB23E17F700DD41926D773588640111524482B622C99754C8EAE5738FC49557B9366B23B7006B9AE921CDD9C86DC6CEC28A57C22BAA86F1477C3F23E0DE4C5A5EBE4456E3DF2CC18F0C6EA4A06829DCA7C57EBA483C48DC73CD0131FD071E8A6FDE94A706981A9FA5341422A677E076D59EC2CBDCF7F6EBA942DA8792E84D71883DAF525742B3316895E6A7FEF31A9E3C429221F0AE9F783CFDB29BAEED5BB56D1E700C316239E59D2AFB5A9662CDF52341F8B54956A5C9EDC107A65BDCED6F63C825056644960796EF5F7C56BCC4906A43D8882C9DAB57A6171FF8617620F249CF4BBEA7BBC735CFAB931930B33C4607B2B896951B5297069A28D78B988E1B07A3CF3584EC67791EA86AC8FF35AA80191541FEDDD870843AC3CB89E8E026F18CFBD7809B8889663FC5D447C3C32E765FAAD9F1F41613513834B1014A9C11712208E0FC29AB2B358484FA1544D2E69CE18698464FA286C216FA576AE7B52BB40EBBECFC6D1FACAB720C36B3140B1D397A92FAC801329BE963B6C80A2AFE59A267F04AB463F20E51DBE8A1C7B7184D26F16D40EBEF6C5D4C41348B6E034B94781792EF6131639B2C520C96758FD094EA4B460373B8733FC8C8ECF78321C5B689992D615570995A4E9C78C3B614FAEC96D0A6F0BBD8D2DE4EF816DC4091A0C070AA5AC4BEFC54EF92430D018F93D42089A075785290571B609D31907DEA59C848687B7F236AD210DBBDCF074BE025F13EC101AD082C06FE6B14CE7BCECC8FF93ABEEABD951C329A93910C4672566DA25A21BCC4F53727E8BC30228CD5BEEDC382320048475A324D6257EA729832F08C425B624C4A00D36DC254AAAA8E80B01252DC37EDC7B4899055A13293E77C84FD84D25DFD4C06C2FAEBB61FE748E806819E51821816036C2973878E99B2E5735273F821FB2449C61F339735B296726D2834E5891E9B73307490E02726C5EDC17B63B3F054EF1E954737E4F088906BB74EF14E6D603A723D45AA0F6246CF88114FDFA4914591558813C6C515BF27A1A3AA7A49B285A3B54A997A8EC0E60A305DE77E0E0D8F080D2A2D5052A25A97A052ABC42045740325E6CE08C3688A282DD542050A04823D1EEC032DCC47A1B3B2114FE4A1A2B1F37FA29FC0A370DD213763C2A80E164E6969C318152604D42323C4225A3C1D524F2D893BCEE13A0815241F9C76A7D977623B7141E06023C22D33B9D6170123B0277F1E1DBA8B7CF9D9A348D30530AD61515F996BBF45FC391A255DB50D9C70E5DE34306536F4204C9A26D99189F0D6639814E025EFFC559619DAEC4E27D7E2B03A2EE54C96EECBD57F95CF032937CD76A8F5E31332140348DC5B50E9DE09346FF20B587ADD98CD17E84C0C8768FDA43D00A825A7F64879BC5AB87336FB06ECFB9D07C79A61A599ABC32736F3A0EC02D92B1DAC62351ABABFC8284B2D455506F7D1C364EB47AC6A7B1481889AE9743E6755717F1143CE29823D86EEB5F834D28E8D4F2DA4F64045208CF1B6754B833D20134E931B3DB3ED6EC09D777652D1E8E2CED2C4805AEA670E105A67C4F048BE63B3141F56462E87B3360B88700D5B9125C3EF9451188AFBB468429FD36D09E71E8245EC8AB82B09875623B4E7A91BD840F5DFB0E6D423E87029049CA7563332C63A449294CF531979B58908BAB192A1BCAA703725922AB09BD4E4742452E28E7F5161F39293C713F5B4FB448E73914F53DE6CF65152C35F75F91C30D250078C976A88CBB0D8AAC17404C04ABD7459271106C8B1CE7745B2674F463509CF2D6DC6DC819F +sk = 4CA93DB1DE4985DF225EE061E7686B5B793A13CB7A5F4E6391238AA70E11606A2B7C966B3ABD18359A8C3AE33E1C7D8A8869D73309F8C29BDF66DC83F8EFFC1D9E9986A0D6BF745BAD7010A40B439B267AC6569F8DFBF32017505C2CDE8F819F8BF15A2B32C1CB134D964EC8ED108DD01A6A5609EF309FB8C9349B85B1CED3C9A0C87109B84514B58D82C6294084491028628098610095408338080C305284C04421B30C4A308123478DC2A42500B80D00175022498EDA484900338520146A90A61101120CCB089240B4092333511BB704E3964C4946450899109C84680A2521D9A48803320641206A11034A58163288142414856453A2718BB661A32249200125002291889845DA4202480086CC028C62C80153821043066C1A3049434201419071A2348242268D833085E43289083162084785148809C3386D1C99492037651985881B96440A338A410405CB96451201288418499110421392292328100887105920691A8448A1A24109239054366282988199046AE010449086204936501946809B02610CA60C1A102E24304859C40D110270934684CA928CC20004208849583049DC800963228A8394051C184C9332440C916C09836510486D23186EC844010C276E83342A1B806DDB3030D2824C81485013C129A1944021990010B3300A478A194625CBB88D132004890665CA32291AC28554A86D10376C503844DBB20D44A684098941D814861C9904A120861AA729D9924022A340041801E0301100232E11122099466E10373118976DCBB4600036618B34052035511B36211B37728020001AA94D1AA0310A852D1B152684104DDAB82C098200811209D9262424C0719A20460221425AA0480C46251A382DDA906CE0181292862822050888060814848D60346A484804818861E0C4601C8580D444721192610109200C2669DA02201C37528AB22801C10024264CC9300A1C252819C800138968A412451C880C1C13641B11645A0209D4222910856554388610117209401141828524134E2344801310918BA4480A110619A831E38804A1B084C0004EA4A281CB208DE1944822152C1A34911800216428329AC60121A78C623086C8166E14958818288CE0002A0B12805A368DC0002024030A01945158942CDB2601C2068AD39468DA448604098CD4C47012410E40123121B48D5232200190688824651183618A104DE4209002092C211001C3207199420823374123C0050AC644220544C8A88CD94666E1326213C45100C24109B7284140929C0445A33020D1102A19A8409404809398811B018D58409144C2654924888A0285A0204260324810954C92829021194C0B072242C090E3182404091284104248183008838563386A239648DCA04C13A64583B2201003241290255B444ED084855234608BC6009C9660089568014585C9288D02A2451232291189058CA2055C320A61464E1BC728C9024621B609218010019424084592D1164CE0A2010810021C9390E1483188A491E0360E22408514392DDC04711CB990CB1086213162D3324948442ECA100020920009392AE196208B22850499094A3645C0382214914118328C01114CDB3411E4026520A029DC804563200A142812CA08281AB04952046C81422A8444309C8611C300065116418808250B92411BC5840A814DD844624CB80D11982923240A8C382C23A94DCA006DC1286D52325051228921C928A3408C039045C830862439525A920464102520A149CA1224588400C0004A14C88101844113954002396612C36944002D93222E602800C19891D9A43183486614A52800330CC946101CC805D4948864968094B2718010800CB2099B3045DAA66C54048E92428E53162C19B964020052C8246C21C82D2027001B498100362A22424653A03062884C933832039400D3C284430064C4086D1AA63019350691C61089A0314C2401240640110202802269541408A4482D9430920A4792513489DC148E20876119860D00C401C3428C1A3371E112714C98850C2841CC12048B400A494002618804C9A27122A740000548E1A60DC93642598401A4064A042272C4206C4110855A825003853002A90D02087202C890D8B86DE0865012B2210BC589991046C0324A14969023C064884488882830D4C888C19031181808E0B48191422D49469210C410C4846480408CD802460BA12CC1968802226DC096811BB02507E4AF8F5AF6B14802C5679E474960F425706538D197F0F4433C6819D48DCB5DC4AA819E25CE374F6235D3931D8E564A3812AD89371526795E728FBC8C7D9C289AB7C391C33A7532D99A37E430739B3032D8E8A3BEA812972796F0C93E9D7E5E05DC19A7BD8EBB0272CA40A0F9E87C9831DC4DC7366673017B567F5DCA76B83264882011B47F446F216CF4B28AC468A3587051507222FC2B40B41E92455FBB45BDC9C0C32F16D136051671058C72F6CBE8C628491327EF0DCC8FA38B28C1DC767B3FEA244C73D824A5B184B2A85CC597DC4F257651BB0F4BF603F319DADD299F9029CAC3E214B79BD6AC77582E6596F4F2634522B717F2DD21A1F9E406246118BC78468EF16642FD892F8A28CCD5152C343391D6B7D66814E44C8410B923199CCCCD2F7E71F259EAFDD8350A56F29F9C4F97A3AB9AEEB029259F0BA6C07E25CB79A7D9CA2BA5621DFB4EEE7AB81B33E5CDE59870FDDEE80533B0E058CA62A49D7FE0297AE1497D39CF0EC28F6EC3D4525E045A5693A388BD7120969D2BB1343386FDAAABA69B480189436EDF2826F0255699E45A7E9C6196F4F9DF345182C3CDD649C982202E065D38C0E2C12A380ABBF8C5D102DBEC4F453BE684A71C159AEE81E712E80E1D3EE25E20479FB932519A14C6FCFC6852EC7FEF9E8C7EF7EDCC723983FA1EF0AC9E26509E52792980D567C8AB9E8B90E08BEBA98C8DB557EBFFC395707ABEB6658B345EDC02EBDC43456F5D8533FEDD6325A611EDA646AA86D28C3F892F9D6331573D17007F4747552BC1AF12161789E04217385501314D99C74087EB69BA6254C7B82DD308343B4A3A1D0EAFE6F157C8A8864BCB256A92D22C395DE761BA230D70BCB1FCC28CDB5B8151E3724058F7F9E437DDE9F20DCEAC8D55D5E692334077C881794D4B79754F47E02D320F9E380E993A99554D63C889187BD49C60C38B3DFCC13D4B54AD45F8015479D8599CD7C5A09D281A452BBFDD939201BAD9E6515A58246F4955872C93BE9F1622E3071C6CF552E38DF153484FA9FB1611DB592EAA46CCC15F6315877FC830286AFD4C80F00FFF98202CD28313F09FC5D8A9109063CE71984D9B8D16C2BC945EF23433257176843D358AB286A00026B5840FB66D7EC490A8D510B25DA5E6FA30B14D5CC8F3C843C67B347E15A6B4F3E33BE169F83FB4ABD7BDD1DF82B3DCC60CDE80E29A6CF39316E34B67DFBA8B95B7288939A5CF3E609B7ABA35445D98F8B95445638B60D94DFA75C276938BF123F9364A244E3F1DA9AD9D35DFBB4CA81AEFE60371456EAE909AA8FD91AA97C0C80D21A59AD9CBEDE6AF7FB5803751CCCEA939A60914FF629883DEFC75F8CE7616C838812B3F932826F7A9EF03719BCA276A8323C3C34D3324E2F7AA431FDA554BD8141DAAA02077B7BCFF7FCD093ECE5373A2CA311E85DE7009AFC73C60D097866E6E5C272851F908EFD8C4EFD239BEFE3B800DA3CB0FC9470E3D62455D390CD2F78BB5825696A8C06383B83A6C85AA8393700CC2AC589D0ABE6BAF2D721CCA5ECCFA5CEC8296161423200D81D0B49841849CA1B282800D1537C03F8551F43D207023FB5722A9B6839C668A88FAB9C75B4C2A4F087EBE08A011683585CCFFDF8DFEF736D5236F420F722722BA23253580846DDE6EFFFE176FB61034C21F34D951E2DA4B864332D17127744B5E688586182089435B0449E3E7167CBA79644572956AC69B0E27F4E1DC9C9E339E1229302D5FCC5D83D258ED365EFEA5D8F5235327E415E76219B77BD0A0C45F63B9EE5196A39193F8B1E2AEAF792FF26C512F575C69E7E25FE1FEBAF0662E10439AF65D61EC281BACFCAC8C23436A615AA34C65D23087F6BDAC0AB5A0D75E6E957796A9115BD125F398D76144BC36D377172BFA8E5C867766C88B34E6B75AF4B8869A42AF92B0B467A645D8AF63C746EE69E94F830A4024307216D7234ACC1C5D7A8CA5D791FAE4A299CF76C521A05108DA4C5C332E18CCB65C6A252BEAFC90933BD1BDEC3E1BC7A5769A0BAF702148B57509C9AD3BB85138A0FC889EF11A94DE3DD5AA20BEA5B470BCDFA28733DC97416581E1FDED4535C84A23C298D0E8EE88C9D4B03444BEBFD4C836082B6380C995D60A98652E8C0EA83212088A8CE3426DD0232CDB384169278A9539148AFB2EC1BE1CC513EAA758BA42AD81EB3F44A1EDFB881350EA60C6BCD78AA607015603055DD958BCF1B3DA5C433786EB229A10369F461F62311DE2F6E1F1F1B4E6F6C9F18A05B3C048081DFA66D8B6D34BE905201FD9832F60B32A30BD8AB285E719740CCA6546508D06C6DF2BBD7ECE2209EFEF84FDFEA32B56AB27F0F8675B2CD3CDD018B20A0966BEFE00A55EF03462BC1D31E11429D280701D775BB615D5FED0B8BFFA127C82F0D2EEC033DAED9E442C6730815498EC312ACAD5E7E2D6450242A4CCDD0174CE48B7BE72BCC5438064AB11DA129BD44E94DB5F59B1AA2E088D0323D8F2BB5161B9E882832B8DB917908C67EDB581E0CDED2A458394033FBB84893E33AF6B5408240E9C5C661BBC2A5738783E00373069547AA9E966BB91D04D5F17D56DC61D3E00F0920436322CB4418565E904F473A3732AAA7BE0A56FB45B2B465EE0186593F1B1B50464825C5CAB18D7D26B27412B58C332D9E9D8E5E19E61A7FE3CE220A7D0862D85EF128AE07AF849CF75C232CB7BAA502B4CEF54EF3B56401442A2F894121E03D3BAC9F4DFFA1790D0040E9F987F1D695E5841E0F8A00276513FD8C3FD51C0AA2011DEC5CEF5E00339DD021015A2A2D47FD9A65913018E219230D44D29A21A7686FEFE67B970E3F67200B47820654C90DDD2DA29285D0E46D7E2CA309024EA076AD7235E61E3F10EC1F4AD4975A1608B9308EFABB53E5CCE99D05D73CE07553DD72372F97F35A1F482979A163718F18C69D7812B96272530444FDA4BFA69A4641D4A98D0DA2CF0B921652EB461A3E967E838895101BF076C472A2A3AF408A914A318D01DA8BD17687D22D4366CEFDCF5154C61EA1ADF1DCBB13A6C3FA6BC86BBA6FADCE2B33371AEA15666793359745839248D16DCC1849CF36E30A96D02C18773A733140B65912F83F3F48E38BCA55DF6AFEA6B5AF9B9DB34940A4F22161D241EBA425BCC560AFA8E2F9BF99F7C55338736D18873D8699848C564D00A00C3B1E196B0F69C3137160B3D1DFEE56311590A0289758ABBD6FFC7CE23B4F368425C379224F69BC14D580D7B7AB0A103FF4E5CD8C8C2EA5A2B6122E77CAE67D7E057690D2ED06E0FB0A53FC0DECEDFAD1DF5B7F734700A1255A91F0D9B28B08C537DFD7FFE3B7CEDAA6DD69B3A4AA937BE7BD7F907A504AA165EDD5E39CD3321D75A44121998EF445CCDF9A6EFF1D7E65CA3E6EC6B613901ED311A41A379B60B1F3DAAE77CA827EF74D3F01F5981F17D41537D4DA7FB20CD825FCA5FE57375D943EF437F8DA318F2B6A057E7BFC7D0FB726C8F9DC45333CA0FBD2FA1F5F159404213B95311027946738A465278F636B7172EDB8E38D16AAA80F0A8583378EC90692565809E4BE3A907681E1486FCEEAEA6736D45037857CF4DAA856DB006D69595C988C616B0FD41CAD35B46FF260101FA025C85E41121E421DEA361B5F738249FF373F31CAEE7D08B9163D40752FB4D0622C24944FF749882EEE6BFFA47A0C7BDB6E3EB01C15BA9102DDE3BB9AAA98408E0AA1275D11A861724AA54CEA8E92FDA4D9BF945F8465214EBC9443AC2655B0300A435DB83F7DA5AFF6E25870BAC1E85BD6F2AEFB6C749BCF455C3B012C8F9EB7B6A4E5A893A1C7EA77CBA65BB280FFD762FF11361A9429CED90BAE3419E0494368C1BAE86F10482DA98F59196B9824AB945405907256395F57F991E1385B6C89A605CF60932821AF4AFEC5B6636AC95C132E1D0D5419468B8E882644C388026833F9A61E3F3EE0DFB6466F3EDA061D742983BFC3176B4B041D52AA79B8CF61446803F6BE3BAF9AA377240F4A4A1097E72CB10E325F7C3AC6A911814C675DDA836C47BAA490173BCA1F818007CD5D33A730008D8187501695210D439B93CA071BD66A963FA2F99F7713702E2AD17B6CB38DE3FD7341A4F2655A84CA0D9D04325E0C0E43B36E125FC75F2B3516A3B257CF28759B576B70D9900FD1FCFFE621CF86D3FB995AD31B6B9F4ED8A35A112BF43AC121EA4295A6F5D5D2E37D3AEC7A5CFA8888E660028D70CDEF1DEFE26DBDE8DFA0E56DAB702C221CB47CCAC5D3099E59C6587D9E736683654D52096DA51DF777406DA685B10EF683D0CE2819ECB06BE2DF0D0410746DEF15AEE2696F9DECC715438703955785BCC5CBCB16D145D384626F728DF1C364C4C15CE9946B3B02ACA8E65C1CF5603EFD31C625C453A17B8ED3972CD49943DA392B7FAB9132591065732560956BCCFA4BEB5A0C97BA465DDAC4333F6B9E47B0969D8CC80E7E4511E48CA6C01851CC43ECE43EA09E07A2CB51BC41D41A9B9B5CD77BAC6553AE346FE3D110A8116A2072940836CCE4CAC1C2DA9FC9A052BD06CA05C69CDAE14F1D17BCD6E67E7D2845DD1016A4A0E36B44F97F290958C277629DEDB47443B0AD3FDBBAFF492D9B09335ED380DB1813AAD5AE5E9EDF915AFF51780310C0573B3B423D0157ECEF058360C4C67495026C61BC4CD53E05A5092E6D467A6947FB4759A286DD08C6C06D3959BCB0C78F1C0AD66AC98631319071B7014AF8C75DDA74668A0 +smlen = 6574 +sm = 905222B20184E90D58FAC0B8C370966B1CB62F685A51B9B9FCBEF28A2C3F55D175B054A42CF6D7A4CD791051C7554F03CA9D82304E0623103C5C3528CEAD8709D41FE4B39255BEDEE1A68D9E4E6A8D1EB0B27A48BBC6A0C59B136CC074565FDC0F6FFAEBDDC61376553CC97E84C10CA5431C889E9DCEF550D2BB177C0E953A6EBA0EB9A69DF92B945B48C2DDFF2EB2454113736E66D75F7941D532ABA76EFF46589A22A7D158D25D87A85B35836E478C247082CA7624D260C7963A63B7D60BAC60EFE95A08CB99B814C093410D549C18D53A1B737B1008C28956FE1B0902308D7AA42FD74F15CBAACE5D3D8945859EDE185296B6EE5DEAAD6F4B8F9AD35D0B3BA04CAE072F22CB15DD21F62219ADB5A21616FBB6C4911334C7A8F2C70D28492965BDCADF5662FAB4B7436751DB31634AB320CFE47D624A6A26B53EB0F7A140D342EE1F2353729BB0EAF2A37412CAAC926A53C58B1333D29BDDC373B633536B38EB0CCEB4C1AB9C3E3EF051F77EB3C1E9036EA4D167FFC801C3E4FD43E10205BDA20F6B68828B3D2C8AB2927D33F921B8FE1DEC0A7ACDA8CBF0D2387B5A4BD2DB38C1F17F7CA4790DD7D295E1258C4F695F7E2C3DFB96564EF662EC705508C2301E9919B7F095F6D94F2BAC75B7F07CD61F8468463335734D73E78D07DE7D73CA1C2B81BC14CA7B6B30707EC48AFCE24851D50FBBE90847018D9E1EDCDF6E8871514B5E487194559F5B677E1A1FAB72F0AD147723486048FAAE2A9356361AD54056A04564F4F2AD57128BE2F57D78E95E2ADE670FD9082184E9A02FC5EF1E9D8B2F47026892A285CD296DD5EC1EE7A39399E2BF7A1FF0C5403E1BEA846DDE63341BA1F5BFFEDE4D5C77ECE82850FB326A0E0A45B04F018AB2F8D4D5C074C4E6EE75690F9DA5DAC1765B59B337F984D7DFA2CAC73B16CDA118B8886CEA6CD8BBBF649F5698D64FE3A312712A3C321848770629E43C961851AB536C0D149B6472DDB3FC8C81DE78A1A1705BEF6E05A6E0FED8C094FA3CA79AC8224B0154960AB1C6F033D7E61DE5866E07BEF58B03570E9ECB6E46FBAE966763E22A1073A72D4FAA016CAEF205224738F6F23448FEE064D4444CCB59DA17ECF5F3ECD26D9E0F9C7D836F2B0773F57BFCD569700FE8BD0985C8A4EF3FC37D2C13E99E1811E6FC371386C134BF13BB63EC1B2A068A1FD2832335D8377E18498CB46922C54F666CC6954C76A2FB038E3291D45E8A6185B3B73F2752D397C707F74B131889551757F2EB28EAA1AF010B544E6C2E005C4732936D8C816B0661A9D25B6CBF4B80E14798FDBF430CF8E6ACA41A8B58B1A6B017B3221E585D94A48C5611F9E0A6C9A6AEB2EFDCCD03E8B64F946D3E847E7F06BF5470944C6202D929810E7A1135EE42AB23F1AF47185B3CA95D8339E49DC5E98D44ACD03A6CF7671DEFC27368A6F0A5B74E9D9570DAB698BED230D7D55C494DA20738936D1F68B84A7156A6E6201294DF18DCD2965AFE2E8FA9DFB6E99DB5863DAE8488451033B6B6610A2B2335B38D6AA0E852BAD0922E8C4BB0AE11721A92B2FA5203923D3DC4BD0E64D8C649436F04D021501ABA56C1E4927DED87AAA0F60ABBEC71E4A6B0A71FE0398480763DD38840BA1794EA8EE3FF5F432CE8D219159C20AC44CFA5E999204BC6B44D626437110FFEDA6C385FB2CC117F4EBE362A70409CBAC1A61D834D3ECD859E44CB05AF3A7F0FD2CEDD6D38D3D9D818460660A1AAF879611FB000234DB1AED4512CB156FB31BFD44226A75C3DA95F82589345F9E7254555C5F4F61C73700606308E18E4DDC938C476868A8884E7873015EC988AAC35FAAB7CF11784C4A34FA32AB4C2F679CC960E71A41C05CDA05AB5FA5ED9295A96566B0D6062A0068964330CF8335246E8DC026D23BAAFF06C43FE6EDD534B1149331F39CB90F59085BA6266541AF5E78989FBC62F0D6FEE72FE942C600AB88B830B60EE07E34453329A6078FF16E415F3B7ABD1F5F9638F777EF2F0C860AF43963BC1530F17E7E74362B639EB43E5BBEADA51E9F6CEC1DC8887202A61D606E4F9EEFBD3BB8FC6327752E807BB443919EAE152145CDB4139C8D78E98AADEBF69D8D089BD9ED8CB4864B17ABB12B24582F4E2CB7AE5EC3A0CF1A58B2DB63547BB7392B9C9C0F53AE521BB9359D699E281DE27F1D142BA8730F0FA53CD6414366B958B02B59C543210401FFCB2321EBD29B430CB800FAC253FC110BCC52394ADA520CAD3A15C753D78B6E10A687685A02CA1C8BAB67EBFDF5E29A01FB1173D3FDA5EAD1F21C89BCC7DD9EFAD8F83546FA10F7E3F66713B47108F2C83A1172120B408EF420A104B04BF81892364D6FF3ACA32EB2566704A0236269C2A880B3D9D779DC9ED3811D713D6AD0D4D5AA235E6CD113D4294CE6ECA30C792A39B02772A0526D86F729D7C307D025D1A6E49D398E446085C5DBFE3312EC113F464E2E7D60D2DC50D95241B1EDAACB32395E2B75CE3D6DA98AF4B0E923FDE5670E1037918890EBC81BDFC3F167906A75E718BA5C28D4484F71F016AD86CEAE0E4E72B99D9CC20944D641DD86EEFD60ED001D09423CF10FADDDA7372289773CCD4C6AF1F7A0C17EF6C538C4A2AA734804E4034F7C02928A05BDAEE0486286A13FF57B2E2F7AC3D701F8C18B483528AA299FAC4AFC39BAE52F53F407E85105BE5FDB781B32BC44473A2C38EB1FDCD586503EC2746A67CA83FE66790C4E227C59003EEEBB80D80B76FF6F888E5DD0B2AFE6D4AC57361D1FAB7C9D35E18D34090FC83B5F463B570989B117184C90647EE964C4F798FCBC9215D6C6E9404D80FC68E66DA3F5E9F87FD786AE790ED865A0EC43D185929AACB94477CF9340CDC71EF5AC3005A0D6751D8F6186DB3083EA833DDC9BA5FFC09C0DC9F6FA774BF4F3AB9F78B0ED565521598BD659D3609D52B201F7186885F86875C07F907C46370E14323A5E1AD6D473BFFB3268F67E440A45FAA7C5D679F5B962B450BCA3DA6AD4C244A50C1453B96DF6027D4BBE5E6E5D86667C02413C5CE090BFE3E4125823296DC1AAC6FAEE92094AB3106FC121D66FFD7CF61421444BE09288ABA831C48D70AFEA04C8F13302632876FDF8B6CBD37F47631D9AD89B10A1C8A94D1A682AD86F57A67DFB9941DCD13E47A985DD7C8E6AA8899C71E9D1E1EA4A6389D48934200D1EF32C8AC38A17DAF842D81F494AF8B9855D509305B209A4409A89B302ED6E28E8E848DA4EADDA178EDDD7B55EAE1E7676EE3FD891BE96766E565146B4457543D511AED942AE621DDCDCC9809699A0C1D789BD0301E5C8C31F0BC5A0B4B9C67C71C979282ED20062C5A8413F6C253B6C65F3A207C529B64D57CFE4ED47A29D0A0EE7F8776D4FD99E677A86589419ED4D32F175F0535B28ED37AC77899BD6750885333EEC5993ED0668BE5BD3337A27AF505FBC804C658809AF6D86368D853267030E71580655A5E9A8350520F1BD016143EC7DC2CCEF557245E1F80A7FDAAB7977CFCF455D8DF0349A962BBDC934F270C6965803D179B115D2200A1346906DC949631522327CAAD3F55071180C9CEBD04ED2F59F9788F016F85960CD00F492435F5B6C4E4393C5D631929980177DF638705CF5BDC79A360540A13A087E761257C8B5FA88B454B0B65A7E9E7B8931173F5FA27A08F2AF4B388D9108C5F63E1A76C0BAF31720CA7227D7E60FEF4FC992F265355E5FD5B7C3BFB42FAD9D41A3C7B2F705A58044D0F2FBD5E0624829F3FA9E68D131CF7C15D77078314AD72E097721F3DDFAE49A537E279D73F2163293896667400C611380E7306A616ACF97EAC00FE71061840AAED1B6261EC144D23CFAAEDAFF592C183858EF009E317F12370FC2993CD81BD3CAD43E59A0811CBD40BEB7C70C5FA69A48B8D3719C0655FDAF10FBFE528DA6927B662DFB059D34D1D0B9E888D6B2D813864088641BEA712A61EB2438F938DF9076B26EE0665284AABEA6D10FFBB20C23B2F1C7A04219A144D13783E5C7030F29628E37843683698581AAD1596C3043D22CEFAC5BE834D17FAAD356460F8D8FB1E78E68455C3BBB1A2680B609C2F72DB94A667715F3D3105AD697CC5B8CDA03E0D4F7F846725CEF0D68523CD178A8FFDD73CFB4355EF22909842C8F29F0FAD45952D4650254BA079DEC6F97709F052880BFCCEDB904BA4594A936E13CCB22036BDF6056C8D8EC711BA32BEB1C70D9AD26C7ADD09D8C86B989C689C62836FCF66701740BB312EC7340C81A45D845FEC69D5227DC42B7A1ED9E474699CD8AFE43F68E4E6FD899CED108BFBAD3174826A29676184BD2685BC74C7420C35B00A2683F2C6AA34AA7D218A2179940CB191B76D9A275736E2C9E94017F39CA350F74F70D1C8F7DE98F1A3D06B3F1D27F0099572F23AA9408766598BDB994DD680E15E35D37322AB9DF0A08CDABC3BF9F1A2F48EDF7C44610B252A585206A7685DF1E2683E3461B697A3486FBF7D90AA901D9DC3DCE468BE953B26CCD961C2E27D76EF3C5418DA7C7C37BAF3BD7BA66982050E1F40EBB939C87B105BB2E7509A97A3EFF6051C70D1A4D97BF8D4C438186E37F5A91890EA0632FFA2C87838E07EDF88696E32BC3AADF1E19254BF5B64E187865157E672703C5D5E1979CB79DB5F65FB1F310828FD9995B5AFF21E1AE644B2539F5D208CA25282C7A8BF6E2DE7D0D72E3E4FBBE289A612E021139D686A229EB6B74180DF20E1A17814122C6512E01F9AE0538B1AE224868DADB4D8DD5B5D7D2BD16748A1C8FF655A3A3C031473F69CC29A402A3745576CB35F98CEECDE2AE654F46090D2260FFE46B7CDF1F6527880A64A3AEAC19BA9F3B97D4835A6B7F7DAF21114FF118E92C8E042747BDB16CB1983B8DEF9F5ADF9E3073A70B8E93A41C77680C11F590B9F46FF2BD5C7130D7B085E6E33AE9DA492E7395F8DEF60A8E86702ABC0A36612CDF24C3D82A768AE7679AE88A2E4E0EF3CDC28347686B87760EF408AED05774C4E2D520797392F399C789596EA2F9407BB6DDBC0247EE6F9BBA975940D083969D277C1AFE5399AFB1F806A8D7903037D3CA8CF4F5703942C45ED0BA0DBDBCBF35557EF3B0E1E93570A98D999C01FBAC42C85A85C83780945324B99828F2CD44FDC6DB2BA910E060F1802AFCF950A24F56DC0F53C6B290A3994AFD57E854ED37038A796E0B8713A85EC08D2961E06606F634E48A614551CDD1344C6E9BDBA72530E75AB0407C687DCCE4B8044066C83182013D542FAE49A7BED697F2D22C33BB35D4FDF398CBA0CF6F5E80179AE48A906552E1BE63FB0FD83AEF02ABF629379770827EFD2BB9021C1DD82D48F269B60EE969B1DD3680C8DE6E56F456430CB63470A593D54FA91EC0058DBFD088CCC936CBE8FCB900AE10B54B3D2F373B50EEC2FE48451D7115F6A2F39A8E0A1F685027C7B1732080DE29D1F017E6955EBF221139604139CDB0D6C808234C59BB5B174DEC9CFF0A2C5B94902817D2B60C89B9AC2D1D168C5B4ED682DD62432E864A4D4E4AEA757AAC8A1EAB9C802CDBF20E8E1068CD187A572A0064865A0A3BFF6FEE4BEADB622EE2B9FFB95879F9860C83D3DA24C32401BF1EC3903AF6F1CF83A263C9337CE02B58E9A37A15326D1DA9C1048F8B57F93F62D7326D33E72232F69E2EAD2FABC084871D25737AC691486AD5C079AAC30A427A7DCD1D71176653EA1E7E70A8FDC8D3F857A5EFE2972D28F0920EE52035E2635803AC5A225622DBDD6D9977B74DB6241A8C5368B3059A0E14243B6B12A6CD14240285B14764380C2EEE748FD080B17B939808F37A4D56F58BE512394BD41F9DD191B1DCC782F750C3F7A072CE7D4EE12DA805A7AE921ABEE90783883A4D39EF8BEEBC3585048065BD436EB581320C0348632B51640DC31E5AA3B5CE2A5BD812DF2BA4E830D83D81E93C396DD766CF1725E9DB15D40691B582F6A0E7A6516EE40C25ECC52A8C83866C4FBE812D51C74766ED35F8306600A78A7C52B6B85F005AE916879614CA26DE9BA3EB174F41837C240A5D3A107E5F1A91951FA16842A37938E8EBAF975A24C085026E5C85FA90D6BB659EB421AF26C2AF7798BA864F290C4B28182B12F3E5EDA25C2C04C3F4AAE6FA09E2BDBE7591B4C1F4513CEE19A6EFA1202DA8FDC0EC40DFC429AF375A9C7E6AB1D9BF0F4C964D0AF567C54ABD0C4BC5D8FD3831BA6CB26AF6DE584445499178459222EA379B400039787D2247BDC107FE7B9D33DBDB501B24DB10D31F3034D488C6054FF3547649F93D1422768E742053AB3C3B3DA3139C04475C4F29CCD5DCF006A1B855A533391FE1FC467685E5EDAD87E547D55EB040438B8571D98B29C6A55C906112061FF1D082D3735670DF0BE40C00DEC7DD0577600AF693D97A8F8164F6C5D193D00D8502328B50962CA0DA5F59B86B958051E698359466C3FFD2421F4A05C340EDD9F1A7877735FE18C1D696B82A3D1E500375FE3EE080C11314D67BCC3CFEEF50138777C2134444B8E97A2F8041052547A8095A7D1F4F91D2C3E70829CC5CDD4E4F21633515392A8BCFE00000000000000000000070C171B232E3941437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF + +count = 59 +seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 +mlen = 1980 +msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +pk = 5ED5C5D9E9D7373AD691CD7D34698F8BC21C8C4BF9291095067BC5F431AFC64C5A3BC478C51F40ABFD4F3376B194E0EDE90EEA9E45E2DAC906FE55190880EBCCCC2DD0BED003A717A9C43A02088C12FA87A21795DD4BD9E619BEB3651D3B3A678C0E4C196FE152289F88CCEE3BFC7230C9631D85ECAAD07D844CB223BEB807147B31ECCDA4FF244E134650F242742A66E0315628668858F8062C18AE3C396A6CEC45CD1640B9A81282FBEE32D02A584DC003B7ED4492D7477B95062E11DECC9010E6462A0D4A9DC9D0835B2AF151D1E94F3648B90C65A0BA23D9556E15E45BB593CC1D175C4B31EF3C24FEBAB27332F6046136D91B31EEED995327E870DDD25DA50B51FD2E9ECAA648838BE1A0540DCD54E601413044A6B29A2BE8B3676FB8D0391EF81B4FED43BDCF6DA4F727F4C37B1EC5064510312BD0E1347314F6A2B0298159FC02568597A6B3F302E722E22857FD115151922FC387120615B27430F493B10972C3088D3E2D9A3DD25D8B161D7FF15FF556652E1506919FDC50EBDB5F199F846E828B4D03F18E9DBE9444019095DB6AC6C05CAF7F9CDD88EB75E59A0D1D0EC3D27CDD91A4BE4C7365FEFF11E377F16170F3CCBCF6DA3D4162FE6202A5534D6903257DB168405790C21BBA6A93578A21AA6E1FAEA03ED26D3D1E740C5E984A752058066E7EFF7B05127EC37A1052F76733A0F2D71A1F6D58836906DA6299E504DF989C4B029529A56983B571A8BF9074414A573F77B18224D64C3828E42FECCCA5F14579E1C45B716BEB2709E3DAFFA064E04699C7BE1397F34F153A7D83C230B5A67EFD7195DC60A354606EC5DDABD9887419601404694078E769B93A34805EE5C3935D765EEDD94C50A265EBFA8C4065F2EBB9112188AE2B6AA8F2A0D4B16CA9DBD1911F1E269E811007454A2EB22B86F4901F7FBD7AF7EF3C224223476087A1DD218D3CB794D6EBA0FF38D6C791A64E51A0C423D9BF96E90FFC0370F1E9D9BC9DFB26DE141E933E564CBA910EF367A6E6129C8304C0C33665671C378811A0DD31D03924348C588E329EB361435CF5DFD4CD0760DCD973E33BEB485F156D2470C9A16487A9A7CD15274DBFB0D6D1C66DA841EBEDF8EE74874D8428450E7A71954E824759B79A2BAC9B0D5B0969A8C84A8230B1B5D1961F6E0E792355D07058379EE79969CAC047717F88E7EFF5FEF301118B4DDEC65C22B00013E59DB89B09EA2D648C844E48320FD76E79B0EEE6E1DC4A551A6BD84712D93DB8D4827B8F92E2111E77E9241D64F55DF89EEBB4B9787A756084A47F3AF0CB01E9910035268FD59158E5A7C03B0DE24E6466DF8493195378AE0174A09A4F7CC7AE740F89F689DFDFF654DFAE5730E6E1DCA0C3D390BF1F6D9EF856966038668BF6B77BDD0901F9C8C62504C203FEB10C7CADC31E550E2D5C6C014F6757D1EB8E2FB9F8C2481925CFDA98F33E7AD36395B4019992834B909A1F5D805956525121BF76CDE77759407E24648001491B3E1777F916843BBD6A9880EBE051650BE725E86B55E5653DB9043BA79BFD8298914A0CF218B09D21FDA7D8E11989B0F9EC7BFEAB0A5ACFED30B20003F5154620C91B1A15BB50CC79CD05B823322DA0F212B48686027082496E56356EC83B2309C902EFD482B6BAF6F80DE60016D3E1C950B720515CF21D33AA37BE944F6E57A0EBD0A88D39A99EDFF427DC7EA8546746D1C40D8DDD5137BA176D4FC72A92215101E53D9F2914866280D4F5D990643DC7D45EBF686FE28769BBF350546B4028B0F06ECCC8455FC32B6972679C08E87498B00DCB46747E18EB94547B1E935554DDF189CC868638AC42786D752FBAA58719108A9C9446052323327F014123550BD28EFC65CD54DDFFA0CE13D4835480BDA48C23ED473C408C304E773E63EE372E39A897B34C101264DDAD2A407A4E9D6A0D06A71628AA8F38EE5F67A79FE67D04E137CE3240A8D709799DD8B3374DE22672C65B8DEE9CE30211ED9BB5669833CC2451C3F4D03249B0CE5FCF901A1ACEE3325663FCAE965E75DCF0D629BB5C7F828001AC9586C4D9064A400CA146BB12D93DE273A45ED87C707777F8A10D073E0C99D25B822EDE90A2270899990849469DBEDB055E961451FC33E485C739CB70921E783E8B771A207F4B07CBF1206E61376C9765541D87CA1EBDA09A49120BD9E3757B97817956CFE575E0395F87BC670401EB4D6B726902CCAF228FB0E267C8A2EEFFFFDED9E44DACFCCD53105F4028953C9D50EA731EDA2D50D9CF8C990ABB5AE9E830844736798D8B12C386156D60AAC364DF6AF84BE3BF2FCB0E3422FD35B249A82AE345073D12A8A46A3965B1350E03A53162BAFBFCE52E950948B8D0FE16C959B197E189D3DF9ECC5AB8E31A893B06E4E9B067A49693E17C98011171BC89CB9DC3A235150265863029352EAA69FC3836A412AC7D7D55B3A6F74D5930F42D8360FE4D9E6D603E2B8ACB30B1A3DC91000821FE469F50A6CD449558AABB2CFAD37CF84BB98C6649AE6398240BD237475A8AA24D1DD6E08BAEE1160BBA11E28F5D398F220B0594E8EAF0A339A451B6AD95B93DAAC7AAD5E6305507D1E6C2B45B348D51786FBC80BA6C64AA5CA8B7A650F299091CAF6F9DA4EC1C9627BF4C79DCAD4F548A60AA6B43A0279794A43764AC33A154007A14C962948F9DE6272FB4B067C50E45AE84116C5C67417EE79526D466F2CBF70220B2139F4C531440D62314FD9F8469B7F46727F1CAF5622F58A2ECCD02556E9606B535839AFDD2808443F621BF1C569476E8CBB6B042476656DCEA84D8E6A0668FE7F20B77A29CD5BCEDFD2F9464FCDF2C31D9E84D32D62A2CB3F5C42DB394DB2A603609CB9E77F80B3121DA981C068F6D1252BF7CFFEEAFB984795140C777DE77774E4267E570EC6CDD4130E88615373FC1BF523F569B02FF35AE87149B80013DE7CA4FA5B7C3EC69EE7EC2BDF18CF90ECE02DAEA234C341B056C56D273350E06D4C48F1030EC1F9521461FD29654B2420879A80FDF858AA3406C50032DE122A65C116A2789E01FF6CE402AF9968F5B166D9F7B2C0B8CBB4681D62B570DECB7D2D47A11A48F18562A4EDAA9EE7C22BC607B24F2EE74723AA03E74B3309905FF32C16C8C5E625CFC584848A467CE2B74F2B8EB1D0315E5CFA84282B535CD0BFCA42F1727B7D12C73C394C12D3CD9FAAD4B6B1AC65CBC3785E2ADD14288AF1F4473C4C54D903B107C6DF9AC44ADA78AF3EDC45AC81A6C0F8128BD000D3390078B0844D083BA46C511D97E9F20837A21A238078463D8B46CEB5D5B6095A03C38C0A82A480FB00D0006E1644295F352136A8971E4282DE151D913CCC371E75B1422C92514F81DD177A85159D70B1F4B56FB0A24080247C843CD00525E1BCC8E74BF551D02E5101E1D472DB476A51F9068FE4C15E5C1BF8EA94D60ECCB0F4838B77CC75E4ED364689E13D73E86E9CC955A466A38A4271A29E0BED83E6D11B52D4F332D8BC30AF7C8F3119DEEAF38629C9B89BA563C7E9DC6F4D3C5954B0671F53A73C75652A29FD56EFB4F0E4FE1A289E08440C2DAC86D1F45ADAD8D7E4845B38E6EB925307C6974834C93973C300FDABB2D94DDA62D84C5EF642108FBB3CCEE31BD001A0613E4B9F17D16EE097A8F64CDB98A3557B651BB6E7DF8D1742C781D299037CC +sk = 5ED5C5D9E9D7373AD691CD7D34698F8BC21C8C4BF9291095067BC5F431AFC64CE9C15F4F1421645AD020B059A152609176A9B4CE3EADF44A1C8197787E4292A3FF63C3D99C400CFECF3C944B02AC7D4DE6B8C57D0F92DB12C6CC50E7BAEC34A319372DF07D4D93273E302373E1EEA2946FE552DC7D539B9603497B150C5F0B08E346659C08221A928812B32922B8715A466C0137515B468DE1B8688B442D59082D0334501C4020E2248D18332218C12D20C4111B06660C004109146A4C4602C096854938260A270C610249112365200246DA486D141180883811893680D3288EDC402400B808D23840D0146D80A2640A498EE03871D8406A0A182DD3A68C4A18840A112E82B8308382251A31124A024980206489404D8C021008A00502136850C84064106C2091885B18018120314A123014B96C62C8701A08060A022ECA38712117020C914D8C02721C446152C04158A82522076401422EC2408E10B72D9B442ECC360002C405C9920119466A10144803876D5B042D5928250A2548133612C3266018918490C0919BB0441024410138640A1649A2107113A33000A43081A04CCC148C20210D0A826890C40D24034991326904054C9BA68494B490C848301A86001249300A02115496081311040B468412112104C1851986650239490821425936501424111981851345658984004886880A422650328922B9514044214186685A926C1B008C43086AE09208C0162E92027044B08411A8841B344601928540A6840195451C9088D12628181244E4B090C3986CE416840B144D04A15063B28D62160561A49199C4701B224580B60C54C28D6380652337909A082D92266A0C00861B142121300D94140EC90422D0886C14844140249100948D94388CE42270A3164A124624C81284181701C8A4651842420C8948D3426CCA9651013249140401CA88102293694C1062A13884A49431DB28120A32495B282212C90499C451D1A470821808083305E1481202A611C9B24811444564C8111907225B468EA34640D2146454062598940D5924812480455A882C12452A8CA620D0386650C289013509E116321A1271032472C8B4102497240BB90C14100A9BA020D4A269C0204ADCC64C10A22000814DE4823113474004C261A43685C9B270224566A0906411979010B301D0402C6332099C144E01434D99828961066112266014841194C041242410CC340414377220A08C2187304BB66992488609A50800004D8944712210268200264484719AA4410826105B146D9084018A320892082188C40013486A040045200441DB480814344142346C0C1585DB862D19400414C82893C68DE4B830A2146050428CA2C2499CC4099A3412D2104E22818550128A589065032460D1C44921388404007294B08102C005040620DA3251C1146A20868D03452EA042841BA6404C104AE4A245D4082584A66D8086859C180CE2480A14372D040786542008001872C1946C14C930D1343024464909496204168912336C03874C03A26C1AB224E0142000364EE0224904C18CDB148410A10D000848A4026C82444810A04122472C8BC2700A338D0A385220998D59223014A48C4A9689002744D1227161123299840904304C1C3345C1927152848D1C821023C328A28041249181A22010133206D3369102294654A2908B2664648441118071021866A48205439821CBB06D19394E92446A0A367014B23018990514214991122154328610496598221023082E1293018B980C64C651DA1625181251D2A20589224AC2826C4AB00519C00448960908060E53426084B4902117085B28469C443164A860D8006C1C134143324EDB105291B04C21290263C00D1BB571D106054BC40180A8451A0326D9922CCBC44060204D080709E4A050109040A1B408D9B800CC32500B253099866542C611111321492685422226DC400AE198292132015208318A4040113685DC143110982584906000390D1AA5600A3841E3206C6486650B478E81166D42002ED8C80009374802A4700B012DA2B8811C072D13498E24472C6044090237680CA388DA922D61802863488E8A988493246CD340519C224854068DD0404103974999868843326AC08641E232061205841883300941400B968954104D1C251059960D12832403320118436450B64148468A180445C0882D2237048C162C21350219140560324A51C2695AA0714406042C2DB09BD4043DE7569A7DAB52FE16D4965838E5F3DA84526701247873D360C83ED3EE8169CACC675F13AF8DCCA89C0A860F26221784B1E29EC6BBAC33DEB4AAE7D788F6CBE95970932831D22809AE4DB598EF7F5DF8480CBB386291CE4FC9B6FCC9E2440A1A482114DA1F5B3DDC1AD45C7352EBAFE176446598B700FCA9BB8D4C747116902F0CEE16EBB723CD177D0A45DD0BB81547CB7C33F93C2C77C30953033FB4F094766BC7999CB632A383F8BD5F3A8A75FD43001ECC247D1C9551DB1791D74D3D8FC692CC5CFA88B3CF4995E4904D77099B138172BF512A82782BEF59345974793C82B36D92FA9EC87A715F377EFC34B4AB797ED59887A496918747B46714CFE64E7163853752550C7534DE71E1141B507D38474575BE1967F184852D3E0EB734DA12D0AA26A99A173A7CE3E4127860003B2B38A9C384A895B4465D0FACFB135DF88C27DF2BF1A3BE718604AAE2BA51C6159BF8203DF56B23ADF8D3BC082F5DABCEB0CF7BF0F1AD2FF9823ABC9F87A08A0C455DB64B3170FFD4570888A24D500619C02EB11440983BBBEA79F402A52D237E95D6AC2B0ED33BF973D67ABDA6D2BA09C638DAB9ADA6516CBA341BFBA8BAD0FF33526DBA0A8991B29A81FC8172644E8775512EB6F09BEC494089266D75DD39A2B47EA4519B97B3ACC67FFE6B1FC019DC07A222E4322982B478CE394507D96FA07D50F32651A6DC455E3AD281781A5E452688D8C15B819E0F09A476F22EF2CF5D5919DA20729016BFF62FEC5C2D14F8F81327A978DCF08A75163558068B23D3520CF736D191AF7146A164CAA1128A8DBB5DA4CE65C84B60260A47631FD38FB2B56EEA959A2D4A5614FBEFCC3BB34E3DBCA66DAC745FE26DAF4E1E63291AD734B4ACF47EA00B25DD8711B9FD11F07EBD10DF0234656C7CA563BC820CB7B93CDA358E4CA08CC8609E79D7DEDF12A3AFC6140D9F03838FA3BE9082B5FA54C1F0B2872449B6A09DAF01B115382C531273B47C7B4EA985A93D5405F85B3BFF5E9687A3AE9D1AE0C8F8D37CBD0C1BBFDF2924DCF4D548777697BBBF78BBB7B2DB2ED67EDDCD92718DBB7E65CF03C38A6FF4D5F5BDE86D269557F4ADFC340E323FE9FB287D9FFE20776AD4677D709E566DE7ED51FCBCA9BAFB600904C12192EED55245FA7E9DDE0BF200181664F38FAF9A938D075EA5C6B8B729EA45D6C42E72A6C902B1E602D57929494B652ACEF91205FCA750FE51AED973C9FF0DB9628CED5C057E2B6544D405ED27B10B03136FD2DD2EF999D76B3F2319B5839CFC5DE0265B862AA0EABFFDA9D4F3B4A11945615F41F6595BDCC6C70663CEEDF0551FBC42BF262E00323248E637A95E18F0BE3EDF9201E840CA7CB458F12D26D5AE0B97D632171D2380420ABD7D8F9D7CAD7F4F89C5869739DC13FF694851C7B53D96B80033465BD1445957817E12340CF96C3969882DE5C21B5FC16D68B587794B070EFAA25D384E43495876833D4DA15A19E90BD0433149499DB288FEC82F3D27CE7DF37774623BD5A419F669663731E9DA2B21842BC4085D484B28196F7D85B956E1EC822B67CC54B9A364075C26A03948B3DABA4FC68B89B14268CF42C36CBA6EF7B6CA14465A63A77ECF27F8039091B8D85363817C61E2FF5D3F4AF791397BC37BB0F55646D4A2E53595D5135632F834293D38EB599CE6C05CE356F9EF0BB6E30C4D05FB3AEF96FFB49CA20E822A9C074188B1047E8EBDE00141EAA6E4F0B947843A4862779B404A86448D2A4D7992B1A11CC68F1A351A554AEF63FFC4CE2EA457BCAB22381ED11FD1765556CE48D1920B5892C4FA6F914AB57A6F8D22BBF39EBE613C7618AFF3928CA1A72E08E3C3C1329CED63565B1ED591A691EFAF8487B7F90F71C918520E87C33C4ADC6486BB5B660DEBA51EBBAB20E551F39673BA7E045833EEEF94799C0BEEA0B9A7F65684535FAFE859C43FC345CA0456D12355070392A482B8CB0D9C8DE1B1BA2A3144204331B656A01368DACB10219275CAD0197C9F27ED98F6EB28994B52A4E6BE94473B3A9295D8B066740463B4CA1036532D095698947ADF1157C29BD80008AFC2EEFD4A56CB6FD039421FAB4ED7CAFBDF2A113A3DF5B8F96952F41E7E27C08840D8ACF429F55CF384A59BAB223B6775AD5261EB14E794A85AAFA6798F09A6E945C06C23CF59D7218E5D3F23BC5BEB4838C9C54D7C588B848BEE0D7220A4EE54B494CDC4A5BA496E89B141B474FAC9EE3DF8C78BB85672A0FA4113AC0992CF709AE9058CB4E5332A89AC9B4BF23CD890A464EA92BC6A54BE157C083254519CABD9745223A88757BB5C83750B9A114F5F26A98F71963FCF027A5133CA5D5104CB202417AF6370C67418AE06A945CCF9E2285982247A9FE9C9E3C60220143D6C13D734D9FFFFF6BECEC6F9D1A77B57CF45D37F0AA18A284552324BB1441E651B9ACFED9E71DEA0D75A42FDE95FDADFB36A3898C5FC4B19133C4BD6F882FCFF621E3B5B7A0CD27EEDF4295934CD69F87A704CFB845537B5CEA17AA113C3A8F3B83E313AE9E8E18819BD185D5399F1D285FDDAD194FF822C7DCD7AB90C5F4A4CDFFA618C052734D08E8EED44F4B4D26882EEC64E9CF4541491FB6B3CED14AFB010067EFB6BA5CB9B03AA187118CAD2611C5FC50D78D0FB49ED31859F2B07E8E7B4B6213A1C79C9E044849CF0BEB0F87D63784F189B229A288749D8E9A8FB7F2A8A81B027F39F52C8312B8735C2B9AF7764A53BCAB2898617DCA37BED9B6EB32829706C91E194FB7B6DE8132E74F27CDDB53ACC7FBFC44147750D7AAE3FA94E1CB524F106E44BD04170BAED79C6CA89E9CD2EC6974EAEC371F229984DCF2B3D14BEEFFBA25A8BDF0EDB456C4719D706B1B4CD133DD567BEA51A22A6EDE4A6A3DFBAD3CF5B77B8A05165698910DE814CA341CFE43A7C361ECF61F699636ACB42D5338D84E85D5A4859D9151ED9B72023D4339FDFFF698D7D7C473DF1167E3756B186DAA6252EB1E59FFEB0D26997600FA9B2DE5B58EBCD5EF2544EF23A164C3FD5CAF3E6F52A0E44A45C3B306A2CAED315B86722F68EC3BA004918203AAC1D43FC9701FAE290BB08F7FCFEA366A42E388B159CB5DFFBEFD5D038B8F4D0CFCDF6ECBA7001BCF95BCD1BDF0E0C2B23D8A90850AA38BA4B6EA7C5820A490F117F11051AED318C58DA9936D7F2DD30A67059E350DB274431E5C1B434E7740BD3B0CD40721D90E444A8427EC873C20747C6593E245237F844F67BE4F4CEF2FEAF7C244C10B8CDB906029DA90D85E89FADE1C9141F03BBCE28E1912F35C5D7A97CA2D78E54C5B77FD51A7ACA797F2E452FB3DA6A60BC287C015E8DE876AE1D0059E9619ADF19DB84236FB5A18E51964C1CDE8CF68AD88F263ACEFBBA04339CF30162FE149EFCB088E4028E801A43542E87991378BE33E2CECDC654907EF6D8AE8117DDE78C953DD6B09B3E783C16D1178516BD4CEF82507B63F57753361DE9FF838B054E11FE7184ECC3EAE9F062A926C9C6DA64D23072052EE21C9A396E2C1A25E4CC6638A89BEE517A5739E63C432C8EADBC4083111166409C94848C547BF29E707FD90E47B1FBE1A3FE6BBCEA8F9DAEF7EC24E8C08BB8BEAC7CBEF638762F92BF199708158FF3D7F369EC99122DF346843E8DB649554B265009140D6013C3F41C1CA25F01EC7A235E20E4EA2417EA7E4A82AEE4BBDA055717EA9FD717507C84FDC948F5337DEC3EC0C523761DDC6CC1CAC5F43B5E8A30B7454C8347E95202674BD56D9FC0A1B7C311AA859A45FAD907218FD8F2476EEB66FF527ECD8E65A3EAEA8EC2EB9254516DAE238477449319F63AFDB51819D2B30ACA8BC888BBAA1E98CB03EB54FB8823B620BCF46CFC6E72EFC348FA25989EB8F42CDE4CE099F562EB782BD58D17CE30B3D4BC694686CF4A90A2AF9D4D39CF46B2F83D02242A7C2408CC0ED1E7A21608C55B3E1E365F0097BEEC52B063472EEA40278218D833F914654A015650B9CEDC2BD0D15C4D804D00760060B3BC2383EEB6BA7D8B80115ACEBD06572BF2656039C8F37E4E6F3BC2257157074B422DDA676383B39267FDE7F4CF505C49EADA054F4CBFF2FEC7B2B7C32334A218225C521B2C14302F65C99ADCECADB88A454B74D679F58735CFC715DF52A97F75693F74F22D6A741DFBBF36873BBE79F0EF859B27FA16C2D52A7FFCA5E4C2B182BF626BBC40A8D577A4FADB65AEEA6F123494869F45062E1B715C5F913E9135497E147358BE44631893C90B6BC83D536659D7793C149805C08CEF3CC16E453E6F8430CF96C74CCEBBF440129F4D12882FFE34B97B0A1B00893955938AF8AF0C5A129106561DDDD3247A60A5E47B049490F89A56FA0747736D1C183D3DEFDA21F9E3C2A65A88091293941557B941E32623DDD6CC3694FA50F07945071B5169D1B76D2988464DC6C2352D7C8CC18FE73CA91BCA533D10103AC9C38F0AFE9E27DFA6F90623AF07CBADADFB8BBF8807CA99FA4B3C884D1A0F94CAE26BDBD4E98E7BD3ECB4AFA2A285B808ECCB8BEAAA6F9391C14620B31D198EBE23D23BB6B3215089A24F2387B462131E6E68C4CFCE3E9909BA551DA6F20A1A981368968AA764F6EB3B0693BDFF02A467B652A75473F59A26A403FA886B7BAF9F3AF8E675D2D7E0B39613097FFEE6D34B93587EA90524963794777EA5F72C8523CB1827D5DBE3943A27C3A3E0775A6568EE00F67A0FFCDAE616CA0B +smlen = 6607 +sm = 97AB3124ECBD1737D4DB3E5841F79B89108B3E13D9BD3787D2CB2425009FCF6653A1E534B5B79E0D48B8D4B67F8A35FC632506C6FBD975B7838C0E89AD74E333FAE35E7481FDAE0CC5423803AF9269B4CBAC417440E64B807C823501F753B97B2BD253B878DB7B22D7F6F478B6E40DBF84909F84E1F05877954063B567EBBDC6F5D3258C686976AC605A7C29DF06F80B0BD9917B593F3DCF49CBC04CBCBC335F75D7C9B2CC146FE435318E266BD1E166EB67901AEC215970096EEC60753687C7D937D3F184C24FAAB38AEF634329558162ECC42DF0DE901A6F46D355C7D3F77E4C380AA4349BCACF6C3B37CFE62335EF32D6D0EC3D516314352CEC4915723D575B92815DEF226E342B50D016D5D9DB2E4D61E6B49D6727BAB9FDB1A2F07ADBECEB9154DE98EF659011AA12684020AC4A142F2FF25A29ED37BB4462727F0FCDFE5950A0806AB374416C8F6415BB0C98EE8F4D8266244234315EC237D96F6027A5263A98886F1009CC7829D87F5A8070985334442F67E9EA9DB7C55FE4934D39E06BAC4FCD9C0EE758AE3F138D93623E3ED7B4BDC1BADDDA8D5CBBC8C687ACBC3D785411A19B52955CFB6D9AD1C213122F4D1469A82D6AADAEA75E5CAE99A39D8B8D2DAA1E5FFD8A461461916C2FA180142F708416C73CDF32B1023D6DBD8E32403990DE6C330E70AA2B7E72A2C93B72440715EAB49C3D74E8757D4AAAC65257D32515C6626E2F85B848C2657AA22B07768464E2E85CB26AF064EFBB929119B294BB732F3CAF634CDB9030711FA57050BAF5EC0C2C8BE309F78E801A4F91A4AD246BDBD01DCF9BD1BD4182C5E8FC3BC015448D4C9228F67CAFDDA5D9E81648B734DADDFD14E5B25BBB1768B8A48CA15F14A73745471B7F56D1486991D1F1A6A2907885575B3119CE9FF2F06814CA980C5D48C0310D987EDF0369CA522EF68E19A928D09D2C429898BA05E79EE78C950851C16253FA57F5E680E327899030702CBE3E80F3030A8B7894FB2A728E50078E6B8B1CE9D58591C4A69A787D29B37F2A280C1F1812539638A011A368D3280BDAA34116AF8D4C455EB57B66D7FE4AD637AE4029AD037688047B22D05774E9544C4DD044FC9070AFEBE6CEF9893DD6332C82F81B25F5B7406BB47FC229C62811250869959710DEB3C22CD47459C63AF0663945B251DCC62D0082DADD9B6993CAD03EA403BE664AB1A10FB4FDB2082EAB79F8F8D5F16D6605BB23D484197201630D3FD8054D67E2D2F330EFA7D249E565F18B3F672DAB9E1433FF450B06A1CBA949A96476D2C5E178DD5C5AE5DDBFF2FB0474E8E3B0DE3364EE520A9859E56200CA90E06427D830E17DFAA81082E9F2AF49EED1C5DAB8425847DDBB66003B5B854B3B3CF3DE384881C9E24D067F0DC3128378E98C593490FEB2B2F6A7DCCD393D228357FD4EF81865AD1A878FB5B0F4DB9BF691169431F4F25D07B9D8D3701D7DA7153A735CFC6C3037272B3DDD6CF9D180A628C32351597A0335F7C48589E73517CB72EBF038FECB5B72AC7F815582009686769DEA80A9DC550A21BC971AB9A2619472421DAECCCCB1ABBD1D9589C5E22965879A5CBEB6D26DDA3C265889F9998DB09A989594DF76F753381F1BF31A97CB46029D1FEDF2DC26F326A088888B1F365FAD667637BF3D2D8572AFE5ED4BA1560D7FCA4F97113B178F421B2BF62F55AE63CAD1484CCAF18D1A24CBCDF4853E50256893DCEA7B436BDF4B4C5588778C1C1B9F34DE6DD5EBC5167C60DDA3D746335F5EAD0916BB327E2A1342334BBE946B8A3CD104CB5D4EED3534A5E81CD55381582AA582F5FC3659975D544C072F74BA8672A6A15DC9AE4A926195EABEA93B116E45380937EB5450C883C00173C3CACDF1B14A2F453D04136E753E57E65D5BE8C0297C004BCFFBF1810DC72209EDAF3CDC66BF89C7669E91951148057F3530D6FABC1D74EAE2D2D33FFE3424774202827C8AC32FF1512AA2C06C61EBC86C77C6708548C1566CEC59006123CC7F8E2BC154D937219DB4F7429EC4228FB1FF173007A3950AF6408558BB74F80578A99214F65A5D74406B099EB4F38E6F726E64DBDC42F9D44285300203CED149D55584B07A02A0CDE10FEAC0471F92F2F0ADE7A0E01DF8BCA2D6CCC68D6C0B30ED6E7DB2D42568770819D4D21AD34B100D0719178ADCA0FA2CC5B885C81FF0BE0DF33351FBF0C52C3DEEA9D5F847F424F0710AB7340E98665E28A3C0B55FE59F3ED896833F57CC6879620CFD2E81BCED267EB50AB3B0681A5A88B0B8D488F7CA9F9B856D2000AEF1CFAD3B8BBAA6F86A0E56AC9004672589CD4BDCF6B627B1DE55B3DEAA53FEBCDD395A42E4A4C4F92467BA78962AA40764F3E765BB61FEEEDDBF8D22ABED19EA4ABF659183C786721B6B65065A353ABD04A74FB8A4590532247E715D98FA9413080725682AC0B1B91C3E7AA1B1D9E6F291CC8D19875E5782C444B8FC6E264904CA5BE2AC6C0536E63413F26A0E1E2366367A12F1B88CC0C9EDCB9B5AFDFC16EA0C8BE6E46F92B0B199C316BA8C42878E81F6DE28FC010B3E0F209AF400A07D3E95C3C392D97F1131B7C040CC0C9DEB5B373127F011FDDEA05D6341C054B628D98CF5AA4BF2FB2EDF9BD6FC31B38E0BD47A9BEF8D2BEB921E8ABD8FB65431198414AF441C9A05540B514514327D0D90EDD8C7C0C1503CF331B7FDD4E8DEEEF8AB3D443CD3427A97A0C70BE9F77A769356EC356BA55086EE3118588F02558351A6A82E030F74923377975ACBBBB8D03C28D088729927C3F28AEDD1A1857ECA1BA4B4B58B2D94DC2063A16E08B772B86DEEE20DAF2C196785EB8A0AD14CDEFDF0CFC6D2601C9AAC1891BC36A9B238235B2835E58ED24281324264620674DE4AB8D333448239D50D234FA0611492910A88682D509CF7DB41DDD89C195B395C39EF8B3E1B61F0B63E9E8DBFD78C43B3A981C6A91EBE3166DD15F45AFF096076D6E7FB695A01B226199387686FB6A6CDA42383E6A3FED2C77D2F95ED693468CC5128164771A348B3A816057B0983855C40466B47711568B8AB7A4B1CC4059243502D7827EBC3B3429CCD05677C35AF24B9578A531CDE09FC808B481BF8E937A63999C1D61B5B7F387606ADECF46854814E56A553EA5EB7B68CA957C397D91F1D14C11C82E2A6E9C3DE467AEE7C3DECA2656CEC8954C6E7C35F87A6A571753B1E9CF30215D995372CBA1461E1CCAA07D4998841403C1D41BC57B13420C98A8EEE46B7462988F400C17F404A969B7B45841B9D33575F2F7FA53B690A2FC6458992C0F93AD7F00FD7E86FC47C6CFAD66565F641DC3610749048D8C3534344B7292B62F679FEFB3CA2B408DE1DBD5A026EE5A46EF88887A048DF5CA36C3E8483590FE211DB739DF595FD7FAB6AA1B3E30E470D47B0A9641921C239F3EFA761683620692308A4877BA1FA07A2BACC575611710FF8D1A70271812C52C20B6AA89D5EC06CE66502D0091A5FB1C88CEED30B9558700C089128710CAA7B70BEB28030C3FA9D23AED39FBFFBA725CE5C4862670015E6981788E8541C0A88A3E30156D85D3800D852D05AC4B835AA1712C01A073055C07121CBFE6C472A301B5AFFB24DCE63922746B8A5396874B16F5BE2A65E8C89931A43F1C1914995CD80C899DF647CDFDD66ADB3E7E366FB446B4CD3577B15F2BEB8A1D135501FD0C8336A91D76323D9D1E9EADAB70FA2ACACEECA3F9EE3AA8581EF1A98A19ED87C09FE8297964AB715E1C5130B337B5D484FBD208C8F22642E3DA51EB254C177A7C52E64F59B1A1098ADE6CB6A8760BC8FE69AE3DE07E13AB653299605D902540483B80F84591F1003B171A0B4133B9ACE7FF294129C76AE60EA5DD8A6985C6AF4B9625819071A29A3E6F01EE5B48AF11E09E31FBCFB8ED0A3345CFC104DA306F6533E4AB91463FD916F452B28EA67A4DD23B37B3A2BB37C696D938FD003F105A56E62F463EF392F0C017375643CFF774E72D7F1B57F14336D4DA79B4D1B19781B525A9000644D085282A9011DAF3A943CA8247291E1A1C8B66619D1F1BB270F8EA8443D1D0FE6190B3029C05BA7D5EEABA50EAF0DF41F732714C8C4215580C9972C659C8EE016D93F93DEFBA50E360968C08EDC13505A964684207FAF3DB3829AE1EBAF8A8BAF7AFC640F1ACBDD8C888DCB42C1761519A12872399114251455B6A709643DE1725ACC2F2A46C9C129FA36CEC5C9CD16D5E63142FCFA198A8FE0F44DE88B580E092C4848FE3C652ED0F37009DCE884F5D2609462CCAD640B4498C6D834E62B01525A29AB4F93DCF3281A7B6A409F6084FC5FA70DF71395010D4983347F9ACC9832CD11D92FDDFF5844123538F01506329375933C3B3CA6A9F8C3B714FECF6396BBA4AB32AFA247A2C07780F273C4CE111EB3FEE50DD3B6262E84BFADA55EE66001AE41C93CC855A051D05689DD1C341FF23A76BD60ED057F1C2DB1ACDD050F365F166A1BE89EBF76F2631E7FB2A40647419FFF3068EB403A7E22F2FD6E927A1C5C93570215BF93E41C81E6DAC191B69E8FF6E741140D4D19B196D1793559D5C372C13EB28FB9DCE90904C1F94CE19E6826546F939ACB36FE1ECAF83EACE1808C89DD8A0C37DFF130B142060257BDBF70A8839B223AE1FF9C0DA1295C4FF1A511711DC0BA7C4DE14EE9B65D349D49FC28EF286D32C4AE2E2026D109A167C8F95734D18C64206D34B8EB96866117B06FCC0DF8A3162D7C12D853472ED4880DB2E198F75A93C63B44F291960BC30857D5BDC8881103DA6BC566DF58907BAF6B0DACC3C7A98C06AB0C3981258E87E1F71ADE1B907E88A969AA56E9859AAFE4DCED4A4D1634C9BA4D571E190AD35FB8949A02D14B1E14486E65AD17C08AA3A0C2D1FFC563B87936BDA12121360EBB981A5DB9A70F89E794C47E32537EE2B605E92A2A80933E375529F5DB09A7802A5678FD8E190705CA43C7C53ACF64D8CC8A2B7D9500F4AA5EA8BE16A7A91C6EFD191A6F8880AFA8195BD51EEFDADD1C63A29E0A9BEE4DB716ECF25DF4D05AD9B3452A7B2C563F58C7ABCF42D348C97302782579AC525BB3E939279F03AB4BA617C77B13EACE5FB038B689BA96120299FFD92781A777C9870120C91D15DAA05904EFADC1F1B86462F71BD55B350739840288FB73E36AE9F20F09005FDF5B96549A844461404E203F7ECBEACAEDE36E0D366979319987C4B7375C641E15A0DA097625C2B33C6D0C00C80FE0D93AF232B083EDF898D119B1FF37D05E38BA87C66FFEC28546E98CA112897773A4B46FA5B862BA28D361D8233FF5C01CA87DE8BFD3E3D547F5E3F7C6D2D95CF60D76A9E3510B5ACC149DFFE357623CCBA5036266CE5DA1244663CD421CC8989AEEE8524902700E3B2350E37A70DC0674C50E7D55B9BA2290F7DC094EE3477BB514A2480CCA113E5D0EE94938187E16BB7DD4D3CB7B063176B67217EB3255E79F33CEC171F3B1FCF750FBFD25DDC5A0C51C8B88F02DC68DB5DDF5B7813F7D299DDC2E2092E32B1E6E90C356FA8FA4C4E4DDA5ADBCC7A45EF1035AFF4F54F830C90EB329BD453B67EFBDBBFD3374A70A7CCCB511CEA499A62574530503761CB12A6F4447B2D62C3CB9AF7B58CF56120F099984523689277DEB6833AAE209FFC69E419FDEA052BBE35B7C655318775C86BBF59F2A3ABBE6B768144FE442C63DBD26FC7ADB4921CFA6D887CA6E4D69942E8C99D29E3D1E70FEDBE32EAF9C26DF58BC66515633FDDA7B86A9150C198119AF2CB237B6611BE0B35147E9275A925A44128AC44D490961E225086008374AE5AFBE6E993B6401EC2D1943F37755F970212ABC6F7587A3A1C9D781AB68F5699DFB0A6ECCB93624522018E13BA2374AC198BFE4C8E5EFD92B11D446460BA9FEA3FBD907A1E4004842ADB92A4AAC75C69B10170B7D507346C1F3275A8383DE79435371461ABB6B5C8CDA6FEEDDB930C38EE456450A93446EE90CC0EA6FF42F90F29AF16F021AA82F77AA50B5E44661E4C050838326FA98F600B72213A5E9C1C99CD4BE79B7BEEC3507E9C0367BAB3CFC4994C0E1A9EF8A1439E3309609053A95E9B634A75DCFF5E38C291DD8AA41937DAB39C9599B1519861CD58CA3E5E53380A955139FEE1A08EFDFB76006CE8A7FFCE2B596A36A77A83BFB3F45E00FECE3E7B101DE94306F3D5CFE1C56E0242C3E7477D09FCD411751FCAD32A8793819919466309C0E834401BE9D1FC3150BA04EC5B4ED37BDD29AD498A79C258B760123812CF7C37879937A53284192CD59BB42D79563E46408D290F3144DFECC31841A690BAAFFF09DE7D3E8A215393D9DD2BF5B515947B7A044B9ADCEB4338EAFBEB455E9C5E37C2B89401F036FA366672604E98EF93441C5C9565CC723542D8A142AC61464E16C29DECB48918B26F0263252CFFA99ACDB8B5BDF2B6D30E4B5449FCAE2FF56092785A5D1CB3D616834FCD9EA2273577B83A3B8D9BBF4FA17868C98B3B7C7E8FA0F1B2D30646E72A3AFD3183D5262718B96B8D8FC1D23385C95ADF8FE073454687D939EACAFBFD0EC091326648EF9FA000000000000000000000609121C262E3A41E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF + +count = 60 +seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 +mlen = 2013 +msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +pk = 1313CCE164E3AD10689E65E4C5D793E8AD81873157C0B3D0C16E85D4B361707D0593220B239C6AE3C754F93D17CEDE032F333ED8C688C65B5CC5B961BED47712E6AFB3637BA83764909237FDF672F3E64C636ADA1A0B22564D270B67D367645D7B8C897370261D6F06D89EA630CA8E24507B075BB40E63451EBB67B7790E697515A7BA84ECA2F717034146525DEF364F5DBEE3280C5AFE414F89B51F0E9ECA70B0D3BF10E37FCCEFEE6E92DE279502632E064A493056A4AFA0802EBC7358C5FF1C3F08ADE8EF9260EDA1874A4F3A1E5CDCFCB89ED7F2B26A7F480B2334317CF4D8C9CA9BFEBCCE2180085D6FC59783815AB129B2B1F8FBDEF0FC5354C70178D5CC6ACF5632B52C22A89414EC40A9FC8AE4AF3B68ECCFB3001FDFEBE1886EED1035F10007883A4B3948FAE6AF6C1B313C02B098103E555A3CEBFB9D1D636C0E7A52BB97031E20971F8E4C4498EF8D72D5AE10370EADC0A94B705F3B0C0BFEFA29B88ED5D17CD968809065A58F371EF7B7E9C5506B156987E49648C96A3BB7F2A2EFD8F70137B0357118491290450EF5DC2121F0A7FF2F3258C783C00F0F93CDB624AFC6033991F556A28E2BF11344C436B52D23F71113EB23F3B7F89B9D509AFEA844954F8F595EBFDB6C4DEC4D9FCBAC41D3A53C95F6444FD4870B683FB74919F4777BE763A1A0333B01F07F644C4A03CE35ADEB69E092AAB289D920CB69056E03B6AA7BD61CBE47C6DBD8F343BF654B84811882B8B390CE5E82D00707DDC97B8B37A763C67D7ECCFAD2EB7B0AC28541C4C96845D8BC2B7F844C65386A780FED487ABD362D5A24A17626A2B470AFB1220BEC6D7A08E855981F9007103E758ED2AF5B50E4C3A33160BE4313E95CD1BAD0C50A10AFC99F1DC375450938AAE11511C0295FB89D70F73744E69FAB7A9AA135716239EE1E2330199B059607E8FC1B3D9F6C13D3C2238A365EC0AFED7CD2081E23F2F91CD475FA248A2120C83C50C6D9C565877C03BB970A808D4677CFDB2E4F06629B88C11C217EDDEBDF2B23BC0EE985234AEA84DE84D4313854E23B1990AC8A54F30C5F0D6CF234C864F455CB3094035CC332578A42B8DD953F0BDDA7337DE6C4A92076D924D85A7509E49766BEE846BC7E0123960C2EF761F1911A4EB1793C8AE93BAC2AB3522A283D8F1897D9B81FEDE918C022384BF4FEE075FEB793592033AA1954C659355F6D30AFCC6CC2FC488C0B3637B402F601584D5CD8297D0F45A893E8D1314EE18463B242A1FBEB313D97D0E61B409845E138360D48425BE42991A4C0240627917F7E5D00EC9334E003132699D963BA2D17EB8B37B5CA1805BB03440A42F115DE7A1A670F5A6BA95CF6C9E07D321A44675CEB9A62CB5C29990FD310D38667005B01FFDF01855B792B03D7BCC7C7984A5C8AF9CB30534B1412CF6C5ED64388FAE8252F1DDBE26DD104B1856027561795D778E6728439457A6B88678C53CF4D98E6AF62E57B070456748A7D87B67E96491EBD04CCAC2375DF1CC24E502B2D4F61D4272A6593D7040441961F422C0331FEFBF040F200F63137826C11BB94EE6ED6247479B35430B65AA03AA7F1C67A9922FF20DC6C33E478B44BB903B66886C23A73CAB3E5C09D32C539874ADF7668D6E9621CC4E8E43B8D958595CAEFE58E89B92F348E53CAEFBB78924AD20160625CD09F06628ACF0F9526F10E0396523FCA2DFD4BB8818B9A6081AE10403D517E9282CDE7549DF9FA50493AEA54B4E37AD04BBE4590E765425FB8F674EBD63EB650107B75B48C6E1D805B3A05E6AAEBD10E6CC770C0650D693F0753FA7FED2A13FA5E3FD61F79D14F02C3B498B2984EAF03EB1CBA3B3BA2E0053A610B8C5877713C6B8E079BBD7BB9ED15FD26BCA2899645E144B46031ACFB618D4372146A564A90453172CFCC474ECA39C2D2FD84C23C6ABB389563CAA790E1EEC36E2F65C6CD5FD3951437C9B50895761C69695CCFCA63655949CF7DB8C0602ED47FB78727BFD97B836D24767D351BAEE100503EA9E4E807041400BCC8A64156BAEEF5613B96967D4C0936FB5F6CA8D744BD7CCFDF7F4F612F1FCD43A499E4415C6C46BE3DDBDD2D556B233F1E7ED99CA37E8D25ADA6D44AF3F5C39C9E2BFEBF1609ECA6A7708497CE6E43D68A934576D7506AC317E5E254177BC71710DDE6E2DE036D770156B0CD1E416E28051D08937A1B709BB5290A366BD424719C8F2A3A17689C76DDC57FAB3D2454A8D704314D1FFEC49C37ACA8E1C548844F9B9F14C007547AA77A936DA414789698EAFA23B2E6B8F15DBBE744A673DFBE0EE94732FAFAEE781D21C159233DF2C6B3775A8FE02C7F1E310B049B5653C981466835DE74BAFC1CCEEB335F8AB455B6ED582A1B43CBDEA2AAF0EB32A1B133E144C64775C37F97DC7DEC2A333B4FC76B610E0E0670D1B09991AA02D76D789E19BCDDC46F0BF2122A8BA9A98C3EDBA26BB3818F15B611A60F6F2028DC335AE1626CFDDAD0D995827F3377D30CA895748F4CD8C3535B18848491700EDEA70102CCDD74E96AA6F1C89DA03EF58479A5138BD88829FB187E297F5CCEDEC17A84D4309A1D294AAC0BA5330FEBA6B3F563EC374BF4BF5185CC37AE8CE5530C2976A7497538EA8A3F65E26A544D14C3D03F4624396A69E5E55ADA3448E30EFEE8373989B35412744A59BC3FC25CCE76A6D4A8BC4DEB72D021D8ADE8D4383E41A7354758BBEBF9E1249032F5C1CA6D655C1D05F4CC3D8E8EDFF5D29E84C3791BFDDF3DF4114CF8495156CB3E5A44E2CE673A4B1016BEAE6A452CADE3FB650042381775563384D590078EB2B635820CC611046488CE4E09016F215B870D5E70EF4114946990E5D469E998EFB967D3A17FD0A50394BC2CCC5AF45F67904524E4C672EC5C15A65932D062D038297CCA6C242FDA7D0B614FD7FC4BBA35AB7DA16EA488330C42AAC722D4A2FDC4F730F42C0543F55B5C6C4A6EA475635AC51129DF884A1E77DE2229B47316D59796201870E321922B220043B704D08AADFE976BDE9760BA48AA51298C3F4A47B23433321745B982C7E92B98DE21D671EAFAA07A4993533CBE3CFB08E6C74AA4FBF586CC1569B9C8AE738F8861E7B56BBEB3DACCC1F7E327ED681533580A0481B330E0A62F84A7DC14572768DD73E79C7D9782ABD94FA5C97A8FFE7B5F456627B0806A1ADD522BEB05B63AD1833F1E5AE23CE8488ACD0493D2BA15682C2B7356A4A7DA3A80B7FC8780C870B491A0E77722DC6D0042E14843A4715A7410FEC414FA7AF89D83D51E591428847927083CBFB232E227E0ED92C4E4EFA6E6F7F41390D37876DF8B109761E127E082D9F7F7B78BBBA2FC17B70DBEBAF0EF282864F0BEB7357BA3AB93E97F6C6B949C919A5129C98D69B9C58FB2D54E7088EE4E1435F5BBEC0BAA4D4A279157EE60156BF89A1AA0ADB37E54C4AC64B633F57EA9E4498439C7882EBDDFADDE0A4DEA50402A67D9AA63E296CEFD56386038992BAB4253E2424538029A7F16AF7DD79A834F41212BB3BD3F38F501645B388F1F82833B6F0CDC62EFC2091550080B958F226B636683B717C7D5EC3BE884812BE0987F9B6D15EBA0C991DC5A526F32769C48FE100D1525581066C371CE0AFC280E71BF983F12DB32D09B630689FB417F8F9ADA6B15E4092A70D4E4105C9C612E945AD40724CB +sk = 1313CCE164E3AD10689E65E4C5D793E8AD81873157C0B3D0C16E85D4B361707D8ED344D523F697626E45EFFC53BE660E7A14CE187956187840AB553B6398A43BA99F4EC3647B87CD0D8ACADC9D12B476A421CA9DF5E537A74A6D69BE0585EB743E481AE3D9767337251341F75F4E64D1A41D1363336C47E48853D71EA37D39439294214CC450CBA085A4820143B851DA46811A284E84306120C3609C984C01266E10234DA3420E018600A4C06CD4006EC4068E09498152288CC4A8440BA0611909604C144518B80542160C080422133225E3162D11368809006C98128D03A78999188C63162203C8504C043142000259187291005161A66508A2402224086112229132501130120449690C290521330D61121048020149C869E0184C20128221C209088724D8A26592B46DE2C06D60200219058CCB401101C92001C2418B244AD88030489848022232880444014870A3463043080D4916201CA190104445A210610345301C069100C65182048A98A02419A92DC1140A5CB00824162240C00510342811A1040C2082D844501CA808D424800B8068CC1869D8926C629484C4C28C032044931401841426D8926862C461D3100552462CDCB26D4136805B48651CB945413282481666CC2204024190E3040C1B4368D9906C20020D640090CC2286D8A2845B469012932C20B32D6308124020905C4482533860DBA80C9C125091B428E0C0708AC28461A26942464E612448A21008E428910B878CD910719C422220A40DC3887190801011180AE204700CC208CB44300404328924300B830D1CB671C2A8409A166541308900088E6130215B4464DC48491B468D9B0465193784A01812501860DC00858B3641E1260E80442A9B440A1A212DC0422012396D90B00993840994408C0425050C082D0315280914925AB00891945159107220C44D81147049086E249490008790E106494A2889E4007214312618050EA024061A14665C066A210890CC4405041920D232261C21418A3088D8A2851080688C20661A0222D3348A0C27080B0830912666543211920068A2064044948518134110C52921230591A250501848041484DCC68DA002029904244BA46964027188B871C346045116501934452133261C2310D938928B96892014920C916511C60D1110111A482A80884120B31018008023A5052329440A280049A40182344C1CA90CE2146A00096EA3228819892512922D9CA08922A90808A44108A120223801C9106A002120E4049121853164008A042291E11446D4A48522122421C40C2323851C842CCB348821468D09494213B7690C954C14C64C1AC18958C048A0C240E3B4699C166214106EC4004DE0C648C300651C94111C2412C3142822890018164D0026864A24125CC240D002501303048008720AA060DB920842460A2040482048680A3966503240C4C645A01610CB9470D90681A2204D20148E922072D496894BB001092591183449C3164CA2A64422454124120620B56DE3C690C3A46809416888C089CB9049D4C8710B206559A08094A445C30688A4007124300CDB866C58822911189123C82D43864810326E24218D53082DA244282385711045859B442C13C8694416290CB20D52A05114050523490D5120820B2368A4A86819909013A628E134401B051162A44924444A822852C2246D80004190C025C9B665C9428EA1026E4B224021C78510B6850087291C27011080681AB80840002C53340D130281E230451006290243040937429930684B160148862548A66462220A0BB100A1A089D09080A140028436219C346DA3982120406812921080B67101A52921B2200314308CB065C9240C83C00591106A24132D60B80D59362C20C460CA904904308DA1B88C0B16629112888B0060DA809004160513244D0A954124230C01938D13B77142C6289C323101362CD310020B337220336C1C8171C3268E8884905BA62463C85161246E622668591004104229C0868D63A0615C181002242C0A8644101860849425D248211B118E0CB6644C182899C471809840C330490CC26809010DC02052D0346E42488E10072ED9488888A82D99407023350908C469094169113309983224940822241712DC486483146ED4268D24A111640682002922123270CC20410A450A24478059C68C9182900AB12412100EE288450A0726D8460183C8281B15600CA66404A6882320097D5EDDDCA6230EE28724B3E72CF33EC93D2FAECD062F9D8D1FD803E5B75457856E8898B877912E26B44EACB92757EC80DF753220127AEFFBABE6D4F9EB14B0F27186AD45ECA61BD37530328486C895231D9FD598933C5D882CEC00821CE00BDCA122CEED3426BA9B3F30185BC5214F1A5B043D8E9241572A23A23EC224B1C7983FFC20CDB3A7A37A7E1C0D6261C17702DA15EBB1FC6270BE9FE92C8895ACC5F89C98DE8F09532D0A29575EC68488CDCFC147CB34EA61769BDB8B2D0EF17BD0E36AFD314CAC14410D746C95D9163EF59E33F29F21A627F30F30860C12EF1959462FC9A9E98AA17F55F5D0C50292D081A199C458D89ED2539B710DEE3C53D619BAB2444706C9B6C1CAAD28F065FD619611A18B11B6468F5D5894D4DB551A13A85F8D1158821D65E62592542C45179E781296E4F5136039C983F64CB6A29D25EC30027549A71F1B25B3F214CB9DE2E9BDE45315E52ABE16E7E95D572D9548E741F98D379E5C863B082ABC260963314DFEA6A1F8B965894340E9DCA252B09C20304B294E65E2AD8AC75BEA6DE6BD71AADAB9AA1DC48CED6FC2D7D05B97A92997CBBEA14518B51011687E42BEB2F4E0E761EA50FBFA9F6C1214DA7F7294989CF1B74766306F9C4EB862AF72F3C75920DFD51A7D147242B7EEEA845BD9A9FBBA0F8D828080335CA7724145D5F14A69BA3A1F5C1043DD9A470C8420EDD39EC32BB1CCEBF6981FD8AE14F7EC96420039A5CE2DB5430DB4EBD74D7B420D0B8F7DE724B97D4C71AF2CE63C105E5DC8384C21E1F4B4652D7E77FD107FF83FE16B1144C58752BB23A904A0ACBD3DD8FE3498033838DC1CDDFA16CB94B4C640BDDC8438886DF3B9B9F293B878DD9AC3A347F6F9A7677543AF232DC345EAB0DC788218AF19D3E6CCF52164D30D38799C763ECB583FE112C8E7C0F99E9D54E7312972657FE80EA45217DDA98A706BC2E3724FF2F80AC211A20E77F455348B432C52642E3A10B9EFE2DA4C6CD006C07414B74FFC982A913041B185A0561AC6A062330D2A1ABC0237398CA90AE5D4FFA52A0B49454C9734A4AE09EF84C223D65E40D8AA4B4FC92D8680135B13DCC14B6ABC88F94B88E02F3882D6FBA5FD451486A7412AEF206C2F80B64C744C47A6383E9082316DE2DDE3F23749F155C60D884372FEC1DA866030DF02DF264F502DBDE895265B3296AF8675705956E8615A010D9F65F6440576EBD53EFE22EF392B1EAA8CF0DF7C92A18205C8096FA865A03371651B90AF10245169224AB31B05743450AB5939FFBDBC2F662B66AAD838EC1DB21CA3696EF2F5AC23A5C19AE86153A80E49E28E442DEE08F1FB047ECE900F6F325D254F8E4BB5F602DFD8F75DD839471041C0E7F99AF7AE0E25FB002A4923A752FCEAEAE3A8F3093F3884D7AB4A2B7717602E50C4163C5572E3DADA005B9E4C2136160970E22BC68D2A3F63133E40D69325A47145F4425B6DAB4600DC397F4073A627761188E7B215885BD4C4E626B542FED651ABDAAF1EE0BF9B7BD83E36BBB260C81BF0748140C94D93FE8688AA108F90D68D66DDD89FC711D32C67DAA55866F37132C9E80C29A901E2808684E7F6C2BC8D39C03FFB2EEB2A74BCAF1694B3BE011C4EA5463AE799F925253DB508D8BF42C91F38856826A54E3777F3243A29A07A2592775FAD815BA9E20F78D544D76D02D4980205615B1901B601959B4D794EE3B54B0634A450A0033D329CBF7C02693328D081A33E1140853F96A1908A94306C8424FCE4C429B0A2A58AF11E32291B69E1AB162D4B8C2BE0F43B5D93993340936621996002EAC6C4C0DD4B7FFF85A5F46A40FD3C22E9D1B70CECC411FE28BCFF759D8859114F89971212FE511526FE1544B26A87CBDAFB5234CF3798282108F9964C5E180ECF2BC41C1B7EEA46FA90CA279080D9C44F179CBBEBFBBD41F90A9608E8EED8185406F72FA54F4C34AE440BC2BAA6B7852171210A4BBA2F2E92FB47FA4A03734B1B04762AA58BDD156990B408ED495B7033DBD52D241FF5F14AED82885BB482E6311A49B10575609104F45A0DE688F3B7C0755FDFE995B3DB6444CFDBE666DE7FC684AC274F0439C41D54154B6E1A09EFA8104C3D57D973CC46F510A3A015013A2492570088C11FD66297E02CEADF51D8D9C783DE08B550DC161BF0D7922DFEB27A93BE7D3F5F08A5142BA8D13192C1F3771B7F3253B3AF47FCDFC204D8102DB58AD48F54A975B721DDC7DCECBC71F92BB1072A7E6A8921B7188BBD15E69DFA02E5566A9923F6DB882715F0193AED445A96053CF1958798E9C50F9E1DD313835E96C1ADA49EC16E7877B482E194D18948010178D47DC3BE30BFA8901C84D0A32EC431746C5B6C1142724E30B8326F567B14FD3819643B452FD4A233D2208C48C1B9F8FCC8A0D03E44A3B21BFBC10FCF65F51B5C40AD13A6BECE51D7EDC89E8976AF24F2919CD97AA3F2B9BBE02CC9123736388303F55AD1B790B27CEC5B0CEDE8007A18E32E344475606A9EAA993CF41BCD61F9AE76EA48CE0A28681C2917BCABDDF5F27A0375BA4A2EA1CA4A51A1EDE928A9A06F74FBF1538EF484578F5E3F3769D3B2550FB925BC02941817392BE1A464A10B6C593F5E4C04CC26D85AF58F394ADF457AF01C37DF63A9522CBD6EFCB8AB502C6D073B5FE44155979BBCB7602E4DB0F2DACAF38CE5BD21FA6708CA1EBA9776B06525BAC71B1D17E0BF608A3D605340E950C7AF031415BEB8338428982AF2AFEE9EB70718DFABEBA130A2EC92D02B2A93F97B8B79C82F79F92D68D1690E8CE35574870956255080371C76C62DB1CD3CF6B91F77ADA77B527176E6CC6CFFEDF0BFFECB320751E36C39C0F0B94C009AA4431F3A88DEA7C196FA1252A78914838F0F949A0832AF156816975D78EFC0256159D601C90132976FC943693CA129574CA53B9F272C71AC6F90F6D0B1034B4347544C60DD55DCD8A150125D253B36D2C51E987436F82AA3576ABD260B7555A33AF3ED3F8798559B47139A7F5EB76F2F28E1A5EB40B9E88039D7C76AC554593F9B606C69854A7E851281DA479388BC0112D430EF2C8236C62566177D155B67AF260EB8CEBC75E14D90FC209DF1C7EDE25EF3C8BCCD8BE795A0B3FEA288ACADA05BF84145AD5B69081105C7AC8703E4244A1EAB765EFFB2E66229F264557F412CFF7219CDD4D2BBB446B9E470D06BD69780C2CBF13AE23BDDD3C56BDAAE97B693F8701CD1476AB38EEB1CCC1356E367555D65E5F4B2347DE9C5863EEA44A87636F7B25A31009A177B5847E407813EDC3F8CB9610E73E06864DF242FF6A4CDED13CC5547ECBF5D7C5B5A67B96BC1084AED8251A9ECC7D60A77A42B62DD2779E84CC4E79EC17691FC47B4FE3809C4A22DE232ADDDA9B8D68C3C01FB1109BF9999F7512863BBA267A86C52C3E02A2DD393585C0D7C3FC67E62151E65B0F8BAA16565CBD1D9DED46520910B38DFC310EF862E985058195C25667E488ED00FDF55588568606E7E120177D9DD05414A01EE7B4013CE70D0E0A16C2F4D67C33EA51408160D56AD75C34DD14396A2867C750CDB078143A87FE1A8F35B438DA754D035EF123A355AD51204448F285A5FEA889D7D91688676131B4270633D00292A58BF9D750F53D9CCD1BDF56DE1DB2FD223AD16A1ED7EEE3F20DEB7B3320AAFBD1B5A686F2884A53639E19640384C4B6E9B9789ADAC0A15D91548FED31EBBD9CAEC687F701AF930B5907A911A6F91DB6D2E76D3EE6788B3387179DC9381E01FDB39CED1B33F6A4544B5EE376E07FE0E76A29D24EDBC38FBF7E3D864B5291C3C2450B84EEDB89BCCB5594DA193C609012AFE013AA5058652452AFADEE7469E0725B2F189DB36DEEE8085F8CF49B30C05508282087E627B5007B05ED9D6CB621F326AB3BF7B67C2FEB33EC2F5C2985B6A8F4582D4921A0032C43210C9BD60D722241CC963328241E82E7DF02D4BD61C4D656BFFC5DA172DB003DF81F1A269E9C9C17D829CFF050A9ECF993F1951946C3E39ABE5EF3A96AA768C5B8392A4DC60A5CB97EAE78ED340D6B6BCB80025D26DA27E3A97CA7B7B8DD85E848190B1F9CE4D0B05C26751CFCEBE943FEADA33174B1E2EF06FCC7FE06DA8ADC727EF511DBE39E9546E07F051F6EDBA159A07097EE08220B2EF1C51E107A1A41A0EC52CB774C4064F5A84B7E67DE3207EAA63A626658D8EA2266DC82F2FD4AF154064E60F184361FED2921E9907D4F1CAC6D209D336F3C678D472A5208B12480D86A8DAB60E1AF5CD6B658621F8B6E6BEB99F0B9E2EFF139031A3D4D0D7E9A2B882DBCCCCCCAA056C8B599FDA518F5B746213966726F4637EA14ED5B68A229B7C469F591B2AEC7DC34F3A4A9A6FE47DD5F64057D454B7DE5F5682F82453FDEA5D194A6B5226A5381B5656E381040DA9C93A8990D206E27B370E5C20A72342624DF8B90FAD47FBA0C92039F3805199DE0EF1E29059BF4072A9AD442711CD3D2C8DE411E624685BD5D3C561598DFB6F0E7415D340AD4752D545883065A80EC994A10D5C74ADF560C2B671BD057BD6EAF64978B45CD513BF7CF7A41C6566C019E06FB88F58B3489DFB459DC2C8BA594B4B8886B5DE6B72F9D148497AFDA1B48919E131D2413E60249E94B6B01D752294E924F08B6B79D183B52A44D9550BF6F5C6C6E282858494DE9868E6BDFFB7DF9B9998CD149B7A78FEB088AB1EFEE1D30F282DB8CE21F8316887AD2955DFB1 +smlen = 6640 +sm = 4840879B2CEB05ACBC104669FE5EE958631A6A4C816549330CE7B7BCB08A2DC8CFBF684379EACDF0016A6C71B3F5872469BF2C9B419B7A53600F6CDA410A80A8B2A334F682DC3FE1B4ABCC4C4921A24F7DEC7CCD20E080113B4CFF3168AB5456C2654393E4A4E76E903261843F0CA9AB1DDBF88EF673A84F26B7C08060D7FAA576594B6F30A4540A4F7B6F5CC9D38FF92D1F6751A0431D999D39A389BE227A729A44AD2CB04218D4659C7D93791FF146F557631CEDA3B6D57D72C62639F9256CDE6FAF86350BB8826A0EFCAD5E8ACDD8883E9BA093DA64CC0EAECAC8694E1BB46504B7085A87CD3CAB088A8AAF47D60A68BC76DF911BB084BF6842E24864DA6BE32BADD4CF7D7CA0C1653F0E7C9EBE45F1511BF6E94454402F027F49DA55E178075ECC3A3BF6769418F02FA171B00A5B6887FA3C30DABAC1B21AB0D2B2DFCB8F63AD4A376693A7CA6CA6F20CF8D3BB8134041431FD8E9419C268B1FA8DB5796749C2BD6D2F570D5DB175AB086D1626F86C6AFC5356B0D79B8CA45BBD11A67C64D159514CF7E4ED93BCDBA0445208B4CE2652B33225D26A18435EC9DFF49164FF3EE58F4FD2F5F482FC7A759F5D1DB458C57541EE5B63F57FC36437EC54FA91A01F54974A6D47D1572B4B32493E34E7B612B95320EC1DF77F62966DE29E1AFBE7F58B45BC24D3EBE99FEF25DC2A465E2A9546C7D254B2647812ECFC93B5AEA716CD129755782BF829C513C08831B0AE4B06DA1DB7B5218DB2F6D9749506BB6DC0BDF8F7BA5AA75F0A6BBC161B22B6B314100FC6DE2B714C58531431AA2257240417604E6F5A407D12B3831DC041C41096E091D1CF06E9EE6E3CA12CD1513D494F9F2CB992D6541A7BBF880C50A9526134E197D2C15BBA261F849F174B213504BD21E45FFA5FD5673C1907C0FA241EE2461223F140EA8DB565FC7CB7F6A7C9F74992328FAA91E0DEA8E3DDD8F6FD9EDBC6DC65B05FAB46A3F214A486FF95A008A5B916D920C52B780CD6ED4CE3B0E81AEB3BF69CFE562B7FF42BFE5955D28F4356514461DF00585AA45A67518394ACBFEDE1886643507A196C41A5957C3A41EBC176214ED43F955A2B85AC38D19F8AED1F2DBA8119EC594F4B73C82123CBCC3D8279EF7C5D4F15E11055C59E160A78C12F051216BFDAB6463B50856694165216DA4DF833EFC9D1F6F9E0CB3234300822149FA2E6AF2A4DA8539182785CC87A9446CFF37E519B73D66062AB49C59DC9CFC73FCF9EF4379C5ED89622EBCB06FD4D0967D452817140473303C7EFE246D43712BDC2C5291AD8029A101E17DF98575A50C8251B747FFC3299ADF8138D00FD7CE7B74FA8996DC31A7159F93EBD5A58CE815385453BDA9A03BDFB9CC309104BA7483F3895A8925CF0F729DC94B911FE380F8082F85DE935BEB02BF89FAE51B1B9CDA04D02296243F50F01C4FB5A37268E7B6E74373DE0B65F6F632DD8DE8724762983F9C3F62962C52F4EC0666FE2507CA7227B5CE9CABD9E0D7CA154990DD0D87BFCC050CD0E939CAE04FEA923BE6D2EE6F14400E54C69599396BB9B0913A76E1D239E1C1FBC3AB49E3D9725276137E3B8D3A3C474FDB5186332CCDBD71E826365652135B74DDC074EF8DBD80E1428796AC7290D6143E3CF91EAF8EB67E71950CC5D7A5C5DD2E1DB8CAEB41EB9E8C6C70E0390C6931239C47A98DFB013E3E2EABC025613841036A1B178BF08D92FDEDFFF32F98201218BD8B1C393F7FBC094C021B5F752A1A8BA719823FB133ECCA9ADB7694F2BCFABBFE30AB5A6D98B6CFD9BEF37DE7AAA54E46AA380DABB54A56434F484CCE1BC1064721CABE76B2AC138D48814FC9850E80BBFED5409155B1D04699233BCC9E5D6689FB4E5D490D1A3E0A3FB2A067D727B2E6031E7A65E3F65DC8C7A963AEBF7BB94A8F43111DBE2623835F090DDF92AF856222E01D7631F79DCD83A5DDA28C66246FB9ECCC33DD879C909E988AFFBE91517F0C07BAA0625A60CAC54D7F91F047229DEF04ACA7B0C1854FD8F23CED7FDCE89481594D38BEA9874E588BB40289E20D86B93454049B60106FA404B7E990A1886DA6BF1F8D94F9E86CB778DDD56512595A54402CABDE92ADF284E1805B77A13C661E6B99A549BBB411F31CB0E2E5188CC0FF7B32B39D2153DD4D9BF2A0C7C2870264CB4F49F18D769774E0CA74CA3CB90A09B1E4F5BE19332324F940B32C230C8C50B37D408CE97AD250E29187E68D2FE3B9C56D24CD74C7929E3EFC7BBD2D2ACFA3348C9B7640E059FDA9C87E3708D88658251158EC31C537BDE02BA4599BB498D959994AE41D329E00A8098479518F600DCD86FBFED735BA2C1B68A60BEF7E450E633AFDFF7D8BFCAAEE8A003469D79F55A6D366B9FE08078C84BA50AF16DDDF4503E472BA589D3F08649EC4A94DEF9E17F5743B8A35C75D53832EDDBF2CCCAF5242A99B2DD2F4A790D5407D306B58777BBF31E41F6D2EF828F937F17CA0D59D536F5634BF961E468CAC3A49DF2B9123E38E4404BFFEE1A8BA60B8A476DF037E2A275C4DC63473EF2F90BC15635FC6E029154A244E5DEC88EEEF4903C232062809C655AEB42A21776FDE8D69FE7C307C6C24D2FE267E963DE945364394041C19A0AB809C32F23C51D0DE489431E1761419677802F09DF3CADE37BC4282CA47CB801B475589A3E2B8ED7FE67AAB3A1FA24E5C49BD851E09E778DA6A824B55F40D5716182A3DB8D9D95B8694A546DCB4D4FCF76BA86D8B97FAAA8D12B68E05A9ACFFD41D34EBBDBAE13FC500204006B3C20994BB5E84EDDD2B8D96823DB4BD49BF8EFD33467B98741A611F2EF40D58FA9B358A72E7417B47C9955EFBA514EE0D5BF83A5912D9B972574A6076CE8700662622D949AEC54CA3C66A2A203247ED25EDBC03C8C9887666826225E235F5BA0336DF954AE8BC3F7240357FD7223B3A42A543009193BD4C98BCE8B19FAAC1D435B40FAE5FF445F59425B163A93F5C788236B205774695057F6E413FC4B4355E42DED89F2A917B1601A607EC1D2857FEF43F925604DE97D36A947AA589403C1A6B06C9495ABCE2588E95AE3BAB13DCEE499CDDBE53D031EC57885360972ECEA7AB9CF7ADB5D17992E294FDE1FB200D81E409204C7EC4E3815B6DFD6CE4753A750419AE864E6C39E89FA74ACF4DFB0F5C3715BD0BF3BD703F7173AA28DF698B488FD656F0A7782435EB6C92798662F0F8904CE2D160CBE43C485EDF6EDEE34C6C11FD06B6E43B219AE920B3485837DA53796632FE95B181FBF43F38C8158A6C6F4AE3A7CA1D70C91D11244E486E1B9F2B18EA9A6ED4ADB3003B4DD70D6DFDD173074B79E04086F1635F6A3E2E97E86F8BB8CBF08C8B531508BE77867BF07370EB80658C6FBE6DAA9BE31E34D6C875A0DF82C8EB0F4C2CE605A5038678CEC03E7FEE6A96CDA5CB9536979B549B0E918F7B43F11E9EB14FCE1BD21ABA5DCBB0B1004E9945CC5B2A8A2B598CC29C3806DB40FD9CC48F5C56A371088F1D7D27ABEF259CAE39DF998750968D92A157FC827813BAA2C660CBD9E33AFFC16C55799F93FC3B2BA2A4A9DB16BE7A54574543B33E4D234319C17F5E63B0505F742E842438294EC553F98695639CAAC579776D4AF5FDD6C601A4FE9710CAB9254669B6045ACD4BBFC97881A3D7759BD22B6315D945667485E4FBB5D6FC5C738C55448C58C9450BEF66E307881605AF85E28EC1C888597BC2303886287E2C54E17BF6D5EDA962BEBD5AA3BC63AEEE52C9180D94800D38E6D3FF8C3D02882D5A45BDD2B42623928DF393C25FBCE9BA236A894BB93253A7489B5F3BAA9C2260BB58E730E5C0C9E5B2895FA245B4953291AF126818E51B20F27A4818B18FA216D29402A004F37F88F383726F601C5B4F486AFED2DC75BE1A8D5EA55136BC879C12954EDAB30C0662606986FCF4F105E0A0DC2635DB5B5B1677269857938632BA15515CBFD75A6665107B37168FFC333E54F469F4198F7CAE3672E20476B04020752CE92CD3C3A557B9FE4D1DDCE300A6FDFFBD3768E62C9780FEB974CFA0EBBCAF9138E7075B3E14969D36B914F68B0EE0893CEF57C0CB6133632C770F8C720C6C91694E66F157AE9A4F0F1B37159D89C4FFE787B67360ACC647613A76E504C67BC9F386C2487D45225B3CC0C115881AD1BBC4FE224DDBB89B1E0CDC1910DBFA252D346D40701F9C0858678BC83D7DA3F235EAC325D24A96B54ECD313F7EAA6C01329F55C7124056A08CE004DDD64F6B8294857331388C5B76BE0F27B3ED24D90219B0191912A6960F932446F6F61335E932ED8F77F6D7EDDAC762C163086B87663064B3C075F522D3AFABCDB7E20C12FC41750B9194F1C91A56CE94C79F06C8F0619467FAAF0372596CF1E9BE9E8E3A3A6D52923818CC4420EE43D958D8F1A06D8E1C44B3C2C3D5F31C84B905669D831E67763DF4299D3D6541E8B2238EC6D54FF93D650862440047F45FFC744A8001D73E1B2132B6FD955137ACB4EF01F8AD90F2ACBC7E4E5D7E3AA1A2D6D908E8C248B56B5F644197D44FD2F548A77923F7EE4FEC1AF7FD35EC449A7337DCA33F96DA1E247A8DC0044B074C55803E8A890AAEB6D0F6882EEA52DB1238146D6713EB74203CD98F2361CC6CD97EF7031796AECD4E2737E4707A46203F57A61C5F013A8F8783D9B9577D48A9FFA38FA3EB67B7414146700E979863A9A1C81C5EABB31E0FFA23F14241D5C78FBD6BBE4B6B8DA94F06127D47BAED9A16F607EF7F74B1863C110FBCA46C796E0355C52809EF687C1EF67FC15F3C781F7EE14F4A7F4BD2E8D4B455E28E11CA1EB7FE541F9E8EFF5A4F0D6CB50F13B12639377FE61B117475716CBCAF97273C6DC7D31822DD50A2AD60D5D74411872E680E87189DD18B80C94BECA13F337F7E107D57B8137928512D2F6CC6FE76367DAF0A4B7798D1A1ECF1B294CB70423D0CEEEAD13CF907A067F75E51CF952353CBB532A27EBE3D748FABDFB521FE2D5105C43612801E340DBC62F5B32593D3ABE9124B2E3E56CA750C00ECDC0242CD2BA5A663369E496D612DC1A423D012AAF846644EA8A1B6C30AD14AC4C58D6E4D6CE81F697EEBD53D56D3823B04E5188F403AF7FAD27E7ADE406F7FDFD2C93E3EC4A474805B6D43061DFED4DC2C1D7C5C2473CBDA122091951B9FE509A0B0F3342F58489E9209B50FADA552CED3EB659835F3639E26070F22255AB8CB44EDFA321B92B37112069A03BC48EDEE4824F73ED13152471EB39724C2DDB8721A85735A6B3D02FCF9C5224202490D997BDA351841EC342D047C365A22DC495538E7F05AC961DE1015BDE6D69C5FFED7F4B25B17F0766E222D326EAFFB721DDD650FCA8BA266EACAD3E4EFD1719BD70112FCE4FCF7777A8C1BC6E8319669E911B981D83CA3A91615D57249887FC42D677E33213222DF411E6ECE3A409A98C7DDB1373E626AB3F2D9C242D81644C3BE4B69401BBF70A1477843B0343140B357B9EE788F79B3D71CB85C01A0AA7F5A6A5BC691538CA69BB896D6C6D6C5D7CDF16AD5C7B55473A5FF396F26E5C5DF034D10D0FEA1467B516F33630ABE1C8349CC01B18C86FB63A0B2727281BA326464CA61E4644E6555C2397D7EA37036AF84057A867F8E26DECDAA1CCA33F71D04E6699EAA84076F5DC78F47E9DDCCC23B224683F53257628CA4B21515D60248DD3031EF1F1D4730551802D509199777655E7183FC06D34EAD7ACF2F0D25E3E6E865114ECC9606586794C24C98DEF438F8CA3D76E5E18DE3A45A499EF706C3D61CD5C865BCA45C1E9145F2FDFA60A19C5A65EB3704EE12F3F1B8B0D0A24AC2C6E6A5235A6E2CC5E7717E317899AE11CFA56ED2AE84F8F643280C355B2891B62E1C7E00B7A93FEA347D0DA416570FCA28DA34F6AEB415817338C69B5F18DB7EDBD081B50DAA727B4B03E0C50EEAAFED9C2F2456147C750AA1DA6925AF8D3EB4175719F15A6212EE02DA1C8D3B18DA859B1D1DA7D21F29746C7386B478B3A9F0244C6196D783A3C5BC56BC2D486EC5238294A47C9736854FDA92AAE11D7BE26C1B13B4C7565761BEB7F39289A6AF0C2A9054518C8CD6440AC0E328656311881A8A55818C4FFA911033890CFFF6DA565D004ECB1BC7A02A2642E885DC10972F0AC71E2886D093309FD27E8F887D6CD6E961D66C726C84F518BE47F37F90555329EB1CB1A15854B20A5E4BAE6D204F46729E0F2954B80BB52181216B47CB6CB087EF52180973131810CA84F22643B271EE09F9BD030AB8BB55F87DE0ACBB8A7ACF8B201EED15D7B80BBB41140AF85C514D2A9D7248042C1A320D469B85E8EB6FFA89C63376547E305498B3799F88E7DB7A01A0321C637D0B29B9F3DE96086F16B7D108046EE2D298564DCB6546EF743EE29AB5721B406DEEC4718913589ED29A0A37A1A0FC65042811717504530C21F9FB0B33645C199E55AFE06553448ED27429BC9B552C679715101122B5A8587959AA1CC13282E39467D9FAEC0D6DFE01E2CAFEAF741779BC0CBCC1A26285C6A78C8C9113A6C83C4C85278B1E1F2034467A9AEB9F4000000000000000000000000000000000A161B21292F343B84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 + +count = 61 +seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD +mlen = 2046 +msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +pk = CEEEF89A359B169661387B4D0165F9DCEAFB0B5D2F39C930D850115E668897BFBE98904E3E3A2489975B455E14130C11CF46137AFC910A4C7C4D9F7DAA911F6A9804E2D1CC249ADADD8E4E513DB5D4E47AE8F891E034BA0966D9497F097AC3F5836CB93A5BFC9043A5FF4B1D3D8EA80AF9BEA869DC0FF9A1C066FBECC8D4B9A31E4938C548A0170707763FE2BB55A5B9D1E32C44E18435B1BA0A5D80F09C0CB67A866935E418D2E8F8958BD213C11AE1181E7FDCBB381512BB194DB308F07DDC3B2AC9103FB838AFBEEC8AD15919657094192FDA621C006E0957734B2742CBFCA83D7FFBCBB5473352CDC3C928823EA5A7949ED9E2B0E29D5BAACC606CD4D3573BA8E23CBA3A85F85102D1265F21DD53693A1640E5B0D73F9497939908796BCF14AF4610AF512F3C3E15ED0E47D19F395FE037DFA512FF3CFA0A03C7B3904E98461FF7AC00CA31732AD68B4CE2FBCC1DF1F7CE1C0C23B9E024927E7447D79A84C782F2131DB1DCB55F6C9ACF362B40AF88E3167231EF7AE57CD23B1B637CC8406C38A95F208BE86E4CA7B8888B4ECB9C8C10D5A50F525D76C5AC1854AB1D377FC94E59121015FB523F89A69E8949418863CA753BB4A3E11530C7A74E8B1BF365F89D0C3C7489876C7FDF05AEEB915C3D3BEEA849EA5C25FA6886820E7E2DB0CBD9F4015DE7CB02CA741FD3B1CB3135017E16CA57E65C7988FAC3FA8CB1E481A0C2787188057D87E12F62B0A4C7DB4C732420E792844825F8B3A7DED7D54C492894AAC74527C6B4D16D16B75AC722298065297A6431519309DE6E6C18F32A46E4A7AC5F25D3394A5EE9FADBEEF75486CB15BC7AAD715A0A6C37C13096BD935F5C9A38FBACEB8E0063271FBD10F4C1267DC85A85C44BD30D7EFC7424499A4E452B8E02BDACF27FF5DCF302211223F531AE3FE8333FC7017F5F0D87F8093C0DD83B8299AB3A77D489065897F737B5009A5CD18BDDB9175C9229AD27145AD3D7D5A838140541EEC61C3E62BA0F6E70DD59FEDFB1BEDD9000734CDAEC4AC349DC38D1387DE27B7894D527D185B196C998D73E31787918014355283A9D9D7454E44EB2DA1F8148826E588C1CF107EC480C11B4DD5B49FCE1AFCB49711E005154B8A3794B8FFD5635192AE4DC37FE48E28B791BDD87D5E8742728732783021DF58C78EEF19869ECB6491B9F6A5641839268FD5CAEDA3F86DD5E5950E768D5B893DCD5C90085AAADFC9985D5BC85A2D3C44EE0964E22E0D3E7C486723516130AF4FC1CBDF9B61010D710EFFDFC991F55D77D57E0DFFB75C37978E8D66C771A7EE038B7B322A35D261ED0B488A4D9F1AC3A9917CDC3CA762F626C0DC47E2C2AB996D67DF03E16967719A3AADC7DBAEADFE6E39BDE88D1563E38AE9697B7403144A80A7E17728B8D21010ECC414A319617569A3E11A4FB0DA322376C97269C3CDDA71917B435F72BB61512D5AF689877C1E5A3B3DF656F511BA84D2052E7D99E930A7220A4C9E11C72792727391D53D67BA8802C3FB1920CDD8FA322AFD7F717201C52BD736E81FB2294DFEC5D705E1ED1C652CB2706B770C3FC70DA41DAC5F0B75D9A1F84BE43073DD0724F8075976C71E5629D8AFD4DD878E0DC9FE53A960A9221927FA79D5DA41EDA3B91C3951E8A3FDDBE0A8B62052035D4961D042A629056C46F8C39C51445B94A89877D138DF0A1AE4473C59A48ED838424A58EACCCF102DB3B1C86FBA03B78AB3B20B31F29D915F4777BC087A5E3875A5A64A23028A7CA7954DBD7FB2177CC6162874E7394699EAD7EAFAC462E27C533374384E4F3B0551B6C75EEDB7481F19A526AB653D19A21E9788D32DC768CF1B776BFAAC52B8CAB02BF39D91E74167CF3640E52FFBF05DF1805157FC7845BAB1A86A37D9D0AB70207BB6FD9A333B195865ABAAD569395F29A3934C116860783840F4F24399B551241B5314E1CA0D0E26F28FF765D14FA52E28CC711B9D2FF880C248E2C86C66F77FEAF2418C85B55DC4E8E9821F00DD0EF71FE00C3C3B5D8EAD3D6453D67D2E6ED33A04A79F9A17C53E233CEA19CB17F9CCBEBB615DBE598D7A4830E5B015451728C502638D5DB08CA5C7378F73DFD0ADBBE5780C6038DE8684B1097407F1C78B7CE3F5E71DBEA6344D3C57E844661ED7829B3DFF5A621431D7802BE060CB7EE123C80B89F508CF382BAD74E89A3831A8D10EBDD2EA96921C5899739E4D12393961DE7E1B0C478AF0C524462FC60299768EAB84F4047A4FE72D28C62DF96A820041F7EDEEDEC07925AC8686BE77526879C10BB6C957512CECD40AF4B56055E6CFEFC4CD88B381111FF9681C5B83285FE50DDD176911074E297A2547689B9247376EAD514829930B3C31744CCBCFFE2937DCA69150B8AB8DCBE1490459EFBCDA3BF60ECEC405CEAE0129D5C85BE1C96F2A444084BBDD151C4BF6DB693C4668C9AA36A1F65D9F915D6DDF5DEDFCB7D6FB27DFB23C0BEB4A2289D5C0613C901E7DA352DB240366D5EAED59C4CE0C79A773EDBF7AFFDFDDD97FF157C7B2F55D890ACD0A675E75194B9CB51BF214381BBDAD2A8545045138C336F8A73417523BFBB2E7CC27BD17243B4D094D2F74F3FD34F54220C2857589F275FD8EF8538F7BEB6F6C5454985D1593931B7005749B7673EDD8AC0B04EA8C23BD1C81FA74067EFFABCB65A562CB422A2E01EA9150982E6FB9B7A202910C1817C95D5BCFA51E9A0F6C3CC0BB194D75192E6286D720F63138844103DCB4E8AAA4470808518434DF1D889173734E4AE2932431B43898D7E55EA550B8A0301659E13200F1D558600BECB32ED3F53637D409386A9B079EEEE3836ABEED953F9A6477737A42D4FF2C2D42DE9A9A3D1BBD5648FF9F383A83687517E791460951A6878161E6694D3FD67A0C07422C0945E01C565E43797FDD907F7EB686FC97BBEF8562285C3A2DC6DB3F50862FD360B7F8B2D2EFE83EC14D33672E3707C4C966771996E27EECB7969481D54EFFB8578B1DFC3870BD332A5D47BA0C0B365502B75F5A65600914F878B8D4FBBB4D51654A49745E2D0DA6F092127EE3858B4A955BD1FD8AD5058B503A11E49292BE8676CDAE79398C811B09DBEB8EB827DA76016F93DC64C91D911748CFC770AFA75B5C79F8FCF17F8E7A9F8C14505BCFAC1A11DCB32CA30B3D4856686B98E9BEC2FF2D3955529B15D1B5014CB7632C99BA2C7E2B564848C29B38D634D7CA16BB1DE4B1FB20AA51BBF849DA75CD75EC673C40C88E95AD1AA844F9CF3E443CA503D586F49CFD741ECE3DF08D3EC9AADAEAABB7E3E762A4BBE06E65EB8D1506215FFB47E91D6566A8801370A291BD342185FF9BE3FF05C1EF6D7906F4BD9CD54C2C426E703C56BB23598B7294FA58216699696A3B28430416CCA7BD2AB06BAB10EA91D7788C15EE9765506D1043B8B01E0793A28CC67A145FDB07868B9227B8608A85B313DD94EC3EAD4A240603064285E9AD22C56ABC455FEB56A5C4C8A72B348BB74A4659D442B7C9DE1E2E98DE92E944C0931AA3AE7EC8856F2EAA66E67D2ED9EAE447ACDA74A93B7A7FE4147821397EE13EBAEB028FE5ECB74788950DA5F1969A9766B87BC4903040DA93176A03BDF1FD1E4605A2539A5B35D31DAB66C5BF5C6C34F395B03394D7B0B8ABBC30CF1714296EF578677940E23C04606C1A18FEBC12E1C2EF6AA +sk = CEEEF89A359B169661387B4D0165F9DCEAFB0B5D2F39C930D850115E668897BFAEBBAEFCF59BFD5F9ECD3E6C4A90FAE4A86FC88F1171F46B4B0B5C30973302984DF4AED60AE97F9D39678DD51E087E179E5DDE2D55AD07ED3C466D69CE9845E63D453C85F2EE7D2411206FA232C29B3FEA63D2AD3E9CB197E35D15788766712B9A98299AA201010289648689A288404986485CA40C8AB8010A2642D2B065183781938811E1902D23455123A2240084480318511B3229131924A2C62411130213162D1A038C929288402440633248580244E1120C243646D0A610041130022185E3342D4CB22043228681A24820034CD1B28CE3B08D19119150346511B571D02665A0300E0AA68113C80C9144421B1672831024940850CA1406099510D4222904095188C48D232765A4088050266D413864CB8070208284A0488953A429C2469263B44DDB8491131668DC422E540840D4846401942CA0164CA2C860210120D4A884C14466C4086E42328180200000840164169114356D22C5414B260E11C251931032A3282A543848883044C28809E0320E09384C51046620274A14992163824503078453224412208D101846C298698246685C046A4C3485A416321104895830029A008AE1A0001BA25083167182C285A13405E33402E4346CC4A6502017609BA091A0260809456613164A51181213311201380A88082A94866801826118166EA0C649124850DB444ED8120EA4346212074CCA162118C64190A62C63860589B2484302095B36615AC684E0182C8B046623C14C80124081024801896909860859962DD9882120068262A82451B665D84642A432804CB450880640A2440A9B3004219170922692DB324D44C0910A3082D10668D1A661C338500C132421468093C88C9BB440D2120211C86C62A6104A16019A0081D3100E04B08D0A10415B34299316528B902D0145281301820034254C448A14018CD0241100070A0B105064840802418018B3445888095338891BA31199C070E23225031872D4B26199A485931224E19064CBA890530409CC448D22158ED148840834424A98301C1885101571C2242A0200504416469930655A468D91A46102342E1839529C82918A168213976041C621619488A302448C14298030898C4241C1164A622612910211D2A05024988D49A64C13030403C24CDC484A1C2650D32046D29408401832D8A420891629D034621A3170CBA44CCC980813A781C8088A18B20C1893289BA02501B7500A186488904024066009488251442D59A880C3C64193A205244825E244520931820946811A014E19B36541122162380E53282103B869D290491B4500D8A68404024903A285C0B42954386D92444421030118C5610BA60802226A94166022170899046459388CCC123214222E82C410892250101400583684521646890466C41801E1400913964163408182264624378A1B078ED904440C8304144410D004228032445C320A40A405934448E0262D002631A4281208390C02308D62126DD3B088D0104299C66511A3402036680BC881048410D4C82D204111CB0431C480709CC648593406A2246422B23003495149282688B02102C951903225414605E112258B1809480642C024809A0466822640E4B869002665812049E4147123028A0102264B4208D006301A334918B870413629CC126DC4C29114137208B66803974DCB3225E41080C0166AA1084C93982D62B86C11202E02878C88468802040D23920CA00282E198841B2701C128640831265CA210C4A68C0B1352800060D300828236058B1871E4C089202502CA424E0AB851C208694986518B2082228391224684D3A288E41226D140425124252086841CA96DC9C66819975100B74D21118683B24C00C52C013081540231089589499025E13288619844924006221190A1282019349001186661B48C1A299261886861A06D0C034820802509A3058A169284020A482860E0068D03C24CA224080B20828CB011499881D2A0858442464192258C486883346A9B3031202001228868013226CB26060398859004014B18262019129A82442008719B284081048044B029DA4421C30229080902CBC821030504D8322CD1068224283119C38C1CA76D2404711A8960918671CA44258C104064C891424404641892C38805D98244E0806D02B040CA804C09088E1B42455B962D08C31021329288488417213F9B01CD8898179E22E82641FC971C5C63201D4C4ADA14E31533580D8D0F2EEE439625A998B7E29A3630E81F802C0886623048D0D0CEA9A800C4DBD7CAD3BA96025884B7B447F6CE8CAA83C5F46EE9E31A576FEAA7249BFB2B2B28836F05B816A599DEFF1831E981380250449C70D768EC448802D12230792C700623D878634D16000138906672DCBBA195058D673CD7A586E04CE2FD14E996D57D966A54892A5C050D98A2AAEF14F88BF34EFB699E40D6542FD53C0BEED9608039B5B5B7B17371F46520F345DBBA29E5E3C05F00C568DF56BE5EEBECCC217DA05EAC059E2023B3B88FF4F58C831E917E841EFBE142C98DCE7CEBB550C257E0F57B87BEEF8BAB55C18B18EA46512917A828DAB610D61B295BC1A5C1EDA818CE0E59AD175C5A5D5330AC04DCFF7446000F037E9C3303AC8295CCF74833D080D0CA5F07ADF542D2266028D2D1D9AC0A1C49AF05A5A1A5B40969C38F17F70D07087F1682A02FB78204772B625E365CBAB43882EC97B1204662B99EB1607E5E08DE2BA13DE14AE0FAC2F13AF7AF1B650A3BE58260AF4199A06FF279BBA5FA48DE5EFD633874E6341698B4CE562CBAFEAAA6A641D0CDEECBD6CAA75691FA4A269013064DC503D628DD9A33BC576CACF3BA8EACB4D1C571F188DAE03EBA79B36AA6A5AE9CF30A6E4061CCCA804EA80E4235FA5F9549FF91962ACCB355BD50A79F572B01F56794A01AB68DCFBA663E325290466204EF7C73982784EE12CD1B62939A16D997510220A3864BA6D01E884AE78B6B67E6B9F7FC5930026C02D825214DE42F1DEEEACA2CBB8F8D0EC038085902EF38B9AD7B1FA4C1C5254206976A6E555C4E42EC0A0A05A66C21B09507C18A9EF56BF6C4898C6FB2612E4CCA185716E88C8C16CCCD956F74DC8E121411F5234772A884EA3CB7F613524F779B288D423624B9798CF6366B6E5D34BFB19EAF6B51D30821CCB11B24E2DB1F55FAC120D7AB9C375AFE7C13FF31D314D630AC5695AC08B98AB5AD9F8F06F43262B9AFEA07DE6730780703184AF3354567ACA1DF609AB5B9538CF4FF3D0C4FB84CDD2EC1F6B919B85F8E68BE14093C96EDF8A94A11795F8678335E28193547E15C2D1F3F858822865C365BDF905F08BFC6A7C9268F7C2741FD124990FBB85F203614ED66D253CFE67285E0EB5740CD52269EF7490151E876C5AD7F17A9A1A5FCE1D388E452DA5F033CDF21295D7CFE9795FFB38BD147D9DA85CACB9B6435ECB5FC6A1EF7B5B66B49125B7394C10E11E85A2429EDC20FE734DA3C5D8D39316CDD58AD4E4123C768AD543E709662E37A2E8149A1D08D2089620137355F1B56D1A7DEA5498BAC2BDC6A87913ECF66D16D14525EFAF1882287E10FFADC69A44D96E5F67E7A515428BEED87EDBCCFB5D63210B31438AC243807A064B888D3BCC88A07517CE6EA8EBF41E3A7C1197DCCCF69C82E5EBDBB692E011BA7847BC95A4045D31674C9F24F2FD27B0CB9DC530C5DAF76C0448C8D44E59E8C90DB3833DB213176CB51B0EAE6FD57FADC3BF9D31F2ECC372A3DE48E7449F18DEF11AAA34F075FA15B364C0600721B0B71F7207356E4967CBACA46887C988313763EDAC38040F5A37A00DBA16D3209AC1C261D93B8E0EF2A8939C59B743424FEF30FCDC0804B118DB85B2DA4229BB6ED4AF060A3CF46268ECAEAD3263A8FE2926CE87430F3B9C775E093AFCFF48780E05FDE8576A410069CEA94778003AC5109528BA8D6361D8D9E04B7862BFDBB7F4C0613E58B106EE370B448F1F7E9C4FE1B053A4248C269D62101E53905D9C4EFE52ACAA37860B9A4B98A5A8D4B23761A7FA53AECF0484A4360B6C7B96347C2652DB04310908298C430B10141EB2BCB8B5DABD57E25628F21DB1EA48E12349C6483181CBE389AE403DFE9782980C3AAF6FBE43BF164225BBD4B75980CAD664102E34DD6BB54F1500D0B0F19700DBEC521D1C2E5B9B649D0492BA54FEB1D9D98C72DD476BD2E2AD807BCEF4C00EBDE2171EB0F182CCBFD60393CFCDEA414C3C3F704028D5DB0876752291998FC63239545F6658CC27235F746F299F0D2B41EE773D9BE7E5FA8FB3B955B23899DB39BA7BCF3F4B9C13DDB403CA557E010C387B4D5B157C8307374C1EE0429690589196569C3B75847102A7A68C5DE4CF4DB1D7FE2CAC33E5E44258DCA7E59926C81BC092F8977ABE6DBD0BE5BD4630DB90197FE1108C18B9DF8AAE8A514303999E8B2B381ECB8220CE7B09672CD8D2CA1A8B35549B48A1A5EDE646AE286ED7771B6275FAA1B1E9E3ACA7D9F2E991381099750FF49FABBE2877FE75F8B094ACC26B0B7E84AFD4276066D29BB0848478AFAE1AFF2F84025B8319D4CAE71FD3016AF5CF637299BBE0BE9652A74D7381D2657CB7C8569F5189344BBC518E25CB44B15119EBEABA7087AF6D9A849480901CBAD88674A5ED906C9972DB34DA7B084F35D2A11D29BF8515C7386296223984BC6D991EF2DB540E46F53D6E06FADDE48DDB83EDAD8F7A2961210C149E53E253932B42CC93F7D0341D369C4D478EBB818EC43DFFE4375860D26BF226158B6042222BBE9BCD6D013837B77231C4D2438391C1CE5DC7DB83ED48DC73F5D31C3EDF17C5FC1C702C622EA7C77D9AAC1D4978FDACA2554E92F804DB7ACEE244F658EA4C8B4B8E093C81DEC356A3559DD5837001387B1766DC3ED7546621805A1BC2216476D279903591F735DBAAEA583675D91FF6286F91655662F30AE272FEC249C58F005EDADB0EF5D82A08816E642B77BD9D17AF278D52385BD592AFA159F0B0B0E6398B16103DDC2A3857E5765949151E9ABF34C2AD4BF9743F8240455914FC8A2F48CFC35EE9EE1D719047AC8009DC2CD3DC61CA7954F816CCE55EC465B3B5C4B13F1E13A578A15A796F2DF90110E4ACD7FB624A37F5B2EB6187DF4D02F001ED0AC82E69E15DE570F0AFBAC835AD36AA16187C9C20B99484AC6EA26EE6ADAD11B39192AD221F01362802E6767FFCDD46FB22921D8E0C5243305951929A5201D5A4C37DDC2C4EB4650E00EB4F26E9333AD754430B6C29359CBC62D8D2B815EFCABF2FC4BC52AAD1E5D78966BD3AE1C0B49F88325CD235F436C93DEBAD5362F0B892F3EDD4E90F4E3848D21FA2E808A1BD45915DC3FF02F726A8CD6BD55D486617142CCE3570C35C5A081A1648972FC3F66E1055D4405F71FFE080D34AB21CE75B81EC18AC3CC929853C30C7F21DDD48FF67956643FBC44F951D0D66C9F108223523F24235C815FA2831DA59160914D92807280FF55FB26C37274FEAEBC72C480D37F7767992D2F14568E1DB06BABB71992878F12C3E340320F2366A1137DF32BB73F8F96CA930F90E18F251768FDCD36D1689A7932F8BC64C59A8B564E85FFF2D982DA98679FB393F6E8EFAC0DDB321BE1D8AFB8C1D1A777829B1040D9B98B71EE6AD986764F2593B8EA7126E52008539E984E7A4FC33D90466F6F6643190487F8564DD76FF3CDA26391620914B7D94F3D604B783DBF21BD8041D9AE6D6983F7F52EBB331EB9079F4931E8C081631F3AB2C5A7DECFD113A8DED89DE011F434E07CC9296EB961D0F6F3C10566D35AC8C66DB9FCC62329005C8138BD5A0021945D0AA11714285A51F4860CE4EFB1324618C9E45A753EC7C8DCCDA6B3AB79100B50C89280A9BA00E06CE06818E07C4BA6928C0DE20EC6BCA5B209A89FE73C24F6A5A365D1D73D119F610BFB48207A031F805DB474B9B8B9FC330D6F896144723B65B28C9291ED9BD229200BC3C2BA9E420243BC1D9A17AE47BB64C49456E48E1D2BD4F76741383602A436C5D8CC1986333F84B0B1B075D5556EDDE927E2816C6F02558B23FA3A294C58CFCFDF58FA64C008425156F2CBEA267D9BDF813A244BD96976B8FE1D91BEC7F7DB5185DBBF4EA5BBBDA64F7672664B045F80B0692DC662DE2276E73172A8F2A6BC07CA56294E412FF935B85AE1B59CB1963AE5552DB49082004C818AFF33CFB6897738A23558FD682D122B64EFB854DD1B4029A387C05117D9829297ACBD98F502F00149F77184F84480342496CD472A1EB277BAA963218D7E79DDA4645D37ED98C199695FB40BFD77ADAABC7FDA686A9E21D0267D14104A20BFA09701ACC23BDB4CFA228CA9298D95E1010EB0120B295B5F6FC6525974E8DE21A7FD7DA2CEF0DB299C8C9EE6596D118B06B033152D0B8AC0381FFA9151F3CE85808C690A9B51CC7E14711138D612705BE78191CF2C1A7205C1731EF34A21ACA64CC3926E5FC13341713637BD0C40A58B7BA304EECECD912BD5E80178BC81AF4DCA3D5722BDC5B1B2588E0B70860C6C85498CA846C4DA455F846B7365333B97486939E1101F523F2B8B609B3FF671C47D62923EDF3F5F0CE6DBE327FBF281B11C1C6F134873343017A59E3514BAA26CCB3B23A5FDA6F0892544D38892DDE2B2B2576702A822EFDF6306B149CB28022D63B2AA991D960F03DB46C8106E53DB4D4D7A25A85C431D2B7B8922FCAD74DA1211D2449107ADE81D19FEA006025F4E9F736C557EFA6DE1D84CF7D0A471BCA9ACAA83F8E26C3B5ABF9565E4CEE9113DAA9D86409FD5B196B9C23ADC44DF12571CC9976DCB9DFA28520A16DF4B62C12DF78D73F551A586271835AAC99C17D13A250346F9F4B1521761F70D740CFE1AD3DD9AA908A8D64831B4D90A6C19C552A8D71FEDABD271C0FD4C1FF5BCCE015A9CBC4DF39C39C8E15D9B3F8B6FCD +smlen = 6673 +sm = 015FA14B7EB1034A4B47167A027ADD390E2CBA4B78A7E2A4C3B4637A4345A6BCB46491A22FC54EFC80E6AB8CA1C3908334970FD6F581DF86CB94EBF6E6497A85EED2C63AB6AD4537C113326364DC061DE82C2ECE859CA4832EE6EC6491877E5343F34053CA39653903BFD8DEA9AEA673C474CF9C88D22ECB3C94AB3A66384840DA85D4FE5D85EF2651028E3F79DDEBE0171427FC094214C5467FEB2FC5EA2105A2EF52B7A61523B934909CBCE8B0392CB1667DB907A62010AECA19BC158C1B4F951FE788E21641AE93E9E208AE8BAEF6717C760292E29F1687A9CE05FA4B44DF5FEEC899C62283276FC20392C2EC0EF71B3A0EF52FB24AFE4E850E453B77AEEBFD4CBC02BB8D3964CB1001238525E4D4735703A74DD24DA275DB7E9D23136DEE525EA15509ACC380B4616BF1C860A5308DD2E266EDCB99D8BD032C80AA9E11129F8D64054D0C735B34B905E8BE6FF536E42D6240E3A24FEB9D7B267654A70C99DB31DE7E136FA2F3D07F486C6B3CA50D9595E0A59461599522908B7FECF6FD74C3ABDB32AA31542FFB0CEDB210AD61FB9D8372E76E795729C48021DEF5266DABC04A1918DE20CD3BA03F9814174AAC7B7C95027B66D2419A6A24B278DD70EEC64FD193CDFFD0FFA375BA0AA107380C85C7131B7B3B7564CBC809F468D1CD8D911E008E152D9023322A4E6066BCA10044BE779E1A8FB5C1CE7BAA995F7B436C1AE1229DE981122B57E7D4026DF23EF1E68106CAF7DBF44DA6CB0A8AEB5D4A20953EB740CEE49DE062C6303F34E06833EFCE4C0180B4397BBB7C96744FFD906FD8B9CD82A3BAA1C55DC27DAA6127F558CAE91A9BECA2147C71AAA5D0BEE47B1253CB6DC24B5CD8298BBB93A1C287764DFB2BEA786F2E8F69460E739B4C0A381E9CAB38E2751F05D039D2B45CBADC0135F14E9CD231EAC525F36D966FE4F9B42B2B9EDC5DE424F2BC24AF9B88A0EF799CA54F4D1FAD54736B15337E2FB350A22861EB68073FE36752A1D401A21528ACEDE53176DFF9C91E49A7D34AC3185F14E26C4A223E7B9A0FC143D8ACB41D4363BBE108EC3563B912E0E16550842E17503136B2F9433659C7668D06CCC37994E18E035B1E1921B409DABBEA5EC915A0DC9D13D9FAB57E63869C0A490A1F00CA27F1411531AB61609B250AB80A3162405746BAC1D7F5F33AB53D8AE814AF564D0317F1F20825B74FF2B41C19B9119F7643D862E694645723194FC8D0390E6ED5671FC728C4C4400BA786DD19BE103DD18C3F0FCACFC03DD1FDD5395EB740A8B14C9AAFB8FC40F95E11D730CDF18C1B030C69519D4C150B1F7948F7676A15EE50EF083C601415DE2014961BBEA103727D014188BDF07E821A5004225B90FFBAADFDDC77BAB249979E9D3306648E596292AEB444C4F411B37F8016D62293E65DA0B373439EE37661B13E57A58F1CB700228011F94423E6FDD081F8C00BDFFA0D20E0C3681365702F33DF1C5D5AD37255860F8E6F0110EF638591866EE1EDD15046D0B7B875E8F56D49ED932FB008F033A94E42BC17A67B4F94C05B7E7C58B6A9E934938F9AEB19041E495E5F41E2C7DA5A89AAC9AC74EC0B9BEFC644D3E4C690F001960C7EA222689F04C9B4B6ABFD54ACBCFC6C0886CF179C7772BEA80135E5C8937013F3EFC30BB5328B846F3672C5D141239CE56CA055DE23D05CFB75E6E9853E58E05AEBDDD8CFDC8C69C5AF01E7373B867FB0DA8C10DC1E47FA351F9B4969A0D36CD3790503CF226397E7ABDA8C6088D0CE97395E6ED4432D2950FD1719135401C0225CC1A3B86D038EF402D307B5EAB8AE0B7A7F3201972984042795D3F7A103CE0484F48DAA7EE3899239EE63244194A0CB0DD02921FEBEC3123261C13E042E9478CD6C871E26005D79B8263D7D49AD44ABDF0DF094B42E817038CECFEDEE2BBB40CB7F0D0C84A696C62B38D1524B6D2FE6BAA3C4CB88306CAEC4DA27DFA66DC97ADE1E5D9015761A1DDFE224465EB83AB585CEFCAEC971A2788F2193A088FA9D86EA48DF560A9C80272320C8853158221FB8352737D44F77E5469A4D7099AFBF536ADE6BD69C5700AA3D60B5F281927B982492E71EF1700A5594E18C486ACB2254EFBA693303F4C943787738A1BE1E03A97A0125857A22121CB12B6AA16491D88928250680E966A970D2EB80D58B9B8E9961935799B0081B48E01B53697FD7DC7BDE4AC108AFE1155775247BBADC7E50DE4A569D21EDA9DD786A1E258ACAB7B1A39B933AC0AA0A8E833A72B995C2EA377253EEF52541C22E9D6169709531A9A87C0B51550E78E12DE266A2ECF4FB1925413FCCB8399A8836AD91461841BB2B5C9928FB1E8647AE795AC43BAC23A5C27BB797429FB2B6B738B339C567617FDA1DEA96E39D1079D90EB79130B2D0EF4F4180C14E6161BF558E3A20CE2B9EE577DA5CFFFB875E6FBC4A54064DD69B80AA6953966A28123A918DAB015169B829EFD56352C9EFF107C4BBA2E819C82D63858C577E1CEB4FDE0ABF48D0FE2A287DCC6D3B3A6325C336E90033FF1B5970F61ED41E7B2E619213DC42FEC6F8D83A4AA4F6C31B85A9637AC26D5BB534A31CA1F55EFE05780EDB2BAFED5A7F87D9A2CABAFF157C97289C3572B92BA3E1831C9F44D95F2B9FD0C8AB62B2E17A63AFACF13BD9BEC38117D844B194938D50F1346DE7D8F713B42B078E2E5FE913D0FB19B7D4097A30CD38AE1E94A87388A066165F6C4CC6B817AE779B0CDD17FC20E917BF21B5257A3EAEE60AC243DBBF0487FE0C93C01B486517D73B6B46F0E093BECE62A1B04C43CB1EA4AB2657FE8DCF649F8306845DE73B307295B7AF86166A0B2A33E21EB9DF566D0CCC616439AD78037F3522B98DC81CF189C62BDE1F15386E22857D9801DF86A9AA30DA62AA9EA45D493ED9BF9BC7DEAB9744D892FA70DFA24E97C1546BA9CE368122E13BADB3A0E3193C02059AB4EAE263D1C0621FBF2110C47743B0507D772C6D62509FC7FAF993298DC0BA89F708423E7D997DEF4A1F75E4EC92E9C0C303F61A744490C5CB0C57058A9C8BC09163703E4230A42C1FABA1CB41EDB15E46265AAD665C2E3FA718B8CCA4DD663417C45AABC0AE66D95ACD0BCA496C297FA94C25C96734BB561E00D348BE8C5D35350D625736E1E2B59B7495CE65668C5B9A9C01098624A235BC6047A7B432B56F8A748E3C948FB4686F41169BC2C5D99BC799A84AFDCD0769F649A82D2F762E682184FD5DCF747899F618F3D0ACF5893BAC98366A0EED68ECD3D684A78852079B6F71D4AF38C143DA98FCBD78930B4D3909829153E812770CBCE3D7616355B0849100399C9B072B270B012BF9C195CC933D00613D24DEA0B1BB8B2F49A44B7D23714C21524457E3D019590D1C2FB782C73AE485F7AA4FD08A354D9549F07380AEB155D4969D138D13846C6B5693100FCCD5BCB9BDDA9CA9B3F73AE225BA38856A689762B59B750F8B2D8CE6A6EA1EE22BF021C20C26CA37BA5974F058B0E8C969F71AFA6DC50CCCC23401431ECEB36A588565135D10C6C91B09727A74365D1535856B19327F962A3157D519F413EAA4D1950A801E2D9787E0EFEF5015E301859051773DF1EF304BE0B84771BA76AB4158F66DB8E37996AA10A252312E11A89DA25E8F9B7F8D6E2BA478755C0BA38C5554B30DCB9671AA09289C52ACC6581A2CEF229C991D6F5F1C075828230A5CBA9DBAA0002E1E93CC7EF01970EDB629C8E8240171016E4AA096B98D79F022B828FB7480E1059716E91859B9E2202651560627693FAEF8C646194DA9C042E9106094A1D3FD056234E4D8C7728845F4C0C089011B11E19FEE8295B2E1C6D29274C04EA11857EE994A63BDFF7AA42425723F63E0C8DC95CCD767E3ECD07044B011C201AE6C1387DE6FFA2DFD50C02FF27A7A94BBE17AEA62B651C3941BF5F26600C9BFC9F158D96CC12AF20E538147B754913DDD1495670AF5A1133C0700F54B5442222839596F7148BE568D871AD9C57D20B73E7210474B99F29C0954C38483763EFD5D1993CCE1EA2182EF5B13D579BD7646C23B2EDB6E993CDE492853CE09E4912DFF32CA8DAF7A0449073218DC413EB5E997DFD6DD382EC537FBDEC6398509F92333B2AAC80B8C313410C92FD13FF7BBC20BAAFA5501C8894F4079AABD66EF88DB4F128A9DA591BE06592F671B0B5A26B86AF234872EB53B349DD4B004AB1A9E5C5F33512338AC4DAD4D825F7B1A3E49993A8489A5C22CBF66307849F9566137E7E51EC9211340F9C6285EC3C034C72FB3721BD2D16B43BA50D160145B0068E7B18FB1E5D3DDC085208CB5BDAECD4B15F6EB3A91642D17FBC552915FA7B7104C5B76381A0ABBCF9F239562849A05A2618CF344378693A6FB63616E3D4C4CEFB349BF6F69BD85B4B4B952793BE6D0916DEF648CA13D3929B0DC0E51A4FAEBFD956F7310CC428D7EE01D8EAB1F7BB778497D85C0A6E943E7669034A2293B98770234944B3353285CCBF9F15E1EA1E8F6B61E0C690D1ABE1551179F43C543D878D1F71E017E4CC5E7C3176258AADAF9D99FD3748146A21462B6A9BC978F400F31E3A045BDD0D8CE9CDE378B4C4E8670F39EA8C971E864A9E676104FEE861D242299B3759AB252A1F5F5A2092C750C5006A64B6B374C002E408ACA2A5B6BD3F50A4B39FBEDC7529AF83AAD67DFDC73FB16F402FF2CA34B72C4848FB56AA2840573820FD6B95E4835B089A694DC49119D0F92086D3DF9A1908CC2CBE84FA5964691C93EEC558FC2354515EA55109D9329B423C1C9BD9E9F8DBD1736C2F84BC60AF9493E4FE3C40301CF906D5AA5058BAB242AF9350E0FC47CC85F18D2B91402A94F67D90EA847538D99095AAA2FFFBF290DC47AA94D59C236772A1F119656857CD6FB1A61E8C9DD57363AAD2A3AD3BB75A66E2AB08EE3009768365763464548EEDE16E444169687611824B6A64E2ED8009A7A82E6EE676E3697341E341A1F3CB69B42F401CAF0F91A84014FE5FB063F77BE7D53FC1F2C94824DE5A7298D9869D2A2DCEDE510E998E0EF8982F7CBFE56F757472944195AF3C91AC32E1F7C7DF1B4D14E3B4BA69B06AF160CEFD5F44DC0160CFF1B1397AEBE44DB51DB2CCEF0B3B0403B532953D8413A901E58B33463B7D07057C8D8FA37124880AE6B456933E400511017A20D41F451962F99EA556EDE98A5BEBDF0F0FD7966706AB3391EB7DD615A3D3710ECAE2E5BB4D07DA767911342E2120DAD77287867C64F13D1CC6EF9AD30F3D4E026A7608E7BD7CF86E64013D6B66AAAB6EA0A9777E7562C29EF4B776DE26C85372DFAA078D77F1002B4B9C42D5F99F7605F8AF7C584D7FA9FD09ADCFA479A71A4EF892ED8BFE55ACAD208C062106E8242D8E31AC5FFF8EA857E02B7B5754576386DA6C9E06A9087139E3656C0668A6C3EC3BB9631F4DFEA5E10BA1FD7B6EEDEC8045600A38AA541E1CF8DB4E9068736199C7441A14C16BF812F90D57BBA2764D61BE2A0BD6575153FA312F202A1D0DD00FB3AFEA2E36A3F96529A27C779931C3D22D4D3D64B0A33EE98D47AB301A1125F0E1CAD7CFE5243CACF0BB52C1A57B934AB1623B255959C2471480D35899B3A33B28791D52798CE783562E1D8C5B8D6512C1E47F4D2EB883229C7E952E52B8B8F8CF2B2E101A20D19342506B26FA20E7506C6492A6E6E96F28F2FCDA6C4A0FA1DF903DEC27A40446ADD9C8F0B0F55B5B34DF59EA5ACB52DEA75ACF5F6EBA766828C6AC83699D692D9BDC386A5B1913A2F3AE9875A84A71501EA095958A4CF88E9AECCDAF0B9842718200F2B2B1AF40A69400BFD112408DF1CEB436A7DC487D8B6EDF9A782FB9D28F194497687797AA9DACA48103392C38312C6C5D390CD4F32904542EB407723B34B567EC86D6C4DE8190D95A009E8E50E27A8D3BB0E9869F2318F1DB5FD0449254A4FA61DF4422EBA7FC55A4A7CFA6481DBD051D399885C6786CE9E0F564765455E20FA073B119918EFB00BFD13E76A92796AD717DAD286C901C426742D49993D76D8AC4FC7C78A8491BFD04C4F3EC00FAB1C9114DD7D4A1C13D646B0EDEE37B10FB0D2A6905825F2100A2E32722F3EE275FC05F32EDF4936994768C27E57F353383B7FAEF3A9E417B0D498943E86F6F9CD8CEB6760CF33318566777921B0169790412372F416138017D079006610EA7DA3BCA5198D241C29CE2514901F6CF8EE1F50FBD401061D65F24CB1D765214D27A8C7810AAE5C3CD4EE575D32DAE9FFF0A60B3EFCFD793958DF7B378A21192C4F52E82DEF35BCCC2AD644F560FE63D0BE2BC045CBD4542296B97E60C4F284E61D44D40C352572D0BDF6C74B84811657178EAD1AE36B200B48ED0CFB0A1F2AF3CE057CCC73394844341343E14C701D3F1EFC537667753C7E113DD07E8B9809DDA7EE555F202E944006177C929411DC72F49B5256CBF27C878D10D7FEAA95BB61DA993A77C0149A7B3E34444B62859FE2E4FF5D99FBFC141A1F435699B7C8023F7BBACA06092965CF97AAAB0C1F314CD45E6483C9EA00000000000000000000000000000000000000000000000000000000000000090D151A1F22272C92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B + +count = 62 +seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE +mlen = 2079 +msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +pk = FC29BC52FA262244F94469B121B33195B394B1A754201FCB01BE095CF21C6A4A82F1FD4F52A60D7F635D5617D322B7B86AB490CB30F8D06D076A744B05028D28C11BDE275207A5BC9F19DD87D164B140A53D48854C461250EC35B34D869476BB2717F88129EA2CFADC3A51A675B54A14BBEA57129D4F8BE4A3FBEB5FCF2BEABC85E5840A6F337740CDE30EF58FF76636599EBBA80ACE4B16756A3D452FAE49C78E61020B9991C07557862092F16DF7C0537550E28221614E340FAD3C810182CE347859DD4926F8DC7FCC81F61D730AF753A3F3A139175CB72DC0044FFDE74E9A8A75B5F4CD91E6960EB600A38BE3CB03C5664963D5B4BAE3D274546B7499CD917A08A05B8DA61386ADDA8C3FD4ECBA97AE191640CDE2029E5219C6E0BC6BBD11915A39E4F8C9157C6156E175679667A79C0DF64245B9480F73216AB369442245AC092E1422003A3805F5CFB3F7B9D013316EB0E323572AE000EEAB01F2336F01040FE83A9F6952CFDED22B9AD0DD7F08242DF4CDBC372B99BB9F53C0CA99D53692F67BFEDBC3BA044341234A8B9F0A923067C5260F2661A4F53E8B04E39D7285B67D33F1D72BDE45F3682380F9F0B9F0BFACE7C1CBFA3A8000595DB840CD55CD3E85ABD0956BB1BC42F3DB65525CE3954F64BD58A8D0FEE0561E26113A0A591679C92AA9D37EA49E10E7DD37032118EF3EB6F9CE8760F33F8E9CEF0B4A7FB7E3F299D20F67A7DA41B2B992EB6567CCE411595B3B98EC0D1C064B4C191CC5269D39550E0C93EE9A7301F0AFE5CFF56D7BFFC2AC3AEC7620A05BB62C5DEDAC93EE228178A89575A937BA8EBF8C5C7654F5ACA75A7E4910AB75B12BE1EEA8BE9BCBCA3AC10D79274496DDA3727BC03668FFE5F5EE32EEE7FC05C5476C00593E7C4A37F2CD10CE63CE9995564B5FBE7EFD6CC8A5D008D70ABAE25DC1CC33142FF3004EAFA1BC54635F5FEB4A4D751EC3233ACEF00B83C20AC1BB34C65BCF47FCE4C6D2C7702424232F58A5AABAFA8B0AF60BD64D8C2442BB6C19A1EF2F8532B01DD4917F5E558E207BFAAAE358A3BFFE839652BBF7EFC0C15DF4D5D833C5E5F04097558098C94D1E9F828F17D71BE56F25549626EC59749AD9B3E0E068B151AF97B535E267F4B93BD45AD14751F6D9B5B3DF4CD452130F3FBC60A7C5C8221E27D5B5257DEA73316E91F6AF6A1D169CCC01CF80665B6C3A541295190FA3C70AFABD12DD7D77F3D11C061A6A35C8584BAFC67CB96F72B52A5DECA53B2FADB5D92C016CB7E5CD2C41E9008AF6367005F1754D85C8F7CF0A25777A5F036B26F4BF356198244818D23BC588F00AF578E3921F4F2FB2D0FE647034A5AB12265EB734086FA7960CE3A42A20ACB9CC5F77B210EE45FDE97197285DFB692F806EE1B8977335DF5F760DF5DDEB7B1D02867CD6870662B7664F2317A3E1B73C2880008B7E356F507D9AF149DF0317D56727B6B3AFDB9948F273ABAD6C836BCA32B6A5EBF8430D3B514942FCE91CDF1539EBC6B4D99CA05E15A2D3B78362F8A26708B563137A495559EDE29AA21371B2129E8669BF5102A7038D10E6FB81300B5D8C1B4758E1807F97CF49CB41AA1946EFE28CBD3B3DEB0B0CF3E738A284E2BFEF8FEEF412D7CF4CD205EC7D3340134632E7C1779B826DFE9EF31AFA1A63CA1D38BCA6C0FCAA86E0612D793FC9D4F4A7B6DE59F3F381C52B6E75150FA52B5C2629904B947C3C32325E2B8BB7E808F95D03D6A006EAC8D9313982DE4F1A0355C48C2853AC8121C798C108C0B5171A5B6ECA1F538BDBF8442CFA8C9F27A07D8BA5CD15BA3BD008A37585DBE0031345BC30097E747360C5F725FDE4E74123115BD9AB5FC2F3A0513F073883E446A47EA8EEE1A1479540F90FEFF0EEDB575E1A6CCB88421CF67518764711DC9129DD70CC6C029AFA351748DDEE8E2683D0776767286F44054893C71BD330133BE86BBF3B68C6F70C4A226B0C5C5E0DC119BD0ED07FDA2FE22F38DC0CE65CAF2A21E39B2C2C8E0B4335BDDCDA82A53EC879E8A25F596FB15DDB13B0A03EF8E7A6BA39DE1ACC8902EB95498CEB6752860683DC3232FE7A6288F236BC761778840ADB7099534E3424D76AA07C49E6A4D57D9AD360A693139471DF8A4E0CCAD4C6839989D4E5975DFF51961C69C5543D8760C8014C945E808896E793E5CBCEA390E93B66F713F469281A6D60E4CC5F793ECAECEC8FC14A1B902BEF91113BAC26EDC7405D214E28DC24FBA40F9A490258EDC354D6DC997AA25959544CA591B54F0067648C90D6CF09B3E6BF98F82026B6173CDE856A0694FFCDF638441E9B1BAEC758C8C4C1C8DE922862B376974E587C51663EB3F716E83F352D958DBCAD9751D3569F2CA6984F171D396E78F312EFD38245D4CDFF187C3CEFC49920C0A7FB0FB28713B1AC25005813B328EC231F25F484D0E5525468D0FE245E4304F487CC6DF58C69CE049A973B8B3F21E76C99E889D05A505D400D9E6B3FF839B72756047E18BA8CE923EB5D874B11649EFCD61835506D292BC30E36A46EFF28510EDB36206C94D5C3E5086E512196A90C78460625D20EC2F78F25C29F8DB36102034BFEB78E99B5FBDECF4019452B4B999C66C531074A14258B3D0B07CD055B98923EDEE95891A60DEB48A844BE527CF9A97FF687EBDB91C2EF25B6BFF87A06DC2535267E9703414C06FE1211BEC174FCE7FE7CEF52DAEF01B836A09E4103E95DBE76CC5597FAE0AD22C05B4EE62CB81685D4BDB6D48C564FE03FAC83200C339A2059BD02F8ABAE1D509E51A5C8B4A157555D57BAA333C6400F67794A7D52412FF1001D7F88F3D2084C0036DBE6E7221E952F61F87AABDAFEFD24FF0EF25F22FEB82C3B16C7AF858D15A770628C834B77EA23D0C38844741B80ABDEF8FC69A09E69DA86673F0C5FFA75F58C7A87B5C2605E21DD3FC8A15CAC8096A25B5373A1B13CC1A4813FAF2DAFA9024CDBEB0DA048422780FA013DE52EFE7DFF5CF369DC58609FE9152193BADEB537A4F78F49A935337893C41FACA89DB2EB571C9B0497BAE71AAC48BAE7E499EF565733C59F4A3F7F9774CF9E70FBA4CB50BAC304676C87D12EECA92945ACBBB569DA56B5C28B0BA330C2CDDCFE489D733458B3BCBD7E2040EBBF43F8387E4FFE18A485E9377C400BCE37E7BFB295B39CDDBD5F169A257F07693E3EF724DD2B042C0152AB5B435AF5FD638E03E3A7B6A41F613DDFDF15DA22164ED640B2092171D4B8FCE63463D31AAB4B3DD97EC38E7255009B1F517B5BE9D1769B3F396A8A4144E4CEE6AEE26571BACC340DED8FE8676AA38B590C0586F290B354F5A88D1BC39E65551873968E40529C1ADBF1C0C85DC737EFBFB5FA7BFFF9F365FB3C6E161634BD1D26635BB143A3590FC61B3E20A040BD2CFCD73044AAC8CDB2FEEB6273305B5E1030B5FF34A261765CDA98931A574E80357867A7CA120B83E846BD56759282CF69A515FB21D43DDF7E0EA2EE0714AA9C6950EDD09D1F47475A22ECEAE99121D6266A442E47545CF00FFEB5FE12415A5BDF2CFCF0FCD69A223AEBF932A59B20AE193D8CE647CA4B0A489D17DAD4E381D23A1BC49E10A13A8CD2760222D37F5247AAFD6A1F0E79EDCBB3710A70CF2F241AEDA55981541EF1D4551440FCA8A2E7D39E43404D5AB2F5D30C5977A055843BB9F01A0E1D0F4FDBBD +sk = FC29BC52FA262244F94469B121B33195B394B1A754201FCB01BE095CF21C6A4A8A28251AF2B676EF6495F36067D7B228CF525F2235282183300096A9D6AE6D62F8FFF2651996BC7F36A7739F109E55D7E508D1981BE4A869C9153544C9D20E66287AA3DD0153A5BF17244D17F6BC2256B84C6F1F478AD41CF11341AEB90A1CD02293444A8289D2B650E41448629671A0A6659418054C882DCB10061C1451C946802120116232246406601846114AC861C1468124B64484B2311C466910909112948413C868DA3660D0306590004644926C12C291544451D89820E2364109032A22968450120644C025143006E146928C106991221291949122171112288594120820B280920202602030A1B044A04882520445633262109028CBA211DCC42C14A92D9BC648C9488E98382EA0400E99386841B48DC4C2018C808C9C062658080203430DDA1671E44669A3944822916D41304E8B143219A270104721E0287190369188848D4448049902660A0962201310D4324452402D0AA32D5A244ECA34611B100A99A66922838C5C421289428150B801D48688C2C06DC3060EA48210213085D4248123972083B40C4C228A1222899B088A0B920409472E5A880443C80114184E902206C8364400382594A604A0080109168D0032710C454964263181260A4AA090C23885103172A1A49003942161A60D182801044529C442511C17120931246188214C8051E4C40404470A1A8368193730D1A28520B86C08B88063067164106009248119082E1C47041BB751C81892A4024EE4C664108201C310640B0188CC1201DB302E8A3488A1924413250000B58994B25014443242428C594871A0282191124803A10CE3C628C1128A444008D9C86102A9890B47701B2032D1368490924462960DC99628A0B840D002250C17095CB690D2A40CD8087011B031A14265A486601A39251AC505C2C63003B88D00038D02421190282D92A2489A322E00496D2143050A4488493264930602C91448412286A4965118026519C90959482E2048450A2346C048002320612319645C04610A156CC146614A104954322201416984C23119B331DBB28C1B3025CC308803B704A2B60C10C970981868402825A23205CC248600C1908BC260C8140A5B1431D31822CB362E0121120CC381E0842584864C63366012110AD13022D21220120901C3882C91162A82844C1A3372D936084A840C99025151328560B221A314451926842149454B408EC0308ECC20909C02500110665B284A13B4409A286C9A16492447610B042C13A430C9304812174E2222721846820C970CDC806CDC16125C464898444820014AD3202CA2460D22C4458040211C00820A944C08904189163213493208028E532672C3200614452EE420518CC4411B284C12C620E3168D0C972C138505E31424C1C060919265A0368858227198128909402C8B448D24448664120563126011812002410499C46941108A04108893384A0C1368E0186E14C428DA042182308A1A106D9C20004C160D24A940D0166554262160488019930D1B186CD3426110064C24288D19140A24316A20B2101A2308142945143241D9882919958DC34862E3324103960800275120470064100A2411526146282183258A980484C02412384ED0300021096C18844D09254A4C1270939489E2106D8BA405D3A4105A102A419881129145C346481238648C82090C1842820490C8128912A93121170C8B824C1B8209D1402EDB86119A408801199154924103B36C4A1222C88060632866800688110332911442201740883072E11420A428725A0872C890719C1072E4288541926D1B03311C018A19158D843004A1A81019A46D201440C0C41100A89048C28404C1614A26615C122C18350D4AC2288AA8840C18811B4441CC444059424123276DA28470C2341022070463166A99200C60006D9B040A1A434C49A860D8B68CA0944CA4182923394159980C52889090C8280A833023B10961400008976D04254A92086593B0454AB06DD4124420865154B64498201201B00984208521100E8936725CB28809280DA2C41111A28413C261824451831071DC040508370D90408A04233289C20820482AC3B66C11C47193324E4120684C906449402D50380C49486121A9440C2509C3824DCAA631A000321C868900A6200C062C198011819250941230043272DA022A00344808158C174CA04BF8E4C78BFE0598A27DC6A9C09AC7F997B2E20272E623DC4DEDC73839A3C7681C88056B15C0BC4D55A79A994F134717AC03AF2F51DBA0D13CC1ED1AA56215B879820CF167D5ECD3596CC52F190709A1F38CCE94BDAF56AE4C28BC41120276CD230070D9C202D68B7511872A34CBE35004247181EF533B744C926ACBB596ADC270C1D3D9AABC513836C36CCAA0211BAB98A3EF5AD3505DB3B3F31567D22A6DCFFD8A3C261F4D0A3F09B6053B220191DAEFD93D2090B973C5A9682AE105536A43181EB52077475313B95450438299BA62451989AF30524B9DBDDF502A12FF504908153D9891DAA11C86CDDEEB53F8B506EED3DF7C0D428DEB2BAE8B99827254F5F3A3F84BD8B6550325EFC72046FB11E6EED6A1111F486FE7F41C2507D0A729DF305D468B5828B93615881E3703D0FB72900A314C301B3A543DB90F7E025ABCB2DC0AACEDE2ECFF6D0882774CF809E5BF8D1C7F2586EF8418738B6C89EAF6D49235FDCE32965A9DC6E90E8018ED1043CD9F3E833C4520077181BB46214907163150BAD73FE314024B6AE3F0D757354270394A4AA1033E5F0D482404CBB687F5E7546F8CE5CD25F197DA99932ED1B7BAE8F448053E9B14CC667791D311DDFD37726653FB7F14E71768BD0A0543BE801B95465ABEDCDFB60F058809C52DF87BDE326B40A988EC3D0161521648A242C0182B98BC4F4E08A5414CEC5C11C76B806A3474F1FE4ED9380D454E146E5A1302FAE33F7210A2483ACAF76BF92E354C6C3391FA600CDF0235ABC6ABF3FBD4A195504E75B7D7995FD617F9B3F2A4E1843F0ECE4A441EDB3AD655A7B8D2046E916EE8696570E3B8520BAA162E33AF9155C1192E7CBD0E6206AFD2EE7DDCC980E13FBAB24FA602C96C343559FC56E718AF8DC60A3859A0B264DDFF52C01A538EE8C2910F30282A0D13DDDBA9902D39E7F5A40B9AA964C44F1324F3660D5FA8258C6C097E0EE4D00658AA0C223D432A6E6ACBFF7137A5E79F6F369682C115CAE531003A503ADD476D6FA3643640714D1F4C62B7D905AF78C12AE511A673A2D2EF2B62E3F7C714F108CD7F30875602C0E7191E62C1E7D032CE1FF17F4F2D7B1E54CEB6344B808EAC2001B5480D6F83BC92D7887CF1B771651EC704AEB24C3C53592E10CD384499F9A982217AD3A479E7D9EF4629ED0DF9D7BB1D8629C0067B59BCB691695E7517C7F26AF6C9EB11AACC7AF8C2289F7278E7B4954A8C3E4E11A7A31F0C9E14816B8E97CEFCA01625BD30C1CD595954ACB205A9022E320CFC987C45A6793B227914FD0B4846CD259499CB81220CE09E1A775B6935D003FF7E13D1110A9389C6E14B664F99815CF0DBAC095A721394785ABD722EE16FD148AB2499EF72339E44DFBB6F5BA2D38C7CA39BC1510F35BFC1EB4DFFB7CCED9D2B9F0EBE2849949EC1A2788725EB6F5552C9CC2ED7EFAEDB198E030B4142CC733DCF1352F6ABAF9F2A5BFEAD4388A69F882EA098848ABF068E659F84E4BBD2C122AFE340E4835EA25B81F10838440EE3A28CD3EC13E1F817F11200C51F99430E79ACFA8387AD6D55DF772E70A1A6A113842751D04BA4BC6778773955B4ABB1C3175926630DAA9FC3E4DBF34DF401F9691AD5B2CA88A12B7E9DA88C6B045069DB321C36462288F48D5F67A3F2C9823A8A87B0013504F7E69D3204C16CBC07BC42AEECA934E4FEE562A1E2DD2E2A811DB50D36C445168F7C65916157A8083E2D7CA1BD5A774848D3CBE35194659F3EDA95A7301790744E6D645111D35E061850B0836411CFEF935D2C01076CEF4EE308EDC560C1DDDAD2D44915D1B29979FD7B2B21DE1007107C4226F967FECC4AE828D44559144857FB582D2202A1FD844F9F814694B87D28DC206F3197A0E2D27F7B3F623359331DC26C8587873FB8A0BC873DC7B96CEA59C00197B5AED1B17DD3A8EDA6D1B49D75257CAB538D6F426F8D595B69BC039A1A35BA78E55EB598C08CC307C55AD3B98D5FC48F2598C750F75AB64E3CEFABD4287E275903B09E03E136940A0D27DC08DCB0C1B2F91936243A5A647E944B007E22F3E57F2246E4A59C0867AC5FD544A658A6427332200D9E93ABECD9DC4DD8C96C213D8C60778E335B0922E48CEBCFE04124DB4486D9619F27907C0650B6D1936D5E20311AAD403C9D29EFD36B6610976D333AC37C93B1AFCF2F6333DDB3A44FD899756DE59AD7D17AFCD16EFC5AE67100632C269BADF7CCDEA0EF68942A4BBF4F0FA30DE3B284EC6E2078C92B392C2F3EFD75EF32F304E1A12CFED995A88E45F8A7875FC02568FEC6876A1608E37047C5E0148E65409F036EF81A381EAD9F7DE68114D2846AC85BB08A6A2779AE790478572791B540DE418CA2AE7F49A558BA4700AF942C621C759AEBF95AED7D461053D5EF80C0DF027704720387CDFDC328ACF8B75E217937F702B9A8DC1965B190210B839A558172AC2664211649AA30486690F0309410B1AE2FECE5A5D50A615861BBDB62769C7B68D5B994EF4365CA173C684828E55738F93E131708043BBB53A8CA0FCE1545A9A5CBFBBA15FF1362323C9887E6E64EF8762567BF12A6E95802D44F7E7424B6C8E7B0FA880452DF0BB54BC0727D1DCACF45B849BEB8B23AF7BD48F974C51CE7DA798DA187298E6301BC4D23546B91A06A785DEE541952D8FDA74C3391BB583CDF0BC1D7ECDD6F9E9020D7D52BD876705398C8576F50F95472A025121F18690A4DFC832687DE4784215617FAA0AF6A32001D3A69C42E29E247255EE98A6527ABE91EF209AF49F31865A24C510C450E4A5F6418D51A0184BC791195AD2D77323B567C307DD80ABD62FD60EB869FD01B0CF6164C4AF3BDC52A8F26361D632850AA7EF519AC147C59684BAE78030E03F672200BEC3F18F856CA61669EB48F7D233C0F680DE71BDEE61F0E25A198EBB1003D29DD40ACC6A0E552BDE9F9FCFB64B3B66471730AB3CCAD87C8F81E24D32F266C9D753B98429993C069D8F83E96248029E2A7C4FECE31D3E3E10040DEA635A142C30F3A7293AD7E3A2FDB4FB62BB2F1465227BC9446D312810EFE9FBF7912CEEB7C38C8FB0F9B911063A8EE54E7675E2A4E8515410B1CAB8DAD5900DF590A8B3998F307363557181B90B12A924984BBF31340E1865A60B0C924BA2D39301140B17DB382D7F8810FDCAD9F65F382CA0DCFC0345921B0EC0E56801B62763B70E0C9A3560E5C910830A236C90EBF09120AC668CD01A13B47C145844639E7240134921691F9850CBCF3BC82D780C2FD4EB2E434C8CA4799C4921378582E103635A44AD6FA6F5614EF9D01A4B51261BB39164F00CCFE0BDF325FA1F61495916D6E593B83403C61342473ADDCABA2590AA9C1A30F9BEAD70DD9BFB490DD81690082BFA043B5E4D69C64E498A255C120C5942CCB1CFF6FA5C86EB42E67FCAA27DC197F4FC6726273AB9F3FC0559EFE7A6F7516C4BE0BCAF85BF3506CC4C6EBE637CDDB75ABF18EA9D407A669F285C2E2C237F11443FDD8BAFF7F713A049D15823ADCBF5AC808B2172220EBFD30193225516ECB429F4BBA26A433BBAAC92129738B7BC3ECC4C5E0792AE7CBF4A79680EAB64B1E61891BBF7E8CCDC95BF1D1B663C74C5609084E421268625A978E5092F14BE4A1E31143659D22AB101287CC1081653D9337A64B430CDE8FBFEF2861FD72253FB95EDDC27A3FCFB689F90D9B4A41245D1BC9A2AA8CF2E1FA799E44DA1BB25C0DE1E5719E9988AC42CF81038C5D67C6A1656F023382CFF4AEB51E3F8E17DD948BB761B43916D39CCF98C2A493B8D61A30AC6F46E6C6659E6B361EDBB8D58BB41373CF2E901C1D598EF387A28170485961E8CE915CF269944AAD89A1A1193C4E2BA0D1D41C6755B178D4ED2F404849DAF88FB8768C212CF2C585A34D49B0683B62622B5BA156D74396415318339691158DA1AB93A39CED9DA583090ABCCD6290D3866F6595E656C4F76671D7806718C1715964AD3E7377B7B35E5507EF2C2F66568C79F951276CFA18D8DEB77868A1D0B25A3064F02EAD06F13A4F904A4C4C0F5FAB185545482C93BFF41BE55302CA83BC141BCF313C4B8E27F955891F22928B4B72FAFC849ADC862BDB5E16002D557519A8A9D8C81550FA9024D697BCABA9BDDAB9F1DA4B6E196AC9C4BBA89FB625CE12C83707D8BF91BEE0B7694C6CBE969E20D186C3241A459A17F1F76AB406142F1361469286CE425356DBC2D0BB5B091F873537D46C70C649DD637EB8F3B6E28B5BD28FB880CF11825C29BE0BA1C519D84F6368005327242CE852844AD56B9C4EC6981F343AE1298E900BEEAB88F88537A8616DB6BE20BE6E7E1771AC9CE6E5DDC8A8340C803A101200540FCA3CD5632C383303DA44387C646F2B9AF70435602B8D7AA94D67A689007F4607A1287BAAE9B666C76F23AF8992414BC018A23975F93C6FBF984A780AEC4352CFAC65B365260C000C86E9FD37ED77287F0B5974E46FA9021687860A2466BEAA6A9866E2E49F4814695A25FB85F160929EC03D2AAD7136AE50BCEDA14D9B6BA6CAAAE1CC0954FCD4EF22E0A773971D2DDA23E3BC4FB4BFD81C648ED4DEC61BCED2E473E82E6D556B3806EAA3553A3F33D45D783B9369E8C8C6A23BEF15A4F634D15012F005B9CF636DF7105B9F858095C8727D5873BAB511EA214F49FEEE93BD02992C2F86022CCE933007462C89909FA02935B088FEFC53173B65D7C9A5DD79519067B144 +smlen = 6706 +sm = E5F814179901D07185861222C148F23154BF7ED54B770467DBF0B46AA27497362C65080E48411354742562AC69A256C952F708D0902127390E79C193695444D90FB2605116149B5010B1E7DD6B80BC4A0E0A209E27A906D8DFF9019345AB637428E046433BA17A49D9AF128B14ECAB398B7E0A31D2B67E94C62F57BB8EA494EBB9B66333430197A912189B30134AC6BB47FC845CA603CFB7F53D18688D8FB5496773876D1A87AE9A7AF3D7E1B75E56137E8CA72F2FD935C9763EB99672DEE6BB06191E1B787FF9D899198F5312F2A3BDDE0B163BC935F9251E5C18370FE0A7E9201286CBEE28E126B3FC5DDB83987420049F3DE70E04D8324742A12833CF9E513656A642158D460793DC36240C3206A24B945C33900EC79677D8E01BCC4E591C7CF41E4DB542C7C3079023FDD2FB1BF54A19004311DD7E16A36E0E27021C3AB6B617EDE627F88351AF2C5B0B93CC770F5C11C78C107B125BE9E643FE53DFD9E4CFEEFDFEEDEE2BBE13039E61458EC5C50352E65F42DC289D328084B6143DF60853A63500FDC44CB46F98C2A49946F83653D4BD2D18C1CFAED1B85BD55D62F21099FB907BD6989DB9FF95E2CD590C16E786499828ED12A866D1944181D54DF4463C2284189FAE7F528C3771AF09EB94A9490C9CA0B19A76ACFD3629A16F0481A193AEC88DB258B58B4563D25D86B39200EECAC25FB1A00EE8FA428CE4FD86BD2FA167489EFBCA6406C6AE2D80172A0D060FC562672A7A4015CECCC30B689AE214D9F5EC1F9B5003A77C3B2DD5B6112CFF5C5354589DCA01633D1D41DEB8B66A461DC1D44C65B6C8F9526901CBC74D55F2210828452BEB3EA5EAEDF63A4EAE0AF7B795E36BDEDE7BEC3B2DD4919A0122E35BB22CFBD6FD9BA38ACFA2C8BFD2EAF31731E10403725C1E18F4FAAFFE955A206B3B52BD8E83ABDDA0B2F2F089D8C2EE000C03DFE9D02B3371EDFEF33B684A000AE769F8C299B848F7B5A5C36298AE720CBF4E854A70360604F7AB4B7957571665C4F3C011E1F3F9C6ED63847470EE164FE99C1F8AF6B1E023C51E87628FC737046A3F24768E0CF32E3EB7425AE794A7BC6C6AD81A10D35F922D0F491BDBC42B3B80D4F866D3611CFC03FF2B8FFA4F5D39B6E9788D83F3421EAB3BA08C8C3604CC67B38DBEB2AB268816BE43673FCEC0E55E81041F404F3F72FB7F80BD23A77D65FECC8E7F8327795BEDD3A0CBD76FC6648BFD6300B34FE1E63DD223CAED3DBC622F07D01753D7511F45ADDDE87D6A7EC67B8383F4B051B7B6FF8039435811387B2314E6DB47925EA25A53292A6EB59CB921049EF8C379DA90E41BF25C448BFA13F10E6EB9B27E0489E80A3043CB2602041A739692766855C3A631D28FBDE9006293D7043A2624B373A9E61BC763326B036E2EF760AFE01A61E786C877A1A06B5EEF2FA4AD0D84E378B9CCA2D424C550D1A6CBEDE664886D5ED3676362CFEECF3E93BF8A4A6F7FC705560CA61F898DB22E9036F9A7DE666013ABA61FC183C46CC2E5718924E68BAED69000487398F2C4A1B8A516D222193FF136F36E71BA5CAFCADC0644EE17BDDCCBA826459CA95818F2F7025D45D8CC5D7D0317A58E1740BABC6A2EF2008DE60AA131BC155A13D187AFA4972EA8932D78EA60EFA3E8CDC03D3655BFEF2E4D7151ADA9BB34F21C166BAA91A76ADA051B647223DFBB0639CEC38508120D346618E86984583428640B94A701EE1AC8DD9522CE4C3D8503A114622921BFB8A4301638CF1F990BE61460FB4D30A736351588113A3645F675FE6A90E841EE76E3521BC22AE95A750D350B7438797E47CBDD01CF9B9762A00878D61184FB5D0FAF6B61F88AFE2AF2B5D76207341B3166D052B208CD5D29FAD5BCDBE5E00C8FA00DE4A6D80693CBA19934210AD266F8A9D5737F87089FD96C9B61697BD773B288449AC86C9620F4CBAD6B0803CC9A76C7A2C8245CAE9029C74645B483B2515C610342485FEDA6AEF4ECF3B2AE78D3FA23A7677F78416E84B9F189AF166AE98BEA7E59ED9487DD88F0A9D3FE61C2D5D27E2F785C32EC92D949DCA15EDA6455658785435C77DBE0C11DD50344CFF4BA7FE9C46CA2ACEA0DE63DDA2912B652BCB20F2DC5105B6AC91FDA3DD56134C1F6A81FDD4CC96A251F1F5589A4FE0EDFC2CB00F4B3E6CEFEC4AAD38CF03558FC459F149AAC90231D5E7A5426B1A24D5358CD2C26F2BE5DE861A9D52336C229261F99CCA2F2F23581F6DC221764705FD6036930DEABC4A5E86B50ED72956FA614E699942773AC61CE10B5B2C70651435144A80234C91A7B6A2650D38A1B4E5BD46F58DA14EB055513D9EFB357C88C08DDE2D3FCC1C233028ABAABF1DFBC10E080A2A45D4FBF468E5E146493AF6E2747DD64DF5F62E095AA1E1E493C87FF141816E865D98D6AB04A6465E1F17014F187CB518A2C405DEF72F8FBD44049F08F07944D7AC8A221436BF8641B35EF0DB6478E78D66671ECFE644B36D61CFBE47214BCCE8AC61B911DC58307C1D497738C73120B2CD139846EDFDDD45828D7D085BC466193DFC56489088EC85BF163AE4A7CD3FC55FADE45916D66102E8DF7BF04143531EEC1D6282C2DD15CEEBD2A3C4613B5838C8436BB960F19377C00F8842C547817645DFE9A6ADEEEE1BE2C7A2D4BECE822C9F96D1A7674FEC7B88569C66BC5634C6A77F81942F10400FDB0FBA68A3D6166FE4EE6B2C8A69390F6E72B44D6C195ABCCE3E17342276C83C8465CFA01D9C7599268370E172922CC01023D56137A62F894915F13BB58CF571F0437DEB3ED1CEF3C55FECC4B0AD60F08ED35DE48480B5B0263E6BC0117C7C1735A4F3F2486DC4664388DEFBEF03FCF501D829075CC67E6B255FEAB684B899709F29F4E0FE3F9E9B9963A22C09B956483D481A018105D0C91D957D70784146522454997A6DA20456BEFB499D60B54188A1C1E85EC1BEAFA7C9CE3B58CC54F657B80FC4B93983504F2E1FA47E2019B12C6CBA74756189EE82AE143F76F5E6C685B12CC7FC466185993BE0DE63FB6C5DB1865274A7DA14C1D2E44138E63DFB89208883A4D161FC6CA490A724A039629862DFE76BA48D5FFAD20F5DFDAA32ADAA5668B2A230866DF6B5706459D8E75AF3E6DE9B8BC796A9B7F04AAC53C9137D6D9A330D5C71142D53F9D09DEF8A3A9F230149D00AB05CC0733CD228E14100D8C5EFB08BBA3EE3E718F0E720ACCB1286F6760DFBEF8AB58DC789C85CBB1E4E66F580DE8702FDA441FD9CD9506989BBB010416F3F1C389812FB76752A070BDE39541D28A357DA6932831E6CC7196041555E6035784D444C6B867503EBE962AFF8797625D7663258C28A7825447CC281BA7C0539B1D7FFF5160FBBF2C446CE4179BAC4535A15518E0E015FB8E0836F02A86C446E9CC4CCB06D4AF500A904CE3D2CDBE9482127804952B7DC1E6CD1CB93BD7204AD705C20DCCB809DACB9F4E5A13F446CD6C05C77DF152B949B0639293DDD50344DB3CD6AE013452924978B85DDF070811432E75EF588B086C012741FF9ADA02B4EEA533FA0938CB949EAFFCB374A351A8C7B1E68C053F195CCEC3E829B15930FC7D47ABAD2755A240C42C1DCAC44583313F11EAFE9BD4065B6347A11EF8DE8D8549E5FEF05B6543F912DC90EFEF3CCAADA130C98B3F29352141AA99D4E529196FF05E8D67B1214CCEFB616A8CBA3375D489F8D34E5B7AF4F82E25EBE3016872497256DCF41E01E0956E3F94CCD3FF0C4055D00CC1308FB176D19ABD762A570FF27F5AF80FF7D857F4A7CA6BECA851B6DF12090224EA0B6C865534F08C4DE2F872068684AF283182A3C8DAC0A902F55E86F1CB7896684D06FD739DEBD4717E9FEAD9768062D9185AA8C54742B083A5500628323BB9E762791ABCA28237556805E57B9B33250539B3DDDB80F581BB03B43F073E284B1DFB1C27BDE8C8DD4B0893BD5F4CCA5EF271DA28A2003E2CE92BDB12BA352E1BA3CA9F215735DF6EB3DC05AAED54E95FB21D86566493A4AD5DCFABDDC65DC978AE953CA01ABAFAF5E34184851559536D7B3BC251772487C9C72AD3A96B42342BFBB45B586A5EA41362C33484731F94FDFD4EC1260CE6AF9B920B44A165DD7DB35543593D924BE3B560C493F689966E8CCBB043D41418AD2453A2A154BCB2944AE3DA00B1FD6580BB387B58247517A0A17733592833CFAAD7BA1A7F87AA793D75E461746582E5AFE058E9C2FA3801DD1102C8B7089CD5303CD069AD3AD58CF5C5EC695DD661F534D32983A21080468A1285FABC4708AF9FBC97BE3D2C1C54ECB1A7D2D8E862D0443A5B07F34833D1630FAF3E4D2B891BDCC96A75E066505790763B055E4E4869E9F4B4F308144CBAE77C7452766D7B2EA26D8AC4034516F33DA73C18F511455C25A62FA13C91811245C76BBA2F50E7CFCC04A64AD6B64BE89ADE234BE4A987E19E75419CD61632696B2A71DB61574687CD5A173ADFB2F15A39AF15E0A25D211FA58B1BEEF2489AD505226629722B9A2DF09F9111F5EA02883DB728FD6D31D6FB9229338F763EAA9A84F2CDB0CF02FD870ABD9D6390ADEEE654D21F887C3C7FEF29D043E1216CF5D92CDC012B2D8B07A4C705748F4C52D51545311A372DD9C290A2D952C4A06E98F9CE8F37B54DE0319CB0B1426DFA25FFD5C7C08B299E44141192646174701BA1375C4BB356F677D1670E294E80F14223FCEBF5A0CB4E5293E1B89F271E5B841CF993022E996EDB3F7EF8035CF1770F334FAFD85DE617B647FA4227683C04F45EEF0DB75FFBCA00FA5AFDE205A98D9551C7368021E89D7ED50A396D140FBE8FFBF615BC422ABBE028ED1C27FAEC7C8D42A316CD74DC2D177C8035E5307D011895CFE0D0ED4CFFB7790A5A49951330D7524787EB4DD746ED6E0B30DA429B70C13DFB830F36CB93F1524B39609E6E261A4FC1300DCD15CF44DCD5465A8E5F62390890730A7FD008FAB33B57118D1B162CEF8C70E689AEF71DD9B96E0457E1E684636787CB29C2B57C427F24896651F60DE20DBA8DDCF72405C60F39955BE5DCB7E56A0BE4A851531C4FB79B3792041B74FBBFC1C4E52584E57C60D0F74D590792B18767B924786B87ED111A23414124E122B9A0826FD4EE31F24FFE92A04A71CE21CF9ADD02CCF2226C5B78FD93AC9BD2BA892B628E35A0584982673ED5123F7DF60D41F9D883A70D8CA4B33A96A4AD5A898F030B1DAD1680D45845963FDC1F8277D971066F2459784432A830DAF6D728A34F8CCEC8D8393B471B75F99AE17F172AEBB04EEE6DA9BAC71241118C1D34C60E58D41688E84EB6EF4493047F4F8A087B901A07AE0E8C72A25D3872F23B849AE15EE4AA0646B33826480414FC9C93C1565EFB79012A74AC2CEE6E7C37AA0412B0FA347D683E3012E811AD02DA52774F577CE96C47845E4E3D646DF110538FC98C18408C9A95E001350E7F5A359288957574E3059FABAFAB8EA0513942DD73ED1273D2B39B36FDC1D515BCC62849354BFF8B736CFF298E12A05578C6F3366DB1269B06B8E603627DEB78B8BFBBA44C58868921CE9DB7CB133FFA342091AF8689B2979884C69230FCFE94FD8EDAED0B2A09ADAC590891089F4EDAD22C67DF2F5D2D6511FCA124CE7D0B7CF877070E96676576D8FF743DE4A5751502BC21EB7C1F7432DE589E08E3C942747105E7EE156A642B81F8CE962148530792825FC8D9F7083F36C60B5A3D4B5307F41E4864BB13ACC34A207A51362278E4DC4065286DE636ECD246D0170D7C3196F6EBC6A479FDD2A8214B675A5ECA3C7E85F81414E7F53346678A2511CCCE93A8D65D791C29AFC7EC19427978A7E7F07E3756BEAFF3C9C19E6380871B28AA27BF287FC5F42CD4E3B6BE007041A535A3CFD7424565AC69EDD1C070AD79F6448CA2FDF298249234023AEA5470C0ACE7ACFBFAB461349E2FE4C095A416380898E85781AD2339B2C1D7484C7E49992B2E99D234E6FA7E2DC4945707EB4C11202444D7D249FEE77B44678EAC252A82FECE3D6BD210E8A2FD254EB229AD64418EAA51D68B53190B084575CFD94C3EB819C6A3E53836A5FFB4E514876E55F0EE32DD90229BEC6241C8180F5C9D267C20B6F9DCE93EDF7369AC9EA0D9F3EFCEDD5893DE031BEC85AA05D99A585726A424A22586D515B67A2AB9C31AF57492675844BFD1DBA42E438D3901EB873A079ECC3DCA49831C128638E873D1686E2C9A8DA38EAC03205B68974CF2A3E04D3316356414A09DC50E8DBA63FC7D55630A784FB3D75F30B091940D08281FB33E35A339DC715DE8863364BC6EA878925366637659C2A9028C30A4A6240B98C36E2143DE6B9DEC447ABA922DC567D4BEA0F35C36B92407777ADE082739CA00D580BE7620971D02DB0BE18DDC1043D1F6E95477F3CC57B2E6C2128C0B78AA9FC4C6B0907990A348AFC483D684F3C58BB65CD03BA184ADCC3BA95B065DDB45AF0D360FCB2A2D3E455C5D6276798894D5D6E10D20515F64798EACFA143F6481BDD60C6BF10104678591C2E0EB1317194C70EDF7FE2C334AA5C2355672E70000000000000000000000000000000000000E171D20283035397F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 + +count = 63 +seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D +mlen = 2112 +msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +pk = 82BD0742F303CEB04210224A7E5D6904CFE44B1630217A3621C1AC4D8F23D7676F5380A69374C8F3915719C904B80EB69E969FA6D3F92EB1977A92639FA1778BAFB826499577DEBDCBA98A01AEA8C238DEFA70EEE590198C846616D35EC98E5E1C277734544582C0ED55B0A8DA7E8E206C7E309E7C27249CF64CD2BE3A6F8B0492B9DF2102A553B84B57066F7D38E74A322DCA5B976D176D767179ADC22568280E47F6B5060E098C84FAB9E1F431B990BF8CE9E6CF2BE60C08F14026E3D4D6B6D8D9E796B441EA608404E4F105C941402056B697E8826334B73E3B760A4F21773353F421B15BD1AD28CDA1FB5F99DCA534670EAD64E0DCD3AF09B52C199976989F68B7CC2D952CBC07E46EAF0518E1D75FC6362506A3A9D731A5DD31C0C66E96E466323CDC08A821578F428B95CD06184538CDB96EEC29281A9408FCD34DB3391383BDFECC027CF32E083AED8A905BAABA5666D93E3FDD39C8E7FBDA87FBC26B1CAA00487868833A9AA8E73EE0469C2E7974BAB7E2185640DF7AE4BF08468B1AD8166F30173B626A43B3D6614A56B61FD89D9E2F6E341DBFCDD9454AC1D0DCAAE4D6D4FAB8C33CCB59AD3EF06BDCB434CB71A581FE58A91BCBE847503739859EBFA19119607CE18B072320E1DD5B9678A3741DC74713543188CD748AF3C950E9A3B729EC8BA35533ED846806D6C2568739A05BA0CA8FAB15CA3E4FC932D23528D1D0B084138310DA3B977500323B529EED1204575523A240511ACD316DFA73334CE642EDC5CF0502950C6F4E4E7BD33F10B66F5EFE307F8AB2D0DC8702ECED7FD41D09E25FD1BFCC50204C20ADC75D25F0D81667E97987AFA112F11BE7A5488F48C57B1FF105A33A2CA0A1505872039A35C86394ED77D07DBFFAB46D525849A6DDFA3100FAC3775C16CE4BB89F2686C804E26F62C73B495D453AAE89FA50CB2A1E2906568E7EB893C30589439A11BE1D9F991678B3108C557E1F7E3D1336A94A7C3CA0EF940F2AA4E2B236C7140A26F654E1A70397936F0A76B3F917B52FA18F5D78F9EE8DD2CE01080285DD8B287B4382117323C22A1424B0C82C1EB289385375C4885DCD959EF080BD9922062E7316EAE1D7A402FC5FD3418C31A5DFDB412B7AAF1392F572A2AB0DF9FA9A233955EE7CC525D20A6F483C687889574BA6EC51C8A24BE82F49D79010F416A5466759F178FD764FBD2E5E92A628D4669149EB509DBAA96D41BB19739038ED1BE58645B1D5C973FB197E46DF88EF2724695A46E03047C5B4938289035EC1D4851A14396323CCB6803E1407E7B2B48D969642E50F6F886505D8755679EAE62FB714BD300A17B3C8DAEF17778302B90C6F2E81992C5A627A498B91CF5A3A8D74B78094216724359A59A82B341261508CDA88DD62EBBF8FB7CFC76A3D5CF51D381B3F59207B4D6125F03F529284D7581564C8C23D530B8C127CF308F729816525DFDD9E4DBA936830EF4E8750A888590115357BCC6C8628CA6740D7B50284CB2C47394593A92D777ECD96D5689D628EEAA3D820BCB1EAFF5D8175E01E6C060C43FDA29D28445634914C793035250CD98BD2493607296220D1A87524DB9443EAF446943B7E0DD5982CFC424087E29C95BC52C39F42E2361FB08F8FEDAC60994D37245A3E8248485B251306BF1314DD1974866CD66B42595D8147F054360596AE14ABF71A16995571E692A756A7A4B2B5323042B79B722692D15FFE9A4B158172FD0009F8E83D751EABB6F223C53C4F9EA8A437988EDE37ECE2699201E3BDAD758C209E23CC9A7A76D24C855D3DE4687CE6F63B316480C1892B061E558E384112DAB090B19C2AB0F89F7FC97D5DEC8B5F6BCB68FFD49649567D9DBA605C0162D3E2C315D35A439D940C6186B3D4197AA80B5F3BF2A2E4CFD3F2CDCB555AD70FBF933567457C6C33C258E562C10BBAC3EA3B19C357BB0840BF23F7101ED242E46653A3031EF709881086E77FF35CCB41D4AC5E2A58CC416F4D2DFBB67D9CCE9FAC874624715BE7CF21C5A5885B0ECA959F900CFDDA45CF7BADD0C485ADD7AED565C6A580F0E6E9E7DFB8B780EFD437C8EE2A25CADF99D66A236679D0444D92BB1FF92FD9AEA845F7B339836B6C8897340B4F6BDCFC09DFEAA88E86F49501618AF2DFFE682E173E2811A8186081E6899E7242F8A63BABADCE06860A20A9478E7FF0004803CF53769484AF82D8B86C10926CAEC8319674F4EF1734656A26D47C74B403A15AC7F94F006386BE4DB40BF3AEEADCCF696C412EA917D64A1CAC3E71CFC75E8D619E6BB677DA7C0D4AC0F63FC18F8692DD9AA97C201D7B3BD87958E3AAA98DE913AF0C6A27C104E9C04F1E96D3040B9122DD9D59763072D9ED5C6818C14D5A3F7576C6CE2677C72B5A0365540800D95FDFD4B1605E3452CD3B13E1916A08FB196B7C2EC9E118EE543AAC91EAC714A032318C18BF7CB893B49C30E2A0D7AAF51093C46C5A8C29810DC22B6946FE6A3E952374BEC1F02FADE46A9FB0ACE6F75A603739FC9F550F1FE6F837FD3BBA1AA2763B76D81A8C227F700872E1B93212B9CB3EECB5EEDBCBAB978FBA926FAB6E7000772D5A2007E9B315E7AC83686A79B0F13395242699CB0234FCDB21DEB1B8ADCED669194AF1F9D95023E06F69554ADA1F572A6EF9696E2D6EE0287C84B8B1370CCED15AA56813407A85D333A9F845C2A1C435521A512E9899062922A357C92E27DB0CEED6012A90E5B58EAEB2BBCEB36C44565078A97C8EBE019850AFD4FD6729CDFE484BA361DEB724DED5D52B7829852B4A90108AA20FD7F8AC57103F54A454BD9F6D19603349139C5DF078842E1B476F56E3EA76F3CE9657171A8580247797D9A458BF1F736E5F93EB7C415ABFAD267023D9332DE350436A02D4D3814010D460553BF119E9CCDBA0EDF5CF56DBFFC81392A00F25AD3A1945434E4E3B8C72CCCB899C7B71489B7DAF786E9376E10218B0425BCFF65EFAD1423AC13C19E39197D5D1B41847577D4662154FB058538EDFA649DB56395815E66B057F241C7954A3C34CF7C280A6779F45EB2D88004AF1C8875D1A73046607D2B922057C48CFEBC7C4AED50361FA9F803233F060FFCDE316AFCD0B73FB5FB1D39914DAE5C969952736CED59E91B751190ED0C0ED9B748C29A1C1C0B7E4AF6DA429DE021984BA78C9134B4C2E5F409EE7AF25ACBBD876E30C9FA0F474BEC8D31370CB217FE1B57D776B830D85EA0C04F41DE5C307B2936847D2D3DC626B12E50202249398758BCE1172CF545BE34AC225F129BC34206A54332990849F56D0F6ACC34305CC7B5993888AFC50EACBF1263A2307FB62AB2FC5461F17624917D4DA6155C745BD7E6010050E3FCA10251F4B1F446677A20C29C4E9BE4F08AF10D689FE9E5C92B85B0D55BC8925F42C283CE291325157D6F3FAE9D427CE57BDAE51F2CDEAC42BC7ADBE786F6427FF47FDF13B684E770DB589D47526BCBBAB956293EE7AF0BEF3BA88FD38A12BDE1CB05C2716FE6DBA3B3E1E1E032C147BE08AA39E9FA717F482F5064E78D103B212D94FF636486B1BA1F6517A58302CF961042F8827B8C5E9A4911DA9FA1BEB2772386A7C53E744F6B361C3ABE2583C847E02B7B3A0974CA336A1E0CB5AC3BEF39824B85A39BC1CFB03EC2552A8D9E79E9F43E7176B679C00BEB8C2E51AC43EEF24F8 +sk = 82BD0742F303CEB04210224A7E5D6904CFE44B1630217A3621C1AC4D8F23D767871D31B0B897192A7F5BAA0C2BD63A8E6D82969D725D6B1ED00340D2121011891B0FB8EEE9BE652A7A16DCD4243792787A71A76493FA2A245BDE1D9BC6ED8D1215481A74D06D90C04CDCEFBD172C778B71959309220E1697A9724298CC32D38404140E1C10301BC12941184A53386CC49085D08885E4845164802D132582A40606C42891CA10061B056E600226992061CC982C0B4221D9846902253282925100003181063211C38C823424CCA0514C386A6014602405081A82910B27929380818C386CCAC8501BA59122854550B605143171CC88898A0210A2C68543288260022D480091D308508C2042D1904D23080C09C871A0C6698CA845C8284261184058C03141124C09A36D81005012288E9BB8280811441A32041247269CA68413003091B40988148461A84C4A286A1C1488581082A49204C9220D9980212004291BC6644A10851946229A380418354D9920715490809A828DDC264C52C06988320C4B884D1B0120D1022E5CA809583412C4427162B025403246223509C2B82500936983186EC1048809206E8BC42D612829A194214A90810C424A5918111102684AB68D1C438952084001802C20A809D4800DC98281DC408444A860041982D4464610250824354E43262DE22265CA0884E1420CE140520A484023B2811B8729189180C8920124973119188D02098E411209C3120A6408704B3244418648E2B8700B142460402A5314640C2721520031C48000D92628A0348DC0120EDA3870D0A688E41672E4A4710AB58C0C32500C39905CB824CB38501C25125C382112150E48B460A4886810378C09B888C426611A03249A086D5404011C214054B28901356E58348EA1926C9344911A3902181304E0142C233992D8B66DD81471A2A8641429284AC0004CA42944B6418C2809CC2869CA0404D8B611A1988C1249319844700A2692A482844BC869D10612CB388922478118C9208A20521BA78D903651C3200D91324508404D00B625090860209881C81445D9405199049122923002826402328244242551425263A251420846C9B24800184C14A111C290611C2722D8C611944484C3C82961242509238419886904A661213045DA486A4422721AC44DDA1226084302E20284A4426092240CCCB68D5A123098068920B08410C101012286A4400280027203176059100461A61023C091D44221E3828DCCC24D5B106A1018421C3748412291D28600A4206A9A2442A1260C51B044A1242010A089521841C2B80898C23121B4202035264C464A0A416802396C2136320C826508C00918C68D632841A194610C4746D9A231941865891222E4A22D8A021190B0911491110CC08CA0B829131492DBC48C9A943162A40D19C1891B8988504424244042E308408B108A9AB04514194219C68819B3088BB20D5A1066D9346910A864CA8625E2A8806296719934892235460C958D2428328812284392910236650316315BA2515034620A38121C454D99A08C4BC44C240089944801C3228E89B085A1341211930CD1008CC038201A4850C900285B106E028509A416310B447208248E1B4546891652243092600001DC02882196819AB449234745212860A4B291DB424C9B000114B40990360DA2486851803114B4090216096346708C2844121685812849092528D12292D13870849031D10444A3487220208609029243820508882844160800A9499A26110214250CC290CA88319C463041082659B2848CA20104358C8C242E81B80DDCB441011532C9386C09B168DA124D411445592082C4888102A0305208710429660B12902004065B929089A44CCBB84C8C2469DA048862026598C67164004E0C306881C6301A0632514290DA84089B382021A85012C971DA281259884C0BA16989C020CB040850440A4A08896384716018911A03822027280C261119900D83168924B5009B122D13032694488022318D21264E23848D0B150DA108658026025B302A14884884C0454926314BB03041A47014814DD81292001225E106450416451C1769628841931209CBC0481C222D118209E31486520405C94630808230D3C864DB36061A012E14330E18490951886522B829192224D3A2914A1668020329843668C3306019946494420C602464938465218510CA8050E4247241C6841035619A4066AD943FEDF186D81B17FACB2FE68A62CDE772647DE0FF90AA0459D06A1E81C03D762385F3E78448A734A70FE01983755AE1948107B49ED328B7A9EBD9E029E281C9F18B1C015A3A4F3C8138D62C8C3D6D812C423CF2DEEE506F8F432D9B10DF9C2621863A1DEBAEEB80B548560682D508FE40FE4369DDBAA5C2689C7746F788229FE267054C584A5A5A67CD87CFCB5D35E22B211F56B2819298ACF465A7E408FE74B6A18CA64AF8331825358D4889DBB84D6B36CCF7197BB54D2259DC2AD040CB588A5087AECEF063CEBBDE2215C7CDF1EA9825F0675E08EF1BADCA8C0CA4CB5D0D91A190A9DA2E4B0012AD38FB33A6F35EF55416E4726A8A291DC183D7A7A385721B9853958F9A5E6F759B02261362FA3590D2DE38F837065D09330871AA04FF13370FC388ECF837BBD19E0FF6915006297BEC24F1F0E5D7C360E5F7158C6CFDD5B828EB31C1149B1CF680472AF15A78A906B23014AB5FC4C6E6CDECCFE206A207B683334E3D113F84B3300B08C37E1195DDE5BC61F2F152C02E2314D24B8F3EF8190A59E7FB8A83BE8397B9A51CACFCC77A046CAEAC4DC18BE87B1CB6D3C4A83A84D978B2668B8732FAF80288E7772D4336A0A8C9DE8B96115ABC9B761D665088D08DDBBD072372190FA05E14ACF711DD51B1A1FE36D364AE2983754DAFCFA522E35EF2ACF3D169D451FFEFDE8DF89FAC05D09937563BEF4FE78FB36488C5D308EE1156D6F14F9A21558064BD511D44055D99B784C2A0073C98ED106532208B2153463D06506632008D642E36A0E2484B986F00DB4054B48ED51C59BD92254E337C164A10F5A519ED107F627C6F60AD12A9C4E9EA8237C1ACAEAACFD8BB78A902457DC4E89E6C1435FB1951148A9BBA810558B827C7B8D084DBCC4B09B64708C86C5BCEEAAD49076D41B075198B40A7D4DDDA81CDD77006E87E4055094E46AFE074AA50A2E73DA423AB694793029F18912A78E4FBF5B16D55DBB65E8DA51438EFB444825650FC2C85D25F62A3809110909A071B9C967BE17DB7FC7A10A1483BD9D4009C98C70951CD98A0B792E37DFA5218A86D6C047473171AA93840B820D10E1036B26E10447C0E96E577748ACF30C7EAA8B820E3BA4D49D39BDF205C5DF00933AB34C80BBC22B10D40309F52A9B17D5541FDF0DA140269CD11554F2A6808B72159C7376AAB1AEAA1457E6A9D09AC13A6792DC40CFB853A707693E78F8260DFCA048F7AC15AB4ECC56EA87E44782583659E817658F2FDCE7B620908FBD3E2FD877ECC20A9BDDC344E781807FDB2C1FBAF7519CD3325476DF1EF02F4237820D0EB3B4CB59C9647615447B678B0EEBD6EF8F4FDE05CF37E6CBC18061D35929575DAB0D734EFE81BCEE61E8D9C8251CEC889256D021E496049B8896DE8DF95F277B44E63314B3B81D79653D44E3B8233F1C9A68CF06CC989CE51A98B364CCA5E5785D5160FF11BF1B915A4B674380A8D5AC4676AAF720DCDF98C4AFBE12D2C8D8BE618AA8BBDA3B0D7EDAC92945210927518CA82101EFA39A374A43222A74B304852792DF2EF2E92DC32CE8833FDC6E11F92385D2B8C4BD7EE7FA94AA768BD5622D5DDAC596CA23B8033A2E5D9332A77334E43489E17F354147CC738562F140EEE1969DD514FD9BE6DB552F0916F5AD03A74319DEAA174B6905DE9AB4E7404587BAFE17A1A683B41A212BC5D1873FC7BF7E4135F0174FDF2BFB475EA30A9A8394465354372F7BA6F31482FFF7550BBE327C8866A7EBF139F4249852FE3EA9DC068A8C7E2ADC8D8E192E96F32551D2DD1C646EA0C98EB9F5DA3915CE1C08413211A9D25B96CFEAE9C4731B0308680CCA15266E0CF80F0AFABFF19B7EEB1731EE3EC81360A51BBF5F8BBB3A7451E81EC1F5D684C14FFF54DBD0C8755BF65F7A1F521A412C60F2006647FDC471C35EA5FE49D5F658DD779F72518253217859FD6D80CF914043289D84067BA6C350369A095AEF2A2FC8CB70DA841F9D42690A795375AE4A0A7FEA5C39436113DA88BCD4FBAB5ACA4D3B717D27D7C1CB4CC9C920EC1DC18DC666F31C2E85E8CBA454F1F91DD804868DA45B80329A2E426CA8C6D84ABDDED6D099DFCF655E84567459136C8F7D8DBDC62D7CEDBB8E5FCC3CF5E94A8F4E441548C395E321BBB0F3CA81657ED349C81D1101F3F850BC57DC5BB00D3DEBCA482AC79292C7F4C1DEF383D7D1964F8D3215B79B8928D346568773FB5C3CA87495F793B4DD8BEB6960841C0264FACAEFB73C25D9BFCCC90CBF9D3B51868C13845EA6E47B585D060315E1F518F361AEC03CD8233C76C81552B6EE8DDCD411807D152F2A3A8FC2CDF67D1EF79EFE0231910010333FA4748987D0AE245EDC59FE964527BC5B6395C349E2BEDDD121139C8066F4FAA5447F06F38A065A4ED1AB9FB7D2AF51AE4C1BCC62C33708B1CD66C947AAF3B82BF707DE09FB76C02D4EDA5504A5BA980A89DD87679BBBDF6F9E86261578E4BBC0A3C174281F0BD0C029DD964BF6424CFB2A372D9A1C7EAE99DA76C0080D96CDA048D7DEABBF2A76BEC353C8BFEF15DBF37EB4FC2208010369C8F1F8CC49B4AC1B0E007791A406ACB23764EA53F7EE507340CCE91C590CA40361802BA749D3E91436EFB5B161DACF76AF4635F0A9275D021FE00092A0A0A27943644E4EF0737FCB87961157CA929A7FA540520BA6AF13A7FC3EBCB30C9B8EF1E4576FC7AB1BE9F8ADC6EBA60409A373070717A3BFE476121EED6F0D065E609B8371820F987DD9D0C959BBCAA037F6DA45CA770657362F478F958E9BA071FD2AD271B5EE72821179BDE77650C04BDD680AF33CE47D136F86799D448FD1832017A8ABE7C43B8EDA6D2B12902EF2A3AE67A1A0C80D3116AA935F7BD5AB0743EB7C0565BE266544E31314AD9A9819A0717015F3F9B0EEC5CEDE5D2388EF04E3DFB58C72A2E213B5824014C4DF8CCEC5B62CDF3D82FDB77CAD417409CA8C5212D33901DAB7CDAE12D0FE367CBDBE7E230AA197DA7E8D90ADC907AE55787BBF1A9D051F319694154EB450272EE8EB409D5C76F62AEA655CBC60F8515C7D3C6CED70F16837D3B9B55F7F64DA26DA15B986DC23B16D31BF3B311B9EA783D025D2F1D4825BEADF26C1F2AC3288A0B8DC80C855322D6FDC62B188309E269989821FD0CAD3972B7ED4F01B9A9C4F2652608A9017D7D3923D54FEDDBC98388B0E0E0EBF4BBF283C8AC9DADE14D712A7F1EB9B8285F03E6187EA93F609A34723476095028ED16F51A81FC2F4AC20D68D34CC490F3562E18A3E0B808F60FB97F5EBA081DFD05BAFA2C97ABB4C5B636F7101535740DD591C9319451A96209716040B959FF24DA99E2309AEC5BBE5C31AAE16A0846C06EEA6A4F4EC8910ECE78E7A878D157F68BEB89EF03A76A39DDDA59BA003F19BCDD2143EDF24CD2084F1B3D7A5A86F075F5EC68E3203DBC399ED6921AC123C819F256C3C86987210FF9FBA6B786AB77BC9906EFF72ACFA13034850B4B86FBBE81459B0ADC2AE1966D68F97585878255E6CD4FA337566CBE137A0CD1022C95B219A95F21DBD6E208E2964196804AB6AD185B076DA0717D6BCB5E35D1C7C62AC6C957065FA3E1E10E815E1B60451550526C93DB9253B0D600830352FB81FA54DB2F7275025B63130A68D94D89CF92B38D44516DC7E9B096A53A85006154FB3BD693957167EA89AE192A1227CB4E30296F3BEFF57214B124F8603C4E30D3C508367FCF0AD1EFB092B7AFB44258814E28697BCE2941899A556E6CD8A3E111384C193E41B7D38D6F9666DE6699472410F92E8C96AAD903884F6FD5A2B6CD590430C3BDD7CEA5236C09CA2E81FFB434A711B5E4C8419CAF7ACAC5E69FE7915A3AE2A861EDB7C57F53ABCC1B7960383FD34DB3E09029D60F1331A3663797056444EB068ACC4D9BC12A6CEA93191B9F58343234B6ABC60335E5418DE16CE490BA86FC5DAE0A5D23B878BB730C0277FC15D868494393BE2C0C0CE378C6EC6E52719BEDA22ADE93B2ABC931D6EA7399CCB3CBB9D7E6492A3370E5BD867EC95FD5E1B3CC9F97F2DA6123379B7E2417AD8203987EEC84F2BF2FD6FFC69AD87BE306DC4599035CDA2BFA609B15E0F7F7EFE05E851CCE792B5E1012DC9111A85739FECA4664E928EAA801AC40AFEB6147183E3091E5AF57EA714717BCCC96B16BDBDCC09F2D11CE43FC42959C24416F3FCC83889B3AF45E84F4B43D83AD1D7787D09EB59FDB5BC7D4BD224ACDFB3CF20805BB4DC8315FD32FD50146655CF3BACD80EB3D0625FD7DDD02F1E95E60E7CE069FDCEF5C1C31CD8932FFF4D3AB343B4D842FB3DEE436A8FA2BA1DF0A0797DB4A58E200906614A50FDAF0197850824752FBD6C8737A0D1A512866D1FD50A1046E5813F7523EB6B44FDD8E03D076096AAF0103C709F5D6C4AD9C40AC4664AB57A551832885D7D6FB4630AE379B5A62F5217E40E181C1BFECF5AC445504282CEA4FB7E0E16B40D3A9034AB82F3CF4ECBCA76834EA40663C3A4F320194FF1D224048293A0780BBDE35D35A1AAAB99E25F6C31CAA1C280D2D825462F8948E0EB3CF2A224DA5BD02E722A356EB8C5CE3496E69DBD93A06E45A73ECD3BFFF4D704596D14230506C90298802A010DA36E86DD564CA1EC5121F277EF19E98AABBB9F60457E33648AFEACC02BE751A7FD8CF186FEAE952D7B42D79B674FA50B9C6E3D82DE8774C57DCD8C895F24CA2653212FE72E382A49558B71D6DD45892087C +smlen = 6739 +sm = 22C4B7CECC53C725B70ABF79BE953DF7496150796AEE33699D1D70EA1658300B16546AA9C9BEA426288A3BBC09AB3B20702CFCD158C543220D931948A800493725F156BB16F22A4948BEBFF544E340798A6C7580DCA6DB2A659BE24A8A3B473293AE3B01D7DFCE9AA446CB652820432737FBA860479DEB367A9B4E31B30F05DB935A95DF35CD6F9224382DBAEBD627010F956C5821FE5BA3AA9F851DFBFDFD149F0773507B2C9B7CA342F600EEB7597E3426704C4FCB76A4E8EFA9F92CF1BDAC1A93444E4460D121A07E8188669FB7DDE962368C09240DAA8213B4175F0CD727702733E96CB8EF09C7EF4CD2A0D4C6FE4A74B636628820E939C2EB9665AFB79F7018F9107385630E1194CC34907F5EEE6113A7BF20A2D23BBE22F88A5916F71B58E9A2EBF7E86CCC3D5023B7398A18BFC50D89AD39791A1C2C02F04ACA0EFE6083D2EB65D1D1293B9648ABC77BCE281EA1CEFFE10375A2B18CB2B5A6F81EDE0D19822C66AB56A45ED1A6E43D27BA588FA9091CB7787DE42478EEDC2BDA7CDAB49436D8C74385D460C204987FCF7EC3B75A2C722749D804758945B76BE2A3D5E2AA2BA2290EC320A5C7BB15BCAE1318972AB77C56A6537CA057E0DD725DC3036F58B9266710FB14F70FA6733BAF1ED765F88366A62F2DF250D2E2D7B696C2EC34D0A5D4D3C2FC8E6402F8B46B1665585C773C3FC20607BBE20328C75D4041924D2797FFB07BFFDD8C2BAD5131232A8AE3F5B536C81C002E85644C6CB1B2818FB87ECA56B320E48FCB49DA0422F12DDC05500EE93C0028E445D97D04C1434C92E02FA7F25665C0177A1FF8A1978E80582DCAC242DDF122FF375A34E18E96697FF7A6E3248B7B0793989DBC5505D0C76C4F5C84350789E9BB9386A3BACC728D1F855A53C50B3B40DAD5E0D820B0865725D69E9CFA8AE3507E815B28506B4C68FD8C57E202F984B2E5C10D1A5AA05ED93B13A0E9DBDB3DE85CD6F7083CCAD43617563F80A30E264CF89E0181F6B349898A6DB302252B2BD2551D23A8E51934DAA1C30544C41653549E82628AB8359CFF164FAA0000DF8021A7D970A76714635DD14524504813AC540A48359EFE7590B93480109F37A1D6E3C1BC69D0D0B86D157AC366B27F97ECF96C573DA729807B2F7EB3E44CBD5D02672B6E9A12B4040459E1E9A04CC9547B997E849998D0A7E0B5D1C1C9EB102D90A334985F95609DDB25B0B02967D676EE8E39BBC6DEFEDE4C3D807DFA675D212DD41A1388370DB93928F72F48820ACCC1370C4EE422A7D8525C8EAA2C3261DD4DBB003E2A558F513854C9F22ED0D0AC5A91599C4BC1096307C73B2CA39251729E642F4ED0FB572C56CD6EB8501C5D6410C96EBBB27EB9D2E828DBA2DE553F663AB48B5E004AE44240BE052AC991788C4186C68645A15383E19BBE58E79290186DE293631B8392DDAF37191E818B792DB5897B72F582B5B83978332B6BD3612D0EA80672601B6D7D49F789B40EF1A8F1A541A8DF237CAC67C58FD26E6BE6C8A66D2A2FB328049781A336791AF9A49C360354F756CB49D8BF02EE3C709EBE22E2F21BD64D8458501CB624D462A1EB0F3313315B7870423093BF00A5BF1AD3FFD8CDC75AE9544D2224185C2F0A292D20034E829976C3F033966D1AE81A5D629FD9342DFDB68CC2BE161A2681271C7E3870EF9C07343D87F08AC172C75451DF1EBEE15E56574178C468C23A8BFCC2E653E1F901BC71130E99E932DCB602A50F000D7166C7D715C930073B149B8551CEFA848058592EF23AEF5B3C29B936DD234ECA52171B02E3EA90D29176BDD544DCCFD3296AB8A6806197E2C4A51A519EB3119337FB7D6D9571ACDE2D7FA22318013D21F2B3B48931817B1D840D2B5D50C3DC18A7AA9F377E67688D3F000819771333AA13CEE3C28F16B9E64C740B03E50A3604DDA859B80A231C9996846322FA3876EFF32DDFE03D6E45A28AB16DBC674141CBF4E93B269303625016862C21F6EDF7F9CA1AACF30A6E48EE9FA62122AEA12C95DEF8D408AAA5112A14C71412D06A7A6B1B57A70B35FDE6590248A84A0AAF94634BB22330895B0005C20C61443D1115469E822825677949C7A48A4D88176DC30F335410D5E2747EBC6F74C88221F8040D26CE3CEC5F09838D8FF0C1344D5248901845FFC05FF93CD41D949DA71917E79870E1A45EA056EFDC0BC02F84284DD4791A497FE57FC8A713659A7684D4ACCCCCB4FC112FB780C5AF776AA45093E60E1E9247E65737DAAD71D7CBB3A9CD70E2008663A04F0A015EEF59F7551E2B76A39A7E29AD946D880AC51C3EA21A580C08C84068FE95FDBE7A23DA6DDF8816A8BBB0E0BDB122C5418B9A6B6518EE9A24CDF675AC587DC5299DE2154EE0D9310111D17A735E5B278A3192E693D90F0A440CCBE0D8B303E37B81196CC851C3DAFB7C21C5278FF8A619682E690DF3BC04884E1154A4CC225A046E3F2E27BD2A4DE7BC97BE6834FE72D6E8522CAE056644A3A8D587384BD056E77CA3759AAF509A773C1E0A17DD81760F2FF39D89D91C12C54E87C0D0DDEACF2611727111E20C5DCF3E29F0829A58BBC43F8E7F1E8682CBE8F9D468368B1E69539F8D6C709A94AB3B830BF4BD73258E8E398FC4FC01CB50B6AF8237B73E9A0CF4C4EDCDEC195ECFF88D653D10E33A6851473E1A54D3644808BE40C5F25DE0E3FA993ADFFAF51D50BA3D56433D23FAA91A7E5AAEA91DFCC74EBA5EF10D94DF305DACA4166C8BCA445B33BD557B712318B694B054D55CAAB742144B6E0DD870E3769F4B0027B996292CF921B39092C6393C53EFEB2F3FB8FE7E672C3BDE4BE319413B4002A6EFA2D4F09130B2DE813FFE379C5013A14EED911D844F71E7AA35C6F223764891142ACE006F416C000E52052CCFC9C336232A1C947DADACD064B50D9BC1FF98AE1A5E1909D55750917AFB0BEC632A8AB5E858C0016B2E95D74F8666A8E05EAAD9F9A7D948776C12B6529E701B6DFCF9BB2904EF99D099B6A9956CA69111848C413410E80E3BA96D9DD23A72271F94EC317D20B559E9B8EBDACD64DBFAB36A0CF4FB9871BAA0288AAE6A8BF99F26C0BB0F90AC6D8C2E10F6B450133EE1237F995E5B7493CE47DAC935CAC292594696A610DF840983F84143395A20AA838737A50D8D9508355DDDB2BA7FF54C337DFE4AC982DF93353EA4ECD68C6F82E578B975C212FA662718D08DD2E500BF85EEB264A774E7E4A2004B893DCB026E3421D9D754792713DFE57D6CEC9CDE8F7A881F4491F50DAABE25382B4BFC7254249FE75EA5C4913DEDA9EBC167CFA157F055861B2742E8019959D3B559F8600459695CE849A8E783CB6AEF0659892882A01FCA138526B43EC60D213115990D3E2D568D8C8B3143652A827D4823C2F3D9A1BD95CA6BF6FC279C1EC0F1AC9FCD6AD6867AD33AC00B5984804180CB04A385D30F135ED50B0519B98C4C4743D45FC787FA4F968B88B5F78978FDE76721228E4E40B4DF1D1A748112AA8706B9C2ADB18A18C90CFE21DBAEEAFC343FBC42621565EBA5339D702F150095A9192F5E8D8C67F90C9419767BB7CF42D30EE4DEB09C4178E7FB982E9CFD0CFF5E7F9E89BBD0FB20BF4935F0C4A98A86A6D81541B0E5822533A93A0FD8885AB369A4908C2049CC1E3579D958EEDD5E043FEBE3A99340770BED7296BD1DB5D004AA4CF44EE482A9E16C75EAED826F2D712637448FA0F98A1C1621428586A38F3229223D84F3197F56D3BF84DB518B6F1E8A286044E600D1966F6B43DEA825044A9DDF9739473C0DC7479B059FA0924F30D644064B69350B9F9405748362319EF365049BCC77880DCA1FE3406A37C22105B6071B820D832AE25657C3A714EDB38ABD0BB88A00AB77B69F2CB2E314F87BC7BD750C2E3726B9996D5881C8E0397C9FF29E3ED1D1FA094449160300BA6FC2B154696AA04EDBA8C74631DF70930FD9CB9A3118BB2037F660D0E8FA600F80620D0A284A2EA64C87073BBB0A97423E2FE60AA3353A750372BA75D0BEF7DA4F300D3E9EC6469EF84944DDAE4CEA6F5F54C5949B5ED4F29DA8C5987D14C3689A076C9F6CF0C90B1117B8B138279BAAD30CD09A81137F5C3D5D995DE61539AF73783CE3C70D1462E77A8696D0D6F2405216029F61982CF58D7B2654DC0E8EF3B467575A6C3B2338EEC6725BC7733D673A30214B57874660EFD77A0DE832E00E31C82A07CD23511A7B958CB9E96E0F1561EE9B9BF75D4F3BA794A292D7FF3B47493D3FC96E252326FE6F511AE5994572123BB454400BDC9226EFA21B8E0747CF874506FB56A5A3157F159E1C91606E57278A5ADF5B7B6484AE13271F9E3BFF857B5FA4E13792C4ED27669FF1B727BC017D88FAE14DB1BE9DC7694756BCA6F64D57876F347EF1C32D280324B2DE68E969025B039E266ECE2536F5ECE1A83BAF547DE3D343832F62E860C497366C7E9F69E84E7C94F590DB45A4419B59E62C8ACB385BEF8F721961D65B41ABBAB4B6EF42712EEB8E6EAFA4D2F866CC3CFB3B31DAAADC85CDF89A7E3CF770A9BAF3599BE842B3043D199AEB10E360E2057D79849B21F8ED826E9E5209610E08E318EE4421CD0779CBDE21BC111025C9FFD67D011CE68CCFC9E44CF6BB4AF1BB7B2B1818BE1ED493800F26A47959309288DCF65FE053FF8CD6B6D4E8EA90D158DCCBD0339264E6548DDF7C275F24C394B2D4A5FEF22F6FD337C2D4F466321BF2DA2E5154A149984405AD408AD948B29A682ACB30691EBB5D66A2A6ECA7F73D304EB84A0BF219C3464ECFDC0D7809CDBD702F2983EC71FB1886DC0AA692B2B50E01259B5BD743BB0FC9D4F67E7DD40DAB6853A7DFBD6FF2CCDCB68AFCF470C648A934ACF5EE39C4E16C97029987498942060D6670100A8F4271729BB03CFB0F3E454BA97ECBB55F8D3DC23DCF4BAC59121F2C42BDD88C9F722B1E621EA8A484EC07FAE975065C9B7A5BF410BE8B2B4B49ED8E585A68A81960ED4BE1B7B65F5BBFFD7F13E16893D763D4DCB3CCA91B13DCA54F69DFD674BC2CB57B2F017FAF85EE9ED6DB7F2205FE2979EB5565C5FEF2FA38288565B9AD792ACCDA64299C3D29CF1E55E315D37E1F4B9BF4BB35E08772C97F9B542ACE28038BAEEFF507CEEF944034FEC79FDD47DF1D455982A9002A2944E3A493BA8CFCECEB6058885E61F07080BF5CD83E5F187706FB059807FA7A13DF6FA9EEA47A1760CD626076963DE1318564C13F8E4AEAD249583484877AB5045F1B1F0B7D9BFA654681528DB054F2A77E9840C926A9230636B2413DEF241381F71E71E8743C40329086A8443F6D57E52C5B14074738DB3D5EDDD094FFF5322ADA87CA9EC7F1F603EF926325E3BE33D2E3AFC8E3671B0F965804DC22BA650A3D29AFEF85BFA313F20D4AB827A1D648D34ACB4579B53DE5D3C0AB9C84A69DAD773F0170372BF4BE8A8174803587E5EF0A9A018D232745C0E464F4708EC1034269A76A36272FA8C02A1EB668C4367BDDD9F18CDC07F4895AB9126202328CF7F4271296F62DE8FD2DBF5D4FBFC62A794D04AAE225214C51C971F7BE99622DC751A603FB4DA0D400C0549936F590AE094B0CCD13F1431FA11A2B7ECC7BFBD688858A0B480BA2DA53E042C43741B327D1668171AC5DA6FF0826905CE3CD6BD59AEE1E7E7021180CCBBDB25EA1716F3E5FA533A92EF349AE60FE072C6747864A175AF47DA5B8C2F1F614111AD89947D07107BF4945192F98F765F0DE6EAA2D2C44D40360EDA01A20F59C5AB6B62EB30B41D2FC005687531A49F849ECC889997A0F867B28C0F1212A9B8A8FB67B88102E46FA113C580D25F6F91E2A1FE96B8B828E39CE3F4C089C1162B92859D2C1C2C439A7053E25921134557135D1777BC5F55DBB60C932559232C95016D00C8F53EB8A3E048F555E80AC125F0A0487EB6A5DCB9D916DB990623D92C3F60CAFB9D8DA0EA9C5EC7DB1CF2CE8CB21F1E266B12B339C67FA4889B64B0C832E9C725001F6D7914ED77E7316DE7A644E5A48B1701CBAFEC11D9AC94AD4030BBDC8E0AD2B213050918E3106ECE32FDA2DA37A108283E635582F4E8AA7FB78F987D1BA3DB652CABBFFA1E209FB33E3224B3157F78888BE81ABA091C9228A9AB72F5D4D1F799BFB0C477BEB1D9B498491796C466DB530C5DE631D7728E9F985BAF8797780A15E771026B846AB9699496C2C4D6BF8A7280B7D572D1041A43D9CAA58BFC8B391B5AD0D2540C1E015400A63C395C7597DABA9BC7709DF209B53D23403E1F601D793F4F3C741EFC8008EBC88F0EE664F473A701B237FC2236F61EEB108D31DB5C06D1239BE6FAA94AE4E6745FEF736EFB74B9D3A9B356B863290AA16932F0C820111C8DD559DBDD264482307B85AF0B348FCB963A9C3F52858D7DE0DCB33E33C4BD5EB453E8D35FCDEF26BE7059E264A4F0A783320FB86058E4079F852E79360F3822C76CC4567CC2AF8141C23585D626471818A0D2B3F5F8998A1AEBED904468591A4CFD30DDF6F9CA9BCE921375D67A9B9DEF3005E94A9B6BBF6091B414360D6F1FB0000000000000000000000000000000000000009131A1C212930382E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 + +count = 64 +seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 +mlen = 2145 +msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +pk = 5810C0697C9A4F5BC758627009A6C9C097D4C3E03F9BB4200823F0A735D1EAE1BD9C7AD494AF338500A879691FD987F61B52603E579E3F73F8B7B77405F7C018F1D7AAEBA76204E3F54EE37EFFB51C0C814756D157CFE9E9A8E9AE6A5D53E666906F2A49D18C4784630B18A76CAF13E7E882AD1E4DD828779D74553E81D01B37ED53B5B5B55F2842CC2AA7C9BD5CB103FD38CAFFF3361566F05F091D22793511583B70AF701A1691828A21B35FD734A24A8F02EF9D1E3B6E1FF210FF4E87D94269A54854FC224CB7385D3F9A7CCEE9EB897E937CAEDD95DB74A064F01E7CE188DE231D7E2D4720B491F66F8B8365FDD7716B831621F5F41E7B3B4700B933FCF71CAC6435B767AD500ECE0E7E36AF84B99B62ABC37CC274D5C0D6A7ABA76148BB0A01CA64016A7217ACB868DA00305AD9F95D765501063DA0C7D71F0C49C2DE998667D0717529F4457B400E1C05E7587EB3E862AC03198E908ACEBD32FA14AC8D98796DF6EE70BAEA693DA8B920CF7BFDF3534A071A60C29101D5F6473A847C37322781B15F733ACC08428C620264659AA7C05DEB284CD43E1901644DCFFB572C03FABE388F7DFD61E85BDB21E6C897F990360A020124FAD5F7D3C37FC081AF042DBE1DC441914A2DDE869FCE762F3C2DEB26B815D22FBBA20FDA8921AFA99EDA66B0BDE5B9BCC2E475C36D1B5F1FA1260EDD8ECC9EC6D04238EC43E173A1E25E465F859720B4F1F225625180AB04DE2C18E6EF6042620E1602A18903C8A77512649B01A4085E86DA20D9C0AE34B330452DFB67A15F9D81B8CEEFDCBFE3C0D1967B77CF9D642AE566228C3C5ACF5E5CF401272ABDA5D47E9DD1BAB5875CB45AF31CBC5E4A8314C78276B93E1FE2C76EDFD713915F7CCC9AC53A40DAF67BAB74239B4890AA4F73240093EADE63D4B2F49EA0F3C1CD81BF76EC64AF5C7B975B3E2A723E7507C017747EF201D7BD16BA00B877A21A2EB0D36F4AB70749C524CB891E5F33D824CDFA15E5454856CB4C01E1C22E0DFC9F0E0A1392E0264613B8A8566BDF1010E42E296E69FD04722A9367FAC98FC221BC1594C5EBA3E7CA76C878B873ABBD1771B14F27840C43BFEF66AEECE830C0BA0B04CFC7FABB39637C56C900274BF608A8830A5D262ADD8ADDFFDA2A130497A7C62E7C73F7B1DB712C919669327E64D94FD6AFA94C42DA7A9225D99B7C5E5159DFD1D0E6229E6795810F4AF79D1C8A6C00C2F276B8C2102047AA0BE4F681ECD58E10DE47C54ED6E221C2C49D20EE92C12AD34B843C990869F468AFFF682E034C4F736DF893F124F4EBD0A02305017811B7B0801EEE0E147A37D92C48EDE9EDB5780710E55BC637327D1AF18E78898998953597ABD6B302775014FC2F383B4E06448F1B4997A34325DF50EBF6F3060B58AEFCC13E326B4E2B09D26EA2670429F6E7DCE4A0AC7ABF46FF2252A87FB06A0258F2BEBC64DA7E2233ACCA10A9CEBC7B45CE6AC0788ABF7A51A69D6521F301FDF146266CE0BC75FA3730623BAD21768D2F08130C57BA7A0390D801B0F4745988EB9119DA56346236F6FE0663F5E00E3A7D28F5D270AA874B685861921E3B8FA4FBE806ED3A605876B04F0173720ABD70A659F55AB033207C97F41BE0E15757EA19AC60C42B513D440B82C42307F4F046ED04FDAE049D978BF50337265685164F9A2C1D5EFD07800F7F21F9182997A280F2F31DE57FFE6E730EBBDA7851C3055E367ABF375AAE1D0B2288F6E3804EC711D59A26F2F7E5C033A602F059CC3524BD6EC4C75DDEA06E171F82E0FAA6C735200B8974F72398C71E67322EFB8DAB5A3D22F0953E692AC1F583EC9C13249188DA24B3D63C98A003A91E4456C7A3ACC4609CA932B757E219D6BBE384D7A6C564F16D926E2FF495D3C4422C85EF51721B966BE2274F631D5147A27C09A25A8F487D9727DCF452B9D0A77255ACB3057A492E26DE120978EA4E0F79C8B085C1B5BAEE22A4241075B3817A49D1C9631702E6C0F071C66EAC6DDCC5FBA89BCFB32739F98C694263B84CAB3D31CA1C9D92A24485FC49121793E72FB8EA6C21A69EE30380CD677A0C2AEB8E3553BCED41957F6E89E556462B8024A87FD9FD0C8777611B6D75B822C7FD881235DA340E54251E13B8DC07CE48160806E2BAD8F9FC3095E8F05EA9CBD5EAE8C31E47BF407FA2ACEABC01C4B5E6C00879D65EE61661C8E0F41BA0FBCD5314B953E906993EECA092146DAAAF08B829E51213B23F41309C8E271C11D35A0B0F930364502A24D27C68AE2C002A2DBE192DE096B94101D857FA7AC0C1D0B279A383BA3CFF9FCDF6B379E3B13259BB5D55D215001C3CB42AF6CD761B9EAE483CFD4FAA274E11013487616F5A7CFACAF6CD399CEF7A23C9B847DD012AABFA66C5E7D1A8001C2C68EBA1E635D544B7BB1B52909593DC20EE8F98811FF75E5B9D117403D19DA492EBD95D2878A1656AAEC5268E46B6A759646F3712C2ABE5FB2DEEA6E7F064198CC56BD2876928A4E482514FF196122650075F467AD7610FD135F12245E19C1468D7272D4F59740078CCCE1405D486FDFF812C8FDF6B715D53DE595875542761F08D440FE3866ED65174A1E576884BEDD741ED0D925F06F4892EB545F1D5836DFDDD01DA7CD72352382A0CB984AAC8C1CD80A3A3ABA7FA3C97F7FD4E027DF389EC3FA0A36981286D04F314F4ED89B6254903DD5DF36CC71E8003238ECC4E82E27635C02E51A5BB55376CC893EFB42BADCA9BB23B36FDA9CF0D12FD7AAB79FE07F8F953DF19A23F0ED4EAE2F4DCBD92C63C31C0BCF5A9FC34F0BDF80D9635855BF7E0D8C101E87E40D6B5435D776B59C35F2C0B1D658F2AE6F7F28957872F9ED7619C7995A6E663D10584BA63D893A5662157AE839F30DCA3E173AE01DFF1E33BF8EA40904AB839F1728B6DAECC044FCBCBC0A5B958C8F43D7F3BFD7AB3674802068E1E58A9AF6A88B7A2260A8A432AE422E321370BE067B508C257BEC3A03F8843CD065323837384132F0E67438140832C070A743B755DE286D637D2592A1F55A9450BC11BEC95093C5BF06F8FBCA9051B3DA6F3D9B2216BE2A394F71C7300970BDEDBE7D354682B66CF6D94CB755051426CC1B91C2ED47CB9BCE5589AB8C412B3FDDE739C92C84A4A7F1D6F168A01A8FCD1993B6A12E7C2F82E76309465EA1DFE2B907E6E98882B941B0469E135C36E08AFE1EF64EFF54F07EB75E58230C96F9EDFB3B9F575DF5255391CBA14D273E9C6022566D3E44EDDF3D7FC2307498056F3EF2CBD5D410F67FB3738A34B6A6929909815452DEDEEFDC852723D11C226BB80EECE33718ED644A71CBB3EFCDA3E7230382B3F95CBDDFA7677B8A055A822CFEE95B396AA9EE60557DE0951A46C2020E3614CC40E18D41D150C00891DAFC7C3CE1465DDAEB19731BC74FB8178C2C1EC63AAE2F8BE7B66B9CB0EDA10B12E8FD029C42C523D0E20A63109885DCD378B48EA0A523E687202101DB76AD9105E505B8D2318EE7342F67C1E846B110E4DAA3BD035811F0E415567A99C0A5E88227B199470CBF044F43DDBC07BFE1374BA5EAA15CA4BA9544CD7A7FE95291A20E5CD629245A4257463E784F9FA94914AA0E8566C048D04F31729DCE78282F273EB2F6299EE3EFCE54ADCD3829A8527853D0FE1DD1F95047CC08115248D388EF883CEFBC4295130 +sk = 5810C0697C9A4F5BC758627009A6C9C097D4C3E03F9BB4200823F0A735D1EAE12C6B8FE0BDC44E33697F43B5753380E9E3E5D0C13E21B83D81505D28F4A426564A1029628958263B6946051A4DEBB4D3E282B00FDACA2B3622FD23D689B2BAC3B5C6510FD4DA2D9D0575461EAE7D2CFC4E8447CD7C46F3CED8FD602B081082F3533471C900501B099009042E08158698B8885B9668C1480648108044908D08028C088824C19885C810854A246AA43630C0B664C02048488868DA1482A3266A893421A4C829D38441210104C34089242980E210880AA5092205869AC84821A83164C824C9B06091962D428068C1926050A091DAC46C5418114AB204E2426940B2452338720C38625C30892392006228290C496DD12444599825C1000E01492D98346D59B4711BB05111160DC1102D0924290901858B306D0BB32820464954880C21A46C1C01292284119C02821BA608C018018C886D0B099004A76D21358A22322A11216098084C4B4025234025522606D9C49021962811086A9A48614B4072C3C82804335089866C602821DB188A19474943206A1C3572D91886510202131109E41826D192000BA42CE2922C4C066A0C184A12A18519B161C8862C82A084930665C0184ED4988812C7304B107214A211E048460AA3218090608B3625CA224A64189151346D42424651404C03A370DCC225C2480CE3028A13832D10132D40064213B4040924918C480A18457121046921154222C08D8012904106440336691C381218127142008A23856D08B86C1C9911640601582484A4186A19326880388802C465121551A4100519A764A206250C324508B04141C20022156241A09124B34119468E03222C90444210C43113078152961002B084CA880100064081A0694BA8614AA6400B2691D9008E093626E4228490844418A620483222E404725C463053C86983227149968C02A489C13089E4142A14C605D2366D880848C4104212986D532486CA166A4B8070D122250B0132C2C265142405C0386D5B14405090048816511412060A30241A315189424DC9A4288B068918864501C141C1922120A085CBA2900CB36D94864D1CB76D8094456034205326820AC44523071008C1114C4271939045A3C24544A641CC0266891826E4024A64C88D51080D4B386D53928D19A69154466E13863114476D8C104611444D1921508324410CB36C5A94090BB57120324E1C077183882D983628E4308602B201C0988541406A143506C22670C900251AC0840BB1711140094C064E5812722229125A32019B9209DA042D08A70D244541A4468ADCB404D992604C388D20A13124368DCA9605C2884C884226984842E3B868A336449C380423B869203291DA189114334A22860C0A834DDBB45093A464D1944161106822228461080D24114462266A899824513426219244A3C00892200458466ACC1869DB222808B801D2124D60A028031244E22461C3B881DA32004AA010DA462EE13032911050C9C4910B169192B609431806C8442E42040A50A88CD1164623B865E3480042286C50A04401B28D08056A0A126A0090712180111436318C320690B820E3A25018014691480D0301665B2422222664DB82056148464B004919C6090381488042451A2846D234641B2085980641A340120C342C5814090B16328B006D032372C2B8618CB628A1A2844AC42D12820819338543488AC0301242460811B56C5A0805A2382A5A06700B938921C98418072022A321610852A2966D0428290C1810082571A4C46422862904A129D2480458C22480082003C18D9C4085998480C230484C8465908240523691A41024A0160412C0301A9561439265E38210A3168610B78DD4228403410522866418A1002015002394511BB870C3C0904906214C04640C434154382A51382EDB28501B0569883429191072C1128E24B284C0366552A64160C20D113386D314881C8008043429489645E2824861C0840CA23004313249488EE494248A94612135849BC04D0B07411A18101B014042924D02103151C640D892045BC46D02165102168582A625A48640D4A28C1A366DCC120CCA000E99B44818822CE212124A3490144686A2C89088046E0846068434400AA83052148D2223059B80681307080B4981120272D0204421200448822D2344515C00720C882D13944D8B409108496A09380858402C14C4859446001BC4299BD76F3D936243E0699723BF99A82BFB5B92CD746F0CA42D1BB47DD581AF917BA0F205AF969C8F2C47C9FCA5B08259645F45D54ABDE8DAD9BD84D9C07E3F6CFD83E403EAE1FDF098F561880482DB0B2423BCC19C0DBE269C6DA4CE2EB121EFDCE767AFACC84A0930C55223B15271898D75C1535F3F858B7F295818B8FBF0EB2D470EC5B9E0C2A13697EFCF6D75843F383B604194701F9F6BC60C0225B8DB761567CE539125257084E1ACD806A2CD1EDE49CE45C4E0A4FE5E3CAF4D3BF41D4268B5C0B7DA3EF9AAC55E5EE27E0FEC893D070D50AC009B5D6F7952D9E92C500925342EDBBC9E8BF70CD8EB950A1AA448606313295F69BA46121A1B635BE503E50AA036F98B040454A9BEA5750FA4C0A3F149ADF47DE13FF498052A948B8B383C6BC6C74D71E749C884546F2EB27A1D949BDEF670160C7599CABDE06504E532276ED906D12B8A4016EE934FE88360B78D364DF7C63043E1B2BD1F9D526E6D3C2D04493CF8742521E9BB74FD47B2D1B1D7214D03A12DF60CA9EC5E89312AB4705903A00F97E78F4B2B124CE9B8A39C45E844E17555971822A7E0CAAD91A659065E2BB0547E7D3409DA5EE23139D9C76181B69C87B500503F8C8D93FF831ABE0A1F8D2C77672834815E46715C08A7990303E945542769B23E0F57310F1A26373B12100BE642C10271D596FDB406AB1173048BF4C36664544ECED26C28F8BE5A93B4F2BF9534C7B1070E9A6D36CE73240AAAFAC0BFBE3C2868BBED7C89D4B1FA0015ADAD2341DDE8331DA0F61504199C3D8E67EBBA35AF04519131CCFC18F459BB581AB35DBA9E01F6FC12097F7FE67DA6B87B3088F24EF67141BFFFE6DD5A2E6D7A5BCA941C5A22E84E14C1CB242C915A6568E671040CBCB48A6D090654A7EFFAEE2773368DCE04962558D9BFFFDB49A17D2897BFFEEF4A8190D7982DDCAE34AC37D64D19D2E3B3CF7BB4C22464BB354043E4AB8DF8F8110AD3935877A181F1B678AA723AD8A3F95384602970073482372D3E42437F6D6BD9B6E3360F790BC888475926AB61961E1471DD944C5B1D286663534090A9641F28CA257266520C1D392A97C16EC22AE34BBB04E5F9ABAE8B6852A6DEAA4D1BAD9CE6A20B59490928594B6CA0CAD4FC4F73029DE1729FBF487F0DD37B9E491F4D120384EA99AB3EB4EFEF77C7277EA123B03C5C012B6321FE84C4F790B8395BFA194B55E68B4CC056ED41E2E985448BE41AB6A6593019329C9BD9B6088B761413D799325D40A242E622B9E7B06DC73C554D4F16DB939240AAF366BD8BE3E2E5614C05BC47085571B6C9050ACE74101095524F2F1426A02552D60AE17A1DCF0349B1FEF0B5C16BCC7AACC0B708C8761B2E05A91CB76DD03C03808E537037ACEE6E89C61D35B508D296C8E4CC41510979759CD0FE88108C31770608B6D6B8DD76221C36C6F4D0502BEAF87C86ABB9985170C2895E04453ABC087372C54B6E73A5F8F4D775FD028A929CC49263CDCAD4FA21074115C540A18074BAAA68D1A98B943EAC09383B383F1EFD3FA84759C289B06907BD841D1E073A4A9921A2A1D05AC14030676AA6F012F19C881EEA2D4AD2DB809140558BF5F88F8AAA253F073C9B84B3207210E00CF5FCDFFD6526FC5556195E0BEAAEBFE3B9A931ADBC5831CAA3C107696512F650D2F7FCB14336D13F9EA173C722DC46CB4DDDD09D304731CC5051D53159C811C8B3B7257598BE1829C7F35844A5BFB77E836C2A5E47CDABEFE87041FF3D6B19D8A173E4869D2220F049ADB957449701D19FAB8839C165717216B80AAA8D15ADFD526F08127E6B1F161F9E637E220F2FF6AD263C9905BE757440D1E6CFC7F4A52D759B2C16181745A426DA48FB777D79D7378D757C549B35A451A1468DA79B0A5C12338CD17D438C3503BCB02B3870680FBE8EE65D9A61A5720A86128AB20D078B6C44596DD0D64DBC7776807BFEE0A8721A0366C38948011F49FEFB40B90F896CBCA6BCD0A0F8073F227F19D0E0D3ABD549A9BA1111D1F5AA2E8B3A54C81C9686BAFCC9AA14374516347C66F7C0849943DF3885551EF897935CA16E78553AA038234F4D4543D1EF138C8B2A0992C2C85897CB1130EE7F153DB26673BE0177F4A97FA20B48F0098E582B2559ECBE4EF2A8366F02A7BBEC1BC290856D05528C190D55401E27DF64D9350ED0C43007CDF3689A342EB0C2503AD314A85A3B9270F8080497B227A4BB0676C01C8AEC5E16BAFC68DA0BB5ED74EB204B0BC8F621209C0DAE47C6F16D77786F20CA572685FD4C2297F003678110C0E2774E0CA4F9BE7D9EB80BAD837D57925FAEEAE9CA45AD16828972BBDA2D28375BCA6B1C2902B12F4138395D99F46B88934AEDED140E44EE1BB022AA927CFE318717DEACC975A6897679D0B44829E3E519BFDBB65F3A31EB067785DAB6534C8527B3A387C4911A50EAECFA3D7352E550F4F172846C75B69E1003E008193415DBCFBB8700E2A6AA24FD9EA57B16A15175847965327B8881E10154C7DE34AAB1C6983495629C9D781AB3F47931ED12BEFE9CAB09B052CA8BBDC77FE46E86E8702FAA694D1D0D718EC6395EEBACE416385D7B60075589942213A85E5EB9CE711961511E10757C01865B7383598B0FFE373B3672F98FAF57AC12E259BBBC4CB875EC6785A6A610651923CCB50F86B88A1E10A635D57E6E33C2EC3DF1A48FB4416835A7ED8CE5C42B4E7115192A06992E6AEB96CBEBCF406A7D48A64C5965C365D6E294739A898758D6A887C6EF04B6675AA66F6C7A29422CC0F6507A3580365BCE81CBEE3A5D665582E925F9180BE6CF49C8B0E37636CCCF23D462518EEFCA98DA014147EF2B0328A2B0590212B4E10C556095CF1703911C5FB4F9FE778F09E82CB1E0A5DD7227763DDC19BF3615ED82F68CA9C316FA07F6EA6688EEE7B84F62AB8467DA937059B88FD9D9EFCDD90A2CAAEC7107CD817FEE337CC8465E1348488A236BC3C013236623B54D7D0843144B8CB714F82E35B1F6F6E98602151A91C453750D945F47B4A296D891F90098A1625528EA23A480739E0ADBCF858C08E81755FA148B5FC5869A56F85CC49077D8BD88D2867F6ACA195620C0AD36DD5C141A0062201701D25B0716305887C71BD3BECBFFFDCD6EA0846F5C3CDBA172F1C0BB01F5B9BB0EF22B69F9036641306A9740962370C9D543A7AF1FC922D8959E779E601DA579E39C3C07A6A28B4BC2E59739C9E7CAFD677C114986B134E6868140DC0EDAAC7BD242C3059A8DF52E791EC7797EB7B587B2B27911C6E64EF85A42200B3603F3BD9184BDBF94D03DF8139A50CCEFBA0147B5AC9A29A6658FF58F6962946E71AFDEA76826E6D6E22EFB36EF3D609788295427ABB16B37C5A5DFC82DC832BAFDD382BD5158CAF4C2745784B09AD231E96CCE8F123D0BC23BDAF07308C35EA4C9407467F6F52F24F2526AD741D6F304A2D6CBDC5E00F7264004B922BC5E6EAAF25578D4065B1F28165707C13056E8BF4DA3BA1708E553F2FF6250CF7253C0609CA8B3D4A526B4B0D25F9848BE3595DE63244C0AA86CEC16CA8055A4FB5CDC02C79B528F7F065956F03A0A5FBAB30570275FB3D735575B89C6A24E74926C2827AAB034547F3E1DD97CC55C7670928909DF2D73892AFC6DF4A3903A7E154B0B64120C78ACF4046A99305D706CBAB1EDD3A187B4747F50BAEC2C322D4961F2F1B3CC52CE96B92B4C28D0194415E4557A6DD22DAB82DEAA2D8F98AAC89CD62036BF8195971A55C3019F8DBB79DF515FD68F8EDD35DF2C11F3F79DEA6AD4F5C57D35BB6699AE0E8880AD83152672CCFB867B058F451FDA347AE0CB80C1DA44DE02E589E2810161EF30B9F5082097D988CB83B1E5A7F85F96E49A9E8A3836C2BCBF61523EAA206FD2A2C694FA040C7CBFA4FF6B25F1E9CD569F69A8D60936A8883E12D33D91404BB5A622D04421D6D617444596D789DCEAB13BF40100895F5077FB7C1278E6A4F55FCE425CB9D5C925B84C73AAA97752A76D16356FC6ED51A8D7BF46B79271153DE58527D420853526BA35B7441367F0DF03B4AFF33125912DD5585AC9BCACA72F9AE2898490AE175FDD2D92C15B2CF384096C7A1A250BE75820567CB0579EBD7B23708BC40FDFD0B0F98E5112D57D311856FF6F5B8A15FCE4C2515621CAA7F2101E069B0615A9927ADD1F12815A26C2E5E40CA5BB10B67DA726B6FA402E3146CA9B6734775A27633D3C615BF5775DB6C08E81672E8E40A4F643084EF19EC0B786420A470E7C1E93D392102D05E09F7A26BCE347421191E1C127858833B98EDA98D302981AB5630CC17FB068FB391064D350B9ADDF61BE9C631716EC45ED197715E550D7131AC3E9CEA9A0ED48042024C42A8FB64B318E0DD12744FC738CA6B4E6EB89878DFDAC768A900A0879E10C12C6DF69636391F31EE820A4EA9E7E8A39A0FD5E534FC33DB72B45B34A2D6F7EBBAD7593910F03F436538E34D9C639EC91CAD695887776C410CA928F6A3A5727BC222695E6A91C5853E1E6FBB919FA0E52AB2A06045A99BB1E98F1DE3992CC7CCBD5E968445D5D505215AF0B689EFE4CD417F4BFE6CAD46E71D77A186B7618BBC0EBAEE1ECAAA2EC64A9D6ECCC5732D1925505A0C7EFCB1682BE1921C6765B6AE5CFEEB4557B2EAA76930A3368030BA9C5F43E54FBAD65B7BAB2EC89F80D389BE44F5CB77E460CD08A46FA5D9C14B163E866D21F50E74B0EAE3A4CF7BD +smlen = 6772 +sm = 3D20CE6E06D8E2DC9169ACC92BF1CAAE4A596060F4B7CE728215B30F21D4B4759FEBB66C94A742D9171F20A8A5BAD8F299CDD1B8CC411A501A5B667989D61484C865CE23128FDB62353ECCF00088C6C123562DE452F8A0F104C697DFF0AAE5BEC404C6E9150AD4844132612D6B558DC431C5FFA3DF1AC309B5D072EF6B732A52F401BA9753166BC3F86B15383D635B53B368403089D3DD7B3092DE9D5CB9F7D79C1A35E7DFBBEEDE6342C8AF7756B104827556764B7FCD36E1AEFC4EAE1D942FEDB03315D9307DE4F3E83FA5EA60964593CC5DCB245B429703BF5E7F9DCDCB12EE80B418FA56437FEC111DAA6C36FE246E2DD75ED3408278B0BA2A532AB9B113E617940CA2D8D44C187774A344B862334ED03D61E4DC1619CD50548F05ED6D3C73014A0D4E6A6AC53141103D13A41A5CA945628572DC66C61A9CF96D0A60E053B7FF48F5AD1FCB1D0F05B055203E2275F98020466AECF42F90BFC43C7171592B6959F4292F4BC4BF54C556D22063E0B455BF71C5C6A4D693F5AFAC747EC15DEC8A84C6FB74C1EA4499A0F220539F848AD96F362B3581D0288D94E0BF6E4516F4E54D354A13AF238E2B19F42EA62FAABE07A72BCA7D95FA0F0B51D59E08BE1660FCE7CBF8149544A256DF641C47C85145EE572364E84D781A73A3B82710EFBD7750CBDB8202788CE786DFEDE6DF82451FD9DB0F3D6813C0F5B280A44FB00C0408584B7B0F5A91354BDD849A35EEC71CFDD948704ADBA3517336AE1FC57B2B5E1D4DCB701524ADA24373F446E9467BA24504C5DFA4F9CC0839AA04D3A5B1E7D218FF34E963D84E7933D05F858278DFD575E14026413BD6B92FA98C7998DC6F7419FE32F4161C33C3281BDFE7FB621D4D34EE2FDA9E0FABFD805EDA0C13A510CC637883FA14953D83DBC243057E227B98A4162F7FB8184F110061F49B8F47F00D7FA219C330AAF30D0441AF81B5FCBBEBF5BF4E9FD2B097F1A84CD7F79BB99390B323AE97DD3EF3B390CFA5382187B5300397EB07A15CABBB0F7589DBF0F2AC7D99C1CD18AF9AF7EEF08788D8F2AE93A09C2B1F868534DE5BF441A9BB5D646D6329D5C308E0EFFDD5501B7BDE0A466062B4005AF2ADB608C66B0BE422145AD1EDD0BD5D065E6D4D214542CAE6CEF83CD237E6009C2C7D46B134C9D1CA2A02BD5B56ED99F9C56AA93137288371248BB4D2E65FBCB01255842272B2C7F72E669FC6FE9B577EDD3B67782863F95FF73ACB02A4528D80D4A868063CC4BA42BED330036ED169FB111B74CF6B77B316C01EA3937BBCB1F07D6D118DD70E6CD2965A1F90ED29C59F45E85FD1F5E8DE89F62A898C5E44D40CFE45B7420085352E76C3CBDF76EA122445D760F5C54EA96B913D24E557657E383D94A19C15FE171AADB6E8AD99E46D63F7DC4DD61822ACD58D7BDD1E04DE59A3D29A0C93B6CE7078D79A32C44E5C700AF1EF1AC5015A8ED6A21FC2EE444545683473BA88BCB7B49E2B9F0182FDD2F1CA770D501EBE2CCD7703AFF99A6C5D9A59B91E91D99DFA65764AA6FFC21E23F04FA9984FC6DE596C0914E4C045BFFAEFE2B5D99E1FFE66BF9A0FAECE9E15E4B443895CD0CA84FBD6C2B0896EBEA244AB0B99684321F79259A9A6C197560D662C09BB3A26ABFE197C361FF228CA22EC3D7BD618867952B068E50D3488AC7772BB59E8AD7F960A644FAE1F81B53F503CEB14DB5897BB5820EC2CAE926BB84C95D9990AC793881B21C20757C01C0B6BE3155C62C71C9912E003DA37EAAD195390A94489D2DD52B594E0CA09CB98DE53DFC611CF787117A1995269524E01921CA26C0D28CD98FD698D9169E38D7063EEACAA2A9E6686F4B554DBE12E2D06550E377E419DA5C605C9BFC5B839B89ABDC67EB35E3C99C891FC77646C1B4444832D7EC1D26C44C0523C8999D72D892695EBB5C7A762CCDD6341D6D3BE405E43A8143AE4C05F934746A23BAD0CF17F375F3661FE575CD92BA0D47294ADA41D34B708BD3FE8FECD32D568E6E653D77CF65870BF78DB54E5E77F82C61D2D287BCC8E36CC8B1247DBD28F1634BDF7D8552C3DFB4D0767BED7A1183CF833C56E89CF569C26691A4DE57D86AFCCF3BDC235DE8BA4F898F33499E5977EE67E6A44418AEB0640AE36BDE2232FA89A74760BC177A559AC2EAFC0FA5A0C0B88D2769BCC3990A2B77728269303AC3606C66C98F9C142D6E703551E758C889A1930F0AE9324670E58ABABBB692E411CD0E5683BA4E3D4D54E884AC065874AE5C6941EBC5916847715313555AEC271DDF072CF101BE95CC5F827E2E1D7C2DB4A2D22EE32D978663BD05C497A51B647437D0120EDA23A350C83980FD453B5FCB2C18A42CD16066DA6585A4DAA397219F13554D5970DFC6D8A45100FA37FD0A0C07E312DB7AEDE680F638F2C38F6C3088514C5EEE4C315DAE1A1445FC3F46C0B17498F5BC9A56C5A6ED93EAC1CDDA9C979589D2915372DADB4BC7E050E3F2A79C3CE2DD6A4657B6403AA4A9801BA4705719D3AD000738CF7EFA4F70A5AF49141DCD183D6ABA78BCFC3EBF7FF8A5F86607BECE546ABAEBF709CFEA2B6BCF22798A7C73C95F7F1FC6F98B59943183B621A472DB67C43A8A56B50205AEC49DC6E1187CAE99B17DCCDE1A0A8FF8EC0FA459210B22EBC1D39A243AE5B51A42FB4E81DF6C210B84EC4FAB1EA719EF5E07F7263EDADE5A2D7AADFB6C5A000AE6721366BC5D724BD6FE06911A6D6804325431899EBCAC759ECB669D02A15F8AE581C94EF64EDAE282C78087433F19E529613A2E72DBD062343FB5F492F37DE762F9A3374751FD1965CB7DDC815ECB3A060D348D6BA3AF3FAA94539021B75C344C593B1D014BF8AAF1B6F8F3D8032D55133D33ADE9467D6F304024D9AC16CD86727431D8092727526D047D867E208EAC40D6175B6CBE11763C275D6DC8FDE497E324AF46CD26E766ADFECB70982C79B7A26D9C71792F9911444043AA02C87A8FD2AF095456B5FEBCB3DBA4A90886BB21FB104DD1659215B428842DACFF9D88A7771AB0E335F86D8E3EAA43A06BE728F2AAC10764983B01517C520CE6D4F4064B35E38D9FED3D1956C8822E4BEC1154862447B6BA937339548716BCC9F7FC19C145274ECD868C669B99120EA56A6FCAE9528DB9E2D78229751C673F219B308496531A7944B73478E2585367630A715D117960F5632B6ABD1F2F5D59C537BE240AE820E9A99F64C83713013EE7DFC29C2FB8576192AACF99F823DA1251ABFB7E755A5971564EC4CBFB8F42CA3A5B184EAB4F5D16AEF116A672973FFCC6036903FE52C70C19DB2E5B088F574FF317EE171F82B31D0325E1031CD9E8989FB757CA9E0C677702380DDB6A387A764DC6DA657C06EC3F5824858208A63CF6673271042C223610F872D0D76040F0A7071423E1CA1EAB0A0B5DCD82F71B3E66C032D43DFBFCE89A78F1A50F0775819D8E08C8B51228FE87A16CA796B1F2946FFD9DEB69B66D65DBBC1FB86C114A4FF09A8E2FC440FFF4CB926066FDB540B987D8C23870871E80AF90B73CF386BAD30BA55E415AEAC87F8BA048C28CD3DA85685A6E225509559A1B6EEBA5898560976D24D3E0BD0AD45327FEB24051C2C398A51198206DBA4345E636C1DAED67A39ECFB95BBCE5EE7A7CB19062B42E0B8A83CA07AECF6D169AC26F9E386BE0CE28A801BE5CEAF44B7CCAAA8D1437DB008C26ECDE677482C4DE73CD593215835FBC79265C0407561EFFC02BB9185B87ED36315EF0F60FC0A0E516EF3A3B18F6CD7D405C82E0DFB1994208B90A5F2C370121EFCE61954965BE7E97F4AF62197B04E54094C2CB538F4BF73E6480AA6D84118FDF50EAFBF9A93243A96EE65ACE62689911AF5C2A261E12D93C87AC2E4D1B18A96CA9EA7056279F84C32108EE3F96908BB4E83079C05822AAD265BC2C66E89C666B05B8B4F815036C3BF7C732E91EBC2828CD4B524CE334D37E6DC1156889B89FA3CD6D49E8C60AEBCCCCF1231864025C0EBE24EDEDF913DA17ACF260C6E7882FA3A5898C0F9BE952D468582CAFB12593175E67B529E2DC898630D479A6C94CD4CA20B3A9B760AD7F6D7A33FD7A843808C6190015D7B5F90E0BC23DF19F50F329BBB0790F365730F5DCF517F5EDAF84ACE12C2F3EB47AC4EAD63A77D89D1C46D5E2FD0A0328A01164F374DE7ABB633C113CF491C6E9EB6E0C5FF86F1BDEC6E450602CE87BD4DCADB507B595E444A74800FA1DC6F1B2ACF10CB246C2CFA406ECC3FB90B416B677684AC07C28F32186B536021ABDE0D3BA54D809A82EAA49FEF0AB5FB488084379FCCA2A08F7F79B10EB52DCF33D24670E1D6D6180E14BB3B8C78916BF7C4AD05448D8F9DA3ECBE98ED65633A8DE5A44F10F7B8DEF0D56FA13AF880275228479DECA67E50F4F1349B74E79765BBB7C7B5DB1563164702ED4ED003280FD9C3E715F591EF7275C8B1CF5E6B0970E3B55D66CF614B0F53886DC055E2973E276F58A7B004EA1F8DE101227A303762E5B5FC2DEB5CCD69114B25ACCB6EF9CE28E5066BA4EA8EFDBC5E53EB9BB2432C7092A96DB07DF9C69D12541BAB762821C4C183AB3A08F29DB63FF3A5625C4AEA9944991723CEC852ECA1F175CEF59427A622DBC9BECEE5140DA3A178FB7BAA9D9D70CEE8852E0AFEFC4C81B58D5D94EB96DEF27182807F88EB0B786D845E9B3998E108F4AFC0781D17F979A42FE0B079C51B28398EC38EEF5AA509667A5D46EF95C3F2D52527EA23C3876A78FBB6DC6EBE9F58E7967031D8626580C8114F36125CC41C8A329A5401E822E6EC09C4E2D657B0A22B2A4743AFC3616BA5125D1309CA09169FE8C2F132E750D26936D09EDFF36A7C30F4DE9E33E09B864ECE0AF1467ED986D4F1A1D3CBFF8B26FAAF7C5D7D636CE9345510AD70194E82594ED057A53E565E32E2483FE0D1EC345E0D00CBBE39D41675C31F47870D7D7341B22A30828FC0C9D2DE8B5A7C2E52D59E17633631A5E2E809DB55E3370798AF08538CC19F8B6DF38CBF15796F6BBD3C90D24FF89D7EC9ED7C927C278371061A11285523D18A7EA6471748010400930E4010947D5B2AF6A15EA067F8A0B2C13C5ADCBA191F63A90894E34C4E7EC8AC04BEE48F15E8D4B7307F86414EBF95CD19D981A9246C417D97B5A51805181F0C5A7374D364AF953A7AC012B6118CFF3D2935D6A8CF87A431D4F9E31601E3412F9DFE88FBE09603CDCD87BD80C88CCFC2370EABEDC88DCEDCFAD2079E8063BFBD56C4EF35E2C010CC6D92C2A28EDE36EB10D509D1E4AAF90E2C8D89DA0B487DFF7873842A202C2097F81D5600B6EF00ACE94D84CEB1E8F02DC5F1CB813921787937F01C205DED92D385C86683226BA407E95A7D64FEB733F40F2BD1E52EB775345A6AFCC2E1051D68DE00DB309274F9BA2768DBCEC3A2933819EC84BFB6D660A0457EFB7A4CB17F20D9AE253A7C2FE334F2247904B8C3AABCA30CEA6F01409E217E0B7FC068F773612427BDF35F0AF5640E11B72CF62DD6BF49608359D28DE03636514F8904E86C38C6CD1BD3B4254E978BEC9560909B4C73054BE1B04E2F5645C8A703CD20FC961339DDCF6C9811F0D7765AB8583F175D55491D5842B9382DCE91617BCD89B0EA6AE1E4DF778535DE6978BF6E31F26F1C8C8A076E075883A60EDDE35C546E3E8B8CD3B3CD54FF6E11AB5D3BA158E6B3E4F5E50998E9F8C3F3E9F4B356AF40F71585894739ADC4DF8AC5405D4560DFDEF091AB6D9A957D7D4DC9B3C410D2D881EC9D1C61B370DDDE2E07A2DB95537832C25CACDE4A6514368D3DE0B4FF68523230B7BE63BD120BFBD2AEA93FED5729A1BEE2736A75EB21E40FD73CC12D43A1D5B155A5159BC859D8D8D3573AD5B1908A08E0B8A9E95089CA7C4572E8B0CB0406FCBA1CC8F1BFCF27E96492FD54D39E0D2AC22767FC7EE5983132DD5301BFD9DD465DF12E637DF46129267E321EADB18AF07F6550A0378B0F350D1215E03E61F232FBED366A74C6B2176266BB9A246087113F29867233AF222011A6C5C79287A1FED975487EF442F4EC9E6F4B7F52EEC0A3FAC65ED71F015E6CE977D39DB4A1068BE9CF5D8CEAA2DF17A7E4D00BB020D89FCB7FA8BB3E5C6858818655930DD6202F95A1AFE558DAAB945ED50B0B1010361E7B490283F563957AE464530D1B948086668EFA96CE089F4F57AD48CF93AEBD3E9659B74794CCB4CA40C474BD927689A97C3983C600C5DCC1D6DE8094E60512A626E43ACCE453A9B362EB504921BDFA4121FBA222DB2C6E31E6877AFB79208FAF163C93C3081D017BF80219E5E97B15AF5DF855FB49EE3849EF693E4946C219855086A278B20D82D120590F49715568CDB37EA1B4DB866010C371A9A338D34F66CD52277D41942B2A270A13945911834F28A7ED717E50350B839B2C69D7EFE8F60B2BAA6A2E604EAD775BF97F60B0477CB349CEC18CBFB566A05CA98769CDA816D6590F263F8BB8D5E6010453CC46F61A4DB7FB525873A6BDC701152684BBCC36545960B7CA11122A85EC0000000000000000000000000000000000000000000000000000000000000000000000070B0D11171D23285180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 + +count = 65 +seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 +mlen = 2178 +msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +pk = 304263E4E2CF7DDD056B3CBD92D6E453E9D62CD6FDBDEB028D8DE67FCFD1A7A2696DFD95960DE321F8B22F4EC7AB4DE3DE15E9B4C1F71929ACD0A835B771B64DD6DF38006B8DA048980F949ADA94044419DF198620162578DF29B2958BE3A079CA562BA5733A33CC4FD17B47A78CFC38BE6D48A4F6134B473844979FD5DF95B152B1471510B5C5156F0D6B814BC054FBCDE9B7A69E222E20CCFE4AC44785F527F17862E505BF214EEC657DFA153F2DE0BBC75139ED64C89C84E62C87935AA676ECA7670B5FF874F0004F90862D60539FEA26D65232A94DE3ADB0DB899918209523989A06EF54BBD486FF340DB0D5D8DD390ECE296844A64A9F7F0E55F983757F4D636DC3C9845E4FCB1490FC509662DEB5B07AD1431967035B51AB383DD3A51C5D6E3B06CAC1C649DE5D8EA0C5E7E1B0A1FC4639414B1DA9232FD3C035110C67C5A1DDA86CB8D798D8C8A873A838468018EAF4CE6D1E31EC9049ED248A5F1116C783F4A9C40E519CD6FAE5088DBCE2A38864E71078E4BA1B0E0C10B13CFBB6CEE01E94AFF9DAF191EEB4C3904B832D10AC8BF62F60D635FC997C46DF458A674AE345CB87EBEFCAAFC88A00F6C3C17C24659C5080AA8252877D7090B37B336AF58F407E233B048C42CF75A101EDA2E02ECBB4ABCA4B06FA9B10AB623DC3C8653388F5040A4D1E1B26AE0464EB23D23B44728803E90E7EDF634873F394F78878DEDBC56367C1C251F73C0ABB17CEC84CEE095D25BB08F35B251CC6C99B867E4139CEEBAA1910F24FC8EEAB917D1BB29C575555ED3FF238CC1C467F9285671EAC98A6FDFB42CC0387013ABBF265071B3C608A0740200CBDA17030C450A4E70E5423E9A8D7F37D15BE2869021345A277089657152BCB0B97E3921A96421789C20D7E84B212170FE290570B4878CA4431E8306B5CAC35AF75843BA31B4C1215839F6F111967ABC312DA467ED3509399166AE0B2AA66E5547ABEC32A0AD057894403068CEB898AC9D9CBF178B66A32B32CB6CCD35B4441125CAEC1EF1B7ED77E0659728FAD2457C9D165ABF8DE9556E62BA009275B25652DF6AC4AE571095D36490ECBFE7D789596A8218FEEDE3525183F7696C9647EB2C7B5B1D5379CD238750756FE8468ED465B3C772CACF24647D55DA37EC7E169E05C280689675A643851B8FD4C55DD3196BE9AD43599B00869BE3EE2E347EF625D17B6354D31E2FA462DC13B7D4C07E33F890D1FEF717A788396D6010DE6A2916AAB69C481BB608F20333E8418D02C3018C7764F72ACEDF1052CCC9EED257DA87D9B76A8C96B2771660AA27687352B98AB3A8D72B1AED53593F76F43998C36A74387CC4AB649E6A415B906585D834DB13DE3A6FCEA6DB92BD3B15ACE5384A8825BA3D6DD427C9800F9EADCB33106323E92A81EFB9BA27CC68220B4B96FF46C96F54895E203759DCF672F868C28FD3A8BA38E4043D9588BB155DF9BD124F19B9C2A806C5455CA62139C3709295488503A2793727F01C04CF6E77213A078D2D000659A526A8AE8B6E4535DD59ED4F6C09C2DB27FEEAAC3E993A72851FFB6EA27D3F3043E0C45A742D92017EBE4CCAFA94BAC6A6EC964B0A60D8D87382061848EED9BF8A84519694E22C46E0F2DC59BEF2B8FC107C99A23FA3DE3316F3508DF8939713E3A30BA072BD601F8E3523AB1968868465C3BE845250E873D2D42E098BABB34CC415EB3FC9FE96B2BC986EE7CEBFF8AB05432507C85A094817F430FD251FC48F6B16BF770B6E4E219AD17C22253F4C9A16ADB9112D5229FC67881851CBC4BCD1FFE6948F0EE9894347931F5448191D80F081C85D51BF75936E850A65C2425F57C7740C3EDB2ABB3BFFBC1F37A3234ACD5FB759EB1B24D8DAEEF35A9326CF9AFD02FE4832575FF61F5678097E9A29D61CA86AFED4B6C22A332BFC33FB23666AEF72B0769B8586F9D47E7EA341D6105A386472BC9FD146D4AE94D6F22DD54B422577246BE6681D4E12DB85193E542691BDE19E9E2A8035BBB9C47195951072ECA6EFE49693D73A507C4AD2F92FF67EB4B4A2DE2DDEBD15CA2C207A3E868CA0A174D72A7DECEDEDE93B49FBC4814ADDA94132700514CC42A4B30CBA260698F61D31A28705EA9241D0B1EBA90087B8A2914CCE185CAD7286D9BB27F72DD44A6C6BE1E5DD56CAB578D57CC1EC5C7D2678E707955177AE42B46F85D995D7D3A86065D7A918E7E792E9E1616E39D6486005B76D53159891649CE87B77C764D8081088FACDF8D475808F22CB6A8600C448BF5E22841027214636239A84AE51ED94B7BB68825AF55574F75C473288E2EF178B559C63EFE71EDC69D04C3CCDED8CAE445A4A4AF2A0E9DB8F32BA9B0F612C4E4BA54630DC57D564B825900503F5B0FE2F62E2FB483821670B84FF93014ED5244D2D34444E91C28DB301038CE63827B056A9ECFF5B4E631D38539EDE6C1268D2BAC56FA9E0D7D78998B1EBD6203A401AE4C8F494B0CB0BC5FC1F46C99B0DEB53261114205D4486CD73D17CE06BCA28662C6832B1254CEBDEC0831217CE679992353612D5B64E9FE4C8B1CE0E128D1C6042D06690E4BF629F427835F4415590BEBEE2D2228F13C6DFE6B14A32FC4DF5E64D3E79543EEBAE74CF93938D35483E4E376E0BDA44A60994324F2EAB2D5CF8FC16CE0D6B6AC15C1A92A4C1817878D6A1265C633E1894A0B0796A788EDE6845B877930165026A86847644BD62C0AEF27C8BA3D8A8E9A47112E194CBC8BC1D0D525353D24AD1BC44BF8917F6A2E3D40E0EC78E19EF012F304FD177DF6BB3C1C29953F5A61A2E2CD04D62440C03903EA051B1510CC04CA6A0A9D373012CFD18630201936001FE9D08D245684830ED38302797AAE77AD3A78D813B0D11F51DC61A4C2DC9744DD7B07A9036AEB93DE430DD7C1A60EBFD8D80703D542D72372EA5BC6E9CF37C667FCE098400E269EBC08285B4E112D19E7A8B5AC494C9C63D9B46D4F877A9AAEF0D0FEF473FBC0F0A57FCA19B5003C9F476C46D7D4DDD9D2652EB84FE356A5674DE5D4BCD585DDFBBD94980544917B228AE0F276D3C604D04A4F1458BEAD0B38DB061321038241138F83356A4930166A7B57E2C91F0AC189EC364AB6DA46416317301CAC291F5E0A9FBB80AB6C17B7E0C815A72C19D926B20F969DC7188F7659A9E31688F335E5DB3616CBD29A4EEEF7CB948D556F9DC4CE110E886A98679C0E2D18C381A7B16A62C2EC7263FA87E200D52D74B9B2A060216945A19A32D453995A620B7D4494A534B27690D0A4F836E90EE620E628B42905F9E56EDA118C22F1999B689856C0516A1772FC0E5E3C16C3620D4185234A286CC1767AD9DB565FAC200C019DD028F30C23172B76A7429EB90BB31444A8811DA6DB169CFD8B27D5072030DDBD810541D629C381C60276F8C69E4D358791864A393E52331C1F58BDBE05C737181085017EDC1FAFB81A59DC8E399579AD737B8AB8F8660669EFB0C07C7879EC471949C27C2166807BCF3157CFA2492788E8FE5AB717DECD5E7685773E774B3007E4C330E6440A57EF325D50FAF97907EFB92F18D6D396D98FCEF41B6ED0F703393B1CBD843F314DD337A5369D8188E84F4B8DD83039F744965A3D7333504868C820559E0472135A4CA19524F64343AB20DC0A6F09D371F7F5BE3FB637A183EA4A488B9FA5C8BCAD +sk = 304263E4E2CF7DDD056B3CBD92D6E453E9D62CD6FDBDEB028D8DE67FCFD1A7A23CD023E70E6DBBA17342585E5D392BEC2BD9C494B6FAB79CE918B00B583F69467DC016BD1E799C15177474ECE3B5997F3BFD663F5EECC0F07416649DA2B5099F712EC8C177414361712CD75BAE04D12124A4C9EC3E79733E34C49E0EC5B6912B644022DC448861160848B2305B100501198E8A408D990462D2028A90A4282448801A47128C4426CC2062D9240988B4400A136A12284042404804928C4B2251D8C200A0C681D2002C9432125CA630D948522137265B004A93808142388A1B914862046021C831D1322A0CC9851022626326290A040E1C418811127201B431A40850D1B46C01422089042DC4869012A78DA0C67142C83009A8911426120B8048042311A3B24D1BC32D61326403080CE3842809944DC3042610102002948CDB209218076909C00509B78010B244C3020C20378C11B88088124CC9222D10404824030D0910620A802D619020190566A2985124C14163A08958A245A490101B80414C18851CB6219838412414014A14042234498830091BA741D4220E0B83488B400C00154C18262C98382588124A0B25620CB485009110CBC040813652632246D006018C061042B068A1C46D23B21004026413202DC11268233548993466113365DC0601C924119018021B37724A20650812604C3082D9162002279018317109944D0BC64C99482DA0C451C3184C92300640C20D59940011902CD8360C50180EDA364994200850100AE088850336109C322A89465260B82D08932DD30622D1864482B4440A320924B529DB3421C2446814196590B28C50204C1B14309AA6419A807122C66112C44988486653346ED9B220DBB865E1A801C20460980040E3144A9B426253166601106D23A40C4A922D02A451043301012529A1208844A625E1A684A29871DB246D0C376C4B968D9C16285BC425CA84691445411C35019344000B158A91A291442662C88689808041529880DB242814082E14070904284D04044A08C42D53180923486C4BA069D9B481D830700CB370022321E2164A0310221C348D1199615236681B924902A6911A34709C302104A02421A30849248E92A68D084411E2186AD4C65118210082244DA3063254A289C2C0440436094038310A31128B2808909231D912265C44041CC34099B6301A14020C9429C4989023C88181305223412490A285980680CAB091219161DA30120AA830C8C41119141088889181A064A0B84020874543348C02343204064E84360D99822C1C050560224983364861A88920456CC83681D1060AC99041CC060D12B070E4026E109864208070CA320519211160308624210823A304833010490450A4226CCC008D8CC82C4132262300659936404CC688A1023109096460040E99144812B02D24922D523420113185C4388E13C98C6286508194611BA2054B020204810059B44C2484911C264C9A1452130249141225448050D110269BA2298C84490C1864C4468DD1242E491820041610CC967199286D11080642C431542402931881A3868DA4C00DC4B68158168803824562344598448C80A4118C14100AA76103465112C3849A400053988898080960A040D82272248420E02820108820E04245A1286C12116A5BA208C8266D0AA241D8226EA0B28C23A98982086118050143144CC04832103700A0B28008B2401C282680262D03098E1943021A0508C2308A1B2181893842192642922461C9B044130520D89871C8260A0812469C92204048652096911B86096036621094855016911A146622858102C831431849811601404601181912C8242A9B0846931640101844018269141968203384E4402503272DD3C22D12B76D541660C9308584B08108012CE4B26C1A91849922715A0284A4880D232401DCA20D4AB84140264C01A9401B179014008003336448363098846C8A9045521821A03610A3488004B0095B1401A04600122048219500A102890222808A183244029211432CD21051C4C04081426541122858106043B68093842123330DCC026604246292904CA1C6604988908CC42C0AB605433452E398819042311C12821B16849A36024A3812DA342A8B302680360663C2018AA811E016728A2290DA36054A804C10070A20480594006ACCB68C09262C0A924410A051DA2490884621E024685B068D4914024C4206008110D190942347E7329F87C8FCBC82964882FA6ADE6AA48804F4DBD4E89C5FF1E16129C20FBECDB5F0DC9C1BF5D6B19173DAC59D04D97AF5C9B67C3DFE2B671F8C48E20E27CDFC35D0CDC83E4BF65E4011F3EF09C7D117CE4408016460864952E6802DD456FB663AF7533BBE940E8B196DBDC80BFFCCC1782DE7BA8098866505900E0D44EA39BE7C40A79734CF0C7BDE15A45244C7600D19214054530A6D54EE42F0917A40DFD91296E35F0DD8EC3F7FB6FB5B543AA5C0F6E14C797DAB0228DD0AB6BAC72D9ADE06EE2726C6C9590227B7EF72AE3E3327C90AB0BBB284B1999F15CFC4D739166298686328C30D01DB4F79A9E08DD647C65EA42EABB1855F3A8D2F6782F5EE6863CEDE6737A45A703B0F4630AB2B0814280464ECB508FDAD4B9268E953EE396424515807C52C771DD140DF5929336432B2665E603DE8B0349AA6FEC1A4577718175EC041BFD3D5E59D9F077CB0159D9CC29ADCA241FB3742BD559A03B65AA27180395B890076FF3A7DDFD482B98D2482A4C2C28DB302D224B3F133BF954BB73DF0744F9B18FA8E07041059B3D6C916BD55EDC22BECC4F5159922F31912580EC5F8CA025AE1C14D54F9325A1899753414267DD64E6853A6ECC8C8B606338316790BCD48C54DFF06B598E56BE810B4EE98FB2E229A4A32AF073B6036F1A9D5F82A18EA43B701A6366292928DAD612A20A5A12ACA215102593C6B0AE824891188D82DDE05E01724A299B94EDF5CAEC5D733BE8A5978D835B85A50B85DDC70F4DFECE656C892258E17C08E2ED63013CD81C77F064E4EB4E0591E4B991FE0B276C26EB3396DC6CC5962949574A1375C4C1FE28EAAEA118379C6B0E3873DBAD8A090E6FCB9C3A1D08145287F908C2C857AED3C4A6B2086970CAB51101E2C3B9437E43C94CE7887E024E2C52EFC818555A027B9F9E709E8311099A0018EE998E2C79298B08BC436D2D3E8423C038A2ECF9BA3C381476C26322EE9E58B476F6B428FA3CED0106CBCA50F566B878AF6DE78B5E6E7BC7600CE77B29D8A29406CD746F4821E6BFAB1A01DBF86BB20E0BFD6F90E9F118C3C151F485111B6527C829D682BE6B4FB0395BD8FAAF599B3A6836882325EABC124E7FF6E0FD0822ADF0D5CE69B1A10460456AC020D71EAB2AEC6E60CB4AB8F90019F6C7F183764FD5344CC21DB4CC4A1A8A5B6353AA961EC2155756C30C77F36FDF743E203F056AD4E99F542CFC1B38E5CDBF9BCEC2A2E602D117A9A9F70EBC1E34E773EA28326C9D790C5FBE3FCDAA990BCDD33B595AA1AB56890B24D619C3D0D023313B5BFFD1C29F84F855B421009CA3CC87409EADE97419DA54F0AE99AE98FDF14D5C13A01DA602E8ADAF984C81F306F291AE17AEEE6448BD8B7B9A4D7CE77CAD50770A3E63E0DB81AEE8FA708555B8D642612E0771AAC359153DFA05EA8650D5B5139ADDD5320F9A048E03C9AA4DA564D95B1A8CC3A0F40C4FB91EB391F52BF54807A26FB3B05627F04077E6DB4970A551523C48FC182ABE830E5A1947EA4E2B167D8B607127063DEFB55E2E96A6E844727B93FE6044EDB0D2C95CF7BDBF510466FB498AAE5FDAB706DC340D798F66C94EC39EDF47DBD2B102F990BE5B820BACE4944F6697504FC8D5FA2ED8CF3D38018D0AA0D6DCB6E21B58E2D22BB0BE2E0CA1A05714766076F5A2B209A0A2133C9C6CFD2710FEC4435B29211A90B09293389F9169475BAD6EA2D8F73F4F946A946F6447F4D77754EB859394FAB4353FA793F8C27F0301949560C414AF6C40E101DA1FD601A3AC985B2809AED254B4417F58E61EB181904232342BB6219FCD0A8E5E693BBFF5856D22875AE64300B53C13BF57A3C0BB746DC5AEBE0A6C68C1BCFFFE2B6F00F663B48CD6ED3E371DE03CB1746E66079F42549819B3AAD967E4F43BBCC1A68CF6D50ECD88D4116329B5F16D7C334E07D287C96955BC927B03902DBF69D2B34F22777C51CF062A9CFF0B572AA674918A18303D5EA36F8C953F843E996F7EE6485525A1AD0378BD947EBF738661BEBDCD721DB4A437AAD8867C5F3E7FB5735E65ED2709F1AB9093106B2582DAD2B189E8E12FB58C8FFD1D0A60E251D96934EB0971924FF1E71DA28471F00A3C337C43AE060EDF815487F3C9A10F7ED9D23BEDE5DC611AD07CE2AA22EA076A32B1094D2E80C2EF5C50E51DDCE0DD73987F1FF18FAED56F1F9B8BB20DC70FE56BAF48CD198C765A998874B78FA4ACC8EA752B6022D910C761DAF094BF81556F70373AE404E3F37AE8F6ADFD96C9A5D96A5241A694C1D535CB7E2DE9C96CF2519684D24B984D1323CB851B706A44D6146F93729AD3BC8918951472DC2245B091A12ED01C452E89D2268041460B0980853028F5E2FF1A19FDE27D62112764265490C6F3B23040C9FF82CA2D41DFC8D0E4B12867F8D136152FE13DC00415F55DA64AD2A35B0BC457B8BB5E89B1A92DB20FD3E2C50E007DFBFC0DC97F57E5D7E9C6B4C5514F028E240FA077DFD6CF0FC59026B2AF8E19FBDCBE3F9D4928C0707D3F159F144E1ED2F4D68F3D1B32E4405A96608D87F71ED145DF472C47C95F57F8CE9EA28AD39764D8A667BFCE8FA9EE7B274FAB398FC6485643A4535E26F8CC10BE247CA8B823363467DC84A4C42FD6F54A97ED740A8BEB2B577ECCEEA420B07D4F306BCECCD543F87FA109F922E509E27CB4F42941F07D250B3A5B41534E3751CA983EF7C2FBE6C6B1DC3F8CDE8A09B14CEE47E3A5766D69C4C278FF662E1F65A6420E900A01EC93DDF10FA2ECE68D69F87F4CF15EA50720C1EBFA2AEB99272B298CE4AED2E6F3034F6BE1ED00B939ADAB7F47EC60A4A245368201B63EB7DD96476310E79E2844549F501B0D9F295C79EFB8C96D6EA504544035ED71152F67AFAF37619CE3600498494A2DDF1B44C85EC7E296222D8FEFFFD66D61590452F5EEDE4333AB8119B7B26193009253727BE5CE8C9E0A8412A3C16BA2376D3D91B2F2F563AB433AA4D8A7A5013DCE086E0AAC2DB168FFDD767F7147E6DBA210980487DFA7E5850283ECF8AA3418BB3B31C6D91B4D01A9F170A842231C28079B80C2193B5F013C558B8494C7535206A3CB7A4CEDD99DD8D554EEA5A8234F0814B25C0AC03736AEB2BC72A9664675532AAE230D8934596F65E5A76425A43B5A4D04C1AC8BE40BD91BBF76BD94D80BEE363556690AB1BC20EA77D59FA5909D4D9BCAE066186D0B3D33464BD803D3F34C52F33143EFC93133B866DEE695D22165FE332F721E375DF70DC1876DE6D3ED3721997A5F2BF45CB959B63A95D5AE2F56CDEA47CD03BFBBB9235DFA59937E160388D26690572A0F8F723674259273CA6A582A5AAB4F8DED868987D4ED8FBAE548B9BA7F83DED694C0ECE17800BC3F317DDC0371D9D052DF0A0195AC64E43C0AE2F90B7C6A39EF7DB1C9222F3B855D149E78048F88129373E1E62AAA12AAD97F710EC145C1B012298937F64A0377A8B5FA9FCE2C187A42FB75DF185D57A9CA5741C54308D6E0455E011861C6F3307AC9DF393755663CA1CD7037341A8F04DB3721AE0870C0B26A022C4F5405C7FB2594F20ED4E6F1F111356E0766300E21109FABF73AB9BD84DC7A364F1BA8FB7252319E39A02AD702CF6A2B529C4B61713E949EBB242DC63428124BC685263C1E31AA6AF612D37E2C7F05DAC436DD94072D969BD3BF1D6A1D3D440A8B5AA613260B9187A7488321D779351E19D40B28569B9448B44990284ADB144857A36C2E77792B6997025B5B8D5D59A173101B3DB8EC38293F1DBBC7FA700177E2B7EE30BC422648C301F50E88A9455BFE138580699473E9765785DEC0F93D122CEEC3669AB19CCBC8CA3BACC15014D414590DCCB620729E0F2ED2E9E9BB27C0C62184ECB157AAF8DCA448F077FECE12973C027D59C9BFE3D68E07D7DB25F72EA5A2FDEC651072869117EEF05D33C91A8503F4D828C851D1BACD460B3B2D02635A0863F5A59716CEFE6137E068EFC6EF52F43E0542FEAFD48A42CB50628B2310986B7EEF4A8C83D23657DB3977839CB4F1BBD38B2375C34F45E429CFFABA4195978A0EE3620DA91B7DA1EDE60C15F4BAF0BE8612FD8CE016655B99955CA3C4C70911ADACA4686D3607B02B6E445EB65487650ECD8212B0DC784482A741F9330ED53C25C8C9AAFE6B39703E81090E07A204DE595565C5D4866D436C4AC0A103561D9C5DA0082699E5781B254B3D38022604D9846D99546C8F1373A88129E49313D0FC857E3A514431FDD4B91176EB87C507C1BF050C97E8EA31A600D41F4CB956F620D07950FD49B221776B24BEDCDAC57DA1F78D0D66D273A5DB4AA3585FE4F37E816D27447169605249E307BBDFA6652F0A6E0027F39A330F482E66597C512E48E2F864BCA0DBB9B1655E7A16C2D195A69A1E1C3242E662E1C5099CFE76A260E6D02EF3A2F2C1A569A4DF22D5BFB4FE1987BB24B3AA81658989C3919878D44A562D986D97CFAE40E5F7A09C01F1EC12A54CCEDB81C0867A89078A7539A578260C4B860D0A0D02D1CD5D277D851AE20432E405FD96C9988273CB687256C341B53821DA6FF921BF4BA576DCE93CDE76DB88D5B0952A2BB359DC5DB0F93D4504C7AB7B4E2C27E13D7FD42F2F7586C470B713CC930FFC50B1E3E67C94E5A4A50172AC31A96C5EC498EA44235F3B65250B0CE16E74CAD8B8E24CE6C958975E131096E1EF0499282E20A0D3E9AF53A27AC97D0318DB0D95F860F +smlen = 6805 +sm = EA21E5F34A761A601378EB36C906EA54ECC6AB5ADB59F6AB172526790D7DD534BC02BE1FB2C2EDC3147ABF1957F841AE46C1F73E1ED0DFE287482C95D703ED9792E092F4A14BB2FA0B0DCDED4498BE774E6A6D9470E713AB7EC1BCC7B9E0CD101BBCF732EEE99034026B5CBC49E83CF3770EBB29AC8EAF63B279F020EDA8E43FA833DFF000C018ABBF290A0D4AC23D0829DF6365F82DFD8F534A42487BDF989FA4C9439B5F386487495E7AEE2AA0D8D65C0C8B2029465291CFA7E20B552DD60E3967E54DA506F7FBF7D175BDCEC8AF625BF1D54B5DD32B4E5B181C4EDF2E6766F87AD0C7DE9D4E7B3CC0EA41843E1940AAA696EEB6F1AEF5FD23EB906BCDD717F151599DAB384269A1F14B309F826E80B1A364C5C72871CE6F82EA82C16BCB75A42B245B67591DDF3127663C4293E335F769A1593C47C5FFDA246BE45263760A1810AAE508A52E9779F2759241FBE22E41B971BD5AD4ACE0453846632A65D73BFF3EF936510682A7E46A9696C364810188AC50F0CF0B240B096CAF116E6F87DF510B1E00869FF3FAFDEE35AE68E274FFAC6C31B11661A34D9AF110FDE68FA261F7C7A31452274326BA6F32A2758534DF27393D361F7F1B8349AAE7A8006F10DF3B8B25DE35AB1080E2E93A80485107329E04998631F9F29FD3AE7B7FA75DA444486E183382ACFC13C9611B2565F6647E87440BE9DAC7848267E1BF0FA36F28DBB0C06A4DEDC82166BD344159878C27C716ACBB9E7674D8E22B1F1379ADBF368C8FF6D651F7A45171D0B1587DC8B9C279C8D43AB3B2649DE9E90C801D0DC7020229BF29A468B4FD29B2B4E27DBAC866C7649D8323587211DA8E8B8CA787BA029B9FBB0C57E203E13719C68480626BA7E441605C794F768F603730C44E34F25B1C80B2201D1D6E1D76BCB336865DB6A477D936D32B63BBDCBA3B918997C24576649D680ABCCB4AFE31CCAEC62ADF64890A287C4B87A4AD043B0DC9A6EC16447AE84EA7DC784DE1322EDA5A22CC7114925F57F7874779B6B3C4BFD3739C331E43650EC803F1C7BF209814311281475EA19C220C7B7B95F9910108591CCDC5DBDCCC2378250E9421B4C1F12EE476181962CDB53C5C6F122EFC42348E3C8E0D69D3EECAE9D78305A942DEE624BFD36265340A402B85323666A22DD848C16D6939A3DD97B3C1495046FC9E8B4DF00B0A3D9FD2BF4D506768FAEED8E8ED8C5F219EA761B73B1A6BB26CA8006ABDD3872B2D0BD0A114E24500AD2F24958DE7230E4BC43A9FCDD02EF7C7E18FB4F846ABC296B4410A4BCC3C88411ED33A2ADBB6EA4E0DD7CA42F5F5089C9C881FEBD729EFA03B331A1FF9A9C5EA02C9C37C0129F3BA01E98BCDC91C2AA7E5726C6C3BE0D63E9DDF0A008FBF3FC96624CBF007FC42F99B1EF2C9033E8A9BA86DD29E1F00C17A1379F676F65BB125F9E54043ED9E6CF33E4EC093784B6556474245943DCE060C7850B9B2F73CD472836FF81E55192E3033501AC0EF4A99738AB5337C07B4C8172E43AEFE7FD3DF1B87437C666C3F6A6E606790543A8561A76249525A3B6D6C6147308478749DFFE21F2CF305F1C901E4308BD7A5C7E8A1C1D9D4A50C9AE9504146407758FB5F67F29C31C3CA562AEEE3F50823AB4F5EA08D25BF05F1AFBC749D61AE959FF5FA402E93C5B1BF221BC25DEFE998777CF8E5C6BE44F4C741434625FFCA444B4A62047DC89D0024815B835A8B01248B071E11E1CC08191B066C61F339C929671880AA22DBD51E7A6E40374A69947DEC985F54C63D2FC7AACB7C32BAC91E1086CD72D76D15B81B35074DE4CF367E2AF608583D73FD21B4BF646FB512338A7EA36C044244CF78C7CD7E223345CDF9DF30C949C5101519B66FB17F714C3FE2C6B59A4801A9656B614F778C2A527AFF69CA8CCC610D7981C9683CB174D3DB76EF791A6D6518E4D319C9928F95A8CC0D16D3A4222D07B90FC74D007DD17FEEA3A47FE0E9DF7BE0B418A7C5A6CC895652E9DA67D68658F567C0473F4B069A67A6F6BB4E6048467E444F387E206DA9CA177D0A252A0259739B00C606DD3ED01B5BC207773C01641E76D0EB55FA039C5B01FFF74C2F049E4F3318052C4734E35F8B80AC36A79D9AE81E6003CAC3B41BA2B12F673435FAC217C2510E5110BE5343519ADA2BECDB9A042301849B29384F59BD40FC61E744F1EB4BB6D921A874B3DD7EFB72761843E5C8729C1E0D6E90BC5C259263E2ACDC87838597E8F44611A5CE61CA7A32F770D2632193329FAE0063CE96B442FFC65FDA599D188AD35C29190290ACDBB6B54BF3C74DC412718A04FE268012135F8D3D3F4BAA017FA83ACD2FD1C704386BE23447575E5062D45E6A1641EAC132282F97177336DF2EC868A31F9B925D3A962544D447A59F9F53B94AE584A55B38D42A54CCADF7F0EFEF599B335EABDF5D86D63096CEAA600593D19A723B5DF17A29488E62719F0C0879F75B7744256861651BBF88B8F99E0761BB0CFAD30DDFD6C197237BA03F5F2BE390832EF2C932109DE1CAF2414BBDA3E1AD7D6A6A08B1EC5B7919C1D297611B46C6AE1EFA5EF923F7587678AF6E8D1A4CF448640FB387AD37EE08FDCB3CDE52B23C60BDA8A9A3B93AE245FFF91B90EA091DB9B019DDEA2D222CAD8F410E55A7FA3BE4C01EB223339DCFC8F48F7ECCD1C52EC1410DB4D9B5EC22B8B6E861BCFED6702C70F71842079D10B07DEBE5C8881F3B845104138964738AB1BB8C7C2BF053E2F0E8745CB7B03B563A0556FF47EDEA52A000ADB030E24F4B906655FC58B638D78E93D3A6D7F3132E9F991873A76590B3E8513A2696A813CCCDD8462E25A1091806F72EC847BA4428A4613DB6089C950F32A7B89C8DF6CEEA396B2F4EF4E83F2F717C24D66B31D109E3164B4A603D3F94EBFEBCD838D2F73620B85430003BC3F2F8165B00231E71037983705875B6228C511E57B79544E337827F23E5E38566499D79AD714766F18EA6B40388458C8B93B9F017EB898E3F60DB8D220AA248DAE0B2299803BBF275FA141D2759C0F236451D7D7E1ED6523FAA4C87DCADDC3B24EF6121FD8DEF42DB326EEBA20261282F0B3F9EACC1A9CBCF0F06D37B61C6DF4D247F07889F6A151AEED5529F8286AE06AB1B6829EF2B37EA527EC41B47E9022E869AF5ED7757FAFB45F418C318B55199C054B0925BA346B26C76240842049E30EB95E88BD99FE844AE0B912A719093D30C2A6A8E1683ADAA8CDCB043C92EA4E9C4D66F88FFD7E58E36BF9D738B8290FB7CC662D0BA440D9AA53A5E0BAB909CD8126F2CD8661DBE55D82C519524A854B13D7EDD8F94BA41EF61A3FCF2CDA51E10730983873D49552AEDA77DE0849375920E53A5446CFFD6B0D007BA362FD2ACBE9AC7ED98F5376B25828E7CD3A8D7946072DE088B6B19D52F86BD50DA2B0D30F884EADB80F39A0F74E6190036165A2E81CE0BFD1D338A53EAD1D1028A0D43F3329933CAD13A37686A5E4AEB55FDC70FA9ECA10BA0269BC3747847DE18FAB39B649E5FC2EC8838D3B5F03CCF3F86EC38689BBF46DE2F7A4377D12660C5EE874FB187F28B77E1DF1F92E75185FB4A0617E34549E1EB338FC50404DAA96B4B0EB04C7A91E3455ABA846E9ED2C147E7A7C6BA7706E85A73B3F859E65665A03BFE40876FF13EC0490B79767B65A55B05BAB6EAAFEE5F053682BCE58429D49B7AD62AD0CC1561D7D916B11B04D31B3E37BC64DBF0BAFEBD8EFF17991FF5992FC8D2D271378BF5877CDDB91268CE6AF6846B498747FA0E69E879B3C4B86EC9B31930E8B5D73B29972485196A4A184F35F86B62229D076AB75034725D01EC812B5BEC2587B2F69D96C1D203CCB4A7608959F282531DC82F974153F35B94234024D8506D0FD674BE741768EA88C3D6949FAAEA806E5A8E9FF370454C8947667DE711F8130E54B6305F7C1330964F0CCC4C0D93CB30B27050592C22E53030C3E74AB62C0EA0FE9029C85E5BA59FF7E09CBAC92B41C9C1FD4BD82D1086A8522E9BFB5BA3E1C713C14D093A9E31AFF76C6B93FB1CC4AD9D1AFA7046ADCC20BFB09BDED292F1A0D117D1DD0C137A89AE7CBC178E45FB81BE6A11C08B040E12A8FFAC74BEC225A4755952F8CC8D0D7301210196BBFC3D7BE4A14F23AFCA44638470937BF6CA1BE38F452F9547A29308320B746EC331EA8B54BECD758BABC426775C057CA83FDADDA3E2C99CCBB4AF6F92C334EC9BB93FC6A805F2675804168E0919D9C52A0F3056E0A7E9E15C38EF0E6103AED720100FF51C4CEFE97C5774C347ACFE500C0E534D4149DA1520915DB70D538DBD9783CC86F5F8FC96944879C5098C04B6068E850958FE8CBBFBDD9D8F8EFD7D0F567985CECB84116452E7ACD54E83BB9625377044655E967E106E9E1AEA78FDCD1D34C0B64B99971044629FE4B63CC425F90FDAEEA54B06469E3575D73B3435FFA9A22F126845F388C52892CDF2E18C91582BD2913F684E41EFD0A669CCDEC83E78DF8C9EFEF8243CC4B9652422BA95C1025A4C85F8D869EE07692D40BD98A6CA18D345C79F71AFF5D1B35DD985B5A57D74420DA870439AAE2AE91E7B22441F44F38B138CC22B6A9C38E995213FC970DA37211E5F10E3AA45D30BF82C684CB4EED0A03290A24282AC5F96DEDA2903C01EBBBBB55338AF643D2B72C4FD72BEEDAE32A7EFBFAF291F2326818521CE68AAFC8E166E7FE1EB55208439D0A63813792B836113300DC4024248FAEA197B7828401161BEDB3A7CC0AD562688DF644907AC7DAC93659260CC34DBAF86D3F968770369C1167DF68F312909A4A2F7E894E0D9FC27B81EA455457C925F8D2BDCC387A3E37A03A94CB3A7B6189D809BE47D580BADCB474503DAAA642A4BEB1A404087EE4D4B277A9CD63941AFAB2EEB6D35ED4F4B7B32237923DF0EB492D41398768EBE5D0414E4B0267F8EC9D9376A597A91E033CF4660FDCB97D6880861F0DF6DEB166EE82151EC97D58AF4EFC2FA79933A8559A0044FAD29E1D31BE3F4DDADBCDBBBA2725DF098315A0BAF4F6AFA8105BB50C89434A0F7DDA9B779EB06C3677EAE04ED319B742E6025DA0466E32F0178F497F290195773C007C247CB3C4CCC79200ADD937408382103D2EBAC0C8C4FF31CAD4FB8E1231B391D7E90FF350936B6FD9CFFF1001ACB2A14A3B3FB0A2887D83AA467D6F8CF087B15A6F17F25E921E99D9A00F8F7D0B045A690BEBAC37E4F352CBDC27803176A83B5A854E4415B021300E56866C88108D46D69C6850C32662FB369AAD82E930692E98D7007DFD4F1FCD9E39449A9CB92A746370CF35EEB99A467483EE2A31D903421B18E635C53634B8D40510B865AD9E57852B0CB204E984B1B078D9A69B3E0FC843256FDE0E37052A683E2F74CB4D7EA9E736D995BA982D21153F6DF1C03D82E6A640E32EE62E94824871C9DF9F843E2827A09F616869E8C077712F17A173ACF70412652A9058DD632C1ABC974670460BBD5FA551B50976B127964167D6629FFC9A0772D266B3FB3F188312F0D4802237FA58281908E0ED1D2078519787BE18B7F3ED7892FE445928DC4E30BA62FAF97A1BED74D7274C3D2008D2D1C1BCAB698C391C0BA5F5594932967298BD09075DD1C62CBEA13B87347D0A650119623045432FE2F4697DE010528346EBB0B3005300EEC684451959C9F31C6EFA3DDDCCF5E97F72BDEE4B425692DA3DF75AFC6D6ED4666EBF56243B77422C187F2498282E7A3A4A5CEB0031F0EB4987CA44F01048B844A4FB572D350943E24644B39AD4EFA929EC43998F3FFB2F1C1FB5A3202157E5B73A8D16BC190F2A51E55C6EAF55304F917ABF5FFA9B4DF80E03FE827D74F6A7C487004EE7C8C0882BC3233B9D198DD47B3296B506F67630577E6BF852D77A5A6A94203D0FB0037CE24BAAF007BB618E5214207EE3698F9BDD28D4D7985D86C601957D3B133C884683FD9B60F01B6757F6B65E59BDA019CD64D5E594C6B8ED89486400AF4003BF610AEF8A0B98A19E56E7851871AED495E34F09D10CDFC1508BA19E9A0A9671BAFA78683C07486A445E2E270BC34E4D2367E7D122D80428E4E127998DF4E1E33F6E16690E9893AE07FBAC28135AC393B01AE77F06CE990DFDBC62F06E0F44B9256FD88201A0F0E2BC8746B01C7E2FE4FBC2D27DA329FB5A1066475A3D399E899488741A22F9BFEE3A417E6C4537603A059D7E3C30C46B1EB715B123901E7027ECFB30315B7DBEA04217CB3E3FED06F97D888E926DF71E949F9D86C2CBEEDB6FBC57A755073739395451B1BDF1CBBF8EAFDA56992988DFE7CEAB86487A4F1BCF7FD0BB43684EAFF04E6735EA9721833EA3BF12631D62650BA3C6C31C491B5AE22648596CCB8FC016897AA449BED4435DD064F6805E322A479D0B345D69472387D7368764E2DD45801F80F4A2D85D8F7F31405FD5C12B9B7FEADF14C35F284DDB67C06EAED935B7193B77E2E782C30386C839DBECFDEE1F304090D99B2C3CF27437089CEF7475BC2CBCED5DC2D335F7F849DAEB3C603D721585D6496CFF10438456D757694B1B9E3F10000000000000000000000000000000B12181F282A313C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C + +count = 66 +seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 +mlen = 2211 +msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +pk = 53DF3D87CADA82F56CD4DCE58A533C6DEF72EDFD0A59B03C1FBFA6CC10F3057A08F53FCE34FE2514862BEBBFBE37DEAB7CA097BD418AA1B4752A86DF1698CECE399F18240A48E5EC7B72B0742065F0D8EB1F7B51985E7628B182103F3444DDC405ED1FFB39C80D2F911E16CD70F63C57D751AA6C9904C3F15EA72EC51A3C13119A36CAD74D0F2CA9CD638F07D8C267BEE0757EB15DBA375A4B29FD7D54353FA2E56BC5FC65E3E2493F31BDE2D325C73079E8DD67FCB61EC902313BC0B847FFC8CD09322CC551EAAD615E6B16D82950C3CB4EF7F7C9629CCCCEED25A5004E0145DB561064C2BD078FA2D7DAC2E8389D484F6F78E675A47A2F37BB47E7A0BCA26A7DBB3501A02E635E48EC523521A74B1F234217A612FBD3CC4D30BAF9CC9B45A8CA10DD699A82DBE38983C76F5A2764DBF0FA78AB430CA5A212105E2928EDBFEED4C9C6E2908D0E5D5B2476AA3AC02609D07342DA5384479706BBA5416879C8CDA3C7E81E2C300A9AA33D4538F1BA521996716CF666FB133B50CD34C88796C1142D11CCCA7AE0F847759BCADCFD96BF71026E89E188C50DEEA4AE0E2C7147E9638EAFDD714A196EB22CBEF28002E6853A368B540B238AE3AA82719E62D8BEF7B9F7986A1D0545A7B2C14B6179AB6D8DDCF7E220D4FB35C28AD738A67513FD6189B9C44F5E72C89588C537DDF533B6F08062E25FA07E329B8C2D47FE8A620FA57EAC44878C1A831B77F119341139DF00030BF5D7A1D9EE95E8B7E994EFEA31E3FBDD938DB395E9EDDFDC0A5B11A3A2739999153E751FEC25F736F76F219386C8A00C12CE3CD062F45480D1071E47359AC87B0EA5248434909F95864F56A71B2DD8A01BF51D4F295FA6EC71CB0AD5E12BBB1E2425697317B767233692DDD5FA29D2927F6181B40883E6596E0336435D96BBD688D50036808BE8578AA33542F4556C6F0D4B27E5F12807A58FA9E9BC98F5DFC83239E02A1078129ECBC49F99F324B824DAA2B83664412E9CC5890D9C92C73EC7F1418E7F60011970F89ADBBF85222E2C4553D7455B928F88BE2D5ACF5612C23B8B889A79BF3E178FE2417837D0CEF60639076BB7946AE53F5933AECA59E570EED466528E4BEE90C13D16DDF1F0EC78CA343E7F99D95CF449D63F3734EF8D67BC8D13987FFFA03FAB1B0C5D42729E68DC96B36FFDE2CBFBCB9D78B24126BE1DF1D8BAD112FE356140760FF858EACAFED8F0FFFD644CC799D841FC17223EA81E82AED8C80686C217A2CCA4F98FCB209A5006DEC0545C5E4AD332A5550DAAEE61506F96D79B12CF4EE9A2FE6DB46F02E0F0D345E8FF54E3C545B33A7B022DDABB6A4598EDD416120E3E7737A972F04E559644B31F4796320715D9F2B1CCF472AE08EA2D3CB2B74D57B29F06DFC9A54B588DA9D1CC64A2DBC4B8D37CDA803BD16105CBDA22FF6C21232DE1E7E07CF9A2C09C2F75EF8D0C35BC29AADD551117CC3DAB25664C62084699EFCE05B4AB848F05A998044C4C28745EC85AE6A66547E3D722F19D50FB1F3059784B4F17193C430206F0277177F9C53C3913C8420777D0FDEA9EE6751A0AB4450D38CBB090988D12FB36260848CE58DE05DA8D8F688147FE26C830D9C2783113C922F97807EB3E609B6FA6D375B62FF1A294BBD4703045042A48FA5A295D9EC16C5365DE3FAA331CDC9E10DC559AB5F98E6EB8911E87E76A8D0F81068EEA03EF9AA2B1ED29156C58B5558E02618A2DED6A1750A671C1C3AD28D6375A52B334B937DA8931109380ADBDCBB97E13B95D907556599275C958F8892042BCAA12FCE0023C9693BC17EAEA838424571E02280A7656FD3F46520AC277631CAFAEC4F34BFAEAAA4218B8B988CD75015EE618C9145AAB5076F756FA1A3F3D9A01016D31589EC9396D2858FDCE7EF8342E660E88893E72E6306A5F267562E29EF691265D9B93184499EFD85AB1385832BDBEAC146C75AC412ED0AAEFE4A114A8763C7F5DFD42E8B6B89966DE37197ED3D2C7345A3FE64A514E8A46DC9C302B4E4427C85A40CF8E5A65EB635A55B3000B027FFF7557DA5B5138108BD1E5D5F08986D94AE256996C6C1F656155BD31801B1D41E5B292C94B4826252F25BB5456463AA5E0E53D8E7188F1B0E61A41812E11084F6265A91CF2BB943E613AAB562220FBBAA1BDBACDC34C5136943C5AB778722D52326DF3A6C4C3C5FFB5321C6B669EC76D6C210E6F7FED86537D35C455D7848CD9F33B81A4F5D857828078CFF7E625A4E4A8084AA485448B32E229EBC64864E25915519DE156086EA9158742C75FC0A304BE3B0E24FFA8B2EC597CB299C7A0544A419519F9FBA0F08480CA30261C638C2F80732A7CB9E890D6AC1B7F00D4DB6B55B4519C614AA1D7CF58194B082150E9E70EB29B262EF3B5DC4BF6870D1EC31A2F5139F3EF4C0FBEF851650540E0E17A77F8FCA69910E02C2BDC05F71BBEB5B407AC94F27AF9268867ACF400FDA837EF16A1D540FDDCDC8BB1B0F4090FE788D5140D1CABE68D9D3A04E2C7462985211B84E40517E4D72D2CC3A554E4870D6B37485AE3823AFCB5D108E03E5F23AC870DE6984B8715494F2D088DACCA1E7BE5A237E7961FD7AC419A37FE6686EF3E31442C990D4089BF84E17B298AE88748EEF3A624B9D7BF0F6BD98340D53815373B80DD7B88EE589730F73C7A4E6C7E6D0F2BE965D014835ECBE48D29292385074C14869824E9B68464CD013133F5A14DA1467051162040DED0F36523C14659D128337DCBB9C2095768AFF286D948126839ADF387E2DF1DA36D4F2211DDF38EFB1872631540E231F8434546FADC86EF5D25CB81A5A3CC5A6D7554BBA23E2A2421F68C1146931834A36E117AFD2435E1C8F2A0840FB8363EA16747DF49305A2DEBD71F654AACE0233EEE5CF32E9041DE4B305D2AFA43AA24603ABF03ED30C91F10CFE75901AE3D2359AB505FA6B27AFF1A71BD3FC9D3B05EB3993ED5C54C57DBA51A00F610182BCCAD3F6EBA9EFEC1C0496BDD2ECC3F387FE73B09BF99A93D254DD6CDB9BC6CC8B89973D978D8E672EBDCAD11B09F3928860C35FDEF3BD504C5F8F3DACF00A5146F67C69B512057366FF6A01EB25270F1399F93D3B1E8108B8819DB84B4FDD44393FF0CB9FC4E65710448FB96DAAA8A76DC923F437648C7ECA924CF99C7AA6884525D459D5E0A2B6BE11FE94CB0CAC4B6D3AF295649B87D8806565444324A333C79CAAF43E6A4B960D0D852F0957A657838847CC8B1ED37790FBE250EDAD861830A1612CF2852792A51A23EA9576E437401C8C36711BEE2C6CE03840739AAD36DD7690D58447C9BAB72DB5B1165E8EB92F52846CC2980FA470D542EBD0479BBEDBB7B36D2CEA801BBFE7397CC773E28AC14D7511E5677CA3525158DB4BF440124FE6E34150CBF0DC7DC3854541B15FCDCD5C546036731F34589C31D5DB4211A30E85A57B328ABD162947EAF740976396FC575608DA5A5785FB8FF6414654846C1636B6DCFD57090012B419C99CFDF2F1046E192E293B5CA9F66327EDA8062FA48B8A1F8E26D6DF971A66ADE34EEEFF488CDE1A1F4F18137864F84059C226DD7C9EDCCCA705FAB7B97ECF4ADA5576594C4D298E7BA2B650EDD4E4F2E1F77E1BCB89F1F6BCF0A2E6255C4CD0CB5846617E45E1A74D51FFF9A8FBA998BDF8396C1CD4886D2E6A7956FF3 +sk = 53DF3D87CADA82F56CD4DCE58A533C6DEF72EDFD0A59B03C1FBFA6CC10F3057AE7C23738EF94E40E4657A6E8EEDCD3EA21BBA548D0ABB8ACEBD688263598ADC4ED07F44F1844DE74AF6CAE8B53B20ECAA1C8F7D53C1546D6B71225D681E91A51A490A8AFF32D7F0A4F7A57006A1E3582E0AAC54FA4638625E421A100C38E91A4190841604805D1162A88102EE4986DD0348C62268E2408308A960D0CC849DC98841BC984A2420D98188850144E9C42685B92308A0009D4444124C62D11C750D1102E08C12D223191A2987013C60558265193284E5998911CB884D4B271804210114422DA020581206C93C030190502900466444850130049A296001A495064445251C00509360864480948202810C64090440D583048181730198530010622183705E10412021060003645E218441B2866D0A80D04054204B68523C805C3026ED1A24D48844C9C3480149444601460DB106D4C30924B124612C88D593246D9328112948858086EC8B049010872C99684C43644E436461CB64CA3444D240128A4C0085B328EE2360CCB124510846821130510358694147142983084408C0CB211C81226E0288E222321082064240248D91021D1C40123A62852C62D60240222118909394D22242CA1940420374894060559060011440C4C3622DB440D494045DC900860402A5218888B428062460C02A7459888100CB150929605E0888D11A29019B4606418600C092948228C10860C9CA681A28650590865D4C8500B396A8B08860324520CB168CBC08D01306698B89092B46054462121454D4C42720C80451CB664822408182309E14622109609D12620D3B83123C52542A80402857014932C09A40188C804C11290C1148A4B848853966952408621C32CC8182540088E1B396982304A2487609824620C01899C22491B81681C1710214192012846403026D9844153A669A4A291D828254218249BB0814C2461C814091A3502D380314332065AB2210A04419A120460848C50062AD9260D01B8719BC271A1283250880CDB224D1930641C32050CB44521870543320A02B844C0960C123532C24025184251544488DB022E114404DB308A12C6915B42256208282381850184495328451B346CE4A844D02686A024509C9848DBA60518079260080A88444913234A091452094208E322920C1985998648C4822CE1C220218488CB4405A4A0612421840C09660B91481910642196209C206E99C8819206098B0831992488D1322C11896D5B066559889020842C59C66500462640402EE11451133662CCA25013360523464E1A240A0B1304C9924DD2826983162A92862D49B2806384119940665A32615846289936022145284BB24958284EDB824C14394A0AC83151C89191824D0937841C252CD032849AB04113B22D8B048108287251108622334501B58003110E100626C920621A98090A464A23050E22180C98402A5AA44CD92620D8243108137198A2508BA05120138C4B262660B4681C826110C9510B15204C182103A94461182601838009456DE44426D41224E2802C1B1380A31849118889DCC0694B342201C18C94388C4C104C89A48458206598822892460923C980DA268209083009476AE2B66D1AA8518BC624040126DB1489C30241929404891462081991403229184761CC12105046481C4400A14010E39231D0C0459A8884480805CA180C0200901AA205CB30884AC00818B170C2A030108669420210A2885018838C51188D0C02048322700AA37019062E88C630943468198484C3A2454420211442419846059A8271044989C2362D5A42509BC42D01364C410826C4A29144048D1B422903A10001A721CA408E12086153168884A811C924321B85218840221CC04CA422721303800AC44C11122E52388C19432A40A42848487253000902C37003238A4B3071A34008D1808461B488C0A828D9A8702035525AB08CA1C645C0A489131630C0A27001A68521A211E0300DC03889592488C2248510B12813426C088431CC2446E3B20018B300148461123969DC4292149760A3B68110468C81C44880088620074890428490326A6020852428805C04629384446028910C810CA4C86564086D83300A42389211272584988C81024D21B6001BB060880481C1066403A50C1825725CB22953B02021914C20C6681413246134680A196DC322521113129910868C062960142414896C4322AA174F5B53C59F9E5C946DC4D4DCB6E5BD3F132AD96B2346B803829CE1BE6248AB90845D5F70AE7CEB21D4F393160A78015D75ABA391A9651F60722572959FE0C14C33F7046B2775E6567591DFF358A7BBBD0BBF183B763FF3B12B36B5CEC34B629824CA3D171430B70B9A89E3B8D47A9B3B52D1821E29D94C31084EC4F0ECBAC3014B4C0C928551AB36647E05B86197FC03469E15948574CA1FBD3912AC1DA16E61220F2A91511217F521C6CA58C34A5E0CA859F6CA1631868E8EBFAB4982EFC7C1523ABA2F6031F3A80D6A373F9A651B8498AB5C3D6D0F296964F051B541C13771CCDAA7A9D17E1E712829950C103D3963C207CC9E9509C836BF4C6F3F1C8CF61F602811C7E7A43C0C0FC2057DF3EE6636BEFC7BC5E9245A25DB866C1A86A20ACBCD472C9B1D9638882B8EDDFA7BCF3795ADBF90813C7A49D5F7A2E50872F654D8A97ABEA8F9B29D992DABEB409D157BF2423B41AFB0FD1B0ED58B68D465D1B3DF6E3121508358AB2500D3C36748689FD4BC2E9DF09C0AC4FF918990C9B3AA378AB3289B858F234B2DE83E3D78D00325E76C91E63E7D280D7C04B4824F2C28ACA3AEE83458F40A23D33ACEDE73C3EC8CC0A6AEEE2F4B488C1641C754B993AF51B17927329F19871FBD8C9EAEA6A0906737983871AB36F016FD814D4D924953787BBBA9A2754678AAFE6BE0C4FB0BCECB176100626D4A72E4745E83C96016EDB0CE43A61AE465B12A7FE1E3E0DD3BFB80FD88B695618DC243E47204F45C37C2818D22950CDA4E3F865D13EE019E93D2561049E97FBD8CF77D41FCE2FD5EFD5753DD16B11AC299139CD70C22A303D06BB07E7F2FCF9860BE47535AD4838312644E35B6F891B92A672B0A2CFCD9BECBC8CBD0C0A671304A681DA76677D8E34BC5009AA7D935DA43A237E985D0052A06AE7CE2FB375B3D8D90DCC910AC0FC850507569A2E422DCE75852C03762F46235952EF9C2840B5B79359A16817CE03171D948527A1D7B3190BAE3B1ED1B7493C2BDD4D15BDC2117833FDF1556035455D84AA9D8C199EF18FBB27C230527A5AE88A6D9B7830EFD3D5077452A402BCACFB321C86A31357C52FC7FCEE26ED325FBA2359050E65BFA5AC126F2EDB2A277F9F62F1FFC645F1C655241249AE037C8BD7BDDC4F3EB940F89179177B5AC796536DD2C200FAC09890AAB1067C9B727E0C3B99E688109A1F9FAEBCFAFC3307D41CC2E5285134509106D10295AF105740801DAD5933AE26788D48A3BF3083503AC812E55D520DFB54CCA8906DF5DC1957CFF5E145B7424E920FD4ED87C2E731F45A88556DE700E1A25E2E2DED6A4E448BB2CFDADCA5F6A762F8A70552383BFE28962859E48A3C3BA3F9613FDB109CA4D10A3EACDCE43C4D3C62D535EBD2FE45AE0ECF80E1CCEEAAAC8011ECB544CF78751224D29C50824D55BF30394A1AB24163C9EF717007FED7A9139CE2812E70DF5E6A62A5399ED3FDC0F39C874F58E493DA04B58FB53053F4E04BB5333ECABF44F8C8463D9046FC805DB4A1A6B95AA162CE822AF2ECAD0E851BADED7D9A8C1A6FA03608A6523D9B0AA8B972269D8943E26FBAE93CE32D99765FD0DFECC1704A6A1A764997D87F1AE0775971080B3E074E803F2984DCAEBD32AF6AB43978F216F4A89F1CA6B52100D91E0FC83C5CCBB1E034B25B728C71974C917BDFE662F6B92FB784AF2B56238FD941B430F38CBF32D2F7F3430D10D558CC03B8E22F0B3E4A0075C9643AF49E009AD0AC17DC1DE022EDDBDD2F8A08CA6F74F8A78A9C77786AB0E84E2D0A05DDE9F9240B44C17614BCCA1E6BD41BA48B2DFCE671A3B693FA9B05B25868F65FFA12A94EDCD56AB9D78095597A1433731136F0863AAA7D2637C6E025E6B0DA31068BA7A96C671413AEADF1B9A8C7734E0E04D4E8939E0C77DFC0DC37718DBA2283AE70C3CF5C0181A31075F9441873D348DD078553851D395EFD07AEB46D8081B1C87EB471ACC7C3E82CAD33BB29FC12E45FBCBC163EC0B8F5FC8DFB3AE86CF3FF01ED932A9625D1749134347A46B5FCB312C174A299932679EE3A492E003749AFB2108C37B611DD41EB5B615CECB5AC84350BF038AF7B73253220798C61F367833D426AB8EE1E87DBC22FD528CC2B068E0D05709D8F54EE508D3761C5D67DF17ED42F6937770CAFF779BBC80D82A13BE004A04B60C1CAE8AF4E3BEDE1C250CC8844816EF63058C8C61112E7BBFCACC531FDC17C59D638C88D06966E4E49B1920877E23BDE8879B98E851E37E5EA1E394B4D31404682ED7F0E50D2A5949EDF19E876EED6EF5D7F278A38ED6D7934E99883EFC73D89FD9298718A0FD497E81CCFEA9E76BB8F97B9DE50DD62B1287B6158B972C7D4107BD0FB2C6F9017206D3C3FA2361562F9451A3E0D70A334646BF4748AE96495C568F9BB0E13B7B753C406F6A43B637845818B5F52ABDCAA4B05E220EEBA82C8F812108BDFFD7D77DC199EB6B6185671156E1DBCA40104EDC004A4DE86245D4F9FEEF9C179FC25A423408350C0508FFBD6124CD13AA00E2EAB8458DEA5AD765CBDE7EE55E59CAF2AA19C83CAB0A43FD4660047FBB8AE578FCFD1D7DFC3AB63F25AA102EF4C02483CB042DC2F0DAF8E0F48F03C2A00279FD35A82F0BBA27EA296EDA1AE2C68044E4FA1553654F8CDBC5180F9947C2CF75DEBEE83E8B1E3DB329653AF68F72F1E77EE58A448AF3100273EA6B547A166BB0A65214CE657FC400ADFBE04F8A4F87949E00A35F9ED7CEAF66DBEC025CAF3DF215DF6EF2F262A981F8A26C0D5BE19B7B2182D38E07C32FB10FA0881DC7EBD11A0BB5778697793431042CA2DB76E733060704D0484F130FD307313A8ED73A676111C78D747D6C18A32681F37B8168E1BA348954D3249D0F1A2CEFAF94BCDDFECB191F8CC37C1DA4910B0DE86173745BC5AC0571BDB15093346F719F69965CCEC6FE4C95B3336C956F835143281C221DE56A2C96D1406ED4272FC0683C87C9DB215362F6973BB45F53B7CCDA52537A4781E664EAD46B667D7DBC90FC7FCE8A5FE545C546E3F8F922BC18E302BC4E3A01C8CFFFC374C51AB75FB4ECAACBB0E867492F175E18888014A118780EEF3E35E7D0E003DB2584816E10420C456BE4B5CF1D3C2F484DD076B15FE01EC203794CA4803FA9EAA477DCB2ECBBC418BA2F15F5553A3F555CCE7C7E325847827DBA578E3F7388C099CA0AE678C8F848D003D4E30BC688D228D955C6831D12D21206B056ED6AB3BB958DD234D889C3F0CB9D80AC95BD97EBBCA282ECC71E068CFCECA030AE340075BA7485EA1A7D369898C2E71FE93D405871A2808A6F67CF7D952F61F454E1F53EFE6962BA888E06AF025525B8CB064615C93C33A3EEF6B4A93DBD847E4057284FDF645D2D096FA85BF0820FB7947B9F91391E8EA3EDF57DF4C100600E045074CFC701DBFD30D905495C954951DB4D01FF1765DF83165CB44CB1613048950170C78FBA85FAB6C68A0FD5991D7B6315F57059CAFFDB161B3184E10052FCA7745DD059C5EB629C866D6B06911C42E633A22088E2D0A073F6BD8A8C19FC2083741D57BFC82671CD901480EFBEB21C4188C8EC85765F9CAE93A9BEDDF811A3BBE25B8322BD2B596D6864E97CB0CF872ED204A3778E7611EBCDC8E29EBEC151248E9DE187A12FD7A2505D388C09A0C32D3CFB885EF68215F7757103A306008AD371214D8E68C1E053F84C29C3F54DBCA0C5458B90980F64616B887ADA98A1C152386645FA2CBCD2EC8A930628262B8BFF7330A0695CFBACFD890BFDD581F1729D40703607EA3D34F852C5BC578674F3031A2EB20AC493D2BA7351895238B8F03E24EDAC8593FCB322675032042CBFD0375739D0BBD20D1E1D5DC9EC63A8A2E6A54CA15E1FC2603124203364F97416CE400C1CD793032D5C0435DABA2ABB824BFB1EFAFC4BC6CD52F2E01D345C98118E6AAC4B90EC9AD9375AFE02C4DBB381D22AF35525127769EB7BECB18C960A2D11FAAFFE16DE860B62605101991E2A494A3C1AB5DE973F04F227C5B077D252BFA7E870677A69329016E450039C740FF1752D0753B99291A9BAD7BA82F37EEB83A57A2BA70E462876F6B39CE70F28A80E24167540265E6EEF2F292C93AA7B73445431D32EDC232E1A3D76F2A1D64340FF6D4B78700DE53AB2B9ABBB9D5172DAACD1D4F05AB9CFEA892E4A0A5F3B1E434080C8ACDD3398AE53794D02E83DC65015ADAEA909EBB0E5140869E0412C41A8EDC38D93CF382F65FE51FB5127A349A833E87874D05D446F77AD3FAEF1F9E873DEC538A469A007636CDD2179EEE4F7ECA5A4EFC58E5D83B2C1114C7859D513BE3E6CAA73C10433343FF41CC93285632902F72ACC8C4EA4E3FAAF70C3E1B1F96644AC221CE8BAC0B4C2D44327702AA656FCAC48F03319103DF2337CA0A166385D3F50A4107101CBB7E42C0CCE1EAA09F54FF6043A1F5F4CCC8413FE8762EF273B0DC9B6DDB4BDACD8F19DC6D41D8D06F3283177C29A99F0E399D82D06206ECBC668829A09777422EAD208D4E20354CE29A7F9A33CADA511CD881451F73599257AD2025D478C90B15BA94FA2F366B56B3E7079E24F7483CF347653A4AB79950CA9BF3D4DEB926E92A4CAFDFD90FFA6EF579914B3FB804BE56A401CA7981A12523D781F0CB1FA661C345A13E1BF0BB1BF6644048BAE461AEC59201FCEBAF625FCAB5FEF4078C67F4C001074DB82863116975D83A2FF835F +smlen = 6838 +sm = F1FF6E03807CFBE994E9AC83972D6A141E274282A125CF8BB6AF419DBDC6B1C7C544628B12BEA51BF096D9A27647A71D12772F015B102668D15A05D940B3C7E3526599BCE8882F93984ADC0C23BA1D4D32366CB650D46D7A6CF5C9CA4B003B18056E3555E6A238F60B185DF7B9598795298792D10A7CE9A7881FBB3D76570E512E96E6C61BD0F3D66220CA8BDBF7FFD8E777CB6D6FBE380B1C3E494C3FDB5B0F5808C44B8554B55640C5C267EF0A073C906A626E1B8869159017B741145873CAEE338E08FB647824FEB55325E6D202E418DBA51E14497937CCFC071C9A7C9CD77D54B33070AC25CAC7200D4B56D4F6978AACAEE7A02B3E274E4F43EC67B75C614695AC41A65EE5244CAAF1E29DF07D2A60120F7ED6C4C55B7B5940FE0C13F161F1D1DE4E621A47CB5FAFECCE9C1271E8D2ED85D5A4054E84AF7F926D6366A77458F35DB3B4DAFD6E6167A6AA7F01CF9CDE966A6F661F307F4D28F68F635877AFBBB43412D2A415393C5705FD20881DD032BCFE9AEA55BF8C985151F1E3CB412736E49D11D4392AE4BD3E9D377B66D9D41F78F061EE003E9FD0EF88022FA7BAC33C9D20741F79398DD7AA5447957BDBEBD8AD3FFD88A950B47E97ACCB273BC1884E0065AA473AC4BC0CA6FEFC2B0BAC54E9122E391A8CBCE333B6927EB96E65BC2D652B0E57BE460090E36C92A1D2050C2E643C0154E1608EDB2A91B2F452E0EA5EC5E5874EB5CF0CDB4BF4873499BB9D060A94711994012AFA959D0C810B173A56083342DF6E5FE17A57DB53C395E9574D07835B709003F98C88DC8B60DE099DAF62A09102844E24D41584713225D24DBAAC231B1C72675BF614BC41337F13C623ADB0B794C2F9D751353AE7A9FB024397B9DC68DD12D51E1C8931270121C42DCAC82CABA54BB825669A973CFADFFAFD7514BB325272ABBCF1E1E718E2A81C1C7E22CC78D36839457A8F352B04DEE0BA0D1DCCD44FD358B687F6FDABBC2E0F9692975F578B576908C364C3F9F7192568AC569F4C89CA7789EFF4A57E5E54469EF3EE4F7661C9AB7AB34ACDDECC45FE389F10CBBCCED6C74C72ECE8717D8CC548C4D5D70B5656029F80A90A1AF06A6B4F7A16E04254A86F213A85163B848BFF862D7200019D0FB242588CC1FDC1800E332423BC136EEF362CF9298CF3E6ABAD153828D04099C74B2578D0517E1AC96C99E656932F9BEE4F4385A3E3653F7B1669FEBBCD37D699BDDF468D66DCD74F3D5245321958B4A172DDB56EB3D04D3C3F59547C4460AF478AA1EE31B92CEF1BBD91A4429BBEB700116E2DD50C06086A7D56B5B5402AF93C4CAB7072EC59E39A51BB2AA784C0152CA28A0FECC0BD894C308BE27066DD10D71D6975752CB81A9335CED5640215B0F1D26B3CA834619C6C4DC32E346A14BA5294771A7939459AFEAE0B71B6B7C96040DD447A64AEB734ADA77EEAFB50E423707EC9A025D6597451D49F69CC6506B009B646FDE98EE260B0E6AD63CEAC6FD71CE853A51C52F9B3B675DDC08A73BB81BC5A0BDE5DB49C6464F9413DEF1F5463A4C0ACF7FD3C2A121B89984F6D3D9D6482C5DF0D122B064629322414BE9FE4CADDF14B2EBDA8D31327D5E7C737F1B7566459792706682E3BCC8D90F7EC5B5C1FC2E660FE82C4F0CE9B18FAA31DA989D93AD89EA95D52F75E734D31F7C57EE00849450FE2873917319BD674BDCA84CFDF35499AF6CEB92B9E7E56C0715E945007DCE49BD7A532BFD15CDBBAAEB01D74DF1A1A09C2A1D04300A27DC893A9C4768854E740ABA40FDCD1830639C15E488A8ED0AC010B707F75B3882FF2F31D98431D484A067DB3C7F2ABE95D7066B76A628B63CBF94C332E604E03ABCF0D572E410865CE34611E4E5675C3D1D43AFE2CC00CB15D6B8E51FE95A7263AC3C612E8FCCCC94BCC83AA4697D76416C10E1157D52235353EFA1906905D611C5160EA07089D9603051DDFD453C52FC1746BECCA084C5E28BF5CF48D1FF606F3660817448C4CACB66D6D9338F6BABD0071A46468388DE19B0950CF90F624D91DC399A5EA2885547B480588C69AA347B1F0C6415BF0D874426B9A41292D814336FB47F2436487352D55A2C5A3871CCDF7304409528CEAEA5B2BC79F3B330EFB55EFEA44D0A1FD6FCF4845A1913A5B20C8D82C7AE61A365838ADB5AF0A04B04CD2AA47173217D9110CDE8D5A61BC86CDEDA0B975B879C9713DA1F492367E483F7A966C10890B218BBCE9C4EC2EF956B4FA7C33D0875B9D74D4D184EA028BA83E4E4E99C9E7810302CCB6BB1A7B52B1D3090C0815E594464345A028F19F9425ECFF78B449161F1B1801D69A4F513B43B04528F0FFEF62858D9D6669EAE6D83D506050523AB161F9D4C9A49D1DB1F026C642269FFACB45F64FAE0D2D7D3A825C090B39463EB63A001CD419FF291F280A0ADD984A8447BA9573C3986F13602D5B13D95E92B57C0B589E29211E084DCEB829651C823CED24033AD82419F5B080DF2EB09FAF0170C68CA70126A2151045ACACC6D8F14DCC0A4FCBDB911EA2C9D2A13F9ED948FA2DF09E6CF5F4B544E0709D115022BCC032D3BACF7D472D8C248C9286481C531C581433DB148310C9DC2BBABBA9FF5977A7D32BB28957BAF3437647D68A855AB2C07B12228B403D59D18C4097E451123E2A5A7AAC1DAEA960C20FF92CAAF76032698C5A2EE2D62E2C59E4517EA05D2F632B7C15B2593FBCA6FE59E074ED1A2258E64CE0BDB49D6578FFBCA62257C38E8F344C7EFBB61F01D0444DC43A570056BBD97D7BFB86DD7AC6C9170BEA134B7851AAA96DD430D6E86E512F2CE49F1A6F336F4E125AE203AB4BF02F229F9E9F744EADF8F78C7881D7B22A0239CD8E6E8B6C2076855180E6E1D71F5B34494430F991AB543DCBB8C925BDDC75C83527159505A89E1FBA7E59C101EDA8C4824E68E757BE46DFBD9E48C6C249B8CB3DEB3A7D30A1A9DFE86FC46C3D113D33D464B02FF659D254E5CC949C29A452130D679E9FAE66AE940471039CC03C682424B7B2622355E98EBE8CB0D9639F61F124A048B72426F769885801A5E7134904CCDE12C2F34B4CF2297CEFE4C5131F5702FFB724B5F5E1760A37139A0B2F9218279BBF429F474921121277C00B064A8D1482A501DEB137E2ACC717F602274A8FB1BC100B4A71718710D641F302E7B742271C8219AA1C243A12A5D0A618FBB8C1666C352F62024480DD4BFB6A0836242B8F4A3D62A5D75279B830FE4792611A1E05388E617B200E0264E80F4DFAAF4AD117A91D6B76C82993F640BB624C08AA3CEDE9328B69F717D427EBF0D7A98AF38BBAC0F750F14E5F34DE7A3C3CDBE2A8410559F81C950143FE2E8F057F21ADB268CD90BFCCC8DE96BEE887E91834917D04F7D7EF7C734FEFB6B1EB3D6DB3DA1F6482E8BC65A6F5CC27ADACE00DBE156A7E635D40A5DEC6702C31F5A9ABE2495D4EA7415C5B46F86D49E0804C2ED86B0761B3A1B2224F51F95E7CFCC5D877C53DA4ACA1F979EFB0AD818BF3F4294427CC579CB8CF332F6D1EF798670BDCC99F77713C39F056DBC4CD24AC891CDCFB7640B6C06BCCEBCDBD35CA1E4475E6DF39976C509072B7B5396D6A57BF83F8D7F6A86714A58289F4D6E905ECA7AE97443C46F5AE2C0308BA6B478EECD729C7E8E653BD9004BF16DC8AA2E8A6A8836BBDA61C1ED1F53D32B6329D2CE793E2EA8D648D1F520E8B8147494910121A5C1D760FCCEAD410A0FA6934BB0BE7C161055DC0C26289E233944AAB559AC8838A9558F0A6BD474E6FCC7FEB23A3AD9AD6D7A4C82FD15096E8D0CBD2D926B7DA9E6E03157C050EB252C9A237AABBF37F257DD4A4ABB31771DB9CD15F3857111DAEC9C726A403ACA92C102C6916BF25E096B56A32746045E64D7C61815D894708DB8FCE6BBF3916ACF86A8378BA60C8062859A1122FA7EF4E69DA63C8B531816E3336C2F3D4837D00C999E10603A31FB2F73891825F87264987B619B51DCF871A6EA05293460EE7C3B14A29865D0089072D7CA059D337C0EA1D58ABE1A39F8733304C3B358F19F931A28311643D92F606297FE398A9EB5AA6C7453711F2350FAC86A2B1B0B2DB2EDCC877928E9DDFF164C90B05312DC8EA88C18047E7F4FA042EF57E9C2CF1AC8F24C3FB0846C6D99960366A5BA86F14FE8AA531A06B404BA9DA8E5D203796C85115875BB78A9E72872F9A2B8764EFC3F30C0BA0ED5A74E2BD0EE2C074E7DDA6A3F7FE9958387A919AE8019F79E1F34C9FC4BEBF9B4172AEEFA70695EC2D31D7571B5678DDFEFBAE86A0ED57B7E3500A268630B6ACC050970248E45E7490E379A36544A33A7EB7E8250F7D8CE27BC185570C0593849D9A968E4389A95269949F81BB41CCDE713C9BA85DF566C9C77A68AF1F6E4CF096109E1A8EE63865ADC6A68182D4DA2B8C257CA271BCC8E0469AB31FCFB56C1EBFA14CF7E5156AEDF23199DADF46BE8658A365739E78ACCB02769B2A4A2948869E19567A9489D3137448B572D846ED0271F192D4704FE2E6D2B4DE9207CFDEBE3840A6A2C03B2E3F740EAC03AD88993E2A0CD5EC91C2902395426BE36C3A76E2A6FA3C008EE21D0BFF2E379486DF8789EF222E1AF1C2A573CDD72B8F97A9803BFCC0301F7E5EFAB207FF3B6321D429965B9C8B0BD86454311D9F0D80682F1CCEFE101A2FE2EC1004BA6CAF8C6433599EA334F02069FD9B4E9AA54CCCB7DE15DABED5F046A6FD41501CED462AC9455490E383724B8A7EC1A0AA932C8A0AB765D264DE55FE5194AFE63D765FD7ECE760D45E9FB5F678964349508705BC9240D2A1C3559F85866E65C72D6B98BF3E29600074A7ECA89E2BCCBD60F3F5E4F4DC0681A3043F0A8BEFC0915817AFE7CDE16DF0AD7CA38DDFCA42B17BD53AF10777AE90F72B40392473EF8DABF3EAE858B425F0BE5D9548F539DFA00AF07D9D03EB1E686D3D7286C37510883CE3C8C61559DA0BD587F721B6DD7EFF703ABBFE29E9AECF64393C1F0FFA9947F380B0F7745FCFE8830A4C6D5C98BD1C78D49238D0BC5CA742A2AF54880BB474EB747A712EB2DE2E2C90D3134F3A9742753538B6C854A7023A2B34A755F77D6F9092D88820C7AD59DBCC6D177ECE99514987E25D8C593C95D59265E7744E91488DDF664D10794B147F7EE1DB459414E5FF01FB5154F6B247A5F50D29EB0284D58E94806D57CD30C1E28F164CE8CAB83F37193907376AF8FBE2163B6536DF9051D06445DCC04D1ADECF036582296524B867BD19C27894370F4049BE36D3FDE9E7D042651D5464E0E539BD6123CE56345267149BBE0BD83125EB38D12FD81F59AAE5B0CB793A899EBE78AE4EBB4DE0733EBF1C6EDB3D1A0D39CF94FCB083366F8F1C56D3ABA175CBBC8F0300BE6C82C1C6A5539597DCEE3929CEAB0243C381B87CCEAA13293AD325E70B1C1DC8ED081C52021584B4197152F0BFD3E04C0475C576CCBB9C9E81C45F0FE7668D9290FE7B3D366093B4257CFC69BFADF51C0B3BB61E37DDCC4454A010C9AFAD72C69794326465F166F6DC2757A85AED00CFB35533FF22B43A54F22B139470ACE280825D6484654FE649495861599B29D757D2906FC98EE86AAC36D65C739349F5A7978C10F691F390EC0089E66CE27E6AFE8CC828A46073B4D03A2C382CE27B999DB949DEDE10460ACB385D8F745B0C1E973E1E45E3B9FB90254B25C86D5949E3832142A30061B4B96D70AAA06F19A9BB72AD21C91970D020A43971A4AEF20CED1EA53D84D84791AE46CFA3F183D7EEF15AC3B8A4F15D6CBA542F9322A8F427ED2C8A817A09170C3B721286483737DEAE054224D07469011F3389511A657FEE4A59DC08A9E3C5A9D0F2780742A17F4692EC3D69146C90F368D54624D151373137FFBADE1F9A6D27050BEB2C9E1525B9402B689BF2FB2C3E17A38B55EDD1857E18D0009623C68522B257C785AFEC5648923C2EF5CD1C8B84207D92D33F81FE9358B59A46BBF3AA94860FBD8DBB2F938358CB142C642453402C59EBF5A86EA0CDEE22F94A7266178F6E0A9987299E9500FE2AA175F214D637172C3FE31D7153FC64BDF7E0B2F140BB43AAA872B77923DB6506BAF43AE1BF91F0D667A4DED84AD999720B5464197B25CFA84A4A6D4ACF131982B8808489FF4E05F63FA339E085AF183DCD09DFC76599C53B4D6158D3C154D174824C8DA52A59CBAC82F2B2FEE481234AFF81079956D35021DC18CC97A4AC40FBB993A8158F9CB2F80F691AA4BC1B2AAA6F59D11244877AA17E3DAEB96062071B8916F3AE0A761835053872CB8A1127B56FA8BEEC16FE77E79C55B1F4AAA7CC8449616FE9873638617AADDE345DBF8478945CE87BFAC87027CD64C1369F8AC479CDEEBF503863CAACC68716B25D14854A680FCBE9B443C6DC90D6B2FF8E69089620E7072B7CD3C22E1790A05CCADC642A42385EE2F28C460173B58BEDBCA06B02998646AD0BB41CA68682272856666C001820344DE7FB062E33344860AE0316356193B3DEE00317263255EC01314370A3E036394A577E1E7F82979AC500000000000000000000000000000000000000000000000000050C131B21272C32E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D + +count = 67 +seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 +mlen = 2244 +msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +pk = 4C316C3931F53F2A864123149ED4280C5CD8EBA18F5F37E9103D78C84E097019A2DF1A798AD365E07441A811065EEE54F98C5888DB0EAE012659687F78BBEDE6A7D5506EF5A0398833A1A143C14C61983F78C1107CA67B3468B86DCFED1ADE838C03D73A706ECDF1DCBB9E4B11C6FAFE96AC4CCE3C1F4992EAB3F9F5BC5A9FC9F25BA277D46BB77DCB0211089497758915E1C00349C14CE17A9E56E36F5F17EB88A64559761753778016A1D5D86B6AF725A923696D4D76D18D3F4A17720B4404C7C79950CF2F532863A9F317144BF2A9358BD36FFEF4F9AFAB4A349957F408CFC9073513DAA135BCBD0D3A421D686288AC6E0A28C3F77B7C39F44A0F6EB7412AB0AD7ADA648A45B92A338D929B55F95F0232780D768B6ED08FF83FC084CFAD150BE2A2D3B67111E6222C70160225DFD952A3A0C9BD1E5978172CD2A3F9F010D5F38B0A3AF91932897367AA342AF69C5259FC46F2CFCC2799F8BD0F62C3E31FFE423B5B95B2C949BC9F0AFC955B7C29CAF412712291D9BA2A5F8839D926176C72B4F855358E9C94B201CCB23C97737D31EC09899DFE9FCB37CA815595A52F76BE6F2E3928CEABB51C8A41DF7470FB5F6E781826D7C1DC6F9B1A7DD2BF39D7030099E2C5D335F36B0810185ED470406C9466CEB3C4BFBB51E8D68945576A9C1AE23DA92F05CAB9DB6EF4EC6C325C588417CBF699A4A09D4C21EAA8C604FF24FB0A7FB3D0F05288743994EC8B2239AA6B87ACF8CB6A687B93533A39E3C9E4C1329487CD07C3C7F6E61122D5D8EBCD23F9BB2B9E638CF1B917E98FF50685C0609924BDF6131F2C11E655A1AA5D5EB8054DFA7B084D32646B70DE56F7B34A70256EF86D24F80C3B69BE0412A926B1614D4619F9227F1392CD0F361BA3F916247961FBA8B5D0DB8F6F3A510135FC274F6AE8F458CD5D9234E6175A576F8F838B6406A064A30D4D9AD6674454D2D58095BEE29798E87B9959F4A62CCBF7ECBA8C395AEF5058C5DCC13606791DDDE8E812288D29DA15AD1ADE4F214FB50464894794C715FEC4878408A36296F7EACEAA6D6FA7E2F50C4E0D35BA23587418F02F5473DDC5202B0E29CA1A5AB55DD75D146BFD16EA254915B9FE132AF7CA00826656F5DD6924FF0D468D050E670368B37C0C8EFE3AD6C4F59D889D1CC041492A8E536E2750C3D1480F20CD0FEBDA6B40BACA35931B1C5ADBD67CC39503F4010318BF01BF22F4037CFDCD8970E21862022791AA7444AF9E71299DDC8BE5510CD88009A8016E879787A4CCFD469BC0A9CFFEE50E0DEF582E13681DCB072FDB3FE664CC071B55C3C5FEC3683F6115230A8A4000CF840C47B3217975CCA1FEAE7EAD7910BB9B7072AA1785FFA1EEAD5F6249E631E2C141091A9CE9E1B53F6CD3BB87642139368E79FC6BD27631457BDD79273C0DC2C3877C7EBEABB525C34A12C537F5A8897CFA98BDB91DAA96BD9FABB5D33855582D15FB8644CE7B88296F39480F504DA8B17F3179F65D1DD21A5035E0DB10BC5C1BD72FEC14CE2004C3CDBD36BA6A2ABC490D9A306B3C574218E1D5D91056FE02AC89252538C04D5CC353BB3F1DFB11A4EF4CF0CAA3A8DF89D3F6FCBEEE3FBAEC457F42FBBEA147E0B1C4631FC359FCB9452AFB410FF981ED05779875A25E9DBCADB5372DE904322DE10782554291BC53A685DF48CCF3AE0E57F39DDCFACAAEF00D7E5C4A5DDD66CB8E2FA9E78D6CACE6EB4EB8DE015C250607DBA781A5E8E331D020E6C06B28A60B19DF4C13594B2717B2B75A907F55411884B748BB301458319B7C5A243F3BB6187004A0550F4B60692193E5D95535AE51C91C5300F340BB44C053FD54BF571A37F74F15CC3D3952225725B56FF16F2C47E70A702474279EBFD4F8212808362F62BD4AB6A6B6559A5E507753052F29FA4FDA9EAC83FFA3DA9F4FCDF4A05D68CD0CA046ED63242ACB4088BA231099E0739C4084BBF3F3C9E3EA0B26F0836A9407A939D1FB344D7000B7BD2A999347152030971106EDCB8579012B50B4DE67D5E481E473461437F1E3EE4E8D6ECF5A2579D152D0EBB09EA24450821E8BF56ED4CAA56C14403687D82652D1A21C60E5C4C79977499246096C4EB187AD551B1272783D66AC74B45D3280204DCD11C70D45DA4F6C97AA949C7BD2AB7FF0B9B206F0DC49686F12AC9880A10CD348CB453DEBD42C4A1FF5805D62EC5848B6477AC5EC74E2B6E9DBD76BC42DBBFD7E6192419F34D09B1A4A978D9861EE2520414F6092FD9C1705943D127F2192DB4FC2C5D1B7A6FE737CBFF57C49FD8FB01B1CB3E9347F3912BFE83D4D6B65F9A0666F1657D6A8AC30A66BCC2CC7556BDF14F18ED74907B4AA85F2F8A920B3F5C8B060146C4C85BAFAECA8449C3D6B8EF0C223461D8897BBA5AA6B061A1C622E4E8E772CA293F4B53516615D520BE65E42D04A4F107E9EDEBAE1A855E2E594A92A9852D6CC5DB7DEDC2CA2227506E738BB2D87C5DC110E93FEE5BDB8959BF8A97C39952614D5211DE6781632CD9C17D6022E611BB33FE58C5B3E670F911A7AD77C9442D03587BFADA2C0567C07F39905CD01A5122C54DE92D93B527F2482270AD178A173909237EF1D9E6F51E1CDD8642C82C21A47197587A79B4442CF62D17B24F997389C379A150CE4B43DCB470F69FCECED8690AA352EC9ECF7EFB93BE19443991AE65225EC258A217410539F44FEB3D264B2B2B351B6F1DC8CC6624E7D0AACE125174E84170E252DA89D7C9C11465BFA103B7202DBDEB773969415E6B7FB499222784C89C353846864640665345BCD6D505C9C2504ABB80D66F7BAEFFF1F6493583CF69D5A937EAC9E3D75C54C724892C5AEBED0FD5B5BB7A7493F42BBBD297DF18852388EEBA7A214B8DA63282D00A6755EEF0CB8AB381D4F7A6E9246A4A5C15AD7C2BF3D618202388E4E931C05F829266FFCAF99ECBE6C344A92B347B1D7DC8CD6B477714C607A5D6D353F73EDA919323A8427BCF4F99B3CC095D4A5978431F6DA23AFA3307958B0662B0716E33BAFFFA93B09BFA011C8A5A3CA7058115A6C47E879B642FFEC1C613E19BA1631DD0D0EE88438BE07908E76FA34D0B2CE471C9C4F3AA0F3B8C902FE91B5B21C753417045E2A8FC9D28C9017673B4F24C02EEECD130F69196DE3684AD29B74DB06EBAAEA045A15B83B87B7758A0FC040028CDDAEEADEA4B9D15B447F74EBA4C01CCF780138142362ADD7C0D75BDD133981284299679E6E2D0F467196FEBE1BDA936A38D95B9F6F7C5E7749511295CE378DCAA7CF612F1FC3E3B7F6D0D9129DE32039462222F61E4599D27EE1859A1DBE5F66FB71745E6152C1B5B583F511BE70525099B83005DB6D38DE17A280B1C0196F14023DE5EC117C0BF4EDBEF83DD456916182E04BC67C47D57CB260B1F0AEAE7C569B8AC4831EDBD76487628F0C2A0C63BE508AD5915C57376B4A322785FD3D33BC1689F21C41AFF72A127B5C60197A18B1BD05729AF85F46423F39B704C87A9422E99B1AA644C253D7F3756A5A109E5E21D3E66E3F6CF38209E2E0C81736494FB9E8FA8FF20135B78AC7A7E875488DFD954B50136998AE88496F68D562B9A6C4257770D2FA08DFFC56269FC916C0FEB72C47425DC74BD67D8E5E6DD77B82BC6E4F894F2F7FEB876D74DD9B5454858DC145AD91E1E735399947C33AA233795471B09D +sk = 4C316C3931F53F2A864123149ED4280C5CD8EBA18F5F37E9103D78C84E097019C279AAC857A810C694CE2174CE34D31274ACCE599AE63C03369DA05613C67A355233925D099FE4AF54F57A2FA873B2BF4409874FAEF482369927262D932B58887832287A57B92E8DCF2FEDA85ED9936135B15F8808683F3D38D8C9AEC52CA11F50300118847148486551100044340EDAA250E2346493C48511270C0311600BB89199440CC982045148450B416010C670020580C292485C4600CBC624D980888A2048099625A3122102C0852200455B9230941211019969230589A1C051E1128C1CA8650C892C1B3144C2C09059486A21117203224E84960D540250C88291A4C644D94649213890A4984C44408D64048819428924A301E1B651A3C24DE3206609286521817092925193404EDAA04104C12092B405C9A428CBA64C8B208509052818A70559B20C10A80552800C0B31110AB34058424544366A01C38598400191004E99106493C241233345031164011692429669099628D3282C02A330D39821C4C88102104CDAA050594631230680CB86681232048CB24DD94804D82831D90428C2A62518C84498203042302ED08269DCA4101A064581366281004A84026C008081C196099CC281CC80499B262504B144230326CC348C63C44091C4299B1601812405090741A1302A99341098A209A3046609284112388251082423A120A0224022178E9B260440082990928902A20D52225010130858282660308998A831040886A0C22842100099C04162366544388E224422A1284D10102458420E4B089204224C2105654C8604022569C146000A46701C390AE20649D0101108286683464D8C8681A0448943242918003211880D23C98C9B12645A846DE0C2240233468A840D51467240066658448E5B0684933030DC22690431210A160809228D1C36460A2944C8B68D012431119664941265811828DB98281CC56019474C5B98658346720A90280890301BB74021068921967011808904B04D0286110C8205D92806CC1220633245133428C3A210E1C444CB8044480651801612DB926818198003A24801340AC9488210270A0BC28D202124898824019305A4C82908A9445B9240D0844C1A804D92962451A0400A3146113680210370D9B070C9040E1883248896705A987022B21090A664D13212228681CC4269113420DC066D109324A1200814C0681AB791DB406959A02002451092488EE0946800B74818996CA4148C63124DCB0232CB342911A66DA146450BC444403665121528A1304943826861286DC0B60010383003322598220D5BB80998240414C64DE4206EE3320CCC062C4022010026909B3005991428C8A26C52C244A21240D3B26111470C8B902920C6414A800420912D134990C2B04D94A8918802425AA48D1938504844269BA68102843011444E12398688C491120848210320D0146E61408C9C4204CB029001132520424921B351E0C401D000200C936494C02D0C4340113425A24492CBA22D08B7885B48001B020E4C8451C20049E0C02DA212100A96711AA01084A0908A3801E204621AC57090B650E0A211DCA4640022291A340803B26408A58CD39644E0325210828898188110248661A4280B098888440CE38820190022182701D99491D4948D2227811A398603C5211B3305C4440D12488D5B08920C494C09027204B4910B0704140810C00451A4162211A64021942C12456683360C6020481BC269D0104602836450084AE106402398516214415244494308044C046E59422C1A1224DA866011B12412119254B20C19A92521974C52147121148E00004A89A25024A89159004C01350C23A205D10871D00480442831239220E1984101272D59346019410C844466A0241222894412222A93308050468C11204A0A462C1146285B04121912064B06709A808D00A880232111604861824069A1102DC8B640C81240D8029001315059142C52088502A14D24A9600894054C462AE2004D03C168C3422409C24C0BA330100649D8989040320D4C920513A28C821225CAA869224761A43262240772642625E4A2715AB009E4B421CBB44C11316C0AC54CA0164249926C8B266A14355160380950104DD0260A5C96214006281C026DE034298CA04CA446419BA22419C5495312921C9451C034299C044D98800513214CCC4665441061D0088A4C84251C36612082401EC4C550A64796F058D3B686F2C1AAA11948274A5E999D3D5EEA9B45F325FDB95D25A91B52CCD4670E784F47349DBBF2FAE77757BF1007D3BA8A74F09D3B3F47C819956DDF1740A63DF1235EF5F94076B8E7F6D337788C8805D7233D85B91D98BF13F6EA69E5BCCE35357D2BCF87200292CCAB750419DBA971CD59BCC9EC2F06CF328D671125C516A055329AD690B0038D2A06E25532CE689C0FB1FD1AE4A4B4AEB7F790EA3DE90B00918479E2B5E4541FAC63AC987B9F496CB524B9CF6C8F02EBE1C4D46CE61895A227E7604E47ED61CE168ABC0CB698F70D0486493A9B9E297671D949C2762BADC591DA7B31B4B0CE33734FE535C3967E47EFB7BC78012805555CCED25C0710C338A0D7F38A3DC0C9E6AADA8D7EA1629F7EEDC0C0268529DAB5C4520F123451F4F1F1545EDDC64645A049257889310E4EF72B8C0578D91C9603AA1B9E5201B97361B1BD25F77F7CF36018E159F97D1B105E625B01FACBC67B87593FDB2F9F5816B8AB623D167611E99298F881C2E7E85C1A34102A52624F2C8180E03742E01981035747F978AAE3C26FE1F17ACF855E3BE0831CCE60A6C69928BDA83ECFB697EB313664CE9B939BB92C96E8C7B7F2A77292B2F93640E8347C62CDBD2C886BFCD44F30C98120D0F985AB56216249611EB375A2D894D37C17B71A11AF5BA0B38CB240F1BC7B8F842D25EFC1648D287C3F040DF80B6D35D0CE952DF21236A0E9DE5BC600786B5DBB547D3308BC38C7961991152C07554C25446ECD5943F3C463EB14894EFF899A501772B5CAF0405BA7F62699429A37F31B867AD33ED95C7F764DE7022E6DD2C8412DE51C06FE5245886B3F0A554E1CCBA24508C8420796AE58FF3696ADB2E66F237CA32BCDA79B07FDD3EED2D54915F1C8D8AF0186207765D3C8C3FAEBAA0FE21D762F83387F4FC0568F89D8558C8F8076D210BDE43678E4D0761D27C33E46D0AD8266586A317CDDEE6E001502F3195C4F6EE25BC886101BCC022C4147B4B8BED537C3C6A0E7606153900AAF7EDFFB8511FBC96CD9B0C06EC8C97DC645F1A69BB26761E73CCAD9267BFC1ACEF2D44433AF9CFCD45C9619D48C1CEF164A62F8CD9F2634330453016587E26EF797D0C97D3143E633396EF6170F4AB2BE7F60A3ACD897A9AFBF003834A3960D81212726908B5306F71A2A36850942750ECC7A975FBEBFE9170C2EC667C96794306239F618B4CD84FAB177A05F6786CC427346FE1E445D92DFCAB74724AD083FAD2157A30E3409D982955952F0B210725325EBFFD2E3EE89DC40B9A4F6C1B248CBB8C6AC8A227C7694A9915836E7FD0C3A0AFD7951F3DA143B39FB3E39006327A81054CFC48A59086E7A43D6ABC5D93234E03256564A65B03CDE101666F8C858A7D450C253D4B2112B10F52A5F7DA04363EDCFB9CC84A1709B4650E38F5BD2857184B7E61FA1557D5A4FEE8EA755052F639A5DBFA52BDE99FE967A8D72DB27A065159A955332B1B05496A05BC0F5CB1A48BCF164C527403CF14160570BB2D5DF9B9B7D410A8CD000AACB7377B35D1D7B14E3AB2CE76EEACDCC126F9E0E500E84A950E95658E60CBFF038A99DA33F3861B8B0B915E0837934B03537618C18ECF6C97D4FE5376E506B12A6E8A0FF05C96999EEDE475A0D789C9B1DB97E3F42CB9EAA73A66023B49CE51312FFA1ED7C879A9D98FECD1200B9D45A8E4D9F00E375923BBE8E6343DA74AA757B6D413BC3D12096F3B3759F7FB7B0ECDE583650A5A0D72BB29A8934686D028E41DCC382DD0C11EE9754B4E0879353F9E6BBAE2AF96FBD84F6E2DCF6B6348865D91BEC532586037540B82F18E6FB2E9C0D1488D7326356E6762E7E24BAA9D8273B9B609A28063FA41565016D4FDAF05949B7ACEC06EFD39DAEDC7D2C098F44CF4E1A516A57994ED7693A7A3EEBCC42D0105D5C39CE5635297D45682232E0C4DE056FD55B19A82D8661ED21ADE4877BEEF99CD7C4CE4B115848C5C30E9905CAFA563036A16ACFA5C782FA3A54B49B8914A81F96F8A0F709DD977968C8063B3ED37278244C2BE7B107452F35DAAE374214821AB288C5C83C2FDB928E75C0793AD8405442FA5B16CB5D7EB3841C542E7D2DE4ABED32C9D7B60D9D24ABB8A3C4F9E54B93FF68CAAED427D1604B2BB833C801395DDB091F631853550A4EE5150A2CD0CCABEEC723B7BA18EE352D33C51B3B1677640B7DEEE885500A0BAEC0BC0AC4C1CC0813132C93740292AB8A62269768DDEA2802B9557D1D07012FBA17D13D7D291785C1CDCB3F4E878436D53C40FF97CEB3E358AD375E5634485EA69F12232718D08EDEADE234791C4CD36204A9ED5A3A7D5B7A2E370C07E236144F36B988CE8D266E1F347DD384E202630A4C26A1396DCCDDEAB4F76C8BFFA2AAE3D600D252EBF09262971775FABCF7A1ADF712B4B3CBF339F7FA9176BE34AD8A72FCA6E160E9AA605478C377EBECA2ED9738A79FD2529790F077750178D13BC0EE9E133CB784726C6EAA572787DB133BE94A93E8A6CEA6726AAE1404217249AA1D9CA5A236B1BC2EA779838CCC7F40F52E722DEB5F892F77E11AD989EEF31525E46F33591653C16A50DE4B970EAB7412AFEDED10880E3FCF41340D1E5FD9B51E8192C6EFF50CD8A2A85D18347D11317EEC6FFE0DF793C2E924F8A70724122CABD48B9C1F94915F5D5DDBBEA559067B23E2ECF1808D56D91025EC7C76F6921A04D1C286E900338F053CC0D55192C0EC9521BB3FBA1A78BCAF475C6EA46FB8F1669E39875AA1A173FD91C10E35C9AB2D36306AF4C98342AAA380CA05B457F5178CECF46563131B9A323546C088B4CCEC1FEC3A3946EA4594D097E36BEDDD8417A8FD8B8E7FA6C3C6D5AFD259C1761BC1B9033C67132C9F78139A3AE35052A5626F7C5F2F5783A42704644DA613299936657F8CDCEEDD78479915D7E515BD560979E567D36CDDFAE4E8FD41393C6C23EDB002D76F92FAF7C362E40FBBDB0CF1C8C5024A190420D4DB06076496FE8359FF0E323B4378072E44ED07369FF11D16ED5F0D753446BC6335F2635B702309F1703999F823190F2D084FC2D4B52BE80F61F270E519523552452B5CF512E8C128A0E80D923DD2CC29704206B5CC716AB37EDFEC6FFD21411160317EF1173086EDF806144B6A7AD84D66617C8D3297EC5813AF1581825370B5551F11B9E69C1EC2B9518A2498734F9D47E60F1C73B7AF2E9A71F881998D813FF96B64EB31F032726BFEE3A5C961C817163CD3257C1AE541226F21267F085ECEF19E88E3023870A515DECCE359564785AACE599CAFA938CB9D3A553677A729D002434B6599A78FFC5E7761985473AA340CE54788E8133E293645F30F70F00F00DCD68E3B2F0CFFB4A024D6F6217F69419CBC8516E6B666FC44F362EC0C2487C1AAAF3E58DC6A31A498C34DA9DE937AE43C753C48A17B69AA3DB122C39F26653264B51E72711240957AEDCB2A925FA7F545D436B82018AA483359B64B9F31E471FC74F35E09A904A2DF14A1213565A5561CBF77201026AD7B224B1C2A0610A707D8777EAB8E38192552B90ABB8F9E111D120E9D143E0D930382CDDF264A11FA405F71518E8222F8CA5083C4ACF6797C252DCA5CF9A17ED2D5BBC10589589267F6C9E89612AF75F0A1ABE0DC5A69A1C450326A17332969AA5DD55561C672EE8D4FFBDF527CF7C58000E1FC7259CC493CED957B9387CD5C41525B9CFEE2C7BCEC319535ADFABD4B4ACFE82A1B6C2E8826E1F53D8C830635BC19FD7C908C06936885A4DAE976F4B323A6C7C555F44D108177D351DF07EDD04AB47EEBE7394FC4FD41D9289A07EB30179159785ED8D2F459A07814C4113D2EC55E00E3B0B6A37235803D6CD6000DD4EF5789F2DD261730C9FD4450A6350EB869C2DDC488A224C85B81FD472FEB5995AE224959C5D45CD51D9D32493EC3386C15CE139AA9B60A610CC6596D0114FDE2C625638E9FB69D40BB836939763A0E566D9B3B47226554554E4F468F9F149645E20DBFCC1D23B3FB242A71EB5E6FF7F244FD50BD930E14881B114292C33C44858AA883EF88A1AD3F6B9BDDE23AD08F29DC1AB8FBC73D688561B11EFF4A32C824E7B1CB3A9D62BA0493159D31CD4B12B33CA2C9E98941A8F53A306260ED8CED4DEEBB64839FF96525171EF858E8F16BDC97B0DF898CA8C774355C291AB1BA6C0F6C7314445C9A4086AF536BF0C59A50D099D1D468656A9DF6E79C01FA6020367234B6CB1F23B190085FFE27C88B37FFB678CDD3E83359A6F224FB6EF965A3EB22DF22C5B65E7C23062FC4CF35AACD35FEDA71CAD298DEA3347889FBF9FF727548E9153EC37B344774BE30A5BBE8A9D28C2E66EBDB4537F5B3DB7CD0D2C56AFB17A24F66DC15F872CBD6482B336A059B7F735BCA5CD3455C7F8524CBD935AE233408205CE1389F90A0489F699338E9D43CC2D45EC03858B0A443380D7661CD50A1AA3BCEC5FB593811B005404E5614BC5F9FDFC714A3B4DA2C4A689CFD0D27243C22DCB066BD4B2BCCEA9D3BBE21A85844B4FE3948BF2947773CB33A67AF0C652F2E3621281FB3E99FF1BF9FD4887DD71E5E019B8E5CA9A9E432FED1404E73B2E3A5820A8DE0A0A765429AAA1A43DA9137C9B9C8535273EFDD6393D6B1C7B43A4538EBEA847AAA247512B134E9F6B519C997EE6D8397FBA8DA1F82B3041D49E4E7851C37D561CC56FE319F7A8AF1905578E214A8BCE3CBA01BE3 +smlen = 6871 +sm = 98E27DD9331B1FEEA24EA306C05442292F74A5AD1749240D5C8970D175B01C80EEA8845998D80740006F8088AEA00C663CB6D45A8D86A0C8D1CE180B46F5A7B8F92F0940AF731F4AF88235F250838225156E283CFFF18CCA5D597313233E0902BE3D6CF4D76735300AAA431D12A476B2DA30C8A29329786B5FD14ACD947E9FF5BA1E0DF3AD5E4EF5E7E38A462D0D29166ADED1AEA09EDCAEB5D76208B3A1B88AACD630D8A1F661A01D282DE755F048CACCDC274E3C94289A5CEBF5A9D632E6358B5604F5C5B237E369B3ADE3929666374F060A49C30612A26C6FC46D5AE185307E5E5F2281DB154DD03DFFC955D1307A805D44D1847BDF675CC76C3C8693EA30FF3CB7315C77FA0162890E87F780DF8AFA445CDD499752E98A8F743619FB777597D869B3CDFFF32364A822D69D52AC3C2D28B94A2D1051514F8EAB61E2135313DFC9E735D596AF2C1544F52EA80F368195F60E5CBC89B979FA69B2F6EDF7410FD2EC27A575189FD910D6BB8529D5277F8DC4D3A84BC84D5AE2DA9C03E16B42CED6F374AB5188E4EEC75BB3A36E5F590A0163373320992FE31FD88506AC156438E49D3B335CA0B3D6471CD036C7C1AD9C13CC2070B07C5F482314543A30263A0B3A56275B07D1B6456ACAD21B1D56428BB1EA2BC47CC7B4D6DF78191E95736A162E322F53130F2425AB1DE2B76017EBE137544261F2FB623C95878425E9523B2F4838B8FFAEA4F819F5E5B2F685417DB66FE6C056384B8A95E11FA9F31339240735A200489D834BE526E66A5D982016141642465C85CDD5AFBB188A962AA0936B18E9793DE0BB0655054D42F70E5BB625159A95744C39649F71A3F85BDDB07F41A646BCCD721B79D951A37DAD38188FCE74377228795375321FC407D310D20BB0AF5D392E94B3BAEADEA2671C850F12C7DD3DA4725E7C3599323D4222F39116F3E49099BE27926791E39359C4ED8860FEE1C708D82B7D2008D97E088EC4BB7D4C253CACA495A9E1CCFCBD2BC473B14BD0A5C6CFC9C65C60A171A7CB3C0C2D814F86FB9EC1752242E47208C1BF7EE28AB8898E7C3BF4AF377B212480A0AD7E271FD8A244EA3AFCFFB5C2AB7426CA7D895B7F520B624ACD1CD711171C2EC9AE26261327E6A1DC80DEE1ED89CF79EFE4617A8207BF1551924A5FD725C11D2AC9162AAE654DEF82AB783075CDF85ECEB3B1A03F8C1C002D0880892AEE56789D74FEC6FCA64FFDDF3383A9F4ADAB398B50B8C3EDB0A4D42A716AFCE79499ADDE2D4F687562EBCA1C4DDE8A314BFBA91C8FF16F2BE85019DA95C648B21542257B96CCE4750C419A63233733A5019735B1120C77F41864DDCC30FBC75E51C996037E5E2315167D213F6C0836D5E5B47DADD021BB29D696E23171AF8605D51A76B6A817986BAF58E57132F6BF7EFF22E35F073DAE17E92193AA0DD0D5B814338E5D064DA0E27C5D2CBA85FE155EC707FAD58E9F9A30BD075B7D4067ACFED589A133E39E374A6444760AD09F90DCF737B340C8CDF202A920CE49BD166B41130E8724E5F03FB02A29DA8A12F4A9F5E1068D75881B485A55B929D4F3039704259F20B4C711701A3966CA64524739CA5C9E5B5AFB3B391931EA31BC298EDC3DC886077F2519DA1C3128E81183AFC9C8CFF56D9D8BEE360428719BECC05C828DBE094A350739CB63D6A9D9793DC67F9F28B979B7E02297FC26BDB496C086243B5515ED4ECF26C4DA65E92F62B1A608FFEA16924EFA255068571213A06C241B5A7D57347FDD08C14E8CD5B0A16D0F0E874623ED33FE441D3FB0C16137A76E77C00192B73E2B037CEE2556D1881E680CEB5AB748C743C9C207A26EA5712DEF109231F313AA24F7638202ED569068CC90405900C7003B1A21FAF1D1627AF79452F584929D23E5EDB83AA84E0981F230CFCCFF73F17C9DE90735FA1D5C248AFAD4A654E08C1CEA080C3747B8333A4FB858824B9D0449D28195E494763B39342740A70C29F7B8B53387E03CDE455D25E57E65243C16A0EC6A585E5BCBF970CA529DB2A2A1753C2A307AEF7C3F32B5FD88D8A7F2B0BE999D959C9BA431E34A5A4454A56B26EC6BA76DCC9D18F404A06C87815549176F1F7668011B50AD812D3735D5772C24D9E213BFCE7E3CC4FC2AD8408A360C07DE19EA84D5537A00AB6CEFA00EBC9C92668AFB117256A26AB0DBEFE8D657228C4CE69265E19168BD72C5E2A69E605EDDEBFD40ACAD4A1AA097A15587A5DE3E7A2C4F5117E598BFF526D121CAF230927336A192C93C2B3924854B99EAAD68A9B1F59CB3A1636355E92A1DED95A6C75F5A3C502590E420A29A9DA51A867FE9C7071DF0E8391909457763DD3876D2CFDA285E508F46EA2383BCC30AF9602A439B3A11B19EBB7B6B5307949434C0D16F1F108A0EA28FAE182E19C7B765BE592962DBA1A7FFEB3B314181AD5190095FD1F27E3C4FEE1FD35ED7D713BB8CA7B2D42FFA4DDE4FFE8EE034FA8F4E810808707458B5FBEF1234538020D592A93897DDE50434A8D1EC008856D345153EF7EAAB44917887389963D3CBEA1230F805EB5D4ECC68F474A67BC9B6ACE36037032E6DA056DE4F2D2472D83C6527D5DC7457F69D57E5930370335CB7ACAC58D3659A90C8FB65A14AA58CF8E9307BC2C06ECF88EFE851CE9987DFF45E720DC195BE16D52C6DC4BDA111A9E45A249EFC2F313EB74E6908A96501D9FD7369CC99335286A9B453E582E931CA0414024BAAD2D254A5B4CF671E25174DFF1CCE02A8544941FDB84701235E0B094FCF479D7259E426F5DF034C0EC7A378D766F6EB96DFD44397F9B5918D03ED20C078B6F5541698C0055F3665D1D0ADE43A5B4B9CEB7DA3C4E463D6118425F4DDD55C74561A52E67DFE629BB10DB9DA55BA91CA5F548F5C350E14B7EA59211875041077B4670DC125A792BB20D93AC103717CB57E82CA5D9A14BD71A1D04F5364A800F6F89FE7E3964B61117F9CFD857BD960DAA4AA43730F3907AEFA3B36B014555D4450200FEA2C69137277E4BC053F68C98E855D722EEEACD702D672F482D4E92725A7EEAADEF01AD8FDACD81111357C1BE7CC455A90F786D159D36B715D245543F649A9DE39720D4849975709623BA59539F611B033FC06A2780815E498B38346868443F1DC1A270E8C8F67AD1B0A067183851BCA24E30ED735CFE478C0C6A3AA3911A1207F74676F6BD0A02041AD224C4992FDDFF0AE2629D949840CF92BCF87046F16D248958495629DA8B8B3671128858B03A8F5E047569E9571436132A58625C0CC33081524F43929577C1CB01074EEA32754A5587F1F0262933DBBEDB3EF430CA53A20E6C55D4C8DA4FC8ABEF0C40B75686BA0BBA9504B1100090770616BB7EB872FE670206ABAFB4C0935F4F036EA490675CB615B0E30D043406ACDFC83B22899F5910F77374B942735CCC810AF18874777D13AF443E3CDB749C9F82549C7BBCE0F1AB0011A6BF65C19D086BC616F5AB9442E76B03684410AFFB1844E9BCDAF16BA24CCD5476D5185376E5119BB9DF54976E1C514A35A6D5DEF5AD33E58E2B61D9667167B4DBE1B14CA2851933442F6FBE970192CBAC7E8A45E052E2EBA66436A2178DDDA7D7E177663C77C66280431400B3ACB1C055A74BFCDA8A00330CDF73772D32B3558A961B4D6C223ADFAC0600142E4AA8100C549780D3101C8E52373E434AA3245D6F4D4B2F156DCCA47CFD006B83F02720DDC35541582E2E242E6CA2815088431B0EE88EEFC28A83624AFEB146E8C252A474083F2F3058B50E953D2D2B9ADBA5F9B3CA57BABE6BC94AF5D4836D192B26FD14E3930A3D6EDF1D3AB8F7C36A82F2302DCE16F05D7DA47F6975F52F3CA1458C2D487C938CFA3FD0530F44AB0CE0736EFBC6DE1E1CC080D10137ABFC13EFCC28BE2C2E01E7EA8FD7F28E8527B2D91598F43F44DA617F612B8247035D8844BDE51F890AD3DDCF3C49290703CD730A138B73830AB9E30CBDAFF6703144C24D17836AB5938D89639FD252377E79A346F882DFDB3E4C3F358798C078C6E3AA70B6C85322E042BDC5574BB2C83FE5205C43FF6F28B8DC0CF38C53A185463F71DD355715C7F6211662DCB883DB1FC84FB2B3526375000C4756EFF739A429FA1F769774D221C0D20D51D1D25654ACD85523263E8782249B99644C20D9CC1371401DB35B84DB622CC157FCC7AC46CD7AD94DC1E3D6C80E2DACA58CE845EC174BA5E0EC9151AD74AD431E1C274CC7CC51EF44D845D6F7E19CC584961EF22CE29231AACFDFB04F98C9138BE65C6D1E0ADA475AB09F77C42331099B0CF26AC5E9C8245A176E6E7612B0C1D9845E742A530950B5A845CFE5B7DDC63423E5C441A078B5D91343B732833766D296B12F44F000044584D90E2F577D63C6E2B0AD6DF1706683A6B9443DD388C04A11635FAA3C89A594AA673DBC27A240CFF723BA4A9F2CF1F4DD5FD7A0CD33B8B8DA674DD27827444E497856C9BF166967D7427935B06C40171855F47610D9FD7A0129633EA904ADC208CFBA116428C24760CE3F3321FFE41E229CA92E3C56C88CDF37BDE250AA65BFE75DF6201F8BC6F973107D071F12A239B5DBC6E166C9A3BC9FE45261AC417CA9A450507DCBC47F26F89B6A72406135819C2058C9A02223275421EDBA346F5B17D44BFBB404D5D63418DAB5B546E2B662AC919A51582AF1594358CECC8B1DEAE3ADBF07DE9F30BF002D8B7E6671F855A06009EEA4B23C9FD017C58F80637AD4CBBBBC1ADA5C5042144395060D861BA07FF9A74534AEA93CBB5183417E852D03C72310375953E940CDE86CA3496DAA436A9978A1245B273E1F3EB70739AFED513139671A354821828E4F1B58B634B9A995F53EDE0E824AF32AE3F88CD0F10407985189A861C59A756EC25C0E79CC51DE57C744FBD2E7AC9092D696BC7A9C7A9F2FB45EA512742F634D4C658E6EC5E0BFB2EA0483731B4EC91004E7C3B2612D94FF5D30B8194E9A7FDF68C73908032C31829B9EACEEAC4BC97DDE0741A34E207DC78CC7F8D6AD3DF6A550C7201A172F768B7E99893AE9BE1AC6A3FCBB5B5BAD229AE97265443A7151DD83D793DEE3AB88C0AA9BEBF355D22A102980E0748DCDCE9F31C79A264F1A4D416222A8221D0FFC573EA9F06FBF68EF45C9A1FB6E1D42B3738F3C3D0C2FDC5CD97AF4B2F8FE1A1CC51F3AC9386C6170D0E93B57DB79D29FE67A5396AAB31DFEBED1FD124B4DCB75DB9BBDF8CBEF6D0F69BCBDE45BAE7BFEFD1BC3BC0A77B4F3789EC3CB2D5A4ADD9D87F97F6FAC85ED833C18AC997DDE8CAE2145436AE817FA8158B807FEA153B497703F273E08E965EB39B899A2652CE6F1CC61471681D37F88DA5B64B96F804F7EE0411272A68CD6CB7C06A093420E75781161E7B8B7BF8B88F629B7FC1B7C3C3572D6694EB1B847B68B5E4AAEDD766108D0E46E143D37F7D572B8232FE1AB628B7B2DBC0FCDBD8372523550B3FB726D096F1F7E9D0917A546D9D51CC1BC321A76AC8CF215E6D9D3BFD763B45D3FDB4043B941F37BC0FD9A987272D9DDCE14B1655192A016A4EF0DBBBBE23A3CCAED7E76696C36ECB6A1D97CEA1333E12F30FDFC691E6D17D059FA380EFCAF2887E33A624B611CF019D7BFEC16964B8237233C9F588B5809B77FDF51AF9D5A622D2C4AB7D47EC9E60266A3791F9024AFC9DE7078CEC36BC9F4B1F49D4545F3A4CB2814C3C57AB08CED3D8FDACDAEADDD8FED3C3C6F25CD69C1EDCA56D50DE3434D33B54C0D74461916D9ABCAF7A754E9FDE91074E6405EFB3F3D9FABF860F3C2154B980B0732C4B9A5416739A431CF5EFE353C47EC43F380C703D4316FDC7A940F445A28B6FDF67FFB21EB2F8088EA71A2B631EACCD1106CE107BDD719F8374D70710B3CB106B1C06BBD7861DD4C571E089893C3296470487A2F3E8C450CF99BAFEE04C3FFB3817BFF7882E63D0834F968C2158311C37B819015A4B6AD602EF6A0840B4D4DF89FE6F4BEB26D4DEE66BA73ED53A7FEF40C349B5BECDBFBCFB2C6A68AC0D688234E557BCACFB9F5557B4188918AF6BF6AFD9EA389B50D8A2A6B95A6DAF0FDCF1C6AFC364C1F09BBAF14B78C63526C1FFD9241E3D252CE1DE37E8FA6B937DDE670B0533E3D91056694C4EB29C4F5ADCE2A9DFB3E183FDD7CF3233296FAE50CFF9C47E1CD75078BB9A5DE819362797D667AC895C2376420EDB3FD0AE0B47F003F6A8F3CE35E75323B7C8308947A2B7F2BE25B4551E44AA5969CAC9367CA4EB1DAD47615A527253E258730C80FC8558F22F8FB3A0B667930E390BA8F8CAEA1C7B17B35F2E4E641B58E9BDE0AC86317BAC9B31A7FE0832A439BD444C3916E91E5E6932223C3BEC7344D827026605CCB9B817D1990685F26C7F87C6BC3D1A697C879A69B73FD1E10C2712EC7460CF22D33BFDB247C14D187EBFDCFB04F33F87E3A0199E7DA25A9E720AC9F12E3E47A9811BA4459801CB954615484F5B75D9DA01020B1A4E96A3AABCC6D7202F414D6F83A7ADDB2435515FACEA0C104D7983BDD2264B55C48ECBD12B5768699499C7CDD0000000000000000000000000000000000000000006111A20272B2E3789D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE + +count = 68 +seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A +mlen = 2277 +msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +pk = 383F5F66405A048B5DE32E190693403D8F8A1D86A5FD858A6175C0EF95F11E63C58A6BA8ABF4CDE8712409F9FC75384AE9F5CD444CADCB7148DA4818296E762725B48F9791E78C147833DF35CD6835676332EECC0E53A6BDBCE83B380307CC62FE85B5220E1B5B6E17657217A9254D5F90E094D2C2FC45B9DF4D9E82D7876BC40EC54DC63C9823846DC024536D30BE1569A6E122952FAB1B7A6E0FF0D8C0727E90BB9AD39D0D992D624DF354896B9F133DFEA127AF55EA0D3F0E8FA10AD3ABEFB4AD7FB45104CA5AADEEEE4837FFE0843CC0B627F9A456AF6106BD499534AC9D09084633E0E69CD99F29C3D44D9862D88D9D64DF977A694CE3D3C98C6A728795E7BAFC9D2139970DCC0F8C999C7E6F65B200C99C43F51ED2CDED66CEF2CACD361E895636C8A247BCDEAD3B347167384B8B8CA80D2DFBBCBC3753E631A8FBF10EDCDC76DBE00A44D0F13211D7EB5ED30EBFCFC9D63909766578339CEDAE60B8207BED3D54C321BAE2F6FBC4C31FE4AC74522FE66B08C94EA9483B94A210C27DC7797484ADCD34EE5CA03C0FC5568FFA6903B7F1731E001992819582990328CE8198A6D7008A6ACFF492E5A876E93F74D88A819440DD81EF14C16F8452F3E3D5114DB2A4C2D5D061EA2870B215D319076DC479DC0E541721D312BD4BFC6B597C3AE824802BA6117D3518A5F294C5DE11A1D465764B6738BEEBA2E6AB90F9D78A18BA8E8598E7296A50647DD16B7CFDA215088AF68F695DB639EEB83B2511CC8AC738B163B1C8421413482D62728C7366E918D7A4E4944E906DAC2EDA376BA7AA27F7F4E2F308F23D09F95D2547FF7A727E8C40F0E53FB610DA1A579AFB1F044B62410DE2878F8E9BDA5C4587D5366D9A69B9367BE3AADF7A765FEE7E92CF0374C803EEC19C92C5DC0C981E544A30F401832869E1FF3DEFA49430DC3A450CB8A799937859B44D0169497E2649E858EA19C8C44F8DC713EEFFD8BC5351D3CE1744D466EDAADEC3EE45DF8B4D187AE69EE6F2BB3DFC5D936A3AD0B621B11CFFC36CF6182067A6DC837FF788590F0EBDF5126F77E725C3603B4B97FC7A3C81A8B4BA1DFC71EE3A040442E345B2563C8458F8AC890F13491E2EF92AED378CCAA443172A4F81B104E192F10DC11816BE9B40DCD7F2F89890327A58A92916C2D5106EBF8C2538B7DD7BBD39355D147618113D7E98AC3C584DC1DDB65A7B220DE2ED172589029F23D7FAC72A5CB1924BADEA64C73E7F450E17BB5CBE477968D4C6C0173D12F3277BE26C3AE6F9C9D40332F2215534048D12CB161F5B0CFBBCECEE73247A1A6C16FCA54D0290146C37563DE0758F2DF964FC60C19E03AD5DEF1090EE6C20940A38C0FAC5DDB764223C99BC2768362125AC5F9C23CF2FF538D5913F132684598CAC73798A22B8FF97AF12DC4AD8590105DD828D78355EEE7C211C71077CE09ACD7FE64F9F58919D9E39DB3E0BD26F0AFFB825F0FF4F446CD8A38C0348571FBE33C102E8399427128A9D14E22CED7CE9A41AA92C39D3C5DDF58F233166DF85C3A145378106D5DFA188C6AF2E88B1753F4E018C3F8A2AB707955B4DE321ADB1497C1B7B53105BCB63D403EFEDC7CFF2BA01185639C570524BA1FE31F1813D3E75816B6B2060D690AE6E253D87B5853679E8B29140C1A92702AAF297C490D671CB2A7D7B6AD4DA29C8A5B2308169B6154AD2EB706AB29EA8FDECB82BAFF86629F3FEFCD8BE4033CA5112C90B24DE41185A29B522C52FB29446EE63D05ECE96BBEDDCE45C5EF6FB0FB5711F1E8347F1EB5F99BB92B37401EF778E888DA9EC13DB5F6FFAE735852FB5E90BBE00FD90899E62F5457DFEA493AAB501B39AD0B754D607D8CA6282AB7CC50608721416DD7FD59920FE6391DCA45AC1034916AFA61A1AD1DD52E7A4EC63FA7F17F4A57EA878F60EC438D41714D8CC8E7590804D73322F050C5100D4DD00BAA74492E4ADA1539D87A23BCB8B2423F7E20F4E414725B2C98226C2615C2363DD38DEAB7E970FA905CAFB2A625CC78FA9B44949FA7652300BBC9CB32EAF1E7516EFA2236A1938FA45A85C11DF24D7A54075B85AD4B21343BDE50A00972683BE1110DAA7D7EAABA0E46CFC1C93F39C255595D49DC8F72F0C3375E34FA90217E40A09C8A05C6E631C524BDF49D9A50ACDB9C6CC29ECD76979F942094DB74399680E41C6CC3384737096C5EB7660D662E2DD1BEFCCBE477AE42B714E9C141C91C59B9AD637C47B1AA9A7D14C62A8AAFDE9107C4A134B087CC0CD4DBC3770AA07A37EF2689EFA78F62788D5EAD3D28F8A4DDA2581AB60539A7EF84906BF859A4A08E166DB5E418B4A09314A5859A79E2609E13D2FD40465E7D087DB098D96DAE9EE048923F66212E4E805A0F0012226E64B7F6D34585738A994AB97865FECEF4D7BF9B2BB606FDDE85102733F516E3C160DF32A53B902782CA2C4899055BFAD70D0E9C66B3BD10A7B5A71815A38B47D75EB00B36685B4B5643126FA8517FEA5FCB24A99B5D13A76A5B380186B7BCE8389DC8A1AEB530CCEE98C4DFFC77A902F39B7551FC701666ABCD4DE3101D9C10C0F21A705AE7AE137528220879EA435EC8E4522EDE243A636CAB14AA7E912A9F815453588CB6808D1281B8A5FF7F5BFECF332DB29B76DEFC17F2C793F4074EA7383516DCADA6CE9BEAED8E27B3ACC69912E02032A317108660F98FE64BFF0103760591145CF400F65C8C2793A3A40894EF4286E642FDCB2E6E2581C18C8A91E3A1D979929EAEBD49215AF37DB8EACBEFC4D86DEC387DA313C31BA982ABD98BDBFFA86D3A51329A8AC736847728875212E37165C3E27A882D3E5E1EE8E8D15A065CE2085C920EE28EEC3A0DDA4D8AACB8D42F00D41012184BB96AC492315EC523F18A2DC91390E3AC3B99882AB9E9976B4A59B2AC0E0DD4357C99FF275FB732EBD547A92A9D46ED20EF207B2ED880875E8E5F45AFD3D80CC46981BD9560D3B0FBFD1C627E4179E58A5475306DEBDF2997AA4CA4223F052168B7D985BFCA1E802FF065A2F1249F6BEDD730F67ACDF4D049FD3FF7E62E9D1D5567F89144B95FEA25E51A92A3CC7F09264048E9395946BA18652EB52C61928EC13BCEEC7FBBB24FD6D0FA4263D279879E4A6672BE8F4F5C14C5320430FD3A909C18604E1465959A80B5D6487996E8E372DB97A3FBE55B25397A9630373D30F113C23D3CB3C7C12427FEB71A20BDEEC288D8DB59FB2703B3A106249283246D081602B8D732B2BC304C41C4D1EE6E894C4BEDB0C602B1163BF8F12295EA3EF3E54672DB32F0294EA1AAED2C0A701109A4B6DD0968568174AAD55D304D994F4121A9E5337F6F910DC50F306BB5AD48C28CF5E8A72E4A517423309B22B1EB2325B119EF915A880C38814C5C3A48C583B37AC28A1D0E8A26D5DC550A8EF461077CF6A263B92CE3A975839A9664D2B62D009BAB3D1C8E326709892AD97B43A64D9A149DF15C595D79D4641F3DC2E2DE94EC24EA6B94D79F363B56D41FBA92BD3ED6BC9B71D982C8A231A73093634497EAC03BD91135EB0145D5ED1F8E81AD687DEE7AD8EDC054CCA42AD81FF07895D2D622D9D67C886A4F75C6C3EB946D9E92F75DBEBB96140BC7CD7B6FFD658BF4EE3CC191491C2127944D9A05A7E245EDB9AD49BEECE4F49F65DB7372253C13E15A8B1E731FF082C0B64 +sk = 383F5F66405A048B5DE32E190693403D8F8A1D86A5FD858A6175C0EF95F11E63AD1CB7CD5AC6AD635C6FDA6E933FEBD02C551BEAE78C73FEDFAEF0D2DF167A1C6276F30473882C37C6C6A9120339DCB8065D47CF3CB4160E33CB1B06A2C791260F646F9272073BDBA912BB545C1170E3EAF20CC57F3001A126F292D0B66A288DC1309180046893B67108266699B64D10C64D5A80694B142DD430910CA0208C42518AB2710A903011150449144C122690194861CAC665DA188188207114220A11430298B870D1B401023832E3A08188B820C8162823900C49C68D01076603B1889B1828C4982C61220E4482841C130690886911176009304853364D61B64440C029E0B46508C08020C805E0380818074D1C114C52A46CE41205220822E4B24519390442C4205A300E0838524B2002D840301C424994100C9A329109950144086ED8C041D9A0911001818802458AB071DC286D1400710B19109C9204DA225012280A412485831806D41261511248D82432C89290218225D4C649E40828514820A0C28012A12019B40C139731E3220D1A4971DA3461A3448081A4108B088509A93004254E1AC944002429830692E1224E191570C8962522978003B1318C4852CB808898026D02012019434662240C8B288D20864493C665C9365191B0041C4625E30442941609C20228E4B25063C268D946260B366921278EE1B22C14945121C40C4B8684C984311C832002A8499BB66D003048D424501810049808919B106C21442924826C938468A3062D61C20C0B3131243592C9C6889048244BA4298B326A0818090909220A03841BA90C6286480043711B400ED3120E149465D29464CCC84D9A22714B14441B98490441055A466C14178D00015123841010826198480A9800901338301C324849245149004C60908400331282A6295B9245D40224530220E3B01110C84519A59042C20D22168A8B980DE2826D0B8891C316221A360882086498B080E308609092714BA68C1119705A308A1B472D8B28910A302602B92581184964A48058964052A46D8A148994B0211B007104143118A21082126D9A264484349204C409DB2081D4320642B2918A022122C98122142560B890A3440E5C0209C2242682126D9C9851C0C4005990819A268808A064021990444891D4200251C40C04C8910B9945928888E02651233866111800038970DB300C10110888B46C13A911D9222263C2659B8069D0124ECC882D4C067291B86001406808440A11316243287013C68D8A421023370519C88422214853C06459408903876401C6652149464B228E4038459A341198A8600024850A324092C20408893018C58813342E53160EC8C0081898281846609A462441002960C84C4B24411B952943B46520C6410C250D18342823306193164242820DA3A8301A062863C089CB149224414521198604A44C14466C08486C5A208E9C922012423290A06888A031CC486089027021995193169024A140D0842452022E12034640084C21356CA424889AC4711B084821292D1989640912528BA6811C1570CA262A19C431C8024210098A14B8090986241226690A42055418104BB0509848909C38240942640400859CC82D10B7805C24104C1292249551A2344D620226A1248DC4264E11208909414809A190128864DAA889DA34240A19091B45108C16621817020834890C186C92B064800852D91248D82468614070D20826404610804622943286D90271892051104849000869D1386462944C12A9611202920B28515A14810445020444025292300B36262448284902318BA06851325202986C1BC605D9C00901026E9C129180024508A209A200696190888A268819019050A8409BB68093268600B40CA2B40590862564A231DCB87014468D13290144842004030801164D9344445AB631D34041040580532890D30026CCC69159A01189400CD09810C4146401162C494889A03622C2168621120D188624432652499205D4306ADC360D19090624B5015030284B8610893044C29285A22660E3048221480E4024240196850C4040200765C4244594160693B82508108CE482848A146110256654B691110191603685C0380C10010DE41031C2C8700B332EE4B46D0348488CA88120207288A064C032911182644C402963228C1C0682D9A44884A66848142C21056A83A45021168093148041189019111023C231DB6763AFFB833BFAD63A3B95A86DDDE7B1D192AFE0821B6959AB79494F58B2CB09044A7443F18EFBE38DD6F77034F3C2098FD3999AB323F9B70E9CFCA60B30BCB511B9F0E5C3591DC9BB75D5CAB4B8F41EBE3CC22A4EA01C3F5DCF15C7B30B03B3A067E3F3866D2B8429BAAF2FB6C2F0C4ECC09975392CD7284C277AA7971D425AAFFFC4C1649AAF0EC5A9DEF2EB9BECCD716728DF44685675ED5C6CD5B24152E4F3BB2BAD99024855F3316F21B0743AFA71470FC14C9A5827041F0CEB91C87413D45BE60B44E28676F83E7C05320DB7A2A2E7DAF9D6BF89C3F63949B5DE3A88E88897A255D42E65D59F0239317BEF5EE0170F162B08673B2B88642DCAF3100E5FF8754B910FF38CEDB2EF3EC92056D7386387E2C8F3E73F784AAF0ECE7470D1B191143BA1DB7100BE313484BC5B8DDEBFDCE74396EAC435129D208B7A3F89829864E3330CF94198D4847FCD6FB8754F3BC6A151A6963ADB0E50D5E541E0C8307B2EE9759DF1E670F488DBE984D27687F0B6C200F53A33A593BC403171565CC03357200318243CBDAC2C0B29E600CF86D597A47C36CDFB9FF1471C19DC5C7656BBE28C9FF8DBDF30DA02900FB55D9C24C5D409E436BB1B7C4E8E3A5018CE340329A0CA78B54EDC7C8CBFBA8CC838131D6F6D51414A49B666CE03AA64FBDF914C87AF3015A875582E501DB573779BF3BD9D0CDC2CE53A72472474311E8D6467C5B37653001EF7AA75F7F59E7CD360BBFEAB4CC3806964A7E1C0A3D9F2A53ED28F1436908EC3A9307C151E3B9BD5C00B6C09D109B18C5E9B17FC59E70A58CECF2BF780BAE1E339C381D41F8FE750550168FC9D5987AA78D6901294DA23491604246AFC87FB086E76FF30714F1BE688128E61B7C918AA929097EEF24E5BF630ED99C3F85F5CA6A7DDC354FE3C0F878A38CC50C7E2119C4B0734F1DFD287DCF78959F18AADC111DD122E5213A0C0322839CD0AFA044BACD03EA18301C66B95BB55ED48AEC0EBC4108F65B25EF55DB1530E94CF0CA2D6F7AA2628ADA2912D45B0EE393CB431C3C98F25DD04A471A22D80985F4683907F1C50886654C5B8F7779DB9D73E192768A705FA63A2CB6D924EA806BB07FC2E53401991937DC87F45B22C00890F439D1222E9C3907BB1F10B9D7B0DC35AACD87CB1042CD529735D49DEF144F38E6FCEC654B44018901B86092B55C8416F48A0EEBFFC84BE34A90F8857F65EF6B694A7D58453C3FD3985BECE43F5A5A7478BC8481B283AC7C3536377BD1BDF8394820C951AE0B354EFF9563AE90D9A38DF09A4D696C7095C88874C93F693F0D61AFC46D5046BDC697619C24B7E29DCC0E793460C0AD2D48B987D08C69C816F1DBEDE22BEB506B2ADB177CDBBB661851824B97A268D3BAAB97ADF13AEAB8188DD8EB0412197A20D82BFE34D18CA4C31A1837937DA28C664FDA4609C21163B32A280A49B1D7B92A2BF296732C419DDA0343834B8758D376450FD287513EB480F2F200589EDC596FA620A7E47AB2F5A7C89066F40EE62A7E51478EAB69EE413DA0B9267C21BEE3E95402AE05754EE457697841443D4D688CA1DA0BD043555432702A66259D50B9C9EE95BA8EB0DD4D898956FA3FFA81B0E150B458625AE836586923BF3BF8C5325AC3F5591DDC8CFB9A037CB67D33D910850D31B3A0A36178FAD4C48CD45E2D682C9D4C39FDE70538ACD93F2DAA64530466AE859414113D7AE92144EEF58FBD9959DB778B725C863816511A8F5853C086A1E29856BE70E08D98AE5D1EE9DB9BDDB4F95A081364D04840D4CD428421C825CB5BC468A1DC6360B00C37027F6A23FEC5AE314271046A09F729AB93EBED8FC0282C113638F3573BA453700F3E2506A7B6ADC518B51468FC81AEE15429BF5048739EADD5A8B346084AF18E53B551A5EA598224B49D19B8D1C1877A37CCEFC391422B3285DC84D4804ED12507622FE18FB7205BB48591E2C5A6513AF9AC4D9E26F466AB6C3B6DFE6C4CC0E2A267EA324E7BCCF7E359F3F839A0F4BAB669D4A53347C826AFA5651A7E9743099F59D7E6F5042485A8A7A8686D3DA0DA6A0492676DB59B7FA1142C955BC6504C2839B6CA4E1B06B6B1BCEFD54700E7C3034767492E1D68D48BEBC594A4953EE53E0E882447B2D9ECA7F09F8A6316E37F830AFDCDFBBA32EEABDF1C40B30B436C87D837B8C91E677786598B8F20707583B67EC29F875457E19001F4069969AF7107FC3500AF5CC3BA435D683E1FA8C5CB1C8FACC5F59F5FD6F41146E381B6E36EB47D7C2ADA55FBE43AAB8B0ABAF1DD7685064902EF4AD5175F43F1DC29BD23272470E0366136EB3AD5BCE3E082FC2A294A36BABF81EB9EFB0CA882D8DB95BBFCB48045BB7F03BC90BBAA76083AA4EA117DB92495DD8711D03309D7AB8583A947C9A0390D5E98E5E23B43ABC45A10529AC01F3A6F1FC924FD8120F46642A93F18CE7E84D0426472E31F71A78D0A2DDADDE82895B343B250BD2C89E64ADDC70C95072AE95789CB2F74D996309EDFFF3A63B9B7151F019A20E235D684EA0515530F611BC59F4E020FED48B36D1A9933EB57EB2FA9CF7E1E8B7EFEFF049916078ABEEF2C3BFCE0879FBB97D373BA58121FDDB5AB6E7DBF287DEE20736D3FA97127E0B269946A8E901F7B9A8A8648978781A2632B7D9B6A1A5378FD306D897C5ECEAEFD7A040922C48086D8E11C37F44DF248D27CCAAD7AD98463BD6642342D37A99124E6F35FB66CDE50279F30DB1B4D47A43B23B420AD4606AD231885967504E25AC2C26A82EA0985869812B8451AB5151083A02BA090C61BD8D94CD0BBCB897A1D9056A6024B91FCECC1237847D016ACF50940A94AF475F49811C9916538E418506EB516AB52C953F8060CCC6D9ECAA3DA8BE127D1DEF05FA7D9C0D6FAACF85C5349504FD5D62563A5B352CBEEACDA44467C38C88D93B6F33E177C4AF71BA208F02BD932605C9DF15BF7F16EFCE9A9F518BD9411E3122F07B26860DA73439583CE6DAEF0566D3A7EEFCB4FED980A60AE43188C98775AF786192122332CBD9DFE0B9BD39DA2A86126EDE483FC18176995FD1B1E939F806F92F7BB4F99F77BD321137A5FF285D809B9CECD335EE569966CDF5D68BE03872868D876AC2FDE80177BE98DF823BC6E31A1F9A51980AE175F2E7943F6BC7F8C0D0D4679E9F61D55FF5BD2337C7D2FBE75687D997AD46F99F3C3325FA2D484FAB5E4E17B08E6A394EFAAA0F3C06B6B9561DBBA043AE20DC65AB2A6FB284375F32F0E55288F141983A928F695A584F824CFA14C97B16E3A0F4E6BA14E1B0037C59A5BEDCF8C7638A78D14A875FE7EA3CC104109142843F46114D88E8E1BF74A64CDA4AF8E44D4EA4B180E935ABC44CE58157696E0A4E158C854F2372AB8D0A6A5099779466E2E3C37D1D84C7AA7FEB20DCD6B9430BCF90FFE0326AF3DE532A9BFF0AD2D8093C1CBE8ED371A04209916C89C7A69694ADE144F0D35ADAFB92D93020CCA55531D91926463AD7B9E441BAD294703EDB6913F446C0C6292FF5390323C48A662D8D0A3680CD5F7107E0B3E903DC7C4C5DA2064D15CAFEC66ED36A4E89DC7E675774BFC00EC8EC19774660C6768A0A914F012A21A5E5064445CE2B96571D376F21968B43206573C038A9CFC14A3A0F4055C21B7E679227E80F758E428ED3EB10A0DF41C76B370E3E51F728CCBF81CBDD7B34433E32E2DCFEFE5104B9764132F53EA04BA555110975F68EE39E37E04BB866376F385F8688B298A9A29E5CFD3C4305C60EBDE68CE82E4A69A14A12F55BD906A678B7CB0F1451264BD9766175D2C5854C53F7F91DEEBE35F4C943ED6C812170140369C999786C14CD12D7EE975087B104B924C4B8977552A810F8A43932DC8610954E687EDFFD4228D241EEA7F28FF9C48AC9C392BFAB9539E6134B37627CE7244D07B67B65EAE248C9CC95409C3D9F7D72A4F3E3F7DDA8FED7C9F29B9F02E6A394C087806C0930DA14F2B0DE804C021DF988849F838798E248F7EDD32A8174A6E56AF83EDDF35BDD736A79D3D5B57C52EB100B393C86A355EF111B4187A597DFE4B9C092795121DC062011126D345EC27F7F8D1F3A1C8126C75C09A4E6B9FED8AF9C51DA32EC51D64A9E78B75CB46557154C4CEDD4FBD7581EE7F3887BD7005D7CC9EF7CEC6DC3DF9399597453453675E59FAD4F7EA06B25E226A5C66F78E6CB57835170CE8A897440315AF4AF5C5C49962AB8F0FD1D0559F59BC9D259FA388B79DAD4A47035F598C68FE4BE561D2A3E2757C8A1C50B38D9B94BF7C90867B00C061A14E68126D73FF336A90A7854302837CDB447DDB4A4D67ECE5ED5D48D35D5EFA485474821BF9233429D5169EE936BE1086B47FC3CBA434C73D33E07E40A4B93680A9901CBAC909B89F4E310535C6DFFB86B5B4CEC39FBAC894568E4003D7628234D2E726CE51856E482B4492FB506BBDF3526AE2832DBA8FE0CB6FEAD017F5A28845F75083861980A2DF8DA55400B86FFF51912CBB1EF8D2FFAAFC48C8B50C16D8BBA91E7A3E6345E5709A3C4EA4D3A59C4AEA1906A913283D66CE69C06C295477B2A0A9F33B431FE9156BA1619A47D4B6950F1C111EACA16E7AC963E348423AA163639F1BE13F22FA064EB0E99DAF66E24C31190D51F637E0CC38C197AE708CF808D17AF50E9BCCB3C6FDB945C8D452BB1E96A7EF8C019A8DB4E7CE02E02C0BB7149B90DACFD17C73DCEFD64C268548CF115F357 +smlen = 6904 +sm = 17867A4A1BEF4E839887CE3FD8B09FE95E79E1EC66F28BC203B6A8982E41D904F4E411F7866EBB8D5E7487EB69FFF15E6505B9E65A0E15586FCF26FB80C53173F5DF5BA0BCA7155A92DEA007DD70C53489D727686DB89CE2ECF394AF3AFE6B3317871F0552C28367FDCAB5B79EABD58A659965DB9D51E73276A69FDBFF61659E91B44BE162EE189E4C05A5ED4BA6D0C6C0B47803F3A6A8369786AB189E8666506CD1ACDFB7F41FD46CFB8AD5E9C18B6CD009ACE9DCC437CF30A7F953EE84402DF842C94AD10097A077B0FE14365996FCDC450821DE44EF252597A37AE764ADE152C37BF60A3A505EF475A4B00EE0E6686AC96A4266DE19F8C3643C13A77821DA5941B5E202D1387CC32503699AEEFC07AD685D3E6018AC88D5B0F73AC7E31DE98E548EEE243CFD0208CAE53D1C90F2D41B7BF13977E4D32F4BCAD62A53D1F653CC4281FBF2869A1929A030C48C7C5B38E79F4C849D9679BCE04DF7F91C7F454866E02F06EE9D2FA5FBAE77615D9DD729FC52D137BCAC99443DCFF550BB63868D5C39D486481373AD6D856C2DC0E601CD0DD7FB337F50961C96CECDB256BCF9F77A4055DD5458E456851D03DD93FCA8A770305D127990BA2757534F367DD1ACF92D006DC75E8B41B5D4FDA02DDD64949AC710F134A36AD9E5530DD5E869EFCE29B90B69D786955EC7E10FD78FD7824A9FF4E4A4C829B8C41A89DA77EE02024A5C598F39DFD34E1083257B9A5D3BD957237FB7A563C8519CA24A3176D7BC1982FF726102C08BDD348BB3B331B7FB6CB545AD221AB7C363BD54378980391FEAEF4E013F48ADE2B18D8E12A3DBDA5897B8F3099B7F0A6996F3771B520A1FCFD54BDEFFC01EFB592BC26862747DF3C7F5B8DBAD7A3011530BAF960007159319F0B8097BD4A69B2F57333EB2F6CA4E7273C2C778EC4E38EBE23F4BA31028DA17CA6840A3CEE69D5D0632545C56D7DAE9BE115A324138A52DFE056928F226F04793BCB9F4B55902437F36DA96522ACF5AD227A1944D307373F5DC7B47AD470D518C85E19144DD93E1854483A4B48BCBEC843AD6A9DEF92E2AC8181B55C4CE523162FD54D2B94DBC1FF2071507C4DF34F2F2E78C5335BECEC4D8C5B3F6B1016715B8FC7711426C7904D2DD52DC5B81E0AFD0938FE96AC02E229702309533E5796A3C21D8143A9E8DD09143DD25BC377406823E2B24A4D0073C510941DD541409E304036D6380EF36760F7061C6E4EC7312C17A4CD91D6D5AC97CF7C0EAF2B88900203EBFCC5F24D5C20352433A6EBA7081B1C9282344DA2E2B1E023C3E11D41C4FB650AE318699F72D115081FBBA796E8FF34A9FC77D6E63E377D2549BE72479A6043323204669422AA942D45BD35A2C98AA56071C9087365ED76D029C9424E75DC375A45107CEBC695F8E078C9352C3C89CD9F3A431BE426B5C1F72D520A3D072FB425A448C84EB937C26040FCC44B9DA70649119086388D6710F337474A897DDCC2DCEC0057082F7227208D29C547E0D4ACB6740C6D324474A1BBF2EA1534820241105D3FBD32D0439B8A8C65C2813E1BFEAACA6D5EF44D71EA33C1491AC9EF5C39D61B8B9B81C05A0893CA826ECFAD7013FCA772BA71D8E8A97B8121BF1062506F03CC12168C485CD718BB1B4F0A57CE6B580E706AE72BF538EBD2FB70F87A549A13335778A00F27D1D46C5541062D4DC6D0B3B797AEF65F68165177D44F01D8147BF90F05B29255155543100AA8626028A4C354AEFC01AB1C9BFAA4DE7471DE39E503F9148BE42D23FD13E6FB79665342708C580F6FE587052040299B258B9FC8FB0F3EE17083511CD6546CE8BA433A90CF9DA8E8970971F2A47725630E85ED1BDA06DC4FA2FA9F3ACE2170A3AFDEC8270F26205E074D0F78ED8C5091C21A7697BD60035C83E51B7143384B6E14D42EA41292EB695B44DB7AA599E4CD8E59EF8C2442B81A67B3C35509B3EB314E2D919FF70FE01D9EC1FE645DB6292B1FCF5D0A6F44DAAAB3600C21DFB90EFAC87EE0069291C5E4195409440F8BCC66A0F389F2D4AFCEEE6A56A416EDF44D6C5F8EC2372A471B5BBEC1A4FF0C3E63085E4F43518043B976B71E3536A53DAD4B722E66CEE2076B0403AB4CE3A65727B0131FD71BAC6BB6D1A5BF31CBFE94883EE747C7538BEBB953E559540CCC2C56A31E318E748F781E9DB2BEDB1E30DBBF7490F6BD9C5ED9B83070C47364B9917E9BF549F33CB5568C4B0B45BC84BC829F786FAEB21D6B3C4DBEB28320E79298F4E12D8BB15F8A1BC302677204E026AC4A7B3DD8672EF780BDB1AE931915EF92BB996F234940A06BCC8A79AD170EC0E111B8D901E25B1CA13648F9DE30273F195FB7F685FA0A8AB1D81EE5BC63620E76EDE46933BD4BE36699C15DF4D30B8428BBAA0EE8BC5251B58AB623835639A331F1CEABA735C6D6DFDE0496A72997240A1E90C5CC619822C32FC5120B3D18718A28770A5883A1A5A469F25D6DECDD2A54414C01F564514F99CD8262FDE6A1C1DE8C5E54C8EDCF5D5D39F6FAE1681A00F5E993D2300D0E29179B8E0C2436F332ABC6FA10A154A1B0AE4FC28316B5E6FF6E91D8425D95D25BE572995C72E166A95CF1286BA46D88C7D70F2CCAA978461C43367ECEFD43E409DED8EDAB3DFEA80A7965B5ADD226B2C94D6A71BA2FE4780F63F5FC9C460B9AFD402325D4D498477A0B64D235CD5723BAAED6A8EFB7E74164D11A3429B0EF7A2D26BCF1A25F6082B95ECE574A94A2238CC00BAFC7A6F52D523CDD6A5AC24E9CD202D5E4B535EDC484216EF23B8ADF3B08C05865A699C848E93AFD87CB2C8A57B98B69FC5EF7A2ECBAB6B81D3D9B78102DFB034D43400D29D6A9AD11D089FE06CD3CC25B20E96E395AB4194E4B564CE10CA8C0A2AE2B416349D7924EF6148FACAE19BB8FE246D6DA44B127045387D40527691A5F8BBF1F54431A9A83E2C3F7E0A63120B2AD082BB1C6B2B044F0BEB7B39CF88A01341F6FC5886AC37D093B7708575205A10C5CD4852FBDECC4D574D97F40B54A377133262045E01F005B54636F13F259A863382F0572D8A5C097E42EAD74EC42ED9DC5CDC93C8A1F6396166AB97984C316E702E861A7BC2B1ED80CF3CA609978C44C7F8A8EAC20B955D5271458F5442EA3069EB0A2B4342E6C6B90363795334B7FA2701E95AE2A3F399F09D0D6B942AB69DDFC72733B81B7FA1BF43F22BCDFC13FF72A85B9825F62571E100CD76228E5BA836E1F8D680F558C7EE40E6E25823ED0E412A220CA6F9D15E42810E4BF01F6698EC7E628D7E17894CD57F67ED140BF4CAA7B138ED1E2DF1DC4DC2EDE42AB076F5C817E8D35FFDAD9ACCFBAAC0461415127DD550D0CD3F6BF7D5FCA1471986E276354E3F1363F1F382E3844DDA47753C25E991A4B61485961997509B579D5340C88E09C287861058170A178438EB435502B0DB2770D00CDF370FCF19E5173B069A093ECE3C34BBD8BCFDA387E4ADE6A5F83ABF94686CBAEC67EBF7E9A789F8297976B1B25BE17D6DA429A793F521B366C9EC1DFCFC787520E177CD9D6FF9290765713E663935008CC728E8BA107792D5355D15D1C11D81E3030AE78A5504F576552D7690B74478C41F29FB23A126519DE67B20A7A18D5BD11A96B7A8E20E1ECFB7E05A9253E23FC031F1AA439497E09B7A93EA69D1103A36BFA942937BE441EACDD6A981A5011503F9814195E747D1E43FF3502E08E8E96A30D35EA152175D4B0F2B3B58A03538C519D0635522B6EE43CE881D9E705C5334E27AEE4076861507CCE395A3BBB7EFF9AF3E66402F2B65B026E4F8AD33F2DC916E5631F95E71A2405AF42462E749B745CAD101EA008E0AA057FF15F6E404B42E35CB9607B75DB6F4EB515D63CB745C21D372E67A976D1771A3B998E63F166A0B72431FA366E3E2799C3B1C1E8EF88176A1027970B0E0B47472BA9132C2E7D8DD45CF793BBBC9D3C9AD163B2876559B2E3B21114CF5B683FA3C0376EBBF812C3CDE9E7FDBA2ABDFD28000E9D35C6F37CEED9BFC41B3AEACC261A6634F4964BE33C087A81AA45956B8A801EDE6338DD9DF5B55D825C1C4604CFBDE7F695DFE9E0D4438762802E62B246FC89A454BA9339143D6A7234AC92CFB0B3F983542155319CCEC07F3A00CDEABC6C2B3EE3947984D8CCA5DBFAE029D441576EA9F75578924F2B73A202B36575358B21B6373EAC1B3C84A53AF0189939F9FBE118334D6954933AF3FC986FE118A767F92CB03524CC9ED1DC3154D2AA0CF96AD0A7DFE47406E98C2BDF83C8AB4F85291A8A81DAFCD9B230B83522B78301CF0F8D9364E27702A9F8D1131F1B31C8FF84536047068F3E9A5331445346DDA2E649D6271DB2C90F3C9AA4FA1248BB5F8CD35A50E2F4BCD454377D77B17073509391B345C2B5C9AA24B511DF5068CED1E3C45D6A02CD32E4ECB83A5C68FEE501CE79DB0C4C0F1F267570D9777FC5B313950F2879484D1E054191EDB6875D3E07FD1449C50EC5AB42DCEC1C1342AFAAAD9E12A2E0BDD9D494D192C356E9E8F4511C7505BCF796EB8784E8C75F89568B4B22D86D6BC3975DBC9E5474A8DDA91E29FEE76EB087AC5BAFED45AF07AA4CD569EDA17AA98488529A6E039127E1DCBB9C5B99E1C6B6A389E24C8BF7FFB369A259B08DCEE2080BE288A44F300D18468208F50BE54F66735ED97CC5DBF266A9187E6591353DE36B5E6DECEC54F1E6D5D70C82ECE207AD638F78507FD50FA532FCC27D04F2F3CE6401B5D57343D589BFCBBE151C4D2D31AC376BB29B6E4E84BD3A924E11563249A914E00B715F0D92BFAFB83553BFF2AA6827E8AC77B86DF0B5BB884151FB44769DF9E04C388F2A655946303085F35BF30E773C0DE8EB82824FB034928FA1FEB338AEF922CFC2D764B8E1F7E40EFD39D8DDE9B5034E2427C451208F9BC357928387141D7556A1EBAB9B2444C0A15A2F5F61E38523547F05B4DB6D71ED01D07ECDA044473F86F98FF72BADAFB87BA7354BA62330BEB82B6639D03AA22A4D8565D7F8BED7A67A44D64D8491EDF204B9460F09F6EB4B4AFA1E3E87BC257F6A590230EEEDF6B8150BB31078FA759CECD344A5327296662310F6D3B88442F824120A8C19133F4BD68C4E8F3174A35ADC9E46869865498036FC9E3B73C3636033552162DC2C5DFBDE8E51AD6183EACD1BFA433FAD352A519AE4B0CCEA5F80DF3C434876FF86991576B2F3E0D25B4E6E14460CFABAFAF81081D19734C71BE83035702ACEEC2FBA900A8372C9864308CF350E9FB9F37B9CE01752FF1B40BA97408155170BA56E19170AB0037BDC8AF2E5A73D42422BB5822DA9594BAC0456B88097B8A5B48F8EA8755EB42BD25E284EF97CD55C90E05C921F7A39BDB5D57CC96E962C5BC64D9FE97DB376FD61B01C91201A4D045CC79336AE68FC4892F974AE16530911957269D03760290CCB841A0FEEDD881A5CB8A3957F1FE2AEC1B97929126510DAD2EFD7CC67A61B4B2800A8E790CBC42D70DA5104AC2243D5BB899A7A2998C589D5FC2D497D93A80589EA318EFFB0A8944659C6D56D58F11584DB820D5FBC6F9B23D41EFA1D10B2654462388EF594EA4379E611B0CB321A8492A888305B4DC9F0FDD51197807D3D67CFF906B419BDC7AE175FB080FA6AFB365276DD11F558D4A90526A93854FAE314BBA31F49BE9EE5C41DFFA9C4412256B1950C276114F3D29B86389FCE874D1F67DE957DEB27014E78291B578749655C7015051ED5BC8EC62F406C3899E2DF9712AA5133C3052CA7ED3B83CF95097E7F774912243719400A27812B8C679733C37E98C9CE184E76175FF5FE7F358F82B96C225B3B3B9B506F2541E65EFB86D3C00666771D82074F229F340F80E4686E5AD7A8B978409D9C9586B81BC14C540C1CB4905A57558A60FD437046327A33496754EB9C46EF595E0A2A17DD1AEB4D150335A24EDED51154C4E6842331146D7BDE7CD886579603F966DABD6EA4D96FC97222BB30ED9C585F2A64D511319C1D50B80D1D88F1903064C39CBD6E8DB31405F69680807DC139240F9573E54603C775231A24641B3781C8AC9B0DA9EDBDEDA32B61BC4BE6D95BFFF7736D26E6B8DFD814EC6C0317A14D7122F677CB4D3C7768A7BDD1F2670A880A43F5539FC881C906FE5AA1D3AB2D41A484CA41D63AF970A35906FEDC50E29C8A1D3F7D34C4B627CC27421394F7FE6655140843BB7760EB79422095EB1F861E6CE014B5E2489FC4C60BA9E42279E7117FE650961C2D9CDB64448ED0A6A874E7DA3D7A535F50A265C594D9137F45BE44713F1F3163105CAEA0E59F1B5E36DF2D70D60266671AB42A86600252BBF1A4677A264A32E0DCD184523BB8C25F9E3A331F1911C83524DE286647C82A538B5AA33402ADC2B5B0DCBD6D67CDF88FF65D437DEF93AAFF583E53304B7EE4EC84DD5337D9BA28D30718F2BA94A8BA64FF8355472CF632995C1D91A120DE611A9354F56ADB5B9C2EA77FBFC1D6F87BCC5064099A3B0FB2D6E809CAAB642831119284E57819EB5D4DBF23B41B9D4DC0000000000000000000000000000000000000000000000000000000000080B10161C1E292E8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 + +count = 69 +seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 +mlen = 2310 +msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +pk = 12B2EC76E5A0B8141EA50A48CA3A3719E9957253737EC71207632474A0C5507BA22BC8A02EE5749F3C5FDA51CBA5107A2DA1CCD88DDFEE2D570BD74E758957E9A655254D9637D5E749F9BB113856426AC559DACE898316374AAA8A296DD49B6C9951F0068B2E2D1F27DC4CB9BCAA5DBB01573F72BD535B43BE7635D62CCC188F865ADC67D51756036A6820EFB564EF63AB5F13422713C8C47936515FC29EA8BB9B34ED3777D0BA870F5F9F7D0F083649954FDE9DABEE11067152BD7D799CAFAA5B4F37A79D97A1E84E8BC7A8743FE26344C37E97636AB9F83E9103C66924FDD8E5101A80D285540322610A23A5A706C6CF8157475FE5D66F8D327D3A4B366AA94C6A5B1CEB15D844F835F5272536C08A0B6B441EDE470847A2392DF779367FAF9EC1F7CA1A5E1C8DF815EA2AA3BF91A902F06C06596E60CD6C4AB47D3C000EF8055390ABF63EF93F664C2074376FEABC3B4A4BF79263ECAC4C5EF36195325812F5F02B18191EB8DCF4195886187C47FA023ABCC2ABB5DF59EBA7BB5684BD1D3AF71AEDEECE0013D7A42D0552A67733FB64081CA01D0EB9DB5550A4CF66118D1D15D21DF91552814F4A6B375F4739F54EF91D9FD4FCEF1DEDDBD173F3284D422A10D5DB926981309B614BBFFCC24DF994FEC8C2E564EB56E3619A50A13E7CF2AE28B013D20E09BCCBDE4C5B9136F7A5E4783C2149357B9B8382E083FCE78DD82CD1F8AFDCC52BA2A5A63482091E8265FED5FDE416506024D5C7C35C201DEEED6C282C4500CAC60F5F1C15A49D0CF4F711E71A0D4022F029934768EFAD3EE25E87AA36BA2F37650175EA5B92D90527848821300F4243A8B282DAE51B9511D5CC5C19CDAD9D21E6F9164F4AC2B5B3756ADFB416DEEF433D80D60249ADD921190BD01316FDE541E7E9C7E39846C119F879301135E6346EBEE83ECB3E55538860525DB67D7AE82D18FB0BE461F9EF1A5A897B9970BE5708A2330C7E898E40F4E9EBE483C04D9DA8F55D547E0DD38EFF84892D01D4F70F4274EDF85509F0BD13B1B0AC934D423AE09ECE9D222215BBBEA510382BB839A271A4328A441622D332F33F13794155620783BDCD434D45F7C6D2976DC26F0F53FF55D77661E320722EAC965DC54CB5EA789CFFC3A3FE1FEDA6E8BFD78FEB11BB987C1C3AC270270B4C096E56227E5CD252C306008D0D73B7FA53931DE6217ED005F17E06C85566493CBB490741A5FEA61DFDACE649A9A59775B0AD2579897A7EF733EED5819129568F328F1C9CAACD13FDB4BEB3609C285A7707E39D7B2D54E9F2BD0CEF8F719D557721C194005B4E4E808315460F132A3A951EB5C1581F81903DA986999CBCCC99829270043CDD459FE7B5119C5A0A066E2BB1604C356492A1EEEDAC9D959FF3A6E08DE44C3A3C5BA1CE0156CD7F0226049D683FD0EBA331DA1E2166A2EB661E9B3A717650A10AC21C8C1CA7D420D4C59DDDD81D5C7A96EE3A2E6453E99BDCBB5C6A09753BB5635AF6C3D4C3F2E409B1FB63385444600364CC72AF558A23A322233134B6F1AF8D756E2662E5E5027322349CD81928404F935DC091B9C93BAD6B07D8A118826D6635651D38EEF3A6D5264B9DE52E37F074F77BAE2A470DDCCD2148DE394497AFEDBBC2C757DD22034CA620AB87FC7DA7789BBF11C1025E909557F2F09A5A01714519C3B8565A3574668D1B7070E047884121B8DAE6B60FB04B61D4C9BEFB7B0CE597795DACD68B26ADF2CB1F6E4693E91AFEB74A105A3A4932EF88EA5D2C8747EF64A1FEF6D7B2F8A93A5E5E5EBC5AB5AC1CC4B9F22E21C217735EE1BB2C8511C80410673ADF07D30B5042A776149C45D6C28FE20F571A5E850730C7C0BC53F75713465325FC3EA307686558C98183D961AA731F6CA370637D298E851D1BDA7412F863B91D59D9533453054A9ED67B3F0B15ACA159827FDC3397CA86725B83C47CEAFA69C27D70F4072AA13E5900AA90319E0AED398F598D041DFD683662FFC0FB9DB462F44EC0504A9403957463BF2BE6BA63388BD3CD43DB72C79C4363942FE3E40EE8F77CFA791BF4AE1C6828B6EC777020EB47DA7B6A97330BC06DDC750FD88188A21F53958F875695632EC0BA3D91AFF9D5087EBC45002AF22ED825FB8C051104E9284EC172F4B7AB1D00ED921BB26263CF60FB9B167FA51E0FFEF2984511CB8CE68D5F3F5B056C4868047052D32D77457CEAE83DEA563F70DB60EFBF080AD010CF6EA1DDDD36AD62F76DE4EA879B701299BD1F65FB942576803E5A8B9ADFC9024BD4EFEDB83833BCE46463BBD3EA1DCE392C3070478A69C12742C07B707C6F6827ABFCE4AE41CD23007D403091B89AD77D291274C92DD8204430B188B16C67B69ECED01ED7C86BD187A8390440798E4DC6C82B6CB3EBF9DAFBBFEC2E64124E92B1CB3B893BD0C5C664F0EE9D0EC29F42A84640660D5FA1E363C97E5EF81923DEBC3D984967C2A47DAE9D60380F6C8C7E3FF95E50A0DCEE93C82C27D9543A9CA1F8300A26124600619D627C46B83113A8A6D416088E1FAFF291FCC86F3A44CFF069897A1F54EF94EBBF02ED1CF321EE70FF45E6503DD2D0F7010F35C4EA997AAA00660EF35CE3F60E144BD686A522F0FDD95AA1072EF5A4BA4C79477877D6664D65C9036CC4B7046DD741794584A5128D49C4EC8C71A85297A25BECA8A9C8D4A9409C2BDBD4E7F1820A0C882E6983D1CA6B1F74FC56187EF356E7F52A316F09802C2E57E96AF103FE8C4EE0EE8DB4CD1A50E46F69AB00B6C7DBA905BFAB7D0DD5294C4BCBAF71E25586E0FB53AB36D9DC350A2B1432C6925CFDB0E72DA6F8B98A299BF4DEFD1AB16667AC60F062C2B7EAC18614BFC31E866BC7A91F10B3AA7512668250AAD77BC2DB7BDAB3F41927B3AEB31976899F9278E7CC9253B28997355BCD42347164FFABCAD29D9236DCADF11B6AE054552DCACCD5EE9D52FD9ECDA765F434935F3C0B9D5AA0487182C3A71170B5B47056AFA920141761584BBF1CBD13B9BDC06EC1774A4B681A19004C06413697E164EA0BA7A6489FC8BB7FD4D1F37A661CF8F7AA818357564591BA379E69F853A4E0EC79AD94AE4CB135B6FEA3BBB1E5BEBF08F08C6E5296399681C1EFE90BE41E71C0E960C23D2780FD36A728248AE376A6550B022B48E57DCFD2CEB90DB274EBCC4510B4EBEE39C22FB04852A675BE38F59C9E83399C13AEAF1692BC46C9C889613EC02C687FDBD9B21A3177F768D6F13CFF94E4E03ADCE4DE335F624DD64008F378670B9F7961166109CABCE0BD493B60F19CF70C819EE8EE9788AEC5BCD2869C450295614B547DDBDC28F552002A8ACB82F3DA4298EF0CF8DC16AC13BEEF1F7F6AA31612397326E95591CA9E2964C4F58F5FAE5276656A48E64373B513261EEDBBA64B12378B45E960CB2DE777C83B234E2CD4B6D4B4BD69EADD37987495840016DA512455694CBA53E01241A183FB1FAB12671AE90A3A734C831A59071EAEEA52BB3EE7DAF8B4F2C624C8FEB096D610C3F61D439EF523FE352151FE98E03521B4D660A06EFBDC755FAE1C739CA77499D67D98F4CAAF6F42C14A4324BC2335F3CB995790E0A6022D253435FA384065EF058BA8F1A0882D598253EE62F58FA00C082FAAD3F1D18FC24F35BA68A8A23D45BD91687C63BB7D5D8B83A0480010D5111F8F86AF6046D74BE9 +sk = 12B2EC76E5A0B8141EA50A48CA3A3719E9957253737EC71207632474A0C5507B152133E6E2C818D238101DE30660664660D43B390E08C93426BCA3F88BF73D1BA61D30B785AD39BCE37E41C0A60CE33E075FBCC3323A00A652F77BD8A308138267C7125B342D2CE69D9F0D796B8886269CBB94E0F581F012D11A9214161D334314469262362D9BC809522492899424928091A2388003148023B59091286AE040701B957199304DD8882D218221DC020C02448501A5811B42912190608C246820207013376160441299302D891412A3362EC04220DA440224B28994C8898B482A14098C20452A60322E22492CD206320B978902B901D9346E618248CA10611A31610444921C2145519031034946090684A44891CAB444102786A3006681462E2080485122219A060121451141B28D09394643C651A1102220078EC08091A0C48C0A2092842430203881549220D1022621232513961141B48CE4384C49288E84088222360DC1325122268423A00CA322521092202427128906040109621CB34010811163C625CBC06D13164990420423250CD8A81020835122C8885B060E8C8001E0A8008A8011C0828810464211C5711125928A3402A1162501C46809318A83260509170DDB16011B818C0A08080A148264006084A410DCA004089871539061980025930470D444221212620A189022059101858C9CA84CA4180042384C1B116CA2067049C08C0486650B3321484089D3C051A4806C180445C914805A2620C392440A124C6120865898611B454ED10280044865A2264D1B852DCCA46520C77049B02D000372CA12269890908A942C60022D0344525A362A59020A0B164D81A2081B32061B1771CCB651C2481062B00CD90424103770D892801A899109C150C3160A09363103853123276A6434280C168ACC0622224041C3B46D2107898848320B124D88260AC0B6309CA85003410520228CD032115A148D4AC06188942409800D1B30110038614C34625342640094811B218CDA388A8B044C823490D002294CB009D01611A2125290164901104211222C63024453380E18A40144382851066E1A376050B64C02362A83A8690C328E11154D04886591426C083944C9022AA3364223072559C0614292319930091B3288049705103881D9C8801900601C336E9CC64DE014289A18301228049236001926641B2810A4104853B02D12A1604B9064A4142940A84818C92402851183086623400D0B85011BC0311B145262B241A1260E2094914C320903806DE344640A18691A0572D3466419256881468040082121C84C59800DE2266999446299244621A73123054E09248044008403B620C2C80553A8651A8545A2406004984814073288246010227143260E03C72D62042A198281D1046888C26502C308C30041D2C289C1446A839031004871D4B600D2986504B0608A002A19021021112C4306908BA6049C2290200985C3C6885B844450A24042C66422960818426111124DCA04080231921B1840E1300504484E1B19844B0224509001C1225023074E02308E1A004D21472DD8B4610B134151400094A6115A340108A8650344505BA6089300650A922920370119492C58124159B2300334804C049114302C1A390AC81646220429C118480BA4711AB9890B098D89B24564266A51A64952B26084B409DB4602A2C42D528880893291248190C2C490843200142152182462CAB204E2C049E3C89081402994846D20B50884A671C2340822817158245208970C14B16C60C2489816800CA48000B66121934D62848D20808842946549301112978D038120C832100A490818C0290399059832605BC8319AC669803632D1146A12A711C3A8480BB02C4CC22408A7515BB030511610CA944140900523C34C531268C036710A332AD2226E9B040809A66503422D082490093089C2B49082122A19234E1C18421B353109B5312225921A963043A42C1834241B294A882471DC866D43020D0C0041138230C908814CC00053A288522489CB162819C98063424C40244E98400D01A071013048E112710A33488CA86D1BA26488B06840980119B4644BA02C13328DCB206508B80C8940310232315B06321CC2690BA90C44007118170C1BA224214525212172CBB40548B804DC382AC1328D58B23149A2305A460D1CC250CB061218260913994DE0C0819CB0508BA030511648C2960CD4A8050BABE41EFAAFE1207494DFE0A42ED2049A7BBAB66C237415AF05E6BEB0C00B7758B4CD1620E9E110E0AE2336356A363A3D3A4E046561507AB7008FCC341DA46EA2E7A6174793C6DEC9394E0E58DDD5083DF2D3D319754DC20147EB9FF4D8CAE17E5AAD31BB5897FA674D897CF2F3127E1C8CF145F6D5ACA15D28B3869C6F9BDF2E6EBB9FDBC5463345033236091F0D10BED5BCDE3FED1A8C660659BFA7CD76313EDC9A0CE135B8CD88F8C30C15AD52FB0F33CA9EAFB03289E34BEB57D7BC0BB7FF2EFED08E318025E31D70ECF1F487791AF421A7C9541DD172E186E36A7AF37398E1DE823D9A7F91E307AD239933043D4C2BC7526DEEC0B25ABD26E9ACE88267EEA2F5789B9C5FC863E342EB7E795B1FED74187D05AF15746B829A015A529D475993731F6428E62520218B97118A74C08668631E4ABFB18BCF5770FF401B1F8A07E003208EE664D0E2606A5478CC386A81DD9D9B29C80A092A5CDFEAFD36A9BF56D7332D77837B459BD62C693FA2C7A5B8081EF26F655456D1FE4C00EC5E2EC8A796B9D85EEB0EADFE93B1C816EBB6B1C7664D620C2A06CF365148E52C388F4CF03A438C6785491CECACC90ECB984B0B506E3A66E4D673ADFCBE7B842DD980CDC05534E01D69C01CA2D76D60E36CB03CAFE17A4F6BA712D64FD18019994D5154A0454ECE0E42B328C5EAE90633A04BBD2F5A01952E3F4BBE974C2B9689CF7049CF0404121D820A5E2E59C7B52F480E909D9FA67E46324140E2CDEA49B9386DAD7315AAB12ED54A0A561D5E0F039F7C18520FEBFA70C1CB0B19ED60BC055C721352DAD68D15E20502BD8D6B72F081693A48C5A12FDD746D92B973E13880E474938D7A9FD51B5EA2B56AB79B5CDB2D7CC3968D278F0134F3CD0A1F498637D0C8EF1E13D4C29ABC6D6BB2F3B49A42C47F11037C736D0F5F0090554CCA0D900DD6D6DB8F70E6B7BF24EE7CA4AADFF193CD7BD937C48C630A992EB5BB519A380BA25CA046602F6174489662185E005E90BD50F76A50E48B5C228BD2005FECA1B8C6BCBA66F98935B5D4546BF1A290305145EC1EC378AC7A8582977EDF8CA4BE0CFF64B2D448DD5526E33F1987CBA0B3D9BA773621BE39EF92A8F387B289B52EB233DECE751D57E1DB8A32F13FFC5A7FDD4993DE8C10973EBA742AFD99203924508A9F267D8A8EAD23EA92BFE2C4BCEFF4950ADDA9953E21893DF7FFDEF1B39652D8FDC9F9EE72BB8C5682AEDFFFDD66F7EF2142CE637DD159CC1312E33F657D90BEAE9107B80D22CF1F5E20F1AD695DD5D0B84C81140B9A23A09D9ED996F828B8044335A38DB4BE7D8DADEC62E510DFD2F9DE7E474B245FA6D6E3ED893D5BBCCE17B29AB5C7515FB00700439087DAA60A75E88DA2A1417E2459A70CC462209F95949828206A5CF8E100072032DC4707765B6A0B73F305B70299FC4696F6E69167EC2D310ED9331DA6B478EBE8C8CB1593822328D059A679DB9E7CF8A3531312ECABCE0F5F8F3E3FCBA50118FDD1DD3C51A015F1521E4F1B433E30462808FBD81FF46BEC29DDF604E3A42B20A79F552D90B82CBD545195E78FACB0C49DB1062F500440E1CB046C7DB977F33F122360A551C9DF822EC45FD3C8EA864D4FF23D237D5C32E397F27D6D0998C1D55E5CF483C63D5814509BFBE41511019C73D2369EC3D1A6472A05263B8ABD741BAE5208E07FA16E651AA369DA20CAC81BC7AE5CA8CA5F3CA16CE57932DCD0D5F4233E9AC3E1773D7EB89DD5643BA2F41E713A7C80A0A67A0B34DF11710D691050AC8167E639CCB2CB4248CFB9EABE677C364617C131E85065EA046FC5B62D26E0AA7119227BACD3D48E881019F44A9CFB99E67A372652CC4CDBD87652ED9AF2695316407FEF7E237057E883CEB94DA892D60B00BD7F4A0348886289B1327975095AE6AADEC36A4655617D65B3D87C3AFE5CD2DC2D3D83372159951BD0BB5B6EA676D8603F21B886422A653D73E35F1E7CCCE9252EACD8DCE188D35B2A4360BB1BB9C4A2AC630BD1C083F67BA887A32FC0BE2B9C54AFBE1963B10113643F73063C6900CEDB79E62CFBCD41BF4EF9CF6042E7CDE8C39A101737A5CDB874C525B9AC5AF6B49FDDC56424E9EFA7DD7A6727070085DA6C07EF59AC57A393E75A98840346BCC3F7892FC5428AD96A79EA48471CCD17DC83ABA53B2B56101B22BAA603B46345DC1BEC5A2D2C23A1E6BF1C2ABECE77265A6D01115C905F1ACCE1749AC86A5D1125E0FADC7251E9D11B9DF3F38297F6E033EFFC554D5B1B2AFEDCA6BBC8F2BFA8B86572F00637FD99FD8843A6050AE4657F3C6CB1FD4C101A6709E9AA95234518610E93218DF6B9D7DBC0B287E1BF047723FA1B012CAF0199908555BCD7C9ED21FD8CC060782CC83A9EA5400FC179D3A631A27880075ED19E9791C77A9BB9C8E56A3EF9263A78437B65B48911D65AC60BD7BB5FAAC39F0BBC868E0ED1420C5183CA12922501C78046A4CFC51CAE7819AF3B101AC998846A142EC24599D777EBEBA034180D6756FB4E8D7145AC52F00C506E112B2DD344DB68C1F5900D372CC5292D8F732069F49C6B8BDD4826E24254AD79795F393C40A1057B9AC1AE3F9AAD3E8E693E875A6FFD16E09322DB3CD9B4785D5A717D1D516BB3C5B57CB764515ED8C00A1C10BC01A5AA611DB10993FF455465DF261AD0AE1DD3AFF546B4DBA760870553CF16AA251485E340E6C007984CDC977FBFDC7D4ED51BEC42F88E08BF6750C13A5E3C6C3DA9E6A59C6C9E1C60880C5099E6BBE1A4F0E6A0C7649C5AA7A13EDD9613A3EC075C403C69D5662264E541B12A0AF76947272B2CDAC19C8EB78CF119758A5FF9830E219C13CA8F26D661B797FE16167255E5A40F73A86D2170CF3AEAB3506BA75C5A0C899A8C1458EA8157EA7880246E974268D935153592FEC4503329D366F5C2F048947371DD3BB0C438ACFDAE76BE6F5FCF08F4C9E9E8B63C157DA8C303A40C15AB5F109A2FCB41A6CB39B548DDB80E0FADAE07E6E1347423E4F1E7B836E0787F0E87CE8A135204E0BB38107CF3B816B79D0E571FEBD51E6A5C55024F9637DD8FD976935005FEBC2EB7CD9F449618AE4CD40E264B23128954087F4396537E5F466F9F84C9CEEFC7172525B25CAA34AB9CA538BB6E125E3FBF747858D4A2ADA07DA056A08FE03DB203A90F84D30A303FC135789D8E8DDB7851E83B60DB1077E0486AA1244E20E135D549EEDD56925430E0C1EAA26698CEA6E7A08BD66A360B1613B98D67AE840F146174330831F0E0E0196AA56F54DDAF548BAF7AD16F0EBC8352EF01FFAC3EAF8064257F5ACD0B3BD8B91A4DF5D9FEE72E0E1B44F48DBB9CAA7B434AD34E91DD2A5F6B0AA12129AE4517B2A04E4DC329B478A0B87011DA3F56E40A39E98C422EE635DA9100E696510222BB8B625E1E4636AE7B223BD65AA207488F56DFF55A075E00E9D0024A8E61C19E1E65E44CF8A590DFDD73C10D7A6AECCB0CF96A0B268ED950924DA5EB1148DFE6093543AA123D39430667332863E212B59683F53AD0EAFB274C4BE2098CAF4E2EDF46F992873F31D6493478EBA331959CB42AC1D403FA801B5C36B17920DF69162CA6598E3CA70F241B7425C2F1DA3CEE264B07B622AB99F4599149A63A4425AB2BEA2F387DF90FEDC031C74D2C1987CA339DE67F0ECBFB9F41AD7CB471C13158E1FC824F275EFFD698E1D0735F807E5838A766D6156FDC83F30CC28287B38A19EEA38CB96B7A559A1713C31A8EBE1299F38A70A31CD8A6FB3B58C98939ACE292B4A046C44255A97E25BEBD7BDA2D8E0F35A9DDD846B72408ABB3832F0ABD8182FA3808DAE5C211B29BA12640E40CAA914F5F703CDD3FEA324C72372D1A21FEFF7243791E171E3C9DD550848419F69F2655DC2E548E266C071C4E21BC7BDAC849F26ADF496683014966495B3AFE3E91727EF512E6A695C8B04B28EBF3DCB95DF26A8AC519F439410D294B3E326DCD236B4BFECB42270E9F8CC0D79CC9F9C175189552751ECC0E1B59907CCCED0216C4DD8A80B337E5097ED60563B00EDB216D9FA492892A572D298533E1F678CD55E47AFF361C971E3A39B8A5839D027B4D1DC935776851DDD93FC675AAD08ED4D11DCD870BA7846A8BC7192186FE6AC08352AF7BD12774CC322A39DC81B83B0A96FEA04FBD81508B303768CE53C1B6BBB1A255E755BD33EDF8D79AB14C1AE7DA99AB60CF442B5133D8E0A262D14CCD940754FCD1A48CD3A47D9A1DC3FFF86F1E6632EB098958679798D9A9FA749B7EF2A0AAD1C252EE60317BC13A2110492CEA20ED6F46238E295E8903A3FC4A421F238D70EABDAD892165136EE576CC84C97149263ED9C496B408FBC645280BA0D53EA678A85733332665648023D9C3F00288F5D6CFBB6390071B0CD01DF4634F34F39598FF935D05C28885A2BD94DE16929082D389F227613F1F5F8AEA3668B731A026823FDC1827F79D4FB9859436AD80F9650E57ADADBCC64002FD8C1ECCBAE61306BD132A211D97C9624359945B6F2829D7EA424A2112794CD8588DAEFB9EA44820258E09996CF8F0548D6D75EB65E08B291D0F7D324F6DA88ADC52038D7C70532088C18C33B654969AAF5A08D8B9F8169B07EAE7A83CE96721156C05AF1FD2DB703BC0680C732999BC506DB4F4EE7E52BFE0F9CBD402AE0D7D9CDB2EEB8FBAB38F8EE6ECFD2CB6AF7513FE7FEA032B29C1E8C99615ADF2AC361FC99133C7745B65 +smlen = 6937 +sm = 7EA007B8003CA8E008FE918158065DE39A4B99685A318B36A0F1BF03BBC74C86DFDC819F8395326EEB0528134D7714F34F50D4B3C429AADFE2E3ABAE6B07B899FF7101F198242F0212D5D7FA32C247B7F7656305383F89A9C5016F86A18F29B40135D7D90BC711F2BC37B3B4CE2E1C336210FD172FAC4FED5018934EAB843E1317FCE2B9DA12564729015A76DA676CDBFE2781B17C6E42728B76BE88F95879A8CD80C15D6D37C04DA0D0F4FC660A49440889633E2106DF6F1EE4A8AD49C509B411AEBA5AC17E7527C76E2BD4CC6DD4B642EF56A394C61166CD5E78A5629F2ADD47DEFA320E2E01E8DA8C0A030256C4F181F7D1F33C0596C8C53CAA3DCE1661A5DC733AF4BE18EF8E17D609310A011902577B9215020BE02A10208D33C494A88321FC7E6E4D1A67432F8A84067FFC883F47F0F525A4038F650FA457A628CB8C53691FABB6C9AB936C71301E06E0172082C6158A892B06095DB2AC27E380647FE2F870EC715D34A9E64BAE77C0E3882B9C0E3E39AC4E0FC716F20E328473E768DE16FFAAAB7A43A3E448E497632AF944C25F534CEB4ADC7260A6B4614FD5D157D0CDD9F837ED15ABB534CB23B470353359D4ABFBA7F65E2EC6C9C998E138CA35501F680101673A6A1AD88CFB7924380FC5C488A3B37F3A883CBB026A7759CF215B47ADEE976EF03A21D136E2E06F9AF83EB539E11B6F9B6C7C25F28BC0ED4B6F0651A7AAE6FDD13EDEC638667355FC7BDC34F4584861FFD39B89C5CB725A49479A63355B2F485E06C5D9119B08D20ABB61AE3C4AB2BAD68D7B22574BF729FC626A42E5DD927F5C6379EC7DDF642B58BE46C8157D015C75C1025ADAFF90A65972238A2A38E8D1C923685A5A49FD9F75DD6D0E5AF5EC0EBF45D315D102E554EB075A88C908C074729FD241092B8D8966453C5B94EC45754E3DB66562FE935BB641F7E4341522DCFCCCB3D99B612701521E39176712AC3EC36D6F2EEE5E8D5BCD293F1E40FE3657692B0F45475FCB0F098B7C261458857A7FEF6147954F7C100EC1F2AB12F59883D5239D4F848BEFE0BA7C032E84174CA32830834ED7CD8FE7B2898DA2B8A83A9A8873B15A2CA20EA98443861CADCE86B9B5B251A0CDAE44A53A3277500C06E76085992341994D9F66556201F2422F48FBBEFEFE524EC7C6532431138886B4AF4AAAA02BB092B638BA05FD6FD9C1E5B0E6CB40FAFE7D3243B470E553674B8746A65AF08C4ECE2B2E2BAB361A925F0B34F2AC681B4340D0340AAFA7009BEF8524C4A3E750FA6C7B7F2C8C4062A3940D8DDBAFD36C6C09225ADBD205F514EB0D82356039638A40573EE55A8AEF0C518C7EC9DD635FA259ACDE2E7330F8501F93D0A1783D5321F8BADABD72D22960D70A13CF9E334C357C6ED9E4DE499EC42D845D3F0B98C26491111F0B22572F97E9BB64C3B966EC31A59037DFD122A6C6566EEEC05AA46C69D80F7B9821B45F685F08288DCD24108BC6CB3BBDC1210AAF37A3607937063888AE46000FD4A95EA7D201487E4F3B8E613A63C34EF6D1BD1567579456731A43C7A30AEF5B46DDA0A9336FA4D7109346C652E1BDE33A6F8707CAB8419AB02A265439A9A77C11726746BB51D7D2A308F1203A2D799D085F8A8778CFAA7DF9196A866519C3D7A4A337AF1C878F940A21C6E441C3B796D59681473296F4690B6565B2C73ED65B859F959C242C3747723CDBC53B40B8B6EB5D0B31EE7C4C7FBA40C54F3B200A380F13BE6876F2DFF9BA023E3AA6BF7A740A69B8B5E47FABE61FBEA9120463D28D48BE4216CC48CFBFF4E8C0BE6FA12E832E522AE4C2A383E0DBA4C5A73C02C0D7B4B50798E1168C73F042FF11E82838AB6764B6FFE7913360BF6C53EE7EDD4C90034887967516D50E1A82DEF8E97D3B2F7079E61635A169EB3BCCDD74C6B1B64FCC4521316DAF154F35C526F23320C476892C19446B51C3A938C4767DB5E44319CC5AF409AF0B1D3A3C22D44FF66E93FD9AC840A008FF460B1C59B74310F9C945707323FD5EAF3E2FF3DEE410172C65DF5C3CD5A841E9AFCE775C6373A1B8EDE7FA333F8869AB3F295967DCBC5A82F7DBE2090682D31A7CB54E9A013929C7FCFB144253656AD61D315998F1DAA12DD742687CFE8F0A1D2E610374F78148A81760A5DE1936CD7DC58ECDB87C15A4090443D36AC5E6299A37C6D016CDB9A9583EF1002E52435409AA56F3D1B02E883DBF52F470B2615F0F027A3E0CDF8EF73BEE7ACBE1999523A4E4FD8456DB79AC7E2CAB9507E70BF41AFEF8588A6E079C3E800C22944D89D157A10B78E5007F8DCAF0DFFC5303C0D4F1B0FBF541BA4A69CEB54D312C7BC7A2C95C7F5CCF218C15F389CE4377DA5A802843A22542FF13F1A2848A6EC0E127ADC93B841BD2A9236D359F77FAC6E5B75D2933649F813BD5E0994E65947A40054330BC10CE772FC38183D9D9BCA931FBE5B272FA68C88E8890637E3288DD745D5BC1FBE408C3BFD103DD940077EC57CCF20101E5EC3723986E9988141E7DC7255623623E5CE600377C253BFEC85AF99CAAEC4D99405348352A0B87B0A353C105D2ED3D0A75F939FCF2288D697C840AFFB2F3975DF4F646DC784E6160B1AE1EECDF5C7798D94EED5CB943FDD0B18610DD10B929DD75E79937E454E1D76A869B789BC933479B14FB298C30098AC3F5FC0318BA1714707EDCBD77BA11AF206DFF328C35D76BF5ACD62FF962F5564D832C2A0CEE1ECE97A2413ED8F3C4AFAE6C8540522C756709D0B8E3454CB548BF70B4E961FE27B4BDEA8A8AADA6E8AED8BC040134806719C1CFB6226BF135785E45A7E33B6A9A7ADB4280466D24F403A629A968338C321694943DF401E776D1DF8870671C7D6C86915D6F290E655F0CEDC4FAD70D4E888CBF7AD161732BBA6FD4FF21052158B619345112BFA047681AE290AB6F78EA2F44C733DCF213DB6DB94CC50DD1D36A00706E09F6066532B87DFAD4FF57FEF1E88A0A9F2DCDB5F3B9751BA505C433553300345738337E8A050A782F94B8883385DEBD456AE640A5E549404151B9CF5316BD07BB1F79EC1DF439BF810C1C37CC635A1C3C666C739F15B5E297F4D78EBAD25FCA8FD8613E8342D2EDEAA54A1840D5683B9D506B6705DC505DF17256D71D6A0B4E8A7B84B6236299476055B48E7A3DFC3686088B7CCDD95CC5D4F490702496BE8A6560F279908CD5EE026C5F26636947F1756A519AB363323D8C629DB99A46DD8F1343869D2A065CADB57758DAB763F24FA7B7C072845BDFFBC281B8E51A4F8515318FFF92A170FA1394F97158EAF4DD7CB34E67DF41EB41546F0EED86850A8E724784FA05CFBE72772BDC8F281E09BF1A693AC951235D3E01D0105F3CC3697F528AF6C6B8F292B61088A2E49377CAEA5A8709D35655B9E3EFE2DE3D6C8E4530A4CABB2CFB96EFE5ABB0B7ED4E6944FCA49AB2991C116DF567EF22907B7D391DCE23FB8E94A4D708D0E847752D39D4EA68C5D29581918364CE39DC8CDF52D2DEEF8C8B9F9F8E4EC945F04055936A73C622BEB27387CC6BCE87636423B6D0EF87FE9B31A69E54417B970D7D151369807DE419F287D1FE8D3FCA5C4DCF00AD725F88FF036E002F29541CE25FBDC6C9D23602D5EEDEC0D0C5CCAA3422E78C89310722181B130E87620321C57F3D8C0706CDE92835A0626030D5A979A84A228E254C14D7E4FEAA588FEC67342B078010FE96270EA45186E9CE2686936FFF7D939E61FFA907525B36A44EB307C60D291C7624A90CD4D285DDD01282AB4D94A47A3A83B6232F35C7E5DD82E06E7C8C716D8A39F140DC4D6E3E0C935258058D1FAF896BB76978F1C799D5EF954580121B7E284313592534BA5F3C1EA8B8EAB43D625FD7BF3E60902F4AA7C8FEC794944343B31724D51A8C5298A4225034D56B5A8A772AB07537149DF0439411C6F39C095A928E7708357D1A99D00D3219B7177F6CA8C2042B06BC9A685EA19759A0A54E772E66868BBEAEE92BFEF331A79A23DDCC18BF502AFA77510B9361B43C3AC7E87C1C64DA93B1037565E5B617838F47BD85B6611427615D72C727A94C5642F128AF39859B70BA1573090171C207E50DB7EE6CB4F09A2E83E2939AACA27836E82727C6E33C727F845BC39BEE972A185200DECDCE7B3E7BAD119B1BB53FC75597C1C9220726A4FC3636B596CB02285321A665582EE417B84CBD2BDAB2BFFF3BA97CAA04788B5631D47246257B2907CB184359817A28122B10A104DECCB0D09FA5961B9CB4846A94761508C8595BBAA0AE43A51B9AC04A5B45722C9DFB1F185380FF785BFC536A3058A7276463D2D84700E303ECCB93A706ADE1B89E5BE73BBB7B95F87AAB076507A047ACE52117846B96005ACBACFFFEA44E4D356B226236BE100AA11E853E7526A28534DC501384C3042AB4BF42AD0B163939EC9B348AC169E5A3D605A3F264DECACD89D1FB75083D147A025A65FD6F3843FF7D645DF0026C5609E6384A3CBE00D92211B521D9BB13C751D86F167EBDAB568BD85DFBED6FDBB01469A97FB9BAE4EFBACE26860B782E08CE934EE1E005C3F08CAAEAD90538F04553DC9E2ABD74A65948CB61B225D78D8674924C98D938781D0DF9B611FD1BF9360BBAF64576E45D65208B6604AB35E455872524C8B5C724A7C620C41367A1C622C4F4C0E71FEB5662ED30736B41B93FD58548255C5BA09A3466251A513955A09BF84FF8B43AC9B65316CDA0A3D0496B8D95D47FB2DC18717C78183A7FC30B3B677028A50D7725AA662759A2EC617E4A1F2AECE921DB1AA49978CE8BFD933FCE4F9DF097B159097EB7AFF384E275A13A12FA65C3E54BEE8535DE469A9640BAC0C97A6558AB4C128981857D0122DB2C9E51690D8B3A12378F7B18F4200B47D900D4AAD4644F6D3E9639C7F1B42BE41F793B1FECC180B6D8D4CC6E3101A585112461DA3ED17464674E90F17FA4C43A9B0AD459A695062F0AD0E049A442CBE055F2544C1C478761548105C8F39CB09EEC14DF3E542A3E3C803CF895722A2F2CD57A5998BDB3A095A0DF5607EB91908909AD30A454FE3859B8BEC5A2A5786F7B342DED353D3D92D52704333BF1306E002A7511509FD0FE15DD1F6E87BE5D3EB80436A5F62E5CCC07A157066480ADFA7B72E91846E8AFF8F65CB1048ECB918DE7631F44FF69AF1A42563B490BA314A3BDCD6FCA46597321B30706EAB97DE7B2D07243A1DABFBC082B73396FF9A44E9F42E0780BB248A1E42C50368BC807E5CA143C97674729741FBD8F6AA4F98E09C47C4F15C7E702D6343DB700C453B8DB0D96B0624E50E89A32D3AD817619730ED66E5C4285FBE1EC122DCB3641F33AFEBBE34B74B82C5DD7182BDDFAF25873494CF0D2902734084B1FBFE0E05E1E0ED60FFB89095CCD566E362AA6CAB976300751032AEFE6605A3A98353621A9C5B57952AABB57B15778EF44EEA066E4CA2A478291710BF6A46885DFE09B500E0AF2441B685CA8D88854D436294E07FB95FD0B3F052E93B94DE2E87D139C314F2395E39CA697E8148E74B5408E4E7DA048168C6D09E00CAF926DAB4B63B3DE8EEC7A2E082F9DCEE7C356EC12D1994DC78EC40233626EE34299AD6169C66D31DC14E738CD1C7C794FBF6AF7023715A06A5EB5D6DB76EFB10BA3FCB2624F7884DCA53B65B3080E1C4F29103604FA03193607EE2881957271CAE9505292162DA780D7DAC66C4CB2558E2D8C679598B8DBDAB33240FE46611252EDCE4F1836FDE19EBADEB9804F52ADBD29D442BAF4C6AF8398E437A59BD3FB7C6CA50DA26FDED6BB43DB3189B774ACF5DDFBA1DB6F9A7A07D0EBD49CC43D5F092AAB2AD410587F0308E03859097583DE71389E1463590C9096AC7CCC7452D9804A4808F896A17D376520B125CC092E2C53B94761C65B3E08D75801C05F9AA81684A07A66F4091B9FBEC8A2ABEE943D64EC18C3B2F61E60B39061CC44CEF69D9C9C6E0838655309D1868A2F525245C34DA9FACD14780D5BD52C19C1E779844F61D809EA84661EEFDEFBD208E8FF7008578CCBD927F84D28DE85D7B742775A64A0E13CF7172BCD2ABF368069BEFF07D141798F60C32E2AC168A21FF943729A1AEAEC95259D7886739A10748A8C3FF1331033A6FE202B5BFFC0E9C4DC33D147D39B449458AC84B963A79F89C76024526C9967855B3E1D54E0BA0EB64A3FBE1D565D2894275AD6D89E78E4CE8DEFFE0293348B232BEF8F15CFEFBA21F4498EC93CAF9DD1380233E6D90E574287B45806D6D4F9107778BD5E0AB9E392EFF99C2620D0663D3131D9C3FEF6A0BD7C37BCBFDE755ABA1D5FA8DC8AC625FA07EA3C0913B41BDE8DB8D43A14A048124790914A72F49767C3E12ABCA89DA437A4C5D375CA7A1537122D1505D3FF847133CFEFC24A866DECA84340F0A2D1139A3310BF33AC42FEA45AE2D7E5C42C18ECAEBF89EC84ADC4322CBF04D482BC585FF33688F97C1436414EA3EB48638BCAE2EA365D7C98AEB1B71083909ECBE4324EA7E6E7F2FE1C3448515371838599ACCFDFEA0D203D45505770798284B1C6D1467185A6B7BADFE3000000000000000000060C1319202D3A4262215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 + +count = 70 +seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 +mlen = 2343 +msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +pk = 53B9653413309CFF0A452A859D53DF51CA5CDD0DFEC4C65EF4017F00FE8B94F1C04CEC98849EB0ECF7D5EC87CA3F551093BD4BD856B4F2AB1732E87841764E843B34E23E9F18754EE9D56344598C73242B4CE48B94D6952D8E73BF4EAB808E01F7D5CBE75CC23003CA217101C70B7F4B3B8D1A6F6DC6D519E666E9AC0403436D2574017B377842E82B8215534159B43115665A780F6C3DC4A9DBC50931C495296367018DDF56D9F21BF76F6BC14461FDEDE26E83236D562D126B4947303BE8B4952F7E8DCA94D09285872C03EF053EB0D0138C18E38103A0715BEA3BEDBBAFF210F8C16447BB62681C8A20769CF1579267C3595660D02EE8CBFFF806FEFC665EE96A7DA932B31CD9EE5ED2337745A25E7B9884D463D492D22A992EB7365595010F17AECC8FFF13BB81FE3EA4F07B4FCC976D7A10CFD940FC4910EE3C53E485BC388D12D7924A238EFDC8A6D1219B1A03A25CFAF0E7A7734C9317340E86180868944A50888E836DE9AFCCC4E3F71304848E628970F4D071B3DE13E95A50607CDC2CFF54E1E75ED8482D1B171D4481E592B430CE021D6864725EF7F5B6FD56C4178061B14A61540A2A50667869362003CA9033BC83EAB4296E790FBE589F3485C0B5232855F11ACFADCC577ADB1025A1E614216A14C9170703A540F55C88BB118AD2859E2C526CD17511EAECAE5016D4D82CF22F6161DA5232BDD2BB2B2B6FF414EDCBD5AA5BE23E0DE8DACA7CF59F76FD01BCC9690FD37453919A1C179AD0C0AB6BF48A1F654A65872FCEC737B0A674993EC731B8D0D62B688298E761973564DF8A2A10768CAEA3376C28A6177ABB61FE5F5C763C91DE78365D8D046D0EADE9A39F855EA05B02C4F663851293540873B5F0CDC8E29E6117D092EC913ABDB44FFB945A5088B5224E0CE958774BFE6A21E10D457D16D7861C042B0DC84AFF29DC4279A5ABAD0197B19C773664471C2C535496FBA73CF10871AE3E25BEE008CE64F5686AA98E46130F08DB13FDD144263BB960D8D478848E24B1C69522AA635C3E04E26E9A6322FCB868744832BE8A4E3482023FA8706F8806E245AEB07D9E5DA513555A078EB3A5132E7323214C0F2F311A995B3771F6036068729050559B4104B6DD4D90D492A250E9246B4B1AFCCD538B347F45B32DE9F444EDFA6E6592F8E62A7670E80FB2FFF2E2276D72982B4FA68D69EE9272FD6CD1C7BAF379535EA080DEAC5EDC0088603EFC69A0A90719E25B54AD89E3E5F8CE1D9C08231BE3B2602CE3C0788C781143AC5BEB08CD5D64849FA253154C3F7ECC51B06130B768C0288C3CD42C77D2D707B433E1DCA6E158C65DDD959E2633A5C487E55BBB8296726CCD46E851B5CC633D4F0AD23F49997A6B8658F9FEF90D07BFC5D8BAF80A30F93CF875CB74456BAFDF6156CBB65103503BDB012A0FE29404B90D55DEAEDAED41F721B33BF71866B7E45480C4E418DD739E72C3866C442670A3C42628A6AECC1254FF8EB3F6C4FDA0192968F2BBB025C578B887598E9850465977974FB575BBC53FD453B104B70BD8FB9FBB057D1F46A4415EF2168EE260747BF9344850FB1FF3AF4464E43F87270D1D1AB6501EF17EB6E21F8DAC360302153089A2B6586CCD35824D27F96B5166D73601B2D4B58298A36BA12469EB6EB1CBB5B3C80D63EDAF2CB8207D728F05BB4CBEFA037F8248928A518A661A8919B95EE2B605B0F886247E7C3CCED88E29C65AE77C9369DD910C9971A11DB5A99F247BE382DF6E83888022F7CF3DF42C7CB2BAF4EB4E4BF9678572D3583F83D7B572061EFAA2B095052F06D8C108E02847472C6CF3C6418F53C91A676D87758AB9F3DCD6E11D607702D6C95DF33B1005B76E2044C09E414F4B4B1CFF8FCDB3E198C666AEA6BE32BEADDF891376A6E8FD0FA01F6474A7226F880D5661711845A9A497B583B525951E8598ADE1C6452C653AD96E5F26159CDF533D4E3931F5616CEA4C23C404F494689E16A6ED7B62BAC2938D0AB55A42A61A88DD1D9482BF6FAC6A6678F8693689F0FCBDCEF0D0E0FC92955162744E79BC5E690884B53C162EBC2BD88D9E0C999313621415FB474D499AAE81489D37AFADDA930A24B3393934A239E210DFE06B294997039556EA6299F6E3FB560D14D72BF8C89BAB5B9CD0B6F72A1AEC646C29BCFE5DB5C04B86DF61B4D0ED666B52BFF5C0992D06BCECD54EF79BD81A27C79A66F5A7C1CF8E9187B1566C1EC8677D6F7D5AFDE8F8696F7B510CD61B004E9EF0FAF4A81DDB33DC5DEB252348C2A1697DE349F4BD60BC2106826C084688FB93A6FBE5B1ABC8AEBDFA9286383138D460CBAEA3BC0E7714AAE222DB98070AE0E7852D7E0DD9ECE7332CA54046F6567666D07687A420A034B1B9A044593A51605936C385A69FA28C915BC37407D24CCECF8274823130683D21CCCB85F51CC59602BF72DD248A632307133EF5E828C35C1139E782ADCAD6700CCF04586CBDDEE4CFF9CD630397B1D7D469D283222727813938785E88A045BC4E21615F130E40D5C3182D3645F8F7D1C831B6CDF7BE3B263F371482B3F5D81B394400EFBC81C0817B175EBB2549838D000561DDBC6F4A42C70C95347A6D83E4672FAE47E067D0C2170D4E9524D9FBDA44B81A65B0B939DEBAD10AAD83B77E3A28BC889A59931E454A5BE3B7C09EEABA4D754A054478F5A2076D272089B08BD697E267978FCD6C6FD01B0BDCC607FBD579FEE1E2EA5A11FEC5D3BC2DCA8DB863368BBA412586BA7323C0C4B334EBC594E022736679A3B291C81B135C9F749D968905344973960A9A6B0BCA9CB1AF0CB3EDF5DAD092651AC12E4D8B44C98C7BFB511A7C5B34DAD456D6A748359714CE85C29E3B7615DB9A1EDEA3EB9C99A116580B2A633D1EA1AC328824DC28C2D33C3392372162B367AC5BA010D0A11D4270C0B782F762DEB8E3DA62C4B5D8A4834C3D5D11203C5E9CEA7692CA1697263A5B53AC4963AB039DC5AE74396B2257A41230A0A1AFB4439593CB48A46814BFDF6C9AE4E57226DF30C2882923C38E3EF1EE0D0E83509BB8D1B5E87EC9E09159B526D3AE5A6A704B10690F9CF3E6C5FF706EBD70784DBCBAB0B737A530E5ABAC25D0580893AE7C311F224FA12F46481F70F38CFF75FA40FE7F3E23A9D80A0DFC9D86BD479176EC5B107FCCFA35E14117D1D166E325B6268E6F71A3C6518DA741BF8E5119444BCB0F996326B08FD536FA24DBE4FA9B410F29E7558378881082E18C7F773987CF9038B90B2E04BB2937AF9AE9DA9CB818CAEA910EC9FE5722480386B0D437B125F3A8B8AF7027C81A2335FC7A77C4E3DB9D56D05263DC25C6D2C8F8BA6EA2F88FCC08EE207552113934AEC0CA79A9A9C2DAB15D25E29DA0134CAB826DA682327C377D3148EE753241F962C75B8154B05C9A1716C2C8BAA0A5D2ED838F56B8F1FC96DF5FAD1FFE8C048BC371A2F39EB9031B7F4349E2E27AE3115675B9B78626F899F7F256509506CFF778D0A16E31C4AEA858317101DCDCA81EA4A3AFA7FF86BB84790E1023E2B897C3394C984B42F50B83458929E778F1350A28C1D1B4F59226E96838E0C2D71FF6DF63FAA6328690A15B9DB163F8C9CFCE09F0266D13E91B4BCD981256B209AE984DBB11C76E7222692EB239CE4159BC7C4C9B2A7795088A091CC2E3A8E4B7D8735A370B46254AAE +sk = 53B9653413309CFF0A452A859D53DF51CA5CDD0DFEC4C65EF4017F00FE8B94F1CF5D69E65AC8C0BA77FDD0AF27D0DCAF6CA5C9BAE310AF6972818E229A76A08E4B212B8B9A78BB9C241F67D5035D3D860DEB2260293F50060E255ABECD61E945413F1FD21A2106631F76121725C299FEAA7652FDAA00F853C07E7B3F0F0CA2B39096680B90244B3248024350610460CA886520360193A485C3C84C828448423010E2248A594822C1806DA21010E324018A122004A64CDA286553466A62A04DDC340A4C98080B93495894809C300C04296400038CC28625D9084642A48154280C0A12888148610916814B368A99982811431280B011131549424264400606D4009210226C02A8211A254A19115004B2709408015C348D04004203020692420801992D99285209038588241260960440100511A4919A0005230122A3A88009329104894510C68123A14508884C2247211189281A262AD9B40C64126E1A3908D0006518469194066E1A3209DB884892C4282105659AC060440071022689613806D8048CA384700A0562C4222463229094C04143944990C4000911698B0406591492A3240214A10559108CA3A08D0C200194302C59004C49C42C0A10414BA66442146053966111168243306813178909010DD9C86C24026C04A200434686C2382508B9001945890949611433121A04091817405342294436090C144601C440DB1001E4304E03980909264504329088282194B40C4CB44C108300D4C489A232710AA04DA0C02480346D5AC86C1B11089BB6419AB48D8908241927269B286A63208052146500B35024280A00356559424D224589CB9860A21808C93846614431A42684004425C302310B364C543409D9441001222C92322692040CDAA0204A0225992085D110219C440163B409C0042D90060602164AE144864292909AB841408271141722C82832DC10601C320A1A197083C465600231E4B06048B4889B304E18B08D10472913B79020264940C664E4028148B60821847182348540144E020109C9B00414053019204904A44914C2811296081A349222099013332C4A068402190800B24C02470D590631189780614649144951E40422000421088869D32862E0342A4AA08D0C4342C8126208370E11919111C400C1082A4B962D622620E282012024468C92612394450AC1295B1261840088C2A6646004421B27649240886344001189480B8461A2008899A424083492D91488DB2850DC004E5426884B462D08034CC204512112801A486C60C84022070D111991E496609A304E1C2560534488DB284C1A98710106500A244280488913128CD2B88860221121C32044900414C14C64C080D9148A59C0285AC630418825CAB8315AB6009A88485B463112B921D3B24510320A1125200B43248A38400BB4250CC36C0CB311A1269152B4280C2412E39428824261E1344C98244C1A800D1433640221124C2444D33449DA9049199228A0306663B08811C791A1940400180543042581365294A24D23426C604082A2C630C80426C340924A1410CB468C89020E61A4110C120699C448220750D4340940446E5CA42422419208C5110291705C3252C3B644E0384DD2060511294A04C3255190304A428E5CB42519202654C04D5C86805C88200A11890BA25044802523170DA3284808C404122024C4804C5A8468D1102DD3B60CC09268DC105121B66909C79159C66C92304808121021316E02354554A2089BC24D1A418CD10846D4840064224281029114C75019A98DD2388A0C89712493054A822503A851521625102252E2082C94C00820470081C68024988C50404AA4B045E330052001110A962883488A4C044A4B902C59A631122006C0440244A40C09A208C1268693C20812484E19494DE4008C6306704C402699028C200466093466A0949011A020C3322190428224006E8C3482A3024090344013A030C0124401329091124800238999C2041A48852045318A22600B2705CC126298088C09374D12A209A4B25082C26491360D02C45113242A1B416C84122281968C14266E60C2309B288D4BC445A2168101274A8CC84883826059306423122E8C124C193390D9928118244E54228A613008CA180AE2060013A75121B97013306D52804C013551902086128408128148D9347281344618B94418362AD148301CC94D88B0008B064A482089CC42305BA4215CC2659A6BAD24083D8EA692CA12647658A5F642A237552BBD23C9D5D1FC247BA6CD14A591FC5875091A21E1E93D944C89B3E5FBA64307AF36DE5A756DC87859F1761A998C43374BF3A6DC2A30C895C534E4E4AA41396C09D1D829D5457211604E51DCC14441400E944DE3571C0F778E6ED6E79FA82643B61A9F4FCD851D515EC1EED6B78E75CEF75EBCC84F223140C7AC6E6E669BF770B425FEC24053FC6C097B2C5D3F5FD55B5C895B76D6458B69FCFBDCDE1FFB76D51FF79B4F9D71B3F308EE9FF2727BE669BF2E3666D309483CB623E8BFCB66314DBB738E505B3005583B384546AFFEEFCBF760A4AF85B87F019610778BCCD51F06EBECBA41BA300DF8850860191AB248730167D42F0E9B6B85380774514FDC35073AD56CB214B4FA3C6D2EA99E24152AEAFB27CAC7A86268E0964A6471A52BD8141DBB5D4DC5F888BA64F8D7B79A45D8AFA3D90BCACEB40B741B143F18C84B2F888D2CEDC1641327A2851C07169B01B81ABAD651AC325F97A254D7CA44E8423CF503432A79B660E0AE5A287624552F1D4755AF75AE7627DD497F29BC8D0BEF711C097E2C760B1CAD53EF434FF97CCCFA4AD9B9FC02C5F0C8815C3366AC6CB425A32AD6C5782155711C7CCD594AAA00FBA4CD27F5764D15E1777C96DD46DC8FA7138DBFE4F6B6467B708ED5B90337FE7A5F5044AE7B3BC7474FB35265D6E6A2860FC5F849E46493F7812DBE4363583A3F255FF94E9E2304CDFCB211545FC663AAE63D6AFFDDEDE485229D7B7956505792C9791D4A7FD6E18241D450324D78E7AED66EA0D3141A1110368F0335CFF9D841270019829933873192C46763548B6B3F271F0D26A956F0D703B476468CC43C7A2CBA979B4E2D4065A7F201F813A97024542981FE2078EA089C025A185581741FEBD3562162444E0E5080869847E26209F822D8CC8CD30F2F642B47F705FF99F26257FCE1CE9D45E3B7D98AD40C3FED3DF42EFC42CD29E3FEF8C09941A32BE994FD70786D15D61476FF6BBDB916B10868DD3604A322AFE90834424944F6216AB98C6EB96942C3FA8E54A9B0D31BD67C3CB48E59FAD14BDDFC8427BB7F458A60EB6D1455707EF6AAB5F46A29916B36FCA1DCA78B835CBC3CF301D915D8BFB737CE72563C78C1CD62680062E23B698D60A6417EE6D4E11642B83E4174A8CBE6A18C06C889FD073F56AF99745BCF35DAC898FF7E330B567685CBF69A8E6CAAE249449881ED37FA3DAF0C08234E56BB053B1DE995ADFAF7B7C1498589E710F87100852795FD56B8E95DA0772AF7FC09AA7D6ED59F3562BAF44DA7B38E912464C52972FC0063F3660DEFA2F693312AEBBC79FBA6DC56FE808E9A70BA78B574032ECD4F4AE8638F136E9B10BFA3728C805A52FD389110A3BEAF8449189208485D1D7024F856AAA03A26CDE16F24D7B34F863E80C6F6449F0BA8CE3C94DE74C569469B50359F5983DF948F08F1F58E5C8549C48A4D4215CC3C43DD200A74F44FD78035C3A1BF2F95F409B29CBC4869B990E2FEF1225E0D7075497B1E3042D7C200904B935FE9F2309DAA13A31B0D37D6779A9413C6DA76934384B28B476A931C445F0B419A9A8DAEC777E1BF442D553C19FFF5E8C9FC6917DEC7EA6F0AC505C6DED102EBA35EDE8760B8C81DA4B3332795751E87D90D7A91A54008EF621418AB07E88C0E476E333D0558E722559A993AC1A0EF07D75BC12C3EC02076BFF8F75F683CC2983F3B18D0B30314A4413E61998C249D5C12774F8818EDBF2FD0565FDE03F16FB6A434F841362F2D8C090AC06A14AC3B5BA1B1476947F1BE8EF9D971E372A5037F6F5E7F8AF105559B4CC4BC33B9733713B8A3F2645EBB8C63841A4CE4EF5E6D64F8E6698F4E2A5CD0979D209C019EB98A990C9DD87BCC9684C305C9AFF4E0A64BC2BEC38AE65969DD5A4611EADA30170BD1715C4CFC8E42F3C0DA3AA34638B28BD3BB0872815CD6CFD055D91311444F781FA170AB15098CF3E2000252A13830858E6C3036410D879A27174A4716481474A46BB8E1F5A7E3172F070D6A332119250434FDE0F49AE4D697297CD70C60059FDF17B968C350316DDE20233B29CA25E077ED44E6396EB285EE969D352E5CE6A6325B34C5AF62274BD64A8AD7657AAF2AC1612F9AD034CC14DC0D0A4CC33B8C35A2BB677FF9678F2288A252E7ADBC4685FD0AACC28E661C576ACCDE43F726D544AEBD8127980060DBF23DFFCF2C7D1A56677FF80E47EA73C0FD034C0CB71C014615D53E3B13F2E8A3925530ACE52910020F8206D6B6280953E47F47039CAF255FF249D4F3149A3BE6176DC262B35AF5720479EAA33F0F145B1B583F083DE18F334B9A9BBF580DDCFCADC6482B13C7A1552D71CDAEFBED82664637DC7AA294740090F049C5FBE5F91236080CE7D589E1EC17744DF6C3B9B9C989879177BB482C54CBAB3C6041F8DABE1953F2F38D67843FC429BCB35907695FBCEE0C4472DEB10F9A7FB5E821D3A377365C650B44EAEE412F13428BC9FDF217E4F8024384064074AB5E5204D8F25B72243696A80B74CD818C17B8C3C66EAFE20739DFBE027986ED1BCA1C44B8CBF8041A80A4DB9E0FE2D75A06BE4614BDB13F71764DF12A3FB227D7E66F35A7A2FF31B8EFBA6DE9CC732279A355E39F232A3B4C3BD923A09017774E0E4E0A29C3454A8C6650C46A2348979E0CE2B59A0602ED7301D8C29AE31EE099FCDAA267AB47BCFD050FABE49DD084DD3D2E0CC84F8CB1AB7C5936F3D57D0D90101DFB01C54A26361F1E003B0E5576DE39C6B9526357BF5B46AD456B99EB8C1D0398572B0AD4514508CF436CA239C7927BAC512893398DC4C52B86D51A33839F49D905D69B7B526A2A4F96B535E94F5236DFD223ACFF30226261536F15D80BD93CAFCD8C07B505203C9BDAB71454C916D2D9CCA5B8524524418FA706E643DB7E01219DAAC0B5844D0362E11BF3D497E4A33E955C71D82EA50BD7FC0A5047900109025C5A227180F82C3341B939A34280739B72BDDAF18F7DF6D8D61A15A0A93B31A11DEDFD48FCB9209CE5DB30FF387C03DAF5A5CD23323FBCE9E9A3FECDE014A424EB36BD90D6D52B5AF82F3A07CB3289A93CACEF22AD1087C892776B9758545FF8ECB56EEB8249BFB8D7397384AAFBFE3A881FA0F0C0AAAC02E6A5F99A6CE6AE31BB3DFFF793D81EC22DD5F48563D5B8CE83C70464D72C39D3D459C4A2C7E0ECE9B14A5513391173DA34D2CD624D3F1721AB8E83A32429FB2A74F65E7A79B2BF8D8845FEE5ACF47E106B6BCFF584C8C23EFDFE63EF4BA415D493EA143D3D9DD17AF3FA508E3195B50BB1EFF4191000BE342DDE21EB81B13DF08004410F57614A5013E5E4FE217EA59EA728C7FA827DFD5C66A0233313F98BC9C2727017C937925F6E4F7B04F2899C8D27DBAD052EC48670EAE1210BD677DE7D7685DFED7F0ED2BE99CDEFCE9DEB1966A7F34D12B638DAC02A0377E8EF419805F143E88F04FC8F914C41E83CF4B6857BB62688242D90CFC6EA6CC25AECE0514E9185623F2BD28BC560DB42975228086199DE3C84EB2D8A73942D3F9FC1BDC7F0CD7B58A59A465BBC817000C4FAD7B12EF9B1350054255D914245298A08D33E4B2C9DC2AE15687A22ED8BD41F8FC5CFAE4A9053258825052742AB6E4425B016FC143CF76A79BAE7EDF911EA1FD81209A8F5C051ABFBDC83CD2EA3F95F3D47E3232374DBD318017EEA057292C0D0C6F61100939240963767C171905E5CAD79F979CE24B38719E38D1D04502D81FFE34813D6EBBFC19CAE15823B80224D6E57AC9764405696889AD19959535E9B0264E432CA63638A8D5E3CE9B639EF0423B8647E62E8556F4BB1BA8BCB2CB9083D272222F825157B5738EF349A5DAF81B5CF236C45205DDF6D5943C9131ED419CBFD64DAB821EBE4834FC9DD0B9A49F9F73B3CBA3946368A6DE914E10C5EC09DA89F70B464634656E08BE5D736EE294786A7B3C53616DB05DA32E64689B1AFFA71DBA08635D03D76D51081F3155B53C342430C0C494BB98D6A27714740B6F883E68C1854CBAAD3C04EA353006B931CCB86879AD66D96ED8A0522336CB54C5572529435E7224AA68694F3297654CC4B5B7583875EA0A08A5D0031F7C685434DB1ABB34460DD04BB1E5BC69EED7C210F6BC7C1340135358995417D0A5352892090D1AC6645B092829991CB8ADB634E09B155A965A1CD04A1C1E1BB01D95441A10DB20868E4D147156D2F3663B6A3F836050392EF7105894B2B4C76E43F89FE6326645A94E3918BD7C0AF0EE7ACE172FA669DBA47E1B0551066B6BCB867D8EB8B5DDA999073263425A8E9AE72225F12BD5BEC23B598E38F01AC74D9D8A1895951AA33447212ACC690AD16FAB4F4A77356F65F4A3F38C5AEA5CD8294E9C07DB79541035AC34A12A32EA673EA3C3DC46D1842565888A0BBA95B4B8D34C9F30817F7FB40FC14E65F2895BC15FB5B2741A4DD13284395F4DA139A873395B388397815392E2F8E25281D486821C191E91C242C4E0E343AC65AD2453A182D9AAF777F470A88E54E0714B1D63DEA655D31A7FAD558BEAAA542E467B8340C91DED33ABF8AC0B0B39A7AD0F97B77FB7772F3E6D018013DA9D8109349B687E99425960A2DBE40B4E8CF12F26CEC50D98560AB5D4670001419E61093B10DE0C91E6A0C486718FE952766D1599B5765365DEFC851B3206C40727A36FFA2B2A6021476D7AB57AEE39E1A2F42F734 +smlen = 6970 +sm = 1F7561C46D7FE802EB2ACEED401E5D8496591E5760D84C71AB000FA4FDC5404387CDBBB5D94A2CA305D1345AA9B4F8F31374C53A033CDD64AF70C6BC165B3CA3A5E72F81C00B3F278F15BF57AEFC3DE344EE29306EC375F8F5A55158AD4BEAF650DBC6F299CD589A8E5BB037115A17B9D64A9A49F2E9C60EDD19BA6AA9192A3ED34051BDDA0BAFCD70D369727262DCB5177057FD5F2AC54BC89B67349D8590A127ECD1F6C2B05926B8B7A0A6E3D9D5F8353511DE698F6C557E35F4090A3E64B375184EE9D59A0DB64208FF567034066DAF4708A066BA67CFFBB546ADD481D160E1D746CF0580A3F6C42CF6D300B7451411EF0424273CCBAA9598D2FE6AA705D31CE77CF407FE731B51B2B89253890AF2C4F566821FA8007EA25ECCBF68204DC0044560B65CAB28D36FA9B7B78BA14E2DB977E77D178E990F7683685C67B242E269F78221FC2B54A2BBAA7FD2FD3F0C6DA9F7E7F8CFDA09C9EF7B0C6292CC06781A85867826EE206250D496F7DFCD8C0D86E16ACC6C8454EA7637EFFB9B86302C12DF2BD82CB431557254276281291FD4490D4549462E2B7C17EE27043CEDE46CC0A0866BA4EE33F5CCC20A5CC7E25B2C7D58FD4DF7F1793571CE2C4280A6899F8CF0D08ECDC991D2948EAF5CEEE55A321DC1B13771E7D0B835F503C54C4F30CC5998FA6DFD69E3B7A37AAC72825266CDA159EA4FA0BD892976DBA3DB5D19BA288FF275125EC347E5240795556F507B10D2222D1458EAF3E0118C965F821467BE0F65515E901FD97EB1225D9933647DEC36A02A767C6521BA8E87AAEDF9EAA1FF1719F2A016E6797D22B2692691C55CAA3C5CB5AADEB8D211458E5824203C3CC57552828278CF708898C6E146AE46C8D238317096B0E77854BDA8D21A809F225758CF8E38F802195BA873EB89A118796D6ED7261339AA3FF9151962E40A572DD258A29F548356FC51234811F1E08D87F60549298FE5AB9ACBC0D148BB5F647AF77939739BFB2D8AE3052F52967C1D0DE7CD49546D4D5947D1B17C8F235BF7864E1287B5819E2A7DFA17194A538181C908943DA34100138364F4303AB0AA4B4CBCD8CD65154E084F8BE9DA85163D178D9A8F2F162674D00755751035446FCEE04DE9375551FB29899427A60A3285CC9940CCF277AD9D8739E9655ABB4ECE6B15C3313730716BDEC2588D026CF7C61F4A2C8273D1B69071A73BF60467EDA6391897CFE7FCC02054A3F8AF1E24E2B2F2F1316D984146E475EFBB8402791305872B7935B42787CEC25CA7B95E9806F31644A6C5368479105A476E3B15CB6F389C0B9C8A3392F2FCBF698F4DC9508F9BD91F750DD218F65DF34EBC23CCC73E8D33DF6FAC6EA4AEE9F5C5AF52D5C0EE240E57E3232C8D0EF8F8C92106544164FAAF4AEAA74995292D73C3805E273BA329E237284F5F21A92CE011336A88C833A6333FBEFC1F3FCAF2DC77640CCB547DF306BD4A86F1DF097A4DEDD5F9BB128CD38BEC18B3D01D7BBED89FF4F3947010CDF7D15BA8F42C90DADCA2B37AB0481111ED9092172D89BB2859B731CC445DCABAC264FAA7BF09F8A8851EDD36C7DB4EE1B1511C02D8F38E87587E0690D783263794325945BF3FB84BFC7DA02CE38D5D14D96DF91F06366B68AC0A71A5671A2E282D130B538AFB77C125FCB76C612E193FF4276F131AEEEFBF108E3AF41A08863F205A42769BDC3D81286773A3E1255618BA6B63354FECB195B105BD7EC57044B0389E3240CC5D8E92246F6AC8D17D23554D7194B063AD7E40611BF3AD95349FA9563C4308E523C0F05B5480F30B5221337706A4BE590A8EAD54984096712276355D03BF4C8BF0AA91D135785C80D65A12D65D5F445A7597C2AB771E666046980B71D73F2BA3D39E4C1E476F74F5E8BC327CB0D465925C64D5F3A2C254709F0FCB068747634BE7F62FD96289F750C5C8F1A6DFC93D9C98EA19030CBF223A2998DB8586F0AE00968A6CF3E45D98E45DD8DB0A3ABFDE174D2C4E1C951E6CBCD2A96F330CADC6E9F9CEAB206C903631257836CDACABFAD6971BE09139C3DDF6F1D5D20EBD945B23B7028134F3AC32BC614130F7FB6D72FD2F749A045A039286DC9B87C6F09FD1D40DA81B325ADF44C0C90AD87D42CD7BE0C22A08683794E5FDD1FB08ED054E0ABAED2AEA1D68C6AF75E7F07A68F2A49B94D5FC5D05FE3BF53DF9AA7347F5707B113A396BFAA5CDF7524BD344C434B30C881BE2C7D1CF267996CCAEEE65322239D6D41B770DA99C99C200E2D5F56239B62351297DDA5EA3A999C9E38F817A15BCBACA5EEE122FD595D4739C4B5EEE69B91534272A84C0D87BBA371BA0C73918133F9FFC680D549530BD925B866F7F8DBC511B4FB2186EBDDE3432E255646EAE4E8D3589857B1E97C7422A1EB82076E02FE550B76DF531BDE535569DADA2F372902A2E62EABDEC95169C22B278CFC669014A9D1A1D4DD6E6DB622BE1258E04B4DAD2C64A990AB1B1536024AAA47EDC09B342890EEB27DC8B30F6B2852ADCBD66B7D8E6C06F183454E2D5C2B284B2E47C40FCCCF3096460DD7A2A5D4E7063792A6E124D9B4BB57D2B4F540A1703A5779356D0CB7460D02A37D8B0888567C86A8723DC51BAF33E645B5936AF512BE9DB90795D8EF2B278696F4460FCEA24E12981CBE0CE6781397AB3F6571F91DA10BAA39133DD4F0051B4D0545857EE1F799E98535ADCB7149260C2822AF4124FA012645EC8B4DA54AEEC0F61A21E100E30B07C43126EF3F861188F2E40F32D9DE4920FE03988555B15A8BEB4DEE01E7F9FC19032C4874C3B5C3B391E1EF58AB4DE11B21266980FCF99B665C94810BBE2F635B1192E5BC75C23DCD1424AD0E5C3294B3509929B9BE9AA64AEE3F74F1DA5C4F46179EEF5715BA3BB3CBBA6CAA9C734AAC0C9FB8F2EF5BD009F30B6BCDD7AE3F6B3A802AA25DFA2D828B79B5B85E283C8896EE6CFBE4FD9BACD2061D1710977E6061394B3D225DABE838BACBA60A124DAF19F2891035C1ADE74BDCAC959940F5B3749D22E1FD1C71CA03BA673A65CCD0F1EC4DB2DF4C84E690E6E9D804404E0BA285ACC60862D47102CD292AD71D45B17E924891FCEF24A66EEBDE4CE1FD76438F01F670FB0C397FB8A57D2C5C1E592353AC91AA36BF0259B98E65FFFEA707BDE204189EC84C23B5891730DFCC81E62421AD31F72FCAC325A87C75ADA4A764A796FF51101A4D33F974229792CD595FCC3D030E3D811D74B6E4A0325EA92350FA8A99BD67BA238C7834FC9C03E7B028BC5468AE8E812F92265B82C7FFC28872953BF35C818905AF13B19181D1E1878B892CAF10A654A33911608AB91A78524C2C58F1712389DA0586E2353E77E3EFDA4A0F85C171CF226EAC7C3C07DB78BA3F01428DB39BC11704EF465A5BC9A9B19B3AB22827BF9028BD2A1B2417CCD5CC088CA7542497DB17B1F0C499A0119D048A4ABAED72241B178413BA96E637019B3C8CCA6DB9332487264CA5B68A2A1B028F1765595A31CE829C8D7B0367FCE687D3885CC2A44066F06A5A2C3E50EC74BA9838F68D39056D17ED8D9E98F88AE6AF05B31CA3FC51DD0063EDB4012DB1A1523B0C25EE8750F24408948D686189CC2A0C31B5A9BFB79996F5C9EA31B67152C8E02694BF8CC7B4E203081724946719CE856EF7497040E4F5110FD42B8700F3540DE93731D6B279893095F34FD603A47126F89318C413036939251044409D8DEEC8C24DB8175B925D92832E13963A3D182032396F338C78101B5935F93E7C92E2FF6939E0290BE800BDAB488D626D3771E325A4CFCD3A09AC53373ED98F3C4E6A91FB1EDB0DE867ECB494FAC14A85FE4ED8926FA7B2588E3E80AB731F45D80A6D68C34F1CE627E2AFA62D65963988F56F15120B16E1002A5D344DD383B11C80C2B60F36AC1E21BE1DE1B78E4F995AE351636051615397F5486D3ACAB2E80A19D39358CB7BE7D0B51AE4B57508887B55667F8C1699C40992A8A9C312619713E88A390604D67A47AE51E6E511B08239C24C4C83BB8D8D8AC894DC5DAF7465136F787F641A4A1FA283570B0CB947B13A2CD4039F36C8E4B19E04575D1EBC25DA56295AD35F4DD5A9494D6DC3E74099D62F709286AA198B204DB4D7FEB2F26C361D05A7BF2FD11E5740F91CB344CAB8259C0C8307CC3ED5085D868087D07023D3A247F716BC1301E915B9CAA019529134DAF361F4624AD6A032DAB10564A7A777EA527F5EAF8C75A35A2E6FB8DB55F89ADCEDC3FA69AAE7657AAA4B30B757623DDE75A7F469240341E67E9228A418EEC06F7428BABC7215080EA77640A1DD952C1181F50256FAB3303908FE943C23C23082C76AA1988C59B477984924E17D4EDD7F29A338D612C69F90C2A1B05BBA5C8951CAEE69ACBFEFD6AD9F6DFB90D7D03EDE2AFC3C97417CD22CD41C736CD8B094C6815754A78EA99000FAC3A05C447E9A00F1EF25A352CD61967BE7A24F01773181F7F3DA98B393A31D40FDBE9D6069C32A6A8D84787943A0A8C53710578BC0905BAC8D24826F73FA8B2A8911AD9AC542AD3CC59FAE7A2131090A146BF4795BEFB6B593B85EE5A2465C0D3D65CD9A3F4A933D0753C1223FB7EAFDFCDF2093AC49FFAB4CAC702E59D222525FF97371B29B907E2991C1D5DF38B4C2324C871407360DCF19A1E698786AF459922B98C46DD4A5C40378DFDBC11BF8F70490F2EAD5E9392B5D65B0D77C84EF196CFE818B67836A973FAE58C1F1B23AE3A5DF129A473800A54905E91F3E9E472F93D0325E4F0677A437C877CB4E96D42ECBFA378ECF1EED3540B276CED632AC0CDA8F04002683D3AFE7B959BEE8B4DA64A09A91EA0AA3771C60BCFFB4F42E4FB5F56D4EBB3CC0B5AB6A9C348FAEB55C0300D557C75A5C5FD62A090CB9F9E9C0E81C997477769BA968D6B8E48360C938FB397ABB19134C0E8EA8C80A82500A84264ADCC8072A4029E7406B1BBC9AA912CCE4CC295E256A76D6DAA7747AE0801B2213E6BF22B065002C38EA8B91165C06B5A031B9AB29F75D34B9384071EA05CE728949ECEF3ED5946A608F30C55C9C39DC7B5D5F98C8A052AFD935F66DB88127F504024C1233462178B218F46A951C1B3ED5529DD2D88446FC98DFD4CBBF9A557276C6FF62F2E11D92DE6BC57C649F8780C25F92DD1392242EC28F04D9417E79737D5ACCF6B777B1F867E2E71048A197195CF71364C148DA43A7573246052696C86FF591D3CAC939BF7944D74BFFD4D685EE505E68D233123B6D130C4DA630A7645E3B5693B576AF92D8A06C197FE14B7D7A870E19DCEAC2788211B5956FDB2995B06898C84076F3ADCDEADACF4A0839302EF77848E37C480A6998DB94BA52CE20D28CFFFDA5204D6BAFF0B7E18E559710636F3FBEA8D027B92672648AB71C0DCA4DED377F5CA82EEA80C26D3661F44AD065857D39DB2B7018068FADE5A56EAE50E16E3BF21B9F13271D43715E6DCC61754CBE13758C85E61308D749318942F1230C88C05210086E45677AB606415A6B49191548FE733EB53463209DE955F6F6DB612FCC7BA45FE6628361F6239E184AD98818BC01A6C48025D19008E712720A27621C506DA27E52EAA4BB571FA21BF722D17D81F1B7E0E7788438096611CF11C693D07E3B7F74CF36B9F0A1159CD67B8ADFE1505618B41516E31895DE8F2B93959817AC48D194194E25B1549571EDE04BB5FB3CC2405A240619FC840949B8EBF6592B1410CD1649F07B58A662CCD83E88DDE3E20F60651C769BC15D464D845F543642F75702FB9AD5CE672C45BAB8F295C7B9500E199D57E7E761AF34C139A3CF15A696005AA4C1311B98F454D382CFCC7668D617BB1E03F616590C36D28D4DAEF96C488A89BA115494ED585A96F8E4D7794F6D55E632357F4C3F00DE741FC290A5B00394BB42673B3E18A450D7BEF178217A9EBBF4BA2722B9E69EBA1B1AE1F77A38A705676743B3164109BF167832D75A72BA87266DEB3797A1DA2C05019E3F79CF41406574ABAE09F3FAE159F12D0DF56A21B1BABCA93348B608AD9FA177D32A09C7A014D1D68C3871B206B051E71F28B5E55FC5C282C0A95986093E3C5FC8CDA2AC957A96E018BC15E5E83ED89800584A14C72179C951E9F9F6AC5E767CD38B5D75FC5069B61660215EBB77493AC1F59AFDB8134D0889F08D9B4A0FB36ADA44A0D0C1FE15F177B4813E5153FA6EE30E4D055A8EDB6A73581545AFB7A056F6DCA3A50320CA4A749062E8BA3C5F7102C92F4E6ED722A9A8E2B0EBEDBD28358FF0433BC5CDF639E76ED59AEB192A579E2BAD130BE04B4A85DBBAD7B4F12CAF8259CEA594352A8160A94900D8074A6AF0A3FBB65FD534308BC5152E809B755FC6CC4C1AE1ACA88BF0B0DCF22207DEED99C2AE8CF23FE82FC59D247E14E03B556147101AFD6552647E8E3DBB2F9037E16D1B1E05C886C614C2913FDC89A7BF2C6B9239254D796038149829DF41C2454286A8393C3C70D2E3D4397D8F229576D7A7DC1DFF32A2F364042486B889AB400012A7E8387B3B5F2060D102F767FCAE3FBFF1518409FC0C70000000000000000000000000000000003091018222B353B954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA + +count = 71 +seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 +mlen = 2376 +msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +pk = 90A1FBBB1EA19D37FFBE02698901F7A2C7260D4E471887D1F5F798A7A6EB542FF446123D595C348E905B8B7E1D93CF66FA5DCA13DDDCE5F53F1723BF62730F9F128C1FB4656DDC424B29072D5EB55F953E693F34768D49225A3369699FE6122D4B52292B4A112D40E10EA83C4211890CB9D6C47CFE76CF55038EEF001F1487AF78E731C95ADD71C0076024C84469A92EAEF01922564EF4D59E488F5FCFE63E55ED75F465B7A0CE621CA3D691F03C778E3A58D64C650FE0DA71E11F70A2A7E987434716A700A5B461CA8249FE42A589B8D7C274443F6954ECEA3539C4C9026F6A861516C351D1D68327A247FFD5FC9B154C47CF6BBA5F0C8CD2F0FC94F6D8F370344C46EF99A20510E84368636649887C1830F4D319782273FFFC30CA3C1C644DF2FDE764E4849F2904ADE0EADD7B00896E8BC67A8D04168416DCE1670768206FCF868E65645751D224E7D3F833136570F61D7F61AFDA375ABE9B7A55EFA6BAC31035A65B740113AC59DF807386B1108BEC0FBA90205AAF39F0A32A4CC7B07E5325C7BE748BC8D9196A7F72671DE0B8CCF1F6D70FA14DB951DCDB643D4F9502955DBDA6262147CE9664526D8E2528157513D66AD4B08243DC89C77283A48B08F71D90B9A88DC5399FBAE9CD048A596CA3BBD1277AB31939828EFA84B61ED32F4781A191CB31E7E45A5041E87E9A0158934CF668E6823B75252FD3972AEF33A949AB8DECBDFB2B86FC30181104B8579C117A408C454B42D5175110A4108E9EB30702E50745A60516F017C51F3610003A4B381521B4C7CAC6F8175C4B29EA699113F2CFEABFF3DA6DC7976A8ADA1A5743BB90E9A45B1EA2C4F87780A6A36DBE67B6326BF83132246937F9B7A67CAB869CE2DF628B1B0437B0B36E9F8E0A114B0A888D4E27D2507816A7D74D856CBEE40A7A4C994FBC00A130985636471C6DEE5762D8760BD4410A15C0B957F483DE3B71B305078BB4D5C934472130513AB5201F8C5ECB5A6EC1E9FA2FB0372107C22CD50153F2E2FFAB3C5F5FF75138E6039FEC705366A43A47E59E6F822379F9B471A5A8EEA2D7273BF07814540D81C207CE34F0141803A1712794FD6F17588B72EF7B8D793CD30CC9C7074E89004F91091726EE7841A871FEE3E4D9361142850D438B5846B35F4A961ECC5C7899BABFD16C083E918338C1435DFAE00AC28593063020F6DF4FFD52F5A4EF328C611F91E9BB1ACC410AF91980EE2AD46350A533A7D46FD5EF88931030AE58E5DF39C5B57B87F622FBA206A5F708A5B7BC31FD687B2099F6636286574878662FBA7EB612BBE097A92E3F7C07E5B9E51DEB619E18395FC75BE3A98B9EA1EBF93C9CCB61928A9FFB286D756157FAA64B964DFAFF036A4803850149677441C94477CF3BA4A723518787D14FAFE1EDB98DB63E9C1AB7E5873665AA6A5A3BA5CA8FA55D7AC3CF206C1F5432B204970E5CD1A594784C59354B6E4DF19D3A6B2A9AD21E0899FB0F8306CD76B6BF4656DDF8D76F4CEFF66C0564B942D3208D430A6E668B77FE7A7C099BCDEC0843DA9184CA894B0F40102EC039D4385E2DB4C085F11D20E8F28668623A929ED029126F8B70F27139DFF179BBC9C9F996C6C5C13B6BF732FE6A4578F45E48A8BFC6C72B891CB7BB94B02226620B7FE9405798B794AC4E6E5CD9477BE1E2C4F566DF7FD3F025AF61742AEB59B3B47A7B5EF7EE034CBBB3A21A8F55BE898A017630689A0C513F8DACCC6E8EFE41BC1631B87B5924B713ED89946C09EEF6F88D902EEEFEBC72B158B8E4FDE0EEF7817876CE444F32EA4DB8A0755FF705375B3330983090BEA6ECADFB559CBAB4EC63F5071B388AE13B62255415ACF6B2EF7ED0B81E144C0923A07854E48C69351E5511A8964186E5EEA4D9EB21A484E624184F9E626CDA6C25895D288FED99E696C989A542EB669AC3E66D2669A6F6721DB4AA99286781446E5EE204A1A40628ED5235CDB436CD7DA0DFEB37375415B4F1B05A3A97EB5AF17F74FAE828D5FD26B23920BD77BA0D227F00CF9C784EEE7A981F003C069FD4BB249D068E83487E2E8E60B9E91A110C109E9561C14247992395A14A067CF0C23E6B34FF8D1B908022153A9706441DE92CABBA57958C40B6D48E559061EAE1F0C4EA753F7DAAE0CDA37288F81116932342E0D076146E3D9C85AA59EABA65AFA25272DD27095CA02B1AD2B31A951DDD10B3016E4F181CDEC5257F07A4C01BCA4733FFD9A58627475813D8B8C61F8A31F0A505581AF1C8C3BFC798F03C5B4844EB6A0E8987454356D9385C92D4A242A363557D38B7AB6A83C3A7640F1FA17F6A6924F06ECE135D039444342701CDE1DD139E966A63F38C9358CD510360C9BB7C60AC221BFD3C9589E6615B83AA743C58BD75392BD0422EC5B7FC56A622C77B4B0580C39B6F601C229241C37D290E36EBA7454E87751FCA7F60B4EABB2183975EB0D59A7D8566805AFED0CFE952E646713DE95721C67E930A4D7564CA670090C70EB062AA76890B6C8B8625B3BEC0EC0199ED5C825744DC49A0F17A136A1B6BC47583C4A1EC273077DA7214BFF5EE5282F7CD6FFAE5D365AA1975633F7A7EB70DF8CB60053859256FFBE178914369898E12B253D7460CA2A5AA48F492D0F1C6AF6187AE985E61D26289B68C8824691D253C3A2D6AEA40C310250A5DA01A081FB79BF9502E37E6E52702D8CC95FEC5237138E2E99FFA5FB4F72AFA50CED8292BB39713CC58AB971C154F4074E8605B37B949AA45278C038D9BE3AEA1BD454AB0EED363143DDCE47A9AB772687C40220999F69AFEEEA8261B249C120F74DA39E82DA34865FF3D2B17B742A41369E9C5C39465A23FE9736A25CC39F82AC324F2F083236D9341BC7927D6426ED2E5D726E49AEF57BD26E98CB906B11225669248EA424C0C99F1242B08461A7506EC9B474FA6F00128BACF1569BBC29B934286F8D403D027DA8E4BDC53355B82ED89FB05BEDD9EDEFE08B0AF61B2BEFE6E0BABA234C4E8D0B959D6DB770ECE948E8F0B9B70EDE543E765033559FE9244B9037634659BE8B2DD98F7DD4B1D75A175B5D14798485246DCF83F993367EB9ECDFE6F654964C406F79DC07F675EE6026A6F5CFDE7BF709BAC1499ABD25B44CC9028B9DE5DE732E472DECB215D4154F93EE2DB8756885F0ECE9A3EBC80EF9A0FD5D850A7877B5962D09956B97AA18EEE554EA5495110F5EEE21CE98A0E1F2E371CB84A717064898472B1C42F1641161DA19681D7A1755057D810A17C6D8E9F94BA05A8AF1C50DC6D3880B61F24AA4576A0557B225FFA2035B016FBF3CE83AB9FC64AC59D39113889052077E680079F8322342CCFC0884F89735E7BED47BCEC257EC01358BA032C69D3F17DBC19BA0AB79A66F288232C8E890FA854DE54F24AAB2975BC2DABDC2B6B74EB77978B80431C94251BBC5E834EAA197F4F0D0D45B26AF165ED23EC36F7A6E9F519CADB0FFACD1FD134BE452B6B01DEFD35C016FFA8735E22FE89EFE90CCACCEE7793B8AAA4D3AC778FB473A5D514507E9F155104919011CEDF74D2C1E7BFAF54FE479864EAB1CF7F2D713091170EC3CEF1D7B07FCD68468B6E230B20688136D5CA92C009F46C1052047DB4C7160A86F2DFCBE845A8E059364066ADCA6AE2CC936F1821B0FAF2F0C36581B45F3F2F0888F6D47B8B42C504D0DEC5 +sk = 90A1FBBB1EA19D37FFBE02698901F7A2C7260D4E471887D1F5F798A7A6EB542FC39A983BB42767D0B84948752F54CF566BA919FFF954C1B2538182365FC2DA26CBB58D2ABB9D9B39C9447A53293F0DF505391836F21132970B061718455F9F22BD8D3AFCEC8DDFFF6CF6385315EAAAE18FE3609418FECBF74D25F9CE5992D5A000120503C040500624C3C23142226CA3A601514604D4448A8196418B36250015882109652499511C8921644882A22651998628C40060CC184011282A91862023C89180848121100211380DC1A02421106824924552246AE2C649C944651B454A13C871C244905C146D09820D5842325016451BB41064C06020256D41A20D02A5908C920002930914230E9A00699426292442224A1480514681503826493625422220634804C8364214A128601829402086C0C88012B3609C86715B183214386DE2884492B249049105DB8810A1484A0C146DC3C88D04876C5426451323666088452206601380916148211CA345D18265C9000A12214018184640028CCB244E01000212942D1302208B44080A35059A04849C9208131730D41892E41621D934041219021C4650108425A4A43048284D64304101204202382ECA2450E2447009B3214B128C11318E080446830644992031212972589289D84845A4288212202118142AD9861018235242366983A62023904824124E5B00100A18046348014A44311B075088242A1908449106252443408A824D8B043060424500900421230982B2408A985024324812C470143332C8968D50C021219661528489A2002248302C20248D22A9880B49811B0131201769CA946024B74C59C631DB00225AA27122C28444B64992826194B29159146C0811310B078522477041104548B66801458918390808A9414C249223A80058A0640982041CC3051B3370C48429A1806808A58502374CC428819A207043946C9B205203170EDA06925342492124200009600BC08D1AA50C9A300810228404428A9A022102A9918B445164B605A3008D5934258944654194618004220A19481011410A97511839200847301220728024481933640A420C22938DD20820C43629C0487258B89151988022120A89A22560966410346449C824D8B05198823099B800813811930200C0262904199242068C942292A1040212A3690C0101821061208521A0A64D5A94015B840D54124EDB488E84A2090AB86C4402518124520C23105BC8481C209153044561385211177094244D52A451DB803023358863168D492621A1344D24C01001A631A0225100C385CB1864D486008A24602101124C9400D9A6710149828344244C044A0A085093060DC3A8849A446CA3C825D9005023430562A86D9C364D903091840229519609C2024A1C019222296E193281CB027292A82C11810D0C4028818290C9286182840C219181183524E4B048A2068C80B80810814D9848840A4069888401DBB64104405213170C88228864B480580870003105CB38720227289C360419142204838C9AB80C10B96D84B6601A024D013561CC204D93C28594B09143204DE43650C43400D9B0710C48450818841AC5095A364514887144482CC3306C110161E4004488322864C2890C9684242352D122314B46658988290CB23114A46DC988311325110C990412B0045B3431D4B40902162DC840600A92851A244E5C1464811248CC3260C41845E226069344481C316503440011064508C109E2962084A86C4340860BC38C5482845B1044142926CC42218C008253161084440040340592862C00218101B1515B066A214560CCB62020B101090808CC16669C164CD2284013426EC0408C99826410C88581B48949102811C620A1A861840201A018445234204294611422644A36654226019AB010A2266423A9611C1890DCB4611C056510A02409336D99448022A84804A1916132065996814C0645643426148011CB444549442241A4508B2602C2364140C4455B146D58268221B950C136509C88891B95405818665940281BB591C3B080234221013869248821C034096448415A284E92929198A6445910654A364C88006262B4651A15458298511A330D1B872D90281189008843944C1BA52991244D00415021C60813802084A031013671D0A4481B1466C9C491D1828018278E8BC2305142848CA40814310554800922184063167098426E8B3820600202423291BE275EA1095809D9E6AFCA18BFCC1614713FF0D48205389AD6FB7ED51D38A1A129F6C1FF5D4907204100FAEB1F63B7CE5F6B329BAA464C916CBCC80A1E4189750EE09FE2B74D4D6B645EBB653C32E73CB8EF0824DCD23C9F48AA25EF453C82C22213F4843CBE5637CA35C08AA9DDEF97F353A8A552724C814EDDFAB9B65EC89B7613EC02C0CC7173BF85F8B00AE3E332343A0830B37E6EFDB96D02F2B4FD6AA8ACEEFBBF69FDED7E12310F7B06051252E5140E588234050C207557AB1A6A13692B3BF7FC214AA97CA944F698B6841ACDF426A30C4BFDA0BFA9255C82ED97194382D55595F1E6EC2EF39D1AAB1DCBFC085F7862513D99B55E970E567BC94D91A8793F253F996C68B1681195AA120AB26F34ADA042BBDE77F503DA1231A86E237227B1F089C630803E64F46E0638DCE03EAE03BA52BC6B0DCEA3E5D11795A0F0EA60BA174FB2D2AF908B31233A77B3949845C7323D88285FD846A7FFC334556AB98AC587E6BE8B918E103366FD0974F9718D8872D044325994DC8078847E9E9CC00467857E5C8CA7DD1C371C5DEBD3790224476168ECF8236580B744A1EFAAA72477B695C7468C31807F8C82314982D6FA256B5358E708D635F47021DE4C6ABB34EF2A7BE9C14C46358ECB962290D2E38FA0BD1987B8E4E54823940724731CEDE357EB5D29FC6A462FDDE6EB7E4554A4E9720E33E1CBB22D77D40E231332194BEBBA1403FCD96E930F19C4D0286953833F2999FC534C96669B1EA209EF45197788097D78BB4A586F811F30916F1E21C07722CFD961C099B9A254B1A0E5A03EA9623F9ACBFC4F2DAB4FE812AE4A41289E718C208EAC42452497DB3581DDE9873D9FBAB637272134165FA36F2ED92B0FEF1ACE5E0C6F7E3CE47AFE8BD33BC4A58437549C5196980F28C4D89F0B4E56E7687E7B9E307EBC7126004CDCC073994AA01807F9435D43AF9E3FF4823A56796B63CDD42245CA850556C3565125D19C16AE74143C2F5640437B33ED0FF127E7942573E013F77AE5C1AE4C2F72472445666FCC46A5860ABCA92E0F36442FD7E47D107EE9951EFEC92758CEF973B6F5B235C5ABADBDC78738136B76F9C42D58A6C2986681CA4534490D7EE9EAB44AC600A80489A7C74F90D8808FD0444FF53A517589A15BEC050C503E789BE4B26ACC19373B6F527994E3FEE8FB94A6B1690F1BCAAE80EEDB1D86EF23D6AA1A1E9B1E69671BC57F9994851E4C962791BE270E5981B7CE3EA5877C9CA470742522B6C4FA66AA3959655E9737A02481B5A76DD334D13599E1441AF1EE0B2DCE7FA6AECC00EF61E7743545ECE676ABF52C6CAA3D1E60E692A3ADCEE7EDC5C6F72A4AC0B8B53BC559BF88732F413A3212623AE7334E6853B0E9484BBB4E2D46F7D7A809ECB447DF4320D0E2703A52C9EAAEC8B3088CCAF4708006061C2E4FEE2423B51D9389F1273D436CA570759D7BC3BB0281F9173D7383B7D0FBCD8F4865B41EC31B749B4D0C1125FEDA3D3106003D296A28C50B2F4B5215C651B426B870C4D0901F5C47B0E6E88BC865F0BE79AF1F0FF0E9247354DD49EE077AE35B50037484D9934F39CD979D0E00D5E17057BD3309C36D35DE7D94F51DB927735B364BDB29A687823A3D508DCC1FE1CCDE704BE3E22F176E6EDB83E0376BCD79DF63E883FBDA5162E8BA4395FCAB7559F076253D93C154746BEAFAFC52F6775549D8B8A164FCFF2AA3372CB88874BF1C1520122D5F59679DD3E4F15E3575F3A5D287E0553A412DEF60A0A797E8AE97A78C995F47B5C55A674A1122FAA187E068295324C1C3891EDD2B24DC81606360E57A41AD53A771AD8CBF8A1EC586B62857B18C8CBF0AD0EAF74A9EA484944CAE9F48D928CA6E92B28867C145ED66EAF9AD4E803C0F9EBDE92D82D6B1A0111E25B8FF49860A70E112CE9D1EDFACC20804F1FDFA4013AA7E290AB820652B1E3C415C8EC63D7830C34E8753A5600BB02752166C77540FB6E3F50F1B82569F6036D73FA110B1A1CE24A4A494D14632FFACCE6C8C336A3343CCF1B61052B66685DED46F2075EC7FF69DECE4F72E5F6604BAF2DF50C239D0FF60A66F2810B73973B4AC1E15801E16D386E7BFD3F28994F525287ABE3A490A44F003BE5043D9832B139CA0B535D23753CEDFB8CFC50C1633DFA86108F3D69FDB14A9003EC0F9A236371159BAB1D60BDBBFC12B4FB97B1FFCF445215BFC12ED3309E05F9E6FB47FE5A45E1A296F3331CB17858F9C12B325E4FDBF3E3447795F120E0E55F4AFD988E0436D5C95A9275F4732094F5F014A6EB61AA7ADFEFFABE99C50C493F704A5B4AE74B94ABB5400B2DAD2F5536638B9C536CA313B0E28CF689DFAA63093380818392393BB030FA0ABDDA1D32DABA85614D0E1CC2A9F69F1CA2FFAEDC16DCA9B503859F6DBFD71EAEC3ED0DEA589C36F00D4D150622B60FD54708B6E3B6C5889B93C2D102928E8C350BAB1838B3561CDE9FFC25E8742C8BA000FF058D70A7182EA190165DE34597CF7FFDB547D738DE9571D4D512D48381300DDB738C66490C3CA85F3344B30ED4616FAB99DAE9799DAF97B222BEB9CFCFF25A1E867A0939997717E2909B98F5CD0E432F41498F9A99D8DFD2AC4100D500895E76CEDDA0347467B82802D729A94D30DAD9099CF5F82456D845CDDD4A6E052444F1EAD162600788363BEC39403F2A986764E4D75E2713B6E03936298B711130F3A54D721196E10C9089E8265137B15CDE6FB76AA85EE2C34EBB1D3D5BB814320AD79FF7E96720BB868D5DB328600B3FDC14CC76CB8C87F9957A8EC6B21BB36C95B58E54EFC03564BA8ED076911E68AE60B7AFEFC7B1A275F3B04E4621A9A210E07FB8D132C256E6DF4A12623D83119257AF290D03598285828A668F673764681C5744EBA8EF3E711C6E607872255F354BF92164A9AD104015D0A6FF9497C3E5BC04B82416F1FAA42F05711A63267C9F59ABDB28D99F2E08DDB3527BE6A840E2470FE72638DCD0714D1366EBAE3F9D5D6E2CE1650962A65CF79C6B357DDA0062CF8EC7C6143A715090198386A06DB1123AFE428E135C57028362420377B160B7ACD617E960B8CC16E84BE529FDDF1C8F2D89EA70BD91C3482BF9D2E656CBF856ECDC48E56914927EFA24C39F75AAFC1E269FD5A591E6B02AB7EB491E0920E8BE6D706CD7D560C94546A072E24B7BF6149D7A05FCA4298A17E7F4B33B1E3EDF1C051FF842236BB24C55B4A5222B35FF3BDB57C30BDB96DBE3DFCE967E46675FDDE2E2B1B4F348A4046EC587C83F41376E718AB700E809C92BFDC91F8B628939B05FD19D6C4BA299F50DC972D4A56EB8690FFAD5A0BDD29B6C2363E254AEA7593890D245BEEEF6EFA33E1452AAF323CA0172B93078D9DC12A177F923B317E4896B66EFBE61C69C80BA6D4C0FE815F8A42E2C1A7656798357D5AEC8C37C4268788DA747C7F859106FB446B868AEF8BB6C4DBFC63A0ECA47039E1AEB77C4894ECAA1307B9F7E5F4E5FD68B2AC35350DC385C1C5F49CFC403117B7CF45B452CB5FE8696C86A26EC1EC5A33E42AFE59C0384256EE774CACCEAE711179DD15BF3EDE0958199E438EA37B48A420B96ADEBF3B411B5CD5AA496FF5AE62FA74038B881C33FE69CE8E1C590C9B807A79DAE91BDCAA8D766CF144005AB9E564203B0BAEB7FEA99F68B218875E254D967D8C4122B7C35D7583CDD22325C43F1B5BA6AEDE631EE57F544D5E31BD312F955F03E5A88C8FB4F9491A3F4E30F1B939EB595C107914C1F57A3D63D283DB5966F65CB8CC2F22A6614A526B4E209F5B46E3CCC7E3C9BAB5410B4B632B8F90FDB79AA8CBAD83F5FFB6D66A31A82548661537BACF45BA55BE4E015B62A8FF95B58EB03B20FD55C772518EA70B1C02E24702885D92EDF031A70129D8C4117A08F8496720F00DB750C34CE38669660E64CBF8447453007F59E30E4A5D93B3D3339FF0EA73741E74747EEAB058CAB9A997DD7BD340CA990A8270BF72C5B4232C3D7BAAE7E4108E2D0009887F7A1D71FDADEB52F5A4FED0A660FDF04E03A80619B01DC47BA4882B345D2B26D777D7F700241D3C1B017F89C1ED25C50B25D277171448A82B13F4891AE2DA37883F53811148195D4B37AAB9573895176A0953A55AA5B226F20B8B878C7C6A9B7029A756C03F4414DDBFF3D7D2A27C87381D2036D3802E0C1085E244E081268D45D3DF2E60D31AC71A2BA6ABF89B0565BEC145FE99F0E7E20EC7DD64516933F7E68727DF8F3B6CBCEB89688D90DD93E008EB39B5DC8BD11F13A69D8EB22372B6D9E04FE20D3ECB17AEBD820B24B0E929B2B21687EC5FC4BE7F9275CED76EB744481B0E870BD369667C21C5687F2C8F9AF5C5B563FB87A045B048888259D6A8DEA49C57A218A23C5785115F86B7F9E30BB25938E244A766CA1D98202D32772B41FF44435986C0028CB1CC2789E22B80C473A1101F3AD69132143D86AB25C7B1D1453B5594885C2585D6AEB00EC37AC514D9D4785A5E160D0D0CA3BE43EB4AB78A35CA298F7B271D146C6B752CE8E4C1D54055FFF7D23DA6A85F9B40348B0508BB1CC33A25258CDBC5B6DF1F4F9835166FAB0226FCC64863BDF7732CEC5FDF27DAEDB6E3482FCBE66D12DE84BCC294BA66936A8A3761D13FCDEFEF8D2F993816249A8C6DD96C2E90E631F785D6D97663054538F338E76114F13F2132E765BE2F2EE0E69C96C9BC09B377C50A80C3A5567A85679757CDBF50 +smlen = 7003 +sm = 26B624AD9CBEB55C5AFD5D815ADEF9704881BCF047AAA1E9CC8738057560E36BED168A55CD9A8CED6F2F6F2853714EC463A00C6A7BB82B7D5193CCAF528DA17EB48762F3B6330D0C135FEC7C696E06E03D93625A9CDECF441D458CB78C59CD4A343F4F0CF0D220307A104E58FFCC299F38D45C008EFF82B0AAD4063D1ACDCE2AFDFAF8DEFD43FA35A276E54F4BF91CC2423EB026B6D753EBAF965736A750D17976F764243FC667EC5481E674572AD90DAFF8558C35C1E076B0B183859530167BF02F1908C89FA04CD9DAA83026FD1D0844396419EB5E3D61923157627DF82AE5640D449A8585679A9D92A27F3D0A0F6408B356D45B1566B7BFFABFBD52E39917F28A25D49CF6524FF1469F4126727AD738A4A4A116600650FC5B21C5DAA047A1CFC09C9C2D7324F1F328B1AFB6E33775C34CCCF7BD14E1CA8B00B97A8FAC4BC80F81C63B75647B2978A9FE7B54048B025ED6DB5AD0CCD1AFD8783BD60E6F389A31202774476FD590023878C281A2DCCDA37E075D2A7FAD1766F91AC529DD09F9E0ADDC0CD9941CCA070D79EACAF59BBC8654117115C9F3D0C0A0CE70777E240648CBB4714427E5787671450D4F953D3FC608A64CCFA96953E8E5C58E0BDEBBA6D19F6F461653FC45FB00623096844598146B62D24E9CF72EE246725F8B04F4584D77699ECFF0C777B77951E1BABA70A4D4C16CA3DBBAD3833AE8952F986C50F20B1422EE4AE7DE73BE4698A656A9CA1EFA5B1108539714E33BAE3297EF8486B20B277AC0E3A4D86522830FC55A7B40C3A7C966E68E153946069EDFEA8D02FDF8FB4D072975A9E4C3E48D6547C6573632A3E8CACF4D4718621B66EE9BA94A1DC4D5325B7F8C06BF13652B7AF1B22F06E93097D6BCFA07E95C06AA160F316A1006D87BB5CCC372218839C94FEC827DB27E5707B540FAE1C8964E5327B296520D4115FE567E71F4ADCCA9319DD52B51E3816A241E76581B6A8629E57B86089FE8E09AAE223355460492AB23352A61B0641F5D462FA466F4F28E8DF449FF6D1062425A8DF8FBB66EC17772F20DE066BBD3CA67FC65D12F58A157EE65B50F6AA4D2C394BAA5839E8E320EBD9F043A0DF0E64C89C94D4B70B414C948684B3F7FF892493E19545CCAC3D684CA27B58F3E6069C2F2D22DA3EF5852A179791B4BFD7FB3AFB7DF79CAAAA45C6D3DFD08BD975414E4EE67589C1EA2151C0D3DB89271D0C0DDB5F2DE72510266576267179FBB4A20FA57121D68668235616DFF2EEF91EA7CC322BFFF72BB67EC353A65DDBD221CE509C0B2415D30FE2485C82C1C6958C3B9943207EC5526E4E55D50B7D7643DB4A754E668F9842905B75F56E5C1C5F9680712B151D9DD19245DC96FD46B89FE32E8A07F3292067901326DAD551A903D4FD439AE25E285C1E938114FB839A58E53D99390713748E55879A116EA79795DAD4A940602DAAC79E9C334834984DF3AC66F015DF028A10DCEE907F8178D749DD6F3C85FC3E7FF089C84B5F8EF1FD946F9F709C42F08F2D164B189F614E443952BE1E18667DB59953F28E2C7EB899A5078308068D6C89556E47004390ED5D3C2A7ACE9DE1E8A2267DF9F83E4D2752DF4B35B90504D6C5A45521243E75BAA0E85985A0FF2F98493C7626980235E16BEECE14BEF3E0EF0A800435FAF2041E18DFEBE9135A5C1B1166B2CF36A82CB134569284641649A9AD6694E6181012EA5BE62C4BB2D57AD817258EEE86B7A7CD57B8576E2F07F6407D296BDA3DA0A7AA7AF90645CE69904519ECC8E882F14042AFDCB0EA5F6385045F97D4B4C2A37B1D9DD6ED71DBDAFA01F06EEEC6B5DA9ED2B3D506C6A5879034AC559B6F93B23B882EFB50E02B4E770CA6AA9BCE6346AC36C420C21F3241AE46201356D54B7201A9F3C4C68FB1654E46DF3BCC46F2A1AB712F8A18270C374D3F0A41DCD7EFD4D27B05C89255650626D6749A6CB1CC975AFFAA7DC27AA2AB1E90C43BDD21BF7EF3E8BFF5B991C4C00F0507C15D68CCB4CC2F58F27B098193F2DBED46F60D8EF6DB1BAEAF7B87EAA6FBAD60C07BD2C113C0B90087AC6E430E0174832D6CC48EAF27D6A0E61A0A68AB108008F296CE6503FBBA944CE88437A854BA70A561984511356C885FB7A4DF8B9A6AA44D1217F654778A1B730544E5C826FE100AB56D64F2FE099696A9810DDB41DEED96EDABFB9987BA27C218DB661831FAFE0A349E713FE011F0E59FCA59196E48853FD05A9E9797C656BB69526D802A2F899E0C1F3E729C19D395B95D1F6A79474E754D08FE5AFD96E7EFE38CD78F361527FD633B519F570E33C22C8ED61663A055EE0BD892D2DC662EBF5250EDFD6E0839755CF9134BD747541FAFC3D4072FC7FDC31A4312DF6F35F22A7BE3DC4CAF5EE6175BE85A5E70B28C3EA9B7F2C2CDB7E2A4178C04712CB1D09FD00575EFA387E30CABAB92064BDF3D82D97E14FDF82C655C10AC4BB534240CCACE0A9162FEB33F960A8950A2B70BF31875D57E6BF3EF7259E633BC1FC43D86B619AC449B3E0C1898A7F36609F269EC0F49DB228F27923D59973FAECD92C1935F05B6E9CCEC221677F3462585B5F04AB40FB3D164A849554093B0CBDCA39D9DC421838338B1DF6D6A872461FF0E07E0C801A2F69B07806FFC6D592E307A44A233D13E6BFBBB39803AAC374EF3368E42A0151D984FE43F764FE91AF94DC79C5DFD5725F4ACBE3119AE03A1C398201999B9FC3BE12F70B68E482104B7FBBC37F0D55C451AD2A78DB7A52CDBF7F80F5B22E9D5A93649A9DAEF2EB911F3AA060627E0CE6F13DF5D35C6903C3AE8E918D62B60FE89E43C277DC01E49783782B6CEDB916B65130823F9AA0ECB81F765CCB73073B05DD3117C530350A31A88F775DE075C735D1C34B8D215600265026399126C735066E90AE2BE416332B0F2D76D1E95B436C7547084CB416136F10064E2EAD48729ACECF890665F6F773702BE197A73D924FD6D3B940734D3B044E116A2F2B3A97790E814201BDCBF4C7EE358E74C0A1D3515C938326008C5974142D735D8B2AC883ABCC4259B06323A37921D6F71DC3B6C2F576C30FA73F6107532D526608C8C69846A51D3864F0BF1F81299C430FA92AAEE93B6BFD2E734AA065C1C51DB2B5FF395207E570C6C6EFE7A07631B406ED4D91CA0E1D493AB75D7DA083FB96A423BC3389132CF56BE9A64344B3D845B99D56B551AFEFF89AB8763F106AAE1B120A88C8187C5D6CE2765F8B049919AE20A4E5B4D23498E5995EAE2AF01EB46430CF620389DB156E0F849A47085502DEE22B98D148A1DEE133EA989207F4FD637F7A570125D850C483FA0DD6B7C8D61365D766FDA471514780B0EE767FC08BCCB90E54EBACE2DB4BE9CAF24E12129519D299557C9E7F92BBC15D4D435861B225E19905CD137898491988B28007683AE8A06D0056E0F234E67A4F6BEFF2E91A1FB75C722C5CA79083B1EA0AFAB2D60CA9FC3DCFAA5EB97FD36B2469106D981090EF05F7890AC8CB3A14027CB75055966A673A0D8034ECF8BBBD7F67342F739384AF65E4E17CE36E2303031C82A20977C1516F64E5586AB8AE501476F95C9BC027B7A8EEE95EA109526D004728D52C65A2E169E97D00990C71B445FAD676416685542A4788FD18E4C686A293D2E037CE9A485D0694CF118FDCE1A8631898331934C99BBDF2B21EBFE374A97780DC52CF924A8304CEA0ADF075C09BD29EDFCB0049C44957FEF98FD4489B5681244BABA1F9E77B8804EDCD6B27EC359F5B2C2E9F207DB0A14E1E8728DB78BBC6DDB5E4C47160642DF6FE1EDB326F85811FD77AC33322D4B086F8F47E7E2757559BDF5BD3BCEDD009E6C517FC67311EF3195EF8F7127AF0C857AE95F6F3DF3F38743E910A0090E62A5CF99BB390EB796E2D2C5D75F4E72CCEFAF897B1F5F003CDCD73F208BAFDCA4A356A5CDCAF53D3E9F19B0E7892AF6EBF77D880A7B3AD01F5681A599A33C3AF19ED1C9D025C2140F8C1C42FCFD6E23ABD45423B25F82D8F937F86BF9042EAC9112866BAE2855EEC72B08344424E123D0650C3E2F6208E51BC242815944973735F6769DF6A1CD25B463987376131CAE081FE40A3678ED71CBED6DEB867A5B4293BABBC359FD65CD9C3278688C497417B0837CB33AB5507E897BC7C01545A655CE7DA19CBEC188F7092A1FB8AEDDAE0B839A985B67F39F94BA34FFB31A889624C7D8B3C47681801E7B90AD1C678AF79B007944C20C0133E188F479F7729F55F664425599BBF4AC73FCF14359CF6FBB5EBE0AF5B733869C76310E56839E6B6FEE0B3558B1BCE84C70EA30F4FA03E354B496D6E09C95BE2E011CB7C8883F927028AE427D504AE09C75477F251CD9B6697114F7F374241FB06032C9AC54E80F94F126D2321839AF551B352F1CF44F5E542B1604698DD86E029A1AE207032F9747EAA6F3D3A7DE668AF4B6DB1D562A2B688029B820B013A049189DE787795C2F1641BD5734B7ACC8EE015F8DE144C057FFC7AE903CE2C411D1682068C1F73474F50C42B1EB825350B098A60876F05ACBF63B8CAB777978CCF704D81C46105CE87C96407A966E998A1742E8FBB81230FCF16B5BC24CACF2193C4266FB68C63984A035621D79D0C385EC9983FD4FCFDBE999E29ADD1683F0862339FEAE6F6099D20B0198150994749A0F92E6F1A77DA7ADA1AE58E4A3A4E1F818B10806630620168B103382A3E5E42C27386D3DCB89995C1E26478854F632BF7B34457D0E59F1CA0C63BCFBE815EB934684B08438E3054994A75B66BFA41F4EC40CC8A64BABEE4BEF9A14798691A949438F04CF9F5604C623514C9CB1928E95A4A7770A0FBC5F119F2C5CD3025516CEFD71DEB57AD849440A0F6F5523F74009CE4C2F727A081715B2091492DAAD925AAAFA4BC15398D758E1C5AE713EDBB3EF9FCD26E32EB8A2DE5A051FD48BD48102DD153C97955506051560D56FEEED207FDC5EF863CDD2E4F709679EE38C496042D6C6DF96DD8385B1C9AB5EDD9031A65DD94766AAA7E80C9D1C82538112826B4BFAC01C9DF89B1CE94462CEB9B2FCDB3A4977A26FF09D90BD35B2B3710BC45C20B5D8B22F8E85357C8B2D5B685F2D5101E4B248E943C3B722F4031D316B10AF0795E1CB912AF7AB45580476A0290194A74576A4367E337B973D9988B3C1AC71A5DF0E7E2F5DEB6ABE3FA8DBEE766D6237E68CB337A904AE1BE660E5BC4E1F6B51B2EB727CC187484D3977CE948710977B759318D13434537C0C90E5551719C7E791AFE64807F3D3376D50EA0286664EF86AA144A9170CF5FE93D16023E3F1942AABB5D70C1F2481C855B6C9B03417DA8FFE2111C6D58190052F304195FDCD876526285AE33BF0881FB5051886CC46C5DF7C78A1E31C8BE5F90E2504F2510ED9D1A5290F877D6E7B9F58D88494385F3A79676F4B97D1AB2BCCAB64A555F9B205795FFD2976496F067B5A1B36FB1873A1806DE5BD5E08D47035E4DCEC3C100209770157503E2545780B99BE91CF873353B30D764124591FD9EF03D0A4531B4D93AFD9139C0FEDE38B9DC0EAC14607F12AE9AC3C923CE5795BB3858B3A179405713E4AB4FEBFEE3093ECCB9D9DBF2D2024D0D70629487149F46855E3BAFF282FAC4C444567DAC760A8C3344E311CF28FDF25C4FE294C14C3A2B14CA44042126EE4AD2B1A6FDB8A41F2A00273E32E7C78D28C343482DB5C646F5CFCEED2A93FD080B1A1A066DBD78DE87E1C5700EEDB3A68415B291E10F66B1D7551CC65C9211EB2AD5C4A146E333D41C2CB933D2EEA3134EDEB00A1F9699ECB14AAA451480923123AC8157D82E103F79B6D50620DBB3F98C6F14CC17045FC2F5C8DAE15F046C868DF7A3E72DAFBEB15B4E1E7D73ADEA93B08764D1A0DF18ACA5CA30B107EAD9EAADADFB5CDF735727AE38A1B05685A63A8A78F713CE05F98BFB6080BAF5C91A8B4BD1F3C3642E1523B6ED9BC9A328DCD550847C4174B1BA43379B6C18550CFE983815D6237ECCF4D1FC4865458184DCECD73D23B8CAE5018B826FFAB3344B7A97D76AD7BB6DE87CA196A653D72487A16E0B96091AA928E6B6AAE920D5E2836B0C3005B8EF0992F05E0D92BC1F30FF134B0C842F056EE4DD4B56162B61C92C2518A2F20C8A464A87FD4A64E3F28A7A44825E1B8C7C542447A4552192F8EAA01C9BBDB9674AEC79E24AD70F45A29562EB6F07D2072A3794BB1AB3D2E4C856E17F2217A40ACAFC05E4D0F982149DFBD5A5CB3615BF593D7279D56DEEE7B608C659A92BFE9E6068EA5B05A2CCE742AA0EB392E4C30E78EFF3DCBE9D70D3B31CECED9698184EA55093BD1654051265B864E78A52159EFBD26A943FC03466B435E1D43D1A7EA187A84D738A1FD1EA5FB3A61DD6525033087719266D4DFBF5E3E172C89CB7AA70B48AD68D60906357AC14266B9AAB27DEDFE03838DC85A667DA22B8CD7B3A670DE37279FC982C92A602EE52533E090C12181C3B51567599A0F1FC20354F6869F8031A2432396668B60059696B6D76ABBEE9FE153A6469707895B4BBEC10114083989DA0CBD6ECFC3E4DA6ED161D5977A5B1E2EEFB000000000D131B252F3A3E47326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B + +count = 72 +seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 +mlen = 2409 +msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +pk = C2501DF742E1CC6F242DD1FE0DF85B73C8464E2A4F07F5F62D023B78F1C40F5452E4CA569CEA9E7285BC0B70D9A483FFB55A88C420599B3F67CA5F74BE1C84C980BD6DDF363D73753D8D6CD932A42BD7A4DC511309A22E7818AFD4F05C6F8FC5776C778443886BBD90A8FF798C60EEEBF39BBE73020CED8C41502727C2F5AA0C459558A645073560610F8D6B971C125278A45D1817906F67CF6A2714C8C40A6C7E798A0F8A56FECE1187B02EE0C3BDC5728BC4537865FB386FCC00C46C71A7C623E6E72BA1B20D5951AC3BD3F739A45682CE7D82954E261FFEBC3CE1F6C52FC280A759B58BE06E08FE1048650D1DF6D91F5CFEB68859493FE5F590BA5AC492D4CCFDE8F52BBFC29746B8262D6A5C9EDC1C2CE7FB8A67E2A0D3DDE07B38BE4E1E1D012AC1281721A14572538028EBF3D8F0B88A339033E8B3636F7314171793D8BD93B17BAFD38154B0CDC88718D563805B70CD5BB8457846EFB7D88975605F8A70B05026D4DCAEAEEA5AB4B082A329C1A33C03DAED20E9E838459D2AAC47D8139A451AE01A1CA60475AFE8AEAFA5BCC943D680142F9E00EFFDAB7362998CD1533FC0CF1747AF666E7C9A498D31B7D81B7617E1C4A645657B32792955BB76550BD8D0CD33446F4D1BBF80FAF8204B3B9CA7F1865AE13B970BBE33D668BF9285740CA18DD9524474C89FE20B12CEC1FB91E7368CE2BFB0DE3718BF710D5A5AA0208AA6A306346195B6888E7BAD34F5139C1443906378AEAD3C90BFA17AA90FBD184E79B1D80C0C589271BE84D053928C2066631F377F4B5865C4103A07118D8B34D1B0F73B64ED20593EC7714E457B19AFDA6F8B7976ACDE1E5ABDD6AF546003299DE31D7FF9A30DFAA70EE9947A45AF2DC1C9688FB94AE7A2FB67B05DEB658375D8096889F4E305E80FD46AD9284454C7F5CCF0804291D586ABD7EA5F9028A43A26E1AE6B2C800BBA10FC27AEB213F4876B353644ABDAC41982E15CFDF3965DBCC0EB344949F3742FDD79380539866D8034657CE53FF9341E374E7C8122A5B49D60FE471B4FBF11BBBC0FEE5EAD95309C37A126A1BE2B0A52B3239048D4C663588BCF22FF67B013401F64C2F85D0F2602BDD619DE82E22BE394C62DB06491D8D09583668130BE12A91ED2C5E6ADA8A90B8ECE639A3042A5C0F842FEF474A0A25B3DDB49F0B5754CA17FAA5DCDE490DBBDAE3C1365DC825972259461C92198C9F8B0F0F19F18842A7392770EA2D5D244EC120DC2ABD13E406F339AACC78755BC3CC498606DE662614D546AAB97137464C380B3CF52DADA4FE3C5E8A3653240D3ED0B9B967CA0273D532BAB5DC6213A7B8110C02D505724C54A2FF2F8FB32421B7D6DDDFD12AAFBA0E8EAAC4D3C03E1F6CCC977EFCD7AEF37F35E0166DEC2F195749A9EF79E7F3F190B1AE8E3CD11144756C4387B469769DD0FEB4BFE0CDDEDAC6E2B5BD165E90BCAB117A16F0F2AE571133DC564859E1413AF56877A732CE0EA587091C5A5D28771FA1162BD362EDCBAD1B7D4B5F43734A62A11AF9CCCE815DCA65B28F48D9D4C2F1B08E8E06EE939A33A8ED8B2C3E3B9E4F18976D791B6F795450B0D007EAEBE8BE55CA89EC3006C447E16A6B77DFCEACF8FF2B5B36CB021DAE8A0DF9A41CB7431152C690E3F209936D7D050D2A39F4AD940A1D3B09C5E63C19F030DBF705ECA85D44F9A19F61495C8DFFFF882B4F8EF7464044AA15D6959E9DFD379A12C96A2408A987D8B03B1A871ACB50E803092EBED08649FE3C34AB8C15D03EEBC31E405B5E9DFF6461CA4794EBCB627533F2C62C45414F98DBDB127C792412A093F9CEEE1443FF16153109B9FE61D6943540C72F90DD8AB4D5C37A84DF4486BF52207908A6FABC9A22272091F0E7061EAC28390EA3D9766D77AB0B7EFF4BA050D10A0DB9B2E2117B10C7AEB1AE9DBCFB4D7E05108C7F6B2AD2B360C32017B01E0033C331B964DBE78A0FFF416A29D6BBB5FE554F147B81443C5E9C0A9A1FFDEE3F01F76430F6AD2552DFFC7FD7127D54CB3469A68A81351AFCD8ED29290692A2E394D90AC210CFB1F5741A166B801F5337DF1486FBED198DDB81DE217DB08C0FEE04435059CED5B64C219D48EA870D69DFD616E434D5FAED4CB63FDFF98982127C1E12ECD0296C439867473350547C8834CB35726E1ACB2D5A1381C13E017C71D9497D32F78A98368C308B2D35A33106DA2C2A35F5516F31E25170167B8B7ACD3C74526D669CA64D372B13DBE9213537130C3A6726DF6EDB1766E51C11D12484D1B1AE74B3D639D6CE05650D594B49C0CEC81E61A0BFF755567B7ED23ECE9BBE496CE6377C360CC058F41016206D6FD3926B77C70271D94E96A35D08FFB53C1F63BEAD6FF11938FF96A3F146AA6E8DF0A0581A0AFCF1A4055DEAD2A5207BD2E7AEF8ED58DD48E693530351FD2F82FD6E44CDF920FA77E446D0C49053E1D3F9D454B3C143F4D01FA96860EC5015F56515E5F7201DE273C62FFF99841212AEB401A882B2F17B5A579D74C7881C1995805E22A5B0070D65A32A51CEBB73EF74CF2236FB480DAEF41765450152031EF228EDEB7B92E47F030AEB5197A6240B55C5B47C60003D711C35C5A1CA29FB0754A6C8AB92CA0317E13264E03DDA593444D8337DFA0BE3BA94D24612323D34B92F31965F8D93B2B56A0A9C888CB81544FC6E34856E1C69682CF20679FF72E59F7DFA9984CD57323F82CE03227923B557F97D474B6FCD5447D20A8016E52CD3C3909F1C596D52F5CAEDAD180BE1C756607E01A33CB6134586DECAEC7366336784B10AAAAC4E95ED61030544317C29F491E93EF67EFED7539AE1CADEC29DBAFA1DD655396540F5EE753585F05A3BC2D71F4F2E3166D3E0CF087647F3887A24821DBEE0F9C2ACFF4A7CFD52DAF6C77E8302867C29BB84A0366EC278744E2C9FC9DE6654B4A9651FB8BD4FE050F307873E9780C64E4E84994FE826FB9FDDF8BEE57E777E665CAEC2A4D04CC4DEA2FC6A1F6006252E7BEA52A20B9614E7314ADC438EDA61D57F1F7B5D2FDBD26EF3D574ACF1AC62ECB2AE3DD30163F2BBAA03DD9EC2BFBB3CF89F2D7B631E61FAC137BA566BEF89E2E9F66231424B6178DD0B6245D7CD2AAA8BABB638D8CA44FED214155686910216481294817FC46DEB4E1E570AEA855333518995F187B8466D8C3B4B58B61903D9B297D440F0093F0C4FBCC6E3D2B85884FD7B87087142FCED659439820390A6BA62EFF373417B9B76C0A2C68FE2464D054BE7CFE993A2B92A9EC83943273D715BBE555CC9828496A697D22EC3D2593E5554E77714860696FB42B59D95B95593ABDDE4AA98D70097BD938805265887D1A9DF09677CF96D03EC28824F18C5110DE7BAB53AB4155DF7555C6A24C73335843EFE976593756A404F8135C13EA762C981E71525FAE61E4203B824C9B3CBC8D35F9F14F73F796DCFD3E108B4439F9A632DD31EB605076856C9D5D94548648BD2E0AD2BB42828DE63F8AA23E719087D663C32EF638E4A13D39CEA070575D3F3DE57FB394E08D597C44C86BC4CEC089907ADE46ECEEAB44B1E062276954071260FA2EDE33C278680158BC0F72023A0B47FB769D64605A223B7CC09CD41948723C55348DC412D9443C24E010FCABE5AB09D9AE94E995AA9978A457913EC902AFC5A79B63D9F47FC0ED8EC7E52880AE61 +sk = C2501DF742E1CC6F242DD1FE0DF85B73C8464E2A4F07F5F62D023B78F1C40F54FED5FCC27807BEFF54D79D90C9FDBFF6A5ED271FE0EC946EE16B08A1532B299F2FB00653C6F241C10E269F9126683EE9730472290F02599D9FC5D9B81926F47A928C6FCDC78D7AB4FFDDE710D84CE8437B8679BA678DEB03DD4C123AFC33F30019054591288CCB006A1328441C96611B160403B85154B04009214C00178400008861C8245A003254049003C46C8486441B356510934060844442A89164A4055C1490CB8260D4488883284EC3A88559248C242231832621031002120811CC942554968CE43871A0164E18010114300840300400290918220D980868E234010040720C403091C42560326800964913306460186EE0964C0CB48D1B8349A31426A0440289124999A69119870C0C0965D90004E0468C1B1451DC38284B4089C2A88908934409076524296A834200E2346C1B950194224A9024288CC04511048800B680192240628410C4280818C14122270A8234104A1806D0A66919A24401076E90184D0AB2604B380C8B38901129020AC408934629D230401A930D19192A42948590244D211046E198291AC58D14822114048692068C19910012C06C6432305196844AA24908294E09B261D1B8451C008E414645A106249142104C3624C1022553000C19B749030170583462E1486898300E12C229C2162922975083C00120B921530609DCA65188143083982188084664C681D24620C1C06CCB42051B2346E3C200C128420AB69021B56D8218850AA32143142D1A076C4AA821C94624614086529664C1A62D9CC64410A4880AB06150266551B825632284E2A0514096290A272C14B46164A288DB024191280DD0122E61187101089221A510414690E18481E29449241964DC926443C84450480688804414C80819381299388ADBC22009C4615396701C1791212720203404E492800A310461A62DCB004C21A00410B530CCC22C93224D81A61080966D1A412E13B4511244692025219A12511CC58D100968D9480008494613068913360250A2281A347048382914B0284A360149046420B26D99428A23098498B648C2144200A750E0100108B40848220248260E12386488B6440A8604C0346912B045020949448890020466DB82898C1409E2200884082C04214293C6645834284CB68D10958C19288D213771544252834860E1220904C828D3048112964090408ADB04496024605120724C12421C03899148259BA0842316644492285936840402042216244C44801C1261630462D134601B107283A02448484841B65123180A14022444C08CA2104D42262A5B34081C248E1005901902481A38629024808C149004B48D002140600481A0240ED8100E148169122989E08091D320890AC520C09660D3924912096D0B9689D334051BB729620800249510E09201D936811A49620B938C81A40DC3A22C523212443200802262C8C485E4B2910C256EE3406D249608520851E414410A4426900621E082708A18661CC680DC424951462D8A1069A02892DC242E1C88258028419246441239814834700804691CC301101505912065CBA40D23230049366A1CA224CA424248B4809842651049619490088894058C380A0B958DC04224D136101B2292520009C4368E6316520818715C26721136654B26105B422519140E4A369199B661114245C8A68D43B0680B418462369212293102B161409470CC488041B881DC2644241681514600E0126040C26D98244A5AB2119C042C840208C3B02D02C15063082521068A1139442418501CA06D13856C24362908A44D81380D243726A0046E01C84919B5511B07692038242427410B398A120161C98229C118920B10812207889C048E94C25001B849C9A2840B0371DB9285C42801E0340864284ED3C229E3A64803190D58162D0A412A543060884652540884E4B89108C8495440225122850B004A99462E44406C9B840C00080A58040881184DD9125194846492409150142E54240AC41625E4B4459C22900923220C276019135063A2088C822C10449082400481282413446C18B068A2068659346411250114A44CA3362922145118042D482672DA24040AC30D03092522122521442E5106680C302854426C8B260854088959984C0A386D1A418DC91420E34241C2028DA21085A326422499702446324B0410E436802216721B2251D6D6A7823353DCC0317803E4581F9C2878B6C037E31D51A474E0F75F6810047BE9E3C4D3FE3571E8C27C51E47CC74DC79D3A76F002B07F6D5FFE990E226B91A6849BC48E3C04BB60DA90F8E10A58FC2F2BE41FC909B3F4E02B1487FF4821A77D487C1C49EE7A767444468AFD910A4B81DAABF5AEF6E0092EC9CCE0E2B2DD9366191B054316F55A2BA0EF1002FD25FD0A1498C337B3D70D8611838A51814C0BE12088BAF28D83D386A5C2A445818FEEDCAC48A7DC8E2DF249A46AF3DFABC293DCF43DC48444CEBA28F110A33E7475E65354EF2AFD5EC014D5AB1B2115846036BAFA126478D0EAD5C79DB67AB95AFA9C66209F81515529299ACCB29FF2E4ECADDF16D22F8A61E96C28C2B0E048CE9D1F3880DA1E01AAF56AED223A826CA9ACAA9D0AF5AA12AEEDA9981260CCBFE8FF78EE320D8C5C53F4CF2AE88674C6303C4474C0A4FB710040CDFB3986B14765A38324FDC9A323071AC93AF0CAFAB28A4DF16B1F9098E333EF0855E7910C29E7856E1F10B3C1DF19FA84D136CBC7547F1E46C007A43A7DF93F80EF149E6C62A2806849C2EA25C4F68F1921E9B53E37F4F146662E360697A10C4F9B54FE5658E1E084A6416DADD5B8171B53E9477227A998B48CCC92DEDFFD58AB5FC983C0427D42FA934CA2C81A21BDD0E98871C5BF44FFD3A88535FED5103B553068E25B8348236857AFAE140F3D4D1DAD85EB6D4670B554C23A0F40635FB1BBB32E1597073D7DAF5CB64980EA8C4B7D08CD28457B4CEE3541D7A06AAAB017042486C253D57CAA044FAFDDADEBAA83D4771E526EBF8BC4A07CB8B0BA39E6F35549E1232BC74CCF65CD9BFF1D92AE8BFE141BAA2D3B95A317210552CB93A4ADFB30EFAD2B6D8F4F7E47768A9D1050AEC2E82BF88DA3D8713765290F629BA795D8CFDBFD10580DD3562B6678DCE860ED206BFEFBA184A6F8987A4EE226F137444069877DF4EDAE5369B2BB1927D4F3BAD96F0143C6E1D9DC7158968C5F55B29A9DD83FA42359FB2CF5C153128CC80B785AE4AF85C2F618EE9ACA80E0E3ADF9E3B52922763EEDFA828994E0A78081DF705B0BB52C020C4B65FE0E500DE0F41894A870EC44CECE192DA5B22297D81FDB29B20C42D34A2861B7F062661224331F13C17DF46EBC67199FD3E0911969C50DC6BF6B5A8371A3901AD436EC8C632C5FE5B69043EEADA649A7CE901BF67D069DFB73C32CB4C3122364650C065C21C43ED2D70235B498E4AA93E6B2D0BFE6CE64BF0940E8768460E1117A6B1D9EC087FFF7CAF0CE8E81210702BA6E3D67A57D3BBA29413824D0D90C08A3F869DD99C1B57CB4BC8520404F4B160CC0EA66047C2818E9FD276153956E0F8A4E33BC7405E748BEAD46E014303572E32F6992652B6324A7814FEEE091FDC237B3F3DF7DC25F55BBEE4D33AC3C978228BCCDEC04437AE6FFE186DE28403512FD32B5D18BAC5E9325CBF9AC8CD44751B2CDDB0A7E65F2FDA43B1394B4C103A042D26E7E599E447331BA156E721B2BD3733269528CDBAEF59A8A4E09A0A6243BF5688899200932303A927F1793A9B935F09B7C5F90A28CC2FFE634AFF21D2FE36ED200D0B7A75F78B3CDBC1939EDBA3F970089E4D8165EE26C6E92714014ADB76D0B9B3E52BE2346CECB9C526ACC108E9293627907D31A143184BFCC5BC16DD0F8B1BA5CB504A610B2037CFDEFAC03A0F2C5D54B1692B6C0E87F251464B30D491772A901A0C2E7B04176767B0D19107BD92C79DCE68CE878D4CE4A138F54DFAFB7A86695A80BE4ABA0719B1A48485AC4B6587411EAC92BCEFA2A0A31F531F4501A407C67B9F3412600BFC3A6F12F9C4D52581FBDCEECFDC1321356D477397A985C8328CACC536D3E8DD7450E551436FB4C7CBE89FF86810F2EA47469ACE27674B119E93AAA5E234A18BEF961C498F4CEB4BDFF71AFFCC619F39DDC3B71FEABA563BAFB1CDE4B162028A75538C341039C85F40C9CEEF51CE0651EB12A5FC20FE57FE782A038F5090BEC9777C28B371C19CA96B2DB4CB782B7E30806BDB511A019DE866DDB56930BE2ADE79175BF2E87A86A57DF3C1424EE3409FF7E2DC364BF16DA8379744ADD4078FAE5485C49EFF41ED73CA011872BEEF999EE4386574C31DFEB30B0650E9C9682CE28766072428FBA449D49F249A04FD62645B42D16BB36CB9F68B9C5A282BE53F93B9301A5038F657865D86D85B4CFAA54F9EF17713CD5683F7053A930FDB630EC8E6C8D61B6E8C2C3DCDE247F90DBEEFC6E093E398571AA9F779238B7404D3A971D311846E79FA1E37C241F19C01D6F329E37A26A49B66F4D960D7AD9D1F068BF2B7E26E854B716B771DE632D34FDE24B2E36FC4A1A77AF84E71436E1EC2F8DE625B127BA1209B4B8142192E5CC34B070BB73CDABFA45AC123B2825B158F2EA4D8519A2DAFED18E27DE473381524CE7096A48B615193FAD92F30BDD675CC9FE54AAAC589E35FF473A15A5FBAFCB55CCE0EEDECC8E846A9AF4534E1BB4CE0BB0742A58F0AB4A457AB4CEA309B79AFCE500D9D91551AAB9090E70C946F01A01BB8AF183ADEF7B03913CD4D788169B00429F1638504775D0C71AF0E012BC89B247F3ADE3BF3C5785F1F6A125CB7B90B75FB308FA994C477C42933C4B9856D90B4EAAEACC2572CCE9655FB4A9C37B442E8C295C59E01F0D035B0116CC0676C6EED77BAFAD134BB2A817B1D7A095D0E495C94DA81D44F6A2B9D8C5D9D30C34F1CA835CDEDD2CA1762A7B3832F29B8EC1A027ADF83C76819D62FD9E8AE93FA57D4B81E208940AFFBA54955140870424C79CDC583B06351B56B8FC999AB5F512C7AE0F80440993CC608263258CBEEE9D3D7C82AC141E0A5FE124DFCCFB35865145C8ADCD899FCA49DF5EB8F5F8C99CF5CC9726509C27F59E8FE3E27D642669BD1D3C7ABFEB4CDB0CAA8563D345E767712550B0A27E9C867D21607C30874022CB063F8AAFD5EBBB2CC96A448BBDF8C9F7F0A912FA9ADC60D203F59B6E2617675DA5616750D23F93160F6906B865998E7F44AEC633225E87E6943504841ECF41EDA49B0AE107070CC0DF7BEE5E92F865BCDAD48488B2AB6A205FB2953383356F36F84E96D09AEA444F6E7FCE50B41802831B52F8786E78E19FF5DDE6D8F727A87B91060A3C871BD92D6F522BBE15057A10B64D26480771291C0BFFB0270F9668F9DE3339B8E33B20FA0CFD1FF941D9F703E77705B93B448A356DC69D834EE0C57842724F495299F1CFB33B7C270079406A7646821CFB72C595FB2599491892D26B69B9315FCF284507915379C7AEC78A334B5456C56C55041589DE7B944045EBC7BA5B6D3A5856C5BD43013C3E4A43919EB2086CACA06F691AF3A092F1A93803DEDF861B61CA2115CBCCA2D112D07D2B6DD49EC4A8BF7D1C19AE7251E3A4BB42DBF025CE22E0DCAA76DC4E5CEB9982742CC73C6FB33C7257E3C3CB072131BDE6E43E567EB9F999DBFE3B695C381FAAC981AF267BAFFC27F2869F01136A691810751CF066C192A9300FBA4B1C7642C9226814DBDC65CDF8FD0CE7125BE1B0A50BF2D6619F0FC42F24F7195FAA320C1BC3216709A538B85F6CD18139B98499C8BD1292AA471A2FE65F8645E486B3F3E7B0583899606DFBBEF60C192FCEDA730EF0226F2EF227A5B08F4FA130F9A8D1A078932F0010D3BFF1DD93765A8FD0A285D27446928BA41C2F56789BDA853C49BBBCC1706101774F3E5D4BEAFE8E03668C2773E4345066E908B157FB1AE9BB652B8FB6A7A2955999AE128599904706210449D48A5310995148BA7C87F8BF07208C9F616535CA13F6ACF7E5647B17CC12F3A664F2B0F6208CE04BBEA741DBCCA5B82F5A2437F14D012E3F4BDDE173DFA14A49D6C136DC0EE967294B03B9B5168030C177F2162248E85B4E1FF00BBEF43127ACB698C6CB5ACA2D7738FD503B0BB8A6958F96A7059F0EFC64DBA498F83DA2404D556F40F7D698242038EACD758B902E49D62E7EFEFD1BE274DBD65DCF8ABD90091F4F71C4D6798BD7462AF37E4E6F968038A0A5D48FC9ECAC0DB51E4E7548E0695BD1016613B1DB3DED38B868B68709162DBEA53C1EC64D9C69290D6344C290619FA34537F35099C22A0519CB54728D07DBB1188D6CD20C520A68E91A2396B8951D3E0F690D1AB1592956DDC36E4041B83A44337FD024504228A67D724CF3EC9694106096EA6DE698A42C83C6A0B674E5FF593D42E1C8B0E695BFF372FFF70A30EFA8F50286590DD22615FD0BCB6C61E64B75D94C857B636BDBD9AFB05D7E1678634DAB5B5CDE1A9BB806CC6E9FA8201C17C6F87875B8C85FAA80C88FAB075DE6527B1A6E10D6E5AA2B0D5AF8C09A6547DFD4AD383F931CA255A3383B778A2F44D5C8EE88F3B2FC45DC9FBA7CC9932B2084BF64BC318F21F35D1F6245E15FF4B2137861531E69F75747FA6FC5B959DC2058328DDF9482D30E35F800B66236FF1C1D33E3402BADE84BBA850E082E79426113D3FFB61CE4203F603056C5EED292AE9BE0FD2838A56F03C7A9B5C9EB2D3C459566EE20973DCD978F43F2752C2143A516EB6407A81CEE4113917258CF1841E2DD136B27DBCC8DBA5EA20D2405BE1B46F9099111731057E1ED361F004F360261050E6DE98C64CCD48611CE9DAAB853A47332CA06AC054FBFA0A3727C2C988D8B0CB8B223965673E5F45D74DBE89679AD10C36F5A0417898D2D7D1A814AE0B9759B145D214E24EA87FD7DA55F248B +smlen = 7036 +sm = B476C7B9DCA770BB27D9A42FCD4A2493D39DE9B13BDD158B91F6DCE0BEE2B967839D11714809E6844641494A9B805C158747B6DA75357449E10B8113BD27C109C8CE542F0542F9F312CCC7539EFB6952B999DE0D1881D922A4D9C0EF962FFA6D75B7F6C5E2594658F2E9F3082D83134FDA999A7DBA0961B0AFAC8C760880FC911AC6F37E2385E940340B7B88E0993A20AD683A0E3FF077D689C939D6366728F796B2FB32DBDF5180A9974D319B54C54B2D898AE0788AE46448613D3D29C70F15681B96CB0EEB08385026E71F2E6435ABC460C412A42535C6B39130A7318AB7A2649BD810F33E5201866FE2A63D15C619FDFED3AAA3069FD52E77F360922DDAC4AE492821BE8F7864430F914B0B245AE86A9E25EA6DAE6E296285E0C2BEC658A17CEF0923AC8163F997BB72181D7111A1F110502C7ABBE8FA1F68FC69B49FD839DF7885298216844E5A0760508B55816D9E52E15A3016D8A6AE3882429E0BE96CE26C4801BD42CB5E77280A13BE0B10D6F6ED9288784F63006C16D740BAD315D6C553E1D48A1338DDDA62027B35DAA83D779097CD4F233BED6A22DC6D2AD312CDED04C2D24AA13A80788537EE8A9E18278E228E820FF15DFEB3C8D77FBBFCEA08F4FF367D18CA9ED5970B9F367568966AA2AB7085C09013CE05673C400B63913F2E78B67BD7CBEF9CEBC0A94A043E6FF92D77414D3F06624F2D7C98BFA9C9B4A9789E1E2FF46DECB2FCDC0C91286C89FDA36707BD13991E16F6A78906982138181ECC170F30663F787E389B8719751680BEB7DF8C57BF89F532610DBA19427F133C0136F254CB039B252EC90C1E875FB7A1CCD549E43F6B1466C4E555D8F64DCCC8753DAC6EFBDC00592E1B12768E1DCC81D9E0032DBD5B75A38093D7EC9A5B661A8A7CF5276CEB3B26063E55BD00806C2E91B2C24907939F0C6648B727B57C9AA482DFA02D6EE8960781E9CF742B50F56D1AF4F08E8C18886BD473C0649BA3C0D0731EF2FD57B1FE71A4C483A449E3571E373AEB93B48D908CC08EA49A200F32F86B99CFF2B0579908CF96661C964C9C861D464069F81B10128C081481C104B7285614F080D83E66CA6677982DFEBC18EDC634D1C4158CED796A118563AD9D0E5568EF65EF4592203369FD1C4FE27330DD4E144CFB2981ECAD8A4FD2579D26820EE04A2B1E8FE8BB5C0A23BF44DC9D812F84F9C129A853F55CF0A25373B18E0D6A84A0FD7CF1D8E75DA98DDBE0A81FB4E96CF656962E6CA03421FE3664E26649BBA385DA8BE1A1F3F98640A037A012477CEFD86998124E45ED6B5330294978C7B5631C74CEACB0968D99AB09B79F0AB916ACF24C997937FA438EF776400FE53597E37CAE691D185A2307EAF1404F0AFE91AD28C2829CF0D598E4408C8886CFAD38DF1A988B3B6E451D06B40BF8F4A2A09F673FDBD83A41958D4A75ACB4D23CCDAFAA7038D759A8F0DD4F7DC4B2510610FE6140ED5608C8823862FAB56F9A118D79DABFCE5F1C74386BFFAB51EEF05E0DF3481509294B344C2A05440645C1B9CC3AF255D3E69A72E0AD6E2F62147BA8EEC4B0F9264E9528B55BB13254DDA40E9A6F4034F2ECE54E765921A97641ED76C2B5E29F8F9C08A44824534910C6EB3DC97DA3555CE948EE4C25BFF48FD98E0727C5353DA9605AFF891D4142ADD5C7E9BE2C14527E6288CDF5616DE863FCC49A8BF4FC69AE454A83375A6FA94E0373534BAA31C9766988FDAF41EDDA28A702FF46C0D38E9E06FCA944D68CD7ED2CF44E8A40AAF4283CAFBF82E7CF3A80E97C5E793703B2D72EB455AB71B4788199768285487CB49FEB687AA5F455239AE0DC92654C26BC185194D4CCC901352EF728F4939BD11228EA4C3AF890E2FC530D41342C12996E7BF9D21B0D0629FA338AA1BAA125C72B2A3B2015EB6E9C64FA0A30C89B210CAF24FF1F29501F3F3927452F48F28D36ED8AD040D27C8EE5CEFC6F36DE606104884C118CD78683D137785E9308EB6CF20C6CC248222095DB37CE78EA446538ED1FF6300C0E556E1DB25C407D529838DDED402813F9A229D3643CC5B72569E220072AA7C3E14DA8576AFAF4FB710C2A195F2BE3B3E51A946701BDF020DB275CC433BA05C518EA9D85F98948731D59DC3555346E0CCBD55F73019DC677BF93C8820B1C961F574B074E7FA2CBA94AED0A8222CEC572D69ADB61D3EE02EA99AFF913E49494EED2B69C59074521D457796B243514142E4DAD9D499D9A497E8CE7BA6AFE787E2BC6DCBADB60C0149D1A135423C6A8C298255A334C9D4F1C21D16EB7B03FEDA709B61CF5D87FB04E5B38D2877434E1B1467CA389579B7DA9834AAC4753F22018A7A0BCEF11818C69E7D6C2A5D7C7C7C9FFECEBCEB731DD310C5FBFEF8375B21897B454D1F99BDE01F31BFCFAC76536C61050088E135EB2408CB693DD70B9DCC091247710471E7A901762E75653DBA3DCA17BFB76E449A40D7C1443C86E0D818BAAE59228C38B545FB306E8371ED494C5ECD7F1A443569127E66643E3BC9E2C057C28462A2B19100713C63EC87CD49AE1CA96B6C8A23858495F5BC72EB9F4C93271C6CA73D312061D794526FC3C5AAB34269710DBCE2AF95F849BB807804A97EAE582CB3A5AF0E6149D0B933C5E672E66111FBFB2728C9164611EA8371C9B650AABDCBC1F49F083650272DF14074A6B5178CD9DFC5642D5EB414A633608698E537DE051F2364E1FFBBF289A82E95D7E667FA1725E744C1C412B41BF48109848BDD36433271F5562A8067875CB85081E045C8388B266E9A0391A3D5438A3D67C34B57701048BC144127F6C66CB4BF8D4F368D272B4BA4605F53D61BF44E2270E0DE3FF2FDBBCB6D6FB15B58D71AB0BED58767E31A73024326E3091CB2DA4193E78537A9DBA1DBD2B906B6F1AECFB39826253D24A9B6E9B9DB44E76898606A85B3AEF04BD9C1DD371DFCC376A726D6D9B14E411911531BAE3CBD07AAF02F827DEE58E6C746627EC1B09A298CD8CBF8FC3A39BCC3743DAB22BC9E417A63282ECC898257FB4BBCCDAD7628EAE5749E090CA6E2627D4DB11F799A4C8FDC25C6E1FEFF159B685B2AF2A0551B54DC6FE23D558AD96C61997139912F5713D8701788EF4C2AF2A0BE183AA850A5AC93049B4C1BB07DD8BDC75CCDC2A5B11935D4609782136DB3E00E1930D3399033F9546F5299CB43886C03D67A452940DF7FE102CE284341CF1B5C6C1E4D83EBC39FC3DDADC65C1AD0B2918898D74FF15E7E1D5343AAA24DCCDA4C458715A9A0A82C30AC5FD2EE063CD0E1E87158EF75926524089A3D277E77CB0FD7F912FC2BD22A6CF5836F52590DD055ACFC13073482EC1C54B7C7D328421945EF60E7BB9D497FE41DB74D59708F5B40A31E4EAD4F4E8EA2CCC40E226D5DB8DC55347CDDF71A619E6C5F043713221493F8D14C6CBE6AC8F0358241CC46E5B3D11441DB0A507FE99D5BAFBBA860A9A563709878072E0F8A18E154F72310FBB1788548D36D589F108682BA1BD9649C904B127420DE1F9E5804E192C50E1B357622388C2518A6B4B92FFAA871AE85FD4AB9AC9DCF7BFD5E38741FA23B7FC65DA72E7526751DFCD8CE93FD856B0D11B4A3F9B4C689739FCBDB8C90D37B13D209E7F240463EE7F7FBDDFED51626CF118F01D14256E90F6DCE1107A158A2BD55D34014E1C8379D49758ABC4FE27F9D7728546D1EE8BF36099CE7262F78511C1F386563D884814CFE8FFDBED8A6D4D5479EC8B76D4171F213913AB6C907FC2C433BD2DBDDB0E10B90BD6116350BCA64E2D5048B205342C9FA159019CECBBC42290A7572CCADF537E9CB3255D534CF14B2966DAF58009EE7EBBB5A8DC3C904F33A3D9B1E8DB7D7EC8F23DE48C0DDB53FC0B907E7C185FD4F6B84C6D2F90E078DCB22A7857AB2A861D80D5E437D6784DFA95E536E173C5803904CBDC4092F6E03D0CB89F83F5E9D905395FB65C6E8F9799CC40C2B13C81DBC6D54CAEFDBF61F092B32A27D67BE403714151FCC8081ABB7A882C0296847499E949A2899435074E103F179C432A37EA45F6424AA2544CE8707299108A5F0A73BCE16A9CF23D0CA7ECA6160006249101E1235E6738AA61C6566A5C5778D6D254FEA33587E0C740C5E0A5CEAD78BFDBE717E35016C7C66E69A04EC9A27AA5D941F1F9654991A8625D49DFB32D1213D8DE49A56E8C754A9432C12912096FB315BC496582A53EBFEBBF154884F17107E59153767D9D4B78E6ED688B4778C40E0B7DA5A76E4502E2B189B7BED32AD2973677C8732AE3170DA15D758DA5B1555C342ED046E31CE66D4722421883A1C73798C576C73ABC1C415764A7BF244B7C4FCAE5157FB2374C0F277124F9EC89B733FC0CC689181CB05B075F270248A22D1BEFCC06516BAEBBAA2C941DF6DBCD33591DC840BE881DF9A6770FD80A48505239AB23639347BCD0B6C66BCFAFE5874DA546F1C87BC1F91688AE73684CDBAD65F8E0804D162769BE9D5ADEA3CC99A389799D61514A748A3C1BD72FCB30031D6FB70BB1E4A004B0CF0D6DCDBC4052AE0FFD933BCC2B82FFDC1A532A6DB15C715C5BA3999D50CF89A12C43B1F8EB1EEC9E4A364B3DA8C106429C68282A9C1EC35ADB12C13F75813687648C9562B68E7F77833E66AE692DEBE2EDF37205B4E3A2874F39676176DC75E7129BF5130A6D2EA53AA29181E2C02CB3CE10A39002A74697B66B6600C6F56191F8D077E877A9308A322C47C1C5A460D141DB68ED65D7732F8E2754CF5C1920C93AF80DB6F579CE94068DA1B7FACBEE25E423AB8AD1A1B100A502BE9471C735FD7DA2A7F2978E44199793330420334F0953D9E6D80820139D955857AC556C4BD403EB1A4C1EB40D71B8365F244CA38E84BCE9EBDC15BE37D6A01B2E21CD9657BA41A5FAF24D75E26460BCB96395E70C91B5204C02C03853DC9BF6E13062D7C325968EE2916E5E21515B08FDED2F63D42E2ADE578E992A75B31AECFE37A4C711AE1C902231FAD6AA14227C798440C50F16FA9F651FF60E007EC6E34093F674F66A84333F860D6CF03805C1ED845DC0707B247407107BC3F458F8FBB576A9F43D5D6E42D657D95AE02D447CDD73262D9BF666196C07B598AC96856BA0B16C2A7D1C44ABF698804B307F129A39A793AB79718D4B98C88DB88C4728EF260CE10731F46C874DE895EE925D83E3EAD5460024B3E3FBDAAA1346FFD2B08000E7ED0ADD07098E5A1D81FC7175929E072363065E5FEB4B080D419F0A93316BC24FBAABA0F43218F18113030AA3970C2A20508E4CA50831D1617B0D4F2D96CADF9444FBDB7394B98313C00D071EBA2320B1D396D48EC66573B19B0236455E2E434CE4B2C039899185A6CF1D88D87E477D356CE27D4CF88402190BE7BD7D9E886C6F91D620CB58C20B28F177C45439C873901F8A953B2C21E3C74FE915B7DFFAA7566FAA63EB25C6EC25791EB64FA312FE61CEF92B1A19A66D34AF5A9C2A7F68FAC3C89CD6E12EC949FA5522DC162A8A4A78187E22E1F949E5DAE2C6370AF7886BB87072A64A1295090931114D5E5454E26575A5F3A60BC7D6FDB72CEC6904B41D320E9BAEB5B1C377B11E7CAFDD5C3BF810FC0A751B849FED4F12392403CBD98BE5588381DBC5E44B185D0A252427D3608E2F28FB5D7E7BC150CAB1E294115C542146AEFE3C1A739726F83541CC7C1707F4BCD9B364DEA94DB59A6399B5141D8BE0E3C810614D746A640A0E183DCF8FF25C53C4CFD960276A70FEE9A9C450BD61A4B7D6D0E4AE0086AB60F98EBB88DB40803E0A89E5DAFE10C2AF7BC748972AE0F765766FA80D3AC005EB31A596734310D68D234B53884AB446D9182B5747791DF31E8DE0C830CBF9F4A578ED05C449CE53D4427FDEBA577039EFCE7CEA5BDC5CDE66D1CF7B1ED5B54E8382A9F682227ED05529AA46F75C87A51D2D4028CC4A9CA8BB459A8DC77B42834FFB4687E1B93C6A90E00F3FFC6D54E964AFDAD188C04180734790793A1C4CD13125731FB2FD69ED880B571BB156DD37CDEF9CB05D0523F05857AFB7D677FAA1DEF04C61253BC3CF0921F1C08396F8C688E3654C416E7639D40E16AC7CFCE37B8BAD2D2116E1730086BFD1414BC95214250F501C4A3E6356C06360A74E4EF091838203C9C8EEE82A8E49D8BA66D5D419A135F314C193D7EAB8EBF7E8F3D830C41EA5D884CFE5458E90E173AE810D636DAFBE0DA73921C1A34B17BDC8D9EA1BBF4CF7FDC1E69FBC3BA52895FEB91AC4E77D7A2BA38FE63A184808B18441A9F301D0AB6903F5FD3D52A5795DFC3F210CD2CA6C1A5006043B0FA9E8E3878CC4B8A614CF63EF3B3A286B09950D35D591A9999C69370236E980AA5E9F965AAB7D7D7D13349B47994DADBFEDF316FDE27BB7DA1337A14A441063671EAD3226868E04C048A18D986258A849B200BA6FB76D869CDBAACCBA79A65C4778D672B0847CC5A2076DF983786B4972B1CB666C7DA6B8BADB06353F6A708CCBCDF5FBFF6C7BF222426472CFEA052124646F87D8EAEE075B648DE6FC236B960936373ACAED000000000000000000000000000000000000000000000000000611141A23292C32EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 + +count = 73 +seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE +mlen = 2442 +msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +pk = 9E2A67C0BA4DAF4C5C664011ADB5AA6E44C7ACA411B3F75AFC4F326F441AA41A73FC5754BCDF6566852FB05B73F40A633EA34E4DA516BC49160A68A175C5973C01F298C8964E0CFBA50AA63C87414B100A2D3258E75412204FCAE0E0B16CDBECE2DAA96EDF0B439227CDDA50D4002BDB88D81B3B5A7C11656D15309892EB2ACEA3F6CE8F283B06C40A60EDF0B4F220070F6BDE19622A3049E0B4AA893BCB1C26DD1D462B190E6E88525A7659600CF13DE375ACADC67B63BA41D4A1B4879CD3738BF1DEA218633266FB23017DD31C7D05DB218B64D336D68023600CA3DFAE090FE9AE3AAC2CBECC6A36FD32B07A281DA274C3DD2881AE0A31CEBB589DDE3F5E53AA4C8B66DFE77D038DCC4A5FF771809F3641BBA25C1DCBDB43787671D5A83AF9145F5E1366EED2BA3B8BEC0D162B9730DD34702192DD4832D53EA30ED0CA27DF4C32D29B42929F76C38FD841752A4534D1369DCC49E1CFC0355C93B1489A4305B5167EE86A2688B46821F5DDD8D7E246BBE28E2613AA13B560FDAB0504DB074919D706E441957CC0C488EC81A47A48ACA34272FBD9394193487C35DEA2F7ACC434DB2F7DD7858F140223C06C8D2EE4F0E5E48B15F6A5F145F3AB43627F2A45991B98ED3701A6FC57921BB2EB4EF2276B93E07F0660C7EABE1B00EB380C0797741498B38D8157E4EB84E4158F3AB00CEFDBD2AE554898493F537C2A02088B55E7848EA1FA51A2E32963C5B0A117F53EF31203E8C1DC6F18FE04D3ECA4CBA824988808FA8D71AD6F7DC0E33B1EE550A345D140D2D85810D6AD8792344D60323C2D7D037C052A285FD19562F570ADCB958C5C773BE5DC6FB7CF7F9C5285E0265A1ECDDFADC3F14383B109570FE16A2A9E2E06EFCF6A0A95513A4BE2242C53372B0727D429EFA53D9C821F1E5D27FCFDE4ABCB98810688702687ABD4BF014BEF354E558195DA9338730E4DD7A50042CBAE18DF7D0B4FCE530349F4B1853C6CDCAA5425A69D4E9C31EE6B5C3D3E0C6A22F4BBA8869A7327DA657AE88EA0E9EFCEF2481ED093F72CBF9F0DE861926177523F78A96F0CF629668E945699DE70E1A8812D014373156D33568128F4358C1F6E3FDADAC014232D2BEA62800E8BEE13D2A358032DF2C018B0AA4FDEF7098FA65DC43696B76B07B8B5E293111ACD3113108CE58C4FD5CFED230FCBE304FEADA0097CD95A48B2D98A41DC4FC42498FDD60FE6795608A200B9F181A3795E97253906994DF3BAFE7B36482D8891C0E0D63B7CE83BAB51A9B7C6EEAD82D526C137D2C8C0A46001D1BC0B00A9CB9EF63B0A1B4BFD28BC491204D8E0D5EF87DC210787D9D340DEF9849ABDB18384FAA259E2A5E1AF3EEBC194FA0D0F5DDC03B0C7CE90077C4D700F6ABCB9DABED8A8C0F4FCB6B1ECB7A36D24C0D0B21413E3F78BCB27C1056FD0B014AB2F6A5AB6FE73AB92FF9EDE2112C95CA27F3700A89A2881F5A8A6D079B816C196530C975A820F1A0E98AA27C51FC058A29378804D7528FC00591AAC130F3D22FD5D11F911DD0AF75522866C7856B57CEB5A7FD5BC121C13FBEAED010A7F63218B7688B7233CC7C27C090A9B7188DE5A5C4BF69D41EFA02D5DC70C96609422346EF0B9CE6AA09B9D467194B8D844B3893B3D0F96F8F3B67A666F021F41E3419205CBD03CDF821E2159C028E496903E008C4EC7C96ECB07C7D1C86822DC9F20309171465B49B503AC68F6B724465CC3D86DC26C0DB20049FCBD02C615779F53E14367846B4C37FE06E64926F00A6CE6F2687BC8AC1B74F3E92A706480BCB6E39AFB466C1A94A7D94B4700A3D838F3616E85689014EF8F174B23083C1795AF762BF3F7E8B733411A380B60EDE35541FB6342A0ACDFBF3201C3A4B9DA030F6498F7AD2BBE51B11A289A285D191FF97E2B38F95F9DC7822605ACA0C55C3D01B7BBB706343A92E99EC7A260BC9C24793A60E50355DD5F844BD0CC9716E6F65568B79E2362B98522207A7AF4DC3E58C5E7284B20A8190CD4D251FE9960E3832A5EC775336E41CD4478D77FE7FF1C0002189BAA513AF0DBF5857A967400F726CC7D68F423697B9980076548348A8232C3DBD976972212A07B13198D410FB04BB9B8E6A4FE865C9414F092D08C744133B939089AB506AED28A2C3D2BE741A55D1DC7D6408268ACB50061BD258F7200A3585E04AF4E379466C602F771B345767BE5BBF7263772B2D9482DE64AFD96DAEB8DE09EDEF838194E34202C67434FCD3286ABBAC423345A401E2B0FEC40796CAC9A07EA650301CBFA948B7B0795A2E4B3AA30F76A8AD857FA1F05C2B084960835BCEEB29211538751C498A1665B0A9BBA24C81679837FE2DDA7B20E05A15AE867A1524E39328F4C630F1DFCD318731C0031F8E059506D97212525BBC1D835B9F82FA0B8763AA4BFFD2C11DFEF491328F8A9B908009A56A3785808343F2562AFD67EC9532D474F892AD56F1A85866F538BC60C3FE7F04B600D8B41C2335DD0D9AF5CCB45CA21529E0CB4B99EE32F574E4506287B1A90C00EC643C5F8AF26529F23B6199DE9990363565C014F9AA4320C9D247FDD39B342DC266EB5512A221B34B598D6E1CD7F2EA7EA089DEAC7A5E645FF55E1ABF845EAA0D793D78EE7CAD4873F4103FA2391FFDDEA3194FBFAE8E8C214FEB17F478ED1286AD15991AD77D26160BBA79CECDC10BE8FD40B677EA5B03F3AFF3A9FE017EB24F21E19EEA7363F04D644533338480DCD8676A9479D0BA988C168E1FA6639EA128A6705211E397928E9012729109E2E669DF5128DB24FA1952402B65FDCEC44CC583E7DED10491BECB5E055FB14EFD135A933F34C6ED59ABE6D96C25AF5F843043670C36CFCE9CE5DCC8A6D08E270C0F934DC9950633D3F8462066F25753C9621FA95F4C75F246A639E75425C9B90B4959E0A0F62D842F2B6EE53557F285315AED51FEC6245F4D7039216A97575A2AA84C02A75A32A51179248FFD9D5A24B8356BE62A2852EB595E0D9A445C2EA537DC30B1F8FEB7BF54434409E228D417F9F89C6AE62826B32108C09351044066701C13DF51078B0D2A792C39C1C12BB8239C834362FAB6CAF08170D6FF61793F139B46A6CDBFD623E60628738364A05F0681D495115D135D1BF9A75AF6BF5525A906E129DAE64566A439FB4489CD746CF2D09041DFDF5873F2BBE1AE1C39A1ACF0DBF9AD6DDD1F04F01A07D66CC722D505821221190E0649E1D0332AF5C64BAE564029B4B70E74A887E0AB11986444E898888069EDF52DB7932DDBDDAF981CC71B17A41FC761E6FCA6BD187EB5F6ADB907746BEC311003CD3DA8790CF3C3107B91CB108F35113464D8EF252E66185F00DEC41B07F932ACA280E2BA9BE99313E1B3A384E626F1984E630D9019C6FC3BA702FC9ADD891EFBBF2558588C5358B3BE4BB1F953054DC000A7BF0F4ED3622A747D93DB1465BECAC36E043D939ABF53CE757B6A7B0E4ADDA749A33F7F44D35548DCE6B425EF04AFD99671AB35879EA9EA7565AD870D3436CD24B4BB2F70B7BCDC85EDCD2596F73C2352DD46F7B2F131D27D6A8E499E8C325CDA848BF7B5F8482ECA98B0D149E57ECF3FF2C414AA6A67454C31B10F003112A1A3963A760EB7874610A0E34D8C559D2A6CEF204075DD2995980D8576A06DC2006B99F7D88ED8AA90E5B8AC8B20D7F94C5A326233E +sk = 9E2A67C0BA4DAF4C5C664011ADB5AA6E44C7ACA411B3F75AFC4F326F441AA41A7180AF4643F9BEE65FC3B0A75A44E90BFC5E59AC8F1EDE749EDE5708ED77E6470760BBA0079C0CD4BF361A1E693424891119F7FE08787B161561114537B0F24F128CFB6909965B845B27BECA45DF38A6B3246ADFE4E1EB8461DFBCF7A8C1F8AB609085DB820560B409C00830202500CCA62DA02464D8B47008B548DCC281E134009934509C14891903125A265024280423410DCC244451408C8890000C882903172458020D944286614452C3848152023253148DC1C8289C16709332088B92514A2852CC128693A66083326ADA16668242458B4808A10864C216628084451C320A19420E6336010B1668121431812841C430219CB2901313010CC64C548849214822A110469A2209E1848CE4440D208968A01825102270834602A3320E811408524081E1006C5AA26194088C61304C5BA20414340AC3B04C4B98514A164600C980D1A810022092D42065A4C08153908003375002066A1A26094028120A054E02A38149188648A64511072D09060221B39061348D82304E941029019701598471D3A82D63C84D11B789A2B62C5932800B984C93402C18880992B440A24444940290A1A60D1C978C588864248944D3108DA402705C38124A488A54288201340DD208241B3746224952611865D28231DB3461D3A66C0CA84821454E102241DA44241C915103426143224D58A01082146AA2A84DD214611408645AB221D0181209859194224118270600C02804B42110076D02B3481135111A24702182908A104012C6499B246C1003110A254D104128E3226A8CA468DC204E228720A1348AC0A2885B1871148145113431803201E024245C346681940843460D01176D808431518810C0B07063048A10058D1A9910530226D400916194491129200B084ECBB861D088841B1952619020CA4084D1267102135189C60DE49088228289893070C1B060CC420D994872A4381122209114971019B425189731994802E4308C143166DA266981B62920287200B5904090441AC60DC3348CCC8871E41411192244DC102E0821129C0085C92669D9B08D8908102420089C26454B96402037890B8281E0C08D22B60442C8040C23002405001480001820619196101B354412440A02B96D11379209032A94B2502245849B3292A4B66C13B740814844D1A824220564C9088E13252D1B879109222A141602C2068609422212310C6234011C80284AA86508839161466914187201B084E2C48C20B180A23820223651C1368C0B45215CA2092316281B38501837500822012443919844850C3890C8342C0A3462CC94108C4680132881521201112245D016021B05111BB3685A208609B8116132806420485928095C204193C421A40628CAA82D00982450200E433244D124508BC8894C2266C2006C24A66C8C202809C68C088290D3A861DB981199280DD4B22C1B362058C68519390912B01001C2001B3225192900E4348818A509C8B66C22061123C24860A0288A80891B228C1B223208892D0003721B102213914824C18412372001180422018EA4220E60348E109048D88420A13626908404DC9430A300240142825B9249C130061419309B14910C162423308C23B10861C64802286E08142E04C50C50A69018039153A0200BB029E4124E8CA289A4C83094840100240089A208CA264AE2A48592C06503242D22A228D19049C9044C43B821D0208993C43003444018102922B7109A30902295810A45900A250C61A48841024E9AC20D12B26C129769DC006808132D020840CC164C99100940946814C6641246251B2740520060C4802D03B100C820218186254196090AA4492216851CB7605CB251018760A10651198884C3B4811826064A989154146E40B671883411D8467222220022176E8244709210695AB22051244C10424E22B3012121321C044ACA0812C0324581B224A414714242450AA08DD346641822068A284E143440081548DB082813236D990026E0042E5BC60D52C684093111182562E4A45064A64C13836D032108643692E0264A0934451A360D9A440260042622333150188ED1382158346908452ADBC00D8C006493124C80406D04287053A28110364D22878989924D03A00150206800338CA3A625E14848DB28264B8048A3102D20456010C35084426ED4328298925118C071CBC46807EF4296538CFF06DF6C3A75112FC10AAB715C4E649362B946BF253BFE966339FB10ECCF1EBB8255B8868EC1CF1BC0A77C7182C2947A89AAD839383CE470E45946D05B4FC0CFFB9175D04FF49B86AF99C12B543B6B58860C7D5F350D3059B181E23283DD8C04FDA6535B48C3DB1A2B23536E52C872530C88AA53F6E29CD5101AA0187CF0BF16E035D05272850CC36DA8F2C57918D6E1D02526355AFE569994C7CEB07CEB57E9D48F6D22374C79EBC764BCE8D6763A498F5BD5490B8BD8483D17DF7774A027AE09CE3286C5B3CC3C8806B2EDF145E71510C06AB0B43F69FADA206BD47CD4CDCC448B2D48AFC76344004CC08CC530432CBBC8B16C047C462113EB4D62C788B269256701E9FFD725F3F8CD6A63BA510342C09DB4BDDFDAC53FFE39A07D6105A553BC7DA0F672394A521627ABE7FB928B8CFBCD32CA33D5B790F9D2B0B615321087A4EFB2915536C8B4700E8A3CFFAB18EA83228613F6D9BE3588E269512D7D9323F53146364845F6740678CD82E1005E1F96135F7D3B42B50C9A9BE40F6406E2E2CF7BD66B635E9809CC32DDE9D441C32AB7EBE8E18C44366DEB2163EC901A3BF7476CAAB1C1C990B5620FB4A9259FA027B9D7789A7C6207111B9ACEB93261991F596B43644C7BE6F5AB2CD4EC2B32A270E4167081900218C5021CB25293CD1EA6C426AC6DE590337363B82A17848AE262F6224B15A39AB78279E0BF74A76E48D9089DA39B768E1FBC232ADDD3FCAB8DA8996390C7BE10788126169EE02A41B47A617E7CB55A414C5E3EAEA9374D3185B6C34BE8D6E37F48D05F3124DF2597E48BD8D0DF416D4B37AF4F0D55AB2FAF82C75483AC2091EBC4C9502D362A7BC33BA2E62B81DD7E4B20BBC6BCC5BF6EBD56CFF62C0C9696ECD1730239B1455DD40A6A2F7F74391B70CF1876C1D0C3771E1D507979E7E3FC121B59989EEEC32FE6615BD031CDA7E559A5A593E11AC2765A12966A84C725F6CD9AA02D84B77CE09A57D2629AA8D8FBBA3FD18440DB359CC40990F5207A8D96941F1EF265AD91E30432AC2E2BDDDEF7003C59F9B5717CBEC198FF12C98760DDE577FA2B23BE52C961B10EEF4BB10403072E51889CD088221A1627F0838D132042C138DA7F9770F86839D980061BC5D9125F2FAE6EBDD1E94973C8435E4F692C0E469191F55376EC42CF942607416127BFD41B42A3C0D65BFC5E8C62B99BAB9F80468BACB8E9AAEE0E6CCCD19BDE27C3297952143E0B397C4F4C546AB30126A609D04CD0E54939A9CF7E356FCC2BFD9E58BEC2716796300B5A55B3401C46711AEC435AC1769CB678C1E05872DFFF5574EB88273289D10E5C3502ACF6F26404F469B5EDE0945AC806D75CE5D58BEA6D50C7F103BE5477CB58131083FDC09C5BBDB555B7035077D5BC4461833D1587F347225A9F8EDB6CBD99BEE1FFFCF2B7B72D358842C7DCD85529164C28C8FEB7C2772C78C032594AF8D27B061830BE7BE9642BE5679373901D662411E55BE60225E6BA24362C60C730FFA8D56187CD3218A5D8C8EE03D5E576CB471874F0BAC296960AFE51D122CE26B538202BF58BDE1D5805157D3E819DEB5502C6F0F0E2C49CADCA2BDD1EFED642B4BBE84D43597B47A1B949A185B70B02E4D804637C137EAE34FBDB387589658B4686475EBFEAFAB86EE73C1E58B43AB0963A724D0D89A93A13AE5BA4D4DF462DA197FE35722EC548291BB7E8C36CC7248E151191BC6211C8B999E3D985D1EBAD995C7F0498841D9E914675649D1D19FF765762C51178DF36B0FCBD3CDFB0BB8AEB9D1440F91B498A4846678FC0627D5BE3676A3970BD226D285E74AE744AF6C05F94FF347A328A0ACA8E028AEC2465625ECCE9ADC22E1A7CE8732008A76C4FBEB4113F919740AF7F7D3E93DA3498C0FBAA2B04006C468B093FF2C40236B7726AB1A9524F5304B1032781A201C28DC03B9FE4BF207CBAD9AFD87622B245285DA70824F9C74F7B0173C6646D80EA7464E2A31A824BF4E495732EFE6AE9B39EF1F3F31098C255868CE57B9D143B9A43D16762A862DEC113337A989D2934A9792B9BACE86C5E0F253CDE1478246C35FD391E3E256D64D1B29B50F0780DE3131C6DFC5781561D45922C5507E253D506C59669CF898E89A0E8BFB5308E61011175C68490EDFF9E3BC3E377593AAAABC4C48F3E986178BBE55492C1148254D911C6AF48092371D21744A27C3E3D6B506B34F3B569E5AA9CE9D6B459FC53C9F2C4AE74C20915156E5A98DF4DC9FD998EE7BEED7F4DB73AC77A384F7BF06FE27DF4706AF70E7E61DF46AAE7E1386C99E1FD3749F1017BE66C4CDEFC10B44F06F90C8DE56BF6AA82461BA850B5C5F49E76768DC4EE187BE273AA4A68D4C58A8DE7AB04FFE9F8F8FE1A563C5329B6ECD3CB20DD6B820D0A8D221FE1D9FBEE84C0C716D436B3C51BADC877E8D40CBCC0FBFEB5BF75BE3420FB0DA7F8314601B641D38415CC8AE29C46493D4BE94260A84B9EA5E49BB33A212B78BB0C1A63DE621F2A77A9EFEB6107CBD85BA19C00C90945FE717B97814A780E8FE1949F972F37ADE7EF9AA67673E37B5D374BAC09E1B867464E6E87C30FB98766EDE235B5B0F3CB519CE2793DC29A3489E12EE9D93535CDBFD0EC2E98C5E3B49590A6604F2928D9610C5FFF9C03EB99D9F5F6EEA0EC4B31BD48F03B651602C910913344DB4ACAD4ED9C833652C09030B56DE2FF16B6BA56EFFCBF34688AD58AB1BAC43F84DBCACFFD5B34557DFAEDC7EA2C2CFBBBF804EBE6114874F562B959EB35BDDDB077678C4F30EBE7C66E66B9E1354A8ACC083EE8C66F085304AD9E4003D7D8F87F6D8861EA4EAA4A370D7D91B1147484E69CF19CCF71873ED5FF48E04A937E9BEEEB5A82B90ABCFF9983D601062B6D44183D594C24B2CC27279EEAD330E9DAF5A11C70043D4D43B516CCA703D34FB4517778591F1B9B773670356059036873475BDFF452BADF581FE7DE35BCCD08E3EE1F5F0BE571E148CE594769065A3D0842B529520FB301142E6E714F7B1E33C09B770374308EFCD24C097154545E1EF259F98952A183294C6BE03871D31FF304F9EEFB5C6FBC907BD0F005FCEF0DC415839663D3E54DC2D19E2642CCF24D8D2D3769819AA39B55C5A3486EB80463FB9E3DC52876D3B8F925DBE42B193E4DDA8F9EEFA192E941AD82D5128E10C5887BFAEF5CBCC84F6A9478B8FDB0367113AAAA39C26E408C82A44CFDF0FBCCC852A2AAD5C6DB5B7C18A3B49B5E0075BDD5838A1B2EAEE108AF17D893362FF35F48B984B1F9DCC7929F4E75DF1C32CC72F6210D51B2F84FCF1FFD24D51703CD7D0CA939203CC1700194510E637147A6444484EBE52AF2E3D831170DEA15C777FBA6EEAA0F69758CD2C762A8C36479070B4E5AFD0A32BDD036793F31601B2245D8C314C94CCCF5EE3E4D49B3A4EBFE21EFC441749263E1F4442A818D4101EC57F52ED66B09D0CE51B524DCDCEF2AA0189A3BFBE18A2C4B5A4F8BAF25D5DDB0C728378C2E059F13EB796ACDDBF43876429B76C9E3E39C1DA03ABE762866D1B76697B15F55F1F82674DDA7E8A71C7016B3BA2C721AFF572535CA2383F9142E112EBD87DBF05A1FFAF15498904A6A03E211D3D215CB9FEC2F62CCF521CCC00106FF2833B0A48BDDDDABE6B62AECE557CDFD22F395D479D22BB249ECD945D10A4A0143625F9D5F2B1967175E2B52A3206F4096E8FD4AB6256C13F58912C010F5A7747A54A07F93572FCE6C066E7485C927354FB055CC1977CCD7E8960371D7FDEFF9F12987DD79B0F5E6FCB1B4A28A32C9F91B7F11F5847A69A213396A9BBEF9691101B80F175EB9A717ACC7219BD917C67147CD543AC8F35B2714EEFCA79CDFC397383A636BA04241E7F945DFB245ECF63CD09C76065D16B234C03BA8CF5980637948D81B02DD41CC5301E14ECA09CE71C71F5B0ADB0DDA36F4BEB403DCD7B39CC5922F04A7F8EB7EBDFEFEB1830068E4D8EB8D4768DBF2C1C903A9C8007ECA5066E4650B7A858BDCC7B5805BC4BEBDBD0FCE93AFAA1F13DC94471EDDA4555DE687AFFAAB26C4415527597EF842AB791DA0FD1AC64302D03F7259BA9DE721316F56AD79C250356C6069575B9E9553704B6D29869A7AEBE5F83EAC64FB666F59B9996212C22CEE650731AE737EEAD1B912EAF4241DBA99AC235409476BD8DB50CFE29F71A58E9A5E0BFF153BC49D88AE89EFB4D172D3AA2A41C95A3AAD8A4D6C6C50CEB9ACDE256FB5E326522E019E445ED03E6F194860C3EA550D77759F206DD534828CF5134CB6BCA4607006DCE43D7DBD1DDE34C85FAC2ED838153F57AE44C60B8C1BA7F79F088C8AAE2BD9A0BB169867EFD4F5C2485853129C96BE0D68AD90A883FBF40467623F35FB04A63024405D64FF3379ECEABC5602B0C7D7C21DD493A2054DD19E529577C2D61B78C12836F51B3F4A5DF72F845D322BEA8CE6BC5A295ACA6281AE71DBDCB31C88ED2318A1C9F8F920E680B66FFED9C84D2732776B7434DEAE5A03CD71AAF595769E39DCA3FA8179AE5DBC8373D56D9E3C9A89E64D08EF02B5DA73269DED713D881D435FA2BA02C28497221B387849535CC4F24793FA7074018824078AE71A371C71F0CEFB5C1AF7A3FE013DE739E4867BBA7A03F3F8CF9D11CD037912501EB7FC045A206B1CDDDE04E040E0B6993F6D808330479FE9FECFCECA4B50A8523A119147373C25CEF29DB03D013293FB4858AD5B91 +smlen = 7069 +sm = 073E820A265C2C32DC29C24A3528DB136FA33DBCFDEFA6B5870FAF8A797042ACBA5D8809FA6C3882F148F08A1EB80A3C0D73603B90EB3F9C15DB8F0099515D992D85A06197B11CEBACA36BB665E638A4752C311FBF31BF1997E5C86B88A04C6F3B949E8420FD42B76AAF39E6929DEC967A8DD40D41B1E1C6362CD7F6ABDB87474068805F03A4B9A763F683E50354B5E40A67B318ADE972F9C0276D1E25994201E0ECA456BAB0632DAE3F51940CD8325B4BD7F6F7B28C1D35FB9CE815CC0469C30D176DE2EC3036B0BFADAE2A67DA096DF3CDD1796560A1A14104CBEF35D779DDB42C4914A38DD07F1CFFDE8B2EA59796AE38FF50DBA92B6EEFD65683403AC52F9486425E27A1E8FC42031B6F72BAE85672118B038966B263DD132928DF9EC483835EB6EEF20370585B5E5D39722FB0C724B46AEB91C9CD77E7FBAC0FF1614D916FDBBE474C6D43596033D97A4A15BDB291A06AF27B6DFA844158BE380C8C1C9A1F8C40FB44903135A092742CEB6612EA67DA449CF691ECEDFD86D9C0CE981F06B33DE76C7DAECA7FE98D0822EC30306C4B4545177D341F0AFD68A4D68963EC6B73F9CB1AA8639C650752A2777245E7F5E1A014F2095951D76220FA242B6240D0D31351F3F295E80A6C50BC3A7F15BD70D136BAF66C7018B74DAD7998A738A31B56D7DC421218E5127BBA9723131120E876F6F1391BC4196044544D5A022EE09C2FE96100D4EFB6E2E024DAD40412A8D03BEF1CF879A6A4BEDE4A60258F61E4C215F6C7B5B9595E06D16C1B5079B796DCBAE3CAD82037EA5ABCDE8B38161D79F0A795CFBF0AAB623A4132BC7754187AB0997490754577ACBE62F8127845F2530A88D7A8E88BD393DC74FEC00131695EA6D562FAFD0E159D3EAC73F56272A8F431CA91D9DA3432F8E24302AFE2642B29F9EA15636E72906EE7F30CFC44503A4E3E95FF02A5E7F3B2B7F9330E0E0DF9D5AABEF3881C9434D390F3872A0A4444219FA982FC0D1077C41AA564291FF063CFA44952361DF7F828BA53BE6AA5DBA9240E8554B751955112C34AE134F8EA491650EDCC67FB44F944B2EE154C91F807C586BB8FE5593C32D753395BB3A3EEF9A7B2C4D755DD0DDACF4E127BF7D6EA6ADBDDA8282C4C1CC5F9D8D5B12727B39BFC1204F90A118E16666DEECB8FB3D29CF6E2406C79CB8B87C18CA905DC5269CE0451D59DDB1F6F8E95E612E9730E804022C7561097A64EDC570C6F6CDD64161A98E32B00F995A62AACB444D864E45D039218144672BCFA71D88DFBA4B69E9C721084C5047A32EF2A313E5C2B17A0F0C92D153EC542ECA03A35E135D72910174514CF6AF1E49B3531FD81DAA1BA17AB1090C1B3E086B064FB72A46AB92E869C4404F10BA542304C3879EBB8AE342C03556A3886B73F799B493C295C1BB71928EE66AC46AA6F9ABBB71EBF655F367765D8D95BDBC69F799C951655321AE48F1C6591130C7B3484FE635C20F5D68D082DBBEE86480EB54E5B469C6C94466FDC71B7C5A2932BF30BB5F39B1BA106EE1F9C1C6AA21F5894E55A79E8C582C9D8B2EEB370C6FA49B6798B96302B1D2DA0BF53FA297C28B7CCF8F32FD910603B00F26A57A072726DEC282821BD69E2EC7F5085A3C1FBF7E784439BCD8EB02DEE1A029A2F8F766694DB4C91E24DFC9AABC4188CA562C00C59146B6337E2956FC73378CA407A68E2BA0F611E54D33E7BF78A9404AD7F901C717E16653CE3D4DA43984B06ACB4725C80FDFF9A1E9A02BEBA1E9807D1F85DB1BC606A636D00F307E40EC91BC55212526BA8505291D78EF6216F9DAD91F10762424C67ED58E6697A6BD07DA0DB12D14088C477807EB879958F2F1AFDCC871100D7F836CF87CDB6772498067CC7AB88A7A7C3B097268FCDD2AEE4914B33F40E2DA2BD1544F7C67C6EF04CB452EFF5157471B1714125873F5120C8F869F9A3BA7F43E4A544D993DA496C649BF0868B5913C8D52CCD94E12A8A4A3F4E1CACE75C51A0903530F1AEBF739C1170C172A189B6A6AE81142E0BDD421CECA0DB0C3F05B6A2DF515EE655B6C7DE2B7785A80908BE945F1B6B4C0103E206E458B6B8C2F6844D14DC89E767AADBA54023E17E106DC5486C5F918F9B7E4FCB15F1F9FC725CEA4D50702A95CDAE7B3B905EDFEF67E332BF3D772B05062802EAC1335644FD41ECF448B44637FA337FB618E0B31F6B2B3C89F0A9033B20116708C0B366606D8851589EE831043F5263C1D6B124B1E47D8928F73C234FFDA97F7DBB5DB1F096EDEDA5BD4CEEA4B861055007FCC9918B76390AEA42A063A5532B68B2CD3249A1317E499D5B7FA9707F229BE70DD0C8F07DE0BAD6839DCC04A446C1FEEDE270DEBB1349A365B171FAF582672C8D4F39DB7EAC68FF2F7C30F1BCC9FAE15B8DFB7D35D60E34B67D017D70709BC16F290A252E19190E24A98A9F29558C76D2D74B16C00F20394F6E27247746EC7445DD8A9A93923B907DA7AB083F9917DB3780FA41235FD5C2EBD4E71D0AE719A56D46CD1A6807ECF9DBD9CC1128CB582D63297A84D9B202D8DBDF83FB0AA53026715038882F62F67E5ABD992073091D0C549AF66E4C8B029927023AEB8E887F18C303964882FABE6495CDA50918CA1CC63FA649B535852E6BBF57D1CC91606A6340C0FC5D3E3D897CA947A6D0BD33F7CDC67A06D861AC97D87DDDDBE8F9C30D5A868CAF3CE46FBC77AA0AE236DFCE5299D4DFE6DE5E2D442A1451FE4DD4E82D1C6CF221998B9AADD3F6D64E8CFB41ADD73C8A112CCE70ADE5E975B6B102AE7A5458B81A466E769178DD87C779870666EE1964B40279A39320ED3A24ABEC53F01F363BDAA8966C7D9B9DC8792B8EA232B80A3B3FC4995D1EA53C4656D1019538A0ABAA7B72A470543945BD91B312D9688BC99564B037B9B36326E0C3DEBFBBE7FE7122A3C2F790DF86D1B24EC6813865D5CB629E22294BC86DEB0236804704936B22F9B1FCD5C1143622EDD8819D85DFEC3910C138A960BC177B6CE5D1ACC78E0C827B393EEF7B0CE7272342F8FF0466837CF0DD6EE291935AF7DD3D0AE2102800714901F7E8499AE84C01F5FC66E591C9751231242D43688129A9860F1BA09EC292CC98437D782EFFB01CBD6A4FA93B0C3869953DB5A3B477E229AFEF4A5D79412A8BC337289F13F7411468D3077B53A9FB7828E98453BDB82768262A22FD8493EA3A1B5D7C0D10E7168D5272538475AD038E0EFAE77315AD4DCFA2B414FE9F9A704B32D780D700733E659CD65CC78E52FC741596A0EF716476ED66A17121D7D25C731EDC8E8F5CF3DA529DD563A5C8E9F7BC837F47E914261543B2003BF4526F1E5C8F1442E2EFE414E633AFB416FA52D00E5B2954DDEE63279B2EF895A4C6796971A8AAF3AB4D15CC75CA2D6C2269EBC78BDF9D860EDC7A000482F976325F9937D9E3942F013CDA650C1E9507F25104892CBF5240586607162A0ABDA247C8E12B10B19965FCC1B33084E603AAF2BB040C33A3929B5A50500C78A4BA72EFECFCA986CBDA6061CE95B84A7A50C139D1C32D6EFFD70106D191E82B3A6A9BCECA39137554E9B39C322261776D2B2BA55D2123FCDABE84E8C548EDB537F42062471E7A3AA97BC180FE53F9BBA5E2EF6B922F480D1216A9A91BD6F5F2E26AEB850FBD427CAD6A4E1418D581CF5FA6C74446C94D0FCC1F491166DDBC3EF642445921925E225D84EE0A964255CFFF440FC9BF1548A253DE6F0E460E809779A8FCEAE408270B48474D321D1E40F763E31ECFA9E8F8E73765C134E2459A1C4ECCC5D0879AEC441C45F34974043CBD9530F16A6618F7AF0596B57D6FBFC309AE7B8D1E9562982B2C97660881E778B8D7154BF72CC0D05C834C6FEEEFC316DA07A329B3E4D9C3AEE1F6035A67B32CD73A658683848BBBB688A20F3508D5CEBA36BFA6661489DCE951F13E33B0F1C00F4C45A8764C32ECEBA35AA0AA9EC5FCB66D10AEDFC326367A20A6A3A87D00C2BD8DA05E5BD1D7ABB7F5C1A43309199DDB953CF01E9990C4399F3F5FA649DB707CB62031542C983B299DDE8A458A40094E0C8CECDA0DA3DD5396A0DE433FEC7C449900DA0971E95F3F48FE369430EDC4FC6E446953427FFB988FDC57C411431C62D11245DC2AE69983D42F1D3EBD06318484BD392DDFCD1A5F8C482EE21080BB1FDA6D9EC5D1EAA26D672880937923DA9691B32A67AD2B14D00303BAB18EF99496D52F6CB7B452EE9BE4BF38EBE1AB6B48CB556F42766046BDA22CEEDF01BFEC9639B405AF3ED554D3E2CF1A409112AACB8C3B9E0E454584EF87B7E41968463CCA998A1BB2125C287F561DA5988C3BF247E3B81F68F3E49CAB3CB05A749FF8D63BF8E551E10A9C8AE8D0D5D6954E57B0104855504A5D57585CA69867F69285DC503E130075396B84857BC037AA1B58A887EC4B16593A54D5FC4D32CF83FB1840039707C34015EAF60D481CD9AFB7A1AB31D71C22590BE13407D3F9267397A62532D32BC316E94A742B526C99F5D6C5AA9840C5314816A8974EB7EF4FBD95607300D029C1AB0092689AAEE6B42257F5713460B3DAE5C6799496F7B7F6B72741C0509D34A35D664A3BA8CD9FA048843C6705052845E82A3C6AE2AB84663A3721193386A7785235B12B6ACA63A62012793FD8F297BE7CF83F2D4ACE7112C039803DA10E69A4E92E76F237535B304208779C82BAA57F0D237A1C7D1F8E3DA14AD55F3CD407110EEA8D885E5513F1C95888E5ABD39FAF1FF846195565BD038CC30A1C42C692D8DE7F118A799F94DA0D94779F9B99B62EC7EBFF24726DE6450850D6F9C44D75E49424606118389B11FC33B634DD7DC2DD6BFBC735DCCFF7E0E2134CA82560302AED7B57695B70C2D1117BC6AE0AE7E82B63CC377A5F50D41F2F41AAA3CB2ABB2D28C7DD7C4DAB6C43EFF54C05B2947BC7715106D11AA582FF0EF8185BC4DE45087F9499349B7DAEB49188A419AC792471DA04DB4C70C092A89BCD9E5F2E256A3E8E2877F1B446C24A8E22A663DD44F894EC1F40E46E10C5CE40EF243E2F6C4BCB6E80D0FDA7A30E07DE58C649E90CAB10468158C18682D7E6164A3662C7D79CC0C1CC84113FB755E3917B97B9AEA1304DA0DADC4A0AEE175C436DB684312C37233B637D5E6D64C1C59BC13FEDFAF50419D37881D6A04FE92681766A3A1F7A1081F473F6209548932F4667C21D2BA2BC22391BC2B9E4CED7C93045CE561286708BBEB37FCB1EAD80F7BA6827A5E6CEB225AD56108313E26F241FD16B30E8EACF400AF0348772DDB2F0E7B40828095B619F00490BC89ABF0099E919D723B5022E2369C461004A3C3B4A4E9EC11C0B0361010CBEF98FFE2710BA79A99FF87E8FB2DED303DDBBB1F5A6E23B01C672E2F8EBBCBC4DC8F8736F4636E790238DF3D093976E3E988713F869E18519BBF1906AA576DEC4361EB0D1DBD24087FDED417BFD650EBA8BF5E654FDD6CB5BA9ECB8CB229665DC7C875D84E73A31CA33AB67E14467E29EA936CF5BCD0D1651245441F6AD206437BBD85F5A45DFF90A54AF708DC2F1EE3046B774A49D2F1324EB79A4F44EBA579509A4428AF009A5509208E6822C2151F92709ED87C15BAB1680B9F58FC53EFA47930BCC5E564F02784802E55310BB0A5360634C3DAB83B014EF6435A324FDADE12CDD02D0E73075CB873F596FC99ED4C3E013436A1EC58C886748B8240817F1190652A7665C5DFB8916B2D03340747E23FFFB0F49F8CC3DB0844592851C4A19620AC005AC3D1EEDEFC427069D3C19C65126084133433EB838DD33D48F541622B08113C63DA3E6F57FD667925F48018A17C013B4F17E583730966C7C9EF163F6848B3254B64459750A9FE046449AF0F9FE00ADB3B27C83150ED0179199BC7B5013D17F0DEEAC9CFCB1DA7FE6C6CB31EB88F8DC714CC47C89A293D212CEDFDAB4C9AA34EA2A18A56089F87D69280B6798CBE47B34D9D537CBDA016DDC34574C7638676DE4CD2ED7C25CECE691C02C52052BB9B0D5C6C8F49075C33F6B6C206DC1E42B9A44D5E4AEFA2B5F2F47E4EEE3D1348597BCDCF223CBF79346CCAF0080A2A36166839FD7531B02DD36149FBE7AC7423086353BF2A73177D4B76BC65C66D6548A477F5FB13821EB7ABB9C0742794A28810A9E9F376B5AFDC39109661D7BF81C1DA55B3A5FE656EB2EE0A377D2BBFE0BD35CBDE42E6FF997106CE026BAB435715A03AE5FEA76AAB0CB58AD8DC206B2D2D5543E4AA75D556C644FB2B1D7CCDECEB83B0F77AFE99CDC5D825D063690C9D04F465F73B0D5C151233806DEADF59A8454916645F1C882E629B3A6F80D37500D91AE23896FCFABD1D09FCF56286479E9AAB61C3527AC9C87604A91DB51BA0AA0D0EB60F7E710D8D940E87DFEB553EB3FADA9A06F0126B0F64A3911AAD798AF75254347E59C91816A6F5D9C494FFC4ED6DC73F667B7ACCF76D4D9436206E1C14C85DD5E459ABA1E73848BA92F71C2F7F8FB173F4B526FA8A9EA00488B96AAC8C9DC0E324F6367BFFEBEDF106A8083EDEEF812292E33353A778DAECED6F60000000000000000000000000000000000000000050B131B22242B37ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 + +count = 74 +seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 +mlen = 2475 +msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +pk = BA91229C9EB00022325C49DC0480BA2E525CD5E831C46E2B283CF1463FD4C2C80A116FFD494AC9DB2C1DA6EA16FA58DC329495F65638FF9F711F08185D1B958C6B521E6FE8E9155B62804F6D114576BEA5505802F8AC6A0D43F6E3A60EA61970081075DED025A97E653376A704F19FFCFCDA7B1119108C372267D2CB97E297DB4A350CE88943A797039A44E3AF4F2A1C847C534921E61AED8DA086637FC28BDAF02749CF3073C6283F1FA44519132F4CF040BFF80C4627D7459246C1807036D348B3787A1571843798F6FDF20A804C1E407A70D0EA9973F1E961D3B9F15892D1339097534EDDB8D2AB871094052D6204EC0C8024D0BB111B014FDD4FAC7696C8E46BE9B45B7DC2F8FA19039F70959D99B8A625CD826B81DF111CA181947B651F84ABB5A5934538297C56080967CD85B232D592983269C0EE3EAED37DC2A62D5FA89340657162E7E6FC2A00CC120680BB68962E8A194A92D00B6B943EFE0C7D4EA07BD502E837AC729B7FA64C02EADA8DD8A6AE30A0B24046C12D81638749C05B2B046AD92072256B5D19F95C9B3F8D74854CF69653CCD72E479677572A4EFEAB7A8D3B9AC3C83C01FEB9727DB93856901529FC12FE43A1005938E1209BD6269223870DCD6FB9604E694683044E6D85BC8F51452805BC1B3A73A44D2E87C5C343946AA5ECDF5594519D0717973AC821CC7498565E3D623FEF421F683F6D78CF73EE1BB77258E0B3DC61298631106DD14446A6EC6C717D6FAE10BCC049E2CAEDDC5D847870FA7C4D80829B6624590B26FCF54896FEEA1839781AE1C9F116CD81BDC1730B25A84C006A8CDA212CBDE714775634FB1F1AC28B8C0094D2F4D840ADE7BD3263FFDF768A608C6C6CAE92D6E87D51FD06221F2DC6B1FDD49A9973FE78A2C285DDFA77132796D29C51B1C883E47A9633511D6609E0A25A0BE1CB41B1ED87BA199282F659B8E928F7C184E5DECEC73FB75F22669F2AA9538DE3754543ED383C2DCD98072E39C619AB3D5E29758201A53CE3E47448FF7BF1081BA26B34625E3007ADEA5D512D9673B587DE85FEF7199E8D6C03061057523C5542A800BB0EA5D0E91A982F63661898D20DCCB28BDF1136EEB4259B34A6E015849407D7E37EDF5818E62324B630D44F1EAE21EFC7C5670E1E76ED22CBFF169AE442F110A4C78C35F958F13C5A378F0CD3D3CD103373E2B5A40B6EE821CFA41A274A3F491F9A99F366A2B1B67277DCBB9B29934635E70EF47B2A3F906ACA34AD298B81D3AFD70ADDB9BE697FF2292318E84F5A838E83AEC7360C6E567A9D06941120B67CA30D1F254CE1A080D235BBDCAFDB624920CE599C90C4084EE3B4916C45AF088AB2876E6AC36D9C1AA3D2AB22BBC8118977037A653DFF6579F7D6D767DC49AD02013AA2E92CBE671BD12A7FE3FBFFBA74F61ED80864E65B35DCB0429FE8F423BED319F5EB4CC14E4C8498A2A2D140452D7397DC82C99303A58509C34B4D248674E88D437F8F228A4A1926FD2B9942199BF102BD6AB2E3C227D4CFB23B40CAB1847CAE8B1F7EB8023CD6BD3B668839528E407A1943AA026BEFD87583C6AEBB29E330E5FBEEE89A8615310C94B2B7BBDFF76DA826D15F74801EBF486630013339CBEFB8FA393C636C13B64826DA53FBE6808F07133A9CBF3815FFC62EEBF3609B4FF109D8C3FC3EE08A9C365FF013F4D8D1CB61AC1A33B6C6FB52F40E12994B56BECE3176FFEB1AB89A5F99FF4215D8411AF67326722A06FAFA96BE7097C72880CEEC034C4D657F26EFC2A17D2D6E6E64FC9A49645DAB92A95C6FD1C6ED4BDB226B8068320206D61633601966836DF33512F38D3D4BF10C2570C31544F0656E9349EB35A8C11D6C00278EECEC0DF8072AE784F2CEEA45996D13CAAE5BA6DE05FD2D368EC0C394F6470845D5DD899C58844F106822B898FC377924BA2A50B833BC5EDFB5F6BECF030E6CB6DCB6813411F75A2D354EB012EE69E2E51CA3867FBFDED002640822C5FB4F4D23401FDC4E7C0F973563F22719F427FED980D83A05BDF8E60ED41CD0F26AC39FA79E016010ACB9FC3BAAC9BE0F00C30D68B34C24C49EBA709ACE0E896BE5E59008C02A8D3D872DC94677BE11CAC17C9211478E41CFBA2666D855E1F20DE631F5F0A4B452A08A260A77B8D08F79DD4AACFA652CCB8E8A9B3998CD713BFAB9980B36A9D4AFB090ACFA1693EE2674EC3BD63F9FE0B9FB8F182149B4DA71A0FC427F422FA09D0053521FB6620FCA39A5294F273B3BBA221E5643AFFE649DA7FBB72AE632B5FED6147EA2D890D88682D8B7E9B9A7C04AA19F305D54BA87E465DC43A37ABAAE7144183A39A6EBA7CBCA21CDB1E720B8C1F82A99822D3822E0433F8C0C62E957069E05BE765D8B9167B2B2E3FBAE70293511ACD6FB508781AC0D025F9AE9BB1FAF1210DA73B9EB235CD5268FB4EDD2B60E3C504B268D8A0A489495C5BA272E35D73425E2E4492C5C8EE172A9BCFC25FAFA7ACA599B0CE481D5F2AE71260BC8CF431536307FED0E45EE377B1CAE24D5E1450BFA327C089C12F4B8081D9B5AFED75CC454EFFB00248618DD8B1AFACD181D2C1FFB0CA46B8A29274BD42D9AD5EB0844ED1A492B9CC99E7BAB593A63710362BB8E48A80D2D0824741A22B6DA13844972CFC868D6CABD55F48D79363C89B247DBE7F15ED1895A8EAC1311B3DAAB7B46FC40F6F19DD69C410713044FE448A7BB2F36ACDF6D3E27F066E1F36899577A9FC5F71570E736FE702BBE7E91B57474BCCB744411EDADB216ACC417FB2718375488FB21CEB2E52ED5AB150B4ABD0F46AA4CA016AF3CAE4DC1DC445D60B81E8E8B219AB76F21F0C88E72EAA865DDADF50792ECBCBE919F03E2DCEE9A36D16344813268847DE4FF9C90449AAEE56002E381DF06242F241D31280D54B4AF7540530789DE190689A61BA499D35E2DB7FB8BD291C88261326FC6C7CB8A6646D2DD1FD64BF0F1B99321CAF518EF88843AB601FDD78BEC892F3753A7A2B99AD09132A9D0B294E431AA64356EF4455A29F7D327D92F80A3508C30B0EEB5B743FD4D9025253DF520EBD8E1B7E8D3EF264D80FFBD60F106377F0ABEA9C1C8A8C766ED3F4766C086003ECDC1AF9C017BF46A35A9E6B7E6D25DE738838B4DCF9B32A3369092D8ECE3E5295FA09C6DBE1EC97C951D1F9B59C15130A76771C9D19E2B878DF8DD5906CF065D1EA8BBDF85F2682D488EEE2CECDE7F032D31A9C4485323C085F9492009EBB23F6A8E9F8E326782D0255C64318BF9F8BCB65B80341A650A86A03B7A9CE33FF13DA91E3EC4D08EC190C9F5954F7D820AA45EDD98695C93DD834A61AC0FFB06D682FCBDFBE828D9EFC5B7770CA8F1A94F0D24AA472F03F9C71CED3B1D72B5D428C64F66C264989D85E6DCD3B7C6B4332274C9BF8D2FF29C272749C0182C03D0EEB88043723DA6DD208979FDEBDEB25859244E3E910ADA20932FB007C25FD606BAE1DA8729BB44CDB3886FD046B5B9756A7341C94912154EAC3F681C52EEAE9E8B513E2334E98B0DCB25CE5D5EFFD8A8F4CEF1D71B2317728D84959AB7E3D822E6E0FEDE2AB19D86AD83638868FD06470E8E6BE2594506EB17795ABA9074DFF37095E7577378F98A4DC515758F86A825E44C54F3635F2E02E36B3BDAB010F67A55392FD9776F34A9DE1DB5017415C4FA2D3238404428 +sk = BA91229C9EB00022325C49DC0480BA2E525CD5E831C46E2B283CF1463FD4C2C88D56D9979072BEB58B55900774D555CC93DBC0D10549F5902260D728A9A1035DEF1F68BDA681A4A7E98E768F52E40112A38E870B4EDA9BF51B4E5DA015E6D0C724F2C26B433F3892C3F72D2EF8565A455C0EC3DCEB8FF953DF70F0E029E2BA9A18986080028D8B923141046918284999440D0949822128225826680B014842A45184024A044262A1101222446903A57181124E62306123082143C6311011205C828419A94C903290D21090C99489CB820DD1C23104368CE1A40C1449219B4671DB322D58180109926492242E11078219C0504034911486659982881B134003148911926120012608432889248E242150A41002933052E2325144944C44100659222862106E218548A0208A92302A44087108012212A50C1C3562D8362C424025608289112226E0142EE1942809A18519284E92A06C60146544044E5892441A852D8C1806D8A865E31830D488050005620B202E80488951364A48067183208E61982002020A59286060206DE3A46DE3A409C1363090000691322AE39840084864D8904DA1400193A6911B30420A96805A0281A0228AC8448E04183201B07008276A14A425C92646D204066136818B98451C828D02950501948D18945023242423940C81985099006DDC1871CC3051E188048AA26143A04580C449543864DC302E9B962464B248E0862913260A63B46DD124121AC04D0C19648214806116690B380411110C80400AD48448128411DB9450D3A60549B430D2202A849225A1080500802C8AC2440C884120A18809480C02268C2284516140266122220B166A21116DCA826DA4A26DCBB4108C800D64A42064487140C06582B26D0B300E01478EC82064444012DC3660138705631261629091020971128564E444620A444ACBC4519A0292C3128A0349210BA3211C37321BB82914C4648326324A280DA392500C360CC3086480208881942144A88459C480048940C3380A5A269003B72814864DA0864CCC1662D032860213500A118E0AB20518410C41904C84404C08B44143408C1440285B0428CB340C84A091C190050230929AC44909430484C4690A040C03B00CA22626C34692411009D3042094A848633806A2226ED00252D4484ACA325241440A0C2942848800A3A6500104115B328AD1220120A88D1B9669910488242341092192DCB6654B124AC2261109248E9210660931200B8150E01469DC000AC3B44411472249C44CD02612CB34321A3848583491C896901B255054B0090B4680482850944640403281A42060481266C090298806712181249C4608E0A46524029183220024921020108100C2088A826903817003A7100B21609B148A1A961021492EE4086950C86C9C884811001192362E942848121444823648CC3626C34011DC340020452E5B1872034302CA428C182924081221180945212551D4320401C26122C66141124AC9922D91120CC0108100B46820342191280DD048515BA080C4B289D4300D51060852928C1BB5810315508A445101A67091246CD4086904058D1AA16DE448711C374143B850982662A442319202291AA24922868D21B5885A182A8A14280022101883318B484CDA227290124609A3888A2885D3066524816821066123920CD210709884911331884C324299946550341000B4849A90446330858A240C2387441CA68C02A91048123101218AC3460D0844700BA24881B00C8A000D8C18680C22299C220C18378AC1226D030008034401128309CB8489589890914060C446684916280124629A402403132698085093269200C34440920883200EC33686543261C3440914044A00134CCAC08D9490091083050A3171DCA66D0B012511A1695C02048024411CA00199B841C4422D11414060900014008A8CC26518A34410936D88B02C083004E42649A0C6612035881B150801132910B6404B266613C4651C394188C4214B386418274C498408400485E4222D81905050406D4B82089306619800711C012A5B8891129271411045208148C44482040705D3144013290D58160E813848C9042A81484E5C48250A9325082826113852430660D08089D89484C4288C400606E4408C0A3100A1386DD31825DC246111006C1B9311DAB089E224820C386A8BC4841CC5704A884D0C850DDA802C59C8908B4089A0320E1BB14CB8C423D7302822C8F720CE75611386DB95230F2261C288E790B135F71168618DB6556AB2C30B1AC7433144AE411C97911C4219E4DDA2BDD63891C225FC36F65421D20D60B7885ED308C8330937D5198A157F07A23083D4FD79AF85B0BC6738377CBB06B8A870FBD128EFC00D4524F321AE2D7BCCA810B123BD9A7CE1B0FD14B7A8DE2F8F89D06F336AC4E460716912DE232EFE8ACD871EB407445D765C1748DF5F8BDF8111B412ABD46A954F2159DB4F583226964379CA9FA6C4A1EFDA2E481D6DCD5273FEB37A85A5CBB8BA64E36839BCD57315A3FAA217CF72E19348F76DC15E27A0D30D3A6CD5C4F484BE8E85B9F31A96B332FA4EED6074D45A72026DC2FCA7C45400D3AFA9E1AD69BE8AB4A5CD00092745E44DAC0B0A219B3FB29E1D6482DAD5A2D25ACEFDDEBC08D3BF4A460F0062C6BFEC8ACC4909CCC31D9822944F327A88C66854FE65D0A3EF57E00E4D8F80D0AF194066DC1352ADC513EB4795000980F49CD884255A5D39CE3437E3B0E3B07EC74E34C1D314A82F0BCDEBB471354D63168091E13E2A84D37F4B2EA97E3E3323A4B3D056F30B5A1DA024CD187763FFC6EC3B6AC743C7313E5F0B61BAF27184C56A46B84A98269EED819816133FB2381DF968FFF7F3EED59F759AD9DCDFC50C12874505040114FC02C7386FB588644348FE49D80D04EFE497ACF0E20AB56F91CBB20A388A7C7812A901FEB8712F6BD747D3896C40B448EF3AEE669E50A10B5705B0A31BA2DEA1370E787682F30D6048040D8BB8F27FD06A4CB7AA623E0E8B4A97E039F80A6DCB489D63FE89CFB4D7CEFF289279F81C7C889BE4E5505A139FCBE205CBF87B7C64DF3E7D2CCEE55A3C2F145882E6D112990A5D4E2310FEBAB2C9AFF2A4C162D8656082EB43AEFDBAF76B4B124BA601AD6A4061B095017533ABBE40F3BABCCB0A308E001E9789F63EB871BD35476FA245F2464B3BEC0BD8C28F05DE27D383E80EC1DCF526E1FE5435952A3C44D29B8ECE7102015779B457FBBBE6E75765032A47F87155E32641C9462BAE206B0C11391B8F7DEFA3747075A4334A924DB9D53BD024CBF9089F2182A9331D9D266B12EAFBE0B340F4D88E0F2083EE842F0E303B1D7F19CE9CEB4404D06985A6E42873A7C66B8E29ECBD403050CCC3190E6E069820C8B4AF150BBDFC68399A7AA0F2EDCB7D2359CFB62270CDA98B6B579CB30194EBA56E23BD5294059071C6A32B7A8E874C7634EB893F7650554BDBDE64401E173368F3C290E4D3B4CF9D559E98992371ADC4A9940F01036AD8E58A450E849D65123C49399212FBFEA5197129C17D1677D7B1449E04163029040789AF85D7E54826546F916CB9C45C68F1F1DAB0A5CA437932608FB4AFB240993521FAEADE3CE54A185B7C532D54B512FF3C54F4514D942172398DE193CC12364675774997D2E190A9D63BCCD59AA43DF10C283FE8761436B7D63870002E545CE4743E663CACE5D0D373472BF6CB1D75BABC95A2AED667258352FBBDFFF39B4CF56FF42D36BAB2F48840E5920C2F69BEE46129E0E6A3FCBF8F410ED45427B499B7018DCC0AF7BA1928F123AEC21A2CA5A51A7ED55A50C08FC9A89B9706F07CE91C8702EACDEF00BE99D1AA036D874FFF4EEC4ACCA3F6F9C79A2365E277417F50FE1E63E4BC98E64A3AE74F5E5735C5BDAB69AD87932CA14851DC2F212E86CF912B24C45EB0C12B1CEAFC638C99AE0F07C3F0FD14444FD885939939D69FCC1D2E62960A243EE410C2E145B96FC5CF7CFB114F47B5752B4FE2696BD78E5A6738996430ED8E086E4D5A190DD94E5F102B51EB9261E04525E1AABC28DA84FB906C3D9F0830D62E524C2D20E7740FBEDC04371B27C31F840259A00E6EC15E72D14251AC6666A16F633F501E3AE2022A9C89F79F152E70AADED3F7A8FBE0A5E429FDF33209B8C3DF56B265B3FDB70CCDDED96341051A824C3D06816A51A893D6BE7997B063BAED4482A056FA778588B104D2B608E3C6653188E076480FB205B56A589979D8DDE1415FF035E14D242ECBA5C1E0EE61400F8F1B49E9E45C5D771E50E2BE87A5D58701522285F29411B6EADC1BE79AFB4CB5FD609B59F53AB80B9743F3CC146434D66AF7F95AD8D5854799EADD9538C4892B6569EA5918983377E0DF605AAA1C9FEBBCF44A0F3275DEC533587F4002B87B253AADF76D101AF1290979DE6AC6C5E87A1B15E95A5D7C2EDB190A2901CEE001E9B9E295FC209B6D9AE262CC6DDD3494CA14DC62D452777D1FF24CD4A6E94667AC95D9420C68D77E240D24106636432932676086745D42310EAAC44BE7F2C0EAE12427F77A817B40DBF68B9C93E9B1F1A86A9D9327E5E158E8236D76A3DB78D2681C1630602580625DB85424068AD610ECC3DFBF17FA55E3F0EC0890AFB49D66F330E10B52E3623C54777CCF7268EEA0D92BEE220B99CBDBA1F178D3B6A0FAE280F3B11DC102DE147C7E3A9CD246555F4A471C6AD534E4A4D2D13BF705CB0F434A2F01DA831ADB15BA9747D28E9228B794D3C3F6921FCE21C0DA84B4B0F564A3C8EE700BF364E56FE5044063C5A4CFE81EC70F2A6354DDE43500F7A645218BC83C4E62C61A46234BAE20B5D9EBDDA363C4113F41B59818D54ABB60479303ED73353A037F61131654E39B55808E959D8F3B680CAD65C4C9048BD6C0C196315C6B7051E01752BE7C7FA93C1F83548390550FA801F1D359FF67099FF7F915BA40F3E866F1834AF8965F83944B90EB4011768B2E6F64AD61878EAFD40F7D883098C45421A1045444CCF35E445C6BEC1AA076F31BCDE5DAEECE20365029F63528AA12BC870AAABC45C1762D0FB4BB1AC7C0D59DAA032B85013DB95A73D8BFF7DD9FE9409DE3654057BC24913394078F1057EEBD93F28EA9589C143083E3CA854E759D8BC63ED042FA6EC68A2F38A8F6EB908EDB33D6F8BFC01D75875196FB793BCE14F7B91D1D1F9758F3CF00DBFB6AE1869E56F10B8944B9E4BBCF8B5E114C1306AEEC1961F1C20E32247C91A532B78FE0AFCBAD0FE65AF72BDC7050EE32A8B17D3059CF1980091BD9FFA6CAD2EF53CC9973879FC4509A5F1AA5D651B86BD41F73B65A25D8024279330FC471F3BD3B2F32AD290138987043D174B7502C0E8DAEBC22ACA7BD346F7C5F8AF206C9FDBFCBD27050A002E36B6241D3247027B612B9059267D44D88C5E07AB39E358CD78767C0691FF5E7C77C0F9D3EF42784ABAB2DFCC7E119FA2613D86B5EB9C615E8A1307636EDFF112B5E5960110E8B0B327F3744501B3AEC2FEE47D2C40B2D51466389C43BCCDA19FEDFB1B9EB8DD1B9E8983782058806D4A9FF4E3094B345F833FCCB118F8F6D23890900AC3302E8B1A2267EF3AEE093380802169259079B0928A0F71F2C6B7E730334A7A702C91401A8964CEFB63739926E62EEA7989318E898D9468077748310362CD082C3E5132E768376CF1FB751C733D7A4A19EACA8984564CA541AB63E7C8EFDAE657E0174B5DE28E973E00F17444EC280FD746C4700EBE9A1235AE51F4C4C0879C3B9D88105322C809E0AB119D9CA758AFFF9D698275F1A74B2321AC9973A74D26669BF36A9D93D4499FB3056229FD6CCFD0802CBE55107ECDE79E44615FB60AF2AB56BE6E767372B5553C1626BF5D2DC0E8805253977A443497C4710EDE10276E25845A3EDA1D84EFB3D300882A8957D3D1E8384571E1F79DADE4DFE857E240214C8E74308B3C224F63C48595DF3DE21F159774F14BCA586838B920A60C7763685EB294B90659C7B9BBFF1C8C7DE83421B23A7FBE292940DFC74F64F4C369334C33D01951DF8E062FD1BCDFCC73F87578B25E7FAE822282AC2B18D987861A5B0F339AD4BA5CE32CD4CF47A183218CD4E1783FF9CD26B940BAF44C727498A4A9410FD4E240DDD50D4C04730AA1188E4FFCEEA3D6C011FEA8E29D9F4EB557CA1A405CB2043F50FB6D4A7B8FA61FA51130DDB8655C525EE5C2C853496F936248192FC9A05F4A4AA09C887356B74B3AEF564D13B8FB49633FEAA2543959493CC80FD374D4199EF1421991FCB7641EB81DDF8C29C61239FC1EC3AFE7E1305F2EDC05F647AE1AB76F922D19F3E283C49B800F0035102A0A7939FB7AE45A62DB0C25D4B857481DC5B092754DC12337E2A3AD3EDE04D44E9D96448CC487262E5CE4395EBDBEEC84B7CE5E0431836032E1487B66B853DCE75545E929DC4D0691AB2A4FF0E6784637A4ECDEF8078CF7A729E0D10ABAB3E5D0198D0405FBAF0C59E2B5F0B6CC222CBA83D5DE63E290D9ABEA397B9B1B629BFFA3026ECE0D1AE3624CA4D747164ACD8543C80B11334432433769080DEA2DE3CE23933A013F153043028A4953AE50691E5C48FDBD31395189A21F8CF219C586BE5CF1FC66990E80DD4B6CB2C631FEB3F393C1167F4B25B841DD437F1A953D57B772BF72A0D86953D420989B4B0552D8E825CE75159D4CB7B3D454B4EB2AE210AB3A486B18984E93AD1ED3C3A3815FB58442408AFB913CE5E2BADFF97CF4490155B806BA8EC0862FB85357AF2D35501AEBF8DCF460D24891CE7833F5035B1F98E85158798FF7255F16C17FED30E16B75655F9756D32988BAB6545E58BD3AB2F20E02DF1131792C3ADEA759B143E2CCC2184673BC536C79204B9A1F1B3E4C3834EF3D87A3FB50071ABA25AD16BDEF25A5ED5965E0548D8BD958339DB139F4D5FBDB77786767B81273E7EDB25005EA10BAF966890B824F2 +smlen = 7102 +sm = FFA89E7BAF0A178846C8DA9AAC38E9A78F4494336628A847773EB044B7DC07456355861F2778A92980D6563FCD0008B7E01BECFAEF18606EEE84B4C8404F98E1C07DFCBCCBAD44E0E2BADE6D9F8DF3E5E21FACAF5695D7A1A1F714F0FFB064C77DBA8C8187587CFA07FC43BA4DEAAF567521B692603037AF40ABDBDDBDAE2E9A68CBAEF6664B5F5FEA0B0823ECBA59D1CCE33C20F4D15B304436FE76F7A06150032956757D80515D813C1E40A3837FAE766E49BFE69051B03AF68377F5B30502838245F2C9E29243C7C5221FDBB148E481E937444A9B025CDF77921816AD402556EBD87C92A4598B958F9E0A132EDD2A53D983E2969552D7291653A9AE69D80215B98496FFDE8CD21640BC68AC9684327A48F44C2373CE454A5A6EC594E0EB544F6C654032D747F5A449EBE8E95D1F00A6429AB08AEF0B1D414222E1DFFDE58F015B2441B820974590283C0102729C418BEA679506B9C14A65C6692F9E5E3934F3FFFC9FFE52F5D9FEBABA93F19E7E210FEC424A1F926A81AE130885B74C0F4829B082BD3450BD054544F24A5C5015B23244B03612A9C650FEABB14F6FBC992E6303283FB1372F5E9C8437907795B8B8AD1B99B3B70F9E7C522370DB35C5604227554EEE61DDC8C9F544DAE2CAEFC95C72DBC09FDFA08FC9FAFB4366A2FEB82E75B435A13EACCD9F09BCD8FCDD52D42BD444F02DBEBD5E69AAE779B1882777A7DDDF340B457CD32A93B9CEB7C16CB1952ED471D1FD46AB8E96442F7E0F80981EA21CB60E715A7D999D0323476981740B7FB125EFE21AB34EB29EAE4255D10D727AAC9C894038789CF970E39A187609C6A9D2E9FCF5D121DC2BE29B03691D4FAB2E479FA64EC20410AE65EC0EFB18306C716F2CF4D32CC16DC170D27EF2542120CA5C8AC416A17EFD29030FAB48CA80DAEDD7082FB37A35126EC9B2957C2E6E69399E50E6C187275A04B82159E5D449D56FD39B7D199F9233C35EF97D8763FB2F30D3010F83F91ED947F2D382217CC7471D0B8D7237718189EA6F585032498BDEA90F6E5D5A0AB6CFEC6E11E1600864BF5D729D7DB7562285BBF6BE79BF58346A06FC2DC951C05E1757AF2FB0F28F19CBA0C6460A7C7FEEC85162B0CA4167A0E12A4735E95256846B935210CE1AB643C6AD6C555E8B820EAD1728726EF7147105A54E39B06A099DE60CF1293035B8A0D8A06C2B12A2D25A39B2C2AD0CB6542097B6790290C2FE59FA4A5B043DC1F2DC5E1C73736DF940A51F08D840D33AD2920A73B02B13442E9C23B90192C7E3E0C0D65E236A86C30CD912C78F3D8FDC3B34C6EF465494963C060124A4176E6401C1B72A90B48FBB97AB8114C207A9A5D1B114577119AE1F865AA36C0FBD75693E8AC86378EF71D57DFD13A1D26C7F70F48DD191DB12C5FD9B9CF34FDC02F2EE8D8225C51734A8F6230B61DD9AAE4CBE9BFA6BFABF86ADD9893ED14E3FB6D4360DC5EDAA03257AC22CB430A4332CD708E760988D8AB9A4286CAAF06EAAAF857A668E120F8723B5A392A3F9CB326B1C6220407772BA7F124EBAE1ED94491D1C13F3FEA30188EFDE33266AAB055C0D24621A49DA6489AE0D116D51A776338D9A5B0BC7247B11F244A1EC76B59E271863A31BCFD32A5936747EDA8A1EB76AB44F07EEB9BEDCB3C6A78DD7F37E2CB7B3657A6D87E6E5347F7A6073F23B164F287A7CCE1D4C29CBF0995CC8BA1ADDAA60B3073A6D0E8FC01ADB58C1786E501F7040A0BE17ED2D84319D6299CEAC55DF5D1E01FDBD633B9A7517115113153255E712F86591373BFFD43B2ECDC18FC34D1CA78870B9CF898B154BE5B71047E3F96EA18F7602B41C6ED90E8440032AF0D08DBB18B4CF83A770151C3AA9B1223D4EB64C7DF8A3AFF1FAEB78D2B5909E5006EC22C70ACD8E1BF98F696622F9A53972DC3FCC6CD98F158314C87F7614A691DE35A3A8C2028049DEEFFDA633F0AC548674C535AA63DC936DA672581974F7CDB900EB50DAB100CADD465F31E890EA1AD6AB4DBC53FDDC49ABC64E562601E23AB48534A146B3320829AD025A6D31AC2C251417489C03AD282D7A3407338689DC4503297D0A8B577142631AE2F4756BEC33B7BF69E58214600BDA2E7A8BC9630FECB860439184455F9E405A8E7915B0AE0199173AD9B0BA0ED3DD5B2055939CC3515AA704BD776485B9A80DD4640EA8A4AE14AEA9E73162C406B91EBA743AF55903430F7ECE36613C2BA19521ECE309009D1A9E0F30F86798779BDC4D334EFBEFD71879A700F3954D83FB82957896B2F055443D2B5A09FAB43276848E33DD563CE1DB5042D1CB4A1D7EFCB795A06A400206F052F95589949533E869E4E2BBCF4F61026CD6271F7248E6DA69187119E78494207BBDB3C8F4F3D7A24CDDDF71CC2F0B669CCD0AD2D07610C4E48C76747206BDFD42AFA11FC795DB425DBCD65F61497999DB19075725FFD6842D10C0BA3CC36F110FBC64494C4C0A2093198C02549AD152AF33BA3B8A8910600490D0431BF953419F22FD41E30CE293F3F4ED1B4519CD8485BCCAF71FD90278564535273C82961ABAD6016AC760725CDCEAC0CFB6BC5BD045967632F05CD2F195B63CB5BE1B1117AF9689690E6E60FD14457EC77DDDB79CD18BE45C2B18122AD25B55E2383722343177D84A75BD266E5BB9D54E6307B885F56516BA8B52FAD7EA7D19CFE599A6C165F2CDD1549BFE12C737CED8D4E5742772C9A6C2E146CDC6133F96924653D50A3E51B54478413E70C9E8B67FCAB6A87C1504D8593D23DD40DD160422C2B21BD70CBEC1732483A7D0239D02A04069CDC3BB2F43853D7656DF3AAF47DF5BE1AD4BCE1441AA2D6C562B3CC1C33B61E0619B66A26C790D5908F0A5504ABE559C89E1FD379EA6AC3F7A02AAC1110BE501C368CCCEB44C8E2E2FB8B8D3483302472658F8BF6C8AD78AAB46134203BB85EAF198A02DD760AC6DAD6B4D5AEA30F4204EDEAA67D318DF4C21D62609EEF62CE3730A3567D633A752E1BB87325A2D40EF30DA1144D3B68617572469DE4A8028764A7A586CE0493FB2206844A32364BE05C243C23169C06F718DCE4B6980D3F9AF0CF43AB865D51BE3D24B9FB28A0BA359A2C6FCC7D5696AF68BFF4A60C7516E41F6D0D42942DA05EA0A679CB972504F7E0382F70E318805954795D54F65EFFA7C81B64BB9F051FC86A309D81D06D42CAB71D8F1088CBDA7EE21D6132367E6023E257180A2EC1F7E9C7B5BEE387A86A23377CB10F6CA8CA1B5D6DFF0E031AE5FC82BA9B5EFE6807D49D60F64B97A357FC852930E9AF8585E75211CF298A962FF4E193A816C40E7CC3BBCC0A7E4D7BD996A4BAC295234764AB100F6FA5C9578055E2DAAA4FFA1DDB4731F7C7D469368640E95D6E19E3707878B58F23CA32113583F4E53A07894E5E2BEC59103AFC643DA0DD1ABA543A6AA6C1F7A17D84F1AAE21486BB748043826E1428407952C888412924205C299E51BFBA6500226F534DE6625E2740A2BC3A080EA48904DA53D7D931BB63969A26955957119722294DD33632323CDEDA28DA3C32A58D8CD3185360226C0949E8129C235ECCFC42BF3AC711C18E6920CBF6EC8EF6BC6881D25F4F33795DDF5E79F9A455D9ACB488CB5EB81144B3AB82162C0C94B3BED81CB0DF20621F5D5073AC8C4C5CB2CEF353E389D22781BA5BE6B2464CEE50B25BEEED6022EC57ADEBDD40989BFDBB408D801C63724966F1EB191ECE75EEFDC3FCD41B38E9F7C4B73CA564684C583FDFC528CA63A203590EA7BBEB0ED17FA6F16E13E2EA48A7CDB5896C850966B7CF67D55FE42E9639D91445C2AA963620E55FA21E27C05F82D6DEBB4FB9B4C5A38C227ED0222DC157174EDB2E5B88C0FC2B1C0FE34C29F02E15DEF6D008FC8F73D4EC34DE8918EAACB4FC0AF82225EDBBCA305DFBC2445058AEFD4B0054BD50B4BE46FD112E12499696887DE042A496717D4890CF77130125C15BFD47E9266E21A7B5B35B43FB47DC6AABB9C4BA59AB57C7BFE106B71678F607DB256B6B06467815F43866617903E41C81F7CFA49D6B738E6B6039ED66CF32FA92619D4610A4C9EE8913660D622713180A74782F214E2DF6980AD367569905B657E14E2EF31A3DD1C9D69ACF1FAADE20001A921EC9967EDDD2388D303662A912FDC9B551D15A74096A55D2AAEB3B2A66FEB1D96A069B50A464838ECC537CC5DB5F34AED8351C161442215300E2B93BE1AC99F6009E92D0D325C4AE36088828E5534C367B05B77ECB26FB6AC908FAD34AA7BAC448EEBA8D0F448E29A55BDAEE204E5FD7F742464F7FC94187D1A0AB3C655DCB8353A577321D746FEBA4402E3466CC37643290D23133916D03E37CF6EEEC74AFFFE97A83D67B1CF1807533CE5F1EADABE376DB2B4B4303CA75332D3D257F8081329BB0F76583AA89DEFC8F8EDA39F99D23ECA92D67EAF76D24F538EB0CA6D0B4E253526F3B23D20E0CA539B86DD82FCC6FC4E4B1CBA22D522AFE6F27D8AF7777935AFB928F09D5567F8F8FE9CF9856BC64CA86DF49AAF56DE4D43708E46AE1B88386A313B3004A6BEC2EFADA0FFEB6026D934A1D17D13B88446B2277F99F48B2310706FEFE457485667409FE87C72B405CE1A8FCB5BFC907403421F78594980EC45ABC153A13061B97514C676AB2DBBCE3123A187AD18F11C309983663455CF4AE1646BCEB9E345ACE3C5D2F367966C73C5E9DD456E964B4B03C96357E97DD273DAE93AF2521EAAFCD50ABFBA2EA64F248D8C25DF8D996507022010D06448FEBE973E78840EBB378A1FF84E6F962BBCE4262F36BE9395F192752D6DBEF7E638E66B42C9FB8DFA0297172FE00D77061741BD940F8AF4708B573C1F19178C7C8E84A44507FA8B8E0D3F11AEBAAACFA4A5FBEF2740620EB300557C8E740114D389068DA9227329CABD02D3769767F1500E0D8BEAAE35340211C8BFDCE8060B152AD1C554B10D9A672E7EDF0E0F01E4EAAC191452E928EBEB917114F2C1BA87C137F2B6A69FD8E0BF0CF672BBA8010461F5D914EE95D8DEEE151F2A8CA194B449A20B017B1A4E1102E039FAAB8A370007BAF23A83768F8D77DA398093B9D923EDF8EF48593AD489BF7383719FC84BD4618A82F1833DA76CB723F66A1F1D46F5F8A9EAE94DE8F8504E77AAE7A667A70601294936948C17FA983B72FE43F6A961F57D4E361E852F3B13E18069865AB86D8666E5018B87D6DDE4123E431D3B75318E4F70DA5FE81263AD348435FED9C298CC1C16C3F9D8D4176BC848DC61A096A3994B955CBE2FF3313AABF9F54946E02692A28CCE3B06F3A3CE3C1DA9EDF2D54B1498ABCBFCF78B7B1270821099BA5395E4DCE64BD965B05053FA17B8ECDA8BAFBC420C71BD512ED3E184F0D4C91FF249B1E0D8CE14D17D68E4F11CBEA617C3BB86494BC93C30B66B86AD0236AF551353BE525B1A1ADE927A3A8383F869B78435EBC9DE086E2883597B4675E8369F0EF672538A1CEFB3B63D3388E50A5718E7411B68C97FAB5B06AA662E894E1F5360D99534EEE9D243CB77D407E62A392B696AEC50C4DF9CBB7E65C14A5A6599C9AEA3209258F7BE12BF802CDAA928103B43038DD168D68215477103BDB1FF64C6AA00D6F1F08E76854E627DF095F52AE9C9249E7F9EEB82A5437C182D11D0BF533A5C4F3FAA75F11D1FD8EB5372B4651F8F07CAAD5D090FDD01AE871793C9FA670123485F15240A28053DC0C36AC498C6CBEEC3AA6976FD1AF9F025C6FE73558B306D3681590A4A5454B10B88500B72DE3759293F02DD2FB0E96B88636F394AD63D91F63050122829327ACE8F077D6951E96FAB276CE3E16F76F8B2B3A310707B2DFC7336D7147B500D4AED247FD27CBDE6E7C1CD6FD6A7EE097B8EC82664543B83D2F5AFE140C92BC2DCF82F05D64F656FE5F73EEBD6DDA12746E2FF3E6A14EC7BDE8C2954A33976AA851D030EA1C86D277C5833E837CB10FBD4F38AE302BE56E658CEEA8D3A037C63F3E81400BE94BA7FC468BB67BBCAA0BF9F01F0EBDECEC19E5C5E71470669736347F9546881AB9AECB1B531BC8324510CF74FADDEB19A22128F09E5833695B7273FC86282314BAF49D94243BBDCD5B5821703BDDA9B857BAFC8D81D7969C9B90A43CF83C6E0BF60FBC881C2F58E5E911F98E93794BC2CADA96E1EC4EA01ECEBAAEFC86C0D839D940A604070A0884557D2B7437F90B6CB8E219B0FA7C2E09FF9E55952CF85E2C683A69F4161FB2A420BB911D9C06AE3C81AAE7C5FB7079D441286252DF989B1F829DF4A69F209F811BF63C75B5534EE4F90F4F827382B8111E41B1B4AA49FBB8EA76379D13A3E6E099CFE285AB944420DC4C0CCF856BF6485044DFB1CDED9D23D6E18F96AD8160DCF359B68EB9D5188FC2DC3E2E5F545F550A986D760FBE2E8A8FE31ECA8B0E5A11DC336B69BFE60BBEB72245182DD0A2EFD2F2277B0D5E2C578272A107632E9976FE97B0505497BB4B9EB425D5E6D7173CEDAFD393A3F526674838690C8D56C0A3B7097C9D953606B919AF2424B51549EADE36F9ACB0000000000000000000000000000000000000000000000000000060F1A1B21272E315F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 + +count = 75 +seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 +mlen = 2508 +msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +pk = 95CD3E48E5C7E0DE9051B8D33668968235EE1E886B1A5D384AE32FAC6365301719CCA8F6DF7C832F5E772AD4F9EC06C39F966F3AB6D87DA2D5D599279F20036D4D6137A8BD5E553EBB82704286291ED97F65DDB84009A71071D11F85C29C22311D9D952BC00D6DE93D8D3A6CDFD7F5E9B1F7AFDD4DA11679D0DEA4E89CBE08AD44C8B0C573D9D37A2182C2CE97D0010AB8F37D258FC6EB814C90B903994E78FC31DF4997648D12877D3D01F984EF00B0CF956BFFDE44A3F4809B07DD6DABA136B3A689EE73A5F011A410FDBF89CA40B631E253D040A5C1A824D20AEBF95201B7BC56741E62583EFA96EAECA52622975B287A8C009CCF23E93E0B61A874B25058E52F0E5C52C687D56AFFB69BC3A167E03B7FA35318FB77183E6195400D94971497D3AD88C2B7F6408F43DA79FB55FB284BA6BE255ABA8EC00D3A6D1FEB378278A41B6C050F41EF320FAB5FDC84543D76009FC678F9707F6D893EAA7AF75EF67B8A09839533D1B87FB63DD1B4E2CDABB339C76CD2890BEC423A2E5BB083CD3E9E19FAB55AFF642DFC39675C4BC93790D63C626C53C91B96640D2F425C53EBD1B1AE37F48EF926CB30A9EDFE321B6D98F205E9AFF9CA57165B72E73DA5FD22244C6757E500ACFDE0431B9B26CD79EF72B8FBA424D3C7CD4A518B847FBC1E467272653D019E8DEF08C7999508679DFB30413FF220FA7206A1E6FA3CE2B76DF96D2BA3605B32CF76188990973BE1845E7E6295199D3228A724B76A2B4E10A8143A4CBD43A87C89FAE160E065BEBEEE054AF3020EBF3EDE348B7B0690C68FD8C0E65D11E950F2163F549519E3106C140FC4597CF40E8742F34C87A2C53F3EAD1A5F77BCB8BFD5669A7A4354D76EB50581A4DCD3EE6B44A7A258E256A5EF1993D9A5C4AE87EAF65BBE7224DED1293DC5356DE23CC4C81A83B8BC99171F7518DA0B274BA3F32F14C4374DDB686AAB38AD4AEDDDF76DA8D03FEA8545A045709128C5ABCAF5AA0F318ED7D1BC392557442CFA0EE08CB36DFD8F133371A9EDC8982746B7E8426A2EE78367A503B70C7AF14619CD46421E461618DC0637AD5678E013078A158107533350E71819229E6E2B3D9C644F09ACCDF349738A9F116AE7282A323B038BDB1A60B348A0F6C760522B59E7F8080A2C9A546070D6A1856CFDDF488C8584E00B599F0E92DD1BC4ABF5962C16CC6102299633426431E87EAF042A35A4A251A3ADDDC01A678917B5C582B5699163B96EB75AD8E8A9DFB0D09A48919D68ED84E804E38454A66F5B4C2C6F0205531181B2D3701B22BEEFE3A8CBB862F2099A97CAA3BB4AB748B7BDDBAA4D67D02F61F93FA3BCD70A2CE0E52A00FBB613B816EF7BFD44F54EA145291A55266C2C8215FBA0376CD7220FA47D3B6256BE3262B12F706642EE3E20661C9D74CA9E61D5A62C093970E6C5F6AB8C6712C5AC28C561FA7F56105D594F6A040BB083D029E18F7CE596C5D494F0CB577D11AA3449815285CBDF627C07B67770815E45D7643B064A1A2D482667D8DB29D75BC1CAD213587F1E385DDC285218DE49609CCD377CCC0598FA3691CB10C1A1143287A00AE15769FC25D605B094BB6D52A01A5650A26055910BB78F07A84265CDE1E1E748F7C962DC15B53D9B365A7AC263804423E88B8971A3773426E850E2E8590FC1C227757994753F94019B4EC7E2DAF513CFE421D779ED2B1CCA9B9AD501B0F631A98B8B70519315F4DB18C8E37E1AC1657E3E77BD1EEC072ADDC820AB16CDE19FB7DAD22B9351C6194243F9CDA4B63E63254ACFAEA48BA173FB74A9C9900903866F3B22A92719BD0BFD717AA502AA0A7C744205F663FFF83874CDF3CD08981F15215E917426C4214C87008F76509890F71306AC3094FC29FE044FA2C0D8A29A9DFCD10BF4D50DC622ABAB6EC6AA5EBD46C125D90667C3E2B312994F807373C005435C1B34695279F5B225335AAABA3255188B40232E0E24F51928EDFC892053F6EEF5AC35B060160810F71A6D6A3F4A00046A80D77B420D954CB8CF21EAA6DB047584482726AE4F3F5831D5E5282E000434F307A1769A4CB4F72AB33F9373DAEA3515569E248DADDC0E2ABE3735C9B16DA84DF213811FFB05D4244D609237A019FA9C81032DAF13A63C45491194203B85998474FC8F5A1E1EC4470ACCFA6D1813A718881011BFD57971CB8EE02AA780FBFFA1D82DC03ADA9DF284E7A5FA9FF29F63C842F40A006E61847AAEBA9AA552FD300DA7F8E39BD6E065B5023A808C6102DE48FF3A4175160CEC674AB1AB0B4A4EB2789F6019A41B83C78BE4216FA4577D6403077A8D78CA2E3C474D24CFD56821C8A3AE9DCFA980C5D35344AB1C4FB23AD9E4438BD2120ACD0E802DE7154F856019FE87EF1655B454D285EF234F46478823076D011C220C787F78277B878A392181890C810C43592A178AD0E4933F0723B6902612AE2B95193F17BF9309576731D31824C5DF976E462E3C10925EEC0744900F5ABB6EE7D8FAF7A9D18673C374302D3ED98F07FA9BADAEE70DF289EC07CFA8088E70302705E7B81395B5205F41E734728068D08A88A76C3AB327E3252F437206D2828C591C45B0CF35D57559D36699909E72295C2E443EAFBBF653C9293C1B67FD8FA7BD007FCFC7DDB2B8D495C2460B063DDCF8615D72B22AD1A1006876580636D9929E8D1F22D6B839315C34A23AADBF17226C73269288A7B194ED03FB4F2B59E3BF3FD832E964C784DF388A84F1C0E835881104591991CE3296421EF9915D0E7738BE3A9F19F7C74ABA51BA806E52693F99DC15F6E46805FEAC48825F97B4C2A07457A2CB8C51688740C9F29DE97F20B010EC50F52A695E4161EAE25CBA33A6FF6ED43E9DE97F29B4FCEEC9A361C54E8C9563AD50FD48A17ED6FF41BE8D669981432CFA0E3CBEB92688B97A216DEA0C7EC626B00A256B4C6F9F05EE237C0C6AE3EC7D91EFFD204F8C0AD40F45180353039ABC56394E50B270C34A99A4711928793E0C1FB8E5244A0C66210E8AF986411482A53D27DB61EAAD43FC125981205B124EA5608439B8AF944D489089A11F1CA5D7D6BE2E56072C1C4454E538AB1BF97469A9CF0FAB45262929C6B1C343324927451CAE0A83FF4E1C0BEBD41BA7F6B4B246F74242CA4A7B3113174376838BA6C210D9EF900EFC3A646A428E0AC9C02EBFCE86CE2199372D7AACC9C1F4B28F8134BFF9D9274EC9F955DE6B0ED3CCECFC4C79A0C2ECF87A7943CD033236DC87A74D710B7ED1ED410D89682EF66962C4E3F58BAF972F7FE6B1E1B2B611AA59AB5BCCC18DE7F66DE0BD5570B6C1D6F7DDE490FBA8D9233EED66375DB825C9D3A25B9F7D89AD868511FC526CEE535678C085948140CEC6D6FB053225216DE925F24DF85691B4265F9028CB4E75E097EF909B5865BFA4751D55234E3764CFCBCE14DDD833B1769F2BC56E3F5B892FB136B1BB69393BC9A825888DF813877B0C91795E656ECC90F5AB665FABD340C245F55BE7BD84448E42A45D086802FAFE556EA221DDD2777BD2961153AD3D9A64A4F67999A5AEBB222BF2E932C01C93DA5EA037C8831E3DE371CFF0661B31A8C1D495DF97E21863E367D1443C868BD03CD1787A9219987407708345D22B1ECED67F85DFE7FEE7BC95950E8DA35C4B96973EB8A57C129B8CC1ED52E31A2B439FA1208277E0AA +sk = 95CD3E48E5C7E0DE9051B8D33668968235EE1E886B1A5D384AE32FAC63653017C12895ADC33D6127DA52CEB1F18FD6469DC5689D7CB977B6B6E06238F9786B20A9BA42AAEA17E19F488BFF7799BA6FB82692226E5AD5A3480CD61C95E5C056C43EFEF282A647D8B86A4281CA3CD1B0BA707FDF7B852E9F98F6FB29CA22F8DBB3121146D4062402B3855A0004C146229404499BA86824418D21198C1029211A8408010571804271909281088204540622402690C006404B44729A2680D94641401451820441D04631C30852E4228A84380009A868221188D8C404493872DB145283A864C8322D093950D12621DC884D04C268CB9401C4140298B664C836669100921084251AB68820B60023002ADB42201A0250D4A045DAA03098A08424236D44C281042871E2B870E4B20012070ACA2245D4406A4034420804026126894C4205C4404C64342DA4900888C2498C34864C9005E306860B24010B2051A0A428520488211445DBC061080548200846213871D8388C8C2071DA22024A262561348210A48914316D49000C08988511B32D13A02000258A4BC6040338094812054806120AB13189164124400E1823825A225110044E52806982B4040BC14C18051022C5710C146D981660CC4051508650C94661223448D1207281042A4814102031725C422683C20090A691430404634600420806D3124514A805D2841103B8649802909328208A28060C880D50120540040CA496305306654204045A324289245122926800284653906C14092604B21142B400D9B66852146E42821111928C0A260099063221016DC3426C9A0690044811210144102341E1844C4892300B962D408244932286A3480E80C06082001110238A889201DC162891486621142C13B3805A424000B34511A7440486811A464549188E8AC04500B76053408E414280E098698BB44888340D18A260800880411092028080A0946123350208836061286A5212052049440AA89189082593425044C228C20065208685D132660A13100924808A085120828810A845624685E3864509348C839045898460231171CA328CCB082411364418036A8C06201812304C406193460E031169010944E024491B22008C080840266C49808919C541143232D0362D22C5201AB865DC3611E4480E833272211325A39628DB188901270A129960833080D34024E086248122455114724A802D5BA068142005203048022629619029E3862404821141044C1293880131511C11869194458410601B3010D4048054B0519810421B1424C0382C09104E129251012031E3B085D0A6404A902C23B7002230845CA25101116C80348002464802929010068040007118A700434251D826304C08315948681C0308198364CC4448C9988940288D0933282329228CB43101B94D108465C3B22CC3442C10188E0A2226CA8861501621A4088C11132411072614209224398C1089401C47720900865C4220DA9231024748C9A64594B665C1068D200641D13201C9A84559C65002A41118858482A0488CA28D13022502224D22142DE2845063C680A11869102184D8882943402024010592985018821093962549C8000008058812905AA6509AA640A1B669A1388C51227254B831D8161162006AA1B20158288C0390608BC20862C2080A058E1AB48941A650989810C282650215901A16810BC6299B3630D130304BA24889A6404B1684E096001C0745DBA201948824D3A8250005224CC81123204E130282E32671521001E4B44401B00423236101B8409C424A02112984024EA3362414357253C291C01440A3C46C58422012220901027141262D94302090B6485AC06454A48403142D0BB06980086D23A208C3907019B3091A4191DA489200C30520065260242C1AB3718AC80C89226902022D52206E60264408037001A20110B24CD8468204270908022CE44881DC16489C388E13454EE232921880051B868C11314249184E8CC670CC18680A866418C5259C267219B76522910D61104889B6918BA24C18B370542690CBB025E0980811A4711C80811C402D40146843A86D51464A0AA46501A01120902109B40010182859A401139631CA8051CBA269D320511C9985D1B66418171222340813948153280958188ED1469110490C9A2668E0422D848464C23082204602204001804204D44465200771540801CB4446103728CBB02D59266EB23AF7D387BA17F5B9969BE5D2A55FB13BD0A768E8F989C2945A18BD603E6E5F1B2CD9738C8D84BECF1FC30A349A495C5B49467B5CBF403CBC3A28D2FD1C7CF9E4548990A19F0DB738595D7F0F23E2CB9FA1FF3FABEC3A5D664CCEFFCA662510597BB1400D20FBF1D4B5D2A5E12D5EB2F9BA00267ADC195610BE8F9B8F343DAF16BB51150DDD2BA233D701A9CEF93D770AA8D4249A15EB11AB79BD4BBE2CCE4E90A4A3992F15EE291304F750771A8A8F0CE24F361576EB984FFCE2B32E8D68B43ACD6B00BEDC602201D902405645CA8D016BA1BC87A4F4E7933EE8A42A0D2FDE9CC4915C0DCAB19C4656A8BF00E553717A888066626DF9C9DE79DC7A615D744FACB70192BBDA9A7E118B3F755E8C5B7DA6C3EE4FDBC2863C6042DC5759BDE63030AAE0B44FA0027DB00256C20E7917269C362372BD857D0DAAD04E1098D814B4E9D29E6DF31B47654DA95E28F4689121A00FF5BF4AB0737CB97E87F56F7CC6E777A2FCB0DBA3CDCD2D14950B3810C6AC3BCEA73A74177F436312FAD7F9277163B6066C012011AACF8D5E97D31E30C1FEC75273C3CCF2199069392E1E8C9BCF8E9C89CC25A44B29C3D3E7110CB477F5457EF25B9EE7020F3F66DDB6103D12D6A6D67BA99C8BD74919566FF987DEF328A8C4C16A367EC729C6E8F265318D0A5D4A4081CAA1F357E199F6F047376B222D70DDAA73721AA5C5EC14586EAF591066BA673FAFB31E8B3BEC263499ED367CC7F9A3A943BD92BBE1BA339F8744E91B8297E955B3F924DD0BED018A02BEC7800BDD1404B163B89F48393752CC0726DA5C4554C3881FE38C93066752D2C3CA5CBC98133C327D505FE985AD3D6F85E5F29500BC55ABC84CABC006F43C2FDA14C82EEA0E465E5119C2C63C0182F33ADB3429BD14ED83F3E9AB36248C5198D2F4BDF50A447BB043E021C6AB5C8913F5DF80801D669E6342CDCCB75A656DBEF624E8099807D9F2F803B6C59264DE455A5D902C4E87B5E82CE66D3CF22C486306AE07D6552295DA01BF8E96EEC7822EE215B0F7999931268268D80E57E81F34E44610E33379A021A7621F7171041190BC6B902AFAD8E649DA77D895AC2416E75AED824479E8C4D4E85C63E56974CB48EF24A1BAC7E28C6BA35BCE5DFB55DDEE7E64255DDE4FBBC0D0F7241A42EB98C66EF85A2950C5F33475C03706CADAD3CF45CF2777D2FAB65C90332B2D27B8C559CD2808CB4BA762E9EA8D17835187BDB969735796F5E82C6DACE9C151A9E11AF7A4E17FE2D19DFBA707F7C1345877F55186B635C6005BDB439AED1D01893F3592757C02B28EAA8F6FB90A4369926ED9F09243A8EB2B9DA88D08FCC18051FC9C76037F4A8B58BC5B8A5218B8A1A9DDA7418306E69054588095E468C33A498D6FDC506E8450DCA3CC07096E6EB23A3E81C8F203217083FE9512B51BC09D8173C957000F70A2164DA80EF11D4DF40A10EBB54FA5D68EAC85DC3C81BB72E394E33D452D15EEBA3DC8D4615DCA1A8517DB1636F3F42862175500B258EFEB0FDAD3FA33061D10570C241AFF3EC9A68C7C260755B071B542E86C57214968D3ACE04B83E4554C9F7E827355DC68FB5202E092ABBCAF21A5CAE2C43412834A453387177200BD90E7376BAE37B51D2B5836D92E7AAA658F3A2EC3802123DEDE96A681D15014E83834B809D061BF00DBBB3FA68FCC70873CCFE5E550DBCB09654511C4FDBAD13DFCFED41499A99DD0828CA7D039C88D8C5ED4484E4DD62524A5216D17969266E033041117100E7A0DEA1D0D43313F00147A30450DB4E14577199F855356B841560254A73090D30EEA5FAEBE9215A70E6BF81A778E4188906F9929E966D0FC24A7002096738CF418A3BB09AE1B39FDF05ECFF5715DCC5F2332B35DF10A142D7C17C6EED52A2A93161FB4873B57DB781BEDDCEAB62AB56E1D7DC78C039ED42A33188A1213E56CB7129F9467D54970FC53EB8C93A3457B346F01D9A7845E5C2CA7877A31FD26056B1398CFE56C5311E880A8C104B4AA15E846E29640CF8ECE69F95E787C18C9A2B6DD5B00F11E7C7F0838DF937BF7C2860E9F90B658BAE9A898238BAB0782C97BEF8A772D94EDF3472C74D6E59E9C87145CF4B62C1CB1531FEE12E284767F0CC89CA1A4B31EED618A3AC9AEAA9A27C5E0BD7B980BDC4B63DD1A009DFC452AD0B97BE5C10A5199A8DBED3BFB60880E4BD42BB88400463E7A826C0F04BC247F872BB1DD8011F50A5B8654DC4E7E5EA715D3EAFC618B41E75B36D9274C13669A6184DBE82F2883D8B612FBFF7519BF480F80B67FB04B0C9D5864A392045CF50825560149B663F23D1C604C54E5BE766836535757D6F2BB08E7AA845E4456119AAC032759F1D121A954797329C34441C01CC62B78AB4C22E4FA8AFE80EC3635764DE4065A77B20FB575AA55808FE12809DDA6A633E05327EFA0CF79024E5C9C3CC21A2C3D39983DD9E27268DEF24D5F9518F33A6A16A80E9A532CE9E2EA0523DC448CFBBE2487BBBBD013C362BF80154F32434C0E2D52FA9E1ED775C32B61D5C49EB6767E534FBC11B68805A334DF014CF6CED78B8142EAB96C06F3C0E5DC4304CBBB97CBC6E34FC767103C88F44A2E0C048DF989C4D7A7F56257748D550EB0AF77A5B225B457C865C15448FDA2BB99DF73ADC991E4F331F56D16B1B64EB30081FF8FA1DED74A440FE0CDF61F9A15C04DF5EDDBFEFAE4794762390D95403A98C2586DB0EF8748668920ED9DCF0C92C81ABB17C863060201B8089BD00C11E215C6C9E02B1F192A38B14B1C4452F2F534065253E89520EAA9081F41C790EB0E412E927F661C89738EEB05B0F54F4D334D1706BAD3868C97FC83674BA403255B52CC8B0E8902662938D39585F5C204AC5102E5A3B0B9962F3FF13FAEE50F239EB0ACD72E8977B8E2C9771EDA405177B8E0234D22F06D842025332CBFCB29E888FC48588ADF16669650686CD08ABA4437381EF77056A20560D12C0391DE2D40B43FCEE29CCB6E224952ACF7E36D856DA5FDF97C2E2B6606A584C07344ACDCCEE27F2DE70528789EF58B4B83F072768814A500592D378E3D446F1C31D0E8628E3CD8B073F19D36AB348A3FDE88C3C37B5B50DD50224AF35EB8AD93DB277A688BE5D56C9F0454DFC563A9F479E443D518E4D3C41C2F168EC2EA586B8C6D1B9B1A77EBE225526BD7C5D1A12AC2A7721CB4795416A94E840340A6C43E5D91B6BBE1FC15EF649E11A6615AB2873C7443E0F83C7269D6ACDD00E0CE09D08854CC4B6B673669B7C0C0CC6DAB7D4A7F398F5C92453D30511A4899E6B8F04E85F111FEE9F28BBF4132F085AD941D20B5A9C87C4588B18E20A564D0414FFB19B9B862B7D4A860D117511B97700162B20CE86C41B6C616AA6792D780532C8939D162EDC01968C75EB0F4B366E2D74610F433A036338289E891E2090E842414748DD4F0B3DBD52EC79F977476F95BA4D2D32A1EA466B5FAF963BEC802951A6FFA4680232FB1F99DE25291714F1761C0239886F3491CBAC9B894135C7A20EE3CFCBFC0EB3D2A1058A4B481565E0DBF0D779874457612F9A5C464F2D7FCE0611A38AB84B92BD9C0295AF3B2B2E4C78D9BB5E876528B2F21023F39DB5E94F78DC0F72C6A127103271BAAC2C223257C5B6FEEEEDA6474642E6D73B5BD6034406B21DD213B22527F48AC8C0A27E25275A524604F6CC35EF148F097766C2A31E1EF554D9546C51D3C8B3FE64242FCAEE04453ABD837F9D76A8C546C7086CB8A31F837F83E03E629AE431108474F99E2312594C22DBD8BF50E6D0B0AD97A2465ABB9DE05032ADF3F7CA327281E0FC3BBB3DD1EBF7E37AC4292EB449CADBE542A5ABE3FAECD3D3E97DA8854D0DA137214B382F93B180FABC7F1B837169A6A2D865DA0546596FD57B5AF93FD40AEAB3AF075844F648D0824DFFDF27D7226065101972A97FF0A0D73D763E2E9DFBDDFF4152657281C3E8D35DD680313246A2C12B7A59043B784436A036D4CEE45D1A957578138B1BF99147898630A642128F42CF0C352F586BDDB0864720B5C749F8D9E390A95EB89A3C1043F1EDF827A51EE7CB22F4223B5A00EC86D75B732F9E50CD8B34D1EB1453DF65D1AB252EEFB6E585A00D752624145A102510E0EA0CCF43523D277A71F27694523FEED47BF7AE2C1B1F9B4C43E5952A2617EFF2D675EB6CECBE235F8A5BA89B7D8BB394D2D3988EEAD7DE55041DB53D8C5DA52456744C613631E9AF12F330C637F70185D0B75F952186F643C6ADF766F09931FD7630C9E26BCC2FADF5C9894F88FE758A7BF3604CB3A0A27A992FFDA2F103F0C757168CDE337845E3E4A626D270214A916F49D16A5B850399A0B0A11146A584D6EE3A6200FA6AABF1EDD443EEACCC48C37995FA0B7B67507DADD5EB88B9F2E24D2A01B0FFB17BC2FAEE08D46B8A532FB6FE48F00003B5676A92384EC123B64CC9F8B753A7E8B1292A42278C893BCC2531D50B4ADDD076F6D8F617DADB458F766193BE80FA49CC3A5FD9D1D8370554CC98AEDFEAE603980F78422EFC2C0A0B3294BF0FEED6F137710F78156F0399FE87F0D992CB4E89236E168789E740CC0D345F45158C29084ACDF064291F51BF3B4BF5A9839062A3A940B3F8949EB0AA776B8FDD90C93969AF7605411B313F3C9A996578F1039918982EE7C66CDD9C68908154CC582FF6837EE7B7B3A979C020C58C393C746338A7BF3F70AF61F683BADA958CEF1AE13 +smlen = 7135 +sm = 24975877DE006D830021C2F0F632776475D789AB7FE6FCA14461C5BFD32BB3E4BDDB4FB68968754395921EFFF48AD855348442DBF2E3E8A7B1C6F513F4E4F12DA0CCC284E873D4972D5BB6266049B71A0DBD1AC37FD17E9829B6407888F3F5FC4C22DAE53097CE9288EE08BCE5A6213E8E2908A5E2E5A43E10A1807CB6BCFE1F00B24BA79C0F68ADCFE1588CF2F03EDD03DF06D2ADEBFB5CF5B131DB617CB5FE69042DF49C037334A10F3B529127B1A67DD9283CC7ED530B61A88057D093CD4609DD74A4B2F132F0423228DCB3EBCAA91849DCE2F2F34365B131B1DDC8505E390A3C94686E08A46565B7955BE1F247580D80E7D3410D8EF0CBD2E55249BC12893999038D47F4AE76752F6E76FD984B9F7A405404924033781EA18FE57920788CF43AB1E952ECEE9A0BEC3E8DB82622E052BB6AE40979E8561F1FCA8B7AA1AB4560C9375617DE315AE4A1A69AD4A07FE86C8E496B8E51B15828F35CE0123973F3763DD0B42C8AF71502EDB7793F706F08BCC5CFB37628954AEC3E77E1460BEB4DC49410509C384E63E021FCD0B9A8A50ED6C9CD81ECE92FB82D5836C16C5FCB2F769025967CD6E2185D1035BBCABC6A8C6F8130C29BF21D5B603B411F72C8E19ECF1233DA2A59606B1D1B680A255A9BFF6D1DC5B5A58D4EBD0A61E97434A5BFB6334E19A859E6E577E044E069D5B79FB419974267540BEE61A598FB48300952550938CE6AC0075683DE3193BD9C8FACE6A96F16DE6A91C25FD964900F90054B8F312310F816CBB53FC6D496DA317B0239A69234F45F4C40F90A25E5B7ECA14A4C5B043E0311545DDA77FD03C776605E47C6F589452FB00CBB542517907A46292B8E8B6BF34BF577F5E44A91726D5BCCABC2AB5A7D20DCC36C957A7CBBBF12C7E42E5C8B6CD65A125AA6FC1AAF90F83AD41A4B60EE7E555D61665D020454248F26AE893F0B376847728670F6518F7220884F4AB5B26B301E9ABDD387B6FD16CB04EABAFFDDCEAF3AA7533938D87D1373E0D3E4FD981D2557A2F9ED54590223CC3598728E4CDD01EC135EF2D5A0AE6BDBCC95927163A1C3B22C18D8BCA0DDBE0C0E39EB7B9610E4BAAD087312DFEEA57AE5B059CC3683DAA001FD46466BA63E58A1123F365DBC622D2E0BA5F2432DEAAB223B6723FA687B96C562E252ABEC9B0CF149520016810FB8061CB62F4FBBC88B061A3A994367D677E4DE6C8139803048151EE3D3C276F99BCFBAE5EE1D993FA598FA4E66995F0EFEF02136F204BA6AF71A1952C016EF08C71DD4648A687DE174CCA0FAD4CE32B7898E19D9739922756826D7C92F35336E77753348C82E0383EF29F73753DDA1ADDA24259F6872CBCE1144294F4C8405C669361FFA0BECDA73DB5CD59DAB5D976AED39FCB800C3D527266879F2066A5B39B32EAF874E09724C2B02AF8DFAB29A5F0DAAA08BFB8B2D1AD5C03662EA431B91B8ED83B270BD44B7F0F257A97F19F86009E1981B2F9082161854EB04D019A591D12A549DF46FB02133EA5C8EC4A5E072E275E7F55AB92249D153E05697032A0DDFD4150E3B6404409331A61611A89B85FBC36E109614180C0E79226A55EDCFFC565CA4A6D041AC92DA49857B75E867B4B1D2F63C7BE87DB0F180880E3FF5E6B26A3505EA87D8CA47731D8C782C2E150139CE624C6ADD79AD2296A1FE080D9EEC67DA6D0650EAA371679C2DE0637EFCF98A0E8F96BB6A93897BA08E9C6EF114B9E83A37565F7EAF1C20C83CE949927C51ABCF26DE2D99CB890A791346B7975ABF38F482FD1B53BDCE6CFB4D2D730766E10814E1E9C3E2969A7B3CAE547007B38573E7B5CC8B253BAA9056A0CF6AA79ED5853136A61408F2AAA90E6B95F5C3E70A4546F4CAFE72184018686A5BFF3724A7F657FD7CD4797FF25B5C7B47A2104BEE40FFACBCE1487C6C24FE67EA9A65EC98EA2A06F6FADF3A6BBFE5EE1889C2D7E0D5D3E918ABE64746D70CF8E719C3359392D556A394211B4B7B6BA2B3C14566464A111970A62C2AD30034FF309A04093B303DD210836E19BEC63DDF4D54AEB441723DC383A52C49184FBF67992BA09DA0B36DA389A8284965438469C4A3599F20AB33C1B0045EA08907DB9A1632F0112AC32E288FD7C8427C6E0840F18DFAAA6460AEEBD54B9C05DDF7BA56F4F76C077F5482A6C724766195A828B68DE85342585B5DBBE2080F27811B38CD54664B278E378C251BE6BD288ABA18CD3ACD9E0D1E42FD7527B373DBA05C787C12D0F9B0FCDF6A1A6E202D42A04DD8C5E0655533D4C1FE8A46849A4829691C43A95FA190DF60621BED0293ED382C625CBEE5771A09AF0CC3EBB0E7CD9EA733A1B2BB6428E09A6822F58281E691B40F4F4DAB5C08DEA37F974DBAAB0F2D21170446A05F72F74AB59F49728B04E1D9EF8491D2E65FFE3155E064189866E50B5D0FC13E621A4F38B0AD891AADD216100D53DDF10216ABCE6BD6FC5920763C61B326CBFF62B1CD19FA3429E9D7DE431E1015E7F6D528175C98CCCD321583EA49E1DFFBCABC4811EF84B15D7B1B5F78746558BD43B316AFAA5F2F9C932C7A89707BC66DE6C4BCB2C1C54EC254AAB212D59303F377F57C9EAC6FBDB9853FF228C4A6AA2D4CABE84C276AA4179C751EF9F2D1A636BF1FC5C8A585A4FBEF58CEA8DFDA9B403D25C48763AA7F1953F390C95081E141CFF413171F824AB76E964BAE9C85CF44D7645DD3C5980233D1CD63755FAABC8A42165D1EB1478EAAD595DACF3E82F241F25605A1D2DFD6AFEE76F5EEFBDB0763E39BD480AAF523E441097B96F54FF5A3AF8197964B0665F09BC3E2EA13B69AC4A1501541C44FB6BA2F2AD8E54DAA08888B04AA0EAA2EB2E591A157F4D537F2333C4A83D55786D2B220DB3B158A07E3956C787BD2CF92EA45A48C2B6ADFD5573ECE33DB74EB30E7A453A253B05570B3FEA6A669C38F42A638737030476B7CA0CEE93CAC21A8BBC2159178F11434B2F1E3FFD86EE206040DEB2D3E17930FBFA67610F4D55A835D68AE165D1EC7BFB44B831A53D57709D6B1CB3C5B03D88A194CB16BB71D79FA51D5F8DCB254D749EDAD708912F3B7A3A4DA10E9D6ABAB42103A799843FD230A6B08B7BCA2F963A8CAEC97485A958AAE1196D2123A8C16467CC3355F47D8CF29855FC699746F2F3D59D2156BBD521EC0651310D45FF22CD6837791922F78742A6977083F9D2638559C02C84EC8C4C449E98BB37AD9F7CEFB2BC02FB13CCB8050840A7BBA2905A76EF3F3D2C1D11E06256C0BA6B10B0916B0AF036A21CF2E4F917411EDFA683B2BC01852FBA373D4EF11AA5E9C35470BDCF581FBC83112626B459C5A4BDADF473055DD70DC2867244E073BDE4AA1C29D1C8594180E0109E73FF466FE0D391869F5EC5FDB1D17FAAC8E644887797DC22A52A65AADAD2B131B21C5FEA545A6E921E9F0306D48118AF0499B323581899AE4ED1F2F08C5F38278F9F14705237CF3D40660B876A0163C83CE302551D9130B9FB869C53CC3418BEBB59AACC792F05FC4736B3705C1B7BE9DDBBDB86273EEDE2D969AAFB3425DE24D7DF1DE7261D8222A5881F0084347CD96ED06E698C55611F17F61302A1F12AA9837FCE1F34E4A4514EA40109A0B0C62C50308FC0AD689B721F407283B0EA86345977938FC5A2318B7FA5546AF981A17CF6ABF5003077D230AC331D1ABCBD4DE79DC9D2B2C94365A37B9769409A09F7AC42CA320DBA615A8F897EAC937EDC8642DEB2ACCFC397949108D7CCC343F132C8E62C6DC3623380DC4CBA0E12CABAD229ADEA5445AABF83D434851479E532955185D2D2BEF8642690F0CD8CFF7EC8D0AA378EA386624E673483EA079674AD5E388723AB389243E832EDD7E05E199EA500801B296615DC22879DE9B59A851EE0C078EFAA706F3FA539AEEB30A61A30F686B154459C3C7C3B7150D9BF4C291F148B429D0706EF45750A909A0692F18DE97C6D8F331A04F4AA4EAD5A063C40A706ED50CD7F560ABB0857058B0955E4BEB0C1D76BD4AB2A19491F784EFBC23AC52A8822A2863846EAC95309C62AD3011B44CCD0A18DE355244A3D9F5FE1F05459458AFA68B9F2479D60ED27E0FFC15BBBA69791458589B882381D6401228970D9BC9E027EFE5B7767096B469BC336E23B6CD0198055942FF76372E46A4CD2248B3C554EC7172BB857C62C699F04807F92A0C35EDCB48E5F3AF36377B9C1674D081B75F0CA9F080FEE72B81FB0ABF3BD4ABE3ACE99F8B3FE2872C6ABBC51BCA09D6638DBBA3D3470D0C0D7041A2DAE0B25BC965149A900AD6589F1290F58F994A1A7E6C8A02FFA469EBDF104FD527AC397372B3635F7A0BB9EBB14CA5C97E4C64282E2E9BFA253F96A81EC7B5F85E5BDB0B2D2720C960C7C1A62EC0A1D8F8DB5CA394D37CE335FFD03FDE18E2C066D9D52652E026F526638E8BC875F7C26D256C28A3A609ACC71DA6E71EA5B4A6906953E1C497B379573EC981EC3CB11D13598D6ED5FA96965CCA1D076AC5BC3F51C722DDAB7B022CD5FB9E5E35E67A9E29511E0ED017EBEE82F9B9AD3C4BB9D71812DC891B118A413751461DD31F6D7CA0307CB6D044EE63C6C6CF6BE2DB9083486596A0C68A88CBCE3720753E8017A258B19A9571E55134AF2EE7BDB4B4D61ABC23A2B9AD9D1E30D9FF90DBD7EB170336FDE511433428C8F58B0E24F47B93534C2337EBDA55237AC96A0BD391A62C65EE185FAD6230C1A372A09891DF703DFE3E419F6AE90A1C368152D024ABA161FBF6110DD6187671B47A795D3E94CA3657F9E602CCE0908817CC8B7C0809BF6FBC8E05443C7408D164E1F1C3326201D8B27D6A5A5449D8C91B624E8DF16293951A6921C3864106455AE7506EB473FE183F4AFFECD49102CB5C6C50F68954D497E4B77ADC8A94F6AECA42EAB79145A92C4BCB534B727E0E5BC02E4FD756645BBF52F6AC6972856BB6456EF13075DBC813554EDEA4702B80505B9E0DF5509743615861DD39303C5573C8771E0312D3CAD4EB1073FFC7F52EF1ECA99E461D0AF5A07211502C6B1EF6AF021859D5A2DC2BCECA39F3CBB19DA5E87234C8671B5A395CC767BA9BA40D0B4EA3C30918DE237F34BA22FE97E590207F3059AD9F4B3B5A895A6A21FA61FCBBBECECEC273B869CEEFD65F230ACC863336DD2FBCF30AD450DC2C1967184248D6BCB73763FD9F404E4E95A527AF6B053243A97758E07C69E66AFEBD824BBCF15351250717570B6717BB8182386C01667C2B3588988017FD91EE8C311595F407C3E474FC4B683EEB6E4A9FD82788D15F4A97ADEDFA5B5362B299E983B09E7EBFC85B9A7080043977FA17E3E6CBDBBC2B4620AE6FF42967D9FA9B4DA6138A6DEAA21081C90F0E144FC9BEB008D3E443BA28E1EBD7A8350A7EBD45B93C1119266E4C1C3F9B970F5926C983CD8CF5647DA554BBE40FB8866B83917F7951C311C26E5765C38F853C98319DB448F11BC65F6BF0F1339BD012CD115A8DC4AE8EF6D3E0587B197ADAA700415C7A619BE75260F09EAC2EB07BFD687D05E706EBDDE6D3DB7E2A30AEB494E150216ABCB41658103089D887B9FF4BD766806ABA926DC894E287B49CE0B76ADFA8F39075B6FFD52A1DBC0FDC07042BCCA632FF7DBB1569956C751F9B102BF9A7CC1ADEC7D396396AA86652B624F0F739F869619D5E84DF27912C17C546C50BE8B9D9C0415C3F0306A2B92DF7ABB70A222C010E7EBB4B26835967F7CCC2DBA9ECC9C2D603B7F5B9ED4F3828086BD4A9E12C821807FFF75A3E03027999D75750B1AE566B2AB253CF1F4B0C21CE418203FF7710F78E3E2AAD7BFC36E62ADA30BFA2916F782C778763B5B2F2AC02FD1AF11D32AC756857D501101EDF4579AA6DD544A1345529EA0D189E1A24703D61F4D8D77BE9E9F8A278D48C02F7FE99540A8B877EBB156E44A5FF4118192785E55C869D401CD506A39302EF1C76EF631A1F4475EFB638D8B6A097059C6BCB394E0637453B6A0296E6E032E68D3CC66EF32CA8B4045ACD06864710E3B90EE8DFA7C50AD2D1926256AC44BE75BE89DBC54373B8421B802870B8376E8E6D4A9772F0A60AD38A282C9D4724C1B56B9AB4BF21B22AA9D6115C2B15AFC7DE3B6AD87C5D1D5449BA8B53866A1AB8848A5C079286399EBEA119651009400B5197B992A3B98E2B2148A787C455943B56907608A4086B3BD9ADEB94D22E05A3E8F2AB9F89E06ED7E423D1E023BA114EA1A22C57F18DA14CCCA2E9D23734DF7F029D26774121EE25055240BE57A1F3CDE4D65495FA47ECACFBEEF4FBE0F5C8270A337D26CD852CEDB50BE52641393905BA8E90E9C1B515E7DBB2758B2D6729E105EEE0042DC8073137A5EF845A6292C35BA6113EBCD21BE14BF09B5B169519FD5F3CF2CF5063C55CD398B124CFDF1E5D4EF6095F9131EBD912E5B0BB69176E8CD9939C6DA15F67A267DF2F91420832A71403D63EB0D6D212042D34F7B59927516B6E92CDE8F4FB1B3E4C7585A0BECB2D7A7D9FA0BE2A2D3F49707A85919DB5E4161966AC407FCCCEE46492A8ABECF4000000000000000000000000000000000000000000000000000009111722262A2B319FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 + +count = 76 +seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 +mlen = 2541 +msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +pk = BE139219F5F0F73A048775088C18458FAC96EEC832A585E61F46B3A3822FECF5B37279A058F3260586587751FBA3524483F51EABF568D8A72A7B68E23373EA9408D54AA870282561048ACCBBEEA1B731B9B286EDDFCE730AD1F5DECE8DC8E796473E59D0CE9B276400F27F7FA2DE65F9AF4FEA4D51D5209224D024C4DF536E29388F3D20012CC4EAF1D323008A2FB8497F2629FFA5C6316AF5F2CD33CC4D455E515AD4C69E279701CDFEC3A18FE4540FE6A44C9DF23492C336385FDE8E7B130C8201CDB97BB0CE7C7C48F398AF4AFC082F82509B62EBA2D0233483324BC259EEF2ACBBD5C38B945ADEFBBD239450ECF1A6CB177319447138162C2D195851788BCA5B25541C2F4CD35B9F6618AC0381E0CF732D6FAE362989C305918BD19FE70CB31D864FDE8B8C35BD241158A219FD6AB45CC928462611B3060BD27D31FC5E1805FC981C7488A5E567ACA2371B4582CEF0D14F4398B21A87219317063E1AA94225A36F766A3D5EA22040264EBCB40ABD25A29698F28420A462C5E79A5DB8C391FB3563A70B000F5D8C6ABED299218168B2AB18A628C7F2845D862F3E2D048F2E827D21887E340EEF3B790FE9E2503E9DB6C35A310730A904D7EC3194C5C2ECD0A8023E03EBAB8323847AC6AE66A70F7C503D258FCB3EA7CBF6E1AD523D2AC07D4355372F6B5396B087D524D1D0E8D12C72DC3830D4FB44BD349742480D6B3409485A7D1BBAAFDE2A9EFFB79D1814DB9C3C0A02D9F684A766808360B2F44A00DF7AC00414A10E923E6F7CCB145ED41764246D8F0682E5CD0CD3704972615FA780CD3054C44CD50C2CDC7079772E4616D760121258B0EB3D9EF5E6052B355F4BAA15580AA199D01DF82D748D260A2DBB8395DAED118C0C4C9C353351F7149B69003CFFBEE4C7C39054BFAAFF41650D3A087A86F80E938F69F71689DC59AA20A6E7745F5F3591BF809A7EDA58DC7E786CD10B1B68BB214347DDF6185697A9A2E1FEA833C2AAE8432ED8D73C49375449B12B5573BF1A9A21436D776E63B00D6A089DA33F087E0B4A3199CCA3E44F49CB83CB1267491DA7EB7415779CD9396ECAE64B3E94C62F2E9A730A33864F7D9DB4E2A144002460E553A3F85F0F145F71DA2A77DDE27798D91D38B412C4FE6B1365AF4FEFF6A9AA33F01FD2F23314F3E8354C20E0B37F15082A02432FFADD8A171DD04CE9FA03187CC5260075577A2B3DC79A78EAF269BDDDC008B79902A3D2FAD129517B058821AE825AE127C2141888B68758D286EBBE00D5CB7BC68FCE5B4E87053D114E341DC53A4F1F75B80E79BEA35F11C5700FEDE262493E54D6784EA56FAC393AEDF25FABC211DEBEC6635B3FF72F7149E1EE407A08B7E4C6DF57B448B269F78F827AF8163552E7B988980B9F1EFB02395EA5883E48D1CB3FBC305F186A25257C5A286056677CAE7510A2BEDB369DF62B7A5BC2673180E0016EC2F77E63644199FD120D6878F1CEAA1AC8398264EF35A760185AADDC84D86F514109AFCB47A11F36090FCED4216B32722ECF2A4E533296389725CF855D91845779CFE6743929118896441A3F57C182D3728E8779D3B504EE59252FEDA83C63C569A7470EECBDDBE97F5642FEE5ECB6804F1C420104AA2D47747F869E11F09CD7D8364382B6C55900783513499EA2BAF7AD0C0FACE06DF30DFF4269B66EEB0DC9DC8574348DB15A2DB2EAAE785D713E30A76143955FF2956CDB6A12F5E4F5F12899AEBC20E9AE14C2B8E4ED9A6966317A8AAF69DDA24AE1D233E90B94D2728D932CF9B253FB6DF44DCA992F66AE9D82FEB586AA6E960AD7F237884F20E1FD543A0A088ACB3AA450700410E29D47CEF502DAB476EA69CF2A05F59FD4CDFB78FAA6ADA9490771D513F4499DEBF9B52F39709734D78C667CD72AD7DB40E7FE5B9E8D460022C08B120F0DC8AD047096DB64CDC4EC5AEC4AACD793F982B0356F4ED7A55E77F7910C10F5C1A2BAF1CEC8E9CCB35CFADA3744F7DFA74DF71875C876EA9277517FFC58F0B4989CFC3BDE71B346D8C045D38048E0F538686FF29777249BD97C4AB848927D7C73D6A59414EE76EAB93335ED29892CFFBC3A5E495BD6D8F2D3E9509CCA55DDB3918EF11EFB4E2D083F2F9B0D907C263112A8D2FC3651F4B0BC29C2A1C5671B8E37A54D3204F062898861A2CF33F9A96B3AE5BA0C1EAC263493399DDEB5917542B0E7CC20FE3EE3A4F92C90865631E87935BF83D5A1F58EAFAE70C83841B453DA97863ADFD57C6F16AC2167444EBC0FAC15EF433A8BFD47CCFFC2BF3525BE7BF5FD9222C58EB26EED65D7330AE9BFE5B1767D8BE1FD1294461B17F3D5045F4CFB230D8DED231A03991EFE1FBA630CDF5F9FACE8DB4CACD5E991B8F4430189A98EA0E2D376AD817ECADF6F375083EA317130310AE469F47EAD5F408F26BFBBCD91829BC27603BB81F6D66764626A45C6E5460048F5D21CFD78F88B68A09295B20C812A4F0E688AF28C874450A5EB4AC74BC6288332FEBEAD64F848987909E5ECFC2B7FC3DBD4DF89DA6433562C049631F36702E4CBD8AA48BDF7CE8E99EE35A148471E39CF90B72A5540889C32D782BB08312703AA87E0B6389E7728CB61A0FDD580B5D1FF03CCC8D7680356FCC1EECA12F32DCC4766B64FD88037F705FD69FA42A1094C5CF14FC79576A5AB1003F410FD9EFF8B58B3C34ADAB33A54AEDEAE6A584BCA418CE070ECBD73A969463A0D9A56507D654748ECEE2E7D7F050FBF64289348B35D5CEDB03B545909D067E1F079248E8DCDF68B585A42D7F0F23AFEE6029383C94EBC173CFCEB79E6F0B4B435CD81AF81631421DF459635CCDB62FD1BE42F0C045D19E40211B1FD267E885E7857A0FC98C74B834D6EBB9CB52BF0DAACB734E6F739D45D2E5BD4CFED0102BC8A00FEA4A91EF16C0B1F6442882938FD521149CFE1B96098F227858E9A6254004B5DD227377ADFF317FF6C7FEC7FDC47944CCAA46794942659CFC8F404B8EF492F9DBFE554A6CE0A47B212FE81F8D7ABF6BCCD7F922398C49386ABDF582010C253CAC5F8625EE9B111FB1A7C52E5D2EC38863EFFD44CD456D56B43E891C11C228E76318FEC13CF30F577FB6E650A9FFF565D7EA8329D5C47A9ECD4ABAAAA79BDC8FCBC1C9D41CB153DBC90AA4E953B040BE6DAC9E2942C510A55BD2220DD9579BDCDA964D1E664FF6C018804AB18A2DB55719B58C280C07A6B2E1E48A2667972C9ABBD1B1EDC7B0F12EB60BF523EC1A8ED56AC41EF5902832F4C2478FA5FF119BA7298FDB5E9E51FE734C8C13BE6DA646A6D6606DF15BF99DA85C72FCCD126967F9F7C45901CA5C93F1C423D4AF9B1F74948422FB614976DB13BC6297A74E4D09F2C07F35957E4D496D9AF2312337A3A9264D37E5FA1B3FECD57EF6E46387F74CE04DED3BC8CC8CE408668CBFE69578DB538D1499FFBBC8D829672A947FBD28AAD94AB316D9A840875B29B6128A95E40875F35BC771B729CEE945027EB99205BC9742CE6B8FAE4A6371C1941570BD695FD2DF5EAD8EA6458DA970CF5285573C0791F87FD35F8645386E0188843438891ECE3EFA9A97664CF93D0E6BA5AED8AEF09956FBE3665ACEB12E14C421DB26BFA7DE4874C3445139FD313DFFF25AC419C66985CAAB3C41E382F7511C7C87126FDF833D350F43BA064DD63A6F066F4363AA219 +sk = BE139219F5F0F73A048775088C18458FAC96EEC832A585E61F46B3A3822FECF5438B857199E5886FFC0831F8FB265041950FD5B3B358E0BEE4089064BA69B02E5D9CBA9DBED20A4D43B56114502A5EE65EC88CCAD315F5C71228885BFA0FB26E658335B07FC4AEE9B39E62D5F2402BB3CE1780818FBA601A9E4088426E4FDE4794203211368909A47102360A21480C24B7514C246A2038221CA045918641943249032729D11431989245CC9089D200241A1945C3C288031409D83671D0469100C32422164D6420728042040B320D4924208A8485122781019001898624C44284D2342CA044094344424A342C53245241486164404C8CB01104A8851C488E583491E1A8011220089A2644D9148201292CE1469002250922412411C94583082500192904B009C0C66C20B08DD9228983A269A1960493A26C4B264C42C0110BC545831086E032061AB78D9BB60D2401000C444161C83003856012818924B1009306221940014C267254080510330498021021C3414C00045B043101A84452966D41068052C06C4A044D59C820DB108C5884048AB44401106E54360AE4B63023251011286284148A493092442680043126C38400A0148D230428410244D39868E0288E8A342552186E0303241B0024584291E096210A258A02098A829251018560D34210A1381113164E5A084402309123180E44C6210B3361082044E32090A4907063A04D1B334292C4805C066418064DC300889082100139820A26914BA88861C40908101000276ECAA05011880D54B641A3180054322290364C92464D220382CB2409490048D8000989320C1116204940920B306E5B282614090A01998CD1006D09116E19018812C9650A45440B8405101948408429E29020190988D83249833401DA265001204E93A690D12485C91892DB24880115018B904059460052060911938DDC980CDCA6290B4702890468E1222993188491464E40B8099238455BB64C48A88C0C284CE3120513196C641261230389D4304452B8708B1665DC04099420880B380109906924168A92286C90066241C8250221110919625222921B87891AA9514244089A008150368009C730D994311835058B36306308260B354E4348850C152D8192085038284C082282A22DE2B651E116514B827150249081427052963120216E1A924009429243B02CCB002C521480C1C00D1A4361592082C4126C0B082D59B26D0C16919C9004C144300484714A140C823208D900494936891AB98409964120380849282A638889E0302E11B92013174562087120A50041180904023212C86021906989000C9B24240B0009C0400D53840803A70811A66963382020927021374C2109646028704B420C24062E1444214282841B13229928005C400412832558A671E108621AB02192142599C048121711988488C8A80D00944DA344900390205916920CA2318B18445888445828329C08021C301118836C5A000289B43024B40D10480421134D22B88D1A164582C2512383111926460B244D23296802016CE2244EC03248A2149292B450D2346920924DE3144102826CD2B66008A80D634402D3B26D13A54C11259243021009A50CC9C281A38825CB88411BA47122838449066E644432124152A1B4442149209C1025801441A3A821CB842924804081446D0AA1291A498901A5510134884B446DC94092CA18291A800C402048C9962DCB32089104065210290C28720344851C492C22016E19954D0C836C12A150D3464141386E00238A9C800060282A18B06981140041166289A06823116249B42512025094B645E308059A94019BB0309CB8711194314AA8006326309A186C0210501B490DA11272C9240CC138662334619BB46C09C26CCA0244C3104A119071E0922182408199245109838C14171208B12424466A5BC680108221D0B08C9428901001528B28021A0161C30451CA122A6390809B9270D8328C22317023494619980901A18DE1A48061004E24262614146811966150242504278250A47194249081902C223431A1180552009113149049C6119A308DC3806101247119333282B48CE4040D0B86249B260908A84081C804901864813888D40051E1420CC4B2488CA60949B821990201D88401D3044CDA327112184E60B2690990089B2832CC0290D18201CA902CD4B04D524821D2340001020921168013274A0988605A36890332012D55BCA06CD00D87162BA45F16564E9131EA69E9BB651ACE6A01D723FABCB87572804CA870D4A9FDBC0DD34E1CF14EDC390601B0B8361143BD6D609109CD7D64B1B28830B817A87D407722A1AA9A3275B106ED41B69E04EAE7DF1FFCC1710E4A4682368EF8EA7A207D8BB5952348EC7310DBB522E5999EDDD3C61DC6587366AB6EBEC0E027A8ACC6AF148C8AC7B09E0E8DB018DA5F0867299499790BAE348E174225B6B2808DA32B7704CF51669259E749CB3FFEDE7DF5AB502B844BBBB1244AC3914F4009857A7678F646A3AAC8CBA9152446569CCC35E2B9D07A85EAE54D6C87A1EB49CEC1A2D30F0F17AE026A1D6F1520E9F7ABD7B74D655ADFE35C595B7649FAB8268520F946D955069BFD8AC690FA30D84AED865C5FC4ADA12C066FDFF16C108D7CB5DE459FFCDED630A17244902AB29B9CC1CFB8B582862C60827727F03974357F39DB5C337FE6920EE12B37DFBCD5E4A50FA4511EE340213E6963BF2183548C84F0CA57D06D2174CE371B45E1F9F6918BBB0D39921C2D708FF19E3EFD252E8FEF56F166EEB2C09C005BD1A130C292E3C1A8000CBB24FFF6ABCC66B4E3F61377249A99535F4300A1757B18E27A0D6DB099BDB224A3B2393608613F3D2B898315739B8DED96146FF4BF7EBF480E63FCAAC787AD0EA6FD10AE05A056BABD032A2DE475EE30595441F99965EE3776F9D7546D6DE485DC86507249537F8AC6D96BDF1769BF16D4047E65AF2C84FE30DDAA664BDFE867B17C3F4E7FCC74B464C225B3B2E2AE02A57A8099FF88D7D0247E362EF03DD3EE217C5766608DDC72DA8053EDCE7F573464FBB7DB005B7169DE51723D80767D894BBAB6FA908669F412804DD3C4305D406E9DBC3FDF5465BC9F2D8F81B42535C4FD477970DE5BC332C7F316CA1F5D1819A16C2324CE2C99B7C2A7067B4210BAC643E2E0AAE7F8E2816AD18EC0D08FAC72364D2C13FBCBA518D6AF3CF1E97A88C27B8EB33AA6E96FE008BAF607410BFA78DD09BCA1698403F3D53B5A18616272B8CAF305B09926CAB8309F9B28F409EBD96DD357830DE7351F50CFC1E256F29C3AAF6C45AB2CE72CF4052CF0D7CCF66D6627D7B15DA6208BA7C985BC5A128BD62A86C3DAD8178EB5E379DF3AF00E94915F2818EED20D2C08BBFDF14DB761819C9030ED782D0D406C5099E420D5EFBF9E515FBBE78603D213A6F6A50791A247020EFB9F199E4CE0C905EE972D41A0BC59EA29F8C1A9E975BC5B116F75E2BAC7E97030E995F2C319A92A7732F72E48DF0937464F1371917D220EEE12BAD09BB68511F582857D9E1C988EDD7A9A43636AA5B86318695360C64CCDF0BE7DA80DD3DD897D6AF6722045A7DEFE24E61DEE84EB09020B08964A166F1A8EEBA38A4913B65E6B6C10020100BDB1AD2E12240E2CA7CF3F88A0B6F9A747318C4D0D2BD80AD94AF7A788256EDC58421F33331EF3C2A173C802E664A94390DEFB990BCDCA3EC39E49C1463892074D605F1731AB37ACFF33734B40ABB51C4DAA6CC6B7A26616C38806A3CC165B182FF531A7D9E5BA3C025222862ED6A9724D7CB4752749E26AA06F7F4EC39C6FEDBE14A440AA1F0088F4E912542FBB277521D328A3C716C78B81E9189E5C2EF267BC45DED485BFE04E01698C3A57E1B8F5C6226B8898B1A057DF436494C4024741DE70B5A2D719CD0A67AF2542489A37542331A0F1277DF61046B8E79918622FAC066C44C1E62E4E7CCA542422753EC3184D449DB4972F7F9423A313E566E7863E821C5E30EB240327F8712A3B7117CDAB1DF600EABA83DCD282EFCEEFB2DAF6ED964AFF4320A75C3CE91EBFE2C5D3C3177B3FE11778463D5FD5E9A1A5B5DD4951F4F70E53B51FD482D17751A3E12B828A32D200E2E2276B62EF138EF421C470D2FB2AA9E3A4A6FABE6985952D00A97AF07629AE5972C8D6CD09900F887E4D3FA7A4C352FD3DBD49C18948B4A72B5DA74E928B103BC896230AABAF00A593DDBCC96B36713EE39555EA42AD8515E9379E82071190D0BC78E5134AAA29ADDDEA0D2ACD6265A3B6AC40082674F96C3D1C2EB93F10A17F6CDA1C7FD00F3B8275422E758994D1D20312CA4142F15208C74F7A6DC9E3C1223D34235BEC981679A51AB824F99379A50D5C23CCFFBFA33A19FE021409B0E2FC9B94B4350E32307B47DBB56A6E68FDE3F1638D6CDC358AF2E8A4B4CCF9EC8DDCF31B680FE29C91D6B388CB194194A0440C47CE64CD009BB32753BF9285AF4BFBF33F49E6B10B1DDB7E25142EF4169CB51BFC56DBA7F86A60E59507354B3E263824648FBA72CED1F7E80A755022820F0ADEECBCD1BD935FB2783E4804B4F1AB7904E3ED9FB2CAAF43BB13E685FE4D03BE81D53404010C38878FA124513D82E6A63E730C44A15BD44CB8C42923E2D607272137F02D35D96D613212FBD38D0C5075C2F6894F998CDB1D098108EF5AED3BA9B364B6A327ED00F490FEAC4B0E4D04FFA1C8479F32677E778504EB036C7D57BF71EA18E8453AE3EBC3AB4E62BA0482508A77E15270A080E0A5D931F322AF67A757CF54029DF3869B6E04F1627CD3740A59C96CB94065C664DF2AF95834AC065A5DFC11041F6472B0028999C9D9DCF6A04CDB92146B1A467D237F10D8DC2B7CD5E454B76A5ACCD696C20F7FDD287D05120053979CEF2915BE07D1A817D2E33247CB933555690CB43B7AD7EAB401F5207CB119EAE8E21201BDEFC541AC9E3572500D67C4FBD2097D6DB5D457F3F39313FA29DED2641ED1C70FA8743613CAB323FA0E25FDBCDEDCF2997F136E73763B4AA606F238E7FD4E09F6C63FE0600158A99F49FF87F7BCB4BE8642F930A64B21EAC9623A695F49CA645ED47201A2E70CED30E4ED2E98117046DD88D20DFD9FD08FF1359AC11671892847EA1883A453EB87FC9E7D624BD87E17086BE42BB4B14153DC47EAF76AAB0C1674FB5A489BB7B9CC307D2EF039A5ABE817E3780590E68FFF786B55ACF8EAF8F2E620FF0D25844204AD037FF837A34323A807ED394FB680058D5BFE552CBAC8BE16B78C549FFD8A1E78645C8D703EBC33ACB2DD3BC4E6EDB798B8B210620276AB9D366F76C8A6A75EEC8B359CE6A2C6DF117B7D3DEF8E5B2B8705AC9E3B51F3168A66EF58E55B34B51274FB7F273F8869ECC74EB44660D67A6D261822136C3B6ED494FC383AAE0E5ACE225CC93FBA28C7E2F323236B8CAA551CBEAA897D1C19AB8414E7193DF0BC16A26542CF04DAC019AC5632E483C303815155DE65F7498E690A44F4C24C29A65946CE02F3B4B818B72999C3AD51486CC2BCBF057B9B151AB941B682AC7981EC3B3EE31A37B1363C43659D81E8FE1CB3C4F33E5753494155BF1AB55A9E8566CB9F7C0F24B07C13004A32D78E5B50A0A74744294863C42D48F9AD94DD3993146B21B33B93826728BA772AA640B7D7169B40543C466A2E905FABC2E65A2AC9D3995E439CF45800A6247C5EA178217483781AF46F989F728B3A2CF61F054F63BD9524CD373B9D142E935C36CAD567A2A8232C562D019F5A9BFA243DD78F4767F99A6FA60E6431A93CD5EA56ECB282548196CC8B94298F6C11CCEAF5515B44A91D2ABCC29569C5112FB35FABF51D858DC8A53576A8C5CD08AB10E9B067C05F3331B61C50C86153557015F05680438A0876F9DA82A6589C3D7A31481166B553CE0A11066E41D6E01D9278FB6E74491EADA0604028165D8408AEFFF08983D74D129F8F06A70DD11F4E334E255B39B8011132776E3B87DD877B69B0E6EBFC2BA4E0A420C76C0569885FBBCE1945D591C3CBB043934F8B8E5B88FFE90AC9BE3E3936C1BF07486E2B5C844A94D753D5CF6E1532E595915EA68257E44BAF25D229CE69B1D6275ED045241F921AAAE8B6C43905DF6940E20EB2C73D5C660B7E7B579C2D3A2EC45ADEEA79A6C8232E66F736A60C09263DB2266AFD5C9181810E456E1CB36D3D8A89F4C3B7EB68EEAF351C450B7E0D3DED5A539DF34EFB99327539BC327EC8EFF9294A89AB9850D34793D03A4E50F3839C3D8F46142F2C846002EFA02498340D663426D3629997409058658F3715860323B0C2250654D41BCD22BDEEB4C3D9A7EC7AF13E9374E8296F0A9F4482634556A6DFCF2052A1BA4A094893ACC132B530E63203AC7C0F30717B16D8433C14113987CE749A954ABF0FCE9C947B8039D0E9F905D72643B0994E078BCFE0C308A33BE7F6D5C0B5D372F5D6E5A1EA762F0AD3C586FE5F6144BA5D8333D51A5B13A3F3CC07144F5F4A0B353A743B0DF08FFB1F5E80F353910669F80ED5D97B8242C46CFD4CE417589E7BC1C71AEA2DB513936D1D4218D5D6F707EA1B79472AE1AD48D3C5B8C4DAC488CBF466038A6157AA0738F49809A11F89A0F9FF39A5908FC11FAC1AF83FA791742A33410640D1D68FED21F57268738436894256668966566EEF57F0D5D994EC3008E95EDCE6AB7291E8711B4D8580E7FA90DDCEC295506ED8AABD0ECF3064359E0B851009E842B8EB6E924B209B160095B3B94267366B7D778156E2FA1AD82E73D5AD0094CEB64F662E9084E0831391FD40E9553327075519F4F42E5DA8E3DADDB589D9A639BDF65617575EE4A3C1E3D2DC1629D25C3530F192C5A5AC1C88D7E14E01A46F82F60CE588AAB6DC512CDAB6D5739FB6DA6EBE760A5F44283558D7A7F77E96729384177B92EED2518F53D969DBBBC23E5351FC2EF6F2370F7BC441056B8E6CE59BF6645E1FE3A8 +smlen = 7168 +sm = 0D9D7FF6CDE274208B83359345FE52879044348090686052672E6A916FD905F66EF952A0F6547480345945BDEC3BDB4494EA66D01CAC300E33CF2AA082E343A5E95A7C69DF732893198FB9C0389AC8C56609B8F87CD3493F2E165162B7B6F8CC9E2ED15893714E08CB0C097EE94535EBADE426F5636FE66DF990DCEF3AD6EA56BE0136C5520E150106E425A72AA1724D5F882F3B63A84E8D35F325722C77CC02D1977DB15D8624225D82EA7EB869B2B3005E28A55DB630D7E3810E1AA1AA3A80664EC28C4309E559D636D8524D198D24DE0457D5A1C28CE89A9A0088091C82FE84B85D2BC0998DC669E55A25C11F7EF5FAF420EA7C2C5075A49701BEE8C477B745D077DDEFC14395C07AA111B1C803A536E66481CD0B8922F885E26605A5D3314D0D3470476AE680793A42F66CED6BE81429B631393B236C2B8EB2CFFDD6135A7FFD8AC0A21557C57E105083AC13431E595B75192D1A658169D2411DA371908626DF018EDDED31F7D113A935E5766510D8E5871E840AF6E07B0B3FFD8D095AE2CFDE680EF0C09F7F5B253A4BB3BD8CA85892A6E65BEAD13BF92BB43FCC675A9C8816B7210C077CADC582FF4AC2ACD79B37ACF9A01CD023C1A21C26FDAAD2358200B07FC19D01DB67562B51FEBB1BF04A92503AA5CF4FB0BCE63BD9577C51B3219A3C752BB9B22D46631A45D3BA08AD1B59133F0517A247CC49101E3ACEEB33744761C350E0EFC62F796DAB4A81664FF41872320B52BCA5D8DFE9270125A131FAA937F5E3A9A9EBB852FC3FCE1D424D686E132726E4B47EE34E8BCF12E28CD2BEF8BB86AE17DD5B836F4470DF1F43407EE2F0AE1F8955183CAB48CCA649068666715B5AB7159887BF09728D13DF95F1030E563D7F4BEC058C41DD758AEDA82CB2E1B1A3074603C4F1ED0832F71284BE261A8DD0159EB18B0D3BB0A741217B5BD8E2C951A2ABDEFC0E697EBF14A7A2F2440227E94331BEF8D3DB0952E5873627B35D2A67385D6F81E21D11A8CA5FB240EFBA24A0C852391F6BD06DB621F2958CD12B041FC2EC3C73D2756CDF57D18C3A8B4EB2463A13B64FEA2CCC979527B3CCB1DC02F0F661798559EE063B981D63C9F0E7B8E99EDD522B71EB511338CA31CBD60583CE3355E72404CA68C08D667FE6474DD3A0C3E36E020EDB82F670E20483D4E1EB45226D64F16845C989A635FDBFD7733FE1B27BE299C636B66C94D9B40948184A79976CD223FBC1E39C5E7B0A25C756265078317B48473BAB0100495C976F90328DF26A0C49F2E269DD6960A4E3B5BDDD636C494AE7A46CC07E429B3C9CE347FF728DFDEF1D2FCBF147895A6E1BDB1027ED8BC429DB833706740D3DE833D52346F4986C41DFDEF3C2480B4EF94AF9661F1EE7DB4AA1CA177A98284D7C929F04CD8461709AD14424DE9F1516F5FB5B0AD3007E9B3808A93ECFE3F652E45290E82F0CA7A0366E7DCFD78B27D41524A120C6DB6CEF66BAD7BDC0191A2B994E95AA72E7F86049013E555ADF776361ED78935B06427BF0D2E65DE2A0AC21EC06C70915CD363CB09E9065F91E9D023EE8DAAC45F8CCD5CC777DC31C60E1802CF12255C2CDC075BBC201EC28C660A68D0D1E3627CC46CF73480A98F1296900393060A7033625214FC664DA3B26EB20FCDD4A690481016386B74AA3BD9A33B8D9370D50C53705CA9E5D6BC654D9054A6941566A831A18A83E96FC69950E04B197BF373A231EB7355C5BE2D20224C0FE2D1D1AADD1683B79BB7BD5D57A2B71B32AFE8DD15A8BDCA22998E63552D6720D67668A4E4E22284F1824109BB09F7C8CDDC778F024A5A2E274C0A2A75406DB4C3F754473C716D7C689B6C6479F953CFF97CC0965E9CAA3F835F47C1C866AA0172B84402A333FB7B66E074CEBD7B75911C1D05570DDF1E4F4E37A2A0EF3F8567858841DFBAC1C80AA418A6249C406DCD718325C10F45675BF14542CA8ED9CDF17E4DDB0258BED4306818B096D43AB2477AD74C403CF5CC4CD07A045C0B36DECDE7872DA8227C6878F4543B0A66380F611BB02C7A6AB4C4FABF5E98155001AD92130471D796B0C6CFB04AD0A008F36FFC520100504A11078116A17321BE1042F55FFF53FB358BBF19ABDBACFA4E53D8755B54B68EF289C91AE77584BB1C8578548538C6393E4B8CBFB876D53806F6857C64DDDEC2EAC0C4F2EEFBDE482C48DA31FA7505274B3A5C31120D502E74DF897D36CC6877703D27E347484B27479189109B87A953FC4CA660F2A88003CE81A26AA5D4695A2FAE4C840DA8DB1D80C8A23A1FEFFF57F21F5DED5485AEA5D7C7833666B3C00538CEF3EAC1B3705FAAE17C8B4AA1A687FBE14AA8366ED32BC14092046B3A0E1B35A1EE18DCE9B98C4EA25FC25DE76AEA5D8D845B51FC23525100F1DC087178E978942F1525ACE103EB314068789636AE40F6260B7BBEE2A5CCEC46A732E8CD6185B4725519B4F7968E252ECE4F8A43A0FCB1BA53CF5F020F40B2FD3A66C546D0EF3E5BD37821FBC840D426598EF442469AEB15817640773E2176F517B521B10177E307488E33E2DC41E4F6CF18CD1D763616D809050F39257B74787E93ED383D4BBA35D3124ED257042ABCF5B3116A8F97EF3BA767EB411A300E7BB984DBB9605601D7DBC5DAFAF1C4C9D3F51CF644511391F52EE2F2DEA3AC12CB08E15B95D600AE20472D6D0B4370D98FBF37298F6B384E0D7F91EB847B9F344453A5861212092E4485147378BAAC5A57F828AFF340A980CCE1DB8BB40EF5F8297FFA0392E7D524D6DD532FB74E95F5F3A5DA1AC92DABB5A772AE5095B3F88FD9835A2773B7B95D5D425BE706B8A177A763F35C27715736DD9B85D22EB50F85E7A686CD7166CA70DB399982BCE326169569D49AA266E0D7BB8E0B886D7E688BA6CE8CDD66640D9A39DDDCF3512B2498E42D3C460ADD5D6779417EF513A82A2F3BED2D38063EDECEE301D609A66AB9881CCF4644F18D951063659F74FB499FBBBA995F0CC693BE2B7E9D75E46357152D21FECF8C68C3BE9C3FC87EE584ACE93B0566E493F44738443053099B43829AB769B352348E9F0E78A2D08DC0F76F466E73E532E3ABDAC123F0A603CA84A6804C839CD459FECDE327BD6EBC8590CF1E6CBB9C08537838C4AE7ECB2C6459E2C4E87963584F5FFFAA63BB9A9E2835EB0F2C97E7949713986097234E0FCED126AECD3DEEC52FB4336A7AD172FD64E32D72504CF4F48EA01611DEE53226C03F1453C149B53F89DC38E07D422C2C79EC6431AD3B229DD9D75F59BA68D5C7C43FE687A199FC9468E12D07B79470C57BEFBCD7EAD1945A501ED6ECE8EDB27186B4020AFE323E6B39E63CF7CF8338E83A2EDA549CFE7E9408D30E634BD144F487D196AE64E9F31178C2D68D2463EDEE98B3D3346E5E02887C503C04ABDEFE79C526548E6CB77EB55FA88280A739EABDF459FACDE1C35BD4F997EB5796FEC5E8F8C7D44789E1EE3B086D5FB6ABF718796A83558B9B813926AB4BE259F6D538998D318582A2A0568F72169156D4B8E06A1B4301D8DE3C304D34D152FB000EB660FD65D1C4D42249A895A8B842067C207703DB48868842CB71A0AD487D4E0BD3C9218E784FE556209A861785B83899A8C0669CF159848E4DD0F66B16DC27D0BC099C911ECF66E7755C0F45B865BF01778AC5FF31E6928B9FD649F4F03649F0CF2CDF6926D45EF09106C746AAE43B9857E192A52E76D1521691525A3E9D41C4040CB8F90C3855FD3A272B2523F3691ADBA673FF00359988B8EF86DFFF2B9EBDBAE1AD08079BE80B599C00E72CC676249BF86A5375F2540025005C6A195E5BA5A03F04985B6003BA761878376005D159200560377C2D108EFE84917A9F6970341EC0FDFFD2827CDFBA159A7599B80C89FDAF9001D894E637C139F16CC2E99DE464024D9A37572F4BEFFD811D06421CDAADB5A426DF499D5BE62E28139B68457E63E5FC6FC523B8F8667DF52EC408426A2C146DA1271CFB58E7E77C74823F5B4CD956714A08D8A5DD1E7C90A59B21D279B6C50372AF7A9A8CEAF8802E584A568BC9EF4B99066D105A6D731F6873AD8632CBB1F8A70C6E0DFBC7FD6649CF6A00EFE5838F9E8D33F6487D4F79CDB9C762E235BDD50541E764682446316D7D41EED71BB0AC7D84D2AA8B901078D52740C2D1E1269301ED28266226E21465436329551E561E4E8EBD32E8B4204A2D05198EC7F4366AC8077DD3E48C43B6E8DCE39030C5B5AD761DD7FCD8BC3BB414C4EC7F63313FB539CE9A8C104AA9E3BE5FB8CCB526AB6CEE06F22831823C4DB99AF81605CD504EEEF1763568C8CB7747C19EB3BAED400A758EC06F187467D9352CE95AB0463DC8D2AF1AEBD1B1DF737303437AE148D20E274BBC5AF34F518979CA679898C9421F51AFA3C9A286B2BE03DAB50D7BDB411526C4141630031D43655197616FDE63CA6DF31EB1802D3ED13CF895348B809B9FE4516A0A72E6185D47F1DE4D1B50AC015B38F73ED0420C5808F0280FE676AB67DE6664ACD760A91057A0E42B14191B442578CF2C22E0B84C9AE9AE161179A905407701E721A4124A53D51BD5D92023A35DA483814FE3DBA9EEB46655AB138F6ACA2299157D0433AAC75AB0D52FDD6AA64F0B29E46D27B94CD21333B2836AA1A929F700E0AB72474655260061E61326F4BF7F49B854B9571F3057CEBB51EF6B52220F4E900E5D212C8393A9F29EAD1CFBECD8D2EAB0CA75B57CDC33F1EC65FAAB11F95EAE925D825E9219D90CD7DBAF9B0DAF1D80C00A18E8F00FA4B1858553F3A450EE2E530125387FE64319C95EB8F10D2D49718E3E66FD79937B73FBB1B7D7B504D918A40A35600FCE69E2665A034F092978A47838AF94336FC2672EB321E9A8D0C96B25C003958AE2CCD1CF18C2FD73D8A7DE81C80050329E90563CB71716141696A13D72DB250666BD4F18FF9A2F31514D8C46C701DC4A7DF946C97A79D7537CAC5C2632D80547D0D261790F891BD2EEA940FDF1A769EF05985717795EBC3EAE9E720C61BE5822F5CA29C3C2378EBB68C67040A18B1CE9C199F4F34C14CFCD6E0BA5AF845D71D4D71605B518C85ED36346BB639B42D927DE93E91C02BFC56B434C6BCD5E1807B091145C91C9A036AB63079985506C2E17A19DA1E9698230573070FA1CCD928EA0A2DC1042423367C1E67D8ADDA028D315393A04019DF34307D251A6BCDA0FB195B4CE1B9B8D65ACC862E12A3551FF9C232ABF1754DF09F25E46B1125BA1CC5D6CC20AFDF03E04DB3B1C8FCAC7BFC1E703DD0FB1B5A10663ABEA15D5F364E0C9B1F0DDD9D84BF2CA80A54914AA8BC638F3A2D6999A757B1FE6AAC95BAA0E42F63B749E45E224A1C7802D1DFFFD5953B9EB07269B3BFFD4AA953709A75B54440D99ECC4A9F4756C4B32889887B2826E7F300314A90C6D3B9CCEF0D9380B34AFCB6D8157260748DB0C0885C6080C3A424434DB089D8C72ACA2574BD2A6BCE14CB8857333BF0562789AA9E109534ECD7A71F9C21DE81EE785E5602B0CA3E421A3E80FAFBE2039ED19653A0963C0B67EDC917EC08871C7343BEDD2D6081A8D003E87BED30BCC7D2938A18F20F3780BE563D64472A9F4A7620C98E05549EBBDC5F910B038E2CFC9E64286E3C84EB58D612A32F1BC57846D4466CAFD5D1D6FC290FCE56837C605322A7E512DAD492F2F5AFEF718B529E3354D5993309F9DD5BA12C8BC978703D1BA294E3B1079D34D25335E15CF5AA520A7F6292826C391BAAFF38B2A128FDA37DF45B7F5F81460C02B8B80F46CABA49943B292793879E82B41B1559567DE981CDEAF3A0ECEBC9FCBF9D37DC1164B2C674BDAC6D869A222F378AFA3004686D87CCA9F1623AE44B6B556F4B08847E13B54050F235BA5D936AF773CDAE02CCF57C2F638FEA9316FE74E3270A7E5B8844934DD998F771521EAB426198883C2EB06FA4CCB1483E7FBA7F053BE800ED47206F6C49B797601F33F00D81E49E42D7A25D6499551615DAC14D43006C82E841D99469983D2EFBB9502A0189EB66998C7C63034A2A3E5BCAD2903CED75A56761D44E5AD53F5F7233A2EC2BAC6649DE945A3B24CB9D365238B1A4EDFEC0CB2D48576C6EA365A46BBEDCD535BA321469BEC6FFF0DFAACFB0053E305E87A62C6F4A473FA50FD9ADDC0E5BC2CA8A86C85F6431E396564EA463449591E4B889796B04B4FB303D845C6E4378DACED5838406106F9F728A800F810F29354A16F082E80AC63E05C641BF1CA5BE8C209BE1A265641783E8E6EB38CA166A1F14ED43F288AD3169FA7F6BE0C87CA9DCA07A03BB7A94469660D94042C98C38AD3A874DBFBED59257AF31E66FD2F1063AC3D6F6D8AF4D1560C3453EE96EA4E52138125C98C719AEB23E0B78A85A28CADA0ACA1DFEDE039D5FB622E7CFEC8F7A5C1F8DD9EE978B2BA080E62FE2B061A69D1DFF00B99E9831F56C1D6C3C5BD03D8353C80BBC0C141041536D7B94D3DB227A83A9DC1B255B8CB7586274929AE9ECF0FB26328B9CC9FA0C5D8CA1A4AFC4EC566D87CAED01020C5C81919DAFB1D6FA000000000000000000000000000000000000080D121B21292E39E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 + +count = 77 +seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED +mlen = 2574 +msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +pk = 953F3152E2C6294B5E1B98E617E812FD853F0FA50ABD70B328DA4B72F38A1EC129CED876C73D5DA7815D144B7951FD184B01A132900785B7BBBE6AEE7542CD8FD8C08A9F4E8E17AA04D398311BD53C0885223A84FA0783BDE10565A40726769787641C2F7B7C44B2F1DFDEADF31259EFA0A685602A54433FBC9F05167A175CC750ADA89D7DFDCE40BF21F47DD9FCB854E3A469CC45762EB44B07EECF9B5202A4810CB1BF6AA86607EC60F664E3820A52B86164A8C9155C440D6EA3CDD79DF37026EBF91AB13C5C47C7F78BED3D89B55F17D2F8FB45F4D26327C9A46D73FE9F4F987401724CE3414EEA5FDCBBE5DE63AD9D04BC53FDB25588DD44DE0976F07860C1C335258D10FE46C5D1AA468DFB1EE47CDDCB1E56DBB6E7C45C469797C5A19CBBF4E8F1916F57D8740097D62FCD8A506FE636FC1155615AB6E9DF72CC99694388B6BEC540C5959118466C1A65DEFC79E574309775C32DDD8133AC4DB899C398E9CF90CB7846BA2C0F162EF6C9DCBDB4A9A64E99F0AE89B35CFDF4B02A774C572E5D4445CFB408C12F81AB40F7997D4D88281B028FBF7EEDF09D43B3C57154DE8286306B37009D16A2D938AB3FCBB7AD4A84DA2262B6DE63862F230C0629AAA22548694DA3A7B037B0E151AF4C24689751DAC38A6BC0780D8D0F65E4976936FCD7F051E46886C08BEB708FF1D534127D854F470BEA755ED2727E95AAFFB12A82446AFB8B2D3F228D8BAA35446A9E25085E07DD7757D6895E5E31453F3ED7A4492C47411C0557813C966EA3E2AFEF71517167EA73D3961C4B93538041C05A4CBEE2A4BA520A8DC67C5FB07E43E1488F26464402DBACBB01FC0FD287DBC5E480498A2970E65C6B2623E3D4C9DFFF120929A89F0248E08AB959B73BAFBD55CCC47410DB861F2D2677AA775A02A736B73F460B9C63E63E4A60BD7E04B7EB053CF3DE3DFBDE7F8F29AD1BC1D93BDDE72AB3C67409703C759F036C32404031EBB0C4C55F2632784E0A6E644B9FD0B31B0F955CBBF2251F5855B453C3574C49F2780D01CAD778DE123BDDEBE642F327EB72A2AB9AAF998599FB19363A6937839943723BF5D30DA18008AB7A77C2CB960BD7F11CFD3D7F750F8D61C1328618D8435A88FA574F518E256F13635FEA336F8983D5CEAD77FE43ABD003D56A3E1C8EC5E37A984C8226CB2F623F0E1E8D822BAD034DECAF760A0126A94988E7EBC3B4F84761F2F8D21CD7F0648C329F7DBE2623609C62390F3D3BBEF841994FBF18F54AA94F14B35F285C10101C91DED7B99AF00E08E57D4C042B6970BFBF1D923553A0A3F1B76A2A4B0C596A39C637C27762EE91AD562A7FCE87191406164AC78AF27D08ABB961EA452C31DED177E28D2018AE80E0BCAD7892544B7E981FDA7D3B9F5135136EDA219A98D033F3E0E094F114B0525C6D4A01A7C641D3AA9641636628EBBD0F2D2DE2EFD618414B20D8996EAF30827C933D5E82E3EBEFFE4D6CC5B0B4A887764BB7BF6BB0CF09B239CD5AD0E047205566B5297950761B7EB58134D7FFBA4E42584B537A370650873FC7798494A81FD2F852DAC1F9382DC6CB536368F729C21CA619C9943B511DE2E69DC2B5344CF945BD65248E8F77305387CB62EC175AE2874EEB161C0BDFCE6931B7DC5FC4AEE53EBB6D7533BFC5725E426825E64E26801AAA6597CED9AE52874E48270C98FE383B9881F83B484987C4F03950379EEE3ACAE7787E014644F1FBA79BEB6843B35D987585A4AC87930A2B9363D8A9F4F8EFE84F20F77EB41C6CCDE34028E1E05808D535A96AAE3EE36C1B163ECF9CA05DC5BA13B7960B8C349852577191BA035CC69302F394A8AE22EE4260EF55D7B5A1A1B855955976166238902523469382EE3D2FA26392B32279B8324A27F7F08CA4B6C1EC3AE29070FD52B872C01907DB1FA6800F3E9A7E59D59BF5D314F44FC31C82667B16425D377E6345B0144451E4DD856155DAD6C48339796F319AE9246954F9C3F02AA2D6E0577B0184017FBFF43342E3DD55BDB4B94CFB1C2340E8EA9F23A64A67AB932178CE49631A90A74769506C80BA018CC29F27EB8C562F0C10B3E34680A932B15CA86242A13D7D677E18A50B1D0C31BD1C8A784D26C96AAE5985F2A1820AF07845494E7A6AA5A1D60E6A4FACAA61549855FA60396225AFDBAE66717AC904E1C362882ABA1BC9A2FAFC821966D98BB8336D0E40342D512D0B484CCCB7461FFDEB578D57CE69BA3D7C9DC3782F35A7BACCE11FDDE95DB62C40E7FB1F04DCCA4C9E06469021956E756B758728A94561FFF9559E5E35DEDC159584975677C42C58C7C6D869D68FC5E6FC103941BE010834099DC67114CE2C572E09D214D427BB067577B9C2B8CAB6E607B26B76600E5A5CFC1DB2531369E62C1BE794E115FE5A4509FE4BBB1BFC9F4D5A77C6165078750E5C1D5BFC587C57CB27A025AA95FDD9BF4556697AEC92C14CB9FD5E11E161392A481653DE7B1C0DB723E094C14FE379858EEAE122B84529E4C39DD303EE6480F9864145310D7F728B382949746A88C1E3DF7946AE25605B347DF7BC7ED2796C8C5D147DD13AEFE577CD2D58E489F262ABDE9299A08A6D5C7A73A7B3826A29635A40CAADA9D3C5DFC8DAC4E9A9717BEC3B3C6F44C5F1D05359D524209F2FEBF7C4D4F6637226AE18A134FEA0BA8A0548C0F534929F0C2FE4C99B04A10CB425FCBFC5EEB81742412353886DBA44A02864A49F7CABBF0B64EACD93394DE8BC7A1731E873013D971C64C8DD44CE92D2372ACD8A75AFFBCC30DF3A6CAB740153A1E6F2507420E1EA53A08FB559033CEC8E723953C9C89576C2A9EE5FD771166CEE450DD9D22E54594924760A6762B2A349ADA97817A1A47DC2C311D762BEC96B4D166756865C05A515D8893B38757BB50DA57FF748DC4751D0662F9E57B8DB53F27D0B7C294A4A0D535934BA5AE8AC33E8B85AE23EB7640C4FD70A26D4CB0BBDECAD963D11B6AA40FDA514432FD0A86153C0FC9975C09792B5D616995BAE096732D09D9445596919AB929D5D9CC795A8AECCDB8B8CF0953FF05962D1E8C98F6D079186470CF29364C1895A78E33F614334BFAF529F29555C910B9FFB6DC92C74FF8D1FEEE7BEDEE5A59B614E4D51FEEA8B7A68710E09042BE65117DFE8674121EAB03B6329568C30D583407568D15BAC4B8F9EFF487A8C14C55E0FA5C5270BAB62F368F0D5C66C8A116D5F65550F20C7D9DE4C07F408FE592EE7394723404FDEF0BEA6DEAF167BC03448E2E848A644A5FD1BD0EDF03A2B8F965BFAA28238E7501FFE57C47532C89B4FBDF9188ED8369FF07B624D35AF2C4A87C4B4E4E285C63C4F368CBAADEF9139917DA831779449814479157672484F1438289C38E8548FF153BDFE8BF464850D0FAB86348DCC85195CAF0ED6CCBF228958701D7B6AD59203A062809C6E4C5020EF823CE6DE073AB697C6F1A03B6CBD607D2418FEA2274B6F7F111F8334B4E198935A72FFE7A645F163BCD66943CDBF709F5B98CC1E2CCA4CCD79353034B8C69FF0877ECC5012386689264E400160EB1C5EEE699F4CEBE47286DAC922D441E8A02F8631D18635B3DEC3798CCBEDC96F922580DA59CD50766B9CF7F3F2500D0D80DFA81A53F8F66A825AD5C46D02BDE63A487D3C957FF0C65E818118D23CC37BD2EDC8052BE31766FDF4DE +sk = 953F3152E2C6294B5E1B98E617E812FD853F0FA50ABD70B328DA4B72F38A1EC1780F4B8B028A98ACE1F4EDC6CD4E86AD85F5CE07E6574C9B5C240CF43589151CCF77AC6D7897F3928B6314B2325E5E80C9FE92C309E99203AAFB03E10B55136830C637DD5ABBF75E76DCF278D77C0AD727F872BFFB339D4FB8691C8DF886F396CA888121328D1245309122320832629CB66C23284A6328460AA2218824050AA84C0C3811930830C932605AC64954088C24C67183A43090441183882C08450C9AA0201926091AC648DB2801DA20801035900446088C445210142C8C148C9CB2859AB465228251A3240E8A9880C09420CBC6714436090A158D8924311402064B4408419285CA006A44A0449B888CD1860420173182984952C42D18B53050466C94206012145053C8619A086404270021192AC3162EA412211B1748DCC20CDCB288D30232D11632842220C10424540250E0846413494D92A40909068654404282446023B568E036706220084A044D63462A64C68D09B088C1468D9CB8818C124160B60C200965148125DAA43008492D22254004C68850883183262923958DDC82408110504914706120215AA42CE3C0250B248999388E41922C42A87119886D0B48211A40215BB8849CC02458C08C93C8609086090201826282654C348A20484EC03601A2883160A610213501D9A890A3B40519220D54B82D50A89114A50D21982011B521C1248924833103080262924921360C4182101388601B052494384920892902818DCC408D2410219288100B91040B236944040E20C12CA2C44549286C8146084098519CB6890CB34D1028409948020825698B320448467018262D1932101A9389189805E2240523152CA11020D0344A0C913060020500C671E448241C228E1B977142022814146E9B286584988C41284E114490D818460B4469CA44655A365022386502C46D0B282891B6690CA36C230892A0066C11B7711C28464C123002B86581208C84A8694890449B489111074C02A18082B46C1C453018A305CA4090DA90050BB27021334E9322061AA52818A810D986891189501B4049233425C336820A452920842521128521A18818076019B24199B800C13486C3A24109A44C4216621A897041B48CC848011C2126008561A04021DA9621E34688E144801A9811C01671880026C4A44012C508E4360A54020E9B3844D9B25108120C1A913064400089A270DB126E12316593A208CA2492A4380E62B23110C1295844620B144003168D522411A1804013048C22954DD1820DCB284621418A22A70889360C113742200006C322720A30528900121BB98458A06498186AE2C61109B14C58467114186D5AA26420B76D44068C53A48820428DD0320154248C22482A94062D88B24CE3464E13B611A3422859C264CA228DA4C8811844100AC488A4B24C04394122B701DA1272CC260AD33886CB048C880086084924A2A82964A64012004408A49111370D03C82DD0186D08244559C06503398558A44D4A9805D2020C03490218A3691AC04091908D20860C14074A2326620A97110917524942619A4612A218040813015084709A346880022C4348320A827051A66D18888D19412DA4064CA11622C20660023561CA209009928DE2340009982C0B2169989808CC0032231541193669A19225100166C4A6206322844B225210B72CCA94640988701CA43119362C611622CAB6110A417003092D01334220992864328DC1442998166501080163141209050E909229CB2284442282522480D44609CA38600C1851A0026101196EE0448592004464380901059251169018406989B491082421634605624811CC168A8B98419B3486419869C3300052126110B0040C8068A304509C942D1BA189D4960852340C111409E00481628260893431DA926D00944824C22CC008819AC82844202892006CE3046590C67002A16DC4C42C5C322D12140C0B214100992912A7291187891943658A3064D3B408DA4262C4120E53084888440E239261E2164819006202186CA11084E1926CE404505018329A4431512608518668192311E39845CA4432C0068CCC80452349691229814BB02D9B24491AC0290A162CC2169040906D584620000890DC328152168A2012650045425286114C824803C4080006699C028D5CC62182B21124B08451B071A4144A22492A9914444C12465B468C1C2362249350907432AC310E33AB68F762C5C8D6D9EE55A89F51349F801E13EF62A7C08B045A20DB9C11C2FD1B366567BA17631D47D6A5F0770C54F1C94BB1DC89CE19F6272D0DAC9020898B057458AD4C6A9C8E5C9D411557FEECD169BBA408DBF93689D19969A38585AE431BF9300ADA6CE5ECFF4D27921D1BE9D1B51807C53276B41149673ED5A20CD4475351367C2954E0EC800470FEBF1364FBDFEB0A40D7C0C51D7F20A55F4CA99123E6C6A2311AAB36D5EE62F2160718067A5FC29BA2B719590554BA131CC0D971086AE0113C35A7DCA6A498EED667F35CDDF11E8BAC64E69ED78EBC21AF7EEBE7B1D41FCF118639BADE19E45655A820C688FEF21B54468363D5F55F89032634B90A4FC4BB24C5E7E9DA14E00C42CBDCAB1006EE0B3E1A49C7C9A90BEC0F0CC03964AE7B7E061CCC9EA78A7047507DFADBCA96AF10657657F42C8DF3D83F8CB5A52BD836E2A9B9EFC0B0516CF1F9319C57B1CB814ED71E2D071DEDCC2B1DC6B939CB896C9D4D00D85D829D7FAD270CED8E7241D5033323B234C272B812F317F9D703A20BF4B53B64EA7262E77211875CA225D56DFFC798E4106C8860BB2B8B9980AE0F92742A379A3EABEEA4FBC8A8DE5A68EEB9F1D5F9F160E126A0F0D560C437DC41978F287F30898DC949F550FDDA571E8ABA3D2A3C92244118BD67833D596F5254FBC828BD49FDB4C4C3A147C0055F2E97A19ECB709323F8935A21B993DC68B58DFD11A48AC31B00ECCA4D5F651C4754C3BC7A4BB84BA4FD2CD1E8C861DE11100C4089ABBB1F0BA49EB363B7A04C7D67A5995CBF1AD85FB37F817E870BC6D7322B63E47CFCFDFF74ACE3BADCAF12292B263F6F6A6AAFDC67C83F34433A5CE3126282F0C3CD0739D29851D74820F6C2E15B127E7227C8CA3DB8BCA05CF18EED3C0E07857A2C09E85A07083037A7CA9730BF05DCB8457AB720F1A6AA423ECC8BBDF7D814EFB4C1D0D711C0FDCA0702B75CEB49563B7972049DE89041B06C337C3B7D7997F0CC102C0B71AF288859F49AF187C42F7006C7013F0577B2F36ECBBE9DC2655459E3BC76EA97F02B86B3FAF7CDF63C73EB8BF1D4DEAD7121AC10478DD50C9CA958BA345AA988662411A6D160562AA29B2F161B036E9A2FB6FCEA13D6A786427DF4CAB419060253E079C54674B55E22102A2E29B20FE376E02892642BB25EFD83FBC18F098127C195A2226159C740C138A278E78ACBFED895124CAC754464D0DEBC1A659C2DC4473017A532AB8362972C4F15EAC284A31EEA189A390BA47860A1C250616B52C4409B438129B6C18C9AFDBE9EF7171FEFD674C36F7E799D76534592021A3309BBAE42E7CDB07265CBF466353E1F6664FD1BB4C720766417C6BC7FDA3D528B77A8A5A7801AEED8D0FECC5853C36023684F95448CC3DCE657A705BA99430C7DDF72804D7C8595C33A0502E332A42C3E2E64B39659904BEA9EF2193C3B03CF78A98EB1230FBD6B1AECF4D5C0607F20B7EB41D9AC10F04AAF1CF4BE7BE1669130195E5F185A834689BCB4B816D5A0D92DC1FD229659CDDDBB693F304839C7E1037FDFBA06EBE773824863B77618DA4F2EC057E7E24F052D304DA6F18EFD5098A0EBFA94AF10006BD4C44A86FF7CF2876DE1258316E35892C2E7F48AF7B2E3CB4A4485545623BB87C5CC72DDD3D5FFEE9A397D44F0915D691396464F892C40CF8CCA1BE0939C800447FC6732620C458BE21C58CE1079B9E0C04D3679997102590752B2E0BDFFA2B7BAD19C0170951DEFBFFA25BBDAC905445EC15949617ACCB2B3D139A5A7F95D9A15B0E5210A4A11009F696666CAC79DF52F18D9B6BCE2C53F51E0E05D35F950EB264685F96F839645EF2F5D54504C0E9695FA89BEDFD6C9E151CDF66FDEFFD114721AC855CC326D2179EF0D875E9417E1FE9D5925F16D0BC2D78F987B98EE2D3E056C65493C283920E6DBE9604995664EF80249C8763A149B9938CC32E5059DDD12CE9B273EA96812D54D0814E40EB917210618B11A216DD71A63A28A2842766DEACA26B86D7F015F1E3E7A019DDD7A9BDEA1550E3CF7CB715CB0CD09622599D06677B2420AD06D779A1BD07DB73D096627438824D9EFEA807EA1EBB953447866D24233E7FA9ECE9E705109B688588FEAAAB55810F49C2AF430B607207FCC08EFED6C0FE40968499ACCB1367A6C2744E5DF5128A49F2CE92A8A30C8CCB48DF603B4F45BB0702EDD9A4B6500DF7D6BCFE9010C7BF0E431A68B14C05A7D4C1AC05EA67C80DB97DD967D5371644BAD1B99AB25F09423FD854D0866F3FAE1767CBE0B05CF55D516FA64A2A9BB07CA9CDCE47D32BB40A0280BA7251E5AF9BD134A14C20D7CCF2EA2862FA4B62D82B5A21996F370E195A99B4646333580E88604FC9DF88BB42579B34E85929FC274C1025D2B4A7209031557425A9BE5B1F9E1D994449878BB1804FC574F3752DA65134F4C798B8E47A012AF404942518A6E99200EF7B0B00D7639175462E55DDE20F103EBF5CF938875C359DD1ACE54738E22112683B80E7ED473C3D0F43B631E2AA236209E62F99CB7F4214055AA707F228652C4C4397DB7DEC582C31362F78E1C8AC5303A3DB2B440939BBDE27B8FC1033C0BE9F75D5C9D588B7ACE80FC14551150DAAF36E6B8C2809596DD594160DC7611B3A4F20F1BF74250BBA3EBDB130EE5C488E94847E2E9A4722B500DA7571A270EA3BF7AEAB8A5DF45177A1EBD4E7C2EAD06713EDE3435A1C79CA88E8B48C293B471C6D88C4EE456DE569838AE8B7752843ABE0D8592E497C01C9170BEB57DB34F6C12079329D7D70AEC926EA9628C9FA8CD6C33D2CE8298BED1CEA4EB15CCD5ACCF44F69D78E6A0FA7492E06349826041CE2B8ED7975C6901D1026F995CEA74DB28BF9FD6263E6F81ECF84D790E75C42F94CD23E4C1D35E41C374CA1217432CF94D2019468A4D315058BA8E7FCFF6C601F97E9F8E94114A6F468ED80EC3BA7EC4096F0FA09C94DCB094F2C1C732C4E8D3ABB5E3FB596B0F3C8B9C5EE3F511E929C4A8DDE9C0B23EAA677BF6E141A459007BBF7FEE389F280CCBEDD9F2A2B509E3C041ECE6A0ED8D6AD3E8BAF30541DD2ADB348DC9936E82F0E8A9C82C029FD0253C6D28E38365A772420968F575E44D5DB4D29C57175C89AF77BA8BA43248DE20402C776FCF38600CFAEAF71C1ADF7AD99C996DB80CD27A135929C80B7611BBD5F8FCD8B2014B1EAB003E351F0A203E44A23E75C7271EA0DE9138FA37D63159B07878DC1A2149FF79C5778C1B349BBC0672AC8B963B2315E050EF6EF1F46F245AD5C3E018D0E0624A9D983C6CABCE727BB579F53F02B82E3F32AD1324EADE2F4AF2FA2E97351E6BC9C796ACAAC4478CD00115EBC6660F322358B6B20ED68485A38F4EA2EDABBA7F05C56F4B8170A3D9D4763FF50BDD67F96815E5FB61D75B33D72D87A1F28F1AB468A78DC596769F0608AB9D8232F3248085BF634C1C11220DE6EDC9312147FEE4F7575CF46D92ADC765ED1F8239FF6348835CD95FF595AFB2DE00F334DDCD2F1D41C98193F7A6B001E74B3C8FAB38B3A631FDDD9F6F6747E91A7BBDCCA41D5D490551698C0EE4977A72120E7504C8B1CE25F7D08C1C22261A8A47F681C6FA100C6346F0517A71B291BF52F6CBFD745242BC88B32C02387BB7F5A671CE682F0303AB0D163BA97CD115495BE701634941F75539A8858FD6FD4BDB38C994C40DCC1727A7510F81E243A1E894CA50682B7A9956F1CC00CA76E1A976CB9EEF2EB5D11F84FA75F57920BEB967FE12EE9E9BC472728F196107E8D836D41B1C6B1A75D8BF984B11A0CBF5D63A46D8CE9467912E735E251B30487938D7C826F80A430D886210A41C225474C7A71757912F5C6A7A8A3D64E2F585DA2911DDFD295C4AC352EF8EEAAB3EDA516E15E64D412BE9178DA66368D2CD831F8E62BB2F94186C4E3211DAEB1A77C124D9232B93E3CE465CF39A42D83927CC144C0EBBA76E34A2DCDAF4CBFDBF1ABD622A5C57E0E448289667E5ED0C77025BE2EAB00694F256519CBDBE227E9B5AFB2E51D11BCB6742354A0765384643147CEBB488CF3D033F94FEB03DEE40E196F04B6C14A5B4C6F45E847AA6832CCDE76446FCA676E709844966150C9CE1624E9BB77AD312BE1C622D0530CFA8E170C3516278DDB28BDD8F35C8733188BC8E7DB46D80B7AE18524B556B9434D277BBFF57CBC09B968518299415093A65DAFD214918F869A74E7B3B8802E57F2D960E783DB735331BC05A9BF18947329A3532DC998F753DD26156602232EA3BAD4C27DA664AC8AFF8FA46DA6EA1FD806D08DDCDC65D0D2234942EB510D7F505A54B9587F7F15D0E2F75DE431E4EF7EA379E7A68BFD12B7189388B9A44F483AF09DE7AD75EBACEECC40C31F3FF28AA0D5BF3308A2460BDE53207A8444B1CF73A7C74E64D29C8F2688E4C657B9F650134916CD87CF9EB47BE3A662D0B0B04B595388431AD0DC32B3A5BCD1EA7DA6D82B3DCA2D4870D391AFEB12961EA7507782C9B345331A417A61881461D25B07D44485716E395E48C874CEA5DB5125D9440EB56BC2250AFB97427311DC6C85C94ADD7BC08398B2AB42034C903F0AAD8CC0F3A56639EAB86D580705656FF898864D804BDAC6BA0B895FF6F794ADC7732AA5161BABDB40296AD9AC3E8A6C89127371722198E854214F5463EFDFDF5A2CB5C06CBC1631CB97BBE42E8BD06742A7BAEF5F7393854C92E31935CDC +smlen = 7201 +sm = 64B06E9403049EB79629802CAC86891A780C3A510BAD2EE946AD1E14788C5A9B3DEBC6B2A25950C1F0B141EB58B35B12259B1E99B805A77A0097561F6781093B041001F86A0BFAC0720E4D8941F6FEC5D7BF1DACC51DF83E8F6575FD73645F838888ACF333553782E5730A27295FB2256E95A6FD125797D945E11D6553929F8CFE11E338B6AD55CD77285722B71DB9D8D99430EA88901CDA3494C47AE5865E6AC3FFDC3AB668C90E81648AE560AEA6AD45F8ED1751150696780846A2E615551588412C2D74F23C319D017F10E30EE61A780D9190DFB0322265F0E808D329F867352F3F75D11829926DA70D08738111A158D5289259C3FFF1A1F34ED3C602342E140FFCBE33A12D28F5551CA25434FE333991C7C66314DC9F95307BD2D2B61A102178D82E799DB047B3951F8D1594969720C74F146558498A1308C4EB2B6EB47C05FE999646E217BC5DC8C658C7ACE7AD668CDAB04977C66E775740669F9E71603E293FBDD93F2AD4175E2B9B7D2B894548626C2A6077BDDDCDFAD246E9F5DA988F767863084D5AE28E4AED6CF5D77F3E02FEF4592D15CF9C7498A18174E96572BAA6A49BEFDCB1C636C4966167EF6C692C1F3714EB7C20D41A623B35771001A36693D4FFDCB45BBA7750C3039B835DA81E010FAEC3E97F3BD9F75125A7F75786E32179D675EA076A28E01ED873AF65FBB91A6AA8EC5066FD1C04E01C24E474D7ADCDB527CC9706E77AA0215CE21AC205C4EBD6D2332EFEAF836DEC975CF6AB53B7B7DCE2ECB52D2B1EA0A1E4EFA1073BCB09CAA77D7B70DD0E30E1083601DEA8662C6245B52B04F631098CF50F43EF800E8DCDB41DDF2A25C3AA14BE2F7E64C8E27DC57E8316FE0C3D8C2A0AE3E75E5F75BE0C1A79075BF53661911A405F2D64C32244A0A87E0E2F373B66257EBAFF1C84C82C8EC965C6E5374E1DE8054495A68F86C09B157AFC6EC8A03A92FC27E458005B566FAB9801FA3F9209950A7CD31BC6188E292B245292D573C7872D76C57AA27E6E8A6D5066F945538E342072D457B8DBE49492479D950D7E40E86E7468ED2F7363A848CD8A0DE19A913A1DA8ECDF7081C175E55CEB8AF4473BF9659CD89F4202CAEA03200B7CBC7CF9E7512AACA790E3AE1000D6DBE49CD7257FE14E717E7E14744253EB0083C7FA7B1EF1494B9BD550715F6F1A8ECF92DB429BC0AE6E8A556D8E2332B7C401B87DFD7B57DE39D6390FEA9CF9EF1248091FFFFEB81D44D172B596D3CF3806DC03368F71631FD982975653B7C03755EC6C9C85F819DBFD5CF2D63F00654AB235661EC97C65017E6BFD8315EADAD7A01B55967E3DFEA65E32CCE16537C02020A1725AB216BDD6CF0225C30863713FBA3DACDCFD8D382C246016813426C5902B89A887DCC9BABC871C91D44EE4DC642D6F4F1FEF2DC49D572BEB4BBB795E86BCB33C8BA0928364A5B18441ADC251BD21166F98A61C202BE859ADFAE97D2D552ED51B5EDA1BDD9CF66F7D4D861322B6E97D8A76C880075C8FCCCC6BAC3BA42A5A6257C1F61D3A0A041581949D49F08AA8CC85F14D0F37FB3273D7C0667E5C31AB315B1ECC6DC0BF92BC2124707AF742A87B3FDE2E6DA64E2408C8A93437DE02C33664F2EEA286ED2697A072249D257AA8BEE6236F4C59DB98C298C8A43DF831E62A989C696398A91656A58CB77BD6BB5EED4F31BB9F3B575B211928DCBE565DB07F89D0E7818C3D0DB8017AA75D9483389250C0F92FA2C22771DA4778C52545501FFBCBC218902166A5479406333FEB3BB9C4D893B06A98186EF5F79EB7DA6B5827813B70D168009F0E29841B1835A2D352814F76E04083E08794DE6D5C4F053F2C227A2406B9EECD02AD88B121E75F3B1AB06534914952A2873A685E5BF80C18C5574EF2867C0843BDEFBE1643BF033CB9CEA30664A6B0BC34A7925CDF91DB16911F890C36E0C66A8C8F6B2CFCDB3384569D1D7A0D0C950BE0DB7870C9A520C279BED276923F8BDE9469DE89A29D9416AFB7EBA9A66C77ED2284D764D16C43FC9CD5EC2BD56046F5C56B54973158852D6B4602813BB97EB68B685399CD097877286E3EC0E31DF79B2BEFF2C7C07716B26F1CB856676D0455E39C55889886BE467CCCDC3F38EF9EBE06856DC7D89F5A6A8ED9AD4BCB200237A94327C5D1B25056F70235E1EA7EC0998E899F6D38D6B08AF4A1F5F0ED4F337B4C065EB25649D889558DAEAB8155B4F03B0301CC6E375D807AF1B96FAB68191CEF3283F88434510D47FBE1DCC52DAA58B96A801E1D370AE944CD1749E03455A37D55A05A16789ADFAFF4AE519D477EE3EEA4DDA7A98FBD1DCA671F2C1B27460382C155E9DE7D609B2A1B5A112BDABE6186704A2E570989CED9FFEAD9A53FAE80F42D4A6D2436D137FC309A2555C409C019E2939C0F01FBF59F247AA51983A0AB3B184602ECA3E956C8391325612FA9408DB815F18461D1FCF1842E44BF496DA4E81779563D108A88ACB8947B791CF7258097534992497898E548133E20FD5E3BD3782DB32ACB1D1FBE96BE91FE866D8AA6B0F155F231F22C890316F2DF3CB91378B5E34409AF83BEF9D62E05038FD0B9115A2BA8847337A50CC9ADE75C73CEB4460B7453D4D40F8CC6ACB293B4B14D74751730D44FEAF0B7022C024EBFF7ECCAD7356FD881CBAF2209D211BD527686C0040FF3D092FE31C9A1CDE040DE5973B10943EC4286B7902D8E360CFD2500FD8CC0453F4082EDE7022E487AD21E7634D9B58CA09A3446DE5D25EC02EE3B9AA1B0A9D8D1EFB8619675F971F691D2DBEC12F7E85ED69C2AB4BF8437614A5CF4F2C57320E6FADCC4A1AE8A40E6F76F684F9D13CC2F9C4850E29C59B7D6559E85AFF5BDEEE161711B96DF786C62927010532F096C65D5FEC055D9E604EAF33C380D9941E5C84DE7D6B3B555BDC8F76858A4BD23081E41F368B4F7F4119F9BB841DFB2C9B60D15B8FAB067680AAED85A5E2DF43D205C7C42E91AE3002E6495727EFAF49297CB05FD348766F7C741E5F6F1BD2ABCF45E73628EEF82F8D18F79B340100448890C1A0D6D5A8FB5143E0569AAAB1400A0CC33DA551E6595097A7808F4D7D58090419D98216954D4E37345D3BC5C3A8012D6D4BF8D86CF6CAF17F372A2FAA8D1E1637B0E801D1169DA89A685B8B264258BF78F01C68B36DB3D500C55DCD4B5EA80305E96CF0BD50261520CFEFEEAC502D40F5FD3C07E9AF63487D14470D3421CDB5A48562E1C15C8A5941B9F527592912BBF07792C9C88C0CB41E5310C7AF7B3DB286FA381B053FE1F1462B5B0B26ADD103DBFC1D30A5932B78F5B3B2D475BB41C60DDBCC2E17502F79B4062A571B3F3AFF218D7D8E5839DBDB76FC4CF9A75DBB21B16993574D76136E5E3851964A4019B402B67EF239448EDABD2AEA60F86D70718814FBEFE815057A3F4BB9984BF184576CCBD355E3D85E3A7B93474E5EAF388491F8398E1E45B14B1E014ED5A03BF4061F9EE5E9D2E4AD3E28B9BFC04D3A9806CB7DB98AA0719EF757DFA59E1D5A624D11A311402BC86833576E95674167C1FFEFB3AD31B7FCB825B18249605059E90DA0BA78A8ACBA18A953C5518B52BB790E73EE5C33243772C416342274B5D61DA28DB78AFF649EE795A1D3852E881080C1C1A9B3CE9EB90CAF94FD81A02D93112C6E2565FFF4484171DCE87EB9273BF5BA219BEF1EE7BA7A9914F12582C77B8B93F4231AE2FFBF26FEB5BEB44C8742B2927B4C7F7D6E46B2CD4555E74B8C4D455A3CF39E6161E81B1FFEF3E3FAFB1AE76C6E72B6DD408AF62231EFB030C3AAE179B1827A889DEB80D124183546F349223F1D666BEA653D489DF69E9608FD4193C5598FEE8CB7BB0C7DA34BC28B560FC0E5AD7B1C8E69A0C5CCB013D708E0267DEFEFCC5966718F68B5662BF647F35EDF58FF3E80530D896F2A5ECAE8EDBB5CCAC2E311058183885904F2542724DE8D13291C308DB019AC5E7186A71175E9CAA2CA65D796D0D9EA7E89090E2A6325F269840EFC4BF190C744997CE1020CCBDD162C6B5AC03648A947A930ABA4EAC301333DCE28960D78336E46DD1FA8E0D591AB0C91C87682DC71F77B871841AB8650A491C22767E776F9BA51CCF064982FBC54071A29B94E96D6B9F59221EAFCDB018D932429F19EB61D66278B6D931E977FF15C0DDFCAC87909EBACDBB56B618943B7FFB2F2AAA918FA688E63B0EAED004C06E7A68F6813B63534E8D4D72880FFC04F8AD8042C95FF31F9CD917A058BD362FE82BE3DFAC4AD2564102E73BFB7EDEBCF9ADD6AA2A519B85076E306F8BC4FBF7D75EAD69E7AC8150E5FACE503BDF3D19DB83049E10959F5876ECDE2512EE595BF24A5B6509F2F7BEDA975391FFA7DC8E8A6EEC64BE95853DFD0B9D50E255C06B66A3A0B65A78ED41587BB8C7506180555C250CD808101FF8AC41CC960DAB5B203174FD27F482D917889C97A2A8FBC22A4DD877AC48F6BB10C93FD5877C58E83C074F0348C40225F38B4C41FFE2C644EE44A4A4CED523FF1846DDF61A03529BA2049B21223106ED9B97A269B0E860394A3810AB554C03FD25E80FBF80AF666361FC034C661EB00DF4F34E47D11009A6345F8AB25BA78DFEAE3395DE14014337C28444B26C723DCAA1F3DA0EEFD5446D4E5E27351776A03CE68AFB97D798CCA003183DFFB060F86E74BE880EA117EED8BE3640948428E58369E3F46662AA0AC7C9FC6FBEA5A3D2936E619C339BF4073529A9BBDCBD75075283E8AE2F1ED27B3D5BB6A77F30BC5BA62A82CB4A289DF85A01146D4A37B94331292FCE4BA284E5C48F544B24D4C5E8E2D082D494223CD9C570C4A29E10DBC6B5491E0BA10F068E637ECD1B5FBE9DE1A4E209ED55571116D0C52230BA1ECB82A5E55481DA1621FB12F1EF5EA37CB442982A81FAD73202E5DB12BF3C65260129A504419E8E7DAF2C6BDA2B77985B41F8016276B01FC236DD8814AA6C2D44D32745448A6F74865A481F1C68235195F62E654AA6B603174DAFD04DD3A11D68F807CCA2DBE8BCA51C348845F249B8C7438FFAF8EA2941D7FE76829A3E0B9AD682FA46022A0B0202B870F574ED918AB9012E725ACDF21EEA52AC5327BD4F3F2FA4455D154993612B84C90CB95D857159F87FE6DCD302F2F6DC13B19C383DAB18D0E3B3C560EB9B747F1526CCB55365EA9D43D552851B52EA10DF13CE41C4BB518AFECB7755E76CDA1E2ABF0FE67CC62547CB84AAEBB37A891D5EB88ACDD4455F19442886AF570B449A9A442EB42C91503601561E767CA2DB551B2703368B9AB7A6BD3C25216CFC57D826E845B01E95215A64113BB8F64BCA4239DC572AB44AE02B5823DC3563CF0CD582603B3E5AC677E95BA4812D7419FD74C2A67AA54453F07D38B00972F7F441CA9B9CC71767017FC310147815DC2A0440B5E0571E8A2CD015EA383D64856510272D1C0FCFE1FA11C7E5CE5A89DF6E51EF7D21E094B1C340B5523FB9420AF419F09B1FA2EBCF859801B8B49F65FCB01D7CE1B3C69B7DEE49B38BB4190165E2E78A07D473A5504A85E5E4BED85A6768311DE1CB0D07AA5925C26E1CF94D75D2A18A0E40A8937589CD3F1D46F4083FA231E1FD07E620126FE2A44F78C02981154A2130853060BC2A1E3BC514117BEAD970E81B9F76FFBF93F45251B5B60AE1ACD61D3E605F3CCACE160A842BA8233F8AE590146E42F19E5140A9A0100CB8799A47A530DC34F78B814633ED7473E7F5905025AAFF7CEA6F217169FA18EF3155271EC3D959D9DC34E87477ABA288E98BBB1897A3E71D55B1934355822497B390DA7FF49AB9311AB9D3DECD691FE44736DB2E923512FBD570624C10C15A5005D237B06125216963F7675D064F8596E80986E8B98C6C699FF56E15AE1BC94114819CB128230B766BC8659122139A1037F50F3372D7637290AC140A931439B0DC45D22E77318A176C2D83780F461537A6CD78286BBA6268DEF8087155741C95349C43EB6EDE9A98E59A717C0E3150188336C8BDA75A56D375720B6EC108F6D34634330199A7D67870CA371AC10D335CFF01C6A7F0166A34BF8F0D553A926428B9535B04F98EBD451BD9066A286857D2B6F5B51696BE50A28E37EF5B92E9CD3BC2BA2CA75C9A2B171C578FF97C9A748316335F7EE559A59994B9D317D9052C18900ACEF9ECDE6D9B786CD886B7C2945898D35571A927AB5693F237298D94F950467A2C1370D20D7EBC1C1AB378F215A629CECCECF06366592625754D8F889ACDB1462D8E365441287E68FA1BC9FA963CCD7388FF755582339ED2432717A5576B05329C9210997550DC756BE647EC041E54C4BD0C08D91669B4673741B13D54BB0306A64D380C4FE56F32449CFB5665F84A943E33C718867E5F16810762C8B785A365BD3DD082B13F1B50DF611A70A00C01C1BAC0570F6C0D115A33F15846E208CEB972110EC013F8F4AAC225020520A9A3DF82EC1AC3461D05162C696B727AC1F7051C7A94B1C1E72B389FB5FF1E434F51D1D7DBEFF21E344769BECDD1041F284AC1DC84A0B4D0FA375E6974909AC2F5000000000000000000000000000000000000000910151E252B303834FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA + +count = 78 +seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD +mlen = 2607 +msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +pk = FB81B0A0EA2DBACE66C5D8ACD87DB3B0DF1A75C15C7C2D29B2C140B5C1B9857F3EF28B666F41A148847B3301F6FD866EF67E7255A93B8203AFB5B8A55CA2C92ED1A3B759EC4B73ADA96D6F74471277891776C3FF576EF787DC713F97AFCB9B587C12C816EA85ADAF18B72D6ED4D2C8128E8A0D4DFDB909ECAC7AC4230B0709ACF4ED9EE6C23789260C25EA9CB163D22C8DAC83F17706721062DD198AAEF1237C7FF3BAFE72B379416DC6C6037404BAA7ECB751DD89CA0E93487E26DE20C8767ABAF136EBC55F3971F51FCE7B6697F064EF2D9DDD77D16E41193D6ED8E13F26FAFDF374D039667FE6A962820CF19B6FE91F863C40A338DBB97D11CBC8175B6FFDA4A8F827260ABBF1F586BDAFB8D8FC5B3BB3A4901B88C9E0A3B7D1C13C2B6A65DE9256E5F85BAEF8F7422238DFF5250A4FC28516F40EB1B0F1EB7975C459F993CB18D59C6A0004BDA1C8310A76398130C492BF6492A6FB6A1C88956143A5A5A4F840867D835E809B331CC660A6BB218D3CF9E8FD44809ADF7A38677B71F7636ACF4C28AB8B620F654702EB137E952B6D4C8E5B1959AA964D23D1A44C290215C29A6F5A66BC6492D2968EE8AD21414945269AD5041B180B6EC81689293B579B74D977149DF6E09484EF10A0A27BFE1BBBCAB2C0583B5866BADF54D17BF1E9A1FED5A1D4E4AB761799740A0F7E8302B425338761A417B4A72202596EC3F806764B830AB6F0952235DC30FF4CAEA3D56C8BF9AC0AF5BA365A6BB11A7C1446FE949C4D678ED7468AB544E258F8227844F8FA059F72CE586C6824CCD90EFE6E43BEC897B912DC305AA417A9F22E9B90133362454FA440C161D996FC7306B4164CCD579DE4B7FFDBB797848721B657A00A9325C9B9E9B2CD293F81EA433A3E2B5CFCD3BF87E436B91A34B62126992AE2FCC9A59A01CA4950FD0E0C0BE3C7508EEB2F70775AD0C61F9890E9238560ED4EC060CBB0883AC1FAFCD72FD4F96054D66C3E699F5254AC52675F98D84E3D1EC2C282403159EA440CB1FE734F9F6B0DB186CA0EBFD18EEB82F375106A3BBD89E364B707087E657BF24BAB3383BBF7A4FFD9BBCF79F0D72D32FCB447CDEACB85BF23DC4730960FC5DDBC7DE0B022FF20B86D616B02881D2C6668B8776A622806424BE417096AFEA75DEC6412F4A4A52F7C0CF3EA9EB7F083EC79AA5DBA5FA24506CAF3F80080EA63A7C8CEFC7D3BF5A862DDD0B7C206C50F437DDD8895B55133A1A2CF44A4009794854D92F1AF895E0F2C16E760985039EB7B689DC5A0E4C73A206D4D32994D91C7414FC8D4F9759E2FBD5AA1DB2A5EC7B1CED98055649501A3ED9A63F00FF4A88D1BC66E6CA59CDA88D390775DD936EF33776C115EE747DEABC658D52502FCAE94C63C7FC44BD72E37EF3AF488F58B074E78E218D8A011D7239B7AA2456F5FEF9BC05939EF634BFDD05246D053ADDD7A34D28AC73C07A24E8DA827EED3121FBFF103C86FAF20C0CE564C1273FE8155A88BAEA5FF597CAE1D8B905EB341DD43CDE7D461201044A32C209236447516B9E3EEE5FFC15E88BD3DFBE1C3323C9A5AB33DF1027CBBB778766B4C9F8684E6D8C83FD5E7687362401E3CF2638B8181FEC9A64F1D7D22F2B2629A5B639EA27F86D913C9EE77A11CA4A9B06F5FE8353E0F1CAE384C2CF3D2290143FAA12EE71EEFD7DAE6ED3E70D0418C0D3F929F8FB2D81E6628EE066F156AE62332FEE49E2344C997E79D68E227D45AF715EC9B1458C4B3AFDD266D10514387668405B2E28D4CF5EB786B7D10D12FD1C0A7AC46E05CCBE98A670897F4358055D2296431F4879C21090C1DF5086E348A78D0EF4E180DAD638081189F5DA764942344CC06DAC059889BA9BCA3C4BEB2B02E85A0242F0358A249FD7B53E8BB3E5414CA9B325DF208E06634EBB0773B256AEA2D62EBB5477462BF48D85EB4D37FC777F7955968BA8358892DD82CD7B269DDDC67FF0C6BF79A6FCADEC40EA8B6843715C92E93866F3E992D3F97B7853DAE6F389775F1EC216E17632378F7662B4BDD3D6C9D0918810F3DA2075CD7123DE243322D66B33151A21FD3E52909B462C3934ED9482D44FC18673979A695BBF35F1744DBF07CBB94B632F1E76CE3480ED63F5FFD5B1282E56AFE7AD4E6F9F0B628D1701EE24C5D4623437AC3DF51D94AF5827157D6A2486733BDE959E52D0387C71C074C3F30BABEB183527430B35B0B879AAA7ADB3C8762C9562E35850733221DEC84F418403D70BAB5EF59F208F8F4EA41B8804EA76C1D7A1FFA16EE33D41055941943037768321B036E5D0D97A3E74DF1AC74242595C71CD46580B614347C8565DA1C206165C7245DCAC1D05D120BD62527B6A8EC868713FB41DA60617C6179F12281F0B562D2FC14F1E30193711C788F9BA88EC9D5FAA2F587695910BAF2AEC1722465E95F07783F0E274A5628D7F96214F73D3F9B93BF5D593665F453F5C5C2CD8F53128F602BC592508F324E737289A1A12718288BCBB41DAF917F715A5F6FA1C4AA3D015AF700B8B64BB5C9C01E2976100C11453B3B6B499F1D6145EE5ABD06B31BF90A331007C419B095D1B27E85A83AE7CB3137ED971896F334EBD78BEFF8B3F991F3C33A1F2734552D190BFF4394F2894044C45C9AF3431568DE6CE5F932173913162CC5AABD04430459480D074CE3C7A0EA998D01B12C875DADE7E24202B6512D46849A4EEB10DFBFEBF03CB037DC42CDA960A8E78FA5B217D03A7F840D032D834BEC77DB9CFB612877BD5EB231E0E98CDDAFF0452F5F2E0A8E54A1DE3C7A22B362C9574F2363DE9BB3564C30801164171FEA3EEF3E329298B600D8E45885EF2DE7C05F62073772B163F9710D46461EE913180B4D26988FB2929286A6DF65A5E3C52A370C31BAB536BF54E9C2531CA29EBCB7B7C58CF6600A2B99DF5B1C9F7F81AA47E91F6C0DF6F801B437840B2118FFC971932B79FC76C9ECD0FB94877AB8BC3DE8308DC7E41FEBCEEE171FF786E859FA8744220725AA9D3911260AA3889BF5A2960B42E71A87FBD22D14DBA42AAFEDBC7E7A58D315391F65E2ED88C9502053922A92A1401343950F5C629CA2602C7C598064D4078E761FFB23519B6CF48D80665711A2E85A8C2AA3D16BC70CEA6525A4167598AB835E4A76FBD2CAF0FA60ED926CD4BA085294BA73D0AC6D1D56A0FC15435D03C7B06D79A325A8CC9679D8529225A5041107E20A87FE595A1412D4A2C1D79BB18ECF4430161932299FE14E66CD8393F49D316DD65A0661FD68A29998E5677C656A5D83A2E70FF4FE03BC12FA4D08EB59DB518E027D2EBEBD002CB24BCFFAAC549519529A3B8A731CFBEE4332749B9894AFAA9DDA7B49A765C17BF418AE3C6F9C7D091BBAC43CDFFA8269969FD4B21347B66F21E7683E6D62E9EB121094770A157480705D2C366AC15C7350642AE2F823A3FAD7A8D550B6342AFD8A987E4BC51FE5A44C4B2B2CB4866F810054642BE73BB7417EF539F833BB7AA5886D68575BBF895355CF3E46C286CC36ECAA5A463F87717A383DC5CDFD1E7CE0135554B6AF50F5D4C4D7F57B7A1D1F7D507600A27F29787DF860FA5255DEF51DACDBC557D85A7D748CD1175A5D63F49EBE05E90EF47A3098D5F0475C3943C4D20DF53D6FE2DD6476E0508C91B87225D5B5B337E9F8C7750151D8DD0AD023695553EA7B +sk = FB81B0A0EA2DBACE66C5D8ACD87DB3B0DF1A75C15C7C2D29B2C140B5C1B9857F8CA7F26F80994F241E310D027A00D100F54691BA4EF1FF2465406BF921412FD29F36284438555D5A3A1E2BC9510538FCC2409714D204F9D2FAC5954C67B05A123EA5A482BD3C5D96F7F09E5406C6E4477E672F579177180B611B7733CD68CD5600282150064DCA2420201331C20640CB446919C8718CB60521A46CD40430242941CB4601001850812445C2022C1C264558B64149243294A46064A0614B840C20A680A0C645CB142004A600949625D13241E00412E4322564A029C1422801A0001326494210601B899048B031C8B0911AC409A3128A014924E1468899B20C18474AC9B84D21065214334140263150246222C140D144885428618C860C83424588028C13472DD43606580202CCB26010B40814942D91A408D3A60114C588C282091B81298A262C0A24722320329B440003A0891BA74CC3468EC92869140471A424282296200BB111DA346ED0888DDAA084C8347040108118B34111462961A62591846923430511218C59008091B4308326251415024C4624601228D9C09090382402841199A44CE1024E99960048906D5C146DA29208C00082C21082DB142420B92C921002232265E1162494B0200A188A03B80CD42025E4A84DC9168803838D13A805C328019A246EDAA070400244DB324824A6888A2044E4029010129283068908888824106D4284098BB28C24388A1145601418408418248CA848D24021D3267141968CDB446A22454A0207201427089AB851202632C20060CCC465DB1440C11021A1022C0B130801A4101BB84DE216909C288E182212543246C1344823B944A1202040466449460548408AC0004D81921183304142B821180964599269D1122018483249C2656202528438690A824951A4900A086D10988D1A894C9C9865E4C44DCC0882623212E00848C410650CB390D8A690180711CA9410C3C021A0A441531686D9A68108406D5194855994211101611B2621A1268C0422219A84415BB48D19495254A0100B3831D1408E43904C0B4984C0388C1CB1699BB828134382880605A3226C1CB04909410950B80022404A833050C48060DC222684B404A4888C03A485A33051D0A48513152DCA260820098E63408D98B070498449D93070513469133889D092210AC621213210080668081491C3200CA4020D9B026564082908144EC9C80464A86881407264222551040E61042C918661549408210260D9A42C244906634488994645240192A320644C02290BA3489A200D9906691BA16888108E1413244C22225BC09188802001A88C93B8201C376ED302820A004E22A46081386E1BC18409168CCB922008A44422A1489112529C306510400D8AA06DD0360020174694B68D03316E92C4011440069436081BC1844810864282494BB4055C824D23092C19170A52A4404B320A2087904918104A346912920142C82D19236C1B13294B0829D9048A14377140B22403280841A469D408408400808BC86409241053B290504008110186033480C99888C1808523924803B169D91649003384849009DC304AD99681014752231482D348891206084CA02C08A52C4838304AB4000AA85010248C1A036E01B784644249992200140844524011CC106409A84820888D9C0461D22862E3140210A94D58008010B725C33065D3082051242C1422315B1832D1340CC3463121358DA2486202B1501A432291A80D933880C04861099969930011D922728008024BA885E2A28441B0040CC47140244498086E041291942221C21691C94821C030700C166243020459886888C08D18982C90A44CC00251D436861A926554C2251AB4450B230A81B86D4B226A0AB1644982719A24105B8208A49680C1944C5A966419396991404C200660A3468EDA48662424064126680436268CB86842088E143961CB0450DC946922C92CA13020C31685E0084AC8C64849A02CCB084903B2018C2408C9C62D9A420913354000966414402C9CB805A41228C09825922224E3342882146E61C289C3C42808C8241A085102198043B22D88C2500A996DC382295A2870C2C8615900061311714B8204A132265A4210E4305054C02522092CA1302950B24910907162387249962453A421628025A49448C2364E53807061B88118C3701085850A24708424499846642034298A362C20A401133046DA62FFB262FD8D1536008E46CEEEE0D506B8D50EDB1F8B2ADBF14187D2584C171B50F949D58A464E03FFB7F90906E369A74572ED683EBE1E2A17210A27986D8AA0B9A04B5B630A32EDA13197586E9A42309AA640E0D1A5F97D1CD7332508A26E2A2032A454887973EA4EE0E3C8FB7845E58C111E8C25C8B4CE663753910FA3B3C5726E118B8BE5C1FBC21E466BCEACFDE2D3C7401B7A28DCA75F956CD2495D6556BDBD901EE18DC1EDB9A04E3DD12ED540866EC8EF8A4FFD74AF82868218EC444172B054A9FDB78A9F7BD3D2D1C1F30691C976166D5E365435E3C5A6DAEA7A38469FD02A59F7149DA45011FC5046F4848041ACBCB09C4B3F78A0465D07F5090B0AA53013EB638747CD198322AFEC1AD31125CD51E3061C8191CF48821CFA0658601E9C1A9B12BF2B4F4BA2C7FA1F8600ABCCBBD2FB77FF5F443FF99958DB4B48C62A562819E611FD0BFF00BB3876CFA2498C7D3458D4BC5FE81B97FE2B5ECB9415C0E031F189BC6398CAFE6B31BD217FD5138F90495FFFB1BE34292DC2390823BCB775C5FF7CE725B3A161C431A3CB04F061527F0D1928D606E83B560A6AEBA1A427380ACDB71C02531B04D61114B6EFCEF2FBA56BC127A4EB7DC25E0FC70FC46A963D7472AB79AD473DD64AB2751F58FCEAFB4D71740F1E7A0D824CDD16250A0E9FF51E6625438292BDFC6B3564476CEA7CBB1D7F38F4096DB2062537540C2AA38A755A6BFEF9FFE4C3871A98105A26077BE7005BB42C8E3BC65638E462B82DD0650818A3AAEECA9F7841A0276C5D69E121E9B842D321BA04E3C72DEA4C5923BC693793ECC03F6EDC19A152802352F570B7EDF429936828E281721935615D62F7900AC41052A4B8D5112458BFAB31C990B5F731ECB777CC4345E3D425BE632DFD67BDEE3405C03F00E8A696B9597B3B45B032EA9E86A5CCF1DC0A33A9F034D2BFB7EE7BB9458409C5DF4C04945DF9B2469D67B17DE14F768A1A0E81FAB6F90925F9A3AECB92B84AD132E0129F831A381C99CF8CBC57007981EEC2E8C165C35E402AD8D577B170D7CFA6F6D6D84E537886FC20682CDA68C59981B7D07C40920E02977F9231F39FAFAC7F6B023655920DB24BE795966AAFAFA9A20415F4C2A6FCD8AE13D971CE99BE7EBDB07BA4FA888BE1F5EBE8001F17FCBE8A4F5FE85C4721392C028745BCA193FB191269880B190D9556715B3E280AD107C5C647F56921A27DF1921E97DCDBD8189BBFF542333B900BC301215C34027CA7F514C5E1A10AC0D6C57C429743F7AAB39FE9DAB9FE9763ECC46B7579C63E9B8FF7754BA3CF5E288E0E8013190224E8DE4F49E0C376BFB4D0426A6B78D731C08AF303ACC4C1B4D1B76EBA6DDCEF6930532DE17EC7750F6856B30202C03C42A3D4F6203B579112985C5F35E191E16BFA1EDD9922792764CB556120D63473BE525369B0504DCC978AB340ED2DECF3E9A180911D30204D87F409FF9F4400BA40C5F8BD547DE6192AB3A562C655A5F0D4B8DF380A61C30981E0000444EB57BBD54BFCC9217ACCB8629FC36E11F064A04DA9437DDAA89270E747BD778961F83B851F880426FBB8193A6532C2E7B276BC940A22D3804C914B0C09144C93F2DC79F55EAF485D3813939C97484E19BAE7651ABFD071CC83C276DD96D6DA57E212316E0C8A3A20F9ED0FB5EBC10332CA1E966C616AC9163B8F8D3FF6A12DFB5B3DB734BB302A25293857CF3D90F3AAC72E796DCF6D7FE57586AA2C0136FB16E70B8B603290A85F6AC698D2B489E8F2C2AAAE0F675418E84CF94F9846E504EB3DB15D454BA40C82CB3BBD25C1438587C570D9BBC72B4326D46F5AA10EB867010BF3EEA11F2EC250B3E8B51BE8F43CF86E79FC5505D8AA96533BD53FD41768744CC6BF9B6B201C81E89ABA2CC34F07D1A69AA9D365D57B5D762EAB4177436D3C294B30973ABFE7DA68EDCDA161645E6B4F4F67E891DEE5B66EE808E460DFEC58918E073DED1FD44CF3515C91EF89C229209A979F9311E890C9334D151A18D4B1641766E4D7E9B7C266F365E370A04B70BD281CEA0205554E40DB3E57613C01B1931DD33DA0B38BB3F0D05C8425A6B5CBFD60416379A9FC8D748A4FA69DF1F89BF50BBCA5749DD135C9C79FFC09362058AC387F7922D4666F9E62753DCA000F82329AB18E80224264B51933C86114921BE56F390DEB2706A51FC7BA1B888270DD0C44D1D11F451072A39B2506505EAC02512885F48FBBDBD6591BF4E30CBEBFE6CED383702C2DDAADD9402D3047CB14EF6C650E239D500C1CB09FECA3B67FD35FB6758A2AFBD5C4DEC8727362A228D4C5C992D6E80754BE63AFAB766DB40809DAC63BE6AEB1EE6BC93F7B70DC5CC0BA3794ED26BF61EF38B7736F7916591B21C2CC70187198EC5AD2A266E4CA6CE297A885AE986BFA57E41167098B53142A545989198878672E1F42A1F85373AB53FE2B1CD4B0D5CBB2E5F09E8A50558FCD6B06B20991CC66750B8A09100734E5469F70A5CF1EEE1F146F38A7C5BDECEC011569BF0E0BAC7B30AB6E15BBAD7772846EBBD796F204A2111B94EEDD0043FEFE894430E4B17C8770D9F2FA70C1B4C3B7AAD485933701141F84037C0C508382008E7376727203D353F7FFFBD3F152CF5D4AE372FCFF162C6C32708AE64AB0CAB26AB3911BE6DDA34E143CAA82D4474BE660E717D6A3D9389FAAE6E82F9084067C37C12B592050667A9BD5E4EFF4F30ACE3B151F788B820976C8A3F82CE889780B9191D2F909D3BA85472826EEAE5E2248550D0DB8A03DB4AB9F7A27FF9A5F74AA4072FB8358053EEA2E51AFC97F64F69514FCDDCFC4A14B0AE1CB8563E932E45DA3A30801EFCAF8114CBC62E85C247DF9FE40C28497FADF09A8C23A9D33C4EB4F5CA06CBCF33532147D4E0B367C0769D3EBD8E818B999D10E4E328EAE2CB1B930691C2AE8E232D0EAF97930D0C2A61C089231C400F8DDE5A2FF960912EB990964DD999180FDC965AD860D1BACC7E3818FFA22633E74FDBAE61BC24A6D6B4BF0FB0E12911BE6792A28EC2748DCAA7C653F4D996EF5F65C758EC361CA637F5D27BDA06AAADA254796523033C68DA545A9DE1CCC091CD77786D1D788BA27E8A50ABA333F2CB56062743F6DF5B226408D6B8A9EE1E73D5884F6D2EE9B55B0C5B049539D8EEC2835452B7BCF048D141898F89112818D1DAB596A5707422B575BF10C7FA4A654F84A47DDE68A567451779923C1C2061DFC2AE2F4F253F5A97EFD7AB13C37F2C1444172D0BBFF39E5BC8974C02595523260C2A95AE0F00306708D56EAA39B3CF7B6EF0F8CE246B145FC696926C0B113F0EA7F0C5EF4AD25CCA5E79E57D0DF05A9E0363B22C40F115C2713E10F9B96AC4F625B350898CFCB313603992F0336CACA3030054E3F3A14DF947D00FA36DCEDBF2092222BA640ED7B01A50E49B7895A5139A4D895CD6F1BD80424065AC51B7F93A21D8DCAC88C307506B94D54CD80BE3C00B60F9D52DE4012B4BAB0D5F59147CDF6EB908673D6D6204A9488350156F91AF5370DF388B988CAC75C4815514F23F68D143896344F6A7199B2D025FC98C1CBCF3B8BC9BF396F593423A8F373C69A93D8EC216DCA4F36F17CB7ECD6AE0B7809CA201EF6188F74BB8AEA63020859B951BAAD56D319417FFB204CF5A27B30F87870CDA2C85575CDE348A7D491BA389465BB49F12FB9AED7A96EBCF5CFBF80591E018E5D6F94E036987222A9E5CE30ADD028ED6B25413D2E3FB67EE8D19D1C6E3290DB4BB0930E3767187B7041F4A8C60B79239ADD21B1894F6DD4298F79FCDAD454075C8DBC1C5CBA73DF1D231B7E176A697F0A477A17017C7E9DD3E0BD79075FF9E55D57B1C2C7BFF49523041A8088C30A2FD314E820A13E0BA6874B6747A4A62DF7131C6CB217D4149509AA8EB69EB382AE0BC89D2E73F2A144F20018E52E051110CABC478F5ADDAA70F4E0ECBC314E7C5A98D394BC82D346B4617FBA1261CCB06D6E0F3423D575F2496C044DF146D082DD2A00512111D28340DBEE2229C377088AC0440A75A92942962C657AAE7BD60F56593D523A45BF5BC2E873E98AF2AE2D5D4FA871BBE0821B2EB261135DECC98085B22A2343EBDEBD900DB47448A93865E01B582CAFD653108CE67CF9A3A694933F3FAF4063B4AE63CF4C9164309E6CD2253BC4B9D36F0A844E15992E80CA58D6316F2CB4C1BFAAC7FCCF7D2D1B2CF729A6FDD3D74320FB7F5FAE79A7FF654BD73FD2F6AB43276A02E96D54C4086BD133320A6F27732594ADD2491F82C277B0F6499F246F19B63E587EB69A72EE2D1397E2E5F0625EDDE20448C4343CF6858C1DF02FCA961AE7107F0969BDC2CD0E88721C30F23C3828205919B712DC4EF8B3E516D9C92D28B57DA9AA9732FDF6071FE78A85A57A9AADD0DBEC093051FE3E0446C81C7574CD5ECE64323B5395AD0428770E550389A1DF3CD075D06909E6A801F7D7EAFEE82FB4527BFE21BF19245F5F8F204206B9676104ABA49F1F97B4219EABE058DDCECC4D97BD5DA3E2DC7794BCE60C848AC2CBAFC13F1F1276DB0042C97EF81662A2633EFFE2EDDF02F4B1AB100505705B7C755EFD3DA3411F23C063F32B40DC3292BB7EA5750AD6D683AF059B3F47B6B70F5B6B0A13D3306441FF50D03AB5CC0575CDD85F57A5E61F91177F4961D9C0019165C0BA476E7017BBFFA2A1BF68641A5159E8B89F74B99458028C20F4F9215A7460C2D608AF5B47 +smlen = 7234 +sm = 602BE45AC01B813AA12301DB8FE3677B5F5175A711366098DF52A34B1EA8FCFB05FDC0ABD13F7AEEC1130206EB9B8273829C931A3F0F14BFB5815956AABB36BB00DBFF8A763B2CC3526A91D75B9881576C4634AF0DBCC0F7FE20D2DC95AEB1A015FFFE38A4991B753906B3451ECA2F4B679B48D696B385C93EB72A4BF28C447AE8EF47DE7F4A5E9ED8F2550216AD2CE9C20BA8D96B94E88C380ADF7E8D0FA99E14B4D5609BD380EF33B3DFE11F487818D82FB410E924BE1482E78DF2B274EAFF47EAAA9B0AC84B974D000D52E26EB32606FE3389FF82FD308F01B5E996F7969887B3705738DD05B1310CF909CFB989A055FFB40E8F0364C13204E46B4FF399D6F96A4C0AE7B4945700D846525E65C41C02DCD4F0098B6298F880244F62B9795E81CCE68F4E1F453E65C0F68CABF814615112FF3B5635F82CFCED4E68AD056F07CD746CB2F4D2F2B58773D2E85344E9F1CDE50F4E00560EA6E8A4B2A493D4F0BAA81FD7636BCEFDC08C38F8EACAB6BDE50AADA3CAC81A52927BF53ABBABA3E5FCA60415DFCC880D9340A788D874B3A422FF6314C288196A0F082BE08F1F0620C792F551CCCD1D3AEBE29DD3A964922E2F719B26B10D2768665BDC42EACD9620639F780EBA2FCAC6A81EA49D3B6ECF69F87271A952F7A8EFA1D23786EF56ECB4B0242769D68723D36C1B4189BA94A56AF76D2055846AA4B3CCED05FF8E0E9738F5F36720CBDA7D6C280303A405409951CFA929655759957CC044883F39C1C8E20BC97EC995DFF46DEBD9BEB09BAF927E8BA55397C2DB4E3FA44663F8A87CB16A9C175CE75A821152BB74D58ED9214AB12DC3151696D3C714D6E9E91B6FE6807DEFF6567201F4394AFC49209387A44A8BAE9182F4C75A93D682FC4BBDFEBAEEF2CEE5AAAAC0566B6A3C4974C35A0413A7D3588B09F7CF60B68FD5BDD7743301CE965BAFFA6DA2335271498186B91297FBFE0D593C5F443B2F0969EFFEE7BE7EA0894F308403FAF44A100F1669A72A1B24460E27AC96E3A53241582A1E3F79C9D692B60DF11BA3D2DA4B35E935FA139A9E0E3CC58CF73DF2315209360B7A96DFC3B454D7B1D2FDB1EC5CBCA970C5371D215899B3B05C2B93CDA94E61B06D87AE9843CE3E77CB0812F8F9C0EA4F52CE46AF5A32D112B89850717AB142B8C49A89BB1425BFCED0C939AC3BC3F44880EADE5DA26451F2852BDAA1C4DCF1D5A14EF401A9E53A475FA896742AFE6F60C770F37A05CEE09AFD31A270FC568309CD6E4FEE9705C9CF0C16AF75F778C88ED9DC747D439394EC4E473E9BE01C5EBEA48CC5E1169CD8819C15CF34CB212B0F34DE9DDD6F762E0DCD0E928D3DDF51CA89621C14FE93D3CFE90E16EC9A44D63D665186CA67A483BED78C23D8A5535416E433CC6E444FA5B6DB8E474AF918401E00822A58F7E5D58DEE87F002EE0405682046976FD0B673CFA8C4E8341E0A260DC0470C56679DB1A666E34936379CA27A34240E66E2699007441511EDBB8AE1CD77F7EF0B2DCB8A742222280359FD1D4B30C3A5941A3147CA824E45DABA5E71627EE46FF9FEF7B1675A9833C3ED42BEC306659C5BF7DDD448445F8B21F1DE000450AED24AA3109969BB403020545A17C287B6A89777FBD7F97A506D578FAA5389FF30BBB681978D17A719C89B9E26290B818549148B9024A506779C533A35B8E3D56FE6592B1A84FAEF07B0722A39444A1BC3CF9B6F2F1CD565B3519ABB8ABD9CCD85C7865B5CD9055D395DAEEB422F6E22A301C3B8CDC5B6044A8E9E5F8ADF6D87E9B887DD9FC3DF677844CD0DC433E67C1C3647D3CB5F0889B52CBF020F05EF48385E7F7A5E874D36A5B902D492BD1FF44782FA68D4D7A6445D1779A1973CD93346A8F7ED6FFD2669080FD7FCED468A1FED523CDBBEA86938F57BC15A437C9E309BC0FC7E43BDCF304884DB5C9E1028A0E6B5D9FE81ACFA2467C7B99B1AFE6DAC942096052010CC8C97417AE3A37A0071E093AFFC529D95CACA1F913C2BCFADAEA2552B46683DD134FE0977B679C2FC81479089CCE89D532E078D77423CCF3AB98CE80991B04DE23D5958316C09ADAD240E69B2583ADC2CFFB3D6F756FE3DE42CC585E009423CC20305A497F566DAE77EF30B3526BCBC67261F8BC05B24B99A4F91FC2EC999A4545B8A12CCAAF171A4394DA2F1367687B4FB2FCB08B3D147752CE6B42A3D96D16C8FAC0B31874B3CDB90C9AA2E4157DB3379CCA6BDEE1AFDF3EB1454BBA89D5B8F6CA20F6D9ACF5D7BD5CB83D0B7DCA37433B74FEE78EC264C337143C6C02398371E533116EFB899546568DBA607FACCE1DFE4DEFE42E1321DC6CADDA328F472B1D3686A9DBF43B7B1EB267C9AAFFDC6BAB2BB5F40DF357DAC00F3A36C3D5A2D88AEFB6A53A1CC286EB29935F531FC3ECE8F060C742D030D4CCE41DFB36C49E417441A8DA42443C5AFD6E1F29F913347529D21F797AED6AC99AFFE49495EC3A931BA2DAB4A8B37A373EE2E76F93DED6D11300E15D18805C1FC9C7ADDCFD84852E709E83ED8A05C5E714185BEE7DA669C242E661506C23A4DA14483EE8014D2413F6F41700C056EF976C84293669A8C31E8E8EEC9FB9B282A97AD649C692309FF1AEB3849389A195640055FB74718D74B5CDAD4E79A51BDC4CCE28FC82D846DD9A9D28EC8367E38D6F22A5CD9352B811BB3829D94A7E3805508739F3FEDA7B09DDBA43ADFE3F09C5543D5D53B7899F2EA969C8E4B142EA191968222637DD57316EFD1BB2BFD6974D8ACD95C85DE3BDC80FD2EE976C36D8C7946DD8E401398863D04F21B246C563100F82AD90ABB4F04F1074FA55F98858B5BF756D6AEC4ED04E953F87717FED2A55F5D39EC9594C1447A3FBA81CE74BE13AD0E4DB477ABEBB5119565CD4AFA24FBF14EE2143BFAB8480F9D4C375A6E6B5B31B8904CA8FFC65845BE145B19F9F48ED1AA5439EAC0223E3888C3C6C8D99B1D417086F02EDCCCEB260BBAA391754E12D94C63618EC83A143C74746F6A691194327E1E9ED76EBED83E730C28DED18AA88F2C39F3C6DBCB41CB3FF579FEF17A4D2D278B65D4F419F20DD3026E8AC2D4510439D07A534D5131A1284515D34D482D76F9A3077A083C99FBE59D52AF9FB81F4D06E5969E22418CBF5D6366C8E31B7F5FDEE71BEBF6C3E821B7DB799B0CE18C1A810459EE203A5AE2834ADC76326316D007DCCF5F15FEF0E07A529507944BF6938D2FC8508A92E70BA2DC4465CB4F8FC6F1BA5DBC012D7FB9D33FA259F7B07B25AEC94EB8A837F48C20DE4C21C6046B8E2FF1855F423D36210D73299C2DCF658EC2B95E15628C6C46F7014B39D3D1D914FA9C565A1AAC7A1EE900CDE1F282FC3FF9DC586D76BC7FA8EA8A3892AD04F2D22F957793855C0C340D2440AE71D009315E155C6F554CEC0BFFB91DC78FB412B1EA32A781358C48EBE9D37067E2C40F13C538D36BEC57F2077CE2A22AA529877C48A6BB15C3BDF2B5E1AC3FFCF5A43052401C1AF098CE7FFB147F6DEA3B7EA73FB5D866E958FAE01A962DD5BFF61450DDBDDCE5AA03D7E68C2CAD5A1A99C32735CEB809FDA3B6ED31D5C4C1F67CD243C35F13B48119356B2742F40B91B6C4DEDE3793C9514AAF0B3CDE4F1553C4E20F454F604ACAA58035E6C05C5212EDFC6F50CE7209639358D70A9CE242BFE161B64F9E79AB7C4F10A75316CA1FC8CAE980DA102CE68D1A8C6F052F58B79D4FF45F2C557CE3E339E5261EC42175A61A60AAD196B7DA07778905D51764C7B21686AC781E8E10B79AC80672B5EFE86B600191C7BF70320B4F3B478BF1DD3A8087DD77E3EEC717D1BF59F5064BCDE762C7F7786D715F94783EB476D2BFA9BE0649FB24924F265A1AAF384825A66E5B1E04A3B793C988D25E206D877B31F658056B3214A01659E7C9255146359F5F071943916048824CB68DF33361A41F5953355A746F00C2A097143B6E26DB315CAADEEA4AAFA7A60AA4025E8CEC5C165D57DD078C440F98A91639BB39BE3AB27A80CC249D22928A31C550FE9BBF7EF82FBF7C781B85A1528B6D2EA254EF45FF5F125BE08747CD9125815B5C266B8D9A811E83621E06BAFD14FE0F25719AD4480F1206918A86BAB013A1E8B955E69E3C3DE92CC8FC665C5EDECF3A91A2ADD28A65A831FEE90D4DA4B8C32AC98F2798C538535DCF7A6F5825B5CD36D1C777EA61CC60ED04A0CA03BD6054DCC45AE0BCDF009E9D00F871063B7B44A4807F559AD07E0183473A2148364CFBE743FAE8D63908CAC5B1726443A6F7ADC6819C2BB4BA01517AC5AC42E7357574C0FA72D27B1986360ECEF6748D3BCD7B172D5B3064A5DD400EA6CB59E81FC300E264D98C5A3FE0280DEDD45DBC04F05BB5E79F5DF272B3981AA507C300C43B1FF86FA67C3E87CB47889EEF1108CAACAB1D7406E3513ADEB083BF8E541A88C35AA9D809128C24E23E8931F980F911AD932D91527D2AEFF6AF2BA0ED10ACE4F0003D67A1E074D01B46001077F28E4BB0CB7214DF5BE89DB587257FE8EFFFD2374F1A92701660F6EABF7B90ED7BE604058D1490FE5F181BFE58AF8AEBC28F08D6FD6CBFAF6168FAD0308BCE0B139FD5C0EF7260D84FE274E94B66769D848DE59B98096B3D9E3D9493A6A798496E327BDAA28A69B7D0DD7F59F778CB959FE2E0089743330775D6DECEF5CB83D7FD54C1584668728F6EF389A703109017CAD87A909D2EA4831ED4072079AFC5D2107E0A88191C60B2B32042C5032C6DB4A8176C27E6B8165972BFDE1E2749F015927B415FA64E2E55187D2044669CE9342A7D3A0DEEF6BFBF1B72C82C478941A659C96774285F0E842786094AF6A596DFA6DEF0EE73D8CBD4B0748D38587312E1C5656758D1849A9A62D203737C37E221688E6797CCFC3F76BAD9CC891764430C28E5F87E43020BCE0488569F59FC9A80AAF168F2B7C8F60ED476662E03EDB3E873CA00FB18C46F045E2C52C4C2041F2B7FC1F75751FB5AC35920A77607CEF204E950EE3240DE510E110516A0B370354320A1102103B5D46A2ADC7D5A944CDC4B2287FD95D2E09F644B2E9AE6ED9B5863EC40A9A0E0B014DEBF64E4F7A72EFDBFD9D6661AA06F0EABBB213F068502A66A9461445A0E2E29FC2A092D26D8F6A53609FBA42DCF6FE63FDEFCAA32519A42D7419DD2FA62D39FF8775AE5363A34E43E16BD07BEA7087028B6AB76D8AD5E0C08F4F1B936DAB33533FD5941AD7C1A10497122BE4A6F8F1E73CE9ADD3A1475EA3277F130F7F0989CE0D37A85525D8F0872B40E7D0C3D58C267D66D3A90FBD01F2057518F1DFC5D36FDCC4BA85E963F59519CC80C1DA4610A69CB9C207002F45CC9D74F2D89EF9D1ADC12D4438F7035384D18F816BBB5F5623115EC6FF70499BF97EBD391DA30C7B7CE6D0DBEC032D82E987A5543F133107AE403186CC06840EF3FF49A0E39279D22F237721BBA7AFF506201AC1E625E4D8E0EB31B9060262312F72D5B079A6C56B81F8C50B4D6225135080DE2CE2A22FF3FCFFCD488F9B08FADD920119C522C5A04FCE95B7E9BD5CD1A2698864F8F7FEB760970ECB0250F018A985258945606F8D81D9BB5C826971D011F6C6CAAD77CCBDA89F50C607F9D989A018DFE49D6BADD7061E90DA1BEE390C15073507ECC4ACFBDA5D845322AF3A228CFC1A33545DB33A088A234BBCCD5E21C2F5993658592843C1B3C043885EFD159B55B11BD8AD6FC30BDEFF1B62CF85158AFC27AC209ECA75745A774E2A17909BBF201446BDACC013B14DF8405CD9F8BFC3BE8C19DD39649F58D346267FE56813085C7CCBF7EC31402811946DE360BDCFDB6890384F7DD3D25309EAD923DFCE617C6B2B287310AF73250CEF6059DD8DF979B1A1EA6F1E182B56128463EFBE4E0DBD7F93A468C77BF2593CBF6CA141F5DDD58FCF40FF9A21F0B86341524EF2FFE99F7E3CF6FE09689BB58CD634DC6C6B5FA5E009F52FCF2CE43CF65B82534F2D12A9E8F1E40CBB20FFA6288D5608BA6D105D02CE9BEA88F7CE700D817F74BAE74063405795C35EC1352084F4D6585AA7A597E9AEBAF7EF0552FEDB37148D3F592932D8D1CAA13ADD331C3D885C8B47356AA1D3316B47CE46DDDA60BF60A5B653837F8492159A9E2948EF8553ACAC0CC8C3358766E27F96D767D50FADCD13CA69FAE8777DEA2E3C3A9CC709A25A573C0AEA691FA16249A6BA275AD683BB5F7766BEABABA190906AC3C5F127F27D37A584DE3B55BA6F83438FB285D7986748FA569B0F8BBE9B007CD9957DADA222C47B01EE92A3F0BAF3A3E475CD3BF45D49655D1B6936932FB03971269342A8A1AD64CF53601023D8CD05D7000D486AE0EC97B7F6EB2B06B1D83FDFDF4F756565AE92D72788071D9EE249E33EC1532DBBECCD655AB1BAD05323CF88EA0F1D00B1CF4AC0C7F44597C57938AB82B11AF32EF57C5A2A7F17A5D66ADC55BAD8BCC54FCF990D98042A5467EAF56E6E55E597E81DCE1FF2E404A8795B9C8F60543CFF72955A8B6EF0E2E393A3D6B7083CCCDD90D33384D74ADBA09108FC8DD0614172F404C59696E7594000000000000000000000000000000000000060E121722292E3996AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 + +count = 79 +seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF +mlen = 2640 +msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +pk = 66553C99BA2ED64A3C3B8F18DCB28A83D78734C80F7D3A7C71E3548D60CA3B3D144B7AFD279D83BC29AEB5A648D69850D0BB1D69A0C901502EB55ED8113D0B65AFB4EB3B782986C8E31A389BE7524BA3D8D059F4ECEFC6D84DC698D355DAD162025A08170F61399C7BB5F484FDE10EF1781B6A2645E6B2983FCEC295019B2D75A779935137B9C05A600610918979D0DDF580FABF15990998D84D79DFAB062EA268B28E0870E3DED7DE2BDA158AF3DB15C3AB73A63B45130DC6C1C784E8B69472C11B7321210DE0579C348C222B1B5A7DD927A0412E2D5D658EF2ADEBC2BB1735C6FAA8989D0942FF6E70C13D839CE800BC3DF22A65067F1CE2A0B7CA077C8D92CFFDC90D25C4E17799FBCCF3E278EC57C2979D50FCACC2D4AE11D87E413877A8A2A170C3F1369BFAF4B5FBCBD9C8007761A9C07DCFBAD06A2EA4E9B4D43547A178AA4E9E375E5836A36E15829041CF4DD793C1C92BD57CB168642E050D732168293CEB9095F7C963189496293646DC43CFD46BB4AA247AD38CB47ADF6BD20494D127CCB324B95722F8E16E03E2B3CB180889F4557F6DA59BE3A9CC3240091F6D011C764EA88FE231C05756691C612D217DD01EA45B101FC4E1F54DB0483502427F59E0D4DD820CBF6FC309A1E7B05B98E27B4B3E32C753DF33F4793CF9F87FC7D9FD07FDFED7AEC5ABF70BF0E90E6B7AD4C4499CEBCFFF9E085228F96181FC67203F30F6A470A4E01C47589237F29A37D3E3211688908D77CCC0018BD592ABD9AF22D587B84AA6A36D3F729BB084662BD7ECF77BD5E16DF6DFCFCA18285BB69C956915A8F440BF91BDB1BCD60540F5A85E977DF6A7CB7D7693CE955C38844472FA1D571F3A9FFF74EADC0CCA9AE2A46CE076C26A1B588646B6556FB43BD438E3BF0BAA35B28A1B1BA5260B7843C8F52AEB8CA86B964CDA395E3EB9E45220F0949C10D4CC5C53A9004177743C0415450D517EEC73BD743E923C5253A089E9F1A3A9555AC338D35FF75263D5748D922654194282DFAC603E10883AD88FFD8208170AB5E4521394233B0AA9C16167F2AA3863038FCD778C8FB01BBA83E874D51A8DC8C7A8521FD9F42B1C04784C2CB2A64320BE1F7DE2FE9D99CD58A66FA738A69596B53D6F721F4E93BE06F9AC1CE19CD121D7E2D86AEBBCB904B2D2B596338A522BADA07F9017B3E78CF5A5D26689B9CE31247CDB9AE16FDFCA8D4C8C1C6B20B39FA8F5744B5B7A5FA2DBCDE0FCF38DD13A45FCC07243A216F8297DB4599493B3F5F64A212AE31D384E10AFE007799FD49380C5D6EBE70ADAAF1B54BDCAFEC415B74DC031E0A396DFFB1DD0FCCA1E2A1328A06C627504D40E191E64273B6CF655CDD4275922603F2E9D95571106E3903556745FD99E404FCDEC84C1461BE00BA78EC842E407F36716C37272E3F28EE2E6A2233F482D9719E2ECFE6C5C7AA9422609FEC791EC426E8C81A3B0E153BEB29E6501D8E96BE448224E6FAC7FCC2B17D8A24A3BFD113A3DE50118E7C11E581B4AEB1C546E6CF38B00D218867E498B236741C4CF433FEBBB2592EBE615FE03E50C1F0DF9D3AFB11458818738BC7AF1FAC7B91A4347CCE47A990EADAD06924A9FBDD6222E6D310C1C1869AADB086633FCB0C7699E2122697177CF615D4D04B3593D1F31BF00A8B2109F6C941979EEF836932969E2E0CF86F32951ED6B4AFA5CBCD76AE08E06139AD56131FDFBA129240EB864D22FBBED970CEFC18ECFADB1BE79F4DEC36F170F8E0E0F7DBA6B423EC71ABBAB0907E37471BE3338072341124817B7C079EFDE2FC447889C41E0AB2C22B8B5F8C3063C77350F50E48618BCB833333F38094D9B9055374435CE80457A340283638288F4015A8EE9A2702EA1CE68619989A3DF971B4A07451E1B30BBDE4F89BE53FBFA05AE184031D464D5C147926E3A10CC9D1FDF20D0995EE12EBFA51CDDFF997530323EA14277C0BC4CC15B1B191C7BC8F8A3A7FC82CCBC8E79C38B78F75B51C6F66E4DF291C23072D678F0EE1BFF7A3CA1ED5CB3513FB6219C7AF16F73C4EEB3C2E8F8B49416D243D31BB265159A3AD002546DE9E6F14FFF5FA1374BDC02C509F424BDB4C418A529B74BBEC6355DFA2215EDE34BC34815491C87D7DD190F6911E713B75EB675FA076DD26FEB7FFEF634FB5241E32E42CBD244ADDE2BEC4EABABE3DB62FF08FC13ADC6EB625B9C69A6E7CB3D3FCC7C8B78F251CA164F5258DEE21BE3136FD7104899AFE63D7603E5EDCA1D1549BB6D26902D9854DE04A239E198B9ECE706FCE922C3F03EE4759898A79D96C1BBD3ECADFBA53A506120BA020EEEC05CABF3BC00B929910C2A32A28D2D39BBB80E8CD60146449F9D6078A56B74E05BF22B4B3B0DF920A7624BEB903F4FD7FFC8DE8F9DA53C5BB4A4BCB8BE7A8DB3ED0BFA0C63E86CAEBB5E22A1876D5BE5D9183A82960A17D4DE3068C4D68BEE2281FB63335D75034C11EC8D67FA4D9E1675B17881B6FA84917F9A7BB4AD432F126774B5AD095907D699AF8D950E3287362EA83BF350642AB44E5420CDD89D4AD48CE766E5607FCBDCB745203CF42A70569747757C7059DF7F1BB947EB11240F58772F309FD0E069785E5A7169C68C947773831C02BD8A842DF9B8F4F8B4E8712815C99024F8AE7A99ED6227226E682A2D21193496A22CA212CE3006C806C4D57646B2984877B15648C0220E839DBB56C1DD894A33B597142B53CB48362BC4D77D124264E7D76C70213A32DD9AABA1CFEE9B8FCFDAF85F0F1DD4A21CC4F25778CDCF475AB4331A61BD88AAC9D3A2A0A7C8A5515F4200A5D1FB36B9500D58F7E2D5EAC6A91409143B41FCEE3E0ABB6545F07E5FB156DD0757485102F822167584F7A6322FDC373A6F45CA5FE78B72368647D8F75DEF683464E62088EF982F81C41B36E67108CD028B093B037C93BFEA57C31535027EAD87F7D515AEDCE8B92E5E7C791FE9C219730C293E578300F958C30A9EBB6C40AF7BE7B75A1F00E9D9932CD6664924909AD082924E16454FED5080B768957FE3758CF9F96659B4F96F510845CA86508FDD8A4FA2DD695DB9B5255FBB762DEBDDDE572CFC40A893C9F9ECD9FC38266C7B7AD6F84959C67282C26617CB12A613BA356FF9ADA2120F32AD3DB87B34957FB4D8D8B91ACF2DED2977CD32CF034313A3C15BF617925AD483E0E6AFF98187C5E83F4B60DB4265E4DB0CCA71AD37DB4D44E39A92383746A579A48633A56BF37268ADEA91C3EEDCF0DF9F624B9E7C627E8678D91E535E85C3AC90C3C1113EA012CD69C99E32F97D39A24F52B38F3CFB79A08A42B20E27C6957064984E767AAE1C24B3492D3377E9BFE499BA0DD28FA278408B123BA63A1BC32C6B578EBD032C6735AEEB92AC6EDDA7FBE25861FD69A42CE148B97BE4E81BB7F30631FA0CEABD8F6D5B5203818AAE233EAA7BC66975051F95EC6388847D98BDB828D86CECFFB787D05EE6025F59AFE58E0D664D845B894CB138F106C61980D04BC81C01FB4855D74736A17436294A3712557E7DDFD47ACEC387D6B75D4EF99AE3BBF1467DB347870C9B738CAB068EDDE2A180AD0EB03C83D8A97E062A604FA95F1AAA7CC9589A952FC562B24F48D926019BFDFBD4FFCA4FCC02B2A9B1AED069369C9A74BE8FAD1AD5D8547E66506E6405A0203EF2EBC1CC91A830C8AFC294FCC101DA +sk = 66553C99BA2ED64A3C3B8F18DCB28A83D78734C80F7D3A7C71E3548D60CA3B3DC48AA53559082EB398F6309DFED64A3DCE76B815889B998036601B71E79AA7A0083A8D3CD853FD0A700BC56F5E41B10A94C64FF07B3D714BF5CD8849B402E633C5AC704737124ED04D39482355D28B77E0A0013640620B04BCCA713DA250F53358B00D13B6205C96498C12500BB14444882818B911A3344524B32119436200B00549247153201003962408B12C212212A1A445600604C32281099068C0945001037080226A901642A2866142B02DC8304042A6600B1604A1B82898822C23892991965158840C5AC88D58284622C389E0908D91164940A029213308A10610DC168EDA246EC49485C022720A08899284511B836D034811192928240971CAC48DA2262D4A9040E21272D81861DB10691A422003082A10C060E29891A0265212C6884CB428508830C9002CE4927098944903A97119164893188A002812DB8250143745944220920001819049E1A6701A41119B40608CA64893266909374413A12053C208422460C8C28D00A384E18244A3822109003100873180880820450918A261A44626A3261009916D918681C2426A92A20C48842D13B10502287003A45122270D0A14461BC225910204D2C648D13866C9A84408B170630222C3268D03022EA38468C21870E4042822C58802C28890804589B2508014644A98445986611CA2208BA02D213188E41644129241D1462DE13601040602D3A0905A82095294200B160D22138559388CE14830210548111290224244530208C2846C0C93281AB40898C269839649939244D0222002101024002A14139204318D0C938499804C8C468604990C8C2288E28200D4B021C3C2249C2646DA4402A3228A443842DBB04501176983480E1A24311C218E09332963206AA3B20C10347254B65020378AE00001A4302099300501335189B051239804D2048504092913B68C0883490299085C020D19C140DAC40063260E4902202344728CC23044328942225108098403196C8186255C142C58B22013384DCAC060248288E4C20164086C99B24453B261A2304C2414280C946592324502C151632269E186800BC97192100413C24DC11461A49051010621C4322A9CC66C0B86911332089AC4851A302912B081C2147143862C1AC4308B149199946913A120C012221946821C804501A740DA226A094760A1A664D84888D4468ED2C011E4328840B460E3188A09373094402AC4307064841089042652A690DAA840CCB625444201993485CB344A1AB44084366422416542A209CB1626989841A4A68C1AA408430428D926059A86090236605C3809244692D9A2300BA480240708C9C0091C30840C256C22134D08104AC2468EA4A4301BC7250C145292A24D09B42801972D03130E20128021A1451BC79104154913276A184190D0126D518030D4145162287014072A0914004CC46C18290C0027622049914906804CC62949286D0A494122B04092B44880204409A78914820C5090450B22801911640A0325124092E4124C43206A01404824A6405B88701C132E63260061420E100341E484050CC99159A80503246151400D0AA14CD4B251C90070C8A80514452A9C9610C8368D52344024390A88860459B07064344502136CC3444D14262414A32521B3119A88891B36045A12610B4502119750A0162C131832A4A8010CC97021A288E090900B85105290415C224589166C631845004209E2306901350C21024C23B24554406A14C56862488C019049A00412A12004921831C99601C0901013B8091116450A86080A2471200624A338701305281034601B8381DB302D54080CCC983088304498064658386213166923176649B420DBB6849A321084C4285186109090404BA62C2030620AB70C00242159A690429080DA88711A4404E3248AC004099908694A16881A062D0CA104A0C484A0C249DC22684330800BC3880CB29008C885C11806838609DB962D40285101412E09C94889124C12B340A13461A1104243B4685A88284A386A1B204A1A050859C8012080691A1845420260040845C8006994886524242CA3222553080AE2102C98C0680880241B4769D8846161C80CE3086082344ED1360CA222101CC485599290613882182342E1168421321288980DD2082423932113A445DB1228C3B48CCB062858280A53A86C1021065AC02D203485673D3327860071D4CDCBB1953537F3AAC87B82F10504F0DA42F51F4E6C085E89EAB4EB441B4FC1CEC74BD69EB0B3A52B58645F9C69DF96E6589741FE8362F7559B79CA26CA3620FECC7699A4783D9579C570BAF500683E01A72F3273A23A4BE06BCF6CF7ACB68946C2B24488E0FC1E768FC6F931E80D2540D1E7F84A925CF587C64E596008E87E7E7F40BAC0C9B15C89BF792D506476F1FF056B041B33922FB633B01AA487FDD18D1172AE21063A864DF09B4DDB1819BC7BBE6669D4EC4CAB4C03E945903DEAAB12EE28733138C041512E590755FB8ADB7E60E09DCF81442E4727C8B769E3D4310C3622B7200F1F24E08469B6CE607918139FFBA8A1902557B934AAA108A6188EB881C9CA2566DE74859DCEBE219E00A1F5508F391A5B726B67B00680046949E4B4B81E92947A72DFDFC74F0E8A4988D95897B6D0B42424563FA9C660C40789C9205ED909E4FA7EC46699ED2A57784280F2FA051D10E8D1017E08ADF1B18AB7E3A04DAB54D0F06E09D8FDC5A2EDD2DE9B6AED26F3D31E24151DDC1F2AFB13E46B84D927236481ACFEAB35410696FD0CE37831D0EECC454CAB0258F1E3B6A264B4A711CEA5E1EFFF8F07799527EA452C7B8D5133A30F5A0B50669C51C57A082536CE1F29936A8647490B33ABF448D4DE0DD791339257579A7A26F3FD22E38E9BD727A171B7164F267F9FFE914B9F29EC565FBB3E37004FC13AFDD76B9A4865F9D4DE08629E8B794A545ED64D64A4163510EDFCBFBA465738890E82519B8678C361010A31FFA8894B5EA3AAE6D428CB21CD1947763D00341405ABCC210242CDECB65C53B63CFDE5AB35E6B2B7EA4E414AA63BB143CFC8EA33776EE44C197FEE26DF7534FC51568A62739DD20949707B22AE8577CF12CA0749F0D539920D88A564DBAC6BAEA0FD56D8B642E1D65264C66350F20C1BE98967B64F0AE38E23B0F605F1191755AE06A8F22151CBD567B2B1117FF8F5D4BB6BDAE59502223F09B553FC4114DBE8061C4A2495C253F5A19F7E05CA6EAA255F776E1D65B9B6BE7C055407D6A1879C912BFF4D90314EFD6FEB593B827545999FE63B02CBD9B019EAA6A59E5C642ED632824A9464A1232747D8F3687B21F7A16580574786EFFA5B09E6D2A6F2D9DED731253E22CD07CA9B301CB5770E09167065DAA668E48A6239DD527CD1125A0A75F2821BC6B169347F44E9FA12F34F81CCDA78B136292855C69FA293CC7FFAE44F3C397CC4E333FDBA0BA5F4D9C2E52E298E288E1258F66B7C98187311C6F1F9653E22ACCDD00202CC229332D615A9D15C61B03F2EF71B11BD63CBFD8155BEFF4F69552932552E77E4CA969C1B1C3DE540BD2843337821D137F8FB959419726066346DF1731DB25B52BB3D13A4FBC4DAB8EBB547749EA49FACFAEF699072B171C2C25C1DAE051F9D6FF7030D606EEC90D7AFE09A15798F4D585D5012BA77F661F015D63060681E78735A225D0614D27D3334D4FED65BCFB4E470C9B17A74201FB66473CD0E032199BD2F7A320B56F2B6C39276CF5726D1143201EF13ED1AE7766EC2989468FFB9E0688068C9568D3576035FCD9CD069F5DC53853F7A3346E9B64D8FF37E17AD712E938E82C394A3393B329969E03A2EE81345835786E9C2C6A9C5C2F8899F13EFD61AED29D75867F77FA1994018DCE6FDDCC15606CB53AE397E6BDD5D6F1660A7D9164DF9B4E38F25E7767D6B433A637BE2EFC9811E775035FD09451FB4360B8D2898E126CEB8833A7ED8A0DB5A7F8DBC83B2428814F71A99DAD8DB9E5507471DCA9D37B6115D34860516B9B9E4FAE69EAA2D291C465FCA574E7C634BB543A95EC0C5CECD2560F9C0AB2312B61031E26EE6741E04B91B0048CC11358E8685AA6A480CB494FC9130B8A0656C1670C4D88DDC2D5746468AADD4B5BE63C2E9CC18AD7EA64E12E75F86DE3D4F101E274A872631950C4477AA219E392ED04771658244A206153025A71BE9942ABA576C60F1E84E12BC5E9936414DEC3046E3D05025B916E1A74DBFC89DC91D3D84EFAD4E42932B5B9742E501705603E489EB3F351D9E85D7B5CCF1013DF3871CE13BD17DE5324D019E7FD93E79A2E7F78F18A72BCE57015254B74027119DCC0B21D194A099125EFCA02D2749DCD3C879D38C2FD470806641B724FA4CC1342DAD8359AB9309147D7624285013773EB906D04B72A0A8793B384A244159D0D3803A1295DD4B7C99E43AFDA3078E96DABAAB890105751BCBAC4E4082C2A426B61715251C4A2197E45CBDF863214211210D60CF4DF4E3718F57B317AAA3B3301DDDDBFC4D3A0975AD48D71A505377A2915B825867BEA9098FB2CA72091CC4519BD15BC6228C544881E0B0806208F38670A6ACFF10A1FC7D897EF58AF1DFBB2F0769BD9A27A366F81F0B49260801C8E318AF36DA5CF7774E2A417F9B774BD63139B45571870438C8B8CA6A29E38739E03511C07787383702929125B61266E821F93CEE8D60429B94992D0201F9013589A858D0ECAC00AB0E02F18258B8538C05389D734BFB1E794872B7BCD60F50C8E39AD18BF5E54AB1CA9F1FAE5E67C3861AF464E4CEA9C9BD6C2947C86EA2291574B27CCC323650482B46846362CD8119E4249D5F324125B051DA428E5C6635D96824D573E3BCFC932BAD7A106D4D28270D570BDEDA6F26C7ED1BD224444E5A3ADC0F6C58AB1235F585D88E8AFE1FA4EB1123C22A2C8BB859790B22ADE9ABFEDF5D0C85CD6B7247961F4A9782A26437D915368BBE63DD308181F53DB2B6948E9804C328F57391383C16F0F7C570D593C716740AC72C55F9D92D845B4D458B13CBBE337D78BE181BF1FB91C009D66A88E2DD02E8952374B9610ECEA25453A5FFEBB8EAED2FD94ED5EE14F9DE37F1058068B9A2520C39DF1383A5055EDE7538166AD611D7C1AF0AC51487C13B245D272D33CCA494675087FF02570BEBCB718BBB98FF3AF89F73D724CBEECC456F80317A4C6F944B0DBA56600AB77EA875418A55C12600D6DD412B3DA1D525A531CA85FF41C13C469A80FA41408C03690F39041E520761171850EBEAF3FF07B7A6B4C2487CA367E60331581961C29716B1861F41DC4A4850A10B6DFAE3F7C54FE27967A6AE5C5C8C49BA17FCC1690D0B03578CD8C8108B3A86C404956D5BE4C1A2E5AEF9EAEE04304BE136374E89911F7ADEC672B7C975FA960B26377D3BE4038A72EBD00A5F8B89093B656517B2E856D50E56659EFAA48F16584D8B8133FF3069FBC336F2001EDEA93331BAE596FE4885FF5BF004504E019981D40D67AC8D1BE3E9AD18C0ABE2AA45B4988102BFF3C35B742F6DECEF7C0302FC12359E3D13B7BF21F5AF7A18A564F848033142FC47C0A1474FBE99333EAB0ED6DBC94557F4D04AE2CE5E0EAF462F32A544279293B31539100ADAFF2EBA908409D7C7E5BB9ADEF963DACFA13A8B0637708D9026502994ABCA8BA53C377BF6C5434CEE3EB5759E354F874CE127C0C38924C854AF11F28A52F2166AA8C1E8FF4833BE3F2E4BAA6A5B04D09116D831D30BB1830B25F257AEF0C6D1B8058661858695D337DC8F16270933A8F29A5F4E6A6BA54B98B626F7550C6EE30B67C3EF1B36AD52322D8B6F6BD7CCA6E61A923FD2B3CE3E8CB41C1F3820277BBA471DF349DC553E6141BBA38C875310361E67E91860F71B7479D9ADD042339BB069E2699C92B96C66ADE50AE785B4FFB3DA9C98D42CEAABCE75E53A6EF625B013EBA2FDD8B5A4A1EDA3617B5330D6A245CAFF27FB85C37DFE1D70F5A152FF53828C2871D36B0B0A1A1B4BEA43047BE453E83D3E1D37B21E44E7E22FF93E5542AFED0910528C72B9B316379776330BBD246FC85D5A5763EC8879C06E58EFD3EDFA24F1733EF89960CA675820704886BEB7B1AC80B02B346CFB6C615049C4B37BA946025D4086B8C992EDAEBD76625B60E82B15D6B6DC5516B85D6B31C960711F188B207A9E3B1CC4C6BA7C16F0335559012A97CEF1A062B393F6FB7AA9C9CC44E51C77B5E669F53CF33C6D63F82D181CA94DDBD8B81869621150FE1E2C991616F814E06ACF274867D5716A87CB29182A31F6A2EECEE41774347D6AD14B2EF7BB6F7FCED853E9EF1EC127DCDA68FEDC6DF19B05BA318CDB8FD0430726EF2056FDE4142614140DD99AE78F420EF41E3E1EAD49C5FC47D5B9DA3E5C10C7199DFCD668647790F648611BD8C16B63631813CC3625919F2855D2BEB45D8F66BC6695325ED2B8D7EA5A7A5604A4681BE7E1725791DE048F40EAD30A8EA46595A8F3D8133CF1CAB45E5A65E3DFDFCE500E18F76567D239BE3AD9F66EFC742034945B891C148A44905C25FD4656575B1C0613E19CDE084799C51306FF7B8D92C4B9C2CE13EAF85340D1E2B2E275901089CC34FF88A908E693FD4701D485F82BBB48CFE030D9F268850A2315ABFF991769D07B1EB9F5CD58EE12CAB3835FC1C118CFEE5CDC2CFD27D47CFD6C4C816393CEF5E3DCB7DB087714774D72394987E0B97369357BE7F296F8D3DFDF5D0731935EC217A8853749A3FF886BE1CB1FC6C04B6ED88013998386E014E8185D6EA89C140A93D394C5BE9858BEB3E4113EA37A93A0223480A935AE0F4E83472D0086179E5BC8260EF0FD491930B0DA3B0041E63380403F3BBAD908D14017092427B484DB8C2DFC520F352BF9EAD1C8DE2A443482CB92ED042C91174431F223C23AA554A602684BBD29E6892B8022D5EE9D66532E +smlen = 7267 +sm = B4D19E6BADAC01123199DEF5110519410A42AA959EAE552251FC1F49BC9F604A160C0497D818B3561934E5969C302CA0FDE07167508829DEB98848F4ABD978CBA02E65F18D0D711595254D630370FDB2EFCFD07CFDF45688114714B1C779C4B95476B636C8588CD3480DEF4855D26D5F177FADFD97869FEB9287222C1254BE679E6663AFD384C0B39F4BA2AEDDD3E8B658768FEDCCD5D038214F7803907A297B6DC515429CF0F622A7A7F1DEECCEB64BC7F9F805DAC10F62D08C90539965ED662EA71185A451C00642DE944D34A55DEE21513A71B81ABB39EADFAFD2082F391D9FF347FE37B678F1D24871A841A4A8F000474B007AAC5A9D42C3076E4ADDF3B460E8AB143BF6553AA57FDFF73888A9CA1A3231196DB8F12F286C6D97B72AA3B84E82BA254638A721331786D602E6F7689AC059983BC324B8B803AD25F0769476EDEDBFF8858C27E4942155D371887F1A7609EE26C453CD7E31FDAEDD6AAB7630A5056CBB82A90AFE1324F02D7F7C67C6DF6E9173824F792D8A0D22C215A7D7D1DBA77BE66D683A5BF738EABF9A7AA84E4B03D541D7BF9E84F04CC8EF93B6C7A1C05DD48E6DD32E80E11743F7FA3773B1EDB2B94421F41B91E42C09ADF69C8AF81A071E6B7F4017887D3368F2724C7C2793FDE79C1CD21C5C65B6253F32074287D3FD1051F2AD0CDDB57B08FE18B94E5AD8DB8D95B458301D90B77202A63690AD744B278A0C02CE943362D2CF6595AFFBCD9E4D8237743ADC19E619D5A2504DE4748F5E8102737779DC5163AD1ACCF19B297CF627C172BBE9025AE4A007B6431688FF4A3684BD12DD038BE1B0BBD6EA17972FB59B0AB4869D1D5C9E1B76ADE52B3D1B0677DF04F88B6D8E1271FE4755F85254EE302C6E48DBEA8D5BCCEB8E19033C54B817310B06BEACA5AD7D2106CBF7A8C63EDC547989C491D2785B39BC69A03E5358EBF264ABC66BFE68F1B7C2BD993B0DBCEB2F1701A9B01EEFD1E76C3E40B86D54C4FAAE8A941F4ACC991FB06D7E5DFE14D12D4DA870F62326FEDD1677DE534C191E40D7C9DE0AE8DCB9B9607D7B96AC7F3DB74581013170C77BC419201522204D6D0585D00CB2B35093E2BFEA1A671B1F3B46868F07940DFC888A49171B3D06F75C6C54686917AF57B766B79BEC6723600702A68A5D832A8C8DE1BA05069D2E0CFA1AD1686F229D8FA8EEF693648979A8EC45C4175ADE38B71B50AF7A6E542B93CA59596D924AC6F53F608FEC8130C62686E29059E71D2CF36250ACBEC84C15BF91DF68820D718D6B786FF4255F15EFD4F0E2E847D65AF145AE5C0AF84DA6CEF07B06E18CCC76D37A07D552B1C0401E0FA3AD415BFB04C7ABDF6ABD94A6F7D296906FC1589A06EC66D5134E44F490A95959A51D48D7ECCFAD134943FDD0BF7544AC059A21172DFF31E1D6AC198F690C4056E3E6DF7E32711036B3781BB3FA45B170E53137AE1E61ECCBB5DBBD87D37AAFC811922C08C9A493E172681566AC990A926997D68AD87773B45DD1EED02CDFBCF31B4D7F00DD249016A5470AB968E4B9C87430B1986166DCAFC814AC988DDD9D6E4096F591EC200AB3C4F20D7771D7854053E313D4336CABF47DB944A6398B9B460CECAA26C9430DDFA29B783F83F3E8A2016995FC26740DCD48F8CD069C3EB6E37F824B59A1086291E42EA9D9D79A41851FE66E2707B816591F9B4943D94910A7E1AD630BFD7D1FF7973B079BF307086E2EC71C4E1BC0E4022962F0450E2A8BEE3A05591F7047DB9317472A9C2C08C90AA08718C91CE551A785AED24656F82C88DACCF856974019E9BA713ECF3846DA38A064BEC3DDDE7D8E391EF31BC8A8101016716439D04D9E3FD9A6807BF3521E37F61CE2A06768827E303C4328CCE358147B0725ABD592EE068E4865146C3B3DEBD5573762B2A94C827CE0D25CD3221035038DBFC661CACFD9F86F35BB86A9253FF7201000B3DF0B13381AA51B900388CD257A707AA508E68A3B0547A3F0B0950C8B57971BD003EA0FC914E4387E1237A3213454520128928CBFBAF0A1366DDBEF336EAA2FA6EB1EC61C986CE9F6CDF2560801C20243372418F728FADE333805ED8A7E6299A20FD15BBFFFF7FE49D9EC400E3E4D3EC964547FFA11CA749A1ABC5C3994619BAF26691E0B9FAF68E5A09FEC11C3951295DF2158770908E73A33AEEBEB2C741879627561545FF142956FF30E7311FEA57453FD4F3B98527105085A1D4AA311572873DEDA4B5B2602B8358F15119D5881846AF2762107E2A9C34D92EFD6E4FA145939F6A3DC22C6483736B3573372245BE6BF0844E33DEBEF96F185C4AB7C2B9171CC5599B3AD0EAB1A15B342E7DB1908B53B500FA013B3FEC19E5F23BEFFB2E7DD1A7AD858BB11488994744F24D145E4BB6001D03E0FE4F521587C0F1EFF081D90F378CE1ED2CA20A372C76889FD2B845EE86EA726CB95183F6E8AD91BF930684F3E19FDAA59E2FDFF66D506DCFA87D2185307B0ECC977F26F3A0611108F722A517EEA25D15326750ACB030BA65440C766EA7B41A52C7FC36C345A3D33EA85EDACA521A83C6BB0FAB010E2AEEF7487D4D64BF4593E4DFEA8FAE5D7B9A3ECF92BECDF4BCAD7DB4ADBA436F52C78306AC2A345E5F999CFE04AE63D2F2D8925E5BB2D9962A59AC48BAD4CE8B51BC63135291F4A014A0C472BFF086428B291CA424808C724DF9C457A6DE0A5ED7258FB0FB5D0775A700E8E64AF639F95D0D3FAF448BBFA6213B25046ABBCD808F0F55AE453894B856584DDF49D4340216C403D44B3CC3E340B4F1F63544AEB5EA86B3C379B9C09DD2B239B64059C0638915EAA4F25EB9A9933C874405BF700B547B725C5C61AB3D978788DA03CAC1E6F520D085185F2566D68D4246CF3C9F20E16DFEA5BCE1E51D50C812319FA5E79FD8B9F3EE78278166AC54641A3D257470ECDE4587A4107F1AAF08FD8446EC34C38D50E647F255828FFB9E8434259110B3F1C0FBC1741958E562F31260BF66BB404807FFC89866AD21A7108DC28C315D19FE6F3C0E481DD4B54D50C55F7621E0B114BC0DB6B60546E7E763E75D82E9EC03AEF6AE274B44171F792977AC44D136FD648690134001DF43AA3714EC4AB0701A1415201A2DD48E73167597BE22405A032999063C7BD279FA665719274E3AC62DC956324F063E8F081E1653305E505B8B026EF5F49307785CBB736949F44508CF84FAC1C296176E60491C82C828685EF45F7A43519B93F25160988F51774F9D6A64640AAA04E4099EF2C283836D29A3F4FD3DF60EF7615B975D5FB3288EC8A939894AB6E2626B1B164CADFE9B1A46B528EB00D2BEFA8D29261BD72DBEE45312940BE33DD95EA4C75BBDEC8699D6F79A4303B28380C1630D1DE7B78B460B9D8BCA045F981287DCE6384972370C6375A5D703DDEFD574171381382044C6822F35C4CA122126C500CD2D0EF13DE7D7ED9FA1DC8932A0006A2AFE0D7907B898D17EA8019C860C65C65712CB6370643E8D78010CB48E5894A9314DAB842BE91D3C6E9D179688D367B5B2CECC271120B8DF258E4A0A3CA58C6B8FE586A3A14C7A0F10DE33C2EE5447703AC398EB515237C4E836354DDC862FA016AE2979DA7037ED548F9A3D2035A83613EDC12E631E4F9346A3FD7E71FEE65F19652C008FDAA78A621473B6E049D7DACC92579A77F7E0A2EC1DC2D7A3452A9A16F973A187776433DCB13E1D9E69245A3292D6EE91A6EDEBA0F9DDB3FDB0C012D7815551942ACBFF85E91ABB29751C52E1EC38497D467DF075F1351D6B87B6AD279A9C387D8C5FC6A29F8BB8FD4EFC9B34BE8EFD1477EBA11D0B6639D608C7E754F5875199370CDF421CAFB4B38E0911E192C3064B5AD80FF95FB1B58056B91D00AB5D253F4858CE7D42B456116A98A0C6A68676E349CAD26341BB54AA6885429C3DD2A7EEAE3CC92FDB7AE3641EEE2FA457A67CC982972C1E7D58A765431813BF97B29080B5AB4DFB896060F6DDEBC8984FC6B2D381E9B35CB77A62FCC7078A9491B6D1511B683EE1E98A90066B59B2E72788E0EC0AEF2D8A813F946A1BAD52E55462CA0E2D5F8E516BC5FD6C6491D233E992143F4C256CAC88C1E517309D983F2E0457CB9F71DF1275F095EFD03F38687948490257F0C1286E9F4721A29316F3BE26FF01284FD85764E69F9F0D853EFAA4DB2C7FFE9A66201BC3B7D7F8293D7E602ADAE112EAE353E82EE514C83496E9E8E3D56DECDE362E8C8DD6BC673869C5862F092DE75C72CE7E81C7CBBCCEDEE09DABB9539420921AE4CFD3DA5B2DA72B6507A8CA9FCE496B119BDFF9A74BB6773684560AFE6200EE2D013C0D8C78E9B4CAC9A0295392C623CB7E28ABA241706D97A5CA8453AF91A9E4AB8413B4A3B313A6E47F4A35BF5D159058EEC168B0789FE8A6044496E7127C6C4A4F48F37564172123D11F43AF73BBAB2F56F3131018B168B075E37B0AA5F6E73D6CE5E0D8272D0D8D6510DD46AEFE938850167516E23F0F7E04AAA7C2252C6B8C993204A1BD98FA7167F3AE5135AD696CC8E98FAED26FC7C114B3B8BA9270CAE6B959AC73D2090FC80040767284C047AC4CB2E8F9CEE4B0B55D4EC39B35081E6DB4C6D84A404E6CCFA3E8F840357F59C2AEDE341506E54A1CFEB34C591D08E6CE2B713CC00D8393447775C71E5A8BA6DEF8F9496C3BAB395D310485D7BDB8963749DDF89BE5B952D7389FFA88719066D8EAFFF5F123832D011B5FBFF16A184BD2EE399C3ED7D3CB5C7AF2383423EE85F04D2B6F177E1C5624A3ECD40072A9A952C673F767CD32874EF40F03AC9322BDABBFFDCC4A10A84D4454F970F8553B476A91222B0B8EFD06AE455FF84C65BB01E02DB544553DD7ECC75EB6B8B93503ADC751CC561FFE2EAA82D15395F989420B95C4AFE17FB105B0D4294DFF1691AD11CF6F1439AE4E3B2619D0A357434D196E830D3964FC99B0A8102CB6B9EAFF8565E293979CB363523381AF45959933C73515843024F9E65E458D22CF3BA53400044A15B9726733C724D0A4A71E16ADCD59DD2E01B1497355B76AA3740479D1ACFA1291EE581F270F45DFB7B241E93D8B19EA729A219E72665C6D3AA797EEE126B18555CA7B63D9FB0F776CE7C1B98734E82AA55F75B05431BBE5D3EF34FD762FD0F0C12FEC50906739125FE2573486BB37C7F283D9C881A3BCA594E5D662D85229C39586D69892265D8AAF1F81304756756A9D6C679782C7B2ED03FFCF86538ADDF812B92FDDECEF310A4EF5D89F1515C7C4659ADF21C9E70FF52759EAC9020F8EFC9FE4B5CEF827742AB4767D95C2F3A9305AA2BE26A3F09F09330A5A923183F85B67D7CE1ACBC891CB2E91C30B50E2C287F1AC2451D1C735FCCF828E41AA1426883BE471489CF8DEEF0FF1995EE70E5AF8A38D300DD73282AC3D06DF6455AE0697A3ACAB20F5484E91FB072B3C269B60600ECA2028E48BCEE38A8917EF5B1F64370A10FFEE16F4E322A87333062B6E5414A8EBA987CBBFCEA31FC91DE950D8EE3F1FC70579CE9B5CB575872952328E110FE754F92D69BC4FC3D94F6CE1B37F4AE64CD4A602BD716DECD6FD91FC6485EDE757FA10474CBBB3F97CB718F93F5BCA212DAE39050486CAC1756ACE8030C6A06CF94934A2BE1B15B57F7ACD980040871596DC542D19563979E447DF29C2361E438B271F623C9D19B5395F478F7751C77D6F88B7C293EA744B30BA28086E1C9C9AB2BB21BCBF14FAADA83239E8E97E6870F2CE36085A5AF2EA73B136F434524CCDE22F405E4C5528480EE166AEF21AB2B6C5B91D2E7A682E32DDCAF3CA0F4C1DC20F74B213234AF8D3B056C84D4820FCCE1A7D8AF44A162B7FB012B4007B7D39B57082892A3E8D326DF3BF5550E6D0AB6E35B00019CFC8D6A466B8E458033EBF6984AE39B0DF3AC065E54367B879AC1ACEE83DC7703C812EB79025E72F05C12C68772B2D39802007CFE359E015DEBEC073D13B95CB844E633CC0924400F7B8338752DE962D0954C55BA43DC0D3150E7FF58A6167929C23054DC2E37878CE75AC3C41B27C79E15FD9AF03C82EF5B574C0180A9B862ED0DCBCD0CE3E645DD06A360A2854C93072AACED49797423A242BD63C7205722FAA4AA902F558E95D5E6CB44F51EA626A2D1C45A1A6C848BE2117C42B96D2C1C050C185DB602AD3C1DA05144C70DBAFEEB181F1549C667F1EBEF41CDAE631E8F592DAB5F1410F7BF2CA2D81A03628B2713CA4C5A1483E9EBAB7D136BD50EA9BAED4F689E15B17A6C9E95248E8DDF5980866DB99D9AA4781A160A155751AE50B4379634BF933359C966696E7021F9DD17BB3F62190E1A78C7E334A407E1283AF847BC802F9C0D1813DDABD12FFA8E2742F9C13E51ED575F82CBF877902CCB0754355F0211E8EC76E3786ADF5557DB60FC8A7BC7279888D8CACB73616287A3BDA5C770909AAD8742F4C0A92AC4A2CBC4D86112C03219D430FEC228464B8397B7CCEC021327494A5164DAE6EFF2233E6180960712378394D3E840758390C7D8697577A2CDEB26366071797F93E427303F456A7290BFD5D800000000000000000000000000000813181F252B333D2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC + +count = 80 +seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 +mlen = 2673 +msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +pk = F6F547EEDF4E9E955D33DA144563E6A1F124DE23FE896F51682B73CE84538D8A41FFF9F2AC316E88E1F5064AABE170AEB5AA133C37BFF16E4DE7958FB2AA39EA43F45B06D972C0CFECD79B1AD238EB6C45CD576B16B3E421DE515DFCBED904E389A60C405CD2D50ED3BCE607402B1C8B7EF46A3815859856AA0F59F041E65DE7FCC4537675BAEE5A1612A0BC5E22502950AC7CB26A560AE0C3C7F71DFB9B6B384C64E7D571D477D278D494ED6D7DF4AAC564448031CFCEE0C8E23B0A2E9E172FC9B99B9F183C35E4D09EA349B758BCF73A9FC6886740B4455C06969C955D70BC3DBDEE9F4A061B3EC54AFFD98B4BB2697099A36C18D547F3CE80BB1EB50AEAFF6392970042655F0FF9F607A19B5C3BABFA93DE29ED6A3566054FC072FD2A90B6429450F623C8D2D3233DB9517F33B5793FA5A0B0E445DF9E2798B4631BDE32072D321B82280466977B9AEC51F8D33C1A2A99DFC8EC8191DC591661F310A441F39079B08A56C6707F6B370CF4A0E3C7FEB2B6EFBE20047F832C33670AAE695913897700E2F2542E0616A6EFE720D44FFD042E09A09AA3B1F6F0CEB7C825A7D252CC82D844C875DF480F3D6FC76A2C455F4A27EB3E52ED74EB36EA798ECCC0EABD47C66E7EAC55A25532862FF3C1DF456196660ECB9822D743BD0BAFA26B4F2D33744CAFF127DCD12479524C661B4CE173CDDFC77A3D693871E7A5C91C23BDD1FC666E1C79E12FFCCEFE017CFFA2636AEDDBF5C300AB02648D1049C2322F1C703F48B09AA4B4888D3C52CA14D6E811D7707335D304E046FDBB81E2FC070D04E5E66C869BF3E2464F22C2A1DEA84F6E0D84FC3F37E670C24BF547E46016DE97FF788572B1EE7203569FC1C5BCCA9D2A77DB911235D92F37061AF018BD1BEC70AC4602C2CC1B72A5AEBE3CF29F09753CCDEC4CE29D63067B821D67985D2E47F3CC3A7D14F21B303A25EAF8789C9D1E9513F9541FFD7B21C11F360CA9BE10EDD0D202BDC30BA8CAE031D86AE3DA814BB2601798823D58824B62A839FB74664426185E9FA630F31BA7642DA5BB1C564C4584DC43252C08D699999E20731C169946A17B0D2972EE58755F849C02F613644CE7EE74B70C107FC9FF1AA978A5E6D2E262F53E8C72AA5D30F4234F7C00D873B9AE629E79DF1150AF4B17B0E469E31A7271AF9FE67D3242EA6772CE75FA1D71916AE3862650978BFCA586CEACA16791E37C54F5C06CD958E571B3561E0C313FBFC0A291003149BEE1597AA1EF8AE32EC0C441D8F577F071198CE5DB889255E6598BB1093B0EEEECF5C782B95E4306082FFB442950FE63A743C845B4708AE8A2963D5533ABC9928B7D41BF2A8E57F460FB0FE173FF820E5ADC2A60EA10B37BC4402A120C8926BBE358FED1DDD74BA58D851E7A8DD7405B6D36A7F3B646047BEF98201F25EA6531508C2E0A55A1D16A98214678FF64DDB7DE3E4BD0785E9A2D20A43276676FCAA9B5AEEC969018912ADC26D468B5864D59D94A9ED2804C5D856B1AF2BDB54229D686F3BE94C5EE43B90F279D36F823FA34AABB042BAAFC4BC87A2AC09D90C572FB4100D5F95FA48D0DA2716D3B326AE9621043A94A83CFE4A56F3EFF212B10D22CF0B0566F32F862DAAA944CAB7D0DA37E55F4439B5AE42ECD44C3F9E3E496FD0199430047E3DB8B4216D92028E98BE8D765DBA05AFDF7A1809C60A56C01E2323CDD7C95D4C21524E00A2364DC40F6AC136BBCA32AF6D49A809D4A432EBDA59C00C42DE880E4381FAB2789879A3418C28CC55D9585F4DF2B920FC21F6F8460A5D55DCB19C348AD4D32ACE6A3A6F0D4299684EDAF41A145BAA191457579B78D07F0C903630D40A323B45D4C927BBB734103D4C24CB0FA202FA2C589E4D9AFD551D2DD778252E8D9BDA238F2EE8D9D2D7414922DB5B5314EB43A749BF638CFCED2839503E10D7A247B1BC3FAA156C8F5899396235605ABD66075A5DE27FEF2E744E3FFB77A26C3EC2A7CBDAAA445F2A82BB34296D0BD2A9B72F36221B4544E01378E9FA10970895230097A06471935AF97EBEC9730782D19FC6C0B237B377220F88DDAC6861C4741884FA893D65F5B95A35E9B7E05FF2ED5F48F7672D79C64B321074A63BE9B17FB9A66A7C431FFF32AF762935028FAD9C946DAEA1F27A0CD99CB48360455313D97C3A2C3D55C53E4BEFA7EFD4A3A1F59599CF4024BA8330685235FE3ABFC8EA3C181675980C1C4975ACA0CF8C9AAD35FF79C0E2326191FDDBEA18B886C423586BF2536F4B82FFB0449C7C102A148E335C4FD388E87A7CD51B96459712E4360F63CCA5021D556FAF9C5683003634EB6B330B8F4012E4B155B824C7E9F902D6C49CE105A7AA18F2AE57E59EE1FE305240A615AEE04497B379985088473739282B8BEECBD59D1828988CD42AA648F9F465A3D12F6AE211FC15266E0FA95019E0D90A55D475205CAB89597ACEE55C2C5CF2928F27AC80085187991235669E493CA33A4250C54C3A60ED1F56114DEC13F8A9F5BB908735F1D0F3B8C4CD73A9FBD6744540E6C210D1F3EA111AE7875C2489E2828C258CA7515A1A323DE21BB892BC2C6508101FD58D29F418A6CDF41A076D8112891150649882AAB81BD75D265DF1BFB487DF97208FE3ED2027D72FBB84A8E68DEA0D11469349567CA27E8EB0AA2E10CF282A2346B806660905149588C1C4C03F321B7F75D125F5E8889BAF5E36ECD0B2BF6862124B5A14E01F44C6E8D72173B54B7B62B172170E6F281F7A71DAB74FA35A31B44373DF72FEEB354A8D6692E8E64095342AD9672D32C68CFC1EFB2F3E09A11E1C4AA0E99D2D2F3C56C789A2E3BD0F32A5BC89ED1D784C8FB02827CFD089C3AD5BB0C7A662FA30F5D46D788A46DF5DE9C46522052E732D5707063FE9735E504FD94106D28F1D4DAF3BF7630F8E6F20E8C60353AE845A7066A2F52256C8A441CC7E5B05B10536B0C047A699421172D3C3812593C1584499CF63D0EEE5DCEAB6A797F0BD078E4772713517E293C1478C11E647D471022B3E298BEF11661C298EA4C2C2F80C0DED67DCE6DA144BB287BFC75C04DFB62DB17946DE34AE4A453B74DF7CE3BA3D70FAE6A7BD49C0171E05947FB3CCC416DC763BD32BCEDADF6ADA9EC0D89B371F7EEE94E1CDB05A72A949FD1CD898EFEBE13540396FA3AA3E2113B2825085B2F112B25EF9F6F6D9979E88304099EE69EA41D2E7349B9DBAFA1E8E11A7D8FB2F62463855D0FDA098A7658C2C2F2EE5D642409E79E2E5F7AF11DC4AF7828BD9AB74A0AA54DD2C7912B6DCE08F979B1EA272827731F82784DB11BD9E413ABD23801C6D288C39861A6D6228C0AD3422A7CD163662BC4AA64B4145DF84265E60D8BA0EEDA8449067878E50FE2DA06065CD8DD17C43DEE94258C095FFD32B2925F51A315168DBADC612ED0D36F6EF5A51A6CCD497A316BDC6057B1EE95EA2193623DAABDDD64D0B6F8BE3E2BB3BD99C45C3785E911AC20D463D25820AA9B02B8B6C00C0E782EFD5B2D94718A5DDE5517A2C3C2929FB1ED37B430C9BA7917DC293538A1EC7868C4CB59DEB9C042371E7B81F2DE5AC21A38D0080975C60BA2F1730F779E7E47293CCF804649544DDDC2899BE78C9C2722ABD4AA00FC07B6296A17E0794297BE91A7C370078A8F36348A0A59399AEC614D94DF2F648301F5C73B6BCCAB6098 +sk = F6F547EEDF4E9E955D33DA144563E6A1F124DE23FE896F51682B73CE84538D8ACB932FAEEC19DF4BD4CF699E1C1482B841F37D4CE83934D7AC829B0FA430A591FD7E24C8BC81C9F945C6819B62DB83FE8B7C4CB0AADCB15FBA99B1440718ABFB04C05B76B7DA0C0971790402EEAD4AD694BBC2E0406E5C8E846C304C9A815A3412046154425063C20123488E41B66563948512961052960080C8009AA42D22976C89C41063944C481206C8C444A1944963440EC0486189840498187291002100A22559820D63088C043605A4A0841292250A452CD292080217401B963050C02D1482100115320040405AB83048A04009A2412096301C90512138208414888AC49121446140446408115299B8510A39429C2071CA02111982205A42221C202048226DA2860022918CC2A60523A124448490E28229D32060CB122D0900201C080C4A10061C860C88106462A04510C1709210521020618B248824B54D0B39308984451C0581CA086C2001901C30261398200AB01021859114A48D61B6858B806860842824280A22284021C38921C18C9A302D400480DC880594286821076AC3024A8A306D9C08911B0140D1488D429064C31680DCA011030590224908203061C4346C5C4200084072E034508B18411928858014260A288C0C940C6392012491200AA330A208501B006193424CC1228A9B106E8A304E48B0314C0848593481C94405D2962902211208238CE2260D52324E22170D44B08C92066AD8264824C48899448248928511040A58106A44464AC3344C9342069C365014C00113926440A685E2060214418052002909A029A4064CD0C8485840314092641CA8699094895B245248306C039549C1C071220569D390290A098D02B68D1A19800381641238016088700090010322268496280B162E580205A1084C1C918592B8051224714C168200110D0B068ED1944C09256918234A03A16008327150366CCB342E09A125CBB80C11B704E4A2112449424C982923258DD942485344888AB061C244920BC3318A120612054DC9B628D292284A905103422063044CC2268282288AC0348AC9421124901000908094902859406E04338D42C6012006452199715BC050A23261D0422581286A8392401493480A9271930280D2404D1A384A4A942403350DA1B808910660593022E2342263826C8C046CD3382A58944908144EE318464300818AA660D9082199804C9B18600AC48CC3B80D94048EDA006E01C51041060C9946910BC609E1968110A4410A916922358103A1441C28714CC611C9368412388D499629E0303043B49192A8899C46688A10659A0221032152CAB84052308CCB1061018949899630E0424E23348C00198D581044C128809832081CA831E1109190286484B640D916211B0480D00208C1208E8B3871491890C1A06C03A9098CA48C40806DCA108A983486A4188A0C364E2324201A977189367164B84581C271A31844188021E1980014164CDA4851604230C9462522856511802081C4648A82640448624A3821D82092A11211608040998264D402455AC6014C822098B44921B3111A868D2415919C324240484D01C129441860A3988918338040268E13312654A88058442AE3A83060266DD120901C2272C03000C3362619234C0B956403B76CE1308E1AA14CE09061CB06094A32702188800335890BA00C9C926099C41050303291408D01118C0034900BA32493C6645A360D1843492405280B196D5CB46D89044D018070C3167220B3445B3805043409DA48711A402E2311850310260C2948E3964012274060482109A62148488441860000370A44B2654880298128821CA530D3B4501499695A04805A30065C30841410288CB451DAC62C038229D9020849446CA400091927205494619B984911B06520A62912486C02194DE002280324240C134A10C04023084A8A422E94027250140894C681628644003971C9484C03432C24A171E1462DA33211C1A200DA1490CA9668C43484D992901145818C16501889309B344A024841CC424264B06D8B146C0A8724A1088E6196500C932049208C20248658B024D1485089A41048240008371282060A03313024B3858A222E212905D0208940022904008092C62CA3C81011326159280911240D0890484A1226C4C000893831112310020326A42830541204984240089021D028411312921C922151B86C0416217839F91BD83EA387FB43EDB70963470AD3D99893466EE94A97C98286071F6B62610D60D50FA606CF340EFB20989BDBE707DF19A80525767B82F75BE1C26A38B11B6049D5C888548952E9C2DA87AA5C59EE9EB6E8690E009978FE22D81537F46BC255D15290DD752558DBE8200A709A50FC5D9615DA2BF73001C500F9263B2AA950A621D0DDAFE52EE4718EC954370B157FB4C51D95F90A65966A98D8099652F60F2C5FE8E8E91AD079B4D2D2FDF911024D049DE8F2E23A9A0E44F647EE39A214BE623F4A3447EFE8924896A0784B5554C9F56C6598AAB28C4142B865AA1748089D10F0F7C72AE60CA8CF48DDFD31183A24CE69755CD2F01B03951DA67E20598218F6B5C869D6C13830E5C341823A90C5ABEB37026664469D933F682F9DD00140D95B36697AA48FAA8AA2704423A3083FFDA39B1062860628741CDA7D9CA5A164BB0705C00D53DEDB3CC35D4EE18B2553C55D010D60CA92256995F04EE3007EDCDF608192D8B45882414AD68754D9827D4A536FB328F113DF3420C5F4A2CEE243FFB3D738B9CBEA54484A8BDB9A7E4F9E6F057DF3264AFAD86C069EAF7F40FD3FF9BCC2EF7C359AC0FC1A7F14E660F2B9B48EA6956B2A06A0616A7C1453B94C4EAB60167EECB085C5D4F2F244765BE3A8099C7CACF23DD21FED1CB3BCF13D32F36750CFBD22474B383A4186D9FBC2AE9ACB0D607C8977A89772E4C6D75A71462248745FC928AA5BCF62F212A0A71366285507260E68096C520FC75AAA9CC31E8009AC57AA44A489343074A32639E5E20A306CD65A7999E3BAA21B0E8743DBEF865A1DFFA9B3F5A06FC1B65947F38740BD56377A7F858DA798E7E2B27C3C4E72B0CBB64B166D859977E24568539EE01B8C0D30F8900EA2CCE1A4BEE860E568A581512C439520270CFE312E0CE4D7BA39A30499AF100A38D3355F891A583781E6DA8800FBD6EADAC0AB3FC74AF5182E3C2A5B40E00A8DE3F880FB78ADFD9705E0F66777BB979D700525088974BDF1CECF9B30F04AEC34D2AD9B73B056C448C56BDA2883076D392F4256BB4B77E70380BBE7B40B57B19AE061CF659CA9B97383D83FB153B7D11AD5C1A36D437FD787144F49FAF0598288EDFDF18A59628290C0DE928E4CB25692B6AA2F3B71533EB43429054FD30FFA63494E6189441B44A567C301BBC3D2288927AB9C97F15E103F3AFF60B943E1EB9409F4BF470E5E8066268D9969F93BF852311A2918FE76BB5E6E2D95D26172ED16C2FFC645E659FF8013B811A9623BBFA04DEFC2179C07D7187E0E4743075A7E9E726327AA294BBF54086E27ED12C218499AD6485A63BF2073654F953AAB326B73ECAF6CE34AA4155DCF7FA6E44F1B8D4CCE0C8E2B2620688A7B3B4BB8666455375B1C759B1BFE68B05C4F43105F8B9047FD39117C038BAA40D7E594C21EACE629EB5133AC7D186B02BB553EADE695DE0E75B0B4BE19AAB818989BB9D0BA782BA000F435D2AFDA08CA09D821005AD7343D68A733AB34619F4AE05EAA9C204D634BCD955D10AA0C8D96337F78A856FCE0A763E3D4473B5EB093C27FEFB95B4E8D340BE208E3D93A4B02AC4D7BF6EE82DE96D7B13EA93884406E0F9D18E1D77E8D2746240C2C661FF980E0334F2ADA395D9B993EC0AEEDF16FBB8EFC87B65C537A4AFE6F59A611BA3A1269674E6BB2CDA455CF9BBB28EEE3A8C5643146E079360248096ED8BFAB2B8B6EF4D4780C52305421A0F2110BA8638E9B62948D50698B9B0CF4FB0F58B68C05B112FD088FA1D27AC3EA80DBC9EF13C4A35E391453E70EB3C38EFE19B29CD0CE933D7A4B25C806E2179ECD503EC202F79E149D6B3A4AC9D70AC737C9140437FF04B9B68A6E10851180A8EAC1AC2DFCA4B547CAADF8F00EEE56E83DB281D5ACA06E48C13B865A39ED61FB6210BFDBD1082EC9839A7C467DD5ED30CACC3D13874A3F8BB03E23E821DD66A9626ADA1479086BE2A9FE0324FB13FD7EFBC24D67FF13A2093BAA9F8694C2C8602412DCB8B6CB5C4FBA1E3AF4FE63EDE739A20C6B2A60FA990CC37F46EFB3D580C1B31FF5F5D5D3E901C2E9965D97754A568E47E86B723231773C1423C2B6E56A97827A86BCEE77806536C64A9DC73169F7FB50180E97BB4AE41D82B511FABCD91CCE45D90E327E591ED6DD3BD691F2ED41623B63A71CAA9D05E59EC1A66D5F0716799D2648C88878D62B4D47EE5DCA43800D02C8793F723EDE06C97EBC15A186AD1B9B0F19FFB94B6DD9C53A1DD75FB609EA343AC1D3CCAAE01BD6854D768CD8E768F5EDEEEE49C70C80287E1017FE9F9DC288D5AD8A875D1A07F2FE3C1F794185BD22F53C899FE29E0626AA0DFEB30EB08F0F07FA02FA21D8EA1D040F873D8D747FE537B4D841238ACD9CF366BF45713052D18E47401F261D5A92FA3FB63C6D10B266D71564C75623241FB763DCCB5EEBFFA981249767FC225D47055DB81C3AE62F4B6510C7D281DB75D777DE3719B8D6274C0660070D56F94FD919C900C8775E135EF2D0D91CB17FBAF55806E7EE3C4409A61AB8E418C89B16328D59B16899B267F7913BBB317414D5135CE5418C5E4A5FEBFF8565A444D6F327FFBD6A2BF755392233831EAE34BB95E6193A0DB1B7482B5653580A61207B42C346F1FB662000ED2C27B9F2BB50DB488C5CB38D259AB03CA654641FE1693A6034AC46A937DD2787DE27EBE92CCA00FA81B6DA34D6C70913790F63B9843D2FB076CCA48DA9D773F722ED3AC42519793FD44597CF9C78469AD78FF0930081BD11ADE71BDC65532931A894E23E4263837C1F4F984E26C5DA00ABCEC69FD162663D0B432BB5FF518B43EBBF2B78EE5912B7235FDF98E1C3BE9E92988C5705E6E4292BAFBFEB1DBFE36F87DA3602E5DCA6CBC4E991646575CBF3707EB7865681D91030699EE76FF7C60AA06298E1320426D1812C7CB090B97ED1AF777F8BEC5890266CC44BDB71E22F6F9AC30CFB3E69606D9D03E4F3AE8C00E421D1CEACA1DDC554837AE82E2237F3346F6EF6182EEB547590C50D5DBCDEF343FB84629286C4A813C7ACF72A09D0CA688BDACF6B6D83906AAD8432FC695B4393800A59A9A065F493DE3D6DF465A98B57EBA2AC4C406879AD1A7CB4173F58529A4F6C5F13CA2FCB70E62FAEE663D1EF31BE9D2EA2F97ED362736C288F47E283C8E2AD19794DED2236FEA6EE222DADB67756D1F284396632E23F13957C1BA57FEB9D5BE4561B1A0DA1C43C93B3C82CDE1825FC692C63FAA9A690B3902F31AF9F15C5102575F719753019476CB268BDB646160F218EF585A540CFD1DB8213B6F55F6B7C1A4A658C9CD7803410842520AA23585E56E02DAE51B27EF60EA22C475F192D5498860B770A07137D418D514B3E1D2506F8106ABB6E80A1FA26AAD4D2CFD5D1F5A2C0161339C1E424D1B5E37BFC13D15FE1BF9DC26C05BEEAAC754A703E8580F5802FC678AF118B6DE8CB2A6E79DDE6238B4C8233080D7F445A8432E02ACFA8B09BCAE48362FC8AAAA89DBACBD08068851EF28BD0AB1DE4D7272221A30FCD86212221B115C30C851899A8EBC9506BF30A16AF2F45C4D954111381A536DEB0524E302D05C142A41139A4120F9E7715776317EE0613BA9772C6DF8A961B678207C9082AC8F110BD4CB9E240F3A353F163E3831851E21156C6E5A69569E440276540214CD3DE831B19F9680D13C8D9444E185D1CC76EDE32D8ECA72150FA90B4E8E3C5A48A80B6079B925808AD6F3CAA26D906A0B9CAB6BBB4868E125C458F24852B6C08B0DC937EDEB489CB754D65AC5BCC9023344AC79D56B6D8926044F88D315E5B8CEAB75FAAD097620EC3922A70D0E13A39C4FD712EFFE4EDE36D129BDD76886E60184BB77FFB0A1F454B3A073D181EB0F42A8347DB19DBE9A8B72A0F809143DC842CF061496E2E7AE0BB77742DF56C2E57E562F57020265B66F6775F238B310D255DD4D3983C45F7C8897D8AD7D175926C52E166666D8482C32BD3D14177F401BB48F9BB1CC6175DF91E86C8265BE8AB95D97AB261B53B97A2CB931E9B74C5BBFD3F5106410D3F5C6302ECD8DC07AE2ADED2EE6564FC900605333FF7793F0F21341EB6E2F8B7205EFAFC3A0DCE21DD7AD325BCEB27CE013D9587C5191A8CA90EA0F714779435D2C6F95AF149B4071CE2EDD7A8180A90044A9D7F1FB7DD4291E144941665958C4881FB3DCD9E9844A8853CD8211E47905B9D285DD615E78BF3657CA384DA5B70819AB41538056B563E56CEEB0D48EBE78B5D55B06AF132DF0027354A2D7183EC259440F1065481667D18558A722ECBD1A9232A0D41E52CED003DC3841492FA89FE2C624C955FC50120ACDD972B4F9833D3361CC7151DA84CFDC0A4926461FB263AA1EA8D0BF50E00F8ED890A55B4756A85DBBA7C62346FB3F7596CC84D6C2738FE48DEAC89D0ECFC2B3DC292B3BC0A60CA64334CD420BCA2BDB6F5B738234C9A08863FDF76993E47600E379890F4F3906F4A7DA17CA63612D8A3F864BE28EDAD479E9EE82C9CB179A32D2AACE56FD769DDCC1B73A1839E63FCEF130580C61BB8EF2E4A5623449F43C3FE4BE828995E63B41AA2AF1D526DD1DF3F3BA16AB2695B8824382745B0516B44969328F7A5B0DC17B219E60A89696F57DF4F236B01D9545A7F0CD29BC73979C043DF9C2349A50B29AC43EE0F3F322BDF3355419A3F5FDFBAB1D7891B2A128613717110552902C9935E040D648862FEEEF72126B42449 +smlen = 7300 +sm = 358C85A3AF04FCC900E8D56410E9EF0296BDD901607D7B97B1D4131A07ECA221866B9E5A0CE36104566A6BC754E5973123D4D6161680373EF1461F8ED6399CB3817ADBAE4C21637F7B1326B5E4C0786266741038AFBEFC630BF4AB605B1608D7D08770286E1DD27604E9BEA8CFC7900DA173BA1AE05B9DBB27E6F8BBB66708DB8795131EB86446F6A2B23C87A733785C8C8A5802686DD84CEE646F413C581A3AB4823038A2FCBF8F0DF792D3D2901AA5536A9F990D8CD2D1EB17873DE357DB11FAB84C9409DCB502AA91EA1F4F60759582867E9E6F529FBE086346327680D85A2242FD9A9146A7760C6FB7C8AA99D5C4779DE94F9C2CC30C8164DD335E061489CCF8815417E76EC1E928C74FA16AA46D15B443CE309CFA7644F7290491F89CACCE847534778F1BCAD2E16CD5434C5E9A3F92CE08BBC6792B7E8755E880BEBFC6413E8D235B04BD5991B46BFB70401007C64A0300F3B0D63A01F0E64E3489C00FB4FA6B65C6C1154F19AB428E7104474EDB58AABA096918DD0556F1FD6112D7BF83F8774BFDAFC58D85CA5A011C9F17E0E9D2FEFB8A4D236D082A761AB3DEC913102DD1373A535C9E3E6C0C49FCB7CF83C97701C046A92CFAF111642DD0B83B6BD2FD7AD534F31888CC36487E6294C8EC45F9F45DF8F3D27DCAB8820A07FC07C961DA3982EF42B4B295C73CCE9836331143569C0E7439103952BFFC6711D0CFC8FF493E588D626E0CCFBFE7B2BAD6ECF902A256B2A147C3D361CAAB4369D48722D037F8ADFAC6E8883D3597DC4B7CCFFF1685791A9CDAE5A54F034F197695CC0859EC7B81C18FE4A963798EE0F2555ADBB2347AB069DD84C4EC4780EE8E8BE65603DA8D142C6BFA3E4DA99C0F9F65E8C131937A4490CDC5C86D1DDF5B8C62A1FBF33F4DF0BB9C22D38193AEA349EC619D8CDBA8B71158CCFA35CCB16031A8B2E62E721F33D9988539E1394D8E56452D965809921AB883C637631EF3059A9D50624D198892C3461AEBA1AB018BAA220D3F75D9136130CC216BE1C469FCEA8DBDFF5E7DB992241B79EA0DF57DC59AA549303A6AE12EF6B560ED47BA30CD34F05344EB6AFF210C95C45CF37ABF5ECC6D7E1AB8AD69F6003497D09D8BD8301DB6C0E8A9ED3478AF6E0C2C8584AABB28CF3195474D1E1EA5C25369A55B6A345F10CB55196D287D491FC000A4DC1A47E4C947A946E98B62B9E1875952334EA18B5B54E04922B2899583B261B23E18D8BE8556723CFFCF31E7C08521095F5E18A49332719825F5A9973CF43AE9604A7A8F62F2B606A620ED45D3B439D214B14C439E3C9980C385D30927D128A0E607D53025DA82780D14EE8B85105854AAEB4B4556C0629C07DBEF80F976626C3F98B846CDAEBF6DB5B46371CEDF6666EB1053B0F8D3F9E59BB67A1C68A819579D68771109E05FC2469F794841A6616AD5DADE4A39DB4B3D8870539BF6F50799B78A89391EC0066E6596B3AC1841B1FB90AD2B6793CBB4BAAF1A743EFDA0DB81F117B61778458AF8F4B554E3CC20D2C5C9CE0E0D20019489FAD839CCCD861418C884821078E5CF4985D30641F1A02F36EA87E01C9D195AF95C8D71A69FF766FC4F49E72FCE281458EDED40394994EF6A31C5CACA62E391F0BE13CDEEFBB28CE16D2C43716BD97680CA88C47D670A47A9BFD3FC69D00D751B641475578B89E2502DFEB896BD0997AE1F6FD310355CFC7B59EFBA3FE7A8D124FB45F5D621146D0C34FB62429C4925895865738B9D88FE3E8F6572B6E0BAD670DC1D7BD9EF48B27D75C7AC3DBCD98FBDB69748F87577E85159FF0CE32BFB2387AB7A1DB27CB67065298B98BA2E7352C3CB4F0316CC59C8BD2179A9A1B54423BE9398FDC1021C011EC89817061885CF176806FAA742D1F47E6B580486600AB898B384B5DD2ABAD8308B2383A13371A4AFB056AEB61CEF3B15B6AB9DDDB7CF887B64B31A3C0C637E20BBD37B8FB5E5E1417B4ED53D4017E2C18D8CA7DEFAF10845D27CCF0A7599B59741E9B52694E14C21B8D3078E493EDE19D76204AA2B51247FEBD62CB3C2AA83A484DC25F826092269AF1CE0597D39353AA9F6C4FA4952EC6050F9175EDC781039389F88C794E94AB776CE634AC26CBB734D0325B7B17BD2857BA923BB6A8D135B62736B44BCD73B2DEA3752CAC4E9E84AE348D5C8E4920EC1CA281B494651E6D0B731179B83C8F962D5CB461879CBBEF2DA02B04BF09511CA83C3106D748473DB849D16FD5C9EE1D433BD6876687EDAD01CF5D35F82BD7F5D90DA9C3401AFFC412991E59B4562B39FA8AB30736757E6C43EABD83C5B7BD72D8CB1C06AAC308A06E2E3E230A7A37912C22E6506669919BFB97798403CB45A61E192674A5D2224A5D25B24BB6743B1144F7E1202125E69FCA18D6BE09C913E34026908FB11BF1BB3C09E5AB41AB857F67842FD1A189E6604D9EC37FCA7A7F47AFC9E4A8715802566939BE72FCF0E8D983C7495A584E02788B37797AAC008B84E6A24C71E8EF35F2F0405BEE7EB32DEAAB9529D7011CF3120614591A2213C6595A3D6DEE0BB450BDF9A0A16FB5B82DFA66DEC6461DEB6D29C6072B67BFC2CBFDB7680865401DF4F4ADE4A00B7268CCA369E0D284755A8BF4167EF6D14BFA6830081D89409FE80261FBAFAFCF4C7E18B1223A3F51D2193E0FB0A17A7AEA053B47823C4F17FC80F50FBCB54C69014892C79C0B594F8605379C78732B6A41EC1E9BDA42F6DBD56907A4DD5B3DBD0709B28A754BB9A571221271023AF9733F904FD18D90EDB69C44E0906F3088187D0CE017A899E4990C29A542E5D1BAB9547F0AF924DD92CF6C06D1C743B493C48DF95DC504A75B1A93A838F6EC3F25FF6E610151580F42E38F5B1C93A294095039C8A9C5CF674D0C8D5F91AE6535E8BE573D38459BB357F3E0C649EB18F75FD02ECC8993FB94C56897E320793A82F60F68E2CD8A1E396723EC3F61070DCB570C54F51C2F308605F142F5E8BDDF8A1672FE1A0FC6EF49B74CB0B07F07A3EB15A3774A8EB1E591E5AFDA577AE2DE3A8FFFE2D935DA987F75C7946E428245F09D934B17F5F8D8CE078443615B550A9A3E0EE6C1454ACDAD0197ED0EF3B6AA08B8053690BA3A06CB768D46F2CC368E3677445687BB622AE30278D35199DF07ADD42B56AB0B7F9681345DEC241D0D675BA00925BFF9D8E0F9B7CFBE8229F1D75C75E1A58F92F4248CF3E18DC764ABA45D51C75400639C952EF037909C625674EFF9F63E28224221DC42C065009ED7A38B7512A314AB5EB63E764E8D3A849511770CA891219FB8F53311F73AB508DEE17B5069EF54372D18B822DDE36B960176DC03DFE44EE2054AA9C23F527825A58DF9E16CF3C1C84F576CC48B90F06C7B1DFF0FEA9B4D518EA4E3FAA058ADCDBDD4574A916FEB6EF7112E48625BB69664E4CC9EF4FE7CFA2D70C564A3755F4D8A9510A00CF8042691805DDFA577F64B73B6540563247D05509D228F8ECA731FBFA83BF960168040A97FF28E74415D21BBA4376A3DEAE0413FD99B1086814998AA823CC94440117F35EAC05FD7BAF8D05B122EA9379676A079245C29DF8DA7C25D25453CEDFC31AD39C6C1E96F3CE8E3BA62CC3B5DDC47771F1F908B95D6F71B16F8EE08687AED5E7A9175CB2EA75A61B149CCE91E60ACD69D3360BF63D2BC441DC31921CE3EB10EA0FE7D27F8976E456B2373B31E4D6190F2F099CEACCA30D1B51BC85377308986A09239D5FC12D1E02B9A1919A1912F1A7D636AC000D9914FDBFD98B75F8E904F9302B13ECBA77ECC18EA940EEE388149B0A7DFF8678439C6862B5CEA99BEAC69A7139009ECF76771E61D7EA959DB0E6D84B3C56750E9C4D3601257EA71F62B6BDF62F7C5748330995771362B4B53846A86914F3C9DE227A47DCA4D031388EFB20B74CBC4882E2258A2EE79140CB09262448E8D4113435E809716DEC8A96A6488BFA28FA4BE8398190FBD72665F6DE7DD4A9EC368195EB97CD9768A66509932AE919D81CBC4C8B18CF289E286C2D1DA82735C9C7F8C53DBA5877E0A0F9C91274759029E731FF3D97F1541DE8A6EA724EEDC6AD1FE7BDE64C3BA04B40F00AF5CFF6680FC9E8453931438EF85FBB1A602652AB057B1A8E0FE87A32F2970692D96C89E1D4FF24DD7FBBDDEA4AEF620778804CF9E32D87B94FB27A97C969B9BF394DA7834647E80D8612CD8BB2785711CE08EDFF841F7303A881D71CE78D089CF1B05B1B47FAC9CCBC821F54A63AA30D775A104114A7011E04A8078414988D4161BE04FAE0DD6DF6AFF074957372FC3952D6A3780940BD061B8AEA52EC47BFFA90EF3E2C2FCF5B6E932C49BFFCED9B09409882D7A523478A790C774754AF820264C8A3549596F3B96E87639E9DF6A6A18FC5F670BA3878A8ED74EA19ED6B2E6D14293F007A4F0FA3B71CFF965246E5B2AFA73F3B91C8996CB876144A16EF6F1E3649047E2CF782D3E8E9EB588F1D1703A38235EB071CDAEC9D6761D0C240E3E14A29598076217AB7ADD06A478BF4C71F31208A60822246C9BA40D661EC86AED3BD2E944AC27B8F19F818FB4B8491DFA7A1830FE54B90307E25015C1611AD72FFD1661C5D22EC7B9E8F802D6FCD7A97F9A64C23FBDD4A3A1E5F7E9CF2B16DC7AB9E8C4E333D54D9582708E2D31FD012B68E700E79F870CE14A050BD86F20E0985CA5E7CE72278FE4F0A04D1E60091E368D4F20745C2FEA11B63E149BBD61E9A5E129FB733FA05E64DF75E5B0657D50D94D2CD7997DE4D3DF2A2060D7BBD47051B9AC33E6100F2041C9752C65A4816DBF06AED9C3991277E1029431283C3B27FB62A14F6179A6E04BE2D9B1F1F8D936BC6170030635B71519B59DAD1EED599FAC96F343D88BB613FBFF804CD65898A8D09014E348CC8FEAC543D1E45E993D0CF32A33FDEE6CC883D3142F67B74426C26D469BD42CAA181F9911BD0834683C9534BDA79A441DDE8142041545F7F012A95F70C9B213A3891C253853F9025CBCEA54C08E1DED7F4FB1BC34B088FEF7B8623F465CA989139124906D99E43CB8F3112608D43A95936B9059D82288E6329FBC23F7F8212B381B157F2F31A172A35CB70FB44BBFE8C2296AB9F16009442564C090BDEC4F6ADB5F36637056995AFFF45FF8116F3F41A717F62719DFFDD54FDF80BEFDAB96D3B318375C12BD9D7D111821F34D29605B451497038BD22A88745EE0CA3E6A751B16B64340C469CB71295BB20C8B76E02AF28E257BC98987AA36FCAA3AA9D65DDA79C8E91E4FD0526E8A73B7FD7168BC0C497F7FBF38FA2940EB29907CC8E1829CA6769567E1179763DA22E656C9A2CE12159B784518D02FCA10F7E77DDF0782449C41848FF5B9047DB1B6747761DB796FF65C8D639716FC1DF38E3F2AF5B9F7E2322525CFB8824995616CDB07BFD3FF96C854335078AFDD5BEF1C62F059354A6316B40D1C9B2F21CD4174AFBAB6E294960A74BE7D02A656F7712E66E5E61D7CD186ADDDEDEDD588F241B0CB1E019286EEF2705A0C5293F212B59A8AC39C4D82411D13510F19E96C7BD3FD6242773B116686B1D8BBAE7723F5CA8BC3E9868481D387D235113D5DF0EE73DC1AC8BA2D95C0E04DC6106205F1E2C6D0B629B3BD0A9050BAF8A1C1E57707339D4665BFA73DCD75F744BCA71CAB4E63EAAF5E5F26D7E208C06E24C447492018143F65D5B3F402969A290ADD712A4E90342679791E63D9F1A493085FB90C4165CD2D1096EC00EB3A929E189695698FB3FC4CD2647EDA9B25E4978752257DFE86B88EB3D7C0A19D43504DA1E716E4C05578DDB4C885CB1F48C0D1C48EDE162FCB5FFB026B631900E56F7532A6DFE9FB0F1065D3DECD0416E74EAA1D0DE27671D0E69EB9CC05AC11C29C4544FC6D90608352ED3CC6563FEB32FA4B3310B99A230A0F752F4C82C32DDE209B432F792653E56315A869B6591660659FD7EB1F9BA361F990734D535B25301C9F3BA3D0424B24B458F9CCA875A3A908E61F4BBFF9AEB48A289C65CA3D40B13C822149A26C2CBF6174D56F440BD88A7FA7B811E0FA4A404836351F5A034C0430CD773A347829B22090BFFCF18563F31A8BBFB4D5D0B0673CF392384FFBF275EED05C7BA604EEC17B584DA09E0422499C7A350E66958A1D2038B0655618A1E767B06890A9D554283A881DC35154BEE904ABE96041F3036CA687902E14D5C5DE68DB7A2595F6CD35FDC71DAE5DCBC675B99E4C53806DDE26985C921B473244D9BBAF52B0E4E5A01FE7F32220AF004527401A1138F2E95507C89384F352EA7AF231FBEFDA0EAAB74D23D86544C5BF91976D588663A68326E84A2E6A6FF08A8334AD0D8194FCEDC530326236874AA92255264ABC25774169BD76649F6482F606779BF736D74F1D90025C12322708616F65292EED580FD8FA9704C3F64BE666460E9FEAD8C8D546081B08E13745D15A92A195102CF4D1533BAC070C694AE0F53012039627B8302080D2944558BB4BBFC4B56575EABCACFE1497079D0DE031C81889DEEF262696B7481B2F1F38893A9DA0F2445A6AABED300000000000000000000000000000000000000000610181D242C3037AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 + +count = 81 +seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 +mlen = 2706 +msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +pk = 2D36146DF9DE7546F39EE6B12A0A1725BF9FE8763497C22AD54927ADA3C55D7D32CA76BC175E154B132EA1A61842A8E511F01F4D6B65A2B7404DE99B507731183F683E566B0E5D1F4CDC1320BF0763D7448FAA5C2D30BD108381D5095E3BBB0EF499B2511BAE50E4A4C583C18468A338CB4CBE7B2E856CA68CD90012B912AC48F9ECA11CC2C163366E080611D16E07C401C170436680067316904AA686019F1DC0C13C0E15C2B3EA5FAD100B8F1875D42CA9AF18D5036EC784302B2364B0A4DF2D6B5449F7C9E30FEB2A4C3946CFB95DAB676608B858FBEBF5E85FC5B7298BB9C293533F72B7F2177842EC1F60295C6E917BFC27B861503A3AD8897A3D2CD448ADC6D1A61359EA2D21BACB6674C721DCE53D90F5A209BE6BCD1717DEC7B7E5F652B06EDB81BD4ACAD0AFD19ABEE618C80EAD25A6F85E57BD939F8AEFA0EC3469F4DEC34C31B3051BDFF6BFA2EA474653C2B1C95F3C81E937E3D1455036B6DECCCBD969B0D51F3536C6451A0151939C75F593CB38D4A57F9CAF86C17AC694C6357D1DCF2E86A3F869F9850018EF918A53001EEF1373790766D26EA2C17C48C2971DF6F6B74376042A3B2F7E64C7401EE2C27905DAE9AA18EC3322A5B8E6D5BBB74047D8F5E05CEF9C418A621C2E572588E0D5C53721FEDA67BDD153B0E342DE593D6DD7BFEA7EF944D5B960BCED65917354BD070193902EDA01EFDC926B1E40948B39699481D133C4A895338E19E639E89B3C37893D06379489A4DF50C67A63C97D6C19DF19750AB6BD59D17FDB245B15A4EE20F1B83C4FC4D89F96D8260875C84CDD62823209C16171C75BFDBC3CA345F8E5118ECFC7773CAF43A1B3AA9642E394BFF49C4EC1F9DCDD6B6562FD25F3C4EE09857F64ACF0E2791984B3A956706DF6051C194A292051A8284C17A74D11718F67179199184E50F0D9811EEFB8811CCEC28E34FF79D189CFC1A6598DA712FC8A7183322175ECAF6F0B40EFF2F7FE2532FEB77428143EE103BD86260D2997970A80B521E2A08AE255BB9DCAEF0CB4DB0519A5EB10B1EDC1073849B484D70EEFA0ECBE2835C76AFA3A1EC96917729659778F3CC25CD77A7C5423D5E9AC3709B1A283D79F8DD0D93068F72EB7C9D0E39FAD241703DAA4B6F946552576D7A7FB42B5E70B59B714F0BF9E698A8FCD6B6E3A19EB62C2B0ED37F4543B968E6263483BEBC060FECACF0E9DC0CD49E823708FB37A10253B689BF1259C5A20B68BBF793A16B6ECBB99E5813C8F0B6A1F99CEAF419A90793BE37CEFE2A364F548BD0E1F7C04794A1846C82AE5980E4450CB33E26ED919BF7FD6F640671115D25A8CA548A5419BEC9C7906A9A71A451DBF9DA0935E12CDA5F742BF5680A2873615F97CE502FEBD06FE863214772B86470D99D61B0F2FA27D8E54D75B16BD8CF013DCC0B97716DFC0481BE26ADED936767070221926D8B9D1D1D863229BE95AEA668C65FE0715B40E2CC54CF2FE248E0A076CCD63594A700B38B8DE88625A707248CF7D4A342055114836D1F126A2A8708C96D29B8A23E8AE8773131335649A0F50EBBABF1BDD3D88815543CD128E1396ADF61ADBDEFDC20CA60F0C73E2E5334C4FFE65C3502D7D950983CB9E23934AAB51B42893F7349BEF4BB1BC97D1AA7C65A7BEC48BFC96209F34B2276E445397575F8EF0C2509996D3D204D500259ACA9191A383E9FF6C7B561A80227C32563D9D48DC72949ECE4135A0381067183AC244E933053D55B54DF911C3782436D7E3257F7583B245FCBB74E3FFAD3BC232AB89F19F1D405101538B3238E014B8856755B91E34384B5A4A656724FA443DEBF4836A83CD451D12702E1E01E541DC60947A34A735CAF6CD42A500BF6C9E12B2F8E0529ABD39D486640BB11AD9D01305910EBD95ECC8BC2E95037C55F66290C28C3221EE2738DD44E4F80E20FB9F05BA430EE2BE0934B3781A5C12CA631A3A602BCFF42D909A5A5A1A280B8FE6299E1FDBC81612533E925ADCDCD7B7A679B44743F8A462905A2DA87B037473B85515A491FBB567FFE30D0279DE0F014CCBE914276131F8016C03BE7ACF9CEFD827E6ABA752F853B925D25D30803DFA6E720AA1DAC9E84B2C74A6B9AEA9780A796C613074C2DC85499E4DFF4F04632D046DD4B4A7C3A03FE6B328E43677C6DC45FD3DC247E0160993DE1921596C1F92E9C044068F788CC5492555FFC699CEFA218314316DAF6E93127452AB9512332944CB22CBBCFAE6E4D56E20B07DEA9D81B4FB3A21993C69AFD8061AEB46070AADA65B200C67AAFBFD23F04C56A65E0182B9F50D44CD97242D1A2FC0EAC8930A42BAAC269F363B48BAC352FAD8560B5664C94BF88AD2B6BFB1B43F74FA67E934152F714B91A85A29C8872C6FDC24A5A0B8F9AD230924490E8FEC55AC7AD19797933BDC42665BFD4D376DA8C15C6E200493121567A72985E12435C2F9B841B2FBBA40E38B7A5061D4E787B96A03ED19E940FD8CC04564B2701F7A5772B8B34B62D5A617C9EA8F55943FF12C9E7685433A7EB490973BF94CA05D495E7864FB51C8CBAB7A0CEDFB0EF44307812FA07E3FE91DA206E723DC2CDE2805746157D397A09C0F27A00D964FFDBDDDE8604D4D897FEF46CA785EF8FA3BF4971E0E0E27524D6CA7C2A5B5AA47E162E2FD19A1D338F462787848422B3F2142D35F1E6CA66221E13CAC0E26FB4A6A518FAAADDDF66FBFE9DE2BA998825288D29D9047D74CF3CE1061AD5B557667A27628619FE1E7C7B1F55B5058AE304C524D0DFD9B2CAEE99AF31E576C3025DD4F776E2AB5BB1ECD485690FF7FC66D9C8DD5378B6C82B20F37589A412C05E785EE28F83C8A6DD667A61D421BE103FDCB74E2DE3183FE43DB304295DEFD4CE30F6B339F38F223ADBF3284DE4DC24F4A0245C8BDBEC03C2650F263A1503C9BE0D3BF394075A7FE81B5916EB8ECE81351EB125FDBFE446C9EBED0DFEFB56D11D862A36B3BC3F40DA56F59655CDEAF97ACB070BD81B4C927DF8C7F7F19023F94C69BB9D4E765654ACB01330ABB2702F271B8BEFB4E838AD7C92CF2875A072348E171CF2C223043700656364750153F10A367D8284C34DCE15A4C1A6EB30C401E99C9F5BE9A7DF248813ADB108ADBEE7B28FBF64B1D32DB669D56F763E1A93166DBE23BAC8B9CBBDB26ABF78AB160FD1E13DE3CAD88F6535FF6ACDE7AE7E8616DCF60BC1975625BF1A8D1E8539864A7EE0C08AA6AC4D84F037850BFFD0CF7BC6FE41ECC753DE4FFA26D6B308FF7C7B166D4F8C827B37B0D9B8412B911E7F1246EE70331A1B151D28913139A6C41F1B14035611CCEB28974180C88A4B6CBCD3484E93EB0EF6379D80CAB264523B6EEEBE1CEF41CB670EACCC562B83F86D77DD0504BD0E234DE71D6DC7A287ACF64E561F89EC017032381C5EBB7B5470BDDA829A1FD196808C976793E55B407DC31062E7962D645073FBBE5F715D93F0CEA2A048A17C86CDEECEA61A45EB108EE14266DE7A4666F4CE7ACF7321BBF8F66F4C1E8B0BFA1B786D5EB783F06B4508664622078EE787108EFB1FE4E1B5761BBF5C77457054F47557DF60A44CAFE64A3CE9FF5AE175D5C799B312E3486728FAEC858852810DA55CA33D062B51CA6A5FE89F7A007BE68630BB4C2161ABE142A30DB0278A925B2C403DEEE5A111E606E7EDA148770C7F4088826265A +sk = 2D36146DF9DE7546F39EE6B12A0A1725BF9FE8763497C22AD54927ADA3C55D7DEAAB2171B07105AD32715322D6E4027443D525825748BB20E86BAD1AADB7E46D631C3581CE61EEE078D790C9DBCFAD81DDCF1F60F95CBF63FCE05D3DA1A0FC2F5C6DA036A2231577E1E02D7281FE957F0C7182FE92FE0839AF2384DD4BB1A08090B4051C11849040122335120AC2010425620C886C44126013C351841051E226440C260883A86564C20500B6115A90008202050A838491161290086CC0424D89160E210069C2B66052A251CB142210198212A74924304C5B4261202126C9924154246D008081D0064E24448E49121209078D1243704C0044823420929001142942A4428111A2640992644C0250D9902920C17148362112366EDC402682A8218C344A04004609068983400603C0644BB68822C16924230A504829404651129351E0168902B22921B530839260CC066659A64962486A00296C0231301005004096491A410E0CA81059C22801172A6040220227505996404B2440DA144C02096142184A18B420581665C0C8808BB01163061120906053082EC8048150445013034698860CD8040DC01266D888700336712282899918689C421122250DD3109203276943B26054C2110BA18D0CA2709C0880A346844BC04D0B9969139241E2408293C88C193066C9B62D4340058C428CD32429808644214652824626D8224D20958812486A0B160EDC104C03082280420840B68819B54083C610D0440401800599B2219908205A2005C82832DB28105A288D2223498CB2699130268C427152022562281020070D11082D409489023421814865E3C06910256641C22113A1248004648946252181200C308548388E22120114474A1CA76C20999059304A5BA01142342D810489D22620CA424E030565942060D4306DC80868C22220441246CAA66D5C284C8B2430C2428193A064081768089008D4360801B11180389211A98400204DE2348D08C06D18B421D920820AA64411882023036A60A8400C86259A80651C9071589661540669A1280D04304144B84019A16824354C94C26523C96C13074D112962613071C48804189145D3000A0BB525182081A318044B304AD430928A828910B34CD40080D12805249949E0A40D191504CB404514B66D994241C2807113294E8B440D18296C983669A496058C4400C1924D58C0105B04014C906401364820458100332608974003240208C1310900221314669A26455C322053144601218DD910810A490DD38400124502C20292824424A1A60C41309209022C01482AE016324C26214CC4449422402206845CA84D192829C89284C3B48D9B1482883201E38464010731C3C46090268611C24154008640B8081A1651A0C6010C9144000982E0069281C82853C46861840009491204442E033470209025D3202842B2809B206CC00425DA246D0B2966D42430181672D8342C1392041023624284681C170C8436451A92905C20829A2229149425CCC680C4446581442419034AC09805E236000A081249420914296A598610CA182AE04010C0A46961820DDC9865CB4829D48801508851C244691BC74C103845D12448D1460DD0440D8214309890200B004D80C04861266D02474E22036D22198652A05160C608811440412020CCB03008961123044441A86CD924900A354C93260C424029D8B601940401D948819A42640922111A136260242608406160A80021311149880D43144003082622444CE2B00802C30908B36148A6890C320122B770A0B08803340504260409396AC3428C041390CA063043A00D14046CD1868D592431E4161108C164214450523261604002C80688800402E10608981810D0B200523882A3A68460405020062802154EC0A809E2028514356DD2268EDC8041009629A2122844A468193649124485A0C24C4C404013C460231220120568134186C0A0010BC88C531481004882C220091227810B40710205845846304A804021284414920823174562B06158242C132388409090904442DC166443228493046612A08D5248221A060DDC408D9A20620B484A04935149080593A829CB0028604845042726D0125112B0681C1900CA240D19B590CA2240904691C20206D09881D140691C18608B9828D4020A22080244184CA3C631012992D426698AA40010136408014660448A03B4208918694CC88DD4A46CD9068E9CBB8AA98E89BDE6FDB12DF1F3600EED8A8227C7AFCEFC1ADC8F991122C1FE32C0324DB2582BABFED9D9EFB5265E7C43A36708C22FC00615921E1F90AFFD8DACC5FC30D043F53EACE50369F1EE3B496135F5DB6490C57CE2B995021E1E1D15630E9B5E1F7DDA384C64F2922C5A776FF79308F43222B3F582EC64110971FBD44ACAB4DBB3102F5C7A2AFF581B83B9CEA6820CE137358BF7D0676265B977B5AE219A5C1A88085FBF98D762D160B540214A585DA6C630387347E9E16B9677BFC868CD2E44D63F8FEE6EF548C5D55FC27D9EF436FBDF57825079F39F40EFD6C8D6C667D8D9CC19BB304005DCD6A581F4BE9797E9A550E37BB711FE1890607410DA9F1124397D85589E6E54C7F6DBCFC8FFDFAD6846538B20417832747134B285D58B409C2AED325E72EC27EB484365F975326D4D6908F079D4495E4CB4BE7A1F0F7789D55A9DB7203D8B90EF3F8A2C0034A311A0F5AD82457612AC6484AD7541B850BD3782D1FFC8BD6E792E58C8C3427765CCADD6718892F7F7A1AE2D0B6B1FE4A2B82115F545AE528D2F4A9B41A8573B21AA63E2254526B13CF057354E1E8812767863E7D61212F1C4F4B8EC6F3839FA84F6ACE6473A897A099DE5936FA3933A3087F4E5ABD690B3A1E8046BAED906AA36A294318B47E9C3485A280607487C9B70AEBA046434EF0FFEC96EB48CEDF639199992EC972F82F6B376B754D3DB452DA4C0DB86E210638F5DD13924B7CABEAA4B06A876328D389C11BB0BD9D4696EFC27CF0D367B27AB9B716C7D26416C0DF3C3E7B62184CC1B823E113AE90952A28E404919BCA18918A8C40DA13D2D3BFA531AE9419C341EFA2E60BDB3C2E678FE2400073E972C5D06E9FBADD2086EC87649CEC30BF8EAD61D71077AC1570E68583A5F0B0E104EC8A1CA9AA0551B3996A86361FBE0876036A04FC10043D5D8AFBAA4308330C5E85A0BF120D4D0060442D1F49116822CB91F258CAD87FDE32162770B1C43DCCE6B1688D8A361D3F75071DB29F540D867257C59DCD6D388D310CC89B309436093506F79E9AF0AF1123D758CC91EAEF1A7E7F436454C83D36FA32C435A2DEB8C3F7C4775BCF8E91BB21DDC7DC641E3461C60EEF3412B6EB63D5D1492CF23277DE8D51B085B7A4F4C32FF426699947A9B92A6F9DB815AA1D64860BBD2CF562E4BDEF4AE8F8F34EBD317FCF33195A70BD6E5F9641C5FF69D289842A850C85FDF6CB803F236ECA52C0565948133D7355C126DBBDB57E5A972C909BFAAD819A19A5C87348092E15A107BC0587EA0D5CCE1CCCFF4967564D1E6431C9E0AA4A7EF9A0B41E4211270BE5D9145FF40177E7D4866C2ECEDD816A6677EE02EDFEF932D45F996C76C0300B367B95B8EAB65437BE74092F7C3639136484D3F750DD81A4A84174671B4F03248C976DE8B4C79A6CC4E868524168AA648D809D54F5C8F92BB90B3C8ECCFB9A5DDD0AAEF0FDA3B43163A6C907D39A660E98FCDC5C27EAD3921811915BDF62FC31FFE3F7B92EA76F8A4150E6D5E9020F77185512F44CBED48E6A25228ABC21AE9E4C684859FD32900DFEDB7A3261F336E44C9CA5FC625AD0E95F142C608142143E0C8512E007D9BB6883ED5BC6F38649A5BEC5A39C077AE35A706BEF194623F926DBD1FCD059A5CF9971E14A7DEB7C690A8C5717E2DE70C0507F5C86B886A2804508DC3994DC8EBEFC1A3A362DD0B9358B000E4AB054899F709D20BB811B1F38B775B03E46094733AFC84A94CF532E8A60F6BB8063DCBF1F0C1D74397BF6BF78743E56B487F22D97AA5D054237EAAD8459D7F1FE0BB57D28FD17B1C3DA8EDDF33BF7196B80D7A9C4D355AFC9AEE0D378AB71FB5C12FFF0906AA78AA71F1B43B432A3E819AB6C9171EDD99534A8961D2F0D95FBD55520924D8B8EA5050115FC5EDA0DDB758D77D7197602D44D6497E377B9E576EC77C21883696E666899D28D77DE42C3CC89EBC3FCFFAC1F6E3A900C7AA6909A5D0A7A2F6386C5E27077FC65DDBFF8C9441A4B053280C09CDE3CF3B5994CBB3E6CF0D5F26FC6BC3A4578B8146216EB8511C598FE8C2C0562F95F46AA57064CC3C233580861FD470E3CE34EA447045C5BEBF667CC3EA124A9DC2F8770625A66C9AEA89E4C345D4A345C83368D95A37CFA2B7078E7B130AC2C0BAE9506EB662EE1F340780AD9AECEE81F6A9CB94B775583D0EA01AF6D021BC9B6DE98BF9EA211D73028491499AA1BE0F3235C591B40222CDF1FCA77ACF8482BE2B25616CD2D3150794F37F726F64E3F1362B6D85751022D0379D2A749294C9782ADF5A76318B728FE72D81CAC077062D8F0BC26DCBBD073464FFF2EE29478AA8501D0A2ADB4397B88270AD66142495B7CD99E880E86DEDACE30E68F3972B598E88F2B0D75B50BD436F1161F0A4B8BBAE6F670AC08B94351F4F0716292BFD5F46A7955A9B1A0E67A01BAF9A82A5D0D2EF543AA7C63839578A426EEBB6933E8D9FC145FC903955E45913889BBD7AEFE53203ECD21E17E24BF27E66D5C14B15D361ED803436C4CA94573FEE9B58C7E0EB57ABF2140E01FF17E3121BEA2B3B250A5A6DA5B65DE09D9BCC1E34AF3AD57F86787D725977EECBBEC5173E48B8FC43601B5DB729569436E36BB4917D1D79FFE714002ACFE61DF7C73F3FB064083D91EB473E1CCE44AE592CEC19E693BB00E99B30307625154584D791E0C68285528A9392CD6F8EA8509F2739CB4DB8511F2D2C5262D9BC493666965AE3295663E7E285CA8DA24F50E5C5C0D838E63EF6192FEC19699E937FDEE6D64227AC7F9E2D6CAB92BFF570DFBEEE33F170AD928BD5F62F75741655B546808E12F6C0BEB245F80AC41DA6E383DFED2EA4B8B786B8D81165859D6A9DC47D4D209967BD924D6101A026A73276DC92ACDC1546A686B307609A16397926EC02CCAF133AAADF875F39EDE12AE91F904ACFF3FD134EF7686E5DCF57E03555A8102AD8F1BC58099EB81FAAAC1951E147F5B7DC1EDC566B152DD67B907C81DF86B27F8507F736A0B6A438D4734F7EE0AFBAD7DA21B215BD7DF4A9231FC01DDBA5E6E67EB6CB50C4F9D4427357E1840695C15FEDEB82EEEF07C5133D9280887418671DBF12F88349633C94E28CD980E7CAD0223E21F73B4793C525F95361323DB0BAF0FC0815CD1C14B2A6B20A60818BCC53E0D29B9BB0ACADFA073BC5C2C680E0E2E02D661971FD01FE2DBE218AB94D9774F6AAEEB23E72763EC8A29BC55FE6383EE292B6958D8ADE279BFE49EEF89BE55DCE49ED0F98D6F5DB168D7CB7D054B4BB76A3478840F1DD017CF1D81A901CB495F7E6FF43DCA6DA28A4DBDC3E8BA13B8AFD462BC2E3CB3BDC1B72C83C7B62688E96DD19459CD07597BD4A8B214D91F79500BB3B9C058AA0EB04B98ECF692D7348AF269C3A33F838A6598882B611DFFC4550388255C0038865CA8676403136081CB06A89F7043C7D66B18A04E0B3295C47EF3787B3F9DE8E033132313478E8EAC3D439D8B2576A25CE1C9B3E293B88C6F31EA8FB22E69F8B98BB772FB749C45518DFE2B78D8802A63912E2240CF5F400C0C4934C2D6F41027B2BF923D73B6E275FBE619232705525DC46824BBF4C33DE8B7CDC3CD889A6EB9FA57013463CCC015362DB73A68ADE5E0804A3F77C7DF545E615AF1467C1980829C57792EED3A800C5E8DA934B4AB1A24C25A705D83A59EEE63AFAAD0523EFF76A7BA6041E737EE6D5D8199819CFAE16046EC42F261740BF2B1A695E9170CAD3A3987AC87E6A27349C2A8EC77966F51EA9DEB255EBF7065BF6C2C1581B412B470AE3C5579380D012DBA584846C0D8930693AE157E2CFC038A045A9CCF2342F7D8272BE308D0D81CFC999FA895E4063D579C6BB9589E70FBBFE83B65BF7F3D3039528EDBF5D4E000C08D12FE7A579449E941EEC020C8F9361D8074E7510CB2016F2335E4DB048A1B9AF80F19600F95826D3CDB7532C2C37B2850D0E7E234CCAE6B1B9203957BF45C11719DDAC87249130BF1884CD74D9599D7FF6F90B6D6EE8ECDEC3ABD870D4F1F0B13CFDBAA9D1D8F1E9EACB98DF6E3E3637CF96B1409AC02EE1F156486530FED47051C7F899EF03BB2593CED5DF4E94433F8E5805EAFBDC3C4FC178163E9146C6AB73DEF280C7C091805866EB874B139239AADDBD444DA5412853977806596E40A19631BDEB2A1647A836636C3F3A2656C11307B1EA67DA0CC8CF227D0A497AE64A06AB92E24BEE392935907018F1A1719739C0597D046B1CC8EEA75D74789441B540FA1104172D3FBAF85D26F29A541B299D18330146498CF2C204FA9A24218316F9021DE2CD011FCB62087C1788EE1FFCD81786D88C14D0F6FC898CB2F3AFCF13FFD345680A395EFE7EFD0BB5849D8901786DC76280E25785809773AC04D551795C0E2CF9FEA7AB805239EA85EBED326E8DCE07E45EC98401845E38C1D7F14E245F734ECDDE76115F28320E27C0D8F4E3088173E4F508EE202DEBB70A137F82183C404A77DCFF9E33BDB1D9D6F678C8B0C32895B7D8B00FB82ECFB12A895304C5317C4CA9224CDD9191C8D5CB6256A50504AA39073C9E213309ABEF02F075A04155364F99D354357C0595C662328047FE8C8B8B404CBB8D6B7EC0D2043C159070E084238847DC67F3E3F432CAE4E6314A3D697E34437874A42EDC1049A90EA4C09B1966B8D8763738C7AE90D670DA35906AE279ED39D4A95AD85684960C2CFB4B92FC603AE9138F3F5F +smlen = 7333 +sm = 0F89B3580658D9AAD279D7E7D7BB88213352FCE70231211DA915AD63F3D077DF17FD454ABD2FAD2CACD07CC3108B127E0195E16FCEFEC2FB156DFF9C20893DD9D129067F7EC1CE5A9F0BE4EBFF66C0E90DAB0A6A8B47509D5A034B097776246DDBABA98718267A94679636B5B83A4D6A19B7900A64B764253F4E7B7F01C07A64953C68BC6F1DBAEA4ECB4692B1B7540B92DEB59B32368F895C632442B4E0563B2494FAEB52D0FA679885006CF33815CD0412C2CCC7966A89618ABF2A3D114EB307454BCD3E7E5018E8A04F2C37FDA802A88CBD3A6D319E19DD37D553AD491E71D31E12F254035D1635295EA3432D37499BDB23167D71CF3D02A93BFC7F7AF8F13DDCE8425C9A4CDC3A6E5D142D9D9DD501654CA2676F402EE4E9627952167F7BF779DE19A563B80D9F96021BB8A709A61F1931EC95ED816B971A133B3E262EC534F2011F4316C0F6C73B3A9B9379A4C7085044F12FFCF2D0AF667E30A9F939EA08CFD9AFF9CEF0273CE9CCF5F1F4C263C2DFF97C4884034F29DD1AE80F1DBC0B9F391E3D2ECFBF266D5842F1B88AB6A44344F63899606D0AAF9DF3A9C593647F705F6F476B73E4E27BE9FA4C54A134EEA1A531BF6A780177693708B37E8F3D6C1755A97226DD455BC90816309AEF61AA9A67F33DE917016704E0254B5F12F2F7C2363C07053618915CA33E2E5006E123DB9445FDDCD80A748E89F5D36840FCE4555133D3DEC272B842632008D6E066775A5E0D4293717F00DB73CFDC8E9D4CF57E012D18AB3B5A6D792EAC9388EC5DD78D9D30FC6C21570FEF480BAE8D8BA32E78CB8909405B19713DC2B38CECA225B2DDC7E9B24E0EC859E6352A2FEC4D26A5F71C2B9DD7AD377012162D2DCD4CF2BB211EF86C3DC5981EAA8F5E1A2D27F9A031BE2F8FE36701563B4443AAF6EBDABB7C00925796AFD8450658268A9DCCBBA500BC38B611A285BA0127991CC30A26FFDD04CC8E33BA2E3036F33AE4FFA76C8943627A3CAEA3D16A5743BF9B792AB3CB5020FA341EC5020DBF513F85E538A7839D5F05EC0378E00708F0914F4B87DF59E43E575B98518A392218AA40F9079F207E578C582EF81A69ACBBCB1AD3E8460E40637684CF070408780A098470C63FB5BFBBDA0A4145877D13561F761ABACB74719EFCE6BBBB8B3CCE45FCE6088A5B5CB311783DCEAD12A766A441B3EC13F147954C250AD557C807D896DDF27D01D503151483D557E795A6B49591A893C437C846C6A21A84CA2F544446299D55335E3D1FBFC706712ECB49892311DD1CB8560A51F058BF4D15EF7F39C59C95B25959D8688EB0086F6148E3BE90028B2AAA949706C999612B05CD13EBB257F505DA6EF5F656F9A610384D623AC9A3FC18CF90663314CAB9FE885E587A4E52E83C584063CB6F3DBEE3384A2AF3BF2F1EBBA60016626D6DA1850EB10B42B44B176CC53427976A982B07D74FCEE2019F802BDB89F5EF0AAD0C6C4916A95E3A9E476B7F55E5A94B730035E24F3FB129DA5D6089C70377B8BE9C3A1A96BE81766093D20BC6385B3D6EAAEA0F293EDCFC3FF9872AAC48050A0981BBFEDE7008AE79016B13539B1005FADF9389F23B795558895A9CAE48929080A5E228DF109C4CFA1E9232640607B6114A5CDF9A5286FEC720281527F9C74DA5A08FB06200A3AEF4F377A62ED2E76CBB7D11C0244C677B31054F8BC9A5B361FAE0BCCF9F0A7A9537309F558476DE117783F054758C69E46814C457B2E1094D7B837B69FC61EC3D2C3BCD5F9D1CC44BB0D5404E1E5E18784F6BEF8D012B426CFB92DE71EEACE06956E3B8053171A70F603605EC1FB4FF9A9F03D69718FC0B15546E177515B66333494F1D56E316FB64114B6F5C91D0ECBCA5091943970201104ECFA605FBEFEE16469CD6BF7F080BC0C46FF3EA41E06719CCB914B7EE14BAF9C7BB7DD20A3A1104D7DBDF65FAD7377D8359E5C1583625F6A8CC191030C918A6847A3D7A6A4CE099160CDBE2D72083C5CFB9A724895E01A71DC8F02A8264118977309D5CF095E60515D2C83925985373F1B1BCC65A332AF162A81B29F1C68F12EE81E281AAC29B8766CB8FE2402B65E17D0A32CD1F4C5E4360518FC0064B5AA06B3D586304513ECBE07C4C3911475BD95CC521EF874B78EC0E210728670F7BC1E0C9EB8C064F941FF8B32DBCCA68E84086A1B4B31CBF4290DB81D93E41746CEDBDDFA0A169F41480B47A10FC0324296385671A771556890B9E87555A92B2221136F9F32314D67EE13CB4CDAB60360997F109443616E7C550E36244B5B6BBFFC02253AC3BE1B747363E7970DDA5B0CF3E7E8808E0456EB8ACCFAB524B9FE3251865D58D8F22BB2C58270387A5ECAE2A735ABA1CA887B703B2505A54954307F03F85860CBC33B664C78B1090F049FE364DC5590E62DB0B2D510783FD09F206D5CDE34539B2888EB75FC4389A978ADBACB5E24192D4E98F9C7CD7AAEA421EE654CD9F8D9F06A6C1905413AB9C627299E4D0567F9F5C3B1D2CEAB767A810EF7F3042F0AD6DDFECDAE2856CED6C7108AEF8E1900B31CF5BDDEB8B3DA053800856FE6D827571597E3D7C3C57FAD284E4B0391A57045D7B617B662EDB4D57BC0E35E0E06D0E38480C1647EFD63D9D67153F2B1CF4854AB6BC22A8369A8ED7C46B9E2FA4DB15C07DF1AFF6AF781C49A155F7E4E4073CD00AD302E916C8037538108DEBE52B543792F1576069952FCE15B3FF6813EBE052445C65388FBE32D5B6154D91E4F5CEAD5BC45B5F8155E24EB3AACAF9C847D8612A54A202FBF44F2613C5FF22ECF2988D143C7CDC9CE6BAF0B783B212025B1DDE0D24F2FB96B1F7935A5C2DD89BFC4591312370E0C1684120ECCE7BBB414185BDF64A7ECE13C7E3100722FD0AD9D883291BB2EFEA07C33232735148B6B62D3887AAD39473A79DCB47628A485A216B0F6108C7C1DD4E2B6B9C2B7CDC0E804276CA0E5C286A012F1E6D4F41C4D29C6CCDD2455059D6665596E53AA485E4B3EACFA569236D56E2729BC7D64B6BD1CD4197CEA4F77C84E752BBC15BAD2589AA02D1F032EDA7EF7476876F41D359481B3A1C92D7379AF1F6CEBD30C7B8F148C15506691B01FFD2246378F4B8F58551D3B4345F60A37D433BD27E287BE926FC1D7F10A429F71BE25A5C2AA167DB6AC7738BB5D66C118C1360F3A009B76C5D99778ABD02D600B6E246FB7F67FA64FA4F81D20E200508AEE73969C5020D3D0A54E64C07258CA9DF67C82195A5F1F8411D68E1A6CD2F2C889B074CB6D1FC2360E75566C6FBBF339769456268EED61F14231A46812BEBA583C49AB1AD23152ABD3F5DC5046BC0349EA6A7D8F6179834AFA034D508E81E7AF44B77CC1347D87C304E71B01C43B6BD92EE5ECE62F4428471960ACFA1D7DC7177BC2AC9FC3B5B4EFF3F6A386DD918FF214DB9A91AC7C87FCA29FB75DAD1EBC0D0DB17CE44511795ACB8646CF883FE36244D380348596BA5E292504E5A16D7819444060CED2AA79CFA3E4520C0DEEF0A167B2C8F79261B5DF9DEB1036A6BE1ADAC70964546859FBB0893DAAEAABC67DF8DFE281539795BF96ED1B753255DF303FA21D4613D380011CF5E641D84A1291F27F887384610145F5F7B33FC680B3CB93C82306589BC70358AC56E6158D6ED9B2D36E14E0AE894B1C5D50726B66BB54F68016910904D793F5FBC39FBA09510F9A78AAA2A3369CE6E235E15B98E7AF4C5E26B4A92A8D4266FEDD4047D55E1ED1AF2A97513DC0CDAB57CFF3AF33751B26630ECC6842F3CBA44F1197D329F543AF9DD70E99C4A1FAD0D0FE401E45235DABEEA365D73FFD7A4684B465BFA2D3A3012A634D8FB8A2663FC16857C075CEE98975BD7CE03B5C40DA21030C516F2A8170CD0159EAC97A43F7F1AD09B15EF8E8A97E7D39EEE97372D6824CFE4BAE6B583BE31419B64107A1836653FA46BF9A02AA9209FD6692A7ABBFDE317C90B98D733998CF4A92F26DE656BF7D25B855EBB22E8516CF3C079BAE129DC4669FCAEEB45E356895E664CC3DB08EB8880F712FB8CE436382A33F2DDC915C576A1CA65ED9B0F59513F29E112E1C973F7C8AE9C2CACAAD3F189C65DBEF3DEB5EFDD04D10A6FEFF0BB8A8A5852A223175535D7BC45E49AFA2A34A5B160333847FDB19185100931C138B41A237BF9043655F7D031882F7AB64C23EE707889F91A9699C388FBD61E5104786F985CA89E83814B72C545E21E065F43DA9767C1B6E07127853993FCF4021215CBA1590BD045D018648C65B8012E85AFED8E0CBF4088B713BCE5D0E37D047BF2787F9F14891908F649E8E4E35AA6E7EEB97D440BE84E2B98C3A0D621DF8D1CB1F903B7E67CAAC13036AD9EEAAB21C681FE6E99430219ABCDB20A4779613B41FD134B6501B77A61883666FF65A331C614FF91FC9D163A45D9C16F394082F7D277CA8D36C0C034F2CF9E63789F44214AD7D90E6B491FC55E902002B42DB688976A632859040A3CF5F1D88A704D696AD943965DD9ACD0216576C5C7EFFA25187749A6997E056FC0E610209D1035E2783B8847125D92106258E8244E87C1401C8A0E02040CDFA574F36DCD6C700623191B410E360BF579278691C912C942314131934262852EEE4457C23692D59C0C5BAB33782500C902401E1D9E4CA863DEA3DC96DAA23B47029FBA324B3375654C53448FC8F5286EFDE834C1CF31A45A5AF955F1BEEDDBEE38144B18136EAC889CA68CA81AA92D5521E0B3992939CDFD139A17D275ACEA497157CFB2A3E1960BF5F65B505DF31E25468D3DE7560CD2719A77CCC2742CABDFAE6393AFB8097C4EF3454E74C7D990A20EE36BDF5086D74782B8B2DEC30FB1F12DAB7E8A5C694714585766CFBCF27911C466D1CEF2108CDBB72C2659B2F93A1F8390FF0B2DB979006DA1B3C66009A179BFAC395B98BAB7C26CA2A1FF8CD0785D7D9BA30F73BC126A44A495A463969DCE3FE3E805DE5FD1E497DFCB296A4BC57F46DC815955FDF7C8F2B77B3129F66F7A8BBCE0446623D7E62F265685DBFC308588DED7F4A0E7286080F481B072594755DA9BD34F3C5823A2A36041C20B978057BA1C6F7F0E843AD94BD927D4F1970050D1D9A553FBE664CC19057FE4A560F51EE9F967EF47E220008F46E2E8480741E7FC53146489F187BE318E3A3684D681E4102C1BA43C9A410AB17DB0C2E68E38E8D5059A054C037D0123C4051294A34D139503418AC1E1F62460A28098E321A12C7B3E4A2FF7A61939B2DBDD48A547AEB58023D96A4919C37CA67F264278D939F8E73D0AD416A3E791B0611854A21F165A2C4970A6A96AAC05985A9463BD2B7F266A2870D5976522D27D58FD088B5A131BEE6760E524647828E8C61A767524A2F0A8A2DD9B056319F440B994CC4300C33A1DD779816622EA8A936078F55204243488706D2C0F775A2F10A1A0942E2F28C8A2DB115220FB87EF30819E1F5EF1E8833A9FDBE6DC5E8A9CB55771677D13AE87BF68A4F578493E33FA96B77127185F011F541B620BC6724CEA7316DDECB14B04B493241AD48970C2288167051733D786E3C907D8FBE6B4DE48484AE8BBFD277F97866B8E829A426E6FF4DAA5B926A3552434AE1BDAB64E7F920632DB9CC3AC66F0AADE769DFF6E30A6931C3F0AC0FFF194AB31B9571C9957D11C7C55BCD1BD737069BB7980DF0B32CF3CC57918666EF106E1F69A05A30384C44F0D8255FDFAECA1453734ADC6A1469D4844C6A9B205F0DF29A119D9415314B5484F159D93BFE68CA06402A227423F150BA244C6F702C33783E572A98E92C9C4C5FAD671376775343691CB1CA6F19083D58788F49326F781288F9727017B9816C8E4912F7269680884D4EF821773C24F4DF44128BA2DC18758EE038F3E06748F34FC537726A12CA982A61BC950BA4FDA7041A9FA86F1FB747E3AA779C9ADEEF643EDD4214EB6116ECB4BC707541145FA1C6862CA5B230DE9E1A2437BB0EC639650FC4306DF00B984E0934C4DC791B415A31CFBF75786DCBE8E94F5E4C5E867CFB6340FAE1EBE7D1C876C73F8C204282B60A7D06E989F1189AD7EBA76537FEDCB87855CBDE984250A2AC2390560FE86996D9997A34D5AD2AA02D83B1772E48B655F01C3B2E4501E6AEF2C434290408D2784FF35E984E498D6F556156EB47F0C8821A114FCFD6216E824CDB5F9D716AED0558576396DD0F2B525E2488176D4FC12E2698262CE91E50CBC6D89A4EB2373F6B8F567F6C56681914A1F33D3B8E4634C3E1269BDD07726A4EBFB3E54973DC77361169409CE8034E93F0DDAB22C530D53EE7D8E6A5DDB007812D32BCA59456AC1211A4F07D0278E491C31AB105C39071BEC3E428B4265049DB132B7BF22BFB30BE04DFA6C099BF502C45E30FA06D441D4F441A71C0B2225484C8698FDF5BD3DBD910B5AF81860CCE76D83EA58574B0BFC106CD4523AC7AB9C8C4C0BBB0B29936C378BCDA39C645A369E8995C2E1F320265685E2F4454F9CC7D3F81422294549515882898A91BCD40A1025265D626597BAC03538969FB0BECDF1F94DA1FC0E5968F600000000000000000000000000000000000000050B111E2831343863EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B + +count = 82 +seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 +mlen = 2739 +msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +pk = E602E69CBA69AF1498CFBB0E8293C7138F978F5460A5AEFE190E9AD743395D83F0F0260730AF6DD60CFF71850BC0C586DBD59A5665B3451BC5B4461E7A942411B6B0A14B1ECDFE602B3B39874253884745BDD80C2D589BAEC70D86E29F9F9A21F4B213273A7DB0C3D7FF163834A44D22EF950EDA3B884206E70A45BAEB8A8A78CC85A5695F3DF2C28732062540D39C090AC31B960F415AB5434CE63B096767E7694376CF6086D1C48A3195AF5977CAC543D50FFBF8F99548A4F8BB4CDB62AD9008D5BEE0BE6A4A968BAFC664F2A4093CEFDABB2B9140B1A7534D7C5A7C565105C1B3B9106558FD68DCA5B4747DC9E72EFF7F241ABBB198E5254ED0F791E076C30DF64C0EF9569E36014A597235CA951BFB79B297539833180B4FEE0412E6EB68ADF1CF525FE807C81247F916622FD108FCB25C2625EF981426AB9C3537DC846F304E09007D4E44DDF715903D25A837AADBE123541763229DCF037D968752895961874A919297282656CF1F16C72E3CFDAAA0DBCA1BBC7CBC738F4AC450D9A878341F5A548A602D4352289B7731C0289457E2D703C95F27537FC641D673D4FD0D650A73009C55A29D1F1E149775B1FA7C2B41EB1C05084D691B62045A898588ED7CAD2DD4E30723A382D74133B1E4718ED38BAD021DCFA9672B8DCB4AE949511E55B0C6783DA5AF524F4EE5C295C5B35BF959D5DBE6503573EBDDAF997FB3CE588B7C4BCB37F09E76DCFE250C7F5AB19678F23BB0C04BDBE38D16CF647913D869B1E0B624DAD83924AC892E5EEF5A548B28C8697F6C69CFE62C53D397C0774CB6CA1517C04A9EBD77C45D49E88ACE61A2114C58B753773D19BF1214061C17E52A7391C8A56670D52CA9D581A79BB11A3ACC42313AF001DBAEFDB544E712F060C0F0C3747F91755CC5279BDBBBE2E7E03F5556AFA376B6A80AD4A8AADD3015CA3A2237750FC27EBA366FD2D7F6824B92F51C6523356CE7E0E4D354C98881B76A2CE85AAE8C4E97884B8F7923D4DC9DEC70F0F0F912E08139045A7BCFB46AB277B6D1D6685644C6B23F13CD55E99DBBC65E5D01F39B6C24DF5034790D1089DFD67BE58B8DA81AA04A5366ACFC7CFC84768F217693A7C7495AEB44E3E4C043D44AA1FF9C648A8B62172B2B681F6DF4E5FA753F29FE88B92BE58F077BE821787D4BFDA3255D950E4EC19AE1CBCC47882AD38D9A14AD1EC2D34BD6097E8D05972DD5D313B3C49161F8B2EB5FB920B3D80B48845AEF7CCF8812F9B7759D402545CBE810AAF9891BC8212F7045EBF7D435D2EB830685B5BBE4EF8AC38550FB8BB4C0070833A958C7AAA8CA3C770AA3E5C91E49F970232AB1274F89594011870EA49FEAF0D15AB79A20627E0AF019126CB5DD23466B42FBE8EBB988AD7F79CA4B2A8E23FDB1B0769F3129A14BF1864B2F480C8062138BD905DBE2A03D62AC51C957D84BA88613D9181B65192B017841559D3340A7947D0DF601E9C9D6522E94C9FE69189EC53DE21ABE2F78269207DA741744660CC3805A80F3F5E4247B0205CDF81367594708771F22DA520918D42371F6BC263ACDA3859843FACF66A38DDB0762C35E5E0343AE24C49BAFBED4EB02441E69301C8FA1EBA5B407051BCBC48E9E2996227E45AF8B29DCF77F41D4C0776EEB4330219569F0E13932A5C53DF0A2B22F87199FDD5EED664532C735FB27AB29DCF73A64BEC4E11105545AA89C597FB82D968F1ABEE647EEE1803C54B3A5B5C8E4420ABC6DBB007EF1FE4C809B653D009CBF263E70A736813A8C3D8F592EDEA73E62F6AC42586E6D5AEEF548BC06A236DAAF8AF4A8CAC23AA306333BC2FE4FA7554207A237178B7D9CA7A14DB74D27F07CE6F433E3DBAA7D1E6FEF67FA7CEEA95905FE23AE24A9C0A3F2373AFF2E74BC2D7D778528A1BD8875943C399462FA56362A1A7246DB369A939B91E52549BA3527843CE89D6367D175315A355848ECC4F2ABA93AB04CDAFD12C4FD5E76B99A936A389E9B35CF9159DB86D50280575851805EF30B1D4909BE490C73D14A774B28AA8D5E3401CD9D304615FE26503D90A674231AD62492EB23852A72D47AEBA7B9B0EF1E638786257B550EB63418823AC7864AE5003D47AAACDE02EF142BDE69B0C5FCEF97217634FA8811A2800F6E803F503B5C0794C904A79CD95B9682E8D705239970496B2B9BEA1C94C48FC8ECA8EB7ACAAE99E56781E6826F1C396FC0C4CCAB8EE8D49D6F4CEA4D71986C3F70F5923245B00AAF629C9F4743DCFE281736117E358475219012E9D71970C59CECC1350EE8FE63C533D94FA276B627050B8C887C8652C55467A560C01CFEF046EC34DC1C75E2C1482FB6689FF70F60BE06E04AC7E26B9A953A195DAB5B789A70FF36ECA981CA0874151937E4FF322FB55606E41278A04F48A99DCBB3B77D958D9B15849559D3A834FFD1D65533BFF6EA16695B62ADFB7DC44798B2920389BA946FC191348C7A790AAE37D11B2BCFC9802A918D3DE6540799B28F7D833524AC489E6C32FE640365806524FF5C17EABE35C8E0A1B79414539D194C70505C49AA6AEDC8F4EC608D8187CBCB1375F2BAE772372828FC14A544968242D3DB3EE1E3FA1F6604F9F5C415D6B64AA922A406B484C39D34C79BB987979000383D67A485B9EFFF6EA2BB7CABD327087C55A92D48B3F8393AF8546ED70DB64A188AEE66DB0BFF9959411F3F71D70E3CCA0B9E7AB890187883F2F621BA68B96527DE747923ECB4A96A880F831CCD43F3500DE718DD95D4F401F5EC0DBBDC54FF602EA0FC6E5E357B3FE95C589A0B83EF7AD439F0C125F0D9477176E64EAF614F1C5F9E5F607A294BB8BBC7B783AF31A7BADFDA3748315AF47CC0515EEA6E38E9FC2A96DA46A3F223F14C1CE5E8C6D8118BD422B39D212801256B66D23EB36AEEBCC3EA5889751B844F1A5B7C26AE0E6D98C6246728F9C7709CC6673F5B88F243CB9F6909B97A0A699B0788D7A7E3D07CD397231323DC651B0006A6BE0751FAB94A58FA6FF36A916452D590E3465A2F08E43C06897F40CBECF8AD7925638D99E9767714E6B9F9232A27D90A523B2718E9D27ED503D01C0B3B1D001B98635AD707E8CA33C1111ECB7DA989B7707AE9120F006AC0D99E7F92EC78200440D37A82AD445DA6D55909B330F6AA2949BD8E60C1F73F44983B636F2B42917507F493E036DA89564D7F6512F59EE01CDF4BEE838BFEE45CE4E4E59F574F650D226D57D9C6480F48AA2649F9BFB6D0B71116F3D21001DCEC077279F0BB7B9BDE7BFC9D33765E479B5E9910F2C4F4082002E4289072D1A829D7B87CF63A032C4B349B3141CE578241FA77D3BB6D7625509CC14D35207B48A6CBBD35DD128245FAC79A0F5D14859D89ED4A694988B3E6092B5B90908F703C4886E9CFB64359AB36CBBFF13ECD254D4B469003561F3D84FA53001C3277C782B5EF34C5A0FC401CFA85E8CA50A210F65B9170B2960FEC807A0E12512F223BC311D49F523BBE86D97F095502DEB660A379AAF8EA767FAE63052FBAED23807C15F50AC8BF4398758E66359922585B43D6357E416AFC6123D102D19FE4EC685B5502B0AB60D6AF9E377F49B29AA2615EABC5057A1172A95A67E14EB267EC5CA3F78F0489B1AA441761E6DCD000D354075A0D24C1B098EB143D8BCE445060D5F2466EDD9894E09201C36C1568 +sk = E602E69CBA69AF1498CFBB0E8293C7138F978F5460A5AEFE190E9AD743395D8337705441399330F1F8B9C2B643DA40C8BB582C018D8351B67959C4EE4D6F50611CECB03C22C7BE26DF3A2933EFBC86A7612C9D155CDBA691E3C470F04BC59585C9B39A027C19A113DA69EEAE9BD5D79AA2A541A58FC8B559EC7225A3E7A8E22AE4C471A11206D83025A30448994251631668D3942C08976552B0810C0142C9927143822821202119161110290264386CCA168262822D2025680BA96C84248A22B0289B1606D99204C8B82550382982946D02342122C150641009112630232652519865408848E3906C80844922906824A9700CC01081962D21232E04A34C248684C0B445C2B26900B7200005859C404010458464920910084612938C928004D2460A2149060AB28040006053024149265140440263A611D1424118B024838800C3249020142EDCA26902A34492B689D94852599670C330601890854C40119CB448900226E4401293280121A50C0A3741A04032A08064D3066813C1400CC54C9B428E94180063924D0BB6041CA469DC306602348820290811386604C525C0C8906034811A32055A406EC19020E0182A13820C62B84512A630E120461097915C486120842D91B88064848C49300523430524B789D340521014105BA2445198898B866182B23024C6090B18720CA1809406128A940899C264E42661E0B68024124E1C324E2192805336089314409928484294704412308BC270C3442884046A19B62540120D91C64D22B901E3B8711431058A244950204C23426858844880160D10B36D991432530428492464C44251D04008912026C2066453A2601B8410D4C2705CB211641849208608DC16410A267148B245C33246E1A24C2491856240621C1689C2380C60827042A23002A5615C047021B1711006611BC189A32402C9008A21272811143204B48453808118A0045038690442400403050344404B048111096CCB44018C282182B04D81404C1032221239855C3404A0164C2014695C406AD42848DB824C8B220A19480593B8401C00409BB69180B06D64C66040C6210BB14D22284CE34882C8463299C400E0B410200280DC148121044543328DE4324A22192A14315001080DD31892D3221259B2310304408140114C9220841600138184500052443628893851DB1229A0260198068D18486882106D23168C53080D490002202204C0B65081A68984480010010DE0402924827142460D4B4831A2406084201052A285C3965053068961C044432071182066D21032D3404954C29060060A1A4631002701008868DC0086C3A450D08050088681CB802CA0B66422210602080E182010E0180461269122280DD848499130110AA4080AB26541A084C0824D131541044632DB20264A087023426A50242E19294511B58C9A122AD9340901034860820922C0284340508C40505C309103A9891B3701D4002222B56CE3C68991C61063A22161B6090A48291A192A14432042308023C810589491DA36850A1101921404D2306221898C8BA88501348050C60D1CB3608406880BC05181B8092220610A1971C138895B0209003645CB0442CAB69048344D549040903229DA8411DCA08CC210104348905AB08D21A4845C2285A0261209C4494B006E634264E3006C09069063A804128800E39204A0264463988808440240A421D0180621068C4A1632D244929AC420CA462004324658944499C871034501D3B88980222A008450144810CB8811CC0871A1C24DD43025C448059944818A1285A208518C224619A16DCA462E590484629420C84242C9A629A2126E0120616146109B8641CA104D52148822082A5CA440604081189424CB384DC8908999206A194120083868C48421CA444159108950C84823936C41847102473023304823170511351201B12958C825A032509A40055902290C4229DB441201974DD488804998481840681B448CC9426E48A409E3446484C86483B241583212D03465A286280180601A3960A1826902B70043020562C69014B1681A1431928051608200D2C4240B268500A16821472289402E14016E040202141930539260C48684DB4000DBB8898CA0040C3780112330E4384562A248A4222022268ED13040A444642007221CB66853C66DCAC88D52340804243211C32C50A8251CA724094052A2324143A664C2A86499C0048B3291643869B0BA491ED4326ED2E591C082B3397FCC2923CB862736CD28EC9BFA1BCEC74CB77804C424474733A339969F1ACCAEDDB5E6DAFA095E3E5E768B4B05D0449331A533E6248BF8887FDC0C841F918E0E7CF4B5C829867CCDD92A3C135A8C2F578556332F266017C3877F1E662B988BB6C96A74287171CC5A36FF228A7BD1EA1B674BDFBA6AABE41EFB71995739D7C98D96F87861E4DD940493ED77FD19A86496250ED10F39039393E00FEDFF99985031C1321FBCDCCAC649DAF1E71648ADF2A7D52D24EAEF15B071E56C6A6B43740ABF2BF3726F5FEA2BB20398F95615310FFAA7F5F970518A4DF6CE89F69E953CAA07D381958F20304B5ACB107250DC1558683BB367C32424A369EA98A2327B62C05C549381638E9BE10C831EF662A4265AA739D8745FE600CC398C112D144A86F7AC38982D43D01447EADDBC4D496FDA791591F2373E5D513C430700E91DFA59CD0C21888F3203FF83EBBC90595CBD0047E5AEE7D633932E37E6512A111A457B9F60633C060D66D6A1902C05D2CA9A2CA4157A180A0348FDA1694440D86324586B3208770A4E29A6482F797A565C6DF7ACEFE66934786B83F9897F4B1851E1ED2AD7DF8C7E94AB0608C07BAF75F33BACBE138135CD354502CF9DEC75E67FB12380A006AC5D68ABB1477986FD6F0E4CDA8515A7885E21A6959D0F24C5BFE877506547B7CA7F7FE45E9199AF3A318FDF593DBE00370A4B5A33B88C8FB792E791B6768CA82B178C5C267F4BEC182C8BBFFD7E0D569F25309FE455F4ED5792938CFBC42D9BC637F9B04A7799A56BDF825A91B4C35CA71F261D69AC868A1DDB0070CB015CB3C240C7744982B87735B603D622D586C36E4E75BB167560CBCF4E04F263425CC3B7DC7C941722EB9676C419F3F95B4D90A7F6746D64F599BCDADB0D62A9EE1E9EA8AA93EFC085E21D57DDFB45CCA517D24E7ED50B12AAE52B9DCE77538C64FEF2F2B0F6D03E68A50C8A224A9C098DE75E58F1859EC04B35030A3613AEC328B7A157E3D82E56147FC0CCB8F9C6DFA595F618A83F96185EF0FB7C431682DCA66F6116C171FF05C4A6335C02B5664F01BB8CCDCE1B322C2F0E7B5BC7BBCD23EC1F2E124182BB7F0780682F2E7A21185AE57082FF344A748314BF8C512E99B817F4BF2298619DF820DC9FD8C493FF93C60CAB90A7A721606FAC96B0A689CA59CBD49B53F02B173AAD4579D161D593F416F9B33D32CA1DD1EE5D5AAF5DCA2146E402B10C8FDE8D3EC74064265DDD7468F08849A4DAD3710BB08E51EAD291788F440137E9FF3C3D22259F1524D42ED41F50D4B54F99F137868BC9800C5DC6C3DA185356F6C97E1228E7F978B3ACECC3EF153054389ADEAF88797B2E3AD75F538978D183EB6832BF590FC0325DED2CFA323B9769AAC7FA20559E594F242B9D6140C684E93CBE9ACE34231F69E9B8FDAB728E0B9B7DF9677E8517AA52E04555152C9E4C209669724A44F82DC92F65DDA133F5D2EF7A636C3349584BE99B43C2D2C57F280D192245A2CACA2E686CC468C8319EFEE124F3310C06A6B4263F0609DE2B79ADEBED960AAC0289694AC15FD548262C344D7DF0771958C7E8CBD5F301A38378759240E118DAD0F7B2BB35FE89B063611C0369A8C92843F1421E696FEE8A54DFD965F35FB46F0716FE32654F979A9AA0DDA723EFFDB3ACDAE3F0421D942A744BD0F686B36CCE306094154589150603E27EC2FD3D7247977AF85C0FC2586B43636F9C6A7383F51FE5145E93A69FD4D9B6CF0E9ECD2CCBAECB3E806E3BA0F18E66F39AC8305932E406FA2A9844E56FCF57990B59F00B49EE9273DF3E1A2343AE4805E4650A75DEAD676F323F358DBF4293817DBE01381E41C6B0A0713A5901A569ABA8D98B198A421CFD84FFED5AB76D83C23F95678536046CB30A390790826F1858F42FD8ADD0B39D42D031C6C9E04269737CF2382BD54FAC3CCC0D9D0E091CE34C19905DE9AC4D9241F93442150B1927FD17ADB5284CD00177872ED9CD39A318D711170257C6FD9A58C17866C1BFCF1A73A9026049E5BD14D00A3C76317707B16863D53D4BCD26AB073FBBA6FBAF4839E8E36840046319ADC3827DF9DABAC90D7EA4700F2A1D29661DAA5C435CD2A32040282BBCCA9F866D72E9A047ECB2FCC4CF96C2B0CB7C0E0412B48A8906961F3F71A72EE7AE9C67AC1A6EEFE200861E1809056040D77D9C5F4110985E9004B207FC1F5CCB78A8108178F2CD280F81107D341BA569B371D51BADC06C2CA9DD986DC818C535C01B58953CE872279D421612DB6A2E5A595CDBB1CDB0777152693CA8B21F16BED030C5FD43FD185BD78D1D03D2AC7EE2CBDCA2CB195CB2E527963F28D3E20214E710B446DE06A6B0F80561389B2BC9C1767A33B95006857172C50DCAD8DC406868C9AD43ED50D394172C60BCD54CBE6850BBCFEFD3B99D402D6E9EEDA842305885F3E9EFB81F19EFEA9FA8A15F6AFAB9403A116FAD4BEBCEDFCDBDC4519955EE88644FAF487E9431479C2C528D05C6622432178A241840A84F510B423FF7BB30AE3379AF9F886671AFF2BB65649F652751B1375138D3814EC2E03E9728A4FABF37F4C1BA29BF620080D1F07EC6BAD504893AF9CE5C673BC5EDDEEC4012BFDE60006089AB33174588BDEAD070AF8B41C287C95A89A270C11F6898C7B6A1B3E9F2C7902567BE6D2CA9E9CA0BB7FB798B98BCF09BF15A08BB18068EF1BDABF9D1DF1BAD2A83EBEA20CB6489BA34EBFC646CCFF4BFBBEF1CAC4046B553DD23D7C4F0E0470E444B564C31E4A9FB8EB83249BB8E61A8C7F06AA8282810061429F517E1AE6642E8D4E26A5A6D921FFF2ADE0BB8E2A3332D6DDF588F64F9B5B799B682B1990534327655EC52DF0DC1BF3E95EA16C93D1D0ECA4F8E7579A155B44698A6742C4ED373192269E9399B3EE5F20C0E2B06AE2F3A523D7026D2D594F4376486F3AA1342BA6B521A842C5A4F05D8824AF62AB3DF6C487C1B72584D193CEB69F6619AB93F2C5AB2AAF119C786E1CAFD17257FB5E5D531356B37FBC20FDEB82AD6597C0F98964907B4EA3153E0BB591FEE08661517717687820361F9BF1A798D7EF738927BEA0740362570B8C34D5657C9A75FF2403B5BCF7C452E0F53610D2AC3DF7C065F4B582444EC1F88A3B52F94F57AAF73783F4A7BB5681EBD2539FB6B664ED33EAAC63FBBE043704D54D5638CB2AF887F0336589E02D4B3C45155DC5D6A5CE25486A51AD3812779CC93FD8BF66BF8DAB3BFD9CCD18331BA6616FE2AA4D6BBFF66E1A0465C306612B3C4C60340BDDC89B63B69991CE6BA11C2DDE208744D60A1E0FE8C290513F007B1AA843394A5DFC067736915D122701B334F8AD77EC407FDE35573580FEB97F2CED004CB6B0FC49A66C1C4120C9BBE52C4E5DE6137E15AB170693A6271BB48B8C661851996F296C555C9AE7B5540F964AC71AEC81A6CE81E060CEA6B0B5CA3C32109176EA4A5E8D6EACD5B686B3D257342907CFE3E7B0EA3D078FE7628A9DF5865803F1F29FFEEC84442B6F107604A0159FAB4004617E0ADAFC33090F5913F68A626E33D7BD0C95A2058DBE34DDDF94773DA469F76E0DC9827EBE35B1E28AEDB5C4EEE5DE2AF609B58CE2E96891D23A0ADB03DF63ED7E3DD95B67DC69B5EECDC7EBF3F8CF9D086EE5CB8B17818AB603A8B79E6E74C13EDDF2A978C42AD1A0CA35EA177B30D05F1C6C76C290495D92329BFC99C816AB92305F0EC6E018125E7369FB47E35BBDCF37E71E200B127E48299849DA238F1D1C4F80725F047F91D133AD11C65ABBE6C5B13380D94568DD324726CE1DBD84C51013DE45A7F880024E4431E624F34B9A044738B0ADDB127457E942B6C11EB4D1613D83FF0DDEC1D3635EFCD1BBF02213AB313E6438D3AE37F88DC049F1881E9277DA4FD66A73D5359147890664F1BEAB50232C9C686149D3E0135EC812B2E91D3CB3CC7AE616FF0C7A59D49385573C3CFAE54AF5C26EB60FD7DD7E2BF15099AECDF976C4292BEA922FBFC5791B30B377104AC64264679FE5C918A9A483BB3AC4947187969F62756E0A835970388B809623E8C36C1E91F9B75E8C38B6741BCC0931CB2D8EC7F2D32664B0BD69071B3E2B0E45328D7C5893BBCCB779EB5859EB312CA59C7ED52DC16E8CB96C1F1F534794C575F971464113D21E750F48C3A44DC186C04FC4EA7AAD3C92DC5F638CB87E37BCA1D9D962170F69E97AB4E8C122D2AEC224CEC4B9A1CDA81F4898002822D52B5940840D5A8A68B883022E15180337F262A4766016F675BB2CE631A220C44646D5DDEF49715CC37898B9667B21F28D661531A63897F93BE8AC38E1F664D7238D48042CA7770D0C216E65AA9BEFA9DE65730191601FF751A29E12560DD0C9FCC02CC8A4EC7BD9CA9FD47060C27B0DC96B870951A5DC43400812642B8DD49E154D338115375ABED29E66222D1F77461208693BCF81EEAE1855605433B29BD33A297E0384B6B71E825CC72844D445BEC24BAC0155A580EDDF0E0016D2C6D649279B222BB18E6B1BF75B3A5BE549B520473E621B11B14195F87E7137B6411D66C063C0E28C43985ED5ECCC53D06E069BB6B50D36E1018FA25F3F2978D25A09B8E806249A40E2393B2061CEE47608A5A289458B120D69AD8DD459A7DD99CA00875B838C0BFC7B86650FD8598400EE2482DFA8B2084BBB8F418A2EB45A5A6C1C2DB0FA584E669D58B0F9C4232F02A4CE221AB62 +smlen = 7366 +sm = C3ED16979D24CA437961F20F672AE0AAD7397A22E635078658805983DDD446105C462C73A4D3E93B2DE3154CE664ACF8F77B7264E9AED87DD2EA0E0E623CA1D8E6C3BA223C95B6130911A3FEE7DD87160C8174A5D8A54EBA34C304C39427AAED4DABBC91D97165298385CD5287C3C6669F87ECA9A9B57740268B5F64EFD54CCE598527DE30398661125BB5841B7F3BF28785808570155D5ED084E5C25B417145C857CF99D30884C8BA0A31A5E2605780A3E29BC66EAB0B08C6EB8D2F5587690654DA038ECFD0B5B731650FC6EC9A707674B04F93423922AC451C97066782C0AB892F0CFA21A0994D8238BCD37E763621A25B47703F08EF730A48F93A6B33F84CB9AC4BE97296D0295D847AB9D5ACA8172EA977464A2124F78CB5A30A9CD2FE972B811E75187819A999D9384B00AA45EBDA9F511CB2E143F82DE3178AC8B9A083244F5BC3A610E9624054B71A6AE33534871F655900FD75ACDEE4C9230A1503AD44503AFF3144DA438B718100CDD64A90328023F06E9E79355F8BD58FC3650C468A0E6C634E112DF53FCDE8E4FDCB5B57F574FDE86D21DE3A4CC390B00EA664569A6779E0242327A882A62B2EFBE1A0ABA2B275BEA0E5C460102C43C1CFD72C80D995541E47B2CFB0DA3E3373EA8471B512AF69CDF1B43C479B2875AB3FE511AD2F595995575A9FDF43FC308D8617F99D256C00753E49492DB7FF646A1962039585F754BCF00EF18DB2443C6CC6D9F3E1B2C40A1839998E692D070F094E1F5DBC09BFF79041A52F41012FAA27A8D2B8FA8BF8900E0BA053A481DC1E4EAB73BDAF048CFCDBE042159ECFA946FB4678648F2DCBA1F5BA942FAFD8E172374A34DFBBEB49B9398B90954464E97CD4524622FC4F32665DEDE53C320F3A08D5EB184FD29A8F624E706F1B626C2180E299471EC5EDB494F3D0D35661BD52C45CE7F7F2B5C3D6CBC74405E0809534EF8E32D2D65FFC5622A36F70B0D4FEEA2F8CEDA5F185E9683F523A88AC43EC40FAB95EF51305BF80DBD33AB362FA9F90D494FEF626C9808F1758DD168038A5F1233A9DA82E411FB3C22351E561D2FA10575B6D41C8DDF86621B077F7E2A43FE21DE2E79AEEA6291097BED6F12DCD36D08A90748E706D63CD05F9C5B0F6FA0C55F566F4F29ECCFC464D86D904932EDA13D3DAA6FA4FEC5FC367B5FCEADB439D336DF4DAB99B8E16D2D2DFCE46609798A6DDA355A17AC0526E3885D60E88337941BE9C1E5E127A7FEAA146058AFBF2A4957705370B475A8C6725CCC5D6D588A2206741FC5A39D34BC69E0C5A5C276EF6E8BBD538A7CD7AC6DD02AE3608EF6C8ACBC075E6D2657B6878E4BA48851D27A59BB13A8D1D1F4C6731CD0D75B7DFC5C293F23699E68578C552ED5688B5FFBD06AE7E5CDBB17E822236D9540B88050004EA98670948BDACF797416A9296BE2E01537E2013C4C35265932BB61F61AAE7A123AE460A71F42E7E9E6E5C499850EB163CF52EF7302EFC552EAB5F9C4B67B34EF86AB82AC5FE9678D571B57282141F6628F6D2DD61F2BD084E7BA2AA435D663348C70F77BB48AAB0589B5DDD214B62656AECD75451FA0D12A7584B9273356D19A217D1F2265FBB093F6F77B84B10E91CE130D2B312257928808DD60C43986525FE2D1C8AA0054E37D04584194AEA09B5F5DCA866626408B591D9B16E78D915D8588C9C1D7812E58000725A898877B88D1111780DE8E8FCBE29F93CE2A067040549699C6ABEF6ED3D787F0C88C851531750FEE968E4992BCC6C3D670F273439C3F25A5821F08A1370DA338771350A40A1C250BE29735AAA4C98B46B714B25AA3E8DEAC83D8746F04EF671E1173F146CC960B0763BF675261A287CC9FEEEBB2D80CAA07083D65B9C5F57176EE2AA684BB3E99CA00F62ACC2BAFEA52DB476322098912EE8E5A9F497CBF8EF590C37FDA8B1813C1D08087A2D0D24ADE33C9BE41EA482346FD822B94FD0E9D07362D9120A4C568F7B424E1383E57C1F6C7E733B3A1B5B443A53927D8A05E921B19B80D687DD4DBD358833ADE1D37F559306A85D60B11FC8724188371EFB3488D76643AB8E62264762BC8ADBF4602FFC7B62B5559A42B3A09FDBB3097EEDB1740E04DF1074E0559B29D601D96F613A74C36730E9B38760C08A52544B17E4EABA8590045024F60B02E2518CFB26E649959D7E871FD1627ED369328C32815BFD03AA1ABAE864F7F4A469D28698FE146F64001277D17D7CFD3B7F3431FDC93B7D99DFA8D20E6EF3DBE4290E547E0F4213237737B67140FF86D40B7630D6ED959DB6FC99D83BE782285AB4606F0627436114DC0A087D061CB07224ECA13E6759E01E1C42475E8FB6C842FE89515D2FB750B9C04E9630B25FA370526ABD10A69A63F212BF74A17B0CB5D0E242C6F908F3702A371621F3362D42682156C2BFC4CEBAB37752B278F8C19EA7930BEED0FE7099C678052E6AF012DA7DC679CAC5386B4F78E137143996D569EF6E9DEF1F80BB723F39F9BD078BD4AA33DD7853C1EBD179AEB4A58D0AB248F36C41B31F5E1BD5F61DBDEE3DE526D520D3373BA9C88031F074555EED0FE45FEC3F6C4FB4741AF90D9B2F4DF264544549D356BE7B2F0D901B814BC409D733444EB1C02ABA8945406C4E4B1B450B5CCD124BD4C290CDD0DF321346EBD8DFF4E1D283D09BF96C1F7F0052A792CDBEDD7A51BB1DC4D5F2DB9C5D8F295506DC474C96122598267B689A968FEBF2EFAFBFB36103F499004D1D80736B1A8B3BB0860FAB686294A22A605C0BBBDE4237710B58294599E965A6026FFEF18CB78D7130AF87269FC5ACDD0AAD351F8B2293DA134622A7EA0148AC9331C0EB1D57B3DCB0BE1892FF9BBBAA4D07C2ABC1E9652E7D0D89DC49F2E56EA0CD0B7E7ACE14EC60D8026DD238556094836ECDA757676EAFFC1EE5CC6B64F6EE56DB2B368F609948DB1B13ED49615E24066BAEAA3DA60D7FB98D453590A52FF0321906DE4E408B0BFF434725C6F2D404C1FA53BBF8164E4B9FF1B56444952EDE398EB973712C28C5289C9E63BD4314A360FAFC05DE6A15BD048802D41B10979C50500022CDAB0311CB1EF27973B2E462B1B489C31A2658F56188C0A15EEDE2BE1560F8373F9AD6345BA2641D873AF71513513674442864FFB3143CD252F0350DA9E38F2218B2A76711328A788117FCDAD6808985A65F7FBF673A1C23A709219CBCD1E3FAB7BDDF6B97190223F3043BAFCE4A13B64E1CCFCE15D6517657EE0568A7BE921C4376983DFEB7D81D9417BB581F7B1064126EE6AD1BD85F1D38E4E84CDA4362AA3BC9540C228E109C1821F4E376FA97044102763F7AF1C9316E440F1D37A37798D1B1C9A048245E7577AC9FBA2A99D0F29529302E528D08508E8F4FB7945F2C09787C93CF30A5F021500510E9946FB937C0187470A40CA139BC17F2864698AB90826149EBCCA39A5A6B0269AEB4506E0623943A290617218D54A8F6B9BA42D9834F0A482CE6000C3699B05A8FAF61358D68AB24E98E7DE90C30757671825194630AB553B32C95A301045C48C184B91A55EC4185F643237965CF90B9652F55F0F5009944F3B707822BE102CDAA1B5F4B6B84547EFD8074A2F8DC979F6E2C922E2AD71819BD7F9C754C38BA031A1332537FD45EFBBA82145B715B699D43D80C09987846AF21C757E717594AEDA0A1BF628842F040338993DD73EBDFE23C6F165E538C7B6FE85C91C4A35F4F6B59884263B442BC3443153AE2687EE529DEC72937A2E0C93DBA6E2F54AB4F43C1DD5C6F04458107EDE0C6368A939DE44348647E7D1C15F298CDC71DAF887BDFF071D47FBD3300E27ACD13739246FF2A256E5B0303CB0DD8DC84F85660705056A30CB40C8BC9A3A5C0F61ABE9BB8B8AC80D152EBC001AE1A36DA8DC28CAA3DDFA31792D56EE7D3AF0381809FBA9B50B5E11DC921A955CDA55768452068AC3ABA67FB6803C20FFF7ED41FA867A2779E219190A72070A0D8A5509CA7EC76F9F72FAC980120E59306AEFA462D9A36EDBBCA52234C83EE77A1868648A743AD9E71531F06208C39E93351714BFEA23ACF3ECE34D2C571341F24E9CDF4AEC5839DA0E48F8283B85CE6CF70A1101AF7810F8D0DD149ED33E832B270CD03C668F78AA9E42E1B134C3A5CB2B19BEA404BE74BBB5063E603E84EFB5EFBC478E52B89894038576D8069F069D4DF7EFC07C5BD7D09AA59547AF0BCB63F8A6145C82BD5433C50CCA29831C07AA480C601B64FB17D7C575A9885D905D6C7FE12797C4C9ED45557C7122E4A65167914C5B1B84145A2FAD4C8995019948F04F7FF8811D965F1F086846E77D59F822047BA507EA9C7B771B8374792A7994302334DB81C92905228D147C8AA93C1B7CBB849EB514D261D6CAC5A15C67DF60FBB195586AD5FF8D470469074B4C06B7834362D21D4DA090743925ACE1DBE3F3A7D3996831E3BB0EBC35FCA53034F9802E4D5DF91C58650486DA960C6CC09113A6A739517D07F6B0D17C8AD75E0B3710C3086AF899F8B72CCF582C885993E1782C821083762D8D010205E9615C8B075FAF532E01212D33ADA61855966C1EC41BACFF3AABF74F0E784980BF8D72470E000BB5489F9A478B25D3FD41ED951C5FE038A04009F2E8BA39E1B041CB6841DE52BDB5960546B5B5160AAE50A4513AA783160640086D09FECD34EE338180CF8F14827F15500B8D97164AECA1837FE7A0C473AEF1E7A985904539C6EC0DAEFB152916C705C3A57B9392EAA8A2F1828947947CD79AF6B671252A22E385CCB0BE2360563BAA902662567354828CF2730836A7FFAE25F04ECB32ED54F5D20F5A70C4B982D5C7C8AA4E009F38B07B61DAA0835C30236A504556D47C991AC1AA689B4049AEAEBD1661B610A8605763B600573795A9B2C6CAA72DE0609BDFD74973A70A90CDBCDC49072AEF120714B5EFFBE7DB8A7AF3D75D3722C265F4387260611B49618964D3A6B662AD6C7496FBDF0F530E9BC3ACAB1A0DCDAD496A78CC5CC3FCA7380FFD9F0406A05F186982BAC9AA63D2213002E79306335CC1D41BD21417BECA9173159DEEBBEF4E954372182410082AD53AC438CD8A39BD348F487325549EE567672B841C6042B96CB32385A9482056F884B5BB402E77002E222B0D09DF891E24B08EBAAF212BC600E307873888C5700360AF478A83D576B65CE2B2D5022CE9D4F49C35881C5A415103AE2DCBB28275D1AF94026CD5A0763D8894F35577473F4549B02AAA5DDD8A3FF4BAA21D58E890029B5190C23439739C67369EBADBF115F0D304A87BE38E9A3CA75E5E0260BC696F6E0D32536EAAE81365C2FB8AB22D300BC6BB15AD24AE21106B465A4C180985CBB14FAF904CBD36589D41F1E4400DE2CE030EB48136087C9F5A4CF5444C0B4C37DF5B01A115E4B27A6413481102C1CE70CE548415EFC13EC9FF4ECAF0B3893FB466EF26EC144DC5370E9B55F91A94BCB47E6DB843CB78530C5419E484E05C27B94687F520B7ADD14D5E66F13BE03AEA08B12F9E3659E6D3B24AC8339E9093B98FCB858884295FA4337353CC23A3C4A34741868E9407C2D0A3E08F2F45DBAD8204ED1609D0374A8A9282F6D5840DFB0C95F76E8888E241E098E3C45307E10609BB5B28CB64B2AA71FA60B27D149D343BD77E0192E24F8C540C44EAB9240FF028877C6E1B210A66CBDB4B34F7A38ECF5641B47B57ECC7DCFCBE7A533887C48AAD7A39C9C2A33494F9868C55EB9759AB0835754273CF960E7B093D12F389DCEFC266C60EC4AAC101733B63B9E9BC7C58AAAD1903BD8A3B34F957EDA7C99D4FC3386255CD7B2D600A0903DC85598A35B7C07B6B324722B073460E9230523B8A3B66080F73C3A02302CCEC44E37F5286447B9FA23A4C1D35300DE3A4BA7D07AE4E5A71A90D491258D3CF1281E909D22C6E1D15FF99DBF34D5EDF61F4BC61FF658AB52FE0C6BFD93F6C27DF4E82E5936CAF261888CDF6D09FC0526489655E1350CAC0AB1176C9DC66DDDED21BDE3BB751713C1392B63F224EFAF3A13B02453289303D418858053D127FCDA41617247FAA857FBE586A28507BDF7EE2FFF91385E68BD960B483B6661A3F033835B121DBDB67843E30C922D4F7BA4AB83389824F5361B728E872FA513907EDBF08E25536498FA066EF3E46C7984B7499D0E15F1F9EB53690D0CE199D35EAF2FFDB74FB83403699AED023ED0B3E5CEF54CFA2B967E1FA46218FB339954F1869E7B85EC3DD0BBA47FE305880B014C1855557193672A40F4FA21AFC790B3E49AB498E8B3EDFFEE2A3DAED1069B555C25EF2B9306CAF7B649710A69F2BD916C46802B9A62D6EEAD0CDDB42A0EC371BB64811AC184A042ABCBBF8C614820C1AE04AE9AE0B1596E28B2F43E5F4839B7242BADB47EE2A59F176D175FEE320E801CA6570DF40E0D199D0DED05B46E40A45B6A09F3F741832104A54C89DF60FE5BCC3CFB20469C1D4D0C24456F8092DADEE7FD4A6B6F91D122263D7D96A6ADCFE47181ABD5DC23484C8F93B8BCF50711262C458790D9FA2C467F82B4DFF45259A3C7F600000000000000000000000000000000000A0F181D252E353A7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 + +count = 83 +seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 +mlen = 2772 +msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +pk = C62D424C8AFA06FA2A5B3B45142E568733B34F48DB875DF9593159F5C0F5C6175B41931B6C687CA58A396191131F9DCE88187B879345BF06B0627FDD9BB59770CD4D79DC508ADECF69240257BDE0A2CE591622B6CEB99AD21AD2F90B6415AB2F13EE1F076D5A634246EC7248326946915E2D657A80BA6768F26846130217F36562260BB7484F634716DB24A85CC771F390B818E8D16705A22451E8AF60C642328BAB8FA5A8976096713D4AAD048EAC1431E9319E4C696E064F43E2FD5BC10BEDE3B06AE64B3C394294DC1492D4BA2B5878B2F2F2A975921966029EE0C1FC483C0EF50DB54D7EA2B0E0044F94CA5227789BFDD2C74BE9FC39FA6C6A1FBCF9DA3F94D1F8C7914ED5F1E25B87E85EB5207DECDCC8AE1DC518577F2B336A1566879047F6A63DF05DFECDD589E0E98655DE62957714D5A968374DABBACA07856C594CB6607357E55B399B91D0ABB399AC28402113CC43DB2F50D5CDBB85710DC26539D3DBDAA0BE1FBBDB4B2DD6990C6E20B83CFA4975B0B52651333801A1CA23C4B1D2BD0B1FEB6524728CBFFC5C00765902393ACABD82FF381E97092ADB7FCD83E812DA57306F9F600C6658128B2F841A5BA011161C1E3A49F11189ADDBC6B3FD3D7E6DC1D9AEF8EF5E85E543A886E8C025E883B862A36D137B6E84C7972E7A6DE0F2B77CFA770B334E3A3159990C41D8998D37CC39C0C0DAE657EA6636B6E6B1176E698BCBBF3FAE2BED5639A15EAB468A971E2ACDA343EEA2590EC209057E5D2872BE09CBBB9E830FDDBE2B38200B700A75E1489AE8811C8FE8AF95F8FB33D53690EAC3CED33C1969E628E4E7DA1ACD9FBF5DEFE8D6EC42CB1DAFA25081139F8413D120BE0FD7B08F0ECEF6FD1A7EF7A2EEF0B01B9E8E908F0E43B1F7071834EC2D6C3557B6D9C998F1104F32A992B762A34606BEC01BCBEE5BC47D6EA86A792B40B42B05DF544D46225564954C14B2471F43A58A062D1E49828E015A02F6612BA2ECB099B8AD195E5B0B4EC1CF2A2E7128789236A1687CA3371CD1225599B928B9A9E1B7734AD4AE18CCF28AC176C352D86F16641B3ACC8B7AFBDB2E47A0D2A8D90477787337975145F358C0B2354A3BF458584030D42A250A41C196FCED33096136D1C8C7EE99D238256598F21EAF69BB773D76B3E640F7B82EDEB1068ACC3D90E4EAFABE53AE7F96FBAEC09466BF6D8DC9AF4EC8A45D401283410C718E8E104BEA7009D3B018625F756FDEF1811E66CA89CC972119C51C108E5B2A3220AAC89C8CC5318DB5A3FB19A9767E6A42A7C30051EDE240CA0F32C4735D99E7CACBEEF35CF5A5040CA5A350DA78A395F71B10C82BEDF05EFAF12D4873508FA6850AC3132A4AED50AFD32073D3470B4E1FC5AA73D539AB5A44C40301F920D9828E36506F0B9D3A4DF6BD033BC1E7C1B214B7B2B2FF85AD33DC58C5BC3FD9CCEBBFD8B0BD09880C0D293FEF80A3862467AFCF1D33BD4E9E924DD9776E73D2D88ACB601FBA5243FF5DA217E26F753E50EEE7F88A8AD444147D34EABE0FFE18C80B6573A84ECA90D7379A19CA88B3CEA082FCCF86FF7C76D0FFA804BE8F0EC5BF82EED6EF4AB422BA198A7B3A77EB1480BA846D6CDD088D277CE93CA1A2B9CC56BE3EFF9111D2501AC95B1B6CD208E6E89908B0D6C3FCCF329406044B5ABCF6B24D9A553B2082D24EDADE854520808502213278595FC6F11059EA01823885A3233AD38862174A25DDA52930CE4CDF3422A1C4E0393A5320827353B90965D540132B8857035C2A710334A2797799EA817B2560E51EC5C18B711165A4072833B7CE712A19AFDBA7B997523472BD9971A789859BEFBF1C0E3F4863B883D9AC95FD5B3035243760D656A592A8B91D72850AA1CF22669FF1EA90BE7C3FADC7D5AC928130B8A6237A6E2C9FE5D88035E3E7790B7CF053EDA641FE431FF16E587CD666FC04D2CF9E3AAEF846C775908F6B0F643A3E42BD4148FC437ECFCB270EC7161B4007D2C8181A50389D7A95F809AADA5B668CF8F2FB5D099895E5D7BC3794F1F9BA2693F87EB7443E992EC48478B9B96C06537585BE4A39F4213A979393CDB5EF34C3C8EAD27F4DA9B47501B4F7D172FB2745FCB8EAC06869C9593A07EE3A9FD9C6E74806AD541F2AB1AA04BF0F2F3872314FF62D66B799A283252EDB65CEDC99F2AAB336F6D002BF65C84A5992B92097D241B9910BB08E83E4EC217235634D7400A87B65C62F5B18DE981861EA125D5A378A79B3BE62E7899E1AB29CDFF59DA5D818ADF41BB36A1F4F97E5993DCE9E7EE7B6C1B0FE3C3BBEF72EACD735B1FE470102D9BF62F608B51A34CF73DF28F7DDC3EB429453185062D511580BB713448BE19CF61D1E323E5C01F228B8D5ECE763171741B809EEB2FD4018412DDC235CF77F0E15B64BA27FA7B4BE0256EF16C8E00A71540B24EF8807E29D0AE5197452F220FA6CF90B04DB306BDA4865FBCB90D4E1AD7F6CB2BC25E561E30292BBE859292AEC992C2240A53B087C7F8D64F838EECDFE9FA58C324CAD722CF63FA521A2F332C5521329F65DB2BB9D34AB7D24BAC117FFD2E27592E6C022C93A635DBB0C366C4FEFF73DBE097402178BAABC0BB5E361F700ABADBDF6795D3B481B6983A942834B37B08DF877CB0DB262C2B35DFF137139A187E153D291E59DAD25166FCCA513A8041C06E1008F7D852881962B723F7E1328F82054F1329F84E3A5F07DD3589ACC4DC3AB347004E4D7F33AC2D3E9DBCFE951AD7EAFF0DDB9876816C947649F971519C3C3FFEA652FA441B663F3BF0320A649272AC0475D2A399BEA32E5A427109EEEF296F2D31707091FC9CF3550128DA0235C148048C4374A98E99CC45AB3DFC1065572CB6FB5C3CC1AAEE216142D94E62157DEC390B95BBE0FE62DBDD757D994F94202AA6C22A68F1CD22072C36C289963AD0987D69682E9D1976718D78074345EF214C5E9871ECD487549E3F7DC439A9C47235236047EEA54967B67FF89D0B5D3469C9F88B5E74611F04C4CE1D272B703DCFC4595C61373B62A04A1F88E853F3D8409C695C76191BB08932B118371BBA98E1ECCCC81D1B7ED2295D4D3A8D9D82AC65B3A8D8228FEC3C44AC0D5317625615ACB3076F708785C3D6F7773D635884E2915021A2C75498EE8D6E0DDCC0C44D9F0838924B4C429F674D2C0BC70FEEA1AC32F25433532FC91CBACA55CA8270FF7DF437DC6C2CD77B7968EF51E7CADFD6D4F970118A8DB70D168748C476E50EC0A60C2706FF9993CFA1EB3E76D2C2816B27210683924166E718803CB92C55DA7C49510A7F07DBF34BB3753F6A466056A918B23F7F7BD354A3EE40ACD21CBDF0BA38CA605E9ACFF8C96027B99886D097AA52C8DAFB95B7BE44A285448E6E1614423D2E6ABD8D0A89A6768BA614364F0959F97D6E2AD859E729F44D362CE86754630F688074BE4EF6A04F433BA38893D4261039E5C5D10135D9A95A019E0ABF3026FF45AF553326BE352E0226326DA571D70351C49B1C523B4008337A4DE2FCC4CA32E2AF930203150854EB282B2B4A0CF2874FCE5A2ABB9875B1BD7FC86B4E4F0DBC445D0DAA5F70BB0149EFF9BC893925C143D39236B7D33C1CBBF278E95A7568349020B80BBB38DBC8EF7F930EE372F2C085BF9E4AF21B0B15F1A192365D976674DBC54D98A8E54E3DE87E0DF3E937D68F1FF +sk = C62D424C8AFA06FA2A5B3B45142E568733B34F48DB875DF9593159F5C0F5C617DC7B4598FB68FD5EE705CD7063DF0A5CB02F1A09CC502BA93AF98F2001CAF38F70A1BE824FA302F25620FB24B3FC046FF138AD37DFEA5E8D369E9DC4C749970AB6041A37C581384DC21204FC4A1F28E14E85F03FDA6A6F0E8905186E3B3C2CB920A30412076559446562C2301AA51142C08091242092C6480C4600CAC8611C06316006449928054AB8216424704394718B36020848701A80690484605284515B144014A7514C966591B22854B04D49A4711BB589043249E2427118B691241960E4A40900902DE2A89023C66191882D20A20118257099108D14078ED3B6318A92884206464BB8109A266A20394C01232554827061C8810CA260E3820C6282090C422184062D801461C1B86C0B4841214822E0300C040984621040140064CCB48D93043164061000C28462242DA31861844071C0382DD12069C0B8054248718B264D09404511864592162150B68052B028DA308C63046188920921C140C9204C12306824368D8990254B8605DC324802169212964C44980849225000394A41A844D1326C040049DC0025E120848BA431D498889B34244A4448C4180AD1B6119CB88CC3902121B0042307881A4830029430504222934870232248D93680DB1041D022811226501039318212648BB26910A800DA062A0C292689904001A85004378CA2086CA0C8680B83000839209C388952B800991085042491E1280A4B088A20B0254948299192894144305C806080C6415A866582A684414860D4049002288952A4415930820C296D6380282237641BA20504A62CE4C851622282C8344480164861806C99A02123084199208523A611A386601846250892414A3225E1C26912C560C3244E59466C1128469920254B08510A858C0B200EC042228116862431090C074113986562008803B20D1B084CC2C26DD2B291D144409CA0105B169052320E22198CC140604A220519B929C2406D93B8448B182C500022D3020C41B241A3028C019805D92208E3066914A1081189218B2444A11211A0002A11A38DC3024A1A40701C138D843646149061D90680C244240B45905B144803002023A7005AA40DC9B090D330800184604C1450643884224066DB9064C0183022132ACBC81019832542168E5AA8491C24908B263009320603B12DC136405246528C084D010528229988129071048640C096681BC78D02084CCB106053064043024A4C98211A09286280804A2466220332C232124C22054A303212C948432451198049E1949122953021397152A89122194112A721E2123011978592A22C0CC3210A855160944CD926804CC845CC02650C4510188101C1A83024106122346054082A6498240A273202C608DB84715B1245D93289C3204D21B904193928A496718C305142322260400D84A82998B640A0049248C844A4882821173253446914115188443259144E99A068C8A880A2264A242592E4A0444C04884A82210A472E00945100418A13447101050A99A450802680C1464489886504B351C4B20CD212869B2841C426616384849B22040084050B2045CB024244B4251243405894841000020383601C092921108E49369013A22598484A024221228569E0984C0180604B266221346D1AA18DC842855CC60C0916618C0040D890295CA811223965D1B465CA423258B04590442D638045E4402C82A42408C081C2006AA0B62419460C18242E043732180785CA1051E30601A34424904821588065C036689A3000182710039249500680E0240A80B60CE21006121509108051E120068B444A893891199311C1848493102ECA864C59C269A0260C81C68C91A46901B141421085A0845190A87142A28183084E02278E48004101416A04366CD3387101296A13C888021621114402D3A050C01441D0188413976523C25194C64123045111290C0A3172C9A8451B826408804C62402211A0455C0222D2022E88A201D49480A31286E116011B06804186644028421C37840C290CD8A284CC444D51988180967118C129C980299096455C248C53C6519B30619C400114A52CDC4270D1B87093B409D8480D93C2509B862D010686504621E448022104400120600CA485D0340624296518190CD0948422012461846801335093C044582684D08460A32289E014495CC4099338892191680BB991C0120EA3B25283956A44B3A17DD0BDB9B401B59663E92C71898E42514022C84BFD908DBBBCF8B5A5E1F5C9A1626CBE128FF52D5AD68AE95DDDA8A1E6CDA6E39F5E585EEEC8358DDA0765C81B8AE3698F32468BB4633295638019C416EC772FEA92822E02D45673A63A43AE78CAA02390080A5D1562288991D9F58773A01D63D9973540BE1D10A4A5FBBE6F725F7FF156BA3DA993C22789F6C8B442DEBF93F8ADBB0C6ABB56C2DCBDB733BCD78B679D804B0850C9E281C0F61E2B3E64CFCA736B20BF353BBB310C6B251E3B498ADDE5B51352E4BFBCC742C96AA850382BACD826FBA36DD9417BE58F5E363F963104641B746327413E3EB1FE4B94E52551E6D3A69BA601E7604CB87560339E213358A4A214FEE49957912A35ECFDB6F4E832CB1C8D9AE54192A9CFADAE9D6DC663BA10826505C3B73CE545DDDCEBF2A031254C9B24F11F24CD927E0B1CFB4857078EE062C4DFD43C362CCEB9DAEB18801135F6108471BC19620F671C63539A529978A56190F1726E9BF5EEF0FD98A965C18875FCCDFF7F0B419FE4B4A7DA5C3F159AF3F0962CD83CBA485C82D51530BA092D6A503345B3E0B1BA7E4010153884826BF4BF1E494C6781DE09FCFB894EC9E62CB5A033657E4E845CB95B6EA7BF38CECC0A883E2D2C00DB190E4C6460F989D5DF7B22851D5ED7AEC792DD5DAFC36B363C9D285C9A75EE9D6EB17BAF4DC3C2DF51FA43C97D83B46BD9064FB237A5A116FE02847BC8FBC2A39206733821AACD392E9E7018120185237234A067D29AE2FD51F2BEB63016595791D3CAB6ADDDA24AD5834A952AF9D9A9AA56A015F086C1AF060A6A1B4020C332F4E7C0A63C424FCEFC8DF9804973A1287A015BA2CF4DA68D523F2CBF3E27D2C651DA991E5DD1B82229AAAB89CD15B64E919A7F1354197258C224A4E8FD3EA24C27FB1044B475D4B13C21B941E034E6B7F734431271A691F969CA3E31705D3BCD51A3ED3819BE3BDB369F86D249F0E9E6A01358DA6ABC9666D6C802A7B77BC9C78A5A7FD0988D82D36B5BF4DAB1A63526B6936B830804842E19B7E757D688A1E89DEF091E41CF05128A0596DF47FC47CD812CFA33A0E9AA1E2BAC4F0C81F28A3781B470E0AF29B73DD51242344DE088256F43E91D04D1DF135195EB5591E96F6EE05B2F316E4987FCBEF30ECC390CE746055016209F15811AAB4B7E6286A17CA237B397B240C674DA21DF9FB030A62530D2F95FBC3432351CA6D393F1F36C805DBBDCF42A8F0691BF47ED863B1B6476C3A6A9E2E0C9D5783E17DB36DA3A67B5B1782EFD4D91FC0E8FA30C3BC72E45DCA3CBCDBBCE425AD7D96441B4F0B89020B3E739242120A7142625D7698F5F61261D15B264A93F9A7B6ACFB7CA255FE9E20760E75437C122C52AA62C14A150732256ADDFDA14397F074AC9C955794A5214250BBFAF03EA7249EBACF2835B064273895323A51E4C71018EBFE32BD92A1442384E48A98561B182E755134083CE820B2CB02ACAEDAF8381B7C37592D2EAE779B8ABA3312AE718BF4453CAC6DAEE581B3064F7B65B9D37F6B96EDF10175FB0C0B16E1A12A030D0D36BF2EC1BFD046D231B42C42AC607884FA0BC93DA6F319508D0010F143C232B7993D8C76C544EB2BB97B32AA4B75666B72918A1B88B123096AC46794DF4735B45FACB4F92C9E7113628311FE25074423E13C3DA4C06A1CC36ADB3735263BF0CB462F82EF142AA876D252E191120B2798BDEA79ACE3C2B43827BDEF9C67DE82B657D697BCBD65D9AE9E8AD22EF7620B7ABE49E93B8E369D7E135C0911152222ECD662C5E3D0A020C939383ADF27FAD8973BE005892608713DCF211BDE57933D5C9956A7A94A04AFBCF86C9CE10200A31F7FC15CC242F574F8B12E0BF8139A6D51445D63817725EECF6D026FEFE32EB747E58DBE5639846B69888951F19505E756FCD8DBC420AE57A3BE4179A68CCB96C03E064890FFFEE3C63007427AF551A94BF8B9ADDCA5ADDC5EF5A28BDC124293913A7C1A2BDC3EC77B3F5C55A7AC4593880182905B37C124FDB887F42E9533B4A8B5DC0E641BC1B832BFFFD0D98DC144B80D282A34EC9E5FA05181A3BF76D5B93ECF28D7F24329D5C53F45FBAF66274878990E626092FEB279B3DF21BB94B944E0B18B3B60A9F942C1208446C1A75074EC3A91E54C66E0ABFF35F478CA4680AA391FC8D9C366DB22C2B84A4976EABBE435F1CEE16CE610E184434D1FD7DA66A1F8B55C8BABB4AC5DA2E02FC991CCCC118EB1B361696790B8D1E2B4C60800E4E7A8E58C2F0E7580DE509A56EFEC6BBB92E516FE6C176E28292DCD05D80A513BB844A8077DAFF140112026C614DB88BB4FA2C3B1CCA4A4CC1845167B675B459A3C8B3C74F7C354951E2E53126E397344861F1597BC5F32611475D576DF19034ED57A053B417C382A230CB5167DEB11FB1B052A1D3FD2AD299FDF2AB7A0B1C7D4AAE4594C7C0D628833E2B253E463DBB1C52229993FFDD9C9EF4F091925B05CD5EFFEC5EB54BBE5B41D5F8AA96B666483727464CD6A75714A60A0076F9AE314C19E35510E581B1E424E308213393C1BA2F3D6F05A76C145C88B3C99546358869729214E7C7082A50C7CB14A773343166644C34C8C1EDB075DCBFE69F9E09E3258E173E1B06103B686372EFC782D2B34BA6018711A22E42520E5A1B985D3D0CB3977D794351D633CFB8F92E54BC0296C06B0D4339A600690267CCBEFB6CE2C224B3DDF61A4D704C6135C2AB9543CDA48750F035C617565DADD0F397036C9C1137662FEFAA5D76CF019F3B5CA15D1015AEE7B5569D29FE9015564934FFA2588F1AA0B2F44F1206850650737C0140EDCCF2C4CB8499445F63D76E84AB4292B6912BDC30AB3DF753E6FD2A2B0CD31BEF14CE8DC21E29E8F6282A5E76002A82E68E2524EFA071D3F430FACE0A3DD72CE395507EFC72A08B10FE76D98CC50D714E6C2514E23D66B045F01B9B5F9858CCF24D9EAF0E67F9E5A82F2BF490A5FBA64A87AF3284B12A4DE982930599B49DF41A249F55E6D23BB39F24E3DD7416260637D35EA2751B7B046C09DC66A6509C88E178E9AC14A63787B6BD1330D01C9EDC1AB375A43CD1C56E263296BE453943EB9BFC8510B3BE8C6453ED74F641D4A6532DBBFBC51FE2C44516327268F2F8571B1FFC6BEF16CB91BB0AFCBD124EC8C8957241D6A6A9803B061479D6A801695893A90E1EB9CE2935D19767B07267EB22966B235CC45A7EDE9C2E3ADF00E5A394B728967DAEF8E153393B68EBF3B214DA0C9C0F15CB1CF1C40B49B476459E7206BD40C04271D91CDD12004D007961CD6C5145F3203AB705C379511001814C0B641889AE04CCF0C7CBBE08FAF759B6DFD5BAD4D3D12E5B3C96E4E5000C0162E0BB1E99BC55CF0018FC217C100721EB9C019F814C8F62EA3C3B0AF4842012F0C5B6AD6C35FE151AF4EDC322E863C8C962E7B87698170410F94EDF13656FFA64970EF9DCE9C0F382FC0CB54DC7F875FE2674B3AAB3C6C69676FECCBD90A42C4C388C55ED0600FDC91E88F9A2D28C00DD84A3E157993B2689AFF3A1229E27450F41CAEBD16E097814510E1F5D5B037B9741577C07EDCCD05571AC319361E4E1A6FA4D129AD3BBE8CA44420C4E4F9661304A654F65372ABBE3A8758AD01A2590F469FE8836248CF11CED31D7A466089D72ECCF3B94B82A35BA0C3A935B337429BFC631D5E776014736A0F06664EDB185856237F5745C6AA22C60084BAE9C9B62B87B5565B19DE113B18D34BB5C2F44AB8E790BC3B507A7CFE328CDE7738365D472DD98ADAAE67806405012AB260A6F110FC57BFBE94C9F8B055DD79FE89BC112C82A5C56B58D3CDAE3246389CB65263B16A2F662B1A71E49CE85361362464F70C4D5C4626A9D1C141D031F17977D40AFB24EFF1B4BBD4C29125E0C63D68C64326CEA2B38EF6E816EB5634D6340F5AF4A93EA68B528518C2FC27EFD2EDB529262F1CA1DE8B57FAE5109DE6EB58666465AE93A883400BF65C0828ACE5257D479A8768364F5E10DC6AB3F35F7F675EDA4A8F27C6B5283413CBF592C1A77213AE842CF7390707AF5BC44F2FCE8E82098085424F9A928074E2E39B7B892446F101AA692702A7BE982295BE120DE68BBBFA5C3B35C4A17183FB94714A7D276CC53AD169A91E6D6809CFEFD70B3C4979B310F7848EEBD2454D0D7FA0F12F23447849D6799FB4AAACF32A8727E6B2EE0E20B4651ED14FDB1F03D60803555B2D9A2FA6B46B97657565A7AF64D8AE3B5C04D5430506409145F7C521B245499154AFF9658886F43B6377AA75AB04BCB36F3B291A69A24FA861A2C02A8444DDC3E575B06541C0956E98298798C2074EB53535EEE197D943E540E3CB339C0EE15412CED5B05E0BEFB608D87ED06558DF1ED225B0AEC39F5A3722551053A6F43DA36B3F662E5D3A2DB76B805F1A36DED5F3319ED8F90D0EB321327912E589C460A00E7201EE17FECDD58BAFFC3F96601C30A2360E5B5E8F35B4D0949A99EFB5AE1B9536ACCF9BC9ACB3E05E78A429F1C463F96662D4C0AA55BA189EF19F9D85AAD62F8705F1EA2094FCF1F2A13E8177958DBF5B511212930B4CC2AEFA94B2137C3742013C30E7CE8DF7814A12458CC50ED5DEEFFA0A03D32B4AE3EAA72D23B2D6405326EC06A1A0990BC3D15545C29267E44EF7DCC99C02321A608CB0E543871D5F4BA08D43C330D5083626F4DDFA966BEED3212F5DD5FB7 +smlen = 7399 +sm = 3A18DEE67084C45C8C5788DCAB91049A63893430D8AD7013EE6C8FF0398D4DA860226418FB8F725B3035D2CDA3FA54E4A91F7F538A4510B22CE1967AB365051C1057EC45F7452BE37B607B8CF0A8F79639646B13048C446082339D56BE534B095CEFB39B58C30536B276EA42ADEF98122CB416B785A237BBFDC8010D1B4523EF25DB15AAB4B47B1E611F068F850F8AF253FC79BB0C6DD9E282C4539FC5B0A5BB5EF6DBDF741E16E5D4296CEB0BD1AB10DA12206540E86AD1C91A05270FA185FE661B02C78A602E04F1E7B5FFDCDAAB507C08201370BB426B9A99B3EDE8F40B4739D4C5F7020AB0EC0FEF9759D0559819667D31B07D79D1F1A05D8E604DA6E36BC01E44BE72254F983CAA54AD9769EF04D50E7726760EB63DC08A8E87C462D303E2D63B65B5FF3992A25FA33A44C1AFF954A070BFEC6F147842008DE0FD640CB6F58A4010A351660FD476BC4AC5662518E1679E7CD17AA9A6BA4D61C29EEC38866F4BF8D5BA3AFCE2BB968C86714AD28C27BCD2837C069C038D8042A22643B1E5D44EDA8E45CFFD8AF558694EE296BB42208E98484A34965432E7DD4D8215F43CF8CAA6C85E02A33F2D4ABA973AD94A2D5FACEBD435B89EE5974D221BE31C86E72FD323F9EE5DAC6F86D56A913442CE7F76F129ECF5EDBF51AAC1E83C569EA088BF87F55A1060542CF989FED52F589CE14DF6A7D4D81EF797EEC9AF5876F3DF8A9DA60C92A32676AC0475D35CCB39291E567D235C0508035431C09961A933311323CB9B12A00CCFF19352A44D7BE218BA9C9C13D781A69082731653CC3C457345597616003DB902574949A8C0BD5AFBD181B5B6B78E0ABF5E6A95A9587717C63D2B6AA855C76E429CEFFA1E3478F10E7351D149EF6F357294302277E66BDACB827F10E23F0D463C7C0FEFED35DDB23E870DE35CC51C2F6C0267843A2BDF48F10210E9953976AC89DD1000266AEC3F5F8B75E26486D9F8915640366B2BB6D5AA9B5540551F431467A719C7743F7E67A77FC667A2E34357DBDE7FF6D743660920CE9F19DFF940596B31468160A08FD08FE014D5CCB22EEA9D71CAC972669EC3BA97486C140D0005724A91CDAAD2966F419473C53AB1727AF310D833ECE4830BF758EF3369F0F11D57AE9558C73D2F8D3A085B0643F6C83ABB2B8BB8BF790D69D62EB5B917F30B52F677EBAA2AB57AC7B46527D97CD18495EA9758CA65DD85F7640351BDA05F62CEE51AD1D9566B069869D09F27CF40EF43A1F532A43A35EBA1838F37628206BC58B7EF35EF38D46DE4A48829877BD5621B74D3C51F45B9E3D5F4C66E98D33B704E7176F4F5FB7912C8497FCEC46AAD660F06E6BED1B3DD6556A9EBCB7FA2DD9060D0DBEC8D6037FBAAB8B8058D369132DDB927DB70191D22077132D7269157327DEF24DFC805D5398D1E8777B3070800123B707820E6D4D084502A8981706EAD2C46CD26F9516F46E9A851FABCE1E17083217B6BE7D193EEC23050376C1B03134C0EED81BB08BB26B90991F422E45319D0754950AD2D8DBAE7DDE9319F587718BD1D472A92E560A9B3256C7D6E46ECEBFDFF904072FDC4C59D77E34E6BB1B4A17C2FA06105DF2AC5E37263D2FC8CFFE5BF5906BB0783C705D960D3092E210A4866E9177618EA69C43277F9DA11538D922335E229BED90A7018AF55583589EA18A50BF0A9935BE190CFDA4E7AE960586C00136CDCE06599BF942540727FCD901C0866B71A45841FE21AA992EA2D693E3A19118663EDF382DBF8A1B0E5B8F76FEDC2366B9B38E3DC7D69E7B09A62A5BBC39973C1982F89B4E13D67AD29D972940AF4E2A8CF66530DDCB4693731EEE0C97F27A27A16D63A514A6F2E01C3A1D34BCD7A54360DB69FE66A1D120FF3AEE898079FE97BCA891CB8BC3BE66220E25CFD89FF489A4E964AD8B77DB3F2A7166FBD783C4940158DE0F563B19C17B961B7111562671BB4189C8AA8EC27DC0786F79CE55A1914F4CFE02B01003EBD120F5EF5B1BE7C22D662CCFBAB021579A159542AC2BEE9C464CC04E406598BF25B9DCE977A925B68F3138019F90575F6494B56A51ACF3D66719A558E13E7C5E92138C8A5311FEACB8203342154CDDBA4284597F6434EDD1F704180F0E2529DAA167AD315D32EAE239C8A2FB45C4308E6C66529E0C2CE2B56DB5A5A77082C7671B0C57D15391900FE1F274B8C544F5819660F8478EA571385149E97CED41321E5DB78DD7EE68FC01517234089D5A92C9ACDC5D891F7AF6171F40BA0B63EDCC89452A9E740BA507751A6CFB1CBFFF759F645776413CB00F0590324C05D3FEF158599D3C2725311A6DF5BDC90A279D5C3D5EEE59681995B9E77E313F8A1E524BB312D4FD52F190C7A8CB67DF4A1811CFF6A93C0E7D44E49F20BE243E7BA3201D71D955A811CB4AA23917E55A8878C551E751C2E4E653CBFE07D8F9268F414AA0DB574F587D75FFBB0F63710C97D26296C33F02C2473907848EA5297238AB40D48BAEC482882682DD374582D90866DA419D747686E20E692D69CB8C088AC8B021E91D1D7BA0893C3DFC4313AA6765B324EDD6D28B97B48698C13A2F22EE9814B7C4F6504BFB90F1ADEE698347E2DB081662CC232EA46C0CC27C7CB96DC342FB431D2C5D70A4865AB46713099B2EAD294D9EB4EF8B0314AF8E72DF822E7697D457DAC4A97D838B20B39D9116F094749AE0AF5D95061616DE07FA0379EEE82A58D9FAED9EC60C04475658198B0DB868A18E8FDFAAAC456543F79FB0A1D1ED9116222338C993BFA28B61AA9150A4A61F09B1299B4BBC493AF210B24DFD3B2ECBB35FA0C83C99B3AD1624C88DD080965F9A51DF4595E5133B0231A557000B795EF2E6B5BBA301DD7C33DD6DAE4A1C0457FEED69F2FD97A25068A0578E97225D274682FBD2555E4A4D00519E8677D8F391A838700743D5049DDE403D24C808442DCDEDF5D61F406C7E3D08AD66F7954F9BBD45A2C685E87650E8BBE41DEF73ED55F5AE5A1084DD69B8CB4AF3072C3C196E196F66FB238C4E8D733CEC5685405E222DCFE3CB7B526532F6ECCCFFD5CA9B1B56DF69AB6AEFE9A4C8892CA1DFB403D5C6771C24DE6D2E2A9F33E9E311A5A1FFCB02A87386CFA16BA83A64969EDDC97FC9F5C334BE00067614ED323FBFEC55774B6BEB8F601997673E89E3B83BD6C24F329BD47BE14A310ACDCF953BC0C76A63CD1FFD9E34D2602FB3B4567FB3CB78CE3F82E2373A1D4A6DD01BE71384A71E7596E249F5AB658657015EDF009BAA3384E9B4C7724C75AB1CDA76C8AB9F0DD9DA62D30B01FA24ACD1CF0836371BD3412EEABCD733FDA5EC931E472B76B8EB3B09B464A422FBA77E0F6E211DDAA417BC640877F782ACCE65B720149DFBE31F2B4A491A8D612310E19A4086AEB699CD9427462CACB7696C1EA3BE2684D937B11D612650A47290C2115632017CC8FE926DB0939CABFC1B116A1037417B8A5E12FB35374A24DA8A8CADBFB9341A2B8F2FC97F67A55B9E17B90C0733E5C634C8DA9CEEC43D4DE5531F1C268C9C5112C228D965D82CBE6326576793D1446E40686A4C0018EE6167BC22FC65B44C77B90984C1F280353DDEC7A1005F06C6DF0671B902C27AE764A7F00E76DF5966203EBA7CB9A13C13359F054E713BBAF4D3D3B9D728D847646C44A9BCBDB26EFED288DAE7E1107FC3F3E15DBA92B2C7F89FA08095A3AA604EFCAD763C3430FF6D3F20283A96C9BB85A8563432271DEE3A3C473CED4320C0C5711C4DA4CBE018672A9BE32E588E436848E29513271200D086BE715875533B3A315BB28187180CBA4CAE5BAF8F397D654C7B925984270A679B839A208CF56D00590D8DF567EF60015C62AD9DEF09F31F8C36DC7F035A6F1B9F0F55D4A138420C29B9EF4E8FFE6975DC6873F0662012C6C5993F7E5FF7833A222C18695D79F395E2AF3E715E0EB3E50B81E3242EDCA3851F0F642370A2C12504DEB81C6747D51635E977220DDDE8F68691FD340FD643BAB7131F909AC230E33953E857A1803074772BBEADFD4B92150FEE56C73FC15C39A9F564A2BE4595F11D61C17CCFF114B9C61DF40186B49F21B4B75FB3ABA443B98081AEF7A832C980504A3E6406CF926B68B0A807BF0B959F89693B62FBA37633641E73F7551990E5D186C519CB4757683EAF2F3677204E98191701AFC5A1E72C4338632F9FB0EDFCA27BE4EFB13BF363C4A532A1163746A2C26EC2C5F012F5B05C4EFACEC537420D5242997D8E3424C38BC29D5A951F527BCC8285520B660CB808AA0C27DD0AFF21B46EE1A0BF5F2BA98DD6E7930E7970090B6349F7AC9F2D0E2027BD832C4A9F50C7E12AFADF5F96005E96A807EA715A49C51A4F6AF30591A8FA2D0DE6F3135366995DD1778320880F12ACCA5EE7448F00891F36EA5EB4C8E676C4AC8B222B66C8144131929458556575DB755D5112210622CA4FA927F9DE5D023EB8B5D5E514C8E8FCE294D6E2D773AE6F8EB72A83AA80BD4A860A059CA0BA3997E35FE852108E4491C42FC43AC598BDC36E383BB3B39043975FD2A8D3240ACD22701D9002282BEF2379E6A8271B10C64B75D2DA6F4714C98E1107B2B83C92985C6A8A958D2B885377BEB7F1822E134CF504C313B2B0EEEBF8CECFF15A43A4F6B39FC2F0BBC5B3D9FF413C36D8437075B3584388BBB7654FCA879190994F96C54E377A2542E6E437691607933A38C50D305FAA5E9DB84FD82AD2EDF909A799E850ED6B20B7600912887C19217229055A96662EC939CA230785699CB28A0C78FF1B0717D46B33C01958AA4B2ACF632F9715B9DB678048C09302FE3D8E09D3FA52E18E17D5E06DEA339E698764C533AB8A021FC7C99697FFA083D28F859EA8252EF186866F13C73753FC5D430C7DA11F9F227F9575F29FE031E21533C924EC5C19F7C4CDCAD4F99EFFD566A9705E8BD9048080DD989F88A626DEEE373C8DB3E98DBC481C7ABAB878EA987D6E204272A893B5A0DEFC86E41DD196DEF5EB5417FC08D2A1FE93CA4FCB7133D26EFA59995C1DCFC3CBFD23AE6975659B8F961B3FCDD3CF5A22F17F464092AD7EB4CD17A9BA5A7687525392A530B5DF9B6C559930781BE534AA80424A4DDB29989618BA95A13BA7B780564DA85C97A2A21608555F37185FF8062EDF2EE265463122EE28A9D224F76B573523F35D7571F63ED9F8F97F89A16636D4A664461B901A0026D75174B05046438B5A8D1C7A5D9AECA6EF8784072E9000AEED509EAB668519685C0B5966876CEDF03DDD4B0C847B31F0AF23A015C66F261451801956A2F291A0EC712F335E6786C2A098BC3E57567C5499B7121E3B3E0A1D41D2A264411729663393F778AC9D0A14F93A6801247ECD810054B6DC8D938627A03AE9734A89B0FAC7D89B1F7C5FE9BD562B24433095C156B5424404869859B3B2EB3328D8469CC153CF0B254CC5261E011890FC09DF812B735D101FD8CFB377BC47A2CBFD9395018DDC07F4450A9A94F7ACAA0B83C44FF70346CCE9E9ACAADA1C658B63E9EB66D499A8CBD935DD1A0ABCFC80F485C034A35ACCDC0A58DB967ACD8335FA28160976753129ABF202B20D8281D35B426569D20E26F5454EA772CF76BB274B0EB14B2EE1075F60A5012939E1859E9D8008D04DF1F8F1E71D02D0F1DA2AB94FA0E222C1C6CE93DE84806462F56367FCF8D4613311C7EE80C2AAF9BC9A5D2013B597E16F1321A2D71B0D44AC8EB37AB7335DC463FE1B974A39C2FE1516D0A879612657535272A2514AA6DE82FBAB6DA4B5CFCDC7D77EF8C0711EA21B25319DF61AAA88E7EC3919FD321623DF059E971B00C7CA21F9DD18D4DB2DEF2C654C11B3D61509945ACF71649F179151FFDA84A5FE701F511578445CE395DF38E37C0ECBE4CC1C557D9E4F0732AB81DB9821B25AAC02F59860DB1D807EE10BBC9E0E94403BDE176F4CACE7A5A27768FF49D98C154A227F579DCAA8E1DD69ED8F01A45B4E1D1922C2F80ED761FEED801B689B7175816043CDC5186F08AFA5A6A39EB591F9B3F5ADA9FC6BAC47F05188DE1D4439348898EE29E146CFADF617526C53855956390308F2E94F989891C6DEEEAB42C52F71346F82634E1D4E638129AA2300DB456039FB05550276D82967E8F5BAE251EEAA1DC2AE8F3B805A61698407E990F3D2AD941A605F601A3C0C9BE139773722E0F806EEF5DEA2C2A5FD64E603A1C6221B886404211A7AF068E580BDFC9465BD675AA1429C326FB0B7009F2753E249FD58800F056365DE94D947A66DB0AEED7FD6E9E34C17C5975B305678A2B864D70F17A58CADA159E9976B9940A8D6995BD32F76656C7F0D558606E984A3134A52A35E7D9AE5CDFB645BC46DB7C577D97353F0A98F1BC25333F1C9AA09A6BF02A21B6025AAE69A28F81FE8C704387B780D724DB4AC25F3CFCD4F1557596F687EEE5B41B4BBC3C10D6CF6FFB32D3D447E5ED27C4163DF487D865709E32AAADCAF2F8394D5A607481CADFE0E12E3A424AAEEA10252F499FA5AA293398D4DFF60B4E5A6EBCDD0382949CA2BDEF011D2B7E8388A6B8C00000000000000000000000000000000000000610161D23293039AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE + +count = 84 +seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 +mlen = 2805 +msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +pk = BD03B0DCBBD66071E7984A54755C0A709817CFEB50CF561FDB8814E1051978965724435DBCCA557041C5BE1D79434E1B1B9B4D5D3EAA8283AB4C9B90EEC44B5FD95481FD6B9DFF8F309E7157E3786605E49CCAEDD1DCB8696495608C3352F83741C0D91FBDB74C8C137C5799003899B92575CC956AD1DB769829704B2F50E8120ED03E831FCDD15AF2DD20FD7A0ED4E58FF38736A93E7B1761B8C0826EDAD3C1B7DA098F88921B245441414DACDD8708BC8DA4A8F00425A601632FBDC598B5F74812A6D8BBCA60D04FD26A27C88C6B5EBE234E47ED766AF3410EF94246E2128BDBE7C66B595624335527381CB476A239CDC5DF48167CB8B3E2537AF3CC2AA684E9D8BA9B8211A803E28450CD86B936BA7FB39881BC11EF610335388C1D6445F240F69F643B5B1BCE68D1B9FB97739A0337DB7BC2937185737E4E7AB498925F8C888590B0C2716FEC090B2F92E2DE38853FB1AF71B8E7AC35F8B66AE9D2BEDE9C76B726E1605FDCA213BA64812594D45220F4D75FDF12ECEE6E8D76492C10BD8A607FC95E14B706B2AC4E900CAEC9AA016B851A3F5A068ACEE78A45820275255E04F0005367140EFD0143F50D50A1414D069C38F29C65A78C0CD45FDCEB28FCCD4644542CC1DB834EA7AE1BC78A592873C9FB08355A4469294A4E63A176BF905769076D84763F5BC11ECA19A6F373DD8CF38A1DE1AFAFC09431B33B73CDE213797E53BB9DC8BA67D44F7172AD1B3171D58D081FEDD2FD064CC40B0C0958D2CDDD9687D17DB37B773B5BC52999BB180EFFFC818C105A2FA5202915880820FA70A10CB04A133BDACA9A686492EB364416C7A187F959CAF6D60A9647ECAB9A3990885C41505A1CEECF5721DBEBBC9EBDB4611A43C6277B5DF815ADF97BECABE78E3237425EFFFA7C19D87E9AA22A04CA21DF6AE9D55603B4FF32F113CB765E2413AEACC4E11E5EAA6FF4A7FDD0AF5633A73672A14915C1A02BC71EEEB8F60D10555AFDB5BE2BF859EFAC80F44B72B02CC308778F1F2F71879F13234F196A60A445D885EBCE6F03BB13AFD8C96DBE1377726BC7C4CC25C40D1D62D3D410E4CFF2F75D74AA64CD729BF6A1B54FBF975AB2829B852EC3770973B7F7381D9046B92A82F0535A2215B40C873805B5CF74B6BFC73F4E2126CF38CBF27A603C2447B6BFA09B08D190A504F6AD2D45D45241D6F0DCBE4463801BBCE80F83907AF308871B03A3243EDCEC043AF1CAFD85AB9923F55A364579050D38ABF6E050F45038B6817827180D1168DB884C840AEE7776546F0AE17C416F1B5B4750694115B777ADE3E132302FCFEEB7B81C33E10BB5A639715AD33964A55795E9B2D4B7B363CEF81922785664BFD2DDCB7D872EA6EE337FAB0E72D40207E6857EC847FE819919C19CD455F8FF59B906207403E18DE7F2592302AD7C99F04D800CC8F059BD278154FEFE5BD0922D5DD8315C8361C482A6BB8BA1619D04E3594F16DAAE547959331868552B7C2ED117D3404839D8EDD49B5A59A73A6C99A6386367B086102D3831D3A27541D5C66BC4FA59F4954A5167397752ED8C6944B2EC7D53D9B67739FECF17E059EB8FB0E61B01C5549B6D616B2325BEB612023A21A840D639E03789F1A43CDD8DE7C5EDB263974AD67F80059398D400612E41B20137E95F01E1371BA328AAFD4C55507B9EC86A42B3CEB997F1DCBAD6A0F5B8C53670E20A170C20F2EA27811C3377BA26A1CE37C169928EEFD70F69741102627E602C596D22CD4C83C69E33AB1D39F6D0989FB439C544179821FC38BB5D88EDCBBDFAAFB25D4A4DEA9CF6E55374B3FD0722AFBEE2EB0D04806E2AD7CB73FEC62806AFF19685749212C356D4E90861A329CE2944C84F3871F7D772493EE9568F3A2C2FE8DC281470C3EDA828CD976A9FBF7DD886945B719022DF5259B913E923DABADDDE1DDF2C5C71327CE5B7464A9B94E67ED8AEF01A852E758540C511C54B829B07566FD5938EC29DE4F2A919E705448DE8EC4D96DD3885FBB0A45E944271D0298EE54FD448B2C6C85235F6C2481DEBB41C893D559CD65B4B4218164AE4AD020B728EAD2AEB9BFA86F12F9AEFFA734DEEF88F3CBD2D671FEDF76C56475A1DC4D02DE83863322D513BEE6F4A3AB2389976CCA0D898B524661986E0EAFD191F89CDB41C7134DE6F4A609AD7478EC240A7FF4F3187789C12C1AD15DF658B3D3A459D1F5DD70E56DC9091FF00255C388C498B1F5432F22F5B2247D547F3210FD61A62DCD6AC86A0502CC67A3876FBA8B9122201FF8AB6DA539E516C2640D254789775D7DBE9C4F94516C0560C720902C6C268DCFEB62AAD88675D36B0AB9991296AD3874C422016CC50B95CC2A17371D8E8AD5BB3431A5DE58167FDC068A4DE04D620DB207D42296C012F21418D283BAC50AAF244648A7C80B98E61F372C6455F36D29152C65CD874A231B45FFF73FC6175EBB2325F4F0786BD0E5B104D01275638BD77D0197BCA55CF45CAA402EB78D744D1642DA0940A4EEE59BDB042F858B14D5F2399296258E4296AB8EE2E7948E9487E3FD7BD315DC40A0DFB19C70F62DAEE7346807A202B5F6E45F1B7E40D5C5B0E6DB33445B0D4F181F1AA18577F9ADE03D9754F30B7EE200E63922C106F4D25A1016E5CBFE44D1278D7B5B9C9191F258B62FA84C48C658DE12EEB76DE0F3B87F96AF21444AED9AD793BA0752CE61E417C8308FA2F1755A886289241648EE7FBE851EA051CA2442C37B4E42511B9C607AA681F0B68721FB4FE1EE409901DFA395F3851D5CE906B8F50FFCB6B8F8D13E090042F0C19CAFCC891335BD75464C1F4B54081ED191C831077A35C056B33D221A9447B22BD9C4EF9EA4603AC87B9E7D57A1D8D64CD642ECB8B0DACEF6AA067412FB75253856C5057A2AE8DB9AA4228392F7877BB6B1E12EC117B93504C3BCA43CE9AA250C82564D1A63A52F4E3EEC0CDDB8F6C02636C15DA5B660B10F331DE39A66DBB65DB5CDE0CCA82D92081270525D9F0885F15D93DB9EA9EA10C0B70A42A7F02446468A7898CD13DBFD5E0D3FB4188A9662B2073754C0950C610C68985360ACC2F6FAB9BD5F2EF67C5C511BA82FFEE5D57952110A0EBC1D0B278B724FC81F6F6D5F05EC144D05AEFE943A8704BA4DAC6C525D58D7666712EF3C3A76B3091792ACB3E6EB12BE29C7E4863B0CE3BF140DD2DD3D0C56DC564E00E2130366A481FB6C9CCDE50D23E6C8EF96BF1583D7A7774397A0A5E8BF0D0C0A3F0FE0F8A85589C9BC0A98DFD2911970DF21E97A17479B1F30931E786EA7C621C3766732BFD604D7A0AC136FCCBAA943CF952605146A537FE8F2CD1BBA5E866084CC4DCA539DE4CF1862F35D74E70D4701706953BEC09D450DCC27ACCB9C113C2F33ABC35C912B30C93D3F9BAE08840FDFF0350CE1B3897257BA4B1EC4979D9E32138B82C5F1EDE498D3C574B44230EED754E358292B9D8648AC5D5F4B32188915ED7A312C1866F88FB442F0F1D3F89E8B8CC0F7D8A84953F93A7B531A7C88F7B0B51D1CC214C448CE8A6BD2D94B2AAED6B18D97A8E5DAAB4402F7BCF37B0939B925FFF3120CCDA76D7688DFC76E41B443D34EEB7591B5436EBDB65497346EA2B03B5D06AB1611551771196E700B5D77A94B57D96F66D7B27FADC4E415A3E5BFCB3A82111B0D56A939AB4BF7C92E0B813BD83AC5E +sk = BD03B0DCBBD66071E7984A54755C0A709817CFEB50CF561FDB8814E105197896CD2826F011AA7C39A87249D500D5211B09C656BB5A20BD8061687754F9D1E2E3634D2162883286145382AE417495F53281124D02FCFECB736FD8E729710C23209AD984EE8A566732CDEF749B79FCCE713472FE8D1343939FC9DC3FEA30F7309922B79023420611151044A0400C092C8900020CA10C62844C191760532808C1444190388898C468A4824C0A1561883692A02644999848243781DB300891C27021208C00C849100090DA1020DBC04819C4699C400502274C4C2624241020DAA63051A84910988182324190420D1B3552CC84458C348089202DDA4430E2946944482ED30081D2C8484CC48923B430411808510284211180D93282E1346050204241264DD926484A4482E44848581845C22666D1369144204EA2101220C221540810222869D2224862806CE1984489C871D218494214050103109336711313041AC36CA106214CC011CA12081C360A13B83019091082B80C09B26909352D233444D3861099A04112A0281C312408854502457100A32D5C200CC182519044118934508B4001CB126011160002488E8986259380080A136E19054D63A870A1904159260690223292B04C1B3672228131E14044D2847114231004420CD0122003331258886D084272110630110749A1862054C48183066921856409322E122481E1007008368ECA960508822C1AB04C0BC50858100103024051102851384244940500B36DC81462583601E442660C079124B36D422441E0B0680AB66C54C02519350D43020C23336D59062C24843044A22964387120156A01B110C23281E2C8510B1564498805D900501A884090106ECB06490C135211084ADC2010522070482881C90464A1C451D4168113416253A84C23B38808360504342092362604C36949304E242370144042231705E310524C96806144859924300A4161CCB62C19B024818005D4182ED9C8649A3870D12208CAB6501931098036610C202A0B140D242022DB040D1B215192086593384C50444C5C3230221028C2028148426688904C141171100206E4B664100684144380CA482903153220284C1223900145809A228D1AA26C1B062A98826412C2100C25220CA10D0CC6651CC8054B4241E39601C1B6819AC830900642CB4411CA0425184929E41884D38431A0022A11A92192802124306A4B8201122466D1828943262112162D51202C00124A0A37811A1022E4B22910834888320822B304542205123168632680CA16109B3869C22005E2304088C825101022D3404861A2090308100A31041213241B47252105259A400883446C80B60C60241164162E13044CC8445014460C0B176550368801C509024845C0A640E3367241120C193964833285D8965058260DD0308D12107022B22D18056612C584A3866952C62492A2445C820DDBB8851812661B46101189400446288A242D419284189460DA824121312809A42DA2346CE228214214111B2384021044A4C48111054011B2605A480D1BA744A0986C50444D58842918878401049263084C94822948402009316411A84122006443B27089186D4C0848DC460A04B6250A05250B264A0487859916404B0824D2A061DC947104A86912492620817091086C92448D22A831E0282A10B5281024201A240088982112C260CBC48913959150924482228001930051A6701CA66411196E83403213498E83922402B67040022ADCB88849C8902008800A000852024E8A42090431041B352CA1C44C5186841AA080A400211CA7256234689332005C00840B9611C11848E1206E181644E3362DD0280C1A224420306910A2405C38505222491B218C8036100A4882A3386088C40459A87162886D0A21885A2249A1066021118689C02C0992615BB829D242401B3362832831C11030D222250BB490CC3685D0922050280D54080260A84418350E1AB565CC203022352D081541C9C20CD8A4840A42604CB2084C14840433240302459C34295A22014B2691C2022E21C2004A428004372C1B3126D1246DE3208C08364010C7491185810A128514306D1C932152342819062D41841199C004C990119C2028E32430C1342412057288B408C802408AC64C030989C04452C4B2280290405A98645A08525B328548888D0C432819208609824118956982888141B241101588D408100B398A084CA17DBB02B6F22DD238BAD896B556765CF9930D46219B49342B9C379CF09E8873B494368F5C18A781EB467626D2C17AEBBBC85503BB8FA3BE723A9255E20B449043309CF082968F7C961C1298B3722B4BE82C3D62086DDF6D212A9E09EB440FC49837104C0E016053C49012BF94731DC2B180A862D71CB85CFDF4AC04A7A2CF5E4098E08C729A5D25E353FB0158878ADA878B0A1ADA330F98CC0FAC7F4A19B4D35D66C0125F42B3DB5219C5887943D5E5D6BDB3BB0A595185DE362787B3F37C9402AB13B2F3657EA1D5A03A3488C7CB1370E74E95FB0727D814EF53BBA3E7AF4E93D958658D8AFB68C7A381272D545ABC730D3F6D6F33BE1E34EB16C5F1B5C49B05335E5E39AA22DC0B2B64ECD87B49B2DCFFBFE66F5903E5AE69664F00DF0B4CA1E950F5C026CFAFA77FC800E719F54CE57EEC4D9CF635FCA0B833748C61B281895265F3A724D7EB57AD0B7FAFF0982B16F5F97DAE1A22FB5DF0CA9F6712AB02BA35313B50DAE46CC8BB03CD28D3B091A46066B28B5F189A3C7445DC3D134422BEEFB14EFD035432D1CFE4A5EFB30F7EB96EA020D1627A926E88B856A7BC37654C73BAB31472963E6758B129CF38A2628B1382242B4E950E441B4028ECD503E42F238B4AF6417040E313B30D65916F8C7ED8BD995C54EC01079A51C5E79DE66DED6E26D4FFACA2197BB048BAC6086B2AC94A964F2098D1B36D89E3AD75E3D9F9BC778C1DEC62E22395CCFE794056F264C669EC0BA6D53A65A69C229953CD36D420C2D732A52AA4E5F9734F4B55DC5C2A9B98657455D93517147CBC00F6B12DEBE66C6B17950C2061F284F91541E44FCE931D01F1DB0B7A6E9C8B13B23AE347922B67663C0AD5B6274FA39779DF978BFC769369EBC48EC343107C2B7738A3E47A928F0B0DDEF4A6A3ACA69C5273E3FD512CD47B3D25AC764775E106795E98A54097325E6CD0FE2556A4BF1B3DA70C3E59FEB45CC09A8518DBB39847D5ED74729726C1EC23187D5B6B786B1D6D9B3FC3ADDE82A557801FC83EEC00FFF1485E628A7485BFB6A30C37BF46AA9BC333900C0F66D7234971BBAFC22C50E99554C94FD75D062D64A0505BAF8D10433B504170272F1B7D770B6316CE09462215829226B2C20949FD1C8E0FA9A15BA37AAF9978A77C1AE33E796BF3BF21B56566C00FF5329FEDE0A5E2CD556616DCD33534781606276F7ABF04A7CE619A725EF947F63E6BBBE924AFA898CED7411C38E446DD1107DB2A0038191A91B9CE4CF85609211B2CECC6F4F215587E8693F98221D9C4363EB3F057118B0F30D9DCAAC946825D36A8447B973F65446B453DF10AAB40DD32FAC1013972AA166AC770C73147F88C9212450BFF60E797BE10DD96C6A9701A21003D9933EDF224AFEA99369B3D8394D914465F190512FFC9EBD56056CCBE3C9DEC9E724C5F4A55BE7BC73E158433B859D197739DC34BDCD1B94D8608CE33D8FB6F5EC80581FD04BB40040DCAC947EB41E26E8CDA1D4875963A7348806BC2DF3B240B969B8B3328DE329510618668874E39DE830644CCD8776B2AE8B6FEB5B305DDA181863F98504F2170EA22D57E6F0873DCD8CDD5FDD753FBA96B31E0C1ED1B3271886386F565432FFB3F1DAA60A5CBF1C75A5E38E9822E880407D048F6ACDB4274555F306959A352505E176AFEFAD99A83204269B2AC4EFB2EE4364FC4F8C705AD65B12E5E7ECFF1F7E64B2DFC4EB576BF5CF60218B4522001FFA1190226D84299C2E83F1AE9957BC13C6188DA0A2BF9CD16B6519FCC6F1235BF77006E3292C8D5E5BB757AD717E3746552CEC766880287D4BE4E2B886A5DEA40F9B0E7C81179DD5849DF3684FBF27372CAC732B38753E7C763B5F6C6E83D0FF93C4D590941F4C3DC70C047944AB7048300E32661F7731A7659F101B5FCC228F74DE8CF2FB385CBD2B64C1495FA5198AFA413FA02D522279A8ECC91EBA621EFFD481B29D5C1C39C65920CFE8E64B8CFE66453B9EBA39824E2D67B533E26899466366C464D936E30D03A231B65451BDE8F600B4C45586A401FE9E7FB0D9EBDE14E7A12C522993323C3EA3B0141D82767AF8732F66E1844436A70236D57CA9D136E54478B4F5291262D8CFD2D4B01D484BCDBE859368DD715637CDA150EC7384C449A13ECC9CD10E2A2B4F418E95A89EE33E2ABD50D4E27BD7069852844E0E16DD1B01EBC9D637052C1D3D552252A7B1B541311275D993507FEFE8ABE746D32BA06D79418DBCD3F5E718928A522FE8C7B9C812CBD6FCA41C60ED3C31F3B94C0C863BE5410F9A0E32C8C75FDF21681C91D9ACDC1A6C2164EB7A639D35F49DE14FC52AFDFB10AF1ACF119A7CBD4D57077D88C4C8DC2179C6666E83C04B6188997620442B742D5635769BB9674123BA7F54E2D0E3C2F13E488986218C9EA0DFEB92886E1FD1ECA4CFCABFB74C8928E269684DED780D6AB0B5E1D90DA639D25EEE529AC859177E0A79AA43CBA24EB377B43E2BD3593A8F2FA009A747076232D273970FD89AF3B7329918FBC45DFB8806B8594DAE4E1981208B8D60C913260466CC795E7B372F14F0E5CB2ECFC44A41D5BEC498E4C606684D512A3FDD0E89C88F29FDC1FEB3EE74F83A2D9DE1086F69520DE135CFB772A7F0BD833518CE9F4F5240BDAE7DAA0965F1BC707C0FC08CF66315F54FE46EEFD621A3FB432CC7FB12A858577BC26E0A7D4004D67D771898B3EE6A79222F669BF54ABEDB28284ADDB11E90BBA38F40E787FD55A46C3428803DCDF41D1BD3833CC017C17885021A82D63096C720F3D3256A0ECA2637AC51CB178BCDD3C0B35D478E8173736F3BEEABE3FE2D42130BF86DB6A0880CD8346D9FA55B23949D737B34D1C935DECB4730D2FB5A405CEF068378C865D572C11FD6AA3866DA1722A85A23677DA15833054ED7CD668B2D91E41EA39663FB11FC6714E00BD04E38C9FF5A75C047470356C16F3FAAF27D403EAB568AF5FD46B4EADDD9529E13A16306046C17EF423D0FA7BF0CB411243103D606E7169146F4D3B316B5ACC669C5B3B63E4B156473FB9858DB39ABA3A7D272D68CEFCD582A7C357FC4C66AA2AC9E49A013C551A02969B036EB09F11C1D32F38659DD43EF15F8C07D0F58BF34EC5910AA8A88282B474418B1F8C82F99AE2EEF36812B9AAEA0B60E3754BF318906F2DC519E3B6964A1B9F931F1A774DC45D947D689A120BFCEFEA077B3AD0672D44E1B4A3CDFEFBA4B86B72DCDF8313BFA442EC6AA80AAD7E8B05131FBCFFC7C69C57DE8D563358B584BE7C314A37894C3A2AC4749A15CFE756F4F909929F8BD8ED3A78D7E7FE9B90868FDB839A438ABC65A6E8FC5FA8411385DCAB308F3ABBAB72EA909A554F3FA7D9F6DAE2335C3328E8299949358CAD51F736CC8B7EF9FCFF0B26258801E11EF9DA6F2D785CAC243EE576B478C7F9F77C7B0C1FC65352BEA054CA2C088174F1E2EC7E522705446DABC1873093C5B838D57CFC6EEA3C9CD935B48782F894B7844AB193E6567F3187DCD9C945B1DFDFA03F5BFDECD38AD5BE433AEBC868EDD604E2F1EBF62AEFC91C78A7F34E72E64A3A6679C959DE81FBC6BBFD2E375E0B0891D6A247F041E6BE7554773D5CBBDF63CE0AC4233494667C2A974D3BD3B773DC84D7F5635EE41361A605CC6CF2DC5BE4F2B1AA39A965AC7DC346B82DD34162323F4DF930EFEAE823AEBE6617BFA577026708AC1E2FB51AE100A2BD5BDE5AB4661A6CB7BA4863C61053AAF9993E561FC5EFE9CD5C930BB71DF7AD9FA15EBB09E355ACD33D049C2B1611F223C3D9D19311E626272342B87B977794EDB93965A1385943AEBA7616B796FE6BB38C0C37DE868CFB51AA0FFE30B690E951233FD881AC9F31D301D7D421315EC6BC5464BDF8B5635FF968292CAFBACDF81C063AB04DC72F5F730A0B75A3074F8A4A00720D071DC714E7685299F2433ADA20FACAC7824BE2C8FA1B18241F379C0D98F9C3F9EF9BEFB95ED360C9AA3A53CE94186DCE05E9CE187274D25EC1816633768123FCD7EEC509BC6CFDD117FBD376D98BE9714891FDB11A5520B19822B8806193C04CA83B9161D6ED087790D2FDF44E96B65C50F9708D1D7463570B8E5496CF07C4671EDC4B97F5B4F11241D940C87A39A5B11A54BBE38087B128C772570C53AC1704CB379AE9B646531E95431D64EFF0DF468285FE580C824848122968B7ABB387322CA179288A8C7835F52A90C11973A503C00CABB59048C0520A1F10116130C374A59247292E4485B6AE150D6BE8D609B086B76526EAECB47FB7B631B0B03DEAB96447D559A4D2FCDB92CAFF18641BAC0EB40B5E31276015C5CD51C38400C9C5B9A74466E2B9ADB594B3F477EEC7C5E3B9ACD58810787C4838C5804D91642FCB76A38D864D39C2A46EA10E494D2D5F5A4E4A6EEB675D4FF22CA6C4F3E34F85931107600813F95FC24990E0F663520E0E38A41A53CD827A5E0AEC59AB88A20374F67D7140598319CEE9CFEE820A4564388528C457887F02163CB5D7CD325E548EF8450755AF29B70DCC0C0D37C68E94FAF51513078B33D5A2729D5408050C224BB1830E4AE877FA96580D04E176AF2D546AF90A6E0F21F69FD147C681E9EB152A306F55F7EA7BBFF5ECCD15562D35498F98889D549868D2A929ECC9F0B5DDA5D53FDF317EBBA070EB4AD17D4DFC590ACDE4E2AE5CFA50239A0A2ED10F1839848DA8009083EB2A6425EDA55F1488E95C24BDE60B887C +smlen = 7432 +sm = 643A00DAE8120CB9F89E0530AECF9FC633CB363FB859C8F6C37E50D8E9798025FCD9745786F0EF544102FC1E005E711105209CD05CB8D42F3E6E8A13573005B06A79B031B77E5B832AFC3FD213AEB5B5D1C1C8BCCCEC475FEB1DD7F9997027A8C7E155C8CB39186B3FD291FA43B3396324AD7F468DAE57BEA7A9CF53586E9E0D9FBDA5428E810F7E807D1955ABCA4E88771EA9A3FA716B5795C4969B651357EFC08AA2994C46E4DD9C3DAF62AB6D45B8A4861AB33CFE95E7937FBBA9E1D4050959A4A73511527E7AF2A9AC9DF43339A937767EFB16FD07A45F6414623A1BA47026EE8B08FA0387A81009C320A83848CA6DEF24BA41CA0B208E21FCB4F26F972223D8A127EE5A7D93EC057CEA5B30F62523B6B1BAB1B8B477B0F72C3E09D30D137DEBA52E2144CFB3A28D79102E3947A35169D60E3F23079FA4054FF24F0027D3B34346A12E29CB2D63F70A5EEA77DA65CBF0086C04D0568A964D90422C2B9062DC07791AF2ACDBAC551CA0C408E169D5CED2C1A464B6C6A23D7950111FB9285CCED63046F7EB3F5419B43DC3373FC116E02B5DCFF7BB71CA945499CB60C42E52A9258F8CCD0C659FDA8E60AC5263409A5D2D9D9160552E7943E5E6B9C49FE95603678DCB920FCA105A3F81E3BA8C8E3898B7E8068E4E8A4A115FD93377D6C9FC815128BF675C0DD9D5C6EAB2DD1D453DF6B06C4611AE5B71BE91D40249F50B028B2E559E14F3934B76D3A9CB9B7EC2FCD774140F68353FA2AE265C826242B16065187C517A017FD1F48BF68578BD2B315E5727B2F3FE95E50A3CD60B1BF8B29445EBC137AE3853F3D2D404CD026243C3CE01C640DAF5E35E7D5BD32F6890617D460710EEB17BD34FD190A8C0DC725234455197077610A3E219ED53DB483FC421A974192CEA647FDD3197B43929F79299BCD67A6370AAEAFB98FFDC9C22CFAE5F5F0D499120342DBA1B3D2E6F827349FF8768AD1D5F329EF49A65FFC2AF0773983CD4837DAD552AE1EFEDC107C73D3F8E17670EC08DB54F17933609121FF4685B6F1CA79859E16EA226AF703EE42AEC06F22B22B7225CFA94162D71F2B3AEDBB8CD633D4AF3D43E20EA39C51FFEE64C91D05AD9FB7E45278AE1DC7B4F3A7FA41B49C59038D2CA70E121821970DB4C40AA8A1DBF3D3EEC9CBDB2F58AD171DC90171277A01AABD2546965BB1C1F18F1FAF14A1E91B0D904FB9DD2ADDA4C966B9572F50BF47A303E2D9F6E48908748258AE58F6EC86DB6754FF3B382AFE77EEA0695F26ECC27CD07E1845EAD9D2750234B66E26674DA16BA0449C9CBC64ABF83ABBA9CECFF0C56687222182CFD7DA12A13001683A5F91430468AB42AC3F24707CDEB2BAF8E4E237AE1EB93A6F8772FF843FE057E8563677230D633073E5D02C53AB124458B23047BE15711DFD13CED4F923A657BD8F7DFC19D10DE3ACAB8A012B5CA1129A690D4493811C10E1BD9DFB82AA89410142A31AD62F0D8BA05A914103516C40961AFE42EE6508D9A33188755FAAD1A7D824C37AD2370E76ED61159A933CB7A4690C851D38568A128F6E90E0F83AD1394838280E5D9D6054391EC7592852C8F52925DE0E3C1686E764BA31B6FCB807E770E89FEF129619F5D38DF7D8D7C2EE20A02DBA1D41EB86D5C87D485C11978DD14A3832C486638D730BA5022ADD33945F992A062BDB4C39C7724ABFC272C3F2C0548E7944BEF70B53D977E3058CE05340ED8D3281CFBB91BB17D79125AB9992B0BE43D38840EED127F4BE4CA37B5699785347B0161A7904D7AA22C8EA92E233E381EC721A9A7F5E4F21A6EC5625D54ABAC6CD57EAA7906FE48000B8E6A58818BBE45B1526C5168A5A03194C69FBCAA04BBF008E029F8CDEACE3913EBF8AA72073A9D1ED7AF9A07A6F151FD9058A456BAFD73957E8DCC03090A2A662DA6A21AD91ED06C85AC436A52C2ABC50DFD8969AD373C6667106190D52C831574F8B1C27815968F54C92EA59F70F317BE017E58B53484C0EF70443D5398410DE499A62E5BD482D52FAAAD7C4E3CE009676AAAC904BDCF56536794735252F7C1D8924D1B2B445B581E588B6E38F92AE296D8E160A84520CC95A44D1D56CD69C37B030E4FDD9BC1FCADD1F3E5EC6007219B09FC36A96CBF535B24FE35D49972666B9A213A8780F078DF2F8563E8E30D4A36ACDF8918DD4BFF24377CBBF7025D8E8DC582ECFA64FE971BDDAEE5E915B1983A3F32C8B4DE038CDDB5EE7457C9EC10C7E3281E82F76C1EE362D1DDDA9999BB2E5BF97314DDD40F445339C6FE573BEBE87512A6BEDE09300E2B92D69699C48C02BE4614669E988A3408DB042D9D035D31EEF452BA231FB39A107A64DDCF7B9DFADCDB7356EDFA635580F1BFFF1A5B83B58DE7D490A926EEE7C2DF3FC458696DAEF60C4FD842F8C4CD7966B9D8E6DFD0AB97F0EDB2A2EFC01E04875B6E20C229556C4C9B1AC2DF87CFA03AEC3236BE53467B68F559D214FF4ED208D9C8C14BE5073A2D916D609AEBA91148548261E19ADED478784D83D8667AE1BD9F367022B0D7726A0E43905BA6D16E82EEA1CA8A4A05A8A8E2CD7D83A66180A1897AFFEB3C6A947527F27900EE868D9122A59E2D5CF08A636753DA726DBD6C824136391B70026C79F6938E47C1E7A19362FCEBE4DEFBE18A4D8F2829B6A3DB9698D5A66A3B4EFEC72E9D9A6EC70BB588502DFBC408D637988FC5ABB66842A72A968E4074DCCD1905C69C506AC36C6882EDFC5C89D4B2D4F3DF89CF793CCD2D739B793D88C6E2C812D4877C6202D57D405249BC3F52DE91BAD019C28C3CA7A928CDEF24D621AAE7B24824B85EE4B6C112581454EB5F7DB94ACCFAA685B85703EB8A3801CA1F132BD2A92FA7E1898264862A0FA390D86E288AE8BE45F2A7F26E68A73BA2E8F76EE28B101FB8D3248E18758D76EFD81D4CF5E236AE710E474476C6F8FA85C96ADFC05744D9B30AD0EED0B28D6AA0BA0F7E28AC72F60D7550BC33FF62EC04A245987674D80C7AF5103DB5D7C2C12573473AA7012E41A383D9BEBECB784F5A7CC0371F4DAC269506EB04AA022E49D93F1AE08929B2E9A781EFB77EF827B36D0239B71723E09CAB20879E2EB980ECF0E260176C90EF02333080CF30E9924C4C5B3BFD0AB6D70807A1B731C505CFF3778AC68252DFA580031C0E728B6FC807E237CC809D9A21F3701A3AF71213676388C1AEC8EBBECB3AE5CE3CC218A8DD9EDE529707B55CC52A077577973DE4B6AADBDDBCC9058B5A14D9C8AE0D3EF06105CF8ABC7FD8D963698E3A19182EA4003FEAB48EF768E4E6B1E0BFBA3D2E285101A9CF0B8C7AD64D1AF9FAD3310203E4B7A230F149A46249BAFCF27C5A2B1E018D3FA51B5E21DCC6D18AA766B60D8F3D0A182D3114BDF4205F3417A4D835EF85C71519CBCAA4DD7683B01E3701FF67F0B1BE20FCFC2E62753818DC0D4AEA281AEE84E7968D69AFDB501D8F8007F19C450C06C252BA2643C42A56ABB625399AF55380F69BC43ACDD10E2BFB6B406160735A3F721B35F1D7469780DDAACDC2B7E2D13A2422435D730609367AA09F8202C443B113C519652B94095C7500B412565D86B5FC9FEDF9F64C400978A4BBC8FFE1604A7095AF761D5A573B7BB8193659E2E37547E924665E5F71EBE8344F1C15F721B9117C1FFF8C42BE90874792B1A42A60E68447AAB87EE3AD689CBACE9E782785FED4B53EC253810BC34D515CFCCC54B40387752965F6D16C95D79B8A525181D101064FDECFBCDCA77FAB8FC8E09D04868C5888F1E0CB576C24B792E4B7F0CDC1662664D28C36403DD2793A4026E6C3CAD080E1629C4651AF63AC083FB85CE5B7FDAE1F8A218609A0F07041860469685E539A21F024EA7D12F84D352840500638B876CE751D89BE08BB98D22C2973E26492E8F3FC2DB3BD74DD0922FAFD5AD4B6B76DA43ECC636956D7592E3130FAC21ECB93DF6025F7F60CF9D571F455C6210C4E0B8C959F66A8126448062D06465A03C6AE86CA4FDED1F1B5CBD93EED05CC138E205A929453EA93C458D12A6A4F13FC7ACC0C2D93F076F3C409CB2D62AB56EAA589A2F283088595588A99F8D70A83CD14F3067C24EF2126497F987004754CF7F08D1A9D09DD22CB63D4245B85B69F1A5F845EBC361AA88CFB35982E6486A906E2FA57B95947FB36C5947C99A19FD01A67C86004D6E21407502C57750CCD51DF4E08C982C55B8724B436935E989E27235CC728C4727C54CB33E9752FB2F130B6957B64AD43D7A1744D57C0B977071D994A5F2ED4F44ACF589D0156F2B32AAEA1EFB3941658696F5E5FC180A6FEC165709C230C9DC09B5F14D46B84C0CBDEA5901F32222B30091B0D9BC9DD9CFD4A73881CEC142FC1C09E8A9357A154A375C686A337EC39D4DDE100837C4B58AC8E9F5045450ABBA61012023B0A354723A8BB727C780DC721EBF5BB607EF713A8C7D1D5306D0A100ADB659264FE994D76C94F37BD6FA1BF1A3DFB6D481D098CF8254436A9778F0893AC9A929BA6B2A39CB935C99BC749AAA6F7BF6240E3A3D54B98A3EC93576FD77962A15A411B102D340F5DFA5D3CD75E4861B4DD56BECB1C9EC62C600CA7B7447FFEDF16608CAC8DA0ADF5509D90557E36FF1344A9E2E62BF88A4CFF7652929C00EA5944062B418832CB192B3C9CAD38E60674074F3F417917E4D2D1195C8396DF34A5FF9CDDF4F7782AC51ABF916065952FEDA3BC659559C26F7B70650E3B93260066839D477884BD7FE3D355E9D89C719FB08C841DC71F15031F738A4314C6B83F2BCF3787253439D1DD5DEEB6773E3592C8455CE80B7B5A338AEDA60ABFF84176E8BB1D8B42B364B75B5D70DA46D1D47525124B3D1ABE28F6E02109331E67D5DE97969425398B0B2CB3C003EE324B8CFD04467F1F5AAEE7AF87478BA2855A53D9F4AEEDEAEF296F3390A92C7548A7CAE0E5AC5B388A331C05F31668F2808D3D3D0C034839FEB04A873E3B7FA1FF75C989FC85FD644C32500C705579F24403DEE9BBE4F7984C0A6D9E8C4B5A67BE086DD3D0B0B62C949CC28FD45457FDE3D89E285AAC598FB5A13F6472E499B1A09D881062B643D8A6066BD5DA471B52BA49E688684C6A4BC4D951CBAA6125E07AB3DD6473658FC0930099C674A0E4196DADA39293EAC42F65A6FAD070999BD5DF0BC98AF085748F5759067D9510D8B5B387182627D003744A5B59FB6F15FCB767C3B1246E0E0E0D808A2156135A04CD062878EF8154B48F3BB12179ACC3A8A06A9C1569C7E65C522A827917821A65580C71E537BB50B113A05CBE394658D04F192E3A8DAA804E5C1F0EE9ECDB146CA2E8520AE64B70248A09F0278271BB4475BC313B06A448F10F6C053791F6B32ECD95FAD33ED18544B3F71C1E0012304930335F0FFD3970E3A86CBCC3ED2635F43A3AD2447CAD98A6A6FC02671E9F960AE7BBA7AC4DDB701D05BF35266709A57F89D3AAF55DD8045EB10079B6CCF99EF4C60FC3E2774EB9E6B914F9AE3C83AEC89EB2A5D1AB53EAD0689AE02652A0FBABACD61D1D38427351E27693E1DFD4AB3B46290ECBAE308F42572820285D8937E52B7C1FF8F9C0D682ACFBF53F899EF5C7F64890F8E6A912AC72255126FC37C6CCDB2EBA55A15555F32D7937C857BF5AC6206051D2516AB1DD40C3A1D215B9867938E7933AF074D12B48C4D5C1D3E151747F9F06E78B899D719D9D86F580C74F93F947E4D5786C83E629CE1BC484CCC2C1A72941D3D032C9F0BC96594A8C92B53664AEF59DEADE3038538BA684CE557DAB7DDBF58CD7F2B83BE07087212B9B9E02199937019FE454B6152AF451D027C784B25E97826522D8F76E5E77BA37E5953830D1FD88C3F73A9275C7D8F24D102D92978DBC24D959397BE5CD3E95C3BCF0BC7999ECC90B2D60051D22A0A41EF9A81B3B54629CBD79897ECFB37EA78CD5E6F13B01CCA25FF7ED801D08B23CE5A54851CAA36F3876170E67970658FBA31C1A59369E4EAE37C997DB798EFEE5A001450418B508E5C2376B7E9A94026CEF17C6E29B926EE2563544033309F0906D6C2530430274021448C25CB340D25C9FB5865C64238487D35AE4BE4E9BCA384920CD5F976430097DA9ADCD387F469F1DAB5694E8168D8842B71C98070D8B3EF39878F62162AC7FC7F3D8ED0B8FE47EA63F090DFCD83D731019DEBBECDBC124CC8AC5F01735FABDE357309ABDB7A70E2EACE1D73AC6237A566684D202FC467F1DAFE940B5E567BB658BF79AD012FD02A8BDB0631F321750E14616AC322C0E83514223C115591218ADA007CF0B5DAF82AEC008B9D85099E0B99B7F17679846BD450908D63A131C7C17976CF2FB87299723791D2E3C7A8F950C5836550F2968A8FD8214C9740DFE83DA26A4F4206FD243177B193D3E650259169C74EE6F2F18DB119C7E03B3463F9615959B8CB9EF9612C1CF212E0572DD1D461D507DCCE28BB789ECD76FF2F55ADE7D1B1045598F9EA9B6C2F0F90D2B808799CDD7103B57B1EDEE09288E909AD90A0B404A5762779CBF1E5D86A0D9DDE1ED2D4F687BA4BCD5D6256A8DA2C3C8CFD4DCEC00000000000000000000000A11171D262E3640A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F + +count = 85 +seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A +mlen = 2838 +msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +pk = 4D0C678B313C28322C803BCB0E96F371208FF89AA14D8AB13B6C66D9C644DD64C2F8274811CD708C6D35B7A9B54D533EA3C37080EB2D99AF9427AC10D2C35D438F9491342839B36EAF0EECA811CF18699693F10B56F00FDAAEE04697E8F04504EBDC9E3C6E149C9B5E77726E34165D0FD4C019CF75A8469DE3461E73AD64B351EF612C155BF3B493284093D287C4394B023D8D89944F32F691A85824C8066BB150CC62105A07DC6B687A76F612AC043E8302D9FC456840B91932140F95A82F11889C7AAA1A644AD2F9B6C20BBB75172E298EEC4D22D778F708DAFEB423BA91995C3B5C33BA93B6C331D093BBA90F4945BF95DB9D372FEC88C307821232AF79B49A924BF173F2C30D2B685BA06A7DF6A8D9AFB42D7324A445A98CDA07B96529B553E381BD8D467E0213B5F66072BA21982CC5883FBD58D846D8EDBC762879CECA3ED57BA2607765B6C1FEFDDB6AE77851903D4BE6DDCD06A7C2329C8AD0F5BCFBCD114BA8067AB9E4E11F8938670B948A50BE191A52EA23B8265A7A0229EFC658876E77C1B3382CA22A81F660F2D6B11F3856061778143638866CFFE67FD909DBCD83EC10049609A6D67307801A4F7FE3F4C3C6A048180BE1472D219D73B64DB74B71CB861AA6856C594702894DABBFFE185DA06FDEB41224682B6C671A73738968FBFB9174923D4143256EC96845788A0E730249E6B90FD1CAFEC4A0CA9E2F4C4EC1FCF91AC5F64CDAA6D1EFAFF7BBEE33E3D2486C55459F777A34602F0963507AC723FBAAA3CB908FB1D40878AA4F62ACCCC26B0DBD3E9D5E52814AE13C49D26B9ACA0D400EE1D1E2DB8DA721891C265FC41A4AC16F0151BC8CDF76444F104D8CCCDDE51DAB8D5D5CEF3B56686A32074825C14ECC1384B89279629C689C52BB6C8371E779700F946EF11E9D1BB7A873F2C09C06F62D1AD7CE9B5416CC10F2472E3FAF25E7B46235DD150B34348354D9F7FFF2592400B2C26FEB5F2A5A5675461657CA9C5CC438B1EF1F8154E2AD0EFEB4AAAD92DA06CA8A1FD4929CC2ECE355BF4B1A6A6A59E6A3844E808451153B7A73D3CC400BCE882CC12D8476CC99291CD042CBBB9A519FF5A4E63041E6D2F0198C2E0393DDFB4E77A81D2D5109FA51065048421C75175B76615BB2F01369A5C78704C0F3EB9A9AEFCCF6BBFA5BD7443803B08DE7BA072E980058531B5C085C30FF70A961C9CA6EDFD26BD8408B779ED50794CCE124C0FACC89081791C9D29777C8F73EE26201D44B5F963FAE13EA662C6C5C39C3DA622D219CA19DB90789EA5484B28607E3E885078F55DDC85B2B14A27BA2CA7719E6BE2BEDCF91BA29A1122B486C0BED8792DD39D343B05A8A2C68EFE47ED8CBCC617F64B0F286DE49F8E0B7E85B1291404533F97CD3FAD430DB9AB93D04A2A0A811C4D50A2316DE2B5B3F816A0AC3674E688D1443D9053950EEC81F67C12F49D24B6889BC87EAECB777163725BF51BD0CD9B0E70955062355DBF3E1935D83894C805A3B341D08D05C3B84568B7618B2A840307A329C98D692175D10D01789548AA6205690B5ABFE11B50B365486CCE6C22284679E3895DAF8BB452B059BECBAE280D9071015D02E6705CC77457EEAF59D82BB22600ED86FD698B37381EB4E25280F51CC6554FB3DB1B5EBAE58E56E5293BF478F6BE02CFEC629DE7BBE01F709E9F0EFE0E313CAB5A4782D61553B28B71D08562C9147EA0940BAEACF366BF51F85C9F97217B6A7976C39EA86A2C55F1A105EC74B78BF2DC2BBE010E14387AB8F7D0C5812E116617269BAF13C423B8DF7A455130513427CBFD5AC9C4E744A2FC35C2FD8077C9721398F44BCCF2D670A9DFA60C924934857A9B81880DC0ECE10B9180B6CAA28E97396B4A170070DE7165EA4EBA78D55C5D85B0148FC566974C8C137914AC8BAF3628110F40AB2BCDFB7237EEEBD7176851F7649AF67BF8BF2AD8F3C5D4AB1553DEC2828E089F38596298A82B479B16DE505A119AA0A7F0E735FBCFBD4744C58B86143F45318724AE0B8BD902C296584000B48059FB1689D7F85A5A2B1A380DED023B4F81A175CC1BDB6E1F9E7BF329B09C05C879E6370331AB7993AB98C66A76E037F4FFE8398E8E9924995B5092A984F3FC33F868107EB5DD277A6649CBFAABD4F4CA0DE3110F1E15CC4A74EAE0C8092A94F0179EE77582053EF94A6590047461F5A2CE6A815BE7F3153C32B562F079CF2678D1708F7EAE35B92EF90E06F847AB5C83420BAC3AF41CC9B13800D8F06742CAA0926551CE733437B94E6CA87221ACFABDA51BA91063C19A5590176A676346051962B912EA70217020CE1F118672A7B8CEE930DDD6AB593979C1507983CD7FC1874FF7EE095B69AE8BFD542C5A5E62AF885EC5CB3B1776F29986EE1C525352C56C4348FFAAE51DCC7FEDDEF64B6EA40457380652EBA6DBF6D3B6C187A5E70B05243E4F59F25C86E265AB558ED06A1FC283ABB65ADA1E1D2490460A8DFBF51052B4A506DC1F974905CE0B4D4AA15769BE3270CEE7FDCDC63D8BC77852F29350F4514A20D1E0791EB612FCB6CAA9D92413406695B15B1F647D45AC9F8B7B4D325CD4E66F18DDE07F983D3588A1CFA3F9B2D7D27409B30BEC8CF1F34740EB52F804B845487C2745E0CC4B363D8FB9B9EF84C0BFB9D8683BDA2DF3819E1998B9614CCDC3CF3D0B6C334650044ADC22491C3AE95F3BB43643349C0EB2F69A58BD487D3233F7432150327929EC353A024A21E2AFE6CED4FCCB2A76A120FF6DC264ECD2F7ED211FD26822C38EEDB553DF2887F15EAB82CAD4295152B184845708313BAE52CF29ACB2446A1E07CD9B0BB3A5D2199026496A0CB784FE55FC1CDC345599853A277BF2A4197060E9EDE4C189C91EB1155B31778A04D717090B73EF750136EC6A4213E7A9017179A8EDA853F81DC3FD2CD93C5AF9B65B6BCE6B9ECA236E16397321A6A4C9288515B96122920870B9108F78F8D4761864398491FF3205AC86E413FE13E8840F39B1331C4D7599659A16B7DD70DA1A8E9CF8D1C227D6F089288EE5DB611E1C67B1126841357A2A960E63100D3AEB26C8430B85C198A0F0E2FA9DAABEF971ACE7A0F2E769E8DDA578F2541B58CD97BA6D68FE5A2D321244231F9A12B06316322CCAA4C5D8026D3F0C23AF16105E6419650B88B04A6843E3FD9E4E16D05E3B19267EEAB638475621305B745ED54EA0757D5B19D41D68251A146809EF63248F6B05596A7090A3D4B0CDB72AB08AACB78CD6B020018BED7A1420D2896C425225BF33D98DEECBED66EAE88C9FA893E8D826F82319DF1DDC5E1ED354F074E8F334A2874B055B205D9786E231C3B63969215D8D0B33F8097658CD8EE5B79F781264467031360B3A1F28D341D9733BBC2CEF948DB910B334D14E8013C07FCD344826A965885DCDED000C047A683CA02B34A4C484752708D03E7DDA3AF27109EC2A5EB0975CA857E90A54889CC9E1DC905D95C8DA5055B63BFC4BE741B7628CC7762740594884A25D3D660BBB37C3B27B7109BDCBE840441484FB36184C550986E6BCCD12F06877FBBCE34C5CAD33DA356DF5FAC007E1ADA659E737906AD5B2B56691C33009EF70C0AB4CCEB8D224FFB1DB50BC175099A571487E850CA361F515843987B811530878041796C4D3A9FCFBAA3B7DB96F1BF86C6DE4A5F6E2EA1BD22ED5D +sk = 4D0C678B313C28322C803BCB0E96F371208FF89AA14D8AB13B6C66D9C644DD64E37A50ABED6B561647C28DED70BB7DC2755864CD71D79E26307D58B297515A19212BAB0FB50B4CC5C072B832BCB9C8DC45D4EF616C8130BF86C903D5821E5342918BF99C941911068C040329492D91FD81E0FAA5C59249258E41DAD9063D896B89B68D19101189C424048308144606A3A4290013895204880AB5680AC36162064D8888458C266880486C0B9244E0C469C2929013094590A24184906991C42122A8689C1481DB26698B000253B0311A014D1897519B205141A8645312641A040D89205022222DD9C451C348861B12219382004B860918444411C64940368ED81666DAC649A1042908386C09316051143063088EC3A69020963082306A00B891D8064C04040810B040C21461C38880E3C05113C48403124A49844C84A291188690C9328288060EDA0632118390A2024ECC146C41484281A4298B04494A1080D3248544184C04078021A3491BC56551A0659984801AA16160A46D43240C02214608A248E3C210D2A04114196924C38818B1901C306023820881284E53386E0B920C043992E2B22952424DE2028C08896D4144818C4080001329118141E2182AC1026920B2049C0691A2C2888144924A40000945041A4720118268641885C102489A2692122352E2C0449A02860C8380C2C28CE2264253420D82044110808DD21470D2B4891CC72424464D00198620920C841844040342081700A2006463C228DBC4005A923093B800129220D0966809486E9A88241C185253A46008966C11196CC9024E10810DCBB84C9C3684E1486824072D44C40DD9866403B94910360A5A003020A46CCA166212B7640B430223B0005C82911389290194705B204244220089340209A8291B122863A41003B26C248091204869C44690111542D048696286304A321083B21058A6604992480B092E9C46824C220E08484E4016010C9681C0B88812858520002DC4404604B328CA823002194641260C8C2420E182448C068D1CA16592482421021288C464C3247023C4600135895C04909088312139445B3230D93688A340660C1802D3249212B95111810C12972923A74C144092502412E4084844C689D4084CC022290C958D61A80CD4388C20270C00180A94C445C3B001482800CB143204111119472922332A1AC6009CC01080988052488822C56CA29225824011090912A0A04C201720228501E21884994402D3A4719894041A9409020512D186508C94699932420A408501056D1C126CC1366919C02CE224061245104A084C18442C82C60900814D00C568DB9281D1222508C4110208424AC24D118788408801D8A471A09671584688DB204489028EC81025D0248DC4B210DAA26988282D62A4481948424B061089A08C89426ACC420E0A20294B408840A4645B1660C136095212311412812035610B40111B32128A8669DA2492904280E2C2880949640C0262D1C88120220C23392858988509A541131884E0C47013380652808983968D041801C11849C9A22D4C06254B8280A3306A62168AA324608C0292C2262A149731621010608490020086DC00822246054238645936409B068C1038209040441C1806A226820410291929810B8071112645930842CAB08040C8891CA548C13281A1002540423193442088B0886212258A2864C0968DDC987022146961C650492468028009004800C946020083688230841C832918100858B20890088803B1245CA04820462691082E001470831226E3B40099C0050B3208A02064D2280E98389088A46D4142445086689CB80914A48DD0A025939411C04452DB444D1CB948C0B4881B9829191470DC96314A247204462D91026C1A932DE036901A31121B118D9C08921CC70D5418511838891A38425B92219088051B86109B0282C8982099B08819158CCCB044CA20320B39019A4092DBA22898987102C70C82984420366551906C02442E01296EA1124051404D12871123200A130220004142500442984070943210448070E432401083500C430C01146451B49023B72C20220E0C100581C21043407024014DA08648E1224220C97109A7814110520C06058C824122266119A441D43682E3366CA4140A4B384090068C033502A41428DC026500B120A0344A11344C24804114A94C0C0065D146650A2082083629A102450A22680931029B0666B515F4A678A1F7ECFE173B92D5F7E0A1EEC7D1B3EB8DA642ADCE31857B3FE26B4BEA3673957B2FB59C4E05D579141CD8DBEE84788BAF387AA098BBC012B39F5B5C8750FA4CDB0125C5E51D90275E45D866951235FD214EA7EE477212AAD57F6989CD475439138901B57419F06F4D2EAC12EE1A90ED3E24BB26B58575593171F12AE9F5AC3128C0C807FAA0CCE2897EC51FBFEA22F72B2073AC9A6031EDD0F70E5A5F9D66504447FB8110997ACDCD4C6D0F7954D0E0CAF4A9C5EA23BC7CCF9442D02FDB71ED9718A504AC9B6E32CF465FE1AF3CF03465A9A9A24B04C48B72D3AE23099DF101B59E75198D3BD36644598E2E3C73CAC801AEE6E33A3355B078B806F16778A851CE23BC7F429EDAA5A4CB92D627931945C6C3E5622ED85A2C26680B1800E7C67FE5496A38D9750253C0F4599ED670B8F98B0448AFC35EF2B6495337DF45FBDC10C9517C3EDF7F36D433920087031385782049CD9265BE9BD2E15BC665D1CA0E8E7061960CBAD390887E6F191C81106A12E3B011FE594FC629C1469411E71EA71BD3464AAD8AAF338A85A05FD99B3E71D70948F1A1928B95E08913D0926B8FB86F515ED077E20F6374BDAF9A7F2CC07AE1E6ABEC58BCBC37E10F8AABB90377F7176B01761B026C6395D20C66C75833A064405C8D5DD5A3B0E66674931A3E5C8F618B43C9973216AF093DBD2F3B9C0E6B2887A91A2A7ED0961613FD5F6A1D624431109B5A635E18221779173F2BA3C27BF6CC652B5E04EEC91E1B37CDD903BB6660D00E2EE50AD969850EFD08355D2B0B4CBA0866930FAD1A96475F8F104A26E564B87D684FF28D3CF9B6E42D676B5B67A4D07CCF29686E10465FC5A6B43569CE0701E3DEA20C4419B07C62054AF2F5B99D85954C37D59AD702E2ED0240F896A578F553129C483BA8D2ED1C6481C1D8AC1B652B88752C481D5061906134C2800C1E3BA7FB08BA12783B2ACE93246AF988A5100B234B2BF82D8A3487CC6899FA01FBD7FA7B5DBB2C64B90015B17433CE7C7C65A3F3C44C8336BBAA54526572AF8BFEBFFB45DD9CC53A8647D149F11B9CD8AF6E7DF6EA8CC255B034EEAC6CB368AD73A865C69317DD31ED948B4929C812D2C01EE299B3336492F53BC79ADFC64DD893D504F111F9B6E5A8194BF2074B5F52A84DF54889537D7C2D860D669207E88DEED30F70AE9C6A311791A13113AD2B54F0A8B261792B876C57AAC5B06096EA698ACC66ACB09FCDB2924A17A3DC73E113096A5BF80A8EC9A96295C0908EB610DC1D7585ADD27CF97FA591199BE9ABDB5D51E754B25D238690B7D57285631961441F1EE6B0E2828C8F1313A63A3AC4E47B23D15D4428A65E4519E768F4AF219A400CDB79482CE06B547E59C4DFC2116DCDBE6B9CC62E2800C5292B30506ADED03D6329A9DC9DFB64227031BBB8A86ACB23F5FFDAD040703F4BE94D3C1897E2A2B2D1DB516B30840A06B22EA91AD5B0182FD7AA599EE1F5AAABC8174D096B619244280FF13627D66173AEE098D07946ABBA4BF8A20FC85A48E39F5250333299B2080AF04BB816233EB7F68D7F1A5ED01CF3E791066F0680519F1B71012041CDC5CFB083FA0CBD8AAF4FB2B40911ECF901774CE6C1EB28197780B6BD0D98F4552D337C6516CFE91E3301D27908112D1D14FC4C4D5512511A45B0AB002C00DA045D8DC30FB6F120EC819B8961001D8D74B6552975AAC637AA400C9B00C5A4127A82F652E088749255D75771B4F61DAC1BB6004F1C431E3A0FB222E7BAEC8E8E7DBA432603FF768AEB332F34644F9D3CD8268FBB15BB93A42AA040E9FDE5BFFE79551B7B2F843F07FC4D638966FAA3ADB67B59BDF72D276D5047D07E4B9D23B23A02772555E3B48EA9CE6FB1FF206E62B222F7E38197FA1A5CE0EE74A1AC711B653550CF916DFB992787039D21E461852E2F4E41F3F8176312FB04A18BFD40FDDDE223B882A8477ABD22F4E3A5AC62AB1571B56BD21DF04B0AA3E16D7B460556B561ED96B49B36D06BC31E19AA5FD487E8765DF05DA943ED9A447C41B4A96BAEE421BBE4BBBB0642D1158A19449A788B3AED45FA3B6B673BC0F9D5B3E9461C879C12D1866E4335D15D00693952991A3EDC1D83BD55C5E14A0978DC05CECC5949DF65539BC2D482F9903B5CB0C27A73A4FB696CCFA8816EDB8B9E2A4D2C969CFE64B362B65AA979A518A66F909F732F7C7787B070BBD18BA914951CFBB2F0E294D336A6BB80232B9B7C342495BC0CBA82A98C5247981FEA013F1A5CC39F54F274776A775200FAB2C2E1882612D9CBD5DFAB98F0E7F888418B31A187D3E6FDE846E07A37ADE2B096848B0C5921158674EFAB1459D40D1E6B77BB2E991F53F60C150A678C5EBF11CF17F3963311B17EB080FBD48F6224CCEF059FBEBCA34AF36CC7A9104808A294C1823FE8AE00AAA7C93114DE283C3CF3EC511D9FB39C0E078261C0D2D248FDAE68B6E404B905ACF4CE57ECBB8F07A026CCC1D140C894DDC04E65EFB04A86329E8F0E060EDB3373CC4D7FAB382E6B9CEE7EED12B85FAAC923404AC333BADC5EE65C6D434F858B751CC15A3899B73C9C58A71DA89F7CB380C4F0DAE075346EFCE9A6F353FCF661CF57E8322F75908EA98A856DF787642544863CBD2AA2FA24BD8292AEC9FA1DB9C749E3E44CE50D6AF2795F12B624171520C9AE1CC8D29BCF14BBC7DF1946253E5AB4677444E84FF9563741D96C930A3B403F427B4E52DFCD022D8B4971B225597CC13044C0B2817D2130B162FEFE85675B40B2C05B32A30B3C01C8061EFE0E429DAE182CBD28887DBC5B6D0F317509446C3C1ADF1E5C1FF1F82FBD38D783681A7DD2F0163E4906F7ABA91114F2E848A19531F2C50FFEE5647989A0EEFF737A3A1052816101691D2728E553577AF5AAB233DE6A80C04175585E929118D6FAD84FD9E04818BD45AEFFAD34F6CDCE3038C971AF10C99FB59D6D234016B1128E6823BD14A37AE4403B448A830289084340C9DF4E43CB08224CE5A0C9DBBEE9B47C484595295D350CA56EEC757293B2823AE001293F82602BDADDB9F4B5EAC9CD1D0EF29202783EA1A346F2B5620878AF0FEA275F2C8B52A570B7086496D9F5BEE6A7DDC90A76CC16AE837F0555DF40715BE0B61E2D06C6CF2B112758552EE845283DD1E10560968FD4A4014437842B404E6166AC7B64375010A2E860C4448C5EB780A540C35C1B5F1B3B783339C537655EA9DC57974B966B4E882E745AE8D66E0EC820BD5D3836E6307E855145C94BAE8EB5094EB67F21BBCE4D1FBEA3357724BD5031F81BE33601727383D016A3F92EC524EAE5557BF0DBD9788BA5D4E28A81DE33F8A0AAE16674B791C5342F040FD3DA2E2498BECD89F4E58304D49D806EFC70AE42877806B3F9168D2A12F850E13C153C14321C0EB0384FF72BF8860C183B97A32C01FD4A69A386D4A2CDCA4A527B812B11A1D3876635C03D50E2D6B4BFD8622E355467FBEB7E437CBB487C3E1348C82F4BACCFBB409E6349B21C63EC66A49233FBF4D40C27AA3EC973F510AE0F0430F110E9CF9F8776D947BCC362E7B9E792BF51512E6A3B899E95A6377AEF73D32CDF940393F4E1CE79010ACB38DB3AD0C12BFAA0E46388209A94346983BE26A5908F32C73211537B7D49912C0019AA3A319295FE78149C914F65FBE8FCEC226722E0E3369A9D5A16769326D3B490B56CEB2A7DE244CEF4C803DDD2B779A67DFE10F4FD8510BC23381CB903A7A5D2533C3F09263B8BD15A0B5738EAE7DA8CDC32A1E565CF2BE88FF1C043FB2C726ACD7EE8D04B70554427A11D8B56C70AE5996FA74F46EED279201F6A3A7E7971B294747E9A43F91E9FF22CDFA8C7A762F24E8455B41ABA77470DDE9FBB37BB241C7A42B0264D2A4085C3D8673648700D96DE9A804B40086C57C05BAE2100C7ADEE47C1AC70554402A7241881DCD6973014DF76419DB71CDF54952DB3C26E0C579D96F26A5E028D64F105CC654B27A3358ECBEF63AF4ACFD98CD50695025A99C52881300019A4B9328348D9717098668C08607BEE631222791FD6804732BC54DA8681C59F32A4BFB1CD66F214E570729156FA5E9814DF3CE51F4F490EB76B2C0C772DEC3CAA77F3339749740AF19DB6B25B56FB28ACF2FDD43CA40835EB8AAF45D91FA2698F89DCC8EED028441F395CECAB16C106BD0D082BC877316A62D835C535853F1AD53632855A1D296BD73CF2E18C40EA2CDFA01422026C83E8BDED196704839A408042264588F57550560485FB72299078DB645369F1A172C436E95358E3723BD226E3F2C5A85AE09F4DC53866750F813B3B90657A2076C43ABC861ACABC1D85310EAFDA1A30237360DF6D980038DE16C9BD9079463E02F6ECEBC46A75BB0E5DB96CE476031B4C83D2A5AF0F27309ED1DC2043639253AF678ED9941DBBEDC4C1140A2B93E0E06A436262828E66DE3C4A9AB703A3C4C9DD2BEF0128AA1EBDA8FD78860C430CCCA74FAA4868596C9B1ACE42C25299E81013962CF0A2AF67280EFB885A18BF2DB52E5179DD37670DE6F2F3CDC5AE8FB323CB9AAB1055B509FAE216E69214029940BE18A39E00E3EBA952328B2B7BDCEC7ECBA61194B89C0BA50DCB0BB94B5DEC61ED47A12F23DDB2316534B899F7EC99D7A3F3318DA01BFB4F1AF95347D139D5BC09E08A3C58C34E60B8043C951687AAAC42AE822D9B5B1EACE8AF305F5116145EC58D07F442103F5380593F8D3D4411 +smlen = 7465 +sm = 3EFB71DAD67135C88D0E0C083B6EF4AA5FD35AD067BDE930DDC7883A274F735A5F8A51281C1220ECBE26850FE8EAADEC7BB3FFBBC80697D94BF9567D31C797B0722A6767177F9F59C0A04B81BCA8B66E31233A31156E3DE14CA08A5B5F4C332659675103ED126A276089B34CDF83B2C6636F09637233E78CA4A4096313FD5DDA2C67648046E727509A42B457E7DC3D793D6146359B860A5FA262BDEFEE5214F72A43B52BAF1F47BEB44F88D432ABD856AEE82DF5A20407D512F5E6E5393046EE826B158F28A5C9097EA103CE25CBF8FE7817BCFCB3C6C106CCDB60F4CD63AF8E7DB4267F78FF892CDB9B05C3002BC40BE12A1204C8833AEC2700B4AAB5C8ABFEC4273EF7645123CF9EEB739F09BCC99FEE2130EBE5F0276216787B0697C73194952BA0178CDE77CB9F9B91546D5C28FAF309F86A6E19FC3E1F38F4EFA5944C096E98CE442847B0B9776CE54722E83E4F0B8B2094A6569A7A0976FEFDFE38C984D212C580774CC64068A479A47EFFAD77AEFD7B6DA67F9FCBD1A945894D5CBCDE4589B337BE8EE9EEFB4D4D7447BC298E35DA0C86947BB363489D35B93DA3523582E15325AB1CDE72255ECC47D2ED1CBBBD1CC86DE73C9ABA4429222E57D0032A8F1A01A5F1F50842814ADEE52DC62FB953D29F05D1FE0B4E9767BB6CE5C37DCA14D46CCC55DB7771051140E1C5EF618C625517D9802674B018A9F6AC61ADE001B0824D9B6B1441A7D398F123BFA35D562C6FE177BE485E838E2C97AC6D4DF2640F72AEEF4E7AF14A1D89C2371A96DF1AA9F1F2E9DD17D9D335F8FB07A4951AAF10F47B521D0A231417E81E7CD78779C142B1A3342BD00E5C2C1404246436826FC90D137074F32378CB2AA4D1AC73E499B16930198DC05892E63B6204D18303D704095A545EE55712BC91730228D8C7CC00F47EA2323705673067965B4FDA77DD228F2E14CBA2DDAD522472DC21868077B05066345F5E10CF902E9A14AA8DADA7E46DBB6EB7D36F25D8A630E5760FE5BBD73E6B410B7014C5316472A2FE90F3CC9F1F9328488DDE0C2EE6AE3764A3BB254DF1A0C29CA4D508D6B61361BBC5A4AA6617F564ABE5FBB48718DC04926718536AF83CA3CD59380ABA87688C2737385AA86D39650B5E2230B4CD5287A9207914F62BABF6D55F0058B4B378E0815978C6AA314F5A80BBE260132A54892C3344872562E9A0ACF47DC557FB3260D0D710A8968045589F74B3FDEA75F86E7C9F7C32C858DBAD71325B5E1A835774A6A1EFCE5B71CA9735F3E05C59BC9AF678F9193A6F36C36694AEDD652D31F5099089257E30C4EE5FED0893E7B0E5956C4E6F44EFBD2C48607F0CEE59CEAEAA58A65A4EB6D5A539DDD7934D951C5FF009E3E2BC49B43102F65CDD800F28B50300833AB3CBD0CC1C476F6E3257F955EF599DC3335BDFAE4DD35C733264D2F3D579A5E07AD399382674F5A391A3C010CAAE03D0DB514BB8B5ED529978503EDCD5DF00850CBF0725E582375D3130B7B5B380A4763C4C32855C98E121F6B01A4E6D44AADDCB2E852477397D967EEBA7311577CFA1ED91DAA0CCF161FE2458FCE5C534A632DECAA2CF18DEEB36CA07FF5E4CB725C612C75C17E67408443D29541FFDB5CC68D0C4D6B7C00289E206EBD8AE25429B80F78A3D598DBD7086FF792C9A0ADC17AF47449C871450F7BF4F77998DA2E1E9D1CF5F0A544C212C629B92E413917CB3C346AFDA16D0D6AD9C039514A7586694D26B6C7C6234B678810348B5303919A76F3141805DC38A79E82BD5D051D8A24929214E38C19E49E5663054757D78D4DA009FC9B149B1711FAC16AA3C22297F66A80EF5DF833D6F367C2903FCA74A19FEC518764FAA4083C805CBECFD504FBB1BCB3180751936CE594AA16E5A9423BC3D45A8D739AFB99176CDDF7CC9B1FB2B0EF33746B93EEA16998A80F2C2E2D84EEE398201ADD9750A0AC6CC1AE500DFBEB059B2898CBE8464DB77A99F0DECDCA9386FE11B95CFACD4877C20BEA23DA15DEAEE29A2D5B8B17C45A7C914827D00766708C8E34CEDEAE460DCD52C43520B9605081346EF2CF7380ECDA1BCB9822ED718B5B4CE3B168A448CE7C242AAC0656C13C59914291DD2DCBDFB894A4120302C7E5A786F9001EA994E9FD78D8F642DEEA500AD27634CE045AE284A6309AB0045BDCF63D13DDC4117C7314E8117B1281A5BA6514AF5787F910AAB535BB3F0DAAFF2E33B92CA883FC0613D6D9C7B8FB85DE7A29BAA5F14B89487AF24F0426F1597D947DD6BD879D91038D53C6DA2AADB9FD180A408832D3313F400798AA6A23C43F1347A0F44063A0D1CD429A6215D2A857D479E53DA4D12104B61AAB5AA41C8850C8C2B8682FA8A9483625DC06A0CDF5F8805AE50B8C82D56A1440CF147CF4FDBA22E11CF8B824D184465E6F45E20F474E79F4D8C9A488DF44CC2EF12B46A798A79EDDBA6CF197B1042ED3CC45986F7E10E8EED8CA650A72B68C214ACD2074FA04CB35669F3FE00F2E33F3ABC5562B2C30299F6C51C0259FF20178340E711874FB71388D0919AF3FC571BAA54CB140D3302D8456C6D4FD3EEBFAD76E8D70433AE81223D27AA66829AA0FCEA9005C608E6433716A7C5885238BBC40B5A682DBA1C945E8F20040AA245A5827DE3BB8042C61471C77A9F422B4C0117345F39F1C96E913BD0CF19DDA04448D09DEAAAEAB9EC6639E8EDD264F0765EAEAE3BFCD90D84C7155715179521E3EF5AFC2BD729AFD571D4BD3A7C994CE36044EC1DD2FD7F1D953BDAE8BC94E35E57563B0A45CBA1ACAF080B2A1889DD4D27D92565E9D7666211C1A1E54A2C2606195945569527E2D98C945407114F03385759DA5891BBC8496230ED66015983C2157EF11A1DFE1663ED1B7B432153BB28FEA845ECF445D9EEFDDEFEB0D88BEE9BB4A457B29EAA7FEEA0009A23F5BA58355B0CFEF2E3E723B13027A266A7FE1DCCEDC5E063AE8AD8768304805474BB519718F7E3723B39C162C0E9897663C85FBF4E47A6EFF37EC9F3F511ACA94E5E93672D4C097DAB1267E575802ED5C7AE0DDEC1BF6EDEE01B6F47F550FA75C146007720115BECCD906058FB590B6FBF5F4792B1A01838C0808C27F36F8A39EF72DA5CAFB29064FC1AA89C0B5D94AA69B133570E6A6F8BC53F1C55B962B893925897ED15037FADE843F4BA7891CF1D6D72C10404E47F5ADF82CCE69454AFA9EEB8EABE8B2BC0D2A0728DFC3F3853333AB418CC24B5E49EB46F455266C43886DFD1CA05DC0411805B808DB0B3536A7511B9F7CC52D687F5037139161087DBBABC81179666B593EE03E5190BAA9D46C5975E6AC2A20E0B8C4AEED27FAD96CF280A11E40B75325DAB7F8BB058E1B19F82987D06FB4EC80B6BBEC33B47228BC28DE4C46716721F2B1E00AC06445ACB3B077D1166A11AE044022A2C1332265A167EADC39D7FE49DD560D076B2F71F5E05801E25C55B6D10CDED6925CAF1D91C36E06531D28AC122492B187FD263667BF54EA2A9A948E3D26600C63CF05DC51D7E505CA8BDB23E5B25B191B30C21FC6A714939888C948F5E82C318885C7FE922A412D96B05414652D67FF2D4453157312B1901733231DDE753F67D5E70FA8B2855C40FF8A63462CF05456CED5B758B79EB55A1038A1299D3E7250468347E57AA5D2C29E0F238F4A1C31A013A064C569F5AC895D25B4786E14DA8392CB534F745137DE27A4509C3B0C40123DA723F7A954E4C5D363206AC8678C2FCFE2D7536F52A49B76332C501CAF12B99668BBDEADBA495287F366C4DD40FDA811D38CB56FD36D535EC1447C0BD0E1D4AD86AF08020C77CFDAEE4CA39333CC2938330375EA08024D5BED70FB0174AFB54CAD7671EF55D8D0A3819983E5DC29FC40E1BEF5963FE90362DED04DFA0E12C3407A06D9117A56F373CA86C227AFC5BB896F56E4C61284EB35250D131D233702DFEA0445B0CD4C33F1C831A4145DC37BA24AA4BF02EFEB6C72FC055B52119B1DFB7620A68B73022C22A95A06B455483A73A465B505EBE562A340F3DBCA4D85CA07889DE6631A418099C24A0DFD12AA62BE30AD71CEEB1AEB4E008C74D4F6EB21BDD0E3222D023D5ED715319F4A1DAEFABD7C719434C6FDF41C55935FACE0EE59F864D7F4133FE9E515104C38E28007C93C15CB5F2CD25DEE5414C2146C58D94E9A9BA773B6409151A3AA516F9956ECBF7BF4EB9913A91B33FF5CBC7A85BC2C65B1760ADAE410C7430AB66E2D74FAA55A6CFBA0A2489196AC2DD4B7A99FDE751355561DF4D3E81D17CEF4F5531C92086917C4E6D7C7B955ADE25C02F0B6FCF34EEB4F7C795DF6C325E9C50737B924E2BC8423D63DD05D7C845271E4838191299A43A554FF08A50A336B73824AE2BBA1D16CAB183D6F707C7D5762D69F5252B69032EB95D6A13CA53F9D4F60317FBD0B544522A2E4D61FB79649CCA67D73C70437287E83CDBBCD0EAF1C6A14A6FE672CBEBEB479F46123429D1FA7CAE2EA53C6B3C0EB62BF3A37F912A53D8F0FEF9BED4CE24359571AE3E52E0E33338B4D09D802C79C4E6109D6433B47A9AB2C5E5B27EB6E6696ACF2D69D9A731F598E96B1E6E397AA7573BDC81790E0B77ADE1AE3F0A0E6E233D519F7209990F4E6CB76EAE11AE571E5DAD4D43D7377023647F9FBC27CF58D152AD148D84ECAFBD6454DE3E0F87F27A8E34CB44EDDB7D404D6E99B0DB957FD170DBCCDE7869A1BB8CC5005E58DD61840785CF579796BF2413D84F9527542B0DCDC8F986C5EC6FD75B6BF05C576651EA77F117C7CFE2C10AB309B66B0BBF55E3F4AEF64DD404BEBF5D4E28D5C6137A0298F60C52C92B4D4A83CF0D0B2ABB5450A2DD7A0C367BE3DA9CBAF67337F66B6F59B55F7C102D539C318508D9CA7C0EE60CEAC652E2A30447C4B316D59C0C572DCC1B3881E62CA7893705D48F6A923AD394B6E0ACA82A4BF0C498391681EBDD877C3645FD12AF37EECA172F780E862DE372B80957C303019734008924CC97A68532C6F7B3E99111EE60BB613A98BEC9EC72F23AB28D9C7121C79B9D94B47B0167BC3B99F4070146493426140E733F46F2922DB408AC86651C44B6A54E96592FC69F9B962DFBE228348C474D4759482A639895EEF7426EC793CAD072B1FC6101B90B17B39B0FCC71E8A6FFCC07303EFE7B0B0FBCCEED02772C8BD284B78F6941F41B131F1828D1B706B4FBC511274367F43CD8F9466731989F8CAEFF7F9086CBE21AA244BF6C4DCCD25733E9D4202E337806EE4C52BEE9730AA8CC55BFA4A918CE57510141D65BBDD53278B589A9AE8323BD4499EAA59D3046E13189B06585A9DBF88A0A2BF423DD392C13CEC7AC497E14389BF16F21F110DCA773C308A8E326CC86254B04B20142076DE9ECD572846BA0744C317716B50232BEE15EA763904E16F98D164F173C4FCEDAB3FF6B09F5988B8206D546FE36969B552CA7F17B248B1DE57D40173D80248597D3E404B0B286F7BD2496EE29410F1135C15BA3374E2A57BB865491BD65572189211891F585F017B308D7AD0F1F78381CE923FC005085D6ACBC13B2EC8E68F1D100588174DD7EAE63179082C82EEFC00F4C309492BEFBF54BF98CF815F0490CE40266C7B2AC31E1DADE576D0D2E40D859B28E35110510C1E3CAB4CFD8CD600A9558C9D5F7C361A838A3852A2880522A8679818F97F36E60853326839AE59BE7AA49A5F1A0539B2FF0D60ADCC783A13358E8E71150F335308345E70A1F1EBB1EC663AD7596BB16A60539DEE96DED3F3F75F1CDF6EB2C6620C278BA76EE15A5E734A7B683D713E8BC33F34C7D1F6844CB282B9A2F130A7115C9DE5645FBD13F50B6E7B1FB68458DBD18A2BB2EB051EE1372D5903219AA00033D679CF97D7B128CF671D09ED5161DF17497851D91676FCB7CB8AE7B9C0D18F0D89F6D72FF9B332F7C9E076BE0A1632D798264EC9E728E6166EF2282DE3D8609C07B4807D1AA33F469B5B08B85F820F501B774AC58D81C8308E6F09AE83CB4C8C346A93939273EC257691412BE5BD47E9F357A608A2376D3E379FDBD51F844C4BF6512B295DA081EAB7AD86722616A596A942B626B47D87CC179A8C59E9EDE9EAEDD91A47BE8022A44A45D176F7DE3424E602BA49072CEAFA4185CA7E21D0A4919333E18FA1BE0518F66D040FEDD8A5A96F6B8705BF46927D40F3356478720A401697D40E0E59029B1D594ACE38C1FD3EAB63B7EAD0AB4EC8B2CF92762056653844E53C17B58CDEC7FCC06F39055AC5E6100862B7C448143449B20CCD10F74F265D6EEF292E288CC041FEBCDB6C13D639BF106674119D76A7E318E7A4D98B7F19D8C40BA417318863706FBA7C077714EB35736BDE1E052716683E568C3101CA0DB2C73BC0760366F3A1840DDF61E6A37785CC4D92448348FA8BFF974946AF96157C5371EFB8D3386F1FE517DFFB0D9F832DBD011407711E635F8B6BBA9C3B3FC82507E45AD383D3F8DADD7E1E8FE04151D686B9EE2ECF50B1D46686D96EEF66A6B91D6D7EF07282A32DCDD0204465F7D8BBFC6646F717D9DA2121D252A31326891D8ED0000000000000000000000000009121A20262E343EE43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D + +count = 86 +seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 +mlen = 2871 +msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +pk = 26266511439C073DA42D62B14B48595FAD97BF644A189B6F4F92CBA831BAEE32B3A6A17A0E63A83D973C52700DF84EAA89ADF87BA06CD2E5789A218A0E5F139E46C0EFF0E51CB279A8469E9F2F4C891B0DAC9DF595722030A8360CCFFD864CD8555FABA36C2964F31B62E33B8B7C2AA2038485802DC08E28EF54F44F776AFACEE2F5CAE7EC251C659F70A0296CE90543D0CE2634894114D3A441BE100E9F1274284281C08857C5C90576D111202AE8769568E6FFE0012B6D05B0823565D8C3E7883DF16B6CAD0E74E210217B60D8819AEE11581B7EDA9F45F4146383B729B5B46443B4E144F5F3ECAF086E039F2288BD8E8E5388AE1110DD99CC79AF04B56750CD41057FFF1A2E7A84B79CE6FA2C5C54F45A8A7CD41B982E46735D14BA04FD0A9F010349C2D1E6A9297A3E7DA80160532B93FED33FEA4DF8BC4C8DFCD4B1650CA977993E587E6191311C7DEDF6AABA7FEB4063D2DBCC0F7A0E81247EEAF7D75A93B2F8B36B6E8FE52EB5A3410427E25EAF57E28995429B9B10844F992E4AC2095C537CBA35059FA39C3FE8899A358F6DAEF34F6B3A2FAF1F917C2822C9110FA8BFD2221FF950D87D866EBB9447EE993F7232038F7A4897168E85273CBC54169DCAFD1DDAC06F449ADB6E4A6A05B614267B8AFA5B5527B4A50ED8ED498115317E7E97A3905D56B55F2BD10FBAC811B1033DDC3B725F71FF412DBB8B6645AB197E3AB6C956294A51397E2CEF73FCBBD2D3D538B103324A0AF007E4220FA46EC2CDE426DAFD7B55714B2AB3329EF84DA3F56809F970269B46274A5FC79ADE72DAECFB77413403A1279A044FC9A32042009936317D4681A2DCD9553FAE1C763BF620714B962D6101E3C004575CB0587A0712797C0AC0B71B6D0E63B531E527A95EC80838045B0AADCC0D73EEFE835FE1199F0CB87B5A705BD806C4B4E1A140B418295E7679CCBECC954BAB5D414F00D8A56D5EC952E5C908F05CB03F2583EF7C6BF2C4BC7E8FD6E0748594287889920BADC46A518F4EAA35E2D4E8D5B4D0921BEC7B9B82F32C12C573982FDADE770041FF9CF2B740073B80F9CC119DB57C850BFD43A3BBF46C56C2AD6EE84CD9754AC8937C9CF2CF0D62B400C8EED0B5494BBF1DB2DC4B0DC151CB3B8123FDCD1F2D688849D036CD340CCC0B1FC49DAD31AE86CC38A17BDA89602836485BCEE0F45DD7F40FC463D6ADFCD478D89F18C9064714D7B78804DB3A68AC96C6479CF5A06BEC4F085FF22DC31965365E822FB0C06019A33C2053A3C2915C77DFA92FF5B4A80FD6E894E41C3B7937DAC30A7106DC3F839078A862C0183AE73405F9B71150529019AD8E23F3FE90D72402A19EDFF23425986C755A75680EFCA02863A96AB0A5A8C5F3416FD92C59AA7B333655F785596D3EF039167DB63E15CBC158D7292ED7DB778B5BD34D9551D83E1732CE11F8C635B6D2050218FA3981210513265C279173F9E1005BE8C7817A1CDA7771AB60E9471E8BF45FB56BF90C43763FF2197819298CD0C0C6CC7DC507855E2BD08950F264D84E35282773C33E148C35922BC9D060CC226023FAD6080F52A7072F075A01536CF1B7BDE26D443602CFC5FC2757B2E83197ADB72BAF149C60CA2052FDB3C52F1F112A09A5D1EB1921CE904B04266D219BC7220D2C8D80D1C35561BB9A2D9512287A7359C352BEEF774F0BEE3A9BDB475C1B2187D4EA2F87CC7979FFEC3DA9FD1CFB900F20188FE2397E64AA7DB597A4A085F7BA3975FA03BD1DA0C94166203D9E4E5DDCDBD0447420A670862591D300563EFC1F27DD1E3CBDC3F873885F65A30F0ED49B54FD0267A9A0EEADDF27C71DEA9AB6E07C8696E044D8BB2A1B70B77DD653D8C1C32C65CDD2460B581E05EDFC30FE59947676EC8353F493BFFD442DF10DA00378E9128E7F52F45B99C7637E7E33DF3AE40EAB855011088ECCDB6C0D477072E652B624B055A729CA0F2684A210FAAC36790DF8188D845EB367C3980F7BBB2CB91DF6214D5A118AD54487358857ABBFEFE6EBA40FDC6A408BA2FA48C58359AE9D66E17D6BB422F16620006842E940EF80309E97E5EC15E3AF0A64CAC0B4E44C2F2D7E878880C88DC12353CC0933DC5E6A562C7AD0A6BE0D72B3FBFFE54F98DC72C07A422A2E1D482338EED417D22B29E128D3A9CC0CDB573570CD069E08947B4FFE97A69607796B1843531C7E75FC849B167726213C3A3F3FDA19B072A3B347DEDACF995DD6CA6F10B46EC3FDCD8477B4722B538999A494CD2413E2C3703A7DC8F0A0EEE09E8B04DE4348FD06593335FF164085879EAFE1DB4BBE211ED1B95359DC48ED2072C36DC3C083508FA160FCEE8C34F73E5A300232EFE3BD6770A6DB9147A86F826040DB8FAEA1D312674A40BD615E5DB00B3E774907EB28B754E7C61173735A9EA649AC8DE1A0AB1807E54B07F60EF3835B83DFA0291822D88E88948609AE2E429DA698B248DBD8F2B54D8D9B9B6538F9CF86B83F2E2F62F45321A3689A66078E0792E383FC24FD0A82FD6E536C2ACB868C7BBCAD7C27B836622DFC61BCB917CD5E732E510291B1A72F6B6EF68B950F785385963B198210D02E9FDAA94059A1BBBF53728083B217DAB9EFD751EF90856F07C4A7E6CB5E03216A5068EDC7FF3CE49A2A86C45E4ED641BD4256E4642A879608011663A2361869992AC60CE019AEFBEBBCD67BAD0DF4FC37A11D2B762761D65E3A5D32B67D27DEFC36C750A504300796ACD3DA3E81A3984AFA2304F7FFDB5181D041824393852956BE6743D29906BC6AA280DF550AB1D24CAA696497A485C742481CEE1A48AA84EF303686B5E95C7DDF32291A2CCA241653C1EA7E9112DDEC190DC15A6A2B40B14FC167552C418D47D9131D478649F175FE344F5EB57E5194A3C49AA761D721EF685BE81FD5ABEDCBD8EFF099B2AC897D0452E40D48CEDC2B2C5458FED50592166625A0C19CF2041A42C4F7EF41AE3A36AAEF3DE35FA8D72914A516B44A27A01D6987B2B9EA03CF6E821C74699864660B7CE404D638EFC804147A0EF218673424C13049F5C31F26BD38E936654213C0282C32E81D561635BCADFB3C708A071D8E6A554787C1FAD8A024BF0723ACB38A4DF491AF97C51C59D0A6F4D98B975730990BC83288DA50F687C43FDCBA71A0A02390CAF59B59737C5CA205BD274ED5272AD0A701CEFF402EE5569FD22DE7BB5A10452266D2721CF3477CCAE71E71DB3E3F8F79457B3D127AA4AC6CE4370CA71F8F4A3651EA2721EAE3C0530A94D2954CD96BC0ADAD99FC08A5BC358ABC71E19AC168D47A152E2663F8C55D029F2C1E5578550D208596B40863A1918585C887786C08531934ADCFC3995C3E9D62E17A0B823C330D0375A331CA1BDE3608BEB3D76DA8745F40CD8BF1C1237BFFA15EF9C9178D637CF9B6A146474D039911082CE24F22902C2E1BE6BB26B66717532E91549C9DEBBB3D66395E133818319AB04383A56E3DE41919B347C06A46C2165C68DEAF603B8A683E98BFF45793DEB1DAC31C4EEDE0105389F5E2EBEBD7577D143001751970F517AADE99B96F441643229F6A0E10F89CAD9F0EC12A91C167F18BDAF87677B9A994AF89BF9DD01DEBAD51A54E811A5D0804ADD62A265B5A31828F45C577C5A517956AC161CEE53860773CA7E3E8DE0C62801A782A7F8FCD1A2B8B5F93DAB036EB +sk = 26266511439C073DA42D62B14B48595FAD97BF644A189B6F4F92CBA831BAEE32DB5554558508273BE16817B9A8D5BA191C046FB67C20482FB364C7D8620FFEBBC4F2F606060FE93DC0B7EBE1E890335BD84C5E13B1AB126AB312EB8B0D9E9D5408AECD5211792AE2F9DD7DE74AF337D6A2D5131EF16DC254C6325716695F62EAC91052E4C2840B0112A1088A23818522B28C1A4544A44022C03610D4145109895012238D1A876122C60491042C91B83053C00D22C990024209A0202E21154C99324903398E09A9618C8491C0A689411491D3288848C29114038E01166A508281C9C68854968DC9A0309C467220246404422C8042250AC42099C471C8A805CB42014814722334715A98100832900A310458C67109294C5B480D201725D2488E2027124C4271422268CB20204136891A170190C690A04870C8264A14182CD0400C09042AD38629523084A1048A142882894268A48450080612932024A2A2109A069063960D19B944208831E1484C18A9291A270200854D8C3241221601213911CA242594041263108A99300503140E50C42564228A19216202C291039008C1C64922A7645B08625BA404128421523220CB3290D03028C3208110B780D286218904885846006498811C4324C8303112022964368503B60C14278E200186084421A1B0898B480A63248EC20685C0284A62222AA1B4040916014C3671CAC8240B460198C8012322208384250B054610245063B02413482A0B992883142A61028690826843B44411A611C3408913954C433885E090512026711C131120B16C4AC43189849112078C591812531009E1C8890B270D9410421B21442107821315004212245B2249CAC60882820C82A225C4228548366554226A01132E90168842022E53B0898C168E54B84D80B04DC9B86010A0681BB3845416009A2871A23869E21672D3C02960802564960D4320841381710826124444014AA629C816050B1671D8021224984502066C5C3626C8268194342CA4361199A069098584208390630661002549A0407114228D8880690B834C58400EA4008C48348E2312200A005212058CD1146610408D0A12504420919C3244C00802CC08105CA6005BB2244448121A30621B47020A3902D1B268C9260402348E0C13080004826036321906121C19910BC5489A964CD21089A0A28C12240411C9898B386813461103852454460411A3894BC08409486910846C8BB661119631019425A44085A1C460A0368EC0482AD2908441440E1C45299B02281B478C81405000A3251032518B96280C1870210448C0242912353104106EA3C80C63286ADA04120804329AA06C8848021C104908A221108151DB122018320DE4168CCC2491DBC271DB3644232922A2240A0216260A90901C8604E0A0450C899143B48CC0B06108815181A66421840452124AD82446C306500C002E5B3682139641D824111C974542903019992024406014246524196118898CE0466E18C24518035198C8010C26700A3551238225C8400A013611228688242188DB82914C9208038729429005E100899AA62563883019C60C4C368609312062B0610AA7905820661C166999362D09062C94B62DA1162E14A84824B3811A494C5CA4259000021388509926315A24498A9004E3202122A781A1A009593492802686143024232125CAB66498041099888D1816124B322891208D590686C9448000068E0CC86C02C54102C2844C4662C94804C0C68D0A80651144054A2042121672E246919CC66910B6059880099CC2045322085A1080533602448041C8B820D34005032311821440434028E14030A1888503032512875110900504424413098422220903140A8C405213A88981108D222765C910529C20842047521C858C40B0292329029AB650A1124A1AA228DB44268806644A24900AA12C84A44449264DE3920C9C1472D4844109462203038D8820891A094411297040066D1A8200DAB62DD8B425CC84294BC48DD3384C000101A118650A18264A244EA22066981489901008E4B82CD8C08042040C92C22CDA203112052E8BC8650309004838459B446A98948443364220080C0A310664382C9C242A22A64D0100224416440027460A9124D2984C6282415C98290007899A38309282018C328964808580908C224049C9C68C238621413408E18484E306065B42426384902410924096280B238104B4088E9736C5FC8B8DE9AE1FED315E40E82AC929937F3C19353219C031F7A22861449578F8E4C947EDF70217CAF9E3D1CF4058D05FD4FD6AE0029AF13565457BF2AD3A775E260A8038966059AB43B3B4C1B94E5EF2254BC7F3ED32E512CF31F316C1A948487BC0DBE04E494E75B9E50D0F8E8CCF2C95DDCC0A87D464647E7BA85B9F49B6D8516C3A058EFA194765A39CEABD75553654A0E18D1CC6834A1EDAFDBB7AAC795BF75A89D8D3148C9DC8D09DCA99CE3CCF7236BEACD19CC13BA1731962F537566C58CDD8235B255C34EBA7287F7E24A107202C321230774FB6A75DF7F23A94DB15A019EA73250207D4E5D2A31FAA74CB3F548B0942328A21173862A7D35868FF7B7C1B31C9A8388FCA3E14E27291E646DDF4E0448F44AED18C56DFA68C26194819C3754450A2A259E5E8661911D5F53D702932D1A0D13997BC97195011E9F86C7095C53167A5EF338BB46DE5F9CA7C1B6232B80924A6A7A91929F3A4AE621011FBD2CDE1D80D5F8E06F68FBCD2F2B21B861770606DDCB1A06BDAA3E9AEB36180AD710742BBAB4265871D136624EAD9E226EA769940BA2195A13B1AEBD1402180C0318F00A86997B498580CB2BE5896ABC7B37381A0F0B130D73931C277C245357330081ABC50C48F27C39A9C78920527CF08727834BECAA25EE29DA2524897F77A97106111A934E5DB2C89E77A99151F9F5A8119BD0B668D725D30385E10811975B954E19B8FA84AC2AF41B64A3C76C79B4A7FBDA7ED07CD86DB897CADFED7A885931CC6CF7B4D23AD685CDC3B27CC70DBDB6565A7FA9ACEFC295067E618D23E872E66FB6EDB625EE5F419BCE0A4E5228C0CA6596ADEC364C24B0F240473C091CA70582DC56B0DDD3709311F90674704B23020647EAD569DDEE0E8CE8313AFB141DDEEE90C170CC732185B5D209E3317D086E25A4E4F418C6D8275916B703E07FC395C75239FADD3923546925AACEA844C65B4EF072029382C41457F955286504E7E03568C2618C14A36B922B5014779FCE23B17EE03BB1A79228718C09F72B4192965F87B18AB4C3023E7DC968067631D185ABA7054E998170C3059F2684357352A05F0F08F741A00E9E6BDB3F0119F437E82E21AB3CD68138B46B3BE9FA0CC79116DFED9D11B4A896C216B90B5E0A3ED3DC0ED3DD1DFA093895C585515DC38AE95D9FD311DC5AE39D5A1E6C37436C898FF9378A595151E0721E51DD64273F41323A6CE087AC82982FEB2C9CEDD62A49720C4130CF977843D5E0BB41F6AC12F84558BCD208291AA8CA21DF898100DD91A190D6A1CE97A7879CDBFF987C1F030826FA38ACC85ED50509561B8C7505159CA4F14A56748F132DCF3FC028E1DC75197E592A795B73D7DA31734A9199578B5B611C8BCBD0CAE8293D0E9C2BA3BC322E2291596201C287A08A70ABA93158CAD538DAC06EA6DE62E532AFFF9F93D8024E6919AD973621F4C14C4B47E18B3FB716816A522A62EB0E6E7CB267F39620FFCA278E481621138C1AF0629DB747FFE2CB84F6CDC763E72239C7F17C461FB294F9625829308C8A471DC49B1A8C1A6C76FE6F0072D8E232F59CD7F5B8824B2DBA736A4735C81D234D4756DFFE87531D213D3A5C3F13160EC503B6F4E1034584F839EB29B12E9F720BE6F34F8D9513399B72DB28B9E7D797C846FB4921A7FE0665B60EDD14E6AF9FEC08A24C3B3ABC60368C81CDD9DE206406B114D93DD3A7C6DC9A1AD970B8542C8EE3D35BF23B9E0E1276833AFAFC22A2663BACD7D22E597CC2A2D7A5D7CE07D636F4715166E4A1C8D9AA89F842C6924045A706E45D97BD8637E26A1E1F4F1D6A3A11AE0E3E95C6C46B596A0E371FA413CCAD859C0C113F3F52837D43F385487DE1C4EB805B87D7688CB47C7D2699482AEEA571262DA06E294CB3E5451ADFD4EB88BE815CAEFD2BDA157ABCD367DB03A3A08C7FB1BF85BD1DF49891206FD2850C16C2A1FABED98DB9FF6E1208A20A3B305E0820D6E533D1B53D98133EB1D7D27EA8D82C7B16E6B111F499DE5963FCCAEA7A7DCB2B21E29E79129BA7852562FAF0DD3D465C86E2856A9B8CC517B315DF2AEF5161DBB591C783DDC384E8B2F2C378173422A021C6922F6CDC956FBB31A701B696D3CF198DB0FB1C1327CD485E05436392048DCCD39191E7B8732FF5A435F257355209600510589E48C496B395C507459B70BC7C5E745F57AB736D7B965B702B40F7E18AC2091C33730D0FD099B3979450C8DDFB672C8461796BFD27B4641F0D8E171B6B7B24A98311B43DD2AA76CED66BA18B659D113CF7FC4496B88F57D46EB8C96AAEB449DA66F28DD506015B837A7C8DE5B6DD1A0434F6B40EA0CBCA00F4C1A4064C254DB3020FC5A5C0BAF8010B34BF3BA4D768B45B2E29D1BC3AA1B06F45E3E6168BBD059D640C373BAADE7076E83C93F0A989F45D82FDB59AC05FA75BEEACE3A2D6766CD910F51DA03E81E570EBC15798EEDA30AC427669561B35711337945FBB3FFF230A4275F4B1C78F058CF7CCC7EBA9048B4F3B3900673AE53C7356C073F1125EC0290A028E30FB47514A55632B13F2FC82D7DAABF1F020B91E86837065C7CA011F132BC958DB6985A654515D2CAFFC82DA6F46457D80D6F16706A602CF17976EFAD89C218B9604DFC998359FE9A3241053877AF59454F8863B2E793A8FF89C7A087FA244608FF3FB032F0609A771B6E380B15074BFE31CEC3B5258CD57922926D1C1F84B63BE0A26EF7531E37C5F35D9F140A9DD0B4D9C9F39B038F0F6C5B26E17B350E8D96158272336462C0FFEA680FFEB438F6E9E313FB94237BBDA32D2520223DCE29EF8063FDB437B66FFC585EF37CADA29C0E38C23349A23AFA6E01EC7FB2263851FF144441DFCCCB95929B5B2CB3FFF2A3AC003F65E649C69302D53A33B104BCB9FE14E5BB9287011ED7A7BB142144218880A94587BC9F618E3A3F17E8D1D92F545765482D0BB68EEB0C97B68A0374F8049CBA35DDC7CA25F644D680B85DF08313AEF96B8DE3BC41B74F308A7D549EF9CE45F726601F42A40784BEA4B01C0C750BC9A9724A960CF96551C66B337D8A60B15CE5D89139CDD98424BBAEAC111FF056C07EAE610225082DF61F6A73DF96737ADA2B460E845A0055DB78B151295009E8EAA772EAD0E92B3ABF89F3CCC508403B8020354AF61B2462D2E89498B4E8D5E3617ED98FC4F37E3C344BE7D785DAB74CFC1E65029DCA9B1EDD99980059277374EE14392FB7377216B4E8D8C006A5EC52D85DC3140EEB642E8B599E118CC8A6A575217AC679072552277113F6DF0453EE6A30B681E1E90835F489AA57017D952B2C8575937CC7A20FA1D40A0E1959B8E42433CC3793A26D6DEAA8CA95D156FD616541825BB756E78405EB374B1AE23AB0750DCA81AE6C5FBF384141F9533E647C9A114B7B867D5D56EE5FB9A465A997E5C25E7A4113C8450C79EFBD41E76A8586B289D821311B560BDC4B886943F96DABE6E5A2BDEA552AE94FE628BB2CAA8A8C52D6E03C1B9F856B4B468EA6CB325B9BE8F8E11709DA9AEC57303255191568B8099D7D469B20C58A7D408C8F77D57856A71D1D61CD1BDE37FE4CD74842AECA3442EA606628392D2C14E769E5F89A6C957C76210F8DBA22694F1291D443DD9A847315A29B123906753D14FCFCD793556A3C0FD856712DACE573721BAEFD73DF6F2DFCC0490E9D198E5F045BB718ED2E5E2CD4100EBD03C1682E01D28DE8619C81569C7C033B9F32DA82694266D6A0F08DCAE5D8D82BA0395A4001E854512453286B3490EA630DA829A470E9A13F373B29902650895E6FA400867E96C65F40242F6D855E1CDD1F3FA79C8B8E0A4165E56ED0981C09D94D2888AB7A0556FBF46BB00203DE07F526DB2F5E5A0A31646A947B5841193BEEEE46F8ECF68A46CD5141E0DEE996044BB7628DF6729B8D62E7E27218CC4FFE5F4041BE843F703CBDF379A1578F7448F7BD7441210C8987981DC256418393B464E18DFB70F523210F72997D0049DF3A06E8BF77F62ECC1005C4F3A6AD4F82B2AF13A563E45F626762BF7A6BA5C5D91A50DD9CD099815B00311E5DE1BB9FE129A7076AA9D00A4710D73DF905C2DD138C8E48EEB7BED1B7A31BA284733AD64B8F65068B9646AB8F35E3F24D39FBC9BCA9BC3ACD88A8F1D2FBE153FB82A3EAD0739B01D24C7EA437CED93854C4F482465BD62E7CD223AAEE01514A7EFE6369816CEB97A7FCF66DF3A01AB7DC87D2831F20B6421DD8578FBD4F04EF466327114AF51D182227A57EDDCED71D37E61CE76135FF48278047B8D5B3DBC951F7F1F17EFC0A0ABBA74FAA853C8F3AF8EC854EE4A7EBC913BBDF3024F0142C8BCBC289713970C2ED8DA322CFB7AAF88C27F067833981DEFE179958E5E390C73F0E518601E78055E5F754133B27D4DFD29C098C285FB5E54A821F5FCBD8052695E54CD37C18513B9E803E597EFD7BBD59B195D42D3AD484D9381E7D8459D0B4C89ED667BB396928ABB431168A3CC6175A07052C279F9FCA222912F2C6EA19AC4CD6988C130233273FBE5FE242584234C20711F06D6CE8C285918BE183558189B6C5ED5450B3F676C500CFFAAEA101BC909580081B9AC59F5F6269CF2C3127569484BA121D3BCBEAA74CC92DD22E209546C81400A00B5E4743988174724FA7BFAB2DCE600B23FA675C093BAE2C39608F235607AF45B596A3CF71B704F055F1D0806ABA99F4BDBD2DEF8233B05DB7 +smlen = 7498 +sm = F0B736F7FF7E624F317426D6992BE80342D6FB4C83D12B20648713482FE15D1C606882951C21210DDD4F0802DDA8A95E27FFB687693FC07C1C96B03A818E3D635974389589C27E19F98C6F5BE40DB8FCFABD49399178C06D33BA1321AB2027C1DAADE0F17BD4A9C09E93A37B2E3080A289894E082BB900C7D6EB22022744632078BA8945647A970A2F857064CAF1E874C4100AE43B84A1A300F91E054B7398C02135A4AE089ED52E58AB89196BD4BA1F2DC0C6DC8B72D6A034EB098CD90412B5E8076274317B0D7255D2CB672B1790078833310EEFADD01A3D097A5D701F516F01105C0D9A1E4D42DD486A235A731C762ABF43985B6B81A81E225D6B14AEA1E3FC9B8EDA3726A280286FAE6E0ED1DFBAA3D67086C96C59B305D32B97B98D4C75BACA2C3E15A9810D690F0E0C941045EAA3C994E20F6C95C190887035CE43C1CA78CC3EE985C3DC4D57E9847D3D2DA8DAF4E551AAAC5234455B05A2DA556833B1AB485FE65989705D0274EB4D2BBE1F2186699F5DA03A62888EA71236D7A13B992F6D5BC7A0A9D904A6F57CCA8780329D8EAA3A9CF742C6576BE4F2D46F1B4FCCAFA8D8F3B70E1B507C065AC27EC6A991BF41131B2895BF13C22EE2A77146C215ED2462A64F1807DC9F88BE564BFE84659C4376D40F1028D01E87AC682B725F537ABEADDA98E81E6C37F255800A299612D80298144546D6613F054C0E0AF8C3EF55AECFFC63DD6B558FBB9FDD32405B780DBF6F2947F0139F672C9ACF4C4B03881443C07E94976716EFC719AC7238A5C909FC08A1C4133D361BC490D73F34C9528EFD134A21D03114860F2DDA189A2A6B699429699A766052667114286BF13F3A9B1090AD3D3369BFAD4D9F21503480DE62943493C931A93106CE9D70C7B75589D4441D4A2BF7B11BDE6AF13EDF7A1CD49CECA6D3EA16ABE16C15EEAA92E82853DE6C1503F2E46F23184E53C6D3893AB8E18D61AE0798DFD8EBDB6D83966E43FD669BD1B2BEB8EC20393D966A5CB596DB51FAC52A54B019CCC85654C1C77D5BA4B194148D10D9E71BAE3791498582F117F961727A5555635EC46B3B51BD61FD2E7162D720A15134F4C0B34485FC436274730D3CD8E22B6010CF20EBA88A895FC64D2E18BE57AB07DDA41BE8EC90CFB2714FBB73C88A89BDDF58C2D70061D541F3B64CAB629D939810E848CC05A8DAC937ECB6E20414B2DE384DAA394C0DA5457F84CFBC9832A1646CEDF9B26DF165FAFA9639A41A670B27D95CE4D9D46B2F977187754F60306B03114E27FF2DEAC920B953AF3DEE743848D33623435D79690C05E20817DFB88655DC87BFFA2F1509DA708B2587A9A6F66BFBC5D5C951B53FC922587B3F1EFDF0A705F22E50D7EE5A98E300B634E4E5749FEE09D9AB83CA89297A8A6E1876E32BB934BBA6E84C4E6E95D1DBA0805674FC0D0BF2897098A37BF5EB10A6923D50168130340AB7056BD68129A42E2F0E0DF2A277EF41FC48553CC5EF9196EA2D7C5A2C0EFDF05CFECFCB39B4C0F7D230B6B3E3B492F5B946C55DFD3F33C16FAE2500BDBD14E9F40CEA620FAE8967778E23D15266DC0720A220BA8B76FBA149EE9586DF70C15C9905307DCE1DFA72572BED6274A8AAA0BAE008DB939725951923A7BCE668E01CA89616EB8361D7044EBD4288ACCA6F875B2A7503F47652A6D5E0E5275A2A047B001ECA61B2AC910BC24B15B0420CA33BC2EBC8D1A5D7D5C3424327737A697E6A3B4C01F697C403CEACD48643033186F3352E2E7A89FFA94B5D8F70761058C8706AD6D7FEC3ADF5922CACD4D8F42EB1720DF2E0C4847F42C6587C90E6B53503A3432A2D5D50B3C2731BE7134BBF509E4BA20868E80CEAC7A323917124DDD6B9BA2F6CFAA30E9FB85CBD29B4FDAC33B07B0D471120E31A3958D122C213271B2A7B10EF5D2EA5D7F185DA7120344B165D8EC906DB7207168A1F3608D9FBC3F0E3F7B1F3025F46D91B8EC8887EE4EEB6C8BB5FB6E16591171F4ECABDC318332507C53EAF3735D57670E960677C730977355772A3A40F15A59592E62EDE8A4F46B5D9C1C226D28AFDB768A19F2F6D1D07CE740D89F18C00751A0F655F808040E2713738EDAD5A0A616960EACFB8716213626CA7EFCD9A9614AE2908AD4232371F1465A703D2CED0CE720363EA4BBA8FC8BDE284FA0111A22356D7020412F9742E46E61F77A79AE47499FB23CC1F9A75061F1714BAC01C653C3CA6150AD253F3D78DF5E2215DD6BD546707E9DAAC29A3D32C1A1EAD557E1718F458D401B3C2826C701B96D3F39256D937EB7A5617765CE8E52F0CFC4FE77D173D7E548180F75F4EA43B5285C123CC957B8F9C0BFA2B5BA656009AC55A1E7CC7083A511BC1F04822D515968D4F164EC5ACEAE2C37265677363E16DB0E6C1573E8314BAF217746FCEE101C10275B0D1647B3C1BBB6F039000962F340E14995D43225806CEA21B2EC6EB498235BD0FC8CD73D32070B92149E897DEE00FD5FCD44E1CC600BAF3BB7A84113BEDAA69AC75AD84B8144A262A2DA466F8ACE321CBA433E7198CAF5E128692B143BBD3E0852B782F1E3B6FA86CC7F5A358C8413589749AF496F8C940F68F47C17F6934F0F2ECA50F649AD0458D4E44493454BE2716CB7AD31010BB51360A5CA30DBACFF926A7B7B91BE4E82D170689EF4EB2A872676A03268731E1CA4E1959443EDF934C1A7AAC3B69561251A741546ABC09E4AD42BA5CB6B72C3383474586DDDA67F7F9B7287D93FECDA35BE5BD60547C0C9AAD691816A5DD5397E7916AA09CC486BE851C9B19D9E685280B70E5E97550ECFD2DFA54C79C197C3E657ECD7DDE656F4490D31366A0C8A9560C4179469CC483C963164985AAAC727D6ABD80F01952CF1EFA8C7C72F46D4E767CA22A57DACD80E6D625B961171CDD2EE17A0A321D78F8E3DE4CDD3D55A338A2660C41E83F6D540F2E45E3D9FD532E63C9CBC5313B17BE287E0156AA52E419DC92561B14B6914375DCEBE2A97E05A76DC368885BEE8F5737A56615C53BBA2A9D81E083944D2EB16BDC0F1858082E89C57973260EB4C086D3E96D7085B0578391D20D2382FB5DAFD785B37004602B292F11DCBF4DE02C301E9B0D174BBC429BF9F83420EE19CC63040A0CCC753D49EEAA5BC1D29468CCD2E97290F48CF30A101BD12D3008F72BDDA1CA5E9335A9A754A793A9A1AB9D7FDE88A60F1B19BF6FD46625A200EA0FF25424D8B9C6301DE81BF20A8444524959D55B0192B7B7F54768BAB73D1C675590E64B4ABB4DF4266D98127A7CA09435D9F010858546B1EF1FAF62ACA8D9499E5E69D283E870132C5FC1775292168EC74DAEC989F26D913BE5664F7EC4F8D065A9E790E993FB24C2B162006866603AF4420DDAA572C405E3F44117D967491DC944469E4FB7122CE4A8A30F5F18C3E962CED3C785A3249071A1DE01CE881717AEEB05EC4F5AD9C9AAF3DAD17A0366AA261DA042C99995AC920BF5F38D9826F26C673B4CF7E67C294E677930972080955F6831CD40574ECA9FF2C84D9AB077AE55A3C0D2B5F0364454A379DF3AC50778572340E43EB89257D8D95EF9338D85B651000845E4ADD2917C651F0FD2A925477AA86CF68399B4E1BC54B1ACD49534ACE4220C423BE939253ACBDBF4B1187ECAA957ADF156F75824389789945338978B83ACC42929CC172F1D2CF1F1A587A595FB2EA05F8BF73F5D65DBF209017392F8271000FBC37E41FF6F89B0A15520F995072C7BB9E7215A79E6EBC1794B10AD0B3328E0933941F40E8549494F245BD47499332A3C33580247F17E66F19DB21B24855B4CE45F1E9159E63C4262896E7043C18B84AF9BA29A37B9F08420A5565A5B0FC87C3055D442F06D7F0C4A7AD265CF9EF2D5FC1C3D4FDF2EE4193119366BB32EDFB3AD7E2AA157C73F3CE2C8E9D5F9D95D4F34FA7BE131CDA49C5CA4569C2EAFD42D86B00A85E70696957A76D5D337FB9FF6824817545C0B52E71B52B9830C67B33C625CD018808AD118645C6E9721B36DFD2C5F3E380079D1F0EDAB37D18C9CE9633D527DD64EE65449276E13227E9C9EAA0CD98B666F78BA559D1BF51392628EA91D2DC62F8770BEF0EBBA2055D200CC70C2FCBA89ADD487F5036224FE768BCD01B7539256287DB4E8CB9B4A36CC4304D24DF111FF6A045525DE43998B21EC92D439B9EB3048964D8860E22CC26D81E5F0C7189CED35D7F2048D480912A339A6DF004867CC658B4222755BDBB499B6C7A89D0F1D79ABAED835B44D0AB7F8F5E759F222BDAB25C6D879D776651EBFD592D9D66B22D48A6B7043A93E49EE5871DE816DF3F734AC17E85E99119C7348957916CD6E821B89494A99FC49E66F850921648F3CF7F266A5BCF306AAE416D2C88446C737BA46382EF039B3D63D780B4018752349823D96148867E9108A80A4AD0DD061D84CDF7FF83D90CA251E5DFCF430905CF940046780099E6E041F8A6B52747D4D9DA473EB62890AF19F37163DF1526F1CBF01C8C6EF063CAE658E602412BB20F258257379E8EB48A1CA4AC3875E1633E92B336B52C5AD0730DFED18010F0AD1A1028A0AB96B4CF529D6199E6D4498030E031CF40476009AE8C8258888803418405C9938E077D84C5C554530E5134451BA4F7EF96445E197CB9969D400E44BA1A317B7513EDCED97A97A2C33A086EAFECCB8FAFF67840DC299A314C6FB9516385787ABB1FA467071CF81D27021F7DFF34948307F19D3AF31D7B6AFB597DD0F2530AB2E8D4EE5032788662436139E65197C70D92FDD1FC6FDBF3FA8DB57FC38918164C9ED2E9169152CE241FCB97DFFBA5B9D2DF954E500552E13A3547D5C7451B85910C23ECED7E7B2395971746D3A56D4024F667A2FED76492B4C843E50D07A9B8F7D1ED8F74F8FE2F9B96DAF7B617EB6E67CA6F0684DC345910FCC9E32DD61E4150EFF058D119F1CC088633254CFC67703E40AE80A5F03C1F23EB39C74F675B8E34C93DEDE02CE6C8E1DB5A7BD54C9087F2C1AA51A9A952B2FCEFF5F78483A5E9EDD63012E89F1B5DF3C0BF5441ABBF3781E5D937D48EE8637F834C028F02D17B328CBFB0AF2223C6F7D64B739DB300BAEB118D6B92C367BDE1E6E0073F5FCC895D173A640B08624FA68DD6D068982E8489CF49E0F40B210AD86F7C5CC1C2CD7EEC7C8DD29E5ADF61AB66D9D55CDC07D249713A838B86FB425A8364FAD76E8EC9497413756E24A42F0523619D7C5F38F7BFB6D95147D6AD0339AB2769E15297244AB5A6C13CEF71C68F6F6DA09D8AACB5C103FFC058C41A82EE0BC35766718238E2970C1136E9B01CF33A1C69630BA4C9BCF799BF5F6396D139F083FB63E15DADFAD6472ABA9FD9BCCF229853E1D495EEBEC278ECB83B547448B3A978BD93A8E4A7A41382B1723A21D08E9AFE0963915AF6D212CEDBDDC8F1E74B1E34A589AF1ABAFDFC3E724D3E469EA06518B04814DF3624D16A2FF4C3C99494F1A78EDB84B57711F671031A4C7450104268FFEE2F612DD760E23AD24ADD56F06FEDC850A23FEBB382D045DC5746079EA5488D77EDDB02D3F3D12C5690CB06B06A1B610BDC2BF0869D074DEA66BED6514753158F01B44643C41268A1791CAE64C0BDE7751B8D9FE55721CE637E7B399810A105E1B36C68E643886BCA39A295CC6C969E087BCC0F37E148442988E4D55166437E06669A7351DE3F106DF1D38171EC46864C25973AED2510CCFCB7CE6570DE64528B2CBDB9C9C522B185F13C165A2CCDEF5B63F41B21F7136BE29097A69B6D505B96DDA5741E604AC80DDC9D0313ABB1AAFC7B4D8F4FD8491F73FAEF706AEC4776F8724EF385609F5DA620EEBE4FE85F72F967DDA96D8925BAC3415E592424EFCA7B830C86262EFC4996B8EDC229FC700769B020EE952417B78BB41462B4B1B6205A61C6E004BD2095A6B0B6A3178A88D81A67C630553CE59C69CF550E93D9CA15D8BC6CD3D65C0A69BDEDCB7BD73AF30A0241F0CB395CD4CAD03F4071AE50E56D736C75B0DABE7E501FD5926213B3B936321298BD7C8F68951EC756183886ACD529469E3C83AE216C600477D604A206F5A51F255EAFD9A65A8734B0A5EA5A8049EA55510A3A022D031AC035A90A4E443649768CE8F3D8FCF8DEFFAEDA0B9CCADB6F213A73D11AD6085DE8A1246F0BAC1B1F4790A1A4F58AC2195DABBEAA401B05A8A1C1D52F298540CBD21CD3AC0D403B46DAB5D46C8DB79645CDC64A9E058F81BD59CC709439F0AB846E21E7D1AE87FBFC1E81BD900980FA8AE7202AC959C697AB1E5DC8F102D1219AF5EE2EF0A39BB970090F106F7D39A7186C5C6F053C23A3991B3CA5AA536421CD7B7DE06B729092BC3609BC56E2761B7AEFA0281FE9E2DCD217AB5A71D7C6AB9570FEFF115C92F71CC597901E5E899F9BDC31CEC6B9B8EC3A74E682C659BB81B9422BB1ABDF9AC9FEFC306C38DCF93B5E11B1B17AE49FE252B56D9487D3D113435394A9EB2BFDCFF0E3A6D869A20303F608AFD1C96A7B6E2ED103456B2CF06187982C4E4EB0422363C677AB6C80B3E47495D9497A0C9CEDFEA000000000000000000000000000000000A0F151B20272F3BC07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 + +count = 87 +seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 +mlen = 2904 +msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +pk = ADE3B37051D01FF421E98BDBA0F319A89C4606F8BD99A29F71F1FF964A341AA15C9DCFFBF4DD493993C9480EAD0434B6C3A800E4B6E198404D6AD217CDBD5E368C991F87D179EB22A8342A2280A464A3377727067A0DD8C01C3986EEC3DA6926A2779D2DBFB0BADDF09C7462C807F51915F8447F22108529EF5B13772E110BF33CC306818AEBC96337E25E746823AAEA1328D59EF4E4CC5C8884397F960E3AE383EEC5D4BDAF568B33CF89D39628BC51BEC638C3D435DEC2DBE0AAE0E4FADF8AF121017764F36E9507F39BC5E5224B52B313FE0ED98A671AC849E1803B6ADCE20F19DADAFC510FE96AE169607CB691DC15EEC2D55054EA5E833C40D8E0230D58D75D5B1D82CD90EA6D6EE91182ED647152DEE732C02E68EEE9128946A0D023E8D8450100D6C364CD55AC93684B06C9CB5A18F1A66C55478710F80D2490B1F0A65CCCD31BB0E43FB9488105A561042AF8427B878E38BF3E20F00A30B36550C18D857FA17282476FCE8020CC9E26AE51798696FE67BF2C7FDC56DFEDCD1A38DE42B6A5B84B95BB0D4A35DAFC59802D16DF756F8A78AB15F305B86FCE4B1076FFF415A7172128602E3810F255CC4E4696BCEAE45D6A172F8DD32C1C04B69E1FE20FEAD4344AB2BFA45E1C0873ED25A92896CC42274A246C8FBE25238F1356578C45397D3F8BA673A5C96ED82C5B88377C32477D897B432E2D85913FB421A2CDB9D6551BC9CD51055CEEEBF69558FDA9B68C0E2BABF528151DF94511F6AB05C1D2C875C04B3EB73915EE8B33C7C2CAA996C00149C765E86076A9623FD31AF0277812608B2A696E71AF629E6DD798318FDE2709370AF82D5DEB8FA94606EAC8F91E78F016B662A82937E9DCF5DAACFF3C275A4CDC79644E4B12143DB670883C01F9C61732F30B7AB7F6C5E99A6DE6571D718ACD6921FFBEC9D63D870DC165FCFC979DCE5E1D526FD9E0C1ACE42FFC494EBE1B6BEC97DDC7C9B3D922C7E72D5851C3422D3B7F539AA28C103C9C8CF2DC64B2FDCD09DAF63B231A2362B4E44E9AAE56A03ABBD5C307613346730F86604D07095E28CE7346EF205C4E173F9A7A331BD71E9C1AD3008303F8E7A34D5F9AC8D2F7853B58C5E5A6BE74AD7A0097975EFA8E85CBABC80D2E8A309229A7355B1FF32F88B32DFA5FE3C6A609EB29E1F634FC9A7B4BD3499E2835561521C73FBF1E47969BDB9C5FEC2870DBEACB1F9A5A23036B8D45A394275DB65E1B565E48AB57B250693BFCE81BBDE47D22602E4E4BDE4426A0740E4902CB6557FA42CAECCF6E272BE02BF8952D40111A192A8A0A5AD34ADAEBC88B2B72ED678C6511D337140123533BA5262E902681EC3B4B9F61925D33C6C5C05DEE21E2D92EC2C28E86470C2D0624687BBE7B17FC10489B9360807E3C644638025F948BD2F8F0436C120E3FB5E0A5FAF38F18D6E7AEB95737FEE07B862348ABAF74A18E74E3CFC73B2DD198F1D13C21EDF02514EAF944D0A50333AC6E542ABD801C290D0588A5109481A371A2F3C09B023AE53D58B1326DE9D5F8EA11EA13B9B4CA43C16649EA1F110894B58583AEA2C182FF68C4F3442F4B52219932B9D14E38674C379A5C7C808193FC4B22779A19A488FCAE737B4CEDC58123DE87E5E32B149D078A862DFD46DA8610BFEE44E5975F700627AE33AA8D9A0B9F064F1A66CC7E2A16104C385C5A97AEF1ECB9186591CF00655360F7F28A494500C305B08A18F9089C5CDDB8655E25BFF27D9C260F6C61BDFC9D5B27BCC4E81E24B27517767022D84F41CCEAF98141D50B6E4EE835771548A648B10B76CDB159FA4E1B3F5436C1DB16FA4D2868A0833B2A30FE011B88425EB4942C477F01F2DECA1D0E5E3D9B4051F2FC69CFD22FD68EB3E1C9149F2452631D012CACD9FE3B73A9F7EABB8F5793F436D58C94067B44D34DFE5CBAB545F88060A6E2350D6AE98A69897BF02817223FC59D7665AE93C35A09AE8BFCAF0B632784C419939FF02EE093CE465A45699B906843605DC6EFBB7B0AB96C051C73662094EA580EB51A9E94572FF1134757DF586AF1C0FC3D22E6216E1F182834AAB0993337588D6F8C661EABE4314E87976691B37105F8CEA4BBD05711208EE2B05B66712C3351201F32C19097AFD0776471030BF48E8E28B85C4EFE3E5E79C67366CBB21A8AB7280B3E7E2A2FF23533507BE11C8E52B867DCD44747315772DFF60C254096D610E5610BC9338E152358BBC226C6DD8DDD8AB49B63096F3666228B1D50D45D8255B1A52FF4391AB732C845CB4A96BD69E0385EB10BAD80F6F870134023A438F05E67B6C264D365D31AF0033BBE84126C3CA386CEC3C6D64CFE27ACAB854DB6B73B71AE474FDD8647AACE3C3BDADB49CBDBA3F9404D7A5F0517DD2321072C222B171067C570EA8F200BBFDCB1291882F8F193AA273FCA12CA3E96731310939DE1D767E65D74EC67B3BE054BFCA159E8281C6BFB2939E525A802E7871370ADF94830CA4721AE1666EAC25A7579A5231CD6D178E174EBF54CD95506003172C7956E66B304146276D7C1D3A42FE6D69E5E9EBD14AF171382E5DE9C5A4B76C4F73B830FB8FF661D94C84CF0108F287E3EFFCE9264543C308335C2C472BB4FFBE19895FD8F4C66ABB96491FFB4AC5D30D01A65BBDDC2B045E219D709D232515985B9F0002F2F1F318B4BAFE5D33ED4209F929FC17D601B60268032EADD6CC82218D5B874397750114F6EBF04FE6C4C9ECC360BC212B54A35920828DA691F77F440CA5E260CB3CDBF58170C32485035DBD1FCBE2C137D993D1C82355BFD7C1B9C06A663DD89EA9DC17E73533E1097F13DCF032E69F6EDC5B9E0B4640A471D8C81B4DACEB71D41FF9668C10A5AF3908C507EAE4843227CB1D0318775EAAD0F32C1D3CBDC99FF766AE5D60582807DB5481FD6403E47E9022F451E80964F2F1B83F298DADF8051DF55C8CB463ED5543DAC02AF4A92C620D809B27F9EE19A56F3E85E9B7EDA13E22A01EE54FC8508C8ED15218FDB9813EAE2F8C62808F54896D3DFA1147D19F126666254866DE24C0FA37000F7F53BE830A4AA6B24D8B61467A20F585F584EA508D9F487B9B767F1BBC37C30989316561A8612C6F4E4116C39C3E76829922194A29804C5AF4CA38A5F10EAD50A4A04A3CEBD847B731E8FB7F156020BF3B7A3A26D9B2E039EEF622366099AAA8802FF15E96FBAA8271A66EFF758CF0A23CA5CC9325077669E056C7982982A51E23CD66ACBBEB0332BFE20FEC00CCA94B759DBB95D480CB81FACBAF20405A82CC7BA48005FB214C61B350EA4852CB7885DE2B9E98B30EF8954B5623ACD8B0D69F0937376BE328B33C6772E918E3C151B7B58892DAD7B7F559554C8DC94EA44F7F2E2B87F5D1B2BF862D8583322E1ED537443B10D025C89D4FA0875C949166B8E409C6D2A3ACB3B25713B4B307524DCDB420D259E0E228E28B9318CC6714D97A4AEB58916E68196065DAABDD6780A7196D8D779971CA0C13B310FA04A7CB11474F51BE9118A873DA3A0776678FDD86E2E1D597A6637FC7CEDE2032F4A4FA2216A31DC701DAF87C4504A6CA16B3DD29F2837F7C4E2DD81F2F47BBD281546C7611B04081902A966CCD4E3FB82C09A8FB5E1273F0C5A881683B8F9D784273CD6D0BD8B31F31FB5A7444FD8DACB1784A87DDCACE7355DF14274B3254A82457F +sk = ADE3B37051D01FF421E98BDBA0F319A89C4606F8BD99A29F71F1FF964A341AA18F97DEF40D3C8BCEC2229612434C84CDB9CDF77CD9E3FABB151C461340CB533E62DE268F5630CFAE4C6ED877F975F0D5BF05DFC7B7BAD05B6A434680EDD84A5A9B10508147C55A63499345FA4453C407E8C3C2BC67513B30D3A0765D9E2B6ADD0B242E4990289234880914200B83059412711034010149440103824A06825A10910C8650E2808400C408941409A3440CD2006880186549248649006619026462B82908A12858244414C341E03220890092019450030622E41841991862C1244549305148388ED1900CD1A68D02426D0A490642304609202920344E2141710C8129212708831471E126310B499254C62818A0291925105BB270E2467062062153402C58046D14229001056190124A20C264A12022E1325193124508988183325121914DA4968920392544888C48A605D9C48412B444D3A084A1B00903C3818996914418680314102029481B268118822DA280618AC06C8BB404A0A460920064C33028E312854808669894216400018012468806220A358C82C84522218EE4380D023148E1382A0A2960D2306D0906069B468999242E00154E90A44DA098511A48312216101A05822227111BC36C813465804604D836120B43501C399111A30102A550C12250A4228881088541444111184824877114C160909410D20028940206A3B805D32210211508C3204A5C002A09296203A41111984C13463210382424372AA18249121170CAB870D448649B40920B4051941685928884DB984158A2401A38914AC8494B24120A04310B149064B0085B1450A1306453A4808890685C08898A8249A4440A1B200810A168099064DA226513A20420B650D114011382498298800B4090610208203312E1B80413818C1C022CE3326920A70D20C28112A84058448661983011007193107251220183A400081250E48441C81030D12204A1306421A98D00228A02006A12A969D9B8601991019C80310095295A108080044C54A06C2403108B069024950CE32689E11801E0026D1C838CE2B841DA102808072A99006A11C98922C308903208C0B46914402003C088A008921B072E610272D82211110584DBB48153868864886111A849828848D4100D42144E8CA011239608C42209E02881204544C3186082120A19C6501C8625D818420A042C84221263B82001368813A52DA42688611864D4C08922962C0BA06D24106A420070DAA4681C11461A24010C23901B48506386280406295B4646D4C044D098001B38081C144A60201218100D2198211B1528E4A004E0362849B0290C276021388013468D124552030960022146D308214C028EE4940D9C208D53A26122034E4036719B982519A165DA1270002729D0B04002046DC1A8045BC24419A20DC0484910326C20972410B890DB2049423024DB34500B354D1A470E9444010AC36DA224920AB52D228110D21880C1B62541140602880010118E183004182129D2488DC2C024A08041E0087098C20422103222330162442A14A32963B4049C0601A42601C44884CB9084DC088008046518236612160E50888C19058843826D1BB8490B2728CA902104896562C431424842C142620B891150828898822D9BA46C88967104358D14097012052622246E5238000A30481C0986A0822D842450C248201CC86813A985C2886C1186450B26302234908CC401D9066DD43850E4120A0B906C23C10C22950443000164B401C238468B860822A608D8946120A905041050E016500141299C00290AB844640282119571C3B881500486A41891A4022C20314AA0180D5BA6284BC8898802660C011054882020962CCA424DCC945192124893060904164C403685608029C41842198510C9B4800AA24811022444463122C84D98B665602240C498419CB0054B1244CB408C14A18424044292168549A26808322582246412C63109231089864013A22C8C0022440049A238108310408A448684C8208A169220B5614CC065133462894621102032A4169061260D9C4886C0104992226202204A98B270482660000710C00832018821040306DB2465C4024C0B288143C08883424C49244C24388280808D20B544132988114580A094600CB10D0CB03124052AC3002DDB34104022448BB81044244214C80114B020110922A4921050028464C825C0C4915832821A85F63E51357F73D3904A176A007401BF6A599C04F01409343DDA4A5A1A23B007923A40BD1A39C3419BC8D847151A8AA323592CFED855318498B98B111D8D3E43047F667365C4CCBE95A0F7EFA37D5BF9B189DD6B8F75B4CFBBEA2CED4952453F907765A4EE978829708C18E9DFE62ED697461A4F9CFDE8260574C37FCF79FDEAEE04CE9FAEE0D3B6BB1CC1285302449FD5C73E10BAABCD109A0FE38ED08A4295C19E5C7963D1ED0B0E1D16623D885B0FDE432CAB1BDC95728462A60794A0BC25FDF4FF23FC05A12E453EF0DE364049484724B1733602EAF54CA57B6EF36DD1F1E8B6FCC9A1176191DB200C134DCB45A28730F4EA50A88F1BDA16DC62764DCE0CAE185459A741C553C3E05657C0B9FFE7C305BE1556A74467A2684643ABF4C2275347A4A80A7EBE454FA50BDC71368EB8473F433DE5135D8900088037F5DD2AF3552293307D01E9C7EFE6E6E86C43A027626F8F897459A6CAC5C01BA24CCBCC71CABA4A1C62D28E4B3B7D82669B956AC7E7A7CF9EB1F7421DBB95E02727F61089033768CDC53571E0D86528433608FF7473B2F42E51EDDBEA7111C472B21ABBC5E71CCB88801B05EFB04ADB92952A5EC5412ABCF16BC861A810C090BF9F3E5169E10DD2856AFBE768DDB116127661E40D68365BDFC3AD18094068E08868864BB916A3D6102DA657E8AF231E6587183704FFFB2D2E266755D3F2A4AFF7352447E17289D9C11C6DD760F2A6037A7781344ED3508D918EA98687EA43AB44F389F93011E4DD3A07780E71668CC4A87D9F7A377B6D932616948C68837A04D92B67B4139A2944B0C43E80F9625EEA4882B0D0AAAE91F47364E78D8D17DACBF8D22BF1F8C42ECA0114B29A5DF81882193342D9C7055804F3FC1929CABEF3C8CC3F40D16452EAD206D12C3C7485796828AD4F6488EACF7B23AB30C0A4E193287A47DE47C9CF539C90D0F1AB931FBCEEB5E9D29E1B09A80B755EC9A5BE7190471D39C15587A25F9DD5775F2EA7CBEA25655C0C62376B0CA2DA85B7F947DB0BF321F9A8934439AD19586C4788CEFB4B6D25DD26569F55DA5BB69123ADEDF63B56DC96B0621431B30C56F319C1F9A2358981775BF607A8CC5386BF31BD029D9F9321CC34E410518FD0FB49340E28022F1F5B5396CED40355142BB1A53B32337F99C3B812188DB30882300002821925B397AB7C5261E8AB615B8C62E1236363BD70F9BFDA9F850832FE6B36828341730CBD73EE8869A3A171512FF67C4C7DB4447BA6539C861EFB4B3FC65DBE8387BB237EDD039E8E5FAAA5467C869E558C22980BF9693B04BD634D36F055301367C3A4262F718C3B90A691DFFC27D3DF5DA0820C0F1AA5DD782BD7BD33A536253E743FAEE84C33E4A402E96492076B6E7A9085D6806DA6B331087531F8345C2048DFF1274B07876B71D1A5264994F323B30AD73ACCEFE8C7625FF4F624635ED8F180A2253D3951447EE49FF716AEDF4A7189754D0798EEA8A9F33370B8D4B53925329F09E8FF98DB3C38B24AF53CB16A539A7673AAD37C208B3085B85468D8031CE528ACF9F70F391145856E0323B5611AC010F8D0A96B1EA021CE243E378FB2A7D5B4A2D722B838D94C248D441EAD3E35F6D634D66C5D59BB278A6BC9C425CDE710276395D0BD59D85B6C8741BD404FA0505D44503D3C62CB048D805E80B72E1A14D6B49413C7598B4B9BFA1D8C9FB47B3026684D95C8161AB0BC98462DD7A9C5F09B02FA766D4E9CCCEF32A2774568ADCB1F095188331192D625663F3BE91243E68F2F3E84F5962E172EC38ED7F9E376C1F932D28FB04090A32CD0CF64EAD895B670CE5F22D2470BBF0DB99F7C306DBAFDB26C3AC53A0CE5C4208B34ADCE5571B0260678E0996135805E2FB0C4577FF390470A2FE2C06A2606086C1239D95F159E46936E6B6432EBD3B200BEF98467BFD6225EE80BC55EEFE3951D78656DE318B06F85F1702B69A96B1E11B7C0EE9CBD70DA27CE963F97BD78AF4010CFAC0E8B36F29BEB9DBA4EF4F12E34D984BDC8FEE83A89CC6E9637C26A84C6426B5A7B661426BF77C93D5F815AEAC500D872578FFD90CB06FA14360EDCB92678A5369DBFEEA0BBC9F6DF2717B66023EF4FB03ED3B175E2FE2B63DDFDA8C46C8F5323E7A7295F1A7FFC6C4610762553CF9FE47779408951F6028193F8F8631B530AA7222F02C1554CEDCDBC5C8C97ABF772ECA493E7F1696FA82C0D4032577A95DFAB4145DEE31095F439A19C6E945610238B3A766D7E7DF8D3BD6A45CC45B9C3468B1B2AF00E65FA7E14846E39638A314880293E23AEF37A132853C3CCA524A5422102F2EA2AF3C046DCF353807AB0D3000D8BEA890A1A9460B85C71EF65AF357DB89815B7D308247F062738E9B655A38D993CC90B341029DC76CBB49BEFAD2D0860EBBA2AD6D00E94B932604AADA028715F6ABCB674EAF5F4A2B81E15C037AB81D1CE03F910713450E0A3AB871B790B425054BCA9C8F489EDED749C3901F35FEF087B8E72ECAE08588EEF2C9914A7255FB10049D22E8827D38170D314CEBEFC0698D1EF94A0CEDFABE6EBEBD713A0D08463A0959B9C825CB7F775537D36ABC6E9B6FE39531B584AD2FA10961D0729729A2EA903CD2CB5F7489F30FA7C0E5C0791184B675284F54C9A05E94A7EA5A467BBE537207562521DABBD04BCFFEC7317D04272783E067551757DADF0CDC886564880C6523F5DC5944CBED684F8E8D83711E1F9694DBA555C95A0F4E838702A87CA5CD1B582E350C828F61C9B83C7CEB174312831E21F3B5CEE89511A246DDDFB67F6F172D4B22D18E4B178624E9463131E973AC54A235E11FFB1D316EC8B2A79D6809954F95619B82EA7F435D3BFCD40CF386683D549771DFD7ADF103F1E3208483F42290D3A8A3AC36FA81AB91491E953E1BBF719DB05FE96C140D6FD39CD1847156BFFEBE5FF95CF4B17C99ACED763FF97F0FF3EE8DED40B2C2B985C8BFCAEEE4292C20A5A08422958CA887C042DEF14888C80E95A70636D2380F69CF3EBA54DCE18B1028D3BA0D1394A85654D924E5A740DCA609E573A4926C1A0A7E83649F6414C47B5CAECE11237F6DFB34D646E48A602405FD8FA338EB7009FC2820494032331CF79A9965DBDDEF712DBF3AA1586BE0D48C43A1BAE88E079525BAA23A0C718B2E88660A01F8E18E78491EE910D866DA39F4A9A4E54427EE3F521A5FC3C8A38928966041E305CA873F8BCEFDECA6FBAC004B7F38E3FA861AD98F2D5CE889E58D702B58FBBFCD23947152D70448ECBDDC7C9B98AB648046B778A210041B3818C6B0D0FE252A657C488BC7C490D1A7640A96A59047AC98AEBF377252E9E0C374B0A8C3EE419721F671E5B1FE3883A68C051528529BBD798B017EC7093154DCFBD8CA1C9F8B7EAD3C7ECCCA2C47CEC2E0DE93AAEBE7B63C255B128F087E4FFE012BD0C4DADD6DF124D0AAF272D30CB205D469724C18AFF72801A81BEA08F12C8A622FDC73993447B4622612518B516B3A778C92C13DA82C15F27836A7289AE6CF8D5107E6A8CA4B874E4104A155D7E8AF4A87401899A243D66F828C9944D218863F9F209AFEEE18CDA94C7D5C74B07211530C51C2D063ECD2148487F77D079F4521C6D6FBA35F5B23E53040ADAFECB9694B027B88DE9E663031C33E170AD4482AD25B2C4B4BB78C3D2713508DCA0659E6FA39E6F386394E3C8D9DD73CD05FA0FF5D52CA38511F51347B186511DF9A33CEADFA1DCB47F8D9DF914C53817059AE7B3383C898FCF50BC120EB2195DA680EDC88E29825D8C5A3154D36C8D55B6E87B68D3865BF0040EBF0CEDB1B8894625D89D11224C9949F979D6362E7B8DB4B66C03377CD5ECC258275308EF88563168F022A36442636145ED0524FD8C3CBBCC9CC40C531B5A9723504FE022B836DC9E8161F58FCD388AD68727F7751F181CEFCBC456108733971CE84FE9994522E10FECF1BD4B3636E8B7886E7AE77750F15F2F8870E2E1789D21E0F8AD6D059F48B818D16375D0409ED114AD451B7D28010FADE71B6D9EFC351C176EF6CB8E556FD6652A29CA75BA8094CA494CF5D31142D840B82A6158E75BDDF0B9256BDB216FF23361D49E7FED2419521D1F859527016FA86FA314D2668CEA6408AE52D612335614598F2825CE2CDEB866CECFC64A48741CFE54E5F2D85C634A067BD525CB6FC036571EFC4C57930338E29638F36B9F554355691F29FAE1A3F673E91B12F7A31190C2D77D4132B430387CED60836CD30A0FA046768769B364ECF9648AF8FF220112E89D0033F40888B84135DE015B2D24D3F734D754E6261AA077EC195299BF2C86109E467A77CADF6EE47516F5CABBFD5A0EE2CC6E5E7BCB7DCB30408F03520625EAA9F83DD16989432989D2A75FB27E331A27BE7C61162F5AFFFC6685D90236077134B226A6F50879AE57CA8AD5FAA6B869B9D5E1E7B39469F294E89B7B0CE859342ED1B17E59685A093B0388F04FE1D25668F03DEB27BF7770C95872C932CD3E00628EBA7E5E8CB9D562CE290B1CCA10240D224B8A924796006992D10B5E9D2629D387974A99B166895DE9E2B4913B8A0331E7A295F8CF0B3FA16D1A239ED5BB0E13FE32975CB51E2692AE59051C538D18753AA3F44E8734EB94AADDFE677DD7ECB7E0F038C47C1FB1FEBC1726537942E1DAF5BDEA319F734D6032B5A48300017549E9729BD0494EC5983B2B0A7AD6425E23DA7D5A911FED04B5 +smlen = 7531 +sm = 825C3F5C56B53E31DAEECC21212ACC78BEDD29DB6438BBCA8FBCB34785B800297E734BF949A8475C1D883406DD920056EC03C29AC0324D7801247BD88B52F04CC8AE5692C2920580B3EB55EEE53EFB1F19F915AE93495A4E41994572F11F13B563D94DA3E6CDA31C0608E1692EC27D61E688238136577A723540A58F9CA35EE37505160D0DA49BA101EF737B1D8AC27D0E0F15378240FF949A9174EBD93B9178A3CC367979B290D4E760E45274EA981535DA3789FBB5ADD0CB8334802A499C82865451F7D4951FFB16B346096B7B2AAAFD3F9F8DFF44D472DE6D7911105436090286DEB74C3BBDA15E2034E5F99DE6265F29D3DBE6B488514B50213FCBFB34EE8025FED7C57BF7DD880D48D1F50A67EC4FFE647140B793912F43C1B797BBE29000A525FF3940C4DCA6FE030CAE94269C631DA446861C8DD79A991158DF5578BEC29D6185C68E6B42EBAE82B4BC3BCC577A25784F1E0D2EA8B21C6BB0379CA24A33294E5F9FA0328929A79AE0F21BDA84A41EEA4BA4AB5C780C010117A6E929E57FA4B53ED394BAF24824BD46EC75121D876E8316091DC0305B7453447FA10A70BAAF72BE9FE32835BFF97386776A71E561BBDBC691E1A64486F562A3A9A24F9A0C0FC6678F0CFE62CA8C7A375CFE49CE18D942EF9D7BDFCA1D15D8A193297567872D2C38048B4BC369A1787C451016D0649E62CCBE8F4A8B41582FBA94971FC57DFFA00D3CEB9EE776A7C08BC9BC0141325DFFB12BFED0D1835B1259E8507E1DA77237CC4541271E6175CEE6CCD2F00B3ADA754E2D83A0C15259183AE0FC6B6BF4EF2BACA4565499C736D9CD91876442B5476A829462BF3C5B7F699F0EDE91064A5A18C28122E207BF4F2CA7F89433523B11B5F54C61D4748132D599F1AB0D6988AE356A5DDDC248F9AE15DFCD28EC44782FF5E17B1FF19D5595786A8B46B36053EB366AB7C618C044C117731D5B399BA5D3E32E9F6F5D77DEDFCB7B46CE76464504476D4F38C0322C1140F688029226E1AA7EA897756F967E7AA2C0C88EFFFAC9CDF0572FD5F97BED5D9EC38BB584743AD4C4696D492565D63F365223466C09C9632ABFA443BA26A52959F05D099E196FB83FCC69E4479E9C8622DC871032F3982B9072EEF248F2B3D06E134F9419D3AF2B053736A9A7BEC93639E02D280ED8F96C682B741CA2C7B2951CEBFEDCB5A0A60537EA25AA7DFADF71299E43410ECA2DC27BCB41D19DD45B93F0666EE42C607AE5DEBBF6943CD924EAD05C48044A7E9A36AAD108C9875910123509C31183F4ADC33B1EFB62618C0C8820CA5F5B3C34D03B14BD1CE614DABD7C25E21B30490A9864ACBD706BC9FBED68241D89FE1FEEA33136BE88DB786D08AA510B3E4E6C65A663F9E78098050BA00B213C81791F9080569C89DD939D0F51B631DB81FCA26809C3D7609BE52838AD454DABD96CD7FB305F33887CE5EE1B01A1936109C257D55678EA9B0CE977634E2669954C32E526D2F65BB43A4A8FCF58EB15983A0DD19F954A115BEB7B8065CE2563507B47B72843555CA94EC1B05C51A0A83C4C066D91C0701887C8907C0A5CFE4595728931AE4BF2AF91D89893987F727E5A4A5F3EE20940DFF2AB0757A6E2BD24A107FBF77E9A517E2C00311809C060CA3DDEA61280F3FBD42447D383A6A2616B313709F8A0CB517901F87E51B0B217CA874E048B003A6A9D2F336CA848422BED91B76399E2E59EAD61E29DAEC549D02158ACCBD635AD7C61DA040D83769673E1A3E2C0F355EAB0D9AC12CB92494518E4DCFFEA5E53F474CBE584C54BCE2C770EF125875BAD8FACE7C1A751FC0A617307D22C127E397A32266252F4F327F80A8932D4A9125B14D0994695C1868FC6F6F53B7A0B12AEF7DD64DD2C185DEEBFCBB4338A360F9000177527DFDD215982734782AF6BEAD053AC3030A31C5700EEAD1EB6B21EBEEE5E8C7528E91A3DD104C2DE3649F31B64328AC9CD4DB952A9659B070A9C267716431DB545DA2E2E928791A2CC3D6BA08CA3529707104601367CDF647A8054467A62B5127B157D6082CF76391947B764EC8AADF5F8B612D31C8A2C4D306AED276EC1ED0D1B35C0D194A3D19847ECD5F8AC0D013B3D785AE92E4EE1F2C7280564E9866BBC23C464268566680BC244350D46D2E02CE206228AA0E87E9F3AEDE1433E2DE2A21A68E9582DA0A5E43B5408758D074F108EA84BF33EA7735558DCE80D8D5118F70888ADE22DD48F19A49BE5C94D184B6D7959D8D3C62446AF59D9315CA267486E47046AF5FA6A54A58C0C8B3CD9113D985900676B767F1AA73A01D8BDC53A734BB92EFC47DEDA05633E897505F5452FAF62DFEC982D765A9C20CE993DBD12098F3D4B53FFFB07E4C7683C167FA6B72290C888874E5E8358E47DE3206DA93EC16B533193311716943355BB2DCDAA8EDD219DC12BD246E2E602F7D3C0C08E7B123AD3AA3781DD06031C155E554A2E88F6AE6972A880EAACFFEDFD8C064F9E84084ED3960C558A9E88BF11D70BDFC57DEAC851ACDAF595CC00FEAD3D394FD65C5CF3AB2C61236907AF0D6E1DF369EDC14B35B6BB4BBE11A9D3108F1693F9BC3C8A2D903CB582827DDC3AB27A3F1F7AE4F0C45ACE30AD3567FAC7044051DFD3A84FFE95A159CE9BB5A742CF650E23DB59AFEBC719E5998FD517640476E72EA4AEC6C781E15B250056CB1602EF871023D1D2FAD4CDA551E3CD48C22F1BCEC22E41D5CC7EE29688C5865EC4EDD3C8F23A7899D915BF6B1B685B018695E69B24CEEBA546F73D886C5AC53CB480CCE3E9EF1F029A2777BF6E13D4D32B56C60623C5D50696AA202063DC09BA811BA31794CD37A5A12C1E6C2FB18B537FF22AC2BD08A4A7E7ABD09B18A11BFB5296097990A263FCD075F65A86840F99DBDD7B4B1E39C4CDF7DDC5F3E66467BBC9DB45FA17DA312853162280BB2490789199B68D4F87479D77CDB1535B61FE45934EAEF92E06202201E9E3FE806F05A4590625EDFEB269504BFC67468795209AAC9C6AE801CABA706B55AC0ECAF87E482FEE3B865E891847404FFE5589206F23FD200FB92866307F87B4ED890D690120BBD885B82E4EBB9A24252FEF7118064E9E7517E6FBC5BAC1AA975979ACE4D5973B2CF0B6B575D4BF6D5EC293F499B9DAA23A3018C9B3F05A053FCAAA007E08245FADC8EA76D74CB0F029969E5C4091289A29FE6A048355BE08DC49B3903907B936D63E5E5D2762C972D84A35FF9B43D209C987CB68BE7E2814E0D600521D699C9AADFDCACFA82E108B1E7741EA0553980C3831F3F8F7F16517641670CF41907DB9519E4974B9D21DF9EF0951C8BA5A4C44D91F1FA79577567202CCAC8099B8285FE96E054D49B24C738B66A3D526C9D4F6274991B20E0DBC56391498618C979883F0BC56445B0961D2A79263DCE8ABA1C80030847F5D3ACCB538808EB592E3F2AE25A7656F0FAFDF2A4E4C5EB6EB8E28A542BB2119B71D433320C313630F88CA08CB9C79F97347DEB9927F8FAB0F53753F065B1DC012236A33D73CC8FDE97BEB9635FF001D7200DF77C20D2E3587401CF8E75C0534AFE92B6DF520D3DC014668D9CC0D19FB172DFEFC7305BFAAF417F8D71D6C08CBCE04B4ABB2382C1913A7EE096B9EDD4BFC01B9353215240FD96F777027F5BA519EA1AC3403B195371CEA4A32F16AE18F19F3F11BE14BB1151B76D2887BCF27D64B847D11490D8C532CFDA085CAC0AB0FB9E7E5F2834FF455D0167D979D97429B3BDDA22C521F39EF3EFDD436C8CBA76E66513CAAE387FCF518CB0AEC44663EECA0F7A6E5DD7DC5559130A00769326F00897337FCC6AC30A47282F6FAABBD8F1B3C0887ACF02CA6BDA56D2CFB071A34EF2C120BCD479DA0E8B5CD9651FFFB689D54413D693E6FB9CA396DABA15C3BCDDA31A021B519945162469299A0AC0C53B682C1FC4E91C544883BE428707867782CCBF220D7D8A03F4DDDF8D3F5650CFBC71D328CB968BCC185782D9F3ADA46F3DEB051D73BBD2EE45497C251E2F38A817736667ED7DA84648E7BD9A061D0E7400D55A403DCC9932B628B05FFB7FD4FCCB384137B23B4F54F7E0E853141EA0D2F9989EEB77ADBE57C460E2FAA792F672C3A3877A217DC64DDEBF2E7850C2D1626D889FDC0A0FD68A5AB6462B42F8308930C692EDBC78B0AA0398350E56DCCA0906886EDAD7C706D762306C66DAFEB46B49721CBC095FFA4644A421788B479545EE6DAE033D08AF7E4A1EF8E92C506A26E5A9482EA829E8C32D32A12B166DE9975C9DE5BA8460F6DE74BCFF291116CC48E0A9BD0E5E531DA47B2E95545926072DEAE321DA2E0015FCDFEAC28D301E4D378AD093F90D5204884FDF20121909F1E192476BE1C9DBDA8CEB9917787813BE30278B0236359826E349752342931128FB536D3474E1414FEF190B68976A8A285D3E84EE64E7E7AD60E346DF2F205CBEA2ED29312AD7CF79E3B24BCE4BC434922D4FDF1B88784E4AF85BD6D134EFC3D96B2566916677FECC0AC551EB00EAA4F10C5522B52184D49E7C2B257693D399D833EFCC3B319E412632EA641AA771AAD038605856F3AB8F7F774C9B14E56382D8E4CC678F328DB905165C77ABDCA734B860D1D66261F3FA7D1D06712FCDC0BDCF821FD5A6B21102A7A5D95414B331AFF51CE7157655F8A48643D0476CE9C18F3E6BF1B6BCBA94BEDDA9BEEB105446683B59CBD5B92242C0F17F4E7AD3E4993D8DF705F3C05C9058DFB573220413A54D2C0CF7096FAE5740B1D0939BD6A9BD235D76629EEA759014574C81DA88C6899E781031D9C7A1E6F65E5714737F02CA76AB54F703D7A7C269942ED73E53D64C4E317516E27EBD9709C22AB9E83E788494C1C79CF78451655DE0057466DEA8F799452C9B14D97BC46D560C07DB35CA254171EE07EE11D1A4395FC279102D736F47D67C2A95C8609979D1CFD2BEB00D373FFB7E0ABADC5611A058B5BC1B5B1D1C5616D38A3EB195C5D3335C296AF6B7B24E647FAEA7F0BD59225C10CB2E4F552334712D8D0631D03B36632D2CB5587CB98AF7FEC08C4CB02F9A0D90CEA7E472BDDCED9034DAD3EA892798DD1661600577DDBF347FD59810D2A9B0DF5531B0995EE5755091A7F4863DE7D767970AC317EE5A08B4173EE23C1CF4CD851109D2E8042D3D065839E74AB2B55B88714CAB7690AAA2CF416DB0D2FA3CF28322879593F3D365D3D8DD2F8139F3F16CCD27F7A3D59C2A87E1A822D646194DE29224E74832EB9DCFECF6FD5C2705B4C1AD1F4DDCE511D3FF5CB43367B2AD8718B631DF40D0B515B27F71C513491494441B1B206BB212148FF3BA83F3AF904D83C11D8B0A4204B8CB362DBA89D02A0162BF03214B41B5ED4BEC7976AF7B11FE79C02EEDBBECF95774B50DB30ECBF01FFC26E137F969E0F4F82344C8EDD6515F0C7E8DE99D45C554FEAE8B24AEF4C24437D7A0DBFBB494A003E8374938873C857B3CE295325C971FA8232968F2B4963437D430AE8477FA74BE723FC1010DD5302C2B05221930FC3F53DDFACC94BA86CA41B8099B04FE41AE744FB030E470A5BC55EA0DA2D0E069A3D6BA90ACD603724057E385D66D6A48EAC84E84683207D59D852FCEE8D8A0D387312EBC78743D3CFC2E31723FDF280F76D52FC7012318920A487799D8AA26D63B1DBAE666ED96A35A33985E6F94F9A9B246ED102D3360297B31E58EC2D09EEFD0D06742BDC52C75E47F6C645CB26541743AEC10D9A26486315D4A78F282AE34499EFBB012091449401858E09414EDFFA4DF7C49E3B89770A481E8FEAA5BFC8982E47C9423E6B65CECF8B604B44C079161D5D96D80E6E31E92A7CC0FAA5BC0780BFEC5F611004269A84FF98A788163BBA5C98095A2896AB498ECDCCB891F01C5DF1689E8F438227EBC93C56DB11392120A1DDD0B27506B8D03CA47FC39967B9CEEEF05BDB938E856DA360C52BE8DE206418CA616B49B18448CB38AF393F22E26A0BDA887214291C00189086FC3DF04D2DAEEF744E8E4DE42207436D9D0F5BF23365A69301A244D7DD0917F4F0D96E9500F4B5EBEAE435B5C58FCFCD7FE5F0AA4AD81EF5A272DB7398BE215EFC5E2A7B0AFF7BCBD98A9E1C55343868DDD2F690DAC568A481E43C677DE9FB9D9EF7DD0D5CF0D91FE319473AF81F1A9D9C9FDD1D9E8E3D65FD8FE5059B347D65BD4185E65F8366BD0C9D6D8ADFB059F44DA4DE18D356B455A20485CDECBF34673956593CB0D84D090E08AFAB98AA4B1299B93FDF46AA5555D7BDADB7047E33FB94A6D8741738B49AACEA46875EEFA1DD81255AF5B9F71B69BAA91BE4E8121DFADE8D0C86B95D1558759DBE8126A56D572BC92F4F366A2D3880101EA8961940CEBA4A1538269F1525548EBD1795A24CCEE208D38EB4F334F8B436D6DA772750D79B5560C98787EF80232FA9B9DCDA5710161284656D513E8F9F8C1944B2483F66CB1C8B89696DEBB3E8151736ABC5E9FB0D16295D6FF13E7D7F93B5D42C537F87317D18202B337D899FB4BFEE0E536C7F99C92144586592A7A8ABB8EE000000000000000000000000000000000000000000000000070D131719232933836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD + +count = 88 +seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 +mlen = 2937 +msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +pk = 21E220CC6FFA334433F4B361203AA44396FC4552ABF6F8780E019175211B3409BAF5EFFAE3DDB610D482C6B62FB0EF7A0194F9B590A7CC02CA5E34DEA0BB30203945918DDF7BD4191C6BE0ECD4A291583DB96ECDCDE71773DA1498FD21AAFE0886717DBE857202865E0DC2FB3F4F53893E34EFE6F9D94A46D8A44B1F151DCBD5FD70FAB218A5ACC2DDA696C523D75062F11DDAFD927E9E401492C061766417B5CC18D0595346901EC281A8ADDCF98E443C6856953E17964445B2B2981F54C866BB792FC8E81A89478FD4204F04E1D6CAE1C480C9E158D2AE29486BD066177100F849660D6C24BF97250AB6412E91F864DA5EC400CFA6EC7312BF61DA93AA01315C59C0CCED66741BFBADD42E08EA795EEA609EB957CCF5428DB67F0B17302FA35DBC8933976605B1C5D8655AECED43F94EBDD91D1458C81649FBFA1527060F56723A0F724BBC7EBA37FD808CC7C4F0464930C2BB998AEC8A6BA4FE43711724E167ED8244CCDC75C8302D69A224FC830991AEB1C38F0C3B1833AC1DE231FB14B6A5541438C793AF7235ED5E67B5B196846C7357C08F67750CA510A3ACAAB03D7CFA22948177EB232F95797B56817453AF3C7D255C58601CD347740A3FE1B0A2FE642BFF39EBD72A50EB6204A66E9F2669CBBD91D704320BE303451DA017DC4CCAFD07467E0D978C448D34CB6BE083028CA30F44C8CB638969B63C92BFEB3FC5A6D34A4812497AF988E78A8C59126B2BDD88F66EFAF973BACB7A46687ED7411F6BE82613BD52D128117CBA5412F36689586F38E3540E55FE7A1A06C5DC2CF74A475781F0459EC49FD3402889BB712A20E62747B427914C44AF64219F9F6A822CD077A00469D7BA059D603328F7F146477671424E79C50CAB0B9D803222E694DAB11415F80FD1D85652142C9537C3EF9FEB7B9C37879AD760B7822C21F9A9F980A5B2A31A47D4974453E8428A1434BB8C2B76014D432A8696EEFAB7C5EF8815A751887BC0CC635C691D0458BB8B4ADFE08BE5F932142103D879493BB8DA09D49179B0AB6F6C670A2922BF4E7D07491DF6AE2BBCAE5E37EF2E313534C95CA6CA4A28902CB0C7E6FA5086CBECF3FCF9E39DEB9F3F96F1F7B84D86367F8DB2CFBC50AF608F1C7159B5BB21D9EEE85F32BCFC0658AD139706A0025991CA0FC7598BBAECD3D3919E1505F245ABE4ECA7A6D9D1C4F677905C1D0B68D3B17FCBD3607ECCD8FE60B2DA4041618EA52E6F5132912EC47D7B517EE714F8B5DFB3C17B11E870B154A29D81C9DCA5A76C6C7943B9CA23A9C765C7BE39E31C0CE90FB79F48A5B0F90421C09E60D0D625F082823C39586841B0C59D4AE3E2DB0EF5B61C17656C1FEC76E242AAA81EDE4B49580D29CB00C528B37FAFBD51B49EA9D1520C16D905CCC8E5B0FB3E3A3AF2C549BBCAC58096665135FB04C392351377D5CAA690231ED306227BFB415B383ADB644575317BBA9819465155DD0351C834C36E101DBCD763C8FD5EAFAC3EFF7FACAF5C0D8F0664A81DB29C70F520EE1A916B74C23B1D9F0C565156D180E0CD920125CA40832F71B75B2C75F07994FC742688D989640C5F14F44D0363047F7961A72915A5EE295B57CD9179C98E4C6D29DDD4A1367992A1F229945860C5AE2FA43A6274C67CCD42ED3E10F163019F86113FDB00B5CD3E80244BC21E6DB396846F89128EF1681E22319CD2C8183669EC809D1987FF5A8E58D5D9EC566E1EC5CB6063F43B2ADAC586CB96F6DFF868C82C874D009A7398AE4BD7098AB2DC764CC560A1110D5DEB95F75DD851CF3BEF66931C35A7F1A216F28F3AA85DC1D5D06B86B9DB84E351921023749F4D1A091BD5960F68F881CE5EA3E36669C4D10D75B66BB5C00DC1952BD6D5842FF05B0589E23745BD1D7AB701C2DF1FF79ED9ABEAC6A8CF126F73E91D3479F86FB005538E952F4972556B86B3FF81CEE7DE0E284C6FE22C34FDC72064AD1BCADD601291DE6B8850823CC2F183388133A3AE287803200423F9F288E4516EF3AFE9ECF5DA252CF019DEBDD29D6CCC602272EC67A39A8D4FBB276EAB8CBB032029CA80ECD978D9092540A5C4B4F02AB94F21BAB7AC7E8840F8AFBD90F8A6AE25FA50E163463FE69BF5BD5D0E396C207D5B3B3558805C225D111F3FE26ECC66C402181B2FF856EBE30375DF32BEDAF290C6465E9E3F70F5F2BFF891EB5F7969F009FCD7114A7BFB8F420144550A260D8C2957D8130BD135566CA585CC6161056EC2F2FB8B0694B2345DE70F7E9A2220A8DB62511AF4A5DA7BF23BB7C8C01FEE3FF4A2D507233B5C5421D8867AB469D164FFD6585053D9BE66333D049C22D989A64EDD43341DA31EB276838AA93E2D154B7CA87828BC15B8E6E199C60543AB0829E0123D4EE92FA135E73BF8E15BD8B832BDD8FB89EFF67967239FF29125E026EF46717A552DB20C9A9B82CC66E8A16B74102CD8C3F8848D40B383FF85E763B5F2992CB77E877880CF28B96F884C486407E558F63473E505C423B90E59EE8D5AECF500A3A0051FD5FEE242ED96AD575B36B1D8C4B02E739176636FA23F8125D937B309A7CC9C105249D846DFFD77187CB2285584631EF555BD9B698BC01CDDB54B8D08939954C93B45C430CC7B8781A1EB2CC977A32ECD5075AA856BBDC0F887A2954CC895ABCDEAEF6D0623EA071732AB85AE12A5A71CC81A57C6EC16A4778F57248032FBDEA8E4F92970B605DEE7478F4D14B44639DEF28CA37403D6854AB0921BFF19421E53A8F8BEE826EDD75A95B8E7D5CF36DA149674090C01C19098B565DCC8AA30CAD080B14E8621F142BE7434DE271BAE36A7513C08F7606252AA1DE427BB9A7A331406A1C70FFF4C086CF2EF71B344F272F103C94065230B0F47624D1D419C8FA99C1EAFC6A2DC14139FE786E2F5FA8099AC46A6C1D1C740B8787F814C372EFD5729C5744DE5149536DD5B58B5CCA45E340920250AB6BA0051D1928A4196B5C8E9609266BD6B68C17EE70CC1686698DE0B795B199178C655A30BDDD73907AF732D471C47C17A05500ABA62F02D4FF3C7414DE654A301834D6EC55EE232BD33CDE15B9BB10DB7CAC82340D03875D15632D1D4432923A2A765CDC392319BDD3CAC73B7AFA1D9C18835C24747062FDBEA8859A7B2761446EA4943873C0117593DEF068DC3207189D6A101E8D2E7AEC4B3E287E3EC920D58ACE788F1674A89A3C52E3F48A3400DBEBE613336806977EA540623481956E55F05E702B75EC2D56E79FED49B1107DDA490C44AF83E0A0E9D3842FCC42B8B61A28A41ED7EB214A372787329C2A319411A8448D607FE274DC3D7CD76AC602EAE9229B84A37582D740BAF65517B0DD305712C1B970AB9E61A3ACDBD77B007083D1615837EFAF97C20CD3E949F5AB93DEEA705FA158F21EB917BAE938DBCBEC74159E65BD6DEE9A5F59659A6B3403D9FB0DD074DA803C82100F2243495227906066BF6B208E1465B821F2085B0211719FD218F4082EBE8FDD84E8E5FFBC49057CCB862416CDAB75CFCCD667B852B3D1C72B981472F3C910F7EE0622511A081439347914AF737EF78DE6375AF3C5CEAE938B636692D6F1D146EB5F36389F908F7E94943A52898655B25F4F9E645AF7FFC2543D0EC791AA9FD266AAEC4F7099D7EF0318E9EA456B4EB669C1C57898E0659ED6574FF4F103EFE6149 +sk = 21E220CC6FFA334433F4B361203AA44396FC4552ABF6F8780E019175211B3409CD5923477B59F1106BD684214A2F09B62C44AF9DFEBD390BD51787CCEF47C66B6F8FE6D5D9EC25C2CDC000D9E4D637525064F5D3F081AF805B6ECF31CF35237EE34146B6DD462D868151E522361D2EEFE2D355ED9A191BC6330A7978182A37D6981880E4C22114B2690BB1250C446D0B2112D9164A9C06288BC41194882D8AB65052B6250C42520AC145C246200BB745D3086A04202049068A91006962904142C085618649D8026291B89140A80900912C5202001AB025839810C0B824C8367058A46C60466C4B086C8BB88462064001C94190028609144822940408988C5808826328120AC5659C8020C28851DC44724924450835619BC42912B9256344851C9500222051D8886D13354861185081B4602413506146504386110291444A046D84140052A081509449DA9621D836295C12019A281013A32021C52D60828CD8C221CA320048408814128E9A245114A02563B6894B9024004466230884DAB651813464DC3052A1044484B24C9A0491D0160CC2A26459108EA0B62840446A9B388894244908390890985092C40C22A85083A64D5312104C8000D84288DC90699110898A2411D30862203946C1A4600A2384C00428A1C260102410D30000880632411625A3904802366AA11808E4326A10B90503B349A4C82D5836210A288ED84270CA300E12363209148DD41806CA12451011895BC661D0C42942048A64B60082A6440228491BB40C1C1228D9208259306EC0B265134600DC42910B1832584071E4A631D906068C162EC32869930242CA342A9AA69023918952446993404844B48982C800CA98656282651917311831321432491A110242240400C58C09252558382121920C0843062128280230100AC488C882111B178D19122ECCC669C322010B400C10304C1B008EC9088D144830DB3461510424403051CB30641CA021A0428149A209141892928445198571A390515BA26DDC18695134504CB46519233011B89021132CCB045201055223B710D30809E1302C8242901932609B00811C072911472C98C00088288C1AB85009388DD9320044989041440A800661E3420DE3B0414AA8100A42420CB50DA3100AE4A62464208604B3305198605B2405613209CA2045C8026D9CA829CA944D23031061A428D89469198489C030220A40600A184243804102000440468024814118998C43B220083844DB162064267098C68821912D8818204104121A0642C308241AC52400A92440026A93888122216D1394682235855C02319212210B170ED83409C2B80C0A4544619828C04880D40632CBA8008A1440500400E3B6009B042A61102840104E1B190E19C401E4B65093824C50986C41280112326248487223950D50982942824142200E10A46053A2209A929120A64CC3848522178ACC24820BA14598366E1C464C5B38062005666294499AA88809B1248A381121484E21265121C370A018115316214982486338818C8241A3424921070600182E600809E216624A0026D88009020644201071DA4629D3C050649829841451212368983026DC26840C2320944830CBB20D6130281C1325428844D2322D11982CE028624B3611E4069098C425A316668BB28D04364510A0858306268AB801A4B00C4182099A4800D4A889C004481B09100AC310408629024926190248DB42101A036E9412524302009B0488C3A6205A16691348725A263014003208212C0338010BB4684B846D0B930CE0908001060504C189501032001982243341E3426D1B0504131482A4220503800C60066D84464892409083C4254994101A37661B2705D9C45123000021218863B88809A969D038300A1512C2960D09B22822C951E302685A446958446693B20493026242A80D094326A0244623270D02896C1BA82C08C250842061E1281293C08C0A835040B2419B986182C06123B524DB388C222966891491E30292014924CAB40C0CA711C14642DB06691A3828D8040A11C1481B428914158108436023A82DDCB690D1B28883B0284C104224844CC906840233209C400A22B785A0A44913C000E1964C64402958B84D9B960C01C30123836991826C98228DDC368961186C19860D0CC8701C158619406E210765C1487060048442381108991043040E02138A039168D2243212016653A62462200CD02230694EBAFFBAB4FD0A32D9E7DC58B3A7F65A9946F30C1511C063D1F6368556C335C3082210C361264BB611C9F1C36C56E9192DDDCB40D9C98B2CD170C0B79E48D077AF92519AE0BF0BFFB5DD2130DB96BE307607689B4EDF23A12E249626B53B25C8C721B7A5F2A92BD1A1F46C898DDC7DCA2FBFCE0C0B5DD84CC27CC5922F727F311B13509B7750641AD45C87AEB41A4847620FBF044B23906D9EE4FE2615C80D4312E36A4ACA9C95CC87E3575816B735F17953F59A2A5887CD8106720D5C15D0667C6B1EAFE0E199EC25A2E7A1F5EAB90A4803D2E47E577399853BA68426D0B744723D9595BFBDDFC3A06E5F5677068127DE32C1ECF163FE5FAB2ADC85DC01D2BBC2CAC1AE71D75BF0DBA16DA82F5BEA0B70261ED12B42091C4EABB754D70F1D52EC46E9C99DD22F2A32F73C68A820ACC2F607ECA3945C9D14C366E8D6D2973B7CECB64D522DEA27F24CFA395D7E405890858DECDFF3D16C26A01C1FD34FD49788D8F007C340A42BFD8E8B66389ED054CB057158FDB94D580039E5223547EFCF01D30CC9E4247F490D0B7ABFDB786E0B109DF32CE5FD6EB79F9D0D6FD77CE25B2AD77B2ED8E6D9288432E30C34B81089D342A927A3267218AF59951896D75D85076063B2135A1D9BE6F194CCCC9000169EFC25EEC082736788A6CD7AA004932CC42BB2966BAFDA1F5F77A505A9C933265DD1A44323CA072064D31A706BEABB88F228F80547B402884F6EB1C2387C8B1A796DE3964CE6023A787781EC24062A42495B4F6EE2DE4B4E2F2C5E7BE483775EAE3E14646AF2D77E8C731EF6E399710F41F22F411EC3613273F01B464273ADDF11302A9EA8E4078A12A9119DC6A08E4C1E151599A0326838EA69508BEEB76C55ADB2ED155675464569741DE31D19E7AE092E5D13F0DAD667A699A40594C6D5B0FE146168C29FD1FE41B9F16B5197D67D9CEF59B57DC89A6667887C191A233615066139A943FBC10F5EB98DBA190CE96709380971133F89E3B84D8456B3792270E41032EB4120846C09EF4D719B2E5D9FAC8D4BA6EC45085BBD0BC313EC57E0CF715FB8498FF7D6ABFB2D30DB1771B67E2652BA11577974AD9225001B61AAAADD901AAFA0B2FB7B556C963FDE30ABC791D44DC89650BD7BB2978E96DD8F3AAA94C5F9861B91657282E3B68C5D70C69905C12492CC88B52A674BF90823AE8FA47BDD5295FC2C4EB010ABB9BC05F615DB0255622B76F9440C8A38435C4013A3CC58FE9B89DEE2831C64C6B18F480551B64103167560CC0ADD721450479DB3C1036417D6660ADD006A75EDBD0A6F9BF785ACC648BA210302B0255560F19450FE164313F3C2B4B7F4FB7C5C7E3A97DF39501D7CC22EA4C5F6CDE7063869FB1091C0F262E14D674CABC4A9E74030097C975B7162E8451FB2FB953FF4A15235DE88BB485477604D42272D60ADC8978C45AF4DDA95E567236FDF20322D69CA1DE2E1D81AD590E6497E3A99B2C815C3EE5021A4F8FE0C2897113558D9989341F6AC37D55B827379CC706F70F034BA190A413F519144E96FB85DCC21926983A022EF696D6E8572A7DA495DCF9F4A255F68D8A199B6553F722E3D66B7179A5144559C6BD0D67FFFAE470B2469A51F5851DE724DFE9889FB226318A19A33A9748F188A9C31B636239021F7F041073ED90406223AE78B48AB833CFEF3BC7E6126167497ADF74C9E7882B7C1B5D80AF78D71FF0B6D92453C0C8E4CAD5466ACDD8BDE04DB71A646F6671E558912E28D61F3B24ECDEDE30EE22BA80E99B860D4CC7D87699E8F19FAD2C2A5B746A3E245DD8439CDF05A29F3FE3877E3BEA5320213258C79C8EF617DF9AF1021BA9848EDE6EB141CAC96950EF22BD7FA987BF96045DE6B5EA0AB1C7C2123E2479FCCF90817504ADF5399F8E3094993372CBFD6F95F41C12572BAF7DE6F94EC81F5FB3CD1174A1A989B30E9D54C00493FD661C0AFDA568B81C08058F0F03EC9E95FD784636CED409A64E3A7B1DF09ED92FBCB909C59D2030691022DC63C8FD31CBF310724DF34459CEF1A8626D1BE4E724B713512700DAAC6A7A2F39D322132806CB59686C7D3D2F49CC7220629D7F73945ACDA8A1835B631DC3CAE6F1FBBC5DEEFA098AC0B18E8B917AC2F3A6A8E21EDCBABEC4C7980A6B3EB24186B82C213BB1BB840BF45A9186E144384A7959F5C617B2FFDA1AA34FAB129DE39F01EFE59EC6BCFF85F71383183BE6740F787E14540F67A91F515C58A77E3ED8CCC05FA9570617DE8F5698DC1124E1E19F57071F0FCF0392BAA8AE55893E09F2A5E9C734D0E46A6948BE81D53B81B5D6B474E17E0AEF7E317BA98F335C4ED6C54514F36135C13CADD2690E41A71B77C400FD587614E4D2840AB9F0EF1F2425B8CDD1074E59A0BC21E933930453ABA441C29D4B657CF98BA6F802082462B04029FC55605AB6107038C62B8A20E6AD0913BAE4F12ED03A5793F123BF30AA0696AD4F5A2D5F935C5445624FD0E712EDC0705932CE7CAEE10356B63EA1170B64410FDAFB2042035B0200D7F7B0702C8AD896C4CCF7EA52663067CCE2BF7781F71A96580C12D46AFBBE64C09C7ED6A013FC3DE01575B531B0DA0B18D7F2F6B7A00B800564AEC9EDBB6AC811911AFC61CB4AA18B33FDAAD096548F89F6C170F8C4F2A805F3D001748DB45DE1B5A95CBEBF730F3D090785F050893CC7E189263CD548D3077C32CEB89E5F4EDD591AD9A140A488E06F6855E8A65A517A5A8741A46C264081E9A65CFE8191AF4B42551B3080AD953B8BDD5E39CB27F6B143360FE0BAA86780A0102E439331F82D2010B2E50859A7C5250A9D55ACC6FC1AC0ACE2042F219166B9D1EE3D3E618853AB0073AD69290803E442564599B3E7402DFFC4FBAA997C168BCFCBC85E6CD7EB6DD9D94FB6E298780662E0D96282CE3554CB2C1ACD5CC7F75C699585CB79568F2B69EAD94ED5112C383B8C2BFDC31362416C22230F1E0CDEEB691FEC4B2037219E718ECC53B7EB1918E55B996C58F6D643D82722839FF26E740085315064E507FE59B2FB53AAED996D61400AE8FD75E2DF6B8055325F51D819086A5CBF74A0ACFC421FB0E2BA7DF75C6B33EABCAEC9155D4A770E0653CF932B3D556B090B730E8D0A1B23F94553D3AD5DEC24E46111320A93071852423EF3B3C8F4CACFC9D012DDF042AECF09DAE511898853F5B0D98F7508A58329A5790A8896B0BBBE98412C8A7CDB81CF7A53815950F40D184D3E9B6B8D3576173A18FF2EB87D684262DA37BFE0659180F8077AFE0F950B34BF7A6CD206424EF33A2E6BE8FFF50165D70DC31F4E969EF1D836912825680241511543A00A40348CA3763A910277ECEABBF464D4EA8E0EDABE7402D1B50996880F597B6A429151B447BE627D3DC76B9B7D6384736A0F5D759BE3EDA2AF4649A9A957F1C1472F5868B2815BC4409CF4FD55050E1962910943A40A49AC576452BB49A2FD956204126C4453930FE52E02B639279FDEC19424365C5782749C4A6F5F1AFB730D25E2A169CF20FA60DF388120902A51ECDDBFC6117F826B575AA504255017DE02986E0161403537604F37D5EF590CBD9B4035E19E8189E49FD2EEABD0D56DED38491C67739E8422B93FD34797A6A07428F765DC7642C19E794A584592588DB7BF930DC6168E2EDFC539B22217ECDF631C37F9746A8BD935FADAB97533EE777F3237E9FAE91F658D1354307001724EC818DFE2F5B31630019CB3BEDBA2DAF158A5D14210D9AD42823E62F7EC71CCC2FCF2459A445CE57C4AA56FDB97558E4F826C30CF49D177D7874B05DDDD32F8A35EC01131885E2D007DB76E8377BB97A499D78712D6C261F259598A15992B8AE4E3C97EE863D3C5559255AAE71D1173CCDE84F29637DB0FDFFD76771109746376C7A9EED1D28B7BC98BF0CDB82C644D76E327C0DB4B1A83A775B22ABE851AA8E6601E7AED3B13916D3FA005548BE371FF362162217B37E217EDBF32EC7248E4E3C2FE6D782921E2989794DE7A5BE0F562B94DB4D40F078A7DD705B129BDAA454462B482CBF9D009E0863A280E881723D5A5BD1863DD9E5EFFDF4A8445E74C35DE5260B0F8A9B635435BA6123F796E3B4980931D29FBE895C3F8D313D68D022598850F90B4156558D9D797AA5F33AEA1765777153ED0EB1C2AC869355A9925201D9858B8680F115032B699FDCC9C94A1BC12F3249E2506B303D5491374415C94582441796DD75321B5A70B4B7C8ECA30D4C314017EE785F56AFC7B0A6BAAB415F81459CC76AD4624E4E3E1EF4294F2047E0BF3914C0C0CC0E84BBE27F46C46C2FC9A172ED9B3FE0C5D79D1137BFD8721942899719DA03BBD0F214B1D34C59C1198F77D4296A69780BF7B4D20CE28F7F9111F796197909402F4B9F08F11DC8428AE33696DE555761DFF91499F6DFB6D043AC306A187A340AFD0549C55AA268D70574AAE38B602BDE6550986D93D745D4B556246C5F503557CF07192D8BD03A371DC5260A3B1A9D378B1E86229546B86069FD4084C08B1CAFE62C5917FBBA82E394473E9FA375E543C8A570E9B742E365066C67DF4A9FEFE37A87E81C23BE9F24FDCBB616943FBB6759F31527C6CD1659A681AE186D7B2CC5BB8BA6356BA227B311C65FD5E8C07F272A7B1A0B7EACA5A867F6DB2374386478440AC565B4BC86E4E59E51792323BBE57A73BD3F6EB12220C4FB6A74BE424BB306827731BEFBA9C8E2E50ED6CB1E888EECE4C1 +smlen = 7564 +sm = F93AC58E6D2879A1C22017AB97C5A0A05D48026C0FD2DBC84A5DC752D962E024477BECF78BEA4F1EF4327264CC2973F7B8E56FA3CDCD943201A7C73EA5982A98FE7D52F8386C4193FC9E7E094059A9EDC413C32108B2260147E47F693C1E2DFA9DA8F3EEEC6B911E232BB65628B479ADB75A77E6675A1433E5D2ADB03205632465C89A73DC62D1865EA995BB8797A5F0F2AE6A43AF3C90ADDE6F7BFB42F3EFD31CADF4E3346E574B70E75459D821D6354B0D2F41E5A74CD4E65421BBC10988102BC8462DA076A6D36E35976F25D30529B4879ADDD6C0C5602626991B3F3D97D684CC9C257BC6D6EAEE3EFEDCB70D26FFAB71342598F2A743A12F0A64009D19B25293BF09076949C36EF5CF472D41D49877CEE4B56A86AAF16A57B4B3E2BBDF274E9E68184133D2FD09AC9B26A572082292BC09FB81D7938C6180E0F0A08DC77F71409B1919230A78120257F704A166EFD000065A7C9B4E8618748F2BBF292A9DB4104B9A5D6209C3D147D9E9A8B7C8D98E0335D4B4938B5A7D66C7FAF8AE393B79BFABEFAE38A7AEEB00AA3570C7CCADBF998DE4A8F7530509B322792B4F95B9EB44241FF220F2750909350C45E4E2F11F6C1118D0D41D217D92B64A7DC70C6334BD9F61D51522C688DCB26F0AB1BB8FE2BBAB6175E90350CE7C102DD0A625752B171622A838E30E5AFA1B195F421C7F6A444CA3C876833DD1F4ACA1F4B0C8C96F643E4820F5A719135866B075FAAD1AA29C0B1E092D693B2AB5C8A09A5E6B8912D31F70C1AC7D82AE5DC7BE69372D8E9F5DB0F219647889DB552F1431BA57B22E8F0E446563771CFB0782807DE5044DA5E9049EF302C0665C8A9BD8B2BF7CE3FE8F9FE52B0C59D8475CB0E27F5DBA5D2BDB2CB5EB7DFFCB4A1FAB12E69A786938847E0A602C577141B22CF9312842CA4AE808D99CD3F8C9C99845BF3C646A1F98F16BBC64FC2E0F78A646191EF67E6D0D69649F3B876DA592ACDE7C11083ED397DBE7DDA80F96AD34CEE83D16DFB0DE8F27DB55AEA7EE78AE3FB69A14BF60E4954A1F671C24CE26B316264C9F5D8F122CE23CD6827B59626D02F2F1AB0B89C6411B9017A90EE3E746FCEAE6E4D4F10DFD6FF6AB0DFD39A0ED0CCE95873157137D165397AFED74AB06138975CDC63333CDEDF69311B8C97B65FB1091FAF9742E70A731F67DEF04F930927F5F31F4BFA5824AE26F321AC20BDC33B206EBFE64AF504B0B72D2FFB602B5D12F7A6979F20CD99D820900DB438D503B9CDB682F1EF03C8A1E5789FDAA50483BAB3DBEF3CD0FCB093A96C5329C0C8FED05D3D43088E85A1DFF9739874790D45FB61EF07889EB6CCD58EEDE6D4FCC6F839B12B9E4C34BDBA9D50E580F835DA4438B1D8341FA003820CF7C25440F24B8E7F050B1B25F2378A6A45DB7BD4F646BC27E91AEB5130A7E7E980F4EEDF6C79D464398E07675493DEEB1B4F43C16B18BDFD4FE6D946CD0C694C09A66BEAB03428544275C5E2F3C02D2EFD87BBE299ED957C86131942F10795DE8600C06CAA1F502F3BBB6DEF227E3B3FA9B015056D7AE2E3DB983DE8E107D7089D0B75750A88BCEF6CC35B8DCEF53F17551EB76D7D456D33BE49379B527B1A8F7BCDF3374E0756252DF3D50FD562B80FCEB758F3EBE9F8675A6BB4D5A23EE30D92F1E4D1651AE5DE9542F4DA5E91428174F94AF60810747D1A1789B9221D0E10E36F4EC8A6EED331848EF162CECB8DD5EF63FA4F8E54D9381E76AF81FCE828036F9D6BB95C3D6A6BA02C2E94AF257BC15AB1614B46BB191B9E3DB5115B97518BCFEBCC96EB6BEDC29C801EB74C428AA2EB3B30096DC4E5C59E6E448B438D2A561616D92F5ECFB7E8EF1D7A96B16D2400E845FB66028B26E80ACE7F694176E174914F4D305B4999117AB5891555A7E4E571A8D26760A59BEBDF9710AE7C60F0F4424B088E0D016DBD527A3E0CA1E4368F999BAAD778D1A7CB5BAAC6E8700C4E45F459683062EF2BE932197DEB2620CAA9C3EF431AE6291B65B4DB7C0CF399D8F2C4A52339DBAA170AC471B16DD258DF6D4503C728F8D9373D14FB6BC7ED3BEF933477DF4F6177A6A7ED2C9006E2376E6DC63CB41B21EB4F0AED1D43F86E03B7CB770E8B864FBA5690A2A42A505C53F656110BA659EE90BBCA32AC16D2ED2446AC4BB49857BF42D7792FBBC8F3BB3E5A83949CB0733A62A3F3A23823695860674EFBF73C985ECA50B56E7EEDD20E3BC02E80D9AC34B8AC8AA8B9F2DA8F8759FBECAE83005260FB492168ED4A106AAC5A5A84EBF51A3CE35E549973D3D69D28FB94AC19E3607E85B2722A2284C7C2751C12569FF407583AEE30C0F60B1DD3725DF833961569F1905E000A19220B1F0F109292D57C0E2EE95437834CC31D8DA6EE2015C5FE2EF9B16279CB0C4112E6564D94F04AE564B639C9622E7B156A50C74CDA384CB95813F3F281793172A46BA52574183A9001CBA0D0453D3F0CC95FCA63A2EE63269098900167B43E5AC012E264A27D62F347398D13A5316C2E0CB364569A06B5D5E65833CDAA3886FE422092F5303FF59FD2C91867E8AE98A7D4A7B9C3E810617D5845741DD854EBC85F4912B3E47A43187BCAFDA007CBFB2B54E747EC2099184AFAFC9C2F3FA5D99F5AFA01A9C5CEFA3C9803EECCA9554FA67379109D4B96ABBFA8929C7E3AC1C8CAA18BBD1E2EE90B1B1CC8C0D0A37F299A2934AA83598C94633EB07501DD9B7DAF38DD61501715C41415C7FD58EA7B39EBE2699AE247ED5CDA3CF33C891C0C8083A8D7C9E777AD59B995F1F5473A9256B36CA6F682C56BCAA34204986FCD64966F6252F4D3E274FFE688FDD45B7212CA4056331393D263AD7777F5A7C3413776C8CD8133C1E14A0B08522CC2E80068F3F9D36F1B67850EB9455BE213A11A2F298345214CC30D34661FE09DCE89729AB14FEE1249778B2754893D1C1F771CCBD7F91F64C4304BE646E0419F33F4D3C35FEB01BB01234463229E9F8C4ED81AA52B1799827738B54A1471357EB12C32E0F61D72CA5E0F01862903586EDBD780FB5B2C0FFA1C7F5DC358D664849917D93BA6B22CB7DC06B27ED5A8DC5848A927D06B7509EF85D4280B853126C0D3941DBFDF3E92A13D0C4746A62CE7919945C9DF515B3AD08FA79511D3229DCFDFF47E4D6D393D053B3189500EBB01EBD5ED9FA5610381B61F368EEE2B5D6DB3798DF1AD64E6310E328996DD30722686088DC5F3E6B390B142F7A6DC0DC66DB82F12E0F1CD7BFC78B71D892561D0694AFD86E603F6976D954D2DCFC89117302B7E4D5741435CC04EFDC7C9FD1E79D49BCB2C7411E7B2B6AF5CF6359A2E778776C2DC0A2B7F0C1FB4A15A907BB6265054F46C3B1DE00F06FE139FD2CD25FEDA91B136F20CA7DE504AB24AE4075081B8AF447A5FAD63A6470240AD640C62A0ABAE74EDF20528FAB732282430C0BE0232433FE1099A6C9F57B0447F28CE1917FDD1AB25B704869004ECF8A7CF26B7328A6B25C5D9675C33AB68DB32298198311A48B7E064054607B6AC1D8A79DF0699E22D638E084B7BC3082031AC501F39F0C840895892A24FB060F8975BDAE86005BDB3232A008A42FA92D9BE9F0BE9814EEDB1B36906B956566F087E7B70795C3C76CA3DD7D23D6A0223AD80DEE785FD22A0EDA6975FC642FD362F4FAC84F56F13A41DFA0778C13512B61C20A98B75732D8F36080FB5B4F5ECEB4D4A11E34D142BC581A2A86E531BE2BF0F9F0037C7D84BD68DFC06C04B94A3DF02F6C908ADDE001C0D508E47F8C0AE221291C74E9C796DE4A5C74E42B3B8A57761E9585BED6DD2410DF9FEB908BA429A2430D7FEAC539ACE1E775FB0D5D9D4EA975AAB53B4B8180ABAE5707DF69BAA8AEDB4A351CEE1192ABCCD2A4173DDC8F7A8E51210BD23CC44A4B6E90292DE5B748E36D17FD68D73C9953BEE85F2AFE8B8B81ED7696101151413DF85A250EC2D1088F11818355CF6D72BFD68183B44DB9786727BF6301C52026476B01D914A98CD61D55521D767EA40747FFF10967BFECA4D6828BC18581B2D1FA9EA6EB00AC2CDCAB5E0E1B80903AF59266B4C7996A3C349C923C6C60988E456B4B23DFE11A40DB4BE1A0C292F963785496B60D57D434804E157725E6BC568DBF9D242D75BE43A8B1B7228E75C1A14237CDDA820735DFE22D18C173886BC8610DDB1FCA6E39981B0458B3EDB582DF19DCB4EC9102A4AC4C8EC5C232E283A1801E9DAEF9DF5BED8F1C0F1F46EBB02158F3DA502CC1991E362C97373C75A4B3F811FC6066CA2F0F9B6BF5D4C7E9A5C69A21AD92E412E8156414F8624417309C9D3747EB3F73DA6646DEA139AD60C6046DE7753D0FD7C72D82D498C33F0E111EF1FB2FD6ED24C1125EB086F95681011DFDA192E5BC68D057300752AE346A21D3EF70208ADD27F6B9D677AD20BCCAC217D42AF8129F475F13A54B35FAF130B9E2F33DA6FD586BF77F73C72FE45E28A9E4ADFA611FDB2CA648DB6F90035073CFBB1A09FE08BE555F9A0ACA391EC9EA4AE5F4C0916FFAF4EB97439D18AC39846DC2722FBAE356F08043382BC8A94F368FD137901A6CF3491503809C7BAC5ACFF8F47D8B65B658667C72485AB48E8AE74036BA43737AD3DCB8AF0F91909C0020A9DC16746D93A2C5279E0EC829E4A8A060B8DD8E76E59DA1236ED7C902BFDACEF30B49C587DB61C17D35768F03E5B8EC8B3EADFD9E58ECF09ED26C7DD56D9D6E5CE815CAB8219AC2560646C42266B0D27FA68FE775C08511DBE906DA208EE67CD4BE1315BBCD33DA50F862A0262D2A62766BF5C3D9D497DA0D67F1ADCDF26993596AAABC184217338E013C9A4BAC0C1FF5AC823811075143EF65CDE9134D2838C8A307C22DEE6FC569BB1CE8AFB4AB925C9B1E230DE6A3B66F51185AE29F8C3B9EDA62D0C766F51CBFC7FA35B5AAE292E042A799E5D0D2665E5120B399D3C1AD4EA25628BAB9E3000935C04C2AFB6AB27AE1D26F84AD182B784256E9466EF55FEDF92F91A585E0655AF614D1F8F2504C2C7CADAD8E7C6A1AAA6B33A41DBC7B5DCFD412C06DB8C4E5954F1143B8B7604D91966FBD3F7B68A83A5C8F0F01BCC66E52E130172C724C2DA9460D6C603A159C5D9650E449A01F5CA32CAE05E7954E98DA5BBE9A399789C48CF63667C6780CA36BFF69C0AFFAA89047F554884F8A0ED5FDC051FDA3BB94367273436432B89EBD1D3E302F3D336A6A2FCA477E6453DCA7EC17CDA8BDB5993BA728F520E857F38EA2114622558C6A8458CE1FEEF29BFAEB5EF4BAA0009564CE803E7908AC00C1B1DBE067F3D802B617945DA308BB9D9D627B2031397247925BDCFDC027006070763917FFE349780DD83E1E3F97427FC4C9215677285717D27D408A78CE09EE059B8A802035B4D90E464583D2408E1BE23593F63A2700BEFA2CCFDA42F2AFFE967DEEAB914E9824E6BBF2063A004A63707762C6D7E49F78A91921FDA4D742BCFB8D609137A54BDC71B99FAA9561C134E5058176895A90DC87A99A4CBF79F8F135352F2569D9EDADB4915D377DDECBB4C1E8A6026621E75F2A3682EF9AD3207ABF73DA659C682842A696EDE71D36EFA1D7619668D9749E4CC023C1C9978ABF7ECF1D190E2FA44B86D8F27DE0BF283705FBD1D05CA721EFB2CA79F6521980B1406A1D551D5FD23718EFC609534F5700B5025B061AE32E5A90424841EE0731B2D4698FA02386A9CCDA1E6296D4BBDBF6A987138C1653225B19C43E1F59651961481BB3708D431CC792BD73CA427A6870249840A721B293C4B0DC3D6A7822840ED59B2B3F6AA7A7FAF8F27AFA0A786375E2C758B12EFA794074932BA197B44707A843E4BDE3A6B66BC4AFEA7D33E8F25C3515A435077056F030E61C918FED34ECD539A0080F8D48CE5D61AEC38CF169650026631AD7F1EBABE448A93B719CDD471FF51AAA738ABDCE576D118C52B01B65765C69E607A1BEB7747B4AEE68B0D1B4DEAF70705AD939D6A402C46686437AC95C9CF89CA41D2DCA5D80BBA135BA5B8145CC15B61C71357CA1A8A8DB3E2750EB50749897F565C72704D3623407D30007355BD36F3E3D838D4D99CD2D82A46C469E338D7F530EBA2000D1EF77911414C7229A428DAF8C85F30096DBA43CE760047F048DB2846B512540FB9571B9C6B9C3FEA30982574992480A10A234D9B76623B10466C90EBBA81B3640B8097F068128B985EADB3B9A5625D575FA7A65CD60818349CAA8B553D3DF422893FB18A77F9D04C0D36011B1052A902BBFA85175AE7103640AF6FAA7AF0D336B0F4AA41AC3405145BD7EA4E8CCED3670A4420109F0C432EC9429C79857571CE638921CDFD57DD1A92BCE214D814070E6CBF484C52FF0F10E021748CE8B2C4A9F3764F9DC3297F1802A0038F97580F8A54D45329661875DFBC93C5E598B56C2966C6063B2540995EA63460CAA4E357346DE72DEC46C8637B7BB820CC369BC80FB673463E80980B3011C4F8CCBF70E174E71BBC1101C1F34666D82BCBDC2073F465AA5B7EAEF2027C1242A3E3F5CECF64B5C6166739DD7F10000000000000000000000000000000000000000000000000002080E1820232A32BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C + +count = 89 +seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 +mlen = 2970 +msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +pk = F8307E1ECF5F2DDF01BFF1DFB34514802886006A37A99DBCD2E5AA96E06FA0AFEDDA0DA5CC4DF66864F31A4750F054FB98F803A7C11179E6353E2E135A5F5C3AF1D88AD35AA428E62D087F2BDCA75CB0273DCF38B71BF1E4403F442C0AF9646D8CFA6DCF0F67C4EB66457A658AA422374AD0F169F7FA1DE1DBAA70DCE397077E926D41DC06F294667D13B8DB34041F73D1B42FB500F639F3CBECDF645D43B15434137EEC30C8B8000B0769F25D09E393A6FC5B80D6CCCDDD9EB886AC27149DAB01464A5905B453A932AFB1BB07377C34645BCFCAA673A388B8751FB6615291A6F6B1765CE3986B7373B10ACEAB406EC222A57E9281FE8277C8FF94CAECBC63E3F8795C736454A8251F11D218B0CDEA46112EF62A9494B6B632527451267E036088940E11B3DFF521720B6BAAF5D3F75AB92D26A46CD0621101DCD291FEAC17FB8B30637538A6013A6A58D48F3F1D85D3C3C9ADE8B049D529642CC6E6CDCC211A1F2F7048DB04BD915DFA173CEB674EF17DB8D7582FDB883ACCDD5FAD0FFF8C2EA5FADC1D708D2072EAE1821960EF324F8F5326EC5C42FEAC2E7F5B199680F1E4132D31B270AC5CCB6F8313CB231FD9A0F70ED50B07A8E5674BF704A273571D75A9D44EDF0C3A8ABDC55D8757944F3282BDBD3901DE9AFC30D59485BED53F2B07A5D750098E97398DB78093A2F8F8588145F2D768DA84BB39F228874ACC88B93B704446BD3B150BCAB4D3CD476863E7D459F48892ED11A151E6DE9D27F9313DDBB45B8A798AC495522C9412AD23301C6648E4CE3D78D84D68B1C4C4374951E6B02F4CE382832D05040CFD5CD88789F13CDF37B134D4A6FCDF973DCA0AFC41A38AA111523894545E57312961CA5642B097487B913FE217721066B0EE657F45CD45CBAAE513E80AD67F956823AAD6DCB2832C73BCA07D85BB158F672C672FBE26EAA961A9E9E09E3ECBD229C9E7F86877E2EC282FC7CDB773A09C93EE797D295A0FF1ED927C6AE024D367092C50C02FE5C95A79B22B7270011A291DBCF510D7A3077B91254D87122EC23C04016457AC6188067CEE6E62F785739AC9DA32C98DE164FE7878F587C81578D0951DF9C5BF470EEC0C52A9F2DF1B02EFF108D85256B28D4731CBB11191CEB2244B3322EFE4D21CE51AF9A2931E431F794FBBEF48347D3E91D9DC8A89BC3490398414926E6D493C7B61F945C43657266C98DBC03B853ED0124E5C131AF4FDBB7D652B54B9FD9B837EA74C30688BFFCFDFDEA5C86A435234A6D9E78BDD2DABD6A8859C6DB9819AD7CB93F4093401BD72FB328462825E7110B39836A9D227C3727A60250F8CBDBB090747F90D44E728FE9D46310DAB2EB465C288A02A66EDBA18C52B2493FA3A372976E90BDDAFB7348D26B1475703AC7AB3CEF73AFFCFCBA158160881D255FE8B99DA106C99A5BC5C09E7CEFCD6A38640493A6399C80B585910407ABAC88A0ADA8746AEA7A68CCD0194BC575E4467CCC65973EE0F6E1597D014E9FEBBDE2C298B486A33A5E8F97C6EE77D32C907D3AD24BDF371966691C4DA84721049BBF7FFF44CF2664B9A6A25DE1B5D4035C0EFCC11855C2BD2AE534129066EDD62DB3E9B31C38C424DA73846983AE423D2DA34BEAA3B50720F1FEE3F32BE2D4679EB939F13EBFA380D6BD6ED2080DEA8E48DF9411AC43AFD2AC810E6E5EB6B1A4A105ADB03C60A6A8081FB23B3C8A573168D4AA0E13BE793C7679B77D09E0AE5A530F08409850C201904A908A7D1CF9C4C841927558C31B1BBF0A4C0A09A7069A8AEF44A42C5BEA381A4C7BAB83955DFFA06CBDB1F60D90BC47D0EF5A03133DC6B698BCFCFA298A009465DBD86E9F8D4A0941EB2FF8D01EBE925887F49863590329086E036E485F5FEA9D1DFF29447BA57A083E823107D5EFC41AD1A3E69994D749F5C65D3766DA6AC9AE49B275CEBB36DAB2A79C97CC883C0409603E83964D66822E19BFB0EBD5FBD0C1AE82028B317DF76A7452BC343EB3C8312FC71CAC77BB78CB65A929E21E0EE429677672B95C76CE197B43E5372390A5E7144E3CBB793452488936C8764868D02BE883A70C9D16BCDB0EA3A3E40C29F09728A259C87FBC87FCF94190C3DB0A7D0E38AFFBE39DCB41229FB92833C72D948251D2F4A6723F9D6DB94DF924F9EE363B0BD4B59087640F6CE6981071A4406DDA9685E40358960BEA8C112421CF2C06ED5E7F57A238267ACFE2A1A5B71DF44297CD532101A99D20DC2A824266E93155C9B7B94AB6E6E9D237DE17DD2D4A1BCF070BC04A25EFEC1252147B09391F4FEA48A891464C0D08DB9F10D503F3F326A3F26DDCC0145ED0BF38646AECAEC43524B10FA87E660B923F7C48BB13E93DD1B8CB8C3A7169C0355677E02CB33739DF1D95CA187C8DD05F4741905C13555F233F9769286DA6A058D651144D4CA5045D98F3A6B3584957200BF95AFE0C138AA0C8BD5B94C8B56D04C42ABC46E3DDBDDA8B9A603D237EB23B1A8070F7BA738225A484A9FE442413A08D0381E68CEEC7865837C775967FC36FBEDB480259FF8AA2BB8CFA8310D8E17030B241969E0EDA4DA37D7FB8A565075A2B34F8E45DCF2D05C19104F4B46919D19337E54CF012A45715424C4E013B4F8BD979030872A37F011E1D6F85B73AEDDC7E633D773AF63CB18D49206E92BDDFB5D235323E5FD20DA1F81257CD8F222B7291FA22E32C16598BA52A617BBF2D4ADAA694D1A76A0572FFEE626850F05CC779666015B10A14831A3EC2CD34AA5D794753A808682D438137CA1598D8FC48E086D778C978B8083304E2AE897FC9096302CFD9273329117167A6D20644342FAC6C940323FD7D1EA3ECECA473780C55D09D7A12F75CD5A0335D5792653235A786F30EE48957321D0F8C65F27EEC4B64978C7969F4A9DCB1498E34EC94185E1F2CF6F8D0957C7DDC5606F6EB156D5C6A62FC54F2B0B148BCD10E768EA7C4E43981A8A9432F7E0D8DEA3C68AF607CFEA48E452194767AD31EDF192ECC4DA11AE0E723F9CF11EA508F90ACC52244E899DFAE66ABBEE2BCA625EEC51F4D056C94FC1690DB8C1215CBBFAF95CC35E2F1C8AC2592C39AC37E4F983B5A432586D0A1C86B576105B3D31903EACE00A75A0D12D3FA2916A675900D41905B1C7B94FF1812F1088605ABE0CC11532DA6E57047778827FAB0D32BAE0D8E4B4A6FAAEB26E69919BC30F7F91B9C6FEEE0A3382B7A9DD1050DF0FB7B1274142C1A6368F25962939A0F6E5B0C5E015AA71E5C37587D40D6E7E652E72B8000E4B8FC63231AD3D434012FB1AD42A907A07F0639815603D23E7D2ED03E2C7B8DFF2FCB13E696E6E37C1CCB09B1616CA19F288FA2ADF17C9EF30726386EA5D85C83A9D80917ED2AB9E4B6D19E51C2CB2C0BBCBC385BD2F5A961F62CF80D6370FAE6F7F6374270985882B96397EAD0B9C4D63AB26889575B20B25AB299D722CC44FBB81A2B0E2584DE7FA141F20427E94790F194D0FB6B7A5BCF4EC4285E4060BB87F1A074B6339035B2D219599275790B70B9A777C0069595B4CB53C7C4316879EB31749C3D5207CFF59468417D4F4D76A0C15FB69E51CE72CDCE109FB3BF5DC13B5883EB4B80C5AF3028F8BAA46F44B799DEE257355A48D2F78B31C71E9D05B33EC2E10994A7E29CBEB9510A58A82F0A31961BF93FE4B190A7FC649F69779FFD9 +sk = F8307E1ECF5F2DDF01BFF1DFB34514802886006A37A99DBCD2E5AA96E06FA0AF2F481384926BD4BAC3271A2F93ADB8648FED55BFA39E37F65B89F7643FE07260354968038A61382D1D63EF5895F297CCFD4A1BDC61EC5BA09B7E6AD5D65F1AF4F6927F231D7E08CA479C0C7FC2A37A7884EACCEE5024BDA9094284689502D012DCA60084100963A828DB8885D9384DCAB2298AC448CAC04522286590362D218665A40045D22469219824114682E216681C2864D3B20C04458488A22CC31892A23481A138500C8330CA06851CB90CDA8681501044A1A48459203253022C039441A31841E28841140232D3904941A02DCA1831C4326600843092C0842310419936111C192988384E134211498644149749C0B8714CA04149B241D14660D920012308448C080619946D54C08C09102192102141B265591662E2224908976CCC248623218254846902C769CAB284C01650CC28629C466942062E63B46C4422885CC824C11448619465C9A805220809E1904821472014280243304A93484E01B74810372E5042809BB83114010051480A04270C0AA244A308090A226209A069610802E2284CD1C428CA16440C850D40B2401448480A481264988D0295414248702338480AA988E2C86563882043C0508A824112268C22C351C2C60D0429420826405C028C20C8254C40650A0248CBC4015AC205DBC06009350420A28562C0818126864918220AA025D8C0251136010496890A01442433665244611C454A48B20D03198DDBB64D14432DC386311A2172D4802524906DC4008252C68024C5401491285A124819004894904854284081266E4404060805708A206124120A5B922DE2426111A6240216899128821BC52CE28221A118268B961101184A18146124350102198814452882084D50C4001C1771E43670D392305824325C282DDC888D1AB42DE4848518384A202322DB9840240625920621D9324022A9842189318224661C42056040501A4966C3142E83064EDA942D23344618046A8AB28CCA92890298310A268042122A62403262B4250188600B932183A248C0C62090A2515840212140121B326C10276523330120308CDBB8011B408CE1162902834849C4614A3446C448851482210A008402392D9CB28C84A8099328441BC02DC0182EC19245843450D024054246246214261A882C11450D12230D1B2862C1B448589649CAC60913113211056E23942400322413932902A8891311908014288B248550B265D22441DC8630842261D44412C4906044860450B484830264E0940D83A0510AC3105B008E1C004802978420A780C1C070489031C08269A294648B08525A04420B170508094CC292684BA2842245640A2561421422C02011C1B62402436D998891240751CA446112A49020816144A02C0A0982082744D0408DDB340C13880120496C58002DE2288523290E10912C5B023224C465639431D0A021D198641B142AA20828030932424425214262D836808BA82C1BC23192140A023364CC940110B45143226A618029C1140642320D2383091002601BB7200A280E89C8501333400C266D21B4911BC5019940101A849044A61144C670E18260DB2649E0B6001020828C9224E2A44490464611260E0A942408B09121439198B27142400C8A084152464198024E91324E1036060CA08804A22CE4C88099344C12233291104D1886500B052ED1167002B78162C4640B939158168D2003321343915C24281B8025CC348D9CA4658CC81004A12521800C8C422A0B38214024090C370903184CCC086D940244DC822124258A62B48D91302492884440186882008101C9408B161212316D432684528090C8A84484C201A2004918424C5B16708002894840859A2664C9A82114A169DA44912021604B162E13290599B465D8100689B04C1B494014C9459888089B16095C008CCA148653244E10050463324C1A8564DA20050C168622410D61A20909332251180D9AC66CD2820594B64840B0211A132C9B0821D40202CCB60C14C2304A160111A949601802E1200A010009C1C08D8BB805E08640A1920083248121440408A2309B225299180C12C66C4334498388711B834182128190B28814B09008044449344E0A254124010008C82888228023367141488680844C4B280A4900291BA4410B46205310728914259916710C4851080946424245D0420DA20642CA963102B841C8DA2C99CCF9136E7CD7178F009DF3D747917E63714164F0A4770403FEAFF1ED3DA4A51812554B8B6DC96229A7C1B67E83BFCB6D95441F1CB7EB72CCCC44A24D4278A0E4C276ABEAF521F023890BAB45750D40DF2F14DEBE40124276CAFDD51FAAC15EA9AF6900F83071A40E9F21E1F9FC36F075E7E7031D1BA98B6671CD1258FEFD480FC6E5BE9018A9B58532573325D436ACC595AF45C131E7C60EA59186D378A729C1E737405B9E025F732322D84A47EE49710B01294B42A1049C69BC9EC136D4AC21CA6E283DE9F12DF8D63D162E27D651D76253C9E36EFCB6B4AC4354739B77F782B4F8DE9C989CF2FB2C130A40E4D8BC6B3677C3972DB36CA4A35F577B6CC43DE63F32A631EB0375786ED913B2D5CDE099A5C6A3D7E348D149E3D717A292589514AD273FA45E9BFEDCD6ABB90A06627AE4C18C2ECBD8350DDE482E2BC27B24F3DA6FC9720B374F13B94472D8FD01DAEFAD19577656CAC235D8699415F7FEC6C7952ECC73699718D16DBC3E9B610E9682F0BB9154136BE7402D2D09762C31A4C5B77C41E28547062DF9F34DBBED15A7721D31A69707BFD53961FA111B667412927ACB736BD6B18E6EC0F8A84DD6922DADF4E6CF9B73B4D6588C457503714B04FD0806FD5A40FCD76D027EFF949C0FBA1D69C041B6E895ADE2DB194A6643A60B1673665FFC629B3C37B1F4C186402DA30C166C8BDC9D708D6FC621EB869221371D1BB451F8AA80BD6F48314EE4AC1D9ADD3EE2F3EF49AA4C3AEBC41F64782E1ABDCC719C01376D212C3C47ACC77B6EDF5B4F886C93796E361C68A7C2B6119619F7CC50AC39E75310138AB1FF4A9EAA8F2E2472CFF829553038C66FA09B156AFEB173F99916EF74770A9A7023316FF1BE8877609006C2ED3D656FF3DB88F9164569302BA97C6DDBBA41BF6D994133C3F04A6307B2D818EB16DFC8C015BE582BA9A1DDA5DF9431D6E8284969DD4866AA137414B5FA6514B04AC708F2239D2AA3D9DD9AEE4A97A23C58611745C2099E160960F997F3E55FA3E37B7EF4670498D722601A286EB18A67BAF4C8D2787D7B9CD5FADE6555846FADADB4304502A7F35924C479289FB219642977E66DC383268CDBFDDF2165A63482AB0CD1737B05F66C10EA4FA023E12BC4B9DDED3B31F89760E37A8F085B49FDD20854D04542F7046C2138011F17F54D805219B9099D973461D78C0517D728B763B55E516EF9C2ABFF00A97294A66708CA038752999CFB61B3E0030688BAA1BFF51A0DE96E96AA8F7B372A903482FAA16B8F311944D2B151752428355FFE68C8C4F04D625B9586729BA9A1A20E3D5E1C2993E22063E3AC0BA140D680DCA702822D27219C81532F594041F53B3A3DCEF68B0DA80D7D6E22F71BFDFFFC8BFDA4FE7832BB81E4767AAF0C5C5179653CF2C3382FB401DDBE32387350CD4DBDD938931E8FFE1C3636E656A75263208389E355DFE68D0B5086D8C799D0AC1A6E8B54E03640146015C0422CD2A373B16B74F26CCFCE461B5B02FE5AFAC2CBEA797E0F1BA8E06A2074CC55FBD40F09F5BABBEB99D0DEF6F46610774BBE79A303F55C614C813EF20CE0E41D3AD87DB940099C465B26856FAB03B4ED2FB644D8D580F57B08312AE9A723951AE90E19960BE2DF0FCF45F678F3B52636ABF8F14827245652E0170247C79B519118E4398F73D4A76B2A37D9F1096160A9D8BC8422B32C07EC6832ABF68069C4202402A2047FB192CCE4DF83EA185D974F0061DB79A6A1FD1594C3FC3A47B48D66E37F724F5CA01F346FAD38F689B2E8D0E22298D13A906FFEB1753FBA6A513BF93E00E58A46E21087C91F5BBF85DB8758B7989E2A8B69975705AD7112AF425A4C452E87C37C93F7F3C67EFC7EA898F6F62C1CDE7A9D4B155DE9D8F49CD67C943788799CB5B973AEA3EF532FFCBD7387F60FA226683294C94525B456B84CCE46B425F59903810066C8729484C936E44CAFCD9BD6EF538CDB0E14BC1FA9DB3626D5AAC44A1B283EF49C0BEEDFADC620F1B3810A268876B4320435D187497CEF075F85ACE582A2B9F1032138DBAB72A08145E84659F571F2F2BC60AA74C0C33BE7514802DA780E38ADDD7FAF94910CAB59A5C869BBF5021305DAFB685B4432D0631717DDCC2C7E08E1D6C768D80C66446BA4FE733A4281F490B41471F695490FC47986D78210FD37F9FAD8D7B749F0213637F782EB1512AF0EAD4D90D135C1BB073511A4CC8B32C19795DCC0C1A70449EFCA927C137EDAEB86B8EB7AB2B32D2220CC0441C9BFA9FB671616FE6D9E2188DB3ABA21392B1A0FD77B9970FDC73CF3E6C78322CCC24F0CD0FFD4BCC2CD09A02CF15782FE2E1ABA03731906BBC172A93A11E80D8EECA91F37BE45098BEFD43CBA51BEB03648EAEBE81C9CB8399576ECC3F543E3ED8BF5CD31DBAC767B7BDF3C77541E6136CFFFA11A694E4915CE89157D1626E68DFC80D12574D2EF115B1B1EFF77A9DFA128A009974EC9D61CE97404B6A9A7752E666E61223719C7532DBDF8E283396932E8FADB087D8A82BD9D922E4744D679AFC10170720CBA2FCD3FAD86B08D48A1B120071F1E1FD24F512E047B45DE972961D5B96B3066665871C446B1BD6839884D85C101E1FEF277712B2C22C609A7CB675D164E7FFEB824B85B55DD9E732C9A59CA057C8799679DA969FC00722DB06FE9AA4FE46A74A5D8EC42F15767B26D7A763A2ACD3C485132B554E861CFBC86B9B939874751B4565EB4378863BA9AC8FD285943868BB08D413F98C089F888904169D89DABA05DD380A0295AFD96AB7DF8D2A8EF51A9824C2B8721AAEB9D0F0A857E6BB9E648E2066B52E8E960F6B40671C3D6169FB2EBA1EDB4C38760E1D199F6AFF0C526C8414D1BC7DA795DD25D9B87861A8BDCC67F0D1EF2496B2E9274E6CE3FE17EA0C6300B9FE9FF0BC10ACC2C5EA0E36ACC972507173F221495F1EEBDA3F2674860148CD36176CC67DD886952437CC167A934D05E1DB224A2F92C3FE13A32380BFC5B2AD33F834B839449FC11DF062E9ED3213047710648E99C021BCD30B1CD300E019C4AAC592DE347FC30BEC9ED4A99CA46DCD03C4B7C4BE4657F3EC4483C9FA0FA7A1840199888B2610AFC140165E1FA7EB504C000ED1ED60A80DF1F176FE1EE3DFD0A82055A79E9EE7408CBEE65EF67CCC423B4B8CE7A939DF48CD3934DEAB1E6A9A7D4FF2E3B428F6E52F0E37A4FC19F6E1E3F6939248D16FD9F636F3768505023FD81780B9D79BB65AA12F7CFFFCDE52E9C3FB8F2AD3BE6C1243DAF8141C45F145D5038FF2A391B71042A4024F6D38033DAB6E3213F95AECBAEC51A8388F465A4717373766DFEF9EC65A5AC0B30473839965F22BAC279830EE943C01B318E0D61A0DC64B3CFB8DB5FA5E46DACDB9C6A71FC0BEF3049D0A64380DDED2B143A08F8BA2B2000B04E7496571384239E786755BB3D5183B45A964B67846C5D072747A1E610AF2BD214F7D4E17913DECD81586C4BB1ABB527508E86B01B7D17AB4CE40579583B845B6294FC137BF15403983DFAECDED448137E36B4EDAB72F48442C038D8CFF7C29481F67891908F416D236EA9EBB44DD09C446A6BFD7ADFB5DA7D511338BCBC17CFA426A48692FA73C2C40C1E6D68F0579B51EF9D78C978C4BD558B5E64668EB9D66BC29988944B64A7ECAE9267C15E6C997A1920DAC0E7BBFF2FDE3F3FCCE6A8E5DC0FD8DEFD0A46B210426F1A111E82A46F6A36D81D877DAC6065390AFE648A1BD942BCAABA9B5A9ADF3AC468BCE72A02BCA6D587607A30D3122708E14931C72BA0B9BC62DFF6AD0D209C566AEC1F08A4BB0F4D31C7FF761D2A36E77377FD6A537F1F70362F453E54AA7DA05FFC247F8206352CB6E5278E72659A995957079C24168AFE98208583DE19F9191C55FBC7171FB9CD19D9A421E73E7F0BAAEC956AE647CFB48F94334E40FFDBFDF025C99341A7868EC975131F65FA6541D6690393EDCF3CFEA3C6807A2077419BA26660E71D817EF022938CFF4F0B1955998B64871B28564FCEAC71F1871DDD7788E1C27F1709E23D843219042863505CE9C1E3B168ADBAA42A00070E363B92253087C9B9B09655C6F0744CE7B8C3956C2CF9B4563A06627E94C3F5E3F7FFAE526FC5992752AC25810942006BF1112291C88777B5BADE27D3CDFB2525472FC2E1E65B1E12E65D2EC953B20B8BA89EC2F6C04FC8A273102CC220B55D35557CE1005B35E4A39597A26ED03B39E7B027187B8EA0F8C450307A45A141F83FE90E6B59FCAAB85C1565CCE7F8B2A8B45250AC516C6F86D36FD644B85A6BB2C74647DC6F1A199A76B7F6603878C5B6834F49D85529FDD159F95C0F4B8D293822EBD6FACADE10EEC8F92BDC6FCE9E24F5B6E5707E9AF14A76B75F7B23B5FE317136B82E1D8886850C870D9D23A914824691310878FCA77BABC868E09BF9C7B331D868704663D64295415A3F502E4117F5354E4691C65F1D605B096835AC63C3DEF596D03F6272C2CE50081C28A73E390949FC082F5A1D30276D13B2728EFF42C44CE02A2629C88F0AF98ECC1B9058FF5105C320F47DFA4334DD20B686E8866AE7DAE4EE3BA70FDB533F5DDAAFAEE498307DF80A4689ECE769C3E832901B8AC4C249BA037C1E241AECA936B46B958BD83F40D27585327F0235122AD8607973D4B69C86E28860EE54D83669B49802897BECF82A60829F3E8650D175E4F2FFE8EF0E2BD50CACAAC637441F049544BD +smlen = 7597 +sm = 2701691370C0DBB422ED30CE566CC14885D2971F756BB3B61A5810285824AF0E32709EBD46E0CE48511BF039EFD16304C1FBE87FB0ACDC4B5C85B3566EA9D0D55457E139EE21753E76296D09006DC3F3BFF5F7922E8D549E0130617A97B6592F57D4F68086D7F0083F5ABD2835C335C6FE8F0619AC454719A56674C1C125C1348B88D5EB87AE2EEB7F9922978947DB025797ABF7BAD0E9F5343706FD43F6CE0DE08D595E3C814CEC56F426BE8520474BD58ED615B015E87C12741634B45F3B17A5FAC0C619872B28378E5379ED0B84EDD71D77CFFBD282FD3010B4492173A187AB80FE556B524FC8B9382D520BFCC25DC3F047E11AA3D208A885A1FE4644FF3D85145C5FD1B02F3EE7009BB2E3F68A0C902B8B2B32162DA47630CB621492E5A96F9531CD937ADECB270D646DAB4988B2B6F4C26B15BDEBA51B8E830BB4A0561B9D662ADFE74D8042297C679AB69FAA674720C2F361C2EC09872C9EE42B07C4B7A8775A268515ADCCF6C5EB957B256B36BD52F5549154E48F6FDAC0E3654969712426374B1478C4EF06D3C9002577B06E751DD205E76D7F866B838912F3631A3DFA4D70E9102E587D61AC582A7C63F7A1CD1D8A3C0835389A3C9AA8E54323647657D71A71ADE4A9A921268DC6F3AE846F3030489A962F9A822692BB74F6BB041B9E66A9AA3E9F6D6EE0D27F7F5CC7BC7AF6AD2517167CC4A8659F04D142E10F5009C11869CCC0B60C513C1D969267FFE4F47917992897B492752A791E208591DDAF1BCE4ECBE89C10B0F56B8091841CA0F026A96D0C95E75C5F4323DCF6268170297E640306DC91AC5F63BF1E61DB9582F6359E50694F3033EB1BD954CC1A4799046076B4CAAD5E9AB22B7F38887999C50599F0FBC7F9619164ED5322F7698234C0D375B92659020701810B48D767DF331B3F473864FCCF24F1967D33E098DC144D700549E4C359F40DEAA85AD6883B9F9A6151BC5B28633577AC34015C95BEFBFA5ABC8583893F160E8F438129A29A725F16DB8E2C6896312A6A5F1078880FEC098EAD1E15C0362352D36643203B211E75E475277690C541C0EC44E4BA5554249B26BD92CEEEC7CCB89DC248403F198C997E1C0CD53E08148CAAE0197045C6B5E0B79E8DB7EBDEE0BE1996276FA5ACA8F6821242CA675CC0ED0963372EE4CC4B644F0D301673816B674D885211A00475B84202D0905260463BD373BEE1716268C1B9A3ECC734A90AE08FDA58A982AE9AC64AE9004DB9E0B5CF2CFBDEEA84916AEAE0F6DCDFB4E2C93C7EE34AE7E261E23E438C45FADBF0656635ED8E0844A0957E4277993CAD9017B41A80E17BD5FD7EBD0EAFABA2BECBE061737ECE5AEA41C62C0ED2B6260CA791EC8B4B330F87814157F0472AC7618F3C13410227C3E7265E695CBB322E5703FC7DD08711234E1E633C7E568B9FE39AA5E3009C22C5D477AA87A7F437E82904B533F87E458866D5BC57FE51B45C75B5A23527C4BCF56C06FCF08992DFE076502611E5BE71DC3C036D67AE06D402B82FCA222D6C932CF461FC33514CF46870D38451ED533723079E272687C6CDEEFED1CCF500D762695E81D21C791A33CF79D5F4E9AE47F7EB15AB44EE67B6D4429A6EFB4E3A51392BF5B6C25B53CED1101CE04920E2208EC143729B3638BAACC0252A327FC165A533FD48A9CE355E0326E8841269EF681265CC6241BF72515CD7BAB0C029DD0CA4ED4246320F2FA2AB99C34430483DC1D4443984DAB699512D62F0B200F7741889305924EAE7D871010CD217CE83045046E9BB611A834624B0254ACB0229488A70544C386E8B9BAA8E7759EBE78C6DF192C4E353A15727F3C9DFD41C750019C9CF7D4C3D3C85C4F957BF2158A1BE49EC499F7B341556A3771E224DE27C829EBB60CF3AABABFAA9D8DB7C708967F89C96BE48B6D59987A92B2A164AFD93DF63CF4322886B7D207035ABD4C1ECB179A7A1429FF47C7B6410BA64A20D06F4E7454BB1FD088E1DDFDF47B0F167320DFF43B0D4C3E6A4705BA3C1B3AD7D015516A62F746B81AE43B17A60C6979163F5DA9389AE65DDF76E6F270355780E7882B05C2E3E1AA2DE894B360C71725F2356067C2A6F194D81D2022EABA08A2C42AEF612EA1F6B6574078D9C2FC1CEFA2261D6D5CA1695BC22ED3FD08AF42B345E3A2FA53C1B737F4DF9E456D414BB185F238F58FD2F0E9F367A49E207AC470AAC6B87F84D59F8FE580866D8B5E65EBF2AE54E1F84766CEFDE220BF71E0ECAC4E92FEF9414AD551C103E32E381E0FEF8AE23BC8F7B6DD48E5C13031FEEA6B8FD054604AA884FAC9113D05A23569D8352687DEBFA346CBD8071F530733C2A4AF63F41EAD7C711A0EB52E9D12946F9793D640356765B9AD43645796D82741A9CFD861F31EC2D79C6EAD11AB8241E335D1E88BD0C2746C334427E5D2C433E8ED2760FCC5C93A3B29EFAB39B2DB349F3975C36589B21AA3128C9F71EE515152F98EF5E7C5EB944179199B440DE08F343BC14657780656329EFB5B32C5F2CA2A00B819E938D57DEC1DB8BF371055F05067BDA1C29F8A533B4D83400F5ABD536259D3469665A302C621206FBF47BCFF812050ABB72F51D82D4D34012AD27BABC30CF11E042A9F7D26000BEE9D45A042559D5E437DC33F611CCD443F4B687E2C5A2D5A57DF9A6503A76CCA139E79C113BA952DBF4090AA10FCC4769D11CE7857DD318B0D1770EFDD289812CD497FF1C1E7B2CA0037A8BAEFB21F68348464291A5D847DAA108AA7015411EC13A36289B3A54041437101168ED403734388CF2817A831E7918139B3DC5630BC66EF03309496A53254E0CD89D082456573EC0C7512BF11B3E541ABDA6E8566E9B844B99574B4DC1FEE68CF4CBCBBED02D81CBCC4FB7DE081FE2911CDB8C8170F0B9ADC98F2B8F6467F50D9F1B6F273A3923E7873485774A819E76CEA36583C78FE6BF4C7863F136FCEC36A568FD013AD999E5951AC584DB4873C20F597BC766BB182864FED1195BCAC72084783CA62F9E1B922CEE0BC2821BB9880FD31AADF26391C8DE1AD23C594F07ED5F014814FBE5A8A007CCF47F61288B9582C2EF9D7601B2A2591747D970358257B8ABF19312B508BCEAFD880C66AB8B7B4DA16BEAF2F1926315C6F0DCA04150C530580469E9E64ABF24962F16BEEB65DEBA1A83B4DEBAC7E04DB7D36F77F1357C62F867912107DC85CBD465178E85920A52D454778866E0AA073BA56D30D780AF63CC52D65D7CED798DAC5DECA024E0C1D8582E31389C0B899B819E03AA4C20441ED9166F8320C5A7BF99029F201AD1115D3DD12BF3A78DB09FBF9737B1C3465037B79AD78D2D0951CD62ABF9A39EB1D6A3174DCE138C120F75D70112C0D561B0C1F8597313F5C02725A6F58891708918204567C0076CC078AC2650E8181D9B26FFA6D3701005633128825BFD7422AB134BF1988AE4D77434AB573F3C762ACADA28E370DE76574AF6C102AB5F27198C3EA8A1580D4FD454577E76DBE48F63876E1C682E9E7EC44167D6B834BBD1B44FDAFC89681A8632E447463E690FFF09B0819E517C2EC9560F233370E55E97993071AAF618472CC265E8BCC60C5C931E4F8DCCD2BD8E961678DC264A7CC4ADC1B894EC88E27AA7B67CBAFF2E7692A3922C56DCC40A8F19642A648C54B687E6FC016B04893C502537B754C828A6CE6AB457ED273EA6EC4785CE2FAFCF55AE0A4FC1057B7691B42F10985DE93976C062131DE45231B6D3A82A1EE6F1A19B93E48CB938186FB867E4AA0D726261348CCC83BE7572DC64E4E1BDD459231E761DC894E6186FC862A3DDC859A77437E60B623B040F24DC3EAF74057B5C87F37310856387122664D2F0C79DF9612EB482DAB377F8437A047F22C9F9B4ED4D5EF8365C918A04F6F2B4B684382F8AD48C2601008C9DF3813FAD23BAFA6017B7098D1C3D716AC679997DBF4716CEA02F92020003602862A6E94A654C38643FD6EA75851A671527FC5DDD6F1FAE6CC6A03E509D736301F8BE32E1461C91110C01A8A59053F6C890366B54ECA7A2FE5A0EA220D6430A474FDD9914087091ED843B49EA4B2669670B0D6BBB4235C49CD08A6F1978F08FC3A455E85C545F068BC906C5624500754BAA58756EF38D3BF102E761E001F12B9BE79DA25E5F25AAF068D0BA7AC800AF03377AEE60C11CC001506590752CCAC929A40A977C8BBF745D49F808BDF74D4281DBDE915CFBFC1B715357C0880C888ED039A3703122F7CBABD62495B1A15CF0FBD16C147251378464ACE0BA0182AF06206C77530526829C4BF8B81CEC4570633EB0312D7D4B3F98C0D9EC7239835009228E3454AEEF5BCE49F09899E50EC1885D274F9416DABE3637355E7A4C0E7D0A721FA07057BAD6A44338D61482BA988DBDEC98567B3039F880CA28C8559CBC3C4FBC14C59251A0FAE78DFC28D12EA87BC8852A2F94706F2E7143DD7C4EC88555BA6C21AEB01691FB0114E53CAF534A10D558A3A6A3F78BB98321F99D811DB98F9AAB785F8C7F45E219965908E3B359DE91B319FACF8A32E6D5EC62A70233AE9391716EEB46AB9AAB7FD1D320D06CF8C8D4B8956E584C28B5E748B680765734448095F47F54B574C8EC6459AE4856BBD2CC5A9A9E84A19F2BB1A54ECB442387B4FC6B7F1CE4C0E96577B32D3DEA867A37B59FA36FB782EC289D6EC26FA61B4999426194F60860825D3F21E7A24FDA13310BA2F0238B16AD52046A2526EF0A02936C33E6A5DC7220693E1217FE0EA1BDC51A3BF81A57FE8F47CD09C53DB222A7AEE76FCE9DC6C0176D710F28A8052AD68D6BC80D13601AD1AC3FFDA2B984CF4755D72B7AB0DC95E758E3FCDFCF8B22F0FB9F01C7FC5E387E69305F838D619CF0479C29763863BEE4FADA80EECD01B1DDA6C57182790C943791D7BA81E7A90435FBE1A0666139399F936DE8119E3B58E377548DDF451C5BE22DD6055DBB3ECEFEF2260CE1B1BD6594A3D35394453C71D795CC00BF90A5F6913C067E52156B3E8E532AD9AB660294B206A64C5C0F515FFCBA8F77D5E0C34C0FB7A50153D3E924123970EF2448B3F521F0E1CD0F78274422794A0246F4678FAE20484D370C47493AFD00625E8EA1BC589234486567968D6995084AEB7131A917693D33840D4B4024B90C40AF4FBCA5A3DB143F3F9B90D838271C54B816C6DD2CE169EBB95128BC82F92E393CDC9AB9D23984D3E184AAC0F574487AE5581CF8D5C50B110BBB011F3CC690833F096CC66D4A13C0F3C9CFDC776F25F28236792D8DCFA83CD36FD83855B8116A4CAB84952AADDC6644F9BFDF0A77B61A88AD6DA3EFA7E9F4BDC1B17603843A3DD424CC27C1BA8148286833433A9357DDEF7EAB30F5E6D7480F05599BE0AC21B62F9F893DAA72519B5977C8B1D2EC9A9AADC1E515154D2B4654FAFB8BC7E115A9F25D2D91AF67E60E4A3E6BECCD83A2F70D5E6C935BE50C4019A3180A202B073D2A467728E94FAD5982CD65ED88CA5D427A0CCFD7553149A3BEDE4DE05482E1DEFB103B1FDFBBE9D72E5A12AA2ADC5944B7F33BBC788B3BF3A81CB3C9ED47CD72DCC982BA40B773C930953E94848330353E4CDBA31E6CB0A803FB6F0845CD76803CDD008E2D3E36E3EA56BE3658C6B7893025E55849ABD372B4F537C34DCCDBAB5CA3664FBE0D3540C51E2568981FD923A3D2113C1E99B9B7B3433A2229D36B71552E888E91CC3B19D152766F2DE3041BAF8F7190A89BE8C881D4EB5A86BC6BCE2ADE3FD8137D0C0A6821CD868B925681525142E7E23D2792CC955AA92910171C24056A95E00E09AD77320703736A0C86ADA99EC179CBA4261EE5EF8D359CFC498A1A864924FD1DCC9E37ACB172EF2FA147DD6F6EE05C04AF6F8061D87CBC49B1CB2BDB276D30CD0651B72ECD7043DBFC3486755BAEAFD49BD832BCD2EC4B8BA173D9D8F7D09F5261A751325EF09E5DB490810C33FC662F851E27ACE5C5D1140468EBF7CB47D4A417C890AD20A8334E54AADAC2959BB2D0386E76D6AE414A2A82D26F1603BD795EABC69A38437AF99CF3EF36794C53509536B1E9B07D0E9C4B0B7F312A099674C420C7CB91EED31562D02EF33220716A4FE89EA8FAB078FFF0C5C299C4815904E4DD9D00A4B3F82A39F53D8D7E3E537C6A21B6B3D1D9B128E07635F709D495E3B4158C0D82A9BDEBAF145EBACDBA1A4B4B70100736B60CF3536CF04826BAAAED5704E11F85E3A8DA0A9F3D53ECBC978E79BD082544A276B45FD1429BF6ECD7909FD3352B4928E109E0D0F1F8CC1FCF0A61FBE6D1254E9D8D7BC8292976E522A4DFA80B90C6FCF9D97515A70A6A82374A038225C6FD3AE76DE39983CF4AA046AE69E8F65FA7E82EF4039D8F61CA934E2C9749B75D3C6B4BDD2BC4162CD2844550FA14753FD3D4981F9C51A387877255C3AE868264995A458D6CEA7B4C18650EB8D9E77903F797198DD40EE5E6F9793BE10A8304062B2D2F449732576C8CB31617354F51618295ABB2F4288F97DFF85CC9CEF4C2CFD5EF08254B5C8BCFEA025B65787DE2EE00000000000000000000000000000000000000000000000000070C171C20242B324D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D + +count = 90 +seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 +mlen = 3003 +msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +pk = 3B87723FE09867BD888D8461078B224A5B422D16911C0A78129E1220389BE2D1BDD160EE17055379EA29A6748254F0317BA195EC18C5BEF438719E252B5A5CF695063B45C048F061778BA1767298DA86E89D8C725BB08F87409D2FD82A1D6DC4592051B9AA46A3C8165980C82C98E63816FA30379DABD315FF74D613A6763DCA832D67353B353C9AC6841879D9601BA51334BF1DE412B3AEF6463962BB4A6AC10D5DB0FE58165D24A45DD107A1D5B54D5DF64AA7219C305744AB18B033C242B24AFD1040FC32A927A5CC3F4F1249BEF3459BB93B19691B4204397A43B79C32D5EF9D12E7BB158F6BC5D39901699752EF66D5909500522FCBA775A3E35F3C97B7D5F9CC9AE61E4DE7BEC2A3603269F826BFAA7744999700A921CFA050912AB23AF483743121F77CF7C7A922DB54E6CBA481CCEFC80729F69E475E4515B93F137DF82D570C533BC5C2AA6C94B6AAD7DA56665B63B08598438A8D38E3905545F4F447A18168B45CCCD48B5744CFDAB4E9498E3FE62A6BAF4B9E48BA25BA2093B189D578996CF5B11199190FECAD3528B9EDF83E3B9FA1C874E1CC00F7BA29A194E7E760A2C870497C8BDC5E76FD07C329F50C6171821DA0D02BA64E26251A841BDA5D62076E089E3D7BE71163682D22049C396E1DECEF591DA1A6FA10E29ECCA2CB10AA09E3946E9338A674B2B4AB14666A3DAA2B271588B9B40A376B864A3E43EBBE31FC60B91D9E17DB628788626FFEF31915C4E391109A59BBA9FD33F6642F7554014469E689B13FFDA8666275212104D2A2AE8B52EF3BA4E646A95F86C6ABA0F194C671E8D252076B4A9963DE4FD4C18C872EE0E59748CBAADB106C20D79E117CC75CAD305A59D40282DCBA0AAE5BAE23F965215EE4101E5B92E0E41E4DD6D54F08DAC554D7F636328ED3D3EA1A83BE064884344FB9F098CB9AFA250C48FA9E2D8816332A951A06E8680746E2E8983446BEA99C170C4B74CB3823FF7A3A2BDA2E246DDC0EAF79BDB24E294E83AB2C4F82470972FA4E5CF037B7047F94BAC5C18B2EE787B6B71A30F7AECB1E4665DBC9A7AF5F098AE22635399D10B966EFE9C484E9D1ADB8B2DEAC19867AA8125740D10A251043D684539C1B1CEEF38B55FC9C3FB04099A4C6AFA80A5BE6004BBEFAEB89BD46DFD739662BEA6A4FA10A86A49F0683FAB3A3D0C26D7043E3DF591DC7384E8ABC5DE053E97C7DB7BFBD2D84A8CA989CCCE04A815D3BAB6F2DF2117C1BF707A20D1F6AD664FA6E6676DC0B23FC40117741CB2769BF9E77107222F033E7E8ABEE296E8DF56398391971378080675027F2754CB750AC929F54D1EA05933F83893324646FF67AAD6CE26EF6EA2A001311D178CDBB1C1C151DB3E28095EEB91D54F5E0806FCEECC91325660253DB928493ABBA2D39F8848FF3B566D91F665CB7F8752B3D4E7CAD979D423D5E3D6A7482C1649FAB256155C0DEC538E15D73B61E6384B7AAEE93BA408E56E7C2061D78AD69E545720FF22E755E3CEA5AB12F34F5A201DD1F00EEE7AD5DB16B1265A46E2E2954025554FD0E64899FFB78AE195768A956812ADC2BFCBFF249A652136FA11D1D5620CC2C07D0CE5D0E71A60D16067F7C5438A56573AC49BBD45B8BB4C2C3F7290AEF7A017907D541979C8A8A75701465FDAAA05A49924FA608D3D7F4C963CBAA321C0D11007D1CC0DC393C2643EC781B6E2BE4379CF60AD7F2DE6CAFA3D3D3236055663EEFE5267944ECEE7A4C0D03EB73966FF13EBF17C27F9B3435F4976DAB104EED0FACEE0539AEAB81B4938F06F5DEAD7DF8434DD274A86BA59ADBEDA1D6E6F3E74E3888DCB7AF9375FFC9BE6162D82B68EBE33EA8FB4A4B31F893DD875390FFBE26AA2EAEFF97742C07F3C677E0F72E669282E1A0CD76B571A22EB7FA21933F202CC095610E4D003E1312C3CC91B0947F9FB7BA6E9B09830059BA136FC9466F87DA75B5ED20DFE6D19E89A3AB592B15F2263402DB72EC0F54814ECE98D48AC71711FF456B95AE81C6DA3FE978C013D3EC5A27590EACFE8EFE4F0532E2C43530B7122E9579B09AA2F53EDE360977399BCF25EDAE6243B0F3C1AB4E6749749104728941AD12876D17F9E47DC5F4B6605410EF049182A2E5F39B076DD9FCDC53F73457ED7B36F610F9BA74814F462B62620D7582BC980542739E6C84903A37A4A4B4054A1B123592E992009A844D4C50F0FBADA6F657FB15AF2C6321F40D103C232626175A95EB3BA8FC1DBE0B117FA12B66F04C152C476EFA677EAF9672915C23276B553C5F70078346D89A31D2D762AB91D2CBDEA52FF59A4F6D3007E5EA60BC157E350B4A6C83CE4DBEA18900295D9B6CD9E400A1D2C03C81BFA26BBF98F34599CD0BDC1084B8F8F55E7E6F2BCFFD9F3B2974D38EFC0C5AD517792E5C89A6DA7CBDB07C177604C4BBDBAE69FDB387999F916CD93541F7B39C8F0CEC4E56E94175F1F7656AAFC90F5C9C3740D70D794575BC8572896FAE0C33B29984D46D81014583CF4E7DF5FE24A9FD571999E28216FAA8C401F247A59ABE290741668153B4EDE01AD7BF66563A43C640DF88DC73BFE238D3C2FACC454D668B5BC3DA56D02662C500A51C762221A1A9709AF85E8CA42C193A1C065E301E121201CE657A0BAB63B8D104A23CFD08F1C4F6876E7263EFE1FE17F35E621BA2F130BB9653BEBB4B95DFF8411B12A132F85E0D6546041931DBB1D48B4D4815D12CF829370D089AF3FF69424FB89B03F3364E6B76609CC159CAA04530CDF9978E36ECBCA189367C8277D31E4271CD820129D2FFE32F36661BCE4FB99327A15FFEACA940018748395CA0F0CD8BA1608EECCAA4C87F133F62105F37A3860AB07CF59648B25CD7B853803345F4119A8307C15F4F3037FE650C08D6F6627A8FA8A64B58C110C07F059A9825DA9F6E2ECD722BDC1526D6CF2B10092BEF17B986AA02B26B2EFADCEC01B12BF3F803E40ECFF6EBB6AF68A1EFDAA8EA6440F5B2B5E67B21AD5F4F3CEF0A9EFBE03DD3B032695FAE85F5B17F6B28641FFADE24DBBDD852FC47E0010B646B0B42BC43B5FAB376022CE3BD0BD46036A50E7B6A492A8B74EEC6F91D525D4DDCF9B59A50AFF3BF8CC179FA6557DC433A848975449E47F3C373D8C8ADF40BEA635A27903AA728FA78ABFDF21C7F9EA9783950A6D8DC12527831C071940221B65DEA6676F830A04CEF45145810D0F94336A15588A1E1719A0CC69162EE0E15B806B6E6B9C72EF3D3C7416B1C666E1DB2238168FA19BE5264833C5AC78713798AFBD526B88CCADFF8850363A0BB39A517000D1BC8E4030170FAEBBB661CBCD15E43F9AC38B9D350AC71D95EA874FCD296E35F7C96B4487110642C12D2C694F0053C455D931FCC672D77E47292439DA28F1034B48A0A8D3ECD679A0B2B35D63C34EDB9BCEE25C2846A776242D6803A19BEBF7E2370860DF4CA2930AAB86582479ED3D7B327F84A19542E943F7B642ED016B62A4BC1995BE08FF14DE77ED0498596F220F723D725F7F12C43ADA16C6268ED85AC42BFE27E18068D4DC382C9C6CCE45D1E75C9146544CE1A8B28DEF9D5F7BAC0C9568C983A0CD608C12BA00FD1E974D3D0C8ED87C1AEC6C706A6875739BD6048978EAEF2CD7998B1F7057E82DE47AD703590FD90E3D8F582C48EC7E5037BFBABC3680BFA175E8BDB4684BCB619A71D +sk = 3B87723FE09867BD888D8461078B224A5B422D16911C0A78129E1220389BE2D1C7A4CB3D9923A7CC3F7F12A601F5EB5207EDD67D2CA783FF4A0C9E68420ECD3B89933162B2CE9E6BC17064A625D76D0B13287FFA3A58098E401C39AF85B35955675A44C861EE6C9FB1E83B51F5957FAC52EE06A53C3507C4B9EEEE411CB5E334E0946922042102380E11086D62264852C8718CA44C21C3251B148ED2022ED9464852302E10870914407284A47008C72DC4B6240BC910000691C8208111A181C0B0812082850A3950D3A06C01496D18B148DC909180028DD1044008A42C9B4840E1264864800C0B2586CB108ECA904D91B629CCC485138128A4A8700C889112912559040E1BA8816236508308255A362892864CC0A8090AC961E3166E14A93101354D5C868560B050E1B04823B38C9C4292C09251DB0689CA009140080CDAA0111C4306A200200C3589612445C44208A20071A432259BC24949C62914C971438248A3826D48048A82146211478A509005C4106ACA38706442508BA24849820404C86C14852004418412022C0A305161C84C53880C143426CB362C13168C0CB4304CA488D8020212284D48A8489A20922286890845440BC4690C106D0C162210908988064CC1144D111702A0942849800C60428EC926861A8148CA442CDA862584C08143360522C46C91C069C4C250C290054936895B968D9BC0644BB87182B884E1B245E3C80809458292041291442261B645524824C82472A1904990B84D18450420336DC9B609CC446460C08540A20CC2262420C16413360AD1464D24B100D2826408104ED4248AC19069CCB211144440612470919228C9B02481022662460CCAB445D2460C93082D238270211366128648C9342A52126658266213030980327120228A188145082341D8364209372ED18430209544D324891C23294302650A487102B64909262024940C6484640444908CC40CA2406C19912408B5688AA830D0C48D1A9391802281DCB82450428AD34202CA322519004D21802D9A3261094371A4364910A30411C060099590E3384543B21061B224A2006423046D8A940D1217859B289224A8800A8601CC206991886590963101A7250A204EE3248A24B871E1462562821011C2608A32429AB68198C62CCCB080E2200A0327068C140A5208029244898BB231D8B6442215690C144612B18060A25114C04D44429252460E62422C210041C3961119A4455C304ED188514006122402062042711B112EC4320219494DDA160212338213A7014C0420239420189461C8120249340CE4C02D81C8310A85510BC0859408208204109B346813188D20854809440C14312CE20250DB044424C64C0C0346A31471DBC289CC202044208A83A48CCC1024D3326E49A81049264A59968C4B1892A2940903C72814A50C64040993489193B68542C4648A062D62A66861120A93B46421209202406E0C403200C34D11964821A13160288100A5850B252651944020C789249028A026421CB051E3302482B8445C146A5CB00D8218715CA44DDB3412223630019888008269209720E1228644021103305109936D0A066912494212994CA0286114292EC138490C47025136322236091239601015680328664AB485D384495A26090C016214470EC0A62D11964481848D13372094428A4022661B254DD22824A2184A2382491981881AA90863209290186E6332459C047291808980124A20316D1188516494204A9861DA902D42303102237111919101326A1BA47063001214112DC0C461643892E34049021486601850CBB62499B84C02852D639489119329504200CC28308CC441403008C428244AC66914C001800029D24220A2922843165249248658486584066204256508B38902A801D138658AA289A14624D1304A12C30461488A4114280B138D50168680848DC1C881191849C2004E0305841C8344E188890B4470C8A04C20262AD0B429C1C4499A008ECCB089D90621CC92812286459930422184250CB66D121720D942059B127244226511432458A46849420D9B100C4B42305CA8805940310BC20D03378521222293B4488AB445198548432886048264184784231071242312C2A820D9B20100008908230DD1181162446C91C2011833259496102032690B8848031845C9163044283208070063226953466A200604E4064A10B89064322A01472492482C19336ADC418D1EA3D14AA39D514675B9F31D908F434F5BA0B96A9D4D29476A32C9367F71BAD5BE3C35EA33D96D6A395EE3698583C3DEB7615FEBBCD125FC24EAF797FB8707F2D92E63C328F90FB66CAFF0555C384D202A3572384CC822004E2A602F82EBDA3114BCF345DB77C9FF6F687D7618E7BA21063A17DBB24D3486B977104C88C287E7AF0200A574882013D3949EA76C17F111C409362F8B7D96AD566530496672952C8BF485555462834A8FE0454AE089415009EAB5630391696FB7023F22B0A0BA5C34B8014F45A1A033B2B80A4063AF838F9287FD37F66A76719C59DD1C65D6696AF6D30D530C4CE80EB9991943BC513D598FFAEE993CFAD2247B5A4233A2EF6CDA5D01F06057A21B0F4B2F835C2061D6AC339BC4D681A5EFA797EE028490BB806090F8552248F5E32E18BBEEB0E07EEBEA813162943DA6A5F44FF19D4167EA1777F1D1D67B4950647349615818DBA636120E64C4EFA5A718D2A6A10D3C20C2C7D2F31CCD8E96628385120688F514060C7CEEF8C307AE4E975C4179A5A0BB46669E1F181F20EAC54B4F41978B3D8BACB854797C72693A6308D350FEBA5C124BFC0649688882F17C72BEA57531D95FF7EF3DCF595C4B67C5A4F154286DAD1AF819D06A440FD9BD602CDB6D48E7AEB169F54C73C936F9EC8A4FECF6BFDB915F7BDE46F081E7673B6A3FA4DBFCA6589D7396BC33ACE7E8E38306A36861F78F20402D9867FDC7559584670D8D7D682893B95FEBED41114FDB8CE10C1D8C8F38AD918C56B971FE253BF6A3B1E3BE7747B9783B9C7E96D37FF19F9AAE1FFA8D479EA00322AC54E01FD11DD3AB00D2FD104D3D30FAC7AA5F5D4362D01362409F635C80BEA8201F42CA0083DEE891DA4FFE372075015E38295A2D1BD5087C7416C25EE68E243F4ECC731D99B6CD0D331CD4633C45B273CCEB0DBEF57EB099CB80EC41403E5121DEB62C5F0CBA6031814CF905ADA8C62D6B0668BDA0481527DF415EC5E88ADCCFF43E087DE61EFAB69CCCF06F060CC642A1010DA1D50A2000AE05CA925AA944F273FDB841FF919D2C99662E99BB68E1EFACF2992D00A69D263B03B85D5D73F6CB0BDAD3B691DBDB5A3D729DB4B5992720F10A5A52B584053C4DA40419B8D3F48B2B2598661EEB2A13FA7AA6E06F45CA33B35C0F51D09E15A943653CE7C7192610A7307630F62A9B88522ECFF29BC490284AC72E8197B90695594FA788E40C7E9ABF67A7790CD84F7AF1A4502FF43A678676D7D729EA22085873B6706C1C0CBD7E927EED7A918842FC00FAFA7A1D8E4FC5BCB4F4168F4A2A2D552D7E736B7B102BB3839E1492197F34AFD5B2498231034940D9FF3BA3BE14685623C44F3AEC26A22857BE6A86FA728FCE8C3DC1218C717E4930FCC521B21696F2287568653A56083E220AFEA13D385AB0B56E3B468EB3B510C55268256D77E66F5C1AA299A78E1133478B85BC4B2652A5064F49B88DB3FDE50692AAE2365F75BCA2ADBF9A339F6321765677BBEBDC836DB6EC1D1BB34EC1610CFCD34D4A69B394116FAB801F7C34E0088E10D347F2C0468C4F8C3AC144708010190AF8A41D2BC439196339C795D56922133786A7545A2B71D0367DAA6626CB2A982A21B40155BDAB63251EDC301B8F0F900FA26E97E86100B4ED1789BE272A42405F2A872144D06B3F9D74D39C0B29D76C41C1664522F28B667F624252859EA3A007BDCF947D4C499D78FC136E7F2E91EE3640DB26462E092CF1248589DD54417712E251CA263B8B509E037B303EDFB699D09467D9DEC21ED122A370D47D73E2FBF5B5C66B691B77330EB32E2ED9EC7650C861D1906678621C1F0376BBE0F5619A96820140DA6EC23506F4C6D712875DF65DA29FAD8101A12A300C460C9E8C9827AEF9FC37B03ED287EC85D67350C760314F6658BE617B6F22068EFAC0F3419D8C06CBB05CB9D33194D37A3672E4BE92359C56A2FDCC904C039F1229406D86C4CAD3848D878CF05A043833D80952FF0200D02E6B373A154BFC33A0F9552883922DC2442620095F8FCE32C2EF0369DA67661ADC7F160331FEC6F9E3F137C240208B8B761A9AF153EC38FBCDF9EE78B831DE3627FED705CA896914340E45D0F81D77AA8699143BDAAD67961B5DD00CFA98395B00EA6E958D20BCEACEA44068FF45C046FC71B1B41371D878498D1EA9DB4B85831C00FB3B00966FC7E1DA9B63E05EB742B73C04DDBD5F655542002B0ED3F02D076A17E12BD118CBA28EBD785D18820864C5E2722BDD3BACBCEDA5EE85F7B140648557DA6FC988A79FBB7444843A083FEE7392E22179FC5363D3E2FCCBF4E32288A0840260690320AC15B4AF8506988F14EC51EEF0A9C956EA18D8B9C6F878A05B28F06A237400AC88EBCF1A567F109D358DADE0404E21F16D5E1087679818B073DEEB6F9077E7B7996B44A37DE6D713BDAA42752ACCD6F47FD3833F6BD1C1ED4559EE26E81BDC9C078E66152DD235E00FF4FC469E7DE61D1B0B80DAE6D5565039B29CD15613C5CFC5E6B999662477452C6098CD2712EF82829584832ED72E18265D6C347CCF01D684C53548B8CA141DB5ABF2E7F0FAADAB4F70F77028AE6423A7EA4A8B34DDF69FC618A5279F3F66DD0BE6E13776A825EE80874458F998F34EA93C60265FAF65D6AA6940A6FE21C5CDFF5AA9FF4C47B6637978F3115E6015D35CED46BA591708953DF99AE38868E79C67A6644B54DD526FE302EE7F8B33795D4527F2908DD9C4B9503575EFB195A72932BDF4A0766FF6C64D145EBB879C2EFC42DB20EACA7FD82990FE2D0F34607D1CC55F3E9F77E4F293868E2074FD3DDA5CCDCF41590398742F6B542A3DE24383312E9E17444664697BB1AC1352C6E9CE0DD57CA30168577C2A3DC0E657A3D0A13CEBAF74712253E154A4A0FA012206C0DFFE0D4B32D04C8AF86827CA6ECFF603D13902EB2BB4AD1172208ACA4B7A859A957F6D11CE8F663A41B38BD33EDF29CA54718F7C19C0D8AAA8E26A6CA8C84F4698DF970B069F0BC6AF14B01FD9310B5568BAF1AFD7DF7CC4ACAB846C17D1906795604629DFBB02160FFD467BA3B0BA952FF9A97F9B1359C6C7DC8A94CE8C866D98B22581B3770B5A1E08CD77D84BD7F8CD8CBC4A030A2FA81D927A6DB1AB177339A88A61B9D02AED77145F6CB7330FDDAEF2B547F95844BF24A64847D8A58327BDA316D0005349EBA5158B8CCABA6EF1372CD53D33FECAA8A99531F0B089BD0B5A397776C2237F0742E0EF1B8C5A3C7337E39A18CD0367ED6A0CABE96DB878008CBDDBF61B122C32D0158C2CEC58E9BE7A3BBD1017F10E7B0447984AC8049CA64109833A4C4AB7579E3A439C5840897D60D4E07561FEC4C9CDA1C1F339A816B67B534215FDBDEDE1D72951965824BF88DF948F68C9844613876443790364CDE8BD9ECF80C8736DC4994CD6518B1B73B5BD9E212D8DCDE5F9C65AB77CBBA42FAD11A8677A11E49558B491669E79C4086B3BCBDAE9960431AC47CF552EB658D67A3A0BC8F15A4F30AC83ACEE4751E9A603795B2005F2F0FE4191EBBFAE1D4F323F87A81E3BD6E0D94EDE5062D16D69634006D4161B2BA1560D030B6A621009F4734CBB130C1CDEDE4E8BDCF06BBB7412C6277D768DB62B7D06088D9AF6EA41CF4DC5F5E528F056AFD74B49A40830D9392D4874E1C8A9EADE9ADBAD0AE91B3899E1487065D9903AD610B166A06E0EBF0AF9308F886B71FFB914F25D005CB6EFAED4B594219EDAD4C52FDB11EB388D51742763DE98922883F828EBEAFA6D167435D7900F43EF2D5759F82863972454455D532579077DEC8975C59E570C827280A43BA2844FA8E8EBA80F160735E0BB9B49208B81ED9F37F1403B7D5EA33333B646AF53DB1B36C47F26D7D1BE4BC9CC5D9B63D212611037D53856BE7C91BF1DE55B6710C23C46918EFF3A1E669EE61D96BD246AC00FFF6D37F8C4349FF1C1CAE232CEF0533BD3402984104C02B64A2F0F0B98DD9715F37EABC3A3EDF6948A77AE38CE696E97DDB346C9EF4865AF1291F7CEC3C746294C54FAC98EEB66380BD4BCB2FF5624C70EB4D1A38EDCDA368361736C68A574EFD9F64499A19C8CCF6A7F7A3FE54D1E9C61355403E7156386B2F486EFE081934F843C9B43DD38D28D1A1BA7E14B1883322D5D7DF2554F3F37D4993DCC66CC6C1614784D29D7253CC41228A45C0F98330221220C9894C44BDF307741861E3FF7136978F31F4FE54C18489375F324CB547A842FA8F158F28CFF3490503D39932F90B090F5BF71CA20739A7EDDE66AFD39A17B67541862BBB0FC9312E67AF1770D5B18E1EB4D20A3D605DEB7FAFDBACB3F3B10CE6A9DEBE40CB72901A4DCD5E4D950B49E77B9687254E458D103BC6C837A7B36D467CD709781713599AB275B59C45F5723573224EDE7939F75D616FB86F55FAF4E07943B4884F680C31BB4EF38904C1B199D777843E0E9F382D9BA575BB44C554CD3A983B09F9EEB1479C9B8DB4A100F3D505C80251648EC2CA62454DB72483E44D1F05AF58286228E291A8CD9C587C78EB66A48260F7D7B5EB14489FD6C86810E8746BDC50B6984F2F4A4C5E5667BCC183521AD3B7FEE360F06A821723A253DDD178FED6644B2D9E685BCD2420A4B30C1B4B3294EA60A6E1D02C7D92D5BABD3A0DD4DDCEDEC60D8911DD983798941114ECE8FD99F8DBEEFD5E2978F9FCB4E51AD9BB98D9A5541D519CBDFBA1E6D49CE9F20840C2A20 +smlen = 7630 +sm = 71AD9F9A5BD67FFA92A1D51F794EF170E823BFDA7F2352B45439DB36A7AAA88F7F1F2DB77D9A76C0732C89AB388102607081205A9E11090D46E2E27ACD4535DA8AF098837184D507128676096A76E6697ABA796C22ACA476624644AB86E5412D8B74DD4D8F800866FB53BD96415E9F26702C8284C6EFE2DDFAA7BC660DC1F0CBE21176B386C24ED5CDAD57550C8FC5CAE910A25AB1AE39DD56D3AD5F723DAAB376A03874D69EB11649E833FCCBE5181362CEC50D7DEA2F5091072BEB8AFBCE27499B8F69BC0935C561826B78FA38B523F76CE956E2FE1BF66B9DF37A77CEFA62D08EFCFADDA9993457CA23AB8FEFB364493FA34AB33767EE27F521476D66882D5BA8D46A4083BE16FDB2B131302D00DC31030CB09D5F88F94E4E9534131948AD204E7BE04BE6DC23D5729AC6E63FDFE1CF25EC20F8721FF6CCC3796B05BFF8C8653F518E04704BE84546910E453330CD01BCA710819C2C2F0584B0A401DDC23122CF5056CE934151E45AD7C5F8D791630287129A042ED3319503F7923EC938156D8DEDE5EF3915537166654AFDA4DD22D837ACC2ADFBCEB1E4F796026DAD10A1A9F0ABEA005E21F6F64F9B0463B6AC57D4489960EDFF5B8942ACB54152D1D7532836BAD21B8CC6194F9A2C7DAB02886E31BCA1EF7AB7A24DCD125C0AE5250ADF0C21FA131A775F375E32B40420AF816E604718650BE72E085BCB22B39284C747E36C71DB68850B31F0EEBA086CD5F7BC0CAB9F86C336A1DD6566A1950DE4F060FF21A3A1C8D80E87A661F9CDF2084D6344B6E1D7C31A88DB4C23C622BEE097E29B29FE2D5AFC86E9892222C12EBAD4F82895C286E78035619779AF7671AB692123AB45FAC679918297539E7B5E669F7B0C49EE4126E3769C0BD8C61BB0BA0B7D80C91FEDDB673C3B75BDFF1AF6609065FD839CC78E67AF70804F3B9D65E6109519F5B7D2161175FEB4C9CE6987D6F12E1760857054102A1F4FF48A6BEDBB0748487DBF6AB50CB46EDCF7AC79C06DEBCF55046612632B717B33FDADDD0984BCFDCC14060018B23B0AA555C1378054DA5A4488D73FDA63BE8F92875566EF6CB5CED0FDE70AB8FB676B9B2FC68993DE71D421DE2CCAE331D2CF6311DF1F02225AFF9B710A34AF90F175FDD11719106498340FCC760B69BEB0B4BF8A6CAAE975325C9F6BC2E4740815F9E8FD68A2C79D74CE7DD445CB1936182BA6DDE88610487E0686432DA18218D210EDF17AF2451E03D053D1E3C17BE7332387787B9F4336EA5B27E157C0F65BD7F048BFFB4EED1ECF96DFCDCB420B66BDEDA1827CCB14897E2B9909020F2DA86C051E25D2C88A992A66C8B8469BFC75E2DA2149FCEA51B1BCE87B374A25F03E504D44A52F456F3BF1B2A3495119A53123BDE9BADB9DF5AE1EFD34C3FCC90481DC801C11859E136080FE7CDF1606C7112D06D4EB51EA3BF1787DF9D57AE42B395063B52D7844122ECDD13A271F6DAA603DD14D9BC242D364EC5D6F27A92D64A879ABE39EABB00E8D8B67ED9F766ECC582328DD200B6683602DCD405E15283A2DD71E091DAB091CA0CB786845C4D166B6B2D68FB5F40C1788782FDA38EB265DF069B8C307ADD5527C5DB6A89691689EDEB4C99C017B35FBFF52AA3B9BD778BBD084283ED1107E401921EB7DCF40B920A82226555567F69A5B26E0B564BB5E46C9C287EF5ED5BA1240D01DC91FE6A2EB3A16C7DDE2BF0A1CE6C127DA0D7AAEAF42400B6B0BBFC312B1705F5513EFCC2C8A6F9B67AA32E087FEA08441A132CAB12FB664ED63586541DC2D3128F7E054CD0CE7EA093B374180CD4A4FCB1FBD576154E8B7A03B64E56D6BA0DF1599905C9E4144C87973EF821AB12D446ABCBAC50715F8CAF12A1F52390A553506F06834CE972BE1D2DB454A40C65DD69101151EEDE70A98A8D512E8B9EE0AEC1967B9154A5472BC7B6F06B257A5B85363D0458AC5044BE8DE68C644CDE41D2785064C4202A270C485E678F42378ADA6BD9118FB06D6C5496455F0DC9555F3C783AEC0617C773C6C61D9B4F343531B17633630C347375384E8A59CBF51B2A9065D008268651FA8E39EA2C7D5630A414598D61B9A3751786631436B5B49DF4730D1963FB11CCACA82947659AFE14495D36C98842D238D4A7B7A5236AC6C00D5DF242BE499E572FFCF62DC271264B19ECCBF7CE3D462F7852DB00C7EC8A8F6DDFE852F90A34EDC4350F70C706F474EF40D0BE1B86EA0E80C4036F11D7F2C8EAEF8A1048F1BE57E642D4C2F6C14E1B7E822DF2BD2DA539380347092B132A3AFEC82B7D26A6A24B3DD67A72BE7E7BBB020B696B64FEBE15FB3C5C17EA81FC03A8E8D5E6272759A0ABBFEB196B3AB2090121260F364D0380162BB9819A59367CDE12DAEA67738849487910ED88DB778B52244AB081C25E315F89E4CA99009F00A2D4C42096AB1C15C779063036B3B6AE93A0B9A76DE0409005D675763DAC23FA612183E0CC6E9C485359C3AA98746FBD4F799D8404B7D31B7C96A9B2E8E5AAC26A12492FDF7A90AE8D42416324C7590857DAEE868D9810A57CC7E67CB5B44FE16F178CBE81AFBBCA09FC7493BE1966D167EE73BE5BA8DD26DB77C1C727F81D2F0E4F1997A3425CE8D5D72F9CA4405EF970A6469363EA499741AF3BA6BDA3A9304FF330C0F44230D89DEC089EDCB653438B5AA9C2E8985DFCAC6FADEF0DFEDEF7F845A087571CE6CED21BB56367E13404CA41421F7EADAA80D07A0EA1B8E439E2219C3E443BD09BDBF22477418ED383DC672FC56DB27F2EE8DC40DEA6D7DA9A5D4FC2CF27F43D84283E897313B19D506B5AD39DE4CA91E0FED3439945B22CDA804EC77289AA651E503E441DB2E8FEE5124CBDD1A85C93965CC4900A84EE9F4BDD21B1ECF736A74B666E8614C96C3F935250428E3712AC3347BC9B6C32EE8F920A418134AC222D4C2F47DD1D487A14845D7CD1FE4EB8BA83991667276A83A84C3526DEAF2478D4269423E74004BC5F9B54C442E9E027A32BEACD086975EF23322D7FE3BDDF5CF8C1F0518406B08DFBCC6FB0E8849382719DFE42CCD1F2E042B241CB1BC40E559CCA0D2EC0E0E75436F6283655F0467C259763978E9EE9697B2541194E75EC2FF848CEE2EBD7CF55F0F2CE9AC007BBB8439FA0ED718BEB755AAC383D06AE75193E0083FA2D36EC701E1CCC19FD5F451C15DD675384DC80E4D19D735B8B3FCC29442B1E9EC672B6805849AFE18BABA5F4C3FBDDFE0EB26BA2E32B7192F4C286E0F5A53910EAD61ED9F63F1584341C940DD9A56C53299BD1F83F0929A5B0BA264494665AD69B2FB62491D843DFEBA33DE12BC274B8476F94242DC4A35D7A4F2B161DB8AFCB8125679EA5279AE29BEE68B9DBEE4BACBDD233A2B8FD62DF88E17F63E3AE7E8A0333EE422DDDB171789EDC4855CE96E3D1EDF8D4EDC8E9C02EB005C994D304827A3B61C18918F574256AAFAC835ACE2609EDBB1E8D825EC14BDD7A61C45F0E37B6D28769DC84798D49F3584772D215A2F5A67DC64C4755A7A04AFE47DDD12BEEE87045F0939E072BB14D0916133FC7F2126164106ADDA3810D95C0A41AFCAA304E8849DA5D685E0CF6A694FCC104BE00F4B4E6EEE727686D920B876FD2839F2713261D1A28B09FAA9997CED140F295A685847EADC0A84A13AA347FC558976B617EFD8CB8969108375799C3B12D8EB9935E36555B6507244B7ADB619B3916145EA8706E02EDDFE2FC013738CBB61B03E2DDBE8D78B25E79B9DCF01F63EE79316C9D2A6753CE287C6FC036EC074F98BE9C1095320A75C72E0BE7EB69CD47264F6B7676DC1A48CA04AB8A5448C95E5041F331C95DDA3E15A2A00A0F6658E04A7C8D562BCA1FB5369B62AE5209383203FE8B8D75CA4F59707B94DA04CFBDB336FF4E768E78E4EEC17BB83C21C1B3A318BE1DDB573F4D9B42C983DEA045DE7516059F9ED9471B7BD9DED477D7C4EC69D2563EC784F75576275B0B69652E6E7538F53DDDB72CB8A473342DDC4A2CAFD88C41B16A4591425921FE20F82508CE5D85CE792EDD6B6DA6E4BF4675316F264140CAF04A346802B54F8988ECAFFE6566DD1771D7D41FB7C02B425636C26FA0D5A04D1A9241D1BBFCCB5C9B88A4D6B6389FF0CF8435B47DD8AA1312D3B76F7F514DB196578B3F910E13EA27477A82359519754D13AD9E9FD103C8CA48689F89A172D905150E6EE94A003C1B44A6262CCB0C1820DF6E5AA1B2AABF57FC8F081189AB89775CF88BFADE8DE98F1C84C352BED3AFF59784C00BD1B10B605E6AB5AA7277CF7229D0B7B02C098B82DA83F1DBC3B498CB02411739CFF3263CD8B4C10E8ED63CC4ECA38EBE4FE42B099944DBCCBC80BED4BCBE0E081554E9999FA46DDBD99F741230CE3C72EDC99544B2CDA294BDB6027BB84F20096C98F33F17B50BEC82DA1C879F1C3BA721E64EEB8A75181889BD8262DDADBA550683B795B31D05C3F2FCA73E162CB593AB57944F914EBAF3C53B613C7B3400B615C9A75AE652D005774B5367A8FD78A32AB634899502473EAB8D6A303ACBA2B5A726F4F617CDAEF56F5641861A16CFBEF5A6C1DD56F5C587632CDDC9B57A7EF4C6D023E6B7021F112925159720893309450F745AE75F9E6A9D1D08D81B3AC05E9265FBC95A5089197897B073718B5BC3C5EF7A834DAB83CE98078585FFD6B4BCC6BF7771CF8EE38C0DFEEB257E97ECC47EDD763B58EB78C85C6AE8663E2FCB28592F2BC8EB16A1FE60CC64BC14C41CC296092339C4A4C47F9B278F85A693ECC59021CDA35FF90016400A3540836B2191FACEA04177F6F9ABEFCE01A2A1F69C8D73E56244EB77468C8A16C98095A5F64272205D2B07EF2ADAE5F30F3B48998AA02229478B10B6EF5A121689FF998AB88BD0C7997A55DD9B03FF7D02DBE240069A738A657DA5DD0B165420077F5167A411EB9AAF92A112DECDA1B5846A9D7E7DCB84D72A62E7BA8D8C1435FF42725C259B4D7C6A1F69012C4096C8A3920D448BA3ECDD1818E3F7E1E70EE19A924975508D545EFD7D54940619F61DC0493F1FAD4400AA69AF9B60CCA41F7DCEC805EDD79583A663CD4A787EE3D008324B3556BB0E06DDDEB89B62CD0B0E4C5114348D848A38A05850035A151953E2FC96BBF87AC0A3FA15CBD3CAF4E9CE7BBC6A042615C1E4D83288612BE30588626C4E81442E4C5B9021D6FA66A5C7F56A9295034E6604BFE1BC246C884FF1AAB9BE3CD131D3B29E30441F6665BBC6CC15C8B3B64CACD735A350347B3ABBCCD9E9E0675EB592AE60D861BF03F0F490DEE1C5BE4E34CD5AD23D17AB92425C712CFABF2750D38689729CF4212A55BD2332431C596C5D6F5DA6941D8C29CAB8D757611D40B06D8EDB450EDCA47AB428ECBA0062428CEF6B4960D9E3ED9621E1E15D8AD0C018B82794A6E151982CBFAFE1BF09915B4A4B5A4C0A1B1ED417FD8D3A82C77D5DA492BDAEAC1B47955027A2C39973B92AE2A07C97A60E3306A3E87FA4F2D34FA6138ADF4913B0BE57098BA207BD064C32559FE43BA24297DF55DA5966056EDA8E0F36E15FC62E61E906DC51BA568BE9F7B493F01648009B0F7728558B97097C54F5D61B50F640A90130B43781439AF1B3F53304F7656E09E6E8A9C45B92211033A068B21C47CA041210F4A62F47DB924AD02B915937463C1FDA5678A351FEB4450B683175FF4F4FB37958337D087944D446951C180C7E01865B0E609AFAB3EC01082DC3EC367148844650DCAE05AE5C6FE78252A40BE69B44B241BD2714C77832AA96698934F2924A46F5BCAF100387393000EE37081249CEFDF57CE4D6F55CFCD6BFE93F081F29DBE868B9B87A4F203070AC1600C253B92AE92E66762904535364B53513ADE438666EB111949321C5ED2666D7D22D47B080F7FE7D6E3040B6E512239AD6DBD209CAAD173C4005042B0FE87DE9DA65CAF30892E989A3900129D25158904A0C7111AF9575A7D632F02CC0BA9D557159100B12A50A87E4189EF0FC4533D826DCB0E8F7943FDAE5456C5C0E7A4814AF363ADD6E97356DDB4B21636326F83F18653A8B645DF32AD080D5B7737451F3700B800F95D5B55857030E30998EA36EF71FB30D50445B390DE5A5BB5BC88616DD95B18FD06833946BD8E02F7B57E77F22B410A87CB1002C33509A225A1362D9F2D7072F6206A6F12B2100315A940C67CD4E30F867038D5D458C4207C72A00B303FBE5CC96F177D8CD267E29209BCF241F44AD7F78B3AE6E5FA150E352FDA81C5FB1D7D07C0DD31BF36DAE15829DDC9D19D03492AD9D1A0D64F44D823C02E9246ACDA6797BC3F727C70C44E7044E66B3FD5FD9C69F9809F42756910F3CC5C07B142101C47DBCE62CD9F4B2AA80C09AE478809E3D64E4F5C6E58CC0B845021F51C45DA8036817D7EE35396BD4008B27250BFFD19E6937BB0745C42B97C7C77003100C184C2A39C40424773D48407CC1A2AC375A10B1674030646585A898D9CC7E10B1539C4465989C6EAF53752DEFD2C3C97A6B2BDC7D824373C40708C93A5C0D218343665B0DCE0F6525B7084A3B3BAC0CAD5DA00000000000000000000000000000A0E1418202A323DE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 + +count = 91 +seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 +mlen = 3036 +msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +pk = FFB9E0670DBB0742C267C1F99D7CD17D88DEB7462FC3DC67A48E40C0966AD9AC54165D2A7D5A09483B5A46CFAB67DDA08B636A12539A99BB764B79B35743B1869D51B3739237C5A3A34D7B12B546B66DBCE5FAD9ECD9EBD2E02C36B5B310309A60912CDCD261832A2AE44C658B344026E61F0E757C442E1A2D5C992EDE26D249FB0EDA6EB24756ACD672D03C2F91AC2D1FC7457025FD969BAF90CBCE04445FA143FAFBA9EF66749E9765AC253C51C63FFA9C48115AF62B20ABA9B572EE0B9C5AF44A9C98A8F4456DBBAD58851F0E9A6FB21464362AA679679A28690C767FF86B5424D3C479CA6FC3E45A61E3F4A7D924B819F6196F74ACA2AB8BD3EA169AA9E94D67F161E6A316475F3C47418ED47A48A2BA3F6C8EB18ED746773351E7D27DD0AD87DDA1EC954F8A7EFB8DD3ECBBA631D08BE9D01D25A8DB4F9052B1F07A4CA401E76B21430D1D9D5314759F38BACA6BE2011D31DAEBF6EC465164799E9C938BB026D32E6885E31ECEB6A8B1350C191CE3C645F5BC88D999F8960A313F2A279013F07AA97EBE8DE3DE5674985FCA52C8E844E557966B2DA8FD61C14601136195E78888A2F29785118B63515C0848499333854D665A4DC16F59E2313C7225F9DA6A23E3374D954ED7A6DD6F52F203F8763D5900FE024DD577D6E2C5A44409B96C628FC3A6230E772B13CCDD8319DF095C90E39F2CCD4741D0F5CA7E2A064D0E8C27E9D62D77BD697C8640C711E2C02BD9AA1551F225570CFA5A446C9C21F55F34692223EEBAEAA7959B7281A917BB51A9510597612EB7781194CE3E61CBB8945A2D86E1CF15F4915723ACF6D3FCD478AC7F81683E3D2371B8D59B940AA490065389FC210419D9435896F2AB1010DE88F912077F8A27F86548C002AFF10795526D7E893880680DA0770890DCD91DE491EE8A6A6BA04DA902B95A5AC11D0ABD521BDC39475ED5514DBFB405D11999D467BF753592AC30B0A01861F4D74123B3D73BCD2D78376E7B822EB1810822531E8A6235C56E8AED8CC91D7D8093B93C028AE6B61F9FAAB1EB8F20D528828628C0C6EE2FD8A30E06E201CA7D961208EC589DA3B4FA06EA875367FE7848D570AC09CE60B75E298D37B6A4BEC119AD81DF0D5613423B2AE24FA865EFC0B20F855439F1D7CBCAC4A0B727390A2A8B9EB1415E4DB8D034A82883B15FDDF9A9DF6A73DBD11728AF8955B2ECAE7DDB67EB974EAD973ED06620A36486F764C3CCB1EEE9A25BB00DD478C4999BB51D3F4074B400D122AFD8366C002586A64DE0CF900E9301CC4C2BB9F5D4C622F779C714D49BE2ED5D1B996B630790B336CCFCBFF9AE129E13C228ACB6BA006D0989C7B4AE8DF197CB222FDD1CF28046EE98DB1A05BEE48AC01F18E2433E9BFE983D43E14DD5ABD74B78756A22363B191FD6514F5EEC8F41A36A28DC224FECDE9A456EF817ADA0E68F0E204BC17D6E443DC1558EAE2FCA5862D82C29FCAAF09C7B94B9C68EB4CF26F4D2CAEC0ABB883A54E9AD8A2A8D80FE1F19BF8FF77DA51165F67EA29A2C54CD758F64EAD2C681D4C15438C03734347BBBF1A772E0C3B45D92E425F8D82032A4CD90D5619BF48E757CAA3609B1BBFEEC4ECBA14EE52A80FEA0A779083777EBE7D1D0973CCB2CA53CF2E5A218ADA324ABB9C8C5A9135D99D394FD215EB35FD6F3D4962524242FBECDBB7984CCFD92723ECBBED6E4E7883891FE0FA37E1F6992534A67B7D31097C7839A6281BF20BBE8F12AA324715265101C3F86627C532887C1552BDCA26DA80EC22BDC18D05FE715817C5F4ABB8F7691BEE289661A7E51BC3626885981412FCBC57AE97CEFA8CAC2C5B8187390ED5C14C699ACCF21C90753BB2FD336B5BF57CA29BA526A98A341A3CBFB2964328D6A1FED3596ED6453A3522A7A4AC1B4E2CA6AA359613854E2EF08F3851B8FE5AA030B3B5961B542C84C0B9F50F0ACD98A74396F839375D2D570A0E457D345D4099B0EC140486AABC12CB8CB83C40403C15E5FAADC545CD1D22E7EEFAB7C3DA56E7231542C6A9F39CA4275B1E25348E63E9E030BA59AB06B26DDAF6AAF2D677BEF38E5421C418F494BBFB4B1393A38D28A98F90BBE63064F3C625A0A83C58FB1FBF324EDD94181E4438E1043B4F1B1847EE919DF0B34A5CBBB3EF4285D27BF7BA26CADE25F736F1B636F5E1E4023F9F906C5C22B39AD7DAF96F7D835F405A061FB56D65FF5FF33815D64879A90D7A57B3680B758BA758766B6CF737747C41B1C2F2D5B74B7B3A2ABD63746DFBA8058C997021F7D999D0A8BCD3B676AE455A2C0CC70E3B8BDC7B8BB4E184D23B892AD834F1859DE7108C9899F152914B31EF374A13E9F08364F28DF0820E13DE6A6426E31F2F1407E585F08B2475C8FBF61209294EAE3C4E01A1B0979784F2D6B0497F17F388E7E17F9C3A49B65FD821FF24ADB730D4BE41A18EF9EA40A02DA9B17E5DDF5734D04CD0460253C490A6AE2BD24D08965B5AEEFAA085EF558BCCEA8EA967C4B4815570E46EAEFD0E8FED3C1C16DD256A20881BCADB8DB5AD1CFD1867852EAE2562BC588528F44E12A0E39A781A4FC94A2737C0D1680D15CF9FBB2DF120C4B9CD255B26E4822DD23F815FFAF6AA56426C68621633F0BFA2F49E093D78B6C9E4FD2A7284B6B46062928D34CFD6BC232905673DC6B17B1083EE95A56C0E1FA9ED9BDEAECF4377A34F4D58AC963D58085E8DE6C79E077D7B45EDB6304F1DAE709C28A312522ED0F56ADE9AD3642A8CD317BB751EB7B2893223044DA760BD242C142E1F1F362FA62FE83FD98F1CED6B4F6B540C924963204A4CCD6BD442AFDBC4732D2E3DCDA0E19828B2655696BD0453F56790DC3A2029E8190F781DE1A73516A1B870C1A11576C3E4365C78A7118EEEA5F8B58D058E6912C113030D1858E108A1A8A72BB110862FA0EA3540DF13DD93CDFEA39682982BEA2FE404857F623A3F6D842A8AE7A6C52B065899A922339ADB3A2CF201C3EEBAD448D9955965BBD26474336CDD1088FAC277961FD9FF668B9BD778A8B75444F46F5E7DC12538F96F5B13AA720E31DCC69EA83676BE8FB893C6EE1EF98DE586D258B234F4EE52758E9D568F4C730CD6F0AF4AF6CDAB831E76813A17FFA93A42DB4C216EBD940B3BC718529DF31FD97C9653D9C713CF705C7D0367903098ADFC3B01BC54E5286FB84CCA671FD8817AC38F0A85CC00EEF46F1106762A6FFEE44C43A750CB742FC6A004A92A4917512801D910C2E33FB49C8D793B36BB385ABB004F2539F488E468D70E50ABA41EB682290F1B2DA4A3E583EB8F0FAD63D200A98D2EA149F4620FA7889A72CF78B238090A7B78E61A47FEA5EBA2DE05C4BE9A3A93A87A1CCB8E7BE4E84CA7A7BED952B213E0B84BC9F452B4541A29ADC287094524701EE8E50470E932B67F5C80B61B7965D622623864B713B4E9BCAB63C26AA1384B89DC9D4CAE2DF9CD6A9618CCEBD4B43C06E136B4CD7ADE93E9C7B5F71331B22824C783C42DA36AB395701D648255F3C2B93CF8FA65B0D65482FA3352096EB824EF2E7C4E623A42400E238E2AD87F5E51D9209FC716F0951E2D8B1E59BB1D52E84FD3B5F229BBA6BE2CA141D6374B2E6040718BAF3285CA7BE60F7D9D70708C7B6CCF70BDCFA6F182ADDBD05C7C7C0A62F0E7CB0B3E7DA0911346A25248F341F3D1BE89D7C1DA58F +sk = FFB9E0670DBB0742C267C1F99D7CD17D88DEB7462FC3DC67A48E40C0966AD9ACD3B7C843B3505E0D9E8C9D1DD5CE1673DE41ECEDB0FB43EF91F1A9FCF1F6BCE813F0DC315E473959C5D4C71482F74BCDFE52B684306F295C88FC357CAECA3F5B890AFDC30AA217295065BE6663AE646F8D9E280288734C0C411AF9A781B6B7B9224082C8926419486023C368D32405909004DBA4090888210881900BC545C3A67013280990424EC286091A832863844DC1228993A8841B362A94046E9AA2005292095CC06813452D4888251B038504278A223345E2242D84C60002B085942666011432D11670009964DAC6295A82858C4449D2008CC1A04418874849020C8C922900042813A85001168503304222B1281931101B0760902064DC4064CBC0858226081493481018490C250E1A31021A25309B002440480821448E09260142384A088961CCB429D88200A1386542C061A2C00DCA466252146801138CD2128DDB082D22304C89324618388141980888468C14192A148009098331DC964808924550320ACA14490C42101923059B12851B2066A3022D4A26011100120C42802045711323880A432840C004C238720B22510215042404700AB200E2446CC2368D5100460C28509436681C0221C0A03011184CDAB0845840280BB76C14094A132980DCA6651B881041C84459480E114780D1C6244A127212C625A3146651366E2235820C258522806DD146816230890C8451634028C3A00C99166163B0106228888B902800443144882D8B028D1B03500A254001A8200B090411454104B00902A561200320A02622A4446ECB060514054903B54013C06D08485024098111018C03C96803352C20425258304644384211244420917001413203192D08C28D51420491066921C44040C80550B86C921042090140DA3000193065CAC0241804911A386C23B96C0881518A14124240321CB38404357120C491A2080E23B801D4000D899245D8026A11270204038C0A198C09982DD4848818C4601129529A881180065284869100A5011B990151364558900822484D21081260324ED4186E440006E4A040434445C4B4050A860D13831110C185A426489C8808C3C868C820465A02419A262E4B92680428849244881B356099320E64C649C90601800826C0164D0234465A14412030698C820918298020149004036084C250A22410C2A8250C47650B8611C13829CC266C029000E19868C3208518B36192202001828403296D12990100318A5B884DCC0840DAB868E488641A3088CB322401074D038584222432D0466AC8B62060C684C8A8095CB08084A62448C09150146050824403B24100A26183042453A22860242E1B864D8102494C08659304309946320207828BC871C4B244CA0490A036482281480BC284C34452600008A4A27142344A18084513A1811AA10D5B202D93B004038880CB860D40186D6210000B2024D3182D420630C4806920456D6404444A360E599641E39071223132A284449CA08011B865001131918468D8480E21385258B060D8C2300C2346030804C332209AA24912012ECC364A518291840030A446241B8061A2307100382212156E800252C2C2288CC600DA484498A411192765E4C8714C024A44A431C2362050802112258A61A409C1B870C9084E0A047002450D92300D11B309DB4842D02072A02284CBB629E392600216505A361212375082365282102C021081D0864011238DD108680934504A188914188AC8346D4480694496095892641006816348291CB56C1C046259C64D149328C90822603210A4347224074CA444848B308D09390AC8088581C860E3A261222804DC904C11B78DE1820C10A065E43430C4A08D9A860544460562C249D9280113186D41462054A66002099218344423A808D0C86842B281C482209AC85094486182306AC9326A6326504A240019B66923814C081471142125DAA48D8C022E4A146D13A441622604D3207288C64D23262C9C002C1C0322410864C0A6241105300B0581838825CAB80919C6441214094A00625B42640194458928806306600AC825CC1642C210291092259300711329715304698C220A12026C04A1645302908128321C37085A024C212682838024420280D2469191282519A511584682D9968C12156159C44889846141A8651C244653464089A0815408844246808B182660C821E10210D02252AD6A4C1526DC4FD556994221D9711318D4AAA20C22D72F6B405638232E55CB6EA50635364D391B6CC3527E13E4BF9F2EC84A6D2B7B76A5282881B0B2F96BB6579DF3F9A4454C6C31E2C523C7744FA2B85C3F199737290761092255FB77254C746CC9C8019D8E32DBF7EC7109F87DFECAB62F26685967D4E4421F4B3D5841FFBA7BD0DB89B96234C2D02D1EA0B00677EC2987325FE9C2682007FB41A3165D6052E631A7FB82C1A3E186B7B23065801CA71F7E1F243F30D7A8ACD662D6ECAEE4014325880544D3D82E8C09AEE6D929B69F65CCA65D6059DA592A68551215829EEF164B289AC6D066DA87425D3D77FEF5F257E145EF1FC321E456FA70518E46066F72CAB04F0BBE635BC2855F62EEC97F4FB1114D247C88E4B988BFE58FC05B1A5F829169DC96DCF8D8A8C65B8584BEDB5378599AD75303E745BC1D68DEF8663153FE058965A14F48653AE0937D0D2EE7CE1F73E1592FF683AF1ACBE2BBD7DC07519C2584EEE1DD65F0E520465B9A85E107E4694EC07FA5052048C86D5B3B3E9EDFB29601C89FB5A854C853B89D6817E1ED32763BA31AB9E709EA464D9E4D1E0B610529416BB66E0C583D87F2A421223137638B79B2E9C47104CA7087555414CBC7FEF9FE146994597FBFBCC169B4C7AFBD9AD44D33BA6A6D9F11D9EC80D05839BB485D1EFB537F47A42158B1D37B271B67F9757039C84580AC57D1CC1BA394F67C1F15D71951E049AE36CBD7A0BC8D183841F718F337918C11AE96450F956A4302686E989B237688B8DFB52ED137EB264AA87BE3C2714B1B57AE4DC6C8974135E80521226624997FDF3AF7EC2F009126E48737FC39A7882D294F692113C6DF14E73240FAFC320CD4B3E8A6223382F291B7C51C1B3704BA7C4801CB625AF86AEF83C93964935354F6A58AEA6483F8682D1C6EE5C7BD2C4A7F758DB0D1AA473FFFC7AAECCE0C6F7F53377A1B2A8AB2E5EB5A5A6FDF7BE04D4A44BAE27564C70BDB50ECE2A7238A3F6165A17A02D5D7775A782911E13876355FE51040E2F70097E38384579073481C2194AF0C47FE0FAEB7F9B5CAF6BB52CC2170A44A4A8FCE6FF49C9AB6907910E4EE60A9CCE673168065A58EF7D1A75E49972921F2992940AB6F284B4B1EA7B65394FB7D9737351537E716C1E6887288D7C8244D1C74F2437BDF4B5A011022F2C8DB72C31DEC99BC030104B229F7A363CE3F1C9D755AFDF9E86CE09645A83D07B8F846DF643A20314A3A5862B040429ADBF2AB06E3B27EA58805C2A16F4FFEE9527ADB6206E33C6EDFEEE6EFF83E3AC14853534E751804DADC9429DF9F9F2C54CE496648538A6B8A54EAA2B530ABB100D9213A639ED8BC93AE918677A1C92B7E2161EF04ADF83C5F68B55C4DAABCC72801A739193F6946DD5C6503EAC6C894C6B590FAA96D9AD86749B69A598216F5B41E4845089A1BF0E23A0576F7DCB5C629CAB06B6C858B8ED1BF3728E8D99A8126A39C813CEC2E955B266B205D06F3442C498020CB1728B6F864C679DCC0843F8BD82428F6D69BA42D61A025BF17425B56018339CF26CACBA0B615FDBA3C5405526F9DDAD9BBF8F2416ECC5E053B3AE41FF03379680CEC42B05C49D1EDD5B764BE4185A6484474ADDBD95ACB4882FCAEF767EE49F8D2DFB81C4428609E78BAC3803789C856A9A9F2A069A05DFEAA6FAE9E5FB31AD7594A6BAE6C73D5D5FD8D7BB96703B9C2E816D5F63535C9D949A9389BDD1FC7F17F7DAB019710B4222F76C49896E09D9ECC98F3A78E19E4EBC48445F77DDF3DFB5845DFE85E3171FE3EB95754DCAF1911BF8A797DC3C1F04C36267A70B9F41C9626316DA257F60D293F66F7B39FE851EF27CE534FD07A6EA7F2D2D73A9284BD6F8AE4A4064BD0853E594D0CB513A7B073DA6D5FC6F31491DAB48A5CA15DE92E07424709EB4154FC7163799521B9E09775ADE61889BBCB751E15C6BCBCA3CF13DD34FF6119A09D2573CE2248036D530BD9538C05CA8D5234508CF120ACF782D2690C0D35841BD3AD8B8E25A54C0771B4CF31DDA69F3DF1A05842DF8ADA24131302C0F83BCC00B25947FC27A8F6D98DB15AB0FE1C0BABB6B21BCD148F06D5F6BDF1731434A4127812E5B8804C0FE1732B5414AB6450A525F6AF74B8DA9152C91339B48308E36DCE52DD902A0C987B34947D84ADB168D8A0B9731D736447443B1599124AA64E81DFD78DA377764BB930D9733F2AA324A36D2621ED8CF637C6EFA8F8BFB062BD455D0C62A486D6329BB9CC658C4EE46BBB2D11486D5FED126C995C164CC14C52DEE1F275E4344603901BFD2CEF641509EA18290C27C71802E9E21905CBE937D66D3D888BA2C6F1DFA9DC83B83973F179FDA1EFE5210760A684A09FE78301AF7EDEB21B36AE30BE9E653483D34FE2F4446FA79913D54873231D28BDE615039D5E86586994DEB6858A651CA2D6217A6A73B2C3EB23D0CB2CB5C12494FB61705FD1BB6E4487A06A4421A739012D84E7BB19BB82E59C5407EB76A398F7FAB3D996F8A2FAF61AC72C3C39DC654AB92CB015CC0B38017F6EAB39176971F38697D3B3EC08A7DA400DA1A31F9ECDEE7D1B38D715234A3E633F652E141BF663D7E3E201CAA42EDF3D8697C83E1ACB82F0DDDCB80BFE75645F1B1969F888574F32D034A28052CF3054CC15A1FCB2E45042F61451453BC42AAD4E6A367E6C246A1A42DE758F51A0A77C94D24A8F841E14ECB9C2B1690F0C8FE47401A15404C2D4C71E5E7C326449BFFAD91FA3122BD60C000C5E51725A0D0D5EAEF06F0B40E188725ECC7180716DDADA29F7BA8E0BE1A9E3E9F6C180918C62B7A6925BEDD88AA5989472B3402EEFC3093E6D34A632A1E577B44ABB8A37AC8C1C97F0C57AB1390D8298EF378E98BD591BBE1519B3E37A280E983330DBD9166501CF1B75AEC0346E2ED88512EF7BC33D94FB3C971E47AB29DB32F6CFEB93F398493E0BA22F81A6101F876B5B52EAC8ABB40BF58F2DB3869F665D7A0ACA2CE6A66FB4D16DD56A3E061A2125DFC14D1369915B299B19CE08BA9D20E704EB9C23CA416A32C82734E2DB7847DEAACEA733DCFD1FAFC793EE378C3B50CDF3D0FFAD346282DC393FAECECB59A4160AE20A4D357916AB3C70CE1AA89A10BDFF3BF9B7F0CFB6177CD45F3E9C3AC458948744639BF593BC28A4B4330BDDD3B482ABE6AB87948A457166F4E4EB811533FCB1D7863B421F5C49B6718367A7A71DF1D0735B14CBC13807732871C4CDBB06C2BAD0070A83CFD4C64D4CC424ED482E58996C9800A3E0D2B6497F6083E664C04CF201D135DCF86460BC79E03677C470873DEC4339C59700FC788EE1AD61005E659F770AC938C5E1CD5254601808FB98FA4522BE6364D60293F2F18F694AD1B226510A38C609D051F1FA8F2833A9430CE178132400FF279831043015CE79A5049E130CEF2160D28BE61081C8147277AD33205CFCE204773B4E5A0CABE9FAA0CD6FB035FB4F89808CCB689109BC8C860920A063C99B5BAA3F6B2D9DC83BB52795B6F8C62475EAB2063768B7FE58A2985A920B9B211B208FD3C3C73C74A3666A8A94A63560837A7D39EF6E09970365BF0FC7B9B2A756511F4909F9B37E1E2F51024981014E086CE3D0D2BA5CDD91727E8DDFDC36B1A96DFB441CCEE9E1E9DA78808215CFAF76DF2C0CAFEC90388156DC776D02C96732CD0C9D8A4ED4DC1AF162F5C8AA14CC709EA04ECB9FD56E31E89AF3A2429879BD61C65D6FA4E38CA0B6E8255D663FCA3D1422823B6B369BF897D62DBD5F5D8281F1524C0E21EF7662CA610D49E5AE148C9868B9789D0822068BB20E3CABBE681C8A9F17B1A05FB51338EC958F17688093B2181ACEB580293AAE33C6BF42608278524D5BFA2B41944C8C2D89ECFF85B86522033DA40DE501EF9762073EC3A7EE890A83F0E3139CC2DDF4A0D48F043691CFD1B1BC2B40E488178C8DD928ABAA1E1301EEBCF24E432BD4A6EE5AC08ED044F1D9D1407B76DA020ACE2FE1BEEF1D7EC989860F3CBF98C200C0180AE199E3B426DBB68BEAE16179C8A262DDED2F15774A91E32F65F5898A4E356B580ED9551F7A492C15F8A9D8C801C4C24F9A50B3828A85F5058D0C8607124BDDF3E6157515A43EA0F7DB748163E2CE3D838D4ED5046F0AA09A9AD96FD8D3B93508DD7571B61C700131D1F2B0430D3751A81C0022FF5EEC4077C7913A5EA7DB6A6A9EF14438D150C066578827FC149D86FD7D802CFE3BB4885A82B7A302BE85054A76C568DAA22793984C9B07F40E13290E373397278EA890BD28CDB15DB98C28CED306716E3B55443BFBE358FFB28CD9DF81634B9E29D66BBD5F80A8317FC53EF0016642FCEB6F0AED660DB8C9BA2FBCCCBD41F3D645E50419E545636082B41F1364762E370C61B35C915C5F48D8091E0E07316303D937EE3CF2BD356979133096E82D65CB72EC05CC9C7163A2AD4151759FE643EC0D613CFACCBEDD591BCB4AA22B36EC1B7C02AE9ADD2F5A880966FB3DFC1124CCD6762718D581720C1E9D9C108BB6DCDC932E1ACD956788BB910FB6DACCC76388EA615C5591D79019597D551F29E9BFF4DAA93876294A7D68DCB2CC7A2BC8A66DAD589EAAAE7F5572A431F0121C4022DB27515D990218BA22B51F3206167BB27FE1CA9866952C8B5327669AE7DBFF480122288EA6540E17087B01506434B8F8720CDC6E7545182676FD42574FF81EF1FE36252E3E77D307EA826969C3BDA018B998 +smlen = 7663 +sm = 0E74933B12E6FE739F2104E212B43EBE2BD895C629E59F9ABE560FAFF7CEC15039C706C7A870EA9BA9677A2DDA005A64D7461E56E040045D3ED7FBEFF70B87861CB7A9548FA04883F1A2FEA54D011B7BFF78098882D12DDD5D48DAE8A53BCCD9C4487EF9A7132A4AF84F26632FCF30A16422B14A570FBD2EEAD4D9C331441163B56454A7974C3B4A1FB886DFC831112BC667A231039F870E010B996EE77F14F517688DF70251BC2DA9EB76B3F3412E8ACBA40FF0365C0E28E424F197C7049FBE8C2B0F80AE92FD703CF945D00C3013AC11F0A29D84850C057105BB433FB599775BEFAFA916B5A65572A65F4B0006AB9C2E06DA371E2EAA7AF66AB248570476A59006B68D9554BA59B3F261D1F22C39332779CA7E909A81752940AB8A17EB16AB847F01FDBBF28945D3994A3689EF84558ECA021C2A795B0381B6965BACC2151EDFC03CB61C9532F2C2747E499526B74935B51BB391AAB289BB0F0A86BE4C7ADEA0BEED6D2B68B56083A334F55B7E511A5A6542A8B4EEF8C50324E59512AAB48D547DF305DDC3899E43BBE68652EF21F496EF00A4F2B59C03CE0789A30B6314C6D3671568678183953217D1E4D38F4B2DB6A6E5B6B22B32E4CF88A0EE49C65C5BDF886643D41B78BE2B17F8DA25698C59634D6CD8DF2DF4A060122F052386FA251A483FA61AC4FB767775B9B0364A67BC9A51EF9C34D89F9E6150089C2E23AFB44C1E537D7F906CA0AC6B33CD04DAD4E346C1A7CD9180AFB0FCCA0C5AE64E8110AC22E38DBA75F17D7BA9509724BC6BFC82F8E5EF8CA3317A50B36F077E4B9CEA557A2CA65F4D0CDD28634BB9FC8BD2277F0C64A4D70CD2AE7578A2CCD1C12E71977860A9B475FE17A6A567449330AA168888E9A77CA13706F0BCADFDC321A5194516AD855290B0C54D15FD96FCC162D5D59F650BAEBD876B22C613AC0D5DC3522E07444FDC2C5E37C85C6609E92D7DE8614641618AF564A84C5B3A056B51B2F7A6A3F58C32975B677134EC36D12B45D4B72054FBFAF2AC05D34C12AAB8AE792D63337699255D12F5D228327907506FFF62B1DDBEA09D0F0EDF9CCA691FA91B69AEB7D04C598B3BF8ABD5FA24AAB78251332806B70BA0304A428EC3E43E0EB3BA7E7EDCAF69271D362A9BF03E923522982DACD03348ED08C2A825E38678CA7E0921252EC8DB03B36FF8F7A0337F3EDDEAD98E59D8EC2F90633E500F6571F6E15D41B325308A8C660C18E7CC8A2EB1C9E9F1F13A370B3136C5DB55CC87FDC180432E656509FF64CDC4DEDA74B116199C222FF90D678C5AEA938E0CFD38D190663FA02B0C2BFA0B8A07EC40A173C24E0810758E1456DF05E9BE348D672A2F379FC0E448D38A41A88D6B460EA1B74F7550A327AB13B51C559A9881316F64161DA0F36DA1F3C8AAC4DBA57DD928985E164D15B71BE490ECE0F7E2AF037081B57479501B329561C4CC7C35944C2633CB4A1D5F7D2902C7AEB9263AADD75FB9964297F0E7F1E490F187916B90A386E461E5180108068142BAAD5BF1BCC248851F794F07F88DF7873E045BAE7554B793E9D1293FB5399E118D7B466DA7EA893FBCA70296AEAC21D46593ED125161638797B008E8026CDFF6F7D7D3D4F51DC90D098300E806C29BE24342DA09DA584DB8D50E46DE320DE3C3BB0049E8892B1712DB8102D6CDB1ECFE36508B2DB9DA3433C81A610ABB24F474F07748F97F08149713106DEC860C6548E6ADDFDB03B602124A1AEF225FBD430C3485EB1F046C8B03A50D5626128EC90741AA3B5784E99EEC5620898F4D0C3848705983B2CE994CB37C53EA8B5726807346C5678CF270A04CD92A9EE098CCDC9A86F5F4F73EACD40EC943790B027AC6D5F18FB4CF10683131D1C2E63C3BC25BD4736DE2FCE1C40B3686AFBFD07F39D7232D8B84859A2C348DC1C518906AFBCF5DBB5AB1DCF9F009F5010BCAD4864A1E26CB1F27241EB2FF4DF2476215935AA1290C5F61856C29535A89A6E943757D7C66E83EE6AB3A55F9A13A8AD4C5168495434D7F0F5C2A1C9D2D8DEC03807ED1E61C1869D7931B8FA4F63FA6BECED57021D8F623D724566CA722236A643960A61A696A8822C0979D1C488FA4B5E10D577C39EC671D8B0EA31D42D1A83BB02AC71F76462EEB1D1987DEC31CB0EAA78F85C6F7B89E9D130A70C304FDA3AEEF4007FF70B5D17F453AA564BAA7FC441565421485634C0A7B6E69284886F65E2FBD9E0BFF8CD1C6B45197790E3126C02856A0F9E36D08C2986AC2857BB69F273D7769A218CCA146F74605DB079920E9FC7A4FA96349891FB706DA41D07EA5B3AEC25BEE8B75C2E51D7D3788F01A0AE41B1F2B5ED288F62DD89F021DC277314CA93BFF80ADE8DC6E4510AF4CF1FFD00CD23FC312AEAF6F44BB27FB3B998C517D97229ECE61B5A141BEEEA0A350378D47E5145C2FCD53899E7E18AA87A798EF49698A8FBC0BE9395A0DC24BF2CD013CB686F3FF7C2564928AE71F6EC1C334F62142C5D777EA095987FC41C6CE6FA716C09E6963D377CDF8300D554C2EA2DB4B20E587EB6F22861CD53E98897D45B1F11AE3391688E1CEBC84BF7E6AE658766DAD1190C40998B28AA573F6806D4DDB52E0B860B641FBFAA76B9867C85C71FC316F4D414FEB88A6994D08018F56D7BF337FB94EC149372E067DB7503C4F72442CE5D64DC050DE35283CE078A1FCFA73C6189ABA0E03752C2CB104CDFBDF691B0535833171029B00B7BC1D0CB3A1D01F47DA5B5DF9FDEA6087BF3EB5EA8069D961B98E0C48A41902419EA555115778063BCF0EAD95761DA5216E598FF5692FC087F3099F3BF21F18BF0931636A7CF3F9BEF71692094BD60340FA00EA28FEEB576FC2EEEE9850FD45953E5A7A465B474CB9D56EAE0528381241EC68E388C790082AF5EDC63E04C4E1C97D1AA18A763624F5B66B9146A7DA70585A3E038BFD338693C1545971B26B0E5FAD2527D1CFAF89D2240779F231EAB1755B36F545B4A8977444C96BB5A21AD3A6398281F7052777A4DF0A0B1EF223831CDF7F3DCE1F9E250F80C52FB3DFC15F9183A72FDE73D6CEAEF1C2B646F807BF3B6F600E5CF2340A09F025048C32D49F32BD9B4F347127410835AF20575BB5471704B37C3FC848AADBC9133B8EC8AD1998009D748983D586F7F5B2FDBA4168E49A3112C3EA5E2BF3EC9E767B07B6E116B6BA2B70ABD859E1DAE0C57E378912390E75248BA8AAEB71A31744CE62BA060A6A052B8BC91929F3D2DBB82CBD17508B167FEE3507FA751828CE623E101E513A152502A6F810A16261E6AEAC6DF641164FBA66EB9480BE1D8BBC3E03E4C5487B4E80FE054C742FB0B79D8EFC10C735C7A302C099A967470917EE848C98D82F3CEBDACE95D8E5584D66FAA188AAF82A263870785F545CEDB8B2175E3D5E3CB9C88D844B50E5A586D0661E91FB567E11D9A37AA81F8D3EC9E2F395BB743256860299500731C09F85993320CE9B8ECA52E649D5FB745DFD223F5A10CEE25B9AF9372712A31AD6CFB2B20DC0E65E84B9C8B279E1675E7DA16F305A89C257057324E2BFA8D3A907902B7751DDE9FAA3F30F351849445D907D4AFB2612A95AA7E96A030CDF80A4034220F0BB19E33D5A17A6AFE745AD5DEAB2B794C8BF5EC5DAD73BC4E6D66D13BECD3F2EBAF5C039348D51449FF3BE5B22DE3FC618156DF558E17E444A4EB1500D6CEC746B003E3B368E9435F43090A733DF7CA9A670263E64D21C3E07C81F88C661119F489EB27BBDC4CAC1621CBE4742351131EEE0234CBA42DC9075DFA089E6A826EE843C8EA632C2F5B5F9F582A95F2BDF2FE9532CCDCBE4BD61EF721B5A25EBDDF26292478DDD89DAF93B2831A4D99FEAFBAE2234ADC2E7BF8BE06F7DD285DBAB601DD6AA0E3BE2BE534A22DF1D5EBAE866F7579EBCBA26A7A0F4FAA2F6F81BA62BE0189F19DE117E0F6034577949E6BD6B31A57C9C878034B2E92ED736A5EF4A0336F3363BBF025FACC86876CEB5BD84C998BDC2CACAC095300D93B6297CD63BA34F225F355A8C723BEFC2EF22FA551FE37C037966988596F41C3BCFA42F866AFEFA2E0DF3B5BDF430A63D88969155DB66FC2A5E428683FE11259892BBFA1D651010CB7E069249DB7976CD74EAAA2802870C7EF86783F5675952F7D72D66C4428BA731E93292C73922B34BBD17F09C20CC5A208AE3FF253F7B1D154CED9C19F81E35CCD9F3E7EC0FD0651FC7C423AD5E0C88B73357CC1743D93922A20AFCE328C61744CC81AB54D1DFA5FC3DA0E511F15E0FD49B76F62027FFED2A97A002BBEB63DCA270DE12A1454AF2DA8018FF67B34FC151310DD072EF94369AFDC61141EC062855F85BBB9CCFE7AEBE614D87EBA0379E089DEAA4FC0270A3518EA3A2649DD7B80923F910BEF5030E33EF69DAF7EBBB66A56C4AAB4ACDA29EA0F7993E82F67D08B5A63981AA99CAC23BE6DB7F21BEB73B7A6E0DB56C0742372759EAA8B582096514EF8CB633F0368B843ABF5819FC9AFE276AB9CF98DC8D1C687109181DF39F6533E8A30881604F9D4B1FB603BE565CB47BA1C65C39B5F319B01540015B61559098C0F68A5976040DC94E162BC22DAA96902F4093BCA5B06D84F01BE595DFE83069D95C09ABB0013191DD10B19FA0FBE827A66715FE67B1C25AFB1545A0E81093E400C4CDE871C658322EC23CBD4CF18039525B4E5BA137FE78F17BF67EFCAD98BAD9AA04300A5EF018F0620640D7535814BBACEE82083CB298A8D07814D1BB308C2D60C02574CF0B1A3614FBAFDD1060A9EFD4C31DA1C9DCA566FA2DBAD3E9E1CC085D98A9611DA01B4F16BAB4147D546A6322F2597931EF35A8E014D606875F9977A4AFC75322B8F0B932B8D604954B3349E61374ECCD3C8EB89368EEF64F409E5D38B1C06F187AD8D7C36F87AC30238141EB29CB1D1BD927A1693B4351C4993646261579E4F88D5DDC000F4044A3E730920730D32704E52CD312C2D1C70A9ED502C788B25D7BE28A23A0129195E9E5532AAE8404A8E0FBE7C61F7E79AF5BAB25FD719CA87A331752B6DC485ECB40EB82D3AD7988403154CBB342DA351BF454A66C69651711DD343EFBCF1AD6AC4CD292D639338D0F7635ECD141690FD9C6FD1A055348FB97F4B11B062B08AE7881B8A07031EE5A022393093A6216F9C43E45566CBCC8BFDBD5CA0C233CEA05340B2815E0E725284E6F95F4301D3D8C16840B28E5371228F33A8538EF5076AEC54097D298616213EF47B9800A7F7F42B564EFA1EAA3B51FB86FE521C8B7A717CB377F4D7AD4BA03E527787F44EF4868FDFB2AC40AB10D1CE600572E710712FA73B5BD9D5743177210A06193F9EF5C958E69F50A3A8D0F620F4A5358E34590F30F9C9D5997FA7F3F9BE5F89CCC1DDA30C38148F79BB514099E1BD3CA38C7A52EA6930606068C3312D334BCD528AB8330EF856E835B209AB8AE296B77384AD1D9191F504DFC41BC7801D3776D51A9C726EFC4DCEAE72F3368F80D58F1662408D2C958827E4FB88246AB713231D9A260EA994C4B409E42910EB5B26D0CC0CE9756319360887C5C1A160B09900F13D4A51D47F813276C2402FE6C0700AD63C1A47E13A71E2FFDC870AA899B8619BBA8EC753A4326C258A674956F934391377F524802E123362946CA789231FB7E6BFCB51356322E34B33E1A98A2D981669E6B1F5E6E85ECCFAF1D80BC93B525B150B90B93893F6F94A91149DC85FB23B0FDF6BFA2179AB25DFB6206C8B008B940A15B73AEAB28C0AE401D71EEDF91672061A7E20FFF34041042612DEE2B49148B3F421BD211C55C78731A5E6E52E8441418ECB532488B2884F0C22C93CBBEC8872DE8E8FD3E5AD6AF71EB955142356651A38C30AEE12F7B5BC23D583A611DEDBEF7266D9DD3B275AC0401F8665D6D2FCB8D41BD70D7223DC72818C9CD97A8EFF7C4025E173025A3A0C7039067C2D070338B66A0E8A9077947DD90D958F254B53A20B983DEF9202059245FF61C81B9802D2B32C7EBDEEDF81D9C23958BBD08E186C054511CBF9B7B217E106C45C6A8BE016F2057C33AA4521A88A960728E3216DAF375DFBECD59C01C60A6F5CC8E41F43A28862499070C9643F40075856C5C68182D2F94E8A4CCD980DF629D39D5218899C3B499607B555C0A39E03DE9BE2F97B9BDE06DF4B427E0BB9B2C26107187404671CE6806182202C2F08D9C05C4A872D855C1CEC40924C907DF36269C552A53BE0265DF82B0873B79AD58AFD3F50971301FD07585CA47980889D7AC895FB08AE0172D019128817A23D196E6E22E5C7292FEE7E401E3DCE8C0E3A1EE59CBF61EADCEE08BE56AEEC149BCFFDD399D09C0ECDE0F11793A7495A278A0E62228D1AC7A932F82BC268DEC855A4C25BBAC359C196B11010C79D44BC54FD946D9C1D24A35294FD593B134BBEA467B01BD8994748FAD9C2B38A23577FA369DB45CAA8555B92AB43D5AB31A6764FE003B5B85B9D30E5C78839497C2D4E3141A303A4449555D6E97AFB3B903062A2C577A8C909D0F1317202B5E6F879FE6FF1FC64B566A7096C821303D44819198F6FA00000000000000000000060F1C25303238412601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 + +count = 92 +seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F +mlen = 3069 +msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +pk = 4382AE7FA039F82D12AD0FDF5BD71B683E769FF729B5BB264369047AA8999AAB949D6C2BEA296558D9AAA465714371A34E98EB6EBDCF1AB0C469022FDFC8E0854257A045CE2238D37094B4B9973DAC1F5F85F266102539A170D4B4A2D9A124D1F1771FDBBA741959B204390312B3533376FB7F36F7EA04647EB446208268C506EAA0094462F9546E27EB60486BA20331DDE4249405733BC6F9F2BAE67801D68E527DA7759C0F3D8D2ED125CADD8E01FF21E8D8A73406A176EE7D8C2B43E33D7C4B303870AB6B98260CAC1A63B31AE44EDEE37C6672B8607568DA1DAE899E91A5296D272719D5204BA3196068B44D157106155BD7C3E69C03E26D8F9081B468486D76A9468A0A57786E80D9D5DB8B4E7B7BE14DE672D057F7CDD7CF3C2BC6E56678BA6D99644B4A4BD1AD9752609E90D5670EC41B02A98DAB1875B7C0071EEED588C367BFDF3D9E3B2BD21662B5A4249483094A474485E2CB8159575BC7B54DB03FF6EFEE3EEF9C3D282E3F4CDE53B14D3D41107EEBC9BC734CCBEDC760E844B963B7C222112888286F60EA8E705960030CCD91D8DD3D31C9204A194CD0C0140212AABFAF4ED7CEAF14E8BA11594FBD71A88B2306DDE2086A6B297C4FF6D8A2486DD0E7C70738898097CA9B742BED8CCBC8D68A57C3AEDAD9DCAA354636E4E7CEB4F63B740DDD276E693FB82D8FCDBF098095F4744EF8FF927A9C4D0AE118D5565B153D36D8FA521CA16F5205FA16DF390B1DE7A3D69C8A9BFFF6DFBF4E698763E3F08C6E8BE191B06257F51F7D2ABCDC6C98BE322007EA041FFC14D3B7DFD487B0F9B282E036A42E4FDF0C3B7EEB42242153CD6F403BB66A27196DD97027A5CEBB1B7210EB5D034D09153E7FE3263478E1B575CBF04006289806F23A12D205FF3ECE3C8C292A350FD1E7C6BC1CE02D6E1E9CBA08CB05A6A7366467B8BF8C7922CCF67ED1AD30AD82AFEB339098892E5EE7E9CC27B5E40FC9AF57A030D56ABED23126D32289B07C72BE9A2740897F529FAFBA00B3E05BB37CD77C66D4A61C60D973C556102F9CB0278A7F8D5F3CE24CE2994B392788330F615936B1F96425C03822F5CEDA698754EC15F6D42E5066B8CE1EA74A49BB75557876AE89EB9D6D675FDDFCBA68D25D9A79C2EEFCA8F5F9B2B6C0C494DDC05426C340BF9CCDD6256706C537285E93976791FE9A81890ED53B6C9DC4F07F4F0DBE20D35F5FEFF0E0B29694BB4B570414DC42561A2ED198BF4B05C54BB8956BF35F19A51D33FC6573DA66B97404021EF494AA46BD94FD72EA273DF67088E5CF779B35565DED1D26B56497B93FC550FFD3D4193216ADE25660AB4E9BD4EB647709B615CE85D450B7355F955912F4255D9C9DA7EA9A922DC21A8DC5F5FF5D3B4419BDA00E829A599057395E8EEBBA6C7000A47A6199234F627B5688C64510836AEF27DE3A4C84093E1627E794117A323B432BBDE8CFED3F6B48C515B6A720155683341612913DE9627E7C65D1AAFC65A79803EE57F660D81B44C408174CFDDDE46F7D7490E146E475F04BE8FE86595C7CA4A49BD7B613E2DCC4A0BC88E5E0D4E3B6E6F8426097373232569FB1A2FC47A571E649E1F96ADFFEF2ABD5ECC28652CB87E01B15E22AB2E1F655DD8D70F59AAD44D84D01419376EA2180DF2DBF6EF7C428A18E489254E2F4C4C8574449B4F0431E7119ED297791589E198C717B02BFC3CD8DF531C82A97DDF2B005756AAC717925B6BF564BD1C65A89FE0D66EB5B04478D0C391B024660121731F25DAB26A3BDFC0A33F574DD4AD18F056A8380E2DB2CB28CF5412434EF61F03E4DFA7EF7F66CB502C039FD6E09EF81B3F835A9DC6B8D63DA6734545CB71F6828EACBE06583E5C38C3817AE0AE5EE429B2E03C24281F3A884BF03D523541BFE16BB0919349296B4A64164E75460310D7AA0E2A0FC960F39B664A56DCC6D2992FEEB108C2202350BBBAD921E799B2DFC3AF56CE13CD37CA3926B9D62EEF41828738726408A0CA4A0557B49BBFD986EE9A63188940E09396001A4A5C279D0E10AB2F94EDC15044ADC7531542FB94F1036CBD49473329505CDF5C3D0D2211E5351D2B06BE9040414707A5F7CC44EAFBA3FBDE2C35C8B97BD00D3671C5AAAA2FAD763A07BCD899E5DFD48C0E8C411F3ED7901D02F82A979D1E5830B0CD75A7334DC1EAB2D2CAA727A1C417D6B88FF80427DAAC4A6B5310A253C6B36051DA13597E114C5FC772624901E4FB7E7B92E73FFF503CCB70CAB5AD109CF7D7EB42145673DBA1060D7D683E6633304D3ADD8AFC80A49BF987EDEC5DEEC272D2B464FA525F85483CD39E37C514C0390DFE868EAB95409B4EC7B48BA9712A2B1E7BB64FD974699FFE8A6245A73CBCE821D97F37F546534A652304BABAE64081D8832C8ECE2BF9F0BFE101D9A7778E00B5C37F8A40BB17DAB2F7A2009C21B5E7D90B68F0552FCC86DA13E4E4E1323B8030005DA801374C93F087AB181215232F3B102F89148B9CFA80470B79469D6F6DE4C32224570C833B6E97D2C578812DCA4D1BBDD1E782E15BF2F28A8AA0653FFEF9688B62320F5D35662C2532FEE3CFEBAC5FA9BB1A6530B1D65E060A92226CE7198F1A10D8591FF073521A42DB74381DABEA0EC0627835648AAF819B01F73061C323269ADFADED844C8ECAFF9678773FDE9DC262E5D858440B6DB0D88E13858609959A0453EE866B24B1E538BCE341DDD7171DFAE47CD53ECC94B286B6F2F170417FB73FF31E3D557AECA2C17B1A728EC0DC4EA1515A57F02417DE2E85751DB9A03A8798FA0A0F9A03B63C7DC26EB78C1ECD129E0359F1F30BDF7DE1402E9C121536060F7F3B8AE88B3D65ADF784C4742A1FA5EA4CB26DBC886A6B8CE8A3A0491CFBB0D6D46A4DD1F41FD6CC8C757EC82831B5D14D3C88CB598A8A034D6418A2C3A6BA9271BDD34EB17488FD84F31C714FE01D4311E248508A8EE41A9C641B99FAAC8B74C950728ADCBF589DAD0E81F5A55928A3DA6966916C0B12CC0F57CE65805D229D263BEE67B9F4230FFC216B13342492491E83E44E3C083BB8843FA21800A8B1B27969A88C86F2CD49B2CE3D32113761398C0E1CC8EACFD46934142154B96E1623C3C252674F9A15ED3A89238B8621389B78BFE810A30BBD3056D619FAC6A7DD7123810AC2DC91238D5436F8B68E2CCBA2449F4D03C52A65404FC2C791B2716387D6968E3BA05087C8143CA5023E943CE9BA4045E52F65838D7CE66D45A431E1E8681B0242A91F3BA47E1E017B09F8806B5C3AED437B96B5A84BB0D90932768FA853EA1514A88D77383927435B4809947C4AF4F77EAD168CDC0B8B537279CC679795151AFD3DE27E5E01EC0BADA67D35F4BEAF8CAAFF60CF6F955A3F8D0FFEF54D8611FAA4CB9440F21789711464155A57EC411D77369B9ECE156711F66E3E9FB9234CEB7F505DA0A1DADD4CF7F27C0CDFBC541187E6469A869F77D3E189AE58D222F1B0772543A78DE6FADC10627D5F061860E8AEA23890705B5AC0038FD66AC1A0AFD43C34117E5CFDDA527CAB35B52E247A26F69C1382C81EA0D1631E2FD250F617F90B74C4FBE3B6F4925CE3C485FBE2426E96B4927C884338B3598722D8708FDA980A51CCA6001B80D0D63DE99A26D9B44D6123036115CEA2250587081E041418397F8E2204472B41DE6C1DA469B4A881ABDA3 +sk = 4382AE7FA039F82D12AD0FDF5BD71B683E769FF729B5BB264369047AA8999AABA2413FF712E87BC4E51BDA38EA446314A07047B4347C7F6120C66069FA5A9BEC5FDA52C02C0FFE22AF45CFA907EBAEB9D9A473CC3631EF8B165C2FBEDA7EE7C20D1F7D173A6247C5A67EA5C6BBCDBD7F18770211FAD0F187F9651E88DD813B414B8081128141C232284C46818C0412D8168448944CE1128621C22C4834429200441AA0646194814498109CA4659C488449C280E11290E3C8094390715CA8209C08101CB7482097494A242E0A86411BA691101140D91230600488E028681143215CC66913984511368861124291464C1A002448B60143124413B34D93986DD3002D4B44491B32849BC225500604D0C08DC9164EE4468A129424191886D0443211C085020588C3088213A28044C88963362651128162A26DA246828CC84CC992281482081A2501510804601431524449930260138251A4068A1A1172D3B4690B32110336051124444244658C486593442014388E21B32164140EE49450C4366C209360DB300CD09229829669CC162C00852422213199284202146E0A1746DC3242192969499008E0028048020D8A122583260204402E42A485512061C8020C22A2041A166A1C3962E2A04C52244840A8011B97801A86491007044194054C086288400590C40484A06D0BA880589050D0B689D1280E00078424B568CB2292CB3269594084C4A485A0166E03472C93C61023056954928523A54809030EA3980C214161A0080A13016D00436CDCB665A0901009C8280808505998082395702008441C35440C12651305081C10804B201141A88D0199709392708C143163208254064C21968949284E5398450929901CC341DA9085D3062264908C20A531DA4002DB468922088121308911B24CCB020214100058220C44106D64808C49A2110B4131828031C31820D2823044C2850B414C8A144418838D92A46103B54C4CB281C9260C62324184448CDB880519292498B08150886523250CD348848802906348415894505106706104084312100035210C214A43148818060C5916040A19822117688200495CB2059A0009C8C82880040D5C320D0A446ED3484CE11851E4A20101A57059A8208A804DE10082A3A40989208999B228A1386808413002368CA1146C524610511624C3165211842C0A450A440832524689CB38011996684B300603A36D22356404314902306E84368D1BB72D129009CA28868C206CA3104402414AA3144A4A1064584826E13421D8120ED20642C98280CC3609A3964003A72848288110180A22A2519C04311C0825E0C044DA2065A2248022322D48244841406501B2906218442497659AA2455314481B15658B942C61B86122310A59C6852412691B3661C88428CB440DC0C42894168E58244D09B884589011E3A810543882A4108008A7600B44121B176512B8888C104821166689280ACAB2089C205022352258389021172D9A064A040182C2B25011052544304113B46C180700942870D318450303209C844C23B36860465203992CE4266480102961B88024B33040C4294A404D044245C30822C42672CC3025CC383110456102850C91982C24192C613246E4847014240D1C8164183468D4A27021346C21184E0B410A1A1569CC9421183808CA220E120210E42844881842042584C0146C18C741023651CB342218A9841C840D64140843A66D93C851CA326908228D01072099864C0A3111CA0069191331D3121109336214A16C0A8184003521D4044A901230440069DA92852400205C18224A822504A94D54864C589488E2069244A84162464593A2708336664CB84590B2255340900C15311A928D88200A8B160C133372DAC20D44C2501A46328A222908090D0BA565DB2684A4244A9A386559B68451384DC82092A098491A16928C060D5212695C22105982502415642483511204415A12850C313123A80848880884968D4028291394301C3580200428C3000D19B34D99800D083381940832A1366610360901442621B78C00A06CC046889AA690C2428108440009306C119370CA388A11158660264EC988291B2100A4986CC2224A5B100D14991060C2018324265A8448CA26445AC6841B870802006208B3449CB40448063222286913390849080102C249002590C0021121378C50348DA1A25198C84044C86D49324C60188512428510B649DDB386E2583C8752DDA14178D74A73510A1736705E6247F725C53F4F30463C0A3168BB7EDDBBA8C5A1ED5ADBF58E6DB90DCAC1A1FB7739CF742E49A275C6E7FCE620385E6865F4DC883FFD9EF24791C4F7F86EA054D924E6182A30F5A8CE5AB237E3737EB0998ED0407DA75102A15F173D878B63693C75A8638933621F8A6AAB2BB2C7DC2A55E96F903E1A70847524E47D0877B705A74FB6EC842175DF1FA7A8DEF933C8BFA68C584556C1B5BA81E24A7F4A7DBB590B385F45022002F3D0658B1F1F3AC33FCA28F03C4265B2DADAF215B3F3E67F4B11F6FDA3BE83BBDBE414837422BE29929120794A06237543A29C175863B07E22E6576EDBF7C590A4A904200FB2F1D9904A46E871113443E82A73DEE6A6A2A86A59E24348C99C116AE6BE1D8B08591A986B1AC6770D2F6EDBE868CD03D572A15667FFD6110C7B79FB9DC70AD990F8891DC05EC023BC7837B10E72E8D17E77D3C2F20A557A61A30EE74BFE1DD30AD475DDF3432D82FD726B16CDB9ADC46D22FBFE31F0D497E061C342ED645E17BB935BCDEA1C1CA34AA6495361F74C3D4D97222093A3AFEB0F4BC0403BFE058A2B949A509BDB88794EE65C3FD44C69AC86963AC4ADDC4A5C37E661D73CF4EB7152150A2F50F73964BBD43876139A05BF959EBEADF446FA411CE77DBA2037FB97989923C286093CAC6B4DF79C0A69EDEF9643D4B5339EFFBED0F895A569C38AB3C400ACD0770210855BC71C4EF7F9750F8B659EDB8BC2A2DA69B28F09F155B59432A46AEA923661E44C14095C659B0905493C8A5A78AF9422A50C81B17923F49B206AED8D39A5940327ACB981B11EB8564E45756AEF779DA344A4188A863D35392FA348EFECB57356646E09C9D7E6214596520FFB7CD05F028BE99B0DE4D051FA070BB219285C00ACC1E44CEE1C6CE2E411612B08D1B129050BD5B5C9DB6FAD840CA3C2C20A69D71F9178D5368A3165347688904A569E872314777007C46C6A3B4B44806F4661BE22B641B25953AE19DBD99440B8414C68037F3B65F1E3AB6FBF0F493C5E60E7FEB398BBAF16ED1921A5F1B48A1AC4C48F6BF1BCF35481408F810CF554130F4E256ACF2B824017B3D9E655E56A0DA2660B200BF6C70BED7DDE14C24BF6C1E1D73967405B806612D39AEFF9A71B6DCAACEEC8DAB32A50E0CF2225076F9500A32DDF90881D969CE1CFEBC7FC14B04A5F5065417B94933246A36D1CE2039E6DD6B868B22E9D28C81D970E3B37D12E194892829808ABB69A26E768B92735C81AE6B47DF9EE79D03677685518E75AB1D0A370D38FF18EA6DFA3C7150F267CF221B0826E9C0B207E988CC1A20B87CCC7F52C62A3EB49E88A2A01BDD850B3CFF8A4D006330393B4455A2285F4F3F96C7877F5E5200477AA899C39229607E94C403C465947EA2EFF51F42E0CF376C48F91E830B1C5C0FDCECBCD089230622E16E21DC10B651F0BCF7EAC9DDE3B63C069500B1DB81F46CC1963C9C3FC58FB18E535B6EF55B4FEAB52485C43F6A5974D2E8FDAB69B0D8CA9129B282225ABA28A2D7FCDA857A29672E6E948234DD4117E17BDEFFB133EFA65930E01BF841B03A3C6B141DEDAB51F19B7238B1FD35DD46B28320317FB31643C42AA937137152929217F9D1C2488EFE522535312C7755FC0DCF3549A8755943D008142490FD0F9DE6464B0C384EE8D6D7F93033688CEA5028B02E1E6619DCB6EBCF2B4B65D9304AAF82E59EF18B598496DDB02B260B35560213F82F530617C628CDE1B270D564289804CDBDCD56850ABC334BD8A7E4FD6D60425F2C5CFE97BAD39DD85D216737C3D7D963CCD56057CF439B777801CC1DBBA831107C3219AC449C2132189C2AA5824CFE7AAFCDBFD060D3407A8AD4DA3C436B2477D7EBD2B374337B61E7652242F250ED49EB661E6DC11F0EC6A43DE6688722B97FEC69693B1326C72A57C08F0F4EB58DE3FEAC1A506281162B7A7D0A06CA8520907E3047CE43A8C5B8FC0335634DB0D8E4DF1FDD9374BD2A9682A2CF5CE0BE380A6EFFBCBB625F45830D1486FAABEAFF4721486C17AFB8350A324B334C49A0F67E6F5A1C84597AA1E2DA8039CCA5E734FD85CF2313799FEC40943F6C6B8F7BE673D4ECC448AD067BE6DCC0B7CA3D974553D9BAFC2171CFBB1D454660E3FE7639C240FCC963CAD129F4D73D2FADD31E3FD8AAA626D4F5B5F317A3230D5AD918D08BCF6BD19EA9EC6A8D0B87C2F90608B2D7DA9721DBAB96E9C5E534CA4F3079E8DD60BA5206761C53FCC375499354745A2D8F9ACCC0C3AB772A43804ABD7F11089F0201C1CAF3057DB1F6BA46A9B5B9763886E3836B00DF510070E7F7068C55FFAF23E7D8AB06628DA7BC782E842C2C622E7D492057B25E4A278303A7E5B8BC8CFC5167B2761A11E71FDABBCC906A4D3C50084F1514E5E9F4016D25A8EB27520035907DE0DC86833ECA74B3E8EBBFC69C73F089246174032BCF38197735469A965315EC4524DFC9DC0D871C25881E1F406513B6C5F269E639187E6C0B60A340EB2978502E423C6B3778FEF80DB34E96A0C6A3B3FE846F454B7F4B7EA1C83341CA2A7DB8466445E266826A2FFE8CADFAF086D6C6C35FB76C84E9EA61743D5F304A82C48455D22EC9F74DAB569F31F2B143BAEF10A4362ED964C57A646F6E195564DC519C7E55AA28689BCD69E954B9406788D29DFBED294A879FA3A22144F3F83E05F61EFDA33C87734A9752324F7F6FDFC58937F7EC3C2391814D5EAC42DFD5C02B238D198A21BC63EB55F8028F9F3E3C3400CCC7D9D58A2FC3C2C996A079E220B7F029E0FA85E815BF933A1CD15C678DB11D0E30AEB857CCA3A15B18174D473B65A6C9B5052BEEE5E1385D5DAFEE1412AA31F3DA49A11611EFEC5BA3977F17B4B9A958F43D0E16DB665A49059A0D2D5316E96EE40C9D7594395B37EA94C42F325F0E92F114CE726DEF74D656DA44F28BF1C011276C4D5FFA5772C4C8B2149A575464F508DE8681628F5575DBB22CAB851C41AAFE9BDB7728BAA1B821E087F8A683F76000959CEAD04D5152E316660925D63261F3AA8DCA0C836DB7991687D45F6D435FE0CE96D812E95F30FA9D5FF26DDD86EB122E9CBA2B2A0A13FB656A5DB86A502D89293FBE8179F6571397160379583E9A83C03393D9EFAB1CA17EC931A6CF9AB7091415F39AD57279B8B63C0B0DB8E371C7103D3E41D9718CB8D4F905D58BB06D18D78CA1887F822655284978A488EBD61A2188B61DF2F679837055621D66DFA55C95AB7C42632DEFBC2F57D36CE6434E16CA9F710DD967736539ABEDC640EBDDEE484FFA7C5E6460815B65256619B46C898830D7ADA8B087C1BEB2EF78A4C98068F91E12D494BA0D995867613696338F86D0C335ECFBE3DA4B869EA463324CEEA66D2BC6FF43BBC12734ED19DCABA58631855841B716C51FA32CE04784D0A5AB962680101247A58AB7694047E4A6FAF423FB52F85DF668487E6B8B93FF3F23F40423E77B22F8B7A78C5E82A3940477D0148C72800BC9CF6B0731C3B056FF92AA181C98E8FF8CFA862FEF38F9FC29339EA4B71F740430008FE9D86F55711EE1EC1DDA7377A6F93E28CF60205AEDD46F7FBEC068D665AFD3E443F2138BEFB899C1847BA8ECF11BEECBF395326496AF07496E410E96C1259BA140051A06CA211EDB0CFC8450199BD7EE9B5C99DC773752A2FB133A434BF486F243FA2BB926DD80D5A7EA5304017609FE95F5166B05EF7AC813F38804F17D02FACC0C47949AD9D2EE66741D1AB849C5E8A1958EDE1FC9FE476BC0F8167101ED900D7702946B54F48A998698AB2471C4E48EB5F0E29921CCFF1E3E488B68BB16AFFFFC8E006D8E6C9D6BFAF8AC8319C9A646DC6AE2D28D6E6AFE055707F7FBAC29A54146BCED386D88967BD98F1024B9B17A98EED65744666BA30D863A542A64BB1DC7CDFB0253FB69C0C9786CC354DA2945C89DCDE7EBD2A7D646724F6CA819D078D7C8E820F344E5F258E6D4CAA8B4A1813F9FD04816D1979FD8281858BC776BB19B8FBCDD8280D13ED692A29B3900EE48D85B3647021FCD5C83509C7DD3FE80538DB108EE2093DF1613AD38833FA02CD7F8405185101F19BA288ACA1CFB2CEFE0D177D09A8B4042FAFD5707A241154577A29307ADC5AF92FA0CBD8F94A723A200BB55897183734832EFC8420294DF3097127F619245E85BBD289103DD813680815BCE91B093B20942D593CCAF8FC01D9A45F678818E85C006A97B4F1E42525D8683E672E2DD90334731A3412B9006D3F841186ABD353FED3E5D7A02C9803A5082F6DCC9698D2BA5073D603A4F7E0C05F66A3A6F1A952099D526909245BECA1852823CB79B51E4AE11AC3753F59AC2EEB234BB8AA81E8B3DA295340EDC207895BB34FA09A62737CE338ADEE28FC86F63901312DF3A814ECB3AA93F2B7E51D3887B37869C1B328116B203F1D29922E34CBBEB9E08A70CEE11A58526D8ECD6CAD1A2083346B64AA15DDA0180B484C6666A744D0F96D6879B6819F8078E25EC30D483ECD5CE82DC51C9420CD102FA34AEA250833BC858C2C5D3FD810CC046CD494B62FA2E3DEE23E223E85D8779C61D4AEBC45F727B1B0D4A9693574B29BECC2759BF2622876A1274E8B54D71F1A641DEDAF4306F3C58711DC25BEC95AA7E4D2D8EE1C5ADB54DB86D48B8740AF52F0A33B6B8BDC6E570C2DF7F2545BBD4B02D29F7F77579E7A0080A492AEADB918E7B8E1CF2F +smlen = 7696 +sm = 756F66DE5CC059C6BD86AA5D317C56F2C81584DCBEA290469F9931D3E367163B0A6D43C07A8D65F6E5E6540FF4616D824628E33E5BBD76BBE756ECFB31C365788260DF00539417D4CA98B4647E0E5EF70A227060DDD09C9AAD17A16BD6863AD911F0BDCF02AB6C102AF476ABBFBAB1532109925DC85AC9677EB048A0DAC91D57EFB4AD2A8B7F174AE4FA3AC7DB869E68EE6A6B7F98553D8FA89A8B49DDECCD360E97E41626AF72ECF8A37FA3B73DF824C5CCFFB02C9CF60873479D787CCB39AA64F9894783189F4A6D5C623FC1DC8F028788C6E9A88F594305E913925B2286970B71DBF432594DA31647C90ED82D25D477230AC66B80A2AD6C2A3AA24AC9B31C03D4CE9BD3836B26B7730DE59EA6FFDB2BB6DD227BFB99F8C8BC6D6439DD15BF22D98C0670D9A9DCE86EBAC5A58F9B6D5B087EEE55EBE51173257C467B197ACF75DC4A4BF6B9240DBE02806BFB4180A337F582F955930D167D11265EE3386CBB01857DD0EC9876D72B42AB44EE2F0C62566E502A60E33E28B126316C04781C7C4F2DAC3AFFC9544EA5C3EC56A297A2E9342937305CA794ED25668F330765DA0D356FC38886372940DED9B73713ED8A716A0970181D70A31AEDDB619DE86BBB27C2A1C69DA77D6C1C82F34A31C4972F280444E4966511169DA4155BAE0792778507BFDF92BCF6246B42A70D628B6946629DD6966375E424B9D945772D2AF71EE30922ACE218B708414A60B05B287ABC9DC353AA3DB6556F26D0FBD1F70D7AB10DF0BDE66CC83A27E6F1CE426261AAD16D37DAEA4E1A3F1FF3676D1873087A3A03D54149E43E19BB6084A0E4A81F17AE42B20E470757C8326F1EDC99ABBBD279776B1C24653E87C126D5E81E5D640A6474264D668888D86A95C44DE07FAAA44532A1062F9E5ED72B0EEDEFB2DFBC48D9324FDE8B1308190554DC4FF4559C879E0CA6B80455BBE3D81A61A71005EB5B520B887F3EED685914139C2DEBDCE704F86A817201ABEDE927B65568675830AFB588BB552DA9B2F510D26879E0FDE7FC8142618C27A9F4258EBF5E1849951993696138E59CBDA5D3D1FDBE3576235DA9C008F7CAEF6EB0D9DDF9108AA6659434D3BAD6B7443845FA95E466808BB134AC3A0ED1C97943B35B71348FC9FB19CA758A40A4C2594848753B3415482A088C94B4BF2CC9597AE74F14BB02D27F32A443CE716A5F100C7FA8D805FEA7BDBBB1653C850CA2645EE928CFDBEBA9E10A1EF76E7F19F4CC430AF616E54529CC8E47C792A79557DCF56871863B93BA658EF3D1E134E4D79355B95C4F8A27BF4AB189294BC130D43120940DA34B71DD5A6082BD78BBCFE3BAE84D0F8CC055EDB38B0FCD46C6EC15E140A041D6E934FA5F0FF50FB80127604A7F89A8AC1510344AEF9A09896184BD19FE6CF2C077FD71D3F80C377735DD6ED7257E57739B43B5F3785DA6CDCBEA9E1DDF88122B368646D91498E440905E0D34CE0D1F9D8898769607DDDD3A48DDF73CA91F90878BAB1EFBBAFF86BFC58B6F8388358E76FDDEE506863E0462184BA29A169354995A1505B4E73FD959DBE9C41346DFF2A7E087324C93E9114C337FBD444DFA6947EB8524C8C0A866AC2DA268585C50A0B66C783C0C6842DC5EB5750CEC1D52729AE16E34D7BA32F2F83BF62C4C5FA30F3390523D990C785706FDA1BF04174EB46CB92ADF251130D666429A4F2971DEEFCE70F23205D546BFE6B7054908B572B9D992948FA6118E639893C953CEBD88E095122AFC50254797F82EA12B5A940E6765E8180D5869899D71E81E160D3762C9A838579ACF92EE0B2D2A7F7DFFD37713EE7FF6DD2C8D7D7D29EC67B3EDE9E0A824D4F4A9B9AA6C601FC183E3850B7B0943315F810B4C22D06FA9A45079ACD04A778B6DD315439B371DC3F490E9E17843A5379D026CF68C4C7451F9C325392A619FC557A313AEE6DEE08373A3B0C401AD0512B8E5340522A5FE9EB36A9F45BE5E34073986C4EF0C324CE5683BC70A5A78F93DD5A750E3F3D8780E8DA7DB067227C6EEE323E2485AC21746B63B45C39325AAD22388CA23D1FDA51AB30595F77B3C31C47707F41539FDD5E46F2641419C3B7D5D64C3EE22C175260E8A8DD87F47400741C5EE20790A857FE46420C0E8DB0C116D8198BB1BB48B469F2E91394A0BA4F964AE6805B1907A43500B311D7130879538B4C34DB6CDCD07914C8CC76D84C2F473FC9D31DD14FFFACDCDE8B9FFDFEBB836CF95923E6920A4106984416C484790F99850CDCF6464191CFAEB314DF2BBE98EDC4B489B0859E0C288FFC1D42F1F46E545BA58F3DEDB6BD21EC2329AAE8DC3B7ACA173551FCFFA938C54C1FF68F4314192651FC8420FBB951B19D42865854603DB36C24163050381F005A36047F2A12618A61A635B3E657BD915C73DA55F8FF8EBDFD0079A1AA477A2528FCB70AC7756DCC54C2B727B7E535AACA753A112985C1C588F9047C4B5BCCFE8AA77FE954348F4E3C43F90B9BE98507715F052A4A1228486E411DDCEF610D0ECD7A569BECE8DCC947A2EE2CC6C7412306B8461F0E7F0B1604A997E7E618CB552FDC99354FED53F3B7BA546B2F824FA0C55194BAC6CA3C78A42F5B451A4AF2326FDC47F664FDE1909E18C36CC74CCCD3C6A69C64D087FE9D8D37FD6C914C83AF58320BAB4CC17CEF34517BD28063EE2E3FAAEC31516F460D5262243DC370D012D85CEE7EFFD17A8483139D9524839FAE6B3A7BDC5C5819F04A15A23C6566F5F3D63BA057460B0DDABF87F834496FB454554E1CBEBF342C8A65AA5D2E69ABCA97051940F20B84C95FFB515E725A8DF4DAAFE8044B7BAA7469D697AD537D3F98E670A6D5F60347C646CC07F6FE51B4E4D434E8BDE7019F9073B3ACE6E3BFC5B61B85D07AEC862A2DE32B14A6017FA6FD84EAE6E1E096A253E608EC76144E423072206C935FFDB9A7F4F8AB82BE6D02D7CE82D8355D44591AE04B4A28F9AA10E30B7127A1E0CDCD4CD5ADD378A2167D2C6CC47B4E1765520F175CF279BC37492EFBEFC7264ED1670820A36E3BABC63F5E2A91BCC9DB5E557CCCF47F72B1120C36066F7B7D3F239F6B0BD76BCF9BFE1FD10ABD3D52959EF201A9D194FC33D176561E106B73E3644E3AC1D6059C068DACEEA61990322FEE2AAF6FDCAD223BFDF971C1406FC32F21BF479CFD50809ABBFF6778CA814D9E4835F9CF28366180C01BB9E0EDC2F46CE42B721B07F3EA4C3C60240519DB063B94FE36804DBE340D8F68408446E30519372C5FAEF3AE12BED35DDAD6EACCA0D46A90EE529BDCE524386F8D46F7C1028BECA6A2C4811826703DF22A2AF88273C3F112998F64AAE79DD3D33A04A83A65073879A23514074AE1EA022D5D2DDBD499C59E58F5DC1F51047B8E76DDD83B5988F7230778BF426240283BE92A25A14FC6C8628929199AAFA2C355915CC76CB86FD8B3ABAE158A6740756773C4C2AE944653A39A613AA621D175DF5D603413AE4E4DAC0C0D02DA0DD4635051A6C8A9DFA08F3B900BA2A0DD725905FD7424EF23B3C7B7BFD97B5EE7EABD5DEE5971C18755E718A3EE7F81D1326DAC4BEABA78883733880ACBACB11AE559579B4506CFB49ADCC3134E9592C17C8441CBE9C76BF3643378CB6D316EB9AA34F749320AE4ABCE45025EEE6F07256B4E5803D8DEABC46C24EE9AFD9123E9D7358D6380D7BD4AC1CCE25CD02E59E3B59424A5C359FDF58EA2FAF3BE043FA50767BDEE009F8F7AC309BA8D4D7E23C2C86F82CF6AC28B61760A7E29686539F30C0A816F0E1174D1DF3ED79169AA6AED02DBB8A7D8BFFC31EB27399CF725AD9FC68599FE406A68C8924B5A3CCE3F05C8828BA389F77BE86631C745F21B2AADD38925E83E302ACFBA3450637987FE2749A602E302551DBD43F018640CC11FB3025EC4F8C4B888EE99B05063C38929F96CB09AEB0ADD6D6E7EB97668DB91EF96AA15BFCB7B018913DC8EBC034C285B1229B37CB80B21B7B4D5B657F2111B21AF26B92A3AEEACFE8E6AFA109E286B97A42F9313D10B8D2D46AE99EB38D5632A30832CF232F8A42BAE1B13F5FA949551162437E6757057DD56F60DBC2C744D9E21907163F4B40844780363E9F947C3532BDD7E03B88D0E70690700C7379A2857863A6FDD0F48941D3B38ACF652FA708249EA7979ADBDB1D99E989B4FA9FC919F4EAAFEFCC7CD5C27F83768DBC73ECB8F5671F74AF05BA8FEE5C3A3C85C402DF204449F9501542E4497BD29D9AE96A2012810F2FED00C25B76A87E92B02F8983ECCD3E41333857CE993F752343D1CA7CBBDBCB59EB1349CD6C50D530F339E18085716CBED9377723245D62D0410A149DEB3F66D1E0B6424EFFD9B0B4C3FCEC69808893E30AA1FA9F1FEDAE112DAE332EB09B9815E24757C080670731235A0E4C44F9F706BFF81D0534E2F1057A7C2C7E6FC27D376A5487F4F962CBE0DB598036AFF01030EC8DFB88D006A313F7752F44B1F230C94DA36DF14B634AD3946665727287DA0839D07EB433FBEDDD79802A84090AEDC6CDEEAFE859EF59AA21279DF70E47A0F71F6C7A8421B5C4C9F911FFE16FFCB2291D09EDB0A8EF7613FFA3C115FB2A62F8C8CD71FEA0E9E49743876710712ED5AB938461D88CB66212BD79FAAEA28A92A428945BF17F935A3FE7F1FEF592AA07B69257262F67C749A206CAED8A743D7F2E39CF68A9D1E0363F1C579E6E3BFCBBC1D74179F3C5FA3E29873A005EE754D1E6679FA4A3939530E957BB8FBBF79B3A794187C40611B0DCCDFC30AE875E0578A1694DA752D8B62FB1DB2D498A8EFFD4B796231BCD34F99BA2879AAE0C2EDD38EA5F9BE252FE8D25F45516FEDF8C9D60571FFB2D9C7FA90BFD69C19E4AA93485F2756BA0914056ED83142CB8C7A58C8B7F84CE05405C0FEDCFD7C0E8CFB1795B8101EFD734FE3935D215251D6FEE997D3BE5B54EABCC45E273F02CD6E09C70B48DE926DC7D08409D074687F91AF04620FE61FF4196844853240E711956701002F5B15DCB96D864017A66B0820F900B475A4F1D9462E09B26D8F4576C5C7051478392C4EAB983E918ECCCA254EBE305B6BF638161ED4F8A5E546260B79F5A36E5F57BABF5FE349BD695F00EC762E76C5C511F902412B5480116439CF18A4C159A0849C3D05582927A1E071B8D3FCB5AE138B743E25640F355C7DB4664FEF27C97EAC3BB04B76B6CCAC283B01C715B9594F5D4ADCFA9A0474A5937EBE98F4D4366FC0347266D319276FD14DD80A0D32811D805770B5BBC5D9B0F8CF2367DB10CAC367716E7B75DD52074C5ECAD4CA62986F8D042EEF1A4C3414101D62E15303A78373408B232B7EC195DC7D703C6401A237999BE27AE3869D756BF32EF1AA2940348AEA84406347674D1DC600BC7204DBCCF4FB1E24972FC71551BF478E5C9426D6B45D94F1CE3139B0CAFC8032386C4C340770A47ABA5376EE933F2586B28425FD603206D293D36DB1E551384EB79357BD5C541C2C0929E01F448D7CE03D37C807F0741053AB7C40040A0B6BB56565F132216D1E859493604D5CCF9C9A3B1654632F2373DB17B09D237EB8FC5A4A054D001EB25CED18BBD789173849EE80100FB32F4A937AC9B2A9038A3485B1833CF0BD5546D8056D295CB2A79774808AC9E1E748FF4D1D18F988B74C1ED5EE111E5362926C42271311593268B7DF5FF97F61018D85E748D4BCEDBE8EC5CEDEBB228F3F810CF15BE3EC3467189E124CAF2C8B474C34CE07C1AE65AEED5CE7E5FF92995CD619A34F3136581BAB3ED1ED14616F8A047F4614872111FE8E82577BC87CFAF13CE3B2E134F87CCCD01A6F74EE9A7F9DB354BF170B0459887706843495E4E424288E65B6A5AEFEF5858857676F82046564A8BDA172F3ADB9C35E711D85FF583C8504E06EDEC1CA1AEACF1729029FCA96D80980668F9E04A7D48AB34B027284F32423FE50FA5570AE8B8DF9258C0BBA6947438E8FDFC35526BDA3C8B19C18A412146C139EDFA367C8402D611D519C0CD3190255DBE8BA16939B395B2DD37E9E76AC070ABD230F5E149CC3A03D0E24FC414401ACD6996EE7BB9FA95EDB8C8FBF5762E983742807D78B877DC312052D32FED73451DAA0083604F02127F9EDED2210E3FF2DA9F2B7863B02BA82FD669443869CA450AE91CCEB152BB7BBB4BCB35F6BAFF220060C09BB127921701A4BE996D0E0BDB660536F3BCBF1094A7B304FA74EF11525CE1A370845DE67B1ABB20C8CD14324DCD2BF25878BB25FD6F394E1A0CF51E6B66C6FEF8FAFA03E45AFC42769964F1CABEBDFE72CDBABA81F9494ABCA1FFE2CC1F99A4A926489DAC9FA5B1BAB7F90812FC8341F8FA21D18FFE5E1927DBF60470ED36888AE0052A9B226AD5C3EAC1CAB5BD9E7EFA33FF472A46106DAE8357D850E1C1B50204DDF5BFB0C2578141522DF5DEBC0589ED41438AD24976E0525942F522A73226D776BBDFE663EB76C57AE012CEEDF5F8034D7E96A3A8ABEF0A0FC5C7D3FCFF0810295E69767E80202A3B5C667D7E838798A2A41C2993BB132D3B51546DE800000000000000000000000000000000000000000000000000040C131B272B2F329163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA + +count = 93 +seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 +mlen = 3102 +msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +pk = B10AA458AA5784744147A754D6F758A8534C657EA07CCD0FE1A9F7E5D5B9E7D15521960203D5049BC82441F731D8D6B22462666163B15D83138F9685ABB0D7C8D66CCF1E46F1F7EFB7774B86F3E9F35763F797FE7811B094E033D20F219C6000C508B4A94EE2BE90A8613B9E24F3966118ACFAF404639A713BE260569C7A9F0F265D657207FC34CCD89CE422BDADC98F20E8D0C453F1FD690BDDCAF1BFD012172DF7B5B8F0B1B02CDCDE7A9CD5BE2C579D202BA54ECAFF8024873142C551E44C2CEEC9343E8328F2B1093146561721E03A86D69698957574B2828E33F384A91378320E0DC15C80CC590C03FAE0B5B6D9EC13A4BF925516FE0E79E36CDB4F18C9BEB9956C1D06B87268569D186366C3E6FA8466AB020574EA6978235C2ACBBE6C53B93A50FBF328298229EB851BF91711807AF6E87B7849BD6C639D89B8DE4DBB6DFA47DAB81171F0D0811F2E1843AB156F65A01C9A67EF89BA05B42F8ABC43FB8067F4A869AD4A40DD62538711452C66CB80594FDCB27699432B13C7F5D8B3EA79CB3DC6866314A329AA9E65DC2F502C0B6087C469E73B746A069BA81B0A492EDCCBCDB839E298731DC1952A38E66EB29C8596B2CC3805F7998C37090E1BA512A00058BC159E9B3C908280C717C73AFABE0305943BE1306839653FD3F209C65C94BE1AEA621DFA6D524FCC4498F24E1DBEE689D2F165AD29C47BB6D5458F6B3ACBDA2AB18D2915C23AEE34A05113A96DF6979DA070D44B196901904EE673F8E602F84935FBE1644AE4D7EE825195E0325AA908ADAD175DC2DF0E0ADC0F191AEAA15D6E85ED138CC5BB7219B97D9BF531EAE448269D813E71778E657E3897C2B415834FE31D72FC8B569F0A781C6AC863881955147CEB3E91F3B2D194F9FB176E465C4A03C700A89C8AF7926EED2813A6F53F61E9D1373B26FD35802E71C24BEFF1B1DD5E250E5C1110CCFD8564C47E8E44DC2574A922B3867C60DE51F42703AC7DEAFC1EEF39D47C539C68F838C08C1A0C067341D45529A73167B9E886B828178BE12580B169EBF56C9204124CA431B0F90CEF0A38489F8E5B464890F71B51FC5C7BA69FE3A1D5CE757085A5713FCE998E2D411D7B135063403A4897D609B6B3DD1F87A82618570CFAB1C302347C1488209C90FE063F430CDED05EB4AD1BDEE3946548B7D69CD2EE51C8C47106E99EC5214D987C1C663932E899D77C4BD55973A9F9BCC7BA2D821FE20B8F426BE63EB5AE35CEDD84AB86758E06B9D64EAFA4A5B353AE923BD2AAA213F63416994CF41A8EAF253D810FA700BE955BB201D4545AAA2D7B5FE361D5E6CE9B1AB2AD82A5E52EFBF8070F8C2864100E9FA13FA244DEB8A60E8DA12CD7EE619FFA1CE804D714FA0F925450AC0AB94281CC2772FD836F78E2F88647BE8C5E8EF53A8327E16B0FA1A4CD1DC2520DD955C16448266DED148F6B0AEE2A166A1F76251C931E6C9C1CCAC993B15B22C84276BC4A6282EE88B236599A69E3F91A22800CD1B8D7C398D206583B574E247398A48956F9B884C17F2177B68C009EE02C6A3419A218377CA55656DAAB0AA4B205B3B9DD39CC5A06DFCEA9B22D95332A482042FC55F66C102964656D01BD5D27209DF2D2CCCD5B9152F1797F873125CDDD69968A3565CACBC865DB5040E3277A79149592B2AA32C990FACFD4C2820FE42EC85F57371EF545575EFDE06C97EF94820A6C124F89AEBDE95C64C47BAB28E6389EE7A273200CA569603EDB022C49D3EE58224AC1EBEE2552350DE8EBDF604F009B489EB522420B43E223FB2165E2349EC51BF9704BD8B7F8188CB3F8EC11A9AFF0F604D1CE3193FC5475A5DF0438029FCEBCF1AD0B34790F51B416395F7FA2B6F30A8206DFBF71ADD9C2F4B99F2745BD60F44E0C4F9B51ABF28EA95E650995BFFEB9FCF08042AA9C1EA03D3364A27CAE92A5CAFBA1C8D95660E52457B3C197ECE0DBCCD476A532680C0D070A30A5B5A01929B0EA8B4A1BDF22042628C544BF16AEB663CEA1AC2A3B239DF62207F2F8343846AD1C6A7F4DF6541D0CE6D66F5B22B257332E27B43591827C0E54F2252F09FED995F97F91F5E898B23CF420F2608CB0CB65D6EF309D8ABFEE87DB435F13A46A9629BF1D3C58087F5F989EAEAE281E76E5FF8739D771144969A50276AE81378F5EC75480965CAFFC41117D95D359EC117FB5AF4ADAA2B1F09C357D1E1A64F9B0436E2B9A2AFE88B7479888E393C39F12085E56C42DE90BB70669EE0532D5EC61552217F7C4582C4BE2E76D9674DCEC4B3FD49DA9D4646F6F03719B89F4F3770D4DF8CFF838C07B2FB895E6E068ED9037870C4C2C8C2404825B0D43C4ECA48F3C3C7EFAE35F26A4E9A0DD9978424C5C6BF454CB0639D5320B93DC6BD6347F6DC1D7679E80AD5C19EC8B3E3CDA6C422403C3D433742E685773EE3525D3760BA4ED968A79ECE2C913E7958A6383D8BE14E5B9BEBC69505B9FF3C7838384ED532D443FAAC0D480A0F7FAB77157A5954397855DB5430145EE4C9C10AB5E3CCAEE8BE2D862EE824FBA3228EF56F18E06545200543C81804104402F3775F6AF3C31814F3F51FE89E77F9E85AD9D17F8321C4187ED63BBDB7F4049DDFC784D8F80F78110C7387C50B7F62484E03E27A9B7986B7C4F2E0F3DF230C1A18882068338426E458924B351A18BD33E82610BA0E17D258EB5B525232A82FC57EDCF49CEB6C9DB543DCF07080A8283FBBA6995CAF7A85AA7C5F6E8EA546EABED387B684244FA375AD44E46565008DDA05D02F8AB9ADF66E97F9AB6F3F7CC2CEC2E1B861903098045D120B4DD8E88DAA23EE7353C9B8A740E7707BD5638953309C88C0E660D6F72F49B4A4E6099E3D99875693195499A9B34417F21A1022A2EFBBCCF749F204556A0FD56870617F4FA6153046CDCD24BB6E4DD229F7580F7B147DB897FC2740F87C46CE18CF7BB6C2B149A9EF33C5059D9B9E3D90ED6DDD605C59A2D2C65985637F9BDA3E59E290246D2210F0AFDFE8640C50B46C214B686A846D35C27FEE3E03D77B0E6E3F73BEFBCC6CB8C95E860FC3B0BB8A09A7E46E89AC1EC75270527F428C65A069B80D71346EE97DA4D7A056D22B1E059291F8F876C149C31D3AE34F8C8197E6C42D5D656A05B7382A4C7BFB1BEEE13378E9A7E0FCDABD23BCABFB34E70863ECAE12762C75F1FD28F26822849B1B2C2B4E2CB58253E28BDB63FBE6800DE11D75E2AFCE7F07EF5E6354962771BA0AA17BE9B66C0C4E4A619ED3C5475DD9067C053C8BAB8C92144D96A13E8305801CAF49BE6064F4C4922E56810A6670B2B87FB38B8AAE2B98AB4374150E0E41C67B8EBAD696D775B5D13624E766DDDC0B4FB1EA04BC1079359CAD982BAD57355DF1DD874F3C3C2923E2BDDA3442FF796EF6D3974E90BA8235F156448411978C2DB7557A8569338E25FC128092B4DC1C43F43AC45F4F37D9C3CEF1CBA85C64F90C0BF26EC4B879B7DA8FCE18E1202AE3665E479EF1310C054AD07E18869588A7DB54030D8E5485A8BED72C26D6B6BC3DA7EFF7D5D9E18DAB079A9D33822040774C341B66B53D0D8B239B7F96D13307704635C6C836C71026C8227DDBFDF56844A23AE5E37B06777F92DC228190F833C438248F3E7BD1EA246B984977A36752099BA3265388469471504311084A870D56A1F423B0E33AF3B895F +sk = B10AA458AA5784744147A754D6F758A8534C657EA07CCD0FE1A9F7E5D5B9E7D1E735D4ACF6744ACF8108E424A6B3482DDD53A0ECB8276D8DB89D0EE1B64D9D0D8EDC5BC0D8ED7B9CDD941D8AD7949D7817E513345F4A3383C2FFBB5450EE4B78E46273053FF29568843224B6764973722E3099AE84582559CE2D296B6738819C483285A3B28CDCA8102294891A415248221280A87119C568D8C885D9167104C10923C76999B48D89A06421088104C68953B60C492030D0C488C8480019A02DCA400A04C20122C28918A5681A360A9BA041C8A86948A810099944D210611432299818851C384819C6400A434919081060C0609318508BA6499912464A300610A750A18668081228D9002501100193C84922162E12A350D9304999242594324A63B62C0205220189410B11060045285BA681E04070C824061A456D09098844046A8CB8452031860BC42021386D03428D81A8690B186D89B29013B485D03285DA160E18B86CE2486E4C0804C3901141484D0B806D51468811C48CA2405213326DC446818C08491935080B168C5B060842922062248ACAB88CCC8211A02280C2060503C54C59B66514C7294B448E4C0831182749910862C99650922088C3028C58146814054C00358C48A4841A824459C82863C08048066288008843B241E4348D18260542463198364E99B200D3184D9C0466512024E0366961B651094632621041E2808420191252344E2405261C48324C345188062520484A612091D20252441280A2086C63B26582C0659848861112200943644026062220650A875109A8218A146180062A099729C3004202066A524062C1864164984CC1042503186011154DD044240925041BC56C24C9909B3202D296091C4365A1280962A86164B24089843012182124C845582861D1024521C96DD49021544211A4448043066A94181203312524400D04968052C08CA1C06C22094CD3C01040A0115CC28900B06809C30060826D4BA688DB40406020890CA94100292C42084C21346411178C412049D4860C2000810C334D088948CB3868DCA088C49085A0A8880A0984004231C8304DD0080DD0282A91087222096004482193A470C828219B342221A641D14090020164044971049341A29041D12808D048461085915A9610E4028D01481243862C003546C8348E22B420D10044D084695A208D04C16D234586009589D39429D3884CD9148E144991D026405C028A44403063226E4BB8499B244E42A44554368AD1186ADC460AD0882412371093266C0B112488300193340AC3144C18146584340594C890C3082600A404D340249182400AB96C19908C1B492DA4A88000078943020590286811190DCB424ADAC64D0B374AC1068D58026EA3A605D80641E03060229249D3C22088C02C24A3410AC085CB1892CB882593A40862A63160C06CDBB66C440290DA2292618044C2366C02442DD0181222B92494C209D9A291CB4409D8B60818350C81B09108234182C0445126442440004C08261B4368101790603265944642890406D3201153C48DA4208812363082488A5B18809B008604240A238070CC088024C305999448514084E14429C9A209CA4225422630DC024919004544B0441CB06D0C036D5C06419BC048D42010D92032202491234288604831A228655220620100261B0691D2A66D8C46046284641C352494B888E3488818102EE01491938804D3A48D42C6205BC46D5818846110611405041B079154188E13A00D0B352C9132714B280ED1104923326814B9618A9621C0828D4942480B412620428900A74D18888C823224081471440624D1C68011A3484400880AA261614242CB320C1C059018B2440810125102311A3526D29020C9404CD012026408425B360E58C2709C404CA2B4210431825B4004909228239250C046609A4468C1206443420094B469C33671149648DB3811CC028D93B681CC228221372C144608D410420B480251026E8C3084A4388264181012B530182704DC882DE4064DDC426D4B420D04C37102436C243520A33840C1B64940103220062A8A968881C68142344E21A781D014484B286C93342820258613037240C610E396900231508B844582345024B144C0345144A85054804D09934444146A090800D43272003149892652E24006DC246613264D62B020419024089130433205C9B6895340515C0631E338910214640C8865F79ED01451374C88BA83217168D4168590E980EA0FDEE725199B2C8E7CC52B409686970C433878165B40D670B1D44BE4D00AA25AFEEECF3127379AA4E4F7A676C22833D0D393DDFE123F92BE94064A6BB6738EC1E6053F5983F8AE129A280BEC123EC309D69C84A65E28D166A9BB6B9461770947DC346F68E541332CB925E1EDC89C0536B35502E79657A7098A63B2E7B1D60396C9FF321245A5C27163DF3C96ACE71784C2AAB79CD63BA7E9B9644DE984D077C563211DE900CD1B6415F65EE3AE95DCF7ABBB7309FF60B4683EA11EBC2C6B7C02AF107932926D51FDAA7232A08E156B39F43F391BAE8661861144E3EE981FB3A3D1CCB79402450B16304A0B38B7719D8285FC1E8F1BE277E3EBC744C0B3FFEB419A6BCE4F5097B1103DEE799A2028D211DE57827E8236BD313E9972CEBEA1D423D8CB4FF8A9E2996914AA4EA717BFE9BEFEE78CDAB5F0253B23E4A2FDAE03953565E64250442CBDE82F353753C08B6E4522821DB10EC49D4F07B7B19077D8DDFF113E5FA22E2A8B0FBE8144F645866936C9E8EEADFA54E7B744F7583054423C6B5C751B3911B1E60C55A04B7070DCF07D21514C4002AE79400F0583EA47CD04B3C7B8E0C8460BE149CA1985B40B0D601F1EA922C254D65E47E6D01D81CB2B06B84FCC266D206E57F4D8F8E10349BCC9257E97EAF380DADFDAD5E6D0F00621AE417CD63B86F984DAE89BE1F7E9353A34E2A933A7E8AC72D7EACA240A203853D992E33A3BBAD6089C9C26EE3896DD29650CD88D0B1C0E4BB259658B6062458A110E664E2B2652796D359994DDF3F6708A30597A366FDBABC73CA590371CA1B2BDB9C68688DA239ADD47243368FCC351D6B54A03A3FE79993232B1AD77D08411566D43FDE8CE2C75C03D5D05BFF11B7A9E017F7BDC1D25BCCD12B00ADEE452D9064466840704BB9F72B28AA1C7F5EAC9B710B34F02D6F0C78E3598C803E7FC486A7222422C4F2C5E809E3F06AB1938888A4BC04E57777FECCD191CE2E29EA1B0F54BA5E840E27EEA337CC21CC6A5AFE414707BA049E056B9B1C4FB7EEF988117B6385561265ED085F20AACF06F94F43AEBE82D96905A68E90745B5FA405950946504830DA479C38CC34A19DB7149FF07172464DAA25DF75B90673472819F5B330B9240480005601A1E9F5571AFBB5B7D875E4ED9701A4E3B9D6536555B12E5195E3CC052F7AF51D218E145A662F9E0782D9E037D4210B6249EAF1452598D084DCB7BF636D715C0533559BDAB860E8439AC5EF05CFBECAE13D36A0706C5242CFF954D20F4C0568EDCD01DAFCB282C5751F2769D42BF64F9328DDB35DA3B43254BF3C0C9A4E8B13C7AB9D823D633EBFBB48F020AFA2F72B22E9F29F78F597CC0F0B652B64AB541B19CD37EAC852D93A1F4F55EA27BE59478DAD9FA9801EB206F192016EF45F3E6048EBF83629D63B315400E1D0664A00C3EC083A6F6087C0B66FCC9DF4F44C1E982F51FD293441806729C03757EF424313AB52C90D42773CE3A80A5D1FD56B78EB393300219FF4755E27C3FA44CE23FC02FFCC8B704E56DB602F84272B19309EB2C482C38F3750AD5D4F17EFC293D0D9A8B6FBD334D89654B299868B39A07A2707FFF28A6C9E73ED1A8A32B5AE4D1FA553523EACCE2DED01DE21F4E4F76A4F2B00F732EA15257C3598E8F95FCBADCCBCDED86EAB554683707026635DBC033307D41506F7D04823BB936BDEEC12C2A7730A0A71DE1753125C96A15F149F4376922F5D5270EA98EC3078A432DB80A7D59A3335FD174A1225F97F32EEC71809039453EEAF7B3DD36B44B7C8F5F2FCF10F0290B9D984453D5D97457B53D5136ED38FB446FD6DE5ED0FD2082E3D84AE1766B2D33C2977AF7E3071E190BEC5E1DB9316D7DD2E7D775242391761DD122FFFC723CEB98A09838575B3209D674B2F1B256465070BEF80251E1E8E03BCE8829EDE2933958AD0E9BE21C44139D1863D704F2FE7ADD291358FA3F737E1C87FE0A1E6B2D2C5E6EC6F6C3F4475B1B02236C68E3E08FF21FE48CDC1B6D60EF6FD9B28879A570A8949C5DBBBFA637359418F4284FD63B57D4CCE3ECFFC0B9F67350DC16C3F0FCF5431894D4D264C032344A9EB59BE3F58559047BFB23FA4240CDDF784FFA7C0FF40E60BBB6ABE7A39B8633BC7F4BAC9C62B90A75A03D2F26C9B6F71D57642B0C90A838AFD3752A8AC641DAC57326D1A2C26438BA15442B748A1180A26C19CD8A59111E37652FC6A263B8040E5768D37E4FA088B1F46734CEB0C307CE4C8B29E6B508A9E64A3E8A0EC627905C82C87E753B6EA6DC484182BBCD78C8125998A0D6CFC79C4296838B62A01A5EE1AB324B7497AF875B36F77FC683E87C3DE1F9E882685C3414B988C44BC2F6CB3994FC3D56340FB0B53DF741BD8163C8C72B394D32127FAABB6B1CCFF5A816BA8C6DABAE6EDEFD147B4E06BB30081C6EE7A93C149CC89FA9E719A336175CDDC1307FB13E8DC4EDF140BC2AE689AF1DD8A609303C9FDB425F9469653C9E8FFDC9F43C407D16C056D9D2C75F92367A269401A1805E3124FF19BD4E1ABEBC2E3E5D4ACA3A7BDB1E36046502052D295862DF0CACB119B27A23D3A58D187E2A2CD0B7A840E844367FE03C11CE3FF4B03A4A52221486B458E84149330DB69D6DA2D833660F17B1AF9493313342CE7C2E7E734E75370CAC396A0B12D67C1D53B4D91CF3AF2047D76D7866BFED4F6B53E7F8D0E4A1A970202E320DE592C5EF91B87DB9DEFA7C5A6E9A789CE7EEFEC930639C1957A14B6DFE1FB409DD18F33835C3EF86FA26BF409311AFAD0CCB7E28DE6ED92E42CC9D12614376084FF601A72E701C6938C0B6A7B35BBA5439D6AE7E6268A1B3A00526952C2138F98B67456C24FCD068876D67E44C84C4E2AC181001FF19DECAF5EDE771418EFD19E22E7068F419822AC3CBCCCF1D3D13D31CCFA27AB4A1CF248B8A06F210165AF21B68BA404C959AAA49645DC2AA89F48FB1071C1B0B52C58E72DE4D5DF5575B03E08E3F375F1F0CCAAB199A4FD43924829535DBBC865B9193EADE3C017B8A001BEB69CAD41C06F835040AED11915B4FA41E718ABD481758CEC54E749754E9C424769910795C216933A839EC5FABA5C013515FCDD7FF5531739E4C9CB8C6E64BD6C87BBEC69A32A512E49F5C8EC4E1D4EAF9E96AE80465F87E948D14F0C6D43B89079C5D0ABF7BBF04914F079CFC24CC2D4419A3959DC1EAE66D5CA00AB78FFF034EC09186B53BB2BC0B00452C2211F87D3F1C2353937D731BB38DDF4295127224A96225A07C3935DC6E1F37C19979BB155A3E4B9DBF6D65C2285BABEBA44D9F2E7EC6BEFCAE179A79185FC7BECB73717532F437CFB1DF1EACDCDD1C2B6F7058879F6A415154A7521028284A8F104D3BB7760C5D208F79C6D669769F5D3B2517A805A3E4E3C78A4DF8CE4CDE8127DA41D9202733236482CF2234D90056F9F7C7152B8A08F665EE2F64FBA2C7B85A513614EAE007CC9AA799E649A9A7A34C5906D46C30CB96C60E8ACAB276F3C2693AAE5E72A657031EDA2AAA8A26EBB854F2A20F0402DD1603159AFA4E98047FD63D884540F7E792957654C01BC66AEDD10BCBB4FADE2F54C176868C69C3ABBA5DD02BBDAC739389716E128A6DDCA92AAF0C5270C29FB727F0717C95A111CED7509F4EDDE6885B04A4F1FAA0FD65EF05D2D68C891F0559ED95D937792FE59149E124F7C082D32D03A570DFE26ADAA85776B3421EDC69705D75F67CB9E00EE4EB591C4DF927847ABE00DE3FD799E349CF8C6BC0A7D66F3E5FC249EC0665123743900700F6C76DD6FA4398A0D25A2128E5829F8016F89AB44A1DA21C2F0B04D2BD87223F5B195856BE9BB2CAD4614B36D71673572B13305469189B66021006E82E455250A88DB342DA11ED361C74CBB3747BC9A1386A2B1B304B831F3E3C4E9F5E2E28FAD4523247A788041232B2D53DDB9B7A07E1BC9F7F3DBA46F3C922EFCACEFCE35BB3ED7BBE8CB3DD266A91EF0F4B80690539B14CBCDBC0A72168232E93817B693684495A0C2E1521470EBBDC299675D5566F5EA7E91DDCD3D24FEDAC71D1823E822C98AC4D4C9EDF2AB176281DFF412EB8EF4DDCDA4756208FA429EE280A8F43EA662FC2DD1C0B612F9C8139B796B74EA8E3AA56C2D1E5193FC722CDDA8CFD07DAF56FDA2B2F18A01C69E4374AB5A7B94B499E73EC015D02F9F6AF0D471EFFE7298B253AD629BB090EDCEE973BE4DDFA76A6D9CCE0F0F58CA138BEC8FEB49F505804399BB66C2F34D03767CBC4A313482FBCE49122A67CEB0A6EC4FD51610E0964997618789953989B90ABD9109A2F60ED8BA99A6D2B2009EB6FC9528837E879497AA53CBD0A66031D3B32E731C1EB7C79978478CC7CB390F13D6FE4437CAB975BC05FB0C4F6491A064AC7D868F0F3DBD305799FABC42A34EDEDA273CF958DEB5574B16C504E1066232DFF6CDFF63961E5EFDFA91C7956134D7936AC5360ADC8CF1ACDB5B656DFF9AFFCD408A69747C2982E658F5008EF1F9610A72958770B9498062BA661E27B4A02D883CAA7EE87FFB574BA0913D35D7BB74F10003DB8110FA744B336C930D7BF120BFEB67E531E4FFDD4394725330C472733084D2FA9BE344C612DAEBFBCF31D723275C2CE47DA0DAB96BDAA23F561F10073C36E85F972781EAC422D7BD35CF74FB886604F0E7567A04CD27F927BDCB669C720820482137EB82F3106A7B8FE +smlen = 7729 +sm = 3E61057BC6638D51026BACB28CBA99DAFDC651B9D0B2218D22C258354AD2E337198AAD0F5696711BE28BF970261A2599E0E3C796D064B22678CF2ADC7507507BC311553C2614134A3B64C28BE18B5278ADAFB9ED48BFF1E26704F5D489059652ABBC2577B319EA4B5FD48DD40FEDDFA529B92A2605F4E779034920F3E3CEEE293148A3D5FC2EB7165429C3225EB0148B7C48EE2A8CB3E44A7B317022BBEE550AB2C9B21D3174FC5ECEDF68D0C49A316A9B68E13F28CDC5795FEB08631D89DEDE42CD29A34DB741AB4B98FA1895FBFFDFEDD3EAB9F62BFB9A85405AEF5E5A42E9D9FC53C5B96D2EFD5BE9CDB9BFF3AEAC61EFD9C02307AC153F2226D80398990747BE24D1B13A0E2E7B579E11812F1000F871C535C21E09317FA0473D0EC9660D86818FA0F9A743B923339D5219B579EA8193710043F89767DBD1283BBA45F34D1A4E86CD39719C4B27F7702DD6D3D2FE84FA20F62897F4E3473E15A029E4CAEFC56C002929F79B0E3CBEBA6293C6E572BDBD77C68591770A5423B510B4A374599B57C424B0B0EECEC2FA2C0156D83DFFCA306392F51401471E4918FA42978C584D6646FE82D0D3601AEE17583CC4F4E9C5D26D0C8B2F63454455CFEE0367B7110E80946F79472B3E0C7CA97EDCB7D52D124DB46513CBF631799F5402941A01E9A6418A0B8A9D82E249E96E382C21D547D2916FE5596BB36A681EF62C69B3072F477D9AEDCA8210CE6FB8B0D95676640D161B2C1D62D4E53DDB5888DAEB81929148F96BE18F6F5B4C9E75F75C793DE007491C528C7447BBC4A8983C2E07B838F448EDB69C8875056B8BCD7F26BCC1A5585BF4D3485885F5AE996C583DF1CC16BAF10550C525CA9880EA832CFD9FBDD1027CE43DE852DF52B4DBCD0FFA75782029F0E7A44944B9190F7066CF2A4D764F05B2366CA52719BFC31718D546B8A24941A3598588498CABB41010997AB20861F00D605F27CEFE4A44C14B8AD93A2692B4A94F9FE75FD0CD5EB59C32C5A62064B319ED7B5C7DEFA540A9C6EFA7001FC8B76F11EB1DDF1EBF9028B7BBD41E8DDCE86D6C6CD52200BEF17965356DCF2E08E94151788423C902DD256E2A3D755C77BC017FA343E0435091EE56707B32B5B1AF0DD0E4574E23556EAA0ADC26A983B5B7B0BF44B757AC13B8AC0F99446F9D04E597B142CAEAAE0741BB56E3E5B2B666D7E41DD0E081F9385BC957B15E4100F6694CE125395D518574DD2DDA59F193B824D705542236BF927A950F0DAAE25B468FA9CC6631E1BDE217CCDE615FD6BFB702E02A2360328504CEB4A9FF06FD3D142FAD3648C3188E6CE61A1E8D334887762FE57B582D009BF71E341BBA741735673246E9FEFD8A4C0B1DC0CAFD29988DDD13AE2CC6C7D8A7EF357562CB37F044520753A3D4DFE007DA655B7AFE5E1C75F250668D228B3B20BA3F0C27530CE7FFFCE7EFB70147C00CF2E1FF5F01A090C79272CE1E4FB1BF27424C6F609BF97C9E01D287A36BAE68976680CEC116D94CA8C461BAE708435ED4A2B2CB2F5C309A0F8E0719133B2621DA9881EC2A104B991966F836352442BD3399D219E96BD56D9B84A1DA16171020F16161EACA092415E326478F5A7084D256BB9E8A464BA447590FB8F3DCD24E510FDD25B12DD3A7337B2DC4F4411A938920F0E965B91F49610E8C36903706262AA56D9817CAC077E85557E55E1B2D94E5CB9E96BD0A8E62398C47A17AA3F2B11E6A655B8D31C03FC15DE1849F2C2656DD2F5AB8DDD62E90CC2EA2682269DA3998474A02D35A8460204949DF7392FE008F4021AA59E5568B8E72A692CC71F5E0B20C08B625431AA41F8EEC5609507B75263F36178B1112F934E93708D8A0706C7AEA6843793A7BA5A609C70FEEAE57F0AC617AFECAB6133699694DA6FE63E7AFB48B138E62CD00779373F092CAE18DA23CA34F06F4151C46B29A4A00A5C85E369F13353B1C40CE894A341910FBD49537F41BA433BD2C41B56515C2D19137212ECC7066EB2A7AF9D4CF0C580595ED9D0F44CA28B5EA9DA0A2109BFABE1ADA34518B07204AC2C013BC92B09A47BC791F591EA5A734DFB7AADA403D7C384C12A5FA0E9746B52A96F71283FC7EC102DF6A764E3215A545F49E5B9031CF9E65E091DA1E58B4136B29BECDAB3AC81F1976B18E46316646DA5828D82712B4854F9D0FA5491695BA2B1D3C93D7F7188AFB4ED355B7AA03312B4A1489E6A087C257F335E9FDF2C418011D286A31B0F716E285FE4AF15C16D06FBB17AD2E6F21B02FDE48A61D102AA5157B16CFBFA52B5D31D6AE5485C4A784D1E6A7B4DE712AE874393595211C97687844B99CE80D91DFF23252E7DD4203B80EF8F951E6EC44A0A6B6635212A23344150F2148FA86C256C693ECE739205FAECC5881949FAF639DD1C3C36DFDF5C945C4E75FEB1A46A018CC36B7AB373522C3565BAFEF8B9E214BC27C9C47F0AEE97AAE8E76D2F0A74DC0DF974A12D4AD80EB31CAAFE6DA508CCFBA20C2096B65CA694850D95D5930281EBC231992644D9F4BD12ECF93CAB73123E6CA7445297605063195E45649ADA5DC4EAC59FD6D841926F3CD2B29D048A0C26A6F2A43D170B384DCCAA394559712EEC97536BE0254675486EC52E66E1AEF0D4570748E0B74EDF455D3B3A39D9B795FA3CA3E5872A74533D07C25E300336C0B93A7082378BD737BC398524B445EA143740A56696F8D8A86CCB132A90DF6CCEF4DB44E795F419A99500355F7E2119CCD5ECCF66D7B3C09FB81935575848A089B6B727CBF53005D818C74D53A4EF266A447A8865AB1E14E5A4EDFE30CB63EABC171457AA6AE340F2A9F214F338EC5AADAF8F55505183502273A4D71AA49DBDE73EB1A5CFD1276DF6FE667FD50B0D9F6522DE3D1AD8346A73DA09AE2A0DD7F7E40553F0637F98E3B823D811E49299312C0373CD12534F7EBBC95C7019972B3CFE8534256B2A017BC864C56126AA4AE653BED2E578E1C0847DE9EA336728634ABBE5D5A069FEB2D71652D73ADB367DBCFF9DF2746675CEB2071BF2A26B1BFCC0B36A97102FEFE7EFB85FF39A5BB3735C2260385A24E29ECDB3CC7108FF2DD49D20DA662EBDEFBF291B9DC940821A4C537FBE88BA0BE9EE58645CC8F73B234F4BCD9B596F38C3C9C47A70639B1CB1CCD589C2C0805394D87CB3678B93F9D4056D34FCE06F83634221CDD9D6AE11BDBFC8133C68AE1CF533D97063F32A27E2931D3CE4745F21F8D7635EC19121A66A0CB96B13F1B51EDDA3C3A140D3C87C6B9E9A10BBAE2D6B4DDECC6E2A33A96AA00FC35E0E16E75627B3E2F47EAEDD3F26F3E37ECEA02B272A95924A93143946BD09721058345901AA47691D71E663CDEE0E7513ACE14ED3D03B9C04856094617EE03F2EB12F95EC580E4A1FA57B2DCFBADDEC53534208E79474E4CBDFAB879A0D499FE2EED5C771E0A8093ED43CEFDA0225641CE5F7942110FA32FB63BF49A192053938852E144A2AC67903605D41188E1416A6B0BDC14EEF60AE2CC7E13D8FB51CAF4F0054B17F1B629A306EC186F638511BD22471004ED54166E993A72A865F5459DD3CD5DB05C3FE0424D9F4A80C1F4FD93DC4FBAB39B969E8EF07E21884919607EC5C83526C7C4A323D6062BDDCBD6D740196BB6D1EA9D486FE098F64DE4A86F5664619A6E48F0C7ACC18AFB79732B57AAE52D51A52837C6F21E025B600D79D6F18818AF9C9F816BA8D0E1328547F3AB28CBD21A1EA149719D81B602BC3A5F31ED98983E6035254FE6062011F07E17CDE9CDD5933112C082E20A865E4E6C718AA04F893F0471A3052127B3C9DFB027F33FA9176A2C0C39D97BB633334534453E5E29DDD9E5C7D2A2B41BCE81AA25B265341BC4B50E871CB5FF79CE11F56022720945650DD47379246199CE6FE1951ACAFCA2E2B97E4C2D862E868EF4E6362014F0E3C944A4AA90ED3A28FA6056530E9F9192D6ECE50D1C42FD6ADFB68B083F509EED1AD107C5763AD8AAB614341A0EFBD9740F1648B99D7DA10E68569DBAE1C2E7ED119D04506FB31E45EE297953A3DB7C155ED2FA241829B92A72BB4144327E3394E5034A59B6A747E0A5FFB16D954169BCB00A3E23E4F714A9E9E88A74B091E6ED9F89CEC3483026C8AD56C47AA6171ECE947764508FB2E222C33C768B84AFBC96018CB4062705583E4643EDD8133530BF07F3AC7ABCE2AA1EDFDE08AD8501AE7050D96E7F173634424B5FE766CE345826AF629D4FF70B21C9CEECBBA8B350574329805D4AA499B25C1DAF92FD5601031F126A5C2B459C79676C50F23B2D8F9066563D2B72FFF84BF12FE5DBEB848E661C840412FF98CC35DDEB64489D52D823696DC2FB264ABEFA5D220799E9387ED96874130339280BC555E4DB7C5E3250F237BADF0EC69BA76DBED7D0263096858EDFE10625B33783443B06668BCAFD9F9A0215408B7E3F58D4F376D3692C809D9659C4DA337787C3AB674BA9520DAF29573B10D2B7C2EAF258FAFD0FBF93A9F6BE15F95ECE97E16E16C15690F77AC31957E07A746F38C082649A740ACB24B45C75FC0143EAEF05377DFBB8E4D9B534CBB4F55D7532E9D29F69DA83145C509D60787D4EA92F0E790A743AFC23F7434DE3E8A4E7F512957FFEC817FC2C6736F44114EA22017A2D241C0A9054D18C72028531F2B49AD5428CF5F2E5BD84155AADCEB635B879DF729205FFC4C6AF42031246DA786380A57D44E7E782330AD6B8E4B40D3CA1F7193200B8870C64FB1BF4F24338FF31CE87ABE2BA76B297C34F5E382EA3081E92BAB1ED09A66D59F2AC5DD870EEED032A4F99645215D593E864A967C79ADCB70FC15B49819AB48961065BDF78F8C06CC5453F6CD4A77A12681B6B3070207EE724F10AC4B101EB2E841861A47158C96CCED01520A6D0BC27907518BA963507285BB9C8040A998DCD5F243C8A833881B142E1DFE1014DFB84CAF0FA0E2A8EC86C32C912A79C48EEE3E836B92E5C32DEC1074567BE28EEB5C7808F1BA617C52FCEB77EC82EC9B1875AD9C546710EC844D37FFC729554C337BE8B29F6294E20C2B3AEE7622239A331782E68CFA56E04FFA6657FB9C41FB4F2C0E1964CA9005001B77C70CECFA136FE3C633B7DED931AC324D016BD51FA4C775534CB8EAF319491B9F09BC592111FAEF832AC6F455370F01E078F2E56A121D60B5C6EC4DB45B0F0F636DE2C8C505D6051558ABA6D83E52BEFBE48E3AF4FE1A286D14B72ACB2A578B8C170F50C2F1A80E58F4789A2A404431E36C4CE0FFCD18E60D1FE473EB17501F9B00395134160D26FB376F4991ED471BD125C1A402FBD423C45F5FE5CF7DB659E94F3A6CAAC46FFFEEA66650566BE0E33D82257B88FBEB339B180269E0D87665F7B60A29534BC3F1791B3D28A3D3AC4C269E0CDF071967EF323C600CFE4F07A1C327CCDC1C323DC585CA14BE43519FCB8E8EBDBAB6D2576B5C415E142FD78A6C0FF374851BF584C7012881B8254DD8297AEFA4DB4A70E1EDF5A4773360A63117B6B77B2955F424BB2A137995750E8BDFEA76F74962D68E5FFF2CE5351CF4AE96DEEA1ED313DFF7065A19DBB2E8FA94737AAFB65FF16865A1057102FCA4AA1B508C972BCD85EF868B9EBE9C1311CB3A32AD6FEAFC6DA617870D505DC42A523735A991DB77ED4CE6B27A4ADB8181B9D7E14C1DF12C1A98E10609456D7A04B07FF30D51B7F05C982FB390A245AC238FEBFDF68F991C4CE4BA9015C68BDA4FA21C717C4A815452CA62DA03E917C535A7D721619F1678FAE62845DCD39532B00DB829A813DE43F1A91E2C1FCB13D770DDE7146A1E7D6837B674D6BE813190D116F9C79657F0EE79254650C115A4CE4AFCA6E0EFAF675C6F2C4F105AE77CCEEBAE4125E74BC9EC3EDFE759A361DC58722F5407443785D5014654355A6F984F2B4091BCA2B2F80DAB81E492D4C64A74E6FE31D666E0E115C2466CCDA4ED027F7B9F190991BC4E0281BD55A2995A888805F98F9D4DC340B115EABA1E2DD4514563A03BF2A7B0957D19902C9FAB0DF24C7BC1001B7B7BB16E3AF11B2D2B0DAA0B2AB84274DD8FBDF0942B91D9E276C07C7CFA9F67AAEE5E87FE1DFFD70D4DFEC209E24AF75935069A29D0412254350F50247B7C7E650F0DBF7794437849A78818B455A806603409D0B221B46C63C9D17043D2DA79E8B14BDAFB1CB53BB8DF8872582EC18220DFF90F6C94E2BF5794949E60824235881163D60BAF0951D3ED276EFD82B15DBB53AC98F36C8FCC2B5781D3F23E07259DC84BC620A3C26AB03CB61027BCE74A33C678C6183E6948530CA5A880D5A903433891275C4C9241847B16E8707AB5C59066825BBF6D4D7C5FA359EDB8399A9579E232A185E8E97DAB17202D68590695A2CE4F192717FBDD218EC579FC55F684709B85153A172AA3729B5257363FE394D683273B45085DEE125B3891347D9935BD160DDF6C4260B86FF1608DCCF5C846C8895C9D3D61226416177B5D4D90B1D2829FD0A2F354B8B940A1F5B7A80D7D9E30F191B1F2D6D8F99AAAFCB021215275D6F9FC0C535415ED5F00000000000000000000000000000000000060E1319212C353A02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 + +count = 94 +seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 +mlen = 3135 +msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +pk = 9EC9FC3A7F046CD9F26550D4ECB78C3B4D34DA8CD766AE730C02D74E9AAB43669B16490AC2C2C541B7214BF0668EA0953E2EB8B9298D316666EDAD762DD280D6D2A15E1CDA160ED04432F823AE97DDAA0A46F9F2CB992F43E1AD45E90F1A9BECC570BAE029D4F5A759327F8D3D80490A11451081F1D4B8CE531D9B371AD2BE88C0D9D44D64DD987CE9A057C210F99C472A36499243B4B84422FC2A71410F749FCC63DC544890E0B2170A924DBCC83F1D1F3794E8D2A57721E8F71C0EFC04B14F53A068B386044DC4FDE65993D06FAC3186BA70C7486ADF0B731F655F71388D3BDCB4997B045FCD90524719762515DE859AF046A12D67E1555A5EDF6D9889EF5ECC6841CE7F2D11C59C7D2BBD1FD848BDCA21C94169075A4466A470DA274E705273B117686595583C0EA19C2B816AF96F9ACD0C2F632A7A04B4EC115079ED0D128C2B52B5D5551555CCAD18EC2C792D339CAD6CFDA593734D1A70D310B58157153690C4BCF039B3CB508F20A6D1A296C77435A81EFD0783E71F45D766FAE121A1F72B9B4C145777AEE679366C6D42D06DE8039A308A691D7DAA6ED19B59121FEDE994475F4FFC88061040FEBE0ED5F77E0B2CABF374274E46CB8A43E13F130A14DFA049EE1174BB6A02078CC47779D1F65AD0D52E1D7391A4F7A1B3288F5FD77D3884F2D755E4E64C05C95FD4E23DFB71EECE3B09B8957642AF62E71D97EE7E2DC7B80B19144C53882D8C431CEEC906B57F7B6C009BFC5E7A8E7729628BD9FCFCF1C2C1F7190E0540C72F50C82F7C4F1CB57143633F400505B418C7D52B0CE67FDD2E253BEBE9E2478243DDF41C09E30FB8433B31DCA328DC7AA9791F6DC13BC5BE237FD6C0523CC8995DC13DE52C7898A1409EB06383A99144D81534B01909359D20D9FBB8D8C67632AC229B91A7F334832AA8B1C302F7B8CC856FAC5D88ABEF922FCFFA4BD0D6495C4F117E900CBD3A11DEA9C9C9834B021D3AF8D7882848E87B9D9D3A1FB682EE48C9C9D7317D181347AC240A552B41DE495CF3C8A516C15216D059E5F2E2E1D9E719158B64986BB621B4B0388CFC29F0ABA6D4FC6AE8EB2DB1DAF87BA8E766AA254B4782F3A96F1977A14104F6BF0E732D3B4AB139CDAF5383DAC1014CAFB8BA4FE67E723E6B06788EC4514A69D2B340737287C00790E0EB6B5DF410E3ED12EB4A734675183D00D04C1E8DA4E642D8D6521684B9A8D55D294E6F033F01E942528145FD5C4102954C75DBA24A252F6A5803923B7CA79632543FDE29CA6978E8139845063C8254DC8482F7AE0257FA08C7A83C07B45CEECC50AFF834E6B9C1DCE6800CE906F1F027556A72A0C883A297EC2B7262906E6B8834983D8CCB98D4AA967AEBD3935E8BB31A7CBF9B0D45C36D89FACCD3FC98F44D266C6CED567FFFBAA741DCF865E8BCDCD02D7502E7B1DAB25E2E506357B2FC6683E87F79B624FEB689188A2EAB3C1B842CEF19B081BD0D8A41EAC00BF68D624C2A14BC64932E721EB4456142272DF60A67B6718ACD2868B9039CC4922BE25148E6D94704AC5697857A60210A2A51C1B5DDD3E228EEF69156750EDDAC6D87C1904895B814B363C6CEC9AF79046FDEAA091EAD280A41FD13AA0A9F3B87F718EE352BB75ED817D54061310DC7B7C192B1C291E2F2BD2DFD7764398862BCA882DBEBF98F0DF9F6235E96B6BADFC2383E12827FC3CD03E41C23533F888961D9216FC35212B38039471DE147DF1F33F3D4A491830496A6627EB05854440AE58B2FF94C76339DE02D25E93C507F16A104D46FAB93D4FE8305756C0890DE3E7C2CD28F5E9DD4D257CE7252205A69BC28CC6292A4DFDCDC15CCAE07137B27AD319BCA2EBA223BC2EFCF8107A6B1ECCD80A195920B50814292CF6043D6AEE1954800A4CF9A08B59FAD9771E7790DE9F9558AB873C871B80284D2297AD79E406D5E3D3B93777740AF75ADC3FD562471C0E9E2E84D3073A5E24C65336284BC54045B46C657755C26B76D45EA233B28C380FF09D736841D062AC5D7A9E9B34FD77A6AC225C39EEDF3A01599E2E552F7A3E9A2E164C6302DBB6BC28BCD05B3B405986C008513E8C9561FCF229A641C594A775D8637522220CE0FF1AD54064EA60231F8915E89E85B89468089ECA5F226A69546F430E17C074E3170323737109E0699010A8BBC685FC3A7D3C243A25D7F9931A806B11F0722B7D23255F3FBAD88F9E2FCC9127D65B98DB9A97621D91007A083606AC1D4D4984A0756B15BDE623E9BF8094ED555D03EC54FA24798812E071906FBB7FDEC449F1D4D8D45642C11D75A33346310876172D47B5F121CCD00EC922C93A874DD0C0549473A2E479169068A26C7396CD0681B1F1CDD71797262A0BF5AD53C9B3A06C1583FC01992C14ECFDEC8151A553938DF5EF5DC98052FAC19513C2A896DA6B1438E82CC1C7B6A0DDBAD7FBF48B2008FC348A045BA47DF8DC805AAFFBD25C11DF42DCD2AF7B3C54E7E4DA3EE10A731C1483EAD8593A5761330B2864A776F31F0ABA1F7A5013186538539005AF6DB39FCEF7F3BA8A80C1160A3A49B989DE9FBFA6DA1BE33E5F5690C297EEB1F71D58105CF4580332F13FD888C17C25B7F44CB67DD7645444B67D6696B7F80901AF888BCF19A42EB7D83A1948648B4E7EB145174FD6143A853B6EE6D7F14C42B0381345D65CAF7F90D07E3A5830CC7B1E3280CD1A019F087F5A2B6249EEE9C496F880884EC36F1AFA4713BA3C0DF148BB79CDC57FE366FF61AEE23F6A76E7F7D96460989F54A369887E9FB6473342454B8AD288FCF20BFA8E15001539A874E200F0DA5568F9CFC5C960D5C049574DB51CFFE69A6C1FD5F76A4933DCEE666B3495764718065D54D5E3FBCC6135A876E75C819CC7277CFC21FF9612F5B0395306FC0F695A2C28F1E9948F3D4612D89B78B5791810D1428C6C25B143BE510DB3B8FCAE1EBE81DB17D09489B395EC0A6F6B4EC1A4F92E10103081E4896311BDBDD2184AF0E0F8700BE82BD5F99EA0633A7B93AF0896F5781A3DE62E6A6B375E4E06B5812A7CF5B1B95A651F70CB4B3BDDEDDA9869D8F28E97BD95C531A35FB89354CE47CD5CB2C6E616A98C97AC91817F26F8888D87B6DCB9D3D61A27E5E9F79B02CB504301FA2D34811517F313958336AC44F90B57D15C5180AE4F24593C5FA5672FFD39F318257C24A349928033200C92AB02C191E9E08BCDE8E3E1ABD6F68F287A50906086A59F161CD7AAAAD9A7A01083E32FB7A7B37B80F5161DCFA36E3B15D6D10BCFB273AC28329D334600D71B5933206B2153EFC3D186227AE21A0DABDE1B70F9892E4CF48D73BA6941C0FAE8A92A29844719FB893A73ED8B66D780807062B614CB7A365627DAEC6746042BF5722E9F8F49E8B69554CC55118C813D1AED695B8CD324BD1E91E4AA7B16362442EF8CE554FA5CD97F88BF4DB8ED5787C2B0943210C4BDC6F368477D88DA9AF5BDCA1450B6466F0F6286348BFC2CBE0CD6E41E4D086ADA50D62CE501342D49CF22B8836B1BDCA90C354E9A9FE170E6BBCB0EF71BD6FFDBDAFD23CDC61FF7488E35E819B30CBA84DD0A225CD3DBB5D9AE7835D96A667B2511C76DEBB006F19C2191DBD7C266C8A37234EB540C0FE17C9A5E3A81E13D00244AF7686760E47E8EE0FD933E4C0C9D44714EA18923938CBCF8B6AF7E3454B2AD4 +sk = 9EC9FC3A7F046CD9F26550D4ECB78C3B4D34DA8CD766AE730C02D74E9AAB43669199F2E52D0C6DD78247F6DA6132E8060A65FA13746AB081D71E73484E8EA12030F87A782C49CFD819F9C544CF88DF3B0FF633F8E0469A763FA9BC50EA13215B8DA2BC0A8A44CE31B4F8CB3C49703C2765B487496DFC2238C0E048737A92787182A48883A6890991319C382409158C040785082521E14469221060E0B0808C9044622090A3C82D629801DC180661324EC414669BA045DA043009C98020A629D3382A19C3491C464EA0285008206100972401C96102262C9AA220124660CA184E00306C222371E3848162389200322E02B60C580230E318048A1468D2A290D94002DBA25013878920A511C2228D84A20954A03010332DCC864982060999106A22B34581322823844D01292D94C631530810C48610134662C3968998A6902100440BB82158422A1BC149620401931422104112DC0040209491512660C242821141696402041CA970E3002649040241044A24468200C10818006E920206CCB2711B39860A9088C884901835225AB24859028AD0380D62A80443842C4B888CE3C62D529029E188211B448E4CC241CC9231929661C4223088C8609BB60944B0889B200A1C044103B4089A968112006214A14111414C14406DA21048620049232890E21865D384001B20884308460B347211B7505AA8204CC22CCA286604466603B469D2026E092988A092088116265200220996919CA0492435611C384594C2694A06810C8421182961492085D990810B124444141263163191066AE2866CC3206203424EA0362AE19011E0B424DC3089CC90681CC14D94086A089408E10492CA462C2124304A340553B244C0328A00962403182C42220E08A90589C6290A16880CA92823A030628811A198699228218412220A4020043024C1908182480EA3268449882D1B414860202A0198508A160608852410210E8AB24C04B64D8A984D0031684444040445099CC08D59482C90B29122B805189761841808A248060414291012060221469286218300441BC50DA1C4301B857123228121450E190564102525543829E1306CD1328CE334660B098E0989700131488388401C243119144621A44CD9444AA198451946250A2500D1388913A5259232455C14211B4069CA300488C68DA3188A080320C2184AA1020918B82D1A0588D198104AA644E09025DC808C64B46008C064CB124C902430644410A1062023158251186D13440921118D14C868C1386502137123276104490509A171DB920C132768004608A4324D20183202B6499C10865086601B48681801215388602242260C968C2198084A820561402423306D08348E908024000162CAC629CAB60DA0164CA14811192130C8B6300031611A2146A2B20CE13071110911541685230764E1465024374DA30230D8A08D4126515428110239908A4012190051A43440149345DA080562388EE0468C0A921193908D1B042CCA322860966911387122365113318603440E098330E3262199482A589008E4987111A67020B94182826C4A1829DA1886D44441D2B40899904DDA12301B1548884226E4260980144924446CA2028918A04DC9C02553304892A2300A848993186462186C40B660DCB23100348413A3700A28710944325484210AB9484A464C4CB4086084310136721BC005A2B40D841640A0248814B7711A05289910200B2446C0A62184048C0282902214901147854B42725226240C86649290809914044C264561A82110A33010846D248909002140422490182146519220E0325263900952C8240BA66D10488658082A43A8480C4902CAB88D8B382D49A6450CA98C8C248EA2082A4B368C12A141012291C0A40D2309459884715C802C50B08C934450D486445128429CC60D9C0891638021E4442292B80CD2242E0C04698100242002701B258E9B4402884881E282680A346640360D84301084180C5B246119200CC0404EE236811C208CE32668828801E1A01083406D0AC94412042219130C1BB02D02808D0049121BC664C1C47088323060286DE2188914414200894424109198B64CE31426630021C20662E1C44510C44C54C2108CC86C490066C33481E012265298210A010C48848D1CB0448C366580C22C0AC5244B286ADCB2496424401BC1058CA64D10B585080731D2C62DA3142A01188D0AB62D220565241465911232A729F1C2AE6C39F0B5CDB417A23E50B56E5733726CD5E292798A7202F9BA3FF8E05609A670CA0D1C0AE77822AE4826EEBA315E7EFA6FB694659BAEAD134FC237BF20212359C2E88E3B4B9C2DE15A655A0A47A35571212E90071164738B2F1996D29B087379FB745477F73833C4A997173A2C5FD6B74A6B1530493EA2C457B79E6C5369D18A77364989262904B0A22AA54E7B4F4E296E1861FEF23177DDC56A553573C579B0BA56EB4A8AC2215F40A21CEECEB87AF5012D6BF39F0A189DF0E79335D17A9063D30EF40E035526595BEF74434D7F27F28A35F895EEF76BC3C2C6EE8D06DA56364262C1C2DCA39C095E2AA2F750A0ACBE60731D16A0F32E7674423755F2D4A87D3042F4EAF8F9F657D70D0C4460F7CE7992EA905CF8B1242644CD837AC5DB4EFED9EB4BD58AB7B706E37DC86CBC176F47392C9BD62D45D4814F7DF18945955200749913FC0B7DAFDA609FBBAFCA7B2CA6D558336ADF74ACFA0FD7B7E957319CCC36CFB55613AEE78E5F28326244168041B7698CCDACD3A89A604B265A5E881D7E188FEA12825B96F9FFD75193B4534B7A93357DC6D196B5516577B9A18B4DEA5B2BF3D912AC265B0717B7CED3ABFA48E0AA1F890EA065EDBBFE1F78ED329B320FEA9E3804E56D3477A6A33FD68B814B7B58916B6FD103506E66CCBBA2EDD6F8DB728C7AFA6A239A5E3B1AA0D626E78D24713BB793877EA94A34BB67862C720F0914B2A81DD362AEA2903BA29BB506ECC78CD287E155F7F71101A17FD134B403961096FC009EA62635A347A9FCB5F59E4F3EE163FEC49ADBF6CD8B7C842EA7F3E740BE7B7C69E2C889F6A6B2328EEBB6AFCA89D18A6E9B004D64724CDA9176F6FEA9E41FCBA5DAC437FF16973ECA5D8D049ED34128276C360A0A97BE21414D298554B1D4B7E4C43EF08206B17C2EC49C65D2EDF759FDC3F12B0A2708F4E47314D2D72EECF76C3387F1C39E350B69A22F58462022EDF483906D49C9C2700CFCBAA53A30481DD851B38714F60F7DB9D67D4635C238D3E1ED6A3277B7C7895035C2F1726976FA26428E29C7C907228C9042D469BDD211A4A532AF910EF55B29739C18576FCC67F5B151D2459E4A995C452E94646C4FB0514B2ADA6F8755905650F0A4919670A867C7B06115A5AD9E40C8499DD1D79905DF4CE8A5A3C679F948479ABEE01B7B78121096E89F61BAC38A99ECB906D899B832AAAA725785955AA4D3334D6DF64904D8EA110E4442C6A0628E6081A35D1B9C4CEA7E13E7309870ECACC15948ECF37368AACB0F635BFDCFE6AB8C47F53DABFE092635CC321C3174741B89EB77C321767E81B1632732B472AAF5A8211AA1045304305914E4E5A06E8CDA40593CB53AEF8B8FCDA306F9EC9DA8E9792BCD79061BFC460AB6AE40382E1348163AB638B2B6C7FFD38C1D430F824E3F3C761C73EDB71CAD5BEFAE825CAA83FEB9C5DA0C00116DC476265ABB1AF3766C84E9117226A76AF5A773C1C6140DAD6AB497ACEE304DE1172065FCFFAB02C432B90680436FD1EE81A72D73A7E54FEFD99D1AB6D1030913CB7D4BE08B7C7C0A41336BD12687AF14B754F9106D7AEDD73CF822F03ACA80835777CA9274D61E5D090281A451817CA0FCC1C7E0A90E983225CA685FDF65EE27C6C300D877CF7FBF67B8BA97B94C696BB951CF95EEF66537FC5103BF4AAF3E067FA9AFBB40471E985B355318E27297EF006A7522ECBCE8896CA77B7EA7F8688B1ADEB83090FE5F840709DDBD225DD53317A75432CF96CCBA0F027719507E01A42BF9A55CB5C1D3AEEA92C82A629A9C03DE8F031114907E5EC2D25C2760D5CF2BE88FB7C5A4E0BB61A0A2D77B600EEED7F46757070C1D0D993E4233ADB57921AC03D617C6A76914A15A8AF36474E94AD570032268C9E6B7F14B408A495FA6E6E73A0CC774307AB94C5AA2208BCEB79195D3F640E7474058D16B7AA25E824DD45463D0B43B19E5568D2FD91BFB94F47E8FD30B9A6F168BB147D509FE505DC8794CCD22136F9555F207FC981B63A332464A9829B159AD98B25D118BF373F85C2F6B44C27BB512E17DB62BB49DFD0B2A39E35519B58A33D63CFFDE849F6B5EAAB2DBAB460458DA5587D4EE04D19E7712DDA68EF09E70C7E02A69FE5BAA495F2CC4773E4EEC3F7A49FCA30E4DBFE4643A868921D5272EC406165C6C3A8349AB05BF17CA60F021E9C5E3560D1DC6E0104211EB662ADD7B9F66D0818373ED41C1B344D2A3B34CD958C20F7928212DF440D3D19F66D796A0F8380B246EB9CB966D392A21DC34B9DEDFA4E7E732B313B96A2E50688A2831384F86820E4CEFCDFC8226F9D3E95DA812EB8CE2AA9BCFF121DBDF64F5E489E0D3A8036D310F021C07E3F19D067D4DF1C1B86E9F032EF45FB35575E1C0A459AD8456252B0DB882802CA26726504199DAEAACAA5C68FCFB5E41EA176B77394461131E1CE09F1A5641F4DF955084EEF50EBC1938D67CD849120669DDDC9F9775205E37F3AE4F93DE3A12BAC005EC972E817FE699AFE903CA0DC9CB499FC5CB21BB0BFF40AD4B0C33E16668856B8F9D6C94F314AA8D84BA21E6FF7DD324D6ED51C1AB91D7752B153AFDA5CA433E725EBCC3D9BE1E8E074EEB0B1C314C925FE795312624154068C14D44732A2DBD578B11BE25B25ACF772DD312641011BFD3874E0D39DB1891F84F20E53659E6A5602B776D9ADA1D222A06CA6357B9F5E93639463F59FB08E919187BE1F14AEBF802B88B762A9E71DA149F710D7A9FAFC9E19AB47D112360D215976FC615473A5CEC8A20F291B76D65D276D2CBB90EC7C3E4700A49345011826F2DE85A47D5FDFDA99D8ECB89BA0C2A8F539F387A6C5F817F5F52E504FC712E062A5EDD8ABBE77DD18FECB8C86DE35B91D3CCF632AAC31D30FD9EEC9B696194C8707CBA0C035B0F8ACCC3616E391F10CA6FAF8B545FB60BFCBA173E789A80F8837DF40352AB494F3267A99888105CE72F86DBC153EBE23F8246911F9439139BBB9245EEE24B350EE018B4E6C072E77AA332F2D28DDA754A22040DC9B722E12D6DF2D3A80805C64E3537892036AF7BE0EC4D70528E694897A54300D6F3019E5D1562EA4DDF09622BE1377F08F2011DE28F9E6E17B4E109EA01A05CBDFC08D6957183875246312EC5452701C64A38612445F878360C7E23B9B766009FB788EA98DDF267798234D2A8EE4B87F62557F79B3F2742BAC25D3ABE27F4BC00CAA651825975F5AB0DD8B1EFB1568B6351FB1937E2A12183011FF39B4FFB7BCA5048372D16615D11A4DEE1094C084E4142334413D01B24B3AC91B3E53BCFEF070B6830E5CA3138144EB855E78E729BF1B610F19811720DACDE56A35CCBC4AE48AF75325F2FD741EC20BFE2FB8D057186814EAD9C012AE13A2AA4199FFC5C8535B7D2AA4BE8F508B9DC21B2A75407B756E95B6C5E5316F8B828BA8C3B01232938EBDB62567FE92D37FED5DFCA52A02A9BD0114874BB7C604EC9ADD2EB19998D8E1E77C0FF0EBD839459EAE8C6074A9768B12C0B86EC43DA8C1ECAC3BCEA221F865E5B9F5E27F917523A1905C171BF6F8DDD245A05C53E75144B3A3D5D9C0A5AFE3E922A628A6EB38FBBD539E9FD8A0CF21AF4CD6BB21A38F2F2EF46291DEF0206B1056A38D371D7C35CCF409CF5D489E373F75FAD9AB0183B01B2C6CA8CEE65A6EB46E6D97A8F48D2CA52BAE2A1549026F8B930FEC1D1575AF99E174585FAFF911727566AEFA2CAD782FEAA79EC0D2EDACD39C945D1900351047593279C60E20B3FD78F7D43876CD5E529C264F1269663486ABC2AFFEB973FE21FDEBA4486465075CEA29DCF53A5DA2DE4B8CCFF38B0A6904A4DD023284BB29AA437799F5992AF5C9163D16DBE2AEEC79943764A67533313BBF56ADDBCF1B9D0626C92FAC6F5255B3894F26B86705FF826A7B4DC24E4496C784B96A1C76E637430CAC06FCAE922B0A550E3E2A734B101594E4B3E3F05F15303E8A214BD060ACF832C7599C3169E5406D57B94E73183BFB71A2C99E2DBE3F95FB737FA7358AE3554DBCA35EB9F1037951F3D4E0E1EA3D0C101035F7E380313B31BC7A3DA49F9E463DC78C7DA0A181F3307CD38D07AB0AD7BE6198F8F017378C1EAFCD4B1BFC2CE7D4BC7BBE8CC065625F070183433B56AD8683D89432CDC08DD06DFCA903115BC66254AB79070C57EF412A77C864030016622DA1440D45BE518BC2979978F9F5CAA38A12EC4B833CA7C49D3C7B30B393A97B2F3172E9ADD4B5B0E09F91C5CD76213875BEB8E6BE4F02BD8E21F8F20A6D7B9621AAE07EDE74315388EAC5F6BA0957BA1DB88EEECDECA8BDFA616A2B997377265266B3C42956CBE2637D0DFBF046391C4029430FCDCE0259C799523FFDE0A516B3F51BE0C178E7226E7ABFBFCAAE1A88088FA663BACC5BE364C2EFA265D8276C6EFD5B623760D8040A1C9F96D1477917B4FCC36D5CC160216198E56964593AC30B8F7483AAD74BDE10214C1BF5235580610F970876EB13A7EFBD8292C0E0381267B40592B9E5C7DF406370298C50FD99F9FA87EE5DBF2E22F169CE32274E7DE793BF61495CB6884E084E8F91AD26D4B6B33EC0642A0CF2E8107AAAA4F67221C669C837253A086EE9DDC4D4B099B0A3E6C7F0304C20ED2C944ADFE6C84614185346201477287E1F27F46E2C1C09E59FD3120E5CD17AFF3EF8D12147EFFF5AAE30DE34169F63A8CA8037A0DD5898EC8CAED84BD9D69F008EF33 +smlen = 7762 +sm = 7FD4C43D53F9A0ECFCCF4320D11C46C21BF45BEE426941259BCDCA1E7C51ACCAA9674A4D637C4F511781687B65D7424F3026802823B09B995BCB9F4C4D4A574A4057D2CD4D22A304B32A38CCA1984B9151BEDF5FE303581E5295D19BC3A5135B6A252399C4EA2C290CA891AD477480DA7527277ACF040CEA489D5A479FA08A1F56B712E9B842975206B9336F1895D0A3F2811EEE69D99219955798A8B784A938BC77AB1C2E6C090E3E8C734AB73F6FD2BF9CFB9431AB117EC3DA68833808A5376EE4591867628BD85263FD2E4ADC2D7935593CB901A78DD344B3C0C1D2D392154ECEA6353B732CD15FE9247D086A62E42ADD589F17109D40AD3C7A9A921BB1AB9CFA1041DB600943546243ACDC2B21FC5C7D1A1850E3BDC2CF41D3C09E34803BC89202B4A6C7642E1F7E6F762AD665189BD65FDEF215D7C5A20C30C477D77132B1FF8AE7B300CCEA04194E7939E788056075DAF016D3DA6646433B5A81154644C4AA1A87BBCFAA0FDD0FBF0C2A35ACF9B21C0E61E6914F67A337864CC0A75265619E24FBB13A6A28F6B0D6645838F58732E852C43B519186CA6FC9C26FB09E646BB8A63F27413520C6CEA0ADE917A14E907D460335F085CBB25F4C928EEF18466E9A22CFE66728C5BE1003C184187182409CBC3A53EA44614A5EE97E5AEB068180CA71AE5EC22A462E0510F85F8BF8CD3ADE4456C99D889DA22F97F3770ED0585EE51A1F9F220E5DA5BACFD709EBA652011C5F3F829516831EB0D4CDA83A2C62DDD3377B3E4E40283F717D3F2D106D3A353E89645469A5BE7B3668D6F9C685FFBA3D68B8A87DCE2CB285E6377E625C32214AB5400A77F28F7372044E2DF0834AEB9E0FFDFA5A4EDD5F81D3856EDBBC74E77DAA996E462628DAAEF6BE74B3739AF16C3F18B8A582DE8FA6F23F4C4AF275ED9E289465963FCF9AB1758170BA943DDD0DC334E93288B4694C14183DE5448DCFFC35C75B9CA4F3008437D2FDF330E891D5864E1C3159BBAFB432871E29E451083AB42316E8BF7EF8DA31C6F651D732D7236EF57850423430E1B5AD1FF784052D33E1AF7ADAE66DC01A373F8BF1AB0649F30E9899651AB2BE6A65326DF383CE16B744D0094F596DDBC57BF01F6C5DF458BAA7517F381051839D6A0C364C162E13F4C1FC6F0E23E84A33F433423FF50386326008B8AE84259C6BFAF76A940D2814BB70C0FE6972C95585BD665936BD1F95F56EB4D97C89AFC39B668B854F7EE520B3F8A9924A6450900BEC7DB21C39012DB9F20F6E45CB373AF4ED0ED707F52DF157EB54E1FE1D07ACA0A3C488B34F351703C00AE88B7E16BF8B9DEBA301BB1491D5A955DEFEFBF6AE22B4FFFD1F52334B0EBC8C3314C254990A543E58D291A3AE822C372779D840477DF2F750A17017D676B0AD7A80DD60AF2633597ADDDA8DA006BFA642DA732C6D4406F53F78BC376EF7D67650FF24D862432993A5ABD88961DB3542668480DB301F4734CB8475BA6CF96E9F9760692626AC5426BEA420378AA0B79F7847ACBE73667DD5A7955D1DEDDA7B49B177F73F7DEE9BC4F46769C1B61493A08C785B42A8AF8BF94E28B47BF76394185CED18408BE0C14A976C5355320D3E8D4246DF1497BC61B47F905B63620A0E3AE026A1955F7311F3EE0EFEA7C4879CFC11A6171A6F39BEDD50DE6F56EE13BF8B81163A76D2FE11E00591F433F4A71EC544DDF1B6D4F05069D1D2017F47D49CD4E754773765CD891FE05742E6FA1A22EB1C8402D592645DAA144A80010A9A5BE195A2DA253AE63C8474FFFAF62C2F68D29499C6CBBC9FF909A905674B8822EC32894CE1E0098AE991A70D6287251FF1DAEB856B60277E58ABFA43E0C6017D3ACA1A3E951C146399B5CCAF850E4CF8DAD4E822E1402AB7016E5BF5F8814EE42C6E6D148443445726F7AD7481AE4AAC78165E8A58F5EF03A3810DD216C7906AA810045BC1C54C614784BABAE5246A2EC674D014A375A0BA54F2072DAD706BB9F9E0C25D9141FB455AA80D327CA3AD5E18100DA59D4DC768AA021FDBB098839A4441444957EAF90A5C91414ED58D243780878368CB3BC5CF1E35CC109645069ED40AFD5749574903D56200B55E3FF18B7F24534F9EE042A0C9B19810F54EA441E53BBC4C6642D8F9586335D5476DC56FBC735F3BA0D8869B9D9DBE3B2121441B78793C26C9C8A4F44D35E56E650D9003BAE4CD519AD6B54B0A9CF90379B951D66BBD6C344BAC30E4DFF6FBDF7D9B084B86BFF7F9544B8DEB85E86FFD04EEBD3439FE3E16BD0297132412399018F7FE9B0CA0A74F6B7276AC9BAF64351C701794FFCAAC46142AC25A00F82A3BC3A2FEEECBDBFCA7D94835A82D52675A41CE72F6A72C8D46D2BEF9359E5DCA7AE9ECBBD8720DE87A38BCE0A0718928B29DA3AC5E516E505446904405D083B788D06D7460019F154725D22F1A1A75E893499FCDC74138FC6BF524E9A78CF62503B5CCC52C54B0E6DF2F96E732F1FAC820A544FDB063483A35B201FA1643C5DBD47080F4C2BA231FE078395B1D7A2D8E6E86268988F6EC56917D8853EDC2030D5D175043159C9065BE24D50133919342AF4F7D2EDD4B88DCC3E672C761C267F1B7F669CC0AA373329DED8DA1B037CD84A02FA9F1BFC38065E7114C947690B527F680A95F69751E7586C773ABFA332957161A0227AB5F5631DD4F2441956FE6DE4A1F5CE61D72AD74367B1A5D757943F650D99708050511D6271A4B556AC0F94A315197C13A3EECA1927860DCD106D1A5F727D4F0953A937E8EA3F5720D36CDA3454A1DBC33C9F9FAE1557585C955394D1D8267553749CF9660C82717CAF9E29C4712E37E69D9BEA15F25C7DFF29BA8559712EF732A8D226DE4DE0E603FF25B79752DED4E9826A183449C4EA9FDD4C878D63CE0E292393D5BA13B6FA38D3A572E7E2EF8ABDA251C26A86CD047BC1CB62CD5240A7455640482D367921E8675CF3A6F3BBF22ECA8A49A5FBE46D9A2296CEA949FA1D01929E3017C801E95F9363F353F2590680FCC86F0D53B3A082F3B641C406AE3F131A9BCB97DB3FDE09B3329916C26708D0822493E384D0A9F6598BB5EDD65CD85505F07254FCBA48842FF871794B8A113D78C50AFF212F3C670090FEAAEAA0C7CAE7205E695D378CA8A3EBEC0FE8202E7E2E16930BAFFBEC6BA72CF387AC29004E59CBB6C5A7E026BEC9F782C0FDF094E99AEE54DECBF2ED6388D0F1E03E43136B720BDA9F8815DC179252D0E36743DFABB37407A606CAC074214BE8C9E736FA8A9A7BA586E25D89E0298CB4A18CECC32EF8E487126D1EDEA8D847141B34981E41D9C3875C816404BCC359D1532478993F3F870199748DF844B4EECD2FE2AC20A8C14982C685FFB21271205195C690365AA56419B620C1C59874FE6E5481B312AC58D97815DAEFF8BB12E2BB6FE4A64FF6C9AF6FA078CA6E673A0AA65F512A089F1512A976C99A2BC326504E9C1F0ED60BD1A72D4B5E8503186CBE0D20ABEF07A030AAEF3BCB2FCBC96B21064C2BC4F62ECBCFF2E0270A232DB34647CEF907B707C9071ACA24197195CF37FDB2E50C6DAC5909A7778E6F51A389E102257F7CEB78955FC994F4211BE0709F725973D720203D4192B8A3E2CC929AA0C4223929A00EC91B3271ADAF8AD09AFECABA090D0CE9D5E3D08C9F04D8FB2B4A3645E564BD455CCD407371A3785EF7D1CCC96FAE0DE03CF5562118F9BD88FC75A0480ABD2C1033C4F99433FCAD318F290C8B4449812FA3670DA9DCF9A77DCE6B0F37A44926704814A780E2C001A2F2D9C7AA401531E61723E65881483FB24DFE9D7D4A59E15FD626736354D108924A07319BAB23846F0796143B5FE312D5FDAE3134FE9BC0BA594A9DFBF078986671D4DBF2EBD8D01EB1850E6666FA37F156EC480CEDBABEE742513A68960E4CA6CB755D8EE0F039FE7BD3841F0749FF5DE71FE7BEFB11B227CF84DCA550156F550C320F446FAE3F23750D016C75B00C80FF487F6D1279B55E370DCB27DC7D07D33E432A90C40EDFAB758A0D914B95044CEADC93F7FC65673C1FDF659D30AC736E5F49557DA137CB07E84769869401B6C1A7E213FD6828146421E31C21E1BE07A17CF8063DAF8A2BABB428B8A33E8B56DA08704B38078E54939CA76E6C312A98DE4ABE2481E4EFB178F15B62FE4E7E1C1EB45DC89C66B85F697FF1CFACCBC1800590374E9FCF323DF3A0FB796308E4659A1B37DF76EEEF7296CED418331EC75F1EE70BED6068546F066800CFFA164A4155ED562184451C47C48F8C73C190DD2ECFD8D26EF75796C3E7B27DFCE557FD80A998C26005F827D5F9E345A7F47A369437D75571A3CFCDD30536187F67AFAFC95C2385AAD9348B759DF9F6C904949E42711A5ACBD39A38F664B2C2281DC83243AB5475FAA932A8CE5ACE4C751E1B474F7F9ED866B9E68360FC483ACABA3AB3C131B3E000A2CC199B7D09704FD6D2F91F4624193DE3200FC71CD764750A08D90EE9E4466054B2F343F160560CEEAE7D7AB5F03916ADD74293B067216CA083996590863A9212B42AA3115FEFB0D992F14EE33DEFAEEB48090EC4D5CC2BA1D6C886634251F10D84C1DC281FB19AF68C12ED56A15DE28C6612E218FDDBFBE4956832D4DAF06D0775DDEDD144304D38E031DD4CCA3EEF198E37ADB24EB635CAEE1975A29B2FAD2E41C123F6E06F9CB39F6A7B87B1BA08331421E307E0DCA6021538464137F18BDCE6A71F004432527D6A490A1FF22B2CAB6E4FEFD6FCBA6B0FC17F7962F669D49083615EE2B3DE0E024169FC9C523A1C8A01E8FF156E89C8DA465F0599CB8A829C51969171B008FBBCFD562E0FA3C0BDF1379FAD121960A81E7DB35B15E55350B3BC7976C04BEE23C2A03C431D1224084723172950829B1F0BDBA86ACB0F6960EC1B8846462A5CBC5238E48185D8C6B656232FA7CFAC48296F0DB61460ECD83F2E01F286AA39D72472C6ACE6E806A20C4D920C484BD0F2E2E79A99E80B5EE2F3E98C21618AACA3EAD0ADA86790CC7D04D292C6E2EE7882F0F8AAE1A711AA218CED986395C20E6E9EDEFB5A9AC45632C76D9101C88392975BABCD4B576780342B523879537CACB01B6A5477CDCB878CADCDA311D8C5725827D7DF16620F8FF1E0CEC1C2334CA3CFF0BB7D698AF12AB81FAEDDD4B7C13CC1AA81D0EF8C3094514AEF1DC369BDA91E6B16BD88ABD94E4108EDC5151E4A56F316C8DA4DB9AD0B38CC836F0A02DB9A04A9756284090D6A83548B7FB4784B468EAB47E0F7BCF1591263791659BCE735B3FA9C1EE9BCFE1FA28F6427E952524DC4E663B18C8CA62F434A8D597FE98AAEFD79926ABA93E8F8F30B0610E4A9DAE29B5C4B67B46E92E227E3A7F8EFAB834D92DDBD133AB95F692101761530801C61C9C478B3BA60512ABF5182E754AD21EB6EE70D6EF2028C872C8B4D93797AD21E6E7593650A4192115B9F418FB3FBB4959D628C673F67A52E29A9B38CEA539C904D6A68A4BA6892A9B6204D42999742D15BA2A26B1D00A0537F7A2BA90CF6D999B8AD333CB4A630AD240D52DC1B71621D632C2FF19546C5165FEEAAD27B8CA400C1FBEDADF179CBBD7D58F49497623D0F29DDA72FD2D8332F65527DDE143CB8278F80828BFA730198FF283B5EDECE36303DFB3A96702666680792317B2FC4882B88819BE4EA30325415FCBEF96D1C75742630274BD32900C9A362A9010192C8D6B9DFDAC24E060CFB49ABE36CF86A07E4C0CF52895EEDEBEF14D68422A0744336ED5E27D7C1AF3BB095EB5F56DCA7FA254713D7905786C382E60CE113068E38F65641500A326FA6E3D7FEF9CCDB9AFFFF889E3F290F997865127577AAD126D606F7725599E34FB3D4CD768A787909D8BFE80667B7754E621780A80621625D7F27744FB1C95B9F51EF0E470975A249D3FE4AC8C7184EE42AA763CFBEA30DB269D4FDA365D131ED90EA63D362DA0522B1581B62E7EBFDF31B31A2D82006E8A9B47289E83FFE58293606EE15B4FC81022349474B235B0A2D53A0C2D392493CA9BCBF46824AE09FA1FA0BD1B89DA82948BFC2C77ECA6D746BDC16A0B7BBC3C6D33BC514115F72B32B0A0236C4DCE13BBB1E42496F59037097ADDD01CDBC46EE993820C2FB680C3022D61322088A9A63BF1448FF2B687209E1CBAF97F0A45D0CA5F6E694B3A2C44AB26C51DF74AFB01F9E1587B4A5DB846D18259CA23036D29567FE66D1E063EF64C55AD7BF7BCBAA5E2892FE045DC83FD9EE0D55B7FE40AE0FDC1E91023C43F7166AF3C02B5F9C0E50196CDA0F9494A6FA6933819A5EE5CF3AF0C75859CB3FFC7B562C61A87E821BBEFC197DEB358E447515ED8BB56B242B3D644007726F13287C702B73FCEE445E15CF6E1DAE73DCF0BD4274245B902DA05FC429AC7C00C01BE9BCF99A05CE7990EB142E07987E7D520FB9B3C2038E56D14D47E3E06C04E75D0AF4C4E04F42203EACF063A5772B7C7071637527486B7D7DB333B47606387BAD90A19234073779497B2D5EBFA4A549394A6B50442679097ABB8E1E9EA209BC519232E384F9C000000000000000000000000000000060F17232933363CE13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 + +count = 95 +seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 +mlen = 3168 +msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +pk = 3530FDECFEBF45A848DF288C4528A73C6B4C30842E4FDB6D2C29F52C88422A4C744ED035838B77BF13ECBC0F03DF287BDC73ACF5FCDDDC5325D3AD2A5B747014F10F4144C5810901D612C8376C10A96A239405E4CF7442649C81C5BCB339124BC86B4B0FD3E7C6DC003B1EF6D75AE27ED192AA759492034E702AD33D28DD5A43E441618C0803FDA28F2AF993A113E8C2CBC95D22B0E17C7E6501F32E06B97EF9841D6C7557DB01FEBB8A75136B658A3573345A236328A6BDE9229AA918D806AB53EB5CA5C26F26002564D99D938D2CB1E53BBE3774EB48F0A28F4F257E640202584C24A6589C33D6CDD3728CF946703FF360773C5CA82B571F3A4EECBBB941A23EB1441EDBA240C2948F5EF417F7D839FDAD2A619C4FCFFAD62ED241BDB364CC08B2916373E02D2B7959875EBE8446926444121DE2AC46B75F1616B8A46D33621A583195D64FB2C69101E6494F27D6619A5E0BA3DBB70E16F55C09CCEAC50B4233CCFC3164A8862176483422D31E1752FF05571F5AE597A9D4347E6D47D08E32AB975E1FD2E3A5711218FDDAADA79C61ED4B832E54ED5E7B13E5DA3E81E3505326C2FD77406873BBE2672533EE85CE93F34DC37480D8085FBC66EFB6CC4718C7B6A30D40ECC2188DA1F25A82ACF64AA8497063CEF4EBF7908502E638E0D8CF447CB31E0803D2447D0C4F5D9B5DE2A38AB090A0EF88941930CEF057970F0984618FB889D25BF45548E816F4D3188F961FB79CEB3BFF8943DE9976D56C72B22F78FC1114FE066033B0E28DB832694AEF331D280CFCB127317ED0A872605957C6B93374C96030B81289C6112261204F42B57731E8BA9C2A2A140EA69C860AA9FC1C7C1CCED78D4D34F1F354165B76132EECBD9EA4CE8C5256E4B61274FDCB6BC0F07303557873CA8F3FADA35E1B0E44B5A29CD8F0CD154358C3FD755EFCE0750A11FEA263BE40C0424B600321ABC5483DDA6F051A5AF922665512A04341E7FE39AB0FA20074E48F226C3BB54E9D95F6D57729F2396B300762E79988BF76C4D0A581813C4940C48DB5B473775893719C7EDE899E984E91DAE8216FBAD1D23AE0C4F4683057430691EA6A03D99EDD70EDE4F4868C07D618CF575E773F834ED877AA6BBBCAF288E43027CC45601012574A5B94CD5514FAA7F294A0405358C804CC7BB428C3CBC06E696CB8DC585406081536FB7CF9D5C76229AB18345C14A27B6A36363F3B8E930C41FEFD7648356074589432E0E63153BDD7BF7C76DBC952AD20DD76DC5C5B8296E33E1CE7E86C8A52144F24C817AAF7F03A4FD116E06893535F84195A7DC302881AFFD29BACCF8F99D27FB7125422AA7D1BDCFD9387452742444618B1F4DABBF9A108C446B2CCB6212098DFA509A0FD8B4BAF69E90298EC70CF11C123A8CBE4A04EB6199DD8E4B2C314DA27DECAF1B7C95C5C9FA55438779D45B04BB35FE55D2EA515D04B1B22B25A3C5A8064C18C0EAE7915A100ACA4E8511178B2323323AFADCE80B5AF9F099980492C770A73A637DE478C45EF02FE76D75D6D68645763F04E3B0134A0272D624FB1065CF80B02A37236E8054352F373DAB17E2D687D525E4293460D16AA587B1043AC2C51CC25971D18370087C7E6CC06CAC4E6F3AE6B6705346414F973C309BF821ED06EC04CB1841F377EEBA7BFF7C4870712125B9F8927F623C8EF8E80CDB885A0C4394AF6350B4EBFCB5E3B1FCF74B0821287D2955A1706684946BF5E2076516F15F581F4AC0E42FCA7230282E5CB60A4776D56E7D4BF4E384CEC16B588380F5719A70056FAE4491CA2F6F104D0CB62B132CC723DDD1D36F44050327C76BAEA257AC77ECBE92F6F1BB579B72397B1EF36C672FBE191C526E5212D4C75B911476C03FB5FD2392DEFA5A090259502A359B4A67937014678E2BC3997791637EE0EE5EC2C134093C7C5C32A1945C1077239B3E3A088CB0F4D012529523F9B35A2AE74D5B07FD2B2ACB492707233D9B922E11F70DE9DE9D007E4F6690270B4255643132C5A12F52CEEAB7BFCF86CD908314FD56EBFC60160C329153E477DC25B885736090313FC44192E6AA49B8234FF678AB2D01E95F50AA0E5010744B6D830FC735CE83FE513A785359C5D463DEB6B31D51A53661A5561F632AC941977F1F7D2DFC9D96603ACA1AA6036238FA0B86F50E160207F237309032F761A7B98ADECE6AF62C4589CC43F0A25C93A940D0CCEC01FAD864123E8D72B9EA42148A6047C8DD434ABD2F70EF55F1690DE7BE3AB903C4606E0FBD28EDE9D016FF51B596E5C632300522037D382E0973B41C64BB946FB96D9A4CFD1E094C6B85E9F6AD711BEF7A6CC739AD2CB8B5616D1BC850C2615FA5B18DBC7798F06020AADB52E107854184175C7C5629B9B00BC6A1FBAA9E3734411C6C7068915A52C29ED9C9AC85BE684A038F71F866615CD1EB4D850CFFA910024FBE3382B617629C79D0F1CEF03B6C5F84808FC2438475302E334E27EC8131A5ADF53C6A146F8451F6B1A910A3098126B9871D145362193CE7BF9412F620B1C52321CEA5DD577C8DB71FCA6E9FC6144B13B6B618318140BF2B31AE31347BE76C5AF6900213A938B3378FD671A6F5085753BBD491C5AAC0D6AB72978FBA3A366A2282CCC4D70568E669CB9BEED3F08B4281ECD10A24D8F79695BE589715F7E5EF3847DD6C2A9F8906CFC8AA48087420990B0AAC99C31C4E6BDEC8B5748266F051DEB1255913E8BC6DA38E0D6FAFAF418134A32BF6A423F65A613ACD0929F46B14F3976E534D8384FFE8A00CB38CE73464D3D3C795214661FC9DD6E71A82EBE8969E1637B3EF8D01A26392D34EC315E385AF0D1B736902D0986486118693DEE5999AC8C2748266E7F5F2D0407BA56316B4A001877A6C017A38EE9269D86FBDC106EF3E45C9D38F2C45245058C30DBC1C78F51E53E27CEB0F1553690E02153761B37969ABBFC561634F0526129A7D764CBDDAB3BBE4BD13A9C6508221F6EDD45FE11F50E4585EF379AB92090DB7694B5889385A3FEF2819F69BEC72F8D8077F0590FFD82D1FFDBBF46D50A6106BDAE3A796D3AC39758FBCE7B76D253E0D2B6460267895182C95AD0999082B632609FEB25E25311CED3DA2E3A2DF9F2EA04DAFADF5F517ADEB74C90CEA70F199F35E0CB4C9EDA4DC180DE3740D54133BC0C71713BC61F998650FEE63C9F9D0574A5B22824B748C95FFE77C168D0C5F822550372DBF5535DCE2C18C8AD47769D8B80B0B66341717F73637000BE0CEFF45576D464DFF50B5DA60BB1D05BA7FCC59EB0DE1D7851D50BE0640A44FD33C2F3BA742BFF4F34C7A6EA7F08C0956A0FBA7ED8C7A6DEDDE3B58718123E1E692A5C4F9EC17EB87A6D9C3ED1BA2EAAD635C4354D49A616AF8392340C27FAB188A83B59DE56AAD73F9CC97B7F726ED757AF42E745DA73EDA9556D78B7151624108E23B42AB93676B17696C12E36480D89D094540C2A691BA91425A9D15C8DEF77763ACE060413A6270C10991FFB34773A243134E6450EE7DC5713608FBD131C012345F1ADD979084D8B31B2808215CE381C23CF94A44E83419B4987E565F328F519BD9C57C824D4B78399F41D80F4426ADEF8B1ED6B660966B7C02141E82EE7CCBD3536EA23E7B4472055A3F45BD0F4F5F6380BF7BDC413DAF1EEC8E322561E1297C66FD132F4847993D4 +sk = 3530FDECFEBF45A848DF288C4528A73C6B4C30842E4FDB6D2C29F52C88422A4C33E0F2A388BA3F2DF7A57BCB10731CA929418721A30D4DA81F498B51DE21827C6B336A0581EE15E580D15BB987F9F7CCE08A827C922148CEB97EB39C440BAD379741B2DE37BE57A534DE3ADD939685B446733A4423C5A84616ACA1582400929412410D0A3388C4B87011110252C450D4180A1AB00810A21021C281C334459298440AA449809451E32624A19871539084D33810218500D0806881889199988D9A0650A2445111968D8B988054985000180E41366511292520988CD9848DDC4881134972A4B220CB340E19252C12898109A20D182842C99800211305418269190001919691104051CA444983A6050943480BA28D53A441500489940650CA2011190772229661DB222122158001334154200012A32444342953A20CA3168A14942D51101013434ECAC24094B61194486541064418822848104544109100474A00C5701A320603458080162948148E1CB309209880C8228413B1452437882092818AB20C831091D0381292264D530200DC14495CB00412B98089B28C09806C1B9720DC142C9BB46881B28908A021190405A1C4480145921A45455CA24151242E9CA83081C6045CC88C53A480CBC8281BC691534062213565819685E1C051C4146D5CA85121102148A651902489641012A3022D6280809188649A9011830002C12060D1C06404166D04118E8CC068A0C091138525A30645630471120970124680001050131572100582C0C664E1A891488071D8942989A6455A166291848023150A83468949B491DB440AE0346144408C080188032044481046D9488241842441962543800908300A60449121A5209C0280D04021DA0865D9204E2099051CA788102144A0406A1007405428499934726004266416510113101BB125424648D1B485904888028350D018920A345120318C22A850CA203158B6401BB76044106ACAA645C3008D03B02D99060042224210480A5B348240383294287158842C09438D60A605A214425C140A5B144C24B8851992004B227252A83060064AD42032CC847163B80D1A814D048671049108810066E0188504074520974980C20599940DC22089C0146520C250DC044ED9A0512429115B9405129261E2B86093000D18C825A0A69002128564208249125201012D613631402232808684A2C48490246012152E60041101941104404A2114311C06210C084062226EDC004E11300494982519B944D93441001009CA404612C8480B91411C198253804553342684166821856DD9806101C34912B07009398CCB9251D3844449468501360004116D0A326A60C46D5906029C8625A3A66982841064868050088920080C041389198331C9A024E2006E1C148D5026121C132EC39264D03084D92291C3304D9C824D59B869C8064CDC382AC0B2310A0992A3A605DBB090E444401A241219B77089109211062C48C8052309060C2750204641E4240854924CD4285103A64551C85124812C6338696188119C46488B92049AB665DC84291B3169098660C43826590041DC420D20C2315806098C142AC048850304700C11600A091254148411182D1892880AA084C9C0501CB66C21C7000A350C0B058E8AB8515C428C933291180162D4C66C0A202ED1480D91C4495034624086211A120E58A8301B096663028ED8909184424512184421A7510289210B100609A408DC866D0C237263426218400549848598400A11300C50408A4BB641D444851903201B388401874C4916268910660B23826410048AB04408A47182480861182A109584D810601315248A101021126518006063A04C243660CA908C53362123449044360E18436EA0206923894124A5910B4031C82040E0806C03042D53068E62B04411326E00880110A7905C362D22B59008C50C91104C8CA88D1C153181326C63A26048A425C1C02C12158DD1904DDA2802C1104913290984B084D08401C8224910101104372C62B02414292E13A311E1128919974460884DC4346C623645E4968514042E5820684A263298802C12427008206053C82462862C88962148367004A030231091A43046CA188061B608A414014A204122346C130940DBA65058204119448E14174C63268AE240020881000A4992034222A34231D9A680C2843061164DC4466154224D90086D033071543668582888D1C431F7F786F5D9AA2FFC768935DFC889AF81CCC2E95177C78D0BF2D23DBB635DDDEC4F76E560E890EB38FB0E92C9A395AFCCB5550A0E787D27ACB873D4AC2EAB46A860CE5F1383D7F57C8EE9A427D992FB0FD5A28F8374D23512A251F6EF4DB3EF2F5FE335F4AF62E398BEB5AC9081C96FD46034A06E5E7E78276632FC6B3DE724D231BAF4815B1281D0AACF5E59D16495E94FC0C7B875587536A8BCA5BC957D74E4EA272476BC3E2DAC6B8DC2ADF1E3F92A12D6E772EC9F21B2DDED6DB473B19DBBEAED98FA16556AAAE7371478FBB216696E42B9DAC707E71FB6477084C4240FE6EAE69FD30CE5F0761748394C2C81A4C39A34C72308455B1FF9B8B7F418E4865EC3579C70B0485B2AB0CEBA2B870E695CD90CE42D3449B1C86D904B60A1204F329DCE5B3F0C9156EDA01D223636F1482F0709225854D48016AF49D429E7516B57F6E0B9C0803E426030E8B71949361F627DFCD3EF3799D281AE66797262A4B12BE45F5DE8DAACFF75A41303E3DAA698383D6E4FABFB4BF5A4D078F8F2E014A82400C8A9A91803A442B6A22FBCDCEDB24D91FB04FA61C12C3668ECE64B207C4E9AD90CFDE5B3D188899C9C33289FBF7A08B309521D03802D5ED5785D4D24164EB5A5B7E42DB313EC161C2F887EF4BF9A9620289D64EFC17E201736847D498DCE3CDFDAD4298311F3282513CC53F30BE9EE1987ABF1BF76CADFDB5BAD09F1F166634DD9DBE0ADEAE67B02FD90D919A3151210E21CAF88FD298E593F6670376B7ED08F8C14540A8E0B4E099C09CDBA8DA72532D12BAE50802E63AFB5BCA4C34523387BA5B0B613D3905D4CED590B1FE847A2CFF1E3A856A73B556677AE633A70244E2110FDB704B836DA135686EE1856640B5945559A4DF20E727A7698F5E5C15B1756C9BA0248641AF808FD8FA33EBFBB7A14300CA80BFC135E44B69ED0EBAA7ED877D50BF7291D6A11452E527DBBFFD0A0FAD38F040C644F41959C2AD95ED22FE46A5C64C34CF3F62E6591847B83B3C754F6B22D53EE813E4B8BC41A0D8E44D79D229B78A8CC56CEE847C1412CB8E14125F953962B2490734C7F05C5C856B30ED74DE7DAE8CBE3ED086F03CA5777E40E4057B73F89E5C11E18611543B589EDAC1BD865654C94E426258AE13F54120D9492E1B5B1FF18FF3E7A3DCFB28B45AEF72D4C33C156F24F1E99C9671BF8565A3EBE1892CCD6A8FB04FDB74334D92B8CBE0A9823CC99D34E0C3647FE3B40D1259751ADB8912D910A163A5A2DA46E7E5672BB9D52D6119C5DDA2E4165654C1A4DE9332D1EF60EFA0DE1D09C989DFEECEC9F9D0E4835E3503B3B030403BA6A2F56F358B1DD37AB976B4A13F547DE5BB57EEF835516B122BC5AECD71CFAF70765BB03A3BD545BE4317501A0D95FEB84690EE1EE359334DA193F045D3174E5CF30C6F14F1670557020E6E5890E9BB4F32B094B18C2FBBBE2289292FCA13221AA32800DF005D7A275524F522512BCEC833657289833238914D5AF307EBF5D09E34D4569F93ABCFA9DA21422BC378CEA2DDF793A80AE090A6D291A559FD6CA588C7659189A77ACF8375689AAE6349F654C2E1FD2C5970EA911D645A9FB8A41AB4F95477B5997E236ABD62DB0EE37EBF2B69D54E5CA489F7DE292674FFD3F4DE86747318025E3D724F5D1EE5B2A56985466ACE4AFD8E9E06D68A244D7B211296E43FC35BC3400761A1F43260B445CB8702BEF3314D114D5C5E756AEF3ED9F2DB3DD341EA20E9B7164F447A3A6D5E3A470458FF190E4A95346691465961581545D6490F1E34B9965C915DA24F59C99C3FD0A2A83D1E5A13773649A2E807EBF6FA09090BC07CAC0ADC180884280A137FD2E67082B667BE6B5FC1AD49003A44603767539D7E532302DFABDD624BB986FD8254E0D07A59913BB663131DB96F9627AFA84FBDF62849F72D9CF5E6111B6FD9B756EF1C7760EF678F42E7728A83400D46F4824BB46583D7D0F4A9F4AD7DCAD21086E6B8368A503AE083381759E5E6DCFA4BE4A60F574C47113096541ADDC4C24084C7023C5B602A071FB60904801A8BE1F87DD8463E4231E95C92A0D825581BC94677A0AFD3A0AF159EAB1BD7E9DBAF08FACC148749B6E10E66DFF7D221147C9C448C3CE3CDB224A1B25248DB9857A6131C2A86A483330E3EEC7232E7E592F51E844B9BF97B5BEE35A479B3601A8D3D4C41BB8E83E73BA7EBF244FE8BAA633542956809BF230B28A2A375C5507B69D083BB10D0577D09CCDA3114F49045CFAC2D9883E4FE6245DF7787842ED55735D1BEE4407082E730F1E77DE7348EF4B2CE488758F93650987AF4667E61DD5AE0FDF5301AA6FFB590D1B0E1E9561D5DA7B0A51094609356A8488F0D1BEDA4FCD32A5A29AB6272906256A01FC7A49EB3BF38109B2EEB355AB4CB7AC0B2FAB289428EACADD1A0F175FD1431820CE23643C28D8B7206A1E85A4A37681DF75757589020CA12F09D16EB32A86C2AEF037267F8A41666B9124ED7BD98413D1E62A914C2AF348112722B7EF14BC2411B18578EBEA80519944F7C1B52A0A399B1E2EA98A0525140A7CA6A637893352D9F41989F0EC34248BC0C6EDDD24C41E7A5E0634A79E0418A936E0B99302F412222A0FDF3E993F09205D9B367D61770EE09EC885A2DE9FEA25A350B6DF99D65026C457B9244E5AB512B7DBABB9998A7768127A44406E84ECE685E8096DC12917820F8693409F40CD51171EA91055F270BA27994E2D8F55D3433BCE50B6D3FFF709DCC50F584507E29F1D02A4AC43BECF33EB468AB9E8AAC8B416C9F2CB9A78126CEE719F76BCDCCCE7B1215362983F8286AA76ABEC3C483132E81B2284362C17821389A61D00642AA9C05D106B1999BBFB9D90C8D3306060AC67FBB5BF4B12327BFD38E84CBCB886EF22466BFD9CA2AA45DF410B5814A91AB1A06E01773C8CFCABDDE75EEBED1C36798B95C1411C82B56B00A2D9A44E2EE463E3F3789A043EA0FB76F133C24BC8D83881E84EF81CCD68994B61F9052833C9137458A84816FE8E0DAE0CE76F81EA92D2E0A624D1C886E184A4BD408ED49E5C012B2235A9EF5F7381D6700190157AD3A4042175C5C7ED3C11C0759A5C29985381B0636E336FD954C5A9E05FCE9463A0CA45E00CC9292000955AC4FC3EAE7C7C2BEB11A8558BBAB95DD26F8A95B4D6AAFE95B68ADF541505EF5AB7F112C12E17E3287F8F6F6AD7840EE182A4D32F3DEC83632EC9F991B5E1A32BB897E75DFB55F2393900D44051E4DFD50C5941702D57D61696937EC4E88390B783F9575C112062A6E52BD9DA7CD7243053CF8A210C6DB98EF268E778669316AC5BEDEF64D0C38D3A7F4A83BA165E94B973A6FFC22310DCB470DE985F84FEAC1E6E6A1F795FA0E73987AD3AF93D82FBC30937C9B0DF01F915A5C532E840120FF5FEAD372DCC41AC30C7195554A0C0208D3F371961982C8CF1580000F8F160895880619C02BE8228D43D81449FEA0397841D1AD39092BE233A833A67C651D03BC2E8A897D270223959346D8AB39BAA425C4DC44642BA36982C10677EE0FC80C62D8E99E2FD8E80DB9FD3D43F9B2312A619A23C2A24F9B097E02F9C8F37BA77DA043B155DDC66EA48B7F11A41DD3DE1EFEB7C13577ACBDB0D5620D4C07D3ED09428FA95A03FBC29A0F2ADD386DDBDFD10FD75FC647C7A5F04281FB077DC62950BE93FAB72571FE1BE8515D702FF3FB59EF8E77AFDF49EAE700A41574774DD4105B67093BFD970BB902A48D35900E31AC72ECBC6F2B58ADAA2C86951B98D8E5E1DC8245D353A0972A745DD8E252CD494403707E44E37E828C96F965087A9F5974F1174F4B79ACCBB1030D5EE1D785FC7628B8F70FAC6F147787E7BEAA7CDE31BF68486DA8FDC241D20DA430E099E7662D27A709C7CF275AEDA8BC7B0F9B1967B621FD85485484E000BB0CFC84434602ED3C4B108D36D6908346CB02405E1CDBE73687AE4E09AD8A53957C903BC991B39ED8F5EBEF3B5B0E0DDD5181381A2593C24CC64C02FB6569E3030A93ACDE07B05D84D2BA628BEF8B4E814F7BF66410F5CA97FB6EA6D215F4910B4CF51535903906555377F527D53BA0AF62667A6553C67A10391623AA4BAD98E4AA24601810A2E23886B84386E587C328E7540E3460B6F1B3DAACBB4404909A64D4AE3F10CC62D99E95547A0DECBA4737D801BE8E6FC47927E45455DDA7F0E5419A732C314A715C537A0CDDAB25B2D649B23DB236EE3008C182B6AD13AD31B3980EB39B5F1CA11A01B71657E6896B9FDB9F307A1C55CE0FFE15AB1C9A6AA64273457EFA013EADE56A73EAE651241188EE2E9D62091CCECA5C64AA1931BC483DD293E138ED04DB881017CE60B0534C7F8130AF7C4919D6D08E79E9241A470F0142663E62133966BBD898763DB704230B683599BBC484B3D732F12BDBB1618EF1462CD40FE5895B3B9855BBF8BCE358B339E5D949EDC083DB3C3231E305CEE6327835100E7CF674AFD14959FAE6C8A43278950278D0ECFFFDE2096EBB902B089A5DAE1348CF6BE312F4E7AD18C2006F0AC1B8190E27247FD0316D272E48B3F11534CFBE621E354179A7ECD125CF9ECC008D4C829411A77D706CE19DDCC099096E54206AB8BB9DC9E9ED3F052334E8986E0A2CD15316A6C16C2E4C48FFF4474F4A279074A94B92406D38ADB77B816FC1F3A3370093BA9755E537CF676C575D9D575B34CDE5C8A0FFC3E431DE2A0BA64B6FA5583B642 +smlen = 7795 +sm = 7969826568E90A4B8595DEE1095DCFFB9DA393F8D11D7714EA33236D47347E6FDEE253C7AF8A4108BB89A27576220567CC4F4C64008836697DA36AA46631A5421BEEA89DE2A779BE22C462673AE0BD56F0EBAA035CACCF96276F22C98B9E924CD7615F4CFF31AC51159CDFEC1A1F50580AE7D04E34FE89CCAFACC9D785B97D05EDD72B25B337011042FE63B496425470F27C5B59EEE08C935A8F13FFDC7E7FD7A1FC33BB74820FC5A82B37EE8E8E29C5AAB5B89097009E556EE33B6C0EA0D881965A91D406005FE58DB81B07318D2E1912ACC1648ABE35F82C1AA4B1B2654CB478E8FB42A80B08CBCC23DAD1ADB174290C8AF23D87971DECA032F7CF7B275F7C915BAEFC100DBC7DCE036D1D2E838C7878BF612DBFEE62CFC6003149A8CDE5B3B060F52C228A2977BD4C5FFB913EA4C373C497847665A86100462B8F1C7A23AC529F4BFBB380BC5C7004F8EC926F428E138F9D435DD1364EFFD3BA3A58BD1747AC6D34C16ECB76D8DB1EE15A57A1D4C59463DA327DA402965C9D1F02117455B7C7CA3588E14F6C3F69CBED67F82A6790513766FB24FC763720CE69DC7D01189947CED16A0B3454187FCEF36FE5A030A456CE37138569F84CC2C6AE9FCD129275D35117D097D6C305071CE6DAD4FDE801FDEB60CBA42B1550D79C0D023727D42801F546A5DB4DB15174577B8C211CE8621846330AFD5E908DD122FF9D4369725B29F489A9DEFBE5E04B50B3AF947979FFDC96C1A2A32ABF61B62F2FF611B4358A0BCD4A1D057ECFA86B0D7096975BAC80FB100A87B9FEC7C3790D0CBB36DEBB40902182B90547B2B7069F35AB0884120F50427F2DEB262C77A525005D22617564931CF5BBBF437DB2378484A4BD53B03EBE4207A2119ECB85948009145D7208B69511C027BA15A12FC1B454FD21D4E26A720AEBAE3CE9DAE33F78FF4D4E9800B88983C1C8ED53F478E56A238941C6AE44DE43D47DF78EAEC3A8161D2ACEEB0C10141DDD851A070C4885C35F9DC020DA2AC820EF733CB5D2F52AD1A605BFAC3AF20A67D374BD3EC42C9BBD9C68D8D004D21F26E8315EEF0E4B2619CC76446AA977C562E4C6F645D4FFF135E8212BB250605DEA227E17FBE079FE54A2FA8C65BF839D3CD93E3EA38C05528897892C51AD5453E20BBA29C7DAB5E3FC20CA47D4881AD7DD5C81048724D071D5951B6DD0D64B1FC4EB7BF68D39A19EDCC49AD88EB20507629804E5B7C8485E85229F28150FABBD8A6B64120D58278597FE1C446B1C8887B546F78B07D2DF8396FE3FCA2B1524E7DBC246060A38507610DA2CEB6E4DD172B1979426F3E8E999073E9716802028530099C1CFC36B7D7B51FECCE6BEC6A0A929B92399C80E42110218B466EEE60BFF8A39D81CABAAB78D349F99DADF0E8F1313D4432EAD7243A8D775547330AE3C6D5E1E337EFA0D8B0FF6244CE5E9A30A4768C2E7395762B8E98A9515CF5ACD922AF2F25157B473C2E5D62D38B823371ECC9D174A4496B6B3A9B110FC16CFCAC995A09C326660FED5E32F5DA7E4A5ED4425511448A65DD70B6D43EAC84BD0FC7D4ACECD46C9792EAFA77250E0A77AC0A931D2AABC16C81F2CE7D51847A9A998B3953C0AC3396D54E5E8D69491C7B4FD0B7B1DFC9C7BC1AA4A51CFF1AC3966160EE8D8EE0054B3B5052547D9EFFF40F125F3343551DD9F176A2280CFF66E699933057854A23FB224469EC2049E4C8815E7A3237007C0625E0E2B1D4F2D01A72555073275B7CB4B47A3632700ABF40917C10BB9A23EEE505CAC540C808E3695EA7EAF3A103A9D86E170710806CCD1A770D42E57DC0E3E4EBD0B3F15E5C70B5E84AAC3B2C7F89F6B6C2C85016A99E999FEF83BA6656DD4084F5701233B057B1C8467D65D3EE874C36990C26B88C543D3B90B556DBA7C2FA9E7B03272D77E26917D5643228B533CA6D4E43B8A2839479174B86BAD18AAF916F0ADAC145CAAC067EFE2D6D9471840DEB21ACC8E4F053629B2CA680600E48AB59ACADE164695D91CEAD697E2E84C69DA9F1C76AFB4B748B780CA1476B8532355B8DECE498212D48620F16A9171A3841C9E89C3A525B4C6C07D67E8A2A79EBCB1231D007E41B8E43CFA116762B636CA4EDF38BB2E3DA1DFE98BC819CB6C3B0D934929F53BDB0CA177D01C5FE4A3740C472AE5A251D99D4EA526C98282989E7D9EBDAAE9AAEF9E720856AC0F0D40BDCC2D84627B0CA32B2EAF670EFA868AEAE9D36CB96238204F08802E812C6031C7CEE3B94879A5060A3CFA7F7174B55780600CA775DF6045498A9E0DB71F7B374335370CD7BB553F23EA160A70568243C5127995A0CF6A01DFEBF4F84D6380E00394ED8272595D9766EED9AF529AE30158B30FAE11B22F57C1076C4BB8756FB4344AC9E3014EA73FC9D6E1FC3C5C2B4B75065D66250FF23D96B227DF9EE91AACD58B30A8B03832B3B3402D1A5FCFC9EB648CE939B5325AB92CA7A8F03091767885408F81988A78D3438FADC9FFD56F75CFBF8E373E95F28F5B4CC4FD0240715EA27621033BEB63D00AA1D2E7F56228BA86659D789E355911A85B1DF91DBB34F3166D663ACC08614EE4BC13BAED9F5E3C9E1E3DA1FC82A64466E57BF3495AAD06F2C98980BB0CD289931EEDE62E7351A2A97EB6E16877842E368EF2B8C02D77DB842D4979452D87BDE8F398C45122DA8E0293FAAC3FB92E5698B88BD0D014B531644DBFA8E476D7BB3B096ECB2A4FF0897C26A4C2EF9AF1AF68A5413197A9F897745698FD8138A2CA3DD8BB3128401C5A9218560242331F846B4B2B9A6C127414EDB5CA49DFE404FE7B775C51C11EA37B1B67DBAF860260700108DAC32362CE53017660E01FEC392354FC2E60041234DADACD7DBB9988740FECB03072F6BF979988B98507679FDCB5AB571CDBA73CB313E2F5CE603E8936F0087EB47FDE5022964998E26433E1CF3A99E38A57563AFC26631B933B67136F1AD52AE90D003DD7767C6B38AE6F69C7F4A33FE84D66B980EDBF2A8700E35AA0B91648A1CF41A5ED8406382B92E0633D2A118107C1C76B5DABD889A42888AE7EC36C898C217F705DFE543A2ED387F74A1671A1EE113B938AFBECD6940E65EE19AC88C88E47E05D23CACBAC06C266A5DCFC3385423CCDB48E2739F14B043E0F56A93EF658A9090C864297A4589F7E49CF51631AE256E4C07186395C57CDBB9C83C40D42A376087230EB227503C1BAEA9725B8111A8ED61E75D5DDC607D6BE7BBA85C445E6E0BA79956C6016C2C6A3534B1618C2F0A745BF9F9C07A8D492C91842287EACFCC58A17571FA7207B724DE09C5EBB586CFB4B4A3C173F793FE19ABAF2288582C3B6C0F85AF48C03614B9D9FB5579FC852F1C9060A1ABDEDF52D89114E50A20277EEF48497E6001943E6A224AF22C420945E1CB1D34D4C3E49B03E734E45F91960BADBD1EC9F2218F6BD1A3124A954FEC770900B260BCA6228D30952B881129F55FA9626629AD11AD987237BB648788EE162FC295C07F346F515C7D29A10D609A59FD261B50DC49B1E05789EA1F141EBB3E3B361845EEB72F45C2DB6010E515D60FC94FC379F32679575F1E5C14551ABB5C62BD42ADEFA82CE085712700E844C421D72638808C2583B1C5C7302953081EAEBEA96679C8D18266DE85B7AE3019D20D41720F07FCF2753B454320C9DB84E0A47C9B85A5B49AE6B7FEA1C6B9819CFC05D1FBD4240126ACC17459DA90875CA6BE66710C4C158ECD2DE1D5A80731DE2F60A336D6C1B1D03D7E1A0685DBCDFCE38AE1D94F763F5C0DBFBE22380988F8D3356C5B04B4A6BC879FED975CE687234AB1D31AA7E73936E5E902E0B63F4453D25D38A9E9E6BC9F68C7743AA847D3EB91A2F73FDD66B645AF5325C644FAEB079D651AAD0641EBF44D1A196312A8FEA6BC8848966D3C04B3922272D45A1234239F78FE4E3F7CB67E2FDFAB6624B7B932EE665CB924D090AC44519F52D2EE00FF04F766DB848CFE0D8EB773FF026708746A862C417D8C49D5B2C0EF2FD9066E2621B58EB2531F32B33205D1082CC9B23F469C2DBE9436B1EF14FDF79058F8EE29BCC1C066C5CA2AF129F077E143D3275E94AC891723A60AAC94230EBC4EC77A3A82D59BFAE2171ED24C19B076AF9DD0210CC4F84B032DDDBA0D088CDE531C8488E89D9E4294818428752DF942BEBFB48C2C64C07D6063B3F321C3B6CD25D3F6959133CFC644BA0F8DFBD361ED6859347FF06B1DCA741D53E87116F444D7AC3F6F9F24A08C7721870C0D333A66C986137268EAC6CAD6723540EF40277530AF49131E5884546FB2D2E0E2BFDC254E4C90E1CC6222C062E667B97D5DC9FC1263D2CE4B1B6CC9185EDBC3132936942856DE98DE029503C19BF6E9DD268B43B062AA1A747D11D37F8416795B6C80BE218AE1E7CB661497F22CC0E7306A0C10BD6830C596FA07AC684B63F63A8A37EB99ACB1DA3D671CEB73CE8F7598E00044CEB1A8D236838CCB4289E34ACB55C7669EA9406D9D48BC17749CD1DAAAB42D0D1A2C38CFBB1744BCA270CC568E895F8564AC343D228B5C55C350B4E8D87519E37892D6E99CA15FA0CF701D117A941F5C72A949B4E1F40C03F556178E1E67801667E6EF1998BCFD4E4D618FEBFC6063F81DB19766E7B07E635626E5D726B31FF893248356ED720B2D928A6E879011C70CCB342831BFC2A4F52EBFA56E6EEFE2C6132BA478F9EB33BE45AB3C132BB57825BA48905528CBAB9F00347E362FF41624BFFA1BEAEAA425E3D3318B6B85A040CE3CFA72BABC2BD0C460E429E3E27C0F8EB655C23D587291BB26AD7243D191B70B23CAD7A97F05702DABC2993813BCC01C82CEB5667047F5629B32DDA1E65D013F8A3A0ADD19DD066BE1826D97AE1333E5CA480AA706B13016013D73E86FE7D1EAC7EC1733841BD17B0F10236655B07135BF86F6F0B9D6803C01F5CEEAF52A12BC764E9F11B8DDEE6FC452C698761BA9C28D72D22E40936B2B8DF6EA51CCDA90857681B8BC83C7DA6BCDD6148CA2C6DB69F38EDE56C7481E8C981DA6C680F1782433C8DEA81E5A73302C86520B29D25FC5388095A75039AD5D91C4ACABA1CE842D4FAFDAA1758DCF69E33E42ED8C7F614D752D1F8B2368DEFA3E0692FBE1E4DE2ED62DE9B79694FC74AC7B6860E08F8B0A45F86FDE27C3E0128134CA08FD3EB779ADDE5EC4DBB656212FCAC3F7EDC2EFDC0DCD27DDF54F0BE52FDA97F0A589424D87C2F7D200A16CC458BA721023FD33962F9F2F86C1D60BEC21EC30553853EB2190EFB6C2E9AC57B862D13E857F3C1738109666BB40D2C459175041594AB08A36E48DEF81A9D3A03BBE31A7AB363FC939FB042F987FF08FAB40906CE8E2406C37DB37A331E399CF0111A025A6A667E798638017B3EF67F50702BFC443ACB21D4ED717D7F8D8C94028DEC8F1A61A2F20A0A10AB3AAD888B53ACA0DE67796CA755648ACBC46AD5AB1D126B2752F78856944C5268E57F8D26720C6223DAA2D78DE9ECFEDE573F38541ED4B16B83B543EC39F413066F00E7FB1F57B70E47F91199D7DD5375C1D36DBAECF4DD009522DE41108D32427B1DCFF53FA1052BAE04CC876759D39C3AABC7733312790DA7623B0FBB747F2478789DE94DC10C491CAB1281CA0B1FFE3799A4129D1F8F2B6FB6AF8401CF74D834A368A5136C669F90D0E37CFE59671531FC70B0CAA413A2088A52DE765E519FDCC2740790139AE4291076D9F6F1ABF79B6B2F70A1DFF2ABB9043673A0CE321454BDC0868226B729B339097867AA0FD24EF36012579EDD1C247BF80B4FED7CF35EA74B562F8DB459A862B48C08458CAA32C4CB14CBF06E289CD19C4CFE318C1B1DBD6EEFE7565F5A1C8DD73D17CC5F017ABDA09E397BE8FBC1FE6533F38C4744095D7167FD5EBFE8C39A65E57CBA66D81D28022BCD0B7E2EB9E578DA35E10FC48F30348A3E922FCE307878D7F804AFBF3C985ACE108DABB16EED3348497056545146164FF313124C09A2953C666E104C1673F821D22172D702A6E4C26515A6C78CE24F78247FDC19E77F821C7653FECE85D803EA547816D602E1C18B907382D9F72160A67E7BC4B7DAF53AB9F34DAAB422808273C0EF5BAAE19933AF2B827EE7CB183CCC62F709658664C5A5C289341ACA46FE0D71C69682010E6BA502409129982ED721E61AA93633C65D8704495FBBD2B852703DB7AC7EFE82BC10899029A7A12CB2E7AB2152D510638796E15BE4C089827610C981378A3A1C4B9F7B411C3121E9A0CC3F7248EBA4F530B6595A29190C3A970C9F3C167949CEC69A33B8118289C7084E7BBB3774A16E8937427B461ADC0492AA22F79AEBE1C46E572ACCA1BEAC4323055DF0A219B9AF6C818F5E2048792FDB9C54632D5CB28C653CB135AC31647EA0D4E5BD667B27C8148422F3FBDBC2E6E0BC6C689037D73542EFD65251F000C0D6B1EC839D551C811E8BE9B815683F9F86A8FE3A496C747DCCD3DC26286BADD40A384D8FA2A6A8ACE9F022232E2F5E70B2B3111938494C58748CE7FE05101229384C5779CCF0242C455FA6DDE20000000000000000000000000000000000080D171F2629333A1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 + +count = 96 +seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA +mlen = 3201 +msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +pk = 5561786AD70ABBBF25AB7F6DA3653E7A125077D27F8BEE1B27FE0E3E02304144B783A788ACEBE81F15B300ABDDDA389AB8ABAB961443438AA4BA1644D7237333F3A3F34D204BDFB9F192CB58638B09BBF0D947F3F44A9875598D6CF05F1B4590A8E7054277BC55CE462D06AE09A155E270D06ACEE9664386687FEB82B2216B2E5F4B5F575F7B208E6A39787D81BCF6A93F24B66DDDC3236A8A43D26473CA4FB88E656FA6E5CE5B664C57916914A49D71473CF770FB79C6ED40FEE67755ED22C73334F2FCF29CDB0D979357C186F878A136BFA740F79EF561CFE9EE88E7FC61D61D63A9DAB08C0B3F63409C1AECE661FCBC4F5C37EF172A03B552A9C9B69CE5542A24B85647DFAEE697677D38B8622AAE621E115AD2629BFD59E7F74C2DB2D30C5A3B614174A65799CDE80CB69D8F68D93CF01E6F7F65C48A3F9196344F206AD4B81DC4BA6035AFC498660F60D2BA8BC2C69AA77934BEFA72A47A5338F96E37C219F33F2247FBF0FF2EA7DD84B52057B17812C3DEB21F43E85D370C9F1809DC467CE5C12D6CCA3B4EDD95E4E87B121DFADD5BFCBE62AAE93CE759DA271A318D4DEC29355EA144C1B6E1BF5E178BF847217004947B6B6EC1C97CBBAC6C0467680FE5F5EEC9D50A0F719341D7D828151BF1FA0C877E370CCD9BF721EDCA918E6474E21F1703993191C5C57632256024AC5B1C5DBA08D930710402E4E312731742C81377215E93696BEAD0FEA5A35873B1D051505E30052AA7CFD5A3E780127FEF84169969B3EFE315C4B3DB6F182A9825C01942606EC702881A9445A42BB4D712AE8DD1B05588A1BCC89A18049052537A4E4E1DE45ECFAA684A9C6EC5FE1D188623077C8E612BE28847F8A000F83B663DCEFD90E8AE7B04FA2E2B38D5F035F7392BE1720D664F33A32B541BC56E5BD8FAD034847F456CB092FB6C74E46CCC0248EF30731A2D51671BAAAB0C3A66799129C323D48BA1C295722B7D9FB3B805BC6ECE131939E6FF22D1E1CAB98B5F9B0B1D726DCFEB4BA03C1BAF0C5FC83B16B7060EC9C4A773ECEE4DE670DA0E7FA8A2E89D74DC8A6D8B8689F547B9EEDE03C660CD6C1BD51D4FFAC093B4B7E6BD789134F03FE802838585793543CC3B1178FB2623718EE8A6E7390D96B71439E427996F9CB60E452C9438FADCBFE45753A8461B1A7CBFFE7CEF259999DBB3605DBAE76533966C1D75A49771465369552E516A6BBCC660240AB0ECFFCECACB3CD6355C27306B83430D6F1D61ECA09E22B2B37CC11958432527565992308EEA71E20801E7FB531E44D58F56B2B52AF746A6E06B7F89393F15681AF9D9F6F043E7B749FCD8F229F7D16D8D173B9AF70CF7D86EC086C980A6940A9103CD87D4D6F5D551EA40283734F56D192E241E3B532E80C34C87FD576E46BE52C7064078F319909A15BE879BEC8B9FD10F0E4448113A91FF282868EAFC66962473DF6C2068404C17293E9A0A0C5AFA44E8F570C25A9ACAF391AF39873287D2F5C1B304E83DF141D6BA72015EE2333350B3CAF073FB1DD63D10994F5B817A7359F9A6F7F51FEA01BF2F3E1B93936C88C6D1BDE1C6033EA9E31D0E9E314BF91116957C7B6BD88ABC00253D594DB063587FC69162D06FB66C49690A262D40C05860F2E11C2D6F23BFDFEA358F98D97D0CD97572FF4D4FFA1A70E838B639B8B8F686B8C93EEE7C644E604F6AEBFB1962329BABE21B0713EA02610D4E99B6F49599DBDFF626B77BD04F17AFAECE11C5E39C5B6BA8D8300A00A3668B0D26713757701E2A1BD26422F52CB570AA771458B1DE031593AA6A01C314A26E3A7649A93FEC1D943E271E0AD955D4D480E3813518737D872EDA92F2CCEAE513F6DF831D12F873A40875600F1BED3F48E46EBFCDFDC503526A86A35AEDFC1F225E38FB6BEB6D7AC95A06A4C0ACFB2FB6D046D33A1515A77E79FB617096F55E94019AD7624C498DEA35585453832B27A6526790FFF2C76BBED93BE7B3483D9DF30E40F02638F49B1C9E0303B5E6A54794B250FA0D69A8EBDDF08F9A56B82E2B5277FCFB9D71A8F0A49BE973281D528F90F991CF9CB47EC45EDBA47B8765C1918F603F26D9EEC4C1BB904B506AD61730D8EEBABF773F01988B06F5FE692CDC74A44ABC99DE777055E0451FE2038D402F92FB1F0C8A0ED428642F0AAD9A12E3FD8BD98050C691590FE9BD2EB286DE602149FF25277E0A680DB3A198B0E83FDD278F92AF21A94ECA1DEFCBE5440078850A811138B20DCC245A4A7CC71E21A4F4BA9E1F1F00D545929D544B940C437F2659ACC86F356800BF5021145C90D0AAF1FBDD404B6C6245BB6CF3551D334382D2D5C328B21981D988F8062E2C2A20911B346F165981D0A594784A6D9C59F67544CA6B56642C9BFB07C34C6B61737896DBC0981D5AFFC4DB9181257F3C919461E58547F112AD4D4C10AD301A77D5DF2CA50B0C5B123C1DAD3BC43BB1784F2773720C7B4B5A7F92D692D6970E252D820C256274E082ABE95FCF2D1B5F001F57F3C1B7977E21FDCFAF1A3A171A439F4D6B7333D3FF912E03F3BB03595F384FD5F8C4C77D34699302D53F1FDECA4A881A5FA87D6C483179C7CD1C4543D28C84D283A1C4CF8BFF6DADD096E44EEAC6C5F7707C49ADD2A49E834E47950730CB7BD4231D3A4EB2BF114E14D97A871133FBB812D8D6002D48A2875BF2AD8FADE17A17BE4F7B1E5856259F535944D97EEF80E9B8854F86662591E6F6522ADC85641982C25C159C9C422AA271891DD7739DD17DCFFD7A506A9E912EDDCCC3D8E9274E4E0F1E8A8142092E53E0FA8C9F7438F4CA6E7E38969D5621B173EC06B73FC61FA389B16482A4E355A0DD825EEAF25D7F598A11F47B132BABB01BD8990BEBB0F29BE83314C7E113FCE20515E35981BA41A08D5AFD75AE95EDA1486A28826DF7EA224401ED0A527D111F5CF3D72D658F74157ED0C63DB7CC1110130E4D1D3EB86D011577B928908BE5408A142302C25AA1593717FC48DCB70474C3A2D9D1B6581EAA7B258CE0FC4A442F36B9507EFECA2FAD0153A9BDF8BC3DBF375E4DAB2493B59D29AE2A5C67D7A22A8459CFDD23B6C1182B121568A1B192EC1F3209F7AF9F21740BF24CAE04087187C311FE972EA429A2F09C9A957651A4C08E1A01DA3BBD229C921D8F8D2FEC49928B29EDF3B64673ECD41FAAEC04207F7EFEE6EA3E16B46F5056EAC5C64A37ABB7006BE922C7C7CC78A4602A330B3A876AC67D06E841C8FE0ADBAEAC8DF0E734EFA10EBA577FCA7C1D7B53224138CC126DEC0220BEBEC97538AD30A9B1AB6AE7815F39361AC406BF46ECFCA9ACFDB7622DA97911CFD3E97E5677AC52A888C8F5C25CDB004C704A2694DA1F7BCF9121C8A9EA3D711284D5E7AA70B59D186D04E7F55F0FB9C833BE6BF776EB5ECCF54A3AC59ACC65B007C5322BE5A2DDF69F83AA8CEF31E3C239007CC967B7D2F8598BC0F5A46A428E095D0BE917A8BC6D0E7270F267EF13CC41BCF5C854728E1E3B14D8EA92C8E60DE3360C4F13ED5B8FD468469ADFCB93458E7055AA803DB02E8B5F1D8DB119486F5C1B646E1360996F95FFF128AA608B69075B660CBAE3BAA055E0C9A3EF34211D14D8C3BB765A26D71FE36BD222580959DDC73055971FECE23DD96EA6E19C1D0EC08941469FB62A22A874F0B1A65B65AA5E450117927A7F45184B +sk = 5561786AD70ABBBF25AB7F6DA3653E7A125077D27F8BEE1B27FE0E3E0230414481E33D0B5A808C0A271E8C4B6707BAE34D82F3CB642F8DCE1A49A98551D3A2E844616CE21D92E81D3B8F797C7D076016EC00EE95EC7DEB0069311C7E20732167F94ADCA6FD92858B1BD66B290BD2E95D3A33170093624AAF08908284E3D78D7C11154ACC96101924851A103019866519A1109B447043128911C7690008705C248CC9A26910838C80A66858224D0A3151491692E08464201969C0084899848DC48870D228220A380423A16C0C002A0C464400C31190206C9CC87012410644B86440C600A44425518261D230720A3061248488C032414CB46DC0904802804191388C04B45114158219282CA2A00018254992B0319CB80CC8248403B1010CC58862C069D4C40182900190B48C0B15259B3888A4A865919251024248230904039809890462C9428E63286ACB089159184219A02D0045648320429820281881282403311844710C158888A60518307093C848C1388D61964D53362CC9160623218A5C184643824891C2099148899BA60C9444805A42321A008282C2612086901B0989C322661BB4680338698A102A12200092248C184352234226E0006903C4489AA80D60C68823B82D84B07080068ADA342948363061424A22A52080928019478954008D62B26519B784A0102A9148808A442E13979142004103958018483189424081320E98B40C224086DC906CC10880D9B24590244A22A60842A268CB3870C0147149349223276E49820C59446D9BC04593305059986C832611CA0404042932580480C9104418812483A824E4C09182188A94202A52C6111C09898C9291DCC2899B262C083721A3344222C40984124D1326200848520B440CCC3445149028124231123924D4168D9348699002620AA8708A0488C8166E44160961920C60142809B34014C42021B850144750C9B0815C06850BB73012C6515012042446285C4408401291431601229630088111E0325211C6301CC8605B461090C09020B464D8388202C55123482AE3A62D83242DD24250D4288DA4A868D4486E449880C9940108C311C83402A2082A43806812340202898C21C76021A00444346804210C62B211E3162193465262302888280611384221B68483182D52C4610CA76C23A6251C4081E2205064066CA4388A59C22110B24D4C084C11C564E206921214454C4886C2B825590864108328D8A8208B922049B48414202603992DC4C60899B821434229E3B488D1926192388804C889030561A41629C984400393251B006E90942853320449C831C2181202931191820D1C157219452414B62D13B66422264249923022A42020A2502141469A108620952C20175041006D4A306450B428034041C9380920901064A07163C89184B00440C42443864523210C042082E42632DB200A09834058024C5926125CA204D3107101B184A2100012194C4CA4090491481C280D0C394D03184821236448181011944D92A004C0106CD9284088362A5C962C0288715B320ECCC031889870949240143204E1886513032E143168DA142919148ADBB645243548C3188609C08493B868984050A4861022C88DCCC6880AB31044480D20B3250339460403111C2352C1408891046401926188926981A640510208022984939020E3008420254D01180419200A542661DA049162305010A44C00414A0C280D94107002B01003332E12B93023B96410049041206001B40948B8714B364058344859920D212246090721CC2820E0286522360600B90D541622D8308508400918062E1B3584D4B824D4C84513444604222A80905113993042180A98A00D23078E9886690BC58D0028120C3280148609041550E3246E90268DA41869D9B64021A5280421648C4685CBC68992304E8106692313728A489060028AE1A0885C128550B625218385CBA485183668D0A82450942409C1900A422D51201014972C811848A2266912298D40444144020120429081420E23075212B6405B388163A00942462C20C801512231048548A3926080A04DE1040E88906CE2C20D631025D9246D1AC2889826501B864994361241264A14490808970848800121014819986501372294284E512890D4100489B048CBA240491246A0A261248964803489A1860D448251482030CA124E4908121130050B36699104298010714CA4301480250C28291E69A8E4B2260F3A301DE11F60DD85CD25698BC83D694323F03613FDED42C01FCD78F19F27D349D238827C60891FD5DB23FD576A0128FD48E61E48226388DD1F022BD1D6837A71C407D92B8F5A5B1A4FF15F73F6641B525F5D385C9E43DDDB40B1562FE1EE518C5FA58DCD058648B6E99DAAE0E66BB67CFC75FF7CFB425097F255312FBA8354D49B3FF1BCDDB01E80524582ADA2533253A8B2FC26AF671E2EFE56AAAC875386660DEF35265B15E99D12920AF2523B4B919AE975A19C030C9BB89A5CE7A11C7DA4FA8D44B229F1E7C29EFDF75D9FCBC0158A7A7A7F3BFD1A4B6B8C10CF310B086258BE08CE4482E2CB7E1CD7DF0D7B72036096A554C0BB0817BE348F9BB18B9357FDFDF2B5455DCBD50DC6D82EEBE355F70EC1B0A8D7E185D8CF7B3F80F4B12192070697E0AF9A5A0403A6C75BBF74DCC56377801B0F99BC638556D566F8325DC2D624400C79AF6C6F87FFFE0EAD5A1A1D3144274BDF7C0CBF8991A6BF6ADCE0D2A81CB484B05636F36B05114A1CFDC3BF6E21F1B9731B867E42634588F5B14F0BB3AA427C6C120BCD05A27C6FE07681DDF361EAECD2042522363FBD1FEB0D8C263A797C960C374B85F74209CF891D6D5480A4AD6C281826A3952F477688CADFD0B160A07948990CF46D52EDF3A3C5D29B651E18F1D1C03008499718DB415C6A8E2CAA721410D12FC135203BF36521C9D93E27A1AF573C49B4259B4D86F1A220E248E9B5CD46F258DCAB78F134415CB86EED00C87C1449ACAFD5F0F10FE3F0CB67206D4469F3AE5AF796CE10AB762EEEAC346F3C565EC1C6D5CAE891B7DFF5D333FD564DA6108210AAA368FBCF9A55B49688EC81A851AC13521DDFE3467B7426FC0E16B2158332A89EC1E6A563E93B33BBC4459A6B22B9DF5A8960DAA1162DE0F09615E6EA1318407624482F98785866672CC7DC626751361269BB92A0795CADFBF2EF5C259BD0932A3E8EA0E46E5B4D5F22499808DB9E78FF987E5744704D77A5C0878C4FF21F02783726AFA904AB557163190890D18F7A09FFF2C13CEDA683A4A325770AF6983404B87097F14641A1F96B82ECA6F1B615BFDF444FA64CBEB42C0370D862C3397DDD2424BCC6B0C1D734A273FFECD1EE8D842FCEB668626662AC16F2E2A9691AF636466E95C3A2C0EB1A5F7E051EA4E845FB4C6C60A7C6F7E3DD940993D2E6060764454353DE4C45F5103F2B4A0023A4E18E86F031D79C52945328DF59033417332A7A41D6E704E8DD22F50DD9A5A53D69D5F98AC817BBFE4DEE245A7BD2C5E15D441FE14E22942F1BF597FF68D3E3130FCB6BC35EA390F8BA18AE14A5C0957A645C101E6860A073AD8CE87561F77F94144578707B40C917CB9C9DCA94D4B38C795199C6E9EAE43DF162C23FAAFF6FB570705958564D9A1284BAC6F9C910AB8CA99620EB911812AEEEBB5B94BB065463E2C1CAF169F21F4626B673F62D9AFAD6D12262DDE540C2D80CAA43872C3130D69AD7DADB6A48EDBEFEF372C11990A3CC1B99619E7888E3C31E1F00E93414E8BBAA9B237B5CD59B91F28E0C20CA02F8DE265A5E89A5712DCF89A7225B40E149E342F041F0A25AC77CF5B217ED5828E26DE04BBC66C37807F15F9CCB86F20F566438F8588E916FD292A7CFBBC9373DDD1441534238E722F508261DDF7262D23AC70362115D453FA51DCCF5318F69553DCD5E918250CB27CF037E2BE4D4E9F2B660EED1029FF1DC16088B7D87272FF0D7008477AEACB76D6482DB5FCC63DE2F35103849E9A27EC26F6C353492B26F78008BCABA3C07491A47CF2C8FDCB8AE9EC2C9C24127005AC56F6BBD44C1122DD683192C0ACF960F4CBA0A297CD6F14E44219D6EB3FDF17E6B9421B79C005E46791313508EAA8F2EC3C1A9DE669C9F5DA295BCAC54E2413A7F330F6E4A9B361DAFF480184168EF5D921FB3B0600E61990934353595AC8DDFE856FFDBFF6FB12383EA14DF40CAAA74F36B8013C67D8873B302551C424963BADA9E17DAB11B61A9A70AFCD841CF253410DDEDFDDF055B46DFC44B03B56E2618863CDF774EE0166F7F39639813B958D96D0134D6D65BA9541555E4F7BB7DA1AB6FB8FD92C685A166970CFF9B8FE2A6743934DCE7E6BAEC555B5B625013F0F5CC7E2F843D729F58CDDAC5C4935DD8FA5D8C0FA57CC095997559DFC81E7C8933E51DDCB4AA609305F430B43859875EEB42741D40867199B6D540EF259009D18BAFA70CB4EFE30ACD1EF15F8BCE565607448172693793509CBC312BDD6CC25F66E71B37B767E81B81B7402D3BDDCEE32A55D67618A59E6369DE47CF1C1DC5B99BBEBD1F435894E2B0763EC29F64256DF71277B753635A945C7352B0F3C3FBA109DEDF1A753A746286B31C1CAA81702C0EEC4D9EC9D6B1C1AE3409DE1EE89B760AFEF9E46D5C629962C54BC21EA5297E16D8D23641A2873C197788E79BD347FC87B4E45C2EA35313F63074FCB35C81C70F7467B3F5CB433C47326A3CA2D1B8E4D849B4B7CF031DE2A8A9BE955FB6C29A54689DEA644DD7515AC1FBFA16338838F3E2BDD9A0350B8AF88C9685CAE4F1467CC669FF3D39AAD93F08C217CB623506CDAA8272D0DB30B06BD507844726544426A0127AECA86B3DE4416F96E8DF7D7E29422CC95BCCAD226CBA420AB4D70182898341EB9237A1B11425CC9BA49713CAEC9E9D63573758839B1E85B6E2D1CC74C82B1C1A7CEC209D55FA91F06AEF91EE015DB3293935FBA26899CC50899005F2254E8EECA0D2B8E2189F8045E21E08EFE7309E84C0D3234D1D63D7910E79F84AF22E30BC7FD827CC567590A7155020FE856C72C7A49367399EC868291192E25024B50EA6340ADADBF84B6CB3CCEC104D230C17EDF7B1ED8EEF0A86F9AAB9CE73663FE1AB9B35A8C364DB87BCCA4A71C6F72370FB7BA50AA95D1D25C3702138BBB6165B6401E77622B5684AEFE21A3A6D9315FB345AB515F145F58AE57B6922B870EE3FB691AF077425D895262298FF9F358994B37FB94AB0858D56AD01E5C133B3A578BE66E2B75026B27D23F827D1FAF379C1D074BBF8A47F959DEEBC6C378E2B46FB8FCBA39E0214438B62349A4942962A9BD09E1AFBF699A211C829BA70AEF57E9AC0BB424E3C826B648BCD91955BFA46A3534BE0880D5A3E4AE5B8F5BAE5B08AC3CF20537D8B267D81E45473E3080270CB6090940F363A1C039EF7030C59B934843CDB210DA0C93633E7FB4EB184313EB72E6E9F3E094CB7A4C616DDE1F2211F23254E6C662B51D81D8FC6DA0510C33A68B974CF58275A8F6BF04A1C076DC314FA164DAAD46A5D47A3CBA1ED668A848BDC86F2AAB6730085B712B97684FB15C672025414B7E85A603F41A1C250E9F0B64F1E14B04D4B3D2E872DD2F5BC67D8638115C9CF867773FE733A8E8B71A55C99E8A4BC6858B60E8996FA59F59A945399C3B1BA7BFC3AA4F99AF6817BFF05FDE5754A2B0C71AAD63A0DBD6FBEBDD373D0FE55F38D561BD1F503283B85ED034FA410FC04616C9713014817601BA350FAFBF9F8F0126F9477EFCE746AA3835014DAD349CE05B7421028D89E8644C4F22BB8C23575E331EC0296C1D8D7692D7D7762223C22BC10DB8A3555E3F08FE0D372B1BD249AAA96A98E7824BD6074CA8D2A2C2AD9DA8927CEEFDE89BC16001386F4AD30D22916FAEF4682BA2DDBB440C502BF5DE0C11665BD74D2DF1C7AA19973D377B52DABEC2E089FCC6E316DC7E21F0595C4F87E13381218D92B7D12B7F3DF53397ADEEA68C5E64E474FE2B343A87B31E439B92989286CB39FADEE43B0B973B13E17388BF1F77BA9D640A8C7CE4D6A49620D67FC1BD0CE8B8E8A61384F6FF22CAA449A972561834A3AF306EB91A88DE71A2D4C31024DAA2E3997D81293ABEC1B83E06969D4167156EC4B5961A8341786DA61DB54602EBD56FDE67DA86A2FC65A4A2880E2A484602359F0EE433F379FC28B5AF76F74E6A59D210E0DFA7862913BDF67D270EF00AC163D2F899E59FE050AFDD45056ABE55911A7E614AF53BE46BFEEC40B639A2EF4A2950E08EEF46F07A69D967838A82AAF9A6F9DB07F4A123ABD400F95E22F43B7E8E51F62F45FFE1786E2A4BDD3CB11ACC0099A9E558B622AF3B7283A37AFBDF56B4817673156779AFBF8F9730D9801052DF2E68D4CEA4EA7144C86F9DD2EF5A87A2EBDFE200AFAF9D5C2F15AA8450C55F45DAAF13A9B1B4FA3878BE3CC448C2675A9626B980A06B5CF2996DA45B1C78CBF4F8C075A858F49C57BC27E2054900784A3FBA41D4C2CA210FEE18E5B8B13A0F874B58D3D13A7712E15FEBBE6DB153AD4EA5592441EA9485DBA5B5E25CE5F9F27E5880C91FE9D2E1B44ECC5A40BFEED232D2D4073227D9ECD44D676D92F830BB98413E7E93E957C341EC04D25F6F8D5912982F43B9708384418B0E48E6ED9F8EDA36F9B69F687556635830E8ED45EA69B7098395FFB1D7EFB2B461AAD595BB4ABD031E7682F8D38E5232EFD18EDDF0C8CCAB35BF5626365DF08FF1B980953937F941C3AB2E4EA536748271F6EB3AB084B79C0C117C44FB2C22FFD463EE631E18F813B7F101C0C59E540971F80C3936360DA6926AAB45008780290A07EF4B7AE30E39FF5AFE881B2441B0713E81BC1BC2170CE743B887A30FBFF487DF39A6C28FB4AAC62B9718CBD185D46C4EF58AA4625C98C2B6DC95940561C7C7ACB49519C37F45BFC0B9D14E7F0023D33489A2728334165DB87C37CFF +smlen = 7828 +sm = 302336E96F0C99DE9F819C6F4D8A91B212DDD8ACCFEBF40C060437EE50A19B36E9595D7E0118FF7B87D3B14D95671F1E0F2E54B3D142D5C43ABA9A228DF7CF4CB9815CED5EFBCF6D29FE9DF90B9AEB62283F1977E812E73946C856DD22F751AC41C51D7B27EBCF6737AE12711AE12780E44189F47DA27E9A0BCB1A574455D0F15508AE6A54CD5791A7D315B447F418808A7A1BCD3FF1CAAEAA316B421A6BFE977FAB351DF94553F1CEBF9CF844F21E881ACF3D03F42A18D77F0E9BFFD7002AF1F14F5B2372BCBEB93197C7E510E48B9851A7CD4AAB93EA3512CFF3388B650E8E1D8D09E2A17BA4525335AFBA2D5F716B4CED79C9AE881442DE584C9D8569C70DE792C00745643418C42F8686A2CC2AFB855025BFE1C5E8BD4D0427FA2F1E736F69F9851A9F80E2EEFBC56F07068B81F0AEE18C768B00FF2160985F74C178F70C5432BDEFF71DF9D2F732C1E8D82E48D138F0C49893851B62565890D6787AFCACB9C423B1C7474A245259436856C1223310A096B8E00DDE688B25687AE6B4EB8FB3CD520292953897D18D27CA7102B006C01B1FBD8B26F1D8160FF3D65364A99A89B98CD978070BF6A37BD5902FDBC94D0A0A913568E6375BFF67D522B3A1CECDBF2C6AA035C51F0CB2263A4A531B13F5B3D17E64C4B0FCD967BDDD67BAFCFA9443A3783C7B72058E80C534A2FA1C15DA4F1185331B05412CD31908871B011910C2034E16AEA40706718DEBF83151ABCB577FB09A870C7350D3BA604D530FD44AE5C839094CCAB3F02E4D77C2CCEFF4D651B71CA1A71D6490325DEA7D41537686CD784B58B4AB2278FAD72886F2F7EFE87518EF903565989B9F067A607A6B2ED0D7F2B007E2ABB68F442611AF2ED2AE2672BFAB724DC41968C8CB170F2C868CF9B4C32267C753C8F0F6C92497124D3FA1531C87B00705D5CD31665247073CFA63678DBC3404EA2A18106CBA411EE166969E1B912400DB6B6EFB1785746540A216B13865EBA4AD2887B84E85D05762F9EEF8A6EE588023AA9873F06FC55D87B357758D9F058BE3B94ECFFF7353E60DFF9E4DA5356881A1C33487E2BB11366A0EC02BDE8899223BE0EFBA7396E53B6B2F9179E578BB3E9CBC9447C14C455A067F1E24057A7C814C035BBE71E1C0619861D518C580D6A65F99BF376D067C57C5C629D46EEF483057328E648D4595ACF56BD4A2A3131EF2834B5BCC4200F9CBA06BBFF288F65B3386A75325CCB2B51F0822049F975AAC83B0EFFF6A725ED2F2DCD47395EFFFAEFFDBFF39DEB3E8EB15A22E716F9BDED36256D9587B33C0B51AEEEDC16BD2DD850F54F7A1B7CDC3284991A62D7960ADBF6483D70A66FBD29BF0619E5776EE65B533ABCF81E754A7D6E989B9C747B485EC4416ED80EC6D88E4C5808A807847C2AE0181F572965EFF266F2B29D8F6AEF8F7DD9F4BB98409B6736538D09614F2B47BEAF2253D2CB0A56756E6177271AC403850BAF0A58062103BAA960905767BF99B819347A7441CBFBE0D297E90B3A24E89EF4C886F05183CDF38832DAC0B5CBF7AEFB33C49AF96DA99CC9E43A0E9713C5407A989B305C1CAC0171956E876D92B8AEE35EFCB9E50AFB3D98F280C443E981BE2AB93800A326B14620ACA196C5BFCF80C2BC658CA5E574D63648B2361384C4C963680548AB164081586A91EBEA0E24D04BD187CFB47C2B6A7EBD9848C51F181D5EC526702090C06F7CE2259F52B2DAD75EC902F8180BDE37897320DD8D5653E8A8A851950439DA5B3466AEDF3EE4A4AB02C56EB4FDB62D118D4EE0B2A473D2B21C196F6D69DC0E8FA3752D6AA4CB1438FA4E06053593C7E99DC235D7745BCC29A8B3D8828825467AD6728E94DB525B1FECC2139746E2554B0BD342905163F1E88E05BEF75E3DB17C0B43B70A5F179FEA74270CA682BD7AD06CE918E47ED23AA7BA35B7808C0254F32C86421DC613B75A00DAD7B31C48605D321FCEB3999E5B4F59F102842EC72F7A10C580C2EF7AEEF812085F8772671D6149F6A08E340C2C1D6CCCB3D7B5DC4DF46457205873D2B6F92B04344D2FF12B6A8764185227DAB1CCE691AC2B6A56FCA83672500B5E8767AB7F72ED71AF855C09F4A154A772E332B1D987BCE74703EF2F2E8173040912FFBB4B23FEDFEA11B79688C9F7417743DD68F89FD5DACE987C055657631BF73FA1D3AD58F35A769AEDA852646E8A8A8760CDC1B8E4086B195C7FCFB72EC0F5D1FCEF01D28C3A72428BF1FA4C0EA4532727A86DE16B46F5B3C7FE0768E6AE2F8C416EC7F8A45F6BE59E5EF13993FA866122F02CF2595E0F4381CB576821B0F882D2A919818E5CA4136934B8F523D44F052AEA6C1D50D52CCEE759EE1621E3ABC6E6FE9F42447B2357ABB3FAC3A835C7EBC46B875C3AED716FEAF4238E4A0776A29460E76A418A21AAF705A108E12E4BCDA9DE10A833C01115ECDF548FF8DC56E82C8E08B8331292F0CB57D96D3BD706377D67FEF23EB668D73FEB16CD2168C958F3D149B17FEDB2C0961D06EB53DFE01D6A4CFC8DDFCA5298D52583A4EEDC52E21B25D70F356481D3B081C58238FAF67F140B2DD624890F935DDBECB392D48CA65D41B3292D137482A8FF60E95C0262FB6BCC92B333ABC1DC17B07A4ACE74606A151B9B4D7BC6E6420B7CF21F0E82B7F0D5BA444BCB8CCE7866164114C21F3543EE5A4F0DC57F0DFA784840C2D1E7DF650896A3204362D301E057189C9E4E9BF831A3E81425181E9055A0DF94DF3028B3FDBD8EDB2AB21414AAD01B6917E0A58BF95A161BD80CCB47FA6C6B1F1969066759238694A9F321D502207C3B67357954BC097F09D45A69674E6F06860C36DFA5ADC970B43A22725264578056F3E1E22AD1F6C8A1DF647BB12B6661D72D231B30EA4CBD943E334E5450C5553974090849E39E9A00DA0CA00935FA19709BFE6DE1E3E00BFF8A001836000C107CE42839F13C9F3DAE1C57BF016D5AC0247A2337C1DD0627A899EF8F88A706CE36BC9CE41554D00E74A0DCDB87CF799C1B83818D7DF88BF324CD1DF71C4DC0B433B77DA691F0924D7DFBB4731B374416422C9ADF79E70EEB3E673D61830867C54884E45D71D9C670303FB994942952A53E8DE7FF6F099CFC0B1C375D4D144F712BE2A474D2F290D2DCA9C9CFF3DC8D5CB4F12EFAE4AA01B9F2AAB09582F8DF2B725E13235DD9FB70EE4FD82903AE7589DC67785E5A3A60DFC48C77B583BE12220C465E43B8878258EC6FD1345CF887B7E2312B6EAFD0104BDF314643E72DFE03E51A01068D386DE7A92D354581A69831F44A57FD2A104B96EFDF2A686AF2182D8FE2FFDE48AB2E250BF0270568A1678C9D625BC43A3C9FDCE5915124FBE66557DF3AD1C284394126182A6E24BC17FDBB15F5CA09582F6CA51404F1797EB86B80846FA15D6744C5AAE172FE5B251B666AFDDBECFA5F68E499DE0DCF3D9603FA3FCE448198B9A0E3A752E381A6DA403C046DB480F3D69F56D43FDB4035198175E0349C991566FA0AFDD37B33861BE0BBB40ED58377BD6FA3260795D6D9A7BE2BD8461E38CA9DAA740DE4659CA6F5677738A9484F0D2460F27E57250664402A1984907456BB0185C7A2319A3F2D876C36CCA666050B12C999BDAE0AD038D5923CFBBC92D8AFAC3BD2B3132EDDF6BD68EB25378B6EC0E1630C82FBA60D6271BE72722624C321A2EAA247DA09EDE21816EE5C4F9B50A3423B56BEFBA0AA897633562CF8F77B432DFE35037C48B949797CF3BF46ECBEBD5E9E70F285258695D7E53FEA2AB0BFECA649F9F2578970CB4DDBA37D71756B93651689AB2944973E7B673508E9C189A18DA31281D2DEAED9CB6A0CD54B9B837AB77794DB78403D3F01A31CCDB5053755A4941771E38D7C9F4EB23B9C0B84107ABAE51644AAA670AF3317E52AF511262D0ECDA0154AB52E9B0E00D635CF690386C2FB66BF2B6DCDE8EF70B51048FE7748FAF4CA75D3291F0AC5419E8ADC0DFCA61CD7FC57C2EB2BE33F7DF2C15E4CF7152D95BB9180198373F1DD205D39D271E7AD2D887354C6C4E6BA89E2F1EB9E12B69A15547264FF7CB068C71C2D2014DD1A0F3D9A0C87B33460BEC777C46C8A054A5748AB2E539EF96CAAE6B35C492BE851A970CD5087F95510F4413F14F66544D01F80EE09858F9F6D767B6ED6CB265E33011EFF327F020F2682E98423FDDD60172D9902D5F3CA4471C375691BE4BFF2A7258F89CD32FF493A4D12F1E66ECE48901F471680F8FACF3863DCF39BD62578C9CDDE94664276ED4D22B669BA99EC1DFB47EC6EE5789BFE6430AD0D86FFEB873D307DDDA12CBC5E0F2BE47C04DC2C1C5C40FB62F874EF6C2674F6BFCC739060B84D4EB06EE58584CE7B460F3D3B5D49282721169BE3ED9922404F7EEF04F4E63794F622F12F5D04596CD4419CB2CB9C56E57FD35692FC4EB9C5A70518CD88F3FEBD6EA8081706E98F71AF0469E2ED84F56C63DAD4AC858C542C9FE0FBADF0F3EC6E1596CD696C7E05434F1F44E72141FF0A4D74DE82A5B0E716C96B19CA99305309F7E68EEF13CC3E6C73FB7628568FED887DE469AC1AEB9CC4F6AF383008DF63ADF3D4E229D85C1A162FAC4E80263259B5118D68E7FA2A452227C4F91682C75B82A873113FA58932476CBA793CA1222A08CD301DE7EF24B6BB8556843888A33F61C2F690BE0B36678DCCD432870D71F5E7A0F4325F434E7D6F861FDF7D3471B850B0A8CD4505C4CE60E6D51804CC56F265031085D0D078D5F438D039B3CD9D7FA61E063EC4E8B4C9B774524EE4850725E495B7AB6D6A8FBDE86DC25CE7AC78AE0E085C76924DD5CCB86C64F452B5677469C164751DD171019BA180A6B4FD458AAD461CFA72E6CE39B372B70F2197DD26852BDC99FE5A8D33CA8F194AF4A81D2F20133916121CDC3A21D6DD0208B27157DA1B56C7DD21328A631C4FFE2524E88F32A408C7A36F5FC1527219147156AB62DC703F8AA1A0276673BAC75C1EDDC6DB0660CCD8C2D36D6D981A54CCC4D8EA531663DD1DBF9ACF390A8B3376E13FCE7459989CB14FC05557C994E673F53A8F16D2214232B3DE6D43C43279988A94C1E096E27DF52C6B2444A5FDD165671FFB2A8C134E7564EBAE2744C0DB1C6EF141C043BF7DDE77B42E5FBB5D8CB6F04B4C1AF65AD7D959D46CC440D055998C88993FD6F8181B3E2BABB7E1DC695D1EC8E271DB7C9C5757C04F5E06B82986288D583FDE9C89DC6C0F096DDE75C6CA5A620545FAF099B297F3D2886EEB72AEABD62135B558BFD44A5A5DC1800ACD8961693448B42218C651209077B274F963F99723CE9186D6DE1A1DE5899EBCFDBC3662062F5E8B10240C0F9B4840A306B162C2159C1EB97617330F31B58530AF42D88240B13F271177693F44C219129C0D4C7823D5A6353C4F662356B8B76D9A2D9B37B73DC834F7DA1EE4CB2A145E9CA7B457F363F59E4EAD4756C57C4D5701A5F80668BAB76E367F3914C891CCAE7EE1CDF4934AAC0D871D90981254961BCCFDF7950CDA0A0E5CAD40A7179795404A7E9DC86045B8C95B3CC4DDEE014C172EE851F56A001BB7090131EC42ACD1CF404573734A57BCD9B3EBD831AAA37571FAD606D5F77BA0A6A51D0A1F6782E9FDF00C895A98C3226634D2C82B2B144A7FD8EEFCFAB42E390EB5F12D2E60F1F5F607A39526FB569017DD43DA7E5AD681E6DF5F5051DC33BCC007392C1EE425BD051CA8FE28165945061DE65EEBF1E7E50F5AD834E89EA5835F75D57EF23EE3EE7B74FF13315F5DD188CA4C624523ADFF0A07352BCB34CB4166485E05DC831FB77F101BE1FA7153A8F898DC4A7067AEAC1609A94AF35BC70EE8FF0E0D81C20BA9B9AAAF342C28312A79C4ED1F9D80BAFCA3F76BBBA1E60214E1F86733AC6AE34C9230130CA01FF1271BE7EC61346738EE49958D50EDF255261BD8D2FCE484F60A5A209E9889FD0C84ECF7A046FD6E8E785E6C328072057DD57519589ADED36BC88BFF736359124E598E155440F6ECD23105514267675C2529DBAAF9EC962E0C04FAEC82D4B946C9162DF0DDE9D56362E641C9F294F1ABD7D19A005ADE4FA4B06DF9450145592F807F57561AF4050DE901805CA520D1DAF0123FF3545F07C1FC64A9D913B83C5D309E986BE937829C6D64F559CB7D1BEA2477ED2882FA4AD4881ABC5B63E19C58189C3614B934785C6514BC12FB2BBA646299327E97455B5149EBD5BFD07F53A3EA2ACA8E217316875562DCB022B9CAE7D0D524AA573A79FC51A354A42DB72E7765C424590C85C5988E069AE12CE1F5CB5D03B45BF33B6F475D265C91753F0AD9B9CA97BD6F8E642C30EBA48396EA49250A5C2615485B4E2659014E16267B86F155160151CC91104156E2A9DEDB81A78D2160369982F841A83E492173825A1A1A184977DB2DF092DE31AA66BF561D44AD26B806C2E0D2B385A044B614B1CA4E2D87B41566F46A9F09D2CE3BD6257A57C383A575E8A91A0FF0C2847494D6063D5E0051129549AAFB3CFD43D617E83979EC3CAF33353C7DE68838422263D42648C8EA5BD6576CFE8000000000000000000000000000000000000000008111A23272A3337DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 + +count = 97 +seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 +mlen = 3234 +msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +pk = B5C43C2D742AEF53FB3D19FE2868836A9EEC65CB272557F245284FAFF601BE837C57A362132AAEB773BF1DF0F4254D1189F4B4E708238104E544560D2BC2D515E65ED4735B23629C6848F1BDAD90E2C8BA67E0901976ED404BB8263CD4FC8658F4D3D05DCFE1B3AABAC0DE9D4A122ABC5BC6C58D1BBF79135D539D71930116E0E7DC9409B1568D955DD694CE9167252E5C4853188E7ED91246DE0449C076ED040446FA510896C939284C78FFFD338061F153D4CFB55B926AF0B8206681B5D940B54040F4742B20FBC672E643243E489B1060D991FEA415E2AC513F34E10DE2298885F354CE1FEE8E7AEA2E4D461FC862BEDEC7C6908F9642CBA14E7286CE6016FE79AB57292DCCA2F208FBCD2E4575C72FC8920F413B2981E29FD1E2F061E55AA6C76FB9B59D3B5505EE5906453EABCDCD052F63420EC4411B5386CE63BD3227856971C3EEBD9E5CF9B6A193C2561D8D8BAD9CD8D858E02E59B0B1BBB559066250E882F871698BAB8422428E4A286AC9D0BDD127114F56DB60205DE2A7640D8624A71E5DE260FF02FCB868A734495926913B398F2AFD5CC65DE86B0ACE38240DA28AC4A41E162404A36E79471872C84DC61B55E869001EE3D8AFE9F79EAAAA2FDB7399A4EE463B396B1B85A51F1C7E1BF97C9C35B05BCADE9E80EC0A38F1273A6499F09D88E1EAB659552927285F5D972D50696ECE7C4ED39D1D0175FD726DD882BD40D447D0F2043E7A9A31A92B9319E77B4E45B45A6134216FB4D443A15445CA4BE870A1CBEA2879DB853E1C9DA6D2D09C5E33B54DA2DC77D8AD3B31C06AF04B5455D9D247C93561443CC67A52B299C220583FE4E2C5FF6ECE3DC4EE95FD079D49ACE750496B71614512F0E16749118DB9084916310DE24DC407B07C78F68B34DB911B74612550245C0EE9D07A4B834844B958DFBFF484C7B603DC04B7FECC4ADF4C1BAC6BAFE546EE1935E8D93714B07DF73E53FC0D7791727DD42840E314930037571AB7FEBE59CE7B636CE76FE1223BF24D4B3E67E6193339A9F5565E12FC8BE12CE0BC22960503B5934CAAB881D0FCD1FBCA2311D337CA0D4D8FADC3F2B23FE4D533E62F2B458D5AE311750B29E35380EA67ECB65C8BF99E176CD2CAF4E3CA72E2EF5BA534BABC63963E6D29605F2324CC70C2FE837D793FFF205C2C5E46EA5B94A71EA9325819C41A75B8A4C3C86A99FF00824AD9AFFFB9AF68D3EAC6867139283FBDA652CE25D847840A28A8BE4DE3CC9C102C62D82F4507581992689FA4CC0B20E2EF5FC7A9291D116CB0F8649EA5837C92674498FE1E46E588FD6B3223B3FD57A5F4C3FDEEA4A20D43FFE424927A53AF21EC9DA3CF1BAE5B810A746070A73BD47182F8D6F80CDD6F3943B3F839BBF140D787461AFB641DF8D3A963F752B9C3C84DD2664AE3F58BEDCDED724AA88A8A7B6964C1D0F6A2C41409A436116F765A8874AAABC37A5BC501E1B75E4B62D41ADF260623514A2124B4F61DDF336E2B2A59F41F2C103F0B91E9AD1E9C992F1CE5E2E8A3463A8E875F7FF2BA405A38C756E88978EDF09247C1F7D6EAC6540A4A0954BC3903AD00AD1EDF1816524FC65C3C2AB486DC9647A42243F13A864DDF4D673DBA8429F5FE03ABB0A362CB93AA306922E84E433F652B0A681A014916D2E5FBD1BD0EB40F16AC2B7D5F5538EFA1337B884820E50D92F6279FD0F9D9B002A03D3C936BF3B7808DC72E28329CF5757CFE922D6A779BB5CCEC08CD804663328502C10A4E805E4015BD88D55295B27A665297365E61AFBF484432E65961065F2B9F187220720DDADB406B400C995F8738D80801ADB53DFF153B2C7679FE312D462CB1BC610DB89E30BE2E05189309A97BDF074A7CAB4B3EBF1F8C917718FFC4B4B433FE16208C8211140B079F895D7E3E630E8127F356A616D17DEB22094B3DB26246AD06E31D401B2C90B1ABF5EFC3F3F37D5E96E42FCF77E4A1E61CC96777B0C72B2244C1C047DD0E7378FE2E2DAA529F94E75EFDBE56C36ABB35481AF73CED40D2BDDD102FEF8218CB3D6D1533846D71164F670F19B9890EEE34D0190699802106479272513590BB1E2B9BD6F7530AA14A04C271872951904610B9B89D6861540E4238EEAD2578258372C77D8F477375E2BCA3C1015693E6BD01F88016DB0BEF926DF17878DB19D6BD69F72E251B20B263FAE85055733AA8B0D06E6531A599143902D28B5AD8866F57CBEEA6E8DBB03D29CD6AB2D13EC627BA3921D0E41D72CA7F26DF97DD9EEBC13E2FBC45CD994530838FE6887A4DE103B690B3C96D0FD4CE5620FB001689687919E010820C4124F405EFBDA63675D018BF4F62610CAF7432F1CA510E65AB6AA6F53EFC5B285C2252A2F405132ABD2F364AEB88FEC68DCC77261B74F6DAFE1087A2ADEC294F2A85BEEEDCE167FD9474065B8BE0F05012C079E50A7FCE7DFCDB1B0A992DED4ED3D090060EBD73DA0E23DA4DFA7EB5EA87D982AA1A2971F9E36A24957D2AA87A068EF9E825F82C1313A2A0B86CD00EBA86D6965C0CFEA9369EA770785C529EBEB216DF57E97BEED19B75F2D9403EDDC3CD4C1B899B5F0A57D91A6EBE284D79752E397E73769BF06BE13BD3288943B5A63D1962EB20E4C09A14B9FC36F1E16C89A5E99EB6EA190E1C6F375B647D17BC77B62AFB06D24E4EDF0C1E6BE20380DB9C4FDC568FFF1B89FE866C0EB72E4A2344F31C80A3D52FB4DB501CACCED87C47B54ACA270FB70B71EF332BC9EBB4A6D52B118CE866DC7BA058146A0B1098B53BBD261ABA5021BE5B68A2749AE2E2D4D292839440DC28550A206A740D5C3C88400D1C2C6649C0996C52E91EB6A4F23346DEE0279B91C4756EF577160573310FDE552C0BAA2FFBAC3DE99B1DBC38C81D371B0892302FF3754C8546D4D42CBE9D204AB5570337AEDCCF0A5BE7C2AB7236C257427F08F31775E9980900296B682165D98DDE176F81AF2E0D2F1D188D69A1EA3B6BB83031FF79C59235E0CC4D5BCCB7B8A57601B74A2BE0638B6B964BCACF5CC373E088170F47C019F3AAF9ECE925F4DE47D20FF4E9C7EC4F4B9E3ED520A5C501578B345EF3E301A5072047FD9BEB5619BD29F86DDB7FA2F1779DE7EF7CFC38471E8583323C25AD295E9CD18FB20625AFE6B7FE436390D3BF51E24010C3AF6749EECA65FC774C11FE05B9D3AD31325DDFC30F8017FE24485F6D9C8CCF7001612F73F767E714C95F4C61D95994C3C14084B76ACFBFDED86306098241A69886C77C46DC8D13D78F3CE37E4CEFDAF0E55606625E31730FEE62FE51570AD852D071441E2629C7935E008F7E36229EDBE17F891EA736C1D23F8AB5FCBE783D4B65426F4F28E7F8C42B3331B12C7D964A6EE3FB10C48FADE4D12FB3344E725BCBDA6D2483DDD8BB11FBB716A570C053D0A73E25517790BE639EED0AD20F1F26B5B727DBB36EB63457BEF0F72E89E5F8E856DA61EC548D0E5B1D92A87EA71AF6618B6843A600E1F4EDF028B0EAA13AE6E3C97CCFF97E364EB77426894489A9203D5DB1B4038F305E0A09D6E02B0571BACFFEAA2D2DB4C0DCC92678EFF6AAC35C58664B5BFD42AC9D7610EAE31E3DE202EFD8F55148CC5CCAACFF181020162A140E874BD5A6DD20D8C99234BA3111702D724F7DB582E01E0D12283D96C9017A1C817CA462599E99D019EE29A3D25A9788EE42AA +sk = B5C43C2D742AEF53FB3D19FE2868836A9EEC65CB272557F245284FAFF601BE83B088D070C78CDF61D7F901632862D779BF20A7523942B4EF130F5B14B5554C7E21A98759CFFAC5F9AFD0D6790BDDF01D059E8D422EC4D9F35D63DD7D1F125B5970BB7453954AB736DC31064B55427B5FB8B528B6791E99A0398F487D245773204B4052484229210668A040868B2422101670A4868859124D94C84C1818225B0251994426D3446013808521908011B880E042024A18849302401C036A0C0911928640CA148013348DCCB668CA420DA1C62DE1C2911012301A258859C2645C30701A0181C932091B898D8C9045CC889152148123B96C8948485B06669A104621470212470211B130E1C00D13C721C90490CB4665DC044923A72D19004D0244621A48418C444010399254360D1325049C168CC2928D11A890A3884520A14844C86901216D1B24600CC36493328442384062400C9B942CA1364D02A570A2A82CCB324A5302841A414224915080B6401C143063C60D22A19108B76503446D4090001028695290855B3845D22868A122484A328060068C5C040A9A468C02B421C0A4710B264A19842C19A410C0882561902060246E12A205133430CB80400AC7514B946D4C264A12200D94022820A34DCCC4289310040497408848060435719B08060C0140CC4430004564589491418645CB327294486401126E48C65140922D0BB68499B63088442883064450804894968414140622C2900423260043084B464460186404C1655804282344681C0944438804E2C850234846611612E19030A1C26D9224309B08488830101B284610029250B65124118A53128888444EC802441211220AC2241B1551091851DCA80110337220B0099C348421199099088C08832C03199240064AC8A8841B3500D92245DA2202939689DA166A99006698486D8310705C186D1BC4850A107049B090D0400A10874490802DCBB68C01012809168C1A33110B916099483240422A010552D3366E9A4622E3167020320253940410166804010EE0A4284338681901298448109AA629103450D8840C92A251D284511C914D24229188100513C6858834044A427241480563462D22810CD1486CCB488EC140462092698B982419206204272649181108188521456A23A330028124A0C88801A2490C968C22C188233308C8B6251C97700B020D1C246540109004B60D13452E9A422401450881B870DB145163305092820CDA84919A146990844D11142E124290401489C0464D0B452E1931281B42699B046423080608468693B26821128153C49152B04481882199180C241300D2225202062AC8A06848205023418860A08854060E43C01022108014275249468EC38240E0420E21A33012B5911C496621002DDB060AA3484E89048EDB204DE14671A4A830E3A0712017224A346922396863168A0C310E51C80424458AC20204A4000223272289406103012D8C424DD310220BB3445A42460000810B182514476E22049158A091CB308A53001044286C4926004B286E233849CA380592A28061288E63188911C7044C968802A50C50B82D22434E9B86096440610444200C0409E1146AD8386900C97012308EDB90400B484D42062E004751DCB8309BA88493442C13A96924420CC21046E29441E1B8908242219C082250844050B4002012519A28089810008A2630A044821420461B3450CA186C91944890141004032A5AA60918118DC438491A218D0A4330203720932809C092714C369002922C8B028C20B551CA4451E140091385655B3211984611E4C8400A044ECB22102091841985049C442282460DD90828E1C620C1B67149C4408C884CE2A2310130205306320C204E83B61009B168C4B84C1945458830821326521BA700D2182E21040D03C621C4C87012379251383141040C0A3831DAC02C2284601AB50D18B964221549C4284508133123276D13C12D442644580290A10406E29625A02680E34425CCC64002358590B44862A22C9294650914815238210848920A17700A39660182514106401390801AB889229221E298502083409236440B2748612660529200600004CB060D20298888C20443A80444040EA2007202170921394E2200924AC28088000114280A60460921C628010565C1168E819611A4C0710AB6881BB96118C2290481840328081AA4048C346111800559326089468200855198A00E855CA016FF408CD76BF75E340BEAA6CF26B2B5D3545838A7D1C48D12A6D9D7F93846A78429AB4CFE6DE168119D486348DA5A077C74A6344EB3A6AAC451D124546C70345451FAEE3E79C6C290C23A77F110D7E943FA0BD9A251775705F93EA795EFA23CB5FB8B45338C881C8718F4BB268211DE7AFEFD8D4803E1FDEC5F72F2268F179C5972D310E1D0184650100937CEA9593EAB4C7ADB5893857783C06601676CC60C9C404C535DA0057EB2E2A8F4F93450D039B60D73E79AC49644E3ACDA00297D188917D1C0428730AEBAB6C495AD255E15D9D58D6CEF12B033E840FE63591666EB57B5C11E0C9339728A5D67D0518EB8F04A790F29CAC8985CB11E1235A88A70AC41D0D671CF2A2ED1622F1AC6C556D8CDAE601F2BA156581F76AA6F168BA1FA5971A14DBE4729931F5D97729260500F55E91D7A9806FB10F5688F733F19354FF03CE0F062D910F3557A36C75ACC1488D520ECECB3B501646EB117CDE1C0755E5CBA565C62E2381141CC8DB9E90170A5418885FCF17CA7F01E7056FFF32CEF0A7E5C75BFE7F582475A5AE78250796F41484AB3C0FD115F98991A7E82B3D56456369858DCFAE6C110F20E8C0F3F04785A7892D55E446371445592BCBDD86E6F4C268CA01CFA6D60C6B5334DB072DA0D1F1A76DFA7697C9FA5CBB4E28C473D08D3B13ED25D1FE5FA282A36069EB22DB667FA2F6DBB1A2D88494232D0B9F9741E70FA6A3DFA935DD462DABE618A85F9EB47E51900B0F91D465D5EF7882F12D8DE92980C312167D2A357A14FCBCFFA8620B6E4197F4A71923E4F2E2B65B718679181022009003CE90386EEC5CEF090D86BAFA526E5BAA29AB0334D31C6C102C7C6AAE0C3703CC1CCF08A32BBA0CBE847E33F1CF2E7DE05BD09CA61404EC3C1A9DC0DC56669540B1E3EA50896147288DE7B7496951ABFDC61086D653919BE8B3038A663F3F61D95E63C90ABC45814151ED83B8B58055A4A1FD03DB540AC252C135E4E80D941ECE2692F3FAC80E704778D1687DA2A0CCA3871248FB819198B728EBA9B55D651D2AF0975B1DAEDE630EBBA3AC52B568F16043024B5F3D4645EBFB91EAB51C483DFCE5D944A083C88444E702031C186B3EE166BCEB92212E827A74F8D31B19B1A4BED831B1B4279F23BC184377F5705D3160C503CB30AC8BDEDA3BA03EBC4D6386E289F935FAF35F3A57FF17FA379E1D62073D370B7A3EAE9CE5B55600A08A7C4B20FF5E0E1E09E38CB03917B976B97DD1C5175ACE73BE0B350E53EB4C3054249C218ABD9C64156B9A9F42423C00FDC599A0196C42A741AAFC88DD6F0D7F33CA019F110FE3662996FB8DA5382418ACC97B97F8EB173A9789CAA21B7A5ACA40E444784615F76BE8AE27F5FDC2D92201D93A629AECFEBADF75DAFB0BE3D550355F4E8FF7637C37A6917C0A9D48C4A1B4504FE5B1D1201A38F2A33D0AECFD6A719D30D9EC7A94CFEA4AD749D59C7FB360A3CAAB91E294614E180B141665D005625FBB0F1A915710032D49E48387B8A76EB3917FDFCBC2C311E911C894AAD5C1DB0CE9461A3162805B7608A6102819FAF892EE0404DCE503A6D6AE81B110ABE7D822A1DEA76368F39444F3E99347E66F9F5DA82BC2D48CFF670836BF95B3A1C0F3062CD6CBF566FF56DECDDD044B69D86CAAAF0FFE1F02383CE393DDE92F29654470C57BE6D8A5A20AC9475FFC7693F77B2BA8E2D4F64ADFFAEA3C8A62FA8341A5B6AAAC863E9F19BCB4D4340FBE82DF5971A1A7CAEDB0562A416FE2E192FB2D3C2F9B5AAC522A1867E0587481214D191868066FCEEB23AA5E547A1F22F82ED21024A7D44DD5D1378A4ED72C009ECEF2656DC0017034F8E5B8A248540F0DD4E7B12111A0FAE8FDBF8ECAA789C8E1F6DB63181B1AA37F00AF1921F242B15635652E35D405BBB218FF382C9F8396A5C19226A53FC38E1E768C952BD69D2136AEC3D4485ECC9B9C7BB89D001B08628130926913BC832FE49171C916450A42394A7E286532D572CE94E0BB0F926F3732960CC23E53D395A2F3E766D516A0C61B6609DE8F3D4063A26A192C3BCB619DE50D199B9DF94F97E757066B3C741F232234A894C63AFF007AEB24A05070AFBE53AF80C1A01D0D1A973DA0B017F592CEA3D527684D8D48D52B773381FFD56043836230D7EE79908E104A729A0DE17B4B88F9EE52F8BF0D5CE7134C5AB40F31B972A7EE8E6D327D1888F97BE0DD32289CC7913B546DAA1A19C03F85A80D946CF693F1B10C66B9A0F219F3CA01F465EF2F0DBCE4E7874D45715F9B49E4B225310732B6243B3F1160E777FE5CE0CC588D13DB5118599F2AFF4E400DFDFB4B4C8C1840BF7336DF99B40AD21B2910C748C08AF9838C31066B7A68F2BB51C5AE51E6092939BBE4D0602612B7B8855F006E11EA4822235D190CF66502F5128E4659F7B6C97D39145C4563BBA63C2C2DF3D91931E5B5B740D0733BE9240BADDD78EAE9C09139ADFB8E3B1C42B77619486F7BAB69977518F6E59B5D0F49158D772DB3FA810F93E00DFF3181DBCF6433928A0AB5B07A2EE363197B839A4E8E71865669EC3A43C3BBF93378FF3784D36865AEDC8A3D6DB18D8503062F46B14B92EC727D205527091B16E82E793341F063E819E45D02CC3D84621B225B73C2499758A568710E4B9A558526E90D07EB6B8C9C62A8C989EEF3A90EE61E481802D8089FD0244811490D7647D34C21299721DC330F89F0C836C5C9A0F5DC8A7D30204F126FBD7F15620B962C5DE879071F5D0E9734133914CED8478793D0A3321DDCDF05CA2AE785B08068B2C662AEFB8574C118A4D515F1EE0E90E375428F1CFA980C5FC2D5F5C22EB54B0ECF5FD72C6126DF922F660188F40F12C1E0C490CA25C8E8B64D676FAFE7BC4BD681CE96EB0CFD619294CE24E533C9DE8657B412FE4A0A89FC86CC5CA904C928BB3D52CF532641CA46BACED7D58945F41F13EE370E801C765B84A5C96E316B72037B07C1FF56610B05F192D2C547B92482A8CC8710E5CCD504DF9339B4CEBB72F48FC5FA61A1E4896F81AAAD21B682E4B4737AC29C2FC53592916C850D4B7B6B79FFAE942D775C727E3E857B18DD9281A348B7533B3B75DF7F3F1E4333699FA89DD3B7BA891AFD012E354A0D4C109E08B836F0F7A507C6D2ADA3A27E22BFC37400DBCCBF8898C43FBA2E54D50876D25F08CB99B6D9CC27DF63C3B7E12A00272AEF571AB23455D1123DEC2470BC81C59A2D585D0C335475026E80C2E2840420F87C7E9CB4D4334A0AAF331E8DAFC7025A0E446685E7FC74B4C4A9B7018431F42DA72BE7D56C73BE0625CBD0BC3A98678A70BCA8BE7215F2EFD7D0A109CCE9569923BB46930D42877B4628BB186F252C5750EE36BA029520E5FF2497CE8F7404D6F30FD2C920C6BFE4DE45B53828EBCDDDCC68B5AAF14A60DCF6BFBC340F10E7E680BBBAB087849B6725C543F9F5B01751F557673175424A08CB0E29BB1C4047C4ACE17A883EC181085836C0F2ED8FBA37B802744B0B84B19780A0A4326D0AC0E34D4615F2C3772C2E9ED4DBE282F60DE240ED4878EAC329133170CE3963143DEF7B7BDC15170BB1973ACD069E2DE950596EB3611B17233B55C0BEF5488E72127436000872985F582CE7526FDA114738B6EC2FE145B5E98A301DA634C2E1A1FC36B3C6049FADAE6D485B5224A4867F67111CC9B2A3C07DBC0020213075AA36099A3D346BE7C28C5D069C0872DDBADB4E9F1C08712A102799E381D355073E6C087421C786666606164F11BA44CC9B7A35FAF33334C60E9E902BA7C83C2D3DC91D7A55A0033E0AA5FBC6194756BB3B58A2F990229874890257C663E3828F640EEC93758A24121201DFD36617AFD8427B5FC581782DA3D3364C810BE85BB25B459DC4D92DF5DB90D813F6ED7AD1486BC4A845948F7AC8D3D61A9F0C81F275F007D5290E212760C907F6050D89B722B554DC3E0A0064051D1097F06895C03304D559D792A46AA68B468C3C24E9CA734970CF29A116527BF9F8BF10830ED2AF3E6994847B08547E493B85C699729BC5FA5BA7C8C70835CEAC211B998E4375618CBEFDD52E85FECAA1C378A46096E3DB2D0C71B2F30BC5CED636ECC0D37E90D8CC419939D2DE9F77ED130F3D077D75BFCB455C9F91A6613A891F8044BFE20C2E21F6B5EDAAA8C73F0863C5280CAFFF4ABFE3EC45C7C791FE3E40090A274DFEA90BD6CBE62E1D7B7BE09C9E82B3E89A5C8A76E89718DBF48D1632444F0E05BFBB27E19E6E8990F3AC25C008B61378CCFC5E98AFF99B8F0FD0B5F54780A1ADD5170AF73E5CFE0D729DC3892F6DA0B511318E9BDE7F8C58A73EFB4D155AD3A81687F23011BC1CEF4446FF905FE41FF939A2FF875D444430C2769294402A94013818DC6E55D38311C8EDABA50BA42B87EA3354021E3E28C7B80AAAA49825204BE2260859E9C1D5EEA2396410ED2095BEF441FD58E04D8B7B611319200CECCC72BCE55DBB1C33AAED68EEDC9262A9609E3FBFBCA7F37FAF82A5B5A41BEEDD86D599D083B00E329352F4B8959F40857E377D325D144BD8B37A2AE5CCA01FE907B8EF5AC80524DD0F18677FBEA26051963030C655EFA14EF2762A38B1230AC01B8F35B9EF9E16F1CF0931AB45BE9D7261E6AB07DF73F1A3500CEF324B8ACB249B8EB34A7E3AE4E5FA24207497B7435E36CCD13258D2BE6117D7EE645D10D7688A4AE1A2F5D5AC04F9643DED06FBFED9A9E6D +smlen = 7861 +sm = C0DFD3C81D80BE3F03F0E89DA5EDFB98B5508C8D11B21248C2983F30F76070BBC2725C118DF1C44A19AB2DC20926F648F731C3D42112F7D7C8143DF10302E99C2B618A4D81682B2F61AECDA516961B58D01CC73B4A053EDD4CEC00A49D7DA947BB2C82DCF8B2549B37AEF0FF8DD810AD5BE169403503762684B4B8EC3385E66D9D3EA5DCC88C09F559160403E7F8A953077147CAD7EE745CD5DD5D112E84D3E7385B0F08CD579415D9DB40E89D7B75870FF332467B3BBE8D2858A76D2DB2E99D1A9E55913CDE1F778D5F8AF104F7257A968BC7F59FEA7F916C5A40D1FA6889C3C179A5B5E9B4851621786850D33358D7D57EA7E3661C82E265CFC01F1BFE76E0790157173B5CD394DD3D7A20289787B7F0FC47045A83E987CB4A36CFC2AE2AF83582AA7FC36C9D0308796A6CBAFA05A89A576154500883EF4CA0D2DD87F743CD6E8773F44DB9ADFAB9867F97CA1940FEDFDF29816E6B920134CCDFE4D1371C1E3B0955CF652FBC8D9A27AE1DDD666EED9CFF3B8A170CC70E0BD87ECC5EF032946F5E5BC8A6D1C6CF47A57D312B9F462A8146CDACA7D331BC5A77A414CC9F7F7BB493842EA061D62021DC31482E17F79B1BAF674B869703E5DE1EE73DBA4D3FA77E2F1D510666FE06A6D77F8AE38B8DBC3FB87DE318043981FAC196FA6233288029ED7BD7C33FE575C4B1A2E49A720E37B83C042BBD9AF559A3C28186B52D5E498C153B10F873E143897E1635087495B63397126CEB5F3C7E7D48357C54D237E31C63BB9B75C79B1C323C13D73618C6E5ADB02DC9617992CE84A387A1EFD42E24960083E1E8E7A992C2E06C0261A5C5F3DEF66B30FEDCD3F4FD25A636D283939210906CD8B144DB9B811E42F7E35B244C13BA1008912B948008D05F2A2A21A6FB79419A83F68B2E8F98AAAB40A66C61A5C18E07830C09028F27B2D02E63F897935554ECB11F4D3E90C009B6DD32D8F426493FDC3FE76F99EE0429BE4EF3C5DD6A9CD5689D5B2157E8B7C127BAC3224023E67CA49368BD0A083B75EB605E08F57744607B84C7C5C496C2440A0687527D49B4C42C6FBE7188E4A1F503B156FF3BF3E1A2F737365929F77C5CB6AEC23C5E16373BE29C01416DB558F469E1646CEB4C2629E3A337A12D6814189D24694C6C97F25DF6B8437620C87835CACFECBF4DBE5C9FBB04A263540C33DF856A7215832F6A9F24A730944BAED6D859A8CF9CC2C66C215E8529CB5DBF616940C257FF03116AC7F5AD5854A8DD438C9FBEB1863FE4CD2E7300B96C0FF4B6FE0DB0B18A7F418060942608135BF1E16E8B3970435F39B2E9649148A248C2C2F7C0FB4711D36936AAF8673C39ABDD54A341339EE5BFE365C827F39A15C0CF2F4742AEC1866CB9B42C704B354820637C164F9730A8667CF3008E3B3664AA175498B98A7765004DCC017631855FDC751D8A2045805C8CC8385C7CDA230FC2A8C470061F69D14E6618AD7A0EDB07118D1ED97BAB6500DBF9C6D6345FD600500DA0CB3B326F997C0AB2B32D3C0A498352AD2FDD852D984B409AF394161C85BBD913107CF98D9C42A3E5BBD2D18098179426D07E205E9D05E5D88DCF1AD2DB4A8BEB3294432A9F4CE3A3C5744590BAABF5722B6CB9AA395915EB62A873DD9D80BA23BD0F9D64D6BB761E7768A0064A271BC395633422FA4A5A1311668992663C7332624A6F23E3F527C0303F5BA376ED5FC515F7F7E45A09477862B787A0A5DAECD6F16582C3227FD3835AD9B88FF2BF4EE6356D8AF81C7A9BEB876330870170226BF61B8B59604AD06849F180AD22732F21C72F7603AE3492B032B68BE53625D02654C85AE520CB344D01777D9F2526E7B4720EC65F4AB2C2FB97348387F7150B82E1BBE419EC5E5FED00B0D9134C4CF952BE07B536EFE5561813E99C4DAB47C25210A38D1D3390884234D2A8B674A4F0B94AC4F9992ABF82A8CA3DB7CE3E85AAFB5F5596AAD3B52714E47E23D513C34373DDDAB143647F21CCED1D49E19C0DA29EAF82BFF042AF8E42DFDFA502856F9B15FA20592ECB76EDC4B82B26FAF3DFDC237C2EA6F0132224A391BA09D04BCA3CF0B5178B227046019C78EA20BCC9EB4B914C4124D1D27BDAFACFF07DAAD0F0003E789823FFDAD0AEA70DE3964B46302067AB68200C63C06610485331D7FABD85BFB1780ABC25BC3DBD2CEB31B550123C0AB41AB0A8633EB78079ABC7C64744EDD077E35F403063ED510DFD3413D20F71BBA4E6D15153934B50051269B48F744E7068BC7714C1414D35DAC8F7B220F6E0DA0B059F8B406CF2336C2CE8074E92463E736D2AF3B7768F5B6C66C1EEA0530FA0C7F2B2EF6448F221B4C2FAFD11CB14C00B72ECDD2F112396623FA92BCF1E1F39252D711FC860276B838FB7817C4D8E09B324F791C5AD11FAE90A000262E9A181D79724DD774491A410F8308ED2721FCFAE66A45EA1443E19E7309D894E58CED4E6915843BDD996DBE9975E8AC843BE78E3B5C54B5ED73905FD27265E37EB46413D79E797B28D8A2B12D8E66DE0423D767E81C4EE3CD49D53AFD9D22C93B799F0AA22A30B00B5F309901667C5B9740038BB3F82D7455AC38AAA34BA5997ED841638A81C8A860443DA6553CBBD672AC09A0DBCB7AC06EB5FCF1822E78C5CC65BD7805F688035516637415A4F2DEE91CE5F590E769ADD3C1F27E2E276A0BAFE87300BCE6AF87C66E0253C92F9C337C45CC31090BC3D1ADCB406BEB189788E0E32D47C1FA351AA9E7511878B5706B88E95231DD7D7AC7003FC49FC73DA6A2DA271DC4BF4D432E7EBCC432926BF5771DE6A4BDBC351F7E5B91A123CDA4A581EE549A04D18F44E3B8DB935778BBD172A5A71D99A14525C51E67936A6FC48328A281A7DED52BE30D13A43C8554DF034EBC08D4DC51B46E84C79694368219224F9C18D1D6539F8B8E38FFCFF4F09DE81A443EE3322F44C77FE0B1D81C8A4C4C1F6C52C5B97FDACA40BB7F7CA6589775AA683AF66F3719201AD0B6737664974D667E7F0C5C4D0E273F0CD4A874EAA885F88F9DD7B5DA1E64F6C62D5B84AAE8E01B90D5DF06E793628DCB01D4C8864974E96766F611B41482F6DB36E8FC850163B198DFE746BD546C64078380BFA7636AEA45AEFBA891CE37E25BEDCEB57A423D5AD17E00072917CC336C29C2F32724354550164C8D99F6DB44D92F93434A4DEED2024165C4C85590666141E206F617CEEE8B7FCDAB97731527E0795CEF9A15F4A2E1657C1BF899EB5CE31C01498A83E99DD2AA1EAF4E353834008A127342E503B9A9C6F9314D59D8C50840BA44C281C226EA2F2132701C697E3A488F7C26C49920C0C2407395D713E75804B3F03431342C6BB3647F7266FA8A106A4B61C00AF14EC6C6A811B90D6DFC3F99C6A314ACAFFCD8512728BC1ECF089AE7ECBEB357ECF6941ADC840044F9209D09025E98CDB3E6556D71EAF4AE9E788E7C17DDA1ABDFE7ED5C8474A207D6B1A052ABF4508F585E0DC7EF8A9F94145CC15127004E3396F364597EA228419B5420865CE90AEF6C01F1BF949CFDC6713AEC2EAC2CEDD3224285EEDD4EDE168116B2D3D22147AD559B2FE786F544E00E33327C91293716465965CD77FAF9CAEC67E6A23DF659143308609A22879D22676DAD0FC5C403B15809041E2B8E959A6C5D5DC96680B50F9E53663D9EA42C95826E6D89C2A6877B98EAEEF21BCA2789DE79EC33A8835C681128EF1D7BA56F988F1011A69D159FAE36BD5B5DD7CA0AFEE0F356106395B6845CF4752D4C9096A8076EACC14BD6AD752B534AD0C04706B250846F9127515162D219CEB0EA8686AA60A8EF04EB3D48334B935B44A31C932159910A6CD3E633B9E1279717C81480C2B26DA260D5418C0C4F1181044CB99870E9A6FF0C626A139F472AF62C69DB68097DDBA53DE8272FC54BB8BE4C21B427356C32D0229F381FE0438E17AA0C7105C6A45D800AA4C536BD35F8B14E74F36F16D132922852679C6CCCF1452CDED096208007DF34269AE97DCD71C31C38FAF16A2F6B80B19835D121163A5351E1985B76EE8265AE712888AE14B20734467AFED70DD3B59B2FACB5C21479594A31864347B1DAAA8C59791156ECEFE16E14B089A30235680F0EE13DEAFDF17293C8AAD50F5281E566F4AC94413C876E88ADCF193EC652063C030DB6E0AE1BB0766C33E1817DB0D77D43F416B34B3F9F918AAD7EFDF109A858209993CC0E097AAC980DC20B1EB9538E18ACE61DE717A21932D68CE784BB6465D008E7C62CB9AD809696D14F6BFC8BEA9F892D9D0B106BBA5BA5FDE1B41AC1820EFB0410C77CAD484E3591FA9A147DDF2402B68699677B8F30E7DFFFF7D7F8F576D2E1DC10C014B3615983454472C72C14487D01D0155B3E045459625DBD99147286AB4DF5126A0EDF6EAEB3FD7C2D4D9EEABA62C6C212CD4B9DBA7E65BA28EFA22CDD878896AE9E0E6C7BDEC74B220D77ABAEB1105391B083F5F1A91FDECD62F85EA70163CD54DCB30C3967AEA756636C79C045D3677996EDF5A9535747E6F8A5D53FB9D86060780CB091B80C5A9B3C690E2DA167075F279EDACCA079EF83F0FB80D7A0294EFB90F863391E990CA7A81A2068FA40F7E66CA33F189E22F2B764DA6E45362DF8C0CD1E8F74C28310E6CEF7578EE233825C7CD38C7AE60FC2CD2DCBA91688A227B67BC89537AFB3ABBBBEE458633047528C86FD88B507674712A635A08C554C9989DE1C66DF87FBA2F300A2D0C33C5D20B17C55A9BA00EFB5DE4A7B8CA83EF0D03B0D268EEBD4C2C7BD045F00383A6E33E2F96F184CA409134A69DFE86E5043A02A31B1219B733DE72C151EFFEF099AE88A512EB4171469EB84EE19830BF707146B5B414190E3926D4DC9F948AB0B100A39DB3A9FBDF3B7B2E304F7DE5E3759555B567F28D41A3168AEC919D49136C450EE72C5905EA8BD07DD08B64A069BCEBA9DA2AE340AE153CD04C71137CB0E1A28149A0AC8882D3B92E251489087695B7982E075507285F786052824E25D45004DBEC2FBE9C5DECDCF64128A3B80B533B9091DADB66493017F6404827E783E38C28A1624954DB8805DE851043A61ECA1F193BE334332EDC80A56CCD18067AC82563E3D2E698E4430B185923DA3A8F98A11EED5E3864B4A5289BD4180EDED68683D9375D1C9AB89120B07BF994855D199E882B27A8BCBB05030D0770393979E54EBF7A0A0FA9B38528C04CB3654B04AA17A34D3DF0934ADFA9DDC8C747D2C1867AEED0636B7AC8EF1CB418E3D414AD1F90CB893B840A1E56892180443C82BFEC406794E91CFD70465B5F76FC6DC1DFE586FCC78092A359D23093DF3BE893EE5E9B86A93433BDE0DC6030B59D9948A9046AFED4951AF18EAA5D362B9DD98819D00BFFDE085D754B78D874375FF0B8010C75ADD899592839A64248400D2CFDE3EB369FF71F96796032396B127ED8001D25E2BC0290FF674291A896A372EE4CC86D6E7FCA867C0589ECD9CF46EDE91EA26B188DDE3A33BCCFE2085B3D724DEC88B81EC51F08015A182204024EE0879737671ED4C48646F33291F64520AE055AF0E08580955696F1C9DA11D89CECC16CE7484EA7AC60986FB26C7FED2F10B5CD860F8DC701E7B72432FF5F4CEB30D118BF6CD78126C79DBC8D09FDA8C55FD27655B2406B8E33A6973BEEE0B7707B69C81B343CF80181812D6A19E4323CCAF4E73B87D88EE334480C2E8BD9E27124E5B417804BA4DEC36E2AB7EA70B4666AC5CD38FC6C10676D747D48638F118808F29991B4B76192F537D84743BDDA765A77889F77C06A8D7604C892FE8E4AB76281BDEDF6FBCC50A60E47CCA75FFE9C602F40332E4EF1B3AB213A4E50E94D20FD9B2DE2C12B814E670D9AE9CAF78DF63DD3C9539463ACB209DF9160132EA30BC4968447756EFFA4FD52F06BD0B9CFA13D5BBB872556F300D31F902F37C574DEECF3C6389E7F2B5BE6BF171199CB9DBEE7127B66AFEDA95B7918C2B18563A87BFE671AEF0F38563B973CCC24E59CA2ED685410993135F6542F7A23C3DBC2952FA93EB62687F4850A58EBD553421DF0C22B300279EA4C1ECAB0F0E464BCC6AC0FA0801FCD29DFCED36BADE0BEDCDD137DF63F98A537B2AEEDCA3714FF9FE7FCCF725E2320519C0AEC623A5DA37A6B4D958CC32F4E269CC53D8DCD73C356496739C3F01E14EFBA3BB04553628608BD68A24656B144E6038A76569B5A6E899B7ADCDD0EED0123C940E9D3FBF8A40876A1DFB960AB97C38EDF154602DDB5F8663F1258CF7662B5B5201822FB8E740B350433BCDD03D4B097FF341D4D1FDA05A497F4C8251EFBA3E569040997E1AEC7540CBCE1261E8A57EF0F8BE0C4A0547AF3856EC8CBFA8A3511F3AB288AD8A14E92B66A5CFE1A6E6EA42DBF59F1E8F84AF102A7A92CDCD45278CB4E446E5AC4285564538B42DC57A34E624C7EE738BB433ED135F5F6F138DF41E4B539170A0C8B679CE87C15376E5581AFBBDB417A7E7FB1B7CA3C47596F7DB7F50A142D5EB8D013313B85062A344C5D6C7A99F4101A1B2E9EC5E6F9000000000000000000000000000000000000000000000000000003080F161C202931525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B + +count = 98 +seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 +mlen = 3267 +msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +pk = 8F34FBA77935BA0F0E6CE771068D701C89F0CADE2CCF9BCCE13C5C783E9DF8A1BD8E32C8243EF600C6F2733415ABB2240C72DB195E7D36D7F4943FD7BDB3F2185125CD494F8FC43654F2173A293B037B7AB382EDBC734A58971EAC2F4395D26110E9014C4055BB3D54873472F02F4B60C3153CF2097418E8EC5165026CC708ABB49E72A40798772E9990F57C23F0915A5A268CAF9008DEE5E131834803BAD31821BB39DF733F9557B32249C406EA1CF80282C841E50ED242AAE6976A0E22DF6E2DB56EEC23916EB3878A57E1A732A1EE4BFA86EB07184B5FCDE6002990C953882A23FA8784768D24D7C828FEC0E9134AA86265A4AA66F779E5179097BB2B1BF91671E1F1379BEA131C0845602B84ADF1CD1E8D87EF6656B1A1EAC01D886C7DFC7342CE239729D18812682655903BDFABDEF5A20B1030E73FE9A93D46F76587AD1DAA09C23BBD9E060700A9CCAB7D9268CF1406544391BC5A12E9E54AA7462CCA5E3E1D49AD04CA650FA40AAC69966D7C88800E45180844492960D07A57B1E63DB52399875B212EB247A32B43C7A47BE548B224D26DC6ABF06D07C7C833337F4B2FAC0B4AE6C5D133BD3237D3C777F562D71E56301F36D15994C1035D5073E64556B0A9542D1FD05CA8D0C4B9CC1739487D470E922289848288C688C5BE58ABE18361024A0E3AD0D31E93EA1A6EEFC4001AB3D0C1C5C12ECF7C05A1348DEC5C50647B0E5D58D2A3A015D1758233F7E7535DF359468C62F6CD372735F9D54CB68466E175E9279504035ED2DA25990FA3052338B238C69C3FC52EB558B74BF17328B9388907AF921AEFFE65AA3440B509D0DA1A84AFE478E556206C64A7638E2756B9E9097170FF590060DED42931E154EDD66F69C4877035BA746328137577CD267F5989E56E72858A24DEDF7F80AF32ACA0A11C8B41CC67FD0A9F6D23D0AE4EA202105C4ACB16E3C6EF68E038ACF6EB8EB6EE136C479B4557E586FB6D9CF995452DF4D098CA38A227D5738AA6D39A3C117E8C2D23E2E672430E3564F5547B8BEAF7A841C2739BEA05428A604E70E06859AB130D02022961530507FAE5D95D1D796A1F196E27C5EF4C804B4EC5846CF232365EBCB89F447BE2768B028A00F82E50195DF4E8C7FEAF42EDFECEF2D9AE4D7493F9ACD3D8C034426D524E83A2CA1183368790FD3561EF1055DC9C0118D8D7B15A4EEC765C7C4081125C9EE9F1185AF519A0B3ECDD93B61538CCB14B554CFA56705BC6B98505178E5B59C62F0AE20E9173060C2937CA5DBABA094A9F65F807ED0F883C06CC28A8556BE6C291E869FB86FED631C3ACD39EDEA06CCB5A60851E3B7803F398B2D9B58379BE9E808521D5E9BD3ECFF6434683FC49B3472137D39CF1BA0275305CDDEF9BBACD62D5439730D75E017B5FB52FA577213397FAA5E5F7FDFE62F068291A136D117D3BC9D5452747C4A5247E79D95CC85E6043D2839978A153C44AE9396760ABA345CB0A53CE57EED99156459FA9AD3E8C2E295DED411A26E7EE31A5FB976319B3F9714222DC4FC660D9029D282BF3BE4C5E04C2AC3D35F4D897C0C23C77C98F5638E219BDF5940906E0E25745A7AD7CE0B96A5414E939114EFD49763B4B82AECB2DE1E6FFA1DDE9D06EC6BB7D3A5E3F7B8D9F080AE73D6C6D8CAE59113C511C1531C67B65C986CFE7F3E8A4757EDD0298E18266A0FD5A21F4A326D675D63BFC842D712D4B36F5F619F0936FD75E3B9E388A214376DF89BF906EDA01092830ED96D517B49DDE70BA1236723D619EE08E01386836005A4DEF29E7FD0CC3B109F0D68AA53033B8333B318C92641F59BCEC7257F2E8033393E33283A460C7A7E34909453F55461D1D0C3B33C4BE693D78FE414CD936A74B873B5610C426B6DE4E89111C63FAF5FAD21ABAF83C371BEE51514EB9DF71C13F2E77E04F952344A361B680D71DF23BA84479B6054B321F82511A541A1554432A0E97D851CE9D9B18D340571E2B7D5D334134A554C4706412F72B7B5D974D984EE5E5D95664209C5EFCBDCBC11F0EEFBB44D88E38A7339247EB8EE36D915D5E042F49FD059979A2757250D5B060415F7DC8C7FCFBCF7C17E9BABCFCE1D6C0E888657DDD0052B627686C2EC255916F9397231BE8413AF29B217ACFBA256D979F6E188F2064F0F3369BA9F45595FAA72EA5D94A099A77F782A0D7712A66E0FD15B489496013C6F456C23151C9A2628062EFE31768F505A3BB5EA030EFAE61B02F6A9D912D1E6580910AFA1F267C60959230F362C0ECC41603F8C72817A6A57B680F244942567F86E3B94F9B5409DB1D28FC6DF71CE744F85068CDD039509F94F0DE41ECD376C01AB62910D4C23C9F405080F20FCD08960B700200D2D2EBA6A1019347D1331431F68D99C4EB80D60FDC3692891871ECE4BDFF89AC29317A1205357F9C4963997FAC226C69758A22798C97891CAA0E7FFAAC17A6BC941ED805DFAC32DAAC3A72C2242EE6EA994DB37CBDF6425B13893BE06B00E5B952AE14ED25EA8C40E1E6A451ECF2887DB43914DE7241283AC8D4EC2D9C2B1B52F22252EAA7CC3A485DD5EE70B9E442CF29E0FA5DEB5619C966BF22DDB8585F3D77AB9362B0AD20DB53466ECB8671A0AAB5E2DF3DEE06DAFB2BAAA4606135FE196051278BAEF5A36EC9C5E5016E22F239AD95A99B6BDA2518CCC13A1D076AF136802972F19C39401C073CBB1F3C2BA467B66EFDC41158429D472015941D160C75D511652A007ED6D8F2D073C4ECB6D847411A571D02595778909799D253319EBBD3138CF6295D1E00D03817A69338CAE984BABCF6E3A147435FA47D37ED502790CB4193DBDE519DE83CF2F80FC6E636F4550D0FA5F3DEEC5A03FCFA3897DF19D83BE68F82BE051F8EFC083570B920066AFDFC4422ACD62396C24FC569FC09DFCDECA1D733DC47363A2D2152DB69C31B7ED9827ED6786978D527283356DE81480369DAB0E9A801BE9D16A0045327436006F5FFB30B8A5FCB59D021B4D5322C3EEF656848A9E90C1AE921025434E705264764A4D9F4DD75B4F265833C613809A7BA978301F8748582E4E27B164EDC6287655DFDE50E4505AFB7DB2534EBE749ABF94FAC2A81F6D9B20894FE32679E9EF37E23211EF0F0F217F0034B73A0D14669C762B6CB6169EF268476457F4C654BD57F7E5CD8B68258EFF18A9F74A90EF06B3D347EFDA3E7D8E682D54C1762A2A0EC24D82B15F921DB8FA3D5F2E562C717076A1832E140A008B167FBBC63C1E69ECC144CA530D9443355B74390A0CCA14FB59DFB16FAF2CC2D20BFC45686E330C17267799CBC33D99B40DE4B04FDD176E46E6E7FF50281378050299DF1ED782716706D584F1996164BFEC5F7C27F4643B8FBC306055EA21382174DFE2D7F2ADC19DE3AFBE2A2D688A529E2E908B5AA74E55E7F6463B6C9575D7F720BAB6DB0C2C5E97E02F07279F23CC68CC8C14AECFB212FC9ECEC19ECAEA545FC27103CCD9E09A46EB2440DAAA762C9CC8591073E02F3DB57F80B4077E6194470DE38FAEC8539824791B902B5E24E92A95007EC2D9E1B37BD048A467AA8A0856D51CD1BE20C914B8F3921596163FA23A350EBAF19A1C355DD1BFDCBD717469CE0E28ABE56F17E292DC9B27738513A50D6185038E5FAE30D14F0DDD08922372D676CF560EBFB0879545A8C444906C6AE53DB +sk = 8F34FBA77935BA0F0E6CE771068D701C89F0CADE2CCF9BCCE13C5C783E9DF8A12766F7EAF311704A321CBB6831482A45FD8DFF296BDE0A9C27165279C8B528CD95E6EBDE1D23EB6D71D62A7E7CAFBEDAD2E468EBB555A7D500C61C8DBF2EC15B738CA5F55D1084573E51788287F0B38D84688845FBFE0DEF3A0B41F2887A1358E1086A49C02D04253000B1008206121CA485A2B00840B89088020C92988C04356AC43080580026631229C88269C8C891D0442ADB402081404C14C74D94A22CDBA06154422221149114260921A06444164E03B98413C260E0B84C09B0400B2345E296499838455B088DC8A64DDC282020915013220299320C93A24D0904262494311324618A8671521432E44846A48009DB306D9A3664DC92515A002409170C12146D80468463982444862460120CC2968403A84800A244094251C2464D243532821805088528C18030D900095B2671A4020844C424D4846018379061C84D58C88119162E9BC2041CB880CA1248E32488CB4210E0008EC40091230032589609A2486409068618466091A4041CB65192908C149180D0802CCB442E80464C44244C8A046D521604013732D1406E123120C8484064B8706236028AB624A134681B9171E3382220258292388059446E2492089C46721A186C8436829A860598C60921376C1B430411B781D2B26121B0300424914C0412C210825A4691A0C80C12380E923071E4B04D6116488A1648D14020C8C2892299045018012328252312519AA4011C8904829449C222329B4046E3C86020A9409AA6014B226100C469CBB631481812A4366CA4322582424103003260C89161140913C1801C1045913810D998301AB4450A1468C9180652342223185011418899085203C849048525E2C64D8A86304CB2894C00444844500912111C0631D49844A48870D0188424B85110366264B82982324089982919A77008252181829090040649B004443651C1C825E3204A2194410105408C2004C2088C2324849188081C847013194114A56019116E804846DB48029488680A3751198804C0282C41226218A50CCA428150B489228871C4149204124800B37153B28090C42C840691E0009163903143246EDC882CC948060907249B9821A0480A91C46504176810882491C425483692CB402D44848000220249106E094430D026526112460413429A062E610040E31090233481C332609204419204295A8448A0268D888089A3080188B0408BB628909410029161DBC2604AC00124C029010250DB800454145014984802A869E3203224940408A19021C750D13024932828E1A865C3C84022008994022D9AC42501224CD2026140220D53B0318C44664AA671E1204419142451160A8030264122908146401101645184451B4729228271C84068C4348290B82C00A64512B27149C6085B480E1AB645A1408AC1B24024244061880599448C9022318B060D0C9071E3246203288909016611891018B42CC03828DB20844C1826A30226C2206E5B848C129004104269D9C2080C209298B84421822D01257020244A4BB8400222659C36515104800AA0459C388DC2C28CA0240D48946143844900112E13096D012891532006519064102771CB4002D1422551924DC946504AA44804012CE0B4004CA88C1B88280893848A3045032572214344DC2241D8068A199570012409CC924DE4084C1193012285300C096802B941211209D316888A808D8A3484C918601030700CA9110B380502230918874D8B188C590284D3280861B25058B86559808881B6614C10051982240011700A14495CA02113042DC4468094969180825019C4701B81609C8685D40210C4C02C0134109140011CC98400144ED18020A21011C3162C00A82CE4362AD3384AD8125150006DC388880CA1494C40480C94001B206283B60598C28801231201A72103B16DE0C6885B149109222E14179261A88C1A150D81B6315A9830631485C838205026451382451B90110207400AA26810038D0C0049C98261011706E1286DE1448681A480CA384CC08629DA324EA3304E0AB80D40289112342801A449610201D23052D1B01120C92DC126065B3625E03808404240443881089045A218418116210A09041A180164802900B151A2346201248CE008718C9051221570C3822D100251202366A2884512121120258A12250590B82849104C023645A02609513861270E0A1A0DDD2CA7F2785404325D953B44E655B6FBAB98C040847F7293EE01EE490CB60CF8773EFDDBB3DE4C18CC6C8D28DE31DBE00085A58F1754C583A416BEA093719E4345E6848D01579A6D06723080D9B3D00E275F4B848530AB73008B7D2C8DABEE9D67ABF01517FD1A34212CEAEDE0F68B040892EFA497FA36897F07FE7B71DE2B642A0BAA5630971E4CE8BAF4BE9FCFDD0918CCFF01F01041E291081CAD7814522A27039893EE5196E0943D943BDE7493FBC173F8C57417C342DFCC67291F4AE7427CD5BB96C5D67CA4685D3A041738E7053D54AB0F12CFF82D8CA0B1DED29B01722AF8EC1ABA9CFE5454FB7486DBFC1FE73D07D2BF28EEDE646B94AFD33F8A5446D8DAECEEA4EA05CAD5661E1EFEF33C0703846C983F9FE19D1E69C5CFA9553E877C4D6E94A48E47642E716B372D7A150E4BA4E371201F588062EF9EF92A6970266CC285E2FBB45255A73666FEBDEBF10B1522E460C0640285A2F68EB93E852643A71BE532BA6FC143FC8D3BF6E86976947A46AB58D78496224FF1CE72F3AB3F945C33F0B310ADBB38F7639978227F13D5965ACF1443B9996440ABE83C022AFE587164C8CA1741136298CF13449D6BD51098119118617995739B04246D4BF7C44AD0E7EFD70093592AA3FB3D68C85153826ED0E5B7265D7B0F3375586465D80E26C0DE272D50B517FCE69FB38D40AF401C54CD2F246541CF337F547B7A669FF2E35E469062FFE84525893E06F1197CEEF71EAD507B9C94C50F75D235F0ECE8797572516582546511FFFF87FDD7A46FE0502ED66496F5FB17DA539028D7B0342C6496374BA07CCBF341AC84B435E54030D7066F5868805FFFF71ECF6236CE9BD2102818C80A3CC88BD4F730065B38EF0A2C5841B62097F1BD34F5A1707DAC99EEEA2218C84E09D54AD3F5CDB56285C6DD4D20956DCF8A5E00CAC604541655499D9E6FB5BC5C9602893C4BC372A0332E9DEB2F0E8AB05236B6FA387F58A0CF473EA7D031D0F5CB91691F4F7EA164A31C7798CCF4B0498E83CA5E208B4ECDBA375288CF96415DF8AAF3AEC7DEECAC624402EF8D1A900374253A4125B2F4622222C9A28445DB58060DB3C2B81FF3B493D4414E93DCC2E8C61F2AACEEE6C9E77736F78FA7530CB6425B416D4A0F248909E5B61E2CE14E204A9DA7E91A9A8288D8CB0E2502269B0B2193CBA20E887CD81997776CCB50E47991ADE86D1187382555623091EF45EE07414428F52712B3474C413DB1A9A0420F4E6BAB4A2F1A9CF37E24B8191EEC9A391417CA2FAD30A8E03E3232934A41A51AC6A34A434CA69A50B38104162E428E4C050977B744B4B34314448F134A7AB4DA5C2AEE431244C8A040775A4AF77ACAB72FCEE656885656E23F037CF89DA671F383975902FEDCA0D2D38CAA41D5BCE980EE2755F8A7BEF179BEB76ED394FAC5F580E53CE3552D7FA39F545D21667CC4D549868563FF1BE37B690F10895406268DC363E753E475B35E6B68AF686E181E85341E9DE3818D2D900FBF6010FFA2CA87996917F21BC21CE47CA85DBC5A0E2F49C05FA5FF03F96D016A96C638EE11E6BF86442F4602B31DCC3FCAE0F158C23F2C3F559292886E58E53D3AD44024F27B6749523AF79C9BB75A141A8469218FE54C4469B58D125E25759751DBE9F12D19E7DAE501C1D999D54F8699C48D0A4FF8BD2DCE3F6F0BCDD261FF47970069393A726E016F9FD866E21A32E607DAFF049D9F265A71B73F956B28235431EBC8233F9D13070BCA924DCA9E0B52275572EE5733AAC8DD6B63267EE0485AF66675AFF9B201E8D574F762F09752579113070BAEEB9FD04C9D05B290B2BB3019853541DD477C0661F000A955EE28E50FE9A1F7E33C098DCFD12BAAE6892B89128AD362BE69F83E42348AEF59D667A5EB2F2E6581E8252D560E1166313337B7979B054023ECDC48CBAFFDD16D86064F615506A9540300167C2BE19FD994DAD20FA47F380BA98128B894DE3F58EB50DD55A0A29F154EB0B2D4169D8AE5D17285B886FF7BAFC78AB63FCB7BBC60ACA9FB8132D432198861738753BF7AB8CE867CEFE73AC809F0692BA8D1F2CB7AFEC7C78F8374F4E9C17F277AAADF56C1AF368FCB6A339E254138AC57C547B4768F653F20E9D69F8761C8A2C0077F693D0B7B5DBD9CE6B99423A121FC8270F0E8279AA8911023EE74A9FC046D4E196A31DC906C6870B23C07167545D69C25CBC73E10BCE70101552C00CC424C2CC1D9E7446EECC0F63F43F7C07A6C83A5E1F5FF2F197D8B66B5FD50D4F554617BC51016DDE2B950AB25D6F7DBBFB42B7D0F20A98F2501F477C51F825744E9B1E6BE3487F0242CDBFE281B3495D7049F3D37034147DA00AAF7C7C7D16DCAB2A1B537AF0801EF6890E2FDD1AD32BC8E302F8443BAED0ADF7AA21D021D68DA4723BFF01B27FADF45E70233D4C6B2C5288C6062195F2E42C112C26B0AAE55C21C3950AC9A8B583EC1E16977CB478C838E8F5A598B8F20075427C90D2C8A4E439B79EA84F788E5003A368D0D79330DCEB35AF9207F4D3056D0C3500FA03699616A47FB794DD0C17231D11940DE69AA2EE672575BB7F976F8C36D20E424B1545724DCF3D398CDA4B073AD2D4028EC3752A907FF8110CFB134D76A5CCD43162CB50571817B1FF2EB98076135CFAA8CA26082957DAD4A8F6C1658D018CA28FF8E6F54CA5F3278D66F88A6763E4676808386F119B4DDEE47FA1F179B6D4B31CD4C97296B8D2B00A88C607D63DAAB7DD49410A4FB4472CA83D881041A1C163ED39A0BE79CF4180721740142D5962156811108A32C663B6F5633D21435E1E813BC199D6677406277E2046E4F6E2436D8B4B0F5983284797E8173C1B902CA345FD72A535B7C4A64EB6F8B23121AD38A39BABCC24A007C1C73EF9DDF58F8D5470324806DADF3673ED008CCEB6D1A25649BC7CCDB2E56CFBF748B92E2716183881C840C751108A70ACE8AC4D07A7668C0CC22F1D3E453B3B71B53F1C492CD1AE484B96422CEED84F3E3B17E9A11D9ED0E336D29F7FFAE7E3B6BFDBEF990BFE3565A5B6B2B368BEFB1D77794C524B01ACCDCA640D602E1353DA6DBAD7860BEC021CED281BAF1C210EB66EED0D1F741124086FB64AF3EF045DCA1345A624008D684D550447BA9A80548D65774731FA4384A66756AF8BA30DFA6A800012908CC8F21C5E5AB98D73392D71AB1D67D145324FC1BA7E5E2FB1A2414FB8EBF172B0C488300E5B1CCA22C97490DD328F180ECF286A1D56D887D1A03F6A308853F1DB265438E7E2E5292CCDB66F6CCF5DBE4176C364CAF8E2650B7965DFDD1AC271FC7DD1E333093CC305E6BDC8A6459F333C9DAC2C32D568D6C9FC5DBDFE8A938F1D66007BF2CA55B624993E9FFDD86EEB4913FFA20F52E0D84BF0D34FC0E8DC6D9309348FC050ED6791CFEBA3A142FECFD146F770FCF407BE209818F59B8C06658B2EE5435E83EFD78E48A41424A47066620C21372E78B8D480CFC9A691B611D74104F0BD4076DBB30C1623815C1C95486EA1577008A692E592D3EA63FB2EBB7E20838890ECEC91B40FD72A742FDF6A4ACE3DF87AC94AEA36B48A6E9D57BA350CD852FAF98473034E1FC7E123E2A8CC8FB6966D1021D71772C01409811D841DC31F5C28706CD796E935168CA21FFAE1C16ACBBF73B5D98694B01BDFC3A7713339164A3BC6C351BA0C8F1875A981DE7DEE7AA880660A307501FAE171B1C066E04C82F746947B92485E0FE6780010EB13C0EDDEB752D95086210BDD5CD2D60CA58D3493D8902AD9B81450B66906F3C9B5E7F15C7176D85C2A2C72BD5F7C77ACB3E6AA6CECB82D76E15A47332D7EB766022FD22FC90BD26CA5775C76A5A95E36C9488793401C22C58E2FB7492829D242F5F68FCBE01A14E5462ACC89C13075FFD2FD8E7054E9299C586896653E11E15DCFBADFBF6ED35619E6129A6C549B3ED074E69D7E55881E9E15C5170EE8DE56B8EE734469D212BAAC888878953563F262BE0EC68AA13C0754F4268CD6E446C9CFE97F1AF7187ED39A88534DAAB80551B917B1621DF9F5B7CFD38ECA357768FFB25FFD6D8FB34135B45DAEB4218ACD4333B7ABC84375FA0A3B4BC0FF2FD3CF438B3EB960AA8F981B4CCC9C4CC0D22DFA8F7A9A059AF3603F3D1DCFEEB0A3C7548E9F1BDF031E3847480622EFBAD893923DAEA31CABDDB910CB2CCD0DCB2E151B367D6F38CB3B533567A0463158935257954BF793FE2EC7F0C91DA7176D19DE13B92741775DC448C07D387DC1A8CD71DCD8D4DFC46575EFE5BED6C603CA6F2B76129B3922A492B5EC149C6FAAC285D7261F90F72CD31163965264076C3311E99A2E9D0866E39EF80882A9606A9F3CFBAE860CD627DDAD2385C89BB2C4D33595E73E3A306F900DF4B931B53638F0A4F66CF9B887D0BE2D4608563430C91F10873FEF3E1A7F153B2FA7B198CA190D5DC481E375E0C6D487BB95821AEDC040564850E9CB84219F463B420C43EBF411DB5CEC6140242B70D219C5B4BCCC2987468E8F807E5A15DA3DD6D08F7DBC14434D8B38ABA9D7A8B4677CB6EFCCD8B9D0166C57FABBAD903E607100781E11D895E8667DAE4CC63566D158ABA9DE024D15658B43478D9FF2CACFA461DEFA98D48B4A41DD9F38416DF5D475D44302F7517815314C4B13AC34840AC5DB841DAD7D91F32EDAE0475DC8D51C7E33DA6736BB4BAA012D18019595192C77443B06F6A709E67B8F5 +smlen = 7894 +sm = 0D5ED6D4B79ECDA031320B843A21F848D60ECEC108CC63EC10A811C0893336E5336FCEF1B0F2E7228A8D80427CA30D7DE0ED6610F986AD33E0F918CAFD5AC7824BF144ADFFDA0312A2CFC84102D11217F3FD1EAB84BEE37E72468B5EAEC47C866E6CEE4D3D7F2D5CDE0B5A00EF377E6122D64FC086FDB0964F1B4CA65D9577E32FD8623319482CAC1FCD770D5071F2C88B13D52D2999C5C815AF977AA237B3D5A7858C6038EF01BE792CEF5CDAE1D78DE30A3433F73D4A5ED2B4750643CD91700D6F33262D9D032B0F62B04FC5D9EECA358839329005742881E820B935D158024C82D982AFC79DEF4FF1C7029ACE01081ED429AC9D9AB0B30B36742DFA1B62281ED1D66BF6B99ECD0586695C10C745C85B9832A58DF763D803B3AA5F4752B93A811EB0BFBEA7D5151FF833EAFCEDF14CEE3FB01496FFF4306E85CF3806085D4B32D79D9D679B46C21D96A3F33A44FEE79382A4BC432F3FCBF3AD1A811D546FD27235AB21EC3091882CBE74F257D137443FCB86A499E37271406A7CCE7D568651C5042F5B58A5D574AD279A68142DD7BDC508077D7B14A968A17D05EE41465218329FFC82536594EE4CC64D5432CEBFE1D407968A9671269D854B0033D6426909DED3A5C4714349F0CE196A762D02A1B1C99D1D2B25A6E859B26A42A11BD11DB312D6D245A925BBB0D8F9E5C2BA07DBFE741CB1E2751B7B2D2988A2175F9E230B0BFA9423296D9F9381535459A5AB6D96D5BB896CC5DAE480DFDB3F4E536B5AF5F3FBFABB95755DBCC7DC67B7CEDA6472D3576CAEFD57BA4617BE9D4E3A36D9935F273BB8B4D33410C44A6AC5EA6036B6A9070E512922BBF3AAB1E5CE8916CB18BAC3A026423C2A22CB8E26586F347C29905867208A1E2AF4C5BB7B9D0A0DC2EBB7C97C21264DD7C22E4533D4D5A4AEA44FA6921B838CAD748899FA6EC95793A6A3F381574916C72A5C6798373461FDE0B81AF31F8565175FB677C681B30202A252FC0BD7B3C361F935D90A61CAD091365B4344DAD9203322ED3D6B15AEF9DA0EFBF9C047B53191B5C02C8EC40FF8F4E5B9E7BB29D648CD27318CE9691578F5339EFBADAC2BF9797E65899BAD26A702297C4317BCC526A997C460F40D6387CB59915EEF9E32B26641B404E3231129CC1716FBD29D077858D58F7C4B4069007FE6907DF0420356506C10B76A80972E96A92055E189A8CF1777DF9E0D465543787F9BE5631979AC937C558C432C0BCEA32D543EBF998B78EDBF481AFA4682FDA50068040C7F8137454A18224E91D38898B427FFB878AF8270F913E95F07738251C90B33F124293ACFBAFDC0E61430E7403BE0C497047D5C433E185F7D929C30A93CD83AF5BB9BE47E7232CCB3DEAC252E0F046C23E45BAAE329E800B680EF187103E31C3105E35486F554F693BE4A66F17E1A21DB8D3F32D26F7AAE5E3A1E3B0731F8A5FD5E6228BE8BC59B984EC04CAAE89C292B8A5F5A1438DFD0005C72DCC9E5597AA661AC7BD17059B44AFFCC1DB93EDEF3AFDFCD662BA504E0686836DE60B82B7FF24037212A3763023AEF645E476887FEDD7F2F25905D08AB8953754179813C4764BADD046EA9A422256314A6E16885D61FCC5FA91F58EB6209374252D4C450704A93FDC1263134EB9E12B167A09684B67553B03352794BC632A8653618DB3DF04D3766750442FF8C7735E7B5751BF68E781DBF3A3A267F104CBA00CEFDA9FB2EBF456A727D6D670EE792E1DFE1C341AADC9DA80FCAD4FF5451A23583B0A2425058C80D1CE4A19196CC9CCE3C329421AAA029CD8DCC70B45D67C53B18361097C836BC68FFBB924E7F83F63B22C62DA34076F569424432A6FAD8DB18ABB245F7DD6956660106C2E345ED4E55A888C9DB82039CFAD1CBCF701469555AD935DCC4B0ECD93F968B369BA11883EDFDBAA152FB2B23E0E553CFF1EF04D4FF67888462D37CF09B20675239A4290D4AC08458DF06949F02FD7E682C61A4D03EB500B7732252EDADB8CDBC2401D7532F0D6353703622EDD9016508DA871CF6A1FFEB1CFD29CDF2E259B07EAD73BAA1591E2BC6F063610266FFB7656DCE59073A9D216F1CE151BC2476FF9A816464319D0F44C24E4C4F7D7D4AAA752B159D6EB535E77DE2EB5C24430CA82FF22F865F066CFA5562E1DB74C9CD380D5698052B97AA68DD0684B0D545641DF411A9DB4BDF1A3780C259546922875A36D74F88C166107EE52E3FD8BB34CDE4EE9A39EE6D94D6972F46CD3F3A0B29F4A6F3311AF7C7528D3C5E2C5231A97538CF792C51EFFC71848FD67E033840E4ECC209F21A06E6C4EF57182DCA16F7E33C245ABE0BE07E69A5F1A61E3DFBDD01D36C98C5FA51AA05928546470ADD0B74FAF5F3A31C32E6BFDBE9099D894CB82A4DDC7AAEF5A077CDB2DE07BFA0856AF0881F95244F7936DD662E5EEE2CF8CAE1A93566FAAF7B6D068CBAEF9CA0E1F97EBDFF647D90E9EAD5FFD7805DF957C0E89FD1974C4BB334DB82DFF3B7F0A702EBF9C5CDB276E5F79568AAFE8BC449F9D7E576BB6736BAB81C0BC9D7AE8A989AC69FD51E30CDEFA7C15D1F792509428A550556B90E1B2C8CDE240A80AABBC705B152008F2C4341A5F0475F087DDCD6506C9C78377602B78EC8987269F5E88709BAC217535F2B2F9461FD1E62C2D69620902E2D9B5649EF6413733486C957FC948BC61B7FDBFF0A4848B5761CEB07000EB82C400D5D0DB8B9B1677798912AA9D4E3143B0ECF2C2022EF4C5DA75508ED91EE996EE45DE257EF4BE24373B9845F0F93B6EF20A40BDD7F085D592201E62E8DBAD4BA3A58BE6D96DC39482F2079D0774D445924DD6F0748417FAE491EFE4BE52228136515283BE37DAB4DEC49E05A676E5CCCACB8736E777A8A457B5541F7DF3C25325A35E5F2CE072CF6A5EF05512E99D7379CCF3354A6C2CD69C7579C125DF34275692A97C9F17656231B36C1B023BEA88AF072B2F83703E0F6F42FB0E0281425CF0168F39ADD5261A119FA2E982C759846BB650606D3F13DE8FCFA3541E3CCC37FA978F2044E6EEC473CF26FD05980129575EE3980D9B5856F774293A512740B62B5281ABA773CB10FDF94E28E8AF7BDD393A21B159E11857CC74377D8B4ABFDC36A0A9942E4EF8EA19AD0A43B9C856FB791BF372356E96722A3F0C269C69D1E9391E0E070E3CC9AE163B8DB1BEBEAAE25A3E846AFD1FD01A349B786C98FF995F4AAE941EB54B8041F10EA37CB4AE002DB6876418D88FFEB19B4F0848DFBAD73477C4B887AF912D7B54BC0AB4ECA472A15EB682BAA818DE7A1ED60691C02DFCCBB1404E7100139A6170F3D32C4C631A5D2773EDC9F5A8204E2506CDA6D4E65D18B12731D910AA9C0FA3F16C59BCC3BE01F6DD43DE0984FEA4265F47D5703B015EB3B06BEB30D22F664BE4982AEC9CE03A580C087BD232E5EFFE1BED089A4EEEBC70FCD93EA335F13CDC4C7E46AF58FC13E36DE0F3C2341572363A51776C0764ED41694919F57B8AE4C41F29AD0E7BB9250B8E3EFC9CBC2E1729625E779A79A3F15AD9A7B8F06F2D5F6951DFE17648D3646A542A9A60824F33FF24400AD6475EE652E0A1AAC9DBBEA3B857827FD2B223BCD11A126339DF197EDFC0D33375B84471C54318772B9AAA1A4DF5BE14F5AA68CF543746DF0778065DDAA1727A949020B83B124D1020210FE180573C7F7B7D935D9663A69507CF16708874B537FB99E2F18CAE41DC6D500D03E0840BB594E6FF4099CD29128DF38CECF5D8EB2E4B3777F274FE41086C21C4BA4A5B1D1DFB801561A15DE69DB4FE8583F2838D5FAD0153562731CE9589ACF8DCC83788C245CA61D6543A1552AD52CB1C4C0359CB738751457B06D188DB55F9C2F1D4C6935DDAB93508BE72039F4FB85EE10C8212F588E90C79E7DBADAE8C195CFBA9C89B202DA8C1A622A1F09E6FA166F56930480581A4BCCEB4E2DDBAA7E6F99A6E6EDBF371549DC958FF215B5B805A48FAA0DA19B94A3F1665DA641F007734A29EFCB63EA2ACC141FB9516D6CC5B1D993EB07DA79FF0228C0FC7AC0931A6557DE324CDC0DE984D53A3A330C4F2F2C11D9CF44FE7972919846C459EDA2A2E380512C58BBD09244D908EBEF059564C6D3A43E73159A6980977778AC06EAFD421ED726A7E1F901E125CABBF58D6EEFEB700EAA406C7D2C822EDD6BC654CDD2697CA1939937E6AE2D58A587DD79DF1C8A9F8CCDF4C24958AE07ED54D903FC03451ADD087F319B169665462EBC05C9C712BC098FD0BB9EC90B7F2C15CBEC2F6677FA00D25B6B0853E992E01B5469ABFB84B2C1495AA5195EF24CC1D788EF7BC3DD1BD6A9D5A054D64E441CA8629A516D44ACD19C06182E5641B8644B0453F4122902E6EE1774C928A7CE75842C57CB6160A3F35A474FFAF21330C282FEC1D850A7F506756EA20B55F8283F7E6CD5326D9B1E429DF62BCF5D515BD34076F44AEC62132B38138E64C18175FD8829C210B49B29CCEC1DFA202F9B28A3FC50A11E08B2EB544DCCE9DE65A80027FE4FD7293CC13272196696B7EB8B21D0F0E2BA92FCEDB656A0BE32B94FD03DDA20B6E8F2E5A221CEC871DD67BEB0804CFD3ED9B440A0E348997A12F7A6360D576FEB703573FF7EED7313ADFB26B061C7ABC9D759D49E06491D4A2D3E8370754E9928B951FC42B1F8EB5052B143863665A248F84B38E5407A12553A6B94B240257F765B82A8054D80D76961C504367C556C3ACC5F5C0762CD7C85F38AF23234CFC061F373425F14F13ED099B37A132A6A02C41FC85B3DAEB78E2785DB6E6055700A20BD0BEB8F247F1959E477DAA2A550313F0E82194DF66E2D1A49D69BA90EC95E0576B094A4250C0CFBB0CEE70BB0C8F2A49D22D6514173B015472809B24AFD790F047A9B160F84651DFA7E7B588DD036AE1E1032DA5A086D16F685E6561807D19A4692E4796B5C7A243770C8592A3B3251F438534A1CDDC00D4CE383043D5007B5AB3A57FD38A246F65D5A6E13DB54D3A1379A3B9862CD54FE3C8501799DDDAC6BA83B44CC95AFFB52F1793F8EFEDE018143761AF6902EBB0E16674D4C67695D7453F75F26E97D43BB4E3D123149DCAEC089E051E172EB0B7B13C5466D8B139DC7D03B81B3FC704C442CD42F38146F0D09766207F22681414FAC9EB659EF892E2D65DF2CCD99B69CCCBA307F82181A549EBC5F9D165A3A221E2BE89A4DC760F3208A46E4EA5257FAD82DFE26ED846A50013BAB6FFE9E731BF9D9582C81632ED15238DB271BA8CB5822FD01586652936C5488268C547FE6B751465FB661797F14581220EAA8BDB8D32A9800D319B6FF0BF9D0D4A5993AF62A4A0CEB366954F4D53D0ACDD2C3625C50B50690E089DBEC10E206B72C5CAEC3316DD741C44536EC08ED50239039F3B6AEA0A5E7CE3CDAEE5BF46055494D61FC9CE6B82F6DD26E61E9808A8786469226B69897FE8E9005D55728CCBDADA777857969A58492F16DBD53A615DA6A1B81ABF5273B5A3B9CD572E6D96E6EEAF61FF4E0807A71824A7F58B2AA92CD643A4055BC52B0FBCD53260E919944686457C54A929C49FCADAF62D4FB9CCF3C7B8102068DFAEDDFC47A835B041D00B9A6BB55B0A43CEF88F737B28884662FBAD1CF03BD59D4D2E6B88EEF11B93B799C7289F4F70F8E97BBF0C59BA394254BE484351C425751F80B87C87AE35044AE9505874EF67019C2C2F944BFC009576735512924A97450A36F6B54FD2FF41E2595F3B93E48B21D19107060884C1CAD47348357B5C5BB85C6985060EEB2C1D6DCCF7E0E24B83C5C302AEACF72A3F5D153A5BD68DA9BE28EF78E86E7485FF5A456D4EEB15025214CE4759E93C722F391D84EE0B3C0223E86014CF7529B6B05AB302D1FF12E00E440A03333C648E1686C33006A02DD1F362E3068ACF01BDF3DDB156A1A135554415254CC1C710CF4A181E0134AA92FAA8C0578F993CA579D8374D11A0E451C16D921F66C18D3C97361DD5CF6490A6C8A6D5DA7E6973503DC29165F2EC6A506D2C1996A34033F0044E42ABB553D68F7BD66A000A15B3DC9C448B7FB9AF9F4E4E889872697210F3C089DB61367F8E145A8DB4FF0604CBDD191428F3FEC499D4654D12F4874D287BE5BD57270D4F456F2EC0F1AF908E8FF9B257BDB4C983EB31ABCB46395A7D2DAF642C52AE07732F44FE2A4B32F3B75236FF57E5CD1F479204A65A349CE8D56FC6845D49C31E3E2A783A0771B2A2F072555374606C686AC8AAC9285BE250E9929BD23FB79BD31052328C91A321944ABBCBD0D4C990D8BA2CFB6064C2DC5B8318B0EBB6CB041B8870F98989D9B78C56A5CEB52892D5941EF5FDBED52FE26483E253CC09EF9CD0AF4C46EF81D76C50ADA4BC7D7E36BB4063197B7C1B12C0421C933B12197E875CA82D7EE22304396ACD4D43C10B9C0ABA6A8195E3ED9164E2838DCFBFDC54FAEEBD41611DEBA8815C191C6355CD297509CED8E0C1342799DDBDD628F979DD9E2E600215C67B5FF16333E425B8A992A4A4D5B677585899FE708C1C9455160B8C2D8EE7FEF000000000000000000000000000000000000000000000000000000060D131A24272E3000769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 + +count = 99 +seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E +mlen = 3300 +msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +pk = 795E15D3024C557D6BBB90EC292CADACF79C7238E6C0D900990531FEFB416904A77DCCE02BE5092F6B8880CE1E6722A8F1A63BDB4B14640879E751A0649E27E104D848FD95B7C4D2E809270D9EBA3C44A5E6F18A53BE563445FF981F5F31380F87E286C5728E856ADB9ABDEF24EEA265C784C14D529A4D24A97768C2EAB6E238CA2E567B18DEAFBE0A0E11DC8701E9B2FA8A4540C1FE7BCF24004356B72B6690507C693B75D1967CFE39A571D3854B90EA3681EFCC3BAA297E5D413905AFCF7017AEAE52DEA4159CF45410FFDEC3D273BE04709060899970E2E6C49F8CDD0C56A62C377CBD7F1D98A632AD42996649387FB15C33638CECA42A3F75921AB73C7524ACAA27601E66464A28A54F3EB31E1DE8CAB5928BD87FE1DD25BE61A668EF038DD14C320A232A9D412F4B58D5C4C36812A3249EEFDD9D687255ED66FA855387673D30CB3C9B073C860FEA7935239C637F6F35DFD3EE32B005E7B8777BFE21C75403FFEB0E8F6DAB6123E85796FA57DA82F22B1006095725025E17C86FE3A545C10291F9FF9E283E56C6DE1624921F74BF81E259F9D5B229657C42888F1E600FB30AA6D80852D9D570957C6AF5F259FB87C39566F6C575A572B00FBCF2D5858EEF1AF610406869DB2CC65813F63AB9DE2AD499F247ECBA42638DB1063A8FBEED2FEE771FA621AEEA53E16C6F05A6A3A660AFE56AB3758E0EF8A3E1FC9A851350841CB0B61F262E0C877904C0E71B9B80CA410435E91DAA93CBF5F9225C5AF74E80A18EDE5E19851A22506E94BDFB46D03F18B56ADF384F96DFFB37B19C2709A551752E70D1BF726E85225025EBD22A5B119681185DDA6E3AC752F90189E181EA1F7C917E127B154B6DA0DBCBFD64B2258054574015826A21F8AC13C3BEC319ED9FA907E2C39FEC9DBC678F5C9743927B2F9E8DE6E7A134DA494AE2B85520A518BA3C16AB93293A8E8F5B5A391F4CB9EB4D056D14BB1536AC06927BFEA997A9E5BBC1403C7DF49FFFBED1233F3E33B635C37DBDDED7A8F9134E603AEEE2BB8BDCB6332F970ED0F997C4D9B96141AD40BC03D5579A8CF8080ED2BEEF8086E595605539050AF279731210B6605DC046721FDE33E627B72FAC6A95F1D85E3B8D469729F5CDB50E7FD2AF9E7380C0778C926C9803F1F443B22F4A36094D6A26DFFBCB9195004EBFA16BF1DE67EA2C06FD256B98C94A7935950F4221AEDCCE8FAFE612A80450D227A672093DACBAA4ECEC240A829F84ECD5D6008F8E8A3328687884006B3DE587D4CAB64D1D1FAECA81897FD337BC581FF5EBCFA191C2FAC037F30870E22C0B288DEC5C1E81D168AA6EC4D65F9B14B3F7716C8DAC39F746E0938F2C008654962D83B6EBACE54CA4DD314115AF40D7AF32CBA50EB2EA91E5B9DAC1F16268B06D603C48D821786F885A8C106CF6C8C02DECEA320A1F583075D8D38BFE711CD7CF34B334511B5AC3A20D58E6772B7EDCC1F9214EF3ECC8B8FBE731C92730121A688EF82B823D0055EC757F06DCC076C33BDA258BE707B99E18BB7D05ACFA55CCB9E8FD97D316524576F10DC3AF191DD9AD6DE32A4E6D38BF1F51B15B0D015D43715AE94ADF0FA83C71FE24E18964F17DEEA4F4CCC68E84E37F83892E9B24AB0F617C7C39DCC50C26EB36F0452FF36591970367BD899B6AB0C44B3D85C0B150A57884D0ADAAD480710D2B871A82F03FF6B336CBF18CE96CAAB70AF696FEA96519921E0E6500C526DF77E6127B8C958CAC114043D030A1BC1A837F37B59156ED8E89F0300969216F94ADE0D8CFAEDF6684083AC74ABFB37C1583857A492C57EAECDF50742F52192C0A1D9C7269C49C1B11152966364CAAAF53EA68A323D75962D9B7010CE6D972ED20B5E25923F0D27B20DFB292B9EE823C6C4F5E8A04328CB9592A3E14BD4C0C717F95B9A5A7F4E629AA0AE5AD2623A09EBB50AB7B516F10A8E23B2CBDE7CCC8730769A1BA52AA24972C5D946D8107C1A063214098AAD7E9F25D33D78FD5160B64B86AE1163CBB1C66F1B60A006AE332477758448961174A391695D0FDA3CBFFF3E1B7609F6946515F42CC36A313131988D4E0DFE8ACCD86A26B84D144952536C040CFACD62C3A67750FCAB83D38BC77EB506D060ACF7A05D949CD085DBBEA5BE0D7BAB8570A51B1A58D05553797670CEE061C5005FB56AAA349A71CFF83B7461B51D7C4EA3062AEAC709A431F155B84A222D7D53CD6FC8CCBF9B2ED22505E0CD266E9A2BAC39C001C2C62D481F3D41A1C0F35644BBE90E83511B2B25B052443A93EBC6A8122B8C830F26B01C6A34377ED0C67EF41FAF845A62CFC961B13A29F379F1E94FBEA455F0983D41562DF92FE07D30D0A559F622B85902567FCDC74C593F9C7048CB8C13C02DD1AE6157F51154068690E7A79890416D416C7F70011D549AC005E3A4EE9DAC3EC8360EF42C540481E89E9B110B7686E5E271CE0DEACB57D95BAA6B44AF5567EAD2978B4AA53E21CD736DFD65CAF1E5CF3A29573F9B5CDD4429EE9B77EB38BF7C3B5914F9468ABE3C907B0E89D0924B66F235F4129BABC9DBEF99D8C9571BAFCB1B2E8E20AE6CD98C97790AF4F696612FC5A52B4E829BE83A8D394167D9CA8E633F58295697AB2F468C4BACDB2A4C10EDFCB03807F8339F1F20457B73906709BF59A200A24158DDC4318948844624BA10CBBDBA9C8463A085362E03EBD61CB5C0062502D7697EDB3E3C967429CC76726D91C4DDF268B0064EB9130C5A662D606498DEA44A1BF9226FB8F2BD7DA2B5AD5F211B194AE2CD81F65B478F7219BF296DF334AAD7BE61B8B972FDE6A4CB3197639A77ED40484980BC5468D0D7AA0309C122EF688E8A41DC18B99334F2CF428521AF8576894DCCCA0336BD424360C9F332747D046F62C0327D7DC2E60D38912320B4DC1B34889B9A7838A7370DA2513FBE267CA2217C3852516292D4C81E20090323E0295B6C8ED4A97387C18D44097DE59478A12705DE3E2D268B6A2C6983762F22AB4E973A2FA065D68F2882DE59996DF4429583197A4235CC8110319210DB51199D54221C507551C0EF0AD61BF03B61C483A6229E30765F315083A26F94A1EB8238F5F08E45C4925E9A2075953EFB88B83EE8848EFF0D36A20CAC7052E5E27717CE6FE665F13CE91C4E4D39DCE4AE06676F97A2378559F5E68A7F9A9037D3F0B85707D9E83AD526CFBB8EDFB5455AC4619218EB723B1DE84C0E8C1BFF728CEB1BBBC8B2B0A224B6B55A124B34A21D65F322AD8B7221BE10BEDA8F0CF83CA81F0FD049BC7DCE7F86F3B7D469BEB805112E166175524CAC05D1AABAD367A647F576F33E79960F3E55C12603AFC8A83D3608B19D23FE925D477CACB3716C3768C796DB902B846D00702979D54E24FD1000C145EA4141B5A20A72086F880A5EF75BEAAC634AAC1C7361686D0F3D7F86745E504CE292A24147B95A6A5EB36D9CE0327541AEB281F7B7DE657B163143FB1C24335E88237D0DF17BA562EAFADACDAE73B4ECE4C222239B09C98CCE215C005B1B9AA2078FC06914C3D09EF27DC698AFCAA0AC8F33C16B55232D71990F01053F2C575F2460EF0F4CC798329999350AAC7CEB668F050E71A57B0826E11D4A0A8E0D0D51953586227C2DB5CF063680F82211AC638988E15F10E8970814C5632223F1627367F1861CF71CF286EF6A0EE7A +sk = 795E15D3024C557D6BBB90EC292CADACF79C7238E6C0D900990531FEFB4169047C5DD4EB8B77C137D87766888899634ED5155C2747E62EF8CD8D88F55AA035202DAAB14184151B5B746444ED372A046CA74063FA666AF5E2840705F791A4FD3061975B80194BD855775755CAFF4EAEFB0B24DD68EE215D7F7373A70BB32AC82A243170839008D8106DC1086D23452DE3C66922B34CCA28464A963091C8305028090C140CC800880AB8401098700C198514C6601A38895284450C3846A3965000142E094510210549CB822C19818D0431025B3849DBB27108278693C490C4B60540866440C42514398684044924978D0CA21063A0891C496D11318A48A481C0200E84C8310C49655400049A24829A4005580801C90400A4082DE408104A401180A664D848210A350023048EDB380200032A42828522293080486813042D0985849B86914296100AA8858CB60401C08C53360002106D64164C54266E503406D32049D3940083B404113968C38808498221099149043912DBB8884B36825B942908B569D8224CC2B00403038253C80CE40830610806C2A42D202948043546D8100499388D839624A0C00188102D5A8609A414261996108B101213B70C14430C9122060448419290680B312AD9B86018464A60024224984C9AB401820680C1A8719B4831C8002D93C04150B80148366684A491D08228243501D3802460342A00081048806DD0486209902DD0904108972900824D0CA82D49028E8A468ACA8408DB985154046E1B45691427410A106202A7001B1089C1C66063806502064D9C3240DB94911A40218B144E41B20918210ED018491831891A379122C77022B290A0440404B7281A054812060C83C448E3A40542302DA3966C8380045AC06C8BC489D9162954C651D01401CC240121092C811844440890DC066C59B804CB421200B0695A326E58880C0933499194890399248B346099440224430489966583480AD2281012370C04B168C12645DB2669E0C2810C49658898719C9210E3C66C49024412434088260E8304015C983023322AD31241091886822462DC1488E2480CC146401442696198101A8369DC3245A3C291D11272CA3869C91242E2C001A1A028DAC48419C84011868019A55004378202094958A045021170A0C84400388E63086E0BB769DA808C080904C3A26CA12644DA0401D22832638084199900084669C832289A1089548840038871A0442D01083050B26D02284602453000080203068822137009B32124226CA296841BC644D9188D1C91111A33458844850A9169934091D3262492C408C40084148688C2484044B2001C12095A8010213985DBB0119004508BA80002366548109201320289446821B82D091621CA188CC3A228434070A138808B4029E0C44DD14611882812A1922C1BA18510002042A645A4A0211326121A13441B2204CB2009201008CB1888E3384D60A08922458810044A8CC84D23C611DA428810A761133669894865129911128561DAB4700C152CA1A891E1B20042020CDA148C04B3646300425A20901C376C00290A021741031691C14860D4182D2427209A366808492490463152C451CC408D8B4872D036209BC26D9A92911AA605C9946181B848D3384D09956C1C472041283224026C0A418E62B0450C274AA304459B180E1433251128721BC07191244D1A274C1B464D48387008B87020258009152A21492A0898511B198D1B88801A2065143628E2A871C3A088A2242E51046D488625A4A291080348182848002045A2942C63144A041868E0C850028588222000C296401AB20019197101A3615A224C09324952844C12142D03272E8C8230C20440E31050CAC82124B65109834DE1340910254108C50D4096504CB0205226821C200120372A041089DBB84C0B036812224A98C43190A66591C8854426065014608A4421D08648904089C3A261029325C486115C2620CB2066D83240CB368C03C78898C050E01404E0088402C06400B670A31832C2166D92B48504079282C48120C3689B0484A0266E53224E12246964022D1C992109B36D18B0840CB38408442C493080CB9089992612DC4468C2122C40228014B58501250C1C01811085481C2341D1444051862C0B202C4B1646A0442D5238680A004019B54523020A192802103166808804921268D4A625D384415400050AC04C23B38C94222C90004C1410229BDC226B6E3EA424B1EE55CFA44279B340B3A3269F611B7C2C592A64EBCF75D05A769BF003CA2AADC246D53AC56D8C1AA20D01B40EDC11BC45D354EE9D0AD40650FF7731D53649E5E8EC30A1E3F020C44871595FE37AF3E94A26CC42BC26C56155A67997BF951EB5662BB67D9566751C013ABFA36111C8A93CA6A53FB1611946051F2BA59A75EE975F8F5252396388409EC1A86F26FC642209B654C4B7C8D4ACD9DD71523B008F5CF6B3F1513F13757E1FC288EFBDA495BCC1753E8F6C8009CE2860E97A848C474515055AA25E50A87BE6C95BB16D8525FA52857ADBD6F5154A1254B7FE68A6E49D8760C3538ADC6537BCD46B3DBC675E702C0159F77287F97B570DDCB06690738BA54397B46845B3F4A2F97AE0B09B4D90E6190FD78B327DEC7DEE3F486B635A0A47C899EBB8E38D6BA41C36AD255CF42477D38D5D8AE228A259ACDFA6227A701B44BFFEB9803B91D89616E74D50FBA2F8824CEEEE616A80CEC5D874AD13EA57DEBA2082A1B10475545EA19719B9DC651F776EF91BA97B13BA39A857CC341148EF85AEAF152E1A23ADE31EAA2D843E1E889A954BD81220EA7D5BD15657FC30753B8287B807B4766736792C9A7812A9BB84BE987CE6E73BE0D854D4C62F75ECF87D079B3C0E4AC83623BB5BA266D983E51874B42C16211752AB3343D99A5350A5FCE6D506E7F5E3E9E71C5E3C1159EA57EEE59B906FE1B198E6CF664227489371C1F04AC730E4AEBC13FB9D8650CD02528E9529EF12F63E9351003802E9E4A798BD4AF09273D00055DC1B4D58949FBCE7A2D600A17E20D989F4FD0ADE0ADCE370D356334E6B763D693B43AC1F65202CB5F656F5E35D947C315A629E2B3B2CAFC670790DCAC728496DE83FA72ACF0581940B5F854A96C39B7758E71494D708E19C3548D621AC241D7494A5A43BFB517A8AE930CD4E0A6CCD702D7B819643A8A5EEF8D8E5FDF75201CF0D146171DBD75A34671783BED078037B7C80191C7C71E0804A9EF1887F93350A82ED457CD7CB6968C166CC03045E6D0A0271F41E25EB5644DC1D5EAA2E4F8842DD10BACAB0B7BCA1F7EB4926B751100E0B720EE34B0B3A998A652A9CCC1F1A7BAB6F60A009F2BBF4EFF9F96264200BD3992D2B01A9118CF68D8794C3E4FEEC61B86E5B526B9B55961B8AB246F322D782D72A0E4A505475E83C994A9152578B4D2F4675402241BA92D66497A9DE8724C5080C7B60D269936F288DE3E56AA6C02D3A66A311FDBECB0F69FFAD3485B7ADA4F3EC8A94DA091FE15303137851CFD9316E5CF54D31C41E78CA1B8745DA10EBD475E1F9CC4C2E166E593AB1A013AD427F2BC6C7BF8B5DCDF35601BFB30E79AAB00E585033461765FAA0B152316AAE006A9801F70121681C6A754D5F169E91E954B2B0D466D72BA202A31CCE8A22E3C81A66185075FAAE0E44E775503E76C50FC1773D4675F8273D4EAE022AB120020D175CE6AD9A2AB52E25A2BEDFBDD4EB7EE029E13D391615F883D3CE90E2290AA952E3FC9D6148C5206DCB88A999EBBBDE9A4F7C1B94B592CD1890F4631BF4A0CC3303557CE6C8A25ABCE79ED59DE2FBEAF61D083E1D74FE058DD21CB142593BA4A5E39A000D6B74CC8410727FC62740FC7AA5EDE8B6E31FA1E5A7B93F968EBC39D0097995D8D4CD643EA4C69D73DB8DD09BFAADC0CAC9B566A1F18B15F21A0FDFCE10E199E1B8A45BF7D4B50332D698935DB733F40052C6D368A933F32E805850E3896D221A469717C680A83A4EB4A9BFFD0D89F608F002950BD128EACF5309F87560A6EB78BE66EF352A9157ACB54329EFF7AC4376A96DEC9384C77EAD98932716645F52707556603EB825982AC4D8F80E05BD700E45D6EF702A24C084BE8F31CA828970453A97FACD4AA7F98BB6992D0463401FB7D3CD564D664DCF0E05DE5B311436535B3A76C5D444F309D12FB6AF610F73C236AA79A203B72BD2A2EBC073564891490CC702394517CCE52F29BD4F0B5825C9D828A5DB1014E07235D8C102C86A3C786308003C422F5F6F619E63B528A7ABE1CBFDC14136CBF2946969461AA55FE8C337E0DA95211FF0972C12FD3702EF0143E1AEB73E7C0F625207653EFC73F63B828A817411552FDC9628BE6C3ED56A9D611FE57FFF8D5FB67EE4D9A53D40AFF2CE52AB7FD0549162031FCAC96C2418087FBF07E7F5589810B069CF1ACF2E83AC07FABAB81B5E5A36EB547DD5857B34D9F1A0C893F5B6223BA444D213006173552CD1C63C3C4413B56C0DD0C6DD52BFAC19396CC89F8A72BA6F9C2C8251996609FBC95119F7BC7DC1D0362F4BF6E983EB494443322D4DBAAC3DC10894A342D77CB8914E7BFA06AB654F4D70F562DE46EB47B29A564D8E75C28C265F07AA5B9D644D840A10D626A03EC768CB316EF5DFE5548DCD3FDDA99810D0609183AB3A47C41C57AE343B103F4487A5217E4F65976570342F807D0F2E30DC9902574D76F0D930DE4F2C7FAE368BA8FDAE1C3ABFBAD78462729560C143828C1C4B627EBE3D67526B78FDF30668493DDFE1C53708DDEAB99434F1D8F691E41DE72E6A1E49533ADE348B66FFC332CA946A798EEB3F16ACDE2378D78F400286AEB9CD4EA4969F97DBD16FB12C65609961377E81D13A8EA1E541CE9078D8C5C4E4DA78A57BAFA6F2F6E26A53E3882B4A3B7675E44DEBC845881E5ECBEDE7BA904AF8A7E4E69DD53A1B23190A2480B75334CDCC0AC4573D305AEF1312DBF5DF259E3278AF6A56E379AB0655ABCE1657713EA11FC79C399237966ADB6316C27ABC40C3E1861FFDA9D5CBAC53E6F0E1E905EF935353EC6645C60365B70F82EACFAA1549E03BE0A35D620881E6AB7961A7B08F47587EC60AFB21415687E305CA8E6020591EEA181DBB4A92D3385361F7E5384B123181D448D268165B83AF8B8731C64CB1249DFE12D4184CAAB09696820ADDE48BB3890E4BB0A5D775DDF2E566EFEBFF9500F0943BB6F6B72932C82AE4E401EB4B15F74178FE0CD0616427DC6A6A38ABF13E569A18CAE484046638A48D53A974241F7350BA9322F71C67025B015240154FC1601F94E8278262FFE1C8D94C0E142E018C9532329664C2F4469787830B3A5DB72262AF740EA4BAF712E8235E8D40256B18B8E4E3118698BA54E35E96C62C1034C0642BABF29145A2C500CC6E4E3E134655E4C77A1F8D232FAEA016465EF0E516CD11BB05AA8160AEA7636008FDADF4E5360B9DE0FEB10743BA5E19453AFCD17E26FAA67C82F2B6E1A79EBA6E934BE04AED0E6F50D7FC65344CCA82DFD5F8C024A89B5D45BD7CD0FD8D8B3079B8C5D9EADCD2951E19326520DC4A8AFDDD881254D74E1E98948979D84AC228E2935EB121EB4B186F8163511199AE61F0834102E38EA344E353B0B9AB5256937C597B78088AEE42A542B8319939ABB11533BF9572B768C74925A85855B993A4E2D636387F33B9608C3D72D15DF495CDF126E1BD6EF644B7966F78044B264156FE27D4483176D143770ACC7B1AB415C52A28C6D95025FD89C6201D10F27922B1A6244283C47C338FA7DE1A72CAD38C2AD73AB19F1C8169E93386A8AB45F98D61023F0B33F1A18EB1241CBDB698E0527F21AC665FD52633EEC013793A2A5D52695E3AB620E8F13FB47664288777DF550F7825F66BAD8103A62B0D57987EEFB728D8ADBB8D2DE4A4EE598A61A7B9C2A08654867AB48965628961DD73995B403F4C5B2AFF245C2FAF281A0941BA47F07EBBECAE7382AF38EE18E29B8E61C2DB7D38C6C245D2554272BF90053E82D3272E9B77077792B97F5A6ABD37F243CB36B66299999543B10149765C573F6557A95E0FECBBCEB5FACBAA1395DA395FEDA305483A0E0267E6D84B2ED601EB86F593AB83033C86F3E3DBCAE56EFEBB44467E82C7CB5D4B074F943A3D0FA9471F87033BE1C4A89C1D7506739ABAD70E65CACD20CCC0B231581B54775AEDFD542ED851AC483A4537282B230439261AFC265347EB9268B177D69A4263905F50FF3EA8F06B5A3FE2D1355C2BDCBEE69ADE02162A66A664F62F19029BAD7C32E3A929D5D5E3F83E23609BA0C868834BA020ED17BB2A74C6798F606B7696E86C602ABCADDBC362FABFB55B7FA8844C87B4EF70BBC6A98A3910FF350A9C63A8798D837C3BA4F1977BDF36C92DB1D0F2E0491461787AD4944EAE47EB2EB746CDDA21FBE1F1DDAA324A2D35B1B0B5B40B4A35E6A859E4BECA904217F0C46F1020012F47B0D9F3934D5EF1EF1F0752FF6D5852C0046CE0C336AA52F8BBEF16F6940F2D246654A3C0EBD815DAFAE3DA9944E3163CF94A23B9B24AE1904BA8C729825CE7328034754D85BBF87CDA413508E7CB11CF1849E8E2C746E6891502579559D1915E685ABA883FE55292C9D91436231BDE3DA7FFA952F390626829C06BDB9AE55A39F806B43A392EBF38BFF0B978EC1362D4917E669863B1066E5C653F14A9E8DA2B4A16F09AD02B5C4ACD3099A0840FB044AE564A19400AA8F7A7BE2F5D7E3B37D6EC333C280D1E24C95BAF11FDAB3C94CF456FEEBD0BA9CB115BB5CF93404992FAD1E72068AE31925E6C2F41D8159864DEF1179A3FD368A64A4665087E933AC1E1FE60032FDA75A265C42C443DF05E207607F99907A86003C5E9FA1E270980113E67D0C0BCA697FC1D33CF52FCFDBAF9904F96A779D8804B73F8EB7585E7B96A3AAE2B1E0A44916736210F353EFB6CB826A4AF783797A6F5D2F5D45738519D +smlen = 7927 +sm = F677CA6A2D07BA130F5AC8525FE5300E79F173DFF2B2530F39A33051C2FAE5815FA1CDC52ED1D72202C6FD973039022C63ED461FCF7C40B560A736BEFDF65B386E6139E6C1557F2AB026D926D004F99940D46CB3B3EF6514C82728AD61944958F79418B5D98A35EB2CAAD8F86E53FCB001823C6623C9E302613955D32A73B3BABFD4136AAF19B5732322644424997A82620BB96F1935E0CF5567CF5B237E0C10631B2BFB58D42065963B9CD0253577AB576F234E64BD87E8CC589FF9169FA335DD02216F82C1EBE8C2D55D9B1D24A9C6D8C9DF2B121348774CF5D912C9F39AF0702D80C53A536F76C7F4551870842A4CD155111BE036497F904383F9EC263C522B88E26CEF256DA674AD42944036AA5AF151CC5DB8A489D47171CF236D2493E94E1C2B0A54C2FD13F2F8C60746DB206D539805F01F6AB3DCE91646B042437BD052A1A6E01FA801FCBE2B8588F13E7DF81DD6F6099771AE2AD23395F92BB514F61197B035328CA8EC1CA5D6035BEF31E0BACC25442993A524BDA0AFC7F62799876254597EEEFCA249FCEB916EE6ACA776C45F4438BD1212688A37DF4BEACAC91CBB19BEE82DD6BEC9F2AAFB7B9A9555175021986BC820A111F1254F442540F1A98FFEA268F6128D6FA7AF2E2CE3D367E7CD98EFDFD6D88AAAF86418A7B6D0F078B7F8233BFE0DFDAA83567B4EDE34FE120D7D1528D0A1FE7F0DB61D5306E06BE44A163F47A3E0905B767AF5C1FEEC855804AA3AFDAC528C905D11E7EFC4E89E250CF8292A3074632704392C59B563128CEF57D712B9057D06F585E9300B83AEA608FC6AFF44C42EC8BAF372D4FA0946D4362CAC63328E46E2CC957FBBF23CA74725CA208E316222C8A0B151FFF83AB5AE6E4D24D6AB23A1971E20EE23C8DCC16E5B1200156C29F3ED6C9430F93D1A24FC8242871C3E806607D44841398222066F0AA758EE439A500A34F581C76EEF075965C3B4F0ED96392BA50E9333B7E005DB49FDD6DCF58522D568EEC32A704CBFEAC5D1FF7303BE57D2B0F7A9DDE58A3FD78867CCCE6C8D6D483AE14A5CC2CB63A8F94E1781AE4856BBDBB392A65031B51B03DE579C9048330AC1B449B986CEBEA36DEFF16D8DB3519D14661762366C78122398D1163F8B10A0A01D54600ACE93229BC43002E7292F279D96956B77B64477F2DCA51B7C887D123186D8F818B04AC49607CCDFC07D70BE5C6396B91C562C0D65742E97E5D264E203DDD4BAD664C0F3CA76CF619A7ECEA92B8C2FD1E31A5342FA84F03BB73C1660F29D5802EF8CDF79FCA242C84DBCAB557A096B993DD7E857C3FD33ABBE56B070B09728426D821A92C1ABA16008495D96DF3A865FEB2DF6C11AF5F9815DCA55E3737881FA9FD2C5DD0E10AEB0F5793220D09EAC5FF1AC0D118E60CB47B2A0463B19C43DCF842477673B80946C5E0F93F86036058C7E66C21C5746D2DAB4A75191CAD388BCCB3EDB446189B1A49F6D82939F7D2FF9CF03A9916DAB9D77D375D3CED59B75C7DC5B5F65BE9BF71024F3D3BD9B69F575518A823BEFD695C8E7214AB821272309858C51D904F6F058ED80C5A3771E511739D6119CB70261FEF177414376F0812A13812E8CE93CC4E749862A61E0A97E05A8CFE9D908AE76B369B9A92F415278205AB66CB62532E98ADF9C43A4CE7D43A59271B8B3356884C575155546B5D6BF65F55E11DB0C457B08BCECC6ED5D219C9D6E38260F20BA4093E3117A988F833B32973412B19793AD62FBBFAF943FFE7279C062A80B61BA49B2C16E40BAC79B8E31B31DA33BB194221AC18AD69FBF437E615C700A529D3BCC424B2A45D59AB767DF35F147D3C7C4DF0119D8BE4E126E3750536D425708DB34F392F3EEF8B3597E000A3116F0B896BA601528B7A74B36082EF5E92844B6D59B70CDCE7B4652F32BE6152D905D4835F7338AFCF98422A578148709193AE18ABE1572CD1DEC67A97725D1D43C1DDED9EC4A9311CBD4C9947920932578C263E954C9C54CEC0BD9A1972891F8C93D654A98092C706CC5BEF8D5A2227439B0C4E7215559A6B6BAF2306AEB5757CBF52262C085C31A949AA719E8C2C931844510A5E366A021332DCC07A757343E0AC29E491B2B241F67779F4F19F0EDB11A548FDAE53F99DEB889C6E7FE9FEF60677A86A126F3909E1AEC3B45F56D9952EC36E5B6F38EB2A1463FFC38F08CD9ABBCBC763BDFF10A4BA1E6A97E8915EDFCE9945DAD1A156DC60D6A4F3BD57D80BBED7A66FFDCE58CA4435B89DC8147AEBA36B07A55038B1DA4526CEC9FE5BAC67C5B9C1F3D4803F7CCDDDFC79B13DB1BB6896EA32FFE187D43E79ECFC7F14E81F44468FE97FE4E8C49B5546002C2D22324D5A93D75123C80DA2FBC59FB09239A795A555D3C7A4234EB49C75B4900D3F5567DB46B01EB7953B18797735B5C81D7240E995F0CD54CC091415F0029CC6694627837AEEE55B128887B895A496538BDF6D28FD82FD61E76AEEEDA1F352C8D51B78A73F5C0B22F1937D508B2494BFE15504E7C2347F3DA1FB60E6CB4C833DC44BF72205FD12F236A89B044ED4DB42243680838342F07EFA355971ED5BD3CBB1861A0059F2D53DCE53DC45FF1B1F8D4E62C04F30BA71A63982DDA8AEDBCAC26407123A30F33A7EA0DDFDB1B2BE51A5ABF23109E44CDE054F8BFE3F5D9A5E7AA0D9249C269B33F9E549A3E669FF446F924A5309D02DB850B9122DA084CCADDB40A955058984ADA30E4D901CE3613417B23A82F0E8474C2FA0DB7BFD87917816A23A2CB285820F76568585EDF6CFED2F53DE43470AF0F205977CCAC4651F34E9FFB9B45949F90EEDFA8F050306ACF23D8420D7F5812A65714D0FA3988BD85062D7F23F9DE62D38A93B4634D4B5D8D2D088622CF9AAEFF14AE86E6CDE236961FBB17B736AD6297CB587D964F101CF8E66B2ADD591AE0D1E177CA2C010C91B02D429C3055A291B186E6B3ACC0085D53C5A53E294A92739D61F20933F9664452663C48D859DEB28A28A957A30EBED7E5B45EF4C3F269F4CA6E012BC5E9B60C13A3389A45100FDC99F09DCA803493B187C3C02340D6EC903F1FF1217D31778F7D406EBC62F142845C23D23E838712399E01B9D0D07EAB58CB6BE3430B09413615389CC95809E4A4952889FC0DDE903CEAD6BDEFB682E173F6F4246AAB9712E1AFA5E9BE491C2A5D9988CE6588AFE2505AA63C08B941F6DE5EA982657015C6F2E54A263A914BD5202F3EEFA6D800C6FB006CBEA6A3B908B3BAAC88B6D676A5708E850369A4D08F7790D4E99BF38139927D473D8F0D821D62F3F3B34E7B5ECFCEEEB3CC78CDA69E96592FF26192767255D81E242A3A2D8AA15B476A8743A432B5B2AF303B5984ACF685B042AE61D649E8BE1529AE9338845C3C195588B8ADFB19877760BF6CBD3DA5F3AB249870DA7B0FB9F8A8EE8C68E81122985366DF03754D4E78D4CEAE75EA3A7E2FCF5D2F5385AD994F8D0DB493992D1D71F5940F21394A7239DF0CE30B5A6B5315AE22F3C63A2ACD8C495B5FD7AB086CA55A2969B52F6C9CF6AEF82E431D10F4DEEC56B98B05AE9198E6F218C9F0CB299DACC47B64E634DF91574F12D63B7AD98AB5232F0E314184FBCBECE766E38F8A229AA12ED705C0EE1536B883A42DF717AAFC480E005BDAA17F7A81081A76B6397A9917174B295FC6AB4EDFC69589AE6BFD6295C7134CD9F753C787684B565EF8CE7120FDE45C45D8BBB40DE2183130F4A4942045A629E374F3BD8E238925D7DA1D476B64D6A0125AE7BAD9BDF467FDCFAB5ABB354F11B0361BF344A4C0E6AE201C00A34B2C28420294422598E82BBA9C45944D30D582848A67E711E4CBB9AC77DC33F97EAF35712BB0EEDFB910305564C81E4EBC266D80CD09CAA7E51083F9E6E36C42C3E0F712F5D537617F295ACB646A5F0E194856F4F52A131A315E8013DE378086F81AB29FF7E2EF0171364C919D8AE1FDC30B4916D14BA4DCF88606CEA9AECDC87D157184602D160E84E56480F29025EA3EE9BA82C5A8E006ABF29914030275A7208A8D1F86BDB1BF599AF71948DA91ECA6253D4C58AABE27A73A22154AB5828FB344373266A1D119F2A525D2F8408BC0B67D9FED765DFA0155F3CEB9E24D6474C09B2656D131B0C834DFB894A47C57F5824B236305504C3FB7E45F3DA3198C5ED6E8D6E7B72E1E70CCFB417F71456F3056CDC9301DCE49337570DD7C2465D0D759EE5BB2CB0A747CCF52B5B665E0EBE696B99EEC9E99CFD0023D1D7063C51073FCE749A6F90DD08D9EBD9F2AFA2E978B6DE3F56055980D3213B0B72B81FFC432DFE80FCFACBB9E403F4D16D556488104101B75F9AE50BF9D00781CAFF39310CFAA9A065E91A7D4F14FF2EEC6D5C3E02AF29BEE9E4B0A9C7B145CA01DEB2F77C462B4C830F4C670E9DE874C50802DEE1B7A0925817EAEB341430620D12E3788C7405E1D7161C05F88820A00C14AAFB3EB11543E473986D5A8FAFAC9C5F6C920F15D7FA10D5B3CF1A0DB6365E5CE4E1B39A35360FA36E67D95844CE91D30BDA4980FDFB6F0D79B63837047CD9EFED4007E26841554C6AE1409E9999B7D2E84E5258BA8B306B2CF386AD853475D87DF14A60A1236359F683474EF183D215D2EE15C6FCDDF443A5BE26942DBB07F7953E415770FAA885F542C1D5A88075C3C1B471ED7F64DD008BAE28C227DEA7E8F44CC7C5A3C643B0F009BCFCE1BC3D1FA4DF2AEBBBE8548F683A0B8089ADD59A27D2BDFD7ACB66134EFAA2C503223E5F2AED45B0922DA28D4287B7AC9A5BB220033D3C3B7555668EFDB435D482526DA880BA2F7784EF4D4308E6BFF15085B2E8AB3B84037823C8D453EBEC902532BC27D6209707F0E9CF90588C03C8667D5EDE35958E61624C688E84E09DA5FF2F310060216ABFD7F1D277F967EDFC2B10C5868454A8B9DE445C8944A6F06E818E4A42533FFEF0DA396F8FBA6D38BBF8FAC09783216D8D4AEBB65616773D1D74771FBF5360BF2A04EAC4DB9A1313AF72558A1922AA93EA93135686360852A2871403CF079CC2CD0E7911F61EB0B92495804CB4441A3632B5F00C8146C1287324B0A226D1B1B8DACEEAB702673AD5E7E0B3E3BBAAFC90CDDC430E01D7E94A1B059F49BD9EF21DE077DD56AA5D6C79E18EE088C5EFD56DD4AAAB5DF3CF082D45ED9E792B038BBA7C4ED085BBD86CCF72C31353184D244920FB9784329ACB4C53E0104B6B894E253C2CA74C2424AB51E57E40441141A3AFD59E086C2BA85F923D833E41FEAA0F3B66B2B236ADE604ECAB00B3BD1B5004374B8936DF39FE9125E87B0441CA7DA64CA98A1AFACF6BABACDE956BD1E0D759BAEF92673D181A83B457E88689A6FAF2848D549551F8A195A33A085C1B49A0A34C8F83D8EEF58C4EDE4644D873F1C2FCF9CD84E5BEF327BE454DBD79C14BE56A63D9701C9BAA7669A5A90C338F6633081DB0F8076BC8B5E7553D3EB845C8BF1480325438C0349CA146CA643CE3821C7CB2AB0C8C34F7FD1A71E2261E0CAECF1749037D53BA9AC02E11104D0DEB8DDF3BA6732414C0925E11329B1024353CAAED0AD54E1BB1858A067C450015FD4DE32E14B5D152516A377E9A77F0AD8DA5447E6AA9075CD0C0C2C4BBF4051227AF974EFFC76884807516ACFE44399DE1A90896534180DB4C80260088571FFFCE37E8475B5F88D1CA45B476E26E5ADF09EC010669C6D69E55C35E6FA37075214B1D97D48623FE8147B8580B3F8D0254B974AD61666265EB744A1609C9ED8D5F4EF87774C1F715D9D5F54FF3A9EE96D950C47CB10CECAA639E7EBD8FDD7B6E529CDC1CD7B4BE8BB08651C89C2B471075AADE0A81423082C9DC51E26B7A705384A95BA5C03A4D833ABF4A8E4B79B1F4A2B0A2E5B271535C6F004E372C4C05E451A1B8C2D609ADAE668D9A50E3B1E47F7A044E3FFD671F921F4CE9B4C03CE2227A3A69879725F43FCAE9DF73F34CA37210A07BA4BAF89C8E90C8AE0D44F04E2522578DB374B95C8B225467B7626E51246F7918CEE73AA4D3B884AE4406189CE975EB48FAB848488AE5E8B41FA0050C00ABFEA4E284F1E64BEC848980190D8CF4199022609965796E923E008ABE9925797830D39CB4A2C027BA686A6542B39526D4C079335D9A62DE56A16B942AA382959EE2E72CF621EC18F396A8F60D278F905CEB1D55698ECBF24BAA36AFD5D5AC901D0AD69858AAD28B935AE8FF3EED12AF33D5F6379051710ECE021C54625CC932807332E41E7FEB1BCA40C947824C92E9CE58F6E9226FD177EE649F1770FBF8FC620C822142D05983F3414E2F80B90DE287CE871E410192D1C7B7DD2CE01D27E699678F2378304DE091696EBD27BAB6B42C501AADDDD24D17908B7C6FE7F53D21A492EC141605904ADA3626EDA8F0A9F589898D933D6B10245F87D8983DD83D51E62137E56D3FA5E04E4EF1E252A8AC336B9393BFCDCBAB55A715060E13E08AF6BF1374B959BE0108CAAABD0053C7CB7DBF2459AC5EA41484C607089A2C1E1020636515F929DBDBEFB06080F1D4BC1D6EB0F75AFB6C40000000000000000000000000000000000000000000000050A10141D272F34D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C + diff --git a/assets/eip-dilithium/pythonref/dilithium_py/__init__.py b/assets/eip-dilithium/pythonref/dilithium_py/__init__.py new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_bit_packing.py b/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_bit_packing.py new file mode 100644 index 00000000000000..2884c5250881d1 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_bit_packing.py @@ -0,0 +1,85 @@ +import random +import timeit + +random.seed(0) +coeffs = [random.randint(0, 2**10) for _ in range(256)] + +""" +Implementation of bitpacking of various polynomials +following section 5.2 of the Dilithium specification + +https://pq-crystals.org/dilithium/data/dilithium-specification-round3-20210208.pdf +""" + + +def bit_pack_t1_old(coeffs): + packed_bytes = [] + lim = 256 // 4 + for i in range(lim): + packed_bytes.append((coeffs[4 * i + 0] >> 0) % 256) + packed_bytes.append(((coeffs[4 * i + 0] >> 8) | (coeffs[4 * i + 1] << 2)) % 256) + packed_bytes.append(((coeffs[4 * i + 1] >> 6) | (coeffs[4 * i + 2] << 4)) % 256) + packed_bytes.append(((coeffs[4 * i + 2] >> 4) | (coeffs[4 * i + 3] << 6)) % 256) + packed_bytes.append((coeffs[4 * i + 3] >> 2) % 256) + return bytes(packed_bytes) + + +def bit_pack_1(coeffs): + """ + Takes the coefficients of the polynomial and packs them + as `n_bits` length bit strings + """ + s = "".join(bin(c)[2:].zfill(10) for c in coeffs[::-1]) + return int(s, 2).to_bytes((len(s) + 7) // 8, byteorder="little") + + +def bit_pack_2(coeffs): + r = 0 + for c in reversed(coeffs): + r <<= 10 + r |= c + return r.to_bytes(320, "little") + + +assert bit_pack_1(coeffs) == bit_pack_2(coeffs) + + +def bit_unpack_1(input_bytes): + bytes_int = int.from_bytes(input_bytes, "little") + s = bin(bytes_int)[2:].zfill(8 * len(input_bytes)) + coefficients = [int(s[i : i + 10], 2) for i in range(0, len(s), 10)][::-1] + return coefficients + + +def bit_unpack_2(input_bytes): + r = int.from_bytes(input_bytes, "little") + mask = (1 << 10) - 1 + coefficients = [] + for _ in range(256): + coefficients.append(r & mask) + r >>= 10 + return coefficients + + +def bit_unpack_3(input_bytes): + r = int.from_bytes(input_bytes, "little") + mask = (1 << 10) - 1 + return [(r >> 10 * i) & mask for i in range(256)] + + +packed = bit_pack_2(coeffs) +assert coeffs == bit_unpack_1(packed) +assert coeffs == bit_unpack_2(packed) +assert coeffs == bit_unpack_3(packed) + +print("Packing with binary strings") +print(timeit.timeit("bit_pack_1(coeffs)", globals=globals(), number=10_000)) +print("Packing with bitshifts") +print(timeit.timeit("bit_pack_2(coeffs)", globals=globals(), number=10_000)) + +print("Unpacking with binary strings") +print(timeit.timeit("bit_unpack_1(packed)", globals=globals(), number=10_000)) +print("Unpacking with bitshifts") +print(timeit.timeit("bit_unpack_2(packed)", globals=globals(), number=10_000)) +print("Unpacking with bitshifts") +print(timeit.timeit("bit_unpack_3(packed)", globals=globals(), number=10_000)) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_dilithium.py b/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_dilithium.py new file mode 100644 index 00000000000000..377c65bf3885db --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_dilithium.py @@ -0,0 +1,75 @@ +from dilithium_py.dilithium import Dilithium2, Dilithium3, Dilithium5 +import cProfile +from time import time +from statistics import mean, median + + +def profile_dilithium(Dilithium): + pk, sk = Dilithium.keygen() + m = b"Signed by dilithium" + sig = Dilithium.sign(sk, m) + check = Dilithium.verify(pk, m, sig) + assert check + + gvars = {} + lvars = {"Dilithium": Dilithium, "m": m, "pk": pk, "sk": sk, "sig": sig} + + cProfile.runctx( + "[Dilithium.keygen() for _ in range(100)]", globals=gvars, locals=lvars, sort=1 + ) + cProfile.runctx( + "[Dilithium.sign(sk, m) for _ in range(100)]", + globals=gvars, + locals=lvars, + sort=1, + ) + cProfile.runctx( + "[Dilithium.verify(pk, m, sig) for _ in range(100)]", + globals=gvars, + locals=lvars, + sort=1, + ) + + +def benchmark_dilithium(Dilithium, name, count): + # Banner + print("-" * 27) + print(f" {name} | ({count} calls)") + print("-" * 27) + + fails = 0 + keygen_times = [] + sign_times = [] + verify_times = [] + # 32 byte message + m = b"Your message signed by Dilithium" + + for _ in range(count): + t0 = time() + pk, sk = Dilithium.keygen() + keygen_times.append(time() - t0) + + t1 = time() + sig = Dilithium.sign(sk, m) + sign_times.append(time() - t1) + + t2 = time() + verify = Dilithium.verify(pk, m, sig) + verify_times.append(time() - t2) + if not verify: + fails += 1 + + print(f"Keygen median: {round(median(keygen_times), 3)}") + print(f"Sign median: {round(median(sign_times),3)}") + print(f"Sign average: {round(mean(sign_times),3)}") + print(f"Verify median: {round(median(verify_times),3)}") + print(f"Fails: {fails}") + + +if __name__ == "__main__": + # I used 1000 calls for the README, but you might want to + # shrink this down if you're experimenting + count = 1000 + benchmark_dilithium(Dilithium2, "Dilithium2", count) + benchmark_dilithium(Dilithium3, "Dilithium3", count) + benchmark_dilithium(Dilithium5, "Dilithium5", count) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_ml_dsa.py b/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_ml_dsa.py new file mode 100644 index 00000000000000..261e452642be5a --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/benchmarks/benchmark_ml_dsa.py @@ -0,0 +1,77 @@ +from dilithium_py.ml_dsa import ML_DSA_44, ML_DSA_65, ML_DSA_87 +import cProfile +from time import time +from statistics import mean, median + + +def profile_ml_dsa(ML_DSA): + pk, sk = ML_DSA.keygen() + m = b"Signed by ml_dsa" + sig = ML_DSA.sign(sk, m) + check = ML_DSA.verify(pk, m, sig) + assert check + + gvars = {} + lvars = {"ML_DSA": ML_DSA, "m": m, "pk": pk, "sk": sk, "sig": sig} + + cProfile.runctx( + "[ML_DSA.keygen() for _ in range(500)]", globals=gvars, locals=lvars, sort=1 + ) + # cProfile.runctx( + # "[ML_DSA.sign(sk, m) for _ in range(500)]", + # globals=gvars, + # locals=lvars, + # sort=1, + # ) + # cProfile.runctx( + # "[ML_DSA.verify(pk, m, sig) for _ in range(500)]", + # globals=gvars, + # locals=lvars, + # sort=1, + # ) + + +def benchmark_ml_dsa(ML_DSA, name, count): + # Banner + print("-" * 27) + print(f" {name} | ({count} calls)") + print("-" * 27) + + fails = 0 + keygen_times = [] + sign_times = [] + verify_times = [] + # 32 byte message + m = b"Your message signed by ML_DSA" + + for _ in range(count): + t0 = time() + pk, sk = ML_DSA.keygen() + keygen_times.append(time() - t0) + + t1 = time() + sig = ML_DSA.sign(sk, m) + sign_times.append(time() - t1) + + t2 = time() + verify = ML_DSA.verify(pk, m, sig) + verify_times.append(time() - t2) + if not verify: + fails += 1 + + print(f"Keygen median: {round(median(keygen_times), 3)}") + print(f"Sign median: {round(median(sign_times),3)}") + print(f"Sign average: {round(mean(sign_times),3)}") + print(f"Verify median: {round(median(verify_times),3)}") + print(f"Fails: {fails}") + + +if __name__ == "__main__": + # I used 1000 calls for the README, but you might want to + # shrink this down if you're experimenting + count = 1000 + benchmark_ml_dsa(ML_DSA_44, "ML_DSA_44", count) + benchmark_ml_dsa(ML_DSA_65, "ML_DSA_65", count) + benchmark_ml_dsa(ML_DSA_87, "ML_DSA_87", count) + + # profile_ml_dsa(ML_DSA_44) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/dilithium/__init__.py b/assets/eip-dilithium/pythonref/dilithium_py/dilithium/__init__.py new file mode 100644 index 00000000000000..635352effa16b7 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/dilithium/__init__.py @@ -0,0 +1,8 @@ +from .default_parameters import Dilithium2, Dilithium3, Dilithium5, ZKDilithiumBB, ZKDilithiumKB + +__all__ = [ + # default instances + "Dilithium2", "Dilithium3", "Dilithium5", + # ZK instances + "ZKDilithiumBB", "ZKDilithiumKB" +] diff --git a/assets/eip-dilithium/pythonref/dilithium_py/dilithium/default_parameters.py b/assets/eip-dilithium/pythonref/dilithium_py/dilithium/default_parameters.py new file mode 100644 index 00000000000000..a202dbbb1d59b8 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/dilithium/default_parameters.py @@ -0,0 +1,74 @@ +from .dilithium import Dilithium +# from .dilithium_eth import ETHDilithium + +DEFAULT_PARAMETERS = { + "dilithium2": { + "d": 13, # number of bits dropped from t + "tau": 39, # number of ±1 in c + "gamma_1": 131072, # coefficient range of y: 2^17 + "gamma_2": 95232, # low order rounding range: (q-1)/88 + "k": 4, # Dimensions of A = (k, l) + "l": 4, # Dimensions of A = (k, l) + "eta": 2, # Private key range + "omega": 80, # Max number of ones in hint + "c_tilde_bytes": 32, + "oid": (2, 16, 840, 1, 101, 3, 4, 3, 17), + }, + "dilithium3": { + "d": 13, # number of bits dropped from t + "tau": 49, # number of ±1 in c + "gamma_1": 524288, # coefficient range of y: 2^19 + "gamma_2": 261888, # low order rounding range: (q-1)/32 + "k": 6, # Dimensions of A = (k, l) + "l": 5, # Dimensions of A = (k, l) + "eta": 4, # Private key range + "omega": 55, # Max number of ones in hint + "c_tilde_bytes": 48, + "oid": (2, 16, 840, 1, 101, 3, 4, 3, 18), + }, + "dilithium5": { + "d": 13, # number of bits dropped from t + "tau": 60, # number of ±1 in c + "gamma_1": 524288, # coefficient range of y: 2^19 + "gamma_2": 261888, # low order rounding range: (q-1)/32 + "k": 8, # Dimensions of A = (k, l) + "l": 7, # Dimensions of A = (k, l) + "eta": 2, # Private key range + "omega": 75, # Max number of ones in hint + "c_tilde_bytes": 64, + "oid": (2, 16, 840, 1, 101, 3, 4, 3, 19), + }, +} + +ZK_PARAMETERS = { + "dilithium2babybear": { + "d": 13, # number of bits dropped from t + "tau": 39, # number of ±1 in c + "gamma_1": 131072, # coefficient range of y: 2^17 + "gamma_2": 983040, # low order rounding range: (q-1)/2^11 + "k": 4, # Dimensions of A = (k, l) + "l": 5, # Dimensions of A = (k, l) + "eta": 4, # Private key range + "omega": 80, # Max number of ones in hint + "c_tilde_bytes": 32, + "oid": (2, 16, 840, 1, 101, 3, 4, 3, 17), + }, + "dilithium2koalabear": { + "d": 13, # number of bits dropped from t + "tau": 39, # number of ±1 in c + "gamma_1": 131072, # coefficient range of y: 2^17 + "gamma_2": 1040384, # low order rounding range: (q-1)/2^11 + "k": 4, # Dimensions of A = (k, l) + "l": 5, # Dimensions of A = (k, l) + "eta": 4, # Private key range + "omega": 80, # Max number of ones in hint + "c_tilde_bytes": 32, + "oid": (2, 16, 840, 1, 101, 3, 4, 3, 17), + } +} + +Dilithium2 = Dilithium(DEFAULT_PARAMETERS["dilithium2"]) +Dilithium3 = Dilithium(DEFAULT_PARAMETERS["dilithium3"]) +Dilithium5 = Dilithium(DEFAULT_PARAMETERS["dilithium5"]) +ZKDilithiumBB = Dilithium(ZK_PARAMETERS["dilithium2babybear"], q=2013265921) +ZKDilithiumKB = Dilithium(ZK_PARAMETERS["dilithium2koalabear"], q=2130706433) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/dilithium/dilithium.py b/assets/eip-dilithium/pythonref/dilithium_py/dilithium/dilithium.py new file mode 100644 index 00000000000000..937c9d207bbc2b --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/dilithium/dilithium.py @@ -0,0 +1,576 @@ +from hashlib import shake_256 +import os +from ..modules.modules import ModuleDilithium + +from ..shake.shake_wrapper import Shake, shake128, shake256 +from ..keccak_prng.keccak_prng_wrapper import Keccak256PRNG + + +class Dilithium: + def __init__(self, parameter_set, q=8380417, n=256): + self.d = parameter_set["d"] + self.k = parameter_set["k"] + self.l = parameter_set["l"] + self.eta = parameter_set["eta"] + self.tau = parameter_set["tau"] + self.omega = parameter_set["omega"] + self.gamma_1 = parameter_set["gamma_1"] + self.gamma_2 = parameter_set["gamma_2"] + self.beta = self.tau * self.eta + self.c_tilde_bytes = parameter_set["c_tilde_bytes"] + + self.M = ModuleDilithium(q, n) + self.R = self.M.ring + self.oid = parameter_set["oid"] if "oid" in parameter_set else None + + # Use system randomness by default, for deterministic randomness + # use the method `set_drbg_seed()` + self.random_bytes = os.urandom + + def set_drbg_seed(self, seed): + """ + Change entropy source to a DRBG and seed it with provided value. + + Setting the seed switches the entropy source from :func:`os.urandom()` + to an AES256 CTR DRBG. + + Used for both deterministic versions of Kyber as well as testing + alignment with the KAT vectors + + Note: + currently requires pycryptodome for AES impl. + """ + try: + from ..drbg.aes256_ctr_drbg import AES256_CTR_DRBG + + self._drbg = AES256_CTR_DRBG(seed) + self.random_bytes = self._drbg.random_bytes + except ImportError as e: # pragma: no cover + print(f"Error importing AES from pycryptodome: {e=}") + raise Warning( + "Cannot set DRBG seed due to missing dependencies, try installing requirements: pip -r install requirements" + ) + + """ + H() uses Shake256 to hash data to 32 and 64 bytes in a + few places in the code + """ + + @staticmethod + def _h(input_bytes, length, _xof=shake256): + """ + H: B^* -> B^* + """ + if _xof != shake256: # keccak_prng + h = _xof() + h.inject(input_bytes) + else: + # fix the bug for now like this + h = Shake(shake_256, 136) + h.absorb(input_bytes) + h.flip() + return h.read(length) + + def _expand_matrix_from_seed(self, rho, _xof=shake128, zk=False): + """ + Helper function which generates a element of size + k x l from a seed `rho`. + """ + A_data = [[0 for _ in range(self.l)] for _ in range(self.k)] + for i in range(self.k): + for j in range(self.l): + if zk: + A_data[i][j] = self.R.rejection_sample_ntt_poly_babybear( + rho, i, j, _xof=_xof) + else: + A_data[i][j] = self.R.rejection_sample_ntt_poly( + rho, i, j, _xof=_xof) + return self.M(A_data) + + def _expand_vector_from_seed(self, rho_prime, _xof=shake256): + s1_elements = [ + self.R.rejection_bounded_poly(rho_prime, i, self.eta, _xof=_xof) for i in range(self.l) + ] + s2_elements = [ + self.R.rejection_bounded_poly( + rho_prime, i, self.eta, _xof=_xof) + for i in range(self.l, self.l + self.k) + ] + + s1 = self.M.vector(s1_elements) + s2 = self.M.vector(s2_elements) + return s1, s2 + + def _expand_mask_vector(self, rho_prime, kappa, _xof=shake256): + elements = [ + self.R.sample_mask_polynomial( + rho_prime, i, kappa, self.gamma_1, _xof=_xof) + for i in range(self.l) + ] + return self.M.vector(elements) + + @staticmethod + def _pack_pk(rho, t1): + return rho + t1.bit_pack_t1() + + def _pack_sk(self, rho, K, tr, s1, s2, t0): + s1_bytes = s1.bit_pack_s(self.eta) + s2_bytes = s2.bit_pack_s(self.eta) + t0_bytes = t0.bit_pack_t0() + return rho + K + tr + s1_bytes + s2_bytes + t0_bytes + + def _pack_h(self, h): + non_zero_positions = [ + [i for i, c in enumerate(poly.coeffs) if c == 1] + for row in h._data + for poly in row + ] + packed = [] + offsets = [] + for positions in non_zero_positions: + packed.extend(positions) + offsets.append(len(packed)) + + padding_len = self.omega - offsets[-1] + packed.extend([0 for _ in range(padding_len)]) + return bytes(packed + offsets) + + def _pack_sig(self, c_tilde, z, h): + return c_tilde + z.bit_pack_z(self.gamma_1) + self._pack_h(h) + + def _pk_size(self) -> int: + return 32 + 32 * self.k * 10 + + def _unpack_pk(self, pk): + if len(pk) != self._pk_size(): + raise ValueError("PK packed bytes is of the wrong length") + rho, t1_bytes = pk[:32], pk[32:] + t1 = self.M.bit_unpack_t1(t1_bytes, self.k, 1) + return rho, t1 + + def _sk_size(self) -> int: + if self.eta == 2: + s_bytes = 96 + else: + s_bytes = 128 + s1_len = s_bytes * self.l + s2_len = s_bytes * self.k + t0_len = 416 * self.k + return 2 * 32 + 64 + s1_len + s2_len + t0_len + + def _unpack_sk(self, sk: bytes): + if self.eta == 2: + s_bytes = 96 + else: + s_bytes = 128 + s1_len = s_bytes * self.l + s2_len = s_bytes * self.k + t0_len = 416 * self.k + if len(sk) != self._sk_size(): + raise ValueError("sk packed bytes is of the wrong length") + + # Split bytes between seeds and vectors + sk_seed_bytes, sk_vec_bytes = sk[:128], sk[128:] + + # Unpack seed bytes + rho, k, tr = ( + sk_seed_bytes[:32], + sk_seed_bytes[32:64], + sk_seed_bytes[64:128], + ) + + # Unpack vector bytes + s1_bytes = sk_vec_bytes[:s1_len] + s2_bytes = sk_vec_bytes[s1_len: s1_len + s2_len] + t0_bytes = sk_vec_bytes[-t0_len:] + + # Unpack bytes to vectors + s1 = self.M.bit_unpack_s(s1_bytes, self.l, 1, self.eta) + s2 = self.M.bit_unpack_s(s2_bytes, self.k, 1, self.eta) + t0 = self.M.bit_unpack_t0(t0_bytes, self.k, 1) + + return rho, k, tr, s1, s2, t0 + + def _unpack_h(self, h_bytes): + offsets = [0] + list(h_bytes[-self.k:]) + + # ensure offsets are monotonic increasing + if any(offsets[i] > offsets[i + 1] for i in range(len(offsets) - 1)): + raise ValueError( + "offsets in h_bytes are not monotonically increasing") + + # ensure offset[-1] is smaller than the length of h_bytes + if offsets[-1] > self.omega: + raise ValueError("accumulate offset of hints exceeds omega") + + # ensure zero fields are all zeros + if any(b != 0 for b in h_bytes[offsets[-1]: self.omega]): + raise ValueError("non-zero fields in h_bytes are not all zeros") + + non_zero_positions = [ + list(h_bytes[offsets[i]: offsets[i + 1]]) for i in range(self.k) + ] + + matrix = [] + for poly_non_zero in non_zero_positions: + coeffs = [0 for _ in range(256)] + for i, non_zero in enumerate(poly_non_zero): + if i > 0 and non_zero < poly_non_zero[i - 1]: + raise ValueError( + "non-zero positions in h_bytes are not monotonically increasing" + ) + coeffs[non_zero] = 1 + matrix.append([self.R(coeffs)]) + return self.M(matrix) + + def _unpack_sig(self, sig: bytes): + c_tilde = sig[: self.c_tilde_bytes] + z_bytes = sig[self.c_tilde_bytes: -(self.k + self.omega)] + h_bytes = sig[-(self.k + self.omega):] + + z = self.M.bit_unpack_z(z_bytes, self.l, 1, self.gamma_1) + h = self._unpack_h(h_bytes) + return c_tilde, z, h + + def _keygen_internal(self, zeta: bytes, _xof=shake256, _xof2=shake128, zk=False) -> tuple[bytes, bytes]: + """ + Generates a public-private key pair from a seed following + Algorithm 6 (FIPS 204) + """ + # Expand with an XOF (SHAKE256) + seed_domain_sep = zeta + bytes([self.k]) + bytes([self.l]) + seed_bytes = self._h(seed_domain_sep, 128, _xof=_xof) + + # Split bytes into suitable chunks + rho, rho_prime, K = seed_bytes[:32], seed_bytes[32:96], seed_bytes[96:] + + # Generate matrix A ∈ R^(kxl) in the NTT domain + A_hat = self._expand_matrix_from_seed(rho, _xof=_xof2, zk=zk) + + # Generate the error vectors s1 ∈ R^l, s2 ∈ R^k + s1, s2 = self._expand_vector_from_seed(rho_prime, _xof=_xof) + + s1_hat = s1.to_ntt() + + # Matrix multiplication + t = (A_hat @ s1_hat).from_ntt() + s2 + + t1, t0 = t.power_2_round(self.d) + + # Pack up the bytes + pk = self._pack_pk(rho, t1) + tr = self._h(pk, 64, _xof=_xof) + sk = self._pack_sk(rho, K, tr, s1, s2, t0) + + return pk, sk + + def _sign_internal( + self, + sk: bytes, + m: bytes, + rnd: bytes, + external_mu: bool = False, + _xof=shake256, + _xof2=shake128, + zk=False + ) -> bytes: + """ + Deterministic algorithm to generate a signature for a formatted message + M' following Algorithm 7 (FIPS 204) + + When `external_mu` is `True`, the message `m` is interpreted instead as + the pre-hashed message `mu = prehash_external_mu()` + """ + # unpack the secret key + rho, k, tr, s1, s2, t0 = self._unpack_sk(sk) + + # Precompute NTT representation + s1_hat = s1.to_ntt() + s2_hat = s2.to_ntt() + t0_hat = t0.to_ntt() + + # Generate matrix A ∈ R^(kxl) in the NTT domain + A_hat = self._expand_matrix_from_seed(rho, _xof=_xof2, zk=zk) + + # Set seeds and nonce (kappa) + if external_mu: + mu = m + else: + mu = self._h(tr + m, 64, _xof=_xof) + + rho_prime = self._h(k + rnd + mu, 64, _xof=_xof) + + kappa = 0 + alpha = self.gamma_2 << 1 + while True: + y = self._expand_mask_vector(rho_prime, kappa, _xof=_xof) + y_hat = y.to_ntt() + w = (A_hat @ y_hat).from_ntt() + + # increment the nonce + kappa += self.l + + # NOTE: there is an optimisation possible where both the high and + # low bits of w are extracted here, which speeds up some checks + # below and requires the use of make_hint_optimised() -- to see the + # implementation of this, look at the signing algorithm for + # dilithium. We include this slower version to mirror the FIPS 204 + # document precisely. + # Extract out only the high bits + w1 = w.high_bits(alpha) + + # Create challenge polynomial + w1_bytes = w1.bit_pack_w(self.gamma_2) + c_tilde = self._h(mu + w1_bytes, self.c_tilde_bytes, _xof=_xof) + c = self.R.sample_in_ball(c_tilde, self.tau, _xof=_xof) + c_hat = c.to_ntt() + + # NOTE: unlike FIPS 204 we start again as soon as a vector + # fails the norm bound to reduce any unneeded computations. + c_s1 = s1_hat.scale(c_hat).from_ntt() + z = y + c_s1 + if z.check_norm_bound(self.gamma_1 - self.beta): + continue + + c_s2 = s2_hat.scale(c_hat).from_ntt() + r0 = (w - c_s2).low_bits(alpha) + if r0.check_norm_bound(self.gamma_2 - self.beta): + continue + + c_t0 = t0_hat.scale(c_hat).from_ntt() + if c_t0.check_norm_bound(self.gamma_2): + continue + + h = (-c_t0).make_hint(w - c_s2 + c_t0, alpha) + if h.sum_hint() > self.omega: + continue + return self._pack_sig(c_tilde, z, h) + + def _verify_internal( + self, + pk: bytes, + m: bytes, + sig: bytes, + _xof=shake256, + _xof2=shake128, + zk=False + ) -> bool: + """ + Internal function to verify a signature sigma for a formatted message M' + following Algorithm 8 (FIPS 204) + """ + rho, t1 = self._unpack_pk(pk) + try: + c_tilde, z, h = self._unpack_sig(sig) + except ValueError: + return False + + if h.sum_hint() > self.omega: + return False + + if z.check_norm_bound(self.gamma_1 - self.beta): + return False + + A_hat = self._expand_matrix_from_seed(rho, _xof=_xof2, zk=zk) + + tr = self._h(pk, 64, _xof=_xof) + mu = self._h(tr + m, 64, _xof=_xof) + c = self.R.sample_in_ball(c_tilde, self.tau, _xof=_xof) + # Convert to NTT for computation + c = c.to_ntt() + z = z.to_ntt() + + t1 = t1.scale(1 << self.d) + t1 = t1.to_ntt() + + Az_minus_ct1 = (A_hat @ z) - t1.scale(c) + Az_minus_ct1 = Az_minus_ct1.from_ntt() + + w_prime = h.use_hint(Az_minus_ct1, 2 * self.gamma_2) + w_prime_bytes = w_prime.bit_pack_w(self.gamma_2) + + return c_tilde == self._h(mu + w_prime_bytes, self.c_tilde_bytes, _xof=_xof) + + def keygen(self, _xof=shake256, _xof2=shake128, zk=False) -> tuple[bytes, bytes]: + """ + Generates a public-private key pair following + Algorithm 1 (FIPS 204) + """ + zeta = self.random_bytes(32) + pk, sk = self._keygen_internal(zeta, _xof=_xof, _xof2=_xof2, zk=zk) + return (pk, sk) + + def key_derive(self, seed: bytes, _xof=shake256, _xof2=shake128, zk=False) -> tuple[bytes, bytes]: + """ + Derive a verification key and corresponding signing key + following the approach from Section 6.1 (FIPS 204) + with storage of the ``seed`` value for later expansion. + + ``seed`` is a byte-encoded concatenation of the ``xi`` value. + + :return: Tuple with verification key and signing key. + :rtype: tuple(bytes, bytes) + """ + if len(seed) != 32: + raise ValueError("The seed must be 32 bytes long") + + pk, sk = self._keygen_internal(seed, _xof=_xof, _xof2=_xof2, zk=zk) + return (pk, sk) + + def sign( + self, + sk: bytes, + m: bytes, + ctx: bytes = b"", + deterministic: bool = False, + _xof=shake256, + _xof2=shake128, + zk=False + ) -> bytes: + """ + Generates an ML-DSA signature following + Algorithm 2 (FIPS 204) + """ + if len(ctx) > 255: + raise ValueError( + f"ctx bytes must have length at most 255, ctx has length {len(ctx)=}" + ) + + if deterministic: + rnd = bytes([0] * 32) + else: + rnd = self.random_bytes(32) + + # Format the message using the context + m_prime = bytes([0]) + bytes([len(ctx)]) + ctx + m + + # Compute the signature of m_prime + sig_bytes = self._sign_internal( + sk, m_prime, rnd, _xof=_xof, _xof2=_xof2, zk=zk) + return sig_bytes + + def verify( + self, + pk: bytes, + m: bytes, + sig: bytes, + ctx: bytes = b"", + _xof=shake256, + _xof2=shake128, + zk=False + ) -> bool: + """ + Verifies a signature sigma for a message M following + Algorithm 3 (FIPS 204) + """ + if len(ctx) > 255: + raise ValueError( + f"ctx bytes must have length at most 255, ctx has length {len(ctx)=}" + ) + + # Format the message using the context + m_prime = bytes([0]) + bytes([len(ctx)]) + ctx + m + + return self._verify_internal(pk, m_prime, sig, _xof=_xof, _xof2=_xof2, zk=zk) + + """ + The following additional function follows an outline from: + https://github.com/aws/aws-lc/pull/2142 + which computes pk_bytes when only the sk_bytes are known. + """ + + def pk_from_sk(self, sk: bytes, _xof=shake256, _xof2=shake128, zk=False) -> bytes: + """ + Given the packed representation of a ML-DSA secret key, + compute the corresponding packed public key bytes. + """ + # First unpack the secret key + rho, _, tr, s1, s2, _ = self._unpack_sk(sk) + + # Compute the matrix A from rho in NTT form + A_hat = self._expand_matrix_from_seed(rho, _xof=_xof2, zk=zk) + + # Convert s1 to NTT form + s1_hat = s1.to_ntt() + + # Compute the polynomial t, we have the lower bits t0, + # but we need the higher bits t1 for the public key + t = (A_hat @ s1_hat).from_ntt() + s2 + t1, _ = t.power_2_round(self.d) + + # The packed public key is made from rho || t1 + pk = self._pack_pk(rho, t1, _xof=_xof) + + # Ensure the public key matches the hash within the secret key + if tr != self._h(pk, 64, _xof=_xof): + raise ValueError("malformed secret key") + + return pk + + """ + The following external mu functions are not in FIPS 204, but are in + Appendix D of the following IETF draft and are included for experimentation + for researchers and engineers + + https://datatracker.ietf.org/doc/html/draft-ietf-lamps-dilithium-certificates-07 + """ + + def prehash_external_mu(self, pk: bytes, m: bytes, ctx: bytes = b"", _xof=shake256) -> bytes: + """ + Prehash the message `m` with context `ctx` together with + the public key. For use with `sign_external_mu()` + """ + # Ensure the length of the context is as expected + if len(ctx) > 255: + raise ValueError( + f"ctx bytes must have length at most 255, ctx has length {len(ctx)=}" + ) + if len(pk) != self._pk_size(): + raise ValueError( + f"Public key size doesn't match this ML-DSA object parameters," + f"received {len(pk)=}, expected: {self._pk_size()}" + ) + + # Format the message using the context + m_prime = bytes([0]) + bytes([len(ctx)]) + ctx + m + + # Compute mu by hashing the public key into the message + tr = self._h(pk, 64, _xof=_xof) + mu = self._h(tr + m_prime, 64, _xof=_xof) + + return mu + + def sign_external_mu( + self, sk: bytes, mu: bytes, deterministic: bool = False, + _xof=shake256, _xof2=shake128 + ) -> bytes: + """ + Generates an ML-DSA signature of a message given the prehash + mu = H(H(pk), M') + """ + # Ensure the length of the context is as expected + if len(mu) != 64: + raise ValueError( + f"mu bytes must have length 64, mu has length {len(mu)=}" + ) + + if deterministic: + rnd = bytes([0] * 32) + else: + rnd = self.random_bytes(32) + + # Compute the signature given external mu, we set the external_mu + # to True + sig = self._sign_internal( + sk, mu, rnd, external_mu=True, _xof=_xof, _xof2=_xof2) + return sig + + def pk_for_eth(self, pk, zk=False): + # a preprocessing for ETHDilithium + # - tr is computed for saving one hash + # - t1 is computed in the NTT domain (and shifted by d). + rho, t1 = self._unpack_pk(pk) + tr = self._h(pk, 64, _xof=Keccak256PRNG) + A_hat = self._expand_matrix_from_seed(rho, _xof=Keccak256PRNG, zk=zk) + t1_new = t1.scale(1 << self.d).to_ntt() + return A_hat, tr, t1_new diff --git a/assets/eip-dilithium/pythonref/dilithium_py/drbg/__init__.py b/assets/eip-dilithium/pythonref/dilithium_py/drbg/__init__.py new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/assets/eip-dilithium/pythonref/dilithium_py/drbg/aes256_ctr_drbg.py b/assets/eip-dilithium/pythonref/dilithium_py/drbg/aes256_ctr_drbg.py new file mode 100644 index 00000000000000..42da7286aaa2cc --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/drbg/aes256_ctr_drbg.py @@ -0,0 +1,134 @@ +import os +from Crypto.Cipher import AES +from typing import Optional +from ..utilities.utils import xor_bytes + + +class AES256_CTR_DRBG: + def __init__(self, seed: Optional[bytes] = None, personalization: bytes = b""): + """ + DRBG implementation based on AES-256 CTR following the document NIST SP + 800-90A Section 10.2.1 + + https://csrc.nist.gov/pubs/sp/800/90/a/r1/final + + Used for deterministic randomness, particularly used for comparing the + output of Kyber/ML-KEM against known answer tests. + + :param bytes seed: 48 byte seed, if none is supplied a seed is generated + using ``os.urandom(48)``. + :param bytes personalization: optional bytes, of length at most 48 used + during instantiation of the DRBG + """ + self.seed_length = 48 + self.reseed_interval = 2**48 + self.key = bytes([0]) * 32 + self.V = bytes([0]) * 16 + self.entropy_input = self.__check_entropy_input(seed) + + seed_material = self.__instantiate(personalization=personalization) + self.__ctr_drbg_update(seed_material) + self.reseed_ctr = 1 + + def __check_entropy_input(self, entropy_input: bytes) -> bytes: + """ + If no entropy given, us os.urandom, else + check that the input is of the right length. + """ + if entropy_input is None: + return os.urandom(self.seed_length) + elif len(entropy_input) != self.seed_length: + raise ValueError( + f"The entropy input must be of length: {self.seed_length}. " + f"Input has length {len(entropy_input)}" + ) + return entropy_input + + def __instantiate(self, personalization: bytes = b"") -> bytes: + """ + Combine the input seed and optional personalisation + string into the seed material for the DRBG + + Section 10.2.1.3.1, Page 52 (CTR_DRBG_Instantiate_algorithm) + """ + if len(personalization) > self.seed_length: + raise ValueError( + f"The Personalization String must be at most length: " + f"{self.seed_length}. Input has length {len(personalization)}" + ) + # Ensure personalization has exactly seed_length bytes + personalization += bytes([0]) * (self.seed_length - len(personalization)) + # debugging + assert len(personalization) == self.seed_length + return xor_bytes(self.entropy_input, personalization) + + def __increment_counter(self) -> None: + """ + Increment the internal counter of the DRBG + """ + int_V = int.from_bytes(self.V, "big") + new_V = (int_V + 1) % 2**128 + self.V = new_V.to_bytes(16, byteorder="big") + + def __ctr_drbg_update(self, provided_data: bytes) -> None: + """ + Updates the internal state of the CTR_DRBG using the + provided_data + + Section 10.2.1.2, Page 51 (CTR_DRBG_Update) + """ + tmp = b"" + cipher = AES.new(self.key, AES.MODE_ECB) + + # Collect bytes from AES ECB + while len(tmp) != self.seed_length: + self.__increment_counter() + tmp += cipher.encrypt(self.V) + + # Take the first 48 bytes + tmp = tmp[: self.seed_length] + tmp = xor_bytes(tmp, provided_data) + + # Set the new values of key and V + self.key = tmp[:32] + self.V = tmp[32:] + + def random_bytes(self, num_bytes: int, additional: Optional[bytes] = None) -> bytes: + """ + Generate pseudorandom bytes without a generating function + + Section 10.2.1.5.1, Page 56 (CTR_DRBG_Generate_algorithm) + + :param int num_bytes: the number of random bytes requested + :param bytes additional: optional bytes to be mixed into the generation + :return: pseudorandom bytes extracted from the DRBG of length ``num_bytes``. + :rtype: bytes + """ + # We don't cover this in coverage as we would need to run the counter 2^48 times + if self.reseed_ctr >= self.reseed_interval: # pragma: no cover + raise Warning("The DRBG has been exhausted! Reseed!") + + # Set the optional additional information + if additional is None: + additional = bytes([0]) * self.seed_length + else: + if len(additional) > self.seed_length: + raise ValueError( + f"The additional input must be of length at most: " + f"{self.seed_length}. Input has length {len(additional)}" + ) + additional += bytes([0]) * (self.seed_length - len(additional)) + self.__ctr_drbg_update(additional) + + # Collect bytes! + tmp = b"" + cipher = AES.new(self.key, AES.MODE_ECB) + while len(tmp) < num_bytes: + self.__increment_counter() + tmp += cipher.encrypt(self.V) + + # Collect only the requested number of bits + output_bytes = tmp[:num_bytes] + self.__ctr_drbg_update(additional) + self.reseed_ctr += 1 + return output_bytes diff --git a/assets/eip-dilithium/pythonref/dilithium_py/generate_dilithium_test_vectors.py b/assets/eip-dilithium/pythonref/dilithium_py/generate_dilithium_test_vectors.py new file mode 100644 index 00000000000000..8e26e594b5ae51 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/generate_dilithium_test_vectors.py @@ -0,0 +1,141 @@ +from .dilithium.default_parameters import Dilithium2 as D +from .shake.shake_wrapper import shake256, shake128 + +# An example of Dilithium. +msg = b"We are ZKNox." + +D.set_drbg_seed(b"123456789012345678901234567890123456789012345678") +pk, sk = D.keygen() + +# PK +ρ, t1 = D._unpack_pk(pk) +A_hat = D._expand_matrix_from_seed(ρ, _xof=shake128) +tr = D._h(pk, 64, _xof=shake256) + +# Compact PK for Solidity +A_hat_compact = A_hat.compact_256(32) +t1_compact = t1.compact_256(32) + + +def solidity_compact_elt(h, name): + out = "uint256[] memory {} = new uint256[](32);".format(name) + for (i, coeff) in enumerate(h): + out += '{}[{}] = uint256(0x00{:x});'.format(name, i, coeff) + return out+"\n" + + +def solidity_compact_vec(h, name): + n = len(h) + out = 'uint256[][] memory {} = new uint256[][]({});\n'.format(name, n) + out += "for (uint256 i = 0 ; i < 4 ; i ++) {\n" + out += "\t{}[i] = new uint256[](32);\n".format(name) + out += "}\n" + + for (i, a) in enumerate(h): + for (j, b) in enumerate(a[0]): # len(a) = 1... + out += "{}[{}][{}] = uint256(0x00{:x});".format(name, i, j, b) + return out+"\n" + + +def solidity_compact_mat(h, name): + n, m = len(h), len(h[0]) + out = 'uint256[][][] memory {} = new uint256[][][]({});\n'.format(name, n) + out += "for (uint256 i = 0 ; i < {} ; i++) {{\n".format(n) + out += "\t{}[i] = new uint256[][]({});\n".format(name, m) + out += "\tfor (uint256 j = 0 ; j < {}; j++) {{\n".format(m) + out += "\t\t{}[i][j] = new uint256[](32);\n".format(name) + out += "\t}\n" + out += "}\n" + for (i, a) in enumerate(h): + for (j, b) in enumerate(a): + for (k, c) in enumerate(b): + out += "{}[{}][{}][{}] = uint256(0x00{:x});".format( + name, i, j, k, c) + return out+"\n" + + +XOF = shake256 +file = open( + "../solidity/test/ZKNOX_dilithium.t.sol", 'w') +file.write(""" +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; +// Code obtained from `generate_test_vectors.py` python file + +import {Test, console} from "forge-std/Test.sol"; +import {ZKNOX_Expand, ZKNOX_Expand_Vec, ZKNOX_Expand_Mat, ZKNOX_Compact} from "../src/ZKNOX_dilithium_utils.sol"; +import {ZKNOX_dilithium} from "../src/ZKNOX_dilithium.sol"; +import "../src/ZKNOX_dilithium_utils.sol"; +import "../src/ZKNOX_dilithium_deploy.sol"; + +contract DilithiumTest is Test { + ZKNOX_dilithium dilithium; + + // forgefmt: disable-next-line + uint256[256] psi_rev = [uint256(1), 4808194, 3765607, 3761513, 5178923, 5496691, 5234739, 5178987, 7778734, 3542485, 2682288, 2129892, 3764867, 7375178, 557458, 7159240, 5010068, 4317364, 2663378, 6705802, 4855975, 7946292, 676590, 7044481, 5152541, 1714295, 2453983, 1460718, 7737789, 4795319, 2815639, 2283733, 3602218, 3182878, 2740543, 4793971, 5269599, 2101410, 3704823, 1159875, 394148, 928749, 1095468, 4874037, 2071829, 4361428, 3241972, 2156050, 3415069, 1759347, 7562881, 4805951, 3756790, 6444618, 6663429, 4430364, 5483103, 3192354, 556856, 3870317, 2917338, 1853806, 3345963, 1858416, 3073009, 1277625, 5744944, 3852015, 4183372, 5157610, 5258977, 8106357, 2508980, 2028118, 1937570, 4564692, 2811291, 5396636, 7270901, 4158088, 1528066, 482649, 1148858, 5418153, 7814814, 169688, 2462444, 5046034, 4213992, 4892034, 1987814, 5183169, 1736313, 235407, 5130263, 3258457, 5801164, 1787943, 5989328, 6125690, 3482206, 4197502, 7080401, 6018354, 7062739, 2461387, 3035980, 621164, 3901472, 7153756, 2925816, 3374250, 1356448, 5604662, 2683270, 5601629, 4912752, 2312838, 7727142, 7921254, 348812, 8052569, 1011223, 6026202, 4561790, 6458164, 6143691, 1744507, 1753, 6444997, 5720892, 6924527, 2660408, 6600190, 8321269, 2772600, 1182243, 87208, 636927, 4415111, 4423672, 6084020, 5095502, 4663471, 8352605, 822541, 1009365, 5926272, 6400920, 1596822, 4423473, 4620952, 6695264, 4969849, 2678278, 4611469, 4829411, 635956, 8129971, 5925040, 4234153, 6607829, 2192938, 6653329, 2387513, 4768667, 8111961, 5199961, 3747250, 2296099, 1239911, 4541938, 3195676, 2642980, 1254190, 8368000, 2998219, 141835, 8291116, 2513018, 7025525, 613238, 7070156, 6161950, 7921677, 6458423, 4040196, 4908348, 2039144, 6500539, 7561656, 6201452, 6757063, 2105286, 6006015, 6346610, 586241, 7200804, 527981, 5637006, 6903432, 1994046, 2491325, 6987258, 507927, 7192532, 7655613, 6545891, 5346675, 8041997, 2647994, 3009748, 5767564, 4148469, 749577, 4357667, 3980599, 2569011, 6764887, 1723229, 1665318, 2028038, 1163598, 5011144, 3994671, 8368538, 7009900, 3020393, 3363542, 214880, 545376, 7609976, 3105558, 7277073, 508145, 7826699, 860144, 3430436, 140244, 6866265, 6195333, 3123762, 2358373, 6187330, 5365997, 6663603, 2926054, 7987710, 8077412, 3531229, 4405932, 4606686, 1900052, 7598542, 1054478, 7648983]; + + // forgefmt: disable-next-line + uint256[256] psi_inv_rev = [uint256(1), 3572223, 4618904, 4614810, 3201430, 3145678, 2883726, 3201494, 1221177, 7822959, 1005239, 4615550, 6250525, 5698129, 4837932, 601683, 6096684, 5564778, 3585098, 642628, 6919699, 5926434, 6666122, 3227876, 1335936, 7703827, 434125, 3524442, 1674615, 5717039, 4063053, 3370349, 6522001, 5034454, 6526611, 5463079, 4510100, 7823561, 5188063, 2897314, 3950053, 1716988, 1935799, 4623627, 3574466, 817536, 6621070, 4965348, 6224367, 5138445, 4018989, 6308588, 3506380, 7284949, 7451668, 7986269, 7220542, 4675594, 6279007, 3110818, 3586446, 5639874, 5197539, 4778199, 6635910, 2236726, 1922253, 3818627, 2354215, 7369194, 327848, 8031605, 459163, 653275, 6067579, 3467665, 2778788, 5697147, 2775755, 7023969, 5006167, 5454601, 1226661, 4478945, 7759253, 5344437, 5919030, 1317678, 2362063, 1300016, 4182915, 4898211, 2254727, 2391089, 6592474, 2579253, 5121960, 3250154, 8145010, 6644104, 3197248, 6392603, 3488383, 4166425, 3334383, 5917973, 8210729, 565603, 2962264, 7231559, 7897768, 6852351, 4222329, 1109516, 2983781, 5569126, 3815725, 6442847, 6352299, 5871437, 274060, 3121440, 3222807, 4197045, 4528402, 2635473, 7102792, 5307408, 731434, 7325939, 781875, 6480365, 3773731, 3974485, 4849188, 303005, 392707, 5454363, 1716814, 3014420, 2193087, 6022044, 5256655, 2185084, 1514152, 8240173, 4949981, 7520273, 553718, 7872272, 1103344, 5274859, 770441, 7835041, 8165537, 5016875, 5360024, 1370517, 11879, 4385746, 3369273, 7216819, 6352379, 6715099, 6657188, 1615530, 5811406, 4399818, 4022750, 7630840, 4231948, 2612853, 5370669, 5732423, 338420, 3033742, 1834526, 724804, 1187885, 7872490, 1393159, 5889092, 6386371, 1476985, 2743411, 7852436, 1179613, 7794176, 2033807, 2374402, 6275131, 1623354, 2178965, 818761, 1879878, 6341273, 3472069, 4340221, 1921994, 458740, 2218467, 1310261, 7767179, 1354892, 5867399, 89301, 8238582, 5382198, 12417, 7126227, 5737437, 5184741, 3838479, 7140506, 6084318, 4633167, 3180456, 268456, 3611750, 5992904, 1727088, 6187479, 1772588, 4146264, 2455377, 250446, 7744461, 3551006, 3768948, 5702139, 3410568, 1685153, 3759465, 3956944, 6783595, 1979497, 2454145, 7371052, 7557876, 27812, 3716946, 3284915, 2296397, 3956745, 3965306, 7743490, 8293209, 7198174, 5607817, 59148, 1780227, 5720009, 1455890, 2659525, 1935420, 8378664]; + + //stateful initialisation + function setUp() public { + bytes memory bytecode_psirev = abi.encodePacked(psi_rev); + + address a_psirev; //address of the precomputations bytecode contract + a_psirev = address(uint160(0xcaca)); //here it is etched, use create in the future + vm.etch(a_psirev, bytecode_psirev); //pushing psirev bytecode into contract todo : replace with create + + bytes memory bytecode_psiInvrev = abi.encodePacked(psi_inv_rev); + + address a_psiInvrev; //address of the precomputations bytecode contract + a_psiInvrev = address(uint160(0xa5a5)); //here it is etched, use create in the future + vm.etch(a_psiInvrev, bytecode_psiInvrev); //pushing psirev bytecode into contract todo : replace with create + + dilithium = new ZKNOX_dilithium(); + dilithium.update(a_psirev, a_psiInvrev); + + } + + function testVerify() public { +""") + +file.write("// Public key\n") +file.write(solidity_compact_mat(A_hat_compact, 'A_hat')) +file.write("bytes memory tr = hex\"{}\";\n".format(tr.hex())) +file.write(solidity_compact_vec(t1_compact, 't1')) + +# SIG +sig = D.sign(sk, msg, _xof=XOF) +z_bytes = sig[D.c_tilde_bytes: -(D.k + D.omega)] +h_bytes = sig[-(D.k + D.omega):] +assert D.verify(pk, msg, sig, _xof=XOF) +c_tilde, z, h = D._unpack_sig(sig) + +file.write("\n// Signature\n") +file.write("bytes memory c_tilde = hex\"{}\";\n".format(c_tilde.hex())) +file.write("bytes memory z_bytes = hex\"{}\";".format(z_bytes.hex())) +file.write("bytes memory h_bytes = hex\"{}\";".format(h_bytes.hex())) +file.write(""" + // CREATE PK OBJECT + PubKey memory pk; + pk.a_hat = A_hat; + pk.tr = tr; + pk.t1 = t1; + + // CREATE SIG OBJECT + Signature memory sig; + sig.c_tilde = c_tilde; + sig.z = z_bytes; + sig.h = h_bytes; + + // MESSAGE + bytes memory msgs = "We are ZKNox."; + uint256 gasStart = gasleft(); + bool ver = dilithium.verify(pk, msgs, sig, ""); + uint256 gasUsed = gasStart - gasleft(); + console.log("Gas used:", gasUsed); + assertTrue(ver); + } +} +""") +file.close() diff --git a/assets/eip-dilithium/pythonref/dilithium_py/generate_ethdilithium_test_vectors.py b/assets/eip-dilithium/pythonref/dilithium_py/generate_ethdilithium_test_vectors.py new file mode 100644 index 00000000000000..1e9d310a690fd9 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/generate_ethdilithium_test_vectors.py @@ -0,0 +1,140 @@ +from .dilithium.default_parameters import Dilithium2 as D +from .keccak_prng.keccak_prng_wrapper import Keccak256PRNG + +# An example of ETHDilithium. +msg = b"We are ZKNox." + +D.set_drbg_seed(b"123456789012345678901234567890123456789012345678") +pk, sk = D.keygen(_xof=Keccak256PRNG, _xof2=Keccak256PRNG) + +# PK +A_hat, tr, t1_new = D.pk_for_eth(pk) + +# Compact PK for Solidity +A_hat_compact = A_hat.compact_256(32) +t1_new_compact = t1_new.compact_256(32) + + +def solidity_compact_elt(h, name): + out = "uint256[] memory {} = new uint256[](32);".format(name) + for (i, coeff) in enumerate(h): + out += '{}[{}] = uint256(0x00{:x});'.format(name, i, coeff) + return out+"\n" + + +def solidity_compact_vec(h, name): + n = len(h) + out = 'uint256[][] memory {} = new uint256[][]({});\n'.format(name, n) + out += "for (uint256 i = 0 ; i < 4 ; i ++) {\n" + out += "\t{}[i] = new uint256[](32);\n".format(name) + out += "}\n" + + for (i, a) in enumerate(h): + for (j, b) in enumerate(a[0]): # len(a) = 1... + out += "{}[{}][{}] = uint256(0x00{:x});".format(name, i, j, b) + return out+"\n" + + +def solidity_compact_mat(h, name): + n, m = len(h), len(h[0]) + out = 'uint256[][][] memory {} = new uint256[][][]({});\n'.format(name, n) + out += "for (uint256 i = 0 ; i < {} ; i++) {{\n".format(n) + out += "\t{}[i] = new uint256[][]({});\n".format(name, m) + out += "\tfor (uint256 j = 0 ; j < {}; j++) {{\n".format(m) + out += "\t\t{}[i][j] = new uint256[](32);\n".format(name) + out += "\t}\n" + out += "}\n" + for (i, a) in enumerate(h): + for (j, b) in enumerate(a): + for (k, c) in enumerate(b): + out += "{}[{}][{}][{}] = uint256(0x00{:x});".format( + name, i, j, k, c) + return out+"\n" + + +XOF = Keccak256PRNG +file = open( + "../solidity/test/ZKNOX_ethdilithium.t.sol", 'w') +file.write(""" +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; +// Code obtained from `generate_test_vectors.py` python file + +import {Test, console} from "forge-std/Test.sol"; +import {ZKNOX_Expand, ZKNOX_Expand_Vec, ZKNOX_Expand_Mat, ZKNOX_Compact} from "../src/ZKNOX_dilithium_utils.sol"; +import {ZKNOX_ethdilithium} from "../src/ZKNOX_ethdilithium.sol"; +import "../src/ZKNOX_dilithium_utils.sol"; +import "../src/ZKNOX_dilithium_deploy.sol"; + +contract ETHDilithiumTest is Test { + ZKNOX_ethdilithium dilithium; + + // forgefmt: disable-next-line + uint256[256] psi_rev = [uint256(1), 4808194, 3765607, 3761513, 5178923, 5496691, 5234739, 5178987, 7778734, 3542485, 2682288, 2129892, 3764867, 7375178, 557458, 7159240, 5010068, 4317364, 2663378, 6705802, 4855975, 7946292, 676590, 7044481, 5152541, 1714295, 2453983, 1460718, 7737789, 4795319, 2815639, 2283733, 3602218, 3182878, 2740543, 4793971, 5269599, 2101410, 3704823, 1159875, 394148, 928749, 1095468, 4874037, 2071829, 4361428, 3241972, 2156050, 3415069, 1759347, 7562881, 4805951, 3756790, 6444618, 6663429, 4430364, 5483103, 3192354, 556856, 3870317, 2917338, 1853806, 3345963, 1858416, 3073009, 1277625, 5744944, 3852015, 4183372, 5157610, 5258977, 8106357, 2508980, 2028118, 1937570, 4564692, 2811291, 5396636, 7270901, 4158088, 1528066, 482649, 1148858, 5418153, 7814814, 169688, 2462444, 5046034, 4213992, 4892034, 1987814, 5183169, 1736313, 235407, 5130263, 3258457, 5801164, 1787943, 5989328, 6125690, 3482206, 4197502, 7080401, 6018354, 7062739, 2461387, 3035980, 621164, 3901472, 7153756, 2925816, 3374250, 1356448, 5604662, 2683270, 5601629, 4912752, 2312838, 7727142, 7921254, 348812, 8052569, 1011223, 6026202, 4561790, 6458164, 6143691, 1744507, 1753, 6444997, 5720892, 6924527, 2660408, 6600190, 8321269, 2772600, 1182243, 87208, 636927, 4415111, 4423672, 6084020, 5095502, 4663471, 8352605, 822541, 1009365, 5926272, 6400920, 1596822, 4423473, 4620952, 6695264, 4969849, 2678278, 4611469, 4829411, 635956, 8129971, 5925040, 4234153, 6607829, 2192938, 6653329, 2387513, 4768667, 8111961, 5199961, 3747250, 2296099, 1239911, 4541938, 3195676, 2642980, 1254190, 8368000, 2998219, 141835, 8291116, 2513018, 7025525, 613238, 7070156, 6161950, 7921677, 6458423, 4040196, 4908348, 2039144, 6500539, 7561656, 6201452, 6757063, 2105286, 6006015, 6346610, 586241, 7200804, 527981, 5637006, 6903432, 1994046, 2491325, 6987258, 507927, 7192532, 7655613, 6545891, 5346675, 8041997, 2647994, 3009748, 5767564, 4148469, 749577, 4357667, 3980599, 2569011, 6764887, 1723229, 1665318, 2028038, 1163598, 5011144, 3994671, 8368538, 7009900, 3020393, 3363542, 214880, 545376, 7609976, 3105558, 7277073, 508145, 7826699, 860144, 3430436, 140244, 6866265, 6195333, 3123762, 2358373, 6187330, 5365997, 6663603, 2926054, 7987710, 8077412, 3531229, 4405932, 4606686, 1900052, 7598542, 1054478, 7648983]; + + // forgefmt: disable-next-line + uint256[256] psi_inv_rev = [uint256(1), 3572223, 4618904, 4614810, 3201430, 3145678, 2883726, 3201494, 1221177, 7822959, 1005239, 4615550, 6250525, 5698129, 4837932, 601683, 6096684, 5564778, 3585098, 642628, 6919699, 5926434, 6666122, 3227876, 1335936, 7703827, 434125, 3524442, 1674615, 5717039, 4063053, 3370349, 6522001, 5034454, 6526611, 5463079, 4510100, 7823561, 5188063, 2897314, 3950053, 1716988, 1935799, 4623627, 3574466, 817536, 6621070, 4965348, 6224367, 5138445, 4018989, 6308588, 3506380, 7284949, 7451668, 7986269, 7220542, 4675594, 6279007, 3110818, 3586446, 5639874, 5197539, 4778199, 6635910, 2236726, 1922253, 3818627, 2354215, 7369194, 327848, 8031605, 459163, 653275, 6067579, 3467665, 2778788, 5697147, 2775755, 7023969, 5006167, 5454601, 1226661, 4478945, 7759253, 5344437, 5919030, 1317678, 2362063, 1300016, 4182915, 4898211, 2254727, 2391089, 6592474, 2579253, 5121960, 3250154, 8145010, 6644104, 3197248, 6392603, 3488383, 4166425, 3334383, 5917973, 8210729, 565603, 2962264, 7231559, 7897768, 6852351, 4222329, 1109516, 2983781, 5569126, 3815725, 6442847, 6352299, 5871437, 274060, 3121440, 3222807, 4197045, 4528402, 2635473, 7102792, 5307408, 731434, 7325939, 781875, 6480365, 3773731, 3974485, 4849188, 303005, 392707, 5454363, 1716814, 3014420, 2193087, 6022044, 5256655, 2185084, 1514152, 8240173, 4949981, 7520273, 553718, 7872272, 1103344, 5274859, 770441, 7835041, 8165537, 5016875, 5360024, 1370517, 11879, 4385746, 3369273, 7216819, 6352379, 6715099, 6657188, 1615530, 5811406, 4399818, 4022750, 7630840, 4231948, 2612853, 5370669, 5732423, 338420, 3033742, 1834526, 724804, 1187885, 7872490, 1393159, 5889092, 6386371, 1476985, 2743411, 7852436, 1179613, 7794176, 2033807, 2374402, 6275131, 1623354, 2178965, 818761, 1879878, 6341273, 3472069, 4340221, 1921994, 458740, 2218467, 1310261, 7767179, 1354892, 5867399, 89301, 8238582, 5382198, 12417, 7126227, 5737437, 5184741, 3838479, 7140506, 6084318, 4633167, 3180456, 268456, 3611750, 5992904, 1727088, 6187479, 1772588, 4146264, 2455377, 250446, 7744461, 3551006, 3768948, 5702139, 3410568, 1685153, 3759465, 3956944, 6783595, 1979497, 2454145, 7371052, 7557876, 27812, 3716946, 3284915, 2296397, 3956745, 3965306, 7743490, 8293209, 7198174, 5607817, 59148, 1780227, 5720009, 1455890, 2659525, 1935420, 8378664]; + + //stateful initialisation + function setUp() public { + bytes memory bytecode_psirev = abi.encodePacked(psi_rev); + + address a_psirev; //address of the precomputations bytecode contract + a_psirev = address(uint160(0xcaca)); //here it is etched, use create in the future + vm.etch(a_psirev, bytecode_psirev); //pushing psirev bytecode into contract todo : replace with create + + bytes memory bytecode_psiInvrev = abi.encodePacked(psi_inv_rev); + + address a_psiInvrev; //address of the precomputations bytecode contract + a_psiInvrev = address(uint160(0xa5a5)); //here it is etched, use create in the future + vm.etch(a_psiInvrev, bytecode_psiInvrev); //pushing psirev bytecode into contract todo : replace with create + + dilithium = new ZKNOX_ethdilithium(); + dilithium.update(a_psirev, a_psiInvrev); + + } + + function testVerify() public { +""") + +file.write("// Public key\n") +file.write(solidity_compact_mat(A_hat_compact, 'A_hat')) +file.write("bytes memory tr = hex\"{}\";\n".format(tr.hex())) +file.write(solidity_compact_vec(t1_new_compact, 't1')) + +# SIG +sig = D.sign(sk, msg, _xof=XOF, _xof2=XOF) +z_bytes = sig[D.c_tilde_bytes: -(D.k + D.omega)] +h_bytes = sig[-(D.k + D.omega):] +assert D.verify(pk, msg, sig, _xof=XOF, _xof2=XOF) +c_tilde, z, h = D._unpack_sig(sig) + +file.write("\n// Signature\n") +file.write("bytes memory c_tilde = hex\"{}\";\n".format(c_tilde.hex())) +file.write("bytes memory z_bytes = hex\"{}\";".format(z_bytes.hex())) +file.write("bytes memory h_bytes = hex\"{}\";".format(h_bytes.hex())) + +file.write(""" + // CREATE PK OBJECT + PubKey memory pk; + pk.a_hat = A_hat; + pk.tr = tr; + pk.t1 = t1; + + // CREATE SIG OBJECT + Signature memory sig; + sig.c_tilde = c_tilde; + sig.z = z_bytes; + sig.h = h_bytes; + + // MESSAGE + bytes memory msgs = "We are ZKNox."; + uint256 gasStart = gasleft(); + bool ver = dilithium.verify(pk, msgs, sig, ""); + uint256 gasUsed = gasStart - gasleft(); + console.log("Gas used:", gasUsed); + assertTrue(ver); + } +} +""") +file.close() diff --git a/assets/eip-dilithium/pythonref/dilithium_py/keccak_prng/__init__.py b/assets/eip-dilithium/pythonref/dilithium_py/keccak_prng/__init__.py new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/assets/eip-dilithium/pythonref/dilithium_py/keccak_prng/keccak_prng_wrapper.py b/assets/eip-dilithium/pythonref/dilithium_py/keccak_prng/keccak_prng_wrapper.py new file mode 100755 index 00000000000000..30db3cb22bd9d5 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/keccak_prng/keccak_prng_wrapper.py @@ -0,0 +1,139 @@ +from Crypto.Hash import keccak +import struct + +# +# This file is copied from ETHFALCON +# It should be done in another repository. +# + +# We implement the Keccak PRNG defined here: +# https://github.com/zhenfeizhang/falcon-go/blob/main/c/keccak_prng.c + + +# Constants +# !WARNING! +# This limits the size of the messages we can sign! +# !WARNING! +MAX_BUFFER_SIZE = 4096 # Adjust based on needs +KECCAK_OUTPUT = 32 # Keccak output size in bytes + + +class Keccak256PRNG: + # I put a and b so that it matches the shake wrapper implementation of this project... + def __init__(self, a=None, b=None): + """ Initialize a Keccak PRNG context. """ + self.buffer = bytearray(MAX_BUFFER_SIZE) + self.state = bytearray(KECCAK_OUTPUT) + self.buffer_len = 0 + self.counter = 0 + self.finalized = False + + # Output buffer management + self.out_buffer = bytearray(KECCAK_OUTPUT) + self.out_buffer_pos = 0 + self.out_buffer_len = 0 + + if b == None: + # Keccak256PRNG case, we inject a if it is not None + if a != None: + self.inject(a) + + @classmethod + def new(self): + return self() + + def inject(self, data: bytes): + """ Inject (absorb) data into the PRNG state. """ + if self.finalized: + raise ValueError("Cannot inject after finalizing") + + if len(data) + self.buffer_len > MAX_BUFFER_SIZE: + raise ValueError("Buffer overflow") + + self.buffer[self.buffer_len:self.buffer_len + len(data)] = data + self.buffer_len += len(data) + + def flip(self): + """ Finalize the PRNG state and prepare for output generation. """ + if self.finalized: + raise ValueError("Already finalized") + + keccak_ctx = keccak.new(digest_bytes=KECCAK_OUTPUT) + keccak_ctx.update(self.buffer[:self.buffer_len]) + + # Generate initial state + self.state = keccak_ctx.digest() + self.finalized = True + + # Reset output buffer + self.out_buffer_pos = 0 + self.out_buffer_len = 0 + + def extract(self, length: int) -> bytes: + """ + Generate pseudorandom output from the PRNG. + """ + if not self.finalized: + raise ValueError("PRNG not finalized") + + output = bytearray() + + # First, use any bytes remaining in the output buffer + offset = 0 + + if self.out_buffer_len > self.out_buffer_pos: + available = self.out_buffer_len - self.out_buffer_pos + to_copy = min(length, available) + + output.extend( + self.out_buffer[self.out_buffer_pos:self.out_buffer_pos + to_copy]) + self.out_buffer_pos += to_copy + offset += to_copy + # If we've satisfied the request, return early + if offset == length: + return bytes(output) + + while offset < length: + # Prepare input block: state || counter (big-endian) + # block = self.state + struct.pack(">Q", self.counter) + block = self.state + struct.pack(">Q", self.counter) + + # Generate next block using Keccak + keccak_ctx = keccak.new(digest_bytes=KECCAK_OUTPUT) + keccak_ctx.update(block) + self.out_buffer = keccak_ctx.digest() + + # Update buffer state + self.out_buffer_len = KECCAK_OUTPUT + self.out_buffer_pos = 0 + + # Copy output + remaining = length - offset + to_copy = min(remaining, KECCAK_OUTPUT) + + output.extend(self.out_buffer[:to_copy]) + self.out_buffer_pos = to_copy + offset += to_copy + + # Increment counter for next block + self.counter += 1 + + return bytes(output) + + # Two functions to keep the structure of SHAKE256 + def update(self, data: bytes): + """`update` is `inject` in Zhenfei specification.""" + self.inject(data) + + def read(self, length: int) -> bytes: + """`read` is `extract` in Zhenfei specification.""" + return self.extract(length) + + # Two function to match `shake/shake_wrapper.py` syntax. + # We could rename absorb everywhere instead. + def absorb(self, data: bytes): + self.inject(data) + + def __call__(self, input_bytes): + self.absorb(input_bytes) + return self diff --git a/assets/eip-dilithium/pythonref/dilithium_py/modules/__init__.py b/assets/eip-dilithium/pythonref/dilithium_py/modules/__init__.py new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/assets/eip-dilithium/pythonref/dilithium_py/modules/modules.py b/assets/eip-dilithium/pythonref/dilithium_py/modules/modules.py new file mode 100644 index 00000000000000..d02fccf684193d --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/modules/modules.py @@ -0,0 +1,223 @@ +from .modules_generic import Module, Matrix +from ..polynomials.polynomials import PolynomialRingDilithium + + +class ModuleDilithium(Module): + def __init__(self, q=8380417, n=256): + self.ring = PolynomialRingDilithium(q, n) + self.matrix = MatrixDilithium + + def __bit_unpack(self, input_bytes, m, n, alg, packed_len, *args): + poly_bytes = [ + input_bytes[i: i + packed_len] + for i in range(0, len(input_bytes), packed_len) + ] + matrix = [ + [alg(poly_bytes[n * i + j], *args) for j in range(n)] for i in range(m) + ] + return self(matrix) + + def bit_unpack_t0(self, input_bytes, m, n): + packed_len = 416 + algorithm = self.ring.bit_unpack_t0 + return self.__bit_unpack(input_bytes, m, n, algorithm, packed_len) + + def bit_unpack_t1(self, input_bytes, m, n): + packed_len = 320 + algorithm = self.ring.bit_unpack_t1 + return self.__bit_unpack(input_bytes, m, n, algorithm, packed_len) + + def bit_unpack_s(self, input_bytes, m, n, eta): + # Level 2 and 5 parameter set + if eta == 2: + packed_len = 96 + # Level 3 parameter set + elif eta == 4: + packed_len = 128 + else: + raise ValueError("Expected eta to be either 2 or 4") + algorithm = self.ring.bit_unpack_s + return self.__bit_unpack(input_bytes, m, n, algorithm, packed_len, eta) + + def bit_unpack_w(self, input_bytes, m, n, gamma_2): + # Level 2 parameter set + if gamma_2 == 95232: + packed_len = 192 + # Level 3 and 5 parameter set + elif gamma_2 == 261888: + packed_len = 128 + else: + raise ValueError( + "Expected gamma_2 to be either (q-1)/88 or (q-1)/32") + algorithm = self.ring.bit_unpack_w + return self.__bit_unpack(input_bytes, m, n, algorithm, packed_len, gamma_2) + + def bit_unpack_z(self, input_bytes, m, n, gamma_1): + # Level 2 parameter set + if gamma_1 == (1 << 17): + packed_len = 576 + # Level 3 and 5 parameter set + elif gamma_1 == (1 << 19): + packed_len = 640 + else: + raise ValueError("Expected gamma_1 to be either 2^17 or 2^19") + algorithm = self.ring.bit_unpack_z + return self.__bit_unpack(input_bytes, m, n, algorithm, packed_len, gamma_1) + + def bit_unpack_32(self, input_bytes, m, n, is_ntt=False): + """ + Unpack a Module element by unpacking all field elements by 32 bits. + """ + packed_len = 1024 + def algorithm(x): return self.ring.bit_unpack_32(x, is_ntt=True) + return self.__bit_unpack(input_bytes, m, n, algorithm, packed_len) + + +class MatrixDilithium(Matrix): + def __init__(self, parent, matrix_data, transpose=False): + super().__init__(parent, matrix_data, transpose=transpose) + + def check_norm_bound(self, bound): + for row in self._data: + if any(p.check_norm_bound(bound) for p in row): + return True + return False + + def power_2_round(self, d): + """ + Applies `power_2_round` on every element in the + Matrix to create two matrices. + """ + m, n = self.dim() + + m1_elements = [[0 for _ in range(n)] for _ in range(m)] + m0_elements = [[0 for _ in range(n)] for _ in range(m)] + + for i in range(m): + for j in range(n): + m1_ele, m0_ele = self[i, j].power_2_round(d) + m1_elements[i][j] = m1_ele + m0_elements[i][j] = m0_ele + + return self.parent(m1_elements, transpose=self._transpose), self.parent( + m0_elements, transpose=self._transpose + ) + + def decompose(self, alpha): + """ + Applies `power_2_round` on every element in the + Matrix to create two matrices. + """ + m, n = self.dim() + + m1_elements = [[0 for _ in range(n)] for _ in range(m)] + m0_elements = [[0 for _ in range(n)] for _ in range(m)] + + for i in range(m): + for j in range(n): + m1_ele, m0_ele = self[i, j].decompose(alpha) + m1_elements[i][j] = m1_ele + m0_elements[i][j] = m0_ele + + return self.parent(m1_elements, transpose=self._transpose), self.parent( + m0_elements, transpose=self._transpose + ) + + def __bit_pack(self, algorithm, *args): + return b"".join(algorithm(poly, *args) for row in self._data for poly in row) + + def bit_pack_t1(self): + algorithm = self.parent.ring.element.bit_pack_t1 + return self.__bit_pack(algorithm) + + def bit_pack_t0(self): + algorithm = self.parent.ring.element.bit_pack_t0 + return self.__bit_pack(algorithm) + + def bit_pack_s(self, eta): + algorithm = self.parent.ring.element.bit_pack_s + return self.__bit_pack(algorithm, eta) + + def bit_pack_w(self, gamma_2): + algorithm = self.parent.ring.element.bit_pack_w + return self.__bit_pack(algorithm, gamma_2) + + def bit_pack_z(self, gamma_1): + algorithm = self.parent.ring.element.bit_pack_z + return self.__bit_pack(algorithm, gamma_1) + + def bit_pack_32(self, is_ntt=False): + """ + Pack a Module element by packing all its field element by 32 bits + """ + if is_ntt: + algorithm = self.parent.ring.element_ntt.bit_pack_32 + else: + algorithm = self.parent.ring.element.bit_pack_32 + return self.__bit_pack(algorithm) + + def to_ntt(self): + """ + Convert every element of the matrix into NTT form + """ + data = [[x.to_ntt() for x in row] for row in self._data] + return self.parent(data, transpose=self._transpose) + + def from_ntt(self): + """ + Convert every element of the matrix from NTT form + """ + data = [[x.from_ntt() for x in row] for row in self._data] + return self.parent(data, transpose=self._transpose) + + def high_bits(self, alpha, is_ntt=False): + matrix = [ + [ele.high_bits(alpha, is_ntt=is_ntt) for ele in row] for row in self._data + ] + return self.parent(matrix) + + def low_bits(self, alpha, is_ntt=False): + matrix = [ + [ele.low_bits(alpha, is_ntt=is_ntt) for ele in row] for row in self._data + ] + return self.parent(matrix) + + def make_hint(self, other, alpha): + """ + Figure 3 (Supporting algorithms for Dilithium) + https://pq-crystals.org/dilithium/data/dilithium-specification-round3-20210208.pdf + """ + matrix = [ + [p.make_hint(q, alpha) for p, q in zip(r1, r2)] + for r1, r2 in zip(self._data, other._data) + ] + return self.parent(matrix) + + def make_hint_optimised(self, other, alpha): + """ + Figure 3 (Supporting algorithms for Dilithium) + https://pq-crystals.org/dilithium/data/dilithium-specification-round3-20210208.pdf + """ + matrix = [ + [p.make_hint_optimised(q, alpha) for p, q in zip(r1, r2)] + for r1, r2 in zip(self._data, other._data) + ] + return self.parent(matrix) + + def use_hint(self, other, alpha): + """ + Figure 3 (Supporting algorithms for Dilithium) + https://pq-crystals.org/dilithium/data/dilithium-specification-round3-20210208.pdf + """ + matrix = [ + [p.use_hint(q, alpha) for p, q in zip(r1, r2)] + for r1, r2 in zip(self._data, other._data) + ] + return self.parent(matrix) + + def sum_hint(self): + """ + Helper function to count the number of coeffs == 1 + in all the polynomials of a matrix + """ + return sum(c for row in self._data for p in row for c in p) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/modules/modules_generic.py b/assets/eip-dilithium/pythonref/dilithium_py/modules/modules_generic.py new file mode 100644 index 00000000000000..3ae735497e70ee --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/modules/modules_generic.py @@ -0,0 +1,254 @@ +class Module: + def __init__(self, ring): + """ + Initialise a module over the ring ``ring``. + """ + self.ring = ring + self.matrix = Matrix + + def random_element(self, m, n): + """ + Generate a random element of the module of dimension m x n + + :param int m: the number of rows in the matrix + :param int m: the number of columns in tge matrix + :return: an element of the module with dimension `m times n` + """ + elements = [[self.ring.random_element() for _ in range(n)] + for _ in range(m)] + return self(elements) + + def __repr__(self): + return f"Module over the commutative ring: {self.ring}" + + def __str__(self): + return f"Module over the commutative ring: {self.ring}" + + def __call__(self, matrix_elements, transpose=False): + if not isinstance(matrix_elements, list): + raise TypeError( + "elements of a module are matrices, built from elements of the base ring" + ) + + if isinstance(matrix_elements[0], list): + for element_list in matrix_elements: + if not all(isinstance(aij, self.ring.element) for aij in element_list): + raise TypeError( + f"All elements of the matrix must be elements of the ring: {self.ring}" + ) + return self.matrix(self, matrix_elements, transpose=transpose) + + elif isinstance(matrix_elements[0], self.ring.element): + if not all(isinstance(aij, self.ring.element) for aij in matrix_elements): + raise TypeError( + f"All elements of the matrix must be elements of the ring: {self.ring}" + ) + return self.matrix(self, [matrix_elements], transpose=transpose) + + else: + raise TypeError( + "elements of a module are matrices, built from elements of the base ring" + ) + + def vector(self, elements): + """ + Construct a vector given a list of elements of the module's ring + + :param list: a list of elements of the ring + :return: a vector of the module + """ + return self.matrix(self, [elements], transpose=True) + + def uncompact_256(self, mat, m): + result = [] + for row in mat: + res0 = [] + for elt in row: + res0.append(self.ring.uncompact_256(elt, m)) + result.append(res0) + return result + + +class Matrix: + def __init__(self, parent, matrix_data, transpose=False): + self.parent = parent + self._data = matrix_data + self._transpose = transpose + if not self._check_dimensions(): + raise ValueError("Inconsistent row lengths in matrix") + + def dim(self): + """ + Return the dimensions of the matrix with m rows + and n columns + + :return: the dimension of the matrix ``(m, n)`` + :rtype: tuple(int, int) + """ + if not self._transpose: + return len(self._data), len(self._data[0]) + else: + return len(self._data[0]), len(self._data) + + def _check_dimensions(self): + """ + Ensure that the matrix is rectangular + """ + return len(set(map(len, self._data))) == 1 + + def transpose(self): + """ + Return a matrix with the rows and columns of swapped + """ + return self.parent(self._data, not self._transpose) + + def transpose_self(self): + """ + Swap the rows and columns of the matrix in place + """ + self._transpose = not self._transpose + return + + T = property(transpose) + + def reduce_coefficients(self): + """ + Reduce every element in the polynomial + using the modulus of the PolynomialRing + """ + for row in self._data: + for ele in row: + ele.reduce_coefficients() + return self + + def __getitem__(self, idx): + """ + matrix[i, j] returns the element on row i, column j + """ + assert isinstance(idx, tuple) and len( + idx) == 2, "Can't access individual rows" + if not self._transpose: + return self._data[idx[0]][idx[1]] + else: + return self._data[idx[1]][idx[0]] + + def __eq__(self, other): + if self.dim() != other.dim(): + return False + m, n = self.dim() + return all([self[i, j] == other[i, j] for i in range(m) for j in range(n)]) + + def __neg__(self): + """ + Returns -self, by negating all elements + """ + m, n = self.dim() + return self.parent( + [[-self[i, j] for j in range(n)] for i in range(m)], + self._transpose, + ) + + def __add__(self, other): + if not isinstance(other, type(self)): + raise TypeError("Can only add matrices to other matrices") + if self.parent != other.parent: + raise TypeError("Matrices must have the same base ring") + if self.dim() != other.dim(): + raise ValueError("Matrices are not of the same dimensions") + + m, n = self.dim() + return self.parent( + [[self[i, j] + other[i, j] for j in range(n)] for i in range(m)], + False, + ) + + def __iadd__(self, other): + self = self + other + return self + + def __sub__(self, other): + if not isinstance(other, type(self)): + raise TypeError("Can only add matrices to other matrices") + if self.parent != other.parent: + raise TypeError("Matrices must have the same base ring") + if self.dim() != other.dim(): + raise ValueError("Matrices are not of the same dimensions") + + m, n = self.dim() + return self.parent( + [[self[i, j] - other[i, j] for j in range(n)] for i in range(m)], + False, + ) + + def __isub__(self, other): + self = self - other + return self + + def __matmul__(self, other): + """ + Denoted A @ B + """ + if not isinstance(other, type(self)): + raise TypeError("Can only multiply matrcies with other matrices") + if self.parent != other.parent: + raise TypeError("Matrices must have the same base ring") + + m, n = self.dim() + n_, l = other.dim() + if not n == n_: + raise ValueError("Matrices are of incompatible dimensions") + + return self.parent( + [ + [sum(self[i, k] * other[k, j] for k in range(n)) + for j in range(l)] + for i in range(m) + ] + ) + + def scale(self, other): + """ + Multiply each element of the matrix by a polynomial or integer + """ + if not (isinstance(other, self.parent.ring.element) or isinstance(other, int)): + raise TypeError( + "Can only multiply elements with polynomials or integers") + + matrix = [[other * ele for ele in row] for row in self._data] + return self.parent(matrix, transpose=self._transpose) + + def dot(self, other): + """ + Compute the inner product of two vectors + """ + if not isinstance(other, type(self)): + raise TypeError("Can only perform dot product with other matrices") + res = self.T @ other + assert res.dim() == (1, 1) + return res[0, 0] + + def __repr__(self): + m, n = self.dim() + + if m == 1: + return str(self._data[0]) + + max_col_width = [max(len(str(self[i, j])) + for i in range(m)) for j in range(n)] + info = "]\n[".join( + [ + ", ".join( + [f"{str(self[i, j]):>{max_col_width[j]}}" for j in range(n)]) + for i in range(m) + ] + ) + return f"[{info}]" + + def compact_256(self, m): + res = [] + for row in self._data: + res0 = [] + for p in row: + res0.append(p.compact_256(m)) + res.append(res0) + return res diff --git a/assets/eip-dilithium/pythonref/dilithium_py/polynomials/__init__.py b/assets/eip-dilithium/pythonref/dilithium_py/polynomials/__init__.py new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/assets/eip-dilithium/pythonref/dilithium_py/polynomials/polynomials.py b/assets/eip-dilithium/pythonref/dilithium_py/polynomials/polynomials.py new file mode 100644 index 00000000000000..82bdaf27a2820d --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/polynomials/polynomials.py @@ -0,0 +1,461 @@ +from hashlib import shake_256 +from .polynomials_generic import PolynomialRing, Polynomial +from ..utilities.utils import ( + reduce_mod_pm, + high_bits, + low_bits, + decompose, + check_norm_bound, +) +from ..utilities.utils import make_hint, make_hint_optimised, use_hint + +from ..shake.shake_wrapper import Shake, shake128, shake256 +from polyntt.ntt_iterative import NTTIterative + + +class PolynomialRingDilithium(PolynomialRing): + def __init__(self, q, n): + self.q = q + self.n = n + self.element = PolynomialDilithium + self.element_ntt = PolynomialDilithiumNTT + + def sample_in_ball(self, seed, tau, _xof=shake256): + """ + Figure 2 (Sample in Ball) + https://pq-crystals.org/dilithium/data/dilithium-specification-round3-20210208.pdf + + Create a random 256-element array with τ ±1’s and (256 − τ) 0′s using + the input seed ρ (and an SHAKE256) to generate the randomness needed + """ + + def rejection_sample(i, xof): + """ + Sample random bytes from `xof_bytes` and + interpret them as integers in {0, ..., 255} + + Rejects values until a value j <= i is found + """ + while True: + j = xof.read(1)[0] + if j <= i: + return j + + # Initialise the XOF + if _xof == shake256: + xof = Shake(shake_256, 136) + xof.absorb(seed) + else: + xof = _xof(seed) + xof.flip() + # Set the first 8 bytes for the sign, and leave the rest for + # sampling. + sign_bytes = xof.read(8) + sign_int = int.from_bytes(sign_bytes, "little") + + # Set the list of coeffs to be 0 + coeffs = [0 for _ in range(256)] + + # Now set tau values of coeffs to be ±1 + for i in range(256 - tau, 256): + j = rejection_sample(i, xof) + coeffs[i] = coeffs[j] + coeffs[j] = 1 - 2 * (sign_int & 1) + sign_int >>= 1 + + return self(coeffs) + + def rejection_sample_ntt_poly(self, rho, i, j, _xof=shake128): + """ + Samples an element in the NTT domain of R^q using rejection sampling + """ + + def rejection_sample(xof): + """ + Sample three random bytes from `xof` and + interpret them as integers in {0, ..., 2^23 - 1} + + Rejects values until a value j < q is found + """ + while True: + j_bytes = xof.read(3) + j = int.from_bytes(j_bytes, "little") + j &= 0x7FFFFF + if j < self.q: + return j + + # Initialise the XOF + seed = rho + bytes([j, i]) + xof = _xof(seed) + xof.flip() + coeffs = [rejection_sample(xof) for _ in range(256)] + return self(coeffs, is_ntt=True) + + def rejection_sample_ntt_poly_babybear(self, rho, i, j, _xof=shake128): + """ + Samples an element in the NTT domain of R^q using rejection sampling + """ + + def rejection_sample(xof): + """ + Sample four random bytes from `xof` and + interpret them as integers in {0, ..., 2^32 - 1} + + Rejects values until a value j < q is found + """ + while True: + j_bytes = xof.read(4) + j = int.from_bytes(j_bytes, "little") + j &= 0xFFFFFFFF + if j < self.q: + return j + + # Initialise the XOF + seed = rho + bytes([j, i]) + xof = _xof(seed) + xof.flip() + coeffs = [rejection_sample(xof) for _ in range(256)] + return self(coeffs, is_ntt=True) + + def rejection_bounded_poly(self, rho_prime, i, eta, _xof=shake256): + """ + Computes an element of the polynomial ring with coefficients between + -eta and eta using rejection sampling from an XOF + """ + + def coefficient_from_half_byte(j, eta): + """ + Rejects values until a value j < 2η is found + """ + if eta == 2 and j < 15: + return 2 - (j % 5) + elif j < 9: + assert eta == 4 + return 4 - j + return False + + # Initialise the XOF + seed = rho_prime + int.to_bytes(i, 2, "little") + xof = _xof(seed) + if _xof != shake256: + xof.flip() + # Sample bytes for all n coeffs + i = 0 + coeffs = [0 for _ in range(256)] + while i < 256: + # Consider two values for each byte (top and bottom four bits) + j = xof.read(1)[0] + c0 = coefficient_from_half_byte(j % 16, eta) + if c0 is not False: + coeffs[i] = c0 + i += 1 + + c1 = coefficient_from_half_byte(j // 16, eta) + if c1 is not False and i < 256: + coeffs[i] = c1 + i += 1 + return self(coeffs) + + def sample_mask_polynomial(self, rho_prime, i, kappa, gamma_1, _xof=shake256): + """ + Samples an element in the polynomial ring with elements bounded + between -gamma_1 + 1 and gamma_1. + """ + if gamma_1 == (1 << 17): + bit_count = 18 + total_bytes = 576 # (256 * 18) / 8 + else: + bit_count = 20 + total_bytes = 640 # (256 * 20) / 8 + + # Initialise the XOF + seed = rho_prime + int.to_bytes(kappa + i, 2, "little") + hash = _xof(seed) + hash.flip() + xof_bytes = hash.read(total_bytes) + r = int.from_bytes(xof_bytes, "little") + mask = (1 << bit_count) - 1 + coeffs = [gamma_1 - ((r >> bit_count * i) & mask) + for i in range(self.n)] + + return self(coeffs) + + def __bit_unpack(self, input_bytes, n_bits): + if (len(input_bytes) * n_bits) % 8 != 0: + raise ValueError( + "Input bytes do not have a length compatible with the bit length" + ) + + r = int.from_bytes(input_bytes, "little") + mask = (1 << n_bits) - 1 + return [(r >> n_bits * i) & mask for i in range(self.n)] + + def bit_unpack_t0(self, input_bytes): + altered_coeffs = self.__bit_unpack(input_bytes, 13) + coefficients = [(1 << 12) - c for c in altered_coeffs] + return self(coefficients) + + def bit_unpack_t1(self, input_bytes): + coefficients = self.__bit_unpack(input_bytes, 10) + return self(coefficients) + + def bit_unpack_s(self, input_bytes, eta): + # Level 2 and 5 parameter set + if eta == 2: + altered_coeffs = self.__bit_unpack(input_bytes, 3) + # Level 3 parameter set + else: + assert eta == 4, f"Expected eta to be either 2 or 4, got {eta=}" + altered_coeffs = self.__bit_unpack(input_bytes, 4) + + coefficients = [eta - c for c in altered_coeffs] + return self(coefficients) + + def bit_unpack_w(self, input_bytes, gamma_2): + # Level 2 parameter set + if gamma_2 == 95232: + coefficients = self.__bit_unpack(input_bytes, 6) + # Level 3 and 5 parameter set + else: + assert ( + gamma_2 == 261888 + ), f"Expected gamma_2 to be either (q-1)/88 or (q-1)/32, got {gamma_2=}" + coefficients = self.__bit_unpack(input_bytes, 4) + + return self(coefficients) + + def bit_unpack_32(self, input_bytes, is_ntt=False): + coefficients = self.__bit_unpack(input_bytes, 32) + return self(coefficients, is_ntt=is_ntt) + + def bit_unpack_z(self, input_bytes, gamma_1): + # Level 2 parameter set + if gamma_1 == (1 << 17): + altered_coeffs = self.__bit_unpack(input_bytes, 18) + # Level 3 and 5 parameter set + else: + assert gamma_1 == ( + 1 << 19 + ), f"Expected gamma_1 to be either 2^17 or 2^19, got {gamma_1=}" + altered_coeffs = self.__bit_unpack(input_bytes, 20) + coefficients = [gamma_1 - c for c in altered_coeffs] + return self(coefficients) + + def __call__(self, coefficients, is_ntt=False): + if not is_ntt: + element = self.element + else: + element = self.element_ntt + + if isinstance(coefficients, int): + return element(self, [coefficients]) + if not isinstance(coefficients, list): + raise TypeError( + f"Polynomials should be constructed from a list of integers, of length at most d = {256}" + ) + return element(self, coefficients) + + +class PolynomialDilithium(Polynomial): + def __init__(self, parent, coefficients): + self.parent = parent + self.coeffs = self._parse_coefficients(coefficients) + + def to_ntt(self): + """ + Convert a polynomial to number-theoretic transform (NTT) + ZKNOX implementation + """ + coeffs_ntt = NTTIterative(self.parent.q).ntt(self.coeffs) + return self.parent(coeffs_ntt, is_ntt=True) + + def from_ntt(self): + raise TypeError(f"Polynomial is of type: {type(self)}") + + def power_2_round(self, d): + power_2 = 1 << d + r1_coeffs = [] + r0_coeffs = [] + for c in self.coeffs: + r = c % self.parent.q + r0 = reduce_mod_pm(r, power_2) + r1_coeffs.append((r - r0) >> d) + r0_coeffs.append(r0) + + r1_poly = self.parent(r1_coeffs) + r0_poly = self.parent(r0_coeffs) + + return r1_poly, r0_poly + + def high_bits(self, alpha, is_ntt=False): + coeffs = [high_bits(c, alpha, self.parent.q) for c in self.coeffs] + return self.parent(coeffs, is_ntt=is_ntt) + + def low_bits(self, alpha, is_ntt=False): + coeffs = [low_bits(c, alpha, self.parent.q) for c in self.coeffs] + return self.parent(coeffs, is_ntt=is_ntt) + + """ + Compute the high and low bits at the same time + Not in the pseudocode, but needed for the more + efficient signing which we implement based on + section 5.1 + """ + + def decompose(self, alpha): + coeff_high = [] + coeff_low = [] + for c in self.coeffs: + r1, r0 = decompose(c, alpha, self.parent.q) + coeff_high.append(r1) + coeff_low.append(r0) + return self.parent(coeff_high), self.parent(coeff_low) + + def check_norm_bound(self, bound): + """ + Returns true if the inf norm of any coeff + is greater or equal to the bound. + """ + return any(check_norm_bound(c, bound, self.parent.q) for c in self.coeffs) + + """ + The following bit_pack functions are specific for Dilithium + but are currently added as methods for the Polynomial class + as it seemed the most natural way to do this. + """ + + @staticmethod + def __bit_pack(coeffs, n_bits, n_bytes): + r = 0 + for c in reversed(coeffs): + r <<= n_bits + r |= c + return r.to_bytes(n_bytes, "little") + + def bit_pack_t0(self): + # 416 = 256 * 13 // 8 + altered_coeffs = [(1 << 12) - c for c in self.coeffs] + return self.__bit_pack(altered_coeffs, 13, 416) + + def bit_pack_t1(self): + # 320 = 256 * 10 // 8 + return self.__bit_pack(self.coeffs, 10, 320) + + def bit_pack_s(self, eta): + altered_coeffs = [self._sub_mod_q(eta, c) for c in self.coeffs] + # Level 2 and 5 parameter set + if eta == 2: + return self.__bit_pack(altered_coeffs, 3, 96) + # Level 3 parameter set + assert eta == 4, f"Expected eta to be either 2 or 4, got {eta=}" + return self.__bit_pack(altered_coeffs, 4, 128) + + def bit_pack_w(self, gamma_2): + # Level 2 parameter set + if gamma_2 == 95232: + return self.__bit_pack(self.coeffs, 6, 192) + elif gamma_2 == 983040 or gamma_2 == 1040384: + # {Baby, Koala}Bear + # m = max([len(bin(l))-2 for l in self.coeffs]) + # return self.__bit_pack(self.coeffs, m, 256//8 * m) + return self.__bit_pack(self.coeffs, 10, 320) + # Level 3 and 5 parameter set + assert ( + gamma_2 == 261888 + ), f"Expected gamma_2 to be either (q-1)/88 or (q-1)/32, got {gamma_2=}" + return self.__bit_pack(self.coeffs, 4, 128) + + def bit_pack_z(self, gamma_1): + altered_coeffs = [self._sub_mod_q(gamma_1, c) for c in self.coeffs] + # Level 2 parameter set + if gamma_1 == (1 << 17): + return self.__bit_pack(altered_coeffs, 18, 576) + # Level 3 and 5 parameter set + assert gamma_1 == ( + 1 << 19 + ), f"Expected gamma_1 to be either 2^17 or 2^19, got: {gamma_1=}" + return self.__bit_pack(altered_coeffs, 20, 640) + + def bit_pack_32(self): + return self.__bit_pack(self.coeffs, 32, 1024) + + def make_hint(self, other, alpha): + coeffs = [ + make_hint(r, z, alpha, self.parent.q) for r, z in zip(self.coeffs, other.coeffs) + ] + return self.parent(coeffs) + + def make_hint_optimised(self, other, alpha): + coeffs = [ + make_hint_optimised(r, z, alpha, self.parent.q) + for r, z in zip(self.coeffs, other.coeffs) + ] + return self.parent(coeffs) + + def use_hint(self, other, alpha): + coeffs = [ + use_hint(h, r, alpha, self.parent.q) for h, r in zip(self.coeffs, other.coeffs) + ] + return self.parent(coeffs) + + +class PolynomialDilithiumNTT(PolynomialDilithium): + def __init__(self, parent, coefficients): + self.parent = parent + self.coeffs = self._parse_coefficients(coefficients) + + @staticmethod + def __bit_pack(coeffs, n_bits, n_bytes): + r = 0 + for c in reversed(coeffs): + r <<= n_bits + r |= c + return r.to_bytes(n_bytes, "little") + + def bit_pack_32(self): + return self.__bit_pack(self.coeffs, 32, 1024) + + def to_ntt(self): + raise TypeError(f"Polynomial is of type: {type(self)}") + + def from_ntt(self): + """ + Convert a polynomial from number-theoretic transform (NTT) form in place + The input is in bit-reversed order, the output is in standard order. + ZKNOX implementation + """ + coeffs_intt = NTTIterative(self.parent.q).intt(self.coeffs) + return self.parent(coeffs_intt, is_ntt=False) + + def ntt_coefficient_multiplication(self, f_coeffs, g_coeffs): + return [(c1 * c2) % self.parent.q for c1, c2 in zip(f_coeffs, g_coeffs)] + + def ntt_multiplication(self, other): + """ + Number Theoretic Transform multiplication. + """ + if not isinstance(other, type(self)): + raise ValueError + + new_coeffs = self.ntt_coefficient_multiplication( + self.coeffs, other.coeffs) + return new_coeffs + + def __add__(self, other): + new_coeffs = self._add_(other) + return self.parent(new_coeffs, is_ntt=True) + + def __sub__(self, other): + new_coeffs = self._sub_(other) + return self.parent(new_coeffs, is_ntt=True) + + def __mul__(self, other): + if isinstance(other, type(self)): + new_coeffs = self.ntt_multiplication(other) + elif isinstance(other, int): + new_coeffs = [(c * other) % self.parent.q for c in self.coeffs] + else: + raise NotImplementedError( + f"Polynomials can only be multiplied by each other, or scaled by integers, {type(other)=}, {type(self)=}" + ) + return self.parent(new_coeffs, is_ntt=True) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/polynomials/polynomials_generic.py b/assets/eip-dilithium/pythonref/dilithium_py/polynomials/polynomials_generic.py new file mode 100644 index 00000000000000..c2f9347a98958c --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/polynomials/polynomials_generic.py @@ -0,0 +1,267 @@ +import random + + +class PolynomialRing: + """ + Initialise the polynomial ring: + + R = GF(q) / (X^n + 1) + """ + + def __init__(self, q, n): + self.q = q + self.n = n + self.element = Polynomial + + def gen(self): + """ + Return the generator `x` of the polynomial ring + """ + return self([0, 1]) + + def random_element(self): + """ + Compute a random element of the polynomial ring with coefficients in the + canonical range: ``[0, q-1]`` + """ + coefficients = [random.randint(0, self.q - 1) for _ in range(self.n)] + return self(coefficients) + + def __call__(self, coefficients): + if isinstance(coefficients, int): + return self.element(self, [coefficients]) + if not isinstance(coefficients, list): + raise TypeError( + f"Polynomials should be constructed from a list of integers, of length at most d = {self.n}" + ) + return self.element(self, coefficients) + + def __repr__(self): + return f"Univariate Polynomial Ring in x over Finite Field of size {self.q} with modulus x^{self.n} + 1" + + def uncompact_256(self, lst, m): + # splits the elements of lst (of 256 bits) into lists of m bits + if not (1 <= m <= 256) or (256 % m != 0): + raise ValueError( + "b must be a divisor of 256 and in the range 1-256.") + + chunk_count = 256 // m + mask = (1 << m) - 1 # Mask to extract b-bit chunks + result = [] + for num in lst: + chunk = [] + for i in range(chunk_count): + chunk.append(num >> (i*m) & mask) + result.extend(chunk) + return result + + +class Polynomial: + def __init__(self, parent, coefficients): + self.parent = parent + self.coeffs = self._parse_coefficients(coefficients) + + def is_zero(self): + """ + Return if polynomial is zero: f = 0 + """ + return all(c == 0 for c in self.coeffs) + + def is_constant(self): + """ + Return if polynomial is constant: f = c + """ + return all(c == 0 for c in self.coeffs[1:]) + + def _parse_coefficients(self, coefficients): + """ + Helper function which right pads with zeros + to allow polynomial construction as + f = R([1,1,1]) + """ + l = len(coefficients) + if l > self.parent.n: + raise ValueError( + f"Coefficients describe polynomial of degree greater than maximum degree {self.parent.n}" + ) + elif l < self.parent.n: + coefficients = coefficients + [0 for _ in range(self.parent.n - l)] + return coefficients + + def reduce_coefficients(self): + """ + Reduce all coefficients modulo q + """ + self.coeffs = [c % self.parent.q for c in self.coeffs] + return self + + def _add_mod_q(self, x, y): + """ + add two coefficients modulo q + """ + return (x + y) % self.parent.q + + def _sub_mod_q(self, x, y): + """ + sub two coefficients modulo q + """ + return (x - y) % self.parent.q + + def _schoolbook_multiplication(self, other): + """ + Naive implementation of polynomial multiplication + suitible for all R_q = F_1[X]/(X^n + 1) + """ + n = self.parent.n + a = self.coeffs + b = other.coeffs + new_coeffs = [0 for _ in range(n)] + for i in range(n): + for j in range(0, n - i): + new_coeffs[i + j] += a[i] * b[j] + for j in range(1, n): + for i in range(n - j, n): + new_coeffs[i + j - n] -= a[i] * b[j] + return [c % self.parent.q for c in new_coeffs] + + def __neg__(self): + """ + Returns -f, by negating all coefficients + """ + neg_coeffs = [(-x % self.parent.q) for x in self.coeffs] + return self.parent(neg_coeffs) + + def _add_(self, other): + if isinstance(other, type(self)): + new_coeffs = [ + self._add_mod_q(x, y) for x, y in zip(self.coeffs, other.coeffs) + ] + elif isinstance(other, int): + new_coeffs = self.coeffs.copy() + new_coeffs[0] = self._add_mod_q(new_coeffs[0], other) + else: + raise NotImplementedError( + "Polynomials can only be added to each other") + return new_coeffs + + def __add__(self, other): + new_coeffs = self._add_(other) + return self.parent(new_coeffs) + + def __radd__(self, other): + return self.__add__(other) + + def __iadd__(self, other): + self = self + other + return self + + def _sub_(self, other): + if isinstance(other, type(self)): + new_coeffs = [ + self._sub_mod_q(x, y) for x, y in zip(self.coeffs, other.coeffs) + ] + elif isinstance(other, int): + new_coeffs = self.coeffs.copy() + new_coeffs[0] = self._sub_mod_q(new_coeffs[0], other) + else: + raise NotImplementedError( + "Polynomials can only be subtracted from each other" + ) + return new_coeffs + + def __sub__(self, other): + new_coeffs = self._sub_(other) + return self.parent(new_coeffs) + + def __rsub__(self, other): + return -self.__sub__(other) + + def __isub__(self, other): + self = self - other + return self + + def __mul__(self, other): + if isinstance(other, type(self)): + new_coeffs = self._schoolbook_multiplication(other) + elif isinstance(other, int): + new_coeffs = [(c * other) % self.parent.q for c in self.coeffs] + else: + raise NotImplementedError( + "Polynomials can only be multiplied by each other, or scaled by integers" + ) + return self.parent(new_coeffs) + + def __rmul__(self, other): + return self.__mul__(other) + + def __imul__(self, other): + self = self * other + return self + + def __pow__(self, n): + if not isinstance(n, int): + raise TypeError( + "Exponentiation of a polynomial must be done using an integer." + ) + + # Deal with negative scalar multiplication + if n < 0: + raise ValueError( + "Negative powers are not supported for elements of a Polynomial Ring" + ) + f = self + g = self.parent(1) + while n > 0: + if n % 2 == 1: + g = g * f + f = f * f + n = n // 2 + return g + + def __eq__(self, other): + if isinstance(other, type(self)): + return self.coeffs == other.coeffs + elif isinstance(other, int): + if self.is_constant() and (other % self.parent.q) == self.coeffs[0]: + return True + return False + + def __getitem__(self, idx): + return self.coeffs[idx] + + def __repr__(self): + if self.is_zero(): + return "0" + + info = [] + for i, c in enumerate(self.coeffs): + if c != 0: + if i == 0: + info.append(f"{c}") + elif i == 1: + if c == 1: + info.append("x") + else: + info.append(f"{c}*x") + else: + if c == 1: + info.append(f"x^{i}") + else: + info.append(f"{c}*x^{i}") + return " + ".join(info) + + def __str__(self): + return self.__repr__() + + def compact_256(self, m): + # compact a list of n small element of m bits into n*m/256 elements of 256 bits + # (assuming 2^log_m = m is a divisor of n) + a = self.coeffs + assert m < 256 + assert len(a) % m == 0 + for elt in a: + assert elt < (1 << m) + b = [0] * (len(a) * m // 256) + for i in range(len(a)): + b[(i * m) // 256] |= a[i] << ((i % (256//m)) * m) + return b diff --git a/assets/eip-dilithium/pythonref/dilithium_py/pyproject.toml b/assets/eip-dilithium/pythonref/dilithium_py/pyproject.toml new file mode 100644 index 00000000000000..f0f104d5fe1904 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/pyproject.toml @@ -0,0 +1,3 @@ +[tool.ruff.lint] +# Avoid enforcing Ambiguous variable name (`E741`) +ignore = ["E741"] diff --git a/assets/eip-dilithium/pythonref/dilithium_py/pytest.ini b/assets/eip-dilithium/pythonref/dilithium_py/pytest.ini new file mode 100644 index 00000000000000..fcccae1973c618 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/pytest.ini @@ -0,0 +1,2 @@ +[pytest] +pythonpath = src diff --git a/assets/eip-dilithium/pythonref/dilithium_py/shake/shake_wrapper.py b/assets/eip-dilithium/pythonref/dilithium_py/shake/shake_wrapper.py new file mode 100644 index 00000000000000..016502c882556a --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/shake/shake_wrapper.py @@ -0,0 +1,65 @@ +from hashlib import shake_128, shake_256 + +""" +hashlib has implemented shake_128, shake_256 but they haven't designed it so you +can read bytes properly... every call generates all bytes without updating + +shake_128.digest(1) == shake_128.digest(1) + +and we have no shake_128.read() :( + +So, here's a wrapper which calls to shake_128.digest and collects a bunch of +bytes which we can then read through. +""" + + +class Shake: + def __init__(self, algorithm, block_length): + self.algorithm = algorithm + self.block_length = block_length + self.buf = b"" + self.len_buf = 0 + + def absorb(self, input_bytes): + """ + Initialise the XOF with the seed and reset other init. + """ + # Initalize the buffer + self.index = 0 + + # Set the reading method from hashlib digest + self.xof_read = self.algorithm(input_bytes).digest + + # Start by requesting 5 blocks from the XOF + self.buf = self.xof_read(5 * self.block_length) + self.len_buf = 5 * self.block_length + + def read(self, n): + """ + Read n bytes from the XOF + """ + # Make sure there are enough bytes to read + while self.index + n > self.len_buf: + # double the size of the buffer + self.len_buf *= 2 + self.buf = self.xof_read(self.len_buf) + + # Read from the buffer data the bytes requested + send = self.buf[self.index: self.index + n] + + # Shift the index along the buffer + self.index += n + + return send + + # SIMON ADDED THIS + def flip(self): + return + + def __call__(self, input_bytes): + self.absorb(input_bytes) + return self + + +shake128 = Shake(shake_128, 168) +shake256 = Shake(shake_256, 136) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/tests/__init__.py b/assets/eip-dilithium/pythonref/dilithium_py/tests/__init__.py new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/assets/eip-dilithium/pythonref/dilithium_py/tests/test_dilithium.py b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_dilithium.py new file mode 100644 index 00000000000000..05c3191d278433 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_dilithium.py @@ -0,0 +1,238 @@ +import unittest +import os +# , ZKDilithiumKB, ZKDilithiumBB +from dilithium_py.dilithium import Dilithium2, Dilithium3, Dilithium5 +from dilithium_py.drbg.aes256_ctr_drbg import AES256_CTR_DRBG + +from ..shake.shake_wrapper import shake128, shake256 +from ..keccak_prng.keccak_prng_wrapper import Keccak256PRNG + + +def parse_kat_data(data): + """ + Helper function to parse data from KAT + file to bytes in a dictionary + """ + parsed_data = {} + count_blocks = data.split("\n\n") + for block in count_blocks[1:-1]: + block_data = block.split("\n") + count, seed, mlen, msg, pk, sk, smlen, sm = [ + line.split(" = ")[-1] for line in block_data + ] + parsed_data[int(count)] = { + "seed": bytes.fromhex(seed), + "msg": bytes.fromhex(msg), + "mlen": int(mlen), + "pk": bytes.fromhex(pk), + "sk": bytes.fromhex(sk), + "sm": bytes.fromhex(sm), + } + return parsed_data + + +class TestDilithium(unittest.TestCase): + """ + Test Dilithium for internal + consistency by generating signatures + and verifying them! + """ + + def generic_test_dilithium(self, Dilithium, xof, xof2): + msg = b"Signed by dilithium" + os.urandom(16) + + # Perform signature process + pk, sk = Dilithium.keygen(_xof=xof, _xof2=xof2) + sig = Dilithium.sign(sk, msg, _xof=xof, _xof2=xof2) + check_verify = Dilithium.verify(pk, msg, sig, _xof=xof, _xof2=xof2) + + # Generate some fail cases + pk_bad, _ = Dilithium.keygen(_xof=xof, _xof2=xof2) + check_wrong_pk = Dilithium.verify( + pk_bad, msg, sig, _xof=xof, _xof2=xof2) + check_wrong_msg = Dilithium.verify(pk, b"", sig, _xof=xof, _xof2=xof2) + + # Check that signature works + self.assertTrue(check_verify) + # Check changing the key breaks verify + self.assertFalse(check_wrong_pk) + # Check changing the message breaks verify + self.assertFalse(check_wrong_msg) + + # def generic_test_ethdilithium(self, Dilithium, xof, xof2): + # msg = b"Signed by dilithium" + os.urandom(16) + + # # Perform signature process + # pk, sk = Dilithium.keygen(_xof=xof, _xof2=xof2) + # sig = Dilithium.sign(sk, msg, _xof=xof, _xof2=xof2) + # check_verify = Dilithium.verify(pk, msg, sig, _xof=xof) + + # # Generate some fail cases + # pk_bad, _ = Dilithium.keygen(_xof=xof, _xof2=xof2) + # check_wrong_pk = Dilithium.verify(pk_bad, msg, sig, _xof=xof) + # check_wrong_msg = Dilithium.verify(pk, b"", sig, _xof=xof) + + # # Check that signature works + # self.assertTrue(check_verify) + # # Check changing the key breaks verify + # self.assertFalse(check_wrong_pk) + # # Check changing the message breaks verify + # self.assertFalse(check_wrong_msg) + + def test_dilithium2(self): + for _ in range(3): + self.generic_test_dilithium(Dilithium2, shake256, shake128) + + # def test_dilithium3(self): + # for _ in range(3): + # self.generic_test_dilithium(Dilithium3, shake256, shake128) + + # def test_dilithium5(self): + # for _ in range(3): + # self.generic_test_dilithium(Dilithium5, shake256, shake128) + + def test_dilithium2_keccak_prng(self): + for _ in range(3): + self.generic_test_dilithium( + Dilithium2, Keccak256PRNG, Keccak256PRNG) + + # def test_dilithium3_keccak_prng(self): + # for _ in range(3): + # self.generic_test_dilithium( + # Dilithium3, Keccak256PRNG, Keccak256PRNG) + + # def test_dilithium5_keccak_prng(self): + # for _ in range(3): + # self.generic_test_dilithium( + # Dilithium5, Keccak256PRNG, Keccak256PRNG) + + # # TEST ETHDILITHIUM + # def test_ethdilithium2_keccak_prng(self): + # for _ in range(3): + # self.generic_test_ethdilithium( + # ETHDilithium2, Keccak256PRNG, Keccak256PRNG) + + # # TEST ETHDILITHIUM with SHAKE + # def test_ethdilithium2_shake(self): + # for _ in range(3): + # self.generic_test_ethdilithium( + # ETHDilithium2, shake256, Keccak256PRNG) + + +class TestDilithiumDRBG(unittest.TestCase): + """ + Ensure that deterministic DRBG is deterministic! + + Uses AES256 CTR DRBG for randomness. + Note: requires pycryptodome for AES impl. + """ + + def generic_test_dilithium(self, Dilithium): + """ + First we generate five pk,sk pairs + from the same seed and make sure + they're all the same + """ + seed = os.urandom(48) + pk_output = [] + for _ in range(5): + Dilithium.set_drbg_seed(seed) + pk, sk = Dilithium.keygen() + pk_output.append(pk + sk) + self.assertEqual(len(pk_output), 5) + self.assertEqual(len(set(pk_output)), 1) + + """ + Now given a fixed keypair make sure + that all the signatures are the same + and that they all verify correctly! + """ + sig_output = [] + seed = os.urandom(48) + msg = b"Signed by Dilithium" + os.urandom(32) + pk, sk = Dilithium.keygen() + for _ in range(5): + Dilithium.set_drbg_seed(seed) + sig = Dilithium.sign(sk, msg) + verify = Dilithium.verify(pk, msg, sig) + # Check signature worked + self.assertTrue(verify) + sig_output.append(sig) + + # Make sure all five signatures are the same + self.assertEqual(len(sig_output), 5) + self.assertEqual(len(set(sig_output)), 1) + + def test_dilithium2(self): + for _ in range(5): + self.generic_test_dilithium(Dilithium2) + + def test_dilithium3(self): + for _ in range(5): + self.generic_test_dilithium(Dilithium3) + + def test_dilithium5(self): + for _ in range(5): + self.generic_test_dilithium(Dilithium5) + + +class TestKnownTestValuesDilithium(unittest.TestCase): + def generic_test_dilithium(self, Dilithium, file_name, _xof=shake256, _xof2=shake128): + entropy_input = bytes([i for i in range(48)]) + drbg = AES256_CTR_DRBG(entropy_input) + + with open(f"assets/{file_name}") as f: + # extract data from KAT + kat_data = f.read() + parsed_data = parse_kat_data(kat_data) + + for count in range(100): + data = parsed_data[count] + + seed = drbg.random_bytes(48) + self.assertEqual(data["seed"], seed) + + msg_len = data["mlen"] + msg = drbg.random_bytes(msg_len) + self.assertEqual(data["msg"], msg) + + Dilithium.set_drbg_seed(seed) + pk, sk = Dilithium.keygen(_xof=_xof, _xof2=_xof2) + + # Check that the keygen matches + self.assertEqual(data["pk"], pk) + self.assertEqual(data["sk"], sk) + + # Check that the signature matches + sm_KAT = data["sm"] + sig_KAT = sm_KAT[:-msg_len] + + # sm_KAT has message as the last mlen bytes + self.assertEqual(msg, sm_KAT[-msg_len:]) + + # Ensure that a generated signature matches + # the one extracted from the KAT + sig = Dilithium.sign(sk, msg, _xof=_xof, _xof2=_xof2) + self.assertEqual(sig, sig_KAT) + + # Finally, make sure that the signature is + # valid for the message + verify_KAT = Dilithium.verify(pk, msg, sig, _xof=_xof, _xof2=_xof2) + self.assertTrue(verify_KAT) + + def test_dilithium2(self): + self.generic_test_dilithium(Dilithium2, "PQCsignKAT_Dilithium2.rsp") + + def test_dilithium2_eth(self): + self.generic_test_dilithium( + Dilithium2, "PQCsignKAT_Dilithium2_ETH.rsp", _xof=Keccak256PRNG, _xof2=Keccak256PRNG) + + def test_dilithium3(self): + self.generic_test_dilithium(Dilithium3, "PQCsignKAT_Dilithium3.rsp") + + def test_dilithium5(self): + self.generic_test_dilithium(Dilithium5, "PQCsignKAT_Dilithium5.rsp") + + +if __name__ == "__main__": + unittest.main() diff --git a/assets/eip-dilithium/pythonref/dilithium_py/tests/test_drbg.py b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_drbg.py new file mode 100644 index 00000000000000..3de84a161adbc9 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_drbg.py @@ -0,0 +1,50 @@ +import unittest +import os +from dilithium_py.drbg.aes256_ctr_drbg import AES256_CTR_DRBG + + +class TestDRBG(unittest.TestCase): + """ + Some small tests, as the general check for the DRBG is that + the KAT vectors match with the assets within the mlkem and + kyber tests. + """ + + def test_no_seed(self): + # If seed is none, os.urandom is used instead + seed = None + drbg = AES256_CTR_DRBG(seed) + self.assertNotEqual(drbg.entropy_input, None) + + def test_bad_seed(self): + # if the seed length is not 48, the code fails + seed = b"1" + self.assertRaises(ValueError, lambda: AES256_CTR_DRBG(seed)) + seed = b"1" * 49 + self.assertRaises(ValueError, lambda: AES256_CTR_DRBG(seed)) + + def test_personalization(self): + seed = os.urandom(48) + personalization = os.urandom(24) + drbg = AES256_CTR_DRBG(seed, personalization) + self.assertEqual(AES256_CTR_DRBG, type(drbg)) + self.assertEqual(32, len(drbg.random_bytes(32))) + self.assertEqual(bytes, type(drbg.random_bytes(32))) + + def test_bad_personalization(self): + # if the personalization is longer than 48 bytes, fail + seed = os.urandom(48) + personalization = os.urandom(49) + self.assertRaises(ValueError, lambda: AES256_CTR_DRBG(seed, personalization)) + + def test_additional(self): + drbg = AES256_CTR_DRBG() + additional = os.urandom(24) + self.assertEqual(32, len(drbg.random_bytes(32, additional))) + self.assertEqual(bytes, type(drbg.random_bytes(32, additional))) + + def test_bad_additional(self): + # if the additional data is longer than 48 bytes, fail + drbg = AES256_CTR_DRBG() + additional = os.urandom(49) + self.assertRaises(ValueError, lambda: drbg.random_bytes(32, additional)) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/tests/test_module_generic.py b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_module_generic.py new file mode 100644 index 00000000000000..f201504e0790c2 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_module_generic.py @@ -0,0 +1,203 @@ +import unittest +from random import randint +from dilithium_py.polynomials.polynomials_generic import PolynomialRing +from dilithium_py.modules.modules_generic import Module + + +class TestModule(unittest.TestCase): + R = PolynomialRing(11, 5) + M = Module(R) + + def test_random_element(self): + for _ in range(100): + m = randint(1, 5) + n = randint(1, 5) + A = self.M.random_element(m, n) + self.assertEqual(type(A), self.M.matrix) + self.assertEqual(type(A[0, 0]), self.R.element) + self.assertEqual(A.dim(), (m, n)) + + def test_print(self): + s = "Module over the commutative ring: Univariate Polynomial Ring in x over Finite Field of size 11 with modulus x^5 + 1" + self.assertEqual(str(self.M), s) + self.assertEqual(self.M.__repr__(), s) + + def test_non_list_error(self): + self.assertRaises(TypeError, lambda: self.M("1")) + + def test_non_ring_list_error(self): + one = self.R(1) + self.assertRaises(TypeError, lambda: self.M([one, "2", "3"])) + self.assertRaises(TypeError, lambda: self.M(["2", one, "3"])) + self.assertRaises(TypeError, lambda: self.M( + [[one, "2", "3"], [one, "2", "3"]])) + self.assertRaises(TypeError, lambda: self.M( + [["1", one, "3"], [one, "2", "3"]])) + + def test_non_rectangular(self): + one = self.R(1) + self.assertRaises(ValueError, lambda: self.M([[one, one], [one]])) + + +class TestMatrix(unittest.TestCase): + R = PolynomialRing(11, 5) + R_prime = PolynomialRing(11, 2) + M = Module(R) + M_prime = Module(R) + R_dilithium = PolynomialRing(8380417, 256) + M_dilithium = Module(R_dilithium) + + def test_equality(self): + for _ in range(100): + A = self.M.random_element(2, 2) + B = self.M.random_element(2, 3) + + self.assertEqual(A, A) + self.assertNotEqual(A, B) + + def test_add_errors(self): + A = self.M.random_element(2, 2) + B = self.M.random_element(2, 3) + A_prime = self.M_prime.random_element(2, 2) + + self.assertRaises(TypeError, lambda: A + "B") + self.assertRaises(ValueError, lambda: A + B) + self.assertRaises(TypeError, lambda: A + A_prime) + + def test_matrix_add(self): + zero = self.R(0) + Z = self.M([[zero, zero], [zero, zero]]) + for _ in range(100): + A = self.M.random_element(2, 2) + B = self.M.random_element(2, 2) + C = self.M.random_element(2, 2) + + self.assertEqual(A + Z, A) + self.assertEqual(A + B, B + A) + self.assertEqual(A + (B + C), (A + B) + C) + + B = C + B += C + self.assertEqual(B, C + C) + + def test_sub_errors(self): + A = self.M.random_element(2, 2) + B = self.M.random_element(2, 3) + A_prime = self.M_prime.random_element(2, 2) + + self.assertRaises(TypeError, lambda: A - "B") + self.assertRaises(ValueError, lambda: A - B) + self.assertRaises(TypeError, lambda: A - A_prime) + + def test_matrix_sub(self): + zero = self.R(0) + Z = self.M([[zero, zero], [zero, zero]]) + for _ in range(100): + A = self.M.random_element(2, 2) + B = self.M.random_element(2, 2) + C = self.M.random_element(2, 2) + + self.assertEqual(A - Z, A) + self.assertEqual(A - B, -(B - A)) + self.assertEqual(A - (B - C), (A - B) + C) + + B = C + B -= C + self.assertEqual(B, Z) + + def test_mul_errors(self): + A = self.M.random_element(2, 2) + B = self.M.random_element(5, 5) + A_prime = self.M_prime.random_element(2, 2) + + self.assertRaises(TypeError, lambda: A @ "B") + self.assertRaises(ValueError, lambda: A @ B) + self.assertRaises(TypeError, lambda: A @ A_prime) + + def test_matrix_mul_square(self): + zero = self.R(0) + one = self.R(1) + Z = self.M([[zero, zero], [zero, zero]]) + I = self.M([[one, zero], [zero, one]]) + for _ in range(100): + A = self.M.random_element(2, 2) + B = self.M.random_element(2, 2) + C = self.M.random_element(2, 2) + d = self.R.random_element() + D = self.M([[d, zero], [zero, d]]) + + self.assertEqual(A @ Z, Z) + self.assertEqual(A @ I, A) + self.assertEqual(A @ D, D @ A) # Diagonal matrices commute + self.assertEqual(A @ (B + C), A @ B + A @ C) + + def test_matrix_mul_rectangle(self): + for _ in range(100): + A = self.M.random_element(7, 3) + B = self.M.random_element(3, 2) + C = self.M.random_element(3, 2) + + self.assertEqual(A @ (B + C), A @ B + A @ C) + + def test_matrix_transpose_id(self): + zero = self.R(0) + one = self.R(1) + I = self.M([[one, zero], [zero, one]]) + + self.assertEqual(I, I.transpose()) + + def test_matrix_transpose(self): + for _ in range(100): + A = self.M.random_element(7, 3) + At = A.transpose() + AAt = A @ At + + # Should always be symmetric + self.assertEqual(AAt, AAt.transpose()) + + # Assert transpose in place works + At.transpose_self() + self.assertEqual(A, At) + + def test_matrix_dot(self): + for _ in range(100): + u = [self.R.random_element() for _ in range(5)] + v = [self.R.random_element() for _ in range(5)] + dot = sum([ui * vi for ui, vi in zip(u, v)]) + + U = self.M.vector(u) + V = self.M.vector(v) + + self.assertEqual(dot, U.dot(V)) + self.assertRaises(TypeError, lambda: U.dot("A")) + + def test_print(self): + A = self.M( + [self.R([1, 2]), self.R([3, 4, 5, 6])], + [self.R([0, 0, 0, 0, 3]), self.R([0, 1, 0, 3])], + ) + u = self.M([self.R([1, 2]), self.R([3, 4, 5, 6])]) + + sA = "[ 1 + 2*x]\n[3 + 4*x + 5*x^2 + 6*x^3]" + su = "[1 + 2*x, 3 + 4*x + 5*x^2 + 6*x^3]" + self.assertEqual(str(A), sA) + self.assertEqual(str(u), su) + + def test_compact_256(self): + from random import randint + + A = self.M_dilithium( + [[self.R_dilithium([randint(0, 2**32-1) for i in range(256)]) + for j in range(4)], + [self.R_dilithium([randint(0, 2**32-1) for i in range(256)]) + for j in range(4)], + [self.R_dilithium([randint(0, 2**32-1) for i in range(256)]) + for j in range(4)], + [self.R_dilithium([randint(0, 2**32-1) for i in range(256)]) + for j in range(4)]] + ) + A_compact = A.compact_256(32) + A_back = A.parent.uncompact_256(A_compact, 32) + for i in range(4): + for j in range(4): + assert A_back[i][j] == A[i, j].coeffs diff --git a/assets/eip-dilithium/pythonref/dilithium_py/tests/test_polynomial_generic.py b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_polynomial_generic.py new file mode 100644 index 00000000000000..1cb2d9690cb824 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_polynomial_generic.py @@ -0,0 +1,158 @@ +import unittest +from random import randint +from dilithium_py.polynomials.polynomials_generic import PolynomialRing + + +class TestPolynomialRing(unittest.TestCase): + R = PolynomialRing(11, 5) + + def test_gen(self): + self.assertTrue(self.R.gen() == self.R([0, 1])) + + def test_random_element(self): + for _ in range(100): + f = self.R.random_element() + self.assertEqual(type(f), self.R.element) + self.assertEqual(len(f.coeffs), self.R.n) + self.assertTrue(all([c < self.R.q for c in f.coeffs])) + + def test_non_list_error(self): + self.assertRaises(TypeError, lambda: self.R("1")) + + def test_long_list_error(self): + self.assertRaises(ValueError, lambda: self.R([0] * (self.R.n + 1))) + + def test_string_format(self): + self.assertEqual( + str(self.R), + "Univariate Polynomial Ring in x over Finite Field of size 11 with modulus x^5 + 1", + ) + + +class TestPolynomial(unittest.TestCase): + R = PolynomialRing(11, 5) + + def test_getitem(self): + x = self.R.gen() + self.assertEqual(x[0], 0) + self.assertEqual(x[1], 1) + + def test_is_zero(self): + self.assertTrue(self.R(0).is_zero()) + self.assertFalse(self.R(1).is_zero()) + + def test_is_constant(self): + self.assertTrue(self.R(0).is_constant()) + self.assertTrue(self.R(1).is_constant()) + self.assertFalse(self.R.gen().is_constant()) + + def test_reduce_coefficients(self): + for _ in range(100): + # Create non-canonical coefficients + coeffs = [randint(-2 * self.R.q, 3 * self.R.q) + for _ in range(self.R.n)] + f = self.R(coeffs).reduce_coefficients() + self.assertTrue(all([0 <= c < self.R.q for c in f.coeffs])) + + def test_equality(self): + for _ in range(100): + f1 = self.R.random_element() + f2 = -f1 + self.assertEqual(f1, f1) + # We don't cover the case of f1 being zero, as it's incredibly unlikely to happen + if f1.is_zero(): + self.assertTrue(f1 == f2) # pragma: no cover + else: + self.assertFalse(f1 == f2) + + self.assertTrue(self.R(0) == 0) + self.assertTrue(self.R(1) == self.R.q + 1) + self.assertTrue(self.R(self.R.q - 1) == -1) + self.assertTrue(self.R(0) != 1) + self.assertFalse(self.R(self.R.q - 1) == "a") + + def test_add_failure(self): + f1 = self.R.random_element() + self.assertRaises(NotImplementedError, lambda: f1 + "a") + + def test_sub_failure(self): + f1 = self.R.random_element() + self.assertRaises(NotImplementedError, lambda: f1 - "a") + + def test_mul_failure(self): + f1 = self.R.random_element() + self.assertRaises(NotImplementedError, lambda: f1 * "a") + + def test_pow_failure(self): + f1 = self.R.random_element() + self.assertRaises(TypeError, lambda: f1 ** "a") + + def test_add_polynomials(self): + zero = self.R(0) + for _ in range(100): + f1 = self.R.random_element() + f2 = self.R.random_element() + f3 = self.R.random_element() + + self.assertEqual(f1 + zero, f1) + self.assertEqual(f1 + f2, f2 + f1) + self.assertEqual(f1 + (f2 + f3), (f1 + f2) + f3) + + f2 = f1 + f2 += f1 + self.assertEqual(f1 + f1, f2) + + def test_sub_polynomials(self): + zero = self.R(0) + for _ in range(100): + f1 = self.R.random_element() + f2 = self.R.random_element() + f3 = self.R.random_element() + + self.assertEqual(f1 - zero, f1) + self.assertEqual(f3 - f3, zero) + self.assertEqual(f3 - 0, f3) + self.assertEqual(0 - f3, -f3) + self.assertEqual(f1 - f2, -(f2 - f1)) + self.assertEqual(f1 - (f2 - f3), (f1 - f2) + f3) + + f2 = f1 + f2 -= f1 + self.assertEqual(f2, zero) + + def test_mul_polynomials(self): + zero = self.R(0) + one = self.R(1) + for _ in range(100): + f1 = self.R.random_element() + f2 = self.R.random_element() + f3 = self.R.random_element() + + self.assertEqual(f1 * zero, zero) + self.assertEqual(f1 * one, f1) + self.assertEqual(f1 * f2, f2 * f1) + self.assertEqual(f1 * (f2 * f3), (f1 * f2) * f3) + self.assertEqual(2 * f1, f1 + f1) + self.assertEqual(2 * f1, f1 * 2) + + f2 = f1 + f2 *= f2 + self.assertEqual(f1 * f1, f2) + + def test_pow_polynomials(self): + one = self.R(1) + for _ in range(100): + f1 = self.R.random_element() + + self.assertEqual(one, f1**0) + self.assertEqual(f1, f1**1) + self.assertEqual(f1 * f1, f1**2) + self.assertEqual(f1 * f1 * f1, f1**3) + self.assertRaises(ValueError, lambda: f1 ** (-1)) + + def test_print(self): + self.assertEqual(str(self.R(0)), "0") + self.assertEqual(str(self.R(1)), "1") + self.assertEqual(str(self.R.gen()), "x") + self.assertEqual(str(self.R([1, 2, 3, 4, 1])), + "1 + 2*x + 3*x^2 + 4*x^3 + x^4") diff --git a/assets/eip-dilithium/pythonref/dilithium_py/tests/test_shake.py b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_shake.py new file mode 100644 index 00000000000000..c105c21a22bfc7 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_shake.py @@ -0,0 +1,45 @@ +from hashlib import shake_128, shake_256 +from dilithium_py.shake.shake_wrapper import Shake, shake128, shake256 +from Crypto.Hash.SHAKE128 import SHAKE128_XOF +from Crypto.Hash.SHAKE256 import SHAKE256_XOF + +import unittest +import random + + +class TestShakeHashlib(unittest.TestCase): + def hashlib_test_long_calls(self, Shake, shake_hashlib): + absorb_bytes = b"testing_shake_long" + for l in [1, 100, 1000, 2000, 5000, 1_000_000]: + Shake.absorb(absorb_bytes) + self.assertEqual(shake_hashlib( + absorb_bytes).digest(l), Shake.read(l)) + + def hashlib_test_many_calls(self, Shake, shake_hashlib): + absorb_bytes = b"testing_shake_one" + for l in [1, 100, 1000, 2000, 5000, 1_000_000]: + Shake.absorb(absorb_bytes) + output = b"".join([Shake.read(1) for _ in range(l)]) + self.assertEqual(shake_hashlib(absorb_bytes).digest(l), output) + + def test_hashlib_shake128(self): + self.hashlib_test_long_calls(shake128, shake_128) + self.hashlib_test_many_calls(shake128, shake_128) + + def test_hashlib_shake256(self): + self.hashlib_test_long_calls(shake256, shake_256) + self.hashlib_test_many_calls(shake256, shake_256) + + +class TestShakeCrypto(unittest.TestCase): + def pycryptodome_test_read_chunks(self, Shake, ShakeCrypto): + absorb_bytes = b"testing_shake_chunks" + chunk = random.randint(50, 100) + Shake.absorb(absorb_bytes) + ShakeCrypto.update(absorb_bytes) + for _ in range(1000): + self.assertEqual(Shake.read(chunk), ShakeCrypto.read(chunk)) + + def test_pycryptodome_shake(self): + self.pycryptodome_test_read_chunks(shake128, SHAKE128_XOF()) + self.pycryptodome_test_read_chunks(shake256, SHAKE256_XOF()) diff --git a/assets/eip-dilithium/pythonref/dilithium_py/tests/test_utils.py b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_utils.py new file mode 100644 index 00000000000000..40b899fa91e81d --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/tests/test_utils.py @@ -0,0 +1,29 @@ +import unittest +from dilithium_py.utilities.utils import decompose, reduce_mod_pm, use_hint +from random import randint + + +class TestUtils(unittest.TestCase): + def test_reduce_mod_pm_even(self): + for _ in range(100): + modulus = 2 * randint(0, 100) + for i in range(modulus): + x = reduce_mod_pm(i, modulus) + self.assertTrue(x <= modulus // 2) + self.assertTrue(x > -modulus // 2) + + def test_reduce_mod_pm_odd(self): + for _ in range(100): + modulus = 2 * randint(0, 100) + 1 + for i in range(modulus): + x = reduce_mod_pm(i, modulus) + self.assertTrue(x <= (modulus - 1) // 2) + self.assertTrue(x >= -(modulus - 1) // 2) + + def test_use_hint(self): + # in dilithium we use hint for a=2γ2 + a = 2 * 95232 + q = 8380417 + h = 2345433 + r = 5432321 + assert use_hint(h, r, a, q) == 29 diff --git a/assets/eip-dilithium/pythonref/dilithium_py/utilities/__init__.py b/assets/eip-dilithium/pythonref/dilithium_py/utilities/__init__.py new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/assets/eip-dilithium/pythonref/dilithium_py/utilities/utils.py b/assets/eip-dilithium/pythonref/dilithium_py/utilities/utils.py new file mode 100644 index 00000000000000..28b384be9933a9 --- /dev/null +++ b/assets/eip-dilithium/pythonref/dilithium_py/utilities/utils.py @@ -0,0 +1,105 @@ +def reduce_mod_pm(x, n): + """ + Takes an integer 0 < x < n and represents + it as an integer in the range + + r = x % n + + for n odd: + -(n-1)/2 < r <= (n-1)/2 + for n even: + - n / 2 <= r <= n / 2 + """ + x = x % n + if x > (n >> 1): + x -= n + return x + + +def decompose(r, a, q): + """ + Takes an element r and represents + it as: + + r = r1*a + r0 + + With r0 in the range + + -(a << 1) < r0 <= (a << 1) + """ + rp = r % q + r0 = reduce_mod_pm(rp, a) + r1 = rp - r0 + if rp - r0 == q - 1: + r1 = 0 + r0 = r0 - 1 + else: + r1 = (rp - r0) // a + + # assert r0 > -(a >> 1) + # assert r0 <= (a >> 1) + # assert r % q == (r0 + r1 * a) % q + return r1, r0 + + +def high_bits(r, a, q): + r1, _ = decompose(r, a, q) + return r1 + + +def low_bits(r, a, q): + _, r0 = decompose(r, a, q) + return r0 + + +def make_hint(z, r, a, q): + """ + Check whether the top bit of z will change when r is added + """ + r1 = high_bits(r, a, q) + v1 = high_bits(r + z, a, q) + return int(r1 != v1) + + +def make_hint_optimised(z0, r1, a, q): + """ + Optimised version of the above used when the low bits w0 are extracted from + `w = (A_hat @ y_hat).from_ntt()` during signing + """ + gamma2 = a >> 1 + if z0 <= gamma2 or z0 > (q - gamma2) or (z0 == (q - gamma2) and r1 == 0): + return 0 + return 1 + + +def use_hint(h, r, a, q): + m = (q - 1) // a + r1, r0 = decompose(r, a, q) + if h == 1: + if r0 > 0: + return (r1 + 1) % m + return (r1 - 1) % m + return r1 + + +def check_norm_bound(n, b, q): + """ + Norm bound is checked in the following four steps: + x ∈ {0, ..., ..., q-1} + x ∈ {-(q-1)/2, ..., -1, 0, ..., (q-1)/2} + x ∈ { (q-3)/2, ..., 0, 0, ..., (q-1)/2} + x ∈ {0, 1, ..., (q-1)/2, (q-1)/2, ..., 1} + """ + x = n % q + x = ((q - 1) >> 1) - x + x = x ^ (x >> 31) + x = ((q - 1) >> 1) - x + return x >= b + + +def xor_bytes(a, b): + """ + XOR two byte arrays, assume that they are + of the same length + """ + return bytes(a ^ b for a, b in zip(a, b)) diff --git a/assets/eip-dilithium/pythonref/makefile b/assets/eip-dilithium/pythonref/makefile new file mode 100644 index 00000000000000..fe39675e523fb7 --- /dev/null +++ b/assets/eip-dilithium/pythonref/makefile @@ -0,0 +1,27 @@ +PY = python3 +VENV = myenv +PIP = $(VENV)/bin/pip +PYTHON = $(VENV)/bin/python +AUX = *.pyc *.cprof */*.pyc + +install: + $(PY) -m venv $(VENV) + $(PIP) install -r requirements.txt + $(PIP) install -e "git+https://github.com/ZKNoxHQ/NTT.git@main#egg=polyntt&subdirectory=assets/pythonref/" + +test: + $(PYTHON) -m unittest $(if $(TEST),dilithium_py.tests.$(TEST),discover -s dilithium_py.tests) -v + +example: + $(PYTHON) -m dilithium_py.example + +generate_test_vectors: + $(PYTHON) -m dilithium_py.generate_ethdilithium_test_vectors + $(PYTHON) -m dilithium_py.generate_dilithium_test_vectors + forge fmt + +clean: + rm -f $(AUX) + find . -type d -name "__pycache__" -exec rm -rf {} + + rm -rf scripts/*.sage.py + @echo "Clean done" diff --git a/assets/eip-dilithium/pythonref/requirements.txt b/assets/eip-dilithium/pythonref/requirements.txt new file mode 100644 index 00000000000000..19381163b73330 --- /dev/null +++ b/assets/eip-dilithium/pythonref/requirements.txt @@ -0,0 +1,3 @@ +pycryptodome == 3.14.1 +eth_abi +# xoflib diff --git a/assets/eip-dilithium/solidity/LICENSE b/assets/eip-dilithium/solidity/LICENSE new file mode 100644 index 00000000000000..3eb07cbc9a002d --- /dev/null +++ b/assets/eip-dilithium/solidity/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 ZKNoxHQ + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/eip-dilithium/solidity/README.md b/assets/eip-dilithium/solidity/README.md new file mode 100644 index 00000000000000..7d2fcec30faaf8 --- /dev/null +++ b/assets/eip-dilithium/solidity/README.md @@ -0,0 +1,39 @@ +# Solidity contract implementation + +This directory implements the contracts for ML-DSA FIPS-204 and the alternative version with KeccakPRNG as a hash function, called here ETHDilithium. + +In order to install the required dependencies: +```bash +make install +``` + +For running the tests located in `./tests/`: +```bash +make test +``` + +For having the optimized gas costs (this can take few seconds): +```bash +make test_slow +``` + +This should lead to: +```solidity +Ran 1 test for test/ZKNOX_ethdilithium.t.sol:ETHDilithiumTest +[PASS] testVerify() (gas: 8920414) +Logs: + Gas used: 8803665 + +Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 21.14ms (17.85ms CPU time) + +Ran 1 test for test/ZKNOX_dilithium.t.sol:DilithiumTest +[PASS] testVerify() (gas: 15562254) +Logs: + Gas used: 15445505 +``` + +The gas cost is summarized in the following table: +|Version|Gas cost| +|-|-| +|FIPS-204| 15.45 M| +|DilithiumETH|8.80 M| \ No newline at end of file diff --git a/assets/eip-dilithium/solidity/foundry.toml b/assets/eip-dilithium/solidity/foundry.toml new file mode 100644 index 00000000000000..ead73bb29eab60 --- /dev/null +++ b/assets/eip-dilithium/solidity/foundry.toml @@ -0,0 +1,14 @@ +[profile.default] +src = "src" +out = "out" +libs = ["lib"] +optimizer = true +optimizer_runs = 10000 +evm_version = "prague" +solc_version = "0.8.25" + +[profile.lite] +optimizer = false +evm_version = "prague" +solc_version = "0.8.25" +# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options diff --git a/assets/eip-dilithium/solidity/lib/forge-std/.gitattributes b/assets/eip-dilithium/solidity/lib/forge-std/.gitattributes new file mode 100644 index 00000000000000..27042d458c62fb --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/.gitattributes @@ -0,0 +1 @@ +src/Vm.sol linguist-generated diff --git a/assets/eip-dilithium/solidity/lib/forge-std/.github/workflows/ci.yml b/assets/eip-dilithium/solidity/lib/forge-std/.github/workflows/ci.yml new file mode 100644 index 00000000000000..2d68e91fbafc75 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/.github/workflows/ci.yml @@ -0,0 +1,128 @@ +name: CI + +on: + workflow_dispatch: + pull_request: + push: + branches: + - master + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + with: + version: nightly + + - name: Print forge version + run: forge --version + + # Backwards compatibility checks: + # - the oldest and newest version of each supported minor version + # - versions with specific issues + - name: Check compatibility with latest + if: always() + run: | + output=$(forge build --skip test) + if echo "$output" | grep -q "Warning"; then + echo "$output" + exit 1 + fi + + - name: Check compatibility with 0.8.0 + if: always() + run: | + output=$(forge build --skip test --use solc:0.8.0) + if echo "$output" | grep -q "Warning"; then + echo "$output" + exit 1 + fi + + - name: Check compatibility with 0.7.6 + if: always() + run: | + output=$(forge build --skip test --use solc:0.7.6) + if echo "$output" | grep -q "Warning"; then + echo "$output" + exit 1 + fi + + - name: Check compatibility with 0.7.0 + if: always() + run: | + output=$(forge build --skip test --use solc:0.7.0) + if echo "$output" | grep -q "Warning"; then + echo "$output" + exit 1 + fi + + - name: Check compatibility with 0.6.12 + if: always() + run: | + output=$(forge build --skip test --use solc:0.6.12) + if echo "$output" | grep -q "Warning"; then + echo "$output" + exit 1 + fi + + - name: Check compatibility with 0.6.2 + if: always() + run: | + output=$(forge build --skip test --use solc:0.6.2) + if echo "$output" | grep -q "Warning"; then + echo "$output" + exit 1 + fi + + # via-ir compilation time checks. + - name: Measure compilation time of Test with 0.8.17 --via-ir + if: always() + run: forge build --skip test --contracts test/compilation/CompilationTest.sol --use solc:0.8.17 --via-ir + + - name: Measure compilation time of TestBase with 0.8.17 --via-ir + if: always() + run: forge build --skip test --contracts test/compilation/CompilationTestBase.sol --use solc:0.8.17 --via-ir + + - name: Measure compilation time of Script with 0.8.17 --via-ir + if: always() + run: forge build --skip test --contracts test/compilation/CompilationScript.sol --use solc:0.8.17 --via-ir + + - name: Measure compilation time of ScriptBase with 0.8.17 --via-ir + if: always() + run: forge build --skip test --contracts test/compilation/CompilationScriptBase.sol --use solc:0.8.17 --via-ir + + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + with: + version: nightly + + - name: Print forge version + run: forge --version + + - name: Run tests + run: forge test -vvv + + fmt: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + with: + version: nightly + + - name: Print forge version + run: forge --version + + - name: Check formatting + run: forge fmt --check diff --git a/assets/eip-dilithium/solidity/lib/forge-std/.github/workflows/sync.yml b/assets/eip-dilithium/solidity/lib/forge-std/.github/workflows/sync.yml new file mode 100644 index 00000000000000..9b170f0b74c640 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/.github/workflows/sync.yml @@ -0,0 +1,31 @@ +name: Sync Release Branch + +on: + release: + types: + - created + +jobs: + sync-release-branch: + runs-on: ubuntu-latest + if: startsWith(github.event.release.tag_name, 'v1') + steps: + - name: Check out the repo + uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: v1 + + # The email is derived from the bots user id, + # found here: https://api.github.com/users/github-actions%5Bbot%5D + - name: Configure Git + run: | + git config user.name github-actions[bot] + git config user.email 41898282+github-actions[bot]@users.noreply.github.com + + - name: Sync Release Branch + run: | + git fetch --tags + git checkout v1 + git reset --hard ${GITHUB_REF} + git push --force diff --git a/assets/eip-dilithium/solidity/lib/forge-std/.gitignore b/assets/eip-dilithium/solidity/lib/forge-std/.gitignore new file mode 100644 index 00000000000000..756106d3884268 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/.gitignore @@ -0,0 +1,4 @@ +cache/ +out/ +.vscode +.idea diff --git a/assets/eip-dilithium/solidity/lib/forge-std/CONTRIBUTING.md b/assets/eip-dilithium/solidity/lib/forge-std/CONTRIBUTING.md new file mode 100644 index 00000000000000..89b75f3f7856b5 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/CONTRIBUTING.md @@ -0,0 +1,193 @@ +## Contributing to Foundry + +Thanks for your interest in improving Foundry! + +There are multiple opportunities to contribute at any level. It doesn't matter if you are just getting started with Rust or are the most weathered expert, we can use your help. + +This document will help you get started. **Do not let the document intimidate you**. +It should be considered as a guide to help you navigate the process. + +The [dev Telegram][dev-tg] is available for any concerns you may have that are not covered in this guide. + +### Code of Conduct + +The Foundry project adheres to the [Rust Code of Conduct][rust-coc]. This code of conduct describes the _minimum_ behavior expected from all contributors. + +Instances of violations of the Code of Conduct can be reported by contacting the team at [me@gakonst.com](mailto:me@gakonst.com). + +### Ways to contribute + +There are fundamentally four ways an individual can contribute: + +1. **By opening an issue:** For example, if you believe that you have uncovered a bug + in Foundry, creating a new issue in the issue tracker is the way to report it. +2. **By adding context:** Providing additional context to existing issues, + such as screenshots and code snippets, which help resolve issues. +3. **By resolving issues:** Typically this is done in the form of either + demonstrating that the issue reported is not a problem after all, or more often, + by opening a pull request that fixes the underlying problem, in a concrete and + reviewable manner. + +**Anybody can participate in any stage of contribution**. We urge you to participate in the discussion +around bugs and participate in reviewing PRs. + +### Contributions Related to Spelling and Grammar + +At this time, we will not be accepting contributions that only fix spelling or grammatical errors in documentation, code or +elsewhere. + +### Asking for help + +If you have reviewed existing documentation and still have questions, or you are having problems, you can get help in the following ways: + +- **Asking in the support Telegram:** The [Foundry Support Telegram][support-tg] is a fast and easy way to ask questions. +- **Opening a discussion:** This repository comes with a discussions board where you can also ask for help. Click the "Discussions" tab at the top. + +As Foundry is still in heavy development, the documentation can be a bit scattered. +The [Foundry Book][foundry-book] is our current best-effort attempt at keeping up-to-date information. + +### Submitting a bug report + +When filing a new bug report in the issue tracker, you will be presented with a basic form to fill out. + +If you believe that you have uncovered a bug, please fill out the form to the best of your ability. Do not worry if you cannot answer every detail; just fill in what you can. Contributors will ask follow-up questions if something is unclear. + +The most important pieces of information we need in a bug report are: + +- The Foundry version you are on (and that it is up to date) +- The platform you are on (Windows, macOS, an M1 Mac or Linux) +- Code snippets if this is happening in relation to testing or building code +- Concrete steps to reproduce the bug + +In order to rule out the possibility of the bug being in your project, the code snippets should be as minimal +as possible. It is better if you can reproduce the bug with a small snippet as opposed to an entire project! + +See [this guide][mcve] on how to create a minimal, complete, and verifiable example. + +### Submitting a feature request + +When adding a feature request in the issue tracker, you will be presented with a basic form to fill out. + +Please include as detailed of an explanation as possible of the feature you would like, adding additional context if necessary. + +If you have examples of other tools that have the feature you are requesting, please include them as well. + +### Resolving an issue + +Pull requests are the way concrete changes are made to the code, documentation, and dependencies of Foundry. + +Even minor pull requests, such as those fixing wording, are greatly appreciated. Before making a large change, it is usually +a good idea to first open an issue describing the change to solicit feedback and guidance. This will increase +the likelihood of the PR getting merged. + +Please make sure that the following commands pass if you have changed the code: + +```sh +forge fmt --check +forge test -vvv +``` + +To make sure your changes are compatible with all compiler version targets, run the following commands: + +```sh +forge build --skip test --use solc:0.6.2 +forge build --skip test --use solc:0.6.12 +forge build --skip test --use solc:0.7.0 +forge build --skip test --use solc:0.7.6 +forge build --skip test --use solc:0.8.0 +``` + +The CI will also ensure that the code is formatted correctly and that the tests are passing across all compiler version targets. + +#### Adding cheatcodes + +Please follow the guide outlined in the [cheatcodes](https://github.com/foundry-rs/foundry/blob/master/docs/dev/cheatcodes.md#adding-a-new-cheatcode) documentation of Foundry. + +When making modifications to the native cheatcodes or adding new ones, please make sure to run [`./scripts/vm.py`](./scripts/vm.py) to update the cheatcodes in the [`src/Vm.sol`](./src/Vm.sol) file. + +By default the script will automatically generate the cheatcodes from the [`cheatcodes.json`](https://raw.githubusercontent.com/foundry-rs/foundry/master/crates/cheatcodes/assets/cheatcodes.json) file but alternatively you can provide a path to a JSON file containing the Vm interface, as generated by Foundry, with the `--from` flag. + +```sh +./scripts/vm.py --from path/to/cheatcodes.json +``` + +It is possible that the resulting [`src/Vm.sol`](./src/Vm.sol) file will have some changes that are not directly related to your changes, this is not a problem. + +#### Commits + +It is a recommended best practice to keep your changes as logically grouped as possible within individual commits. There is no limit to the number of commits any single pull request may have, and many contributors find it easier to review changes that are split across multiple commits. + +That said, if you have a number of commits that are "checkpoints" and don't represent a single logical change, please squash those together. + +#### Opening the pull request + +From within GitHub, opening a new pull request will present you with a template that should be filled out. Please try your best at filling out the details, but feel free to skip parts if you're not sure what to put. + +#### Discuss and update + +You will probably get feedback or requests for changes to your pull request. +This is a big part of the submission process, so don't be discouraged! Some contributors may sign off on the pull request right away, others may have more detailed comments or feedback. +This is a necessary part of the process in order to evaluate whether the changes are correct and necessary. + +**Any community member can review a PR, so you might get conflicting feedback**. +Keep an eye out for comments from code owners to provide guidance on conflicting feedback. + +#### Reviewing pull requests + +**Any Foundry community member is welcome to review any pull request**. + +All contributors who choose to review and provide feedback on pull requests have a responsibility to both the project and individual making the contribution. Reviews and feedback must be helpful, insightful, and geared towards improving the contribution as opposed to simply blocking it. If there are reasons why you feel the PR should not be merged, explain what those are. Do not expect to be able to block a PR from advancing simply because you say "no" without giving an explanation. Be open to having your mind changed. Be open to working _with_ the contributor to make the pull request better. + +Reviews that are dismissive or disrespectful of the contributor or any other reviewers are strictly counter to the Code of Conduct. + +When reviewing a pull request, the primary goals are for the codebase to improve and for the person submitting the request to succeed. **Even if a pull request is not merged, the submitter should come away from the experience feeling like their effort was not unappreciated**. Every PR from a new contributor is an opportunity to grow the community. + +##### Review a bit at a time + +Do not overwhelm new contributors. + +It is tempting to micro-optimize and make everything about relative performance, perfect grammar, or exact style matches. Do not succumb to that temptation.. + +Focus first on the most significant aspects of the change: + +1. Does this change make sense for Foundry? +2. Does this change make Foundry better, even if only incrementally? +3. Are there clear bugs or larger scale issues that need attending? +4. Are the commit messages readable and correct? If it contains a breaking change, is it clear enough? + +Note that only **incremental** improvement is needed to land a PR. This means that the PR does not need to be perfect, only better than the status quo. Follow-up PRs may be opened to continue iterating. + +When changes are necessary, _request_ them, do not _demand_ them, and **do not assume that the submitter already knows how to add a test or run a benchmark**. + +Specific performance optimization techniques, coding styles and conventions change over time. The first impression you give to a new contributor never does. + +Nits (requests for small changes that are not essential) are fine, but try to avoid stalling the pull request. Most nits can typically be fixed by the Foundry maintainers merging the pull request, but they can also be an opportunity for the contributor to learn a bit more about the project. + +It is always good to clearly indicate nits when you comment, e.g.: `Nit: change foo() to bar(). But this is not blocking`. + +If your comments were addressed but were not folded after new commits, or if they proved to be mistaken, please, [hide them][hiding-a-comment] with the appropriate reason to keep the conversation flow concise and relevant. + +##### Be aware of the person behind the code + +Be aware that _how_ you communicate requests and reviews in your feedback can have a significant impact on the success of the pull request. Yes, we may merge a particular change that makes Foundry better, but the individual might just not want to have anything to do with Foundry ever again. The goal is not just having good code. + +##### Abandoned or stale pull requests + +If a pull request appears to be abandoned or stalled, it is polite to first check with the contributor to see if they intend to continue the work before checking if they would mind if you took it over (especially if it just has nits left). When doing so, it is courteous to give the original contributor credit for the work they started, either by preserving their name and e-mail address in the commit log, or by using the `Author: ` or `Co-authored-by: ` metadata tag in the commits. + +_Adapted from the [ethers-rs contributing guide](https://github.com/gakonst/ethers-rs/blob/master/CONTRIBUTING.md)_. + +### Releasing + +Releases are automatically done by the release workflow when a tag is pushed, however, these steps still need to be taken: + +1. Ensure that the versions in the relevant `Cargo.toml` files are up-to-date. +2. Update documentation links +3. Perform a final audit for breaking changes. + +[rust-coc]: https://github.com/rust-lang/rust/blob/master/CODE_OF_CONDUCT.md +[dev-tg]: https://t.me/foundry_rs +[foundry-book]: https://github.com/foundry-rs/foundry-book +[support-tg]: https://t.me/foundry_support +[mcve]: https://stackoverflow.com/help/mcve +[hiding-a-comment]: https://help.github.com/articles/managing-disruptive-comments/#hiding-a-comment \ No newline at end of file diff --git a/assets/eip-dilithium/solidity/lib/forge-std/LICENSE-APACHE b/assets/eip-dilithium/solidity/lib/forge-std/LICENSE-APACHE new file mode 100644 index 00000000000000..cf01a499fbc564 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/LICENSE-APACHE @@ -0,0 +1,203 @@ +Copyright Contributors to Forge Standard Library + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/assets/eip-dilithium/solidity/lib/forge-std/LICENSE-MIT b/assets/eip-dilithium/solidity/lib/forge-std/LICENSE-MIT new file mode 100644 index 00000000000000..28f98304ac6db4 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/LICENSE-MIT @@ -0,0 +1,25 @@ +Copyright Contributors to Forge Standard Library + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE O THE USE OR OTHER +DEALINGS IN THE SOFTWARE.R diff --git a/assets/eip-dilithium/solidity/lib/forge-std/README.md b/assets/eip-dilithium/solidity/lib/forge-std/README.md new file mode 100644 index 00000000000000..9be14f0366852d --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/README.md @@ -0,0 +1,266 @@ +# Forge Standard Library • [![CI status](https://github.com/foundry-rs/forge-std/actions/workflows/ci.yml/badge.svg)](https://github.com/foundry-rs/forge-std/actions/workflows/ci.yml) + +Forge Standard Library is a collection of helpful contracts and libraries for use with [Forge and Foundry](https://github.com/foundry-rs/foundry). It leverages Forge's cheatcodes to make writing tests easier and faster, while improving the UX of cheatcodes. + +**Learn how to use Forge-Std with the [📖 Foundry Book (Forge-Std Guide)](https://book.getfoundry.sh/forge/forge-std.html).** + +## Install + +```bash +forge install foundry-rs/forge-std +``` + +## Contracts +### stdError + +This is a helper contract for errors and reverts. In Forge, this contract is particularly helpful for the `expectRevert` cheatcode, as it provides all compiler built-in errors. + +See the contract itself for all error codes. + +#### Example usage + +```solidity + +import "forge-std/Test.sol"; + +contract TestContract is Test { + ErrorsTest test; + + function setUp() public { + test = new ErrorsTest(); + } + + function testExpectArithmetic() public { + vm.expectRevert(stdError.arithmeticError); + test.arithmeticError(10); + } +} + +contract ErrorsTest { + function arithmeticError(uint256 a) public { + a = a - 100; + } +} +``` + +### stdStorage + +This is a rather large contract due to all of the overloading to make the UX decent. Primarily, it is a wrapper around the `record` and `accesses` cheatcodes. It can *always* find and write the storage slot(s) associated with a particular variable without knowing the storage layout. The one _major_ caveat to this is while a slot can be found for packed storage variables, we can't write to that variable safely. If a user tries to write to a packed slot, the execution throws an error, unless it is uninitialized (`bytes32(0)`). + +This works by recording all `SLOAD`s and `SSTORE`s during a function call. If there is a single slot read or written to, it immediately returns the slot. Otherwise, behind the scenes, we iterate through and check each one (assuming the user passed in a `depth` parameter). If the variable is a struct, you can pass in a `depth` parameter which is basically the field depth. + +I.e.: +```solidity +struct T { + // depth 0 + uint256 a; + // depth 1 + uint256 b; +} +``` + +#### Example usage + +```solidity +import "forge-std/Test.sol"; + +contract TestContract is Test { + using stdStorage for StdStorage; + + Storage test; + + function setUp() public { + test = new Storage(); + } + + function testFindExists() public { + // Lets say we want to find the slot for the public + // variable `exists`. We just pass in the function selector + // to the `find` command + uint256 slot = stdstore.target(address(test)).sig("exists()").find(); + assertEq(slot, 0); + } + + function testWriteExists() public { + // Lets say we want to write to the slot for the public + // variable `exists`. We just pass in the function selector + // to the `checked_write` command + stdstore.target(address(test)).sig("exists()").checked_write(100); + assertEq(test.exists(), 100); + } + + // It supports arbitrary storage layouts, like assembly based storage locations + function testFindHidden() public { + // `hidden` is a random hash of a bytes, iteration through slots would + // not find it. Our mechanism does + // Also, you can use the selector instead of a string + uint256 slot = stdstore.target(address(test)).sig(test.hidden.selector).find(); + assertEq(slot, uint256(keccak256("my.random.var"))); + } + + // If targeting a mapping, you have to pass in the keys necessary to perform the find + // i.e.: + function testFindMapping() public { + uint256 slot = stdstore + .target(address(test)) + .sig(test.map_addr.selector) + .with_key(address(this)) + .find(); + // in the `Storage` constructor, we wrote that this address' value was 1 in the map + // so when we load the slot, we expect it to be 1 + assertEq(uint(vm.load(address(test), bytes32(slot))), 1); + } + + // If the target is a struct, you can specify the field depth: + function testFindStruct() public { + // NOTE: see the depth parameter - 0 means 0th field, 1 means 1st field, etc. + uint256 slot_for_a_field = stdstore + .target(address(test)) + .sig(test.basicStruct.selector) + .depth(0) + .find(); + + uint256 slot_for_b_field = stdstore + .target(address(test)) + .sig(test.basicStruct.selector) + .depth(1) + .find(); + + assertEq(uint(vm.load(address(test), bytes32(slot_for_a_field))), 1); + assertEq(uint(vm.load(address(test), bytes32(slot_for_b_field))), 2); + } +} + +// A complex storage contract +contract Storage { + struct UnpackedStruct { + uint256 a; + uint256 b; + } + + constructor() { + map_addr[msg.sender] = 1; + } + + uint256 public exists = 1; + mapping(address => uint256) public map_addr; + // mapping(address => Packed) public map_packed; + mapping(address => UnpackedStruct) public map_struct; + mapping(address => mapping(address => uint256)) public deep_map; + mapping(address => mapping(address => UnpackedStruct)) public deep_map_struct; + UnpackedStruct public basicStruct = UnpackedStruct({ + a: 1, + b: 2 + }); + + function hidden() public view returns (bytes32 t) { + // an extremely hidden storage slot + bytes32 slot = keccak256("my.random.var"); + assembly { + t := sload(slot) + } + } +} +``` + +### stdCheats + +This is a wrapper over miscellaneous cheatcodes that need wrappers to be more dev friendly. Currently there are only functions related to `prank`. In general, users may expect ETH to be put into an address on `prank`, but this is not the case for safety reasons. Explicitly this `hoax` function should only be used for addresses that have expected balances as it will get overwritten. If an address already has ETH, you should just use `prank`. If you want to change that balance explicitly, just use `deal`. If you want to do both, `hoax` is also right for you. + + +#### Example usage: +```solidity + +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.0; + +import "forge-std/Test.sol"; + +// Inherit the stdCheats +contract StdCheatsTest is Test { + Bar test; + function setUp() public { + test = new Bar(); + } + + function testHoax() public { + // we call `hoax`, which gives the target address + // eth and then calls `prank` + hoax(address(1337)); + test.bar{value: 100}(address(1337)); + + // overloaded to allow you to specify how much eth to + // initialize the address with + hoax(address(1337), 1); + test.bar{value: 1}(address(1337)); + } + + function testStartHoax() public { + // we call `startHoax`, which gives the target address + // eth and then calls `startPrank` + // + // it is also overloaded so that you can specify an eth amount + startHoax(address(1337)); + test.bar{value: 100}(address(1337)); + test.bar{value: 100}(address(1337)); + vm.stopPrank(); + test.bar(address(this)); + } +} + +contract Bar { + function bar(address expectedSender) public payable { + require(msg.sender == expectedSender, "!prank"); + } +} +``` + +### Std Assertions + +Contains various assertions. + +### `console.log` + +Usage follows the same format as [Hardhat](https://hardhat.org/hardhat-network/reference/#console-log). +It's recommended to use `console2.sol` as shown below, as this will show the decoded logs in Forge traces. + +```solidity +// import it indirectly via Test.sol +import "forge-std/Test.sol"; +// or directly import it +import "forge-std/console2.sol"; +... +console2.log(someValue); +``` + +If you need compatibility with Hardhat, you must use the standard `console.sol` instead. +Due to a bug in `console.sol`, logs that use `uint256` or `int256` types will not be properly decoded in Forge traces. + +```solidity +// import it indirectly via Test.sol +import "forge-std/Test.sol"; +// or directly import it +import "forge-std/console.sol"; +... +console.log(someValue); +``` + +## Contributing + +See our [contributing guidelines](./CONTRIBUTING.md). + +## Getting Help + +First, see if the answer to your question can be found in [book](https://book.getfoundry.sh). + +If the answer is not there: + +- Join the [support Telegram](https://t.me/foundry_support) to get help, or +- Open a [discussion](https://github.com/foundry-rs/foundry/discussions/new/choose) with your question, or +- Open an issue with [the bug](https://github.com/foundry-rs/foundry/issues/new/choose) + +If you want to contribute, or follow along with contributor discussion, you can use our [main telegram](https://t.me/foundry_rs) to chat with us about the development of Foundry! + +## License + +Forge Standard Library is offered under either [MIT](LICENSE-MIT) or [Apache 2.0](LICENSE-APACHE) license. diff --git a/assets/eip-dilithium/solidity/lib/forge-std/foundry.toml b/assets/eip-dilithium/solidity/lib/forge-std/foundry.toml new file mode 100644 index 00000000000000..62ca21a6e95107 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/foundry.toml @@ -0,0 +1,23 @@ +[profile.default] +fs_permissions = [{ access = "read-write", path = "./"}] +optimizer = true +optimizer_runs = 200 + +[rpc_endpoints] +# The RPC URLs are modified versions of the default for testing initialization. +mainnet = "https://eth.merkle.io" # Different API key. +optimism_sepolia = "https://sepolia.optimism.io/" # Adds a trailing slash. +arbitrum_one_sepolia = "https://sepolia-rollup.arbitrum.io/rpc/" # Adds a trailing slash. +needs_undefined_env_var = "${UNDEFINED_RPC_URL_PLACEHOLDER}" + +[fmt] +# These are all the `forge fmt` defaults. +line_length = 120 +tab_width = 4 +bracket_spacing = false +int_types = 'long' +multiline_func_header = 'attributes_first' +quote_style = 'double' +number_underscore = 'preserve' +single_line_statement_blocks = 'preserve' +ignore = ["src/console.sol", "src/console2.sol"] \ No newline at end of file diff --git a/assets/eip-dilithium/solidity/lib/forge-std/package.json b/assets/eip-dilithium/solidity/lib/forge-std/package.json new file mode 100644 index 00000000000000..60118170460459 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/package.json @@ -0,0 +1,16 @@ +{ + "name": "forge-std", + "version": "1.9.6", + "description": "Forge Standard Library is a collection of helpful contracts and libraries for use with Forge and Foundry.", + "homepage": "https://book.getfoundry.sh/forge/forge-std", + "bugs": "https://github.com/foundry-rs/forge-std/issues", + "license": "(Apache-2.0 OR MIT)", + "author": "Contributors to Forge Standard Library", + "files": [ + "src/**/*" + ], + "repository": { + "type": "git", + "url": "https://github.com/foundry-rs/forge-std.git" + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/scripts/vm.py b/assets/eip-dilithium/solidity/lib/forge-std/scripts/vm.py new file mode 100755 index 00000000000000..3cd047d36dc854 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/scripts/vm.py @@ -0,0 +1,646 @@ +#!/usr/bin/env python3 + +import argparse +import copy +import json +import re +import subprocess +from enum import Enum as PyEnum +from pathlib import Path +from typing import Callable +from urllib import request + +VoidFn = Callable[[], None] + +CHEATCODES_JSON_URL = "https://raw.githubusercontent.com/foundry-rs/foundry/master/crates/cheatcodes/assets/cheatcodes.json" +OUT_PATH = "src/Vm.sol" + +VM_SAFE_DOC = """\ +/// The `VmSafe` interface does not allow manipulation of the EVM state or other actions that may +/// result in Script simulations differing from on-chain execution. It is recommended to only use +/// these cheats in scripts. +""" + +VM_DOC = """\ +/// The `Vm` interface does allow manipulation of the EVM state. These are all intended to be used +/// in tests, but it is not recommended to use these cheats in scripts. +""" + + +def main(): + parser = argparse.ArgumentParser( + description="Generate Vm.sol based on the cheatcodes json created by Foundry") + parser.add_argument( + "--from", + metavar="PATH", + dest="path", + required=False, + help="path to a json file containing the Vm interface, as generated by Foundry") + args = parser.parse_args() + json_str = request.urlopen(CHEATCODES_JSON_URL).read().decode("utf-8") if args.path is None else Path(args.path).read_text() + contract = Cheatcodes.from_json(json_str) + + ccs = contract.cheatcodes + ccs = list(filter(lambda cc: cc.status not in ["experimental", "internal"], ccs)) + ccs.sort(key=lambda cc: cc.func.id) + + safe = list(filter(lambda cc: cc.safety == "safe", ccs)) + safe.sort(key=CmpCheatcode) + unsafe = list(filter(lambda cc: cc.safety == "unsafe", ccs)) + unsafe.sort(key=CmpCheatcode) + assert len(safe) + len(unsafe) == len(ccs) + + prefix_with_group_headers(safe) + prefix_with_group_headers(unsafe) + + out = "" + + out += "// Automatically @generated by scripts/vm.py. Do not modify manually.\n\n" + + pp = CheatcodesPrinter( + spdx_identifier="MIT OR Apache-2.0", + solidity_requirement=">=0.6.2 <0.9.0", + abicoder_pragma=True, + ) + pp.p_prelude() + pp.prelude = False + out += pp.finish() + + out += "\n\n" + out += VM_SAFE_DOC + vm_safe = Cheatcodes( + # TODO: Custom errors were introduced in 0.8.4 + errors=[], # contract.errors + events=contract.events, + enums=contract.enums, + structs=contract.structs, + cheatcodes=safe, + ) + pp.p_contract(vm_safe, "VmSafe") + out += pp.finish() + + out += "\n\n" + out += VM_DOC + vm_unsafe = Cheatcodes( + errors=[], + events=[], + enums=[], + structs=[], + cheatcodes=unsafe, + ) + pp.p_contract(vm_unsafe, "Vm", "VmSafe") + out += pp.finish() + + # Compatibility with <0.8.0 + def memory_to_calldata(m: re.Match) -> str: + return " calldata " + m.group(1) + + out = re.sub(r" memory (.*returns)", memory_to_calldata, out) + + with open(OUT_PATH, "w") as f: + f.write(out) + + forge_fmt = ["forge", "fmt", OUT_PATH] + res = subprocess.run(forge_fmt) + assert res.returncode == 0, f"command failed: {forge_fmt}" + + print(f"Wrote to {OUT_PATH}") + + +class CmpCheatcode: + cheatcode: "Cheatcode" + + def __init__(self, cheatcode: "Cheatcode"): + self.cheatcode = cheatcode + + def __lt__(self, other: "CmpCheatcode") -> bool: + return cmp_cheatcode(self.cheatcode, other.cheatcode) < 0 + + def __eq__(self, other: "CmpCheatcode") -> bool: + return cmp_cheatcode(self.cheatcode, other.cheatcode) == 0 + + def __gt__(self, other: "CmpCheatcode") -> bool: + return cmp_cheatcode(self.cheatcode, other.cheatcode) > 0 + + +def cmp_cheatcode(a: "Cheatcode", b: "Cheatcode") -> int: + if a.group != b.group: + return -1 if a.group < b.group else 1 + if a.status != b.status: + return -1 if a.status < b.status else 1 + if a.safety != b.safety: + return -1 if a.safety < b.safety else 1 + if a.func.id != b.func.id: + return -1 if a.func.id < b.func.id else 1 + return 0 + + +# HACK: A way to add group header comments without having to modify printer code +def prefix_with_group_headers(cheats: list["Cheatcode"]): + s = set() + for i, cheat in enumerate(cheats): + if cheat.group in s: + continue + + s.add(cheat.group) + + c = copy.deepcopy(cheat) + c.func.description = "" + c.func.declaration = f"// ======== {group(c.group)} ========" + cheats.insert(i, c) + return cheats + + +def group(s: str) -> str: + if s == "evm": + return "EVM" + if s == "json": + return "JSON" + return s[0].upper() + s[1:] + + +class Visibility(PyEnum): + EXTERNAL: str = "external" + PUBLIC: str = "public" + INTERNAL: str = "internal" + PRIVATE: str = "private" + + def __str__(self): + return self.value + + +class Mutability(PyEnum): + PURE: str = "pure" + VIEW: str = "view" + NONE: str = "" + + def __str__(self): + return self.value + + +class Function: + id: str + description: str + declaration: str + visibility: Visibility + mutability: Mutability + signature: str + selector: str + selector_bytes: bytes + + def __init__( + self, + id: str, + description: str, + declaration: str, + visibility: Visibility, + mutability: Mutability, + signature: str, + selector: str, + selector_bytes: bytes, + ): + self.id = id + self.description = description + self.declaration = declaration + self.visibility = visibility + self.mutability = mutability + self.signature = signature + self.selector = selector + self.selector_bytes = selector_bytes + + @staticmethod + def from_dict(d: dict) -> "Function": + return Function( + d["id"], + d["description"], + d["declaration"], + Visibility(d["visibility"]), + Mutability(d["mutability"]), + d["signature"], + d["selector"], + bytes(d["selectorBytes"]), + ) + + +class Cheatcode: + func: Function + group: str + status: str + safety: str + + def __init__(self, func: Function, group: str, status: str, safety: str): + self.func = func + self.group = group + self.status = status + self.safety = safety + + @staticmethod + def from_dict(d: dict) -> "Cheatcode": + return Cheatcode( + Function.from_dict(d["func"]), + str(d["group"]), + str(d["status"]), + str(d["safety"]), + ) + + +class Error: + name: str + description: str + declaration: str + + def __init__(self, name: str, description: str, declaration: str): + self.name = name + self.description = description + self.declaration = declaration + + @staticmethod + def from_dict(d: dict) -> "Error": + return Error(**d) + + +class Event: + name: str + description: str + declaration: str + + def __init__(self, name: str, description: str, declaration: str): + self.name = name + self.description = description + self.declaration = declaration + + @staticmethod + def from_dict(d: dict) -> "Event": + return Event(**d) + + +class EnumVariant: + name: str + description: str + + def __init__(self, name: str, description: str): + self.name = name + self.description = description + + +class Enum: + name: str + description: str + variants: list[EnumVariant] + + def __init__(self, name: str, description: str, variants: list[EnumVariant]): + self.name = name + self.description = description + self.variants = variants + + @staticmethod + def from_dict(d: dict) -> "Enum": + return Enum( + d["name"], + d["description"], + list(map(lambda v: EnumVariant(**v), d["variants"])), + ) + + +class StructField: + name: str + ty: str + description: str + + def __init__(self, name: str, ty: str, description: str): + self.name = name + self.ty = ty + self.description = description + + +class Struct: + name: str + description: str + fields: list[StructField] + + def __init__(self, name: str, description: str, fields: list[StructField]): + self.name = name + self.description = description + self.fields = fields + + @staticmethod + def from_dict(d: dict) -> "Struct": + return Struct( + d["name"], + d["description"], + list(map(lambda f: StructField(**f), d["fields"])), + ) + + +class Cheatcodes: + errors: list[Error] + events: list[Event] + enums: list[Enum] + structs: list[Struct] + cheatcodes: list[Cheatcode] + + def __init__( + self, + errors: list[Error], + events: list[Event], + enums: list[Enum], + structs: list[Struct], + cheatcodes: list[Cheatcode], + ): + self.errors = errors + self.events = events + self.enums = enums + self.structs = structs + self.cheatcodes = cheatcodes + + @staticmethod + def from_dict(d: dict) -> "Cheatcodes": + return Cheatcodes( + errors=[Error.from_dict(e) for e in d["errors"]], + events=[Event.from_dict(e) for e in d["events"]], + enums=[Enum.from_dict(e) for e in d["enums"]], + structs=[Struct.from_dict(e) for e in d["structs"]], + cheatcodes=[Cheatcode.from_dict(e) for e in d["cheatcodes"]], + ) + + @staticmethod + def from_json(s) -> "Cheatcodes": + return Cheatcodes.from_dict(json.loads(s)) + + @staticmethod + def from_json_file(file_path: str) -> "Cheatcodes": + with open(file_path, "r") as f: + return Cheatcodes.from_dict(json.load(f)) + + +class Item(PyEnum): + ERROR: str = "error" + EVENT: str = "event" + ENUM: str = "enum" + STRUCT: str = "struct" + FUNCTION: str = "function" + + +class ItemOrder: + _list: list[Item] + + def __init__(self, list: list[Item]) -> None: + assert len(list) <= len(Item), "list must not contain more items than Item" + assert len(list) == len(set(list)), "list must not contain duplicates" + self._list = list + pass + + def get_list(self) -> list[Item]: + return self._list + + @staticmethod + def default() -> "ItemOrder": + return ItemOrder( + [ + Item.ERROR, + Item.EVENT, + Item.ENUM, + Item.STRUCT, + Item.FUNCTION, + ] + ) + + +class CheatcodesPrinter: + buffer: str + + prelude: bool + spdx_identifier: str + solidity_requirement: str + abicoder_v2: bool + + block_doc_style: bool + + indent_level: int + _indent_str: str + + nl_str: str + + items_order: ItemOrder + + def __init__( + self, + buffer: str = "", + prelude: bool = True, + spdx_identifier: str = "UNLICENSED", + solidity_requirement: str = "", + abicoder_pragma: bool = False, + block_doc_style: bool = False, + indent_level: int = 0, + indent_with: int | str = 4, + nl_str: str = "\n", + items_order: ItemOrder = ItemOrder.default(), + ): + self.prelude = prelude + self.spdx_identifier = spdx_identifier + self.solidity_requirement = solidity_requirement + self.abicoder_v2 = abicoder_pragma + self.block_doc_style = block_doc_style + self.buffer = buffer + self.indent_level = indent_level + self.nl_str = nl_str + + if isinstance(indent_with, int): + assert indent_with >= 0 + self._indent_str = " " * indent_with + elif isinstance(indent_with, str): + self._indent_str = indent_with + else: + assert False, "indent_with must be int or str" + + self.items_order = items_order + + def finish(self) -> str: + ret = self.buffer.rstrip() + self.buffer = "" + return ret + + def p_contract(self, contract: Cheatcodes, name: str, inherits: str = ""): + if self.prelude: + self.p_prelude(contract) + + self._p_str("interface ") + name = name.strip() + if name != "": + self._p_str(name) + self._p_str(" ") + if inherits != "": + self._p_str("is ") + self._p_str(inherits) + self._p_str(" ") + self._p_str("{") + self._p_nl() + self._with_indent(lambda: self._p_items(contract)) + self._p_str("}") + self._p_nl() + + def _p_items(self, contract: Cheatcodes): + for item in self.items_order.get_list(): + if item == Item.ERROR: + self.p_errors(contract.errors) + elif item == Item.EVENT: + self.p_events(contract.events) + elif item == Item.ENUM: + self.p_enums(contract.enums) + elif item == Item.STRUCT: + self.p_structs(contract.structs) + elif item == Item.FUNCTION: + self.p_functions(contract.cheatcodes) + else: + assert False, f"unknown item {item}" + + def p_prelude(self, contract: Cheatcodes | None = None): + self._p_str(f"// SPDX-License-Identifier: {self.spdx_identifier}") + self._p_nl() + + if self.solidity_requirement != "": + req = self.solidity_requirement + elif contract and len(contract.errors) > 0: + req = ">=0.8.4 <0.9.0" + else: + req = ">=0.6.0 <0.9.0" + self._p_str(f"pragma solidity {req};") + self._p_nl() + + if self.abicoder_v2: + self._p_str("pragma experimental ABIEncoderV2;") + self._p_nl() + + self._p_nl() + + def p_errors(self, errors: list[Error]): + for error in errors: + self._p_line(lambda: self.p_error(error)) + + def p_error(self, error: Error): + self._p_comment(error.description, doc=True) + self._p_line(lambda: self._p_str(error.declaration)) + + def p_events(self, events: list[Event]): + for event in events: + self._p_line(lambda: self.p_event(event)) + + def p_event(self, event: Event): + self._p_comment(event.description, doc=True) + self._p_line(lambda: self._p_str(event.declaration)) + + def p_enums(self, enums: list[Enum]): + for enum in enums: + self._p_line(lambda: self.p_enum(enum)) + + def p_enum(self, enum: Enum): + self._p_comment(enum.description, doc=True) + self._p_line(lambda: self._p_str(f"enum {enum.name} {{")) + self._with_indent(lambda: self.p_enum_variants(enum.variants)) + self._p_line(lambda: self._p_str("}")) + + def p_enum_variants(self, variants: list[EnumVariant]): + for i, variant in enumerate(variants): + self._p_indent() + self._p_comment(variant.description) + + self._p_indent() + self._p_str(variant.name) + if i < len(variants) - 1: + self._p_str(",") + self._p_nl() + + def p_structs(self, structs: list[Struct]): + for struct in structs: + self._p_line(lambda: self.p_struct(struct)) + + def p_struct(self, struct: Struct): + self._p_comment(struct.description, doc=True) + self._p_line(lambda: self._p_str(f"struct {struct.name} {{")) + self._with_indent(lambda: self.p_struct_fields(struct.fields)) + self._p_line(lambda: self._p_str("}")) + + def p_struct_fields(self, fields: list[StructField]): + for field in fields: + self._p_line(lambda: self.p_struct_field(field)) + + def p_struct_field(self, field: StructField): + self._p_comment(field.description) + self._p_indented(lambda: self._p_str(f"{field.ty} {field.name};")) + + def p_functions(self, cheatcodes: list[Cheatcode]): + for cheatcode in cheatcodes: + self._p_line(lambda: self.p_function(cheatcode.func)) + + def p_function(self, func: Function): + self._p_comment(func.description, doc=True) + self._p_line(lambda: self._p_str(func.declaration)) + + def _p_comment(self, s: str, doc: bool = False): + s = s.strip() + if s == "": + return + + s = map(lambda line: line.lstrip(), s.split("\n")) + if self.block_doc_style: + self._p_str("/*") + if doc: + self._p_str("*") + self._p_nl() + for line in s: + self._p_indent() + self._p_str(" ") + if doc: + self._p_str("* ") + self._p_str(line) + self._p_nl() + self._p_indent() + self._p_str(" */") + self._p_nl() + else: + first_line = True + for line in s: + if not first_line: + self._p_indent() + first_line = False + + if doc: + self._p_str("/// ") + else: + self._p_str("// ") + self._p_str(line) + self._p_nl() + + def _with_indent(self, f: VoidFn): + self._inc_indent() + f() + self._dec_indent() + + def _p_line(self, f: VoidFn): + self._p_indent() + f() + self._p_nl() + + def _p_indented(self, f: VoidFn): + self._p_indent() + f() + + def _p_indent(self): + for _ in range(self.indent_level): + self._p_str(self._indent_str) + + def _p_nl(self): + self._p_str(self.nl_str) + + def _p_str(self, txt: str): + self.buffer += txt + + def _inc_indent(self): + self.indent_level += 1 + + def _dec_indent(self): + self.indent_level -= 1 + + +if __name__ == "__main__": + main() diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/Base.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/Base.sol new file mode 100644 index 00000000000000..5b618c67cc9e09 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/Base.sol @@ -0,0 +1,42 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +import {StdStorage} from "./StdStorage.sol"; +import {Vm, VmSafe} from "./Vm.sol"; + +abstract contract CommonBase { + /// @dev Cheat code address. + /// Calculated as `address(uint160(uint256(keccak256("hevm cheat code"))))`. + address internal constant VM_ADDRESS = 0x7109709ECfa91a80626fF3989D68f67F5b1DD12D; + /// @dev console.sol and console2.sol work by executing a staticcall to this address. + /// Calculated as `address(uint160(uint88(bytes11("console.log"))))`. + address internal constant CONSOLE = 0x000000000000000000636F6e736F6c652e6c6f67; + /// @dev Used when deploying with create2. + /// Taken from https://github.com/Arachnid/deterministic-deployment-proxy. + address internal constant CREATE2_FACTORY = 0x4e59b44847b379578588920cA78FbF26c0B4956C; + /// @dev The default address for tx.origin and msg.sender. + /// Calculated as `address(uint160(uint256(keccak256("foundry default caller"))))`. + address internal constant DEFAULT_SENDER = 0x1804c8AB1F12E6bbf3894d4083f33e07309d1f38; + /// @dev The address of the first contract `CREATE`d by a running test contract. + /// When running tests, each test contract is `CREATE`d by `DEFAULT_SENDER` with nonce 1. + /// Calculated as `VM.computeCreateAddress(VM.computeCreateAddress(DEFAULT_SENDER, 1), 1)`. + address internal constant DEFAULT_TEST_CONTRACT = 0x5615dEB798BB3E4dFa0139dFa1b3D433Cc23b72f; + /// @dev Deterministic deployment address of the Multicall3 contract. + /// Taken from https://www.multicall3.com. + address internal constant MULTICALL3_ADDRESS = 0xcA11bde05977b3631167028862bE2a173976CA11; + /// @dev The order of the secp256k1 curve. + uint256 internal constant SECP256K1_ORDER = + 115792089237316195423570985008687907852837564279074904382605163141518161494337; + + uint256 internal constant UINT256_MAX = + 115792089237316195423570985008687907853269984665640564039457584007913129639935; + + Vm internal constant vm = Vm(VM_ADDRESS); + StdStorage internal stdstore; +} + +abstract contract TestBase is CommonBase {} + +abstract contract ScriptBase is CommonBase { + VmSafe internal constant vmSafe = VmSafe(VM_ADDRESS); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/Script.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/Script.sol new file mode 100644 index 00000000000000..a2e2aa1cd026c9 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/Script.sol @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +// 💬 ABOUT +// Forge Std's default Script. + +// 🧩 MODULES +import {console} from "./console.sol"; +import {console2} from "./console2.sol"; +import {safeconsole} from "./safeconsole.sol"; +import {StdChains} from "./StdChains.sol"; +import {StdCheatsSafe} from "./StdCheats.sol"; +import {StdConstants} from "./StdConstants.sol"; +import {stdJson} from "./StdJson.sol"; +import {stdMath} from "./StdMath.sol"; +import {StdStorage, stdStorageSafe} from "./StdStorage.sol"; +import {StdStyle} from "./StdStyle.sol"; +import {StdUtils} from "./StdUtils.sol"; +import {VmSafe} from "./Vm.sol"; + +// 📦 BOILERPLATE +import {ScriptBase} from "./Base.sol"; + +// ⭐️ SCRIPT +abstract contract Script is ScriptBase, StdChains, StdCheatsSafe, StdUtils { + // Note: IS_SCRIPT() must return true. + bool public IS_SCRIPT = true; +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdAssertions.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdAssertions.sol new file mode 100644 index 00000000000000..857ecd5704fd29 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdAssertions.sol @@ -0,0 +1,669 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; +pragma experimental ABIEncoderV2; + +import {Vm} from "./Vm.sol"; + +abstract contract StdAssertions { + Vm private constant vm = Vm(address(uint160(uint256(keccak256("hevm cheat code"))))); + + event log(string); + event logs(bytes); + + event log_address(address); + event log_bytes32(bytes32); + event log_int(int256); + event log_uint(uint256); + event log_bytes(bytes); + event log_string(string); + + event log_named_address(string key, address val); + event log_named_bytes32(string key, bytes32 val); + event log_named_decimal_int(string key, int256 val, uint256 decimals); + event log_named_decimal_uint(string key, uint256 val, uint256 decimals); + event log_named_int(string key, int256 val); + event log_named_uint(string key, uint256 val); + event log_named_bytes(string key, bytes val); + event log_named_string(string key, string val); + + event log_array(uint256[] val); + event log_array(int256[] val); + event log_array(address[] val); + event log_named_array(string key, uint256[] val); + event log_named_array(string key, int256[] val); + event log_named_array(string key, address[] val); + + bool private _failed; + + function failed() public view returns (bool) { + if (_failed) { + return _failed; + } else { + return vm.load(address(vm), bytes32("failed")) != bytes32(0); + } + } + + function fail() internal virtual { + vm.store(address(vm), bytes32("failed"), bytes32(uint256(1))); + _failed = true; + } + + function assertTrue(bool data) internal pure virtual { + vm.assertTrue(data); + } + + function assertTrue(bool data, string memory err) internal pure virtual { + vm.assertTrue(data, err); + } + + function assertFalse(bool data) internal pure virtual { + vm.assertFalse(data); + } + + function assertFalse(bool data, string memory err) internal pure virtual { + vm.assertFalse(data, err); + } + + function assertEq(bool left, bool right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(bool left, bool right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(uint256 left, uint256 right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(uint256 left, uint256 right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEqDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual { + vm.assertEqDecimal(left, right, decimals); + } + + function assertEqDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertEqDecimal(left, right, decimals, err); + } + + function assertEq(int256 left, int256 right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(int256 left, int256 right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEqDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual { + vm.assertEqDecimal(left, right, decimals); + } + + function assertEqDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertEqDecimal(left, right, decimals, err); + } + + function assertEq(address left, address right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(address left, address right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(bytes32 left, bytes32 right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(bytes32 left, bytes32 right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq32(bytes32 left, bytes32 right) internal pure virtual { + assertEq(left, right); + } + + function assertEq32(bytes32 left, bytes32 right, string memory err) internal pure virtual { + assertEq(left, right, err); + } + + function assertEq(string memory left, string memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(string memory left, string memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(bytes memory left, bytes memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(bytes memory left, bytes memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(bool[] memory left, bool[] memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(bool[] memory left, bool[] memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(uint256[] memory left, uint256[] memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(uint256[] memory left, uint256[] memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(int256[] memory left, int256[] memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(int256[] memory left, int256[] memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(address[] memory left, address[] memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(address[] memory left, address[] memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(bytes32[] memory left, bytes32[] memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(bytes32[] memory left, bytes32[] memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(string[] memory left, string[] memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(string[] memory left, string[] memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + function assertEq(bytes[] memory left, bytes[] memory right) internal pure virtual { + vm.assertEq(left, right); + } + + function assertEq(bytes[] memory left, bytes[] memory right, string memory err) internal pure virtual { + vm.assertEq(left, right, err); + } + + // Legacy helper + function assertEqUint(uint256 left, uint256 right) internal pure virtual { + assertEq(left, right); + } + + function assertNotEq(bool left, bool right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(bool left, bool right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(uint256 left, uint256 right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(uint256 left, uint256 right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEqDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual { + vm.assertNotEqDecimal(left, right, decimals); + } + + function assertNotEqDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) + internal + pure + virtual + { + vm.assertNotEqDecimal(left, right, decimals, err); + } + + function assertNotEq(int256 left, int256 right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(int256 left, int256 right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEqDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual { + vm.assertNotEqDecimal(left, right, decimals); + } + + function assertNotEqDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertNotEqDecimal(left, right, decimals, err); + } + + function assertNotEq(address left, address right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(address left, address right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(bytes32 left, bytes32 right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(bytes32 left, bytes32 right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq32(bytes32 left, bytes32 right) internal pure virtual { + assertNotEq(left, right); + } + + function assertNotEq32(bytes32 left, bytes32 right, string memory err) internal pure virtual { + assertNotEq(left, right, err); + } + + function assertNotEq(string memory left, string memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(string memory left, string memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(bytes memory left, bytes memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(bytes memory left, bytes memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(bool[] memory left, bool[] memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(bool[] memory left, bool[] memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(uint256[] memory left, uint256[] memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(uint256[] memory left, uint256[] memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(int256[] memory left, int256[] memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(int256[] memory left, int256[] memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(address[] memory left, address[] memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(address[] memory left, address[] memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(bytes32[] memory left, bytes32[] memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(bytes32[] memory left, bytes32[] memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(string[] memory left, string[] memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(string[] memory left, string[] memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertNotEq(bytes[] memory left, bytes[] memory right) internal pure virtual { + vm.assertNotEq(left, right); + } + + function assertNotEq(bytes[] memory left, bytes[] memory right, string memory err) internal pure virtual { + vm.assertNotEq(left, right, err); + } + + function assertLt(uint256 left, uint256 right) internal pure virtual { + vm.assertLt(left, right); + } + + function assertLt(uint256 left, uint256 right, string memory err) internal pure virtual { + vm.assertLt(left, right, err); + } + + function assertLtDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual { + vm.assertLtDecimal(left, right, decimals); + } + + function assertLtDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertLtDecimal(left, right, decimals, err); + } + + function assertLt(int256 left, int256 right) internal pure virtual { + vm.assertLt(left, right); + } + + function assertLt(int256 left, int256 right, string memory err) internal pure virtual { + vm.assertLt(left, right, err); + } + + function assertLtDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual { + vm.assertLtDecimal(left, right, decimals); + } + + function assertLtDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertLtDecimal(left, right, decimals, err); + } + + function assertGt(uint256 left, uint256 right) internal pure virtual { + vm.assertGt(left, right); + } + + function assertGt(uint256 left, uint256 right, string memory err) internal pure virtual { + vm.assertGt(left, right, err); + } + + function assertGtDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual { + vm.assertGtDecimal(left, right, decimals); + } + + function assertGtDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertGtDecimal(left, right, decimals, err); + } + + function assertGt(int256 left, int256 right) internal pure virtual { + vm.assertGt(left, right); + } + + function assertGt(int256 left, int256 right, string memory err) internal pure virtual { + vm.assertGt(left, right, err); + } + + function assertGtDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual { + vm.assertGtDecimal(left, right, decimals); + } + + function assertGtDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertGtDecimal(left, right, decimals, err); + } + + function assertLe(uint256 left, uint256 right) internal pure virtual { + vm.assertLe(left, right); + } + + function assertLe(uint256 left, uint256 right, string memory err) internal pure virtual { + vm.assertLe(left, right, err); + } + + function assertLeDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual { + vm.assertLeDecimal(left, right, decimals); + } + + function assertLeDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertLeDecimal(left, right, decimals, err); + } + + function assertLe(int256 left, int256 right) internal pure virtual { + vm.assertLe(left, right); + } + + function assertLe(int256 left, int256 right, string memory err) internal pure virtual { + vm.assertLe(left, right, err); + } + + function assertLeDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual { + vm.assertLeDecimal(left, right, decimals); + } + + function assertLeDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertLeDecimal(left, right, decimals, err); + } + + function assertGe(uint256 left, uint256 right) internal pure virtual { + vm.assertGe(left, right); + } + + function assertGe(uint256 left, uint256 right, string memory err) internal pure virtual { + vm.assertGe(left, right, err); + } + + function assertGeDecimal(uint256 left, uint256 right, uint256 decimals) internal pure virtual { + vm.assertGeDecimal(left, right, decimals); + } + + function assertGeDecimal(uint256 left, uint256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertGeDecimal(left, right, decimals, err); + } + + function assertGe(int256 left, int256 right) internal pure virtual { + vm.assertGe(left, right); + } + + function assertGe(int256 left, int256 right, string memory err) internal pure virtual { + vm.assertGe(left, right, err); + } + + function assertGeDecimal(int256 left, int256 right, uint256 decimals) internal pure virtual { + vm.assertGeDecimal(left, right, decimals); + } + + function assertGeDecimal(int256 left, int256 right, uint256 decimals, string memory err) internal pure virtual { + vm.assertGeDecimal(left, right, decimals, err); + } + + function assertApproxEqAbs(uint256 left, uint256 right, uint256 maxDelta) internal pure virtual { + vm.assertApproxEqAbs(left, right, maxDelta); + } + + function assertApproxEqAbs(uint256 left, uint256 right, uint256 maxDelta, string memory err) + internal + pure + virtual + { + vm.assertApproxEqAbs(left, right, maxDelta, err); + } + + function assertApproxEqAbsDecimal(uint256 left, uint256 right, uint256 maxDelta, uint256 decimals) + internal + pure + virtual + { + vm.assertApproxEqAbsDecimal(left, right, maxDelta, decimals); + } + + function assertApproxEqAbsDecimal( + uint256 left, + uint256 right, + uint256 maxDelta, + uint256 decimals, + string memory err + ) internal pure virtual { + vm.assertApproxEqAbsDecimal(left, right, maxDelta, decimals, err); + } + + function assertApproxEqAbs(int256 left, int256 right, uint256 maxDelta) internal pure virtual { + vm.assertApproxEqAbs(left, right, maxDelta); + } + + function assertApproxEqAbs(int256 left, int256 right, uint256 maxDelta, string memory err) internal pure virtual { + vm.assertApproxEqAbs(left, right, maxDelta, err); + } + + function assertApproxEqAbsDecimal(int256 left, int256 right, uint256 maxDelta, uint256 decimals) + internal + pure + virtual + { + vm.assertApproxEqAbsDecimal(left, right, maxDelta, decimals); + } + + function assertApproxEqAbsDecimal(int256 left, int256 right, uint256 maxDelta, uint256 decimals, string memory err) + internal + pure + virtual + { + vm.assertApproxEqAbsDecimal(left, right, maxDelta, decimals, err); + } + + function assertApproxEqRel( + uint256 left, + uint256 right, + uint256 maxPercentDelta // An 18 decimal fixed point number, where 1e18 == 100% + ) internal pure virtual { + vm.assertApproxEqRel(left, right, maxPercentDelta); + } + + function assertApproxEqRel( + uint256 left, + uint256 right, + uint256 maxPercentDelta, // An 18 decimal fixed point number, where 1e18 == 100% + string memory err + ) internal pure virtual { + vm.assertApproxEqRel(left, right, maxPercentDelta, err); + } + + function assertApproxEqRelDecimal( + uint256 left, + uint256 right, + uint256 maxPercentDelta, // An 18 decimal fixed point number, where 1e18 == 100% + uint256 decimals + ) internal pure virtual { + vm.assertApproxEqRelDecimal(left, right, maxPercentDelta, decimals); + } + + function assertApproxEqRelDecimal( + uint256 left, + uint256 right, + uint256 maxPercentDelta, // An 18 decimal fixed point number, where 1e18 == 100% + uint256 decimals, + string memory err + ) internal pure virtual { + vm.assertApproxEqRelDecimal(left, right, maxPercentDelta, decimals, err); + } + + function assertApproxEqRel(int256 left, int256 right, uint256 maxPercentDelta) internal pure virtual { + vm.assertApproxEqRel(left, right, maxPercentDelta); + } + + function assertApproxEqRel( + int256 left, + int256 right, + uint256 maxPercentDelta, // An 18 decimal fixed point number, where 1e18 == 100% + string memory err + ) internal pure virtual { + vm.assertApproxEqRel(left, right, maxPercentDelta, err); + } + + function assertApproxEqRelDecimal( + int256 left, + int256 right, + uint256 maxPercentDelta, // An 18 decimal fixed point number, where 1e18 == 100% + uint256 decimals + ) internal pure virtual { + vm.assertApproxEqRelDecimal(left, right, maxPercentDelta, decimals); + } + + function assertApproxEqRelDecimal( + int256 left, + int256 right, + uint256 maxPercentDelta, // An 18 decimal fixed point number, where 1e18 == 100% + uint256 decimals, + string memory err + ) internal pure virtual { + vm.assertApproxEqRelDecimal(left, right, maxPercentDelta, decimals, err); + } + + // Inherited from DSTest, not used but kept for backwards-compatibility + function checkEq0(bytes memory left, bytes memory right) internal pure returns (bool) { + return keccak256(left) == keccak256(right); + } + + function assertEq0(bytes memory left, bytes memory right) internal pure virtual { + assertEq(left, right); + } + + function assertEq0(bytes memory left, bytes memory right, string memory err) internal pure virtual { + assertEq(left, right, err); + } + + function assertNotEq0(bytes memory left, bytes memory right) internal pure virtual { + assertNotEq(left, right); + } + + function assertNotEq0(bytes memory left, bytes memory right, string memory err) internal pure virtual { + assertNotEq(left, right, err); + } + + function assertEqCall(address target, bytes memory callDataA, bytes memory callDataB) internal virtual { + assertEqCall(target, callDataA, target, callDataB, true); + } + + function assertEqCall(address targetA, bytes memory callDataA, address targetB, bytes memory callDataB) + internal + virtual + { + assertEqCall(targetA, callDataA, targetB, callDataB, true); + } + + function assertEqCall(address target, bytes memory callDataA, bytes memory callDataB, bool strictRevertData) + internal + virtual + { + assertEqCall(target, callDataA, target, callDataB, strictRevertData); + } + + function assertEqCall( + address targetA, + bytes memory callDataA, + address targetB, + bytes memory callDataB, + bool strictRevertData + ) internal virtual { + (bool successA, bytes memory returnDataA) = address(targetA).call(callDataA); + (bool successB, bytes memory returnDataB) = address(targetB).call(callDataB); + + if (successA && successB) { + assertEq(returnDataA, returnDataB, "Call return data does not match"); + } + + if (!successA && !successB && strictRevertData) { + assertEq(returnDataA, returnDataB, "Call revert data does not match"); + } + + if (!successA && successB) { + emit log("Error: Calls were not equal"); + emit log_named_bytes(" Left call revert data", returnDataA); + emit log_named_bytes(" Right call return data", returnDataB); + revert("assertion failed"); + } + + if (successA && !successB) { + emit log("Error: Calls were not equal"); + emit log_named_bytes(" Left call return data", returnDataA); + emit log_named_bytes(" Right call revert data", returnDataB); + revert("assertion failed"); + } + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdChains.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdChains.sol new file mode 100644 index 00000000000000..94c911db4163c6 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdChains.sol @@ -0,0 +1,285 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +import {VmSafe} from "./Vm.sol"; + +/** + * StdChains provides information about EVM compatible chains that can be used in scripts/tests. + * For each chain, the chain's name, chain ID, and a default RPC URL are provided. Chains are + * identified by their alias, which is the same as the alias in the `[rpc_endpoints]` section of + * the `foundry.toml` file. For best UX, ensure the alias in the `foundry.toml` file match the + * alias used in this contract, which can be found as the first argument to the + * `setChainWithDefaultRpcUrl` call in the `initializeStdChains` function. + * + * There are two main ways to use this contract: + * 1. Set a chain with `setChain(string memory chainAlias, ChainData memory chain)` or + * `setChain(string memory chainAlias, Chain memory chain)` + * 2. Get a chain with `getChain(string memory chainAlias)` or `getChain(uint256 chainId)`. + * + * The first time either of those are used, chains are initialized with the default set of RPC URLs. + * This is done in `initializeStdChains`, which uses `setChainWithDefaultRpcUrl`. Defaults are recorded in + * `defaultRpcUrls`. + * + * The `setChain` function is straightforward, and it simply saves off the given chain data. + * + * The `getChain` methods use `getChainWithUpdatedRpcUrl` to return a chain. For example, let's say + * we want to retrieve the RPC URL for `mainnet`: + * - If you have specified data with `setChain`, it will return that. + * - If you have configured a mainnet RPC URL in `foundry.toml`, it will return the URL, provided it + * is valid (e.g. a URL is specified, or an environment variable is given and exists). + * - If neither of the above conditions is met, the default data is returned. + * + * Summarizing the above, the prioritization hierarchy is `setChain` -> `foundry.toml` -> environment variable -> defaults. + */ +abstract contract StdChains { + VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code"))))); + + bool private stdChainsInitialized; + + struct ChainData { + string name; + uint256 chainId; + string rpcUrl; + } + + struct Chain { + // The chain name. + string name; + // The chain's Chain ID. + uint256 chainId; + // The chain's alias. (i.e. what gets specified in `foundry.toml`). + string chainAlias; + // A default RPC endpoint for this chain. + // NOTE: This default RPC URL is included for convenience to facilitate quick tests and + // experimentation. Do not use this RPC URL for production test suites, CI, or other heavy + // usage as you will be throttled and this is a disservice to others who need this endpoint. + string rpcUrl; + } + + // Maps from the chain's alias (matching the alias in the `foundry.toml` file) to chain data. + mapping(string => Chain) private chains; + // Maps from the chain's alias to it's default RPC URL. + mapping(string => string) private defaultRpcUrls; + // Maps from a chain ID to it's alias. + mapping(uint256 => string) private idToAlias; + + bool private fallbackToDefaultRpcUrls = true; + + // The RPC URL will be fetched from config or defaultRpcUrls if possible. + function getChain(string memory chainAlias) internal virtual returns (Chain memory chain) { + require(bytes(chainAlias).length != 0, "StdChains getChain(string): Chain alias cannot be the empty string."); + + initializeStdChains(); + chain = chains[chainAlias]; + require( + chain.chainId != 0, + string(abi.encodePacked("StdChains getChain(string): Chain with alias \"", chainAlias, "\" not found.")) + ); + + chain = getChainWithUpdatedRpcUrl(chainAlias, chain); + } + + function getChain(uint256 chainId) internal virtual returns (Chain memory chain) { + require(chainId != 0, "StdChains getChain(uint256): Chain ID cannot be 0."); + initializeStdChains(); + string memory chainAlias = idToAlias[chainId]; + + chain = chains[chainAlias]; + + require( + chain.chainId != 0, + string(abi.encodePacked("StdChains getChain(uint256): Chain with ID ", vm.toString(chainId), " not found.")) + ); + + chain = getChainWithUpdatedRpcUrl(chainAlias, chain); + } + + // set chain info, with priority to argument's rpcUrl field. + function setChain(string memory chainAlias, ChainData memory chain) internal virtual { + require( + bytes(chainAlias).length != 0, + "StdChains setChain(string,ChainData): Chain alias cannot be the empty string." + ); + + require(chain.chainId != 0, "StdChains setChain(string,ChainData): Chain ID cannot be 0."); + + initializeStdChains(); + string memory foundAlias = idToAlias[chain.chainId]; + + require( + bytes(foundAlias).length == 0 || keccak256(bytes(foundAlias)) == keccak256(bytes(chainAlias)), + string( + abi.encodePacked( + "StdChains setChain(string,ChainData): Chain ID ", + vm.toString(chain.chainId), + " already used by \"", + foundAlias, + "\"." + ) + ) + ); + + uint256 oldChainId = chains[chainAlias].chainId; + delete idToAlias[oldChainId]; + + chains[chainAlias] = + Chain({name: chain.name, chainId: chain.chainId, chainAlias: chainAlias, rpcUrl: chain.rpcUrl}); + idToAlias[chain.chainId] = chainAlias; + } + + // set chain info, with priority to argument's rpcUrl field. + function setChain(string memory chainAlias, Chain memory chain) internal virtual { + setChain(chainAlias, ChainData({name: chain.name, chainId: chain.chainId, rpcUrl: chain.rpcUrl})); + } + + function _toUpper(string memory str) private pure returns (string memory) { + bytes memory strb = bytes(str); + bytes memory copy = new bytes(strb.length); + for (uint256 i = 0; i < strb.length; i++) { + bytes1 b = strb[i]; + if (b >= 0x61 && b <= 0x7A) { + copy[i] = bytes1(uint8(b) - 32); + } else { + copy[i] = b; + } + } + return string(copy); + } + + // lookup rpcUrl, in descending order of priority: + // current -> config (foundry.toml) -> environment variable -> default + function getChainWithUpdatedRpcUrl(string memory chainAlias, Chain memory chain) + private + view + returns (Chain memory) + { + if (bytes(chain.rpcUrl).length == 0) { + try vm.rpcUrl(chainAlias) returns (string memory configRpcUrl) { + chain.rpcUrl = configRpcUrl; + } catch (bytes memory err) { + string memory envName = string(abi.encodePacked(_toUpper(chainAlias), "_RPC_URL")); + if (fallbackToDefaultRpcUrls) { + chain.rpcUrl = vm.envOr(envName, defaultRpcUrls[chainAlias]); + } else { + chain.rpcUrl = vm.envString(envName); + } + // Distinguish 'not found' from 'cannot read' + // The upstream error thrown by forge for failing cheats changed so we check both the old and new versions + bytes memory oldNotFoundError = + abi.encodeWithSignature("CheatCodeError", string(abi.encodePacked("invalid rpc url ", chainAlias))); + bytes memory newNotFoundError = abi.encodeWithSignature( + "CheatcodeError(string)", string(abi.encodePacked("invalid rpc url: ", chainAlias)) + ); + bytes32 errHash = keccak256(err); + if ( + (errHash != keccak256(oldNotFoundError) && errHash != keccak256(newNotFoundError)) + || bytes(chain.rpcUrl).length == 0 + ) { + /// @solidity memory-safe-assembly + assembly { + revert(add(32, err), mload(err)) + } + } + } + } + return chain; + } + + function setFallbackToDefaultRpcUrls(bool useDefault) internal { + fallbackToDefaultRpcUrls = useDefault; + } + + function initializeStdChains() private { + if (stdChainsInitialized) return; + + stdChainsInitialized = true; + + // If adding an RPC here, make sure to test the default RPC URL in `test_Rpcs` in `StdChains.t.sol` + setChainWithDefaultRpcUrl("anvil", ChainData("Anvil", 31337, "http://127.0.0.1:8545")); + setChainWithDefaultRpcUrl("mainnet", ChainData("Mainnet", 1, "https://eth.llamarpc.com")); + setChainWithDefaultRpcUrl( + "sepolia", ChainData("Sepolia", 11155111, "https://sepolia.infura.io/v3/b9794ad1ddf84dfb8c34d6bb5dca2001") + ); + setChainWithDefaultRpcUrl("holesky", ChainData("Holesky", 17000, "https://rpc.holesky.ethpandaops.io")); + setChainWithDefaultRpcUrl("optimism", ChainData("Optimism", 10, "https://mainnet.optimism.io")); + setChainWithDefaultRpcUrl( + "optimism_sepolia", ChainData("Optimism Sepolia", 11155420, "https://sepolia.optimism.io") + ); + setChainWithDefaultRpcUrl("arbitrum_one", ChainData("Arbitrum One", 42161, "https://arb1.arbitrum.io/rpc")); + setChainWithDefaultRpcUrl( + "arbitrum_one_sepolia", ChainData("Arbitrum One Sepolia", 421614, "https://sepolia-rollup.arbitrum.io/rpc") + ); + setChainWithDefaultRpcUrl("arbitrum_nova", ChainData("Arbitrum Nova", 42170, "https://nova.arbitrum.io/rpc")); + setChainWithDefaultRpcUrl("polygon", ChainData("Polygon", 137, "https://polygon-rpc.com")); + setChainWithDefaultRpcUrl( + "polygon_amoy", ChainData("Polygon Amoy", 80002, "https://rpc-amoy.polygon.technology") + ); + setChainWithDefaultRpcUrl("avalanche", ChainData("Avalanche", 43114, "https://api.avax.network/ext/bc/C/rpc")); + setChainWithDefaultRpcUrl( + "avalanche_fuji", ChainData("Avalanche Fuji", 43113, "https://api.avax-test.network/ext/bc/C/rpc") + ); + setChainWithDefaultRpcUrl( + "bnb_smart_chain", ChainData("BNB Smart Chain", 56, "https://bsc-dataseed1.binance.org") + ); + setChainWithDefaultRpcUrl( + "bnb_smart_chain_testnet", + ChainData("BNB Smart Chain Testnet", 97, "https://rpc.ankr.com/bsc_testnet_chapel") + ); + setChainWithDefaultRpcUrl("gnosis_chain", ChainData("Gnosis Chain", 100, "https://rpc.gnosischain.com")); + setChainWithDefaultRpcUrl("moonbeam", ChainData("Moonbeam", 1284, "https://rpc.api.moonbeam.network")); + setChainWithDefaultRpcUrl( + "moonriver", ChainData("Moonriver", 1285, "https://rpc.api.moonriver.moonbeam.network") + ); + setChainWithDefaultRpcUrl("moonbase", ChainData("Moonbase", 1287, "https://rpc.testnet.moonbeam.network")); + setChainWithDefaultRpcUrl("base_sepolia", ChainData("Base Sepolia", 84532, "https://sepolia.base.org")); + setChainWithDefaultRpcUrl("base", ChainData("Base", 8453, "https://mainnet.base.org")); + setChainWithDefaultRpcUrl("blast_sepolia", ChainData("Blast Sepolia", 168587773, "https://sepolia.blast.io")); + setChainWithDefaultRpcUrl("blast", ChainData("Blast", 81457, "https://rpc.blast.io")); + setChainWithDefaultRpcUrl("fantom_opera", ChainData("Fantom Opera", 250, "https://rpc.ankr.com/fantom/")); + setChainWithDefaultRpcUrl( + "fantom_opera_testnet", ChainData("Fantom Opera Testnet", 4002, "https://rpc.ankr.com/fantom_testnet/") + ); + setChainWithDefaultRpcUrl("fraxtal", ChainData("Fraxtal", 252, "https://rpc.frax.com")); + setChainWithDefaultRpcUrl("fraxtal_testnet", ChainData("Fraxtal Testnet", 2522, "https://rpc.testnet.frax.com")); + setChainWithDefaultRpcUrl( + "berachain_bartio_testnet", ChainData("Berachain bArtio Testnet", 80084, "https://bartio.rpc.berachain.com") + ); + setChainWithDefaultRpcUrl("flare", ChainData("Flare", 14, "https://flare-api.flare.network/ext/C/rpc")); + setChainWithDefaultRpcUrl( + "flare_coston2", ChainData("Flare Coston2", 114, "https://coston2-api.flare.network/ext/C/rpc") + ); + + setChainWithDefaultRpcUrl("mode", ChainData("Mode", 34443, "https://mode.drpc.org")); + setChainWithDefaultRpcUrl("mode_sepolia", ChainData("Mode Sepolia", 919, "https://sepolia.mode.network")); + + setChainWithDefaultRpcUrl("zora", ChainData("Zora", 7777777, "https://zora.drpc.org")); + setChainWithDefaultRpcUrl( + "zora_sepolia", ChainData("Zora Sepolia", 999999999, "https://sepolia.rpc.zora.energy") + ); + + setChainWithDefaultRpcUrl("race", ChainData("Race", 6805, "https://racemainnet.io")); + setChainWithDefaultRpcUrl("race_sepolia", ChainData("Race Sepolia", 6806, "https://racemainnet.io")); + + setChainWithDefaultRpcUrl("metal", ChainData("Metal", 1750, "https://metall2.drpc.org")); + setChainWithDefaultRpcUrl("metal_sepolia", ChainData("Metal Sepolia", 1740, "https://testnet.rpc.metall2.com")); + + setChainWithDefaultRpcUrl("binary", ChainData("Binary", 624, "https://rpc.zero.thebinaryholdings.com")); + setChainWithDefaultRpcUrl( + "binary_sepolia", ChainData("Binary Sepolia", 625, "https://rpc.zero.thebinaryholdings.com") + ); + + setChainWithDefaultRpcUrl("orderly", ChainData("Orderly", 291, "https://rpc.orderly.network")); + setChainWithDefaultRpcUrl( + "orderly_sepolia", ChainData("Orderly Sepolia", 4460, "https://testnet-rpc.orderly.org") + ); + } + + // set chain info, with priority to chainAlias' rpc url in foundry.toml + function setChainWithDefaultRpcUrl(string memory chainAlias, ChainData memory chain) private { + string memory rpcUrl = chain.rpcUrl; + defaultRpcUrls[chainAlias] = rpcUrl; + chain.rpcUrl = ""; + setChain(chainAlias, chain); + chain.rpcUrl = rpcUrl; // restore argument + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdCheats.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdCheats.sol new file mode 100644 index 00000000000000..9f360dec21e6f5 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdCheats.sol @@ -0,0 +1,829 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +import {StdStorage, stdStorage} from "./StdStorage.sol"; +import {console2} from "./console2.sol"; +import {Vm} from "./Vm.sol"; + +abstract contract StdCheatsSafe { + Vm private constant vm = Vm(address(uint160(uint256(keccak256("hevm cheat code"))))); + + uint256 private constant UINT256_MAX = + 115792089237316195423570985008687907853269984665640564039457584007913129639935; + + bool private gasMeteringOff; + + // Data structures to parse Transaction objects from the broadcast artifact + // that conform to EIP1559. The Raw structs is what is parsed from the JSON + // and then converted to the one that is used by the user for better UX. + + struct RawTx1559 { + string[] arguments; + address contractAddress; + string contractName; + // json value name = function + string functionSig; + bytes32 hash; + // json value name = tx + RawTx1559Detail txDetail; + // json value name = type + string opcode; + } + + struct RawTx1559Detail { + AccessList[] accessList; + bytes data; + address from; + bytes gas; + bytes nonce; + address to; + bytes txType; + bytes value; + } + + struct Tx1559 { + string[] arguments; + address contractAddress; + string contractName; + string functionSig; + bytes32 hash; + Tx1559Detail txDetail; + string opcode; + } + + struct Tx1559Detail { + AccessList[] accessList; + bytes data; + address from; + uint256 gas; + uint256 nonce; + address to; + uint256 txType; + uint256 value; + } + + // Data structures to parse Transaction objects from the broadcast artifact + // that DO NOT conform to EIP1559. The Raw structs is what is parsed from the JSON + // and then converted to the one that is used by the user for better UX. + + struct TxLegacy { + string[] arguments; + address contractAddress; + string contractName; + string functionSig; + string hash; + string opcode; + TxDetailLegacy transaction; + } + + struct TxDetailLegacy { + AccessList[] accessList; + uint256 chainId; + bytes data; + address from; + uint256 gas; + uint256 gasPrice; + bytes32 hash; + uint256 nonce; + bytes1 opcode; + bytes32 r; + bytes32 s; + uint256 txType; + address to; + uint8 v; + uint256 value; + } + + struct AccessList { + address accessAddress; + bytes32[] storageKeys; + } + + // Data structures to parse Receipt objects from the broadcast artifact. + // The Raw structs is what is parsed from the JSON + // and then converted to the one that is used by the user for better UX. + + struct RawReceipt { + bytes32 blockHash; + bytes blockNumber; + address contractAddress; + bytes cumulativeGasUsed; + bytes effectiveGasPrice; + address from; + bytes gasUsed; + RawReceiptLog[] logs; + bytes logsBloom; + bytes status; + address to; + bytes32 transactionHash; + bytes transactionIndex; + } + + struct Receipt { + bytes32 blockHash; + uint256 blockNumber; + address contractAddress; + uint256 cumulativeGasUsed; + uint256 effectiveGasPrice; + address from; + uint256 gasUsed; + ReceiptLog[] logs; + bytes logsBloom; + uint256 status; + address to; + bytes32 transactionHash; + uint256 transactionIndex; + } + + // Data structures to parse the entire broadcast artifact, assuming the + // transactions conform to EIP1559. + + struct EIP1559ScriptArtifact { + string[] libraries; + string path; + string[] pending; + Receipt[] receipts; + uint256 timestamp; + Tx1559[] transactions; + TxReturn[] txReturns; + } + + struct RawEIP1559ScriptArtifact { + string[] libraries; + string path; + string[] pending; + RawReceipt[] receipts; + TxReturn[] txReturns; + uint256 timestamp; + RawTx1559[] transactions; + } + + struct RawReceiptLog { + // json value = address + address logAddress; + bytes32 blockHash; + bytes blockNumber; + bytes data; + bytes logIndex; + bool removed; + bytes32[] topics; + bytes32 transactionHash; + bytes transactionIndex; + bytes transactionLogIndex; + } + + struct ReceiptLog { + // json value = address + address logAddress; + bytes32 blockHash; + uint256 blockNumber; + bytes data; + uint256 logIndex; + bytes32[] topics; + uint256 transactionIndex; + uint256 transactionLogIndex; + bool removed; + } + + struct TxReturn { + string internalType; + string value; + } + + struct Account { + address addr; + uint256 key; + } + + enum AddressType { + Payable, + NonPayable, + ZeroAddress, + Precompile, + ForgeAddress + } + + // Checks that `addr` is not blacklisted by token contracts that have a blacklist. + function assumeNotBlacklisted(address token, address addr) internal view virtual { + // Nothing to check if `token` is not a contract. + uint256 tokenCodeSize; + assembly { + tokenCodeSize := extcodesize(token) + } + require(tokenCodeSize > 0, "StdCheats assumeNotBlacklisted(address,address): Token address is not a contract."); + + bool success; + bytes memory returnData; + + // 4-byte selector for `isBlacklisted(address)`, used by USDC. + (success, returnData) = token.staticcall(abi.encodeWithSelector(0xfe575a87, addr)); + vm.assume(!success || abi.decode(returnData, (bool)) == false); + + // 4-byte selector for `isBlackListed(address)`, used by USDT. + (success, returnData) = token.staticcall(abi.encodeWithSelector(0xe47d6060, addr)); + vm.assume(!success || abi.decode(returnData, (bool)) == false); + } + + // Checks that `addr` is not blacklisted by token contracts that have a blacklist. + // This is identical to `assumeNotBlacklisted(address,address)` but with a different name, for + // backwards compatibility, since this name was used in the original PR which already has + // a release. This function can be removed in a future release once we want a breaking change. + function assumeNoBlacklisted(address token, address addr) internal view virtual { + assumeNotBlacklisted(token, addr); + } + + function assumeAddressIsNot(address addr, AddressType addressType) internal virtual { + if (addressType == AddressType.Payable) { + assumeNotPayable(addr); + } else if (addressType == AddressType.NonPayable) { + assumePayable(addr); + } else if (addressType == AddressType.ZeroAddress) { + assumeNotZeroAddress(addr); + } else if (addressType == AddressType.Precompile) { + assumeNotPrecompile(addr); + } else if (addressType == AddressType.ForgeAddress) { + assumeNotForgeAddress(addr); + } + } + + function assumeAddressIsNot(address addr, AddressType addressType1, AddressType addressType2) internal virtual { + assumeAddressIsNot(addr, addressType1); + assumeAddressIsNot(addr, addressType2); + } + + function assumeAddressIsNot( + address addr, + AddressType addressType1, + AddressType addressType2, + AddressType addressType3 + ) internal virtual { + assumeAddressIsNot(addr, addressType1); + assumeAddressIsNot(addr, addressType2); + assumeAddressIsNot(addr, addressType3); + } + + function assumeAddressIsNot( + address addr, + AddressType addressType1, + AddressType addressType2, + AddressType addressType3, + AddressType addressType4 + ) internal virtual { + assumeAddressIsNot(addr, addressType1); + assumeAddressIsNot(addr, addressType2); + assumeAddressIsNot(addr, addressType3); + assumeAddressIsNot(addr, addressType4); + } + + // This function checks whether an address, `addr`, is payable. It works by sending 1 wei to + // `addr` and checking the `success` return value. + // NOTE: This function may result in state changes depending on the fallback/receive logic + // implemented by `addr`, which should be taken into account when this function is used. + function _isPayable(address addr) private returns (bool) { + require( + addr.balance < UINT256_MAX, + "StdCheats _isPayable(address): Balance equals max uint256, so it cannot receive any more funds" + ); + uint256 origBalanceTest = address(this).balance; + uint256 origBalanceAddr = address(addr).balance; + + vm.deal(address(this), 1); + (bool success,) = payable(addr).call{value: 1}(""); + + // reset balances + vm.deal(address(this), origBalanceTest); + vm.deal(addr, origBalanceAddr); + + return success; + } + + // NOTE: This function may result in state changes depending on the fallback/receive logic + // implemented by `addr`, which should be taken into account when this function is used. See the + // `_isPayable` method for more information. + function assumePayable(address addr) internal virtual { + vm.assume(_isPayable(addr)); + } + + function assumeNotPayable(address addr) internal virtual { + vm.assume(!_isPayable(addr)); + } + + function assumeNotZeroAddress(address addr) internal pure virtual { + vm.assume(addr != address(0)); + } + + function assumeNotPrecompile(address addr) internal pure virtual { + assumeNotPrecompile(addr, _pureChainId()); + } + + function assumeNotPrecompile(address addr, uint256 chainId) internal pure virtual { + // Note: For some chains like Optimism these are technically predeploys (i.e. bytecode placed at a specific + // address), but the same rationale for excluding them applies so we include those too. + + // These are reserved by Ethereum and may be on all EVM-compatible chains. + vm.assume(addr < address(0x1) || addr > address(0xff)); + + // forgefmt: disable-start + if (chainId == 10 || chainId == 420) { + // https://github.com/ethereum-optimism/optimism/blob/eaa371a0184b56b7ca6d9eb9cb0a2b78b2ccd864/op-bindings/predeploys/addresses.go#L6-L21 + vm.assume(addr < address(0x4200000000000000000000000000000000000000) || addr > address(0x4200000000000000000000000000000000000800)); + } else if (chainId == 42161 || chainId == 421613) { + // https://developer.arbitrum.io/useful-addresses#arbitrum-precompiles-l2-same-on-all-arb-chains + vm.assume(addr < address(0x0000000000000000000000000000000000000064) || addr > address(0x0000000000000000000000000000000000000068)); + } else if (chainId == 43114 || chainId == 43113) { + // https://github.com/ava-labs/subnet-evm/blob/47c03fd007ecaa6de2c52ea081596e0a88401f58/precompile/params.go#L18-L59 + vm.assume(addr < address(0x0100000000000000000000000000000000000000) || addr > address(0x01000000000000000000000000000000000000ff)); + vm.assume(addr < address(0x0200000000000000000000000000000000000000) || addr > address(0x02000000000000000000000000000000000000FF)); + vm.assume(addr < address(0x0300000000000000000000000000000000000000) || addr > address(0x03000000000000000000000000000000000000Ff)); + } + // forgefmt: disable-end + } + + function assumeNotForgeAddress(address addr) internal pure virtual { + // vm, console, and Create2Deployer addresses + vm.assume( + addr != address(vm) && addr != 0x000000000000000000636F6e736F6c652e6c6f67 + && addr != 0x4e59b44847b379578588920cA78FbF26c0B4956C + ); + } + + function assumeUnusedAddress(address addr) internal view virtual { + uint256 size; + assembly { + size := extcodesize(addr) + } + vm.assume(size == 0); + + assumeNotPrecompile(addr); + assumeNotZeroAddress(addr); + assumeNotForgeAddress(addr); + } + + function readEIP1559ScriptArtifact(string memory path) + internal + view + virtual + returns (EIP1559ScriptArtifact memory) + { + string memory data = vm.readFile(path); + bytes memory parsedData = vm.parseJson(data); + RawEIP1559ScriptArtifact memory rawArtifact = abi.decode(parsedData, (RawEIP1559ScriptArtifact)); + EIP1559ScriptArtifact memory artifact; + artifact.libraries = rawArtifact.libraries; + artifact.path = rawArtifact.path; + artifact.timestamp = rawArtifact.timestamp; + artifact.pending = rawArtifact.pending; + artifact.txReturns = rawArtifact.txReturns; + artifact.receipts = rawToConvertedReceipts(rawArtifact.receipts); + artifact.transactions = rawToConvertedEIPTx1559s(rawArtifact.transactions); + return artifact; + } + + function rawToConvertedEIPTx1559s(RawTx1559[] memory rawTxs) internal pure virtual returns (Tx1559[] memory) { + Tx1559[] memory txs = new Tx1559[](rawTxs.length); + for (uint256 i; i < rawTxs.length; i++) { + txs[i] = rawToConvertedEIPTx1559(rawTxs[i]); + } + return txs; + } + + function rawToConvertedEIPTx1559(RawTx1559 memory rawTx) internal pure virtual returns (Tx1559 memory) { + Tx1559 memory transaction; + transaction.arguments = rawTx.arguments; + transaction.contractName = rawTx.contractName; + transaction.functionSig = rawTx.functionSig; + transaction.hash = rawTx.hash; + transaction.txDetail = rawToConvertedEIP1559Detail(rawTx.txDetail); + transaction.opcode = rawTx.opcode; + return transaction; + } + + function rawToConvertedEIP1559Detail(RawTx1559Detail memory rawDetail) + internal + pure + virtual + returns (Tx1559Detail memory) + { + Tx1559Detail memory txDetail; + txDetail.data = rawDetail.data; + txDetail.from = rawDetail.from; + txDetail.to = rawDetail.to; + txDetail.nonce = _bytesToUint(rawDetail.nonce); + txDetail.txType = _bytesToUint(rawDetail.txType); + txDetail.value = _bytesToUint(rawDetail.value); + txDetail.gas = _bytesToUint(rawDetail.gas); + txDetail.accessList = rawDetail.accessList; + return txDetail; + } + + function readTx1559s(string memory path) internal view virtual returns (Tx1559[] memory) { + string memory deployData = vm.readFile(path); + bytes memory parsedDeployData = vm.parseJson(deployData, ".transactions"); + RawTx1559[] memory rawTxs = abi.decode(parsedDeployData, (RawTx1559[])); + return rawToConvertedEIPTx1559s(rawTxs); + } + + function readTx1559(string memory path, uint256 index) internal view virtual returns (Tx1559 memory) { + string memory deployData = vm.readFile(path); + string memory key = string(abi.encodePacked(".transactions[", vm.toString(index), "]")); + bytes memory parsedDeployData = vm.parseJson(deployData, key); + RawTx1559 memory rawTx = abi.decode(parsedDeployData, (RawTx1559)); + return rawToConvertedEIPTx1559(rawTx); + } + + // Analogous to readTransactions, but for receipts. + function readReceipts(string memory path) internal view virtual returns (Receipt[] memory) { + string memory deployData = vm.readFile(path); + bytes memory parsedDeployData = vm.parseJson(deployData, ".receipts"); + RawReceipt[] memory rawReceipts = abi.decode(parsedDeployData, (RawReceipt[])); + return rawToConvertedReceipts(rawReceipts); + } + + function readReceipt(string memory path, uint256 index) internal view virtual returns (Receipt memory) { + string memory deployData = vm.readFile(path); + string memory key = string(abi.encodePacked(".receipts[", vm.toString(index), "]")); + bytes memory parsedDeployData = vm.parseJson(deployData, key); + RawReceipt memory rawReceipt = abi.decode(parsedDeployData, (RawReceipt)); + return rawToConvertedReceipt(rawReceipt); + } + + function rawToConvertedReceipts(RawReceipt[] memory rawReceipts) internal pure virtual returns (Receipt[] memory) { + Receipt[] memory receipts = new Receipt[](rawReceipts.length); + for (uint256 i; i < rawReceipts.length; i++) { + receipts[i] = rawToConvertedReceipt(rawReceipts[i]); + } + return receipts; + } + + function rawToConvertedReceipt(RawReceipt memory rawReceipt) internal pure virtual returns (Receipt memory) { + Receipt memory receipt; + receipt.blockHash = rawReceipt.blockHash; + receipt.to = rawReceipt.to; + receipt.from = rawReceipt.from; + receipt.contractAddress = rawReceipt.contractAddress; + receipt.effectiveGasPrice = _bytesToUint(rawReceipt.effectiveGasPrice); + receipt.cumulativeGasUsed = _bytesToUint(rawReceipt.cumulativeGasUsed); + receipt.gasUsed = _bytesToUint(rawReceipt.gasUsed); + receipt.status = _bytesToUint(rawReceipt.status); + receipt.transactionIndex = _bytesToUint(rawReceipt.transactionIndex); + receipt.blockNumber = _bytesToUint(rawReceipt.blockNumber); + receipt.logs = rawToConvertedReceiptLogs(rawReceipt.logs); + receipt.logsBloom = rawReceipt.logsBloom; + receipt.transactionHash = rawReceipt.transactionHash; + return receipt; + } + + function rawToConvertedReceiptLogs(RawReceiptLog[] memory rawLogs) + internal + pure + virtual + returns (ReceiptLog[] memory) + { + ReceiptLog[] memory logs = new ReceiptLog[](rawLogs.length); + for (uint256 i; i < rawLogs.length; i++) { + logs[i].logAddress = rawLogs[i].logAddress; + logs[i].blockHash = rawLogs[i].blockHash; + logs[i].blockNumber = _bytesToUint(rawLogs[i].blockNumber); + logs[i].data = rawLogs[i].data; + logs[i].logIndex = _bytesToUint(rawLogs[i].logIndex); + logs[i].topics = rawLogs[i].topics; + logs[i].transactionIndex = _bytesToUint(rawLogs[i].transactionIndex); + logs[i].transactionLogIndex = _bytesToUint(rawLogs[i].transactionLogIndex); + logs[i].removed = rawLogs[i].removed; + } + return logs; + } + + // Deploy a contract by fetching the contract bytecode from + // the artifacts directory + // e.g. `deployCode(code, abi.encode(arg1,arg2,arg3))` + function deployCode(string memory what, bytes memory args) internal virtual returns (address addr) { + bytes memory bytecode = abi.encodePacked(vm.getCode(what), args); + /// @solidity memory-safe-assembly + assembly { + addr := create(0, add(bytecode, 0x20), mload(bytecode)) + } + + require(addr != address(0), "StdCheats deployCode(string,bytes): Deployment failed."); + } + + function deployCode(string memory what) internal virtual returns (address addr) { + bytes memory bytecode = vm.getCode(what); + /// @solidity memory-safe-assembly + assembly { + addr := create(0, add(bytecode, 0x20), mload(bytecode)) + } + + require(addr != address(0), "StdCheats deployCode(string): Deployment failed."); + } + + /// @dev deploy contract with value on construction + function deployCode(string memory what, bytes memory args, uint256 val) internal virtual returns (address addr) { + bytes memory bytecode = abi.encodePacked(vm.getCode(what), args); + /// @solidity memory-safe-assembly + assembly { + addr := create(val, add(bytecode, 0x20), mload(bytecode)) + } + + require(addr != address(0), "StdCheats deployCode(string,bytes,uint256): Deployment failed."); + } + + function deployCode(string memory what, uint256 val) internal virtual returns (address addr) { + bytes memory bytecode = vm.getCode(what); + /// @solidity memory-safe-assembly + assembly { + addr := create(val, add(bytecode, 0x20), mload(bytecode)) + } + + require(addr != address(0), "StdCheats deployCode(string,uint256): Deployment failed."); + } + + // creates a labeled address and the corresponding private key + function makeAddrAndKey(string memory name) internal virtual returns (address addr, uint256 privateKey) { + privateKey = uint256(keccak256(abi.encodePacked(name))); + addr = vm.addr(privateKey); + vm.label(addr, name); + } + + // creates a labeled address + function makeAddr(string memory name) internal virtual returns (address addr) { + (addr,) = makeAddrAndKey(name); + } + + // Destroys an account immediately, sending the balance to beneficiary. + // Destroying means: balance will be zero, code will be empty, and nonce will be 0 + // This is similar to selfdestruct but not identical: selfdestruct destroys code and nonce + // only after tx ends, this will run immediately. + function destroyAccount(address who, address beneficiary) internal virtual { + uint256 currBalance = who.balance; + vm.etch(who, abi.encode()); + vm.deal(who, 0); + vm.resetNonce(who); + + uint256 beneficiaryBalance = beneficiary.balance; + vm.deal(beneficiary, currBalance + beneficiaryBalance); + } + + // creates a struct containing both a labeled address and the corresponding private key + function makeAccount(string memory name) internal virtual returns (Account memory account) { + (account.addr, account.key) = makeAddrAndKey(name); + } + + function deriveRememberKey(string memory mnemonic, uint32 index) + internal + virtual + returns (address who, uint256 privateKey) + { + privateKey = vm.deriveKey(mnemonic, index); + who = vm.rememberKey(privateKey); + } + + function _bytesToUint(bytes memory b) private pure returns (uint256) { + require(b.length <= 32, "StdCheats _bytesToUint(bytes): Bytes length exceeds 32."); + return abi.decode(abi.encodePacked(new bytes(32 - b.length), b), (uint256)); + } + + function isFork() internal view virtual returns (bool status) { + try vm.activeFork() { + status = true; + } catch (bytes memory) {} + } + + modifier skipWhenForking() { + if (!isFork()) { + _; + } + } + + modifier skipWhenNotForking() { + if (isFork()) { + _; + } + } + + modifier noGasMetering() { + vm.pauseGasMetering(); + // To prevent turning gas monitoring back on with nested functions that use this modifier, + // we check if gasMetering started in the off position. If it did, we don't want to turn + // it back on until we exit the top level function that used the modifier + // + // i.e. funcA() noGasMetering { funcB() }, where funcB has noGasMetering as well. + // funcA will have `gasStartedOff` as false, funcB will have it as true, + // so we only turn metering back on at the end of the funcA + bool gasStartedOff = gasMeteringOff; + gasMeteringOff = true; + + _; + + // if gas metering was on when this modifier was called, turn it back on at the end + if (!gasStartedOff) { + gasMeteringOff = false; + vm.resumeGasMetering(); + } + } + + // We use this complex approach of `_viewChainId` and `_pureChainId` to ensure there are no + // compiler warnings when accessing chain ID in any solidity version supported by forge-std. We + // can't simply access the chain ID in a normal view or pure function because the solc View Pure + // Checker changed `chainid` from pure to view in 0.8.0. + function _viewChainId() private view returns (uint256 chainId) { + // Assembly required since `block.chainid` was introduced in 0.8.0. + assembly { + chainId := chainid() + } + + address(this); // Silence warnings in older Solc versions. + } + + function _pureChainId() private pure returns (uint256 chainId) { + function() internal view returns (uint256) fnIn = _viewChainId; + function() internal pure returns (uint256) pureChainId; + assembly { + pureChainId := fnIn + } + chainId = pureChainId(); + } +} + +// Wrappers around cheatcodes to avoid footguns +abstract contract StdCheats is StdCheatsSafe { + using stdStorage for StdStorage; + + StdStorage private stdstore; + Vm private constant vm = Vm(address(uint160(uint256(keccak256("hevm cheat code"))))); + address private constant CONSOLE2_ADDRESS = 0x000000000000000000636F6e736F6c652e6c6f67; + + // Skip forward or rewind time by the specified number of seconds + function skip(uint256 time) internal virtual { + vm.warp(vm.getBlockTimestamp() + time); + } + + function rewind(uint256 time) internal virtual { + vm.warp(vm.getBlockTimestamp() - time); + } + + // Setup a prank from an address that has some ether + function hoax(address msgSender) internal virtual { + vm.deal(msgSender, 1 << 128); + vm.prank(msgSender); + } + + function hoax(address msgSender, uint256 give) internal virtual { + vm.deal(msgSender, give); + vm.prank(msgSender); + } + + function hoax(address msgSender, address origin) internal virtual { + vm.deal(msgSender, 1 << 128); + vm.prank(msgSender, origin); + } + + function hoax(address msgSender, address origin, uint256 give) internal virtual { + vm.deal(msgSender, give); + vm.prank(msgSender, origin); + } + + // Start perpetual prank from an address that has some ether + function startHoax(address msgSender) internal virtual { + vm.deal(msgSender, 1 << 128); + vm.startPrank(msgSender); + } + + function startHoax(address msgSender, uint256 give) internal virtual { + vm.deal(msgSender, give); + vm.startPrank(msgSender); + } + + // Start perpetual prank from an address that has some ether + // tx.origin is set to the origin parameter + function startHoax(address msgSender, address origin) internal virtual { + vm.deal(msgSender, 1 << 128); + vm.startPrank(msgSender, origin); + } + + function startHoax(address msgSender, address origin, uint256 give) internal virtual { + vm.deal(msgSender, give); + vm.startPrank(msgSender, origin); + } + + function changePrank(address msgSender) internal virtual { + console2_log_StdCheats("changePrank is deprecated. Please use vm.startPrank instead."); + vm.stopPrank(); + vm.startPrank(msgSender); + } + + function changePrank(address msgSender, address txOrigin) internal virtual { + vm.stopPrank(); + vm.startPrank(msgSender, txOrigin); + } + + // The same as Vm's `deal` + // Use the alternative signature for ERC20 tokens + function deal(address to, uint256 give) internal virtual { + vm.deal(to, give); + } + + // Set the balance of an account for any ERC20 token + // Use the alternative signature to update `totalSupply` + function deal(address token, address to, uint256 give) internal virtual { + deal(token, to, give, false); + } + + // Set the balance of an account for any ERC1155 token + // Use the alternative signature to update `totalSupply` + function dealERC1155(address token, address to, uint256 id, uint256 give) internal virtual { + dealERC1155(token, to, id, give, false); + } + + function deal(address token, address to, uint256 give, bool adjust) internal virtual { + // get current balance + (, bytes memory balData) = token.staticcall(abi.encodeWithSelector(0x70a08231, to)); + uint256 prevBal = abi.decode(balData, (uint256)); + + // update balance + stdstore.target(token).sig(0x70a08231).with_key(to).checked_write(give); + + // update total supply + if (adjust) { + (, bytes memory totSupData) = token.staticcall(abi.encodeWithSelector(0x18160ddd)); + uint256 totSup = abi.decode(totSupData, (uint256)); + if (give < prevBal) { + totSup -= (prevBal - give); + } else { + totSup += (give - prevBal); + } + stdstore.target(token).sig(0x18160ddd).checked_write(totSup); + } + } + + function dealERC1155(address token, address to, uint256 id, uint256 give, bool adjust) internal virtual { + // get current balance + (, bytes memory balData) = token.staticcall(abi.encodeWithSelector(0x00fdd58e, to, id)); + uint256 prevBal = abi.decode(balData, (uint256)); + + // update balance + stdstore.target(token).sig(0x00fdd58e).with_key(to).with_key(id).checked_write(give); + + // update total supply + if (adjust) { + (, bytes memory totSupData) = token.staticcall(abi.encodeWithSelector(0xbd85b039, id)); + require( + totSupData.length != 0, + "StdCheats deal(address,address,uint,uint,bool): target contract is not ERC1155Supply." + ); + uint256 totSup = abi.decode(totSupData, (uint256)); + if (give < prevBal) { + totSup -= (prevBal - give); + } else { + totSup += (give - prevBal); + } + stdstore.target(token).sig(0xbd85b039).with_key(id).checked_write(totSup); + } + } + + function dealERC721(address token, address to, uint256 id) internal virtual { + // check if token id is already minted and the actual owner. + (bool successMinted, bytes memory ownerData) = token.staticcall(abi.encodeWithSelector(0x6352211e, id)); + require(successMinted, "StdCheats deal(address,address,uint,bool): id not minted."); + + // get owner current balance + (, bytes memory fromBalData) = + token.staticcall(abi.encodeWithSelector(0x70a08231, abi.decode(ownerData, (address)))); + uint256 fromPrevBal = abi.decode(fromBalData, (uint256)); + + // get new user current balance + (, bytes memory toBalData) = token.staticcall(abi.encodeWithSelector(0x70a08231, to)); + uint256 toPrevBal = abi.decode(toBalData, (uint256)); + + // update balances + stdstore.target(token).sig(0x70a08231).with_key(abi.decode(ownerData, (address))).checked_write(--fromPrevBal); + stdstore.target(token).sig(0x70a08231).with_key(to).checked_write(++toPrevBal); + + // update owner + stdstore.target(token).sig(0x6352211e).with_key(id).checked_write(to); + } + + function deployCodeTo(string memory what, address where) internal virtual { + deployCodeTo(what, "", 0, where); + } + + function deployCodeTo(string memory what, bytes memory args, address where) internal virtual { + deployCodeTo(what, args, 0, where); + } + + function deployCodeTo(string memory what, bytes memory args, uint256 value, address where) internal virtual { + bytes memory creationCode = vm.getCode(what); + vm.etch(where, abi.encodePacked(creationCode, args)); + (bool success, bytes memory runtimeBytecode) = where.call{value: value}(""); + require(success, "StdCheats deployCodeTo(string,bytes,uint256,address): Failed to create runtime bytecode."); + vm.etch(where, runtimeBytecode); + } + + // Used to prevent the compilation of console, which shortens the compilation time when console is not used elsewhere. + function console2_log_StdCheats(string memory p0) private view { + (bool status,) = address(CONSOLE2_ADDRESS).staticcall(abi.encodeWithSignature("log(string)", p0)); + status; + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdConstants.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdConstants.sol new file mode 100644 index 00000000000000..2047d2b33df384 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdConstants.sol @@ -0,0 +1,30 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +import {IMulticall3} from "./interfaces/IMulticall3.sol"; +import {Vm} from "./Vm.sol"; + +library StdConstants { + /// @dev Cheat code address. + /// Calculated as `address(uint160(uint256(keccak256("hevm cheat code"))))`. + Vm internal constant VM = Vm(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D); + /// @dev console.sol and console2.sol work by executing a staticcall to this address. + /// Calculated as `address(uint160(uint88(bytes11("console.log"))))`. + address internal constant CONSOLE = 0x000000000000000000636F6e736F6c652e6c6f67; + /// @dev Used when deploying with create2. + /// Taken from https://github.com/Arachnid/deterministic-deployment-proxy. + address internal constant CREATE2_FACTORY = 0x4e59b44847b379578588920cA78FbF26c0B4956C; + /// @dev The default address for tx.origin and msg.sender. + /// Calculated as `address(uint160(uint256(keccak256("foundry default caller"))))`. + address internal constant DEFAULT_SENDER = 0x1804c8AB1F12E6bbf3894d4083f33e07309d1f38; + /// @dev The address of the first contract `CREATE`d by a running test contract. + /// When running tests, each test contract is `CREATE`d by `DEFAULT_SENDER` with nonce 1. + /// Calculated as `VM.computeCreateAddress(VM.computeCreateAddress(DEFAULT_SENDER, 1), 1)`. + address internal constant DEFAULT_TEST_CONTRACT = 0x5615dEB798BB3E4dFa0139dFa1b3D433Cc23b72f; + /// @dev Deterministic deployment address of the Multicall3 contract. + /// Taken from https://www.multicall3.com. + IMulticall3 internal constant MULTICALL3_ADDRESS = IMulticall3(0xcA11bde05977b3631167028862bE2a173976CA11); + /// @dev The order of the secp256k1 curve. + uint256 internal constant SECP256K1_ORDER = + 115792089237316195423570985008687907852837564279074904382605163141518161494337; +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdError.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdError.sol new file mode 100644 index 00000000000000..a302191faa839d --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdError.sol @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: MIT +// Panics work for versions >=0.8.0, but we lowered the pragma to make this compatible with Test +pragma solidity >=0.6.2 <0.9.0; + +library stdError { + bytes public constant assertionError = abi.encodeWithSignature("Panic(uint256)", 0x01); + bytes public constant arithmeticError = abi.encodeWithSignature("Panic(uint256)", 0x11); + bytes public constant divisionError = abi.encodeWithSignature("Panic(uint256)", 0x12); + bytes public constant enumConversionError = abi.encodeWithSignature("Panic(uint256)", 0x21); + bytes public constant encodeStorageError = abi.encodeWithSignature("Panic(uint256)", 0x22); + bytes public constant popError = abi.encodeWithSignature("Panic(uint256)", 0x31); + bytes public constant indexOOBError = abi.encodeWithSignature("Panic(uint256)", 0x32); + bytes public constant memOverflowError = abi.encodeWithSignature("Panic(uint256)", 0x41); + bytes public constant zeroVarError = abi.encodeWithSignature("Panic(uint256)", 0x51); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdInvariant.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdInvariant.sol new file mode 100644 index 00000000000000..056db98fcf17f1 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdInvariant.sol @@ -0,0 +1,122 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +abstract contract StdInvariant { + struct FuzzSelector { + address addr; + bytes4[] selectors; + } + + struct FuzzArtifactSelector { + string artifact; + bytes4[] selectors; + } + + struct FuzzInterface { + address addr; + string[] artifacts; + } + + address[] private _excludedContracts; + address[] private _excludedSenders; + address[] private _targetedContracts; + address[] private _targetedSenders; + + string[] private _excludedArtifacts; + string[] private _targetedArtifacts; + + FuzzArtifactSelector[] private _targetedArtifactSelectors; + + FuzzSelector[] private _excludedSelectors; + FuzzSelector[] private _targetedSelectors; + + FuzzInterface[] private _targetedInterfaces; + + // Functions for users: + // These are intended to be called in tests. + + function excludeContract(address newExcludedContract_) internal { + _excludedContracts.push(newExcludedContract_); + } + + function excludeSelector(FuzzSelector memory newExcludedSelector_) internal { + _excludedSelectors.push(newExcludedSelector_); + } + + function excludeSender(address newExcludedSender_) internal { + _excludedSenders.push(newExcludedSender_); + } + + function excludeArtifact(string memory newExcludedArtifact_) internal { + _excludedArtifacts.push(newExcludedArtifact_); + } + + function targetArtifact(string memory newTargetedArtifact_) internal { + _targetedArtifacts.push(newTargetedArtifact_); + } + + function targetArtifactSelector(FuzzArtifactSelector memory newTargetedArtifactSelector_) internal { + _targetedArtifactSelectors.push(newTargetedArtifactSelector_); + } + + function targetContract(address newTargetedContract_) internal { + _targetedContracts.push(newTargetedContract_); + } + + function targetSelector(FuzzSelector memory newTargetedSelector_) internal { + _targetedSelectors.push(newTargetedSelector_); + } + + function targetSender(address newTargetedSender_) internal { + _targetedSenders.push(newTargetedSender_); + } + + function targetInterface(FuzzInterface memory newTargetedInterface_) internal { + _targetedInterfaces.push(newTargetedInterface_); + } + + // Functions for forge: + // These are called by forge to run invariant tests and don't need to be called in tests. + + function excludeArtifacts() public view returns (string[] memory excludedArtifacts_) { + excludedArtifacts_ = _excludedArtifacts; + } + + function excludeContracts() public view returns (address[] memory excludedContracts_) { + excludedContracts_ = _excludedContracts; + } + + function excludeSelectors() public view returns (FuzzSelector[] memory excludedSelectors_) { + excludedSelectors_ = _excludedSelectors; + } + + function excludeSenders() public view returns (address[] memory excludedSenders_) { + excludedSenders_ = _excludedSenders; + } + + function targetArtifacts() public view returns (string[] memory targetedArtifacts_) { + targetedArtifacts_ = _targetedArtifacts; + } + + function targetArtifactSelectors() public view returns (FuzzArtifactSelector[] memory targetedArtifactSelectors_) { + targetedArtifactSelectors_ = _targetedArtifactSelectors; + } + + function targetContracts() public view returns (address[] memory targetedContracts_) { + targetedContracts_ = _targetedContracts; + } + + function targetSelectors() public view returns (FuzzSelector[] memory targetedSelectors_) { + targetedSelectors_ = _targetedSelectors; + } + + function targetSenders() public view returns (address[] memory targetedSenders_) { + targetedSenders_ = _targetedSenders; + } + + function targetInterfaces() public view returns (FuzzInterface[] memory targetedInterfaces_) { + targetedInterfaces_ = _targetedInterfaces; + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdJson.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdJson.sol new file mode 100644 index 00000000000000..2a033c03a7dd5d --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdJson.sol @@ -0,0 +1,283 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.0 <0.9.0; + +pragma experimental ABIEncoderV2; + +import {VmSafe} from "./Vm.sol"; + +// Helpers for parsing and writing JSON files +// To parse: +// ``` +// using stdJson for string; +// string memory json = vm.readFile(""); +// json.readUint(""); +// ``` +// To write: +// ``` +// using stdJson for string; +// string memory json = "json"; +// json.serialize("a", uint256(123)); +// string memory semiFinal = json.serialize("b", string("test")); +// string memory finalJson = json.serialize("c", semiFinal); +// finalJson.write(""); +// ``` + +library stdJson { + VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code"))))); + + function keyExists(string memory json, string memory key) internal view returns (bool) { + return vm.keyExistsJson(json, key); + } + + function parseRaw(string memory json, string memory key) internal pure returns (bytes memory) { + return vm.parseJson(json, key); + } + + function readUint(string memory json, string memory key) internal pure returns (uint256) { + return vm.parseJsonUint(json, key); + } + + function readUintArray(string memory json, string memory key) internal pure returns (uint256[] memory) { + return vm.parseJsonUintArray(json, key); + } + + function readInt(string memory json, string memory key) internal pure returns (int256) { + return vm.parseJsonInt(json, key); + } + + function readIntArray(string memory json, string memory key) internal pure returns (int256[] memory) { + return vm.parseJsonIntArray(json, key); + } + + function readBytes32(string memory json, string memory key) internal pure returns (bytes32) { + return vm.parseJsonBytes32(json, key); + } + + function readBytes32Array(string memory json, string memory key) internal pure returns (bytes32[] memory) { + return vm.parseJsonBytes32Array(json, key); + } + + function readString(string memory json, string memory key) internal pure returns (string memory) { + return vm.parseJsonString(json, key); + } + + function readStringArray(string memory json, string memory key) internal pure returns (string[] memory) { + return vm.parseJsonStringArray(json, key); + } + + function readAddress(string memory json, string memory key) internal pure returns (address) { + return vm.parseJsonAddress(json, key); + } + + function readAddressArray(string memory json, string memory key) internal pure returns (address[] memory) { + return vm.parseJsonAddressArray(json, key); + } + + function readBool(string memory json, string memory key) internal pure returns (bool) { + return vm.parseJsonBool(json, key); + } + + function readBoolArray(string memory json, string memory key) internal pure returns (bool[] memory) { + return vm.parseJsonBoolArray(json, key); + } + + function readBytes(string memory json, string memory key) internal pure returns (bytes memory) { + return vm.parseJsonBytes(json, key); + } + + function readBytesArray(string memory json, string memory key) internal pure returns (bytes[] memory) { + return vm.parseJsonBytesArray(json, key); + } + + function readUintOr(string memory json, string memory key, uint256 defaultValue) internal view returns (uint256) { + return keyExists(json, key) ? readUint(json, key) : defaultValue; + } + + function readUintArrayOr(string memory json, string memory key, uint256[] memory defaultValue) + internal + view + returns (uint256[] memory) + { + return keyExists(json, key) ? readUintArray(json, key) : defaultValue; + } + + function readIntOr(string memory json, string memory key, int256 defaultValue) internal view returns (int256) { + return keyExists(json, key) ? readInt(json, key) : defaultValue; + } + + function readIntArrayOr(string memory json, string memory key, int256[] memory defaultValue) + internal + view + returns (int256[] memory) + { + return keyExists(json, key) ? readIntArray(json, key) : defaultValue; + } + + function readBytes32Or(string memory json, string memory key, bytes32 defaultValue) + internal + view + returns (bytes32) + { + return keyExists(json, key) ? readBytes32(json, key) : defaultValue; + } + + function readBytes32ArrayOr(string memory json, string memory key, bytes32[] memory defaultValue) + internal + view + returns (bytes32[] memory) + { + return keyExists(json, key) ? readBytes32Array(json, key) : defaultValue; + } + + function readStringOr(string memory json, string memory key, string memory defaultValue) + internal + view + returns (string memory) + { + return keyExists(json, key) ? readString(json, key) : defaultValue; + } + + function readStringArrayOr(string memory json, string memory key, string[] memory defaultValue) + internal + view + returns (string[] memory) + { + return keyExists(json, key) ? readStringArray(json, key) : defaultValue; + } + + function readAddressOr(string memory json, string memory key, address defaultValue) + internal + view + returns (address) + { + return keyExists(json, key) ? readAddress(json, key) : defaultValue; + } + + function readAddressArrayOr(string memory json, string memory key, address[] memory defaultValue) + internal + view + returns (address[] memory) + { + return keyExists(json, key) ? readAddressArray(json, key) : defaultValue; + } + + function readBoolOr(string memory json, string memory key, bool defaultValue) internal view returns (bool) { + return keyExists(json, key) ? readBool(json, key) : defaultValue; + } + + function readBoolArrayOr(string memory json, string memory key, bool[] memory defaultValue) + internal + view + returns (bool[] memory) + { + return keyExists(json, key) ? readBoolArray(json, key) : defaultValue; + } + + function readBytesOr(string memory json, string memory key, bytes memory defaultValue) + internal + view + returns (bytes memory) + { + return keyExists(json, key) ? readBytes(json, key) : defaultValue; + } + + function readBytesArrayOr(string memory json, string memory key, bytes[] memory defaultValue) + internal + view + returns (bytes[] memory) + { + return keyExists(json, key) ? readBytesArray(json, key) : defaultValue; + } + + function serialize(string memory jsonKey, string memory rootObject) internal returns (string memory) { + return vm.serializeJson(jsonKey, rootObject); + } + + function serialize(string memory jsonKey, string memory key, bool value) internal returns (string memory) { + return vm.serializeBool(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bool[] memory value) + internal + returns (string memory) + { + return vm.serializeBool(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, uint256 value) internal returns (string memory) { + return vm.serializeUint(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, uint256[] memory value) + internal + returns (string memory) + { + return vm.serializeUint(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, int256 value) internal returns (string memory) { + return vm.serializeInt(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, int256[] memory value) + internal + returns (string memory) + { + return vm.serializeInt(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, address value) internal returns (string memory) { + return vm.serializeAddress(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, address[] memory value) + internal + returns (string memory) + { + return vm.serializeAddress(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bytes32 value) internal returns (string memory) { + return vm.serializeBytes32(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bytes32[] memory value) + internal + returns (string memory) + { + return vm.serializeBytes32(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bytes memory value) internal returns (string memory) { + return vm.serializeBytes(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bytes[] memory value) + internal + returns (string memory) + { + return vm.serializeBytes(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, string memory value) + internal + returns (string memory) + { + return vm.serializeString(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, string[] memory value) + internal + returns (string memory) + { + return vm.serializeString(jsonKey, key, value); + } + + function write(string memory jsonKey, string memory path) internal { + vm.writeJson(jsonKey, path); + } + + function write(string memory jsonKey, string memory path, string memory valueKey) internal { + vm.writeJson(jsonKey, path, valueKey); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdMath.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdMath.sol new file mode 100644 index 00000000000000..459523bdac8dbe --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdMath.sol @@ -0,0 +1,43 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +library stdMath { + int256 private constant INT256_MIN = -57896044618658097711785492504343953926634992332820282019728792003956564819968; + + function abs(int256 a) internal pure returns (uint256) { + // Required or it will fail when `a = type(int256).min` + if (a == INT256_MIN) { + return 57896044618658097711785492504343953926634992332820282019728792003956564819968; + } + + return uint256(a > 0 ? a : -a); + } + + function delta(uint256 a, uint256 b) internal pure returns (uint256) { + return a > b ? a - b : b - a; + } + + function delta(int256 a, int256 b) internal pure returns (uint256) { + // a and b are of the same sign + // this works thanks to two's complement, the left-most bit is the sign bit + if ((a ^ b) > -1) { + return delta(abs(a), abs(b)); + } + + // a and b are of opposite signs + return abs(a) + abs(b); + } + + function percentDelta(uint256 a, uint256 b) internal pure returns (uint256) { + uint256 absDelta = delta(a, b); + + return absDelta * 1e18 / b; + } + + function percentDelta(int256 a, int256 b) internal pure returns (uint256) { + uint256 absDelta = delta(a, b); + uint256 absB = abs(b); + + return absDelta * 1e18 / absB; + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdStorage.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdStorage.sol new file mode 100644 index 00000000000000..bf3223dee5df00 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdStorage.sol @@ -0,0 +1,473 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +import {Vm} from "./Vm.sol"; + +struct FindData { + uint256 slot; + uint256 offsetLeft; + uint256 offsetRight; + bool found; +} + +struct StdStorage { + mapping(address => mapping(bytes4 => mapping(bytes32 => FindData))) finds; + bytes32[] _keys; + bytes4 _sig; + uint256 _depth; + address _target; + bytes32 _set; + bool _enable_packed_slots; + bytes _calldata; +} + +library stdStorageSafe { + event SlotFound(address who, bytes4 fsig, bytes32 keysHash, uint256 slot); + event WARNING_UninitedSlot(address who, uint256 slot); + + Vm private constant vm = Vm(address(uint160(uint256(keccak256("hevm cheat code"))))); + uint256 constant UINT256_MAX = 115792089237316195423570985008687907853269984665640564039457584007913129639935; + + function sigs(string memory sigStr) internal pure returns (bytes4) { + return bytes4(keccak256(bytes(sigStr))); + } + + function getCallParams(StdStorage storage self) internal view returns (bytes memory) { + if (self._calldata.length == 0) { + return flatten(self._keys); + } else { + return self._calldata; + } + } + + // Calls target contract with configured parameters + function callTarget(StdStorage storage self) internal view returns (bool, bytes32) { + bytes memory cald = abi.encodePacked(self._sig, getCallParams(self)); + (bool success, bytes memory rdat) = self._target.staticcall(cald); + bytes32 result = bytesToBytes32(rdat, 32 * self._depth); + + return (success, result); + } + + // Tries mutating slot value to determine if the targeted value is stored in it. + // If current value is 0, then we are setting slot value to type(uint256).max + // Otherwise, we set it to 0. That way, return value should always be affected. + function checkSlotMutatesCall(StdStorage storage self, bytes32 slot) internal returns (bool) { + bytes32 prevSlotValue = vm.load(self._target, slot); + (bool success, bytes32 prevReturnValue) = callTarget(self); + + bytes32 testVal = prevReturnValue == bytes32(0) ? bytes32(UINT256_MAX) : bytes32(0); + vm.store(self._target, slot, testVal); + + (, bytes32 newReturnValue) = callTarget(self); + + vm.store(self._target, slot, prevSlotValue); + + return (success && (prevReturnValue != newReturnValue)); + } + + // Tries setting one of the bits in slot to 1 until return value changes. + // Index of resulted bit is an offset packed slot has from left/right side + function findOffset(StdStorage storage self, bytes32 slot, bool left) internal returns (bool, uint256) { + for (uint256 offset = 0; offset < 256; offset++) { + uint256 valueToPut = left ? (1 << (255 - offset)) : (1 << offset); + vm.store(self._target, slot, bytes32(valueToPut)); + + (bool success, bytes32 data) = callTarget(self); + + if (success && (uint256(data) > 0)) { + return (true, offset); + } + } + return (false, 0); + } + + function findOffsets(StdStorage storage self, bytes32 slot) internal returns (bool, uint256, uint256) { + bytes32 prevSlotValue = vm.load(self._target, slot); + + (bool foundLeft, uint256 offsetLeft) = findOffset(self, slot, true); + (bool foundRight, uint256 offsetRight) = findOffset(self, slot, false); + + // `findOffset` may mutate slot value, so we are setting it to initial value + vm.store(self._target, slot, prevSlotValue); + return (foundLeft && foundRight, offsetLeft, offsetRight); + } + + function find(StdStorage storage self) internal returns (FindData storage) { + return find(self, true); + } + + /// @notice find an arbitrary storage slot given a function sig, input data, address of the contract and a value to check against + // slot complexity: + // if flat, will be bytes32(uint256(uint)); + // if map, will be keccak256(abi.encode(key, uint(slot))); + // if deep map, will be keccak256(abi.encode(key1, keccak256(abi.encode(key0, uint(slot))))); + // if map struct, will be bytes32(uint256(keccak256(abi.encode(key1, keccak256(abi.encode(key0, uint(slot)))))) + structFieldDepth); + function find(StdStorage storage self, bool _clear) internal returns (FindData storage) { + address who = self._target; + bytes4 fsig = self._sig; + uint256 field_depth = self._depth; + bytes memory params = getCallParams(self); + + // calldata to test against + if (self.finds[who][fsig][keccak256(abi.encodePacked(params, field_depth))].found) { + if (_clear) { + clear(self); + } + return self.finds[who][fsig][keccak256(abi.encodePacked(params, field_depth))]; + } + vm.record(); + (, bytes32 callResult) = callTarget(self); + (bytes32[] memory reads,) = vm.accesses(address(who)); + + if (reads.length == 0) { + revert("stdStorage find(StdStorage): No storage use detected for target."); + } else { + for (uint256 i = reads.length; --i >= 0;) { + bytes32 prev = vm.load(who, reads[i]); + if (prev == bytes32(0)) { + emit WARNING_UninitedSlot(who, uint256(reads[i])); + } + + if (!checkSlotMutatesCall(self, reads[i])) { + continue; + } + + (uint256 offsetLeft, uint256 offsetRight) = (0, 0); + + if (self._enable_packed_slots) { + bool found; + (found, offsetLeft, offsetRight) = findOffsets(self, reads[i]); + if (!found) { + continue; + } + } + + // Check that value between found offsets is equal to the current call result + uint256 curVal = (uint256(prev) & getMaskByOffsets(offsetLeft, offsetRight)) >> offsetRight; + + if (uint256(callResult) != curVal) { + continue; + } + + emit SlotFound(who, fsig, keccak256(abi.encodePacked(params, field_depth)), uint256(reads[i])); + self.finds[who][fsig][keccak256(abi.encodePacked(params, field_depth))] = + FindData(uint256(reads[i]), offsetLeft, offsetRight, true); + break; + } + } + + require( + self.finds[who][fsig][keccak256(abi.encodePacked(params, field_depth))].found, + "stdStorage find(StdStorage): Slot(s) not found." + ); + + if (_clear) { + clear(self); + } + return self.finds[who][fsig][keccak256(abi.encodePacked(params, field_depth))]; + } + + function target(StdStorage storage self, address _target) internal returns (StdStorage storage) { + self._target = _target; + return self; + } + + function sig(StdStorage storage self, bytes4 _sig) internal returns (StdStorage storage) { + self._sig = _sig; + return self; + } + + function sig(StdStorage storage self, string memory _sig) internal returns (StdStorage storage) { + self._sig = sigs(_sig); + return self; + } + + function with_calldata(StdStorage storage self, bytes memory _calldata) internal returns (StdStorage storage) { + self._calldata = _calldata; + return self; + } + + function with_key(StdStorage storage self, address who) internal returns (StdStorage storage) { + self._keys.push(bytes32(uint256(uint160(who)))); + return self; + } + + function with_key(StdStorage storage self, uint256 amt) internal returns (StdStorage storage) { + self._keys.push(bytes32(amt)); + return self; + } + + function with_key(StdStorage storage self, bytes32 key) internal returns (StdStorage storage) { + self._keys.push(key); + return self; + } + + function enable_packed_slots(StdStorage storage self) internal returns (StdStorage storage) { + self._enable_packed_slots = true; + return self; + } + + function depth(StdStorage storage self, uint256 _depth) internal returns (StdStorage storage) { + self._depth = _depth; + return self; + } + + function read(StdStorage storage self) private returns (bytes memory) { + FindData storage data = find(self, false); + uint256 mask = getMaskByOffsets(data.offsetLeft, data.offsetRight); + uint256 value = (uint256(vm.load(self._target, bytes32(data.slot))) & mask) >> data.offsetRight; + clear(self); + return abi.encode(value); + } + + function read_bytes32(StdStorage storage self) internal returns (bytes32) { + return abi.decode(read(self), (bytes32)); + } + + function read_bool(StdStorage storage self) internal returns (bool) { + int256 v = read_int(self); + if (v == 0) return false; + if (v == 1) return true; + revert("stdStorage read_bool(StdStorage): Cannot decode. Make sure you are reading a bool."); + } + + function read_address(StdStorage storage self) internal returns (address) { + return abi.decode(read(self), (address)); + } + + function read_uint(StdStorage storage self) internal returns (uint256) { + return abi.decode(read(self), (uint256)); + } + + function read_int(StdStorage storage self) internal returns (int256) { + return abi.decode(read(self), (int256)); + } + + function parent(StdStorage storage self) internal returns (uint256, bytes32) { + address who = self._target; + uint256 field_depth = self._depth; + vm.startMappingRecording(); + uint256 child = find(self, true).slot - field_depth; + (bool found, bytes32 key, bytes32 parent_slot) = vm.getMappingKeyAndParentOf(who, bytes32(child)); + if (!found) { + revert( + "stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called." + ); + } + return (uint256(parent_slot), key); + } + + function root(StdStorage storage self) internal returns (uint256) { + address who = self._target; + uint256 field_depth = self._depth; + vm.startMappingRecording(); + uint256 child = find(self, true).slot - field_depth; + bool found; + bytes32 root_slot; + bytes32 parent_slot; + (found,, parent_slot) = vm.getMappingKeyAndParentOf(who, bytes32(child)); + if (!found) { + revert( + "stdStorage read_bool(StdStorage): Cannot find parent. Make sure you give a slot and startMappingRecording() has been called." + ); + } + while (found) { + root_slot = parent_slot; + (found,, parent_slot) = vm.getMappingKeyAndParentOf(who, bytes32(root_slot)); + } + return uint256(root_slot); + } + + function bytesToBytes32(bytes memory b, uint256 offset) private pure returns (bytes32) { + bytes32 out; + + uint256 max = b.length > 32 ? 32 : b.length; + for (uint256 i = 0; i < max; i++) { + out |= bytes32(b[offset + i] & 0xFF) >> (i * 8); + } + return out; + } + + function flatten(bytes32[] memory b) private pure returns (bytes memory) { + bytes memory result = new bytes(b.length * 32); + for (uint256 i = 0; i < b.length; i++) { + bytes32 k = b[i]; + /// @solidity memory-safe-assembly + assembly { + mstore(add(result, add(32, mul(32, i))), k) + } + } + + return result; + } + + function clear(StdStorage storage self) internal { + delete self._target; + delete self._sig; + delete self._keys; + delete self._depth; + delete self._enable_packed_slots; + delete self._calldata; + } + + // Returns mask which contains non-zero bits for values between `offsetLeft` and `offsetRight` + // (slotValue & mask) >> offsetRight will be the value of the given packed variable + function getMaskByOffsets(uint256 offsetLeft, uint256 offsetRight) internal pure returns (uint256 mask) { + // mask = ((1 << (256 - (offsetRight + offsetLeft))) - 1) << offsetRight; + // using assembly because (1 << 256) causes overflow + assembly { + mask := shl(offsetRight, sub(shl(sub(256, add(offsetRight, offsetLeft)), 1), 1)) + } + } + + // Returns slot value with updated packed variable. + function getUpdatedSlotValue(bytes32 curValue, uint256 varValue, uint256 offsetLeft, uint256 offsetRight) + internal + pure + returns (bytes32 newValue) + { + return bytes32((uint256(curValue) & ~getMaskByOffsets(offsetLeft, offsetRight)) | (varValue << offsetRight)); + } +} + +library stdStorage { + Vm private constant vm = Vm(address(uint160(uint256(keccak256("hevm cheat code"))))); + + function sigs(string memory sigStr) internal pure returns (bytes4) { + return stdStorageSafe.sigs(sigStr); + } + + function find(StdStorage storage self) internal returns (uint256) { + return find(self, true); + } + + function find(StdStorage storage self, bool _clear) internal returns (uint256) { + return stdStorageSafe.find(self, _clear).slot; + } + + function target(StdStorage storage self, address _target) internal returns (StdStorage storage) { + return stdStorageSafe.target(self, _target); + } + + function sig(StdStorage storage self, bytes4 _sig) internal returns (StdStorage storage) { + return stdStorageSafe.sig(self, _sig); + } + + function sig(StdStorage storage self, string memory _sig) internal returns (StdStorage storage) { + return stdStorageSafe.sig(self, _sig); + } + + function with_key(StdStorage storage self, address who) internal returns (StdStorage storage) { + return stdStorageSafe.with_key(self, who); + } + + function with_key(StdStorage storage self, uint256 amt) internal returns (StdStorage storage) { + return stdStorageSafe.with_key(self, amt); + } + + function with_key(StdStorage storage self, bytes32 key) internal returns (StdStorage storage) { + return stdStorageSafe.with_key(self, key); + } + + function with_calldata(StdStorage storage self, bytes memory _calldata) internal returns (StdStorage storage) { + return stdStorageSafe.with_calldata(self, _calldata); + } + + function enable_packed_slots(StdStorage storage self) internal returns (StdStorage storage) { + return stdStorageSafe.enable_packed_slots(self); + } + + function depth(StdStorage storage self, uint256 _depth) internal returns (StdStorage storage) { + return stdStorageSafe.depth(self, _depth); + } + + function clear(StdStorage storage self) internal { + stdStorageSafe.clear(self); + } + + function checked_write(StdStorage storage self, address who) internal { + checked_write(self, bytes32(uint256(uint160(who)))); + } + + function checked_write(StdStorage storage self, uint256 amt) internal { + checked_write(self, bytes32(amt)); + } + + function checked_write_int(StdStorage storage self, int256 val) internal { + checked_write(self, bytes32(uint256(val))); + } + + function checked_write(StdStorage storage self, bool write) internal { + bytes32 t; + /// @solidity memory-safe-assembly + assembly { + t := write + } + checked_write(self, t); + } + + function checked_write(StdStorage storage self, bytes32 set) internal { + address who = self._target; + bytes4 fsig = self._sig; + uint256 field_depth = self._depth; + bytes memory params = stdStorageSafe.getCallParams(self); + + if (!self.finds[who][fsig][keccak256(abi.encodePacked(params, field_depth))].found) { + find(self, false); + } + FindData storage data = self.finds[who][fsig][keccak256(abi.encodePacked(params, field_depth))]; + if ((data.offsetLeft + data.offsetRight) > 0) { + uint256 maxVal = 2 ** (256 - (data.offsetLeft + data.offsetRight)); + require( + uint256(set) < maxVal, + string( + abi.encodePacked( + "stdStorage find(StdStorage): Packed slot. We can't fit value greater than ", + vm.toString(maxVal) + ) + ) + ); + } + bytes32 curVal = vm.load(who, bytes32(data.slot)); + bytes32 valToSet = stdStorageSafe.getUpdatedSlotValue(curVal, uint256(set), data.offsetLeft, data.offsetRight); + + vm.store(who, bytes32(data.slot), valToSet); + + (bool success, bytes32 callResult) = stdStorageSafe.callTarget(self); + + if (!success || callResult != set) { + vm.store(who, bytes32(data.slot), curVal); + revert("stdStorage find(StdStorage): Failed to write value."); + } + clear(self); + } + + function read_bytes32(StdStorage storage self) internal returns (bytes32) { + return stdStorageSafe.read_bytes32(self); + } + + function read_bool(StdStorage storage self) internal returns (bool) { + return stdStorageSafe.read_bool(self); + } + + function read_address(StdStorage storage self) internal returns (address) { + return stdStorageSafe.read_address(self); + } + + function read_uint(StdStorage storage self) internal returns (uint256) { + return stdStorageSafe.read_uint(self); + } + + function read_int(StdStorage storage self) internal returns (int256) { + return stdStorageSafe.read_int(self); + } + + function parent(StdStorage storage self) internal returns (uint256, bytes32) { + return stdStorageSafe.parent(self); + } + + function root(StdStorage storage self) internal returns (uint256) { + return stdStorageSafe.root(self); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdStyle.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdStyle.sol new file mode 100644 index 00000000000000..d371e0c60aa8ae --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdStyle.sol @@ -0,0 +1,333 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.4.22 <0.9.0; + +import {VmSafe} from "./Vm.sol"; + +library StdStyle { + VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code"))))); + + string constant RED = "\u001b[91m"; + string constant GREEN = "\u001b[92m"; + string constant YELLOW = "\u001b[93m"; + string constant BLUE = "\u001b[94m"; + string constant MAGENTA = "\u001b[95m"; + string constant CYAN = "\u001b[96m"; + string constant BOLD = "\u001b[1m"; + string constant DIM = "\u001b[2m"; + string constant ITALIC = "\u001b[3m"; + string constant UNDERLINE = "\u001b[4m"; + string constant INVERSE = "\u001b[7m"; + string constant RESET = "\u001b[0m"; + + function styleConcat(string memory style, string memory self) private pure returns (string memory) { + return string(abi.encodePacked(style, self, RESET)); + } + + function red(string memory self) internal pure returns (string memory) { + return styleConcat(RED, self); + } + + function red(uint256 self) internal pure returns (string memory) { + return red(vm.toString(self)); + } + + function red(int256 self) internal pure returns (string memory) { + return red(vm.toString(self)); + } + + function red(address self) internal pure returns (string memory) { + return red(vm.toString(self)); + } + + function red(bool self) internal pure returns (string memory) { + return red(vm.toString(self)); + } + + function redBytes(bytes memory self) internal pure returns (string memory) { + return red(vm.toString(self)); + } + + function redBytes32(bytes32 self) internal pure returns (string memory) { + return red(vm.toString(self)); + } + + function green(string memory self) internal pure returns (string memory) { + return styleConcat(GREEN, self); + } + + function green(uint256 self) internal pure returns (string memory) { + return green(vm.toString(self)); + } + + function green(int256 self) internal pure returns (string memory) { + return green(vm.toString(self)); + } + + function green(address self) internal pure returns (string memory) { + return green(vm.toString(self)); + } + + function green(bool self) internal pure returns (string memory) { + return green(vm.toString(self)); + } + + function greenBytes(bytes memory self) internal pure returns (string memory) { + return green(vm.toString(self)); + } + + function greenBytes32(bytes32 self) internal pure returns (string memory) { + return green(vm.toString(self)); + } + + function yellow(string memory self) internal pure returns (string memory) { + return styleConcat(YELLOW, self); + } + + function yellow(uint256 self) internal pure returns (string memory) { + return yellow(vm.toString(self)); + } + + function yellow(int256 self) internal pure returns (string memory) { + return yellow(vm.toString(self)); + } + + function yellow(address self) internal pure returns (string memory) { + return yellow(vm.toString(self)); + } + + function yellow(bool self) internal pure returns (string memory) { + return yellow(vm.toString(self)); + } + + function yellowBytes(bytes memory self) internal pure returns (string memory) { + return yellow(vm.toString(self)); + } + + function yellowBytes32(bytes32 self) internal pure returns (string memory) { + return yellow(vm.toString(self)); + } + + function blue(string memory self) internal pure returns (string memory) { + return styleConcat(BLUE, self); + } + + function blue(uint256 self) internal pure returns (string memory) { + return blue(vm.toString(self)); + } + + function blue(int256 self) internal pure returns (string memory) { + return blue(vm.toString(self)); + } + + function blue(address self) internal pure returns (string memory) { + return blue(vm.toString(self)); + } + + function blue(bool self) internal pure returns (string memory) { + return blue(vm.toString(self)); + } + + function blueBytes(bytes memory self) internal pure returns (string memory) { + return blue(vm.toString(self)); + } + + function blueBytes32(bytes32 self) internal pure returns (string memory) { + return blue(vm.toString(self)); + } + + function magenta(string memory self) internal pure returns (string memory) { + return styleConcat(MAGENTA, self); + } + + function magenta(uint256 self) internal pure returns (string memory) { + return magenta(vm.toString(self)); + } + + function magenta(int256 self) internal pure returns (string memory) { + return magenta(vm.toString(self)); + } + + function magenta(address self) internal pure returns (string memory) { + return magenta(vm.toString(self)); + } + + function magenta(bool self) internal pure returns (string memory) { + return magenta(vm.toString(self)); + } + + function magentaBytes(bytes memory self) internal pure returns (string memory) { + return magenta(vm.toString(self)); + } + + function magentaBytes32(bytes32 self) internal pure returns (string memory) { + return magenta(vm.toString(self)); + } + + function cyan(string memory self) internal pure returns (string memory) { + return styleConcat(CYAN, self); + } + + function cyan(uint256 self) internal pure returns (string memory) { + return cyan(vm.toString(self)); + } + + function cyan(int256 self) internal pure returns (string memory) { + return cyan(vm.toString(self)); + } + + function cyan(address self) internal pure returns (string memory) { + return cyan(vm.toString(self)); + } + + function cyan(bool self) internal pure returns (string memory) { + return cyan(vm.toString(self)); + } + + function cyanBytes(bytes memory self) internal pure returns (string memory) { + return cyan(vm.toString(self)); + } + + function cyanBytes32(bytes32 self) internal pure returns (string memory) { + return cyan(vm.toString(self)); + } + + function bold(string memory self) internal pure returns (string memory) { + return styleConcat(BOLD, self); + } + + function bold(uint256 self) internal pure returns (string memory) { + return bold(vm.toString(self)); + } + + function bold(int256 self) internal pure returns (string memory) { + return bold(vm.toString(self)); + } + + function bold(address self) internal pure returns (string memory) { + return bold(vm.toString(self)); + } + + function bold(bool self) internal pure returns (string memory) { + return bold(vm.toString(self)); + } + + function boldBytes(bytes memory self) internal pure returns (string memory) { + return bold(vm.toString(self)); + } + + function boldBytes32(bytes32 self) internal pure returns (string memory) { + return bold(vm.toString(self)); + } + + function dim(string memory self) internal pure returns (string memory) { + return styleConcat(DIM, self); + } + + function dim(uint256 self) internal pure returns (string memory) { + return dim(vm.toString(self)); + } + + function dim(int256 self) internal pure returns (string memory) { + return dim(vm.toString(self)); + } + + function dim(address self) internal pure returns (string memory) { + return dim(vm.toString(self)); + } + + function dim(bool self) internal pure returns (string memory) { + return dim(vm.toString(self)); + } + + function dimBytes(bytes memory self) internal pure returns (string memory) { + return dim(vm.toString(self)); + } + + function dimBytes32(bytes32 self) internal pure returns (string memory) { + return dim(vm.toString(self)); + } + + function italic(string memory self) internal pure returns (string memory) { + return styleConcat(ITALIC, self); + } + + function italic(uint256 self) internal pure returns (string memory) { + return italic(vm.toString(self)); + } + + function italic(int256 self) internal pure returns (string memory) { + return italic(vm.toString(self)); + } + + function italic(address self) internal pure returns (string memory) { + return italic(vm.toString(self)); + } + + function italic(bool self) internal pure returns (string memory) { + return italic(vm.toString(self)); + } + + function italicBytes(bytes memory self) internal pure returns (string memory) { + return italic(vm.toString(self)); + } + + function italicBytes32(bytes32 self) internal pure returns (string memory) { + return italic(vm.toString(self)); + } + + function underline(string memory self) internal pure returns (string memory) { + return styleConcat(UNDERLINE, self); + } + + function underline(uint256 self) internal pure returns (string memory) { + return underline(vm.toString(self)); + } + + function underline(int256 self) internal pure returns (string memory) { + return underline(vm.toString(self)); + } + + function underline(address self) internal pure returns (string memory) { + return underline(vm.toString(self)); + } + + function underline(bool self) internal pure returns (string memory) { + return underline(vm.toString(self)); + } + + function underlineBytes(bytes memory self) internal pure returns (string memory) { + return underline(vm.toString(self)); + } + + function underlineBytes32(bytes32 self) internal pure returns (string memory) { + return underline(vm.toString(self)); + } + + function inverse(string memory self) internal pure returns (string memory) { + return styleConcat(INVERSE, self); + } + + function inverse(uint256 self) internal pure returns (string memory) { + return inverse(vm.toString(self)); + } + + function inverse(int256 self) internal pure returns (string memory) { + return inverse(vm.toString(self)); + } + + function inverse(address self) internal pure returns (string memory) { + return inverse(vm.toString(self)); + } + + function inverse(bool self) internal pure returns (string memory) { + return inverse(vm.toString(self)); + } + + function inverseBytes(bytes memory self) internal pure returns (string memory) { + return inverse(vm.toString(self)); + } + + function inverseBytes32(bytes32 self) internal pure returns (string memory) { + return inverse(vm.toString(self)); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdToml.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdToml.sol new file mode 100644 index 00000000000000..7ad3be2f9705b8 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdToml.sol @@ -0,0 +1,283 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.0 <0.9.0; + +pragma experimental ABIEncoderV2; + +import {VmSafe} from "./Vm.sol"; + +// Helpers for parsing and writing TOML files +// To parse: +// ``` +// using stdToml for string; +// string memory toml = vm.readFile(""); +// toml.readUint(""); +// ``` +// To write: +// ``` +// using stdToml for string; +// string memory json = "json"; +// json.serialize("a", uint256(123)); +// string memory semiFinal = json.serialize("b", string("test")); +// string memory finalJson = json.serialize("c", semiFinal); +// finalJson.write(""); +// ``` + +library stdToml { + VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code"))))); + + function keyExists(string memory toml, string memory key) internal view returns (bool) { + return vm.keyExistsToml(toml, key); + } + + function parseRaw(string memory toml, string memory key) internal pure returns (bytes memory) { + return vm.parseToml(toml, key); + } + + function readUint(string memory toml, string memory key) internal pure returns (uint256) { + return vm.parseTomlUint(toml, key); + } + + function readUintArray(string memory toml, string memory key) internal pure returns (uint256[] memory) { + return vm.parseTomlUintArray(toml, key); + } + + function readInt(string memory toml, string memory key) internal pure returns (int256) { + return vm.parseTomlInt(toml, key); + } + + function readIntArray(string memory toml, string memory key) internal pure returns (int256[] memory) { + return vm.parseTomlIntArray(toml, key); + } + + function readBytes32(string memory toml, string memory key) internal pure returns (bytes32) { + return vm.parseTomlBytes32(toml, key); + } + + function readBytes32Array(string memory toml, string memory key) internal pure returns (bytes32[] memory) { + return vm.parseTomlBytes32Array(toml, key); + } + + function readString(string memory toml, string memory key) internal pure returns (string memory) { + return vm.parseTomlString(toml, key); + } + + function readStringArray(string memory toml, string memory key) internal pure returns (string[] memory) { + return vm.parseTomlStringArray(toml, key); + } + + function readAddress(string memory toml, string memory key) internal pure returns (address) { + return vm.parseTomlAddress(toml, key); + } + + function readAddressArray(string memory toml, string memory key) internal pure returns (address[] memory) { + return vm.parseTomlAddressArray(toml, key); + } + + function readBool(string memory toml, string memory key) internal pure returns (bool) { + return vm.parseTomlBool(toml, key); + } + + function readBoolArray(string memory toml, string memory key) internal pure returns (bool[] memory) { + return vm.parseTomlBoolArray(toml, key); + } + + function readBytes(string memory toml, string memory key) internal pure returns (bytes memory) { + return vm.parseTomlBytes(toml, key); + } + + function readBytesArray(string memory toml, string memory key) internal pure returns (bytes[] memory) { + return vm.parseTomlBytesArray(toml, key); + } + + function readUintOr(string memory toml, string memory key, uint256 defaultValue) internal view returns (uint256) { + return keyExists(toml, key) ? readUint(toml, key) : defaultValue; + } + + function readUintArrayOr(string memory toml, string memory key, uint256[] memory defaultValue) + internal + view + returns (uint256[] memory) + { + return keyExists(toml, key) ? readUintArray(toml, key) : defaultValue; + } + + function readIntOr(string memory toml, string memory key, int256 defaultValue) internal view returns (int256) { + return keyExists(toml, key) ? readInt(toml, key) : defaultValue; + } + + function readIntArrayOr(string memory toml, string memory key, int256[] memory defaultValue) + internal + view + returns (int256[] memory) + { + return keyExists(toml, key) ? readIntArray(toml, key) : defaultValue; + } + + function readBytes32Or(string memory toml, string memory key, bytes32 defaultValue) + internal + view + returns (bytes32) + { + return keyExists(toml, key) ? readBytes32(toml, key) : defaultValue; + } + + function readBytes32ArrayOr(string memory toml, string memory key, bytes32[] memory defaultValue) + internal + view + returns (bytes32[] memory) + { + return keyExists(toml, key) ? readBytes32Array(toml, key) : defaultValue; + } + + function readStringOr(string memory toml, string memory key, string memory defaultValue) + internal + view + returns (string memory) + { + return keyExists(toml, key) ? readString(toml, key) : defaultValue; + } + + function readStringArrayOr(string memory toml, string memory key, string[] memory defaultValue) + internal + view + returns (string[] memory) + { + return keyExists(toml, key) ? readStringArray(toml, key) : defaultValue; + } + + function readAddressOr(string memory toml, string memory key, address defaultValue) + internal + view + returns (address) + { + return keyExists(toml, key) ? readAddress(toml, key) : defaultValue; + } + + function readAddressArrayOr(string memory toml, string memory key, address[] memory defaultValue) + internal + view + returns (address[] memory) + { + return keyExists(toml, key) ? readAddressArray(toml, key) : defaultValue; + } + + function readBoolOr(string memory toml, string memory key, bool defaultValue) internal view returns (bool) { + return keyExists(toml, key) ? readBool(toml, key) : defaultValue; + } + + function readBoolArrayOr(string memory toml, string memory key, bool[] memory defaultValue) + internal + view + returns (bool[] memory) + { + return keyExists(toml, key) ? readBoolArray(toml, key) : defaultValue; + } + + function readBytesOr(string memory toml, string memory key, bytes memory defaultValue) + internal + view + returns (bytes memory) + { + return keyExists(toml, key) ? readBytes(toml, key) : defaultValue; + } + + function readBytesArrayOr(string memory toml, string memory key, bytes[] memory defaultValue) + internal + view + returns (bytes[] memory) + { + return keyExists(toml, key) ? readBytesArray(toml, key) : defaultValue; + } + + function serialize(string memory jsonKey, string memory rootObject) internal returns (string memory) { + return vm.serializeJson(jsonKey, rootObject); + } + + function serialize(string memory jsonKey, string memory key, bool value) internal returns (string memory) { + return vm.serializeBool(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bool[] memory value) + internal + returns (string memory) + { + return vm.serializeBool(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, uint256 value) internal returns (string memory) { + return vm.serializeUint(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, uint256[] memory value) + internal + returns (string memory) + { + return vm.serializeUint(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, int256 value) internal returns (string memory) { + return vm.serializeInt(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, int256[] memory value) + internal + returns (string memory) + { + return vm.serializeInt(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, address value) internal returns (string memory) { + return vm.serializeAddress(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, address[] memory value) + internal + returns (string memory) + { + return vm.serializeAddress(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bytes32 value) internal returns (string memory) { + return vm.serializeBytes32(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bytes32[] memory value) + internal + returns (string memory) + { + return vm.serializeBytes32(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bytes memory value) internal returns (string memory) { + return vm.serializeBytes(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, bytes[] memory value) + internal + returns (string memory) + { + return vm.serializeBytes(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, string memory value) + internal + returns (string memory) + { + return vm.serializeString(jsonKey, key, value); + } + + function serialize(string memory jsonKey, string memory key, string[] memory value) + internal + returns (string memory) + { + return vm.serializeString(jsonKey, key, value); + } + + function write(string memory jsonKey, string memory path) internal { + vm.writeToml(jsonKey, path); + } + + function write(string memory jsonKey, string memory path, string memory valueKey) internal { + vm.writeToml(jsonKey, path, valueKey); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/StdUtils.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/StdUtils.sol new file mode 100644 index 00000000000000..7106960bbcfa0c --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/StdUtils.sol @@ -0,0 +1,209 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +import {IMulticall3} from "./interfaces/IMulticall3.sol"; +import {VmSafe} from "./Vm.sol"; + +abstract contract StdUtils { + /*////////////////////////////////////////////////////////////////////////// + CONSTANTS + //////////////////////////////////////////////////////////////////////////*/ + + IMulticall3 private constant multicall = IMulticall3(0xcA11bde05977b3631167028862bE2a173976CA11); + VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code"))))); + address private constant CONSOLE2_ADDRESS = 0x000000000000000000636F6e736F6c652e6c6f67; + uint256 private constant INT256_MIN_ABS = + 57896044618658097711785492504343953926634992332820282019728792003956564819968; + uint256 private constant SECP256K1_ORDER = + 115792089237316195423570985008687907852837564279074904382605163141518161494337; + uint256 private constant UINT256_MAX = + 115792089237316195423570985008687907853269984665640564039457584007913129639935; + + // Used by default when deploying with create2, https://github.com/Arachnid/deterministic-deployment-proxy. + address private constant CREATE2_FACTORY = 0x4e59b44847b379578588920cA78FbF26c0B4956C; + + /*////////////////////////////////////////////////////////////////////////// + INTERNAL FUNCTIONS + //////////////////////////////////////////////////////////////////////////*/ + + function _bound(uint256 x, uint256 min, uint256 max) internal pure virtual returns (uint256 result) { + require(min <= max, "StdUtils bound(uint256,uint256,uint256): Max is less than min."); + // If x is between min and max, return x directly. This is to ensure that dictionary values + // do not get shifted if the min is nonzero. More info: https://github.com/foundry-rs/forge-std/issues/188 + if (x >= min && x <= max) return x; + + uint256 size = max - min + 1; + + // If the value is 0, 1, 2, 3, wrap that to min, min+1, min+2, min+3. Similarly for the UINT256_MAX side. + // This helps ensure coverage of the min/max values. + if (x <= 3 && size > x) return min + x; + if (x >= UINT256_MAX - 3 && size > UINT256_MAX - x) return max - (UINT256_MAX - x); + + // Otherwise, wrap x into the range [min, max], i.e. the range is inclusive. + if (x > max) { + uint256 diff = x - max; + uint256 rem = diff % size; + if (rem == 0) return max; + result = min + rem - 1; + } else if (x < min) { + uint256 diff = min - x; + uint256 rem = diff % size; + if (rem == 0) return min; + result = max - rem + 1; + } + } + + function bound(uint256 x, uint256 min, uint256 max) internal pure virtual returns (uint256 result) { + result = _bound(x, min, max); + console2_log_StdUtils("Bound result", result); + } + + function _bound(int256 x, int256 min, int256 max) internal pure virtual returns (int256 result) { + require(min <= max, "StdUtils bound(int256,int256,int256): Max is less than min."); + + // Shifting all int256 values to uint256 to use _bound function. The range of two types are: + // int256 : -(2**255) ~ (2**255 - 1) + // uint256: 0 ~ (2**256 - 1) + // So, add 2**255, INT256_MIN_ABS to the integer values. + // + // If the given integer value is -2**255, we cannot use `-uint256(-x)` because of the overflow. + // So, use `~uint256(x) + 1` instead. + uint256 _x = x < 0 ? (INT256_MIN_ABS - ~uint256(x) - 1) : (uint256(x) + INT256_MIN_ABS); + uint256 _min = min < 0 ? (INT256_MIN_ABS - ~uint256(min) - 1) : (uint256(min) + INT256_MIN_ABS); + uint256 _max = max < 0 ? (INT256_MIN_ABS - ~uint256(max) - 1) : (uint256(max) + INT256_MIN_ABS); + + uint256 y = _bound(_x, _min, _max); + + // To move it back to int256 value, subtract INT256_MIN_ABS at here. + result = y < INT256_MIN_ABS ? int256(~(INT256_MIN_ABS - y) + 1) : int256(y - INT256_MIN_ABS); + } + + function bound(int256 x, int256 min, int256 max) internal pure virtual returns (int256 result) { + result = _bound(x, min, max); + console2_log_StdUtils("Bound result", vm.toString(result)); + } + + function boundPrivateKey(uint256 privateKey) internal pure virtual returns (uint256 result) { + result = _bound(privateKey, 1, SECP256K1_ORDER - 1); + } + + function bytesToUint(bytes memory b) internal pure virtual returns (uint256) { + require(b.length <= 32, "StdUtils bytesToUint(bytes): Bytes length exceeds 32."); + return abi.decode(abi.encodePacked(new bytes(32 - b.length), b), (uint256)); + } + + /// @dev Compute the address a contract will be deployed at for a given deployer address and nonce + /// @notice adapted from Solmate implementation (https://github.com/Rari-Capital/solmate/blob/main/src/utils/LibRLP.sol) + function computeCreateAddress(address deployer, uint256 nonce) internal pure virtual returns (address) { + console2_log_StdUtils("computeCreateAddress is deprecated. Please use vm.computeCreateAddress instead."); + return vm.computeCreateAddress(deployer, nonce); + } + + function computeCreate2Address(bytes32 salt, bytes32 initcodeHash, address deployer) + internal + pure + virtual + returns (address) + { + console2_log_StdUtils("computeCreate2Address is deprecated. Please use vm.computeCreate2Address instead."); + return vm.computeCreate2Address(salt, initcodeHash, deployer); + } + + /// @dev returns the address of a contract created with CREATE2 using the default CREATE2 deployer + function computeCreate2Address(bytes32 salt, bytes32 initCodeHash) internal pure returns (address) { + console2_log_StdUtils("computeCreate2Address is deprecated. Please use vm.computeCreate2Address instead."); + return vm.computeCreate2Address(salt, initCodeHash); + } + + /// @dev returns the hash of the init code (creation code + no args) used in CREATE2 with no constructor arguments + /// @param creationCode the creation code of a contract C, as returned by type(C).creationCode + function hashInitCode(bytes memory creationCode) internal pure returns (bytes32) { + return hashInitCode(creationCode, ""); + } + + /// @dev returns the hash of the init code (creation code + ABI-encoded args) used in CREATE2 + /// @param creationCode the creation code of a contract C, as returned by type(C).creationCode + /// @param args the ABI-encoded arguments to the constructor of C + function hashInitCode(bytes memory creationCode, bytes memory args) internal pure returns (bytes32) { + return keccak256(abi.encodePacked(creationCode, args)); + } + + // Performs a single call with Multicall3 to query the ERC-20 token balances of the given addresses. + function getTokenBalances(address token, address[] memory addresses) + internal + virtual + returns (uint256[] memory balances) + { + uint256 tokenCodeSize; + assembly { + tokenCodeSize := extcodesize(token) + } + require(tokenCodeSize > 0, "StdUtils getTokenBalances(address,address[]): Token address is not a contract."); + + // ABI encode the aggregate call to Multicall3. + uint256 length = addresses.length; + IMulticall3.Call[] memory calls = new IMulticall3.Call[](length); + for (uint256 i = 0; i < length; ++i) { + // 0x70a08231 = bytes4("balanceOf(address)")) + calls[i] = IMulticall3.Call({target: token, callData: abi.encodeWithSelector(0x70a08231, (addresses[i]))}); + } + + // Make the aggregate call. + (, bytes[] memory returnData) = multicall.aggregate(calls); + + // ABI decode the return data and return the balances. + balances = new uint256[](length); + for (uint256 i = 0; i < length; ++i) { + balances[i] = abi.decode(returnData[i], (uint256)); + } + } + + /*////////////////////////////////////////////////////////////////////////// + PRIVATE FUNCTIONS + //////////////////////////////////////////////////////////////////////////*/ + + function addressFromLast20Bytes(bytes32 bytesValue) private pure returns (address) { + return address(uint160(uint256(bytesValue))); + } + + // This section is used to prevent the compilation of console, which shortens the compilation time when console is + // not used elsewhere. We also trick the compiler into letting us make the console log methods as `pure` to avoid + // any breaking changes to function signatures. + function _castLogPayloadViewToPure(function(bytes memory) internal view fnIn) + internal + pure + returns (function(bytes memory) internal pure fnOut) + { + assembly { + fnOut := fnIn + } + } + + function _sendLogPayload(bytes memory payload) internal pure { + _castLogPayloadViewToPure(_sendLogPayloadView)(payload); + } + + function _sendLogPayloadView(bytes memory payload) private view { + uint256 payloadLength = payload.length; + address consoleAddress = CONSOLE2_ADDRESS; + /// @solidity memory-safe-assembly + assembly { + let payloadStart := add(payload, 32) + let r := staticcall(gas(), consoleAddress, payloadStart, payloadLength, 0, 0) + } + } + + function console2_log_StdUtils(string memory p0) private pure { + _sendLogPayload(abi.encodeWithSignature("log(string)", p0)); + } + + function console2_log_StdUtils(string memory p0, uint256 p1) private pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256)", p0, p1)); + } + + function console2_log_StdUtils(string memory p0, string memory p1) private pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string)", p0, p1)); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/Test.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/Test.sol new file mode 100644 index 00000000000000..11b18f29f3366e --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/Test.sol @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +// 💬 ABOUT +// Forge Std's default Test. + +// 🧩 MODULES +import {console} from "./console.sol"; +import {console2} from "./console2.sol"; +import {safeconsole} from "./safeconsole.sol"; +import {StdAssertions} from "./StdAssertions.sol"; +import {StdChains} from "./StdChains.sol"; +import {StdCheats} from "./StdCheats.sol"; +import {StdConstants} from "./StdConstants.sol"; +import {stdError} from "./StdError.sol"; +import {StdInvariant} from "./StdInvariant.sol"; +import {stdJson} from "./StdJson.sol"; +import {stdMath} from "./StdMath.sol"; +import {StdStorage, stdStorage} from "./StdStorage.sol"; +import {StdStyle} from "./StdStyle.sol"; +import {stdToml} from "./StdToml.sol"; +import {StdUtils} from "./StdUtils.sol"; +import {Vm} from "./Vm.sol"; + +// 📦 BOILERPLATE +import {TestBase} from "./Base.sol"; + +// ⭐️ TEST +abstract contract Test is TestBase, StdAssertions, StdChains, StdCheats, StdInvariant, StdUtils { + // Note: IS_TEST() must return true. + bool public IS_TEST = true; +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/Vm.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/Vm.sol new file mode 100644 index 00000000000000..2f6999729a34bb --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/Vm.sol @@ -0,0 +1,2263 @@ +// Automatically @generated by scripts/vm.py. Do not modify manually. + +// SPDX-License-Identifier: MIT OR Apache-2.0 +pragma solidity >=0.6.2 <0.9.0; +pragma experimental ABIEncoderV2; + +/// The `VmSafe` interface does not allow manipulation of the EVM state or other actions that may +/// result in Script simulations differing from on-chain execution. It is recommended to only use +/// these cheats in scripts. +interface VmSafe { + /// A modification applied to either `msg.sender` or `tx.origin`. Returned by `readCallers`. + enum CallerMode { + // No caller modification is currently active. + None, + // A one time broadcast triggered by a `vm.broadcast()` call is currently active. + Broadcast, + // A recurrent broadcast triggered by a `vm.startBroadcast()` call is currently active. + RecurrentBroadcast, + // A one time prank triggered by a `vm.prank()` call is currently active. + Prank, + // A recurrent prank triggered by a `vm.startPrank()` call is currently active. + RecurrentPrank + } + + /// The kind of account access that occurred. + enum AccountAccessKind { + // The account was called. + Call, + // The account was called via delegatecall. + DelegateCall, + // The account was called via callcode. + CallCode, + // The account was called via staticcall. + StaticCall, + // The account was created. + Create, + // The account was selfdestructed. + SelfDestruct, + // Synthetic access indicating the current context has resumed after a previous sub-context (AccountAccess). + Resume, + // The account's balance was read. + Balance, + // The account's codesize was read. + Extcodesize, + // The account's codehash was read. + Extcodehash, + // The account's code was copied. + Extcodecopy + } + + /// Forge execution contexts. + enum ForgeContext { + // Test group execution context (test, coverage or snapshot). + TestGroup, + // `forge test` execution context. + Test, + // `forge coverage` execution context. + Coverage, + // `forge snapshot` execution context. + Snapshot, + // Script group execution context (dry run, broadcast or resume). + ScriptGroup, + // `forge script` execution context. + ScriptDryRun, + // `forge script --broadcast` execution context. + ScriptBroadcast, + // `forge script --resume` execution context. + ScriptResume, + // Unknown `forge` execution context. + Unknown + } + + /// The transaction type (`txType`) of the broadcast. + enum BroadcastTxType { + // Represents a CALL broadcast tx. + Call, + // Represents a CREATE broadcast tx. + Create, + // Represents a CREATE2 broadcast tx. + Create2 + } + + /// An Ethereum log. Returned by `getRecordedLogs`. + struct Log { + // The topics of the log, including the signature, if any. + bytes32[] topics; + // The raw data of the log. + bytes data; + // The address of the log's emitter. + address emitter; + } + + /// An RPC URL and its alias. Returned by `rpcUrlStructs`. + struct Rpc { + // The alias of the RPC URL. + string key; + // The RPC URL. + string url; + } + + /// An RPC log object. Returned by `eth_getLogs`. + struct EthGetLogs { + // The address of the log's emitter. + address emitter; + // The topics of the log, including the signature, if any. + bytes32[] topics; + // The raw data of the log. + bytes data; + // The block hash. + bytes32 blockHash; + // The block number. + uint64 blockNumber; + // The transaction hash. + bytes32 transactionHash; + // The transaction index in the block. + uint64 transactionIndex; + // The log index. + uint256 logIndex; + // Whether the log was removed. + bool removed; + } + + /// A single entry in a directory listing. Returned by `readDir`. + struct DirEntry { + // The error message, if any. + string errorMessage; + // The path of the entry. + string path; + // The depth of the entry. + uint64 depth; + // Whether the entry is a directory. + bool isDir; + // Whether the entry is a symlink. + bool isSymlink; + } + + /// Metadata information about a file. + /// This structure is returned from the `fsMetadata` function and represents known + /// metadata about a file such as its permissions, size, modification + /// times, etc. + struct FsMetadata { + // True if this metadata is for a directory. + bool isDir; + // True if this metadata is for a symlink. + bool isSymlink; + // The size of the file, in bytes, this metadata is for. + uint256 length; + // True if this metadata is for a readonly (unwritable) file. + bool readOnly; + // The last modification time listed in this metadata. + uint256 modified; + // The last access time of this metadata. + uint256 accessed; + // The creation time listed in this metadata. + uint256 created; + } + + /// A wallet with a public and private key. + struct Wallet { + // The wallet's address. + address addr; + // The wallet's public key `X`. + uint256 publicKeyX; + // The wallet's public key `Y`. + uint256 publicKeyY; + // The wallet's private key. + uint256 privateKey; + } + + /// The result of a `tryFfi` call. + struct FfiResult { + // The exit code of the call. + int32 exitCode; + // The optionally hex-decoded `stdout` data. + bytes stdout; + // The `stderr` data. + bytes stderr; + } + + /// Information on the chain and fork. + struct ChainInfo { + // The fork identifier. Set to zero if no fork is active. + uint256 forkId; + // The chain ID of the current fork. + uint256 chainId; + } + + /// The result of a `stopAndReturnStateDiff` call. + struct AccountAccess { + // The chain and fork the access occurred. + ChainInfo chainInfo; + // The kind of account access that determines what the account is. + // If kind is Call, DelegateCall, StaticCall or CallCode, then the account is the callee. + // If kind is Create, then the account is the newly created account. + // If kind is SelfDestruct, then the account is the selfdestruct recipient. + // If kind is a Resume, then account represents a account context that has resumed. + AccountAccessKind kind; + // The account that was accessed. + // It's either the account created, callee or a selfdestruct recipient for CREATE, CALL or SELFDESTRUCT. + address account; + // What accessed the account. + address accessor; + // If the account was initialized or empty prior to the access. + // An account is considered initialized if it has code, a + // non-zero nonce, or a non-zero balance. + bool initialized; + // The previous balance of the accessed account. + uint256 oldBalance; + // The potential new balance of the accessed account. + // That is, all balance changes are recorded here, even if reverts occurred. + uint256 newBalance; + // Code of the account deployed by CREATE. + bytes deployedCode; + // Value passed along with the account access + uint256 value; + // Input data provided to the CREATE or CALL + bytes data; + // If this access reverted in either the current or parent context. + bool reverted; + // An ordered list of storage accesses made during an account access operation. + StorageAccess[] storageAccesses; + // Call depth traversed during the recording of state differences + uint64 depth; + } + + /// The storage accessed during an `AccountAccess`. + struct StorageAccess { + // The account whose storage was accessed. + address account; + // The slot that was accessed. + bytes32 slot; + // If the access was a write. + bool isWrite; + // The previous value of the slot. + bytes32 previousValue; + // The new value of the slot. + bytes32 newValue; + // If the access was reverted. + bool reverted; + } + + /// Gas used. Returned by `lastCallGas`. + struct Gas { + // The gas limit of the call. + uint64 gasLimit; + // The total gas used. + uint64 gasTotalUsed; + // DEPRECATED: The amount of gas used for memory expansion. Ref: + uint64 gasMemoryUsed; + // The amount of gas refunded. + int64 gasRefunded; + // The amount of gas remaining. + uint64 gasRemaining; + } + + /// The result of the `stopDebugTraceRecording` call + struct DebugStep { + // The stack before executing the step of the run. + // stack\[0\] represents the top of the stack. + // and only stack data relevant to the opcode execution is contained. + uint256[] stack; + // The memory input data before executing the step of the run. + // only input data relevant to the opcode execution is contained. + // e.g. for MLOAD, it will have memory\[offset:offset+32\] copied here. + // the offset value can be get by the stack data. + bytes memoryInput; + // The opcode that was accessed. + uint8 opcode; + // The call depth of the step. + uint64 depth; + // Whether the call end up with out of gas error. + bool isOutOfGas; + // The contract address where the opcode is running + address contractAddr; + } + + /// Represents a transaction's broadcast details. + struct BroadcastTxSummary { + // The hash of the transaction that was broadcasted + bytes32 txHash; + // Represent the type of transaction among CALL, CREATE, CREATE2 + BroadcastTxType txType; + // The address of the contract that was called or created. + // This is address of the contract that is created if the txType is CREATE or CREATE2. + address contractAddress; + // The block number the transaction landed in. + uint64 blockNumber; + // Status of the transaction, retrieved from the transaction receipt. + bool success; + } + + /// Holds a signed EIP-7702 authorization for an authority account to delegate to an implementation. + struct SignedDelegation { + // The y-parity of the recovered secp256k1 signature (0 or 1). + uint8 v; + // First 32 bytes of the signature. + bytes32 r; + // Second 32 bytes of the signature. + bytes32 s; + // The current nonce of the authority account at signing time. + // Used to ensure signature can't be replayed after account nonce changes. + uint64 nonce; + // Address of the contract implementation that will be delegated to. + // Gets encoded into delegation code: 0xef0100 || implementation. + address implementation; + } + + /// Represents a "potential" revert reason from a single subsequent call when using `vm.assumeNoReverts`. + /// Reverts that match will result in a FOUNDRY::ASSUME rejection, whereas unmatched reverts will be surfaced + /// as normal. + struct PotentialRevert { + // The allowed origin of the revert opcode; address(0) allows reverts from any address + address reverter; + // When true, only matches on the beginning of the revert data, otherwise, matches on entire revert data + bool partialMatch; + // The data to use to match encountered reverts + bytes revertData; + } + + // ======== Crypto ======== + + /// Derives a private key from the name, labels the account with that name, and returns the wallet. + function createWallet(string calldata walletLabel) external returns (Wallet memory wallet); + + /// Generates a wallet from the private key and returns the wallet. + function createWallet(uint256 privateKey) external returns (Wallet memory wallet); + + /// Generates a wallet from the private key, labels the account with that name, and returns the wallet. + function createWallet(uint256 privateKey, string calldata walletLabel) external returns (Wallet memory wallet); + + /// Derive a private key from a provided mnenomic string (or mnenomic file path) + /// at the derivation path `m/44'/60'/0'/0/{index}`. + function deriveKey(string calldata mnemonic, uint32 index) external pure returns (uint256 privateKey); + + /// Derive a private key from a provided mnenomic string (or mnenomic file path) + /// at `{derivationPath}{index}`. + function deriveKey(string calldata mnemonic, string calldata derivationPath, uint32 index) + external + pure + returns (uint256 privateKey); + + /// Derive a private key from a provided mnenomic string (or mnenomic file path) in the specified language + /// at the derivation path `m/44'/60'/0'/0/{index}`. + function deriveKey(string calldata mnemonic, uint32 index, string calldata language) + external + pure + returns (uint256 privateKey); + + /// Derive a private key from a provided mnenomic string (or mnenomic file path) in the specified language + /// at `{derivationPath}{index}`. + function deriveKey(string calldata mnemonic, string calldata derivationPath, uint32 index, string calldata language) + external + pure + returns (uint256 privateKey); + + /// Derives secp256r1 public key from the provided `privateKey`. + function publicKeyP256(uint256 privateKey) external pure returns (uint256 publicKeyX, uint256 publicKeyY); + + /// Adds a private key to the local forge wallet and returns the address. + function rememberKey(uint256 privateKey) external returns (address keyAddr); + + /// Derive a set number of wallets from a mnemonic at the derivation path `m/44'/60'/0'/0/{0..count}`. + /// The respective private keys are saved to the local forge wallet for later use and their addresses are returned. + function rememberKeys(string calldata mnemonic, string calldata derivationPath, uint32 count) + external + returns (address[] memory keyAddrs); + + /// Derive a set number of wallets from a mnemonic in the specified language at the derivation path `m/44'/60'/0'/0/{0..count}`. + /// The respective private keys are saved to the local forge wallet for later use and their addresses are returned. + function rememberKeys( + string calldata mnemonic, + string calldata derivationPath, + string calldata language, + uint32 count + ) external returns (address[] memory keyAddrs); + + /// Signs data with a `Wallet`. + /// Returns a compact signature (`r`, `vs`) as per EIP-2098, where `vs` encodes both the + /// signature's `s` value, and the recovery id `v` in a single bytes32. + /// This format reduces the signature size from 65 to 64 bytes. + function signCompact(Wallet calldata wallet, bytes32 digest) external returns (bytes32 r, bytes32 vs); + + /// Signs `digest` with `privateKey` using the secp256k1 curve. + /// Returns a compact signature (`r`, `vs`) as per EIP-2098, where `vs` encodes both the + /// signature's `s` value, and the recovery id `v` in a single bytes32. + /// This format reduces the signature size from 65 to 64 bytes. + function signCompact(uint256 privateKey, bytes32 digest) external pure returns (bytes32 r, bytes32 vs); + + /// Signs `digest` with signer provided to script using the secp256k1 curve. + /// Returns a compact signature (`r`, `vs`) as per EIP-2098, where `vs` encodes both the + /// signature's `s` value, and the recovery id `v` in a single bytes32. + /// This format reduces the signature size from 65 to 64 bytes. + /// If `--sender` is provided, the signer with provided address is used, otherwise, + /// if exactly one signer is provided to the script, that signer is used. + /// Raises error if signer passed through `--sender` does not match any unlocked signers or + /// if `--sender` is not provided and not exactly one signer is passed to the script. + function signCompact(bytes32 digest) external pure returns (bytes32 r, bytes32 vs); + + /// Signs `digest` with signer provided to script using the secp256k1 curve. + /// Returns a compact signature (`r`, `vs`) as per EIP-2098, where `vs` encodes both the + /// signature's `s` value, and the recovery id `v` in a single bytes32. + /// This format reduces the signature size from 65 to 64 bytes. + /// Raises error if none of the signers passed into the script have provided address. + function signCompact(address signer, bytes32 digest) external pure returns (bytes32 r, bytes32 vs); + + /// Signs `digest` with `privateKey` using the secp256r1 curve. + function signP256(uint256 privateKey, bytes32 digest) external pure returns (bytes32 r, bytes32 s); + + /// Signs data with a `Wallet`. + function sign(Wallet calldata wallet, bytes32 digest) external returns (uint8 v, bytes32 r, bytes32 s); + + /// Signs `digest` with `privateKey` using the secp256k1 curve. + function sign(uint256 privateKey, bytes32 digest) external pure returns (uint8 v, bytes32 r, bytes32 s); + + /// Signs `digest` with signer provided to script using the secp256k1 curve. + /// If `--sender` is provided, the signer with provided address is used, otherwise, + /// if exactly one signer is provided to the script, that signer is used. + /// Raises error if signer passed through `--sender` does not match any unlocked signers or + /// if `--sender` is not provided and not exactly one signer is passed to the script. + function sign(bytes32 digest) external pure returns (uint8 v, bytes32 r, bytes32 s); + + /// Signs `digest` with signer provided to script using the secp256k1 curve. + /// Raises error if none of the signers passed into the script have provided address. + function sign(address signer, bytes32 digest) external pure returns (uint8 v, bytes32 r, bytes32 s); + + // ======== Environment ======== + + /// Gets the environment variable `name` and parses it as `address`. + /// Reverts if the variable was not found or could not be parsed. + function envAddress(string calldata name) external view returns (address value); + + /// Gets the environment variable `name` and parses it as an array of `address`, delimited by `delim`. + /// Reverts if the variable was not found or could not be parsed. + function envAddress(string calldata name, string calldata delim) external view returns (address[] memory value); + + /// Gets the environment variable `name` and parses it as `bool`. + /// Reverts if the variable was not found or could not be parsed. + function envBool(string calldata name) external view returns (bool value); + + /// Gets the environment variable `name` and parses it as an array of `bool`, delimited by `delim`. + /// Reverts if the variable was not found or could not be parsed. + function envBool(string calldata name, string calldata delim) external view returns (bool[] memory value); + + /// Gets the environment variable `name` and parses it as `bytes32`. + /// Reverts if the variable was not found or could not be parsed. + function envBytes32(string calldata name) external view returns (bytes32 value); + + /// Gets the environment variable `name` and parses it as an array of `bytes32`, delimited by `delim`. + /// Reverts if the variable was not found or could not be parsed. + function envBytes32(string calldata name, string calldata delim) external view returns (bytes32[] memory value); + + /// Gets the environment variable `name` and parses it as `bytes`. + /// Reverts if the variable was not found or could not be parsed. + function envBytes(string calldata name) external view returns (bytes memory value); + + /// Gets the environment variable `name` and parses it as an array of `bytes`, delimited by `delim`. + /// Reverts if the variable was not found or could not be parsed. + function envBytes(string calldata name, string calldata delim) external view returns (bytes[] memory value); + + /// Gets the environment variable `name` and returns true if it exists, else returns false. + function envExists(string calldata name) external view returns (bool result); + + /// Gets the environment variable `name` and parses it as `int256`. + /// Reverts if the variable was not found or could not be parsed. + function envInt(string calldata name) external view returns (int256 value); + + /// Gets the environment variable `name` and parses it as an array of `int256`, delimited by `delim`. + /// Reverts if the variable was not found or could not be parsed. + function envInt(string calldata name, string calldata delim) external view returns (int256[] memory value); + + /// Gets the environment variable `name` and parses it as `bool`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, bool defaultValue) external view returns (bool value); + + /// Gets the environment variable `name` and parses it as `uint256`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, uint256 defaultValue) external view returns (uint256 value); + + /// Gets the environment variable `name` and parses it as an array of `address`, delimited by `delim`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, string calldata delim, address[] calldata defaultValue) + external + view + returns (address[] memory value); + + /// Gets the environment variable `name` and parses it as an array of `bytes32`, delimited by `delim`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, string calldata delim, bytes32[] calldata defaultValue) + external + view + returns (bytes32[] memory value); + + /// Gets the environment variable `name` and parses it as an array of `string`, delimited by `delim`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, string calldata delim, string[] calldata defaultValue) + external + view + returns (string[] memory value); + + /// Gets the environment variable `name` and parses it as an array of `bytes`, delimited by `delim`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, string calldata delim, bytes[] calldata defaultValue) + external + view + returns (bytes[] memory value); + + /// Gets the environment variable `name` and parses it as `int256`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, int256 defaultValue) external view returns (int256 value); + + /// Gets the environment variable `name` and parses it as `address`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, address defaultValue) external view returns (address value); + + /// Gets the environment variable `name` and parses it as `bytes32`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, bytes32 defaultValue) external view returns (bytes32 value); + + /// Gets the environment variable `name` and parses it as `string`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, string calldata defaultValue) external view returns (string memory value); + + /// Gets the environment variable `name` and parses it as `bytes`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, bytes calldata defaultValue) external view returns (bytes memory value); + + /// Gets the environment variable `name` and parses it as an array of `bool`, delimited by `delim`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, string calldata delim, bool[] calldata defaultValue) + external + view + returns (bool[] memory value); + + /// Gets the environment variable `name` and parses it as an array of `uint256`, delimited by `delim`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, string calldata delim, uint256[] calldata defaultValue) + external + view + returns (uint256[] memory value); + + /// Gets the environment variable `name` and parses it as an array of `int256`, delimited by `delim`. + /// Reverts if the variable could not be parsed. + /// Returns `defaultValue` if the variable was not found. + function envOr(string calldata name, string calldata delim, int256[] calldata defaultValue) + external + view + returns (int256[] memory value); + + /// Gets the environment variable `name` and parses it as `string`. + /// Reverts if the variable was not found or could not be parsed. + function envString(string calldata name) external view returns (string memory value); + + /// Gets the environment variable `name` and parses it as an array of `string`, delimited by `delim`. + /// Reverts if the variable was not found or could not be parsed. + function envString(string calldata name, string calldata delim) external view returns (string[] memory value); + + /// Gets the environment variable `name` and parses it as `uint256`. + /// Reverts if the variable was not found or could not be parsed. + function envUint(string calldata name) external view returns (uint256 value); + + /// Gets the environment variable `name` and parses it as an array of `uint256`, delimited by `delim`. + /// Reverts if the variable was not found or could not be parsed. + function envUint(string calldata name, string calldata delim) external view returns (uint256[] memory value); + + /// Returns true if `forge` command was executed in given context. + function isContext(ForgeContext context) external view returns (bool result); + + /// Sets environment variables. + function setEnv(string calldata name, string calldata value) external; + + // ======== EVM ======== + + /// Gets all accessed reads and write slot from a `vm.record` session, for a given address. + function accesses(address target) external returns (bytes32[] memory readSlots, bytes32[] memory writeSlots); + + /// Gets the address for a given private key. + function addr(uint256 privateKey) external pure returns (address keyAddr); + + /// Gets all the logs according to specified filter. + function eth_getLogs(uint256 fromBlock, uint256 toBlock, address target, bytes32[] calldata topics) + external + returns (EthGetLogs[] memory logs); + + /// Gets the current `block.blobbasefee`. + /// You should use this instead of `block.blobbasefee` if you use `vm.blobBaseFee`, as `block.blobbasefee` is assumed to be constant across a transaction, + /// and as a result will get optimized out by the compiler. + /// See https://github.com/foundry-rs/foundry/issues/6180 + function getBlobBaseFee() external view returns (uint256 blobBaseFee); + + /// Gets the current `block.number`. + /// You should use this instead of `block.number` if you use `vm.roll`, as `block.number` is assumed to be constant across a transaction, + /// and as a result will get optimized out by the compiler. + /// See https://github.com/foundry-rs/foundry/issues/6180 + function getBlockNumber() external view returns (uint256 height); + + /// Gets the current `block.timestamp`. + /// You should use this instead of `block.timestamp` if you use `vm.warp`, as `block.timestamp` is assumed to be constant across a transaction, + /// and as a result will get optimized out by the compiler. + /// See https://github.com/foundry-rs/foundry/issues/6180 + function getBlockTimestamp() external view returns (uint256 timestamp); + + /// Gets the map key and parent of a mapping at a given slot, for a given address. + function getMappingKeyAndParentOf(address target, bytes32 elementSlot) + external + returns (bool found, bytes32 key, bytes32 parent); + + /// Gets the number of elements in the mapping at the given slot, for a given address. + function getMappingLength(address target, bytes32 mappingSlot) external returns (uint256 length); + + /// Gets the elements at index idx of the mapping at the given slot, for a given address. The + /// index must be less than the length of the mapping (i.e. the number of keys in the mapping). + function getMappingSlotAt(address target, bytes32 mappingSlot, uint256 idx) external returns (bytes32 value); + + /// Gets the nonce of an account. + function getNonce(address account) external view returns (uint64 nonce); + + /// Get the nonce of a `Wallet`. + function getNonce(Wallet calldata wallet) external returns (uint64 nonce); + + /// Gets all the recorded logs. + function getRecordedLogs() external returns (Log[] memory logs); + + /// Returns state diffs from current `vm.startStateDiffRecording` session. + function getStateDiff() external view returns (string memory diff); + + /// Returns state diffs from current `vm.startStateDiffRecording` session, in json format. + function getStateDiffJson() external view returns (string memory diff); + + /// Gets the gas used in the last call from the callee perspective. + function lastCallGas() external view returns (Gas memory gas); + + /// Loads a storage slot from an address. + function load(address target, bytes32 slot) external view returns (bytes32 data); + + /// Pauses gas metering (i.e. gas usage is not counted). Noop if already paused. + function pauseGasMetering() external; + + /// Records all storage reads and writes. + function record() external; + + /// Record all the transaction logs. + function recordLogs() external; + + /// Reset gas metering (i.e. gas usage is set to gas limit). + function resetGasMetering() external; + + /// Resumes gas metering (i.e. gas usage is counted again). Noop if already on. + function resumeGasMetering() external; + + /// Performs an Ethereum JSON-RPC request to the current fork URL. + function rpc(string calldata method, string calldata params) external returns (bytes memory data); + + /// Performs an Ethereum JSON-RPC request to the given endpoint. + function rpc(string calldata urlOrAlias, string calldata method, string calldata params) + external + returns (bytes memory data); + + /// Records the debug trace during the run. + function startDebugTraceRecording() external; + + /// Starts recording all map SSTOREs for later retrieval. + function startMappingRecording() external; + + /// Record all account accesses as part of CREATE, CALL or SELFDESTRUCT opcodes in order, + /// along with the context of the calls + function startStateDiffRecording() external; + + /// Stop debug trace recording and returns the recorded debug trace. + function stopAndReturnDebugTraceRecording() external returns (DebugStep[] memory step); + + /// Returns an ordered array of all account accesses from a `vm.startStateDiffRecording` session. + function stopAndReturnStateDiff() external returns (AccountAccess[] memory accountAccesses); + + /// Stops recording all map SSTOREs for later retrieval and clears the recorded data. + function stopMappingRecording() external; + + // ======== Filesystem ======== + + /// Closes file for reading, resetting the offset and allowing to read it from beginning with readLine. + /// `path` is relative to the project root. + function closeFile(string calldata path) external; + + /// Copies the contents of one file to another. This function will **overwrite** the contents of `to`. + /// On success, the total number of bytes copied is returned and it is equal to the length of the `to` file as reported by `metadata`. + /// Both `from` and `to` are relative to the project root. + function copyFile(string calldata from, string calldata to) external returns (uint64 copied); + + /// Creates a new, empty directory at the provided path. + /// This cheatcode will revert in the following situations, but is not limited to just these cases: + /// - User lacks permissions to modify `path`. + /// - A parent of the given path doesn't exist and `recursive` is false. + /// - `path` already exists and `recursive` is false. + /// `path` is relative to the project root. + function createDir(string calldata path, bool recursive) external; + + /// Deploys a contract from an artifact file. Takes in the relative path to the json file or the path to the + /// artifact in the form of :: where and parts are optional. + function deployCode(string calldata artifactPath) external returns (address deployedAddress); + + /// Deploys a contract from an artifact file. Takes in the relative path to the json file or the path to the + /// artifact in the form of :: where and parts are optional. + /// Additionally accepts abi-encoded constructor arguments. + function deployCode(string calldata artifactPath, bytes calldata constructorArgs) + external + returns (address deployedAddress); + + /// Returns true if the given path points to an existing entity, else returns false. + function exists(string calldata path) external view returns (bool result); + + /// Performs a foreign function call via the terminal. + function ffi(string[] calldata commandInput) external returns (bytes memory result); + + /// Given a path, query the file system to get information about a file, directory, etc. + function fsMetadata(string calldata path) external view returns (FsMetadata memory metadata); + + /// Gets the artifact path from code (aka. creation code). + function getArtifactPathByCode(bytes calldata code) external view returns (string memory path); + + /// Gets the artifact path from deployed code (aka. runtime code). + function getArtifactPathByDeployedCode(bytes calldata deployedCode) external view returns (string memory path); + + /// Returns the most recent broadcast for the given contract on `chainId` matching `txType`. + /// For example: + /// The most recent deployment can be fetched by passing `txType` as `CREATE` or `CREATE2`. + /// The most recent call can be fetched by passing `txType` as `CALL`. + function getBroadcast(string calldata contractName, uint64 chainId, BroadcastTxType txType) + external + view + returns (BroadcastTxSummary memory); + + /// Returns all broadcasts for the given contract on `chainId` with the specified `txType`. + /// Sorted such that the most recent broadcast is the first element, and the oldest is the last. i.e descending order of BroadcastTxSummary.blockNumber. + function getBroadcasts(string calldata contractName, uint64 chainId, BroadcastTxType txType) + external + view + returns (BroadcastTxSummary[] memory); + + /// Returns all broadcasts for the given contract on `chainId`. + /// Sorted such that the most recent broadcast is the first element, and the oldest is the last. i.e descending order of BroadcastTxSummary.blockNumber. + function getBroadcasts(string calldata contractName, uint64 chainId) + external + view + returns (BroadcastTxSummary[] memory); + + /// Gets the creation bytecode from an artifact file. Takes in the relative path to the json file or the path to the + /// artifact in the form of :: where and parts are optional. + function getCode(string calldata artifactPath) external view returns (bytes memory creationBytecode); + + /// Gets the deployed bytecode from an artifact file. Takes in the relative path to the json file or the path to the + /// artifact in the form of :: where and parts are optional. + function getDeployedCode(string calldata artifactPath) external view returns (bytes memory runtimeBytecode); + + /// Returns the most recent deployment for the current `chainId`. + function getDeployment(string calldata contractName) external view returns (address deployedAddress); + + /// Returns the most recent deployment for the given contract on `chainId` + function getDeployment(string calldata contractName, uint64 chainId) + external + view + returns (address deployedAddress); + + /// Returns all deployments for the given contract on `chainId` + /// Sorted in descending order of deployment time i.e descending order of BroadcastTxSummary.blockNumber. + /// The most recent deployment is the first element, and the oldest is the last. + function getDeployments(string calldata contractName, uint64 chainId) + external + view + returns (address[] memory deployedAddresses); + + /// Returns true if the path exists on disk and is pointing at a directory, else returns false. + function isDir(string calldata path) external view returns (bool result); + + /// Returns true if the path exists on disk and is pointing at a regular file, else returns false. + function isFile(string calldata path) external view returns (bool result); + + /// Get the path of the current project root. + function projectRoot() external view returns (string memory path); + + /// Prompts the user for a string value in the terminal. + function prompt(string calldata promptText) external returns (string memory input); + + /// Prompts the user for an address in the terminal. + function promptAddress(string calldata promptText) external returns (address); + + /// Prompts the user for a hidden string value in the terminal. + function promptSecret(string calldata promptText) external returns (string memory input); + + /// Prompts the user for hidden uint256 in the terminal (usually pk). + function promptSecretUint(string calldata promptText) external returns (uint256); + + /// Prompts the user for uint256 in the terminal. + function promptUint(string calldata promptText) external returns (uint256); + + /// Reads the directory at the given path recursively, up to `maxDepth`. + /// `maxDepth` defaults to 1, meaning only the direct children of the given directory will be returned. + /// Follows symbolic links if `followLinks` is true. + function readDir(string calldata path) external view returns (DirEntry[] memory entries); + + /// See `readDir(string)`. + function readDir(string calldata path, uint64 maxDepth) external view returns (DirEntry[] memory entries); + + /// See `readDir(string)`. + function readDir(string calldata path, uint64 maxDepth, bool followLinks) + external + view + returns (DirEntry[] memory entries); + + /// Reads the entire content of file to string. `path` is relative to the project root. + function readFile(string calldata path) external view returns (string memory data); + + /// Reads the entire content of file as binary. `path` is relative to the project root. + function readFileBinary(string calldata path) external view returns (bytes memory data); + + /// Reads next line of file to string. + function readLine(string calldata path) external view returns (string memory line); + + /// Reads a symbolic link, returning the path that the link points to. + /// This cheatcode will revert in the following situations, but is not limited to just these cases: + /// - `path` is not a symbolic link. + /// - `path` does not exist. + function readLink(string calldata linkPath) external view returns (string memory targetPath); + + /// Removes a directory at the provided path. + /// This cheatcode will revert in the following situations, but is not limited to just these cases: + /// - `path` doesn't exist. + /// - `path` isn't a directory. + /// - User lacks permissions to modify `path`. + /// - The directory is not empty and `recursive` is false. + /// `path` is relative to the project root. + function removeDir(string calldata path, bool recursive) external; + + /// Removes a file from the filesystem. + /// This cheatcode will revert in the following situations, but is not limited to just these cases: + /// - `path` points to a directory. + /// - The file doesn't exist. + /// - The user lacks permissions to remove the file. + /// `path` is relative to the project root. + function removeFile(string calldata path) external; + + /// Performs a foreign function call via terminal and returns the exit code, stdout, and stderr. + function tryFfi(string[] calldata commandInput) external returns (FfiResult memory result); + + /// Returns the time since unix epoch in milliseconds. + function unixTime() external view returns (uint256 milliseconds); + + /// Writes data to file, creating a file if it does not exist, and entirely replacing its contents if it does. + /// `path` is relative to the project root. + function writeFile(string calldata path, string calldata data) external; + + /// Writes binary data to a file, creating a file if it does not exist, and entirely replacing its contents if it does. + /// `path` is relative to the project root. + function writeFileBinary(string calldata path, bytes calldata data) external; + + /// Writes line to file, creating a file if it does not exist. + /// `path` is relative to the project root. + function writeLine(string calldata path, string calldata data) external; + + // ======== JSON ======== + + /// Checks if `key` exists in a JSON object. + function keyExistsJson(string calldata json, string calldata key) external view returns (bool); + + /// Parses a string of JSON data at `key` and coerces it to `address`. + function parseJsonAddress(string calldata json, string calldata key) external pure returns (address); + + /// Parses a string of JSON data at `key` and coerces it to `address[]`. + function parseJsonAddressArray(string calldata json, string calldata key) + external + pure + returns (address[] memory); + + /// Parses a string of JSON data at `key` and coerces it to `bool`. + function parseJsonBool(string calldata json, string calldata key) external pure returns (bool); + + /// Parses a string of JSON data at `key` and coerces it to `bool[]`. + function parseJsonBoolArray(string calldata json, string calldata key) external pure returns (bool[] memory); + + /// Parses a string of JSON data at `key` and coerces it to `bytes`. + function parseJsonBytes(string calldata json, string calldata key) external pure returns (bytes memory); + + /// Parses a string of JSON data at `key` and coerces it to `bytes32`. + function parseJsonBytes32(string calldata json, string calldata key) external pure returns (bytes32); + + /// Parses a string of JSON data at `key` and coerces it to `bytes32[]`. + function parseJsonBytes32Array(string calldata json, string calldata key) + external + pure + returns (bytes32[] memory); + + /// Parses a string of JSON data at `key` and coerces it to `bytes[]`. + function parseJsonBytesArray(string calldata json, string calldata key) external pure returns (bytes[] memory); + + /// Parses a string of JSON data at `key` and coerces it to `int256`. + function parseJsonInt(string calldata json, string calldata key) external pure returns (int256); + + /// Parses a string of JSON data at `key` and coerces it to `int256[]`. + function parseJsonIntArray(string calldata json, string calldata key) external pure returns (int256[] memory); + + /// Returns an array of all the keys in a JSON object. + function parseJsonKeys(string calldata json, string calldata key) external pure returns (string[] memory keys); + + /// Parses a string of JSON data at `key` and coerces it to `string`. + function parseJsonString(string calldata json, string calldata key) external pure returns (string memory); + + /// Parses a string of JSON data at `key` and coerces it to `string[]`. + function parseJsonStringArray(string calldata json, string calldata key) external pure returns (string[] memory); + + /// Parses a string of JSON data at `key` and coerces it to type array corresponding to `typeDescription`. + function parseJsonTypeArray(string calldata json, string calldata key, string calldata typeDescription) + external + pure + returns (bytes memory); + + /// Parses a string of JSON data and coerces it to type corresponding to `typeDescription`. + function parseJsonType(string calldata json, string calldata typeDescription) + external + pure + returns (bytes memory); + + /// Parses a string of JSON data at `key` and coerces it to type corresponding to `typeDescription`. + function parseJsonType(string calldata json, string calldata key, string calldata typeDescription) + external + pure + returns (bytes memory); + + /// Parses a string of JSON data at `key` and coerces it to `uint256`. + function parseJsonUint(string calldata json, string calldata key) external pure returns (uint256); + + /// Parses a string of JSON data at `key` and coerces it to `uint256[]`. + function parseJsonUintArray(string calldata json, string calldata key) external pure returns (uint256[] memory); + + /// ABI-encodes a JSON object. + function parseJson(string calldata json) external pure returns (bytes memory abiEncodedData); + + /// ABI-encodes a JSON object at `key`. + function parseJson(string calldata json, string calldata key) external pure returns (bytes memory abiEncodedData); + + /// See `serializeJson`. + function serializeAddress(string calldata objectKey, string calldata valueKey, address value) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeAddress(string calldata objectKey, string calldata valueKey, address[] calldata values) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeBool(string calldata objectKey, string calldata valueKey, bool value) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeBool(string calldata objectKey, string calldata valueKey, bool[] calldata values) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeBytes32(string calldata objectKey, string calldata valueKey, bytes32 value) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeBytes32(string calldata objectKey, string calldata valueKey, bytes32[] calldata values) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeBytes(string calldata objectKey, string calldata valueKey, bytes calldata value) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeBytes(string calldata objectKey, string calldata valueKey, bytes[] calldata values) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeInt(string calldata objectKey, string calldata valueKey, int256 value) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeInt(string calldata objectKey, string calldata valueKey, int256[] calldata values) + external + returns (string memory json); + + /// Serializes a key and value to a JSON object stored in-memory that can be later written to a file. + /// Returns the stringified version of the specific JSON file up to that moment. + function serializeJson(string calldata objectKey, string calldata value) external returns (string memory json); + + /// See `serializeJson`. + function serializeJsonType(string calldata typeDescription, bytes calldata value) + external + pure + returns (string memory json); + + /// See `serializeJson`. + function serializeJsonType( + string calldata objectKey, + string calldata valueKey, + string calldata typeDescription, + bytes calldata value + ) external returns (string memory json); + + /// See `serializeJson`. + function serializeString(string calldata objectKey, string calldata valueKey, string calldata value) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeString(string calldata objectKey, string calldata valueKey, string[] calldata values) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeUintToHex(string calldata objectKey, string calldata valueKey, uint256 value) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeUint(string calldata objectKey, string calldata valueKey, uint256 value) + external + returns (string memory json); + + /// See `serializeJson`. + function serializeUint(string calldata objectKey, string calldata valueKey, uint256[] calldata values) + external + returns (string memory json); + + /// Write a serialized JSON object to a file. If the file exists, it will be overwritten. + function writeJson(string calldata json, string calldata path) external; + + /// Write a serialized JSON object to an **existing** JSON file, replacing a value with key = + /// This is useful to replace a specific value of a JSON file, without having to parse the entire thing. + function writeJson(string calldata json, string calldata path, string calldata valueKey) external; + + /// Checks if `key` exists in a JSON object + /// `keyExists` is being deprecated in favor of `keyExistsJson`. It will be removed in future versions. + function keyExists(string calldata json, string calldata key) external view returns (bool); + + // ======== Scripting ======== + + /// Designate the next call as an EIP-7702 transaction + function attachDelegation(SignedDelegation calldata signedDelegation) external; + + /// Takes a signed transaction and broadcasts it to the network. + function broadcastRawTransaction(bytes calldata data) external; + + /// Has the next call (at this call depth only) create transactions that can later be signed and sent onchain. + /// Broadcasting address is determined by checking the following in order: + /// 1. If `--sender` argument was provided, that address is used. + /// 2. If exactly one signer (e.g. private key, hw wallet, keystore) is set when `forge broadcast` is invoked, that signer is used. + /// 3. Otherwise, default foundry sender (1804c8AB1F12E6bbf3894d4083f33e07309d1f38) is used. + function broadcast() external; + + /// Has the next call (at this call depth only) create a transaction with the address provided + /// as the sender that can later be signed and sent onchain. + function broadcast(address signer) external; + + /// Has the next call (at this call depth only) create a transaction with the private key + /// provided as the sender that can later be signed and sent onchain. + function broadcast(uint256 privateKey) external; + + /// Returns addresses of available unlocked wallets in the script environment. + function getWallets() external returns (address[] memory wallets); + + /// Sign an EIP-7702 authorization and designate the next call as an EIP-7702 transaction + function signAndAttachDelegation(address implementation, uint256 privateKey) + external + returns (SignedDelegation memory signedDelegation); + + /// Sign an EIP-7702 authorization for delegation + function signDelegation(address implementation, uint256 privateKey) + external + returns (SignedDelegation memory signedDelegation); + + /// Has all subsequent calls (at this call depth only) create transactions that can later be signed and sent onchain. + /// Broadcasting address is determined by checking the following in order: + /// 1. If `--sender` argument was provided, that address is used. + /// 2. If exactly one signer (e.g. private key, hw wallet, keystore) is set when `forge broadcast` is invoked, that signer is used. + /// 3. Otherwise, default foundry sender (1804c8AB1F12E6bbf3894d4083f33e07309d1f38) is used. + function startBroadcast() external; + + /// Has all subsequent calls (at this call depth only) create transactions with the address + /// provided that can later be signed and sent onchain. + function startBroadcast(address signer) external; + + /// Has all subsequent calls (at this call depth only) create transactions with the private key + /// provided that can later be signed and sent onchain. + function startBroadcast(uint256 privateKey) external; + + /// Stops collecting onchain transactions. + function stopBroadcast() external; + + // ======== String ======== + + /// Returns true if `search` is found in `subject`, false otherwise. + function contains(string calldata subject, string calldata search) external returns (bool result); + + /// Returns the index of the first occurrence of a `key` in an `input` string. + /// Returns `NOT_FOUND` (i.e. `type(uint256).max`) if the `key` is not found. + /// Returns 0 in case of an empty `key`. + function indexOf(string calldata input, string calldata key) external pure returns (uint256); + + /// Parses the given `string` into an `address`. + function parseAddress(string calldata stringifiedValue) external pure returns (address parsedValue); + + /// Parses the given `string` into a `bool`. + function parseBool(string calldata stringifiedValue) external pure returns (bool parsedValue); + + /// Parses the given `string` into `bytes`. + function parseBytes(string calldata stringifiedValue) external pure returns (bytes memory parsedValue); + + /// Parses the given `string` into a `bytes32`. + function parseBytes32(string calldata stringifiedValue) external pure returns (bytes32 parsedValue); + + /// Parses the given `string` into a `int256`. + function parseInt(string calldata stringifiedValue) external pure returns (int256 parsedValue); + + /// Parses the given `string` into a `uint256`. + function parseUint(string calldata stringifiedValue) external pure returns (uint256 parsedValue); + + /// Replaces occurrences of `from` in the given `string` with `to`. + function replace(string calldata input, string calldata from, string calldata to) + external + pure + returns (string memory output); + + /// Splits the given `string` into an array of strings divided by the `delimiter`. + function split(string calldata input, string calldata delimiter) external pure returns (string[] memory outputs); + + /// Converts the given `string` value to Lowercase. + function toLowercase(string calldata input) external pure returns (string memory output); + + /// Converts the given value to a `string`. + function toString(address value) external pure returns (string memory stringifiedValue); + + /// Converts the given value to a `string`. + function toString(bytes calldata value) external pure returns (string memory stringifiedValue); + + /// Converts the given value to a `string`. + function toString(bytes32 value) external pure returns (string memory stringifiedValue); + + /// Converts the given value to a `string`. + function toString(bool value) external pure returns (string memory stringifiedValue); + + /// Converts the given value to a `string`. + function toString(uint256 value) external pure returns (string memory stringifiedValue); + + /// Converts the given value to a `string`. + function toString(int256 value) external pure returns (string memory stringifiedValue); + + /// Converts the given `string` value to Uppercase. + function toUppercase(string calldata input) external pure returns (string memory output); + + /// Trims leading and trailing whitespace from the given `string` value. + function trim(string calldata input) external pure returns (string memory output); + + // ======== Testing ======== + + /// Compares two `uint256` values. Expects difference to be less than or equal to `maxDelta`. + /// Formats values with decimals in failure message. + function assertApproxEqAbsDecimal(uint256 left, uint256 right, uint256 maxDelta, uint256 decimals) external pure; + + /// Compares two `uint256` values. Expects difference to be less than or equal to `maxDelta`. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertApproxEqAbsDecimal( + uint256 left, + uint256 right, + uint256 maxDelta, + uint256 decimals, + string calldata error + ) external pure; + + /// Compares two `int256` values. Expects difference to be less than or equal to `maxDelta`. + /// Formats values with decimals in failure message. + function assertApproxEqAbsDecimal(int256 left, int256 right, uint256 maxDelta, uint256 decimals) external pure; + + /// Compares two `int256` values. Expects difference to be less than or equal to `maxDelta`. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertApproxEqAbsDecimal( + int256 left, + int256 right, + uint256 maxDelta, + uint256 decimals, + string calldata error + ) external pure; + + /// Compares two `uint256` values. Expects difference to be less than or equal to `maxDelta`. + function assertApproxEqAbs(uint256 left, uint256 right, uint256 maxDelta) external pure; + + /// Compares two `uint256` values. Expects difference to be less than or equal to `maxDelta`. + /// Includes error message into revert string on failure. + function assertApproxEqAbs(uint256 left, uint256 right, uint256 maxDelta, string calldata error) external pure; + + /// Compares two `int256` values. Expects difference to be less than or equal to `maxDelta`. + function assertApproxEqAbs(int256 left, int256 right, uint256 maxDelta) external pure; + + /// Compares two `int256` values. Expects difference to be less than or equal to `maxDelta`. + /// Includes error message into revert string on failure. + function assertApproxEqAbs(int256 left, int256 right, uint256 maxDelta, string calldata error) external pure; + + /// Compares two `uint256` values. Expects relative difference in percents to be less than or equal to `maxPercentDelta`. + /// `maxPercentDelta` is an 18 decimal fixed point number, where 1e18 == 100% + /// Formats values with decimals in failure message. + function assertApproxEqRelDecimal(uint256 left, uint256 right, uint256 maxPercentDelta, uint256 decimals) + external + pure; + + /// Compares two `uint256` values. Expects relative difference in percents to be less than or equal to `maxPercentDelta`. + /// `maxPercentDelta` is an 18 decimal fixed point number, where 1e18 == 100% + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertApproxEqRelDecimal( + uint256 left, + uint256 right, + uint256 maxPercentDelta, + uint256 decimals, + string calldata error + ) external pure; + + /// Compares two `int256` values. Expects relative difference in percents to be less than or equal to `maxPercentDelta`. + /// `maxPercentDelta` is an 18 decimal fixed point number, where 1e18 == 100% + /// Formats values with decimals in failure message. + function assertApproxEqRelDecimal(int256 left, int256 right, uint256 maxPercentDelta, uint256 decimals) + external + pure; + + /// Compares two `int256` values. Expects relative difference in percents to be less than or equal to `maxPercentDelta`. + /// `maxPercentDelta` is an 18 decimal fixed point number, where 1e18 == 100% + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertApproxEqRelDecimal( + int256 left, + int256 right, + uint256 maxPercentDelta, + uint256 decimals, + string calldata error + ) external pure; + + /// Compares two `uint256` values. Expects relative difference in percents to be less than or equal to `maxPercentDelta`. + /// `maxPercentDelta` is an 18 decimal fixed point number, where 1e18 == 100% + function assertApproxEqRel(uint256 left, uint256 right, uint256 maxPercentDelta) external pure; + + /// Compares two `uint256` values. Expects relative difference in percents to be less than or equal to `maxPercentDelta`. + /// `maxPercentDelta` is an 18 decimal fixed point number, where 1e18 == 100% + /// Includes error message into revert string on failure. + function assertApproxEqRel(uint256 left, uint256 right, uint256 maxPercentDelta, string calldata error) + external + pure; + + /// Compares two `int256` values. Expects relative difference in percents to be less than or equal to `maxPercentDelta`. + /// `maxPercentDelta` is an 18 decimal fixed point number, where 1e18 == 100% + function assertApproxEqRel(int256 left, int256 right, uint256 maxPercentDelta) external pure; + + /// Compares two `int256` values. Expects relative difference in percents to be less than or equal to `maxPercentDelta`. + /// `maxPercentDelta` is an 18 decimal fixed point number, where 1e18 == 100% + /// Includes error message into revert string on failure. + function assertApproxEqRel(int256 left, int256 right, uint256 maxPercentDelta, string calldata error) + external + pure; + + /// Asserts that two `uint256` values are equal, formatting them with decimals in failure message. + function assertEqDecimal(uint256 left, uint256 right, uint256 decimals) external pure; + + /// Asserts that two `uint256` values are equal, formatting them with decimals in failure message. + /// Includes error message into revert string on failure. + function assertEqDecimal(uint256 left, uint256 right, uint256 decimals, string calldata error) external pure; + + /// Asserts that two `int256` values are equal, formatting them with decimals in failure message. + function assertEqDecimal(int256 left, int256 right, uint256 decimals) external pure; + + /// Asserts that two `int256` values are equal, formatting them with decimals in failure message. + /// Includes error message into revert string on failure. + function assertEqDecimal(int256 left, int256 right, uint256 decimals, string calldata error) external pure; + + /// Asserts that two `bool` values are equal. + function assertEq(bool left, bool right) external pure; + + /// Asserts that two `bool` values are equal and includes error message into revert string on failure. + function assertEq(bool left, bool right, string calldata error) external pure; + + /// Asserts that two `string` values are equal. + function assertEq(string calldata left, string calldata right) external pure; + + /// Asserts that two `string` values are equal and includes error message into revert string on failure. + function assertEq(string calldata left, string calldata right, string calldata error) external pure; + + /// Asserts that two `bytes` values are equal. + function assertEq(bytes calldata left, bytes calldata right) external pure; + + /// Asserts that two `bytes` values are equal and includes error message into revert string on failure. + function assertEq(bytes calldata left, bytes calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `bool` values are equal. + function assertEq(bool[] calldata left, bool[] calldata right) external pure; + + /// Asserts that two arrays of `bool` values are equal and includes error message into revert string on failure. + function assertEq(bool[] calldata left, bool[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `uint256 values are equal. + function assertEq(uint256[] calldata left, uint256[] calldata right) external pure; + + /// Asserts that two arrays of `uint256` values are equal and includes error message into revert string on failure. + function assertEq(uint256[] calldata left, uint256[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `int256` values are equal. + function assertEq(int256[] calldata left, int256[] calldata right) external pure; + + /// Asserts that two arrays of `int256` values are equal and includes error message into revert string on failure. + function assertEq(int256[] calldata left, int256[] calldata right, string calldata error) external pure; + + /// Asserts that two `uint256` values are equal. + function assertEq(uint256 left, uint256 right) external pure; + + /// Asserts that two arrays of `address` values are equal. + function assertEq(address[] calldata left, address[] calldata right) external pure; + + /// Asserts that two arrays of `address` values are equal and includes error message into revert string on failure. + function assertEq(address[] calldata left, address[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `bytes32` values are equal. + function assertEq(bytes32[] calldata left, bytes32[] calldata right) external pure; + + /// Asserts that two arrays of `bytes32` values are equal and includes error message into revert string on failure. + function assertEq(bytes32[] calldata left, bytes32[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `string` values are equal. + function assertEq(string[] calldata left, string[] calldata right) external pure; + + /// Asserts that two arrays of `string` values are equal and includes error message into revert string on failure. + function assertEq(string[] calldata left, string[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `bytes` values are equal. + function assertEq(bytes[] calldata left, bytes[] calldata right) external pure; + + /// Asserts that two arrays of `bytes` values are equal and includes error message into revert string on failure. + function assertEq(bytes[] calldata left, bytes[] calldata right, string calldata error) external pure; + + /// Asserts that two `uint256` values are equal and includes error message into revert string on failure. + function assertEq(uint256 left, uint256 right, string calldata error) external pure; + + /// Asserts that two `int256` values are equal. + function assertEq(int256 left, int256 right) external pure; + + /// Asserts that two `int256` values are equal and includes error message into revert string on failure. + function assertEq(int256 left, int256 right, string calldata error) external pure; + + /// Asserts that two `address` values are equal. + function assertEq(address left, address right) external pure; + + /// Asserts that two `address` values are equal and includes error message into revert string on failure. + function assertEq(address left, address right, string calldata error) external pure; + + /// Asserts that two `bytes32` values are equal. + function assertEq(bytes32 left, bytes32 right) external pure; + + /// Asserts that two `bytes32` values are equal and includes error message into revert string on failure. + function assertEq(bytes32 left, bytes32 right, string calldata error) external pure; + + /// Asserts that the given condition is false. + function assertFalse(bool condition) external pure; + + /// Asserts that the given condition is false and includes error message into revert string on failure. + function assertFalse(bool condition, string calldata error) external pure; + + /// Compares two `uint256` values. Expects first value to be greater than or equal to second. + /// Formats values with decimals in failure message. + function assertGeDecimal(uint256 left, uint256 right, uint256 decimals) external pure; + + /// Compares two `uint256` values. Expects first value to be greater than or equal to second. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertGeDecimal(uint256 left, uint256 right, uint256 decimals, string calldata error) external pure; + + /// Compares two `int256` values. Expects first value to be greater than or equal to second. + /// Formats values with decimals in failure message. + function assertGeDecimal(int256 left, int256 right, uint256 decimals) external pure; + + /// Compares two `int256` values. Expects first value to be greater than or equal to second. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertGeDecimal(int256 left, int256 right, uint256 decimals, string calldata error) external pure; + + /// Compares two `uint256` values. Expects first value to be greater than or equal to second. + function assertGe(uint256 left, uint256 right) external pure; + + /// Compares two `uint256` values. Expects first value to be greater than or equal to second. + /// Includes error message into revert string on failure. + function assertGe(uint256 left, uint256 right, string calldata error) external pure; + + /// Compares two `int256` values. Expects first value to be greater than or equal to second. + function assertGe(int256 left, int256 right) external pure; + + /// Compares two `int256` values. Expects first value to be greater than or equal to second. + /// Includes error message into revert string on failure. + function assertGe(int256 left, int256 right, string calldata error) external pure; + + /// Compares two `uint256` values. Expects first value to be greater than second. + /// Formats values with decimals in failure message. + function assertGtDecimal(uint256 left, uint256 right, uint256 decimals) external pure; + + /// Compares two `uint256` values. Expects first value to be greater than second. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertGtDecimal(uint256 left, uint256 right, uint256 decimals, string calldata error) external pure; + + /// Compares two `int256` values. Expects first value to be greater than second. + /// Formats values with decimals in failure message. + function assertGtDecimal(int256 left, int256 right, uint256 decimals) external pure; + + /// Compares two `int256` values. Expects first value to be greater than second. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertGtDecimal(int256 left, int256 right, uint256 decimals, string calldata error) external pure; + + /// Compares two `uint256` values. Expects first value to be greater than second. + function assertGt(uint256 left, uint256 right) external pure; + + /// Compares two `uint256` values. Expects first value to be greater than second. + /// Includes error message into revert string on failure. + function assertGt(uint256 left, uint256 right, string calldata error) external pure; + + /// Compares two `int256` values. Expects first value to be greater than second. + function assertGt(int256 left, int256 right) external pure; + + /// Compares two `int256` values. Expects first value to be greater than second. + /// Includes error message into revert string on failure. + function assertGt(int256 left, int256 right, string calldata error) external pure; + + /// Compares two `uint256` values. Expects first value to be less than or equal to second. + /// Formats values with decimals in failure message. + function assertLeDecimal(uint256 left, uint256 right, uint256 decimals) external pure; + + /// Compares two `uint256` values. Expects first value to be less than or equal to second. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertLeDecimal(uint256 left, uint256 right, uint256 decimals, string calldata error) external pure; + + /// Compares two `int256` values. Expects first value to be less than or equal to second. + /// Formats values with decimals in failure message. + function assertLeDecimal(int256 left, int256 right, uint256 decimals) external pure; + + /// Compares two `int256` values. Expects first value to be less than or equal to second. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertLeDecimal(int256 left, int256 right, uint256 decimals, string calldata error) external pure; + + /// Compares two `uint256` values. Expects first value to be less than or equal to second. + function assertLe(uint256 left, uint256 right) external pure; + + /// Compares two `uint256` values. Expects first value to be less than or equal to second. + /// Includes error message into revert string on failure. + function assertLe(uint256 left, uint256 right, string calldata error) external pure; + + /// Compares two `int256` values. Expects first value to be less than or equal to second. + function assertLe(int256 left, int256 right) external pure; + + /// Compares two `int256` values. Expects first value to be less than or equal to second. + /// Includes error message into revert string on failure. + function assertLe(int256 left, int256 right, string calldata error) external pure; + + /// Compares two `uint256` values. Expects first value to be less than second. + /// Formats values with decimals in failure message. + function assertLtDecimal(uint256 left, uint256 right, uint256 decimals) external pure; + + /// Compares two `uint256` values. Expects first value to be less than second. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertLtDecimal(uint256 left, uint256 right, uint256 decimals, string calldata error) external pure; + + /// Compares two `int256` values. Expects first value to be less than second. + /// Formats values with decimals in failure message. + function assertLtDecimal(int256 left, int256 right, uint256 decimals) external pure; + + /// Compares two `int256` values. Expects first value to be less than second. + /// Formats values with decimals in failure message. Includes error message into revert string on failure. + function assertLtDecimal(int256 left, int256 right, uint256 decimals, string calldata error) external pure; + + /// Compares two `uint256` values. Expects first value to be less than second. + function assertLt(uint256 left, uint256 right) external pure; + + /// Compares two `uint256` values. Expects first value to be less than second. + /// Includes error message into revert string on failure. + function assertLt(uint256 left, uint256 right, string calldata error) external pure; + + /// Compares two `int256` values. Expects first value to be less than second. + function assertLt(int256 left, int256 right) external pure; + + /// Compares two `int256` values. Expects first value to be less than second. + /// Includes error message into revert string on failure. + function assertLt(int256 left, int256 right, string calldata error) external pure; + + /// Asserts that two `uint256` values are not equal, formatting them with decimals in failure message. + function assertNotEqDecimal(uint256 left, uint256 right, uint256 decimals) external pure; + + /// Asserts that two `uint256` values are not equal, formatting them with decimals in failure message. + /// Includes error message into revert string on failure. + function assertNotEqDecimal(uint256 left, uint256 right, uint256 decimals, string calldata error) external pure; + + /// Asserts that two `int256` values are not equal, formatting them with decimals in failure message. + function assertNotEqDecimal(int256 left, int256 right, uint256 decimals) external pure; + + /// Asserts that two `int256` values are not equal, formatting them with decimals in failure message. + /// Includes error message into revert string on failure. + function assertNotEqDecimal(int256 left, int256 right, uint256 decimals, string calldata error) external pure; + + /// Asserts that two `bool` values are not equal. + function assertNotEq(bool left, bool right) external pure; + + /// Asserts that two `bool` values are not equal and includes error message into revert string on failure. + function assertNotEq(bool left, bool right, string calldata error) external pure; + + /// Asserts that two `string` values are not equal. + function assertNotEq(string calldata left, string calldata right) external pure; + + /// Asserts that two `string` values are not equal and includes error message into revert string on failure. + function assertNotEq(string calldata left, string calldata right, string calldata error) external pure; + + /// Asserts that two `bytes` values are not equal. + function assertNotEq(bytes calldata left, bytes calldata right) external pure; + + /// Asserts that two `bytes` values are not equal and includes error message into revert string on failure. + function assertNotEq(bytes calldata left, bytes calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `bool` values are not equal. + function assertNotEq(bool[] calldata left, bool[] calldata right) external pure; + + /// Asserts that two arrays of `bool` values are not equal and includes error message into revert string on failure. + function assertNotEq(bool[] calldata left, bool[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `uint256` values are not equal. + function assertNotEq(uint256[] calldata left, uint256[] calldata right) external pure; + + /// Asserts that two arrays of `uint256` values are not equal and includes error message into revert string on failure. + function assertNotEq(uint256[] calldata left, uint256[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `int256` values are not equal. + function assertNotEq(int256[] calldata left, int256[] calldata right) external pure; + + /// Asserts that two arrays of `int256` values are not equal and includes error message into revert string on failure. + function assertNotEq(int256[] calldata left, int256[] calldata right, string calldata error) external pure; + + /// Asserts that two `uint256` values are not equal. + function assertNotEq(uint256 left, uint256 right) external pure; + + /// Asserts that two arrays of `address` values are not equal. + function assertNotEq(address[] calldata left, address[] calldata right) external pure; + + /// Asserts that two arrays of `address` values are not equal and includes error message into revert string on failure. + function assertNotEq(address[] calldata left, address[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `bytes32` values are not equal. + function assertNotEq(bytes32[] calldata left, bytes32[] calldata right) external pure; + + /// Asserts that two arrays of `bytes32` values are not equal and includes error message into revert string on failure. + function assertNotEq(bytes32[] calldata left, bytes32[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `string` values are not equal. + function assertNotEq(string[] calldata left, string[] calldata right) external pure; + + /// Asserts that two arrays of `string` values are not equal and includes error message into revert string on failure. + function assertNotEq(string[] calldata left, string[] calldata right, string calldata error) external pure; + + /// Asserts that two arrays of `bytes` values are not equal. + function assertNotEq(bytes[] calldata left, bytes[] calldata right) external pure; + + /// Asserts that two arrays of `bytes` values are not equal and includes error message into revert string on failure. + function assertNotEq(bytes[] calldata left, bytes[] calldata right, string calldata error) external pure; + + /// Asserts that two `uint256` values are not equal and includes error message into revert string on failure. + function assertNotEq(uint256 left, uint256 right, string calldata error) external pure; + + /// Asserts that two `int256` values are not equal. + function assertNotEq(int256 left, int256 right) external pure; + + /// Asserts that two `int256` values are not equal and includes error message into revert string on failure. + function assertNotEq(int256 left, int256 right, string calldata error) external pure; + + /// Asserts that two `address` values are not equal. + function assertNotEq(address left, address right) external pure; + + /// Asserts that two `address` values are not equal and includes error message into revert string on failure. + function assertNotEq(address left, address right, string calldata error) external pure; + + /// Asserts that two `bytes32` values are not equal. + function assertNotEq(bytes32 left, bytes32 right) external pure; + + /// Asserts that two `bytes32` values are not equal and includes error message into revert string on failure. + function assertNotEq(bytes32 left, bytes32 right, string calldata error) external pure; + + /// Asserts that the given condition is true. + function assertTrue(bool condition) external pure; + + /// Asserts that the given condition is true and includes error message into revert string on failure. + function assertTrue(bool condition, string calldata error) external pure; + + /// If the condition is false, discard this run's fuzz inputs and generate new ones. + function assume(bool condition) external pure; + + /// Discard this run's fuzz inputs and generate new ones if next call reverted. + function assumeNoRevert() external pure; + + /// Discard this run's fuzz inputs and generate new ones if next call reverts with the potential revert parameters. + function assumeNoRevert(PotentialRevert calldata potentialRevert) external pure; + + /// Discard this run's fuzz inputs and generate new ones if next call reverts with the any of the potential revert parameters. + function assumeNoRevert(PotentialRevert[] calldata potentialReverts) external pure; + + /// Writes a breakpoint to jump to in the debugger. + function breakpoint(string calldata char) external pure; + + /// Writes a conditional breakpoint to jump to in the debugger. + function breakpoint(string calldata char, bool value) external pure; + + /// Returns the Foundry version. + /// Format: -+.. + /// Sample output: 0.3.0-nightly+3cb96bde9b.1737036656.debug + /// Note: Build timestamps may vary slightly across platforms due to separate CI jobs. + /// For reliable version comparisons, use UNIX format (e.g., >= 1700000000) + /// to compare timestamps while ignoring minor time differences. + function getFoundryVersion() external view returns (string memory version); + + /// Returns the RPC url for the given alias. + function rpcUrl(string calldata rpcAlias) external view returns (string memory json); + + /// Returns all rpc urls and their aliases as structs. + function rpcUrlStructs() external view returns (Rpc[] memory urls); + + /// Returns all rpc urls and their aliases `[alias, url][]`. + function rpcUrls() external view returns (string[2][] memory urls); + + /// Suspends execution of the main thread for `duration` milliseconds. + function sleep(uint256 duration) external; + + // ======== Toml ======== + + /// Checks if `key` exists in a TOML table. + function keyExistsToml(string calldata toml, string calldata key) external view returns (bool); + + /// Parses a string of TOML data at `key` and coerces it to `address`. + function parseTomlAddress(string calldata toml, string calldata key) external pure returns (address); + + /// Parses a string of TOML data at `key` and coerces it to `address[]`. + function parseTomlAddressArray(string calldata toml, string calldata key) + external + pure + returns (address[] memory); + + /// Parses a string of TOML data at `key` and coerces it to `bool`. + function parseTomlBool(string calldata toml, string calldata key) external pure returns (bool); + + /// Parses a string of TOML data at `key` and coerces it to `bool[]`. + function parseTomlBoolArray(string calldata toml, string calldata key) external pure returns (bool[] memory); + + /// Parses a string of TOML data at `key` and coerces it to `bytes`. + function parseTomlBytes(string calldata toml, string calldata key) external pure returns (bytes memory); + + /// Parses a string of TOML data at `key` and coerces it to `bytes32`. + function parseTomlBytes32(string calldata toml, string calldata key) external pure returns (bytes32); + + /// Parses a string of TOML data at `key` and coerces it to `bytes32[]`. + function parseTomlBytes32Array(string calldata toml, string calldata key) + external + pure + returns (bytes32[] memory); + + /// Parses a string of TOML data at `key` and coerces it to `bytes[]`. + function parseTomlBytesArray(string calldata toml, string calldata key) external pure returns (bytes[] memory); + + /// Parses a string of TOML data at `key` and coerces it to `int256`. + function parseTomlInt(string calldata toml, string calldata key) external pure returns (int256); + + /// Parses a string of TOML data at `key` and coerces it to `int256[]`. + function parseTomlIntArray(string calldata toml, string calldata key) external pure returns (int256[] memory); + + /// Returns an array of all the keys in a TOML table. + function parseTomlKeys(string calldata toml, string calldata key) external pure returns (string[] memory keys); + + /// Parses a string of TOML data at `key` and coerces it to `string`. + function parseTomlString(string calldata toml, string calldata key) external pure returns (string memory); + + /// Parses a string of TOML data at `key` and coerces it to `string[]`. + function parseTomlStringArray(string calldata toml, string calldata key) external pure returns (string[] memory); + + /// Parses a string of TOML data at `key` and coerces it to type array corresponding to `typeDescription`. + function parseTomlTypeArray(string calldata toml, string calldata key, string calldata typeDescription) + external + pure + returns (bytes memory); + + /// Parses a string of TOML data and coerces it to type corresponding to `typeDescription`. + function parseTomlType(string calldata toml, string calldata typeDescription) + external + pure + returns (bytes memory); + + /// Parses a string of TOML data at `key` and coerces it to type corresponding to `typeDescription`. + function parseTomlType(string calldata toml, string calldata key, string calldata typeDescription) + external + pure + returns (bytes memory); + + /// Parses a string of TOML data at `key` and coerces it to `uint256`. + function parseTomlUint(string calldata toml, string calldata key) external pure returns (uint256); + + /// Parses a string of TOML data at `key` and coerces it to `uint256[]`. + function parseTomlUintArray(string calldata toml, string calldata key) external pure returns (uint256[] memory); + + /// ABI-encodes a TOML table. + function parseToml(string calldata toml) external pure returns (bytes memory abiEncodedData); + + /// ABI-encodes a TOML table at `key`. + function parseToml(string calldata toml, string calldata key) external pure returns (bytes memory abiEncodedData); + + /// Takes serialized JSON, converts to TOML and write a serialized TOML to a file. + function writeToml(string calldata json, string calldata path) external; + + /// Takes serialized JSON, converts to TOML and write a serialized TOML table to an **existing** TOML file, replacing a value with key = + /// This is useful to replace a specific value of a TOML file, without having to parse the entire thing. + function writeToml(string calldata json, string calldata path, string calldata valueKey) external; + + // ======== Utilities ======== + + /// Compute the address of a contract created with CREATE2 using the given CREATE2 deployer. + function computeCreate2Address(bytes32 salt, bytes32 initCodeHash, address deployer) + external + pure + returns (address); + + /// Compute the address of a contract created with CREATE2 using the default CREATE2 deployer. + function computeCreate2Address(bytes32 salt, bytes32 initCodeHash) external pure returns (address); + + /// Compute the address a contract will be deployed at for a given deployer address and nonce. + function computeCreateAddress(address deployer, uint256 nonce) external pure returns (address); + + /// Utility cheatcode to copy storage of `from` contract to another `to` contract. + function copyStorage(address from, address to) external; + + /// Returns ENS namehash for provided string. + function ensNamehash(string calldata name) external pure returns (bytes32); + + /// Gets the label for the specified address. + function getLabel(address account) external view returns (string memory currentLabel); + + /// Labels an address in call traces. + function label(address account, string calldata newLabel) external; + + /// Pauses collection of call traces. Useful in cases when you want to skip tracing of + /// complex calls which are not useful for debugging. + function pauseTracing() external view; + + /// Returns a random `address`. + function randomAddress() external returns (address); + + /// Returns a random `bool`. + function randomBool() external view returns (bool); + + /// Returns a random byte array value of the given length. + function randomBytes(uint256 len) external view returns (bytes memory); + + /// Returns a random fixed-size byte array of length 4. + function randomBytes4() external view returns (bytes4); + + /// Returns a random fixed-size byte array of length 8. + function randomBytes8() external view returns (bytes8); + + /// Returns a random `int256` value. + function randomInt() external view returns (int256); + + /// Returns a random `int256` value of given bits. + function randomInt(uint256 bits) external view returns (int256); + + /// Returns a random uint256 value. + function randomUint() external returns (uint256); + + /// Returns random uint256 value between the provided range (=min..=max). + function randomUint(uint256 min, uint256 max) external returns (uint256); + + /// Returns a random `uint256` value of given bits. + function randomUint(uint256 bits) external view returns (uint256); + + /// Unpauses collection of call traces. + function resumeTracing() external view; + + /// Utility cheatcode to set arbitrary storage for given target address. + function setArbitraryStorage(address target) external; + + /// Encodes a `bytes` value to a base64url string. + function toBase64URL(bytes calldata data) external pure returns (string memory); + + /// Encodes a `string` value to a base64url string. + function toBase64URL(string calldata data) external pure returns (string memory); + + /// Encodes a `bytes` value to a base64 string. + function toBase64(bytes calldata data) external pure returns (string memory); + + /// Encodes a `string` value to a base64 string. + function toBase64(string calldata data) external pure returns (string memory); +} + +/// The `Vm` interface does allow manipulation of the EVM state. These are all intended to be used +/// in tests, but it is not recommended to use these cheats in scripts. +interface Vm is VmSafe { + // ======== EVM ======== + + /// Returns the identifier of the currently active fork. Reverts if no fork is currently active. + function activeFork() external view returns (uint256 forkId); + + /// In forking mode, explicitly grant the given address cheatcode access. + function allowCheatcodes(address account) external; + + /// Sets `block.blobbasefee` + function blobBaseFee(uint256 newBlobBaseFee) external; + + /// Sets the blobhashes in the transaction. + /// Not available on EVM versions before Cancun. + /// If used on unsupported EVM versions it will revert. + function blobhashes(bytes32[] calldata hashes) external; + + /// Sets `block.chainid`. + function chainId(uint256 newChainId) external; + + /// Clears all mocked calls. + function clearMockedCalls() external; + + /// Clones a source account code, state, balance and nonce to a target account and updates in-memory EVM state. + function cloneAccount(address source, address target) external; + + /// Sets `block.coinbase`. + function coinbase(address newCoinbase) external; + + /// Creates a new fork with the given endpoint and the _latest_ block and returns the identifier of the fork. + function createFork(string calldata urlOrAlias) external returns (uint256 forkId); + + /// Creates a new fork with the given endpoint and block and returns the identifier of the fork. + function createFork(string calldata urlOrAlias, uint256 blockNumber) external returns (uint256 forkId); + + /// Creates a new fork with the given endpoint and at the block the given transaction was mined in, + /// replays all transaction mined in the block before the transaction, and returns the identifier of the fork. + function createFork(string calldata urlOrAlias, bytes32 txHash) external returns (uint256 forkId); + + /// Creates and also selects a new fork with the given endpoint and the latest block and returns the identifier of the fork. + function createSelectFork(string calldata urlOrAlias) external returns (uint256 forkId); + + /// Creates and also selects a new fork with the given endpoint and block and returns the identifier of the fork. + function createSelectFork(string calldata urlOrAlias, uint256 blockNumber) external returns (uint256 forkId); + + /// Creates and also selects new fork with the given endpoint and at the block the given transaction was mined in, + /// replays all transaction mined in the block before the transaction, returns the identifier of the fork. + function createSelectFork(string calldata urlOrAlias, bytes32 txHash) external returns (uint256 forkId); + + /// Sets an address' balance. + function deal(address account, uint256 newBalance) external; + + /// Removes the snapshot with the given ID created by `snapshot`. + /// Takes the snapshot ID to delete. + /// Returns `true` if the snapshot was successfully deleted. + /// Returns `false` if the snapshot does not exist. + function deleteStateSnapshot(uint256 snapshotId) external returns (bool success); + + /// Removes _all_ snapshots previously created by `snapshot`. + function deleteStateSnapshots() external; + + /// Sets `block.difficulty`. + /// Not available on EVM versions from Paris onwards. Use `prevrandao` instead. + /// Reverts if used on unsupported EVM versions. + function difficulty(uint256 newDifficulty) external; + + /// Dump a genesis JSON file's `allocs` to disk. + function dumpState(string calldata pathToStateJson) external; + + /// Sets an address' code. + function etch(address target, bytes calldata newRuntimeBytecode) external; + + /// Sets `block.basefee`. + function fee(uint256 newBasefee) external; + + /// Gets the blockhashes from the current transaction. + /// Not available on EVM versions before Cancun. + /// If used on unsupported EVM versions it will revert. + function getBlobhashes() external view returns (bytes32[] memory hashes); + + /// Returns true if the account is marked as persistent. + function isPersistent(address account) external view returns (bool persistent); + + /// Load a genesis JSON file's `allocs` into the in-memory EVM state. + function loadAllocs(string calldata pathToAllocsJson) external; + + /// Marks that the account(s) should use persistent storage across fork swaps in a multifork setup + /// Meaning, changes made to the state of this account will be kept when switching forks. + function makePersistent(address account) external; + + /// See `makePersistent(address)`. + function makePersistent(address account0, address account1) external; + + /// See `makePersistent(address)`. + function makePersistent(address account0, address account1, address account2) external; + + /// See `makePersistent(address)`. + function makePersistent(address[] calldata accounts) external; + + /// Reverts a call to an address with specified revert data. + function mockCallRevert(address callee, bytes calldata data, bytes calldata revertData) external; + + /// Reverts a call to an address with a specific `msg.value`, with specified revert data. + function mockCallRevert(address callee, uint256 msgValue, bytes calldata data, bytes calldata revertData) + external; + + /// Reverts a call to an address with specified revert data. + /// Overload to pass the function selector directly `token.approve.selector` instead of `abi.encodeWithSelector(token.approve.selector)`. + function mockCallRevert(address callee, bytes4 data, bytes calldata revertData) external; + + /// Reverts a call to an address with a specific `msg.value`, with specified revert data. + /// Overload to pass the function selector directly `token.approve.selector` instead of `abi.encodeWithSelector(token.approve.selector)`. + function mockCallRevert(address callee, uint256 msgValue, bytes4 data, bytes calldata revertData) external; + + /// Mocks a call to an address, returning specified data. + /// Calldata can either be strict or a partial match, e.g. if you only + /// pass a Solidity selector to the expected calldata, then the entire Solidity + /// function will be mocked. + function mockCall(address callee, bytes calldata data, bytes calldata returnData) external; + + /// Mocks a call to an address with a specific `msg.value`, returning specified data. + /// Calldata match takes precedence over `msg.value` in case of ambiguity. + function mockCall(address callee, uint256 msgValue, bytes calldata data, bytes calldata returnData) external; + + /// Mocks a call to an address, returning specified data. + /// Calldata can either be strict or a partial match, e.g. if you only + /// pass a Solidity selector to the expected calldata, then the entire Solidity + /// function will be mocked. + /// Overload to pass the function selector directly `token.approve.selector` instead of `abi.encodeWithSelector(token.approve.selector)`. + function mockCall(address callee, bytes4 data, bytes calldata returnData) external; + + /// Mocks a call to an address with a specific `msg.value`, returning specified data. + /// Calldata match takes precedence over `msg.value` in case of ambiguity. + /// Overload to pass the function selector directly `token.approve.selector` instead of `abi.encodeWithSelector(token.approve.selector)`. + function mockCall(address callee, uint256 msgValue, bytes4 data, bytes calldata returnData) external; + + /// Mocks multiple calls to an address, returning specified data for each call. + function mockCalls(address callee, bytes calldata data, bytes[] calldata returnData) external; + + /// Mocks multiple calls to an address with a specific `msg.value`, returning specified data for each call. + function mockCalls(address callee, uint256 msgValue, bytes calldata data, bytes[] calldata returnData) external; + + /// Whenever a call is made to `callee` with calldata `data`, this cheatcode instead calls + /// `target` with the same calldata. This functionality is similar to a delegate call made to + /// `target` contract from `callee`. + /// Can be used to substitute a call to a function with another implementation that captures + /// the primary logic of the original function but is easier to reason about. + /// If calldata is not a strict match then partial match by selector is attempted. + function mockFunction(address callee, address target, bytes calldata data) external; + + /// Sets the *next* call's `msg.sender` to be the input address. + function prank(address msgSender) external; + + /// Sets the *next* call's `msg.sender` to be the input address, and the `tx.origin` to be the second input. + function prank(address msgSender, address txOrigin) external; + + /// Sets the *next* delegate call's `msg.sender` to be the input address. + function prank(address msgSender, bool delegateCall) external; + + /// Sets the *next* delegate call's `msg.sender` to be the input address, and the `tx.origin` to be the second input. + function prank(address msgSender, address txOrigin, bool delegateCall) external; + + /// Sets `block.prevrandao`. + /// Not available on EVM versions before Paris. Use `difficulty` instead. + /// If used on unsupported EVM versions it will revert. + function prevrandao(bytes32 newPrevrandao) external; + + /// Sets `block.prevrandao`. + /// Not available on EVM versions before Paris. Use `difficulty` instead. + /// If used on unsupported EVM versions it will revert. + function prevrandao(uint256 newPrevrandao) external; + + /// Reads the current `msg.sender` and `tx.origin` from state and reports if there is any active caller modification. + function readCallers() external returns (CallerMode callerMode, address msgSender, address txOrigin); + + /// Resets the nonce of an account to 0 for EOAs and 1 for contract accounts. + function resetNonce(address account) external; + + /// Revert the state of the EVM to a previous snapshot + /// Takes the snapshot ID to revert to. + /// Returns `true` if the snapshot was successfully reverted. + /// Returns `false` if the snapshot does not exist. + /// **Note:** This does not automatically delete the snapshot. To delete the snapshot use `deleteStateSnapshot`. + function revertToState(uint256 snapshotId) external returns (bool success); + + /// Revert the state of the EVM to a previous snapshot and automatically deletes the snapshots + /// Takes the snapshot ID to revert to. + /// Returns `true` if the snapshot was successfully reverted and deleted. + /// Returns `false` if the snapshot does not exist. + function revertToStateAndDelete(uint256 snapshotId) external returns (bool success); + + /// Revokes persistent status from the address, previously added via `makePersistent`. + function revokePersistent(address account) external; + + /// See `revokePersistent(address)`. + function revokePersistent(address[] calldata accounts) external; + + /// Sets `block.height`. + function roll(uint256 newHeight) external; + + /// Updates the currently active fork to given block number + /// This is similar to `roll` but for the currently active fork. + function rollFork(uint256 blockNumber) external; + + /// Updates the currently active fork to given transaction. This will `rollFork` with the number + /// of the block the transaction was mined in and replays all transaction mined before it in the block. + function rollFork(bytes32 txHash) external; + + /// Updates the given fork to given block number. + function rollFork(uint256 forkId, uint256 blockNumber) external; + + /// Updates the given fork to block number of the given transaction and replays all transaction mined before it in the block. + function rollFork(uint256 forkId, bytes32 txHash) external; + + /// Takes a fork identifier created by `createFork` and sets the corresponding forked state as active. + function selectFork(uint256 forkId) external; + + /// Set blockhash for the current block. + /// It only sets the blockhash for blocks where `block.number - 256 <= number < block.number`. + function setBlockhash(uint256 blockNumber, bytes32 blockHash) external; + + /// Sets the nonce of an account. Must be higher than the current nonce of the account. + function setNonce(address account, uint64 newNonce) external; + + /// Sets the nonce of an account to an arbitrary value. + function setNonceUnsafe(address account, uint64 newNonce) external; + + /// Snapshot capture the gas usage of the last call by name from the callee perspective. + function snapshotGasLastCall(string calldata name) external returns (uint256 gasUsed); + + /// Snapshot capture the gas usage of the last call by name in a group from the callee perspective. + function snapshotGasLastCall(string calldata group, string calldata name) external returns (uint256 gasUsed); + + /// Snapshot the current state of the evm. + /// Returns the ID of the snapshot that was created. + /// To revert a snapshot use `revertToState`. + function snapshotState() external returns (uint256 snapshotId); + + /// Snapshot capture an arbitrary numerical value by name. + /// The group name is derived from the contract name. + function snapshotValue(string calldata name, uint256 value) external; + + /// Snapshot capture an arbitrary numerical value by name in a group. + function snapshotValue(string calldata group, string calldata name, uint256 value) external; + + /// Sets all subsequent calls' `msg.sender` to be the input address until `stopPrank` is called. + function startPrank(address msgSender) external; + + /// Sets all subsequent calls' `msg.sender` to be the input address until `stopPrank` is called, and the `tx.origin` to be the second input. + function startPrank(address msgSender, address txOrigin) external; + + /// Sets all subsequent delegate calls' `msg.sender` to be the input address until `stopPrank` is called. + function startPrank(address msgSender, bool delegateCall) external; + + /// Sets all subsequent delegate calls' `msg.sender` to be the input address until `stopPrank` is called, and the `tx.origin` to be the second input. + function startPrank(address msgSender, address txOrigin, bool delegateCall) external; + + /// Start a snapshot capture of the current gas usage by name. + /// The group name is derived from the contract name. + function startSnapshotGas(string calldata name) external; + + /// Start a snapshot capture of the current gas usage by name in a group. + function startSnapshotGas(string calldata group, string calldata name) external; + + /// Resets subsequent calls' `msg.sender` to be `address(this)`. + function stopPrank() external; + + /// Stop the snapshot capture of the current gas by latest snapshot name, capturing the gas used since the start. + function stopSnapshotGas() external returns (uint256 gasUsed); + + /// Stop the snapshot capture of the current gas usage by name, capturing the gas used since the start. + /// The group name is derived from the contract name. + function stopSnapshotGas(string calldata name) external returns (uint256 gasUsed); + + /// Stop the snapshot capture of the current gas usage by name in a group, capturing the gas used since the start. + function stopSnapshotGas(string calldata group, string calldata name) external returns (uint256 gasUsed); + + /// Stores a value to an address' storage slot. + function store(address target, bytes32 slot, bytes32 value) external; + + /// Fetches the given transaction from the active fork and executes it on the current state. + function transact(bytes32 txHash) external; + + /// Fetches the given transaction from the given fork and executes it on the current state. + function transact(uint256 forkId, bytes32 txHash) external; + + /// Sets `tx.gasprice`. + function txGasPrice(uint256 newGasPrice) external; + + /// Sets `block.timestamp`. + function warp(uint256 newTimestamp) external; + + /// `deleteSnapshot` is being deprecated in favor of `deleteStateSnapshot`. It will be removed in future versions. + function deleteSnapshot(uint256 snapshotId) external returns (bool success); + + /// `deleteSnapshots` is being deprecated in favor of `deleteStateSnapshots`. It will be removed in future versions. + function deleteSnapshots() external; + + /// `revertToAndDelete` is being deprecated in favor of `revertToStateAndDelete`. It will be removed in future versions. + function revertToAndDelete(uint256 snapshotId) external returns (bool success); + + /// `revertTo` is being deprecated in favor of `revertToState`. It will be removed in future versions. + function revertTo(uint256 snapshotId) external returns (bool success); + + /// `snapshot` is being deprecated in favor of `snapshotState`. It will be removed in future versions. + function snapshot() external returns (uint256 snapshotId); + + // ======== Testing ======== + + /// Expect a call to an address with the specified `msg.value` and calldata, and a *minimum* amount of gas. + function expectCallMinGas(address callee, uint256 msgValue, uint64 minGas, bytes calldata data) external; + + /// Expect given number of calls to an address with the specified `msg.value` and calldata, and a *minimum* amount of gas. + function expectCallMinGas(address callee, uint256 msgValue, uint64 minGas, bytes calldata data, uint64 count) + external; + + /// Expects a call to an address with the specified calldata. + /// Calldata can either be a strict or a partial match. + function expectCall(address callee, bytes calldata data) external; + + /// Expects given number of calls to an address with the specified calldata. + function expectCall(address callee, bytes calldata data, uint64 count) external; + + /// Expects a call to an address with the specified `msg.value` and calldata. + function expectCall(address callee, uint256 msgValue, bytes calldata data) external; + + /// Expects given number of calls to an address with the specified `msg.value` and calldata. + function expectCall(address callee, uint256 msgValue, bytes calldata data, uint64 count) external; + + /// Expect a call to an address with the specified `msg.value`, gas, and calldata. + function expectCall(address callee, uint256 msgValue, uint64 gas, bytes calldata data) external; + + /// Expects given number of calls to an address with the specified `msg.value`, gas, and calldata. + function expectCall(address callee, uint256 msgValue, uint64 gas, bytes calldata data, uint64 count) external; + + /// Prepare an expected anonymous log with (bool checkTopic1, bool checkTopic2, bool checkTopic3, bool checkData.). + /// Call this function, then emit an anonymous event, then call a function. Internally after the call, we check if + /// logs were emitted in the expected order with the expected topics and data (as specified by the booleans). + function expectEmitAnonymous(bool checkTopic0, bool checkTopic1, bool checkTopic2, bool checkTopic3, bool checkData) + external; + + /// Same as the previous method, but also checks supplied address against emitting contract. + function expectEmitAnonymous( + bool checkTopic0, + bool checkTopic1, + bool checkTopic2, + bool checkTopic3, + bool checkData, + address emitter + ) external; + + /// Prepare an expected anonymous log with all topic and data checks enabled. + /// Call this function, then emit an anonymous event, then call a function. Internally after the call, we check if + /// logs were emitted in the expected order with the expected topics and data. + function expectEmitAnonymous() external; + + /// Same as the previous method, but also checks supplied address against emitting contract. + function expectEmitAnonymous(address emitter) external; + + /// Prepare an expected log with (bool checkTopic1, bool checkTopic2, bool checkTopic3, bool checkData.). + /// Call this function, then emit an event, then call a function. Internally after the call, we check if + /// logs were emitted in the expected order with the expected topics and data (as specified by the booleans). + function expectEmit(bool checkTopic1, bool checkTopic2, bool checkTopic3, bool checkData) external; + + /// Same as the previous method, but also checks supplied address against emitting contract. + function expectEmit(bool checkTopic1, bool checkTopic2, bool checkTopic3, bool checkData, address emitter) + external; + + /// Prepare an expected log with all topic and data checks enabled. + /// Call this function, then emit an event, then call a function. Internally after the call, we check if + /// logs were emitted in the expected order with the expected topics and data. + function expectEmit() external; + + /// Same as the previous method, but also checks supplied address against emitting contract. + function expectEmit(address emitter) external; + + /// Expect a given number of logs with the provided topics. + function expectEmit(bool checkTopic1, bool checkTopic2, bool checkTopic3, bool checkData, uint64 count) external; + + /// Expect a given number of logs from a specific emitter with the provided topics. + function expectEmit( + bool checkTopic1, + bool checkTopic2, + bool checkTopic3, + bool checkData, + address emitter, + uint64 count + ) external; + + /// Expect a given number of logs with all topic and data checks enabled. + function expectEmit(uint64 count) external; + + /// Expect a given number of logs from a specific emitter with all topic and data checks enabled. + function expectEmit(address emitter, uint64 count) external; + + /// Expects an error on next call that starts with the revert data. + function expectPartialRevert(bytes4 revertData) external; + + /// Expects an error on next call to reverter address, that starts with the revert data. + function expectPartialRevert(bytes4 revertData, address reverter) external; + + /// Expects an error on next call with any revert data. + function expectRevert() external; + + /// Expects an error on next call that exactly matches the revert data. + function expectRevert(bytes4 revertData) external; + + /// Expects a `count` number of reverts from the upcoming calls from the reverter address that match the revert data. + function expectRevert(bytes4 revertData, address reverter, uint64 count) external; + + /// Expects a `count` number of reverts from the upcoming calls from the reverter address that exactly match the revert data. + function expectRevert(bytes calldata revertData, address reverter, uint64 count) external; + + /// Expects an error on next call that exactly matches the revert data. + function expectRevert(bytes calldata revertData) external; + + /// Expects an error with any revert data on next call to reverter address. + function expectRevert(address reverter) external; + + /// Expects an error from reverter address on next call, with any revert data. + function expectRevert(bytes4 revertData, address reverter) external; + + /// Expects an error from reverter address on next call, that exactly matches the revert data. + function expectRevert(bytes calldata revertData, address reverter) external; + + /// Expects a `count` number of reverts from the upcoming calls with any revert data or reverter. + function expectRevert(uint64 count) external; + + /// Expects a `count` number of reverts from the upcoming calls that match the revert data. + function expectRevert(bytes4 revertData, uint64 count) external; + + /// Expects a `count` number of reverts from the upcoming calls that exactly match the revert data. + function expectRevert(bytes calldata revertData, uint64 count) external; + + /// Expects a `count` number of reverts from the upcoming calls from the reverter address. + function expectRevert(address reverter, uint64 count) external; + + /// Only allows memory writes to offsets [0x00, 0x60) ∪ [min, max) in the current subcontext. If any other + /// memory is written to, the test will fail. Can be called multiple times to add more ranges to the set. + function expectSafeMemory(uint64 min, uint64 max) external; + + /// Only allows memory writes to offsets [0x00, 0x60) ∪ [min, max) in the next created subcontext. + /// If any other memory is written to, the test will fail. Can be called multiple times to add more ranges + /// to the set. + function expectSafeMemoryCall(uint64 min, uint64 max) external; + + /// Marks a test as skipped. Must be called at the top level of a test. + function skip(bool skipTest) external; + + /// Marks a test as skipped with a reason. Must be called at the top level of a test. + function skip(bool skipTest, string calldata reason) external; + + /// Stops all safe memory expectation in the current subcontext. + function stopExpectSafeMemory() external; +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/console.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/console.sol new file mode 100644 index 00000000000000..4fdb6679edf917 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/console.sol @@ -0,0 +1,1560 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.4.22 <0.9.0; + +library console { + address constant CONSOLE_ADDRESS = + 0x000000000000000000636F6e736F6c652e6c6f67; + + function _sendLogPayloadImplementation(bytes memory payload) internal view { + address consoleAddress = CONSOLE_ADDRESS; + /// @solidity memory-safe-assembly + assembly { + pop( + staticcall( + gas(), + consoleAddress, + add(payload, 32), + mload(payload), + 0, + 0 + ) + ) + } + } + + function _castToPure( + function(bytes memory) internal view fnIn + ) internal pure returns (function(bytes memory) pure fnOut) { + assembly { + fnOut := fnIn + } + } + + function _sendLogPayload(bytes memory payload) internal pure { + _castToPure(_sendLogPayloadImplementation)(payload); + } + + function log() internal pure { + _sendLogPayload(abi.encodeWithSignature("log()")); + } + + function logInt(int256 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(int256)", p0)); + } + + function logUint(uint256 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256)", p0)); + } + + function logString(string memory p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string)", p0)); + } + + function logBool(bool p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool)", p0)); + } + + function logAddress(address p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address)", p0)); + } + + function logBytes(bytes memory p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes)", p0)); + } + + function logBytes1(bytes1 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes1)", p0)); + } + + function logBytes2(bytes2 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes2)", p0)); + } + + function logBytes3(bytes3 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes3)", p0)); + } + + function logBytes4(bytes4 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes4)", p0)); + } + + function logBytes5(bytes5 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes5)", p0)); + } + + function logBytes6(bytes6 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes6)", p0)); + } + + function logBytes7(bytes7 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes7)", p0)); + } + + function logBytes8(bytes8 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes8)", p0)); + } + + function logBytes9(bytes9 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes9)", p0)); + } + + function logBytes10(bytes10 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes10)", p0)); + } + + function logBytes11(bytes11 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes11)", p0)); + } + + function logBytes12(bytes12 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes12)", p0)); + } + + function logBytes13(bytes13 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes13)", p0)); + } + + function logBytes14(bytes14 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes14)", p0)); + } + + function logBytes15(bytes15 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes15)", p0)); + } + + function logBytes16(bytes16 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes16)", p0)); + } + + function logBytes17(bytes17 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes17)", p0)); + } + + function logBytes18(bytes18 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes18)", p0)); + } + + function logBytes19(bytes19 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes19)", p0)); + } + + function logBytes20(bytes20 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes20)", p0)); + } + + function logBytes21(bytes21 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes21)", p0)); + } + + function logBytes22(bytes22 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes22)", p0)); + } + + function logBytes23(bytes23 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes23)", p0)); + } + + function logBytes24(bytes24 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes24)", p0)); + } + + function logBytes25(bytes25 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes25)", p0)); + } + + function logBytes26(bytes26 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes26)", p0)); + } + + function logBytes27(bytes27 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes27)", p0)); + } + + function logBytes28(bytes28 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes28)", p0)); + } + + function logBytes29(bytes29 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes29)", p0)); + } + + function logBytes30(bytes30 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes30)", p0)); + } + + function logBytes31(bytes31 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes31)", p0)); + } + + function logBytes32(bytes32 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bytes32)", p0)); + } + + function log(uint256 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256)", p0)); + } + + function log(int256 p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(int256)", p0)); + } + + function log(string memory p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string)", p0)); + } + + function log(bool p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool)", p0)); + } + + function log(address p0) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address)", p0)); + } + + function log(uint256 p0, uint256 p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256)", p0, p1)); + } + + function log(uint256 p0, string memory p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string)", p0, p1)); + } + + function log(uint256 p0, bool p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool)", p0, p1)); + } + + function log(uint256 p0, address p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address)", p0, p1)); + } + + function log(string memory p0, uint256 p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256)", p0, p1)); + } + + function log(string memory p0, int256 p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,int256)", p0, p1)); + } + + function log(string memory p0, string memory p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string)", p0, p1)); + } + + function log(string memory p0, bool p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool)", p0, p1)); + } + + function log(string memory p0, address p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address)", p0, p1)); + } + + function log(bool p0, uint256 p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256)", p0, p1)); + } + + function log(bool p0, string memory p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string)", p0, p1)); + } + + function log(bool p0, bool p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool)", p0, p1)); + } + + function log(bool p0, address p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address)", p0, p1)); + } + + function log(address p0, uint256 p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256)", p0, p1)); + } + + function log(address p0, string memory p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string)", p0, p1)); + } + + function log(address p0, bool p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool)", p0, p1)); + } + + function log(address p0, address p1) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address)", p0, p1)); + } + + function log(uint256 p0, uint256 p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,uint256)", p0, p1, p2)); + } + + function log(uint256 p0, uint256 p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,string)", p0, p1, p2)); + } + + function log(uint256 p0, uint256 p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,bool)", p0, p1, p2)); + } + + function log(uint256 p0, uint256 p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,address)", p0, p1, p2)); + } + + function log(uint256 p0, string memory p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,uint256)", p0, p1, p2)); + } + + function log(uint256 p0, string memory p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,string)", p0, p1, p2)); + } + + function log(uint256 p0, string memory p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,bool)", p0, p1, p2)); + } + + function log(uint256 p0, string memory p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,address)", p0, p1, p2)); + } + + function log(uint256 p0, bool p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,uint256)", p0, p1, p2)); + } + + function log(uint256 p0, bool p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,string)", p0, p1, p2)); + } + + function log(uint256 p0, bool p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,bool)", p0, p1, p2)); + } + + function log(uint256 p0, bool p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,address)", p0, p1, p2)); + } + + function log(uint256 p0, address p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,uint256)", p0, p1, p2)); + } + + function log(uint256 p0, address p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,string)", p0, p1, p2)); + } + + function log(uint256 p0, address p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,bool)", p0, p1, p2)); + } + + function log(uint256 p0, address p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,address)", p0, p1, p2)); + } + + function log(string memory p0, uint256 p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,uint256)", p0, p1, p2)); + } + + function log(string memory p0, uint256 p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,string)", p0, p1, p2)); + } + + function log(string memory p0, uint256 p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,bool)", p0, p1, p2)); + } + + function log(string memory p0, uint256 p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,address)", p0, p1, p2)); + } + + function log(string memory p0, string memory p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,uint256)", p0, p1, p2)); + } + + function log(string memory p0, string memory p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,string)", p0, p1, p2)); + } + + function log(string memory p0, string memory p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,bool)", p0, p1, p2)); + } + + function log(string memory p0, string memory p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,address)", p0, p1, p2)); + } + + function log(string memory p0, bool p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,uint256)", p0, p1, p2)); + } + + function log(string memory p0, bool p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,string)", p0, p1, p2)); + } + + function log(string memory p0, bool p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,bool)", p0, p1, p2)); + } + + function log(string memory p0, bool p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,address)", p0, p1, p2)); + } + + function log(string memory p0, address p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,uint256)", p0, p1, p2)); + } + + function log(string memory p0, address p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,string)", p0, p1, p2)); + } + + function log(string memory p0, address p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,bool)", p0, p1, p2)); + } + + function log(string memory p0, address p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,address)", p0, p1, p2)); + } + + function log(bool p0, uint256 p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,uint256)", p0, p1, p2)); + } + + function log(bool p0, uint256 p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,string)", p0, p1, p2)); + } + + function log(bool p0, uint256 p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,bool)", p0, p1, p2)); + } + + function log(bool p0, uint256 p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,address)", p0, p1, p2)); + } + + function log(bool p0, string memory p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,uint256)", p0, p1, p2)); + } + + function log(bool p0, string memory p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,string)", p0, p1, p2)); + } + + function log(bool p0, string memory p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,bool)", p0, p1, p2)); + } + + function log(bool p0, string memory p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,address)", p0, p1, p2)); + } + + function log(bool p0, bool p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,uint256)", p0, p1, p2)); + } + + function log(bool p0, bool p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,string)", p0, p1, p2)); + } + + function log(bool p0, bool p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,bool)", p0, p1, p2)); + } + + function log(bool p0, bool p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,address)", p0, p1, p2)); + } + + function log(bool p0, address p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,uint256)", p0, p1, p2)); + } + + function log(bool p0, address p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,string)", p0, p1, p2)); + } + + function log(bool p0, address p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,bool)", p0, p1, p2)); + } + + function log(bool p0, address p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,address)", p0, p1, p2)); + } + + function log(address p0, uint256 p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,uint256)", p0, p1, p2)); + } + + function log(address p0, uint256 p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,string)", p0, p1, p2)); + } + + function log(address p0, uint256 p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,bool)", p0, p1, p2)); + } + + function log(address p0, uint256 p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,address)", p0, p1, p2)); + } + + function log(address p0, string memory p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,uint256)", p0, p1, p2)); + } + + function log(address p0, string memory p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,string)", p0, p1, p2)); + } + + function log(address p0, string memory p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,bool)", p0, p1, p2)); + } + + function log(address p0, string memory p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,address)", p0, p1, p2)); + } + + function log(address p0, bool p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,uint256)", p0, p1, p2)); + } + + function log(address p0, bool p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,string)", p0, p1, p2)); + } + + function log(address p0, bool p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,bool)", p0, p1, p2)); + } + + function log(address p0, bool p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,address)", p0, p1, p2)); + } + + function log(address p0, address p1, uint256 p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,uint256)", p0, p1, p2)); + } + + function log(address p0, address p1, string memory p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,string)", p0, p1, p2)); + } + + function log(address p0, address p1, bool p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,bool)", p0, p1, p2)); + } + + function log(address p0, address p1, address p2) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,address)", p0, p1, p2)); + } + + function log(uint256 p0, uint256 p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,uint256,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,uint256,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,uint256,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,string,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,string,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,string,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,string,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,bool,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,bool,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,bool,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,bool,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,address,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,address,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,address,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, uint256 p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,uint256,address,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,uint256,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,uint256,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,uint256,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,string,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,string,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,string,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,string,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,bool,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,bool,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,bool,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,bool,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,address,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,address,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,address,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, string memory p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,string,address,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,uint256,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,uint256,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,uint256,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,string,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,string,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,string,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,string,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,bool,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,bool,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,bool,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,bool,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,address,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,address,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,address,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, bool p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,bool,address,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,uint256,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,uint256,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,uint256,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,string,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,string,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,string,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,string,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,bool,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,bool,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,bool,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,bool,address)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,address,uint256)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,address,string)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,address,bool)", p0, p1, p2, p3)); + } + + function log(uint256 p0, address p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(uint256,address,address,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,uint256,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,uint256,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,uint256,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,string,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,string,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,string,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,string,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,bool,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,bool,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,bool,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,bool,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,address,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,address,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,address,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, uint256 p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,uint256,address,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,uint256,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,uint256,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,uint256,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,string,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,string,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,string,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,string,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,bool,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,bool,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,bool,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,bool,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,address,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,address,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,address,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, string memory p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,string,address,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,uint256,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,uint256,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,uint256,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,string,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,string,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,string,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,string,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,bool,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,bool,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,bool,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,bool,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,address,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,address,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,address,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, bool p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,bool,address,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,uint256,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,uint256,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,uint256,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,string,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,string,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,string,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,string,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,bool,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,bool,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,bool,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,bool,address)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,address,uint256)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,address,string)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,address,bool)", p0, p1, p2, p3)); + } + + function log(string memory p0, address p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(string,address,address,address)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,uint256,string)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,uint256,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,uint256,address)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,string,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,string,string)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,string,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,string,address)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,bool,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,bool,string)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,bool,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,bool,address)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,address,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,address,string)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,address,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, uint256 p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,uint256,address,address)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,uint256,string)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,uint256,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,uint256,address)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,string,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,string,string)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,string,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,string,address)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,bool,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,bool,string)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,bool,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,bool,address)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,address,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,address,string)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,address,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, string memory p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,string,address,address)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,uint256,string)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,uint256,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,uint256,address)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,string,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,string,string)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,string,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,string,address)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,bool,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,bool,string)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,bool,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,bool,address)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,address,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,address,string)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,address,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, bool p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,bool,address,address)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,uint256,string)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,uint256,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,uint256,address)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,string,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,string,string)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,string,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,string,address)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,bool,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,bool,string)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,bool,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,bool,address)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,address,uint256)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,address,string)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,address,bool)", p0, p1, p2, p3)); + } + + function log(bool p0, address p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(bool,address,address,address)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,uint256,string)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,uint256,bool)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,uint256,address)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,string,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,string,string)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,string,bool)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,string,address)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,bool,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,bool,string)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,bool,bool)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,bool,address)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,address,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,address,string)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,address,bool)", p0, p1, p2, p3)); + } + + function log(address p0, uint256 p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,uint256,address,address)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,uint256,string)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,uint256,bool)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,uint256,address)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,string,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,string,string)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,string,bool)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,string,address)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,bool,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,bool,string)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,bool,bool)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,bool,address)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,address,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,address,string)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,address,bool)", p0, p1, p2, p3)); + } + + function log(address p0, string memory p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,string,address,address)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,uint256,string)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,uint256,bool)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,uint256,address)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,string,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,string,string)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,string,bool)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,string,address)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,bool,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,bool,string)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,bool,bool)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,bool,address)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,address,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,address,string)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,address,bool)", p0, p1, p2, p3)); + } + + function log(address p0, bool p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,bool,address,address)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, uint256 p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,uint256,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, uint256 p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,uint256,string)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, uint256 p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,uint256,bool)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, uint256 p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,uint256,address)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, string memory p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,string,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, string memory p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,string,string)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, string memory p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,string,bool)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, string memory p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,string,address)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, bool p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,bool,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, bool p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,bool,string)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, bool p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,bool,bool)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, bool p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,bool,address)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, address p2, uint256 p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,address,uint256)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, address p2, string memory p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,address,string)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, address p2, bool p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,address,bool)", p0, p1, p2, p3)); + } + + function log(address p0, address p1, address p2, address p3) internal pure { + _sendLogPayload(abi.encodeWithSignature("log(address,address,address,address)", p0, p1, p2, p3)); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/console2.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/console2.sol new file mode 100644 index 00000000000000..03531d91d300c8 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/console2.sol @@ -0,0 +1,4 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.4.22 <0.9.0; + +import {console as console2} from "./console.sol"; diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC1155.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC1155.sol new file mode 100644 index 00000000000000..ffc82984a7d5b6 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC1155.sol @@ -0,0 +1,105 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2; + +import {IERC165} from "./IERC165.sol"; + +/// @title ERC-1155 Multi Token Standard +/// @dev See https://eips.ethereum.org/EIPS/eip-1155 +/// Note: The ERC-165 identifier for this interface is 0xd9b67a26. +interface IERC1155 is IERC165 { + /// @dev + /// - Either `TransferSingle` or `TransferBatch` MUST emit when tokens are transferred, including zero value transfers as well as minting or burning (see "Safe Transfer Rules" section of the standard). + /// - The `_operator` argument MUST be the address of an account/contract that is approved to make the transfer (SHOULD be msg.sender). + /// - The `_from` argument MUST be the address of the holder whose balance is decreased. + /// - The `_to` argument MUST be the address of the recipient whose balance is increased. + /// - The `_id` argument MUST be the token type being transferred. + /// - The `_value` argument MUST be the number of tokens the holder balance is decreased by and match what the recipient balance is increased by. + /// - When minting/creating tokens, the `_from` argument MUST be set to `0x0` (i.e. zero address). + /// - When burning/destroying tokens, the `_to` argument MUST be set to `0x0` (i.e. zero address). + event TransferSingle( + address indexed _operator, address indexed _from, address indexed _to, uint256 _id, uint256 _value + ); + + /// @dev + /// - Either `TransferSingle` or `TransferBatch` MUST emit when tokens are transferred, including zero value transfers as well as minting or burning (see "Safe Transfer Rules" section of the standard). + /// - The `_operator` argument MUST be the address of an account/contract that is approved to make the transfer (SHOULD be msg.sender). + /// - The `_from` argument MUST be the address of the holder whose balance is decreased. + /// - The `_to` argument MUST be the address of the recipient whose balance is increased. + /// - The `_ids` argument MUST be the list of tokens being transferred. + /// - The `_values` argument MUST be the list of number of tokens (matching the list and order of tokens specified in _ids) the holder balance is decreased by and match what the recipient balance is increased by. + /// - When minting/creating tokens, the `_from` argument MUST be set to `0x0` (i.e. zero address). + /// - When burning/destroying tokens, the `_to` argument MUST be set to `0x0` (i.e. zero address). + event TransferBatch( + address indexed _operator, address indexed _from, address indexed _to, uint256[] _ids, uint256[] _values + ); + + /// @dev MUST emit when approval for a second party/operator address to manage all tokens for an owner address is enabled or disabled (absence of an event assumes disabled). + event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved); + + /// @dev MUST emit when the URI is updated for a token ID. URIs are defined in RFC 3986. + /// The URI MUST point to a JSON file that conforms to the "ERC-1155 Metadata URI JSON Schema". + event URI(string _value, uint256 indexed _id); + + /// @notice Transfers `_value` amount of an `_id` from the `_from` address to the `_to` address specified (with safety call). + /// @dev Caller must be approved to manage the tokens being transferred out of the `_from` account (see "Approval" section of the standard). + /// - MUST revert if `_to` is the zero address. + /// - MUST revert if balance of holder for token `_id` is lower than the `_value` sent. + /// - MUST revert on any other error. + /// - MUST emit the `TransferSingle` event to reflect the balance change (see "Safe Transfer Rules" section of the standard). + /// - After the above conditions are met, this function MUST check if `_to` is a smart contract (e.g. code size > 0). If so, it MUST call `onERC1155Received` on `_to` and act appropriately (see "Safe Transfer Rules" section of the standard). + /// @param _from Source address + /// @param _to Target address + /// @param _id ID of the token type + /// @param _value Transfer amount + /// @param _data Additional data with no specified format, MUST be sent unaltered in call to `onERC1155Received` on `_to` + function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data) external; + + /// @notice Transfers `_values` amount(s) of `_ids` from the `_from` address to the `_to` address specified (with safety call). + /// @dev Caller must be approved to manage the tokens being transferred out of the `_from` account (see "Approval" section of the standard). + /// - MUST revert if `_to` is the zero address. + /// - MUST revert if length of `_ids` is not the same as length of `_values`. + /// - MUST revert if any of the balance(s) of the holder(s) for token(s) in `_ids` is lower than the respective amount(s) in `_values` sent to the recipient. + /// - MUST revert on any other error. + /// - MUST emit `TransferSingle` or `TransferBatch` event(s) such that all the balance changes are reflected (see "Safe Transfer Rules" section of the standard). + /// - Balance changes and events MUST follow the ordering of the arrays (_ids[0]/_values[0] before _ids[1]/_values[1], etc). + /// - After the above conditions for the transfer(s) in the batch are met, this function MUST check if `_to` is a smart contract (e.g. code size > 0). If so, it MUST call the relevant `ERC1155TokenReceiver` hook(s) on `_to` and act appropriately (see "Safe Transfer Rules" section of the standard). + /// @param _from Source address + /// @param _to Target address + /// @param _ids IDs of each token type (order and length must match _values array) + /// @param _values Transfer amounts per token type (order and length must match _ids array) + /// @param _data Additional data with no specified format, MUST be sent unaltered in call to the `ERC1155TokenReceiver` hook(s) on `_to` + function safeBatchTransferFrom( + address _from, + address _to, + uint256[] calldata _ids, + uint256[] calldata _values, + bytes calldata _data + ) external; + + /// @notice Get the balance of an account's tokens. + /// @param _owner The address of the token holder + /// @param _id ID of the token + /// @return The _owner's balance of the token type requested + function balanceOf(address _owner, uint256 _id) external view returns (uint256); + + /// @notice Get the balance of multiple account/token pairs + /// @param _owners The addresses of the token holders + /// @param _ids ID of the tokens + /// @return The _owner's balance of the token types requested (i.e. balance for each (owner, id) pair) + function balanceOfBatch(address[] calldata _owners, uint256[] calldata _ids) + external + view + returns (uint256[] memory); + + /// @notice Enable or disable approval for a third party ("operator") to manage all of the caller's tokens. + /// @dev MUST emit the ApprovalForAll event on success. + /// @param _operator Address to add to the set of authorized operators + /// @param _approved True if the operator is approved, false to revoke approval + function setApprovalForAll(address _operator, bool _approved) external; + + /// @notice Queries the approval status of an operator for a given owner. + /// @param _owner The owner of the tokens + /// @param _operator Address of authorized operator + /// @return True if the operator is approved, false if not + function isApprovedForAll(address _owner, address _operator) external view returns (bool); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC165.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC165.sol new file mode 100644 index 00000000000000..9af4bf800f0532 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC165.sol @@ -0,0 +1,12 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2; + +interface IERC165 { + /// @notice Query if a contract implements an interface + /// @param interfaceID The interface identifier, as specified in ERC-165 + /// @dev Interface identification is specified in ERC-165. This function + /// uses less than 30,000 gas. + /// @return `true` if the contract implements `interfaceID` and + /// `interfaceID` is not 0xffffffff, `false` otherwise + function supportsInterface(bytes4 interfaceID) external view returns (bool); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC20.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC20.sol new file mode 100644 index 00000000000000..ba40806c3b5a47 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC20.sol @@ -0,0 +1,43 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2; + +/// @dev Interface of the ERC20 standard as defined in the EIP. +/// @dev This includes the optional name, symbol, and decimals metadata. +interface IERC20 { + /// @dev Emitted when `value` tokens are moved from one account (`from`) to another (`to`). + event Transfer(address indexed from, address indexed to, uint256 value); + + /// @dev Emitted when the allowance of a `spender` for an `owner` is set, where `value` + /// is the new allowance. + event Approval(address indexed owner, address indexed spender, uint256 value); + + /// @notice Returns the amount of tokens in existence. + function totalSupply() external view returns (uint256); + + /// @notice Returns the amount of tokens owned by `account`. + function balanceOf(address account) external view returns (uint256); + + /// @notice Moves `amount` tokens from the caller's account to `to`. + function transfer(address to, uint256 amount) external returns (bool); + + /// @notice Returns the remaining number of tokens that `spender` is allowed + /// to spend on behalf of `owner` + function allowance(address owner, address spender) external view returns (uint256); + + /// @notice Sets `amount` as the allowance of `spender` over the caller's tokens. + /// @dev Be aware of front-running risks: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 + function approve(address spender, uint256 amount) external returns (bool); + + /// @notice Moves `amount` tokens from `from` to `to` using the allowance mechanism. + /// `amount` is then deducted from the caller's allowance. + function transferFrom(address from, address to, uint256 amount) external returns (bool); + + /// @notice Returns the name of the token. + function name() external view returns (string memory); + + /// @notice Returns the symbol of the token. + function symbol() external view returns (string memory); + + /// @notice Returns the decimals places of the token. + function decimals() external view returns (uint8); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC4626.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC4626.sol new file mode 100644 index 00000000000000..c645a0fecf4136 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC4626.sol @@ -0,0 +1,190 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2; + +import {IERC20} from "./IERC20.sol"; + +/// @dev Interface of the ERC4626 "Tokenized Vault Standard", as defined in +/// https://eips.ethereum.org/EIPS/eip-4626 +interface IERC4626 is IERC20 { + event Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares); + + event Withdraw( + address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares + ); + + /// @notice Returns the address of the underlying token used for the Vault for accounting, depositing, and withdrawing. + /// @dev + /// - MUST be an ERC-20 token contract. + /// - MUST NOT revert. + function asset() external view returns (address assetTokenAddress); + + /// @notice Returns the total amount of the underlying asset that is “managed” by Vault. + /// @dev + /// - SHOULD include any compounding that occurs from yield. + /// - MUST be inclusive of any fees that are charged against assets in the Vault. + /// - MUST NOT revert. + function totalAssets() external view returns (uint256 totalManagedAssets); + + /// @notice Returns the amount of shares that the Vault would exchange for the amount of assets provided, in an ideal + /// scenario where all the conditions are met. + /// @dev + /// - MUST NOT be inclusive of any fees that are charged against assets in the Vault. + /// - MUST NOT show any variations depending on the caller. + /// - MUST NOT reflect slippage or other on-chain conditions, when performing the actual exchange. + /// - MUST NOT revert. + /// + /// NOTE: This calculation MAY NOT reflect the “per-user” price-per-share, and instead should reflect the + /// “average-user’s” price-per-share, meaning what the average user should expect to see when exchanging to and + /// from. + function convertToShares(uint256 assets) external view returns (uint256 shares); + + /// @notice Returns the amount of assets that the Vault would exchange for the amount of shares provided, in an ideal + /// scenario where all the conditions are met. + /// @dev + /// - MUST NOT be inclusive of any fees that are charged against assets in the Vault. + /// - MUST NOT show any variations depending on the caller. + /// - MUST NOT reflect slippage or other on-chain conditions, when performing the actual exchange. + /// - MUST NOT revert. + /// + /// NOTE: This calculation MAY NOT reflect the “per-user” price-per-share, and instead should reflect the + /// “average-user’s” price-per-share, meaning what the average user should expect to see when exchanging to and + /// from. + function convertToAssets(uint256 shares) external view returns (uint256 assets); + + /// @notice Returns the maximum amount of the underlying asset that can be deposited into the Vault for the receiver, + /// through a deposit call. + /// @dev + /// - MUST return a limited value if receiver is subject to some deposit limit. + /// - MUST return 2 ** 256 - 1 if there is no limit on the maximum amount of assets that may be deposited. + /// - MUST NOT revert. + function maxDeposit(address receiver) external view returns (uint256 maxAssets); + + /// @notice Allows an on-chain or off-chain user to simulate the effects of their deposit at the current block, given + /// current on-chain conditions. + /// @dev + /// - MUST return as close to and no more than the exact amount of Vault shares that would be minted in a deposit + /// call in the same transaction. I.e. deposit should return the same or more shares as previewDeposit if called + /// in the same transaction. + /// - MUST NOT account for deposit limits like those returned from maxDeposit and should always act as though the + /// deposit would be accepted, regardless if the user has enough tokens approved, etc. + /// - MUST be inclusive of deposit fees. Integrators should be aware of the existence of deposit fees. + /// - MUST NOT revert. + /// + /// NOTE: any unfavorable discrepancy between convertToShares and previewDeposit SHOULD be considered slippage in + /// share price or some other type of condition, meaning the depositor will lose assets by depositing. + function previewDeposit(uint256 assets) external view returns (uint256 shares); + + /// @notice Mints shares Vault shares to receiver by depositing exactly amount of underlying tokens. + /// @dev + /// - MUST emit the Deposit event. + /// - MAY support an additional flow in which the underlying tokens are owned by the Vault contract before the + /// deposit execution, and are accounted for during deposit. + /// - MUST revert if all of assets cannot be deposited (due to deposit limit being reached, slippage, the user not + /// approving enough underlying tokens to the Vault contract, etc). + /// + /// NOTE: most implementations will require pre-approval of the Vault with the Vault’s underlying asset token. + function deposit(uint256 assets, address receiver) external returns (uint256 shares); + + /// @notice Returns the maximum amount of the Vault shares that can be minted for the receiver, through a mint call. + /// @dev + /// - MUST return a limited value if receiver is subject to some mint limit. + /// - MUST return 2 ** 256 - 1 if there is no limit on the maximum amount of shares that may be minted. + /// - MUST NOT revert. + function maxMint(address receiver) external view returns (uint256 maxShares); + + /// @notice Allows an on-chain or off-chain user to simulate the effects of their mint at the current block, given + /// current on-chain conditions. + /// @dev + /// - MUST return as close to and no fewer than the exact amount of assets that would be deposited in a mint call + /// in the same transaction. I.e. mint should return the same or fewer assets as previewMint if called in the + /// same transaction. + /// - MUST NOT account for mint limits like those returned from maxMint and should always act as though the mint + /// would be accepted, regardless if the user has enough tokens approved, etc. + /// - MUST be inclusive of deposit fees. Integrators should be aware of the existence of deposit fees. + /// - MUST NOT revert. + /// + /// NOTE: any unfavorable discrepancy between convertToAssets and previewMint SHOULD be considered slippage in + /// share price or some other type of condition, meaning the depositor will lose assets by minting. + function previewMint(uint256 shares) external view returns (uint256 assets); + + /// @notice Mints exactly shares Vault shares to receiver by depositing amount of underlying tokens. + /// @dev + /// - MUST emit the Deposit event. + /// - MAY support an additional flow in which the underlying tokens are owned by the Vault contract before the mint + /// execution, and are accounted for during mint. + /// - MUST revert if all of shares cannot be minted (due to deposit limit being reached, slippage, the user not + /// approving enough underlying tokens to the Vault contract, etc). + /// + /// NOTE: most implementations will require pre-approval of the Vault with the Vault’s underlying asset token. + function mint(uint256 shares, address receiver) external returns (uint256 assets); + + /// @notice Returns the maximum amount of the underlying asset that can be withdrawn from the owner balance in the + /// Vault, through a withdrawal call. + /// @dev + /// - MUST return a limited value if owner is subject to some withdrawal limit or timelock. + /// - MUST NOT revert. + function maxWithdraw(address owner) external view returns (uint256 maxAssets); + + /// @notice Allows an on-chain or off-chain user to simulate the effects of their withdrawal at the current block, + /// given current on-chain conditions. + /// @dev + /// - MUST return as close to and no fewer than the exact amount of Vault shares that would be burned in a withdraw + /// call in the same transaction. I.e. withdraw should return the same or fewer shares as previewWithdraw if + /// called + /// in the same transaction. + /// - MUST NOT account for withdrawal limits like those returned from maxWithdraw and should always act as though + /// the withdrawal would be accepted, regardless if the user has enough shares, etc. + /// - MUST be inclusive of withdrawal fees. Integrators should be aware of the existence of withdrawal fees. + /// - MUST NOT revert. + /// + /// NOTE: any unfavorable discrepancy between convertToShares and previewWithdraw SHOULD be considered slippage in + /// share price or some other type of condition, meaning the depositor will lose assets by depositing. + function previewWithdraw(uint256 assets) external view returns (uint256 shares); + + /// @notice Burns shares from owner and sends exactly assets of underlying tokens to receiver. + /// @dev + /// - MUST emit the Withdraw event. + /// - MAY support an additional flow in which the underlying tokens are owned by the Vault contract before the + /// withdraw execution, and are accounted for during withdrawal. + /// - MUST revert if all of assets cannot be withdrawn (due to withdrawal limit being reached, slippage, the owner + /// not having enough shares, etc). + /// + /// Note that some implementations will require pre-requesting to the Vault before a withdrawal may be performed. + /// Those methods should be performed separately. + function withdraw(uint256 assets, address receiver, address owner) external returns (uint256 shares); + + /// @notice Returns the maximum amount of Vault shares that can be redeemed from the owner balance in the Vault, + /// through a redeem call. + /// @dev + /// - MUST return a limited value if owner is subject to some withdrawal limit or timelock. + /// - MUST return balanceOf(owner) if owner is not subject to any withdrawal limit or timelock. + /// - MUST NOT revert. + function maxRedeem(address owner) external view returns (uint256 maxShares); + + /// @notice Allows an on-chain or off-chain user to simulate the effects of their redeemption at the current block, + /// given current on-chain conditions. + /// @dev + /// - MUST return as close to and no more than the exact amount of assets that would be withdrawn in a redeem call + /// in the same transaction. I.e. redeem should return the same or more assets as previewRedeem if called in the + /// same transaction. + /// - MUST NOT account for redemption limits like those returned from maxRedeem and should always act as though the + /// redemption would be accepted, regardless if the user has enough shares, etc. + /// - MUST be inclusive of withdrawal fees. Integrators should be aware of the existence of withdrawal fees. + /// - MUST NOT revert. + /// + /// NOTE: any unfavorable discrepancy between convertToAssets and previewRedeem SHOULD be considered slippage in + /// share price or some other type of condition, meaning the depositor will lose assets by redeeming. + function previewRedeem(uint256 shares) external view returns (uint256 assets); + + /// @notice Burns exactly shares from owner and sends assets of underlying tokens to receiver. + /// @dev + /// - MUST emit the Withdraw event. + /// - MAY support an additional flow in which the underlying tokens are owned by the Vault contract before the + /// redeem execution, and are accounted for during redeem. + /// - MUST revert if all of shares cannot be redeemed (due to withdrawal limit being reached, slippage, the owner + /// not having enough shares, etc). + /// + /// NOTE: some implementations will require pre-requesting to the Vault before a withdrawal may be performed. + /// Those methods should be performed separately. + function redeem(uint256 shares, address receiver, address owner) external returns (uint256 assets); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC6909.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC6909.sol new file mode 100644 index 00000000000000..6e11cb460df107 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC6909.sol @@ -0,0 +1,72 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2; + +import {IERC165} from "./IERC165.sol"; + +/// @dev Required interface of an ERC-6909 compliant contract, as defined in +/// https://eips.ethereum.org/EIPS/eip-6909 +interface IERC6909 is IERC165 { + /// @dev Emitted when the allowance of a `spender` for an `owner` is set for a token of type `id`. + event Approval(address indexed owner, address indexed spender, uint256 indexed id, uint256 amount); + + /// @dev Emitted when `owner` grants or revokes operator status for a `spender`. + event OperatorSet(address indexed owner, address indexed spender, bool approved); + + /// @dev Emitted when `amount` tokens of type `id` are moved from `sender` to `receiver` initiated by `caller`. + event Transfer( + address caller, address indexed sender, address indexed receiver, uint256 indexed id, uint256 amount + ); + + ///@dev Returns the amount of tokens of type `id` owned by `owner`. + function balanceOf(address owner, uint256 id) external view returns (uint256); + + /// @dev Returns the amount of tokens of type `id` that `spender` is allowed to spend on behalf of `owner`. + /// NOTE: Does not include operator allowances. + function allowance(address owner, address spender, uint256 id) external view returns (uint256); + + /// @dev Returns true if `spender` is set as an operator for `owner`. + function isOperator(address owner, address spender) external view returns (bool); + + /// @dev Sets an approval to `spender` for `amount` tokens of type `id` from the caller's tokens. + /// Must return true. + function approve(address spender, uint256 id, uint256 amount) external returns (bool); + + /// @dev Grants or revokes unlimited transfer permission of any token id to `spender` for the caller's tokens. + /// Must return true. + function setOperator(address spender, bool approved) external returns (bool); + + /// @dev Transfers `amount` of token type `id` from the caller's account to `receiver`. + /// Must return true. + function transfer(address receiver, uint256 id, uint256 amount) external returns (bool); + + /// @dev Transfers `amount` of token type `id` from `sender` to `receiver`. + /// Must return true. + function transferFrom(address sender, address receiver, uint256 id, uint256 amount) external returns (bool); +} + +/// @dev Optional extension of {IERC6909} that adds metadata functions. +interface IERC6909Metadata is IERC6909 { + /// @dev Returns the name of the token of type `id`. + function name(uint256 id) external view returns (string memory); + + /// @dev Returns the ticker symbol of the token of type `id`. + function symbol(uint256 id) external view returns (string memory); + + /// @dev Returns the number of decimals for the token of type `id`. + function decimals(uint256 id) external view returns (uint8); +} + +/// @dev Optional extension of {IERC6909} that adds content URI functions. +interface IERC6909ContentURI is IERC6909 { + /// @dev Returns URI for the contract. + function contractURI() external view returns (string memory); + + /// @dev Returns the URI for the token of type `id`. + function tokenURI(uint256 id) external view returns (string memory); +} + +/// @dev Optional extension of {IERC6909} that adds a token supply function. +interface IERC6909TokenSupply is IERC6909 { + /// @dev Returns the total supply of the token of type `id`. + function totalSupply(uint256 id) external view returns (uint256); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC721.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC721.sol new file mode 100644 index 00000000000000..21a4a94dea0d0e --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC721.sol @@ -0,0 +1,164 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2; + +import {IERC165} from "./IERC165.sol"; + +/// @title ERC-721 Non-Fungible Token Standard +/// @dev See https://eips.ethereum.org/EIPS/eip-721 +/// Note: the ERC-165 identifier for this interface is 0x80ac58cd. +interface IERC721 is IERC165 { + /// @dev This emits when ownership of any NFT changes by any mechanism. + /// This event emits when NFTs are created (`from` == 0) and destroyed + /// (`to` == 0). Exception: during contract creation, any number of NFTs + /// may be created and assigned without emitting Transfer. At the time of + /// any transfer, the approved address for that NFT (if any) is reset to none. + event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId); + + /// @dev This emits when the approved address for an NFT is changed or + /// reaffirmed. The zero address indicates there is no approved address. + /// When a Transfer event emits, this also indicates that the approved + /// address for that NFT (if any) is reset to none. + event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId); + + /// @dev This emits when an operator is enabled or disabled for an owner. + /// The operator can manage all NFTs of the owner. + event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved); + + /// @notice Count all NFTs assigned to an owner + /// @dev NFTs assigned to the zero address are considered invalid, and this + /// function throws for queries about the zero address. + /// @param _owner An address for whom to query the balance + /// @return The number of NFTs owned by `_owner`, possibly zero + function balanceOf(address _owner) external view returns (uint256); + + /// @notice Find the owner of an NFT + /// @dev NFTs assigned to zero address are considered invalid, and queries + /// about them do throw. + /// @param _tokenId The identifier for an NFT + /// @return The address of the owner of the NFT + function ownerOf(uint256 _tokenId) external view returns (address); + + /// @notice Transfers the ownership of an NFT from one address to another address + /// @dev Throws unless `msg.sender` is the current owner, an authorized + /// operator, or the approved address for this NFT. Throws if `_from` is + /// not the current owner. Throws if `_to` is the zero address. Throws if + /// `_tokenId` is not a valid NFT. When transfer is complete, this function + /// checks if `_to` is a smart contract (code size > 0). If so, it calls + /// `onERC721Received` on `_to` and throws if the return value is not + /// `bytes4(keccak256("onERC721Received(address,address,uint256,bytes)"))`. + /// @param _from The current owner of the NFT + /// @param _to The new owner + /// @param _tokenId The NFT to transfer + /// @param data Additional data with no specified format, sent in call to `_to` + function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes calldata data) external payable; + + /// @notice Transfers the ownership of an NFT from one address to another address + /// @dev This works identically to the other function with an extra data parameter, + /// except this function just sets data to "". + /// @param _from The current owner of the NFT + /// @param _to The new owner + /// @param _tokenId The NFT to transfer + function safeTransferFrom(address _from, address _to, uint256 _tokenId) external payable; + + /// @notice Transfer ownership of an NFT -- THE CALLER IS RESPONSIBLE + /// TO CONFIRM THAT `_to` IS CAPABLE OF RECEIVING NFTS OR ELSE + /// THEY MAY BE PERMANENTLY LOST + /// @dev Throws unless `msg.sender` is the current owner, an authorized + /// operator, or the approved address for this NFT. Throws if `_from` is + /// not the current owner. Throws if `_to` is the zero address. Throws if + /// `_tokenId` is not a valid NFT. + /// @param _from The current owner of the NFT + /// @param _to The new owner + /// @param _tokenId The NFT to transfer + function transferFrom(address _from, address _to, uint256 _tokenId) external payable; + + /// @notice Change or reaffirm the approved address for an NFT + /// @dev The zero address indicates there is no approved address. + /// Throws unless `msg.sender` is the current NFT owner, or an authorized + /// operator of the current owner. + /// @param _approved The new approved NFT controller + /// @param _tokenId The NFT to approve + function approve(address _approved, uint256 _tokenId) external payable; + + /// @notice Enable or disable approval for a third party ("operator") to manage + /// all of `msg.sender`'s assets + /// @dev Emits the ApprovalForAll event. The contract MUST allow + /// multiple operators per owner. + /// @param _operator Address to add to the set of authorized operators + /// @param _approved True if the operator is approved, false to revoke approval + function setApprovalForAll(address _operator, bool _approved) external; + + /// @notice Get the approved address for a single NFT + /// @dev Throws if `_tokenId` is not a valid NFT. + /// @param _tokenId The NFT to find the approved address for + /// @return The approved address for this NFT, or the zero address if there is none + function getApproved(uint256 _tokenId) external view returns (address); + + /// @notice Query if an address is an authorized operator for another address + /// @param _owner The address that owns the NFTs + /// @param _operator The address that acts on behalf of the owner + /// @return True if `_operator` is an approved operator for `_owner`, false otherwise + function isApprovedForAll(address _owner, address _operator) external view returns (bool); +} + +/// @dev Note: the ERC-165 identifier for this interface is 0x150b7a02. +interface IERC721TokenReceiver { + /// @notice Handle the receipt of an NFT + /// @dev The ERC721 smart contract calls this function on the recipient + /// after a `transfer`. This function MAY throw to revert and reject the + /// transfer. Return of other than the magic value MUST result in the + /// transaction being reverted. + /// Note: the contract address is always the message sender. + /// @param _operator The address which called `safeTransferFrom` function + /// @param _from The address which previously owned the token + /// @param _tokenId The NFT identifier which is being transferred + /// @param _data Additional data with no specified format + /// @return `bytes4(keccak256("onERC721Received(address,address,uint256,bytes)"))` + /// unless throwing + function onERC721Received(address _operator, address _from, uint256 _tokenId, bytes calldata _data) + external + returns (bytes4); +} + +/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension +/// @dev See https://eips.ethereum.org/EIPS/eip-721 +/// Note: the ERC-165 identifier for this interface is 0x5b5e139f. +interface IERC721Metadata is IERC721 { + /// @notice A descriptive name for a collection of NFTs in this contract + function name() external view returns (string memory _name); + + /// @notice An abbreviated name for NFTs in this contract + function symbol() external view returns (string memory _symbol); + + /// @notice A distinct Uniform Resource Identifier (URI) for a given asset. + /// @dev Throws if `_tokenId` is not a valid NFT. URIs are defined in RFC + /// 3986. The URI may point to a JSON file that conforms to the "ERC721 + /// Metadata JSON Schema". + function tokenURI(uint256 _tokenId) external view returns (string memory); +} + +/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension +/// @dev See https://eips.ethereum.org/EIPS/eip-721 +/// Note: the ERC-165 identifier for this interface is 0x780e9d63. +interface IERC721Enumerable is IERC721 { + /// @notice Count NFTs tracked by this contract + /// @return A count of valid NFTs tracked by this contract, where each one of + /// them has an assigned and queryable owner not equal to the zero address + function totalSupply() external view returns (uint256); + + /// @notice Enumerate valid NFTs + /// @dev Throws if `_index` >= `totalSupply()`. + /// @param _index A counter less than `totalSupply()` + /// @return The token identifier for the `_index`th NFT, + /// (sort order not specified) + function tokenByIndex(uint256 _index) external view returns (uint256); + + /// @notice Enumerate NFTs assigned to an owner + /// @dev Throws if `_index` >= `balanceOf(_owner)` or if + /// `_owner` is the zero address, representing invalid NFTs. + /// @param _owner An address where we are interested in NFTs owned by them + /// @param _index A counter less than `balanceOf(_owner)` + /// @return The token identifier for the `_index`th NFT assigned to `_owner`, + /// (sort order not specified) + function tokenOfOwnerByIndex(address _owner, uint256 _index) external view returns (uint256); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC7540.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC7540.sol new file mode 100644 index 00000000000000..91a38ca3597ca3 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC7540.sol @@ -0,0 +1,150 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2; + +import {IERC7575} from "./IERC7575.sol"; + +/// @dev Interface of the base operator logic of ERC7540, as defined in +/// https://eips.ethereum.org/EIPS/eip-7540 +interface IERC7540Operator { + /** + * @dev The event emitted when an operator is set. + * + * @param controller The address of the controller. + * @param operator The address of the operator. + * @param approved The approval status. + */ + event OperatorSet(address indexed controller, address indexed operator, bool approved); + + /** + * @dev Sets or removes an operator for the caller. + * + * @param operator The address of the operator. + * @param approved The approval status. + * @return Whether the call was executed successfully or not + */ + function setOperator(address operator, bool approved) external returns (bool); + + /** + * @dev Returns `true` if the `operator` is approved as an operator for an `controller`. + * + * @param controller The address of the controller. + * @param operator The address of the operator. + * @return status The approval status + */ + function isOperator(address controller, address operator) external view returns (bool status); +} + +/// @dev Interface of the asynchronous deposit Vault interface of ERC7540, as defined in +/// https://eips.ethereum.org/EIPS/eip-7540 +interface IERC7540Deposit is IERC7540Operator { + event DepositRequest( + address indexed controller, address indexed owner, uint256 indexed requestId, address sender, uint256 assets + ); + /** + * @dev Transfers assets from sender into the Vault and submits a Request for asynchronous deposit. + * + * - MUST support ERC-20 approve / transferFrom on asset as a deposit Request flow. + * - MUST revert if all of assets cannot be requested for deposit. + * - owner MUST be msg.sender unless some unspecified explicit approval is given by the caller, + * approval of ERC-20 tokens from owner to sender is NOT enough. + * + * @param assets the amount of deposit assets to transfer from owner + * @param controller the controller of the request who will be able to operate the request + * @param owner the source of the deposit assets + * + * NOTE: most implementations will require pre-approval of the Vault with the Vault's underlying asset token. + */ + + function requestDeposit(uint256 assets, address controller, address owner) external returns (uint256 requestId); + + /** + * @dev Returns the amount of requested assets in Pending state. + * + * - MUST NOT include any assets in Claimable state for deposit or mint. + * - MUST NOT show any variations depending on the caller. + * - MUST NOT revert unless due to integer overflow caused by an unreasonably large input. + */ + function pendingDepositRequest(uint256 requestId, address controller) + external + view + returns (uint256 pendingAssets); + + /** + * @dev Returns the amount of requested assets in Claimable state for the controller to deposit or mint. + * + * - MUST NOT include any assets in Pending state. + * - MUST NOT show any variations depending on the caller. + * - MUST NOT revert unless due to integer overflow caused by an unreasonably large input. + */ + function claimableDepositRequest(uint256 requestId, address controller) + external + view + returns (uint256 claimableAssets); + + /** + * @dev Mints shares Vault shares to receiver by claiming the Request of the controller. + * + * - MUST emit the Deposit event. + * - controller MUST equal msg.sender unless the controller has approved the msg.sender as an operator. + */ + function deposit(uint256 assets, address receiver, address controller) external returns (uint256 shares); + + /** + * @dev Mints exactly shares Vault shares to receiver by claiming the Request of the controller. + * + * - MUST emit the Deposit event. + * - controller MUST equal msg.sender unless the controller has approved the msg.sender as an operator. + */ + function mint(uint256 shares, address receiver, address controller) external returns (uint256 assets); +} + +/// @dev Interface of the asynchronous deposit Vault interface of ERC7540, as defined in +/// https://eips.ethereum.org/EIPS/eip-7540 +interface IERC7540Redeem is IERC7540Operator { + event RedeemRequest( + address indexed controller, address indexed owner, uint256 indexed requestId, address sender, uint256 assets + ); + + /** + * @dev Assumes control of shares from sender into the Vault and submits a Request for asynchronous redeem. + * + * - MUST support a redeem Request flow where the control of shares is taken from sender directly + * where msg.sender has ERC-20 approval over the shares of owner. + * - MUST revert if all of shares cannot be requested for redeem. + * + * @param shares the amount of shares to be redeemed to transfer from owner + * @param controller the controller of the request who will be able to operate the request + * @param owner the source of the shares to be redeemed + * + * NOTE: most implementations will require pre-approval of the Vault with the Vault's share token. + */ + function requestRedeem(uint256 shares, address controller, address owner) external returns (uint256 requestId); + + /** + * @dev Returns the amount of requested shares in Pending state. + * + * - MUST NOT include any shares in Claimable state for redeem or withdraw. + * - MUST NOT show any variations depending on the caller. + * - MUST NOT revert unless due to integer overflow caused by an unreasonably large input. + */ + function pendingRedeemRequest(uint256 requestId, address controller) + external + view + returns (uint256 pendingShares); + + /** + * @dev Returns the amount of requested shares in Claimable state for the controller to redeem or withdraw. + * + * - MUST NOT include any shares in Pending state for redeem or withdraw. + * - MUST NOT show any variations depending on the caller. + * - MUST NOT revert unless due to integer overflow caused by an unreasonably large input. + */ + function claimableRedeemRequest(uint256 requestId, address controller) + external + view + returns (uint256 claimableShares); +} + +/// @dev Interface of the fully asynchronous Vault interface of ERC7540, as defined in +/// https://eips.ethereum.org/EIPS/eip-7540 +interface IERC7540 is IERC7540Deposit, IERC7540Redeem, IERC7575 {} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC7575.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC7575.sol new file mode 100644 index 00000000000000..207e3e7fecc0d0 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IERC7575.sol @@ -0,0 +1,241 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2; + +import {IERC165} from "./IERC165.sol"; + +/// @dev Interface of the ERC7575 "Multi-Asset ERC-4626 Vaults", as defined in +/// https://eips.ethereum.org/EIPS/eip-7575 +interface IERC7575 is IERC165 { + event Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares); + event Withdraw( + address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares + ); + + /** + * @dev Returns the address of the underlying token used for the Vault for accounting, depositing, and withdrawing. + * + * - MUST be an ERC-20 token contract. + * - MUST NOT revert. + */ + function asset() external view returns (address assetTokenAddress); + + /** + * @dev Returns the address of the share token + * + * - MUST be an ERC-20 token contract. + * - MUST NOT revert. + */ + function share() external view returns (address shareTokenAddress); + + /** + * @dev Returns the amount of shares that the Vault would exchange for the amount of assets provided, in an ideal + * scenario where all the conditions are met. + * + * - MUST NOT be inclusive of any fees that are charged against assets in the Vault. + * - MUST NOT show any variations depending on the caller. + * - MUST NOT reflect slippage or other on-chain conditions, when performing the actual exchange. + * - MUST NOT revert. + * + * NOTE: This calculation MAY NOT reflect the “per-user” price-per-share, and instead should reflect the + * “average-user’s” price-per-share, meaning what the average user should expect to see when exchanging to and + * from. + */ + function convertToShares(uint256 assets) external view returns (uint256 shares); + + /** + * @dev Returns the amount of assets that the Vault would exchange for the amount of shares provided, in an ideal + * scenario where all the conditions are met. + * + * - MUST NOT be inclusive of any fees that are charged against assets in the Vault. + * - MUST NOT show any variations depending on the caller. + * - MUST NOT reflect slippage or other on-chain conditions, when performing the actual exchange. + * - MUST NOT revert. + * + * NOTE: This calculation MAY NOT reflect the “per-user” price-per-share, and instead should reflect the + * “average-user’s” price-per-share, meaning what the average user should expect to see when exchanging to and + * from. + */ + function convertToAssets(uint256 shares) external view returns (uint256 assets); + + /** + * @dev Returns the total amount of the underlying asset that is “managed” by Vault. + * + * - SHOULD include any compounding that occurs from yield. + * - MUST be inclusive of any fees that are charged against assets in the Vault. + * - MUST NOT revert. + */ + function totalAssets() external view returns (uint256 totalManagedAssets); + + /** + * @dev Returns the maximum amount of the underlying asset that can be deposited into the Vault for the receiver, + * through a deposit call. + * + * - MUST return a limited value if receiver is subject to some deposit limit. + * - MUST return 2 ** 256 - 1 if there is no limit on the maximum amount of assets that may be deposited. + * - MUST NOT revert. + */ + function maxDeposit(address receiver) external view returns (uint256 maxAssets); + + /** + * @dev Allows an on-chain or off-chain user to simulate the effects of their deposit at the current block, given + * current on-chain conditions. + * + * - MUST return as close to and no more than the exact amount of Vault shares that would be minted in a deposit + * call in the same transaction. I.e. deposit should return the same or more shares as previewDeposit if called + * in the same transaction. + * - MUST NOT account for deposit limits like those returned from maxDeposit and should always act as though the + * deposit would be accepted, regardless if the user has enough tokens approved, etc. + * - MUST be inclusive of deposit fees. Integrators should be aware of the existence of deposit fees. + * - MUST NOT revert. + * + * NOTE: any unfavorable discrepancy between convertToShares and previewDeposit SHOULD be considered slippage in + * share price or some other type of condition, meaning the depositor will lose assets by depositing. + */ + function previewDeposit(uint256 assets) external view returns (uint256 shares); + + /** + * @dev Mints shares Vault shares to receiver by depositing exactly amount of underlying tokens. + * + * - MUST emit the Deposit event. + * - MAY support an additional flow in which the underlying tokens are owned by the Vault contract before the + * deposit execution, and are accounted for during deposit. + * - MUST revert if all of assets cannot be deposited (due to deposit limit being reached, slippage, the user not + * approving enough underlying tokens to the Vault contract, etc). + * + * NOTE: most implementations will require pre-approval of the Vault with the Vault’s underlying asset token. + */ + function deposit(uint256 assets, address receiver) external returns (uint256 shares); + + /** + * @dev Returns the maximum amount of the Vault shares that can be minted for the receiver, through a mint call. + * - MUST return a limited value if receiver is subject to some mint limit. + * - MUST return 2 ** 256 - 1 if there is no limit on the maximum amount of shares that may be minted. + * - MUST NOT revert. + */ + function maxMint(address receiver) external view returns (uint256 maxShares); + + /** + * @dev Allows an on-chain or off-chain user to simulate the effects of their mint at the current block, given + * current on-chain conditions. + * + * - MUST return as close to and no fewer than the exact amount of assets that would be deposited in a mint call + * in the same transaction. I.e. mint should return the same or fewer assets as previewMint if called in the + * same transaction. + * - MUST NOT account for mint limits like those returned from maxMint and should always act as though the mint + * would be accepted, regardless if the user has enough tokens approved, etc. + * - MUST be inclusive of deposit fees. Integrators should be aware of the existence of deposit fees. + * - MUST NOT revert. + * + * NOTE: any unfavorable discrepancy between convertToAssets and previewMint SHOULD be considered slippage in + * share price or some other type of condition, meaning the depositor will lose assets by minting. + */ + function previewMint(uint256 shares) external view returns (uint256 assets); + + /** + * @dev Mints exactly shares Vault shares to receiver by depositing amount of underlying tokens. + * + * - MUST emit the Deposit event. + * - MAY support an additional flow in which the underlying tokens are owned by the Vault contract before the mint + * execution, and are accounted for during mint. + * - MUST revert if all of shares cannot be minted (due to deposit limit being reached, slippage, the user not + * approving enough underlying tokens to the Vault contract, etc). + * + * NOTE: most implementations will require pre-approval of the Vault with the Vault’s underlying asset token. + */ + function mint(uint256 shares, address receiver) external returns (uint256 assets); + + /** + * @dev Returns the maximum amount of the underlying asset that can be withdrawn from the owner balance in the + * Vault, through a withdraw call. + * + * - MUST return a limited value if owner is subject to some withdrawal limit or timelock. + * - MUST NOT revert. + */ + function maxWithdraw(address owner) external view returns (uint256 maxAssets); + + /** + * @dev Allows an on-chain or off-chain user to simulate the effects of their withdrawal at the current block, + * given current on-chain conditions. + * + * - MUST return as close to and no fewer than the exact amount of Vault shares that would be burned in a withdraw + * call in the same transaction. I.e. withdraw should return the same or fewer shares as previewWithdraw if + * called + * in the same transaction. + * - MUST NOT account for withdrawal limits like those returned from maxWithdraw and should always act as though + * the withdrawal would be accepted, regardless if the user has enough shares, etc. + * - MUST be inclusive of withdrawal fees. Integrators should be aware of the existence of withdrawal fees. + * - MUST NOT revert. + * + * NOTE: any unfavorable discrepancy between convertToShares and previewWithdraw SHOULD be considered slippage in + * share price or some other type of condition, meaning the depositor will lose assets by depositing. + */ + function previewWithdraw(uint256 assets) external view returns (uint256 shares); + + /** + * @dev Burns shares from owner and sends exactly assets of underlying tokens to receiver. + * + * - MUST emit the Withdraw event. + * - MAY support an additional flow in which the underlying tokens are owned by the Vault contract before the + * withdraw execution, and are accounted for during withdraw. + * - MUST revert if all of assets cannot be withdrawn (due to withdrawal limit being reached, slippage, the owner + * not having enough shares, etc). + * + * Note that some implementations will require pre-requesting to the Vault before a withdrawal may be performed. + * Those methods should be performed separately. + */ + function withdraw(uint256 assets, address receiver, address owner) external returns (uint256 shares); + + /** + * @dev Returns the maximum amount of Vault shares that can be redeemed from the owner balance in the Vault, + * through a redeem call. + * + * - MUST return a limited value if owner is subject to some withdrawal limit or timelock. + * - MUST return balanceOf(owner) if owner is not subject to any withdrawal limit or timelock. + * - MUST NOT revert. + */ + function maxRedeem(address owner) external view returns (uint256 maxShares); + + /** + * @dev Allows an on-chain or off-chain user to simulate the effects of their redeemption at the current block, + * given current on-chain conditions. + * + * - MUST return as close to and no more than the exact amount of assets that would be withdrawn in a redeem call + * in the same transaction. I.e. redeem should return the same or more assets as previewRedeem if called in the + * same transaction. + * - MUST NOT account for redemption limits like those returned from maxRedeem and should always act as though the + * redemption would be accepted, regardless if the user has enough shares, etc. + * - MUST be inclusive of withdrawal fees. Integrators should be aware of the existence of withdrawal fees. + * - MUST NOT revert. + * + * NOTE: any unfavorable discrepancy between convertToAssets and previewRedeem SHOULD be considered slippage in + * share price or some other type of condition, meaning the depositor will lose assets by redeeming. + */ + function previewRedeem(uint256 shares) external view returns (uint256 assets); + + /** + * @dev Burns exactly shares from owner and sends assets of underlying tokens to receiver. + * + * - MUST emit the Withdraw event. + * - MAY support an additional flow in which the underlying tokens are owned by the Vault contract before the + * redeem execution, and are accounted for during redeem. + * - MUST revert if all of shares cannot be redeemed (due to withdrawal limit being reached, slippage, the owner + * not having enough shares, etc). + * + * NOTE: some implementations will require pre-requesting to the Vault before a withdrawal may be performed. + * Those methods should be performed separately. + */ + function redeem(uint256 shares, address receiver, address owner) external returns (uint256 assets); +} + +/// @dev Interface of the ERC20 share token, as defined in +/// https://eips.ethereum.org/EIPS/eip-7575 +interface IERC7575Share is IERC165 { + event VaultUpdate(address indexed asset, address vault); + + /** + * @dev Returns the address of the Vault for the given asset. + * + * @param asset the ERC-20 token to deposit with into the Vault + */ + function vault(address asset) external view returns (address); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IMulticall3.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IMulticall3.sol new file mode 100644 index 00000000000000..0d031b71dcba6c --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/interfaces/IMulticall3.sol @@ -0,0 +1,73 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +interface IMulticall3 { + struct Call { + address target; + bytes callData; + } + + struct Call3 { + address target; + bool allowFailure; + bytes callData; + } + + struct Call3Value { + address target; + bool allowFailure; + uint256 value; + bytes callData; + } + + struct Result { + bool success; + bytes returnData; + } + + function aggregate(Call[] calldata calls) + external + payable + returns (uint256 blockNumber, bytes[] memory returnData); + + function aggregate3(Call3[] calldata calls) external payable returns (Result[] memory returnData); + + function aggregate3Value(Call3Value[] calldata calls) external payable returns (Result[] memory returnData); + + function blockAndAggregate(Call[] calldata calls) + external + payable + returns (uint256 blockNumber, bytes32 blockHash, Result[] memory returnData); + + function getBasefee() external view returns (uint256 basefee); + + function getBlockHash(uint256 blockNumber) external view returns (bytes32 blockHash); + + function getBlockNumber() external view returns (uint256 blockNumber); + + function getChainId() external view returns (uint256 chainid); + + function getCurrentBlockCoinbase() external view returns (address coinbase); + + function getCurrentBlockDifficulty() external view returns (uint256 difficulty); + + function getCurrentBlockGasLimit() external view returns (uint256 gaslimit); + + function getCurrentBlockTimestamp() external view returns (uint256 timestamp); + + function getEthBalance(address addr) external view returns (uint256 balance); + + function getLastBlockHash() external view returns (bytes32 blockHash); + + function tryAggregate(bool requireSuccess, Call[] calldata calls) + external + payable + returns (Result[] memory returnData); + + function tryBlockAndAggregate(bool requireSuccess, Call[] calldata calls) + external + payable + returns (uint256 blockNumber, bytes32 blockHash, Result[] memory returnData); +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/src/safeconsole.sol b/assets/eip-dilithium/solidity/lib/forge-std/src/safeconsole.sol new file mode 100644 index 00000000000000..87c475a5b05149 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/src/safeconsole.sol @@ -0,0 +1,13937 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +/// @author philogy +/// @dev Code generated automatically by script. +library safeconsole { + uint256 constant CONSOLE_ADDR = 0x000000000000000000000000000000000000000000636F6e736F6c652e6c6f67; + + // Credit to [0age](https://twitter.com/z0age/status/1654922202930888704) and [0xdapper](https://github.com/foundry-rs/forge-std/pull/374) + // for the view-to-pure log trick. + function _sendLogPayload(uint256 offset, uint256 size) private pure { + function(uint256, uint256) internal view fnIn = _sendLogPayloadView; + function(uint256, uint256) internal pure pureSendLogPayload; + /// @solidity memory-safe-assembly + assembly { + pureSendLogPayload := fnIn + } + pureSendLogPayload(offset, size); + } + + function _sendLogPayloadView(uint256 offset, uint256 size) private view { + /// @solidity memory-safe-assembly + assembly { + pop(staticcall(gas(), CONSOLE_ADDR, offset, size, 0x0, 0x0)) + } + } + + function _memcopy(uint256 fromOffset, uint256 toOffset, uint256 length) private pure { + function(uint256, uint256, uint256) internal view fnIn = _memcopyView; + function(uint256, uint256, uint256) internal pure pureMemcopy; + /// @solidity memory-safe-assembly + assembly { + pureMemcopy := fnIn + } + pureMemcopy(fromOffset, toOffset, length); + } + + function _memcopyView(uint256 fromOffset, uint256 toOffset, uint256 length) private view { + /// @solidity memory-safe-assembly + assembly { + pop(staticcall(gas(), 0x4, fromOffset, length, toOffset, length)) + } + } + + function logMemory(uint256 offset, uint256 length) internal pure { + if (offset >= 0x60) { + // Sufficient memory before slice to prepare call header. + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(sub(offset, 0x60)) + m1 := mload(sub(offset, 0x40)) + m2 := mload(sub(offset, 0x20)) + // Selector of `log(bytes)`. + mstore(sub(offset, 0x60), 0x0be77f56) + mstore(sub(offset, 0x40), 0x20) + mstore(sub(offset, 0x20), length) + } + _sendLogPayload(offset - 0x44, length + 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(sub(offset, 0x60), m0) + mstore(sub(offset, 0x40), m1) + mstore(sub(offset, 0x20), m2) + } + } else { + // Insufficient space, so copy slice forward, add header and reverse. + bytes32 m0; + bytes32 m1; + bytes32 m2; + uint256 endOffset = offset + length; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(add(endOffset, 0x00)) + m1 := mload(add(endOffset, 0x20)) + m2 := mload(add(endOffset, 0x40)) + } + _memcopy(offset, offset + 0x60, length); + /// @solidity memory-safe-assembly + assembly { + // Selector of `log(bytes)`. + mstore(add(offset, 0x00), 0x0be77f56) + mstore(add(offset, 0x20), 0x20) + mstore(add(offset, 0x40), length) + } + _sendLogPayload(offset + 0x1c, length + 0x44); + _memcopy(offset + 0x60, offset, length); + /// @solidity memory-safe-assembly + assembly { + mstore(add(endOffset, 0x00), m0) + mstore(add(endOffset, 0x20), m1) + mstore(add(endOffset, 0x40), m2) + } + } + } + + function log(address p0) internal pure { + bytes32 m0; + bytes32 m1; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + // Selector of `log(address)`. + mstore(0x00, 0x2c2ecbc2) + mstore(0x20, p0) + } + _sendLogPayload(0x1c, 0x24); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + } + } + + function log(bool p0) internal pure { + bytes32 m0; + bytes32 m1; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + // Selector of `log(bool)`. + mstore(0x00, 0x32458eed) + mstore(0x20, p0) + } + _sendLogPayload(0x1c, 0x24); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + } + } + + function log(uint256 p0) internal pure { + bytes32 m0; + bytes32 m1; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + // Selector of `log(uint256)`. + mstore(0x00, 0xf82c50f1) + mstore(0x20, p0) + } + _sendLogPayload(0x1c, 0x24); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + } + } + + function log(bytes32 p0) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(string)`. + mstore(0x00, 0x41304fac) + mstore(0x20, 0x20) + writeString(0x40, p0) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, address p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(address,address)`. + mstore(0x00, 0xdaf0d4aa) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(address p0, bool p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(address,bool)`. + mstore(0x00, 0x75b605d3) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(address p0, uint256 p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(address,uint256)`. + mstore(0x00, 0x8309e8a8) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(address p0, bytes32 p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,string)`. + mstore(0x00, 0x759f86bb) + mstore(0x20, p0) + mstore(0x40, 0x40) + writeString(0x60, p1) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(bool,address)`. + mstore(0x00, 0x853c4849) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(bool p0, bool p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(bool,bool)`. + mstore(0x00, 0x2a110e83) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(bool p0, uint256 p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(bool,uint256)`. + mstore(0x00, 0x399174d3) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(bool p0, bytes32 p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,string)`. + mstore(0x00, 0x8feac525) + mstore(0x20, p0) + mstore(0x40, 0x40) + writeString(0x60, p1) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(uint256,address)`. + mstore(0x00, 0x69276c86) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(uint256 p0, bool p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(uint256,bool)`. + mstore(0x00, 0x1c9d7eb3) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(uint256 p0, uint256 p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + // Selector of `log(uint256,uint256)`. + mstore(0x00, 0xf666715a) + mstore(0x20, p0) + mstore(0x40, p1) + } + _sendLogPayload(0x1c, 0x44); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + } + } + + function log(uint256 p0, bytes32 p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,string)`. + mstore(0x00, 0x643fd0df) + mstore(0x20, p0) + mstore(0x40, 0x40) + writeString(0x60, p1) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bytes32 p0, address p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(string,address)`. + mstore(0x00, 0x319af333) + mstore(0x20, 0x40) + mstore(0x40, p1) + writeString(0x60, p0) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bytes32 p0, bool p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(string,bool)`. + mstore(0x00, 0xc3b55635) + mstore(0x20, 0x40) + mstore(0x40, p1) + writeString(0x60, p0) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bytes32 p0, uint256 p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(string,uint256)`. + mstore(0x00, 0xb60e72cc) + mstore(0x20, 0x40) + mstore(0x40, p1) + writeString(0x60, p0) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bytes32 p0, bytes32 p1) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,string)`. + mstore(0x00, 0x4b5c4277) + mstore(0x20, 0x40) + mstore(0x40, 0x80) + writeString(0x60, p0) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, address p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,address,address)`. + mstore(0x00, 0x018c84c2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, address p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,address,bool)`. + mstore(0x00, 0xf2a66286) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, address p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,address,uint256)`. + mstore(0x00, 0x17fe6185) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, address p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(address,address,string)`. + mstore(0x00, 0x007150be) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(address p0, bool p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,bool,address)`. + mstore(0x00, 0xf11699ed) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, bool p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,bool,bool)`. + mstore(0x00, 0xeb830c92) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, bool p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,bool,uint256)`. + mstore(0x00, 0x9c4f99fb) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, bool p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(address,bool,string)`. + mstore(0x00, 0x212255cc) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(address p0, uint256 p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,uint256,address)`. + mstore(0x00, 0x7bc0d848) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, uint256 p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,uint256,bool)`. + mstore(0x00, 0x678209a8) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, uint256 p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(address,uint256,uint256)`. + mstore(0x00, 0xb69bcaf6) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(address p0, uint256 p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(address,uint256,string)`. + mstore(0x00, 0xa1f2e8aa) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(address p0, bytes32 p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(address,string,address)`. + mstore(0x00, 0xf08744e8) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(address p0, bytes32 p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(address,string,bool)`. + mstore(0x00, 0xcf020fb1) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(address p0, bytes32 p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(address,string,uint256)`. + mstore(0x00, 0x67dd6ff1) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(address p0, bytes32 p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(address,string,string)`. + mstore(0x00, 0xfb772265) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, 0xa0) + writeString(0x80, p1) + writeString(0xc0, p2) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(bool p0, address p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,address,address)`. + mstore(0x00, 0xd2763667) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, address p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,address,bool)`. + mstore(0x00, 0x18c9c746) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, address p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,address,uint256)`. + mstore(0x00, 0x5f7b9afb) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, address p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(bool,address,string)`. + mstore(0x00, 0xde9a9270) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bool p0, bool p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,bool,address)`. + mstore(0x00, 0x1078f68d) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, bool p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,bool,bool)`. + mstore(0x00, 0x50709698) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, bool p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,bool,uint256)`. + mstore(0x00, 0x12f21602) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, bool p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(bool,bool,string)`. + mstore(0x00, 0x2555fa46) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bool p0, uint256 p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,uint256,address)`. + mstore(0x00, 0x088ef9d2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, uint256 p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,uint256,bool)`. + mstore(0x00, 0xe8defba9) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, uint256 p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(bool,uint256,uint256)`. + mstore(0x00, 0x37103367) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(bool p0, uint256 p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(bool,uint256,string)`. + mstore(0x00, 0xc3fc3970) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bool p0, bytes32 p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(bool,string,address)`. + mstore(0x00, 0x9591b953) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bool p0, bytes32 p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(bool,string,bool)`. + mstore(0x00, 0xdbb4c247) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bool p0, bytes32 p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(bool,string,uint256)`. + mstore(0x00, 0x1093ee11) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bool p0, bytes32 p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(bool,string,string)`. + mstore(0x00, 0xb076847f) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, 0xa0) + writeString(0x80, p1) + writeString(0xc0, p2) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(uint256 p0, address p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,address,address)`. + mstore(0x00, 0xbcfd9be0) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, address p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,address,bool)`. + mstore(0x00, 0x9b6ec042) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, address p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,address,uint256)`. + mstore(0x00, 0x5a9b5ed5) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, address p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(uint256,address,string)`. + mstore(0x00, 0x63cb41f9) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(uint256 p0, bool p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,bool,address)`. + mstore(0x00, 0x35085f7b) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, bool p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,bool,bool)`. + mstore(0x00, 0x20718650) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, bool p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,bool,uint256)`. + mstore(0x00, 0x20098014) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, bool p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(uint256,bool,string)`. + mstore(0x00, 0x85775021) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(uint256 p0, uint256 p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,uint256,address)`. + mstore(0x00, 0x5c96b331) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, uint256 p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,uint256,bool)`. + mstore(0x00, 0x4766da72) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, uint256 p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + // Selector of `log(uint256,uint256,uint256)`. + mstore(0x00, 0xd1ed7a3c) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + } + _sendLogPayload(0x1c, 0x64); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + } + } + + function log(uint256 p0, uint256 p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(uint256,uint256,string)`. + mstore(0x00, 0x71d04af2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x60) + writeString(0x80, p2) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(uint256 p0, bytes32 p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(uint256,string,address)`. + mstore(0x00, 0x7afac959) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(uint256 p0, bytes32 p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(uint256,string,bool)`. + mstore(0x00, 0x4ceda75a) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(uint256 p0, bytes32 p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(uint256,string,uint256)`. + mstore(0x00, 0x37aa7d4c) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, p2) + writeString(0x80, p1) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(uint256 p0, bytes32 p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(uint256,string,string)`. + mstore(0x00, 0xb115611f) + mstore(0x20, p0) + mstore(0x40, 0x60) + mstore(0x60, 0xa0) + writeString(0x80, p1) + writeString(0xc0, p2) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(bytes32 p0, address p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,address,address)`. + mstore(0x00, 0xfcec75e0) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, address p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,address,bool)`. + mstore(0x00, 0xc91d5ed4) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, address p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,address,uint256)`. + mstore(0x00, 0x0d26b925) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, address p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(string,address,string)`. + mstore(0x00, 0xe0e9ad4f) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, 0xa0) + writeString(0x80, p0) + writeString(0xc0, p2) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(bytes32 p0, bool p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,bool,address)`. + mstore(0x00, 0x932bbb38) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, bool p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,bool,bool)`. + mstore(0x00, 0x850b7ad6) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, bool p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,bool,uint256)`. + mstore(0x00, 0xc95958d6) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, bool p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(string,bool,string)`. + mstore(0x00, 0xe298f47d) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, 0xa0) + writeString(0x80, p0) + writeString(0xc0, p2) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(bytes32 p0, uint256 p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,uint256,address)`. + mstore(0x00, 0x1c7ec448) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, uint256 p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,uint256,bool)`. + mstore(0x00, 0xca7733b1) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, uint256 p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + // Selector of `log(string,uint256,uint256)`. + mstore(0x00, 0xca47c4eb) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, p2) + writeString(0x80, p0) + } + _sendLogPayload(0x1c, 0xa4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + } + } + + function log(bytes32 p0, uint256 p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(string,uint256,string)`. + mstore(0x00, 0x5970e089) + mstore(0x20, 0x60) + mstore(0x40, p1) + mstore(0x60, 0xa0) + writeString(0x80, p0) + writeString(0xc0, p2) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(bytes32 p0, bytes32 p1, address p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(string,string,address)`. + mstore(0x00, 0x95ed0195) + mstore(0x20, 0x60) + mstore(0x40, 0xa0) + mstore(0x60, p2) + writeString(0x80, p0) + writeString(0xc0, p1) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(bytes32 p0, bytes32 p1, bool p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(string,string,bool)`. + mstore(0x00, 0xb0e0f9b5) + mstore(0x20, 0x60) + mstore(0x40, 0xa0) + mstore(0x60, p2) + writeString(0x80, p0) + writeString(0xc0, p1) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(bytes32 p0, bytes32 p1, uint256 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + // Selector of `log(string,string,uint256)`. + mstore(0x00, 0x5821efa1) + mstore(0x20, 0x60) + mstore(0x40, 0xa0) + mstore(0x60, p2) + writeString(0x80, p0) + writeString(0xc0, p1) + } + _sendLogPayload(0x1c, 0xe4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + } + } + + function log(bytes32 p0, bytes32 p1, bytes32 p2) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + // Selector of `log(string,string,string)`. + mstore(0x00, 0x2ced7cef) + mstore(0x20, 0x60) + mstore(0x40, 0xa0) + mstore(0x60, 0xe0) + writeString(0x80, p0) + writeString(0xc0, p1) + writeString(0x100, p2) + } + _sendLogPayload(0x1c, 0x124); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + } + } + + function log(address p0, address p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,address,address)`. + mstore(0x00, 0x665bf134) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,address,bool)`. + mstore(0x00, 0x0e378994) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,address,uint256)`. + mstore(0x00, 0x94250d77) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,address,address,string)`. + mstore(0x00, 0xf808da20) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, address p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,bool,address)`. + mstore(0x00, 0x9f1bc36e) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,bool,bool)`. + mstore(0x00, 0x2cd4134a) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,bool,uint256)`. + mstore(0x00, 0x3971e78c) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,address,bool,string)`. + mstore(0x00, 0xaa6540c8) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, address p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,uint256,address)`. + mstore(0x00, 0x8da6def5) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,uint256,bool)`. + mstore(0x00, 0x9b4254e2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,address,uint256,uint256)`. + mstore(0x00, 0xbe553481) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, address p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,address,uint256,string)`. + mstore(0x00, 0xfdb4f990) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, address p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,address,string,address)`. + mstore(0x00, 0x8f736d16) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, address p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,address,string,bool)`. + mstore(0x00, 0x6f1a594e) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, address p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,address,string,uint256)`. + mstore(0x00, 0xef1cefe7) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, address p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,address,string,string)`. + mstore(0x00, 0x21bdaf25) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, bool p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,address,address)`. + mstore(0x00, 0x660375dd) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,address,bool)`. + mstore(0x00, 0xa6f50b0f) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,address,uint256)`. + mstore(0x00, 0xa75c59de) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,bool,address,string)`. + mstore(0x00, 0x2dd778e6) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bool p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,bool,address)`. + mstore(0x00, 0xcf394485) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,bool,bool)`. + mstore(0x00, 0xcac43479) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,bool,uint256)`. + mstore(0x00, 0x8c4e5de6) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,bool,bool,string)`. + mstore(0x00, 0xdfc4a2e8) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bool p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,uint256,address)`. + mstore(0x00, 0xccf790a1) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,uint256,bool)`. + mstore(0x00, 0xc4643e20) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,bool,uint256,uint256)`. + mstore(0x00, 0x386ff5f4) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, bool p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,bool,uint256,string)`. + mstore(0x00, 0x0aa6cfad) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bool p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,bool,string,address)`. + mstore(0x00, 0x19fd4956) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bool p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,bool,string,bool)`. + mstore(0x00, 0x50ad461d) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bool p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,bool,string,uint256)`. + mstore(0x00, 0x80e6a20b) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bool p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,bool,string,string)`. + mstore(0x00, 0x475c5c33) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, uint256 p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,address,address)`. + mstore(0x00, 0x478d1c62) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,address,bool)`. + mstore(0x00, 0xa1bcc9b3) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,address,uint256)`. + mstore(0x00, 0x100f650e) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,uint256,address,string)`. + mstore(0x00, 0x1da986ea) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, uint256 p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,bool,address)`. + mstore(0x00, 0xa31bfdcc) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,bool,bool)`. + mstore(0x00, 0x3bf5e537) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,bool,uint256)`. + mstore(0x00, 0x22f6b999) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,uint256,bool,string)`. + mstore(0x00, 0xc5ad85f9) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, uint256 p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,uint256,address)`. + mstore(0x00, 0x20e3984d) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,uint256,bool)`. + mstore(0x00, 0x66f1bc67) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(address,uint256,uint256,uint256)`. + mstore(0x00, 0x34f0e636) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(address p0, uint256 p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,uint256,uint256,string)`. + mstore(0x00, 0x4a28c017) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, uint256 p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,uint256,string,address)`. + mstore(0x00, 0x5c430d47) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, uint256 p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,uint256,string,bool)`. + mstore(0x00, 0xcf18105c) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, uint256 p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,uint256,string,uint256)`. + mstore(0x00, 0xbf01f891) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, uint256 p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,uint256,string,string)`. + mstore(0x00, 0x88a8c406) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, bytes32 p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,address,address)`. + mstore(0x00, 0x0d36fa20) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,address,bool)`. + mstore(0x00, 0x0df12b76) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,address,uint256)`. + mstore(0x00, 0x457fe3cf) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,string,address,string)`. + mstore(0x00, 0xf7e36245) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, bytes32 p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,bool,address)`. + mstore(0x00, 0x205871c2) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,bool,bool)`. + mstore(0x00, 0x5f1d5c9f) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,bool,uint256)`. + mstore(0x00, 0x515e38b6) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,string,bool,string)`. + mstore(0x00, 0xbc0b61fe) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, bytes32 p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,uint256,address)`. + mstore(0x00, 0x63183678) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,uint256,bool)`. + mstore(0x00, 0x0ef7e050) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(address,string,uint256,uint256)`. + mstore(0x00, 0x1dc8e1b8) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(address p0, bytes32 p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,string,uint256,string)`. + mstore(0x00, 0x448830a8) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, bytes32 p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,string,string,address)`. + mstore(0x00, 0xa04e2f87) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, bytes32 p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,string,string,bool)`. + mstore(0x00, 0x35a5071f) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, bytes32 p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(address,string,string,uint256)`. + mstore(0x00, 0x159f8927) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(address p0, bytes32 p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(address,string,string,string)`. + mstore(0x00, 0x5d02c50b) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, 0x100) + writeString(0xa0, p1) + writeString(0xe0, p2) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bool p0, address p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,address,address)`. + mstore(0x00, 0x1d14d001) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,address,bool)`. + mstore(0x00, 0x46600be0) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,address,uint256)`. + mstore(0x00, 0x0c66d1be) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,address,address,string)`. + mstore(0x00, 0xd812a167) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, address p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,bool,address)`. + mstore(0x00, 0x1c41a336) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,bool,bool)`. + mstore(0x00, 0x6a9c478b) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,bool,uint256)`. + mstore(0x00, 0x07831502) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,address,bool,string)`. + mstore(0x00, 0x4a66cb34) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, address p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,uint256,address)`. + mstore(0x00, 0x136b05dd) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,uint256,bool)`. + mstore(0x00, 0xd6019f1c) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,address,uint256,uint256)`. + mstore(0x00, 0x7bf181a1) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, address p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,address,uint256,string)`. + mstore(0x00, 0x51f09ff8) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, address p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,address,string,address)`. + mstore(0x00, 0x6f7c603e) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, address p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,address,string,bool)`. + mstore(0x00, 0xe2bfd60b) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, address p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,address,string,uint256)`. + mstore(0x00, 0xc21f64c7) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, address p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,address,string,string)`. + mstore(0x00, 0xa73c1db6) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, bool p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,address,address)`. + mstore(0x00, 0xf4880ea4) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,address,bool)`. + mstore(0x00, 0xc0a302d8) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,address,uint256)`. + mstore(0x00, 0x4c123d57) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,bool,address,string)`. + mstore(0x00, 0xa0a47963) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bool p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,bool,address)`. + mstore(0x00, 0x8c329b1a) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,bool,bool)`. + mstore(0x00, 0x3b2a5ce0) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,bool,uint256)`. + mstore(0x00, 0x6d7045c1) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,bool,bool,string)`. + mstore(0x00, 0x2ae408d4) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bool p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,uint256,address)`. + mstore(0x00, 0x54a7a9a0) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,uint256,bool)`. + mstore(0x00, 0x619e4d0e) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,bool,uint256,uint256)`. + mstore(0x00, 0x0bb00eab) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, bool p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,bool,uint256,string)`. + mstore(0x00, 0x7dd4d0e0) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bool p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,bool,string,address)`. + mstore(0x00, 0xf9ad2b89) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bool p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,bool,string,bool)`. + mstore(0x00, 0xb857163a) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bool p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,bool,string,uint256)`. + mstore(0x00, 0xe3a9ca2f) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bool p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,bool,string,string)`. + mstore(0x00, 0x6d1e8751) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, uint256 p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,address,address)`. + mstore(0x00, 0x26f560a8) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,address,bool)`. + mstore(0x00, 0xb4c314ff) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,address,uint256)`. + mstore(0x00, 0x1537dc87) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,uint256,address,string)`. + mstore(0x00, 0x1bb3b09a) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, uint256 p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,bool,address)`. + mstore(0x00, 0x9acd3616) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,bool,bool)`. + mstore(0x00, 0xceb5f4d7) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,bool,uint256)`. + mstore(0x00, 0x7f9bbca2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,uint256,bool,string)`. + mstore(0x00, 0x9143dbb1) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, uint256 p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,uint256,address)`. + mstore(0x00, 0x00dd87b9) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,uint256,bool)`. + mstore(0x00, 0xbe984353) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(bool,uint256,uint256,uint256)`. + mstore(0x00, 0x374bb4b2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(bool p0, uint256 p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,uint256,uint256,string)`. + mstore(0x00, 0x8e69fb5d) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, uint256 p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,uint256,string,address)`. + mstore(0x00, 0xfedd1fff) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, uint256 p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,uint256,string,bool)`. + mstore(0x00, 0xe5e70b2b) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, uint256 p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,uint256,string,uint256)`. + mstore(0x00, 0x6a1199e2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, uint256 p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,uint256,string,string)`. + mstore(0x00, 0xf5bc2249) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, bytes32 p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,address,address)`. + mstore(0x00, 0x2b2b18dc) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,address,bool)`. + mstore(0x00, 0x6dd434ca) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,address,uint256)`. + mstore(0x00, 0xa5cada94) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,string,address,string)`. + mstore(0x00, 0x12d6c788) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, bytes32 p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,bool,address)`. + mstore(0x00, 0x538e06ab) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,bool,bool)`. + mstore(0x00, 0xdc5e935b) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,bool,uint256)`. + mstore(0x00, 0x1606a393) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,string,bool,string)`. + mstore(0x00, 0x483d0416) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, bytes32 p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,uint256,address)`. + mstore(0x00, 0x1596a1ce) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,uint256,bool)`. + mstore(0x00, 0x6b0e5d53) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(bool,string,uint256,uint256)`. + mstore(0x00, 0x28863fcb) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bool p0, bytes32 p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,string,uint256,string)`. + mstore(0x00, 0x1ad96de6) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, bytes32 p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,string,string,address)`. + mstore(0x00, 0x97d394d8) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, bytes32 p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,string,string,bool)`. + mstore(0x00, 0x1e4b87e5) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, bytes32 p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(bool,string,string,uint256)`. + mstore(0x00, 0x7be0c3eb) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bool p0, bytes32 p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(bool,string,string,string)`. + mstore(0x00, 0x1762e32a) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, 0x100) + writeString(0xa0, p1) + writeString(0xe0, p2) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(uint256 p0, address p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,address,address)`. + mstore(0x00, 0x2488b414) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,address,bool)`. + mstore(0x00, 0x091ffaf5) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,address,uint256)`. + mstore(0x00, 0x736efbb6) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,address,address,string)`. + mstore(0x00, 0x031c6f73) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, address p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,bool,address)`. + mstore(0x00, 0xef72c513) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,bool,bool)`. + mstore(0x00, 0xe351140f) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,bool,uint256)`. + mstore(0x00, 0x5abd992a) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,address,bool,string)`. + mstore(0x00, 0x90fb06aa) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, address p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,uint256,address)`. + mstore(0x00, 0x15c127b5) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,uint256,bool)`. + mstore(0x00, 0x5f743a7c) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,address,uint256,uint256)`. + mstore(0x00, 0x0c9cd9c1) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, address p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,address,uint256,string)`. + mstore(0x00, 0xddb06521) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, address p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,address,string,address)`. + mstore(0x00, 0x9cba8fff) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, address p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,address,string,bool)`. + mstore(0x00, 0xcc32ab07) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, address p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,address,string,uint256)`. + mstore(0x00, 0x46826b5d) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, address p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,address,string,string)`. + mstore(0x00, 0x3e128ca3) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, bool p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,address,address)`. + mstore(0x00, 0xa1ef4cbb) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,address,bool)`. + mstore(0x00, 0x454d54a5) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,address,uint256)`. + mstore(0x00, 0x078287f5) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,bool,address,string)`. + mstore(0x00, 0xade052c7) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bool p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,bool,address)`. + mstore(0x00, 0x69640b59) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,bool,bool)`. + mstore(0x00, 0xb6f577a1) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,bool,uint256)`. + mstore(0x00, 0x7464ce23) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,bool,bool,string)`. + mstore(0x00, 0xdddb9561) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bool p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,uint256,address)`. + mstore(0x00, 0x88cb6041) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,uint256,bool)`. + mstore(0x00, 0x91a02e2a) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,bool,uint256,uint256)`. + mstore(0x00, 0xc6acc7a8) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, bool p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,bool,uint256,string)`. + mstore(0x00, 0xde03e774) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bool p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,bool,string,address)`. + mstore(0x00, 0xef529018) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bool p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,bool,string,bool)`. + mstore(0x00, 0xeb928d7f) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bool p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,bool,string,uint256)`. + mstore(0x00, 0x2c1d0746) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bool p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,bool,string,string)`. + mstore(0x00, 0x68c8b8bd) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, uint256 p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,address,address)`. + mstore(0x00, 0x56a5d1b1) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,address,bool)`. + mstore(0x00, 0x15cac476) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,address,uint256)`. + mstore(0x00, 0x88f6e4b2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,uint256,address,string)`. + mstore(0x00, 0x6cde40b8) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, uint256 p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,bool,address)`. + mstore(0x00, 0x9a816a83) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,bool,bool)`. + mstore(0x00, 0xab085ae6) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,bool,uint256)`. + mstore(0x00, 0xeb7f6fd2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,uint256,bool,string)`. + mstore(0x00, 0xa5b4fc99) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, uint256 p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,uint256,address)`. + mstore(0x00, 0xfa8185af) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,uint256,bool)`. + mstore(0x00, 0xc598d185) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + /// @solidity memory-safe-assembly + assembly { + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + // Selector of `log(uint256,uint256,uint256,uint256)`. + mstore(0x00, 0x193fb800) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + } + _sendLogPayload(0x1c, 0x84); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + } + } + + function log(uint256 p0, uint256 p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,uint256,uint256,string)`. + mstore(0x00, 0x59cfcbe3) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0x80) + writeString(0xa0, p3) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, uint256 p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,uint256,string,address)`. + mstore(0x00, 0x42d21db7) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, uint256 p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,uint256,string,bool)`. + mstore(0x00, 0x7af6ab25) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, uint256 p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,uint256,string,uint256)`. + mstore(0x00, 0x5da297eb) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, p3) + writeString(0xa0, p2) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, uint256 p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,uint256,string,string)`. + mstore(0x00, 0x27d8afd2) + mstore(0x20, p0) + mstore(0x40, p1) + mstore(0x60, 0x80) + mstore(0x80, 0xc0) + writeString(0xa0, p2) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, bytes32 p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,address,address)`. + mstore(0x00, 0x6168ed61) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,address,bool)`. + mstore(0x00, 0x90c30a56) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,address,uint256)`. + mstore(0x00, 0xe8d3018d) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,string,address,string)`. + mstore(0x00, 0x9c3adfa1) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, bytes32 p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,bool,address)`. + mstore(0x00, 0xae2ec581) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,bool,bool)`. + mstore(0x00, 0xba535d9c) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,bool,uint256)`. + mstore(0x00, 0xcf009880) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,string,bool,string)`. + mstore(0x00, 0xd2d423cd) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, bytes32 p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,uint256,address)`. + mstore(0x00, 0x3b2279b4) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,uint256,bool)`. + mstore(0x00, 0x691a8f74) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(uint256,string,uint256,uint256)`. + mstore(0x00, 0x82c25b74) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p1) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(uint256 p0, bytes32 p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,string,uint256,string)`. + mstore(0x00, 0xb7b914ca) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p1) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, bytes32 p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,string,string,address)`. + mstore(0x00, 0xd583c602) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, bytes32 p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,string,string,bool)`. + mstore(0x00, 0xb3a6b6bd) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, bytes32 p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(uint256,string,string,uint256)`. + mstore(0x00, 0xb028c9bd) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p1) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(uint256 p0, bytes32 p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(uint256,string,string,string)`. + mstore(0x00, 0x21ad0683) + mstore(0x20, p0) + mstore(0x40, 0x80) + mstore(0x60, 0xc0) + mstore(0x80, 0x100) + writeString(0xa0, p1) + writeString(0xe0, p2) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, address p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,address,address)`. + mstore(0x00, 0xed8f28f6) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,address,bool)`. + mstore(0x00, 0xb59dbd60) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,address,uint256)`. + mstore(0x00, 0x8ef3f399) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,address,address,string)`. + mstore(0x00, 0x800a1c67) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, address p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,bool,address)`. + mstore(0x00, 0x223603bd) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,bool,bool)`. + mstore(0x00, 0x79884c2b) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,bool,uint256)`. + mstore(0x00, 0x3e9f866a) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,address,bool,string)`. + mstore(0x00, 0x0454c079) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, address p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,uint256,address)`. + mstore(0x00, 0x63fb8bc5) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,uint256,bool)`. + mstore(0x00, 0xfc4845f0) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,address,uint256,uint256)`. + mstore(0x00, 0xf8f51b1e) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, address p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,address,uint256,string)`. + mstore(0x00, 0x5a477632) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, address p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,address,string,address)`. + mstore(0x00, 0xaabc9a31) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, address p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,address,string,bool)`. + mstore(0x00, 0x5f15d28c) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, address p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,address,string,uint256)`. + mstore(0x00, 0x91d1112e) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, address p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,address,string,string)`. + mstore(0x00, 0x245986f2) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, 0x100) + writeString(0xa0, p0) + writeString(0xe0, p2) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, bool p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,address,address)`. + mstore(0x00, 0x33e9dd1d) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,address,bool)`. + mstore(0x00, 0x958c28c6) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,address,uint256)`. + mstore(0x00, 0x5d08bb05) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,bool,address,string)`. + mstore(0x00, 0x2d8e33a4) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bool p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,bool,address)`. + mstore(0x00, 0x7190a529) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,bool,bool)`. + mstore(0x00, 0x895af8c5) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,bool,uint256)`. + mstore(0x00, 0x8e3f78a9) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,bool,bool,string)`. + mstore(0x00, 0x9d22d5dd) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bool p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,uint256,address)`. + mstore(0x00, 0x935e09bf) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,uint256,bool)`. + mstore(0x00, 0x8af7cf8a) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,bool,uint256,uint256)`. + mstore(0x00, 0x64b5bb67) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, bool p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,bool,uint256,string)`. + mstore(0x00, 0x742d6ee7) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bool p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,bool,string,address)`. + mstore(0x00, 0xe0625b29) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bool p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,bool,string,bool)`. + mstore(0x00, 0x3f8a701d) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bool p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,bool,string,uint256)`. + mstore(0x00, 0x24f91465) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bool p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,bool,string,string)`. + mstore(0x00, 0xa826caeb) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, 0x100) + writeString(0xa0, p0) + writeString(0xe0, p2) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, uint256 p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,address,address)`. + mstore(0x00, 0x5ea2b7ae) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,address,bool)`. + mstore(0x00, 0x82112a42) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,address,uint256)`. + mstore(0x00, 0x4f04fdc6) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,uint256,address,string)`. + mstore(0x00, 0x9ffb2f93) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, uint256 p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,bool,address)`. + mstore(0x00, 0xe0e95b98) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,bool,bool)`. + mstore(0x00, 0x354c36d6) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,bool,uint256)`. + mstore(0x00, 0xe41b6f6f) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,uint256,bool,string)`. + mstore(0x00, 0xabf73a98) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, uint256 p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,uint256,address)`. + mstore(0x00, 0xe21de278) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,uint256,bool)`. + mstore(0x00, 0x7626db92) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + // Selector of `log(string,uint256,uint256,uint256)`. + mstore(0x00, 0xa7a87853) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + } + _sendLogPayload(0x1c, 0xc4); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + } + } + + function log(bytes32 p0, uint256 p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,uint256,uint256,string)`. + mstore(0x00, 0x854b3496) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, p2) + mstore(0x80, 0xc0) + writeString(0xa0, p0) + writeString(0xe0, p3) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, uint256 p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,uint256,string,address)`. + mstore(0x00, 0x7c4632a4) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, uint256 p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,uint256,string,bool)`. + mstore(0x00, 0x7d24491d) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, uint256 p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,uint256,string,uint256)`. + mstore(0x00, 0xc67ea9d1) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p2) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, uint256 p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,uint256,string,string)`. + mstore(0x00, 0x5ab84e1f) + mstore(0x20, 0x80) + mstore(0x40, p1) + mstore(0x60, 0xc0) + mstore(0x80, 0x100) + writeString(0xa0, p0) + writeString(0xe0, p2) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, bytes32 p1, address p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,address,address)`. + mstore(0x00, 0x439c7bef) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, address p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,address,bool)`. + mstore(0x00, 0x5ccd4e37) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, address p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,address,uint256)`. + mstore(0x00, 0x7cc3c607) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, address p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,string,address,string)`. + mstore(0x00, 0xeb1bff80) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, 0x100) + writeString(0xa0, p0) + writeString(0xe0, p1) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, bytes32 p1, bool p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,bool,address)`. + mstore(0x00, 0xc371c7db) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, bool p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,bool,bool)`. + mstore(0x00, 0x40785869) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, bool p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,bool,uint256)`. + mstore(0x00, 0xd6aefad2) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, bool p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,string,bool,string)`. + mstore(0x00, 0x5e84b0ea) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, 0x100) + writeString(0xa0, p0) + writeString(0xe0, p1) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, bytes32 p1, uint256 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,uint256,address)`. + mstore(0x00, 0x1023f7b2) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, uint256 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,uint256,bool)`. + mstore(0x00, 0xc3a8a654) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, uint256 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + // Selector of `log(string,string,uint256,uint256)`. + mstore(0x00, 0xf45d7d2c) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + } + _sendLogPayload(0x1c, 0x104); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + } + } + + function log(bytes32 p0, bytes32 p1, uint256 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,string,uint256,string)`. + mstore(0x00, 0x5d1a971a) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, p2) + mstore(0x80, 0x100) + writeString(0xa0, p0) + writeString(0xe0, p1) + writeString(0x120, p3) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, bytes32 p1, bytes32 p2, address p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,string,string,address)`. + mstore(0x00, 0x6d572f44) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, 0x100) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + writeString(0x120, p2) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, bytes32 p1, bytes32 p2, bool p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,string,string,bool)`. + mstore(0x00, 0x2c1754ed) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, 0x100) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + writeString(0x120, p2) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, bytes32 p1, bytes32 p2, uint256 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + // Selector of `log(string,string,string,uint256)`. + mstore(0x00, 0x8eafb02b) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, 0x100) + mstore(0x80, p3) + writeString(0xa0, p0) + writeString(0xe0, p1) + writeString(0x120, p2) + } + _sendLogPayload(0x1c, 0x144); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + } + } + + function log(bytes32 p0, bytes32 p1, bytes32 p2, bytes32 p3) internal pure { + bytes32 m0; + bytes32 m1; + bytes32 m2; + bytes32 m3; + bytes32 m4; + bytes32 m5; + bytes32 m6; + bytes32 m7; + bytes32 m8; + bytes32 m9; + bytes32 m10; + bytes32 m11; + bytes32 m12; + /// @solidity memory-safe-assembly + assembly { + function writeString(pos, w) { + let length := 0 + for {} lt(length, 0x20) { length := add(length, 1) } { if iszero(byte(length, w)) { break } } + mstore(pos, length) + let shift := sub(256, shl(3, length)) + mstore(add(pos, 0x20), shl(shift, shr(shift, w))) + } + m0 := mload(0x00) + m1 := mload(0x20) + m2 := mload(0x40) + m3 := mload(0x60) + m4 := mload(0x80) + m5 := mload(0xa0) + m6 := mload(0xc0) + m7 := mload(0xe0) + m8 := mload(0x100) + m9 := mload(0x120) + m10 := mload(0x140) + m11 := mload(0x160) + m12 := mload(0x180) + // Selector of `log(string,string,string,string)`. + mstore(0x00, 0xde68f20a) + mstore(0x20, 0x80) + mstore(0x40, 0xc0) + mstore(0x60, 0x100) + mstore(0x80, 0x140) + writeString(0xa0, p0) + writeString(0xe0, p1) + writeString(0x120, p2) + writeString(0x160, p3) + } + _sendLogPayload(0x1c, 0x184); + /// @solidity memory-safe-assembly + assembly { + mstore(0x00, m0) + mstore(0x20, m1) + mstore(0x40, m2) + mstore(0x60, m3) + mstore(0x80, m4) + mstore(0xa0, m5) + mstore(0xc0, m6) + mstore(0xe0, m7) + mstore(0x100, m8) + mstore(0x120, m9) + mstore(0x140, m10) + mstore(0x160, m11) + mstore(0x180, m12) + } + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/CommonBase.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/CommonBase.t.sol new file mode 100644 index 00000000000000..4a6eb34fd831bc --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/CommonBase.t.sol @@ -0,0 +1,44 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {CommonBase} from "../src/Base.sol"; +import {StdConstants} from "../src/StdConstants.sol"; +import {Test} from "../src/Test.sol"; + +contract CommonBaseTest is Test { + function testVmAddressValue() public pure { + assertEq(VM_ADDRESS, address(StdConstants.VM)); + } + + function testConsoleValue() public pure { + assertEq(CONSOLE, StdConstants.CONSOLE); + } + + function testCreate2FactoryValue() public pure { + assertEq(CREATE2_FACTORY, StdConstants.CREATE2_FACTORY); + } + + function testDefaultSenderValue() public pure { + assertEq(DEFAULT_SENDER, StdConstants.DEFAULT_SENDER); + } + + function testDefaultTestContractValue() public pure { + assertEq(DEFAULT_TEST_CONTRACT, StdConstants.DEFAULT_TEST_CONTRACT); + } + + function testMulticall3AddressValue() public pure { + assertEq(MULTICALL3_ADDRESS, address(StdConstants.MULTICALL3_ADDRESS)); + } + + function testSecp256k1OrderValue() public pure { + assertEq(SECP256K1_ORDER, StdConstants.SECP256K1_ORDER); + } + + function testUint256MaxValue() public pure { + assertEq(UINT256_MAX, type(uint256).max); + } + + function testVmValue() public pure { + assertEq(address(vm), address(StdConstants.VM)); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdAssertions.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdAssertions.t.sol new file mode 100644 index 00000000000000..acc0c1e8122a14 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdAssertions.t.sol @@ -0,0 +1,141 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {StdAssertions} from "../src/StdAssertions.sol"; +import {Vm} from "../src/Vm.sol"; + +interface VmInternal is Vm { + function _expectCheatcodeRevert(bytes memory message) external; +} + +contract StdAssertionsTest is StdAssertions { + string constant errorMessage = "User provided message"; + uint256 constant maxDecimals = 77; + + bool constant SHOULD_REVERT = true; + bool constant SHOULD_RETURN = false; + + bool constant STRICT_REVERT_DATA = true; + bool constant NON_STRICT_REVERT_DATA = false; + + VmInternal constant vm = VmInternal(address(uint160(uint256(keccak256("hevm cheat code"))))); + + function testFuzz_AssertEqCall_Return_Pass( + bytes memory callDataA, + bytes memory callDataB, + bytes memory returnData, + bool strictRevertData + ) external { + address targetA = address(new TestMockCall(returnData, SHOULD_RETURN)); + address targetB = address(new TestMockCall(returnData, SHOULD_RETURN)); + + assertEqCall(targetA, callDataA, targetB, callDataB, strictRevertData); + } + + function testFuzz_RevertWhenCalled_AssertEqCall_Return_Fail( + bytes memory callDataA, + bytes memory callDataB, + bytes memory returnDataA, + bytes memory returnDataB, + bool strictRevertData + ) external { + vm.assume(keccak256(returnDataA) != keccak256(returnDataB)); + + address targetA = address(new TestMockCall(returnDataA, SHOULD_RETURN)); + address targetB = address(new TestMockCall(returnDataB, SHOULD_RETURN)); + + vm._expectCheatcodeRevert( + bytes( + string.concat( + "Call return data does not match: ", vm.toString(returnDataA), " != ", vm.toString(returnDataB) + ) + ) + ); + assertEqCall(targetA, callDataA, targetB, callDataB, strictRevertData); + } + + function testFuzz_AssertEqCall_Revert_Pass( + bytes memory callDataA, + bytes memory callDataB, + bytes memory revertDataA, + bytes memory revertDataB + ) external { + address targetA = address(new TestMockCall(revertDataA, SHOULD_REVERT)); + address targetB = address(new TestMockCall(revertDataB, SHOULD_REVERT)); + + assertEqCall(targetA, callDataA, targetB, callDataB, NON_STRICT_REVERT_DATA); + } + + function testFuzz_RevertWhenCalled_AssertEqCall_Revert_Fail( + bytes memory callDataA, + bytes memory callDataB, + bytes memory revertDataA, + bytes memory revertDataB + ) external { + vm.assume(keccak256(revertDataA) != keccak256(revertDataB)); + + address targetA = address(new TestMockCall(revertDataA, SHOULD_REVERT)); + address targetB = address(new TestMockCall(revertDataB, SHOULD_REVERT)); + + vm._expectCheatcodeRevert( + bytes( + string.concat( + "Call revert data does not match: ", vm.toString(revertDataA), " != ", vm.toString(revertDataB) + ) + ) + ); + assertEqCall(targetA, callDataA, targetB, callDataB, STRICT_REVERT_DATA); + } + + function testFuzz_RevertWhenCalled_AssertEqCall_Fail( + bytes memory callDataA, + bytes memory callDataB, + bytes memory returnDataA, + bytes memory returnDataB, + bool strictRevertData + ) external { + address targetA = address(new TestMockCall(returnDataA, SHOULD_RETURN)); + address targetB = address(new TestMockCall(returnDataB, SHOULD_REVERT)); + + vm.expectRevert(bytes("assertion failed")); + this.assertEqCallExternal(targetA, callDataA, targetB, callDataB, strictRevertData); + + vm.expectRevert(bytes("assertion failed")); + this.assertEqCallExternal(targetB, callDataB, targetA, callDataA, strictRevertData); + } + + // Helper function to test outcome of assertEqCall via `expect` cheatcodes + function assertEqCallExternal( + address targetA, + bytes memory callDataA, + address targetB, + bytes memory callDataB, + bool strictRevertData + ) public { + assertEqCall(targetA, callDataA, targetB, callDataB, strictRevertData); + } +} + +contract TestMockCall { + bytes returnData; + bool shouldRevert; + + constructor(bytes memory returnData_, bool shouldRevert_) { + returnData = returnData_; + shouldRevert = shouldRevert_; + } + + fallback() external payable { + bytes memory returnData_ = returnData; + + if (shouldRevert) { + assembly { + revert(add(returnData_, 0x20), mload(returnData_)) + } + } else { + assembly { + return(add(returnData_, 0x20), mload(returnData_)) + } + } + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdChains.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdChains.t.sol new file mode 100644 index 00000000000000..d88069bf55e6c2 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdChains.t.sol @@ -0,0 +1,227 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {Test} from "../src/Test.sol"; + +contract StdChainsMock is Test { + function exposed_getChain(string memory chainAlias) public returns (Chain memory) { + return getChain(chainAlias); + } + + function exposed_getChain(uint256 chainId) public returns (Chain memory) { + return getChain(chainId); + } + + function exposed_setChain(string memory chainAlias, ChainData memory chainData) public { + setChain(chainAlias, chainData); + } + + function exposed_setFallbackToDefaultRpcUrls(bool useDefault) public { + setFallbackToDefaultRpcUrls(useDefault); + } +} + +contract StdChainsTest is Test { + function test_ChainRpcInitialization() public { + // RPCs specified in `foundry.toml` should be updated. + assertEq(getChain(1).rpcUrl, "https://eth.merkle.io"); + assertEq(getChain("optimism_sepolia").rpcUrl, "https://sepolia.optimism.io/"); + assertEq(getChain("arbitrum_one_sepolia").rpcUrl, "https://sepolia-rollup.arbitrum.io/rpc/"); + + // Environment variables should be the next fallback + assertEq(getChain("arbitrum_nova").rpcUrl, "https://nova.arbitrum.io/rpc"); + vm.setEnv("ARBITRUM_NOVA_RPC_URL", "myoverride"); + assertEq(getChain("arbitrum_nova").rpcUrl, "myoverride"); + vm.setEnv("ARBITRUM_NOVA_RPC_URL", "https://nova.arbitrum.io/rpc"); + + // Cannot override RPCs defined in `foundry.toml` + vm.setEnv("MAINNET_RPC_URL", "myoverride2"); + assertEq(getChain("mainnet").rpcUrl, "https://eth.merkle.io"); + + // Other RPCs should remain unchanged. + assertEq(getChain(31337).rpcUrl, "http://127.0.0.1:8545"); + assertEq(getChain("sepolia").rpcUrl, "https://sepolia.infura.io/v3/b9794ad1ddf84dfb8c34d6bb5dca2001"); + } + + // Named with a leading underscore to clarify this is not intended to be run as a normal test, + // and is intended to be used in the below `test_Rpcs` test. + function _testRpc(string memory rpcAlias) internal { + string memory rpcUrl = getChain(rpcAlias).rpcUrl; + vm.createSelectFork(rpcUrl); + } + + // Ensure we can connect to the default RPC URL for each chain. + // Currently commented out since this is slow and public RPCs are flaky, often resulting in failing CI. + // function test_Rpcs() public { + // _testRpc("mainnet"); + // _testRpc("sepolia"); + // _testRpc("holesky"); + // _testRpc("optimism"); + // _testRpc("optimism_sepolia"); + // _testRpc("arbitrum_one"); + // _testRpc("arbitrum_one_sepolia"); + // _testRpc("arbitrum_nova"); + // _testRpc("polygon"); + // _testRpc("polygon_amoy"); + // _testRpc("avalanche"); + // _testRpc("avalanche_fuji"); + // _testRpc("bnb_smart_chain"); + // _testRpc("bnb_smart_chain_testnet"); + // _testRpc("gnosis_chain"); + // _testRpc("moonbeam"); + // _testRpc("moonriver"); + // _testRpc("moonbase"); + // _testRpc("base_sepolia"); + // _testRpc("base"); + // _testRpc("blast_sepolia"); + // _testRpc("blast"); + // _testRpc("fantom_opera"); + // _testRpc("fantom_opera_testnet"); + // _testRpc("fraxtal"); + // _testRpc("fraxtal_testnet"); + // _testRpc("berachain_bartio_testnet"); + // _testRpc("flare"); + // _testRpc("flare_coston2"); + // } + + function test_RevertIf_ChainNotFound() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + vm.expectRevert("StdChains getChain(string): Chain with alias \"does_not_exist\" not found."); + stdChainsMock.exposed_getChain("does_not_exist"); + } + + function test_RevertIf_SetChain_ChainIdExist_FirstTest() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + vm.expectRevert("StdChains setChain(string,ChainData): Chain ID 31337 already used by \"anvil\"."); + stdChainsMock.exposed_setChain("anvil2", ChainData("Anvil", 31337, "URL")); + } + + function test_RevertIf_ChainBubbleUp() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + stdChainsMock.exposed_setChain("needs_undefined_env_var", ChainData("", 123456789, "")); + // Forge environment variable error. + vm.expectRevert(); + stdChainsMock.exposed_getChain("needs_undefined_env_var"); + } + + function test_RevertIf_SetChain_ChainIdExists_SecondTest() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + stdChainsMock.exposed_setChain("custom_chain", ChainData("Custom Chain", 123456789, "https://custom.chain/")); + + vm.expectRevert('StdChains setChain(string,ChainData): Chain ID 123456789 already used by "custom_chain".'); + + stdChainsMock.exposed_setChain("another_custom_chain", ChainData("", 123456789, "")); + } + + function test_SetChain() public { + setChain("custom_chain", ChainData("Custom Chain", 123456789, "https://custom.chain/")); + Chain memory customChain = getChain("custom_chain"); + assertEq(customChain.name, "Custom Chain"); + assertEq(customChain.chainId, 123456789); + assertEq(customChain.chainAlias, "custom_chain"); + assertEq(customChain.rpcUrl, "https://custom.chain/"); + Chain memory chainById = getChain(123456789); + assertEq(chainById.name, customChain.name); + assertEq(chainById.chainId, customChain.chainId); + assertEq(chainById.chainAlias, customChain.chainAlias); + assertEq(chainById.rpcUrl, customChain.rpcUrl); + customChain.name = "Another Custom Chain"; + customChain.chainId = 987654321; + setChain("another_custom_chain", customChain); + Chain memory anotherCustomChain = getChain("another_custom_chain"); + assertEq(anotherCustomChain.name, "Another Custom Chain"); + assertEq(anotherCustomChain.chainId, 987654321); + assertEq(anotherCustomChain.chainAlias, "another_custom_chain"); + assertEq(anotherCustomChain.rpcUrl, "https://custom.chain/"); + // Verify the first chain data was not overwritten + chainById = getChain(123456789); + assertEq(chainById.name, "Custom Chain"); + assertEq(chainById.chainId, 123456789); + } + + function test_RevertIf_SetEmptyAlias() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + vm.expectRevert("StdChains setChain(string,ChainData): Chain alias cannot be the empty string."); + stdChainsMock.exposed_setChain("", ChainData("", 123456789, "")); + } + + function test_RevertIf_SetNoChainId0() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + vm.expectRevert("StdChains setChain(string,ChainData): Chain ID cannot be 0."); + stdChainsMock.exposed_setChain("alias", ChainData("", 0, "")); + } + + function test_RevertIf_GetNoChainId0() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + vm.expectRevert("StdChains getChain(uint256): Chain ID cannot be 0."); + stdChainsMock.exposed_getChain(0); + } + + function test_RevertIf_GetNoEmptyAlias() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + vm.expectRevert("StdChains getChain(string): Chain alias cannot be the empty string."); + stdChainsMock.exposed_getChain(""); + } + + function test_RevertIf_ChainIdNotFound() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + vm.expectRevert("StdChains getChain(string): Chain with alias \"no_such_alias\" not found."); + stdChainsMock.exposed_getChain("no_such_alias"); + } + + function test_RevertIf_ChainAliasNotFound() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + vm.expectRevert("StdChains getChain(uint256): Chain with ID 321 not found."); + + stdChainsMock.exposed_getChain(321); + } + + function test_SetChain_ExistingOne() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + setChain("custom_chain", ChainData("Custom Chain", 123456789, "https://custom.chain/")); + assertEq(getChain(123456789).chainId, 123456789); + + setChain("custom_chain", ChainData("Modified Chain", 9999999999999999999, "https://modified.chain/")); + vm.expectRevert("StdChains getChain(uint256): Chain with ID 123456789 not found."); + stdChainsMock.exposed_getChain(123456789); + + Chain memory modifiedChain = getChain(9999999999999999999); + assertEq(modifiedChain.name, "Modified Chain"); + assertEq(modifiedChain.chainId, 9999999999999999999); + assertEq(modifiedChain.rpcUrl, "https://modified.chain/"); + } + + function test_RevertIf_DontUseDefaultRpcUrl() public { + // We deploy a mock to properly test the revert. + StdChainsMock stdChainsMock = new StdChainsMock(); + + // Should error if default RPCs flag is set to false. + stdChainsMock.exposed_setFallbackToDefaultRpcUrls(false); + vm.expectRevert(); + stdChainsMock.exposed_getChain(31337); + vm.expectRevert(); + stdChainsMock.exposed_getChain("sepolia"); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdCheats.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdCheats.t.sol new file mode 100644 index 00000000000000..57dbcc2915a38f --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdCheats.t.sol @@ -0,0 +1,639 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {StdCheats} from "../src/StdCheats.sol"; +import {Test} from "../src/Test.sol"; +import {stdJson} from "../src/StdJson.sol"; +import {stdToml} from "../src/StdToml.sol"; +import {IERC20} from "../src/interfaces/IERC20.sol"; + +contract StdCheatsTest is Test { + Bar test; + + using stdJson for string; + + function setUp() public { + test = new Bar(); + } + + function test_Skip() public { + vm.warp(100); + skip(25); + assertEq(block.timestamp, 125); + } + + function test_Rewind() public { + vm.warp(100); + rewind(25); + assertEq(block.timestamp, 75); + } + + function test_Hoax() public { + hoax(address(1337)); + test.bar{value: 100}(address(1337)); + } + + function test_HoaxOrigin() public { + hoax(address(1337), address(1337)); + test.origin{value: 100}(address(1337)); + } + + function test_HoaxDifferentAddresses() public { + hoax(address(1337), address(7331)); + test.origin{value: 100}(address(1337), address(7331)); + } + + function test_StartHoax() public { + startHoax(address(1337)); + test.bar{value: 100}(address(1337)); + test.bar{value: 100}(address(1337)); + vm.stopPrank(); + test.bar(address(this)); + } + + function test_StartHoaxOrigin() public { + startHoax(address(1337), address(1337)); + test.origin{value: 100}(address(1337)); + test.origin{value: 100}(address(1337)); + vm.stopPrank(); + test.bar(address(this)); + } + + function test_ChangePrankMsgSender() public { + vm.startPrank(address(1337)); + test.bar(address(1337)); + changePrank(address(0xdead)); + test.bar(address(0xdead)); + changePrank(address(1337)); + test.bar(address(1337)); + vm.stopPrank(); + } + + function test_ChangePrankMsgSenderAndTxOrigin() public { + vm.startPrank(address(1337), address(1338)); + test.origin(address(1337), address(1338)); + changePrank(address(0xdead), address(0xbeef)); + test.origin(address(0xdead), address(0xbeef)); + changePrank(address(1337), address(1338)); + test.origin(address(1337), address(1338)); + vm.stopPrank(); + } + + function test_MakeAccountEquivalence() public { + Account memory account = makeAccount("1337"); + (address addr, uint256 key) = makeAddrAndKey("1337"); + assertEq(account.addr, addr); + assertEq(account.key, key); + } + + function test_MakeAddrEquivalence() public { + (address addr,) = makeAddrAndKey("1337"); + assertEq(makeAddr("1337"), addr); + } + + function test_MakeAddrSigning() public { + (address addr, uint256 key) = makeAddrAndKey("1337"); + bytes32 hash = keccak256("some_message"); + + (uint8 v, bytes32 r, bytes32 s) = vm.sign(key, hash); + assertEq(ecrecover(hash, v, r, s), addr); + } + + function test_Deal() public { + deal(address(this), 1 ether); + assertEq(address(this).balance, 1 ether); + } + + function test_DealToken() public { + Bar barToken = new Bar(); + address bar = address(barToken); + deal(bar, address(this), 10000e18); + assertEq(barToken.balanceOf(address(this)), 10000e18); + } + + function test_DealTokenAdjustTotalSupply() public { + Bar barToken = new Bar(); + address bar = address(barToken); + deal(bar, address(this), 10000e18, true); + assertEq(barToken.balanceOf(address(this)), 10000e18); + assertEq(barToken.totalSupply(), 20000e18); + deal(bar, address(this), 0, true); + assertEq(barToken.balanceOf(address(this)), 0); + assertEq(barToken.totalSupply(), 10000e18); + } + + function test_DealERC1155Token() public { + BarERC1155 barToken = new BarERC1155(); + address bar = address(barToken); + dealERC1155(bar, address(this), 0, 10000e18, false); + assertEq(barToken.balanceOf(address(this), 0), 10000e18); + } + + function test_DealERC1155TokenAdjustTotalSupply() public { + BarERC1155 barToken = new BarERC1155(); + address bar = address(barToken); + dealERC1155(bar, address(this), 0, 10000e18, true); + assertEq(barToken.balanceOf(address(this), 0), 10000e18); + assertEq(barToken.totalSupply(0), 20000e18); + dealERC1155(bar, address(this), 0, 0, true); + assertEq(barToken.balanceOf(address(this), 0), 0); + assertEq(barToken.totalSupply(0), 10000e18); + } + + function test_DealERC721Token() public { + BarERC721 barToken = new BarERC721(); + address bar = address(barToken); + dealERC721(bar, address(2), 1); + assertEq(barToken.balanceOf(address(2)), 1); + assertEq(barToken.balanceOf(address(1)), 0); + dealERC721(bar, address(1), 2); + assertEq(barToken.balanceOf(address(1)), 1); + assertEq(barToken.balanceOf(bar), 1); + } + + function test_DeployCode() public { + address deployed = deployCode("StdCheats.t.sol:Bar", bytes("")); + assertEq(string(getCode(deployed)), string(getCode(address(test)))); + } + + function test_DestroyAccount() public { + // deploy something to destroy it + BarERC721 barToken = new BarERC721(); + address bar = address(barToken); + vm.setNonce(bar, 10); + deal(bar, 100); + + uint256 prevThisBalance = address(this).balance; + uint256 size; + assembly { + size := extcodesize(bar) + } + + assertGt(size, 0); + assertEq(bar.balance, 100); + assertEq(vm.getNonce(bar), 10); + + destroyAccount(bar, address(this)); + assembly { + size := extcodesize(bar) + } + assertEq(address(this).balance, prevThisBalance + 100); + assertEq(vm.getNonce(bar), 0); + assertEq(size, 0); + assertEq(bar.balance, 0); + } + + function test_DeployCodeNoArgs() public { + address deployed = deployCode("StdCheats.t.sol:Bar"); + assertEq(string(getCode(deployed)), string(getCode(address(test)))); + } + + function test_DeployCodeVal() public { + address deployed = deployCode("StdCheats.t.sol:Bar", bytes(""), 1 ether); + assertEq(string(getCode(deployed)), string(getCode(address(test)))); + assertEq(deployed.balance, 1 ether); + } + + function test_DeployCodeValNoArgs() public { + address deployed = deployCode("StdCheats.t.sol:Bar", 1 ether); + assertEq(string(getCode(deployed)), string(getCode(address(test)))); + assertEq(deployed.balance, 1 ether); + } + + // We need this so we can call "this.deployCode" rather than "deployCode" directly + function deployCodeHelper(string memory what) external { + deployCode(what); + } + + function test_RevertIf_DeployCodeFail() public { + vm.expectRevert(bytes("StdCheats deployCode(string): Deployment failed.")); + this.deployCodeHelper("StdCheats.t.sol:RevertingContract"); + } + + function getCode(address who) internal view returns (bytes memory o_code) { + /// @solidity memory-safe-assembly + assembly { + // retrieve the size of the code, this needs assembly + let size := extcodesize(who) + // allocate output byte array - this could also be done without assembly + // by using o_code = new bytes(size) + o_code := mload(0x40) + // new "memory end" including padding + mstore(0x40, add(o_code, and(add(add(size, 0x20), 0x1f), not(0x1f)))) + // store length in memory + mstore(o_code, size) + // actually retrieve the code, this needs assembly + extcodecopy(who, add(o_code, 0x20), 0, size) + } + } + + function test_DeriveRememberKey() public { + string memory mnemonic = "test test test test test test test test test test test junk"; + + (address deployer, uint256 privateKey) = deriveRememberKey(mnemonic, 0); + assertEq(deployer, 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266); + assertEq(privateKey, 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80); + } + + function test_BytesToUint() public pure { + assertEq(3, bytesToUint_test(hex"03")); + assertEq(2, bytesToUint_test(hex"02")); + assertEq(255, bytesToUint_test(hex"ff")); + assertEq(29625, bytesToUint_test(hex"73b9")); + } + + function test_ParseJsonTxDetail() public view { + string memory root = vm.projectRoot(); + string memory path = string.concat(root, "/test/fixtures/broadcast.log.json"); + string memory json = vm.readFile(path); + bytes memory transactionDetails = json.parseRaw(".transactions[0].tx"); + RawTx1559Detail memory rawTxDetail = abi.decode(transactionDetails, (RawTx1559Detail)); + Tx1559Detail memory txDetail = rawToConvertedEIP1559Detail(rawTxDetail); + assertEq(txDetail.from, 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266); + assertEq(txDetail.to, 0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512); + assertEq( + txDetail.data, + hex"23e99187000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000013370000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004" + ); + assertEq(txDetail.nonce, 3); + assertEq(txDetail.txType, 2); + assertEq(txDetail.gas, 29625); + assertEq(txDetail.value, 0); + } + + function test_ReadEIP1559Transaction() public view { + string memory root = vm.projectRoot(); + string memory path = string.concat(root, "/test/fixtures/broadcast.log.json"); + uint256 index = 0; + Tx1559 memory transaction = readTx1559(path, index); + transaction; + } + + function test_ReadEIP1559Transactions() public view { + string memory root = vm.projectRoot(); + string memory path = string.concat(root, "/test/fixtures/broadcast.log.json"); + Tx1559[] memory transactions = readTx1559s(path); + transactions; + } + + function test_ReadReceipt() public view { + string memory root = vm.projectRoot(); + string memory path = string.concat(root, "/test/fixtures/broadcast.log.json"); + uint256 index = 5; + Receipt memory receipt = readReceipt(path, index); + assertEq( + receipt.logsBloom, + hex"00000000000800000000000000000010000000000000000000000000000180000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100" + ); + } + + function test_ReadReceipts() public view { + string memory root = vm.projectRoot(); + string memory path = string.concat(root, "/test/fixtures/broadcast.log.json"); + Receipt[] memory receipts = readReceipts(path); + receipts; + } + + function test_GasMeteringModifier() public { + uint256 gas_start_normal = gasleft(); + addInLoop(); + uint256 gas_used_normal = gas_start_normal - gasleft(); + + uint256 gas_start_single = gasleft(); + addInLoopNoGas(); + uint256 gas_used_single = gas_start_single - gasleft(); + + uint256 gas_start_double = gasleft(); + addInLoopNoGasNoGas(); + uint256 gas_used_double = gas_start_double - gasleft(); + + assertTrue(gas_used_double + gas_used_single < gas_used_normal); + } + + function addInLoop() internal pure returns (uint256) { + uint256 b; + for (uint256 i; i < 10000; i++) { + b += i; + } + return b; + } + + function addInLoopNoGas() internal noGasMetering returns (uint256) { + return addInLoop(); + } + + function addInLoopNoGasNoGas() internal noGasMetering returns (uint256) { + return addInLoopNoGas(); + } + + function bytesToUint_test(bytes memory b) private pure returns (uint256) { + uint256 number; + for (uint256 i = 0; i < b.length; i++) { + number = number + uint256(uint8(b[i])) * (2 ** (8 * (b.length - (i + 1)))); + } + return number; + } + + function testFuzz_AssumeAddressIsNot(address addr) external { + // skip over Payable and NonPayable enums + for (uint8 i = 2; i < uint8(type(AddressType).max); i++) { + assumeAddressIsNot(addr, AddressType(i)); + } + assertTrue(addr != address(0)); + assertTrue(addr < address(1) || addr > address(9)); + assertTrue(addr != address(vm) || addr != 0x000000000000000000636F6e736F6c652e6c6f67); + } + + function test_AssumePayable() external { + // We deploy a mock version so we can properly test the revert. + StdCheatsMock stdCheatsMock = new StdCheatsMock(); + + // all should revert since these addresses are not payable + + // VM address + vm.expectRevert(); + stdCheatsMock.exposed_assumePayable(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D); + + // Console address + vm.expectRevert(); + stdCheatsMock.exposed_assumePayable(0x000000000000000000636F6e736F6c652e6c6f67); + + // Create2Deployer + vm.expectRevert(); + stdCheatsMock.exposed_assumePayable(0x4e59b44847b379578588920cA78FbF26c0B4956C); + + // all should pass since these addresses are payable + + // vitalik.eth + stdCheatsMock.exposed_assumePayable(0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045); + + // mock payable contract + MockContractPayable cp = new MockContractPayable(); + stdCheatsMock.exposed_assumePayable(address(cp)); + } + + function test_AssumeNotPayable() external { + // We deploy a mock version so we can properly test the revert. + StdCheatsMock stdCheatsMock = new StdCheatsMock(); + + // all should pass since these addresses are not payable + + // VM address + stdCheatsMock.exposed_assumeNotPayable(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D); + + // Console address + stdCheatsMock.exposed_assumeNotPayable(0x000000000000000000636F6e736F6c652e6c6f67); + + // Create2Deployer + stdCheatsMock.exposed_assumeNotPayable(0x4e59b44847b379578588920cA78FbF26c0B4956C); + + // all should revert since these addresses are payable + + // vitalik.eth + vm.expectRevert(); + stdCheatsMock.exposed_assumeNotPayable(0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045); + + // mock payable contract + MockContractPayable cp = new MockContractPayable(); + vm.expectRevert(); + stdCheatsMock.exposed_assumeNotPayable(address(cp)); + } + + function testFuzz_AssumeNotPrecompile(address addr) external { + assumeNotPrecompile(addr, getChain("optimism_sepolia").chainId); + assertTrue( + addr < address(1) || (addr > address(9) && addr < address(0x4200000000000000000000000000000000000000)) + || addr > address(0x4200000000000000000000000000000000000800) + ); + } + + function testFuzz_AssumeNotForgeAddress(address addr) external pure { + assumeNotForgeAddress(addr); + assertTrue( + addr != address(vm) && addr != 0x000000000000000000636F6e736F6c652e6c6f67 + && addr != 0x4e59b44847b379578588920cA78FbF26c0B4956C + ); + } + + function test_RevertIf_CannotDeployCodeTo() external { + vm.expectRevert("StdCheats deployCodeTo(string,bytes,uint256,address): Failed to create runtime bytecode."); + this._revertDeployCodeTo(); + } + + function _revertDeployCodeTo() external { + deployCodeTo("StdCheats.t.sol:RevertingContract", address(0)); + } + + function test_DeployCodeTo() external { + address arbitraryAddress = makeAddr("arbitraryAddress"); + + deployCodeTo( + "StdCheats.t.sol:MockContractWithConstructorArgs", + abi.encode(uint256(6), true, bytes20(arbitraryAddress)), + 1 ether, + arbitraryAddress + ); + + MockContractWithConstructorArgs ct = MockContractWithConstructorArgs(arbitraryAddress); + + assertEq(arbitraryAddress.balance, 1 ether); + assertEq(ct.x(), 6); + assertTrue(ct.y()); + assertEq(ct.z(), bytes20(arbitraryAddress)); + } +} + +contract StdCheatsMock is StdCheats { + function exposed_assumePayable(address addr) external { + assumePayable(addr); + } + + function exposed_assumeNotPayable(address addr) external { + assumeNotPayable(addr); + } + + // We deploy a mock version so we can properly test expected reverts. + function exposed_assumeNotBlacklisted(address token, address addr) external view { + return assumeNotBlacklisted(token, addr); + } +} + +contract StdCheatsForkTest is Test { + address internal constant USDC_BLACKLISTED_USER = 0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD; + address internal constant USDT_BLACKLISTED_USER = 0x8f8a8F4B54a2aAC7799d7bc81368aC27b852822A; + + MockUSDT public USDT; + MockUSDC public USDC; + + function setUp() public { + USDT = new MockUSDT(); + USDC = new MockUSDC(); + + USDC.setBlacklisted(USDC_BLACKLISTED_USER, true); + USDT.setBlacklisted(USDT_BLACKLISTED_USER, true); + } + + function test_RevertIf_CannotAssumeNoBlacklisted_EOA() external { + // We deploy a mock version so we can properly test the revert. + StdCheatsMock stdCheatsMock = new StdCheatsMock(); + address eoa = vm.addr({privateKey: 1}); + vm.expectRevert("StdCheats assumeNotBlacklisted(address,address): Token address is not a contract."); + stdCheatsMock.exposed_assumeNotBlacklisted(eoa, address(0)); + } + + function testFuzz_AssumeNotBlacklisted_TokenWithoutBlacklist(address addr) external view { + assumeNotBlacklisted(address(USDC), addr); + assumeNotBlacklisted(address(USDT), addr); + assertTrue(true); + } + + function test_RevertIf_AssumeNoBlacklisted_USDC() external { + // We deploy a mock version so we can properly test the revert. + StdCheatsMock stdCheatsMock = new StdCheatsMock(); + vm.expectRevert(); + stdCheatsMock.exposed_assumeNotBlacklisted(address(USDC), USDC_BLACKLISTED_USER); + } + + function testFuzz_AssumeNotBlacklisted_USDC(address addr) external view { + assumeNotBlacklisted(address(USDC), addr); + assertFalse(USDCLike(USDC).isBlacklisted(addr)); + } + + function test_RevertIf_AssumeNoBlacklisted_USDT() external { + // We deploy a mock version so we can properly test the revert. + StdCheatsMock stdCheatsMock = new StdCheatsMock(); + vm.expectRevert(); + stdCheatsMock.exposed_assumeNotBlacklisted(address(USDT), USDT_BLACKLISTED_USER); + } + + function testFuzz_AssumeNotBlacklisted_USDT(address addr) external view { + assumeNotBlacklisted(address(USDT), addr); + assertFalse(USDTLike(USDT).isBlackListed(addr)); + } +} + +/// @dev https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#readProxyContract +interface USDCLike { + function isBlacklisted(address) external view returns (bool); +} + +/// @dev https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7#readContract +interface USDTLike { + function isBlackListed(address) external view returns (bool); +} + +contract MockUSDT is USDTLike { + mapping(address => bool) private blacklist; + + function isBlackListed(address addr) external view returns (bool) { + return blacklist[addr]; + } + + function setBlacklisted(address addr, bool value) external { + blacklist[addr] = value; + } +} + +contract MockUSDC is USDCLike { + mapping(address => bool) private blacklist; + + function isBlacklisted(address addr) external view returns (bool) { + return blacklist[addr]; + } + + function setBlacklisted(address addr, bool value) external { + blacklist[addr] = value; + } +} + +contract Bar { + constructor() payable { + /// `DEAL` STDCHEAT + totalSupply = 10000e18; + balanceOf[address(this)] = totalSupply; + } + + /// `HOAX` and `CHANGEPRANK` STDCHEATS + function bar(address expectedSender) public payable { + require(msg.sender == expectedSender, "!prank"); + } + + function origin(address expectedSender) public payable { + require(msg.sender == expectedSender, "!prank"); + require(tx.origin == expectedSender, "!prank"); + } + + function origin(address expectedSender, address expectedOrigin) public payable { + require(msg.sender == expectedSender, "!prank"); + require(tx.origin == expectedOrigin, "!prank"); + } + + /// `DEAL` STDCHEAT + mapping(address => uint256) public balanceOf; + uint256 public totalSupply; +} + +contract BarERC1155 { + constructor() payable { + /// `DEALERC1155` STDCHEAT + _totalSupply[0] = 10000e18; + _balances[0][address(this)] = _totalSupply[0]; + } + + function balanceOf(address account, uint256 id) public view virtual returns (uint256) { + return _balances[id][account]; + } + + function totalSupply(uint256 id) public view virtual returns (uint256) { + return _totalSupply[id]; + } + + /// `DEALERC1155` STDCHEAT + mapping(uint256 => mapping(address => uint256)) private _balances; + mapping(uint256 => uint256) private _totalSupply; +} + +contract BarERC721 { + constructor() payable { + /// `DEALERC721` STDCHEAT + _owners[1] = address(1); + _balances[address(1)] = 1; + _owners[2] = address(this); + _owners[3] = address(this); + _balances[address(this)] = 2; + } + + function balanceOf(address owner) public view virtual returns (uint256) { + return _balances[owner]; + } + + function ownerOf(uint256 tokenId) public view virtual returns (address) { + address owner = _owners[tokenId]; + return owner; + } + + mapping(uint256 => address) private _owners; + mapping(address => uint256) private _balances; +} + +contract RevertingContract { + constructor() { + revert(); + } +} + +contract MockContractWithConstructorArgs { + uint256 public immutable x; + bool public y; + bytes20 public z; + + constructor(uint256 _x, bool _y, bytes20 _z) payable { + x = _x; + y = _y; + z = _z; + } +} + +contract MockContractPayable { + receive() external payable {} +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdConstants.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdConstants.t.sol new file mode 100644 index 00000000000000..7a00530f48cacf --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdConstants.t.sol @@ -0,0 +1,38 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {StdConstants} from "../src/StdConstants.sol"; +import {Test} from "../src/Test.sol"; + +contract StdConstantsTest is Test { + function testVm() public view { + assertEq(StdConstants.VM.getBlockNumber(), 1); + } + + function testVmDerivation() public pure { + assertEq(address(StdConstants.VM), address(uint160(uint256(keccak256("hevm cheat code"))))); + } + + function testConsoleDerivation() public pure { + assertEq(StdConstants.CONSOLE, address(uint160(uint88(bytes11("console.log"))))); + } + + function testDefaultSender() public view { + assertEq(StdConstants.DEFAULT_SENDER, msg.sender); + } + + function testDefaultSenderDerivation() public pure { + assertEq(StdConstants.DEFAULT_SENDER, address(uint160(uint256(keccak256("foundry default caller"))))); + } + + function testDefaultTestContract() public { + assertEq(StdConstants.DEFAULT_TEST_CONTRACT, address(new Dummy())); + } + + function testDefaultTestContractDerivation() public view { + assertEq(address(this), StdConstants.VM.computeCreateAddress(StdConstants.DEFAULT_SENDER, 1)); + assertEq(StdConstants.DEFAULT_TEST_CONTRACT, StdConstants.VM.computeCreateAddress(address(this), 1)); + } +} + +contract Dummy {} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdError.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdError.t.sol new file mode 100644 index 00000000000000..29803d5d52c493 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdError.t.sol @@ -0,0 +1,120 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.8.0 <0.9.0; + +import {stdError} from "../src/StdError.sol"; +import {Test} from "../src/Test.sol"; + +contract StdErrorsTest is Test { + ErrorsTest test; + + function setUp() public { + test = new ErrorsTest(); + } + + function test_RevertIf_AssertionError() public { + vm.expectRevert(stdError.assertionError); + test.assertionError(); + } + + function test_RevertIf_ArithmeticError() public { + vm.expectRevert(stdError.arithmeticError); + test.arithmeticError(10); + } + + function test_RevertIf_DivisionError() public { + vm.expectRevert(stdError.divisionError); + test.divError(0); + } + + function test_RevertIf_ModError() public { + vm.expectRevert(stdError.divisionError); + test.modError(0); + } + + function test_RevertIf_EnumConversionError() public { + vm.expectRevert(stdError.enumConversionError); + test.enumConversion(1); + } + + function test_RevertIf_EncodeStgError() public { + vm.expectRevert(stdError.encodeStorageError); + test.encodeStgError(); + } + + function test_RevertIf_PopError() public { + vm.expectRevert(stdError.popError); + test.pop(); + } + + function test_RevertIf_IndexOOBError() public { + vm.expectRevert(stdError.indexOOBError); + test.indexOOBError(1); + } + + function test_RevertIf_MemOverflowError() public { + vm.expectRevert(stdError.memOverflowError); + test.mem(); + } + + function test_RevertIf_InternError() public { + vm.expectRevert(stdError.zeroVarError); + test.intern(); + } +} + +contract ErrorsTest { + enum T { + T1 + } + + uint256[] public someArr; + bytes someBytes; + + function assertionError() public pure { + assert(false); + } + + function arithmeticError(uint256 a) public pure { + a -= 100; + } + + function divError(uint256 a) public pure { + 100 / a; + } + + function modError(uint256 a) public pure { + 100 % a; + } + + function enumConversion(uint256 a) public pure { + T(a); + } + + function encodeStgError() public { + /// @solidity memory-safe-assembly + assembly { + sstore(someBytes.slot, 1) + } + keccak256(someBytes); + } + + function pop() public { + someArr.pop(); + } + + function indexOOBError(uint256 a) public pure { + uint256[] memory t = new uint256[](0); + t[a]; + } + + function mem() public pure { + uint256 l = 2 ** 256 / 32; + new uint256[](l); + } + + function intern() public returns (uint256) { + function(uint256) internal returns (uint256) x; + x(2); + return 7; + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdJson.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdJson.t.sol new file mode 100644 index 00000000000000..6bedfcc9a87700 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdJson.t.sol @@ -0,0 +1,49 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {Test, stdJson} from "../src/Test.sol"; + +contract StdJsonTest is Test { + using stdJson for string; + + string root; + string path; + + function setUp() public { + root = vm.projectRoot(); + path = string.concat(root, "/test/fixtures/test.json"); + } + + struct SimpleJson { + uint256 a; + string b; + } + + struct NestedJson { + uint256 a; + string b; + SimpleJson c; + } + + function test_readJson() public view { + string memory json = vm.readFile(path); + assertEq(json.readUint(".a"), 123); + } + + function test_writeJson() public { + string memory json = "json"; + json.serialize("a", uint256(123)); + string memory semiFinal = json.serialize("b", string("test")); + string memory finalJson = json.serialize("c", semiFinal); + finalJson.write(path); + + string memory json_ = vm.readFile(path); + bytes memory data = json_.parseRaw("$"); + NestedJson memory decodedData = abi.decode(data, (NestedJson)); + + assertEq(decodedData.a, 123); + assertEq(decodedData.b, "test"); + assertEq(decodedData.c.a, 123); + assertEq(decodedData.c.b, "test"); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdMath.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdMath.t.sol new file mode 100644 index 00000000000000..d1269a02ac7395 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdMath.t.sol @@ -0,0 +1,202 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.8.0 <0.9.0; + +import {stdMath} from "../src/StdMath.sol"; +import {Test, stdError} from "../src/Test.sol"; + +contract StdMathMock is Test { + function exposed_percentDelta(uint256 a, uint256 b) public pure returns (uint256) { + return stdMath.percentDelta(a, b); + } + + function exposed_percentDelta(int256 a, int256 b) public pure returns (uint256) { + return stdMath.percentDelta(a, b); + } +} + +contract StdMathTest is Test { + function test_GetAbs() external pure { + assertEq(stdMath.abs(-50), 50); + assertEq(stdMath.abs(50), 50); + assertEq(stdMath.abs(-1337), 1337); + assertEq(stdMath.abs(0), 0); + + assertEq(stdMath.abs(type(int256).min), (type(uint256).max >> 1) + 1); + assertEq(stdMath.abs(type(int256).max), (type(uint256).max >> 1)); + } + + function testFuzz_GetAbs(int256 a) external pure { + uint256 manualAbs = getAbs(a); + + uint256 abs = stdMath.abs(a); + + assertEq(abs, manualAbs); + } + + function test_GetDelta_Uint() external pure { + assertEq(stdMath.delta(uint256(0), uint256(0)), 0); + assertEq(stdMath.delta(uint256(0), uint256(1337)), 1337); + assertEq(stdMath.delta(uint256(0), type(uint64).max), type(uint64).max); + assertEq(stdMath.delta(uint256(0), type(uint128).max), type(uint128).max); + assertEq(stdMath.delta(uint256(0), type(uint256).max), type(uint256).max); + + assertEq(stdMath.delta(0, uint256(0)), 0); + assertEq(stdMath.delta(1337, uint256(0)), 1337); + assertEq(stdMath.delta(type(uint64).max, uint256(0)), type(uint64).max); + assertEq(stdMath.delta(type(uint128).max, uint256(0)), type(uint128).max); + assertEq(stdMath.delta(type(uint256).max, uint256(0)), type(uint256).max); + + assertEq(stdMath.delta(1337, uint256(1337)), 0); + assertEq(stdMath.delta(type(uint256).max, type(uint256).max), 0); + assertEq(stdMath.delta(5000, uint256(1250)), 3750); + } + + function testFuzz_GetDelta_Uint(uint256 a, uint256 b) external pure { + uint256 manualDelta = a > b ? a - b : b - a; + + uint256 delta = stdMath.delta(a, b); + + assertEq(delta, manualDelta); + } + + function test_GetDelta_Int() external pure { + assertEq(stdMath.delta(int256(0), int256(0)), 0); + assertEq(stdMath.delta(int256(0), int256(1337)), 1337); + assertEq(stdMath.delta(int256(0), type(int64).max), type(uint64).max >> 1); + assertEq(stdMath.delta(int256(0), type(int128).max), type(uint128).max >> 1); + assertEq(stdMath.delta(int256(0), type(int256).max), type(uint256).max >> 1); + + assertEq(stdMath.delta(0, int256(0)), 0); + assertEq(stdMath.delta(1337, int256(0)), 1337); + assertEq(stdMath.delta(type(int64).max, int256(0)), type(uint64).max >> 1); + assertEq(stdMath.delta(type(int128).max, int256(0)), type(uint128).max >> 1); + assertEq(stdMath.delta(type(int256).max, int256(0)), type(uint256).max >> 1); + + assertEq(stdMath.delta(-0, int256(0)), 0); + assertEq(stdMath.delta(-1337, int256(0)), 1337); + assertEq(stdMath.delta(type(int64).min, int256(0)), (type(uint64).max >> 1) + 1); + assertEq(stdMath.delta(type(int128).min, int256(0)), (type(uint128).max >> 1) + 1); + assertEq(stdMath.delta(type(int256).min, int256(0)), (type(uint256).max >> 1) + 1); + + assertEq(stdMath.delta(int256(0), -0), 0); + assertEq(stdMath.delta(int256(0), -1337), 1337); + assertEq(stdMath.delta(int256(0), type(int64).min), (type(uint64).max >> 1) + 1); + assertEq(stdMath.delta(int256(0), type(int128).min), (type(uint128).max >> 1) + 1); + assertEq(stdMath.delta(int256(0), type(int256).min), (type(uint256).max >> 1) + 1); + + assertEq(stdMath.delta(1337, int256(1337)), 0); + assertEq(stdMath.delta(type(int256).max, type(int256).max), 0); + assertEq(stdMath.delta(type(int256).min, type(int256).min), 0); + assertEq(stdMath.delta(type(int256).min, type(int256).max), type(uint256).max); + assertEq(stdMath.delta(5000, int256(1250)), 3750); + } + + function testFuzz_GetDelta_Int(int256 a, int256 b) external pure { + uint256 absA = getAbs(a); + uint256 absB = getAbs(b); + uint256 absDelta = absA > absB ? absA - absB : absB - absA; + + uint256 manualDelta; + if ((a >= 0 && b >= 0) || (a < 0 && b < 0)) { + manualDelta = absDelta; + } + // (a < 0 && b >= 0) || (a >= 0 && b < 0) + else { + manualDelta = absA + absB; + } + + uint256 delta = stdMath.delta(a, b); + + assertEq(delta, manualDelta); + } + + function test_GetPercentDelta_Uint() external { + StdMathMock stdMathMock = new StdMathMock(); + + assertEq(stdMath.percentDelta(uint256(0), uint256(1337)), 1e18); + assertEq(stdMath.percentDelta(uint256(0), type(uint64).max), 1e18); + assertEq(stdMath.percentDelta(uint256(0), type(uint128).max), 1e18); + assertEq(stdMath.percentDelta(uint256(0), type(uint192).max), 1e18); + + assertEq(stdMath.percentDelta(1337, uint256(1337)), 0); + assertEq(stdMath.percentDelta(type(uint192).max, type(uint192).max), 0); + assertEq(stdMath.percentDelta(0, uint256(2500)), 1e18); + assertEq(stdMath.percentDelta(2500, uint256(2500)), 0); + assertEq(stdMath.percentDelta(5000, uint256(2500)), 1e18); + assertEq(stdMath.percentDelta(7500, uint256(2500)), 2e18); + + vm.expectRevert(stdError.divisionError); + stdMathMock.exposed_percentDelta(uint256(1), 0); + } + + function testFuzz_GetPercentDelta_Uint(uint192 a, uint192 b) external pure { + vm.assume(b != 0); + uint256 manualDelta = a > b ? a - b : b - a; + + uint256 manualPercentDelta = manualDelta * 1e18 / b; + uint256 percentDelta = stdMath.percentDelta(a, b); + + assertEq(percentDelta, manualPercentDelta); + } + + function test_GetPercentDelta_Int() external { + // We deploy a mock version so we can properly test the revert. + StdMathMock stdMathMock = new StdMathMock(); + + assertEq(stdMath.percentDelta(int256(0), int256(1337)), 1e18); + assertEq(stdMath.percentDelta(int256(0), -1337), 1e18); + assertEq(stdMath.percentDelta(int256(0), type(int64).min), 1e18); + assertEq(stdMath.percentDelta(int256(0), type(int128).min), 1e18); + assertEq(stdMath.percentDelta(int256(0), type(int192).min), 1e18); + assertEq(stdMath.percentDelta(int256(0), type(int64).max), 1e18); + assertEq(stdMath.percentDelta(int256(0), type(int128).max), 1e18); + assertEq(stdMath.percentDelta(int256(0), type(int192).max), 1e18); + + assertEq(stdMath.percentDelta(1337, int256(1337)), 0); + assertEq(stdMath.percentDelta(type(int192).max, type(int192).max), 0); + assertEq(stdMath.percentDelta(type(int192).min, type(int192).min), 0); + + assertEq(stdMath.percentDelta(type(int192).min, type(int192).max), 2e18); // rounds the 1 wei diff down + assertEq(stdMath.percentDelta(type(int192).max, type(int192).min), 2e18 - 1); // rounds the 1 wei diff down + assertEq(stdMath.percentDelta(0, int256(2500)), 1e18); + assertEq(stdMath.percentDelta(2500, int256(2500)), 0); + assertEq(stdMath.percentDelta(5000, int256(2500)), 1e18); + assertEq(stdMath.percentDelta(7500, int256(2500)), 2e18); + + vm.expectRevert(stdError.divisionError); + stdMathMock.exposed_percentDelta(int256(1), 0); + } + + function testFuzz_GetPercentDelta_Int(int192 a, int192 b) external pure { + vm.assume(b != 0); + uint256 absA = getAbs(a); + uint256 absB = getAbs(b); + uint256 absDelta = absA > absB ? absA - absB : absB - absA; + + uint256 manualDelta; + if ((a >= 0 && b >= 0) || (a < 0 && b < 0)) { + manualDelta = absDelta; + } + // (a < 0 && b >= 0) || (a >= 0 && b < 0) + else { + manualDelta = absA + absB; + } + + uint256 manualPercentDelta = manualDelta * 1e18 / absB; + uint256 percentDelta = stdMath.percentDelta(a, b); + + assertEq(percentDelta, manualPercentDelta); + } + + /*////////////////////////////////////////////////////////////////////////// + HELPERS + //////////////////////////////////////////////////////////////////////////*/ + + function getAbs(int256 a) private pure returns (uint256) { + if (a < 0) { + return a == type(int256).min ? uint256(type(int256).max) + 1 : uint256(-a); + } + + return uint256(a); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdStorage.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdStorage.t.sol new file mode 100644 index 00000000000000..46604f8668f031 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdStorage.t.sol @@ -0,0 +1,488 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {stdStorage, StdStorage} from "../src/StdStorage.sol"; +import {Test} from "../src/Test.sol"; + +contract StdStorageTest is Test { + using stdStorage for StdStorage; + + StorageTest internal test; + + function setUp() public { + test = new StorageTest(); + } + + function test_StorageHidden() public { + assertEq(uint256(keccak256("my.random.var")), stdstore.target(address(test)).sig("hidden()").find()); + } + + function test_StorageObvious() public { + assertEq(uint256(0), stdstore.target(address(test)).sig("exists()").find()); + } + + function test_StorageExtraSload() public { + assertEq(16, stdstore.target(address(test)).sig(test.extra_sload.selector).find()); + } + + function test_StorageCheckedWriteHidden() public { + stdstore.target(address(test)).sig(test.hidden.selector).checked_write(100); + assertEq(uint256(test.hidden()), 100); + } + + function test_StorageCheckedWriteObvious() public { + stdstore.target(address(test)).sig(test.exists.selector).checked_write(100); + assertEq(test.exists(), 100); + } + + function test_StorageCheckedWriteSignedIntegerHidden() public { + stdstore.target(address(test)).sig(test.hidden.selector).checked_write_int(-100); + assertEq(int256(uint256(test.hidden())), -100); + } + + function test_StorageCheckedWriteSignedIntegerObvious() public { + stdstore.target(address(test)).sig(test.tG.selector).checked_write_int(-100); + assertEq(test.tG(), -100); + } + + function test_StorageMapStructA() public { + uint256 slot = + stdstore.target(address(test)).sig(test.map_struct.selector).with_key(address(this)).depth(0).find(); + assertEq(uint256(keccak256(abi.encode(address(this), 4))), slot); + } + + function test_StorageMapStructB() public { + uint256 slot = + stdstore.target(address(test)).sig(test.map_struct.selector).with_key(address(this)).depth(1).find(); + assertEq(uint256(keccak256(abi.encode(address(this), 4))) + 1, slot); + } + + function test_StorageDeepMap() public { + uint256 slot = stdstore.target(address(test)).sig(test.deep_map.selector).with_key(address(this)).with_key( + address(this) + ).find(); + assertEq(uint256(keccak256(abi.encode(address(this), keccak256(abi.encode(address(this), uint256(5)))))), slot); + } + + function test_StorageCheckedWriteDeepMap() public { + stdstore.target(address(test)).sig(test.deep_map.selector).with_key(address(this)).with_key(address(this)) + .checked_write(100); + assertEq(100, test.deep_map(address(this), address(this))); + } + + function test_StorageDeepMapStructA() public { + uint256 slot = stdstore.target(address(test)).sig(test.deep_map_struct.selector).with_key(address(this)) + .with_key(address(this)).depth(0).find(); + assertEq( + bytes32(uint256(keccak256(abi.encode(address(this), keccak256(abi.encode(address(this), uint256(6)))))) + 0), + bytes32(slot) + ); + } + + function test_StorageDeepMapStructB() public { + uint256 slot = stdstore.target(address(test)).sig(test.deep_map_struct.selector).with_key(address(this)) + .with_key(address(this)).depth(1).find(); + assertEq( + bytes32(uint256(keccak256(abi.encode(address(this), keccak256(abi.encode(address(this), uint256(6)))))) + 1), + bytes32(slot) + ); + } + + function test_StorageCheckedWriteDeepMapStructA() public { + stdstore.target(address(test)).sig(test.deep_map_struct.selector).with_key(address(this)).with_key( + address(this) + ).depth(0).checked_write(100); + (uint256 a, uint256 b) = test.deep_map_struct(address(this), address(this)); + assertEq(100, a); + assertEq(0, b); + } + + function test_StorageCheckedWriteDeepMapStructB() public { + stdstore.target(address(test)).sig(test.deep_map_struct.selector).with_key(address(this)).with_key( + address(this) + ).depth(1).checked_write(100); + (uint256 a, uint256 b) = test.deep_map_struct(address(this), address(this)); + assertEq(0, a); + assertEq(100, b); + } + + function test_StorageCheckedWriteMapStructA() public { + stdstore.target(address(test)).sig(test.map_struct.selector).with_key(address(this)).depth(0).checked_write(100); + (uint256 a, uint256 b) = test.map_struct(address(this)); + assertEq(a, 100); + assertEq(b, 0); + } + + function test_StorageCheckedWriteMapStructB() public { + stdstore.target(address(test)).sig(test.map_struct.selector).with_key(address(this)).depth(1).checked_write(100); + (uint256 a, uint256 b) = test.map_struct(address(this)); + assertEq(a, 0); + assertEq(b, 100); + } + + function test_StorageStructA() public { + uint256 slot = stdstore.target(address(test)).sig(test.basic.selector).depth(0).find(); + assertEq(uint256(7), slot); + } + + function test_StorageStructB() public { + uint256 slot = stdstore.target(address(test)).sig(test.basic.selector).depth(1).find(); + assertEq(uint256(7) + 1, slot); + } + + function test_StorageCheckedWriteStructA() public { + stdstore.target(address(test)).sig(test.basic.selector).depth(0).checked_write(100); + (uint256 a, uint256 b) = test.basic(); + assertEq(a, 100); + assertEq(b, 1337); + } + + function test_StorageCheckedWriteStructB() public { + stdstore.target(address(test)).sig(test.basic.selector).depth(1).checked_write(100); + (uint256 a, uint256 b) = test.basic(); + assertEq(a, 1337); + assertEq(b, 100); + } + + function test_StorageMapAddrFound() public { + uint256 slot = stdstore.target(address(test)).sig(test.map_addr.selector).with_key(address(this)).find(); + assertEq(uint256(keccak256(abi.encode(address(this), uint256(1)))), slot); + } + + function test_StorageMapAddrRoot() public { + (uint256 slot, bytes32 key) = + stdstore.target(address(test)).sig(test.map_addr.selector).with_key(address(this)).parent(); + assertEq(address(uint160(uint256(key))), address(this)); + assertEq(uint256(1), slot); + slot = stdstore.target(address(test)).sig(test.map_addr.selector).with_key(address(this)).root(); + assertEq(uint256(1), slot); + } + + function test_StorageMapUintFound() public { + uint256 slot = stdstore.target(address(test)).sig(test.map_uint.selector).with_key(100).find(); + assertEq(uint256(keccak256(abi.encode(100, uint256(2)))), slot); + } + + function test_StorageCheckedWriteMapUint() public { + stdstore.target(address(test)).sig(test.map_uint.selector).with_key(100).checked_write(100); + assertEq(100, test.map_uint(100)); + } + + function test_StorageCheckedWriteMapAddr() public { + stdstore.target(address(test)).sig(test.map_addr.selector).with_key(address(this)).checked_write(100); + assertEq(100, test.map_addr(address(this))); + } + + function test_StorageCheckedWriteMapBool() public { + stdstore.target(address(test)).sig(test.map_bool.selector).with_key(address(this)).checked_write(true); + assertTrue(test.map_bool(address(this))); + } + + function testFuzz_StorageCheckedWriteMapPacked(address addr, uint128 value) public { + stdstore.enable_packed_slots().target(address(test)).sig(test.read_struct_lower.selector).with_key(addr) + .checked_write(value); + assertEq(test.read_struct_lower(addr), value); + + stdstore.enable_packed_slots().target(address(test)).sig(test.read_struct_upper.selector).with_key(addr) + .checked_write(value); + assertEq(test.read_struct_upper(addr), value); + } + + function test_StorageCheckedWriteMapPackedFullSuccess() public { + uint256 full = test.map_packed(address(1337)); + // keep upper 128, set lower 128 to 1337 + full = (full & (uint256((1 << 128) - 1) << 128)) | 1337; + stdstore.target(address(test)).sig(test.map_packed.selector).with_key(address(uint160(1337))).checked_write( + full + ); + assertEq(1337, test.read_struct_lower(address(1337))); + } + + function test_RevertStorageConst() public { + StorageTestTarget target = new StorageTestTarget(test); + + vm.expectRevert("stdStorage find(StdStorage): No storage use detected for target."); + target.expectRevertStorageConst(); + } + + function testFuzz_StorageNativePack(uint248 val1, uint248 val2, bool boolVal1, bool boolVal2) public { + stdstore.enable_packed_slots().target(address(test)).sig(test.tA.selector).checked_write(val1); + stdstore.enable_packed_slots().target(address(test)).sig(test.tB.selector).checked_write(boolVal1); + stdstore.enable_packed_slots().target(address(test)).sig(test.tC.selector).checked_write(boolVal2); + stdstore.enable_packed_slots().target(address(test)).sig(test.tD.selector).checked_write(val2); + + assertEq(test.tA(), val1); + assertEq(test.tB(), boolVal1); + assertEq(test.tC(), boolVal2); + assertEq(test.tD(), val2); + } + + function test_StorageReadBytes32() public { + bytes32 val = stdstore.target(address(test)).sig(test.tE.selector).read_bytes32(); + assertEq(val, hex"1337"); + } + + function test_StorageReadBool_False() public { + bool val = stdstore.target(address(test)).sig(test.tB.selector).read_bool(); + assertEq(val, false); + } + + function test_StorageReadBool_True() public { + bool val = stdstore.target(address(test)).sig(test.tH.selector).read_bool(); + assertEq(val, true); + } + + function test_RevertIf_ReadingNonBoolValue() public { + vm.expectRevert("stdStorage read_bool(StdStorage): Cannot decode. Make sure you are reading a bool."); + this.readNonBoolValue(); + } + + function readNonBoolValue() public { + stdstore.target(address(test)).sig(test.tE.selector).read_bool(); + } + + function test_StorageReadAddress() public { + address val = stdstore.target(address(test)).sig(test.tF.selector).read_address(); + assertEq(val, address(1337)); + } + + function test_StorageReadUint() public { + uint256 val = stdstore.target(address(test)).sig(test.exists.selector).read_uint(); + assertEq(val, 1); + } + + function test_StorageReadInt() public { + int256 val = stdstore.target(address(test)).sig(test.tG.selector).read_int(); + assertEq(val, type(int256).min); + } + + function testFuzz_Packed(uint256 val, uint8 elemToGet) public { + // This function tries an assortment of packed slots, shifts meaning number of elements + // that are packed. Shiftsizes are the size of each element, i.e. 8 means a data type that is 8 bits, 16 == 16 bits, etc. + // Combined, these determine how a slot is packed. Making it random is too hard to avoid global rejection limit + // and make it performant. + + // change the number of shifts + for (uint256 i = 1; i < 5; i++) { + uint256 shifts = i; + + elemToGet = uint8(bound(elemToGet, 0, shifts - 1)); + + uint256[] memory shiftSizes = new uint256[](shifts); + for (uint256 j; j < shifts; j++) { + shiftSizes[j] = 8 * (j + 1); + } + + test.setRandomPacking(val); + + uint256 leftBits; + uint256 rightBits; + for (uint256 j; j < shiftSizes.length; j++) { + if (j < elemToGet) { + leftBits += shiftSizes[j]; + } else if (elemToGet != j) { + rightBits += shiftSizes[j]; + } + } + + // we may have some right bits unaccounted for + leftBits += 256 - (leftBits + shiftSizes[elemToGet] + rightBits); + // clear left bits, then clear right bits and realign + uint256 expectedValToRead = (val << leftBits) >> (leftBits + rightBits); + + uint256 readVal = stdstore.target(address(test)).enable_packed_slots().sig( + "getRandomPacked(uint8,uint8[],uint8)" + ).with_calldata(abi.encode(shifts, shiftSizes, elemToGet)).read_uint(); + + assertEq(readVal, expectedValToRead); + } + } + + function testFuzz_Packed2(uint256 nvars, uint256 seed) public { + // Number of random variables to generate. + nvars = bound(nvars, 1, 20); + + // This will decrease as we generate values in the below loop. + uint256 bitsRemaining = 256; + + // Generate a random value and size for each variable. + uint256[] memory vals = new uint256[](nvars); + uint256[] memory sizes = new uint256[](nvars); + uint256[] memory offsets = new uint256[](nvars); + + for (uint256 i = 0; i < nvars; i++) { + // Generate a random value and size. + offsets[i] = i == 0 ? 0 : offsets[i - 1] + sizes[i - 1]; + + uint256 nvarsRemaining = nvars - i; + uint256 maxVarSize = bitsRemaining - nvarsRemaining + 1; + sizes[i] = bound(uint256(keccak256(abi.encodePacked(seed, i + 256))), 1, maxVarSize); + bitsRemaining -= sizes[i]; + + uint256 maxVal; + uint256 varSize = sizes[i]; + assembly { + // mask = (1 << varSize) - 1 + maxVal := sub(shl(varSize, 1), 1) + } + vals[i] = bound(uint256(keccak256(abi.encodePacked(seed, i))), 0, maxVal); + } + + // Pack all values into the slot. + for (uint256 i = 0; i < nvars; i++) { + stdstore.enable_packed_slots().target(address(test)).sig("getRandomPacked(uint256,uint256)").with_key( + sizes[i] + ).with_key(offsets[i]).checked_write(vals[i]); + } + + // Verify the read data matches. + for (uint256 i = 0; i < nvars; i++) { + uint256 readVal = stdstore.enable_packed_slots().target(address(test)).sig( + "getRandomPacked(uint256,uint256)" + ).with_key(sizes[i]).with_key(offsets[i]).read_uint(); + + uint256 retVal = test.getRandomPacked(sizes[i], offsets[i]); + + assertEq(readVal, vals[i]); + assertEq(retVal, vals[i]); + } + } + + function testEdgeCaseArray() public { + stdstore.target(address(test)).sig("edgeCaseArray(uint256)").with_key(uint256(0)).checked_write(1); + assertEq(test.edgeCaseArray(0), 1); + } +} + +contract StorageTestTarget { + using stdStorage for StdStorage; + + StdStorage internal stdstore; + StorageTest internal test; + + constructor(StorageTest test_) { + test = test_; + } + + function expectRevertStorageConst() public { + stdstore.target(address(test)).sig("const()").find(); + } +} + +contract StorageTest { + uint256 public exists = 1; + mapping(address => uint256) public map_addr; + mapping(uint256 => uint256) public map_uint; + mapping(address => uint256) public map_packed; + mapping(address => UnpackedStruct) public map_struct; + mapping(address => mapping(address => uint256)) public deep_map; + mapping(address => mapping(address => UnpackedStruct)) public deep_map_struct; + UnpackedStruct public basic; + + uint248 public tA; + bool public tB; + + bool public tC = false; + uint248 public tD = 1; + + struct UnpackedStruct { + uint256 a; + uint256 b; + } + + mapping(address => bool) public map_bool; + + bytes32 public tE = hex"1337"; + address public tF = address(1337); + int256 public tG = type(int256).min; + bool public tH = true; + bytes32 private tI = ~bytes32(hex"1337"); + + uint256 randomPacking; + + // Array with length matching values of elements. + uint256[] public edgeCaseArray = [3, 3, 3]; + + constructor() { + basic = UnpackedStruct({a: 1337, b: 1337}); + + uint256 two = (1 << 128) | 1; + map_packed[msg.sender] = two; + map_packed[address(uint160(1337))] = 1 << 128; + } + + function read_struct_upper(address who) public view returns (uint256) { + return map_packed[who] >> 128; + } + + function read_struct_lower(address who) public view returns (uint256) { + return map_packed[who] & ((1 << 128) - 1); + } + + function hidden() public view returns (bytes32 t) { + bytes32 slot = keccak256("my.random.var"); + /// @solidity memory-safe-assembly + assembly { + t := sload(slot) + } + } + + function const() public pure returns (bytes32 t) { + t = bytes32(hex"1337"); + } + + function extra_sload() public view returns (bytes32 t) { + // trigger read on slot `tE`, and make a staticcall to make sure compiler doesn't optimize this SLOAD away + assembly { + pop(staticcall(gas(), sload(tE.slot), 0, 0, 0, 0)) + } + t = tI; + } + + function setRandomPacking(uint256 val) public { + randomPacking = val; + } + + function _getMask(uint256 size) internal pure returns (uint256 mask) { + assembly { + // mask = (1 << size) - 1 + mask := sub(shl(size, 1), 1) + } + } + + function setRandomPacking(uint256 val, uint256 size, uint256 offset) public { + // Generate mask based on the size of the value + uint256 mask = _getMask(size); + // Zero out all bits for the word we're about to set + uint256 cleanedWord = randomPacking & ~(mask << offset); + // Place val in the correct spot of the cleaned word + randomPacking = cleanedWord | val << offset; + } + + function getRandomPacked(uint256 size, uint256 offset) public view returns (uint256) { + // Generate mask based on the size of the value + uint256 mask = _getMask(size); + // Shift to place the bits in the correct position, and use mask to zero out remaining bits + return (randomPacking >> offset) & mask; + } + + function getRandomPacked(uint8 shifts, uint8[] memory shiftSizes, uint8 elem) public view returns (uint256) { + require(elem < shifts, "!elem"); + uint256 leftBits; + uint256 rightBits; + + for (uint256 i; i < shiftSizes.length; i++) { + if (i < elem) { + leftBits += shiftSizes[i]; + } else if (elem != i) { + rightBits += shiftSizes[i]; + } + } + + // we may have some right bits unaccounted for + leftBits += 256 - (leftBits + shiftSizes[elem] + rightBits); + + // clear left bits, then clear right bits and realign + return (randomPacking << leftBits) >> (leftBits + rightBits); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdStyle.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdStyle.t.sol new file mode 100644 index 00000000000000..974e756fe5fd5d --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdStyle.t.sol @@ -0,0 +1,110 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {Test, console2, StdStyle} from "../src/Test.sol"; + +contract StdStyleTest is Test { + function test_StyleColor() public pure { + console2.log(StdStyle.red("StdStyle.red String Test")); + console2.log(StdStyle.red(uint256(10e18))); + console2.log(StdStyle.red(int256(-10e18))); + console2.log(StdStyle.red(true)); + console2.log(StdStyle.red(address(0))); + console2.log(StdStyle.redBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.redBytes32("StdStyle.redBytes32")); + console2.log(StdStyle.green("StdStyle.green String Test")); + console2.log(StdStyle.green(uint256(10e18))); + console2.log(StdStyle.green(int256(-10e18))); + console2.log(StdStyle.green(true)); + console2.log(StdStyle.green(address(0))); + console2.log(StdStyle.greenBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.greenBytes32("StdStyle.greenBytes32")); + console2.log(StdStyle.yellow("StdStyle.yellow String Test")); + console2.log(StdStyle.yellow(uint256(10e18))); + console2.log(StdStyle.yellow(int256(-10e18))); + console2.log(StdStyle.yellow(true)); + console2.log(StdStyle.yellow(address(0))); + console2.log(StdStyle.yellowBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.yellowBytes32("StdStyle.yellowBytes32")); + console2.log(StdStyle.blue("StdStyle.blue String Test")); + console2.log(StdStyle.blue(uint256(10e18))); + console2.log(StdStyle.blue(int256(-10e18))); + console2.log(StdStyle.blue(true)); + console2.log(StdStyle.blue(address(0))); + console2.log(StdStyle.blueBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.blueBytes32("StdStyle.blueBytes32")); + console2.log(StdStyle.magenta("StdStyle.magenta String Test")); + console2.log(StdStyle.magenta(uint256(10e18))); + console2.log(StdStyle.magenta(int256(-10e18))); + console2.log(StdStyle.magenta(true)); + console2.log(StdStyle.magenta(address(0))); + console2.log(StdStyle.magentaBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.magentaBytes32("StdStyle.magentaBytes32")); + console2.log(StdStyle.cyan("StdStyle.cyan String Test")); + console2.log(StdStyle.cyan(uint256(10e18))); + console2.log(StdStyle.cyan(int256(-10e18))); + console2.log(StdStyle.cyan(true)); + console2.log(StdStyle.cyan(address(0))); + console2.log(StdStyle.cyanBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.cyanBytes32("StdStyle.cyanBytes32")); + } + + function test_StyleFontWeight() public pure { + console2.log(StdStyle.bold("StdStyle.bold String Test")); + console2.log(StdStyle.bold(uint256(10e18))); + console2.log(StdStyle.bold(int256(-10e18))); + console2.log(StdStyle.bold(address(0))); + console2.log(StdStyle.bold(true)); + console2.log(StdStyle.boldBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.boldBytes32("StdStyle.boldBytes32")); + console2.log(StdStyle.dim("StdStyle.dim String Test")); + console2.log(StdStyle.dim(uint256(10e18))); + console2.log(StdStyle.dim(int256(-10e18))); + console2.log(StdStyle.dim(address(0))); + console2.log(StdStyle.dim(true)); + console2.log(StdStyle.dimBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.dimBytes32("StdStyle.dimBytes32")); + console2.log(StdStyle.italic("StdStyle.italic String Test")); + console2.log(StdStyle.italic(uint256(10e18))); + console2.log(StdStyle.italic(int256(-10e18))); + console2.log(StdStyle.italic(address(0))); + console2.log(StdStyle.italic(true)); + console2.log(StdStyle.italicBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.italicBytes32("StdStyle.italicBytes32")); + console2.log(StdStyle.underline("StdStyle.underline String Test")); + console2.log(StdStyle.underline(uint256(10e18))); + console2.log(StdStyle.underline(int256(-10e18))); + console2.log(StdStyle.underline(address(0))); + console2.log(StdStyle.underline(true)); + console2.log(StdStyle.underlineBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.underlineBytes32("StdStyle.underlineBytes32")); + console2.log(StdStyle.inverse("StdStyle.inverse String Test")); + console2.log(StdStyle.inverse(uint256(10e18))); + console2.log(StdStyle.inverse(int256(-10e18))); + console2.log(StdStyle.inverse(address(0))); + console2.log(StdStyle.inverse(true)); + console2.log(StdStyle.inverseBytes(hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D")); + console2.log(StdStyle.inverseBytes32("StdStyle.inverseBytes32")); + } + + function test_StyleCombined() public pure { + console2.log(StdStyle.red(StdStyle.bold("Red Bold String Test"))); + console2.log(StdStyle.green(StdStyle.dim(uint256(10e18)))); + console2.log(StdStyle.yellow(StdStyle.italic(int256(-10e18)))); + console2.log(StdStyle.blue(StdStyle.underline(address(0)))); + console2.log(StdStyle.magenta(StdStyle.inverse(true))); + } + + function test_StyleCustom() public pure { + console2.log(h1("Custom Style 1")); + console2.log(h2("Custom Style 2")); + } + + function h1(string memory a) private pure returns (string memory) { + return StdStyle.cyan(StdStyle.inverse(StdStyle.bold(a))); + } + + function h2(string memory a) private pure returns (string memory) { + return StdStyle.magenta(StdStyle.bold(StdStyle.underline(a))); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdToml.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdToml.t.sol new file mode 100644 index 00000000000000..5a45f4f5c98f0f --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdToml.t.sol @@ -0,0 +1,49 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {Test, stdToml} from "../src/Test.sol"; + +contract StdTomlTest is Test { + using stdToml for string; + + string root; + string path; + + function setUp() public { + root = vm.projectRoot(); + path = string.concat(root, "/test/fixtures/test.toml"); + } + + struct SimpleToml { + uint256 a; + string b; + } + + struct NestedToml { + uint256 a; + string b; + SimpleToml c; + } + + function test_readToml() public view { + string memory json = vm.readFile(path); + assertEq(json.readUint(".a"), 123); + } + + function test_writeToml() public { + string memory json = "json"; + json.serialize("a", uint256(123)); + string memory semiFinal = json.serialize("b", string("test")); + string memory finalJson = json.serialize("c", semiFinal); + finalJson.write(path); + + string memory toml = vm.readFile(path); + bytes memory data = toml.parseRaw("$"); + NestedToml memory decodedData = abi.decode(data, (NestedToml)); + + assertEq(decodedData.a, 123); + assertEq(decodedData.b, "test"); + assertEq(decodedData.c.a, 123); + assertEq(decodedData.c.b, "test"); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/StdUtils.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/StdUtils.t.sol new file mode 100644 index 00000000000000..aee801b2cf826b --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/StdUtils.t.sol @@ -0,0 +1,342 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.7.0 <0.9.0; + +import {Test, StdUtils} from "../src/Test.sol"; + +contract StdUtilsMock is StdUtils { + // We deploy a mock version so we can properly test expected reverts. + function exposed_getTokenBalances(address token, address[] memory addresses) + external + returns (uint256[] memory balances) + { + return getTokenBalances(token, addresses); + } + + function exposed_bound(int256 num, int256 min, int256 max) external pure returns (int256) { + return bound(num, min, max); + } + + function exposed_bound(uint256 num, uint256 min, uint256 max) external pure returns (uint256) { + return bound(num, min, max); + } + + function exposed_bytesToUint(bytes memory b) external pure returns (uint256) { + return bytesToUint(b); + } +} + +contract StdUtilsTest is Test { + /*////////////////////////////////////////////////////////////////////////// + BOUND UINT + //////////////////////////////////////////////////////////////////////////*/ + + function test_Bound() public pure { + assertEq(bound(uint256(5), 0, 4), 0); + assertEq(bound(uint256(0), 69, 69), 69); + assertEq(bound(uint256(0), 68, 69), 68); + assertEq(bound(uint256(10), 150, 190), 174); + assertEq(bound(uint256(300), 2800, 3200), 3107); + assertEq(bound(uint256(9999), 1337, 6666), 4669); + } + + function test_Bound_WithinRange() public pure { + assertEq(bound(uint256(51), 50, 150), 51); + assertEq(bound(uint256(51), 50, 150), bound(bound(uint256(51), 50, 150), 50, 150)); + assertEq(bound(uint256(149), 50, 150), 149); + assertEq(bound(uint256(149), 50, 150), bound(bound(uint256(149), 50, 150), 50, 150)); + } + + function test_Bound_EdgeCoverage() public pure { + assertEq(bound(uint256(0), 50, 150), 50); + assertEq(bound(uint256(1), 50, 150), 51); + assertEq(bound(uint256(2), 50, 150), 52); + assertEq(bound(uint256(3), 50, 150), 53); + assertEq(bound(type(uint256).max, 50, 150), 150); + assertEq(bound(type(uint256).max - 1, 50, 150), 149); + assertEq(bound(type(uint256).max - 2, 50, 150), 148); + assertEq(bound(type(uint256).max - 3, 50, 150), 147); + } + + function testFuzz_Bound_DistributionIsEven(uint256 min, uint256 size) public pure { + size = size % 100 + 1; + min = bound(min, UINT256_MAX / 2, UINT256_MAX / 2 + size); + uint256 max = min + size - 1; + uint256 result; + + for (uint256 i = 1; i <= size * 4; ++i) { + // x > max + result = bound(max + i, min, max); + assertEq(result, min + (i - 1) % size); + // x < min + result = bound(min - i, min, max); + assertEq(result, max - (i - 1) % size); + } + } + + function testFuzz_Bound(uint256 num, uint256 min, uint256 max) public pure { + if (min > max) (min, max) = (max, min); + + uint256 result = bound(num, min, max); + + assertGe(result, min); + assertLe(result, max); + assertEq(result, bound(result, min, max)); + if (num >= min && num <= max) assertEq(result, num); + } + + function test_BoundUint256Max() public pure { + assertEq(bound(0, type(uint256).max - 1, type(uint256).max), type(uint256).max - 1); + assertEq(bound(1, type(uint256).max - 1, type(uint256).max), type(uint256).max); + } + + function test_RevertIf_BoundMaxLessThanMin() public { + // We deploy a mock version so we can properly test the revert. + StdUtilsMock stdUtils = new StdUtilsMock(); + + vm.expectRevert(bytes("StdUtils bound(uint256,uint256,uint256): Max is less than min.")); + stdUtils.exposed_bound(uint256(5), 100, 10); + } + + function testFuzz_RevertIf_BoundMaxLessThanMin(uint256 num, uint256 min, uint256 max) public { + // We deploy a mock version so we can properly test the revert. + StdUtilsMock stdUtils = new StdUtilsMock(); + + vm.assume(min > max); + vm.expectRevert(bytes("StdUtils bound(uint256,uint256,uint256): Max is less than min.")); + stdUtils.exposed_bound(num, min, max); + } + + /*////////////////////////////////////////////////////////////////////////// + BOUND INT + //////////////////////////////////////////////////////////////////////////*/ + + function test_BoundInt() public pure { + assertEq(bound(-3, 0, 4), 2); + assertEq(bound(0, -69, -69), -69); + assertEq(bound(0, -69, -68), -68); + assertEq(bound(-10, 150, 190), 154); + assertEq(bound(-300, 2800, 3200), 2908); + assertEq(bound(9999, -1337, 6666), 1995); + } + + function test_BoundInt_WithinRange() public pure { + assertEq(bound(51, -50, 150), 51); + assertEq(bound(51, -50, 150), bound(bound(51, -50, 150), -50, 150)); + assertEq(bound(149, -50, 150), 149); + assertEq(bound(149, -50, 150), bound(bound(149, -50, 150), -50, 150)); + } + + function test_BoundInt_EdgeCoverage() public pure { + assertEq(bound(type(int256).min, -50, 150), -50); + assertEq(bound(type(int256).min + 1, -50, 150), -49); + assertEq(bound(type(int256).min + 2, -50, 150), -48); + assertEq(bound(type(int256).min + 3, -50, 150), -47); + assertEq(bound(type(int256).min, 10, 150), 10); + assertEq(bound(type(int256).min + 1, 10, 150), 11); + assertEq(bound(type(int256).min + 2, 10, 150), 12); + assertEq(bound(type(int256).min + 3, 10, 150), 13); + + assertEq(bound(type(int256).max, -50, 150), 150); + assertEq(bound(type(int256).max - 1, -50, 150), 149); + assertEq(bound(type(int256).max - 2, -50, 150), 148); + assertEq(bound(type(int256).max - 3, -50, 150), 147); + assertEq(bound(type(int256).max, -50, -10), -10); + assertEq(bound(type(int256).max - 1, -50, -10), -11); + assertEq(bound(type(int256).max - 2, -50, -10), -12); + assertEq(bound(type(int256).max - 3, -50, -10), -13); + } + + function testFuzz_BoundInt_DistributionIsEven(int256 min, uint256 size) public pure { + size = size % 100 + 1; + min = bound(min, -int256(size / 2), int256(size - size / 2)); + int256 max = min + int256(size) - 1; + int256 result; + + for (uint256 i = 1; i <= size * 4; ++i) { + // x > max + result = bound(max + int256(i), min, max); + assertEq(result, min + int256((i - 1) % size)); + // x < min + result = bound(min - int256(i), min, max); + assertEq(result, max - int256((i - 1) % size)); + } + } + + function testFuzz_BoundInt(int256 num, int256 min, int256 max) public pure { + if (min > max) (min, max) = (max, min); + + int256 result = bound(num, min, max); + + assertGe(result, min); + assertLe(result, max); + assertEq(result, bound(result, min, max)); + if (num >= min && num <= max) assertEq(result, num); + } + + function test_BoundIntInt256Max() public pure { + assertEq(bound(0, type(int256).max - 1, type(int256).max), type(int256).max - 1); + assertEq(bound(1, type(int256).max - 1, type(int256).max), type(int256).max); + } + + function test_BoundIntInt256Min() public pure { + assertEq(bound(0, type(int256).min, type(int256).min + 1), type(int256).min); + assertEq(bound(1, type(int256).min, type(int256).min + 1), type(int256).min + 1); + } + + function test_RevertIf_BoundIntMaxLessThanMin() public { + // We deploy a mock version so we can properly test the revert. + StdUtilsMock stdUtils = new StdUtilsMock(); + + vm.expectRevert(bytes("StdUtils bound(int256,int256,int256): Max is less than min.")); + stdUtils.exposed_bound(-5, 100, 10); + } + + function testFuzz_RevertIf_BoundIntMaxLessThanMin(int256 num, int256 min, int256 max) public { + // We deploy a mock version so we can properly test the revert. + StdUtilsMock stdUtils = new StdUtilsMock(); + + vm.assume(min > max); + vm.expectRevert(bytes("StdUtils bound(int256,int256,int256): Max is less than min.")); + stdUtils.exposed_bound(num, min, max); + } + + /*////////////////////////////////////////////////////////////////////////// + BOUND PRIVATE KEY + //////////////////////////////////////////////////////////////////////////*/ + + function test_BoundPrivateKey() public pure { + assertEq(boundPrivateKey(0), 1); + assertEq(boundPrivateKey(1), 1); + assertEq(boundPrivateKey(300), 300); + assertEq(boundPrivateKey(9999), 9999); + assertEq(boundPrivateKey(SECP256K1_ORDER - 1), SECP256K1_ORDER - 1); + assertEq(boundPrivateKey(SECP256K1_ORDER), 1); + assertEq(boundPrivateKey(SECP256K1_ORDER + 1), 2); + assertEq(boundPrivateKey(UINT256_MAX), UINT256_MAX & SECP256K1_ORDER - 1); // x&y is equivalent to x-x%y + } + + /*////////////////////////////////////////////////////////////////////////// + BYTES TO UINT + //////////////////////////////////////////////////////////////////////////*/ + + function test_BytesToUint() external pure { + bytes memory maxUint = hex"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"; + bytes memory two = hex"02"; + bytes memory millionEther = hex"d3c21bcecceda1000000"; + + assertEq(bytesToUint(maxUint), type(uint256).max); + assertEq(bytesToUint(two), 2); + assertEq(bytesToUint(millionEther), 1_000_000 ether); + } + + function test_RevertIf_BytesLengthExceeds32() external { + // We deploy a mock version so we can properly test the revert. + StdUtilsMock stdUtils = new StdUtilsMock(); + + bytes memory thirty3Bytes = hex"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"; + vm.expectRevert("StdUtils bytesToUint(bytes): Bytes length exceeds 32."); + stdUtils.exposed_bytesToUint(thirty3Bytes); + } + + /*////////////////////////////////////////////////////////////////////////// + COMPUTE CREATE ADDRESS + //////////////////////////////////////////////////////////////////////////*/ + + function test_ComputeCreateAddress() external pure { + address deployer = 0x6C9FC64A53c1b71FB3f9Af64d1ae3A4931A5f4E9; + uint256 nonce = 14; + address createAddress = computeCreateAddress(deployer, nonce); + assertEq(createAddress, 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45); + } + + /*////////////////////////////////////////////////////////////////////////// + COMPUTE CREATE2 ADDRESS + //////////////////////////////////////////////////////////////////////////*/ + + function test_ComputeCreate2Address() external pure { + bytes32 salt = bytes32(uint256(31415)); + bytes32 initcodeHash = keccak256(abi.encode(0x6080)); + address deployer = 0x6C9FC64A53c1b71FB3f9Af64d1ae3A4931A5f4E9; + address create2Address = computeCreate2Address(salt, initcodeHash, deployer); + assertEq(create2Address, 0xB147a5d25748fda14b463EB04B111027C290f4d3); + } + + function test_ComputeCreate2AddressWithDefaultDeployer() external pure { + bytes32 salt = 0xc290c670fde54e5ef686f9132cbc8711e76a98f0333a438a92daa442c71403c0; + bytes32 initcodeHash = hashInitCode(hex"6080", ""); + assertEq(initcodeHash, 0x1a578b7a4b0b5755db6d121b4118d4bc68fe170dca840c59bc922f14175a76b0); + address create2Address = computeCreate2Address(salt, initcodeHash); + assertEq(create2Address, 0xc0ffEe2198a06235aAbFffe5Db0CacF1717f5Ac6); + } +} + +contract StdUtilsForkTest is Test { + /*////////////////////////////////////////////////////////////////////////// + GET TOKEN BALANCES + //////////////////////////////////////////////////////////////////////////*/ + + address internal SHIB = 0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE; + address internal SHIB_HOLDER_0 = 0x855F5981e831D83e6A4b4EBFCAdAa68D92333170; + address internal SHIB_HOLDER_1 = 0x8F509A90c2e47779cA408Fe00d7A72e359229AdA; + address internal SHIB_HOLDER_2 = 0x0e3bbc0D04fF62211F71f3e4C45d82ad76224385; + + address internal USDC = 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48; + address internal USDC_HOLDER_0 = 0xDa9CE944a37d218c3302F6B82a094844C6ECEb17; + address internal USDC_HOLDER_1 = 0x3e67F4721E6d1c41a015f645eFa37BEd854fcf52; + + function setUp() public { + // All tests of the `getTokenBalances` method are fork tests using live contracts. + vm.createSelectFork({urlOrAlias: "mainnet", blockNumber: 16_428_900}); + } + + function test_RevertIf_CannotGetTokenBalances_NonTokenContract() external { + // We deploy a mock version so we can properly test the revert. + StdUtilsMock stdUtils = new StdUtilsMock(); + + // The UniswapV2Factory contract has neither a `balanceOf` function nor a fallback function, + // so the `balanceOf` call should revert. + address token = address(0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f); + address[] memory addresses = new address[](1); + addresses[0] = USDC_HOLDER_0; + + vm.expectRevert("Multicall3: call failed"); + stdUtils.exposed_getTokenBalances(token, addresses); + } + + function test_RevertIf_CannotGetTokenBalances_EOA() external { + // We deploy a mock version so we can properly test the revert. + StdUtilsMock stdUtils = new StdUtilsMock(); + + address eoa = vm.addr({privateKey: 1}); + address[] memory addresses = new address[](1); + addresses[0] = USDC_HOLDER_0; + vm.expectRevert("StdUtils getTokenBalances(address,address[]): Token address is not a contract."); + stdUtils.exposed_getTokenBalances(eoa, addresses); + } + + function test_GetTokenBalances_Empty() external { + address[] memory addresses = new address[](0); + uint256[] memory balances = getTokenBalances(USDC, addresses); + assertEq(balances.length, 0); + } + + function test_GetTokenBalances_USDC() external { + address[] memory addresses = new address[](2); + addresses[0] = USDC_HOLDER_0; + addresses[1] = USDC_HOLDER_1; + uint256[] memory balances = getTokenBalances(USDC, addresses); + assertEq(balances[0], 159_000_000_000_000); + assertEq(balances[1], 131_350_000_000_000); + } + + function test_GetTokenBalances_SHIB() external { + address[] memory addresses = new address[](3); + addresses[0] = SHIB_HOLDER_0; + addresses[1] = SHIB_HOLDER_1; + addresses[2] = SHIB_HOLDER_2; + uint256[] memory balances = getTokenBalances(SHIB, addresses); + assertEq(balances[0], 3_323_256_285_484.42e18); + assertEq(balances[1], 1_271_702_771_149.99999928e18); + assertEq(balances[2], 606_357_106_247e18); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/Vm.t.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/Vm.t.sol new file mode 100644 index 00000000000000..7c766b14418bc8 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/Vm.t.sol @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.8.0 <0.9.0; + +import {Test} from "../src/Test.sol"; +import {Vm, VmSafe} from "../src/Vm.sol"; + +// These tests ensure that functions are never accidentally removed from a Vm interface, or +// inadvertently moved between Vm and VmSafe. These tests must be updated each time a function is +// added to or removed from Vm or VmSafe. +contract VmTest is Test { + function test_VmInterfaceId() public pure { + assertEq(type(Vm).interfaceId, bytes4(0xdb28dd7b), "Vm"); + } + + function test_VmSafeInterfaceId() public pure { + assertEq(type(VmSafe).interfaceId, bytes4(0xb572f44f), "VmSafe"); + } +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationScript.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationScript.sol new file mode 100644 index 00000000000000..d3d88a0b5c6855 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationScript.sol @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +import {Script} from "../../src/Script.sol"; + +// The purpose of this contract is to benchmark compilation time to avoid accidentally introducing +// a change that results in very long compilation times with via-ir. See https://github.com/foundry-rs/forge-std/issues/207 +contract CompilationScript is Script {} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationScriptBase.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationScriptBase.sol new file mode 100644 index 00000000000000..65b5bedbe2864b --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationScriptBase.sol @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +import {ScriptBase} from "../../src/Script.sol"; + +// The purpose of this contract is to benchmark compilation time to avoid accidentally introducing +// a change that results in very long compilation times with via-ir. See https://github.com/foundry-rs/forge-std/issues/207 +contract CompilationScriptBase is ScriptBase {} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationTest.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationTest.sol new file mode 100644 index 00000000000000..2a9dec57f09051 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationTest.sol @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +import {Test} from "../../src/Test.sol"; + +// The purpose of this contract is to benchmark compilation time to avoid accidentally introducing +// a change that results in very long compilation times with via-ir. See https://github.com/foundry-rs/forge-std/issues/207 +contract CompilationTest is Test {} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationTestBase.sol b/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationTestBase.sol new file mode 100644 index 00000000000000..32b3fc5be65469 --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/compilation/CompilationTestBase.sol @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.6.2 <0.9.0; + +pragma experimental ABIEncoderV2; + +import {TestBase} from "../../src/Test.sol"; + +// The purpose of this contract is to benchmark compilation time to avoid accidentally introducing +// a change that results in very long compilation times with via-ir. See https://github.com/foundry-rs/forge-std/issues/207 +contract CompilationTestBase is TestBase {} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/broadcast.log.json b/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/broadcast.log.json new file mode 100644 index 00000000000000..0a0200bca9c32a --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/broadcast.log.json @@ -0,0 +1,187 @@ +{ + "transactions": [ + { + "hash": "0xc6006863c267735a11476b7f15b15bc718e117e2da114a2be815dd651e1a509f", + "type": "CALL", + "contractName": "Test", + "contractAddress": "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512", + "function": "multiple_arguments(uint256,address,uint256[]):(uint256)", + "arguments": ["1", "0000000000000000000000000000000000001337", "[3,4]"], + "tx": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512", + "gas": "0x73b9", + "value": "0x0", + "data": "0x23e99187000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000013370000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004", + "nonce": "0x3", + "accessList": [] + } + }, + { + "hash": "0xedf2b38d8d896519a947a1acf720f859bb35c0c5ecb8dd7511995b67b9853298", + "type": "CALL", + "contractName": "Test", + "contractAddress": "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512", + "function": "inc():(uint256)", + "arguments": [], + "tx": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512", + "gas": "0xdcb2", + "value": "0x0", + "data": "0x371303c0", + "nonce": "0x4", + "accessList": [] + } + }, + { + "hash": "0xa57e8e3981a6c861442e46c9471bd19cb3e21f9a8a6c63a72e7b5c47c6675a7c", + "type": "CALL", + "contractName": "Test", + "contractAddress": "0x7c6b4bbe207d642d98d5c537142d85209e585087", + "function": "t(uint256):(uint256)", + "arguments": ["1"], + "tx": { + "type": "0x02", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": "0x7c6b4bbe207d642d98d5c537142d85209e585087", + "gas": "0x8599", + "value": "0x0", + "data": "0xafe29f710000000000000000000000000000000000000000000000000000000000000001", + "nonce": "0x5", + "accessList": [] + } + } + ], + "receipts": [ + { + "transactionHash": "0x481dc86e40bba90403c76f8e144aa9ff04c1da2164299d0298573835f0991181", + "transactionIndex": "0x0", + "blockHash": "0xef0730448490304e5403be0fa8f8ce64f118e9adcca60c07a2ae1ab921d748af", + "blockNumber": "0x1", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": null, + "cumulativeGasUsed": "0x13f3a", + "gasUsed": "0x13f3a", + "contractAddress": "0x5fbdb2315678afecb367f032d93f642f64180aa3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xee6b2800" + }, + { + "transactionHash": "0x6a187183545b8a9e7f1790e847139379bf5622baff2cb43acf3f5c79470af782", + "transactionIndex": "0x0", + "blockHash": "0xf3acb96a90071640c2a8c067ae4e16aad87e634ea8d8bbbb5b352fba86ba0148", + "blockNumber": "0x2", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": null, + "cumulativeGasUsed": "0x45d80", + "gasUsed": "0x45d80", + "contractAddress": "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xee6b2800" + }, + { + "transactionHash": "0x064ad173b4867bdef2fb60060bbdaf01735fbf10414541ea857772974e74ea9d", + "transactionIndex": "0x0", + "blockHash": "0x8373d02109d3ee06a0225f23da4c161c656ccc48fe0fcee931d325508ae73e58", + "blockNumber": "0x3", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "cumulativeGasUsed": "0x45feb", + "gasUsed": "0x45feb", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xee6b2800" + }, + { + "transactionHash": "0xc6006863c267735a11476b7f15b15bc718e117e2da114a2be815dd651e1a509f", + "transactionIndex": "0x0", + "blockHash": "0x16712fae5c0e18f75045f84363fb6b4d9a9fe25e660c4ce286833a533c97f629", + "blockNumber": "0x4", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512", + "cumulativeGasUsed": "0x5905", + "gasUsed": "0x5905", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xee6b2800" + }, + { + "transactionHash": "0xedf2b38d8d896519a947a1acf720f859bb35c0c5ecb8dd7511995b67b9853298", + "transactionIndex": "0x0", + "blockHash": "0x156b88c3eb9a1244ba00a1834f3f70de735b39e3e59006dd03af4fe7d5480c11", + "blockNumber": "0x5", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512", + "cumulativeGasUsed": "0xa9c4", + "gasUsed": "0xa9c4", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xee6b2800" + }, + { + "transactionHash": "0xa57e8e3981a6c861442e46c9471bd19cb3e21f9a8a6c63a72e7b5c47c6675a7c", + "transactionIndex": "0x0", + "blockHash": "0xcf61faca67dbb2c28952b0b8a379e53b1505ae0821e84779679390cb8571cadb", + "blockNumber": "0x6", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": "0x7c6b4bbe207d642d98d5c537142d85209e585087", + "cumulativeGasUsed": "0x66c5", + "gasUsed": "0x66c5", + "contractAddress": null, + "logs": [ + { + "address": "0x7c6b4bbe207d642d98d5c537142d85209e585087", + "topics": [ + "0x0b2e13ff20ac7b474198655583edf70dedd2c1dc980e329c4fbb2fc0748b796b" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000046865726500000000000000000000000000000000000000000000000000000000", + "blockHash": "0xcf61faca67dbb2c28952b0b8a379e53b1505ae0821e84779679390cb8571cadb", + "blockNumber": "0x6", + "transactionHash": "0xa57e8e3981a6c861442e46c9471bd19cb3e21f9a8a6c63a72e7b5c47c6675a7c", + "transactionIndex": "0x1", + "logIndex": "0x0", + "transactionLogIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000800000000000000000010000000000000000000000000000180000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", + "effectiveGasPrice": "0xee6b2800" + }, + { + "transactionHash": "0x11fbb10230c168ca1e36a7e5c69a6dbcd04fd9e64ede39d10a83e36ee8065c16", + "transactionIndex": "0x0", + "blockHash": "0xf1e0ed2eda4e923626ec74621006ed50b3fc27580dc7b4cf68a07ca77420e29c", + "blockNumber": "0x7", + "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266", + "to": "0x0000000000000000000000000000000000001337", + "cumulativeGasUsed": "0x5208", + "gasUsed": "0x5208", + "contractAddress": null, + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "effectiveGasPrice": "0xee6b2800" + } + ], + "libraries": [ + "src/Broadcast.t.sol:F:0x5fbdb2315678afecb367f032d93f642f64180aa3" + ], + "pending": [], + "path": "broadcast/Broadcast.t.sol/31337/run-latest.json", + "returns": {}, + "timestamp": 1655140035 +} diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/test.json b/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/test.json new file mode 100644 index 00000000000000..caebf6d965a8bd --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/test.json @@ -0,0 +1,8 @@ +{ + "a": 123, + "b": "test", + "c": { + "a": 123, + "b": "test" + } +} \ No newline at end of file diff --git a/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/test.toml b/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/test.toml new file mode 100644 index 00000000000000..60692bc750201a --- /dev/null +++ b/assets/eip-dilithium/solidity/lib/forge-std/test/fixtures/test.toml @@ -0,0 +1,6 @@ +a = 123 +b = "test" + +[c] +a = 123 +b = "test" diff --git a/assets/eip-dilithium/solidity/makefile b/assets/eip-dilithium/solidity/makefile new file mode 100644 index 00000000000000..8efebcfddfefed --- /dev/null +++ b/assets/eip-dilithium/solidity/makefile @@ -0,0 +1,17 @@ +CORES := $(shell nproc) + +# INSTALL + +install: + foundryup + + +# TESTS + +test: test_fast + +test_fast: + FOUNDRY_PROFILE=lite forge test -j$(CORES) -vv + +test_slow: + forge test -j$(CORES) -vv diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_NTT.sol b/assets/eip-dilithium/solidity/src/ZKNOX_NTT.sol new file mode 100644 index 00000000000000..109425f36c412c --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_NTT.sol @@ -0,0 +1,269 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_NTT.sol +///* Description: Compute Negative Wrap Convolution NTT as specified in EIP-NTT +/** + * + */ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.25; + +import {ZKNOX_VECMULMOD, ZKNOX_VECADDMOD, ZKNOX_VECSUBMOD} from "./ZKNOX_dilithium_utils.sol"; + +contract ZKNOX_NTT { + /** + * + */ + /* COMMON */ + /** + * + */ + + /** + * + */ + /* STATEFULL VERSION */ + /** + * + */ + /* STORAGE FOR THE STATEFUL VERSION */ + address public o_psirev; //external contract containing psi_rev + address public o_psi_inv_rev; //external contract containing psi_inv_rev + uint256 storage_q; + uint256 storage_nm1modq; + uint256 is_immutable; //"antifuse" variable + + constructor(address Apsi_rev, address Apsi_inrev, uint256 q, uint256 nm1modq) { + storage_q = q; //prime field modulus + storage_nm1modq = nm1modq; //n^-1 mod 12289, used in inverse NTT + + o_psirev = Apsi_rev; + o_psi_inv_rev = Apsi_inrev; + is_immutable = 1; + } + + function update(address Apsi_rev, address Apsi_inrev, uint256 q, uint256 nm1modq) public { + if (is_immutable > 0) { + storage_q = q; //prime field modulus + storage_nm1modq = nm1modq; //n^-1 mod 12289, used in inverse NTT + + o_psirev = Apsi_rev; + o_psi_inv_rev = Apsi_inrev; + } + } + + //by calling this function, the contract storage variables cannot be modified (precomputed values) + function make_immutable() public { + is_immutable = 1; + } + + // NTT_FW as specified by EIP, statefull version + //address apsirev: address of the contract storing the powers of psi + function ZKNOX_NTTFW(uint256[] memory a, address apsirev) public view returns (uint256[] memory) { + uint256 n = a.length; + uint256 t = n; + uint256 m = 1; + uint256 q = storage_q; + + uint256[1] memory S; + + assembly ("memory-safe") { + for {} gt(n, m) {} { + //while(m 1) + let j1 := 0 + let h := shr(1, m) //uint h = m>>1; + for { let i := 0 } gt(h, i) { i := add(i, 1) } { + //while(m> 1; + // for (uint256 i = 0; i < m; i++) { + // uint256 j1 = (i * t) << 1; + // uint256 j2 = j1 + t - 1; + // uint256 S = psi_rev[m + i]; + + // for (uint256 j = j1; j < j2 + 1; j++) { + // uint256 U = a[j]; + // uint256 V = mulmod(a[j + t], S, q); + // a[j] = addmod(U, V, q); + // a[j + t] = addmod(U, q - V, q); //U-V + // } + // } + // m = m << 1; + // } + // return a; + // } + + // // NTT_INV as specified by EIP, stateless version + // function ZKNOX_NTTINV(uint256[] memory a, uint256 q) public view returns (uint256[] memory) { + // uint256 t = 1; + // uint256 m = a.length; //m=n + + // while (m > 1) { + // uint256 j1 = 0; + // uint256 h = m >> 1; + // for (uint256 i = 0; i < h; i++) { + // uint256 j2 = j1 + t - 1; + // uint256 S = psi_inv_rev[h + i]; + // for (uint256 j = j1; j < j2 + 1; j++) { + // uint256 U = a[j]; + // uint256 V = a[j + t]; + // a[j] = addmod(U, V, q); + // a[j + t] = mulmod(addmod(U, q - V, q), S, q); + // } //end loop j + // j1 = j1 + (t << 1); + // } //end loop i + // t = (t << 1); + // m = m >> 1; + // } //end while + + // t = storage_nm1modq; //sparing one variable for stack + // for (m = 0; m < a.length; m++) { + // a[m] = mulmod(a[m], t, q); + // } + + // return a; + // } + + // //multiply two polynomials over Zq in standard canonical representation with reduction polynomial X^n+1 + // function mul_NTTPoly(uint256[] memory a, uint256[] memory b, uint256 q) public view returns (uint256[] memory) { + // return ZKNOX_NTTINV(ZKNOX_VECMULMOD(ZKNOX_NTTFW(a, q), ZKNOX_NTTFW(b, q), q), q); + // } + + // //multiply two polynomials over Zq a being in standard canonical representation, b in ntt representation with reduction polynomial X^n+1 + // function ZKNOX_NTT_HALFMUL(uint256[] memory a, uint256[] memory b, uint256 q) + // public + // view + // returns (uint256[] memory) + // { + // return (ZKNOX_NTTINV(ZKNOX_VECMULMOD(ZKNOX_NTTFW(a, q), b, q), q)); + // } +} //end of contract +/** + * + */ +/* END OF CONTRACT */ +/** + * + */ diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_NTT_dilithium.sol b/assets/eip-dilithium/solidity/src/ZKNOX_NTT_dilithium.sol new file mode 100644 index 00000000000000..2ebc5cf8d2caa8 --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_NTT_dilithium.sol @@ -0,0 +1,151 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_NTT.sol +///* Description: Compute Negative Wrap Convolution NTT as specified in EIP-NTT +/** + * + */ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.25; + +import "./ZKNOX_dilithium_utils.sol"; + +// NTT_FW as specified by EIP, statefull version +//address apsirev: address of the contract storing the powers of psi, expanded +function ZKNOX_NTTFW(uint256[] memory a, address apsirev) view returns (uint256[] memory) { + uint256 t = n; + uint256 m = 1; + + uint256[1] memory S; + + assembly ("memory-safe") { + for {} gt(n, m) {} { + //while(m 1) + let j1 := 0 + let h := shr(1, m) //uint h = m>>1; + for { let i := 0 } gt(h, i) { i := add(i, 1) } { + //while(m>= 1; + } +} + +// SampleInBall with KeccakPRNG +function sampleInBallKeccakPRNG(bytes memory c_tilde, uint256 tau, uint256 q) pure returns (uint256[] memory c) { + KeccakPRNG memory prng = initPRNG(c_tilde); + + // sign_int: 64 bits, little-endian (matches your SHAKE version) + uint64 sign_int = 0; + for (uint256 k = 0; k < 8; k++) { + sign_int |= uint64(nextByte(prng)) << (8 * k); + } + + uint256 j; + c = new uint256[](256); + // i runs from 256 - tau .. 255 inclusive + for (uint256 i = 256 - tau; i < 256; i++) { + // Rejection sample j in [0..i] from a byte + while (true) { + uint8 r = nextByte(prng); + if (r <= i) { + j = uint256(r); + break; + } + } + // Fisher-Yates style swap/placement + c[i] = c[j]; + if ((sign_int & 1) == 1) { + c[j] = q - 1; // -1 mod q + } else { + c[j] = 1; + } + sign_int >>= 1; + } +} diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_dilithium.sol b/assets/eip-dilithium/solidity/src/ZKNOX_dilithium.sol new file mode 100644 index 00000000000000..00dc013896f69f --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_dilithium.sol @@ -0,0 +1,169 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_dilithium.sol +///* Description: Compute ethereum friendly version of dilithium verification +/** + * + */ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.25; + +import {ZKNOX_NTT} from "./ZKNOX_NTT.sol"; +import "./ZKNOX_NTT_dilithium.sol"; +import "./ZKNOX_dilithium_core.sol"; +import "./ZKNOX_dilithium_utils.sol"; +import "./ZKNOX_SampleInBall.sol"; + +import "./ZKNOX_shake.sol"; +import { + q, + ZKNOX_Expand, + ZKNOX_Expand_Vec, + ZKNOX_Expand_Mat, + ZKNOX_MatVecProductDilithium, + ZKNOX_VECMULMOD, + ZKNOX_VECSUBMOD, + ID_keccak, + omega, + gamma_1_minus_beta, + tau, + d +} from "./ZKNOX_dilithium_utils.sol"; +import {useHintDilithium} from "./ZKNOX_hint.sol"; + +contract ZKNOX_dilithium { + ZKNOX_NTT ntt; + address public apsirev; + address public apsiInvrev; + bool immutableMe; + bool EIP7885; + + function update(address i_psirev, address i_psiInvrev) public { + if (immutableMe == true) revert(); + apsirev = i_psirev; + apsiInvrev = i_psiInvrev; + EIP7885 = false; + immutableMe = true; + } + + function updateNTT(ZKNOX_NTT i_ntt) public { + if (immutableMe == true) revert(); + ntt = i_ntt; + EIP7885 = true; + immutableMe = true; + } + + function verify(PubKey memory pk, bytes memory m, Signature memory signature, bytes memory ctx) + external + view + returns (bool) + { + // Step 1: check ctx length + if (ctx.length > 255) { + revert("ctx bytes must have length at most 255"); + } + + // Step 2: m_prime = 0x00 || len(ctx) || ctx || m + bytes memory m_prime = abi.encodePacked(bytes1(0), bytes1(uint8(ctx.length)), ctx, m); + + // Step 3: delegate to internal verify + return verify_internal(pk, m_prime, signature); + } + + function verify_internal(PubKey memory pk, bytes memory m_prime, Signature memory signature) + internal + view + returns (bool) + { + uint256 i; + uint256 j; + + // FIRST CORE STEP + (bool foo, uint256 norm_h, uint256[][] memory h, uint256[][] memory z) = dilithium_core_1(signature); + + if (foo == false) { + return false; + } + if (norm_h > omega) { + return false; + } + for (i = 0; i < 4; i++) { + for (j = 0; j < 256; j++) { + uint256 zij = z[i][j]; + if (zij > gamma_1_minus_beta && (q - zij) > gamma_1_minus_beta) { + return false; + } + } + } + + // C_NTT + uint256[] memory c_ntt = sampleInBallNIST(signature.c_tilde, tau, q); + c_ntt = ZKNOX_NTTFW(c_ntt, apsirev); + + // compute NTT_FW((1<= omega + k, "Invalid h bytes length"); + + uint256 k_idx = 0; + + h = new uint256[][](k); + for (uint256 i = 0; i < k; i++) { + h[i] = new uint256[](n); + for (uint256 j = 0; j < n; j++) { + h[i][j] = 0; + } + + uint256 omegaVal = uint8(hBytes[omega + i]); + + // Check bound on omegaVal + if (omegaVal < k_idx || omegaVal > omega) { + return (false, h); + } + + for (uint256 j = k_idx; j < omegaVal; j++) { + // Coefficients must be in strictly increasing order + if (j > k_idx && uint8(hBytes[j]) <= uint8(hBytes[j - 1])) { + return (false, h); + } + + // Coefficients must be < n + uint256 index = uint8(hBytes[j]); + if (index >= n) { + return (false, h); + } + + h[i][index] = 1; + } + + k_idx = omegaVal; + } + + // Check extra indices are zero + for (uint256 j = k_idx; j < omega; j++) { + if (uint8(hBytes[j]) != 0) { + return (false, h); + } + } + + return (true, h); +} + +function unpack_z(bytes memory inputBytes) pure returns (uint256[][] memory coefficients) { + uint256 coeffBits; + uint256 requiredBytes; + + // Level 2 parameter set + if (gamma_1 == (1 << 17)) { + coeffBits = 18; + requiredBytes = (n * l * 18) / 8; // Total bytes for all polynomials + } + // Level 3 and 5 parameter set + else if (gamma_1 == (1 << 19)) { + coeffBits = 20; + requiredBytes = (n * l * 20) / 8; // Total bytes for all polynomials + } else { + revert("gamma_1 must be either 2^17 or 2^19"); + } + + require(inputBytes.length >= requiredBytes, "Insufficient data"); + + // Initialize 2D array + coefficients = new uint256[][](l); + + uint256 bitOffset = 0; + + for (uint256 i = 0; i < l; i++) { + // Unpack the altered coefficients for polynomial i + uint256[] memory alteredCoeffs = bitUnpackAtOffset(inputBytes, coeffBits, bitOffset, n); + + // Compute coefficients as gamma_1 - c + coefficients[i] = new uint256[](n); + for (uint256 j = 0; j < n; j++) { + if (alteredCoeffs[j] < gamma_1) { + coefficients[i][j] = gamma_1 - alteredCoeffs[j]; + } else { + coefficients[i][j] = q + gamma_1 - alteredCoeffs[j]; + } + } + + // Move to next polynomial + bitOffset += n * coeffBits; + } + + return coefficients; +} + +function dilithium_core_1(Signature memory signature) + pure + returns (bool foo, uint256 norm_h, uint256[][] memory h, uint256[][] memory z) +{ + (foo, h) = unpack_h(signature.h); + uint256 i; + uint256 j; + norm_h = 0; + for (i = 0; i < 4; i++) { + for (j = 0; j < 256; j++) { + if (h[i][j] == 1) { + norm_h += 1; + } + // else { /* check that h[i][j] == 0 ? */} + } + } + + z = unpack_z(signature.z); +} + +function dilithium_core_2( + address apsirev, + address apsiInvrev, + PubKey memory pk, + uint256[][] memory z, + uint256[] memory c_ntt, + uint256[][] memory h, + uint256[][] memory t1_new +) view returns (bytes memory w_prime_bytes) { + // NTT(z) + for (uint256 i = 0; i < 4; i++) { + z[i] = ZKNOX_NTTFW(z[i], apsirev); + } + + // 1. A*z + uint256[][][] memory A_hat = ZKNOX_Expand_Mat(pk.a_hat); + z = ZKNOX_MatVecProductDilithium(A_hat, z); // A * z + + // 2. A*z - c*t1 + for (uint256 i = 0; i < 4; i++) { + z[i] = ZKNOX_NTTINV(ZKNOX_VECSUBMOD(z[i], ZKNOX_VECMULMOD(t1_new[i], c_ntt)), apsiInvrev); + } + + // 3. w_prime packed using a "solidity-friendly encoding" + w_prime_bytes = useHintDilithium(h, z); +} diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_dilithium_deploy.sol b/assets/eip-dilithium/solidity/src/ZKNOX_dilithium_deploy.sol new file mode 100644 index 00000000000000..87abab92f5c333 --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_dilithium_deploy.sol @@ -0,0 +1,124 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_falcon.sol +///* Description: Compute precomputed table for falcon algorithm +/** + * + */ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.25; + +function _Swap32(uint256 inw) pure returns (uint256 outw) { + for (uint256 i = 0; i < 256; i += 32) { + outw ^= (inw >> (224 - i) & 0xffffffff) << (i); + } + + return outw; +} + +function _Compact(uint256[] memory a) pure returns (uint256[] memory b) { + /* + for (uint256 i = 0; i < a.length; i++) { + b[i >> 3] ^= a[i] << ((i & 0x7) << 5); + } + */ + require(a.length == 256, "Input array must have exactly 256 elements"); + b = new uint256[](32); + assembly { + let aa := add(a, 32) + let bb := add(b, 32) + for { let i := 0 } lt(i, 256) { i := add(i, 1) } { + let bi := add(bb, mul(32, shr(3, i))) //shr(3,i)*32 !=shl(1,i) + mstore(bi, xor(mload(bi), shl(shl(5, and(i, 0x7)), mload(aa)))) + aa := add(aa, 32) + } + } + + //endianness for extcodecopy requires to swap 32 bits word inside each 256 bits word + for (uint256 i = 0; i < 32; i++) { + b[i] = _Swap32(b[i]); + } + + return b; +} + +//stateful initialisation +function Deploy(bytes32 salt) returns (address a_psirev, address a_psiInvrev) { + // forgefmt: disable-next-line + uint256[256] memory psi_rev = [uint256(1), 4808194, 3765607, 3761513, 5178923, 5496691, 5234739, 5178987, 7778734, 3542485, 2682288, 2129892, 3764867, 7375178, 557458, 7159240, 5010068, 4317364, 2663378, 6705802, 4855975, 7946292, 676590, 7044481, 5152541, 1714295, 2453983, 1460718, 7737789, 4795319, 2815639, 2283733, 3602218, 3182878, 2740543, 4793971, 5269599, 2101410, 3704823, 1159875, 394148, 928749, 1095468, 4874037, 2071829, 4361428, 3241972, 2156050, 3415069, 1759347, 7562881, 4805951, 3756790, 6444618, 6663429, 4430364, 5483103, 3192354, 556856, 3870317, 2917338, 1853806, 3345963, 1858416, 3073009, 1277625, 5744944, 3852015, 4183372, 5157610, 5258977, 8106357, 2508980, 2028118, 1937570, 4564692, 2811291, 5396636, 7270901, 4158088, 1528066, 482649, 1148858, 5418153, 7814814, 169688, 2462444, 5046034, 4213992, 4892034, 1987814, 5183169, 1736313, 235407, 5130263, 3258457, 5801164, 1787943, 5989328, 6125690, 3482206, 4197502, 7080401, 6018354, 7062739, 2461387, 3035980, 621164, 3901472, 7153756, 2925816, 3374250, 1356448, 5604662, 2683270, 5601629, 4912752, 2312838, 7727142, 7921254, 348812, 8052569, 1011223, 6026202, 4561790, 6458164, 6143691, 1744507, 1753, 6444997, 5720892, 6924527, 2660408, 6600190, 8321269, 2772600, 1182243, 87208, 636927, 4415111, 4423672, 6084020, 5095502, 4663471, 8352605, 822541, 1009365, 5926272, 6400920, 1596822, 4423473, 4620952, 6695264, 4969849, 2678278, 4611469, 4829411, 635956, 8129971, 5925040, 4234153, 6607829, 2192938, 6653329, 2387513, 4768667, 8111961, 5199961, 3747250, 2296099, 1239911, 4541938, 3195676, 2642980, 1254190, 8368000, 2998219, 141835, 8291116, 2513018, 7025525, 613238, 7070156, 6161950, 7921677, 6458423, 4040196, 4908348, 2039144, 6500539, 7561656, 6201452, 6757063, 2105286, 6006015, 6346610, 586241, 7200804, 527981, 5637006, 6903432, 1994046, 2491325, 6987258, 507927, 7192532, 7655613, 6545891, 5346675, 8041997, 2647994, 3009748, 5767564, 4148469, 749577, 4357667, 3980599, 2569011, 6764887, 1723229, 1665318, 2028038, 1163598, 5011144, 3994671, 8368538, 7009900, 3020393, 3363542, 214880, 545376, 7609976, 3105558, 7277073, 508145, 7826699, 860144, 3430436, 140244, 6866265, 6195333, 3123762, 2358373, 6187330, 5365997, 6663603, 2926054, 7987710, 8077412, 3531229, 4405932, 4606686, 1900052, 7598542, 1054478, 7648983]; + + // forgefmt: disable-next-line + uint256[256] memory psi_inv_rev = [uint256(1), 3572223, 4618904, 4614810, 3201430, 3145678, 2883726, 3201494, 1221177, 7822959, 1005239, 4615550, 6250525, 5698129, 4837932, 601683, 6096684, 5564778, 3585098, 642628, 6919699, 5926434, 6666122, 3227876, 1335936, 7703827, 434125, 3524442, 1674615, 5717039, 4063053, 3370349, 6522001, 5034454, 6526611, 5463079, 4510100, 7823561, 5188063, 2897314, 3950053, 1716988, 1935799, 4623627, 3574466, 817536, 6621070, 4965348, 6224367, 5138445, 4018989, 6308588, 3506380, 7284949, 7451668, 7986269, 7220542, 4675594, 6279007, 3110818, 3586446, 5639874, 5197539, 4778199, 6635910, 2236726, 1922253, 3818627, 2354215, 7369194, 327848, 8031605, 459163, 653275, 6067579, 3467665, 2778788, 5697147, 2775755, 7023969, 5006167, 5454601, 1226661, 4478945, 7759253, 5344437, 5919030, 1317678, 2362063, 1300016, 4182915, 4898211, 2254727, 2391089, 6592474, 2579253, 5121960, 3250154, 8145010, 6644104, 3197248, 6392603, 3488383, 4166425, 3334383, 5917973, 8210729, 565603, 2962264, 7231559, 7897768, 6852351, 4222329, 1109516, 2983781, 5569126, 3815725, 6442847, 6352299, 5871437, 274060, 3121440, 3222807, 4197045, 4528402, 2635473, 7102792, 5307408, 731434, 7325939, 781875, 6480365, 3773731, 3974485, 4849188, 303005, 392707, 5454363, 1716814, 3014420, 2193087, 6022044, 5256655, 2185084, 1514152, 8240173, 4949981, 7520273, 553718, 7872272, 1103344, 5274859, 770441, 7835041, 8165537, 5016875, 5360024, 1370517, 11879, 4385746, 3369273, 7216819, 6352379, 6715099, 6657188, 1615530, 5811406, 4399818, 4022750, 7630840, 4231948, 2612853, 5370669, 5732423, 338420, 3033742, 1834526, 724804, 1187885, 7872490, 1393159, 5889092, 6386371, 1476985, 2743411, 7852436, 1179613, 7794176, 2033807, 2374402, 6275131, 1623354, 2178965, 818761, 1879878, 6341273, 3472069, 4340221, 1921994, 458740, 2218467, 1310261, 7767179, 1354892, 5867399, 89301, 8238582, 5382198, 12417, 7126227, 5737437, 5184741, 3838479, 7140506, 6084318, 4633167, 3180456, 268456, 3611750, 5992904, 1727088, 6187479, 1772588, 4146264, 2455377, 250446, 7744461, 3551006, 3768948, 5702139, 3410568, 1685153, 3759465, 3956944, 6783595, 1979497, 2454145, 7371052, 7557876, 27812, 3716946, 3284915, 2296397, 3956745, 3965306, 7743490, 8293209, 7198174, 5607817, 59148, 1780227, 5720009, 1455890, 2659525, 1935420, 8378664]; + + //************deploy psirev + uint256[] memory psirev = new uint256[](256); + for (uint256 i = 0; i < 256; i++) { + psirev[i] = psi_rev[i]; + } + + uint256[] memory compacted_psi = _Compact(psirev); + bytes memory bytecode_psirev = abi.encodePacked(compacted_psi); + + bytecode_psirev = + abi.encodePacked(hex"63", uint32(bytecode_psirev.length), hex"80600E6000396000F3", bytecode_psirev); + assembly { + a_psirev := create2(0, add(bytecode_psirev, 0x20), mload(bytecode_psirev), salt) + } + require(a_psirev != address(0), "Deployment failed"); + + //************deploy psiInvrev + for (uint256 i = 0; i < 256; i++) { + psirev[i] = psi_inv_rev[i]; + } + + compacted_psi = _Compact(psirev); + bytecode_psirev = abi.encodePacked(compacted_psi); + + bytecode_psirev = + abi.encodePacked(hex"63", uint32(bytecode_psirev.length), hex"80600E6000396000F3", bytecode_psirev); + assembly { + a_psiInvrev := create2(0, add(bytecode_psirev, 0x20), mload(bytecode_psirev), salt) + } + require(a_psiInvrev != address(0), "Deployment failed"); +} + +//deploy a polynomial onchain +function DeployPolynomial(bytes32 salt, uint256[] memory polynomial) returns (address a_polynomial) { + bytes memory bytecode_pol = abi.encodePacked(polynomial); + + bytecode_pol = abi.encodePacked(hex"63", uint32(bytecode_pol.length), hex"80600E6000396000F3", bytecode_pol); + assembly { + a_polynomial := create2(0, add(bytecode_pol, 0x20), mload(bytecode_pol), salt) + } + require(a_polynomial != address(0), "Deployment failed"); +} diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_dilithium_utils.sol b/assets/eip-dilithium/solidity/src/ZKNOX_dilithium_utils.sol new file mode 100644 index 00000000000000..b790a00ae05d39 --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_dilithium_utils.sol @@ -0,0 +1,262 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_utils.sol +///* Description: Compute Negative Wrap Convolution NTT as specified in EIP-NTT +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.25; + +uint256 constant ID_keccak = 0x00; +uint256 constant ID_tetration = 0x01; +uint256 constant ID_shake = 0x02; + +uint256 constant _DILITHIUM_WORD256_S = 32; +uint256 constant _DILITHIUM_WORD32_S = 256; + +// DILITHIUM PARAMETERS +uint256 constant n = 256; +uint256 constant q = 8380417; +uint256 constant kq = 4290773504; // (2**32 // q) * q +uint256 constant nm1modq = 8347681; +uint256 constant omega = 80; +uint256 constant gamma_1 = 131072; +uint256 constant gamma_1_minus_beta = 130994; // γ1 - τ*η = 131072 - 39 * 2 +uint256 constant tau = 39; +uint256 constant d = 13; +uint256 constant k = 4; +uint256 constant l = 4; + +/** + * @notice Unpacks coefficients starting at a specific bit offset + * @param inputBytes The packed data + * @param coeffBits Number of bits per coefficient (18 or 20) + * @param startBitOffset Starting bit position + * @param numCoeffs Number of coefficients to unpack + * @return result Array of unpacked coefficients + */ +function bitUnpackAtOffset(bytes memory inputBytes, uint256 coeffBits, uint256 startBitOffset, uint256 numCoeffs) + pure + returns (uint256[] memory result) +{ + require(coeffBits > 0 && coeffBits <= 256, "invalid coeffBits"); + result = new uint256[](numCoeffs); + uint256 coeffMask = coeffBits == 256 ? type(uint256).max : ((uint256(1) << coeffBits) - 1); + uint256 bitOffset = startBitOffset; + for (uint256 i = 0; i < numCoeffs; i++) { + uint256 byteOffset = bitOffset >> 3; + uint256 bitInByte = bitOffset & 7; + uint256 neededBits = bitInByte + coeffBits; + uint256 neededBytes = (neededBits + 7) >> 3; + uint256 value = 0; + for (uint256 j = 0; j < neededBytes; j++) { + if (byteOffset + j < inputBytes.length) value |= uint256(uint8(inputBytes[byteOffset + j])) << (8 * j); + } + result[i] = (value >> bitInByte) & coeffMask; + bitOffset += coeffBits; + } + return result; +} + +function ZKNOX_Expand_Mat(uint256[][][] memory table) pure returns (uint256[][][] memory b) { + b = new uint256[][][](4); + for (uint256 i = 0; i < 4; i++) { + b[i] = new uint256[][](4); + for (uint256 j = 0; j < 4; j++) { + b[i][j] = ZKNOX_Expand(table[i][j]); + } + } + return b; +} + +function ZKNOX_Expand_Vec(uint256[][] memory table) pure returns (uint256[][] memory b) { + b = new uint256[][](4); + for (uint256 i = 0; i < 4; i++) { + // b[i] = new uint256[](256); + b[i] = ZKNOX_Expand(table[i]); + } + return b; +} + +function ZKNOX_Expand(uint256[] memory a) pure returns (uint256[] memory b) { + /* + for (uint256 i = 0; i < 32; i++) { + uint256 ai = a[i]; + for (uint256 j = 0; j < 8; j++) { + b[(i << 3) + j] = (ai >> (j << 5)) & mask32; + } + } + */ + require(a.length == 32, "Input array must have exactly 32 elements"); + b = new uint256[](256); + + assembly { + let aa := add(a, 32) + let bb := add(b, 32) + for { let i := 0 } lt(i, 32) { i := add(i, 1) } { + let ai := mload(aa) + for { let j := 0 } lt(j, 8) { j := add(j, 1) } { + mstore(add(bb, mul(32, add(j, shl(3, i)))), and(shr(shl(5, j), ai), 0xffffffff)) //b[(i << 3) + j] = (ai >> (j << 5)) & mask32; + } + aa := add(aa, 32) + } + } + return b; +} + +function ZKNOX_Compact(uint256[] memory a) pure returns (uint256[] memory b) { + /* + for (uint256 i = 0; i < a.length; i++) { + b[i >> 3] ^= a[i] << ((i & 0x7) << 5); + } + */ + require(a.length == 256, "Input array must have exactly 256 elements"); + b = new uint256[](32); + assembly { + let aa := add(a, 32) + let bb := add(b, 32) + for { let i := 0 } lt(i, 256) { i := add(i, 1) } { + let bi := add(bb, mul(32, shr(3, i))) //shr(3,i)*32 !=shl(1,i) + mstore(bi, xor(mload(bi), shl(shl(5, and(i, 0x7)), mload(aa)))) + aa := add(aa, 32) + } + } + + return b; +} + +//Vectorized modular multiplication +//Multiply chunk wise vectors of n chunks modulo q +function ZKNOX_VECMULMOD(uint256[] memory a, uint256[] memory b) pure returns (uint256[] memory) { + assert(a.length == b.length); + uint256[] memory res = new uint256[](a.length); + for (uint256 i = 0; i < a.length; i++) { + res[i] = mulmod(a[i], b[i], q); + } + return res; +} + +//Vectorized modular multiplication +//Multiply chunk wise vectors of n chunks modulo q +function ZKNOX_VECADDMOD(uint256[] memory a, uint256[] memory b) pure returns (uint256[] memory) { + assert(a.length == b.length); + uint256[] memory res = new uint256[](a.length); + for (uint256 i = 0; i < a.length; i++) { + res[i] = addmod(a[i], b[i], q); + } + return res; +} + +//Vectorized modular multiplication +//Multiply chunk wise vectors of n chunks modulo q +function ZKNOX_VECSUBMOD(uint256[] memory a, uint256[] memory b) pure returns (uint256[] memory) { + assert(a.length == b.length); + uint256[] memory res = new uint256[](a.length); + for (uint256 i = 0; i < a.length; i++) { + res[i] = addmod(a[i], q - b[i], q); + } + return res; +} + +function ZKNOX_ScalarProduct(uint256[][] memory a, uint256[][] memory b) pure returns (uint256[] memory result) { + // Input: two vectors of elements of Fq²⁵⁶ + // Output: the scalar product in Fq²⁵⁶ + // TODO USE q AS A PARAMETER FOR GENERALIZATION + result = new uint256[](256); + for (uint256 i = 0; i < a.length; i++) { + uint256[] memory toto = ZKNOX_VECMULMOD(a[i], b[i]); + result = ZKNOX_VECADDMOD(result, toto); + } +} + +function ZKNOX_MatVecProduct(uint256[][][] memory M, uint256[][] memory v) + pure + returns (uint256[][] memory M_times_v) +{ + // Input: a matrix of elements of Fq²⁵⁶ and a vector of elements of Fq²⁵⁶ + // Output: the multiplication M * v as a vector of elements of Fq²⁵⁶ + M_times_v = new uint256[][](v.length); + for (uint256 i = 0; i < M.length; i++) { + M_times_v[i] = ZKNOX_ScalarProduct(M[i], v); + } +} + +uint256 constant vecSize = 256; +uint256 constant rowCount = 4; +uint256 constant colCount = 4; + +function ZKNOX_MatVecProductDilithium(uint256[][][] memory M, uint256[][] memory v) + pure + returns (uint256[][] memory M_times_v) +{ + M_times_v = new uint256[][](rowCount); + + uint256 i; + uint256 j; + uint256 k; + uint256[] memory tmp; + uint256[] memory Mij; + uint256[] memory vj; + for (i = 0; i < rowCount; i++) { + tmp = new uint256[](vecSize); + for (j = 0; j < colCount; j++) { + Mij = M[i][j]; + vj = v[j]; + + assembly { + let a_tmp := add(tmp, 32) + let a_Mij := add(Mij, 32) + let a_vj := add(vj, 32) + for { let offset_k := 0 } gt(8192, offset_k) { offset_k := add(offset_k, 32) } { + let tmp_k := add(a_tmp, offset_k) //address of tmp[k] + mstore(tmp_k, add(mload(tmp_k), mulmod(mload(add(a_Mij, offset_k)), mload(add(a_vj, offset_k)), q))) + } + } + } + for (k = 0; k < vecSize; k++) { + tmp[k] %= q; + } + M_times_v[i] = tmp; + } +} + +struct Signature { + bytes c_tilde; + bytes z; + bytes h; +} + +struct PubKey { + uint256[][][] a_hat; + bytes tr; + uint256[][] t1; + uint256 hashID; //identifier for the internal XOF +} diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_ethdilithium.sol b/assets/eip-dilithium/solidity/src/ZKNOX_ethdilithium.sol new file mode 100644 index 00000000000000..513a8766d71fb1 --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_ethdilithium.sol @@ -0,0 +1,148 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_dilithium.sol +///* Description: Compute ethereum friendly version of dilithium verification +/** + * + */ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.25; + +import {ZKNOX_NTT} from "./ZKNOX_NTT.sol"; +import "./ZKNOX_NTT_dilithium.sol"; +import "./ZKNOX_dilithium_core.sol"; +import "./ZKNOX_dilithium_utils.sol"; +import "./ZKNOX_SampleInBall.sol"; +import "./ZKNOX_shake.sol"; +import { + q, + ZKNOX_Expand, + ZKNOX_Expand_Vec, + ZKNOX_Expand_Mat, + ZKNOX_MatVecProductDilithium, + ZKNOX_VECMULMOD, + ZKNOX_VECSUBMOD, + ID_keccak, + omega, + gamma_1_minus_beta +} from "./ZKNOX_dilithium_utils.sol"; +import {useHintDilithium} from "./ZKNOX_hint.sol"; + +contract ZKNOX_ethdilithium { + ZKNOX_NTT ntt; + address public apsirev; + address public apsiInvrev; + bool immutableMe; + bool EIP7885; + + function update(address i_psirev, address i_psiInvrev) public { + if (immutableMe == true) revert(); + apsirev = i_psirev; + apsiInvrev = i_psiInvrev; + EIP7885 = false; + immutableMe = true; + } + + function updateNTT(ZKNOX_NTT i_ntt) public { + if (immutableMe == true) revert(); + ntt = i_ntt; + EIP7885 = true; + immutableMe = true; + } + + function verify(PubKey memory pk, bytes memory m, Signature memory signature, bytes memory ctx) + external + view + returns (bool) + { + // Step 1: check ctx length + if (ctx.length > 255) { + revert("ctx bytes must have length at most 255"); + } + + // Step 2: m_prime = 0x00 || len(ctx) || ctx || m + bytes memory m_prime = abi.encodePacked(bytes1(0), bytes1(uint8(ctx.length)), ctx, m); + + // Step 3: delegate to internal verify + return verify_internal(pk, m_prime, signature); + } + + function verify_internal(PubKey memory pk, bytes memory m_prime, Signature memory signature) + internal + view + returns (bool) + { + uint256 i; + uint256 j; + + // FIRST CORE STEP + (bool foo, uint256 norm_h, uint256[][] memory h, uint256[][] memory z) = dilithium_core_1(signature); + + if (foo == false) { + return false; + } + if (norm_h > omega) { + return false; + } + for (i = 0; i < 4; i++) { + for (j = 0; j < 256; j++) { + uint256 zij = z[i][j]; + if (zij > gamma_1_minus_beta && (q - zij) > gamma_1_minus_beta) { + return false; + } + } + } + + // C_NTT + uint256[] memory c_ntt = sampleInBallKeccakPRNG(signature.c_tilde, tau, q); + c_ntt = ZKNOX_NTTFW(c_ntt, apsirev); + + // t1_new + uint256[][] memory t1_new = ZKNOX_Expand_Vec(pk.t1); + + // SECOND CORE STEP + bytes memory w_prime_bytes = dilithium_core_2(apsirev, apsiInvrev, pk, z, c_ntt, h, t1_new); + + // FINAL HASH + KeccakPRNG memory prng = initPRNG(abi.encodePacked(pk.tr, m_prime)); + bytes32 out1 = prng.pool; + refill(prng); + bytes32 out2 = prng.pool; + prng = initPRNG(abi.encodePacked(out1, out2, w_prime_bytes)); + bytes32 final_hash = prng.pool; + return final_hash == bytes32(signature.c_tilde); + } +} + +//end of contract +/* the contract shall be initialized with a valid precomputation of psi_rev and psi_invrev contracts provided to the input ntt contract*/ diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_hint.sol b/assets/eip-dilithium/solidity/src/ZKNOX_hint.sol new file mode 100644 index 00000000000000..3f365174c71cc8 --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_hint.sol @@ -0,0 +1,145 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_hint.sol +///* Description: Compute Negative Wrap Convolution NTT as specified in EIP-NTT +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.25; + +int256 constant gamma_2 = 95232; +int256 constant _2_gamma_2 = 190464; +int256 constant _2_gamma_2_inverse = 44; // (8380417 - 1) / _2_gamma_2 + +import {Test, console} from "forge-std/Test.sol"; +import {q} from "./ZKNOX_dilithium_utils.sol"; + +// Function to reduce r0 within the range of -(a << 1) < r0 <= (a << 1) +function reduceModPM(int256 r0) pure returns (int256 res) { + res = r0 % _2_gamma_2; + if (res > gamma_2) { + res = res - _2_gamma_2; + } +} + +// Decompose function equivalent to the Python version +function decompose(uint256 r) pure returns (int256 r1, int256 r0) { + int256 rp = int256(r % q); + r0 = reduceModPM(rp); + r1 = rp - r0; + + if (rp - r0 == 8380416) { + r1 = 0; + r0 = r0 - 1; + } else { + r1 = r1 / _2_gamma_2; + } + return (r1, r0); +} + +// Main function, use_hint +function useHint(uint256 h, uint256 r) pure returns (uint256) { + int256 m = _2_gamma_2_inverse; + (int256 r1, int256 r0) = decompose(r); + + if (h == 1) { + if (r0 > 0) { + return uint256((r1 + 1) % m); + } + // (r1-1)%m + return uint256((r1 + m - 1) % m); + } + + return uint256(r1); +} + +function useHintElt(uint256[] memory h, uint256[] memory r) pure returns (uint256[] memory hint) { + hint = new uint256[](h.length); + for (uint256 i = 0; i < h.length; i++) { + hint[i] = useHint(h[i], r[i]); + } +} + +function useHintVec(uint256[][] memory h, uint256[][] memory r) pure returns (uint256[][] memory hint) { + hint = new uint256[][](h.length); + for (uint256 i = 0; i < h.length; i++) { + hint[i] = useHintElt(h[i], r[i]); + } +} + +function useHintETHDilithium(uint256[][] memory h, uint256[][] memory r) pure returns (uint8[1024] memory hint) { + for (uint256 i = 0; i < 4; i++) { + for (uint256 j = 0; j < 256; j++) { + hint[i * 256 + j] = uint8(uint256(useHint(h[i][j], r[i][j]))); + } + } +} + +function useHintDilithium(uint256[][] memory h, uint256[][] memory r) pure returns (bytes memory hint) { + // Hint computed with a packing of 6 bytes + // Total = (ModuleDimension) * (RingDimension) * (useHintBitSize) + // = 4 * 256 * 6 + // = 4 * 1535 bits + // = 4 * 192 bytes + // = 768 bytes. + hint = new bytes(768); + bytes memory hint_i; + uint256 i; + uint256 j; + uint256 k; + uint256 result0; + uint256 result1; + uint256 result2; + uint256 result3; + + for (i = 0; i < 4; i++) { + hint_i = new bytes(192); + k = 0; + for (j = 0; j < 256; j = j + 4) { + // reading coefficients by slice of 4 (each of them is 6-bit long) + result0 = useHint(h[i][j], r[i][j]); + result1 = useHint(h[i][j + 1], r[i][j + 1]); + result2 = useHint(h[i][j + 2], r[i][j + 2]); + result3 = useHint(h[i][j + 3], r[i][j + 3]); + // storing by slices of 3 bytes (as 4*6 = 3*8) + hint_i[k] = bytes1(uint8((result1 & 3) << 6 | result0)); + hint_i[k + 1] = bytes1(uint8((result2 & 15) << 4 | result1 >> 2)); + hint_i[k + 2] = bytes1(uint8(result3 << 2 | result2 >> 4)); + k += 3; + } + // copy hint_i into hint + assembly { + let dest := add(hint, add(32, mul(i, 192))) + let src := add(hint_i, 32) + mcopy(dest, src, 192) + } + } +} diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_keccak_prng.sol b/assets/eip-dilithium/solidity/src/ZKNOX_keccak_prng.sol new file mode 100644 index 00000000000000..774c5228bb3778 --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_keccak_prng.sol @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.18; + +import {console} from "forge-std/Test.sol"; + +struct KeccakPRNG { + bytes32 state; // keccak256(input) + uint64 counter; // block counter + bytes32 pool; // current 32-byte block + uint8 remaining; // remaining bytes in pool [0..32] +} + +// Initialize PRNG with keccak256(input). +function initPRNG(bytes memory input) pure returns (KeccakPRNG memory prng) { + prng.state = keccak256(input); + // Preload first block to make the first 32 bytes available immediately + bytes32 blk = keccak256(abi.encodePacked(prng.state, uint64(0))); + prng.pool = blk; + prng.remaining = 32; + prng.counter = 1; +} + +// Pull next 32-byte block into the pool. +function refill(KeccakPRNG memory prng) pure { + bytes32 blk = keccak256(abi.encodePacked(prng.state, prng.counter)); + prng.pool = blk; + prng.remaining = 32; + unchecked { + prng.counter += 1; + } + assembly { + // write-back struct (since prng is memory) + mstore(prng, mload(prng)) // no-op to silence "unused" in some toolchains + } +} + +// Get one random byte (little-endian consumption from pool). +function nextByte(KeccakPRNG memory prng) pure returns (uint8 b) { + if (prng.remaining == 0) { + bytes32 blk = keccak256(abi.encodePacked(prng.state, prng.counter)); + prng.pool = blk; + prng.remaining = 32; + unchecked { + prng.counter += 1; + } + } + uint256 poolInt = uint256(prng.pool); + b = uint8(poolInt >> 248); + prng.pool = bytes32(poolInt << 8); + + unchecked { + prng.remaining -= 1; + } + assembly { + mstore(prng, mload(prng)) + } // write-back +} diff --git a/assets/eip-dilithium/solidity/src/ZKNOX_shake.sol b/assets/eip-dilithium/solidity/src/ZKNOX_shake.sol new file mode 100644 index 00000000000000..24fddb9e883c63 --- /dev/null +++ b/assets/eip-dilithium/solidity/src/ZKNOX_shake.sol @@ -0,0 +1,269 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_falcon.sol +///* Description: shake XOF function implementation +/** + * + */ +// SPDX-License-Identifier: MIT +//this is a direct translation from https://github.com/coruus/py-keccak/blob/master/fips202/keccak.py +pragma solidity ^0.8.25; + +import {Test, console} from "forge-std/Test.sol"; + +uint256 constant _RATE = 136; +bool constant _SPONGE_ABSORBING = false; +bool constant _SPONGE_SQUEEZING = true; + +struct ctx_shake { + uint64[25] state; + uint8[200] buff; + uint256 i; + bool direction; +} + +// """Rotate uint64 x left by s."" +function rol64(uint256 x, uint256 s) pure returns (uint64) { + return (uint64)((x << s) ^ (x >> (64 - s))); +} + +function F1600(uint64[25] memory state) pure returns (uint64[25] memory) { + // forgefmt: disable-next-line + uint256[24] memory _KECCAK_PI = [uint256(10), 7, 11, 17, 18, 3, 5, 16, 8, 21, 24, 4, 15, 23, 19, 13, 12, 2, 20, 14, 22, 9, 6, 1]; + // forgefmt: disable-next-line + uint64[24] memory _KECCAK_RC = [uint64(0x0000000000000001), 0x0000000000008082,0x800000000000808a,0x8000000080008000,0x000000000000808b, 0x0000000080000001,0x8000000080008081, 0x8000000000008009,0x000000000000008a, 0x0000000000000088,0x0000000080008009, 0x000000008000000a,0x000000008000808b, 0x800000000000008b,0x8000000000008089, 0x8000000000008003,0x8000000000008002, 0x8000000000000080,0x000000000000800a, 0x800000008000000a,0x8000000080008081, 0x8000000000008080, 0x0000000080000001, 0x8000000080008008]; + // forgefmt: disable-next-line + uint256[24] memory _KECCAK_RHO =[uint256(1), 3, 6, 10, 15, 21, 28, 36, 45, 55, 2, 14, 27, 41, 56, 8, 25, 43, 62, 18, 39, 61, 20, 44]; + + uint64[5] memory bc = [uint64(0), 0, 0, 0, 0]; + + assembly { + for { let i := 0 } gt(24, i) { i := add(i, 1) } { + // + let t + let offset_X + for { offset_X := 0 } gt(160, offset_X) { offset_X := add(offset_X, 32) } { + //for (uint256 x = 0; x < 5; x++) + mstore(add(bc, offset_X), 0) //bc[x] = 0; + + let bcx := add(bc, offset_X) + let temp := mload(bcx) + for { let offset_Y := 0 } gt(800, offset_Y) { offset_Y := add(offset_Y, 160) } { + temp := xor(temp, mload(add(state, add(offset_X, offset_Y)))) // bc[x] ^= state[x + y]; + } + mstore(bcx, temp) + } + + //# Theta + // for (uint256 x = 0; x < 5; x++) { + for { let x := 0 } gt(160, x) { x := add(32, x) } { + //t = bc[addmod(x, 4, 5)] ^ rol64(bc[addmod(x, 1, 5)], 1); + let temp := mload(add(bc, addmod(x, 32, 160))) + t := and(0xffffffffffffffff, xor(shl(1, temp), shr(63, temp))) //rol64(bc[addmod(x, 1, 5)], 1); + t := xor(t, mload(add(bc, addmod(x, 128, 160)))) //beware of and + + /* + for (uint64 y = 0; y < 25; y += 5) { + // in range(0, 25, 5): + state[y + x] ^= t; + }*/ + + let endloop := add(add(state, x), 800) + for { let offset := add(state, x) } gt(endloop, offset) { offset := add(offset, 160) } { + mstore(offset, xor(mload(offset), t)) + } + } + t := mload(add(state, 32)) //t=state[1] + + for { let x := 0 } gt(768, x) { x := add(x, 32) } { + //x in [0..23] + // for (uint256 x = 0; x < 24; x++) { + let keccakpix := mload(add(_KECCAK_PI, x)) //_KECCAK_PI[x] + let kpix := add(state, shl(5, keccakpix)) //@_KECCAK_PI[x]; + mstore(bc, mload(kpix)) //bc[0] = state[keccakpix]; + let res := mload(add(x, _KECCAK_RHO)) // _KECCAK_RHO[x] + res := and(0xffffffffffffffff, xor(shl(res, t), shr(sub(64, res), t))) //rol64(t, _KECCAK_RHO[x]); + + mstore(kpix, res) //state[keccakpix] = uint64(res);//rol64(t,res);//rol64(t, _KECCAK_RHO[x]); + t := mload(bc) // t = bc[0]; + } + + for { let y := 0 } gt(800, y) { y := add(y, 160) } { + // for (uint256 y = 0; y < 25; y += 5) { + for { offset_X := 0 } gt(160, offset_X) { offset_X := add(offset_X, 32) } { + //for (uint256 x = 0; x < 5; x++) { + mstore(add(bc, offset_X), mload(add(state, add(offset_X, y)))) // bc[x] = state[y + x]; + } + + let offset_Y := add(state, y) + + for { offset_X := 0 } gt(160, offset_X) { offset_X := add(offset_X, 32) } { + let offset := add(offset_X, offset_Y) //address of state[x+y] + + mstore( + offset, + xor( + mload(add(offset_X, bc)), + and( + xor(mload(add(bc, addmod(offset_X, 32, 160))), 0xffffffffffffffff), + mload(add(bc, addmod(offset_X, 64, 160))) + ) + ) + ) + } + + mstore(state, and(xor(mload(state), mload(add(_KECCAK_RC, shl(5, i)))), 0xffffffffffffffff)) //state[0] ^= _KECCAK_RC[i]; + } //end loop y + } //end loop i + } + return state; +} //end F1600 + +function shake_absorb(uint256 i, uint8[200] memory buf, uint64[25] memory state, bytes memory input) + pure + returns (uint256 iout, uint8[200] memory bufout, uint64[25] memory stateout) +{ + uint256 todo = input.length; + + uint256 index = 0; + while (todo > 0) { + uint256 cando = _RATE - i; + uint256 willabsorb = (cando < todo) ? cando : todo; + + for (uint256 j = 0; j < willabsorb; j++) { + buf[i + j] ^= uint8(input[index + j]); + } + i += willabsorb; + + if (i == _RATE) { + (buf, state) = shake_permute(buf, state); + i = 0; + } + todo -= willabsorb; + index += willabsorb; + } + return (i, buf, state); +} + +//can be ignored, as it is a zeroized structure +function shake_init() pure returns (ctx_shake memory ctx) { + // forgefmt: disable-next-line + ctx.state=[uint64(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]; + // forgefmt: disable-next-line + ctx.buff=[uint8(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,uint8(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,uint8(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,uint8(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,uint8(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,uint8(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,uint8(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,uint8(0),0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]; + ctx.direction = _SPONGE_ABSORBING; + + return ctx; +} + +function shake_update(ctx_shake memory ctx, bytes memory input) pure returns (ctx_shake memory ctxout) { + if (ctx.direction == _SPONGE_SQUEEZING) { + (ctx.buff, ctx.state) = shake_permute(ctx.buff, ctx.state); + } + ctxout.direction = _SPONGE_ABSORBING; + (ctxout.i, ctxout.buff, ctxout.state) = shake_absorb(ctx.i, ctx.buff, ctx.state, input); + return ctxout; +} + +function shake_squeeze(ctx_shake memory ctx, uint256 n) pure returns (ctx_shake memory ctxout, bytes memory) { + bytes memory output = new bytes(n); + uint256 tosqueeze = n; + uint256 offset = 0; + + while (tosqueeze > 0) { + uint256 cansqueeze = _RATE - ctx.i; + uint256 willsqueeze = (cansqueeze < tosqueeze) ? cansqueeze : tosqueeze; + + for (uint256 j = 0; j < willsqueeze; j++) { + uint256 read = ctx.i + j; + + output[offset + j] = bytes1(uint8((ctx.state[(read >> 3)] >> ((read & 7) << 3)) & 0xff)); + } + offset += willsqueeze; + ctx.i += willsqueeze; + if (ctx.i == _RATE) { + (ctx.buff, ctx.state) = shake_permute(ctx.buff, ctx.state); + ctx.i = 0; + } + tosqueeze -= willsqueeze; + } + + return (ctx, output); +} + +function shake_permute(uint8[200] memory buf, uint64[25] memory state) + pure + returns (uint8[200] memory buffer, uint64[25] memory stateout) +{ + //require a 64 bits swap + /*for (uint256 j = 0; j < 200; j++) { + state[j / 8] ^= uint64(buf[j]) << (((uint8(j & 0x7) << 3))); + }*/ + + assembly { + for { let j := 0 } gt(200, j) { j := add(j, 1) } { + let addr := add(state, shl(5, shr(3, j))) //state[j / 8] + let val := shl(shl(3, and(j, 7)), and(0xffffffffffffffff, mload(add(buf, shl(5, j))))) // uint64(buf[j]) << (((uint8(j & 0x7) << 3))); + + mstore(addr, xor(mload(addr), val)) + } + } + + // Call F1600 Keccak permutation function here + state = F1600(state); + //directly return buffer: it is zeroized by default + return (buffer, state); //zeroization of buf external to this function +} + +function shake_pad(ctx_shake memory ctx) pure returns (ctx_shake memory ctxout) { + ctx.buff[ctx.i] ^= 0x1f; + ctx.buff[_RATE - 1] ^= 0x80; + (ctx.buff, ctx.state) = shake_permute(ctx.buff, ctx.state); + + ctx.i = 0; + + return ctx; +} + +function shake_digest(ctx_shake memory ctx, uint256 size8) pure returns (bytes memory output) { + output = new bytes(size8); + if (ctx.direction == _SPONGE_ABSORBING) { + ctx.buff[ctx.i] ^= 0x1f; + ctx.buff[_RATE - 1] ^= 0x80; + (ctx.buff, ctx.state) = shake_permute(ctx.buff, ctx.state); + + ctx.i = 0; + } + //display_state(ctx.state); + (, output) = shake_squeeze(ctx, size8); +} diff --git a/assets/eip-dilithium/solidity/test/ZKNOX_NTT_dilithium.t.sol b/assets/eip-dilithium/solidity/test/ZKNOX_NTT_dilithium.t.sol new file mode 100644 index 00000000000000..d7411b8067119c --- /dev/null +++ b/assets/eip-dilithium/solidity/test/ZKNOX_NTT_dilithium.t.sol @@ -0,0 +1,94 @@ +/** + * + */ +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ..../&@&#. .###%@@@#, .. +/*Z:::::::::::::::::ZK:::::::K K:::::KN:::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...(@@* .... . &#//%@@&,. +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::::N N::::::N OO:::::::::::::OO X:::::X X:::::X ..*@@......... .@#%%(%&@&.. +/*Z:::ZZZZZZZZ:::::Z K:::::::K K::::::KN:::::::::N N::::::NO:::::::OOO:::::::OX::::::X X::::::X .*@( ........ . .&@@@@. .@%%%%%#&@@. +/*ZZZZZ Z:::::Z KK::::::K K:::::KKKN::::::::::N N::::::NO::::::O O::::::OXXX:::::X X::::::XX ...&@ ......... . &. .@ /@%%%%%%&@@# +/* Z:::::Z K:::::K K:::::K N:::::::::::N N::::::NO:::::O O:::::O X:::::X X:::::X ..@( .......... . &. ,& /@%%%%&&&&@@@. +/* Z:::::Z K::::::K:::::K N:::::::N::::N N::::::NO:::::O O:::::O X:::::X:::::X ..&% ........... .@%(#@# ,@%%%%&&&&&@@@%. +/* Z:::::Z K:::::::::::K N::::::N N::::N N::::::NO:::::O O:::::O X:::::::::X ..,@ ............ *@%%%&%&&&&&&@@@. +/* Z:::::Z K:::::::::::K N::::::N N::::N:::::::NO:::::O O:::::O X:::::::::X ..(@ ............. ,#@&&&&&&&&&&&&@@@@* +/* Z:::::Z K::::::K:::::K N::::::N N:::::::::::NO:::::O O:::::O X:::::X:::::X .*@.............. . ..,(%&@@&&&&&&&&&&&&&&&&@@@@, +/* Z:::::Z K:::::K K:::::K N::::::N N::::::::::NO:::::O O:::::O X:::::X X:::::X ...&#............. *@@&&&&&&&&&&&&&&&&&&&&@@&@@@@& +/*ZZZ:::::Z ZZZZZKK::::::K K:::::KKKN::::::N N:::::::::NO::::::O O::::::OXXX:::::X X::::::XX ...@/.......... *@@@@. ,@@. &@&&&&&&@@@@@@@@@@@. +/*Z::::::ZZZZZZZZ:::ZK:::::::K K::::::KN::::::N N::::::::NO:::::::OOO:::::::OX::::::X X::::::X ....&#..........@@@, *@@&&&@% .@@@@@@@@@@@@@@@& +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N:::::::N OO:::::::::::::OO X:::::X X:::::X ....*@.,......,@@@...@@@@@@&..%@@@@@@@@@@@@@/ +/*Z:::::::::::::::::ZK:::::::K K:::::KN::::::N N::::::N OO:::::::::OO X:::::X X:::::X ...*@,,.....%@@@,.........%@@@@@@@@@@@@( +/*ZZZZZZZZZZZZZZZZZZZKKKKKKKKK KKKKKKKNNNNNNNN NNNNNNN OOOOOOOOO XXXXXXX XXXXXXX ...&@,....*@@@@@ ..,@@@@@@@@@@@@@&. +/* ....,(&@@&..,,,/@&#*. . +/* ......(&.,.,,/&@,. +/* .....,%*.,*@% +/* .#@@@&(&@*,,*@@%,.. +/* .##,,,**$.,,*@@@@@%. +/* *(%%&&@(,,**@@@@@& +/* . . .#@((@@(*,** +/* . (*. . +/* .*/ +///* Copyright (C) 2025 - Renaud Dubois, Simon Masson - This file is part of ZKNOX project +///* License: This software is licensed under MIT License +///* This Code may be reused including this header, license and copyright notice. +///* See LICENSE file at the root folder of the project. +///* FILE: ZKNOX_NTT.sol +///* Description: Compute Negative Wrap Convolution NTT as specified in EIP-NTT +/** + * + */ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.25; + +import {Test} from "forge-std/Test.sol"; +import "../src/ZKNOX_NTT_dilithium.sol"; +import "../src/ZKNOX_dilithium.sol"; +import "../src/ZKNOX_dilithium_deploy.sol"; + +contract NTT_DilithiumTest is Test { + ZKNOX_dilithium dilithium; + // forgefmt: disable-next-line + uint256[256] psi_rev = [uint256(1), 4808194, 3765607, 3761513, 5178923, 5496691, 5234739, 5178987, 7778734, 3542485, 2682288, 2129892, 3764867, 7375178, 557458, 7159240, 5010068, 4317364, 2663378, 6705802, 4855975, 7946292, 676590, 7044481, 5152541, 1714295, 2453983, 1460718, 7737789, 4795319, 2815639, 2283733, 3602218, 3182878, 2740543, 4793971, 5269599, 2101410, 3704823, 1159875, 394148, 928749, 1095468, 4874037, 2071829, 4361428, 3241972, 2156050, 3415069, 1759347, 7562881, 4805951, 3756790, 6444618, 6663429, 4430364, 5483103, 3192354, 556856, 3870317, 2917338, 1853806, 3345963, 1858416, 3073009, 1277625, 5744944, 3852015, 4183372, 5157610, 5258977, 8106357, 2508980, 2028118, 1937570, 4564692, 2811291, 5396636, 7270901, 4158088, 1528066, 482649, 1148858, 5418153, 7814814, 169688, 2462444, 5046034, 4213992, 4892034, 1987814, 5183169, 1736313, 235407, 5130263, 3258457, 5801164, 1787943, 5989328, 6125690, 3482206, 4197502, 7080401, 6018354, 7062739, 2461387, 3035980, 621164, 3901472, 7153756, 2925816, 3374250, 1356448, 5604662, 2683270, 5601629, 4912752, 2312838, 7727142, 7921254, 348812, 8052569, 1011223, 6026202, 4561790, 6458164, 6143691, 1744507, 1753, 6444997, 5720892, 6924527, 2660408, 6600190, 8321269, 2772600, 1182243, 87208, 636927, 4415111, 4423672, 6084020, 5095502, 4663471, 8352605, 822541, 1009365, 5926272, 6400920, 1596822, 4423473, 4620952, 6695264, 4969849, 2678278, 4611469, 4829411, 635956, 8129971, 5925040, 4234153, 6607829, 2192938, 6653329, 2387513, 4768667, 8111961, 5199961, 3747250, 2296099, 1239911, 4541938, 3195676, 2642980, 1254190, 8368000, 2998219, 141835, 8291116, 2513018, 7025525, 613238, 7070156, 6161950, 7921677, 6458423, 4040196, 4908348, 2039144, 6500539, 7561656, 6201452, 6757063, 2105286, 6006015, 6346610, 586241, 7200804, 527981, 5637006, 6903432, 1994046, 2491325, 6987258, 507927, 7192532, 7655613, 6545891, 5346675, 8041997, 2647994, 3009748, 5767564, 4148469, 749577, 4357667, 3980599, 2569011, 6764887, 1723229, 1665318, 2028038, 1163598, 5011144, 3994671, 8368538, 7009900, 3020393, 3363542, 214880, 545376, 7609976, 3105558, 7277073, 508145, 7826699, 860144, 3430436, 140244, 6866265, 6195333, 3123762, 2358373, 6187330, 5365997, 6663603, 2926054, 7987710, 8077412, 3531229, 4405932, 4606686, 1900052, 7598542, 1054478, 7648983]; + + // forgefmt: disable-next-line + uint256[256] psi_inv_rev = [uint256(1), 3572223, 4618904, 4614810, 3201430, 3145678, 2883726, 3201494, 1221177, 7822959, 1005239, 4615550, 6250525, 5698129, 4837932, 601683, 6096684, 5564778, 3585098, 642628, 6919699, 5926434, 6666122, 3227876, 1335936, 7703827, 434125, 3524442, 1674615, 5717039, 4063053, 3370349, 6522001, 5034454, 6526611, 5463079, 4510100, 7823561, 5188063, 2897314, 3950053, 1716988, 1935799, 4623627, 3574466, 817536, 6621070, 4965348, 6224367, 5138445, 4018989, 6308588, 3506380, 7284949, 7451668, 7986269, 7220542, 4675594, 6279007, 3110818, 3586446, 5639874, 5197539, 4778199, 6635910, 2236726, 1922253, 3818627, 2354215, 7369194, 327848, 8031605, 459163, 653275, 6067579, 3467665, 2778788, 5697147, 2775755, 7023969, 5006167, 5454601, 1226661, 4478945, 7759253, 5344437, 5919030, 1317678, 2362063, 1300016, 4182915, 4898211, 2254727, 2391089, 6592474, 2579253, 5121960, 3250154, 8145010, 6644104, 3197248, 6392603, 3488383, 4166425, 3334383, 5917973, 8210729, 565603, 2962264, 7231559, 7897768, 6852351, 4222329, 1109516, 2983781, 5569126, 3815725, 6442847, 6352299, 5871437, 274060, 3121440, 3222807, 4197045, 4528402, 2635473, 7102792, 5307408, 731434, 7325939, 781875, 6480365, 3773731, 3974485, 4849188, 303005, 392707, 5454363, 1716814, 3014420, 2193087, 6022044, 5256655, 2185084, 1514152, 8240173, 4949981, 7520273, 553718, 7872272, 1103344, 5274859, 770441, 7835041, 8165537, 5016875, 5360024, 1370517, 11879, 4385746, 3369273, 7216819, 6352379, 6715099, 6657188, 1615530, 5811406, 4399818, 4022750, 7630840, 4231948, 2612853, 5370669, 5732423, 338420, 3033742, 1834526, 724804, 1187885, 7872490, 1393159, 5889092, 6386371, 1476985, 2743411, 7852436, 1179613, 7794176, 2033807, 2374402, 6275131, 1623354, 2178965, 818761, 1879878, 6341273, 3472069, 4340221, 1921994, 458740, 2218467, 1310261, 7767179, 1354892, 5867399, 89301, 8238582, 5382198, 12417, 7126227, 5737437, 5184741, 3838479, 7140506, 6084318, 4633167, 3180456, 268456, 3611750, 5992904, 1727088, 6187479, 1772588, 4146264, 2455377, 250446, 7744461, 3551006, 3768948, 5702139, 3410568, 1685153, 3759465, 3956944, 6783595, 1979497, 2454145, 7371052, 7557876, 27812, 3716946, 3284915, 2296397, 3956745, 3965306, 7743490, 8293209, 7198174, 5607817, 59148, 1780227, 5720009, 1455890, 2659525, 1935420, 8378664]; + + //stateful initialisation + function setUp() public { + bytes memory bytecode_psirev = abi.encodePacked(psi_rev); + + address a_psirev; //address of the precomputations bytecode contract + a_psirev = address(uint160(0xcaca)); //here it is etched, use create in the future + vm.etch(a_psirev, bytecode_psirev); //pushing psirev bytecode into contract todo : replace with create + + bytes memory bytecode_psiInvrev = abi.encodePacked(psi_inv_rev); + + address a_psiInvrev; //address of the precomputations bytecode contract + a_psiInvrev = address(uint160(0xa5a5)); //here it is etched, use create in the future + vm.etch(a_psiInvrev, bytecode_psiInvrev); //pushing psirev bytecode into contract todo : replace with create + + dilithium = new ZKNOX_dilithium(); + dilithium.update(a_psirev, a_psiInvrev); + } + + function test_equivalence() public { + // forgefmt: disable-next-line + uint256[256] memory lambda_tmp = [uint256(13), 5, 3765607, 3761513, 5178923, 5496691, 5234739, 5178987, 7778734, 3542485, 2682288, 2129892, 3764867, 7375178, 557458, 7159240, 5010068, 4317364, 2663378, 6705802, 4855975, 7946292, 676590, 7044481, 5152541, 1714295, 2453983, 1460718, 7737789, 4795319, 2815639, 2283733, 3602218, 3182878, 2740543, 4793971, 5269599, 2101410, 3704823, 1159875, 394148, 928749, 1095468, 4874037, 2071829, 4361428, 3241972, 2156050, 3415069, 1759347, 7562881, 4805951, 3756790, 6444618, 6663429, 4430364, 5483103, 3192354, 556856, 3870317, 2917338, 1853806, 3345963, 1858416, 3073009, 1277625, 5744944, 3852015, 4183372, 5157610, 5258977, 8106357, 2508980, 2028118, 1937570, 4564692, 2811291, 5396636, 7270901, 4158088, 1528066, 482649, 1148858, 5418153, 7814814, 169688, 2462444, 5046034, 4213992, 4892034, 1987814, 5183169, 1736313, 235407, 5130263, 3258457, 5801164, 1787943, 5989328, 6125690, 3482206, 4197502, 7080401, 6018354, 7062739, 2461387, 3035980, 621164, 3901472, 7153756, 2925816, 3374250, 1356448, 5604662, 2683270, 5601629, 4912752, 2312838, 7727142, 7921254, 348812, 8052569, 1011223, 6026202, 4561790, 6458164, 6143691, 1744507, 1753, 6444997, 5720892, 6924527, 2660408, 6600190, 8321269, 2772600, 1182243, 87208, 636927, 4415111, 4423672, 6084020, 5095502, 4663471, 8352605, 822541, 1009365, 5926272, 6400920, 1596822, 4423473, 4620952, 6695264, 4969849, 2678278, 4611469, 4829411, 635956, 8129971, 5925040, 4234153, 6607829, 2192938, 6653329, 2387513, 4768667, 8111961, 5199961, 3747250, 2296099, 1239911, 4541938, 3195676, 2642980, 1254190, 8368000, 2998219, 141835, 8291116, 2513018, 7025525, 613238, 7070156, 6161950, 7921677, 6458423, 4040196, 4908348, 2039144, 6500539, 7561656, 6201452, 6757063, 2105286, 6006015, 6346610, 586241, 7200804, 527981, 5637006, 6903432, 1994046, 2491325, 6987258, 507927, 7192532, 7655613, 6545891, 5346675, 8041997, 2647994, 3009748, 5767564, 4148469, 749577, 4357667, 3980599, 2569011, 6764887, 1723229, 1665318, 2028038, 1163598, 5011144, 3994671, 8368538, 7009900, 3020393, 3363542, 214880, 545376, 7609976, 3105558, 7277073, 508145, 7826699, 860144, 3430436, 140244, 6866265, 6195333, 3123762, 2358373, 6187330, 5365997, 6663603, 2926054, 7987710, 8077412, 3531229, 4405932, 4606686, 1900052, 7598542, 1054478, 7648983]; + uint256[] memory lambda = new uint256[](256); + + for (uint256 i = 0; i < 256; i++) { + lambda[i] = lambda_tmp[i]; + } + + address a_psirev = dilithium.apsirev(); + + uint256[] memory res1 = ZKNOX_NTTFW(lambda, a_psirev); + address a_psiInvrev; + + (a_psirev, a_psiInvrev) = Deploy("caca"); + + uint256[] memory res2 = ZKNOX_NTTFW_Compact(lambda, a_psirev); + + for (uint256 i = 0; i < 256; i++) { + assertEq(res1[i], res2[i]); + } + } +} diff --git a/assets/eip-dilithium/solidity/test/ZKNOX_SampleInBall.t.sol b/assets/eip-dilithium/solidity/test/ZKNOX_SampleInBall.t.sol new file mode 100644 index 00000000000000..d5edbf676073a7 --- /dev/null +++ b/assets/eip-dilithium/solidity/test/ZKNOX_SampleInBall.t.sol @@ -0,0 +1,37 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; +// Code obtained from `generate_sample_in_ball_test_vectors.py` python file + +import {ZKNOX_Expand, ZKNOX_Expand_Vec, ZKNOX_Expand_Mat, ZKNOX_Compact} from "../src/ZKNOX_dilithium_utils.sol"; +import {ZKNOX_ethdilithium} from "../src/ZKNOX_ethdilithium.sol"; +import "../src/ZKNOX_dilithium_utils.sol"; +import "../src/ZKNOX_dilithium_deploy.sol"; +import "../src/ZKNOX_SampleInBall.sol"; + +contract SampleInBallTest is Test { + function testSampleInBallNIST() public { + bytes memory c_tilde = hex"cc501e9f471a004d2d3f60894d12aad3114e8abf62e413a800b7e7987ec5100b"; + // forgefmt: disable-next-line + uint256[256] memory expected_c = [uint256(0),8380416,0,1,0,0,0,0,0,0,0,0,0,1,8380416,0,0,8380416,0,0,0,0,0,0,8380416,0,0,0,8380416,0,1,0,0,0,8380416,8380416,0,0,0,0,8380416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8380416,8380416,0,0,0,0,1,1,0,0,0,8380416,0,0,0,0,0,1,0,0,0,1,0,0,0,8380416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,8380416,0,0,0,0,0,0,1,8380416,0,0,0,0,0,0,0,0,0,0,8380416,0,0,0,0,0,0,0,0,0,0,1,0,0,8380416,0,0,0,0,0,8380416,8380416,0,0,0,0,0,0,0,0,0,0,8380416,8380416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8380416,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,8380416,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0]; + + uint256 tau = 39; + uint256 q = 8380417; + uint256[] memory c = sampleInBallNIST(c_tilde, tau, q); + for (uint256 i = 0; i < 256; i++) { + assertEq(c[i], expected_c[i]); + } + } + + function testSampleInBallKeccakPRNG() public { + bytes memory c_tilde = hex"cc501e9f471a004d2d3f60894d12aad3114e8abf62e413a800b7e7987ec5100b"; + // forgefmt: disable-next-line + uint256[256] memory expected_c = [uint256(0),0,0,0,0,0,1,0,0,8380416,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,8380416,0,0,0,0,0,0,8380416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8380416,0,8380416,0,8380416,8380416,0,0,0,0,8380416,8380416,8380416,0,0,0,0,0,0,8380416,0,0,0,0,1,0,8380416,8380416,0,0,0,0,0,0,0,8380416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8380416,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,8380416,0,0,0,8380416,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,8380416,8380416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8380416,0,0,8380416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0]; + + uint256 tau = 39; + uint256 q = 8380417; + uint256[] memory c = sampleInBallKeccakPRNG(c_tilde, tau, q); + for (uint256 i = 0; i < 256; i++) { + assertEq(c[i], expected_c[i]); + } + } +} diff --git a/assets/eip-dilithium/solidity/test/ZKNOX_dilithium.t.sol b/assets/eip-dilithium/solidity/test/ZKNOX_dilithium.t.sol new file mode 100644 index 00000000000000..36799f0373f9d1 --- /dev/null +++ b/assets/eip-dilithium/solidity/test/ZKNOX_dilithium.t.sol @@ -0,0 +1,80 @@ + +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; +// Code obtained from `generate_test_vectors.py` python file + +import {Test, console} from "forge-std/Test.sol"; +import {ZKNOX_Expand, ZKNOX_Expand_Vec, ZKNOX_Expand_Mat, ZKNOX_Compact} from "../src/ZKNOX_dilithium_utils.sol"; +import {ZKNOX_dilithium} from "../src/ZKNOX_dilithium.sol"; +import "../src/ZKNOX_dilithium_utils.sol"; +import "../src/ZKNOX_dilithium_deploy.sol"; + +contract DilithiumTest is Test { + ZKNOX_dilithium dilithium; + + // forgefmt: disable-next-line + uint256[256] psi_rev = [uint256(1), 4808194, 3765607, 3761513, 5178923, 5496691, 5234739, 5178987, 7778734, 3542485, 2682288, 2129892, 3764867, 7375178, 557458, 7159240, 5010068, 4317364, 2663378, 6705802, 4855975, 7946292, 676590, 7044481, 5152541, 1714295, 2453983, 1460718, 7737789, 4795319, 2815639, 2283733, 3602218, 3182878, 2740543, 4793971, 5269599, 2101410, 3704823, 1159875, 394148, 928749, 1095468, 4874037, 2071829, 4361428, 3241972, 2156050, 3415069, 1759347, 7562881, 4805951, 3756790, 6444618, 6663429, 4430364, 5483103, 3192354, 556856, 3870317, 2917338, 1853806, 3345963, 1858416, 3073009, 1277625, 5744944, 3852015, 4183372, 5157610, 5258977, 8106357, 2508980, 2028118, 1937570, 4564692, 2811291, 5396636, 7270901, 4158088, 1528066, 482649, 1148858, 5418153, 7814814, 169688, 2462444, 5046034, 4213992, 4892034, 1987814, 5183169, 1736313, 235407, 5130263, 3258457, 5801164, 1787943, 5989328, 6125690, 3482206, 4197502, 7080401, 6018354, 7062739, 2461387, 3035980, 621164, 3901472, 7153756, 2925816, 3374250, 1356448, 5604662, 2683270, 5601629, 4912752, 2312838, 7727142, 7921254, 348812, 8052569, 1011223, 6026202, 4561790, 6458164, 6143691, 1744507, 1753, 6444997, 5720892, 6924527, 2660408, 6600190, 8321269, 2772600, 1182243, 87208, 636927, 4415111, 4423672, 6084020, 5095502, 4663471, 8352605, 822541, 1009365, 5926272, 6400920, 1596822, 4423473, 4620952, 6695264, 4969849, 2678278, 4611469, 4829411, 635956, 8129971, 5925040, 4234153, 6607829, 2192938, 6653329, 2387513, 4768667, 8111961, 5199961, 3747250, 2296099, 1239911, 4541938, 3195676, 2642980, 1254190, 8368000, 2998219, 141835, 8291116, 2513018, 7025525, 613238, 7070156, 6161950, 7921677, 6458423, 4040196, 4908348, 2039144, 6500539, 7561656, 6201452, 6757063, 2105286, 6006015, 6346610, 586241, 7200804, 527981, 5637006, 6903432, 1994046, 2491325, 6987258, 507927, 7192532, 7655613, 6545891, 5346675, 8041997, 2647994, 3009748, 5767564, 4148469, 749577, 4357667, 3980599, 2569011, 6764887, 1723229, 1665318, 2028038, 1163598, 5011144, 3994671, 8368538, 7009900, 3020393, 3363542, 214880, 545376, 7609976, 3105558, 7277073, 508145, 7826699, 860144, 3430436, 140244, 6866265, 6195333, 3123762, 2358373, 6187330, 5365997, 6663603, 2926054, 7987710, 8077412, 3531229, 4405932, 4606686, 1900052, 7598542, 1054478, 7648983]; + + // forgefmt: disable-next-line + uint256[256] psi_inv_rev = [uint256(1), 3572223, 4618904, 4614810, 3201430, 3145678, 2883726, 3201494, 1221177, 7822959, 1005239, 4615550, 6250525, 5698129, 4837932, 601683, 6096684, 5564778, 3585098, 642628, 6919699, 5926434, 6666122, 3227876, 1335936, 7703827, 434125, 3524442, 1674615, 5717039, 4063053, 3370349, 6522001, 5034454, 6526611, 5463079, 4510100, 7823561, 5188063, 2897314, 3950053, 1716988, 1935799, 4623627, 3574466, 817536, 6621070, 4965348, 6224367, 5138445, 4018989, 6308588, 3506380, 7284949, 7451668, 7986269, 7220542, 4675594, 6279007, 3110818, 3586446, 5639874, 5197539, 4778199, 6635910, 2236726, 1922253, 3818627, 2354215, 7369194, 327848, 8031605, 459163, 653275, 6067579, 3467665, 2778788, 5697147, 2775755, 7023969, 5006167, 5454601, 1226661, 4478945, 7759253, 5344437, 5919030, 1317678, 2362063, 1300016, 4182915, 4898211, 2254727, 2391089, 6592474, 2579253, 5121960, 3250154, 8145010, 6644104, 3197248, 6392603, 3488383, 4166425, 3334383, 5917973, 8210729, 565603, 2962264, 7231559, 7897768, 6852351, 4222329, 1109516, 2983781, 5569126, 3815725, 6442847, 6352299, 5871437, 274060, 3121440, 3222807, 4197045, 4528402, 2635473, 7102792, 5307408, 731434, 7325939, 781875, 6480365, 3773731, 3974485, 4849188, 303005, 392707, 5454363, 1716814, 3014420, 2193087, 6022044, 5256655, 2185084, 1514152, 8240173, 4949981, 7520273, 553718, 7872272, 1103344, 5274859, 770441, 7835041, 8165537, 5016875, 5360024, 1370517, 11879, 4385746, 3369273, 7216819, 6352379, 6715099, 6657188, 1615530, 5811406, 4399818, 4022750, 7630840, 4231948, 2612853, 5370669, 5732423, 338420, 3033742, 1834526, 724804, 1187885, 7872490, 1393159, 5889092, 6386371, 1476985, 2743411, 7852436, 1179613, 7794176, 2033807, 2374402, 6275131, 1623354, 2178965, 818761, 1879878, 6341273, 3472069, 4340221, 1921994, 458740, 2218467, 1310261, 7767179, 1354892, 5867399, 89301, 8238582, 5382198, 12417, 7126227, 5737437, 5184741, 3838479, 7140506, 6084318, 4633167, 3180456, 268456, 3611750, 5992904, 1727088, 6187479, 1772588, 4146264, 2455377, 250446, 7744461, 3551006, 3768948, 5702139, 3410568, 1685153, 3759465, 3956944, 6783595, 1979497, 2454145, 7371052, 7557876, 27812, 3716946, 3284915, 2296397, 3956745, 3965306, 7743490, 8293209, 7198174, 5607817, 59148, 1780227, 5720009, 1455890, 2659525, 1935420, 8378664]; + + //stateful initialisation + function setUp() public { + bytes memory bytecode_psirev = abi.encodePacked(psi_rev); + + address a_psirev; //address of the precomputations bytecode contract + a_psirev = address(uint160(0xcaca)); //here it is etched, use create in the future + vm.etch(a_psirev, bytecode_psirev); //pushing psirev bytecode into contract todo : replace with create + + bytes memory bytecode_psiInvrev = abi.encodePacked(psi_inv_rev); + + address a_psiInvrev; //address of the precomputations bytecode contract + a_psiInvrev = address(uint160(0xa5a5)); //here it is etched, use create in the future + vm.etch(a_psiInvrev, bytecode_psiInvrev); //pushing psirev bytecode into contract todo : replace with create + + dilithium = new ZKNOX_dilithium(); + dilithium.update(a_psirev, a_psiInvrev); + + } + + function testVerify() public { +// Public key +uint256[][][] memory A_hat = new uint256[][][](4); +for (uint256 i = 0 ; i < 4 ; i++) { + A_hat[i] = new uint256[][](4); + for (uint256 j = 0 ; j < 4; j++) { + A_hat[i][j] = new uint256[](32); + } +} +A_hat[0][0][0] = uint256(0x004005130013327300407d52005de024005e05910032c2e100427f2100536421);A_hat[0][0][1] = uint256(0x00cd76f0002663d007f9cb2007b2b48000499620041af490033269000402f84);A_hat[0][0][2] = uint256(0x00706a8c0048fb88002738b90019bf9e006a93f700749899002e14a20079d28f);A_hat[0][0][3] = uint256(0x0056050f006d5f60004ce05b00474ed1002dd548002ea5b60016ad9f0074536c);A_hat[0][0][4] = uint256(0x0019c36700124ded005f96c30078ece300242cff0030c6c200298d0f006734f5);A_hat[0][0][5] = uint256(0x005c12da006c3e7a006faefd00714088002a9f84004a014c007d025000104ba7);A_hat[0][0][6] = uint256(0x006df04d0062eaf40022310f006735f70067e4f2006fed9b0046943f00060c73);A_hat[0][0][7] = uint256(0x0069c0b0066e11700505c51002b6367002a7bb600724ec2005f611f006077f7);A_hat[0][0][8] = uint256(0x0056038b0038698f0002497b0069623500535f3300722e2b003740f7003d4ecf);A_hat[0][0][9] = uint256(0x0058779d005b94a0004e43c7003082a800718c830028e04800021d980025193b);A_hat[0][0][10] = uint256(0x00668c54004d7dbd0075ffd9004745c8004aa99b007e541b0001772f0031982d);A_hat[0][0][11] = uint256(0x006127cb00668c9d0071ea1d005ed2c3000272450045603c00030b39003ddc5e);A_hat[0][0][12] = uint256(0x003e79100072500900010edc0067d28a006f681f001c1054007407880054a340);A_hat[0][0][13] = uint256(0x00887f100457eb000423d7d006ec68a001fbcc80067def800523e13001ed174);A_hat[0][0][14] = uint256(0x007c69800017082900436a580026796b0030c5a00074b2860033e28e00774ed1);A_hat[0][0][15] = uint256(0x004fb8060013bccb007171b1004692df00524e1c003d8246000f0390005c099b);A_hat[0][0][16] = uint256(0x006124110042be52001b4712007e56ed001b554800150230004e75b40056204f);A_hat[0][0][17] = uint256(0x0067b71400081e750041fac10035818a006e06d70042ec3a000dbe8500605dc2);A_hat[0][0][18] = uint256(0x00601674005f5aba0030b3f6006dcf6600330df9001273fa003997670028aed2);A_hat[0][0][19] = uint256(0x00239f430029188e000670e10075363b004c31810028b11e000f44900055df06);A_hat[0][0][20] = uint256(0x005d60360045c692002b9fd30028956d003933ec00639c7700388cfa001edd3a);A_hat[0][0][21] = uint256(0x00d40e40046783c0074bb70004012a10058f0b7001004d700526508003a3940);A_hat[0][0][22] = uint256(0x0079f25800052eb00018b8ea0078bb000076e98b00598e830026b6d200650dca);A_hat[0][0][23] = uint256(0x00900c10006a80d0042ef8d005e8b73002fac800043a00a0064b1a4003a1651);A_hat[0][0][24] = uint256(0x002d51ea003bc6870062973a00235bd4006822a3005437d100246d79001ff9a7);A_hat[0][0][25] = uint256(0x0028b9590064daf9007de05a0067ffcb007e2dc8007b830a00703719004e3de1);A_hat[0][0][26] = uint256(0x005ee075007aa9bb0024ea60005e01f6003f5d07004c94f300450d94002eeade);A_hat[0][0][27] = uint256(0x0061992800330aee0028b806000ac2bd005e5aa30022ac260013cadc0070509b);A_hat[0][0][28] = uint256(0x00421062002d1d65001fde1f00215d0700713a6f0036da1a0075d1c60028abb4);A_hat[0][0][29] = uint256(0x0012827900082292005241060051bf77007a2847004760b800046d5d00210825);A_hat[0][0][30] = uint256(0x007d1ee3004e240a0031808f005afd06007595ae003e78920067b4f3007c522a);A_hat[0][0][31] = uint256(0x0065705c005cf02d003f5328005b8e580055103f001db2400048c1220031ce5f);A_hat[0][1][0] = uint256(0x00340ec8003e0c8600029e9a006562690054c39d0001e749006fd6ff006d43e4);A_hat[0][1][1] = uint256(0x0050390d0048a058002854fb0013c1800043febc004238c3005717ca00736b9f);A_hat[0][1][2] = uint256(0x00d8469006c2caf0014b69d00559b6b0003c04a0056c219006bea4400523e76);A_hat[0][1][3] = uint256(0x00129c6e000f9155003d41040057bca3005b43a8003258ee007dc4cc0049f337);A_hat[0][1][4] = uint256(0x00221681003309fa0009b6d40029c7500068851c004cb88f0049b9150054fc0c);A_hat[0][1][5] = uint256(0x005b5452002efab1001b1f81004ce1fd0004419b000f30d1005b040a001399ce);A_hat[0][1][6] = uint256(0x007e53a0011a9210079c0ae000a27dc0058851600267ce100070822001be288);A_hat[0][1][7] = uint256(0x00891b0002abef80022b1f9005056e1005e380f000caef5003d8d88003c9f28);A_hat[0][1][8] = uint256(0x0054895f000fbbee0012d8aa0044f2f500053281007b887b00309503001a7aac);A_hat[0][1][9] = uint256(0x005edc8d0072a01f000fe34a0018a0f90020e401000fe0050015d5450021adc0);A_hat[0][1][10] = uint256(0x006e3ae00045e8b20053cef40061ce3f007bc87f001e7ede0071745c0075dd6d);A_hat[0][1][11] = uint256(0x003ac29c0066a868002652c6005fbaf30027bc86001e6a2a00778a8e000f83f0);A_hat[0][1][12] = uint256(0x002321230064e618001a29a90072a7f900799ace00627c6800298fea004282bc);A_hat[0][1][13] = uint256(0x00a1052005917b800455b97002437fb0023fe5300584675007fb83600752997);A_hat[0][1][14] = uint256(0x007bdae00065d5fb007fb73c0051f29f00209b740043229400667abc0073c154);A_hat[0][1][15] = uint256(0x004e7b2c001aae4700304a88000d96a80052480d006055bf00721c96000de327);A_hat[0][1][16] = uint256(0x004ed71f006fc5e7003157ac001668ac003fe6a00077d8cc0079312600023a2f);A_hat[0][1][17] = uint256(0x0030a9c5002735b600452bd20072d3cc0038cd44004d79b1004d48850007a1e5);A_hat[0][1][18] = uint256(0x0078faf3003269cd002898940014cf68004136db0035702d0043bdba007e6c75);A_hat[0][1][19] = uint256(0x006b6a770035df58003f6491001a952e0006d436003e9e000068e7b00050522d);A_hat[0][1][20] = uint256(0x006a3ab3004208bc003eb857000048ca005c300d007ac89d000e99a8007e3daf);A_hat[0][1][21] = uint256(0x00699041001bf7270073741c00249b550073114e0072eae90037caec0030617a);A_hat[0][1][22] = uint256(0x0045cde6006401ca002f42260017389c002be916002fcd1900762705004123cd);A_hat[0][1][23] = uint256(0x003ebccf00725686005521430047a52500388a7c005f527600101ce400191dff);A_hat[0][1][24] = uint256(0x009baff0051fc060077eb4a006bb91d00703a87001b9ae50049c91300377eb3);A_hat[0][1][25] = uint256(0x004c98ef004fd452000806dc0066c9d7007106dd000e4d1100140b8a00408e06);A_hat[0][1][26] = uint256(0x0053325002d529a0001f72b00508dba00648ea4004f8d52006d3ad6002a3abd);A_hat[0][1][27] = uint256(0x007d65af00742cd8004d56fe0046128600654b63002e4912001e54a1000c896d);A_hat[0][1][28] = uint256(0x003a82ea002cc6a000011b2b003dd79a004bfd87001a44bb003446de0025f7b1);A_hat[0][1][29] = uint256(0x00560dd2004fa87800469257004310310002c14c000032c1003d05d80017d96c);A_hat[0][1][30] = uint256(0x003256e004a5d0d0028b2fe003b5dee002d575300226e7100137e34007aeb51);A_hat[0][1][31] = uint256(0x005af1af006d46e8005de660004e4ab8005402df006923d4006620b6007e0dfc);A_hat[0][2][0] = uint256(0x005c3c1700111c3700169a880077c00100166319001f468e006d57b90060de64);A_hat[0][2][1] = uint256(0x00afa8f0032c1da006e2c910033fb390051377d00285f3b00138cc80077bcc8);A_hat[0][2][2] = uint256(0x009e196003626e7001beaa700690d32002985e10067f999003070090000d2ab);A_hat[0][2][3] = uint256(0x002dd388003063d60079c4620027526c0070bc6f00076d4c00098e590012e1d2);A_hat[0][2][4] = uint256(0x0052393f00448b180058ed70004673a6007f184f000731210070b0770012eb53);A_hat[0][2][5] = uint256(0x006bf23e005ea862001fd2b900129c99000d68610016f8da007d187000292dce);A_hat[0][2][6] = uint256(0x003a43270074c11d00503bbd006049fe007ddf9f007b553000351f630068988c);A_hat[0][2][7] = uint256(0x00501ead007dcca1002e3b8f00766d39002a1b53001b3e0f0035e02200276042);A_hat[0][2][8] = uint256(0x002506bd001973450068920000777c7a004410890077a6690057cce900531048);A_hat[0][2][9] = uint256(0x003893cd007cb6bf006e219f00006faa000bb66c005da7ca004eef17007a1812);A_hat[0][2][10] = uint256(0x00d8ff60024bcff0022e817003af34b00526e9500424d47007f1cce0019490e);A_hat[0][2][11] = uint256(0x00673a770014d1b60034eafa003ba7690042c596005725e900565789005832af);A_hat[0][2][12] = uint256(0x0066aa040002ec73001ca07e001290560014269b002296e3007f0a7200571794);A_hat[0][2][13] = uint256(0x006bbffc006d95f7001cfd1a00619774007f63220031bc6800223eaf007975c8);A_hat[0][2][14] = uint256(0x0029001b0021363100542a89005eb3c900103d2a00681c1c00214275002d4b6a);A_hat[0][2][15] = uint256(0x005386980039eeac0002c6c3003a96530037e802003f0b3a006bc4fd005e07d1);A_hat[0][2][16] = uint256(0x007c337d006a6c90000b3c0d0016a2f70070251f0045629a000b2154002b1b5b);A_hat[0][2][17] = uint256(0x002d595b000353b10007fbe9001bb3c40045588a00218c6c0017ba600035cfaf);A_hat[0][2][18] = uint256(0x00281e360049a34600241f6600439a9e005be812005f646d0078872b005084a0);A_hat[0][2][19] = uint256(0x005b5f1400517382007308af002ceda2000f930b006af1ff006be4d40042dc7f);A_hat[0][2][20] = uint256(0x0047600d001da9b10034a9e2007baf3f00762420003ee081004776b6004bf729);A_hat[0][2][21] = uint256(0x001b28500079933002ecf55002d2b9f00797ad1005c2279007f54d8002682c1);A_hat[0][2][22] = uint256(0x005f8bea0038dce7002235f00043f891002133400008db1f001a9df8006d554b);A_hat[0][2][23] = uint256(0x00a34de0053c136005f02bc00075e43002b842300606143000a8ede00361ef2);A_hat[0][2][24] = uint256(0x0059e1cb005df646007407fc004b1a83006ede54001fff55000b9cea00489bcf);A_hat[0][2][25] = uint256(0x00cd24c00774cfe0025cc4e007b1b7d000cc6910067595d000779200055a120);A_hat[0][2][26] = uint256(0x00655f050038b7d7000de4310079e5260041f8770024c6150079d475005668cc);A_hat[0][2][27] = uint256(0x006f5be8002cfd980035105a004d2da9005cd347003178aa003de14f0067e1a9);A_hat[0][2][28] = uint256(0x00488bd700539b880007a7640019a20b001f8afa007a7eba004640f000231c7c);A_hat[0][2][29] = uint256(0x005174ff007cd758002901f2004b2212005910dc007364ea0051b35900718569);A_hat[0][2][30] = uint256(0x00a18e60007a33600539d5e002b2bb4002a8592004faadb000361b400482f0c);A_hat[0][2][31] = uint256(0x00270559002090ef00037f71004eee0a002f2357006a40d50059484f00376544);A_hat[0][3][0] = uint256(0x00277b420049aaa5000f856f006f027c002221480077f8450062f2db0031223f);A_hat[0][3][1] = uint256(0x006a2a570054dac40014cd150041e4c5000fdc980042aed0000eb2030073d15d);A_hat[0][3][2] = uint256(0x0072f86b0058613b006a4d070018ccd6007abd870014e0250024518200527183);A_hat[0][3][3] = uint256(0x00d96ef000159bc007c5e53003d076c004c6fdb0051cec60028122e007d748a);A_hat[0][3][4] = uint256(0x005971ae005d404b007d155d0071932b002fac730022cbbe0007d493000a04d3);A_hat[0][3][5] = uint256(0x00307b35000aae8a00018247003d2fcb004497e1006ee7980003e1f4002ac584);A_hat[0][3][6] = uint256(0x00332a500018eaef00287bd100090cfe007506290049ff6d006dbe4a005086c7);A_hat[0][3][7] = uint256(0x001d61c80017f36d000edccb003ff062005c721b0006e74000000fd20049cb83);A_hat[0][3][8] = uint256(0x006236cd001637460042910a0032cc75006fcffa002c36be001da0c90077754d);A_hat[0][3][9] = uint256(0x001380270038346d0078dc6f00677892000514bc000b150c00573ea1005d56a8);A_hat[0][3][10] = uint256(0x006411aa0049020700799f31001aa3180016340500099c55006267420044bad0);A_hat[0][3][11] = uint256(0x003a82d1004ebbd0004666aa002d01c50048d28f0075f323006c467b006dee1c);A_hat[0][3][12] = uint256(0x0067dca400464daf004085c6000ae251007d1d64005c7fc9001485b50015dbbf);A_hat[0][3][13] = uint256(0x005bc32000659e5006f2682004ede250076ccf1002d7f4a00677d38001c2f6a);A_hat[0][3][14] = uint256(0x002ad4b5002f3b540055578c00590b42002a92c9002fee0f003aab210061070c);A_hat[0][3][15] = uint256(0x0023f21c00276682000d97be004e2330006fad3d001f10430066de430076405f);A_hat[0][3][16] = uint256(0x0023fcf60074826e003fa6fe0003993d002f6acd005eecd5002a6ae800742ed6);A_hat[0][3][17] = uint256(0x006352b9001a42aa007fdbb2002ba4e0006fa84a006303390074756d005b4c59);A_hat[0][3][18] = uint256(0x00640c48003fef5d006dc2ef004eaef1000da593002862660075bc0c00120157);A_hat[0][3][19] = uint256(0x001c7e8d00285329001bbb4700383933007ce07f00794735007f2167001ac3d8);A_hat[0][3][20] = uint256(0x0041f971003778850021a64e006831e70053c0d6007c8e5b0021b57a004b4422);A_hat[0][3][21] = uint256(0x00520c9f006c3d9b001e3adb0016d1220047afcb0025ec67001ab85a006b857a);A_hat[0][3][22] = uint256(0x0022488f005ab24c005996a50021118400018eda005808a100637de0002927fd);A_hat[0][3][23] = uint256(0x00440818001044a8003a2b6a0029632b000e9c5900410ca300559d1200731d14);A_hat[0][3][24] = uint256(0x00765a13001658660067bec000181adc0021b2e5001562f600711833004e0191);A_hat[0][3][25] = uint256(0x003e76630003025d0056984d00690575006c507d00083ed200144804000c3dd3);A_hat[0][3][26] = uint256(0x00695375004ac423004630510045f09c002b6cf100484ea1006eaf0e005b1474);A_hat[0][3][27] = uint256(0x007646e9000d0c320003c81b006da9f2003cf9600036690a000e44c30038d89e);A_hat[0][3][28] = uint256(0x001dd582002e7d9600732fd90046bc85006aa3cd000e34860051719c00082226);A_hat[0][3][29] = uint256(0x00646ae5002c5252006b5e550012a89d006e2f6100036f5e00429b11006ef874);A_hat[0][3][30] = uint256(0x0053a35b00725835007acc230052a857003a69360018cb0c0071e1c900017356);A_hat[0][3][31] = uint256(0x0064b4a1000b7cfe00770bf3005a19e40053fe3d002e2dda005d11a300671206);A_hat[1][0][0] = uint256(0x006c22950053313d001c58ac001a6cdb005b2b56000cf2430006bd940064cbf9);A_hat[1][0][1] = uint256(0x0033f6b8003d93710079263b004f527b0015c083002fb2ec001d2293002956d4);A_hat[1][0][2] = uint256(0x00133191003dca8c0056230b0046a1a30016935f0012c2b4004cc622003e7544);A_hat[1][0][3] = uint256(0x006feb300073ae970039b78a00685392007bd125004b2da000709f3600300b56);A_hat[1][0][4] = uint256(0x003c55d006d298f001c317d00768a1c002eafee005dfa3d003aaedb00412f10);A_hat[1][0][5] = uint256(0x0013b0ee002bc1e200073e4a005f84fd000ff9b1000203150037e700001d7c16);A_hat[1][0][6] = uint256(0x005a7efb001bb3820027cedc001a82c90071d59000016221004c9f4c0010d78e);A_hat[1][0][7] = uint256(0x003040dc0056c7c7001cad4f0030cd75002ebad40037f948000186f6004fdb45);A_hat[1][0][8] = uint256(0x001191700076f1ad005760f6006894020001430a0013d1dc000e4344003544ba);A_hat[1][0][9] = uint256(0x001d82ce00519e3300530388003b9b9300262232003bee6d0055d490006eef7b);A_hat[1][0][10] = uint256(0x001093e4000325070028ac66000570f50014a976001176a0002aa8a4004d8eb2);A_hat[1][0][11] = uint256(0x00381029001db925000780fc003d35b90034242a004b828b002fd7d1004f1b95);A_hat[1][0][12] = uint256(0x004cea5e00102c4300700a6e001123b900620c530001f46700361e1600483798);A_hat[1][0][13] = uint256(0x007cdc7900395c81001c2392007e19e700020647007926fc0023fe86001a7842);A_hat[1][0][14] = uint256(0x002a47530003ad03007b8e2c006f0f29005d09cf007e3198004935a3005f02a7);A_hat[1][0][15] = uint256(0x005ff130002fe4cd000ee67300207a83004e0e1c0027e7c5006a28220035e093);A_hat[1][0][16] = uint256(0x00f1530000d7d1d002c81a2002105f4000458710030470e006f372e001fed44);A_hat[1][0][17] = uint256(0x00245893002191be00393ade005b1f50006ab02e000f61c90047173c004ace0f);A_hat[1][0][18] = uint256(0x0079029c0078bd420068b861006f80330040c2080026ba8200387a62003f91cb);A_hat[1][0][19] = uint256(0x00b10c9004cfdd2005c70f6001fca64000ab5d9000519a600297860001c43e9);A_hat[1][0][20] = uint256(0x002b1198004c4bc8007cede900652788003a24da00446a3900421b67006618a7);A_hat[1][0][21] = uint256(0x00523af20029d4f50074acc10074e8e50036c1cf00057cf300062ec20052909a);A_hat[1][0][22] = uint256(0x00752bd30069cc480025237e004494150031d5f1002a9c1b004bf8900054b40b);A_hat[1][0][23] = uint256(0x00514e9b000806fc007a529b005321a50068780c00663d37002e518a003d0c05);A_hat[1][0][24] = uint256(0x007a0064004477ee0061719b0012d3aa000124a70028e546001c746b00398364);A_hat[1][0][25] = uint256(0x00304e9b0006c6ba000d0d9b00240393003aa44f003043330079e82a00781525);A_hat[1][0][26] = uint256(0x00366f82003bae1a00257afa0052d3d70007c43d00702b14003c8f65001fd45d);A_hat[1][0][27] = uint256(0x003d14510027fd86000d912d006f0cec001c092a001e450d00728b6b0042520d);A_hat[1][0][28] = uint256(0x006dd4e100064945003c8501003a8e4b0039bab400653e3e006a230a005e138e);A_hat[1][0][29] = uint256(0x007f7c860067577c006b3fba002b34e80079bcf9000ecbe300080a57004e8e20);A_hat[1][0][30] = uint256(0x00749468005ecb8000091f7a0058455c000a7164003960ac003a2f7e0024d525);A_hat[1][0][31] = uint256(0x004526e4003eefb9003a90a2000a7991006a1bfb004d65bf0069db41007e23d0);A_hat[1][1][0] = uint256(0x00445a3b0056228a00448e19000f4c100052347700029bd90041a0ad004d82cf);A_hat[1][1][1] = uint256(0x0019223900635ff800616c07000ed905003bc328004e4686005e6be10013d0e5);A_hat[1][1][2] = uint256(0x004b16b6001fc38500555393007b3d670072861d006e8bf300533d79001e189f);A_hat[1][1][3] = uint256(0x0032647c007d2d0c000b3aa1005e2e9500396a65003df8ff00677283007c0a65);A_hat[1][1][4] = uint256(0x009a01a003405fe00701cd8007b4fbb001c07df0039dfae005b7ec20016d4cd);A_hat[1][1][5] = uint256(0x0079666d0002fc35003d3313003b84810070f3cf007f09c9002abb08001708c3);A_hat[1][1][6] = uint256(0x0027c219002b31fe007751ea00664a570019013c001eed3100083f3d0047d0e5);A_hat[1][1][7] = uint256(0x00524d820025b9d60076e05900334a39002e2184005f5ccd002e5d8000584b10);A_hat[1][1][8] = uint256(0x001efdbb000acb36003d9750001c7780003fa315003f0a7f003d88d0002ea200);A_hat[1][1][9] = uint256(0x002b07d4002d3bb800172e3a00133591007d4831004796aa001e4e00006815e3);A_hat[1][1][10] = uint256(0x00d87850058593b000bf9a60020ce0e000f73970007818600756eeb00505df9);A_hat[1][1][11] = uint256(0x00d2744005aea020008e7f4003ff5120053bf62004c571d000ea89100211bce);A_hat[1][1][12] = uint256(0x0057077f005f3b3b0041364100142f47003d8bcc0049d9020076a1c300485e23);A_hat[1][1][13] = uint256(0x001b737800588743003c4ba5005911a10069c614007e5e95004e1a0e006fe710);A_hat[1][1][14] = uint256(0x001fd421004eb332002dcfac005fcd7500617e0a007e524f004affd700037210);A_hat[1][1][15] = uint256(0x00505fb50053835e0036d1dd003a58ea0047a725003161f6001984a9002a9f43);A_hat[1][1][16] = uint256(0x00f05ed000e29ad000685f20032fc27000824b4006649c8002fcb25007fcf1a);A_hat[1][1][17] = uint256(0x006f959f003800550026379b001fe2ba004d674a000a0d73005908de0005a202);A_hat[1][1][18] = uint256(0x00ac9b000ea49400081a73003b49170004806e000722c7005c4bb3007801ba);A_hat[1][1][19] = uint256(0x005aab7d0070e3340048b15b0034900c0043031b00197a0f00049efc002d5bb8);A_hat[1][1][20] = uint256(0x00712d620071623900182425003431c400726681005f6e3600505cbb006ca312);A_hat[1][1][21] = uint256(0x0071881400770f43006f614b003c7b370079c338003e4206004cf36b00354e68);A_hat[1][1][22] = uint256(0x00533f20057ec18000bfcf5001d8cf8002050bb0066d54f0070672f00630171);A_hat[1][1][23] = uint256(0x0051a9760003777e0022c4890031924b0041e295000dabc500498d18001b18e6);A_hat[1][1][24] = uint256(0x00696d330065a9ca003d38a1002a25f2000f6551003aa227002fff96001c1373);A_hat[1][1][25] = uint256(0x001c9ea50076439900423d4b0009ff4800052f1800430796005c61f0003195e6);A_hat[1][1][26] = uint256(0x00225066002a1d3000166fa0007ca8c700569fbe000acb1300556104005d23b3);A_hat[1][1][27] = uint256(0x007ae488002295d60075b3fe004280690043e4740074d97e00323ea000271997);A_hat[1][1][28] = uint256(0x00573648002b793d000653d40049d477000863bb005a95ad0072089a00348e3a);A_hat[1][1][29] = uint256(0x004844b0000944340049ad95002f82e000104088000a8c6d002434d2006708cd);A_hat[1][1][30] = uint256(0x0040f84b004feb5a004ee445003286b2006812fb0021e788007101eb0026d910);A_hat[1][1][31] = uint256(0x002725d3000cfa4f00311c630031fb5b003a71980009a3a5004c09c10031027b);A_hat[1][2][0] = uint256(0x005e48c8002ef19a0026a81a006b85320065081b001785530062f98500355bb4);A_hat[1][2][1] = uint256(0x005cf519001fffe500388806001d7be30031074b0017acf100541b5e005be4fa);A_hat[1][2][2] = uint256(0x003c7deb002bcb9e0025ff4c004ed6d7004c0b3b001e5483007a2df7007169d7);A_hat[1][2][3] = uint256(0x00221ed5005b1bc40003797f000163c7002e4c7c005fdb31004c51350043eca8);A_hat[1][2][4] = uint256(0x005288140004fda0001be385004fa03400565abe0052e1c50071848800684b5f);A_hat[1][2][5] = uint256(0x006b058003704130031c4b20065a52200409de70067c111004c34c400574ae6);A_hat[1][2][6] = uint256(0x001a0c130078d9dd00055e450078dbd8007e05e40066457b003e6e07001189a8);A_hat[1][2][7] = uint256(0x00572900057be66002da01a00621ae6004ac66a0069f066005130c40005d86f);A_hat[1][2][8] = uint256(0x00779100037518c006b61a8002d751000763693002e0912004c08620031b9aa);A_hat[1][2][9] = uint256(0x00a843200594d840010b8bb004624a400684f69005d687a004f2d59004c4f30);A_hat[1][2][10] = uint256(0x006613a003eb401006c6d62007eee5e003352f4007187820062849e005d5eac);A_hat[1][2][11] = uint256(0x0079a1db006b0749002ed9bd0031a145007010c3002acff2007da20e0002d726);A_hat[1][2][12] = uint256(0x00688aa40073f2c00072366100578781002f4e88002609b60055f46200354882);A_hat[1][2][13] = uint256(0x00688f810024ee1b00316ab600751816004687b1005ae01b0071dcc7004232e9);A_hat[1][2][14] = uint256(0x0014b0e400775ffd0069e55a0016c2ae000b199b0049ac6e004d376b00484dff);A_hat[1][2][15] = uint256(0x006cdf9a0008702d0029fce70068429100640b110013bbfc0009661c0019ea5e);A_hat[1][2][16] = uint256(0x00104a70002b7df500438d7b0040d70c003bfe0f002841bb0050d9ec0002590a);A_hat[1][2][17] = uint256(0x0050f790077ced600679ce9000d40d000432c1d000ca089002e4abd002e8348);A_hat[1][2][18] = uint256(0x0014a300001373aa005f0b1f003d55af000e4ef600183384006988f0005073de);A_hat[1][2][19] = uint256(0x007aa5fa000de2d30022ab30007c32a900534264002625b500034f11000fac92);A_hat[1][2][20] = uint256(0x0026c37a004c7c13007b9a0500170d99005daeae005b8854005de7210010381a);A_hat[1][2][21] = uint256(0x001172180056f2f900265ccf00455d26001570850010a9cc006880d400200eab);A_hat[1][2][22] = uint256(0x00388035002857cc00174d21006728370026708e0058e0170041d5ef0016d77c);A_hat[1][2][23] = uint256(0x001a6c69006f877e004b90f0002851280075b13d0050d97d00022f8d00370d15);A_hat[1][2][24] = uint256(0x003d182b0065fd210030ea430062091200716c84001f3701004852400070a163);A_hat[1][2][25] = uint256(0x00645ea2007f1acc000474090025651f00499257006c0e8a0055b3eb00760d4c);A_hat[1][2][26] = uint256(0x005c3a8800716d5a004f0d1d000489160046b77c000735a700561562000b09aa);A_hat[1][2][27] = uint256(0x0062a72a0073b3cc000a2b840067297b005d315f005321ef00784520002fe16c);A_hat[1][2][28] = uint256(0x001f64d8006b67df0055bd1e004e1c1800384ca1007fc42a006bf8c9001f739f);A_hat[1][2][29] = uint256(0x0032c6100041be6c003cdc5100776b680003ff7f0012e3aa0033dd2a0030d50a);A_hat[1][2][30] = uint256(0x00649e23003a0f7a00562dd2006da7b3007bd1650011f84e0041f07c006b5223);A_hat[1][2][31] = uint256(0x00166f37004082d10029a15800433ccd000a47d1002f49b20007c71c002baf50);A_hat[1][3][0] = uint256(0x00630892001be4aa004aa263006a4e3800401b130049106f0044156500739ce1);A_hat[1][3][1] = uint256(0x005292080037768200772ac200098f450029ba02000db1630040cc23004154e9);A_hat[1][3][2] = uint256(0x00706817003a82e000668a3400219a2300220cc9007a8f69002e5a8300324aa1);A_hat[1][3][3] = uint256(0x003714e1007960e50054a3ab004cb2120007824c00589477001eeacb000f072b);A_hat[1][3][4] = uint256(0x006b41af000630ad0075837a006211b4000fb523002d151e004e9eb4002e2ebd);A_hat[1][3][5] = uint256(0x00211a810001b4d300124904007086280066fb49006fcb13005428fe001f0634);A_hat[1][3][6] = uint256(0x0042f873007109f90041ef9e0053578e000305210040d00b0051b6170004a8be);A_hat[1][3][7] = uint256(0x001c8dc4005464a6005d7a18004fb58c000a721f000cef230051d20f0001a5e9);A_hat[1][3][8] = uint256(0x00428ed0002c4b3700193af90028da3c0008357100157539007b44940059f65a);A_hat[1][3][9] = uint256(0x006e9d7b00139b410052c33c007cc8fb003e53ef0073a07600262f5800669688);A_hat[1][3][10] = uint256(0x00517c6d001f4655006ca806003ef93a00528814006e78f3001bf68b00027ddd);A_hat[1][3][11] = uint256(0x0038494e00630149005dd37d00644d6b000afed7002dd373002b6992000275b8);A_hat[1][3][12] = uint256(0x004025e70073b232001bb3d90019e38b0049d8a700752c7d00104a0c0012bf20);A_hat[1][3][13] = uint256(0x00386757001528c90016fefe00166e4e007977d20022f4ff002913ac00403748);A_hat[1][3][14] = uint256(0x004e62360054e7f9006eeb0e007126d4006400d1002e014a006f10a7004c8fc8);A_hat[1][3][15] = uint256(0x006a192f00422432000d6ca700521511002866f2001dc57d00421d4a001c3a22);A_hat[1][3][16] = uint256(0x00505b6a004a95e80055109100102af5004d618a007b3d43006f7014004298d3);A_hat[1][3][17] = uint256(0x0078376d00319234007982b3001c26bb0013870c005d1828000ff958000f483d);A_hat[1][3][18] = uint256(0x006b43e000018b9f00089119000afdf9002f9b71000a37850024726a000dc8ba);A_hat[1][3][19] = uint256(0x001b4fde004897d70009a6270074f55e006e364c00498714002ffbce0034a5fd);A_hat[1][3][20] = uint256(0x002b95ef0017b1e5006165c1005ecde10049fd46001286b5006ee8a1006234c2);A_hat[1][3][21] = uint256(0x001f9e760042a493001fdea900220e47006e479a001906b90022fa1a005d80e6);A_hat[1][3][22] = uint256(0x005f4f8500266f8a00640e81004aed5c001e24f40014005b00596c06003ae44d);A_hat[1][3][23] = uint256(0x0045163c000b8d2c005cc232003b50710046541f006689ef001ddd5700735c59);A_hat[1][3][24] = uint256(0x00fe37a006b4ec3000735890012c699001cf3170004fd6d006813e90063be3a);A_hat[1][3][25] = uint256(0x00126b7c0012af6a000bcd100060491000081eca0014e749005fec5a006b8962);A_hat[1][3][26] = uint256(0x003b6f03007eebd3002052dd0078c296007fa6dd002d97430001919c0002e5d6);A_hat[1][3][27] = uint256(0x003791bd00706862002f6cc7001b0fb60050242300595c1a00663ad9005b4d0d);A_hat[1][3][28] = uint256(0x002f2373006809ef0058bf1a003be9b10074ba82001a5ae80074fa68002269d1);A_hat[1][3][29] = uint256(0x005a5d22007b5e660055d0f30028bad5000062f200661cae0011b7ae001f26ba);A_hat[1][3][30] = uint256(0x0040b13b00346ecf00669fc1005889fb007f59d1002121f50059fb7a0023a436);A_hat[1][3][31] = uint256(0x002ccfa80009599e0029bb2100687ea20036b4fd00094605006fd605002e8241);A_hat[2][0][0] = uint256(0x00347935002ced360060a7b1005b7ebc000c493c001f1003005229740018f2cd);A_hat[2][0][1] = uint256(0x00491f88003fe7940044751c00795a2500436c29003301c000763cb20046b393);A_hat[2][0][2] = uint256(0x007d57250075c7fd003dd8d2003d322f006a8a00005954b2003dab7d0015a67e);A_hat[2][0][3] = uint256(0x004d4d74001d551b0077502b006f794200626296000a6a59004b1425002f7b1e);A_hat[2][0][4] = uint256(0x00679ffc005966f8007ebecc002b1968005a8aff005530880041bdbf000c17f1);A_hat[2][0][5] = uint256(0x006d415b006ca3b3001542d900161a53005ff340004f2f02007ee620003dac16);A_hat[2][0][6] = uint256(0x00f82da00643f0f005fa59700095ce8006990a9005e99cf007f7746002ea66a);A_hat[2][0][7] = uint256(0x001a9e0400728690006880cc005bbc49001871320006552000138c460027ece0);A_hat[2][0][8] = uint256(0x002dd7b4000460ed0049be81001fd95f0077a98f0077f7090061a07200279de8);A_hat[2][0][9] = uint256(0x0065429a002fabb80065cbec006597df006c46e30072d44e00744ed900168837);A_hat[2][0][10] = uint256(0x004b16f0052e7fb001e2a610007c0e800549a00003b980b000ff07a0001c2c4);A_hat[2][0][11] = uint256(0x0079733a0040e42900305d330057cee1000cef2600203b4100339957006b3407);A_hat[2][0][12] = uint256(0x006d8960000b606c003fbc2f0005347c006b4d8400156fa300475f9b00437706);A_hat[2][0][13] = uint256(0x0018869a004147f100720586005fb6fd005644d300576ad60006d5b40032a66a);A_hat[2][0][14] = uint256(0x0062a0630013ffe40055e6ea00268ffd002367ab002a1095003f4eb400136414);A_hat[2][0][15] = uint256(0x006f6415001f961400482db7004da1ca00429635005d3c170039dd2800358b19);A_hat[2][0][16] = uint256(0x006ebb80000ba05200292517002f4fa700143f870046ce5700756af100742a7d);A_hat[2][0][17] = uint256(0x005bd5e00018a044001696ce0045b2eb00234c4800734762003aae79005773d9);A_hat[2][0][18] = uint256(0x0032641e00771564006bbf2c0076f6c300268155000683e800632d32004c83e3);A_hat[2][0][19] = uint256(0x0037a003000498530030da3700237f80001a2d72005cb8710063e1bc003fcb6b);A_hat[2][0][20] = uint256(0x007f6b6f005f5dbc002996d50000a82b006c60d600001a720013811d004f332d);A_hat[2][0][21] = uint256(0x0049fcf006271a1003a03680011bfde0000843c00233732000d0edf001971ed);A_hat[2][0][22] = uint256(0x002030f90043a105006c0146004848c40066db0c001ca7df001bd2a10051d523);A_hat[2][0][23] = uint256(0x006888f400755ae4000578fa005f0869002252c800034f12005687250003097a);A_hat[2][0][24] = uint256(0x0016e1720001d0100053c0570044c65a003367730061264f00424b0b00469cdb);A_hat[2][0][25] = uint256(0x001469ac0021fe8f004c2ef3006fe90400090bb1000f4e4000225213004b7844);A_hat[2][0][26] = uint256(0x00437bf8005aa44e004e66f900379371003620ef004ac83900441cff001d040e);A_hat[2][0][27] = uint256(0x00303ec5006fb69000531efc004947200028579300086c72005139ea002e71e8);A_hat[2][0][28] = uint256(0x0016b7f10048f7a3007b8fef001bd35c00146fa40030d06a0059298500720f74);A_hat[2][0][29] = uint256(0x0077953f00003cd9001e903500508b8d002ca2e40067f42800307b020053e5cb);A_hat[2][0][30] = uint256(0x001c82230012a01500025b720037158100275c51005016ae005e3e4800444944);A_hat[2][0][31] = uint256(0x003a256b0072fd4b005e0fe300452162003c8455004566ce001b4771007ee92d);A_hat[2][1][0] = uint256(0x005164dc000daeb0006cefec00382223006aa64200661cb6005a0ab800710373);A_hat[2][1][1] = uint256(0x006b21da005b5d9a0051e3610001c20f004df9fe00645b01002ac5da00619350);A_hat[2][1][2] = uint256(0x009c21100539598006250a8000fb7f00020a846006e9cc2004bd8b900797f18);A_hat[2][1][3] = uint256(0x005a907000077350000f45a90046ad2b005740c8005584f6007490e2001a6edc);A_hat[2][1][4] = uint256(0x003860fe0054553c0074e0a7004dcf2f003db776007bdd62000a3ed7005d0758);A_hat[2][1][5] = uint256(0x004205e50033915e0037c353001f11db001d2b330069325d0044b32f00186ec1);A_hat[2][1][6] = uint256(0x004b70460077200e0039369e00614c79003df7f6000406d2003499fa007c7e16);A_hat[2][1][7] = uint256(0x0026b84c001ed181003d652900618161005419010035c954007d05b600607387);A_hat[2][1][8] = uint256(0x00773daf0065e8d1002b2f24006ba6550077abda0060209c001f63e4002abfa0);A_hat[2][1][9] = uint256(0x0047edcc00195da0004c874a005c2171003a965d0015c1ab00703af40040cd49);A_hat[2][1][10] = uint256(0x00364540002f5a0a0062e839007ebbd50001b57b0027f536001da234007c77bd);A_hat[2][1][11] = uint256(0x00432524003518c3003136040036c300007e421b0045e9ca003e2d220028b15f);A_hat[2][1][12] = uint256(0x0021d47700613388004ff6600014c9b9007cf058004963fd0037a182006a307d);A_hat[2][1][13] = uint256(0x00c39ed00543e570078b332005a7aec000cc7a2006b9be8002a6a8b00227738);A_hat[2][1][14] = uint256(0x004ce994006af81f006e86a5002aa03b007da8e70037810a0027680d0017664b);A_hat[2][1][15] = uint256(0x0053807f004ebd16006258be0076ea0f00347a4d0043f954002d7ac40016e266);A_hat[2][1][16] = uint256(0x0032438f0074968100029fc5000f3b73002b354d005bfb19001d48c6005c1f4d);A_hat[2][1][17] = uint256(0x008cfea006af8e8003496b5006a035200688454007f56d50008f93f0039bcfd);A_hat[2][1][18] = uint256(0x0069526000422e35000924800027f226005932cc0019821800456c87006ace90);A_hat[2][1][19] = uint256(0x004afbd900769d3900059d900053ba930025526c00352be000776a91000bdbf5);A_hat[2][1][20] = uint256(0x006306c60048470a005fc4f4003e00120016ba68006cdabc000a5b2500013d9f);A_hat[2][1][21] = uint256(0x0017ae5f0020a563004fde6f00007f710013027c006cf720005fbcf400027c7e);A_hat[2][1][22] = uint256(0x00958f10049ae760034dce6007b67ba000742f00024b9f100312da70063050e);A_hat[2][1][23] = uint256(0x005ae9da0037566000768e95000e0509004971f5002692ab00365895002a17fd);A_hat[2][1][24] = uint256(0x002e238005cc275002cfaca0032793c004b2feb0029f14a006efdac005129ca);A_hat[2][1][25] = uint256(0x003b1c6b00589aa10070be9e003f2c4f0059ee7b001673fa003cc5650058c6de);A_hat[2][1][26] = uint256(0x005ff64e001717f200570dad0060b282000acb5a0012714c0072e8d1005665b0);A_hat[2][1][27] = uint256(0x001834bc003b2dd2001a8917001d9aad0060f368003c7486002208e4002e3879);A_hat[2][1][28] = uint256(0x001749d0065083e0016e02d00210a0400126efc0047b5fd006d23b6007c5e1f);A_hat[2][1][29] = uint256(0x004f868b00084e97007331ea002c63e900102d0200513bc400336c5100383cc7);A_hat[2][1][30] = uint256(0x004db389001eb96e002564c0005b590b0063da95001ad0aa006d5bf200223b88);A_hat[2][1][31] = uint256(0x002cda7a006b90bb00425ced0022072d00723570002da1e7002b1b01002ebd0a);A_hat[2][2][0] = uint256(0x0045c2d80054baa2007a158e003507ac004b2d0f002588ae000a2ff0001b6d8b);A_hat[2][2][1] = uint256(0x00508381006f76ed003bf1e4000a95f6005e701300601dd5007394520076fdc2);A_hat[2][2][2] = uint256(0x004d2e2200545515005c17510066a7ba00144fcb006c4576004c2f6e0076f93c);A_hat[2][2][3] = uint256(0x0035845e0053d7270051780f0047528500445752004847f5004075bb00510605);A_hat[2][2][4] = uint256(0x00590fba00176f4a0038f58d0046653900052b7100709454001615ea002ddc91);A_hat[2][2][5] = uint256(0x00244bb5006ced44004a4b310036b9610006d8dc003eb1e20056cd4f00761a2e);A_hat[2][2][6] = uint256(0x0064d2b900555af6000b91d8001503a400275059005b320e004d160d0020e035);A_hat[2][2][7] = uint256(0x0014a7b0051d33e0076905a00229542005eec7a0037d69f0016219d004223a9);A_hat[2][2][8] = uint256(0x00295dc50053f238006fe19a001902170016eb210011daf8005e2d29007067da);A_hat[2][2][9] = uint256(0x001a5c7c0028535b0032401f007e3b74004c34770047b7cc0031c7bc0005c275);A_hat[2][2][10] = uint256(0x005519630074c453000b383b0063ded00013ab040077621c0002df8f0067f029);A_hat[2][2][11] = uint256(0x003495290060d80500107acf00768ce8000fe346003238790044cc0500540758);A_hat[2][2][12] = uint256(0x006be54c00512cc7002effde0055cf1000699f3b0027d7c7007638a7004bed55);A_hat[2][2][13] = uint256(0x0010af140016963d0075a4950001a1d10018992700248aae003c86ab001bd660);A_hat[2][2][14] = uint256(0x004f74940028f4ad000b58650072e44c003f6e810015cb70002a6907007a1b73);A_hat[2][2][15] = uint256(0x005886900039100e000c74c70035243b006981f4006b2ca2007dc40e003c18b3);A_hat[2][2][16] = uint256(0x002dbdd60007dec6000420b0004c881b0063e786000f62a5002ef23f0011cfd8);A_hat[2][2][17] = uint256(0x005455b5000fec760066699b000be7e00056fb29002ff0e50022c561007ab701);A_hat[2][2][18] = uint256(0x0010dfa8003556ef002ca8810060886e0046e05c00695f6d004e96190018059e);A_hat[2][2][19] = uint256(0x0031356003ac6b00036435b0065356500734c85002e7aa60061e85f003441ac);A_hat[2][2][20] = uint256(0x0047b8d50011bcd20016720500156a7f00604285003074720033d016007d92ad);A_hat[2][2][21] = uint256(0x00304726006bb9000011919e0022d9470039822e00325b4f0050204900547247);A_hat[2][2][22] = uint256(0x0032911d006ab44a003545a100069d59000ac2f1005301120073eea7002b176a);A_hat[2][2][23] = uint256(0x004be3b000576536004f328a006699840037ce28001b044d0027ce8d0003b918);A_hat[2][2][24] = uint256(0x0013a3b0000ef16c0021d790005968650038049c000e2bf300514a7a007bd39a);A_hat[2][2][25] = uint256(0x0061f27500085cf60003c9c8005eb7ca002a078800780d02007696180021b165);A_hat[2][2][26] = uint256(0x005790ae00621e12002712130010f6950038f391005809a7000ccc54006b1a35);A_hat[2][2][27] = uint256(0x0013afea0051226900231181003292ac007944b100387e4b0072f4ae007edc31);A_hat[2][2][28] = uint256(0x00be23600617a1600299ebc004bd19800568a5700616514007e5e3b004cefb5);A_hat[2][2][29] = uint256(0x001d635200026973000d6fdd006c2ba300469bbe00673c3e00027ba300671e18);A_hat[2][2][30] = uint256(0x001b749100146a8d006043450009ad2f00105ecc0034ff3e00326770005b0f86);A_hat[2][2][31] = uint256(0x002b48160017367f002eed0f001b23e2006615760010f849004fa67300534af8);A_hat[2][3][0] = uint256(0x004377690073d87d00397dc8000aa6a7005798c70045f9ca00577d7900710261);A_hat[2][3][1] = uint256(0x006a5028003bac2c004f5299000fff6d002a2053001a174200701e8a0072cb0d);A_hat[2][3][2] = uint256(0x00104467005e5960004ea60f00571ea5001c63150032345b00666d570031b6d3);A_hat[2][3][3] = uint256(0x005e48c300224083001e81d700706f3d0016443c0073dd31006b6295005987de);A_hat[2][3][4] = uint256(0x003ea90100644626000e760e006df5900052c0d10053c8a600265e21001b7bc3);A_hat[2][3][5] = uint256(0x00c730f002e118a0063663200222efc006f588f007ceeca0024549100265599);A_hat[2][3][6] = uint256(0x0069ee36004eb7bb00777ce30043fffe0005b954000e3a21005f545d00477639);A_hat[2][3][7] = uint256(0x0050c7b00056298d003cccd10077b581005e3825002ab22b0050dea9001db5e9);A_hat[2][3][8] = uint256(0x003c29fb007bcdcc002ec739003361bb0049b3cd007275c5001c3a010001a1ae);A_hat[2][3][9] = uint256(0x0064af0013337e00272956002a7b740051ec5e007397ff0072205e0004f786);A_hat[2][3][10] = uint256(0x00747610020869a007ca3290047dfdf0019e7b40059009900626a96005dd849);A_hat[2][3][11] = uint256(0x0025126200728dd3000104ab0070ae7f00066b69007c1fed004a9b77000f9058);A_hat[2][3][12] = uint256(0x004df615002ff2f8003eaba700181a8d001fdb080025902f001d594c005ab8b5);A_hat[2][3][13] = uint256(0x0037a923002a87fd00552fee000cbd28007832bb0009e37300116c1f006629cc);A_hat[2][3][14] = uint256(0x0025c98700698aec0026a2e60076167f0049aefa003116ad004b7d220051272b);A_hat[2][3][15] = uint256(0x0043b5e0002852d7005b12e3007afe1100772ecc0039b35e006110350015724c);A_hat[2][3][16] = uint256(0x0061c4450059b5c30053a728003fe8bf000d68ae000729eb0053e5fe004d6730);A_hat[2][3][17] = uint256(0x0010c8c80016ad2b002e54aa00008bb9002bdd31006b327e0002bfc7002282f6);A_hat[2][3][18] = uint256(0x005c3c99001d126c002bb5c6007e2024004381420020591200668bf900763cb6);A_hat[2][3][19] = uint256(0x00305cf5002810b6006446840062f130002260550068a298007bcc070075cd88);A_hat[2][3][20] = uint256(0x002c6146007a1a66003be24100060ee3004e6827005c93b800112d35007e9782);A_hat[2][3][21] = uint256(0x00458210045caff00252950003aa77a001ffba8007c8543004167700002370f);A_hat[2][3][22] = uint256(0x007d8e4e00168eb800444667002033200024c72b0026433400333418002e9ac4);A_hat[2][3][23] = uint256(0x0049f115003d6dff00586c9d00069574005f82130013a866004c42290065ada9);A_hat[2][3][24] = uint256(0x001b948f0074c9d00015e35b003057ca002fa7be000275b6004bf7fa00674a1a);A_hat[2][3][25] = uint256(0x00957d40000d112000c2ee00021d2d90050ccd70024ffa30059d24f000e9896);A_hat[2][3][26] = uint256(0x003352f5007cf611004af33f0057436a00523ee1001524ca005b8dad0033bdcc);A_hat[2][3][27] = uint256(0x006572ef007aa5f8007e0b8c0003accd0063f758004accbe001fb8e600270bf8);A_hat[2][3][28] = uint256(0x00adb12002e79180032060b00205197005a6eea0010b133006f002100024704);A_hat[2][3][29] = uint256(0x006ec28000080247002caba80009342f0001c9f2004e4ab500145f82004999b6);A_hat[2][3][30] = uint256(0x00e8076002a635b0032182f000fe505004f50770063b54c00300d0b0047a4bb);A_hat[2][3][31] = uint256(0x00470aa1003fa71b007172dc004b2f06007d8d88004e4fc100271838001a9448);A_hat[3][0][0] = uint256(0x006f4fe8007d9f66005cbe24001d0c31005da41d0034ce0b002f4280006caede);A_hat[3][0][1] = uint256(0x003153b9001f7c21000ec915003b5c59001c13ea0020c7120039278400348c23);A_hat[3][0][2] = uint256(0x00483cf20016790b0034b9a4005c2083003dad3f00159edb000109880037fd04);A_hat[3][0][3] = uint256(0x006436160003ceb400112fae007960b70043512b00727a550061da9000335f29);A_hat[3][0][4] = uint256(0x00539d180017d1fa000803d9007e4698001b8e980037a0e0003130b8004bcb25);A_hat[3][0][5] = uint256(0x0043e76e0049c68e004b5e6200409961004920a2002c9b74004b2cc4005f5a9a);A_hat[3][0][6] = uint256(0x007e9a8004eb4c1007a83370055d02f0034898e006c2ba3007602bf0057fbc3);A_hat[3][0][7] = uint256(0x005a634c002bb882007599f8007c3eb40016c60f007d7b8a000f24b90078d94d);A_hat[3][0][8] = uint256(0x003c400b00199e0900461be9000b9a3900520942005468a400616ae400166629);A_hat[3][0][9] = uint256(0x004856980014792e00508886006cbf64001207b0004025ba0013d5dc005fbb21);A_hat[3][0][10] = uint256(0x005633b001c9c1c0024113b00259daf00417d350014ae390048d3e0004d6c9b);A_hat[3][0][11] = uint256(0x00535817006532d3007a20db005aa7870064a4a5001c07c60025f811007c1ec4);A_hat[3][0][12] = uint256(0x001b72af0076d4df003c41db0043df150008740b0037df9400309126007093e7);A_hat[3][0][13] = uint256(0x001bf60200268f24003cac730018f02400505566001bb29d001e1571000a6db1);A_hat[3][0][14] = uint256(0x006329d40039b74d00718218007a53d80048f9b9007d878f006605360025c91f);A_hat[3][0][15] = uint256(0x002200e2004b460c0075f9670019ea6d00247c2b0046756200093b28003e2e62);A_hat[3][0][16] = uint256(0x004081af0009379f003c093a006303ed00548f0c001a74b3004ffb0a007f849d);A_hat[3][0][17] = uint256(0x0078c343003bff3b000cb3010041ebec0010d9550064b2ba006f9d52001581e9);A_hat[3][0][18] = uint256(0x007686f90068c7ed0032de1c0037977f0000dffd005bf83e004df5780014b6b0);A_hat[3][0][19] = uint256(0x005e4de50064c7320001ec8e007361ea0077aca0002614c800153fb8002c6469);A_hat[3][0][20] = uint256(0x0046754000244c5f0048eef2007c0932007032d800058c8300082708007c7a3c);A_hat[3][0][21] = uint256(0x0061d04e0060057200622293004f4592004be09c002d42a40052f2e800018583);A_hat[3][0][22] = uint256(0x006c5ffe005fe67d002a5faa006d7bb5005b7af1001039a40054f2d2002ba185);A_hat[3][0][23] = uint256(0x0022c20a004e413d0058a49e006d9851002fc84b003c04bd005e92d90026e1d9);A_hat[3][0][24] = uint256(0x0060315f007556e4000230c7004590bd00483008002fd407006d202e001f5cc2);A_hat[3][0][25] = uint256(0x001d8d6b006402c1001f7265002b67a20043b13f0016aed7000e124400797a91);A_hat[3][0][26] = uint256(0x003fb49007f03a00047b51700412ccf0006248d004ff88e0040c461003f08cf);A_hat[3][0][27] = uint256(0x005250310060e3810034e244003da295007bd00a00414a950027d62500076866);A_hat[3][0][28] = uint256(0x00799ecb003f5008003666700023a826003ec160002da98500177735004665cd);A_hat[3][0][29] = uint256(0x005a3f06006409cd00070440000a60d20050bd8c0039c16900572cf30032c941);A_hat[3][0][30] = uint256(0x00784fa1005bf9c6006e8d09007895940017b47e005d12c4000c43a5000e2583);A_hat[3][0][31] = uint256(0x001cb239002e43070017ecd5007fdaa000425f1d0027436d0053648f005f7aa1);A_hat[3][1][0] = uint256(0x009b34a004d0068001038eb00494c7c002a631e005b2abe0044177300618f0b);A_hat[3][1][1] = uint256(0x003e89dd0030b8910038f35c00496ad2004585410035aa5600750b210044aaa0);A_hat[3][1][2] = uint256(0x005f4ef400391ae0003fd73f0012cde90074305b0034266a0048cf980043b43e);A_hat[3][1][3] = uint256(0x0048d8b5007264b6006f46ac006dd53e004efc5e004d65f7000d7e690047f243);A_hat[3][1][4] = uint256(0x00b60eb0065e0f200643998005f5591004b8c2c001e0532001b993c003f6de9);A_hat[3][1][5] = uint256(0x004f173d002f9e630055fc43001d5b580067e25f0073a7000018e4bc007e30f8);A_hat[3][1][6] = uint256(0x0059628b000b4314004b2114001c62d40054ea7700397330001df7cf004aa483);A_hat[3][1][7] = uint256(0x00ddcbe0014cfe4000263ef00146533000ac25f006c3b5c00062abb0031bea4);A_hat[3][1][8] = uint256(0x00b22b6007b03d90077862e0046fc4300766587001af1a1001671200017a196);A_hat[3][1][9] = uint256(0x009b55900464d2b00018fa50054a382002c8aad007488df002a50a90040f2ad);A_hat[3][1][10] = uint256(0x00664b31006cb68f007b2a2f000f2a980007aef7001a61ba001d17940077357e);A_hat[3][1][11] = uint256(0x007bcb2b0061145f000dd96d003764ad0015ea60005cb9b40022b878006048dc);A_hat[3][1][12] = uint256(0x00192a2a0021150b006788980008ea49001a1724002b4fc600048f340010535e);A_hat[3][1][13] = uint256(0x006d3052006c587900311b2200693c78004e693300182240001bb42e005d7f6c);A_hat[3][1][14] = uint256(0x003eb260024e03300639d04002fd9850064f33800576e25004f5cc30003e508);A_hat[3][1][15] = uint256(0x006b4bdd001166d900679565001184db000e375c0022e249005f3fc500559f40);A_hat[3][1][16] = uint256(0x00572ce500086843000b4322007c20020015b7b1004b9e5800705b4a0004ebf5);A_hat[3][1][17] = uint256(0x00495a70007b7fe8003de19c001f3450001ed9b5007ef1e2000febd4001eecc8);A_hat[3][1][18] = uint256(0x0064b3fb003dd14a001e40400016d3b3002efc95005b5280000429c3006d1c4d);A_hat[3][1][19] = uint256(0x00795a710074b5c8004cd29a004a966f00005b4600740a93006c28c1007796d0);A_hat[3][1][20] = uint256(0x002e6c25002ed33e0024c0ab004c9b72005321bf004d5739004ca1f7007f7ec6);A_hat[3][1][21] = uint256(0x0018ea44007410b3007dc142007e74fe001f960d0042523d000e026400128bdb);A_hat[3][1][22] = uint256(0x006ebf9a00744860004e0a74006d4fd50032c3360006fa38005993af00515893);A_hat[3][1][23] = uint256(0x006571b1006c35330002ee47004c00a0001bbf1400610d960054a258002299bb);A_hat[3][1][24] = uint256(0x00878a5004227130079be0500080179006af3f6002e8d5e003c379f0039d04e);A_hat[3][1][25] = uint256(0x0058af590039da55006424d500501ede003700cb0048c9dc00184642002d4573);A_hat[3][1][26] = uint256(0x0059694a00119b63004695a600598937003c5bde00477a3a0003337a000ef0d7);A_hat[3][1][27] = uint256(0x007accd40050e28c0007f120005da6ad007402ff00652bea004891fa0030edfc);A_hat[3][1][28] = uint256(0x005ce679007cf76800349857003434bd004b86680021032a0027f064001a88c1);A_hat[3][1][29] = uint256(0x007623af001c0f56001cd1bb00263cc6001fc7ca00083623004d7bd00026471c);A_hat[3][1][30] = uint256(0x005fd638005013a4002f9e90004ed8e30046b3c8000f016a002de70e0070e934);A_hat[3][1][31] = uint256(0x003867150029ef73000c97ff004817160037f8a3001058cc007c97e30062307e);A_hat[3][2][0] = uint256(0x0010f600004b1b4f003a1fa9005352ea001959250026e9a9002d70c00060a2d8);A_hat[3][2][1] = uint256(0x00301f3300258750003b2d5e005eaf90007e416f0049b5a00036e1820050509d);A_hat[3][2][2] = uint256(0x0066eee100774d46003fc5fa0027906e0011603d0032b7460073b5690025a080);A_hat[3][2][3] = uint256(0x00790049002cd02f0011f268005d3cb3002f152e0060a8ea001047be002ef535);A_hat[3][2][4] = uint256(0x005ae34d0007ff7c0059c56c00052ccd003f6d19002422c4002ab8b60018de25);A_hat[3][2][5] = uint256(0x00126670004bf2a30054cfbf0033b4fe0016a8f7007c2d500054cc34001573cb);A_hat[3][2][6] = uint256(0x003b77d8006ea0bd002db3ba002208c0007aab680059e9980005abe100415e49);A_hat[3][2][7] = uint256(0x003df08b0014406500703653003a41a5006e7e7200609b2800106a2a0035345d);A_hat[3][2][8] = uint256(0x004e7592001b231f002936d8000013e7007702b1000fba910024bfce00195e9c);A_hat[3][2][9] = uint256(0x002b7dfa004a4b8e007e464a0068f0ec003eafb60056c333000e0cac00716df9);A_hat[3][2][10] = uint256(0x0052ed87002c8646000ab9dd00214bbf00295e17005517960024b631006d5c69);A_hat[3][2][11] = uint256(0x003acd400003772c0017b85e0007c449000276eb005ed9880036241800532537);A_hat[3][2][12] = uint256(0x00243ad300244986006fc39b0046a76d002c2742003a4451002936d10049ab91);A_hat[3][2][13] = uint256(0x0057bb59004999ed001d2091007371b50014b9c500016f7b00519e2600022c17);A_hat[3][2][14] = uint256(0x001427a1001d2164007f282e003d9b59004c966f0069f3a20065d977005b7d3e);A_hat[3][2][15] = uint256(0x0023428500104990006e87c90041ccc1003ed0330077912900479fb2004e2eb0);A_hat[3][2][16] = uint256(0x0062e075000f117c0015844d007949ac00316909004f9dcc001b6d230073459f);A_hat[3][2][17] = uint256(0x00d4d0e001ac477007be7a50076576d004e842d0069b4ff0027211f006ac7cf);A_hat[3][2][18] = uint256(0x00206e79002d84720052d6f5001dba23006b4501003cc53b004b0afd0030eaa8);A_hat[3][2][19] = uint256(0x0013753100672cb30013c3f4002da892007685c200127059005bf870007afb2c);A_hat[3][2][20] = uint256(0x0019c518004eed610000d81e006a06cd000e1f330056864e00520525004c230e);A_hat[3][2][21] = uint256(0x0026e8eb00192d840022b58a00310f150057bc7f007837f300566e56007b7dc8);A_hat[3][2][22] = uint256(0x001dda670007e51d0015cdb2005afff5002d9fc00079ddfe000d7cdc0040edde);A_hat[3][2][23] = uint256(0x0072826c0027dd1c003aa27d007194640079e98f007fb390007bfdcf00681730);A_hat[3][2][24] = uint256(0x0094a600241b97002bf2110040f8e90027f65b0072102d00129c6d00016e54);A_hat[3][2][25] = uint256(0x003e2536007825ee0009f650002489b70033cf6d007223ef00137f66005df6aa);A_hat[3][2][26] = uint256(0x0076f2f20021b94e0014c2760018227000604424006a0bcf0022fd8300497ca8);A_hat[3][2][27] = uint256(0x004c04b1004473b80009dca600273168006cd35e001d17d10038df1f005e22c6);A_hat[3][2][28] = uint256(0x004b5d1a0072af100033e643003f9a7600626f910041ecf60046dc8e00042257);A_hat[3][2][29] = uint256(0x004f1d32000fd1990064f791006beff80063a2cf002e39ec00405e44005418ef);A_hat[3][2][30] = uint256(0x0013d54200693c69004b75f400294f5e00729d5400050d0c006171440053a07a);A_hat[3][2][31] = uint256(0x0067210d0043381b0035369c004073a600686e9000211db90007673b0006d3ec);A_hat[3][3][0] = uint256(0x001aeb870059e222003a211700066a7e001eb428005fc8a7006b3bc6001c1a9d);A_hat[3][3][1] = uint256(0x00468aa9002f626a0047f45f000ac006001580b90005f5ff000bfdc400577e8a);A_hat[3][3][2] = uint256(0x00e8dce0063e8240054dfa40079eddc000bb7cd005302e50078bd9c0043192f);A_hat[3][3][3] = uint256(0x0044f98400391aa10026ee000011f2f6007ce15f007094580048f2410010e219);A_hat[3][3][4] = uint256(0x00754a35006454a300592f1d00609b3c0056ef050041c5c2005238c00068c02e);A_hat[3][3][5] = uint256(0x007de585000cea08004f52ad002a875f004cf9c1007167b6006f513f00657765);A_hat[3][3][6] = uint256(0x0015de2b0077f1f80048d1f8000d94c9003d3162001e432a0008da36004ba9fe);A_hat[3][3][7] = uint256(0x0051cb9500321dec00762ff300001bda00051a920053d7b3000954b2005d73c5);A_hat[3][3][8] = uint256(0x001c86c800339909005b22b8005fb47b00723384007083790014ba330070f5dd);A_hat[3][3][9] = uint256(0x002808b40067b56b00609c9800585e92002a7fe6002986fa0078e1fb00121515);A_hat[3][3][10] = uint256(0x00480ba2004366aa0053b995002d50b2003d1e11006f8b6d001fd4cb00026b6a);A_hat[3][3][11] = uint256(0x0021532b00495ded0077c761001cd8e60033c9a8001d3e8d0058584b0067a8b6);A_hat[3][3][12] = uint256(0x00146dc900660c87005dba7100634800005a0aae00441b74005a3ce6007f6dfb);A_hat[3][3][13] = uint256(0x001575150035c21d002fd40c0011c47000725f44004e44220075afc800012133);A_hat[3][3][14] = uint256(0x0050ef58005ca3b60058db720058df830076d6e60072f4190072068c006adaf4);A_hat[3][3][15] = uint256(0x005c432a00043811007cd42f0005a02600514a3d005f5dcb00321b5000094e7e);A_hat[3][3][16] = uint256(0x0014e85c00440147003e65af005e3bce006860e4000600eb00300c90004260c6);A_hat[3][3][17] = uint256(0x002c01a8006f3d34007f2e9f004e48a9000c68d600516879002ba9d70042150f);A_hat[3][3][18] = uint256(0x0023e1f4006ce9d200290c4a006be0f0007c218c002ac55200112ac5000b8305);A_hat[3][3][19] = uint256(0x002b8d740011e7ef0042978400065b5300732f60004c1c9700570fa900309cd0);A_hat[3][3][20] = uint256(0x001e023f0077b09f0064be0c00298809005706b600157a8d0037175d003341c9);A_hat[3][3][21] = uint256(0x004493a70046f5a9003c9da2002be027003ae1510024ed38007b71ff004cbc49);A_hat[3][3][22] = uint256(0x002bc49c003e12810005d054002dc06a00053a630010078e0050316500683615);A_hat[3][3][23] = uint256(0x00187ecc002b4de800458e590052a3e300031a900018c244007ce703003e6e99);A_hat[3][3][24] = uint256(0x002d7396003083d50077fc410020c4b50012e30d003cc5400008c584003f3ba8);A_hat[3][3][25] = uint256(0x005b142c007a3718002849380016bbde004653080015255100491f8c0071fc3e);A_hat[3][3][26] = uint256(0x0066b71c007886240013163c0067b7b2004106b2003c5f9c00310629004a90ed);A_hat[3][3][27] = uint256(0x0067bd53002fc445000fe05800150b6d002737c00034df32003685230031ddf5);A_hat[3][3][28] = uint256(0x0027e9a100438d73004210f90061c949004584d8004f94e9005b3d570034982a);A_hat[3][3][29] = uint256(0x001b5b2a000e8cc5002456310053a1cc000e585700473d0e0066c07e003104f1);A_hat[3][3][30] = uint256(0x004ea1460016ebc30027ced7003ac78100038f770061b76c0066df12006c9e05);A_hat[3][3][31] = uint256(0x006d3a77001908b200686d8d000b8d950055f709003ca84000187eff00072727); +bytes memory tr = hex"c599f0179c77eca87b7aedd1f5f489e79ab264fe87c4251fc7e1398306d4bd26b1878cb9ae44bc5ea70102d2dba0fb1961a5a1b7c514d384594fde8914f43529"; +uint256[][] memory t1 = new uint256[][](4); +for (uint256 i = 0 ; i < 4 ; i ++) { + t1[i] = new uint256[](32); +} +t1[0][0] = uint256(0x00293000002f40000022700000133000003ab000002a8000002b400000291);t1[0][1] = uint256(0x0017b0000000f000001b3000003b5000001a20000033e000000d5000002ba);t1[0][2] = uint256(0x003c5000002d800000355000000eb0000011e000002de000001f20000004e);t1[0][3] = uint256(0x0011f000002bb000003f10000037b000003950000027300000174000000a1);t1[0][4] = uint256(0x0024f000002730000022a0000034d00000112000002c2000000e300000025);t1[0][5] = uint256(0x00307000002f4000000dc00000305000001560000035c000001d9000001ef);t1[0][6] = uint256(0x00341000003b7000000af000001aa000003e6000002cc0000016b00000344);t1[0][7] = uint256(0x00f9000001fb00000294000003df000000fe000000d1000002d20000023b);t1[0][8] = uint256(0x003fd000002ee000002f500000177000003a0000001200000038c0000019f);t1[0][9] = uint256(0x006f000000b50000037b0000002e00000323000002f3000001e4000001c5);t1[0][10] = uint256(0x001ef000002a50000010d000001d80000024b000001ec00000053000003c5);t1[0][11] = uint256(0x00386000003570000019e000003b70000010e00000278000003a70000009f);t1[0][12] = uint256(0x001fa000001a30000039f0000037300000281000001310000009000000271);t1[0][13] = uint256(0x0020c000001e8000003b0000003e700000346000000700000039d0000038e);t1[0][14] = uint256(0x00295000000d90000012a0000001c0000011a000001770000014200000271);t1[0][15] = uint256(0x0069000003450000009e000001bf00000195000001e4000002e00000010e);t1[0][16] = uint256(0x00950000036000000119000003f400000249000000250000018a000000b5);t1[0][17] = uint256(0x0078000002940000016d0000023d000003910000011900000395000002e0);t1[0][18] = uint256(0x00377000003250000006f0000023b00000285000000880000026f000000a4);t1[0][19] = uint256(0x00160000000500000033d0000036e000000ce0000021a000003c3000002e0);t1[0][20] = uint256(0x0038c000002a70000022100000382000002680000026f000001c600000163);t1[0][21] = uint256(0x0038600000207000002320000003a0000004e000002a8000001b500000372);t1[0][22] = uint256(0x0032000003e1000002a1000002270000025a0000000d00000331000003aa);t1[0][23] = uint256(0x00f7000000f6000001e7000001e50000029e0000012c000002d200000375);t1[0][24] = uint256(0x003430000017a00000137000002ad000000d20000007b0000017300000284);t1[0][25] = uint256(0x00b40000014f000002e30000005c000002440000017d000003a700000135);t1[0][26] = uint256(0x00133000001ae000003900000022a00000263000000070000004e000003d0);t1[0][27] = uint256(0x002a600000229000000a60000029400000242000003d90000009c0000025e);t1[0][28] = uint256(0x003b700000189000001fa0000032c000000b1000001fe0000006d00000244);t1[0][29] = uint256(0x0053000000610000022200000123000001fb00000367000003290000023b);t1[0][30] = uint256(0x003210000028800000229000001400000030b0000026b0000033a0000022d);t1[0][31] = uint256(0x003620000026e000002720000028a000000c4000001bd0000020e000001cb);t1[1][0] = uint256(0x002e10000005c000000100000031c000001a60000021e000001c30000023a);t1[1][1] = uint256(0x002b800000186000003560000027b0000007d0000023d0000013400000057);t1[1][2] = uint256(0x002c4000003350000011f000000b500000378000003af000002300000027c);t1[1][3] = uint256(0x003490000016f00000040000002c000000083000001b200000141000003b8);t1[1][4] = uint256(0x00138000003c20000032e0000011d0000010f00000351000002c5000002e1);t1[1][5] = uint256(0x0016100000332000002c90000009e000002d80000010c0000031500000248);t1[1][6] = uint256(0x003690000012d000000b0000001140000010c0000034b00000012000003bd);t1[1][7] = uint256(0x006100000340000000f00000006400000092000003750000017d0000035d);t1[1][8] = uint256(0x003dc000003a40000039a000003bd000001260000034d0000027c00000035);t1[1][9] = uint256(0x001f1000002ab0000013e000002c700000383000002b20000031600000077);t1[1][10] = uint256(0x0036c00000386000001fc000001c10000004b000003580000017a000001b9);t1[1][11] = uint256(0x003aa0000024f000003ad000000ac0000029800000195000003d40000006b);t1[1][12] = uint256(0x008c000001910000010c0000006c00000139000001ba000003e4000000ed);t1[1][13] = uint256(0x001e3000002dc000002b7000002e4000000860000009d0000016a000000f0);t1[1][14] = uint256(0x0015b00000296000000350000002c000000ad00000090000001a70000002c);t1[1][15] = uint256(0x001a2000000360000013d000003d9000003fb000002010000024b000002fa);t1[1][16] = uint256(0x002fb000001ab000003bd0000035b000002a1000000ce00000295000000c3);t1[1][17] = uint256(0x006a000000950000026200000025000001580000013200000089000000e4);t1[1][18] = uint256(0x0034f0000004b000002da0000036b000002f1000000570000032c000001a9);t1[1][19] = uint256(0x001230000029f000001aa0000026c000000e6000003f50000013a00000010);t1[1][20] = uint256(0x001910000025b0000029200000188000003c80000002e000000f6000002a9);t1[1][21] = uint256(0x002da00000302000002c50000030700000382000000b6000000a5000003f5);t1[1][22] = uint256(0x0011b000002f2000003b30000039f0000024f000002cf0000017300000068);t1[1][23] = uint256(0x00c0000002890000005d0000024100000311000000e200000070000002c2);t1[1][24] = uint256(0x00301000002540000021d000002250000000100000399000000e100000281);t1[1][25] = uint256(0x003ef0000033d000003540000030b0000011e0000030d0000012600000022);t1[1][26] = uint256(0x001600000321000001cb000002df00000319000000ed000002d800000168);t1[1][27] = uint256(0x00b9000003be00000272000000c20000017e00000375000000b400000040);t1[1][28] = uint256(0x002c700000164000002e20000039c000000b2000003be000001d200000138);t1[1][29] = uint256(0x00234000002ef00000060000003fb00000052000001a5000000c400000154);t1[1][30] = uint256(0x00298000000000000029e0000024000000068000000ba0000025500000368);t1[1][31] = uint256(0x003020000019900000255000001960000038f000001c40000019d00000190);t1[2][0] = uint256(0x0023f0000001e00000339000003f700000002000003a9000001a000000315);t1[2][1] = uint256(0x002d80000004c000001dd0000018b000003780000015a0000011e000002e3);t1[2][2] = uint256(0x003ca000000920000024400000247000003740000036a000001d1000000cf);t1[2][3] = uint256(0x001740000010d000001a2000002960000037b00000037000002f6000002e2);t1[2][4] = uint256(0x0028e000003b3000001980000038b0000029c0000037500000223000001f6);t1[2][5] = uint256(0x0035d00000094000000dd00000202000003fe0000015e00000067000002cc);t1[2][6] = uint256(0x003d300000266000002a7000001cb0000030200000311000001c9000000a6);t1[2][7] = uint256(0x00b000001ba000001460000038e000002c50000014d000001a500000213);t1[2][8] = uint256(0x003bd0000039b00000240000002110000030e00000378000001db00000278);t1[2][9] = uint256(0x0016f000003aa000003c3000000e4000002f800000035000002dc000001b9);t1[2][10] = uint256(0x00358000001cc000002b1000003890000005b0000036b000001c9000000e6);t1[2][11] = uint256(0x0014c0000010c000001410000023e000001f20000034c000002fb0000017e);t1[2][12] = uint256(0x00210000002db00000142000003820000006a00000239000000af00000395);t1[2][13] = uint256(0x003560000038a000000b7000003a100000005000002d800000116000001d1);t1[2][14] = uint256(0x0020a000001670000015300000180000002f70000001f000002590000013f);t1[2][15] = uint256(0x00100000032300000316000003c600000168000003d5000002b600000353);t1[2][16] = uint256(0x0025a0000015e000000400000025f00000234000001590000022b000001b3);t1[2][17] = uint256(0x001500000036400000343000001a10000022e0000023c000000e3000000b5);t1[2][18] = uint256(0x00a10000016a0000028900000244000003eb00000223000002e800000046);t1[2][19] = uint256(0x0034b00000265000000be0000038700000226000001aa0000018100000280);t1[2][20] = uint256(0x00be000003d400000118000003da00000205000000ff000003b900000001);t1[2][21] = uint256(0x0026d000003de000002d400000201000002f0000002500000036100000206);t1[2][22] = uint256(0x003620000024c000000b5000000420000009b0000005700000214000000d5);t1[2][23] = uint256(0x001530000008800000329000000b60000031d000001f40000010900000197);t1[2][24] = uint256(0x001110000002100000094000002a80000035e000003410000023e00000212);t1[2][25] = uint256(0x00a200000181000002fa000002bf000003f2000000ba000000a800000384);t1[2][26] = uint256(0x00195000003f3000003e0000000ce000003520000030f000003ce000000e6);t1[2][27] = uint256(0x003e20000017000000353000003c1000001920000006a0000007b00000373);t1[2][28] = uint256(0x0033d00000147000001e60000039c00000311000002af0000035f00000112);t1[2][29] = uint256(0x0040000026e00000041000002e80000007a000001df000001f2000001c4);t1[2][30] = uint256(0x002e3000000b80000028d000001c4000002ae00000113000001aa000001bd);t1[2][31] = uint256(0x008000000016000000ae0000035000000339000003d9000001f8000000f5);t1[3][0] = uint256(0x001e400000329000001d0000002970000034a000001fb000003f20000012f);t1[3][1] = uint256(0x00a5000001ec00000134000002d6000001a20000021b0000027f0000025b);t1[3][2] = uint256(0x0030f0000021900000146000001b500000252000003fc00000320000002e5);t1[3][3] = uint256(0x002a200000253000000c2000000c7000002490000025a00000092000000f6);t1[3][4] = uint256(0x0076000003f500000067000002c9000001700000020e000001d50000008f);t1[3][5] = uint256(0x0030000000d20000017f000003ba00000009000001e7000001d7000002c5);t1[3][6] = uint256(0x00c00000069000000b50000009400000157000003ea00000364000002d2);t1[3][7] = uint256(0x00351000002f00000020c00000015000000d9000000d2000001fb000001fe);t1[3][8] = uint256(0x001580000027300000311000003a7000002220000002e00000372000000ea);t1[3][9] = uint256(0x00132000003f2000000d5000000340000020700000068000002000000036e);t1[3][10] = uint256(0x0025000001660000007b0000017c0000017c00000168000002ff00000176);t1[3][11] = uint256(0x0028c0000003d000001920000009a0000035b00000228000002fd000002e1);t1[3][12] = uint256(0x0027b00000389000001930000025b0000030500000150000000390000017c);t1[3][13] = uint256(0x00b60000035300000187000000f4000001960000032e000003f2000000a2);t1[3][14] = uint256(0x002ba000001bd0000023c000000650000011f0000013b0000033200000114);t1[3][15] = uint256(0x001bc0000018c000001e70000037900000210000000ec000003d900000265);t1[3][16] = uint256(0x001f300000397000001df000001f000000147000002870000015e0000017c);t1[3][17] = uint256(0x0030800000344000003c20000035a00000168000002ca000001cb0000034f);t1[3][18] = uint256(0x0017500000331000001bc00000084000001b10000038b00000180000001cc);t1[3][19] = uint256(0x002d500000286000002e9000000f9000000c0000000e30000018a000001cb);t1[3][20] = uint256(0x0034600000034000002a40000007c00000388000002cf0000029800000113);t1[3][21] = uint256(0x0019400000381000002b70000017b00000293000001390000003800000197);t1[3][22] = uint256(0x00ab0000016a0000002c000003ae0000034c000002eb0000009000000373);t1[3][23] = uint256(0x0037d0000015a0000034f000003940000009d000001aa000001ee00000278);t1[3][24] = uint256(0x00800000024400000237000003820000020d0000022d000003070000026d);t1[3][25] = uint256(0x0027d000003e8000001f400000131000000c30000009900000311000000c9);t1[3][26] = uint256(0x0037d000001e3000001900000035f00000180000003e7000003180000017c);t1[3][27] = uint256(0x002b60000012100000398000002aa00000380000001d70000004d00000042);t1[3][28] = uint256(0x00106000001c6000002b3000002fd000002ed000000de000000de00000075);t1[3][29] = uint256(0x002b4000003c30000009a000001170000010d000003f7000003bc00000380);t1[3][30] = uint256(0x0021f0000013d0000012200000145000001e1000001470000033e000002f1);t1[3][31] = uint256(0x0081000003f8000002370000001900000245000000e7000000ee000001c6); + +// Signature +bytes memory c_tilde = hex"69b165cf74ad90b224930b9ee7c8f6b051f11d3c4eadc3adb127ead6f3f4abff"; +bytes memory z_bytes = hex"7389e4e306bfbfb2875710e0db0d2ff264c7db938f033ee9b995e61d3de5c0854e6c8cb1c71b80c912124ae5069602bb5128046970d8fdaa1c64d333ff82b2e51ce52d409c6b9e24fbabbc1bcf4af944d901302ed561bca1d805759259e95e9c1d18c0340c592406bc9a6a3fa22e48246de95318516d259637381cbae9f05b128cc9d2f004ef08cabe2641be58a59c48fea50c93081c1c8534eb99bb88413e30c3601bfea1b7760b51efb7e623d1995fd1fc5f3610eecc35ec090204066645aa8dedb82c773da498f835c3e1377fb3f7006fe49d20beec7ab98f32a1e79bf60bded55097859da5f3c69955b108bafad3704f6501556fd00334dab1b4b1c814cb54c88f0ec7d7d75facac4cb544d1786a8f562f1b1072a88f7e30a275e19f5ac7bc00f65e0dd385c130e4b60d9e6ab3a08227cadec39ad3ad7dc3b1554d12fe64052513886aac7f88c23d100450a28288d0c561d4c5db572f670333c63c3cd8a2d936b1ee763f657428834867bee2e972d3c318f691142513b4e9e19f3fcc6ba2e81d183b83609078d2f87cd599568dbd8371bfc9903004b7b799facb185ae967295805f63f48f2473a420e329f95e7b8a787b1f395590ff6e898c83c2a1fc0e3469dbfaa5bf68139445316327ed93f921ca13b467c7da357faa47be08cf2fe0720363020480490bce2ebe572f5e9fcf9b81e4847ca861d1b2a1ba52219b420dd5376052d06a9a0538b84732af7c877d71f811f07339d091e2fa53ca068a6008035eedfb136d2f335f0276bc541f430e72999df654f4610921651cb89154c6be4ac93714953cd9f249ebb38e1bff0bd4cc4587ea4ac89f55b019df85d3aee6277d78d0d501f59e2368b2fde1208693261a88547b18e4bc05df12684dc58fde9a897f579df9089c70ab7ec0a32ca957985a64b2988b9345101d05602b871fdf6331f41842926e1d6dcab074840072e47d40c9645174eeafe294777a5dc47ea995e08166ea1bbec945dd286e7971bababbaf678e54aea9409095c63578cca478cc3a2ead202373e48f85f602dd9fdb71ee68a57e8c970a2290c490456245370ecffecc10b0a290f6fa3fe19786e3f9c84a09121a75fdac3cd6743b54a53542dc59ce8a02541c5838d824b48026b9948d19516aad3694f6223a064c78caacb1d4603026944af52785e3ebdf6ea64e3e032e1d1dbc906d9a17dff923f6e5e5a97e7bed6e547df7e3d1c03d1757e4d49766083326edaf8c1451852c36d32bac9fb26eb5ed11ded2233062f43a622bf4d57e15a9c62911f6fce2bf4e44efd3a53522b72d08906b18e883a2480f6d776cc2e0eb63a51d1064659ec7ff23adb5329580294451dcf61ff0e1a5cef2295a8add7b3e08226ba08723af4b6302be7497bfd0f72acc1317f4d4dc6e06e325e125e8b8fa7f2ea5597dfca4a875a231d17894106ccd733ab5a5458a18e5b58d0c6bb7f4a08e95a3bb269745d32d9d9018ba7a0c6e6b03fecc49e2bcf5c51bc4019124a3de6df9bfe726d52334c35553861e14b70762278280ba274929d4c6eb66158f59aeb7ca970b20d6f5d454b76e2702457e1f28ea7a467300e3c6f9dc7083ebff5646f099b58a94bb476b71287e2b486f083b86a8843344c2752bc3dc16aa9f41b2f46fc71b18856c4dd0dd6e378518b2c7d63a7446414df04738b118e60b7f720a49bc2eeb6f4ecb2452456636b4986a1043d7afc0cab821e9518909fb87f795a3c77f91d83d986913929e81c71479883e8cc8dd0939b9940eeba12f32a2676f50174f5754eb55af501498ebb16a8eb8d145a4ff1c82155c6b1d12a4b64cf848f2914d3a8dbcea4e3b186327a7badbf12960cfa0bdb268ccacb6b89ad88b366e5928348b8134359661c81779a8eda73588cec32934bb26a4cc415780c1dd3e1950e5a6eebaee265b7b350e8144381a394d3f89dd20f9efe3c08df08cb4b9ae6272e2a1d8c30a59c3c09fb2f634eefc94fc9edb50c67947e0529db3834d94327ff863714d3edf1a83f866897e8b72e8f909bec5ccb4e69c87f6a512f39ecacecfce5af75f4e441c3c4aae404f870123073d08d35313b4d97790061aacba8082f7cf3acad7c78d65e5dbf11317f8686648e462606ee65a36dc210773764df200d54c2432af7b44afbd230de6a710ab7d01d689c0952e96250e215d2acff72ca8418061855d058618223408c75fdb6f900615b44559bf9402883fbde9bf87e080da50ec0064788249397df82afe7d2c36af878bb8a0d3928a37833e9ea45833c4f797b98f70ea674aa653023628c40bf4f289bfdfbf08dc5376aee879d8ae3bd2407639ce9754babeec775f3ac298ff1d3ff500194fc6cafdcb9c320fa13b35391f844493e68075b85c2e8d7c6d8e78adf08f59ca704130cdc620dde18d771a0c403dbd7bc1b9f3a69bbad008e2a1d935fd4fc369694413558d37bd36b7d63da3371c51f1ad8ff9b319ea6b38e0c612c6e8f90480f8a54d15c1edb4b687489f9db6dd23262ca2e4798962f267005e53acf7f832feb5d24088ef177c0cd5db1352d82f6f8002422efa655b8ddc1ea9d2457a5f8e4afed80a5174b607f98ee58aa6ac332c152f8536a689503f6b1d667626bb060277373182430a1c243cf21724133b909b70506d8519e5f8a46a9fc19ad4e580d83ad55385bf6a4714d2e9e1b8db548070837b47fd7c6296570a6f2f65e8d16238a3e2f21c78d13098f004b53e8da07f0ffca017b00343c91b8fb5433d91f3fe32a7b630d2fe380cbab9e9ce52b1091abcf6add21aea006e1f0c90daaaed336874d2f74db1a79de892ef37b1fc7a98b0a15d7e2ce07d0bca4bd9b08352e6ea6d3c96b39b0364bafc08aabccf5f65129d27c988ea81650091f07024fbee416fa9c3aaaa21405bbc89c9401eeff523496593daf572e616c99d8cff8112532746dce973037376f44c8bda10c5c83830efeaaa5e30a8e1ac975530223010f15a559d309944313abb8330f67423604a96e43fbb55939cebe2e2680e9fdfcdd64642512d4994817837b257a4fda6d72e5ace184aaf403cb0a4db832ac35f693dc448e729e2860d4f44f327d3add51a8b85efdb5493b9e5253c569f5a45ed61f7091987a61128333f21f5cfc99ae6c95f9c3d0ab4092332a3e0a16619662b399e1a9cb1c8a5d3b6e873ecf800ca49dd0c28d133d1e074a94810e6bb9fc7e28497e58cd3f045fb4587aa615cf9a4c3a6461e429a4db6d13d35a362b8f93916432f8aa38f2f7";bytes memory h_bytes = hex"00183039404a5b7f8084898d9398acc5dbe4e7ef0212151f2e5680c4cbcccddee8fa23263048595f7e858da5a8b3cacce6f903070f3e485396aeb1c0ced10000000000000000000000000000000000001422323e"; + // CREATE PK OBJECT + PubKey memory pk; + pk.a_hat = A_hat; + pk.tr = tr; + pk.t1 = t1; + + // CREATE SIG OBJECT + Signature memory sig; + sig.c_tilde = c_tilde; + sig.z = z_bytes; + sig.h = h_bytes; + + // MESSAGE + bytes memory msgs = "We are ZKNox."; + uint256 gasStart = gasleft(); + bool ver = dilithium.verify(pk, msgs, sig, ""); + uint256 gasUsed = gasStart - gasleft(); + console.log("Gas used:", gasUsed); + assertTrue(ver); + } +} diff --git a/assets/eip-dilithium/solidity/test/ZKNOX_dilithiumKATS.t.sol b/assets/eip-dilithium/solidity/test/ZKNOX_dilithiumKATS.t.sol new file mode 100644 index 00000000000000..83ff34f0e889d2 --- /dev/null +++ b/assets/eip-dilithium/solidity/test/ZKNOX_dilithiumKATS.t.sol @@ -0,0 +1,721 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; +// Code obtained from `generate_test_vectors.py` python file + +import {Test, console} from "forge-std/Test.sol"; +import {ZKNOX_Expand, ZKNOX_Expand_Vec, ZKNOX_Expand_Mat, ZKNOX_Compact} from "../src/ZKNOX_dilithium_utils.sol"; +import {ZKNOX_dilithium} from "../src/ZKNOX_dilithium.sol"; +import "../src/ZKNOX_dilithium_utils.sol"; +import "../src/ZKNOX_dilithium_deploy.sol"; + +contract KATDilithiumTest is Test { + ZKNOX_dilithium dilithium; + + // forgefmt: disable-next-line + uint256[256] psi_rev = [uint256(1), 4808194, 3765607, 3761513, 5178923, 5496691, 5234739, 5178987, 7778734, 3542485, 2682288, 2129892, 3764867, 7375178, 557458, 7159240, 5010068, 4317364, 2663378, 6705802, 4855975, 7946292, 676590, 7044481, 5152541, 1714295, 2453983, 1460718, 7737789, 4795319, 2815639, 2283733, 3602218, 3182878, 2740543, 4793971, 5269599, 2101410, 3704823, 1159875, 394148, 928749, 1095468, 4874037, 2071829, 4361428, 3241972, 2156050, 3415069, 1759347, 7562881, 4805951, 3756790, 6444618, 6663429, 4430364, 5483103, 3192354, 556856, 3870317, 2917338, 1853806, 3345963, 1858416, 3073009, 1277625, 5744944, 3852015, 4183372, 5157610, 5258977, 8106357, 2508980, 2028118, 1937570, 4564692, 2811291, 5396636, 7270901, 4158088, 1528066, 482649, 1148858, 5418153, 7814814, 169688, 2462444, 5046034, 4213992, 4892034, 1987814, 5183169, 1736313, 235407, 5130263, 3258457, 5801164, 1787943, 5989328, 6125690, 3482206, 4197502, 7080401, 6018354, 7062739, 2461387, 3035980, 621164, 3901472, 7153756, 2925816, 3374250, 1356448, 5604662, 2683270, 5601629, 4912752, 2312838, 7727142, 7921254, 348812, 8052569, 1011223, 6026202, 4561790, 6458164, 6143691, 1744507, 1753, 6444997, 5720892, 6924527, 2660408, 6600190, 8321269, 2772600, 1182243, 87208, 636927, 4415111, 4423672, 6084020, 5095502, 4663471, 8352605, 822541, 1009365, 5926272, 6400920, 1596822, 4423473, 4620952, 6695264, 4969849, 2678278, 4611469, 4829411, 635956, 8129971, 5925040, 4234153, 6607829, 2192938, 6653329, 2387513, 4768667, 8111961, 5199961, 3747250, 2296099, 1239911, 4541938, 3195676, 2642980, 1254190, 8368000, 2998219, 141835, 8291116, 2513018, 7025525, 613238, 7070156, 6161950, 7921677, 6458423, 4040196, 4908348, 2039144, 6500539, 7561656, 6201452, 6757063, 2105286, 6006015, 6346610, 586241, 7200804, 527981, 5637006, 6903432, 1994046, 2491325, 6987258, 507927, 7192532, 7655613, 6545891, 5346675, 8041997, 2647994, 3009748, 5767564, 4148469, 749577, 4357667, 3980599, 2569011, 6764887, 1723229, 1665318, 2028038, 1163598, 5011144, 3994671, 8368538, 7009900, 3020393, 3363542, 214880, 545376, 7609976, 3105558, 7277073, 508145, 7826699, 860144, 3430436, 140244, 6866265, 6195333, 3123762, 2358373, 6187330, 5365997, 6663603, 2926054, 7987710, 8077412, 3531229, 4405932, 4606686, 1900052, 7598542, 1054478, 7648983]; + + // forgefmt: disable-next-line + uint256[256] psi_inv_rev = [uint256(1), 3572223, 4618904, 4614810, 3201430, 3145678, 2883726, 3201494, 1221177, 7822959, 1005239, 4615550, 6250525, 5698129, 4837932, 601683, 6096684, 5564778, 3585098, 642628, 6919699, 5926434, 6666122, 3227876, 1335936, 7703827, 434125, 3524442, 1674615, 5717039, 4063053, 3370349, 6522001, 5034454, 6526611, 5463079, 4510100, 7823561, 5188063, 2897314, 3950053, 1716988, 1935799, 4623627, 3574466, 817536, 6621070, 4965348, 6224367, 5138445, 4018989, 6308588, 3506380, 7284949, 7451668, 7986269, 7220542, 4675594, 6279007, 3110818, 3586446, 5639874, 5197539, 4778199, 6635910, 2236726, 1922253, 3818627, 2354215, 7369194, 327848, 8031605, 459163, 653275, 6067579, 3467665, 2778788, 5697147, 2775755, 7023969, 5006167, 5454601, 1226661, 4478945, 7759253, 5344437, 5919030, 1317678, 2362063, 1300016, 4182915, 4898211, 2254727, 2391089, 6592474, 2579253, 5121960, 3250154, 8145010, 6644104, 3197248, 6392603, 3488383, 4166425, 3334383, 5917973, 8210729, 565603, 2962264, 7231559, 7897768, 6852351, 4222329, 1109516, 2983781, 5569126, 3815725, 6442847, 6352299, 5871437, 274060, 3121440, 3222807, 4197045, 4528402, 2635473, 7102792, 5307408, 731434, 7325939, 781875, 6480365, 3773731, 3974485, 4849188, 303005, 392707, 5454363, 1716814, 3014420, 2193087, 6022044, 5256655, 2185084, 1514152, 8240173, 4949981, 7520273, 553718, 7872272, 1103344, 5274859, 770441, 7835041, 8165537, 5016875, 5360024, 1370517, 11879, 4385746, 3369273, 7216819, 6352379, 6715099, 6657188, 1615530, 5811406, 4399818, 4022750, 7630840, 4231948, 2612853, 5370669, 5732423, 338420, 3033742, 1834526, 724804, 1187885, 7872490, 1393159, 5889092, 6386371, 1476985, 2743411, 7852436, 1179613, 7794176, 2033807, 2374402, 6275131, 1623354, 2178965, 818761, 1879878, 6341273, 3472069, 4340221, 1921994, 458740, 2218467, 1310261, 7767179, 1354892, 5867399, 89301, 8238582, 5382198, 12417, 7126227, 5737437, 5184741, 3838479, 7140506, 6084318, 4633167, 3180456, 268456, 3611750, 5992904, 1727088, 6187479, 1772588, 4146264, 2455377, 250446, 7744461, 3551006, 3768948, 5702139, 3410568, 1685153, 3759465, 3956944, 6783595, 1979497, 2454145, 7371052, 7557876, 27812, 3716946, 3284915, 2296397, 3956745, 3965306, 7743490, 8293209, 7198174, 5607817, 59148, 1780227, 5720009, 1455890, 2659525, 1935420, 8378664]; + + //stateful initialisation + function setUp() public { + bytes memory bytecode_psirev = abi.encodePacked(psi_rev); + + address a_psirev; //address of the precomputations bytecode contract + a_psirev = address(uint160(0xcaca)); //here it is etched, use create in the future + vm.etch(a_psirev, bytecode_psirev); //pushing psirev bytecode into contract todo : replace with create + + bytes memory bytecode_psiInvrev = abi.encodePacked(psi_inv_rev); + + address a_psiInvrev; //address of the precomputations bytecode contract + a_psiInvrev = address(uint160(0xa5a5)); //here it is etched, use create in the future + vm.etch(a_psiInvrev, bytecode_psiInvrev); //pushing psirev bytecode into contract todo : replace with create + + dilithium = new ZKNOX_dilithium(); + dilithium.update(a_psirev, a_psiInvrev); + } + + function testVerify() public { + // Public key + uint256[][][] memory A_hat = new uint256[][][](4); + for (uint256 i = 0; i < 4; i++) { + A_hat[i] = new uint256[][](4); + for (uint256 j = 0; j < 4; j++) { + A_hat[i][j] = new uint256[](32); + } + } + A_hat[0][0][0] = uint256(0x00521c05002ae83700199ed4000904920007ed590062d06f0029c15c00533454); + A_hat[0][0][1] = uint256(0x005b2fb00074980c0017c12800060cc00013e8c6001c8dd30032907200522226); + A_hat[0][0][2] = uint256(0x0066f5bf00538dec000fba600060403b005e7d71004085f0004817aa00205ed1); + A_hat[0][0][3] = uint256(0x001851b40015b99300782aba00579638004f6a31002716c00027960c00749f72); + A_hat[0][0][4] = uint256(0x005aaa500599426005700a4001adf42002ef06c004105f800412c1e00305053); + A_hat[0][0][5] = uint256(0x0039adae005fc04900185b430043bf350072f6e00050d7ed006771470046d17d); + A_hat[0][0][6] = uint256(0x007bda50000de3a40074b7680002765000775a9a000f51b30010936f006ed80b); + A_hat[0][0][7] = uint256(0x003540500180b070024ffd700763bd0002fa90c0017b3f400658cdd002e6cb2); + A_hat[0][0][8] = uint256(0x00508ac9007d45e5006dc5fd0001d519001f80040039923c001fa5fd005ce08f); + A_hat[0][0][9] = uint256(0x00114d9d000149cf007db13300148fe7003d6e57005c22d1006d37be006cb5e3); + A_hat[0][0][10] = uint256(0x007340c000296d3d002dbfbd0067e3c50028c65800685cfc0045ab9f0021eaa0); + A_hat[0][0][11] = uint256(0x002973c4004ab4b50012cd71004741dd003a711b0078d4380034688e004a469f); + A_hat[0][0][12] = uint256(0x009b39b0023799c002d2bb2007c13420079a1f7003853020039a29f000be443); + A_hat[0][0][13] = uint256(0x002b4f72000947750035cbcc00269fc2000dc1cb00382b800041246b00609f0c); + A_hat[0][0][14] = uint256(0x00444a94005a9697000942800042ec81005ceb990032e89700549f65001ad784); + A_hat[0][0][15] = uint256(0x003cad8a006aa4a5002e4d9400626ea50024cb3b002ed7690025d5880066245a); + A_hat[0][0][16] = uint256(0x006464a2005e3014005f4fd40053e84200213b9a002281b70069d27c005f6528); + A_hat[0][0][17] = uint256(0x003520e3003faca9000647c0005ee773001a31ae001fb464006d0eeb0025ad3f); + A_hat[0][0][18] = uint256(0x003c77b000354378006c45f8000041da007f0d9b0029bb200069973c0000afd0); + A_hat[0][0][19] = uint256(0x00208a53005da0b40030aa75005bee03004b81960020bd1c0023abde000fd986); + A_hat[0][0][20] = uint256(0x007ea56f002fe78c004ba99f0022865f006482a8001906ac007f924600393494); + A_hat[0][0][21] = uint256(0x0032d35c00205ff2005eabc2005293290033c64c0047d09f0070e9d100472ff6); + A_hat[0][0][22] = uint256(0x001e800f005e63470010e2db001a459c001f87f3003efb9c005f885c001df3e7); + A_hat[0][0][23] = uint256(0x006dad9200648fb7002ea4b500775cb700291b3d007114ea0052fe85000a075a); + A_hat[0][0][24] = uint256(0x00eac9800745c940033ad07000b864c00343421007987090017b01a006688b6); + A_hat[0][0][25] = uint256(0x0066dd0c0007847e00022f2b0015043b0039f7390049899e003a2b8b00315b13); + A_hat[0][0][26] = uint256(0x001d8914003835b70002c5700013d5cf00015212005b08af00184ba2003b5229); + A_hat[0][0][27] = uint256(0x00f139b00294f8a001706d0003314dc00073469002786480028edd600177ca6); + A_hat[0][0][28] = uint256(0x007df2410008074e005b664e007ad09f0058868f001d8b330073093b00759b25); + A_hat[0][0][29] = uint256(0x0032183f007db5fc005bf80e004468a300594ff0001b15b600777260000ced35); + A_hat[0][0][30] = uint256(0x0031e2e001d706300796fc400463864005730b0003b439a001a1fc50049157a); + A_hat[0][0][31] = uint256(0x003b86d5000ef5460056e4d90022ca31002de33f00492081000e96680033b811); + A_hat[0][1][0] = uint256(0x0062387a006b5d9b0059ff8f002d0c88000c76ac007537100013739300653c87); + A_hat[0][1][1] = uint256(0x005fa5140079068f00207ff600036078001e0f12003264840052c1a800132402); + A_hat[0][1][2] = uint256(0x00509654002be9f50075723e00165f5b003b6597007cb9d90060e27600289e9e); + A_hat[0][1][3] = uint256(0x00507ea50073a9f40006cc99004086a700258c7c003f82270027d2910004323c); + A_hat[0][1][4] = uint256(0x009d1ed0047da8d0019e9770070083a006a3d13006af6d30010172f0068dc08); + A_hat[0][1][5] = uint256(0x00221b2f006c5e4a0012170b0055c7b0004afbb700036a8c003662a10021ffd0); + A_hat[0][1][6] = uint256(0x001d91eb00156330002f1c240078d77600050b4400381ebc001b2fed0038f026); + A_hat[0][1][7] = uint256(0x007cf482007e308800012aaf001cd81e000e0de20049c7c10068505b007d0ced); + A_hat[0][1][8] = uint256(0x0065d952001d66fd0023b978000d7075005671a30046030e004cbf2f0036834a); + A_hat[0][1][9] = uint256(0x00418d5c001f446d003ca889004f719200440c4d00349eaf00743497006566fb); + A_hat[0][1][10] = uint256(0x009fb32005db3ec002a53d0001230d200578a5c0001518c007cb7f900160cd8); + A_hat[0][1][11] = uint256(0x003b3b62002608080023f22d0069a7fc00165b5a004c61c7002c0e210004a114); + A_hat[0][1][12] = uint256(0x006e29900327e030044f5940079ebf70000d02e001ae23a003057de000013c9); + A_hat[0][1][13] = uint256(0x006505a5003106bc001f49e70004a43b000e2f12007225ab00175250005264c2); + A_hat[0][1][14] = uint256(0x004a6c4e001aafc90012f13f0071643a004db5f5002b7233004b3b0d000445ef); + A_hat[0][1][15] = uint256(0x0028649700640b8f004d1462007b7f9d007858db002cfe27007dc94400046597); + A_hat[0][1][16] = uint256(0x007f4d1100772aea005bf49f00613306003d4f34002874f700146182000a4b65); + A_hat[0][1][17] = uint256(0x001f960a00555253002f730f0005d667003f2fb0001cc24200796a5c003a4f90); + A_hat[0][1][18] = uint256(0x003f46f2007241ee00676bef001c56640034b0f50070c5220057f1070048342c); + A_hat[0][1][19] = uint256(0x002740970078569e0067ca900014abfe0023ee5800055cff00273c830018e96a); + A_hat[0][1][20] = uint256(0x001851b1003cf57200607af600573c79000e5d79004bf9820002f4860007bb2b); + A_hat[0][1][21] = uint256(0x006955a3007831180060adb5001bf86c005fda830042b5490061cd5000038dd0); + A_hat[0][1][22] = uint256(0x0054dfb1003361280045ab1f00648dc90058e060005079a5006e175100318341); + A_hat[0][1][23] = uint256(0x0066d4710038bc64000c82550053f51c00653e7d006d1f06006349d8002dc480); + A_hat[0][1][24] = uint256(0x0013d4e4001063010053475d002b568b003b38900057ed9c006661cd001a88d1); + A_hat[0][1][25] = uint256(0x006085c800720077005cbfb900206a600047f5bd00240750003f9fc6003d8d47); + A_hat[0][1][26] = uint256(0x004b7d9d001fde8a006e6f22006f42190043bbee0037610c0070c7fd0071c4f5); + A_hat[0][1][27] = uint256(0x0037d7490053b02d006549810079ab770002619400128d7d003efe8200033f1e); + A_hat[0][1][28] = uint256(0x00129e61006c998f002c58cd0079543900300aa400053b4d007cbd870074492f); + A_hat[0][1][29] = uint256(0x0030671000517a220049a53b00039cae002e6b6300559f9f006a2186006c4839); + A_hat[0][1][30] = uint256(0x006a5b5b00128058001f938a00000ee30011dbd8003b01e5006ca8c6007f63db); + A_hat[0][1][31] = uint256(0x002946420045d07c00090000002782ac000c193b0021ee6600393bc500091de8); + A_hat[0][2][0] = uint256(0x004d10920005fa5f000b997f0078eba400053c5f00537c500037d91d005c4916); + A_hat[0][2][1] = uint256(0x0025737c007543db0036efa500058cac004948e7002a8817003b3d6c000ed820); + A_hat[0][2][2] = uint256(0x0036039a004f757d007db369002addb40037732d004aed18001e7d4f004a36fd); + A_hat[0][2][3] = uint256(0x0071ac110022354b006bc421005e6aa8002253aa003cbb5f007fac0f00326b1f); + A_hat[0][2][4] = uint256(0x0016bacb005eeb31005534c6005380f3002d75e10005cd61004c0cfa0052032b); + A_hat[0][2][5] = uint256(0x005ec11e00184d9b00601d55001a732500557cf800429df0002f54ec007ea738); + A_hat[0][2][6] = uint256(0x003dd610000f3f3a0026463500240c72007c2ee80045db25004adcfd000775e8); + A_hat[0][2][7] = uint256(0x00b27bf0066cd8600476a9d001023eb000a898b000bccfd0022c9ae00180a50); + A_hat[0][2][8] = uint256(0x003482de00599fdc002056cc00629f44005200b700460edd004aee8f00187ee2); + A_hat[0][2][9] = uint256(0x0040c2800001565d00591592007f4bb50072cb7200558c6e002c5e30004f5b39); + A_hat[0][2][10] = uint256(0x00354eb70000fc18005eb067000f4fa1002fff1e004fb58a0012667b000aabf2); + A_hat[0][2][11] = uint256(0x00700810004185cf00699a9600785ee8002066680046e731005d6b4e007faa76); + A_hat[0][2][12] = uint256(0x0041fd9500574fdc00319b5c00544a26003b0c250005e8850011d3b1002be1cf); + A_hat[0][2][13] = uint256(0x002c436e001b687b0049c5db001dab91007fdcae0009880a001ccf2f0039366a); + A_hat[0][2][14] = uint256(0x0038265f007f885b00655e690008f84e00062052004b97a5001ec7a20056669a); + A_hat[0][2][15] = uint256(0x0025a82e0005351400621c190009f90d0040cc1a0050476f0009caed006756fc); + A_hat[0][2][16] = uint256(0x007d532b0070a3d900162a620017dcb70002935f0018ee51001695280022f51b); + A_hat[0][2][17] = uint256(0x0050f51a00112e04004806b900455afa004f05160019ee890014f48f0075c573); + A_hat[0][2][18] = uint256(0x005fb68e0024e7d2005b517f003c54ca007097b300433a09006813b000549918); + A_hat[0][2][19] = uint256(0x003fbc320030a70100792dff00122451003a8feb0079279e0008f38b00478b35); + A_hat[0][2][20] = uint256(0x004e7a04004f809800338f7c00706fbf0063539600301d9f0011ee8300514998); + A_hat[0][2][21] = uint256(0x005908e2001f4d39003ef18c0028e4e0007570680020b7690029fed00055cd5a); + A_hat[0][2][22] = uint256(0x004992ba004dea5d004c4093004bcccd00340e2e004e7d500025dc560033e55d); + A_hat[0][2][23] = uint256(0x007886350078daab006f41960032af0200551c97005dfb52001e4364003ab379); + A_hat[0][2][24] = uint256(0x005764190037cc2b0064df180041b9a3002d3374005409790071369e005fe036); + A_hat[0][2][25] = uint256(0x0028185d00310c51001c2bbe000cb5c10039f86c001a1df40022f48f000b4876); + A_hat[0][2][26] = uint256(0x0011749f0060fd4c00585a1d00731d7c002150e90015a2690045e8640028a013); + A_hat[0][2][27] = uint256(0x0056ae8e002666e300082133002d3cd00015e2060044a89700097a9d007d8531); + A_hat[0][2][28] = uint256(0x0011071400498fa80053f5060035c576007c7209002a2d68001830ff00286543); + A_hat[0][2][29] = uint256(0x003ec24c0048412d004dc27f000c433b003e195a000e347c00554a830079355f); + A_hat[0][2][30] = uint256(0x0068c858007ac5f60077ed8a0014c614001f89cf007e993a001566f200258ad6); + A_hat[0][2][31] = uint256(0x004418230061711e007a89cb00131c68001c34f300637b67006fbdb70006f8fc); + A_hat[0][3][0] = uint256(0x0034e22b003dffc40005a4350048789a0064b88e005c938c0017264600741ec2); + A_hat[0][3][1] = uint256(0x008a16d000d6a5b005b350e001b290f0045f20f00197e320001a983006ebcba); + A_hat[0][3][2] = uint256(0x004e57110078ab9100258f37005ec68b007d4ef100111fc90047d7cb00540878); + A_hat[0][3][3] = uint256(0x001003b2002ba91a007b63c9006480b6005514f5000ba133003c0ca2002a7c39); + A_hat[0][3][4] = uint256(0x00425b06004989e6007f2df6001d53c5001c9c99007e0c23001a0504007927aa); + A_hat[0][3][5] = uint256(0x007938a2005efc89006d084400079de80026ca7b0036ad160020cbd9000b07ed); + A_hat[0][3][6] = uint256(0x00308ce2004c3a0e006ff5ba006351b8001525e70007d9630023dfe300770132); + A_hat[0][3][7] = uint256(0x005edc36006504600045c86b00699e010004087f00203baf0076a762003719e2); + A_hat[0][3][8] = uint256(0x00952c9006ce8e0002cd4c30043609b003d4433000a670a005e661a003a9ef1); + A_hat[0][3][9] = uint256(0x00619733001d20d3004197160078ff6700555817001b13c900786b9c000af8e4); + A_hat[0][3][10] = uint256(0x00777bd0002b7e930058eefe004923a60014ab3c0043149b0021c18600396898); + A_hat[0][3][11] = uint256(0x00782e8e003293320052cfaa0023d3df0044223b0019104d00196e520031ed0e); + A_hat[0][3][12] = uint256(0x0056c4df003ae5b90070c50d00026c910042e84f0022bd9a0031ef0500147f91); + A_hat[0][3][13] = uint256(0x005651fd007de70f0061ebb80043182300645b2a005ec27a004ed447004d0b4f); + A_hat[0][3][14] = uint256(0x007ec2d1006939f6001be43c0034b26800779084001b22310033b572007b1b1b); + A_hat[0][3][15] = uint256(0x003bb640004f4fdd007269130030d5ba004d7abb00551660005317850040e26c); + A_hat[0][3][16] = uint256(0x004d1ffd00465584005ba90a0007a659005ff73100438a680060b36a004831e7); + A_hat[0][3][17] = uint256(0x004cd3ab006dc83500104393007311bd0069d51e002bbdf10020c03c004d5ed8); + A_hat[0][3][18] = uint256(0x003bfa60000cabbb0076ab93003cc2ce006014d700369d6d00074d8d007c8281); + A_hat[0][3][19] = uint256(0x0020f545001705ee002e901200476823006b6752007d82eb0014cd580028469f); + A_hat[0][3][20] = uint256(0x00383950002d108600508de800589116006754dd002722360047c2c90039b3f8); + A_hat[0][3][21] = uint256(0x001c81c00047216c00378fbd006db758004d9676007c139b001c7a1000004c9d); + A_hat[0][3][22] = uint256(0x007f7f720003c7e400098bc8004159ee007d196e002c3c6d007d5c78001303ee); + A_hat[0][3][23] = uint256(0x00bc5100023a4f00079b40b002dac01004ee36c00446250005e5bdb0033f3a9); + A_hat[0][3][24] = uint256(0x002581410012894c00598671004761f8002c292500514fd4002cd848002b4f3b); + A_hat[0][3][25] = uint256(0x002bd0b3003daeb10052d871006fa2fa003bacfe0024595b000460fe001f624f); + A_hat[0][3][26] = uint256(0x00223c440017ea8d002c563a0046fc98006b5a63004a3884007f5b8f00785ab7); + A_hat[0][3][27] = uint256(0x006b324005e116300373b0c00444571003f135a0077d5460040afef000a1918); + A_hat[0][3][28] = uint256(0x00743212001de20a007dc175005e807a007a51610072cf90006b723600556a62); + A_hat[0][3][29] = uint256(0x0015ad3600456175003f7d740008154f00779db8007c278c003664c00049e487); + A_hat[0][3][30] = uint256(0x005254ca007da744000dc144006f97f10018ff40006fa5ec007945d600083fdd); + A_hat[0][3][31] = uint256(0x006ea20c002a32720072bc7600019a820009de7c00184b18004e437a00085733); + A_hat[1][0][0] = uint256(0x007ea45007cf327003d1568000c31ef00723bbd0061428700368f850050fb62); + A_hat[1][0][1] = uint256(0x0024bcfb000a76eb002176f6004303c5003ea1db006817e20059331600611678); + A_hat[1][0][2] = uint256(0x006038f9005b9f60000fdf520025dd2500118eff00566686005437660074e28b); + A_hat[1][0][3] = uint256(0x0056a6b9002f89db00555cec0048b357004cc3c4002883df0033b8f600317b4c); + A_hat[1][0][4] = uint256(0x005b07a90023ae0d000126220010171a001f4dfd001bef9c003250c10058dc75); + A_hat[1][0][5] = uint256(0x00617a49004a2c310027a24c000855ea001256c6004c16c7000ded9000735663); + A_hat[1][0][6] = uint256(0x00204be005b0e3e007e17fc006606f00009fd78000f29f70048f54f006eccb1); + A_hat[1][0][7] = uint256(0x00549704001e91a00006b6c8006ae7d0000424b6005265cb000b084700637233); + A_hat[1][0][8] = uint256(0x003e500a0032d2d20049deef003cfa53002dcb8e000d5afd0028b21b002a5054); + A_hat[1][0][9] = uint256(0x002f4dc6005d33aa0006b3ae002131f90029ad99006107a0002dea070012e174); + A_hat[1][0][10] = uint256(0x0019e7820040ea4a001712d0001441fb00534e7e00310de9001b02c500507454); + A_hat[1][0][11] = uint256(0x0048115a0060c204003d6b630064a4b2005cac81002e2b4e0074391a0007036a); + A_hat[1][0][12] = uint256(0x0016ee4c0046534400417078005624b50043cf84004df6b8005b954500749cbe); + A_hat[1][0][13] = uint256(0x007953da003c21f000054639000398f500378501007b85110052b213004c4984); + A_hat[1][0][14] = uint256(0x00220c650079e8ef002de8e10049ce960027a4a80015220e007bdfa3000b8ce6); + A_hat[1][0][15] = uint256(0x007075da0059647e0054bc6600419caf000cbeec000829a0004d7a24002e540e); + A_hat[1][0][16] = uint256(0x00300c520029a48b0051407a0019e51d0051a5670002ffd2006a20b000317483); + A_hat[1][0][17] = uint256(0x007c8ea002a23dc002354170041119900760aa6001b97b6000cb43e00748b28); + A_hat[1][0][18] = uint256(0x005dde70078124c00266771007dafda001fdd74000c48aa001f89ad000cfb5c); + A_hat[1][0][19] = uint256(0x007a6349003916a7005704e20059f797002f3799006433c20023db9c005f4a21); + A_hat[1][0][20] = uint256(0x0030e382002f5e3100510dc40059165c004c62b6002ddc03007487270001652c); + A_hat[1][0][21] = uint256(0x00374ff70050f00a0059d69a0051699e006b8ee3002762940075993700229ea4); + A_hat[1][0][22] = uint256(0x00b63910040396c000e5a09005c4ad000413be50071b403005d565d00278cf6); + A_hat[1][0][23] = uint256(0x00447455001c13700038557400412a840041f23a004e4b420050e87600692546); + A_hat[1][0][24] = uint256(0x005308de00460d28002c8ece00146e4e005f987a001d2ba90018ed77003cc1f8); + A_hat[1][0][25] = uint256(0x0063450c003be2270038198c00455d130004a5d1006f7b8a00634f570046a6db); + A_hat[1][0][26] = uint256(0x005b797900073575000bb8230025084800023add001b8a5c006f47be00769c13); + A_hat[1][0][27] = uint256(0x00318024005a6d6800250cee007ebcd20024f7b90038b942000f57f9005142fa); + A_hat[1][0][28] = uint256(0x005e9b2400453c5f00766e1f007ab4e00008669900296abe007837e900785023); + A_hat[1][0][29] = uint256(0x008f337000cb284002b984a0038a5660063df40003c0201001831f9002cbedb); + A_hat[1][0][30] = uint256(0x0052c7590073b2ef007e0f13001dcd630002b9ef005545b800507ead00390af1); + A_hat[1][0][31] = uint256(0x001b020e0038b8000042612e0013f454005be5790036435b0006a907001ebe25); + A_hat[1][1][0] = uint256(0x0045b8ca00255eeb0000eeff003e88020043be5b003a4fe9003867c9002773ce); + A_hat[1][1][1] = uint256(0x00b25d900684dff003f824d001c6b90000decdf0013b03c0042a7940078c969); + A_hat[1][1][2] = uint256(0x0054c250070ca86006b73e00019a4530024364d006cb399004020ce003e1bcd); + A_hat[1][1][3] = uint256(0x001e6120004996ff0033382400660399000421390013d9220016059200257161); + A_hat[1][1][4] = uint256(0x00679878000436cc005472a900423fad005d4a4b0059537f0064776f00112529); + A_hat[1][1][5] = uint256(0x0064a3680051fdad0022115a0021f883003f9259005f826f001ef0c7001aa024); + A_hat[1][1][6] = uint256(0x004cc63007aca4c00698aaf0050236b000f2928005341650000cf1f00233e27); + A_hat[1][1][7] = uint256(0x005ea2840073a3150014b8dd00040540003d997e004406e0002ab25b00147cbf); + A_hat[1][1][8] = uint256(0x006953bf005c90420079feff0025b3f8000bd5600004b6db005f165b005367f9); + A_hat[1][1][9] = uint256(0x005f3f0a0006323f0004c654006dec84004d926f00259bf30012e39a001b088a); + A_hat[1][1][10] = uint256(0x00139c4c002a2e240039dfae005ec274004e8454001b27d0002e55310075aa84); + A_hat[1][1][11] = uint256(0x00347ad5003a341900607d4d000ec9c40053d2dd003fbf1400638c0c0026986a); + A_hat[1][1][12] = uint256(0x009b0740028db95006be185007d7d5a004dfcb60076c3df006ac279003d96b5); + A_hat[1][1][13] = uint256(0x004b8d3e003e1fba002fb9e100682c2a003872a300697c8f006003630046729b); + A_hat[1][1][14] = uint256(0x006836840032ce28001a4aab001d77d2006d5fb10070a313000d82d20052682d); + A_hat[1][1][15] = uint256(0x00726a8b00529800003131f9004d0279005ebec3003685690011f5720008d4e9); + A_hat[1][1][16] = uint256(0x0035df5a0077d659003cf50a0077aced0043b53e007b0c38003149250077d0e0); + A_hat[1][1][17] = uint256(0x0066ad2b00665a7e00381d60001d3039000eef8d00597c6e007f00f70065097b); + A_hat[1][1][18] = uint256(0x0077fc6500316a6b0001cad70064f89400533ec8000fb50300350e040062e22b); + A_hat[1][1][19] = uint256(0x00785c23005d4f8e0070f1b3001fef4f0031173a000c9be5000ab0c80009bfbc); + A_hat[1][1][20] = uint256(0x007d67b00043ddde005814e20022ee4a000f8137005d32ab0064eee0001067b5); + A_hat[1][1][21] = uint256(0x004a337d003abae0002090330035dad10032309d000866160006f189003cb53c); + A_hat[1][1][22] = uint256(0x007936f4001646e90045c8ef000c9909003a810a00597d89001f7468007d1926); + A_hat[1][1][23] = uint256(0x0029761d00515d33000d494a000505da0046828a0044e98b0060a2bf000b9bb0); + A_hat[1][1][24] = uint256(0x003be91d00752f130004404c000b3fd4006ed8f4001410330055af69002ea9ea); + A_hat[1][1][25] = uint256(0x0042c02e004ac6fd002dcb1b00555e4c001acd380078112c003cf8a900233d86); + A_hat[1][1][26] = uint256(0x0065246d006a2434007bd9ee0005de6700340ec80017cc10004455d300724110); + A_hat[1][1][27] = uint256(0x00765a70002b55550033e44d0037d411005164ed007496780048cb90007a0a99); + A_hat[1][1][28] = uint256(0x004c5102007a4549000051db005ffb76006a05d0006ed86f0051255a004dc9ac); + A_hat[1][1][29] = uint256(0x003d3d000029856b000efca60023a0480078484700341f590065faa70073a8d3); + A_hat[1][1][30] = uint256(0x006decd10066cf5e00104acf0002ca13002e1469002a0805000d3625000e05ec); + A_hat[1][1][31] = uint256(0x007adb220068448e006cf876003d43390038c95f004403ac0024a0950030002e); + A_hat[1][2][0] = uint256(0x003386a9002b1389002323a5006741fc0029847b003b6ef3000829290074d201); + A_hat[1][2][1] = uint256(0x005edcc7004dd883004f427700454d990073672e006159eb002894450002a675); + A_hat[1][2][2] = uint256(0x005a37360036cd1e0044f6360015a3cd001599650023903e00577fb5001e1a67); + A_hat[1][2][3] = uint256(0x00258b110069ba780010d8110063a18f0045a5c4006e1dbc0045bed0002d10cd); + A_hat[1][2][4] = uint256(0x0053dd81003332e30017c5bf0023458e006f03af001b4647006ee70b00348968); + A_hat[1][2][5] = uint256(0x001f11e7002687df00097a0800147acc0045ff80001c8098001d2e5a0044bf76); + A_hat[1][2][6] = uint256(0x002582680019e434007a10d60005f0b8006cf01b002c4ef30004f1f5000f739b); + A_hat[1][2][7] = uint256(0x007f1e410066b2b1003001f3001cc028003addc7005078a700228996006613a4); + A_hat[1][2][8] = uint256(0x0015f66c004a8be500575a7f007cb4f10075140e006fb5c3006270fa001aaa42); + A_hat[1][2][9] = uint256(0x005f4d49000563a00070c7c5000d2392001c4bdf00411c5100179ed3006f0479); + A_hat[1][2][10] = uint256(0x001981fe0006a362000164260016f981006886d100652720000a65380079e4d6); + A_hat[1][2][11] = uint256(0x00614aa6006ecf8c0055613500214daf004814750066f18f007234c40035efb8); + A_hat[1][2][12] = uint256(0x00529c12005439a1003e17ce0005948900662fa6002893be0074f9250008c1e2); + A_hat[1][2][13] = uint256(0x0039de81004e05830039283e0073a6400051de290061b3b7002c4fee0026cdf5); + A_hat[1][2][14] = uint256(0x004e4939003eb15d003396ab0072ad080075a8ca003868f90045b869007ea2c6); + A_hat[1][2][15] = uint256(0x005b3f9d0067aac100442a1b00277714000ae395005ddd5400421442006fa310); + A_hat[1][2][16] = uint256(0x0049ac1800262a09005445ac00035acf0019f687006b2af60009ea690055edec); + A_hat[1][2][17] = uint256(0x007108e500121c800047b38d004a4141002ec0ff001d480800379e0700465104); + A_hat[1][2][18] = uint256(0x007d055400357731004b2710005e5f44007da3ed006d86410044c6c600648553); + A_hat[1][2][19] = uint256(0x00ac6cf0026a7b8000870b500060767001e877100114f8f003c72a600367d8f); + A_hat[1][2][20] = uint256(0x002ccf140002f1ec005474900027f84300742d83002c4d9b00102c4100479f1c); + A_hat[1][2][21] = uint256(0x00168bda00431eda002f11e2002ba60b0069e4d4006ee329007131c2007e682c); + A_hat[1][2][22] = uint256(0x001e969f003633bb0029a5c20050bc2b002ca51f001216ca00331ec30028b172); + A_hat[1][2][23] = uint256(0x00354d7007728eb005907fe002f9eaa001dd33b00713107007aada400497f39); + A_hat[1][2][24] = uint256(0x003bcbb8004abe2400509cc30070bbc3002b1eb90042eca2003411be00620846); + A_hat[1][2][25] = uint256(0x00301e930044bada0061e53c0031d121001ec16a0011d328007d82f0000753ee); + A_hat[1][2][26] = uint256(0x0057133b000ff292004a1d8a001a168a006e9e3f004ea2400013bdeb005b0f0c); + A_hat[1][2][27] = uint256(0x003b09bc00575c27001ad13f0019a716003d32b6006af2670003e51a002a4422); + A_hat[1][2][28] = uint256(0x004fb89c005a00db002165d400146d04004e4d80006dfec8003ed0e300489360); + A_hat[1][2][29] = uint256(0x00305efa00620ae5003c2b48003cc88900747da200043032002256c700342eff); + A_hat[1][2][30] = uint256(0x001aadf8000c2d23004c84a90078e3200079a54e000a0243006ef78b003e1da8); + A_hat[1][2][31] = uint256(0x007b877c003abd5100502a350051bdaf00743ea7001f75860019ec56004df4a6); + A_hat[1][3][0] = uint256(0x001a8ec5003182500055c00d007baac50035058300327524002e080a003aff21); + A_hat[1][3][1] = uint256(0x00eeddb004dba9400330e410044a0ce0048e2820003f84000374720006bc192); + A_hat[1][3][2] = uint256(0x003792f700589e4000651d5a0028f867005f693d001472fb0076c83f0027c5bd); + A_hat[1][3][3] = uint256(0x001d15f4005a6e470008c845005481ef00321ec80039b870003bb98c00146d42); + A_hat[1][3][4] = uint256(0x005488a6004f72f80078e434005d8af500110449000131c7003e09af0037980f); + A_hat[1][3][5] = uint256(0x003aa55002751dd003d2ef3001cc58d0043b6550027c050004d38f8005c2e91); + A_hat[1][3][6] = uint256(0x001f91db005ab57e007c83d40016bd9400752ac60001fa250037c56700269406); + A_hat[1][3][7] = uint256(0x007888580076ca620033ca2f000fd48200070a8a004e824f001ff4460032fb8d); + A_hat[1][3][8] = uint256(0x0075742d00287485006d2284000018b10069d29b00636279003ef0230073c870); + A_hat[1][3][9] = uint256(0x006a123a005b71150062b615003db2bf004f7b53001d550600278af8006974f1); + A_hat[1][3][10] = uint256(0x00363b8c001260970068af9f005948db00536587000d2432003a4c370016724d); + A_hat[1][3][11] = uint256(0x007b788c007d8831003388c800393eb00061dd290008a1980034d419003a04b3); + A_hat[1][3][12] = uint256(0x00225d2a0004aaf10023f018007cb2aa003f5a1d0021b9250065cb9e004c179e); + A_hat[1][3][13] = uint256(0x00c7f640016a791004c60270076b16f000f8d65002a77ee004d62790032c1a9); + A_hat[1][3][14] = uint256(0x001bf48b006d7d1200363dfa00772f37001ff41a00086a2e0008f42200644ff7); + A_hat[1][3][15] = uint256(0x006134e600130fed000d03f90044f3160065620700769107005bbe68006ad46a); + A_hat[1][3][16] = uint256(0x00331fc0065b66d0005348700437138007061e500231b72000f207800310f58); + A_hat[1][3][17] = uint256(0x00313a003e248d0065ffdf007513b3003b9c45002c9fee00438de1004de5e9); + A_hat[1][3][18] = uint256(0x007367a9004f4f520061f1e6000ce06b0064ac840013f4b900357901001e3de8); + A_hat[1][3][19] = uint256(0x0044e04600370aac00550ab3002732ee004664e6005604580067b652001f1328); + A_hat[1][3][20] = uint256(0x005c4e9f001ceb91001eda7d007d02400000c7ad00194c8c002da866007f23cc); + A_hat[1][3][21] = uint256(0x00fce61002d24250041fa58004b08db0073b6ac0005bd3f003e96dd0017fb95); + A_hat[1][3][22] = uint256(0x00513ae00008c90005745b20049b8c10071c2e700490eca006b53320022930a); + A_hat[1][3][23] = uint256(0x001886be00454f0c002111180040f1220026e184002e0edb003d4071001fb1e5); + A_hat[1][3][24] = uint256(0x005c6843001af94400051bfa007b0180005fc01f004f9c1200416fa9006aec87); + A_hat[1][3][25] = uint256(0x00fd08d004758ae003e5a0e006ad56d003f20fe00031a6400743f1e0025877c); + A_hat[1][3][26] = uint256(0x00118c11005d42c9000385690059aec20062a40400303158002ac398000c3813); + A_hat[1][3][27] = uint256(0x00a368700410e210038289d006099eb00357fb80057183e004c0b0b005b0c9d); + A_hat[1][3][28] = uint256(0x006b522500636afc00760ea0005e2c3c0022192a00308136000389cb004f7733); + A_hat[1][3][29] = uint256(0x00325bed0047d50e0056dd480078e85200786f6b005efad6003e737e007bc9a8); + A_hat[1][3][30] = uint256(0x0046e718005172a60001cb4a0051ca8f00476e1400109da9006eb107000a2a2c); + A_hat[1][3][31] = uint256(0x003237ec00377b52002f7fd40063b4a20068ff79000d084f001eb5a4000279db); + A_hat[2][0][0] = uint256(0x006f0c1300729234003d25cf001f5b060025e8db006711b900761fc4003b28f1); + A_hat[2][0][1] = uint256(0x0057510500294a8f00029fe10012b357005059b3003e4091004b7034003b7894); + A_hat[2][0][2] = uint256(0x00236e71000c0efe00554c9e00477cc4007bd87900738500004ba430002c8320); + A_hat[2][0][3] = uint256(0x006a36fd000796fc0050502b00525b0b0001cfda005859df000545a7006abd4d); + A_hat[2][0][4] = uint256(0x001219c70073f969004eeeb100402736004506a6000607c3007b01040030ec1b); + A_hat[2][0][5] = uint256(0x00e147e00708a0500646a080059e1340045e0840036d30a00448e3b0067ee6f); + A_hat[2][0][6] = uint256(0x007792700007e9420074b825007f5dd9004d981f0056804b002778510034328f); + A_hat[2][0][7] = uint256(0x007c265006defcc00660ce5000a474f001e7c44003b9f640003c18f006e1d86); + A_hat[2][0][8] = uint256(0x002bec8600728c86005e1c78004c915d004a2fa800570b3f001e68ec0031a7f5); + A_hat[2][0][9] = uint256(0x004d4902001ff2b1006dcbb4002b73a2005111620016e07f0020e18000019e3e); + A_hat[2][0][10] = uint256(0x0067715d00720024000e2a84006880920027bba40050cc1f007ac96900692459); + A_hat[2][0][11] = uint256(0x004adb970025d34b005ec2b700374c6d005aa191002911d30058c0110069991c); + A_hat[2][0][12] = uint256(0x00bbe6e006941a3006438b3005ac4830065525e00337d63003247f300599b17); + A_hat[2][0][13] = uint256(0x00160b8e003d14720011d937002d2145000aa76500468cde005c32c400140f0c); + A_hat[2][0][14] = uint256(0x007eaebd00745435003724c8007dff61004b78a80064e82e0073e7b90044b520); + A_hat[2][0][15] = uint256(0x007689e50028613a00530be3002853fb001d6d7f00664142007c9c7a004ad991); + A_hat[2][0][16] = uint256(0x007a58bb003bb1970079903d001ec8cd0063f018006de1c3001cd3f500183edb); + A_hat[2][0][17] = uint256(0x007498a50055a41a001f12b8006f86c1004d3a980002bf640013399200179637); + A_hat[2][0][18] = uint256(0x0020e878004e3971003f502f0052b15300472f5e0041b9260001eae00036e617); + A_hat[2][0][19] = uint256(0x00d5a03000f1ab4001778eb000018e800438ec500294798001818c300237428); + A_hat[2][0][20] = uint256(0x00757140030054b007b8b5a00225194001bf6d3000e2e5a0074a2180005b607); + A_hat[2][0][21] = uint256(0x00547e51005a53ad002ab2bb0061c5dc006094c90054211a002e16fd000e06da); + A_hat[2][0][22] = uint256(0x0062cb71003e323600602e0400402c920013895f002c759b001c90850020c62b); + A_hat[2][0][23] = uint256(0x0055bb3b00095e9d00294cd8003166c600476751001db74f0027f0fc0004ec5e); + A_hat[2][0][24] = uint256(0x006f50ad0074a76d003ecf5000517bb1007d8b76000b113f005b650a001d19fd); + A_hat[2][0][25] = uint256(0x001af1b1004d84130037df14000d2ff1003b82250051c9d70028c935006a4d79); + A_hat[2][0][26] = uint256(0x00252079007f0739005be2fc003d931c000b909a000f6b03003bd905000666d5); + A_hat[2][0][27] = uint256(0x00bdcc2001ba6940058a32b0024902f003417a1000a54fc005aeba7000f4b34); + A_hat[2][0][28] = uint256(0x0062b890005a3aa10076db010019a0410023a88900077086007aff9d005f9fe9); + A_hat[2][0][29] = uint256(0x001fa0750014729400788965001a55ad000fb71900672b8500369c47002f577c); + A_hat[2][0][30] = uint256(0x00695d5a004d644a002b49e8004ad7e6003f52dc00538690005f3be7002f4552); + A_hat[2][0][31] = uint256(0x0062650004935020052a282000e8829006ca6ce00107b16005bab7800723ab2); + A_hat[2][1][0] = uint256(0x003f530f0057303000110d5f00104b9c0074d7a30008e7f2006022d80025cb36); + A_hat[2][1][1] = uint256(0x0056a06300110aa6003dfc0d00425eac00517d89000457060075f90a001a2a82); + A_hat[2][1][2] = uint256(0x0038cf58004c9d5c0011efd700067b1b00191fa6004436e7002198270003c0e8); + A_hat[2][1][3] = uint256(0x0087656004bccb30010fe6f0014d14b001535c900041fe3007a65b3007259db); + A_hat[2][1][4] = uint256(0x00787938003a8c5a0052dcb0004baeaa0026bad6006fc56f006df59000545608); + A_hat[2][1][5] = uint256(0x004e5ce90040d4890013ab17006ce49e00003eb50008aecf0075afd80006461c); + A_hat[2][1][6] = uint256(0x006e1251000d3bcd000b2f08000576330012e9950072af40004811f000433cd0); + A_hat[2][1][7] = uint256(0x00299469004a5ae5006cca9d00791591004ca133006ae54b002addd20015016f); + A_hat[2][1][8] = uint256(0x00374ceb00602ea2001e46a6003d7aaf000dc21d00493f88003bf0b900475a2d); + A_hat[2][1][9] = uint256(0x00ff7d00044ae09003a29c80062f77900196097000a928900296a760072124c); + A_hat[2][1][10] = uint256(0x0034cddd004f0a58003e7c3c0052ce3a000d406f0065a59500102b0c00385b27); + A_hat[2][1][11] = uint256(0x0069147a00156d2e003a7f1a0003f8230045fda10077eb3b006215ef00528650); + A_hat[2][1][12] = uint256(0x002cbf660039e31e00368fdf003dec8d00219b68004a7a180006b67a0054057f); + A_hat[2][1][13] = uint256(0x003d3d005eda520048a73c0060051a001971cf0017af0e005f2885005f1138); + A_hat[2][1][14] = uint256(0x006e268d007663540007a5e5004672200058eee800691abe000cdc5a00283ffa); + A_hat[2][1][15] = uint256(0x00182ed6000ce00d00013aa700021695003b150d00014e150019afac005c1d9e); + A_hat[2][1][16] = uint256(0x006a9972006b5b050023e9be0020ead40001dcb00036312200475f1600137093); + A_hat[2][1][17] = uint256(0x002ee6d70075c721003963590021d6f7007489df0053c083002fc53500215b9a); + A_hat[2][1][18] = uint256(0x0020e026007e308b004e41cf00062c0b006742a90079df750055801700482919); + A_hat[2][1][19] = uint256(0x0027b24100666e240059d12a0072e3080073938b001e7101004ffbd9003a058b); + A_hat[2][1][20] = uint256(0x003e557d006ee72e004422bd0035cfae0065fa42007b137f0069e9c1006adce9); + A_hat[2][1][21] = uint256(0x00f43cc006acd5f007fd251004e1b6f0008260a004769e50069280b0035509e); + A_hat[2][1][22] = uint256(0x007d6e860029392200456131000b49db002e2cb8004b823f00578e95000c4148); + A_hat[2][1][23] = uint256(0x007b6f7300150df70029f3ff004a52ce006ed2810060bc690055f27a001faf85); + A_hat[2][1][24] = uint256(0x007a0cb0062aa7c005f21a6000a0d3b007dae9f0052e617007e6b320029fe2c); + A_hat[2][1][25] = uint256(0x0036fade0010a318003d4de70033955c004404280039b7c30015d1bf006f7866); + A_hat[2][1][26] = uint256(0x002e02250052d8b900401a64006a48b800542359003cd4e1004228c5000a3a85); + A_hat[2][1][27] = uint256(0x006476700012b5f700229d46000d656f006e0ecb0036778900000d400007b058); + A_hat[2][1][28] = uint256(0x00123360059feaa0031bb77006715480023a3f7001fe73f00080741004179cf); + A_hat[2][1][29] = uint256(0x00a182f00139f7d00046bd2007b52600036ec5e000777110064de6a000f9214); + A_hat[2][1][30] = uint256(0x005a366f0013b3b8007bd69a002450e2006258570014e609001eab09000748e8); + A_hat[2][1][31] = uint256(0x0037d067004798a8006e2b6f002b2c8a005cb1b0000132460052c518006e1310); + A_hat[2][2][0] = uint256(0x00f162d00352f630034e6c10004c0d80004cfd00049661e007b85e10034b03c); + A_hat[2][2][1] = uint256(0x0040bc3e00131ed30011f19f006a5988000046d5004f125500319333007d1e1a); + A_hat[2][2][2] = uint256(0x00b8fe300664d4a007bd867005d35b90057903a003d01d70053cdc50023d9cc); + A_hat[2][2][3] = uint256(0x00282a040026568d003d8ebd00294527003c4b71000e250500042d5c0018d2a3); + A_hat[2][2][4] = uint256(0x007186d50050c50e0066ee520050e811006cbe3700032a9f0001ef52006ed7fd); + A_hat[2][2][5] = uint256(0x007f1c7d003f5f540006e2960049fbd5001f51c1000c490f004fa062002f56c1); + A_hat[2][2][6] = uint256(0x0060ca00011a5d80047c1c300275d4100083f4e0034823c005bf9010055ea7b); + A_hat[2][2][7] = uint256(0x0019521400515f95001ed348005021090046d60700100e040046fcdd000ab9bc); + A_hat[2][2][8] = uint256(0x005046c9005d237c00334277006513c5007222870036b6fe00273cef0070967e); + A_hat[2][2][9] = uint256(0x0032909b0008357f0023ad4100001724007e8842002462a90028abbb005703a4); + A_hat[2][2][10] = uint256(0x00188a68000a8cf90028d958007e18fb0021b8340048358f00406997001ef816); + A_hat[2][2][11] = uint256(0x0022655900402adb0003ced0003c6778003379d9004332c2003653ea003bde1c); + A_hat[2][2][12] = uint256(0x004cc4f400398bee007164ac000c25b8000b9142005005c5003d467c0063a756); + A_hat[2][2][13] = uint256(0x00179a4f00429a1e0008b02e00185057004f6f12003ce2de00645392003a11db); + A_hat[2][2][14] = uint256(0x00445ba00018f68b00422b9e000bc8b40016ee510059ada100367f4d004ea404); + A_hat[2][2][15] = uint256(0x005a7252005044ff003d11d2005a66f8001091e200570e7b0014be5a0057bce2); + A_hat[2][2][16] = uint256(0x004d1d0007652fa00247427002aced4000e8102003007160079ef21004d6fcf); + A_hat[2][2][17] = uint256(0x003d2e9800734ee3001223bc007ac939005d99520054b19a002b5102004697d9); + A_hat[2][2][18] = uint256(0x0065e4c005af68c005726e10036e76400583cf300167d2e004b201b0031415d); + A_hat[2][2][19] = uint256(0x0041d84c00548b580071d26c0046ea3500609a92000d4a8800321f38004c7f4a); + A_hat[2][2][20] = uint256(0x0053606400460aeb00593424002ac563001bff5d0046fd59005a1d640002e410); + A_hat[2][2][21] = uint256(0x0076ba53003dfe560070e7d9005a3319005c879a007bb6f80076b412005dcec2); + A_hat[2][2][22] = uint256(0x004f829100497a5f0021d869001e8f270069a2e1002afe470063301600406cd4); + A_hat[2][2][23] = uint256(0x005e3210002fa88700235535004c0f2400654db1005d45ee0079f13e006c4c14); + A_hat[2][2][24] = uint256(0x0028535000468f70000d9ba60079ea97000507ad004ebf03002a97f40004a2ab); + A_hat[2][2][25] = uint256(0x0029aa11004f95a500436a8b00583253002533e200150055005ece8a00014dc0); + A_hat[2][2][26] = uint256(0x005122260025a2fc00377fce0017fded000f019c00215bd6000d4135002b6959); + A_hat[2][2][27] = uint256(0x002d9678005f84770047e8560036fd8d0062824a002305160024a4d900003423); + A_hat[2][2][28] = uint256(0x006224f90048440700592318002f8337002669fc00301fbf007d22d7002c153d); + A_hat[2][2][29] = uint256(0x00149dd20051838b0078f201001e0a160066e5cb0045d9f10028959c004add6a); + A_hat[2][2][30] = uint256(0x007f3a570054057d005d130100275a94006480b1005bc66c0050f1f6001c578c); + A_hat[2][2][31] = uint256(0x00103ca5001daf270060e26f002d56ea0038bd76000ce3060041839a002a39d0); + A_hat[2][3][0] = uint256(0x0016ed5b002e71610062a8b300257dbc001f7ab3005f539c005b770f0031e859); + A_hat[2][3][1] = uint256(0x006505b70000d4160072794200281d5500140d850015e3e50065d267000ac876); + A_hat[2][3][2] = uint256(0x0070a7c90061cdec004e5d8f0028b47f006ae26b0053c70f005c5674003ce2dd); + A_hat[2][3][3] = uint256(0x0016c3fb001d2e94001c27e4005ef35f005f836500575ca7003f9cb10052229e); + A_hat[2][3][4] = uint256(0x007dcea0005348de00669f9a005f6940001a20580040b70d0018ebca006c33b0); + A_hat[2][3][5] = uint256(0x00dd02f00641df800726762004e201d002570c00045b8a500140f6d002ab2e1); + A_hat[2][3][6] = uint256(0x002e849a0004b7480012c782007403e50019b93c00592e6c0059c2fe0030793c); + A_hat[2][3][7] = uint256(0x001475980074aab2006d52a6004faee300767e9f0010b512000f79a600184236); + A_hat[2][3][8] = uint256(0x007e975e0077848d002ad3b30048ca60003157d500582934002c01e0000c7e78); + A_hat[2][3][9] = uint256(0x00531107001b52980058dacf006f3434004064ad001503ea0030dba8004123bc); + A_hat[2][3][10] = uint256(0x0079a586004330f200526cab003392d700109d0b002ebacb006c2b33002fb69f); + A_hat[2][3][11] = uint256(0x002a899300377c480065eb090070594200235d1d005072470027b002003d65db); + A_hat[2][3][12] = uint256(0x0062409a006aa9cf0015a5fd000b1aac0015dbca005822dc0050c8ea003e3a62); + A_hat[2][3][13] = uint256(0x0028e136002f79d200376a31001121b20008b242001efb8100223748005f1ddd); + A_hat[2][3][14] = uint256(0x0061fa8b003c38d800746b9400195743001737d0000d648b006f41f000500029); + A_hat[2][3][15] = uint256(0x00363ab900682a88007f3658000f5abb002fd3f2003b3c82006e8479006115d3); + A_hat[2][3][16] = uint256(0x005dae50022c056006966d10008b8300017dfc1006ec04d00562ca60027ea91); + A_hat[2][3][17] = uint256(0x0077c7d5007fbfae005cc34e007c6d710060f254002b1938006801e0000f6e53); + A_hat[2][3][18] = uint256(0x0078e247007871280009f63400054d6f0042f3fc000ba7c6004f2e4e00362256); + A_hat[2][3][19] = uint256(0x005450a3000bcd5e0004f7ac001d992f003c6315005195f0000cdc73006f83aa); + A_hat[2][3][20] = uint256(0x00113a3b0026d223006c56c6007e0240001d639a00226299007318510074af17); + A_hat[2][3][21] = uint256(0x003bbad100117854003042430065351200368d3e004efd9c0029382e003ee03c); + A_hat[2][3][22] = uint256(0x002d0705001db084002f4fdf00063b9c003ac51c005b4c950068d01e0053e6b0); + A_hat[2][3][23] = uint256(0x0023f3ae00490c210042c176007057b30041b9070048a3fe00795d6e001ea1ef); + A_hat[2][3][24] = uint256(0x0010dc760059583c00695a3c006255510005d7e50037fff70023025d00373a97); + A_hat[2][3][25] = uint256(0x005c34ed0057384c001dc064007100fd005f28be002d0f76002f1a690068f110); + A_hat[2][3][26] = uint256(0x0043c609001e93270068b5b7006af5e50009662d002d98990063d43b001541d9); + A_hat[2][3][27] = uint256(0x0070f4c3003f4c5b004a05fd005b776c0040d7a700684221004b46b700225996); + A_hat[2][3][28] = uint256(0x007aed4b001136a5001b72450072a5f40074ba8b00284ce5004e2113005d19a5); + A_hat[2][3][29] = uint256(0x0058acf2003043dc0039c26b000f56dc0070e4f90042dae9006f99cf0012e33e); + A_hat[2][3][30] = uint256(0x006ad30b00096d6d002a555f001594d70005c61c005d5c51001526ae00469697); + A_hat[2][3][31] = uint256(0x006b11b20056a7770025847d0004e6f7004349e400692c81000ea64a0011fe97); + A_hat[3][0][0] = uint256(0x00795189000eadf6004f8cbe0050a9cc004efae70071991a005682f2005d807e); + A_hat[3][0][1] = uint256(0x00645c4700147ada000d85cd0074bab2003b5c610022f26b00487cdd001b1678); + A_hat[3][0][2] = uint256(0x001d2dcc00402782002a923b007a7356005496370071ebe30012e502006b067f); + A_hat[3][0][3] = uint256(0x00442506007fdfc6000450fc005bdb42001afa800015f279002500b2000d0bb3); + A_hat[3][0][4] = uint256(0x002992bc00269fe1007f90520017800e003f48830053777c0022717c0065d0c0); + A_hat[3][0][5] = uint256(0x00673e7e0045796e002a29970020b5a70021858400265754004dbf41006cfcf2); + A_hat[3][0][6] = uint256(0x005e7679003c0f3e0069c3a30005df68000a7deb002a543b0029754c0065f4b0); + A_hat[3][0][7] = uint256(0x006822260022d386003d629b0064515e0071cd280042c846004cbbad0075715e); + A_hat[3][0][8] = uint256(0x002bf2d00745c4c0078767d0069815f004804600055a9d7001f6788000eb71f); + A_hat[3][0][9] = uint256(0x0054825006ea0fa0007b881000efe52003188a40071ec34004732e0007a9ffd); + A_hat[3][0][10] = uint256(0x00200bfe0002ea1d00674e150038b5240026eff90015e5640015d34a007f6cd3); + A_hat[3][0][11] = uint256(0x006fe57c0031a85f000d53a7007925470079b15f005281060042fc6200528e15); + A_hat[3][0][12] = uint256(0x004ade970013339d0072b76a0003a3bf00711de70022042b005c2b45000a25a2); + A_hat[3][0][13] = uint256(0x004bff6a005900e500212d530034c46600344ffe006620e3004cd0450017970d); + A_hat[3][0][14] = uint256(0x005556f0007b53010025a0c6004d5314004833e4000b81a70052be59002e763b); + A_hat[3][0][15] = uint256(0x003ccb160057a6e80035ab9c000e84ee00523a7d000b07130068cd26003952f5); + A_hat[3][0][16] = uint256(0x006efa740031904d006bacb0007da79900108287002bf477006e14780075cee7); + A_hat[3][0][17] = uint256(0x0076e2f004d53fd006d05ef002c59e100002c56002944e8005c0554003d519a); + A_hat[3][0][18] = uint256(0x00635fcc0036d736006b98600018aa5d00107ed8004ffbfb0004307000569007); + A_hat[3][0][19] = uint256(0x004f4d6f0030aeb60032eb84002678010076fc81004c6de2003290fc003b6b08); + A_hat[3][0][20] = uint256(0x00f4226002e89a30063e3f100094bc20032c52a002ccddc005b08a300576217); + A_hat[3][0][21] = uint256(0x0017f5e005d58fa00568fcf000eb56300631566001a3c2c003c479a000d8f76); + A_hat[3][0][22] = uint256(0x004dcd1700698e54003f24b80056ac09006881d00065f4ce001775f000483731); + A_hat[3][0][23] = uint256(0x00281293003a6a8c0060bf38000f82b100637d70006f8b14004f84ab001cc686); + A_hat[3][0][24] = uint256(0x005d2ace0011c2180070374d00320ba7003199a500195b89001ec139002fc452); + A_hat[3][0][25] = uint256(0x00186ac40019e4c0007d5158004da41a005ba64b00755630007ef2160037f640); + A_hat[3][0][26] = uint256(0x005e345b0017b8c50056bd110079d9120074b0240036a960000c80a200705e29); + A_hat[3][0][27] = uint256(0x003737b002512410013bb9f001904fe0026ae19004bffe80002464d003b8b97); + A_hat[3][0][28] = uint256(0x008ec5f0040ecc3002902fc0067662f0063c4ca0049142b0035a9ed00022669); + A_hat[3][0][29] = uint256(0x00618b5100730e27001d3d5e0019b98300425f06000bed8d0028dae10059aed0); + A_hat[3][0][30] = uint256(0x0040948400248369003e7b1700465fae0078f6e200144cce00211b2100087164); + A_hat[3][0][31] = uint256(0x00619dfb002cf3b0003f9717007fc022003e6651006a4e6900698d6a002964e4); + A_hat[3][1][0] = uint256(0x001517010051aaea0049ad460068ac0e0076e4c0007a02810059d4c40036b23b); + A_hat[3][1][1] = uint256(0x007e4129000db1720034d4e40016b886005beef9000a23a7001bddd80056a87e); + A_hat[3][1][2] = uint256(0x00679ceb007cfa600035cabd0028d69e003a84600045632300371b19005d0769); + A_hat[3][1][3] = uint256(0x00135c10005cd326002a364c006ce3f7001abee6006099dc005a82540022bb27); + A_hat[3][1][4] = uint256(0x0034267c0042fb320014e07e00471cb0005edb96003724ff0070fc0e00328029); + A_hat[3][1][5] = uint256(0x00452761004205120063e92e0044ff14005e82de001f12a3007c1f3c0054fdfb); + A_hat[3][1][6] = uint256(0x007edc5600537b2a00179a36005cb57c0012cf8c00581a3e000aa327007bab8c); + A_hat[3][1][7] = uint256(0x002aac8c007873df003068a700032099007989e0000f91fe0040bd700021595a); + A_hat[3][1][8] = uint256(0x006b8a5b005cfc0a0024d94a000e206f007a5be40066328b002209170049faac); + A_hat[3][1][9] = uint256(0x0066ca860075319a004e85570072c8350035876a0020365a000f0d5c004d2554); + A_hat[3][1][10] = uint256(0x00776a8000560ba4006ce4810027b409004f9c6e002e938e006b86df000de755); + A_hat[3][1][11] = uint256(0x00608dd80034d54100670bda000c54420038c19700727cd8005937db004d9808); + A_hat[3][1][12] = uint256(0x0033bd620036eb70006a2db00033eeec00548f8b003fc1ae006dcbe8005ec03b); + A_hat[3][1][13] = uint256(0x007ddb640040870d0039b3d7003b9db2006683bb007be4e90050e38e005608dc); + A_hat[3][1][14] = uint256(0x007eec01004d21a80031e87e0000bc9a003c3c13002ac827007dab06002fc661); + A_hat[3][1][15] = uint256(0x004a743c0073ac3b001aee57000d51b5006e4bb400566cf2002fd68d0008fdb6); + A_hat[3][1][16] = uint256(0x00652e1b0069fa0b00772f44002e1daf002d48d600334801006b9f3600010eee); + A_hat[3][1][17] = uint256(0x0011727d004906070003627e006f2bce001329fc0066e9710032dbd6006440c2); + A_hat[3][1][18] = uint256(0x004ccfb600463aad001fa12a006c8f94001cd65c004cc0d90047ca78001a7894); + A_hat[3][1][19] = uint256(0x007e462300220e63006931cb0043958c004ecf05007b9d230033ad2c00375af7); + A_hat[3][1][20] = uint256(0x0058e9700505e9b0003ace0006c032400305e7d0058f65a005ae0f00008971e); + A_hat[3][1][21] = uint256(0x00797b4800251c95001cfb25006b6402001a4d460037d06c0003a56a00067018); + A_hat[3][1][22] = uint256(0x0015b572000bb05d0078bfac0018efcf007bcfdf0000772f005e629f007b68bb); + A_hat[3][1][23] = uint256(0x0044c7f1007c215b000a9053001d959b00260cf400355743002fef32004f7a4b); + A_hat[3][1][24] = uint256(0x0045e7000593bf2007eeaba00569dd9004391f500042d8b007d48cc000a3512); + A_hat[3][1][25] = uint256(0x00732cfb0018b754005a48a700321058007643200067d991004d066f0028f0c4); + A_hat[3][1][26] = uint256(0x004b460300061c52004bed910030f64a005d250a00709aeb00249b2f00006032); + A_hat[3][1][27] = uint256(0x00aade300211649002d6d74000d5aff0042bd9800214de9001df5920021c1d9); + A_hat[3][1][28] = uint256(0x00143eaf006611670032dc770031ca23001f542b005680220000c8e200768318); + A_hat[3][1][29] = uint256(0x007b4175001073e6002216d5000d8a990002f916004c9b7f00316f4b006304db); + A_hat[3][1][30] = uint256(0x005a3aa10060b8d900653ebc000eb628004e99ac004e3263003c1a6f00443448); + A_hat[3][1][31] = uint256(0x00103ac200340aae0075aa2e004c8325006408e30000374400424cf9003bf094); + A_hat[3][2][0] = uint256(0x00f2a4f0025fa4c000510cf003b0c15007ca9c2001f9085005049be0041244e); + A_hat[3][2][1] = uint256(0x0055bbf0003feccc007811290017f171006f6f9800393854003199e4000b6304); + A_hat[3][2][2] = uint256(0x008f8c00073a9ac0007c1860071f700001122a3006c7ef600477e42005f8d0c); + A_hat[3][2][3] = uint256(0x005ded4f001460f6000d09c10007f6c2007c7f39003a248900601361006d0337); + A_hat[3][2][4] = uint256(0x005bb90c0030db2b00246ea20014c5e70021f384005c258b0032c9cd0022c96f); + A_hat[3][2][5] = uint256(0x005254c9005fce96003f4211001d68b6001c0305001baf620058f6cb004e5cdb); + A_hat[3][2][6] = uint256(0x0075cc9e0026f53c0012e90d006d73b3005a8046004b799b0049cfaa00156af7); + A_hat[3][2][7] = uint256(0x00874e0000fb642001a203400360a160077911700029bbc00788c8e0045e7d6); + A_hat[3][2][8] = uint256(0x00155b40005a2a63006d6f9100058ef30046b6d00046f6eb004bc7ae0049cfb7); + A_hat[3][2][9] = uint256(0x006e82800446a4f0036c2fd00245c0200781986007e852f000251b7002903a3); + A_hat[3][2][10] = uint256(0x001d09c9007a5c6200303356002458580019c74f0073e128006ce893005decdf); + A_hat[3][2][11] = uint256(0x005743b50053f3e70075b2200060fa68000cc3270059611a001bfd08006f465a); + A_hat[3][2][12] = uint256(0x00314887000613ad007703c70031b225006bd28a005641c10045435f00421fc2); + A_hat[3][2][13] = uint256(0x004545950031fca9001b673d00659148005e86e6003bcff7004ccac00059315f); + A_hat[3][2][14] = uint256(0x005d0560003e569f00774f370048da0a000cd55d00303ad30039d0e7003eb613); + A_hat[3][2][15] = uint256(0x00132dd00022d95a0011b3c9006eb43b006d1ee50038ed7c0063a05a0010f682); + A_hat[3][2][16] = uint256(0x004f51eb007d76dd005ebc4d000a06cb0042fab50058e97c003ffa95002f7bca); + A_hat[3][2][17] = uint256(0x0037024900271fcd0013ed3a00085e2e0077be9d00063fa8003bac17007924c8); + A_hat[3][2][18] = uint256(0x0050190e0055c416005e9b7e0022e3ce0023d753005c96420061df2d004bab03); + A_hat[3][2][19] = uint256(0x007658e0004bd410002857b9003383c3006e4c6c000320ab004a720a00156e0c); + A_hat[3][2][20] = uint256(0x00142ce7007174ea004439f70051fe400032c1090002ef880056ef5f00538d18); + A_hat[3][2][21] = uint256(0x00fe7dd0001696c003526ec005874ed000ab4c000419438007819660066a626); + A_hat[3][2][22] = uint256(0x008e05c0065509b0033474c001c5f3e0000f582002ae676002b3cd6004b3bde); + A_hat[3][2][23] = uint256(0x007a9f600010a55100540cd6003fb7c7004438550074571100522f3f005745b9); + A_hat[3][2][24] = uint256(0x003c4766007373d0003caf06004f7370001f76ca007bde52006e977a006b8a5e); + A_hat[3][2][25] = uint256(0x0034f3660011ae2300125c57004873d8005bb48e0042d6ce0035ff3700383f55); + A_hat[3][2][26] = uint256(0x004d8571003e84500005bf6f005868d80052ba97007b0711001c97d9005526b8); + A_hat[3][2][27] = uint256(0x004193800379bce006b7c290077c7c500266616007ccb27004f91550013e5ac); + A_hat[3][2][28] = uint256(0x0013e07a0021815e002612210049803a00421bcc00089ecf004f3afa006bf238); + A_hat[3][2][29] = uint256(0x0053e225004bc2cb005a65e6005dbee1001be8aa00745a2d002b105c000951e7); + A_hat[3][2][30] = uint256(0x0012a6cc000e68fe00658e300012a826003499b5004bc7650053f30d0014523b); + A_hat[3][2][31] = uint256(0x006d4f3d0067691e0044394900596bcc001ccea9006bd2f60044916e00740684); + A_hat[3][3][0] = uint256(0x004dc746005100a6001b6f2d005b63550064a9d300099fe40017b411002baa6e); + A_hat[3][3][1] = uint256(0x00397e6d00426655007330eb0061d9d600068ae7002fd51500662ce5002f3500); + A_hat[3][3][2] = uint256(0x001d2af600369d8a0004aa06000fb3b2007ea3a50026bd4b004ae15100624e4b); + A_hat[3][3][3] = uint256(0x00672f9900696e27001e4ca800551f0200398d470071676b005458aa00506192); + A_hat[3][3][4] = uint256(0x0020278e0064f47c001b33aa000ee67a0064643e0061e865006c86b40043ae67); + A_hat[3][3][5] = uint256(0x005dc40b000ebb16006d2c8000575c56004a7a20000cf114007586080057b0e1); + A_hat[3][3][6] = uint256(0x0068ae3d007442f30044ec58004f627d00713063006ce02c0072de140040be25); + A_hat[3][3][7] = uint256(0x002a873b006350670037c2f90068c9c40002b1190057634f003121fc007d220b); + A_hat[3][3][8] = uint256(0x002036bd001919df00652ccd004f12a6001b65eb006a1ee20014579200136d57); + A_hat[3][3][9] = uint256(0x0070bee00052555f004379050044dc3e00316e2b0045452a004baad0006059e6); + A_hat[3][3][10] = uint256(0x00318ba7002f0030001893e8000919f50008e7c3000702b8001e3344001fab15); + A_hat[3][3][11] = uint256(0x0041f05f0001fde9003103280075bbec000bd3000000cf92000fd7e60065e458); + A_hat[3][3][12] = uint256(0x003de35a0016f339000a61ee005cbbf100278f7e0062baad0036bed400192a8b); + A_hat[3][3][13] = uint256(0x00e5b370058872600187c9100253bc100236d54006a595a0079f7cd002380a8); + A_hat[3][3][14] = uint256(0x004488ca007157c0003e6e4800435018003ab55b007dd34a005f4be3006677de); + A_hat[3][3][15] = uint256(0x0035bbb3005098a60009e93c0053e109003157f100390f04002e379500757e6c); + A_hat[3][3][16] = uint256(0x00165e2c0070538a000ab179000c4a6d003ace06000536fa002f192d002a5542); + A_hat[3][3][17] = uint256(0x00219f8e0062ff31007df397005eb4c600420c6f0077b2f9003afd830005ff33); + A_hat[3][3][18] = uint256(0x007c87ee001c3d8c006de14d004ac373006d5635001c9dc20043ef8200549a67); + A_hat[3][3][19] = uint256(0x0046c5380035ea95004a2871001bc26f0016f8c80063ea3d00709f57001ae06c); + A_hat[3][3][20] = uint256(0x00565f7f004369630003e08d004d8d2100566dd10048d48c0015850a003b8a81); + A_hat[3][3][21] = uint256(0x001fe0750059963800694a65001132f4003e6f3800374553003aad34004d5ccb); + A_hat[3][3][22] = uint256(0x003ba5130046eb08001f0cfb00067507006b504c004ecbe7006971a4005423b1); + A_hat[3][3][23] = uint256(0x006e4fa6006219ed001b14a50042ce0d005cf03600632577002c11810045adff); + A_hat[3][3][24] = uint256(0x0032c256007b6fd2000275bd0025f5fe00566e1a003a055b0039c310005d9246); + A_hat[3][3][25] = uint256(0x0031a060077d3e10068449100066f1d0043faac00312aad001da20c003d0d6c); + A_hat[3][3][26] = uint256(0x007177560005006e0071085b003b1524001f0c3300558ecd007addcc00048203); + A_hat[3][3][27] = uint256(0x00621207001a73610037cc900002b6f800536692000e09ff00694707004a675e); + A_hat[3][3][28] = uint256(0x00157c04003c0251003d02e00024bbd900425ad80032901d003a57ce004db985); + A_hat[3][3][29] = uint256(0x003250220042dfac00427e0f000f7c7f007d6124004ffa390045bcbd0031a162); + A_hat[3][3][30] = uint256(0x0011fadc0049797e000dfb89005541da00506e1800228e5a006f4b66002784e3); + A_hat[3][3][31] = uint256(0x004291b000357fb2006d296c006a3aae003f155f00336a000037bc29004ff2b4); + bytes memory tr = + hex"2ef757da47649d9f63fa03f1bf6fe6bc7c62971a98a2bd9d36eb0ec43ad4e9d940df3bb5874f5c92192aa31e0535d3cf70950bba858d11a688eaf854f63ecfc5"; + uint256[][] memory t1 = new uint256[][](4); + for (uint256 i = 0; i < 4; i++) { + t1[i] = new uint256[](32); + } + t1[0][0] = uint256(0x0027a000002a4000003fa00000176000002f3000002560000031a000002dd); + t1[0][1] = uint256(0x0011b000002ef0000004b000000e00000033b0000014a000002d400000092); + t1[0][2] = uint256(0x0029c000001f70000022500000173000000b7000002190000033a000001a8); + t1[0][3] = uint256(0x001c8000001950000014d000002a3000000f4000002720000006400000051); + t1[0][4] = uint256(0x0032600000125000003f0000003d6000002b50000039e000000be0000034e); + t1[0][5] = uint256(0x002fb000002b20000026f000003f1000000c800000280000000ca000003d4); + t1[0][6] = uint256(0x004700000063000000f6000002f3000000e9000003ac0000020f000002cd); + t1[0][7] = uint256(0x0013c000000270000012c000001ca0000016a00000235000003fc000003f7); + t1[0][8] = uint256(0x001a600000120000001bf000002f2000000ef000002270000026200000111); + t1[0][9] = uint256(0x007c000000ef000002f0000001b900000307000003b40000017b000000a2); + t1[0][10] = uint256(0x00a7000001c8000002ad0000003e0000020d000002a60000029200000005); + t1[0][11] = uint256(0x002c600000017000000e2000003eb000003da000001a10000035900000060); + t1[0][12] = uint256(0x00287000001f4000003420000006b000003ca0000009d00000215000001ec); + t1[0][13] = uint256(0x0037b000000e90000010900000234000000b600000169000002fb000001c9); + t1[0][14] = uint256(0x001d6000003ad0000019a000003db0000036400000095000000e000000283); + t1[0][15] = uint256(0x002210000003a000000110000001e00000218000003420000014400000382); + t1[0][16] = uint256(0x00303000002730000010700000176000000440000024200000125000000a6); + t1[0][17] = uint256(0x002b20000022400000216000001c60000008e00000378000000b400000285); + t1[0][18] = uint256(0x00c60000019f000003b50000038e000002f400000029000001d300000176); + t1[0][19] = uint256(0x003cd0000004800000214000000e6000000e5000000a700000036000000d7); + t1[0][20] = uint256(0x001030000025e00000193000003590000001700000034000000d2000000f8); + t1[0][21] = uint256(0x0032d000002360000016b0000003900000342000000ef000000420000004e); + t1[0][22] = uint256(0x0097000001690000024000000232000000e3000000ab0000000d000000aa); + t1[0][23] = uint256(0x0035100000198000000420000001f0000010a000000df000001f00000006e); + t1[0][24] = uint256(0x0028e00000045000002290000013900000317000000b3000002710000009d); + t1[0][25] = uint256(0x00d100000312000003ed00000090000003c6000001cf00000313000002eb); + t1[0][26] = uint256(0x0028c0000037100000135000000450000010800000009000001f200000341); + t1[0][27] = uint256(0x002690000021f0000036e0000032f00000183000003c7000001de0000039b); + t1[0][28] = uint256(0x001a2000002e30000030500000365000002c800000143000001cd00000242); + t1[0][29] = uint256(0x003150000020a0000038c000000bd00000288000003c1000002e2000002fd); + t1[0][30] = uint256(0x001800000151000003ce0000034a000001e900000170000001150000023e); + t1[0][31] = uint256(0x00e900000158000000f6000000db000000c90000034c000000e5000003e6); + t1[1][0] = uint256(0x0027a0000032f0000014300000025000000f4000002a300000223000001ac); + t1[1][1] = uint256(0x001fb0000020f000000070000035300000337000000be000000860000034d); + t1[1][2] = uint256(0x002fb000002e900000294000002d400000323000001bf000001f000000189); + t1[1][3] = uint256(0x0027b0000006d000003af0000031400000009000000dc000003ad00000155); + t1[1][4] = uint256(0x00cd0000009a00000169000002cc000000db000002fd000000c200000308); + t1[1][5] = uint256(0x00163000003d3000002030000017c0000021800000372000003fb000003f1); + t1[1][6] = uint256(0x001670000022c000001c20000005800000044000002970000026e00000065); + t1[1][7] = uint256(0x0027c000003b50000029b000000cc000002ea0000013e0000025600000054); + t1[1][8] = uint256(0x002fc00000087000001d1000000410000026c000001e00000000900000150); + t1[1][9] = uint256(0x003dd000000260000032100000363000003e8000002e4000001a8000000ba); + t1[1][10] = uint256(0x00e6000000a50000002100000154000000bd00000038000002e400000069); + t1[1][11] = uint256(0x003d3000003aa0000035f000002d700000144000000590000018900000032); + t1[1][12] = uint256(0x001570000031f00000091000002ff000003f50000009b0000030700000041); + t1[1][13] = uint256(0x002200000009b000001c100000179000002180000030e00000335000002dd); + t1[1][14] = uint256(0x002030000034d000001ee0000005f0000024c000000ff000000e80000008c); + t1[1][15] = uint256(0x00264000001d10000023200000290000001dd000001f7000002bf0000003c); + t1[1][16] = uint256(0x002730000014c000001a900000169000000750000022f00000088000001ca); + t1[1][17] = uint256(0x0011d0000038a000000d0000000270000029a000001d9000001ad00000076); + t1[1][18] = uint256(0x0026f000001bc0000030c000001ab0000011c0000009b000000cc00000203); + t1[1][19] = uint256(0x007f00000184000002fb0000009e0000021c0000025b000001b1000003a0); + t1[1][20] = uint256(0x00620000031c000000df0000014a000001400000023b0000028000000002); + t1[1][21] = uint256(0x003330000008f000000ce000002f1000001740000014b0000004a000002bc); + t1[1][22] = uint256(0x00214000003d1000002e400000184000000ee00000077000001fd00000139); + t1[1][23] = uint256(0x0024c000000ab0000004d0000024d0000027a000003140000032f000003fb); + t1[1][24] = uint256(0x00359000001f600000061000002dc00000266000003570000023a0000038e); + t1[1][25] = uint256(0x001ad000002d5000003fe0000027a0000023d000003be000002f1000002ce); + t1[1][26] = uint256(0x003d20000032c000003db000000d3000000c00000016a00000227000002e1); + t1[1][27] = uint256(0x0038c000003f800000376000002460000033f000001050000003700000287); + t1[1][28] = uint256(0x008f0000017f0000008f0000020e000000f0000000410000008a00000051); + t1[1][29] = uint256(0x00c2000003e8000000ec0000020f0000016a0000023b0000002c0000001f); + t1[1][30] = uint256(0x0022d000000e2000002780000000a000003ce00000007000001c9000000a1); + t1[1][31] = uint256(0x003d60000015500000162000001db000000f800000389000001d60000006f); + t1[2][0] = uint256(0x002d00000027f000002730000019300000117000003540000035400000277); + t1[2][1] = uint256(0x0026e0000032d000001b900000013000000e7000002e10000019d00000296); + t1[2][2] = uint256(0x002c70000031400000397000002a400000288000003370000032f0000010d); + t1[2][3] = uint256(0x0080000013f0000031f000002e3000000730000019a0000015300000295); + t1[2][4] = uint256(0x00296000002250000035500000295000001ce00000290000000b3000002e7); + t1[2][5] = uint256(0x003020000031e0000026100000076000003620000030f00000374000003c5); + t1[2][6] = uint256(0x003880000028d0000017e0000022d0000037c0000033e00000301000003ad); + t1[2][7] = uint256(0x0039e0000008e000003b50000017d000002930000012600000182000001ea); + t1[2][8] = uint256(0x003c1000002500000006a0000034f00000000000000d3000003190000017d); + t1[2][9] = uint256(0x00940000019e000001c9000003f30000002a000002440000035f00000075); + t1[2][10] = uint256(0x004200000227000002a00000020a000002a1000000790000027100000336); + t1[2][11] = uint256(0x0035b0000013f000002b2000000bf0000037b0000023f000002ab0000007d); + t1[2][12] = uint256(0x002f50000036a00000084000000c5000000e300000197000001a0000000e0); + t1[2][13] = uint256(0x00141000001160000026c0000017c00000020000001f10000029c000002f6); + t1[2][14] = uint256(0x00a30000019a000002d100000310000001eb000002250000032b00000128); + t1[2][15] = uint256(0x0028f000003970000004f00000389000000ee000002640000032400000309); + t1[2][16] = uint256(0x002ab00000294000001c300000031000000c3000003dc000000260000014a); + t1[2][17] = uint256(0x00298000003c4000003490000013b000002dc000000a40000034e00000137); + t1[2][18] = uint256(0x00980000024a000003a6000002470000032500000095000001670000009d); + t1[2][19] = uint256(0x001880000039100000320000002fd0000034d0000024e000002b10000014a); + t1[2][20] = uint256(0x0016a0000036c000001c2000003d3000003e40000009e000001dd000003ec); + t1[2][21] = uint256(0x002b2000000c50000014000000306000003a0000001680000033900000052); + t1[2][22] = uint256(0x0027e00000141000003d7000001150000030c0000011100000120000001a1); + t1[2][23] = uint256(0x0026f000002990000025c0000015a000000e200000299000002b3000003c9); + t1[2][24] = uint256(0x0037900000181000000b6000001ee0000035f000003a60000019e000002e7); + t1[2][25] = uint256(0x002fb000001e0000002810000019a000000ff0000008c0000012c00000255); + t1[2][26] = uint256(0x00e4000001c4000002ab0000000d000003d100000189000001fc000000a5); + t1[2][27] = uint256(0x00990000024d00000094000000910000021e0000007d000001ba0000004e); + t1[2][28] = uint256(0x001da000003310000006b000002140000023a0000013b0000005600000289); + t1[2][29] = uint256(0x003e200000166000002500000033000000187000003c90000005300000025); + t1[2][30] = uint256(0x0045000002790000003b00000020000002f80000027b00000350000003ed); + t1[2][31] = uint256(0x006b000000960000032c000000c20000013300000096000003840000011c); + t1[3][0] = uint256(0x002490000007e000002bb0000007e000002f4000000bd0000007100000113); + t1[3][1] = uint256(0x003ef000002940000017c0000011e0000018d00000372000002de000003f1); + t1[3][2] = uint256(0x003ed00000082000002ad000003c200000046000002a3000003aa00000041); + t1[3][3] = uint256(0x002ca000000ad000003d30000024c000001920000008b0000037f00000190); + t1[3][4] = uint256(0x008f00000016000002890000034b000000d800000183000000730000020d); + t1[3][5] = uint256(0x0045000001aa000002da00000234000001ba0000012c0000020d0000027b); + t1[3][6] = uint256(0x0027b000003f7000002e200000351000000700000034b000003e80000001a); + t1[3][7] = uint256(0x0018000000371000002d8000000280000011f000000b8000002ee0000039d); + t1[3][8] = uint256(0x002b10000014f000002f9000002310000000d00000256000001cf00000266); + t1[3][9] = uint256(0x0094000000a1000001bf000000dd000002e1000000c40000007f00000082); + t1[3][10] = uint256(0x003e3000003e1000001d8000002e4000000b40000027c0000014700000231); + t1[3][11] = uint256(0x003c90000011e000000ef0000024f000001d60000009f000003e4000002b9); + t1[3][12] = uint256(0x00260000000c500000062000003070000025d000002c0000002ee0000011b); + t1[3][13] = uint256(0x001630000030d0000007f000002c800000198000001260000021400000033); + t1[3][14] = uint256(0x00c6000001270000008e000003fe000002e300000275000000540000013c); + t1[3][15] = uint256(0x001a2000003df00000350000001b600000319000003c60000022600000196); + t1[3][16] = uint256(0x00270000001a00000307000003fa00000300000003b50000010a00000094); + t1[3][17] = uint256(0x0056000002b800000176000001c2000002100000027b00000199000001de); + t1[3][18] = uint256(0x0062000000d3000003b4000000f6000000ab000003130000029f000001d7); + t1[3][19] = uint256(0x001cf00000365000003b5000003840000021500000285000000e900000159); + t1[3][20] = uint256(0x003fd0000021c000001c2000000e1000000f80000009700000137000002a1); + t1[3][21] = uint256(0x0036900000132000002430000021b0000008d000003c20000004b000000f3); + t1[3][22] = uint256(0x0029700000083000002e5000002c0000001920000012400000088000001f5); + t1[3][23] = uint256(0x003a80000034b0000026100000172000001e90000021d0000033b000001cd); + t1[3][24] = uint256(0x001af0000028e0000036f00000023000002af000000db0000017700000151); + t1[3][25] = uint256(0x003260000021e000002590000015c00000318000001b00000001b000002e3); + t1[3][26] = uint256(0x00bb0000014800000397000003eb000002e3000003af0000012b0000034b); + t1[3][27] = uint256(0x0010a0000011000000100000000fe000000cc000003640000009d000003c3); + t1[3][28] = uint256(0x003a7000000800000009c0000028a0000035700000054000001df00000046); + t1[3][29] = uint256(0x001a9000001a100000120000000f3000003df000000140000005200000010); + t1[3][30] = uint256(0x00162000002e0000001f9000001350000000900000178000003200000020a); + t1[3][31] = uint256(0x002fb00000368000003ee0000012b000001c8000002f0000001a900000268); + + // Signature + bytes memory c_tilde = hex"66af1f4837b08a2d04be10bf5d5337d9bcc8973840cbb5f63cfafa528db58821"; + bytes memory z_bytes = + hex"bf24c1038c54ff2acacfa9997f33eb234155eb3506e52907aca0af8eaa946d4c5aa162cfa72197691f4a71c71556003707e3cac85c3f162cc60795ab42ff6f4a0abf2a6cee57db3302985cf6a3e701c687a9984b4bedbc6508ae8e2feb0b7a8a1731373c3c5246f8c3d940cb5737c3ef170a73f63b06a765b5f7fe45e4dc5fa65e4398473540d54274b5b97934e2fbbd77a00316e27619b5ea2a18ad4542d75fbb57d906cc0694d39e8590aab94dc6513b635ce51ef186d5a69f20edc76479f437ba1f676d49529ff19909d9750ffb0568bd137299747816d4f07a9bda579b56f9054cbe583266141c33b3153f25b12fdcadead75090903d0c029d4e4b4763c42ac3819f55a79e3e288da0803835424acffb1bb55fa7da0855b455d0447bce46b444e72a056f4e889860c936bcbe1bf2978ed2833b71ed722e1d15095b1317a9fcdd17865dcf84c4747c3c4b33b94da8ac6ab479bfeddbd2cb404b13ce580f0c55c6b8782de192cabcfe1e211d04d5f38ae9516be5910fd725d30dc145b8c0baa091c4a11fe44d62eb72851fe9986f58dbf466d4b2f36509a8189a946a6eba4d0634a777425721bd736f777adbb8cd02db21b9c6df9c69f9575fbbdf0a67d765f2f2371cd8538a107c2d8de9726f034be0417a5c054493c9e671717ad6ade55ee17e4e6d2c1693d1f019b4f4212dddc9133a4038c3367d026e8e000c1a465a0e737ef504937bfa645f63aa81b3945c9ba91b2cbb6e96a7fee850de61e314f772592b52cf493d51202311eeb49171739d807ce3ab405ec845a63ffb6a3bb46a5711432b2f367124bbecfa64404fe065ebe60864c0148f7850152e80c760d01bbc57e7dbef9de65927c24be17faed82bec1b6973d557b8267ca41a850616a6998b0750357dc330ec40447c5170ee751ba8c2101e4f29bf21db14dcf661526479a947c60c28c7874f76b9e99699cf9df71a5005622630601b7781cd0e7557a2d6bd0b771a423391c4480b0e8e8ac0ce4f68db7cc5eea3524923498685d7c9c45ac9d7b0c3827641c9f257ca6d3acaf04c59fde7d3b15d24989d76355e319c433b82e78883dadfa4a5a95fd861d1b6114c583f4915b948c72ba66ffc2ab4713aa05544b23ae7c83c75ab5549994a077086c71a2d7fa3088c8c8c0e0a27f85277a620bcf7a9360af6964eacd6c44a96c63581e9d576158c406c714ecf7285849ca3265e0857eef43dbb95546d0cbde2881725d5e0bebd45cbaaf80173d2aa96240fe337ac86578538c37510c79fcbf1043d263f167177d723e9d5abdf56fdbb51b4f578749c3a77e4ab60ca032015968b9bf0d469d73ba4bd66929fdaac294b910db9d58d49ddd2d1e7ef9c4eb81361eae786d839cf2e95e4f9614192a249253c919ce2391022db95a598ba6bf01a2c7cd0f1609e7ffde0f87d12faccd822e0eef8de1e0ea0ac1230363eec1633081af9905e87c3e56a214a601418fd5c3910d6ad9cc121ed0ede6fca0909ddd0cc26d528004a707923d3ac6fef0110a09d3e329b6f93bc3cdd7d6cd7d62b811d8fac3848a8969b778fa77dc416b18a7878040cfd4b1d8db530c7e7f5c859cc56570cd3ca8b4d18358ad737d6b902b24493c33ff9ed6eb2ddc06c928e3e7b790acad77bc1fe9eed09d7948c4a5d338408b361b10eaee9dbcf50ba8867a5f108019f58a0813e6ade68ded0638493631ee40c8049c34150d91ed3734731777502238e55f01cd88caaaa25e8abddbdbb4bc6554d5a373d610bbcdb05af600d9c1d9ef1b3d43720f043c106ee93a102ee7f5333c6fd0040add9e9d7faf952fff2a718d01e45028f228355eac6a92e626b63521c4990f7fab6cd2e8fcb74f359ca299af447fadd9fa5006088a4f041cccdac2579df3b8983257f711245e85539f9d14c4b99d0627fb41543c75b6f76b87f1dc1b6a141de13be4cfe133074cba338063cf76f8647ed5e5482456e6cb3fcedb9cfe7a762b16182c5408c8f5f13c29cf88772f13feb8f9e0e051307af2ea46f37a069275465ad5576887d06cbdf5ac9b9bdbd6895839bee685de8b24890b848409a21b38bbdd29c441782bf3a603306153c47345e5f58e8b3b236266a3f215269aa90a59ca2d5efab60fd662ebea0130bb0f6fb1cabc604eb70515bceabfb4f17abf40964e527f85eaaa632775dee85a31cb18d63c8d550596c72fe94e8cd55df95c2fd10c4cfcf8811a3204c8f5c57204bccfb457fcdd0f7569c147b416ece6cfa813de0f8b7b48f885162fc067ee6e609158607e1843bd5559c3383cd920f833995c5a85f98b6f6bd152b83fd112353c5a97cb6fca54ea56ce75abe92df29531a6118cd31d7e58f3f1b298eae463035b098d288e314a5a315308da372bde335e9e363486b2ce7195f25588fbc3a6c358dff1bab71cfc9f82a68de8afcf95931bcd8e4c2115bd8d237eb56a3d57bb4c51641c4b5198bb9b65aadbe16063bdb3a67b13b32b6cc13e914e2281724f76a35422e3448e8c3d244c681dc72fc65cf38ed647e40bca73d01a8f23274cc0619ee9a6ce49dfd8dd639a246b72564aafc0177ae46bcc3d0829f3f24816bfe809af5c1286a089369f59606f95f0f27e8800f9dc8effeb055731cf75f01533b2508b88a4b628936f021ca20276dc46c677cc22eee6ae22245a2616db14e0d84ce4f58b0e81c51ac330ff5925b5e5ea75d753a34d6da010ddb5874787fcc02c9ae4eea39fe47268b04af9b57c50c7dd03008a4c9bff3973e51a5cd1cfd970c6da8438d1d9ba3cd197a0029ff94d02157391ca4da1ebd3ac11ad701c71ceff7b0dc245c2d9eca1c27c55816ca5740d688f92e4f64147c32d6eb6ff2a54b1d1995a31c8c81a0cb709fb760b184392a48991d3f80d69a272a7aa8f829c12244f4a5418ef36d40fbc6bea4e33a1aaaa6d2361e03d2487aaffe6bbe42b56befe78c35f2a8367ad83a67ee99316c496f94cf17d3d35b0fb371868c19c991b721f59de6641880a59045e2ffb182e0f51c9e536d7c72cec698975a0d06187c0ef38b716aaa71ba701678a3cf51d8aa33c944c767ed07249b894699a650f57b7ca56b6d77ce4c79496acbe340f7792ca4116f7cce12bcc0aec3642de421aa91860ba042d4dae4dccfbdc3cd2c72abee2b005307565ff4b33cec2f112dc83b509ae88d31a421aba7830f1a1e2b3df212a550890d469827acfdc6020c91234d2d18a6b266262e689689e268d4617b59b11f3842506fc5eaf53dc80172f091"; + bytes memory h_bytes = + hex"1b284855a1a3a4aaaeb0b1e2e6fc1f3045484b5960728c93b2c5dce8ff0e1e3138415890aeb8cc122529737a898fa5a9acdaebeef1f200000000000000000000000000000000000000000000000000000e1d2736"; + // CREATE PK OBJECT + PubKey memory pk; + pk.a_hat = A_hat; + pk.tr = tr; + pk.t1 = t1; + + // CREATE SIG OBJECT + Signature memory sig; + sig.c_tilde = c_tilde; + sig.z = z_bytes; + sig.h = h_bytes; + + // MESSAGE + bytes memory msgs = hex"d81c4d8d734fcbfbeade3d3f8a039faa2a2c9957e835ad55b22e75bf57bb556ac8"; + + uint256 gasStart = gasleft(); + bool ver = dilithium.verify(pk, msgs, sig, ""); + uint256 gasUsed = gasStart - gasleft(); + console.log("Gas used:", gasUsed); + assertTrue(ver); + } +} diff --git a/assets/eip-dilithium/solidity/test/ZKNOX_ethdilithium.t.sol b/assets/eip-dilithium/solidity/test/ZKNOX_ethdilithium.t.sol new file mode 100644 index 00000000000000..28884ee01002bf --- /dev/null +++ b/assets/eip-dilithium/solidity/test/ZKNOX_ethdilithium.t.sol @@ -0,0 +1,80 @@ + +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; +// Code obtained from `generate_test_vectors.py` python file + +import {Test, console} from "forge-std/Test.sol"; +import {ZKNOX_Expand, ZKNOX_Expand_Vec, ZKNOX_Expand_Mat, ZKNOX_Compact} from "../src/ZKNOX_dilithium_utils.sol"; +import {ZKNOX_ethdilithium} from "../src/ZKNOX_ethdilithium.sol"; +import "../src/ZKNOX_dilithium_utils.sol"; +import "../src/ZKNOX_dilithium_deploy.sol"; + +contract ETHDilithiumTest is Test { + ZKNOX_ethdilithium dilithium; + + // forgefmt: disable-next-line + uint256[256] psi_rev = [uint256(1), 4808194, 3765607, 3761513, 5178923, 5496691, 5234739, 5178987, 7778734, 3542485, 2682288, 2129892, 3764867, 7375178, 557458, 7159240, 5010068, 4317364, 2663378, 6705802, 4855975, 7946292, 676590, 7044481, 5152541, 1714295, 2453983, 1460718, 7737789, 4795319, 2815639, 2283733, 3602218, 3182878, 2740543, 4793971, 5269599, 2101410, 3704823, 1159875, 394148, 928749, 1095468, 4874037, 2071829, 4361428, 3241972, 2156050, 3415069, 1759347, 7562881, 4805951, 3756790, 6444618, 6663429, 4430364, 5483103, 3192354, 556856, 3870317, 2917338, 1853806, 3345963, 1858416, 3073009, 1277625, 5744944, 3852015, 4183372, 5157610, 5258977, 8106357, 2508980, 2028118, 1937570, 4564692, 2811291, 5396636, 7270901, 4158088, 1528066, 482649, 1148858, 5418153, 7814814, 169688, 2462444, 5046034, 4213992, 4892034, 1987814, 5183169, 1736313, 235407, 5130263, 3258457, 5801164, 1787943, 5989328, 6125690, 3482206, 4197502, 7080401, 6018354, 7062739, 2461387, 3035980, 621164, 3901472, 7153756, 2925816, 3374250, 1356448, 5604662, 2683270, 5601629, 4912752, 2312838, 7727142, 7921254, 348812, 8052569, 1011223, 6026202, 4561790, 6458164, 6143691, 1744507, 1753, 6444997, 5720892, 6924527, 2660408, 6600190, 8321269, 2772600, 1182243, 87208, 636927, 4415111, 4423672, 6084020, 5095502, 4663471, 8352605, 822541, 1009365, 5926272, 6400920, 1596822, 4423473, 4620952, 6695264, 4969849, 2678278, 4611469, 4829411, 635956, 8129971, 5925040, 4234153, 6607829, 2192938, 6653329, 2387513, 4768667, 8111961, 5199961, 3747250, 2296099, 1239911, 4541938, 3195676, 2642980, 1254190, 8368000, 2998219, 141835, 8291116, 2513018, 7025525, 613238, 7070156, 6161950, 7921677, 6458423, 4040196, 4908348, 2039144, 6500539, 7561656, 6201452, 6757063, 2105286, 6006015, 6346610, 586241, 7200804, 527981, 5637006, 6903432, 1994046, 2491325, 6987258, 507927, 7192532, 7655613, 6545891, 5346675, 8041997, 2647994, 3009748, 5767564, 4148469, 749577, 4357667, 3980599, 2569011, 6764887, 1723229, 1665318, 2028038, 1163598, 5011144, 3994671, 8368538, 7009900, 3020393, 3363542, 214880, 545376, 7609976, 3105558, 7277073, 508145, 7826699, 860144, 3430436, 140244, 6866265, 6195333, 3123762, 2358373, 6187330, 5365997, 6663603, 2926054, 7987710, 8077412, 3531229, 4405932, 4606686, 1900052, 7598542, 1054478, 7648983]; + + // forgefmt: disable-next-line + uint256[256] psi_inv_rev = [uint256(1), 3572223, 4618904, 4614810, 3201430, 3145678, 2883726, 3201494, 1221177, 7822959, 1005239, 4615550, 6250525, 5698129, 4837932, 601683, 6096684, 5564778, 3585098, 642628, 6919699, 5926434, 6666122, 3227876, 1335936, 7703827, 434125, 3524442, 1674615, 5717039, 4063053, 3370349, 6522001, 5034454, 6526611, 5463079, 4510100, 7823561, 5188063, 2897314, 3950053, 1716988, 1935799, 4623627, 3574466, 817536, 6621070, 4965348, 6224367, 5138445, 4018989, 6308588, 3506380, 7284949, 7451668, 7986269, 7220542, 4675594, 6279007, 3110818, 3586446, 5639874, 5197539, 4778199, 6635910, 2236726, 1922253, 3818627, 2354215, 7369194, 327848, 8031605, 459163, 653275, 6067579, 3467665, 2778788, 5697147, 2775755, 7023969, 5006167, 5454601, 1226661, 4478945, 7759253, 5344437, 5919030, 1317678, 2362063, 1300016, 4182915, 4898211, 2254727, 2391089, 6592474, 2579253, 5121960, 3250154, 8145010, 6644104, 3197248, 6392603, 3488383, 4166425, 3334383, 5917973, 8210729, 565603, 2962264, 7231559, 7897768, 6852351, 4222329, 1109516, 2983781, 5569126, 3815725, 6442847, 6352299, 5871437, 274060, 3121440, 3222807, 4197045, 4528402, 2635473, 7102792, 5307408, 731434, 7325939, 781875, 6480365, 3773731, 3974485, 4849188, 303005, 392707, 5454363, 1716814, 3014420, 2193087, 6022044, 5256655, 2185084, 1514152, 8240173, 4949981, 7520273, 553718, 7872272, 1103344, 5274859, 770441, 7835041, 8165537, 5016875, 5360024, 1370517, 11879, 4385746, 3369273, 7216819, 6352379, 6715099, 6657188, 1615530, 5811406, 4399818, 4022750, 7630840, 4231948, 2612853, 5370669, 5732423, 338420, 3033742, 1834526, 724804, 1187885, 7872490, 1393159, 5889092, 6386371, 1476985, 2743411, 7852436, 1179613, 7794176, 2033807, 2374402, 6275131, 1623354, 2178965, 818761, 1879878, 6341273, 3472069, 4340221, 1921994, 458740, 2218467, 1310261, 7767179, 1354892, 5867399, 89301, 8238582, 5382198, 12417, 7126227, 5737437, 5184741, 3838479, 7140506, 6084318, 4633167, 3180456, 268456, 3611750, 5992904, 1727088, 6187479, 1772588, 4146264, 2455377, 250446, 7744461, 3551006, 3768948, 5702139, 3410568, 1685153, 3759465, 3956944, 6783595, 1979497, 2454145, 7371052, 7557876, 27812, 3716946, 3284915, 2296397, 3956745, 3965306, 7743490, 8293209, 7198174, 5607817, 59148, 1780227, 5720009, 1455890, 2659525, 1935420, 8378664]; + + //stateful initialisation + function setUp() public { + bytes memory bytecode_psirev = abi.encodePacked(psi_rev); + + address a_psirev; //address of the precomputations bytecode contract + a_psirev = address(uint160(0xcaca)); //here it is etched, use create in the future + vm.etch(a_psirev, bytecode_psirev); //pushing psirev bytecode into contract todo : replace with create + + bytes memory bytecode_psiInvrev = abi.encodePacked(psi_inv_rev); + + address a_psiInvrev; //address of the precomputations bytecode contract + a_psiInvrev = address(uint160(0xa5a5)); //here it is etched, use create in the future + vm.etch(a_psiInvrev, bytecode_psiInvrev); //pushing psirev bytecode into contract todo : replace with create + + dilithium = new ZKNOX_ethdilithium(); + dilithium.update(a_psirev, a_psiInvrev); + + } + + function testVerify() public { +// Public key +uint256[][][] memory A_hat = new uint256[][][](4); +for (uint256 i = 0 ; i < 4 ; i++) { + A_hat[i] = new uint256[][](4); + for (uint256 j = 0 ; j < 4; j++) { + A_hat[i][j] = new uint256[](32); + } +} +A_hat[0][0][0] = uint256(0x006d5a070044d1600062422900237b93002699ab004bb0e3004f550a001f7bcf);A_hat[0][0][1] = uint256(0x0075199000244ee300287fff0066adfc007ef5e8002c35b80053fb2000719c05);A_hat[0][0][2] = uint256(0x0068efb6004b50ce0030fc47000c4d1c0051c4ad00700cae001b7594005727f0);A_hat[0][0][3] = uint256(0x0012e46d005fa5910003d2130021c5c30001f95b0012aea700065aca00626c70);A_hat[0][0][4] = uint256(0x003e320e003db210001c9a97000263860073500a0068393e006d5cad003a956c);A_hat[0][0][5] = uint256(0x0025276c0054b150007e9b2b004c82bb007e934a003bf0a70031789100538943);A_hat[0][0][6] = uint256(0x0059ea040036e73200773655007bb8cb00215e08001d1edf00183c390065f0c9);A_hat[0][0][7] = uint256(0x0056a6720070aa6e005f3c3400244a370032fd360063be0800009181002075d2);A_hat[0][0][8] = uint256(0x00408ae002177cb001e4ace0023a9e70019f78400709cb20048324900442499);A_hat[0][0][9] = uint256(0x00bdc7007631810055117100212cc6007d993b004f38db00579d9e005e360e);A_hat[0][0][10] = uint256(0x00575209000c95be000498b0002699fb006c1d740009f4500046ee00006cc8dc);A_hat[0][0][11] = uint256(0x00e6afc004dad43002d799e004cedf2005a298d00731b99003ecb0e00229633);A_hat[0][0][12] = uint256(0x0070e9300065bb35005cfada003a27c6004d94f5002a1aa9006e7cff00217a91);A_hat[0][0][13] = uint256(0x003905ff000c7116006e145c004d2a0f0069b31c0040bf92003fa9530053b6a6);A_hat[0][0][14] = uint256(0x0015459900120e3600642f2a007f3af70069832d005b50300063aa05007820d6);A_hat[0][0][15] = uint256(0x005c02b800552856005a441d002edc4e0073a7570056af86000251e6006ada67);A_hat[0][0][16] = uint256(0x004865b30001051f001f01d400143d5a001a37de0038d578006c52e700557127);A_hat[0][0][17] = uint256(0x00640198004bc5b70047ccbc003ff197007240130021420600329c6a004d871c);A_hat[0][0][18] = uint256(0x003f0882007e20a600160e10005f8c9000797cb50024bda70015d5e1004abfc5);A_hat[0][0][19] = uint256(0x002a9431007f80a600150ee1002d27d40053f61e0044504c003a8c35005a2256);A_hat[0][0][20] = uint256(0x00296e230005b8520021f913000f64ca000c3636006a2012004b8abb003b7bcc);A_hat[0][0][21] = uint256(0x00182a6500013d2b0035d0a200130ef2000e175e005af951001f3de40000de92);A_hat[0][0][22] = uint256(0x00341dae000db4f1001b8e750071e9ac001708b20020b415006dd6fa000da3a0);A_hat[0][0][23] = uint256(0x005022120048f866000f7bbf0073b4b2004289ed004a4ad40059efb0002d4c94);A_hat[0][0][24] = uint256(0x002fa976002243d3003dfedb0031c6110048f605004ba6cb00617d210016e9e5);A_hat[0][0][25] = uint256(0x00569b170054ed3c006aa6b3002e47620030c18f0025528f0061034e0059c43c);A_hat[0][0][26] = uint256(0x007cac59006e50eb002303d3003f1429007b74a90037fc780018e908000210b2);A_hat[0][0][27] = uint256(0x0046edea002c31fd0075a03a002af9fe00720acd0066a6990037eb9e00362654);A_hat[0][0][28] = uint256(0x00d29030035d2fd005ed3880050b5b800134a3300245ffb001200af0056169f);A_hat[0][0][29] = uint256(0x003e7b7a006d194a0019eaf1002a9ad10057157d003c529e002af5de00561781);A_hat[0][0][30] = uint256(0x0021c8270032d88b003b423a002bebec001a9e50004e1cc5007151b60063ecdf);A_hat[0][0][31] = uint256(0x00392f20012e93f0055fb81001466440005766d00338bf2001593d70040ee59);A_hat[0][1][0] = uint256(0x0039da5d0071891b0011617200021c540067e72f001dd60a0038b3fc0071980d);A_hat[0][1][1] = uint256(0x005f29d200380ea8001ee09c00273b32004d99520021bb87002f11e700707075);A_hat[0][1][2] = uint256(0x002aae5a004abfda0075aa520023b9d000135c420053bc6a00179cae006aa0b6);A_hat[0][1][3] = uint256(0x00245f5b003d8a1a00263b30003609d1000e5f69006162450007e2ee0004c222);A_hat[0][1][4] = uint256(0x00724831005908be0055de8e0033098e007be61f000a04c0005e5a230044f3cd);A_hat[0][1][5] = uint256(0x0079b27f001e5dd9003ee04c005455f90048680d00767c2b002197a6007d32c6);A_hat[0][1][6] = uint256(0x0042daa3001dc3c4006734520023d16a0047def80045490b00394d1a005b128e);A_hat[0][1][7] = uint256(0x0045ac6f00464f7c005caccc000bc4f9004cf84b007a3c94006881d80016f991);A_hat[0][1][8] = uint256(0x00606f72002c2b11002f408700284afa001ccc650027d560003d06f3004e9243);A_hat[0][1][9] = uint256(0x0057aeea00641e87004d7c300066bf50003fa6660032285d001154ab0044ee2c);A_hat[0][1][10] = uint256(0x005fde2b007c7755001ff1940009931d0070f4140022f7c80075ad0c0063740e);A_hat[0][1][11] = uint256(0x0034bdf6001566d900302c9d002e59510051704300558dbc0011af4e0038a089);A_hat[0][1][12] = uint256(0x00a8e52003802330048077100132fbc000d6a6b003f68b10070372e000da604);A_hat[0][1][13] = uint256(0x005bde2f0017167f002689110033fd6d002943630039629600323b6f007d33e1);A_hat[0][1][14] = uint256(0x0028e1fb0040da41007d0dd5001baec8003e1e940011a29e00038221005719b2);A_hat[0][1][15] = uint256(0x005138a200653d9a005840fb000267730015fe6a007b4d4600190e83001bca51);A_hat[0][1][16] = uint256(0x007aa55b000c288b006a9b8a000a98df000a324d0074359a004c69400071d662);A_hat[0][1][17] = uint256(0x00181e8c0053ba3e006a42f4005a0559003276a40049a534004ab427007f8ee0);A_hat[0][1][18] = uint256(0x0027b4bb006362f20027cc460059be63002cc9c0006dd09c002f6db500359cd5);A_hat[0][1][19] = uint256(0x0019179c00224aaa003cf63b002d4fbd00335678004698c7003a893700596822);A_hat[0][1][20] = uint256(0x007c65a7002e8bc3002a2e92003b3af9000eb2e4001ef2f1006dce8b0066f2dc);A_hat[0][1][21] = uint256(0x0057befe000e55f400448c030061bc56005cc55c007d4fa5006564f70059673b);A_hat[0][1][22] = uint256(0x004501fa0009187c001742b10055c2d4004f3c9b003dd3e20033488700011294);A_hat[0][1][23] = uint256(0x007a5d4a001d6f300029ff9b006e66370055543d0003db6b0059d00f0008316f);A_hat[0][1][24] = uint256(0x004d59b40013392a0025b42a00113a76007d53560005cdb100360767006f7bea);A_hat[0][1][25] = uint256(0x004631b4004000d00007f00400135dd00018dce100441e62000dbaee007b4dde);A_hat[0][1][26] = uint256(0x0064d591007f9334002152630061a70b0044beed0027654f002ee5dc00693f9d);A_hat[0][1][27] = uint256(0x00452c0a0046649e00177222005a843300628fb1006921ae007ac366006c9860);A_hat[0][1][28] = uint256(0x002477b000683669000d143f0025bfc60019d4a40029a6f10042186100489cf9);A_hat[0][1][29] = uint256(0x0043f7f70076ca0f000e14bc005786040014cae70078a82f00482b3f002c1052);A_hat[0][1][30] = uint256(0x003990d80039dab20074475900383a6200194aed0004619f002fa3cd0036ad86);A_hat[0][1][31] = uint256(0x001b5fe8007f06ac00549f760062f9cc004c5a61003e3db7003e90340009194c);A_hat[0][2][0] = uint256(0x00754bae0074d54400646eb2005289a7006bef15000ed9ea005def9800071d2e);A_hat[0][2][1] = uint256(0x0085da1002fa1c70029812e000ae5dd005779d8006a7ec0005b587e0075573f);A_hat[0][2][2] = uint256(0x00702ff600523e72000f2feb005e0639001b71f700791b2600580a24003e2e89);A_hat[0][2][3] = uint256(0x006c7336002308070038133d003e2953000aaf8200263e6f002ab976000bf075);A_hat[0][2][4] = uint256(0x007a54fd006c0ac2003d5cd10036c826006d84c60030cbcd0028fcd00013ae8d);A_hat[0][2][5] = uint256(0x003c8a1800336ecd00376a61000db12c0074b04c004638ef007b98cc001e3500);A_hat[0][2][6] = uint256(0x001f3447003eec570072b9ef0020fa65007940950028f9830011268a002a679f);A_hat[0][2][7] = uint256(0x00537498006acb4b00116fe000484e83006267ff005bb8a30022265b0042b510);A_hat[0][2][8] = uint256(0x00c2a63004b1762005cf546004fcb3700672043001a94fa002d7e19004f8acf);A_hat[0][2][9] = uint256(0x0052832005a7b9d0065a43e006557ba0056d09d00075f3c002a2bc3003a7443);A_hat[0][2][10] = uint256(0x0046d422000be057003f274e00391d830017b4f4001fbb7f003c373c00430d08);A_hat[0][2][11] = uint256(0x002cc6e4000ef17e0028df020003d2f80010fe97002353d7002a7ea30030ccfe);A_hat[0][2][12] = uint256(0x007d0244002c6491005e472e0026485600417e9900139bb4002f13d9003c6a13);A_hat[0][2][13] = uint256(0x003b4b9a0018aa0d002f1ed200376bdc00016a6d00489fd5004cbb86001291f9);A_hat[0][2][14] = uint256(0x00633ce900514f3b004258c3006e35750043d142004d12410028f0ca006f0b9a);A_hat[0][2][15] = uint256(0x002a1a880006d8e500437e43002a3a90002bea600027676000709feb0003326c);A_hat[0][2][16] = uint256(0x003711640002ba94006122a9004df9f6007738ca005ca41400236458007fd20c);A_hat[0][2][17] = uint256(0x001cac4b0067c2800072fa4f00472603005521d20074e5980040394b0077fd10);A_hat[0][2][18] = uint256(0x001dd62f0020e3d1007cea56001f6da60022e4f7002d4c8b000e9af000323c65);A_hat[0][2][19] = uint256(0x0073eb1900561056000ae0f30034943500110867003a521d004be916007c55a7);A_hat[0][2][20] = uint256(0x001b37d5004aa008006a26c600005025007d02cf007d1964007039bc00031b6f);A_hat[0][2][21] = uint256(0x006437ab006df6bb004f71c6002bffc3000e3c30005e80270036a7d50012383e);A_hat[0][2][22] = uint256(0x00577ca60065e310002d65f50056b06800590a1b0066757b002e2c5d00472d2c);A_hat[0][2][23] = uint256(0x00352d090017d2e1006942fc0002c123001a217600315b5700399fb30056d902);A_hat[0][2][24] = uint256(0x00548b4b001e238f0046e0190072db810025241a0053205d0041e80e00235197);A_hat[0][2][25] = uint256(0x007d04aa0012eb4e002562b8000eefbc0055c898004d5a8a0058cea80064f4d0);A_hat[0][2][26] = uint256(0x001bf0da001633cb001730fb0059398800018bbe004474c1002e7ba90034dc18);A_hat[0][2][27] = uint256(0x006c8199004abf2300205b43004a007c00475a4c001b3396006e863800673c4d);A_hat[0][2][28] = uint256(0x0014de73004348dd006ab27d00696add0025cc6b001adee100497e24002869d5);A_hat[0][2][29] = uint256(0x006f758c006caf150005d43a00597099007b26a900242db7004f6fb500490692);A_hat[0][2][30] = uint256(0x00344ed9005b2fb5001f2571007769ec00263ac80027a81e00292eb4000c2680);A_hat[0][2][31] = uint256(0x00776029002eb741007a5aad00458ad3007f057e0062dc88005d6f25003ba249);A_hat[0][3][0] = uint256(0x003a0c3d0053672f003ea13a0056e001007974bd004e41040014a32f002fd3a4);A_hat[0][3][1] = uint256(0x001e88bd0011e8f0003d0402002d1bda00078ade000918ab001df39b002cb6de);A_hat[0][3][2] = uint256(0x00a44cf0023c3740032d8e8005e1fc6002d5b08007ba0df001d81100073fc01);A_hat[0][3][3] = uint256(0x006dd3d000238af7000f305c006637820077df73007cbc60002478f3002ecb3b);A_hat[0][3][4] = uint256(0x007df3d400568136001c40b900292e5a004f1cfb0029102d007ceebe00276803);A_hat[0][3][5] = uint256(0x0022ef4b003e3bd000787083002d6ddc001db57700559418007f14f900143848);A_hat[0][3][6] = uint256(0x005ed1f2005e69940018445b001a3718001979dd0047449e00366f5e004360c0);A_hat[0][3][7] = uint256(0x004aef920023d64f005f93130068bf1f0051120100733e49000d0aa200260bf2);A_hat[0][3][8] = uint256(0x00202ad7007c770200443fc2000f0158002e68b7000f5a12005a8b2a0019e5ff);A_hat[0][3][9] = uint256(0x0062acf800101d1f0008e3b9005a7f750018b6b50010c998004ede46004525ff);A_hat[0][3][10] = uint256(0x002b4c67004eed7a00702495006eeacf002df160004dadf2000b2dab007a11a9);A_hat[0][3][11] = uint256(0x00e389700502ad8000d32660042721f007c68390065c441003e5c500049f790);A_hat[0][3][12] = uint256(0x001e034c0070eb30000b1bbe007e32130074780c003e578a001c58d20025ec62);A_hat[0][3][13] = uint256(0x004ec2440070bda10065fb49007236b5005614e40016e8740042099b002e80cd);A_hat[0][3][14] = uint256(0x006d535f0072d8df00726370005d9b80000c8788007b1b38001ce3de0071c8e5);A_hat[0][3][15] = uint256(0x005e1f570031e413001388fa006dca7a0068ea19001773e00078c7a600078bfe);A_hat[0][3][16] = uint256(0x00211dcb00151ad300217cb40031457d0012ce23000470ff002bb38500757b62);A_hat[0][3][17] = uint256(0x00729ea6007e9328004d32a60023347b000f5a5f005018f90023e9090003c55a);A_hat[0][3][18] = uint256(0x004f0408001b74d600131b7500512cd60036964d0038c3cc006a58a9002ef144);A_hat[0][3][19] = uint256(0x00346d6d00208477000ba10d004587a1001a26b50053ce8e0006ffba003095d6);A_hat[0][3][20] = uint256(0x0012b3540053186600647e0f002268e9005a2523002fdc0e004e4efd006d2948);A_hat[0][3][21] = uint256(0x004b2b9d00213d0e001caf7000044f1d0060bee700327f59004e7a6d00714dc1);A_hat[0][3][22] = uint256(0x00211b00005e483d0076cdd40022c0770072a86c00308ffd001e526900437a06);A_hat[0][3][23] = uint256(0x0064402e00443674004c3e98006d8ef00022807b006cdb83003b63d4007ac74a);A_hat[0][3][24] = uint256(0x005b6869000df36f00724968002ecd990020a44c0028ec0b0004adcc002ccfc6);A_hat[0][3][25] = uint256(0x004589ab007aaf4d0032c7bf000cb8720069a3e20012e3220064fd1a0040c7ab);A_hat[0][3][26] = uint256(0x0030afc6003debe1006bac81000bece900439c15000719680011b83d006eb340);A_hat[0][3][27] = uint256(0x00370b60006fbea002eafa20039ee9c0023909f001ccaf1005850220037b5f7);A_hat[0][3][28] = uint256(0x006849f4006adb570063e40c0022c78e005bfd1a006fafda0042ec74004c43db);A_hat[0][3][29] = uint256(0x003d101900418bc50005439f001f76ca006cdd4100402d5f005f7e8a0054b452);A_hat[0][3][30] = uint256(0x008bbc8002cfeca006d68b40073d9ae0076b5fc0003ff170026f6ab00344427);A_hat[0][3][31] = uint256(0x005f92f1006575620033d847005c7d5d006983f200206005006985a40011d54a);A_hat[1][0][0] = uint256(0x00ad792007bb7e800373de0000ff6820076e63c007bd94e00233431006b7a62);A_hat[1][0][1] = uint256(0x0031622e0011475c004194a30001c8d4002d2875000e972500201da9003b7490);A_hat[1][0][2] = uint256(0x003c0809000db582004412ab002d71e10049e6c50065488000087ed5003b507e);A_hat[1][0][3] = uint256(0x0071e771001c7046003e4d53000c19ff006b996100782c4e005b3499000c4378);A_hat[1][0][4] = uint256(0x004fdc9e007e18f500186253002a2c93002e714a001889b6002541c70043a42f);A_hat[1][0][5] = uint256(0x002447b0073094800660724002375f5007bbab000237873007a060c0005c72d);A_hat[1][0][6] = uint256(0x00730c74007f3f330034c8060023e5a40011df1d0009439500261da800435832);A_hat[1][0][7] = uint256(0x001cea15004499f20013d1dc00713c520058bb73001e4457004b378a005c38a4);A_hat[1][0][8] = uint256(0x00c41ff0007924e00288003003686b7002f085d002bbcda0043846000627e8b);A_hat[1][0][9] = uint256(0x007c003d00010c9d000894fc00056853002e02bc004ad6da006a132c00766032);A_hat[1][0][10] = uint256(0x0037cb410026457f006e1c580005c97b00638d6c0011359b006158fc003fa394);A_hat[1][0][11] = uint256(0x007abc6a00757b2c0073b26c00521015007f8e8f000001e700222d7d00500d8a);A_hat[1][0][12] = uint256(0x0030bc920022ea7a002916cd001872ba004615700003742d00137623004982ba);A_hat[1][0][13] = uint256(0x005c67d3007e80d30038daa10021fee20013a739001c6b74005fe7530012dc07);A_hat[1][0][14] = uint256(0x0057faa900681f7b001e1c3c007a0492005bdf550042d5570002ed300064d33b);A_hat[1][0][15] = uint256(0x007766b50049b53d0005de0b003c57ba0037a6cd00436e32001fd9db001ac49c);A_hat[1][0][16] = uint256(0x007232ef00650be0004b1b010039f925003627e40062ee600046d49700365fd8);A_hat[1][0][17] = uint256(0x00148a200054c9b9004bf009005e3d05003cc703003cd4ea007730550054b1e2);A_hat[1][0][18] = uint256(0x003f3af100335a130001e3170063729f004d30ba00091993005a448f0070886e);A_hat[1][0][19] = uint256(0x0065b9e00050f50c003d75d000626e32005f2e0f00166f2900456425000a8d02);A_hat[1][0][20] = uint256(0x00479536001c3fd5005baa070026bed10012484700048945003907540005e1e6);A_hat[1][0][21] = uint256(0x006626c30013b1f70022614a006258a100450075000bc8280043f04f003998db);A_hat[1][0][22] = uint256(0x003b62c8006eec130074837a0071959d007b10f50068c71f0061e53b00137fb7);A_hat[1][0][23] = uint256(0x0042da9400561420003f1790003130be0062a8bd00738a4d0031dc16004996fb);A_hat[1][0][24] = uint256(0x007ea13a0042b467000a7e950024bcea0048dea500379dd100584270004b57af);A_hat[1][0][25] = uint256(0x005ce5c0061bf290071d13900503152002dbcc8005888530062bab90029d52c);A_hat[1][0][26] = uint256(0x00267fd9002d87e80029cd44003d0ac3002519f8005587eb004b968900766eaa);A_hat[1][0][27] = uint256(0x003293c007d2c790010e19b000f5b570034726e0076543f007916ef0064b53b);A_hat[1][0][28] = uint256(0x004dc83b0042fa32002d1feb007f94bc0052fe9000051b450010ed27001aa40e);A_hat[1][0][29] = uint256(0x0040f5be006e9fb50058b4de001f2c8600356677001d611900752a330059a7e5);A_hat[1][0][30] = uint256(0x0046b22d006179cd001d08c000396dc5003cafcc001b5bd7004051be00408fb5);A_hat[1][0][31] = uint256(0x0055ba2e000aef53006c0895007a06b70046a346005384760008fc3e00157f07);A_hat[1][1][0] = uint256(0x001d2b0e004c872e0053955a0025dd33005b6b3f006d2a33007343090009bb8b);A_hat[1][1][1] = uint256(0x007b85000073b12e000dfaf000397c160053455d004a0d3900566a30006b4cff);A_hat[1][1][2] = uint256(0x001746e500182ef90006aa42003393b8005e6324001c0e80006e83820023bc60);A_hat[1][1][3] = uint256(0x0037cd05006b231a005870bf003ea7ca00702df1003b90df004ae4660050476b);A_hat[1][1][4] = uint256(0x006828220007a5b2001b98140051867d003fee520009097f003bc22b002e9a60);A_hat[1][1][5] = uint256(0x0027b575005802830051015b0059113200466d82004c21010070f0ab00457df3);A_hat[1][1][6] = uint256(0x004c26cf007ec1ae005f4ceb0052a2d20046f461005f5fea0068613b006630de);A_hat[1][1][7] = uint256(0x0046a0b7003d1104007c19bf002425ce00491fad00609379004b0410002cd168);A_hat[1][1][8] = uint256(0x00512c15004a1a3a005ce8cc004c78390024f5b800256da700014874005f5bca);A_hat[1][1][9] = uint256(0x0048b250013e6de007bac2b000070d3002637f1002ae955000d23c90079d56d);A_hat[1][1][10] = uint256(0x00760a5d00065a5c000a4939000a8d87005c84570064f0fc002d07ff0069e343);A_hat[1][1][11] = uint256(0x00267ae10045b7700056f2b9000d083400289820002fd825003b75a4004f649f);A_hat[1][1][12] = uint256(0x006a7dee0021e648006b578a00182b95006b6e76004d2c1e003d6a6500422502);A_hat[1][1][13] = uint256(0x005f63cf006d3d38003227d8005580dd007d9e8f004d6976004ebef7005ff35a);A_hat[1][1][14] = uint256(0x007c08a5007a66cc0007992c003b8e0400763ace003345f5000271e5002c57e0);A_hat[1][1][15] = uint256(0x0060cbaf002a12860046ce590068c91f002893e8004f294e00330093002c9e88);A_hat[1][1][16] = uint256(0x0041a18006e447300584ed7002831960011632d0046bd97007aedd6007a1f5f);A_hat[1][1][17] = uint256(0x006d515000485de3007e252a00151d9b003dd644001c372100159fb000763a2a);A_hat[1][1][18] = uint256(0x00cf9fd0025e5c5004be9b90075133100407995005b7cf50071e1c600461d7d);A_hat[1][1][19] = uint256(0x00773756002d208b006d1c9e005e35250063d5e30059cae80075b32700192a62);A_hat[1][1][20] = uint256(0x00286d57003e94a20054c90d00785757006f0dcd00647715006afdbf005118d3);A_hat[1][1][21] = uint256(0x001c746c003a8c920008a309003ef5150023cffb00295b45007f0f640058403e);A_hat[1][1][22] = uint256(0x00c22160022f0f1003b88ae00780115002518160026892d003b157c00515c40);A_hat[1][1][23] = uint256(0x00131f0a002a5f69002853a80014bc61007fc663007996b10062493e0032035d);A_hat[1][1][24] = uint256(0x001982b20025cced00324e4900698e6c000d08d1004950f0006e1ad6006f0166);A_hat[1][1][25] = uint256(0x0015511c0047facb003a86440024e0c8003495d000565a5900684efe00582984);A_hat[1][1][26] = uint256(0x001f4288005787ef005883600066b542004fde88002b2ab2000b02ba000bb41e);A_hat[1][1][27] = uint256(0x0035155a00520650007243870061c915003f117c006f8cfe0029f15a002d04cd);A_hat[1][1][28] = uint256(0x002335de0006f4110006347100168d9e006ae66800199b340030a0d9000a1845);A_hat[1][1][29] = uint256(0x007efa4d001ba14d00360b6f0037e340004786410054b7cd0051840200222e26);A_hat[1][1][30] = uint256(0x002d64200017a224004f0b73000e58a60029021700421090005917fc0057c8ce);A_hat[1][1][31] = uint256(0x004a19b60075cf25006446850030013f0039d5b900023d29005c0ef800325807);A_hat[1][2][0] = uint256(0x005609d10053a1110022aed7002a1c93004de649006d0b9c005837670005dc5f);A_hat[1][2][1] = uint256(0x00180ed2006db1dd00593c1d00213f0a004bc903007c5849006983b3007bde9c);A_hat[1][2][2] = uint256(0x007e12d1004598c4007bc795007231d40045ce9f0024dcfe00775def004672dd);A_hat[1][2][3] = uint256(0x002ed1a0005d375e0037ebb80040e58a00233c6400368d0b00106f5e007ea583);A_hat[1][2][4] = uint256(0x001b60a500029ed60006458a0011febb00572a53002030a800656f820022498e);A_hat[1][2][5] = uint256(0x001bf472005edca000567bec007a47f600044a73003d6a650032be4c002cf2db);A_hat[1][2][6] = uint256(0x007485eb00641e4500534498000672570009e0cf0000a8d7002f5726005b44de);A_hat[1][2][7] = uint256(0x00736b080054b69000178d13003e4d20000237b4007d2361005decba000fb434);A_hat[1][2][8] = uint256(0x00359132003d9af4000206ed0060a870003ac48b002094af006225650037c598);A_hat[1][2][9] = uint256(0x005690bb00432a8d00146b660050956600623ae3001e0e9e00071f770048e29e);A_hat[1][2][10] = uint256(0x007e223f002081b0007f3efb001c7799004b597b0029352d000c452f000f995b);A_hat[1][2][11] = uint256(0x006d9ebe007c4e340068989d001cbd920027e4e200474d49003ed4d000545af8);A_hat[1][2][12] = uint256(0x006c6a64004d7280007f7b110034a9280024f57f002370c3000a36f00073baad);A_hat[1][2][13] = uint256(0x0070c7800505ffe00216d2d0007566e002df346003075cb005534f800793810);A_hat[1][2][14] = uint256(0x00514216006aedc20055ebc2002fc7e600368330007d5e66003267950024fbbe);A_hat[1][2][15] = uint256(0x0062be56005988cb006f8bdb0018acb10025ff35000e5b49006b4f79004a7ba1);A_hat[1][2][16] = uint256(0x0030d76e002330dd002354100029989a0001d4f200615513006e90a600762bb5);A_hat[1][2][17] = uint256(0x00e87e2006a1700004d655900471698004ca8be004c2a030077e0cc002baf1d);A_hat[1][2][18] = uint256(0x00274751000f47b7001c8e4300325b27003d6c5d006d95e7002b3638006022a0);A_hat[1][2][19] = uint256(0x0040c15100151250005e8614003a39380068d58f002818e40032dda900392d2f);A_hat[1][2][20] = uint256(0x003970d7003eb777007cbaa80045e2aa0065b7b10039330800025c11001f9543);A_hat[1][2][21] = uint256(0x004fb15e004197e100122795001ac7080036a6460034ff3300468997004785d9);A_hat[1][2][22] = uint256(0x00200722000e20b8003f28b7000b1d9b006815a900296cb80016c6e600417150);A_hat[1][2][23] = uint256(0x007ac8ba0003579d00397aa7001c9eaf0004d53a000f4e3e00393cad005c8b71);A_hat[1][2][24] = uint256(0x00482ca20023e48b006d411100017cf700722e830078b84a002086190019aa2b);A_hat[1][2][25] = uint256(0x0022d7e9007cb0c3004fd020002871d50009cd5f0044b3d10001c89e006f87f1);A_hat[1][2][26] = uint256(0x007e17a0004feb960051220c00453678003b962f00164e6b005a08c200305f4d);A_hat[1][2][27] = uint256(0x0044e97f004a3390004490e4000873450054d98c00402073005498c10022de5d);A_hat[1][2][28] = uint256(0x004a57fa0044aed60077eeb7002ad529002e9c4c001107ef003870a200223e4c);A_hat[1][2][29] = uint256(0x004305a80047b73f003aed310025245c0040e33a0041f7240038ebbc0003c9be);A_hat[1][2][30] = uint256(0x0063b5a00060a87000712d5e0018b892007ddf5c0017616600628c990079d1cc);A_hat[1][2][31] = uint256(0x007c50bb0053ba5800536257000499fa0070833b005f8299004d942600244d0f);A_hat[1][3][0] = uint256(0x004ca83b00339e0a004e3e500072ebdf0008c255003f3f3c002cfcde002b9c12);A_hat[1][3][1] = uint256(0x00355b43004e2537004abdce00540ec90042ef2200703f920021265200325e42);A_hat[1][3][2] = uint256(0x00118d30004075260011e14300533cc70039f28a007a5178007ee498002e29dd);A_hat[1][3][3] = uint256(0x003a8bd9004f4aff003bb4e40037744e00204edc001b86cb00068b85004dc64b);A_hat[1][3][4] = uint256(0x007f82fa0039e50b007736c7007ce8560015f12c002a6f68001f1ad7006cea48);A_hat[1][3][5] = uint256(0x003d567500607630007cb21c005572550036981d002966d100347bd3001a30b6);A_hat[1][3][6] = uint256(0x0053ff950027849a0067ded600026df2007fb07200620a3300165eaa001b8d9c);A_hat[1][3][7] = uint256(0x001ad0780037ddad00708cf3000e191a0033c2d5002b06fb004d7ceb007ea2fb);A_hat[1][3][8] = uint256(0x00772c010022b6480040115400580c12003a82de006f2c4a005ca41300792e27);A_hat[1][3][9] = uint256(0x005cbdf000139dc100003fe0002eec4a0016b520007960c1006dc058006b341a);A_hat[1][3][10] = uint256(0x0016d6120005c0060054a86a004591070065aaf5000851130005ffbe00729c63);A_hat[1][3][11] = uint256(0x0047736d003f4815001b81f40070b0d2000dd60e0030d2de00012a7800308208);A_hat[1][3][12] = uint256(0x005eb5610079285d006139a10042da450021b45d0011c2260055592f004ce75d);A_hat[1][3][13] = uint256(0x004519a7002255ba0028d0700065ba350016adfc005b17e70058302f003861a7);A_hat[1][3][14] = uint256(0x003f8d36002d3505005a5d7a00368d28007fd1b70061d27e0026a3f90058648c);A_hat[1][3][15] = uint256(0x00513b410057093900142cb3000d1138007c7af100767fab007d478c007cbfaf);A_hat[1][3][16] = uint256(0x0027bc5400404ca60033e4de00236925003bc2200034240b001c0c3e006b7f0d);A_hat[1][3][17] = uint256(0x005000020003eb5f005fb55a002837370062f69600503de7001e454e003a6ca2);A_hat[1][3][18] = uint256(0x00528bc5007a1d5e0023a7570043501e006ec4be0052fa680021ac420018f771);A_hat[1][3][19] = uint256(0x004809bc00112d0d0064654f001ba0020024618e0064f9af00755e5900758840);A_hat[1][3][20] = uint256(0x003116810079de84005a17ae003b4b640058095a006af2df001da8a1006e6ac9);A_hat[1][3][21] = uint256(0x00600288004a0cae0062cf5b005cf4100001adde003c4d7b0035e42f0028efba);A_hat[1][3][22] = uint256(0x006d738a000c97a20033e68400433f46005c7acf0033046100062202001bc3d2);A_hat[1][3][23] = uint256(0x0035c23a007c2c970060809b007a1e170072b418007c386600501fd8000fb081);A_hat[1][3][24] = uint256(0x006daabb006d533e002be30c0032374e005e645c007b9b24002917000060559f);A_hat[1][3][25] = uint256(0x00597b2c000bb3e30054bfc600756e8000268d000064463e0032955e00343fb2);A_hat[1][3][26] = uint256(0x00653bff005b0a44005ec6ec001bacee001c68d2003f226e00057cdd004c7096);A_hat[1][3][27] = uint256(0x0071d0ea002fa32100015f330018d20f0061f404004a5aa6002f855c000c9cb3);A_hat[1][3][28] = uint256(0x0021e0fe0076d0ce001c1a6f00237dc9007e5c8f00607f78005ea9c3003e3bfe);A_hat[1][3][29] = uint256(0x00392bb500291de40013df730010213300241d170065dbe10033bb2f002a00f3);A_hat[1][3][30] = uint256(0x004d3eb000e7d600056dcd9006c8174007e2a260029deb60057d4a500233461);A_hat[1][3][31] = uint256(0x0075064600538ee1005337740006b0ba004327cf0018cf0c0019aca0004d903c);A_hat[2][0][0] = uint256(0x0013ee2f0001a5d80013063c0010b286006d82650021d6b40011c9c300648f9e);A_hat[2][0][1] = uint256(0x002ea216005e60d9004d9dcd0056e0760056bbf0002cbd14006a602c0013af10);A_hat[2][0][2] = uint256(0x0071afe5001fe66b0059d747004cf1dc0078e43a0071ff9b003878da000ada74);A_hat[2][0][3] = uint256(0x0034c802004d42060074edf8007bd9800066430f005bcb64006a009c00079181);A_hat[2][0][4] = uint256(0x005b7b26004c1f8d0067b045001342d3000421ff00051209007d49d100696120);A_hat[2][0][5] = uint256(0x00125374004f53a10004e87100037519007529ed00493006006c8de1000ec74d);A_hat[2][0][6] = uint256(0x00721a830031b1d8003ed601007f6def0047f7e7001aea5e0071ca02001e9252);A_hat[2][0][7] = uint256(0x006f89db0022c8ec0079e293002254420040adbf00301e050003e53400645489);A_hat[2][0][8] = uint256(0x003a93c6001bbcc6005f6c34006bf0b80068ea5f00772e47004f5fe80040e18c);A_hat[2][0][9] = uint256(0x003c1abc00065829002f179b0078c4be003b84420035e50a002070bd00531a63);A_hat[2][0][10] = uint256(0x006bc323005619bf005bb38d002606570056607d0029425e002c21ba0050c420);A_hat[2][0][11] = uint256(0x007ee0a900632b3c0065abe8007d6fae006a0815002c9a85005831450039ce40);A_hat[2][0][12] = uint256(0x00729853005a46cf0035815700542bc3006c5f7f00203d8100248ed80042a3f0);A_hat[2][0][13] = uint256(0x002b5600000b3c63003affe200396b750039aef90074e1690032818000354083);A_hat[2][0][14] = uint256(0x00700b730068e103002a02db0006ec700067cdd3004f925e005bbd6a0057ceec);A_hat[2][0][15] = uint256(0x00258c55001bbc35004b60d40009f7880025c0e60059a6580017a08f0051b90b);A_hat[2][0][16] = uint256(0x004ffc290016cf840001cf23002baf150035a00a006ba2eb000cf3ed001271b1);A_hat[2][0][17] = uint256(0x00106b980020f52d001cfd7100627a2400050c810061b2820009323f002bd294);A_hat[2][0][18] = uint256(0x007451e70039163a005e9a4900436bbe0049663a006da8b100446e23005a9169);A_hat[2][0][19] = uint256(0x001e15010024a079001aab690031ce210030d6cb0044c87b00235dda0024cef9);A_hat[2][0][20] = uint256(0x007668bb00046fde002b041b00024d1a003caee6005e8cfc00548d3d0058714f);A_hat[2][0][21] = uint256(0x0020b9f10035716800131a9000200d54007f50e8000e66cf002282a7005c5664);A_hat[2][0][22] = uint256(0x0064a2cf005100470072c5be006432d0000da439002694ec006d1092004f0465);A_hat[2][0][23] = uint256(0x00307f9007e720800453dad0007dfc2007e281d0075be1e003b77ee00144e9b);A_hat[2][0][24] = uint256(0x003c2627003b2885004a026f004a0309002ff7320046e3ae0024814300487861);A_hat[2][0][25] = uint256(0x0032ebb90006b3c0004eff5d001f78d2000d5e1a00331691005781990057d9a4);A_hat[2][0][26] = uint256(0x003f0f830073ca94006ffea500378660007ab0dc0057beca002a9b660036e564);A_hat[2][0][27] = uint256(0x00610a2f002f3a66007a343600253f76007b69bb0063f7f1005f349b0071c747);A_hat[2][0][28] = uint256(0x00501bf100051e8d0033629c0008782b006492c400686f54004b5e88005c9f75);A_hat[2][0][29] = uint256(0x00278a72004b22b0003b04dd006916280058a789000022b2007c64d20063d649);A_hat[2][0][30] = uint256(0x007a675f0003cdad00177ed80003968700160c090072d0ab0002f4c500257045);A_hat[2][0][31] = uint256(0x006efed7001073c9006ce1f2003e0786004121b40060fba60038aa3f0028091b);A_hat[2][1][0] = uint256(0x0075e676006c64b50040e2d900629043007bf5420012f079006123c700304341);A_hat[2][1][1] = uint256(0x0073e7d40070f22b007f26d3007766a100077000000369d7003025a7002c186f);A_hat[2][1][2] = uint256(0x0076ea8d001033780064b8400065c6e1001f06e90073696600601bc70033cc6d);A_hat[2][1][3] = uint256(0x0012b3ac004bd7ea00391d2c003cf5ad003e236d007aab9e001e2c6d00215d04);A_hat[2][1][4] = uint256(0x007a375b00477403006f998200318e450032e003004198220040f4fd0020fbbf);A_hat[2][1][5] = uint256(0x00214b4a004f38a7005f91a2005079ce0019749d0033f1cf002033b40011a012);A_hat[2][1][6] = uint256(0x0034bb9d0048972f003a9b53002ef62f002ba7f50059d0f3000d6c45003ee5e2);A_hat[2][1][7] = uint256(0x00d60b8005480f3007aa9d8001986690024ea27000048940046aec40021705e);A_hat[2][1][8] = uint256(0x0014bf7b0053e25300482915003577170037624900614b210043d7560012ba15);A_hat[2][1][9] = uint256(0x00686c8e00471f1b00032f7e0061bc5b000dfe94001792da0052b1c0003810bf);A_hat[2][1][10] = uint256(0x0021490a00637d2a003785b8005f19010061b64a003e7c54000dde3e007e2858);A_hat[2][1][11] = uint256(0x001d9ab000297fd90022bd1200733e5b0035a85e0054b629005d4b26003b0411);A_hat[2][1][12] = uint256(0x0076ab65006d11140001f337002c8820006d006a003a3b96007b565d0010edaf);A_hat[2][1][13] = uint256(0x001b3885006d8345006e5260007560de001f1215002af825004427b50058cb76);A_hat[2][1][14] = uint256(0x004ecc2900164ce0003df65e0070eb4c002d9725005c619b0021a2e000380bf4);A_hat[2][1][15] = uint256(0x003d0241007409640051f99f004257bc0018d68a005b1a090031f23d001fbd2b);A_hat[2][1][16] = uint256(0x0067ad59004365780066108900232539005468fa003cf62f00681acb00607283);A_hat[2][1][17] = uint256(0x0060cff100643e8600166132005b916a00610447003dd12a0036a0ab0056576b);A_hat[2][1][18] = uint256(0x007140dc0014dc910047ab47004fbf6800704272000128c20011c37b004dd681);A_hat[2][1][19] = uint256(0x00111f48004009220068f77e001223c8005bbf62007d19d90069eaea00467a20);A_hat[2][1][20] = uint256(0x004b57f7007e57e0004e1b1d006b1b4b0064ab2e00095bbd001bd6e4006fc4f1);A_hat[2][1][21] = uint256(0x00201be100205ec70014547a0023e0060072a53c0058beb1003f8fae000b30ef);A_hat[2][1][22] = uint256(0x004e83c5001d5e86002fa255001661900001aa71006da2f9004e176600125c6b);A_hat[2][1][23] = uint256(0x002a5ed90010e60b00057521007eb2d3002cdcb30038c5cd003e34ee0010fa54);A_hat[2][1][24] = uint256(0x0059e34600416cfa002cba3600643e2b00590a0e00366f660052d959003c1c16);A_hat[2][1][25] = uint256(0x005d4c48003f93b20026343200770ed5005d06fa0055daef00375062000d2d79);A_hat[2][1][26] = uint256(0x006915de00379353006dfce1005dc4fd000d273400236278007f638a00069410);A_hat[2][1][27] = uint256(0x005dc096006920490058e1e4002cc452006e25da007fbd090067c3ee003e6942);A_hat[2][1][28] = uint256(0x006952f200617458005a47b40051749d00078f4a005ada8d003339e6002951f8);A_hat[2][1][29] = uint256(0x003eb7de0027582e0008f6e300376582005b13a2005983b90044e8c70013d6cb);A_hat[2][1][30] = uint256(0x002aa5680060562d0014faa800297f81005b5d2e004c1487006ca3ed006d4d7a);A_hat[2][1][31] = uint256(0x004c01540069faaa00290611007b6f3a0074351100227ef50013cb110067b56c);A_hat[2][2][0] = uint256(0x00ddcb6003bf0230024c168002be403007a6e60005ceac90007f8a7001acf8d);A_hat[2][2][1] = uint256(0x007a4a10002929b80015175f003de278007e3287006c8ddc007911a7005f22ec);A_hat[2][2][2] = uint256(0x0029f337002c53a9004af74d0033bd0e005a3616006ed47300016d930030815f);A_hat[2][2][3] = uint256(0x004c423e00238c82004e1a56000088e2000d326b004ccf2d0032774700420584);A_hat[2][2][4] = uint256(0x003dd7540078e669000528ed000c79d2005647b4002edc0100703d5b007f783f);A_hat[2][2][5] = uint256(0x00cceda0044f709000b26b5007f2ee8007ae37d005b46b30001d7da002a3866);A_hat[2][2][6] = uint256(0x00547a01000c1a5a00701cac007735190054a0cd0010bf20003989af00128d6a);A_hat[2][2][7] = uint256(0x00658ca5007f7e50001552b10010259e005e80d600710510005b80ea004976ce);A_hat[2][2][8] = uint256(0x003a0bc800723adb006f33050023d58b000ded4b001c022f00242393007d7ead);A_hat[2][2][9] = uint256(0x0057a48100468ed50061042f0055d04900578884007433fb0052962900586cd7);A_hat[2][2][10] = uint256(0x00520b9b006d4fdb003980f5007380ac0042b6a2002044cb00102a2a0008f37a);A_hat[2][2][11] = uint256(0x0068d9f30074451000438773007ea2fa0018be1f005dd78f0040f1fa0035a19f);A_hat[2][2][12] = uint256(0x007d2692000ccc0f0016fbbe003254c9001959bf006fa0200021fdac00545993);A_hat[2][2][13] = uint256(0x00447c4a005553cd004c1a8e0069d702004aaf11006b53140060b53d003fa4b1);A_hat[2][2][14] = uint256(0x007ddc3d005ed7db003275d400301ae3004cd4f400341c1400064aa9003969df);A_hat[2][2][15] = uint256(0x003d49f6007bb848005a81090012a953006ca40e00170ef100468644007239b7);A_hat[2][2][16] = uint256(0x004844fd00091a7c00524c0a000b25620047234c002c44d300587bff000d367a);A_hat[2][2][17] = uint256(0x003f65eb006a0f10006e6f6d007c3ae5001aa7b70040e50d0053dce9000ea7ba);A_hat[2][2][18] = uint256(0x002a0340007d89e700572aee0000b0190053f70f006ca80d006826910000f9e0);A_hat[2][2][19] = uint256(0x00747e8d005c192600619c710039c8e80044ceb4006e50770007c0ee0053372f);A_hat[2][2][20] = uint256(0x00e7e9e005d39ae0011c4b7006fa1670035ee1e0027caa3002eaf22006d49ab);A_hat[2][2][21] = uint256(0x006375240050b384006124840036f4e60068c0e7006cc0ec0049526200162e55);A_hat[2][2][22] = uint256(0x003c3f83007904ab0037e39b00305b1a0048c0fc007f7d46007d34930019ed1d);A_hat[2][2][23] = uint256(0x00758203005c5d0400433f17007d9c9c00623e6c006a1f0a004d5233003342d3);A_hat[2][2][24] = uint256(0x00598ec40073a5790066c806002b86e2005f96cd002c24ee0000b7bc002dad45);A_hat[2][2][25] = uint256(0x0015a0cf0022915f0024d49a000b7485005542ed00082298005a5e46002b12c3);A_hat[2][2][26] = uint256(0x0026537b0078bfbb0006121d006788c50012b56a002b0e890072fffc002ac83f);A_hat[2][2][27] = uint256(0x005cb7d007d96ce001d94d2000cdbe1004e7759007a115a007dd8c5000f2745);A_hat[2][2][28] = uint256(0x001629b8005ad7ae00664e340007198a005d0a81005727bf0014db73005d2b98);A_hat[2][2][29] = uint256(0x001f891d00445a0d005b8e87001bbea0004f8bc4006a344f002dde2b00166606);A_hat[2][2][30] = uint256(0x00732e1300467d6d0037410f0023ba750060412d0076fb1c005921e2007eca61);A_hat[2][2][31] = uint256(0x0070f7d0002015610008ed1f001bb9c4006b34f4000dc212006b19dd006dfab4);A_hat[2][3][0] = uint256(0x00658d940050908a007599e6000e8b49004ba967002d17a9006f2c4b0052046a);A_hat[2][3][1] = uint256(0x006d99ce001fef7b00707a9d0039eea2003343df0033714c002b7e6000077ab3);A_hat[2][3][2] = uint256(0x003e63a200709dac003a0b71004c3c6b006612c6000f2ec9000f2a000010dfac);A_hat[2][3][3] = uint256(0x006996a20076efe2005aa3c9002d7ff5000c09b000396014002fc51800554181);A_hat[2][3][4] = uint256(0x002060a200010094005ce210004dbcd70043defc002f491d0064db430065e39f);A_hat[2][3][5] = uint256(0x0068e380053824b00305074004882c60011f62c001bf2a700770d1000753155);A_hat[2][3][6] = uint256(0x005b29c001a03c9001d27920039cfc80024abfe001cc46900747e5f0039b3a3);A_hat[2][3][7] = uint256(0x0069e64d000198770051b39e004f4baa00115e750029ea35006395f20062ec39);A_hat[2][3][8] = uint256(0x0058b30d0015a76d0076c4000001b625006642e100415048002e2b130051f6bd);A_hat[2][3][9] = uint256(0x00347e900078eb66004bf3d4000caa7300415e4a007d39fb0039bcb5001b99d3);A_hat[2][3][10] = uint256(0x002868ca001548d2007d02a1000a7e740062297a0074b4d7002bebac00273ad3);A_hat[2][3][11] = uint256(0x00e63c10053609b0005d419001ed2bf006f809a007e3f64005a3801001ca72d);A_hat[2][3][12] = uint256(0x00136e110072837b0024287100564f34000ab5f70011a55600491b1c00463624);A_hat[2][3][13] = uint256(0x004efd7004b84a5000a71ac00340190007c080a00256a67002ad5ca004ee098);A_hat[2][3][14] = uint256(0x00329f790003eb2a0021561300472634004033850037d2fa00014ac0004cb04c);A_hat[2][3][15] = uint256(0x002baa9e002873850010970c006e7e9200678917002ea3b1007d2f640012b75b);A_hat[2][3][16] = uint256(0x006ad139006a86fc004a8a7b004ed46400662fda0064ed7a007780650047dc89);A_hat[2][3][17] = uint256(0x006fbdd9003e8a3e000b259c00044f480055f98600407ac2005248fe0076db24);A_hat[2][3][18] = uint256(0x005eff85002ceeee001a2569003c897000705193006e573b0064538e00475ae4);A_hat[2][3][19] = uint256(0x003cf241004542dc00157d46003237c800213664002ab1c100327860007eab24);A_hat[2][3][20] = uint256(0x003c89f90068a4d10023862b0037370e001e3a5d006f2b00006ca7e1001e95d6);A_hat[2][3][21] = uint256(0x0057909b00511f6e0033d2c600429f42006e3f22003340e2004c9516004142bf);A_hat[2][3][22] = uint256(0x00569bab005fc7840052b4150025546600318ab3003fb527005ebba800550b72);A_hat[2][3][23] = uint256(0x006a2c09003517730032523b00499bee006fbcf90076920c0005cb180046a0e7);A_hat[2][3][24] = uint256(0x0031382000328eae0009455500645280000e81b9003b2507001a509900626b61);A_hat[2][3][25] = uint256(0x00551c2a003526610042280a00659fc500745204006c54ba0044617600345ff4);A_hat[2][3][26] = uint256(0x004be42f000efac4004a427400526545001ff62a00337d3d007a8a620046e32e);A_hat[2][3][27] = uint256(0x0023dd19002a340f0061320d007dc2240007d3300015ab8f005c13310078eb5c);A_hat[2][3][28] = uint256(0x00146f400054109d007c0100001cfbd200784dae00328cf00017f8850024c7c0);A_hat[2][3][29] = uint256(0x0016644700236be200621fbe0036aeae0067140500667eba000a2d340008f169);A_hat[2][3][30] = uint256(0x0012d6540065ca11001705bd007fc3c4006e8519004a56420079ffd70005207d);A_hat[2][3][31] = uint256(0x00788dbd003ddd0e0056dabe003507af005ebc0e0058b8c700058c760075b641);A_hat[3][0][0] = uint256(0x003d42b10072510800360a2d0058d39500118841001a80020055da2e0047c691);A_hat[3][0][1] = uint256(0x006c9ad100614c0d00020db900267fd700626f010025cb40003cd38e00401b56);A_hat[3][0][2] = uint256(0x004362d90036631a005f3032004e04db0007335e00031d8900169cbe00467a7e);A_hat[3][0][3] = uint256(0x00605e780046c59e0056fec000702467003125d4005cd28800145a4c006e7027);A_hat[3][0][4] = uint256(0x00394607006267e6005060bd001915bb0066e3d90055500f006971b700027156);A_hat[3][0][5] = uint256(0x0039104c00464d8e0048c9a60076a72e0048ebff007ed63b001c940e007376da);A_hat[3][0][6] = uint256(0x00565df000598dd20012663d00691f6200057e6f00446a090069ee1a003e97df);A_hat[3][0][7] = uint256(0x00e5f79004dec0900115cf9003e7ee30040ca6c003d94780068087a002d6d80);A_hat[3][0][8] = uint256(0x0059df3d00688a9c0068ea63000f43690036296e003d5b040057a7a8003ba8b9);A_hat[3][0][9] = uint256(0x0021965c007c5cda00737dc90068f79a004c2105002491ef0023dc3700697ae3);A_hat[3][0][10] = uint256(0x00456a4b00791dd200094832005bc56700075e4700295789006fd95100786d3e);A_hat[3][0][11] = uint256(0x003a19ba00772bc0006823fd003b3be00069ccfd007d50d70058b8c30008d3ec);A_hat[3][0][12] = uint256(0x004a335700339ad800484eee004138820076d07c00676b56005adc4d005a2744);A_hat[3][0][13] = uint256(0x002c3f6c00268e4d0032b99900477a75002ae30d0034003800757621002a6290);A_hat[3][0][14] = uint256(0x00165fc3004afcd70034c80f003e161f0033aa4e0039946c0029d513006d1444);A_hat[3][0][15] = uint256(0x0017449d000f5da70045121c000ca0840007d069005c914c0048fe470026ac50);A_hat[3][0][16] = uint256(0x002a46700724a60006d87be002bd0a500326680000ccb6a000fb1cf003e0d71);A_hat[3][0][17] = uint256(0x0012c6980034bd66001947fd004a92c1006c9a55001a54090047b4c5002e2739);A_hat[3][0][18] = uint256(0x006c119d00478a58001c257300032fea0075609a007ee888001c7a03005af102);A_hat[3][0][19] = uint256(0x00a0d3a00761e3b00505752005cae1a00665176007b552d00609444007a7317);A_hat[3][0][20] = uint256(0x0042b0140018fe26003cd16f0011faa5000609970000ed1a000d39c90012f5bb);A_hat[3][0][21] = uint256(0x007d7a7f0071551a00205ad2003465f7000ca63d0058eab300730558006429d9);A_hat[3][0][22] = uint256(0x00560224000eb8aa00492fc90001639e000fcc8600322cc0000494de0034add9);A_hat[3][0][23] = uint256(0x002e7257005f2e6a0027ff75007563e70058f4f9000acd460004d4760009b373);A_hat[3][0][24] = uint256(0x00652a1b006719a60039398b00666983001ffd82001dd240006ddd9f004b73df);A_hat[3][0][25] = uint256(0x007542ee0030e767006c678b003c8cf90031dd370071332c000ba623004a0166);A_hat[3][0][26] = uint256(0x00415130002e2c8500518a0a000666110050c045001e8920006b502e0062b8ec);A_hat[3][0][27] = uint256(0x00637b70029687300722cb4004f20ea002bfe57006d24120021cf6e003f981b);A_hat[3][0][28] = uint256(0x003447ca001ed1e30067c60400007bf500607861006f92ba00559c67003ca0f1);A_hat[3][0][29] = uint256(0x0015e86d00267bbd000e1e0b0027fd35003e2198000cc9ac003dcb6400779443);A_hat[3][0][30] = uint256(0x00104005001e926800744b05005867990064dbf4005f2dca00739d7f0058cd56);A_hat[3][0][31] = uint256(0x0033372c0070f8aa0073db60007d9f4a004f754c0048396c000bbe6e00766fae);A_hat[3][1][0] = uint256(0x002261790021c7120001d7010054b162007f777b00507ab900239b5e002f9d8c);A_hat[3][1][1] = uint256(0x002ea058003f8a9b0066731a005d4d84006bdba70002b94f003a3c650065e073);A_hat[3][1][2] = uint256(0x006142bd005161dc00606e6d005e64c7003c3ee9000113ef000971cc0011b993);A_hat[3][1][3] = uint256(0x00355269005fedde0075db5a003d6f890004c3ce0060ec870070ea21001279f1);A_hat[3][1][4] = uint256(0x002abc4c0068a2f1003a32bb003ef85e0018a14a00780ee6004fd51100496d95);A_hat[3][1][5] = uint256(0x00260141007ef507007ceb8b002d9d37001028fe00733cb30062c506000d0f13);A_hat[3][1][6] = uint256(0x0056543400344f380050abfe00512062004810cf006872e2000398e50063d5dc);A_hat[3][1][7] = uint256(0x004ef98d0070ce020030494d0072309d004255a3007c4c97004930c0006ea49e);A_hat[3][1][8] = uint256(0x00d08d2000d2c1c00649c900074ed780058bf050076431d00669cdf00382cc9);A_hat[3][1][9] = uint256(0x00e49e6001e090c001da9b2003a6ba00067973a0012be400025d4b60028b1b9);A_hat[3][1][10] = uint256(0x00721919003f6f58002fd14c00474f34005119860024fe96006eddcb003f0eb4);A_hat[3][1][11] = uint256(0x002f72f900692ad100670e1d002e4d3800037dd900147666005977e9006a3c90);A_hat[3][1][12] = uint256(0x002dff610010ea9b003906e8007da275001e6c85005b4d7b00032c080014ab66);A_hat[3][1][13] = uint256(0x0066f8fc0033909d007f9a12000574ef0059ee6300467db9002f3b6100632c40);A_hat[3][1][14] = uint256(0x0042de2f007ca61d006a72cb00374e6e001ac69a006b010f00458da60040d014);A_hat[3][1][15] = uint256(0x0051fbef000a658d000fb1610006ce0700477283001a1abd007778ec004ad234);A_hat[3][1][16] = uint256(0x0027c0b0007772f60001886e001c4cf90063237a000812bb0040dadd0028940e);A_hat[3][1][17] = uint256(0x004220c800524f430028b5080036602e0059c6e90039b759001fe0f0003aac9f);A_hat[3][1][18] = uint256(0x00470419006d8d65001a0b6b0067e12100299b83006fee030022a998003f6b38);A_hat[3][1][19] = uint256(0x0011e3aa004630e7005cd31b006af03800395ce0007280a7007648b300601f9a);A_hat[3][1][20] = uint256(0x006c54ac00006c500004100700699901007c06c200761ad2002d5497003c7b7f);A_hat[3][1][21] = uint256(0x007d51d800430044005d2fd70074a5120075d3bb005a6aa2006a86c7004d5988);A_hat[3][1][22] = uint256(0x0027af7a00291dda0074ebbc00372fba00572f9f00684b3d001d137000685e3c);A_hat[3][1][23] = uint256(0x0062a23d0051a7dc002788ec005293970029e8d90058da000022257a0042261e);A_hat[3][1][24] = uint256(0x0078eae2006c13a0003b02dc00739896005b15a30074d79e0059d78c00693ae5);A_hat[3][1][25] = uint256(0x00bae76003d505d001452290066d3550067e7bb000b9c5b0069143700482e13);A_hat[3][1][26] = uint256(0x0041f5d0003813120063d62100513e1c00335a5300111e390015885a004679e4);A_hat[3][1][27] = uint256(0x006f5c77007c2ff9005fe75700560d0b0013682f0011f4d5006539690031cf77);A_hat[3][1][28] = uint256(0x0067f1590054b989006b4c5400308da1003928a4004ebab50055792a00365424);A_hat[3][1][29] = uint256(0x005c71a70017abd6007cf17e002147ff001a67a5007d1ce00067673b00724f88);A_hat[3][1][30] = uint256(0x0018530f0079f13f000e89f8001606a60006c2fa0073903e004be0820054aa89);A_hat[3][1][31] = uint256(0x006d10a001c5d4c006ea0ae004c74710064714b0078017f001f8b76001c6774);A_hat[3][2][0] = uint256(0x002499de001cba89006ba9120025d1c4003a95aa002150a2004ff289005111f5);A_hat[3][2][1] = uint256(0x004f0d5b007282920016f43d000e2a00005b849200383834006a17740074b6cf);A_hat[3][2][2] = uint256(0x006f0021006f85e90020b1100077e8e500156130005093d90067fd0500334f90);A_hat[3][2][3] = uint256(0x005fbec40007e7a4006c0ae900523411003b1a2c0062c43a007b6228005d00df);A_hat[3][2][4] = uint256(0x005a112e0026606a001fb7c10030160100157e6b00583bef0021c481001435dd);A_hat[3][2][5] = uint256(0x004ff3080077e8d500673002004654030023c7d10029497a007108590078e113);A_hat[3][2][6] = uint256(0x00fe6e400708b8b0054a6bb0033e1b600717d59002b3f3b006b1806006182af);A_hat[3][2][7] = uint256(0x00103955006f21bf001949140065c78a006c8a46003d5c3f005fb9b1002bead9);A_hat[3][2][8] = uint256(0x001dd06d0004c9e1003d498d00492a75003752370066c88e00648449000a3e51);A_hat[3][2][9] = uint256(0x00764411002b7aec0050bb67006eaf82005944a70038bac20029f1ad007b2823);A_hat[3][2][10] = uint256(0x0029ee9e004739a70055e38c00704d4e0037c418000915ab0061e165005133e9);A_hat[3][2][11] = uint256(0x0039ef6a0045e129006ce4fd002a5a7600440fb90061583c00184e250008f184);A_hat[3][2][12] = uint256(0x007bc76b007e463f00148c61004f87c100422e1e0049ac61003761b000430728);A_hat[3][2][13] = uint256(0x0028993b0027aa92007d48c2000cfce70034e19c007f1cd90029b352007b865a);A_hat[3][2][14] = uint256(0x005780ad0038420c0000f250000f6992002b30de002f452e001f3c0a000547e9);A_hat[3][2][15] = uint256(0x005dd14e0059844a003e3a870006ff11007f5df3006c64f1005699c9005946cf);A_hat[3][2][16] = uint256(0x00e15600486f07002d000b0060ab00000bafa90037ef1d003b2c9d004d7984);A_hat[3][2][17] = uint256(0x001c6ab5000a653d00533cbe004243f000593fea005fa082001a7750003a4701);A_hat[3][2][18] = uint256(0x002781ed005c4e9a0005d33600722974005f830d000453720050ebb2006e69db);A_hat[3][2][19] = uint256(0x0037d605004d54e700014ee0004a860f000fc2da00006bb80040a28d005e9914);A_hat[3][2][20] = uint256(0x00795ae1005963eb004df3a400689ca600121853003be65d0070979d00771259);A_hat[3][2][21] = uint256(0x007218d3001224f70072abff00601fa40074340b005113640061e66d00028b33);A_hat[3][2][22] = uint256(0x0033f90b0016ab6e002d5281004b2c9c004472bf000bf8a5001970ef001fe23f);A_hat[3][2][23] = uint256(0x00550d76005bbb7b0048b6cd0007b18e004dc3fa001ed4210035a8f10046e58e);A_hat[3][2][24] = uint256(0x0010eb60048f7150063350f003688cc00677c1300329d86000d650e002e8b6b);A_hat[3][2][25] = uint256(0x0068fbee003f6ada0025a9cc0064df2e005b31d80015395b0056fe8100645fa6);A_hat[3][2][26] = uint256(0x006600c4004fe116005b5cf300404b95004b5972002181500023ee66000cb7ed);A_hat[3][2][27] = uint256(0x0071c7c80040e706005c952f0024a4860004369d005a6d3f002b1e2e000db504);A_hat[3][2][28] = uint256(0x005141ec000a8d8a0071b364007204f00054a3fc0062e34b006e4943004badb8);A_hat[3][2][29] = uint256(0x002db61d002eaaeb000aa5dc002e6a43005441bf000c940f0034e890004b08c3);A_hat[3][2][30] = uint256(0x0018b381005c434f007d514d000116d10041831800180c29000e7d4600671de6);A_hat[3][2][31] = uint256(0x006db0bc0041a6de003434cd001a86c2007362c500262aa9007a4582005f2aef);A_hat[3][3][0] = uint256(0x00692a6300709ed300557733005be7df00244e8300095fc200721224005960a3);A_hat[3][3][1] = uint256(0x0026d1c40059b0e5006090c6004dd8c800294ab6004b0f5900211ada0018a5e2);A_hat[3][3][2] = uint256(0x007cced000480924001507030000f180002f2f1e002336c0005e80cb001f98f8);A_hat[3][3][3] = uint256(0x00442ab90017b522005466bc005f396a006efcc70052dac5004057cf000b9d41);A_hat[3][3][4] = uint256(0x0040da60076964a000371470015ab6a0056c7fb001f2b82002247880060f53a);A_hat[3][3][5] = uint256(0x005eb79b0068fad7003d209d000345c8002649ca000ab1aa000501f70049e18f);A_hat[3][3][6] = uint256(0x007e1f4d000058fe005545320019a4a30033d83b000f12ec001cdc0700262b9d);A_hat[3][3][7] = uint256(0x004138330071256800719f3e007ee9c900669840003e90270033cc1c0008d523);A_hat[3][3][8] = uint256(0x003038fb00680252001cfe1000651ab800133fbc007aa811004b09ac007d3587);A_hat[3][3][9] = uint256(0x00c85350011068e0026ddca005af844003bbba3006135b30065388900125c08);A_hat[3][3][10] = uint256(0x002bb42a001f8917002489dc007d1204006ce4f20014ae67007b209c000e1611);A_hat[3][3][11] = uint256(0x004619d80001c6980022ef16002ad4e8006116f100083bb4001703ec0079f57d);A_hat[3][3][12] = uint256(0x0068de91005a7a1c000198580037da0f000ace5a0041a9970034d8db0047fc4d);A_hat[3][3][13] = uint256(0x00668155002718760051bef5007ddc6f007b0e810052bc78006d9d23001fc8a2);A_hat[3][3][14] = uint256(0x003daf72000029e0005d267e006e4c3f0025124b006a6eb20007c9d60015bbe4);A_hat[3][3][15] = uint256(0x007884a60007a843004d611c001eefcd007b0d54005dc327004167bd001f0e0e);A_hat[3][3][16] = uint256(0x0023e3ee0039747c004feac8007f90d200052f96002a0a2d006f3bd20007c010);A_hat[3][3][17] = uint256(0x00593bcd006c30d1003f8729001fb5ff002d4d12004d9756000d34140045bc19);A_hat[3][3][18] = uint256(0x005dc5ef00192a0f0060543b00638876000ccc83003285e9002d55eb002e97a0);A_hat[3][3][19] = uint256(0x005ed7d4004e7a05003da1cf006ea2cb0003657a002b22d500064a530005da15);A_hat[3][3][20] = uint256(0x001a6f2004af0ca0021ae520072733e003219b40002dbdf003b367f0014a415);A_hat[3][3][21] = uint256(0x007cefb800027809001b5d3a002bf024005fa1f90028cd52007dbe2300351b9d);A_hat[3][3][22] = uint256(0x001312bf004cf170006cb9ab0025e1620068f2b60012e0a7004259220071ad63);A_hat[3][3][23] = uint256(0x007ed7c004d1ff400392d50005648990001dafb007cdd730034b9b0005018f4);A_hat[3][3][24] = uint256(0x00231495000f1d80001f24740033fd1d005c333a006805fd0025cdd0004ae18b);A_hat[3][3][25] = uint256(0x00834f5004f024600339f49002423da00027c7800511f8b003e3dce00701422);A_hat[3][3][26] = uint256(0x007d9862006adcb9003c938e0008342f001df781002cd48a007445f2004a5fcc);A_hat[3][3][27] = uint256(0x00f0a4100659404000effa40058ce78007c6c11007682e9004de75d005f587a);A_hat[3][3][28] = uint256(0x001e25990057c974003b8879004a33b60024ef04000423660019e60000557e39);A_hat[3][3][29] = uint256(0x0066f9240015cb53006689ab0050adc50032df230065a1a7003a94c8007d1b3c);A_hat[3][3][30] = uint256(0x00787b04004ab81a00241d82002f06fe00778639005727650043f3010003159b);A_hat[3][3][31] = uint256(0x00300d890040594900183c060019df2100605475007ad46d001041b7000dfe09); +bytes memory tr = hex"98e6ed6f2c87abf1080ea6dad6cbe8dfd21b44a96f6fa1f785d850fbf26ad1037cd0ec5667e282b6e08dfae2cdc1612dc21f85f8ec14e8553361ba6521d6411a"; +uint256[][] memory t1 = new uint256[][](4); +for (uint256 i = 0 ; i < 4 ; i ++) { + t1[i] = new uint256[](32); +} +t1[0][0] = uint256(0x0023fee20000de3500730a93006368490024b2d10013c79b00658fb0000edc15);t1[0][1] = uint256(0x006c68fb000b02f6001924a30013c2ce003333bb00450f37003b4a930063e1bb);t1[0][2] = uint256(0x0033d8cb005d971b00327011002076f30051058e00041b6f001fcde500018703);t1[0][3] = uint256(0x0027a28f001f256d004421c1006697c60010a7fe000555b300561fab0022fa1a);t1[0][4] = uint256(0x005b8db6004d73180037837c0018c50d0030891f0072c4380020bdec001e7229);t1[0][5] = uint256(0x004b80af002502f00025d48e0011a9260004edfe0078d9f1004c8caf00537fda);t1[0][6] = uint256(0x0052bdb40050367c003d4ba8000d49e00022becf0005a5540016962700419104);t1[0][7] = uint256(0x0046114a0032d56f00577ef4000a71f5006d47c20023412d002efe470067a0c4);t1[0][8] = uint256(0x00767e16003eb65400200a080052c644002bc361000de3d200138b7b006fb1f8);t1[0][9] = uint256(0x007bde240034288f003b7a9f00055cfc004737d9000fbe00004e5c5f0027763e);t1[0][10] = uint256(0x004cc1a9007f9995000af0e600313d2f00506b44002d07e100015d360032f8a4);t1[0][11] = uint256(0x00b1b5000059394001e41e200474bd70007e0e900593eb5006a868e00614fbf);t1[0][12] = uint256(0x0070a75c004f24960007c1dd0075cd14006daa6f000fbd810070ee5e003cca2e);t1[0][13] = uint256(0x001a56a800038f9a00298b900024ef2300719934001a6e43003aa06b0075a82a);t1[0][14] = uint256(0x00555e3d000b22d7004bf4a400400e46006e1aef001f2e00005f6abe001c5749);t1[0][15] = uint256(0x002508d3003fbb610058e878005a41a6000bd39a005891c90071430900642ce7);t1[0][16] = uint256(0x004c471e0037ca6c007941c000585a130023bb17001483e7002911350061ecc6);t1[0][17] = uint256(0x00392ffb00388d6f000b3778003128360014e939002379a4006492c900283ab4);t1[0][18] = uint256(0x0040e5e3002e8dcc00461f2900672abd000a247f0002fc24007f3ac50023f4d8);t1[0][19] = uint256(0x0050d9500062b6df006682270038df56002b220b00538905005763e600446082);t1[0][20] = uint256(0x0045885c00556bd4001f89fa006d0d51006efdd4002adec70073c656001d2377);t1[0][21] = uint256(0x00711af400029fa10075b751007e3d02005afae1007dd0a60004de58005c7f86);t1[0][22] = uint256(0x00d6568002d07c50000b9a3001f692c0063fd6a007c28960064022b00496900);t1[0][23] = uint256(0x00d172c000a3cdc00767800000ef4a5006ce41b001be4dd005438da000c96fb);t1[0][24] = uint256(0x003d4e1e0075e8250021c045006b8dfa006ed6cd00362b28001f3c8300564ceb);t1[0][25] = uint256(0x0030a968003858f80032a64d005eedbd00001ed6007995c5002dfda50054075e);t1[0][26] = uint256(0x002b4a78001dca51006386a7001fe006001343af00733a250021cfa2003181e5);t1[0][27] = uint256(0x006519ae000eb1d00030431b007807c5000749bc0027a5fe0035dd0c00269baf);t1[0][28] = uint256(0x0024c01f0053694e001da9ed006fb566003a4df9003bac870011d2cc0023ca43);t1[0][29] = uint256(0x005eac9d007af43d003f5c64006cce7b001e7ce70065b48e000735720043b6fb);t1[0][30] = uint256(0x00f8105006cc557000eec1200764eaa004b9cea0020b533006b2d7e0071a5f5);t1[0][31] = uint256(0x002e2b0b00230271007c45ed007d6d2f0069d47f00592526006ae4a400379820);t1[1][0] = uint256(0x00109fc200139a9e0041d4d6005c5131000ccf320025776a006aacd0007ee367);t1[1][1] = uint256(0x002cbbcb0050dcee003825ab007a5f2b007192a40056402a004adbda00414d30);t1[1][2] = uint256(0x0038ec56001a1fc50074018200361a26001cfd380019e3a6002f7d9700448606);t1[1][3] = uint256(0x0032929b007b55170066d6ef0016fb8f003c94ff0065302900005e73001dfb34);t1[1][4] = uint256(0x0067ddef0013bf7e0002f229002d792d001ecccf0035021900598821007be3b2);t1[1][5] = uint256(0x006404e40079565e002cbb6500758b850069edfa0058a46a003a9a3a00739ab7);t1[1][6] = uint256(0x002add2e005dd02600287331004c41ef002ada61007e6c430018d9c0004c4f4f);t1[1][7] = uint256(0x003163ae004f2cc2003bf76d0010280d005393cc000b10c3000ace31004c7775);t1[1][8] = uint256(0x003bebd30059b391007033d8003c72010048dac3006d4d7900788ee600681ac8);t1[1][9] = uint256(0x001a233f006f063c005be287004a70d40009178900116d20002ae623003b3d02);t1[1][10] = uint256(0x004c360100333a51001af3d5004d0955003c1055000d7920003e6b690010ef64);t1[1][11] = uint256(0x0022ff2b005590e2003c82320020ab7400698a790079a671002812220015d2f8);t1[1][12] = uint256(0x00ec65c00446ef5007fbca6005c0dd00023bfc700304b9b001da29c0010e221);t1[1][13] = uint256(0x003b851a0053577b000d0565000171e0007e391d0001ad8d000cf43c001f174a);t1[1][14] = uint256(0x001c9d8001aba14003ea5490041ea4f0009b1e6001b7f1c00290297003ecc30);t1[1][15] = uint256(0x0047b13e001a5885002a64f40031baf0000566e9002077f9003c5055006ea886);t1[1][16] = uint256(0x00359a890054ccb000577a45007a3e49001afb3a000b9bf600421402001de0b8);t1[1][17] = uint256(0x001856dc004d94dc002936d600091ac70070a005004e24e4005b22e50063f416);t1[1][18] = uint256(0x006f992f000741ab0035136700699974003a4bc4000153ea007d5bda00086ebd);t1[1][19] = uint256(0x0066709c006046db0034ca8a00079465000f126c005d490d002120d3007144b2);t1[1][20] = uint256(0x0097ef2004ebd660013c36a003542cb00423db7006ddc50006f90f50004f882);t1[1][21] = uint256(0x00263b740047e8660038cf020035bd5a0063595b004c1e8f0029ef39004613aa);t1[1][22] = uint256(0x0043d180003cffc30005f6a60050a43a0025e6c100316361007cbbe0003912ca);t1[1][23] = uint256(0x0027952c0039ec640073b7c60060cae2006635b1000acc920029bf750079d537);t1[1][24] = uint256(0x0079ec3a00363e1a00704f130040aa28007308c300630be30023d0a1004e1847);t1[1][25] = uint256(0x004d8fe10061bf8d0035c48a000406d9000582d30067652b0022046b00398dde);t1[1][26] = uint256(0x0067abed0063752c0025ac22003b07e8007a7437006af7d2000cf4920014edc4);t1[1][27] = uint256(0x00570c3c004b0c6100149929000d16fa006f296c002f9844002bb55c005f3cca);t1[1][28] = uint256(0x005307b3003c4027001fbb4900108e3e0079671b00217f50003f149f00734e8c);t1[1][29] = uint256(0x00352170002f0cbd0044fbb00019c1870052a1640017e4dc007e13a3006ffbf5);t1[1][30] = uint256(0x002334bb00732e57001174bd005dbc6400778dcb002374f30074c3980012e2cf);t1[1][31] = uint256(0x0058bfac006e10b0000eabde00094ac00014ecd40041a5e500109b1d007e015e);t1[2][0] = uint256(0x00769142004a2ee8000cd0ac005092bd00672956006264fd0015f4440071cca4);t1[2][1] = uint256(0x00653520004dd11e007277f90024805a0009eacd00734ffc001c309c00224a75);t1[2][2] = uint256(0x00308b8f003b1da400192566003939d4007a4d02006c2e4f004bceab004e1948);t1[2][3] = uint256(0x00e522e005c36e80035479a0027a4630052b93e0034116b002ad803000f8678);t1[2][4] = uint256(0x005beb8a0059d90b007c91460064dacb005a9fd80021c0f10054005f00608646);t1[2][5] = uint256(0x006ba9fc004981a800737fd10009b7800066351f005bec660074e4b80074539a);t1[2][6] = uint256(0x00554a79004c699f006d1753003edaee002e353d007093af005f04de005895aa);t1[2][7] = uint256(0x005a814a007ab96200374b6600601cec004035b70011ca94002a6deb0059979b);t1[2][8] = uint256(0x006599ab00215c4500106562005ee757004dcf660015b2f8003086ef000f95ee);t1[2][9] = uint256(0x003587f3002116c2005a73250011c81a002fe8bc001a4198005cefed005b12ac);t1[2][10] = uint256(0x009668b001e45890028062400241cb6005a164b005c05fc001fcaef005876a3);t1[2][11] = uint256(0x001f381c004d9084002632df005f1bd7004871d20019f6e60052c9ea0066d091);t1[2][12] = uint256(0x006deb1f006a347e00596366006e451200497455003bc20e006511d10012f05b);t1[2][13] = uint256(0x0026e9b4001223ea0049fe70007518e8003ac3e1001c791e00561dd40052b41d);t1[2][14] = uint256(0x00368a1f0004a16d007fd73600031b0d0009bf140049821700029a260021d65a);t1[2][15] = uint256(0x0011e16000723d7700264c64007cfbd60012a56a00779bf5007a488e0007a178);t1[2][16] = uint256(0x0030fee000d8352007751b9007556b50039a4a500367f3d0002ce9a0031d943);t1[2][17] = uint256(0x00437fa7007e6258002bdbb700218b470010ebc9002067fe003dcbb00049fde5);t1[2][18] = uint256(0x002580460003e2d90011d1a700774fef005ac5a500798091005726300072128d);t1[2][19] = uint256(0x006cb52d00654586002460910065eeaa0067ac410058e69300189cc8007c74d5);t1[2][20] = uint256(0x001c137100089cf00079449f0035fcc500141e5600409b090076a9d70023c3d6);t1[2][21] = uint256(0x006c9804005777e600207457005f60ab002be004004f97870026275f00280294);t1[2][22] = uint256(0x00211ae0031f51100592136003c863a005cebcb007f11610075b23f006959bb);t1[2][23] = uint256(0x00142ee30072d7c2003b9201003daa6d0017805a002d15270000e2e10074b7cf);t1[2][24] = uint256(0x0019243b0070fee10066424700407f290005c5cb0036ddb90042094400477452);t1[2][25] = uint256(0x002e6d26000b42cf000cc37a001adc1f007ab101005fd6e5003e2d5600719f92);t1[2][26] = uint256(0x00425a9a00504fbb0041697a005dc5ed00620683005d6f6b00502ecf004cdd46);t1[2][27] = uint256(0x006f58ba00686508006363990050109c002abf9e0015b92300617cb20079d42d);t1[2][28] = uint256(0x0025742000630550070050b00321f840021009e00342eb5001df2c20021d8a6);t1[2][29] = uint256(0x00258e280067a955001d2d7500565bd0007da9c7000d72d20015ff9d0054fee1);t1[2][30] = uint256(0x00200c12000ee534005261ba0031e3ae00157f070016b33b002163800073fb76);t1[2][31] = uint256(0x006cc6bc0060865f00486c0e0055153e0056b9cd003e9d8a003e5d0a003e28de);t1[3][0] = uint256(0x001da6e8003a24bd0035e6600052ebca004ebcb30000dc2f001f518f004bad17);t1[3][1] = uint256(0x0071e163002816c5001b874b000258d700302a41004bc862002f9048002e9932);t1[3][2] = uint256(0x00306aad006db59c006c42590009d4c900651bc70057b7d2005bf1cd0024a9b8);t1[3][3] = uint256(0x00184dca005d7cf1001fdd13002ddf81003ba95f0026279a00195d6b000a5445);t1[3][4] = uint256(0x0066abfe006fce63003599820073475800641956007638530038d675003347df);t1[3][5] = uint256(0x005a84f00013caf3003e3cdb006d5482007f70f1001ecf5e006918080036c045);t1[3][6] = uint256(0x0063743600298a9e00333462000e8e7e001d905a00332a61004303290037c07a);t1[3][7] = uint256(0x002105c1005d2285003ace8f005e719d005c0022007be9ea001a60d8006d8d73);t1[3][8] = uint256(0x003af9150037d7e4002510b30051bbd00076cd14001b692e004542a60016fdd8);t1[3][9] = uint256(0x0018d66f001650d6002cb32d0044a660006fa8420063005f005694e7001e4a43);t1[3][10] = uint256(0x007a8932005901b70003775e0040c4760070ed7f006a783400532e0f001837d6);t1[3][11] = uint256(0x009375400449dfb0044aa1a0035caf6005562a000016b660027a93900114d8b);t1[3][12] = uint256(0x003cc9ae00570fa30024aa93007ee6420057bae700582219002e0885002ac31e);t1[3][13] = uint256(0x001ced6e0069033300659c2a0015d319007f2f950002c046006ecccb00210a79);t1[3][14] = uint256(0x0058871d0024e22f00531b8c00067fa3003531fb00146dc80062350b007aadef);t1[3][15] = uint256(0x0024f87c007c2a850060f1ff00493596002b7566002772dd000fc340007e6da4);t1[3][16] = uint256(0x0048ed2a007bea6400772f580043aa5f0005e853003c63ed0045b7ad002ddeb3);t1[3][17] = uint256(0x005922d4003ce7fc002f72ec0041ad8d000d00770010bae600510e6c006c3c21);t1[3][18] = uint256(0x0049798800476cbb00580ff2006ba3520034faeb0068e1730031d6040049ef6b);t1[3][19] = uint256(0x005f893a003124c00006409c0058eb63003f8f1800394f70007e6e0c00113bde);t1[3][20] = uint256(0x006601d40071a06b005aa3c40002b0a6005b63120034d61900608f93001fbbaf);t1[3][21] = uint256(0x0030acbb007db1420048085500331d1c0070484a0033538c00268bd40064ddf8);t1[3][22] = uint256(0x0077049d0010f11e006c4711005f6755007ce25e00798b5d002fee55002f8699);t1[3][23] = uint256(0x007f7863006256200031421f00363ab8006a8d0b006f812f0030699a006051fe);t1[3][24] = uint256(0x0052e3a5007a4bde000ef5bf000090e5006d7f9a003b9e2d0016082c00147dad);t1[3][25] = uint256(0x00613aba000be3c000163937004904c80045256600331ced0049993c0000e597);t1[3][26] = uint256(0x0039c4e60000c60b005d2ecf007d71d00001cd35004f5e31006bdeb4005f8b11);t1[3][27] = uint256(0x006b09090031532e0066f451001a10580017ca72001624f000383bce002c74b1);t1[3][28] = uint256(0x0076367c0045fc3c0076ed4900731bba0069ae07007f70070034ab21006e2647);t1[3][29] = uint256(0x00399380043ac6f0048e72300598157001bc9a7004b3e7b002cf5d5003b5e3c);t1[3][30] = uint256(0x005f5b4f00588f73002e28e9007fd4270011039b0079e40700460a0f0019347b);t1[3][31] = uint256(0x004cbba50061e765004f4f33004220a2001cbaf300338143003c4bf80009e295); + +// Signature +bytes memory c_tilde = hex"677dfa0ac52f8540d47ce831fd821b3be216882da90a6cf3a3cfd80ce7b99023"; +bytes memory z_bytes = hex"7c3b31a20b4f0535b38bd93c47d63cb96dbd96ae0b865fc970c33fe38921875475970cfdfc76fcba7709ac568aba0625a4b1325b30efaf987b872b01769d30d9340c58e7f299ba11ed36639f58fd42a52201bdd540c6db50388e590f8898ff35afbf24162c7339a393c6674434f3fcccedb8397dbcc4162834bda6a7ebd8b3474d7522449f4b7d897257fb5b24eb8d7e7997e240eb032d2762ff6fc2edb7d275a83434be481517e03c9e80e5bbda4fbe5c05208e7ee80c49a6bc7d545e78486a63828a5bbd1eef127b5cd1be1f79a5e9114d24e6577c11393c10c1d933d1524a4d450caf78b6ef373fe9c5020bba3bd2747c319959124c7c053482e47a3c22912a782753a0e0a58cb7b2b41d7fabb6b2cf5992c96bf1550124fb61276961ca95e95b05a2fc217277927141fa39b208d66357cd6f89046a78e46c8d9a118b0683a83828670051808822125c679f50f3e1609def9d26602ecce1eda5fd606027494a6e4f5f58ea35776959f97b49dca650d5e97a74bbd78d76660888384a5efe4c51e4a9d3ea0acac005fad1463b88e2f93cbf95af6a1e3ecd2750cc706eed8494b1ac00c858b37acfc9bfe95b6413096500fe70e91cfa6e0c12e2516ac528ee2f89704ff75a1664bed25ad85e710fe20c43f13fb2f7980a50ce55ed7926d363af4d27e7507f91bdeded5df688edaaa9cb5eee5fd6c2765032aff9ba1acc3036ab707a7665505465ed0803065e8f374a18659a248ee1aa6fb8454b02c5c10889bc803b91642c2a28d375191d67162083ab98816dfeb6deef082233d8a44d2fa5913195c660d052b89167628a14c894d048494a29cdf1019702092c5d15091a215cf6498061ee7359fcebd2e354cc7d6105daa00db25e660db8aecd10e676656586b7f0599d2f5fe9225c390ee05fe9cc36f2e5fe7d442e17d5793f1832bd2cf988ea8118f8f74ec3ce4d58c17e5d634f3d6b89fd369aa4aae43fd2ef5446152c3fef1dd2d1b008235cfecb66ba6166958387f2b92886e3035d3f49db93b1e5bd67a10d0b91746fa8b2eaf1d4cbdbb56794219b048757561bb7f074febaa40d902fd7e6dd850f5beb670f0e4f30023c8aea67c6484ec312d404cfbf903a996a3aa37d3fe2cae5248acc501ead5972e6e395ce6d528ebcc6a8d621a64b95d828489ef766c312648cce8bb7ad450bd407e1cf23c891a18ceea055b31737014a7ab0934676cdabe502ef0bde61230fe62a9e0171c787970629c8ff167b980074af1fa4e47074eac803ecdd314b7762d5211a7eabe570c06848fa7f7383b0969b2d58742f1846c090c15da57696126a73708778d93d317c2f473d2fec7b0bc865a3f4e7bf4a81e5dc57ada0d7d3ecd7dec6ec3dd240829210c03f257dc391e932b340adc54d7b0245f71b0ce894cf9fd9fed2de884255a67ac9461d93c9183ef4343d0152d085127e6c551ad26a97678bc10d4a570d8cf12f0ee28e52c7e59f5dbec29cc4ab9889799e1269217a7445ed4193d408f982b9c4844703f3b6dc61d19253fe1fda47ebcf644351eaec3ffb11500cfa78d5b58fce97badbada83659c05d577e4ac45979bede6e79f72516f5b53107389e5af141ed69b492d71b17df6a0d2822cfa02d15bf905a86611b6470ef40177980371b29356eaeb4cf3f336bca48cfce9bb34642b38db3fffa7fbf28c17b24fd68a50b801c4e30cf48d646a4ec802ea06bc0b1d8d09689fe9644d539139d4716e28bf2b7439c47226aa46de031113a7779f6090d7363345b85950d8d1f3fe5c7251bae70c5633cf33a6311646e7da29b549ebc8d1057b221a59d9370340cb84983e0e5b88b2a956afb05f128cea4d511cc33f3a5b5cb8162d1680577c5175a8de08ca8158fc5af1b48c938a314081622fdc42bfc1c1d03c4b69118e7a695df398d0e29a468db76c199fa3130dd440074dc60be193f8f3a148e4d3c9609d768a50595c6c8b54f3706b9d7ff032526b852c27a67d7e4a626f736bec9ad61ad63a1d3d6e37a1564053071324094faa65b8af85eca300d6ab0421e5982c680158274e996f6f84597dbee2f085ec67cec91dfbc348be491ad0fdf0ea190bf0d8aa82a10bae528c5b2023d0ebe1c714fc4a4c989d00b3d25ad054d0efce9176f503ce35ca2bfced10321bd76516049046ef059b53fd684ff59fba2807ab898a696b79ac4d01bb7f3030e40d19accb88c922fc038c48957ee3f0917b2dfba1e05f9dd02c279de27ec7ce8cc7f240da6b582aef9d6f1b34110ee3884b1169a31a90e18570f6d18c14e70128adb637d1f9e6e66ff8e37a8a172f183bcefc075187e9d8078aca5348effedf9b6fa688fc389481cf53290abe0310a87b97f408f929fa90e3127f7b42cd4a86e4b5636ccd092c2821460d2b3c90fc74c961b4b5bc5a1bc893da9832e8c00d787eaa71b3d3cee32b096082bd62d9f7311d227f737cc0017598e1e20789e8448eedc31e83eb2bd238a4648984785ad4e95c900f379eeba11c87e9abb3e48fbf0b7a6858a9c1c48e893a5e59e39f6d7ccdfb00b2b04491afabf2c18532a3a4db34046199291e4d8558baa5a9c27f476d831d7957ac2a3087026ff0995b9fb103fa254fad090341d72017916e66574ee1bd0f38c6b2b6e9cc534a49be245722722636776928e103e89de1643d8bd8a6d6f1691357db04ab93319e365e1bb35e5643c262274939016ea5f053173319342bc8836a36787c8eafc725bdc878cc49eed9b8035aeedc43752a4169622727cd2789909e8ee26537354b69faf20f0f092ee97d8dd61eaa01474ebe693686547dc601c95140f1c2c03a8d8434547298f83780eae585512e4c94ca877b3fe453a05171285b9c8a2b88e6ca3cea2408b57a8ccd70ba94c61e74e1f6ed370cb7ebca2c1d41735b0b42eb02f1eeceacb7fe20c2289e00df60b72a0bdac1eb140864d120927c2470c6e9a50725c2213760229e8920612ba06c5c2ed7dd0d6cdf5b6fb1bcc019db4b1ebe687e96cec539d486f2c1e6615002a6a8b1694a441297aec6c9b1c4d790cdfa835ede08280a8f0927c1a71eed64802ad9684ffe30fec16673ec4552bced30cc2d4d0646acb70f7ad1c16bed0d289634c8bb84dd94efe5c4505c52f8b908e36d5856c31b891edb7baab9737f7f8ac53603b75cf7d0aea805b4803fc7bc8f9cdc0baa0a9b2bbf0dc1f5dde6fdeb0a5c37f487d739610a666824fd5b82df2918d236a8fcf15599393ea35827d1234cb4334d031b2ca5b";bytes memory h_bytes = hex"0206101636383e54606b81869faeafb4cdd7d9deeaeef80e141c55708cafb2bddde2ef080e17464a5278b4c7cbdffafc00082f324154636c8392afcfd4d5eaf9fc00000000000000000000000000000017233041"; + // CREATE PK OBJECT + PubKey memory pk; + pk.a_hat = A_hat; + pk.tr = tr; + pk.t1 = t1; + + // CREATE SIG OBJECT + Signature memory sig; + sig.c_tilde = c_tilde; + sig.z = z_bytes; + sig.h = h_bytes; + + // MESSAGE + bytes memory msgs = "We are ZKNox."; + uint256 gasStart = gasleft(); + bool ver = dilithium.verify(pk, msgs, sig, ""); + uint256 gasUsed = gasStart - gasleft(); + console.log("Gas used:", gasUsed); + assertTrue(ver); + } +} diff --git a/assets/eip-dilithium/solidity/test/ZKNOX_hint.t.sol b/assets/eip-dilithium/solidity/test/ZKNOX_hint.t.sol new file mode 100644 index 00000000000000..1ef5cc2d2bb2be --- /dev/null +++ b/assets/eip-dilithium/solidity/test/ZKNOX_hint.t.sol @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; + +import {Test, console} from "forge-std/Test.sol"; +import {_2_gamma_2, useHint, decompose, reduceModPM} from "../src/ZKNOX_hint.sol"; + +contract HintTest is Test { + function testUseHint() public pure { + uint256 h = 2345433; + uint256 r = 5432321; + assertEq(useHint(h, r), 29); // obtained in python + } + + function testDecompose() public pure { + uint256 r = 5432321; + int256 r0; + int256 r1; + (r0, r1) = decompose(r); + assertEq(r0, 29); // obtained in python + assertEq(r1, -91135); // obtained in python + } + + function testReduceModPM() public pure { + int256 rp = 5432321; + int256 r0 = reduceModPM(rp); + assertEq(r0, -91135); // obtained in python + } +} diff --git a/assets/eip-dilithium/solidity/test/ZKNOX_keccak_prng.t.sol b/assets/eip-dilithium/solidity/test/ZKNOX_keccak_prng.t.sol new file mode 100644 index 00000000000000..ea94b9b4346911 --- /dev/null +++ b/assets/eip-dilithium/solidity/test/ZKNOX_keccak_prng.t.sol @@ -0,0 +1,58 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; + +import {Test, console} from "forge-std/Test.sol"; +import "../src/ZKNOX_keccak_prng.sol"; + +contract KeccakPRNGTest is Test { + // Input and output provided by + // https://github.com/zhenfeizhang/falcon-go/blob/main/c/keccak_prng.c + + // Test vector 1: extract(32) + bytes input_1 = "test input"; + bytes output_1 = hex"5b9e99370fa4b753ac6bf0d246b3cec353c84a67839f5632cb2679b4ae565601"; + + // Test vector 2: extract(64), last half + bytes input_2 = "test input"; + bytes output_2 = hex"569857b781dd8b81dd9cb45d06999916742043ff52f1cf165e161bcc9938b705"; + + // Test vector 3: extract(32) + bytes input_3 = "testinput"; + bytes output_3 = hex"120f76b5b7198706bc294a942f8d17467aadb2bb1fa2cc1fecadbaba93c0dd74"; + + // Test vectors 4: extract(32) three times (only 16 bytes) + bytes input_4 = "test sequence"; + uint256 output_4_1 = 0x9e96b1e50719da6f0ea5b664ac8bbac5; + uint256 output_4_2 = 0x1be071eca45961aca979e88e3784a751; + uint256 output_4_3 = 0x5f19135442b6b848b2f51f7cb58bc583; + + function test_keccak_prng_test_vectors() public { + // Test vector 1 + KeccakPRNG memory prng = initPRNG(input_1); + bytes32 out = prng.pool; + assertEq(output_1, abi.encodePacked(out)); + // Test vector 2 + prng = initPRNG(input_2); + refill(prng); + out = prng.pool; + assertEq(output_2, abi.encodePacked(out)); + + // Test vector 3 + prng = initPRNG(input_3); + out = prng.pool; + assertEq(output_3, abi.encodePacked(out)); + + // Test vector 4 + prng = initPRNG(input_4); + uint256 out_4_1 = uint256(prng.pool); + assertEq(out_4_1 >> 128, output_4_1); + + refill(prng); + uint256 out_4_2 = uint256(prng.pool); + assertEq(out_4_2 >> 128, output_4_2); + + refill(prng); + uint256 out_4_3 = uint256(prng.pool); + assertEq(out_4_3 >> 128, output_4_3); + } +} diff --git a/assets/eip-dilithium/solidity/test/ZKNOX_utils.t.sol b/assets/eip-dilithium/solidity/test/ZKNOX_utils.t.sol new file mode 100644 index 00000000000000..059e17ac989060 --- /dev/null +++ b/assets/eip-dilithium/solidity/test/ZKNOX_utils.t.sol @@ -0,0 +1,54 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; + +import {Test, console} from "forge-std/Test.sol"; +import {ZKNOX_Expand, ZKNOX_Expand_Vec, ZKNOX_Expand_Mat, ZKNOX_Compact} from "../src/ZKNOX_dilithium_utils.sol"; + +contract UtilsTest is Test { + function testCompactExpand() public { + // test of expanding and compacting an element of Fq²⁵⁶ (Dilithium) + // c is given by 256 Fq element (256 * 32 bits) + // in compact form, c is given in 32 256-bit integers + // 1. Expand and get back the 256 Fq elements + // 2. Compact again + // 3. Verify the equality with initial value + uint256[] memory c_ntt = new uint256[](32); + c_ntt[0] = uint256(0x00b3e4e0025f3f40036eecb002713c5002bc6d400781b0d003c185500329700); + c_ntt[1] = uint256(0x007803bc006798b8007055c500151f2e00430b7c003d96d10038c7b400145b0a); + c_ntt[2] = uint256(0x00103e97002e0bb200061e7f003ea088001c0fc900357b80001610fb001a0a92); + c_ntt[3] = uint256(0x006af2b9006cce480044170a007351fb0060f3450051017a00668c05007d08a6); + c_ntt[4] = uint256(0x0056d360007dd0af002f7e520039e6cc00227c39007050c4002d5d3e0024a090); + c_ntt[5] = uint256(0x002506d800575ece00428609003c2ad6005288570073287a0025734f007e0a8b); + c_ntt[6] = uint256(0x00102eec007b60e5006d4cb4005439a0005a29ef0066f216005bb0f400455f37); + c_ntt[7] = uint256(0x0040e973003f858800347cf10036cf20005fd870006dccfe0018eedc0074f540); + c_ntt[8] = uint256(0x00185c60000f06c8006833460044cc0d003c837000184ed3002dd3e500002e1b); + c_ntt[9] = uint256(0x001be157002e1eb2004684c80026fbbb006477d6002e1eb9001b0b7a004d3b45); + c_ntt[10] = uint256(0x0070280c003e53e70034694f001bed3e0057832a0048e4e8004ee2be000800c4); + c_ntt[11] = uint256(0x00481da4003c8e16002f70410050a5ce00488c9f004f2a89003bdae40026398d); + c_ntt[12] = uint256(0x003f87c10029fda4002929c80008d7aa00662eb8003b7dde0023c7dc0018dce3); + c_ntt[13] = uint256(0x00669bd800426e99003ffc77002c9c7c000f5aff000469ac005bdf09001828eb); + c_ntt[14] = uint256(0x0020a159002d1dd300786e84004520ca00495e54004bf1b1003760b90068b666); + c_ntt[15] = uint256(0x00207fe1000362580059f50000083bce000dcb7b002d4a8c0023b34e004185e4); + c_ntt[16] = uint256(0x00d996e0028514300097eb5007662ba001e59ab005632450052b7f4007e042b); + c_ntt[17] = uint256(0x006efb0a006b003400715e25006d6de1007d3a600007c9b2006baf490062af78); + c_ntt[18] = uint256(0x0020ff7000037cab006b4878007add9f0011f56c000cb17b002507b50053e1df); + c_ntt[19] = uint256(0x003bc2e1001142bd00613a20003eb2ce0017a9da005a82840066ac74000ea3c0); + c_ntt[20] = uint256(0x006474d3002487f1000e5c6a007fd72e001ccc9d004f0cdd006115eb003135e5); + c_ntt[21] = uint256(0x0055c040006beed0002c0da900551daa006cce610010e3950032ee370005aacd); + c_ntt[22] = uint256(0x006c701100249dec000fc74e0037a81400125bb3004ffa0300002cbc007c48a2); + c_ntt[23] = uint256(0x002c4d1c0048edd800692551003f7f0d0034854800244fa0002324d3001e838c); + c_ntt[24] = uint256(0x0058f2f700148f2600750a2f001b44b10040adf0007f9c51000adbd3000b7de3); + c_ntt[25] = uint256(0x0064f2470072170e003b8e4e0010e6b4006f7cfe0067ea16007be9cc00155927); + c_ntt[26] = uint256(0x0057cad50061b96f000b753d006fde8100434b45007b16a60030371e001e9f4f); + c_ntt[27] = uint256(0x002207d90022b1f3000ac8a100227771004f6b6d0021c974007f29850078da21); + c_ntt[28] = uint256(0x002753920057bb2500291e520029e83b0066c8a9004f04ed0037129900217351); + c_ntt[29] = uint256(0x006473290071095a0050eb140073c40d0004b5ae00782a070074561e0000109f); + c_ntt[30] = uint256(0x0018d51c0048847000583a13003aacb7007289ef000d69750014ead3000e1574); + c_ntt[31] = uint256(0x0072d0ce007c8fb300563b500016500d005c0ede000f93640035797e007dc998); + uint256[] memory c_ntt_expand = ZKNOX_Expand(c_ntt); + uint256[] memory c_ntt_back = ZKNOX_Compact(c_ntt_expand); + for (uint256 i = 0; i < 32; i++) { + assertEq(c_ntt[i], c_ntt_back[i]); + } + } +}